<?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>11729</bug_id>
          
          <creation_ts>2006-11-30 16:41:59 -0800</creation_ts>
          <short_desc>REGRESSION: Crash closing page with frames after selection</short_desc>
          <delta_ts>2006-12-28 15:48:39 -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>New Bugs</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>GoogleBug, HasReduction, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lilek">dev+webkit</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>ap</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>miles_b</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43673</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-11-30 16:41:59 -0800</bug_when>
    <thetext>This is very similar to bug 11710.

Open the testcase, select something in one of the frames, close the tab/window and WebKit will crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43665</commentid>
    <comment_count>1</comment_count>
      <attachid>11699</attachid>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-11-30 16:43:43 -0800</bug_when>
    <thetext>Created attachment 11699
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43666</commentid>
    <comment_count>2</comment_count>
      <attachid>11700</attachid>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-11-30 16:45:17 -0800</bug_when>
    <thetext>Created attachment 11700
crashlog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43604</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-12-01 00:47:46 -0800</bug_when>
    <thetext>The crash happens because the subframe points to a Page that&apos;s already been destroyed. The Page destructor traverses the frame tree and calls pageDestroyed() on every subframe, but that&apos;s too late since -[_webView close] tears down the tree before deleting the Page, so the Page destructor actually doesn&apos;t reach any subframes.

It seems to me that Frame::pageDestroyed() could be Frame::detachedFromTree() and be called when the tree is torn down.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43428</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-12-03 17:29:07 -0800</bug_when>
    <thetext>I&apos;ll have a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43429</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-12-03 18:10:17 -0800</bug_when>
    <thetext>Hmmm... I can&apos;t reproduce this with r17994.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43433</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-12-03 22:41:08 -0800</bug_when>
    <thetext>I can still get this to happen in the r17993 nightly.  The most reliable way I&apos;ve found is to launch the nightly, open a new tab, go directly to the attachment on this bug, select the text and close the tab which will cause a beachball and crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43434</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-12-03 22:48:06 -0800</bug_when>
    <thetext>With a debug build you must have another window open in order to reproduce, because of this:

    if (allPages-&gt;isEmpty()) {
        Frame::endAllLifeSupport();
#ifndef NDEBUG
        // Force garbage collection, to release all Nodes before exiting.
        m_mainFrame = 0;
#endif
    }

Clearing m_mainFrame causes it (and the subframe it&apos;s holding onto via EventHandler) to be deleted while the Page is still valid.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41760</commentid>
    <comment_count>8</comment_count>
    <who name="Miles Bainbridge">miles_b</who>
    <bug_when>2006-12-16 22:11:50 -0800</bug_when>
    <thetext>I&apos;m getting this exact crash in build 18260.  I&apos;m experiencing this in an Apple internal implementation of PeopleSoft 8.  It seems to be 100% reproducible in this situation, though so far I&apos;ve only tested it on a PPC machine.  Due to the nature of the crash, it makes this build of WebKit unusable for PeopleSoft 8-based databases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41439</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-17 18:04:48 -0800</bug_when>
    <thetext>*** Bug 11863 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41440</commentid>
    <comment_count>10</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-17 18:07:39 -0800</bug_when>
    <thetext>This bug affects GMail as well.  See Bug 11863.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41165</commentid>
    <comment_count>11</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-20 20:07:52 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; *** Bug 11863 has been marked as a duplicate of this bug. ***

