<?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>191689</bug_id>
          
          <creation_ts>2018-11-15 07:29:21 -0800</creation_ts>
          <short_desc>Crash in [WKWebView _addUpdateVisibleContentRectPreCommitHandler]</short_desc>
          <delta_ts>2018-11-18 09:07:22 -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>WebKit API</component>
          <version>Other</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=187376</see_also>
          <bug_file_loc>https://openradar.appspot.com/radar?id=6067351325769728</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Volodymyr">vkosmirak</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>vkosmirak</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1478890</commentid>
    <comment_count>0</comment_count>
      <attachid>354931</attachid>
    <who name="Volodymyr">vkosmirak</who>
    <bug_when>2018-11-15 07:29:21 -0800</bug_when>
    <thetext>Created attachment 354931
Crashes 1) iOS 11.4.1, 2) iOS 11.2.6 3) Crash iOS 12.0.0 (app in background)

Environment: 
iPad 
iOS 11.2.6, 11.4.1, 12.0.0

Summary: 
Fantom rare crash (0.01%) happens inside WKWebView for our users (through Crashlitic). Not able to reproduce in debug mode.
``` 
#0. Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x180960910 objc_msgSend + 16
1  WebKit                         0x1914b5aac __57-[WKWebView _addUpdateVisibleContentRectPreCommitHandler]_block_invoke + 32
2  QuartzCore                     0x1858b4650 CA::Transaction::run_commit_handlers(CATransactionPhase) + 64
3  QuartzCore                     0x18588cd08 CA::Context::commit_transaction(CA::Transaction*) + 1920
4  QuartzCore                     0x1858b41b0 CA::Transaction::commit() + 580
5  QuartzCore                     0x1858b5030 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 92
6  CoreFoundation                 0x18173a910 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
7  CoreFoundation                 0x181738238 __CFRunLoopDoObservers + 412
8  CoreFoundation                 0x181738884 __CFRunLoopRun + 1436
9  CoreFoundation                 0x181658da8 CFRunLoopRunSpecific + 552
10 GraphicsServices               0x18363e020 GSEventRunModal + 100
11 UIKit                          0x18b678758 UIApplicationMain + 236
12 OCE                            0x100c36d50 main (main.swift:29)
13 libdyld.dylib                  0x1810e9fc0 start + 4 
```


Steps to reproduce: 
None. Happens occasionally

Attachment:
Full crash logs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480081</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-11-18 08:45:29 -0800</bug_when>
    <thetext>&lt;rdar://problem/46095080&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480082</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-11-18 08:50:57 -0800</bug_when>
    <thetext>I wrote myself a note from WWDC 2018 about this method because another external developer talked to me about this crash as well.  The only thing I wrote down is that we should use a weak reference instead of a strong reference in the block:

&lt;https://trac.webkit.org/browser/trunk/Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm#L2775&gt;

The only reason to use a weak reference here would be to protect against some other code over-releasing the WKWebView object, though, because the strong reference should work just fine.

Interestingly, Simon Fraser made this change during iOS 12 development (during the public seeds):

    Bug 187376: Address two possible causes of missing tiles in iOS Safari, and add logging to gather more data about other possible causes
    &lt;https://bugs.webkit.org/show_bug.cgi?id=187376&gt;
    &lt;https://trac.webkit.org/r233561&gt;

According to our internal crash data, this crash was last seen in iOS 12 Dev Seed 3/Public Seed 2 (build 16A5318d).  Are you seeing this crash after that build?

It seems like this is fixed in iOS 12.0 and later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480083</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-11-18 08:54:48 -0800</bug_when>
    <thetext>Also, prior to iOS 12, the crash signature looks like this:

1  WebKit                         0x1914b5aac __57-[WKWebView _addUpdateVisibleContentRectPreCommitHandler]_block_invoke + 32

In your iOS 12 crash (build 16A366), the signature looks like this:

1  WebKit                         0x22ecce2a8 -[WKWebView _addUpdateVisibleContentRectPreCommitHandler]::$_2::operator()() const + 56

So it seems like the crash signature changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1480084</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-11-18 09:07:22 -0800</bug_when>
    <thetext>Tracking internally with this earlier radar:

&lt;rdar://problem/40640475&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>354931</attachid>
            <date>2018-11-15 07:29:21 -0800</date>
            <delta_ts>2018-11-15 07:29:21 -0800</delta_ts>
            <desc>Crashes 1) iOS 11.4.1, 2) iOS 11.2.6 3) Crash iOS 12.0.0 (app in background)</desc>
            <filename>3 crashes.txt</filename>
            <type>text/plain</type>
            <size>27162</size>
            <attacher name="Volodymyr">vkosmirak</attacher>
            
              <data encoding="base64">IyBEYXRlOiAyMDE4LTExLTA4VDIwOjMyOjAwWgojIE9TIFZlcnNpb246IDExLjQuMSAoMTVHNzcp
