<?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>158073</bug_id>
          
          <creation_ts>2016-05-25 07:50:37 -0700</creation_ts>
          <short_desc>[Win] jsc.exe sometimes never exits.</short_desc>
          <delta_ts>2017-01-03 02:37:53 -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 Nightly 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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>160096</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1196337</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-05-25 07:50:37 -0700</bug_when>
    <thetext>Sometimes jsc.exe never exits. Debugging shows that is waits for a lock under MachineThreads::removeThreadIfFound when calling jscExit().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1196340</commentid>
    <comment_count>1</comment_count>
      <attachid>279771</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-05-25 08:09:24 -0700</bug_when>
    <thetext>Created attachment 279771
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1197714</commentid>
    <comment_count>2</comment_count>
      <attachid>279771</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-05-30 20:43:28 -0700</bug_when>
    <thetext>Comment on attachment 279771
Patch

Ideally I’d like to see a more elegant fix for this.

It’s really unfortunate to need the MainThread concept at all in this file; that’s a more fragile higher level concept than the rest of what is here. This should be a lower level class than MainThread. The need to initialize the main thread in jsc.cpp shows this new Windows-only dependency we are creating on the MainThread concept. Is there some Windows-specific way to understand which thread is the main one.

It also seems better to not pass the remove function to threadSpecificKeyCreate in the first place rather than adding the function but then having the function do nothing. So I would put the code in the MachineThreads constructor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204217</commentid>
    <comment_count>3</comment_count>
      <attachid>279771</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2016-06-21 11:29:41 -0700</bug_when>
    <thetext>Comment on attachment 279771
Patch

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

r=me

&gt; Source/JavaScriptCore/jsc.cpp:2350
&gt;      // Initialize JSC before getting VM.
&gt; -#if ENABLE(SAMPLING_REGIONS)
&gt; +#if ENABLE(SAMPLING_REGIONS) || OS(WINDOWS)
&gt;      WTF::initializeMainThread();
&gt;  #endif

Why is Windows the only OS that needs to call WTF::initializeMainThread()?

Is there some Windows-specific initialization that&apos;s needed, or does this get initialized in a different places on macOS/iOS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205534</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-27 06:19:20 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 279771 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=279771&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; Source/JavaScriptCore/jsc.cpp:2350
&gt; &gt;      // Initialize JSC before getting VM.
&gt; &gt; -#if ENABLE(SAMPLING_REGIONS)
&gt; &gt; +#if ENABLE(SAMPLING_REGIONS) || OS(WINDOWS)
&gt; &gt;      WTF::initializeMainThread();
&gt; &gt;  #endif
&gt; 
&gt; Why is Windows the only OS that needs to call WTF::initializeMainThread()?
&gt; 
&gt; Is there some Windows-specific initialization that&apos;s needed, or does this
&gt; get initialized in a different places on macOS/iOS?

Thanks for reviewing!

I added this call, because the implementation on Windows of isMainThread() requires that WTF::initializeMainThread() is called first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205536</commentid>
    <comment_count>5</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-06-27 06:33:32 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 279771 [details]
&gt; Patch
&gt; 
&gt; Ideally I’d like to see a more elegant fix for this.
&gt; 
&gt; It’s really unfortunate to need the MainThread concept at all in this file;
&gt; that’s a more fragile higher level concept than the rest of what is here.
&gt; This should be a lower level class than MainThread. The need to initialize
&gt; the main thread in jsc.cpp shows this new Windows-only dependency we are
&gt; creating on the MainThread concept. Is there some Windows-specific way to
&gt; understand which thread is the main one.
&gt; 
&gt; It also seems better to not pass the remove function to
&gt; threadSpecificKeyCreate in the first place rather than adding the function
&gt; but then having the function do nothing. So I would put the code in the
&gt; MachineThreads constructor.

Thanks for reviewing :)

I also see that there is an additional difference in how the pthread and Windows thread specific implementation work. On Windows, the destructor is also called when threadSpecificKeyDelete is called, see https://msdn.microsoft.com/en-us/library/windows/desktop/ms682665(v=vs.85).aspx. This does not seem to be the case with the pthread implementation, as far as I can see. With this in mind, I think this patch needs a little more work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213554</commentid>
    <comment_count>6</comment_count>
      <attachid>284328</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-07-22 06:07:39 -0700</bug_when>
    <thetext>Created attachment 284328
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213614</commentid>
    <comment_count>7</comment_count>
      <attachid>284328</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-07-22 10:17:56 -0700</bug_when>
    <thetext>Comment on attachment 284328
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213635</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-07-22 11:05:13 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Comment on attachment 284328 [details]
&gt; Patch
&gt; 
&gt; r=me

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213647</commentid>
    <comment_count>9</comment_count>
      <attachid>284328</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-22 11:27:04 -0700</bug_when>
    <thetext>Comment on attachment 284328
Patch

Clearing flags on attachment: 284328

Committed r203603: &lt;http://trac.webkit.org/changeset/203603&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213648</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-22 11:27:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213711</commentid>
    <comment_count>11</comment_count>
      <attachid>284367</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-07-22 13:25:30 -0700</bug_when>
    <thetext>Created attachment 284367
Crash log

This change seems to have caused CLoop tests to fail with this assertion:

mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: x = new Function(); x.toString = Object.prototype.toString; x.charAt = String.prototype.charAt; x.charAt(17) =  PASSED!
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: ASSERTION FAILED: m_apiLock-&gt;currentThreadIsHoldingLock()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: /Volumes/Data/slave/elcapitan-cloop-debug/build/Source/JavaScriptCore/runtime/VM.cpp(364) : JSC::VM::~VM()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 1   0x103a9b0e0 WTFCrash
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 2   0x103a43e55 JSC::VM::~VM()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 3   0x103a45025 JSC::VM::~VM()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 4   0x10328b6c9 WTF::ThreadSafeRefCounted&lt;JSC::VM&gt;::deref()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 5   0x10328b670 WTF::Ref&lt;JSC::VM&gt;::~Ref()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 6   0x10326dd35 WTF::Ref&lt;JSC::VM&gt;::~Ref()
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 7   0x103260526 jscmain(int, char**)
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 8   0x10326035b main
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 9   0x7fff8f36c5ad start
mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 10  0x7


https://build.webkit.org/builders/Apple%20El%20Capitan%20LLINT%20CLoop%20%28BuildAndTest%29/builds/8242</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213713</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-22 13:30:38 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 160096</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1213727</commentid>
    <comment_count>13</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-22 13:41:15 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Created attachment 284367 [details]
&gt; Crash log
&gt; 
&gt; This change seems to have caused CLoop tests to fail with this assertion:
&gt; 
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: x = new
&gt; Function(); x.toString = Object.prototype.toString; x.charAt =
&gt; String.prototype.charAt; x.charAt(17) =  PASSED!
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: ASSERTION
&gt; FAILED: m_apiLock-&gt;currentThreadIsHoldingLock()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint:
&gt; /Volumes/Data/slave/elcapitan-cloop-debug/build/Source/JavaScriptCore/
&gt; runtime/VM.cpp(364) : JSC::VM::~VM()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 1   0x103a9b0e0
&gt; WTFCrash
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 2   0x103a43e55
&gt; JSC::VM::~VM()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 3   0x103a45025
&gt; JSC::VM::~VM()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 4   0x10328b6c9
&gt; WTF::ThreadSafeRefCounted&lt;JSC::VM&gt;::deref()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 5   0x10328b670
&gt; WTF::Ref&lt;JSC::VM&gt;::~Ref()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 6   0x10326dd35
&gt; WTF::Ref&lt;JSC::VM&gt;::~Ref()
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 7   0x103260526
&gt; jscmain(int, char**)
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 8   0x10326035b
&gt; main
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 9  
&gt; 0x7fff8f36c5ad start
&gt; mozilla-tests.yaml/ecma/String/15.5.4.4-4.js.mozilla-llint: 10  0x7
&gt; 
&gt; 
&gt; https://build.webkit.org/builders/
&gt; Apple%20El%20Capitan%20LLINT%20CLoop%20%28BuildAndTest%29/builds/8242

I think this change will cause every debug JSC stress test to fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1223037</commentid>
    <comment_count>14</comment_count>
      <attachid>286962</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-08-25 05:53:33 -0700</bug_when>
    <thetext>Created attachment 286962
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1252269</commentid>
    <comment_count>15</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-11-17 04:13:09 -0800</bug_when>
    <thetext>This bug appears to be causing timeouts on Windows bots when running JSC stress tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1252308</commentid>
    <comment_count>16</comment_count>
      <attachid>286962</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-11-17 09:33:23 -0800</bug_when>
    <thetext>Comment on attachment 286962
Patch

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

&gt; Source/JavaScriptCore/jsc.cpp:-2435
&gt; -#if ENABLE(SAMPLING_REGIONS)

Did you mean to remove this for all ports? Should it maybe be &quot;#if ENABLE(SAMPLING_REGIONS) || PLATFORM(WIN)&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1252670</commentid>
    <comment_count>17</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-11-18 07:15:05 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; Comment on attachment 286962 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=286962&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/jsc.cpp:-2435
&gt; &gt; -#if ENABLE(SAMPLING_REGIONS)
&gt; 
&gt; Did you mean to remove this for all ports? Should it maybe be &quot;#if
&gt; ENABLE(SAMPLING_REGIONS) || PLATFORM(WIN)&quot;?

It seems this is the only place where ENABLE(SAMPLING_REGIONS) is still used, so I assumed it was not removed when the other occurrences of ENABLE(SAMPLING_REGIONS) were removed. But perhaps it should still be used here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1259393</commentid>
    <comment_count>18</comment_count>
      <attachid>297012</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2016-12-13 07:16:05 -0800</bug_when>
    <thetext>Created attachment 297012
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262317</commentid>
    <comment_count>19</comment_count>
      <attachid>297012</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-12-22 09:52:24 -0800</bug_when>
    <thetext>Comment on attachment 297012
Patch

This seems like an inelegant solution, but I don’t have something better to suggest at this time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1263425</commentid>
    <comment_count>20</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-01-03 02:35:15 -0800</bug_when>
    <thetext>(In reply to comment #19)
&gt; Comment on attachment 297012 [details]
&gt; Patch
&gt; 
&gt; This seems like an inelegant solution, but I don’t have something better to
&gt; suggest at this time.

Yes, I agree :) Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1263426</commentid>
    <comment_count>21</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-01-03 02:37:53 -0800</bug_when>
    <thetext>Committed r210237: &lt;http://trac.webkit.org/changeset/210237&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>279771</attachid>
            <date>2016-05-25 08:09:24 -0700</date>
            <delta_ts>2016-07-22 06:07:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158073-20160525171026.patch</filename>
            <type>text/plain</type>
            <size>2560</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAxMzgyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBA
CisyMDE2LTA1LTI1ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAg
ICAgICBbV2luXSBqc2MuZXhlIHNvbWV0aW1lcyBuZXZlciBleGl0cy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODA3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBqc2MuZXhlIHByb2dyYW0gbmV2
ZXIgZXhpdHMgYmVjYXVzZSBpdCB3YWl0cyBmb3IgYSBsb2NrIHVuZGVyIHRoZSB0aHJlYWQgc3Bl
Y2lmaWMKKyAgICAgICAgZGVzdHJ1Y3RvciBNYWNoaW5lVGhyZWFkczo6cmVtb3ZlVGhyZWFkIHdo
ZW4gdHJ5aW5nIHRvIGV4aXQuCisgICAgICAgIE9uIFdpbmRvd3MsIHRoZSB0aHJlYWQgc3BlY2lm
aWMgZGVzdHJ1Y3RvciBpcyBjYWxsZWQgYWxzbyB3aGVuIHRoZSBtYWluIHRocmVhZCBleGl0cy4K
KyAgICAgICAgVGhpcyBpcyBub3QgdGhlIGNhc2UgZm9yIHRoZSBwdGhyZWFkIHZhcmlhbnQsIHNv
IG9uIFdpbmRvd3Mgd2UgY2FuIGp1c3QgcmV0dXJuIGVhcmx5CisgICAgICAgIGZyb20gdGhlIGRl
c3RydWN0b3IgaWYgd2UgYXJlIG9uIHRoZSBtYWluIHRocmVhZC4KKworICAgICAgICAqIGhlYXAv
TWFjaGluZVN0YWNrTWFya2VyLmNwcDoKKyAgICAgICAgKEpTQzo6TWFjaGluZVRocmVhZHM6OnJl
bW92ZVRocmVhZCk6CisgICAgICAgICoganNjLmNwcDoKKyAgICAgICAgKGpzY21haW4pOgorCiAy
MDE2LTA1LTI1ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgW0FSTV0gRml4IHRoZSBXY2FzdC1hbGlnbiB3YXJuaW5nIGluIExpbmtCdWZmZXIuY3BwCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvanNjLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvanNjLmNwcAkocmV2aXNpb24gMjAxMzgxKQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL2pzYy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIzNDUsNyArMjM0NSw3IEBAIGlu
dCBqc2NtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKICAgICBDb21tYW5kTGluZSBvcHRpb25z
KGFyZ2MsIGFyZ3YpOwogCiAgICAgLy8gSW5pdGlhbGl6ZSBKU0MgYmVmb3JlIGdldHRpbmcgVk0u
Ci0jaWYgRU5BQkxFKFNBTVBMSU5HX1JFR0lPTlMpCisjaWYgRU5BQkxFKFNBTVBMSU5HX1JFR0lP
TlMpIHx8IE9TKFdJTkRPV1MpCiAgICAgV1RGOjppbml0aWFsaXplTWFpblRocmVhZCgpOwogI2Vu
ZGlmCiAgICAgSlNDOjppbml0aWFsaXplVGhyZWFkaW5nKCk7CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvaGVhcC9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hY2hpbmVTdGFja01hcmtlci5jcHAJKHJldmlzaW9uIDIw
MTM4MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hY2hpbmVTdGFja01hcmtlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJWTS5oIgogI2lu
Y2x1ZGUgPHNldGptcC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHd0Zi9NYWlu
VGhyZWFkLmg+CiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCiAjaWYgT1MoREFSV0lO
KQpAQCAtMjY3LDYgKzI2OCwxMiBAQCBUaHJlYWQqIE1hY2hpbmVUaHJlYWRzOjptYWNoaW5lVGhy
ZWFkRm9yCiAKIHZvaWQgVEhSRUFEX1NQRUNJRklDX0NBTEwgTWFjaGluZVRocmVhZHM6OnJlbW92
ZVRocmVhZCh2b2lkKiBwKQogeworI2lmIE9TKFdJTkRPV1MpCisgICAgLy8gT24gV2luZG93cywg
dGhlIHRocmVhZCBzcGVjaWZpYyBkZXN0cnVjdG9yIGlzIGNhbGxlZCBhbHNvIHdoZW4gdGhlIG1h
aW4gdGhyZWFkIGV4aXRzLgorICAgIC8vIFRoaXMgaXMgbm90IHRoZSBjYXNlIGZvciB0aGUgcHRo
cmVhZCB2YXJpYW50LCBzbyBpZiB0aGlzIHRoZSBtYWluIHRocmVhZCwgd2UgY2FuIGp1c3QgcmV0
dXJuLgorICAgIGlmIChpc01haW5UaHJlYWQoKSkKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCiAg
ICAgYXV0byYgbWFuYWdlciA9IGFjdGl2ZU1hY2hpbmVUaHJlYWRzTWFuYWdlcigpOwogICAgIEFj
dGl2ZU1hY2hpbmVUaHJlYWRzTWFuYWdlcjo6TG9ja2VyIGxvY2sobWFuYWdlcik7CiAgICAgYXV0
byBtYWNoaW5lVGhyZWFkcyA9IHN0YXRpY19jYXN0PE1hY2hpbmVUaHJlYWRzKj4ocCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284328</attachid>
            <date>2016-07-22 06:07:39 -0700</date>
            <delta_ts>2016-08-25 05:53:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158073-20160722060641.patch</filename>
            <type>text/plain</type>
            <size>1570</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAzNTk3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE2LTA3LTIyICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAg
ICAgICBbV2luXSBqc2MuZXhlIHNvbWV0aW1lcyBuZXZlciBleGl0cy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODA3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugc3VyZSB0aGUgVk0gaXMgZGVs
ZXRlZCBhZnRlciB0aGUgdGVzdCBoYXMgZmluaXNoZWQuIFRoaXMgd2lsbCBncmFjZWZ1bGx5IHN0
b3AgdGhlIHNhbXBsaW5nIHByb2ZpbGVyIHRocmVhZCwKKyAgICAgICAgYW5kIGdpdmUgdGhlIHRo
cmVhZCB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVsZWFzZSB0aGUgbWFjaGluZSB0aHJlYWQgbG9jayBh
cXVpcmVkIGluIFNhbXBsaW5nUHJvZmlsZXI6OnRha2VTYW1wbGUuICAKKyAgICAgICAgSWYgdGhl
IHNhbXBsaW5nIHByb2ZpbGVyIHRocmVhZCB3YXMgdGVybWluYXRlZCB3aGlsZSBob2xkaW5nIHRo
ZSBtYWNoaW5lIHRocmVhZCBsb2NrLCB0aGUgbWFjaGluZSB0aHJlYWQgd2lsbAorICAgICAgICBu
b3QgYmUgYWJsZSB0byBncmFiIHRoZSBsb2NrIGFmdGVyd2FyZHMuIAorIAorICAgICAgICAqIGpz
Yy5jcHA6CisgICAgICAgIChqc2NtYWluKToKKwogMjAxNi0wNy0yMiAgQ3NhYmEgT3N6dHJvZ29u
w6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtBUk1dIFVucmV2aWV3ZWQgRUFCSSBi
dWlsZGZpeCBhZnRlciByMjAzNTM3LgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2pzYy5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2pzYy5jcHAJKHJldmlzaW9u
IDIwMzU1MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qc2MuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0yNDI2LDkgKzI0MjYsOCBAQCBpbnQganNjbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3Yp
CiAjZW5kaWYKICAgICBKU0M6OmluaXRpYWxpemVUaHJlYWRpbmcoKTsKIAotICAgIFZNKiB2bSA9
ICZWTTo6Y3JlYXRlKExhcmdlSGVhcCkubGVha1JlZigpOwotICAgIGludCByZXN1bHQ7Ci0gICAg
cmVzdWx0ID0gcnVuSlNDKHZtLCBvcHRpb25zKTsKKyAgICBSZWY8Vk0+IHZtID0gVk06OmNyZWF0
ZShMYXJnZUhlYXApOworICAgIGludCByZXN1bHQgPSBydW5KU0Modm0ucHRyKCksIG9wdGlvbnMp
OwogCiAgICAgaWYgKE9wdGlvbnM6OmdjQXRFbmQoKSkgewogICAgICAgICAvLyBXZSBuZWVkIHRv
IGhvbGQgdGhlIEFQSSBsb2NrIHRvIGRvIGEgR0MuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>284367</attachid>
            <date>2016-07-22 13:25:30 -0700</date>
            <delta_ts>2016-07-22 13:25:30 -0700</delta_ts>
            <desc>Crash log</desc>
            <filename>jsc_2016-07-22-130138_bot169.crash</filename>
            <type>application/octet-stream</type>
            <size>34480</size>
            <attacher name="Ryan Haddad">ryanhaddad</attacher>
            
              <data encoding="base64">UHJvY2VzczogICAgICAgICAgICAgICBqc2MgWzM3OTM5XQpQYXRoOiAgICAgICAgICAgICAgICAg
