<?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>151746</bug_id>
          
          <creation_ts>2015-12-02 09:03:09 -0800</creation_ts>
          <short_desc>Polymorphic operand types for DFG and FTL mul.</short_desc>
          <delta_ts>2015-12-02 21:54:41 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1145579</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 09:03:09 -0800</bug_when>
    <thetext>Patch coming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145580</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-12-02 09:04:57 -0800</bug_when>
    <thetext>&lt;rdar://problem/23725093&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145686</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 12:53:10 -0800</bug_when>
    <thetext>*** Bug 151748 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145781</commentid>
    <comment_count>3</comment_count>
      <attachid>266484</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 17:18:32 -0800</bug_when>
    <thetext>Created attachment 266484
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145782</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-02 17:19:56 -0800</bug_when>
    <thetext>Attachment 266484 did not pass style-queue:


ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Wrong number of spaces before statement. (expected: 8)  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Comma should be at the beginning of the line in a member initialization list.  [whitespace/init] [4]
Total errors found: 2 in 21 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145783</commentid>
    <comment_count>5</comment_count>
      <attachid>266485</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 17:21:25 -0800</bug_when>
    <thetext>Created attachment 266485
x86_64 benchmark result.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145784</commentid>
    <comment_count>6</comment_count>
      <attachid>266486</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 17:21:48 -0800</bug_when>
    <thetext>Created attachment 266486
x86 benchmark result.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145785</commentid>
    <comment_count>7</comment_count>
      <attachid>266487</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 17:22:12 -0800</bug_when>
    <thetext>Created attachment 266487
x86_64 benchmark result without FTL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145787</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 17:23:30 -0800</bug_when>
    <thetext>Benchmark results are neutral.  The newly added ftp-object-mul.js test shows the benefit of being able to stay in the DFG and FTL compiled function instead of OSR exiting back to the baseline JIT.

This patch has passed the layout tests and JSC tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145853</commentid>
    <comment_count>9</comment_count>
      <attachid>266507</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 20:51:36 -0800</bug_when>
    <thetext>Created attachment 266507
patch 2: fixed a value in the test, and a bit more clean up in the DFG mul code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145854</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-02 20:54:22 -0800</bug_when>
    <thetext>Attachment 266507 did not pass style-queue:


ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Wrong number of spaces before statement. (expected: 8)  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Comma should be at the beginning of the line in a member initialization list.  [whitespace/init] [4]
Total errors found: 2 in 22 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145855</commentid>
    <comment_count>11</comment_count>
      <attachid>266508</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 21:02:24 -0800</bug_when>
    <thetext>Created attachment 266508
patch 3: a bit more code clean up in the FTL code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145856</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-02 21:05:06 -0800</bug_when>
    <thetext>Attachment 266508 did not pass style-queue:


ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Wrong number of spaces before statement. (expected: 8)  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Comma should be at the beginning of the line in a member initialization list.  [whitespace/init] [4]
Total errors found: 2 in 22 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145861</commentid>
    <comment_count>13</comment_count>
      <attachid>266510</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 21:16:26 -0800</bug_when>
    <thetext>Created attachment 266510
patch 4: update one more test value in op_mul.js.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145862</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-02 21:18:30 -0800</bug_when>
    <thetext>Attachment 266510 did not pass style-queue:


ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Wrong number of spaces before statement. (expected: 8)  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/ftl/FTLInlineCacheDescriptorInlines.h:40:  Comma should be at the beginning of the line in a member initialization list.  [whitespace/init] [4]
Total errors found: 2 in 22 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145863</commentid>
    <comment_count>15</comment_count>
      <attachid>266510</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-12-02 21:26:16 -0800</bug_when>
    <thetext>Comment on attachment 266510
patch 4: update one more test value in op_mul.js.

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

&gt; Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:346
&gt; +                    changed |= mergePrediction(SpecInt32 | SpecBytecodeDouble);

Do you have a bug for improving this?  I think that this can easily create performance pathologies, since it will cause all downstream math operations on this value to coerce it to double.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145864</commentid>
    <comment_count>16</comment_count>
      <attachid>266510</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-12-02 21:27:51 -0800</bug_when>
    <thetext>Comment on attachment 266510
patch 4: update one more test value in op_mul.js.

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

&gt; Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:3449
&gt; +        auto&amp; leftChild = node-&gt;child1();

I think it&apos;s more clear to say Edge instead of auto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145868</commentid>
    <comment_count>17</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-12-02 21:54:28 -0800</bug_when>
    <thetext>Thanks for the review.

&gt; &gt; Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:3449
&gt; &gt; +        auto&amp; leftChild = node-&gt;child1();
&gt; 
&gt; I think it&apos;s more clear to say Edge instead of auto.

I&apos;ve changed all auto&amp; of type Edge&amp; in my patch to explicitly say Edge&amp; instead.

&gt; &gt; Source/JavaScriptCore/dfg/DFGPredictionPropagationPhase.cpp:346
&gt; &gt; +                    changed |= mergePrediction(SpecInt32 | SpecBytecodeDouble);
&gt; 
&gt; Do you have a bug for improving this?  I think that this can easily create
&gt; performance pathologies, since it will cause all downstream math operations
&gt; on this value to coerce it to double.

I just filed https://bugs.webkit.org/show_bug.cgi?id=151793 to track this.  My thinking on this is that this coercion is supposed to only happen if we encounter polymorphic types, which is supposedly rare.  Hence, the impact of this coercion should be similarly rare.  But we can investigate this some more later.  So far, the benchmarks don&apos;t seem to be affected by it (as expected).

Landed in r192993: &lt;http://trac.webkit.org/r192993&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266484</attachid>
            <date>2015-12-02 17:18:32 -0800</date>
            <delta_ts>2015-12-02 20:51:36 -0800</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-151746.patch</filename>
            <type>text/plain</type>
            <size>30695</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTkyOTgwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDYwIEBA
CisyMDE1LTEyLTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBQ
b2x5bW9ycGhpYyBvcGVyYW5kIHR5cGVzIGZvciBERkcgYW5kIEZUTCBtdWwuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE3NDYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQZXJmIG9uIGJlbmNobWFya3Mg
aXMgbmV1dHJhbCBleGNlcHQgZm9yIHRoZSBuZXdseSBhZGRlZCBKU1JlZ3Jlc3MgZnRsLW9iamVj
dC1tdWwKKyAgICAgICAgdGVzdCB3aGljaCBzaG93cyBhIDIuMTZ4IHNwZWVkIHVwIG9uIHg4Nl82
NCBGVEwsIDEuMjd4IHNwZWVkIHVwIG9uIHg4Nl82NCBERkcsCisgICAgICAgIGFuZCAxLjU2eCBv
biB4ODYgREZHLiAKKworICAgICAgICBUaGUgc3BlZWQgdXAgY29tZXMgbm90IGZyb20gdGhlIG11
bCBvcGVyYXRvciBpdHNlbGYsIGJ1dCBmcm9tIHRoZSBmYWN0IHRoYXQgdGhlCisgICAgICAgIHBv
bHltb3JwaGljIG9wZXJhbmQgdHlwZXMgc3VwcG9ydCBub3cgYWxsb3cgdGhlIHRlc3QgZnVuY3Rp
b24gdG8gcnVuIHdpdGhvdXQgT1NSCisgICAgICAgIGV4aXRpbmcsIHRoZXJlYnkgcmVhbGl6aW5n
IHRoZSBERkcgYW5kIEZUTCdzIHNwZWVkIHVwIG9uIG90aGVyIHdvcmsgdGhhdCB0aGUgdGVzdAor
ICAgICAgICBmdW5jdGlvbiBkb2VzLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaGFzIHBhc3NlZCB0
aGUgbGF5b3V0IHRlc3RzIG9uIHg4Nl82NCB3aXRoIGEgZGVidWcgYnVpbGQuCisgICAgICAgIEl0
IHBhc3NlZCB0aGUgSlNDIHRlc3RzIHdpdGggeDg2IGFuZCB4ODZfNjQgZGVidWcgYnVpbGRzLgor
CisgICAgICAgICogZGZnL0RGR0Fic3RyYWN0SW50ZXJwcmV0ZXJJbmxpbmVzLmg6CisgICAgICAg
IChKU0M6OkRGRzo6QWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHlwZT46OmV4ZWN1
dGVFZmZlY3RzKToKKyAgICAgICAgKiBkZmcvREZHQ2xvYmJlcml6ZS5oOgorICAgICAgICAoSlND
OjpERkc6OmNsb2JiZXJpemUpOgorICAgICAgICAqIGRmZy9ERkdGaXh1cFBoYXNlLmNwcDoKKyAg
ICAgICAgKEpTQzo6REZHOjpGaXh1cFBoYXNlOjpmaXh1cE5vZGUpOgorICAgICAgICAqIGRmZy9E
RkdPcGVyYXRpb25zLmNwcDoKKyAgICAgICAgKiBkZmcvREZHT3BlcmF0aW9ucy5oOgorICAgICAg
ICAqIGRmZy9ERkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHA6CisgICAgICAgIChKU0M6
OkRGRzo6UHJlZGljdGlvblByb3BhZ2F0aW9uUGhhc2U6OnByb3BhZ2F0ZSk6CisgICAgICAgICog
ZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2
ZUpJVDo6Y29tcGlsZUFyaXRoTXVsKToKKyAgICAgICAgKiBmdGwvRlRMQ29tcGlsZS5jcHA6Cisg
ICAgICAgIC0gQ2hhbmdlZCB0byBjYWxsIGdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCgpIGluc3Rl
YWQgbm93LCBhbmQgbGV0IGl0IGRpc3BhdGNoIHRvCisgICAgICAgICAgdGhlIGFwcHJvcHJpYXRl
IHNuaXBwZXQgZ2VuZXJhdG9yLgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHA6CisgICAgICAgIChKU0M6OkZUTDo6Z2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgpOgor
ICAgICAgICAoSlNDOjpGVEw6OmdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCk6CisgICAgICAgIChK
U0M6OkZUTDo6Z2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKTogRGVsZXRlZC4KKyAgICAgICAgKEpT
Qzo6RlRMOjpnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgpOiBEZWxldGVkLgorICAgICAgICAtIFJl
ZmFjdG9yZWQgdGhlc2UgZnVuY3Rpb25zIHRvIGVsaW1pbmF0ZSB0aGUgbmVlZCBmb3IgY29weS1w
YXN0aW5nIGV2ZXJ5IHRpbWUKKyAgICAgICAgICB3ZSBhZGQgc3VwcG9ydCBmb3IgYW5vdGhlciBi
aW5hcnkgYXJpdGhtZXRpYyBzbmlwcGV0LgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5h
cnlPcC5oOgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaDoKKyAgICAg
ICAgKiBmdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9ySW5saW5lcy5oOgorICAgICAgICAoSlND
OjpGVEw6OkFyaXRoTXVsRGVzY3JpcHRvcjo6QXJpdGhNdWxEZXNjcmlwdG9yKToKKyAgICAgICAg
KEpTQzo6RlRMOjpBcml0aE11bERlc2NyaXB0b3I6OmljU2l6ZSk6CisgICAgICAgICogZnRsL0ZU
TElubGluZUNhY2hlU2l6ZS5jcHA6CisgICAgICAgIChKU0M6OkZUTDo6c2l6ZU9mQXJpdGhNdWwp
OgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZVNpemUuaDoKKyAgICAgICAgKiBmdGwvRlRM
TG93ZXJERkdUb0xMVk0uY3BwOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0xM
Vk06Omxvd2VyKToKKyAgICAgICAgKEpTQzo6RlRMOjpERkc6Okxvd2VyREZHVG9MTFZNOjpjb21w
aWxlQXJpdGhNdWwpOgorICAgICAgICAqIGppdC9KSVRNdWxHZW5lcmF0b3IuaDoKKyAgICAgICAg
KEpTQzo6SklUTXVsR2VuZXJhdG9yOjpKSVRNdWxHZW5lcmF0b3IpOgorCiAyMDE1LTEyLTAyICBC
ZW5qYW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSB0
aGUgaW50ZXJmYWNlIGFkZGVkIGluIHIxOTI5NjcKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9kZmcvREZHQWJzdHJhY3RJbnRlcnByZXRlcklubGluZXMuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Fic3RyYWN0SW50ZXJwcmV0ZXJJbmxpbmVzLmgJKHJl
dmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RJ
bnRlcnByZXRlcklubGluZXMuaAkod29ya2luZyBjb3B5KQpAQCAtNjM0LDYgKzYzNCwxMCBAQCBi
b29sIEFic3RyYWN0SW50ZXJwcmV0ZXI8QWJzdHJhY3RTdGF0ZVR5CiAgICAgICAgICAgICAgICAg
dHlwZU9mRG91YmxlUHJvZHVjdCgKICAgICAgICAgICAgICAgICAgICAgZm9yTm9kZShub2RlLT5j
aGlsZDEoKSkubV90eXBlLCBmb3JOb2RlKG5vZGUtPmNoaWxkMigpKS5tX3R5cGUpKTsKICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFVudHlwZWRVc2U6CisgICAgICAgICAgICBjbG9i
YmVyV29ybGQobm9kZS0+b3JpZ2luLnNlbWFudGljLCBjbG9iYmVyTGltaXQpOworICAgICAgICAg
ICAgZm9yTm9kZShub2RlKS5zZXRUeXBlKG1fZ3JhcGgsIFNwZWNCeXRlY29kZU51bWJlcik7Cisg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIFJFTEVBU0Vf
QVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgICAgICBicmVhazsKSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHQ2xvYmJlcml6ZS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHQ2xvYmJlcml6ZS5oCShyZXZpc2lvbiAxOTI5NTkpCisrKyBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0Nsb2JiZXJpemUuaAkod29ya2luZyBjb3B5KQpA
QCAtMjQ4LDcgKzI0OCw2IEBAIHZvaWQgY2xvYmJlcml6ZShHcmFwaCYgZ3JhcGgsIE5vZGUqIG5v
ZGUKIAogICAgIGNhc2UgQXJpdGhBZGQ6CiAgICAgY2FzZSBBcml0aE5lZ2F0ZToKLSAgICBjYXNl
IEFyaXRoTXVsOgogICAgIGNhc2UgQXJpdGhEaXY6CiAgICAgY2FzZSBBcml0aE1vZDoKICAgICBj
YXNlIERvdWJsZUFzSW50MzI6CkBAIC0yNTcsNiArMjU2LDcgQEAgdm9pZCBjbG9iYmVyaXplKEdy
YXBoJiBncmFwaCwgTm9kZSogbm9kZQogICAgICAgICByZXR1cm47CiAKICAgICBjYXNlIEFyaXRo
U3ViOgorICAgIGNhc2UgQXJpdGhNdWw6CiAgICAgICAgIHN3aXRjaCAobm9kZS0+YmluYXJ5VXNl
S2luZCgpKSB7CiAgICAgICAgIGNhc2UgSW50MzJVc2U6CiAgICAgICAgIGNhc2UgSW50NTJSZXBV
c2U6CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0ZpeHVwUGhhc2UuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAJ
KHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQ
aGFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyNyw5ICsyMjcsMTggQEAgcHJpdmF0ZToKICAg
ICAgICAgfQogICAgICAgICAgICAgCiAgICAgICAgIGNhc2UgQXJpdGhNdWw6IHsKKyAgICAgICAg
ICAgIEVkZ2UmIGxlZnRDaGlsZCA9IG5vZGUtPmNoaWxkMSgpOworICAgICAgICAgICAgRWRnZSYg
cmlnaHRDaGlsZCA9IG5vZGUtPmNoaWxkMigpOworICAgICAgICAgICAgaWYgKE5vZGU6OnNob3Vs
ZFNwZWN1bGF0ZVVudHlwZWRGb3JBcml0aG1ldGljKGxlZnRDaGlsZC5ub2RlKCksIHJpZ2h0Q2hp
bGQubm9kZSgpKQorICAgICAgICAgICAgICAgIHx8IG1fZ3JhcGguaGFzRXhpdFNpdGUobm9kZS0+
b3JpZ2luLnNlbWFudGljLCBCYWRUeXBlKSkgeworICAgICAgICAgICAgICAgIGZpeEVkZ2U8VW50
eXBlZFVzZT4obGVmdENoaWxkKTsKKyAgICAgICAgICAgICAgICBmaXhFZGdlPFVudHlwZWRVc2U+
KHJpZ2h0Q2hpbGQpOworICAgICAgICAgICAgICAgIG5vZGUtPnNldFJlc3VsdChOb2RlUmVzdWx0
SlMpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgICAgICAgICAg
aWYgKG1fZ3JhcGgubXVsU2hvdWxkU3BlY3VsYXRlSW50MzIobm9kZSwgRml4dXBQYXNzKSkgewot
ICAgICAgICAgICAgICAgIGZpeEludE9yQm9vbGVhbkVkZ2Uobm9kZS0+Y2hpbGQxKCkpOwotICAg
ICAgICAgICAgICAgIGZpeEludE9yQm9vbGVhbkVkZ2Uobm9kZS0+Y2hpbGQyKCkpOworICAgICAg
ICAgICAgICAgIGZpeEludE9yQm9vbGVhbkVkZ2UobGVmdENoaWxkKTsKKyAgICAgICAgICAgICAg
ICBmaXhJbnRPckJvb2xlYW5FZGdlKHJpZ2h0Q2hpbGQpOwogICAgICAgICAgICAgICAgIGlmIChi
eXRlY29kZUNhblRydW5jYXRlSW50ZWdlcihub2RlLT5hcml0aE5vZGVGbGFncygpKSkKICAgICAg
ICAgICAgICAgICAgICAgbm9kZS0+c2V0QXJpdGhNb2RlKEFyaXRoOjpVbmNoZWNrZWQpOwogICAg
ICAgICAgICAgICAgIGVsc2UgaWYgKGJ5dGVjb2RlQ2FuSWdub3JlTmVnYXRpdmVaZXJvKG5vZGUt
PmFyaXRoTm9kZUZsYWdzKCkpKQpAQCAtMjM5LDggKzI0OCw4IEBAIHByaXZhdGU6CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAobV9ncmFwaC5t
dWxTaG91bGRTcGVjdWxhdGVNYWNoaW5lSW50KG5vZGUsIEZpeHVwUGFzcykpIHsKLSAgICAgICAg
ICAgICAgICBmaXhFZGdlPEludDUyUmVwVXNlPihub2RlLT5jaGlsZDEoKSk7Ci0gICAgICAgICAg
ICAgICAgZml4RWRnZTxJbnQ1MlJlcFVzZT4obm9kZS0+Y2hpbGQyKCkpOworICAgICAgICAgICAg
ICAgIGZpeEVkZ2U8SW50NTJSZXBVc2U+KGxlZnRDaGlsZCk7CisgICAgICAgICAgICAgICAgZml4
RWRnZTxJbnQ1MlJlcFVzZT4ocmlnaHRDaGlsZCk7CiAgICAgICAgICAgICAgICAgaWYgKGJ5dGVj
b2RlQ2FuSWdub3JlTmVnYXRpdmVaZXJvKG5vZGUtPmFyaXRoTm9kZUZsYWdzKCkpKQogICAgICAg
ICAgICAgICAgICAgICBub2RlLT5zZXRBcml0aE1vZGUoQXJpdGg6OkNoZWNrT3ZlcmZsb3cpOwog
ICAgICAgICAgICAgICAgIGVsc2UKQEAgLTI0OCw4ICsyNTcsOCBAQCBwcml2YXRlOgogICAgICAg
ICAgICAgICAgIG5vZGUtPnNldFJlc3VsdChOb2RlUmVzdWx0SW50NTIpOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFu
RWRnZShub2RlLT5jaGlsZDEoKSk7Ci0gICAgICAgICAgICBmaXhEb3VibGVPckJvb2xlYW5FZGdl
KG5vZGUtPmNoaWxkMigpKTsKKyAgICAgICAgICAgIGZpeERvdWJsZU9yQm9vbGVhbkVkZ2UobGVm
dENoaWxkKTsKKyAgICAgICAgICAgIGZpeERvdWJsZU9yQm9vbGVhbkVkZ2UocmlnaHRDaGlsZCk7
CiAgICAgICAgICAgICBub2RlLT5zZXRSZXN1bHQoTm9kZVJlc3VsdERvdWJsZSk7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdPcGVyYXRpb25zLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR09wZXJhdGlvbnMuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR09wZXJhdGlvbnMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMDAsNiArMjAw
LDE5IEBAIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9uVmEKICAgICByZXR1
cm4gSlNWYWx1ZTo6ZW5jb2RlKGpzQWRkU2xvd0Nhc2UoZXhlYywgb3AxLCBvcDIpKTsKIH0KIAor
RW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25WYWx1ZU11bChFeGVjU3RhdGUq
IGV4ZWMsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRP
cDIpCit7CisgICAgVk0qIHZtID0gJmV4ZWMtPnZtKCk7CisgICAgTmF0aXZlQ2FsbEZyYW1lVHJh
Y2VyIHRyYWNlcih2bSwgZXhlYyk7CisKKyAgICBKU1ZhbHVlIG9wMSA9IEpTVmFsdWU6OmRlY29k
ZShlbmNvZGVkT3AxKTsKKyAgICBKU1ZhbHVlIG9wMiA9IEpTVmFsdWU6OmRlY29kZShlbmNvZGVk
T3AyKTsKKworICAgIGRvdWJsZSBhID0gb3AxLnRvTnVtYmVyKGV4ZWMpOworICAgIGRvdWJsZSBi
ID0gb3AyLnRvTnVtYmVyKGV4ZWMpOworICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUoanNOdW1i
ZXIoYSAqIGIpKTsKK30KKwogRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25W
YWx1ZVN1YihFeGVjU3RhdGUqIGV4ZWMsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29k
ZWRKU1ZhbHVlIGVuY29kZWRPcDIpCiB7CiAgICAgVk0qIHZtID0gJmV4ZWMtPnZtKCk7CkluZGV4
OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuaAkocmV2aXNpb24gMTky
OTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdPcGVyYXRpb25zLmgJKHdvcmtp
bmcgY29weSkKQEAgLTQ1LDYgKzQ1LDcgQEAgRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBv
cGVyYXRpb25UbwogRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25Ub1RoaXNT
dHJpY3QoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSkgV1RGX0lOVEVSTkFM
OwogRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25WYWx1ZUFkZChFeGVjU3Rh
dGUqLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AxLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3Ay
KSBXVEZfSU5URVJOQUw7CiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZh
bHVlQWRkTm90TnVtYmVyKEV4ZWNTdGF0ZSosIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVu
Y29kZWRKU1ZhbHVlIGVuY29kZWRPcDIpIFdURl9JTlRFUk5BTDsKK0VuY29kZWRKU1ZhbHVlIEpJ
VF9PUEVSQVRJT04gb3BlcmF0aW9uVmFsdWVNdWwoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUg
ZW5jb2RlZE9wMSwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMikgV1RGX0lOVEVSTkFMOwogRW5j
b2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25WYWx1ZVN1YihFeGVjU3RhdGUqLCBF
bmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AxLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AyKSBXVEZf
SU5URVJOQUw7CiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvbkdldEJ5VmFs
KEV4ZWNTdGF0ZSosIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRCYXNlLCBFbmNvZGVkSlNWYWx1ZSBl
bmNvZGVkUHJvcGVydHkpIFdURl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJ
T04gb3BlcmF0aW9uR2V0QnlWYWxDZWxsKEV4ZWNTdGF0ZSosIEpTQ2VsbCosIEVuY29kZWRKU1Zh
bHVlIGVuY29kZWRQcm9wZXJ0eSkgV1RGX0lOVEVSTkFMOwpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFz
ZS5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
UHJlZGljdGlvblByb3BhZ2F0aW9uUGhhc2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMzQsMTIg
KzMzNCwxNiBAQCBwcml2YXRlOgogICAgICAgICAgICAgU3BlY3VsYXRlZFR5cGUgcmlnaHQgPSBu
b2RlLT5jaGlsZDIoKS0+cHJlZGljdGlvbigpOwogICAgICAgICAgICAgCiAgICAgICAgICAgICBp
ZiAobGVmdCAmJiByaWdodCkgewotICAgICAgICAgICAgICAgIGlmIChtX2dyYXBoLm11bFNob3Vs
ZFNwZWN1bGF0ZUludDMyKG5vZGUsIG1fcGFzcykpCi0gICAgICAgICAgICAgICAgICAgIGNoYW5n
ZWQgfD0gbWVyZ2VQcmVkaWN0aW9uKFNwZWNJbnQzMik7Ci0gICAgICAgICAgICAgICAgZWxzZSBp
ZiAobV9ncmFwaC5tdWxTaG91bGRTcGVjdWxhdGVNYWNoaW5lSW50KG5vZGUsIG1fcGFzcykpCi0g
ICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0gbWVyZ2VQcmVkaWN0aW9uKFNwZWNJbnQ1Mik7
Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICBjaGFuZ2VkIHw9IG1l
cmdlUHJlZGljdGlvbihzcGVjdWxhdGVkRG91YmxlVHlwZUZvclByZWRpY3Rpb25zKGxlZnQsIHJp
Z2h0KSk7CisgICAgICAgICAgICAgICAgaWYgKGlzRnVsbE51bWJlck9yQm9vbGVhblNwZWN1bGF0
aW9uRXhwZWN0aW5nRGVmaW5lZChsZWZ0KQorICAgICAgICAgICAgICAgICAgICAmJiBpc0Z1bGxO
dW1iZXJPckJvb2xlYW5TcGVjdWxhdGlvbkV4cGVjdGluZ0RlZmluZWQocmlnaHQpKSB7CisgICAg
ICAgICAgICAgICAgICAgIGlmIChtX2dyYXBoLm11bFNob3VsZFNwZWN1bGF0ZUludDMyKG5vZGUs
IG1fcGFzcykpCisgICAgICAgICAgICAgICAgICAgICAgICBjaGFuZ2VkIHw9IG1lcmdlUHJlZGlj
dGlvbihTcGVjSW50MzIpOworICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChtX2dyYXBoLm11
bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgbV9wYXNzKSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGNoYW5nZWQgfD0gbWVyZ2VQcmVkaWN0aW9uKFNwZWNJbnQ1Mik7CisgICAgICAg
ICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0gbWVy
Z2VQcmVkaWN0aW9uKHNwZWN1bGF0ZWREb3VibGVUeXBlRm9yUHJlZGljdGlvbnMobGVmdCwgcmln
aHQpKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgICAgICAgICAgY2hhbmdl
ZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDMyIHwgU3BlY0J5dGVjb2RlRG91YmxlKTsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkluZGV4OiBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAkocmV2aXNpb24g
MTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlICJERkdTbG93UGF0
aEdlbmVyYXRvci5oIgogI2luY2x1ZGUgIkRpcmVjdEFyZ3VtZW50cy5oIgogI2luY2x1ZGUgIkpJ
VEFkZEdlbmVyYXRvci5oIgorI2luY2x1ZGUgIkpJVE11bEdlbmVyYXRvci5oIgogI2luY2x1ZGUg
IkpJVFN1YkdlbmVyYXRvci5oIgogI2luY2x1ZGUgIkpTQXJyb3dGdW5jdGlvbi5oIgogI2luY2x1
ZGUgIkpTQ0lubGluZXMuaCIKQEAgLTM0NDMsNyArMzQ0NCwxMTAgQEAgdm9pZCBTcGVjdWxhdGl2
ZUpJVDo6Y29tcGlsZUFyaXRoTXVsKE5vZAogICAgICAgICBkb3VibGVSZXN1bHQocmVzdWx0LmZw
cigpLCBub2RlKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICAgICAgCisKKyAgICBjYXNl
IFVudHlwZWRVc2U6IHsKKyAgICAgICAgYXV0byYgbGVmdENoaWxkID0gbm9kZS0+Y2hpbGQxKCk7
CisgICAgICAgIGF1dG8mIHJpZ2h0Q2hpbGQgPSBub2RlLT5jaGlsZDIoKTsKKworICAgICAgICBp
ZiAoaXNLbm93bk5vdE51bWJlcihsZWZ0Q2hpbGQubm9kZSgpKSB8fCBpc0tub3duTm90TnVtYmVy
KHJpZ2h0Q2hpbGQubm9kZSgpKSkgeworICAgICAgICAgICAgSlNWYWx1ZU9wZXJhbmQgbGVmdCh0
aGlzLCBsZWZ0Q2hpbGQpOworICAgICAgICAgICAgSlNWYWx1ZU9wZXJhbmQgcmlnaHQodGhpcywg
cmlnaHRDaGlsZCk7CisgICAgICAgICAgICBKU1ZhbHVlUmVncyBsZWZ0UmVncyA9IGxlZnQuanNW
YWx1ZVJlZ3MoKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJpZ2h0UmVncyA9IHJpZ2h0Lmpz
VmFsdWVSZWdzKCk7CisjaWYgVVNFKEpTVkFMVUU2NCkKKyAgICAgICAgICAgIEdQUlRlbXBvcmFy
eSByZXN1bHQodGhpcyk7CisgICAgICAgICAgICBKU1ZhbHVlUmVncyByZXN1bHRSZWdzID0gSlNW
YWx1ZVJlZ3MocmVzdWx0LmdwcigpKTsKKyNlbHNlCisgICAgICAgICAgICBHUFJUZW1wb3Jhcnkg
cmVzdWx0VGFnKHRoaXMpOworICAgICAgICAgICAgR1BSVGVtcG9yYXJ5IHJlc3VsdFBheWxvYWQo
dGhpcyk7CisgICAgICAgICAgICBKU1ZhbHVlUmVncyByZXN1bHRSZWdzID0gSlNWYWx1ZVJlZ3Mo
cmVzdWx0UGF5bG9hZC5ncHIoKSwgcmVzdWx0VGFnLmdwcigpKTsKKyNlbmRpZgorICAgICAgICAg
ICAgZmx1c2hSZWdpc3RlcnMoKTsKKyAgICAgICAgICAgIGNhbGxPcGVyYXRpb24ob3BlcmF0aW9u
VmFsdWVNdWwsIHJlc3VsdFJlZ3MsIGxlZnRSZWdzLCByaWdodFJlZ3MpOworICAgICAgICAgICAg
bV9qaXQuZXhjZXB0aW9uQ2hlY2soKTsKKworICAgICAgICAgICAganNWYWx1ZVJlc3VsdChyZXN1
bHRSZWdzLCBub2RlKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCisgICAgICAg
IGJvb2wgbGVmdElzQ29uc3RJbnQzMiA9IGxlZnRDaGlsZC0+aXNJbnQzMkNvbnN0YW50KCk7Cisg
ICAgICAgIGJvb2wgcmlnaHRJc0NvbnN0SW50MzIgPSByaWdodENoaWxkLT5pc0ludDMyQ29uc3Rh
bnQoKTsKKworICAgICAgICBPcHRpb25hbDxKU1ZhbHVlT3BlcmFuZD4gbGVmdDsKKyAgICAgICAg
T3B0aW9uYWw8SlNWYWx1ZU9wZXJhbmQ+IHJpZ2h0OworCisgICAgICAgIEpTVmFsdWVSZWdzIGxl
ZnRSZWdzOworICAgICAgICBKU1ZhbHVlUmVncyByaWdodFJlZ3M7CisKKyAgICAgICAgRlBSVGVt
cG9yYXJ5IGxlZnROdW1iZXIodGhpcyk7CisgICAgICAgIEZQUlRlbXBvcmFyeSByaWdodE51bWJl
cih0aGlzKTsKKyAgICAgICAgRlBSUmVnIGxlZnRGUFIgPSBsZWZ0TnVtYmVyLmZwcigpOworICAg
ICAgICBGUFJSZWcgcmlnaHRGUFIgPSByaWdodE51bWJlci5mcHIoKTsKKworI2lmIFVTRShKU1ZB
TFVFNjQpCisgICAgICAgIEdQUlRlbXBvcmFyeSByZXN1bHQodGhpcyk7CisgICAgICAgIEpTVmFs
dWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1ZhbHVlUmVncyhyZXN1bHQuZ3ByKCkpOworICAgICAgICBH
UFJUZW1wb3Jhcnkgc2NyYXRjaCh0aGlzKTsKKyAgICAgICAgR1BSUmVnIHNjcmF0Y2hHUFIgPSBz
Y3JhdGNoLmdwcigpOworICAgICAgICBGUFJSZWcgc2NyYXRjaEZQUiA9IEludmFsaWRGUFJSZWc7
CisjZWxzZQorICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0VGFnKHRoaXMpOworICAgICAgICBH
UFJUZW1wb3JhcnkgcmVzdWx0UGF5bG9hZCh0aGlzKTsKKyAgICAgICAgSlNWYWx1ZVJlZ3MgcmVz
dWx0UmVncyA9IEpTVmFsdWVSZWdzKHJlc3VsdFBheWxvYWQuZ3ByKCksIHJlc3VsdFRhZy5ncHIo
KSk7CisgICAgICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gcmVzdWx0VGFnLmdwcigpOworICAgICAg
ICBGUFJUZW1wb3JhcnkgZnByU2NyYXRjaCh0aGlzKTsKKyAgICAgICAgRlBSUmVnIHNjcmF0Y2hG
UFIgPSBmcHJTY3JhdGNoLmZwcigpOworI2VuZGlmCisKKyAgICAgICAgU25pcHBldE9wZXJhbmQg
bGVmdE9wZXJhbmQobV9zdGF0ZS5mb3JOb2RlKGxlZnRDaGlsZCkucmVzdWx0VHlwZSgpKTsKKyAg
ICAgICAgU25pcHBldE9wZXJhbmQgcmlnaHRPcGVyYW5kKG1fc3RhdGUuZm9yTm9kZShyaWdodENo
aWxkKS5yZXN1bHRUeXBlKCkpOworCisgICAgICAgIGlmIChsZWZ0SXNDb25zdEludDMyKQorICAg
ICAgICAgICAgbGVmdE9wZXJhbmQuc2V0Q29uc3RJbnQzMihub2RlLT5jaGlsZDEoKS0+YXNJbnQz
MigpKTsKKyAgICAgICAgaWYgKHJpZ2h0SXNDb25zdEludDMyKQorICAgICAgICAgICAgcmlnaHRP
cGVyYW5kLnNldENvbnN0SW50MzIobm9kZS0+Y2hpbGQyKCktPmFzSW50MzIoKSk7CisKKyAgICAg
ICAgUkVMRUFTRV9BU1NFUlQoIWxlZnRPcGVyYW5kLmlzQ29uc3QoKSB8fCAhcmlnaHRPcGVyYW5k
LmlzQ29uc3QoKSk7CisKKyAgICAgICAgaWYgKCFsZWZ0T3BlcmFuZC5pc1Bvc2l0aXZlQ29uc3RJ
bnQzMigpKSB7CisgICAgICAgICAgICBsZWZ0ID0gSlNWYWx1ZU9wZXJhbmQodGhpcywgbm9kZS0+
Y2hpbGQxKCkpOworICAgICAgICAgICAgbGVmdFJlZ3MgPSBsZWZ0LT5qc1ZhbHVlUmVncygpOwor
ICAgICAgICB9CisgICAgICAgIGlmICghcmlnaHRPcGVyYW5kLmlzUG9zaXRpdmVDb25zdEludDMy
KCkpIHsKKyAgICAgICAgICAgIHJpZ2h0ID0gSlNWYWx1ZU9wZXJhbmQodGhpcywgbm9kZS0+Y2hp
bGQyKCkpOworICAgICAgICAgICAgcmlnaHRSZWdzID0gcmlnaHQtPmpzVmFsdWVSZWdzKCk7Cisg
ICAgICAgIH0KKworICAgICAgICBKSVRNdWxHZW5lcmF0b3IgZ2VuKGxlZnRPcGVyYW5kLCByaWdo
dE9wZXJhbmQsIHJlc3VsdFJlZ3MsIGxlZnRSZWdzLCByaWdodFJlZ3MsCisgICAgICAgICAgICBs
ZWZ0RlBSLCByaWdodEZQUiwgc2NyYXRjaEdQUiwgc2NyYXRjaEZQUik7CisgICAgICAgIGdlbi5n
ZW5lcmF0ZUZhc3RQYXRoKG1faml0KTsKKworICAgICAgICBBU1NFUlQoZ2VuLmRpZEVtaXRGYXN0
UGF0aCgpKTsKKyAgICAgICAgZ2VuLmVuZEp1bXBMaXN0KCkuYXBwZW5kKG1faml0Lmp1bXAoKSk7
CisKKyAgICAgICAgZ2VuLnNsb3dQYXRoSnVtcExpc3QoKS5saW5rKCZtX2ppdCk7CisgICAgICAg
IHNpbGVudFNwaWxsQWxsUmVnaXN0ZXJzKHJlc3VsdFJlZ3MpOworCisgICAgICAgIGlmIChsZWZ0
SXNDb25zdEludDMyKSB7CisgICAgICAgICAgICBsZWZ0UmVncyA9IHJlc3VsdFJlZ3M7CisgICAg
ICAgICAgICBpbnQ2NF90IGxlZnRDb25zdCA9IG5vZGUtPmNoaWxkMSgpLT5hc0ludDMyKCk7Cisg
ICAgICAgICAgICBtX2ppdC5tb3ZlVmFsdWUoSlNWYWx1ZShsZWZ0Q29uc3QpLCBsZWZ0UmVncyk7
CisgICAgICAgIH0gZWxzZSBpZiAocmlnaHRJc0NvbnN0SW50MzIpIHsKKyAgICAgICAgICAgIHJp
Z2h0UmVncyA9IHJlc3VsdFJlZ3M7CisgICAgICAgICAgICBpbnQ2NF90IHJpZ2h0Q29uc3QgPSBu
b2RlLT5jaGlsZDIoKS0+YXNJbnQzMigpOworICAgICAgICAgICAgbV9qaXQubW92ZVZhbHVlKEpT
VmFsdWUocmlnaHRDb25zdCksIHJpZ2h0UmVncyk7CisgICAgICAgIH0KKworICAgICAgICBjYWxs
T3BlcmF0aW9uKG9wZXJhdGlvblZhbHVlTXVsLCByZXN1bHRSZWdzLCBsZWZ0UmVncywgcmlnaHRS
ZWdzKTsKKworICAgICAgICBzaWxlbnRGaWxsQWxsUmVnaXN0ZXJzKHJlc3VsdFJlZ3MpOworICAg
ICAgICBtX2ppdC5leGNlcHRpb25DaGVjaygpOworCisgICAgICAgIGdlbi5lbmRKdW1wTGlzdCgp
LmxpbmsoJm1faml0KTsKKyAgICAgICAganNWYWx1ZVJlc3VsdChyZXN1bHRSZWdzLCBub2RlKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIFJFTEVBU0Vf
QVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgIHJldHVybjsKSW5kZXg6IFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Z0bC9GVExDb21waWxlLmNwcAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzM2
LDE2ICszMzYsNyBAQCBzdGF0aWMgdm9pZCBnZW5lcmF0ZUJpbmFyeU9wSUNGYXN0UGF0aCgKICAg
ICAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wIGRvbmU7CiAgICAgICAgIENDYWxsSGVscGVyczo6SnVt
cCBzbG93UGF0aFN0YXJ0OwogCi0gICAgICAgIHN3aXRjaCAoaWMubm9kZVR5cGUoKSkgewotICAg
ICAgICBjYXNlIEFyaXRoU3ViOgotICAgICAgICAgICAgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRo
KGljLCBmYXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdodCwgdXNlZFJlZ2lzdGVycywgZG9u
ZSwgc2xvd1BhdGhTdGFydCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBWYWx1
ZUFkZDoKLSAgICAgICAgICAgIGdlbmVyYXRlVmFsdWVBZGRGYXN0UGF0aChpYywgZmFzdFBhdGhK
SVQsIHJlc3VsdCwgbGVmdCwgcmlnaHQsIHVzZWRSZWdpc3RlcnMsIGRvbmUsIHNsb3dQYXRoU3Rh
cnQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBS
RUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwotICAgICAgICB9CisgICAgICAgIGdlbmVyYXRl
QmluYXJ5T3BGYXN0UGF0aChpYywgZmFzdFBhdGhKSVQsIHJlc3VsdCwgbGVmdCwgcmlnaHQsIHVz
ZWRSZWdpc3RlcnMsIGRvbmUsIHNsb3dQYXRoU3RhcnQpOwogCiAgICAgICAgIGNoYXIqIHN0YXJ0
T2ZJQyA9IGJpdHdpc2VfY2FzdDxjaGFyKj4oZ2VuZXJhdGVkRnVuY3Rpb24pICsgcmVjb3JkLmlu
c3RydWN0aW9uT2Zmc2V0OwogICAgICAgICBjb25zdCBjaGFyKiBmYXN0UGF0aElDTmFtZSA9IGlj
LmZhc3RQYXRoSUNOYW1lKCk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENv
bXBpbGVCaW5hcnlPcC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0
bC9GVExDb21waWxlQmluYXJ5T3AuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJGVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaCIKICNp
bmNsdWRlICJHUFJJbmZvLmgiCiAjaW5jbHVkZSAiSklUQWRkR2VuZXJhdG9yLmgiCisjaW5jbHVk
ZSAiSklUTXVsR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiSklUU3ViR2VuZXJhdG9yLmgiCiAjaW5j
bHVkZSAiU2NyYXRjaFJlZ2lzdGVyQWxsb2NhdG9yLmgiCiAKQEAgLTE1MiwxMSArMTUzLDExIEBA
IHByaXZhdGU6CiAgICAgR1BSUmVnIG1fc2F2ZWRUYWdUeXBlTnVtYmVyUmVnaXN0ZXIgeyBJbnZh
bGlkR1BSUmVnIH07CiB9OwogCi12b2lkIGdlbmVyYXRlQXJpdGhTdWJGYXN0UGF0aChCaW5hcnlP
cERlc2NyaXB0b3ImIGljLCBDQ2FsbEhlbHBlcnMmIGppdCwKK3RlbXBsYXRlPHR5cGVuYW1lIEJp
bmFyeUFyaXRoT3BHZW5lcmF0b3I+Cit2b2lkIGdlbmVyYXRlQmluYXJ5QXJpdGhPcEZhc3RQYXRo
KEJpbmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxsSGVscGVycyYgaml0LAogICAgIEdQUlJlZyBy
ZXN1bHQsIEdQUlJlZyBsZWZ0LCBHUFJSZWcgcmlnaHQsIFJlZ2lzdGVyU2V0IHVzZWRSZWdpc3Rl
cnMsCiAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wJiBkb25lLCBDQ2FsbEhlbHBlcnM6Okp1bXAmIHNs
b3dQYXRoU3RhcnQpCiB7Ci0gICAgQVNTRVJUKGljLm5vZGVUeXBlKCkgPT0gQXJpdGhTdWIpOwog
ICAgIFNjcmF0Y2hSZWdpc3RlckFsbG9jYXRvciBhbGxvY2F0b3IodXNlZFJlZ2lzdGVycyk7CiAK
ICAgICBCaW5hcnlTbmlwcGV0UmVnaXN0ZXJDb250ZXh0IGNvbnRleHQoYWxsb2NhdG9yLCByZXN1
bHQsIGxlZnQsIHJpZ2h0KTsKQEAgLTE2Niw3ICsxNjcsNyBAQCB2b2lkIGdlbmVyYXRlQXJpdGhT
dWJGYXN0UGF0aChCaW5hcnlPcERlCiAgICAgRlBSUmVnIHJpZ2h0RlBSID0gYWxsb2NhdG9yLmFs
bG9jYXRlU2NyYXRjaEZQUigpOwogICAgIEZQUlJlZyBzY3JhdGNoRlBSID0gSW52YWxpZEZQUlJl
ZzsKIAotICAgIEpJVFN1YkdlbmVyYXRvciBnZW4oaWMubGVmdE9wZXJhbmQoKSwgaWMucmlnaHRP
cGVyYW5kKCksIEpTVmFsdWVSZWdzKHJlc3VsdCksCisgICAgQmluYXJ5QXJpdGhPcEdlbmVyYXRv
ciBnZW4oaWMubGVmdE9wZXJhbmQoKSwgaWMucmlnaHRPcGVyYW5kKCksIEpTVmFsdWVSZWdzKHJl
c3VsdCksCiAgICAgICAgIEpTVmFsdWVSZWdzKGxlZnQpLCBKU1ZhbHVlUmVncyhyaWdodCksIGxl
ZnRGUFIsIHJpZ2h0RlBSLCBzY3JhdGNoR1BSLCBzY3JhdGNoRlBSKTsKIAogICAgIGF1dG8gbnVt
YmVyT2ZCeXRlc1VzZWRUb1ByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzID0KQEAgLTE4OSw0MSArMTkw
LDIzIEBAIHZvaWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGUKICAgICBzbG93
UGF0aFN0YXJ0ID0gaml0Lmp1bXAoKTsKIH0KIAotdm9pZCBnZW5lcmF0ZVZhbHVlQWRkRmFzdFBh
dGgoQmluYXJ5T3BEZXNjcmlwdG9yJiBpYywgQ0NhbGxIZWxwZXJzJiBqaXQsCit2b2lkIGdlbmVy
YXRlQmluYXJ5T3BGYXN0UGF0aChCaW5hcnlPcERlc2NyaXB0b3ImIGljLCBDQ2FsbEhlbHBlcnMm
IGppdCwKICAgICBHUFJSZWcgcmVzdWx0LCBHUFJSZWcgbGVmdCwgR1BSUmVnIHJpZ2h0LCBSZWdp
c3RlclNldCB1c2VkUmVnaXN0ZXJzLAogICAgIENDYWxsSGVscGVyczo6SnVtcCYgZG9uZSwgQ0Nh
bGxIZWxwZXJzOjpKdW1wJiBzbG93UGF0aFN0YXJ0KQogewotICAgIEFTU0VSVChpYy5ub2RlVHlw
ZSgpID09IFZhbHVlQWRkKTsKLSAgICBTY3JhdGNoUmVnaXN0ZXJBbGxvY2F0b3IgYWxsb2NhdG9y
KHVzZWRSZWdpc3RlcnMpOwotCi0gICAgQmluYXJ5U25pcHBldFJlZ2lzdGVyQ29udGV4dCBjb250
ZXh0KGFsbG9jYXRvciwgcmVzdWx0LCBsZWZ0LCByaWdodCk7Ci0KLSAgICBHUFJSZWcgc2NyYXRj
aEdQUiA9IGFsbG9jYXRvci5hbGxvY2F0ZVNjcmF0Y2hHUFIoKTsKLSAgICBGUFJSZWcgbGVmdEZQ
UiA9IGFsbG9jYXRvci5hbGxvY2F0ZVNjcmF0Y2hGUFIoKTsKLSAgICBGUFJSZWcgcmlnaHRGUFIg
PSBhbGxvY2F0b3IuYWxsb2NhdGVTY3JhdGNoRlBSKCk7Ci0gICAgRlBSUmVnIHNjcmF0Y2hGUFIg
PSBJbnZhbGlkRlBSUmVnOwotCi0gICAgSklUQWRkR2VuZXJhdG9yIGdlbihpYy5sZWZ0T3BlcmFu
ZCgpLCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3MocmVzdWx0KSwKLSAgICAgICAgSlNW
YWx1ZVJlZ3MobGVmdCksIEpTVmFsdWVSZWdzKHJpZ2h0KSwgbGVmdEZQUiwgcmlnaHRGUFIsIHNj
cmF0Y2hHUFIsIHNjcmF0Y2hGUFIpOwotCi0gICAgYXV0byBudW1iZXJPZkJ5dGVzVXNlZFRvUHJl
c2VydmVSZXVzZWRSZWdpc3RlcnMgPQotICAgIGFsbG9jYXRvci5wcmVzZXJ2ZVJldXNlZFJlZ2lz
dGVyc0J5UHVzaGluZyhqaXQsIFNjcmF0Y2hSZWdpc3RlckFsbG9jYXRvcjo6RXh0cmFTdGFja1Nw
YWNlOjpOb0V4dHJhU3BhY2UpOwotCi0gICAgY29udGV4dC5pbml0aWFsaXplUmVnaXN0ZXJzKGpp
dCk7Ci0gICAgZ2VuLmdlbmVyYXRlRmFzdFBhdGgoaml0KTsKLQotICAgIEFTU0VSVChnZW4uZGlk
RW1pdEZhc3RQYXRoKCkpOwotICAgIGdlbi5lbmRKdW1wTGlzdCgpLmxpbmsoJmppdCk7Ci0gICAg
Y29udGV4dC5yZXN0b3JlUmVnaXN0ZXJzKGppdCk7Ci0gICAgYWxsb2NhdG9yLnJlc3RvcmVSZXVz
ZWRSZWdpc3RlcnNCeVBvcHBpbmcoaml0LCBudW1iZXJPZkJ5dGVzVXNlZFRvUHJlc2VydmVSZXVz
ZWRSZWdpc3RlcnMsCi0gICAgICAgIFNjcmF0Y2hSZWdpc3RlckFsbG9jYXRvcjo6RXh0cmFTdGFj
a1NwYWNlOjpTcGFjZUZvckNDYWxsKTsKLSAgICBkb25lID0gaml0Lmp1bXAoKTsKLQotICAgIGdl
bi5zbG93UGF0aEp1bXBMaXN0KCkubGluaygmaml0KTsKLSAgICBjb250ZXh0LnJlc3RvcmVSZWdp
c3RlcnMoaml0KTsKLSAgICBhbGxvY2F0b3IucmVzdG9yZVJldXNlZFJlZ2lzdGVyc0J5UG9wcGlu
ZyhqaXQsIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycywKLSAgICAg
ICAgU2NyYXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6OlNwYWNlRm9yQ0Nh
bGwpOwotICAgIHNsb3dQYXRoU3RhcnQgPSBqaXQuanVtcCgpOworICAgIHN3aXRjaCAoaWMubm9k
ZVR5cGUoKSkgeworICAgIGNhc2UgQXJpdGhNdWw6CisgICAgICAgIGdlbmVyYXRlQmluYXJ5QXJp
dGhPcEZhc3RQYXRoPEpJVE11bEdlbmVyYXRvcj4oaWMsIGppdCwgcmVzdWx0LCBsZWZ0LCByaWdo
dCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xvd1BhdGhTdGFydCk7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgQXJpdGhTdWI6CisgICAgICAgIGdlbmVyYXRlQmluYXJ5QXJpdGhPcEZhc3RQYXRo
PEpJVFN1YkdlbmVyYXRvcj4oaWMsIGppdCwgcmVzdWx0LCBsZWZ0LCByaWdodCwgdXNlZFJlZ2lz
dGVycywgZG9uZSwgc2xvd1BhdGhTdGFydCk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgVmFs
dWVBZGQ6CisgICAgICAgIGdlbmVyYXRlQmluYXJ5QXJpdGhPcEZhc3RQYXRoPEpJVEFkZEdlbmVy
YXRvcj4oaWMsIGppdCwgcmVzdWx0LCBsZWZ0LCByaWdodCwgdXNlZFJlZ2lzdGVycywgZG9uZSwg
c2xvd1BhdGhTdGFydCk7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIFJF
TEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAgfQogfQogCiB9IH0gLy8gbmFtZXNwYWNl
IEpTQzo6RlRMCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBpbGVCaW5h
cnlPcC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGls
ZUJpbmFyeU9wLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9m
dGwvRlRMQ29tcGlsZUJpbmFyeU9wLmgJKHdvcmtpbmcgY29weSkKQEAgLTM1LDExICszNSw3IEBA
IG5hbWVzcGFjZSBGVEwgewogCiBjbGFzcyBCaW5hcnlPcERlc2NyaXB0b3I7CiAKLXZvaWQgZ2Vu
ZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGVzY3JpcHRvciYsIENDYWxsSGVscGVycyYs
Ci0gICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxlZnQsIEdQUlJlZyByaWdodCwgUmVnaXN0ZXJT
ZXQgdXNlZFJlZ2lzdGVycywKLSAgICBDQ2FsbEhlbHBlcnM6Okp1bXAmIGRvbmUsIENDYWxsSGVs
cGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCk7Ci0KLXZvaWQgZ2VuZXJhdGVWYWx1ZUFkZEZhc3RQ
YXRoKEJpbmFyeU9wRGVzY3JpcHRvciYsIENDYWxsSGVscGVycyYsCit2b2lkIGdlbmVyYXRlQmlu
YXJ5T3BGYXN0UGF0aChCaW5hcnlPcERlc2NyaXB0b3ImLCBDQ2FsbEhlbHBlcnMmLAogICAgIEdQ
UlJlZyByZXN1bHQsIEdQUlJlZyBsZWZ0LCBHUFJSZWcgcmlnaHQsIFJlZ2lzdGVyU2V0IHVzZWRS
ZWdpc3RlcnMsCiAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wJiBkb25lLCBDQ2FsbEhlbHBlcnM6Okp1
bXAmIHNsb3dQYXRoU3RhcnQpOwogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZU
TElubGluZUNhY2hlRGVzY3JpcHRvci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9yLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9yLmgJKHdv
cmtpbmcgY29weSkKQEAgLTE2NSw2ICsxNjUsMTIgQEAgcHJvdGVjdGVkOgogICAgIFNuaXBwZXRP
cGVyYW5kIG1fcmlnaHRPcGVyYW5kOwogfTsKIAorY2xhc3MgQXJpdGhNdWxEZXNjcmlwdG9yIDog
cHVibGljIEJpbmFyeU9wRGVzY3JpcHRvciB7CitwdWJsaWM6CisgICAgQXJpdGhNdWxEZXNjcmlw
dG9yKHVuc2lnbmVkIHN0YWNrbWFwSUQsIENvZGVPcmlnaW4sIGNvbnN0IFNuaXBwZXRPcGVyYW5k
JiBsZWZ0T3BlcmFuZCwgY29uc3QgU25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCk7CisgICAg
c3RhdGljIHNpemVfdCBpY1NpemUoKTsKK307CisKIGNsYXNzIEFyaXRoU3ViRGVzY3JpcHRvciA6
IHB1YmxpYyBCaW5hcnlPcERlc2NyaXB0b3IgewogcHVibGljOgogICAgIEFyaXRoU3ViRGVzY3Jp
cHRvcih1bnNpZ25lZCBzdGFja21hcElELCBDb2RlT3JpZ2luLCBjb25zdCBTbmlwcGV0T3BlcmFu
ZCYgbGVmdE9wZXJhbmQsIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiByaWdodE9wZXJhbmQpOwpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3JJbmxp
bmVzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVD
YWNoZURlc2NyaXB0b3JJbmxpbmVzLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9ySW5saW5lcy5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zNSw2ICszNSwxOCBAQAogCiBuYW1lc3BhY2UgSlNDIHsgbmFtZXNwYWNlIEZU
TCB7CiAKK0FyaXRoTXVsRGVzY3JpcHRvcjo6QXJpdGhNdWxEZXNjcmlwdG9yKHVuc2lnbmVkIHN0
YWNrbWFwSUQsIENvZGVPcmlnaW4gY29kZU9yaWdpbiwKKyAgICBjb25zdCBTbmlwcGV0T3BlcmFu
ZCYgbGVmdE9wZXJhbmQsIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiByaWdodE9wZXJhbmQpCisgICAg
OiBCaW5hcnlPcERlc2NyaXB0b3IoREZHOjpBcml0aE11bCwgc3RhY2ttYXBJRCwgY29kZU9yaWdp
biwgaWNTaXplKCksCisgICAgICAgICJBcml0aE11bCIsICJBcml0aE11bCBJQyBmYXN0IHBhdGgi
LCBERkc6Om9wZXJhdGlvblZhbHVlTXVsLCBsZWZ0T3BlcmFuZCwgcmlnaHRPcGVyYW5kKQorewor
fQorCitzaXplX3QgQXJpdGhNdWxEZXNjcmlwdG9yOjppY1NpemUoKQoreworICAgIHJldHVybiBz
aXplT2ZBcml0aE11bCgpOworfQorCiBBcml0aFN1YkRlc2NyaXB0b3I6OkFyaXRoU3ViRGVzY3Jp
cHRvcih1bnNpZ25lZCBzdGFja21hcElELCBDb2RlT3JpZ2luIGNvZGVPcmlnaW4sCiAgICAgY29u
c3QgU25pcHBldE9wZXJhbmQmIGxlZnRPcGVyYW5kLCBjb25zdCBTbmlwcGV0T3BlcmFuZCYgcmln
aHRPcGVyYW5kKQogICAgIDogQmluYXJ5T3BEZXNjcmlwdG9yKERGRzo6QXJpdGhTdWIsIHN0YWNr
bWFwSUQsIGNvZGVPcmlnaW4sIGljU2l6ZSgpLApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Z0bC9GVExJbmxpbmVDYWNoZVNpemUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVTaXplLmNwcAkocmV2aXNpb24gMTkyOTU5KQorKysg
U291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVDYWNoZVNpemUuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0xMjgsNiArMTI4LDIzIEBAIHNpemVfdCBzaXplT2ZJbigpCiAjZW5kaWYKIH0K
IAorc2l6ZV90IHNpemVPZkFyaXRoTXVsKCkKK3sKKyNpZiBDUFUoQVJNNjQpCisjaWZkZWYgTkRF
QlVHCisgICAgcmV0dXJuIDE4MDsgLy8gQVJNNjQgcmVsZWFzZS4KKyNlbHNlCisgICAgcmV0dXJu
IDI3NjsgLy8gQVJNNjQgZGVidWcuCisjZW5kaWYKKyNlbHNlIC8vIENQVShYODZfNjQpCisjaWZk
ZWYgTkRFQlVHCisgICAgcmV0dXJuIDE5OTsgLy8gWDg2XzY0IHJlbGVhc2UuCisjZWxzZQorICAg
IHJldHVybiAyODY7IC8vIFg4Nl82NCBkZWJ1Zy4KKyNlbmRpZgorI2VuZGlmCit9CisKIHNpemVf
dCBzaXplT2ZBcml0aFN1YigpCiB7CiAjaWYgQ1BVKEFSTTY0KQpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVDYWNoZVNpemUuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlU2l6ZS5oCShyZXZpc2lvbiAxOTI5NTkp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlU2l6ZS5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC00Niw2ICs0Niw3IEBAIHNpemVfdCBzaXplT2ZUYWlsQ2FsbEZvcndhcmRW
YXJhcmdzKCk7CiBzaXplX3Qgc2l6ZU9mQ29uc3RydWN0VmFyYXJncygpOwogc2l6ZV90IHNpemVP
ZkNvbnN0cnVjdEZvcndhcmRWYXJhcmdzKCk7CiBzaXplX3Qgc2l6ZU9mSW4oKTsKK3NpemVfdCBz
aXplT2ZBcml0aE11bCgpOwogc2l6ZV90IHNpemVPZkFyaXRoU3ViKCk7CiBzaXplX3Qgc2l6ZU9m
VmFsdWVBZGQoKTsKICNpZiBFTkFCTEUoTUFTTV9QUk9CRSkKSW5kZXg6IFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9mdGwvRlRMTG93ZXJERkdUb0xMVk0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9mdGwvRlRMTG93ZXJERkdUb0xMVk0uY3BwCShyZXZpc2lvbiAxOTI5NTkp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTExvd2VyREZHVG9MTFZNLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMjMyLDYgKzIzMiw3IEBAIHB1YmxpYzoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtYXhOdW1iZXJPZkNhdGNoU3BpbGxzID0gc3RkOjptYXgobWF4TnVtYmVyT2ZD
YXRjaFNwaWxscywgbV9ncmFwaC5sb2NhbHNMaXZlSW5CeXRlY29kZShvcENhdGNoT3JpZ2luKS5i
aXRDb3VudCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGNhc2UgQXJpdGhNdWw6CiAgICAgICAgICAg
ICAgICAgICAgIGNhc2UgQXJpdGhTdWI6CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgR2V0QnlJ
ZDoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBHZXRCeUlkRmx1c2g6CkBAIC0xNDg1LDggKzE0
ODYsOCBAQCBwcml2YXRlOgogICAgIAogICAgIHZvaWQgY29tcGlsZVZhbHVlQWRkKCkKICAgICB7
Ci0gICAgICAgIGF1dG8gbGVmdENoaWxkID0gbV9ub2RlLT5jaGlsZDEoKTsKLSAgICAgICAgYXV0
byByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKKyAgICAgICAgYXV0byYgbGVmdENoaWxk
ID0gbV9ub2RlLT5jaGlsZDEoKTsKKyAgICAgICAgYXV0byYgcmlnaHRDaGlsZCA9IG1fbm9kZS0+
Y2hpbGQyKCk7CiAKICAgICAgICAgaWYgKCEocHJvdmVuVHlwZShsZWZ0Q2hpbGQpICYgU3BlY0Z1
bGxOdW1iZXIpIHx8ICEocHJvdmVuVHlwZShyaWdodENoaWxkKSAmIFNwZWNGdWxsTnVtYmVyKSkg
ewogICAgICAgICAgICAgc2V0SlNWYWx1ZSh2bUNhbGwobV9vdXQuaW50NjQsIG1fb3V0Lm9wZXJh
dGlvbihvcGVyYXRpb25WYWx1ZUFkZE5vdE51bWJlciksIG1fY2FsbEZyYW1lLApAQCAtMTgwOSw3
ICsxODEwLDYwIEBAIHByaXZhdGU6CiAgICAgICAgICAgICAgICAgbV9vdXQuZG91YmxlTXVsKGxv
d0RvdWJsZShtX25vZGUtPmNoaWxkMSgpKSwgbG93RG91YmxlKG1fbm9kZS0+Y2hpbGQyKCkpKSk7
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICAgICAgCisKKyAgICAgICAg
Y2FzZSBVbnR5cGVkVXNlOiB7CisgICAgICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBtX25vZGUt
PmNoaWxkMSgpOworICAgICAgICAgICAgYXV0byYgcmlnaHRDaGlsZCA9IG1fbm9kZS0+Y2hpbGQy
KCk7CisKKyAgICAgICAgICAgIGlmICghKHByb3ZlblR5cGUobGVmdENoaWxkKSAmIFNwZWNGdWxs
TnVtYmVyKSB8fCAhKHByb3ZlblR5cGUocmlnaHRDaGlsZCkgJiBTcGVjRnVsbE51bWJlcikpIHsK
KyAgICAgICAgICAgICAgICBzZXRKU1ZhbHVlKHZtQ2FsbChtX291dC5pbnQ2NCwgbV9vdXQub3Bl
cmF0aW9uKG9wZXJhdGlvblZhbHVlTXVsKSwgbV9jYWxsRnJhbWUsCisgICAgICAgICAgICAgICAg
ICAgIGxvd0pTVmFsdWUobGVmdENoaWxkKSwgbG93SlNWYWx1ZShyaWdodENoaWxkKSkpOworICAg
ICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgdW5zaWdu
ZWQgc3RhY2ttYXBJRCA9IG1fc3RhY2ttYXBJRHMrKzsKKworICAgICAgICAgICAgaWYgKE9wdGlv
bnM6OnZlcmJvc2VDb21waWxhdGlvbigpKQorICAgICAgICAgICAgICAgIGRhdGFMb2coIiAgICBF
bWl0dGluZyBBcml0aE11bCBwYXRjaHBvaW50IHdpdGggc3RhY2ttYXAgIyIsIHN0YWNrbWFwSUQs
ICJcbiIpOworCisjaWYgRlRMX1VTRVNfQjMKKyAgICAgICAgICAgIENSQVNIKCk7CisjZWxzZQor
ICAgICAgICAgICAgTFZhbHVlIGxlZnQgPSBsb3dKU1ZhbHVlKG1fbm9kZS0+Y2hpbGQxKCkpOwor
ICAgICAgICAgICAgTFZhbHVlIHJpZ2h0ID0gbG93SlNWYWx1ZShtX25vZGUtPmNoaWxkMigpKTsK
KworICAgICAgICAgICAgU25pcHBldE9wZXJhbmQgbGVmdE9wZXJhbmQoYWJzdHJhY3RWYWx1ZShs
ZWZ0Q2hpbGQpLnJlc3VsdFR5cGUoKSk7CisgICAgICAgICAgICBTbmlwcGV0T3BlcmFuZCByaWdo
dE9wZXJhbmQoYWJzdHJhY3RWYWx1ZShyaWdodENoaWxkKS5yZXN1bHRUeXBlKCkpOworCisgICAg
ICAgICAgICBpZiAobGVmdENoaWxkLT5pc0ludDMyQ29uc3RhbnQoKSkKKyAgICAgICAgICAgICAg
ICBsZWZ0T3BlcmFuZC5zZXRDb25zdEludDMyKGxlZnRDaGlsZC0+YXNJbnQzMigpKTsKKyAgICAg
ICAgICAgIGlmIChyaWdodENoaWxkLT5pc0ludDMyQ29uc3RhbnQoKSkKKyAgICAgICAgICAgICAg
ICByaWdodE9wZXJhbmQuc2V0Q29uc3RJbnQzMihyaWdodENoaWxkLT5hc0ludDMyKCkpOworCisg
ICAgICAgICAgICBSRUxFQVNFX0FTU0VSVCghbGVmdE9wZXJhbmQuaXNDb25zdCgpIHx8ICFyaWdo
dE9wZXJhbmQuaXNDb25zdCgpKTsKKworICAgICAgICAgICAgLy8gQXJndW1lbnRzOiBpZCwgYnl0
ZXMsIHRhcmdldCwgbnVtQXJncywgYXJncy4uLgorICAgICAgICAgICAgU3RhY2ttYXBBcmd1bWVu
dExpc3QgYXJndW1lbnRzOworICAgICAgICAgICAgYXJndW1lbnRzLmFwcGVuZChtX291dC5jb25z
dEludDY0KHN0YWNrbWFwSUQpKTsKKyAgICAgICAgICAgIGFyZ3VtZW50cy5hcHBlbmQobV9vdXQu
Y29uc3RJbnQzMihBcml0aFN1YkRlc2NyaXB0b3I6OmljU2l6ZSgpKSk7CisgICAgICAgICAgICBh
cmd1bWVudHMuYXBwZW5kKGNvbnN0TnVsbChtX291dC5yZWY4KSk7CisgICAgICAgICAgICBhcmd1
bWVudHMuYXBwZW5kKG1fb3V0LmNvbnN0SW50MzIoMikpOworICAgICAgICAgICAgYXJndW1lbnRz
LmFwcGVuZChsZWZ0KTsKKyAgICAgICAgICAgIGFyZ3VtZW50cy5hcHBlbmQocmlnaHQpOworCisg
ICAgICAgICAgICBhcHBlbmRPU1JFeGl0QXJndW1lbnRzRm9yUGF0Y2hwb2ludElmV2lsbENhdGNo
RXhjZXB0aW9uKGFyZ3VtZW50cywKKyAgICAgICAgICAgICAgICBFeGNlcHRpb25UeXBlOjpCaW5h
cnlPcEdlbmVyYXRvciwgMyk7IC8vIGxlZnQsIHJpZ2h0LCBhbmQgcmVzdWx0IHNob3cgdXAgaW4g
dGhlIHN0YWNrbWFwIGxvY2F0aW9ucy4KKworICAgICAgICAgICAgTFZhbHVlIGNhbGwgPSBtX291
dC5jYWxsKG1fb3V0LmludDY0LCBtX291dC5wYXRjaHBvaW50SW50NjRJbnRyaW5zaWMoKSwgYXJn
dW1lbnRzKTsKKyAgICAgICAgICAgIHNldEluc3RydWN0aW9uQ2FsbGluZ0NvbnZlbnRpb24oY2Fs
bCwgTExWTUFueVJlZ0NhbGxDb252KTsKKworICAgICAgICAgICAgbV9mdGxTdGF0ZS5iaW5hcnlP
cHMuYXBwZW5kKEFyaXRoTXVsRGVzY3JpcHRvcihzdGFja21hcElELCBtX25vZGUtPm9yaWdpbi5z
ZW1hbnRpYywgbGVmdE9wZXJhbmQsIHJpZ2h0T3BlcmFuZCkpOworCisgICAgICAgICAgICBzZXRK
U1ZhbHVlKGNhbGwpOworI2VuZGlmCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAg
ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBERkdfQ1JBU0gobV9ncmFwaCwgbV9ub2RlLCAi
QmFkIHVzZSBraW5kIik7CiAgICAgICAgICAgICBicmVhazsKSW5kZXg6IFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9qaXQvSklUTXVsR2VuZXJhdG9yLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL2ppdC9KSVRNdWxHZW5lcmF0b3IuaAkocmV2aXNpb24gMTkyOTU5KQorKysgU291
cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRNdWxHZW5lcmF0b3IuaAkod29ya2luZyBjb3B5KQpA
QCAtMzcsNyArMzcsNyBAQCBjbGFzcyBKSVRNdWxHZW5lcmF0b3IgewogcHVibGljOgogICAgIEpJ
VE11bEdlbmVyYXRvcihTbmlwcGV0T3BlcmFuZCBsZWZ0T3BlcmFuZCwgU25pcHBldE9wZXJhbmQg
cmlnaHRPcGVyYW5kLAogICAgICAgICBKU1ZhbHVlUmVncyByZXN1bHQsIEpTVmFsdWVSZWdzIGxl
ZnQsIEpTVmFsdWVSZWdzIHJpZ2h0LAotICAgICAgICBGUFJSZWcgbGVmdEZQUiwgRlBSUmVnIHJp
Z2h0RlBSLCBHUFJSZWcgc2NyYXRjaEdQUiwgRlBSUmVnIHNjcmF0Y2hGUFIsIHVpbnQzMl90KiBw
cm9maWxpbmdDb3VudGVyKQorICAgICAgICBGUFJSZWcgbGVmdEZQUiwgRlBSUmVnIHJpZ2h0RlBS
LCBHUFJSZWcgc2NyYXRjaEdQUiwgRlBSUmVnIHNjcmF0Y2hGUFIsIHVpbnQzMl90KiBwcm9maWxp
bmdDb3VudGVyID0gbnVsbHB0cikKICAgICAgICAgOiBtX2xlZnRPcGVyYW5kKGxlZnRPcGVyYW5k
KQogICAgICAgICAsIG1fcmlnaHRPcGVyYW5kKHJpZ2h0T3BlcmFuZCkKICAgICAgICAgLCBtX3Jl
c3VsdChyZXN1bHQpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxOTI5NTkpCisrKyBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNS0xMi0wMiAgTWFy
ayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CisKKyAgICAgICAgUG9seW1vcnBoaWMgb3BlcmFu
ZCB0eXBlcyBmb3IgREZHIGFuZCBGVEwgbXVsLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUxNzQ2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBqcy9yZWdyZXNzL2Z0bC1vYmplY3QtbXVsLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICoganMvcmVncmVzcy9mdGwtb2JqZWN0LW11bC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBqcy9yZWdyZXNzL3NjcmlwdC10ZXN0cy9mdGwtb2JqZWN0LW11bC5q
czogQWRkZWQuCisgICAgICAgIChvMS52YWx1ZU9mKToKKyAgICAgICAgKGZvbyk6CisKIDIwMTUt
MTItMDIgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBzb21l
IG1vcmUgcGljdHVyZSBlbGVtZW50IGxheW91dCB0ZXN0cwpJbmRleDogTGF5b3V0VGVzdHMvanMv
cmVncmVzcy9mdGwtb2JqZWN0LW11bC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvanMvcmVncmVzcy9mdGwtb2JqZWN0LW11bC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDAp
CisrKyBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3QtbXVsLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEwIEBACitKU1JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwK
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mgbm8gZXhjZXB0aW9uIHRocm93
bgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5k
ZXg6IExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwuaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3QtbXVsLmh0bWwJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3QtbXVsLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTAsMCArMSwxMiBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRG
Ly9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNv
dXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3JlZ3Jlc3MtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQg
c3JjPSJzY3JpcHQtdGVzdHMvZnRsLW9iamVjdC1tdWwuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uLy4uL3Jlc291cmNlcy9yZWdyZXNzLXBvc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5Pgor
PC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvanMvcmVncmVzcy9zY3JpcHQtdGVzdHMvZnRsLW9i
amVjdC1tdWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMvcmVncmVzcy9zY3JpcHQt
dGVzdHMvZnRsLW9iamVjdC1tdWwuanMJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9qcy9y
ZWdyZXNzL3NjcmlwdC10ZXN0cy9mdGwtb2JqZWN0LW11bC5qcwkod29ya2luZyBjb3B5KQpAQCAt
MCwwICsxLDQwIEBACisvL0AgcnVuRlRMTm9DSklUCit2YXIgbzEgPSB7CisgICAgaTogMCwKKyAg
ICB2YWx1ZU9mOiBmdW5jdGlvbigpIHsgcmV0dXJuIHRoaXMuaTsgfQorfTsKKworcmVzdWx0ID0g
MDsKK2Z1bmN0aW9uIGZvbyhhLCBiKSB7CisgICAgdmFyIHJlc3VsdCA9IDA7CisgICAgZm9yICh2
YXIgaiA9IDA7IGogPCAxMDsgaisrKSB7CisgICAgICAgIGlmIChhID4gYikKKyAgICAgICAgICAg
IHJlc3VsdCArPSBhICogYjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmVzdWx0ICs9IGIg
KiAxOworICAgIH0KKyAgICBmb3IgKHZhciBpID0gMDsgaSA8IDEwMDA7IGkrKykKKyAgICAgICAg
cmVzdWx0ICs9IGk7CisgICAgcmV0dXJuIHJlc3VsdDsKK30KK25vSW5saW5lKGZvbyk7CisKK3Zh
ciBpdGVyYXRpb25zOwordmFyIGV4cGVjdGVkUmVzdWx0OworaWYgKHRoaXMud2luZG93KSB7Cisg
ICAgLy8gVGhlIGxheW91dCB0ZXN0IGRvZXNuJ3QgbGlrZSB0b28gbWFueSBpdGVyYXRpb25zIGFu
ZCBtYXkgdGltZSBvdXQuCisgICAgaXRlcmF0aW9ucyA9IDEwMDAwOworICAgIGV4cGVjdGVkUmVz
dWx0ID0gOTk5Nzk5NTIwMDsKK30gZWxzZSB7CisgICAgaXRlcmF0aW9ucyA9IDEwMDAwMDsKKyAg
ICBleHBlY3RlZFJlc3VsdCA9IDU0OTk3NTQ5NTIwMDsKK30KKworCitmb3IgKHZhciBpID0gMDsg
aSA8PSBpdGVyYXRpb25zOyBpKyspIHsKKyAgICBvMS5pID0gaSArIDI7CisgICAgcmVzdWx0ICs9
IGZvbyhvMSwgMTApOworfQorCitpZiAocmVzdWx0ICE9IGV4cGVjdGVkUmVzdWx0KQorICAgIHRo
cm93ICJCYWQgcmVzdWx0OiAiICsgcmVzdWx0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>266485</attachid>
            <date>2015-12-02 17:21:25 -0800</date>
            <delta_ts>2015-12-02 17:21:25 -0800</delta_ts>
            <desc>x86_64 benchmark result.</desc>
            <filename>bench-result-x86_64.txt</filename>
            <type>text/plain</type>
            <size>66845</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">JCBzbGVlcCAxMDsgLi4vLi4vd3MxL0ludGVybmFsL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1iZW5j
aG1hcmtzIGJhc2U2NDpiYXNlNjQvanNjIG5ldzY0Om5ldzY0L2pzYwpXYXJuaW5nOiBjb3VsZCBu
b3QgaWRlbnRpZnkgY2hlY2tvdXQgbG9jYXRpb24gZm9yIGJhc2U2NApXYXJuaW5nOiBjb3VsZCBu
b3QgaWRlbnRpZnkgY2hlY2tvdXQgbG9jYXRpb24gZm9yIG5ldzY0Cldhcm5pbmc6IHJlZnVzaW5n
IHRvIHJ1biBKU0JlbmNoIGJlY2F1c2Ugbm90IGFsbCBWTXMgYXJlIER1bXBSZW5kZXJUcmVlIG9y
IFdlYktpdFRlc3RSdW5uZXIuCldhcm5pbmc6IHJlZnVzaW5nIHRvIHJ1biBEU1BKUyBiZWNhdXNl
IG5vdCBhbGwgVk1zIGFyZSBEdW1wUmVuZGVyVHJlZSBvciBXZWJLaXRUZXN0UnVubmVyLgo0MDA0
LzQwMDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkdlbmVyYXRpbmcgYmVuY2htYXJr
IHJlcG9ydCBhdCAvVm9sdW1lcy9EYXRhL2JlbmNoL2RmZy1tdWwvYmFzZTY0X25ldzY0X1N1blNw
aWRlckxvbmdTcGlkZXJWOFNwaWRlck9jdGFuZUtyYWtlbkpTUmVncmVzc0FzbUJlbmNoQ29tcHJl
c3Npb25CZW5jaF9GbG9yaW9uXzIwMTUxMjAyXzE1MTJfcmVwb3J0LnR4dApBbmQgcmF3IGRhdGEg
YXQgL1ZvbHVtZXMvRGF0YS9iZW5jaC9kZmctbXVsL2Jhc2U2NF9uZXc2NF9TdW5TcGlkZXJMb25n
U3BpZGVyVjhTcGlkZXJPY3RhbmVLcmFrZW5KU1JlZ3Jlc3NBc21CZW5jaENvbXByZXNzaW9uQmVu
Y2hfRmxvcmlvbl8yMDE1MTIwMl8xNTEyLmpzb24KCkJlbmNobWFyayByZXBvcnQgZm9yIFN1blNw
aWRlciwgTG9uZ1NwaWRlciwgVjhTcGlkZXIsIE9jdGFuZSwgS3Jha2VuLCBKU1JlZ3Jlc3MsIEFz
bUJlbmNoLCBhbmQgQ29tcHJlc3Npb25CZW5jaCBvbiBGbG9yaW9uIChNYWNCb29rUHJvMTEsMSku
CgpWTXMgdGVzdGVkOgoiYmFzZTY0IiBhdCAvVm9sdW1lcy9EYXRhL2JlbmNoL2RmZy1tdWwvYmFz
ZTY0L2pzYwoibmV3NjQiIGF0IC9Wb2x1bWVzL0RhdGEvYmVuY2gvZGZnLW11bC9uZXc2NC9qc2MK
CkNvbGxlY3RlZCA0IHNhbXBsZXMgcGVyIGJlbmNobWFyay9WTSwgd2l0aCA0IFZNIGludm9jYXRp
b25zIHBlciBiZW5jaG1hcmsuIEVtaXR0ZWQgYSBjYWxsIHRvIGdjKCkgYmV0d2VlbiBzYW1wbGUg
bWVhc3VyZW1lbnRzLgpVc2VkIDEgYmVuY2htYXJrIGl0ZXJhdGlvbiBwZXIgVk0gaW52b2NhdGlv
biBmb3Igd2FybS11cC4gVXNlZCB0aGUganNjLXNwZWNpZmljIHByZWNpc2VUaW1lKCkgZnVuY3Rp
b24gdG8gZ2V0IG1pY3Jvc2Vjb25kLWxldmVsCnRpbWluZy4gUmVwb3J0aW5nIGJlbmNobWFyayBl
eGVjdXRpb24gdGltZXMgd2l0aCA5NSUgY29uZmlkZW5jZSBpbnRlcnZhbHMgaW4gbWlsbGlzZWNv
bmRzLgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJhc2U2NCAgICAgICAgICAgICAgICAgICAgbmV3NjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKU3VuU3BpZGVyOgogICAzZC1jdWJlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2Ljk2NzIrLTEuNTA0MSAgICAgPyAgICAgIDcu
NTg4MCstMC44NTU3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDg5MXggc2xvd2VyCiAgIDNkLW1vcnBo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuMzc2OCstMC40Mjg1
ICAgICAgICAgICAgNy4yMTMwKy0wLjMyNzggICAgICAgICAgbWlnaHQgYmUgMS4wMjI3eCBmYXN0
ZXIKICAgM2QtcmF5dHJhY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OS4zNzQwKy0zLjU5ODEgICAgICAgICAgICA4LjAzNDQrLTIuMjg0NyAgICAgICAgICBtaWdodCBi
ZSAxLjE2Njd4IGZhc3RlcgogICBhY2Nlc3MtYmluYXJ5LXRyZWVzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAzLjA3OTcrLTAuMDU3NSAgICAgPyAgICAgIDMuMzQ0MystMC42MzU1ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDg1OXggc2xvd2VyCiAgIGFjY2Vzcy1mYW5ua3VjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuOTQ0NistMC40MjQ1ICAgICA/ICAgICAgOC4x
NDAzKy0wLjIxODkgICAgICAgID8gbWlnaHQgYmUgMS4wMjQ2eCBzbG93ZXIKICAgYWNjZXNzLW5i
b2R5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42OTM3Ky0wLjc4NDUg
ICAgICAgICAgICAzLjY0MDcrLTEuMjE1OCAgICAgICAgICBtaWdodCBiZSAxLjAxNDZ4IGZhc3Rl
cgogICBhY2Nlc3MtbnNpZXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0
LjExNTcrLTAuMDg2MiAgICAgPyAgICAgIDQuMjQ5MCstMC4zNzAyICAgICAgICA/IG1pZ2h0IGJl
IDEuMDMyNHggc2xvd2VyCiAgIGJpdG9wcy0zYml0LWJpdHMtaW4tYnl0ZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDEuODIxOSstMC4xMjkwICAgICA/ICAgICAgMi4wMzU5Ky0wLjg0NjggICAg
ICAgID8gbWlnaHQgYmUgMS4xMTc1eCBzbG93ZXIKICAgYml0b3BzLWJpdHMtaW4tYnl0ZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgNC42ODE3Ky0xLjI4MjQgICAgICAgICAgICA0LjQ0
MTErLTAuODU0MiAgICAgICAgICBtaWdodCBiZSAxLjA1NDJ4IGZhc3RlcgogICBiaXRvcHMtYml0
d2lzZS1hbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjYwNTUrLTAuMDU4OCAg
ICAgPyAgICAgIDIuODQyNistMC43MDcwICAgICAgICA/IG1pZ2h0IGJlIDEuMDkxMHggc2xvd2Vy
CiAgIGJpdG9wcy1uc2lldmUtYml0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQu
MDkyNCstMC40MTEwICAgICA/ICAgICAgNC40MzY3Ky0wLjgwMzggICAgICAgID8gbWlnaHQgYmUg
MS4wODQxeCBzbG93ZXIKICAgY29udHJvbGZsb3ctcmVjdXJzaXZlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNS43Mzc1Ky00LjA2MjUgICAgICAgICAgICAzLjc4NDIrLTAuOTI2NiAgICAg
ICAgICBtaWdodCBiZSAxLjUxNjJ4IGZhc3RlcgogICBjcnlwdG8tYWVzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA2LjUwMDkrLTQuNDg0MSAgICAgICAgICAgIDUuMjk0
OSstMC40ODQ0ICAgICAgICAgIG1pZ2h0IGJlIDEuMjI3OHggZmFzdGVyCiAgIGNyeXB0by1tZDUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMDQyOSstMS4xNTgxICAg
ICAgICAgICAgMy45MjM2Ky0wLjcyNDIgICAgICAgICAgbWlnaHQgYmUgMS4wMzA0eCBmYXN0ZXIK
ICAgY3J5cHRvLXNoYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4x
ODAyKy0wLjYwNDYgICAgICAgICAgICA0LjExNzIrLTAuNDUxMSAgICAgICAgICBtaWdodCBiZSAx
LjAxNTN4IGZhc3RlcgogICBkYXRlLWZvcm1hdC10b2Z0ZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEwLjk2ODUrLTEuODcwOSAgICAgPyAgICAgMTEuMzAxOCstMi4zMzkxICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDMwNHggc2xvd2VyCiAgIGRhdGUtZm9ybWF0LXhwYXJiICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDUuOTM0NistMC4xNjQ3ICAgICA/ICAgICAgNi4wNjg3
Ky0wLjQ1NTYgICAgICAgID8gbWlnaHQgYmUgMS4wMjI2eCBzbG93ZXIKICAgbWF0aC1jb3JkaWMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC40MzkwKy0wLjc1NDIgICAg
ICAgICAgICA0LjIxNDcrLTAuNDI1MSAgICAgICAgICBtaWdodCBiZSAxLjA1MzJ4IGZhc3Rlcgog
ICBtYXRoLXBhcnRpYWwtc3VtcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjEz
NDArLTAuMDI3NiAgICAgPyAgICAgIDYuMzk1NSstMC43MDUwICAgICAgICA/IG1pZ2h0IGJlIDEu
MDQyNnggc2xvd2VyCiAgIG1hdGgtc3BlY3RyYWwtbm9ybSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDIuNjcwNCstMC4xMTY3ICAgICA/ICAgICAgMi44NDg4Ky0wLjI4ODkgICAgICAg
ID8gbWlnaHQgYmUgMS4wNjY4eCBzbG93ZXIKICAgcmVnZXhwLWRuYSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOS43MTczKy0yLjc3NDYgICAgICAgICAgICA4LjI0ODIr
LTAuMjI3OSAgICAgICAgICBtaWdodCBiZSAxLjE3ODF4IGZhc3RlcgogICBzdHJpbmctYmFzZTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1Ljg5OTArLTAuMDY0NyAgICAg
ICAgICAgIDUuNzkxNystMC40OTU1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE4NXggZmFzdGVyCiAg
IHN0cmluZy1mYXN0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDguODgx
OCstMC45NjEyICAgICA/ICAgICAxMi4zMzI1Ky03LjY0MDkgICAgICAgID8gbWlnaHQgYmUgMS4z
ODg1eCBzbG93ZXIKICAgc3RyaW5nLXRhZ2Nsb3VkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAxMC42NTkyKy0wLjM1ODUgICAgID8gICAgIDEyLjA5NzMrLTEuNzc3MSAgICAgICAg
PyBtaWdodCBiZSAxLjEzNDl4IHNsb3dlcgogICBzdHJpbmctdW5wYWNrLWNvZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDI1LjI1OTYrLTEuNjI1MSAgICAgICAgICAgMjMuOTA3Myst
MS43MTc5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDU2NnggZmFzdGVyCiAgIHN0cmluZy12YWxpZGF0
ZS1pbnB1dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuODk2MSstMC4zMzQ4ICAgICA/
ICAgICAgNi42MTc4Ky0wLjg2NDYgICAgICAgID8gbWlnaHQgYmUgMS4xMjI0eCBzbG93ZXIKCiAg
IDxhcml0aG1ldGljPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuNjQx
MystMC4yNzM2ICAgICA/ICAgICAgNi42NTA0Ky0wLjMzMTUgICAgICAgID8gbWlnaHQgYmUgMS4w
MDE0eCBzbG93ZXIKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBiYXNlNjQgICAgICAgICAgICAgICAgICAgIG5ldzY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCkxvbmdTcGlkZXI6CiAgIDNkLWN1YmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzODYuNTExMystNDU4Ljk1MjggICAg
ICAgMTE1MS40MjU4Ky0xNy40OTY2ICAgICAgICAgbWlnaHQgYmUgMS4yMDQyeCBmYXN0ZXIKICAg
M2QtbW9ycGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEzNi43NzI2
Ky0yMS4xODE0ICAgID8gICAyMTM3LjMwNDIrLTI2LjE5MjIgICAgICAgPwogICAzZC1yYXl0cmFj
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODM5LjY2NzcrLTYuODczNiAg
ICAgPyAgICA4NjcuNTQ3NCstMjYuNjk4NSAgICAgICA/IG1pZ2h0IGJlIDEuMDMzMnggc2xvd2Vy
CiAgIGFjY2Vzcy1iaW5hcnktdHJlZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExODUu
OTg2MistMjQuODk2MiAgICA/ICAgMTE4Ni4yMjE0Ky0xOC4wNTc1ICAgICAgID8KICAgYWNjZXNz
LWZhbm5rdWNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwMC43OTgzKy0xNS43
NDg5ICAgICAgICAgMzk2LjgzMjIrLTIwLjQxNTMgICAgICAgCiAgIGFjY2Vzcy1uYm9keSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MTUuMTAyMCstOS4yNjQ0ICAgICA/ICAg
IDcyMy40OTMyKy0yMS4yOTE5ICAgICAgID8gbWlnaHQgYmUgMS4wMTE3eCBzbG93ZXIKICAgYWNj
ZXNzLW5zaWV2ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1NS4yMTA5Ky04
LjA4OTQgICAgID8gICAgNjU1LjYyMzArLTQuMDY4MiAgICAgICAgPwogICBiaXRvcHMtM2JpdC1i
aXRzLWluLWJ5dGUgICAgICAgICAgICAgICAgICAgICAgICAgIDQ1LjA1NjUrLTIuMzA5NCAgICAg
PyAgICAgNDUuMTYwMistNC4wMzMzICAgICAgICA/CiAgIGJpdG9wcy1iaXRzLWluLWJ5dGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxMzcuMzk5NSstNDYuNTExOCAgICAgICAgIDEwOS45
NzgwKy0yNC42NDY0ICAgICAgICAgbWlnaHQgYmUgMS4yNDkzeCBmYXN0ZXIKICAgYml0b3BzLW5z
aWV2ZS1iaXRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1Ni41NzcxKy0xNC42OTAy
ICAgID8gICAgNjY3LjcyMDQrLTI0LjA0OTYgICAgICAgPyBtaWdodCBiZSAxLjAxNzB4IHNsb3dl
cgogICBjb250cm9sZmxvdy1yZWN1cnNpdmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjI2
Ljk4MTErLTcuOTMwNyAgICAgICAgICA2MjYuMDM5NistMTUuMjAzOCAgICAgICAKICAgY3J5cHRv
LWFlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc3NS45NDg1Ky0xNS41
NDc5ICAgICAgICAgNzU2LjU0NDcrLTQuNjgzNSAgICAgICAgICBtaWdodCBiZSAxLjAyNTZ4IGZh
c3RlcgogICBjcnlwdG8tbWQ1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Njc2LjczOTcrLTEzNy41Njg1ICAgICAgICA2MzEuODIxOSstMTAuNjc3OCAgICAgICAgIG1pZ2h0
IGJlIDEuMDcxMXggZmFzdGVyCiAgIGNyeXB0by1zaGExICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA5MDQuOTAwMystNTMuMzI0MiAgICAgICAgIDg4OC42NTA4Ky0yNi43ODYw
ICAgICAgICAgbWlnaHQgYmUgMS4wMTgzeCBmYXN0ZXIKICAgZGF0ZS1mb3JtYXQtdG9mdGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgxMC42OTUxKy00Mi42OTkzICAgICAgICAgNzgy
Ljk2NzArLTE0Ljg4NjEgICAgICAgICBtaWdodCBiZSAxLjAzNTR4IGZhc3RlcgogICBkYXRlLWZv
cm1hdC14cGFyYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODY2LjI5NDErLTM1LjE4
NzUgICAgPyAgICA4NzAuODE3MystNS4wMDMyICAgICAgICA/CiAgIGhhc2gtbWFwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDQuMDk5NCstMi4zODgyICAgICA/ICAg
IDIwNi4wMzczKy02LjA3MTggICAgICAgID8KICAgbWF0aC1jb3JkaWMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDY4NC42ODI5Ky00LjcyNDEgICAgID8gICAgNjg4Ljk2NjIr
LTEzLjgwMDggICAgICAgPwogICBtYXRoLXBhcnRpYWwtc3VtcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNjUwLjQyMDErLTMuOTcxOCAgICAgPyAgICA2NTIuODA3MistMTMuMTA1MiAg
ICAgICA/CiAgIG1hdGgtc3BlY3RyYWwtbm9ybSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA3ODAuNzI0NCstMTEuMzc1NyAgICAgICAgIDc3OC41MzMwKy0xMi4zMTY1ICAgICAgIAogICBz
dHJpbmctYmFzZTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTA2Ljg0NzMr
LTkuNzE5OCAgICAgICAgICA1MDYuNzEwMCstOC4wODQ0ICAgICAgICAKICAgc3RyaW5nLWZhc3Rh
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUxMS42OTc0Ky05Ljc1MjMgICAg
ICAgICAgNTA5Ljk2NTArLTQuNTcwOCAgICAgICAgCiAgIHN0cmluZy10YWdjbG91ZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAyNDQuMzgwNystMTIuMzk4OSAgICAgICAgIDI0MS4w
MDkxKy0zLjk2NjQgICAgICAgICAgbWlnaHQgYmUgMS4wMTQweCBmYXN0ZXIKCiAgIDxnZW9tZXRy
aWM+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1NjUuNjUwOCstOC40NjEy
ICAgICAgICAgIDU1NC4yODU1Ky02LjcxNjQgICAgICAgICAgbWlnaHQgYmUgMS4wMjA1eCBmYXN0
ZXIKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiYXNlNjQgICAgICAgICAgICAgICAgICAgIG5ldzY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgClY4U3BpZGVyOgogICBjcnlwdG8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDkwLjAzNDcrLTQuMTIwNSAgICAgPyAgICAgOTAuMDc2
OCstMTEuNzc1OSAgICAgICA/CiAgIGRlbHRhYmx1ZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMzAuMjUxNSstMi4xNjEwICAgICA/ICAgIDEzMi4zMTg4Ky05LjI2MTUg
ICAgICAgID8gbWlnaHQgYmUgMS4wMTU5eCBzbG93ZXIKICAgZWFybGV5LWJveWVyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2Ny43MDY0Ky0xLjE5MDMgICAgICAgICAgIDY3
LjQ2ODMrLTEuMzc5MiAgICAgICAgCiAgIHJheXRyYWNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNTEuMDcyNistMC44MDY3ICAgICA/ICAgICA1Mi4yNTY4Ky00LjUz
MjMgICAgICAgID8gbWlnaHQgYmUgMS4wMjMyeCBzbG93ZXIKICAgcmVnZXhwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4Mi41MDcyKy0yLjM5NjAgICAgID8gICAg
IDg2Ljc0MzcrLTYuNjUwMCAgICAgICAgPyBtaWdodCBiZSAxLjA1MTN4IHNsb3dlcgogICByaWNo
YXJkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg3LjY3NzIrLTQu
Nzc3MCAgICAgPyAgICAgOTMuNzk2MCstMTUuMzYyNCAgICAgICA/IG1pZ2h0IGJlIDEuMDY5OHgg
c2xvd2VyCiAgIHNwbGF5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNjIuNjA5MystMTIuNzc0OCAgICAgICAgICA1OC4wNTE1Ky0yLjY4NDAgICAgICAgICAgbWln
aHQgYmUgMS4wNzg1eCBmYXN0ZXIKCiAgIDxnZW9tZXRyaWM+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNzguNDMzNSstMi4zODE0ICAgICA/ICAgICA3OS4yNzg4Ky0yLjU5
MTAgICAgICAgID8gbWlnaHQgYmUgMS4wMTA4eCBzbG93ZXIKCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlNjQgICAgICAgICAgICAg
ICAgICAgIG5ldzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCk9jdGFu
ZToKICAgZW5jcnlwdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
LjI2MDA1Ky0wLjAwNTIzICAgICAgICAgIDAuMjU3MzMrLTAuMDA2NDEgICAgICAgICBtaWdodCBi
ZSAxLjAxMDZ4IGZhc3RlcgogICBkZWNyeXB0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuNDg5ODcrLTAuMTA5NjIgICAgPyAgICAgNC41MTgzNSstMC4xMDE0MyAg
ICAgICA/CiAgIGRlbHRhYmx1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDIgICAg
ICAgMC4xODcwOSstMC4wMDEyMSAgICA/ICAgICAwLjE4NzE0Ky0wLjAwMzUxICAgICAgID8KICAg
ZWFybGV5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQxMTQ0
Ky0wLjAxMDMwICAgICAgICAgIDAuNDA3NDMrLTAuMDA2NjcgICAgICAgCiAgIGJveWVyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi40NDg3MistMC4xMzU3NiAg
ICAgICAgICA2LjQxMDkxKy0wLjE3NzkwICAgICAgIAogICBuYXZpZXItc3Rva2VzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHgyICAgICAgIDYuODYwOTcrLTAuMDY5MzIgICAgICAgICAgNi44
NDM1OSstMC4wNjc5MiAgICAgICAKICAgcmF5dHJhY2UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4MiAgICAgICAxLjIyODU4Ky0wLjAyMDYwICAgICAgICAgIDEuMjI2MTgrLTAuMDE4
OTEgICAgICAgCiAgIHJpY2hhcmRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDIg
ICAgICAgMC4xMjQ1MCstMC4wMDMxNiAgICAgICAgICAwLjEyMzgyKy0wLjAwMjQ0ICAgICAgIAog
ICBzcGxheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgyICAgICAgIDAuNjQx
OTArLTAuMDE4ODYgICAgICAgICAgMC42MjYwMSstMC4wMzM5NyAgICAgICAgIG1pZ2h0IGJlIDEu
MDI1NHggZmFzdGVyCiAgIHJlZ2V4cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eDIgICAgICAzMy44MjM4OCstMC42NTE2NSAgICA/ICAgIDMzLjk2ODcwKy0wLjgxMzQwICAgICAg
ID8KICAgcGRmanMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAgICAgIDUx
LjQ3OTQ2Ky0xLjM5Mzg1ICAgID8gICAgNTIuMjU2OTMrLTMuNjM4MzkgICAgICAgPyBtaWdodCBi
ZSAxLjAxNTF4IHNsb3dlcgogICBtYW5kcmVlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgyICAgICAgNzMuNjU4NTErLTAuNTM3ODkgICAgISAgICA3Ny41MjU3MSstMC40MjI2NiAg
ICAgICAhIGRlZmluaXRlbHkgMS4wNTI1eCBzbG93ZXIKICAgZ2JlbXUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4MiAgICAgIDU0LjU1NTUxKy0xLjU0NDI1ICAgID8gICAgNTcu
ODQ3MzArLTEwLjkzNDE2ICAgICAgPyBtaWdodCBiZSAxLjA2MDN4IHNsb3dlcgogICBjbG9zdXJl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzg0MzYrLTAuMDEy
MTIgICAgICAgICAgMC43ODA4MistMC4wMTE0NSAgICAgICAKICAganF1ZXJ5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjM2MTM5Ky0wLjEyNjg3ICAgICAgICAg
MTAuMjE4NzkrLTAuMTU3MTggICAgICAgICBtaWdodCBiZSAxLjAxNDB4IGZhc3RlcgogICBib3gy
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgyICAgICAgMTQuOTQ0NTQrLTAu
NTM4MzYgICAgPyAgICAxNS4zODEwMCstMC40Mjg1OSAgICAgICA/IG1pZ2h0IGJlIDEuMDI5Mngg
c2xvd2VyCiAgIHpsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDIgICAg
IDUzMy4wMjE2OSstMTEuNTE5MzIgICA/ICAgNTM1LjEwMjc2Ky05LjE4OTAyICAgICAgID8KICAg
dHlwZXNjcmlwdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAgICAxMDEzLjUwMDA2
Ky0zMC43NTczMiAgID8gIDEwMzEuMjY4ODArLTMyLjM5ODM2ICAgICAgPyBtaWdodCBiZSAxLjAx
NzV4IHNsb3dlcgoKICAgPGdlb21ldHJpYz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA4LjAwNzU0Ky0wLjA1MTQ1ICAgID8gICAgIDguMDcxODcrLTAuMTI4NzUgICAgICAg
PyBtaWdodCBiZSAxLjAwODB4IHNsb3dlcgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2U2NCAgICAgICAgICAgICAgICAgICAgbmV3
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKS3Jha2VuOgogICBhaS1h
c3RhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2My4yMjYrLTku
MTY2ICAgICAgPyAgICAgMTY5Ljg4NistMTUuODgxICAgICAgICA/IG1pZ2h0IGJlIDEuMDQwOHgg
c2xvd2VyCiAgIGF1ZGlvLWJlYXQtZGV0ZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDY0Ljc2MystMS41ODcgICAgICAgICAgICAgNjQuMTAwKy0wLjI2NiAgICAgICAgICAgbWln
aHQgYmUgMS4wMTA0eCBmYXN0ZXIKICAgYXVkaW8tZGZ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxNDkuNDIxKy0zLjc3NSAgICAgID8gICAgIDE0OS44NjUrLTUuMjE4
ICAgICAgICAgPwogICBhdWRpby1mZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA0Ni42MjgrLTIuODYzICAgICAgPyAgICAgIDQ3LjM0MystMS4yNzAgICAgICAgICA/
IG1pZ2h0IGJlIDEuMDE1M3ggc2xvd2VyCiAgIGF1ZGlvLW9zY2lsbGF0b3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDgwLjkwNistMS42ODUgICAgICAgICAgICAgODAuMzQyKy0z
LjMxMSAgICAgICAgIAogICBpbWFnaW5nLWRhcmtyb29tICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA4NC4wMDMrLTYuMTMyICAgICAgICAgICAgIDgyLjk0NistMy43OTYgICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDEyN3ggZmFzdGVyCiAgIGltYWdpbmctZGVzYXR1cmF0ZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDgwLjI3MistNi41MzMgICAgICAgICAgICAgNzkuNjg4
Ky01LjU1NiAgICAgICAgIAogICBpbWFnaW5nLWdhdXNzaWFuLWJsdXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDExMS41ODYrLTYuMDA3ICAgICAgPyAgICAgMTEzLjQ4NistMS40ODkgICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDE3MHggc2xvd2VyCiAgIGpzb24tcGFyc2UtZmluYW5jaWFsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUzLjEzMistNC4xNzQgICAgICA/ICAgICAgNTQu
NTEzKy02LjExNiAgICAgICAgID8gbWlnaHQgYmUgMS4wMjYweCBzbG93ZXIKICAganNvbi1zdHJp
bmdpZnktdGluZGVyYm94ICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAuNzY4Ky0yLjU5NSAg
ICAgICAgICAgICAyOS43NTIrLTEuNzgyICAgICAgICAgICBtaWdodCBiZSAxLjAzNDF4IGZhc3Rl
cgogICBzdGFuZm9yZC1jcnlwdG8tYWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1
Ny42MTArLTIuOTU5ICAgICAgICAgICAgIDU1Ljg4NSstNC4yMjYgICAgICAgICAgIG1pZ2h0IGJl
IDEuMDMwOXggZmFzdGVyCiAgIHN0YW5mb3JkLWNyeXB0by1jY20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDUwLjI3MSstMy42MTIgICAgICAgICAgICAgNDkuODMwKy0xLjAyMSAgICAg
ICAgIAogICBzdGFuZm9yZC1jcnlwdG8tcGJrZGYyICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEzMC44MDUrLTIuODg3ICAgICAgICAgICAgMTI4Ljg5NistNC41NTIgICAgICAgICAgIG1pZ2h0
IGJlIDEuMDE0OHggZmFzdGVyCiAgIHN0YW5mb3JkLWNyeXB0by1zaGEyNTYtaXRlcmF0aXZlICAg
ICAgICAgICAgICAgICAgIDUxLjMwNystMS41MDUgICAgICA/ICAgICAgNTIuMTE1Ky0yLjc1OCAg
ICAgICAgID8gbWlnaHQgYmUgMS4wMTU3eCBzbG93ZXIKCiAgIDxhcml0aG1ldGljPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgyLjQ3OCstMC42NzMgICAgICA/ICAgICAg
ODIuNzYwKy0yLjAwMiAgICAgICAgID8gbWlnaHQgYmUgMS4wMDM0eCBzbG93ZXIKCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlNjQg
ICAgICAgICAgICAgICAgICAgIG5ldzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCkpTUmVncmVzczoKICAgYWJjLWZvcndhcmQtbG9vcC1lcXVhbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAzOS42ODUwKy0xLjI1MzcgICAgICAgICAgIDM2Ljk5OTMrLTEuODE5MSAg
ICAgICAgICBtaWdodCBiZSAxLjA3MjZ4IGZhc3RlcgogICBhYmMtcG9zdGZpeC1iYWNrd2FyZC1s
b29wICAgICAgICAgICAgICAgICAgICAgICAgIDM4LjkwNzUrLTEuOTE0NCAgICAgPyAgICAgMzgu
OTY5MSstMi4zNDY0ICAgICAgICA/CiAgIGFiYy1zaW1wbGUtYmFja3dhcmQtbG9vcCAgICAgICAg
ICAgICAgICAgICAgICAgICAgMzguNTk3NSstMi41NDg3ICAgICA/ICAgICAzOS45Mzc3Ky00LjQz
OTYgICAgICAgID8gbWlnaHQgYmUgMS4wMzQ3eCBzbG93ZXIKICAgYWJjLXNpbXBsZS1mb3J3YXJk
LWxvb3AgICAgICAgICAgICAgICAgICAgICAgICAgICAzNy4zODI4Ky0yLjYwMjcgICAgID8gICAg
IDM5LjUwOTIrLTMuNzExOCAgICAgICAgPyBtaWdodCBiZSAxLjA1Njl4IHNsb3dlcgogICBhYmMt
c2tpcHB5LWxvb3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI3Ljg1MjErLTEu
NjM4NyAgICAgICAgICAgMjYuNDczMCstMC4wODg0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDUyMXgg
ZmFzdGVyCiAgIGFicy1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuMjM0NCstMC4wNjM0ICAgICA/ICAgICAgMy41OTYzKy0xLjA3MzggICAgICAgID8gbWln
aHQgYmUgMS4xMTE5eCBzbG93ZXIKICAgYWRhcHQtdG8tZG91YmxlLWRpdmlkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyMC40MTYzKy0xLjA2MDIgICAgID8gICAgIDIwLjY0MzcrLTAuNjM3
OCAgICAgICAgPyBtaWdodCBiZSAxLjAxMTF4IHNsb3dlcgogICBhbGlhc2VkLWFyZ3VtZW50cy1n
ZXRieXZhbCAgICAgICAgICAgICAgICAgICAgICAgICAxLjU4MTArLTAuMDk3NSAgICAgPyAgICAg
IDIuNDkwNCstMi41NDc2ICAgICAgICA/IG1pZ2h0IGJlIDEuNTc1Mnggc2xvd2VyCiAgIGFsbG9j
YXRlLWJpZy1vYmplY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMTEyOSstMC4y
NTcyICAgICA/ICAgICAgMy44OTIzKy0yLjU1NzcgICAgICAgID8gbWlnaHQgYmUgMS4yNTA0eCBz
bG93ZXIKICAgYXJndW1lbnRzLW5hbWVkLWFuZC1yZWZsZWN0aXZlICAgICAgICAgICAgICAgICAg
ICAxMy4wNDM1Ky0wLjc3MzcgICAgID8gICAgIDEzLjUzNTQrLTEuMjA5MyAgICAgICAgPyBtaWdo
dCBiZSAxLjAzNzd4IHNsb3dlcgogICBhcmd1bWVudHMtb3V0LW9mLWJvdW5kcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDExLjA2OTYrLTAuNTg0NCAgICAgPyAgICAgMTMuNzQxOCstNC45MDMw
ICAgICAgICA/IG1pZ2h0IGJlIDEuMjQxNHggc2xvd2VyCiAgIGFyZ3VtZW50cy1zdHJpY3QtbW9k
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIuMDM3NystMS4xMDQ4ICAgICA/ICAgICAx
Mi4wNzcwKy0wLjg5NzAgICAgICAgID8KICAgYXJndW1lbnRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMC4wMzg5Ky0wLjcwNjUgICAgID8gICAgIDEwLjU3NTcrLTAu
NTk1NiAgICAgICAgPyBtaWdodCBiZSAxLjA1MzV4IHNsb3dlcgogICBhcml0eS1taXNtYXRjaC1p
bmxpbmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjMxOTIrLTAuMDU4MSAgICAgPyAg
ICAgIDEuMzM0MystMC4wNjY2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDExNXggc2xvd2VyCiAgIGFy
cmF5LWFjY2Vzcy1wb2x5bW9ycGhpYy1zdHJ1Y3R1cmUgICAgICAgICAgICAgICAgIDkuNzk4MCst
MS4xODc3ICAgICAgICAgICAgOS4yNzM0Ky0wLjA4NjQgICAgICAgICAgbWlnaHQgYmUgMS4wNTY2
eCBmYXN0ZXIKICAgYXJyYXktbm9uYXJyYXktcG9seW1vcmhwaWMtYWNjZXNzICAgICAgICAgICAg
ICAgICAzMC42NDkwKy0yLjgzMzMgICAgID8gICAgIDMwLjgxMzgrLTMuMjcwOCAgICAgICAgPwog
ICBhcnJheS1wcm90b3R5cGUtZXZlcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAzLjUw
NDgrLTYuNjQ2MCAgICAgPyAgICAxMDYuNjgyMSstMTEuMjE0NSAgICAgICA/IG1pZ2h0IGJlIDEu
MDMwN3ggc2xvd2VyCiAgIGFycmF5LXByb3RvdHlwZS1mb3JFYWNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAxMDAuNjYxMSstNS44NzIyICAgICA/ICAgIDEwNS43NzU5Ky03LjI4NzAgICAgICAg
ID8gbWlnaHQgYmUgMS4wNTA4eCBzbG93ZXIKICAgYXJyYXktcHJvdG90eXBlLW1hcCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDExMS40NDUyKy0yLjY4MDQgICAgID8gICAgMTEyLjA5MjMr
LTYuMTcwNyAgICAgICAgPwogICBhcnJheS1wcm90b3R5cGUtcmVkdWNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTAyLjI2NjErLTIuMjQ3NSAgICAgICAgICAgOTguOTIyMistOC4yMTAyICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDMzOHggZmFzdGVyCiAgIGFycmF5LXByb3RvdHlwZS1yZWR1Y2VS
aWdodCAgICAgICAgICAgICAgICAgICAgICAxMDAuMTUzOCstNC4yNDk5ICAgICA/ICAgIDEwNi41
NTE0Ky0xNy4xMzI2ICAgICAgID8gbWlnaHQgYmUgMS4wNjM5eCBzbG93ZXIKICAgYXJyYXktcHJv
dG90eXBlLXNvbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMy44ODYzKy0zLjcwMTEg
ICAgICAgICAgMTAyLjA2MTMrLTUuMTc1MyAgICAgICAgICBtaWdodCBiZSAxLjAxNzl4IGZhc3Rl
cgogICBhcnJheS1zcGxpY2UtY29udGlndW91cyAgICAgICAgICAgICAgICAgICAgICAgICAgIDMx
LjI5MjUrLTIuOTAyNSAgICAgICAgICAgMzEuMDM4OSstMS45MzQwICAgICAgICAKICAgYXJyYXkt
d2l0aC1kb3VibGUtYWRkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS43ODg5Ky0xLjg4
MTAgICAgICAgICAgICA0Ljc3NzcrLTAuMDg0NyAgICAgICAgICBtaWdodCBiZSAxLjIxMTd4IGZh
c3RlcgogICBhcnJheS13aXRoLWRvdWJsZS1pbmNyZW1lbnQgICAgICAgICAgICAgICAgICAgICAg
ICA0LjI2NzYrLTAuMzg5MyAgICAgPyAgICAgIDQuMjc5NistMC4xMjQyICAgICAgICA/CiAgIGFy
cmF5LXdpdGgtZG91YmxlLW11bC1hZGQgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOTAzMyst
MC4yOTk3ICAgICA/ICAgICAgNi4yNDUxKy0wLjcwMzYgICAgICAgID8gbWlnaHQgYmUgMS4wNTc5
eCBzbG93ZXIKICAgYXJyYXktd2l0aC1kb3VibGUtc3VtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNS41MzQ1Ky0xLjgzNjQgICAgICAgICAgICA0LjI3NDArLTAuMTc4NCAgICAgICAgICBt
aWdodCBiZSAxLjI5NDl4IGZhc3RlcgogICBhcnJheS13aXRoLWludDMyLWFkZC1zdWIgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEwLjY4NDkrLTIuOTU3NyAgICAgPyAgICAgMTEuMTgxOCstNC4w
NjkwICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ2NXggc2xvd2VyCiAgIGFycmF5LXdpdGgtaW50MzIt
b3ItZG91YmxlLXN1bSAgICAgICAgICAgICAgICAgICAgIDQuNDkyOSstMC40MDA4ICAgICAgICAg
ICAgNC4zNjY1Ky0wLjE3NDAgICAgICAgICAgbWlnaHQgYmUgMS4wMjg5eCBmYXN0ZXIKICAgQXJy
YXlCdWZmZXItRGF0YVZpZXctYWxsb2MtbGFyZ2UtbG9uZy1saXZlZCAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM4LjU2NTArLTEuOTA1NCAg
ICAgPyAgICAgNDEuMzc3NCstOS43MTI1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDcyOXggc2xvd2Vy
CiAgIEFycmF5QnVmZmVyLURhdGFWaWV3LWFsbG9jLWxvbmctbGl2ZWQgICAgICAgICAgICAgMTYu
MDkzNystMS4wNTM0ICAgICA/ICAgICAxNi4zODU2Ky0yLjU4NTAgICAgICAgID8gbWlnaHQgYmUg
MS4wMTgxeCBzbG93ZXIKICAgQXJyYXlCdWZmZXItSW50MzJBcnJheS1ieXRlT2Zmc2V0ICAgICAg
ICAgICAgICAgICAgNC43Mjk3Ky0wLjQxMzUgICAgICAgICAgICA0LjYzODQrLTAuMjE0NyAgICAg
ICAgICBtaWdodCBiZSAxLjAxOTd4IGZhc3RlcgogICBBcnJheUJ1ZmZlci1JbnQ4QXJyYXktYWxs
b2MtbGFyZ2UtbG9uZy1saXZlZCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDM4LjYyMjErLTEuODAxMyAgICAgPyAgICAgMzkuMjE4OSstMi4x
ODQzICAgICAgICA/IG1pZ2h0IGJlIDEuMDE1NXggc2xvd2VyCiAgIEFycmF5QnVmZmVyLUludDhB
cnJheS1hbGxvYy1sb25nLWxpdmVkLWJ1ZmZlciAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1LjY5MjkrLTEuMzI5MiAgICAgPyAgICAgMjYu
ODM4NCstMy41MDcyICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ0Nnggc2xvd2VyCiAgIEFycmF5QnVm
ZmVyLUludDhBcnJheS1hbGxvYy1sb25nLWxpdmVkICAgICAgICAgICAgMTUuODg1MCstMy4xMTAz
ICAgICAgICAgICAxNS41NTA4Ky0xLjk2MjcgICAgICAgICAgbWlnaHQgYmUgMS4wMjE1eCBmYXN0
ZXIKICAgQXJyYXlCdWZmZXItSW50OEFycmF5LWFsbG9jICAgICAgICAgICAgICAgICAgICAgICAx
Mi43MTk4Ky0xLjUxNTYgICAgID8gICAgIDEyLjg1OTArLTEuMzEzMiAgICAgICAgPyBtaWdodCBi
ZSAxLjAxMDl4IHNsb3dlcgogICBhcnJvd2Z1bmN0aW9uLWNhbGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDE0LjU3MTgrLTEuMzgwNSAgICAgPyAgICAgMTUuMDgwOSstMC45OTMyICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDM0OXggc2xvd2VyCiAgIGFzbWpzX2Jvb2xfYnVnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuNjE0NCstMC40NTY5ICAgICAgICAgICAgOS41
MDE4Ky0wLjI3NjYgICAgICAgICAgbWlnaHQgYmUgMS4wMTE4eCBmYXN0ZXIKICAgYXNzaWduLWN1
c3RvbS1zZXR0ZXItcG9seW1vcnBoaWMgICAgICAgICAgICAgICAgICAgMy4xNjY2Ky0wLjExNDYg
ICAgICAgICAgICAzLjA1MjIrLTAuMTQ2NCAgICAgICAgICBtaWdodCBiZSAxLjAzNzV4IGZhc3Rl
cgogICBhc3NpZ24tY3VzdG9tLXNldHRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0
LjQ4OTgrLTAuMTM1NSAgICAgICAgICAgIDQuNDc2OSstMC4xOTEzICAgICAgICAKICAgYmFzaWMt
c2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMS43ODk3Ky0xLjQ5
OTYgICAgID8gICAgIDEyLjAwNDYrLTIuMDE0NiAgICAgICAgPyBtaWdodCBiZSAxLjAxODJ4IHNs
b3dlcgogICBiaWctaW50LW11bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0LjU5ODUrLTAuMzk4NCAgICAgPyAgICAgIDQuODUxMCstMC4xMzQ1ICAgICAgICA/IG1pZ2h0
IGJlIDEuMDU0OXggc2xvd2VyCiAgIGJvb2xlYW4tdGVzdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuNTg1NistMi4yMjg4ICAgICAgICAgICAgMy43OTc4Ky0wLjAyOTMg
ICAgICAgICAgbWlnaHQgYmUgMS4yMDc0eCBmYXN0ZXIKICAgYnJhbmNoLWZvbGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4wMzg4Ky0wLjM1MjEgICAgID8gICAgICA1
LjQ3NjArLTAuODIzNCAgICAgICAgPyBtaWdodCBiZSAxLjA4Njh4IHNsb3dlcgogICBicmFuY2gt
b24tc3RyaW5nLWFzLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgIDE5LjU3MjMrLTIuNTg2
NiAgICAgPyAgICAgMTkuNjE0MystMi42MjAxICAgICAgICA/CiAgIGJ5LXZhbC1nZW5lcmljICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMzgwNystMC42MjcxICAgICA/ICAg
ICAgNC41NjkyKy0xLjk3NjUgICAgICAgID8gbWlnaHQgYmUgMS4wNDMweCBzbG93ZXIKICAgY2Fs
bC1zcHJlYWQtYXBwbHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MC43NjA1Ky0y
LjExMTcgICAgID8gICAgIDQxLjkzMzYrLTAuOTk1MCAgICAgICAgPyBtaWdodCBiZSAxLjAyODh4
IHNsb3dlcgogICBjYWxsLXNwcmVhZC1jYWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMwLjA1MDgrLTIuMDYwOCAgICAgPyAgICAgMzMuMDMzNistMi42NDMzICAgICAgICA/IG1p
Z2h0IGJlIDEuMDk5M3ggc2xvd2VyCiAgIGNhcHR1cmVkLWFzc2lnbm1lbnRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAuNjE1MSstMC4wNDYzICAgICA/ICAgICAgMC42MTg1Ky0wLjA0
NTkgICAgICAgID8KICAgY2FzdC1pbnQtdG8tZG91YmxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNy41NTkxKy0xLjI2MjAgICAgICAgICAgICA3LjUxMTYrLTAuOTY2NyAgICAgICAg
CiAgIGNlbGwtYXJndW1lbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYu
MTgzNystMS4wMTY2ICAgICAgICAgICAgNi4wNzkzKy0wLjE5NTYgICAgICAgICAgbWlnaHQgYmUg
MS4wMTcyeCBmYXN0ZXIKICAgY2ZnLXNpbXBsaWZ5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMy41NzE4Ky0wLjExMTIgICAgID8gICAgICAzLjg0NzcrLTAuNDg1MSAgICAg
ICAgPyBtaWdodCBiZSAxLjA3NzN4IHNsb3dlcgogICBjaGFpbi1nZXR0ZXItYWNjZXNzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjA1MjkrLTAuNjA1MSAgICAgICAgICAgIDkuNzcy
MistMC4zNDQ4ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI4N3ggZmFzdGVyCiAgIGNtcGVxLW9iai10
by1vYmotb3RoZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuMTYxMSstMi4yNzcwICAg
ICA/ICAgICAxNS40MjI5Ky0wLjg0MzAgICAgICAgID8gbWlnaHQgYmUgMS4wMTczeCBzbG93ZXIK
ICAgY29uc3RhbnQtdGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi44
MDM1Ky0wLjk3NjIgICAgICAgICAgICA2LjMwMTErLTAuMjExNCAgICAgICAgICBtaWdodCBiZSAx
LjA3OTd4IGZhc3RlcgogICBjcmVhdGUtbG90cy1vZi1mdW5jdGlvbnMgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEzLjk0NTYrLTEuNTEzNiAgICAgPyAgICAgMTQuMzY2NSstMC45MDExICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDMwMnggc2xvd2VyCiAgIGNzZS1uZXctYXJyYXktYnVmZmVyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzAxMystMS45Mzg2ICAgICAgICAgICAgMy40NDM4
Ky0wLjg3NjEgICAgICAgICAgbWlnaHQgYmUgMS4wNzQ4eCBmYXN0ZXIKICAgY3NlLW5ldy1hcnJh
eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wOTM4Ky0wLjI0ODYgICAg
ID8gICAgICAzLjk3MDArLTIuMDU1MCAgICAgICAgPyBtaWdodCBiZSAxLjI4MzJ4IHNsb3dlcgog
ICBjdXN0b20tc2V0dGVyLWdldHRlci1hcy1wdXQtZ2V0LWJ5LWlkICAgICAgICAgICAgICAwLjc4
NzQrLTAuMTUxMyAgICAgICAgICAgIDAuNzIwNSstMC4xMTUyICAgICAgICAgIG1pZ2h0IGJlIDEu
MDkyOXggZmFzdGVyCiAgIERhdGFWaWV3LWN1c3RvbS1wcm9wZXJ0aWVzICAgICAgICAgICAgICAg
ICAgICAgICAgNDQuNjU1MistMS4zNTk1ICAgICA/ICAgICA0Ni4wNDY2Ky0zLjg3MTIgICAgICAg
ID8gbWlnaHQgYmUgMS4wMzEyeCBzbG93ZXIKICAgZGVsYXktdGVhci1vZmYtYXJndW1lbnRzLXN0
cmljdG1vZGUgICAgICAgICAgICAgICAxNi42ODAyKy0xLjEwODggICAgID8gICAgIDE3LjYyNjUr
LTAuNDEwMCAgICAgICAgPyBtaWdodCBiZSAxLjA1Njd4IHNsb3dlcgogICBkZWx0YWJsdWUtdmFy
YXJncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQ0LjcwNTArLTUuNTAyMiAgICAg
ICAgICAyNDEuMTgzOSstMTkuMDY2NCAgICAgICAgIG1pZ2h0IGJlIDEuMDE0NnggZmFzdGVyCiAg
IGRlc3RydWN0dXJpbmctYXJndW1lbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAyMjMuODI4
MCstMTEuMDQwMCAgICA/ICAgIDIzMy4wMzU2Ky04LjI0NDggICAgICAgID8gbWlnaHQgYmUgMS4w
NDExeCBzbG93ZXIKICAgZGVzdHJ1Y3R1cmluZy1wYXJhbWV0ZXJzLW92ZXJyaWRkZW4tYnktZnVu
Y3Rpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMC43NjIwKy0wLjI3MjEgICAgICAgICAgICAwLjY3NTcrLTAuMDMyNyAgICAgICAgICBt
aWdodCBiZSAxLjEyNzZ4IGZhc3RlcgogICBkZXN0cnVjdHVyaW5nLXN3YXAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA2LjYyMDErLTAuNDU4NCAgICAgICAgICAgIDYuMzM3OCstMC4z
Mjg3ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ0NXggZmFzdGVyCiAgIGRpcmVjdC1hcmd1bWVudHMt
Z2V0Ynl2YWwgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNjA4OSstMC4zOTI0ICAgICAgICAg
ICAgMS41MDAyKy0wLjAzODggICAgICAgICAgbWlnaHQgYmUgMS4wNzI1eCBmYXN0ZXIKICAgZGl2
LWJvb2xlYW4tZG91YmxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi43MTcyKy0w
LjE0NTggICAgICAgICAgICA2LjY3MzgrLTAuMDY5MCAgICAgICAgCiAgIGRpdi1ib29sZWFuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAuNjYzNSstMC41MjI2ICAgICAg
ICAgICAxMC40MTM5Ky0wLjQyNzYgICAgICAgICAgbWlnaHQgYmUgMS4wMjQweCBmYXN0ZXIKICAg
ZG91YmxlLWdldC1ieS12YWwtb3V0LW9mLWJvdW5kcyAgICAgICAgICAgICAgICAgICAgNS45NjA4
Ky0wLjkzMDIgICAgICAgICAgICA1Ljc2NTcrLTAuMjM3NSAgICAgICAgICBtaWdodCBiZSAxLjAz
Mzh4IGZhc3RlcgogICBkb3VibGUtcG9sbHV0aW9uLWdldGJ5dmFsICAgICAgICAgICAgICAgICAg
ICAgICAgIDExLjA2NDUrLTAuNzQ3NiAgICAgPyAgICAgMTEuMDkxNCstMC40MjMwICAgICAgICA/
CiAgIGRvdWJsZS1wb2xsdXRpb24tcHV0YnlvZmZzZXQgICAgICAgICAgICAgICAgICAgICAgIDQu
NjY1NystMC4xNzQwICAgICA/ICAgICAgNC43MzkxKy0wLjQyMDAgICAgICAgID8gbWlnaHQgYmUg
MS4wMTU3eCBzbG93ZXIKICAgZG91YmxlLXJlYWwtdXNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAzMy4yNTI5Ky0xLjU3NjggICAgID8gICAgIDMzLjg3MjcrLTQuNTU0MyAgICAg
ICAgPyBtaWdodCBiZSAxLjAxODZ4IHNsb3dlcgogICBkb3VibGUtdG8taW50MzItdHlwZWQtYXJy
YXktbm8taW5saW5lICAgICAgICAgICAgICAzLjcxOTkrLTAuNDUxNyAgICAgICAgICAgIDMuNDk3
MSstMC40MzgwICAgICAgICAgIG1pZ2h0IGJlIDEuMDYzN3ggZmFzdGVyCiAgIGRvdWJsZS10by1p
bnQzMi10eXBlZC1hcnJheSAgICAgICAgICAgICAgICAgICAgICAgIDMuMDIwMCstMC4yNjI1ICAg
ICAgICAgICAgMi44NTgzKy0wLjU0NjYgICAgICAgICAgbWlnaHQgYmUgMS4wNTY2eCBmYXN0ZXIK
ICAgZG91YmxlLXRvLXVpbnQzMi10eXBlZC1hcnJheS1uby1pbmxpbmUgICAgICAgICAgICAgMy43
MTYyKy0wLjUzNzkgICAgID8gICAgICA0LjI1ODMrLTAuNTA2NiAgICAgICAgPyBtaWdodCBiZSAx
LjE0NTl4IHNsb3dlcgogICBkb3VibGUtdG8tdWludDMyLXR5cGVkLWFycmF5ICAgICAgICAgICAg
ICAgICAgICAgICAzLjQ1NTcrLTEuMDA0MCAgICAgICAgICAgIDMuMjE4NystMC4xODIxICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDczN3ggZmFzdGVyCiAgIGVsaWRhYmxlLW5ldy1vYmplY3QtZGFnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgNDYuNjY2MystMi4yNjgyICAgICAgICAgICA0Ni4xNjAw
Ky0xLjEwODkgICAgICAgICAgbWlnaHQgYmUgMS4wMTEweCBmYXN0ZXIKICAgZWxpZGFibGUtbmV3
LW9iamVjdC1yb2ZsY29wdGVyICAgICAgICAgICAgICAgICAgICA0NS4xMjc2Ky0xLjcyNzAgICAg
ICAgICAgIDQ0Ljk5MjIrLTAuODc5MCAgICAgICAgCiAgIGVsaWRhYmxlLW5ldy1vYmplY3QtdGhl
bi1jYWxsICAgICAgICAgICAgICAgICAgICAgMzcuNDIxMCstMS4xMTI3ICAgICA/ICAgICAzOC45
Mzg0Ky0zLjc0NTQgICAgICAgID8gbWlnaHQgYmUgMS4wNDA2eCBzbG93ZXIKICAgZWxpZGFibGUt
bmV3LW9iamVjdC10cmVlICAgICAgICAgICAgICAgICAgICAgICAgICA1MS41NzExKy0zLjM2NDMg
ICAgICAgICAgIDUwLjk2MDcrLTEuNjEwNCAgICAgICAgICBtaWdodCBiZSAxLjAxMjB4IGZhc3Rl
cgogICBlbXB0eS1zdHJpbmctcGx1cy1pbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2
LjQyNTcrLTAuNTU4NyAgICAgICAgICAgIDYuMjM5MystMC4xNjUxICAgICAgICAgIG1pZ2h0IGJl
IDEuMDI5OXggZmFzdGVyCiAgIGVtc2NyaXB0ZW4tY3ViZTJoYXNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMzguNjczMystMC43NDcxICAgICAgICAgICAzOC41MzkxKy0yLjI1NTcgICAg
ICAgIAogICBleGl0LWxlbmd0aC1vbi1wbGFpbi1vYmplY3QgICAgICAgICAgICAgICAgICAgICAg
IDIwLjM5OTMrLTEuNjI3NSAgICAgPyAgICAgMjAuODQ4MSstMS43MDg5ICAgICAgICA/IG1pZ2h0
IGJlIDEuMDIyMHggc2xvd2VyCiAgIGV4dGVybmFsLWFyZ3VtZW50cy1nZXRieXZhbCAgICAgICAg
ICAgICAgICAgICAgICAgIDEuOTI0NystMC4zNjQ5ICAgICAgICAgICAgMS45MDAzKy0wLjg1NTYg
ICAgICAgICAgbWlnaHQgYmUgMS4wMTI5eCBmYXN0ZXIKICAgZXh0ZXJuYWwtYXJndW1lbnRzLXB1
dGJ5dmFsICAgICAgICAgICAgICAgICAgICAgICAgMy4wMDc4Ky0wLjM0MTcgICAgICAgICAgICAy
Ljg1NTcrLTAuMDU0NiAgICAgICAgICBtaWdodCBiZSAxLjA1MzN4IGZhc3RlcgogICBmaXhlZC10
eXBlZC1hcnJheS1zdG9yYWdlLXZhci1pbmRleCAgICAgICAgICAgICAgICAxLjg2OTgrLTAuMTQ1
NCAgICAgPyAgICAgIDIuMTE4MistMC43MjQ3ICAgICAgICA/IG1pZ2h0IGJlIDEuMTMyOXggc2xv
d2VyCiAgIGZpeGVkLXR5cGVkLWFycmF5LXN0b3JhZ2UgICAgICAgICAgICAgICAgICAgICAgICAg
IDEuMzk0OCstMC4xMTAxICAgICA/ICAgICAgMS40NTc5Ky0wLjA1ODAgICAgICAgID8gbWlnaHQg
YmUgMS4wNDUyeCBzbG93ZXIKICAgRmxvYXQzMkFycmF5LW1hdHJpeC1tdWx0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgNS40NjcwKy0wLjE4MTMgICAgID8gICAgICA2LjExMDcrLTAuOTcxMCAg
ICAgICAgPyBtaWdodCBiZSAxLjExNzh4IHNsb3dlcgogICBGbG9hdDMyQXJyYXktdG8tRmxvYXQ2
NEFycmF5LXNldCAgICAgICAgICAgICAgICAgIDY0LjMwNTMrLTMuNDI2NyAgICAgPyAgICAgNjYu
NDY0NystMi43NjM1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDMzNnggc2xvd2VyCiAgIEZsb2F0NjRB
cnJheS1hbGxvYy1sb25nLWxpdmVkICAgICAgICAgICAgICAgICAgICAgODguOTE3NistMS4zNDgy
ICAgICA/ICAgICA4OS42NDkyKy0xLjc0NTMgICAgICAgID8KICAgRmxvYXQ2NEFycmF5LXRvLUlu
dDE2QXJyYXktc2V0ICAgICAgICAgICAgICAgICAgICA3OS4zMzI2Ky0zLjQ5OTIgICAgID8gICAg
IDc5LjkyMjUrLTMuOTU5MSAgICAgICAgPwogICBmb2xkLWRvdWJsZS10by1pbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDE2LjU2MzcrLTEuMTczMiAgICAgICAgICAgMTUuOTcxMyst
MS4xNzQ2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDM3MXggZmFzdGVyCiAgIGZvbGQtZ2V0LWJ5LWlk
LXRvLW11bHRpLWdldC1ieS1vZmZzZXQtcmFyZS1pbnQgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMy41MDQyKy0xLjk0MjYgICAgICAgICAg
IDEzLjI4MTgrLTEuNjkyMSAgICAgICAgICBtaWdodCBiZSAxLjAxNjd4IGZhc3RlcgogICBmb2xk
LWdldC1ieS1pZC10by1tdWx0aS1nZXQtYnktb2Zmc2V0ICAgICAgICAgICAgIDEyLjA3MjcrLTEu
MTU0MSAgICAgPyAgICAgMTIuNjA3MSstMS41MjY5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ0M3gg
c2xvd2VyCiAgIGZvbGQtbXVsdGktZ2V0LWJ5LW9mZnNldC10by1nZXQtYnktb2Zmc2V0ICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuNTgy
NSstMS4wOTc5ICAgICA/ICAgICAxMC40NjgzKy0yLjgwMzggICAgICAgID8gbWlnaHQgYmUgMS4w
OTI0eCBzbG93ZXIKICAgZm9sZC1tdWx0aS1nZXQtYnktb2Zmc2V0LXRvLXBvbHktZ2V0LWJ5LW9m
ZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEwLjU3MTArLTIuNzEwNCAgICAgPyAgICAgMTEuNzc1MistMi45OTEwICAgICAgICA/IG1p
Z2h0IGJlIDEuMTEzOXggc2xvd2VyCiAgIGZvbGQtbXVsdGktcHV0LWJ5LW9mZnNldC10by1wb2x5
LXB1dC1ieS1vZmZzZXQgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMy41MDM1Ky05LjUwNTAgICAgID8gICAgIDE3LjQ2NDgrLTE4LjIxMTEg
ICAgICAgPyBtaWdodCBiZSAxLjI5MzN4IHNsb3dlcgogICBmb2xkLW11bHRpLXB1dC1ieS1vZmZz
ZXQtdG8tcHV0LWJ5LW9mZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDE0LjQ1NzUrLTExLjE1OTQgICAgICAgICAgMTAuMzc0MistMi45
NDM4ICAgICAgICAgIG1pZ2h0IGJlIDEuMzkzNnggZmFzdGVyCiAgIGZvbGQtbXVsdGktcHV0LWJ5
LW9mZnNldC10by1yZXBsYWNlLW9yLXRyYW5zaXRpb24tcHV0LWJ5LW9mZnNldCAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2LjI5ODkrLTIu
OTUxMyAgICAgICAgICAgMTUuMzQ4OSstMS40Mzk1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDYxOXgg
ZmFzdGVyCiAgIGZvbGQtcHV0LWJ5LWlkLXRvLW11bHRpLXB1dC1ieS1vZmZzZXQgICAgICAgICAg
ICAgMTQuNzE5OCstMC44OTgwICAgICA/ICAgICAxNS43MDI3Ky0xLjgwMzAgICAgICAgID8gbWln
aHQgYmUgMS4wNjY4eCBzbG93ZXIKICAgZm9sZC1wdXQtYnktdmFsLXdpdGgtc3RyaW5nLXRvLW11
bHRpLXB1dC1ieS1vZmZzZXQgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxMy45MzU0Ky0wLjc5MTUgICAgID8gICAgIDE0LjEwMTcrLTIuMTEw
NyAgICAgICAgPyBtaWdodCBiZSAxLjAxMTl4IHNsb3dlcgogICBmb2xkLXB1dC1ieS12YWwtd2l0
aC1zeW1ib2wtdG8tbXVsdGktcHV0LWJ5LW9mZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1LjA3NzYrLTYuODY1NyAgICAgICAgICAg
MTQuODczMistMS44OTc2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEzN3ggZmFzdGVyCiAgIGZvbGQt
cHV0LXN0cnVjdHVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuNDYxNSstMi4y
NzA2ICAgICAgICAgICAgOS4wODE0Ky0wLjcwNjcgICAgICAgICAgbWlnaHQgYmUgMS4wNDE5eCBm
YXN0ZXIKICAgZm9yLW9mLWl0ZXJhdGUtYXJyYXktZW50cmllcyAgICAgICAgICAgICAgICAgICAg
ICAxNS4wMzkzKy0xLjAxNzEgICAgID8gICAgIDE1LjkzOTUrLTAuNjc1OSAgICAgICAgPyBtaWdo
dCBiZSAxLjA1OTl4IHNsb3dlcgogICBmb3Itb2YtaXRlcmF0ZS1hcnJheS1rZXlzICAgICAgICAg
ICAgICAgICAgICAgICAgICA1LjA2OTkrLTAuNTcyNCAgICAgICAgICAgIDUuMDIxNystMC41MzEx
ICAgICAgICAKICAgZm9yLW9mLWl0ZXJhdGUtYXJyYXktdmFsdWVzICAgICAgICAgICAgICAgICAg
ICAgICAgNC43NTcyKy0wLjE3MzIgICAgID8gICAgICA1LjA0NTArLTEuNDc3MCAgICAgICAgPyBt
aWdodCBiZSAxLjA2MDV4IHNsb3dlcgogICBmcm91bmQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDIwLjAzOTIrLTAuNzc1NyAgICAgPyAgICAgMjAuNDg2MCstMC4z
NjQxICAgICAgICA/IG1pZ2h0IGJlIDEuMDIyM3ggc2xvd2VyCiAgIGZ0bC1saWJyYXJ5LWlubGlu
aW5nLWRhdGF2aWV3ICAgICAgICAgICAgICAgICAgICAgNzcuNTEyOCstMi44NTYwICAgICA/ICAg
ICA4MC4xNDIzKy01LjEzNjAgICAgICAgID8gbWlnaHQgYmUgMS4wMzM5eCBzbG93ZXIKICAgZnRs
LWxpYnJhcnktaW5saW5pbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMi4wNzUyKy0z
LjA1NjMgICAgID8gICAgMTA0LjQxODUrLTYuMjg1OCAgICAgICAgPyBtaWdodCBiZSAxLjAyMzB4
IHNsb3dlcgogICBmdGwtb2JqZWN0LWFkZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNDQ0LjI3MzMrLTEyLjgxODEgICAgPyAgICA0NDQuMjgxNSstOC4yNDU4ICAgICAgICA/CiAg
IGZ0bC1vYmplY3QtbXVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MDIuNzM3
NistNDEuMzczNCAgICBeICAgIDMyNi4wMDQ2Ky03LjM3MTEgICAgICAgIF4gZGVmaW5pdGVseSAy
LjE1NTZ4IGZhc3RlcgogICBmdGwtb2JqZWN0LXN1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNDI4LjM2OTkrLTQuOTQzMCAgICAgISAgICA0NDAuNTA1NCstMy40MDc4ICAgICAg
ICAhIGRlZmluaXRlbHkgMS4wMjgzeCBzbG93ZXIKICAgZnVuY3Rpb24tY2FsbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxNS4wMDkwKy0wLjkxNDUgICAgICAgICAgIDE0Ljkz
ODYrLTAuODQyNSAgICAgICAgCiAgIGZ1bmN0aW9uLWRvdC1hcHBseSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDMuMTUwNSstMC4wNzY5ICAgICAgICAgICAgMy4wMTM5Ky0wLjA3OTUg
ICAgICAgICAgbWlnaHQgYmUgMS4wNDUzeCBmYXN0ZXIKICAgZnVuY3Rpb24tdGVzdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy43MjI0Ky0wLjA0NzkgICAgICAgICAgICAz
LjU5OTUrLTAuMjM1MSAgICAgICAgICBtaWdodCBiZSAxLjAzNDJ4IGZhc3RlcgogICBmdW5jdGlv
bi13aXRoLWV2YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEzLjI3NzArLTQuNzIw
NSAgICAgICAgICAxMTAuODYxMistNi40ODU2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIxOHggZmFz
dGVyCiAgIGdjc2UtcG9seS1nZXQtbGVzcy1vYnZpb3VzICAgICAgICAgICAgICAgICAgICAgICAg
MjYuMTM4MystNS43MjIxICAgICA/ICAgICAyOC41NDU1Ky0xLjkwNTggICAgICAgID8gbWlnaHQg
YmUgMS4wOTIxeCBzbG93ZXIKICAgZ2NzZS1wb2x5LWdldCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAyOC43NDUxKy0zLjQ5NDcgICAgICAgICAgIDI3LjkwMjIrLTEuMzczMyAg
ICAgICAgICBtaWdodCBiZSAxLjAzMDJ4IGZhc3RlcgogICBnY3NlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjQ5NjYrLTAuMTk4MCAgICAgPyAgICAgIDUu
NDA2MCstMi43NDg1ICAgICAgICA/IG1pZ2h0IGJlIDEuMjAyMnggc2xvd2VyCiAgIGdldC1ieS1p
ZC1iaW1vcnBoaWMtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uLXNpbXBsZSAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjQzMzcrLTAu
MTE3MyAgICAgPyAgICAgIDMuNDQ5NistMC4xMDU2ICAgICAgICA/CiAgIGdldC1ieS1pZC1iaW1v
cnBoaWMtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuNzE1OCstMS4wMDc0ICAgICA/ICAg
ICAgNi43NTg1Ky0wLjk4NTUgICAgICAgID8KICAgZ2V0LWJ5LWlkLWNoYWluLWZyb20tdHJ5LWJs
b2NrICAgICAgICAgICAgICAgICAgICAgMy41MjU5Ky0wLjQ1MDggICAgICAgICAgICAzLjUwMjMr
LTAuMjcwMiAgICAgICAgCiAgIGdldC1ieS1pZC1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRpb24g
ICAgICAgICAgICAgIDUuMjU2NSstMC40NjY1ICAgICAgICAgICAgNC45ODQ2Ky0wLjE4NjYgICAg
ICAgICAgbWlnaHQgYmUgMS4wNTQ2eCBmYXN0ZXIKICAgZ2V0LWJ5LWlkLXByb3RvLW9yLXNlbGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxNy41MDQ2Ky0xLjA3MDggICAgID8gICAgIDE4LjQ5
MjErLTAuODQ2OCAgICAgICAgPyBtaWdodCBiZSAxLjA1NjR4IHNsb3dlcgogICBnZXQtYnktaWQt
cXVhZG1vcnBoaWMtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uLXNpbXBsZSAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjc5NjkrLTAu
MDc0OSAgICAgPyAgICAgIDMuODcxOCstMC4xNzg1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE5N3gg
c2xvd2VyCiAgIGdldC1ieS1pZC1zZWxmLW9yLXByb3RvICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTcuOTQ1NystMi4wMTcxICAgICA/ICAgICAxOS4zNjgyKy0yLjY3NTYgICAgICAgID8gbWln
aHQgYmUgMS4wNzkzeCBzbG93ZXIKICAgZ2V0LWJ5LXZhbC1vdXQtb2YtYm91bmRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNS42NTA4Ky0wLjQ3NjkgICAgICAgICAgICA1LjYzNTMrLTAuMjA2
MCAgICAgICAgCiAgIGdldC1ieS12YWwtd2l0aC1zdHJpbmctYmltb3JwaGljLWNoZWNrLXN0cnVj
dHVyZS1lbGltaW5hdGlvbi1zaW1wbGUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMy42OTYzKy0wLjMzNjIgICAgID8gICAgICA0LjQ0OTEr
LTEuOTMxMyAgICAgICAgPyBtaWdodCBiZSAxLjIwMzd4IHNsb3dlcgogICBnZXQtYnktdmFsLXdp
dGgtc3RyaW5nLWJpbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRpb24gICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMi40MjYzKy0x
Ljk4NjAgICAgICAgICAgIDEwLjE3NzUrLTIuODUwMyAgICAgICAgICBtaWdodCBiZSAxLjIyMTB4
IGZhc3RlcgogICBnZXQtYnktdmFsLXdpdGgtc3RyaW5nLWNoYWluLWZyb20tdHJ5LWJsb2NrICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMu
NzExMystMC44NjA5ICAgICAgICAgICAgMy42NjE5Ky0wLjY2MjIgICAgICAgICAgbWlnaHQgYmUg
MS4wMTM1eCBmYXN0ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN0cmluZy1jaGVjay1zdHJ1Y3R1cmUt
ZWxpbWluYXRpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNy41MTU3Ky0wLjY5ODggICAgID8gICAgICA4LjU2OTErLTIuNTgyOCAgICAg
ICAgPyBtaWdodCBiZSAxLjE0MDJ4IHNsb3dlcgogICBnZXQtYnktdmFsLXdpdGgtc3RyaW5nLXBy
b3RvLW9yLXNlbGYgICAgICAgICAgICAgIDE5LjQzNjArLTAuNTI2NSAgICAgICAgICAgMTguMDQ4
OSstMS4zMjIxICAgICAgICAgIG1pZ2h0IGJlIDEuMDc2OXggZmFzdGVyCiAgIGdldC1ieS12YWwt
d2l0aC1zdHJpbmctcXVhZG1vcnBoaWMtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uLXNpbXBs
ZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0LjE5NzArLTAuNDI2OCAgICAgICAgICAgIDQuMDk0NystMC4xMTM0ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDI1MHggZmFzdGVyCiAgIGdldC1ieS12YWwtd2l0aC1zdHJpbmctc2VsZi1vci1wcm90
byAgICAgICAgICAgICAgMjAuMTQ2NCstNC4wMzU5ICAgICA/ICAgICAyMC4xNjQxKy0zLjg4ODcg
ICAgICAgID8KICAgZ2V0LWJ5LXZhbC13aXRoLXN5bWJvbC1iaW1vcnBoaWMtY2hlY2stc3RydWN0
dXJlLWVsaW1pbmF0aW9uLXNpbXBsZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA1LjI0NjYrLTIuMjQ4NCAgICAgPyAgICAgIDUuMzA4NSst
My4wOTc4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDExOHggc2xvd2VyCiAgIGdldC1ieS12YWwtd2l0
aC1zeW1ib2wtYmltb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5hdGlvbiAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyLjU3MTUrLTUu
NjgwNyAgICAgPyAgICAgMjQuMjU3MSstOS43NzM5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDc0N3gg
c2xvd2VyCiAgIGdldC1ieS12YWwtd2l0aC1zeW1ib2wtY2hhaW4tZnJvbS10cnktYmxvY2sgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy41
MjU1Ky0wLjMyOTggICAgID8gICAgICAzLjY2MzUrLTAuNjkyNSAgICAgICAgPyBtaWdodCBiZSAx
LjAzOTF4IHNsb3dlcgogICBnZXQtYnktdmFsLXdpdGgtc3ltYm9sLWNoZWNrLXN0cnVjdHVyZS1l
bGltaW5hdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDIxLjIzNDArLTMuOTY5NCAgICAgICAgICAgMTkuMjEwNSstNC4xMTA2ICAgICAg
ICAgIG1pZ2h0IGJlIDEuMTA1M3ggZmFzdGVyCiAgIGdldC1ieS12YWwtd2l0aC1zeW1ib2wtcHJv
dG8tb3Itc2VsZiAgICAgICAgICAgICAgMjIuNDM2NistMi45NDY5ICAgICAgICAgICAxOS4yNjIx
Ky0zLjM4NjkgICAgICAgICAgbWlnaHQgYmUgMS4xNjQ4eCBmYXN0ZXIKICAgZ2V0LWJ5LXZhbC13
aXRoLXN5bWJvbC1xdWFkbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRpb24tc2ltcGxl
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDUuMzQyNSstMC44MDI5ICAgICAgICAgICAgNS4wNjgzKy0wLjEwNDYgICAgICAgICAgbWlnaHQg
YmUgMS4wNTQxeCBmYXN0ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN5bWJvbC1zZWxmLW9yLXByb3Rv
ICAgICAgICAgICAgICAyMC4wMzc1Ky0zLjYzMDYgICAgID8gICAgIDIyLjMyNzkrLTQuODU0NSAg
ICAgICAgPyBtaWdodCBiZSAxLjExNDN4IHNsb3dlcgogICBnZXRfY2FsbGVlX21vbm9tb3JwaGlj
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjUwMzUrLTEuNzk2NSAgICAgPyAgICAgIDQu
NzE1OCstMS4yMzMxICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ3MXggc2xvd2VyCiAgIGdldF9jYWxs
ZWVfcG9seW1vcnBoaWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNDE0MSstMC4zNTA2
ICAgICA/ICAgICAgNC42Nzg3Ky0wLjkxMzMgICAgICAgID8gbWlnaHQgYmUgMS4wNjAweCBzbG93
ZXIKICAgZ2V0dGVyLW5vLWFjdGl2YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ny4yNjg5Ky0xLjUzNjUgICAgID8gICAgICA3LjM1OTkrLTIuMDU5MiAgICAgICAgPyBtaWdodCBi
ZSAxLjAxMjV4IHNsb3dlcgogICBnZXR0ZXItcHJvdG90eXBlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA4LjkzOTIrLTAuNTQxNiAgICAgPyAgICAgIDkuNDMxMystMS4yOTE3ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDU1MXggc2xvd2VyCiAgIGdldHRlci1yaWNoYXJkcy10cnktY2F0
Y2ggICAgICAgICAgICAgICAgICAgICAgIDE1MjMuNjM3OSstNTA4Ljg1NzIgICAgICAgMTM3OS4y
ODM3Ky0yNC40NTM1ICAgICAgICAgbWlnaHQgYmUgMS4xMDQ3eCBmYXN0ZXIKICAgZ2V0dGVyLXJp
Y2hhcmRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5MS44NDE2Ky0yNy44NTIz
ICAgICAgICAgMTg1LjExMTUrLTIwLjAzMzUgICAgICAgICBtaWdodCBiZSAxLjAzNjR4IGZhc3Rl
cgogICBnZXR0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4
LjA4OTgrLTAuODA0OSAgICAgICAgICAgIDcuNzk3NSstMC4yMTc2ICAgICAgICAgIG1pZ2h0IGJl
IDEuMDM3NXggZmFzdGVyCiAgIGdsb2JhbC1vYmplY3QtYWNjZXNzLXdpdGgtbXV0YXRpbmctc3Ry
dWN0dXJlICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDYuNzM4NSstMC40MDY0ICAgICA/ICAgICAgNy4xNTA3Ky0wLjgxOTkgICAgICAgID8g
bWlnaHQgYmUgMS4wNjEyeCBzbG93ZXIKICAgZ2xvYmFsLXZhci1jb25zdC1pbmZlci1maXJlLWZy
b20tb3B0ICAgICAgICAgICAgICAgMS4xNTQxKy0wLjU4ODkgICAgICAgICAgICAxLjA1ODUrLTAu
Mjk1NyAgICAgICAgICBtaWdodCBiZSAxLjA5MDJ4IGZhc3RlcgogICBnbG9iYWwtdmFyLWNvbnN0
LWluZmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjkzNDkrLTAuMTYwNyAgICAgICAg
ICAgIDAuODY3NCstMC4wMzc4ICAgICAgICAgIG1pZ2h0IGJlIDEuMDc3OHggZmFzdGVyCiAgIGhh
cmQtb3ZlcmZsb3ctY2hlY2stZXF1YWwgICAgICAgICAgICAgICAgICAgICAgICAgMzQuOTMzNSst
Mi4zMTcwICAgICA/ICAgICAzNi45NDc2Ky0wLjkzMDIgICAgICAgID8gbWlnaHQgYmUgMS4wNTc3
eCBzbG93ZXIKICAgaGFyZC1vdmVyZmxvdy1jaGVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAzNy4xNDE2Ky0yLjU0MDEgICAgICAgICAgIDM2LjEzMjMrLTIuNjY1NSAgICAgICAgICBt
aWdodCBiZSAxLjAyNzl4IGZhc3RlcgogICBIYXNoTWFwLXB1dC1nZXQtaXRlcmF0ZS1rZXlzICAg
ICAgICAgICAgICAgICAgICAgIDQ0LjAxODgrLTUuNTEwMiAgICAgPyAgICAgNDYuODE1MystMS4z
NjQwICAgICAgICA/IG1pZ2h0IGJlIDEuMDYzNXggc2xvd2VyCiAgIEhhc2hNYXAtcHV0LWdldC1p
dGVyYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgNDEuMTA3MystMy4yMDIwICAgICA/ICAg
ICA0Ni44NDIzKy02LjY0OTAgICAgICAgID8gbWlnaHQgYmUgMS4xMzk1eCBzbG93ZXIKICAgSGFz
aE1hcC1zdHJpbmctcHV0LWdldC1pdGVyYXRlICAgICAgICAgICAgICAgICAgICAzOS4zMjgxKy0y
LjQ1MjUgICAgID8gICAgIDM5LjcxMzErLTQuNTgwNiAgICAgICAgPwogICBob2lzdC1tYWtlLXJv
cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjQ4MjIrLTEuODMzNSAgICAg
ICAgICAgMTAuMjIzOSstMy4wMjkyICAgICAgICAgIG1pZ2h0IGJlIDEuMDI1M3ggZmFzdGVyCiAg
IGhvaXN0LXBvbHktY2hlY2stc3RydWN0dXJlLWVmZmVjdGZ1bC1sb29wICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuNjAzMCstMS45Nzk5
ICAgICA/ICAgICAgNy4xMTQwKy0yLjM0OTYgICAgICAgID8gbWlnaHQgYmUgMS4yNjk3eCBzbG93
ZXIKICAgaG9pc3QtcG9seS1jaGVjay1zdHJ1Y3R1cmUgICAgICAgICAgICAgICAgICAgICAgICAg
NC4yMjEwKy0wLjU1MDAgICAgID8gICAgICA0LjI1NzkrLTAuNjc2MSAgICAgICAgPwogICBpbXVs
LWRvdWJsZS1vbmx5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3LjUwNDMrLTEu
MDAyNyAgICAgPyAgICAgIDcuNjUyNystMC44MDgxICAgICAgICA/IG1pZ2h0IGJlIDEuMDE5OHgg
c2xvd2VyCiAgIGltdWwtaW50LW9ubHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDguMzMxNCstMC4zNTU0ICAgICA/ICAgICAgOC45MDAzKy0xLjExNjQgICAgICAgID8gbWln
aHQgYmUgMS4wNjgzeCBzbG93ZXIKICAgaW11bC1taXhlZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNy4wMDI0Ky0wLjYwMTUgICAgID8gICAgICA3LjAzNzIrLTAuNDAx
MSAgICAgICAgPwogICBpbi1mb3VyLWNhc2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDIyLjkxODYrLTEuNzE4OCAgICAgPyAgICAgMjQuMTQ1MCstMS44NDk4ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDUzNXggc2xvd2VyCiAgIGluLW9uZS1jYXNlLWZhbHNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMTYuMzI2NCstMC41NzgxICAgICAgICAgICAxNC45NDY4Ky0w
LjkyMjEgICAgICAgICAgbWlnaHQgYmUgMS4wOTIzeCBmYXN0ZXIKICAgaW4tb25lLWNhc2UtdHJ1
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNi4zMTMwKy0xLjQ0MzUgICAgICAg
ICAgIDE0LjYzNTMrLTMuMjcxMSAgICAgICAgICBtaWdodCBiZSAxLjExNDZ4IGZhc3RlcgogICBp
bi10d28tY2FzZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2LjU4MzMr
LTAuNzA5MyAgICAgICAgICAgMTYuMjAzNCstMS41MzY1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIz
NHggZmFzdGVyCiAgIGluZGV4ZWQtcHJvcGVydGllcy1pbi1vYmplY3RzICAgICAgICAgICAgICAg
ICAgICAgIDMuODU2NistMC41OTYwICAgICAgICAgICAgMy44MjA4Ky0wLjE2NzcgICAgICAgIAog
ICBpbmZlci1jbG9zdXJlLWNvbnN0LXRoZW4tbW92LW5vLWlubGluZSAgICAgICAgICAgICA2LjIz
MTkrLTIuMTAwMyAgICAgPyAgICAgIDYuMzA2MCstMS42MTkxICAgICAgICA/IG1pZ2h0IGJlIDEu
MDExOXggc2xvd2VyCiAgIGluZmVyLWNsb3N1cmUtY29uc3QtdGhlbi1tb3YgICAgICAgICAgICAg
ICAgICAgICAgMTcuNDA4NistMS45MTI1ICAgICAgICAgICAxNy4wMjI3Ky0xLjI5MTggICAgICAg
ICAgbWlnaHQgYmUgMS4wMjI3eCBmYXN0ZXIKICAgaW5mZXItY2xvc3VyZS1jb25zdC10aGVuLXB1
dC10by1zY29wZS1uby1pbmxpbmUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxNC43Nzk1Ky0wLjYzMDYgICAgID8gICAgIDE0LjgxMzcrLTEu
MTM0MSAgICAgICAgPwogICBpbmZlci1jbG9zdXJlLWNvbnN0LXRoZW4tcHV0LXRvLXNjb3BlICAg
ICAgICAgICAgIDMwLjMzOTIrLTIuNzQ2MSAgICAgPyAgICAgMzAuNzI4MystNC44NzM5ICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDEyOHggc2xvd2VyCiAgIGluZmVyLWNsb3N1cmUtY29uc3QtdGhlbi1y
ZWVudGVyLW5vLWlubGluZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDY0LjI4NTMrLTUuMDY3NSAgICAgICAgICAgNjEuMDQyMystMi43MzEz
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDUzMXggZmFzdGVyCiAgIGluZmVyLWNsb3N1cmUtY29uc3Qt
dGhlbi1yZWVudGVyICAgICAgICAgICAgICAgICAgMzMuMDQxMCstMy40NTg4ICAgICAgICAgICAz
MC45NTk3Ky0yLjM4NzEgICAgICAgICAgbWlnaHQgYmUgMS4wNjcyeCBmYXN0ZXIKICAgaW5mZXIt
Y29uc3RhbnQtZ2xvYmFsLXByb3BlcnR5ICAgICAgICAgICAgICAgICAgICAgNC41NDUzKy0wLjI5
MDUgICAgICAgICAgICA0LjQ0MjcrLTAuMjY4NyAgICAgICAgICBtaWdodCBiZSAxLjAyMzF4IGZh
c3RlcgogICBpbmZlci1jb25zdGFudC1wcm9wZXJ0eSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzLjQzNjUrLTAuMDYyMSAgICAgPyAgICAgIDMuNjMzNSstMC42MzUwICAgICAgICA/IG1pZ2h0
IGJlIDEuMDU3NHggc2xvd2VyCiAgIGluZmVyLW9uZS10aW1lLWNsb3N1cmUtdGVuLXZhcnMgICAg
ICAgICAgICAgICAgICAgIDguNTEzMistMC42MTcxICAgICAgICAgICAgOC4zNjU4Ky0wLjYyNTMg
ICAgICAgICAgbWlnaHQgYmUgMS4wMTc2eCBmYXN0ZXIKICAgaW5mZXItb25lLXRpbWUtY2xvc3Vy
ZS10d28tdmFycyAgICAgICAgICAgICAgICAgICAgNy44NjgwKy0wLjQ1MjIgICAgID8gICAgICA4
LjIzNzUrLTAuMzY4NiAgICAgICAgPyBtaWdodCBiZSAxLjA0NzB4IHNsb3dlcgogICBpbmZlci1v
bmUtdGltZS1jbG9zdXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4LjMyMTgrLTEuMzM2
OCAgICAgICAgICAgIDcuOTM5MCstMC40MDgyICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ4MnggZmFz
dGVyCiAgIGluZmVyLW9uZS10aW1lLWRlZXAtY2xvc3VyZSAgICAgICAgICAgICAgICAgICAgICAg
MTIuOTk4MCstMS4wNDE1ICAgICA/ICAgICAxMy44MzU4Ky0wLjk2ODIgICAgICAgID8gbWlnaHQg
YmUgMS4wNjQ1eCBzbG93ZXIKICAgaW5saW5lLWFyZ3VtZW50cy1hY2Nlc3MgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgNS4wODk3Ky0wLjQ0MzcgICAgICAgICAgICA1LjA0MzArLTAuMzU4MCAg
ICAgICAgCiAgIGlubGluZS1hcmd1bWVudHMtYWxpYXNlZC1hY2Nlc3MgICAgICAgICAgICAgICAg
ICAgIDQuOTE5OCstMC4xNDEwICAgICA/ICAgICAgNC45NzczKy0wLjIxNDMgICAgICAgID8gbWln
aHQgYmUgMS4wMTE3eCBzbG93ZXIKICAgaW5saW5lLWFyZ3VtZW50cy1sb2NhbC1lc2NhcGUgICAg
ICAgICAgICAgICAgICAgICAgNS4wMjYyKy0wLjI4ODYgICAgID8gICAgICA1LjA3MzMrLTAuNjQz
OSAgICAgICAgPwogICBpbmxpbmUtZ2V0LXNjb3BlZC12YXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA3LjA2MjErLTEuNDAzMyAgICAgPyAgICAgIDcuMjYyNSstMS44MzA4ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDI4NHggc2xvd2VyCiAgIGlubGluZWQtcHV0LWJ5LWlkLXRyYW5zaXRpb24g
ICAgICAgICAgICAgICAgICAgICAgMTMuODc1NystMS4wNjE4ICAgICAgICAgICAxMy4zMzg0Ky0w
Ljk2OTggICAgICAgICAgbWlnaHQgYmUgMS4wNDAzeCBmYXN0ZXIKICAgaW5saW5lZC1wdXQtYnkt
dmFsLXdpdGgtc3RyaW5nLXRyYW5zaXRpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA1NC43MjUyKy0yLjg4MjYgICAgID8gICAgIDU3LjUy
MjYrLTkuNTczNiAgICAgICAgPyBtaWdodCBiZSAxLjA1MTF4IHNsb3dlcgogICBpbmxpbmVkLXB1
dC1ieS12YWwtd2l0aC1zeW1ib2wtdHJhbnNpdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU1LjgwNjkrLTEuNTQwNiAgICAgPyAgICAg
NjEuMzkzMCstNy4zMjA4ICAgICAgICA/IG1pZ2h0IGJlIDEuMTAwMXggc2xvd2VyCiAgIGludC1v
ci1vdGhlci1hYnMtdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgIDYuNjEwOCstMS41
NzY1ICAgICAgICAgICAgNi4yNjEzKy0wLjg3NTcgICAgICAgICAgbWlnaHQgYmUgMS4wNTU4eCBm
YXN0ZXIKICAgaW50LW9yLW90aGVyLWFicy16ZXJvLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAg
ICAyMS4yNDg1Ky0wLjg3MjYgICAgICAgICAgIDIxLjIwODcrLTEuMzAyNSAgICAgICAgCiAgIGlu
dC1vci1vdGhlci1hZGQtdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgIDYuMzY5OCst
MC41MjEwICAgICAgICAgICAgNi4wNjQwKy0wLjgzMzMgICAgICAgICAgbWlnaHQgYmUgMS4wNTA0
eCBmYXN0ZXIKICAgaW50LW9yLW90aGVyLWFkZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNi42NTc2Ky0wLjEzNDcgICAgICAgICAgICA2LjY0NjErLTAuMjA5NSAgICAgICAgCiAg
IGludC1vci1vdGhlci1kaXYtdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgIDUuNzg0
NystMS4xMjI4ICAgICA/ICAgICAgOC43OTE4Ky05Ljg4MzUgICAgICAgID8gbWlnaHQgYmUgMS41
MTk4eCBzbG93ZXIKICAgaW50LW9yLW90aGVyLW1heC10aGVuLWdldC1ieS12YWwgICAgICAgICAg
ICAgICAgICAgNS44NjYzKy0xLjE3NDggICAgICAgICAgICA1LjI5NzIrLTAuOTMwNiAgICAgICAg
ICBtaWdodCBiZSAxLjEwNzR4IGZhc3RlcgogICBpbnQtb3Itb3RoZXItbWluLXRoZW4tZ2V0LWJ5
LXZhbCAgICAgICAgICAgICAgICAgICA1LjYxMzArLTEuMjQ4NCAgICAgPyAgICAgIDYuMzIwNyst
MC4yNDg4ICAgICAgICA/IG1pZ2h0IGJlIDEuMTI2MXggc2xvd2VyCiAgIGludC1vci1vdGhlci1t
b2QtdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgIDUuNjI0NistMS4zOTAyICAgICA/
ICAgICAgNS42MzQ4Ky0wLjc2MDYgICAgICAgID8KICAgaW50LW9yLW90aGVyLW11bC10aGVuLWdl
dC1ieS12YWwgICAgICAgICAgICAgICAgICAgNS42ODUzKy0xLjU2MjIgICAgICAgICAgICA1LjU4
NTgrLTEuNTY5OSAgICAgICAgICBtaWdodCBiZSAxLjAxNzh4IGZhc3RlcgogICBpbnQtb3Itb3Ro
ZXItbmVnLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAgICAgICAgICA2LjI2MTErLTAuODczNSAg
ICAgPyAgICAgIDYuNTk5OCstMC45NzE2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDU0MXggc2xvd2Vy
CiAgIGludC1vci1vdGhlci1uZWctemVyby10aGVuLWdldC1ieS12YWwgICAgICAgICAgICAgMjEu
NjYzMSstMS40MDg0ICAgICAgICAgICAyMC40NjQyKy0xLjA1ODggICAgICAgICAgbWlnaHQgYmUg
MS4wNTg2eCBmYXN0ZXIKICAgaW50LW9yLW90aGVyLXN1Yi10aGVuLWdldC1ieS12YWwgICAgICAg
ICAgICAgICAgICAgNi4yMTIwKy0xLjIxMTQgICAgID8gICAgICA2LjM2MjcrLTAuNzUwNyAgICAg
ICAgPyBtaWdodCBiZSAxLjAyNDN4IHNsb3dlcgogICBpbnQtb3Itb3RoZXItc3ViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA0Ljg2MjcrLTEuMDU3OCAgICAgPyAgICAgIDQuODk4
OSstMS4xNjM1ICAgICAgICA/CiAgIGludC1vdmVyZmxvdy1sb2NhbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDYuNzM4OSstMC4zODU0ICAgICAgICAgICAgNi40NjA0Ky0yLjAxMzMg
ICAgICAgICAgbWlnaHQgYmUgMS4wNDMxeCBmYXN0ZXIKICAgSW50MTZBcnJheS1hbGxvYy1sb25n
LWxpdmVkICAgICAgICAgICAgICAgICAgICAgICA2Mi40OTMyKy0xLjI1MTMgICAgID8gICAgIDYz
LjIwMzkrLTIuMDQxMCAgICAgICAgPyBtaWdodCBiZSAxLjAxMTR4IHNsb3dlcgogICBJbnQxNkFy
cmF5LWJ1YmJsZS1zb3J0LXdpdGgtYnl0ZUxlbmd0aCAgICAgICAgICAgIDI4LjkzMjIrLTMuMDY4
NiAgICAgPyAgICAgMjkuMjMwNSstMS43NTYyICAgICAgICA/IG1pZ2h0IGJlIDEuMDEwM3ggc2xv
d2VyCiAgIEludDE2QXJyYXktYnViYmxlLXNvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MjcuODU2MystMS41MzgwICAgICAgICAgICAyNy42NDQzKy0yLjIzNjQgICAgICAgIAogICBJbnQx
NkFycmF5LWxvYWQtaW50LW11bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjIzNjUrLTAu
MjUxMCAgICAgPyAgICAgIDIuMzA0MSstMC41NTAyICAgICAgICA/IG1pZ2h0IGJlIDEuMDMwMngg
c2xvd2VyCiAgIEludDE2QXJyYXktdG8tSW50MzJBcnJheS1zZXQgICAgICAgICAgICAgICAgICAg
ICAgNjIuMjAyMistMS40MzE3ICAgICA/ICAgICA2My4wNDQ3Ky01LjUyMDcgICAgICAgID8gbWln
aHQgYmUgMS4wMTM1eCBzbG93ZXIKICAgSW50MzJBcnJheS1hbGxvYy1sYXJnZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxNS42MDMwKy0yLjA4NDQgICAgICAgICAgIDE1LjEwOTUrLTAuOTQ4
MCAgICAgICAgICBtaWdodCBiZSAxLjAzMjd4IGZhc3RlcgogICBJbnQzMkFycmF5LWFsbG9jLWxv
bmctbGl2ZWQgICAgICAgICAgICAgICAgICAgICAgIDcyLjA3OTIrLTEuMjM3NSAgICAgPyAgICAg
NzkuMzUwMystMTIuMDQ2OSAgICAgICA/IG1pZ2h0IGJlIDEuMTAwOXggc2xvd2VyCiAgIEludDMy
QXJyYXktYWxsb2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuODIzNSstMC4x
OTcyICAgICA/ICAgICAgNC4zNjE2Ky0xLjM2MjYgICAgICAgID8gbWlnaHQgYmUgMS4xNDA3eCBz
bG93ZXIKICAgSW50MzJBcnJheS1JbnQ4QXJyYXktdmlldy1hbGxvYyAgICAgICAgICAgICAgICAg
ICAgNy42OTM4Ky0wLjI1MTYgICAgID8gICAgICA3Ljc4ODErLTAuMzY1NyAgICAgICAgPyBtaWdo
dCBiZSAxLjAxMjN4IHNsb3dlcgogICBpbnQ1Mi1zcGlsbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA2LjcyNTIrLTAuMTY3MyAgICAgICAgICAgIDYuNjQxNystMC43NTk4
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEyNnggZmFzdGVyCiAgIEludDhBcnJheS1hbGxvYy1sb25n
LWxpdmVkICAgICAgICAgICAgICAgICAgICAgICAgNTUuNDI4MistMy40OTA5ICAgICA/ICAgICA1
NS45MDA3Ky0yLjU1ODEgICAgICAgID8KICAgSW50OEFycmF5LWxvYWQtd2l0aC1ieXRlTGVuZ3Ro
ICAgICAgICAgICAgICAgICAgICAgNC40NDEyKy0wLjA4MDkgICAgID8gICAgICA0LjU5MTkrLTAu
NTEyNyAgICAgICAgPyBtaWdodCBiZSAxLjAzMzl4IHNsb3dlcgogICBJbnQ4QXJyYXktbG9hZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjgxNDArLTAuOTA0OCAgICAgICAg
ICAgIDQuNDk4MCstMC4xNTMxICAgICAgICAgIG1pZ2h0IGJlIDEuMDcwMnggZmFzdGVyCiAgIGlu
dGVnZXItZGl2aWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuMzMyNist
Mi4yOTczICAgICAgICAgICAxMy42NzY4Ky0wLjYxMDYgICAgICAgICAgbWlnaHQgYmUgMS4xMjEx
eCBmYXN0ZXIKICAgaW50ZWdlci1tb2R1bG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMi4xMTI5Ky0wLjQzMTcgICAgICAgICAgICAyLjA4NzUrLTAuNDcyMiAgICAgICAgICBt
aWdodCBiZSAxLjAxMjJ4IGZhc3RlcgogICBpcy1ib29sZWFuLWZvbGQtdHJpY2t5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0LjgzMTQrLTAuMjQwNyAgICAgPyAgICAgIDUuMjQ0NCstMS4w
MzYyICAgICAgICA/IG1pZ2h0IGJlIDEuMDg1NXggc2xvd2VyCiAgIGlzLWJvb2xlYW4tZm9sZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNjY3NCstMC4yNTY5ICAgICAgICAg
ICAgMy40NzcwKy0wLjA1MDEgICAgICAgICAgbWlnaHQgYmUgMS4wNTQ4eCBmYXN0ZXIKICAgaXMt
ZnVuY3Rpb24tZm9sZC10cmlja3ktaW50ZXJuYWwtZnVuY3Rpb24gICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMy43OTQzKy0xLjA0MTQgICAg
ICAgICAgIDEzLjA5NjQrLTAuMjg3OCAgICAgICAgICBtaWdodCBiZSAxLjA1MzN4IGZhc3Rlcgog
ICBpcy1mdW5jdGlvbi1mb2xkLXRyaWNreSAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjY2
NjYrLTQuNjg4NCAgICAgICAgICAgIDUuMTcxMystMC4yNjc1ICAgICAgICAgIG1pZ2h0IGJlIDEu
Mjg5MnggZmFzdGVyCiAgIGlzLWZ1bmN0aW9uLWZvbGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDMuNTQzNystMC4wNzgyICAgICA/ICAgICAgMy43NjkyKy0wLjY3NjggICAgICAg
ID8gbWlnaHQgYmUgMS4wNjM2eCBzbG93ZXIKICAgaXMtbnVtYmVyLWZvbGQtdHJpY2t5ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgNi41MzkxKy0yLjExMjMgICAgICAgICAgICA1Ljg1ODUr
LTEuOTUwNiAgICAgICAgICBtaWdodCBiZSAxLjExNjJ4IGZhc3RlcgogICBpcy1udW1iZXItZm9s
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjUwODErLTAuMDYyMiAgICAg
PyAgICAgIDMuNTIwMystMC4xMjM0ICAgICAgICA/CiAgIGlzLW9iamVjdC1vci1udWxsLWZvbGQt
ZnVuY3Rpb25zICAgICAgICAgICAgICAgICAgIDMuNDkxOSstMC4wMzMyICAgICA/ICAgICAgMy41
MTg0Ky0wLjA3OTkgICAgICAgID8KICAgaXMtb2JqZWN0LW9yLW51bGwtZm9sZC1sZXNzLXRyaWNr
eSAgICAgICAgICAgICAgICAgNS4xNjI3Ky0wLjI4MzcgICAgID8gICAgICA1LjM0NDUrLTAuMzgx
OCAgICAgICAgPyBtaWdodCBiZSAxLjAzNTJ4IHNsb3dlcgogICBpcy1vYmplY3Qtb3ItbnVsbC1m
b2xkLXRyaWNreSAgICAgICAgICAgICAgICAgICAgICA2Ljk1MTArLTEuNDE2NiAgICAgPyAgICAg
IDcuODA0MCstMC42ODA3ICAgICAgICA/IG1pZ2h0IGJlIDEuMTIyN3ggc2xvd2VyCiAgIGlzLW9i
amVjdC1vci1udWxsLWZvbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuODMyMystMC41
MzYxICAgICAgICAgICAgMy42MzA1Ky0wLjQyODkgICAgICAgICAgbWlnaHQgYmUgMS4wNTU2eCBm
YXN0ZXIKICAgaXMtb2JqZWN0LW9yLW51bGwtdHJpY2tpZXItZnVuY3Rpb24gICAgICAgICAgICAg
ICAgNS40NTI0Ky0wLjg1MDkgICAgICAgICAgICA1LjIzNTcrLTAuMTg3NCAgICAgICAgICBtaWdo
dCBiZSAxLjA0MTR4IGZhc3RlcgogICBpcy1vYmplY3Qtb3ItbnVsbC10cmlja2llci1pbnRlcm5h
bC1mdW5jdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDE0LjAwOTcrLTEuNzY1NyAgICAgICAgICAgMTMuNjM5NSstMS45MjMzICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDI3MXggZmFzdGVyCiAgIGlzLW9iamVjdC1vci1udWxsLXRyaWNreS1m
dW5jdGlvbiAgICAgICAgICAgICAgICAgIDUuNDkzNSstMS4xMjY0ICAgICA/ICAgICAgNS42NzE3
Ky0xLjcwMzggICAgICAgID8gbWlnaHQgYmUgMS4wMzI0eCBzbG93ZXIKICAgaXMtb2JqZWN0LW9y
LW51bGwtdHJpY2t5LWludGVybmFsLWZ1bmN0aW9uICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuNjIxNystMC40ODk0ICAgICA/ICAgICAx
MS41MjI4Ky02LjI2NTggICAgICAgID8gbWlnaHQgYmUgMS4xOTc2eCBzbG93ZXIKICAgaXMtc3Ry
aW5nLWZvbGQtdHJpY2t5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4zMTQ4Ky0yLjI1
MzMgICAgID8gICAgICA2LjQzMzMrLTQuMzUxOSAgICAgICAgPyBtaWdodCBiZSAxLjAxODh4IHNs
b3dlcgogICBpcy1zdHJpbmctZm9sZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzLjU3NzQrLTAuMTg0MiAgICAgPyAgICAgIDMuODUxNSstMC44MzM0ICAgICAgICA/IG1pZ2h0
IGJlIDEuMDc2Nnggc2xvd2VyCiAgIGlzLXVuZGVmaW5lZC1mb2xkLXRyaWNreSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuNDkyOCstMC41MjY0ICAgICAgICAgICAgNC4yNDYwKy0wLjA3NjQg
ICAgICAgICAgbWlnaHQgYmUgMS4wNTgxeCBmYXN0ZXIKICAgaXMtdW5kZWZpbmVkLWZvbGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy40NzM5Ky0wLjA1NTYgICAgID8gICAgICAz
LjY1MTArLTAuNDQ4NyAgICAgICAgPyBtaWdodCBiZSAxLjA1MTB4IHNsb3dlcgogICBKU09OUC1u
ZWdhdGl2ZS0wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjM2MTArLTAuMDU5
NiAgICAgICAgICAgIDAuMzUxMystMC4wMzQ1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI3NnggZmFz
dGVyCiAgIGxhcmdlLWludC1jYXB0dXJlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDUuMzA5MCstMC4xODE1ICAgICA/ICAgICAgNS42ODQ4Ky0xLjMwMzggICAgICAgID8gbWlnaHQg
YmUgMS4wNzA4eCBzbG93ZXIKICAgbGFyZ2UtaW50LW5lZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxOC4wMzQ5Ky0wLjkzMjggICAgID8gICAgIDE4LjQxODYrLTEuMjM3MyAg
ICAgICAgPyBtaWdodCBiZSAxLjAyMTN4IHNsb3dlcgogICBsYXJnZS1pbnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2Ljk0NzgrLTEuMTIwNSAgICAgICAgICAgMTUu
NzE2MCstMS4xMjA2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDc4NHggZmFzdGVyCiAgIGxvYWQtdmFy
YXJncy1lbGltaW5hdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgMjYuNjQ2NSstMi44NTY1
ICAgICAgICAgICAyNS42MzUwKy0yLjk4NjkgICAgICAgICAgbWlnaHQgYmUgMS4wMzk1eCBmYXN0
ZXIKICAgbG9naWNhbC1ub3Qtd2VpcmQtdHlwZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NC40NTk1Ky0wLjg3MDcgICAgICAgICAgICA0LjA0OTArLTAuMTEyNSAgICAgICAgICBtaWdodCBi
ZSAxLjEwMTR4IGZhc3RlcgogICBsb2dpY2FsLW5vdCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA2LjEyMzIrLTAuMjAxNyAgICAgICAgICAgIDYuMTExNystMC40MzIzICAg
ICAgICAKICAgbG90cy1vZi1maWVsZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMy4zNTk1Ky0yLjcxNDEgICAgICAgICAgIDEzLjI5MzArLTEuMDAwOCAgICAgICAgCiAgIG1h
a2UtaW5kZXhlZC1zdG9yYWdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzk2Nyst
MC4zODY4ICAgICA/ICAgICAgNC4yODk3Ky0yLjEyNjYgICAgICAgID8gbWlnaHQgYmUgMS4xMjk4
eCBzbG93ZXIKICAgbWFrZS1yb3BlLWNzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNS40NjM0Ky0wLjc0MTggICAgICAgICAgICA1LjQ0MjcrLTAuNTgyMyAgICAgICAgCiAg
IG1hcnNhZ2xpYS1sYXJnZXItaW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDEuOTI0
NSstMi44MzY4ICAgICA/ICAgICA0Mi4wMzE4Ky0yLjUwMzMgICAgICAgID8KICAgbWFyc2FnbGlh
LW9zci1lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNi4zNjUyKy0xLjY1Njcg
ICAgID8gICAgIDI4Ljc4ODYrLTEuOTUyNyAgICAgICAgPyBtaWdodCBiZSAxLjA5MTl4IHNsb3dl
cgogICBtYXRoLXdpdGgtb3V0LW9mLWJvdW5kcy1hcnJheS12YWx1ZXMgICAgICAgICAgICAgIDI5
LjEzMTcrLTAuNTY3NSAgICAgPyAgICAgMzAuMzQyMCstMi44Mzk0ICAgICAgICA/IG1pZ2h0IGJl
IDEuMDQxNXggc2xvd2VyCiAgIG1heC1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDMuODIwMCstMC42Nzk4ICAgICAgICAgICAgMy40NjIyKy0wLjI1MjcgICAg
ICAgICAgbWlnaHQgYmUgMS4xMDMzeCBmYXN0ZXIKICAgbWV0aG9kLW9uLW51bWJlciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAyMS41NzUwKy0wLjgzMjIgICAgICAgICAgIDIxLjQz
MDUrLTEuMTg3OCAgICAgICAgCiAgIG1pbi1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDMuNzY5NSstMS4wODUxICAgICAgICAgICAgMy40ODgwKy0wLjI5MDgg
ICAgICAgICAgbWlnaHQgYmUgMS4wODA3eCBmYXN0ZXIKICAgbWludXMtYm9vbGVhbi1kb3VibGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4yMjkwKy0xLjAzMTQgICAgICAgICAgICAz
LjkxOTYrLTAuMTUxNCAgICAgICAgICBtaWdodCBiZSAxLjA3ODl4IGZhc3RlcgogICBtaW51cy1i
b29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjE0OTcrLTAuMjg3
OSAgICAgPyAgICAgIDMuMjY1NCstMC4yNTk0ICAgICAgICA/IG1pZ2h0IGJlIDEuMDM2N3ggc2xv
d2VyCiAgIG1pc2Mtc3RyaWN0LWVxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MzQuODQwOCstMi43MjE5ICAgICA/ICAgICAzNi43Mjk2Ky01LjM5OTIgICAgICAgID8gbWlnaHQg
YmUgMS4wNTQyeCBzbG93ZXIKICAgbW9kLWJvb2xlYW4tZG91YmxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxNS4xODEyKy0xLjQzODkgICAgICAgICAgIDE0LjY4MjgrLTAuODI1MSAg
ICAgICAgICBtaWdodCBiZSAxLjAzMzl4IGZhc3RlcgogICBtb2QtYm9vbGVhbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjU4MDcrLTAuMjI1MyAgICAgPyAgICAgMTAu
NzYyNistMC41ODM3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE3Mnggc2xvd2VyCiAgIG11bC1ib29s
ZWFuLWRvdWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNjg0NSstMC4zNzkz
ICAgICAgICAgICAgNC41NDMwKy0wLjA3NDYgICAgICAgICAgbWlnaHQgYmUgMS4wMzEyeCBmYXN0
ZXIKICAgbXVsLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
My44ODM0Ky0wLjc1ODYgICAgICAgICAgICAzLjYxMzUrLTAuMDYxNCAgICAgICAgICBtaWdodCBi
ZSAxLjA3NDd4IGZhc3RlcgogICBuZWctYm9vbGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA0LjM2MzgrLTAuNDQ0MiAgICAgICAgICAgIDQuMTAxNCstMC4zMjkwICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDY0MHggZmFzdGVyCiAgIG5lZ2F0aXZlLXplcm8tZGl2aWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNDc0NystMC4wMTE0ICAgICA/ICAgICAgMC41
Mzg1Ky0wLjExMzUgICAgICAgID8gbWlnaHQgYmUgMS4xMzQ1eCBzbG93ZXIKICAgbmVnYXRpdmUt
emVyby1tb2R1bG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40OTY5Ky0wLjA3OTMg
ICAgID8gICAgICAwLjYxMzArLTAuNDczMCAgICAgICAgPyBtaWdodCBiZSAxLjIzMzZ4IHNsb3dl
cgogICBuZWdhdGl2ZS16ZXJvLW5lZ2F0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
LjQ2NjgrLTAuMDQ2OSAgICAgPyAgICAgIDAuNTUyNistMC4yODYyICAgICAgICA/IG1pZ2h0IGJl
IDEuMTgzN3ggc2xvd2VyCiAgIG5lc3RlZC1mdW5jdGlvbi1wYXJzaW5nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNjAuNTAwOCstMi40MjI4ICAgICAgICAgICA2MC40MDU1Ky00LjA5MjcgICAg
ICAgIAogICBuZXctYXJyYXktYnVmZmVyLWRlYWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTIzLjI2MDQrLTIuNDIxMiAgICAgPyAgICAxMzAuMTM4NSstMTYuODE2MiAgICAgICA/IG1pZ2h0
IGJlIDEuMDU1OHggc2xvd2VyCiAgIG5ldy1hcnJheS1idWZmZXItcHVzaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDguNDY2OSstMC4yNDc1ICAgICA/ICAgICAgOC44NTAwKy0xLjU4MTIg
ICAgICAgID8gbWlnaHQgYmUgMS4wNDUyeCBzbG93ZXIKICAgbmV3LWFycmF5LWRlYWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNi4wMjU3Ky0xLjU0MTggICAgID8gICAgIDE2
Ljk4ODUrLTEuMjMxMyAgICAgICAgPyBtaWdodCBiZSAxLjA2MDF4IHNsb3dlcgogICBuZXctYXJy
YXktcHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjE0MTIrLTAuNTA4
MyAgICAgICAgICAgIDUuMTI2NSstMC4zMzMxICAgICAgICAKICAgbm8taW5saW5lLWNvbnN0cnVj
dG9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MS42OTQzKy0yLjQzNjUgICAgICAgICAg
IDQxLjMxMTArLTIuNzk3MCAgICAgICAgCiAgIG51bWJlci10ZXN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDQuNjA3MCstMS45OTg3ICAgICAgICAgICAgMy43OTA4Ky0w
LjEyNzUgICAgICAgICAgbWlnaHQgYmUgMS4yMTUzeCBmYXN0ZXIKICAgb2JqZWN0LWNsb3N1cmUt
Y2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi43MjM2Ky0wLjkyMjIgICAgICAg
ICAgICA2LjQ5NDcrLTAuNDQ3OSAgICAgICAgICBtaWdodCBiZSAxLjAzNTJ4IGZhc3RlcgogICBv
YmplY3QtZ2V0LW93bi1wcm9wZXJ0eS1zeW1ib2xzLW9uLWxhcmdlLWFycmF5ICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuOTU3NystMC4w
OTIzICAgICA/ICAgICAgNS4yNzk3Ky0wLjM4MzIgICAgICAgID8gbWlnaHQgYmUgMS4wNjUweCBz
bG93ZXIKICAgb2JqZWN0LXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMy40ODM4Ky0wLjAyNjUgICAgID8gICAgICAzLjY4MjArLTAuMjc0NiAgICAgICAgPyBtaWdo
dCBiZSAxLjA1Njl4IHNsb3dlcgogICBvYnZpb3VzLXNpbmstcGF0aG9sb2d5LXRha2VuICAgICAg
ICAgICAgICAgICAgICAgMTQyLjMyMzQrLTIuNTAxNCAgICAgPyAgICAxNDIuNjk1OSstMi4zNDA1
ICAgICAgICA/CiAgIG9idmlvdXMtc2luay1wYXRob2xvZ3kgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMzYuODk0NistNC4wNDU4ICAgICA/ICAgICAzNi45MTYwKy0zLjI4OTggICAgICAgID8K
ICAgb2J2aW91c2x5LWVsaWRhYmxlLW5ldy1vYmplY3QgICAgICAgICAgICAgICAgICAgICAzNC45
MTA2Ky0yLjM0NTAgICAgICAgICAgIDMzLjEyMTUrLTAuODkzOSAgICAgICAgICBtaWdodCBiZSAx
LjA1NDB4IGZhc3RlcgogICBwbHVzLWJvb2xlYW4tYXJpdGggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAzLjMxNjQrLTAuNjc4NSAgICAgPyAgICAgIDMuNDQwNistMC43NzM0ICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDM3NXggc2xvd2VyCiAgIHBsdXMtYm9vbGVhbi1kb3VibGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQuMDY4OCstMC4zNTY2ICAgICAgICAgICAgNC4wNDEz
Ky0wLjIwMjUgICAgICAgIAogICBwbHVzLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAzLjIyNzIrLTAuMDcwMSAgICAgPyAgICAgIDMuNTUyNistMC40NzY1ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMTAwOHggc2xvd2VyCiAgIHBvbHktY2hhaW4tYWNjZXNzLWRpZmZl
cmVudC1wcm90b3R5cGVzLXNpbXBsZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzLjM3NjYrLTAuMDcwNiAgICAgPyAgICAgIDMuNzU4Mist
MC40MjM5ICAgICAgICA/IG1pZ2h0IGJlIDEuMTEzMHggc2xvd2VyCiAgIHBvbHktY2hhaW4tYWNj
ZXNzLWRpZmZlcmVudC1wcm90b3R5cGVzICAgICAgICAgICAgIDMuNDU0NSstMC4xMDA2ICAgICAg
ICAgICAgMy40NTMxKy0wLjIwMTAgICAgICAgIAogICBwb2x5LWNoYWluLWFjY2Vzcy1zaW1wbGVy
ICAgICAgICAgICAgICAgICAgICAgICAgICAzLjQxMzcrLTAuMDgxMiAgICAgPyAgICAgIDQuMTM4
NCstMi4yNjU5ICAgICAgICA/IG1pZ2h0IGJlIDEuMjEyM3ggc2xvd2VyCiAgIHBvbHktY2hhaW4t
YWNjZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNDU2MystMC4zNjYzICAg
ICA/ICAgICAgMy42MTc3Ky0wLjU3NTYgICAgICAgID8gbWlnaHQgYmUgMS4wNDY3eCBzbG93ZXIK
ICAgcG9seS1zdHJpY3RlcSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NC4y
NjE1Ky01LjE3ODkgICAgID8gICAgIDc1LjIxOTUrLTQuNTAzOSAgICAgICAgPyBtaWdodCBiZSAx
LjAxMjl4IHNsb3dlcgogICBwb2x5bW9ycGhpYy1hZGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA0LjA0NjUrLTEuMDc5NyAgICAgPyAgICAgIDQuNDM4OCstMi44NzMzICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDk3MHggc2xvd2VyCiAgIHBvbHltb3JwaGljLWFycmF5LWNhbGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDYuNDQxNSstMTQuMTgxMCAgICAgICAgICAgMS45ODM1
Ky0wLjQ2MTkgICAgICAgICAgbWlnaHQgYmUgMy4yNDc2eCBmYXN0ZXIKICAgcG9seW1vcnBoaWMt
Z2V0LWJ5LWlkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4xNDIzKy0xLjgwMDAgICAg
ICAgICAgICAzLjcyOTIrLTAuMzU5NCAgICAgICAgICBtaWdodCBiZSAxLjExMDh4IGZhc3Rlcgog
ICBwb2x5bW9ycGhpYy1wdXQtYnktaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyLjcx
OTYrLTAuNzIwMyAgICAgICAgICAgMzEuODIzMSstMS43OTE4ICAgICAgICAgIG1pZ2h0IGJlIDEu
MDI4MnggZmFzdGVyCiAgIHBvbHltb3JwaGljLXB1dC1ieS12YWwtd2l0aC1zdHJpbmcgICAgICAg
ICAgICAgICAgMzYuNjQ5MistNC4yOTg4ICAgICAgICAgICAzNS4xNzAyKy0zLjA3ODMgICAgICAg
ICAgbWlnaHQgYmUgMS4wNDIxeCBmYXN0ZXIKICAgcG9seW1vcnBoaWMtcHV0LWJ5LXZhbC13aXRo
LXN5bWJvbCAgICAgICAgICAgICAgICAzNC4zMTY0Ky0wLjcyMjAgICAgID8gICAgIDM3LjMwMTUr
LTMuNzYwMiAgICAgICAgPyBtaWdodCBiZSAxLjA4NzB4IHNsb3dlcgogICBwb2x5bW9ycGhpYy1z
dHJ1Y3R1cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2Ljg0NzcrLTEuMDY4MiAgICAg
PyAgICAgMTcuMzIzNSstMS44MDA4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDI4Mnggc2xvd2VyCiAg
IHBvbHl2YXJpYW50LW1vbm9tb3JwaGljLWdldC1ieS1pZCAgICAgICAgICAgICAgICAgIDguODE5
MistMC45OTI0ICAgICA/ICAgICAgOS45MTA1Ky01LjA5MjEgICAgICAgID8gbWlnaHQgYmUgMS4x
MjM3eCBzbG93ZXIKICAgcHJvdG8tZ2V0dGVyLWFjY2VzcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOS45NDA3Ky0wLjkyNDMgICAgID8gICAgIDEwLjA2NTQrLTAuMzEwNyAgICAgICAg
PyBtaWdodCBiZSAxLjAxMjV4IHNsb3dlcgogICBwcm90b3R5cGUtYWNjZXNzLXdpdGgtbXV0YXRp
bmctcHJvdG90eXBlICAgICAgICAgICA3LjAyODkrLTAuNzkwNyAgICAgPyAgICAgIDguMzM0NCst
NC4yNjE1ICAgICAgICA/IG1pZ2h0IGJlIDEuMTg1N3ggc2xvd2VyCiAgIHB1dC1ieS1pZC1yZXBs
YWNlLWFuZC10cmFuc2l0aW9uICAgICAgICAgICAgICAgICAgMTAuNjA2OSstMS40MDIyICAgICAg
ICAgICAxMC4zMjQ1Ky0xLjE4NjQgICAgICAgICAgbWlnaHQgYmUgMS4wMjczeCBmYXN0ZXIKICAg
cHV0LWJ5LWlkLXNsaWdodGx5LXBvbHltb3JwaGljICAgICAgICAgICAgICAgICAgICAgMy42NjA2
Ky0wLjIyMTkgICAgICAgICAgICAzLjUzMDkrLTAuMDk2NCAgICAgICAgICBtaWdodCBiZSAxLjAz
Njd4IGZhc3RlcgogICBwdXQtYnktaWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDE0Ljg4MDQrLTEuNTMxMyAgICAgICAgICAgMTQuNzcyMistMC4zMzcxICAgICAgICAK
ICAgcHV0LWJ5LXZhbC1kaXJlY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40
NjEyKy0wLjAwNTUgICAgID8gICAgICAwLjQ5ODQrLTAuMDY3NCAgICAgICAgPyBtaWdodCBiZSAx
LjA4MDZ4IHNsb3dlcgogICBwdXQtYnktdmFsLWxhcmdlLWluZGV4LWJsYW5rLWluZGV4aW5nLXR5
cGUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNi44NzEzKy0wLjExNjcgICAgID8gICAgICA3LjIzODMrLTAuNzY0MCAgICAgICAgPyBtaWdo
dCBiZSAxLjA1MzR4IHNsb3dlcgogICBwdXQtYnktdmFsLW1hY2hpbmUtaW50ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA0LjI0MDcrLTAuOTY5MSAgICAgICAgICAgIDQuMjI3MCstMS4wMzkz
ICAgICAgICAKICAgcHV0LWJ5LXZhbC13aXRoLXN0cmluZy1yZXBsYWNlLWFuZC10cmFuc2l0aW9u
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTQuOTc0MistMC40NDY2ICAgICA/ICAgICAxNS45OTQxKy0xLjA4NzUgICAgICAgID8gbWlnaHQg
YmUgMS4wNjgxeCBzbG93ZXIKICAgcHV0LWJ5LXZhbC13aXRoLXN0cmluZy1zbGlnaHRseS1wb2x5
bW9ycGhpYyAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA0LjE4NzMrLTEuMDc3NSAgICAgICAgICAgIDQuMTg2NystMS4yNDgyICAgICAgICAK
ICAgcHV0LWJ5LXZhbC13aXRoLXN0cmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNi4x
OTI5Ky0wLjg5MzIgICAgICAgICAgIDE1LjE4NTUrLTAuMzYyMCAgICAgICAgICBtaWdodCBiZSAx
LjA2NjN4IGZhc3RlcgogICBwdXQtYnktdmFsLXdpdGgtc3ltYm9sLXJlcGxhY2UtYW5kLXRyYW5z
aXRpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxNy40ODcxKy0xLjQ0OTcgICAgID8gICAgIDE3LjU4NDIrLTEuNDY5MSAgICAgICAgPwog
ICBwdXQtYnktdmFsLXdpdGgtc3ltYm9sLXNsaWdodGx5LXBvbHltb3JwaGljICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNDc4NSstMC41
NTkxICAgICA/ICAgICAgNC42OTAyKy0xLjE3MzEgICAgICAgID8gbWlnaHQgYmUgMS4wNDczeCBz
bG93ZXIKICAgcHV0LWJ5LXZhbC13aXRoLXN5bWJvbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxNS44NTgyKy0yLjAyNzAgICAgID8gICAgIDE2LjYxNTIrLTEuNDk0MyAgICAgICAgPyBtaWdo
dCBiZSAxLjA0Nzd4IHNsb3dlcgogICByYXJlLW9zci1leGl0LW9uLWxvY2FsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDE5LjIyMDArLTMuMjAyNSAgICAgICAgICAgMTguNzY5MCstMS43MTgx
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI0MHggZmFzdGVyCiAgIHJheXRyYWNlLXdpdGgtZW1wdHkt
dHJ5LWNhdGNoICAgICAgICAgICAgICAgICAgICAgMTAuNzc2MistNC4yODI0ICAgICAgICAgICAx
MC4wNTY4Ky0xLjczOTQgICAgICAgICAgbWlnaHQgYmUgMS4wNzE1eCBmYXN0ZXIKICAgcmF5dHJh
Y2Utd2l0aC10cnktY2F0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAxOS43OTM4Ky0yLjY3
NTMgICAgID8gICAgIDIwLjQ0NjIrLTEuNzE4NiAgICAgICAgPyBtaWdodCBiZSAxLjAzMzB4IHNs
b3dlcgogICByZWdpc3Rlci1wcmVzc3VyZS1mcm9tLW9zciAgICAgICAgICAgICAgICAgICAgICAg
IDIzLjA3ODcrLTEuMTc3NCAgICAgICAgICAgMjIuNjcwNystMS44ODc1ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDE4MHggZmFzdGVyCiAgIHJlcGVhdC1tdWx0aS1nZXQtYnktb2Zmc2V0ICAgICAgICAg
ICAgICAgICAgICAgICAgMzIuNjYzMCstMTMuMTgzMyAgICAgICAgICAyOC40NzIyKy0yLjQzMjgg
ICAgICAgICAgbWlnaHQgYmUgMS4xNDcyeCBmYXN0ZXIKICAgcmljaGFyZHMtZW1wdHktdHJ5LWNh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICA5Ny4wOTg3Ky00LjMyMDAgICAgID8gICAgMTAw
Ljg1NzgrLTguOTY1MCAgICAgICAgPyBtaWdodCBiZSAxLjAzODd4IHNsb3dlcgogICByaWNoYXJk
cy10cnktY2F0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzUxLjM4ODgrLTE3LjUw
NjAgICAgPyAgICAzNTYuNDI1NistNi4xODk2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE0M3ggc2xv
d2VyCiAgIHNldHRlci1wcm90b3R5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTAuMTM0NystMy4yMzc2ICAgICAgICAgICAgOC44MjYwKy0wLjQ3OTggICAgICAgICAgbWlnaHQg
YmUgMS4xNDgzeCBmYXN0ZXIKICAgc2V0dGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOC42NzgzKy0xLjIwMTUgICAgICAgICAgICA3LjcyNjQrLTEuMzYwMyAg
ICAgICAgICBtaWdodCBiZSAxLjEyMzJ4IGZhc3RlcgogICBzaW1wbGUtYWN0aXZhdGlvbi1kZW1v
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM0Ljc3NzUrLTMuMTM2MCAgICAgICAgICAgMzEu
ODUyMistMS4wMTM1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDkxOHggZmFzdGVyCiAgIHNpbXBsZS1n
ZXR0ZXItYWNjZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQuMzk0OCstMS40Mjk1
ICAgICAgICAgICAxNC4wMTkwKy0wLjY5MzQgICAgICAgICAgbWlnaHQgYmUgMS4wMjY4eCBmYXN0
ZXIKICAgc2ltcGxlLXBvbHktY2FsbC1uZXN0ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OS42NjMwKy0xLjI4ODcgICAgID8gICAgIDEwLjI1NDgrLTEuMTc0NiAgICAgICAgPyBtaWdodCBi
ZSAxLjA2MTJ4IHNsb3dlcgogICBzaW1wbGUtcG9seS1jYWxsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLjg1NzQrLTAuMDkwMiAgICAgPyAgICAgIDEuODYzMCstMC4xODc4ICAg
ICAgICA/CiAgIHNpbi1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMjEuNDg0NCstMS4zNjg5ICAgICAgICAgICAyMC44NDQ4Ky0xLjA2MjIgICAgICAgICAgbWln
aHQgYmUgMS4wMzA3eCBmYXN0ZXIKICAgc2luZ2xldG9uLXNjb3BlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA3OS4zMTI4Ky03Ljc4ODggICAgICAgICAgIDc2Ljg5MjgrLTIuMzMw
OCAgICAgICAgICBtaWdodCBiZSAxLjAzMTV4IGZhc3RlcgogICBzaW5rLWZ1bmN0aW9uICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyLjI2MzkrLTEuMTc0MyAgICAgICAgICAg
MTEuNTIyMistMC43ODYyICAgICAgICAgIG1pZ2h0IGJlIDEuMDY0NHggZmFzdGVyCiAgIHNpbmst
aHVnZS1hY3RpdmF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTkuMDczMistMS40
NjQ5ICAgICA/ICAgICAyMC41MTYyKy0yLjI4MDIgICAgICAgID8gbWlnaHQgYmUgMS4wNzU3eCBz
bG93ZXIKICAgc2lua2FibGUtbmV3LW9iamVjdC1kYWcgICAgICAgICAgICAgICAgICAgICAgICAg
ICA2Ny4yMTAyKy0xLjExNzAgICAgID8gICAgIDY4LjE4NjArLTIuMzEwNCAgICAgICAgPyBtaWdo
dCBiZSAxLjAxNDV4IHNsb3dlcgogICBzaW5rYWJsZS1uZXctb2JqZWN0LXRha2VuICAgICAgICAg
ICAgICAgICAgICAgICAgIDU5LjI3NDQrLTguMzg1OSAgICAgICAgICAgNTcuNjg3MSstMi40NzQz
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI3NXggZmFzdGVyCiAgIHNpbmthYmxlLW5ldy1vYmplY3Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYuMzcxMCstMy43MjU2ICAgICAgICAgICAz
NS42MTg1Ky0xLjg2MTQgICAgICAgICAgbWlnaHQgYmUgMS4wMjExeCBmYXN0ZXIKICAgc2xvdy1h
cnJheS1wcm9maWxlLWNvbnZlcmdlbmNlICAgICAgICAgICAgICAgICAgICAgMy42MDIxKy0wLjQy
MDUgICAgICAgICAgICAzLjI1NTIrLTAuMjkzNiAgICAgICAgICBtaWdodCBiZSAxLjEwNjZ4IGZh
c3RlcgogICBzbG93LWNvbnZlcmdlbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0LjAxMzIrLTEuMzk3OCAgICAgICAgICAgIDMuMjY1MSstMC4xMjg0ICAgICAgICAgIG1pZ2h0
IGJlIDEuMjI5MXggZmFzdGVyCiAgIHNsb3ctdGVybmFyaWVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMjMuNDUyNSstMC44NDcwICAgICAgICAgICAyMy40MjE2Ky0xLjIzMjMg
ICAgICAgIAogICBzb3J0aW5nLWJlbmNobWFyayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDI0LjE1NDArLTEuOTQ2OCAgICAgICAgICAgMjMuMzc1MistMS4xNTUwICAgICAgICAgIG1p
Z2h0IGJlIDEuMDMzM3ggZmFzdGVyCiAgIHNwYXJzZS1jb25kaXRpb25hbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDIuMjE2MSstMS4zMjQ3ICAgICAgICAgICAgMS45NDM2Ky0wLjQ1
NTcgICAgICAgICAgbWlnaHQgYmUgMS4xNDAyeCBmYXN0ZXIKICAgc3BsaWNlLXRvLXJlbW92ZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNy4wMDU3Ky0xLjU5NTEgICAgICAgICAg
IDE2LjM5NzUrLTIuMTk0MyAgICAgICAgICBtaWdodCBiZSAxLjAzNzF4IGZhc3RlcgogICBzdHJp
bmctY2hhci1jb2RlLWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4LjE0ODErLTEu
ODc0MSAgICAgICAgICAgMTcuODk2MSstMC42MTkxICAgICAgICAgIG1pZ2h0IGJlIDEuMDE0MXgg
ZmFzdGVyCiAgIHN0cmluZy1jb25jYXQtb2JqZWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuMDA1NCstMC4yMzczICAgICA/ICAgICAgMy4zNTkyKy0xLjMxODUgICAgICAgID8gbWln
aHQgYmUgMS4xMTc3eCBzbG93ZXIKICAgc3RyaW5nLWNvbmNhdC1wYWlyLW9iamVjdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgMy4yNDYyKy0xLjI1MDIgICAgICAgICAgICAyLjk5NDQrLTAuMzQ2
MCAgICAgICAgICBtaWdodCBiZSAxLjA4NDF4IGZhc3RlcgogICBzdHJpbmctY29uY2F0LXBhaXIt
c2ltcGxlICAgICAgICAgICAgICAgICAgICAgICAgIDEzLjYwOTYrLTEuNDIwMCAgICAgICAgICAg
MTMuNDkwMCstMi4wMTM5ICAgICAgICAKICAgc3RyaW5nLWNvbmNhdC1zaW1wbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxNC41ODY0Ky0yLjcwNTAgICAgICAgICAgIDEyLjc4NTArLTAu
Mjc1MCAgICAgICAgICBtaWdodCBiZSAxLjE0MDl4IGZhc3RlcgogICBzdHJpbmctY29ucy1yZXBl
YXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjgxMjUrLTEuMzA3OCAgICAgPyAg
ICAgMTAuMzAwMystMS4xOTI4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ5N3ggc2xvd2VyCiAgIHN0
cmluZy1jb25zLXRvd2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuODAyMSst
MS4xOTA3ICAgICA/ICAgICAxMC4yMDk3Ky0xLjM3NTEgICAgICAgID8gbWlnaHQgYmUgMS4wNDE2
eCBzbG93ZXIKICAgc3RyaW5nLWVxdWFsaXR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAyNC42MTI0Ky0yLjgxMDUgICAgID8gICAgIDI1LjYyNTcrLTMuMDQ1MyAgICAgICAgPyBt
aWdodCBiZSAxLjA0MTJ4IHNsb3dlcgogICBzdHJpbmctZ2V0LWJ5LXZhbC1iaWctY2hhciAgICAg
ICAgICAgICAgICAgICAgICAgIDEwLjQ1NzArLTQuNTQ0NyAgICAgICAgICAgIDguODI0OSstMC43
NDY5ICAgICAgICAgIG1pZ2h0IGJlIDEuMTg0OXggZmFzdGVyCiAgIHN0cmluZy1nZXQtYnktdmFs
LW91dC1vZi1ib3VuZHMtaW5zYW5lICAgICAgICAgICAgIDQuMzEwOSstMC45MzM0ICAgICA/ICAg
ICAxMC43NTkyKy0yMC42MTY5ICAgICAgID8gbWlnaHQgYmUgMi40OTU4eCBzbG93ZXIKICAgc3Ry
aW5nLWdldC1ieS12YWwtb3V0LW9mLWJvdW5kcyAgICAgICAgICAgICAgICAgICAgNS44NTMzKy0x
LjE3NzUgICAgICAgICAgICA1LjMyMzcrLTAuMTkxMiAgICAgICAgICBtaWdodCBiZSAxLjA5OTV4
IGZhc3RlcgogICBzdHJpbmctZ2V0LWJ5LXZhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA0LjkxNTYrLTEuMzg0MiAgICAgICAgICAgIDQuNTAxMCstMC4zNjMwICAgICAgICAgIG1p
Z2h0IGJlIDEuMDkyMXggZmFzdGVyCiAgIHN0cmluZy1oYXNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMuNzIwMistMi4wMjI5ICAgICAgICAgICAgMi44MTk5Ky0wLjAy
MzAgICAgICAgICAgbWlnaHQgYmUgMS4zMTkzeCBmYXN0ZXIKICAgc3RyaW5nLWxvbmctaWRlbnQt
ZXF1YWxpdHkgICAgICAgICAgICAgICAgICAgICAgICAyMS4yOTM5Ky0xLjY3NDQgICAgICAgICAg
IDIwLjE4MzcrLTEuODc1MSAgICAgICAgICBtaWdodCBiZSAxLjA1NTB4IGZhc3RlcgogICBzdHJp
bmctb3V0LW9mLWJvdW5kcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyLjA1MjIrLTEu
NDU3MSAgICAgPyAgICAgMTMuMTg1MystMC43NDU0ICAgICAgICA/IG1pZ2h0IGJlIDEuMDk0MHgg
c2xvd2VyCiAgIHN0cmluZy1yZXBlYXQtYXJpdGggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMzYuODQ2MCstMi42MDY3ICAgICAgICAgICAzNS42MTY0Ky0yLjQxMDMgICAgICAgICAgbWln
aHQgYmUgMS4wMzQ1eCBmYXN0ZXIKICAgc3RyaW5nLXJvcGUtd2l0aC1vYmplY3QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyNS40OTYwKy0xLjE3ODMgICAgID8gICAgIDI2LjUxNTcrLTEuMzg0
NyAgICAgICAgPyBtaWdodCBiZSAxLjA0MDB4IHNsb3dlcgogICBzdHJpbmctc3ViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ5Ljc3ODcrLTMuMTg0MCAgICAgICAgICAg
NDguMjI2OCstMi43MjYxICAgICAgICAgIG1pZ2h0IGJlIDEuMDMyMnggZmFzdGVyCiAgIHN0cmlu
Zy10ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuNzUxMystMTMu
MDQ2MCAgICAgICAgICAgNC4xNzgyKy0wLjg0MTAgICAgICAgICAgbWlnaHQgYmUgMS44NTUyeCBm
YXN0ZXIKICAgc3RyaW5nLXZhci1lcXVhbGl0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzNy4xNzc0Ky0yLjc5ODUgICAgICAgICAgIDM2Ljk0NDkrLTMuNTcxMiAgICAgICAgCiAgIHN0
cnVjdHVyZS1ob2lzdC1vdmVyLXRyYW5zaXRpb25zICAgICAgICAgICAgICAgICAgIDMuMDIzOSst
MC4yMzMzICAgICA/ICAgICAgMy4wNTUyKy0wLjExMTQgICAgICAgID8gbWlnaHQgYmUgMS4wMTAz
eCBzbG93ZXIKICAgc3Vic3RyaW5nLWNvbmNhdC13ZWlyZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA1Mi43NzIyKy0yLjExODggICAgIF4gICAgIDQ3LjMwMTArLTEuMTI5MCAgICAgICAgXiBk
ZWZpbml0ZWx5IDEuMTE1N3ggZmFzdGVyCiAgIHN1YnN0cmluZy1jb25jYXQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNTIuNzM2MCstMi45OTM4ICAgICA/ICAgICA1NC40ODM1Ky0y
LjYxMTEgICAgICAgID8gbWlnaHQgYmUgMS4wMzMxeCBzbG93ZXIKICAgc3Vic3RyaW5nICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1OS43NjcwKy0zLjAwMDUgICAgICAg
ICAgIDU5LjU0MzIrLTQuMDQ3NiAgICAgICAgCiAgIHN3aXRjaC1jaGFyLWNvbnN0YW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzY1NSstMC4wNjE0ICAgICA/ICAgICAgMy4zOTkw
Ky0wLjEwNTEgICAgICAgID8KICAgc3dpdGNoLWNoYXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOS4xMjA3Ky0wLjc2MTkgICAgICAgICAgICA4Ljg2NzIrLTAuNDU1NSAg
ICAgICAgICBtaWdodCBiZSAxLjAyODZ4IGZhc3RlcgogICBzd2l0Y2gtY29uc3RhbnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0LjU2NDMrLTEuNjE4MiAgICAgICAgICAgMTMu
MzU2MystMi4xNDUwICAgICAgICAgIG1pZ2h0IGJlIDEuMDkwNHggZmFzdGVyCiAgIHN3aXRjaC1z
dHJpbmctYmFzaWMtYmlnLXZhciAgICAgICAgICAgICAgICAgICAgICAgMjMuMzc2MystMC4yNzcz
ICAgICAgICAgICAyMi45ODc2Ky0wLjUxODUgICAgICAgICAgbWlnaHQgYmUgMS4wMTY5eCBmYXN0
ZXIKICAgc3dpdGNoLXN0cmluZy1iYXNpYy1iaWcgICAgICAgICAgICAgICAgICAgICAgICAgICAy
MC4xODIzKy0xLjQyNDIgICAgICAgICAgIDE5LjkyMjcrLTAuOTQ2NiAgICAgICAgICBtaWdodCBi
ZSAxLjAxMzB4IGZhc3RlcgogICBzd2l0Y2gtc3RyaW5nLWJhc2ljLXZhciAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDE4LjYwNTMrLTAuNDcwOCAgICAgICAgICAgMTguMTk3NSstMS40MDk4ICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDIyNHggZmFzdGVyCiAgIHN3aXRjaC1zdHJpbmctYmFzaWMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcuNzY2MSstMS42NjY1ICAgICAgICAgICAxNi41
NTQwKy0wLjcxMjYgICAgICAgICAgbWlnaHQgYmUgMS4wNzMyeCBmYXN0ZXIKICAgc3dpdGNoLXN0
cmluZy1iaWctbGVuZ3RoLXRvd2VyLXZhciAgICAgICAgICAgICAgICAyNC40MTkwKy0yLjg4ODQg
ICAgID8gICAgIDI2LjU2NDMrLTcuMTI4NiAgICAgICAgPyBtaWdodCBiZSAxLjA4Nzl4IHNsb3dl
cgogICBzd2l0Y2gtc3RyaW5nLWxlbmd0aC10b3dlci12YXIgICAgICAgICAgICAgICAgICAgIDE2
Ljg4OTArLTEuMzkwMSAgICAgPyAgICAgMjAuMzk4MSstNi45NzYwICAgICAgICA/IG1pZ2h0IGJl
IDEuMjA3OHggc2xvd2VyCiAgIHN3aXRjaC1zdHJpbmctbGVuZ3RoLXRvd2VyICAgICAgICAgICAg
ICAgICAgICAgICAgMTUuMzE5MystMS40MTQ0ICAgICA/ICAgICAxNS40MjE0Ky0xLjIwOTMgICAg
ICAgID8KICAgc3dpdGNoLXN0cmluZy1zaG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxNS44MDU3Ky0wLjk1OTAgICAgICAgICAgIDE1Ljc5MjgrLTAuNzY5OSAgICAgICAgCiAgIHN3
aXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcuNjExOSst
MC42OTM2ICAgICAgICAgICAxNi4zMDUxKy0yLjE3MzMgICAgICAgICAgbWlnaHQgYmUgMS4wODAx
eCBmYXN0ZXIKICAgc3ltYm9sLXRvc3RyaW5ndGFnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNC4xNjk5Ky0wLjgxMTMgICAgICAgICAgICAzLjg0NDkrLTAuMTE0OCAgICAgICAgICBt
aWdodCBiZSAxLjA4NDV4IGZhc3RlcgogICB0ZWFyLW9mZi1hcmd1bWVudHMtc2ltcGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICA0LjQxMzYrLTAuODk4NyAgICAgICAgICAgIDQuMjIzNSstMC4z
ODUwICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ1MHggZmFzdGVyCiAgIHRlYXItb2ZmLWFyZ3VtZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMjQ0MystMC40Nzg2ICAgICAgICAg
ICAgNi4xMzk4Ky0wLjQ3ODYgICAgICAgICAgbWlnaHQgYmUgMS4wMTcweCBmYXN0ZXIKICAgdGVt
cG9yYWwtc3RydWN0dXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNi4xOTM1Ky0x
LjM0MDIgICAgICAgICAgIDE2LjAxNDArLTEuMjMzNSAgICAgICAgICBtaWdodCBiZSAxLjAxMTJ4
IGZhc3RlcgogICB0by1pbnQzMi1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE3LjI4NzgrLTEuMDcxNSAgICAgICAgICAgMTYuMjY3MSstMC43MTczICAgICAgICAgIG1p
Z2h0IGJlIDEuMDYyN3ggZmFzdGVyCiAgIHRyeS1jYXRjaC1nZXQtYnktdmFsLWNsb25lZC1hcmd1
bWVudHMgICAgICAgICAgICAgMTMuNDY5OSstMS40MTQzICAgICAgICAgICAxMi43MTU4Ky0xLjA1
NDcgICAgICAgICAgbWlnaHQgYmUgMS4wNTkzeCBmYXN0ZXIKICAgdHJ5LWNhdGNoLWdldC1ieS12
YWwtZGlyZWN0LWFyZ3VtZW50cyAgICAgICAgICAgICAgMy4yMDg0Ky0wLjIyOTUgICAgID8gICAg
ICAzLjc5OTMrLTIuMjUxNyAgICAgICAgPyBtaWdodCBiZSAxLjE4NDJ4IHNsb3dlcgogICB0cnkt
Y2F0Y2gtZ2V0LWJ5LXZhbC1zY29wZWQtYXJndW1lbnRzICAgICAgICAgICAgICA1LjgyOTgrLTAu
MTYxOCAgICAgPyAgICAgIDYuMTExOCstMS4xNDYxICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ4NHgg
c2xvd2VyCiAgIHR5cGVkLWFycmF5LWdldC1zZXQtYnktdmFsLXByb2ZpbGluZyAgICAgICAgICAg
ICAgMzUuNDU5MystMy42NjM2ICAgICAgICAgICAzNS4yNjQyKy0xLjkwMDQgICAgICAgIAogICB1
bmRlZmluZWQtcHJvcGVydHktYWNjZXNzICAgICAgICAgICAgICAgICAgICAgICAgMjg5LjA3NDAr
LTEuNDg0OCAgICAgICAgICAyODUuODUxMistNC43NTM1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEx
M3ggZmFzdGVyCiAgIHVuZGVmaW5lZC10ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDMuNzU1MSstMC4wOTYyICAgICA/ICAgICAgMy45MDk3Ky0wLjQwNDUgICAgICAgID8g
bWlnaHQgYmUgMS4wNDEyeCBzbG93ZXIKICAgdW5wcm9maWxlZC1saWNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMS4xMDE2Ky0wLjcxNjggICAgICAgICAgIDEwLjc4NDUrLTAu
MTE3MCAgICAgICAgICBtaWdodCBiZSAxLjAyOTR4IGZhc3RlcgogICB2OC1yYXl0cmFjZS13aXRo
LWVtcHR5LXRyeS1jYXRjaCAgICAgICAgICAgICAgICAgMTAyLjU0NDYrLTUuOTg4NSAgICAgPyAg
ICAxMDUuNTIxMystMTMuNDg5MiAgICAgICA/IG1pZ2h0IGJlIDEuMDI5MHggc2xvd2VyCiAgIHY4
LXJheXRyYWNlLXdpdGgtdHJ5LWNhdGNoICAgICAgICAgICAgICAgICAgICAgICAxMDIuNzc3Mist
NC4yOTU0ICAgICA/ICAgIDEwOC4wMzM4Ky04LjE0NDIgICAgICAgID8gbWlnaHQgYmUgMS4wNTEx
eCBzbG93ZXIKICAgdmFyYXJncy1jYWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxNy42NDkxKy0xLjM0NjMgICAgID8gICAgIDE4LjA4MjkrLTEuODE0OCAgICAgICAgPyBt
aWdodCBiZSAxLjAyNDZ4IHNsb3dlcgogICB2YXJhcmdzLWNvbnN0cnVjdC1pbmxpbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgIDI4LjE0MjIrLTAuMjE1MSAgICAgICAgICAgMjcuODM2OSstMC42
NDEwICAgICAgICAgIG1pZ2h0IGJlIDEuMDExMHggZmFzdGVyCiAgIHZhcmFyZ3MtY29uc3RydWN0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUuNzczMystMC44MDUxICAgICA/ICAg
ICAyNi4yOTEzKy0xLjYwMzEgICAgICAgID8gbWlnaHQgYmUgMS4wMjAxeCBzbG93ZXIKICAgdmFy
YXJncy1pbmxpbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMC44NzMzKy0w
LjM3NjMgICAgID8gICAgIDEwLjk1NzUrLTAuMTQ4OSAgICAgICAgPwogICB2YXJhcmdzLXN0cmlj
dC1tb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyLjc4NjgrLTAuNDI4OCAgICAg
ICAgICAgMTIuNzUzNystMC4zNjYwICAgICAgICAKICAgdmFyYXJncyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxMi40ODU4Ky0wLjg2OTUgICAgICAgICAgIDExLjg1
MjQrLTAuMjQzMiAgICAgICAgICBtaWdodCBiZSAxLjA1MzR4IGZhc3RlcgogICB3ZWlyZC1pbmxp
bmluZy1jb25zdC1wcm9wICAgICAgICAgICAgICAgICAgICAgICAgICAzLjEyMjkrLTAuNTI0NyAg
ICAgPyAgICAgIDQuMTQ4MSstMS4xNDY1ICAgICAgICA/IG1pZ2h0IGJlIDEuMzI4M3ggc2xvd2Vy
CgogICA8Z2VvbWV0cmljPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEx
LjMwNTcrLTAuMDY4NCAgICAgPyAgICAgMTEuMzE3MistMC4wMzg1ICAgICAgICA/IG1pZ2h0IGJl
IDEuMDAxMHggc2xvd2VyCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmFzZTY0ICAgICAgICAgICAgICAgICAgICBuZXc2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBc21CZW5jaDoKICAgYmlnZmliLmNwcCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1Ny4zOTA5Ky0yNS4zODA3ICAg
ICAgICAgNjQ3LjkwMjgrLTM4LjUwMzAgICAgICAgICBtaWdodCBiZSAxLjAxNDZ4IGZhc3Rlcgog
ICBjcmF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTYyLjE2
OTArLTEyLjQ3NTMgICAgPyAgICA1NjIuNDc1OCstOS4xMTYzICAgICAgICA/CiAgIGRyeS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MDQuMzA1NistMTUuNTk1
NCAgICA/ICAgIDYwNC42NzUyKy01LjQ4NzMgICAgICAgID8KICAgRmxvYXRNTS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk3My42MjMwKy0xMi41NjgxICAgID8gICAg
OTc2LjkwOTErLTYuOTI3MyAgICAgICAgPwogICBnY2MtbG9vcHMuY3BwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0ODEwLjEwNjgrLTIzLjUyMzYgICAgPyAgIDQ4NDAuODQ1NSst
MTguODY3MiAgICAgICA/CiAgIG4tYm9keS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDExNjguOTc3MistMjQuNjQ5NyAgICAgICAgMTE2My40ODYwKy0xMS41NjM3ICAg
ICAgIAogICBRdWlja3NvcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NTgwLjcyOTkrLTcuMzA2NSAgICAgICAgICA1NzMuODg0NistMjAuNzIxMSAgICAgICAgIG1pZ2h0
IGJlIDEuMDExOXggZmFzdGVyCiAgIHN0ZXBhbm92X2NvbnRhaW5lci5jcHAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDU0MTguNDY1NSstNTIuODY4MSAgICA/ICAgNTQyMS44NTYzKy05Ny41MjAy
ICAgICAgID8KICAgVG93ZXJzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMyOC42MTk0Ky01Ljk5OTggICAgID8gICAgMzMyLjc2ODErLTUuNjEwNiAgICAgICAgPyBt
aWdodCBiZSAxLjAxMjZ4IHNsb3dlcgoKICAgPGdlb21ldHJpYz4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTAyNi4zMzg2Ky02LjUwODIgICAgICAgICAxMDI1LjQ5OTkrLTQu
ODA5NiAgICAgICAgICBtaWdodCBiZSAxLjAwMDh4IGZhc3RlcgoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2U2NCAgICAgICAgICAg
ICAgICAgICAgbmV3NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKQ29t
cHJlc3Npb25CZW5jaDoKICAgaHVmZm1hbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA3MC42NTUyKy0xLjcxNTMgICAgID8gICAgIDczLjQ1MDkrLTcuNzQxOSAgICAg
ICAgPyBtaWdodCBiZSAxLjAzOTZ4IHNsb3dlcgogICBhcml0aG1ldGljLXNpbXBsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMzc3Ljc4MDcrLTM0LjUxMDAgICAgICAgICAzNzEuMjI4
MCstNC40MzYwICAgICAgICAgIG1pZ2h0IGJlIDEuMDE3N3ggZmFzdGVyCiAgIGFyaXRobWV0aWMt
cHJlY2lzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNTIuMDA5NystNi4wNzI1ICAg
ICA/ICAgIDM1NC43NzM3Ky02LjcwNzAgICAgICAgID8KICAgYXJpdGhtZXRpYy1jb21wbGV4LXBy
ZWNpc2UgICAgICAgICAgICAgICAgICAgICAgIDM1NS4zNTA1Ky01LjYzNzAgICAgICAgICAgMzQ4
Ljc1MTArLTcuNDI4MyAgICAgICAgICBtaWdodCBiZSAxLjAxODl4IGZhc3RlcgogICBhcml0aG1l
dGljLXByZWNpc2Utb3JkZXItMCAgICAgICAgICAgICAgICAgICAgICAgNDQzLjgwNjkrLTE4MC44
OTgwICAgICAgICAzODcuNDUzNystNy44NTU5ICAgICAgICAgIG1pZ2h0IGJlIDEuMTQ1NHggZmFz
dGVyCiAgIGFyaXRobWV0aWMtcHJlY2lzZS1vcmRlci0xICAgICAgICAgICAgICAgICAgICAgICA0
MjcuMzAyMistMTcuNTgwMyAgICAgICAgIDQyNy4xMDE4Ky01Ljg1MjIgICAgICAgIAogICBhcml0
aG1ldGljLXByZWNpc2Utb3JkZXItMiAgICAgICAgICAgICAgICAgICAgICAgNDkwLjc5OTArLTEw
LjU3NTMgICAgPyAgICA1OTEuMDI5NCstMjk5Ljk4MjggICAgICA/IG1pZ2h0IGJlIDEuMjA0Mngg
c2xvd2VyCiAgIGFyaXRobWV0aWMtc2ltcGxlLW9yZGVyLTEgICAgICAgICAgICAgICAgICAgICAg
ICA0MzkuNzgwMystMTcuNjEyNSAgICAgICAgIDQzOS41MDQ4Ky0xNC4wOTE3ICAgICAgIAogICBh
cml0aG1ldGljLXNpbXBsZS1vcmRlci0yICAgICAgICAgICAgICAgICAgICAgICAgNTEyLjc3MDMr
LTMuNzc0OCAgICAgPyAgICA1MTguMTk1MistNC45MDA5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEw
Nnggc2xvd2VyCiAgIGx6LXN0cmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA0NDguMzE2MistNC40OTA3ICAgICA/ICAgIDQ2Mi41NTEzKy0yNy4yNDI3ICAgICAgID8g
bWlnaHQgYmUgMS4wMzE4eCBzbG93ZXIKCiAgIDxnZW9tZXRyaWM+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzNTMuODM0MystMTQuMTg3NiAgICA/ICAgIDM1Ny4wNzE1Ky0x
OC41OTA0ICAgICAgID8gbWlnaHQgYmUgMS4wMDkxeCBzbG93ZXIKCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlNjQgICAgICAgICAg
ICAgICAgICAgIG5ldzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkdl
b21lYW4gb2YgcHJlZmVycmVkIG1lYW5zOgogICA8c2NhbGVkLXJlc3VsdD4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDcyLjkwOTArLTAuMzg3NiAgICAgPyAgICAgNzMuMDE5OSst
MC41MjEzICAgICAgICA/IG1pZ2h0IGJlIDEuMDAxNXggc2xvd2VyCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>266486</attachid>
            <date>2015-12-02 17:21:48 -0800</date>
            <delta_ts>2015-12-02 17:21:48 -0800</delta_ts>
            <desc>x86 benchmark result.</desc>
            <filename>bench-result-x86.txt</filename>
            <type>text/plain</type>
            <size>65668</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">JCBzbGVlcCAxMDsgLi4vLi4vd3MxL0ludGVybmFsL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1iZW5j
aG1hcmtzIGJhc2UzMjpiYXNlMzIvanNjIG5ldzMyOm5ldzMyL2pzYyAKV2FybmluZzogY291bGQg
bm90IGlkZW50aWZ5IGNoZWNrb3V0IGxvY2F0aW9uIGZvciBiYXNlMzIKV2FybmluZzogY291bGQg
bm90IGlkZW50aWZ5IGNoZWNrb3V0IGxvY2F0aW9uIGZvciBuZXczMgpXYXJuaW5nOiByZWZ1c2lu
ZyB0byBydW4gSlNCZW5jaCBiZWNhdXNlIG5vdCBhbGwgVk1zIGFyZSBEdW1wUmVuZGVyVHJlZSBv
ciBXZWJLaXRUZXN0UnVubmVyLgpXYXJuaW5nOiByZWZ1c2luZyB0byBydW4gRFNQSlMgYmVjYXVz
ZSBub3QgYWxsIFZNcyBhcmUgRHVtcFJlbmRlclRyZWUgb3IgV2ViS2l0VGVzdFJ1bm5lci4KNDAw
NC80MDA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApHZW5lcmF0aW5nIGJlbmNobWFy
ayByZXBvcnQgYXQgL1ZvbHVtZXMvRGF0YS9iZW5jaC9kZmctbXVsL2Jhc2UzMl9uZXczMl9TdW5T
cGlkZXJMb25nU3BpZGVyVjhTcGlkZXJPY3RhbmVLcmFrZW5KU1JlZ3Jlc3NBc21CZW5jaENvbXBy
ZXNzaW9uQmVuY2hfRmxvcmlvbl8yMDE1MTIwMl8xNjIwX3JlcG9ydC50eHQKQW5kIHJhdyBkYXRh
IGF0IC9Wb2x1bWVzL0RhdGEvYmVuY2gvZGZnLW11bC9iYXNlMzJfbmV3MzJfU3VuU3BpZGVyTG9u
Z1NwaWRlclY4U3BpZGVyT2N0YW5lS3Jha2VuSlNSZWdyZXNzQXNtQmVuY2hDb21wcmVzc2lvbkJl
bmNoX0Zsb3Jpb25fMjAxNTEyMDJfMTYyMC5qc29uCgpCZW5jaG1hcmsgcmVwb3J0IGZvciBTdW5T
cGlkZXIsIExvbmdTcGlkZXIsIFY4U3BpZGVyLCBPY3RhbmUsIEtyYWtlbiwgSlNSZWdyZXNzLCBB
c21CZW5jaCwgYW5kIENvbXByZXNzaW9uQmVuY2ggb24gRmxvcmlvbiAoTWFjQm9va1BybzExLDEp
LgoKVk1zIHRlc3RlZDoKImJhc2UzMiIgYXQgL1ZvbHVtZXMvRGF0YS9iZW5jaC9kZmctbXVsL2Jh
c2UzMi9qc2MKIm5ldzMyIiBhdCAvVm9sdW1lcy9EYXRhL2JlbmNoL2RmZy1tdWwvbmV3MzIvanNj
CgpDb2xsZWN0ZWQgNCBzYW1wbGVzIHBlciBiZW5jaG1hcmsvVk0sIHdpdGggNCBWTSBpbnZvY2F0
aW9ucyBwZXIgYmVuY2htYXJrLiBFbWl0dGVkIGEgY2FsbCB0byBnYygpIGJldHdlZW4gc2FtcGxl
IG1lYXN1cmVtZW50cy4KVXNlZCAxIGJlbmNobWFyayBpdGVyYXRpb24gcGVyIFZNIGludm9jYXRp
b24gZm9yIHdhcm0tdXAuIFVzZWQgdGhlIGpzYy1zcGVjaWZpYyBwcmVjaXNlVGltZSgpIGZ1bmN0
aW9uIHRvIGdldCBtaWNyb3NlY29uZC1sZXZlbAp0aW1pbmcuIFJlcG9ydGluZyBiZW5jaG1hcmsg
ZXhlY3V0aW9uIHRpbWVzIHdpdGggOTUlIGNvbmZpZGVuY2UgaW50ZXJ2YWxzIGluIG1pbGxpc2Vj
b25kcy4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiYXNlMzIgICAgICAgICAgICAgICAgICAgIG5ldzMyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgClN1blNwaWRlcjoKICAgM2QtY3ViZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMi44NzQwKy0xLjA0MDYgICAgID8gICAgIDIz
LjU4NjgrLTIuMjUyMSAgICAgICAgPyBtaWdodCBiZSAxLjAzMTJ4IHNsb3dlcgogICAzZC1tb3Jw
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjYzMjkrLTEuMzgx
NCAgICAgICAgICAgIDguODM0OCstMC41MTQxICAgICAgICAgIG1pZ2h0IGJlIDEuMDkwM3ggZmFz
dGVyCiAgIDNkLXJheXRyYWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTMuNDQ2OCstMS4yOTYyICAgICAgICAgICAxMy4xNDk1Ky0xLjMxNDUgICAgICAgICAgbWlnaHQg
YmUgMS4wMjI2eCBmYXN0ZXIKICAgYWNjZXNzLWJpbmFyeS10cmVlcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMy4zMDMzKy0wLjE3MzAgICAgICAgICAgICAzLjI2MTMrLTAuMDc4NiAg
ICAgICAgICBtaWdodCBiZSAxLjAxMjl4IGZhc3RlcgogICBhY2Nlc3MtZmFubmt1Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjAwNDUrLTAuNzU5NCAgICAgPyAgICAgIDku
NDk1MistMC44NzE3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDU0NXggc2xvd2VyCiAgIGFjY2Vzcy1u
Ym9keSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuNjY1OCstMi44Mzcw
ICAgICAgICAgICAgNi44Njc0Ky0wLjIwMTUgICAgICAgICAgbWlnaHQgYmUgMS4xMTYzeCBmYXN0
ZXIKICAgYWNjZXNzLW5zaWV2ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
NC4yMTEwKy0wLjU1NjYgICAgICAgICAgICA0LjAzMDIrLTAuMzM2MCAgICAgICAgICBtaWdodCBi
ZSAxLjA0NDl4IGZhc3RlcgogICBiaXRvcHMtM2JpdC1iaXRzLWluLWJ5dGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAyLjI3NTArLTAuMTI0NiAgICAgXiAgICAgIDIuMDM0NystMC4wNjg5ICAg
ICAgICBeIGRlZmluaXRlbHkgMS4xMTgxeCBmYXN0ZXIKICAgYml0b3BzLWJpdHMtaW4tYnl0ZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy40NDk0Ky0wLjM4ODEgICAgICAgICAgICAz
LjM3MzMrLTAuMTI0MCAgICAgICAgICBtaWdodCBiZSAxLjAyMjZ4IGZhc3RlcgogICBiaXRvcHMt
Yml0d2lzZS1hbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjYyMzUrLTAuMjIz
MSAgICAgPyAgICAgIDIuNjQyMystMC4xMzY4ICAgICAgICA/CiAgIGJpdG9wcy1uc2lldmUtYml0
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuNjA2MistMS4wNjA0ICAgICAgICAg
ICAgNS41OTk1Ky0xLjkyMjcgICAgICAgIAogICBjb250cm9sZmxvdy1yZWN1cnNpdmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzLjY2NjcrLTAuMTE5MSAgICAgICAgICAgIDMuNTk4OCst
MC4wNjA5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE4OXggZmFzdGVyCiAgIGNyeXB0by1hZXMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAuNDI0NCstMS4zMDY2ICAgICAg
ICAgICAxMC4yOTA5Ky0xLjA0OTEgICAgICAgICAgbWlnaHQgYmUgMS4wMTMweCBmYXN0ZXIKICAg
Y3J5cHRvLW1kNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOC4wNTk1
Ky0xLjI0NTAgICAgICAgICAgICA3LjY0MzkrLTAuMzcxMyAgICAgICAgICBtaWdodCBiZSAxLjA1
NDR4IGZhc3RlcgogICBjcnlwdG8tc2hhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA1LjU2NjUrLTAuNTEwMiAgICAgICAgICAgIDUuNTYzMistMC43MjM5ICAgICAgICAK
ICAgZGF0ZS1mb3JtYXQtdG9mdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMi40
MzczKy0xLjY5MzkgICAgICAgICAgIDEyLjE5MjMrLTEuNzgzNCAgICAgICAgICBtaWdodCBiZSAx
LjAyMDF4IGZhc3RlcgogICBkYXRlLWZvcm1hdC14cGFyYiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEyLjU2NDYrLTEuOTE4MiAgICAgICAgICAgMTIuNDE1MistMS4yNjk0ICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDEyMHggZmFzdGVyCiAgIG1hdGgtY29yZGljICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQuMTA5MSstMC4yNTI1ICAgICA/ICAgICAgNC42MjYz
Ky0yLjA0MDcgICAgICAgID8gbWlnaHQgYmUgMS4xMjU5eCBzbG93ZXIKICAgbWF0aC1wYXJ0aWFs
LXN1bXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOS4xNDE1Ky0xLjM5NzkgICAg
ICAgICAgICA4Ljc0NDIrLTAuOTI4OSAgICAgICAgICBtaWdodCBiZSAxLjA0NTR4IGZhc3Rlcgog
ICBtYXRoLXNwZWN0cmFsLW5vcm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjc5
NDkrLTAuMTY1MSAgICAgICAgICAgIDIuNjczNistMC4wMTc2ICAgICAgICAgIG1pZ2h0IGJlIDEu
MDQ1NHggZmFzdGVyCiAgIHJlZ2V4cC1kbmEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDguMTY2MystMC4zNzgxICAgICA/ICAgICAgOC45MjA4Ky0xLjEzOTMgICAgICAg
ID8gbWlnaHQgYmUgMS4wOTI0eCBzbG93ZXIKICAgc3RyaW5nLWJhc2U2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgNi4wODk0Ky0wLjMzMzggICAgID8gICAgICA2LjY0MDcr
LTAuODcyMSAgICAgICAgPyBtaWdodCBiZSAxLjA5MDZ4IHNsb3dlcgogICBzdHJpbmctZmFzdGEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzLjQyNDArLTEuMDg3MiAgICAg
ICAgICAgMTMuMDE1MSstMC4zMTMyICAgICAgICAgIG1pZ2h0IGJlIDEuMDMxNHggZmFzdGVyCiAg
IHN0cmluZy10YWdjbG91ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYuOTMw
NSstNy4zNDkwICAgICAgICAgICAxNS4yMTYzKy0wLjI1OTggICAgICAgICAgbWlnaHQgYmUgMS4x
MTI3eCBmYXN0ZXIKICAgc3RyaW5nLXVucGFjay1jb2RlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyOS4xODM4Ky0wLjgzMTkgICAgID8gICAgIDI5LjU0OTkrLTAuOTAyNSAgICAgICAg
PyBtaWdodCBiZSAxLjAxMjV4IHNsb3dlcgogICBzdHJpbmctdmFsaWRhdGUtaW5wdXQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA4LjYwMDErLTEuMTU1MiAgICAgPyAgICAgIDguNzEwMist
MC43MDk4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEyOHggc2xvd2VyCgogICA8YXJpdGhtZXRpYz4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjA0ODErLTAuNDU5NyAgICAg
ICAgICAgIDguOTQ5MSstMC4xMjEyICAgICAgICAgIG1pZ2h0IGJlIDEuMDExMXggZmFzdGVyCgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmFzZTMyICAgICAgICAgICAgICAgICAgICBuZXczMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIApMb25nU3BpZGVyOgogICAzZC1jdWJlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxODM4LjY2MjkrLTI5LjE2ODMgICAgICAgIDE4MjcuNDUxOCst
MTIuNzgwNyAgICAgICAKICAgM2QtbW9ycGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTI3Ny4yODUyKy01Ljk3OTkgICAgID8gICAxMjkwLjc3ODkrLTE5Ljc0NjggICAg
ICAgPyBtaWdodCBiZSAxLjAxMDZ4IHNsb3dlcgogICAzZC1yYXl0cmFjZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxNDMxLjA3MzQrLTY0OC41MTg3ICAgICAgIDEyNDEuMDAx
NSstMjcuNjA2OSAgICAgICAgIG1pZ2h0IGJlIDEuMTUzMnggZmFzdGVyCiAgIGFjY2Vzcy1iaW5h
cnktdHJlZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0ODMuMzY2MystMTAuNDIwNyAg
ICAgICAgMTQ4Mi42MTI1Ky0xNy41NjMwICAgICAgIAogICBhY2Nlc3MtZmFubmt1Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgNTc5LjkyNzErLTIuOTcxNCAgICAgICAgICA1NzUu
MDg2NCstOC4wMTI2ICAgICAgICAKICAgYWNjZXNzLW5ib2R5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMTUyOC4yNTQ1Ky0yMC4yMDA0ICAgID8gICAxNTY3LjU1ODIrLTU1LjEy
MDcgICAgICAgPyBtaWdodCBiZSAxLjAyNTd4IHNsb3dlcgogICBhY2Nlc3MtbnNpZXZlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTEyLjY2ODUrLTE4LjM0NzYgICAgICAgICA5
MTEuNzQ2MystMTAuNDExNyAgICAgICAKICAgYml0b3BzLTNiaXQtYml0cy1pbi1ieXRlICAgICAg
ICAgICAgICAgICAgICAgICAgIDExNC45MDc1Ky01LjYxMDcgICAgICAgICAgMTE0LjY4NTArLTUu
NjQyMCAgICAgICAgCiAgIGJpdG9wcy1iaXRzLWluLWJ5dGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyMjIuMTE4NSstMTUuODI2NiAgICAgICAgIDIxOS4xMjY4Ky01Ljg5OTggICAgICAg
ICAgbWlnaHQgYmUgMS4wMTM3eCBmYXN0ZXIKICAgYml0b3BzLW5zaWV2ZS1iaXRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMTA0NS44NDU5Ky0xNS4wMTgyICAgID8gICAxMDQ3LjQ0ODcr
LTkuNDY4MiAgICAgICAgPwogICBjb250cm9sZmxvdy1yZWN1cnNpdmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNzU5LjAyNzYrLTcuNzU1NyAgICAgICAgICA3NTEuNDMyMSstMTEuMjI2MiAg
ICAgICAgIG1pZ2h0IGJlIDEuMDEwMXggZmFzdGVyCiAgIGNyeXB0by1hZXMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDE3NTguODQ3MCstMzkuODY3NiAgICAgICAgMTc1NC4y
Mjg1Ky0xNi4yOTQ5ICAgICAgIAogICBjcnlwdG8tbWQ1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMjUzLjkwMzIrLTEyLjUzNzEgICAgICAgIDEyNDUuMTk5NistMjMuNDc5
MSAgICAgICAKICAgY3J5cHRvLXNoYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTM4Ni44NjE4Ky0yMS45MTY4ICAgICAgICAxMzgzLjM0MTQrLTkuMjA1NSAgICAgICAgCiAg
IGRhdGUtZm9ybWF0LXRvZnRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTQuMTgx
MCstNC42MDYzICAgICAgICAgIDk0OC45NjM1Ky0yMC4zMDY4ICAgICAgIAogICBkYXRlLWZvcm1h
dC14cGFyYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMTc3Ljg3NzArLTE1LjA4MjEg
ICAgPyAgIDExNzkuOTQ2NSstOC4zNDkzICAgICAgICA/CiAgIGhhc2gtbWFwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMzkuMTUyNCstOS42Nzc2ICAgICA/ICAgIDI0
MC44NjI0Ky0xMS41MTU2ICAgICAgID8KICAgbWF0aC1jb3JkaWMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTMzNy42NDg1Ky0xMi42MDI4ICAgICAgICAxMzM0LjYzOTArLTE0
LjY5MDEgICAgICAgCiAgIG1hdGgtcGFydGlhbC1zdW1zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA5ODAuNzAwNystOC43NTMyICAgICA/ICAgIDk4OS42NTczKy0xNS4wMzE3ICAgICAg
ID8KICAgbWF0aC1zcGVjdHJhbC1ub3JtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIw
Ny43MzU5Ky0xNC4wODAzICAgID8gICAxMjExLjMwMTArLTIyLjEwNjYgICAgICAgPwogICBzdHJp
bmctYmFzZTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjA5LjY0MjgrLTEz
LjE2ODkgICAgICAgICA2MDguMjkyNystMTkuMjg2MCAgICAgICAKICAgc3RyaW5nLWZhc3RhICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA5OS45ODUwKy0xOC43MzUyICAgICAg
ICAxMDkyLjY4NTgrLTE5Ljc3NjAgICAgICAgCiAgIHN0cmluZy10YWdjbG91ZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAyODUuMzAzOCstMi44NDIzICAgICA/ICAgIDI4OS42MTkz
Ky0xNC4xMzk5ICAgICAgID8gbWlnaHQgYmUgMS4wMTUxeCBzbG93ZXIKCiAgIDxnZW9tZXRyaWM+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4NDMuMjQ4MSstMTQuMDk3OCAg
ICAgICAgIDgzOS4wNzAzKy0yLjY2MzggICAgICAgICAgbWlnaHQgYmUgMS4wMDUweCBmYXN0ZXIK
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBiYXNlMzIgICAgICAgICAgICAgICAgICAgIG5ldzMyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgClY4U3BpZGVyOgogICBjcnlwdG8gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDg1Ljk2MzMrLTEuMzUzOCAgICAgICAgICAgODQuNjg4Myst
Mi44NTc4ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE1MXggZmFzdGVyCiAgIGRlbHRhYmx1ZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMTkuMjYxMistNy4yNTc1ICAgICAg
ICAgIDExNS4zOTA5Ky0zLjY4MDUgICAgICAgICAgbWlnaHQgYmUgMS4wMzM1eCBmYXN0ZXIKICAg
ZWFybGV5LWJveWVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4Ni41NTY1
Ky01LjI1MzEgICAgICAgICAgIDgzLjcyODMrLTYuMzcwMyAgICAgICAgICBtaWdodCBiZSAxLjAz
Mzh4IGZhc3RlcgogICByYXl0cmFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDcyLjk1MjMrLTUuNzc1NCAgICAgICAgICAgNzIuMDM5NCstNy4wOTY4ICAgICAgICAg
IG1pZ2h0IGJlIDEuMDEyN3ggZmFzdGVyCiAgIHJlZ2V4cCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOTUuODcwNSstNC4yMzM4ICAgICAgICAgICA5My41ODUyKy0y
LjIzNzggICAgICAgICAgbWlnaHQgYmUgMS4wMjQ0eCBmYXN0ZXIKICAgcmljaGFyZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMS42NTI4Ky01Ljg4NzQgICAgID8g
ICAgMTAzLjc4NzIrLTcuMTcyNSAgICAgICAgPyBtaWdodCBiZSAxLjAyMTB4IHNsb3dlcgogICBz
cGxheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYyLjMwOTUr
LTIuNTkwNCAgICAgPyAgICAgNjMuNDQxOCstNC41OTQ2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE4
Mnggc2xvd2VyCgogICA8Z2VvbWV0cmljPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDg3LjQ3NjgrLTEuMjIzMyAgICAgICAgICAgODYuNDg1MSstMS45MzI5ICAgICAgICAg
IG1pZ2h0IGJlIDEuMDExNXggZmFzdGVyCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZTMyICAgICAgICAgICAgICAgICAgICBuZXcz
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApPY3RhbmU6CiAgIGVuY3J5
cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40MTgzMSstMC4w
MDg0OCAgICA/ICAgICAwLjQyNTQxKy0wLjAwNjk3ICAgICAgID8gbWlnaHQgYmUgMS4wMTcweCBz
bG93ZXIKICAgZGVjcnlwdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA3LjYwODIwKy0wLjEyODk3ICAgICAgICAgIDcuNTc0NzgrLTAuMTE5OTIgICAgICAgCiAgIGRl
bHRhYmx1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDIgICAgICAgMC40MzI5MCst
MC4wMDQ0NiAgICAhICAgICAwLjQ0MzMyKy0wLjAwNTAwICAgICAgICEgZGVmaW5pdGVseSAxLjAy
NDF4IHNsb3dlcgogICBlYXJsZXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAuNzAyODArLTAuMDAxMjQgICAgXiAgICAgMC42OTQwMSstMC4wMDQ5NSAgICAgICBe
IGRlZmluaXRlbHkgMS4wMTI3eCBmYXN0ZXIKICAgYm95ZXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA5LjE0ODE1Ky0wLjIwMzg5ICAgID8gICAgIDkuMjM2OTQr
LTAuMTk2NTIgICAgICAgPwogICBuYXZpZXItc3Rva2VzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgyICAgICAgIDkuMjc2ODMrLTAuMDY0NjIgICAgICAgICAgOS4xNjE3MSstMC4xNDgyOSAg
ICAgICAgIG1pZ2h0IGJlIDEuMDEyNnggZmFzdGVyCiAgIHJheXRyYWNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeDIgICAgICAgMi45OTI2NSstMC4wNDQxMSAgICAgICAgICAyLjk3
OTA0Ky0wLjAzMjc4ICAgICAgIAogICByaWNoYXJkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHgyICAgICAgIDAuMjM0NzgrLTAuMDA1NTIgICAgICAgICAgMC4yMzM5MistMC4wMDUy
NyAgICAgICAKICAgc3BsYXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAg
ICAgICAwLjg2NjIwKy0wLjAyMTkwICAgICAgICAgIDAuODQyNDkrLTAuMDEzODEgICAgICAgICBt
aWdodCBiZSAxLjAyODF4IGZhc3RlcgogICByZWdleHAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHgyICAgICAgMzYuOTI3MjArLTAuODMzMjYgICAgPyAgICAzNy4xNDc1NystMC40
MzI3MCAgICAgICA/CiAgIHBkZmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eDIgICAgICA2Ny4xNTcwOCstMC41NDIyMCAgICA/ICAgIDY3Ljk5OTk3Ky0wLjY3MTI4ICAgICAg
ID8gbWlnaHQgYmUgMS4wMTI2eCBzbG93ZXIKICAgbWFuZHJlZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4MiAgICAgMTM1LjM2OTQwKy0yLjkwODk3ICAgID8gICAxMzYuMjQ4MzQr
LTIuMzM0NTIgICAgICAgPwogICBnYmVtdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgyICAgICAgODUuMTMyNDArLTAuODM2OTMgICAgICAgICA4NC45MjM4NSstMC44NDcwMSAg
ICAgICAKICAgY2xvc3VyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAwLjc4MTU0Ky0wLjAxMDg5ICAgICAgICAgIDAuNzc4MzIrLTAuMDE1MTMgICAgICAgCiAgIGpx
dWVyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMC41MTI1OSst
MC4wOTQ2NiAgICA/ICAgIDEwLjU2MTI4Ky0wLjEzNDIwICAgICAgID8KICAgYm94MmQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAgICAgIDI2Ljk5NTg0Ky0wLjYxNzE4ICAg
ICAgICAgMjYuOTExNzkrLTAuNjkyNDAgICAgICAgCiAgIHpsaWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeDIgICAgIDk0Mi4zMDQxNCstNS4wNjI2NCAgICAhICAgOTYxLjAw
NDU2Ky04LjE3ODY5ICAgICAgICEgZGVmaW5pdGVseSAxLjAxOTh4IHNsb3dlcgogICB0eXBlc2Ny
aXB0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgyICAgIDEzMjAuODMwMjArLTMzLjE0
NjEwICAgICAgMTMxMy4wMTY1NCstMzIuNzM0NzcgICAgICAKCiAgIDxnZW9tZXRyaWM+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMi41NTY0NystMC4wMjU5OSAgICA/ICAg
IDEyLjU2Nzc1Ky0wLjAzMzM5ICAgICAgID8gbWlnaHQgYmUgMS4wMDA5eCBzbG93ZXIKCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNl
MzIgICAgICAgICAgICAgICAgICAgIG5ldzMyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCktyYWtlbjoKICAgYWktYXN0YXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAyNDcuNTQyKy03LjcyNSAgICAgID8gICAgIDI0OS44ODUrLTIuNTkyICAg
ICAgICAgPwogICBhdWRpby1iZWF0LWRldGVjdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEwMy44MTErLTIuNDQ2ICAgICAgPyAgICAgMTA0LjgyNystMy4xMjEgICAgICAgICA/CiAg
IGF1ZGlvLWRmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjU1LjUz
NSstNy44MDQgICAgICAgICAgICAyNTMuOTY4Ky01LjIzOSAgICAgICAgIAogICBhdWRpby1mZnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4NC41ODUrLTIuNzYzICAg
ICAgICAgICAgIDgyLjM2MCstMS44ODUgICAgICAgICAgIG1pZ2h0IGJlIDEuMDI3MHggZmFzdGVy
CiAgIGF1ZGlvLW9zY2lsbGF0b3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA2
LjExMystNy4xMjkgICAgICAgICAgICAxMDMuNjgxKy02LjM2MiAgICAgICAgICAgbWlnaHQgYmUg
MS4wMjM1eCBmYXN0ZXIKICAgaW1hZ2luZy1kYXJrcm9vbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxNDMuODEyKy0zLjk4NiAgICAgICAgICAgIDE0My4yNjgrLTQuODQwICAgICAg
ICAgCiAgIGltYWdpbmctZGVzYXR1cmF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTIxLjM0MCstOC40MjcgICAgICAgICAgICAxMjEuMjI0Ky0xMS4xNTkgICAgICAgIAogICBpbWFn
aW5nLWdhdXNzaWFuLWJsdXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0My45NTIrLTUu
ODA2ICAgICAgICAgICAgMjQyLjM4MystNC45NDIgICAgICAgICAKICAganNvbi1wYXJzZS1maW5h
bmNpYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjAuNDkyKy0yLjk5MSAgICAgICAg
ICAgICA2MC4yMDIrLTEuNzE3ICAgICAgICAgCiAgIGpzb24tc3RyaW5naWZ5LXRpbmRlcmJveCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDM5LjMzNCstMy4xODggICAgICA/ICAgICAgMzkuNTUx
Ky0xLjg4NiAgICAgICAgID8KICAgc3RhbmZvcmQtY3J5cHRvLWFlcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgODUuNzU4Ky0zLjkzNSAgICAgICAgICAgICA4NS4zMDUrLTIuNzI5ICAg
ICAgICAgCiAgIHN0YW5mb3JkLWNyeXB0by1jY20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDU1LjkwOSstNC44MTQgICAgICAgICAgICAgNTUuNTI2Ky00LjE1OSAgICAgICAgIAogICBz
dGFuZm9yZC1jcnlwdG8tcGJrZGYyICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2Mi42NjEr
LTMuMTE0ICAgICAgICAgICAgMTU4LjMyMSstMy40MzEgICAgICAgICAgIG1pZ2h0IGJlIDEuMDI3
NHggZmFzdGVyCiAgIHN0YW5mb3JkLWNyeXB0by1zaGEyNTYtaXRlcmF0aXZlICAgICAgICAgICAg
ICAgICAgIDYzLjMwMSstNS4xNDAgICAgICAgICAgICAgNjEuODg2Ky0yLjU1MSAgICAgICAgICAg
bWlnaHQgYmUgMS4wMjI5eCBmYXN0ZXIKCiAgIDxhcml0aG1ldGljPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMTI2LjcyNSstMS43NzcgICAgICAgICAgICAxMjUuODg1Ky0w
LjM5NCAgICAgICAgICAgbWlnaHQgYmUgMS4wMDY3eCBmYXN0ZXIKCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlMzIgICAgICAgICAg
ICAgICAgICAgIG5ldzMyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkpT
UmVncmVzczoKICAgYWJjLWZvcndhcmQtbG9vcC1lcXVhbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE1Mi40NjEyKy01LjAyODUgICAgICAgICAgMTUyLjA1MjArLTEuMjA1NCAgICAgICAgCiAg
IGFiYy1wb3N0Zml4LWJhY2t3YXJkLWxvb3AgICAgICAgICAgICAgICAgICAgICAgICAxNDAuOTAw
MystOC4wMTg0ICAgICA/ICAgIDE0MS40MzczKy00Ljg0ODMgICAgICAgID8KICAgYWJjLXNpbXBs
ZS1iYWNrd2FyZC1sb29wICAgICAgICAgICAgICAgICAgICAgICAgIDEzOC44NjU1Ky00LjQyMTkg
ICAgID8gICAgMTQxLjY0NTArLTIuMDUwNCAgICAgICAgPyBtaWdodCBiZSAxLjAyMDB4IHNsb3dl
cgogICBhYmMtc2ltcGxlLWZvcndhcmQtbG9vcCAgICAgICAgICAgICAgICAgICAgICAgICAgMTM1
LjU1MDMrLTIuMTE4MCAgICAgPyAgICAxMzcuNDc5MCstOC41NTA3ICAgICAgICA/IG1pZ2h0IGJl
IDEuMDE0Mnggc2xvd2VyCiAgIGFiYy1za2lwcHktbG9vcCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNzMuMDM1MystMy45NTUxICAgICA/ICAgICA3NC4xNjEyKy0zLjY1MDEgICAg
ICAgID8gbWlnaHQgYmUgMS4wMTU0eCBzbG93ZXIKICAgYWJzLWJvb2xlYW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zODMwKy0wLjMzNzYgICAgID8gICAgICAzLjUw
NjcrLTAuNDI3NiAgICAgICAgPyBtaWdodCBiZSAxLjAzNjZ4IHNsb3dlcgogICBhZGFwdC10by1k
b3VibGUtZGl2aWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzLjgxNzArLTIuMzYyMCAg
ICAgPyAgICAgMjQuMjIxOSstMi4wOTEyICAgICAgICA/IG1pZ2h0IGJlIDEuMDE3MHggc2xvd2Vy
CiAgIGFsaWFzZWQtYXJndW1lbnRzLWdldGJ5dmFsICAgICAgICAgICAgICAgICAgICAgICAgIDEu
OTU3MystMC41Njc4ICAgICAgICAgICAgMS42NDA2Ky0wLjA3MzYgICAgICAgICAgbWlnaHQgYmUg
MS4xOTMweCBmYXN0ZXIKICAgYWxsb2NhdGUtYmlnLW9iamVjdCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMy44NDIxKy0wLjc0MjEgICAgICAgICAgICAzLjY2NDIrLTAuMTYyMyAgICAg
ICAgICBtaWdodCBiZSAxLjA0ODV4IGZhc3RlcgogICBhcmd1bWVudHMtbmFtZWQtYW5kLXJlZmxl
Y3RpdmUgICAgICAgICAgICAgICAgICAgIDM1LjY0NzMrLTAuNzUwMiAgICAgPyAgICAgMzYuNDYz
MSstMi45MjA3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDIyOXggc2xvd2VyCiAgIGFyZ3VtZW50cy1v
dXQtb2YtYm91bmRzICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUuMDI3NCstMi4wODk0ICAg
ICA/ICAgICAyNi4yMjQ1Ky0yLjAyODYgICAgICAgID8gbWlnaHQgYmUgMS4wNDc4eCBzbG93ZXIK
ICAgYXJndW1lbnRzLXN0cmljdC1tb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0OS4w
MDEyKy00LjI2MzMgICAgICAgICAgMTQ4LjUxMjErLTIuNTc5OCAgICAgICAgCiAgIGFyZ3VtZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzQuODk1OCstMS45NTA4
ICAgICAgICAgICAzMy4zNzQ1Ky0xLjgzNjcgICAgICAgICAgbWlnaHQgYmUgMS4wNDU2eCBmYXN0
ZXIKICAgYXJpdHktbWlzbWF0Y2gtaW5saW5pbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MS4xNjU4Ky0wLjA5MDkgICAgICAgICAgICAxLjA5NTMrLTAuMDc2MyAgICAgICAgICBtaWdodCBi
ZSAxLjA2NDR4IGZhc3RlcgogICBhcnJheS1hY2Nlc3MtcG9seW1vcnBoaWMtc3RydWN0dXJlICAg
ICAgICAgICAgICAgIDEyLjU3MDMrLTMuNTg1NiAgICAgPyAgICAgMTIuNzEzNystMi41ODg2ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDExNHggc2xvd2VyCiAgIGFycmF5LW5vbmFycmF5LXBvbHltb3Jo
cGljLWFjY2VzcyAgICAgICAgICAgICAgICAgMzMuOTUwMystMy40ODcwICAgICAgICAgICAzMy41
MjY0Ky0yLjE1MDcgICAgICAgICAgbWlnaHQgYmUgMS4wMTI2eCBmYXN0ZXIKICAgYXJyYXktcHJv
dG90eXBlLWV2ZXJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1My41MDY5Ky00LjExNDUg
ICAgICAgICAgMTQ4LjU5MjcrLTYuODg3NiAgICAgICAgICBtaWdodCBiZSAxLjAzMzF4IGZhc3Rl
cgogICBhcnJheS1wcm90b3R5cGUtZm9yRWFjaCAgICAgICAgICAgICAgICAgICAgICAgICAgMTUw
Ljk2MDgrLTcuNDM1NiAgICAgPyAgICAxNTIuODY3OSstNi45MDAxICAgICAgICA/IG1pZ2h0IGJl
IDEuMDEyNnggc2xvd2VyCiAgIGFycmF5LXByb3RvdHlwZS1tYXAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxNjMuMTU1NSstNy45MTQ4ICAgICAgICAgIDE2MS43MjEwKy01Ljk3MzAgICAg
ICAgIAogICBhcnJheS1wcm90b3R5cGUtcmVkdWNlICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTUyLjQ3NTgrLTkuODEzOCAgICAgPyAgICAxNTYuMzM2MistMTAuOTU0NCAgICAgICA/IG1pZ2h0
IGJlIDEuMDI1M3ggc2xvd2VyCiAgIGFycmF5LXByb3RvdHlwZS1yZWR1Y2VSaWdodCAgICAgICAg
ICAgICAgICAgICAgICAxNTYuMzE5NystNy4yNjUzICAgICAgICAgIDE1NS41MDY1Ky03LjA0NDgg
ICAgICAgIAogICBhcnJheS1wcm90b3R5cGUtc29tZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTUxLjczNzIrLTYuMjU2NyAgICAgPyAgICAxNzUuOTU2NSstNzMuMTIyOSAgICAgICA/IG1p
Z2h0IGJlIDEuMTU5Nnggc2xvd2VyCiAgIGFycmF5LXNwbGljZS1jb250aWd1b3VzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNTAuMDc3NSstNS4wNzQ2ICAgICAgICAgICA0NS42ODU5Ky0zLjA0
MTQgICAgICAgICAgbWlnaHQgYmUgMS4wOTYxeCBmYXN0ZXIKICAgYXJyYXktd2l0aC1kb3VibGUt
YWRkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC40MjYyKy0wLjIwMzcgICAgID8gICAg
ICA1LjIwODUrLTIuMjYwNSAgICAgICAgPyBtaWdodCBiZSAxLjE3Njd4IHNsb3dlcgogICBhcnJh
eS13aXRoLWRvdWJsZS1pbmNyZW1lbnQgICAgICAgICAgICAgICAgICAgICAgICAzLjcxNDMrLTAu
MzgxOCAgICAgPyAgICAgIDMuNzYwMystMC41NDE5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEyNHgg
c2xvd2VyCiAgIGFycmF5LXdpdGgtZG91YmxlLW11bC1hZGQgICAgICAgICAgICAgICAgICAgICAg
ICAgIDUuNTQxNistMC44NjEyICAgICAgICAgICAgNS4xMDM3Ky0wLjA5NzYgICAgICAgICAgbWln
aHQgYmUgMS4wODU4eCBmYXN0ZXIKICAgYXJyYXktd2l0aC1kb3VibGUtc3VtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNC4wMzM0Ky0wLjEzNTYgICAgID8gICAgICA0LjQyNDErLTAuODYw
OCAgICAgICAgPyBtaWdodCBiZSAxLjA5Njh4IHNsb3dlcgogICBhcnJheS13aXRoLWludDMyLWFk
ZC1zdWIgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjM2MzArLTAuMjU3NyAgICAgPyAgICAg
IDkuNzIxNistMC42Njg4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDM4M3ggc2xvd2VyCiAgIGFycmF5
LXdpdGgtaW50MzItb3ItZG91YmxlLXN1bSAgICAgICAgICAgICAgICAgICAgIDQuMDc5NystMC4x
MzE2ICAgICA/ICAgICAgNC4yMjc1Ky0wLjQ0NDIgICAgICAgID8gbWlnaHQgYmUgMS4wMzYyeCBz
bG93ZXIKICAgQXJyYXlCdWZmZXItRGF0YVZpZXctYWxsb2MtbGFyZ2UtbG9uZy1saXZlZCAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ2LjY1
NTIrLTEuNjg2NyAgICAgICAgICAgNDUuMTIzNystMS4yOTE2ICAgICAgICAgIG1pZ2h0IGJlIDEu
MDMzOXggZmFzdGVyCiAgIEFycmF5QnVmZmVyLURhdGFWaWV3LWFsbG9jLWxvbmctbGl2ZWQgICAg
ICAgICAgICAgMjEuNDMyNistMi43MDg5ICAgICA/ICAgICAyMS42MzczKy0yLjM4NDQgICAgICAg
ID8KICAgQXJyYXlCdWZmZXItSW50MzJBcnJheS1ieXRlT2Zmc2V0ICAgICAgICAgICAgICAgICAg
NC4zMzI4Ky0wLjA5NzggICAgICEgICAgICA0LjY4MzArLTAuMTYxNSAgICAgICAgISBkZWZpbml0
ZWx5IDEuMDgwOHggc2xvd2VyCiAgIEFycmF5QnVmZmVyLUludDhBcnJheS1hbGxvYy1sYXJnZS1s
b25nLWxpdmVkICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNDcuNDk1MistMS4xNTk1ICAgICAgICAgICA0NC41OTgyKy0yLjQ4NjIgICAgICAg
ICAgbWlnaHQgYmUgMS4wNjUweCBmYXN0ZXIKICAgQXJyYXlCdWZmZXItSW50OEFycmF5LWFsbG9j
LWxvbmctbGl2ZWQtYnVmZmVyICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMzUuOTc5NystMy4xODAzICAgICAgICAgICAzMi44Mjc4Ky0xLjgw
NTQgICAgICAgICAgbWlnaHQgYmUgMS4wOTYweCBmYXN0ZXIKICAgQXJyYXlCdWZmZXItSW50OEFy
cmF5LWFsbG9jLWxvbmctbGl2ZWQgICAgICAgICAgICAyMC45MDY0Ky0yLjQ0NTAgICAgICAgICAg
IDE5LjkxMDUrLTIuMjQyMCAgICAgICAgICBtaWdodCBiZSAxLjA1MDB4IGZhc3RlcgogICBBcnJh
eUJ1ZmZlci1JbnQ4QXJyYXktYWxsb2MgICAgICAgICAgICAgICAgICAgICAgIDE3LjIzNjUrLTIu
NDgxNiAgICAgICAgICAgMTYuNDg4OSstMS4yMTk1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ1M3gg
ZmFzdGVyCiAgIGFycm93ZnVuY3Rpb24tY2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTMuNTQxMSstMC44OTIzICAgICAgICAgICAxMy4xMjUyKy0wLjkyMjAgICAgICAgICAgbWln
aHQgYmUgMS4wMzE3eCBmYXN0ZXIKICAgYXNtanNfYm9vbF9idWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOS4wNDY4Ky0wLjkwMzcgICAgID8gICAgICA5LjI2OTArLTAuOTgz
MyAgICAgICAgPyBtaWdodCBiZSAxLjAyNDZ4IHNsb3dlcgogICBhc3NpZ24tY3VzdG9tLXNldHRl
ci1wb2x5bW9ycGhpYyAgICAgICAgICAgICAgICAgICA0LjYyOTIrLTAuMjAzNiAgICAgICAgICAg
IDQuNTM5MSstMC4wOTE0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE5OHggZmFzdGVyCiAgIGFzc2ln
bi1jdXN0b20tc2V0dGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuNDAxNCstMC4z
MjY2ICAgICA/ICAgICAgNS42MDY3Ky0wLjc5MDQgICAgICAgID8gbWlnaHQgYmUgMS4wMzgweCBz
bG93ZXIKICAgYmFzaWMtc2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMy44MzQ1Ky0xLjUwOTEgICAgID8gICAgIDE0LjM0ODArLTEuNDU1NSAgICAgICAgPyBtaWdo
dCBiZSAxLjAzNzF4IHNsb3dlcgogICBiaWctaW50LW11bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA0LjM3NTcrLTAuMjY2NyAgICAgPyAgICAgIDQuMzc4OCstMC4zMjU4
ICAgICAgICA/CiAgIGJvb2xlYW4tdGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQuNjMyOSstMC41NjM0ICAgICA/ICAgICAgNC45NDg1Ky0xLjMxNjYgICAgICAgID8g
bWlnaHQgYmUgMS4wNjgxeCBzbG93ZXIKICAgYnJhbmNoLWZvbGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNS4xNjIyKy0wLjY2NTUgICAgICAgICAgICA1LjA5MTMrLTAu
NTgxOCAgICAgICAgICBtaWdodCBiZSAxLjAxMzl4IGZhc3RlcgogICBicmFuY2gtb24tc3RyaW5n
LWFzLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgIDYzLjAzNzErLTMuODg4MSAgICAgPyAg
ICAgNjMuNDUzMCstMy40ODAzICAgICAgICA/CiAgIGJ5LXZhbC1nZW5lcmljICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDMuMTIxNSstMC4wNTI0ICAgICA/ICAgICAgMy4yNTE5
Ky0wLjM0NzIgICAgICAgID8gbWlnaHQgYmUgMS4wNDE4eCBzbG93ZXIKICAgY2FsbC1zcHJlYWQt
YXBwbHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1Mi43NDgwKy00LjY0OTggICAg
ICAgICAgIDUxLjk4OTErLTIuNjQ4MiAgICAgICAgICBtaWdodCBiZSAxLjAxNDZ4IGZhc3Rlcgog
ICBjYWxsLXNwcmVhZC1jYWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM5LjU1
MzUrLTIuODU1MiAgICAgPyAgICAgNDAuMjI4NCstMC40ODgxICAgICAgICA/IG1pZ2h0IGJlIDEu
MDE3MXggc2xvd2VyCiAgIGNhcHR1cmVkLWFzc2lnbm1lbnRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAuNzE5OCstMC4xMTg4ICAgICA/ICAgICAgMC43NDk1Ky0wLjA5MDUgICAgICAg
ID8gbWlnaHQgYmUgMS4wNDEyeCBzbG93ZXIKICAgY2FzdC1pbnQtdG8tZG91YmxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOC40OTA1Ky0wLjU3MTYgICAgID8gICAgICA4LjYxNzcr
LTAuNzc3NSAgICAgICAgPyBtaWdodCBiZSAxLjAxNTB4IHNsb3dlcgogICBjZWxsLWFyZ3VtZW50
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0LjI3NDcrLTIuMTYyMyAgICAg
PyAgICAgMTQuNzA3OCstMi4wMjA2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDMwM3ggc2xvd2VyCiAg
IGNmZy1zaW1wbGlmeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMDQ3
OSstMC4wODcyICAgICA/ICAgICAgMy4wNDg3Ky0wLjE3MTIgICAgICAgID8KICAgY2hhaW4tZ2V0
dGVyLWFjY2VzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNC4yNDc5Ky0wLjUxNDcg
ICAgICAgICAgIDEzLjY1OTQrLTEuMTA5MiAgICAgICAgICBtaWdodCBiZSAxLjA0MzF4IGZhc3Rl
cgogICBjbXBlcS1vYmotdG8tb2JqLW90aGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1
LjQyMTArLTEuMTYxOCAgICAgPyAgICAgMTYuMDQ1NSstMi4wNzkyICAgICAgICA/IG1pZ2h0IGJl
IDEuMDQwNXggc2xvd2VyCiAgIGNvbnN0YW50LXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDcuOTc1NSstMC4zMzg5ICAgICA/ICAgICAgOC4wODc1Ky0wLjY3MjkgICAg
ICAgID8gbWlnaHQgYmUgMS4wMTQweCBzbG93ZXIKICAgY3JlYXRlLWxvdHMtb2YtZnVuY3Rpb25z
ICAgICAgICAgICAgICAgICAgICAgICAgICAxMS42NzE1Ky0wLjk3NjQgICAgICAgICAgIDExLjM5
OTcrLTAuMjQ5NSAgICAgICAgICBtaWdodCBiZSAxLjAyMzh4IGZhc3RlcgogICBjc2UtbmV3LWFy
cmF5LWJ1ZmZlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjEwMTcrLTAuMTg4NiAg
ICAgPyAgICAgIDMuMjAzNystMC41ODc3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDMyOXggc2xvd2Vy
CiAgIGNzZS1uZXctYXJyYXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMu
MjA1NystMC4yNzk5ICAgICA/ICAgICAgMy41NzQ1Ky0xLjUzMjkgICAgICAgID8gbWlnaHQgYmUg
MS4xMTUweCBzbG93ZXIKICAgY3VzdG9tLXNldHRlci1nZXR0ZXItYXMtcHV0LWdldC1ieS1pZCAg
ICAgICAgICAgICAgMS4wNzAxKy0wLjUxOTIgICAgICAgICAgICAwLjg1ODIrLTAuMDQxOCAgICAg
ICAgICBtaWdodCBiZSAxLjI0Njl4IGZhc3RlcgogICBEYXRhVmlldy1jdXN0b20tcHJvcGVydGll
cyAgICAgICAgICAgICAgICAgICAgICAgIDUzLjk1NDgrLTEuOTk3MiAgICAgICAgICAgNTIuNzA2
OSstMy42NDM5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIzN3ggZmFzdGVyCiAgIGRlbGF5LXRlYXIt
b2ZmLWFyZ3VtZW50cy1zdHJpY3Rtb2RlICAgICAgICAgICAgICAgMjIuOTM0NCstMi4xMTU2ICAg
ICA/ICAgICAyMi45OTkwKy0yLjU2NTkgICAgICAgID8KICAgZGVsdGFibHVlLXZhcmFyZ3MgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM4OC41NjUzKy00LjQ2NDUgICAgICAgICAgMzg3
LjM1MDgrLTEwLjEyOTMgICAgICAgCiAgIGRlc3RydWN0dXJpbmctYXJndW1lbnRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAyNzQuMzczMistNi4xOTgwICAgICA/ICAgIDI3Ni4xMTYwKy05LjM1
NDAgICAgICAgID8KICAgZGVzdHJ1Y3R1cmluZy1wYXJhbWV0ZXJzLW92ZXJyaWRkZW4tYnktZnVu
Y3Rpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMC45MTg1Ky0wLjQ0NzQgICAgICAgICAgICAwLjgwNzMrLTAuMDk1MiAgICAgICAgICBt
aWdodCBiZSAxLjEzNzh4IGZhc3RlcgogICBkZXN0cnVjdHVyaW5nLXN3YXAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA4Ljg5NzYrLTAuNTA2MCAgICAgICAgICAgIDguNjgwMistMC4y
MzM0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI1MHggZmFzdGVyCiAgIGRpcmVjdC1hcmd1bWVudHMt
Z2V0Ynl2YWwgICAgICAgICAgICAgICAgICAgICAgICAgIDEuOTIzNCstMC45ODA4ICAgICAgICAg
ICAgMS43MTUyKy0wLjIxNzggICAgICAgICAgbWlnaHQgYmUgMS4xMjE0eCBmYXN0ZXIKICAgZGl2
LWJvb2xlYW4tZG91YmxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4zOTQyKy0w
LjIzNzcgICAgID8gICAgICA2LjY3NTIrLTAuODgzMCAgICAgICAgPyBtaWdodCBiZSAxLjA0Mzl4
IHNsb3dlcgogICBkaXYtYm9vbGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEwLjgxNDkrLTAuNDc1MiAgICAgPyAgICAgMTAuODU2OSstMC43NjM4ICAgICAgICA/CiAg
IGRvdWJsZS1nZXQtYnktdmFsLW91dC1vZi1ib3VuZHMgICAgICAgICAgICAgICAgICAgIDUuODkz
MistMC4xMzI1ICAgICA/ICAgICAgNi42NzAzKy0xLjEzMjggICAgICAgID8gbWlnaHQgYmUgMS4x
MzE5eCBzbG93ZXIKICAgZG91YmxlLXBvbGx1dGlvbi1nZXRieXZhbCAgICAgICAgICAgICAgICAg
ICAgICAgICAxMS4zNzQ1Ky0wLjg2NTMgICAgICAgICAgIDExLjA3MzArLTAuNzgxNCAgICAgICAg
ICBtaWdodCBiZSAxLjAyNzJ4IGZhc3RlcgogICBkb3VibGUtcG9sbHV0aW9uLXB1dGJ5b2Zmc2V0
ICAgICAgICAgICAgICAgICAgICAgICA4LjQ1NzYrLTEuNjM1OCAgICAgPyAgICAgIDguODg3OCst
Mi45NjE0ICAgICAgICA/IG1pZ2h0IGJlIDEuMDUwOXggc2xvd2VyCiAgIGRvdWJsZS1yZWFsLXVz
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTUuMTQ3NSstNS4xMzc1ICAgICAg
ICAgICA1NC43NzkwKy01Ljk0ODEgICAgICAgIAogICBkb3VibGUtdG8taW50MzItdHlwZWQtYXJy
YXktbm8taW5saW5lICAgICAgICAgICAgICAzLjY1MjArLTEuNjAyOCAgICAgICAgICAgIDMuMjgw
MistMC40Nzc5ICAgICAgICAgIG1pZ2h0IGJlIDEuMTEzM3ggZmFzdGVyCiAgIGRvdWJsZS10by1p
bnQzMi10eXBlZC1hcnJheSAgICAgICAgICAgICAgICAgICAgICAgIDIuODI2NCstMC4yMDAzICAg
ICA/ICAgICAgMi45NTkwKy0wLjQ0MDggICAgICAgID8gbWlnaHQgYmUgMS4wNDY5eCBzbG93ZXIK
ICAgZG91YmxlLXRvLXVpbnQzMi10eXBlZC1hcnJheS1uby1pbmxpbmUgICAgICAgICAgICAgMy4x
NzM1Ky0wLjA2NDkgICAgID8gICAgICAzLjI0NzQrLTAuMTk5MCAgICAgICAgPyBtaWdodCBiZSAx
LjAyMzN4IHNsb3dlcgogICBkb3VibGUtdG8tdWludDMyLXR5cGVkLWFycmF5ICAgICAgICAgICAg
ICAgICAgICAgICAyLjkzMzgrLTAuMDg5MyAgICAgICAgICAgIDIuOTA4OCstMC4wODcyICAgICAg
ICAKICAgZWxpZGFibGUtbmV3LW9iamVjdC1kYWcgICAgICAgICAgICAgICAgICAgICAgICAgIDMw
OC41NTc3Ky03LjYzNzIgICAgID8gICAgMzEzLjI0NjgrLTUuMzA5OSAgICAgICAgPyBtaWdodCBi
ZSAxLjAxNTJ4IHNsb3dlcgogICBlbGlkYWJsZS1uZXctb2JqZWN0LXJvZmxjb3B0ZXIgICAgICAg
ICAgICAgICAgICAgMTQ5LjU2MjMrLTEuOTA0MiAgICAgICAgICAxNDguNjc1MSstMi43MDEwICAg
ICAgICAKICAgZWxpZGFibGUtbmV3LW9iamVjdC10aGVuLWNhbGwgICAgICAgICAgICAgICAgICAg
IDE3Ny43Njg5Ky00LjE5NDAgICAgID8gICAgMTgyLjQ3ODArLTUuMTMxNyAgICAgICAgPyBtaWdo
dCBiZSAxLjAyNjV4IHNsb3dlcgogICBlbGlkYWJsZS1uZXctb2JqZWN0LXRyZWUgICAgICAgICAg
ICAgICAgICAgICAgICAgMzA5LjcwMjYrLTE0LjMzNzQgICAgICAgICAzMDcuNzk1NistMTAuMTUx
NyAgICAgICAKICAgZW1wdHktc3RyaW5nLXBsdXMtaW50ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNy45ODU3Ky0xLjAxNjQgICAgID8gICAgICA4LjQzNjkrLTEuMzMxOCAgICAgICAgPyBt
aWdodCBiZSAxLjA1NjV4IHNsb3dlcgogICBlbXNjcmlwdGVuLWN1YmUyaGFzaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDUzLjI1NDkrLTMuMjY0MSAgICAgPyAgICAgNTQuMzA5OCstMi4z
Mjg3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE5OHggc2xvd2VyCiAgIGV4aXQtbGVuZ3RoLW9uLXBs
YWluLW9iamVjdCAgICAgICAgICAgICAgICAgICAgICAgMjUuMjAxMCstMi45MDI1ICAgICA/ICAg
ICAyNS4yODYyKy0yLjE4MzUgICAgICAgID8KICAgZXh0ZXJuYWwtYXJndW1lbnRzLWdldGJ5dmFs
ICAgICAgICAgICAgICAgICAgICAgICAgMS45NDk4Ky0wLjE2ODQgICAgICAgICAgICAxLjkzODcr
LTAuMDU0OCAgICAgICAgCiAgIGV4dGVybmFsLWFyZ3VtZW50cy1wdXRieXZhbCAgICAgICAgICAg
ICAgICAgICAgICAgIDMuNjQzOCstMC4yMzA1ICAgICAgICAgICAgMy40NDczKy0wLjIwNDAgICAg
ICAgICAgbWlnaHQgYmUgMS4wNTcweCBmYXN0ZXIKICAgZml4ZWQtdHlwZWQtYXJyYXktc3RvcmFn
ZS12YXItaW5kZXggICAgICAgICAgICAgICAgMS44MTIwKy0wLjY1NjcgICAgID8gICAgICAyLjE3
MTUrLTEuNjgzMSAgICAgICAgPyBtaWdodCBiZSAxLjE5ODR4IHNsb3dlcgogICBmaXhlZC10eXBl
ZC1hcnJheS1zdG9yYWdlICAgICAgICAgICAgICAgICAgICAgICAgICAxLjE0MTMrLTAuMDY5MSAg
ICAgPyAgICAgIDEuNDg5MystMS4wNjg1ICAgICAgICA/IG1pZ2h0IGJlIDEuMzA0OXggc2xvd2Vy
CiAgIEZsb2F0MzJBcnJheS1tYXRyaXgtbXVsdCAgICAgICAgICAgICAgICAgICAgICAgICAgMTAu
NTMwMCstMC44OTY5ICAgICAgICAgICAxMC4yNDYyKy0wLjczOTIgICAgICAgICAgbWlnaHQgYmUg
MS4wMjc3eCBmYXN0ZXIKICAgRmxvYXQzMkFycmF5LXRvLUZsb2F0NjRBcnJheS1zZXQgICAgICAg
ICAgICAgICAgICA2Ni44ODI4Ky01Ljc2MTkgICAgID8gICAgIDY3LjU0NjArLTIuNDExNiAgICAg
ICAgPwogICBGbG9hdDY0QXJyYXktYWxsb2MtbG9uZy1saXZlZCAgICAgICAgICAgICAgICAgICAg
MTA5LjM2NTkrLTE0LjYzNDAgICAgICAgICAxMDUuOTkxOSstNC41MjM0ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDMxOHggZmFzdGVyCiAgIEZsb2F0NjRBcnJheS10by1JbnQxNkFycmF5LXNldCAgICAg
ICAgICAgICAgICAgICAgODYuODU2MCstOC44MTM1ICAgICA/ICAgICA5NS4wNDA3Ky00Ljg2ODYg
ICAgICAgID8gbWlnaHQgYmUgMS4wOTQyeCBzbG93ZXIKICAgZm9sZC1kb3VibGUtdG8taW50ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Ni4wMDAwKy0yLjM1NTcgICAgICAgICAgIDQ1
LjgwOTYrLTMuNDc5MCAgICAgICAgCiAgIGZvbGQtZ2V0LWJ5LWlkLXRvLW11bHRpLWdldC1ieS1v
ZmZzZXQtcmFyZS1pbnQgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMy44MjU0Ky0xLjE1MzYgICAgICAgICAgIDEzLjczMTArLTAuMzMxNSAg
ICAgICAgCiAgIGZvbGQtZ2V0LWJ5LWlkLXRvLW11bHRpLWdldC1ieS1vZmZzZXQgICAgICAgICAg
ICAgMTEuODU0NCstMC44NTgxICAgICA/ICAgICAxMS45MTY5Ky0xLjAwNDAgICAgICAgID8KICAg
Zm9sZC1tdWx0aS1nZXQtYnktb2Zmc2V0LXRvLWdldC1ieS1vZmZzZXQgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOS4xODYyKy0xLjA5MTAg
ICAgICAgICAgICA4LjMyMzUrLTAuMzc2NyAgICAgICAgICBtaWdodCBiZSAxLjEwMzd4IGZhc3Rl
cgogICBmb2xkLW11bHRpLWdldC1ieS1vZmZzZXQtdG8tcG9seS1nZXQtYnktb2Zmc2V0ICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuNDQ5
NystMC45NzI1ICAgICA/ICAgICAgOS45MTMwKy0wLjkxMDAgICAgICAgID8gbWlnaHQgYmUgMS4w
NDkweCBzbG93ZXIKICAgZm9sZC1tdWx0aS1wdXQtYnktb2Zmc2V0LXRvLXBvbHktcHV0LWJ5LW9m
ZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDExLjQ0OTUrLTAuNDI0MSAgICAgICAgICAgMTAuNjI3MSstMC45OTM3ICAgICAgICAgIG1p
Z2h0IGJlIDEuMDc3NHggZmFzdGVyCiAgIGZvbGQtbXVsdGktcHV0LWJ5LW9mZnNldC10by1wdXQt
Ynktb2Zmc2V0ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDguMTEwMistMC45MDUwICAgICAgICAgICAgNy44NjE1Ky0wLjQ2ODIgICAgICAg
ICAgbWlnaHQgYmUgMS4wMzE2eCBmYXN0ZXIKICAgZm9sZC1tdWx0aS1wdXQtYnktb2Zmc2V0LXRv
LXJlcGxhY2Utb3ItdHJhbnNpdGlvbi1wdXQtYnktb2Zmc2V0ICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuNDQwMCstMS4zMzQ5ICAgICAg
ICAgICAxNC44MDEwKy0xLjc5MTUgICAgICAgICAgbWlnaHQgYmUgMS4wNDMyeCBmYXN0ZXIKICAg
Zm9sZC1wdXQtYnktaWQtdG8tbXVsdGktcHV0LWJ5LW9mZnNldCAgICAgICAgICAgICAxMy4yMTIw
Ky0yLjQ3MDAgICAgICAgICAgIDEyLjkyODIrLTIuMDQzNCAgICAgICAgICBtaWdodCBiZSAxLjAy
MjB4IGZhc3RlcgogICBmb2xkLXB1dC1ieS12YWwtd2l0aC1zdHJpbmctdG8tbXVsdGktcHV0LWJ5
LW9mZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEyLjU2NDQrLTEuNjg4NCAgICAgICAgICAgMTIuMTg0NSstMC41NDU1ICAgICAgICAg
IG1pZ2h0IGJlIDEuMDMxMnggZmFzdGVyCiAgIGZvbGQtcHV0LWJ5LXZhbC13aXRoLXN5bWJvbC10
by1tdWx0aS1wdXQtYnktb2Zmc2V0ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMTIuODQ5NystMS41NTEzICAgICAgICAgICAxMi4xMjMzKy0x
LjE1OTUgICAgICAgICAgbWlnaHQgYmUgMS4wNTk5eCBmYXN0ZXIKICAgZm9sZC1wdXQtc3RydWN0
dXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi40MTc4Ky0wLjc1ODUgICAgID8g
ICAgICA3LjA0MTYrLTEuODI2NCAgICAgICAgPyBtaWdodCBiZSAxLjA5NzJ4IHNsb3dlcgogICBm
b3Itb2YtaXRlcmF0ZS1hcnJheS1lbnRyaWVzICAgICAgICAgICAgICAgICAgICAgIDE4LjExNDgr
LTAuOTg5OCAgICAgPyAgICAgMTguMzAyMystMS4yNzk2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEw
NHggc2xvd2VyCiAgIGZvci1vZi1pdGVyYXRlLWFycmF5LWtleXMgICAgICAgICAgICAgICAgICAg
ICAgICAgIDUuNjczOCstMC45NzQzICAgICA/ICAgICAgNS44MzE1Ky0wLjgxMjYgICAgICAgID8g
bWlnaHQgYmUgMS4wMjc4eCBzbG93ZXIKICAgZm9yLW9mLWl0ZXJhdGUtYXJyYXktdmFsdWVzICAg
ICAgICAgICAgICAgICAgICAgICAgNS4xNTg1Ky0wLjE1NDEgICAgICAgICAgICA1LjEyNDArLTAu
MTgxMCAgICAgICAgCiAgIGZyb3VuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMzYuOTc2MSstMS41Njg2ICAgICAgICAgICAzNi40NDIwKy0zLjAwMzAgICAgICAg
ICAgbWlnaHQgYmUgMS4wMTQ3eCBmYXN0ZXIKICAgZnRsLWxpYnJhcnktaW5saW5pbmctZGF0YXZp
ZXcgICAgICAgICAgICAgICAgICAgIDEwNy44NTQyKy0yLjYzMjQgICAgID8gICAgMTA3Ljg4OTAr
LTMuNzM3NCAgICAgICAgPwogICBmdGwtbGlicmFyeS1pbmxpbmluZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTU3LjkyODIrLTQuNDM2NiAgICAgICAgICAxNTcuMDYxNSstNC45MDk4ICAg
ICAgICAKICAgZnRsLW9iamVjdC1hZGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDUyOC41NTg4Ky0xMS4yNjE0ICAgID8gICAgNTMyLjYzMzkrLTE5LjA3MzggICAgICAgPwogICBm
dGwtb2JqZWN0LW11bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTQ5LjcxNjcr
LTUuMTQzNSAgICAgXiAgICA2MDguNTY0OCstNC40NDY1ICAgICAgICBeIGRlZmluaXRlbHkgMS41
NjA2eCBmYXN0ZXIKICAgZnRsLW9iamVjdC1zdWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDU2My40NzA1Ky0xMjEuMjMzMyAgICAgICAgNTE3LjQ4NjErLTYuNjY5NSAgICAgICAg
ICBtaWdodCBiZSAxLjA4ODl4IGZhc3RlcgogICBmdW5jdGlvbi1jYWxsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEyLjk2ODMrLTEuMTk0OSAgICAgICAgICAgMTIuNTM3OCst
MC4xMDg3ICAgICAgICAgIG1pZ2h0IGJlIDEuMDM0M3ggZmFzdGVyCiAgIGZ1bmN0aW9uLWRvdC1h
cHBseSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMjc1NSstMS4wOTgyICAgICA/
ICAgICAgNC40NzUwKy0xLjEyMTcgICAgICAgID8gbWlnaHQgYmUgMS4zNjYyeCBzbG93ZXIKICAg
ZnVuY3Rpb24tdGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4yMjk0
Ky0wLjMxNjcgICAgICAgICAgICA0LjIwNDArLTAuMTc4NiAgICAgICAgCiAgIGZ1bmN0aW9uLXdp
dGgtZXZhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTIuMDMxOSstNC42MTg0ICAg
ICA/ICAgIDE1My4xMzAyKy0yLjY2MzAgICAgICAgID8KICAgZ2NzZS1wb2x5LWdldC1sZXNzLW9i
dmlvdXMgICAgICAgICAgICAgICAgICAgICAgICAzMi45MTgwKy0yLjk5NDEgICAgICAgICAgIDMx
LjU1NTcrLTIuNDIyOCAgICAgICAgICBtaWdodCBiZSAxLjA0MzJ4IGZhc3RlcgogICBnY3NlLXBv
bHktZ2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4Ljc0OTArLTAuOTA3
MCAgICAgPyAgICAgMzAuNTI0MystMS44MDg1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDYxOHggc2xv
d2VyCiAgIGdjc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDUuMDcyMistMC40MTgyICAgICAgICAgICAgNS4wMzI4Ky0wLjgzNTggICAgICAgIAogICBnZXQt
YnktaWQtYmltb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5hdGlvbi1zaW1wbGUgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zNTMw
Ky0wLjM5NTMgICAgID8gICAgICAzLjM5NTYrLTAuMzQ2MCAgICAgICAgPyBtaWdodCBiZSAxLjAx
Mjd4IHNsb3dlcgogICBnZXQtYnktaWQtYmltb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5h
dGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA5LjYzMTQrLTAuNTc5NiAgICAgPyAgICAgIDkuNjcyMistMC44NDI0ICAgICAgICA/CiAg
IGdldC1ieS1pZC1jaGFpbi1mcm9tLXRyeS1ibG9jayAgICAgICAgICAgICAgICAgICAgIDMuMjk5
NCstMC40ODk2ICAgICA/ICAgICAgMy40MDgwKy0wLjM3ODggICAgICAgID8gbWlnaHQgYmUgMS4w
MzI5eCBzbG93ZXIKICAgZ2V0LWJ5LWlkLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5hdGlvbiAgICAg
ICAgICAgICAgOC40MzY0Ky0wLjQwOTAgICAgICAgICAgICA4LjQwODgrLTAuNTA4OSAgICAgICAg
CiAgIGdldC1ieS1pZC1wcm90by1vci1zZWxmICAgICAgICAgICAgICAgICAgICAgICAgICAgMTku
NjcyMistMC41Mjg2ICAgICA/ICAgICAyMi41MDkyKy0yLjc4NDcgICAgICAgID8gbWlnaHQgYmUg
MS4xNDQyeCBzbG93ZXIKICAgZ2V0LWJ5LWlkLXF1YWRtb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1l
bGltaW5hdGlvbi1zaW1wbGUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMy40NzM5Ky0wLjE3NDYgICAgID8gICAgICA0LjIzMzgrLTIuMTg5
OCAgICAgICAgPyBtaWdodCBiZSAxLjIxODd4IHNsb3dlcgogICBnZXQtYnktaWQtc2VsZi1vci1w
cm90byAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwLjAzODgrLTEuOTgxOSAgICAgPyAgICAg
MjEuMzg3MCstMS44MzUxICAgICAgICA/IG1pZ2h0IGJlIDEuMDY3M3ggc2xvd2VyCiAgIGdldC1i
eS12YWwtb3V0LW9mLWJvdW5kcyAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuODc2MystMC40
MTU1ICAgICA/ICAgICAgNi4xOTA0Ky0wLjU4MDggICAgICAgID8gbWlnaHQgYmUgMS4wNTM1eCBz
bG93ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN0cmluZy1iaW1vcnBoaWMtY2hlY2stc3RydWN0dXJl
LWVsaW1pbmF0aW9uLXNpbXBsZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzLjQzNzMrLTAuNDY4MSAgICAgICAgICAgIDMuMjM2NistMC4x
MTY0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDYyMHggZmFzdGVyCiAgIGdldC1ieS12YWwtd2l0aC1z
dHJpbmctYmltb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5hdGlvbiAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjE1ODArLTAuNjg2
MSAgICAgICAgICAgIDkuNTI5OCstMC44MjgxICAgICAgICAgIG1pZ2h0IGJlIDEuMDY1OXggZmFz
dGVyCiAgIGdldC1ieS12YWwtd2l0aC1zdHJpbmctY2hhaW4tZnJvbS10cnktYmxvY2sgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4zODY2
Ky0wLjQ3NjAgICAgICAgICAgICAzLjI0MzgrLTAuMDk3OSAgICAgICAgICBtaWdodCBiZSAxLjA0
NDB4IGZhc3RlcgogICBnZXQtYnktdmFsLXdpdGgtc3RyaW5nLWNoZWNrLXN0cnVjdHVyZS1lbGlt
aW5hdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDExLjAwNTIrLTAuNjUyMiAgICAgPyAgICAgMTEuODI5OCstMS41MzM2ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDc0OXggc2xvd2VyCiAgIGdldC1ieS12YWwtd2l0aC1zdHJpbmctcHJvdG8t
b3Itc2VsZiAgICAgICAgICAgICAgMjAuODI0MystMC44MTMxICAgICAgICAgICAxOS43MjYzKy0w
LjQ4MzggICAgICAgICAgbWlnaHQgYmUgMS4wNTU3eCBmYXN0ZXIKICAgZ2V0LWJ5LXZhbC13aXRo
LXN0cmluZy1xdWFkbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRpb24tc2ltcGxlICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMu
OTI0MistMC4yMTI1ICAgICA/ICAgICAgMy45NDE1Ky0wLjQ1NzMgICAgICAgID8KICAgZ2V0LWJ5
LXZhbC13aXRoLXN0cmluZy1zZWxmLW9yLXByb3RvICAgICAgICAgICAgICAxOS45OTU1Ky0xLjgw
MzQgICAgID8gICAgIDIzLjEzNDMrLTMuMTU0NyAgICAgICAgPyBtaWdodCBiZSAxLjE1NzB4IHNs
b3dlcgogICBnZXQtYnktdmFsLXdpdGgtc3ltYm9sLWJpbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUt
ZWxpbWluYXRpb24tc2ltcGxlICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMuNTEwNSstMC4wNzQ1ICAgICA/ICAgICAgMy43MDE4Ky0wLjI3
NDMgICAgICAgID8gbWlnaHQgYmUgMS4wNTQ1eCBzbG93ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN5
bWJvbC1iaW1vcnBoaWMtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcuODY4MistMS45MjE1
ICAgICAgICAgICAxNy4zODQ4Ky0xLjMyOTkgICAgICAgICAgbWlnaHQgYmUgMS4wMjc4eCBmYXN0
ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN5bWJvbC1jaGFpbi1mcm9tLXRyeS1ibG9jayAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjQ5NzAr
LTAuNDEwOSAgICAgPyAgICAgIDMuNzQ3MCstMS41OTE1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDcx
NXggc2xvd2VyCiAgIGdldC1ieS12YWwtd2l0aC1zeW1ib2wtY2hlY2stc3RydWN0dXJlLWVsaW1p
bmF0aW9uICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTcuNzk3MSstMS41MjkzICAgICAgICAgICAxNy43MDU4Ky0wLjYyMzggICAgICAgIAog
ICBnZXQtYnktdmFsLXdpdGgtc3ltYm9sLXByb3RvLW9yLXNlbGYgICAgICAgICAgICAgIDI0Ljgx
ODArLTEzLjM0NTEgICAgICAgICAgMjAuOTI2MCstMi4xNTc3ICAgICAgICAgIG1pZ2h0IGJlIDEu
MTg2MHggZmFzdGVyCiAgIGdldC1ieS12YWwtd2l0aC1zeW1ib2wtcXVhZG1vcnBoaWMtY2hlY2st
c3RydWN0dXJlLWVsaW1pbmF0aW9uLXNpbXBsZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Ljc0NzQrLTAuMjcwOCAgICAgICAgICAgIDQu
NzIwMistMC40ODA5ICAgICAgICAKICAgZ2V0LWJ5LXZhbC13aXRoLXN5bWJvbC1zZWxmLW9yLXBy
b3RvICAgICAgICAgICAgICAyMC4zMTMyKy0xLjQ0MTIgICAgID8gICAgIDIwLjU0MzIrLTEuNTc4
MCAgICAgICAgPyBtaWdodCBiZSAxLjAxMTN4IHNsb3dlcgogICBnZXRfY2FsbGVlX21vbm9tb3Jw
aGljICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjk5MTMrLTAuMDYxNCAgICAgPyAgICAg
IDMuMDEwOCstMC4wODE2ICAgICAgICA/CiAgIGdldF9jYWxsZWVfcG9seW1vcnBoaWMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDUuNTIxMCstMC41OTkwICAgICAgICAgICAgNS4zMDI2Ky0w
LjI0MzggICAgICAgICAgbWlnaHQgYmUgMS4wNDEyeCBmYXN0ZXIKICAgZ2V0dGVyLW5vLWFjdGl2
YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4wNTMyKy0wLjA0NjkgICAgID8g
ICAgICA1LjQ0NTMrLTAuOTYyNCAgICAgICAgPyBtaWdodCBiZSAxLjA3NzZ4IHNsb3dlcgogICBn
ZXR0ZXItcHJvdG90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI5LjIwMDYr
LTIuOTc3OCAgICAgICAgICAgMjcuNDczOSstMC43NzE5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDYy
OHggZmFzdGVyCiAgIGdldHRlci1yaWNoYXJkcy10cnktY2F0Y2ggICAgICAgICAgICAgICAgICAg
ICAgIDE2NTMuMzU5NCstMTQuOTY4OSAgICA/ICAgMTY3Ny4wNjg3Ky00Ny45NzUyICAgICAgID8g
bWlnaHQgYmUgMS4wMTQzeCBzbG93ZXIKICAgZ2V0dGVyLXJpY2hhcmRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDE0NC43NzkyKy0xLjYzNjMgICAgICAgICAgMTQyLjI2ODArLTUu
ODIyOSAgICAgICAgICBtaWdodCBiZSAxLjAxNzd4IGZhc3RlcgogICBnZXR0ZXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjM4MTArLTEuMjE5OCAgICAgICAg
ICAgIDUuOTE4OSstMC4yMjE2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDc4MXggZmFzdGVyCiAgIGds
b2JhbC1vYmplY3QtYWNjZXNzLXdpdGgtbXV0YXRpbmctc3RydWN0dXJlICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDguMDMzMystMS44NTEz
ICAgICA/ICAgICAgOS41MDEyKy00LjMyMDQgICAgICAgID8gbWlnaHQgYmUgMS4xODI3eCBzbG93
ZXIKICAgZ2xvYmFsLXZhci1jb25zdC1pbmZlci1maXJlLWZyb20tb3B0ICAgICAgICAgICAgICAg
Mi4yNzU1Ky0wLjE0MjQgICAgID8gICAgICAyLjM3MjQrLTAuMzQ1NCAgICAgICAgPyBtaWdodCBi
ZSAxLjA0MjZ4IHNsb3dlcgogICBnbG9iYWwtdmFyLWNvbnN0LWluZmVyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLjgwNTIrLTAuMjg1NiAgICAgICAgICAgIDEuNzY0NystMC4xNDc2ICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDIyOXggZmFzdGVyCiAgIGhhcmQtb3ZlcmZsb3ctY2hlY2stZXF1
YWwgICAgICAgICAgICAgICAgICAgICAgICAxNDMuNDUzMSstNC44MDY5ICAgICAgICAgIDE0MC42
MzA4Ky0xMS42NTgyICAgICAgICAgbWlnaHQgYmUgMS4wMjAxeCBmYXN0ZXIKICAgaGFyZC1vdmVy
Zmxvdy1jaGVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0My44Njc4Ky0yLjU2ODIg
ICAgICAgICAgMTQyLjE5NzMrLTQuNTI2MiAgICAgICAgICBtaWdodCBiZSAxLjAxMTd4IGZhc3Rl
cgogICBIYXNoTWFwLXB1dC1nZXQtaXRlcmF0ZS1rZXlzICAgICAgICAgICAgICAgICAgICAgIDM3
LjM3NjQrLTMuMjEyNyAgICAgPyAgICAgMzguNjY4NistMi40NTc1ICAgICAgICA/IG1pZ2h0IGJl
IDEuMDM0Nnggc2xvd2VyCiAgIEhhc2hNYXAtcHV0LWdldC1pdGVyYXRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMzcuNDI0MSstMy42NjkwICAgICAgICAgICAzNi45MTk2Ky00LjE5NjggICAg
ICAgICAgbWlnaHQgYmUgMS4wMTM3eCBmYXN0ZXIKICAgSGFzaE1hcC1zdHJpbmctcHV0LWdldC1p
dGVyYXRlICAgICAgICAgICAgICAgICAgICA0Ny40Njk1Ky0yLjk1ODYgICAgID8gICAgIDQ5LjAz
MDArLTQuNDk3NiAgICAgICAgPyBtaWdodCBiZSAxLjAzMjl4IHNsb3dlcgogICBob2lzdC1tYWtl
LXJvcGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU4LjU4ODcrLTEyLjk4NTkg
ICAgICAgICAgNTIuMjU1OCstMS44NzQ2ICAgICAgICAgIG1pZ2h0IGJlIDEuMTIxMnggZmFzdGVy
CiAgIGhvaXN0LXBvbHktY2hlY2stc3RydWN0dXJlLWVmZmVjdGZ1bC1sb29wICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMjI0NSstMC43
Mzk1ICAgICAgICAgICAgNS45NjkxKy0wLjEyNDcgICAgICAgICAgbWlnaHQgYmUgMS4wNDI4eCBm
YXN0ZXIKICAgaG9pc3QtcG9seS1jaGVjay1zdHJ1Y3R1cmUgICAgICAgICAgICAgICAgICAgICAg
ICAgNS4yMTQ1Ky0wLjM4MzMgICAgID8gICAgICA1LjI4ODErLTAuNjg3MSAgICAgICAgPyBtaWdo
dCBiZSAxLjAxNDF4IHNsb3dlcgogICBpbXVsLWRvdWJsZS1vbmx5ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDE5LjIxNTUrLTEuOTA2NCAgICAgICAgICAgMTguNjc1MistMC43NzQ2
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI4OXggZmFzdGVyCiAgIGltdWwtaW50LW9ubHkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMuNjQwMSstMC45ODAwICAgICAgICAgICAx
My4xODQzKy0yLjE2MTggICAgICAgICAgbWlnaHQgYmUgMS4wMzQ2eCBmYXN0ZXIKICAgaW11bC1t
aXhlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMS4xNDMyKy0xLjI2
OTcgICAgID8gICAgIDIyLjM1MzUrLTEuNjI4NCAgICAgICAgPyBtaWdodCBiZSAxLjA1NzJ4IHNs
b3dlcgogICBpbi1mb3VyLWNhc2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDIwLjYzNTgrLTAuNzk3NyAgICAgPyAgICAgMjAuODc3NCstMS4yNTMxICAgICAgICA/IG1pZ2h0
IGJlIDEuMDExN3ggc2xvd2VyCiAgIGluLW9uZS1jYXNlLWZhbHNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMTEuNzM5MCstMC44MTI5ICAgICA/ICAgICAxMS44MTY2Ky0wLjk2NTYg
ICAgICAgID8KICAgaW4tb25lLWNhc2UtdHJ1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxMS41OTIwKy0xLjExOTAgICAgICAgICAgIDExLjU3ODUrLTEuMDE2MiAgICAgICAgCiAg
IGluLXR3by1jYXNlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIuMzEw
MistMC4yOTM3ICAgICAgICAgICAxMi4xNzk3Ky0xLjMzMTUgICAgICAgICAgbWlnaHQgYmUgMS4w
MTA3eCBmYXN0ZXIKICAgaW5kZXhlZC1wcm9wZXJ0aWVzLWluLW9iamVjdHMgICAgICAgICAgICAg
ICAgICAgICAgMy45Mjg1Ky0wLjIzMTMgICAgICAgICAgICAzLjkxMDMrLTAuMTEwNSAgICAgICAg
CiAgIGluZmVyLWNsb3N1cmUtY29uc3QtdGhlbi1tb3Ytbm8taW5saW5lICAgICAgICAgICAgIDMu
ODU0NCstMC4yMDA2ICAgICAgICAgICAgMy42Nzk0Ky0wLjI0NzYgICAgICAgICAgbWlnaHQgYmUg
MS4wNDc2eCBmYXN0ZXIKICAgaW5mZXItY2xvc3VyZS1jb25zdC10aGVuLW1vdiAgICAgICAgICAg
ICAgICAgICAgICAyMy45MTUzKy0xLjgyMjUgICAgID8gICAgIDI1LjAyMDcrLTMuMDM4NyAgICAg
ICAgPyBtaWdodCBiZSAxLjA0NjJ4IHNsb3dlcgogICBpbmZlci1jbG9zdXJlLWNvbnN0LXRoZW4t
cHV0LXRvLXNjb3BlLW5vLWlubGluZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDE1LjcyNzUrLTQuMjk5MiAgICAgICAgICAgMTUuNTcwMyst
MS42NzQ0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEwMXggZmFzdGVyCiAgIGluZmVyLWNsb3N1cmUt
Y29uc3QtdGhlbi1wdXQtdG8tc2NvcGUgICAgICAgICAgICAgMjQuMzU1OCstMS42Nzk2ICAgICA/
ICAgICAyNS4wNDI4Ky0yLjU3ODAgICAgICAgID8gbWlnaHQgYmUgMS4wMjgyeCBzbG93ZXIKICAg
aW5mZXItY2xvc3VyZS1jb25zdC10aGVuLXJlZW50ZXItbm8taW5saW5lICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzIuOTM2MystNC4yMjIy
ICAgICA/ICAgICA3NC40ODAzKy02Ljg2MzggICAgICAgID8gbWlnaHQgYmUgMS4wMjEyeCBzbG93
ZXIKICAgaW5mZXItY2xvc3VyZS1jb25zdC10aGVuLXJlZW50ZXIgICAgICAgICAgICAgICAgICAy
NS40MDg0Ky0yLjcxNzcgICAgICAgICAgIDIzLjg5MjkrLTAuODcwMCAgICAgICAgICBtaWdodCBi
ZSAxLjA2MzR4IGZhc3RlcgogICBpbmZlci1jb25zdGFudC1nbG9iYWwtcHJvcGVydHkgICAgICAg
ICAgICAgICAgICAgICA0Ljc1NzIrLTAuMzMxOSAgICAgPyAgICAgIDQuNzg1NSstMC42OTE5ICAg
ICAgICA/CiAgIGluZmVyLWNvbnN0YW50LXByb3BlcnR5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDIuOTIxOCstMC4xNDY0ICAgICA/ICAgICAgMi45NTU0Ky0wLjI4MTMgICAgICAgID8gbWln
aHQgYmUgMS4wMTE1eCBzbG93ZXIKICAgaW5mZXItb25lLXRpbWUtY2xvc3VyZS10ZW4tdmFycyAg
ICAgICAgICAgICAgICAgICAyMy4yOTk1Ky0yLjY4OTkgICAgID8gICAgIDIzLjM2MDArLTEuMzkw
OCAgICAgICAgPwogICBpbmZlci1vbmUtdGltZS1jbG9zdXJlLXR3by12YXJzICAgICAgICAgICAg
ICAgICAgIDIyLjk0NDkrLTIuNTI4OCAgICAgPyAgICAgMjMuNTAzNystMi4zNjU1ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDI0NHggc2xvd2VyCiAgIGluZmVyLW9uZS10aW1lLWNsb3N1cmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMjMuODM2NystMi4zNTM4ICAgICA/ICAgICAyNy4wODIyKy00
LjE5OTQgICAgICAgID8gbWlnaHQgYmUgMS4xMzYyeCBzbG93ZXIKICAgaW5mZXItb25lLXRpbWUt
ZGVlcC1jbG9zdXJlICAgICAgICAgICAgICAgICAgICAgICA0OC4wMDU1Ky0xLjgxNjggICAgID8g
ICAgIDQ4LjM4MDkrLTIuNzMxMCAgICAgICAgPwogICBpbmxpbmUtYXJndW1lbnRzLWFjY2VzcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA1LjU2ODQrLTAuMTY2NyAgICAgPyAgICAgIDUuNjU3
NCstMC41NTYzICAgICAgICA/IG1pZ2h0IGJlIDEuMDE2MHggc2xvd2VyCiAgIGlubGluZS1hcmd1
bWVudHMtYWxpYXNlZC1hY2Nlc3MgICAgICAgICAgICAgICAgICAgIDYuMjU5MistMS42NTEyICAg
ICAgICAgICAgNS43ODE2Ky0wLjc4NjkgICAgICAgICAgbWlnaHQgYmUgMS4wODI2eCBmYXN0ZXIK
ICAgaW5saW5lLWFyZ3VtZW50cy1sb2NhbC1lc2NhcGUgICAgICAgICAgICAgICAgICAgICAgNi4y
OTUwKy0xLjE0OTEgICAgICAgICAgICA1LjM3NzgrLTAuMzI0NSAgICAgICAgICBtaWdodCBiZSAx
LjE3MDV4IGZhc3RlcgogICBpbmxpbmUtZ2V0LXNjb3BlZC12YXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA0Ljk4MjIrLTAuMTUwNSAgICAgPyAgICAgIDUuMTgzMCstMC43ODY3ICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDQwM3ggc2xvd2VyCiAgIGlubGluZWQtcHV0LWJ5LWlkLXRyYW5zaXRp
b24gICAgICAgICAgICAgICAgICAgICAgMTQuODM4NystMC41MTk0ICAgICA/ICAgICAxNS40MjY1
Ky0xLjA4ODcgICAgICAgID8gbWlnaHQgYmUgMS4wMzk2eCBzbG93ZXIKICAgaW5saW5lZC1wdXQt
YnktdmFsLXdpdGgtc3RyaW5nLXRyYW5zaXRpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2OS40NzY1Ky01LjA4OTMgICAgICAgICAgIDY4
LjE1NDUrLTMuNzM5MSAgICAgICAgICBtaWdodCBiZSAxLjAxOTR4IGZhc3RlcgogICBpbmxpbmVk
LXB1dC1ieS12YWwtd2l0aC1zeW1ib2wtdHJhbnNpdGlvbiAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcwLjc3NDIrLTguMDAxNCAgICAgICAg
ICAgNjguNDgzMCstMS45NDg4ICAgICAgICAgIG1pZ2h0IGJlIDEuMDMzNXggZmFzdGVyCiAgIGlu
dC1vci1vdGhlci1hYnMtdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgIDUuNzI4Mist
MC4zMjM3ICAgICA/ICAgICAgNS44NzU3Ky0wLjEzMTcgICAgICAgID8gbWlnaHQgYmUgMS4wMjU4
eCBzbG93ZXIKICAgaW50LW9yLW90aGVyLWFicy16ZXJvLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAg
ICAgICAzNS45NTUzKy0yLjUzNDMgICAgICAgICAgIDM0LjI1NzMrLTEuNTc0NyAgICAgICAgICBt
aWdodCBiZSAxLjA0OTZ4IGZhc3RlcgogICBpbnQtb3Itb3RoZXItYWRkLXRoZW4tZ2V0LWJ5LXZh
bCAgICAgICAgICAgICAgICAgICA2Ljc5MzUrLTAuNjIzOCAgICAgPyAgICAgIDcuMDcxNSstMC45
NjcwICAgICAgICA/IG1pZ2h0IGJlIDEuMDQwOXggc2xvd2VyCiAgIGludC1vci1vdGhlci1hZGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEuMzAyNCstMC44NjMzICAgICAgICAg
ICAxMS4xNDk5Ky0wLjg4NjUgICAgICAgICAgbWlnaHQgYmUgMS4wMTM3eCBmYXN0ZXIKICAgaW50
LW9yLW90aGVyLWRpdi10aGVuLWdldC1ieS12YWwgICAgICAgICAgICAgICAgICAxMS44MzgxKy0x
LjEwODIgICAgID8gICAgIDEyLjEzODcrLTEuODExMyAgICAgICAgPyBtaWdodCBiZSAxLjAyNTR4
IHNsb3dlcgogICBpbnQtb3Itb3RoZXItbWF4LXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAgICAg
ICAgICA1LjIzNjQrLTAuNzA1OCAgICAgPyAgICAgIDUuMzM2MistMC40NDU2ICAgICAgICA/IG1p
Z2h0IGJlIDEuMDE5MXggc2xvd2VyCiAgIGludC1vci1vdGhlci1taW4tdGhlbi1nZXQtYnktdmFs
ICAgICAgICAgICAgICAgICAgIDUuMTA0MCstMC4xNDY4ICAgICAgICAgICAgNS4wOTE0Ky0wLjA4
MDEgICAgICAgIAogICBpbnQtb3Itb3RoZXItbW9kLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAg
ICAgICAgICA0LjcxMTcrLTAuMDkxMCAgICAgPyAgICAgIDUuMDQyMCstMC43Mzk5ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDcwMXggc2xvd2VyCiAgIGludC1vci1vdGhlci1tdWwtdGhlbi1nZXQtYnkt
dmFsICAgICAgICAgICAgICAgICAgIDQuNzg4OCstMC42MjMzICAgICA/ICAgICAgNC44NzE2Ky0w
LjIzODMgICAgICAgID8gbWlnaHQgYmUgMS4wMTczeCBzbG93ZXIKICAgaW50LW9yLW90aGVyLW5l
Zy10aGVuLWdldC1ieS12YWwgICAgICAgICAgICAgICAgICAgNS40NjcyKy0wLjIwMjYgICAgID8g
ICAgICA1LjcwOTUrLTEuMDY0OSAgICAgICAgPyBtaWdodCBiZSAxLjA0NDN4IHNsb3dlcgogICBp
bnQtb3Itb3RoZXItbmVnLXplcm8tdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgIDM1Ljg0NTMr
LTMuNTYyOCAgICAgPyAgICAgMzUuOTQ4MistMy4xODk2ICAgICAgICA/CiAgIGludC1vci1vdGhl
ci1zdWItdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgIDYuNjcwMystMC41MDg4ICAg
ICA/ICAgICAgNi44NDQxKy0xLjAwNzIgICAgICAgID8gbWlnaHQgYmUgMS4wMjYxeCBzbG93ZXIK
ICAgaW50LW9yLW90aGVyLXN1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS42
Mzg0Ky0wLjUwNTIgICAgICAgICAgICA1LjUyMjcrLTAuODY2MCAgICAgICAgICBtaWdodCBiZSAx
LjAyMTB4IGZhc3RlcgogICBpbnQtb3ZlcmZsb3ctbG9jYWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEwLjQwNTMrLTEuMzIzMSAgICAgICAgICAgMTAuNDAzNSstMC41MTQyICAgICAg
ICAKICAgSW50MTZBcnJheS1hbGxvYy1sb25nLWxpdmVkICAgICAgICAgICAgICAgICAgICAgICA2
My42MjU3Ky0yLjI1NTkgICAgID8gICAgIDY0Ljc1OTUrLTQuMDg3OCAgICAgICAgPyBtaWdodCBi
ZSAxLjAxNzh4IHNsb3dlcgogICBJbnQxNkFycmF5LWJ1YmJsZS1zb3J0LXdpdGgtYnl0ZUxlbmd0
aCAgICAgICAgICAgIDI2Ljg0MTQrLTYuMDk2MSAgICAgICAgICAgMjUuNTk4MistMy4yMjcyICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDQ4NnggZmFzdGVyCiAgIEludDE2QXJyYXktYnViYmxlLXNvcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUuMDIzOCstMi40NTk2ICAgICAgICAgICAyNC45
MDQ0Ky0yLjQwMTAgICAgICAgIAogICBJbnQxNkFycmF5LWxvYWQtaW50LW11bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxLjk5MjcrLTAuMjg0NyAgICAgICAgICAgIDEuODU1OCstMC4wMzk0
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDczOHggZmFzdGVyCiAgIEludDE2QXJyYXktdG8tSW50MzJB
cnJheS1zZXQgICAgICAgICAgICAgICAgICAgICAgNjYuNjk2MistMi42MDc2ICAgICAhICAgICA3
Ny42NTA5Ky01LjI2NjggICAgICAgICEgZGVmaW5pdGVseSAxLjE2NDJ4IHNsb3dlcgogICBJbnQz
MkFycmF5LWFsbG9jLWxhcmdlICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2LjE1MDUrLTAu
MzY3MSAgICAgPyAgICAgMjcuMzU4MistMS43NjMyICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ2Mngg
c2xvd2VyCiAgIEludDMyQXJyYXktYWxsb2MtbG9uZy1saXZlZCAgICAgICAgICAgICAgICAgICAg
ICAgODAuOTk5NSstMy4xNDQwICAgICA/ICAgICA4NC43OTYyKy03LjM4NzMgICAgICAgID8gbWln
aHQgYmUgMS4wNDY5eCBzbG93ZXIKICAgSW50MzJBcnJheS1hbGxvYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNS43MDU2Ky0wLjcwMjkgICAgICAgICAgICA1LjMwOTErLTAuNDQ0
MSAgICAgICAgICBtaWdodCBiZSAxLjA3NDd4IGZhc3RlcgogICBJbnQzMkFycmF5LUludDhBcnJh
eS12aWV3LWFsbG9jICAgICAgICAgICAgICAgICAgIDEwLjQ4NDUrLTEuNzIzNyAgICAgICAgICAg
MTAuMzY2MCstMS4wNzkwICAgICAgICAgIG1pZ2h0IGJlIDEuMDExNHggZmFzdGVyCiAgIGludDUy
LXNwaWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuMzkyNSstMC43
Mjk5ICAgICA/ICAgICAgNy44MzM3Ky0xLjc4NDIgICAgICAgID8gbWlnaHQgYmUgMS4wNTk3eCBz
bG93ZXIKICAgSW50OEFycmF5LWFsbG9jLWxvbmctbGl2ZWQgICAgICAgICAgICAgICAgICAgICAg
ICA1Ni42NDgzKy0zLjE5MjggICAgICAgICAgIDU1LjM1NDErLTIuNjE5NCAgICAgICAgICBtaWdo
dCBiZSAxLjAyMzR4IGZhc3RlcgogICBJbnQ4QXJyYXktbG9hZC13aXRoLWJ5dGVMZW5ndGggICAg
ICAgICAgICAgICAgICAgICA0LjM4NDYrLTAuMDM3MSAgICAgPyAgICAgIDQuNTI2OSstMC4yNjY5
ICAgICAgICA/IG1pZ2h0IGJlIDEuMDMyNHggc2xvd2VyCiAgIEludDhBcnJheS1sb2FkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNDUzMistMC4xNTUyICAgICA/ICAgICAg
NC41NjQwKy0wLjU2ODAgICAgICAgID8gbWlnaHQgYmUgMS4wMjQ5eCBzbG93ZXIKICAgaW50ZWdl
ci1kaXZpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMy45ODE4Ky0wLjYx
NzAgICAgID8gICAgIDE0LjI2MjgrLTAuNzE3NCAgICAgICAgPyBtaWdodCBiZSAxLjAyMDF4IHNs
b3dlcgogICBpbnRlZ2VyLW1vZHVsbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAyLjU4MDkrLTAuMzQzMyAgICAgPyAgICAgIDIuOTkwNSstMS40NzAzICAgICAgICA/IG1pZ2h0
IGJlIDEuMTU4N3ggc2xvd2VyCiAgIGlzLWJvb2xlYW4tZm9sZC10cmlja3kgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuMjU1NCstMC41OTkwICAgICAgICAgICAgNC4wODMzKy0wLjExNjcg
ICAgICAgICAgbWlnaHQgYmUgMS4wNDIyeCBmYXN0ZXIKICAgaXMtYm9vbGVhbi1mb2xkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42MzQ1Ky0wLjQ0NTYgICAgID8gICAgICAz
LjY5MDErLTAuNTgxOCAgICAgICAgPyBtaWdodCBiZSAxLjAxNTN4IHNsb3dlcgogICBpcy1mdW5j
dGlvbi1mb2xkLXRyaWNreS1pbnRlcm5hbC1mdW5jdGlvbiAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzLjk3NTArLTAuOTU4MSAgICAgICAg
ICAgMTMuNjY3MystMC43NTg0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIyNXggZmFzdGVyCiAgIGlz
LWZ1bmN0aW9uLWZvbGQtdHJpY2t5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMTUwNSst
MC4xMTgxICAgICA/ICAgICAgNC4zMjMwKy0wLjQzODMgICAgICAgID8gbWlnaHQgYmUgMS4wNDE2
eCBzbG93ZXIKICAgaXMtZnVuY3Rpb24tZm9sZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMy41Mzc3Ky0wLjA5MzUgICAgID8gICAgICAzLjgxODArLTAuNDc1OSAgICAgICAgPyBt
aWdodCBiZSAxLjA3OTJ4IHNsb3dlcgogICBpcy1udW1iZXItZm9sZC10cmlja3kgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0LjAwNjcrLTAuMTMxNyAgICAgPyAgICAgIDQuMDg0NSstMC4x
NzYxICAgICAgICA/IG1pZ2h0IGJlIDEuMDE5NHggc2xvd2VyCiAgIGlzLW51bWJlci1mb2xkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzg4MCstMC40MDI3ICAgICAgICAg
ICAgMy41MDUyKy0wLjQzNjYgICAgICAgICAgbWlnaHQgYmUgMS4wODA3eCBmYXN0ZXIKICAgaXMt
b2JqZWN0LW9yLW51bGwtZm9sZC1mdW5jdGlvbnMgICAgICAgICAgICAgICAgICAgMy41NDI1Ky0w
LjE0NTggICAgID8gICAgICAzLjU4ODIrLTAuMzgwMyAgICAgICAgPyBtaWdodCBiZSAxLjAxMjl4
IHNsb3dlcgogICBpcy1vYmplY3Qtb3ItbnVsbC1mb2xkLWxlc3MtdHJpY2t5ICAgICAgICAgICAg
ICAgICA0LjM1MzkrLTAuNjEzMyAgICAgICAgICAgIDQuMjA3NystMC4wOTUyICAgICAgICAgIG1p
Z2h0IGJlIDEuMDM0OHggZmFzdGVyCiAgIGlzLW9iamVjdC1vci1udWxsLWZvbGQtdHJpY2t5ICAg
ICAgICAgICAgICAgICAgICAgIDUuMTM3OSstMC4xNTA3ICAgICA/ICAgICAgNS41MDc1Ky0wLjc5
NzkgICAgICAgID8gbWlnaHQgYmUgMS4wNzE5eCBzbG93ZXIKICAgaXMtb2JqZWN0LW9yLW51bGwt
Zm9sZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy41Nzk2Ky0wLjMyNzIgICAgID8gICAg
ICAzLjc3MzgrLTAuNDU5NCAgICAgICAgPyBtaWdodCBiZSAxLjA1NDN4IHNsb3dlcgogICBpcy1v
YmplY3Qtb3ItbnVsbC10cmlja2llci1mdW5jdGlvbiAgICAgICAgICAgICAgICA0LjIxMDUrLTAu
MjY1NSAgICAgPyAgICAgIDQuMjI0MistMC4yMTg4ICAgICAgICA/CiAgIGlzLW9iamVjdC1vci1u
dWxsLXRyaWNraWVyLWludGVybmFsLWZ1bmN0aW9uICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMuNzgyNSstMS40NzI5ICAgICAgICAgICAx
My42OTU5Ky0wLjY5NTQgICAgICAgIAogICBpcy1vYmplY3Qtb3ItbnVsbC10cmlja3ktZnVuY3Rp
b24gICAgICAgICAgICAgICAgICA0LjE4MDcrLTAuMjQ2OCAgICAgPyAgICAgIDQuMjAxOCstMC4x
Mjc3ICAgICAgICA/CiAgIGlzLW9iamVjdC1vci1udWxsLXRyaWNreS1pbnRlcm5hbC1mdW5jdGlv
biAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA5LjY2MjArLTAuNTA3NSAgICAgICAgICAgIDguODg2NSstMC4zOTc1ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDg3M3ggZmFzdGVyCiAgIGlzLXN0cmluZy1mb2xkLXRyaWNreSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuMDQ0MistMC4yNTA1ICAgICAgICAgICAgNC4wNDE1Ky0wLjE3MzYg
ICAgICAgIAogICBpcy1zdHJpbmctZm9sZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAzLjUxMjkrLTAuMTE1OCAgICAgICAgICAgIDMuMzgxMistMC4xMDA5ICAgICAgICAgIG1p
Z2h0IGJlIDEuMDM5MHggZmFzdGVyCiAgIGlzLXVuZGVmaW5lZC1mb2xkLXRyaWNreSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMuNTA1NCstMC4zODcyICAgICA/ICAgICAgMy41ODMxKy0wLjI3
MjEgICAgICAgID8gbWlnaHQgYmUgMS4wMjIyeCBzbG93ZXIKICAgaXMtdW5kZWZpbmVkLWZvbGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy40MDU5Ky0wLjE2OTIgICAgID8gICAg
ICAzLjQ1NjArLTAuMjQ5MyAgICAgICAgPyBtaWdodCBiZSAxLjAxNDd4IHNsb3dlcgogICBKU09O
UC1uZWdhdGl2ZS0wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjU2NzkrLTAu
NzI0NiAgICAgICAgICAgIDAuMzYwNSstMC4wNTk4ICAgICAgICAgIG1pZ2h0IGJlIDEuNTc1Mngg
ZmFzdGVyCiAgIGxhcmdlLWludC1jYXB0dXJlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDYuMzgyNistMC40NjIxICAgICAgICAgICAgNi4yNjUxKy0wLjA5MjYgICAgICAgICAgbWln
aHQgYmUgMS4wMTg4eCBmYXN0ZXIKICAgbGFyZ2UtaW50LW5lZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAzMS4xNzYwKy0yLjIxOTUgICAgID8gICAgIDMyLjI4ODUrLTMuNTc2
MCAgICAgICAgPyBtaWdodCBiZSAxLjAzNTd4IHNsb3dlcgogICBsYXJnZS1pbnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1LjE4NzMrLTIuMzkwNyAgICAgPyAgICAg
MjYuNTMzOSstMi42NTAxICAgICAgICA/IG1pZ2h0IGJlIDEuMDUzNXggc2xvd2VyCiAgIGxvYWQt
dmFyYXJncy1lbGltaW5hdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgNjYuMzc2OCstMi4y
NjU5ICAgICA/ICAgICA2Ny4zNDExKy01LjEwMTcgICAgICAgID8gbWlnaHQgYmUgMS4wMTQ1eCBz
bG93ZXIKICAgbG9naWNhbC1ub3Qtd2VpcmQtdHlwZXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNC42Njk3Ky0wLjk5NDYgICAgICAgICAgICA0LjIyNjIrLTAuNTQxNSAgICAgICAgICBtaWdo
dCBiZSAxLjEwNDl4IGZhc3RlcgogICBsb2dpY2FsLW5vdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA1LjIwNzQrLTAuMDY3NiAgICAgPyAgICAgIDUuNDUzNystMC4yNzg4
ICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ3M3ggc2xvd2VyCiAgIGxvdHMtb2YtZmllbGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTguNzEwMistMS45NzMzICAgICA/ICAgICAx
OS41MDk0Ky0xLjAyNTMgICAgICAgID8gbWlnaHQgYmUgMS4wNDI3eCBzbG93ZXIKICAgbWFrZS1p
bmRleGVkLXN0b3JhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4yMTQzKy0wLjM0
MjYgICAgID8gICAgICA2Ljc4NDArLTEuMDA1OSAgICAgICAgPyBtaWdodCBiZSAxLjA5MTd4IHNs
b3dlcgogICBtYWtlLXJvcGUtY3NlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0LjUxNzcrLTAuMzI2NyAgICAgPyAgICAgIDUuMDYwMistMS4yNTY5ICAgICAgICA/IG1pZ2h0
IGJlIDEuMTIwMXggc2xvd2VyCiAgIG1hcnNhZ2xpYS1sYXJnZXItaW50cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxNzYuNDgzMSstOS40NTIwICAgICAgICAgIDE3MS42MDc0Ky03LjAyNTUg
ICAgICAgICAgbWlnaHQgYmUgMS4wMjg0eCBmYXN0ZXIKICAgbWFyc2FnbGlhLW9zci1lbnRyeSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MC43MjUwKy0xLjU1MjkgICAgICAgICAgIDM5
LjUzOTArLTIuNDcxNiAgICAgICAgICBtaWdodCBiZSAxLjAzMDB4IGZhc3RlcgogICBtYXRoLXdp
dGgtb3V0LW9mLWJvdW5kcy1hcnJheS12YWx1ZXMgICAgICAgICAgICAgIDM0Ljc0NzgrLTEuMTEx
MyAgICAgICAgICAgMzMuNzI2MCstMi4yNTk0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDMwM3ggZmFz
dGVyCiAgIG1heC1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDMuMjkxMSstMC4xMzYwICAgICAgICAgICAgMy4yNzAzKy0wLjE4NDQgICAgICAgIAogICBtZXRo
b2Qtb24tbnVtYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2Ljg4NDYrLTIu
MzM1NiAgICAgPyAgICAgMjcuNzU4MSstMi45NjY2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDMyNXgg
c2xvd2VyCiAgIG1pbi1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuNDEwMystMC4zNTIxICAgICAgICAgICAgMy4zNzIwKy0wLjI1NjggICAgICAgICAgbWln
aHQgYmUgMS4wMTEzeCBmYXN0ZXIKICAgbWludXMtYm9vbGVhbi1kb3VibGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMy44OTU4Ky0wLjI1OTUgICAgID8gICAgICAzLjg5NjQrLTAuMTUz
OCAgICAgICAgPwogICBtaW51cy1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAzLjI3MTUrLTAuNDc2NSAgICAgICAgICAgIDMuMTkyMSstMC4zMDk4ICAgICAgICAg
IG1pZ2h0IGJlIDEuMDI0OXggZmFzdGVyCiAgIG1pc2Mtc3RyaWN0LWVxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNjQuNDg0NCstMy40MDE5ICAgICA/ICAgICA2NS4wNDk3Ky0x
LjcxMzEgICAgICAgID8KICAgbW9kLWJvb2xlYW4tZG91YmxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxNS4zNjIyKy0yLjA5NDAgICAgID8gICAgIDE1LjUwMjcrLTEuNjA4OCAgICAg
ICAgPwogICBtb2QtYm9vbGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEwLjQxMDArLTAuMzE1NCAgICAgPyAgICAgMTAuNTUzNSstMC4zNTQ1ICAgICAgICA/IG1pZ2h0
IGJlIDEuMDEzOHggc2xvd2VyCiAgIG11bC1ib29sZWFuLWRvdWJsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuNTk4NSstMC4yNDQ2ICAgICA/ICAgICAgNC43OTgxKy0wLjkyMjUg
ICAgICAgID8gbWlnaHQgYmUgMS4wNDM0eCBzbG93ZXIKICAgbXVsLWJvb2xlYW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4xMTQyKy0wLjU1MzAgICAgICAgICAgICA0
LjAyNTArLTAuNTA3OCAgICAgICAgICBtaWdodCBiZSAxLjAyMjJ4IGZhc3RlcgogICBuZWctYm9v
bGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjk5ODgrLTAuNDEx
NyAgICAgPyAgICAgIDQuMTU0MystMC4zNjY0ICAgICAgICA/IG1pZ2h0IGJlIDEuMDM4OXggc2xv
d2VyCiAgIG5lZ2F0aXZlLXplcm8tZGl2aWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAuNzAyNSstMC4wNDA4ICAgICA/ICAgICAgMC43MzQ0Ky0wLjA5NDkgICAgICAgID8gbWlnaHQg
YmUgMS4wNDU0eCBzbG93ZXIKICAgbmVnYXRpdmUtemVyby1tb2R1bG8gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMC44NTM1Ky0wLjEyNzIgICAgICAgICAgICAwLjg1MjcrLTAuMjEzMiAg
ICAgICAgCiAgIG5lZ2F0aXZlLXplcm8tbmVnYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDAuNjcxMistMC4wODg4ICAgICA/ICAgICAgMC45NzA4Ky0xLjA2MjUgICAgICAgID8gbWln
aHQgYmUgMS40NDYzeCBzbG93ZXIKICAgbmVzdGVkLWZ1bmN0aW9uLXBhcnNpbmcgICAgICAgICAg
ICAgICAgICAgICAgICAgICA1NS44MTMwKy02LjA4ODYgICAgICAgICAgIDU0LjYwODIrLTIuNzIx
NyAgICAgICAgICBtaWdodCBiZSAxLjAyMjF4IGZhc3RlcgogICBuZXctYXJyYXktYnVmZmVyLWRl
YWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQ5LjE5MDQrLTYuOTcxOSAgICAgICAgICAx
NDEuMzU2NSstNS40NDU2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDU1NHggZmFzdGVyCiAgIG5ldy1h
cnJheS1idWZmZXItcHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkuNzk3NSstMC44
NDkzICAgICA/ICAgICAgOS44OTI5Ky0xLjI3OTcgICAgICAgID8KICAgbmV3LWFycmF5LWRlYWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0NS4zMzYyKy02LjI3OTkgICAgID8g
ICAgMTQ3LjI4MzYrLTMuMzQ2OCAgICAgICAgPyBtaWdodCBiZSAxLjAxMzR4IHNsb3dlcgogICBu
ZXctYXJyYXktcHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjgyNTIr
LTAuNzk0MiAgICAgICAgICAgIDUuNjk4MSstMC41NDA1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIy
M3ggZmFzdGVyCiAgIG5vLWlubGluZS1jb25zdHJ1Y3RvciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxMjguMDg1OSstMi40NjQ1ICAgICAgICAgIDEyNi4wMjgwKy00LjM3ODAgICAgICAgICAg
bWlnaHQgYmUgMS4wMTYzeCBmYXN0ZXIKICAgbnVtYmVyLXRlc3QgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNC41MTczKy0wLjIwNzggICAgID8gICAgICA0LjU1NDcrLTAu
MjYzNyAgICAgICAgPwogICBvYmplY3QtY2xvc3VyZS1jYWxsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA3Ljc0NTUrLTAuMzY2MCAgICAgPyAgICAgIDguNDEwOCstMC45Mzc0ICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDg1OXggc2xvd2VyCiAgIG9iamVjdC1nZXQtb3duLXByb3BlcnR5LXN5
bWJvbHMtb24tbGFyZ2UtYXJyYXkgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNC44OTk4Ky0wLjU3MTUgICAgID8gICAgICA0Ljk3MjcrLTEu
MzI1NCAgICAgICAgPyBtaWdodCBiZSAxLjAxNDl4IHNsb3dlcgogICBvYmplY3QtdGVzdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjY4OTArLTEuNzE0OCAgICAgICAg
ICAgIDQuMjE2MistMC4xMjEyICAgICAgICAgIG1pZ2h0IGJlIDEuMTEyMXggZmFzdGVyCiAgIG9i
dmlvdXMtc2luay1wYXRob2xvZ3ktdGFrZW4gICAgICAgICAgICAgICAgICAgICAxODkuOTY0NCst
My40NzY5ICAgICAgICAgIDE4Ny40Mjc2Ky0zLjYzNzEgICAgICAgICAgbWlnaHQgYmUgMS4wMTM1
eCBmYXN0ZXIKICAgb2J2aW91cy1zaW5rLXBhdGhvbG9neSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE1OS4zNzE5Ky02LjE0NTkgICAgID8gICAgMTYxLjYxNjcrLTYuODIyNyAgICAgICAgPyBt
aWdodCBiZSAxLjAxNDF4IHNsb3dlcgogICBvYnZpb3VzbHktZWxpZGFibGUtbmV3LW9iamVjdCAg
ICAgICAgICAgICAgICAgICAgMTU1LjczNjMrLTcuOTk2OCAgICAgPyAgICAxNTYuOTAwMistMi4x
Njg1ICAgICAgICA/CiAgIHBsdXMtYm9vbGVhbi1hcml0aCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDIuODM0NystMC4xNDYzICAgICA/ICAgICAgMi44NjQ2Ky0wLjEzMzcgICAgICAg
ID8gbWlnaHQgYmUgMS4wMTA1eCBzbG93ZXIKICAgcGx1cy1ib29sZWFuLWRvdWJsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMy44OTUzKy0wLjE0ODYgICAgID8gICAgICAzLjkyMzcr
LTAuNDAzNSAgICAgICAgPwogICBwbHVzLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAzLjI3OTUrLTAuMzAzMSAgICAgPyAgICAgIDMuNTAzMCstMC40MTg1ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDY4MXggc2xvd2VyCiAgIHBvbHktY2hhaW4tYWNjZXNzLWRpZmZl
cmVudC1wcm90b3R5cGVzLXNpbXBsZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzLjM2MTQrLTAuNTE4NSAgICAgPyAgICAgIDMuNDA1NSst
MC4zNjk0ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEzMXggc2xvd2VyCiAgIHBvbHktY2hhaW4tYWNj
ZXNzLWRpZmZlcmVudC1wcm90b3R5cGVzICAgICAgICAgICAgIDMuNDM4NystMC4yNjY1ICAgICAg
ICAgICAgMy40MjkwKy0wLjM3NjUgICAgICAgIAogICBwb2x5LWNoYWluLWFjY2Vzcy1zaW1wbGVy
ICAgICAgICAgICAgICAgICAgICAgICAgICAzLjQwODIrLTAuNDU5MCAgICAgICAgICAgIDMuMjg5
MSstMC4zMDQ1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDM2MnggZmFzdGVyCiAgIHBvbHktY2hhaW4t
YWNjZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzIzOSstMC4xNjcyICAg
ICA/ICAgICAgMy42MTMxKy0wLjM2NjAgICAgICAgID8gbWlnaHQgYmUgMS4wODcweCBzbG93ZXIK
ICAgcG9seS1zdHJpY3RlcSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI5MC41
NTEwKy01Ljg0NjMgICAgID8gICAgMjkyLjg5NjErLTUuNDY0OSAgICAgICAgPwogICBwb2x5bW9y
cGhpYy1hZGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjI2NTErLTAuNDQx
NCAgICAgICAgICAgIDQuMDg0NSstMC4yNDUyICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ0MnggZmFz
dGVyCiAgIHBvbHltb3JwaGljLWFycmF5LWNhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDIuMjI5MistMC4wNTA4ICAgICA/ICAgICAgMy4wNDk4Ky0yLjEzNTUgICAgICAgID8gbWlnaHQg
YmUgMS4zNjgxeCBzbG93ZXIKICAgcG9seW1vcnBoaWMtZ2V0LWJ5LWlkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMy41NjI0Ky0wLjE2NzEgICAgICAgICAgICAzLjUwODcrLTAuMTA0NiAg
ICAgICAgICBtaWdodCBiZSAxLjAxNTN4IGZhc3RlcgogICBwb2x5bW9ycGhpYy1wdXQtYnktaWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQxLjg4NDgrLTIuODgzNiAgICAgICAgICAgNDEu
Nzg4MystMy45NDQyICAgICAgICAKICAgcG9seW1vcnBoaWMtcHV0LWJ5LXZhbC13aXRoLXN0cmlu
ZyAgICAgICAgICAgICAgICA2My45MjYxKy04LjM4NDYgICAgICAgICAgIDYxLjc4MjMrLTMuNDcy
NiAgICAgICAgICBtaWdodCBiZSAxLjAzNDd4IGZhc3RlcgogICBwb2x5bW9ycGhpYy1wdXQtYnkt
dmFsLXdpdGgtc3ltYm9sICAgICAgICAgICAgICAgIDYyLjk1ODMrLTMuOTEyMCAgICAgICAgICAg
NjAuMzcxNystMi40MDg1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQyOHggZmFzdGVyCiAgIHBvbHlt
b3JwaGljLXN0cnVjdHVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTguOTg5NCstMS41
OTUxICAgICAgICAgICAxOC40NDYyKy0xLjA4NTIgICAgICAgICAgbWlnaHQgYmUgMS4wMjk0eCBm
YXN0ZXIKICAgcG9seXZhcmlhbnQtbW9ub21vcnBoaWMtZ2V0LWJ5LWlkICAgICAgICAgICAgICAg
ICAgOS4zNTUxKy0yLjMzNTIgICAgICAgICAgICA4LjU0NTkrLTAuNjI5MiAgICAgICAgICBtaWdo
dCBiZSAxLjA5NDd4IGZhc3RlcgogICBwcm90by1nZXR0ZXItYWNjZXNzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEzLjU2OTMrLTAuNDE0OCAgICAgICAgICAgMTMuNDk2NystMC44MDQy
ICAgICAgICAKICAgcHJvdG90eXBlLWFjY2Vzcy13aXRoLW11dGF0aW5nLXByb3RvdHlwZSAgICAg
ICAgICAgOC41MTUzKy0xLjA4NTEgICAgICAgICAgICA4LjQzMDgrLTEuNDA0MSAgICAgICAgICBt
aWdodCBiZSAxLjAxMDB4IGZhc3RlcgogICBwdXQtYnktaWQtcmVwbGFjZS1hbmQtdHJhbnNpdGlv
biAgICAgICAgICAgICAgICAgIDExLjAyMTErLTEuNjQ1NiAgICAgPyAgICAgMTEuMTk0NSstMS41
MjE4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE1N3ggc2xvd2VyCiAgIHB1dC1ieS1pZC1zbGlnaHRs
eS1wb2x5bW9ycGhpYyAgICAgICAgICAgICAgICAgICAgIDMuODYzNistMC4zMjkzICAgICAgICAg
ICAgMy44MTAyKy0wLjMxNjYgICAgICAgICAgbWlnaHQgYmUgMS4wMTQweCBmYXN0ZXIKICAgcHV0
LWJ5LWlkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNi43NTc1Ky0x
Ljc4ODcgICAgICAgICAgIDE1LjY4MDgrLTAuNTIzMyAgICAgICAgICBtaWdodCBiZSAxLjA2ODd4
IGZhc3RlcgogICBwdXQtYnktdmFsLWRpcmVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAwLjUwODkrLTAuMDUzNSAgICAgPyAgICAgIDAuODUwNistMS4yMDY3ICAgICAgICA/IG1p
Z2h0IGJlIDEuNjcxN3ggc2xvd2VyCiAgIHB1dC1ieS12YWwtbGFyZ2UtaW5kZXgtYmxhbmstaW5k
ZXhpbmctdHlwZSAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA5LjEwNzIrLTEuNTQ1NyAgICAgICAgICAgIDguODMyMystMS40NTg5ICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDMxMXggZmFzdGVyCiAgIHB1dC1ieS12YWwtbWFjaGluZS1pbnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQuMDEzNCstMC4xNTAyICAgICA/ICAgICAgNC4xMjYy
Ky0wLjczMzEgICAgICAgID8gbWlnaHQgYmUgMS4wMjgxeCBzbG93ZXIKICAgcHV0LWJ5LXZhbC13
aXRoLXN0cmluZy1yZXBsYWNlLWFuZC10cmFuc2l0aW9uICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUuMjYxOSstMC4wNDcxICAgICAgICAg
ICAxNS4xMzkyKy0wLjI3ODggICAgICAgIAogICBwdXQtYnktdmFsLXdpdGgtc3RyaW5nLXNsaWdo
dGx5LXBvbHltb3JwaGljICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuMDcwNCstMC41MzQ4ICAgICA/ICAgICAgNC4wNzM1Ky0wLjUzMDgg
ICAgICAgID8KICAgcHV0LWJ5LXZhbC13aXRoLXN0cmluZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxNi40MTgwKy0wLjU3NjAgICAgICAgICAgIDE2LjAzNTMrLTAuNDA2OCAgICAgICAgICBt
aWdodCBiZSAxLjAyMzl4IGZhc3RlcgogICBwdXQtYnktdmFsLXdpdGgtc3ltYm9sLXJlcGxhY2Ut
YW5kLXRyYW5zaXRpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxNy4wMTY5Ky0xLjY4MjMgICAgID8gICAgIDE3LjUwODArLTIuNzU1OCAg
ICAgICAgPyBtaWdodCBiZSAxLjAyODl4IHNsb3dlcgogICBwdXQtYnktdmFsLXdpdGgtc3ltYm9s
LXNsaWdodGx5LXBvbHltb3JwaGljICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMuNzgyOCstMC4xNDk1ICAgICA/ICAgICAgMy45MDU4Ky0w
LjYyOTYgICAgICAgID8gbWlnaHQgYmUgMS4wMzI1eCBzbG93ZXIKICAgcHV0LWJ5LXZhbC13aXRo
LXN5bWJvbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNi40NTM3Ky0wLjIwNTMgICAgID8g
ICAgIDE2Ljc3MTArLTAuNjA5NiAgICAgICAgPyBtaWdodCBiZSAxLjAxOTN4IHNsb3dlcgogICBy
YXJlLW9zci1leGl0LW9uLWxvY2FsICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3Ljk1MzYr
LTEuMzcyOSAgICAgPyAgICAgMTguMTkwMystMS4wOTMyICAgICAgICA/IG1pZ2h0IGJlIDEuMDEz
Mnggc2xvd2VyCiAgIHJheXRyYWNlLXdpdGgtZW1wdHktdHJ5LWNhdGNoICAgICAgICAgICAgICAg
ICAgICAgMTYuNjM3NistMS42MDkwICAgICA/ICAgICAxNi44MTkyKy0xLjc0NjUgICAgICAgID8g
bWlnaHQgYmUgMS4wMTA5eCBzbG93ZXIKICAgcmF5dHJhY2Utd2l0aC10cnktY2F0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAyMy45NTAzKy0yLjc1NDYgICAgICAgICAgIDIyLjY3MzIrLTIu
NDI0NSAgICAgICAgICBtaWdodCBiZSAxLjA1NjN4IGZhc3RlcgogICByZWdpc3Rlci1wcmVzc3Vy
ZS1mcm9tLW9zciAgICAgICAgICAgICAgICAgICAgICAgIDI4LjUzMTIrLTIuNDk5OSAgICAgPyAg
ICAgMjguNjQ5MCstMS41MjQ0ICAgICAgICA/CiAgIHJlcGVhdC1tdWx0aS1nZXQtYnktb2Zmc2V0
ICAgICAgICAgICAgICAgICAgICAgICAgMzQuMDQyNSstMi4yNjYzICAgICAgICAgICAzMy45OTc0
Ky0yLjQxOTggICAgICAgIAogICByaWNoYXJkcy1lbXB0eS10cnktY2F0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgMTM1LjU0OTErLTMuODk2NyAgICAgPyAgICAxMzguMTc2NSstMi40NDAwICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDE5NHggc2xvd2VyCiAgIHJpY2hhcmRzLXRyeS1jYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA0MjMuOTEzMSstMTAuMzY3MCAgICA/ICAgIDQyNy45
MjgwKy03LjQxMzggICAgICAgID8KICAgc2V0dGVyLXByb3RvdHlwZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyNC4wMjMwKy0xLjE4ODUgICAgID8gICAgIDI1LjA4MjUrLTQuMTI2
OCAgICAgICAgPyBtaWdodCBiZSAxLjA0NDF4IHNsb3dlcgogICBzZXR0ZXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjkzOTMrLTAuNTczOCAgICAgICAgICAg
IDYuODAyNSstMC4xNTI5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIwMXggZmFzdGVyCiAgIHNpbXBs
ZS1hY3RpdmF0aW9uLWRlbW8gICAgICAgICAgICAgICAgICAgICAgICAgICAgMzUuNDI0MystMS44
Nzg3ICAgICAgICAgICAzNC45NzYyKy0yLjU2ODkgICAgICAgICAgbWlnaHQgYmUgMS4wMTI4eCBm
YXN0ZXIKICAgc2ltcGxlLWdldHRlci1hY2Nlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAyMC45Mjg1Ky0xLjI1MDkgICAgID8gICAgIDIxLjYyMzQrLTIuNzE3MCAgICAgICAgPyBtaWdo
dCBiZSAxLjAzMzJ4IHNsb3dlcgogICBzaW1wbGUtcG9seS1jYWxsLW5lc3RlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEwLjU3MDMrLTAuNTUxNiAgICAgICAgICAgMTAuNTQwMystMC42NDUw
ICAgICAgICAKICAgc2ltcGxlLXBvbHktY2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMS45NDQwKy0wLjI1NzggICAgICAgICAgICAxLjg0NjErLTAuMTU1MSAgICAgICAgICBt
aWdodCBiZSAxLjA1MzB4IGZhc3RlcgogICBzaW4tYm9vbGVhbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQ3LjA4NDgrLTMuMTk0OCAgICAgPyAgICAgNDcuMzAwOSstMy40
MjYxICAgICAgICA/CiAgIHNpbmdsZXRvbi1zY29wZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNzcuNjI1NCstMi4wMjY4ICAgICA/ICAgICA4MC40ODA5Ky0xLjQ3NzEgICAgICAg
ID8gbWlnaHQgYmUgMS4wMzY4eCBzbG93ZXIKICAgc2luay1mdW5jdGlvbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxOC4yMjg4Ky0wLjM4NTMgICAgID8gICAgIDE4Ljc0Mzkr
LTAuODI2MSAgICAgICAgPyBtaWdodCBiZSAxLjAyODN4IHNsb3dlcgogICBzaW5rLWh1Z2UtYWN0
aXZhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcyLjUyMTcrLTMuMTk5OSAgICAg
PyAgICAgNzIuNzU4MistMy40NzE2ICAgICAgICA/CiAgIHNpbmthYmxlLW5ldy1vYmplY3QtZGFn
ICAgICAgICAgICAgICAgICAgICAgICAgICAzMjUuMjE4MSstNC40NDAzICAgICAgICAgIDMyNC45
MTg3Ky0yLjY1NjEgICAgICAgIAogICBzaW5rYWJsZS1uZXctb2JqZWN0LXRha2VuICAgICAgICAg
ICAgICAgICAgICAgICAgMTkxLjA2MTQrLTIuOTMwOSAgICAgICAgICAxODkuNjE1MystMi4zODU2
ICAgICAgICAKICAgc2lua2FibGUtbmV3LW9iamVjdCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE2MS40NzI1Ky0yLjk0NDEgICAgID8gICAgMTYxLjc5OTcrLTMuMDU2MiAgICAgICAgPwog
ICBzbG93LWFycmF5LXByb2ZpbGUtY29udmVyZ2VuY2UgICAgICAgICAgICAgICAgICAgICA3LjM4
NTArLTAuMzk0MSAgICAgPyAgICAgIDcuNDE2NistMC40Njc1ICAgICAgICA/CiAgIHNsb3ctY29u
dmVyZ2VuY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuODg3NSstMS42ODQ2
ICAgICAgICAgICAgNC4zNTE5Ky0wLjI0OTMgICAgICAgICAgbWlnaHQgYmUgMS4xMjMxeCBmYXN0
ZXIKICAgc2xvdy10ZXJuYXJpZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0
MS4yOTgwKy0yLjM1MDQgICAgID8gICAgIDQyLjk5ODUrLTQuMTc0NSAgICAgICAgPyBtaWdodCBi
ZSAxLjA0MTJ4IHNsb3dlcgogICBzb3J0aW5nLWJlbmNobWFyayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDMwLjkyNzcrLTIuODM2NCAgICAgICAgICAgMjkuNDM1NSstMi40NDIwICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDUwN3ggZmFzdGVyCiAgIHNwYXJzZS1jb25kaXRpb25hbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNTQ1OSstMC4yMjE1ICAgICAgICAgICAgMS41
Mjk3Ky0wLjEzNzQgICAgICAgICAgbWlnaHQgYmUgMS4wMTA2eCBmYXN0ZXIKICAgc3BsaWNlLXRv
LXJlbW92ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMi45NDI1Ky0xLjM2MjEg
ICAgID8gICAgIDIzLjcxNDkrLTIuOTk0NSAgICAgICAgPyBtaWdodCBiZSAxLjAzMzd4IHNsb3dl
cgogICBzdHJpbmctY2hhci1jb2RlLWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIw
LjMwNDkrLTEuMzA3MCAgICAgICAgICAgMTkuNjY0MCstMC44NDA0ICAgICAgICAgIG1pZ2h0IGJl
IDEuMDMyNnggZmFzdGVyCiAgIHN0cmluZy1jb25jYXQtb2JqZWN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuMDc3MystMC40NDM3ICAgICA/ICAgICAgNC4zMTE2Ky0wLjg3NDggICAg
ICAgID8gbWlnaHQgYmUgMS4wNTc1eCBzbG93ZXIKICAgc3RyaW5nLWNvbmNhdC1wYWlyLW9iamVj
dCAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wNjg1Ky0wLjM3MzEgICAgID8gICAgICAzLjEx
MjIrLTAuNDU3NSAgICAgICAgPyBtaWdodCBiZSAxLjAxNDN4IHNsb3dlcgogICBzdHJpbmctY29u
Y2F0LXBhaXItc2ltcGxlICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjkxNTkrLTAuNjY5MiAg
ICAgPyAgICAgMTEuNzM1OSstMS4yNzgyICAgICAgICA/IG1pZ2h0IGJlIDEuMDc1MXggc2xvd2Vy
CiAgIHN0cmluZy1jb25jYXQtc2ltcGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAu
ODEwMSstMS4xMDM0ICAgICA/ICAgICAyMS41OTM0Ky0yLjQ2NjQgICAgICAgID8gbWlnaHQgYmUg
MS4wMzc2eCBzbG93ZXIKICAgc3RyaW5nLWNvbnMtcmVwZWF0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxMC43NjkzKy0xLjc4NzYgICAgID8gICAgIDExLjQ2MDMrLTEuNjcwNCAgICAg
ICAgPyBtaWdodCBiZSAxLjA2NDJ4IHNsb3dlcgogICBzdHJpbmctY29ucy10b3dlciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjE3NDIrLTAuOTYwMiAgICAgPyAgICAgMTAuMzky
NystMi4wNDczICAgICAgICA/IG1pZ2h0IGJlIDEuMDIxNXggc2xvd2VyCiAgIHN0cmluZy1lcXVh
bGl0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAuNjI1NCstMi43Njc4ICAg
ICA/ICAgICAyNS4xNjg4Ky05LjM5NDMgICAgICAgID8gbWlnaHQgYmUgMS4yMjAzeCBzbG93ZXIK
ICAgc3RyaW5nLWdldC1ieS12YWwtYmlnLWNoYXIgICAgICAgICAgICAgICAgICAgICAgICAgOS4w
OTE4Ky0wLjk1NTAgICAgICAgICAgICA5LjA3MDUrLTEuMDgyNSAgICAgICAgCiAgIHN0cmluZy1n
ZXQtYnktdmFsLW91dC1vZi1ib3VuZHMtaW5zYW5lICAgICAgICAgICAgIDUuMjg3MistMC42ODk3
ICAgICAgICAgICAgNS4yNDYyKy0wLjE1MzEgICAgICAgIAogICBzdHJpbmctZ2V0LWJ5LXZhbC1v
dXQtb2YtYm91bmRzICAgICAgICAgICAgICAgICAgICA1LjkxODIrLTAuNTExOCAgICAgPyAgICAg
IDYuMDc0NystMC41ODM3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDI2NHggc2xvd2VyCiAgIHN0cmlu
Zy1nZXQtYnktdmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzk3MystMC4x
NTgyICAgICA/ICAgICAgMy41NDg4Ky0wLjM1NjQgICAgICAgID8gbWlnaHQgYmUgMS4wNDQ2eCBz
bG93ZXIKICAgc3RyaW5nLWhhc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMi42MzM1Ky0wLjE4MjQgICAgICAgICAgICAyLjYyNzYrLTAuMTY0MSAgICAgICAgCiAgIHN0
cmluZy1sb25nLWlkZW50LWVxdWFsaXR5ICAgICAgICAgICAgICAgICAgICAgICAgMTcuNDg0OSst
My4wMTQ0ICAgICAgICAgICAxNy4zNTgyKy0xLjAzNTQgICAgICAgIAogICBzdHJpbmctb3V0LW9m
LWJvdW5kcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzLjE3MTArLTIuNDY4NCAgICAg
PyAgICAgMjQuNTcxMistMi41ODM5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDYwNHggc2xvd2VyCiAg
IHN0cmluZy1yZXBlYXQtYXJpdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAuNzgw
OSstMi40NDM4ICAgICAgICAgICA5OC40MjgzKy0zLjg2ODggICAgICAgICAgbWlnaHQgYmUgMS4w
MjM5eCBmYXN0ZXIKICAgc3RyaW5nLXJvcGUtd2l0aC1vYmplY3QgICAgICAgICAgICAgICAgICAg
ICAgICAgICA1OC45OTkxKy00LjE1MTkgICAgICAgICAgIDU4LjYzNDErLTIuNTEyOCAgICAgICAg
CiAgIHN0cmluZy1zdWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTMu
NzQ3NystNC42MTcyICAgICAgICAgIDE1Mi40Mzg1Ky0zLjUyMzMgICAgICAgIAogICBzdHJpbmct
dGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYwMTQrLTAuNjEw
NyAgICAgICAgICAgIDQuNDMxOCstMC4yNzYxICAgICAgICAgIG1pZ2h0IGJlIDEuMDM4M3ggZmFz
dGVyCiAgIHN0cmluZy12YXItZXF1YWxpdHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
MjUuNjk3MCstMy40OTEyICAgICA/ICAgIDEyNi4xMzEwKy0zLjczMDYgICAgICAgID8KICAgc3Ry
dWN0dXJlLWhvaXN0LW92ZXItdHJhbnNpdGlvbnMgICAgICAgICAgICAgICAgICAgMy42ODAzKy0w
LjI1NDUgICAgICAgICAgICAzLjU4MTIrLTAuMTg0OCAgICAgICAgICBtaWdodCBiZSAxLjAyNzd4
IGZhc3RlcgogICBzdWJzdHJpbmctY29uY2F0LXdlaXJkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDY4Ljk1MzIrLTMuMjAzOSAgICAgICAgICAgNjguNzg3NSstNC4yMDI0ICAgICAgICAKICAg
c3Vic3RyaW5nLWNvbmNhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3My41MjYy
Ky0zLjA2NTYgICAgICAgICAgIDczLjAwNjUrLTQuMjg4NiAgICAgICAgCiAgIHN1YnN0cmluZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzAuMjUxNystNC45OTM2ICAg
ICA/ICAgICA3My4xNjcyKy00LjYxNjIgICAgICAgID8gbWlnaHQgYmUgMS4wNDE1eCBzbG93ZXIK
ICAgc3dpdGNoLWNoYXItY29uc3RhbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4w
MzkyKy0wLjMxNDAgICAgICAgICAgICAyLjk1MzQrLTAuMTY2NyAgICAgICAgICBtaWdodCBiZSAx
LjAyOTF4IGZhc3RlcgogICBzd2l0Y2gtY2hhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA2LjUzMzgrLTAuNDc1NSAgICAgPyAgICAgIDYuNTgzMystMC42ODgyICAgICAg
ICA/CiAgIHN3aXRjaC1jb25zdGFudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDkuNDY2NistMS4zNjIzICAgICA/ICAgICAxMC4wOTU5Ky0yLjc5MDQgICAgICAgID8gbWlnaHQg
YmUgMS4wNjY1eCBzbG93ZXIKICAgc3dpdGNoLXN0cmluZy1iYXNpYy1iaWctdmFyICAgICAgICAg
ICAgICAgICAgICAgICAxOS41MDQ4Ky0xLjQ1NzkgICAgICAgICAgIDE5LjExMTUrLTEuNjkyNSAg
ICAgICAgICBtaWdodCBiZSAxLjAyMDZ4IGZhc3RlcgogICBzd2l0Y2gtc3RyaW5nLWJhc2ljLWJp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2LjQwNDUrLTEuMjkyMSAgICAgPyAgICAgMTYu
NDE2OCstMC4xNTQyICAgICAgICA/CiAgIHN3aXRjaC1zdHJpbmctYmFzaWMtdmFyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTkuODg3OCstNS4yOTM2ICAgICAgICAgICAxOC40NDI3Ky0wLjYy
NzcgICAgICAgICAgbWlnaHQgYmUgMS4wNzg0eCBmYXN0ZXIKICAgc3dpdGNoLXN0cmluZy1iYXNp
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS44NTIyKy0xLjI5NDggICAgICAgICAg
IDE1LjI4MTMrLTAuNzcwNSAgICAgICAgICBtaWdodCBiZSAxLjAzNzR4IGZhc3RlcgogICBzd2l0
Y2gtc3RyaW5nLWJpZy1sZW5ndGgtdG93ZXItdmFyICAgICAgICAgICAgICAgIDI4Ljc3MDUrLTAu
OTYwNSAgICAgICAgICAgMjcuNjU1OCstMS44MDU4ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQwM3gg
ZmFzdGVyCiAgIHN3aXRjaC1zdHJpbmctbGVuZ3RoLXRvd2VyLXZhciAgICAgICAgICAgICAgICAg
ICAgMjAuNjUyNSstMy4xNTUwICAgICA/ICAgICAyMS40OTAxKy0yLjA1ODQgICAgICAgID8gbWln
aHQgYmUgMS4wNDA2eCBzbG93ZXIKICAgc3dpdGNoLXN0cmluZy1sZW5ndGgtdG93ZXIgICAgICAg
ICAgICAgICAgICAgICAgICAxNS4zODk1Ky0yLjU4MDkgICAgICAgICAgIDE0Ljk4OTcrLTAuNDEz
OSAgICAgICAgICBtaWdodCBiZSAxLjAyNjd4IGZhc3RlcgogICBzd2l0Y2gtc3RyaW5nLXNob3J0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1LjA2NjArLTIuMTA2NiAgICAgICAgICAg
MTQuOTQ5MCstMC42MjgwICAgICAgICAKICAgc3dpdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxNS4wMzg5Ky0xLjc4MDEgICAgICAgICAgIDE0Ljc5MDYrLTEu
MzQ0MSAgICAgICAgICBtaWdodCBiZSAxLjAxNjh4IGZhc3RlcgogICBzeW1ib2wtdG9zdHJpbmd0
YWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjE3MDArLTAuNDA3MiAgICAgICAg
ICAgIDQuMTYzNistMC42MzA4ICAgICAgICAKICAgdGVhci1vZmYtYXJndW1lbnRzLXNpbXBsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgNC4zMDk2Ky0wLjUzNzEgICAgID8gICAgICA0LjM3NTQr
LTAuMzU0NSAgICAgICAgPyBtaWdodCBiZSAxLjAxNTN4IHNsb3dlcgogICB0ZWFyLW9mZi1hcmd1
bWVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3LjI4MDArLTMuODQ1NyAgICAg
ICAgICAgIDYuMTg3NistMC42OTg5ICAgICAgICAgIG1pZ2h0IGJlIDEuMTc2NXggZmFzdGVyCiAg
IHRlbXBvcmFsLXN0cnVjdHVyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMuMTg1
NystMC42NDIwICAgICAgICAgICAxMy4xMzY1Ky0wLjg1NDUgICAgICAgIAogICB0by1pbnQzMi1i
b29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0LjYyNjUrLTIuMTcyMyAg
ICAgICAgICAgMjMuNjY5MistMS40NTMzICAgICAgICAgIG1pZ2h0IGJlIDEuMDQwNHggZmFzdGVy
CiAgIHRyeS1jYXRjaC1nZXQtYnktdmFsLWNsb25lZC1hcmd1bWVudHMgICAgICAgICAgICAgMTYu
MDg5MistMC44NjUxICAgICA/ICAgICAxNi40MTM1Ky0yLjQ0NzAgICAgICAgID8gbWlnaHQgYmUg
MS4wMjAyeCBzbG93ZXIKICAgdHJ5LWNhdGNoLWdldC1ieS12YWwtZGlyZWN0LWFyZ3VtZW50cyAg
ICAgICAgICAgICAgMy4yNDE1Ky0wLjI2MDkgICAgID8gICAgICAzLjM5NjArLTAuNjk5OCAgICAg
ICAgPyBtaWdodCBiZSAxLjA0Nzd4IHNsb3dlcgogICB0cnktY2F0Y2gtZ2V0LWJ5LXZhbC1zY29w
ZWQtYXJndW1lbnRzICAgICAgICAgICAgICA3LjAzMTIrLTAuNjEyNCAgICAgPyAgICAgIDcuNTI1
MystMS4zNTA1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDcwM3ggc2xvd2VyCiAgIHR5cGVkLWFycmF5
LWdldC1zZXQtYnktdmFsLXByb2ZpbGluZyAgICAgICAgICAgICAgNjkuNzYwNistNC40MzExICAg
ICAgICAgICA2Ny42MTU0Ky0xMC42Njk2ICAgICAgICAgbWlnaHQgYmUgMS4wMzE3eCBmYXN0ZXIK
ICAgdW5kZWZpbmVkLXByb3BlcnR5LWFjY2VzcyAgICAgICAgICAgICAgICAgICAgICAgIDU2My4w
NjkzKy0xMi45ODUwICAgID8gICAgNTY4LjYwNTgrLTkuMjM5MyAgICAgICAgPwogICB1bmRlZmlu
ZWQtdGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjU4NzgrLTAuMzcx
OSAgICAgPyAgICAgIDQuNjEzNSstMC4zMDcxICAgICAgICA/CiAgIHVucHJvZmlsZWQtbGljbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDIuNTE1MCstMS4yNjc1ICAgICA/ICAg
ICA0Mi43OTc2Ky00LjgwNjggICAgICAgID8KICAgdjgtcmF5dHJhY2Utd2l0aC1lbXB0eS10cnkt
Y2F0Y2ggICAgICAgICAgICAgICAgIDEzMC45NDYwKy00LjM2NTkgICAgID8gICAgMTMxLjkzNTYr
LTIuODQ4MyAgICAgICAgPwogICB2OC1yYXl0cmFjZS13aXRoLXRyeS1jYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgMTIzLjI1OTMrLTUuMTAwMSAgICAgPyAgICAxMjUuMzEzNystNS40MzE5ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDE2N3ggc2xvd2VyCiAgIHZhcmFyZ3MtY2FsbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYuNDk1MistMS43MDcyICAgICA/ICAgICAxNi42
NTEzKy0wLjU5NDkgICAgICAgID8KICAgdmFyYXJncy1jb25zdHJ1Y3QtaW5saW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICA4MS41NTg3Ky0zLjQyNTYgICAgICAgICAgIDgxLjA4MjQrLTMuOTM3
NCAgICAgICAgCiAgIHZhcmFyZ3MtY29uc3RydWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMjYuMzE2MystMi40OTg0ICAgICAgICAgICAyNi4wNTU1Ky0xLjI1MTAgICAgICAgICAg
bWlnaHQgYmUgMS4wMTAweCBmYXN0ZXIKICAgdmFyYXJncy1pbmxpbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMy4xNDQ4Ky0wLjcyMzYgICAgID8gICAgIDEzLjUyMTcrLTAu
NjI5NiAgICAgICAgPyBtaWdodCBiZSAxLjAyODd4IHNsb3dlcgogICB2YXJhcmdzLXN0cmljdC1t
b2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0LjIwOTErLTIuMjEwOCAgICAgPyAg
ICAgMTQuNzk0MCstNC41ODYzICAgICAgICA/IG1pZ2h0IGJlIDEuMDQxMnggc2xvd2VyCiAgIHZh
cmFyZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQuNTExMist
My42MzMxICAgICA/ICAgICAxNi42MTI0Ky02LjExNzMgICAgICAgID8gbWlnaHQgYmUgMS4xNDQ4
eCBzbG93ZXIKICAgd2VpcmQtaW5saW5pbmctY29uc3QtcHJvcCAgICAgICAgICAgICAgICAgICAg
ICAgICAgNC41Njk0Ky0wLjMyODYgICAgID8gICAgICA0LjU5MzIrLTAuNTIyMSAgICAgICAgPwoK
ICAgPGdlb21ldHJpYz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNC4w
NTczKy0wLjA0ODYgICAgID8gICAgIDE0LjEyMjYrLTAuMDYwOSAgICAgICAgPyBtaWdodCBiZSAx
LjAwNDZ4IHNsb3dlcgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJhc2UzMiAgICAgICAgICAgICAgICAgICAgbmV3MzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKQXNtQmVuY2g6CiAgIGJpZ2ZpYi5jcHAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzNDMuNzE4OCstMTMuMDM5OSAgICA/
ICAgMTM1NS41MTYzKy0yMC40OTczICAgICAgID8KICAgY3JheS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDcyMi4wMTY1Ky0xMy40OTcyICAgID8gICAgNzMyLjEw
MzYrLTE2Ljc4MjMgICAgICAgPyBtaWdodCBiZSAxLjAxNDB4IHNsb3dlcgogICBkcnkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMTk4LjI4MDArLTQ5Ljg0Mjcg
ICAgPyAgIDEyMTIuMzcyNSstNDEuOTkyNiAgICAgICA/IG1pZ2h0IGJlIDEuMDExOHggc2xvd2Vy
CiAgIEZsb2F0TU0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MDgu
NTU4OCstMzMuMzY0NiAgICA/ICAgMTgwOS4yNzM3Ky0zOS44NDA5ICAgICAgID8KICAgZ2NjLWxv
b3BzLmNwcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjE5OS4yNjAwKy00Ny4z
MTAyICAgICAgIDEyMTcwLjQ4MjQrLTc1LjQ2NTAgICAgICAgCiAgIG4tYm9keS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5MzguMTM0OSstMjAuNjgzNiAgICA/ICAg
MTk0NS40MzUxKy0yOS42NDM4ICAgICAgID8KICAgUXVpY2tzb3J0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMTAwNi43NzM5Ky0xMy4zNjIwICAgID8gICAxMDA5LjI3MTgr
LTI2LjgyMTIgICAgICAgPwogICBzdGVwYW5vdl9jb250YWluZXIuY3BwICAgICAgICAgICAgICAg
ICAgICAgICAgICA2ODc1LjQxNzQrLTk2LjM3MjAgICAgPyAgIDY4ODIuODIzOSstNzguMTM1OSAg
ICAgICA/CiAgIFRvd2Vycy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA1MzcuMzc3MCstMTcuOTE0NSAgICAgICAgIDUzNy4zMTY3Ky0yLjgyOTAgICAgICAgIAoKICAg
PGdlb21ldHJpYz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTc4NS45MTc0
Ky0xNS43Nzg4ICAgID8gICAxNzkzLjc4NzErLTEwLjkyMDkgICAgICAgPyBtaWdodCBiZSAxLjAw
NDR4IHNsb3dlcgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJhc2UzMiAgICAgICAgICAgICAgICAgICAgbmV3MzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKQ29tcHJlc3Npb25CZW5jaDoKICAgaHVmZm1hbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MS43NTYyKy0yLjE1OTQg
ICAgID8gICAgIDc0Ljk2NDUrLTMuMjUyNyAgICAgICAgPyBtaWdodCBiZSAxLjA0NDd4IHNsb3dl
cgogICBhcml0aG1ldGljLXNpbXBsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjA2
LjE1NjYrLTkuODYyMyAgICAgICAgICA2MDUuNTQxOSstOC43MDM2ICAgICAgICAKICAgYXJpdGht
ZXRpYy1wcmVjaXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ0Ni44OTIxKy01Ljc2
MjcgICAgICAgICAgNDQzLjg5MzArLTExLjQzMjAgICAgICAgCiAgIGFyaXRobWV0aWMtY29tcGxl
eC1wcmVjaXNlICAgICAgICAgICAgICAgICAgICAgICA0NDkuMTk2MCstMTEuNzU5MyAgICAgICAg
IDQ0Ni45MTAzKy05LjY5NTMgICAgICAgIAogICBhcml0aG1ldGljLXByZWNpc2Utb3JkZXItMCAg
ICAgICAgICAgICAgICAgICAgICAgNjg0LjAwMjArLTEwLjg2MDUgICAgICAgICA2NzkuMDIwMCst
MTcuNDYyMSAgICAgICAKICAgYXJpdGhtZXRpYy1wcmVjaXNlLW9yZGVyLTEgICAgICAgICAgICAg
ICAgICAgICAgIDUwNS40NzE3Ky0zLjM1MTMgICAgICAgICAgNTAyLjUzODArLTQuNjQ0NiAgICAg
ICAgCiAgIGFyaXRobWV0aWMtcHJlY2lzZS1vcmRlci0yICAgICAgICAgICAgICAgICAgICAgICA1
NjkuNDA4MistMy4wODQzICAgICAgICAgIDU2NC42NTEyKy00LjQxMzkgICAgICAgIAogICBhcml0
aG1ldGljLXNpbXBsZS1vcmRlci0xICAgICAgICAgICAgICAgICAgICAgICAgNjc0LjAxMDkrLTYu
MjEwMyAgICAgPyAgICA2NzcuNzk5NystMTQuMTU2NyAgICAgICA/CiAgIGFyaXRobWV0aWMtc2lt
cGxlLW9yZGVyLTIgICAgICAgICAgICAgICAgICAgICAgICA4MTUuMzAzMCstNS41MDcyICAgICA/
ICAgIDgyMi40MTAxKy0xOS41MjQzICAgICAgID8KICAgbHotc3RyaW5nICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQ4NC4yMDAzKy04LjI3MTQgICAgICAgICAgNDc4Ljg2
NDErLTQuNjY2MyAgICAgICAgICBtaWdodCBiZSAxLjAxMTF4IGZhc3RlcgoKICAgPGdlb21ldHJp
Yz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ2My40NTc1Ky0xLjM4MzEg
ICAgID8gICAgNDY0LjAyNDkrLTEuNzAxOSAgICAgICAgPyBtaWdodCBiZSAxLjAwMTJ4IHNsb3dl
cgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJhc2UzMiAgICAgICAgICAgICAgICAgICAgbmV3MzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKR2VvbWVhbiBvZiBwcmVmZXJyZWQgbWVhbnM6CiAgIDxzY2FsZWQt
cmVzdWx0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDIuNjc0OSstMC42NTQz
ICAgICAgICAgIDEwMi4zODYxKy0wLjE2MTcgICAgICAgICAgbWlnaHQgYmUgMS4wMDI4eCBmYXN0
ZXIKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>266487</attachid>
            <date>2015-12-02 17:22:12 -0800</date>
            <delta_ts>2015-12-02 17:22:12 -0800</delta_ts>
            <desc>x86_64 benchmark result without FTL.</desc>
            <filename>bench-result-x86_64-noFTL.txt</filename>
            <type>text/plain</type>
            <size>66360</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">JCBzbGVlcCAxMDsgSlNDX3VzZUZUTEpJVD0wIC4uLy4uL3dzMS9JbnRlcm5hbC9Ub29scy9TY3Jp
cHRzL3J1bi1qc2MtYmVuY2htYXJrcyBiYXNlNjQ6YmFzZTY0L2pzYyBuZXc2NDpuZXc2NC9qc2Mg
Cldhcm5pbmc6IGNvdWxkIG5vdCBpZGVudGlmeSBjaGVja291dCBsb2NhdGlvbiBmb3IgYmFzZTY0
Cldhcm5pbmc6IGNvdWxkIG5vdCBpZGVudGlmeSBjaGVja291dCBsb2NhdGlvbiBmb3IgbmV3NjQK
V2FybmluZzogcmVmdXNpbmcgdG8gcnVuIEpTQmVuY2ggYmVjYXVzZSBub3QgYWxsIFZNcyBhcmUg
RHVtcFJlbmRlclRyZWUgb3IgV2ViS2l0VGVzdFJ1bm5lci4KV2FybmluZzogcmVmdXNpbmcgdG8g
cnVuIERTUEpTIGJlY2F1c2Ugbm90IGFsbCBWTXMgYXJlIER1bXBSZW5kZXJUcmVlIG9yIFdlYktp
dFRlc3RSdW5uZXIuCjQwMDQvNDAwNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKR2Vu
ZXJhdGluZyBiZW5jaG1hcmsgcmVwb3J0IGF0IC9Wb2x1bWVzL0RhdGEvYmVuY2gvZGZnLW11bC9i
YXNlNjRfbmV3NjRfU3VuU3BpZGVyTG9uZ1NwaWRlclY4U3BpZGVyT2N0YW5lS3Jha2VuSlNSZWdy
ZXNzQXNtQmVuY2hDb21wcmVzc2lvbkJlbmNoX0Zsb3Jpb25fMjAxNTEyMDJfMTU0OF9yZXBvcnQu
dHh0CkFuZCByYXcgZGF0YSBhdCAvVm9sdW1lcy9EYXRhL2JlbmNoL2RmZy1tdWwvYmFzZTY0X25l
dzY0X1N1blNwaWRlckxvbmdTcGlkZXJWOFNwaWRlck9jdGFuZUtyYWtlbkpTUmVncmVzc0FzbUJl
bmNoQ29tcHJlc3Npb25CZW5jaF9GbG9yaW9uXzIwMTUxMjAyXzE1NDguanNvbgoKQmVuY2htYXJr
IHJlcG9ydCBmb3IgU3VuU3BpZGVyLCBMb25nU3BpZGVyLCBWOFNwaWRlciwgT2N0YW5lLCBLcmFr
ZW4sIEpTUmVncmVzcywgQXNtQmVuY2gsIGFuZCBDb21wcmVzc2lvbkJlbmNoIG9uIEZsb3Jpb24g
KE1hY0Jvb2tQcm8xMSwxKS4KClZNcyB0ZXN0ZWQ6CiJiYXNlNjQiIGF0IC9Wb2x1bWVzL0RhdGEv
YmVuY2gvZGZnLW11bC9iYXNlNjQvanNjCiJuZXc2NCIgYXQgL1ZvbHVtZXMvRGF0YS9iZW5jaC9k
ZmctbXVsL25ldzY0L2pzYwoKQ29sbGVjdGVkIDQgc2FtcGxlcyBwZXIgYmVuY2htYXJrL1ZNLCB3
aXRoIDQgVk0gaW52b2NhdGlvbnMgcGVyIGJlbmNobWFyay4gRW1pdHRlZCBhIGNhbGwgdG8gZ2Mo
KSBiZXR3ZWVuIHNhbXBsZSBtZWFzdXJlbWVudHMuClVzZWQgMSBiZW5jaG1hcmsgaXRlcmF0aW9u
IHBlciBWTSBpbnZvY2F0aW9uIGZvciB3YXJtLXVwLiBVc2VkIHRoZSBqc2Mtc3BlY2lmaWMgcHJl
Y2lzZVRpbWUoKSBmdW5jdGlvbiB0byBnZXQgbWljcm9zZWNvbmQtbGV2ZWwKdGltaW5nLiBSZXBv
cnRpbmcgYmVuY2htYXJrIGV4ZWN1dGlvbiB0aW1lcyB3aXRoIDk1JSBjb25maWRlbmNlIGludGVy
dmFscyBpbiBtaWxsaXNlY29uZHMuCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmFzZTY0ICAgICAgICAgICAgICAgICAgICBuZXc2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApTdW5TcGlkZXI6CiAgIDNkLWN1
YmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuNjI3NystMS42
MTI5ICAgICAgICAgICAgNi40MDU3Ky0wLjgxODYgICAgICAgICAgbWlnaHQgYmUgMS4xOTA4eCBm
YXN0ZXIKICAgM2QtbW9ycGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNi4xODUyKy0wLjA5ODAgICAgID8gICAgICA2LjM1NDIrLTAuMTcyMCAgICAgICAgPyBtaWdo
dCBiZSAxLjAyNzN4IHNsb3dlcgogICAzZC1yYXl0cmFjZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA3LjI2OTMrLTEuMzIyNiAgICAgICAgICAgIDYuNTc1MystMC4yMjAw
ICAgICAgICAgIG1pZ2h0IGJlIDEuMTA1NnggZmFzdGVyCiAgIGFjY2Vzcy1iaW5hcnktdHJlZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNzQxMCstMC4yNjMzICAgICA/ICAgICAg
Mi44MTgyKy0wLjg4NjEgICAgICAgID8gbWlnaHQgYmUgMS4wMjgyeCBzbG93ZXIKICAgYWNjZXNz
LWZhbm5rdWNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi45Nzc3Ky0wLjMw
NzYgICAgID8gICAgICA3LjAzOTUrLTAuNDI4MSAgICAgICAgPwogICBhY2Nlc3MtbmJvZHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjM4MTQrLTAuMTM4NSAgICAgPyAg
ICAgIDMuNTE1NistMC43MjAwICAgICAgICA/IG1pZ2h0IGJlIDEuMDM5N3ggc2xvd2VyCiAgIGFj
Y2Vzcy1uc2lldmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuODE2OCst
MC41NjQ2ICAgICAgICAgICAgMy43MTQ3Ky0wLjE1MzAgICAgICAgICAgbWlnaHQgYmUgMS4wMjc1
eCBmYXN0ZXIKICAgYml0b3BzLTNiaXQtYml0cy1pbi1ieXRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMS40MDg0Ky0wLjA3OTYgICAgICAgICAgICAxLjQwNTMrLTAuMDY4NiAgICAgICAgCiAg
IGJpdG9wcy1iaXRzLWluLWJ5dGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzEx
MystMC4zMTYzICAgICA/ICAgICAgMy41MDIwKy0wLjE3MzYgICAgICAgID8gbWlnaHQgYmUgMS4w
NTc2eCBzbG93ZXIKICAgYml0b3BzLWJpdHdpc2UtYW5kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMi43MTU0Ky0wLjI5MzAgICAgICAgICAgICAyLjYyODErLTAuMTU3MSAgICAgICAg
ICBtaWdodCBiZSAxLjAzMzJ4IGZhc3RlcgogICBiaXRvcHMtbnNpZXZlLWJpdHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzLjcxNDErLTAuNjAwOSAgICAgICAgICAgIDMuNjc1OCst
MC4zMTkzICAgICAgICAgIG1pZ2h0IGJlIDEuMDEwNHggZmFzdGVyCiAgIGNvbnRyb2xmbG93LXJl
Y3Vyc2l2ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzM4MSstMi4xMTUzICAgICAg
ICAgICAgMi44Njc3Ky0wLjU2MTIgICAgICAgICAgbWlnaHQgYmUgMS4xNjQweCBmYXN0ZXIKICAg
Y3J5cHRvLWFlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4xNzM5
Ky0wLjM1NjEgICAgICAgICAgICA1LjA4MjQrLTAuMTI2OSAgICAgICAgICBtaWdodCBiZSAxLjAx
ODB4IGZhc3RlcgogICBjcnlwdG8tbWQ1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA0LjA2ODIrLTEuNzE2MyAgICAgICAgICAgIDMuNTM4OCstMS4zNDIxICAgICAgICAg
IG1pZ2h0IGJlIDEuMTQ5NnggZmFzdGVyCiAgIGNyeXB0by1zaGExICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDIuODQwOCstMC4xMzA1ICAgICAgICAgICAgMi44MzI5Ky0w
LjA2OTEgICAgICAgIAogICBkYXRlLWZvcm1hdC10b2Z0ZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA5LjM3MDArLTEuMTExMiAgICAgPyAgICAgIDkuNjE2OSstMS4xMTU5ICAgICAg
ICA/IG1pZ2h0IGJlIDEuMDI2NHggc2xvd2VyCiAgIGRhdGUtZm9ybWF0LXhwYXJiICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDUuOTk4MCstMC4yMzA1ICAgICA/ICAgICAgNi40MTA1
Ky0xLjU1MTggICAgICAgID8gbWlnaHQgYmUgMS4wNjg4eCBzbG93ZXIKICAgbWF0aC1jb3JkaWMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy41MTA4Ky0wLjA5NzAgICAg
ID8gICAgICAzLjU0NjYrLTAuMDk5MCAgICAgICAgPyBtaWdodCBiZSAxLjAxMDJ4IHNsb3dlcgog
ICBtYXRoLXBhcnRpYWwtc3VtcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjE3
NTcrLTAuMTc3NiAgICAgICAgICAgIDYuMTQxNSstMC4xNjg2ICAgICAgICAKICAgbWF0aC1zcGVj
dHJhbC1ub3JtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi40MDEwKy0wLjEyNzgg
ICAgICAgICAgICAyLjM3MTgrLTAuMTM4NSAgICAgICAgICBtaWdodCBiZSAxLjAxMjN4IGZhc3Rl
cgogICByZWdleHAtZG5hICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4
LjY1NzMrLTAuNzk1MSAgICAgICAgICAgIDguMTA5NystMC42MTY2ICAgICAgICAgIG1pZ2h0IGJl
IDEuMDY3NXggZmFzdGVyCiAgIHN0cmluZy1iYXNlNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDUuNTkzMystMC4wMTE0ICAgICA/ICAgICAgNi4wNDMzKy0xLjE5ODEgICAg
ICAgID8gbWlnaHQgYmUgMS4wODA1eCBzbG93ZXIKICAgc3RyaW5nLWZhc3RhICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgNy40OTA4Ky0xLjE0ODggICAgID8gICAgICA3LjUw
MjArLTAuNzMwOCAgICAgICAgPwogICBzdHJpbmctdGFnY2xvdWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDExLjcyMTgrLTAuNDM4NSAgICAgXiAgICAgMTEuMDEwMystMC4xODM2
ICAgICAgICBeIGRlZmluaXRlbHkgMS4wNjQ2eCBmYXN0ZXIKICAgc3RyaW5nLXVucGFjay1jb2Rl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNC4xMzY0Ky0yLjA2MzUgICAgICAgICAg
IDIyLjkxNTIrLTEuNTA4MiAgICAgICAgICBtaWdodCBiZSAxLjA1MzN4IGZhc3RlcgogICBzdHJp
bmctdmFsaWRhdGUtaW5wdXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjEwMzMrLTEu
MjI4MSAgICAgICAgICAgIDYuMDY0MSstMS4yMDUxICAgICAgICAKCiAgIDxhcml0aG1ldGljPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOTg5NSstMC4xMzk3ICAgICAg
ICAgICAgNS44MzQyKy0wLjEyNDEgICAgICAgICAgbWlnaHQgYmUgMS4wMjY2eCBmYXN0ZXIKCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
YXNlNjQgICAgICAgICAgICAgICAgICAgIG5ldzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCkxvbmdTcGlkZXI6CiAgIDNkLWN1YmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDE3NzUuMjAwOCstMTkuODI5NiAgICAgICAgMTc3NC42OTc4Ky0x
NS42NTk2ICAgICAgIAogICAzZC1tb3JwaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyMTQ3LjM0OTUrLTE0LjY5MjcgICAgICAgIDIxNDAuNjgzOCstMjQuMjk0OSAgICAg
ICAKICAgM2QtcmF5dHJhY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg1
NS4wMzUxKy0xNi42NjkwICAgID8gICAgODYyLjIzNjkrLTcuNjIyMSAgICAgICAgPwogICBhY2Nl
c3MtYmluYXJ5LXRyZWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzQ0LjA0ODUrLTYu
ODM3MyAgICAgPyAgIDEzNTAuMzI1NystMjguMjc3MCAgICAgICA/CiAgIGFjY2Vzcy1mYW5ua3Vj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1NDUuNTYzMystMTEuOTE5NSAgICAg
ICAgIDU0MS4yNTMyKy0xOS4wMDkxICAgICAgIAogICBhY2Nlc3MtbmJvZHkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOTc4LjQ3MjgrLTE1LjUyOTkgICAgPyAgICA5ODIuNzU3
OCstMTMuNTk5OCAgICAgICA/CiAgIGFjY2Vzcy1uc2lldmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA5NDQuNzIyOCstMTIuNjA5MiAgICA/ICAgIDk0Ny43NTAyKy04LjU2MTkg
ICAgICAgID8KICAgYml0b3BzLTNiaXQtYml0cy1pbi1ieXRlICAgICAgICAgICAgICAgICAgICAg
ICAgICA1Ni43NzQyKy00LjAxMTMgICAgICAgICAgIDU0LjQwNzYrLTMuMDcyNCAgICAgICAgICBt
aWdodCBiZSAxLjA0MzV4IGZhc3RlcgogICBiaXRvcHMtYml0cy1pbi1ieXRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjYzLjQ4ODMrLTM5LjkwMzIgICAgICAgICAyNjEuNDQ1MystNDMu
Mzc3NiAgICAgICAKICAgYml0b3BzLW5zaWV2ZS1iaXRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDk2NS4yOTA3Ky0yOS43MzIxICAgICAgICAgOTUxLjk1MjIrLTQuMTM4MSAgICAgICAg
ICBtaWdodCBiZSAxLjAxNDB4IGZhc3RlcgogICBjb250cm9sZmxvdy1yZWN1cnNpdmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNzQ1LjM3OTcrLTEyLjY0MDEgICAgICAgICA3NDMuNDQ4Nyst
NS45MjEwICAgICAgICAKICAgY3J5cHRvLWFlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTI3OS40MDEyKy0zNC4yOTU1ICAgICAgICAxMjcwLjQ0ODUrLTE0LjM3NjIgICAg
ICAgCiAgIGNyeXB0by1tZDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4
NDguMjU4MystMjIuOTY0MiAgICA/ICAgIDg2MC41NjQ2Ky0xMS40Njg3ICAgICAgID8gbWlnaHQg
YmUgMS4wMTQ1eCBzbG93ZXIKICAgY3J5cHRvLXNoYTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTIyOC44MjM3Ky0yMS45OTE3ICAgID8gICAxMjM4Ljg3MzErLTE2Ljc1OTYg
ICAgICAgPwogICBkYXRlLWZvcm1hdC10b2Z0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgODMzLjIxMzErLTI2LjEyMDMgICAgICAgICA4MjcuMjkzMistNDUuMzM0OSAgICAgICAKICAg
ZGF0ZS1mb3JtYXQteHBhcmIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg4MS42MTU4
Ky0xNS44MDM2ICAgICAgICAgODY0Ljg1NzIrLTE3LjI0NzYgICAgICAgICBtaWdodCBiZSAxLjAx
OTR4IGZhc3RlcgogICBoYXNoLW1hcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMjAzLjgwNjIrLTQuNDkxMyAgICAgPyAgICAyMDguNjkxNCstMS4zODkxICAgICAgICA/
IG1pZ2h0IGJlIDEuMDI0MHggc2xvd2VyCiAgIG1hdGgtY29yZGljICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEzMTEuOTc4MCstMTcuMjMyOCAgICA/ICAgMTMyMy4zNjUyKy0x
NC41MTY5ICAgICAgID8KICAgbWF0aC1wYXJ0aWFsLXN1bXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDc1Mi4yMTExKy0xNS41NjQ0ICAgID8gICAgNzU0Ljk0MzgrLTE3LjQ4MTggICAg
ICAgPwogICBtYXRoLXNwZWN0cmFsLW5vcm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
MjA4LjY3NDMrLTE2LjIyODkgICAgPyAgIDEyMTcuNzE3MCstMjAuODk5MCAgICAgICA/CiAgIHN0
cmluZy1iYXNlNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0OTAuMDU5OCst
NS43NTE5ICAgICA/ICAgIDQ5My42Njk2Ky04LjAzMzIgICAgICAgID8KICAgc3RyaW5nLWZhc3Rh
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU4Ny41MjE2Ky02LjgzODMgICAg
ID8gICAgNTkxLjgzMDcrLTEzLjI3MTggICAgICAgPwogICBzdHJpbmctdGFnY2xvdWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQ2LjM0NzcrLTYuNzY4NSAgICAgPyAgICAyNDcu
NTg1MCstOS45ODY0ICAgICAgICA/CgogICA8Z2VvbWV0cmljPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNzExLjYxNDUrLTUuMzE5MiAgICAgICAgICA3MTEuNDI3NCstMy42
MDkwICAgICAgICAgIG1pZ2h0IGJlIDEuMDAwM3ggZmFzdGVyCgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZTY0ICAgICAgICAgICAg
ICAgICAgICBuZXc2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApWOFNw
aWRlcjoKICAgY3J5cHRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA1OS4yNDM1Ky0yLjEwMjggICAgICAgICAgIDU2LjcwMDUrLTEuODk5MiAgICAgICAgICBtaWdo
dCBiZSAxLjA0NDl4IGZhc3RlcgogICBkZWx0YWJsdWUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDgyLjQ1OTIrLTIuMTUzOCAgICAgICAgICAgNzkuODY5MCstNS40NDcx
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDMyNHggZmFzdGVyCiAgIGVhcmxleS1ib3llciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTIuNzMzOSstMS45NDEwICAgICA/ICAgICA1
NC4zNzM3Ky0xLjg1ODcgICAgICAgID8gbWlnaHQgYmUgMS4wMzExeCBzbG93ZXIKICAgcmF5dHJh
Y2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNy40NTE5Ky0wLjU2
OTAgICAgICAgICAgIDI3LjQyNDUrLTEuMjE2OCAgICAgICAgCiAgIHJlZ2V4cCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODYuOTA5MistNC41NTkzICAgICAgICAg
ICA4NS41NTEzKy02LjQ4MTAgICAgICAgICAgbWlnaHQgYmUgMS4wMTU5eCBmYXN0ZXIKICAgcmlj
aGFyZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4MC43Mzk5Ky02
Ljc1NzggICAgICAgICAgIDc5LjU5NTArLTMuMjU0NiAgICAgICAgICBtaWdodCBiZSAxLjAxNDR4
IGZhc3RlcgogICBzcGxheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDQ5LjQ3NzQrLTIuNzAwNiAgICAgICAgICAgNDkuMjQyMistNC41NDUzICAgICAgICAKCiAg
IDxnZW9tZXRyaWM+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTguODY3
OCstMC45NDE5ICAgICAgICAgICA1OC4xODk0Ky0yLjAzMDIgICAgICAgICAgbWlnaHQgYmUgMS4w
MTE3eCBmYXN0ZXIKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBiYXNlNjQgICAgICAgICAgICAgICAgICAgIG5ldzY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCk9jdGFuZToKICAgZW5jcnlwdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjM1MjI2Ky0wLjAxMTY0ICAgICAgICAg
IDAuMzQ5NjQrLTAuMDAzNjcgICAgICAgCiAgIGRlY3J5cHQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNi4yMzgzMCstMC4xMjI2MyAgICA/ICAgICA2LjMyNzA0Ky0w
LjEwNDU1ICAgICAgID8gbWlnaHQgYmUgMS4wMTQyeCBzbG93ZXIKICAgZGVsdGFibHVlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAgICAgICAwLjQxMDQ1Ky0wLjAwNTg4ICAgID8g
ICAgIDAuNDEyNzArLTAuMDA4NzAgICAgICAgPwogICBlYXJsZXkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDAuNjY3NDErLTAuMDEyMzEgICAgICAgICAgMC42NjQ2
OSstMC4wMDY2OSAgICAgICAKICAgYm95ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA4LjYzNjI3Ky0wLjE2NzU4ICAgID8gICAgIDguNjcwMTErLTAuMDg1MjIg
ICAgICAgPwogICBuYXZpZXItc3Rva2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgyICAg
ICAgIDkuMTI2MzcrLTAuMjc5ODEgICAgICAgICAgOS4wNjEzOSstMC4wODYyMiAgICAgICAKICAg
cmF5dHJhY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAgICAgICAyLjYzODcw
Ky0wLjA1MDkzICAgICAgICAgIDIuNjM1OTcrLTAuMDE4NjEgICAgICAgCiAgIHJpY2hhcmRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDIgICAgICAgMC4yMTEwNCstMC4wMDM1NyAg
ICAgICAgICAwLjIxMDY4Ky0wLjAwMzQ2ICAgICAgIAogICBzcGxheSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHgyICAgICAgIDAuNjkyODMrLTAuMDA2OTcgICAgICAgICAgMC42
ODYyNSstMC4wNDI2OSAgICAgICAKICAgcmVnZXhwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4MiAgICAgIDM0Ljc0MTc1Ky0wLjgwNzY3ICAgICAgICAgMzQuMjU2MjQrLTAuOTQ2
NjEgICAgICAgICBtaWdodCBiZSAxLjAxNDJ4IGZhc3RlcgogICBwZGZqcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHgyICAgICAgNTEuMTUxNTMrLTAuODY4ODEgICAgPyAgICA1
MS4yNjgyOCstMS4xNTA1NyAgICAgICA/CiAgIG1hbmRyZWVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeDIgICAgIDExNi4wNzgwMSstMS40OTQxMiAgICA/ICAgMTE3LjY1MjA4Ky00
Ljk0NzUzICAgICAgID8gbWlnaHQgYmUgMS4wMTM2eCBzbG93ZXIKICAgZ2JlbXUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4MiAgICAgIDU3LjIwNjE5Ky0wLjgyOTEyICAgID8g
ICAgNTguMDQ4ODUrLTIuMTgyOTYgICAgICAgPyBtaWdodCBiZSAxLjAxNDd4IHNsb3dlcgogICBj
bG9zdXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzgxODcr
LTAuMDE4MzEgICAgPyAgICAgMC43ODQ4OSstMC4wMTkyMiAgICAgICA/CiAgIGpxdWVyeSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMC4yODkyMistMC4wOTg1NyAg
ICA/ICAgIDEwLjMzMzQzKy0wLjA3NTY1ICAgICAgID8KICAgYm94MmQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4MiAgICAgIDE0LjU0Mjc1Ky0wLjEwNDQ0ICAgICAgICAgMTQu
MzIyMzMrLTAuMjE2NjkgICAgICAgICBtaWdodCBiZSAxLjAxNTR4IGZhc3RlcgogICB6bGliICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHgyICAgICA2OTQuNzI1MTArLTI5LjU1
NTQ4ICAgPyAgIDcwMi4zMjI4MSstOS4yNjU0NSAgICAgICA/IG1pZ2h0IGJlIDEuMDEwOXggc2xv
d2VyCiAgIHR5cGVzY3JpcHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDIgICAgIDg3
Ny4yOTU0NystMTIuODMxMjMgICA/ICAgODg5Ljg0NjUwKy0xMy44Njg4MiAgICAgID8gbWlnaHQg
YmUgMS4wMTQzeCBzbG93ZXIKCiAgIDxnZW9tZXRyaWM+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMC4yODUxMCstMC4wNDc5NiAgICA/ICAgIDEwLjI5ODA5Ky0wLjA2NzYy
ICAgICAgID8gbWlnaHQgYmUgMS4wMDEzeCBzbG93ZXIKCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXNlNjQgICAgICAgICAgICAgICAg
ICAgIG5ldzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCktyYWtlbjoK
ICAgYWktYXN0YXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDgu
MjA4Ky05Ljg2NCAgICAgID8gICAgIDIxMi4wMTkrLTYuNzU2ICAgICAgICAgPyBtaWdodCBiZSAx
LjAxODN4IHNsb3dlcgogICBhdWRpby1iZWF0LWRldGVjdGlvbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA5MC4zMTgrLTEuOTYwICAgICAgICAgICAgIDg2Ljc1MCstMS43MTYgICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDQxMXggZmFzdGVyCiAgIGF1ZGlvLWRmdCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMjIzLjk2MystOC41MzQgICAgICAgICAgICAyMjMuMjUx
Ky00Ljc2OSAgICAgICAgIAogICBhdWRpby1mZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA3MS4wOTgrLTEuNTQ3ICAgICAgPyAgICAgIDcxLjcyMCstMS41NTMgICAg
ICAgICA/CiAgIGF1ZGlvLW9zY2lsbGF0b3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDkwLjM1NistMi41MjUgICAgICA/ICAgICAgOTEuMDg1Ky01LjE4NiAgICAgICAgID8KICAg
aW1hZ2luZy1kYXJrcm9vbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTguODY4
Ky01Ljc3MCAgICAgICAgICAgIDE1OC43NDErLTEuOTg5ICAgICAgICAgCiAgIGltYWdpbmctZGVz
YXR1cmF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTE3LjI3NistMy45MzkgICAg
ICA/ICAgICAxMjMuMjkzKy02LjM2NiAgICAgICAgID8gbWlnaHQgYmUgMS4wNTEzeCBzbG93ZXIK
ICAgaW1hZ2luZy1nYXVzc2lhbi1ibHVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMTcu
NDYxKy01LjYxNyAgICAgICAgICAgIDIxNy4zNDErLTYuNjYyICAgICAgICAgCiAgIGpzb24tcGFy
c2UtZmluYW5jaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUxLjczMistMi4zNDAg
ICAgICA/ICAgICAgNTIuNTYwKy02LjE5NyAgICAgICAgID8gbWlnaHQgYmUgMS4wMTYweCBzbG93
ZXIKICAganNvbi1zdHJpbmdpZnktdGluZGVyYm94ICAgICAgICAgICAgICAgICAgICAgICAgICAg
MzIuMTI4Ky0yLjUxOCAgICAgICAgICAgICAyOS43NTkrLTIuNjEwICAgICAgICAgICBtaWdodCBi
ZSAxLjA3OTZ4IGZhc3RlcgogICBzdGFuZm9yZC1jcnlwdG8tYWVzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA2NC42NDQrLTMuMDE5ICAgICAgPyAgICAgIDY1LjQ5NSstNC43OTggICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDEzMnggc2xvd2VyCiAgIHN0YW5mb3JkLWNyeXB0by1jY20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ2LjMwMSstMS45MDggICAgICA/ICAgICAgNDcu
MTk2Ky00LjAzOSAgICAgICAgID8gbWlnaHQgYmUgMS4wMTkzeCBzbG93ZXIKICAgc3RhbmZvcmQt
Y3J5cHRvLXBia2RmMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNDEuMTYxKy01LjcyNSAg
ICAgID8gICAgIDE0Mi4xNjErLTMuNTQwICAgICAgICAgPwogICBzdGFuZm9yZC1jcnlwdG8tc2hh
MjU2LWl0ZXJhdGl2ZSAgICAgICAgICAgICAgICAgICA1My43NjgrLTIuODA3ICAgICAgICAgICAg
IDUyLjUwMCstMS4xOTIgICAgICAgICAgIG1pZ2h0IGJlIDEuMDI0MXggZmFzdGVyCgogICA8YXJp
dGhtZXRpYz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMS45NDkrLTEu
MjYyICAgICAgPyAgICAgMTEyLjQxOSstMS4xMDkgICAgICAgICA/IG1pZ2h0IGJlIDEuMDA0Mngg
c2xvd2VyCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmFzZTY0ICAgICAgICAgICAgICAgICAgICBuZXc2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIApKU1JlZ3Jlc3M6CiAgIGFiYy1mb3J3YXJkLWxvb3AtZXF1
YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAxNDguMzU3MystNy42NTQ2ICAgICAgICAgIDE0
NC4xMTA0Ky01LjEyNzQgICAgICAgICAgbWlnaHQgYmUgMS4wMjk1eCBmYXN0ZXIKICAgYWJjLXBv
c3RmaXgtYmFja3dhcmQtbG9vcCAgICAgICAgICAgICAgICAgICAgICAgIDE0OS42NDcxKy03LjI4
NDEgICAgID8gICAgMTUzLjMyMDQrLTcuNzk5NyAgICAgICAgPyBtaWdodCBiZSAxLjAyNDV4IHNs
b3dlcgogICBhYmMtc2ltcGxlLWJhY2t3YXJkLWxvb3AgICAgICAgICAgICAgICAgICAgICAgICAg
MTU4Ljg4ODkrLTIuMzg1MiAgICAgICAgICAxNTEuMDkzNSstNS41NDc2ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDUxNnggZmFzdGVyCiAgIGFiYy1zaW1wbGUtZm9yd2FyZC1sb29wICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMzguNzQ2MCstNy4yOTA2ICAgICA/ICAgIDE0MC4zOTA5Ky0zLjU0MjQg
ICAgICAgID8gbWlnaHQgYmUgMS4wMTE5eCBzbG93ZXIKICAgYWJjLXNraXBweS1sb29wICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2OC41MzYwKy0zLjI5MDAgICAgID8gICAgIDY5
Ljc1OTUrLTIuNTAyNyAgICAgICAgPyBtaWdodCBiZSAxLjAxNzl4IHNsb3dlcgogICBhYnMtYm9v
bGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjI2MDMrLTAuMTc2
MCAgICAgICAgICAgIDMuMjExOCstMC4wNTI2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE1MXggZmFz
dGVyCiAgIGFkYXB0LXRvLWRvdWJsZS1kaXZpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MjMuMzk5OCstMS4wNDYyICAgICAgICAgICAyMy4yOTg2Ky0yLjA2NTYgICAgICAgIAogICBhbGlh
c2VkLWFyZ3VtZW50cy1nZXRieXZhbCAgICAgICAgICAgICAgICAgICAgICAgICAxLjUzNTYrLTAu
MzEzNiAgICAgICAgICAgIDEuNDc1MystMC4zMDU5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQwOHgg
ZmFzdGVyCiAgIGFsbG9jYXRlLWJpZy1vYmplY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuMjkwMCstMS4zMzc1ICAgICAgICAgICAgMi45OTgwKy0wLjIzNzEgICAgICAgICAgbWln
aHQgYmUgMS4wOTc0eCBmYXN0ZXIKICAgYXJndW1lbnRzLW5hbWVkLWFuZC1yZWZsZWN0aXZlICAg
ICAgICAgICAgICAgICAgICAzOS41OTE3Ky00LjQ5NDYgICAgICAgICAgIDM5LjE5MTUrLTAuODc3
NyAgICAgICAgICBtaWdodCBiZSAxLjAxMDJ4IGZhc3RlcgogICBhcmd1bWVudHMtb3V0LW9mLWJv
dW5kcyAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzLjgwNjUrLTIuODYxNyAgICAgICAgICAg
MjMuNTI1MSstMS44MDUzICAgICAgICAgIG1pZ2h0IGJlIDEuMDEyMHggZmFzdGVyCiAgIGFyZ3Vt
ZW50cy1zdHJpY3QtbW9kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjYuOTE5NCstMy4z
MDkzICAgICAgICAgIDEyMS41MTMxKy0zLjQzMjAgICAgICAgICAgbWlnaHQgYmUgMS4wNDQ1eCBm
YXN0ZXIKICAgYXJndW1lbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzNi4xMzczKy0zLjEyMzkgICAgICAgICAgIDM1LjA0NjgrLTIuNDIxMCAgICAgICAgICBtaWdo
dCBiZSAxLjAzMTF4IGZhc3RlcgogICBhcml0eS1taXNtYXRjaC1pbmxpbmluZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxLjEzNTYrLTAuMTM2OSAgICAgPyAgICAgIDEuMjEyNSstMC40MTE0
ICAgICAgICA/IG1pZ2h0IGJlIDEuMDY3N3ggc2xvd2VyCiAgIGFycmF5LWFjY2Vzcy1wb2x5bW9y
cGhpYy1zdHJ1Y3R1cmUgICAgICAgICAgICAgICAgIDkuODMyNSstMC40NDUwICAgICAgICAgICAg
OS43Mjk5Ky0wLjQ3MTcgICAgICAgICAgbWlnaHQgYmUgMS4wMTA1eCBmYXN0ZXIKICAgYXJyYXkt
bm9uYXJyYXktcG9seW1vcmhwaWMtYWNjZXNzICAgICAgICAgICAgICAgICAzMC41OTkxKy0wLjc3
OTggICAgID8gICAgIDMzLjA1NjUrLTMuMDg5MSAgICAgICAgPyBtaWdodCBiZSAxLjA4MDN4IHNs
b3dlcgogICBhcnJheS1wcm90b3R5cGUtZXZlcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTAyLjAzNjMrLTQuMDM2NiAgICAgPyAgICAxMDUuMDQzNSstNy4zMjQ4ICAgICAgICA/IG1pZ2h0
IGJlIDEuMDI5NXggc2xvd2VyCiAgIGFycmF5LXByb3RvdHlwZS1mb3JFYWNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMDYuMjQ0MCstOS43NzcyICAgICA/ICAgIDEwNy43MDU1Ky05LjY2MTIg
ICAgICAgID8gbWlnaHQgYmUgMS4wMTM4eCBzbG93ZXIKICAgYXJyYXktcHJvdG90eXBlLW1hcCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMy43NjE1Ky02LjQxODAgICAgID8gICAgMTE1
LjYzMjQrLTYuODU5MyAgICAgICAgPyBtaWdodCBiZSAxLjAxNjR4IHNsb3dlcgogICBhcnJheS1w
cm90b3R5cGUtcmVkdWNlICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk5Ljc1MDkrLTQuNTk3
MSAgICAgPyAgICAgOTkuNzcwNistNi44MDgwICAgICAgICA/CiAgIGFycmF5LXByb3RvdHlwZS1y
ZWR1Y2VSaWdodCAgICAgICAgICAgICAgICAgICAgICAgOTkuODAyMCstMy41MTYxICAgICA/ICAg
IDEwMC4xNzQ5Ky01LjI5NDEgICAgICAgID8KICAgYXJyYXktcHJvdG90eXBlLXNvbWUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEwMy42ODA0Ky0zLjA3MDEgICAgID8gICAgMTA3LjI5NDIr
LTkuOTg0NCAgICAgICAgPyBtaWdodCBiZSAxLjAzNDl4IHNsb3dlcgogICBhcnJheS1zcGxpY2Ut
Y29udGlndW91cyAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyLjAyMDYrLTIuMTQ3NSAgICAg
PyAgICAgMzIuNzcwOCstMS41ODc3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDIzNHggc2xvd2VyCiAg
IGFycmF5LXdpdGgtZG91YmxlLWFkZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNTEw
NistMC4zNjY0ICAgICA/ICAgICAgNC43Mjg4Ky0wLjgxODQgICAgICAgID8gbWlnaHQgYmUgMS4w
NDg0eCBzbG93ZXIKICAgYXJyYXktd2l0aC1kb3VibGUtaW5jcmVtZW50ICAgICAgICAgICAgICAg
ICAgICAgICAgMy42ODg1Ky0wLjE1NjQgICAgID8gICAgICAzLjgzNjArLTAuODUyNSAgICAgICAg
PyBtaWdodCBiZSAxLjA0MDB4IHNsb3dlcgogICBhcnJheS13aXRoLWRvdWJsZS1tdWwtYWRkICAg
ICAgICAgICAgICAgICAgICAgICAgICA1LjA5NzUrLTAuMTk0MiAgICAgPyAgICAgIDUuMjU3NSst
MC42MDM4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDMxNHggc2xvd2VyCiAgIGFycmF5LXdpdGgtZG91
YmxlLXN1bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuMTgzMystMC41MDM2ICAgICAg
ICAgICAgMy45NzcxKy0wLjEwODggICAgICAgICAgbWlnaHQgYmUgMS4wNTE5eCBmYXN0ZXIKICAg
YXJyYXktd2l0aC1pbnQzMi1hZGQtc3ViICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4xNTE2
Ky0wLjEwNzcgICAgID8gICAgICA3LjI2MTUrLTAuMjM5MSAgICAgICAgPyBtaWdodCBiZSAxLjAx
NTR4IHNsb3dlcgogICBhcnJheS13aXRoLWludDMyLW9yLWRvdWJsZS1zdW0gICAgICAgICAgICAg
ICAgICAgICA0LjA2NzkrLTAuMjg5MSAgICAgPyAgICAgIDQuMTkxNCstMC40ODA0ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDMwNHggc2xvd2VyCiAgIEFycmF5QnVmZmVyLURhdGFWaWV3LWFsbG9jLWxh
cmdlLWxvbmctbGl2ZWQgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAzOS4zNDA5Ky0yLjg5MjAgICAgICAgICAgIDM4LjE4ODIrLTIuNDUwNyAg
ICAgICAgICBtaWdodCBiZSAxLjAzMDJ4IGZhc3RlcgogICBBcnJheUJ1ZmZlci1EYXRhVmlldy1h
bGxvYy1sb25nLWxpdmVkICAgICAgICAgICAgIDE2LjM3OTUrLTAuNzI3MSAgICAgICAgICAgMTUu
Njk0MSstMC44MDEzICAgICAgICAgIG1pZ2h0IGJlIDEuMDQzN3ggZmFzdGVyCiAgIEFycmF5QnVm
ZmVyLUludDMyQXJyYXktYnl0ZU9mZnNldCAgICAgICAgICAgICAgICAgIDQuNTk4MistMC4xMDU1
ICAgICAgICAgICAgNC41Njc1Ky0wLjE3MjQgICAgICAgIAogICBBcnJheUJ1ZmZlci1JbnQ4QXJy
YXktYWxsb2MtbGFyZ2UtbG9uZy1saXZlZCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDM3Ljk1NjIrLTAuOTYzMCAgICAgPyAgICAgMzkuNjA2
OCstNS4wNDUwICAgICAgICA/IG1pZ2h0IGJlIDEuMDQzNXggc2xvd2VyCiAgIEFycmF5QnVmZmVy
LUludDhBcnJheS1hbGxvYy1sb25nLWxpdmVkLWJ1ZmZlciAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2Ljc5MTYrLTMuMDU5OSAgICAgICAg
ICAgMjYuMzcyMistMi45ODAxICAgICAgICAgIG1pZ2h0IGJlIDEuMDE1OXggZmFzdGVyCiAgIEFy
cmF5QnVmZmVyLUludDhBcnJheS1hbGxvYy1sb25nLWxpdmVkICAgICAgICAgICAgMTYuODgwNCst
Mi41MjA2ICAgICAgICAgICAxNS41NDg2Ky0wLjg1ODEgICAgICAgICAgbWlnaHQgYmUgMS4wODU2
eCBmYXN0ZXIKICAgQXJyYXlCdWZmZXItSW50OEFycmF5LWFsbG9jICAgICAgICAgICAgICAgICAg
ICAgICAxMy4wMjcyKy0wLjgxNTkgICAgID8gICAgIDEzLjEyNTQrLTEuMjY2NiAgICAgICAgPwog
ICBhcnJvd2Z1bmN0aW9uLWNhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1LjI4
MjkrLTAuNjI4MiAgICAgPyAgICAgMTUuNDU2NCstMC45MTA0ICAgICAgICA/IG1pZ2h0IGJlIDEu
MDExNHggc2xvd2VyCiAgIGFzbWpzX2Jvb2xfYnVnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTAuMTYyMistMS41MjczICAgICAgICAgICAxMC4wMzkxKy0wLjc3NjMgICAgICAg
ICAgbWlnaHQgYmUgMS4wMTIzeCBmYXN0ZXIKICAgYXNzaWduLWN1c3RvbS1zZXR0ZXItcG9seW1v
cnBoaWMgICAgICAgICAgICAgICAgICAgMy41NDgyKy0wLjg4NDEgICAgICAgICAgICAyLjk1ODQr
LTAuMTA1NyAgICAgICAgICBtaWdodCBiZSAxLjE5OTN4IGZhc3RlcgogICBhc3NpZ24tY3VzdG9t
LXNldHRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjU0NTgrLTMuMTUwNiAgICAg
ICAgICAgIDQuNzkyOCstMC45MzIyICAgICAgICAgIG1pZ2h0IGJlIDEuMTU3MXggZmFzdGVyCiAg
IGJhc2ljLXNldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAuMDQ0
OSstMS4wMjQ3ICAgICA/ICAgICAxMC4yNDk2Ky0xLjQ2OTggICAgICAgID8gbWlnaHQgYmUgMS4w
MjA0eCBzbG93ZXIKICAgYmlnLWludC1tdWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNC4xMjI1Ky0wLjA4MjMgICAgID8gICAgICA0LjE2MTkrLTAuMTQ1NCAgICAgICAg
PwogICBib29sZWFuLXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0
LjEzMDIrLTAuOTg3NCAgICAgICAgICAgIDMuNzYzNSstMC4xODY2ICAgICAgICAgIG1pZ2h0IGJl
IDEuMDk3NHggZmFzdGVyCiAgIGJyYW5jaC1mb2xkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDQuNzc2NistMC4zODQ0ICAgICAgICAgICAgNC41MjA3Ky0wLjA1NDggICAg
ICAgICAgbWlnaHQgYmUgMS4wNTY2eCBmYXN0ZXIKICAgYnJhbmNoLW9uLXN0cmluZy1hcy1ib29s
ZWFuICAgICAgICAgICAgICAgICAgICAgICA0NC40ODM2Ky00LjQyMjcgICAgID8gICAgIDQ2Ljcz
OTcrLTQuMDY3NiAgICAgICAgPyBtaWdodCBiZSAxLjA1MDd4IHNsb3dlcgogICBieS12YWwtZ2Vu
ZXJpYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjA1ODIrLTAuMTE5MyAg
ICAgPyAgICAgIDMuMjcwMCstMC4zNDEzICAgICAgICA/IG1pZ2h0IGJlIDEuMDY5Mnggc2xvd2Vy
CiAgIGNhbGwtc3ByZWFkLWFwcGx5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzQu
MjcyNSstMS4zNDMzICAgICA/ICAgICAzNS45OTE1Ky0yLjk1MTYgICAgICAgID8gbWlnaHQgYmUg
MS4wNTAyeCBzbG93ZXIKICAgY2FsbC1zcHJlYWQtY2FsbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAyOC42MTM1Ky0wLjkwNjAgICAgID8gICAgIDI5LjA1NTcrLTIuMTYxMyAgICAg
ICAgPyBtaWdodCBiZSAxLjAxNTV4IHNsb3dlcgogICBjYXB0dXJlZC1hc3NpZ25tZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAwLjYyNzErLTAuMDk1NiAgICAgICAgICAgIDAuNTg4
NystMC4wMTEwICAgICAgICAgIG1pZ2h0IGJlIDEuMDY1MnggZmFzdGVyCiAgIGNhc3QtaW50LXRv
LWRvdWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuNzkxMCstMC42MjgyICAg
ICAgICAgICAgNi4zODczKy0wLjI0NTkgICAgICAgICAgbWlnaHQgYmUgMS4wNjMyeCBmYXN0ZXIK
ICAgY2VsbC1hcmd1bWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNC41
NDYxKy0wLjcxOTggICAgICAgICAgIDE0LjQxNTYrLTEuMjkwNyAgICAgICAgCiAgIGNmZy1zaW1w
bGlmeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzYyMCstMC41Mzc1
ICAgICA/ICAgICAgMy43OTczKy0wLjUzNjYgICAgICAgID8KICAgY2hhaW4tZ2V0dGVyLWFjY2Vz
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS4xNzA1Ky0wLjE5NDMgICAgID8gICAg
IDE1Ljg2MzgrLTEuMjIwNCAgICAgICAgPyBtaWdodCBiZSAxLjA0NTd4IHNsb3dlcgogICBjbXBl
cS1vYmotdG8tb2JqLW90aGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExLjM1MjIrLTEu
MTE2OSAgICAgPyAgICAgMTEuNDM0NSstMC40NzUyICAgICAgICA/CiAgIGNvbnN0YW50LXRlc3Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOTkzOCstMC4zMDk0ICAgICA/
ICAgICAgNi4xMjc0Ky0wLjMzMTUgICAgICAgID8gbWlnaHQgYmUgMS4wMjIzeCBzbG93ZXIKICAg
Y3JlYXRlLWxvdHMtb2YtZnVuY3Rpb25zICAgICAgICAgICAgICAgICAgICAgICAgICAxMi40MTUz
Ky0wLjI2NTAgICAgID8gICAgIDEzLjcyNTcrLTEuMTcyOCAgICAgICAgPyBtaWdodCBiZSAxLjEw
NTV4IHNsb3dlcgogICBjc2UtbmV3LWFycmF5LWJ1ZmZlciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyLjg1OTMrLTAuMTg5NiAgICAgPyAgICAgIDIuOTc3OCstMC4zNDQxICAgICAgICA/
IG1pZ2h0IGJlIDEuMDQxNXggc2xvd2VyCiAgIGNzZS1uZXctYXJyYXkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMuNjEyOCstMi4zNjc2ICAgICAgICAgICAgMy4wNDA5Ky0w
LjEyMjggICAgICAgICAgbWlnaHQgYmUgMS4xODgxeCBmYXN0ZXIKICAgY3VzdG9tLXNldHRlci1n
ZXR0ZXItYXMtcHV0LWdldC1ieS1pZCAgICAgICAgICAgICAgMC43MDI5Ky0wLjA0MzIgICAgID8g
ICAgICAwLjgzNDgrLTAuMjg4OSAgICAgICAgPyBtaWdodCBiZSAxLjE4Nzd4IHNsb3dlcgogICBE
YXRhVmlldy1jdXN0b20tcHJvcGVydGllcyAgICAgICAgICAgICAgICAgICAgICAgIDQ0Ljg5MjYr
LTIuMTc4NSAgICAgICAgICAgNDQuNzAxMistMi42NTYyICAgICAgICAKICAgZGVsYXktdGVhci1v
ZmYtYXJndW1lbnRzLXN0cmljdG1vZGUgICAgICAgICAgICAgICAxOC41ODc1Ky0zLjI4MTEgICAg
ICAgICAgIDE2LjI0NjArLTAuNzg2MyAgICAgICAgICBtaWdodCBiZSAxLjE0NDF4IGZhc3Rlcgog
ICBkZWx0YWJsdWUtdmFyYXJncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjM5LjM2
MDcrLTE5LjgxNTEgICAgICAgICAyMzEuMDc3OCstNy40NzAwICAgICAgICAgIG1pZ2h0IGJlIDEu
MDM1OHggZmFzdGVyCiAgIGRlc3RydWN0dXJpbmctYXJndW1lbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAyMzMuNDA5OSstMi40MTY0ICAgICA/ICAgIDIzNi4wNDEwKy03LjgyOTYgICAgICAg
ID8gbWlnaHQgYmUgMS4wMTEzeCBzbG93ZXIKICAgZGVzdHJ1Y3R1cmluZy1wYXJhbWV0ZXJzLW92
ZXJyaWRkZW4tYnktZnVuY3Rpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMC42Njg4Ky0wLjA3ODggICAgICAgICAgICAwLjYzMTQrLTAu
MDI5MSAgICAgICAgICBtaWdodCBiZSAxLjA1OTJ4IGZhc3RlcgogICBkZXN0cnVjdHVyaW5nLXN3
YXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjI3MjUrLTAuODE4NCAgICAgPyAg
ICAgIDYuNDk2NystMS44Mjg4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDM1OHggc2xvd2VyCiAgIGRp
cmVjdC1hcmd1bWVudHMtZ2V0Ynl2YWwgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNDEwOSst
MC4wOTQ5ICAgICA/ICAgICAgMS40NDgwKy0wLjI5NjEgICAgICAgID8gbWlnaHQgYmUgMS4wMjYz
eCBzbG93ZXIKICAgZGl2LWJvb2xlYW4tZG91YmxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNi43NDA1Ky0wLjIzNjYgICAgICAgICAgICA2LjU0MTMrLTAuMzI1NCAgICAgICAgICBt
aWdodCBiZSAxLjAzMDV4IGZhc3RlcgogICBkaXYtYm9vbGVhbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEwLjcyMTArLTAuOTI1OSAgICAgICAgICAgMTAuNDc1MystMS4x
ODAxICAgICAgICAgIG1pZ2h0IGJlIDEuMDIzNXggZmFzdGVyCiAgIGRvdWJsZS1nZXQtYnktdmFs
LW91dC1vZi1ib3VuZHMgICAgICAgICAgICAgICAgICAgIDUuMzYzNystMC4xMzkyICAgICA/ICAg
ICAgNi42MTYxKy0yLjQ5MjEgICAgICAgID8gbWlnaHQgYmUgMS4yMzM1eCBzbG93ZXIKICAgZG91
YmxlLXBvbGx1dGlvbi1nZXRieXZhbCAgICAgICAgICAgICAgICAgICAgICAgICAxMC42NDE3Ky0w
LjU3MDcgICAgICAgICAgIDEwLjU1OTArLTAuMzgxOCAgICAgICAgCiAgIGRvdWJsZS1wb2xsdXRp
b24tcHV0YnlvZmZzZXQgICAgICAgICAgICAgICAgICAgICAgIDQuNTk4NCstMC4wNjQ4ICAgICA/
ICAgICAgNS4wODY5Ky0wLjk1NzEgICAgICAgID8gbWlnaHQgYmUgMS4xMDYyeCBzbG93ZXIKICAg
ZG91YmxlLXJlYWwtdXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MC45NTcy
Ky0zLjkyNjcgICAgID8gICAgIDQ0LjQ2OTQrLTcuMzU2MiAgICAgICAgPyBtaWdodCBiZSAxLjA4
NTh4IHNsb3dlcgogICBkb3VibGUtdG8taW50MzItdHlwZWQtYXJyYXktbm8taW5saW5lICAgICAg
ICAgICAgICAyLjcwMzArLTAuNTA3MiAgICAgPyAgICAgIDIuODMwNystMC45MDgyICAgICAgICA/
IG1pZ2h0IGJlIDEuMDQ3Mnggc2xvd2VyCiAgIGRvdWJsZS10by1pbnQzMi10eXBlZC1hcnJheSAg
ICAgICAgICAgICAgICAgICAgICAgIDMuMzcxMistMS4yNzQwICAgICAgICAgICAgMi45MTExKy0w
Ljg1NjAgICAgICAgICAgbWlnaHQgYmUgMS4xNTgxeCBmYXN0ZXIKICAgZG91YmxlLXRvLXVpbnQz
Mi10eXBlZC1hcnJheS1uby1pbmxpbmUgICAgICAgICAgICAgMy42NDQ5Ky0zLjMwMTUgICAgICAg
ICAgICAyLjYwODArLTAuMDQ1MyAgICAgICAgICBtaWdodCBiZSAxLjM5NzZ4IGZhc3RlcgogICBk
b3VibGUtdG8tdWludDMyLXR5cGVkLWFycmF5ICAgICAgICAgICAgICAgICAgICAgICAyLjY5OTgr
LTAuNjM0MyAgICAgICAgICAgIDIuNjIxMystMC40NDc5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDMw
MHggZmFzdGVyCiAgIGVsaWRhYmxlLW5ldy1vYmplY3QtZGFnICAgICAgICAgICAgICAgICAgICAg
ICAgICAzMDEuMzA0MSstNi4wOTYyICAgICA/ICAgIDMwNS44NDY4Ky04LjcyNjUgICAgICAgID8g
bWlnaHQgYmUgMS4wMTUxeCBzbG93ZXIKICAgZWxpZGFibGUtbmV3LW9iamVjdC1yb2ZsY29wdGVy
ICAgICAgICAgICAgICAgICAgIDE0MC4yNjg2Ky05Ljg4MDYgICAgICAgICAgMTM5LjQyNDcrLTMu
NTk1NCAgICAgICAgCiAgIGVsaWRhYmxlLW5ldy1vYmplY3QtdGhlbi1jYWxsICAgICAgICAgICAg
ICAgICAgICAxNTcuMzY5NistMi44MzA0ICAgICA/ICAgIDE1OC40MDAwKy0zLjU1NDAgICAgICAg
ID8KICAgZWxpZGFibGUtbmV3LW9iamVjdC10cmVlICAgICAgICAgICAgICAgICAgICAgICAgIDMw
My44MDQ3Ky0xMC4zOTYyICAgICAgICAgMzAyLjM2MTUrLTUuMjgzNSAgICAgICAgCiAgIGVtcHR5
LXN0cmluZy1wbHVzLWludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuNTEyMystMC43
Njg5ICAgICAgICAgICAgNi4wNjQ5Ky0wLjE3MTIgICAgICAgICAgbWlnaHQgYmUgMS4wNzM4eCBm
YXN0ZXIKICAgZW1zY3JpcHRlbi1jdWJlMmhhc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzMS40ODkyKy0xLjM3MjcgICAgID8gICAgIDMxLjczOTArLTEuMjM4MSAgICAgICAgPwogICBl
eGl0LWxlbmd0aC1vbi1wbGFpbi1vYmplY3QgICAgICAgICAgICAgICAgICAgICAgIDIwLjg0Nzcr
LTEuMjcwOSAgICAgPyAgICAgMjEuNDcxMistMC42ODMwICAgICAgICA/IG1pZ2h0IGJlIDEuMDI5
OXggc2xvd2VyCiAgIGV4dGVybmFsLWFyZ3VtZW50cy1nZXRieXZhbCAgICAgICAgICAgICAgICAg
ICAgICAgIDEuNzg4MCstMC44MTYxICAgICA/ICAgICAgMS45MjUyKy0wLjg0NTMgICAgICAgID8g
bWlnaHQgYmUgMS4wNzY4eCBzbG93ZXIKICAgZXh0ZXJuYWwtYXJndW1lbnRzLXB1dGJ5dmFsICAg
ICAgICAgICAgICAgICAgICAgICAgMi43MTYyKy0wLjEwNDMgICAgID8gICAgICAyLjkwMjgrLTAu
Mjc0NSAgICAgICAgPyBtaWdodCBiZSAxLjA2ODd4IHNsb3dlcgogICBmaXhlZC10eXBlZC1hcnJh
eS1zdG9yYWdlLXZhci1pbmRleCAgICAgICAgICAgICAgICAxLjkzMDkrLTAuNDQ2MiAgICAgICAg
ICAgIDEuNTI1NSstMC4wNTQxICAgICAgICAgIG1pZ2h0IGJlIDEuMjY1N3ggZmFzdGVyCiAgIGZp
eGVkLXR5cGVkLWFycmF5LXN0b3JhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjQ1Myst
MC4wOTkyICAgICAgICAgICAgMS4xOTEwKy0wLjA3NTggICAgICAgICAgbWlnaHQgYmUgMS4wNDU2
eCBmYXN0ZXIKICAgRmxvYXQzMkFycmF5LW1hdHJpeC1tdWx0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNS43MTU3Ky0wLjQ0NjAgICAgICAgICAgICA1LjQ2NzcrLTAuMDk0MSAgICAgICAgICBt
aWdodCBiZSAxLjA0NTR4IGZhc3RlcgogICBGbG9hdDMyQXJyYXktdG8tRmxvYXQ2NEFycmF5LXNl
dCAgICAgICAgICAgICAgICAgIDY1Ljg4OTIrLTMuMDE4MSAgICAgPyAgICAgNjYuMDc5MistMS45
MDM2ICAgICAgICA/CiAgIEZsb2F0NjRBcnJheS1hbGxvYy1sb25nLWxpdmVkICAgICAgICAgICAg
ICAgICAgICAgOTEuOTI1OCstNS44MTMyICAgICA/ICAgICA5NS40NzEzKy0xOC43NDA2ICAgICAg
ID8gbWlnaHQgYmUgMS4wMzg2eCBzbG93ZXIKICAgRmxvYXQ2NEFycmF5LXRvLUludDE2QXJyYXkt
c2V0ICAgICAgICAgICAgICAgICAgICA3OC41ODg1Ky0yLjMwODQgICAgID8gICAgIDc4LjczMTMr
LTIuNjQ0NCAgICAgICAgPwogICBmb2xkLWRvdWJsZS10by1pbnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDE4Ljk2MTArLTEuMDMzNCAgICAgPyAgICAgMTkuMTMzNSstMC42MjY2ICAg
ICAgICA/CiAgIGZvbGQtZ2V0LWJ5LWlkLXRvLW11bHRpLWdldC1ieS1vZmZzZXQtcmFyZS1pbnQg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OS4xNjY0Ky0wLjEzMjMgICAgID8gICAgICA5LjI3NTMrLTAuNTMzNCAgICAgICAgPyBtaWdodCBi
ZSAxLjAxMTl4IHNsb3dlcgogICBmb2xkLWdldC1ieS1pZC10by1tdWx0aS1nZXQtYnktb2Zmc2V0
ICAgICAgICAgICAgICA4LjExMzArLTAuOTQ4OSAgICAgPyAgICAgIDguNDEyNystMS41NDk1ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDM2OXggc2xvd2VyCiAgIGZvbGQtbXVsdGktZ2V0LWJ5LW9mZnNl
dC10by1nZXQtYnktb2Zmc2V0ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDYuNzUyMystMS4wMDE2ICAgICAgICAgICAgNi43MTk3Ky0xLjU1
OTQgICAgICAgIAogICBmb2xkLW11bHRpLWdldC1ieS1vZmZzZXQtdG8tcG9seS1nZXQtYnktb2Zm
c2V0ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDcuMDY2NystMS4xMjYwICAgICA/ICAgICAgNy4yMjIwKy0xLjMyODYgICAgICAgID8gbWln
aHQgYmUgMS4wMjIweCBzbG93ZXIKICAgZm9sZC1tdWx0aS1wdXQtYnktb2Zmc2V0LXRvLXBvbHkt
cHV0LWJ5LW9mZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA3Ljg0MzQrLTAuOTU5NiAgICAgICAgICAgIDcuMzQwMistMC4xNzE2ICAg
ICAgICAgIG1pZ2h0IGJlIDEuMDY4NnggZmFzdGVyCiAgIGZvbGQtbXVsdGktcHV0LWJ5LW9mZnNl
dC10by1wdXQtYnktb2Zmc2V0ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDguMzE0MistMS43MDc1ICAgICAgICAgICAgNy40ODcwKy0wLjkw
NjAgICAgICAgICAgbWlnaHQgYmUgMS4xMTA1eCBmYXN0ZXIKICAgZm9sZC1tdWx0aS1wdXQtYnkt
b2Zmc2V0LXRvLXJlcGxhY2Utb3ItdHJhbnNpdGlvbi1wdXQtYnktb2Zmc2V0ICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEuMjg1OCstMC4z
Nzk4ICAgICA/ICAgICAxMi44NTQwKy0xLjk0ODAgICAgICAgID8gbWlnaHQgYmUgMS4xMzkweCBz
bG93ZXIKICAgZm9sZC1wdXQtYnktaWQtdG8tbXVsdGktcHV0LWJ5LW9mZnNldCAgICAgICAgICAg
ICAgOS41NjA4Ky0wLjQzOTUgICAgICAgICAgICA5LjQ1NDUrLTAuMzYyMCAgICAgICAgICBtaWdo
dCBiZSAxLjAxMTJ4IGZhc3RlcgogICBmb2xkLXB1dC1ieS12YWwtd2l0aC1zdHJpbmctdG8tbXVs
dGktcHV0LWJ5LW9mZnNldCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA5LjU5NTMrLTAuNjc0NCAgICAgICAgICAgIDkuNTM0OCstMC43MzE2
ICAgICAgICAKICAgZm9sZC1wdXQtYnktdmFsLXdpdGgtc3ltYm9sLXRvLW11bHRpLXB1dC1ieS1v
ZmZzZXQgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOS42NTY1Ky0wLjY0MTEgICAgID8gICAgIDEwLjA0NjMrLTIuMjg2MCAgICAgICAgPyBt
aWdodCBiZSAxLjA0MDR4IHNsb3dlcgogICBmb2xkLXB1dC1zdHJ1Y3R1cmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0LjcyOTcrLTAuMDg5NiAgICAgPyAgICAgIDUuMDM0MSstMC41
OTc5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDY0NHggc2xvd2VyCiAgIGZvci1vZi1pdGVyYXRlLWFy
cmF5LWVudHJpZXMgICAgICAgICAgICAgICAgICAgICAgMTQuNTI1NystMS4zODE2ICAgICAgICAg
ICAxNC4zMjg2Ky0yLjAzNDAgICAgICAgICAgbWlnaHQgYmUgMS4wMTM4eCBmYXN0ZXIKICAgZm9y
LW9mLWl0ZXJhdGUtYXJyYXkta2V5cyAgICAgICAgICAgICAgICAgICAgICAgICAgNC4xODE5Ky0w
LjA5NTIgICAgID8gICAgICA0Ljg2NzcrLTEuNTE4OCAgICAgICAgPyBtaWdodCBiZSAxLjE2NDB4
IHNsb3dlcgogICBmb3Itb2YtaXRlcmF0ZS1hcnJheS12YWx1ZXMgICAgICAgICAgICAgICAgICAg
ICAgICA0LjUwMjUrLTAuODc1MyAgICAgICAgICAgIDQuMzc5MystMC40NTA0ICAgICAgICAgIG1p
Z2h0IGJlIDEuMDI4MXggZmFzdGVyCiAgIGZyb3VuZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMzcuNzU0MCstMi4wODU2ICAgICAgICAgICAzNS44NzI2Ky0yLjc3
NDggICAgICAgICAgbWlnaHQgYmUgMS4wNTI0eCBmYXN0ZXIKICAgZnRsLWxpYnJhcnktaW5saW5p
bmctZGF0YXZpZXcgICAgICAgICAgICAgICAgICAgICA3Ny4xMjEyKy0xLjQ2NTggICAgICAgICAg
IDc2Ljc4NDkrLTQuMDM5MSAgICAgICAgCiAgIGZ0bC1saWJyYXJ5LWlubGluaW5nICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDguMDEyMystMi44ODE1ICAgICA/ICAgIDEwOS4wMzk2Ky00
LjQ2MTkgICAgICAgID8KICAgZnRsLW9iamVjdC1hZGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDQ1OS4wNzA5Ky0xMi45OTgwICAgICAgICAgNDQ4LjE5NDIrLTcuNTYwMCAgICAg
ICAgICBtaWdodCBiZSAxLjAyNDN4IGZhc3RlcgogICBmdGwtb2JqZWN0LW11bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgNzE0LjEzMzQrLTEwLjMxNzkgICAgXiAgICA1NjEuMjA1
NystNy4yODg2ICAgICAgICBeIGRlZmluaXRlbHkgMS4yNzI1eCBmYXN0ZXIKICAgZnRsLW9iamVj
dC1zdWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyNi41MzQ1Ky0yNjkuMjA3
OSAgICAgICAgNDQ4Ljg5NDArLTEyLjgyMDkgICAgICAgICBtaWdodCBiZSAxLjE3MzB4IGZhc3Rl
cgogICBmdW5jdGlvbi1jYWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1
LjEzMzkrLTAuNzYzNSAgICAgPyAgICAgMTUuMzk3NSstMS4yODExICAgICAgICA/IG1pZ2h0IGJl
IDEuMDE3NHggc2xvd2VyCiAgIGZ1bmN0aW9uLWRvdC1hcHBseSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDIuNTQxMystMC4xNjQ5ICAgICA/ICAgICAgMi44MjQyKy0wLjk0NzAgICAg
ICAgID8gbWlnaHQgYmUgMS4xMTEzeCBzbG93ZXIKICAgZnVuY3Rpb24tdGVzdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMy43ODYxKy0wLjg2ODUgICAgICAgICAgICAzLjQ1
MzErLTAuMjgyNiAgICAgICAgICBtaWdodCBiZSAxLjA5NjR4IGZhc3RlcgogICBmdW5jdGlvbi13
aXRoLWV2YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEyLjI3OTIrLTEuMzY1OCAg
ICAgICAgICAxMTIuMjQ3NSstNC42ODI3ICAgICAgICAKICAgZ2NzZS1wb2x5LWdldC1sZXNzLW9i
dmlvdXMgICAgICAgICAgICAgICAgICAgICAgICAzMS41NTk4Ky01LjA5ODkgICAgICAgICAgIDMw
LjYzMTMrLTMuNDU1NSAgICAgICAgICBtaWdodCBiZSAxLjAzMDN4IGZhc3RlcgogICBnY3NlLXBv
bHktZ2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMyLjAyOTYrLTcuNDEx
NSAgICAgICAgICAgMzEuMjYyMCstNC41MTk2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI0NnggZmFz
dGVyCiAgIGdjc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDQuNTk1NSstMC4yMjc2ICAgICAgICAgICAgNC4zMTQ1Ky0wLjE5NDMgICAgICAgICAgbWlnaHQg
YmUgMS4wNjUxeCBmYXN0ZXIKICAgZ2V0LWJ5LWlkLWJpbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUt
ZWxpbWluYXRpb24tc2ltcGxlICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMuMTY1NistMC4wMTk0ICAgICAgICAgICAgMy4xNDEwKy0wLjAz
MTUgICAgICAgIAogICBnZXQtYnktaWQtYmltb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5h
dGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA2LjEwMTIrLTAuMTU1OSAgICAgPyAgICAgIDYuNjM3OCstMi4yNzA1ICAgICAgICA/IG1p
Z2h0IGJlIDEuMDg4MHggc2xvd2VyCiAgIGdldC1ieS1pZC1jaGFpbi1mcm9tLXRyeS1ibG9jayAg
ICAgICAgICAgICAgICAgICAgIDMuNDE0NistMC43MTYwICAgICAgICAgICAgMy4yODM1Ky0wLjQ0
MjUgICAgICAgICAgbWlnaHQgYmUgMS4wMzk5eCBmYXN0ZXIKICAgZ2V0LWJ5LWlkLWNoZWNrLXN0
cnVjdHVyZS1lbGltaW5hdGlvbiAgICAgICAgICAgICAgNC4zNjM2Ky0wLjA4MDAgICAgID8gICAg
ICA0LjgxMjArLTAuODQ3NyAgICAgICAgPyBtaWdodCBiZSAxLjEwMjh4IHNsb3dlcgogICBnZXQt
YnktaWQtcHJvdG8tb3Itc2VsZiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5LjY1NjgrLTEu
MTU4MSAgICAgICAgICAgMTguNzgyNSstMS40OTMxICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ2Nngg
ZmFzdGVyCiAgIGdldC1ieS1pZC1xdWFkbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRp
b24tc2ltcGxlICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDMuMjg5MystMC4xNTAxICAgICA/ICAgICAgMy40MDM0Ky0wLjI0MDggICAgICAg
ID8gbWlnaHQgYmUgMS4wMzQ3eCBzbG93ZXIKICAgZ2V0LWJ5LWlkLXNlbGYtb3ItcHJvdG8gICAg
ICAgICAgICAgICAgICAgICAgICAgICAxOS45OTQyKy0xLjU2MzUgICAgICAgICAgIDE5LjQwNzkr
LTEuNjMzNyAgICAgICAgICBtaWdodCBiZSAxLjAzMDJ4IGZhc3RlcgogICBnZXQtYnktdmFsLW91
dC1vZi1ib3VuZHMgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjQ3NTUrLTAuNjAyOSAgICAg
ICAgICAgIDUuNDA3OCstMC4xNzE4ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEyNXggZmFzdGVyCiAg
IGdldC1ieS12YWwtd2l0aC1zdHJpbmctYmltb3JwaGljLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5h
dGlvbi1zaW1wbGUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMy4xMjk1Ky0wLjAzNjIgICAgID8gICAgICAzLjI1MjErLTAuMTYzOSAgICAg
ICAgPyBtaWdodCBiZSAxLjAzOTJ4IHNsb3dlcgogICBnZXQtYnktdmFsLXdpdGgtc3RyaW5nLWJp
bW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRpb24gICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOC4wMDA3Ky0wLjUwMjAgICAgICAg
ICAgICA3LjkyMjUrLTAuNDIxNCAgICAgICAgCiAgIGdldC1ieS12YWwtd2l0aC1zdHJpbmctY2hh
aW4tZnJvbS10cnktYmxvY2sgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMy40NzQyKy0wLjcwNTAgICAgICAgICAgICAzLjIxNjYrLTAuMDY5
MCAgICAgICAgICBtaWdodCBiZSAxLjA4MDF4IGZhc3RlcgogICBnZXQtYnktdmFsLXdpdGgtc3Ry
aW5nLWNoZWNrLXN0cnVjdHVyZS1lbGltaW5hdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3LjM4MDkrLTIuNTY1OCAgICAgPyAgICAg
IDcuNTIyMCstMi4yMTEzICAgICAgICA/IG1pZ2h0IGJlIDEuMDE5MXggc2xvd2VyCiAgIGdldC1i
eS12YWwtd2l0aC1zdHJpbmctcHJvdG8tb3Itc2VsZiAgICAgICAgICAgICAgMjIuODgwNSstNS44
ODA0ICAgICAgICAgICAyMC41Nzg2Ky0xLjI0NjkgICAgICAgICAgbWlnaHQgYmUgMS4xMTE5eCBm
YXN0ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN0cmluZy1xdWFkbW9ycGhpYy1jaGVjay1zdHJ1Y3R1
cmUtZWxpbWluYXRpb24tc2ltcGxlICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMuNTM5NystMC4xODEwICAgICA/ICAgICAgMy43MDQ0Ky0w
LjY1MTUgICAgICAgID8gbWlnaHQgYmUgMS4wNDY1eCBzbG93ZXIKICAgZ2V0LWJ5LXZhbC13aXRo
LXN0cmluZy1zZWxmLW9yLXByb3RvICAgICAgICAgICAgICAyMC4wMTE5Ky0xLjkxODAgICAgICAg
ICAgIDE5LjEzNzYrLTEuMTk0OCAgICAgICAgICBtaWdodCBiZSAxLjA0NTd4IGZhc3RlcgogICBn
ZXQtYnktdmFsLXdpdGgtc3ltYm9sLWJpbW9ycGhpYy1jaGVjay1zdHJ1Y3R1cmUtZWxpbWluYXRp
b24tc2ltcGxlICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDMuNDgwNSstMC4yMDU0ICAgICA/ICAgICAgMy45NTQyKy0wLjU5MDEgICAgICAg
ID8gbWlnaHQgYmUgMS4xMzYxeCBzbG93ZXIKICAgZ2V0LWJ5LXZhbC13aXRoLXN5bWJvbC1iaW1v
cnBoaWMtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYuMDg4NystMS4zMDAzICAgICA/ICAg
ICAxNi4xMDMwKy0xLjY3NzIgICAgICAgID8KICAgZ2V0LWJ5LXZhbC13aXRoLXN5bWJvbC1jaGFp
bi1mcm9tLXRyeS1ibG9jayAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAzLjE2NTUrLTAuMDIyMCAgICAgPyAgICAgIDMuMjA5MistMC4wODE2
ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEzOHggc2xvd2VyCiAgIGdldC1ieS12YWwtd2l0aC1zeW1i
b2wtY2hlY2stc3RydWN0dXJlLWVsaW1pbmF0aW9uICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQuMDEzOSstMS42MzI3ICAgICAgICAgICAx
My42NjQxKy0wLjA2OTQgICAgICAgICAgbWlnaHQgYmUgMS4wMjU2eCBmYXN0ZXIKICAgZ2V0LWJ5
LXZhbC13aXRoLXN5bWJvbC1wcm90by1vci1zZWxmICAgICAgICAgICAgICAxOS42NDU4Ky0xLjM1
MTYgICAgID8gICAgIDE5Ljk5ODYrLTEuNzc2NiAgICAgICAgPyBtaWdodCBiZSAxLjAxODB4IHNs
b3dlcgogICBnZXQtYnktdmFsLXdpdGgtc3ltYm9sLXF1YWRtb3JwaGljLWNoZWNrLXN0cnVjdHVy
ZS1lbGltaW5hdGlvbi1zaW1wbGUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMy45OTgyKy0wLjIyNjQgICAgICAgICAgICAzLjk2MjUrLTAu
MDUzMCAgICAgICAgCiAgIGdldC1ieS12YWwtd2l0aC1zeW1ib2wtc2VsZi1vci1wcm90byAgICAg
ICAgICAgICAgMTkuODA3OSstMS4wMjA1ICAgICA/ICAgICAyMC4wMDYzKy0xLjY1OTMgICAgICAg
ID8gbWlnaHQgYmUgMS4wMTAweCBzbG93ZXIKICAgZ2V0X2NhbGxlZV9tb25vbW9ycGhpYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMi44NjY1Ky0wLjA2MTAgICAgID8gICAgICAyLjk5NjIr
LTAuMjk0NyAgICAgICAgPyBtaWdodCBiZSAxLjA0NTJ4IHNsb3dlcgogICBnZXRfY2FsbGVlX3Bv
bHltb3JwaGljICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjM1NDYrLTAuNDEzNCAgICAg
PyAgICAgIDQuNjMyNystMC44NjkxICAgICAgICA/IG1pZ2h0IGJlIDEuMDYzOXggc2xvd2VyCiAg
IGdldHRlci1uby1hY3RpdmF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuOTY4
MCstMC4wNjQ1ICAgICA/ICAgICAgNS4wNDMyKy0wLjA2MTcgICAgICAgID8gbWlnaHQgYmUgMS4w
MTUxeCBzbG93ZXIKICAgZ2V0dGVyLXByb3RvdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyOC4wMTM5Ky0yLjU5ODkgICAgICAgICAgIDI3Ljk2MDIrLTIuMTg1MyAgICAgICAg
CiAgIGdldHRlci1yaWNoYXJkcy10cnktY2F0Y2ggICAgICAgICAgICAgICAgICAgICAgIDE1NjQu
OTU1MSstMjEuMjUyOSAgICAgICAgMTU2Mi4xMjEzKy0zMC4zMjM4ICAgICAgIAogICBnZXR0ZXIt
cmljaGFyZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk5LjgyNzArLTguMTQ5
NSAgICAgPyAgICAxMDEuOTI3NistNC45NzMyICAgICAgICA/IG1pZ2h0IGJlIDEuMDIxMHggc2xv
d2VyCiAgIGdldHRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDYuMzM4MCstMC44MjQwICAgICAgICAgICAgNS43ODc3Ky0wLjI5MzAgICAgICAgICAgbWlnaHQg
YmUgMS4wOTUxeCBmYXN0ZXIKICAgZ2xvYmFsLW9iamVjdC1hY2Nlc3Mtd2l0aC1tdXRhdGluZy1z
dHJ1Y3R1cmUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNy4xNTQ0Ky0wLjM4NjEgICAgICAgICAgICA2LjkyNjUrLTAuMjU5NCAgICAgICAg
ICBtaWdodCBiZSAxLjAzMjl4IGZhc3RlcgogICBnbG9iYWwtdmFyLWNvbnN0LWluZmVyLWZpcmUt
ZnJvbS1vcHQgICAgICAgICAgICAgICAwLjk0ODcrLTAuMDYyMSAgICAgPyAgICAgIDEuMDcyNist
MC4zMDM4ICAgICAgICA/IG1pZ2h0IGJlIDEuMTMwNnggc2xvd2VyCiAgIGdsb2JhbC12YXItY29u
c3QtaW5mZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODk1MystMC4xMDI2ICAgICAg
ICAgICAgMC44Njc2Ky0wLjA0NjAgICAgICAgICAgbWlnaHQgYmUgMS4wMzE5eCBmYXN0ZXIKICAg
aGFyZC1vdmVyZmxvdy1jaGVjay1lcXVhbCAgICAgICAgICAgICAgICAgICAgICAgIDE0My45MTE3
Ky04LjE2NzcgICAgICAgICAgMTQwLjQzMDIrLTcuMzE4NiAgICAgICAgICBtaWdodCBiZSAxLjAy
NDh4IGZhc3RlcgogICBoYXJkLW92ZXJmbG93LWNoZWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTU3LjI0MTArLTYuMzQ5MCAgICAgICAgICAxNTcuMjI3NystNi4wMzc5ICAgICAgICAK
ICAgSGFzaE1hcC1wdXQtZ2V0LWl0ZXJhdGUta2V5cyAgICAgICAgICAgICAgICAgICAgICAyOS42
Njg5Ky0zLjAwMDkgICAgID8gICAgIDMyLjg5MDUrLTEwLjc1MTIgICAgICAgPyBtaWdodCBiZSAx
LjEwODZ4IHNsb3dlcgogICBIYXNoTWFwLXB1dC1nZXQtaXRlcmF0ZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDI5LjU5MTErLTEuNjI2MSAgICAgPyAgICAgMjkuNjk4NCstNC40MTkwICAgICAg
ICA/CiAgIEhhc2hNYXAtc3RyaW5nLXB1dC1nZXQtaXRlcmF0ZSAgICAgICAgICAgICAgICAgICAg
MzEuNzg0NystMS4yMTI5ICAgICAgICAgICAzMC42NTQ1Ky0xLjkwNTQgICAgICAgICAgbWlnaHQg
YmUgMS4wMzY5eCBmYXN0ZXIKICAgaG9pc3QtbWFrZS1yb3BlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA2MC4wODU2Ky02Ljg5MjUgICAgICAgICAgIDU2LjYxMzMrLTIuNTg3MiAg
ICAgICAgICBtaWdodCBiZSAxLjA2MTN4IGZhc3RlcgogICBob2lzdC1wb2x5LWNoZWNrLXN0cnVj
dHVyZS1lZmZlY3RmdWwtbG9vcCAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA1LjM3OTcrLTMuMTE0OCAgICAgICAgICAgIDQuMzE3OSstMC43
MzUxICAgICAgICAgIG1pZ2h0IGJlIDEuMjQ1OXggZmFzdGVyCiAgIGhvaXN0LXBvbHktY2hlY2st
c3RydWN0dXJlICAgICAgICAgICAgICAgICAgICAgICAgIDYuNDEyNSstOC40MzQwICAgICAgICAg
ICAgMy44MjU0Ky0wLjEwOTAgICAgICAgICAgbWlnaHQgYmUgMS42NzYzeCBmYXN0ZXIKICAgaW11
bC1kb3VibGUtb25seSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMi45OTkzKy0x
LjI2NzMgICAgICAgICAgIDEyLjI4MjUrLTAuNjU5NyAgICAgICAgICBtaWdodCBiZSAxLjA1ODR4
IGZhc3RlcgogICBpbXVsLWludC1vbmx5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEyLjk1ODYrLTEuMTE1MSAgICAgICAgICAgMTIuMDU0OSstMC4zMzY5ICAgICAgICAgIG1p
Z2h0IGJlIDEuMDc1MHggZmFzdGVyCiAgIGltdWwtbWl4ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTQuMzU0NistMS4xMTI3ICAgICAgICAgICAxNC4wMDYzKy0wLjc5
MTcgICAgICAgICAgbWlnaHQgYmUgMS4wMjQ5eCBmYXN0ZXIKICAgaW4tZm91ci1jYXNlcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOS42MTE3Ky0yLjMxMjcgICAgICAgICAg
IDE4Ljc2NTcrLTEuMzUwMCAgICAgICAgICBtaWdodCBiZSAxLjA0NTF4IGZhc3RlcgogICBpbi1v
bmUtY2FzZS1mYWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjQ4MzcrLTAu
NjU4MiAgICAgPyAgICAgMTIuMTEyMistNS41MTA2ICAgICAgICA/IG1pZ2h0IGJlIDEuMTU1M3gg
c2xvd2VyCiAgIGluLW9uZS1jYXNlLXRydWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTAuNDQyMistMC45MzEyICAgICAgICAgICAxMC4yMjMzKy0wLjI0ODIgICAgICAgICAgbWln
aHQgYmUgMS4wMjE0eCBmYXN0ZXIKICAgaW4tdHdvLWNhc2VzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxMC45NjE5Ky0xLjY1NTMgICAgICAgICAgIDEwLjY5NDUrLTAuMTE1
NiAgICAgICAgICBtaWdodCBiZSAxLjAyNTB4IGZhc3RlcgogICBpbmRleGVkLXByb3BlcnRpZXMt
aW4tb2JqZWN0cyAgICAgICAgICAgICAgICAgICAgICAzLjU5NTcrLTAuODI3OSAgICAgICAgICAg
IDMuMzg2NystMC4yMzA5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDYxN3ggZmFzdGVyCiAgIGluZmVy
LWNsb3N1cmUtY29uc3QtdGhlbi1tb3Ytbm8taW5saW5lICAgICAgICAgICAgIDMuNjE3MSstMC4x
MTM4ICAgICAgICAgICAgMy42MDI1Ky0wLjIxOTkgICAgICAgIAogICBpbmZlci1jbG9zdXJlLWNv
bnN0LXRoZW4tbW92ICAgICAgICAgICAgICAgICAgICAgIDIzLjM2MTMrLTEuMTkyMSAgICAgICAg
ICAgMjMuMTM2OCstMi41MTUyICAgICAgICAKICAgaW5mZXItY2xvc3VyZS1jb25zdC10aGVuLXB1
dC10by1zY29wZS1uby1pbmxpbmUgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxNi40MTU4Ky0xLjM5MjYgICAgID8gICAgIDE3LjEwODkrLTIu
MTU3NiAgICAgICAgPyBtaWdodCBiZSAxLjA0MjJ4IHNsb3dlcgogICBpbmZlci1jbG9zdXJlLWNv
bnN0LXRoZW4tcHV0LXRvLXNjb3BlICAgICAgICAgICAgIDMxLjk3NTUrLTAuNTk0MCAgICAgICAg
ICAgMzAuNTM4NSstMy45MzM2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQ3MXggZmFzdGVyCiAgIGlu
ZmVyLWNsb3N1cmUtY29uc3QtdGhlbi1yZWVudGVyLW5vLWlubGluZSAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc3LjkzNDArLTMuMDMzNCAg
ICAgPyAgICAgNzkuODIwNSstNS41OTc4ICAgICAgICA/IG1pZ2h0IGJlIDEuMDI0Mnggc2xvd2Vy
CiAgIGluZmVyLWNsb3N1cmUtY29uc3QtdGhlbi1yZWVudGVyICAgICAgICAgICAgICAgICAgMzAu
NzU4NSstMS42NTcxICAgICAgICAgICAzMC41ODYyKy0yLjU5NjYgICAgICAgIAogICBpbmZlci1j
b25zdGFudC1nbG9iYWwtcHJvcGVydHkgICAgICAgICAgICAgICAgICAgICA0LjMxMzArLTAuMTAw
NCAgICAgPyAgICAgIDQuMzQ0MistMC4xODY1ICAgICAgICA/CiAgIGluZmVyLWNvbnN0YW50LXBy
b3BlcnR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMjQ2MCstMS4wOTk2ICAgICAgICAg
ICAgMi45NDUxKy0wLjE4MzcgICAgICAgICAgbWlnaHQgYmUgMS4xMDIyeCBmYXN0ZXIKICAgaW5m
ZXItb25lLXRpbWUtY2xvc3VyZS10ZW4tdmFycyAgICAgICAgICAgICAgICAgICAyMy40OTQ3Ky0w
Ljk1MjEgICAgID8gICAgIDI0LjY4MTgrLTMuNTY0OSAgICAgICAgPyBtaWdodCBiZSAxLjA1MDV4
IHNsb3dlcgogICBpbmZlci1vbmUtdGltZS1jbG9zdXJlLXR3by12YXJzICAgICAgICAgICAgICAg
ICAgIDIzLjY3OTYrLTEuNTU3OCAgICAgICAgICAgMjMuNTk0OCstMi41NDM2ICAgICAgICAKICAg
aW5mZXItb25lLXRpbWUtY2xvc3VyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMy42MDQ3
Ky0xLjM4MzUgICAgID8gICAgIDI0LjY0MzUrLTEuNzI4OSAgICAgICAgPyBtaWdodCBiZSAxLjA0
NDB4IHNsb3dlcgogICBpbmZlci1vbmUtdGltZS1kZWVwLWNsb3N1cmUgICAgICAgICAgICAgICAg
ICAgICAgIDQ1LjI4ODArLTEuOTMxNCAgICAgPyAgICAgNDYuOTY0MSstMy43MDczICAgICAgICA/
IG1pZ2h0IGJlIDEuMDM3MHggc2xvd2VyCiAgIGlubGluZS1hcmd1bWVudHMtYWNjZXNzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDQuNzk3MSstMC4xNzY4ICAgICA/ICAgICAgNS40MjQ3Ky0x
LjE0NTQgICAgICAgID8gbWlnaHQgYmUgMS4xMzA4eCBzbG93ZXIKICAgaW5saW5lLWFyZ3VtZW50
cy1hbGlhc2VkLWFjY2VzcyAgICAgICAgICAgICAgICAgICAgNS4wNTU3Ky0wLjk3MTIgICAgID8g
ICAgICA1LjUyNDUrLTIuNjMwMiAgICAgICAgPyBtaWdodCBiZSAxLjA5Mjd4IHNsb3dlcgogICBp
bmxpbmUtYXJndW1lbnRzLWxvY2FsLWVzY2FwZSAgICAgICAgICAgICAgICAgICAgICA0Ljg3NDYr
LTAuMjc1NCAgICAgICAgICAgIDQuODA4MCstMC4yNjY2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEz
OHggZmFzdGVyCiAgIGlubGluZS1nZXQtc2NvcGVkLXZhciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDUuMDAyNystMC4wNjA2ICAgICA/ICAgICAgNS4xNTYwKy0wLjY4MjMgICAgICAgID8g
bWlnaHQgYmUgMS4wMzA2eCBzbG93ZXIKICAgaW5saW5lZC1wdXQtYnktaWQtdHJhbnNpdGlvbiAg
ICAgICAgICAgICAgICAgICAgICAxMy4wOTM3Ky0xLjk2MDIgICAgID8gICAgIDEzLjQ4NjUrLTEu
ODQ3OSAgICAgICAgPyBtaWdodCBiZSAxLjAzMDB4IHNsb3dlcgogICBpbmxpbmVkLXB1dC1ieS12
YWwtd2l0aC1zdHJpbmctdHJhbnNpdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDU2LjU0MDArLTQuODk3NSAgICAgICAgICAgNTUuMDYz
MCstMi4xOTQwICAgICAgICAgIG1pZ2h0IGJlIDEuMDI2OHggZmFzdGVyCiAgIGlubGluZWQtcHV0
LWJ5LXZhbC13aXRoLXN5bWJvbC10cmFuc2l0aW9uICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTQuNjQ0MistMS44MzMwICAgICA/ICAgICA1
OS40Njg4Ky02LjA3NTMgICAgICAgID8gbWlnaHQgYmUgMS4wODgzeCBzbG93ZXIKICAgaW50LW9y
LW90aGVyLWFicy10aGVuLWdldC1ieS12YWwgICAgICAgICAgICAgICAgICAgNS42Mjk4Ky0wLjE4
MzUgICAgICAgICAgICA1LjUyODcrLTAuMDU4MyAgICAgICAgICBtaWdodCBiZSAxLjAxODN4IGZh
c3RlcgogICBpbnQtb3Itb3RoZXItYWJzLXplcm8tdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAg
IDIyLjY5MTArLTIuMjM3OCAgICAgICAgICAgMjAuNzgyNistMS40NDA5ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDkxOHggZmFzdGVyCiAgIGludC1vci1vdGhlci1hZGQtdGhlbi1nZXQtYnktdmFsICAg
ICAgICAgICAgICAgICAgIDUuNDUzNystMC43MjM4ICAgICAgICAgICAgNS4yNTQwKy0wLjEwNTkg
ICAgICAgICAgbWlnaHQgYmUgMS4wMzgweCBmYXN0ZXIKICAgaW50LW9yLW90aGVyLWFkZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4wNTM5Ky0wLjEyODggICAgID8gICAgICA2
LjE4MzcrLTAuNjQzMiAgICAgICAgPyBtaWdodCBiZSAxLjAyMTR4IHNsb3dlcgogICBpbnQtb3It
b3RoZXItZGl2LXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAgICAgICAgICA0Ljk0MjIrLTAuMzUz
NCAgICAgICAgICAgIDQuOTMxMystMC42MDkxICAgICAgICAKICAgaW50LW9yLW90aGVyLW1heC10
aGVuLWdldC1ieS12YWwgICAgICAgICAgICAgICAgICAgNS4xNzUyKy0wLjg3MzkgICAgICAgICAg
ICA1LjE3MTMrLTAuOTczMiAgICAgICAgCiAgIGludC1vci1vdGhlci1taW4tdGhlbi1nZXQtYnkt
dmFsICAgICAgICAgICAgICAgICAgIDUuMjc0MCstMS4xNDE4ICAgICAgICAgICAgNS4wODc2Ky0w
LjczMTEgICAgICAgICAgbWlnaHQgYmUgMS4wMzY2eCBmYXN0ZXIKICAgaW50LW9yLW90aGVyLW1v
ZC10aGVuLWdldC1ieS12YWwgICAgICAgICAgICAgICAgICAgNi42NTEwKy01LjMxNTEgICAgICAg
ICAgICA0LjYwMzQrLTAuMTY3MyAgICAgICAgICBtaWdodCBiZSAxLjQ0NDh4IGZhc3RlcgogICBp
bnQtb3Itb3RoZXItbXVsLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAgICAgICAgICA0LjQ3NTcr
LTAuMDIzMiAgICAgPyAgICAgIDQuNjc0NistMC4xOTk2ICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ0
NHggc2xvd2VyCiAgIGludC1vci1vdGhlci1uZWctdGhlbi1nZXQtYnktdmFsICAgICAgICAgICAg
ICAgICAgIDUuMzI4NystMC41MDE2ICAgICA/ICAgICAgNS4zNzg3Ky0wLjc3MzggICAgICAgID8K
ICAgaW50LW9yLW90aGVyLW5lZy16ZXJvLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAgICAgICAyMi43
MDU0Ky0zLjA4NDMgICAgICAgICAgIDIxLjE3ODArLTEuNTA3NiAgICAgICAgICBtaWdodCBiZSAx
LjA3MjF4IGZhc3RlcgogICBpbnQtb3Itb3RoZXItc3ViLXRoZW4tZ2V0LWJ5LXZhbCAgICAgICAg
ICAgICAgICAgICA1LjQ0MzUrLTAuODExMSAgICAgICAgICAgIDUuMjk1MistMC4zMjQzICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDI4MHggZmFzdGVyCiAgIGludC1vci1vdGhlci1zdWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQuMzc2MistMC4yMzY1ICAgICAgICAgICAgNC4yNzky
Ky0wLjAzODkgICAgICAgICAgbWlnaHQgYmUgMS4wMjI3eCBmYXN0ZXIKICAgaW50LW92ZXJmbG93
LWxvY2FsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS41MTUxKy0wLjY4ODkgICAg
ICAgICAgICA1LjA5MTErLTAuMDkwMyAgICAgICAgICBtaWdodCBiZSAxLjA4MzN4IGZhc3Rlcgog
ICBJbnQxNkFycmF5LWFsbG9jLWxvbmctbGl2ZWQgICAgICAgICAgICAgICAgICAgICAgIDYzLjQ1
OTgrLTIuOTQ3MyAgICAgICAgICAgNjMuMjE4NSstMy43MTM5ICAgICAgICAKICAgSW50MTZBcnJh
eS1idWJibGUtc29ydC13aXRoLWJ5dGVMZW5ndGggICAgICAgICAgICAyNS45NjI1Ky0yLjIzMDUg
ICAgID8gICAgIDI2LjM3MTgrLTEuNTY1MiAgICAgICAgPyBtaWdodCBiZSAxLjAxNTh4IHNsb3dl
cgogICBJbnQxNkFycmF5LWJ1YmJsZS1zb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIz
LjEzMDgrLTEuMjM1OCAgICAgPyAgICAgMjQuNTUyMSstMi4xMDc2ICAgICAgICA/IG1pZ2h0IGJl
IDEuMDYxNHggc2xvd2VyCiAgIEludDE2QXJyYXktbG9hZC1pbnQtbXVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDIuMDc4NistMC43NjQzICAgICAgICAgICAgMS45MDkxKy0wLjIzNDcgICAg
ICAgICAgbWlnaHQgYmUgMS4wODg4eCBmYXN0ZXIKICAgSW50MTZBcnJheS10by1JbnQzMkFycmF5
LXNldCAgICAgICAgICAgICAgICAgICAgICA2My43NTcwKy0zLjg5NDcgICAgICAgICAgIDYxLjkz
OTArLTIuMjgzMCAgICAgICAgICBtaWdodCBiZSAxLjAyOTR4IGZhc3RlcgogICBJbnQzMkFycmF5
LWFsbG9jLWxhcmdlICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1LjAwNjMrLTEuMDM4OCAg
ICAgICAgICAgMTQuNzMyOSstMS40MzEwICAgICAgICAgIG1pZ2h0IGJlIDEuMDE4NnggZmFzdGVy
CiAgIEludDMyQXJyYXktYWxsb2MtbG9uZy1saXZlZCAgICAgICAgICAgICAgICAgICAgICAgNjku
OTQ5OCstMS4xODQ1ICAgICA/ICAgICA3Mi4yMTg2Ky0xLjY1OTMgICAgICAgID8gbWlnaHQgYmUg
MS4wMzI0eCBzbG93ZXIKICAgSW50MzJBcnJheS1hbGxvYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNC4wMTA4Ky0wLjUwNzQgICAgID8gICAgICA0LjQ3MTQrLTEuOTM5MSAgICAg
ICAgPyBtaWdodCBiZSAxLjExNDh4IHNsb3dlcgogICBJbnQzMkFycmF5LUludDhBcnJheS12aWV3
LWFsbG9jICAgICAgICAgICAgICAgICAgICA4LjE4NTUrLTAuNDc5OSAgICAgICAgICAgIDcuODY2
NistMC4yNzc0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDQwNXggZmFzdGVyCiAgIGludDUyLXNwaWxs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuMjI2OSstMS4wMzk5ICAg
ICAgICAgICAgNS44ODc1Ky0wLjM2NjMgICAgICAgICAgbWlnaHQgYmUgMS4wNTc3eCBmYXN0ZXIK
ICAgSW50OEFycmF5LWFsbG9jLWxvbmctbGl2ZWQgICAgICAgICAgICAgICAgICAgICAgICA1Ny40
MTE3Ky0zLjExNTYgICAgICAgICAgIDU0LjkzMDgrLTAuNDc5OSAgICAgICAgICBtaWdodCBiZSAx
LjA0NTJ4IGZhc3RlcgogICBJbnQ4QXJyYXktbG9hZC13aXRoLWJ5dGVMZW5ndGggICAgICAgICAg
ICAgICAgICAgICA0LjYyMzUrLTEuMDMwNCAgICAgICAgICAgIDQuMzU1NystMC40Nzk3ICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDYxNXggZmFzdGVyCiAgIEludDhBcnJheS1sb2FkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQuMzc4OCstMC4zMzc2ICAgICA/ICAgICAgNC43NTA4
Ky0xLjcyMzYgICAgICAgID8gbWlnaHQgYmUgMS4wODQ5eCBzbG93ZXIKICAgaW50ZWdlci1kaXZp
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMy44NDM4Ky0xLjEzMTIgICAg
ID8gICAgIDE2Ljc4ODArLTkuMzU0OCAgICAgICAgPyBtaWdodCBiZSAxLjIxMjd4IHNsb3dlcgog
ICBpbnRlZ2VyLW1vZHVsbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjg4
MDIrLTAuMTQ4NiAgICAgPyAgICAgIDIuMDc2NSstMC4zMjc1ICAgICAgICA/IG1pZ2h0IGJlIDEu
MTA0NHggc2xvd2VyCiAgIGlzLWJvb2xlYW4tZm9sZC10cmlja3kgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDQuMTIxMCstMC4yOTE0ICAgICAgICAgICAgNC4wNTY5Ky0wLjE1MjcgICAgICAg
ICAgbWlnaHQgYmUgMS4wMTU4eCBmYXN0ZXIKICAgaXMtYm9vbGVhbi1mb2xkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMy42MTMyKy0wLjA5OTQgICAgICAgICAgICAzLjQ5MTcr
LTAuMDk5NyAgICAgICAgICBtaWdodCBiZSAxLjAzNDh4IGZhc3RlcgogICBpcy1mdW5jdGlvbi1m
b2xkLXRyaWNreS1pbnRlcm5hbC1mdW5jdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1LjI4MjArLTEyLjMzMDQgICAgICAgICAgMTMu
MjcwOCstMi4wMDA0ICAgICAgICAgIG1pZ2h0IGJlIDEuMTUxNnggZmFzdGVyCiAgIGlzLWZ1bmN0
aW9uLWZvbGQtdHJpY2t5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNDYyOSstMC4wODUx
ICAgICA/ICAgICAgNC40ODIzKy0wLjEwMzQgICAgICAgID8KICAgaXMtZnVuY3Rpb24tZm9sZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC40NjYxKy0yLjQ1MjUgICAgICAgICAg
ICAzLjQ5MTMrLTAuMTA5NiAgICAgICAgICBtaWdodCBiZSAxLjI3OTJ4IGZhc3RlcgogICBpcy1u
dW1iZXItZm9sZC10cmlja3kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjY3NzYrLTAu
Nzg1NCAgICAgICAgICAgIDQuMzQxNystMC4xMTIwICAgICAgICAgIG1pZ2h0IGJlIDEuMDc3NHgg
ZmFzdGVyCiAgIGlzLW51bWJlci1mb2xkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDMuNjQ3MCstMC41MTUzICAgICAgICAgICAgMy42MTg5Ky0wLjQ5NzkgICAgICAgIAogICBp
cy1vYmplY3Qtb3ItbnVsbC1mb2xkLWZ1bmN0aW9ucyAgICAgICAgICAgICAgICAgICAzLjQ0OTMr
LTAuMTMzNCAgICAgPyAgICAgIDMuODQ3MystMC42MTMzICAgICAgICA/IG1pZ2h0IGJlIDEuMTE1
NHggc2xvd2VyCiAgIGlzLW9iamVjdC1vci1udWxsLWZvbGQtbGVzcy10cmlja3kgICAgICAgICAg
ICAgICAgIDQuNTgzNSstMC4zNTI0ICAgICA/ICAgICAgNC42Mzk4Ky0wLjQ2OTIgICAgICAgID8g
bWlnaHQgYmUgMS4wMTIzeCBzbG93ZXIKICAgaXMtb2JqZWN0LW9yLW51bGwtZm9sZC10cmlja3kg
ICAgICAgICAgICAgICAgICAgICAgNS4zNjcyKy0wLjE3ODUgICAgID8gICAgICA1LjgyMzErLTAu
MzA4NCAgICAgICAgPyBtaWdodCBiZSAxLjA4NDl4IHNsb3dlcgogICBpcy1vYmplY3Qtb3ItbnVs
bC1mb2xkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjQ0ODArLTAuMDYxNyAgICAgPyAg
ICAgIDMuNTIwMCstMC4wOTA1ICAgICAgICA/IG1pZ2h0IGJlIDEuMDIwOXggc2xvd2VyCiAgIGlz
LW9iamVjdC1vci1udWxsLXRyaWNraWVyLWZ1bmN0aW9uICAgICAgICAgICAgICAgIDQuNDQ4Nyst
MC4wMzM4ICAgICA/ICAgICAgNC41ODUzKy0wLjE3OTQgICAgICAgID8gbWlnaHQgYmUgMS4wMzA3
eCBzbG93ZXIKICAgaXMtb2JqZWN0LW9yLW51bGwtdHJpY2tpZXItaW50ZXJuYWwtZnVuY3Rpb24g
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
Mi4zNDc0Ky0wLjgxNDggICAgID8gICAgIDEyLjcyMDcrLTAuODcxNSAgICAgICAgPyBtaWdodCBi
ZSAxLjAzMDJ4IHNsb3dlcgogICBpcy1vYmplY3Qtb3ItbnVsbC10cmlja3ktZnVuY3Rpb24gICAg
ICAgICAgICAgICAgICA0LjQzNzArLTAuMDUyMiAgICAgPyAgICAgIDQuNTIwMistMC4zMjE2ICAg
ICAgICA/IG1pZ2h0IGJlIDEuMDE4N3ggc2xvd2VyCiAgIGlzLW9iamVjdC1vci1udWxsLXRyaWNr
eS1pbnRlcm5hbC1mdW5jdGlvbiAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA5LjA3ODArLTEuOTU2NSAgICAgICAgICAgIDguOTgwNystMC42
MjM0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDEwOHggZmFzdGVyCiAgIGlzLXN0cmluZy1mb2xkLXRy
aWNreSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuODA5OCstMC45ODIyICAgICAgICAg
ICAgNC40NDM3Ky0wLjQwODcgICAgICAgICAgbWlnaHQgYmUgMS4wODI0eCBmYXN0ZXIKICAgaXMt
c3RyaW5nLWZvbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy41MjExKy0w
LjI1MjAgICAgICAgICAgICAzLjQ1MjArLTAuMDQ2OSAgICAgICAgICBtaWdodCBiZSAxLjAyMDB4
IGZhc3RlcgogICBpcy11bmRlZmluZWQtZm9sZC10cmlja3kgICAgICAgICAgICAgICAgICAgICAg
ICAgICAzLjUyOTArLTAuMDgyNyAgICAgPyAgICAgIDMuNTkxMSstMC4xNjM4ICAgICAgICA/IG1p
Z2h0IGJlIDEuMDE3Nnggc2xvd2VyCiAgIGlzLXVuZGVmaW5lZC1mb2xkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMuNjI5OCstMC40MTUwICAgICAgICAgICAgMy40ODgyKy0wLjA4
MjkgICAgICAgICAgbWlnaHQgYmUgMS4wNDA2eCBmYXN0ZXIKICAgSlNPTlAtbmVnYXRpdmUtMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4zNDc3Ky0wLjAyNzkgICAgID8gICAg
ICAwLjQyNDErLTAuMTczNSAgICAgICAgPyBtaWdodCBiZSAxLjIxOTh4IHNsb3dlcgogICBsYXJn
ZS1pbnQtY2FwdHVyZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjQ5NzgrLTEu
MDk3MSAgICAgICAgICAgIDUuMTE1MystMC40MDI1ICAgICAgICAgIG1pZ2h0IGJlIDEuMDc0OHgg
ZmFzdGVyCiAgIGxhcmdlLWludC1uZWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMjEuOTY2NystMS4yMTIxICAgICA/ICAgICAyMi45NDA3Ky0xLjY5ODQgICAgICAgID8gbWln
aHQgYmUgMS4wNDQzeCBzbG93ZXIKICAgbGFyZ2UtaW50ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyMC4xMjEzKy0xLjQzNDkgICAgICAgICAgIDE5LjY1OTQrLTEuMjI1
NiAgICAgICAgICBtaWdodCBiZSAxLjAyMzV4IGZhc3RlcgogICBsb2FkLXZhcmFyZ3MtZWxpbWlu
YXRpb24gICAgICAgICAgICAgICAgICAgICAgICAgIDY2LjAxNjUrLTUuOTA0OSAgICAgPyAgICAg
NjguNzE2NCstMy4zNDMwICAgICAgICA/IG1pZ2h0IGJlIDEuMDQwOXggc2xvd2VyCiAgIGxvZ2lj
YWwtbm90LXdlaXJkLXR5cGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNjcyNSstMC4w
NTU5ICAgICA/ICAgICAgMy43NTIzKy0wLjEwNzggICAgICAgID8gbWlnaHQgYmUgMS4wMjE3eCBz
bG93ZXIKICAgbG9naWNhbC1ub3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNS40MTA5Ky0wLjA1ODAgICAgID8gICAgICA2LjEyNTArLTEuOTExNCAgICAgICAgPyBtaWdo
dCBiZSAxLjEzMjB4IHNsb3dlcgogICBsb3RzLW9mLWZpZWxkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEyLjc3MzcrLTEuMzgyNSAgICAgICAgICAgMTIuNzY5OCstMS41NTk5
ICAgICAgICAKICAgbWFrZS1pbmRleGVkLXN0b3JhZ2UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMy40MzYwKy0wLjA3ODYgICAgID8gICAgICAzLjQ1NTArLTAuNTg3MCAgICAgICAgPwog
ICBtYWtlLXJvcGUtY3NlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjUz
NDQrLTAuMjg1NiAgICAgPyAgICAgIDUuOTE3NystMS44MzMzICAgICAgICA/IG1pZ2h0IGJlIDEu
MDY5M3ggc2xvd2VyCiAgIG1hcnNhZ2xpYS1sYXJnZXItaW50cyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOTguMTIwNCstNC44ODM2ICAgICAgICAgICA5NC40NDE2Ky00Ljg3ODYgICAgICAg
ICAgbWlnaHQgYmUgMS4wMzkweCBmYXN0ZXIKICAgbWFyc2FnbGlhLW9zci1lbnRyeSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzOS45NjMwKy0zLjIyNjUgICAgID8gICAgIDQyLjEzMTAr
LTIuMjQwNiAgICAgICAgPyBtaWdodCBiZSAxLjA1NDJ4IHNsb3dlcgogICBtYXRoLXdpdGgtb3V0
LW9mLWJvdW5kcy1hcnJheS12YWx1ZXMgICAgICAgICAgICAgIDMwLjgzNDIrLTEuMjg1NyAgICAg
PyAgICAgMzEuMDczNSstMi4wODA1ICAgICAgICA/CiAgIG1heC1ib29sZWFuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNDE5NCstMC41MjIzICAgICA/ICAgICAgMy41
OTc4Ky0wLjgzMDkgICAgICAgID8gbWlnaHQgYmUgMS4wNTIyeCBzbG93ZXIKICAgbWV0aG9kLW9u
LW51bWJlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMS4zNDQ0Ky0yLjA0MjMg
ICAgID8gICAgIDIxLjYwMTErLTEuOTExMCAgICAgICAgPyBtaWdodCBiZSAxLjAxMjB4IHNsb3dl
cgogICBtaW4tYm9vbGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAz
LjI1NjArLTAuMDU3NiAgICAgICAgICAgIDMuMjQyMystMC4wNjA2ICAgICAgICAKICAgbWludXMt
Ym9vbGVhbi1kb3VibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy44OTAyKy0wLjIy
NzIgICAgID8gICAgICA0LjAyODMrLTAuMjgwOCAgICAgICAgPyBtaWdodCBiZSAxLjAzNTV4IHNs
b3dlcgogICBtaW51cy1ib29sZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAyLjk5ODIrLTAuMzQzOSAgICAgICAgICAgIDIuOTcyNystMC4yNzg2ICAgICAgICAKICAgbWlz
Yy1zdHJpY3QtZXEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1NC40Njk3Ky0z
LjcxNDIgICAgICAgICAgIDU0LjI4MzQrLTIuMTkyMyAgICAgICAgCiAgIG1vZC1ib29sZWFuLWRv
dWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMuODU3OCstMC4zNDExICAgICAh
ICAgICAxNS42MTYxKy0wLjg3NTMgICAgICAgICEgZGVmaW5pdGVseSAxLjEyNjl4IHNsb3dlcgog
ICBtb2QtYm9vbGVhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLjg0
NDUrLTEuNTk2OCAgICAgICAgICAgMTAuNjY2MistMC41MjUxICAgICAgICAgIG1pZ2h0IGJlIDEu
MDE2N3ggZmFzdGVyCiAgIG11bC1ib29sZWFuLWRvdWJsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDQuNjA4MistMC40MDQxICAgICAgICAgICAgNC41MjgzKy0wLjEwOTMgICAgICAg
ICAgbWlnaHQgYmUgMS4wMTc2eCBmYXN0ZXIKICAgbXVsLWJvb2xlYW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMy44OTY3Ky0wLjg4MzEgICAgICAgICAgICAzLjQ2NDIr
LTAuMTI0NSAgICAgICAgICBtaWdodCBiZSAxLjEyNDh4IGZhc3RlcgogICBuZWctYm9vbGVhbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjg2MzIrLTAuMjAwNCAgICAg
ICAgICAgIDMuODMyMCstMC4xNzQ5ICAgICAgICAKICAgbmVnYXRpdmUtemVyby1kaXZpZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMC40NzM0Ky0wLjAwODIgICAgICAgICAgICAwLjQ2
NzMrLTAuMDA4NCAgICAgICAgICBtaWdodCBiZSAxLjAxMzF4IGZhc3RlcgogICBuZWdhdGl2ZS16
ZXJvLW1vZHVsbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjQ4MjcrLTAuMDQ3MyAg
ICAgPyAgICAgIDAuNDg2MistMC4wMjcwICAgICAgICA/CiAgIG5lZ2F0aXZlLXplcm8tbmVnYXRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNDU3NSstMC4wMTQ0ICAgICAgICAgICAg
MC40NDI5Ky0wLjAxMzUgICAgICAgICAgbWlnaHQgYmUgMS4wMzMxeCBmYXN0ZXIKICAgbmVzdGVk
LWZ1bmN0aW9uLXBhcnNpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICA1OS44NTEzKy00Ljcw
NDMgICAgID8gICAgIDYxLjk0OTgrLTIuMDk2OSAgICAgICAgPyBtaWdodCBiZSAxLjAzNTF4IHNs
b3dlcgogICBuZXctYXJyYXktYnVmZmVyLWRlYWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTMxLjk2NjIrLTEuMTkxMiAgICAgICAgICAxMzAuODA5OSstMC44NTY3ICAgICAgICAKICAgbmV3
LWFycmF5LWJ1ZmZlci1wdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOS41ODczKy0x
LjU1MTIgICAgICAgICAgICA4LjUyMjUrLTAuMzY1NiAgICAgICAgICBtaWdodCBiZSAxLjEyNDl4
IGZhc3RlcgogICBuZXctYXJyYXktZGVhZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTQwLjIxNzkrLTMuNTUyMCAgICAgICAgICAxMzkuOTU0MSstNC4zOTc5ICAgICAgICAKICAg
bmV3LWFycmF5LXB1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4wNzI0
Ky0wLjg3NTkgICAgICAgICAgICA0LjQzMjMrLTAuMTE0MSAgICAgICAgICBtaWdodCBiZSAxLjE0
NDR4IGZhc3RlcgogICBuby1pbmxpbmUtY29uc3RydWN0b3IgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTIzLjk5NjErLTIuNjQ1MiAgICAgICAgICAxMjAuNDM5OCstMy4wNzQzICAgICAgICAg
IG1pZ2h0IGJlIDEuMDI5NXggZmFzdGVyCiAgIG51bWJlci10ZXN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMuNzM0OCstMC4xNzk1ICAgICAgICAgICAgMy42NzA5Ky0w
LjA1NjMgICAgICAgICAgbWlnaHQgYmUgMS4wMTc0eCBmYXN0ZXIKICAgb2JqZWN0LWNsb3N1cmUt
Y2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNi4xMjM1Ky0wLjQ1NTAgICAgICAg
ICAgICA2LjAyMjIrLTAuMzg2NCAgICAgICAgICBtaWdodCBiZSAxLjAxNjh4IGZhc3RlcgogICBv
YmplY3QtZ2V0LW93bi1wcm9wZXJ0eS1zeW1ib2xzLW9uLWxhcmdlLWFycmF5ICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuMDg1NCstMC4z
MDM4ICAgICA/ICAgICAgNS42MTA4Ky0wLjk2ODIgICAgICAgID8gbWlnaHQgYmUgMS4xMDMzeCBz
bG93ZXIKICAgb2JqZWN0LXRlc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMy40MDMzKy0wLjIzMjEgICAgID8gICAgICAzLjQ4ODArLTAuNDk3MyAgICAgICAgPyBtaWdo
dCBiZSAxLjAyNDl4IHNsb3dlcgogICBvYnZpb3VzLXNpbmstcGF0aG9sb2d5LXRha2VuICAgICAg
ICAgICAgICAgICAgICAgMTc1LjIzODIrLTIuNTQ3MCAgICAgPyAgICAxNzcuMTkxNSstMy41ODAz
ICAgICAgICA/IG1pZ2h0IGJlIDEuMDExMXggc2xvd2VyCiAgIG9idmlvdXMtc2luay1wYXRob2xv
Z3kgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTkuNzI0NistNy45NjUyICAgICAgICAgIDE1
Ni41Mzg4Ky0yLjI0MDYgICAgICAgICAgbWlnaHQgYmUgMS4wMjA0eCBmYXN0ZXIKICAgb2J2aW91
c2x5LWVsaWRhYmxlLW5ldy1vYmplY3QgICAgICAgICAgICAgICAgICAgIDE1Mi40MDQ3Ky0yLjM5
NjAgICAgID8gICAgMTUzLjk3OTIrLTQuMDQzMiAgICAgICAgPyBtaWdodCBiZSAxLjAxMDN4IHNs
b3dlcgogICBwbHVzLWJvb2xlYW4tYXJpdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzLjA1MzUrLTAuNTI3MCAgICAgICAgICAgIDIuODEwNSstMC4xNTc3ICAgICAgICAgIG1pZ2h0
IGJlIDEuMDg2NXggZmFzdGVyCiAgIHBsdXMtYm9vbGVhbi1kb3VibGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQuMDUwMystMC43ODM3ICAgICAgICAgICAgNC4wMjE3Ky0wLjY0NjAg
ICAgICAgIAogICBwbHVzLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAyLjk3OTIrLTAuNDE4NCAgICAgICAgICAgIDIuOTUwNistMC4yNjMyICAgICAgICAKICAg
cG9seS1jaGFpbi1hY2Nlc3MtZGlmZmVyZW50LXByb3RvdHlwZXMtc2ltcGxlICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMTE0NistMC4w
NjI5ICAgICA/ICAgICAgMy4zNzc3Ky0wLjU5NDggICAgICAgID8gbWlnaHQgYmUgMS4wODQ1eCBz
bG93ZXIKICAgcG9seS1jaGFpbi1hY2Nlc3MtZGlmZmVyZW50LXByb3RvdHlwZXMgICAgICAgICAg
ICAgNC4yMjE0Ky0zLjYwNzMgICAgICAgICAgICAzLjAxODkrLTAuMDc0MCAgICAgICAgICBtaWdo
dCBiZSAxLjM5ODN4IGZhc3RlcgogICBwb2x5LWNoYWluLWFjY2Vzcy1zaW1wbGVyICAgICAgICAg
ICAgICAgICAgICAgICAgICAzLjE5ODQrLTAuMTk2MCAgICAgICAgICAgIDMuMTA5MystMC4wNTY0
ICAgICAgICAgIG1pZ2h0IGJlIDEuMDI4N3ggZmFzdGVyCiAgIHBvbHktY2hhaW4tYWNjZXNzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMzY0MystMC4yOTI3ICAgICAgICAgICAg
My4yMzI4Ky0wLjE3MDcgICAgICAgICAgbWlnaHQgYmUgMS4wNDA2eCBmYXN0ZXIKICAgcG9seS1z
dHJpY3RlcSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3My44NDQxKy0xLjg5
NjcgICAgICAgICAgIDcyLjc3OTcrLTYuMDA1NCAgICAgICAgICBtaWdodCBiZSAxLjAxNDZ4IGZh
c3RlcgogICBwb2x5bW9ycGhpYy1hZGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAzLjE0MjArLTAuMjMyNyAgICAgPyAgICAgIDMuMTczMCstMC40MjAzICAgICAgICA/CiAgIHBv
bHltb3JwaGljLWFycmF5LWNhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzMwMyst
MC4zNTQ2ICAgICAgICAgICAgMS41MTQzKy0wLjAzOTMgICAgICAgICAgbWlnaHQgYmUgMS4xNDI2
eCBmYXN0ZXIKICAgcG9seW1vcnBoaWMtZ2V0LWJ5LWlkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMy44NjMxKy0wLjUzMjUgICAgICAgICAgICAzLjY0ODkrLTAuMDk5MCAgICAgICAgICBt
aWdodCBiZSAxLjA1ODd4IGZhc3RlcgogICBwb2x5bW9ycGhpYy1wdXQtYnktaWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQ3LjU1ODUrLTQuMDI1OSAgICAgICAgICAgNDYuNjM2NCstMy4y
NjQ0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE5OHggZmFzdGVyCiAgIHBvbHltb3JwaGljLXB1dC1i
eS12YWwtd2l0aC1zdHJpbmcgICAgICAgICAgICAgICAgNjAuMzM2NCstNS40MDQ1ICAgICA/ICAg
ICA2MS45NjE5Ky0yLjAxMzggICAgICAgID8gbWlnaHQgYmUgMS4wMjY5eCBzbG93ZXIKICAgcG9s
eW1vcnBoaWMtcHV0LWJ5LXZhbC13aXRoLXN5bWJvbCAgICAgICAgICAgICAgICA2MC41NDgwKy0y
LjAwOTkgICAgID8gICAgIDYxLjk5OTArLTQuNDIzMSAgICAgICAgPyBtaWdodCBiZSAxLjAyNDB4
IHNsb3dlcgogICBwb2x5bW9ycGhpYy1zdHJ1Y3R1cmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE3LjA3MzQrLTEuODg2OCAgICAgICAgICAgMTYuNjU4MCstMC45ODEyICAgICAgICAgIG1p
Z2h0IGJlIDEuMDI0OXggZmFzdGVyCiAgIHBvbHl2YXJpYW50LW1vbm9tb3JwaGljLWdldC1ieS1p
ZCAgICAgICAgICAgICAgICAgIDYuOTQwNCstMC40ODEzICAgICAgICAgICAgNi43NTM4Ky0wLjQ2
ODkgICAgICAgICAgbWlnaHQgYmUgMS4wMjc2eCBmYXN0ZXIKICAgcHJvdG8tZ2V0dGVyLWFjY2Vz
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS41NDgzKy0xLjM3NTggICAgID8gICAg
IDE1LjkxOTcrLTEuNjAzMSAgICAgICAgPyBtaWdodCBiZSAxLjAyMzl4IHNsb3dlcgogICBwcm90
b3R5cGUtYWNjZXNzLXdpdGgtbXV0YXRpbmctcHJvdG90eXBlICAgICAgICAgICA2LjgwNDUrLTAu
MzY4MSAgICAgICAgICAgIDYuNTk5MistMC4yMjMzICAgICAgICAgIG1pZ2h0IGJlIDEuMDMxMXgg
ZmFzdGVyCiAgIHB1dC1ieS1pZC1yZXBsYWNlLWFuZC10cmFuc2l0aW9uICAgICAgICAgICAgICAg
ICAgMTAuMTQzNSstMS40MTcxICAgICAgICAgICAgOS44MTE4Ky0xLjA5NTEgICAgICAgICAgbWln
aHQgYmUgMS4wMzM4eCBmYXN0ZXIKICAgcHV0LWJ5LWlkLXNsaWdodGx5LXBvbHltb3JwaGljICAg
ICAgICAgICAgICAgICAgICAgMy45MDAzKy0xLjAxNTggICAgICAgICAgICAzLjUyMTkrLTAuMDk4
NCAgICAgICAgICBtaWdodCBiZSAxLjEwNzR4IGZhc3RlcgogICBwdXQtYnktaWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0LjI3MzcrLTEuNDkxOCAgICAgPyAgICAg
MTQuOTgwOCstMC43ODM0ICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ5NXggc2xvd2VyCiAgIHB1dC1i
eS12YWwtZGlyZWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNDg1OCstMC4w
Mzk1ICAgICA/ICAgICAgMC42OTMzKy0wLjY4ODggICAgICAgID8gbWlnaHQgYmUgMS40MjcweCBz
bG93ZXIKICAgcHV0LWJ5LXZhbC1sYXJnZS1pbmRleC1ibGFuay1pbmRleGluZy10eXBlICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuMTc2
MCstMC41OTYxICAgICAgICAgICAgNy4wNjYwKy0wLjUwODUgICAgICAgICAgbWlnaHQgYmUgMS4w
MTU2eCBmYXN0ZXIKICAgcHV0LWJ5LXZhbC1tYWNoaW5lLWludCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMy4xNjQzKy0wLjE3MjUgICAgID8gICAgICAzLjIxMTIrLTAuMjE4OSAgICAgICAg
PyBtaWdodCBiZSAxLjAxNDh4IHNsb3dlcgogICBwdXQtYnktdmFsLXdpdGgtc3RyaW5nLXJlcGxh
Y2UtYW5kLXRyYW5zaXRpb24gICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxMy44MzQ1Ky0wLjE1MDQgICAgID8gICAgIDE1LjE3NjcrLTEuMzE5
MiAgICAgICAgPyBtaWdodCBiZSAxLjA5NzB4IHNsb3dlcgogICBwdXQtYnktdmFsLXdpdGgtc3Ry
aW5nLXNsaWdodGx5LXBvbHltb3JwaGljICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDMuODkyNSstMC42ODAzICAgICAgICAgICAgMy42Njc5
Ky0wLjA2ODkgICAgICAgICAgbWlnaHQgYmUgMS4wNjEyeCBmYXN0ZXIKICAgcHV0LWJ5LXZhbC13
aXRoLXN0cmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNC44MTUyKy0xLjE1MjQgICAg
ID8gICAgIDE1LjQ5MDIrLTEuNTkwNiAgICAgICAgPyBtaWdodCBiZSAxLjA0NTZ4IHNsb3dlcgog
ICBwdXQtYnktdmFsLXdpdGgtc3ltYm9sLXJlcGxhY2UtYW5kLXRyYW5zaXRpb24gICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS44NDkyKy0w
Ljk1MTIgICAgID8gICAgIDE1Ljg4ODUrLTEuNDkzNiAgICAgICAgPwogICBwdXQtYnktdmFsLXdp
dGgtc3ltYm9sLXNsaWdodGx5LXBvbHltb3JwaGljICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNTM0NSstMC4xNzcxICAgICAgICAgICAg
My41MDc2Ky0wLjAyMjIgICAgICAgIAogICBwdXQtYnktdmFsLXdpdGgtc3ltYm9sICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDE1LjkwOTIrLTAuNjY5MSAgICAgICAgICAgMTUuNTAwNSstMS4w
MDExICAgICAgICAgIG1pZ2h0IGJlIDEuMDI2NHggZmFzdGVyCiAgIHJhcmUtb3NyLWV4aXQtb24t
bG9jYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYuNDcyNSstMC43NDcyICAgICA/ICAg
ICAxNi43MTYxKy0xLjMwOTMgICAgICAgID8gbWlnaHQgYmUgMS4wMTQ4eCBzbG93ZXIKICAgcmF5
dHJhY2Utd2l0aC1lbXB0eS10cnktY2F0Y2ggICAgICAgICAgICAgICAgICAgICAgNy42ODQwKy0x
LjAyOTUgICAgICAgICAgICA3LjQyNDkrLTAuNTY4NCAgICAgICAgICBtaWdodCBiZSAxLjAzNDl4
IGZhc3RlcgogICByYXl0cmFjZS13aXRoLXRyeS1jYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEzLjIyNzUrLTAuMTcxMCAgICAgICAgICAgMTIuOTkwNystMC44NjcxICAgICAgICAgIG1p
Z2h0IGJlIDEuMDE4MnggZmFzdGVyCiAgIHJlZ2lzdGVyLXByZXNzdXJlLWZyb20tb3NyICAgICAg
ICAgICAgICAgICAgICAgICAgMjMuNDM4MystMi44ODE5ICAgICAgICAgICAyMS44MzIwKy0xLjc4
NDYgICAgICAgICAgbWlnaHQgYmUgMS4wNzM2eCBmYXN0ZXIKICAgcmVwZWF0LW11bHRpLWdldC1i
eS1vZmZzZXQgICAgICAgICAgICAgICAgICAgICAgICAzNi40MDM1Ky0yLjY5NjEgICAgID8gICAg
IDM3LjY2MDYrLTQuOTY2NiAgICAgICAgPyBtaWdodCBiZSAxLjAzNDV4IHNsb3dlcgogICByaWNo
YXJkcy1lbXB0eS10cnktY2F0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgMTAxLjQ3NTUrLTgu
NTA5NyAgICAgICAgICAgOTkuMzY0MystNi45ODM2ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIxMngg
ZmFzdGVyCiAgIHJpY2hhcmRzLXRyeS1jYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0MTEuODI1NSstOS4zNzQ1ICAgICAgICAgIDQxMS4zMjk4Ky0xMS4wNTQ1ICAgICAgIAogICBz
ZXR0ZXItcHJvdG90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0LjI1ODIr
LTIuNDM5NiAgICAgICAgICAgMjMuNTY2MistMC42MTcwICAgICAgICAgIG1pZ2h0IGJlIDEuMDI5
NHggZmFzdGVyCiAgIHNldHRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDYuMDkwMCstMC40MjUxICAgICA/ICAgICAgNi4zMzU4Ky0wLjQ5OTQgICAgICAgID8g
bWlnaHQgYmUgMS4wNDAzeCBzbG93ZXIKICAgc2ltcGxlLWFjdGl2YXRpb24tZGVtbyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzMy41MzIyKy0zLjgxNDEgICAgICAgICAgIDMyLjc4OTIrLTIu
NjMzNCAgICAgICAgICBtaWdodCBiZSAxLjAyMjd4IGZhc3RlcgogICBzaW1wbGUtZ2V0dGVyLWFj
Y2VzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzLjY5MjErLTEuNTkyNiAgICAgPyAg
ICAgMjQuMDUxMystMS44NjU3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDE1Mnggc2xvd2VyCiAgIHNp
bXBsZS1wb2x5LWNhbGwtbmVzdGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgIDguNzIwOSst
MC42NjkwICAgICAgICAgICAgOC41NDYwKy0wLjI4MTQgICAgICAgICAgbWlnaHQgYmUgMS4wMjA1
eCBmYXN0ZXIKICAgc2ltcGxlLXBvbHktY2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMS43Mjc1Ky0wLjkwMjAgICAgICAgICAgICAxLjU1NTcrLTAuMjI3MiAgICAgICAgICBt
aWdodCBiZSAxLjExMDR4IGZhc3RlcgogICBzaW4tYm9vbGVhbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQ4LjEyNjgrLTIyLjg2NzcgICAgICAgICAgNDAuNzA1MystMi40
Mjc0ICAgICAgICAgIG1pZ2h0IGJlIDEuMTgyM3ggZmFzdGVyCiAgIHNpbmdsZXRvbi1zY29wZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTEuODcxNistMi4xNDQ0ICAgICA/ICAg
ICA5NC4yMTY2Ky0yLjUzMTkgICAgICAgID8gbWlnaHQgYmUgMS4wMjU1eCBzbG93ZXIKICAgc2lu
ay1mdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMS41NzQ0Ky0w
LjI5MTkgICAgICAgICAgIDIxLjE2NjMrLTAuMzE5OSAgICAgICAgICBtaWdodCBiZSAxLjAxOTN4
IGZhc3RlcgogICBzaW5rLWh1Z2UtYWN0aXZhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDU1LjA2MDUrLTEuNjY5NCAgICAgICAgICAgNTQuMTM0NSstMS45NzM5ICAgICAgICAgIG1p
Z2h0IGJlIDEuMDE3MXggZmFzdGVyCiAgIHNpbmthYmxlLW5ldy1vYmplY3QtZGFnICAgICAgICAg
ICAgICAgICAgICAgICAgICAzMDcuMTU3MSstMS43NjY4ICAgICAgICAgIDMwMy43MjkzKy0yLjQz
ODcgICAgICAgICAgbWlnaHQgYmUgMS4wMTEzeCBmYXN0ZXIKICAgc2lua2FibGUtbmV3LW9iamVj
dC10YWtlbiAgICAgICAgICAgICAgICAgICAgICAgIDE3My43NDU1Ky0zLjYwOTIgICAgICAgICAg
MTcyLjQwNzArLTEuMjE2NyAgICAgICAgCiAgIHNpbmthYmxlLW5ldy1vYmplY3QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxNTkuNTkxMystNC4xMDgyICAgICAgICAgIDE1OC4xMzMyKy01
LjE5MjMgICAgICAgIAogICBzbG93LWFycmF5LXByb2ZpbGUtY29udmVyZ2VuY2UgICAgICAgICAg
ICAgICAgICAgICA0LjAzMzMrLTEuMjU5NiAgICAgICAgICAgIDMuODQzNSstMC43MTA2ICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDQ5NHggZmFzdGVyCiAgIHNsb3ctY29udmVyZ2VuY2UgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDMuMjMzOCstMC4yOTMzICAgICAgICAgICAgMy4wNjgw
Ky0wLjAyNTggICAgICAgICAgbWlnaHQgYmUgMS4wNTQweCBmYXN0ZXIKICAgc2xvdy10ZXJuYXJp
ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Mi43MzQwKy00LjUwOTIgICAg
ICAgICAgIDQxLjExNTkrLTIuMTY1NyAgICAgICAgICBtaWdodCBiZSAxLjAzOTR4IGZhc3Rlcgog
ICBzb3J0aW5nLWJlbmNobWFyayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0LjMz
OTcrLTAuNjUxMCAgICAgICAgICAgMjMuMDc5MSstMS41OTQyICAgICAgICAgIG1pZ2h0IGJlIDEu
MDU0NnggZmFzdGVyCiAgIHNwYXJzZS1jb25kaXRpb25hbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDEuODI1MSstMS4xNDcwICAgICAgICAgICAgMS40ODIxKy0wLjAzMDYgICAgICAg
ICAgbWlnaHQgYmUgMS4yMzE1eCBmYXN0ZXIKICAgc3BsaWNlLXRvLXJlbW92ZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxOC4wNDI3Ky0xLjk5NjUgICAgICAgICAgIDE2Ljk4ODIr
LTEuMjk3MSAgICAgICAgICBtaWdodCBiZSAxLjA2MjF4IGZhc3RlcgogICBzdHJpbmctY2hhci1j
b2RlLWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3LjU2ODErLTEuMTkzMyAgICAg
PyAgICAgMTcuNzI4MSstMS41NjI5ICAgICAgICA/CiAgIHN0cmluZy1jb25jYXQtb2JqZWN0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMjUzMistMC41MjAxICAgICAgICAgICAgMy4w
MDE3Ky0wLjE4ODggICAgICAgICAgbWlnaHQgYmUgMS4wODM4eCBmYXN0ZXIKICAgc3RyaW5nLWNv
bmNhdC1wYWlyLW9iamVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgMy4yODg1Ky0xLjEyMTYg
ICAgICAgICAgICAyLjg1NjErLTAuMDgzNCAgICAgICAgICBtaWdodCBiZSAxLjE1MTR4IGZhc3Rl
cgogICBzdHJpbmctY29uY2F0LXBhaXItc2ltcGxlICAgICAgICAgICAgICAgICAgICAgICAgIDEz
LjE1MDArLTEuNTI2MyAgICAgPyAgICAgMTMuNTUxMCstMS4wNzU1ICAgICAgICA/IG1pZ2h0IGJl
IDEuMDMwNXggc2xvd2VyCiAgIHN0cmluZy1jb25jYXQtc2ltcGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTMuMTk0MCstMS4yNjAxICAgICAgICAgICAxMi43MDAxKy0wLjEyNDMgICAg
ICAgICAgbWlnaHQgYmUgMS4wMzg5eCBmYXN0ZXIKICAgc3RyaW5nLWNvbnMtcmVwZWF0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOS41NTY3Ky0xLjM2MTkgICAgICAgICAgICA5LjA4
NjErLTAuMjE0NiAgICAgICAgICBtaWdodCBiZSAxLjA1MTh4IGZhc3RlcgogICBzdHJpbmctY29u
cy10b3dlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjMxNTArLTAuMTU2NCAg
ICAgPyAgICAgIDkuNzk2MystMS4zMjExICAgICAgICA/IG1pZ2h0IGJlIDEuMDUxN3ggc2xvd2Vy
CiAgIHN0cmluZy1lcXVhbGl0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUu
NDY1NistNC4yNjE0ICAgICAgICAgICAyMy45NzUzKy0xLjA0OTIgICAgICAgICAgbWlnaHQgYmUg
MS4wNjIyeCBmYXN0ZXIKICAgc3RyaW5nLWdldC1ieS12YWwtYmlnLWNoYXIgICAgICAgICAgICAg
ICAgICAgICAgICAgOC4xMjk3Ky0wLjI3MTQgICAgICAgICAgICA3Ljk1ODMrLTAuNDI0OCAgICAg
ICAgICBtaWdodCBiZSAxLjAyMTV4IGZhc3RlcgogICBzdHJpbmctZ2V0LWJ5LXZhbC1vdXQtb2Yt
Ym91bmRzLWluc2FuZSAgICAgICAgICAgICA0LjM1ODErLTAuODM2NCAgICAgICAgICAgIDQuMDQ1
NSstMC4xNTI0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDc3M3ggZmFzdGVyCiAgIHN0cmluZy1nZXQt
YnktdmFsLW91dC1vZi1ib3VuZHMgICAgICAgICAgICAgICAgICAgIDQuNzUwNSstMC4xNzU4ICAg
ICA/ICAgICAgNC44NjI4Ky0wLjI5MjcgICAgICAgID8gbWlnaHQgYmUgMS4wMjM2eCBzbG93ZXIK
ICAgc3RyaW5nLWdldC1ieS12YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4z
MDQzKy0wLjA4ODggICAgID8gICAgICAzLjQwMTkrLTAuMTEzNCAgICAgICAgPyBtaWdodCBiZSAx
LjAyOTV4IHNsb3dlcgogICBzdHJpbmctaGFzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAyLjM0MDkrLTAuMjM2MiAgICAgICAgICAgIDIuMjk2MCstMC4xMzY2ICAgICAg
ICAgIG1pZ2h0IGJlIDEuMDE5NnggZmFzdGVyCiAgIHN0cmluZy1sb25nLWlkZW50LWVxdWFsaXR5
ICAgICAgICAgICAgICAgICAgICAgICAgMjAuNzk4MCstMS42NzUyICAgICA/ICAgICAyMS4wNjY4
Ky0yLjQxNzYgICAgICAgID8gbWlnaHQgYmUgMS4wMTI5eCBzbG93ZXIKICAgc3RyaW5nLW91dC1v
Zi1ib3VuZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMy42NzE3Ky0yLjc2NTkgICAg
ICAgICAgIDIzLjIwMjYrLTIuMDE1NiAgICAgICAgICBtaWdodCBiZSAxLjAyMDJ4IGZhc3Rlcgog
ICBzdHJpbmctcmVwZWF0LWFyaXRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM5LjQ1
NDIrLTguNDk0MSAgICAgICAgICAgMzYuMTk0OSstMS45Mjk2ICAgICAgICAgIG1pZ2h0IGJlIDEu
MDkwMHggZmFzdGVyCiAgIHN0cmluZy1yb3BlLXdpdGgtb2JqZWN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNTkuODc5NystNC4xODUyICAgICAgICAgICA1OC45MjgxKy0yLjQ0NTYgICAgICAg
ICAgbWlnaHQgYmUgMS4wMTYxeCBmYXN0ZXIKICAgc3RyaW5nLXN1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA0OC4yMjMzKy0wLjU1ODYgICAgID8gICAgIDQ4Ljc1ODAr
LTIuODAzOCAgICAgICAgPyBtaWdodCBiZSAxLjAxMTF4IHNsb3dlcgogICBzdHJpbmctdGVzdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjYxODArLTAuMjczOCAgICAg
ICAgICAgIDMuNTM4MSstMC4yMTU0ICAgICAgICAgIG1pZ2h0IGJlIDEuMDIyNnggZmFzdGVyCiAg
IHN0cmluZy12YXItZXF1YWxpdHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzkuNzU0
OSstMS4yMjU3ICAgICA/ICAgICA0MS42MDMwKy0xLjIwNTcgICAgICAgID8gbWlnaHQgYmUgMS4w
NDY1eCBzbG93ZXIKICAgc3RydWN0dXJlLWhvaXN0LW92ZXItdHJhbnNpdGlvbnMgICAgICAgICAg
ICAgICAgICAgMi45OTUxKy0wLjM0ODQgICAgID8gICAgICAzLjE1NTIrLTAuODk5NCAgICAgICAg
PyBtaWdodCBiZSAxLjA1MzV4IHNsb3dlcgogICBzdWJzdHJpbmctY29uY2F0LXdlaXJkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDQ5LjA1NjYrLTMuMzIwMCAgICAgPyAgICAgNDkuNjc2Nyst
NC4wNDk5ICAgICAgICA/IG1pZ2h0IGJlIDEuMDEyNnggc2xvd2VyCiAgIHN1YnN0cmluZy1jb25j
YXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTMuODkyMSstNS4wODIwICAgICAg
ICAgICA1My4yMTc3Ky0yLjc2MTIgICAgICAgICAgbWlnaHQgYmUgMS4wMTI3eCBmYXN0ZXIKICAg
c3Vic3RyaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1OC42Nzk3
Ky0yLjczNjkgICAgID8gICAgIDU5LjkyODcrLTMuNTg2NSAgICAgICAgPyBtaWdodCBiZSAxLjAy
MTN4IHNsb3dlcgogICBzd2l0Y2gtY2hhci1jb25zdGFudCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyLjkxNzUrLTAuMTMxOSAgICAgPyAgICAgIDMuMDI2MSstMC4xNzI0ICAgICAgICA/
IG1pZ2h0IGJlIDEuMDM3Mnggc2xvd2VyCiAgIHN3aXRjaC1jaGFyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDYuMTI3NCstMC4xODU3ICAgICA/ICAgICAgNi4yMjg5Ky0w
LjI0ODcgICAgICAgID8gbWlnaHQgYmUgMS4wMTY2eCBzbG93ZXIKICAgc3dpdGNoLWNvbnN0YW50
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOS4zMzExKy0xLjE1NzMgICAgID8g
ICAgICA5LjkyNDcrLTAuODgwMyAgICAgICAgPyBtaWdodCBiZSAxLjA2MzZ4IHNsb3dlcgogICBz
d2l0Y2gtc3RyaW5nLWJhc2ljLWJpZy12YXIgICAgICAgICAgICAgICAgICAgICAgIDE4LjIyODEr
LTEuNjc5NCAgICAgICAgICAgMTcuOTU5OSstMC40NzI5ICAgICAgICAgIG1pZ2h0IGJlIDEuMDE0
OXggZmFzdGVyCiAgIHN3aXRjaC1zdHJpbmctYmFzaWMtYmlnICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTguMTY1NSstMC40MDI4ICAgICAgICAgICAxNy45MDE3Ky0xLjI0NTMgICAgICAgICAg
bWlnaHQgYmUgMS4wMTQ3eCBmYXN0ZXIKICAgc3dpdGNoLXN0cmluZy1iYXNpYy12YXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOC40Mzk1Ky0xLjI2ODAgICAgID8gICAgIDE5LjE0ODcrLTYu
MjI1MSAgICAgICAgPyBtaWdodCBiZSAxLjAzODV4IHNsb3dlcgogICBzd2l0Y2gtc3RyaW5nLWJh
c2ljICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3LjIxMTIrLTEuOTQyOSAgICAgPyAg
ICAgMTcuOTczNistMS43MTY3ICAgICAgICA/IG1pZ2h0IGJlIDEuMDQ0M3ggc2xvd2VyCiAgIHN3
aXRjaC1zdHJpbmctYmlnLWxlbmd0aC10b3dlci12YXIgICAgICAgICAgICAgICAgMjYuMDUxNyst
Mi4xMDA3ICAgICA/ICAgICAyNy45MDgwKy0yLjMzMzkgICAgICAgID8gbWlnaHQgYmUgMS4wNzEz
eCBzbG93ZXIKICAgc3dpdGNoLXN0cmluZy1sZW5ndGgtdG93ZXItdmFyICAgICAgICAgICAgICAg
ICAgICAxOC4xMDIwKy0wLjc5MTggICAgID8gICAgIDE4Ljk0NjMrLTAuOTc5NCAgICAgICAgPyBt
aWdodCBiZSAxLjA0NjZ4IHNsb3dlcgogICBzd2l0Y2gtc3RyaW5nLWxlbmd0aC10b3dlciAgICAg
ICAgICAgICAgICAgICAgICAgIDE2LjczMjYrLTEuODIyMiAgICAgICAgICAgMTYuNTE5OCstMC45
OTAzICAgICAgICAgIG1pZ2h0IGJlIDEuMDEyOXggZmFzdGVyCiAgIHN3aXRjaC1zdHJpbmctc2hv
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYuNjEwMSstMC42ODI4ICAgICAgICAg
ICAxNi4zNTMzKy0wLjU3MTEgICAgICAgICAgbWlnaHQgYmUgMS4wMTU3eCBmYXN0ZXIKICAgc3dp
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMi45MTM4Ky0x
LjA2MzggICAgID8gICAgIDEzLjU1OTkrLTIuMjEwMiAgICAgICAgPyBtaWdodCBiZSAxLjA1MDB4
IHNsb3dlcgogICBzeW1ib2wtdG9zdHJpbmd0YWcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAzLjY5MjArLTAuMTMzNyAgICAgPyAgICAgIDMuOTEzNSstMC42NjQ2ICAgICAgICA/IG1p
Z2h0IGJlIDEuMDYwMHggc2xvd2VyCiAgIHRlYXItb2ZmLWFyZ3VtZW50cy1zaW1wbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgIDMuODc4MistMC4zOTAxICAgICA/ICAgICAgNC40MTIxKy0xLjM3
MTIgICAgICAgID8gbWlnaHQgYmUgMS4xMzc3eCBzbG93ZXIKICAgdGVhci1vZmYtYXJndW1lbnRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS43MDYyKy0xLjE4MzAgICAgICAgICAg
ICA1LjEzNjUrLTAuMDkzMCAgICAgICAgICBtaWdodCBiZSAxLjExMDl4IGZhc3RlcgogICB0ZW1w
b3JhbC1zdHJ1Y3R1cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2LjIwMDcrLTEu
OTk0MCAgICAgICAgICAgMTUuNjczOCstMC45Nzg3ICAgICAgICAgIG1pZ2h0IGJlIDEuMDMzNngg
ZmFzdGVyCiAgIHRvLWludDMyLWJvb2xlYW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTYuMzYzOCstMC4zNTM3ICAgICA/ICAgICAxNi43MTAxKy0wLjcxNzQgICAgICAgID8gbWln
aHQgYmUgMS4wMjEyeCBzbG93ZXIKICAgdHJ5LWNhdGNoLWdldC1ieS12YWwtY2xvbmVkLWFyZ3Vt
ZW50cyAgICAgICAgICAgICAxMy4yMzk3Ky0wLjg5NzUgICAgID8gICAgIDE0LjE1MTgrLTAuODkw
MyAgICAgICAgPyBtaWdodCBiZSAxLjA2ODl4IHNsb3dlcgogICB0cnktY2F0Y2gtZ2V0LWJ5LXZh
bC1kaXJlY3QtYXJndW1lbnRzICAgICAgICAgICAgICAzLjUxNzYrLTEuMzgxMSAgICAgICAgICAg
IDMuMjAzMSstMS4zMTAzICAgICAgICAgIG1pZ2h0IGJlIDEuMDk4MnggZmFzdGVyCiAgIHRyeS1j
YXRjaC1nZXQtYnktdmFsLXNjb3BlZC1hcmd1bWVudHMgICAgICAgICAgICAgIDUuNjc5OSstMC42
NzYwICAgICAgICAgICAgNS41MTkwKy0wLjI5NDkgICAgICAgICAgbWlnaHQgYmUgMS4wMjkyeCBm
YXN0ZXIKICAgdHlwZWQtYXJyYXktZ2V0LXNldC1ieS12YWwtcHJvZmlsaW5nICAgICAgICAgICAg
ICA2Ni4wNzQ3Ky00LjU1NzkgICAgICAgICAgIDY1LjU1MDUrLTQuNDAwOCAgICAgICAgCiAgIHVu
ZGVmaW5lZC1wcm9wZXJ0eS1hY2Nlc3MgICAgICAgICAgICAgICAgICAgICAgICA1NjAuMjM1Nyst
MTkuNTQ3MiAgICA/ICAgIDU2MC42NDQyKy0zLjU0OTMgICAgICAgID8KICAgdW5kZWZpbmVkLXRl
c3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42MzI4Ky0wLjAzNDEgICAg
ID8gICAgICAzLjc0ODIrLTAuMjU3OSAgICAgICAgPyBtaWdodCBiZSAxLjAzMTh4IHNsb3dlcgog
ICB1bnByb2ZpbGVkLWxpY20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4Ljkw
OTErLTEuNzI5NCAgICAgPyAgICAgMjkuNjI1NSstMi4wMzE4ICAgICAgICA/IG1pZ2h0IGJlIDEu
MDI0OHggc2xvd2VyCiAgIHY4LXJheXRyYWNlLXdpdGgtZW1wdHktdHJ5LWNhdGNoICAgICAgICAg
ICAgICAgICAgNjMuMDY1MCstMy4xODQyICAgICA/ICAgIDEyMy4xOTQxKy0xNjAuMTQxNCAgICAg
ID8gbWlnaHQgYmUgMS45NTM0eCBzbG93ZXIKICAgdjgtcmF5dHJhY2Utd2l0aC10cnktY2F0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICA4Mi4wMjc1Ky0xLjc0NDcgICAgICAgICAgIDgyLjAxMDcr
LTEuMzY4NyAgICAgICAgCiAgIHZhcmFyZ3MtY2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMjAuMTE1NCstMy4zNDk2ICAgICAgICAgICAxOS4xNDczKy0xLjYzMDAgICAg
ICAgICAgbWlnaHQgYmUgMS4wNTA2eCBmYXN0ZXIKICAgdmFyYXJncy1jb25zdHJ1Y3QtaW5saW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICA3MC4zNzkyKy0zLjg1MDEgICAgICAgICAgIDY3LjU1
NzYrLTMuMDAxOCAgICAgICAgICBtaWdodCBiZSAxLjA0MTh4IGZhc3RlcgogICB2YXJhcmdzLWNv
bnN0cnVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI3LjY4OTMrLTEuNzQzMyAg
ICAgPyAgICAgMjguNTk0NCstMi43ODQxICAgICAgICA/IG1pZ2h0IGJlIDEuMDMyN3ggc2xvd2Vy
CiAgIHZhcmFyZ3MtaW5saW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMu
NTY2NistMC4zOTM2ICAgICAgICAgICAxMy40MzM0Ky0wLjk0MDQgICAgICAgIAogICB2YXJhcmdz
LXN0cmljdC1tb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyLjk3NzUrLTEuMTYy
OSAgICAgICAgICAgMTIuOTczMistMS4xMTMyICAgICAgICAKICAgdmFyYXJncyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMy4zMDY5Ky0xLjUzMDcgICAgICAgICAg
IDEyLjQ5NjkrLTAuNTI0NiAgICAgICAgICBtaWdodCBiZSAxLjA2NDh4IGZhc3RlcgogICB3ZWly
ZC1pbmxpbmluZy1jb25zdC1wcm9wICAgICAgICAgICAgICAgICAgICAgICAgICAyLjU3ODArLTAu
NDE4MSAgICAgPyAgICAgIDIuOTE2MCstMS40NDEyICAgICAgICA/IG1pZ2h0IGJlIDEuMTMxMXgg
c2xvd2VyCgogICA8Z2VvbWV0cmljPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEyLjE3OTkrLTAuMDcwOCAgICAgICAgICAgMTIuMTE1NSstMC4wOTMzICAgICAgICAgIG1p
Z2h0IGJlIDEuMDA1M3ggZmFzdGVyCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmFzZTY0ICAgICAgICAgICAgICAgICAgICBuZXc2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBc21CZW5jaDoKICAgYmlnZmli
LmNwcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI3OC4yMjgxKy0xOS4z
ODU0ICAgID8gICAxMjk4LjYwNjErLTE0LjkzNTkgICAgICAgPyBtaWdodCBiZSAxLjAxNTl4IHNs
b3dlcgogICBjcmF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Njc2LjM4NzgrLTQuNjk3NiAgICAgICAgICA2NzUuMTk2OCstOS4yMDI0ICAgICAgICAKICAgZHJ5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMwNy4zMjkxKy0x
Mi44NjM0ICAgID8gICAxMzA5LjY5ODkrLTEyLjc2NTMgICAgICAgPwogICBGbG9hdE1NLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDMwLjc3NzArLTE4LjUzNjggICAg
PyAgIDIwNzAuMDI1OSstMTU0LjgzNzAgICAgICA/IG1pZ2h0IGJlIDEuMDE5M3ggc2xvd2VyCiAg
IGdjYy1sb29wcy5jcHAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA5NjQuMDYx
MSstNDguMDYwMiAgICA/ICAxMDk5MC45NTU3Ky02My44MjQ5ICAgICAgID8KICAgbi1ib2R5LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg4Ni44MTYyKy0zMS44Njcy
ICAgICAgICAxODc4Ljk1MDQrLTI3Ljc1NTMgICAgICAgCiAgIFF1aWNrc29ydC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMjguNzk2NystMTYuOTUyNCAgICAgICAgMTAy
Mi40Njk5Ky0yNC40Njc4ICAgICAgIAogICBzdGVwYW5vdl9jb250YWluZXIuY3BwICAgICAgICAg
ICAgICAgICAgICAgICAgICA2OTA2LjA1NTQrLTgzLjYyODcgICAgICAgIDY4NzYuNjg4OSstMjEu
MDc3MSAgICAgICAKICAgVG93ZXJzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDU4Ny40MzIzKy0xMS40Mjc3ICAgID8gICAgNTg4LjAwODkrLTE1LjEwNzEgICAgICAg
PwoKICAgPGdlb21ldHJpYz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTc5
OS43OTIzKy0xMy40MjE3ICAgID8gICAxODA0LjQwMzArLTE3LjUyODcgICAgICAgPyBtaWdodCBi
ZSAxLjAwMjZ4IHNsb3dlcgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJhc2U2NCAgICAgICAgICAgICAgICAgICAgbmV3NjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKQ29tcHJlc3Npb25CZW5jaDoKICAgaHVm
Zm1hbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MC4zMTUyKy0z
Ljc1OTYgICAgID8gICAgIDcxLjEzNDkrLTEuNTk3MCAgICAgICAgPyBtaWdodCBiZSAxLjAxMTd4
IHNsb3dlcgogICBhcml0aG1ldGljLXNpbXBsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNjMwLjY0NDYrLTIuNjk4NCAgICAgICAgICA2MjkuMDA4MCstMTQuMzc1NyAgICAgICAKICAg
YXJpdGhtZXRpYy1wcmVjaXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ5MS43MDEw
Ky05Ljg0OTggICAgID8gICAgNDkzLjM4MTkrLTYuODg1OCAgICAgICAgPwogICBhcml0aG1ldGlj
LWNvbXBsZXgtcHJlY2lzZSAgICAgICAgICAgICAgICAgICAgICAgNDgzLjk4NTgrLTkuNzI2OSAg
ICAgPyAgICA0ODcuNDY0NSstNi41Nzk1ICAgICAgICA/CiAgIGFyaXRobWV0aWMtcHJlY2lzZS1v
cmRlci0wICAgICAgICAgICAgICAgICAgICAgICA5NTEuOTc4OSstNzk3LjU0MTcgICAgICAgIDY5
Ny45MDE1Ky0xMy4zNTcyICAgICAgICAgbWlnaHQgYmUgMS4zNjQxeCBmYXN0ZXIKICAgYXJpdGht
ZXRpYy1wcmVjaXNlLW9yZGVyLTEgICAgICAgICAgICAgICAgICAgICAgIDUyOS4zOTYxKy0xOC44
ODUxICAgICAgICAgNTI1LjcxNTArLTYuNzY2NyAgICAgICAgCiAgIGFyaXRobWV0aWMtcHJlY2lz
ZS1vcmRlci0yICAgICAgICAgICAgICAgICAgICAgICA1NjcuNzIxNCstOS42ODMxICAgICA/ICAg
IDU3MC4zMjYwKy0xMy43NjQwICAgICAgID8KICAgYXJpdGhtZXRpYy1zaW1wbGUtb3JkZXItMSAg
ICAgICAgICAgICAgICAgICAgICAgIDY5Ny45MDY0Ky0xNy40Mjg5ICAgICAgICAgNjk3LjI4MjMr
LTEyLjQxNzAgICAgICAgCiAgIGFyaXRobWV0aWMtc2ltcGxlLW9yZGVyLTIgICAgICAgICAgICAg
ICAgICAgICAgICA3NTkuNjQ5OCstMjYuNjY3OSAgICA/ICAgIDc1OS44MzA4Ky02LjYxOTUgICAg
ICAgID8KICAgbHotc3RyaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDQ1NC45OTg2Ky0yMC45ODY4ICAgICAgICAgNDUzLjMzMDErLTEzLjYzNzUgICAgICAgCgogICA8
Z2VvbWV0cmljPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDgxLjczOTkr
LTMxLjYyODEgICAgICAgICA0NzEuMjg2MSstMi40NjEwICAgICAgICAgIG1pZ2h0IGJlIDEuMDIy
MnggZmFzdGVyCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFzZTY0ICAgICAgICAgICAgICAgICAgICBuZXc2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApHZW9tZWFuIG9mIHByZWZlcnJlZCBtZWFuczoKICAg
PHNjYWxlZC1yZXN1bHQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4Ni4yMDE5
Ky0wLjg3OTEgICAgICAgICAgIDg1LjU5MDYrLTAuNjU2OCAgICAgICAgICBtaWdodCBiZSAxLjAw
NzF4IGZhc3RlcgoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266507</attachid>
            <date>2015-12-02 20:51:36 -0800</date>
            <delta_ts>2015-12-02 21:02:24 -0800</delta_ts>
            <desc>patch 2: fixed a value in the test, and a bit more clean up in the DFG mul code.</desc>
            <filename>bug-151746.patch</filename>
            <type>text/plain</type>
            <size>31296</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTkyOTkyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDY0IEBA
CisyMDE1LTEyLTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBQ
b2x5bW9ycGhpYyBvcGVyYW5kIHR5cGVzIGZvciBERkcgYW5kIEZUTCBtdWwuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE3NDYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQZXJmIG9uIGJlbmNobWFya3Mg
aXMgbmV1dHJhbCBleGNlcHQgZm9yIHRoZSBuZXdseSBhZGRlZCBKU1JlZ3Jlc3MgZnRsLW9iamVj
dC1tdWwKKyAgICAgICAgdGVzdCB3aGljaCBzaG93cyBhIDIuMTZ4IHNwZWVkIHVwIG9uIHg4Nl82
NCBGVEwsIDEuMjd4IHNwZWVkIHVwIG9uIHg4Nl82NCBERkcsCisgICAgICAgIGFuZCAxLjU2eCBv
biB4ODYgREZHLiAKKworICAgICAgICBUaGUgc3BlZWQgdXAgY29tZXMgbm90IGZyb20gdGhlIG11
bCBvcGVyYXRvciBpdHNlbGYsIGJ1dCBmcm9tIHRoZSBmYWN0IHRoYXQgdGhlCisgICAgICAgIHBv
bHltb3JwaGljIG9wZXJhbmQgdHlwZXMgc3VwcG9ydCBub3cgYWxsb3cgdGhlIHRlc3QgZnVuY3Rp
b24gdG8gcnVuIHdpdGhvdXQgT1NSCisgICAgICAgIGV4aXRpbmcsIHRoZXJlYnkgcmVhbGl6aW5n
IHRoZSBERkcgYW5kIEZUTCdzIHNwZWVkIHVwIG9uIG90aGVyIHdvcmsgdGhhdCB0aGUgdGVzdAor
ICAgICAgICBmdW5jdGlvbiBkb2VzLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaGFzIHBhc3NlZCB0
aGUgbGF5b3V0IHRlc3RzIG9uIHg4Nl82NCB3aXRoIGEgZGVidWcgYnVpbGQuCisgICAgICAgIEl0
IHBhc3NlZCB0aGUgSlNDIHRlc3RzIHdpdGggeDg2IGFuZCB4ODZfNjQgZGVidWcgYnVpbGRzLgor
CisgICAgICAgICogZGZnL0RGR0Fic3RyYWN0SW50ZXJwcmV0ZXJJbmxpbmVzLmg6CisgICAgICAg
IChKU0M6OkRGRzo6QWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHlwZT46OmV4ZWN1
dGVFZmZlY3RzKToKKyAgICAgICAgKiBkZmcvREZHQ2xvYmJlcml6ZS5oOgorICAgICAgICAoSlND
OjpERkc6OmNsb2JiZXJpemUpOgorICAgICAgICAqIGRmZy9ERkdGaXh1cFBoYXNlLmNwcDoKKyAg
ICAgICAgKEpTQzo6REZHOjpGaXh1cFBoYXNlOjpmaXh1cE5vZGUpOgorICAgICAgICAqIGRmZy9E
RkdPcGVyYXRpb25zLmNwcDoKKyAgICAgICAgKiBkZmcvREZHT3BlcmF0aW9ucy5oOgorICAgICAg
ICAqIGRmZy9ERkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHA6CisgICAgICAgIChKU0M6
OkRGRzo6UHJlZGljdGlvblByb3BhZ2F0aW9uUGhhc2U6OnByb3BhZ2F0ZSk6CisgICAgICAgICog
ZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2
ZUpJVDo6Y29tcGlsZUFyaXRoTXVsKToKKyAgICAgICAgKiBmdGwvRlRMQ29tcGlsZS5jcHA6Cisg
ICAgICAgIC0gQ2hhbmdlZCB0byBjYWxsIGdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCgpIGluc3Rl
YWQgbm93LCBhbmQgbGV0IGl0IGRpc3BhdGNoIHRvCisgICAgICAgICAgdGhlIGFwcHJvcHJpYXRl
IHNuaXBwZXQgZ2VuZXJhdG9yLgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHA6CisgICAgICAgIChKU0M6OkZUTDo6Z2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgpOgor
ICAgICAgICAoSlNDOjpGVEw6OmdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCk6CisgICAgICAgIChK
U0M6OkZUTDo6Z2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKTogRGVsZXRlZC4KKyAgICAgICAgKEpT
Qzo6RlRMOjpnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgpOiBEZWxldGVkLgorICAgICAgICAtIFJl
ZmFjdG9yZWQgdGhlc2UgZnVuY3Rpb25zIHRvIGVsaW1pbmF0ZSB0aGUgbmVlZCBmb3IgY29weS1w
YXN0aW5nIGV2ZXJ5IHRpbWUKKyAgICAgICAgICB3ZSBhZGQgc3VwcG9ydCBmb3IgYW5vdGhlciBi
aW5hcnkgYXJpdGhtZXRpYyBzbmlwcGV0LgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5h
cnlPcC5oOgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaDoKKyAgICAg
ICAgKiBmdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9ySW5saW5lcy5oOgorICAgICAgICAoSlND
OjpGVEw6OkFyaXRoTXVsRGVzY3JpcHRvcjo6QXJpdGhNdWxEZXNjcmlwdG9yKToKKyAgICAgICAg
KEpTQzo6RlRMOjpBcml0aE11bERlc2NyaXB0b3I6OmljU2l6ZSk6CisgICAgICAgICogZnRsL0ZU
TElubGluZUNhY2hlU2l6ZS5jcHA6CisgICAgICAgIChKU0M6OkZUTDo6c2l6ZU9mQXJpdGhNdWwp
OgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZVNpemUuaDoKKyAgICAgICAgKiBmdGwvRlRM
TG93ZXJERkdUb0xMVk0uY3BwOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0xM
Vk06Omxvd2VyKToKKyAgICAgICAgKEpTQzo6RlRMOjpERkc6Okxvd2VyREZHVG9MTFZNOjpjb21w
aWxlQXJpdGhNdWwpOgorICAgICAgICAqIGppdC9KSVRNdWxHZW5lcmF0b3IuaDoKKyAgICAgICAg
KEpTQzo6SklUTXVsR2VuZXJhdG9yOjpKSVRNdWxHZW5lcmF0b3IpOgorCisgICAgICAgICogdGVz
dHMvc3RyZXNzL29wX211bC5qczoKKyAgICAgICAgLSBVcGRhdGVkIGEgdGVzdCB2YWx1ZTogdGhl
IGludGVyZXN0aW5nIHZhbHVlIGZvciBpbW1pbmVudCBvdmVyZmxvdyBmcm9tIGFuCisgICAgICAg
ICAgaW50MzIgaXMgMHg3ZmZmZmZmZiwgbm90IDB4N2ZmZmZmZi4KKwogMjAxNS0xMi0wMiAgSm9z
ZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04o
cjE5Mjc1Myk6IFJlbW90ZSBXZWIgSW5zcGVjdG9yOiBBcHBsaWNhdGlvbnMgYW5kIERlYnVnZ2Fi
bGVzIG5vdCBzaG93aW5nIHVwIGluIGRlYnVnZ2VycwpJbmRleDogU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdBYnN0cmFjdEludGVycHJldGVySW5saW5lcy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RJbnRlcnByZXRlcklubGluZXMuaAko
cmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFj
dEludGVycHJldGVySW5saW5lcy5oCSh3b3JraW5nIGNvcHkpCkBAIC02MzQsNiArNjM0LDEwIEBA
IGJvb2wgQWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHkKICAgICAgICAgICAgICAg
ICB0eXBlT2ZEb3VibGVQcm9kdWN0KAogICAgICAgICAgICAgICAgICAgICBmb3JOb2RlKG5vZGUt
PmNoaWxkMSgpKS5tX3R5cGUsIGZvck5vZGUobm9kZS0+Y2hpbGQyKCkpLm1fdHlwZSkpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVW50eXBlZFVzZToKKyAgICAgICAgICAgIGNs
b2JiZXJXb3JsZChub2RlLT5vcmlnaW4uc2VtYW50aWMsIGNsb2JiZXJMaW1pdCk7CisgICAgICAg
ICAgICBmb3JOb2RlKG5vZGUpLnNldFR5cGUobV9ncmFwaCwgU3BlY0J5dGVjb2RlTnVtYmVyKTsK
KyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgUkVMRUFT
RV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAgICAgIGJyZWFrOwpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDbG9iYmVyaXplLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDbG9iYmVyaXplLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ2xvYmJlcml6ZS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0yNDgsNyArMjQ4LDYgQEAgdm9pZCBjbG9iYmVyaXplKEdyYXBoJiBncmFwaCwgTm9kZSog
bm9kZQogCiAgICAgY2FzZSBBcml0aEFkZDoKICAgICBjYXNlIEFyaXRoTmVnYXRlOgotICAgIGNh
c2UgQXJpdGhNdWw6CiAgICAgY2FzZSBBcml0aERpdjoKICAgICBjYXNlIEFyaXRoTW9kOgogICAg
IGNhc2UgRG91YmxlQXNJbnQzMjoKQEAgLTI1Nyw2ICsyNTYsNyBAQCB2b2lkIGNsb2JiZXJpemUo
R3JhcGgmIGdyYXBoLCBOb2RlKiBub2RlCiAgICAgICAgIHJldHVybjsKIAogICAgIGNhc2UgQXJp
dGhTdWI6CisgICAgY2FzZSBBcml0aE11bDoKICAgICAgICAgc3dpdGNoIChub2RlLT5iaW5hcnlV
c2VLaW5kKCkpIHsKICAgICAgICAgY2FzZSBJbnQzMlVzZToKICAgICAgICAgY2FzZSBJbnQ1MlJl
cFVzZToKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1cFBoYXNlLmNw
cAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1
cFBoYXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjI3LDkgKzIyNywxOCBAQCBwcml2YXRlOgog
ICAgICAgICB9CiAgICAgICAgICAgICAKICAgICAgICAgY2FzZSBBcml0aE11bDogeworICAgICAg
ICAgICAgRWRnZSYgbGVmdENoaWxkID0gbm9kZS0+Y2hpbGQxKCk7CisgICAgICAgICAgICBFZGdl
JiByaWdodENoaWxkID0gbm9kZS0+Y2hpbGQyKCk7CisgICAgICAgICAgICBpZiAoTm9kZTo6c2hv
dWxkU3BlY3VsYXRlVW50eXBlZEZvckFyaXRobWV0aWMobGVmdENoaWxkLm5vZGUoKSwgcmlnaHRD
aGlsZC5ub2RlKCkpCisgICAgICAgICAgICAgICAgfHwgbV9ncmFwaC5oYXNFeGl0U2l0ZShub2Rl
LT5vcmlnaW4uc2VtYW50aWMsIEJhZFR5cGUpKSB7CisgICAgICAgICAgICAgICAgZml4RWRnZTxV
bnR5cGVkVXNlPihsZWZ0Q2hpbGQpOworICAgICAgICAgICAgICAgIGZpeEVkZ2U8VW50eXBlZFVz
ZT4ocmlnaHRDaGlsZCk7CisgICAgICAgICAgICAgICAgbm9kZS0+c2V0UmVzdWx0KE5vZGVSZXN1
bHRKUyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBpZiAobV9ncmFwaC5tdWxTaG91bGRTcGVjdWxhdGVJbnQzMihub2RlLCBGaXh1cFBhc3MpKSB7
Ci0gICAgICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShub2RlLT5jaGlsZDEoKSk7Ci0g
ICAgICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShub2RlLT5jaGlsZDIoKSk7CisgICAg
ICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShsZWZ0Q2hpbGQpOworICAgICAgICAgICAg
ICAgIGZpeEludE9yQm9vbGVhbkVkZ2UocmlnaHRDaGlsZCk7CiAgICAgICAgICAgICAgICAgaWYg
KGJ5dGVjb2RlQ2FuVHJ1bmNhdGVJbnRlZ2VyKG5vZGUtPmFyaXRoTm9kZUZsYWdzKCkpKQogICAg
ICAgICAgICAgICAgICAgICBub2RlLT5zZXRBcml0aE1vZGUoQXJpdGg6OlVuY2hlY2tlZCk7CiAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoYnl0ZWNvZGVDYW5JZ25vcmVOZWdhdGl2ZVplcm8obm9k
ZS0+YXJpdGhOb2RlRmxhZ3MoKSkpCkBAIC0yMzksOCArMjQ4LDggQEAgcHJpdmF0ZToKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmIChtX2dyYXBo
Lm11bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgRml4dXBQYXNzKSkgewotICAgICAg
ICAgICAgICAgIGZpeEVkZ2U8SW50NTJSZXBVc2U+KG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAg
ICAgICAgICBmaXhFZGdlPEludDUyUmVwVXNlPihub2RlLT5jaGlsZDIoKSk7CisgICAgICAgICAg
ICAgICAgZml4RWRnZTxJbnQ1MlJlcFVzZT4obGVmdENoaWxkKTsKKyAgICAgICAgICAgICAgICBm
aXhFZGdlPEludDUyUmVwVXNlPihyaWdodENoaWxkKTsKICAgICAgICAgICAgICAgICBpZiAoYnl0
ZWNvZGVDYW5JZ25vcmVOZWdhdGl2ZVplcm8obm9kZS0+YXJpdGhOb2RlRmxhZ3MoKSkpCiAgICAg
ICAgICAgICAgICAgICAgIG5vZGUtPnNldEFyaXRoTW9kZShBcml0aDo6Q2hlY2tPdmVyZmxvdyk7
CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMjQ4LDggKzI1Nyw4IEBAIHByaXZhdGU6CiAgICAg
ICAgICAgICAgICAgbm9kZS0+c2V0UmVzdWx0KE5vZGVSZXN1bHRJbnQ1Mik7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBmaXhEb3VibGVPckJvb2xl
YW5FZGdlKG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAgICAgIGZpeERvdWJsZU9yQm9vbGVhbkVk
Z2Uobm9kZS0+Y2hpbGQyKCkpOworICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFuRWRnZShs
ZWZ0Q2hpbGQpOworICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFuRWRnZShyaWdodENoaWxk
KTsKICAgICAgICAgICAgIG5vZGUtPnNldFJlc3VsdChOb2RlUmVzdWx0RG91YmxlKTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR09wZXJhdGlvbnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHT3BlcmF0aW9ucy5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMCw2ICsy
MDAsMTkgQEAgRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25WYQogICAgIHJl
dHVybiBKU1ZhbHVlOjplbmNvZGUoanNBZGRTbG93Q2FzZShleGVjLCBvcDEsIG9wMikpOwogfQog
CitFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlTXVsKEV4ZWNTdGF0
ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwgRW5jb2RlZEpTVmFsdWUgZW5jb2Rl
ZE9wMikKK3sKKyAgICBWTSogdm0gPSAmZXhlYy0+dm0oKTsKKyAgICBOYXRpdmVDYWxsRnJhbWVU
cmFjZXIgdHJhY2VyKHZtLCBleGVjKTsKKworICAgIEpTVmFsdWUgb3AxID0gSlNWYWx1ZTo6ZGVj
b2RlKGVuY29kZWRPcDEpOworICAgIEpTVmFsdWUgb3AyID0gSlNWYWx1ZTo6ZGVjb2RlKGVuY29k
ZWRPcDIpOworCisgICAgZG91YmxlIGEgPSBvcDEudG9OdW1iZXIoZXhlYyk7CisgICAgZG91Ymxl
IGIgPSBvcDIudG9OdW1iZXIoZXhlYyk7CisgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc051
bWJlcihhICogYikpOworfQorCiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlv
blZhbHVlU3ViKEV4ZWNTdGF0ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwgRW5j
b2RlZEpTVmFsdWUgZW5jb2RlZE9wMikKIHsKICAgICBWTSogdm0gPSAmZXhlYy0+dm0oKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5oCShyZXZpc2lvbiAx
OTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuaAkod29y
a2luZyBjb3B5KQpAQCAtNDUsNiArNDUsNyBAQCBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9O
IG9wZXJhdGlvblRvCiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblRvVGhp
c1N0cmljdChFeGVjU3RhdGUqLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AxKSBXVEZfSU5URVJO
QUw7CiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlQWRkKEV4ZWNT
dGF0ZSosIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRP
cDIpIFdURl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9u
VmFsdWVBZGROb3ROdW1iZXIoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwg
RW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMikgV1RGX0lOVEVSTkFMOworRW5jb2RlZEpTVmFsdWUg
SklUX09QRVJBVElPTiBvcGVyYXRpb25WYWx1ZU11bChFeGVjU3RhdGUqLCBFbmNvZGVkSlNWYWx1
ZSBlbmNvZGVkT3AxLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AyKSBXVEZfSU5URVJOQUw7CiBF
bmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlU3ViKEV4ZWNTdGF0ZSos
IEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDIpIFdU
Rl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9uR2V0QnlW
YWwoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZEJhc2UsIEVuY29kZWRKU1ZhbHVl
IGVuY29kZWRQcm9wZXJ0eSkgV1RGX0lOVEVSTkFMOwogRW5jb2RlZEpTVmFsdWUgSklUX09QRVJB
VElPTiBvcGVyYXRpb25HZXRCeVZhbENlbGwoRXhlY1N0YXRlKiwgSlNDZWxsKiwgRW5jb2RlZEpT
VmFsdWUgZW5jb2RlZFByb3BlcnR5KSBXVEZfSU5URVJOQUw7CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGZnL0RGR1ByZWRpY3Rpb25Qcm9wYWdhdGlvblBoYXNlLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1ByZWRpY3Rpb25Qcm9wYWdhdGlvblBo
YXNlLmNwcAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMzNCwx
MiArMzM0LDE2IEBAIHByaXZhdGU6CiAgICAgICAgICAgICBTcGVjdWxhdGVkVHlwZSByaWdodCA9
IG5vZGUtPmNoaWxkMigpLT5wcmVkaWN0aW9uKCk7CiAgICAgICAgICAgICAKICAgICAgICAgICAg
IGlmIChsZWZ0ICYmIHJpZ2h0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKG1fZ3JhcGgubXVsU2hv
dWxkU3BlY3VsYXRlSW50MzIobm9kZSwgbV9wYXNzKSkKLSAgICAgICAgICAgICAgICAgICAgY2hh
bmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDMyKTsKLSAgICAgICAgICAgICAgICBlbHNl
IGlmIChtX2dyYXBoLm11bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgbV9wYXNzKSkK
LSAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDUy
KTsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0g
bWVyZ2VQcmVkaWN0aW9uKHNwZWN1bGF0ZWREb3VibGVUeXBlRm9yUHJlZGljdGlvbnMobGVmdCwg
cmlnaHQpKTsKKyAgICAgICAgICAgICAgICBpZiAoaXNGdWxsTnVtYmVyT3JCb29sZWFuU3BlY3Vs
YXRpb25FeHBlY3RpbmdEZWZpbmVkKGxlZnQpCisgICAgICAgICAgICAgICAgICAgICYmIGlzRnVs
bE51bWJlck9yQm9vbGVhblNwZWN1bGF0aW9uRXhwZWN0aW5nRGVmaW5lZChyaWdodCkpIHsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKG1fZ3JhcGgubXVsU2hvdWxkU3BlY3VsYXRlSW50MzIobm9k
ZSwgbV9wYXNzKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0gbWVyZ2VQcmVk
aWN0aW9uKFNwZWNJbnQzMik7CisgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKG1fZ3JhcGgu
bXVsU2hvdWxkU3BlY3VsYXRlTWFjaGluZUludChub2RlLCBtX3Bhc3MpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgY2hhbmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDUyKTsKKyAgICAg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCB8PSBt
ZXJnZVByZWRpY3Rpb24oc3BlY3VsYXRlZERvdWJsZVR5cGVGb3JQcmVkaWN0aW9ucyhsZWZ0LCBy
aWdodCkpOworICAgICAgICAgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgICAgICAgICBjaGFu
Z2VkIHw9IG1lcmdlUHJlZGljdGlvbihTcGVjSW50MzIgfCBTcGVjQnl0ZWNvZGVEb3VibGUpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwCShyZXZpc2lv
biAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklU
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIkRGR1Nsb3dQ
YXRoR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiRGlyZWN0QXJndW1lbnRzLmgiCiAjaW5jbHVkZSAi
SklUQWRkR2VuZXJhdG9yLmgiCisjaW5jbHVkZSAiSklUTXVsR2VuZXJhdG9yLmgiCiAjaW5jbHVk
ZSAiSklUU3ViR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiSlNBcnJvd0Z1bmN0aW9uLmgiCiAjaW5j
bHVkZSAiSlNDSW5saW5lcy5oIgpAQCAtMzQ0Myw3ICszNDQ0LDEwOCBAQCB2b2lkIFNwZWN1bGF0
aXZlSklUOjpjb21waWxlQXJpdGhNdWwoTm9kCiAgICAgICAgIGRvdWJsZVJlc3VsdChyZXN1bHQu
ZnByKCksIG5vZGUpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgICAgICAKKworICAgIGNh
c2UgVW50eXBlZFVzZTogeworICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBub2RlLT5jaGlsZDEo
KTsKKyAgICAgICAgYXV0byYgcmlnaHRDaGlsZCA9IG5vZGUtPmNoaWxkMigpOworCisgICAgICAg
IGlmIChpc0tub3duTm90TnVtYmVyKGxlZnRDaGlsZC5ub2RlKCkpIHx8IGlzS25vd25Ob3ROdW1i
ZXIocmlnaHRDaGlsZC5ub2RlKCkpKSB7CisgICAgICAgICAgICBKU1ZhbHVlT3BlcmFuZCBsZWZ0
KHRoaXMsIGxlZnRDaGlsZCk7CisgICAgICAgICAgICBKU1ZhbHVlT3BlcmFuZCByaWdodCh0aGlz
LCByaWdodENoaWxkKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIGxlZnRSZWdzID0gbGVmdC5q
c1ZhbHVlUmVncygpOworICAgICAgICAgICAgSlNWYWx1ZVJlZ3MgcmlnaHRSZWdzID0gcmlnaHQu
anNWYWx1ZVJlZ3MoKTsKKyNpZiBVU0UoSlNWQUxVRTY0KQorICAgICAgICAgICAgR1BSVGVtcG9y
YXJ5IHJlc3VsdCh0aGlzKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBK
U1ZhbHVlUmVncyhyZXN1bHQuZ3ByKCkpOworI2Vsc2UKKyAgICAgICAgICAgIEdQUlRlbXBvcmFy
eSByZXN1bHRUYWcodGhpcyk7CisgICAgICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0UGF5bG9h
ZCh0aGlzKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1ZhbHVlUmVn
cyhyZXN1bHRQYXlsb2FkLmdwcigpLCByZXN1bHRUYWcuZ3ByKCkpOworI2VuZGlmCisgICAgICAg
ICAgICBmbHVzaFJlZ2lzdGVycygpOworICAgICAgICAgICAgY2FsbE9wZXJhdGlvbihvcGVyYXRp
b25WYWx1ZU11bCwgcmVzdWx0UmVncywgbGVmdFJlZ3MsIHJpZ2h0UmVncyk7CisgICAgICAgICAg
ICBtX2ppdC5leGNlcHRpb25DaGVjaygpOworCisgICAgICAgICAgICBqc1ZhbHVlUmVzdWx0KHJl
c3VsdFJlZ3MsIG5vZGUpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAg
ICAgT3B0aW9uYWw8SlNWYWx1ZU9wZXJhbmQ+IGxlZnQ7CisgICAgICAgIE9wdGlvbmFsPEpTVmFs
dWVPcGVyYW5kPiByaWdodDsKKworICAgICAgICBKU1ZhbHVlUmVncyBsZWZ0UmVnczsKKyAgICAg
ICAgSlNWYWx1ZVJlZ3MgcmlnaHRSZWdzOworCisgICAgICAgIEZQUlRlbXBvcmFyeSBsZWZ0TnVt
YmVyKHRoaXMpOworICAgICAgICBGUFJUZW1wb3JhcnkgcmlnaHROdW1iZXIodGhpcyk7CisgICAg
ICAgIEZQUlJlZyBsZWZ0RlBSID0gbGVmdE51bWJlci5mcHIoKTsKKyAgICAgICAgRlBSUmVnIHJp
Z2h0RlBSID0gcmlnaHROdW1iZXIuZnByKCk7CisKKyNpZiBVU0UoSlNWQUxVRTY0KQorICAgICAg
ICBHUFJUZW1wb3JhcnkgcmVzdWx0KHRoaXMpOworICAgICAgICBKU1ZhbHVlUmVncyByZXN1bHRS
ZWdzID0gSlNWYWx1ZVJlZ3MocmVzdWx0LmdwcigpKTsKKyAgICAgICAgR1BSVGVtcG9yYXJ5IHNj
cmF0Y2godGhpcyk7CisgICAgICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gc2NyYXRjaC5ncHIoKTsK
KyAgICAgICAgRlBSUmVnIHNjcmF0Y2hGUFIgPSBJbnZhbGlkRlBSUmVnOworI2Vsc2UKKyAgICAg
ICAgR1BSVGVtcG9yYXJ5IHJlc3VsdFRhZyh0aGlzKTsKKyAgICAgICAgR1BSVGVtcG9yYXJ5IHJl
c3VsdFBheWxvYWQodGhpcyk7CisgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1Zh
bHVlUmVncyhyZXN1bHRQYXlsb2FkLmdwcigpLCByZXN1bHRUYWcuZ3ByKCkpOworICAgICAgICBH
UFJSZWcgc2NyYXRjaEdQUiA9IHJlc3VsdFRhZy5ncHIoKTsKKyAgICAgICAgRlBSVGVtcG9yYXJ5
IGZwclNjcmF0Y2godGhpcyk7CisgICAgICAgIEZQUlJlZyBzY3JhdGNoRlBSID0gZnByU2NyYXRj
aC5mcHIoKTsKKyNlbmRpZgorCisgICAgICAgIFNuaXBwZXRPcGVyYW5kIGxlZnRPcGVyYW5kKG1f
c3RhdGUuZm9yTm9kZShsZWZ0Q2hpbGQpLnJlc3VsdFR5cGUoKSk7CisgICAgICAgIFNuaXBwZXRP
cGVyYW5kIHJpZ2h0T3BlcmFuZChtX3N0YXRlLmZvck5vZGUocmlnaHRDaGlsZCkucmVzdWx0VHlw
ZSgpKTsKKworICAgICAgICBpZiAobGVmdENoaWxkLT5pc0ludDMyQ29uc3RhbnQoKSkKKyAgICAg
ICAgICAgIGxlZnRPcGVyYW5kLnNldENvbnN0SW50MzIobGVmdENoaWxkLT5hc0ludDMyKCkpOwor
ICAgICAgICBpZiAocmlnaHRDaGlsZC0+aXNJbnQzMkNvbnN0YW50KCkpCisgICAgICAgICAgICBy
aWdodE9wZXJhbmQuc2V0Q29uc3RJbnQzMihyaWdodENoaWxkLT5hc0ludDMyKCkpOworCisgICAg
ICAgIFJFTEVBU0VfQVNTRVJUKCFsZWZ0T3BlcmFuZC5pc0NvbnN0KCkgfHwgIXJpZ2h0T3BlcmFu
ZC5pc0NvbnN0KCkpOworCisgICAgICAgIGlmICghbGVmdE9wZXJhbmQuaXNQb3NpdGl2ZUNvbnN0
SW50MzIoKSkgeworICAgICAgICAgICAgbGVmdCA9IEpTVmFsdWVPcGVyYW5kKHRoaXMsIGxlZnRD
aGlsZCk7CisgICAgICAgICAgICBsZWZ0UmVncyA9IGxlZnQtPmpzVmFsdWVSZWdzKCk7CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKCFyaWdodE9wZXJhbmQuaXNQb3NpdGl2ZUNvbnN0SW50MzIoKSkg
eworICAgICAgICAgICAgcmlnaHQgPSBKU1ZhbHVlT3BlcmFuZCh0aGlzLCByaWdodENoaWxkKTsK
KyAgICAgICAgICAgIHJpZ2h0UmVncyA9IHJpZ2h0LT5qc1ZhbHVlUmVncygpOworICAgICAgICB9
CisKKyAgICAgICAgSklUTXVsR2VuZXJhdG9yIGdlbihsZWZ0T3BlcmFuZCwgcmlnaHRPcGVyYW5k
LCByZXN1bHRSZWdzLCBsZWZ0UmVncywgcmlnaHRSZWdzLAorICAgICAgICAgICAgbGVmdEZQUiwg
cmlnaHRGUFIsIHNjcmF0Y2hHUFIsIHNjcmF0Y2hGUFIpOworICAgICAgICBnZW4uZ2VuZXJhdGVG
YXN0UGF0aChtX2ppdCk7CisKKyAgICAgICAgQVNTRVJUKGdlbi5kaWRFbWl0RmFzdFBhdGgoKSk7
CisgICAgICAgIGdlbi5lbmRKdW1wTGlzdCgpLmFwcGVuZChtX2ppdC5qdW1wKCkpOworCisgICAg
ICAgIGdlbi5zbG93UGF0aEp1bXBMaXN0KCkubGluaygmbV9qaXQpOworICAgICAgICBzaWxlbnRT
cGlsbEFsbFJlZ2lzdGVycyhyZXN1bHRSZWdzKTsKKworICAgICAgICBpZiAobGVmdE9wZXJhbmQu
aXNQb3NpdGl2ZUNvbnN0SW50MzIoKSkgeworICAgICAgICAgICAgbGVmdFJlZ3MgPSByZXN1bHRS
ZWdzOworICAgICAgICAgICAgaW50NjRfdCBsZWZ0Q29uc3QgPSBsZWZ0T3BlcmFuZC5hc0NvbnN0
SW50MzIoKTsKKyAgICAgICAgICAgIG1faml0Lm1vdmVWYWx1ZShKU1ZhbHVlKGxlZnRDb25zdCks
IGxlZnRSZWdzKTsKKyAgICAgICAgfQorICAgICAgICBpZiAocmlnaHRPcGVyYW5kLmlzUG9zaXRp
dmVDb25zdEludDMyKCkpIHsKKyAgICAgICAgICAgIHJpZ2h0UmVncyA9IHJlc3VsdFJlZ3M7Cisg
ICAgICAgICAgICBpbnQ2NF90IHJpZ2h0Q29uc3QgPSByaWdodE9wZXJhbmQuYXNDb25zdEludDMy
KCk7CisgICAgICAgICAgICBtX2ppdC5tb3ZlVmFsdWUoSlNWYWx1ZShyaWdodENvbnN0KSwgcmln
aHRSZWdzKTsKKyAgICAgICAgfQorCisgICAgICAgIGNhbGxPcGVyYXRpb24ob3BlcmF0aW9uVmFs
dWVNdWwsIHJlc3VsdFJlZ3MsIGxlZnRSZWdzLCByaWdodFJlZ3MpOworCisgICAgICAgIHNpbGVu
dEZpbGxBbGxSZWdpc3RlcnMocmVzdWx0UmVncyk7CisgICAgICAgIG1faml0LmV4Y2VwdGlvbkNo
ZWNrKCk7CisKKyAgICAgICAgZ2VuLmVuZEp1bXBMaXN0KCkubGluaygmbV9qaXQpOworICAgICAg
ICBqc1ZhbHVlUmVzdWx0KHJlc3VsdFJlZ3MsIG5vZGUpOworICAgICAgICByZXR1cm47CisgICAg
fQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsK
ICAgICAgICAgcmV0dXJuOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21w
aWxlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBp
bGUuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZU
TENvbXBpbGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMzYsMTYgKzMzNiw3IEBAIHN0YXRpYyB2
b2lkIGdlbmVyYXRlQmluYXJ5T3BJQ0Zhc3RQYXRoKAogICAgICAgICBDQ2FsbEhlbHBlcnM6Okp1
bXAgZG9uZTsKICAgICAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wIHNsb3dQYXRoU3RhcnQ7CiAKLSAg
ICAgICAgc3dpdGNoIChpYy5ub2RlVHlwZSgpKSB7Ci0gICAgICAgIGNhc2UgQXJpdGhTdWI6Ci0g
ICAgICAgICAgICBnZW5lcmF0ZUFyaXRoU3ViRmFzdFBhdGgoaWMsIGZhc3RQYXRoSklULCByZXN1
bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0YXJ0KTsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIFZhbHVlQWRkOgotICAgICAgICAgICAgZ2Vu
ZXJhdGVWYWx1ZUFkZEZhc3RQYXRoKGljLCBmYXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdo
dCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xvd1BhdGhTdGFydCk7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFD
SEVEKCk7Ci0gICAgICAgIH0KKyAgICAgICAgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKGljLCBm
YXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdodCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xv
d1BhdGhTdGFydCk7CiAKICAgICAgICAgY2hhciogc3RhcnRPZklDID0gYml0d2lzZV9jYXN0PGNo
YXIqPihnZW5lcmF0ZWRGdW5jdGlvbikgKyByZWNvcmQuaW5zdHJ1Y3Rpb25PZmZzZXQ7CiAgICAg
ICAgIGNvbnN0IGNoYXIqIGZhc3RQYXRoSUNOYW1lID0gaWMuZmFzdFBhdGhJQ05hbWUoKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZUJpbmFyeU9wLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29t
cGlsZUJpbmFyeU9wLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1
ZGUgIkZUTElubGluZUNhY2hlRGVzY3JpcHRvci5oIgogI2luY2x1ZGUgIkdQUkluZm8uaCIKICNp
bmNsdWRlICJKSVRBZGRHZW5lcmF0b3IuaCIKKyNpbmNsdWRlICJKSVRNdWxHZW5lcmF0b3IuaCIK
ICNpbmNsdWRlICJKSVRTdWJHZW5lcmF0b3IuaCIKICNpbmNsdWRlICJTY3JhdGNoUmVnaXN0ZXJB
bGxvY2F0b3IuaCIKIApAQCAtMTUyLDExICsxNTMsMTEgQEAgcHJpdmF0ZToKICAgICBHUFJSZWcg
bV9zYXZlZFRhZ1R5cGVOdW1iZXJSZWdpc3RlciB7IEludmFsaWRHUFJSZWcgfTsKIH07CiAKLXZv
aWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxs
SGVscGVycyYgaml0LAordGVtcGxhdGU8dHlwZW5hbWUgQmluYXJ5QXJpdGhPcEdlbmVyYXRvcj4K
K3ZvaWQgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgoQmluYXJ5T3BEZXNjcmlwdG9yJiBp
YywgQ0NhbGxIZWxwZXJzJiBqaXQsCiAgICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxlZnQsIEdQ
UlJlZyByaWdodCwgUmVnaXN0ZXJTZXQgdXNlZFJlZ2lzdGVycywKICAgICBDQ2FsbEhlbHBlcnM6
Okp1bXAmIGRvbmUsIENDYWxsSGVscGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCkKIHsKLSAgICBB
U1NFUlQoaWMubm9kZVR5cGUoKSA9PSBBcml0aFN1Yik7CiAgICAgU2NyYXRjaFJlZ2lzdGVyQWxs
b2NhdG9yIGFsbG9jYXRvcih1c2VkUmVnaXN0ZXJzKTsKIAogICAgIEJpbmFyeVNuaXBwZXRSZWdp
c3RlckNvbnRleHQgY29udGV4dChhbGxvY2F0b3IsIHJlc3VsdCwgbGVmdCwgcmlnaHQpOwpAQCAt
MTY2LDcgKzE2Nyw3IEBAIHZvaWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGUK
ICAgICBGUFJSZWcgcmlnaHRGUFIgPSBhbGxvY2F0b3IuYWxsb2NhdGVTY3JhdGNoRlBSKCk7CiAg
ICAgRlBSUmVnIHNjcmF0Y2hGUFIgPSBJbnZhbGlkRlBSUmVnOwogCi0gICAgSklUU3ViR2VuZXJh
dG9yIGdlbihpYy5sZWZ0T3BlcmFuZCgpLCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3Mo
cmVzdWx0KSwKKyAgICBCaW5hcnlBcml0aE9wR2VuZXJhdG9yIGdlbihpYy5sZWZ0T3BlcmFuZCgp
LCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3MocmVzdWx0KSwKICAgICAgICAgSlNWYWx1
ZVJlZ3MobGVmdCksIEpTVmFsdWVSZWdzKHJpZ2h0KSwgbGVmdEZQUiwgcmlnaHRGUFIsIHNjcmF0
Y2hHUFIsIHNjcmF0Y2hGUFIpOwogCiAgICAgYXV0byBudW1iZXJPZkJ5dGVzVXNlZFRvUHJlc2Vy
dmVSZXVzZWRSZWdpc3RlcnMgPQpAQCAtMTg5LDQxICsxOTAsMjMgQEAgdm9pZCBnZW5lcmF0ZUFy
aXRoU3ViRmFzdFBhdGgoQmluYXJ5T3BEZQogICAgIHNsb3dQYXRoU3RhcnQgPSBqaXQuanVtcCgp
OwogfQogCi12b2lkIGdlbmVyYXRlVmFsdWVBZGRGYXN0UGF0aChCaW5hcnlPcERlc2NyaXB0b3Im
IGljLCBDQ2FsbEhlbHBlcnMmIGppdCwKK3ZvaWQgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKEJp
bmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxsSGVscGVycyYgaml0LAogICAgIEdQUlJlZyByZXN1
bHQsIEdQUlJlZyBsZWZ0LCBHUFJSZWcgcmlnaHQsIFJlZ2lzdGVyU2V0IHVzZWRSZWdpc3RlcnMs
CiAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wJiBkb25lLCBDQ2FsbEhlbHBlcnM6Okp1bXAmIHNsb3dQ
YXRoU3RhcnQpCiB7Ci0gICAgQVNTRVJUKGljLm5vZGVUeXBlKCkgPT0gVmFsdWVBZGQpOwotICAg
IFNjcmF0Y2hSZWdpc3RlckFsbG9jYXRvciBhbGxvY2F0b3IodXNlZFJlZ2lzdGVycyk7Ci0KLSAg
ICBCaW5hcnlTbmlwcGV0UmVnaXN0ZXJDb250ZXh0IGNvbnRleHQoYWxsb2NhdG9yLCByZXN1bHQs
IGxlZnQsIHJpZ2h0KTsKLQotICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gYWxsb2NhdG9yLmFsbG9j
YXRlU2NyYXRjaEdQUigpOwotICAgIEZQUlJlZyBsZWZ0RlBSID0gYWxsb2NhdG9yLmFsbG9jYXRl
U2NyYXRjaEZQUigpOwotICAgIEZQUlJlZyByaWdodEZQUiA9IGFsbG9jYXRvci5hbGxvY2F0ZVNj
cmF0Y2hGUFIoKTsKLSAgICBGUFJSZWcgc2NyYXRjaEZQUiA9IEludmFsaWRGUFJSZWc7Ci0KLSAg
ICBKSVRBZGRHZW5lcmF0b3IgZ2VuKGljLmxlZnRPcGVyYW5kKCksIGljLnJpZ2h0T3BlcmFuZCgp
LCBKU1ZhbHVlUmVncyhyZXN1bHQpLAotICAgICAgICBKU1ZhbHVlUmVncyhsZWZ0KSwgSlNWYWx1
ZVJlZ3MocmlnaHQpLCBsZWZ0RlBSLCByaWdodEZQUiwgc2NyYXRjaEdQUiwgc2NyYXRjaEZQUik7
Ci0KLSAgICBhdXRvIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycyA9
Ci0gICAgYWxsb2NhdG9yLnByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzQnlQdXNoaW5nKGppdCwgU2Ny
YXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6Ok5vRXh0cmFTcGFjZSk7Ci0K
LSAgICBjb250ZXh0LmluaXRpYWxpemVSZWdpc3RlcnMoaml0KTsKLSAgICBnZW4uZ2VuZXJhdGVG
YXN0UGF0aChqaXQpOwotCi0gICAgQVNTRVJUKGdlbi5kaWRFbWl0RmFzdFBhdGgoKSk7Ci0gICAg
Z2VuLmVuZEp1bXBMaXN0KCkubGluaygmaml0KTsKLSAgICBjb250ZXh0LnJlc3RvcmVSZWdpc3Rl
cnMoaml0KTsKLSAgICBhbGxvY2F0b3IucmVzdG9yZVJldXNlZFJlZ2lzdGVyc0J5UG9wcGluZyhq
aXQsIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycywKLSAgICAgICAg
U2NyYXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6OlNwYWNlRm9yQ0NhbGwp
OwotICAgIGRvbmUgPSBqaXQuanVtcCgpOwotCi0gICAgZ2VuLnNsb3dQYXRoSnVtcExpc3QoKS5s
aW5rKCZqaXQpOwotICAgIGNvbnRleHQucmVzdG9yZVJlZ2lzdGVycyhqaXQpOwotICAgIGFsbG9j
YXRvci5yZXN0b3JlUmV1c2VkUmVnaXN0ZXJzQnlQb3BwaW5nKGppdCwgbnVtYmVyT2ZCeXRlc1Vz
ZWRUb1ByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzLAotICAgICAgICBTY3JhdGNoUmVnaXN0ZXJBbGxv
Y2F0b3I6OkV4dHJhU3RhY2tTcGFjZTo6U3BhY2VGb3JDQ2FsbCk7Ci0gICAgc2xvd1BhdGhTdGFy
dCA9IGppdC5qdW1wKCk7CisgICAgc3dpdGNoIChpYy5ub2RlVHlwZSgpKSB7CisgICAgY2FzZSBB
cml0aE11bDoKKyAgICAgICAgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUTXVsR2Vu
ZXJhdG9yPihpYywgaml0LCByZXN1bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25l
LCBzbG93UGF0aFN0YXJ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBBcml0aFN1YjoKKyAg
ICAgICAgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUU3ViR2VuZXJhdG9yPihpYywg
aml0LCByZXN1bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0
YXJ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBWYWx1ZUFkZDoKKyAgICAgICAgZ2VuZXJh
dGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUQWRkR2VuZXJhdG9yPihpYywgaml0LCByZXN1bHQs
IGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0YXJ0KTsKKyAgICAg
ICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNI
RUQoKTsKKyAgICB9CiB9CiAKIH0gfSAvLyBuYW1lc3BhY2UgSlNDOjpGVEwKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZUJpbmFyeU9wLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlQmluYXJ5T3AuaAkocmV2aXNpb24g
MTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlQmluYXJ5T3Au
aAkod29ya2luZyBjb3B5KQpAQCAtMzUsMTEgKzM1LDcgQEAgbmFtZXNwYWNlIEZUTCB7CiAKIGNs
YXNzIEJpbmFyeU9wRGVzY3JpcHRvcjsKIAotdm9pZCBnZW5lcmF0ZUFyaXRoU3ViRmFzdFBhdGgo
QmluYXJ5T3BEZXNjcmlwdG9yJiwgQ0NhbGxIZWxwZXJzJiwKLSAgICBHUFJSZWcgcmVzdWx0LCBH
UFJSZWcgbGVmdCwgR1BSUmVnIHJpZ2h0LCBSZWdpc3RlclNldCB1c2VkUmVnaXN0ZXJzLAotICAg
IENDYWxsSGVscGVyczo6SnVtcCYgZG9uZSwgQ0NhbGxIZWxwZXJzOjpKdW1wJiBzbG93UGF0aFN0
YXJ0KTsKLQotdm9pZCBnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgoQmluYXJ5T3BEZXNjcmlwdG9y
JiwgQ0NhbGxIZWxwZXJzJiwKK3ZvaWQgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKEJpbmFyeU9w
RGVzY3JpcHRvciYsIENDYWxsSGVscGVycyYsCiAgICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxl
ZnQsIEdQUlJlZyByaWdodCwgUmVnaXN0ZXJTZXQgdXNlZFJlZ2lzdGVycywKICAgICBDQ2FsbEhl
bHBlcnM6Okp1bXAmIGRvbmUsIENDYWxsSGVscGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCk7CiAK
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9y
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVDYWNo
ZURlc2NyaXB0b3IuaAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Z0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaAkod29ya2luZyBjb3B5KQpAQCAtMTY1LDYg
KzE2NSwxMiBAQCBwcm90ZWN0ZWQ6CiAgICAgU25pcHBldE9wZXJhbmQgbV9yaWdodE9wZXJhbmQ7
CiB9OwogCitjbGFzcyBBcml0aE11bERlc2NyaXB0b3IgOiBwdWJsaWMgQmluYXJ5T3BEZXNjcmlw
dG9yIHsKK3B1YmxpYzoKKyAgICBBcml0aE11bERlc2NyaXB0b3IodW5zaWduZWQgc3RhY2ttYXBJ
RCwgQ29kZU9yaWdpbiwgY29uc3QgU25pcHBldE9wZXJhbmQmIGxlZnRPcGVyYW5kLCBjb25zdCBT
bmlwcGV0T3BlcmFuZCYgcmlnaHRPcGVyYW5kKTsKKyAgICBzdGF0aWMgc2l6ZV90IGljU2l6ZSgp
OworfTsKKwogY2xhc3MgQXJpdGhTdWJEZXNjcmlwdG9yIDogcHVibGljIEJpbmFyeU9wRGVzY3Jp
cHRvciB7CiBwdWJsaWM6CiAgICAgQXJpdGhTdWJEZXNjcmlwdG9yKHVuc2lnbmVkIHN0YWNrbWFw
SUQsIENvZGVPcmlnaW4sIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiBsZWZ0T3BlcmFuZCwgY29uc3Qg
U25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvZnRsL0ZUTElubGluZUNhY2hlRGVzY3JpcHRvcklubGluZXMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlRGVzY3JpcHRvcklubGluZXMu
aAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxp
bmVDYWNoZURlc2NyaXB0b3JJbmxpbmVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTM1LDYgKzM1LDE4
IEBACiAKIG5hbWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgRlRMIHsKIAorQXJpdGhNdWxEZXNjcmlw
dG9yOjpBcml0aE11bERlc2NyaXB0b3IodW5zaWduZWQgc3RhY2ttYXBJRCwgQ29kZU9yaWdpbiBj
b2RlT3JpZ2luLAorICAgIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiBsZWZ0T3BlcmFuZCwgY29uc3Qg
U25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCkKKyAgICA6IEJpbmFyeU9wRGVzY3JpcHRvcihE
Rkc6OkFyaXRoTXVsLCBzdGFja21hcElELCBjb2RlT3JpZ2luLCBpY1NpemUoKSwKKyAgICAgICAg
IkFyaXRoTXVsIiwgIkFyaXRoTXVsIElDIGZhc3QgcGF0aCIsIERGRzo6b3BlcmF0aW9uVmFsdWVN
dWwsIGxlZnRPcGVyYW5kLCByaWdodE9wZXJhbmQpCit7Cit9CisKK3NpemVfdCBBcml0aE11bERl
c2NyaXB0b3I6OmljU2l6ZSgpCit7CisgICAgcmV0dXJuIHNpemVPZkFyaXRoTXVsKCk7Cit9CisK
IEFyaXRoU3ViRGVzY3JpcHRvcjo6QXJpdGhTdWJEZXNjcmlwdG9yKHVuc2lnbmVkIHN0YWNrbWFw
SUQsIENvZGVPcmlnaW4gY29kZU9yaWdpbiwKICAgICBjb25zdCBTbmlwcGV0T3BlcmFuZCYgbGVm
dE9wZXJhbmQsIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiByaWdodE9wZXJhbmQpCiAgICAgOiBCaW5h
cnlPcERlc2NyaXB0b3IoREZHOjpBcml0aFN1Yiwgc3RhY2ttYXBJRCwgY29kZU9yaWdpbiwgaWNT
aXplKCksCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlU2l6
ZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVD
YWNoZVNpemUuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZnRsL0ZUTElubGluZUNhY2hlU2l6ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyOCw2ICsxMjgs
MjMgQEAgc2l6ZV90IHNpemVPZkluKCkKICNlbmRpZgogfQogCitzaXplX3Qgc2l6ZU9mQXJpdGhN
dWwoKQoreworI2lmIENQVShBUk02NCkKKyNpZmRlZiBOREVCVUcKKyAgICByZXR1cm4gMTgwOyAv
LyBBUk02NCByZWxlYXNlLgorI2Vsc2UKKyAgICByZXR1cm4gMjc2OyAvLyBBUk02NCBkZWJ1Zy4K
KyNlbmRpZgorI2Vsc2UgLy8gQ1BVKFg4Nl82NCkKKyNpZmRlZiBOREVCVUcKKyAgICByZXR1cm4g
MTk5OyAvLyBYODZfNjQgcmVsZWFzZS4KKyNlbHNlCisgICAgcmV0dXJuIDI4NjsgLy8gWDg2XzY0
IGRlYnVnLgorI2VuZGlmCisjZW5kaWYKK30KKwogc2l6ZV90IHNpemVPZkFyaXRoU3ViKCkKIHsK
ICNpZiBDUFUoQVJNNjQpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGlu
ZUNhY2hlU2l6ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRM
SW5saW5lQ2FjaGVTaXplLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVTaXplLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDYgKzQ2
LDcgQEAgc2l6ZV90IHNpemVPZlRhaWxDYWxsRm9yd2FyZFZhcmFyZ3MoKTsKIHNpemVfdCBzaXpl
T2ZDb25zdHJ1Y3RWYXJhcmdzKCk7CiBzaXplX3Qgc2l6ZU9mQ29uc3RydWN0Rm9yd2FyZFZhcmFy
Z3MoKTsKIHNpemVfdCBzaXplT2ZJbigpOworc2l6ZV90IHNpemVPZkFyaXRoTXVsKCk7CiBzaXpl
X3Qgc2l6ZU9mQXJpdGhTdWIoKTsKIHNpemVfdCBzaXplT2ZWYWx1ZUFkZCgpOwogI2lmIEVOQUJM
RShNQVNNX1BST0JFKQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRG
R1RvTExWTS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExM
b3dlckRGR1RvTExWTS5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMTG93ZXJERkdUb0xMVk0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMzIsNiAr
MjMyLDcgQEAgcHVibGljOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heE51bWJlck9m
Q2F0Y2hTcGlsbHMgPSBzdGQ6Om1heChtYXhOdW1iZXJPZkNhdGNoU3BpbGxzLCBtX2dyYXBoLmxv
Y2Fsc0xpdmVJbkJ5dGVjb2RlKG9wQ2F0Y2hPcmlnaW4pLmJpdENvdW50KCkpOwogICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICAgICAgY2FzZSBBcml0aE11bDoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBBcml0aFN1
YjoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBHZXRCeUlkOgogICAgICAgICAgICAgICAgICAg
ICBjYXNlIEdldEJ5SWRGbHVzaDoKQEAgLTE0ODUsOCArMTQ4Niw4IEBAIHByaXZhdGU6CiAgICAg
CiAgICAgdm9pZCBjb21waWxlVmFsdWVBZGQoKQogICAgIHsKLSAgICAgICAgYXV0byBsZWZ0Q2hp
bGQgPSBtX25vZGUtPmNoaWxkMSgpOwotICAgICAgICBhdXRvIHJpZ2h0Q2hpbGQgPSBtX25vZGUt
PmNoaWxkMigpOworICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBtX25vZGUtPmNoaWxkMSgpOwor
ICAgICAgICBhdXRvJiByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKIAogICAgICAgICBp
ZiAoIShwcm92ZW5UeXBlKGxlZnRDaGlsZCkgJiBTcGVjRnVsbE51bWJlcikgfHwgIShwcm92ZW5U
eXBlKHJpZ2h0Q2hpbGQpICYgU3BlY0Z1bGxOdW1iZXIpKSB7CiAgICAgICAgICAgICBzZXRKU1Zh
bHVlKHZtQ2FsbChtX291dC5pbnQ2NCwgbV9vdXQub3BlcmF0aW9uKG9wZXJhdGlvblZhbHVlQWRk
Tm90TnVtYmVyKSwgbV9jYWxsRnJhbWUsCkBAIC0xODA5LDcgKzE4MTAsNjAgQEAgcHJpdmF0ZToK
ICAgICAgICAgICAgICAgICBtX291dC5kb3VibGVNdWwobG93RG91YmxlKG1fbm9kZS0+Y2hpbGQx
KCkpLCBsb3dEb3VibGUobV9ub2RlLT5jaGlsZDIoKSkpKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9Ci0gICAgICAgICAgICAKKworICAgICAgICBjYXNlIFVudHlwZWRVc2U6IHsKKyAg
ICAgICAgICAgIGF1dG8mIGxlZnRDaGlsZCA9IG1fbm9kZS0+Y2hpbGQxKCk7CisgICAgICAgICAg
ICBhdXRvJiByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKKworICAgICAgICAgICAgaWYg
KCEocHJvdmVuVHlwZShsZWZ0Q2hpbGQpICYgU3BlY0Z1bGxOdW1iZXIpIHx8ICEocHJvdmVuVHlw
ZShyaWdodENoaWxkKSAmIFNwZWNGdWxsTnVtYmVyKSkgeworICAgICAgICAgICAgICAgIHNldEpT
VmFsdWUodm1DYWxsKG1fb3V0LmludDY0LCBtX291dC5vcGVyYXRpb24ob3BlcmF0aW9uVmFsdWVN
dWwpLCBtX2NhbGxGcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgbG93SlNWYWx1ZShsZWZ0Q2hp
bGQpLCBsb3dKU1ZhbHVlKHJpZ2h0Q2hpbGQpKSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICB1bnNpZ25lZCBzdGFja21hcElEID0gbV9zdGFj
a21hcElEcysrOworCisgICAgICAgICAgICBpZiAoT3B0aW9uczo6dmVyYm9zZUNvbXBpbGF0aW9u
KCkpCisgICAgICAgICAgICAgICAgZGF0YUxvZygiICAgIEVtaXR0aW5nIEFyaXRoTXVsIHBhdGNo
cG9pbnQgd2l0aCBzdGFja21hcCAjIiwgc3RhY2ttYXBJRCwgIlxuIik7CisKKyNpZiBGVExfVVNF
U19CMworICAgICAgICAgICAgQ1JBU0goKTsKKyNlbHNlCisgICAgICAgICAgICBMVmFsdWUgbGVm
dCA9IGxvd0pTVmFsdWUobV9ub2RlLT5jaGlsZDEoKSk7CisgICAgICAgICAgICBMVmFsdWUgcmln
aHQgPSBsb3dKU1ZhbHVlKG1fbm9kZS0+Y2hpbGQyKCkpOworCisgICAgICAgICAgICBTbmlwcGV0
T3BlcmFuZCBsZWZ0T3BlcmFuZChhYnN0cmFjdFZhbHVlKGxlZnRDaGlsZCkucmVzdWx0VHlwZSgp
KTsKKyAgICAgICAgICAgIFNuaXBwZXRPcGVyYW5kIHJpZ2h0T3BlcmFuZChhYnN0cmFjdFZhbHVl
KHJpZ2h0Q2hpbGQpLnJlc3VsdFR5cGUoKSk7CisKKyAgICAgICAgICAgIGlmIChsZWZ0Q2hpbGQt
PmlzSW50MzJDb25zdGFudCgpKQorICAgICAgICAgICAgICAgIGxlZnRPcGVyYW5kLnNldENvbnN0
SW50MzIobGVmdENoaWxkLT5hc0ludDMyKCkpOworICAgICAgICAgICAgaWYgKHJpZ2h0Q2hpbGQt
PmlzSW50MzJDb25zdGFudCgpKQorICAgICAgICAgICAgICAgIHJpZ2h0T3BlcmFuZC5zZXRDb25z
dEludDMyKHJpZ2h0Q2hpbGQtPmFzSW50MzIoKSk7CisKKyAgICAgICAgICAgIFJFTEVBU0VfQVNT
RVJUKCFsZWZ0T3BlcmFuZC5pc0NvbnN0KCkgfHwgIXJpZ2h0T3BlcmFuZC5pc0NvbnN0KCkpOwor
CisgICAgICAgICAgICAvLyBBcmd1bWVudHM6IGlkLCBieXRlcywgdGFyZ2V0LCBudW1BcmdzLCBh
cmdzLi4uCisgICAgICAgICAgICBTdGFja21hcEFyZ3VtZW50TGlzdCBhcmd1bWVudHM7CisgICAg
ICAgICAgICBhcmd1bWVudHMuYXBwZW5kKG1fb3V0LmNvbnN0SW50NjQoc3RhY2ttYXBJRCkpOwor
ICAgICAgICAgICAgYXJndW1lbnRzLmFwcGVuZChtX291dC5jb25zdEludDMyKEFyaXRoU3ViRGVz
Y3JpcHRvcjo6aWNTaXplKCkpKTsKKyAgICAgICAgICAgIGFyZ3VtZW50cy5hcHBlbmQoY29uc3RO
dWxsKG1fb3V0LnJlZjgpKTsKKyAgICAgICAgICAgIGFyZ3VtZW50cy5hcHBlbmQobV9vdXQuY29u
c3RJbnQzMigyKSk7CisgICAgICAgICAgICBhcmd1bWVudHMuYXBwZW5kKGxlZnQpOworICAgICAg
ICAgICAgYXJndW1lbnRzLmFwcGVuZChyaWdodCk7CisKKyAgICAgICAgICAgIGFwcGVuZE9TUkV4
aXRBcmd1bWVudHNGb3JQYXRjaHBvaW50SWZXaWxsQ2F0Y2hFeGNlcHRpb24oYXJndW1lbnRzLAor
ICAgICAgICAgICAgICAgIEV4Y2VwdGlvblR5cGU6OkJpbmFyeU9wR2VuZXJhdG9yLCAzKTsgLy8g
bGVmdCwgcmlnaHQsIGFuZCByZXN1bHQgc2hvdyB1cCBpbiB0aGUgc3RhY2ttYXAgbG9jYXRpb25z
LgorCisgICAgICAgICAgICBMVmFsdWUgY2FsbCA9IG1fb3V0LmNhbGwobV9vdXQuaW50NjQsIG1f
b3V0LnBhdGNocG9pbnRJbnQ2NEludHJpbnNpYygpLCBhcmd1bWVudHMpOworICAgICAgICAgICAg
c2V0SW5zdHJ1Y3Rpb25DYWxsaW5nQ29udmVudGlvbihjYWxsLCBMTFZNQW55UmVnQ2FsbENvbnYp
OworCisgICAgICAgICAgICBtX2Z0bFN0YXRlLmJpbmFyeU9wcy5hcHBlbmQoQXJpdGhNdWxEZXNj
cmlwdG9yKHN0YWNrbWFwSUQsIG1fbm9kZS0+b3JpZ2luLnNlbWFudGljLCBsZWZ0T3BlcmFuZCwg
cmlnaHRPcGVyYW5kKSk7CisKKyAgICAgICAgICAgIHNldEpTVmFsdWUoY2FsbCk7CisjZW5kaWYK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgIERGR19DUkFTSChtX2dyYXBoLCBtX25vZGUsICJCYWQgdXNlIGtpbmQiKTsKICAgICAg
ICAgICAgIGJyZWFrOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRNdWxHZW5l
cmF0b3IuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE11bEdl
bmVyYXRvci5oCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0
L0pJVE11bEdlbmVyYXRvci5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNyw3ICszNyw3IEBAIGNsYXNz
IEpJVE11bEdlbmVyYXRvciB7CiBwdWJsaWM6CiAgICAgSklUTXVsR2VuZXJhdG9yKFNuaXBwZXRP
cGVyYW5kIGxlZnRPcGVyYW5kLCBTbmlwcGV0T3BlcmFuZCByaWdodE9wZXJhbmQsCiAgICAgICAg
IEpTVmFsdWVSZWdzIHJlc3VsdCwgSlNWYWx1ZVJlZ3MgbGVmdCwgSlNWYWx1ZVJlZ3MgcmlnaHQs
Ci0gICAgICAgIEZQUlJlZyBsZWZ0RlBSLCBGUFJSZWcgcmlnaHRGUFIsIEdQUlJlZyBzY3JhdGNo
R1BSLCBGUFJSZWcgc2NyYXRjaEZQUiwgdWludDMyX3QqIHByb2ZpbGluZ0NvdW50ZXIpCisgICAg
ICAgIEZQUlJlZyBsZWZ0RlBSLCBGUFJSZWcgcmlnaHRGUFIsIEdQUlJlZyBzY3JhdGNoR1BSLCBG
UFJSZWcgc2NyYXRjaEZQUiwgdWludDMyX3QqIHByb2ZpbGluZ0NvdW50ZXIgPSBudWxscHRyKQog
ICAgICAgICA6IG1fbGVmdE9wZXJhbmQobGVmdE9wZXJhbmQpCiAgICAgICAgICwgbV9yaWdodE9w
ZXJhbmQocmlnaHRPcGVyYW5kKQogICAgICAgICAsIG1fcmVzdWx0KHJlc3VsdCkKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mvb3BfbXVsLmpzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mvb3BfbXVsLmpzCShyZXZpc2lvbiAx
OTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL29wX211bC5qcwko
d29ya2luZyBjb3B5KQpAQCAtNDMsOCArNDMsOCBAQCB2YXIgdmFsdWVzID0gWwogICAgICctMHg3
ZmZmJywKICAgICAnMHgxMDAwMCcsCiAgICAgJy0weDEwMDAwJywKLSAgICAnMHg3ZmZmZmZmJywK
LSAgICAnLTB4N2ZmZmZmZicsCisgICAgJzB4N2ZmZmZmZmYnLAorICAgICctMHg3ZmZmZmZmZics
CiAgICAgJzB4MTAwMDAwMDAwJywKICAgICAnLTB4MTAwMDAwMDAwJywKIApJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gMTkyOTU5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMTUtMTItMDIgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFBvbHltb3JwaGljIG9wZXJhbmQgdHlwZXMgZm9yIERGRyBhbmQgRlRMIG11
bC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MTc0
NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICoganMv
cmVncmVzcy9mdGwtb2JqZWN0LW11bC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGpz
L3JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwuaHRtbDogQWRkZWQuCisgICAgICAgICoganMvcmVncmVz
cy9zY3JpcHQtdGVzdHMvZnRsLW9iamVjdC1tdWwuanM6IEFkZGVkLgorICAgICAgICAobzEudmFs
dWVPZik6CisgICAgICAgIChmb28pOgorCiAyMDE1LTEyLTAyICBEYXZpZCBIeWF0dCAgPGh5YXR0
QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgc29tZSBtb3JlIHBpY3R1cmUgZWxlbWVudCBsYXlv
dXQgdGVzdHMKSW5kZXg6IExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwtZXhw
ZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVj
dC1tdWwtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvanMvcmVncmVz
cy9mdGwtb2JqZWN0LW11bC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwx
MCBAQAorSlNSZWdyZXNzL2Z0bC1vYmplY3QtbXVsCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNl
ZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRF
Ii4KKworCitQQVNTIG5vIGV4Y2VwdGlvbiB0aHJvd24KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9qcy9yZWdyZXNz
L2Z0bC1vYmplY3QtbXVsLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMvcmVncmVz
cy9mdGwtb2JqZWN0LW11bC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvanMvcmVn
cmVzcy9mdGwtb2JqZWN0LW11bC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTIgQEAK
KzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9yZWdy
ZXNzLXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2Z0bC1vYmpl
Y3QtbXVsLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvcmVncmVz
cy1wb3N0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVz
dC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3Rz
L2pzL3JlZ3Jlc3Mvc2NyaXB0LXRlc3RzL2Z0bC1vYmplY3QtbXVsLmpzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2pzL3JlZ3Jlc3Mvc2NyaXB0LXRlc3RzL2Z0bC1vYmplY3QtbXVsLmpzCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvanMvcmVncmVzcy9zY3JpcHQtdGVzdHMvZnRsLW9i
amVjdC1tdWwuanMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw0MCBAQAorLy9AIHJ1bkZUTE5v
Q0pJVAordmFyIG8xID0geworICAgIGk6IDAsCisgICAgdmFsdWVPZjogZnVuY3Rpb24oKSB7IHJl
dHVybiB0aGlzLmk7IH0KK307CisKK3Jlc3VsdCA9IDA7CitmdW5jdGlvbiBmb28oYSwgYikgewor
ICAgIHZhciByZXN1bHQgPSAwOworICAgIGZvciAodmFyIGogPSAwOyBqIDwgMTA7IGorKykgewor
ICAgICAgICBpZiAoYSA+IGIpCisgICAgICAgICAgICByZXN1bHQgKz0gYSAqIGI7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHJlc3VsdCArPSBiICogMTsKKyAgICB9CisgICAgZm9yICh2YXIg
aSA9IDA7IGkgPCAxMDAwOyBpKyspCisgICAgICAgIHJlc3VsdCArPSBpOworICAgIHJldHVybiBy
ZXN1bHQ7Cit9Citub0lubGluZShmb28pOworCit2YXIgaXRlcmF0aW9uczsKK3ZhciBleHBlY3Rl
ZFJlc3VsdDsKK2lmICh0aGlzLndpbmRvdykgeworICAgIC8vIFRoZSBsYXlvdXQgdGVzdCBkb2Vz
bid0IGxpa2UgdG9vIG1hbnkgaXRlcmF0aW9ucyBhbmQgbWF5IHRpbWUgb3V0LgorICAgIGl0ZXJh
dGlvbnMgPSAxMDAwMDsKKyAgICBleHBlY3RlZFJlc3VsdCA9IDk5OTc5OTUyMDA7Cit9IGVsc2Ug
eworICAgIGl0ZXJhdGlvbnMgPSAxMDAwMDA7CisgICAgZXhwZWN0ZWRSZXN1bHQgPSA1NDk5NzU0
OTUyMDA7Cit9CisKKworZm9yICh2YXIgaSA9IDA7IGkgPD0gaXRlcmF0aW9uczsgaSsrKSB7Cisg
ICAgbzEuaSA9IGkgKyAyOworICAgIHJlc3VsdCArPSBmb28obzEsIDEwKTsKK30KKworaWYgKHJl
c3VsdCAhPSBleHBlY3RlZFJlc3VsdCkKKyAgICB0aHJvdyAiQmFkIHJlc3VsdDogIiArIHJlc3Vs
dDsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266508</attachid>
            <date>2015-12-02 21:02:24 -0800</date>
            <delta_ts>2015-12-02 21:16:26 -0800</delta_ts>
            <desc>patch 3: a bit more code clean up in the FTL code.</desc>
            <filename>bug-151746.patch</filename>
            <type>text/plain</type>
            <size>31283</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTkyOTkyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDY0IEBA
CisyMDE1LTEyLTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBQ
b2x5bW9ycGhpYyBvcGVyYW5kIHR5cGVzIGZvciBERkcgYW5kIEZUTCBtdWwuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE3NDYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQZXJmIG9uIGJlbmNobWFya3Mg
aXMgbmV1dHJhbCBleGNlcHQgZm9yIHRoZSBuZXdseSBhZGRlZCBKU1JlZ3Jlc3MgZnRsLW9iamVj
dC1tdWwKKyAgICAgICAgdGVzdCB3aGljaCBzaG93cyBhIDIuMTZ4IHNwZWVkIHVwIG9uIHg4Nl82
NCBGVEwsIDEuMjd4IHNwZWVkIHVwIG9uIHg4Nl82NCBERkcsCisgICAgICAgIGFuZCAxLjU2eCBv
biB4ODYgREZHLiAKKworICAgICAgICBUaGUgc3BlZWQgdXAgY29tZXMgbm90IGZyb20gdGhlIG11
bCBvcGVyYXRvciBpdHNlbGYsIGJ1dCBmcm9tIHRoZSBmYWN0IHRoYXQgdGhlCisgICAgICAgIHBv
bHltb3JwaGljIG9wZXJhbmQgdHlwZXMgc3VwcG9ydCBub3cgYWxsb3cgdGhlIHRlc3QgZnVuY3Rp
b24gdG8gcnVuIHdpdGhvdXQgT1NSCisgICAgICAgIGV4aXRpbmcsIHRoZXJlYnkgcmVhbGl6aW5n
IHRoZSBERkcgYW5kIEZUTCdzIHNwZWVkIHVwIG9uIG90aGVyIHdvcmsgdGhhdCB0aGUgdGVzdAor
ICAgICAgICBmdW5jdGlvbiBkb2VzLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaGFzIHBhc3NlZCB0
aGUgbGF5b3V0IHRlc3RzIG9uIHg4Nl82NCB3aXRoIGEgZGVidWcgYnVpbGQuCisgICAgICAgIEl0
IHBhc3NlZCB0aGUgSlNDIHRlc3RzIHdpdGggeDg2IGFuZCB4ODZfNjQgZGVidWcgYnVpbGRzLgor
CisgICAgICAgICogZGZnL0RGR0Fic3RyYWN0SW50ZXJwcmV0ZXJJbmxpbmVzLmg6CisgICAgICAg
IChKU0M6OkRGRzo6QWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHlwZT46OmV4ZWN1
dGVFZmZlY3RzKToKKyAgICAgICAgKiBkZmcvREZHQ2xvYmJlcml6ZS5oOgorICAgICAgICAoSlND
OjpERkc6OmNsb2JiZXJpemUpOgorICAgICAgICAqIGRmZy9ERkdGaXh1cFBoYXNlLmNwcDoKKyAg
ICAgICAgKEpTQzo6REZHOjpGaXh1cFBoYXNlOjpmaXh1cE5vZGUpOgorICAgICAgICAqIGRmZy9E
RkdPcGVyYXRpb25zLmNwcDoKKyAgICAgICAgKiBkZmcvREZHT3BlcmF0aW9ucy5oOgorICAgICAg
ICAqIGRmZy9ERkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHA6CisgICAgICAgIChKU0M6
OkRGRzo6UHJlZGljdGlvblByb3BhZ2F0aW9uUGhhc2U6OnByb3BhZ2F0ZSk6CisgICAgICAgICog
ZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2
ZUpJVDo6Y29tcGlsZUFyaXRoTXVsKToKKyAgICAgICAgKiBmdGwvRlRMQ29tcGlsZS5jcHA6Cisg
ICAgICAgIC0gQ2hhbmdlZCB0byBjYWxsIGdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCgpIGluc3Rl
YWQgbm93LCBhbmQgbGV0IGl0IGRpc3BhdGNoIHRvCisgICAgICAgICAgdGhlIGFwcHJvcHJpYXRl
IHNuaXBwZXQgZ2VuZXJhdG9yLgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHA6CisgICAgICAgIChKU0M6OkZUTDo6Z2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgpOgor
ICAgICAgICAoSlNDOjpGVEw6OmdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCk6CisgICAgICAgIChK
U0M6OkZUTDo6Z2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKTogRGVsZXRlZC4KKyAgICAgICAgKEpT
Qzo6RlRMOjpnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgpOiBEZWxldGVkLgorICAgICAgICAtIFJl
ZmFjdG9yZWQgdGhlc2UgZnVuY3Rpb25zIHRvIGVsaW1pbmF0ZSB0aGUgbmVlZCBmb3IgY29weS1w
YXN0aW5nIGV2ZXJ5IHRpbWUKKyAgICAgICAgICB3ZSBhZGQgc3VwcG9ydCBmb3IgYW5vdGhlciBi
aW5hcnkgYXJpdGhtZXRpYyBzbmlwcGV0LgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5h
cnlPcC5oOgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaDoKKyAgICAg
ICAgKiBmdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9ySW5saW5lcy5oOgorICAgICAgICAoSlND
OjpGVEw6OkFyaXRoTXVsRGVzY3JpcHRvcjo6QXJpdGhNdWxEZXNjcmlwdG9yKToKKyAgICAgICAg
KEpTQzo6RlRMOjpBcml0aE11bERlc2NyaXB0b3I6OmljU2l6ZSk6CisgICAgICAgICogZnRsL0ZU
TElubGluZUNhY2hlU2l6ZS5jcHA6CisgICAgICAgIChKU0M6OkZUTDo6c2l6ZU9mQXJpdGhNdWwp
OgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZVNpemUuaDoKKyAgICAgICAgKiBmdGwvRlRM
TG93ZXJERkdUb0xMVk0uY3BwOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0xM
Vk06Omxvd2VyKToKKyAgICAgICAgKEpTQzo6RlRMOjpERkc6Okxvd2VyREZHVG9MTFZNOjpjb21w
aWxlQXJpdGhNdWwpOgorICAgICAgICAqIGppdC9KSVRNdWxHZW5lcmF0b3IuaDoKKyAgICAgICAg
KEpTQzo6SklUTXVsR2VuZXJhdG9yOjpKSVRNdWxHZW5lcmF0b3IpOgorCisgICAgICAgICogdGVz
dHMvc3RyZXNzL29wX211bC5qczoKKyAgICAgICAgLSBVcGRhdGVkIGEgdGVzdCB2YWx1ZTogdGhl
IGludGVyZXN0aW5nIHZhbHVlIGZvciBpbW1pbmVudCBvdmVyZmxvdyBmcm9tIGFuCisgICAgICAg
ICAgaW50MzIgaXMgMHg3ZmZmZmZmZiwgbm90IDB4N2ZmZmZmZi4KKwogMjAxNS0xMi0wMiAgSm9z
ZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04o
cjE5Mjc1Myk6IFJlbW90ZSBXZWIgSW5zcGVjdG9yOiBBcHBsaWNhdGlvbnMgYW5kIERlYnVnZ2Fi
bGVzIG5vdCBzaG93aW5nIHVwIGluIGRlYnVnZ2VycwpJbmRleDogU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdBYnN0cmFjdEludGVycHJldGVySW5saW5lcy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RJbnRlcnByZXRlcklubGluZXMuaAko
cmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFj
dEludGVycHJldGVySW5saW5lcy5oCSh3b3JraW5nIGNvcHkpCkBAIC02MzQsNiArNjM0LDEwIEBA
IGJvb2wgQWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHkKICAgICAgICAgICAgICAg
ICB0eXBlT2ZEb3VibGVQcm9kdWN0KAogICAgICAgICAgICAgICAgICAgICBmb3JOb2RlKG5vZGUt
PmNoaWxkMSgpKS5tX3R5cGUsIGZvck5vZGUobm9kZS0+Y2hpbGQyKCkpLm1fdHlwZSkpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVW50eXBlZFVzZToKKyAgICAgICAgICAgIGNs
b2JiZXJXb3JsZChub2RlLT5vcmlnaW4uc2VtYW50aWMsIGNsb2JiZXJMaW1pdCk7CisgICAgICAg
ICAgICBmb3JOb2RlKG5vZGUpLnNldFR5cGUobV9ncmFwaCwgU3BlY0J5dGVjb2RlTnVtYmVyKTsK
KyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgUkVMRUFT
RV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAgICAgIGJyZWFrOwpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDbG9iYmVyaXplLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDbG9iYmVyaXplLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ2xvYmJlcml6ZS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0yNDgsNyArMjQ4LDYgQEAgdm9pZCBjbG9iYmVyaXplKEdyYXBoJiBncmFwaCwgTm9kZSog
bm9kZQogCiAgICAgY2FzZSBBcml0aEFkZDoKICAgICBjYXNlIEFyaXRoTmVnYXRlOgotICAgIGNh
c2UgQXJpdGhNdWw6CiAgICAgY2FzZSBBcml0aERpdjoKICAgICBjYXNlIEFyaXRoTW9kOgogICAg
IGNhc2UgRG91YmxlQXNJbnQzMjoKQEAgLTI1Nyw2ICsyNTYsNyBAQCB2b2lkIGNsb2JiZXJpemUo
R3JhcGgmIGdyYXBoLCBOb2RlKiBub2RlCiAgICAgICAgIHJldHVybjsKIAogICAgIGNhc2UgQXJp
dGhTdWI6CisgICAgY2FzZSBBcml0aE11bDoKICAgICAgICAgc3dpdGNoIChub2RlLT5iaW5hcnlV
c2VLaW5kKCkpIHsKICAgICAgICAgY2FzZSBJbnQzMlVzZToKICAgICAgICAgY2FzZSBJbnQ1MlJl
cFVzZToKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1cFBoYXNlLmNw
cAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1
cFBoYXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjI3LDkgKzIyNywxOCBAQCBwcml2YXRlOgog
ICAgICAgICB9CiAgICAgICAgICAgICAKICAgICAgICAgY2FzZSBBcml0aE11bDogeworICAgICAg
ICAgICAgRWRnZSYgbGVmdENoaWxkID0gbm9kZS0+Y2hpbGQxKCk7CisgICAgICAgICAgICBFZGdl
JiByaWdodENoaWxkID0gbm9kZS0+Y2hpbGQyKCk7CisgICAgICAgICAgICBpZiAoTm9kZTo6c2hv
dWxkU3BlY3VsYXRlVW50eXBlZEZvckFyaXRobWV0aWMobGVmdENoaWxkLm5vZGUoKSwgcmlnaHRD
aGlsZC5ub2RlKCkpCisgICAgICAgICAgICAgICAgfHwgbV9ncmFwaC5oYXNFeGl0U2l0ZShub2Rl
LT5vcmlnaW4uc2VtYW50aWMsIEJhZFR5cGUpKSB7CisgICAgICAgICAgICAgICAgZml4RWRnZTxV
bnR5cGVkVXNlPihsZWZ0Q2hpbGQpOworICAgICAgICAgICAgICAgIGZpeEVkZ2U8VW50eXBlZFVz
ZT4ocmlnaHRDaGlsZCk7CisgICAgICAgICAgICAgICAgbm9kZS0+c2V0UmVzdWx0KE5vZGVSZXN1
bHRKUyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBpZiAobV9ncmFwaC5tdWxTaG91bGRTcGVjdWxhdGVJbnQzMihub2RlLCBGaXh1cFBhc3MpKSB7
Ci0gICAgICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShub2RlLT5jaGlsZDEoKSk7Ci0g
ICAgICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShub2RlLT5jaGlsZDIoKSk7CisgICAg
ICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShsZWZ0Q2hpbGQpOworICAgICAgICAgICAg
ICAgIGZpeEludE9yQm9vbGVhbkVkZ2UocmlnaHRDaGlsZCk7CiAgICAgICAgICAgICAgICAgaWYg
KGJ5dGVjb2RlQ2FuVHJ1bmNhdGVJbnRlZ2VyKG5vZGUtPmFyaXRoTm9kZUZsYWdzKCkpKQogICAg
ICAgICAgICAgICAgICAgICBub2RlLT5zZXRBcml0aE1vZGUoQXJpdGg6OlVuY2hlY2tlZCk7CiAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoYnl0ZWNvZGVDYW5JZ25vcmVOZWdhdGl2ZVplcm8obm9k
ZS0+YXJpdGhOb2RlRmxhZ3MoKSkpCkBAIC0yMzksOCArMjQ4LDggQEAgcHJpdmF0ZToKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmIChtX2dyYXBo
Lm11bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgRml4dXBQYXNzKSkgewotICAgICAg
ICAgICAgICAgIGZpeEVkZ2U8SW50NTJSZXBVc2U+KG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAg
ICAgICAgICBmaXhFZGdlPEludDUyUmVwVXNlPihub2RlLT5jaGlsZDIoKSk7CisgICAgICAgICAg
ICAgICAgZml4RWRnZTxJbnQ1MlJlcFVzZT4obGVmdENoaWxkKTsKKyAgICAgICAgICAgICAgICBm
aXhFZGdlPEludDUyUmVwVXNlPihyaWdodENoaWxkKTsKICAgICAgICAgICAgICAgICBpZiAoYnl0
ZWNvZGVDYW5JZ25vcmVOZWdhdGl2ZVplcm8obm9kZS0+YXJpdGhOb2RlRmxhZ3MoKSkpCiAgICAg
ICAgICAgICAgICAgICAgIG5vZGUtPnNldEFyaXRoTW9kZShBcml0aDo6Q2hlY2tPdmVyZmxvdyk7
CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMjQ4LDggKzI1Nyw4IEBAIHByaXZhdGU6CiAgICAg
ICAgICAgICAgICAgbm9kZS0+c2V0UmVzdWx0KE5vZGVSZXN1bHRJbnQ1Mik7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBmaXhEb3VibGVPckJvb2xl
YW5FZGdlKG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAgICAgIGZpeERvdWJsZU9yQm9vbGVhbkVk
Z2Uobm9kZS0+Y2hpbGQyKCkpOworICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFuRWRnZShs
ZWZ0Q2hpbGQpOworICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFuRWRnZShyaWdodENoaWxk
KTsKICAgICAgICAgICAgIG5vZGUtPnNldFJlc3VsdChOb2RlUmVzdWx0RG91YmxlKTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR09wZXJhdGlvbnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHT3BlcmF0aW9ucy5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMCw2ICsy
MDAsMTkgQEAgRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25WYQogICAgIHJl
dHVybiBKU1ZhbHVlOjplbmNvZGUoanNBZGRTbG93Q2FzZShleGVjLCBvcDEsIG9wMikpOwogfQog
CitFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlTXVsKEV4ZWNTdGF0
ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwgRW5jb2RlZEpTVmFsdWUgZW5jb2Rl
ZE9wMikKK3sKKyAgICBWTSogdm0gPSAmZXhlYy0+dm0oKTsKKyAgICBOYXRpdmVDYWxsRnJhbWVU
cmFjZXIgdHJhY2VyKHZtLCBleGVjKTsKKworICAgIEpTVmFsdWUgb3AxID0gSlNWYWx1ZTo6ZGVj
b2RlKGVuY29kZWRPcDEpOworICAgIEpTVmFsdWUgb3AyID0gSlNWYWx1ZTo6ZGVjb2RlKGVuY29k
ZWRPcDIpOworCisgICAgZG91YmxlIGEgPSBvcDEudG9OdW1iZXIoZXhlYyk7CisgICAgZG91Ymxl
IGIgPSBvcDIudG9OdW1iZXIoZXhlYyk7CisgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc051
bWJlcihhICogYikpOworfQorCiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlv
blZhbHVlU3ViKEV4ZWNTdGF0ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwgRW5j
b2RlZEpTVmFsdWUgZW5jb2RlZE9wMikKIHsKICAgICBWTSogdm0gPSAmZXhlYy0+dm0oKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5oCShyZXZpc2lvbiAx
OTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuaAkod29y
a2luZyBjb3B5KQpAQCAtNDUsNiArNDUsNyBAQCBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9O
IG9wZXJhdGlvblRvCiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblRvVGhp
c1N0cmljdChFeGVjU3RhdGUqLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AxKSBXVEZfSU5URVJO
QUw7CiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlQWRkKEV4ZWNT
dGF0ZSosIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRP
cDIpIFdURl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9u
VmFsdWVBZGROb3ROdW1iZXIoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwg
RW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMikgV1RGX0lOVEVSTkFMOworRW5jb2RlZEpTVmFsdWUg
SklUX09QRVJBVElPTiBvcGVyYXRpb25WYWx1ZU11bChFeGVjU3RhdGUqLCBFbmNvZGVkSlNWYWx1
ZSBlbmNvZGVkT3AxLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AyKSBXVEZfSU5URVJOQUw7CiBF
bmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlU3ViKEV4ZWNTdGF0ZSos
IEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDIpIFdU
Rl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9uR2V0QnlW
YWwoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZEJhc2UsIEVuY29kZWRKU1ZhbHVl
IGVuY29kZWRQcm9wZXJ0eSkgV1RGX0lOVEVSTkFMOwogRW5jb2RlZEpTVmFsdWUgSklUX09QRVJB
VElPTiBvcGVyYXRpb25HZXRCeVZhbENlbGwoRXhlY1N0YXRlKiwgSlNDZWxsKiwgRW5jb2RlZEpT
VmFsdWUgZW5jb2RlZFByb3BlcnR5KSBXVEZfSU5URVJOQUw7CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGZnL0RGR1ByZWRpY3Rpb25Qcm9wYWdhdGlvblBoYXNlLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1ByZWRpY3Rpb25Qcm9wYWdhdGlvblBo
YXNlLmNwcAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMzNCwx
MiArMzM0LDE2IEBAIHByaXZhdGU6CiAgICAgICAgICAgICBTcGVjdWxhdGVkVHlwZSByaWdodCA9
IG5vZGUtPmNoaWxkMigpLT5wcmVkaWN0aW9uKCk7CiAgICAgICAgICAgICAKICAgICAgICAgICAg
IGlmIChsZWZ0ICYmIHJpZ2h0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKG1fZ3JhcGgubXVsU2hv
dWxkU3BlY3VsYXRlSW50MzIobm9kZSwgbV9wYXNzKSkKLSAgICAgICAgICAgICAgICAgICAgY2hh
bmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDMyKTsKLSAgICAgICAgICAgICAgICBlbHNl
IGlmIChtX2dyYXBoLm11bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgbV9wYXNzKSkK
LSAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDUy
KTsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0g
bWVyZ2VQcmVkaWN0aW9uKHNwZWN1bGF0ZWREb3VibGVUeXBlRm9yUHJlZGljdGlvbnMobGVmdCwg
cmlnaHQpKTsKKyAgICAgICAgICAgICAgICBpZiAoaXNGdWxsTnVtYmVyT3JCb29sZWFuU3BlY3Vs
YXRpb25FeHBlY3RpbmdEZWZpbmVkKGxlZnQpCisgICAgICAgICAgICAgICAgICAgICYmIGlzRnVs
bE51bWJlck9yQm9vbGVhblNwZWN1bGF0aW9uRXhwZWN0aW5nRGVmaW5lZChyaWdodCkpIHsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKG1fZ3JhcGgubXVsU2hvdWxkU3BlY3VsYXRlSW50MzIobm9k
ZSwgbV9wYXNzKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0gbWVyZ2VQcmVk
aWN0aW9uKFNwZWNJbnQzMik7CisgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKG1fZ3JhcGgu
bXVsU2hvdWxkU3BlY3VsYXRlTWFjaGluZUludChub2RlLCBtX3Bhc3MpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgY2hhbmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDUyKTsKKyAgICAg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCB8PSBt
ZXJnZVByZWRpY3Rpb24oc3BlY3VsYXRlZERvdWJsZVR5cGVGb3JQcmVkaWN0aW9ucyhsZWZ0LCBy
aWdodCkpOworICAgICAgICAgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgICAgICAgICBjaGFu
Z2VkIHw9IG1lcmdlUHJlZGljdGlvbihTcGVjSW50MzIgfCBTcGVjQnl0ZWNvZGVEb3VibGUpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwCShyZXZpc2lv
biAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklU
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIkRGR1Nsb3dQ
YXRoR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiRGlyZWN0QXJndW1lbnRzLmgiCiAjaW5jbHVkZSAi
SklUQWRkR2VuZXJhdG9yLmgiCisjaW5jbHVkZSAiSklUTXVsR2VuZXJhdG9yLmgiCiAjaW5jbHVk
ZSAiSklUU3ViR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiSlNBcnJvd0Z1bmN0aW9uLmgiCiAjaW5j
bHVkZSAiSlNDSW5saW5lcy5oIgpAQCAtMzQ0Myw3ICszNDQ0LDEwOCBAQCB2b2lkIFNwZWN1bGF0
aXZlSklUOjpjb21waWxlQXJpdGhNdWwoTm9kCiAgICAgICAgIGRvdWJsZVJlc3VsdChyZXN1bHQu
ZnByKCksIG5vZGUpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgICAgICAKKworICAgIGNh
c2UgVW50eXBlZFVzZTogeworICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBub2RlLT5jaGlsZDEo
KTsKKyAgICAgICAgYXV0byYgcmlnaHRDaGlsZCA9IG5vZGUtPmNoaWxkMigpOworCisgICAgICAg
IGlmIChpc0tub3duTm90TnVtYmVyKGxlZnRDaGlsZC5ub2RlKCkpIHx8IGlzS25vd25Ob3ROdW1i
ZXIocmlnaHRDaGlsZC5ub2RlKCkpKSB7CisgICAgICAgICAgICBKU1ZhbHVlT3BlcmFuZCBsZWZ0
KHRoaXMsIGxlZnRDaGlsZCk7CisgICAgICAgICAgICBKU1ZhbHVlT3BlcmFuZCByaWdodCh0aGlz
LCByaWdodENoaWxkKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIGxlZnRSZWdzID0gbGVmdC5q
c1ZhbHVlUmVncygpOworICAgICAgICAgICAgSlNWYWx1ZVJlZ3MgcmlnaHRSZWdzID0gcmlnaHQu
anNWYWx1ZVJlZ3MoKTsKKyNpZiBVU0UoSlNWQUxVRTY0KQorICAgICAgICAgICAgR1BSVGVtcG9y
YXJ5IHJlc3VsdCh0aGlzKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBK
U1ZhbHVlUmVncyhyZXN1bHQuZ3ByKCkpOworI2Vsc2UKKyAgICAgICAgICAgIEdQUlRlbXBvcmFy
eSByZXN1bHRUYWcodGhpcyk7CisgICAgICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0UGF5bG9h
ZCh0aGlzKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1ZhbHVlUmVn
cyhyZXN1bHRQYXlsb2FkLmdwcigpLCByZXN1bHRUYWcuZ3ByKCkpOworI2VuZGlmCisgICAgICAg
ICAgICBmbHVzaFJlZ2lzdGVycygpOworICAgICAgICAgICAgY2FsbE9wZXJhdGlvbihvcGVyYXRp
b25WYWx1ZU11bCwgcmVzdWx0UmVncywgbGVmdFJlZ3MsIHJpZ2h0UmVncyk7CisgICAgICAgICAg
ICBtX2ppdC5leGNlcHRpb25DaGVjaygpOworCisgICAgICAgICAgICBqc1ZhbHVlUmVzdWx0KHJl
c3VsdFJlZ3MsIG5vZGUpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAg
ICAgT3B0aW9uYWw8SlNWYWx1ZU9wZXJhbmQ+IGxlZnQ7CisgICAgICAgIE9wdGlvbmFsPEpTVmFs
dWVPcGVyYW5kPiByaWdodDsKKworICAgICAgICBKU1ZhbHVlUmVncyBsZWZ0UmVnczsKKyAgICAg
ICAgSlNWYWx1ZVJlZ3MgcmlnaHRSZWdzOworCisgICAgICAgIEZQUlRlbXBvcmFyeSBsZWZ0TnVt
YmVyKHRoaXMpOworICAgICAgICBGUFJUZW1wb3JhcnkgcmlnaHROdW1iZXIodGhpcyk7CisgICAg
ICAgIEZQUlJlZyBsZWZ0RlBSID0gbGVmdE51bWJlci5mcHIoKTsKKyAgICAgICAgRlBSUmVnIHJp
Z2h0RlBSID0gcmlnaHROdW1iZXIuZnByKCk7CisKKyNpZiBVU0UoSlNWQUxVRTY0KQorICAgICAg
ICBHUFJUZW1wb3JhcnkgcmVzdWx0KHRoaXMpOworICAgICAgICBKU1ZhbHVlUmVncyByZXN1bHRS
ZWdzID0gSlNWYWx1ZVJlZ3MocmVzdWx0LmdwcigpKTsKKyAgICAgICAgR1BSVGVtcG9yYXJ5IHNj
cmF0Y2godGhpcyk7CisgICAgICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gc2NyYXRjaC5ncHIoKTsK
KyAgICAgICAgRlBSUmVnIHNjcmF0Y2hGUFIgPSBJbnZhbGlkRlBSUmVnOworI2Vsc2UKKyAgICAg
ICAgR1BSVGVtcG9yYXJ5IHJlc3VsdFRhZyh0aGlzKTsKKyAgICAgICAgR1BSVGVtcG9yYXJ5IHJl
c3VsdFBheWxvYWQodGhpcyk7CisgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1Zh
bHVlUmVncyhyZXN1bHRQYXlsb2FkLmdwcigpLCByZXN1bHRUYWcuZ3ByKCkpOworICAgICAgICBH
UFJSZWcgc2NyYXRjaEdQUiA9IHJlc3VsdFRhZy5ncHIoKTsKKyAgICAgICAgRlBSVGVtcG9yYXJ5
IGZwclNjcmF0Y2godGhpcyk7CisgICAgICAgIEZQUlJlZyBzY3JhdGNoRlBSID0gZnByU2NyYXRj
aC5mcHIoKTsKKyNlbmRpZgorCisgICAgICAgIFNuaXBwZXRPcGVyYW5kIGxlZnRPcGVyYW5kKG1f
c3RhdGUuZm9yTm9kZShsZWZ0Q2hpbGQpLnJlc3VsdFR5cGUoKSk7CisgICAgICAgIFNuaXBwZXRP
cGVyYW5kIHJpZ2h0T3BlcmFuZChtX3N0YXRlLmZvck5vZGUocmlnaHRDaGlsZCkucmVzdWx0VHlw
ZSgpKTsKKworICAgICAgICBpZiAobGVmdENoaWxkLT5pc0ludDMyQ29uc3RhbnQoKSkKKyAgICAg
ICAgICAgIGxlZnRPcGVyYW5kLnNldENvbnN0SW50MzIobGVmdENoaWxkLT5hc0ludDMyKCkpOwor
ICAgICAgICBpZiAocmlnaHRDaGlsZC0+aXNJbnQzMkNvbnN0YW50KCkpCisgICAgICAgICAgICBy
aWdodE9wZXJhbmQuc2V0Q29uc3RJbnQzMihyaWdodENoaWxkLT5hc0ludDMyKCkpOworCisgICAg
ICAgIFJFTEVBU0VfQVNTRVJUKCFsZWZ0T3BlcmFuZC5pc0NvbnN0KCkgfHwgIXJpZ2h0T3BlcmFu
ZC5pc0NvbnN0KCkpOworCisgICAgICAgIGlmICghbGVmdE9wZXJhbmQuaXNQb3NpdGl2ZUNvbnN0
SW50MzIoKSkgeworICAgICAgICAgICAgbGVmdCA9IEpTVmFsdWVPcGVyYW5kKHRoaXMsIGxlZnRD
aGlsZCk7CisgICAgICAgICAgICBsZWZ0UmVncyA9IGxlZnQtPmpzVmFsdWVSZWdzKCk7CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKCFyaWdodE9wZXJhbmQuaXNQb3NpdGl2ZUNvbnN0SW50MzIoKSkg
eworICAgICAgICAgICAgcmlnaHQgPSBKU1ZhbHVlT3BlcmFuZCh0aGlzLCByaWdodENoaWxkKTsK
KyAgICAgICAgICAgIHJpZ2h0UmVncyA9IHJpZ2h0LT5qc1ZhbHVlUmVncygpOworICAgICAgICB9
CisKKyAgICAgICAgSklUTXVsR2VuZXJhdG9yIGdlbihsZWZ0T3BlcmFuZCwgcmlnaHRPcGVyYW5k
LCByZXN1bHRSZWdzLCBsZWZ0UmVncywgcmlnaHRSZWdzLAorICAgICAgICAgICAgbGVmdEZQUiwg
cmlnaHRGUFIsIHNjcmF0Y2hHUFIsIHNjcmF0Y2hGUFIpOworICAgICAgICBnZW4uZ2VuZXJhdGVG
YXN0UGF0aChtX2ppdCk7CisKKyAgICAgICAgQVNTRVJUKGdlbi5kaWRFbWl0RmFzdFBhdGgoKSk7
CisgICAgICAgIGdlbi5lbmRKdW1wTGlzdCgpLmFwcGVuZChtX2ppdC5qdW1wKCkpOworCisgICAg
ICAgIGdlbi5zbG93UGF0aEp1bXBMaXN0KCkubGluaygmbV9qaXQpOworICAgICAgICBzaWxlbnRT
cGlsbEFsbFJlZ2lzdGVycyhyZXN1bHRSZWdzKTsKKworICAgICAgICBpZiAobGVmdE9wZXJhbmQu
aXNQb3NpdGl2ZUNvbnN0SW50MzIoKSkgeworICAgICAgICAgICAgbGVmdFJlZ3MgPSByZXN1bHRS
ZWdzOworICAgICAgICAgICAgaW50NjRfdCBsZWZ0Q29uc3QgPSBsZWZ0T3BlcmFuZC5hc0NvbnN0
SW50MzIoKTsKKyAgICAgICAgICAgIG1faml0Lm1vdmVWYWx1ZShKU1ZhbHVlKGxlZnRDb25zdCks
IGxlZnRSZWdzKTsKKyAgICAgICAgfQorICAgICAgICBpZiAocmlnaHRPcGVyYW5kLmlzUG9zaXRp
dmVDb25zdEludDMyKCkpIHsKKyAgICAgICAgICAgIHJpZ2h0UmVncyA9IHJlc3VsdFJlZ3M7Cisg
ICAgICAgICAgICBpbnQ2NF90IHJpZ2h0Q29uc3QgPSByaWdodE9wZXJhbmQuYXNDb25zdEludDMy
KCk7CisgICAgICAgICAgICBtX2ppdC5tb3ZlVmFsdWUoSlNWYWx1ZShyaWdodENvbnN0KSwgcmln
aHRSZWdzKTsKKyAgICAgICAgfQorCisgICAgICAgIGNhbGxPcGVyYXRpb24ob3BlcmF0aW9uVmFs
dWVNdWwsIHJlc3VsdFJlZ3MsIGxlZnRSZWdzLCByaWdodFJlZ3MpOworCisgICAgICAgIHNpbGVu
dEZpbGxBbGxSZWdpc3RlcnMocmVzdWx0UmVncyk7CisgICAgICAgIG1faml0LmV4Y2VwdGlvbkNo
ZWNrKCk7CisKKyAgICAgICAgZ2VuLmVuZEp1bXBMaXN0KCkubGluaygmbV9qaXQpOworICAgICAg
ICBqc1ZhbHVlUmVzdWx0KHJlc3VsdFJlZ3MsIG5vZGUpOworICAgICAgICByZXR1cm47CisgICAg
fQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsK
ICAgICAgICAgcmV0dXJuOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21w
aWxlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBp
bGUuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZU
TENvbXBpbGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMzYsMTYgKzMzNiw3IEBAIHN0YXRpYyB2
b2lkIGdlbmVyYXRlQmluYXJ5T3BJQ0Zhc3RQYXRoKAogICAgICAgICBDQ2FsbEhlbHBlcnM6Okp1
bXAgZG9uZTsKICAgICAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wIHNsb3dQYXRoU3RhcnQ7CiAKLSAg
ICAgICAgc3dpdGNoIChpYy5ub2RlVHlwZSgpKSB7Ci0gICAgICAgIGNhc2UgQXJpdGhTdWI6Ci0g
ICAgICAgICAgICBnZW5lcmF0ZUFyaXRoU3ViRmFzdFBhdGgoaWMsIGZhc3RQYXRoSklULCByZXN1
bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0YXJ0KTsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIFZhbHVlQWRkOgotICAgICAgICAgICAgZ2Vu
ZXJhdGVWYWx1ZUFkZEZhc3RQYXRoKGljLCBmYXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdo
dCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xvd1BhdGhTdGFydCk7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFD
SEVEKCk7Ci0gICAgICAgIH0KKyAgICAgICAgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKGljLCBm
YXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdodCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xv
d1BhdGhTdGFydCk7CiAKICAgICAgICAgY2hhciogc3RhcnRPZklDID0gYml0d2lzZV9jYXN0PGNo
YXIqPihnZW5lcmF0ZWRGdW5jdGlvbikgKyByZWNvcmQuaW5zdHJ1Y3Rpb25PZmZzZXQ7CiAgICAg
ICAgIGNvbnN0IGNoYXIqIGZhc3RQYXRoSUNOYW1lID0gaWMuZmFzdFBhdGhJQ05hbWUoKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZUJpbmFyeU9wLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29t
cGlsZUJpbmFyeU9wLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1
ZGUgIkZUTElubGluZUNhY2hlRGVzY3JpcHRvci5oIgogI2luY2x1ZGUgIkdQUkluZm8uaCIKICNp
bmNsdWRlICJKSVRBZGRHZW5lcmF0b3IuaCIKKyNpbmNsdWRlICJKSVRNdWxHZW5lcmF0b3IuaCIK
ICNpbmNsdWRlICJKSVRTdWJHZW5lcmF0b3IuaCIKICNpbmNsdWRlICJTY3JhdGNoUmVnaXN0ZXJB
bGxvY2F0b3IuaCIKIApAQCAtMTUyLDExICsxNTMsMTEgQEAgcHJpdmF0ZToKICAgICBHUFJSZWcg
bV9zYXZlZFRhZ1R5cGVOdW1iZXJSZWdpc3RlciB7IEludmFsaWRHUFJSZWcgfTsKIH07CiAKLXZv
aWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxs
SGVscGVycyYgaml0LAordGVtcGxhdGU8dHlwZW5hbWUgQmluYXJ5QXJpdGhPcEdlbmVyYXRvcj4K
K3ZvaWQgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgoQmluYXJ5T3BEZXNjcmlwdG9yJiBp
YywgQ0NhbGxIZWxwZXJzJiBqaXQsCiAgICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxlZnQsIEdQ
UlJlZyByaWdodCwgUmVnaXN0ZXJTZXQgdXNlZFJlZ2lzdGVycywKICAgICBDQ2FsbEhlbHBlcnM6
Okp1bXAmIGRvbmUsIENDYWxsSGVscGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCkKIHsKLSAgICBB
U1NFUlQoaWMubm9kZVR5cGUoKSA9PSBBcml0aFN1Yik7CiAgICAgU2NyYXRjaFJlZ2lzdGVyQWxs
b2NhdG9yIGFsbG9jYXRvcih1c2VkUmVnaXN0ZXJzKTsKIAogICAgIEJpbmFyeVNuaXBwZXRSZWdp
c3RlckNvbnRleHQgY29udGV4dChhbGxvY2F0b3IsIHJlc3VsdCwgbGVmdCwgcmlnaHQpOwpAQCAt
MTY2LDcgKzE2Nyw3IEBAIHZvaWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGUK
ICAgICBGUFJSZWcgcmlnaHRGUFIgPSBhbGxvY2F0b3IuYWxsb2NhdGVTY3JhdGNoRlBSKCk7CiAg
ICAgRlBSUmVnIHNjcmF0Y2hGUFIgPSBJbnZhbGlkRlBSUmVnOwogCi0gICAgSklUU3ViR2VuZXJh
dG9yIGdlbihpYy5sZWZ0T3BlcmFuZCgpLCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3Mo
cmVzdWx0KSwKKyAgICBCaW5hcnlBcml0aE9wR2VuZXJhdG9yIGdlbihpYy5sZWZ0T3BlcmFuZCgp
LCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3MocmVzdWx0KSwKICAgICAgICAgSlNWYWx1
ZVJlZ3MobGVmdCksIEpTVmFsdWVSZWdzKHJpZ2h0KSwgbGVmdEZQUiwgcmlnaHRGUFIsIHNjcmF0
Y2hHUFIsIHNjcmF0Y2hGUFIpOwogCiAgICAgYXV0byBudW1iZXJPZkJ5dGVzVXNlZFRvUHJlc2Vy
dmVSZXVzZWRSZWdpc3RlcnMgPQpAQCAtMTg5LDQxICsxOTAsMjMgQEAgdm9pZCBnZW5lcmF0ZUFy
aXRoU3ViRmFzdFBhdGgoQmluYXJ5T3BEZQogICAgIHNsb3dQYXRoU3RhcnQgPSBqaXQuanVtcCgp
OwogfQogCi12b2lkIGdlbmVyYXRlVmFsdWVBZGRGYXN0UGF0aChCaW5hcnlPcERlc2NyaXB0b3Im
IGljLCBDQ2FsbEhlbHBlcnMmIGppdCwKK3ZvaWQgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKEJp
bmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxsSGVscGVycyYgaml0LAogICAgIEdQUlJlZyByZXN1
bHQsIEdQUlJlZyBsZWZ0LCBHUFJSZWcgcmlnaHQsIFJlZ2lzdGVyU2V0IHVzZWRSZWdpc3RlcnMs
CiAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wJiBkb25lLCBDQ2FsbEhlbHBlcnM6Okp1bXAmIHNsb3dQ
YXRoU3RhcnQpCiB7Ci0gICAgQVNTRVJUKGljLm5vZGVUeXBlKCkgPT0gVmFsdWVBZGQpOwotICAg
IFNjcmF0Y2hSZWdpc3RlckFsbG9jYXRvciBhbGxvY2F0b3IodXNlZFJlZ2lzdGVycyk7Ci0KLSAg
ICBCaW5hcnlTbmlwcGV0UmVnaXN0ZXJDb250ZXh0IGNvbnRleHQoYWxsb2NhdG9yLCByZXN1bHQs
IGxlZnQsIHJpZ2h0KTsKLQotICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gYWxsb2NhdG9yLmFsbG9j
YXRlU2NyYXRjaEdQUigpOwotICAgIEZQUlJlZyBsZWZ0RlBSID0gYWxsb2NhdG9yLmFsbG9jYXRl
U2NyYXRjaEZQUigpOwotICAgIEZQUlJlZyByaWdodEZQUiA9IGFsbG9jYXRvci5hbGxvY2F0ZVNj
cmF0Y2hGUFIoKTsKLSAgICBGUFJSZWcgc2NyYXRjaEZQUiA9IEludmFsaWRGUFJSZWc7Ci0KLSAg
ICBKSVRBZGRHZW5lcmF0b3IgZ2VuKGljLmxlZnRPcGVyYW5kKCksIGljLnJpZ2h0T3BlcmFuZCgp
LCBKU1ZhbHVlUmVncyhyZXN1bHQpLAotICAgICAgICBKU1ZhbHVlUmVncyhsZWZ0KSwgSlNWYWx1
ZVJlZ3MocmlnaHQpLCBsZWZ0RlBSLCByaWdodEZQUiwgc2NyYXRjaEdQUiwgc2NyYXRjaEZQUik7
Ci0KLSAgICBhdXRvIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycyA9
Ci0gICAgYWxsb2NhdG9yLnByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzQnlQdXNoaW5nKGppdCwgU2Ny
YXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6Ok5vRXh0cmFTcGFjZSk7Ci0K
LSAgICBjb250ZXh0LmluaXRpYWxpemVSZWdpc3RlcnMoaml0KTsKLSAgICBnZW4uZ2VuZXJhdGVG
YXN0UGF0aChqaXQpOwotCi0gICAgQVNTRVJUKGdlbi5kaWRFbWl0RmFzdFBhdGgoKSk7Ci0gICAg
Z2VuLmVuZEp1bXBMaXN0KCkubGluaygmaml0KTsKLSAgICBjb250ZXh0LnJlc3RvcmVSZWdpc3Rl
cnMoaml0KTsKLSAgICBhbGxvY2F0b3IucmVzdG9yZVJldXNlZFJlZ2lzdGVyc0J5UG9wcGluZyhq
aXQsIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycywKLSAgICAgICAg
U2NyYXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6OlNwYWNlRm9yQ0NhbGwp
OwotICAgIGRvbmUgPSBqaXQuanVtcCgpOwotCi0gICAgZ2VuLnNsb3dQYXRoSnVtcExpc3QoKS5s
aW5rKCZqaXQpOwotICAgIGNvbnRleHQucmVzdG9yZVJlZ2lzdGVycyhqaXQpOwotICAgIGFsbG9j
YXRvci5yZXN0b3JlUmV1c2VkUmVnaXN0ZXJzQnlQb3BwaW5nKGppdCwgbnVtYmVyT2ZCeXRlc1Vz
ZWRUb1ByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzLAotICAgICAgICBTY3JhdGNoUmVnaXN0ZXJBbGxv
Y2F0b3I6OkV4dHJhU3RhY2tTcGFjZTo6U3BhY2VGb3JDQ2FsbCk7Ci0gICAgc2xvd1BhdGhTdGFy
dCA9IGppdC5qdW1wKCk7CisgICAgc3dpdGNoIChpYy5ub2RlVHlwZSgpKSB7CisgICAgY2FzZSBB
cml0aE11bDoKKyAgICAgICAgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUTXVsR2Vu
ZXJhdG9yPihpYywgaml0LCByZXN1bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25l
LCBzbG93UGF0aFN0YXJ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBBcml0aFN1YjoKKyAg
ICAgICAgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUU3ViR2VuZXJhdG9yPihpYywg
aml0LCByZXN1bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0
YXJ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBWYWx1ZUFkZDoKKyAgICAgICAgZ2VuZXJh
dGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUQWRkR2VuZXJhdG9yPihpYywgaml0LCByZXN1bHQs
IGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0YXJ0KTsKKyAgICAg
ICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNI
RUQoKTsKKyAgICB9CiB9CiAKIH0gfSAvLyBuYW1lc3BhY2UgSlNDOjpGVEwKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZUJpbmFyeU9wLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlQmluYXJ5T3AuaAkocmV2aXNpb24g
MTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlQmluYXJ5T3Au
aAkod29ya2luZyBjb3B5KQpAQCAtMzUsMTEgKzM1LDcgQEAgbmFtZXNwYWNlIEZUTCB7CiAKIGNs
YXNzIEJpbmFyeU9wRGVzY3JpcHRvcjsKIAotdm9pZCBnZW5lcmF0ZUFyaXRoU3ViRmFzdFBhdGgo
QmluYXJ5T3BEZXNjcmlwdG9yJiwgQ0NhbGxIZWxwZXJzJiwKLSAgICBHUFJSZWcgcmVzdWx0LCBH
UFJSZWcgbGVmdCwgR1BSUmVnIHJpZ2h0LCBSZWdpc3RlclNldCB1c2VkUmVnaXN0ZXJzLAotICAg
IENDYWxsSGVscGVyczo6SnVtcCYgZG9uZSwgQ0NhbGxIZWxwZXJzOjpKdW1wJiBzbG93UGF0aFN0
YXJ0KTsKLQotdm9pZCBnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgoQmluYXJ5T3BEZXNjcmlwdG9y
JiwgQ0NhbGxIZWxwZXJzJiwKK3ZvaWQgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKEJpbmFyeU9w
RGVzY3JpcHRvciYsIENDYWxsSGVscGVycyYsCiAgICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxl
ZnQsIEdQUlJlZyByaWdodCwgUmVnaXN0ZXJTZXQgdXNlZFJlZ2lzdGVycywKICAgICBDQ2FsbEhl
bHBlcnM6Okp1bXAmIGRvbmUsIENDYWxsSGVscGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCk7CiAK
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9y
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVDYWNo
ZURlc2NyaXB0b3IuaAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Z0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaAkod29ya2luZyBjb3B5KQpAQCAtMTY1LDYg
KzE2NSwxMiBAQCBwcm90ZWN0ZWQ6CiAgICAgU25pcHBldE9wZXJhbmQgbV9yaWdodE9wZXJhbmQ7
CiB9OwogCitjbGFzcyBBcml0aE11bERlc2NyaXB0b3IgOiBwdWJsaWMgQmluYXJ5T3BEZXNjcmlw
dG9yIHsKK3B1YmxpYzoKKyAgICBBcml0aE11bERlc2NyaXB0b3IodW5zaWduZWQgc3RhY2ttYXBJ
RCwgQ29kZU9yaWdpbiwgY29uc3QgU25pcHBldE9wZXJhbmQmIGxlZnRPcGVyYW5kLCBjb25zdCBT
bmlwcGV0T3BlcmFuZCYgcmlnaHRPcGVyYW5kKTsKKyAgICBzdGF0aWMgc2l6ZV90IGljU2l6ZSgp
OworfTsKKwogY2xhc3MgQXJpdGhTdWJEZXNjcmlwdG9yIDogcHVibGljIEJpbmFyeU9wRGVzY3Jp
cHRvciB7CiBwdWJsaWM6CiAgICAgQXJpdGhTdWJEZXNjcmlwdG9yKHVuc2lnbmVkIHN0YWNrbWFw
SUQsIENvZGVPcmlnaW4sIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiBsZWZ0T3BlcmFuZCwgY29uc3Qg
U25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvZnRsL0ZUTElubGluZUNhY2hlRGVzY3JpcHRvcklubGluZXMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlRGVzY3JpcHRvcklubGluZXMu
aAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxp
bmVDYWNoZURlc2NyaXB0b3JJbmxpbmVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTM1LDYgKzM1LDE4
IEBACiAKIG5hbWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgRlRMIHsKIAorQXJpdGhNdWxEZXNjcmlw
dG9yOjpBcml0aE11bERlc2NyaXB0b3IodW5zaWduZWQgc3RhY2ttYXBJRCwgQ29kZU9yaWdpbiBj
b2RlT3JpZ2luLAorICAgIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiBsZWZ0T3BlcmFuZCwgY29uc3Qg
U25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCkKKyAgICA6IEJpbmFyeU9wRGVzY3JpcHRvcihE
Rkc6OkFyaXRoTXVsLCBzdGFja21hcElELCBjb2RlT3JpZ2luLCBpY1NpemUoKSwKKyAgICAgICAg
IkFyaXRoTXVsIiwgIkFyaXRoTXVsIElDIGZhc3QgcGF0aCIsIERGRzo6b3BlcmF0aW9uVmFsdWVN
dWwsIGxlZnRPcGVyYW5kLCByaWdodE9wZXJhbmQpCit7Cit9CisKK3NpemVfdCBBcml0aE11bERl
c2NyaXB0b3I6OmljU2l6ZSgpCit7CisgICAgcmV0dXJuIHNpemVPZkFyaXRoTXVsKCk7Cit9CisK
IEFyaXRoU3ViRGVzY3JpcHRvcjo6QXJpdGhTdWJEZXNjcmlwdG9yKHVuc2lnbmVkIHN0YWNrbWFw
SUQsIENvZGVPcmlnaW4gY29kZU9yaWdpbiwKICAgICBjb25zdCBTbmlwcGV0T3BlcmFuZCYgbGVm
dE9wZXJhbmQsIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiByaWdodE9wZXJhbmQpCiAgICAgOiBCaW5h
cnlPcERlc2NyaXB0b3IoREZHOjpBcml0aFN1Yiwgc3RhY2ttYXBJRCwgY29kZU9yaWdpbiwgaWNT
aXplKCksCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlU2l6
ZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVD
YWNoZVNpemUuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZnRsL0ZUTElubGluZUNhY2hlU2l6ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyOCw2ICsxMjgs
MjMgQEAgc2l6ZV90IHNpemVPZkluKCkKICNlbmRpZgogfQogCitzaXplX3Qgc2l6ZU9mQXJpdGhN
dWwoKQoreworI2lmIENQVShBUk02NCkKKyNpZmRlZiBOREVCVUcKKyAgICByZXR1cm4gMTgwOyAv
LyBBUk02NCByZWxlYXNlLgorI2Vsc2UKKyAgICByZXR1cm4gMjc2OyAvLyBBUk02NCBkZWJ1Zy4K
KyNlbmRpZgorI2Vsc2UgLy8gQ1BVKFg4Nl82NCkKKyNpZmRlZiBOREVCVUcKKyAgICByZXR1cm4g
MTk5OyAvLyBYODZfNjQgcmVsZWFzZS4KKyNlbHNlCisgICAgcmV0dXJuIDI4NjsgLy8gWDg2XzY0
IGRlYnVnLgorI2VuZGlmCisjZW5kaWYKK30KKwogc2l6ZV90IHNpemVPZkFyaXRoU3ViKCkKIHsK
ICNpZiBDUFUoQVJNNjQpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGlu
ZUNhY2hlU2l6ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRM
SW5saW5lQ2FjaGVTaXplLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVTaXplLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDYgKzQ2
LDcgQEAgc2l6ZV90IHNpemVPZlRhaWxDYWxsRm9yd2FyZFZhcmFyZ3MoKTsKIHNpemVfdCBzaXpl
T2ZDb25zdHJ1Y3RWYXJhcmdzKCk7CiBzaXplX3Qgc2l6ZU9mQ29uc3RydWN0Rm9yd2FyZFZhcmFy
Z3MoKTsKIHNpemVfdCBzaXplT2ZJbigpOworc2l6ZV90IHNpemVPZkFyaXRoTXVsKCk7CiBzaXpl
X3Qgc2l6ZU9mQXJpdGhTdWIoKTsKIHNpemVfdCBzaXplT2ZWYWx1ZUFkZCgpOwogI2lmIEVOQUJM
RShNQVNNX1BST0JFKQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRG
R1RvTExWTS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExM
b3dlckRGR1RvTExWTS5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMTG93ZXJERkdUb0xMVk0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMzIsNiAr
MjMyLDcgQEAgcHVibGljOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heE51bWJlck9m
Q2F0Y2hTcGlsbHMgPSBzdGQ6Om1heChtYXhOdW1iZXJPZkNhdGNoU3BpbGxzLCBtX2dyYXBoLmxv
Y2Fsc0xpdmVJbkJ5dGVjb2RlKG9wQ2F0Y2hPcmlnaW4pLmJpdENvdW50KCkpOwogICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICAgICAgY2FzZSBBcml0aE11bDoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBBcml0aFN1
YjoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBHZXRCeUlkOgogICAgICAgICAgICAgICAgICAg
ICBjYXNlIEdldEJ5SWRGbHVzaDoKQEAgLTE0ODUsOCArMTQ4Niw4IEBAIHByaXZhdGU6CiAgICAg
CiAgICAgdm9pZCBjb21waWxlVmFsdWVBZGQoKQogICAgIHsKLSAgICAgICAgYXV0byBsZWZ0Q2hp
bGQgPSBtX25vZGUtPmNoaWxkMSgpOwotICAgICAgICBhdXRvIHJpZ2h0Q2hpbGQgPSBtX25vZGUt
PmNoaWxkMigpOworICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBtX25vZGUtPmNoaWxkMSgpOwor
ICAgICAgICBhdXRvJiByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKIAogICAgICAgICBp
ZiAoIShwcm92ZW5UeXBlKGxlZnRDaGlsZCkgJiBTcGVjRnVsbE51bWJlcikgfHwgIShwcm92ZW5U
eXBlKHJpZ2h0Q2hpbGQpICYgU3BlY0Z1bGxOdW1iZXIpKSB7CiAgICAgICAgICAgICBzZXRKU1Zh
bHVlKHZtQ2FsbChtX291dC5pbnQ2NCwgbV9vdXQub3BlcmF0aW9uKG9wZXJhdGlvblZhbHVlQWRk
Tm90TnVtYmVyKSwgbV9jYWxsRnJhbWUsCkBAIC0xODA5LDcgKzE4MTAsNjAgQEAgcHJpdmF0ZToK
ICAgICAgICAgICAgICAgICBtX291dC5kb3VibGVNdWwobG93RG91YmxlKG1fbm9kZS0+Y2hpbGQx
KCkpLCBsb3dEb3VibGUobV9ub2RlLT5jaGlsZDIoKSkpKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9Ci0gICAgICAgICAgICAKKworICAgICAgICBjYXNlIFVudHlwZWRVc2U6IHsKKyAg
ICAgICAgICAgIGF1dG8mIGxlZnRDaGlsZCA9IG1fbm9kZS0+Y2hpbGQxKCk7CisgICAgICAgICAg
ICBhdXRvJiByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKKworICAgICAgICAgICAgaWYg
KCEocHJvdmVuVHlwZShsZWZ0Q2hpbGQpICYgU3BlY0Z1bGxOdW1iZXIpIHx8ICEocHJvdmVuVHlw
ZShyaWdodENoaWxkKSAmIFNwZWNGdWxsTnVtYmVyKSkgeworICAgICAgICAgICAgICAgIHNldEpT
VmFsdWUodm1DYWxsKG1fb3V0LmludDY0LCBtX291dC5vcGVyYXRpb24ob3BlcmF0aW9uVmFsdWVN
dWwpLCBtX2NhbGxGcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgbG93SlNWYWx1ZShsZWZ0Q2hp
bGQpLCBsb3dKU1ZhbHVlKHJpZ2h0Q2hpbGQpKSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICB1bnNpZ25lZCBzdGFja21hcElEID0gbV9zdGFj
a21hcElEcysrOworCisgICAgICAgICAgICBpZiAoT3B0aW9uczo6dmVyYm9zZUNvbXBpbGF0aW9u
KCkpCisgICAgICAgICAgICAgICAgZGF0YUxvZygiICAgIEVtaXR0aW5nIEFyaXRoTXVsIHBhdGNo
cG9pbnQgd2l0aCBzdGFja21hcCAjIiwgc3RhY2ttYXBJRCwgIlxuIik7CisKKyNpZiBGVExfVVNF
U19CMworICAgICAgICAgICAgQ1JBU0goKTsKKyNlbHNlCisgICAgICAgICAgICBMVmFsdWUgbGVm
dCA9IGxvd0pTVmFsdWUobGVmdENoaWxkKTsKKyAgICAgICAgICAgIExWYWx1ZSByaWdodCA9IGxv
d0pTVmFsdWUocmlnaHRDaGlsZCk7CisKKyAgICAgICAgICAgIFNuaXBwZXRPcGVyYW5kIGxlZnRP
cGVyYW5kKGFic3RyYWN0VmFsdWUobGVmdENoaWxkKS5yZXN1bHRUeXBlKCkpOworICAgICAgICAg
ICAgU25pcHBldE9wZXJhbmQgcmlnaHRPcGVyYW5kKGFic3RyYWN0VmFsdWUocmlnaHRDaGlsZCku
cmVzdWx0VHlwZSgpKTsKKworICAgICAgICAgICAgaWYgKGxlZnRDaGlsZC0+aXNJbnQzMkNvbnN0
YW50KCkpCisgICAgICAgICAgICAgICAgbGVmdE9wZXJhbmQuc2V0Q29uc3RJbnQzMihsZWZ0Q2hp
bGQtPmFzSW50MzIoKSk7CisgICAgICAgICAgICBpZiAocmlnaHRDaGlsZC0+aXNJbnQzMkNvbnN0
YW50KCkpCisgICAgICAgICAgICAgICAgcmlnaHRPcGVyYW5kLnNldENvbnN0SW50MzIocmlnaHRD
aGlsZC0+YXNJbnQzMigpKTsKKworICAgICAgICAgICAgUkVMRUFTRV9BU1NFUlQoIWxlZnRPcGVy
YW5kLmlzQ29uc3QoKSB8fCAhcmlnaHRPcGVyYW5kLmlzQ29uc3QoKSk7CisKKyAgICAgICAgICAg
IC8vIEFyZ3VtZW50czogaWQsIGJ5dGVzLCB0YXJnZXQsIG51bUFyZ3MsIGFyZ3MuLi4KKyAgICAg
ICAgICAgIFN0YWNrbWFwQXJndW1lbnRMaXN0IGFyZ3VtZW50czsKKyAgICAgICAgICAgIGFyZ3Vt
ZW50cy5hcHBlbmQobV9vdXQuY29uc3RJbnQ2NChzdGFja21hcElEKSk7CisgICAgICAgICAgICBh
cmd1bWVudHMuYXBwZW5kKG1fb3V0LmNvbnN0SW50MzIoQXJpdGhTdWJEZXNjcmlwdG9yOjppY1Np
emUoKSkpOworICAgICAgICAgICAgYXJndW1lbnRzLmFwcGVuZChjb25zdE51bGwobV9vdXQucmVm
OCkpOworICAgICAgICAgICAgYXJndW1lbnRzLmFwcGVuZChtX291dC5jb25zdEludDMyKDIpKTsK
KyAgICAgICAgICAgIGFyZ3VtZW50cy5hcHBlbmQobGVmdCk7CisgICAgICAgICAgICBhcmd1bWVu
dHMuYXBwZW5kKHJpZ2h0KTsKKworICAgICAgICAgICAgYXBwZW5kT1NSRXhpdEFyZ3VtZW50c0Zv
clBhdGNocG9pbnRJZldpbGxDYXRjaEV4Y2VwdGlvbihhcmd1bWVudHMsCisgICAgICAgICAgICAg
ICAgRXhjZXB0aW9uVHlwZTo6QmluYXJ5T3BHZW5lcmF0b3IsIDMpOyAvLyBsZWZ0LCByaWdodCwg
YW5kIHJlc3VsdCBzaG93IHVwIGluIHRoZSBzdGFja21hcCBsb2NhdGlvbnMuCisKKyAgICAgICAg
ICAgIExWYWx1ZSBjYWxsID0gbV9vdXQuY2FsbChtX291dC5pbnQ2NCwgbV9vdXQucGF0Y2hwb2lu
dEludDY0SW50cmluc2ljKCksIGFyZ3VtZW50cyk7CisgICAgICAgICAgICBzZXRJbnN0cnVjdGlv
bkNhbGxpbmdDb252ZW50aW9uKGNhbGwsIExMVk1BbnlSZWdDYWxsQ29udik7CisKKyAgICAgICAg
ICAgIG1fZnRsU3RhdGUuYmluYXJ5T3BzLmFwcGVuZChBcml0aE11bERlc2NyaXB0b3Ioc3RhY2tt
YXBJRCwgbV9ub2RlLT5vcmlnaW4uc2VtYW50aWMsIGxlZnRPcGVyYW5kLCByaWdodE9wZXJhbmQp
KTsKKworICAgICAgICAgICAgc2V0SlNWYWx1ZShjYWxsKTsKKyNlbmRpZgorICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgREZHX0NS
QVNIKG1fZ3JhcGgsIG1fbm9kZSwgIkJhZCB1c2Uga2luZCIpOwogICAgICAgICAgICAgYnJlYWs7
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE11bEdlbmVyYXRvci5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUTXVsR2VuZXJhdG9yLmgJKHJl
dmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUTXVsR2VuZXJh
dG9yLmgJKHdvcmtpbmcgY29weSkKQEAgLTM3LDcgKzM3LDcgQEAgY2xhc3MgSklUTXVsR2VuZXJh
dG9yIHsKIHB1YmxpYzoKICAgICBKSVRNdWxHZW5lcmF0b3IoU25pcHBldE9wZXJhbmQgbGVmdE9w
ZXJhbmQsIFNuaXBwZXRPcGVyYW5kIHJpZ2h0T3BlcmFuZCwKICAgICAgICAgSlNWYWx1ZVJlZ3Mg
cmVzdWx0LCBKU1ZhbHVlUmVncyBsZWZ0LCBKU1ZhbHVlUmVncyByaWdodCwKLSAgICAgICAgRlBS
UmVnIGxlZnRGUFIsIEZQUlJlZyByaWdodEZQUiwgR1BSUmVnIHNjcmF0Y2hHUFIsIEZQUlJlZyBz
Y3JhdGNoRlBSLCB1aW50MzJfdCogcHJvZmlsaW5nQ291bnRlcikKKyAgICAgICAgRlBSUmVnIGxl
ZnRGUFIsIEZQUlJlZyByaWdodEZQUiwgR1BSUmVnIHNjcmF0Y2hHUFIsIEZQUlJlZyBzY3JhdGNo
RlBSLCB1aW50MzJfdCogcHJvZmlsaW5nQ291bnRlciA9IG51bGxwdHIpCiAgICAgICAgIDogbV9s
ZWZ0T3BlcmFuZChsZWZ0T3BlcmFuZCkKICAgICAgICAgLCBtX3JpZ2h0T3BlcmFuZChyaWdodE9w
ZXJhbmQpCiAgICAgICAgICwgbV9yZXN1bHQocmVzdWx0KQpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL3Rlc3RzL3N0cmVzcy9vcF9tdWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9vcF9tdWwuanMJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mvb3BfbXVsLmpzCSh3b3JraW5nIGNvcHkp
CkBAIC00Myw4ICs0Myw4IEBAIHZhciB2YWx1ZXMgPSBbCiAgICAgJy0weDdmZmYnLAogICAgICcw
eDEwMDAwJywKICAgICAnLTB4MTAwMDAnLAotICAgICcweDdmZmZmZmYnLAotICAgICctMHg3ZmZm
ZmZmJywKKyAgICAnMHg3ZmZmZmZmZicsCisgICAgJy0weDdmZmZmZmZmJywKICAgICAnMHgxMDAw
MDAwMDAnLAogICAgICctMHgxMDAwMDAwMDAnLAogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxOTI5NTkp
CisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBA
QAorMjAxNS0xMi0wMiAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CisKKyAgICAgICAg
UG9seW1vcnBoaWMgb3BlcmFuZCB0eXBlcyBmb3IgREZHIGFuZCBGVEwgbXVsLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUxNzQ2CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBqcy9yZWdyZXNzL2Z0bC1v
YmplY3QtbXVsLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICoganMvcmVncmVzcy9mdGwt
b2JqZWN0LW11bC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBqcy9yZWdyZXNzL3NjcmlwdC10ZXN0
cy9mdGwtb2JqZWN0LW11bC5qczogQWRkZWQuCisgICAgICAgIChvMS52YWx1ZU9mKToKKyAgICAg
ICAgKGZvbyk6CisKIDIwMTUtMTItMDIgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgog
CiAgICAgICAgIEFkZCBzb21lIG1vcmUgcGljdHVyZSBlbGVtZW50IGxheW91dCB0ZXN0cwpJbmRl
eDogTGF5b3V0VGVzdHMvanMvcmVncmVzcy9mdGwtb2JqZWN0LW11bC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMvcmVncmVzcy9mdGwtb2JqZWN0LW11bC1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3Qt
bXVsLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEwIEBACitKU1JlZ3Jl
c3MvZnRsLW9iamVjdC1tdWwKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9m
ICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mg
bm8gZXhjZXB0aW9uIHRocm93bgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitU
RVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVjdC1t
dWwuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3Qt
bXVsLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmpl
Y3QtbXVsLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMiBAQAorPCFET0NUWVBFIEhU
TUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxzY3Jp
cHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFk
PgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3JlZ3Jlc3MtcHJlLmpzIj48
L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJzY3JpcHQtdGVzdHMvZnRsLW9iamVjdC1tdWwuanMiPjwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9yZWdyZXNzLXBvc3QuanMiPjwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwv
c2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvanMvcmVncmVzcy9z
Y3JpcHQtdGVzdHMvZnRsLW9iamVjdC1tdWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
anMvcmVncmVzcy9zY3JpcHQtdGVzdHMvZnRsLW9iamVjdC1tdWwuanMJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL3NjcmlwdC10ZXN0cy9mdGwtb2JqZWN0LW11bC5qcwko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDQwIEBACisvL0AgcnVuRlRMTm9DSklUCit2YXIgbzEg
PSB7CisgICAgaTogMCwKKyAgICB2YWx1ZU9mOiBmdW5jdGlvbigpIHsgcmV0dXJuIHRoaXMuaTsg
fQorfTsKKworcmVzdWx0ID0gMDsKK2Z1bmN0aW9uIGZvbyhhLCBiKSB7CisgICAgdmFyIHJlc3Vs
dCA9IDA7CisgICAgZm9yICh2YXIgaiA9IDA7IGogPCAxMDsgaisrKSB7CisgICAgICAgIGlmIChh
ID4gYikKKyAgICAgICAgICAgIHJlc3VsdCArPSBhICogYjsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgcmVzdWx0ICs9IGIgKiAxOworICAgIH0KKyAgICBmb3IgKHZhciBpID0gMDsgaSA8IDEw
MDA7IGkrKykKKyAgICAgICAgcmVzdWx0ICs9IGk7CisgICAgcmV0dXJuIHJlc3VsdDsKK30KK25v
SW5saW5lKGZvbyk7CisKK3ZhciBpdGVyYXRpb25zOwordmFyIGV4cGVjdGVkUmVzdWx0OworaWYg
KHRoaXMud2luZG93KSB7CisgICAgLy8gVGhlIGxheW91dCB0ZXN0IGRvZXNuJ3QgbGlrZSB0b28g
bWFueSBpdGVyYXRpb25zIGFuZCBtYXkgdGltZSBvdXQuCisgICAgaXRlcmF0aW9ucyA9IDEwMDAw
OworICAgIGV4cGVjdGVkUmVzdWx0ID0gOTk5Nzk5NTIwMDsKK30gZWxzZSB7CisgICAgaXRlcmF0
aW9ucyA9IDEwMDAwMDsKKyAgICBleHBlY3RlZFJlc3VsdCA9IDU0OTk3NTQ5NTIwMDsKK30KKwor
Citmb3IgKHZhciBpID0gMDsgaSA8PSBpdGVyYXRpb25zOyBpKyspIHsKKyAgICBvMS5pID0gaSAr
IDI7CisgICAgcmVzdWx0ICs9IGZvbyhvMSwgMTApOworfQorCitpZiAocmVzdWx0ICE9IGV4cGVj
dGVkUmVzdWx0KQorICAgIHRocm93ICJCYWQgcmVzdWx0OiAiICsgcmVzdWx0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266510</attachid>
            <date>2015-12-02 21:16:26 -0800</date>
            <delta_ts>2015-12-02 21:26:16 -0800</delta_ts>
            <desc>patch 4: update one more test value in op_mul.js.</desc>
            <filename>bug-151746.patch</filename>
            <type>text/plain</type>
            <size>31504</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTkyOTkyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDY0IEBA
CisyMDE1LTEyLTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBQ
b2x5bW9ycGhpYyBvcGVyYW5kIHR5cGVzIGZvciBERkcgYW5kIEZUTCBtdWwuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE3NDYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQZXJmIG9uIGJlbmNobWFya3Mg
aXMgbmV1dHJhbCBleGNlcHQgZm9yIHRoZSBuZXdseSBhZGRlZCBKU1JlZ3Jlc3MgZnRsLW9iamVj
dC1tdWwKKyAgICAgICAgdGVzdCB3aGljaCBzaG93cyBhIDIuMTZ4IHNwZWVkIHVwIG9uIHg4Nl82
NCBGVEwsIDEuMjd4IHNwZWVkIHVwIG9uIHg4Nl82NCBERkcsCisgICAgICAgIGFuZCAxLjU2eCBv
biB4ODYgREZHLiAKKworICAgICAgICBUaGUgc3BlZWQgdXAgY29tZXMgbm90IGZyb20gdGhlIG11
bCBvcGVyYXRvciBpdHNlbGYsIGJ1dCBmcm9tIHRoZSBmYWN0IHRoYXQgdGhlCisgICAgICAgIHBv
bHltb3JwaGljIG9wZXJhbmQgdHlwZXMgc3VwcG9ydCBub3cgYWxsb3cgdGhlIHRlc3QgZnVuY3Rp
b24gdG8gcnVuIHdpdGhvdXQgT1NSCisgICAgICAgIGV4aXRpbmcsIHRoZXJlYnkgcmVhbGl6aW5n
IHRoZSBERkcgYW5kIEZUTCdzIHNwZWVkIHVwIG9uIG90aGVyIHdvcmsgdGhhdCB0aGUgdGVzdAor
ICAgICAgICBmdW5jdGlvbiBkb2VzLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaGFzIHBhc3NlZCB0
aGUgbGF5b3V0IHRlc3RzIG9uIHg4Nl82NCB3aXRoIGEgZGVidWcgYnVpbGQuCisgICAgICAgIEl0
IHBhc3NlZCB0aGUgSlNDIHRlc3RzIHdpdGggeDg2IGFuZCB4ODZfNjQgZGVidWcgYnVpbGRzLgor
CisgICAgICAgICogZGZnL0RGR0Fic3RyYWN0SW50ZXJwcmV0ZXJJbmxpbmVzLmg6CisgICAgICAg
IChKU0M6OkRGRzo6QWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHlwZT46OmV4ZWN1
dGVFZmZlY3RzKToKKyAgICAgICAgKiBkZmcvREZHQ2xvYmJlcml6ZS5oOgorICAgICAgICAoSlND
OjpERkc6OmNsb2JiZXJpemUpOgorICAgICAgICAqIGRmZy9ERkdGaXh1cFBoYXNlLmNwcDoKKyAg
ICAgICAgKEpTQzo6REZHOjpGaXh1cFBoYXNlOjpmaXh1cE5vZGUpOgorICAgICAgICAqIGRmZy9E
RkdPcGVyYXRpb25zLmNwcDoKKyAgICAgICAgKiBkZmcvREZHT3BlcmF0aW9ucy5oOgorICAgICAg
ICAqIGRmZy9ERkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHA6CisgICAgICAgIChKU0M6
OkRGRzo6UHJlZGljdGlvblByb3BhZ2F0aW9uUGhhc2U6OnByb3BhZ2F0ZSk6CisgICAgICAgICog
ZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2
ZUpJVDo6Y29tcGlsZUFyaXRoTXVsKToKKyAgICAgICAgKiBmdGwvRlRMQ29tcGlsZS5jcHA6Cisg
ICAgICAgIC0gQ2hhbmdlZCB0byBjYWxsIGdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCgpIGluc3Rl
YWQgbm93LCBhbmQgbGV0IGl0IGRpc3BhdGNoIHRvCisgICAgICAgICAgdGhlIGFwcHJvcHJpYXRl
IHNuaXBwZXQgZ2VuZXJhdG9yLgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHA6CisgICAgICAgIChKU0M6OkZUTDo6Z2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgpOgor
ICAgICAgICAoSlNDOjpGVEw6OmdlbmVyYXRlQmluYXJ5T3BGYXN0UGF0aCk6CisgICAgICAgIChK
U0M6OkZUTDo6Z2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKTogRGVsZXRlZC4KKyAgICAgICAgKEpT
Qzo6RlRMOjpnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgpOiBEZWxldGVkLgorICAgICAgICAtIFJl
ZmFjdG9yZWQgdGhlc2UgZnVuY3Rpb25zIHRvIGVsaW1pbmF0ZSB0aGUgbmVlZCBmb3IgY29weS1w
YXN0aW5nIGV2ZXJ5IHRpbWUKKyAgICAgICAgICB3ZSBhZGQgc3VwcG9ydCBmb3IgYW5vdGhlciBi
aW5hcnkgYXJpdGhtZXRpYyBzbmlwcGV0LgorCisgICAgICAgICogZnRsL0ZUTENvbXBpbGVCaW5h
cnlPcC5oOgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaDoKKyAgICAg
ICAgKiBmdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9ySW5saW5lcy5oOgorICAgICAgICAoSlND
OjpGVEw6OkFyaXRoTXVsRGVzY3JpcHRvcjo6QXJpdGhNdWxEZXNjcmlwdG9yKToKKyAgICAgICAg
KEpTQzo6RlRMOjpBcml0aE11bERlc2NyaXB0b3I6OmljU2l6ZSk6CisgICAgICAgICogZnRsL0ZU
TElubGluZUNhY2hlU2l6ZS5jcHA6CisgICAgICAgIChKU0M6OkZUTDo6c2l6ZU9mQXJpdGhNdWwp
OgorICAgICAgICAqIGZ0bC9GVExJbmxpbmVDYWNoZVNpemUuaDoKKyAgICAgICAgKiBmdGwvRlRM
TG93ZXJERkdUb0xMVk0uY3BwOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0xM
Vk06Omxvd2VyKToKKyAgICAgICAgKEpTQzo6RlRMOjpERkc6Okxvd2VyREZHVG9MTFZNOjpjb21w
aWxlQXJpdGhNdWwpOgorICAgICAgICAqIGppdC9KSVRNdWxHZW5lcmF0b3IuaDoKKyAgICAgICAg
KEpTQzo6SklUTXVsR2VuZXJhdG9yOjpKSVRNdWxHZW5lcmF0b3IpOgorCisgICAgICAgICogdGVz
dHMvc3RyZXNzL29wX211bC5qczoKKyAgICAgICAgLSBVcGRhdGVkIGEgdGVzdCB2YWx1ZTogdGhl
IGludGVyZXN0aW5nIHZhbHVlIGZvciBpbW1pbmVudCBvdmVyZmxvdyBmcm9tIGFuCisgICAgICAg
ICAgaW50MzIgaXMgMHg3ZmZmZmZmZiwgbm90IDB4N2ZmZmZmZi4KKwogMjAxNS0xMi0wMiAgSm9z
ZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04o
cjE5Mjc1Myk6IFJlbW90ZSBXZWIgSW5zcGVjdG9yOiBBcHBsaWNhdGlvbnMgYW5kIERlYnVnZ2Fi
bGVzIG5vdCBzaG93aW5nIHVwIGluIGRlYnVnZ2VycwpJbmRleDogU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdBYnN0cmFjdEludGVycHJldGVySW5saW5lcy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQWJzdHJhY3RJbnRlcnByZXRlcklubGluZXMuaAko
cmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBYnN0cmFj
dEludGVycHJldGVySW5saW5lcy5oCSh3b3JraW5nIGNvcHkpCkBAIC02MzQsNiArNjM0LDEwIEBA
IGJvb2wgQWJzdHJhY3RJbnRlcnByZXRlcjxBYnN0cmFjdFN0YXRlVHkKICAgICAgICAgICAgICAg
ICB0eXBlT2ZEb3VibGVQcm9kdWN0KAogICAgICAgICAgICAgICAgICAgICBmb3JOb2RlKG5vZGUt
PmNoaWxkMSgpKS5tX3R5cGUsIGZvck5vZGUobm9kZS0+Y2hpbGQyKCkpLm1fdHlwZSkpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVW50eXBlZFVzZToKKyAgICAgICAgICAgIGNs
b2JiZXJXb3JsZChub2RlLT5vcmlnaW4uc2VtYW50aWMsIGNsb2JiZXJMaW1pdCk7CisgICAgICAg
ICAgICBmb3JOb2RlKG5vZGUpLnNldFR5cGUobV9ncmFwaCwgU3BlY0J5dGVjb2RlTnVtYmVyKTsK
KyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgUkVMRUFT
RV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAgICAgIGJyZWFrOwpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDbG9iYmVyaXplLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDbG9iYmVyaXplLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ2xvYmJlcml6ZS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0yNDgsNyArMjQ4LDYgQEAgdm9pZCBjbG9iYmVyaXplKEdyYXBoJiBncmFwaCwgTm9kZSog
bm9kZQogCiAgICAgY2FzZSBBcml0aEFkZDoKICAgICBjYXNlIEFyaXRoTmVnYXRlOgotICAgIGNh
c2UgQXJpdGhNdWw6CiAgICAgY2FzZSBBcml0aERpdjoKICAgICBjYXNlIEFyaXRoTW9kOgogICAg
IGNhc2UgRG91YmxlQXNJbnQzMjoKQEAgLTI1Nyw2ICsyNTYsNyBAQCB2b2lkIGNsb2JiZXJpemUo
R3JhcGgmIGdyYXBoLCBOb2RlKiBub2RlCiAgICAgICAgIHJldHVybjsKIAogICAgIGNhc2UgQXJp
dGhTdWI6CisgICAgY2FzZSBBcml0aE11bDoKICAgICAgICAgc3dpdGNoIChub2RlLT5iaW5hcnlV
c2VLaW5kKCkpIHsKICAgICAgICAgY2FzZSBJbnQzMlVzZToKICAgICAgICAgY2FzZSBJbnQ1MlJl
cFVzZToKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHRml4dXBQaGFzZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1cFBoYXNlLmNw
cAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdGaXh1
cFBoYXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjI3LDkgKzIyNywxOCBAQCBwcml2YXRlOgog
ICAgICAgICB9CiAgICAgICAgICAgICAKICAgICAgICAgY2FzZSBBcml0aE11bDogeworICAgICAg
ICAgICAgRWRnZSYgbGVmdENoaWxkID0gbm9kZS0+Y2hpbGQxKCk7CisgICAgICAgICAgICBFZGdl
JiByaWdodENoaWxkID0gbm9kZS0+Y2hpbGQyKCk7CisgICAgICAgICAgICBpZiAoTm9kZTo6c2hv
dWxkU3BlY3VsYXRlVW50eXBlZEZvckFyaXRobWV0aWMobGVmdENoaWxkLm5vZGUoKSwgcmlnaHRD
aGlsZC5ub2RlKCkpCisgICAgICAgICAgICAgICAgfHwgbV9ncmFwaC5oYXNFeGl0U2l0ZShub2Rl
LT5vcmlnaW4uc2VtYW50aWMsIEJhZFR5cGUpKSB7CisgICAgICAgICAgICAgICAgZml4RWRnZTxV
bnR5cGVkVXNlPihsZWZ0Q2hpbGQpOworICAgICAgICAgICAgICAgIGZpeEVkZ2U8VW50eXBlZFVz
ZT4ocmlnaHRDaGlsZCk7CisgICAgICAgICAgICAgICAgbm9kZS0+c2V0UmVzdWx0KE5vZGVSZXN1
bHRKUyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBpZiAobV9ncmFwaC5tdWxTaG91bGRTcGVjdWxhdGVJbnQzMihub2RlLCBGaXh1cFBhc3MpKSB7
Ci0gICAgICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShub2RlLT5jaGlsZDEoKSk7Ci0g
ICAgICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShub2RlLT5jaGlsZDIoKSk7CisgICAg
ICAgICAgICAgICAgZml4SW50T3JCb29sZWFuRWRnZShsZWZ0Q2hpbGQpOworICAgICAgICAgICAg
ICAgIGZpeEludE9yQm9vbGVhbkVkZ2UocmlnaHRDaGlsZCk7CiAgICAgICAgICAgICAgICAgaWYg
KGJ5dGVjb2RlQ2FuVHJ1bmNhdGVJbnRlZ2VyKG5vZGUtPmFyaXRoTm9kZUZsYWdzKCkpKQogICAg
ICAgICAgICAgICAgICAgICBub2RlLT5zZXRBcml0aE1vZGUoQXJpdGg6OlVuY2hlY2tlZCk7CiAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoYnl0ZWNvZGVDYW5JZ25vcmVOZWdhdGl2ZVplcm8obm9k
ZS0+YXJpdGhOb2RlRmxhZ3MoKSkpCkBAIC0yMzksOCArMjQ4LDggQEAgcHJpdmF0ZToKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmIChtX2dyYXBo
Lm11bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgRml4dXBQYXNzKSkgewotICAgICAg
ICAgICAgICAgIGZpeEVkZ2U8SW50NTJSZXBVc2U+KG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAg
ICAgICAgICBmaXhFZGdlPEludDUyUmVwVXNlPihub2RlLT5jaGlsZDIoKSk7CisgICAgICAgICAg
ICAgICAgZml4RWRnZTxJbnQ1MlJlcFVzZT4obGVmdENoaWxkKTsKKyAgICAgICAgICAgICAgICBm
aXhFZGdlPEludDUyUmVwVXNlPihyaWdodENoaWxkKTsKICAgICAgICAgICAgICAgICBpZiAoYnl0
ZWNvZGVDYW5JZ25vcmVOZWdhdGl2ZVplcm8obm9kZS0+YXJpdGhOb2RlRmxhZ3MoKSkpCiAgICAg
ICAgICAgICAgICAgICAgIG5vZGUtPnNldEFyaXRoTW9kZShBcml0aDo6Q2hlY2tPdmVyZmxvdyk7
CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMjQ4LDggKzI1Nyw4IEBAIHByaXZhdGU6CiAgICAg
ICAgICAgICAgICAgbm9kZS0+c2V0UmVzdWx0KE5vZGVSZXN1bHRJbnQ1Mik7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBmaXhEb3VibGVPckJvb2xl
YW5FZGdlKG5vZGUtPmNoaWxkMSgpKTsKLSAgICAgICAgICAgIGZpeERvdWJsZU9yQm9vbGVhbkVk
Z2Uobm9kZS0+Y2hpbGQyKCkpOworICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFuRWRnZShs
ZWZ0Q2hpbGQpOworICAgICAgICAgICAgZml4RG91YmxlT3JCb29sZWFuRWRnZShyaWdodENoaWxk
KTsKICAgICAgICAgICAgIG5vZGUtPnNldFJlc3VsdChOb2RlUmVzdWx0RG91YmxlKTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR09wZXJhdGlvbnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHT3BlcmF0aW9ucy5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMCw2ICsy
MDAsMTkgQEAgRW5jb2RlZEpTVmFsdWUgSklUX09QRVJBVElPTiBvcGVyYXRpb25WYQogICAgIHJl
dHVybiBKU1ZhbHVlOjplbmNvZGUoanNBZGRTbG93Q2FzZShleGVjLCBvcDEsIG9wMikpOwogfQog
CitFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlTXVsKEV4ZWNTdGF0
ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwgRW5jb2RlZEpTVmFsdWUgZW5jb2Rl
ZE9wMikKK3sKKyAgICBWTSogdm0gPSAmZXhlYy0+dm0oKTsKKyAgICBOYXRpdmVDYWxsRnJhbWVU
cmFjZXIgdHJhY2VyKHZtLCBleGVjKTsKKworICAgIEpTVmFsdWUgb3AxID0gSlNWYWx1ZTo6ZGVj
b2RlKGVuY29kZWRPcDEpOworICAgIEpTVmFsdWUgb3AyID0gSlNWYWx1ZTo6ZGVjb2RlKGVuY29k
ZWRPcDIpOworCisgICAgZG91YmxlIGEgPSBvcDEudG9OdW1iZXIoZXhlYyk7CisgICAgZG91Ymxl
IGIgPSBvcDIudG9OdW1iZXIoZXhlYyk7CisgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShqc051
bWJlcihhICogYikpOworfQorCiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlv
blZhbHVlU3ViKEV4ZWNTdGF0ZSogZXhlYywgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwgRW5j
b2RlZEpTVmFsdWUgZW5jb2RlZE9wMikKIHsKICAgICBWTSogdm0gPSAmZXhlYy0+dm0oKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5oCShyZXZpc2lvbiAx
OTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuaAkod29y
a2luZyBjb3B5KQpAQCAtNDUsNiArNDUsNyBAQCBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9O
IG9wZXJhdGlvblRvCiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblRvVGhp
c1N0cmljdChFeGVjU3RhdGUqLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AxKSBXVEZfSU5URVJO
QUw7CiBFbmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlQWRkKEV4ZWNT
dGF0ZSosIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRP
cDIpIFdURl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9u
VmFsdWVBZGROb3ROdW1iZXIoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMSwg
RW5jb2RlZEpTVmFsdWUgZW5jb2RlZE9wMikgV1RGX0lOVEVSTkFMOworRW5jb2RlZEpTVmFsdWUg
SklUX09QRVJBVElPTiBvcGVyYXRpb25WYWx1ZU11bChFeGVjU3RhdGUqLCBFbmNvZGVkSlNWYWx1
ZSBlbmNvZGVkT3AxLCBFbmNvZGVkSlNWYWx1ZSBlbmNvZGVkT3AyKSBXVEZfSU5URVJOQUw7CiBF
bmNvZGVkSlNWYWx1ZSBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvblZhbHVlU3ViKEV4ZWNTdGF0ZSos
IEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDEsIEVuY29kZWRKU1ZhbHVlIGVuY29kZWRPcDIpIFdU
Rl9JTlRFUk5BTDsKIEVuY29kZWRKU1ZhbHVlIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9uR2V0QnlW
YWwoRXhlY1N0YXRlKiwgRW5jb2RlZEpTVmFsdWUgZW5jb2RlZEJhc2UsIEVuY29kZWRKU1ZhbHVl
IGVuY29kZWRQcm9wZXJ0eSkgV1RGX0lOVEVSTkFMOwogRW5jb2RlZEpTVmFsdWUgSklUX09QRVJB
VElPTiBvcGVyYXRpb25HZXRCeVZhbENlbGwoRXhlY1N0YXRlKiwgSlNDZWxsKiwgRW5jb2RlZEpT
VmFsdWUgZW5jb2RlZFByb3BlcnR5KSBXVEZfSU5URVJOQUw7CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGZnL0RGR1ByZWRpY3Rpb25Qcm9wYWdhdGlvblBoYXNlLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1ByZWRpY3Rpb25Qcm9wYWdhdGlvblBo
YXNlLmNwcAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdQcmVkaWN0aW9uUHJvcGFnYXRpb25QaGFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMzNCwx
MiArMzM0LDE2IEBAIHByaXZhdGU6CiAgICAgICAgICAgICBTcGVjdWxhdGVkVHlwZSByaWdodCA9
IG5vZGUtPmNoaWxkMigpLT5wcmVkaWN0aW9uKCk7CiAgICAgICAgICAgICAKICAgICAgICAgICAg
IGlmIChsZWZ0ICYmIHJpZ2h0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKG1fZ3JhcGgubXVsU2hv
dWxkU3BlY3VsYXRlSW50MzIobm9kZSwgbV9wYXNzKSkKLSAgICAgICAgICAgICAgICAgICAgY2hh
bmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDMyKTsKLSAgICAgICAgICAgICAgICBlbHNl
IGlmIChtX2dyYXBoLm11bFNob3VsZFNwZWN1bGF0ZU1hY2hpbmVJbnQobm9kZSwgbV9wYXNzKSkK
LSAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDUy
KTsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0g
bWVyZ2VQcmVkaWN0aW9uKHNwZWN1bGF0ZWREb3VibGVUeXBlRm9yUHJlZGljdGlvbnMobGVmdCwg
cmlnaHQpKTsKKyAgICAgICAgICAgICAgICBpZiAoaXNGdWxsTnVtYmVyT3JCb29sZWFuU3BlY3Vs
YXRpb25FeHBlY3RpbmdEZWZpbmVkKGxlZnQpCisgICAgICAgICAgICAgICAgICAgICYmIGlzRnVs
bE51bWJlck9yQm9vbGVhblNwZWN1bGF0aW9uRXhwZWN0aW5nRGVmaW5lZChyaWdodCkpIHsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKG1fZ3JhcGgubXVsU2hvdWxkU3BlY3VsYXRlSW50MzIobm9k
ZSwgbV9wYXNzKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZWQgfD0gbWVyZ2VQcmVk
aWN0aW9uKFNwZWNJbnQzMik7CisgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKG1fZ3JhcGgu
bXVsU2hvdWxkU3BlY3VsYXRlTWFjaGluZUludChub2RlLCBtX3Bhc3MpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgY2hhbmdlZCB8PSBtZXJnZVByZWRpY3Rpb24oU3BlY0ludDUyKTsKKyAgICAg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgY2hhbmdlZCB8PSBt
ZXJnZVByZWRpY3Rpb24oc3BlY3VsYXRlZERvdWJsZVR5cGVGb3JQcmVkaWN0aW9ucyhsZWZ0LCBy
aWdodCkpOworICAgICAgICAgICAgICAgIH0gZWxzZQorICAgICAgICAgICAgICAgICAgICBjaGFu
Z2VkIHw9IG1lcmdlUHJlZGljdGlvbihTcGVjSW50MzIgfCBTcGVjQnl0ZWNvZGVEb3VibGUpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwCShyZXZpc2lv
biAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklU
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIkRGR1Nsb3dQ
YXRoR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiRGlyZWN0QXJndW1lbnRzLmgiCiAjaW5jbHVkZSAi
SklUQWRkR2VuZXJhdG9yLmgiCisjaW5jbHVkZSAiSklUTXVsR2VuZXJhdG9yLmgiCiAjaW5jbHVk
ZSAiSklUU3ViR2VuZXJhdG9yLmgiCiAjaW5jbHVkZSAiSlNBcnJvd0Z1bmN0aW9uLmgiCiAjaW5j
bHVkZSAiSlNDSW5saW5lcy5oIgpAQCAtMzQ0Myw3ICszNDQ0LDEwOCBAQCB2b2lkIFNwZWN1bGF0
aXZlSklUOjpjb21waWxlQXJpdGhNdWwoTm9kCiAgICAgICAgIGRvdWJsZVJlc3VsdChyZXN1bHQu
ZnByKCksIG5vZGUpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgICAgICAKKworICAgIGNh
c2UgVW50eXBlZFVzZTogeworICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBub2RlLT5jaGlsZDEo
KTsKKyAgICAgICAgYXV0byYgcmlnaHRDaGlsZCA9IG5vZGUtPmNoaWxkMigpOworCisgICAgICAg
IGlmIChpc0tub3duTm90TnVtYmVyKGxlZnRDaGlsZC5ub2RlKCkpIHx8IGlzS25vd25Ob3ROdW1i
ZXIocmlnaHRDaGlsZC5ub2RlKCkpKSB7CisgICAgICAgICAgICBKU1ZhbHVlT3BlcmFuZCBsZWZ0
KHRoaXMsIGxlZnRDaGlsZCk7CisgICAgICAgICAgICBKU1ZhbHVlT3BlcmFuZCByaWdodCh0aGlz
LCByaWdodENoaWxkKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIGxlZnRSZWdzID0gbGVmdC5q
c1ZhbHVlUmVncygpOworICAgICAgICAgICAgSlNWYWx1ZVJlZ3MgcmlnaHRSZWdzID0gcmlnaHQu
anNWYWx1ZVJlZ3MoKTsKKyNpZiBVU0UoSlNWQUxVRTY0KQorICAgICAgICAgICAgR1BSVGVtcG9y
YXJ5IHJlc3VsdCh0aGlzKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBK
U1ZhbHVlUmVncyhyZXN1bHQuZ3ByKCkpOworI2Vsc2UKKyAgICAgICAgICAgIEdQUlRlbXBvcmFy
eSByZXN1bHRUYWcodGhpcyk7CisgICAgICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0UGF5bG9h
ZCh0aGlzKTsKKyAgICAgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1ZhbHVlUmVn
cyhyZXN1bHRQYXlsb2FkLmdwcigpLCByZXN1bHRUYWcuZ3ByKCkpOworI2VuZGlmCisgICAgICAg
ICAgICBmbHVzaFJlZ2lzdGVycygpOworICAgICAgICAgICAgY2FsbE9wZXJhdGlvbihvcGVyYXRp
b25WYWx1ZU11bCwgcmVzdWx0UmVncywgbGVmdFJlZ3MsIHJpZ2h0UmVncyk7CisgICAgICAgICAg
ICBtX2ppdC5leGNlcHRpb25DaGVjaygpOworCisgICAgICAgICAgICBqc1ZhbHVlUmVzdWx0KHJl
c3VsdFJlZ3MsIG5vZGUpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAg
ICAgT3B0aW9uYWw8SlNWYWx1ZU9wZXJhbmQ+IGxlZnQ7CisgICAgICAgIE9wdGlvbmFsPEpTVmFs
dWVPcGVyYW5kPiByaWdodDsKKworICAgICAgICBKU1ZhbHVlUmVncyBsZWZ0UmVnczsKKyAgICAg
ICAgSlNWYWx1ZVJlZ3MgcmlnaHRSZWdzOworCisgICAgICAgIEZQUlRlbXBvcmFyeSBsZWZ0TnVt
YmVyKHRoaXMpOworICAgICAgICBGUFJUZW1wb3JhcnkgcmlnaHROdW1iZXIodGhpcyk7CisgICAg
ICAgIEZQUlJlZyBsZWZ0RlBSID0gbGVmdE51bWJlci5mcHIoKTsKKyAgICAgICAgRlBSUmVnIHJp
Z2h0RlBSID0gcmlnaHROdW1iZXIuZnByKCk7CisKKyNpZiBVU0UoSlNWQUxVRTY0KQorICAgICAg
ICBHUFJUZW1wb3JhcnkgcmVzdWx0KHRoaXMpOworICAgICAgICBKU1ZhbHVlUmVncyByZXN1bHRS
ZWdzID0gSlNWYWx1ZVJlZ3MocmVzdWx0LmdwcigpKTsKKyAgICAgICAgR1BSVGVtcG9yYXJ5IHNj
cmF0Y2godGhpcyk7CisgICAgICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gc2NyYXRjaC5ncHIoKTsK
KyAgICAgICAgRlBSUmVnIHNjcmF0Y2hGUFIgPSBJbnZhbGlkRlBSUmVnOworI2Vsc2UKKyAgICAg
ICAgR1BSVGVtcG9yYXJ5IHJlc3VsdFRhZyh0aGlzKTsKKyAgICAgICAgR1BSVGVtcG9yYXJ5IHJl
c3VsdFBheWxvYWQodGhpcyk7CisgICAgICAgIEpTVmFsdWVSZWdzIHJlc3VsdFJlZ3MgPSBKU1Zh
bHVlUmVncyhyZXN1bHRQYXlsb2FkLmdwcigpLCByZXN1bHRUYWcuZ3ByKCkpOworICAgICAgICBH
UFJSZWcgc2NyYXRjaEdQUiA9IHJlc3VsdFRhZy5ncHIoKTsKKyAgICAgICAgRlBSVGVtcG9yYXJ5
IGZwclNjcmF0Y2godGhpcyk7CisgICAgICAgIEZQUlJlZyBzY3JhdGNoRlBSID0gZnByU2NyYXRj
aC5mcHIoKTsKKyNlbmRpZgorCisgICAgICAgIFNuaXBwZXRPcGVyYW5kIGxlZnRPcGVyYW5kKG1f
c3RhdGUuZm9yTm9kZShsZWZ0Q2hpbGQpLnJlc3VsdFR5cGUoKSk7CisgICAgICAgIFNuaXBwZXRP
cGVyYW5kIHJpZ2h0T3BlcmFuZChtX3N0YXRlLmZvck5vZGUocmlnaHRDaGlsZCkucmVzdWx0VHlw
ZSgpKTsKKworICAgICAgICBpZiAobGVmdENoaWxkLT5pc0ludDMyQ29uc3RhbnQoKSkKKyAgICAg
ICAgICAgIGxlZnRPcGVyYW5kLnNldENvbnN0SW50MzIobGVmdENoaWxkLT5hc0ludDMyKCkpOwor
ICAgICAgICBpZiAocmlnaHRDaGlsZC0+aXNJbnQzMkNvbnN0YW50KCkpCisgICAgICAgICAgICBy
aWdodE9wZXJhbmQuc2V0Q29uc3RJbnQzMihyaWdodENoaWxkLT5hc0ludDMyKCkpOworCisgICAg
ICAgIFJFTEVBU0VfQVNTRVJUKCFsZWZ0T3BlcmFuZC5pc0NvbnN0KCkgfHwgIXJpZ2h0T3BlcmFu
ZC5pc0NvbnN0KCkpOworCisgICAgICAgIGlmICghbGVmdE9wZXJhbmQuaXNQb3NpdGl2ZUNvbnN0
SW50MzIoKSkgeworICAgICAgICAgICAgbGVmdCA9IEpTVmFsdWVPcGVyYW5kKHRoaXMsIGxlZnRD
aGlsZCk7CisgICAgICAgICAgICBsZWZ0UmVncyA9IGxlZnQtPmpzVmFsdWVSZWdzKCk7CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKCFyaWdodE9wZXJhbmQuaXNQb3NpdGl2ZUNvbnN0SW50MzIoKSkg
eworICAgICAgICAgICAgcmlnaHQgPSBKU1ZhbHVlT3BlcmFuZCh0aGlzLCByaWdodENoaWxkKTsK
KyAgICAgICAgICAgIHJpZ2h0UmVncyA9IHJpZ2h0LT5qc1ZhbHVlUmVncygpOworICAgICAgICB9
CisKKyAgICAgICAgSklUTXVsR2VuZXJhdG9yIGdlbihsZWZ0T3BlcmFuZCwgcmlnaHRPcGVyYW5k
LCByZXN1bHRSZWdzLCBsZWZ0UmVncywgcmlnaHRSZWdzLAorICAgICAgICAgICAgbGVmdEZQUiwg
cmlnaHRGUFIsIHNjcmF0Y2hHUFIsIHNjcmF0Y2hGUFIpOworICAgICAgICBnZW4uZ2VuZXJhdGVG
YXN0UGF0aChtX2ppdCk7CisKKyAgICAgICAgQVNTRVJUKGdlbi5kaWRFbWl0RmFzdFBhdGgoKSk7
CisgICAgICAgIGdlbi5lbmRKdW1wTGlzdCgpLmFwcGVuZChtX2ppdC5qdW1wKCkpOworCisgICAg
ICAgIGdlbi5zbG93UGF0aEp1bXBMaXN0KCkubGluaygmbV9qaXQpOworICAgICAgICBzaWxlbnRT
cGlsbEFsbFJlZ2lzdGVycyhyZXN1bHRSZWdzKTsKKworICAgICAgICBpZiAobGVmdE9wZXJhbmQu
aXNQb3NpdGl2ZUNvbnN0SW50MzIoKSkgeworICAgICAgICAgICAgbGVmdFJlZ3MgPSByZXN1bHRS
ZWdzOworICAgICAgICAgICAgaW50NjRfdCBsZWZ0Q29uc3QgPSBsZWZ0T3BlcmFuZC5hc0NvbnN0
SW50MzIoKTsKKyAgICAgICAgICAgIG1faml0Lm1vdmVWYWx1ZShKU1ZhbHVlKGxlZnRDb25zdCks
IGxlZnRSZWdzKTsKKyAgICAgICAgfQorICAgICAgICBpZiAocmlnaHRPcGVyYW5kLmlzUG9zaXRp
dmVDb25zdEludDMyKCkpIHsKKyAgICAgICAgICAgIHJpZ2h0UmVncyA9IHJlc3VsdFJlZ3M7Cisg
ICAgICAgICAgICBpbnQ2NF90IHJpZ2h0Q29uc3QgPSByaWdodE9wZXJhbmQuYXNDb25zdEludDMy
KCk7CisgICAgICAgICAgICBtX2ppdC5tb3ZlVmFsdWUoSlNWYWx1ZShyaWdodENvbnN0KSwgcmln
aHRSZWdzKTsKKyAgICAgICAgfQorCisgICAgICAgIGNhbGxPcGVyYXRpb24ob3BlcmF0aW9uVmFs
dWVNdWwsIHJlc3VsdFJlZ3MsIGxlZnRSZWdzLCByaWdodFJlZ3MpOworCisgICAgICAgIHNpbGVu
dEZpbGxBbGxSZWdpc3RlcnMocmVzdWx0UmVncyk7CisgICAgICAgIG1faml0LmV4Y2VwdGlvbkNo
ZWNrKCk7CisKKyAgICAgICAgZ2VuLmVuZEp1bXBMaXN0KCkubGluaygmbV9qaXQpOworICAgICAg
ICBqc1ZhbHVlUmVzdWx0KHJlc3VsdFJlZ3MsIG5vZGUpOworICAgICAgICByZXR1cm47CisgICAg
fQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsK
ICAgICAgICAgcmV0dXJuOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21w
aWxlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBp
bGUuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZU
TENvbXBpbGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMzYsMTYgKzMzNiw3IEBAIHN0YXRpYyB2
b2lkIGdlbmVyYXRlQmluYXJ5T3BJQ0Zhc3RQYXRoKAogICAgICAgICBDQ2FsbEhlbHBlcnM6Okp1
bXAgZG9uZTsKICAgICAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wIHNsb3dQYXRoU3RhcnQ7CiAKLSAg
ICAgICAgc3dpdGNoIChpYy5ub2RlVHlwZSgpKSB7Ci0gICAgICAgIGNhc2UgQXJpdGhTdWI6Ci0g
ICAgICAgICAgICBnZW5lcmF0ZUFyaXRoU3ViRmFzdFBhdGgoaWMsIGZhc3RQYXRoSklULCByZXN1
bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0YXJ0KTsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIFZhbHVlQWRkOgotICAgICAgICAgICAgZ2Vu
ZXJhdGVWYWx1ZUFkZEZhc3RQYXRoKGljLCBmYXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdo
dCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xvd1BhdGhTdGFydCk7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFD
SEVEKCk7Ci0gICAgICAgIH0KKyAgICAgICAgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKGljLCBm
YXN0UGF0aEpJVCwgcmVzdWx0LCBsZWZ0LCByaWdodCwgdXNlZFJlZ2lzdGVycywgZG9uZSwgc2xv
d1BhdGhTdGFydCk7CiAKICAgICAgICAgY2hhciogc3RhcnRPZklDID0gYml0d2lzZV9jYXN0PGNo
YXIqPihnZW5lcmF0ZWRGdW5jdGlvbikgKyByZWNvcmQuaW5zdHJ1Y3Rpb25PZmZzZXQ7CiAgICAg
ICAgIGNvbnN0IGNoYXIqIGZhc3RQYXRoSUNOYW1lID0gaWMuZmFzdFBhdGhJQ05hbWUoKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZUJpbmFyeU9wLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTENvbXBpbGVCaW5hcnlPcC5j
cHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29t
cGlsZUJpbmFyeU9wLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1
ZGUgIkZUTElubGluZUNhY2hlRGVzY3JpcHRvci5oIgogI2luY2x1ZGUgIkdQUkluZm8uaCIKICNp
bmNsdWRlICJKSVRBZGRHZW5lcmF0b3IuaCIKKyNpbmNsdWRlICJKSVRNdWxHZW5lcmF0b3IuaCIK
ICNpbmNsdWRlICJKSVRTdWJHZW5lcmF0b3IuaCIKICNpbmNsdWRlICJTY3JhdGNoUmVnaXN0ZXJB
bGxvY2F0b3IuaCIKIApAQCAtMTUyLDExICsxNTMsMTEgQEAgcHJpdmF0ZToKICAgICBHUFJSZWcg
bV9zYXZlZFRhZ1R5cGVOdW1iZXJSZWdpc3RlciB7IEludmFsaWRHUFJSZWcgfTsKIH07CiAKLXZv
aWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxs
SGVscGVycyYgaml0LAordGVtcGxhdGU8dHlwZW5hbWUgQmluYXJ5QXJpdGhPcEdlbmVyYXRvcj4K
K3ZvaWQgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGgoQmluYXJ5T3BEZXNjcmlwdG9yJiBp
YywgQ0NhbGxIZWxwZXJzJiBqaXQsCiAgICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxlZnQsIEdQ
UlJlZyByaWdodCwgUmVnaXN0ZXJTZXQgdXNlZFJlZ2lzdGVycywKICAgICBDQ2FsbEhlbHBlcnM6
Okp1bXAmIGRvbmUsIENDYWxsSGVscGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCkKIHsKLSAgICBB
U1NFUlQoaWMubm9kZVR5cGUoKSA9PSBBcml0aFN1Yik7CiAgICAgU2NyYXRjaFJlZ2lzdGVyQWxs
b2NhdG9yIGFsbG9jYXRvcih1c2VkUmVnaXN0ZXJzKTsKIAogICAgIEJpbmFyeVNuaXBwZXRSZWdp
c3RlckNvbnRleHQgY29udGV4dChhbGxvY2F0b3IsIHJlc3VsdCwgbGVmdCwgcmlnaHQpOwpAQCAt
MTY2LDcgKzE2Nyw3IEBAIHZvaWQgZ2VuZXJhdGVBcml0aFN1YkZhc3RQYXRoKEJpbmFyeU9wRGUK
ICAgICBGUFJSZWcgcmlnaHRGUFIgPSBhbGxvY2F0b3IuYWxsb2NhdGVTY3JhdGNoRlBSKCk7CiAg
ICAgRlBSUmVnIHNjcmF0Y2hGUFIgPSBJbnZhbGlkRlBSUmVnOwogCi0gICAgSklUU3ViR2VuZXJh
dG9yIGdlbihpYy5sZWZ0T3BlcmFuZCgpLCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3Mo
cmVzdWx0KSwKKyAgICBCaW5hcnlBcml0aE9wR2VuZXJhdG9yIGdlbihpYy5sZWZ0T3BlcmFuZCgp
LCBpYy5yaWdodE9wZXJhbmQoKSwgSlNWYWx1ZVJlZ3MocmVzdWx0KSwKICAgICAgICAgSlNWYWx1
ZVJlZ3MobGVmdCksIEpTVmFsdWVSZWdzKHJpZ2h0KSwgbGVmdEZQUiwgcmlnaHRGUFIsIHNjcmF0
Y2hHUFIsIHNjcmF0Y2hGUFIpOwogCiAgICAgYXV0byBudW1iZXJPZkJ5dGVzVXNlZFRvUHJlc2Vy
dmVSZXVzZWRSZWdpc3RlcnMgPQpAQCAtMTg5LDQxICsxOTAsMjMgQEAgdm9pZCBnZW5lcmF0ZUFy
aXRoU3ViRmFzdFBhdGgoQmluYXJ5T3BEZQogICAgIHNsb3dQYXRoU3RhcnQgPSBqaXQuanVtcCgp
OwogfQogCi12b2lkIGdlbmVyYXRlVmFsdWVBZGRGYXN0UGF0aChCaW5hcnlPcERlc2NyaXB0b3Im
IGljLCBDQ2FsbEhlbHBlcnMmIGppdCwKK3ZvaWQgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKEJp
bmFyeU9wRGVzY3JpcHRvciYgaWMsIENDYWxsSGVscGVycyYgaml0LAogICAgIEdQUlJlZyByZXN1
bHQsIEdQUlJlZyBsZWZ0LCBHUFJSZWcgcmlnaHQsIFJlZ2lzdGVyU2V0IHVzZWRSZWdpc3RlcnMs
CiAgICAgQ0NhbGxIZWxwZXJzOjpKdW1wJiBkb25lLCBDQ2FsbEhlbHBlcnM6Okp1bXAmIHNsb3dQ
YXRoU3RhcnQpCiB7Ci0gICAgQVNTRVJUKGljLm5vZGVUeXBlKCkgPT0gVmFsdWVBZGQpOwotICAg
IFNjcmF0Y2hSZWdpc3RlckFsbG9jYXRvciBhbGxvY2F0b3IodXNlZFJlZ2lzdGVycyk7Ci0KLSAg
ICBCaW5hcnlTbmlwcGV0UmVnaXN0ZXJDb250ZXh0IGNvbnRleHQoYWxsb2NhdG9yLCByZXN1bHQs
IGxlZnQsIHJpZ2h0KTsKLQotICAgIEdQUlJlZyBzY3JhdGNoR1BSID0gYWxsb2NhdG9yLmFsbG9j
YXRlU2NyYXRjaEdQUigpOwotICAgIEZQUlJlZyBsZWZ0RlBSID0gYWxsb2NhdG9yLmFsbG9jYXRl
U2NyYXRjaEZQUigpOwotICAgIEZQUlJlZyByaWdodEZQUiA9IGFsbG9jYXRvci5hbGxvY2F0ZVNj
cmF0Y2hGUFIoKTsKLSAgICBGUFJSZWcgc2NyYXRjaEZQUiA9IEludmFsaWRGUFJSZWc7Ci0KLSAg
ICBKSVRBZGRHZW5lcmF0b3IgZ2VuKGljLmxlZnRPcGVyYW5kKCksIGljLnJpZ2h0T3BlcmFuZCgp
LCBKU1ZhbHVlUmVncyhyZXN1bHQpLAotICAgICAgICBKU1ZhbHVlUmVncyhsZWZ0KSwgSlNWYWx1
ZVJlZ3MocmlnaHQpLCBsZWZ0RlBSLCByaWdodEZQUiwgc2NyYXRjaEdQUiwgc2NyYXRjaEZQUik7
Ci0KLSAgICBhdXRvIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycyA9
Ci0gICAgYWxsb2NhdG9yLnByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzQnlQdXNoaW5nKGppdCwgU2Ny
YXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6Ok5vRXh0cmFTcGFjZSk7Ci0K
LSAgICBjb250ZXh0LmluaXRpYWxpemVSZWdpc3RlcnMoaml0KTsKLSAgICBnZW4uZ2VuZXJhdGVG
YXN0UGF0aChqaXQpOwotCi0gICAgQVNTRVJUKGdlbi5kaWRFbWl0RmFzdFBhdGgoKSk7Ci0gICAg
Z2VuLmVuZEp1bXBMaXN0KCkubGluaygmaml0KTsKLSAgICBjb250ZXh0LnJlc3RvcmVSZWdpc3Rl
cnMoaml0KTsKLSAgICBhbGxvY2F0b3IucmVzdG9yZVJldXNlZFJlZ2lzdGVyc0J5UG9wcGluZyhq
aXQsIG51bWJlck9mQnl0ZXNVc2VkVG9QcmVzZXJ2ZVJldXNlZFJlZ2lzdGVycywKLSAgICAgICAg
U2NyYXRjaFJlZ2lzdGVyQWxsb2NhdG9yOjpFeHRyYVN0YWNrU3BhY2U6OlNwYWNlRm9yQ0NhbGwp
OwotICAgIGRvbmUgPSBqaXQuanVtcCgpOwotCi0gICAgZ2VuLnNsb3dQYXRoSnVtcExpc3QoKS5s
aW5rKCZqaXQpOwotICAgIGNvbnRleHQucmVzdG9yZVJlZ2lzdGVycyhqaXQpOwotICAgIGFsbG9j
YXRvci5yZXN0b3JlUmV1c2VkUmVnaXN0ZXJzQnlQb3BwaW5nKGppdCwgbnVtYmVyT2ZCeXRlc1Vz
ZWRUb1ByZXNlcnZlUmV1c2VkUmVnaXN0ZXJzLAotICAgICAgICBTY3JhdGNoUmVnaXN0ZXJBbGxv
Y2F0b3I6OkV4dHJhU3RhY2tTcGFjZTo6U3BhY2VGb3JDQ2FsbCk7Ci0gICAgc2xvd1BhdGhTdGFy
dCA9IGppdC5qdW1wKCk7CisgICAgc3dpdGNoIChpYy5ub2RlVHlwZSgpKSB7CisgICAgY2FzZSBB
cml0aE11bDoKKyAgICAgICAgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUTXVsR2Vu
ZXJhdG9yPihpYywgaml0LCByZXN1bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25l
LCBzbG93UGF0aFN0YXJ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBBcml0aFN1YjoKKyAg
ICAgICAgZ2VuZXJhdGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUU3ViR2VuZXJhdG9yPihpYywg
aml0LCByZXN1bHQsIGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0
YXJ0KTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBWYWx1ZUFkZDoKKyAgICAgICAgZ2VuZXJh
dGVCaW5hcnlBcml0aE9wRmFzdFBhdGg8SklUQWRkR2VuZXJhdG9yPihpYywgaml0LCByZXN1bHQs
IGxlZnQsIHJpZ2h0LCB1c2VkUmVnaXN0ZXJzLCBkb25lLCBzbG93UGF0aFN0YXJ0KTsKKyAgICAg
ICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNI
RUQoKTsKKyAgICB9CiB9CiAKIH0gfSAvLyBuYW1lc3BhY2UgSlNDOjpGVEwKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMQ29tcGlsZUJpbmFyeU9wLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlQmluYXJ5T3AuaAkocmV2aXNpb24g
MTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExDb21waWxlQmluYXJ5T3Au
aAkod29ya2luZyBjb3B5KQpAQCAtMzUsMTEgKzM1LDcgQEAgbmFtZXNwYWNlIEZUTCB7CiAKIGNs
YXNzIEJpbmFyeU9wRGVzY3JpcHRvcjsKIAotdm9pZCBnZW5lcmF0ZUFyaXRoU3ViRmFzdFBhdGgo
QmluYXJ5T3BEZXNjcmlwdG9yJiwgQ0NhbGxIZWxwZXJzJiwKLSAgICBHUFJSZWcgcmVzdWx0LCBH
UFJSZWcgbGVmdCwgR1BSUmVnIHJpZ2h0LCBSZWdpc3RlclNldCB1c2VkUmVnaXN0ZXJzLAotICAg
IENDYWxsSGVscGVyczo6SnVtcCYgZG9uZSwgQ0NhbGxIZWxwZXJzOjpKdW1wJiBzbG93UGF0aFN0
YXJ0KTsKLQotdm9pZCBnZW5lcmF0ZVZhbHVlQWRkRmFzdFBhdGgoQmluYXJ5T3BEZXNjcmlwdG9y
JiwgQ0NhbGxIZWxwZXJzJiwKK3ZvaWQgZ2VuZXJhdGVCaW5hcnlPcEZhc3RQYXRoKEJpbmFyeU9w
RGVzY3JpcHRvciYsIENDYWxsSGVscGVycyYsCiAgICAgR1BSUmVnIHJlc3VsdCwgR1BSUmVnIGxl
ZnQsIEdQUlJlZyByaWdodCwgUmVnaXN0ZXJTZXQgdXNlZFJlZ2lzdGVycywKICAgICBDQ2FsbEhl
bHBlcnM6Okp1bXAmIGRvbmUsIENDYWxsSGVscGVyczo6SnVtcCYgc2xvd1BhdGhTdGFydCk7CiAK
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVEZXNjcmlwdG9y
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVDYWNo
ZURlc2NyaXB0b3IuaAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Z0bC9GVExJbmxpbmVDYWNoZURlc2NyaXB0b3IuaAkod29ya2luZyBjb3B5KQpAQCAtMTY1LDYg
KzE2NSwxMiBAQCBwcm90ZWN0ZWQ6CiAgICAgU25pcHBldE9wZXJhbmQgbV9yaWdodE9wZXJhbmQ7
CiB9OwogCitjbGFzcyBBcml0aE11bERlc2NyaXB0b3IgOiBwdWJsaWMgQmluYXJ5T3BEZXNjcmlw
dG9yIHsKK3B1YmxpYzoKKyAgICBBcml0aE11bERlc2NyaXB0b3IodW5zaWduZWQgc3RhY2ttYXBJ
RCwgQ29kZU9yaWdpbiwgY29uc3QgU25pcHBldE9wZXJhbmQmIGxlZnRPcGVyYW5kLCBjb25zdCBT
bmlwcGV0T3BlcmFuZCYgcmlnaHRPcGVyYW5kKTsKKyAgICBzdGF0aWMgc2l6ZV90IGljU2l6ZSgp
OworfTsKKwogY2xhc3MgQXJpdGhTdWJEZXNjcmlwdG9yIDogcHVibGljIEJpbmFyeU9wRGVzY3Jp
cHRvciB7CiBwdWJsaWM6CiAgICAgQXJpdGhTdWJEZXNjcmlwdG9yKHVuc2lnbmVkIHN0YWNrbWFw
SUQsIENvZGVPcmlnaW4sIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiBsZWZ0T3BlcmFuZCwgY29uc3Qg
U25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvZnRsL0ZUTElubGluZUNhY2hlRGVzY3JpcHRvcklubGluZXMuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlRGVzY3JpcHRvcklubGluZXMu
aAkocmV2aXNpb24gMTkyOTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxp
bmVDYWNoZURlc2NyaXB0b3JJbmxpbmVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTM1LDYgKzM1LDE4
IEBACiAKIG5hbWVzcGFjZSBKU0MgeyBuYW1lc3BhY2UgRlRMIHsKIAorQXJpdGhNdWxEZXNjcmlw
dG9yOjpBcml0aE11bERlc2NyaXB0b3IodW5zaWduZWQgc3RhY2ttYXBJRCwgQ29kZU9yaWdpbiBj
b2RlT3JpZ2luLAorICAgIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiBsZWZ0T3BlcmFuZCwgY29uc3Qg
U25pcHBldE9wZXJhbmQmIHJpZ2h0T3BlcmFuZCkKKyAgICA6IEJpbmFyeU9wRGVzY3JpcHRvcihE
Rkc6OkFyaXRoTXVsLCBzdGFja21hcElELCBjb2RlT3JpZ2luLCBpY1NpemUoKSwKKyAgICAgICAg
IkFyaXRoTXVsIiwgIkFyaXRoTXVsIElDIGZhc3QgcGF0aCIsIERGRzo6b3BlcmF0aW9uVmFsdWVN
dWwsIGxlZnRPcGVyYW5kLCByaWdodE9wZXJhbmQpCit7Cit9CisKK3NpemVfdCBBcml0aE11bERl
c2NyaXB0b3I6OmljU2l6ZSgpCit7CisgICAgcmV0dXJuIHNpemVPZkFyaXRoTXVsKCk7Cit9CisK
IEFyaXRoU3ViRGVzY3JpcHRvcjo6QXJpdGhTdWJEZXNjcmlwdG9yKHVuc2lnbmVkIHN0YWNrbWFw
SUQsIENvZGVPcmlnaW4gY29kZU9yaWdpbiwKICAgICBjb25zdCBTbmlwcGV0T3BlcmFuZCYgbGVm
dE9wZXJhbmQsIGNvbnN0IFNuaXBwZXRPcGVyYW5kJiByaWdodE9wZXJhbmQpCiAgICAgOiBCaW5h
cnlPcERlc2NyaXB0b3IoREZHOjpBcml0aFN1Yiwgc3RhY2ttYXBJRCwgY29kZU9yaWdpbiwgaWNT
aXplKCksCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGluZUNhY2hlU2l6
ZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExJbmxpbmVD
YWNoZVNpemUuY3BwCShyZXZpc2lvbiAxOTI5NTkpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZnRsL0ZUTElubGluZUNhY2hlU2l6ZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyOCw2ICsxMjgs
MjMgQEAgc2l6ZV90IHNpemVPZkluKCkKICNlbmRpZgogfQogCitzaXplX3Qgc2l6ZU9mQXJpdGhN
dWwoKQoreworI2lmIENQVShBUk02NCkKKyNpZmRlZiBOREVCVUcKKyAgICByZXR1cm4gMTgwOyAv
LyBBUk02NCByZWxlYXNlLgorI2Vsc2UKKyAgICByZXR1cm4gMjc2OyAvLyBBUk02NCBkZWJ1Zy4K
KyNlbmRpZgorI2Vsc2UgLy8gQ1BVKFg4Nl82NCkKKyNpZmRlZiBOREVCVUcKKyAgICByZXR1cm4g
MTk5OyAvLyBYODZfNjQgcmVsZWFzZS4KKyNlbHNlCisgICAgcmV0dXJuIDI4NjsgLy8gWDg2XzY0
IGRlYnVnLgorI2VuZGlmCisjZW5kaWYKK30KKwogc2l6ZV90IHNpemVPZkFyaXRoU3ViKCkKIHsK
ICNpZiBDUFUoQVJNNjQpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTElubGlu
ZUNhY2hlU2l6ZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRM
SW5saW5lQ2FjaGVTaXplLmgJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMSW5saW5lQ2FjaGVTaXplLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDYgKzQ2
LDcgQEAgc2l6ZV90IHNpemVPZlRhaWxDYWxsRm9yd2FyZFZhcmFyZ3MoKTsKIHNpemVfdCBzaXpl
T2ZDb25zdHJ1Y3RWYXJhcmdzKCk7CiBzaXplX3Qgc2l6ZU9mQ29uc3RydWN0Rm9yd2FyZFZhcmFy
Z3MoKTsKIHNpemVfdCBzaXplT2ZJbigpOworc2l6ZV90IHNpemVPZkFyaXRoTXVsKCk7CiBzaXpl
X3Qgc2l6ZU9mQXJpdGhTdWIoKTsKIHNpemVfdCBzaXplT2ZWYWx1ZUFkZCgpOwogI2lmIEVOQUJM
RShNQVNNX1BST0JFKQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRG
R1RvTExWTS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExM
b3dlckRGR1RvTExWTS5jcHAJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9mdGwvRlRMTG93ZXJERkdUb0xMVk0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMzIsNiAr
MjMyLDcgQEAgcHVibGljOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heE51bWJlck9m
Q2F0Y2hTcGlsbHMgPSBzdGQ6Om1heChtYXhOdW1iZXJPZkNhdGNoU3BpbGxzLCBtX2dyYXBoLmxv
Y2Fsc0xpdmVJbkJ5dGVjb2RlKG9wQ2F0Y2hPcmlnaW4pLmJpdENvdW50KCkpOwogICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICAgICAgICAgY2FzZSBBcml0aE11bDoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBBcml0aFN1
YjoKICAgICAgICAgICAgICAgICAgICAgY2FzZSBHZXRCeUlkOgogICAgICAgICAgICAgICAgICAg
ICBjYXNlIEdldEJ5SWRGbHVzaDoKQEAgLTE0ODUsOCArMTQ4Niw4IEBAIHByaXZhdGU6CiAgICAg
CiAgICAgdm9pZCBjb21waWxlVmFsdWVBZGQoKQogICAgIHsKLSAgICAgICAgYXV0byBsZWZ0Q2hp
bGQgPSBtX25vZGUtPmNoaWxkMSgpOwotICAgICAgICBhdXRvIHJpZ2h0Q2hpbGQgPSBtX25vZGUt
PmNoaWxkMigpOworICAgICAgICBhdXRvJiBsZWZ0Q2hpbGQgPSBtX25vZGUtPmNoaWxkMSgpOwor
ICAgICAgICBhdXRvJiByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKIAogICAgICAgICBp
ZiAoIShwcm92ZW5UeXBlKGxlZnRDaGlsZCkgJiBTcGVjRnVsbE51bWJlcikgfHwgIShwcm92ZW5U
eXBlKHJpZ2h0Q2hpbGQpICYgU3BlY0Z1bGxOdW1iZXIpKSB7CiAgICAgICAgICAgICBzZXRKU1Zh
bHVlKHZtQ2FsbChtX291dC5pbnQ2NCwgbV9vdXQub3BlcmF0aW9uKG9wZXJhdGlvblZhbHVlQWRk
Tm90TnVtYmVyKSwgbV9jYWxsRnJhbWUsCkBAIC0xODA5LDcgKzE4MTAsNjAgQEAgcHJpdmF0ZToK
ICAgICAgICAgICAgICAgICBtX291dC5kb3VibGVNdWwobG93RG91YmxlKG1fbm9kZS0+Y2hpbGQx
KCkpLCBsb3dEb3VibGUobV9ub2RlLT5jaGlsZDIoKSkpKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9Ci0gICAgICAgICAgICAKKworICAgICAgICBjYXNlIFVudHlwZWRVc2U6IHsKKyAg
ICAgICAgICAgIGF1dG8mIGxlZnRDaGlsZCA9IG1fbm9kZS0+Y2hpbGQxKCk7CisgICAgICAgICAg
ICBhdXRvJiByaWdodENoaWxkID0gbV9ub2RlLT5jaGlsZDIoKTsKKworICAgICAgICAgICAgaWYg
KCEocHJvdmVuVHlwZShsZWZ0Q2hpbGQpICYgU3BlY0Z1bGxOdW1iZXIpIHx8ICEocHJvdmVuVHlw
ZShyaWdodENoaWxkKSAmIFNwZWNGdWxsTnVtYmVyKSkgeworICAgICAgICAgICAgICAgIHNldEpT
VmFsdWUodm1DYWxsKG1fb3V0LmludDY0LCBtX291dC5vcGVyYXRpb24ob3BlcmF0aW9uVmFsdWVN
dWwpLCBtX2NhbGxGcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgbG93SlNWYWx1ZShsZWZ0Q2hp
bGQpLCBsb3dKU1ZhbHVlKHJpZ2h0Q2hpbGQpKSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICB1bnNpZ25lZCBzdGFja21hcElEID0gbV9zdGFj
a21hcElEcysrOworCisgICAgICAgICAgICBpZiAoT3B0aW9uczo6dmVyYm9zZUNvbXBpbGF0aW9u
KCkpCisgICAgICAgICAgICAgICAgZGF0YUxvZygiICAgIEVtaXR0aW5nIEFyaXRoTXVsIHBhdGNo
cG9pbnQgd2l0aCBzdGFja21hcCAjIiwgc3RhY2ttYXBJRCwgIlxuIik7CisKKyNpZiBGVExfVVNF
U19CMworICAgICAgICAgICAgQ1JBU0goKTsKKyNlbHNlCisgICAgICAgICAgICBMVmFsdWUgbGVm
dCA9IGxvd0pTVmFsdWUobGVmdENoaWxkKTsKKyAgICAgICAgICAgIExWYWx1ZSByaWdodCA9IGxv
d0pTVmFsdWUocmlnaHRDaGlsZCk7CisKKyAgICAgICAgICAgIFNuaXBwZXRPcGVyYW5kIGxlZnRP
cGVyYW5kKGFic3RyYWN0VmFsdWUobGVmdENoaWxkKS5yZXN1bHRUeXBlKCkpOworICAgICAgICAg
ICAgU25pcHBldE9wZXJhbmQgcmlnaHRPcGVyYW5kKGFic3RyYWN0VmFsdWUocmlnaHRDaGlsZCku
cmVzdWx0VHlwZSgpKTsKKworICAgICAgICAgICAgaWYgKGxlZnRDaGlsZC0+aXNJbnQzMkNvbnN0
YW50KCkpCisgICAgICAgICAgICAgICAgbGVmdE9wZXJhbmQuc2V0Q29uc3RJbnQzMihsZWZ0Q2hp
bGQtPmFzSW50MzIoKSk7CisgICAgICAgICAgICBpZiAocmlnaHRDaGlsZC0+aXNJbnQzMkNvbnN0
YW50KCkpCisgICAgICAgICAgICAgICAgcmlnaHRPcGVyYW5kLnNldENvbnN0SW50MzIocmlnaHRD
aGlsZC0+YXNJbnQzMigpKTsKKworICAgICAgICAgICAgUkVMRUFTRV9BU1NFUlQoIWxlZnRPcGVy
YW5kLmlzQ29uc3QoKSB8fCAhcmlnaHRPcGVyYW5kLmlzQ29uc3QoKSk7CisKKyAgICAgICAgICAg
IC8vIEFyZ3VtZW50czogaWQsIGJ5dGVzLCB0YXJnZXQsIG51bUFyZ3MsIGFyZ3MuLi4KKyAgICAg
ICAgICAgIFN0YWNrbWFwQXJndW1lbnRMaXN0IGFyZ3VtZW50czsKKyAgICAgICAgICAgIGFyZ3Vt
ZW50cy5hcHBlbmQobV9vdXQuY29uc3RJbnQ2NChzdGFja21hcElEKSk7CisgICAgICAgICAgICBh
cmd1bWVudHMuYXBwZW5kKG1fb3V0LmNvbnN0SW50MzIoQXJpdGhTdWJEZXNjcmlwdG9yOjppY1Np
emUoKSkpOworICAgICAgICAgICAgYXJndW1lbnRzLmFwcGVuZChjb25zdE51bGwobV9vdXQucmVm
OCkpOworICAgICAgICAgICAgYXJndW1lbnRzLmFwcGVuZChtX291dC5jb25zdEludDMyKDIpKTsK
KyAgICAgICAgICAgIGFyZ3VtZW50cy5hcHBlbmQobGVmdCk7CisgICAgICAgICAgICBhcmd1bWVu
dHMuYXBwZW5kKHJpZ2h0KTsKKworICAgICAgICAgICAgYXBwZW5kT1NSRXhpdEFyZ3VtZW50c0Zv
clBhdGNocG9pbnRJZldpbGxDYXRjaEV4Y2VwdGlvbihhcmd1bWVudHMsCisgICAgICAgICAgICAg
ICAgRXhjZXB0aW9uVHlwZTo6QmluYXJ5T3BHZW5lcmF0b3IsIDMpOyAvLyBsZWZ0LCByaWdodCwg
YW5kIHJlc3VsdCBzaG93IHVwIGluIHRoZSBzdGFja21hcCBsb2NhdGlvbnMuCisKKyAgICAgICAg
ICAgIExWYWx1ZSBjYWxsID0gbV9vdXQuY2FsbChtX291dC5pbnQ2NCwgbV9vdXQucGF0Y2hwb2lu
dEludDY0SW50cmluc2ljKCksIGFyZ3VtZW50cyk7CisgICAgICAgICAgICBzZXRJbnN0cnVjdGlv
bkNhbGxpbmdDb252ZW50aW9uKGNhbGwsIExMVk1BbnlSZWdDYWxsQ29udik7CisKKyAgICAgICAg
ICAgIG1fZnRsU3RhdGUuYmluYXJ5T3BzLmFwcGVuZChBcml0aE11bERlc2NyaXB0b3Ioc3RhY2tt
YXBJRCwgbV9ub2RlLT5vcmlnaW4uc2VtYW50aWMsIGxlZnRPcGVyYW5kLCByaWdodE9wZXJhbmQp
KTsKKworICAgICAgICAgICAgc2V0SlNWYWx1ZShjYWxsKTsKKyNlbmRpZgorICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgREZHX0NS
QVNIKG1fZ3JhcGgsIG1fbm9kZSwgIkJhZCB1c2Uga2luZCIpOwogICAgICAgICAgICAgYnJlYWs7
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE11bEdlbmVyYXRvci5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUTXVsR2VuZXJhdG9yLmgJKHJl
dmlzaW9uIDE5Mjk1OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUTXVsR2VuZXJh
dG9yLmgJKHdvcmtpbmcgY29weSkKQEAgLTM3LDcgKzM3LDcgQEAgY2xhc3MgSklUTXVsR2VuZXJh
dG9yIHsKIHB1YmxpYzoKICAgICBKSVRNdWxHZW5lcmF0b3IoU25pcHBldE9wZXJhbmQgbGVmdE9w
ZXJhbmQsIFNuaXBwZXRPcGVyYW5kIHJpZ2h0T3BlcmFuZCwKICAgICAgICAgSlNWYWx1ZVJlZ3Mg
cmVzdWx0LCBKU1ZhbHVlUmVncyBsZWZ0LCBKU1ZhbHVlUmVncyByaWdodCwKLSAgICAgICAgRlBS
UmVnIGxlZnRGUFIsIEZQUlJlZyByaWdodEZQUiwgR1BSUmVnIHNjcmF0Y2hHUFIsIEZQUlJlZyBz
Y3JhdGNoRlBSLCB1aW50MzJfdCogcHJvZmlsaW5nQ291bnRlcikKKyAgICAgICAgRlBSUmVnIGxl
ZnRGUFIsIEZQUlJlZyByaWdodEZQUiwgR1BSUmVnIHNjcmF0Y2hHUFIsIEZQUlJlZyBzY3JhdGNo
RlBSLCB1aW50MzJfdCogcHJvZmlsaW5nQ291bnRlciA9IG51bGxwdHIpCiAgICAgICAgIDogbV9s
ZWZ0T3BlcmFuZChsZWZ0T3BlcmFuZCkKICAgICAgICAgLCBtX3JpZ2h0T3BlcmFuZChyaWdodE9w
ZXJhbmQpCiAgICAgICAgICwgbV9yZXN1bHQocmVzdWx0KQpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL3Rlc3RzL3N0cmVzcy9vcF9tdWwuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9vcF9tdWwuanMJKHJldmlzaW9uIDE5Mjk1OSkKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mvb3BfbXVsLmpzCSh3b3JraW5nIGNvcHkp
CkBAIC00Myw4ICs0Myw4IEBAIHZhciB2YWx1ZXMgPSBbCiAgICAgJy0weDdmZmYnLAogICAgICcw
eDEwMDAwJywKICAgICAnLTB4MTAwMDAnLAotICAgICcweDdmZmZmZmYnLAotICAgICctMHg3ZmZm
ZmZmJywKKyAgICAnMHg3ZmZmZmZmZicsCisgICAgJy0weDdmZmZmZmZmJywKICAgICAnMHgxMDAw
MDAwMDAnLAogICAgICctMHgxMDAwMDAwMDAnLAogCkBAIC01OSw4ICs1OSw4IEBAIHZhciB2YWx1
ZXMgPSBbCiAgICAgJyItMHg3ZmZmIicsCiAgICAgJyIweDEwMDAwIicsCiAgICAgJyItMHgxMDAw
MCInLAotICAgICciMHg3ZmZmZmZmIicsCi0gICAgJyItMHg3ZmZmZmZmIicsCisgICAgJyIweDdm
ZmZmZmZmIicsCisgICAgJyItMHg3ZmZmZmZmZiInLAogICAgICciMHgxMDAwMDAwMDAiJywKICAg
ICAnIi0weDEwMDAwMDAwMCInLAogXTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5Mjk1OSkKKysrIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE1
LTEyLTAyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBQb2x5bW9y
cGhpYyBvcGVyYW5kIHR5cGVzIGZvciBERkcgYW5kIEZUTCBtdWwuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTE3NDYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGpzL3JlZ3Jlc3MvZnRsLW9iamVjdC1t
dWwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBqcy9yZWdyZXNzL2Z0bC1vYmplY3Qt
bXVsLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGpzL3JlZ3Jlc3Mvc2NyaXB0LXRlc3RzL2Z0bC1v
YmplY3QtbXVsLmpzOiBBZGRlZC4KKyAgICAgICAgKG8xLnZhbHVlT2YpOgorICAgICAgICAoZm9v
KToKKwogMjAxNS0xMi0wMiAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAgICAg
ICAgQWRkIHNvbWUgbW9yZSBwaWN0dXJlIGVsZW1lbnQgbGF5b3V0IHRlc3RzCkluZGV4OiBMYXlv
dXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3QtbXVsLWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL2Z0bC1vYmplY3QtbXVsLWV4cGVjdGVkLnR4dAko
cmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwtZXhw
ZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTAgQEAKK0pTUmVncmVzcy9mdGwt
b2JqZWN0LW11bAorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBubyBleGNl
cHRpb24gdGhyb3duCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09N
UExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvanMvcmVncmVzcy9mdGwtb2JqZWN0LW11bC5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwuaHRt
bAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2pzL3JlZ3Jlc3MvZnRsLW9iamVjdC1tdWwu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEyIEBACis8IURPQ1RZUEUgSFRNTCBQVUJM
SUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9
Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9k
eT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvcmVncmVzcy1wcmUuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9mdGwtb2JqZWN0LW11bC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3JlZ3Jlc3MtcG9zdC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9qcy9yZWdyZXNzL3NjcmlwdC10
ZXN0cy9mdGwtb2JqZWN0LW11bC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9yZWdy
ZXNzL3NjcmlwdC10ZXN0cy9mdGwtb2JqZWN0LW11bC5qcwkocmV2aXNpb24gMCkKKysrIExheW91
dFRlc3RzL2pzL3JlZ3Jlc3Mvc2NyaXB0LXRlc3RzL2Z0bC1vYmplY3QtbXVsLmpzCSh3b3JraW5n
IGNvcHkpCkBAIC0wLDAgKzEsNDAgQEAKKy8vQCBydW5GVExOb0NKSVQKK3ZhciBvMSA9IHsKKyAg
ICBpOiAwLAorICAgIHZhbHVlT2Y6IGZ1bmN0aW9uKCkgeyByZXR1cm4gdGhpcy5pOyB9Cit9Owor
CityZXN1bHQgPSAwOworZnVuY3Rpb24gZm9vKGEsIGIpIHsKKyAgICB2YXIgcmVzdWx0ID0gMDsK
KyAgICBmb3IgKHZhciBqID0gMDsgaiA8IDEwOyBqKyspIHsKKyAgICAgICAgaWYgKGEgPiBiKQor
ICAgICAgICAgICAgcmVzdWx0ICs9IGEgKiBiOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
ZXN1bHQgKz0gYiAqIDE7CisgICAgfQorICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMTAwMDsgaSsr
KQorICAgICAgICByZXN1bHQgKz0gaTsKKyAgICByZXR1cm4gcmVzdWx0OworfQorbm9JbmxpbmUo
Zm9vKTsKKwordmFyIGl0ZXJhdGlvbnM7Cit2YXIgZXhwZWN0ZWRSZXN1bHQ7CitpZiAodGhpcy53
aW5kb3cpIHsKKyAgICAvLyBUaGUgbGF5b3V0IHRlc3QgZG9lc24ndCBsaWtlIHRvbyBtYW55IGl0
ZXJhdGlvbnMgYW5kIG1heSB0aW1lIG91dC4KKyAgICBpdGVyYXRpb25zID0gMTAwMDA7CisgICAg
ZXhwZWN0ZWRSZXN1bHQgPSA5OTk3OTk1MjAwOworfSBlbHNlIHsKKyAgICBpdGVyYXRpb25zID0g
MTAwMDAwOworICAgIGV4cGVjdGVkUmVzdWx0ID0gNTQ5OTc1NDk1MjAwOworfQorCisKK2ZvciAo
dmFyIGkgPSAwOyBpIDw9IGl0ZXJhdGlvbnM7IGkrKykgeworICAgIG8xLmkgPSBpICsgMjsKKyAg
ICByZXN1bHQgKz0gZm9vKG8xLCAxMCk7Cit9CisKK2lmIChyZXN1bHQgIT0gZXhwZWN0ZWRSZXN1
bHQpCisgICAgdGhyb3cgIkJhZCByZXN1bHQ6ICIgKyByZXN1bHQ7Cg==
</data>
<flag name="review"
          id="291524"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
      

    </bug>

</bugzilla>