CiMgRGV2aWNlOiBpUGFkIEFpciAyCiMgUkFNIEZyZWU6IDEyLjUlCiMgRGlzayBGcmVlOiA3NCUK
CiMwLiBDcmFzaGVkOiBjb20uYXBwbGUubWFpbi10aHJlYWQKMCAgbGlib2JqYy5BLmR5bGliICAg
ICAgICAgICAgICAgIDB4MTgwOTYwOTEwIG9iamNfbXNnU2VuZCArIDE2CjEgIFdlYktpdCAgICAg
ICAgICAgICAgICAgICAgICAgICAweDE5MTRiNWFhYyBfXzU3LVtXS1dlYlZpZXcgX2FkZFVwZGF0
ZVZpc2libGVDb250ZW50UmVjdFByZUNvbW1pdEhhbmRsZXJdX2Jsb2NrX2ludm9rZSArIDMyCjIg
IFF1YXJ0ekNvcmUgICAgICAgICAgICAgICAgICAgICAweDE4NThiNDY1MCBDQTo6VHJhbnNhY3Rp
b246OnJ1bl9jb21taXRfaGFuZGxlcnMoQ0FUcmFuc2FjdGlvblBoYXNlKSArIDY0CjMgIFF1YXJ0
ekNvcmUgICAgICAgICAgICAgICAgICAgICAweDE4NTg4Y2QwOCBDQTo6Q29udGV4dDo6Y29tbWl0
X3RyYW5zYWN0aW9uKENBOjpUcmFuc2FjdGlvbiopICsgMTkyMAo0ICBRdWFydHpDb3JlICAgICAg
ICAgICAgICAgICAgICAgMHgxODU4YjQxYjAgQ0E6OlRyYW5zYWN0aW9uOjpjb21taXQoKSArIDU4
MAo1ICBRdWFydHpDb3JlICAgICAgICAgICAgICAgICAgICAgMHgxODU4YjUwMzAgQ0E6OlRyYW5z
YWN0aW9uOjpvYnNlcnZlcl9jYWxsYmFjayhfX0NGUnVuTG9vcE9ic2VydmVyKiwgdW5zaWduZWQg
bG9uZywgdm9pZCopICsgOTIKNiAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgx
NzNhOTEwIF9fQ0ZSVU5MT09QX0lTX0NBTExJTkdfT1VUX1RPX0FOX09CU0VSVkVSX0NBTExCQUNL
X0ZVTkNUSU9OX18gKyAzMgo3ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODE3
MzgyMzggX19DRlJ1bkxvb3BEb09ic2VydmVycyArIDQxMgo4ICBDb3JlRm91bmRhdGlvbiAgICAg
ICAgICAgICAgICAgMHgxODE3Mzg4ODQgX19DRlJ1bkxvb3BSdW4gKyAxNDM2CjkgIENvcmVGb3Vu
ZGF0aW9uICAgICAgICAgICAgICAgICAweDE4MTY1OGRhOCBDRlJ1bkxvb3BSdW5TcGVjaWZpYyAr
IDU1MgoxMCBHcmFwaGljc1NlcnZpY2VzICAgICAgICAgICAgICAgMHgxODM2M2UwMjAgR1NFdmVu
dFJ1bk1vZGFsICsgMTAwCjExIFVJS2l0ICAgICAgICAgICAgICAgICAgICAgICAgICAweDE4YjY3
ODc1OCBVSUFwcGxpY2F0aW9uTWFpbiArIDIzNgoxMiBPQ0UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMHgxMDBjMzZkNTAgbWFpbiAobWFpbi5zd2lmdDoyOSkKMTMgbGliZHlsZC5keWxpYiAg
ICAgICAgICAgICAgICAgIDB4MTgxMGU5ZmMwIHN0YXJ0ICsgNAoKLS0KCiMwLiBDcmFzaGVkOiBj
b20uYXBwbGUubWFpbi10aHJlYWQKMCAgbGlib2JqYy5BLmR5bGliICAgICAgICAgICAgICAgIDB4
MTgwOTYwOTEwIG9iamNfbXNnU2VuZCArIDE2CjEgIFdlYktpdCAgICAgICAgICAgICAgICAgICAg
ICAgICAweDE5MTRiNWFhYyBfXzU3LVtXS1dlYlZpZXcgX2FkZFVwZGF0ZVZpc2libGVDb250ZW50
UmVjdFByZUNvbW1pdEhhbmRsZXJdX2Jsb2NrX2ludm9rZSArIDMyCjIgIFF1YXJ0ekNvcmUgICAg
ICAgICAgICAgICAgICAgICAweDE4NThiNDY1MCBDQTo6VHJhbnNhY3Rpb246OnJ1bl9jb21taXRf
aGFuZGxlcnMoQ0FUcmFuc2FjdGlvblBoYXNlKSArIDY0CjMgIFF1YXJ0ekNvcmUgICAgICAgICAg
ICAgICAgICAgICAweDE4NTg4Y2QwOCBDQTo6Q29udGV4dDo6Y29tbWl0X3RyYW5zYWN0aW9uKENB
OjpUcmFuc2FjdGlvbiopICsgMTkyMAo0ICBRdWFydHpDb3JlICAgICAgICAgICAgICAgICAgICAg
MHgxODU4YjQxYjAgQ0E6OlRyYW5zYWN0aW9uOjpjb21taXQoKSArIDU4MAo1ICBRdWFydHpDb3Jl
ICAgICAgICAgICAgICAgICAgICAgMHgxODU4YjUwMzAgQ0E6OlRyYW5zYWN0aW9uOjpvYnNlcnZl
cl9jYWxsYmFjayhfX0NGUnVuTG9vcE9ic2VydmVyKiwgdW5zaWduZWQgbG9uZywgdm9pZCopICsg
OTIKNiAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxNzNhOTEwIF9fQ0ZSVU5M
T09QX0lTX0NBTExJTkdfT1VUX1RPX0FOX09CU0VSVkVSX0NBTExCQUNLX0ZVTkNUSU9OX18gKyAz
Mgo3ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODE3MzgyMzggX19DRlJ1bkxv
b3BEb09ic2VydmVycyArIDQxMgo4ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgx
ODE3Mzg4ODQgX19DRlJ1bkxvb3BSdW4gKyAxNDM2CjkgIENvcmVGb3VuZGF0aW9uICAgICAgICAg
ICAgICAgICAweDE4MTY1OGRhOCBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDU1MgoxMCBHcmFwaGlj
c1NlcnZpY2VzICAgICAgICAgICAgICAgMHgxODM2M2UwMjAgR1NFdmVudFJ1bk1vZGFsICsgMTAw
CjExIFVJS2l0ICAgICAgICAgICAgICAgICAgICAgICAgICAweDE4YjY3ODc1OCBVSUFwcGxpY2F0
aW9uTWFpbiArIDIzNgoxMiBPQ0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDBjMzZk
NTAgbWFpbiAobWFpbi5zd2lmdDoyOSkKMTMgbGliZHlsZC5keWxpYiAgICAgICAgICAgICAgICAg
IDB4MTgxMGU5ZmMwIHN0YXJ0ICsgNAoKIzEuIGNvbS5hcHBsZS51aWtpdC5ldmVudGZldGNoLXRo
cmVhZAowICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgxODExZjdkZTggbWFjaF9t
c2dfdHJhcCArIDgKMSAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgxMWY3YzYw
IG1hY2hfbXNnICsgNzIKMiAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxNzNh
ZTQwIF9fQ0ZSdW5Mb29wU2VydmljZU1hY2hQb3J0ICsgMTk2CjMgIENvcmVGb3VuZGF0aW9uICAg
ICAgICAgICAgICAgICAweDE4MTczODkwOCBfX0NGUnVuTG9vcFJ1biArIDE1NjgKNCAgQ29yZUZv
dW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxNjU4ZGE4IENGUnVuTG9vcFJ1blNwZWNpZmlj
ICsgNTUyCjUgIEZvdW5kYXRpb24gICAgICAgICAgICAgICAgICAgICAweDE4MjBjZDY3NCAtW05T
UnVuTG9vcChOU1J1bkxvb3ApIHJ1bk1vZGU6YmVmb3JlRGF0ZTpdICsgMzA0CjYgIEZvdW5kYXRp
b24gICAgICAgICAgICAgICAgICAgICAweDE4MjBjZDUxYyAtW05TUnVuTG9vcChOU1J1bkxvb3Ap
IHJ1blVudGlsRGF0ZTpdICsgMTQ4CjcgIFVJS2l0ICAgICAgICAgICAgICAgICAgICAgICAgICAw
eDE4YjM1ZDc2OCAtW1VJRXZlbnRGZXRjaGVyIHRocmVhZE1haW5dICsgMTM2CjggIEZvdW5kYXRp
b24gICAgICAgICAgICAgICAgICAgICAweDE4MjFkZGVmYyBfX05TVGhyZWFkX19zdGFydF9fICsg
MTA0MAo5ICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEzYjkyMjAgX3B0aHJl
YWRfYm9keSArIDI3MgoxMCBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEzYjkx
MTAgX3B0aHJlYWRfYm9keSArIDI5MAoxMSBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAg
MHgxODEzYjdiMTAgdGhyZWFkX3N0YXJ0ICsgNAoKIzIuIGNvbS50d2l0dGVyLmNyYXNobHl0aWNz
Lmlvcy5NYWNoRXhjZXB0aW9uU2VydmVyCjAgIE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDEwMWY4M2Y2YyBDTFNQcm9jZXNzUmVjb3JkQWxsVGhyZWFkcyArIDQzMzAyNTgyODQKMSAg
T0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTAxZjgzZjZjIENMU1Byb2Nlc3NSZWNv
cmRBbGxUaHJlYWRzICsgNDMzMDI1ODI4NAoyICBPQ0UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMHgxMDFmODNlMjggQ0xTUHJvY2Vzc1JlY29yZEFsbFRocmVhZHMgKyA0MzMwMjU3OTYwCjMg
IE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMWY3MzMwOCBDTFNIYW5kbGVyICsg
NDMzMDE4OTU3Ngo0ICBPQ0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDFmNmUzMWMg
Q0xTTWFjaEV4Y2VwdGlvblNlcnZlciArIDQzMzAxNjkxMTYKNSAgbGlic3lzdGVtX3B0aHJlYWQu
ZHlsaWIgICAgICAgIDB4MTgxM2I5MjIwIF9wdGhyZWFkX2JvZHkgKyAyNzIKNiAgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I5MTEwIF9wdGhyZWFkX2JvZHkgKyAyOTAKNyAg
bGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I3YjEwIHRocmVhZF9zdGFydCAr
IDQKCiMzLiBUaHJlYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgxMjE5
MGU4IF9fcHN5bmNoX2N2d2FpdCArIDgKMSAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAg
IDB4MTgxM2JiYzkwIF9wdGhyZWFkX2NvbmRfd2FpdCRWQVJJQU5UJG1wICsgNjQ0CjIgIGxpYmMr
Ky4xLmR5bGliICAgICAgICAgICAgICAgICAweDE4MDhjZjI1YyBzdGQ6Ol9fMTo6Y29uZGl0aW9u
X3ZhcmlhYmxlOjp3YWl0KHN0ZDo6X18xOjp1bmlxdWVfbG9jazxzdGQ6Ol9fMTo6bXV0ZXg+Jikg
KyAyNAozICBKYXZhU2NyaXB0Q29yZSAgICAgICAgICAgICAgICAgMHgxODhkZTE0NWMgdm9pZCBz
dGQ6Ol9fMTo6Y29uZGl0aW9uX3ZhcmlhYmxlX2FueTo6d2FpdDxzdGQ6Ol9fMTo6dW5pcXVlX2xv
Y2s8Ym1hbGxvYzo6TXV0ZXg+ID4oc3RkOjpfXzE6OnVuaXF1ZV9sb2NrPGJtYWxsb2M6Ok11dGV4
PiYpICsgMTA0CjQgIEphdmFTY3JpcHRDb3JlICAgICAgICAgICAgICAgICAweDE4OGRlMTA3MCBi
bWFsbG9jOjpTY2F2ZW5nZXI6OnRocmVhZFJ1bkxvb3AoKSArIDE2NAo1ICBKYXZhU2NyaXB0Q29y
ZSAgICAgICAgICAgICAgICAgMHgxODhkZTBlMTggYm1hbGxvYzo6U2NhdmVuZ2VyOjpTY2F2ZW5n
ZXIoc3RkOjpfXzE6OmxvY2tfZ3VhcmQ8Ym1hbGxvYzo6U3RhdGljTXV0ZXg+JikgKyAxMAo2ICBK
YXZhU2NyaXB0Q29yZSAgICAgICAgICAgICAgICAgMHgxODhkZTEyMzQgdm9pZCogc3RkOjpfXzE6
Ol9fdGhyZWFkX3Byb3h5PHN0ZDo6X18xOjp0dXBsZTxzdGQ6Ol9fMTo6dW5pcXVlX3B0cjxzdGQ6
Ol9fMTo6X190aHJlYWRfc3RydWN0LCBzdGQ6Ol9fMTo6ZGVmYXVsdF9kZWxldGU8c3RkOjpfXzE6
Ol9fdGhyZWFkX3N0cnVjdD4gPiwgdm9pZCAoKikoYm1hbGxvYzo6U2NhdmVuZ2VyKiksIGJtYWxs
b2M6OlNjYXZlbmdlcio+ID4odm9pZCopICsgNDQKNyAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIg
ICAgICAgIDB4MTgxM2I5MjIwIF9wdGhyZWFkX2JvZHkgKyAyNzIKOCAgbGlic3lzdGVtX3B0aHJl
YWQuZHlsaWIgICAgICAgIDB4MTgxM2I5MTEwIF9wdGhyZWFkX2JvZHkgKyAyOTAKOSAgbGlic3lz
dGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I3YjEwIHRocmVhZF9zdGFydCArIDQKCiM0
LiBjb20uYXBwbGUuTlNVUkxDb25uZWN0aW9uTG9hZGVyCjAgIGxpYnN5c3RlbV9rZXJuZWwuZHls
aWIgICAgICAgICAweDE4MTFmN2RlOCBtYWNoX21zZ190cmFwICsgOAoxICBsaWJzeXN0ZW1fa2Vy
bmVsLmR5bGliICAgICAgICAgMHgxODExZjdjNjAgbWFjaF9tc2cgKyA3MgoyICBDb3JlRm91bmRh
dGlvbiAgICAgICAgICAgICAgICAgMHgxODE3M2FlNDAgX19DRlJ1bkxvb3BTZXJ2aWNlTWFjaFBv
cnQgKyAxOTYKMyAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxNzM4OTA4IF9f
Q0ZSdW5Mb29wUnVuICsgMTU2OAo0ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgx
ODE2NThkYTggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyA1NTIKNSAgQ0ZOZXR3b3JrICAgICAgICAg
ICAgICAgICAgICAgIDB4MTgxZjY2NmUwIC1bX19Db3JlU2NoZWR1bGluZ1NldFJ1bm5hYmxlIHJ1
bkZvcmV2ZXJdICsgMjIwCjYgIEZvdW5kYXRpb24gICAgICAgICAgICAgICAgICAgICAweDE4MjFk
ZGVmYyBfX05TVGhyZWFkX19zdGFydF9fICsgMTA0MAo3ICBsaWJzeXN0ZW1fcHRocmVhZC5keWxp
YiAgICAgICAgMHgxODEzYjkyMjAgX3B0aHJlYWRfYm9keSArIDI3Mgo4ICBsaWJzeXN0ZW1fcHRo
cmVhZC5keWxpYiAgICAgICAgMHgxODEzYjkxMTAgX3B0aHJlYWRfYm9keSArIDI5MAo5ICBsaWJz
eXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEzYjdiMTAgdGhyZWFkX3N0YXJ0ICsgNAoK
IzUuIFdlYlRocmVhZAowICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgxODExZjdk
ZTggbWFjaF9tc2dfdHJhcCArIDgKMSAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4
MTgxMWY3YzYwIG1hY2hfbXNnICsgNzIKMiAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAg
IDB4MTgxNzNhZTQwIF9fQ0ZSdW5Mb29wU2VydmljZU1hY2hQb3J0ICsgMTk2CjMgIENvcmVGb3Vu
ZGF0aW9uICAgICAgICAgICAgICAgICAweDE4MTczODkwOCBfX0NGUnVuTG9vcFJ1biArIDE1NjgK
NCAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxNjU4ZGE4IENGUnVuTG9vcFJ1
blNwZWNpZmljICsgNTUyCjUgIFdlYkNvcmUgICAgICAgICAgICAgICAgICAgICAgICAweDE4OTkx
YzJkNCBSdW5XZWJUaHJlYWQodm9pZCopICsgNTkyCjYgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGli
ICAgICAgICAweDE4MTNiOTIyMCBfcHRocmVhZF9ib2R5ICsgMjcyCjcgIGxpYnN5c3RlbV9wdGhy
ZWFkLmR5bGliICAgICAgICAweDE4MTNiOTExMCBfcHRocmVhZF9ib2R5ICsgMjkwCjggIGxpYnN5
c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTNiN2IxMCB0aHJlYWRfc3RhcnQgKyA0Cgoj
Ni4gTmV0d29ya0xvYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgxMWY3
ZGU4IG1hY2hfbXNnX3RyYXAgKyA4CjEgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgICAw
eDE4MTFmN2M2MCBtYWNoX21zZyArIDcyCjIgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAg
ICAweDE4MTczYWU0MCBfX0NGUnVuTG9vcFNlcnZpY2VNYWNoUG9ydCArIDE5NgozICBDb3JlRm91
bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODE3Mzg5MDggX19DRlJ1bkxvb3BSdW4gKyAxNTY4
CjQgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDE4MTY1OGRhOCBDRlJ1bkxvb3BS
dW5TcGVjaWZpYyArIDU1Mgo1ICBHZW9TZXJ2aWNlcyAgICAgICAgICAgICAgICAgICAgMHgxODdh
MTg3MjQgX3J1bk5ldHdvcmtUaHJlYWQgKyA0NjgKNiAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIg
ICAgICAgIDB4MTgxM2I5MjIwIF9wdGhyZWFkX2JvZHkgKyAyNzIKNyAgbGlic3lzdGVtX3B0aHJl
YWQuZHlsaWIgICAgICAgIDB4MTgxM2I5MTEwIF9wdGhyZWFkX2JvZHkgKyAyOTAKOCAgbGlic3lz
dGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I3YjEwIHRocmVhZF9zdGFydCArIDQKCiM3
LiBUaHJlYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgxMjE5ZDc4IF9f
d29ya3Ffa2VybnJldHVybiArIDgKMSAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4
MTgxM2I3ZWI0IF9wdGhyZWFkX3dxdGhyZWFkICsgOTI4CjIgIGxpYnN5c3RlbV9wdGhyZWFkLmR5
bGliICAgICAgICAweDE4MTNiN2IwOCBzdGFydF93cXRocmVhZCArIDQKCiM4LiBpby5hbnN3ZXJz
LkV2ZW50UXVldWUgKFFPUzogQkFDS0dST1VORCkKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAg
ICAgICAgIDB4MTgxMWY5ODljIHdyaXRlICsgOAoxICBPQ0UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMHgxMDFmOTM1MGMgX181Ny1bQU5TV3JpdGVFdmVudE9wZXJhdGlvbiBhcHBlbmRMb2dM
aW5lOnRvRmlsZURlc2NyaXB0b3I6XV9ibG9ja19pbnZva2UgKyA0MzMwMzIxMTY0CjIgIE9DRSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMWY5MzNhOCAtW0FOU1dyaXRlRXZlbnRPcGVy
YXRpb24gYXBwZW5kTG9nTGluZTp0b0ZpbGVEZXNjcmlwdG9yOl0gKyA0MzMwMzIwODA4CjMgIE9D
RSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMWY5MzJiNCAtW0FOU1dyaXRlRXZlbnRP
cGVyYXRpb24gd3JpdGVEYXRhVG9EZXNjcmlwdG9yOndpdGhQcmVleGlzdGluZ0ZpbGU6XSArIDQz
MzAzMjA1NjQKNCAgT0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTAxZjkzMTBjIC1b
QU5TV3JpdGVFdmVudE9wZXJhdGlvbiBtYWluXSArIDQzMzAzMjAxNDAKNSAgRm91bmRhdGlvbiAg
ICAgICAgICAgICAgICAgICAgIDB4MTgyMGZiY2FjIC1bX19OU09wZXJhdGlvbkludGVybmFsIF9z
dGFydDpdICsgODQ4CjYgIEZvdW5kYXRpb24gICAgICAgICAgICAgICAgICAgICAweDE4MjFiYzc2
YyBfX05TT1FTY2hlZHVsZV9mICsgNDA0CjcgIGxpYmRpc3BhdGNoLmR5bGliICAgICAgICAgICAg
ICAweDE4MTA4NGE2MCBfZGlzcGF0Y2hfY2xpZW50X2NhbGxvdXQgKyAxNgo4ICBsaWJkaXNwYXRj
aC5keWxpYiAgICAgICAgICAgICAgMHgxODEwOGNlOTQgX2Rpc3BhdGNoX2NvbnRpbnVhdGlvbl9w
b3AkVkFSSUFOVCRtcCArIDQyNAo5ICBsaWJkaXNwYXRjaC5keWxpYiAgICAgICAgICAgICAgMHgx
ODEwOGI3Y2MgX2Rpc3BhdGNoX2FzeW5jX3JlZGlyZWN0X2ludm9rZSRWQVJJQU5UJG1wICsgNjA0
CjEwIGxpYmRpc3BhdGNoLmR5bGliICAgICAgICAgICAgICAweDE4MTA5MWNhYyBfZGlzcGF0Y2hf
cm9vdF9xdWV1ZV9kcmFpbiArIDU4OAoxMSBsaWJkaXNwYXRjaC5keWxpYiAgICAgICAgICAgICAg
MHgxODEwOTE5ZmMgX2Rpc3BhdGNoX3dvcmtlcl90aHJlYWQzICsgMTIwCjEyIGxpYnN5c3RlbV9w
dGhyZWFkLmR5bGliICAgICAgICAweDE4MTNiN2ZhYyBfcHRocmVhZF93cXRocmVhZCArIDExNzYK
MTMgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I3YjA4IHN0YXJ0X3dxdGhy
ZWFkICsgNAoKIzkuIFRocmVhZAowICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgx
ODEyMTlkNzggX193b3JrcV9rZXJucmV0dXJuICsgOAoxICBsaWJzeXN0ZW1fcHRocmVhZC5keWxp
YiAgICAgICAgMHgxODEzYjdlYjQgX3B0aHJlYWRfd3F0aHJlYWQgKyA5MjgKMiAgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I3YjA4IHN0YXJ0X3dxdGhyZWFkICsgNAoKIzEw
LiBUaHJlYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgxMjE5ZDc4IF9f
d29ya3Ffa2VybnJldHVybiArIDgKMSAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4
MTgxM2I3ZWI0IF9wdGhyZWFkX3dxdGhyZWFkICsgOTI4CjIgIGxpYnN5c3RlbV9wdGhyZWFkLmR5
bGliICAgICAgICAweDE4MTNiN2IwOCBzdGFydF93cXRocmVhZCArIDQKCiMxMS4gVGhyZWFkCjAg
IGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTNiN2IwNCBzdGFydF93cXRocmVh
ZCArIDEyMgoKIzEyLiBUaHJlYWQKMCAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4
MTgxM2I3YjA0IHN0YXJ0X3dxdGhyZWFkICsgMTIyCgojMTMuIFRocmVhZAowICBsaWJzeXN0ZW1f
a2VybmVsLmR5bGliICAgICAgICAgMHgxODEyMTlkNzggX193b3JrcV9rZXJucmV0dXJuICsgOAox
ICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEzYjdlYjQgX3B0aHJlYWRfd3F0
aHJlYWQgKyA5MjgKMiAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxM2I3YjA4
IHN0YXJ0X3dxdGhyZWFkICsgNAoKCgoKCgoKCgoKCgoKCgojIERhdGU6IDIwMTgtMTEtMDhUMTg6
MzE6MDBaCiMgT1MgVmVyc2lvbjogMTEuMi42ICgxNUQxMDApCiMgRGV2aWNlOiBpUGFkIFBybyAo
MTAuNSBpbmNoKQojIFJBTSBGcmVlOiAzMC42JQojIERpc2sgRnJlZTogNzQuMiUKCiMwLiBDcmFz
aGVkOiBjb20uYXBwbGUubWFpbi10aHJlYWQKMCAgbGlib2JqYy5BLmR5bGliICAgICAgICAgICAg
ICAgIDB4MTgwNjQ0NDMwIG9iamNfbXNnU2VuZCArIDE2CjEgIFdlYktpdCAgICAgICAgICAgICAg
ICAgICAgICAgICAweDE5MDg3NTJjNCBfXzU3LVtXS1dlYlZpZXcgX2FkZFVwZGF0ZVZpc2libGVD
b250ZW50UmVjdFByZUNvbW1pdEhhbmRsZXJdX2Jsb2NrX2ludm9rZSArIDMyCjIgIFF1YXJ0ekNv
cmUgICAgICAgICAgICAgICAgICAgICAweDE4NTNjM2Y4OCBDQTo6VHJhbnNhY3Rpb246OnJ1bl9j
b21taXRfaGFuZGxlcnMoQ0FUcmFuc2FjdGlvblBoYXNlKSArIDY0CjMgIFF1YXJ0ekNvcmUgICAg
ICAgICAgICAgICAgICAgICAweDE4NTM5Yzc2NCBDQTo6Q29udGV4dDo6Y29tbWl0X3RyYW5zYWN0
aW9uKENBOjpUcmFuc2FjdGlvbiopICsgMTQzMgo0ICBRdWFydHpDb3JlICAgICAgICAgICAgICAg
ICAgICAgMHgxODUzYzNiNDAgQ0E6OlRyYW5zYWN0aW9uOjpjb21taXQoKSArIDU0MAo1ICBRdWFy
dHpDb3JlICAgICAgICAgICAgICAgICAgICAgMHgxODUzMTU3NGMgQ0E6OkRpc3BsYXk6OkRpc3Bs
YXlMaW5rOjpkaXNwYXRjaF9pdGVtcyh1bnNpZ25lZCBsb25nIGxvbmcsIHVuc2lnbmVkIGxvbmcg
bG9uZywgdW5zaWduZWQgbG9uZyBsb25nKSArIDkyOAo2ICBRdWFydHpDb3JlICAgICAgICAgICAg
ICAgICAgICAgMHgxODUzYzljMGMgZGlzcGxheV90aW1lcl9jYWxsYmFjayhfX0NGTWFjaFBvcnQq
LCB2b2lkKiwgbG9uZywgdm9pZCopICsgMjQwCjcgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAg
ICAgICAweDE4MTM3NTA5MCBfX0NGTWFjaFBvcnRQZXJmb3JtICsgMTg4CjggIENvcmVGb3VuZGF0
aW9uICAgICAgICAgICAgICAgICAweDE4MTM4ZmUwMCBfX0NGUlVOTE9PUF9JU19DQUxMSU5HX09V
VF9UT19BX1NPVVJDRTFfUEVSRk9STV9GVU5DVElPTl9fICsgNTYKOSAgQ29yZUZvdW5kYXRpb24g
ICAgICAgICAgICAgICAgIDB4MTgxMzhmNTA0IF9fQ0ZSdW5Mb29wRG9Tb3VyY2UxICsgNDQwCjEw
IENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDE4MTM4Y2ZkOCBfX0NGUnVuTG9vcFJ1
biArIDIxOTYKMTEgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxMmFjYzU4IENG
UnVuTG9vcFJ1blNwZWNpZmljICsgNDM2CjEyIEdyYXBoaWNzU2VydmljZXMgICAgICAgICAgICAg
ICAweDE4MzE1OGY4NCBHU0V2ZW50UnVuTW9kYWwgKyAxMDAKMTMgVUlLaXQgICAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MThhYTA1NWM0IFVJQXBwbGljYXRpb25NYWluICsgMjM2CjE0IE9DRSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNDhkMmQ1MCBtYWluIChtYWluLnN3aWZ0OjI5
KQoxNSBsaWJkeWxkLmR5bGliICAgICAgICAgICAgICAgICAgMHgxODBkY2M1NmMgc3RhcnQgKyA0
CgotLQoKIzAuIENyYXNoZWQ6IGNvbS5hcHBsZS5tYWluLXRocmVhZAowICBsaWJvYmpjLkEuZHls
aWIgICAgICAgICAgICAgICAgMHgxODA2NDQ0MzAgb2JqY19tc2dTZW5kICsgMTYKMSAgV2ViS2l0
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTkwODc1MmM0IF9fNTctW1dLV2ViVmlldyBfYWRk
VXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0UHJlQ29tbWl0SGFuZGxlcl1fYmxvY2tfaW52b2tlICsg
MzIKMiAgUXVhcnR6Q29yZSAgICAgICAgICAgICAgICAgICAgIDB4MTg1M2MzZjg4IENBOjpUcmFu
c2FjdGlvbjo6cnVuX2NvbW1pdF9oYW5kbGVycyhDQVRyYW5zYWN0aW9uUGhhc2UpICsgNjQKMyAg
UXVhcnR6Q29yZSAgICAgICAgICAgICAgICAgICAgIDB4MTg1MzljNzY0IENBOjpDb250ZXh0Ojpj
b21taXRfdHJhbnNhY3Rpb24oQ0E6OlRyYW5zYWN0aW9uKikgKyAxNDMyCjQgIFF1YXJ0ekNvcmUg
ICAgICAgICAgICAgICAgICAgICAweDE4NTNjM2I0MCBDQTo6VHJhbnNhY3Rpb246OmNvbW1pdCgp
ICsgNTQwCjUgIFF1YXJ0ekNvcmUgICAgICAgICAgICAgICAgICAgICAweDE4NTMxNTc0YyBDQTo6
RGlzcGxheTo6RGlzcGxheUxpbms6OmRpc3BhdGNoX2l0ZW1zKHVuc2lnbmVkIGxvbmcgbG9uZywg
dW5zaWduZWQgbG9uZyBsb25nLCB1bnNpZ25lZCBsb25nIGxvbmcpICsgOTI4CjYgIFF1YXJ0ekNv
cmUgICAgICAgICAgICAgICAgICAgICAweDE4NTNjOWMwYyBkaXNwbGF5X3RpbWVyX2NhbGxiYWNr
KF9fQ0ZNYWNoUG9ydCosIHZvaWQqLCBsb25nLCB2b2lkKikgKyAyNDAKNyAgQ29yZUZvdW5kYXRp
b24gICAgICAgICAgICAgICAgIDB4MTgxMzc1MDkwIF9fQ0ZNYWNoUG9ydFBlcmZvcm0gKyAxODgK
OCAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxMzhmZTAwIF9fQ0ZSVU5MT09Q
X0lTX0NBTExJTkdfT1VUX1RPX0FfU09VUkNFMV9QRVJGT1JNX0ZVTkNUSU9OX18gKyA1Ngo5ICBD
b3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODEzOGY1MDQgX19DRlJ1bkxvb3BEb1Nv
dXJjZTEgKyA0NDAKMTAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxMzhjZmQ4
IF9fQ0ZSdW5Mb29wUnVuICsgMjE5NgoxMSBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAg
MHgxODEyYWNjNTggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyA0MzYKMTIgR3JhcGhpY3NTZXJ2aWNl
cyAgICAgICAgICAgICAgIDB4MTgzMTU4Zjg0IEdTRXZlbnRSdW5Nb2RhbCArIDEwMAoxMyBVSUtp
dCAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxOGFhMDU1YzQgVUlBcHBsaWNhdGlvbk1haW4g
KyAyMzYKMTQgT0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTA0OGQyZDUwIG1haW4g
KG1haW4uc3dpZnQ6MjkpCjE1IGxpYmR5bGQuZHlsaWIgICAgICAgICAgICAgICAgICAweDE4MGRj
YzU2YyBzdGFydCArIDQKCiMxLiBjb20uYXBwbGUudWlraXQuZXZlbnRmZXRjaC10aHJlYWQKMCAg
bGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgwZWRiNTY4IG1hY2hfbXNnX3RyYXAg
KyA4CjEgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgICAweDE4MGVkYjNlMCBtYWNoX21z
ZyArIDcyCjIgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDE4MTM4ZjEwOCBfX0NG
UnVuTG9vcFNlcnZpY2VNYWNoUG9ydCArIDE5NgozICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAg
ICAgICAgMHgxODEzOGNjZDQgX19DRlJ1bkxvb3BSdW4gKyAxNDI0CjQgIENvcmVGb3VuZGF0aW9u
ICAgICAgICAgICAgICAgICAweDE4MTJhY2M1OCBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDQzNgo1
ICBGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAgICAgMHgxODFjZTE1OTQgLVtOU1J1bkxvb3Ao
TlNSdW5Mb29wKSBydW5Nb2RlOmJlZm9yZURhdGU6XSArIDMwNAo2ICBGb3VuZGF0aW9uICAgICAg
ICAgICAgICAgICAgICAgMHgxODFkMDA5YWMgLVtOU1J1bkxvb3AoTlNSdW5Mb29wKSBydW5VbnRp
bERhdGU6XSArIDk2CjcgIFVJS2l0ICAgICAgICAgICAgICAgICAgICAgICAgICAweDE4YjU2Zjdh
OCAtW1VJRXZlbnRGZXRjaGVyIHRocmVhZE1haW5dICsgMTM2CjggIEZvdW5kYXRpb24gICAgICAg
ICAgICAgICAgICAgICAweDE4MWRlMzBmNCBfX05TVGhyZWFkX19zdGFydF9fICsgOTk2CjkgIGxp
YnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAxMDJiNCBfcHRocmVhZF9ib2R5ICsg
MzA4CjEwIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAxMDE4MCBfcHRocmVh
ZF9ib2R5ICsgMzEwCjExIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAwZWI3
NCB0aHJlYWRfc3RhcnQgKyA0CgojMi4gY29tLnR3aXR0ZXIuY3Jhc2hseXRpY3MuaW9zLk1hY2hF
eGNlcHRpb25TZXJ2ZXIKMCAgT0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTA1YzFm
ZjZjIENMU1Byb2Nlc3NSZWNvcmRBbGxUaHJlYWRzICsgNDM1MDkxODUwOAoxICBPQ0UgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMHgxMDVjMWZmNmMgQ0xTUHJvY2Vzc1JlY29yZEFsbFRocmVh
ZHMgKyA0MzUwOTE4NTA4CjIgIE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNWMx
ZmUyOCBDTFNQcm9jZXNzUmVjb3JkQWxsVGhyZWFkcyArIDQzNTA5MTgxODQKMyAgT0NFICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDB4MTA1YzBmMzA4IENMU0hhbmRsZXIgKyA0MzUwODQ5ODAw
CjQgIE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNWMwYTMxYyBDTFNNYWNoRXhj
ZXB0aW9uU2VydmVyICsgNDM1MDgyOTM0MAo1ICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAg
ICAgMHgxODEwMTAyYjQgX3B0aHJlYWRfYm9keSArIDMwOAo2ICBsaWJzeXN0ZW1fcHRocmVhZC5k
eWxpYiAgICAgICAgMHgxODEwMTAxODAgX3B0aHJlYWRfYm9keSArIDMxMAo3ICBsaWJzeXN0ZW1f
cHRocmVhZC5keWxpYiAgICAgICAgMHgxODEwMGViNzQgdGhyZWFkX3N0YXJ0ICsgNAoKIzMuIFRo
cmVhZAowICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgxODBlZmMwZjAgX19wc3lu
Y2hfY3Z3YWl0ICsgOAoxICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEwMTJj
ZTQgX3B0aHJlYWRfY29uZF93YWl0JFZBUklBTlQkbXAgKyA2NDAKMiAgbGliYysrLjEuZHlsaWIg
ICAgICAgICAgICAgICAgIDB4MTgwNWIyZjM0IHN0ZDo6X18xOjpjb25kaXRpb25fdmFyaWFibGU6
Ol9fZG9fdGltZWRfd2FpdChzdGQ6Ol9fMTo6dW5pcXVlX2xvY2s8c3RkOjpfXzE6Om11dGV4PiYs
IHN0ZDo6X18xOjpjaHJvbm86OnRpbWVfcG9pbnQ8c3RkOjpfXzE6OmNocm9ubzo6c3lzdGVtX2Ns
b2NrLCBzdGQ6Ol9fMTo6Y2hyb25vOjpkdXJhdGlvbjxsb25nIGxvbmcsIHN0ZDo6X18xOjpyYXRp
bzwxbCwgMTAwMDAwMDAwMGw+ID4gPikgKyA5NgozICBKYXZhU2NyaXB0Q29yZSAgICAgICAgICAg
ICAgICAgMHgxODg3NTUxNjggc3RkOjpfXzE6OmN2X3N0YXR1cyBzdGQ6Ol9fMTo6Y29uZGl0aW9u
X3ZhcmlhYmxlOjp3YWl0X3VudGlsPHN0ZDo6X18xOjpjaHJvbm86OnN0ZWFkeV9jbG9jaywgc3Rk
OjpfXzE6OmNocm9ubzo6ZHVyYXRpb248bG9uZyBsb25nLCBzdGQ6Ol9fMTo6cmF0aW88MWwsIDEw
MDAwMDAwMDBsPiA+ID4oc3RkOjpfXzE6OnVuaXF1ZV9sb2NrPHN0ZDo6X18xOjptdXRleD4mLCBz
dGQ6Ol9fMTo6Y2hyb25vOjp0aW1lX3BvaW50PHN0ZDo6X18xOjpjaHJvbm86OnN0ZWFkeV9jbG9j
aywgc3RkOjpfXzE6OmNocm9ubzo6ZHVyYXRpb248bG9uZyBsb25nLCBzdGQ6Ol9fMTo6cmF0aW88
MWwsIDEwMDAwMDAwMDBsPiA+ID4gY29uc3QmKSArIDEyNAo0ICBKYXZhU2NyaXB0Q29yZSAgICAg
ICAgICAgICAgICAgMHgxODg3NTUwM2Mgc3RkOjpfXzE6OmN2X3N0YXR1cyBzdGQ6Ol9fMTo6Y29u
ZGl0aW9uX3ZhcmlhYmxlX2FueTo6d2FpdF91bnRpbDxzdGQ6Ol9fMTo6dW5pcXVlX2xvY2s8Ym1h
bGxvYzo6TXV0ZXg+LCBzdGQ6Ol9fMTo6Y2hyb25vOjpzdGVhZHlfY2xvY2ssIHN0ZDo6X18xOjpj
aHJvbm86OmR1cmF0aW9uPGxvbmcgbG9uZywgc3RkOjpfXzE6OnJhdGlvPDFsLCAxMDAwMDAwMDAw
bD4gPiA+KHN0ZDo6X18xOjp1bmlxdWVfbG9jazxibWFsbG9jOjpNdXRleD4mLCBzdGQ6Ol9fMTo6
Y2hyb25vOjp0aW1lX3BvaW50PHN0ZDo6X18xOjpjaHJvbm86OnN0ZWFkeV9jbG9jaywgc3RkOjpf
XzE6OmNocm9ubzo6ZHVyYXRpb248bG9uZyBsb25nLCBzdGQ6Ol9fMTo6cmF0aW88MWwsIDEwMDAw
MDAwMDBsPiA+ID4gY29uc3QmKSArIDEwOAo1ICBKYXZhU2NyaXB0Q29yZSAgICAgICAgICAgICAg
ICAgMHgxODg3NTRlYzAgYm1hbGxvYzo6QXN5bmNUYXNrPGJtYWxsb2M6OkhlYXAsIHZvaWQgKGJt
YWxsb2M6OkhlYXA6OiopKCk+Ojp0aHJlYWRSdW5Mb29wKCkgKyAyODAKNiAgSmF2YVNjcmlwdENv
cmUgICAgICAgICAgICAgICAgIDB4MTg4NzU1MWI4IHZvaWQqIHN0ZDo6X18xOjpfX3RocmVhZF9w
cm94eTxzdGQ6Ol9fMTo6dHVwbGU8c3RkOjpfXzE6OnVuaXF1ZV9wdHI8c3RkOjpfXzE6Ol9fdGhy
ZWFkX3N0cnVjdCwgc3RkOjpfXzE6OmRlZmF1bHRfZGVsZXRlPHN0ZDo6X18xOjpfX3RocmVhZF9z
dHJ1Y3Q+ID4sIHZvaWQgKCopKGJtYWxsb2M6OkFzeW5jVGFzazxibWFsbG9jOjpIZWFwLCB2b2lk
IChibWFsbG9jOjpIZWFwOjoqKSgpPiopLCBibWFsbG9jOjpBc3luY1Rhc2s8Ym1hbGxvYzo6SGVh
cCwgdm9pZCAoYm1hbGxvYzo6SGVhcDo6KikoKT4qPiA+KHZvaWQqKSArIDQ0CjcgIGxpYnN5c3Rl
bV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAxMDJiNCBfcHRocmVhZF9ib2R5ICsgMzA4Cjgg
IGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAxMDE4MCBfcHRocmVhZF9ib2R5
ICsgMzEwCjkgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAwZWI3NCB0aHJl
YWRfc3RhcnQgKyA0CgojNC4gV2ViVGhyZWFkCjAgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAg
ICAgICAweDE4MGVkYjU2OCBtYWNoX21zZ190cmFwICsgOAoxICBsaWJzeXN0ZW1fa2VybmVsLmR5
bGliICAgICAgICAgMHgxODBlZGIzZTAgbWFjaF9tc2cgKyA3MgoyICBDb3JlRm91bmRhdGlvbiAg
ICAgICAgICAgICAgICAgMHgxODEzOGYxMDggX19DRlJ1bkxvb3BTZXJ2aWNlTWFjaFBvcnQgKyAx
OTYKMyAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MTgxMzhjY2Q0IF9fQ0ZSdW5M
b29wUnVuICsgMTQyNAo0ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODEyYWNj
NTggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyA0MzYKNSAgV2ViQ29yZSAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MTg5MjIxODRjIFJ1bldlYlRocmVhZCh2b2lkKikgKyA1NjAKNiAgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDEwMmI0IF9wdGhyZWFkX2JvZHkgKyAzMDgKNyAg
bGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDEwMTgwIF9wdGhyZWFkX2JvZHkg
KyAzMTAKOCAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDBlYjc0IHRocmVh
ZF9zdGFydCArIDQKCiM1LiBjb20uYXBwbGUuTlNVUkxDb25uZWN0aW9uTG9hZGVyCjAgIGxpYnN5
c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgICAweDE4MGVkYjU2OCBtYWNoX21zZ190cmFwICsgOAox
ICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgxODBlZGIzZTAgbWFjaF9tc2cgKyA3
MgoyICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODEzOGYxMDggX19DRlJ1bkxv
b3BTZXJ2aWNlTWFjaFBvcnQgKyAxOTYKMyAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAg
IDB4MTgxMzhjY2Q0IF9fQ0ZSdW5Mb29wUnVuICsgMTQyNAo0ICBDb3JlRm91bmRhdGlvbiAgICAg
ICAgICAgICAgICAgMHgxODEyYWNjNTggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyA0MzYKNSAgQ0ZO
ZXR3b3JrICAgICAgICAgICAgICAgICAgICAgIDB4MTgxYjliYjA4IC1bX19Db3JlU2NoZWR1bGlu
Z1NldFJ1bm5hYmxlIHJ1bkZvcmV2ZXJdICsgNzgwCjYgIEZvdW5kYXRpb24gICAgICAgICAgICAg
ICAgICAgICAweDE4MWRlMzBmNCBfX05TVGhyZWFkX19zdGFydF9fICsgOTk2CjcgIGxpYnN5c3Rl
bV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAxMDJiNCBfcHRocmVhZF9ib2R5ICsgMzA4Cjgg
IGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAxMDE4MCBfcHRocmVhZF9ib2R5
ICsgMzEwCjkgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAwZWI3NCB0aHJl
YWRfc3RhcnQgKyA0CgojNi4gTmV0d29ya0xvYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAg
ICAgICAgIDB4MTgwZWRiNTY4IG1hY2hfbXNnX3RyYXAgKyA4CjEgIGxpYnN5c3RlbV9rZXJuZWwu
ZHlsaWIgICAgICAgICAweDE4MGVkYjNlMCBtYWNoX21zZyArIDcyCjIgIENvcmVGb3VuZGF0aW9u
ICAgICAgICAgICAgICAgICAweDE4MTM4ZjEwOCBfX0NGUnVuTG9vcFNlcnZpY2VNYWNoUG9ydCAr
IDE5NgozICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgxODEzOGNjZDQgX19DRlJ1
bkxvb3BSdW4gKyAxNDI0CjQgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDE4MTJh
Y2M1OCBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDQzNgo1ICBHZW9TZXJ2aWNlcyAgICAgICAgICAg
ICAgICAgICAgMHgxODc0ZTM4OTQgX3J1bk5ldHdvcmtUaHJlYWQgKyA0NjgKNiAgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDEwMmI0IF9wdGhyZWFkX2JvZHkgKyAzMDgKNyAg
bGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDEwMTgwIF9wdGhyZWFkX2JvZHkg
KyAzMTAKOCAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDBlYjc0IHRocmVh
ZF9zdGFydCArIDQKCiM3LiBUaHJlYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAg
IDB4MTgwZWZjZDgwIF9fd29ya3Ffa2VybnJldHVybiArIDgKMSAgbGlic3lzdGVtX3B0aHJlYWQu
ZHlsaWIgICAgICAgIDB4MTgxMDBlZWVjIF9wdGhyZWFkX3dxdGhyZWFkICsgODg0CjIgIGxpYnN5
c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAwZWI2YyBzdGFydF93cXRocmVhZCArIDQK
CiM4LiBpby5hbnN3ZXJzLkV2ZW50UXVldWUgKFFPUzogQkFDS0dST1VORCkKMCAgbGlic3lzdGVt
X2tlcm5lbC5keWxpYiAgICAgICAgIDB4MTgwZWRiNDljIF9rZXJuZWxycGNfbWFjaF92bV9kZWFs
bG9jYXRlX3RyYXAgKyA4CjEgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgICAweDE4MGVk
Yjc1NCBtYWNoX3ZtX2RlYWxsb2NhdGUgKyA4NAoyICBsaWJzeXN0ZW1fbWFsbG9jLmR5bGliICAg
ICAgICAgMHgxODBmM2ViZDggbXZtX2RlYWxsb2NhdGVfcGFnZXMgKyA3NgozICBsaWJ6LjEuZHls
aWIgICAgICAgICAgICAgICAgICAgMHgxODEyOTM3OTggZGVmbGF0ZUVuZCArIDEwOAo0ICBsaWJ6
LjEuZHlsaWIgICAgICAgICAgICAgICAgICAgMHgxODEyOWQ1MDggZ3pjbG9zZV93ICsgMTQwCjUg
IE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNWMzMjYzNCAtW0FOU0NvbXByZXNz
TG9nT3BlcmF0aW9uIG1haW5dICsgNDM1MDk5Mzk3Mgo2ICBGb3VuZGF0aW9uICAgICAgICAgICAg
ICAgICAgICAgMHgxODFjZWQ0YzQgLVtfX05TT3BlcmF0aW9uSW50ZXJuYWwgX3N0YXJ0Ol0gKyA4
NDgKNyAgRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgICAgIDB4MTgxZGJmODk0IF9fTlNPUVNj
aGVkdWxlX2YgKyA0MDQKOCAgbGliZGlzcGF0Y2guZHlsaWIgICAgICAgICAgICAgIDB4MTgwZDY2
YTE0IF9kaXNwYXRjaF9jbGllbnRfY2FsbG91dCArIDE2CjkgIGxpYmRpc3BhdGNoLmR5bGliICAg
ICAgICAgICAgICAweDE4MGQ2ZWYwOCBfZGlzcGF0Y2hfY29udGludWF0aW9uX3BvcCRWQVJJQU5U
JG1wICsgNDI4CjEwIGxpYmRpc3BhdGNoLmR5bGliICAgICAgICAgICAgICAweDE4MGQ2ZDgwYyBf
ZGlzcGF0Y2hfYXN5bmNfcmVkaXJlY3RfaW52b2tlJFZBUklBTlQkbXAgKyA2MDQKMTEgbGliZGlz
cGF0Y2guZHlsaWIgICAgICAgICAgICAgIDB4MTgwZDczY2Y0IF9kaXNwYXRjaF9yb290X3F1ZXVl
X2RyYWluICsgNjAwCjEyIGxpYmRpc3BhdGNoLmR5bGliICAgICAgICAgICAgICAweDE4MGQ3M2Ez
OCBfZGlzcGF0Y2hfd29ya2VyX3RocmVhZDMgKyAxMjAKMTMgbGlic3lzdGVtX3B0aHJlYWQuZHls
aWIgICAgICAgIDB4MTgxMDBmMDZjIF9wdGhyZWFkX3dxdGhyZWFkICsgMTI2OAoxNCBsaWJzeXN0
ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEwMGViNmMgc3RhcnRfd3F0aHJlYWQgKyA0Cgoj
OS4gVGhyZWFkCjAgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAwZWI2OCBz
dGFydF93cXRocmVhZCArIDEyMgoKIzEwLiBUaHJlYWQKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxp
YiAgICAgICAgIDB4MTgwZWZjZDgwIF9fd29ya3Ffa2VybnJldHVybiArIDgKMSAgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MTgxMDBlZWVjIF9wdGhyZWFkX3dxdGhyZWFkICsgODg0
CjIgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDE4MTAwZWI2YyBzdGFydF93cXRo
cmVhZCArIDQKCiMxMS4gVGhyZWFkCjAgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgICAw
eDE4MGVmY2Q4MCBfX3dvcmtxX2tlcm5yZXR1cm4gKyA4CjEgIGxpYnN5c3RlbV9wdGhyZWFkLmR5
bGliICAgICAgICAweDE4MTAwZWVlYyBfcHRocmVhZF93cXRocmVhZCArIDg4NAoyICBsaWJzeXN0
ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEwMGViNmMgc3RhcnRfd3F0aHJlYWQgKyA0Cgoj
MTIuIFRocmVhZAowICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgxODEwMGViNjgg
c3RhcnRfd3F0aHJlYWQgKyAxMjIKCgoKCgoKCgoKCgoKCgojIERhdGU6IDIwMTgtMTEtMTJUMDg6
NTE6MDBaCiMgT1MgVmVyc2lvbjogMTIuMC4wICgxNkEzNjYpCiMgRGV2aWNlOiBpUGFkIEFpcgoj
IFJBTSBGcmVlOiAyNC4yJQojIERpc2sgRnJlZTogODcuNCUKCiMwLiBDcmFzaGVkOiBjb20uYXBw
bGUubWFpbi10aHJlYWQKMCAgbGlib2JqYy5BLmR5bGliICAgICAgICAgICAgICAgIDB4MjFlMWYz
ZDdjIG9iamNfbXNnU2VuZCArIDI4CjEgIFdlYktpdCAgICAgICAgICAgICAgICAgICAgICAgICAw
eDIyZWNjZTJhOCAtW1dLV2ViVmlldyBfYWRkVXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0UHJlQ29t
bWl0SGFuZGxlcl06OiRfMjo6b3BlcmF0b3IoKSgpIGNvbnN0ICsgNTYKMiAgUXVhcnR6Q29yZSAg
ICAgICAgICAgICAgICAgICAgIDB4MjIzNTgzN2MwIENBOjpUcmFuc2FjdGlvbjo6cnVuX2NvbW1p
dF9oYW5kbGVycyhDQVRyYW5zYWN0aW9uUGhhc2UpICsgNjQKMyAgUXVhcnR6Q29yZSAgICAgICAg
ICAgICAgICAgICAgIDB4MjIzNTU1MjFjIENBOjpDb250ZXh0Ojpjb21taXRfdHJhbnNhY3Rpb24o
Q0E6OlRyYW5zYWN0aW9uKikgKyAyNDYwCjQgIFF1YXJ0ekNvcmUgICAgICAgICAgICAgICAgICAg
ICAweDIyMzU4MzJmNCBDQTo6VHJhbnNhY3Rpb246OmNvbW1pdCgpICsgNjA4CjUgIFF1YXJ0ekNv
cmUgICAgICAgICAgICAgICAgICAgICAweDIyMzU4NDE1YyBDQTo6VHJhbnNhY3Rpb246Om9ic2Vy
dmVyX2NhbGxiYWNrKF9fQ0ZSdW5Mb29wT2JzZXJ2ZXIqLCB1bnNpZ25lZCBsb25nLCB2b2lkKikg
KyA5Mgo2ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgMHgyMWVmOWNiOTQgX19DRlJV
TkxPT1BfSVNfQ0FMTElOR19PVVRfVE9fQU5fT0JTRVJWRVJfQ0FMTEJBQ0tfRlVOQ1RJT05fXyAr
IDMyCjcgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDIxZWY5NzgyOCBfX0NGUnVu
TG9vcERvT2JzZXJ2ZXJzICsgNDEyCjggIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAw
eDIxZWY5N2RjOCBfX0NGUnVuTG9vcFJ1biArIDEyNjQKOSAgQ29yZUZvdW5kYXRpb24gICAgICAg
ICAgICAgICAgIDB4MjFlZjk3NWI4IENGUnVuTG9vcFJ1blNwZWNpZmljICsgNDM2CjEwIEdyYXBo
aWNzU2VydmljZXMgICAgICAgICAgICAgICAweDIyMTIwYjU4NCBHU0V2ZW50UnVuTW9kYWwgKyAx
MDAKMTEgVUlLaXRDb3JlICAgICAgICAgICAgICAgICAgICAgIDB4MjRiMWYzNTU4IFVJQXBwbGlj
YXRpb25NYWluICsgMjEyCjEyIE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMDIz
NmQ1MCBtYWluIChtYWluLnN3aWZ0OjI5KQoxMyBsaWJkeWxkLmR5bGliICAgICAgICAgICAgICAg
ICAgMHgyMWVhNTdiOTQgc3RhcnQgKyA0CgotLQoKIzAuIENyYXNoZWQ6IGNvbS5hcHBsZS5tYWlu
LXRocmVhZAowICBsaWJvYmpjLkEuZHlsaWIgICAgICAgICAgICAgICAgMHgyMWUxZjNkN2Mgb2Jq
Y19tc2dTZW5kICsgMjgKMSAgV2ViS2l0ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MjJlY2Nl
MmE4IC1bV0tXZWJWaWV3IF9hZGRVcGRhdGVWaXNpYmxlQ29udGVudFJlY3RQcmVDb21taXRIYW5k
bGVyXTo6JF8yOjpvcGVyYXRvcigpKCkgY29uc3QgKyA1NgoyICBRdWFydHpDb3JlICAgICAgICAg
ICAgICAgICAgICAgMHgyMjM1ODM3YzAgQ0E6OlRyYW5zYWN0aW9uOjpydW5fY29tbWl0X2hhbmRs
ZXJzKENBVHJhbnNhY3Rpb25QaGFzZSkgKyA2NAozICBRdWFydHpDb3JlICAgICAgICAgICAgICAg
ICAgICAgMHgyMjM1NTUyMWMgQ0E6OkNvbnRleHQ6OmNvbW1pdF90cmFuc2FjdGlvbihDQTo6VHJh
bnNhY3Rpb24qKSArIDI0NjAKNCAgUXVhcnR6Q29yZSAgICAgICAgICAgICAgICAgICAgIDB4MjIz
NTgzMmY0IENBOjpUcmFuc2FjdGlvbjo6Y29tbWl0KCkgKyA2MDgKNSAgUXVhcnR6Q29yZSAgICAg
ICAgICAgICAgICAgICAgIDB4MjIzNTg0MTVjIENBOjpUcmFuc2FjdGlvbjo6b2JzZXJ2ZXJfY2Fs
bGJhY2soX19DRlJ1bkxvb3BPYnNlcnZlciosIHVuc2lnbmVkIGxvbmcsIHZvaWQqKSArIDkyCjYg
IENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDIxZWY5Y2I5NCBfX0NGUlVOTE9PUF9J
U19DQUxMSU5HX09VVF9UT19BTl9PQlNFUlZFUl9DQUxMQkFDS19GVU5DVElPTl9fICsgMzIKNyAg
Q29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MjFlZjk3ODI4IF9fQ0ZSdW5Mb29wRG9P
YnNlcnZlcnMgKyA0MTIKOCAgQ29yZUZvdW5kYXRpb24gICAgICAgICAgICAgICAgIDB4MjFlZjk3
ZGM4IF9fQ0ZSdW5Mb29wUnVuICsgMTI2NAo5ICBDb3JlRm91bmRhdGlvbiAgICAgICAgICAgICAg
ICAgMHgyMWVmOTc1YjggQ0ZSdW5Mb29wUnVuU3BlY2lmaWMgKyA0MzYKMTAgR3JhcGhpY3NTZXJ2
aWNlcyAgICAgICAgICAgICAgIDB4MjIxMjBiNTg0IEdTRXZlbnRSdW5Nb2RhbCArIDEwMAoxMSBV
SUtpdENvcmUgICAgICAgICAgICAgICAgICAgICAgMHgyNGIxZjM1NTggVUlBcHBsaWNhdGlvbk1h
aW4gKyAyMTIKMTIgT0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTAwMjM2ZDUwIG1h
aW4gKG1haW4uc3dpZnQ6MjkpCjEzIGxpYmR5bGQuZHlsaWIgICAgICAgICAgICAgICAgICAweDIx
ZWE1N2I5NCBzdGFydCArIDQKCiMxLiBjb20uYXBwbGUudWlraXQuZXZlbnRmZXRjaC10aHJlYWQK
MCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MjFlYjk4ZWQwIG1hY2hfbXNnX3Ry
YXAgKyA4CjEgIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIgICAgICAgICAweDIxZWI5ODNhOCBtYWNo
X21zZyArIDcyCjIgIENvcmVGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAweDIxZWY5Y2ZiMCBf
X0NGUnVuTG9vcFNlcnZpY2VNYWNoUG9ydCArIDIzNgozICBDb3JlRm91bmRhdGlvbiAgICAgICAg
ICAgICAgICAgMHgyMWVmOTdlNGMgX19DRlJ1bkxvb3BSdW4gKyAxMzk2CjQgIENvcmVGb3VuZGF0
aW9uICAgICAgICAgICAgICAgICAweDIxZWY5NzViOCBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDQz
Ngo1ICBGb3VuZGF0aW9uICAgICAgICAgICAgICAgICAgICAgMHgyMWY5OGI2YTQgLVtOU1J1bkxv
b3AoTlNSdW5Mb29wKSBydW5Nb2RlOmJlZm9yZURhdGU6XSArIDMwMAo2ICBGb3VuZGF0aW9uICAg
ICAgICAgICAgICAgICAgICAgMHgyMWY5OGI1NTAgLVtOU1J1bkxvb3AoTlNSdW5Mb29wKSBydW5V
bnRpbERhdGU6XSArIDE0OAo3ICBVSUtpdENvcmUgICAgICAgICAgICAgICAgICAgICAgMHgyNGIx
NTBhYzAgLVtVSUV2ZW50RmV0Y2hlciB0aHJlYWRNYWluXSArIDEzNgo4ICBGb3VuZGF0aW9uICAg
ICAgICAgICAgICAgICAgICAgMHgyMWZhYmUzYjAgX19OU1RocmVhZF9fc3RhcnRfXyArIDEwNDAK
OSAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzI4MmZjIF9wdGhyZWFkX2Jv
ZHkgKyAxMjgKMTAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzI4MjVjIF9w
dGhyZWFkX3N0YXJ0ICsgNDgKMTEgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFl
YzJiZDA4IHRocmVhZF9zdGFydCArIDQKCiMyLiBjb20udHdpdHRlci5jcmFzaGx5dGljcy5pb3Mu
TWFjaEV4Y2VwdGlvblNlcnZlcgowICBPQ0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgx
MDE1ODNmNmMgQ0xTUHJvY2Vzc1JlY29yZEFsbFRocmVhZHMgKyA0MzI0Mzc2NDI4CjEgIE9DRSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMTU4M2Y2YyBDTFNQcm9jZXNzUmVjb3JkQWxs
VGhyZWFkcyArIDQzMjQzNzY0MjgKMiAgT0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4
MTAxNTgzZTI4IENMU1Byb2Nlc3NSZWNvcmRBbGxUaHJlYWRzICsgNDMyNDM3NjEwNAozICBPQ0Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDE1NzMzMDggQ0xTSGFuZGxlciArIDQzMjQz
MDc3MjAKNCAgT0NFICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTAxNTZlMzFjIENMU01h
Y2hFeGNlcHRpb25TZXJ2ZXIgKyA0MzI0Mjg3MjYwCjUgIGxpYnN5c3RlbV9wdGhyZWFkLmR5bGli
ICAgICAgICAweDIxZWMyODJmYyBfcHRocmVhZF9ib2R5ICsgMTI4CjYgIGxpYnN5c3RlbV9wdGhy
ZWFkLmR5bGliICAgICAgICAweDIxZWMyODI1YyBfcHRocmVhZF9zdGFydCArIDQ4CjcgIGxpYnN5
c3RlbV9wdGhyZWFkLmR5bGliICAgICAgICAweDIxZWMyYmQwOCB0aHJlYWRfc3RhcnQgKyA0Cgoj
My4gSmF2YVNjcmlwdENvcmUgYm1hbGxvYyBzY2F2ZW5nZXIKMCAgbGlic3lzdGVtX2tlcm5lbC5k
eWxpYiAgICAgICAgIDB4MjFlYmEzZjBjIF9fcHN5bmNoX2N2d2FpdCArIDgKMSAgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzIwZDQ4IF9wdGhyZWFkX2NvbmRfd2FpdCRWQVJJ
QU5UJG1wICsgNjM2CjIgIGxpYmMrKy4xLmR5bGliICAgICAgICAgICAgICAgICAweDIxZTE2ZjRk
MCBzdGQ6Ol9fMTo6Y29uZGl0aW9uX3ZhcmlhYmxlOjp3YWl0KHN0ZDo6X18xOjp1bmlxdWVfbG9j
azxzdGQ6Ol9fMTo6bXV0ZXg+JikgKyAyNAozICBKYXZhU2NyaXB0Q29yZSAgICAgICAgICAgICAg
ICAgMHgyMjYzMDZkN2Mgdm9pZCBzdGQ6Ol9fMTo6Y29uZGl0aW9uX3ZhcmlhYmxlX2FueTo6d2Fp
dDxzdGQ6Ol9fMTo6dW5pcXVlX2xvY2s8Ym1hbGxvYzo6TXV0ZXg+ID4oc3RkOjpfXzE6OnVuaXF1
ZV9sb2NrPGJtYWxsb2M6Ok11dGV4PiYpICsgMTA0CjQgIEphdmFTY3JpcHRDb3JlICAgICAgICAg
ICAgICAgICAweDIyNjMwYWU3MCBibWFsbG9jOjpTY2F2ZW5nZXI6OnRocmVhZFJ1bkxvb3AoKSAr
IDE3Ngo1ICBKYXZhU2NyaXB0Q29yZSAgICAgICAgICAgICAgICAgMHgyMjYzMGE1YTQgYm1hbGxv
Yzo6U2NhdmVuZ2VyOjpTY2F2ZW5nZXIoc3RkOjpfXzE6OmxvY2tfZ3VhcmQ8Ym1hbGxvYzo6TXV0
ZXg+JikgKyAxMAo2ICBKYXZhU2NyaXB0Q29yZSAgICAgICAgICAgICAgICAgMHgyMjYzMGMwNTAg
c3RkOjpfXzE6Ol9fdGhyZWFkX3NwZWNpZmljX3B0cjxzdGQ6Ol9fMTo6X190aHJlYWRfc3RydWN0
Pjo6c2V0X3BvaW50ZXIoc3RkOjpfXzE6Ol9fdGhyZWFkX3N0cnVjdCopICsgMzgKNyAgbGlic3lz
dGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzI4MmZjIF9wdGhyZWFkX2JvZHkgKyAxMjgK
OCAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzI4MjVjIF9wdGhyZWFkX3N0
YXJ0ICsgNDgKOSAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzJiZDA4IHRo
cmVhZF9zdGFydCArIDQKCiM0LiBpby5hbnN3ZXJzLkV2ZW50UXVldWUgKFFPUzogQkFDS0dST1VO
RCkKMCAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAgICAgICAgIDB4MjFlYmE2OTQ4IHdyaXRlICsg
OAoxICBPQ0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDE1OTM1MGMgX181Ny1bQU5T
V3JpdGVFdmVudE9wZXJhdGlvbiBhcHBlbmRMb2dMaW5lOnRvRmlsZURlc2NyaXB0b3I6XV9ibG9j
a19pbnZva2UgKyA0MzI0NDM5MzA4CjIgIE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
eDEwMTU5MzNhOCAtW0FOU1dyaXRlRXZlbnRPcGVyYXRpb24gYXBwZW5kTG9nTGluZTp0b0ZpbGVE
ZXNjcmlwdG9yOl0gKyA0MzI0NDM4OTUyCjMgIE9DRSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDEwMTU5MzI3OCAtW0FOU1dyaXRlRXZlbnRPcGVyYXRpb24gd3JpdGVEYXRhVG9EZXNjcmlw
dG9yOndpdGhQcmVleGlzdGluZ0ZpbGU6XSArIDQzMjQ0Mzg2NDgKNCAgT0NFICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDB4MTAxNTkzMTBjIC1bQU5TV3JpdGVFdmVudE9wZXJhdGlvbiBtYWlu
XSArIDQzMjQ0MzgyODQKNSAgRm91bmRhdGlvbiAgICAgICAgICAgICAgICAgICAgIDB4MjFmOWEy
MTljIC1bX19OU09wZXJhdGlvbkludGVybmFsIF9zdGFydDpdICsgNzQwCjYgIEZvdW5kYXRpb24g
ICAgICAgICAgICAgICAgICAgICAweDIxZmE5Y2E0MCBfX05TT1FTY2hlZHVsZV9mICsgMjcyCjcg
IGxpYmRpc3BhdGNoLmR5bGliICAgICAgICAgICAgICAweDIxZWE0NjZjOCBfZGlzcGF0Y2hfY2Fs
bF9ibG9ja19hbmRfcmVsZWFzZSArIDI0CjggIGxpYmRpc3BhdGNoLmR5bGliICAgICAgICAgICAg
ICAweDIxZWE0NzQ4NCBfZGlzcGF0Y2hfY2xpZW50X2NhbGxvdXQgKyAxNgo5ICBsaWJkaXNwYXRj
aC5keWxpYiAgICAgICAgICAgICAgMHgyMWU5ZWE4NzQgX2Rpc3BhdGNoX2NvbnRpbnVhdGlvbl9w
b3AkVkFSSUFOVCRtcCArIDQxMgoxMCBsaWJkaXNwYXRjaC5keWxpYiAgICAgICAgICAgICAgMHgy
MWU5ZTlmM2MgX2Rpc3BhdGNoX2FzeW5jX3JlZGlyZWN0X2ludm9rZSArIDYwMAoxMSBsaWJkaXNw
YXRjaC5keWxpYiAgICAgICAgICAgICAgMHgyMWU5ZjZhNjAgX2Rpc3BhdGNoX3Jvb3RfcXVldWVf
ZHJhaW4gKyAzNzYKMTIgbGliZGlzcGF0Y2guZHlsaWIgICAgICAgICAgICAgIDB4MjFlOWY3MzA4
IF9kaXNwYXRjaF93b3JrZXJfdGhyZWFkMiArIDEyOAoxMyBsaWJzeXN0ZW1fcHRocmVhZC5keWxp
YiAgICAgICAgMHgyMWVjMjkxOTAgX3B0aHJlYWRfd3F0aHJlYWQgKyA0NzIKMTQgbGlic3lzdGVt
X3B0aHJlYWQuZHlsaWIgICAgICAgIDB4MjFlYzJiZDAwIHN0YXJ0X3dxdGhyZWFkICsgNAoKIzUu
IFRocmVhZAowICBsaWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgyMWViYTRiOWMgX193
b3JrcV9rZXJucmV0dXJuICsgOAoxICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgy
MWVjMjkxMTQgX3B0aHJlYWRfd3F0aHJlYWQgKyAzNDgKMiAgbGlic3lzdGVtX3B0aHJlYWQuZHls
aWIgICAgICAgIDB4MjFlYzJiZDAwIHN0YXJ0X3dxdGhyZWFkICsgNAoKIzYuIFRocmVhZAowICBs
aWJzeXN0ZW1fa2VybmVsLmR5bGliICAgICAgICAgMHgyMWViYTRiOWMgX193b3JrcV9rZXJucmV0
dXJuICsgOAoxICBsaWJzeXN0ZW1fcHRocmVhZC5keWxpYiAgICAgICAgMHgyMWVjMjkxZDQgX3B0
aHJlYWRfd3F0aHJlYWQgKyA1NDAKMiAgbGlic3lzdGVtX3B0aHJlYWQuZHlsaWIgICAgICAgIDB4
MjFlYzJiZDAwIHN0YXJ0X3dxdGhyZWFkICsgNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>