IC9Wb2x1bWVzL1ZPTFVNRS8qL0phdmFTY3JpcHRDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1Jl
c291cmNlcy9qc2MKSWRlbnRpZmllcjogICAgICAgICAgICBqc2MKVmVyc2lvbjogICAgICAgICAg
ICAgICAwCkNvZGUgVHlwZTogICAgICAgICAgICAgWDg2LTY0IChOYXRpdmUpClBhcmVudCBQcm9j
ZXNzOiAgICAgICAgPz8/IFszNzkzOF0KUmVzcG9uc2libGU6ICAgICAgICAgICBqc2MgWzM3OTM5
XQpVc2VyIElEOiAgICAgICAgICAgICAgIDUwMQoKRGF0ZS9UaW1lOiAgICAgICAgICAgICAyMDE2
LTA3LTIyIDEzOjAxOjM1LjA0MyAtMDcwMApPUyBWZXJzaW9uOiAgICAgICAgICAgIE1hYyBPUyBY
IDEwLjExLjUgKDE1RjM0KQpSZXBvcnQgVmVyc2lvbjogICAgICAgIDExCkFub255bW91cyBVVUlE
OiAgICAgICAgMjUwRDdGOTQtRTYyMC0xQ0QxLThERUEtNzNERDUyMkRDNDg2CgoKVGltZSBBd2Fr
ZSBTaW5jZSBCb290OiA0NTAwMDAwIHNlY29uZHMKClN5c3RlbSBJbnRlZ3JpdHkgUHJvdGVjdGlv
bjogZW5hYmxlZAoKQ3Jhc2hlZCBUaHJlYWQ6ICAgICAgICAwICBEaXNwYXRjaCBxdWV1ZTogY29t
LmFwcGxlLm1haW4tdGhyZWFkCgpFeGNlcHRpb24gVHlwZTogICAgICAgIEVYQ19CQURfQUNDRVNT
IChTSUdTRUdWKQpFeGNlcHRpb24gQ29kZXM6ICAgICAgIEtFUk5fSU5WQUxJRF9BRERSRVNTIGF0
IDB4MDAwMDAwMDBiYmFkYmVlZgpFeGNlcHRpb24gTm90ZTogICAgICAgIEVYQ19DT1JQU0VfTk9U
SUZZCgpWTSBSZWdpb25zIE5lYXIgMHhiYmFkYmVlZjoKLS0+CiAgICBfX1RFWFQgICAgICAgICAg
ICAgICAgIDAwMDAwMDAxMDIyZmYwMDAtMDAwMDAwMDEwMjMzNTAwMCBbICAyMTZLXSByLXgvcnd4
IFNNPUNPVyAgL1ZvbHVtZXMvVk9MVU1FLyovSmF2YVNjcmlwdENvcmUuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvUmVzb3VyY2VzL2pzYwoKVGhyZWFkIDAgQ3Jhc2hlZDo6IERpc3BhdGNoIHF1ZXVlOiBj
b20uYXBwbGUubWFpbi10aHJlYWQKMCAgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkw
eDAwMDAwMDAxMDJiMzUwZTcgV1RGQ3Jhc2ggKyAzOSAoQXNzZXJ0aW9ucy5jcHA6MzIzKQoxICAg
Y29tLmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAwMDAwMDEwMmFkZGU1NSBKU0M6OlZN
Ojp+Vk0oKSArIDQwNSAoVk0uY3BwOjM2NCkKMiAgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAg
ICAgIAkweDAwMDAwMDAxMDJhZGYwMjUgSlNDOjpWTTo6flZNKCkgKyAyMSAoVk0uY3BwOjM4OSkK
MyAgIGpzYyAgICAgICAgICAgICAgICAgICAgICAgICAgIAkweDAwMDAwMDAxMDIzMmM2YzkgV1RG
OjpUaHJlYWRTYWZlUmVmQ291bnRlZDxKU0M6OlZNPjo6ZGVyZWYoKSArIDczIChUaHJlYWRTYWZl
UmVmQ291bnRlZC5oOjc5KQo0ICAganNjICAgICAgICAgICAgICAgICAgICAgICAgICAgCTB4MDAw
MDAwMDEwMjMyYzY3MCBXVEY6OlJlZjxKU0M6OlZNPjo6flJlZigpICsgNDggKFJlZi5oOjYwKQo1
ICAganNjICAgICAgICAgICAgICAgICAgICAgICAgICAgCTB4MDAwMDAwMDEwMjMwZWQzNSBXVEY6
OlJlZjxKU0M6OlZNPjo6flJlZigpICsgMjEgKFJlZi5oOjYwKQo2ICAganNjICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCTB4MDAwMDAwMDEwMjMwMTUyNiBqc2NtYWluKGludCwgY2hhcioqKSAr
IDI2MiAoanNjLmNwcDoyNDUxKQo3ICAganNjICAgICAgICAgICAgICAgICAgICAgICAgICAgCTB4
MDAwMDAwMDEwMjMwMTM1YiBtYWluICsgMTcxIChqc2MuY3BwOjIwMDApCjggICBsaWJkeWxkLmR5
bGliICAgICAgICAgICAgICAgICAJMHgwMDAwN2ZmZjhmMzZjNWFkIHN0YXJ0ICsgMQoKVGhyZWFk
IDE6CjAgICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAJMHgwMDAwN2ZmZjk4Y2VlMTBh
IF9fc2Vtd2FpdF9zaWduYWwgKyAxMAoxICAgbGlic3lzdGVtX2MuZHlsaWIgICAgICAgICAgICAg
CTB4MDAwMDdmZmY5ZDExMmQxNyBuYW5vc2xlZXAgKyAxOTkKMiAgIGxpYmMrKy4xLmR5bGliICAg
ICAgICAgICAgICAgIAkweDAwMDA3ZmZmOTU4MjcwMjAgc3RkOjpfXzE6OnRoaXNfdGhyZWFkOjpz
bGVlcF9mb3Ioc3RkOjpfXzE6OmNocm9ubzo6ZHVyYXRpb248bG9uZyBsb25nLCBzdGQ6Ol9fMTo6
cmF0aW88MWwsIDEwMDAwMDAwMDBsPiA+IGNvbnN0JikgKyA3NQozICAgY29tLmFwcGxlLkphdmFT
Y3JpcHRDb3JlICAgICAgCTB4MDAwMDAwMDEwMmJjMGIxNiB2b2lkIHN0ZDo6X18xOjp0aGlzX3Ro
cmVhZDo6c2xlZXBfZm9yPGxvbmcgbG9uZywgc3RkOjpfXzE6OnJhdGlvPDFsLCAxMDAwbD4gPihz
dGQ6Ol9fMTo6Y2hyb25vOjpkdXJhdGlvbjxsb25nIGxvbmcsIHN0ZDo6X18xOjpyYXRpbzwxbCwg
MTAwMGw+ID4gY29uc3QmKSArIDE3ODIgKHRocmVhZDo0MzMpCjQgICBjb20uYXBwbGUuSmF2YVNj
cmlwdENvcmUgICAgICAJMHgwMDAwMDAwMTAyYmJkOTczIGJtYWxsb2M6OnNsZWVwKHN0ZDo6X18x
Ojp1bmlxdWVfbG9jazxibWFsbG9jOjpTdGF0aWNNdXRleD4mLCBzdGQ6Ol9fMTo6Y2hyb25vOjpk
dXJhdGlvbjxsb25nIGxvbmcsIHN0ZDo6X18xOjpyYXRpbzwxbCwgMTAwMGw+ID4pICsgMTk1IChT
dGF0aWNNdXRleC5oOjY1KQo1ICAgY29tLmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAw
MDAwMDEwMmJiZDY5ZCBibWFsbG9jOjp3YWl0VW50aWxGYWxzZShzdGQ6Ol9fMTo6dW5pcXVlX2xv
Y2s8Ym1hbGxvYzo6U3RhdGljTXV0ZXg+Jiwgc3RkOjpfXzE6OmNocm9ubzo6ZHVyYXRpb248bG9u
ZyBsb25nLCBzdGQ6Ol9fMTo6cmF0aW88MWwsIDEwMDBsPiA+LCBib29sJikgKyA2MSAoU3RhdGlj
TXV0ZXguaDo3MikKNiAgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkweDAwMDAwMDAx
MDJiYmQ2MDkgYm1hbGxvYzo6SGVhcDo6c2NhdmVuZ2Uoc3RkOjpfXzE6OnVuaXF1ZV9sb2NrPGJt
YWxsb2M6OlN0YXRpY011dGV4PiYsIHN0ZDo6X18xOjpjaHJvbm86OmR1cmF0aW9uPGxvbmcgbG9u
Zywgc3RkOjpfXzE6OnJhdGlvPDFsLCAxMDAwbD4gPikgKyA3MyAoSGVhcC5jcHA6MTE0KQo3ICAg
Y29tLmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAwMDAwMDEwMmJiZDIwOCBibWFsbG9j
OjpIZWFwOjpjb25jdXJyZW50U2NhdmVuZ2UoKSArIDEwNCAoSGVhcC5jcHA6MTA3KQo4ICAgY29t
LmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAgCTB4MDAwMDAwMDEwMmJjMjQwMSBibWFsbG9jOjpB
c3luY1Rhc2s8Ym1hbGxvYzo6SGVhcCwgdm9pZCAoYm1hbGxvYzo6SGVhcDo6KikoKT46OnRocmVh
ZFJ1bkxvb3AoKSArIDEyNjUgKEFzeW5jVGFzay5oOjEyMykKOSAgIGNvbS5hcHBsZS5KYXZhU2Ny
aXB0Q29yZSAgICAgIAkweDAwMDAwMDAxMDJiYzEzZjUgYm1hbGxvYzo6QXN5bmNUYXNrPGJtYWxs
b2M6OkhlYXAsIHZvaWQgKGJtYWxsb2M6OkhlYXA6OiopKCk+Ojp0aHJlYWRFbnRyeVBvaW50KGJt
YWxsb2M6OkFzeW5jVGFzazxibWFsbG9jOjpIZWFwLCB2b2lkIChibWFsbG9jOjpIZWFwOjoqKSgp
PiopICsgMjEgKEFzeW5jVGFzay5oOjEwNykKMTAgIGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAg
ICAgIAkweDAwMDAwMDAxMDJiYzM0MTIgdm9pZCogc3RkOjpfXzE6Ol9fdGhyZWFkX3Byb3h5PHN0
ZDo6X18xOjp0dXBsZTx2b2lkICgqKShibWFsbG9jOjpBc3luY1Rhc2s8Ym1hbGxvYzo6SGVhcCwg
dm9pZCAoYm1hbGxvYzo6SGVhcDo6KikoKT4qKSwgYm1hbGxvYzo6QXN5bmNUYXNrPGJtYWxsb2M6
OkhlYXAsIHZvaWQgKGJtYWxsb2M6OkhlYXA6OiopKCk+Kj4gPih2b2lkKikgKyA0MTggKF9fZnVu
Y3Rpb25hbF9iYXNlOjQxNSkKMTEgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgIAkweDAw
MDA3ZmZmOWM1YjM5OWQgX3B0aHJlYWRfYm9keSArIDEzMQoxMiAgbGlic3lzdGVtX3B0aHJlYWQu
ZHlsaWIgICAgICAgCTB4MDAwMDdmZmY5YzViMzkxYSBfcHRocmVhZF9zdGFydCArIDE2OAoxMyAg
bGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgCTB4MDAwMDdmZmY5YzViMTM1MSB0aHJlYWRf
c3RhcnQgKyAxMwoKVGhyZWFkIDI6OiBqc2MgVGltZW91dCBUaHJlYWQKMCAgIGxpYnN5c3RlbV9r
ZXJuZWwuZHlsaWIgICAgICAgIAkweDAwMDA3ZmZmOThjZWUxMGEgX19zZW13YWl0X3NpZ25hbCAr
IDEwCjEgICBsaWJzeXN0ZW1fYy5keWxpYiAgICAgICAgICAgICAJMHgwMDAwN2ZmZjlkMTEyZDE3
IG5hbm9zbGVlcCArIDE5OQoyICAgbGliYysrLjEuZHlsaWIgICAgICAgICAgICAgICAgCTB4MDAw
MDdmZmY5NTgyNzAyMCBzdGQ6Ol9fMTo6dGhpc190aHJlYWQ6OnNsZWVwX2ZvcihzdGQ6Ol9fMTo6
Y2hyb25vOjpkdXJhdGlvbjxsb25nIGxvbmcsIHN0ZDo6X18xOjpyYXRpbzwxbCwgMTAwMDAwMDAw
MGw+ID4gY29uc3QmKSArIDc1CjMgICBqc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAJMHgw
MDAwMDAwMTAyMzE2MzI2IHZvaWQgc3RkOjpfXzE6OnRoaXNfdGhyZWFkOjpzbGVlcF9mb3I8bG9u
ZyBsb25nLCBzdGQ6Ol9fMTo6cmF0aW88MWwsIDEwMDAwMDBsPiA+KHN0ZDo6X18xOjpjaHJvbm86
OmR1cmF0aW9uPGxvbmcgbG9uZywgc3RkOjpfXzE6OnJhdGlvPDFsLCAxMDAwMDAwbD4gPiBjb25z
dCYpICsgMTc4MiAodGhyZWFkOjQzMykKNCAgIGpzYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IAkweDAwMDAwMDAxMDIzMDEzZmIgdGltZW91dFRocmVhZE1haW4odm9pZCopICsgMTA3IChqc2Mu
Y3BwOjE5MzUpCjUgICBjb20uYXBwbGUuSmF2YVNjcmlwdENvcmUgICAgICAJMHgwMDAwMDAwMTAy
YmE5MjI5IFdURjo6Y3JlYXRlVGhyZWFkKHZvaWQgKCopKHZvaWQqKSwgdm9pZCosIGNoYXIgY29u
c3QqKTo6JF8wOjpvcGVyYXRvcigpKCkgY29uc3QgKyAyNSAoVGhyZWFkaW5nLmNwcDo4NCkKNiAg
IGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZSAgICAgIAkweDAwMDAwMDAxMDJiYTkxZmQgdm9pZCBz
dGQ6Ol9fMTo6X19pbnZva2Vfdm9pZF9yZXR1cm5fd3JhcHBlcjx2b2lkPjo6X19jYWxsPFdURjo6
Y3JlYXRlVGhyZWFkKHZvaWQgKCopKHZvaWQqKSwgdm9pZCosIGNoYXIgY29uc3QqKTo6JF8wJj4o
V1RGOjpjcmVhdGVUaHJlYWQodm9pZCAoKikodm9pZCopLCB2b2lkKiwgY2hhciBjb25zdCopOjok
XzAmJiYpICsgNDUgKF9fZnVuY3Rpb25hbF9iYXNlOjQ0MSkKNyAgIGNvbS5hcHBsZS5KYXZhU2Ny
aXB0Q29yZSAgICAgIAkweDAwMDAwMDAxMDJiYTkxOWMgc3RkOjpfXzE6Ol9fZnVuY3Rpb246Ol9f
ZnVuYzxXVEY6OmNyZWF0ZVRocmVhZCh2b2lkICgqKSh2b2lkKiksIHZvaWQqLCBjaGFyIGNvbnN0
Kik6OiRfMCwgc3RkOjpfXzE6OmFsbG9jYXRvcjxXVEY6OmNyZWF0ZVRocmVhZCh2b2lkICgqKSh2
b2lkKiksIHZvaWQqLCBjaGFyIGNvbnN0Kik6OiRfMD4sIHZvaWQgKCk+OjpvcGVyYXRvcigpKCkg
KyA0NCAoZnVuY3Rpb25hbDoxNDA3KQo4ICAgY29tLmFwcGxlLkphdmFTY3JpcHRDb3JlICAgICAg
CTB4MDAwMDAwMDEwMjU5MDJjYSBzdGQ6Ol9fMTo6ZnVuY3Rpb248dm9pZCAoKT46Om9wZXJhdG9y
KCkoKSBjb25zdCArIDI2IChmdW5jdGlvbmFsOjE3OTMpCjkgICBjb20uYXBwbGUuSmF2YVNjcmlw
dENvcmUgICAgICAJMHgwMDAwMDAwMTAyYmE3ZGZlIFdURjo6dGhyZWFkRW50cnlQb2ludCh2b2lk
KikgKyAxNTggKFRocmVhZGluZy5jcHA6NjApCjEwICBjb20uYXBwbGUuSmF2YVNjcmlwdENvcmUg
ICAgICAJMHgwMDAwMDAwMTAyYmE5OGExIFdURjo6d3RmVGhyZWFkRW50cnlQb2ludCh2b2lkKikg
KyAyODkgKFRocmVhZGluZ1B0aHJlYWRzLmNwcDoxNjQpCjExICBsaWJzeXN0ZW1fcHRocmVhZC5k
eWxpYiAgICAgICAJMHgwMDAwN2ZmZjljNWIzOTlkIF9wdGhyZWFkX2JvZHkgKyAxMzEKMTIgIGxp
YnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgIAkweDAwMDA3ZmZmOWM1YjM5MWEgX3B0aHJlYWRf
c3RhcnQgKyAxNjgKMTMgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgIAkweDAwMDA3ZmZm
OWM1YjEzNTEgdGhyZWFkX3N0YXJ0ICsgMTMKClRocmVhZCAzOjogRGlzcGF0Y2ggcXVldWU6IGNv
bS5hcHBsZS5saWJkaXNwYXRjaC1tYW5hZ2VyCjAgICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAg
ICAgICAJMHgwMDAwN2ZmZjk4Y2VlZWZhIGtldmVudF9xb3MgKyAxMAoxICAgbGliZGlzcGF0Y2gu
ZHlsaWIgICAgICAgICAgICAgCTB4MDAwMDdmZmY5ZjkzNjE2NSBfZGlzcGF0Y2hfbWdyX2ludm9r
ZSArIDIxNgoyICAgbGliZGlzcGF0Y2guZHlsaWIgICAgICAgICAgICAgCTB4MDAwMDdmZmY5Zjkz
NWRjZCBfZGlzcGF0Y2hfbWdyX3RocmVhZCArIDUyCgpUaHJlYWQgMCBjcmFzaGVkIHdpdGggWDg2
IFRocmVhZCBTdGF0ZSAoNjQtYml0KToKICByYXg6IDB4MDAwMDAwMDBiYmFkYmVlZiAgcmJ4OiAw
eDAwMDAwMDAwMDAwMDAwMDAgIHJjeDogMHgwMDAwMDAwMGJiYWRiZWVmICByZHg6IDB4MDAwMDBi
MDAwMDAwMGIwMAogIHJkaTogMHgwMDAwMDAwMDAwMDAwMDAwICByc2k6IDB4MDAwMDAwMDAwMDAx
MjA2OCAgcmJwOiAweDAwMDA3ZmZmNWQ5MDAwYTAgIHJzcDogMHgwMDAwN2ZmZjVkOTAwMGEwCiAg
IHI4OiAweDAwMDAwMDAwMDAwMDAwNDAgICByOTogMHgwMDAwN2ZmZjdlYmNjMWUwICByMTA6IDB4
ZmZmZmZmZmZmZmZmZmZmZiAgcjExOiAweDAwMDAwMDAwMDAwMDAyNDYKICByMTI6IDB4MDAwMDAw
MDAwMDAwMDAwMCAgcjEzOiAweDAwMDAwMDAwMDAwMDAwMDAgIHIxNDogMHgwMDAwMDAwMDAwMDAw
MDAwICByMTU6IDB4MDAwMDAwMDAwMDAwMDAwMAogIHJpcDogMHgwMDAwMDAwMTAyYjM1MGU3ICBy
Zmw6IDB4MDAwMDAwMDAwMDAxMDIwNiAgY3IyOiAweDAwMDAwMDAwYmJhZGJlZWYKCkxvZ2ljYWwg
Q1BVOiAgICAgMgpFcnJvciBDb2RlOiAgICAgIDB4MDAwMDAwMDYKVHJhcCBOdW1iZXI6ICAgICAx
NAoKCkJpbmFyeSBJbWFnZXM6CiAgICAgICAweDEwMjJmZjAwMCAtICAgICAgICAweDEwMjMzNGZm
NyAranNjICgwKSA8NDUyODE0NkUtRUYwNC0zMTkxLUEzNzYtQTEyOUI2QzI5QkU0PiAvVm9sdW1l
cy9WT0xVTUUvKi9KYXZhU2NyaXB0Q29yZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9SZXNvdXJjZXMv
anNjCiAgICAgICAweDEwMjM5MDAwMCAtICAgICAgICAweDEwMmUzYWZmZiAgY29tLmFwcGxlLkph
dmFTY3JpcHRDb3JlICg2MDMrIC0gNjAzLjEuMSspIDxBNTY1MDY4RS00MEY4LTM0N0ItOEVFMS1B
RDk2OUU2MjMwMUE+IC9Wb2x1bWVzL1ZPTFVNRS8qL0phdmFTY3JpcHRDb3JlLmZyYW1ld29yay9W
ZXJzaW9ucy9BL0phdmFTY3JpcHRDb3JlCiAgICAgICAweDEwM2UxYTAwMCAtICAgICAgICAweDEw
NDBiNGZmMyAgY29tLmFwcGxlLnNlY3VyaXR5ICg3LjAgLSA1NzMzNy41MC4yMykgPDhCNkNGNzFE
LUE2M0UtMzRDOS05MjI3LTBBQUNBQjY0MzU4ND4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3Mv
U2VjdXJpdHkuZnJhbWV3b3JrL1ZlcnNpb25zL0EvU2VjdXJpdHkKICAgICAgIDB4MTA0MjM1MDAw
IC0gICAgICAgIDB4MTA0MjM1ZmY3ICBsaWJsYXVuY2guZHlsaWIgKDc2NS41MC44KSA8ODM0RUQ2
MDUtNTExNC0zNjQxLUFBNEQtRUNGMzFCODAxQzUwPiAvdXNyL2xpYi9zeXN0ZW0vbGlibGF1bmNo
LmR5bGliCiAgICAgICAweDEwNDIzZDAwMCAtICAgICAgICAweDEwNDI0MGZmZiAgbGlic3lzdGVt
X3NhbmRib3guZHlsaWIgKDQ2MC41MC40KSA8MTUwQTlEM0QtRjY5RS0zMkY3LThDN0ItOEU3MkNB
QUZGN0U0PiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3NhbmRib3guZHlsaWIKICAgICAgIDB4
MTA0MjRiMDAwIC0gICAgICAgIDB4MTA0Mjc0ZmY3ICBsaWJ4cGMuZHlsaWIgKDc2NS41MC44KSA8
NTREMTMyOEUtMDU0RS0zREFBLTg5RTItMzc1NzIyRjlEMThGPiAvdXNyL2xpYi9zeXN0ZW0vbGli
eHBjLmR5bGliCiAgICAgICAweDEwNDI5NTAwMCAtICAgICAgICAweDEwNDUxY2ZmMyAgY29tLmFw
cGxlLkNGTmV0d29yayAoNzYwLjUuMSAtIDc2MC41LjEpIDxFRTk0MjZEMS1GMTFDLTNERDQtQUUw
OC1FQTI5QUVCMjcxNzc+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NGTmV0d29yay5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9DRk5ldHdvcmsKICAgICAgIDB4MTA0NzBlMDAwIC0gICAgICAgIDB4
MTA0NzEwZmY3ICBjb20uYXBwbGUueHBjLlNlcnZpY2VNYW5hZ2VtZW50ICgxLjAgLSAxKSA8RDk2
RDdBNkQtRURFQi0zNUVFLUI1RDktRTMzQTNCRjAxMUI1PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3
b3Jrcy9TZXJ2aWNlTWFuYWdlbWVudC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TZXJ2aWNlTWFuYWdl
bWVudAogICAgMHg3ZmZmNmYzMzYwMDAgLSAgICAgMHg3ZmZmNmYzNmQyNWYgIGR5bGQgKDM2MC4y
MikgPEE0NjhEODVFLUQ4RDYtMzQ2MS04Qzk5LTQ5RDNCOUFDRkM2Mz4gL3Vzci9saWIvZHlsZAog
ICAgMHg3ZmZmOGIzM2UwMDAgLSAgICAgMHg3ZmZmOGIzNDZmZmYgIGxpYmNvcHlmaWxlLmR5bGli
ICgxMjcpIDxBNDg2MzdCQy1GM0YyLTM0RjItQkI2OC00QzY1RkQwMTI4MzI+IC91c3IvbGliL3N5
c3RlbS9saWJjb3B5ZmlsZS5keWxpYgogICAgMHg3ZmZmOGIzODMwMDAgLSAgICAgMHg3ZmZmOGIz
YTdmZmYgIGNvbS5hcHBsZS5NdWx0aXRvdWNoU3VwcG9ydC5mcmFtZXdvcmsgKDMwNC4xMiAtIDMw
NC4xMikgPDY1Q0I3NjUzLUVBQ0QtM0FEQi1BQkI2LTJFMDY3MTcwODMwMT4gL1N5c3RlbS9MaWJy
YXJ5L1ByaXZhdGVGcmFtZXdvcmtzL011bHRpdG91Y2hTdXBwb3J0LmZyYW1ld29yay9WZXJzaW9u
cy9BL011bHRpdG91Y2hTdXBwb3J0CiAgICAweDdmZmY4YjVmNDAwMCAtICAgICAweDdmZmY4YjYw
ZWZmZiAgY29tLmFwcGxlLktlcmJlcm9zICgzLjAgLSAxKSA8MUI0NzQ0QkYtRTVBRS0zOEUyLUFB
NTYtRTIyRDMyNzBGMkU4PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9LZXJiZXJvcy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9LZXJiZXJvcwogICAgMHg3ZmZmOGMxNDYwMDAgLSAgICAgMHg3ZmZm
OGMxNzVmZmIgIGxpYnN5c3RlbV9tLmR5bGliICgzMTA1KSA8MDhFMUE0QjItNjQ0OC0zREZFLUE1
OEMtQUNDNzMzNUJFN0U0PiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX20uZHlsaWIKICAgIDB4
N2ZmZjhjNGVhMDAwIC0gICAgIDB4N2ZmZjhjNTVlZmYzICBjb20uYXBwbGUuc2VjdXJpdHlmb3Vu
ZGF0aW9uICg2LjAgLSA1NTEyNikgPDEzMDY1NkFFLTI3MTEtMzkxNC04NzM2LUQ4QjAyMUM5M0ZF
MD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvU2VjdXJpdHlGb3VuZGF0aW9uLmZyYW1ld29y
ay9WZXJzaW9ucy9BL1NlY3VyaXR5Rm91bmRhdGlvbgogICAgMHg3ZmZmOGM1NzUwMDAgLSAgICAg
MHg3ZmZmOGM4NWFmZmIgIGNvbS5hcHBsZS5Db3JlU2VydmljZXMuQ2FyYm9uQ29yZSAoMTEzNi4y
IC0gMTEzNi4yKSA8MkRCQUZDOUEtNkNENi0zNTFELUIxRjQtODdEODFBQTZENjQwPiAvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJh
bWV3b3Jrcy9DYXJib25Db3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL0NhcmJvbkNvcmUKICAgIDB4
N2ZmZjhjZGIwMDAwIC0gICAgIDB4N2ZmZjhjZGIwZmZmICBjb20uYXBwbGUuQWNjZWxlcmF0ZSAo
MS4xMCAtIEFjY2VsZXJhdGUgMS4xMCkgPDU4MzE3NzFBLUMxQzMtMzYyNS05RkU5LTJDQ0I2QjJF
N0VFMT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9BY2NlbGVyYXRlCiAgICAweDdmZmY4Y2RkOTAwMCAtICAgICAweDdmZmY4Y2VkNWZm
NyAgbGliRm9udFBhcnNlci5keWxpYiAoMTU4LjYpIDwyNjdBOUFFNC00MTM4LTMxMTItOEQ3My1C
REZEQzk2NTY4RkY+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2Vydmlj
ZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9BVFMuZnJhbWV3b3JrL1ZlcnNpb25z
L0EvUmVzb3VyY2VzL2xpYkZvbnRQYXJzZXIuZHlsaWIKICAgIDB4N2ZmZjhjZjcyMDAwIC0gICAg
IDB4N2ZmZjhjZjdkZmZmICBsaWJreGxkLmR5bGliICgzMjQ4LjUwLjIxKSA8OTkxOTUwNTItMDM4
RS0zNDkwLUFDRjgtNzZGOUFDNDM4OTdFPiAvdXNyL2xpYi9zeXN0ZW0vbGlia3hsZC5keWxpYgog
ICAgMHg3ZmZmOGNmYjIwMDAgLSAgICAgMHg3ZmZmOGNmYzlmZjcgIGxpYnN5c3RlbV9jb3JldGxz
LmR5bGliICg4My40MC41KSA8QzkwREFFMzgtNDA4Mi0zODFDLUExODUtMkE2QThCNjc3NjI4PiAv
dXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX2NvcmV0bHMuZHlsaWIKICAgIDB4N2ZmZjhkMGYzMDAw
IC0gICAgIDB4N2ZmZjhkMTlhZmZmICBjb20uYXBwbGUuTGFuZ3VhZ2VNb2RlbGluZyAoMS4wIC0g
MSkgPDU4QzE4QTQ3LUJERTctM0NCRS04MUMwLTc5NzAyOUQxNzBBMT4gL1N5c3RlbS9MaWJyYXJ5
L1ByaXZhdGVGcmFtZXdvcmtzL0xhbmd1YWdlTW9kZWxpbmcuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
TGFuZ3VhZ2VNb2RlbGluZwogICAgMHg3ZmZmOGQxOWIwMDAgLSAgICAgMHg3ZmZmOGQxOWVmZmYg
IGxpYkNvcmVWTUNsaWVudC5keWxpYiAoMTE5LjUpIDw1NjBENzBGQi03MDlGLTMwMzAtOTZDOS1G
MjQ5RkNCN0RBNkQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL09wZW5HTC5mcmFtZXdvcmsv
VmVyc2lvbnMvQS9MaWJyYXJpZXMvbGliQ29yZVZNQ2xpZW50LmR5bGliCiAgICAweDdmZmY4ZDVl
ZDAwMCAtICAgICAweDdmZmY4ZDYxMmZmNyAgbGliUG5nLmR5bGliICgxNDUwKSA8RUI2NUI5NkEt
QjE5MC0zNkE4LTlGOUQtRjNBMzAyMEIyNjdEPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9J
bWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9BL1Jlc291cmNlcy9saWJQbmcuZHlsaWIKICAgIDB4
N2ZmZjhkNzE2MDAwIC0gICAgIDB4N2ZmZjhkNzUwZmZmICBjb20uYXBwbGUuUUQgKDMuMTIgLSAz
MDIpIDwwRkU1MzE4MC0yODk1LTNEMTQtQTFFNy1GODJERTFEMTA2RTE+IC9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJh
bWV3b3Jrcy9RRC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9RRAogICAgMHg3ZmZmOGQ3NzgwMDAgLSAg
ICAgMHg3ZmZmOGQ3YTFmZjcgIGxpYnhzbHQuMS5keWxpYiAoMTQuMikgPDZFOEQwRjA2LTkwODYt
MzJEMy05RDg3LTM4NzBBMUNFOUU5OT4gL3Vzci9saWIvbGlieHNsdC4xLmR5bGliCiAgICAweDdm
ZmY4ZDdjNTAwMCAtICAgICAweDdmZmY4ZDdjZWZmMyAgbGlic3lzdGVtX25vdGlmeS5keWxpYiAo
MTUwLjQwLjEpIDxENDhCREUzNC0wRjdFLTM0Q0EtQTBGRi1DNTc4RTM5OTg3Q0M+IC91c3IvbGli
L3N5c3RlbS9saWJzeXN0ZW1fbm90aWZ5LmR5bGliCiAgICAweDdmZmY4ZDhiZjAwMCAtICAgICAw
eDdmZmY4ZDhiZmZmZiAgbGliZW5lcmd5dHJhY2UuZHlsaWIgKDEwLjQwLjEpIDwwQTQ5MUNBNy0z
NDUxLTNGRDUtOTk5QS01OEFCNDM2MjY4MkI+IC91c3IvbGliL2xpYmVuZXJneXRyYWNlLmR5bGli
CiAgICAweDdmZmY4ZDhjYzAwMCAtICAgICAweDdmZmY4ZDhkMmZmZiAgY29tLmFwcGxlLklPQWNj
ZWxlcmF0b3IgKDIwNS4xMCAtIDIwNS4xMCkgPEU0NkVEODUzLUMyQ0MtM0YyOS1BN0RELTVFOTM1
MUEyRTc1ND4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL0lPQWNjZWxlcmF0b3Iu
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvSU9BY2NlbGVyYXRvcgogICAgMHg3ZmZmOGQ5NWEwMDAgLSAg
ICAgMHg3ZmZmOGQ5NWNmZjcgIGxpYnF1YXJhbnRpbmUuZHlsaWIgKDgwKSA8MEY0MTY5RjAtMEM4
NC0zQTI1LUIzQUUtRTQ3QjM1ODZEOTA4PiAvdXNyL2xpYi9zeXN0ZW0vbGlicXVhcmFudGluZS5k
eWxpYgogICAgMHg3ZmZmOGUxMTMwMDAgLSAgICAgMHg3ZmZmOGUxMjFmZmYgIGNvbS5hcHBsZS5v
cGVuZ2wgKDEyLjEuMCAtIDEyLjEuMCkgPEJCQzQ0NThFLTEyRkMtM0M5Qi1CRjdFLTY5ODVENjFD
N0E2Nz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1ld29yay9WZXJzaW9u
cy9BL09wZW5HTAogICAgMHg3ZmZmOGUxMjIwMDAgLSAgICAgMHg3ZmZmOGUxMjJmZmYgIGxpYm1l
dGFsX3RpbWVzdGFtcC5keWxpYiAoNjAwLjAuNDQuMSkgPDY1NzZGMjg0LUJBQ0EtMzMyQS1BNkU3
LUZBMUMzNDc2MzZFMz4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL0dQVUNvbXBp
bGVyLmZyYW1ld29yay9saWJtZXRhbF90aW1lc3RhbXAuZHlsaWIKICAgIDB4N2ZmZjhlMzE5MDAw
IC0gICAgIDB4N2ZmZjhlMzFhZmZmICBsaWJsYW5naWQuZHlsaWIgKDEyMikgPDlDQzRGMEQxLTVD
NTEtM0I2OS1CQzhGLUVFM0E1MUZEMDgyMj4gL3Vzci9saWIvbGlibGFuZ2lkLmR5bGliCiAgICAw
eDdmZmY4ZTMyYjAwMCAtICAgICAweDdmZmY4ZTRlYmZmYiAgbGliQkxBUy5keWxpYiAoMTE2Mi4y
KSA8QjRDMjE4MjYtNUVCMy0zQzZELUI3NUQtQ0E0ODg2RTJCNkE2PiAvU3lzdGVtL0xpYnJhcnkv
RnJhbWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvdmVj
TGliLmZyYW1ld29yay9WZXJzaW9ucy9BL2xpYkJMQVMuZHlsaWIKICAgIDB4N2ZmZjhlNWQyMDAw
IC0gICAgIDB4N2ZmZjhlNWQ0ZmZmICBsaWJDVk1TUGx1Z2luU3VwcG9ydC5keWxpYiAoMTIuMSkg
PEQ4MUIzRDhELUI4M0YtMzkxOC1CRDRCLTZDNzk0QTMwQUY5Rj4gL1N5c3RlbS9MaWJyYXJ5L0Zy
YW1ld29ya3MvT3BlbkdMLmZyYW1ld29yay9WZXJzaW9ucy9BL0xpYnJhcmllcy9saWJDVk1TUGx1
Z2luU3VwcG9ydC5keWxpYgogICAgMHg3ZmZmOGU1ZDgwMDAgLSAgICAgMHg3ZmZmOGU1ZDhmZjcg
IGxpYnVuYy5keWxpYiAoMjkpIDxEREIxRTk0Ny1DNzc1LTMzQjgtQjQ2MS02M0U1RUI2OThGMEU+
IC91c3IvbGliL3N5c3RlbS9saWJ1bmMuZHlsaWIKICAgIDB4N2ZmZjhlNWQ5MDAwIC0gICAgIDB4
N2ZmZjhlNjBhZmY3ICBsaWJuY3Vyc2VzLjUuNC5keWxpYiAoNDYpIDxENEMxMDY5OS0zRThGLTNG
NDItQTY5NS03NDkwRUE0QjZCMzI+IC91c3IvbGliL2xpYm5jdXJzZXMuNS40LmR5bGliCiAgICAw
eDdmZmY4ZTYzYzAwMCAtICAgICAweDdmZmY4ZTY3YWZmNyAgbGliR0xJbWFnZS5keWxpYiAoMTIu
MSkgPEJCMUYxQTkzLTUxMDEtMzkwNi1BQjE3LThEODNGQ0IyMDBGOT4gL1N5c3RlbS9MaWJyYXJ5
L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1ld29yay9WZXJzaW9ucy9BL0xpYnJhcmllcy9saWJHTElt
YWdlLmR5bGliCiAgICAweDdmZmY4ZTlkYzAwMCAtICAgICAweDdmZmY4ZTlkZGZmZiAgbGlic3lz
dGVtX3NlY2luaXQuZHlsaWIgKDIwKSA8MzJCMUE4QzYtREM4NC0zRjRGLUI4Q0UtOUE1MkI0N0Mz
RTZCPiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX3NlY2luaXQuZHlsaWIKICAgIDB4N2ZmZjhl
Y2U0MDAwIC0gICAgIDB4N2ZmZjhlY2VmZmZmICBsaWJHTC5keWxpYiAoMTIuMSkgPDcwRDUxNjQz
LTA0QUMtMzQwMC04RjExLUE2RkMyNTk4NTI4OT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3Mv
T3BlbkdMLmZyYW1ld29yay9WZXJzaW9ucy9BL0xpYnJhcmllcy9saWJHTC5keWxpYgogICAgMHg3
ZmZmOGVkOGUwMDAgLSAgICAgMHg3ZmZmOGVkZTlmZjcgIGxpYlRJRkYuZHlsaWIgKDE0NTApIDw1
QkI2M0Q0OC1CODA3LTMxRkItQjEzRi0wNUM2MDU4NDcwN0U+IC9TeXN0ZW0vTGlicmFyeS9GcmFt
ZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYlRJRkYuZHls
aWIKICAgIDB4N2ZmZjhmMjk4MDAwIC0gICAgIDB4N2ZmZjhmMmExZmY3ICBjb20uYXBwbGUuQ29t
bW9uQXV0aCAoNC4wIC0gMi4wKSA8NEI4NjczRTEtMzY5Ny0zRkUyLThEMzAtQUM3QUM1RDRGOEJG
PiAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29ya3MvQ29tbW9uQXV0aC5mcmFtZXdvcmsv
VmVyc2lvbnMvQS9Db21tb25BdXRoCiAgICAweDdmZmY4ZjJhMjAwMCAtICAgICAweDdmZmY4ZjMw
MGZmZiAgY29tLmFwcGxlLlN5c3RlbUNvbmZpZ3VyYXRpb24gKDEuMTQgLSAxLjE0KSA8RDgwMUZB
RDctNUEyRC0zRTVFLTlGNDQtQjZDOUI4QkVBNzQ3PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9TeXN0ZW1Db25maWd1cmF0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9BL1N5c3RlbUNvbmZpZ3Vy
YXRpb24KICAgIDB4N2ZmZjhmMzAxMDAwIC0gICAgIDB4N2ZmZjhmMzBiZmZmICBjb20uYXBwbGUu
TmV0QXV0aCAoNi4wIC0gNi4wKSA8RDY5MkIxRUYtNTM0Ri0zODkyLThFMkYtMkJCQTdDOEFGRDc0
PiAvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29ya3MvTmV0QXV0aC5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9OZXRBdXRoCiAgICAweDdmZmY4ZjM2OTAwMCAtICAgICAweDdmZmY4ZjM2Y2ZmYiAg
bGliZHlsZC5keWxpYiAoMzYwLjIyKSA8Q0MwODhDMkEtRDQwNy0zM0U3LUE2QjYtQjA2RTBENEFE
OTk5PiAvdXNyL2xpYi9zeXN0ZW0vbGliZHlsZC5keWxpYgogICAgMHg3ZmZmOGYzODAwMDAgLSAg
ICAgMHg3ZmZmOGYzOWNmZjcgIGxpYmV4dGVuc2lvbi5keWxpYiAoNzgpIDxGRDk1MkRBNi1CQkVD
LTNDQjYtOThCMy1FMUQxMTFDNUM1NEU+IC91c3IvbGliL2xpYmV4dGVuc2lvbi5keWxpYgogICAg
MHg3ZmZmOGY3ZmEwMDAgLSAgICAgMHg3ZmZmOGY4MWVmZjcgIGxpYkpQRUcuZHlsaWIgKDE0NTAp
IDwzM0MwN0VFRS05NUNCLTMzRjctODdDMS0wOUNFODJGMUU0Nzg+IC9TeXN0ZW0vTGlicmFyeS9G
cmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYkpQRUcu
ZHlsaWIKICAgIDB4N2ZmZjhmY2ZkMDAwIC0gICAgIDB4N2ZmZjhmZDAwZmZmICBjb20uYXBwbGUu
SU9TdXJmYWNlICgxMDguMi4xIC0gMTA4LjIuMSkgPEEwMDM3QjBBLTI3N0EtMzkzRS05QkY2LTY4
ODU5NUJENTY0RD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvSU9TdXJmYWNlLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0lPU3VyZmFjZQogICAgMHg3ZmZmOTBiZWEwMDAgLSAgICAgMHg3ZmZmOTBi
ZjJmZmIgIGxpYnN5c3RlbV9kbnNzZC5keWxpYiAoNjI1LjUwLjUpIDw0RDEwRTEyQi01OUI1LTM4
NkYtODJEQS0zMjZGMTgwMjhGMEE+IC91c3IvbGliL3N5c3RlbS9saWJzeXN0ZW1fZG5zc2QuZHls
aWIKICAgIDB4N2ZmZjkwYmYzMDAwIC0gICAgIDB4N2ZmZjkwYzY4ZmZmICBjb20uYXBwbGUuZnJh
bWV3b3JrLklPS2l0ICgyLjAuMiAtIDExNzkuNTAuMikgPEE1MDlEM0FFLTlENDgtMzFCNy04OUM3
LTMyNkE3QTIwMDdCMj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvSU9LaXQuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvSU9LaXQKICAgIDB4N2ZmZjkwYzg3MDAwIC0gICAgIDB4N2ZmZjkwY2EzZmYz
ICBsaWJyZXNvbHYuOS5keWxpYiAoNjApIDxBNjUwQjVDOC0xOTUwLTM2QTAtODZEMS0wQjI0NjUz
MThCRkE+IC91c3IvbGliL2xpYnJlc29sdi45LmR5bGliCiAgICAweDdmZmY5MGU4NzAwMCAtICAg
ICAweDdmZmY5MGY0MGZmNyAgbGlidk1pc2MuZHlsaWIgKDU2My41KSA8QkY2MTJGN0QtRkEzQi0z
RjlGLThCRTctOEQxQkNCMjFFQ0M1PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BY2NlbGVy
YXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvdmVjTGliLmZyYW1ld29yay9WZXJz
aW9ucy9BL2xpYnZNaXNjLmR5bGliCiAgICAweDdmZmY5MGY3NTAwMCAtICAgICAweDdmZmY5MGY3
OWZmZiAgbGliR0lGLmR5bGliICgxNDUwKSA8NDlENDVENDEtMTFBRC0zOERDLUJEQzUtOUVDNTdF
M0I4RTMwPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9JbWFnZUlPLmZyYW1ld29yay9WZXJz
aW9ucy9BL1Jlc291cmNlcy9saWJHSUYuZHlsaWIKICAgIDB4N2ZmZjkxNTM3MDAwIC0gICAgIDB4
N2ZmZjkxNTUzZmY3ICBsaWJzeXN0ZW1fbWFsbG9jLmR5bGliICg2Ny40MC4xKSA8NTc0OEU4QjIt
RjgxQy0zNEM2LThCMTMtNDU2MjEzMTI3Njc4PiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX21h
bGxvYy5keWxpYgogICAgMHg3ZmZmOTE1NTQwMDAgLSAgICAgMHg3ZmZmOTE1NzJmZmIgIGxpYmVk
aXQuMy5keWxpYiAoNDMpIDwxRDNFMzE1Mi00MDAxLTNDMTktQjU2QS03NTQzRjFCQkE0N0M+IC91
c3IvbGliL2xpYmVkaXQuMy5keWxpYgogICAgMHg3ZmZmOTE1NzgwMDAgLSAgICAgMHg3ZmZmOTE1
NzhmZmYgIGNvbS5hcHBsZS5BcHBsaWNhdGlvblNlcnZpY2VzICg0OCAtIDQ4KSA8QURENTdEM0Et
MTQyRi0zRUY1LUJGRDgtRUFDRDgyMTY0ODg0PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9B
cHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0FwcGxpY2F0aW9uU2Vydmlj
ZXMKICAgIDB4N2ZmZjkxNjJkMDAwIC0gICAgIDB4N2ZmZjkxNjJlZmZmICBsaWJEaWFnbm9zdGlj
TWVzc2FnZXNDbGllbnQuZHlsaWIgKDEwMCkgPDQyNDNCNkI0LTIxRTktMzU1Qi05QzVBLTk1QTIx
NjIzM0I5Nj4gL3Vzci9saWIvbGliRGlhZ25vc3RpY01lc3NhZ2VzQ2xpZW50LmR5bGliCiAgICAw
eDdmZmY5MTYyZjAwMCAtICAgICAweDdmZmY5MTY0MGZmNyAgbGliei4xLmR5bGliICg2MS4yMC4x
KSA8QjNFQkI0MkYtNDhFMy0zMjg3LTlGMEQtMzA4RTA0RDQwN0FDPiAvdXNyL2xpYi9saWJ6LjEu
ZHlsaWIKICAgIDB4N2ZmZjkxNmYzMDAwIC0gICAgIDB4N2ZmZjkxNzAxZmY3ICBsaWJiejIuMS4w
LmR5bGliICgzOCkgPDI4RTU0MjU4LUMwRkUtMzhENC1BQjc2LTE3MzRDQUNDQjM0ND4gL3Vzci9s
aWIvbGliYnoyLjEuMC5keWxpYgogICAgMHg3ZmZmOTFiY2EwMDAgLSAgICAgMHg3ZmZmOTFkOTNm
ZjcgIGNvbS5hcHBsZS5JbWFnZUlPLmZyYW1ld29yayAoMy4zLjAgLSAxNDUwKSA8MTQzMzNEN0Mt
MURCMS0zOTI4LUFGOUMtOTQ3MDIzNUVEMkNGPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9J
bWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9BL0ltYWdlSU8KICAgIDB4N2ZmZjkxZDlkMDAwIC0g
ICAgIDB4N2ZmZjkxZWFmZmVmICBsaWJ2RFNQLmR5bGliICg1NjMuNSkgPDU3MDI2NTBFLURGMDgt
M0Q1OC1CMTZGLTlFRjBBMjg3MDJCMz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxl
cmF0ZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9saWJ2RFNQLmR5bGliCiAgICAweDdmZmY5MWViMDAwMCAtICAgICAweDdmZmY5MjA1
NmZmNyAgY29tLmFwcGxlLmF1ZGlvLnRvb2xib3guQXVkaW9Ub29sYm94ICgxLjEzIC0gMS4xMykg
PDA4MjMxOUZDLTU5RjItM0QzNi1BQzlCLTk0NzU5NzI0RTMwMj4gL1N5c3RlbS9MaWJyYXJ5L0Zy
YW1ld29ya3MvQXVkaW9Ub29sYm94LmZyYW1ld29yay9WZXJzaW9ucy9BL0F1ZGlvVG9vbGJveAog
ICAgMHg3ZmZmOTI3MTgwMDAgLSAgICAgMHg3ZmZmOTI3MWRmZjMgIGxpYnVud2luZC5keWxpYiAo
MzUuMykgPEY2RUI0OEU1LTREMTItMzU5QS1BQjU0LUM5MzdGQkJFOTA0Mz4gL3Vzci9saWIvc3lz
dGVtL2xpYnVud2luZC5keWxpYgogICAgMHg3ZmZmOTJhZjcwMDAgLSAgICAgMHg3ZmZmOTJiMGVm
ZjcgIGxpYnN5c3RlbV9hc2wuZHlsaWIgKDMyMy41MC4xKSA8NDFGOEUxMUYtMUJEMC0zRjFELUJB
M0EtQUExNTc3RUQ5OEE5PiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX2FzbC5keWxpYgogICAg
MHg3ZmZmOTJjMTgwMDAgLSAgICAgMHg3ZmZmOTJjMWRmZmYgIGNvbS5hcHBsZS5EaXNrQXJiaXRy
YXRpb24gKDIuNyAtIDIuNykgPEY1NTkwMkFBLTUzMTYtMzI1NS1BNzAxLUZERUQ1QjU1MzA2NT4g
L1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvRGlza0FyYml0cmF0aW9uLmZyYW1ld29yay9WZXJz
aW9ucy9BL0Rpc2tBcmJpdHJhdGlvbgogICAgMHg3ZmZmOTM4YjgwMDAgLSAgICAgMHg3ZmZmOTM5
MjdmZmYgIGNvbS5hcHBsZS5TZWFyY2hLaXQgKDEuNC4wIC0gMS40LjApIDxGMTU5QTg4OC0zNENB
LTM2RjEtQUM4RS1FQjFCMzhDOURGQjM+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVT
ZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1NlYXJjaEtpdC5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9TZWFyY2hLaXQKICAgIDB4N2ZmZjkzOTg2MDAwIC0gICAgIDB4N2ZmZjkz
OTljZmY3ICBsaWJMaW5lYXJBbGdlYnJhLmR5bGliICgxMTYyLjIpIDxGRkU1NEVERi1GMDZGLTND
MEEtODY0QS00Q0E3QkJGRDRCMkQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FjY2VsZXJh
dGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvbGliTGluZWFyQWxnZWJyYS5keWxpYgogICAgMHg3ZmZmOTM5OWQwMDAgLSAgICAgMHg3
ZmZmOTM5YzhmZmIgIGxpYmFyY2hpdmUuMi5keWxpYiAoMzMuMjAuMikgPDZDMzcwQTIxLTYzRkQt
M0E2OC1CNEIzLTUzMzNGMjRCNzcwQj4gL3Vzci9saWIvbGliYXJjaGl2ZS4yLmR5bGliCiAgICAw
eDdmZmY5M2EyYTAwMCAtICAgICAweDdmZmY5M2EzOGZmZiAgbGlieGFyLjEuZHlsaWIgKDMwMikg
PDAzMjA3RjY2LTJDNEEtM0RCRC04RDgxLTcwRjRDODU5MDNDND4gL3Vzci9saWIvbGlieGFyLjEu
ZHlsaWIKICAgIDB4N2ZmZjkzYzA2MDAwIC0gICAgIDB4N2ZmZjkzYzBiZmY3ICBsaWJtYWNoby5k
eWxpYiAoODc1LjEpIDwzMTgyNjRGQS01OEYxLTM5RDgtODI4NS0xRjYyNTRFRTQxMEU+IC91c3Iv
bGliL3N5c3RlbS9saWJtYWNoby5keWxpYgogICAgMHg3ZmZmOTNjMTYwMDAgLSAgICAgMHg3ZmZm
OTNjMWVmZmYgIGxpYkdGWFNoYXJlZC5keWxpYiAoMTIuMSkgPDVBMEMyNDkzLTIwMEMtMzBCRS05
N0Q1LThFOEMwQjhFNjA0RD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1l
d29yay9WZXJzaW9ucy9BL0xpYnJhcmllcy9saWJHRlhTaGFyZWQuZHlsaWIKICAgIDB4N2ZmZjkz
YzFmMDAwIC0gICAgIDB4N2ZmZjkzYzMwZmY3ICBsaWJzeXN0ZW1fdHJhY2UuZHlsaWIgKDIwMS4x
MC4zKSA8RjAwRTkyRTQtREJEQS0zNzQ5LUI1QjMtMEMzRkJCQUJBMUNCPiAvdXNyL2xpYi9zeXN0
ZW0vbGlic3lzdGVtX3RyYWNlLmR5bGliCiAgICAweDdmZmY5M2M3NzAwMCAtICAgICAweDdmZmY5
M2NkNWZmZiAgY29tLmFwcGxlLkNvcmVTZXJ2aWNlcy5PU1NlcnZpY2VzICg3MjguMTIgLSA3Mjgu
MTIpIDw3NzZFQkQ0Ri03MDUyLTM3N0YtQTcwRC1FMkZEQkQ0NjVBNUU+IC9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtz
L09TU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvT1NTZXJ2aWNlcwogICAgMHg3ZmZmOTNj
ZDYwMDAgLSAgICAgMHg3ZmZmOTNjZGVmZWYgIGxpYnN5c3RlbV9wbGF0Zm9ybS5keWxpYiAoNzQu
NDAuMikgPDI5QTkwNUVGLTY3NzctM0MzMy04MkIwLTZDM0E4OEM0QkExNT4gL3Vzci9saWIvc3lz
dGVtL2xpYnN5c3RlbV9wbGF0Zm9ybS5keWxpYgogICAgMHg3ZmZmOTQ1YjcwMDAgLSAgICAgMHg3
ZmZmOTQ1YjlmZjcgIGxpYlJhZGlhbmNlLmR5bGliICgxNDUwKSA8MEMwREFDREEtMjA0MC0zRDIy
LUE4RTctNzAzNUFCNjI0RTRBPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9JbWFnZUlPLmZy
YW1ld29yay9WZXJzaW9ucy9BL1Jlc291cmNlcy9saWJSYWRpYW5jZS5keWxpYgogICAgMHg3ZmZm
OTU2YTQwMDAgLSAgICAgMHg3ZmZmOTU3MWJmZWIgIGxpYmNvcmVjcnlwdG8uZHlsaWIgKDMzNS41
MC4xKSA8QjVDMDVGRDctQTU0MC0zNDVBLTg3QkYtOEU0MTg0OEEzQzE3PiAvdXNyL2xpYi9zeXN0
ZW0vbGliY29yZWNyeXB0by5keWxpYgogICAgMHg3ZmZmOTU3NWEwMDAgLSAgICAgMHg3ZmZmOTU3
NWFmZmYgIGNvbS5hcHBsZS5BY2NlbGVyYXRlLnZlY0xpYiAoMy4xMCAtIHZlY0xpYiAzLjEwKSA8
ODQ4MTI1RDMtQUYxNC0zNTI2LTg3NDUtRkZDREIyMDBDRDc2PiAvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvdmVjTGli
LmZyYW1ld29yay9WZXJzaW9ucy9BL3ZlY0xpYgogICAgMHg3ZmZmOTU3ZGYwMDAgLSAgICAgMHg3
ZmZmOTU3ZGZmZmYgIGxpYk9wZW5TY3JpcHRpbmdVdGlsLmR5bGliICgxNjkuMSkgPEFEMERBQzhB
LTk4NDktMzA3Ny05OTlGLTlBRUM2MTEyQkRBQj4gL3Vzci9saWIvbGliT3BlblNjcmlwdGluZ1V0
aWwuZHlsaWIKICAgIDB4N2ZmZjk1N2UwMDAwIC0gICAgIDB4N2ZmZjk1N2UwZmY3ICBsaWJrZXlt
Z3IuZHlsaWIgKDI4KSA8ODM3MUNFNTQtNUZERC0zQ0U5LUIzREYtRTk4Qzc2MUI2RkUwPiAvdXNy
L2xpYi9zeXN0ZW0vbGlia2V5bWdyLmR5bGliCiAgICAweDdmZmY5NTdlMTAwMCAtICAgICAweDdm
ZmY5NTgzNGZmNyAgbGliYysrLjEuZHlsaWIgKDEyMC4xKSA8OEZDM0QxMzktODA1NS0zNDk4LTlB
QzUtNjQ2N0NCN0Y0RDE0PiAvdXNyL2xpYi9saWJjKysuMS5keWxpYgogICAgMHg3ZmZmOTU4OTAw
MDAgLSAgICAgMHg3ZmZmOTU5YmRmZjMgIGNvbS5hcHBsZS5Db3JlVGV4dCAoMzUyLjAgLSA0OTQu
MTEpIDwwOEU4NjQwRS02NjAyLTNBMDAtQkMyOC05NDIzNUZEMzExQjQ+IC9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0NvcmVUZXh0LmZyYW1ld29yay9WZXJzaW9ucy9BL0NvcmVUZXh0CiAgICAw
eDdmZmY5NTlmZDAwMCAtICAgICAweDdmZmY5NWE3MWZmNyAgY29tLmFwcGxlLkhlaW1kYWwgKDQu
MCAtIDIuMCkgPDVEMzY1MzgxLThCNUUtMzI1OS04ODY3LUZDNEE3RDMwN0JERT4gL1N5c3RlbS9M
aWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL0hlaW1kYWwuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSGVp
bWRhbAogICAgMHg3ZmZmOTVhNzIwMDAgLSAgICAgMHg3ZmZmOTVhNzRmZmYgIGxpYnN5c3RlbV9j
b3Jlc2VydmljZXMuZHlsaWIgKDE5LjIpIDwxQjNGNUFGQy1GRkNELTNFQ0ItOEI5QS01NTM4MzY2
RkIyMEQ+IC91c3IvbGliL3N5c3RlbS9saWJzeXN0ZW1fY29yZXNlcnZpY2VzLmR5bGliCiAgICAw
eDdmZmY5NWE3NTAwMCAtICAgICAweDdmZmY5NWI2N2ZmNyAgbGliSlAyLmR5bGliICgxNDUwKSA8
ODMzNzI5OEEtNzkxMS0zQjU2LTg1QzctQkJBMkQ4RDg0NEVFPiAvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9JbWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9BL1Jlc291cmNlcy9saWJKUDIuZHls
aWIKICAgIDB4N2ZmZjk1YzEzMDAwIC0gICAgIDB4N2ZmZjk1YzFlZmY3ICBsaWJDaGluZXNlVG9r
ZW5pemVyLmR5bGliICgxNikgPDc5QjhDNjdBLTMwNjEtM0M3OC05MkNELTQ2NTA3MTlFNjhEND4g
L3Vzci9saWIvbGliQ2hpbmVzZVRva2VuaXplci5keWxpYgogICAgMHg3ZmZmOTY0ZjMwMDAgLSAg
ICAgMHg3ZmZmOTY0ZjhmZjcgIGxpYmhlaW1kYWwtYXNuMS5keWxpYiAoNDUzLjQwLjEwKSA8OTgx
REU0MEItRkExNi0zNkY3LUJFOTItOEM4QTExNUQ2Q0Q5PiAvdXNyL2xpYi9saWJoZWltZGFsLWFz
bjEuZHlsaWIKICAgIDB4N2ZmZjk2NWFkMDAwIC0gICAgIDB4N2ZmZjk2NWNhZmY3ICBjb20uYXBw
bGUuQXBwbGVWUEFGcmFtZXdvcmsgKDIuMS4yIC0gMi4xLjIpIDw0MTM3OEMwQi1CNTZBLTNBNzMt
OUJEMC1FMDZGQTFGODdCOEM+IC9TeXN0ZW0vTGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy9BcHBs
ZVZQQS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9BcHBsZVZQQQogICAgMHg3ZmZmOTY1ZDQwMDAgLSAg
ICAgMHg3ZmZmOTY1ZDhmZmYgIGxpYmNhY2hlLmR5bGliICg3NSkgPDk1NDhBQUU5LTJBQjctMzUy
NS05RUNFLUEyQTdDNDY4ODQ0Nz4gL3Vzci9saWIvc3lzdGVtL2xpYmNhY2hlLmR5bGliCiAgICAw
eDdmZmY5NjVkOTAwMCAtICAgICAweDdmZmY5NjYxZWZmMyAgbGliRm9udFJlZ2lzdHJ5LmR5bGli
ICgxNTUuMikgPEE3MERENDk3LTM1RjMtMzREQS05QzE5LUY0QjkwMDgwRTk2MT4gL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9GcmFtZXdvcmtzL0FUUy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9SZXNvdXJjZXMvbGliRm9udFJl
Z2lzdHJ5LmR5bGliCiAgICAweDdmZmY5NjgyODAwMCAtICAgICAweDdmZmY5Njg1MWZmZiAgbGli
c3lzdGVtX2luZm8uZHlsaWIgKDQ3Ny41MC40KSA8RkFBOTIyNkQtNjRERS0zNzY5LUE2RDgtNkNB
QkE0QjdGRjREPiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX2luZm8uZHlsaWIKICAgIDB4N2Zm
Zjk2ODUyMDAwIC0gICAgIDB4N2ZmZjk2ODkzZmY3ICBsaWJHTFUuZHlsaWIgKDEyLjEpIDxDRDdB
NTkxNi0zRTNDLTNFRjMtQTI3NS1CMjgxMDE2Qjk5Q0I+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdv
cmtzL09wZW5HTC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9MaWJyYXJpZXMvbGliR0xVLmR5bGliCiAg
ICAweDdmZmY5Njg5NDAwMCAtICAgICAweDdmZmY5NjhhNGZmZiAgbGliU3BhcnNlQkxBUy5keWxp
YiAoMTE2Mi4yKSA8NkY1OTFBMEYtODBEMC0zODRELTgzMDQtQjAzNUM0RUQxQkJEPiAvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1l
d29ya3MvdmVjTGliLmZyYW1ld29yay9WZXJzaW9ucy9BL2xpYlNwYXJzZUJMQVMuZHlsaWIKICAg
IDB4N2ZmZjk2OGNjMDAwIC0gICAgIDB4N2ZmZjk2OGNkZmZiICBsaWJTeXN0ZW0uQi5keWxpYiAo
MTIyNi4xMC4xKSA8QzVEMDlGRTEtQ0M3MC0zODNFLUFDMjctMTg2MDJGMkVERUM0PiAvdXNyL2xp
Yi9saWJTeXN0ZW0uQi5keWxpYgogICAgMHg3ZmZmOTY4Y2UwMDAgLSAgICAgMHg3ZmZmOTZkOGNm
Y2YgIGNvbS5hcHBsZS52SW1hZ2UgKDguMCAtIDguMCkgPDg1RkI0MTJFLUVCMzAtMzQzMy1BNzlC
LUIzOTcwRkM4MzU4MD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL3ZJbWFnZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS92
SW1hZ2UKICAgIDB4N2ZmZjk2Zjc0MDAwIC0gICAgIDB4N2ZmZjk2Zjc1ZmZiICBsaWJyZW1vdmVm
aWxlLmR5bGliICg0MSkgPDU1MkVGMzlFLTE0RDctMzYzRS05MDU5LTQ1NjVBQzJGODk0RT4gL3Vz
ci9saWIvc3lzdGVtL2xpYnJlbW92ZWZpbGUuZHlsaWIKICAgIDB4N2ZmZjk2Zjc2MDAwIC0gICAg
IDB4N2ZmZjk2ZjdlZmZmICBjb20uYXBwbGUuQ29yZVNlcnZpY2VzLkZTRXZlbnRzICgxMjIzLjEw
LjEgLSAxMjIzLjEwLjEpIDw3RjVCN0EyMy1CQzFELTNGQTktQTlCOC1ENTM0RjFFMTk3OUE+IC9T
eXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9GcmFtZXdvcmtzL0ZTRXZlbnRzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZTRXZlbnRzCiAgICAw
eDdmZmY5NmY3ZjAwMCAtICAgICAweDdmZmY5NmZiMGZmZiAgY29tLmFwcGxlLkdTUyAoNC4wIC0g
Mi4wKSA8QjQ5MDMzM0EtM0IzRS0zOTdBLUFENzUtNjg4NDZFOUE5MTQwPiAvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9HU1MuZnJhbWV3b3JrL1ZlcnNpb25zL0EvR1NTCiAgICAweDdmZmY5NzAx
ZDAwMCAtICAgICAweDdmZmY5NzAzOGZmNyAgbGliQ1JGU3VpdGUuZHlsaWIgKDM0KSA8MDc4QjRD
RDgtNkE4Qy0zMDY3LUIyQkEtMEMyQTBCQUI4QUMzPiAvdXNyL2xpYi9saWJDUkZTdWl0ZS5keWxp
YgogICAgMHg3ZmZmOTcwM2EwMDAgLSAgICAgMHg3ZmZmOTcwM2FmZmYgIGNvbS5hcHBsZS5Db3Jl
U2VydmljZXMgKDcyOC4xMiAtIDcyOC4xMikgPEE0RkZGMDA0LTUzQjAtM0VBQy1BMTNGLTU0MTZC
RkZEODg4Nj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZVNlcnZpY2VzLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0NvcmVTZXJ2aWNlcwogICAgMHg3ZmZmOTcwYmYwMDAgLSAgICAgMHg3ZmZm
OTcwYzdmZmYgIGxpYnN5c3RlbV9uZXR3b3JrZXh0ZW5zaW9uLmR5bGliICgzODUuNDAuMzYpIDw2
NjA5NURDNy02NTM5LTM4RjItOTVFRS00NThGMTVGNkQwMTQ+IC91c3IvbGliL3N5c3RlbS9saWJz
eXN0ZW1fbmV0d29ya2V4dGVuc2lvbi5keWxpYgogICAgMHg3ZmZmOTcwY2UwMDAgLSAgICAgMHg3
ZmZmOTcxZjNmZmYgIGNvbS5hcHBsZS5MYXVuY2hTZXJ2aWNlcyAoNzI4LjEyIC0gNzI4LjEyKSA8
RjVBQjU2Q0QtQ0YzMy0zM0YwLUE0OEQtMzcyNTUxNzE0RTc3PiAvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9MYXVu
Y2hTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9MYXVuY2hTZXJ2aWNlcwogICAgMHg3ZmZm
OTgxNGYwMDAgLSAgICAgMHg3ZmZmOTg0YTNmZmYgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICg2Ljkg
LSAxMjU5KSA8NzFBOUQzQTAtMEIxRi0zRTNBLTg2RjMtMTQ4NjM2NUE2RUYyPiAvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9Gb3VuZGF0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9DL0ZvdW5kYXRp
b24KICAgIDB4N2ZmZjk4ODZlMDAwIC0gICAgIDB4N2ZmZjk4ODc1ZmY3ICBsaWJjb21waWxlcl9y
dC5keWxpYiAoNjIpIDxBMTNFQ0Y2OS1GNTlGLTM4QUUtODYwOS03QjczMTQ1MEZCQ0Q+IC91c3Iv
bGliL3N5c3RlbS9saWJjb21waWxlcl9ydC5keWxpYgogICAgMHg3ZmZmOTg4ZDQwMDAgLSAgICAg
MHg3ZmZmOThjZDZmZmYgIGxpYkxBUEFDSy5keWxpYiAoMTE2Mi4yKSA8NDIyMzhFRDQtNkI3QS0z
OUQwLUJGRjItMzA0QTBDMjg3MjEzPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BY2NlbGVy
YXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvdmVjTGliLmZyYW1ld29yay9WZXJz
aW9ucy9BL2xpYkxBUEFDSy5keWxpYgogICAgMHg3ZmZmOThjZDcwMDAgLSAgICAgMHg3ZmZmOThj
ZjVmZjcgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgKDMyNDguNTAuMjEpIDw3OEU1NEQ1OS1EMkIw
LTNGNTQtOUE0QS0wQTY4RDY3MUYyNTM+IC91c3IvbGliL3N5c3RlbS9saWJzeXN0ZW1fa2VybmVs
LmR5bGliCiAgICAweDdmZmY5OGNmNjAwMCAtICAgICAweDdmZmY5OWY1ZWZmNyAgY29tLmFwcGxl
LkNvcmVHcmFwaGljcyAoMS42MDAuMCAtIDk1NykgPDBBRDVFQzE3LTU2OUUtMzg2NC1BNjM3LUFE
NzIwRjVBRTBCRT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZUdyYXBoaWNzLmZyYW1l
d29yay9WZXJzaW9ucy9BL0NvcmVHcmFwaGljcwogICAgMHg3ZmZmOTlmNjIwMDAgLSAgICAgMHg3
ZmZmOTlmYTRmZjcgIGNvbS5hcHBsZS5NZXRhbCAoNTYuNiAtIDU2LjYpIDwyQjJDMEY3OC0yMEI4
LTM4NzgtQjlCMS1ERTE4QkI5MjkxOUQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL01ldGFs
LmZyYW1ld29yay9WZXJzaW9ucy9BL01ldGFsCiAgICAweDdmZmY5OWZmYjAwMCAtICAgICAweDdm
ZmY5YTAwY2ZmZiAgbGliY21waC5keWxpYiAoNikgPEJBNEJGMkM2LTdGNEUtMzNCOC05REQ3LTYx
OUM5RUI4M0VDRj4gL3Vzci9saWIvbGliY21waC5keWxpYgogICAgMHg3ZmZmOWExN2MwMDAgLSAg
ICAgMHg3ZmZmOWExYWJmZjcgIGNvbS5hcHBsZS5EaWN0aW9uYXJ5U2VydmljZXMgKDEuMiAtIDI1
MC4zKSA8MzAyNTA1NDItQ0JBQS0zOUMxLTkxQUEtQjU3QTVERTE3NTk0PiAvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jr
cy9EaWN0aW9uYXJ5U2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRGljdGlvbmFyeVNlcnZp
Y2VzCiAgICAweDdmZmY5YTFhYzAwMCAtICAgICAweDdmZmY5YTFjNWZlNyAgbGliY29tcHJlc3Np
b24uZHlsaWIgKDI4KSA8RjgzRjQyMUQtMTE1RC0zNDU3LUE5QUEtMUJFQjUwNzBBMzBCPiAvdXNy
L2xpYi9saWJjb21wcmVzc2lvbi5keWxpYgogICAgMHg3ZmZmOWE2MjkwMDAgLSAgICAgMHg3ZmZm
OWE2MmFmZmYgIGxpYnN5c3RlbV9ibG9ja3MuZHlsaWIgKDY1KSA8MTI0NEQ5RDUtRjZBQS0zNUJC
LUIzMDctODY4NTFDMjRCOEU1PiAvdXNyL2xpYi9zeXN0ZW0vbGlic3lzdGVtX2Jsb2Nrcy5keWxp
YgogICAgMHg3ZmZmOWE2MmIwMDAgLSAgICAgMHg3ZmZmOWE2NDJmZmYgIGxpYm1hcmlzYS5keWxp
YiAoNCkgPEU0OTE5QjAzLUQ5QkQtM0FGOC1CNDM2LUM0MTVDOThFM0YwQT4gL3Vzci9saWIvbGli
bWFyaXNhLmR5bGliCiAgICAweDdmZmY5YmIyMzAwMCAtICAgICAweDdmZmY5YmIyOGZmZiAgY29t
LmFwcGxlLlRDQyAoMS4wIC0gMSkgPEY1RUVCMkQzLTk1MTctMzk3NS05N0JFLTIyQ0I4RTExQjhB
Mz4gL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL1RDQy5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9UQ0MKICAgIDB4N2ZmZjliYjJiMDAwIC0gICAgIDB4N2ZmZjliYmMxZmZmICBjb20uYXBw
bGUuQ29sb3JTeW5jICg0LjkuMCAtIDQuOS4wKSA8OEZDMzdFMjAtNjU3OS0zQ0IyLTlENDktQkMz
OUZDMzhERjg3PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2Vz
LmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29sb3JTeW5jLmZyYW1ld29yay9WZXJz
aW9ucy9BL0NvbG9yU3luYwogICAgMHg3ZmZmOWJiYzIwMDAgLSAgICAgMHg3ZmZmOWJjMGVmZmIg
IGNvbS5hcHBsZS5ISVNlcnZpY2VzICgxLjIyIC0gNTUwKSA8NkI3NkI0MUMtQ0Y1QS0zNEM0LTg5
RjQtRUZEN0NBM0QxQzlEPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNl
cnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSElTZXJ2aWNlcy5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9ISVNlcnZpY2VzCiAgICAweDdmZmY5YmNjYTAwMCAtICAgICAweDdmZmY5
YmQ2YWZmZiAgY29tLmFwcGxlLk1ldGFkYXRhICgxMC43LjAgLSA5NzIuMzQpIDxBOTNCNDg1RC0w
OTRDLTMwMjQtOENCQi1EOUUwMzVGQjgzQzQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0Nv
cmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL01ldGFkYXRhLmZyYW1l
d29yay9WZXJzaW9ucy9BL01ldGFkYXRhCiAgICAweDdmZmY5YmQ2YjAwMCAtICAgICAweDdmZmY5
YmQ3M2ZmZiAgY29tLmFwcGxlLk5ldEZTICg2LjAgLSA0LjApIDw4NDJBNTM0Ni0yNEMzLTNGMjIt
OUVDRi1FNTg2QTEwRUExRjI+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL05ldEZTLmZyYW1l
d29yay9WZXJzaW9ucy9BL05ldEZTCiAgICAweDdmZmY5YmQ3NDAwMCAtICAgICAweDdmZmY5YmRh
OGZmNyAgY29tLmFwcGxlLkNvcmVWaWRlbyAoMS44IC0gMTkxLjMpIDwxQUEyNEExQi1DQjg0LTNG
NkItQjZERS0xMTQ5NDU0MjY0OUM+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVWaWRl
by5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlVmlkZW8KICAgIDB4N2ZmZjliZGE5MDAwIC0gICAg
IDB4N2ZmZjliZGZhZmY3ICBsaWJjdXBzLjIuZHlsaWIgKDQzNS4yKSA8OTE1ODRBNDAtMjE0RC0z
M0U4LUE2MTMtQ0UyMjI4OTAzN0M4PiAvdXNyL2xpYi9saWJjdXBzLjIuZHlsaWIKICAgIDB4N2Zm
ZjliZThjMDAwIC0gICAgIDB4N2ZmZjliZWYyZmY3ICBsaWJzeXN0ZW1fbmV0d29yay5keWxpYiAo
NTgzLjUwLjEpIDxCNTJEQUI3My05MkRDLTNEQTctQjlGNC1CODk5RDY2NDQ1QzE+IC91c3IvbGli
L3N5c3RlbS9saWJzeXN0ZW1fbmV0d29yay5keWxpYgogICAgMHg3ZmZmOWJlZjYwMDAgLSAgICAg
MHg3ZmZmOWMxOWNmZjcgIGNvbS5hcHBsZS5Db3JlRGF0YSAoMTIwIC0gNjQxLjMpIDxBMjlBNTQ5
MS02MTY5LTM3MkItODI4Ri04NEVFMENGRDRCQzQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtz
L0NvcmVEYXRhLmZyYW1ld29yay9WZXJzaW9ucy9BL0NvcmVEYXRhCiAgICAweDdmZmY5YzE5ZDAw
MCAtICAgICAweDdmZmY5YzNhYWZmZiAgbGliaWN1Y29yZS5BLmR5bGliICg1NTEuNTEuMykgPDVC
QzgwRjk0LUM5MEQtMzE3NS1CRDk2LUZGMURDMjIyRUM5Qz4gL3Vzci9saWIvbGliaWN1Y29yZS5B
LmR5bGliCiAgICAweDdmZmY5YzNiMzAwMCAtICAgICAweDdmZmY5YzNmZmZmZiAgY29tLmFwcGxl
LnByaW50LmZyYW1ld29yay5QcmludENvcmUgKDExLjIgLSA0NzIuMikgPDVBRThBQTZCLUNFMDkt
Mzk3RC1CMEQ0LTBGOUNDQkYxRjc3RD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGlj
YXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1ByaW50Q29yZS5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9QcmludENvcmUKICAgIDB4N2ZmZjljNWIwMDAwIC0gICAgIDB4
N2ZmZjljNWI5ZmY3ICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAoMTM4LjEwLjQpIDwzREQxRUY0
Qy0xRDFCLTNBQkYtOENDNi1CM0IxQ0VFRTk1NTk+IC91c3IvbGliL3N5c3RlbS9saWJzeXN0ZW1f
cHRocmVhZC5keWxpYgogICAgMHg3ZmZmOWNjM2YwMDAgLSAgICAgMHg3ZmZmOWNjNDJmZjcgIGxp
YkNvcmVGU0NhY2hlLmR5bGliICgxMTkuNSkgPDIzODlEN0RBLUI4RUYtM0VCNC1BQUFGLUZCRURF
MDFDREVDQT4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1ld29yay9WZXJz
aW9ucy9BL0xpYnJhcmllcy9saWJDb3JlRlNDYWNoZS5keWxpYgogICAgMHg3ZmZmOWNjNDMwMDAg
LSAgICAgMHg3ZmZmOWNkNjBmZmYgIGxpYnNxbGl0ZTMuZHlsaWIgKDIxNi40KSA8REMzRDU5RTct
OTFBMy0zNzRGLTk1N0MtNjY5OTcyOUNEODJCPiAvdXNyL2xpYi9saWJzcWxpdGUzLmR5bGliCiAg
ICAweDdmZmY5Y2U0ZjAwMCAtICAgICAweDdmZmY5Y2U1M2ZmZiAgbGlicGFtLjIuZHlsaWIgKDIw
KSA8Q0ZDRDE5QkQtODdCQy0zRjJCLUJCMUMtNEMyM0U4RTU1RjFBPiAvdXNyL2xpYi9saWJwYW0u
Mi5keWxpYgogICAgMHg3ZmZmOWNmZWYwMDAgLSAgICAgMHg3ZmZmOWQwN2NkZDcgIGNvbS5hcHBs
ZS5BcHBsZUpQRUcgKDEuMCAtIDEpIDw1NThBQ0FEQS1DNDFGLTNFRUYtODJBMC1DMkQ3QjEzQzU0
Mjg+IC9TeXN0ZW0vTGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy9BcHBsZUpQRUcuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvQXBwbGVKUEVHCiAgICAweDdmZmY5ZDA5MzAwMCAtICAgICAweDdmZmY5ZDEy
MGZmZiAgbGlic3lzdGVtX2MuZHlsaWIgKDEwODIuNTAuMSkgPEI1NTJENTY1LUI3OTgtM0I5Qi1B
RTYzLUY2MjNCNDJBNUYwMT4gL3Vzci9saWIvc3lzdGVtL2xpYnN5c3RlbV9jLmR5bGliCiAgICAw
eDdmZmY5ZDJiZDAwMCAtICAgICAweDdmZmY5ZDMwZWZmZiAgY29tLmFwcGxlLmF1ZGlvLkNvcmVB
dWRpbyAoNC4zLjAgLSA0LjMuMCkgPEVBN0Q0RjNCLTA2MkItM0M4MS1BOThDLUM4OTI2NEQwMEQ0
OD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZUF1ZGlvLmZyYW1ld29yay9WZXJzaW9u
cy9BL0NvcmVBdWRpbwogICAgMHg3ZmZmOWQ3ZGEwMDAgLSAgICAgMHg3ZmZmOWQ3ZjNmZmYgIGNv
bS5hcHBsZS5DRk9wZW5EaXJlY3RvcnkgKDEwLjExIC0gMTk0KSA8MTFGOTU2NzItNTVFMC0zRjlE
LTkxNzEtNUU4QzU2QUVFOTQ4PiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9PcGVuRGlyZWN0
b3J5LmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ0ZPcGVuRGlyZWN0b3J5LmZyYW1l
d29yay9WZXJzaW9ucy9BL0NGT3BlbkRpcmVjdG9yeQogICAgMHg3ZmZmOWQ4ODUwMDAgLSAgICAg
MHg3ZmZmOWQ5NzdmZjcgIGxpYmljb252LjIuZHlsaWIgKDQ0KSA8RjA1QTBBNUEtOTJBOS0zNjY4
LThGMjAtRjI3Q0JEQTI2QkU5PiAvdXNyL2xpYi9saWJpY29udi4yLmR5bGliCiAgICAweDdmZmY5
ZGMyYjAwMCAtICAgICAweDdmZmY5ZGM5OWZmNyAgY29tLmFwcGxlLkFwcGxpY2F0aW9uU2Vydmlj
ZXMuQVRTICgzNzcgLSAzOTQuNCkgPDk3NzlFOTE2LTA3ODgtM0NBQy1CMUVDLUY2OEJDQjEyQTJC
Nj4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0FUUy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9BVFMKICAg
IDB4N2ZmZjlkZjQ5MDAwIC0gICAgIDB4N2ZmZjlkZjhlZmY3ICBjb20uYXBwbGUuY29yZXNlcnZp
Y2VzLlNoYXJlZEZpbGVMaXN0ICgyNC40IC0gMjQuNSkgPDFEMkFENzdCLTc3OEYtMzI1My1BMjk1
LTNEMEEzMkE4MTIxQz4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZVNlcnZpY2VzLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvU2hhcmVkRmlsZUxpc3QuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvU2hhcmVkRmlsZUxpc3QKICAgIDB4N2ZmZjlkZjhmMDAwIC0gICAgIDB4N2ZmZjlk
ZjliZmZmICBjb20uYXBwbGUuc3BlZWNoLnN5bnRoZXNpcy5mcmFtZXdvcmsgKDUuNC4xMiAtIDUu
NC4xMikgPDcxREEwMEI4LTVFQTItMzI2Qi04ODE0LTU5REIyNTUxMkY2NT4gL1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9G
cmFtZXdvcmtzL1NwZWVjaFN5bnRoZXNpcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TcGVlY2hTeW50
aGVzaXMKICAgIDB4N2ZmZjlkZmEwMDAwIC0gICAgIDB4N2ZmZjlkZmM5ZmZmICBsaWJjKythYmku
ZHlsaWIgKDEyNSkgPERDQ0M4MTc3LTNEMDktMzVCQy05Nzg0LTJBMDRGRUM0QzcxQj4gL3Vzci9s
aWIvbGliYysrYWJpLmR5bGliCiAgICAweDdmZmY5ZTFlZDAwMCAtICAgICAweDdmZmY5ZTFlZmZm
NyAgbGlic3lzdGVtX2NvbmZpZ3VyYXRpb24uZHlsaWIgKDgwMi40MC4xMykgPDNERUI3REY5LTY4
MDQtMzdFMS1CQzgzLTAxNjY4ODJGRjBGRj4gL3Vzci9saWIvc3lzdGVtL2xpYnN5c3RlbV9jb25m
aWd1cmF0aW9uLmR5bGliCiAgICAweDdmZmY5ZjM2YzAwMCAtICAgICAweDdmZmY5ZjNjMWZmZiAg
Y29tLmFwcGxlLkFFICg3MDEgLSA3MDEpIDxBRDQ5Mjc0Mi1GODg0LTM4NkItQTQ1MC1GQUMyODFC
OUZGQTQ+IC9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFtZXdvcmsv
VmVyc2lvbnMvQS9GcmFtZXdvcmtzL0FFLmZyYW1ld29yay9WZXJzaW9ucy9BL0FFCiAgICAweDdm
ZmY5ZjQ3YTAwMCAtICAgICAweDdmZmY5ZjQ4NWZmNyAgbGliY29tbW9uQ3J5cHRvLmR5bGliICg2
MDA3NS41MC4xKSA8OTM3MzIyNjEtMzRCNC0zOTE0LUI3QTItOTBBODFBMTgyREJBPiAvdXNyL2xp
Yi9zeXN0ZW0vbGliY29tbW9uQ3J5cHRvLmR5bGliCiAgICAweDdmZmY5ZjQ5YzAwMCAtICAgICAw
eDdmZmY5ZjRlMmZmNyAgbGliYXV0by5keWxpYiAoMTg2KSA8OTk5RTYxMEYtNDFGQy0zMkEzLUFE
Q0EtNUVDMDQ5QjY1REZCPiAvdXNyL2xpYi9saWJhdXRvLmR5bGliCiAgICAweDdmZmY5ZjRlYzAw
MCAtICAgICAweDdmZmY5ZjRlZWZmZiAgY29tLmFwcGxlLmxvZ2luc3VwcG9ydCAoMS4wIC0gMSkg
PDlCMkY1RjlCLUVEMzgtMzEzRi1CNzk4LUQyQjY2N0JDRDZCNT4gL1N5c3RlbS9MaWJyYXJ5L1By
aXZhdGVGcmFtZXdvcmtzL2xvZ2luLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvbG9n
aW5zdXBwb3J0LmZyYW1ld29yay9WZXJzaW9ucy9BL2xvZ2luc3VwcG9ydAogICAgMHg3ZmZmOWY0
ZWYwMDAgLSAgICAgMHg3ZmZmOWY1MDlmZjMgIGxpYmx6bWEuNS5keWxpYiAoMTApIDxDQzAzNTkx
Qi1GQTU3LTNDQTUtQUM4MS0wRDc2MDMzQUMwQ0U+IC91c3IvbGliL2xpYmx6bWEuNS5keWxpYgog
ICAgMHg3ZmZmOWY5MmUwMDAgLSAgICAgMHg3ZmZmOWY5NWJmZmYgIGxpYmRpc3BhdGNoLmR5bGli
ICg1MDEuNDAuMTIpIDxDNzQ5OTg1Ny02MUE1LTNEN0QtQTVFQS02NURDQzhDM0RGOTI+IC91c3Iv
bGliL3N5c3RlbS9saWJkaXNwYXRjaC5keWxpYgogICAgMHg3ZmZmOWY5YzgwMDAgLSAgICAgMHg3
ZmZmOWZjNWVmZmYgIGxpYm1lY2FicmEuZHlsaWIgKDY5Ni41KSA8RUY2QzBCRDQtNUZFOC0zNEZC
LThBREYtNjlBNTNDRUM5N0E5PiAvdXNyL2xpYi9saWJtZWNhYnJhLmR5bGliCiAgICAweDdmZmZh
MDIzMjAwMCAtICAgICAweDdmZmZhMDI0MWZmYiAgY29tLmFwcGxlLkxhbmdBbmFseXNpcyAoMS43
LjAgLSAxLjcuMCkgPDE4RDIxMTIzLUEzRTctMzg1MS05NzRBLTA4RTVENDU0MDQ3NT4gL1N5c3Rl
bS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9GcmFtZXdvcmtzL0xhbmdBbmFseXNpcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9MYW5nQW5h
bHlzaXMKICAgIDB4N2ZmZmEwMjRhMDAwIC0gICAgIDB4N2ZmZmEwNWI1NjU3ICBsaWJvYmpjLkEu
ZHlsaWIgKDY4MCkgPEQ1NUQ1ODA3LTFGQkUtMzJBNS05MTA1LTQ0RDdBRkU2OEMyNz4gL3Vzci9s
aWIvbGlib2JqYy5BLmR5bGliCiAgICAweDdmZmZhMDVjMzAwMCAtICAgICAweDdmZmZhMDZiMmZm
ZiAgbGlieG1sMi4yLmR5bGliICgyOS43KSA8MzJCQkY1MUUtQjA4NC0zRkMyLUFFOUMtQzAwOEJF
ODQxMDJCPiAvdXNyL2xpYi9saWJ4bWwyLjIuZHlsaWIKICAgIDB4N2ZmZmEwZmY1MDAwIC0gICAg
IDB4N2ZmZmExMDA1ZmZmICBsaWJic20uMC5keWxpYiAoMzQpIDw3RTE0NTA0Qy1BOEIwLTM1NzQt
QjZFQi01RDVGQUJDNzI5MjY+IC91c3IvbGliL2xpYmJzbS4wLmR5bGliCiAgICAweDdmZmZhMTFm
MjAwMCAtICAgICAweDdmZmZhMTFmZWZmNyAgY29tLmFwcGxlLk9wZW5EaXJlY3RvcnkgKDEwLjEx
IC0gMTk0KSA8MzFBNjdBRDUtNUNDMi0zNTBBLTk2RDctODIxREY0QkM0MTk2PiAvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9PcGVuRGlyZWN0b3J5LmZyYW1ld29yay9WZXJzaW9ucy9BL09wZW5E
aXJlY3RvcnkKICAgIDB4N2ZmZmExNTVjMDAwIC0gICAgIDB4N2ZmZmExOWQyZmZmICBjb20uYXBw
bGUuQ29yZUZvdW5kYXRpb24gKDYuOSAtIDEyNTguMSkgPDk0M0ExMzgzLURBNkEtM0RDMC1BQkNE
LUQ5QUVCM0QwRDM0RD4gL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZUZvdW5kYXRpb24u
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZUZvdW5kYXRpb24KCkV4dGVybmFsIE1vZGlmaWNhdGlv
biBTdW1tYXJ5OgogIENhbGxzIG1hZGUgYnkgb3RoZXIgcHJvY2Vzc2VzIHRhcmdldGluZyB0aGlz
IHByb2Nlc3M6CiAgICB0YXNrX2Zvcl9waWQ6IDAKICAgIHRocmVhZF9jcmVhdGU6IDAKICAgIHRo
cmVhZF9zZXRfc3RhdGU6IDAKICBDYWxscyBtYWRlIGJ5IHRoaXMgcHJvY2VzczoKICAgIHRhc2tf
Zm9yX3BpZDogMAogICAgdGhyZWFkX2NyZWF0ZTogMAogICAgdGhyZWFkX3NldF9zdGF0ZTogMAog
IENhbGxzIG1hZGUgYnkgYWxsIHByb2Nlc3NlcyBvbiB0aGlzIG1hY2hpbmU6CiAgICB0YXNrX2Zv
cl9waWQ6IDIwNjU4OTEKICAgIHRocmVhZF9jcmVhdGU6IDAKICAgIHRocmVhZF9zZXRfc3RhdGU6
IDAKClZNIFJlZ2lvbiBTdW1tYXJ5OgpSZWFkT25seSBwb3J0aW9uIG9mIExpYnJhcmllczogVG90
YWw9MjA2LjFNIHJlc2lkZW50PTBLKDAlKSBzd2FwcGVkX291dF9vcl91bmFsbG9jYXRlZD0yMDYu
MU0oMTAwJSkKV3JpdGFibGUgcmVnaW9uczogVG90YWw9MTUxLjBNIHdyaXR0ZW49MEsoMCUpIHJl
c2lkZW50PTBLKDAlKSBzd2FwcGVkX291dD0wSygwJSkgdW5hbGxvY2F0ZWQ9MTUxLjBNKDEwMCUp
CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZJUlRVQUwgICBSRUdJT04KUkVHSU9O
IFRZUEUgICAgICAgICAgICAgICAgICAgICAgICBTSVpFICAgIENPVU5UIChub24tY29hbGVzY2Vk
KQo9PT09PT09PT09PSAgICAgICAgICAgICAgICAgICAgID09PT09PT0gID09PT09PT0KQWN0aXZp
dHkgVHJhY2luZyAgICAgICAgICAgICAgICAgIDIwNDhLICAgICAgICAyCkRpc3BhdGNoIGNvbnRp
bnVhdGlvbnMgICAgICAgICAgICAxNi4wTSAgICAgICAgMgpKUyBWTSByZWdpc3RlciBmaWxlICAg
ICAgICAgICAgICAgMTUzNksgICAgICAgIDIKS2VybmVsIEFsbG9jIE9uY2UgICAgICAgICAgICAg
ICAgICAgIDhLICAgICAgICAzCk1BTExPQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAzOC4z
TSAgICAgICAxNApNQUxMT0MgZ3VhcmQgcGFnZSAgICAgICAgICAgICAgICAgICAzMksgICAgICAg
IDcKUHJvY2VzcyBDb3Jwc2UgSW5mbyAgICAgICAgICAgICAgIDIwNDhLICAgICAgICAyClNUQUNL
IEdVQVJEICAgICAgICAgICAgICAgICAgICAgICAgIDE2SyAgICAgICAgNQpTdGFjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNjUuMU0gICAgICAgIDUKVk1fQUxMT0NBVEUgICAgICAgICAg
ICAgICAgICAgICAgICAgIDRLICAgICAgICAyClZNX0FMTE9DQVRFIChyZXNlcnZlZCkgICAgICAg
ICAgICAgIDE2SyAgICAgICAgMiAgICAgICAgIHJlc2VydmVkIFZNIGFkZHJlc3Mgc3BhY2UgKHVu
YWxsb2NhdGVkKQpXZWJLaXQgTWFsbG9jICAgICAgICAgICAgICAgICAgICAgMjYuME0gICAgICAg
NDYKX19EQVRBICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg1MjhLICAgICAgMTQ2Cl9fTElO
S0VESVQgICAgICAgICAgICAgICAgICAgICAgIDExMC4zTSAgICAgICAxMgpfX1RFWFQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOTUuOE0gICAgICAxNDkKX19VTklDT0RFICAgICAgICAgICAg
ICAgICAgICAgICAgICA1NTJLICAgICAgICAyCnNoYXJlZCBtZW1vcnkgICAgICAgICAgICAgICAg
ICAgICAgIDEySyAgICAgICAgNAo9PT09PT09PT09PSAgICAgICAgICAgICAgICAgICAgID09PT09
PT0gID09PT09PT0KVE9UQUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzY2LjBNICAgICAg
Mzg4ClRPVEFMLCBtaW51cyByZXNlcnZlZCBWTSBzcGFjZSAgIDM2Ni4wTSAgICAgIDM4OA==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286962</attachid>
            <date>2016-08-25 05:53:33 -0700</date>
            <delta_ts>2016-12-13 07:15:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158073-20160825055131.patch</filename>
            <type>text/plain</type>
            <size>2673</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjA0OTYwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBA
CisyMDE2LTA4LTI1ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAg
ICAgICBbV2luXSBqc2MuZXhlIHNvbWV0aW1lcyBuZXZlciBleGl0cy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODA3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9uIFdpbmRvd3MgdGhlIHRocmVhZCBz
cGVjaWZpYyBkZXN0cnVjdG9yIGlzIGFsc28gY2FsbGVkIHdoZW4gdGhlIG1haW4gdGhyZWFkIGlz
IGV4aXRpbmcuCisgICAgICAgIFRoaXMgbWF5IGxlYWQgdG8gdGhlIG1haW4gdGhyZWFkIHdhaXRp
bmcgZm9yZXZlciBmb3IgdGhlIG1hY2hpbmUgdGhyZWFkIGxvY2sgd2hlbiBleGl0aW5nLAorICAg
ICAgICBpZiB0aGUgc2FtcGxpbmcgcHJvZmlsZXIgdGhyZWFkIHdhcyB0ZXJtaW5hdGVkIGJ5IHRo
ZSBzeXN0ZW0gd2hpbGUgaG9sZGluZyB0aGUgbWFjaGluZQorICAgICAgICB0aHJlYWQgbG9jay4K
KworICAgICAgICAqIGhlYXAvTWFjaGluZVN0YWNrTWFya2VyLmNwcDoKKyAgICAgICAgKEpTQzo6
TWFjaGluZVRocmVhZHM6OnJlbW92ZVRocmVhZCk6CisgICAgICAgICoganNjLmNwcDoKKyAgICAg
ICAgKGpzY21haW4pOgorCiAyMDE2LTA4LTI1ICBDYWlvIExpbWEgIDx0aWNhaW9saW1hQGdtYWls
LmNvbT4KIAogICAgICAgICBOZXdSZWdleHAgc2hvdWxkIG5vdCBwcmV2ZW50IGlubGluaW5nCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvanNjLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvanNjLmNwcAkocmV2aXNpb24gMjA0OTU5KQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL2pzYy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI0MzIsOSArMjQzMiw3IEBAIGlu
dCBqc2NtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKICAgICBDb21tYW5kTGluZSBvcHRpb25z
KGFyZ2MsIGFyZ3YpOwogCiAgICAgLy8gSW5pdGlhbGl6ZSBKU0MgYmVmb3JlIGdldHRpbmcgVk0u
Ci0jaWYgRU5BQkxFKFNBTVBMSU5HX1JFR0lPTlMpCiAgICAgV1RGOjppbml0aWFsaXplTWFpblRo
cmVhZCgpOwotI2VuZGlmCiAgICAgSlNDOjppbml0aWFsaXplVGhyZWFkaW5nKCk7CiAKICAgICBW
TSogdm0gPSAmVk06OmNyZWF0ZShMYXJnZUhlYXApLmxlYWtSZWYoKTsKSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9oZWFwL01hY2hpbmVTdGFja01hcmtlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFjaGluZVN0YWNrTWFya2VyLmNwcAkocmV2aXNp
b24gMjA0OTU5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFjaGluZVN0YWNrTWFy
a2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgIlZNLmgi
CiAjaW5jbHVkZSA8c2V0am1wLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8d3Rm
L01haW5UaHJlYWQuaD4KICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKICNpZiBPUyhE
QVJXSU4pCkBAIC0yNzYsNiArMjc3LDE3IEBAIHZvaWQgVEhSRUFEX1NQRUNJRklDX0NBTEwgTWFj
aGluZVRocmVhZHMKICAgICAgICAgLy8gdG8gYmUgaW5zdGFudGlhdGVkIGF0IHRoZSBzYW1lIGFk
ZHJlc3MuIEhlbmNlLCB0aGlzIHRocmVhZCBtYXkgb3IKICAgICAgICAgLy8gbWF5IG5vdCBiZSBm
b3VuZCBpbiB0aGlzIE1hY2hpbmVUaHJlYWRzIHJlZ2lzdHJ5LiBXZSBvbmx5IG5lZWQgdG8KICAg
ICAgICAgLy8gZG8gYSByZW1vdmFsIGlmIHRoaXMgdGhyZWFkIGlzIGZvdW5kIGluIGl0LgorCisj
aWYgUExBVEZPUk0oV0lOKQorICAgICAgICAvLyBPbiBXaW5kb3dzIHRoZSB0aHJlYWQgc3BlY2lm
aWMgZGVzdHJ1Y3RvciBpcyBhbHNvIGNhbGxlZCB3aGVuIHRoZQorICAgICAgICAvLyBtYWluIHRo
cmVhZCBpcyBleGl0aW5nLiBUaGlzIG1heSBsZWFkIHRvIHRoZSBtYWluIHRocmVhZCB3YWl0aW5n
CisgICAgICAgIC8vIGZvcmV2ZXIgZm9yIHRoZSBtYWNoaW5lIHRocmVhZCBsb2NrIHdoZW4gZXhp
dGluZywgaWYgdGhlIHNhbXBsaW5nCisgICAgICAgIC8vIHByb2ZpbGVyIHRocmVhZCB3YXMgdGVy
bWluYXRlZCBieSB0aGUgc3lzdGVtIHdoaWxlIGhvbGRpbmcgdGhlCisgICAgICAgIC8vIG1hY2hp
bmUgdGhyZWFkIGxvY2suCisgICAgICAgIGlmIChXVEY6OmlzTWFpblRocmVhZCgpKQorICAgICAg
ICAgICAgcmV0dXJuOworI2VuZGlmCisKICAgICAgICAgbWFjaGluZVRocmVhZHMtPnJlbW92ZVRo
cmVhZElmRm91bmQoZ2V0Q3VycmVudFBsYXRmb3JtVGhyZWFkKCkpOwogICAgIH0KIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297012</attachid>
            <date>2016-12-13 07:16:05 -0800</date>
            <delta_ts>2016-12-22 09:52:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158073-20161213161515.patch</filename>
            <type>text/plain</type>
            <size>2159</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjA5NzU1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE2LTEyLTEzICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAg
ICAgICBbV2luXSBqc2MuZXhlIHNvbWV0aW1lcyBuZXZlciBleGl0cy4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODA3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9uIFdpbmRvd3MgdGhlIHRocmVhZCBz
cGVjaWZpYyBkZXN0cnVjdG9yIGlzIGFsc28gY2FsbGVkIHdoZW4gdGhlIG1haW4gdGhyZWFkIGlz
IGV4aXRpbmcuCisgICAgICAgIFRoaXMgbWF5IGxlYWQgdG8gdGhlIG1haW4gdGhyZWFkIHdhaXRp
bmcgZm9yZXZlciBmb3IgdGhlIG1hY2hpbmUgdGhyZWFkIGxvY2sgd2hlbiBleGl0aW5nLAorICAg
ICAgICBpZiB0aGUgc2FtcGxpbmcgcHJvZmlsZXIgdGhyZWFkIHdhcyB0ZXJtaW5hdGVkIGJ5IHRo
ZSBzeXN0ZW0gd2hpbGUgaG9sZGluZyB0aGUgbWFjaGluZQorICAgICAgICB0aHJlYWQgbG9jay4K
KworICAgICAgICAqIGhlYXAvTWFjaGluZVN0YWNrTWFya2VyLmNwcDoKKyAgICAgICAgKEpTQzo6
TWFjaGluZVRocmVhZHM6OnJlbW92ZVRocmVhZCk6CisKIDIwMTYtMTItMTIgIE1hcmsgTGFtICA8
bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmFtZSBCeXRlY29kZUdlbmVyYXRvcidz
IENvbnRyb2xGbG93Q29udGV4dCB0byBDb250cm9sRmxvd1Njb3BlLgpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL2hlYXAvTWFjaGluZVN0YWNrTWFya2VyLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwCShyZXZpc2lv
biAyMDk3NTUpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYWNoaW5lU3RhY2tNYXJr
ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSAiVk0uaCIK
ICNpbmNsdWRlIDxzZXRqbXAuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDx3dGYv
TWFpblRocmVhZC5oPgogI2luY2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KIAogI2lmIE9TKERB
UldJTikKQEAgLTI3Niw2ICsyNzcsMTcgQEAgdm9pZCBUSFJFQURfU1BFQ0lGSUNfQ0FMTCBNYWNo
aW5lVGhyZWFkcwogICAgICAgICAvLyB0byBiZSBpbnN0YW50aWF0ZWQgYXQgdGhlIHNhbWUgYWRk
cmVzcy4gSGVuY2UsIHRoaXMgdGhyZWFkIG1heSBvcgogICAgICAgICAvLyBtYXkgbm90IGJlIGZv
dW5kIGluIHRoaXMgTWFjaGluZVRocmVhZHMgcmVnaXN0cnkuIFdlIG9ubHkgbmVlZCB0bwogICAg
ICAgICAvLyBkbyBhIHJlbW92YWwgaWYgdGhpcyB0aHJlYWQgaXMgZm91bmQgaW4gaXQuCisKKyNp
ZiBQTEFURk9STShXSU4pCisgICAgICAgIC8vIE9uIFdpbmRvd3MgdGhlIHRocmVhZCBzcGVjaWZp
YyBkZXN0cnVjdG9yIGlzIGFsc28gY2FsbGVkIHdoZW4gdGhlCisgICAgICAgIC8vIG1haW4gdGhy
ZWFkIGlzIGV4aXRpbmcuIFRoaXMgbWF5IGxlYWQgdG8gdGhlIG1haW4gdGhyZWFkIHdhaXRpbmcK
KyAgICAgICAgLy8gZm9yZXZlciBmb3IgdGhlIG1hY2hpbmUgdGhyZWFkIGxvY2sgd2hlbiBleGl0
aW5nLCBpZiB0aGUgc2FtcGxpbmcKKyAgICAgICAgLy8gcHJvZmlsZXIgdGhyZWFkIHdhcyB0ZXJt
aW5hdGVkIGJ5IHRoZSBzeXN0ZW0gd2hpbGUgaG9sZGluZyB0aGUKKyAgICAgICAgLy8gbWFjaGlu
ZSB0aHJlYWQgbG9jay4KKyAgICAgICAgaWYgKFdURjo6aXNNYWluVGhyZWFkKCkpCisgICAgICAg
ICAgICByZXR1cm47CisjZW5kaWYKKwogICAgICAgICBtYWNoaW5lVGhyZWFkcy0+cmVtb3ZlVGhy
ZWFkSWZGb3VuZChnZXRDdXJyZW50UGxhdGZvcm1UaHJlYWQoKSk7CiAgICAgfQogfQo=
</data>
<flag name="review"
          id="319363"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>