(In reply to comment #10)
&gt; This bug affects GMail as well.  See Bug 11863.

See Bug 11859 Comment #6 for a different stack trace when closing a GMail compose window using a locally-built debug build of WebKit r18370 with Safari 2.0.4 (419.3) on Mac OS X 10.4.8 (8L127).

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39496</commentid>
    <comment_count>12</comment_count>
      <attachid>12055</attachid>
    <who name="">mitz</who>
    <bug_when>2006-12-27 01:22:19 -0800</bug_when>
    <thetext>Created attachment 12055
Minimal fix

I realize that you are going to address this bug as part of some bigger change, but please consider this fix for now. I don&apos;t know how to make an automated test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39315</commentid>
    <comment_count>13</comment_count>
      <attachid>12055</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-12-27 22:17:09 -0800</bug_when>
    <thetext>Comment on attachment 12055
Minimal fix

The function name pageDestroyed is no longer a good one if it&apos;s used in these cases where the page is not being destroyed.

And if it&apos;s an error to call setView(0) without also calling pageDestroyed(), perhaps a little refactoring of that is in order to make that mistake impossible.

Since FrameLoader::detachFromParent does some of the same kind of work that removeChild does, I&apos;d like to see some refactoring so that code does not exist in two different place.

It&apos;s a bad thing that the page&apos;s frame count is now managed both by Frame and FrameTree -- that should not be a shared responsibility.

Still, r=me, because we want this fixed in the tree; lets see if we can clean things up a bit after the fact.

If maybe Geoff is doing some bigger fix maybe that will do the trick.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39164</commentid>
    <comment_count>14</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-28 15:48:39 -0800</bug_when>
    <thetext>Committed revision 18460.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11699</attachid>
            <date>2006-11-30 16:43:43 -0800</date>
            <delta_ts>2006-11-30 16:43:43 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>11729testcase.html</filename>
            <type>text/html</type>
            <size>295</size>
            <attacher name="Matt Lilek">dev+webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgRnJhbWVzZXQvL0VO
IgogICAgICAgICJodHRwOi8vd3d3LnczLm9yZy9UUi8xOTk5L1JFQy1odG1sNDAxLTE5OTkxMjI0
L2ZyYW1lc2V0LmR0ZCI+CjxodG1sPgo8Ym9keT4KICAgIDxmcmFtZXNldCBjb2xzPSIyNTAsICoi
PgogICAgICAgIDxmcmFtZSBzcmM9ImRhdGE6dGV4dC9odG1sLCBmcmFtZTEiPgogICAgICAgIDxm
cmFtZSBzcmM9ImRhdGE6dGV4dC9odG1sLCBmcmFtZTIiPgogICAgPC9mcmFtZXNldD4KPC9ib2R5
Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11700</attachid>
            <date>2006-11-30 16:45:17 -0800</date>
            <delta_ts>2006-11-30 23:55:14 -0800</delta_ts>
            <desc>crashlog</desc>
            <filename>crashlog</filename>
            <type>text/plain</type>
            <size>21942</size>
            <attacher name="Matt Lilek">dev+webkit</attacher>
            
              <data encoding="base64">RGF0ZS9UaW1lOiAgICAgIDIwMDYtMTEtMzAgMTc6NTk6MjcuNDk4IC0wNjAwCk9TIFZlcnNpb246
ICAgICAxMC40LjggKEJ1aWxkIDhMMTI3KQpSZXBvcnQgVmVyc2lvbjogNAoKQ29tbWFuZDogU2Fm
YXJpClBhdGg6ICAgIC9BcHBsaWNhdGlvbnMvU2FmYXJpLmFwcC9Db250ZW50cy9NYWNPUy9TYWZh
cmkKUGFyZW50OiAgV2luZG93U2VydmVyIFs2OF0KClZlcnNpb246ID8/PyAoMTc5MzcpCgpQSUQ6
ICAgIDU0MTMKVGhyZWFkOiAwCgpFeGNlcHRpb246ICBFWENfQkFEX0FDQ0VTUyAoMHgwMDAxKQpD
b2RlczogICAgICBLRVJOX1BST1RFQ1RJT05fRkFJTFVSRSAoMHgwMDAyKSBhdCAweDAwMDAwMDAw
CgpUaHJlYWQgMCBDcmFzaGVkOgowICAgPDwwMDAwMDAwMD4+IAkweDAwMDAwMDAwIDAgKyAwCjEg
ICBjb20uYXBwbGUuV2ViQ29yZSAgICAgICAgCTB4MDEyMGU1NzggV2ViQ29yZTo6U2VsZWN0aW9u
Q29udHJvbGxlcjo6c2V0U2VsZWN0aW9uKFdlYkNvcmU6OlNlbGVjdGlvbiBjb25zdCYsIGJvb2ws
IGJvb2wsIGJvb2wpICsgMjQ1NgoyICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxMjBl
YzM0IFdlYkNvcmU6OlNlbGVjdGlvbkNvbnRyb2xsZXI6OmNsZWFyKCkgKyA1MgozICAgY29tLmFw
cGxlLldlYkNvcmUgICAgICAgIAkweDAxM2UxNDJjIFdlYkNvcmU6OkZyYW1lTG9hZGVyOjpjbGVh
cihib29sKSArIDE4OAo0ICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxMGVkNDA4IFdl
YkNvcmU6OkZyYW1lTWFjOjp+RnJhbWVNYWMgW2luLWNoYXJnZSBkZWxldGluZ10oKSArIDEyMAo1
ICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxNDA0Y2E4IFdlYkNvcmU6OkV2ZW50SGFu
ZGxlcjo6Y2xlYXIoKSArIDI2NAo2ICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxM2Ux
NDM4IFdlYkNvcmU6OkZyYW1lTG9hZGVyOjpjbGVhcihib29sKSArIDIwMAo3ICAgY29tLmFwcGxl
LldlYkNvcmUgICAgICAgIAkweDAxMGVkNDA4IFdlYkNvcmU6OkZyYW1lTWFjOjp+RnJhbWVNYWMg
W2luLWNoYXJnZSBkZWxldGluZ10oKSArIDEyMAo4ICAgY29tLmFwcGxlLldlYkNvcmUgICAgICAg
IAkweDAxMWFlNDEwIFdlYkNvcmU6OlBhZ2U6On5QYWdlIFtpbi1jaGFyZ2VdKCkgKyAzNjgKOSAg
IGNvbS5hcHBsZS5XZWJLaXQgICAgICAgICAJMHgwMDM1N2Y1MCAtW1dlYlZpZXcoV2ViUHJpdmF0
ZSkgX2Nsb3NlXSArIDMzNgoxMCAgY29tLmFwcGxlLlNhZmFyaSAgICAgICAgIAkweDAwMDQ3ODU4
IDB4MTAwMCArIDI4ODg1NgoxMSAgY29tLmFwcGxlLlNhZmFyaSAgICAgICAgIAkweDAwMDQ3NmZj
IDB4MTAwMCArIDI4ODUwOAoxMiAgY29tLmFwcGxlLlNhZmFyaSAgICAgICAgIAkweDAwMDQ3Njkw
IDB4MTAwMCArIDI4ODQwMAoxMyAgY29tLmFwcGxlLlNhZmFyaSAgICAgICAgIAkweDAwMDcxNjNj
IDB4MTAwMCArIDQ2MDM0OAoxNCAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzN2E5YzRj
IC1bTlNBcHBsaWNhdGlvbiBzZW5kQWN0aW9uOnRvOmZyb206XSArIDEwOAoxNSAgY29tLmFwcGxl
LlNhZmFyaSAgICAgICAgIAkweDAwMDI5NTZjIDB4MTAwMCArIDE2NTIyOAoxNiAgY29tLmFwcGxl
LkFwcEtpdCAgICAgICAgIAkweDkzODA0NGI4IC1bTlNNZW51IHBlcmZvcm1BY3Rpb25Gb3JJdGVt
QXRJbmRleDpdICsgMzkyCjE3ICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgCTB4OTM4MDQyM2Mg
LVtOU0NhcmJvbk1lbnVJbXBsIHBlcmZvcm1BY3Rpb25XaXRoSGlnaGxpZ2h0aW5nRm9ySXRlbUF0
SW5kZXg6XSArIDEwNAoxOCAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzODAzY2U0IC1b
TlNNZW51IHBlcmZvcm1LZXlFcXVpdmFsZW50Ol0gKyAyNzIKMTkgIGNvbS5hcHBsZS5BcHBLaXQg
ICAgICAgICAJMHg5MzgwMzhjNCAtW05TQXBwbGljYXRpb24gX2hhbmRsZUtleUVxdWl2YWxlbnQ6
XSArIDIyMAoyMCAgY29tLmFwcGxlLkFwcEtpdCAgICAgICAgIAkweDkzNzBkNDA4IC1bTlNBcHBs
aWNhdGlvbiBzZW5kRXZlbnQ6XSArIDI5NDQKMjEgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAJ
MHgwMDAyMTIzOCAweDEwMDAgKyAxMzE2NDAKMjIgIGNvbS5hcHBsZS5BcHBLaXQgICAgICAgICAJ
MHg5MzcwNGQxMCAtW05TQXBwbGljYXRpb24gcnVuXSArIDUwOAoyMyAgY29tLmFwcGxlLkFwcEtp
dCAgICAgICAgIAkweDkzN2Y1ODdjIE5TQXBwbGljYXRpb25NYWluICsgNDUyCjI0ICBjb20uYXBw
bGUuU2FmYXJpICAgICAgICAgCTB4MDAwNWM3N2MgMHgxMDAwICsgMzc0NjUyCjI1ICBjb20uYXBw
bGUuU2FmYXJpICAgICAgICAgCTB4MDAwNWM2MjQgMHgxMDAwICsgMzc0MzA4CgpUaHJlYWQgMToK
MCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAJMHg5MDAwYWI0OCBtYWNoX21zZ190cmFwICsg
OAoxICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDBhYTljIG1hY2hfbXNnICsgNjAK
MiAgIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAJMHg5MDdkY2I3OCBfX0NGUnVuTG9vcFJ1biAr
IDgzMgozICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uIAkweDkwN2RjNDdjIENGUnVuTG9vcFJ1
blNwZWNpZmljICsgMjY4CjQgICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI5ODY2OWMg
K1tOU1VSTENvbm5lY3Rpb24oTlNVUkxDb25uZWN0aW9uSW50ZXJuYWwpIF9yZXNvdXJjZUxvYWRM
b29wOl0gKyAyNjQKNSAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5Mjk1ZjE5NCBmb3Jr
VGhyZWFkRm9yRnVuY3Rpb24gKyAxMDgKNiAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAJMHg5
MDAyYjUwOCBfcHRocmVhZF9ib2R5ICsgOTYKClRocmVhZCAyOgowICAgbGliU3lzdGVtLkIuZHls
aWIgICAgICAgIAkweDkwMDBhYjQ4IG1hY2hfbXNnX3RyYXAgKyA4CjEgICBsaWJTeXN0ZW0uQi5k
eWxpYiAgICAgICAgCTB4OTAwMGFhOWMgbWFjaF9tc2cgKyA2MAoyICAgY29tLmFwcGxlLkNvcmVG
b3VuZGF0aW9uIAkweDkwN2RjYjc4IF9fQ0ZSdW5Mb29wUnVuICsgODMyCjMgICBjb20uYXBwbGUu
Q29yZUZvdW5kYXRpb24gCTB4OTA3ZGM0N2MgQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyAyNjgKNCAg
IGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5Mjk4NzdkYyArW05TVVJMQ2FjaGUgX2Rpc2tD
YWNoZVN5bmNMb29wOl0gKyAxNTIKNSAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5Mjk1
ZjE5NCBmb3JrVGhyZWFkRm9yRnVuY3Rpb24gKyAxMDgKNiAgIGxpYlN5c3RlbS5CLmR5bGliICAg
ICAgICAJMHg5MDAyYjUwOCBfcHRocmVhZF9ib2R5ICsgOTYKClRocmVhZCAzOgowICAgbGliU3lz
dGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDFmMDhjIHNlbGVjdCArIDEyCjEgICBjb20uYXBwbGUu
Q29yZUZvdW5kYXRpb24gCTB4OTA3ZWY0MGMgX19DRlNvY2tldE1hbmFnZXIgKyA0NzIKMiAgIGxp
YlN5c3RlbS5CLmR5bGliICAgICAgICAJMHg5MDAyYjUwOCBfcHRocmVhZF9ib2R5ICsgOTYKClRo
cmVhZCA0OgowICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDJiYmM4IHNlbWFwaG9y
ZV93YWl0X3NpZ25hbF90cmFwICsgOAoxICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkw
MDMwNmFjIHB0aHJlYWRfY29uZF93YWl0ICsgNDgwCjIgICBjb20uYXBwbGUuRm91bmRhdGlvbiAg
ICAgCTB4OTI5NjYzMDAgLVtOU0NvbmRpdGlvbkxvY2sgbG9ja1doZW5Db25kaXRpb246XSArIDY4
CjMgICBjb20uYXBwbGUuU3luZGljYXRpb24gICAgCTB4OWI1ZDE0MmMgLVtBc3luY0RCIF9ydW46
XSArIDE5Mgo0ICAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgIAkweDkyOTVmMTk0IGZvcmtUaHJl
YWRGb3JGdW5jdGlvbiArIDEwOAo1ICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDJi
NTA4IF9wdGhyZWFkX2JvZHkgKyA5NgoKVGhyZWFkIDU6CjAgICBsaWJTeXN0ZW0uQi5keWxpYiAg
ICAgICAgCTB4OTAwMmJiYzggc2VtYXBob3JlX3dhaXRfc2lnbmFsX3RyYXAgKyA4CjEgICBsaWJT
eXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMzA2YWMgcHRocmVhZF9jb25kX3dhaXQgKyA0ODAK
MiAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5Mjk2NjMwMCAtW05TQ29uZGl0aW9uTG9j
ayBsb2NrV2hlbkNvbmRpdGlvbjpdICsgNjgKMyAgIGNvbS5hcHBsZS5BcHBLaXQgICAgICAgICAJ
MHg5MzdhNTcwOCAtW05TVUlIZWFydEJlYXQgX2hlYXJ0QmVhdFRocmVhZDpdICsgMzI0CjQgICBj
b20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI5NWYxOTQgZm9ya1RocmVhZEZvckZ1bmN0aW9u
ICsgMTA4CjUgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMmI1MDggX3B0aHJlYWRf
Ym9keSArIDk2CgpUaHJlYWQgMCBjcmFzaGVkIHdpdGggUFBDIFRocmVhZCBTdGF0ZSA2NDoKICBz
cnIwOiAweDAwMDAwMDAwMDAwMDAwMDAgc3JyMTogMHgwMDAwMDAwMDQwMDBmMDMwICAgICAgICAg
ICAgICAgICAgICAgICAgdnJzYXZlOiAweDAwMDAwMDAwMDAwMDAwMDAKICAgIGNyOiAweDQ0MDQy
MjI0ICAgICAgICAgIHhlcjogMHgwMDAwMDAwMDAwMDAwMDA0ICAgbHI6IDB4MDAwMDAwMDAwMTBl
ZmM3NCAgY3RyOiAweDAwMDAwMDAwMDAwMDAwMDAKICAgIHIwOiAweDAwMDAwMDAwMDEwZWZjNzQg
ICByMTogMHgwMDAwMDAwMGJmZmZkZjIwICAgcjI6IDB4MDAwMDAwMDAwNjBhYmVkMCAgIHIzOiAw
eDAwMDAwMDAwMDcyYzRiNDAKICAgIHI0OiAweDAwMDAwMDAwYmZmZmUwOTggICByNTogMHgwMDAw
MDAwMDAwMDAwMDAxICAgcjY6IDB4MDAwMDAwMDAwMDAwMDAwMSAgIHI3OiAweDAwMDAwMDAwMDAw
MDAwMDAKICAgIHI4OiAweDAwMDAwMDAwMDAwMDAwMDAgICByOTogMHgwMDAwMDAwMDAwMDAwMDAw
ICByMTA6IDB4MDAwMDAwMDAwMTIyMTAzOCAgcjExOiAweDAwMDAwMDAwMjQwNDIyMjQKICAgcjEy
OiAweDAwMDAwMDAwMDAwMDAwMDAgIHIxMzogMHgwMDAwMDAwMDAwMDAwMDAwICByMTQ6IDB4MDAw
MDAwMDAwMDAwMDAwMCAgcjE1OiAweDAwMDAwMDAwMDAwMDAwMDAKICAgcjE2OiAweDAwMDAwMDAw
MDAwMDAwMDAgIHIxNzogMHgwMDAwMDAwMDAwMDAwMDAwICByMTg6IDB4MDAwMDAwMDAwMDAwMDAw
MCAgcjE5OiAweDAwMDAwMDAwMDAwMDAwMDAKICAgcjIwOiAweDAwMDAwMDAwMDAwMDAwMDAgIHIy
MTogMHgwMDAwMDAwMDAwMDAwMDAwICByMjI6IDB4MDAwMDAwMDAwMDAwMDAwMSAgcjIzOiAweDAw
MDAwMDAwMDAwMDAwMDAKICAgcjI0OiAweDAwMDAwMDAwMDIyNWEwNjAgIHIyNTogMHgwMDAwMDAw
MDAwMDAwMDAxICByMjY6IDB4MDAwMDAwMDBiZmZmZTE0OCAgcjI3OiAweDAwMDAwMDAwYmZmZmUx
MzgKICAgcjI4OiAweDAwMDAwMDAwYmZmZmUwOTggIHIyOTogMHgwMDAwMDAwMGJmZmZlMTUwICBy
MzA6IDB4MDAwMDAwMDAwMjJiNGI0MCAgcjMxOiAweDAwMDAwMDAwMDEwZWZjNDQKCkJpbmFyeSBJ
bWFnZXMgRGVzY3JpcHRpb246CiAgICAweDEwMDAgLSAgICAweGRjZmZmIGNvbS5hcHBsZS5TYWZh
cmkgMi4wLjQgKDQxOS4zKQkvQXBwbGljYXRpb25zL1NhZmFyaS5hcHAvQ29udGVudHMvTWFjT1Mv
U2FmYXJpCiAgMHgxMDkwMDAgLSAgIDB4MTBhZmZmIFdlYktpdE5pZ2h0bHlFbmFibGVyLmR5bGli
IAkvQXBwbGljYXRpb25zL1dlYktpdC5hcHAvQ29udGVudHMvUmVzb3VyY2VzL1dlYktpdE5pZ2h0
bHlFbmFibGVyLmR5bGliCiAgMHgxMGUwMDAgLSAgIDB4MTljZmZmIGNvbS5hcHBsZS5KYXZhU2Ny
aXB0Q29yZSA0MjArCS9BcHBsaWNhdGlvbnMvV2ViS2l0LmFwcC9Db250ZW50cy9SZXNvdXJjZXMv
SmF2YVNjcmlwdENvcmUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSmF2YVNjcmlwdENvcmUKICAweDMw
NTAwMCAtICAgMHgzYTNmZmYgY29tLmFwcGxlLldlYktpdCA0MjArCS9BcHBsaWNhdGlvbnMvV2Vi
S2l0LmFwcC9Db250ZW50cy9SZXNvdXJjZXMvV2ViS2l0LmZyYW1ld29yay9WZXJzaW9ucy9BL1dl
YktpdAogMHgxMDA4MDAwIC0gIDB4MTUyMWZmZiBjb20uYXBwbGUuV2ViQ29yZSA0MjArCS9BcHBs
aWNhdGlvbnMvV2ViS2l0LmFwcC9Db250ZW50cy9SZXNvdXJjZXMvV2ViQ29yZS5mcmFtZXdvcmsv
VmVyc2lvbnMvQS9XZWJDb3JlCiAweDJmM2QwMDAgLSAgMHgyZjNkZmZmIGNvbS5hcHBsZS5TcG90
TGlnaHRDTSAxLjAgKDEyMS4zNikJL1N5c3RlbS9MaWJyYXJ5L0NvbnRleHR1YWwgTWVudSBJdGVt
cy9TcG90bGlnaHRDTS5wbHVnaW4vQ29udGVudHMvTWFjT1MvU3BvdGxpZ2h0Q00KIDB4NTdhNDAw
MCAtICAweDU3YTZmZmYgY29tLmFwcGxlLkF1dG9tYXRvckNNTSAxLjAgKDQ4KQkvU3lzdGVtL0xp
YnJhcnkvQ29udGV4dHVhbCBNZW51IEl0ZW1zL0F1dG9tYXRvckNNTS5wbHVnaW4vQ29udGVudHMv
TWFjT1MvQXV0b21hdG9yQ01NCiAweDY0MDUwMDAgLSAgMHg2NDFmZmZmIGNvbS5hcHBsZS5BcHBs
ZUludGVybWVkaWF0ZUNvZGVjIDEuMSAoMTQxKQkvTGlicmFyeS9RdWlja1RpbWUvQXBwbGVJbnRl
cm1lZGlhdGVDb2RlYy5jb21wb25lbnQvQ29udGVudHMvTWFjT1MvQXBwbGVJbnRlcm1lZGlhdGVD
b2RlYwogMHg2NWJkMDAwIC0gIDB4NjdiNmZmZiBuZXQudGVsZXN0cmVhbS53bXYuaW1wb3J0IDIu
MS4wLjMzCS9MaWJyYXJ5L1F1aWNrVGltZS9GbGlwNE1hYyBXTVYgSW1wb3J0LmNvbXBvbmVudC9D
b250ZW50cy9NYWNPUy9GbGlwNE1hYyBXTVYgSW1wb3J0CiAweDY3ZTUwMDAgLSAgMHg2ODI0ZmZm
IGNvbS5hcHBsZS5RdWlja1RpbWVGaXJlV2lyZURWLmNvbXBvbmVudCA3LjEuMwkvU3lzdGVtL0xp
YnJhcnkvUXVpY2tUaW1lL1F1aWNrVGltZUZpcmVXaXJlRFYuY29tcG9uZW50L0NvbnRlbnRzL01h
Y09TL1F1aWNrVGltZUZpcmVXaXJlRFYKIDB4NjgyZjAwMCAtICAweDY4YThmZmYgY29tLmFwcGxl
LmFwcGxlcGl4bGV0dmlkZW8gMS4yLjUgKDEuMmQ1KQkvU3lzdGVtL0xpYnJhcnkvUXVpY2tUaW1l
L0FwcGxlUGl4bGV0VmlkZW8uY29tcG9uZW50L0NvbnRlbnRzL01hY09TL0FwcGxlUGl4bGV0Vmlk
ZW8KIDB4Njk0ODAwMCAtICAweDY5NGNmZmYgY29tLmFwcGxlLkZvbGRlckFjdGlvbnNNZW51IDEu
MwkvU3lzdGVtL0xpYnJhcnkvQ29udGV4dHVhbCBNZW51IEl0ZW1zL0ZvbGRlckFjdGlvbnNNZW51
LnBsdWdpbi9Db250ZW50cy9NYWNPUy9Gb2xkZXJBY3Rpb25zTWVudQoweDhmZTAwMDAwIC0gMHg4
ZmU1MWZmZiBkeWxkIDQ1LjMJL3Vzci9saWIvZHlsZAoweDkwMDAwMDAwIC0gMHg5MDFiY2ZmZiBs
aWJTeXN0ZW0uQi5keWxpYiAJL3Vzci9saWIvbGliU3lzdGVtLkIuZHlsaWIKMHg5MDIxNDAwMCAt
IDB4OTAyMTlmZmYgbGlibWF0aENvbW1vbi5BLmR5bGliIAkvdXNyL2xpYi9zeXN0ZW0vbGlibWF0
aENvbW1vbi5BLmR5bGliCjB4OTAyMWIwMDAgLSAweDkwMjY4ZmZmIGNvbS5hcHBsZS5Db3JlVGV4
dCAxLjAuMiAoPz8/KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZp
Y2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZVRleHQuZnJhbWV3b3JrL1Zl
cnNpb25zL0EvQ29yZVRleHQKMHg5MDI5MzAwMCAtIDB4OTAzNDRmZmYgQVRTIAkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9B
L0ZyYW1ld29ya3MvQVRTLmZyYW1ld29yay9WZXJzaW9ucy9BL0FUUwoweDkwMzczMDAwIC0gMHg5
MDcyZGZmZiBjb20uYXBwbGUuQ29yZUdyYXBoaWNzIDEuMjU4LjM4ICg/Pz8pCS9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
RnJhbWV3b3Jrcy9Db3JlR3JhcGhpY3MuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29yZUdyYXBoaWNz
CjB4OTA3YmEwMDAgLSAweDkwODkzZmZmIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiA2LjQuNiAo
MzY4LjI3KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3JlRm91bmRhdGlvbi5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9Db3JlRm91bmRhdGlvbgoweDkwOGRjMDAwIC0gMHg5MDhkY2ZmZiBjb20u
YXBwbGUuQ29yZVNlcnZpY2VzIDEwLjQgKD8/PykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3Mv
Q29yZVNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0NvcmVTZXJ2aWNlcwoweDkwOGRlMDAw
IC0gMHg5MDllMGZmZiBsaWJpY3Vjb3JlLkEuZHlsaWIgCS91c3IvbGliL2xpYmljdWNvcmUuQS5k
eWxpYgoweDkwYTNhMDAwIC0gMHg5MGFiZWZmZiBsaWJvYmpjLkEuZHlsaWIgCS91c3IvbGliL2xp
Ym9iamMuQS5keWxpYgoweDkwYWU4MDAwIC0gMHg5MGI1YWZmZiBjb20uYXBwbGUuZnJhbWV3b3Jr
LklPS2l0IDEuNCAoPz8/KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9JT0tpdC5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9JT0tpdAoweDkwYjcwMDAwIC0gMHg5MGI4MmZmZiBsaWJhdXRvLmR5bGli
IAkvdXNyL2xpYi9saWJhdXRvLmR5bGliCjB4OTBiODkwMDAgLSAweDkwZTYwZmZmIGNvbS5hcHBs
ZS5Db3JlU2VydmljZXMuQ2FyYm9uQ29yZSA2ODEuNwkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jr
cy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9DYXJib25Db3Jl
LmZyYW1ld29yay9WZXJzaW9ucy9BL0NhcmJvbkNvcmUKMHg5MGVjNjAwMCAtIDB4OTBmNDZmZmYg
Y29tLmFwcGxlLkNvcmVTZXJ2aWNlcy5PU1NlcnZpY2VzIDQuMQkvU3lzdGVtL0xpYnJhcnkvRnJh
bWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9PU1Nl
cnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL09TU2VydmljZXMKMHg5MGY5MDAwMCAtIDB4OTBm
ZDFmZmYgY29tLmFwcGxlLkNGTmV0d29yayA0LjAgKDEyOS4xOCkJL1N5c3RlbS9MaWJyYXJ5L0Zy
YW1ld29ya3MvQ29yZVNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ0ZO
ZXR3b3JrLmZyYW1ld29yay9WZXJzaW9ucy9BL0NGTmV0d29yawoweDkwZmU2MDAwIC0gMHg5MGZm
ZWZmZiBjb20uYXBwbGUuV2ViU2VydmljZXMgMS4xLjIgKDEuMS4wKQkvU3lzdGVtL0xpYnJhcnkv
RnJhbWV3b3Jrcy9Db3JlU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9X
ZWJTZXJ2aWNlc0NvcmUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvV2ViU2VydmljZXNDb3JlCjB4OTEw
MGUwMDAgLSAweDkxMDhmZmZmIGNvbS5hcHBsZS5TZWFyY2hLaXQgMS4wLjUJL1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvQ29yZVNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29y
a3MvU2VhcmNoS2l0LmZyYW1ld29yay9WZXJzaW9ucy9BL1NlYXJjaEtpdAoweDkxMGQ1MDAwIC0g
MHg5MTBmZWZmZiBjb20uYXBwbGUuTWV0YWRhdGEgMTAuNC40ICgxMjEuMzYpCS9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL0NvcmVTZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdv
cmtzL01ldGFkYXRhLmZyYW1ld29yay9WZXJzaW9ucy9BL01ldGFkYXRhCjB4OTExMGYwMDAgLSAw
eDkxMTFkZmZmIGxpYnouMS5keWxpYiAJL3Vzci9saWIvbGliei4xLmR5bGliCjB4OTExMjAwMDAg
LSAweDkxMmRiZmZmIGNvbS5hcHBsZS5zZWN1cml0eSA0LjUgKDI4OTkyKQkvU3lzdGVtL0xpYnJh
cnkvRnJhbWV3b3Jrcy9TZWN1cml0eS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TZWN1cml0eQoweDkx
M2Q5MDAwIC0gMHg5MTNlMmZmZiBjb20uYXBwbGUuRGlza0FyYml0cmF0aW9uIDIuMQkvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9EaXNrQXJiaXRyYXRpb24uZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
RGlza0FyYml0cmF0aW9uCjB4OTEzZTkwMDAgLSAweDkxNDExZmZmIGNvbS5hcHBsZS5TeXN0ZW1D
b25maWd1cmF0aW9uIDEuOC4zCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1N5c3RlbUNvbmZp
Z3VyYXRpb24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvU3lzdGVtQ29uZmlndXJhdGlvbgoweDkxNDI0
MDAwIC0gMHg5MTQyZmZmZiBsaWJnY2Nfcy4xLmR5bGliIAkvdXNyL2xpYi9saWJnY2Nfcy4xLmR5
bGliCjB4OTE0MzQwMDAgLSAweDkxNDNjZmZmIGxpYmJzbS5keWxpYiAJL3Vzci9saWIvbGliYnNt
LmR5bGliCjB4OTE0NDAwMDAgLSAweDkxNGJiZmZmIGNvbS5hcHBsZS5hdWRpby5Db3JlQXVkaW8g
My4wLjQJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ29yZUF1ZGlvLmZyYW1ld29yay9WZXJz
aW9ucy9BL0NvcmVBdWRpbwoweDkxNGY4MDAwIC0gMHg5MTRmOGZmZiBjb20uYXBwbGUuQXBwbGlj
YXRpb25TZXJ2aWNlcyAxMC40ICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxp
Y2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQXBwbGljYXRpb25TZXJ2aWNlcwow
eDkxNGZhMDAwIC0gMHg5MTUzMmZmZiBjb20uYXBwbGUuQUUgMS41ICgyOTcpCS9TeXN0ZW0vTGli
cmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
RnJhbWV3b3Jrcy9BRS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9BRQoweDkxNTRkMDAwIC0gMHg5MTYx
YWZmZiBjb20uYXBwbGUuQ29sb3JTeW5jIDQuNC40CS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtz
L0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db2xv
clN5bmMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29sb3JTeW5jCjB4OTE2NmYwMDAgLSAweDkxNzAw
ZmZmIGNvbS5hcHBsZS5wcmludC5mcmFtZXdvcmsuUHJpbnRDb3JlIDQuNiAoMTc3LjEzKQkvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJz
aW9ucy9BL0ZyYW1ld29ya3MvUHJpbnRDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1ByaW50Q29y
ZQoweDkxNzQ3MDAwIC0gMHg5MTdmZWZmZiBjb20uYXBwbGUuUUQgMy4xMC4yMSAoPz8/KQkvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJz
aW9ucy9BL0ZyYW1ld29ya3MvUUQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvUUQKMHg5MTgzYjAwMCAt
IDB4OTE4OTlmZmYgY29tLmFwcGxlLkhJU2VydmljZXMgMS41LjMgKD8/PykJL1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9G
cmFtZXdvcmtzL0hJU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSElTZXJ2aWNlcwoweDkx
OGM4MDAwIC0gMHg5MThlOWZmZiBjb20uYXBwbGUuTGFuZ0FuYWx5c2lzIDEuNi4xCS9TeXN0ZW0v
TGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25z
L0EvRnJhbWV3b3Jrcy9MYW5nQW5hbHlzaXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvTGFuZ0FuYWx5
c2lzCjB4OTE4ZmQwMDAgLSAweDkxOTIyZmZmIGNvbS5hcHBsZS5GaW5kQnlDb250ZW50IDEuNQkv
U3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29yay9W
ZXJzaW9ucy9BL0ZyYW1ld29ya3MvRmluZEJ5Q29udGVudC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9G
aW5kQnlDb250ZW50CjB4OTE5MzUwMDAgLSAweDkxOTc3ZmZmIGNvbS5hcHBsZS5MYXVuY2hTZXJ2
aWNlcyAxODEJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0xhdW5jaFNlcnZpY2VzLmZyYW1ld29yay9W
ZXJzaW9ucy9BL0xhdW5jaFNlcnZpY2VzCjB4OTE5OTMwMDAgLSAweDkxOWE3ZmZmIGNvbS5hcHBs
ZS5zcGVlY2guc3ludGhlc2lzLmZyYW1ld29yayAzLjMJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29y
a3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1Nw
ZWVjaFN5bnRoZXNpcy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9TcGVlY2hTeW50aGVzaXMKMHg5MTli
NTAwMCAtIDB4OTE5ZjdmZmYgY29tLmFwcGxlLkltYWdlSU8uZnJhbWV3b3JrIDEuNS4wCS9TeXN0
ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvRnJhbWV3b3Jrcy9JbWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9BL0ltYWdlSU8KMHg5
MWEwZDAwMCAtIDB4OTFhZDVmZmYgbGliY3J5cHRvLjAuOS43LmR5bGliIAkvdXNyL2xpYi9saWJj
cnlwdG8uMC45LjcuZHlsaWIKMHg5MWIyMzAwMCAtIDB4OTFiMzhmZmYgbGliY3Vwcy4yLmR5bGli
IAkvdXNyL2xpYi9saWJjdXBzLjIuZHlsaWIKMHg5MWIzZDAwMCAtIDB4OTFiNWJmZmYgbGliSlBF
Ry5keWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25z
L0EvUmVzb3VyY2VzL2xpYkpQRUcuZHlsaWIKMHg5MWI2MTAwMCAtIDB4OTFiZDBmZmYgbGliSlAy
LmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9SZXNvdXJjZXMvbGliSlAyLmR5bGliCjB4OTFiZTcwMDAgLSAweDkxYmViZmZmIGxpYkdJRi5k
eWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
UmVzb3VyY2VzL2xpYkdJRi5keWxpYgoweDkxYmVkMDAwIC0gMHg5MWM0Y2ZmZiBsaWJSYXcuZHls
aWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9uU2VydmljZXMuZnJhbWV3
b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9JbWFnZUlPLmZyYW1ld29yay9WZXJzaW9ucy9BL1Jl
c291cmNlcy9saWJSYXcuZHlsaWIKMHg5MWM1MTAwMCAtIDB4OTFjOGVmZmYgbGliVElGRi5keWxp
YiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQXBwbGljYXRpb25TZXJ2aWNlcy5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlSU8uZnJhbWV3b3JrL1ZlcnNpb25zL0EvUmVz
b3VyY2VzL2xpYlRJRkYuZHlsaWIKMHg5MWM5NTAwMCAtIDB4OTFjYWVmZmYgbGliUG5nLmR5bGli
IAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9SZXNv
dXJjZXMvbGliUG5nLmR5bGliCjB4OTFjYjMwMDAgLSAweDkxY2I2ZmZmIGxpYlJhZGlhbmNlLmR5
bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZyYW1l
d29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSW1hZ2VJTy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9S
ZXNvdXJjZXMvbGliUmFkaWFuY2UuZHlsaWIKMHg5MWNiODAwMCAtIDB4OTFjYjhmZmYgY29tLmFw
cGxlLkFjY2VsZXJhdGUgMS4yLjIgKEFjY2VsZXJhdGUgMS4yLjIpCS9TeXN0ZW0vTGlicmFyeS9G
cmFtZXdvcmtzL0FjY2VsZXJhdGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQWNjZWxlcmF0ZQoweDkx
Y2JhMDAwIC0gMHg5MWQ5ZmZmZiBjb20uYXBwbGUudkltYWdlIDIuNAkvU3lzdGVtL0xpYnJhcnkv
RnJhbWV3b3Jrcy9BY2NlbGVyYXRlLmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3Mvdklt
YWdlLmZyYW1ld29yay9WZXJzaW9ucy9BL3ZJbWFnZQoweDkxZGE3MDAwIC0gMHg5MWRjNmZmZiBj
b20uYXBwbGUuQWNjZWxlcmF0ZS52ZWNMaWIgMy4yLjIgKHZlY0xpYiAzLjIuMikJL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdv
cmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMvQS92ZWNMaWIKMHg5MWUzMjAwMCAtIDB4OTFl
YTBmZmYgbGlidk1pc2MuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FjY2VsZXJh
dGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvbGlidk1pc2MuZHlsaWIKMHg5MWVhYjAwMCAtIDB4OTFmNDBmZmYgbGlidkRTUC5keWxp
YiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQWNjZWxlcmF0ZS5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9GcmFtZXdvcmtzL3ZlY0xpYi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9saWJ2RFNQLmR5bGli
CjB4OTFmNWEwMDAgLSAweDkyNGUyZmZmIGxpYkJMQVMuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9G
cmFtZXdvcmtzL0FjY2VsZXJhdGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNM
aWIuZnJhbWV3b3JrL1ZlcnNpb25zL0EvbGliQkxBUy5keWxpYgoweDkyNTE1MDAwIC0gMHg5Mjg0
MGZmZiBsaWJMQVBBQ0suZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FjY2VsZXJh
dGUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3JrL1ZlcnNp
b25zL0EvbGliTEFQQUNLLmR5bGliCjB4OTI4NzAwMDAgLSAweDkyOGY4ZmZmIGNvbS5hcHBsZS5E
ZXNrdG9wU2VydmljZXMgMS4zLjQJL1N5c3RlbS9MaWJyYXJ5L1ByaXZhdGVGcmFtZXdvcmtzL0Rl
c2t0b3BTZXJ2aWNlc1ByaXYuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRGVza3RvcFNlcnZpY2VzUHJp
dgoweDkyOTM5MDAwIC0gMHg5MmI2NGZmZiBjb20uYXBwbGUuRm91bmRhdGlvbiA2LjQuNiAoNTY3
LjI3KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Gb3VuZGF0aW9uLmZyYW1ld29yay9WZXJz
aW9ucy9DL0ZvdW5kYXRpb24KMHg5MmM4MjAwMCAtIDB4OTJkNjBmZmYgbGlieG1sMi4yLmR5bGli
IAkvdXNyL2xpYi9saWJ4bWwyLjIuZHlsaWIKMHg5MmQ4MDAwMCAtIDB4OTJlNmVmZmYgbGliaWNv
bnYuMi5keWxpYiAJL3Vzci9saWIvbGliaWNvbnYuMi5keWxpYgoweDkyZTgwMDAwIC0gMHg5MmU5
ZWZmZiBsaWJHTC5keWxpYiAJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvT3BlbkdMLmZyYW1l
d29yay9WZXJzaW9ucy9BL0xpYnJhcmllcy9saWJHTC5keWxpYgoweDkyZWE5MDAwIC0gMHg5MmYw
M2ZmZiBsaWJHTFUuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL09wZW5HTC5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9MaWJyYXJpZXMvbGliR0xVLmR5bGliCjB4OTJmMjEwMDAgLSAweDky
ZjIxZmZmIGNvbS5hcHBsZS5DYXJib24gMTAuNCAoPz8/KQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3
b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ2FyYm9uCjB4OTJmMjMwMDAgLSAweDky
ZjM3ZmZmIGNvbS5hcHBsZS5JbWFnZUNhcHR1cmUgMy4wCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdv
cmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0ltYWdlQ2FwdHVyZS5m
cmFtZXdvcmsvVmVyc2lvbnMvQS9JbWFnZUNhcHR1cmUKMHg5MmY0ZjAwMCAtIDB4OTJmNWZmZmYg
Y29tLmFwcGxlLnNwZWVjaC5yZWNvZ25pdGlvbi5mcmFtZXdvcmsgMy40CS9TeXN0ZW0vTGlicmFy
eS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1NwZWVj
aFJlY29nbml0aW9uLmZyYW1ld29yay9WZXJzaW9ucy9BL1NwZWVjaFJlY29nbml0aW9uCjB4OTJm
NmIwMDAgLSAweDkyZjgwZmZmIGNvbS5hcHBsZS5zZWN1cml0eWhpIDIuMCAoMjAzKQkvU3lzdGVt
L0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jr
cy9TZWN1cml0eUhJLmZyYW1ld29yay9WZXJzaW9ucy9BL1NlY3VyaXR5SEkKMHg5MmY5MjAwMCAt
IDB4OTMwMTlmZmYgY29tLmFwcGxlLmluay5mcmFtZXdvcmsgMTAxLjIgKDY5KQkvU3lzdGVtL0xp
YnJhcnkvRnJhbWV3b3Jrcy9DYXJib24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9J
bmsuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSW5rCjB4OTMwMmQwMDAgLSAweDkzMDM4ZmZmIGNvbS5h
cHBsZS5oZWxwIDEuMC4zICgzMikJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvSGVscC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9I
ZWxwCjB4OTMwNDIwMDAgLSAweDkzMDZmZmZmIGNvbS5hcHBsZS5vcGVuc2NyaXB0aW5nIDEuMi41
ICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9GcmFtZXdvcmtzL09wZW5TY3JpcHRpbmcuZnJhbWV3b3JrL1ZlcnNpb25zL0EvT3BlblNj
cmlwdGluZwoweDkzMDg5MDAwIC0gMHg5MzA5OGZmZiBjb20uYXBwbGUucHJpbnQuZnJhbWV3b3Jr
LlByaW50IDUuMiAoMTkyLjQpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL1ByaW50LmZyYW1ld29yay9WZXJzaW9ucy9BL1By
aW50CjB4OTMwYTQwMDAgLSAweDkzMTBhZmZmIGNvbS5hcHBsZS5odG1scmVuZGVyaW5nIDEuMS4y
CS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFtZXdvcmsvVmVyc2lvbnMvQS9G
cmFtZXdvcmtzL0hUTUxSZW5kZXJpbmcuZnJhbWV3b3JrL1ZlcnNpb25zL0EvSFRNTFJlbmRlcmlu
ZwoweDkzMTNiMDAwIC0gMHg5MzE4YWZmZiBjb20uYXBwbGUuTmF2aWdhdGlvblNlcnZpY2VzIDMu
NC40ICgzLjQuMykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZyYW1ld29yay9W
ZXJzaW9ucy9BL0ZyYW1ld29ya3MvTmF2aWdhdGlvblNlcnZpY2VzLmZyYW1ld29yay9WZXJzaW9u
cy9BL05hdmlnYXRpb25TZXJ2aWNlcwoweDkzMWI4MDAwIC0gMHg5MzFkNWZmZiBjb20uYXBwbGUu
YXVkaW8uU291bmRNYW5hZ2VyIDMuOQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9DYXJib24u
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9DYXJib25Tb3VuZC5mcmFtZXdvcmsvVmVy
c2lvbnMvQS9DYXJib25Tb3VuZAoweDkzMWU3MDAwIC0gMHg5MzFmNGZmZiBjb20uYXBwbGUuQ29t
bW9uUGFuZWxzIDEuMi4yICg3MykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQ2FyYm9uLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29tbW9uUGFuZWxzLmZyYW1ld29yay9WZXJz
aW9ucy9BL0NvbW1vblBhbmVscwoweDkzMWZkMDAwIC0gMHg5MzUwYWZmZiBjb20uYXBwbGUuSElU
b29sYm94IDEuNC44ICg/Pz8pCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0NhcmJvbi5mcmFt
ZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzL0hJVG9vbGJveC5mcmFtZXdvcmsvVmVyc2lvbnMv
QS9ISVRvb2xib3gKMHg5MzY1OTAwMCAtIDB4OTM2NjVmZmYgY29tLmFwcGxlLm9wZW5nbCAxLjQu
NwkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9PcGVuR0wuZnJhbWV3b3JrL1ZlcnNpb25zL0Ev
T3BlbkdMCjB4OTM2NmEwMDAgLSAweDkzNjhhZmZmIGNvbS5hcHBsZS5EaXJlY3RvcnlTZXJ2aWNl
LkZyYW1ld29yayAzLjEJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvRGlyZWN0b3J5U2Vydmlj
ZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9EaXJlY3RvcnlTZXJ2aWNlCjB4OTM2ZmUwMDAgLSAweDkz
NmZlZmZmIGNvbS5hcHBsZS5Db2NvYSA2LjQgKD8/PykJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29y
a3MvQ29jb2EuZnJhbWV3b3JrL1ZlcnNpb25zL0EvQ29jb2EKMHg5MzcwMDAwMCAtIDB4OTNkMzNm
ZmYgY29tLmFwcGxlLkFwcEtpdCA2LjQuNyAoODI0LjQxKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3
b3Jrcy9BcHBLaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0MvQXBwS2l0CjB4OTQwYzAwMDAgLSAweDk0
MTMwZmZmIGNvbS5hcHBsZS5Db3JlRGF0YSA4MAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9D
b3JlRGF0YS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9Db3JlRGF0YQoweDk0MTY5MDAwIC0gMHg5NDIy
Y2ZmZiBjb20uYXBwbGUuYXVkaW8udG9vbGJveC5BdWRpb1Rvb2xib3ggMS40LjMJL1N5c3RlbS9M
aWJyYXJ5L0ZyYW1ld29ya3MvQXVkaW9Ub29sYm94LmZyYW1ld29yay9WZXJzaW9ucy9BL0F1ZGlv
VG9vbGJveAoweDk0MjdlMDAwIC0gMHg5NDI3ZWZmZiBjb20uYXBwbGUuYXVkaW8udW5pdHMuQXVk
aW9Vbml0IDEuNAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BdWRpb1VuaXQuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvQXVkaW9Vbml0CjB4OTQyODAwMDAgLSAweDk0NDUzZmZmIGNvbS5hcHBsZS5R
dWFydHpDb3JlIDEuNC45CS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL1F1YXJ0ekNvcmUuZnJh
bWV3b3JrL1ZlcnNpb25zL0EvUXVhcnR6Q29yZQoweDk0NGE5MDAwIC0gMHg5NDRlNmZmZiBsaWJz
cWxpdGUzLjAuZHlsaWIgCS91c3IvbGliL2xpYnNxbGl0ZTMuMC5keWxpYgoweDk0NGVlMDAwIC0g
MHg5NDUzZWZmZiBsaWJHTEltYWdlLmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9P
cGVuR0wuZnJhbWV3b3JrL1ZlcnNpb25zL0EvTGlicmFyaWVzL2xpYkdMSW1hZ2UuZHlsaWIKMHg5
NDVjZjAwMCAtIDB4OTQ2MTFmZmYgY29tLmFwcGxlLnZtdXRpbHMgNC4wLjIgKDkzLjEpCS9TeXN0
ZW0vTGlicmFyeS9Qcml2YXRlRnJhbWV3b3Jrcy92bXV0aWxzLmZyYW1ld29yay9WZXJzaW9ucy9B
L3ZtdXRpbHMKMHg5NDY1NTAwMCAtIDB4OTQ2NzFmZmYgY29tLmFwcGxlLnNlY3VyaXR5Zm91bmRh
dGlvbiAyLjIgKDI3NzEwKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9TZWN1cml0eUZvdW5k
YXRpb24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvU2VjdXJpdHlGb3VuZGF0aW9uCjB4OTQ2ODUwMDAg
LSAweDk0NmM5ZmZmIGNvbS5hcHBsZS5zZWN1cml0eWludGVyZmFjZSAyLjIgKDI3NjkyKQkvU3lz
dGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9TZWN1cml0eUludGVyZmFjZS5mcmFtZXdvcmsvVmVyc2lv
bnMvQS9TZWN1cml0eUludGVyZmFjZQoweDk0NmVkMDAwIC0gMHg5NDZmY2ZmZiBsaWJDR0FUUy5B
LmR5bGliIAkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9BcHBsaWNhdGlvblNlcnZpY2VzLmZy
YW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3MvQ29yZUdyYXBoaWNzLmZyYW1ld29yay9WZXJz
aW9ucy9BL1Jlc291cmNlcy9saWJDR0FUUy5BLmR5bGliCjB4OTQ3MDQwMDAgLSAweDk0NzExZmZm
IGxpYkNTeW5jLkEuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FwcGxpY2F0aW9u
U2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db3JlR3JhcGhpY3MuZnJh
bWV3b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYkNTeW5jLkEuZHlsaWIKMHg5NDc1NzAwMCAt
IDB4OTQ3NzBmZmYgbGliUklQLkEuZHlsaWIgCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0Fw
cGxpY2F0aW9uU2VydmljZXMuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9Db3JlR3Jh
cGhpY3MuZnJhbWV3b3JrL1ZlcnNpb25zL0EvUmVzb3VyY2VzL2xpYlJJUC5BLmR5bGliCjB4OTQ3
NzcwMDAgLSAweDk0YTQ2ZmZmIGNvbS5hcHBsZS5RdWlja1RpbWUgNy4xLjMJL1N5c3RlbS9MaWJy
YXJ5L0ZyYW1ld29ya3MvUXVpY2tUaW1lLmZyYW1ld29yay9RdWlja1RpbWUKMHg5NGIwOTAwMCAt
IDB4OTRiN2FmZmYgbGlic3RkYysrLjYuZHlsaWIgCS91c3IvbGliL2xpYnN0ZGMrKy42LmR5bGli
CjB4OTRiZWQwMDAgLSAweDk0YzBkZmZmIGxpYm14LkEuZHlsaWIgCS91c3IvbGliL2xpYm14LkEu
ZHlsaWIKMHg5NGQxNTAwMCAtIDB4OTRlNDVmZmYgY29tLmFwcGxlLkFkZHJlc3NCb29rLmZyYW1l
d29yayA0LjAuNCAoNDg1LjEpCS9TeXN0ZW0vTGlicmFyeS9GcmFtZXdvcmtzL0FkZHJlc3NCb29r
LmZyYW1ld29yay9WZXJzaW9ucy9BL0FkZHJlc3NCb29rCjB4OTRlZDcwMDAgLSAweDk0ZWU2ZmZm
IGNvbS5hcHBsZS5EU09iakNXcmFwcGVycy5GcmFtZXdvcmsgMS4xCS9TeXN0ZW0vTGlicmFyeS9Q
cml2YXRlRnJhbWV3b3Jrcy9EU09iakNXcmFwcGVycy5mcmFtZXdvcmsvVmVyc2lvbnMvQS9EU09i
akNXcmFwcGVycwoweDk0ZWVlMDAwIC0gMHg5NGYxYmZmZiBjb20uYXBwbGUuTERBUEZyYW1ld29y
ayAxLjQuMSAoNjkuMC4xKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9MREFQLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0xEQVAKMHg5NGYyMjAwMCAtIDB4OTRmMzJmZmYgbGlic2FzbDIuMi5keWxp
YiAJL3Vzci9saWIvbGlic2FzbDIuMi5keWxpYgoweDk0ZjM2MDAwIC0gMHg5NGY2NWZmZiBsaWJz
c2wuMC45LjcuZHlsaWIgCS91c3IvbGliL2xpYnNzbC4wLjkuNy5keWxpYgoweDk0Zjc1MDAwIC0g
MHg5NGY5MmZmZiBsaWJyZXNvbHYuOS5keWxpYiAJL3Vzci9saWIvbGlicmVzb2x2LjkuZHlsaWIK
MHg5NjE2ODAwMCAtIDB4OTYxOTFmZmYgbGlieHNsdC4xLmR5bGliIAkvdXNyL2xpYi9saWJ4c2x0
LjEuZHlsaWIKMHg5NzRkODAwMCAtIDB4OTc0ZjdmZmYgY29tLmFwcGxlLnZlY0xpYiAzLjIuMiAo
dmVjTGliIDMuMi4yKQkvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy92ZWNMaWIuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvdmVjTGliCjB4OTdjZmQwMDAgLSAweDk3ZDBhZmZmIGNvbS5hcHBsZS5hZ2wg
Mi41LjYgKEFHTC0yLjUuNikJL1N5c3RlbS9MaWJyYXJ5L0ZyYW1ld29ya3MvQUdMLmZyYW1ld29y
ay9WZXJzaW9ucy9BL0FHTAoweDk5OGFkMDAwIC0gMHg5YTI2NGZmZiBjb20uYXBwbGUuUXVpY2tU
aW1lQ29tcG9uZW50cy5jb21wb25lbnQgNy4xLjMJL1N5c3RlbS9MaWJyYXJ5L1F1aWNrVGltZS9R
dWlja1RpbWVDb21wb25lbnRzLmNvbXBvbmVudC9Db250ZW50cy9NYWNPUy9RdWlja1RpbWVDb21w
b25lbnRzCjB4OWE0OGIwMDAgLSAweDlhNDhmZmZmIGNvbS5hcHBsZS5RdWlja1RpbWVIMjY0LmNv
bXBvbmVudCA3LjEuMwkvU3lzdGVtL0xpYnJhcnkvUXVpY2tUaW1lL1F1aWNrVGltZUgyNjQuY29t
cG9uZW50L0NvbnRlbnRzL01hY09TL1F1aWNrVGltZUgyNjQKMHg5YTQ5MTAwMCAtIDB4OWE1NzVm
ZmYgUXVpY2tUaW1lSDI2NC5hbHRpdmVjIAkvU3lzdGVtL0xpYnJhcnkvUXVpY2tUaW1lL1F1aWNr
VGltZUgyNjQuY29tcG9uZW50L0NvbnRlbnRzL1Jlc291cmNlcy9RdWlja1RpbWVIMjY0LmFsdGl2
ZWMKMHg5YTZjMTAwMCAtIDB4OWE3ODhmZmYgY29tLmFwcGxlLlF1aWNrVGltZU1QRUc0LmNvbXBv
bmVudCA3LjEuMwkvU3lzdGVtL0xpYnJhcnkvUXVpY2tUaW1lL1F1aWNrVGltZU1QRUc0LmNvbXBv
bmVudC9Db250ZW50cy9NYWNPUy9RdWlja1RpbWVNUEVHNAoweDliNWNlMDAwIC0gMHg5YjYwNGZm
ZiBjb20uYXBwbGUuU3luZGljYXRpb24gMS4wLjYgKDU0KQkvU3lzdGVtL0xpYnJhcnkvUHJpdmF0
ZUZyYW1ld29ya3MvU3luZGljYXRpb24uZnJhbWV3b3JrL1ZlcnNpb25zL0EvU3luZGljYXRpb24K
MHg5YjYyMTAwMCAtIDB4OWI2MzNmZmYgY29tLmFwcGxlLlN5bmRpY2F0aW9uVUkgMS4wLjYgKDU0
KQkvU3lzdGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29ya3MvU3luZGljYXRpb25VSS5mcmFtZXdv
cmsvVmVyc2lvbnMvQS9TeW5kaWNhdGlvblVJCgpNb2RlbDogUG93ZXJCb29rNiw1LCBCb290Uk9N
IDQuOC43ZjEsIDEgcHJvY2Vzc29ycywgUG93ZXJQQyBHNCAgKDEuMSksIDEuMiBHSHosIDc2OCBN
QgpHcmFwaGljczogQVRJIE1vYmlsaXR5IFJhZGVvbiA5MjAwLCBBVFksUlYyODBNOSssIEFHUCwg
MzIgTUIKTWVtb3J5IE1vZHVsZTogRElNTTAvQlVJTFQtSU4sIDI1NiBNQiwgYnVpbHQtaW4sIGJ1
aWx0LWluCk1lbW9yeSBNb2R1bGU6IERJTU0xL0o3LCA1MTIgTUIsIEREUiBTRFJBTSwgUEMyMTAw
VS0yNTMzMApBaXJQb3J0OiBBaXJQb3J0IEV4dHJlbWUsIDQwNS4xICgzLjkwLjM0LjAucDE4KQpN
b2RlbTogSnVtcCwgLCBWLjkyLCBWZXJzaW9uIDEuMCwgCk5ldHdvcmsgU2VydmljZTogQWlyUG9y
dCwgQWlyUG9ydCwgZW4xClBhcmFsbGVsIEFUQSBEZXZpY2U6IE1BVFNISVRBQ0QtUlcgIENXLTgx
MjMsIApQYXJhbGxlbCBBVEEgRGV2aWNlOiBGVUpJVFNVIE1IVDIwMzBBVCwgMjcuOTQgR0IK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12055</attachid>
            <date>2006-12-27 01:22:19 -0800</date>
            <delta_ts>2006-12-27 22:17:09 -0800</delta_ts>
            <desc>Minimal fix</desc>
            <filename>11729_r3.patch</filename>
            <type>text/plain</type>
            <size>2281</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxODQzMCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDYtMTItMjcgIE1pdHogUGV0dGVsICA8bWl0ekB3ZWJraXQub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gZml4
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzI5CisgICAgICAgICAg
UkVHUkVTU0lPTjogQ3Jhc2ggY2xvc2luZyBwYWdlIHdpdGggZnJhbWVzIGFmdGVyIHNlbGVjdGlv
bgorCisgICAgICAgICogbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkZyYW1lTG9hZGVyOjpkZXRhY2hGcm9tUGFyZW50KTogQWRkZWQgY2FsbCB0byBwYWdlRGVzdHJv
eWVkKCkuCisgICAgICAgICogcGFnZS9GcmFtZVRyZWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
RnJhbWVUcmVlOjphcHBlbmRDaGlsZCk6IEFkZGVkIGFuIGFzc2VydGlvbiB0aGF0IHRoZSBwYXJl
bnQgYW5kCisgICAgICAgIHRoZSBjaGlsZCBhcmUgaW4gdGhlIHNhbWUgcGFnZS4KKyAgICAgICAg
KFdlYkNvcmU6OkZyYW1lVHJlZTo6cmVtb3ZlQ2hpbGQpOiBBZGRlZCBjYWxscyB0byBkZWNyZW1l
bnRGcmFtZUNvdW50KCkgYW5kIHBhZ2VEZXN0cm95ZWQoKS4KKwogMjAwNi0xMi0yNiAgR2VvZmZy
ZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgpJbmRleDogV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkocmV2aXNpb24gMTg0MjkpCisrKyBX
ZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyNTIsNyAr
MjI1MiwxMCBAQCB2b2lkIEZyYW1lTG9hZGVyOjpkZXRhY2hGcm9tUGFyZW50KCkKICAgICBtX2Ns
aWVudC0+ZGV0YWNoZWRGcm9tUGFyZW50MygpOwogICAgIGlmIChGcmFtZSogcGFyZW50ID0gbV9m
cmFtZS0+dHJlZSgpLT5wYXJlbnQoKSkKICAgICAgICAgcGFyZW50LT50cmVlKCktPnJlbW92ZUNo
aWxkKG1fZnJhbWUpOwotICAgIG1fZnJhbWUtPnNldFZpZXcoMCk7CisgICAgZWxzZSB7CisgICAg
ICAgIG1fZnJhbWUtPnNldFZpZXcoMCk7CisgICAgICAgIG1fZnJhbWUtPnBhZ2VEZXN0cm95ZWQo
KTsKKyAgICB9CiAjaWYgUExBVEZPUk0oTUFDKQogICAgIGNsb3NlQnJpZGdlKCk7CiAjZW5kaWYK
SW5kZXg6IFdlYkNvcmUvcGFnZS9GcmFtZVRyZWUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
cGFnZS9GcmFtZVRyZWUuY3BwCShyZXZpc2lvbiAxODQyOSkKKysrIFdlYkNvcmUvcGFnZS9GcmFt
ZVRyZWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MSw2ICs2MSw3IEBAIHZvaWQgRnJhbWVUcmVl
OjpzZXROYW1lKGNvbnN0IEF0b21pY1N0cmkKIAogdm9pZCBGcmFtZVRyZWU6OmFwcGVuZENoaWxk
KFBhc3NSZWZQdHI8RnJhbWU+IGNoaWxkKQogeworICAgIEFTU0VSVChjaGlsZC0+cGFnZSgpID09
IG1fdGhpc0ZyYW1lLT5wYWdlKCkpOwogICAgIGNoaWxkLT50cmVlKCktPm1fcGFyZW50ID0gbV90
aGlzRnJhbWU7CiAKICAgICBGcmFtZSogb2xkTGFzdCA9IG1fbGFzdENoaWxkOwpAQCAtODEsNiAr
ODIsOSBAQCB2b2lkIEZyYW1lVHJlZTo6cmVtb3ZlQ2hpbGQoRnJhbWUqIGNoaWxkCiB7CiAgICAg
Y2hpbGQtPnRyZWUoKS0+bV9wYXJlbnQgPSAwOwogICAgIGNoaWxkLT5zZXRWaWV3KDApOworICAg
IGlmIChjaGlsZC0+b3duZXJFbGVtZW50KCkpCisgICAgICAgIGNoaWxkLT5wYWdlKCktPmRlY3Jl
bWVudEZyYW1lQ291bnQoKTsKKyAgICBjaGlsZC0+cGFnZURlc3Ryb3llZCgpOwogCiAgICAgLy8g
U2xpZ2h0bHkgdHJpY2t5IHdheSB0byBwcmV2ZW50IGRlbGV0aW5nIHRoZSBjaGlsZCB1bnRpbCB3
ZSBhcmUgZG9uZSB3aXRoIGl0LCB3L28KICAgICAvLyBleHRyYSByZWZzLiBUaGVzZSBzd2FwcyBs
ZWF2ZSB0aGUgY2hpbGQgaW4gYSBjaXJjdWxhciBsaXN0IGJ5IGl0c2VsZi4gQ2xlYXJpbmcgaXRz
Cg==
</data>
<flag name="review"
          id="4437"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>