<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>33856</bug_id>
          
          <creation_ts>2017-09-07 06:21:25 +0300</creation_ts>
          <short_desc>Линковка бинда с libxml для съёма статистики</short_desc>
          <delta_ts>2018-07-17 16:39:04 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>bind</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>31401</dup_id>
          
          <bug_file_loc>http://madb.mageia.org/rpm/show/application/0.html/release/6/arch/armv5tl/name/bind-9.10.5.P2-1.mga6.src.rpm/source/1/t_media/3</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Вадим Илларионов">gbIMoBou</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>asy</cc>
    
    <cc>george</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>muta-gen</cc>
    
    <cc>placeholder</cc>
    
    <cc>sem</cc>
    
    <cc>slev</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>165617</commentid>
    <comment_count>0</comment_count>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2017-09-07 06:21:25 +0300</bug_when>
    <thetext>Версия для р8 собиралась с таким патчем:

@@ -62,6 +62,7 @@
 %def_disable static
 %def_enable ipv6
 %def_with openssl
+%def_with libxml2
 
 Provides: bind-chroot(%_chrootdir)
 Obsoletes: bind-chroot, bind-debug, bind-slave, caching-nameserver
@@ -70,6 +71,7 @@
 PreReq: bind-control &gt;= 1.2
 PreReq: chrooted syslogd-daemon
 PreReq: libbind = %EVR
+PreReq: libxml2
 
 # due to %_chrootdir/dev/log
 BuildPreReq: coreutils
@@ -80,6 +82,7 @@
 # for better --enable-linux-caps experience
 BuildPreReq: libcap-devel
                                                                                                                                                                                                                                             
+%{?_with_libxml2:BuildPreReq: libxml2-devel}                                                                                                                                                                                                
 %{?_with_openssl:BuildPreReq: libssl-devel}                                                                                                                                                                                                 
                                                                                                                                                                                                                                             
 %package utils                                                                                                                                                                                                                              
@@ -215,6 +218,7 @@                                                                                                                                                                                                                          
        --enable-fetchlimit \                                                                                                                                                                                                                
        --enable-fixed-rrset \                                                                                                                                                                                                               
        --disable-seccomp \                                                                                                                                                                                                                  
+        %{subst_with libxml2} \                                                                                                                                                                                                             
         %{subst_with openssl} \                                                                                                                                                                                                             
         %{subst_enable ipv6} \                                                                                                                                                                                                              
         %{subst_enable static} \                                                                                                                                                                                                            

Попробовал добавить эту поддержку к сизифовому спеку - сборка ломается с такой руганью:

предупреждение: Installed (but unpackaged) file(s) found:
    /usr/lib/python2.7/site-packages/isc-1.0-py2.7.egg-info
    /usr/lib/python2.7/site-packages/isc/__init__.py
    /usr/lib/python2.7/site-packages/isc/__init__.pyc
    /usr/lib/python2.7/site-packages/isc/__init__.pyo
    /usr/lib/python2.7/site-packages/isc/checkds.py
    /usr/lib/python2.7/site-packages/isc/checkds.pyc
    /usr/lib/python2.7/site-packages/isc/checkds.pyo
    /usr/lib/python2.7/site-packages/isc/coverage.py
    /usr/lib/python2.7/site-packages/isc/coverage.pyc
    /usr/lib/python2.7/site-packages/isc/coverage.pyo
    /usr/lib/python2.7/site-packages/isc/dnskey.py
    /usr/lib/python2.7/site-packages/isc/dnskey.pyc
    /usr/lib/python2.7/site-packages/isc/dnskey.pyo
    /usr/lib/python2.7/site-packages/isc/eventlist.py
    /usr/lib/python2.7/site-packages/isc/eventlist.pyc
    /usr/lib/python2.7/site-packages/isc/eventlist.pyo
    /usr/lib/python2.7/site-packages/isc/keydict.py
    /usr/lib/python2.7/site-packages/isc/keydict.pyc
    /usr/lib/python2.7/site-packages/isc/keydict.pyo
    /usr/lib/python2.7/site-packages/isc/keyevent.py
    /usr/lib/python2.7/site-packages/isc/keyevent.pyc
    /usr/lib/python2.7/site-packages/isc/keyevent.pyo
    /usr/lib/python2.7/site-packages/isc/keyzone.py
    /usr/lib/python2.7/site-packages/isc/keyzone.pyc
    /usr/lib/python2.7/site-packages/isc/keyzone.pyo
    /usr/lib/python2.7/site-packages/isc/utils.py
    /usr/lib/python2.7/site-packages/isc/utils.pyc
    /usr/lib/python2.7/site-packages/isc/utils.pyo
ошибка: File list check failed, terminating build

Ошибки сборки пакетов:
    Installed (but unpackaged) file(s) found:
    File list check failed, terminating build

Возможно, проблема именно с питоном, но всё же поддержку xml бинду вообще имеет смысл добавить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165670</commentid>
    <comment_count>1</comment_count>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2017-09-11 04:57:20 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; Версия для р8 собиралась с таким патчем:

Забыл указать, что патч - для спек-файла.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165818</commentid>
    <comment_count>2</comment_count>
    <who name="Илья Ялунин">muta-gen</who>
    <bug_when>2017-09-18 18:22:55 +0300</bug_when>
    <thetext>(In reply to comment #1)
SPEC-файл не содержит путей для сборки пакета из файлов Python.
Я позаимствовал их из аналогичного спека Mageia 6

...
%package -n	python-bind
Summary:	A module allowing rndc commands to be sent from Python programs
BuildArch: noarch
Requires: python
Group:		Development/Python
...
%description -n	python-bind
This package provides a module which allows commands to be sent to rndc
directly from Python programs.
...
...
%files -n python-bind
%{python_sitelibdir_noarch}/*py*
%{python_sitelibdir_noarch}/isc/*py*
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165821</commentid>
    <comment_count>3</comment_count>
      <attachid>7214</attachid>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2017-09-19 07:32:24 +0300</bug_when>
    <thetext>Created attachment 7214
Спек с поддержкой xml и исправлением сборки python-bind</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165822</commentid>
    <comment_count>4</comment_count>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2017-09-19 08:03:26 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
Спасибо, добрый человек!

Выше добавил результирующий спек-файл, но чуть поторопился: демон удалось запустить только после доустановки пакета openssl-engines и копирования в /var/lib/bind/ каталога /usr/lib64/openssl/engines/.
Чтобы не приходилось так делать, в секцию %configure следует добавить ключик:
 --with-gost=no \</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165823</commentid>
    <comment_count>5</comment_count>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2017-09-19 08:08:08 +0300</bug_when>
    <thetext>Осталось дождаться, когда мейнтейнер внесёт его в репозитории. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172678</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2018-07-17 16:39:04 +0300</bug_when>
    <thetext>Уже было. Говорят, libxml дыряв.

*** This bug has been marked as a duplicate of bug 31401 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7214</attachid>
            <date>2017-09-19 07:32:24 +0300</date>
            <delta_ts>2017-09-19 07:32:24 +0300</delta_ts>
            <desc>Спек с поддержкой xml и исправлением сборки python-bind</desc>
            <filename>bind.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>29816</size>
            <attacher name="Вадим Илларионов">gbIMoBou</attacher>
            
              <data encoding="base64">TmFtZTogYmluZApWZXJzaW9uOiA5LjEwLjYKJWRlZmluZSBzcmNfdmVyc2lvbiA5LjEwLjYKUmVs
ZWFzZTogYWx0MgoKU3VtbWFyeTogSVNDIEJJTkQgLSBETlMgc2VydmVyCkxpY2Vuc2U6IEJTRC1z
dHlsZQpHcm91cDogU3lzdGVtL1NlcnZlcnMKVXJsOiBodHRwOi8vd3d3LmlzYy5vcmcvcHJvZHVj
dHMvQklORC8KCiMgZnRwOi8vZnRwLmlzYy5vcmcvaXNjL2JpbmQ5LyVzcmNfdmVyc2lvbi9iaW5k
LSVzcmNfdmVyc2lvbi50YXIuZ3oKU291cmNlMDogJW5hbWUtJXZlcnNpb24udGFyClNvdXJjZTI6
IHJmYzE5MTIudHh0ClNvdXJjZTM6IGJpbmQuUkVBRE1FLmJpbmQtZGV2ZWwKU291cmNlNDogYmlu
ZC5SRUFETUUuQUxUCgpTb3VyY2UxMTogYmluZC5pbml0ClNvdXJjZTEyOiBsd3Jlc2QuaW5pdAoK
U291cmNlMjE6IHJuZGMuY29uZgpTb3VyY2UyMjogcm5kYy5rZXkKClNvdXJjZTMxOiBiaW5kLm5h
bWVkLmNvbmYKU291cmNlMzI6IGJpbmQub3B0aW9ucy5jb25mClNvdXJjZTMzOiBiaW5kLnJuZGMu
Y29uZgpTb3VyY2UzNDogYmluZC5sb2NhbC5jb25mClNvdXJjZTM1OiBiaW5kLnJmYzE5MTIuY29u
ZgpTb3VyY2UzNjogYmluZC5yZmMxOTE4LmNvbmYKU291cmNlMzc6IGJpbmQuc3lzY29uZmlnCgpT
b3VyY2U0MTogYmluZC5sb2NhbGhvc3QKU291cmNlNDI6IGJpbmQubG9jYWxkb21haW4KU291cmNl
NDM6IGJpbmQuMTI3LmluLWFkZHIuYXJwYQpTb3VyY2U0NDogYmluZC5lbXB0eQoKU291cmNlNTA6
IGJpbmQuc2VydmljZQoKIyBOQjogdGhlcmUgbXVzdCBiZSBhdCBsZWFzdCBvbmUgcGF0Y2ggOikK
UGF0Y2gwMDAxOiAwMDAxLW93bC13YXJuaW5ncy5wYXRjaApQYXRjaDAwMDI6IDAwMDItb3BlbmJz
ZC1vd2wtcGlkZmlsZS5wYXRjaApQYXRjaDAwMDM6IDAwMDMtb3BlbmJzZC1vd2wtY2hyb290LWRl
ZmF1bHRzLnBhdGNoClBhdGNoMDAwNDogMDAwNC1hbHQtb3dsLWNocm9vdC5wYXRjaApQYXRjaDAw
MDU6IDAwMDUtb3dsLWNoZWNrY29uZi1jaHJvb3QucGF0Y2gKUGF0Y2gwMDA2OiAwMDA2LWFsdC1t
YW4ucGF0Y2gKUGF0Y2gwMDA3OiAwMDA3LWFsdC1ub2ZpbGUucGF0Y2gKUGF0Y2gwMDA4OiAwMDA4
LWFsdC1hZHMtcmVtb3ZlLnBhdGNoClBhdGNoMDAwOTogMDAwOS1NaW5pbWl6ZS1saW51eC1jYXBh
YmlsaXRpZXMucGF0Y2gKUGF0Y2gwMDEwOiAwMDEwLUxpbmstbGliaXJzLXdpdGgtbGliZG5zLWxp
YmlzYy1hbmQtbGliaXNjY2ZnLnBhdGNoClBhdGNoMDAxMTogMDAxMS1yaC1keW5kYi5wYXRjaAoK
IyByb290IGRpcmVjdG9yeSBmb3IgY2hyb290ZWQgZW52aXJvbm1lbnQuCiVkZWZpbmUgX2Nocm9v
dGRpciAlX2xvY2Fsc3RhdGVkaXIvYmluZAoKIyBjb21tb24gZGlyZWN0b3J5IGZvciBkb2N1bWVu
dGF0aW9uLgolZGVmaW5lIGRvY2RpciAlX2RvY2Rpci9iaW5kLSV2ZXJzaW9uCgolaWZuZGVmIHRp
bWVzdGFtcAolZGVmaW5lIHRpbWVzdGFtcCAlKFRaPVVUQyBMQ19USU1FPUMgZGF0ZSArJSVZJSVt
JSVkKQolZW5kaWYKCiVkZWZfZGlzYWJsZSBzdGF0aWMKJWRlZl9lbmFibGUgaXB2NgolZGVmX3dp
dGggb3BlbnNzbAolZGVmX3dpdGggbGlieG1sMgoKUHJvdmlkZXM6IGJpbmQtY2hyb290KCVfY2hy
b290ZGlyKQpPYnNvbGV0ZXM6IGJpbmQtY2hyb290LCBiaW5kLWRlYnVnLCBiaW5kLXNsYXZlLCBj
YWNoaW5nLW5hbWVzZXJ2ZXIKIyBCZWNhdXNlIG9mIC9ldGMvc3lzbG9nLmQvIGZlYXR1cmUuCkNv
bmZsaWN0czogc3lzbG9nZCA8IDEuNC4xLWFsdDExClByZVJlcTogYmluZC1jb250cm9sID49IDEu
MgpQcmVSZXE6IGNocm9vdGVkIHN5c2xvZ2QtZGFlbW9uClByZVJlcTogbGliYmluZCA9ICVFVlIK
UHJlUmVxOiBsaWJ4bWwyCgojIGR1ZSB0byAlX2Nocm9vdGRpci9kZXYvbG9nCkJ1aWxkUHJlUmVx
OiBjb3JldXRpbHMKCiMgZHVlIHRvIGJyb2tlbiBjb25maWd1cmUgc2NyaXB0CkJ1aWxkUHJlUmVx
OiBnY2MtYysrCgojIGZvciBiZXR0ZXIgLS1lbmFibGUtbGludXgtY2FwcyBleHBlcmllbmNlCkJ1
aWxkUHJlUmVxOiBsaWJjYXAtZGV2ZWwKCiV7P193aXRoX2xpYnhtbDI6QnVpbGRQcmVSZXE6IGxp
YnhtbDItZGV2ZWx9CiV7P193aXRoX29wZW5zc2w6QnVpbGRQcmVSZXE6IGxpYnNzbC1kZXZlbH0K
CiVwYWNrYWdlIHV0aWxzClN1bW1hcnk6IFV0aWxpdGllcyBwcm92aWRlZCBieSBJU0MgQklORApH
cm91cDogTmV0d29ya2luZy9PdGhlcgpSZXF1aXJlczogbGliYmluZCA9ICVFVlIKCiVwYWNrYWdl
IC1uIGxpYmJpbmQKU3VtbWFyeTogU2hhcmVkIGxpYnJhcnkgdXNlZCBieSBJU0MgQklORApHcm91
cDogU3lzdGVtL0xpYnJhcmllcwpQcm92aWRlczogbGliZG5zID0gJUVWUgpQcm92aWRlczogbGli
aXNjID0gJUVWUgpQcm92aWRlczogbGliaXNjY2MgPSAlRVZSClByb3ZpZGVzOiBsaWJpc2NjZmcg
PSAlRVZSClByb3ZpZGVzOiBsaWJsd3JlcyA9ICVFVlIKT2Jzb2xldGVzOiBsaWJkbnM4LCBsaWJk
bnM5LCBsaWJkbnMxMCwgbGliZG5zMTEsIGxpYmRuczE2Ck9ic29sZXRlczogbGliaXNjNCwgbGli
aXNjNywgbGliaXNjY2MwLCBsaWJpc2NjZmcwLCBsaWJsd3JlczEKCiVwYWNrYWdlIGRldmVsClN1
bW1hcnk6IElTQyBCSU5EIGRldmVsb3BtZW50IGxpYnJhcmllcyBhbmQgaGVhZGVycwpHcm91cDog
RGV2ZWxvcG1lbnQvQwpSZXF1aXJlczogbGliYmluZCA9ICVFVlIKUHJvdmlkZXM6IGxpYmlzYy1l
eHBvcnQtZGV2ZWwgPSAlRVZSCk9ic29sZXRlczogbGliaXNjLWV4cG9ydC1kZXZlbCA8ICV2ZXJz
aW9uCgolcGFja2FnZSBkZXZlbC1zdGF0aWMKU3VtbWFyeTogSVNDIEJJTkQgc3RhdGljIGRldmVs
b3BtZW50IGxpYnJhcmllcwpHcm91cDogRGV2ZWxvcG1lbnQvQwpSZXF1aXJlczogJW5hbWUtZGV2
ZWwgPSAlRVZSCgolcGFja2FnZSBkb2MKU3VtbWFyeTogRG9jdW1lbnRhdGlvbiBmb3IgSVNDIEJJ
TkQKR3JvdXA6IERldmVsb3BtZW50L090aGVyCkJ1aWxkQXJjaDogbm9hcmNoClByZWZpeDogJXBy
ZWZpeAoKJXBhY2thZ2UgLW4gbHdyZXNkClN1bW1hcnk6IExpZ2h0d2VpZ2h0IHJlc29sdmVyIGRh
ZW1vbgpHcm91cDogU3lzdGVtL1NlcnZlcnMKUHJlUmVxOiAvdmFyL3Jlc29sdiwgY2hrY29uZmln
LCBzaGFkb3ctdXRpbHMKUmVxdWlyZXM6IGxpYmJpbmQgPSAlRVZSCgolcGFja2FnZSAtbiAgICBw
eXRob24tYmluZApTdW1tYXJ5OiBBIG1vZHVsZSBhbGxvd2luZyBybmRjIGNvbW1hbmRzIHRvIGJl
IHNlbnQgZnJvbSBQeXRob24gcHJvZ3JhbXMKR3JvdXA6IERldmVsb3BtZW50L1B5dGhvbgpCdWls
ZEFyY2g6IG5vYXJjaApSZXF1aXJlczogcHl0aG9uCgolZGVzY3JpcHRpb24KVGhlIEJlcmtlbGV5
IEludGVybmV0IE5hbWUgRG9tYWluIChCSU5EKSBpbXBsZW1lbnRzIGFuIEludGVybmV0IGRvbWFp
bgpuYW1lIHNlcnZlci4gIEJJTkQgaXMgdGhlIG1vc3Qgd2lkZWx5LXVzZWQgbmFtZSBzZXJ2ZXIg
c29mdHdhcmUgb24gdGhlCkludGVybmV0LCBhbmQgaXMgc3VwcG9ydGVkIGJ5IHRoZSBJbnRlcm5l
dCBTb2Z0d2FyZSBDb25zb3J0aXVtIChJU0MpLgoKVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHRoZSAl
c3JjX3ZlcnNpb24gc2VydmVyIGFuZCByZWxhdGVkCmNvbmZpZ3VyYXRpb24gZmlsZXMuCgolZGVz
Y3JpcHRpb24gdXRpbHMKVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHZhcmlvdXMgdXRpbGl0aWVzIHJl
bGF0ZWQgdG8gRE5TIHRoYXQgYXJlIGRlcml2ZWQKZnJvbSB0aGUgQklORCAlc3JjX3ZlcnNpb24g
c291cmNlIHRyZWUsIGluY2x1ZGluZyBkaWcsIGhvc3QsCm5zbG9va3VwIGFuZCBuc3VwZGF0ZS4K
CiVkZXNjcmlwdGlvbiAtbiBsaWJiaW5kClRoaXMgcGFja2FnZSBjb250YWlucyBzaGFyZWQgbGli
cmFyaWVzIHVzZWQgYnkgQklORCdzICVzcmNfdmVyc2lvbgpkYWVtb25zIGFuZCBjbGllbnRzLgoK
JWRlc2NyaXB0aW9uIGRldmVsClRoaXMgcGFja2FnZSBjb250YWlucyBkZXZlbG9wbWVudCBsaWJy
YXJpZXMsIGhlYWRlciBmaWxlcywgYW5kIEFQSSBtYW4KcGFnZXMgZm9yIGxpYmRucywgbGliaXNj
LCBsaWJpc2NjYywgbGliaXNjY2ZnIGFuZCBsaWJsd3Jlcy4gVGhlc2UgYXJlCm9ubHkgbmVlZGVk
IGlmIHlvdSB3YW50IHRvIGNvbXBpbGUgcGFja2FnZXMgdGhhdCBuZWVkIG1vcmUgQklORAolc3Jj
X3ZlcnNpb24gbmFtZXNlcnZlciBBUEkgdGhhbiB0aGUgcmVzb2x2ZXIgY29kZSBwcm92aWRlZCBi
eQpnbGliYy4KCiVkZXNjcmlwdGlvbiBkZXZlbC1zdGF0aWMKVGhpcyBwYWNrYWdlIGNvbnRhaW5z
IGRldmVsb3BtZW50IHN0YXRpYyBsaWJyYXJpZXMsIGhlYWRlciBmaWxlcywgYW5kCkFQSSBtYW4g
cGFnZXMgZm9yIGxpYmRucywgbGliaXNjLCBsaWJpc2NjYywgbGliaXNjY2ZnIGFuZCBsaWJsd3Jl
cy4KVGhlc2UgYXJlIG9ubHkgbmVlZGVkIGlmIHlvdSB3YW50IHRvIGNvbXBpbGUgc3RhdGljYWxs
eSBsaW5rZWQgcGFja2FnZXMKdGhhdCBuZWVkIG1vcmUgQklORCAlc3JjX3ZlcnNpb24gbmFtZXNl
cnZlciBBUEkgdGhhbiB0aGUgcmVzb2x2ZXIKY29kZSBwcm92aWRlZCBieSBnbGliYy4KCiVkZXNj
cmlwdGlvbiBkb2MKVGhpcyBwYWNrYWdlIHByb3ZpZGVzIHZhcmlvdXMgZG9jdW1lbnRzIHRoYXQg
YXJlIHVzZWZ1bCBmb3IgbWFpbnRhaW5pbmcKYSB3b3JraW5nIEJJTkQgJXNyY192ZXJzaW9uIGlu
c3RhbGxhdGlvbi4KCiVkZXNjcmlwdGlvbiAtbiBsd3Jlc2QKVGhpcyBwYWNrYWdlIGNvbnRhaW5z
IGx3cmVzZCwgdGhlIGRhZW1vbiBwcm92aWRpbmcgbmFtZSBsb29rdXAgc2VydmljZXMKdG8gY2xp
ZW50cyB0aGF0IHVzZSB0aGUgQklORCAlc3JjX3ZlcnNpb24gbGlnaHR3ZWlnaHQgcmVzb2x2ZXIK
bGlicmFyeS4gSXQgaXMgZXNzZW50aWFsbHkgYSBzdHJpcHBlZC1kb3duLCBjYWNoaW5nLW9ubHkg
bmFtZSBzZXJ2ZXIKdGhhdCBhbnN3ZXJzIHF1ZXJpZXMgdXNpbmcgdGhlIEJJTkQgOSBsaWdodHdl
aWdodCByZXNvbHZlciBwcm90b2NvbApyYXRoZXIgdGhhbiB0aGUgRE5TIHByb3RvY29sLgoKJWRl
c2NyaXB0aW9uIC1uIHB5dGhvbi1iaW5kClRoaXMgcGFja2FnZSBwcm92aWRlcyBhIG1vZHVsZSB3
aGljaCBhbGxvd3MgY29tbWFuZHMgdG8gYmUgc2VudCB0byBybmRjCmRpcmVjdGx5IGZyb20gUHl0
aG9uIHByb2dyYW1zLgoKJXByZXAKJXNldHVwCgojIE5COiB0aGVyZSBtdXN0IGJlIGF0IGxlYXN0
IG9uZSBwYXRjaCA6KQolcGF0Y2gwMDAxIC1wMgolcGF0Y2gwMDAyIC1wMgolcGF0Y2gwMDAzIC1w
MgolcGF0Y2gwMDA0IC1wMgolcGF0Y2gwMDA1IC1wMgolcGF0Y2gwMDA2IC1wMgolcGF0Y2gwMDA3
IC1wMgolcGF0Y2gwMDA4IC1wMgolcGF0Y2gwMDA5IC1wMgolcGF0Y2gwMDEwIC1wMgolcGF0Y2gw
MDExIC1wMgoKaW5zdGFsbCAtRCAtcG02NDQgJV9zb3VyY2VkaXIvcmZjMTkxMi50eHQgZG9jL3Jm
Yy9yZmMxOTEyLnR4dAppbnN0YWxsIC1wbTY0NCAlX3NvdXJjZWRpci9iaW5kLlJFQURNRS5iaW5k
LWRldmVsIFJFQURNRS5iaW5kLWRldmVsCmluc3RhbGwgLXBtNjQ0ICVfc291cmNlZGlyL2JpbmQu
UkVBRE1FLkFMVCBSRUFETUUuQUxUCgpta2RpciBhZGRvbgppbnN0YWxsIC1wbTY0NCAlX3NvdXJj
ZWRpci97YmluZCxsd3Jlc2R9LmluaXQgYWRkb24vCmluc3RhbGwgLXBtNjQ0ICVfc291cmNlZGly
L2JpbmQue25hbWVkLG9wdGlvbnMscm5kYyxsb2NhbCxyZmMxOTEyLHJmYzE5MTh9LmNvbmYgXAoJ
YWRkb24vCmluc3RhbGwgLXBtNjQ0ICVfc291cmNlZGlyL2JpbmQue2xvY2FsaG9zdCxsb2NhbGRv
bWFpbiwxMjcuaW4tYWRkci5hcnBhLGVtcHR5LHN5c2NvbmZpZyxzZXJ2aWNlfSBcCglhZGRvbi8K
aW5zdGFsbCAtcG02NDQgJV9zb3VyY2VkaXIvcm5kYy57Y29uZixrZXl9IGFkZG9uLwoKZmluZCAt
dHlwZSBmIC1wcmludDAgfAoJeGFyZ3MgLXIwIGdyZXAgLWxaICdAW0EtWl9dXCtAJyAtLSB8Cgl4
YXJncyAtcjAgc2VkIC1pIFwKJwpzLEBST09UQCwlX2Nocm9vdGRpcixnOwpzLEBMV1JFU0RfUk9P
VEAsL3Zhci9yZXNvbHYsZzsKcyxARE9DRElSQCwlZG9jZGlyLGc7CnMsQFNCSU5ESVJALCVfc2Jp
bmRpcixnOwonIC0tCgpzZWQgLWkgJy8jIExhcmdlIEZpbGUvaUFDX1NZU19MQVJHRUZJTEUvJyBj
b25maWd1cmUuaW4KCiVidWlsZAolYXV0b3JlY29uZgolY29uZmlndXJlIFwKCS0tbG9jYWxzdGF0
ZWRpcj0vdmFyIFwKCS0td2l0aC1yYW5kb21kZXY9L2Rldi9yYW5kb20gXAoJLS1lbmFibGUtdGhy
ZWFkcyBcCgktLWVuYWJsZS1saW51eC1jYXBzIFwKCS0tZW5hYmxlLWZldGNobGltaXQgXAoJLS1l
bmFibGUtZml4ZWQtcnJzZXQgXAoJLS1kaXNhYmxlLXNlY2NvbXAgXAoJICV7c3Vic3Rfd2l0aCBs
aWJ4bWwyfSBcCgkgJXtzdWJzdF93aXRoIG9wZW5zc2x9IFwKCSAle3N1YnN0X2VuYWJsZSBpcHY2
fSBcCgkgJXtzdWJzdF9lbmFibGUgc3RhdGljfSBcCgktLWluY2x1ZGVkaXI9JXtfaW5jbHVkZWRp
cn0vYmluZDkgXAoJLS1kaXNhYmxlLW9wZW5zc2wtdmVyc2lvbi1jaGVjayBcCgktLXdpdGgtbGli
dG9vbCBcCgktLXdpdGgtZ3NzYXBpPXllcyBcCgktLWRpc2FibGUtaXNjLXNwbmVnbyBcCgkjCgol
bWFrZV9idWlsZAojIEJ1aWxkIHF1ZXJ5cGVyZgpwdXNoZCBjb250cmliL3F1ZXJ5cGVyZgoJJWNv
bmZpZ3VyZQoJJW1ha2VfYnVpbGQKcG9wZCAjIGNvbnRyaWIvcXVlcnlwZXJmCgolaW5zdGFsbAol
bWFrZWluc3RhbGxfc3RkCgojIEluc3RhbGwgYWRkaXRpb25hbCBoZWFkZXJzLgppbnN0YWxsIC1w
bTY0NCBsaWIvaXNjL3VuaXgvZXJybm8ycmVzdWx0LmggJWJ1aWxkcm9vdCVfaW5jbHVkZWRpci9i
aW5kOS9pc2MvCgojIEluc3RhbGwgcXVlcnlwZXJmLgppbnN0YWxsIC1wbTc1NSBjb250cmliL3F1
ZXJ5cGVyZi9xdWVyeXBlcmYgJWJ1aWxkcm9vdCVfc2JpbmRpci8KCiMgSW5zdGFsbCBzdGFydHVw
IHNjcmlwdHMuCmluc3RhbGwgLXBEIC1tNzU1IGFkZG9uL2JpbmQuaW5pdCAlYnVpbGRyb290JV9p
bml0ZGlyL2JpbmQKaW5zdGFsbCAtcEQgLW03NTUgYWRkb24vbHdyZXNkLmluaXQgJWJ1aWxkcm9v
dCVfaW5pdGRpci9sd3Jlc2QKCiMgSW5zdGFsbCBzeXN0ZW1kIHNlcnZpY2UKaW5zdGFsbCAtcEQg
LW02NDQgYWRkb24vYmluZC5zZXJ2aWNlICVidWlsZHJvb3QlX3VuaXRkaXIvYmluZC5zZXJ2aWNl
CgojIEluc3RhbGwgY29uZmlndXJhdGlvbnMgZmlsZXMKaW5zdGFsbCAtcG02MDAgYWRkb24vcm5k
Yy5jb25mICVidWlsZHJvb3QlX3N5c2NvbmZkaXIvCmluc3RhbGwgLXBEIC1tNjQ0IGFkZG9uL2Jp
bmQuc3lzY29uZmlnICVidWlsZHJvb3QlX3N5c2NvbmZkaXIvc3lzY29uZmlnL2JpbmQKCiMgQ3Jl
YXRlIGEgY2hyb290ZWQgZW52aXJvbm1lbnQuLi4KbWtkaXIgLXAgJWJ1aWxkcm9vdCVfY2hyb290
ZGlyL3tkZXYsJV9zeXNjb25mZGlyLHZhci97cnVuLHRtcH0sc2Vzc2lvbix6b25lL3NsYXZlfQpm
b3IgbiBpbiBuYW1lZCBvcHRpb25zIHJuZGMgbG9jYWwgcmZjMTkxMiByZmMxOTE4OyBkbwoJaW5z
dGFsbCAtcG02NDAgImFkZG9uL2JpbmQuJG4uY29uZiIgXAoJCSIlYnVpbGRyb290JV9jaHJvb3Rk
aXIlX3N5c2NvbmZkaXIvJG4uY29uZiIKZG9uZQpmb3IgbiBpbiBsb2NhbGhvc3QgbG9jYWxkb21h
aW4gMTI3LmluLWFkZHIuYXJwYSBlbXB0eTsgZG8KCWluc3RhbGwgLXBtNjQwICJhZGRvbi9iaW5k
LiRuIiBcCgkJIiVidWlsZHJvb3QlX2Nocm9vdGRpci96b25lLyRuIgoJc2VkIC1pIHMvWVlZWU1N
REROTi8le3RpbWVzdGFtcH0wMC8gXAoJCSIlYnVpbGRyb290JV9jaHJvb3RkaXIvem9uZS8kbiIK
ZG9uZQoKaW5zdGFsbCAtcG02NDAgYWRkb24vcm5kYy5rZXkgYmluZC5rZXlzICVidWlsZHJvb3Ql
X2Nocm9vdGRpciVfc3lzY29uZmRpci8KbG4gLXNuZnIgJWJ1aWxkcm9vdCVfc3lzY29uZmRpci9i
aW5kL3tuYW1lZC5jb25mLGJpbmQua2V5c30gXAoJJWJ1aWxkcm9vdCVfc3lzY29uZmRpci8KCiMg
Q3JlYXRlIHN5bWxpbmtzIGZvciB1bmNocm9vdGVkIGJpbmQuCmxuIC1zbmYgLiAlYnVpbGRyb290
JV9jaHJvb3RkaXIlX3N5c2NvbmZkaXIvYmluZApsbiAtc25mIC4uL3pvbmUgJWJ1aWxkcm9vdCVf
Y2hyb290ZGlyJV9zeXNjb25mZGlyL3pvbmUKbG4gLXNuZnIgJWJ1aWxkcm9vdCVfY2hyb290ZGly
JV9zeXNjb25mZGlyICVidWlsZHJvb3QlX3N5c2NvbmZkaXIvYmluZAoKIyBNYWtlIHVzZSBvZiBz
eXNsb2dkLTEuNC4xLWFsdDExIC9ldGMvc3lzbG9nLmQvIGZlYXR1cmUuCi91c3IvYmluL21rc29j
ayAlYnVpbGRyb290JV9jaHJvb3RkaXIvZGV2L2xvZwpta2RpciAlYnVpbGRyb290JV9zeXNjb25m
ZGlyL3N5c2xvZy5kCmxuIC1zICVfY2hyb290ZGlyL2Rldi9sb2cgJWJ1aWxkcm9vdCVfc3lzY29u
ZmRpci9zeXNsb2cuZC9iaW5kCiMuLi4gZW5kIG9mIHRoZSBjaHJvb3QgY29uZmlndXJhdGlvbi4K
CiMgQ3JlYXRlIG5kYyBjb21wYXRpYmlsaXR5IHN5bWxpbmtzLgpsbiAtcyBybmRjICVidWlsZHJv
b3QlX3NiaW5kaXIvbmRjCmxuIC1zIHJuZGMuOCAlYnVpbGRyb290JV9tYW44ZGlyL25kYy44Cgoj
IENyZWF0ZSBnaG9zdCBmaWxlcwp0b3VjaCAlYnVpbGRyb290L3Zhci9ydW4ve25hbWVkLGx3cmVz
ZH0ucGlkCgojIFBhY2thZ2UgZG9jdW1lbnRhdGlvbiBmaWxlcwpta2RpciAtcCAlYnVpbGRyb290
JWRvY2RpcgpjcCAtYSBDSEFOR0VTIENPUFlSSUdIVCBSRUFETUUqIFwKCWRvYy97YXJtLG1pc2Ms
cmZjfSBcCgklYnVpbGRyb290JWRvY2Rpci8KaW5zdGFsbCAtcG02NDQgY29udHJpYi9xdWVyeXBl
cmYvUkVBRE1FICVidWlsZHJvb3QlZG9jZGlyL1JFQURNRS5xdWVyeXBlcmYKCnh6IC05ICVidWls
ZHJvb3QlZG9jZGlyL3sqLyoudHh0LENIQU5HRVN9CnJtIC1mdiAlYnVpbGRyb290JWRvY2Rpci8q
L3tNYWtlZmlsZSosUkVBRE1FLVNHTUwsKi5kc2wqLCouc2gqLCoueG1sfQoKJWRlZmluZSBfdW5w
YWNrYWdlZF9maWxlc190ZXJtaW5hdGVfYnVpbGQgMQoKJXByZQovdXNyL3NiaW4vZ3JvdXBhZGQg
LXIgLWYgbmFtZWQKL3Vzci9zYmluL3VzZXJhZGQgLXIgLWcgbmFtZWQgLWQgJV9jaHJvb3RkaXIg
LXMgL2Rldi9udWxsIC1uIC1jICJEb21haW4gTmFtZSBTZXJ2ZXIiIG5hbWVkID4vZGV2L251bGwg
Mj4mMSB8fDoKWyAtZiAlX2luaXRkaXIvbmFtZWQgLWEgISAtTCAlX2luaXRkaXIvbmFtZWQgXSAm
JiAvc2Jpbi9jaGtjb25maWcgLS1kZWwgbmFtZWQgfHw6CiVwcmVfY29udHJvbCBiaW5kLWNocm9v
dCBiaW5kLWRlYnVnIGJpbmQtc2xhdmUKCiVwcmV1bgolcHJldW5fc2VydmljZSBiaW5kCgolcG9z
dApTWVNMT0dEX1NDUklQVD0vZXRjL2luaXQuZC9zeXNsb2dkClNZU0xPR0RfQ09ORklHPS9ldGMv
c3lzY29uZmlnL3N5c2xvZ2QKaWYgZ3JlcCAtcXMgJ15TWVNMT0dEX09QVElPTlM9LiotYSAlX2No
cm9vdGRpci9kZXYvbG9nJyAiJFNZU0xPR0RfQ09ORklHIjsgdGhlbgoJIyBSZW1vdmUgYXJ0ZWZh
Y3RzIG9mIHByZS1zeXNsb2cuZCBlcG9jaC4KCXNlZCAtaSAnc3xeXChTWVNMT0dEX09QVElPTlM9
LipcKSBcPy1hICVfY2hyb290ZGlyL2Rldi9sb2d8XDF8JyAiJFNZU0xPR0RfQ09ORklHIgoJaWYg
WyAteCAiJFNZU0xPR0RfU0NSSVBUIiBdOyB0aGVuCgkJIiRTWVNMT0dEX1NDUklQVCIgY29uZHJl
bG9hZCB8fDoKCWZpCmZpCgolcG9zdF9jb250cm9sIC1zIGVuYWJsZWQgYmluZC1jaHJvb3QKJXBv
c3RfY29udHJvbCAtcyBkaXNhYmxlZCBiaW5kLWRlYnVnIGJpbmQtc2xhdmUKJXBvc3Rfc2Vydmlj
ZSBiaW5kCgolcHJlIC1uIGx3cmVzZAovdXNyL3NiaW4vZ3JvdXBhZGQgLXIgLWYgbHdyZXNkCi91
c3Ivc2Jpbi91c2VyYWRkIC1yIC1nIGx3cmVzZCAtZCAvIC1zIC9kZXYvbnVsbCAtbiAtYyAiTGln
aHR3ZWlnaHQgUmVzb2x2ZXIgRGFlbW9uIiBsd3Jlc2QgPi9kZXYvbnVsbCAyPiYxIHx8OgoKJXBv
c3QgLW4gbHdyZXNkCiVwb3N0X3NlcnZpY2UgbHdyZXNkCgolcHJldW4gLW4gbHdyZXNkCiVwcmV1
bl9zZXJ2aWNlIGx3cmVzZAoKJXRyaWdnZXJ1biAtLSBiaW5kIDwgOS4xMC40CkY9L2V0Yy9zeXNj
b25maWcvYmluZAppZiBbICQyIC1ndCAwIC1hIC1mICRGIF07IHRoZW4KCWdyZXAgLXEgJ14jXD9D
SFJPT1Q9JyAkRiB8fCBlY2hvICcjQ0hST09UPSItdCAvIicgPj4gJEYKZmkKCiVmaWxlcyAtbiBs
aWJiaW5kCiVfbGliZGlyL2xpYiouc28uKgolZGlyICVkb2NkaXIKJWRvY2Rpci9DT1BZUklHSFQK
CiVmaWxlcyAtbiBsd3Jlc2QKJWNvbmZpZyAlX2luaXRkaXIvbHdyZXNkCiVfc2JpbmRpci9sd3Jl
c2QKJV9tYW44ZGlyL2x3cmVzZC4qCiVnaG9zdCAlYXR0cig2NDQscm9vdCxyb290KSAvdmFyL3J1
bi9sd3Jlc2QucGlkCgolZmlsZXMgZGV2ZWwKJV9saWJkaXIvKi5zbwolX2JpbmRpci9iaW5kOS1j
b25maWcKJV9iaW5kaXIvaXNjLWNvbmZpZy5zaAolX2luY2x1ZGVkaXIvYmluZDkKJV9tYW4xZGly
L2JpbmQ5LWNvbmZpZy4xKgolX21hbjNkaXIvKgolZGlyICVkb2NkaXIKJWRvY2Rpci9SRUFETUUu
YmluZC1kZXZlbAoKJWlmX2VuYWJsZWQgc3RhdGljCiVmaWxlcyBkZXZlbC1zdGF0aWMKJV9saWJk
aXIvKi5hCiVlbmRpZgoKJWZpbGVzCiVfYmluZGlyL2FycGFuYW1lCiVfYmluZGlyL25hbWVkLXJy
Y2hlY2tlcgolZXhjbHVkZSAlX3NiaW5kaXIvbHdyZXNkCiVleGNsdWRlICVfbWFuOGRpci9sd3Jl
c2QqCiVfc2JpbmRpci8qCiVfc3lzY29uZmRpci9iaW5kCiVfc3lzY29uZmRpci9iaW5kLmtleXMK
JV9zeXNjb25mZGlyL25hbWVkLmNvbmYKJWNvbmZpZyAlX2luaXRkaXIvYmluZAolY29uZmlnICVf
c3lzY29uZmRpci9zeXNjb25maWcvYmluZAolY29uZmlnKG5vcmVwbGFjZSkgJV9zeXNjb25mZGly
L3JuZGMuY29uZgolX3VuaXRkaXIvYmluZC5zZXJ2aWNlCgolX21hbjFkaXIvbmFtZWQtcnJjaGVj
a2VyLjEqCiVfbWFuNWRpci8qCiVfbWFuOGRpci8qCiVfbWFuMWRpci9hcnBhbmFtZSoKCiVkaXIg
JWRvY2RpcgolZG9jZGlyL1JFQURNRSoKJWRvY2Rpci9taXNjCiVleGNsdWRlICVkb2NkaXIvUkVB
RE1FLmJpbmQtZGV2ZWwKCiVnaG9zdCAlYXR0cig2NDQscm9vdCxyb290KSAvdmFyL3J1bi9uYW1l
ZC5waWQKCiNjaHJvb3QKJV9zeXNjb25mZGlyL3N5c2xvZy5kLyoKJWRlZmF0dHIoNjQwLHJvb3Qs
bmFtZWQsNzEwKQolZGlyICVfY2hyb290ZGlyCiVkaXIgJV9jaHJvb3RkaXIvZGV2CiVkaXIgJV9j
aHJvb3RkaXIlX3N5c2NvbmZkaXIKJWRpciAlX2Nocm9vdGRpci96b25lCiVkaXIgJWF0dHIoNzAw
LHJvb3QsbmFtZWQpICV2ZXJpZnkobm90IG1vZGUpICVfY2hyb290ZGlyL3pvbmUvc2xhdmUKJWRp
ciAlYXR0cig3MDAscm9vdCxuYW1lZCkgJXZlcmlmeShub3QgbW9kZSkgJV9jaHJvb3RkaXIvdmFy
CiVkaXIgJWF0dHIoMTc3MCxyb290LG5hbWVkKSAlX2Nocm9vdGRpci92YXIvcnVuCiVkaXIgJWF0
dHIoMTc3MCxyb290LG5hbWVkKSAlX2Nocm9vdGRpci92YXIvdG1wCiVkaXIgJWF0dHIoNzAwLHJv
b3QsbmFtZWQpICVfY2hyb290ZGlyL3Nlc3Npb24KJWNvbmZpZyhub3JlcGxhY2UpICVfY2hyb290
ZGlyJV9zeXNjb25mZGlyLyouY29uZgolY29uZmlnKG5vcmVwbGFjZSkgJXZlcmlmeShub3QgbWQ1
IG10aW1lIHNpemUpICVfY2hyb290ZGlyJV9zeXNjb25mZGlyL3JuZGMua2V5CiVfY2hyb290ZGly
JV9zeXNjb25mZGlyL2JpbmQua2V5cwolYXR0cigtLHJvb3Qscm9vdCkgJV9jaHJvb3RkaXIlX3N5
c2NvbmZkaXIvYmluZAolYXR0cigtLHJvb3Qscm9vdCkgJV9jaHJvb3RkaXIlX3N5c2NvbmZkaXIv
em9uZQolY29uZmlnICVfY2hyb290ZGlyL3pvbmUvbG9jYWxob3N0CiVjb25maWcgJV9jaHJvb3Rk
aXIvem9uZS9sb2NhbGRvbWFpbgolY29uZmlnICVfY2hyb290ZGlyL3pvbmUvMTI3LmluLWFkZHIu
YXJwYQolY29uZmlnICVfY2hyb290ZGlyL3pvbmUvZW1wdHkKCiVnaG9zdCAlYXR0cig2NjYscm9v
dCxyb290KSAlX2Nocm9vdGRpci9kZXYvKgoKJWZpbGVzIHV0aWxzCiVfYmluZGlyL2RlbHYKJV9i
aW5kaXIvZGlnCiVfYmluZGlyL2hvc3QKJV9iaW5kaXIvbnNsb29rdXAKJV9iaW5kaXIvbnN1cGRh
dGUKJV9tYW4xZGlyL2RlbHYuKgolX21hbjFkaXIvZGlnLioKJV9tYW4xZGlyL2hvc3QuKgolX21h
bjFkaXIvbnNsb29rdXAuKgolX21hbjFkaXIvbnN1cGRhdGUuKgolX21hbjFkaXIvaXNjLWNvbmZp
Zy5zaC4qCgolZmlsZXMgZG9jCiVkb2NkaXIKJWV4Y2x1ZGUgJWRvY2Rpci9SRUFETUUqCiVleGNs
dWRlICVkb2NkaXIvbWlzYwolZXhjbHVkZSAlZG9jZGlyL0NPUFlSSUdIVAoKJWZpbGVzIC1uIHB5
dGhvbi1iaW5kCiV7cHl0aG9uX3NpdGVsaWJkaXJfbm9hcmNofS8qcHkqCiV7cHl0aG9uX3NpdGVs
aWJkaXJfbm9hcmNofS9pc2MvKnB5KgoKJWNoYW5nZWxvZwoqIFR1ZSBTZXAgMTkgMjAxNyBWYWRp
bSBBLiBJbGxhcmlvbm92IDxnYklNb0JvdUBnbWFpbC5jb20+IDkuMTAuNi1hbHQyCi0gQnVpbGQg
d2l0aCB4bWwgc3VwcG9ydCBmb3IgbmFtZWQgc3RhdHMgZ2F0aGVyaW5nLgotIEZpeGVkIHB5dGhv
bi1iaW5kIG1vZHVsZSBpc3N1ZSAodGhhbnggdG8gbXV0YS1nZW5AbWFpbC5ydSkuCgoqIEZyaSBK
dWwgMjggMjAxNyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMTAuNi1hbHQx
Ci0gOS4xMC41LVAzIC0+IDkuMTAuNi4KCiogVHVlIEp1bCAxMSAyMDE3IERtaXRyeSBWLiBMZXZp
biA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4xMC41LlAzLWFsdDEKLSA5LjEwLjQtUDggLT4gOS4xMC41
LVAzCiAgKGZpeGVzOiBDVkUtMjAxNy0zMTQwLCBDVkUtMjAxNy0zMTQxLCBDVkUtMjAxNy0zMTQy
LCBDVkUtMjAxNy0zMTQzKS4KCiogV2VkIEFwciAxMiAyMDE3IERtaXRyeSBWLiBMZXZpbiA8bGR2
QGFsdGxpbnV4Lm9yZz4gOS4xMC40LlA4LWFsdDEKLSA5LjEwLjQtUDYgLT4gOS4xMC40LVA4IChm
aXhlczogQ1ZFLTIwMTctMzEzNiwgQ1ZFLTIwMTctMzEzNywgQ1ZFLTIwMTctMzEzOCkuCi0gYmlu
ZC5zZXJ2aWNlOiBwYXNzICRDSFJPT1QgdG8gbmFtZWQtY2hlY2tjb25mIChjbG9zZXM6ICMzMzIz
OSkuCi0gYmluZC5pbml0OiBjaGVjayBuYW1lZCBjb25maWd1cmF0aW9uIG9uIHN0YXJ0dXAuCgoq
IFdlZCBGZWIgMDggMjAxNyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMTAu
NC1hbHQyCi0gOS4xMC40LVA1IC0+IDkuMTAuNC1QNiAoZml4ZXMgQ1ZFLTIwMTctMzEzNSkuCgoq
IFRodSBKYW4gMTIgMjAxNyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMTAu
NC1hbHQxCi0gOS45LjktUDUgLT4gOS4xMC40LVA1IChjbG9zZXM6ICMzMDEyNCwgIzMyNTkwKS4K
LSBFbmFibGVkIG11bHRpcHJvY2Vzc2luZyBzdXBwb3J0LgotIGJpbmQ6IGJpbmQuc2VydmljZTog
Zml4ZWQgRW52aXJvbm1lbnRGaWxlLgotIGJpbmQ6IG9wdGlvbnMuY29uZjogZml4ZWQgdHlwbyBp
biBjb21tZW50IChjbG9zZXM6ICMzMTM1OSkuCi0gYmluZDogZW5hYmxlZCAiZml4ZWQiIG9yZGVy
aW5nIHN1cHBvcnQgaW4gcnJzZXQtb3JkZXIgc3RhdGVtZW50LgotIGJpbmQ6IHBhY2thZ2VkIG5h
bWVkLXJyY2hlY2tlci4KLSBiaW5kOiBpbXBvcnRlZCAiZHluYW1pYy1kYiIgc3RhdGVtZW50IHN1
cHBvcnQgZnJvbSBGZWRvcmEKICAoYnkgU2VyZ2V5IEJvbHNoYWtvdikuCi0gYmluZDogcGxhY2Vk
IGNocm9vdGVkIG1vZGUgdW5kZXIgY29udHJvbCgxKSAoYnkgU2VyZ2V5IEJvbHNoYWtvdikuCi0g
YmluZC1kZXZlbDogcGFja2FnZWQgYmluZDktY29uZmlnLgotIGJpbmQtdXRpbHM6IHBhY2thZ2Vk
IGRlbHYuCgoqIFNhdCBKYW4gMDcgMjAxNyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5v
cmc+IDkuOS45LWFsdDEKLSA5LjkuOC1QNCAtPiA5LjkuOS1QNS4KLSBJbXBsZW1lbnRlZCBlYXJs
eSBkcm9wIG9mIGxpbnV4IGNhcGFiaWxpdGllcy4KCiogV2VkIE5vdiAwMiAyMDE2IEdsZWIgRi1N
YWxpbm92c2tpeSA8Z2xlYmZtQGFsdGxpbnV4Lm9yZz4gOS45LjgtYWx0NQotIEFwcGxpZWQgdXBz
dHJlYW0gZml4IGZvciBDVkUtMjAxNi04ODY0LgoKKiBUdWUgU2VwIDI3IDIwMTYgR2xlYiBGLU1h
bGlub3Zza2l5IDxnbGViZm1AYWx0bGludXgub3JnPiA5LjkuOC1hbHQ0Ci0gQXBwbGllZCB1cHN0
cmVhbSBmaXggZm9yIENWRS0yMDE2LTI3NzYuCgoqIFRodSBNYXIgMTAgMjAxNiBGci4gQnIuIEdl
b3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1PiA5LjkuOC1hbHQzCi0gVXBkYXRlIHRvIGZ0cDovL2Z0
cC5pc2Mub3JnL2lzYy9iaW5kOS85LjkuOC1QMi9iaW5kLTkuOS44LVA0LnRhci5negotIEJ1aWxk
IHdpdGggLS1lbmFibGUtZmV0Y2hsaW1pdCAoQ2xvc2VzOiAjMzE3MDEpCgoqIFdlZCBKYW4gMjAg
MjAxNiBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1PiA5LjkuOC1hbHQyCi0gVXBk
YXRlIHRvIGZ0cDovL2Z0cC5pc2Mub3JnL2lzYy9iaW5kOS85LjkuOC1QMi9iaW5kLTkuOS44LVAz
LnRhci5negoKKiBUaHUgRGVjIDE3IDIwMTUgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51
eC5ydT4gOS45LjgtYWx0MQotIFVwZGF0ZSB0byBmdHA6Ly9mdHAuaXNjLm9yZy9pc2MvYmluZDkv
OS45LjgtUDIvYmluZC05LjkuOC1QMi50YXIuZ3oKCiogVGh1IFNlcCAwMyAyMDE1IEZyLiBCci4g
R2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDkuOS43LWFsdDMKLSBVcGRhdGUgdG8gZnRwOi8v
ZnRwLmlzYy5vcmcvaXNjL2JpbmQ5LzkuOS43LVAzL2JpbmQtOS45LjctUDMudGFyLmd6CgoqIFdl
ZCBKdWwgMjkgMjAxNSBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1PiA5LjkuNy1h
bHQyCi0gVXBkYXRlIHRvIGZ0cDovL2Z0cC5pc2Mub3JnL2lzYy9iaW5kOS85LjkuNy1QMi9iaW5k
LTkuOS43LVAyLnRhci5negoKKiBUdWUgSnVsIDI4IDIwMTUgRnIuIEJyLiBHZW9yZ2UgPGdlb3Jn
ZUBhbHRsaW51eC5ydT4gOS45LjctYWx0MQotIFVwZGF0ZSB0byBmdHA6Ly9mdHAuaXNjLm9yZy9p
c2MvYmluZDkvOS45LjctUDEvYmluZC05LjkuNy1QMS50YXIuZ3oKLSBDVkUtMjAxNS01NDc3IGZp
eAoKKiBUaHUgRGVjIDExIDIwMTQgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4g
OS45LjYtYWx0MgotIFVwZGF0ZSB0byBmdHA6Ly9mdHAuaXNjLm9yZy9pc2MvYmluZDkvOS45LjYt
UDEvYmluZC05LjkuNi1QMS50YXIuZ3oKCiogVHVlIE5vdiAxOCAyMDE0IEZyLiBCci4gR2Vvcmdl
IDxnZW9yZ2VAYWx0bGludXgucnU+IDkuOS42LWFsdDEKLSBVcGRhdGUgdG8gZnRwOi8vZnRwLmlz
Yy5vcmcvaXNjL2JpbmQ5LzkuOS42L2JpbmQtOS45LjYudGFyLmd6Ci0gRml4IG9sZCBzdHlsZSBh
dXRvaGVhZGVyIEFDX0RFRklORQotIEVuYWJsZSByYXRlbGltaXRzIChDbG9zZXM6ICMzMDM5OCkK
LSBQcm92aWRlIGluaXRpYWwgcm5kY19rZXlnZW4gKENsb3NlczogIzI4MDM0KQoKKiBNb24gT2N0
IDA2IDIwMTQgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gOS45LjUtYWx0Mwot
IEJ1aWxkIHdpdGggR1NTQVBJCgoqIFR1ZSBKdW4gMTcgMjAxNCBGci4gQnIuIEdlb3JnZSA8Z2Vv
cmdlQGFsdGxpbnV4LnJ1PiA5LjkuNS1hbHQyCi0gVXBkYXRlZCB0byBmdHA6Ly9mdHAuaXNjLm9y
Zy9pc2MvYmluZDkvOS45LjUtUDEvYmluZC05LjkuNS1QMS50YXIuZ3oKCiogTW9uIEZlYiAwMyAy
MDE0IEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDkuOS41LWFsdDEKLSBVcGRh
dGUgdG8gZnRwOi8vZnRwLmlzYy5vcmcvaXNjL2JpbmQ5LzkuOS41L2JpbmQtOS45LjUudGFyLmd6
Ci0gRG9uJ3QgcGFja2FnZSBiaW5kOS1jb25maWcgKGluIGZhdm91ciBvZiBsaWIqLWV4cG9ydCkK
CiogVGh1IE5vdiAyOCAyMDEzIEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDku
OS40LWFsdDIKLSBVcGRhdGUgdG8gZnRwOi8vZnRwLmlzYy5vcmcvaXNjL2JpbmQ5LzkuOS40LVAx
L2JpbmQtOS45LjQtUDEudGFyLmd6Ci0gKENWRS0yMDEzLTYyMzAgaXMgZml4ZWQgaW4gdGhpcyB2
ZXJzaW9uKQoKKiBUdWUgT2N0IDAxIDIwMTMgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51
eC5ydT4gOS45LjQtYWx0MQotIFVwZGF0ZSB0byBmdHA6Ly9mdHAuaXNjLm9yZy9pc2MvYmluZDkv
OS45LjQvYmluZC05LjkuNC50YXIuZ3oKCiogU3VuIEp1bCAyOCAyMDEzIEZyLiBCci4gR2Vvcmdl
IDxnZW9yZ2VAYWx0bGludXgucnU+IDkuOS4zLWFsdDMKLSBVcGRhdGUgdG8gZnRwOi8vZnRwLmlz
Yy5vcmcvaXNjL2JpbmQvOS45LjMtUDIvYmluZC05LjkuMy1QMi50YXIuZ3oKCiogVHVlIEp1biAx
MSAyMDEzIEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDkuOS4zLWFsdDIKLSBV
cGRhdGUgdG8gZnRwOi8vZnRwLmlzYy5vcmcvaXNjL2JpbmQ5LzkuOS4zLVAxL2JpbmQtOS45LjMt
UDEudGFyLmd6CgoqIFRodSBKdW4gMDYgMjAxMyBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxp
bnV4LnJ1PiA5LjkuMy1hbHQxCi0gVXBkYXRlIHRvIGZ0cDovL2Z0cC5pc2Mub3JnL2lzYy9iaW5k
OS85LjkuMy9iaW5kLTkuOS4zLnRhci5negotIERyb3AgYWx0LWlzYy1jb25maWcucGF0Y2gKCiog
VGh1IE1hciAyOCAyMDEzIEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDkuOS4y
LWFsdDUKLSBVcGRhdGUgdG8gZnRwOi8vZnRwLmlzYy5vcmcvaXNjL2JpbmQ5LzkuOS4yLVAyL2Jp
bmQtOS45LjItUDIudGFyLmd6Ci0gVHVybiByZWdleCBzdXBwb3J0IG9mZgoKKiBGcmkgRGVjIDI4
IDIwMTIgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gOS45LjItYWx0NAotIFNl
cnZpY2UgZmlsZSBmaXh1cAoKKiBUdWUgRGVjIDExIDIwMTIgRnIuIEJyLiBHZW9yZ2UgPGdlb3Jn
ZUBhbHRsaW51eC5ydT4gOS45LjItYWx0MwotIFVwZGF0ZSB0byA5LjkuMi1QMSAoQ1ZFLTIwMTIt
NTY4OCBhbmQgYnVnZml4ZXMpCi0gQWRkIHN5c3RlbWQgc2VydmljZSBmaWxlIChmcm9tIEZDKQoK
KiBXZWQgTm92IDA3IDIwMTIgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gOS45
LjItYWx0MgotIEZpeCBwaWRmaWxlIHJlY3JlYXRpb24gdHJ5IG9uIHJlbG9hZAotIFJlcGxhY2Ug
aW5kZXggSURzIGluIHBhdGNoZXMgdG8gZHVtbXkgb25lcwoKKiBXZWQgT2N0IDE3IDIwMTIgRnIu
IEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gOS45LjItYWx0MQotIFZlcnNpb24gdXAg
dG8gOS45LjIgKENWRSA1MTY2IGluY2x1ZGVkKQoKKiBXZWQgT2N0IDE1IDIwMTIgRnIuIEJyLiBH
ZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gOS45LjEtYWx0MQotIFZlcnNpb24gdXAgdG8gOS45
LjEtUDMgKDYgbWlkZGxlIHZlcnNpb25zIGp1bXAhKQotIERyb3Agb3V0ZGF0ZWQgcGF0Y2hlcyAo
aW5jbHVkaW5nIENWRSA1MTY2LCB0aGlzIGlzIGluc2VjdXJlIGJ1aWxkKQotIEFkYXB0IGFjdHVh
bCBwYXRjaGVzCgoqIFdlZCBPY3QgMTAgMjAxMiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51
eC5vcmc+IDkuMy42LWFsdDgKLSBJbXBvcnRlZCBmaXhlcyBmb3Igc2V2ZXJhbCB2dWxuZXJhYmls
aXRpZXMgZnJvbSBSSCBiaW5kLTkuMy42LTIwLlAxLjUKICAoQ1ZFLTIwMTItezEwMzMsMTY2Nyw0
MjQ0LDUxNjZ9KS4KCiogRnJpIERlYyAxNiAyMDExIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gOS4zLjYtYWx0NwotIEltcG9ydGVkIGZpeGVzIGZvciBzZXZlcmFsIEROU1NFQyB2
dWxuZXJhYmlsaXRpZXMgZnJvbSBSSCBiaW5kCiAgKENWRS0yMDA5LTQwMjIsIENWRS0yMDEwLTAw
OTcsIENWRS0yMDEwLTM3NjIsIENWRS0yMDExLTQzMTMpOwogIG5vdGUgdGhhdCBETlNTRUMgaXMg
bm90IGVuYWJsZWQgYnkgZGVmYXVsdC4KLSBFbmFibGVkIElQdjYgc3VwcG9ydC4KLSBGaXhlZCBS
UEFUSCBpc3N1ZS4KCiogRnJpIE9jdCAwMSAyMDEwIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gOS4zLjYtYWx0NgotIFJlYnVpbHQgd2l0aCBsaWJjcnlwdG8uc28uMTAuCgoqIFR1
ZSBKdWwgMjggMjAwOSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMy42LWFs
dDUKLSBCYWNrcG9ydGVkIHVwc3RyZWFtIGZpeCBmb3IgYSByZW1vdGUgRG9TIGJ1ZyAoQ1ZFLTIw
MDktMDY5NikuCgoqIFRodSBBcHIgMzAgMjAwOSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51
eC5vcmc+IDkuMy42LWFsdDQKLSBSZW1vdmVkIHJlc29sdmVyKDUpIG1hbnVhbCBwYWdlIChjbG9z
ZXM6ICMxOTc4NCkuCgoqIEZyaSBNYXIgMDYgMjAwOSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRs
aW51eC5vcmc+IDkuMy42LWFsdDMKLSBvcHRpb25zLmNvbmY6CiAgKyBSZW1vdmVkIHJvb3QtZGVs
ZWdhdGlvbi1vbmx5IGRpcmVjdGl2ZS4KICArIEFkZGVkIGludGVyZmFjZS1pbnRlcnZhbCBkaXJl
Y3RpdmUgZXhhbXBsZS4KLSBNYWRlICJtYXggb3BlbiBmaWxlcyIgbGltaXQgYnkgZGVmYXVsdCBh
cyBsYXJnZSBhcyBkZWZhdWx0ICJtYXggc29ja2V0cyIgbGltaXQuCgoqIFdlZCBKYW4gMDcgMjAw
OSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMy42LWFsdDIKLSBVcGRhdGVk
IHRvIDkuMy42LVAxIHJlbGVhc2UuCgoqIE1vbiBOb3YgMjQgMjAwOCBEbWl0cnkgVi4gTGV2aW4g
PGxkdkBhbHRsaW51eC5vcmc+IDkuMy42LWFsdDEKLSBVcGRhdGVkIHRvIDkuMy42IHJlbGVhc2Uu
CgoqIFN1biBBdWcgMTAgMjAwOCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDku
My41LWFsdDQKLSBJbXBsZW1lbnRlZCBhdXRvbWF0aWMgZmRzZXRzIGV4cGFuc2lvbiB0byBvdmVy
Y29tZSBGRF9TRVRTSVpFIGxpbWl0LgoKKiBUaHUgQXVnIDA3IDIwMDggRG1pdHJ5IFYuIExldmlu
IDxsZHZAYWx0bGludXgub3JnPiA5LjMuNS1hbHQzCi0gVXBkYXRlZCB0byA5LjMuNS1QMiByZWxl
YXNlLgoKKiBGcmkgSnVuIDA2IDIwMDggRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3Jn
PiA5LjMuNS1hbHQyCi0gVXBkYXRlZCB0byA5LjMuNS1QMSByZWxlYXNlIChmaXhlcyBWVSM4MDAx
MTMvQ1ZFLTIwMDgtMTQ0NykuCgoqIFdlZCBBcHIgMTYgMjAwOCBEbWl0cnkgVi4gTGV2aW4gPGxk
dkBhbHRsaW51eC5vcmc+IDkuMy41LWFsdDEKLSBVcGRhdGVkIHRvIDkuMy41IHJlbGVhc2UuCgoq
IE1vbiBOb3YgMDUgMjAwNyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMy40
LWFsdDUKLSBvcHRpb25zLmNvbmY6IEFkZGVkIHJlY3Vyc2luZy1maWxlIGRpcmVjdGl2ZS4KLSBV
cGRhdGVkIEwuUk9PVC1TRVJWRVJTLk5FVDogMTk4LjMyLjY0LjEyIC0+IDE5OS43LjgzLjQyLgoK
KiBUdWUgSnVsIDI0IDIwMDcgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjMu
NC1hbHQ0Ci0gVXBkYXRlZCB0byA5LjMuNC1QMSByZWxlYXNlIChmaXhlcyBDVkUtMjAwNy0yOTI2
KS4KCiogRnJpIEFwciAwNiAyMDA3IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4g
OS4zLjQtYWx0MwotIHJuZGMtY29uZmdlbjogUmV2ZXJ0IHByZXZpb3VzIGNoYW5nZS4KLSBDaGFu
Z2VkIHN0YXJ0dXAgc2NyaXB0IHRvIHVzZSAvZGV2L3VyYW5kb20gYXMgYSBzb3VyY2UKICBvZiBy
YW5kb21uZXNzIGR1cmluZyBybmRjIGtleSBnZW5lcmF0aW9uLgoKKiBXZWQgQXByIDA0IDIwMDcg
RG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjMuNC1hbHQyCi0gcm5kYy1jb25m
Z2VuOiBSZXN0b3JlIGRlZmF1bHQga2V5IHNpemUgKCMxMTMyMSkuCgoqIFRodSBKYW4gMjUgMjAw
NyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMy40LWFsdDEKLSBVcGRhdGVk
IHRvIDkuMy40IHJlbGVhc2UuCgoqIEZyaSBEZWMgMjkgMjAwNiBEbWl0cnkgVi4gTGV2aW4gPGxk
dkBhbHRsaW51eC5vcmc+IDkuMy4zLWFsdDIKLSBSZWJ1aWx0IGR1ZSB0byBsaWJjcnlwdG8uc28u
NCAtPiBsaWJjcnlwdG8uc28uNiBzb25hbWUgY2hhbmdlLgoKKiBTYXQgRGVjIDA5IDIwMDYgRG1p
dHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjMuMy1hbHQxCi0gVXBkYXRlZCB0byA5
LjMuMyByZWxlYXNlLgoKKiBGcmkgTm92IDAzIDIwMDYgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0
bGludXgub3JnPiA5LjMuMy1hbHQwLjIKLSBVcGRhdGVkIHRvIDkuMy4zIFJDMy4KCiogU2F0IFNl
cCAyMyAyMDA2IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4zLjMtYWx0MC4x
Ci0gVXBkYXRlZCB0byA5LjMuMyBSQzIuCgoqIFdlZCBTZXAgMDYgMjAwNiBEbWl0cnkgVi4gTGV2
aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMy4yLWFsdDIKLSBVcGRhdGVkIHRvIDkuMy4yIFAxLgoK
KiBUaHUgTWFyIDMwIDIwMDYgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjMu
Mi1hbHQxCi0gVXBkYXRlZCB0byA5LjMuMiByZWxlYXNlLgoKKiBUdWUgU2VwIDI3IDIwMDUgRG1p
dHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjMuMS1hbHQyCi0gRml4ZWQgL2V0Yy9z
eXNsb2cuZC9iaW5kIGJ1ZyBpbnRyb2R1Y2VkIGluIHByZXZpb3VzIHJlbGVhc2U6CiAgL2V0Yy9z
eXNsb2cuZC8qIG11c3QgYmUgYWJzb2x1dGUgc3ltbGlua3MuCgoqIFdlZCBTZXAgMjEgMjAwNSBE
bWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMy4xLWFsdDEKLSBVcGRhdGVkIHRv
IDkuMy4xIHJlbGVhc2UuCi0gU3luY2VkIHdpdGggT3dsJ3MgYmluZC05LjMuMS1vd2wxIHBhY2th
Z2UuCi0gQXBwbGllZCBmZXcgZml4ZXMgZnJvbSBSSCBhbmQgU3VTRSBiaW5kIHBhY2thZ2VzLgot
IE1lcmdlZCBhbGwgc2hhcmVkIGxpYnJhcmllcyBpbnRvIHNpbmdsZSBwYWNrYWdlLCBsaWJiaW5k
LgotIFJlcGxhY2VkIC1kZWJ1ZyBhbmQgLXNsYXZlIHN1YnBhY2thZ2VzIHdpdGggY29udHJvbCBm
YWNpbGl0aWVzLgotIENvbnZlcnRlZCBhYnNvbHV0ZSBzeW1saW5rcyBpbnRvIHJlbGF0aXZlLgoK
KiBTYXQgRmViIDEyIDIwMDUgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjIu
NC5yZWwtYWx0MgotIEZpeGVkIGJ1aWxkIG9mIHF1ZXJ5cGVyZiB1dGlsaXR5IG9uIHg4Nl82NCBw
bGF0Zm9ybSAoY2xvc2VzICM2MDgzKS4KCiogRnJpIFNlcCAyNCAyMDA0IERtaXRyeSBWLiBMZXZp
biA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4yLjQucmVsLWFsdDEKLSBVcGRhdGVkIHRvIDkuMi40IHJl
bGVhc2UgKD09IDkuMi40cmM4KS4KCiogU3VuIFNlcCAwNSAyMDA0IERtaXRyeSBWLiBMZXZpbiA8
bGR2QGFsdGxpbnV4Lm9yZz4gOS4yLjQucmM4LWFsdDEKLSBVcGRhdGVkIHRvIDkuMi40cmM4Lgot
IFJlbmFtZWQgc3VicGFja2FnZSBhY2NvcmRpbmcgdG8gc29uYW1lIGNoYW5nZToKICBsaWJkbnMx
MSAtPiBsaWJkbnMxNi4KLSBVcGRhdGVkIHN0YXJ0dXAgc2NyaXB0IHRvIG1ha2UgdXNlIG9mIG5l
dyAic3RhdHVzIC0tbG9ja2ZpbGUiIG9wdGlvbi4KCiogV2VkIEp1biAzMCAyMDA0IERtaXRyeSBW
LiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4yLjQucmM1LWFsdDEKLSBVcGRhdGVkIHRvIDku
Mi40cmM1LgotIFVwZGF0ZWQgcGF0Y2hlcy4KCiogTW9uIE1heSAxMCAyMDA0IEFMVCBRQSBUZWFt
IFJvYm90IDxxYS1yb2JvdEBhbHRsaW51eC5vcmc+IDkuMi4zLnJlbC1hbHQyLjEKLSBSZWJ1aWx0
IHdpdGggb3BlbnNzbC0wLjkuN2QuCgoqIFdlZCBNYXIgMTAgMjAwNCBEbWl0cnkgVi4gTGV2aW4g
PGxkdkBhbHRsaW51eC5vcmc+IDkuMi4zLnJlbC1hbHQyCi0gVXBkYXRlZCBidWlsZCBkZXBlbmRl
bmNpZXMuCi0gRG8gbm90IGJ1aWxkIHN0YXRpYyBsaWJyYXJ5IGJ5IGRlZmF1bHQuCgoqIE1vbiBO
b3YgMjQgMjAwMyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMi4zLnJlbC1h
bHQxCi0gVXBkYXRlZCB0byA5LjIuMyByZWxlYXNlLgotIFJlZGlmZmVkIHBhdGNoZXMuCi0gRG8g
bm90IHBhY2thZ2UgLmxhIGZpbGVzLgotIG5hbWVkLjg6IGZpeGVkIHJlZmVyZW5jZSB0byB0aGUg
QklORCA5IEFkbWluaXN0cmF0b3IgUmVmZXJlbmNlIE1hbnVhbC4KCiogTW9uIFNlcCAyMiAyMDAz
IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4yLjMucmM0LWFsdDEKLSBVcGRh
dGVkIHRvIDkuMi4zcmM0LgotIFJlbmFtZWQgc3VicGFja2FnZSBhY2NvcmRpbmcgdG8gc29uYW1l
IGNoYW5nZToKICBsaWJkbnMxMCAtPiBsaWJkbnMxMS4KLSBSZXBsYWNlZCAiZGVsZWdhdGlvbi1v
bmx5IiBkZWZhdWx0cyBpbXBsZW1lbnRlZCBpbiBwcmV2aW91cyByZWxlYXNlCiAgd2l0aCBuZXcg
b3B0aW9uLCByb290LWRlbGVnYXRpb24tb25seSwgYW5kIGVuYWJsZWQgaXQgYnkgZGVmYXVsdC4K
CiogVGh1IFNlcCAxOCAyMDAzIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4y
LjMucmMyLWFsdDEKLSBVcGRhdGVkIHRvIDkuMi4zcmMyLgotIFJlbmFtZWQgc3VicGFja2FnZSBh
Y2NvcmRpbmcgdG8gc29uYW1lIGNoYW5nZToKICBsaWJkbnM5IC0+IGxpYmRuczEwLgotIE1hcmtl
ZCBhbGwga25vd24gZ1RMRHMgYW5kIGNjVExEcyBhcyBkZWxlZ2F0aW9uLW9ubHkgYnkgZGVmYXVs
dC4KCiogVGh1IFNlcCAxMSAyMDAzIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4g
OS4yLjMucmMxLWFsdDIKLSBNZXJnZWQgcGF0Y2hlcyBmcm9tIE9wZW5CU0QsIHRoYW5rcyB0byBK
YXJubyBIdXVza29uZW46CiAgKyB3cml0ZSBwaWRmaWxlIGJlZm9yZSBjaHJvb3QgKCMyODY2KTsK
ICArIHVzZSBjaHJvb3QgamFpbGluZyBieSBkZWZhdWx0LCBubyAtdS8tdCBvcHRpb25zIGFyZSBu
ZWNlc3Nhcnk7Ci0gTWFrZSBuYW1lZC1jaGVja2NvbmYgdXNlIGNocm9vdCBqYWlsIGJ5IGRlZmF1
bHQgKEphcm5vIEh1dXNrb25lbikuCi0gb3B0aW9ucy5jb25mOiBhZGRlZCBmZXcgc2FtcGxlcyAo
IzI5NjgpLgoKKiBUdWUgQXVnIDI2IDIwMDMgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgu
b3JnPiA5LjIuMy5yYzEtYWx0MQotIFVwZGF0ZWQgdG8gOS4yLjNyYzEuCi0gUmVtb3ZlZCBhbHQt
bGliX2Ruc19yb290bnMgcGF0Y2ggKG1lcmdlZCB1cHN0cmVhbSkuCi0gRXhwbGljaXRseSBkaXNh
YmxlIHVzZSBvZiBsaW51eCBjYXBhYmlsaXRpZXMuCi0gUmVuYW1lZCBzdWJwYWNrYWdlcyBhY2Nv
cmRpbmcgdG8gc29uYW1lIGNoYW5nZXM6CiAgbGliZG5zOCAtPiBsaWJkbnM5LCBsaWJpc2M0IC0+
IGxpYmlzYzcuCgoqIFR1ZSBKdWwgMjkgMjAwMyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51
eC5vcmc+IDkuMi4yLnJlbC1hbHQyCi0gRml4ZWQgbWVzc2FnZSBmcm9tICdzZXJ2aWNlIGJpbmQg
cmVsb2FkJyAoIzAwMDI0MTEpLgotIE1vdmVkICdpbmNsdWRlICIvZXRjL3JmYzE5MTIuY29uZiI7
JyBkaXJlY3RpdmUKICBmcm9tIGJpbmQuY29uZiB0byBsb2NhbC5jb25mICgjMDAwMjc5MSkuCi0g
UmV3cml0dGVuIHN0YXJ0L3N0b3Agc2NyaXB0IHRvIG5ldyByYyBzY2hlbWUuCgoqIFR1ZSBNYXIg
MDQgMjAwMyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDkuMi4yLnJlbC1hbHQx
Ci0gVXBkYXRlZCB0byA5LjIuMiByZWxlYXNlLgoKKiBXZWQgRmViIDEyIDIwMDMgRG1pdHJ5IFYu
IExldmluIDxsZHZAYWx0bGludXgub3JnPiA5LjIuMi5yYzEtYWx0MgotIFJlbG9jYXRlZCBpbml0
aWFsIHJuZGMga2V5IGdlbmVyYXRpb24gZnJvbSAlJXBvc3QgdG8gc3RhcnR1cCBzY3JpcHQuCi0g
QWRkZWQgc29tZSBpbmZvcm1hdGlvbiBhYm91dCBBTFQgc3BlY2lmaWMgdG8gbmFtZWQoOCkgYW5k
IHJuZGMoOCkuCi0gQWRkZWQgUkVBRE1FLkFMVC4KCiogVGh1IEZlYiAwNiAyMDAzIERtaXRyeSBW
LiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gOS4yLjIucmMxLWFsdDEKLSBNaWdyYXRlZCB0byA5
LjIuMnJjMS4KLSBCdWlsZCAtLXdpdGgtbGlidG9vbCAtLXdpdGgtb3BlbnNzbCAtLWRpc2FibGUt
aXB2NiAtLWRpc2FibGUtdGhyZWFkcy4KLSBEbyBub3QgcGFja2FnZSBjb250cmliLgotIFBhY2th
Z2UgcXVlcnlwZXJmIHV0aWxpdHkuCi0gUGFja2FnZSBlYWNoIHNoYXJlZCBsaWJyYXJ5IHNlcGFy
YXRlbHk6CiAgbGliZG5zOCBsaWJpc2M0IGxpYmlzY2NjMCBsaWJpc2NjZmcwIGxpYmx3cmVzMS4K
LSBQYWNrYWdlIGx3cmVzZCBzZXBhcmF0ZWx5IChjaHJvb3RlZCB0byAvdmFyL3Jlc29sdikuCi0g
TW92ZWQgJV9jaHJvb3RkaXIvem9uZS9zbGF2ZSB0byBzZXBhcmF0ZSBzdWJwYWNrYWdlLCAlbmFt
ZS1zbGF2ZS4KLSBNb3ZlZCAlX2Nocm9vdGRpci92YXIvcnVuIHRvIHNlcGFyYXRlIHN1YnBhY2th
Z2UsICVuYW1lLWRlYnVnLgotIEFkZGVkIG5zbG9va3VwKDEpIGFuZCByZXNvbHZlcig1KSBtYW5w
YWdlcyBmcm9tIGJpbmQ4LgotIE1pbm9yIG1hbnBhZ2UgY29ycmVjdGlvbnMuCi0gaXNjLWNvbmZp
Zy5zaDogZml4ZWQgLS1jZmxhZ3MuCi0gbGliZG5zOiB1cGRhdGVkIHJvb3RfbnMgbGlzdCB0byAy
MDAyMTEwNTAxLgotIHJuZGMtY29uZmdlbjogYWRkZWQgIi1BIiBvcHRpb24gc3VwcG9ydC4KLSBJ
bXBsZW1lbnRlZCBkZWZhdWx0IHJuZGMgc2V0dGluZ3MuCi0gbmFtZWQ6IHBhdGNoZWQgdG8gZ2V0
IGNvcnJlY3QgY2hyb290IGphaWxpbmcgc3VwcG9ydC4KLSBVcGRhdGVkIGNocm9vdCBqYWlsIGFu
ZCByZWxvY2F0ZWQgaXQgdG8gL3Zhci9saWIvYmluZDoKICBkZWZhdWx0IENFIGlzIG5vdyByZWFk
b25seS4KLSBSZW5hbWVkICVfaW5pdGRpci9uYW1lZCB0byAlX2luaXRkaXIvYmluZC4KLSBNZXJn
ZWQgY2FjaGluZy1uYW1lc2VydmVyIGludG8gYmluZCBwYWNrYWdlLgotIFNwbGl0IG5hbWVkLmNv
bmYgaW50byBzZXZlcmFsIGNvbmZpZ3VyYXRpb25zIGZpbGVzLgotIEFkZGVkIG1vcmUgcmZjMTkx
MiB6b25lcyBieSBkZWZhdWx0LgotIEFkZGVkIHJmYzE5MTggem9uZXMgKG5vdCBlbmFibGVkIGJ5
IGRlZmF1bHQpLgoKKiBXZWQgTm92IDEzIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGlu
dXgub3JnPiA4LjMuMy1hbHQyCi0gU2VjdXJpdHkgZml4ZXMgZnJvbSBJU0M6CiAgKyAxNDY5LiBi
dWZmZXIgbGVuZ3RoIGNhbGN1bGF0aW9uIGZvciBQWCB3YXMgd3JvbmcuCiAgKyAxNDY4LiBuc19u
YW1lX250b2woKSBjb3VsZCBvdmVyd2l0ZSBhIHplcm8gbGVuZ3RoIGJ1ZmZlci4KICArIDE0Njcu
IG9mZiBieSBvbmUgYnVnIGluIG5zX21ha2VjYW5ub24oKS4KICArIDE0NjYuIGxhcmdlIEVORFMg
VURQIGJ1ZmZlciBzaXplIGNvdWxkIHRyaWdnZXIgYSBhc3NlcnRpb24uCiAgKyAxNDY1LiBwb3Nz
aWJsZSBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgaW4gZGJfc2VjLmMKICArIDE0NjQuIHRoZSBi
dWZmZXIgdXNlZCB0byBjb25zdHJ1Y3QgdGhlIC12ZSByZWNvcmQgd2FzIG5vdAogICAgCSAgYmln
IGVub3VnaCBmb3IgYWxsIHBvc3NpYmxlIFNPQSByZWNvcmRzLiAgdXNlIHBvaW50ZXIKICAgIAkg
IGFyaXRobWV0aWMgdG8gY2FsY3VsYXRlIHRoZSByZW1haW5pbmcgc2l6ZSBpbiB0aGlzCiAgICAJ
ICBidWZmZXIuCiAgKyAxNDYzLiB1c2Ugc2VyaWFsIHNwYWNlIGFyaXRobWV0aWMgdG8gZGV0ZXJt
aW5lIGlmIGEgU0lHIGlzCiAgICAJICB0b28gb2xkLCBpbiB0aGUgZnV0dXJlIG9yIGhhcyBpbnRl
cm5hbGx5IGNvbnN0aXN0YW50CiAgICAJICB0aW1lcy4KICArIDE0NjIuIHdyaXRlIGJ1ZmZlciBv
dmVyZmxvdyBpbiBtYWtlX3JyKCkuCi0gQ2hhbmdlZCBuYW1lZC5pbml0OgogICsgYWRkZWQgY29u
ZHJlbG9hZCgpOwogICsgZml4ZWQgYXJndW1lbnQgZm9yICItYyIgb3B0aW9uLgotIENoYW5nZWQg
YmluZCBjaHJvb3QgamFpbDoKICArIHJlbW92ZWQgL3Zhci9saWI7CiAgKyByZW1vdmVkIC9ldGMv
e2hvc3QsbnNzd2l0Y2h9LmNvbmY7CiAgKyBhZGRlZCAvZXRjL3twcm90b2NvbHMsc2VydmljZXN9
LgotIFVzZSBzdWJzdCBpbnN0ZWFkIG9mIHBlcmwgaW4gJSVwb3N0IHNjcmlwdC4KLSBEb250J3Qg
Y2FsYyBwZXJsIGRlcGVuZGVuY2llcyBmb3IgLWNvbnRyaWIuCgoqIE1vbiBKdWwgMDEgMjAwMiBE
bWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDguMy4zLWFsdDEKLSBVcGRhdGVkIGNv
ZGUgdG8gOC4zLjMgcmVsZWFzZS4KLSBFeHBsaWNpdGx5IHVzZSBta3NvY2sgZnJvbSBmaWxldXRp
bHMuCi0gRml4ZWQgYnVpbGQgd2hlbiBnbGliYy1jb3JlLWFyY2hvcHQgaXMgaW5zdGFsbGVkLgot
IFVwZGF0ZWQgcGFja2FnZXIgaW5mb3JtYXRpb24uCgoqIFR1ZSBBcHIgMTYgMjAwMiBEbWl0cnkg
Vi4gTGV2aW4gPGxkdkBhbHQtbGludXgub3JnPiA4LjMuMS1hbHQxCi0gVXBkYXRlZCBjb2RlIHRv
IDguMy4xIHJlbGVhc2UuCi0gRml4ZWQgYmluZCB0byB1c2UgL2Rldi9udWxsIGZyb20gY29yZSBz
eXN0ZW0uCi0gTWFrZSB1c2Ugb2Ygc3lzbG9nZC0xLjQuMS1hbHQ5IC9ldGMvc3lzbG9nLmQvIGZl
YXR1cmUuCi0gUmVuYW1lZCAvZXRjL2Nocm9vdC5kL25hbWVkLiogdG8gL2V0Yy9jaHJvb3QuZC9i
aW5kLioKLSBSZWxheGVkIGRlcGVuZGVuY2llcyAoY29uZmxpY3RzIGluc3RlYWQgb2YgcmVxdWly
ZXMpLgoKKiBXZWQgT2N0IDAzIDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgucnU+
IDguMi41LWFsdDEKLSA4LjIuNQoKKiBUdWUgU2VwIDA0IDIwMDEgRG1pdHJ5IFYuIExldmluIDxs
ZHZAYWx0bGludXgucnU+IDguMi40LWFsdDMKLSBDb3JyZWN0ZWQgbWFucGFnZXMgYWNjb3JkaW5n
IHRvIGNocm9vdGVkIHNjaGVtZS4KLSBNb3JlIG1hbnBhZ2VzIG1vdmVkIHRvIG1hbi1wYWdlcyBw
YWNrYWdlLgoKKiBUdWUgSnVsIDI0IDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgu
cnU+IDguMi40LWFsdDIKLSBNb3ZlZCBjaHJvb3QgZnJvbSAvdmFyL25hbWVkIHRvICVfbG9jYWxz
dGF0ZWRpci9uYW1lZCAoYWNjb3JkaW5nIHRvIEZIUykuCi0gTWVyZ2VkIGJpbmQtY2hyb290IGlu
dG8gbWFpbiBwYWNrYWdlLgotIFVwZGF0ZWQgc2NyaXB0cyB0byBoYW5kbGUgbmV3IHN5c2xvZ2Qu
Ci0gUmVtb3ZlZCByZXN0YXJ0IHN1cHBvcnQgZnJvbSBuYW1lZC4KCiogVGh1IE1heSAzMSAyMDAx
IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4LnJ1PiA4LjIuNC1hbHQxCi0gOC4yLjQKCiog
TW9uIE1hciAxOSAyMDAxIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4LnJ1PiA4LjIuMy1p
cGw0bWRrCi0gVXBkYXRlZCBQcmVSZXFzLgoKKiBNb24gRmViIDA1IDIwMDEgRG1pdHJ5IFYuIExl
dmluIDxsZHZAZmFuZHJhLm9yZz4gOC4yLjMtaXBsM21kawotIEZpeGVkICUlZGV2ZWwgc3VicGFj
a2FnZS4KCiogV2VkIEphbiAzMSAyMDAxIERtaXRyeSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+
IDguMi4zLWlwbDJtZGsKLSBQYWN0aGVkIGRiX2RlZnMuaCB0byBlYXNlIGZpbmRpbmcgZXJyb3Jz
LgotIEFkZGVkICUldHJpZ2dlcnBvc3R1bi4KLSBBZGRlZCBjYWxsIGZvciBjaHJvb3RlZCBlbnZp
cm9ubWVudCBhZGp1c3RtZW50IGJlZm9yZSBzZXJ2ZXIgc3RhcnQuCgoqIFN1biBKYW4gMjggMjAw
MSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiA4LjIuMy1pcGwxbWRrCi0gOC4yLjMK
LSBQb3J0ZWQgdG8gbmV3IGNocm9vdGVkIHNjaGVtZS4KCiogVGh1IE5vdiAxNiAyMDAwIERtaXRy
eSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+IDguMi4yX1A3LWlwbDFtZGsKLSA4LjIuMl9QNwot
IE1vdmVkIGNocm9vdGVkIGVudmlyb25tZW50IHRvIHNlcGFyYXRlIHN1YnBhY2thZ2UuCi0gUmVt
b3ZlZCBmZXcgbWFucGFnZXMsIG9ic29sZXRlZCBieSBuZXcgbWFuLXBhZ2VzIHBhY2thZ2UuCgoq
IFNhdCBNYXkgMTMgMjAwMCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPgotIHhmZXIg
dG1wZGlyIHBhdGNoCi0gY2hyb290ZWQgZW52aXJvbm1lbnQgZml4CgoqIEZyaSBNYXIgMTAgMjAw
MCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPgotIGZpeGVkIHN0YXJ0dXAgc2NyaXB0
IHRvIGV4aXQgd2l0aCBlcnJvciBpZiBubyBjb25maWd1cmF0aW9uIGF2YWlsYWJsZQotIHVwZGF0
ZWQgdG8gcnBtLTMuMC40CgoqIFRodSBOb3YgMTEgMTk5OSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBm
YW5kcmEub3JnPgotIDguMi4yLVAzCgoqIFN1biBPY3QgMzEgMTk5OSBEbWl0cnkgVi4gTGV2aW4g
PGxkdkBmYW5kcmEub3JnPgotIGNocm9vdGVkIGVudmlyb25tZW50Ci0gZG9jIGFuZCBjb250cmli
IHBhY2thZ2VzCi0gb3B0aW1hbCBtYW5wYWdlIGNvbXByZXNzaW9uCi0gRmFuZHJhIGFkYXB0aW9u
cwoKKiBTYXQgT2N0IDA5IDE5OTkgQXhhbG9uIEJsb29kc3RvbmUgPGF4YWxvbkBsaW51eC1tYW5k
cmFrZS5jb20+Ci0gQWRkIGxhbWUgc2VydmVyIHBhdGNoCgoqIEZyaSBKdWwgMTYgMTk5OSBCZXJu
aGFyZCBSb3NlbmtyYWVuemVyIDxiZXJvQG1hbmRyYWtlc29mdC5jb20+Ci0gOC4yLjEKCiogVHVl
IE1heSAxMSAxOTk5IEJlcm5oYXJkIFJvc2Vua3JhZW56ZXIgPGJlcm9AbWFuZHJha2Vzb2Z0LmNv
bT4KLSBNYW5kcmFrZSBhZGFwdGlvbnMKCiogV2VkIE1hciAzMSAxOTk5IEJpbGwgTm90dGluZ2hh
bSA8bm90dGluZ0ByZWRoYXQuY29tPgotIGFkZCBJU0MgcGF0Y2gKLSBhZGQgcXVpY2sgaGFjayB0
byBtYWtlIGhvc3Qgbm90IGNyYXNoCi0gYWRkIG1vcmUgZG9jcwoKKiBGcmkgTWFyIDI2IDE5OTkg
Q3Jpc3RpYW4gR2FmdG9uIDxnYWZ0b25AcmVkaGF0LmNvbT4KLSBhZGQgcHJvYmluZyBpbmZvcm1h
dGlvbiBpbiB0aGUgaW5pdCBmaWxlIHRvIGtlZXAgbGludXhjb25mIGhhcHB5Ci0gZG9udCBzdHJp
cCBsaWJiaW5kCgoqIFN1biBNYXIgMjEgMTk5OSBDcmlzdGlhbiBHYWZ0b24gPGdhZnRvbkByZWRo
YXQuY29tPgotIGF1dG8gcmVidWlsZCBpbiB0aGUgbmV3IGJ1aWxkIGVudmlyb25tZW50IChyZWxl
YXNlIDMpCgoqIFdlZCBNYXIgMTcgMTk5OSBQcmVzdG9uIEJyb3duIDxwYnJvd25AcmVkaGF0LmNv
bT4KLSByZW1vdmVkICdkb25lJyBvdXRwdXQgYXQgbmFtZWQgc2h1dGRvd24uCgoqIFR1ZSBNYXIg
MTYgMTk5OSBDcmlzdGlhbiBHYWZ0b24gPGdhZnRvbkByZWRoYXQuY29tPgotIHZlcnNpb24gOC4y
CgoqIFdlZCBEZWMgMzAgMTk5OCBDcmlzdGlhbiBHYWZ0b24gPGdhZnRvbkByZWRoYXQuY29tPgot
IHBhdGNoIHRvIHVzZSB0aGUgX19GRFNfQklUUyBtYWNybwotIGJ1aWxkIGZvciBnbGliYyAyLjEK
CiogV2VkIFNlcCAyMyAxOTk4IEplZmYgSm9obnNvbiA8amJqQHJlZGhhdC5jb20+Ci0gY2hhbmdl
IG5hbWVkLnJlc3RhcnQgdG8gL3Vzci9zYmluL25kYyByZXN0YXJ0CgoqIFNhdCBTZXAgMTkgMTk5
OCBKZWZmIEpvaG5zb24gPGpiakByZWRoYXQuY29tPgotIGluc3RhbGwgbWFuIHBhZ2VzIGNvcnJl
Y3RseS4KLSBjaGFuZ2UgSzEwbmFtZWQgdG8gSzQ1bmFtZWQuCgoqIFdlZCBBdWcgMTIgMTk5OCBK
ZWZmIEpvaG5zb24gPGpiakByZWRoYXQuY29tPgotIGRvbid0IHN0YXJ0IGlmIC9ldGMvbmFtZWQu
Y29uZiBkb2Vzbid0IGV4aXN0LgoKKiBTYXQgQXVnICA4IDE5OTggSmVmZiBKb2huc29uIDxqYmpA
cmVkaGF0LmNvbT4KLSBhdXRtYWdpY2FsbHkgY3JlYXRlIC9ldGMvbmFtZWQuY29uZiBmcm9tIC9l
dGMvbmFtZWQuYm9vdCBpbiAlcG9zdAotIHJlbW92ZSBlY2hvIGluICVwb3N0CgoqIFdlZCBKdW4g
MTAgMTk5OCBKZWZmIEpvaG5zb24gPGpiakByZWRoYXQuY29tPgotIG1lcmdlIGluIDUuMSBtb2Rz
CgoqIFN1biBBcHIgMTIgMTk5OCBNYW51ZWwgSi4gR2FsYW4gPG1hbm9sb3dAc3RlcC5lcz4KLSBT
ZXZlcmFsIGVzc2VudGlhbCBtb2RpZmljYXRpb25zIHRvIGJ1aWxkIGFuZCBpbnN0YWxsIGNvcnJl
Y3RseS4KLSBNb2RpZmllZCAnbmRjJyB0byBhdm9pZCBkZXByZWNhdGVkIHVzZSBvZiAnLScKCiog
TW9uIERlYyAyMiAxOTk3IFNjb3R0IExhbXBlcnQgPGZvcnR1bmF0b0BoZWF2eW1ldGFsLm9yZz4K
LSBVc2VkIGJ1aWxkcm9vdAotIHBhdGNoZWQgYmluL25hbWVkL25zX3VkcC5jIHRvIHVzZSA8bGli
ZWxmL25saXN0Lmg+IGZvciBpbmNsdWRlCiAgb24gUmVkaGF0IDUuMCBpbnN0ZWFkIG9mIDxubGlz
dC5oPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>