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

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

    <bug>
          <bug_id>44029</bug_id>
          
          <creation_ts>2022-10-13 20:53:27 +0300</creation_ts>
          <short_desc>Nmap 7.90 has been released!</short_desc>
          <delta_ts>2024-07-01 17:30:13 +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>nmap</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=39483</see_also>
          <bug_file_loc>http://seclists.org/nmap-announce/2020/1</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>security</keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>alexemik</cc>
    
    <cc>glebfm</cc>
    
    <cc>gremlin</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>215906</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2022-10-13 20:53:27 +0300</bug_when>
    <thetext>Два года назад вышел nmap 7.90, который научили --script; просят собрать.

Если @core не волнует судьба этого пакета -- предлагаю расширить ACL
как минимум за счёт @qa.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215907</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2022-10-13 21:01:59 +0300</bug_when>
    <thetext>JFYI, кто-то уже что-то делал в этом направлении в качестве задания для join, см. https://bugzilla.altlinux.org/39483</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215908</commentid>
    <comment_count>2</comment_count>
      <attachid>11691</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2022-10-13 22:48:44 +0300</bug_when>
    <thetext>Created attachment 11691
наколенный nmap.spec для 7.93, отталкивающийся от nmap-7.80-alt2.src.rpm

Собственно, если смотреть не в анонсы, а в загрузки, то там вообще 7.93.

Из замеченного:

cd ndiff &amp;&amp; /usr/bin/python2 setup.py build 
Traceback (most recent call last):
  File &quot;setup.py&quot;, line 11, in &lt;module&gt;
    import distutils.command
ImportError: No module named distutils.command
make: *** [Makefile:384: build-ndiff] Error 1

=&gt;

BuildRequires: python-modules-distutils

e2k-alt-linux-gcc -o ncat -pipe -Wall -Wno-error -g -O3 -march=elbrus-v6 -Wall   ncat_main.o ncat_connect.o ncat_core.o ncat_posix.o ncat_listen.o ncat_proxy.o ncat_ssl.o base64.o http.o util.o sys_wrap.o http_digest.o ncat_lua.o ../nsock/src/libnsock.a ../nbase/libnbase.a -lssl -lcrypto -lpcap -lm -llua -ldl 
ld: http_digest.o: in function `make_response&apos;:
/home/mike/LOCAL-RPM/BUILD/nmap-7.93/ncat/http_digest.c:175: undefined reference to `EVP_MD_CTX_create&apos;
ld: http_digest.o: in function `http_digest_proxy_authenticate&apos;:
/home/mike/LOCAL-RPM/BUILD/nmap-7.93/ncat/http_digest.c:237: undefined reference to `EVP_MD_CTX_create&apos;
ld: http_digest.o: in function `http_digest_proxy_authorization&apos;:
/home/mike/LOCAL-RPM/BUILD/nmap-7.93/ncat/http_digest.c:264: undefined reference to `EVP_MD_CTX_create&apos;
ld: http_digest.o: in function `http_digest_check_credentials&apos;:
/home/mike/LOCAL-RPM/BUILD/nmap-7.93/ncat/http_digest.c:332: undefined reference to `EVP_MD_CTX_create&apos;
make[1]: *** [Makefile:120: ncat] Error 1

=&gt;

http://github.com/nmap/nmap/issues/2516
http://github.com/nmap/nmap/commit/d6bea8dcdee36a3902cece14097993350306f1b6

предупреждение: Installed (but unpackaged) file(s) found:
    /usr/share/ncat/ca-bundle.crt

=&gt;

%if_without ncat
rm -f %buildroot%_datadir/ncat/ca-bundle.crt
%endif
# ...
%files
%if_with ncat
%_datadir/ncat/ca-bundle.crt
%endif</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238631</commentid>
    <comment_count>3</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-12-07 21:46:03 +0300</bug_when>
    <thetext>В Сизифе уже какое-то время 7.94.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248391</commentid>
    <comment_count>4</comment_count>
    <who name="Алексий Козубовский">alexemik</who>
    <bug_when>2024-07-01 17:30:13 +0300</bug_when>
    <thetext>Основные изменения:

Добавлено более 2500 идентификаторов версий приложений и сервисов, а общий размер базы идентификаторов достиг 12089 записей. Число определяемых протоколов увеличилось с 1237 до 1246. Среди прочего добавлена поддержка протоколов grpc, mysqlx, essnet, remotemouse и tuya.
Добавлено 336 идентификаторов операционных систем. Общее число определяемых версий ОС доведено до 6036. Обеспечено определение версий iOS 15 и 16, macOS 12 и 13, ядро Linux 6.1, OpenBSD 7.1 и lwIP 2.2.
В состав включены 4 новых NSE-скрипта для обеспечения автоматизации различных действий с Nmap. Новые скрипты подготовлены сообществом DINA и нацелены на отправку запросов к различным промышленным контроллерам:
hartip-info - запрос информации с использованием протокола Highway Addressable Remote Transducer.
iec61850-mms - отправка запросов Manufacturing Message Specification.
multicast-profinet-discovery - отправка multicast-сообщений &quot;PROFINET DCP Identify All&quot; и вывод ответа.
profinet-cm-lookup - отправка запросов обработчикам DCERPC через сервис PNIO-CM.
В готовых сборках обновлены версии Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2 1.11.0 и liblinear 2.47.
При создании пакетов с Zenmap и Ndiff задействованы утилиты setuptools, вместо distutils.
Улучшен код сопоставления сигнатур при определении операционных систем, изменён синтаксис nmap-os-db для поддержки диапазонов в строках с опциями TCP.
Улучшен движок определения операционных систем, в котором при каждой повторной попытке теперь меняется номер исходного сетевого порта.
В движке сканирования портов задействованы некоторые оптимизации на основе результатов профилирования.Основные изменения:

Добавлено более 2500 идентификаторов версий приложений и сервисов, а общий размер базы идентификаторов достиг 12089 записей. Число определяемых протоколов увеличилось с 1237 до 1246. Среди прочего добавлена поддержка протоколов grpc, mysqlx, essnet, remotemouse и tuya.
Добавлено 336 идентификаторов операционных систем. Общее число определяемых версий ОС доведено до 6036. Обеспечено определение версий iOS 15 и 16, macOS 12 и 13, ядро Linux 6.1, OpenBSD 7.1 и lwIP 2.2.
В состав включены 4 новых NSE-скрипта для обеспечения автоматизации различных действий с Nmap. Новые скрипты подготовлены сообществом DINA и нацелены на отправку запросов к различным промышленным контроллерам:
hartip-info - запрос информации с использованием протокола Highway Addressable Remote Transducer.
iec61850-mms - отправка запросов Manufacturing Message Specification.
multicast-profinet-discovery - отправка multicast-сообщений &quot;PROFINET DCP Identify All&quot; и вывод ответа.
profinet-cm-lookup - отправка запросов обработчикам DCERPC через сервис PNIO-CM.
В готовых сборках обновлены версии Lua 5.4.6, libpcre2 10.43, zlib 1.3.1, libssh2 1.11.0 и liblinear 2.47.
При создании пакетов с Zenmap и Ndiff задействованы утилиты setuptools, вместо distutils.
Улучшен код сопоставления сигнатур при определении операционных систем, изменён синтаксис nmap-os-db для поддержки диапазонов в строках с опциями TCP.
Улучшен движок определения операционных систем, в котором при каждой повторной попытке теперь меняется номер исходного сетевого порта.
В движке сканирования портов задействованы некоторые оптимизации на основе результатов профилирования.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11691</attachid>
            <date>2022-10-13 22:48:44 +0300</date>
            <delta_ts>2022-10-13 22:48:44 +0300</delta_ts>
            <desc>наколенный nmap.spec для 7.93, отталкивающийся от nmap-7.80-alt2.src.rpm</desc>
            <filename>nmap.spec</filename>
            <type>text/plain</type>
            <size>14522</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">TmFtZTogbm1hcApWZXJzaW9uOiA3LjkzClJlbGVhc2U6IGFsdDAuMQpFcG9jaDogMjAwMjA1MDEK
ClN1bW1hcnk6IE5ldHdvcmsgZXhwbG9yYXRpb24gdG9vbCBhbmQgc2VjdXJpdHkgc2Nhbm5lcgpM
aWNlbnNlOiBHUEx2MgpHcm91cDogTW9uaXRvcmluZwpVcmw6IGh0dHA6Ly9ubWFwLm9yZy8KCiNk
ZWZpbmUgc3JjbmFtZSBubWFwLSV2ZXJzaW9uLSVyZWxlYXNlCiVkZWZpbmUgc3JjbmFtZSBubWFw
LSV2ZXJzaW9uCiMgaHR0cDovL2dpdC5hbHRsaW51eC5vcmcvZ2VhcnMvbi9ubWFwLmdpdApTb3Vy
Y2U6ICVzcmNuYW1lLnRhcgpTb3VyY2UxOiB6ZW5tYXAucGFtZApTb3VyY2UyOiB6ZW5tYXAuc2Vj
dXJpdHkKCiMgaHR0cDovL2dpdGh1Yi5jb20vbm1hcC9ubWFwL2lzc3Vlcy8yNTE2ClBhdGNoOiBk
NmJlYThkY2RlZTM2YTM5MDJjZWNlMTQwOTc5OTMzNTAzMDZmMWI2LnBhdGNoCgolZGVmX3dpdGgg
bGlibHVhCiVkZWZfd2l0aCBuY2F0CiVkZWZfd2l0aG91dCBuZGlmZgolZGVmX3dpdGggbnBpbmcK
JWRlZl93aXRob3V0IHplbm1hcAoKUmVxdWlyZXM6IGNocm9vdGVkLXJlc29sdgpCdWlsZFJlcXVp
cmVzOiBnY2MtYysrLCBsaWJjYXAtZGV2ZWwKQnVpbGRSZXF1aXJlczogbGlicGNhcC1kZXZlbCA+
PSAyOjAuOCwgbGlicGNyZS1kZXZlbCwgbGlic3NsLWRldmVsLCBsaWJzc2gyLWRldmVsLCB6bGli
LWRldmVsCiV7P193aXRoX2xpYmx1YTpCdWlsZFJlcXVpcmVzOiBsaWJsdWE1LjMtZGV2ZWx9CiV7
P193aXRoX25kaWZmOkJ1aWxkUmVxdWlyZXM6IHB5dGhvbjMtZGV2ZWx9CiV7P193aXRoX3plbm1h
cDpCdWlsZFJlcXVpcmVzOiBsaWJwYW0tZGV2ZWwgcHl0aG9uLWRldmVsfQoKQnVpbGRSZXF1aXJl
czogcHl0aG9uLW1vZHVsZXMtZGlzdHV0aWxzCkJ1aWxkUmVxdWlyZXM6IGxpYnNzbC1kZXZlbAoK
JWRlc2NyaXB0aW9uCk5tYXAgaXMgYW4gdXRpbGl0eSBmb3IgbmV0d29yayBleHBsb3JhdGlvbiBv
ciBzZWN1cml0eSBhdWRpdGluZy4KSXQgc3VwcG9ydHMgcGluZyBzY2FubmluZyAoZGV0ZXJtaW5l
IHdoaWNoIGhvc3RzIGFyZSB1cCksIG1hbnkgcG9ydApzY2FubmluZyB0ZWNobmlxdWVzLCB2ZXJz
aW9uIGRldGVjdGlvbiAoZGV0ZXJtaW5lIHNlcnZpY2UgcHJvdG9jb2xzIGFuZAphcHBsaWNhdGlv
biB2ZXJzaW9ucyBsaXN0ZW5pbmcgYmVoaW5kIHBvcnRzKSwgYW5kIFRDUC9JUCBmaW5nZXJwcmlu
dGluZwoocmVtb3RlIGhvc3QgT1Mgb3IgZGV2aWNlIGlkZW50aWZpY2F0aW9uKS4gIE5tYXAgYWxz
byBvZmZlcnMgZmxleGlibGUKdGFyZ2V0IGFuZCBwb3J0IHNwZWNpZmljYXRpb24sIGRlY295L3N0
ZWFsdGggc2Nhbm5pbmcsIFN1biBSUEMgc2Nhbm5pbmcsCmFuZCBtb3JlLgoKJXBhY2thZ2UgLW4g
emVubWFwClN1bW1hcnk6IFRoZSBHVEsrIGZyb250ZW5kIGZvciBObWFwCkdyb3VwOiBNb25pdG9y
aW5nCkJ1aWxkQXJjaDogbm9hcmNoCiVfcHl0aG9uX3NldF9ub2FyY2gKUmVxdWlyZXM6ICVuYW1l
ID0gJUVWUgoKJWRlc2NyaXB0aW9uIC1uIHplbm1hcApUaGlzIHBhY2thZ2UgaW5jbHVkZXMgemVu
bWFwLCBhIEdUSysgZnJvbnRlbmQgZm9yIE5tYXAuCgolcHJlcAolc2V0dXAgLW4gJXNyY25hbWUK
JXBhdGNoIC1wMQpybSAtciBsaWJsdWEgbGlicGNhcCBsaWJwY3JlIGxpYnNzaDIgbGliegpiemlw
MiAtOSBDSEFOR0VMT0cKCiVidWlsZApmb3IgZCBpbiAuIG5waW5nOyBkbwoJcHVzaGQgJGQKCWFj
bG9jYWwKCWF1dG9oZWFkZXIKCWF1dG9jb25mCglwb3BkCmRvbmUKCmV4cG9ydCBhY19jdl9oZWFk
ZXJfbGliaWJlcnR5X2g9bm8KZXhwb3J0IGFjX2N2X2RuZXRfbGludXhfcHJvY2ZzPXllcwolY29u
ZmlndXJlIFwKCSV7c3Vic3Rfd2l0aCBsaWJsdWF9IFwKCSV7c3Vic3Rfd2l0aCBuY2F0fSBcCgkl
e3N1YnN0X3dpdGggbmRpZmZ9IFwKCSV7c3Vic3Rfd2l0aCBucGluZ30gXAoJJXtzdWJzdF93aXRo
IHplbm1hcH0gXAoJLS13aXRoLXVzZXI9bm1hcHVzZXIgXAoJLS13aXRoLWNocm9vdC1lbXB0eT0v
dmFyL2VtcHR5IFwKCS0td2l0aC1jaHJvb3QtcmVzb2x2PS92YXIvcmVzb2x2IFwKCSMKJW1ha2Vf
YnVpbGQKCiVpbnN0YWxsCiVtYWtlaW5zdGFsbF9zdGQgU1RSSVA9OgoKcm0gLWYgJWJ1aWxkcm9v
dCVfYmluZGlyL3VuaW5zdGFsbF9uZGlmZgpybSAtZiAlYnVpbGRyb290JV9tYW5kaXIvKi9tYW4x
L25tYXAuKgolaWZfd2l0aG91dCBuY2F0CnJtIC1mICVidWlsZHJvb3QlX2RhdGFkaXIvbmNhdC9j
YS1idW5kbGUuY3J0CiVlbmRpZgoKJWlmX3dpdGggemVubWFwCmxuIC1zICQocmVsYXRpdmUgJV9s
aWJleGVjZGlyL2NvbnNvbGVoZWxwZXIvaGVscGVyICVfYmluZGlyLykgXAoJJWJ1aWxkcm9vdCVf
YmluZGlyL3plbm1hcC1yb290Cmluc3RhbGwgLXBEIC1tNjQwICVfc291cmNlZGlyL3plbm1hcC5w
YW1kIFwKCSVidWlsZHJvb3QlX3N5c2NvbmZkaXIvcGFtLmQvemVubWFwLXJvb3QKaW5zdGFsbCAt
cEQgLW02NDAgJV9zb3VyY2VkaXIvemVubWFwLnNlY3VyaXR5IFwKCSVidWlsZHJvb3QlX3N5c2Nv
bmZkaXIvc2VjdXJpdHkvY29uc29sZS5hcHBzL3plbm1hcC1yb290Cm1rZGlyIC1wICVidWlsZHJv
b3QlX2xpY29uc2RpcgpsbiAtcyAuLi8uLi8uLi8uLi96ZW5tYXAvcGl4bWFwcy96ZW5tYXAucG5n
ICVidWlsZHJvb3QlX2xpY29uc2Rpci8KJWZpbmRfbGFuZyB6ZW5tYXAKcm0gJWJ1aWxkcm9vdCVf
YmluZGlyL3tubWFwZmUsdW5pbnN0YWxsX3plbm1hcCx4bm1hcH0Kcm0gJWJ1aWxkcm9vdCVfZGF0
YWRpci96ZW5tYXAvc3UtdG8temVubWFwLnNoCiVlbmRpZgoKJWRlZmluZSBfdW5wYWNrYWdlZF9m
aWxlc190ZXJtaW5hdGVfYnVpbGQgMQolZGVmaW5lIF9zdHJpcHBlZF9maWxlc190ZXJtaW5hdGVf
YnVpbGQgMQoKJXByZQovdXNyL3NiaW4vZ3JvdXBhZGQgLXIgLWYgbm1hcHVzZXIKL3Vzci9zYmlu
L3VzZXJhZGQgLXIgLWcgbm1hcHVzZXIgLWQgL2Rldi9udWxsIC1zIC9kZXYvbnVsbCAtbiBubWFw
dXNlciA+L2Rldi9udWxsIDI+JjEgfHw6CgolZmlsZXMKJV9iaW5kaXIvbm1hcAolX2RhdGFkaXIv
bm1hcAolX21hbjFkaXIvbm1hcC4qCiVpZl93aXRoIG5jYXQKJV9iaW5kaXIvbmNhdAolX21hbjFk
aXIvbmNhdC4qCiVfZGF0YWRpci9uY2F0L2NhLWJ1bmRsZS5jcnQKJWVuZGlmCiVpZl93aXRoIG5k
aWZmCiVfYmluZGlyL25kaWZmCiVfbWFuMWRpci9uZGlmZi4qCiVweXRob24zX3NpdGVsaWJkaXJf
bm9hcmNoL25kaWZmLnB5CiVweXRob24zX3NpdGVsaWJkaXJfbm9hcmNoL19fcHljYWNoZV9fL25k
aWZmKgolZW5kaWYKJWlmX3dpdGggbnBpbmcKJV9iaW5kaXIvbnBpbmcKJV9tYW4xZGlyL25waW5n
LioKJWVuZGlmCiVkb2MgQ0hBTkdFTE9HLmJ6MiBkb2NzL3tSRUFETUUsbm1hcCoudHh0fQoKJWlm
X3dpdGggemVubWFwCiVmaWxlcyAtbiB6ZW5tYXAgLWYgemVubWFwLmxhbmcKJWNvbmZpZyhub3Jl
cGxhY2UpICVfc3lzY29uZmRpci9wYW0uZC96ZW5tYXAtcm9vdAolY29uZmlnKG5vcmVwbGFjZSkg
JV9zeXNjb25mZGlyL3NlY3VyaXR5L2NvbnNvbGUuYXBwcy96ZW5tYXAtcm9vdAolX2JpbmRpci96
ZW5tYXAqCiVfZGF0YWRpci96ZW5tYXAKJV9tYW4xZGlyL3plbm1hcC4qCiVfbGljb25zZGlyLyoK
JV9kZXNrdG9wZGlyL3plbm1hcCouZGVza3RvcAolcHl0aG9uX3NpdGVsaWJkaXIvKgolZW5kaWYK
CiVjaGFuZ2Vsb2cKKiBUaHUgT2N0IDEzIDIwMjIgTWljaGFlbCBTaGlnb3JpbiA8bWlrZUBhbHRs
aW51eC5vcmc+IDIwMDIwNTAxOjcuOTMtYWx0MC4xCi0gNy45MyB0ZXN0IGJ1aWxkIChBTFQjNDQw
MjkpCi0gYXBwbHkgdXBzdHJlYW0gY29tbWl0IGdkNmJlYThkIChubWFwIzI1MTYpCi0gbm8gbmRp
ZmYgcGF0Y2gKCiogU2F0IE9jdCAzMCAyMDIxIEdsZWIgRi1NYWxpbm92c2tpeSA8Z2xlYmZtQGFs
dGxpbnV4Lm9yZz4gMjAwMjA1MDE6Ny44MC1hbHQyCi0gU3dpdGNoZWQgdG8gdXNlIHB5dGhvbjMg
ZHVlIHRvIHB5dGhvbjIgRU9MIChBTFQjMzgyNzEpICh0aHggVml0YWx5IExpcGF0b3YpOgogICsg
ZGlzYWJsZWQgemVubWFwIGJ1aWxkOwogICsgYXBwbGllZCBuZGlmZiBweXRob24zIHBhdGNoICh0
aHggQnJ5YW4gUXVpZ2xleSkuCgoqIEZyaSBBdWcgMTYgMjAxOSBHbGViIEYtTWFsaW5vdnNraXkg
PGdsZWJmbUBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjcuODAtYWx0MQotIFVwZGF0ZWQgdG8gNy44
MC4KCiogV2VkIEFwciAxNyAyMDE5IEdsZWIgRi1NYWxpbm92c2tpeSA8Z2xlYmZtQGFsdGxpbnV4
Lm9yZz4gMjAwMjA1MDE6Ny43MC1hbHQyCi0gUmVidWlsdCB3aXRoIHN5c3RlbSBsaWJzc2gyLWRl
dmVsIGFuZCB6bGliLWRldmVsIChmb3VuZCB3aXRoIGhlbHAKICBvZiBmaW5kc3ltLXJlbW90ZSku
CgoqIFR1ZSBNYXIgMTkgMjAxOSBHbGViIEYtTWFsaW5vdnNraXkgPGdsZWJmbUBhbHRsaW51eC5v
cmc+IDIwMDIwNTAxOjcuNzAtYWx0MQotIFVwZGF0ZWQgdG8gNy43MC4KLSBCdWlsdCB3aXRoIGlu
dGVybmFsIGxpYmRuZXQuCi0gUmVidWlsdCB3aXRoIG9wZW5zc2wgMS4xLgoKKiBGcmkgSnVuIDIz
IDIwMTcgQWxla3NlaSBOaWtpZm9yb3YgPGRhcmt0ZW1wbGFyQGFsdGxpbnV4Lm9yZz4gMjAwMjA1
MDE6NS41MS1hbHQxLjIKLSBVcGRhdGVkIGRlcGVuZGVuY2llcyB0byBleHBsaWNpdGx5IHJlcXVp
cmUgbHVhLTUuMQoKKiBNb24gQXByIDExIDIwMTYgR2xlYiBGLU1hbGlub3Zza2l5IChxYSkgPHFh
X2dsZWJmbUBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjUuNTEtYWx0MS4xLnFhMQotIFJlYnVpbHQg
Zm9yIGdjYzUgQysrMTEgQUJJLgoKKiBTYXQgT2N0IDIyIDIwMTEgVml0YWx5IEt1em5ldHNvdiA8
dml0dHlAYWx0bGludXgucnU+IDIwMDIwNTAxOjUuNTEtYWx0MS4xCi0gUmVidWlsZCB3aXRoIFB5
dGhvbi0yLjcKCiogVGh1IE9jdCAwNiAyMDExIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4
Lm9yZz4gMjAwMjA1MDE6NS41MS1hbHQxCi0gVXBkYXRlZCB0byA1LjUxLgotIFN5bmNlZCB3aXRo
IG5tYXAtNS41MS1vd2wxLgoKKiBGcmkgT2N0IDAxIDIwMTAgRG1pdHJ5IFYuIExldmluIDxsZHZA
YWx0bGludXgub3JnPiAyMDAyMDUwMTo1LjIxLWFsdDIKLSBSZWJ1aWx0IHdpdGggbGlic3NsLnNv
LjEwLgoKKiBXZWQgTWFyIDI0IDIwMTAgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3Jn
PiAyMDAyMDUwMTo1LjIxLWFsdDEKLSBVcGRhdGVkIHRvIDUuMjEgKGNsb3NlczogIzIyOTEzKS4K
LSBTeW5jZWQgd2l0aCBubWFwLTUuMjEtb3dsMi4KLSBQYWNrYWdlZCB6ZW5tYXAgKGNsb3Nlczog
IzIwODcyKS4KCiogVGh1IERlYyAwMyAyMDA5IEV1Z2VueSBBLiBSb3N0b3Z0c2V2IChSRUFMKSA8
cmVhbCBhdCBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjUuMDAtYWx0Mi4xCi0gUmVidWlsdCB3aXRo
IHB5dGhvbiAyLjYKCiogVGh1IEp1bCAyMyAyMDA5IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gMjAwMjA1MDE6NS4wMC1hbHQyCi0gU3luY2VkIHdpdGggbm1hcC01LjAwLW93bDUu
Ci0gQnVpbHQgd2l0aCBzeXN0ZW0gbGliZG5ldCBhZ2Fpbi4KCiogVGh1IEp1bCAxNiAyMDA5IERt
aXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMjAwMjA1MDE6NS4wMC1hbHQxCi0gVXBk
YXRlZCB0byA1LjAwLgotIFN5bmNlZCB3aXRoIG5tYXAtNS4wMC1vd2w0LgoKKiBTdW4gSnVuIDAx
IDIwMDggRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAyMDAyMDUwMTo0LjY1LWFs
dDEKLSBVcGRhdGVkIHRvIDQuNjUuCgoqIEZyaSBNYXkgMzAgMjAwOCBEbWl0cnkgVi4gTGV2aW4g
PGxkdkBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjQuNjItYWx0MQotIFVwZGF0ZWQgdG8gNC42Mi4K
LSBDb25maWd1cmUgd2l0aG91dCBsdWEgYW5kIHplbm1hcCB5ZXQuCgoqIEZyaSBBcHIgMTEgMjAw
OCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjQuMjAtYWx0Mwot
IFVzZSAlJXVwZGF0ZV9tZW51cy8lJWNsZWFuX21lbnVzIGZvciBmcm9udGVuZCBzdWJwYWNrYWdl
IGFnYWluLgotIERvIG5vdCBwYWNrYWdlIGRldmVsb3BlciBkb2NzLgoKKiBGcmkgT2N0IDE5IDIw
MDcgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAyMDAyMDUwMTo0LjIwLWFsdDIK
LSBVc2UgMXN0IGdlbmVyYXRpb24gT1MgZGV0ZWN0aW9uIHN5c3RlbSBieSBkZWZhdWx0LgoKKiBU
aHUgT2N0IDE4IDIwMDcgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAyMDAyMDUw
MTo0LjIwLWFsdDEKLSBVcGRhdGVkIHRvIDQuMjAuCgoqIFNhdCBKdW4gMjQgMjAwNiBEbWl0cnkg
Vi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjQuMTEtYWx0MQotIFVwZGF0ZWQg
dG8gNC4xMS4KCiogV2VkIEp1biAxNCAyMDA2IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4
Lm9yZz4gMjAwMjA1MDE6NC4xMC1hbHQxCi0gVXBkYXRlZCB0byA0LjEwLgoKKiBUaHUgSnVuIDAx
IDIwMDYgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAyMDAyMDUwMTo0LjA0LWFs
dDAuMQotIFVwZGF0ZWQgdG8gNC4wNEJFVEExLgotIFBhdGNoZWQgdG8gYnVpbGQgd2l0aCBzeXN0
ZW0gbGliZG5ldC4KCiogU3VuIEFwciAyMyAyMDA2IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gMjAwMjA1MDE6NC4wMy1hbHQxCi0gVXBkYXRlZCB0byA0LjAzLgoKKiBUaHUgTWFy
IDA5IDIwMDYgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAyMDAyMDUwMTo0LjAy
LWFsdDAuMgotIFVwZGF0ZWQgdG8gNC4wMkFscGhhMi4KLSBVcGRhdGVkIHBhdGNoZXMuCgoqIFN1
biBNYXIgMDUgMjAwNiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDIwMDIwNTAx
OjQuMDItYWx0MC4xCi0gVXBkYXRlZCB0byA0LjAyQWxwaGExLgotIE1hZGUgZHJvcHByaXYgcGF0
Y2ggcG9ydGFibGUuCgoqIEZyaSBNYXIgMDMgMjAwNiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRs
aW51eC5vcmc+IDIwMDIwNTAxOjQuMDEtYWx0MQotIFVwZGF0ZWQgdG8gNC4wMS4KLSBSZXZpZXdl
ZCBhbmQgcmV3b3JrZWQgcGF0Y2hlcy4KLSBDbGVhbmVkIHVwIHNwZWNmaWxlLgotIFJlcGxhY2Vk
IG1lbnUgZmlsZSB3aXRoIGRlc2t0b3AgZmlsZS4KLSBVcGRhdGVkIG5tYXBmZSBpY29ucyBmcm9t
IE1hbmRyaXZhIHBhY2thZ2UuCi0gVXBkYXRlZCBidWlsZCBkZXBlbmRlbmNpZXMuCgoqIFdlZCBG
ZWIgMDEgMjAwNiBWaWN0b3IgRm9yc3l1ayA8Zm9yY2VAYWx0bGludXgucnU+IDIwMDIwNTAxOjQu
MDAtYWx0MQotIDQuMDAKLSBDb252ZXJ0ICdlcnJvcicgdG8gJ2ZhdGFsJyBpbiBkcm9wcHJpdi5j
YyAoYXMgaW4gT3dsJ3MgcGF0Y2gpLgotIFVwZGF0ZSBidWlsZCByZXF1aXJlbWVudHMuCgoqIE1v
biBGZWIgMDcgMjAwNSBBbGVrc2FuZHIgQmxva2hpbiAnU2FzcycgPHNhc3NAYWx0bGludXgucnU+
IDIwMDIwNTAxOjMuODEtYWx0MQotIDMuODEKCiogVHVlIEphbiAxOCAyMDA1IEFMVCBRQSBUZWFt
IFJvYm90IDxxYS1yb2JvdEBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjMuNzgtYWx0MS4xCi0gUmVi
dWlsdCB3aXRoIGxpYnN0ZGMrKy5zby42LgoKKiBXZWQgRGVjIDE1IDIwMDQgQWxla3NhbmRyIEJs
b2toaW4gJ1Nhc3MnIDxzYXNzQGFsdGxpbnV4LnJ1PiAyMDAyMDUwMTozLjc4LWFsdDEKLSBVcGRh
dGVkIHRvIDMuNzguCi0gTG9jYWxpemVkIG1hbnVhbCBwYWdlcyBpbnN0YWxsZWQgYnkgZGVmYXVs
dCBmcm9tIG5vdy4KCiogU3VuIE5vdiAyOCAyMDA0IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4Lm9yZz4gMjAwMjA1MDE6My43Ny1hbHQyCi0gU3BsaXQgZHJvcC1wcml2IHBhdGNoIGludG8g
dHdvIHBhdGNoZXMuCgoqIE1vbiBOb3YgMTUgMjAwNCBBbGVrc2FuZHIgQmxva2hpbiAnU2Fzcycg
PHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAxOjMuNzctYWx0MQotIDMuNzcuCi0gQ2hhbmdlZCBt
ZW51IGdyb3VwIHRvIE5ldHdvcmtpbmcvT3RoZXIuCi0gQWRkZWQgJSVwb3N0IGFuZCAlJXBvc3R1
biB0byAlbmFtZS1mcm9udGVuZCBwYWNrYWdlLgoKKiBUdWUgT2N0IDE5IDIwMDQgQWxla3NhbmRy
IEJsb2toaW4gKFNhc3MpIDxzYXNzQGFsdGxpbnV4LnJ1PiAyMDAyMDUwMTozLjc1LWFsdDEKLSAz
Ljc1LgotIFVwZGF0ZWQgYXV0b2hlYWRlci5wYXRjaC4KLSBVcGRhdGVkIEJ1aWxkUmVxdWlyZXMu
CgoqIFdlZCBTZXAgMDEgMjAwNCBBbGVrc2FuZHIgQmxva2hpbiAnU2FzcycgPHNhc3NAYWx0bGlu
dXgucnU+IDIwMDIwNTAxOjMuNzAtYWx0MQotIDMuNzAuCi0gVXBkYXRlZCBkcm9wX3ByaXYucGF0
Y2ggJiBhdXRvaGVhZGVyLnBhdGNoLgoKKiBGcmkgSnVsIDE2IDIwMDQgRG1pdHJ5IFYuIExldmlu
IDxsZHZAYWx0bGludXgub3JnPiAyMDAyMDUwMTozLjU1LWFsdDEKLSBVcGRhdGVkIHRvIDMuNTUu
Ci0gUmVkaWZmZWQgcGF0Y2hlcy4KLSBVcGRhdGVkIGRyb3BfcHJpdi5wYXRjaCB0byBlbmFibGUg
TUFDIGFkZHJlc3MgcHJpbnRpbmcgc3VwcG9ydC4KCiogTW9uIE1heSAxMCAyMDA0IEFMVCBRQSBU
ZWFtIFJvYm90IDxxYS1yb2JvdEBhbHRsaW51eC5vcmc+IDIwMDIwNTAxOjMuNTEtYWx0MC4zLjEK
LSBSZWJ1aWx0IHdpdGggb3BlbnNzbC0wLjkuN2QuCgoqIFR1ZSBBcHIgMjAgMjAwNCBBbGVrc2Fu
ZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAxOjMuNTEtYWx0MC4z
Ci0gMy41MS1URVNUMwotIFVwZGF0ZWQgYWx0LWRyb3BfcHJpdi5wYXRjaAotIEFkZGVkIE1BQyBh
ZGRyZXNzIHByaW50aW5nCgoqIFR1ZSBNYXIgMDkgMjAwNCBBbGVrc2FuZHIgQmxva2hpbiAoU2Fz
cykgPHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAxOjMuNTEtYWx0MC4xCi0gMy41MS1URVNUMgot
IGFkZGVkIFByb3ZpZGVzCgoqIFdlZCBKYW4gMjEgMjAwNCBBbGVrc2FuZHIgQmxva2hpbiAoU2Fz
cykgPHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAxOjMuNTAtYWx0MQotIDMuNTAKCiogTW9uIEph
biAxMiAyMDA0IEFsZWtzYW5kciBCbG9raGluIChTYXNzKSA8c2Fzc0BhbHRsaW51eC5ydT4gMjAw
MjA1MDE6My40OC1hbHQyCi0gUmVidWlsZGVkIHdpdGggbGlicGNhcDAuOAotIFVwZGF0ZWQgQnVp
bGRSZXF1aXJlcwoKKiBXZWQgT2N0IDA4IDIwMDMgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGlu
dXgub3JnPiAyMDAyMDUwMTozLjQ4LWFsdDEKLSBVcGRhdGVkIHRvIDMuNDguCgoqIEZyaSBPY3Qg
MDMgMjAwMyBBbGVrc2FuZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGludXgucnU+IDIwMDIw
NTAxOjMuNDctYWx0MQotIDMuNDcKLSBEcm9wcGVkIG5tYXAtMy40Ni1hbHQtcGNhcC5wYXRjaAoK
KiBUaHUgT2N0IDAyIDIwMDMgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAyMDAy
MDUwMTozLjQ2LWFsdDIKLSBGaXhlZCBsaWJwY2FwIHZlcnNpb24gZGV0ZWN0aW9uIGFnYWluLgot
IEZpeGVkIGJ1aWxkIHRvIGF2b2lkIHVzaW5nIGxpYmliZXJ0eS1kZXZlbC4KLSBFbmhhbmNlZCBk
cm9wcHJpdiBwYXRjaCB0byBtYWtlIHRjcGlwLmNjL3JvdXRldGhyb3VnaCgpIHdvcmsgYWdhaW4u
CgoqIFN1biBTZXAgMjEgMjAwMyBBbGVrc2FuZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGlu
dXgucnU+IDIwMDIwNTAxOjMuNDYtYWx0MQotIDMuNDYKLSBSZW1vdmVkIG9ic29sZXRlZCBwYXRj
aC4KCiogU3VuIFNlcCAxNCAyMDAzIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4g
MjAwMjA1MDE6My40MFBWVDE3LWFsdDEKLSBVcGRhdGVkIHRvIDMuNDBQVlQxNywgZmV3IHBhdGNo
ZXMgbWVyZ2VkIHVwc3RyZWFtLgoKKiBXZWQgU2VwIDEwIDIwMDMgRG1pdHJ5IFYuIExldmluIDxs
ZHZAYWx0bGludXgub3JnPiAyMDAyMDUwMTozLjQwUFZUMTYtYWx0MQotIFVwZGF0ZWQgdG8gMy40
MFBWVDE2LCByZXZpZXdlZCBhbmQgcmV3b3JrZWQgcGF0Y2hlcy4KCiogTW9uIEp1biAzMCAyMDAz
IEFsZWtzYW5kciBCbG9raGluIChTYXNzKSA8c2Fzc0BhbHRsaW51eC5ydT4gMjAwMjA1MDE6My4z
MC1hbHQxCi0gMy4zMAoKKiBNb24gSnVuIDE2IDIwMDMgQWxla3NhbmRyIEJsb2toaW4gKFNhc3Mp
IDxzYXNzQGFsdGxpbnV4LnJ1PiAyMDAyMDUwMTozLjI4LWFsdDEKLSAzLjI4Ci0gVXBkYXRlZCBw
YXRjaGVzLCByZW1vdmVkIG9ic29sZXRlZC4KCiogVHVlIEp1biAwMyAyMDAzIERtaXRyeSBWLiBM
ZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMjAwMjA1MDE6My4yNy1hbHQyCi0gU3luY2VkIHdpdGgg
T3dsJ3Mgbm1hcC0zLjI3LW93bDEgcGFja2FnZS4KCiogVHVlIEFwciAyOSAyMDAzIEFsZWtzYW5k
ciBCbG9raGluIChTYXNzKSA8c2Fzc0BhbHRsaW51eC5ydT4gMjAwMjA1MDE6My4yNy1hbHQxCi0g
My4yNwoKKiBGcmkgQXByIDI1IDIwMDMgQWxla3NhbmRyIEJsb2toaW4gKFNhc3MpIDxzYXNzQGFs
dGxpbnV4LnJ1PiAyMDAyMDUwMTozLjI2LWFsdDEKLSAzLjI2CgoqIE1vbiBBcHIgMjEgMjAwMyBB
bGVrc2FuZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAxOjMuMjUt
YWx0MQotIDMuMjUKCiogVHVlIEFwciAwOCAyMDAzIEFsZWtzYW5kciBCbG9raGluIChTYXNzKSA8
c2Fzc0BhbHRsaW51eC5ydT4gMjAwMjA1MDE6My4yMS1hbHQxLkNTVwotIDMuMjEgIkNhblNlY1dl
c3QiIHJlbGVhc2UuCgoqIFRodSBNYXIgMjAgMjAwMyBBbGVrc2FuZHIgQmxva2hpbiAoU2Fzcykg
PHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAxOjMuMjAtYWx0MQotIDMuMjAKCiogRnJpIERlYyAy
NyAyMDAyIEFsZWtzYW5kciBCbG9raGluICdTYXNzJyA8c2Fzc0BhbHRsaW51eC5ydT4gMjAwMjA1
MDE6My4xMEFMUEhBOS1hbHQxCi0gMy4xMEFMUEhBOQoKKiBGcmkgRGVjIDIwIDIwMDIgQWxla3Nh
bmRyIEJsb2toaW4gKFNhc3MpIDxzYXNzQGFsdGxpbnV4LnJ1PiAyMDAyMDUwMTozLjEwQUxQSEE3
LWFsdDEKLSAzLjEwQUxQSEE3Ci0gVXBkYXRlZCBidWlsZHJlcXVpcmVzCgoqIFRodSBOb3YgMTQg
MjAwMiBBbGVrc2FuZHIgQmxva2hpbiAnU2FzcycgPHNhc3NAYWx0bGludXgucnU+IDIwMDIwNTAx
OjMuMTBBTFBIQTQtYWx0MgotIEFkZGVkIG1lbnVpdGVtIGZvciBubWFwZmUKCiogV2VkIE5vdiAx
MyAyMDAyIEFsZWtzYW5kciBCbG9raGluICdTYXNzJyA8c2Fzc0BhbHRsaW51eC5ydT4gMjAwMjA1
MDE6My4xMEFMUEhBNC1hbHQxCi0gMy4xMEFMUEhBNAotIFVwZGF0ZWQgYnVpbGRyZXF1aXJlcy4K
CiogTW9uIFNlcCAyMyAyMDAyIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMjAw
MjA1MDE6My4xMEFMUEhBMy1hbHQxCi0gMy4xMEFMUEhBMywgcmVkb25lIHBhdGNoZXMuCi0gRml4
ZWQgYnVpbGQgd2FybmluZ3MuCi0gVXBkYXRlZCBidWlsZHJlcXVpcmVzLgoKKiBGcmkgQXVnIDAy
IDIwMDIgQWxla3NhbmRyIEJsb2toaW4gKFNhc3MpIDxzYXNzQGFsdGxpbnV4LnJ1PiAzLjAwLWFs
dDEKLSAzLjAwCgoqIEZyaSBKdWwgMTIgMjAwMiBBbGVrc2FuZHIgQmxva2hpbiAoU2FzcykgPHNh
c3NAYWx0bGludXgucnU+IDIuNTRCRVRBMzctYWx0MQotIDIuNTRCRVRBMzcKLSBidWlsZGVkIHdp
dGggZ2NjLTMuMQoKKiBUaHUgSnVuIDIwIDIwMDIgQWxla3NhbmRyIEJsb2toaW4gKFNhc3MpIDxz
YXNzQGFsdGxpbnV4LnJ1PiAyLjU0QkVUQTM2LWFsdDEKLSAyLjU0QkVUQTM2CgoqIE1vbiBKdW4g
MTAgMjAwMiBBbGVrc2FuZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGludXgucnU+IDIuNTRC
RVRBMzQtYWx0MQotIDIuNTRCRVRBMzQKCiogV2VkIE1heSAgMSAyMDAyIEFsZWtzYW5kciBCbG9r
aGluIChTYXNzKSA8c2Fzc0BhbHRsaW51eC5ydT4gMi41NEJFVEEzMy1hbHQxCi0gMi41NEJFVEEz
MwoKKiBUaHUgQXByIDE4IDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0LWxpbnV4Lm9yZz4g
Mi41NEJFVEEzMi1hbHQyCi0gRHJvcHBlZCBvYnNvbGV0ZSBzdW1tYXJpZXMgYW5kIGRlc2NyaXB0
aW9ucyBpbiBrb2k4ciBlbmNvZGluZy4KLSBEcm9wcGVkIG9ic29sZXRlICJjb21waWxlIiBwYXRj
aC4KLSBCdWlsZCB3aXRoIHN5c3RlbSBwY2FwIChyZXF1aXJlcyBsaWJwY2FwID49IDAuNy4xLWFs
dDIpLgotIEFkZGVkIGRyb3BfcHJpdiAodXNlcj1ubWFwdXNlciwgcm9vdD0vdmFyL3Jlc29sdiku
CgoqIFR1ZSBBcHIgIDIgMjAwMiBBbGVrc2FuZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGlu
dXgucnU+IDIuNTRCRVRBMzItYWx0MQotIDIuNTRCRVRBMzIKCiogTW9uIEFwciAgMSAyMDAyIEFs
ZWtzYW5kciBCbG9raGluIChTYXNzKSA8c2Fzc0BhbHRsaW51eC5ydT4gMi41NEJFVEEzMS1hbHQx
Ci0gMi41NEJFVEEzMQoKKiBXZWQgSmFuICA5IDIwMDIgQWxla3NhbmRyIEJsb2toaW4gKFNhc3Mp
IDxzYXNzQGFsdGxpbnV4LnJ1PiAyLjU0QkVUQTMwLWFsdDMKLSBhZGRlZCBTdW1tYXJ5ICYgZGVz
Y3JpcHRpb24gaW4gQ1AxMjUxIGVuY29kaW5nCgoqIFR1ZSBEZWMgMjUgMjAwMSBBbGVrc2FuZHIg
Qmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGludXgucnU+IDIuNTRCRVRBMzAtYWx0MgotIHVwZGF0
ZWQgc3BlYwotIHVwZGF0ZWQgdG8gcnBtLTQuMC4zCgoqIFRodSBPY3QgMTYgMjAwMSBBbGVrc2Fu
ZHIgQmxva2hpbiAoU2FzcykgPHNhc3NAYWx0bGludXgucnU+IDIuNTRCRVRBMzAtYWx0MQotIDIu
NTRCRVRBMzAKCiogTW9uIEF1ZyAxMyAyMDAxIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4
LnJ1PiAyLjU0QkVUQTI5LWFsdDEKLSAyLjU0QkVUQTI5CgoqIFR1ZSBKdWwgMzEgMjAwMSBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5ydT4gMi41NEJFVEEyOC1hbHQxCi0gMi41NEJFVEEy
OAoKKiBUaHUgSnVsIDI2IDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgucnU+IDIu
NTRCRVRBMjctYWx0MQotIDIuNTRCRVRBMjcKCiogVHVlIEp1biAwNSAyMDAxIERtaXRyeSBWLiBM
ZXZpbiA8bGR2QGFsdGxpbnV4LnJ1PiAyLjU0QkVUQTI1LWFsdDEKLSAyLjU0QkVUQTI1CgoqIE1v
biBKdW4gMDQgMjAwMSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5ydT4gMi41NEJFVEEy
NC1hbHQxCi0gMi41NEJFVEEyNAoKKiBTdW4gTWFyIDExIDIwMDEgRG1pdHJ5IFYuIExldmluIDxs
ZHZAZmFuZHJhLm9yZz4gMi41NEJFVEEyMi1pcGwxbWRrCi0gMi41NEJFVEEyMgoKKiBTYXQgTWFy
IDEwIDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZAZmFuZHJhLm9yZz4gMi41NEJFVEEyMS1pcGwx
bWRrCi0gMi41NEJFVEEyMQoKKiBXZWQgTWFyIDA3IDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZA
ZmFuZHJhLm9yZz4gMi41NEJFVEEyMC1pcGwxbWRrCi0gMi41NEJFVEEyMAoKKiBUaHUgRmViIDA4
IDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZAZmFuZHJhLm9yZz4gMi41NEJFVEExOS1pcGwxbWRr
Ci0gMi41NEJFVEExOQotIEZpeGVkIGdyb3VwIHRhZ3MuCgoqIEZyaSBEZWMgMDEgMjAwMCBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAyLjU0QkVUQTE0LWlwbDFtZGsKLSAyLjU0QkVU
QTE0CgoqIFdlZCBOb3YgMjIgMjAwMCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAy
LjU0QkVUQTExLWlwbDFtZGsKLSAyLjU0QkVUQTExCgoqIFNhdCBOb3YgMTEgMjAwMCBEbWl0cnkg
Vi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAyLjU0QkVUQTgtaXBsMW1kawotIDIuNTRCRVRBOAoK
KiBNb24gT2N0IDA5IDIwMDAgRG1pdHJ5IFYuIExldmluIDxsZHZAZmFuZHJhLm9yZz4gMi41NEJF
VEE2LWlwbDFtZGsKLSAyLjU0QkVUQTYKCiogVHVlIFNlcCAwNSAyMDAwIERtaXRyeSBWLiBMZXZp
biA8bGR2QGZhbmRyYS5vcmc+IDIuNTRCRVRBNC1pcGwxbWRrCi0gMi41NEJFVEE0CgoqIFRodSBB
dWcgMDMgMjAwMCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAyLjU0QkVUQTItaXBs
MW1kawotIDIuNTRCRVRBMgoKKiBXZWQgSnVuIDI4IDIwMDAgRG1pdHJ5IFYuIExldmluIDxsZHZA
ZmFuZHJhLm9yZz4gMi41NEJFVEExLWlwbDFtZGsKLSBVc2UgRkhTLWNvbXBhdGlibGUgbWFjcm9z
LgoKKiBXZWQgTWF5IDMxIDIwMDAgRG1pdHJ5IFYuIExldmluIDxsZHZAZmFuZHJhLm9yZz4KLSAy
LjU0QkVUQTEKCiogVHVlIEphbiAgNCAyMDAwIERtaXRyeSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5v
cmc+Ci0gMi4zQkVUQTEyCi0gc3BsaXQgaW50byB0d28gcGFja2FnZXMKCiogU3VuIE5vdiAyOCAx
OTk5IERtaXRyeSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+Ci0gRmFuZHJhIGFkYXB0aW9ucwoK
KiBTdW4gSmFuIDEwIDE5OTkgRnlvZG9yIDxmeW9kb3JAZGhwLmNvbT4KLSBNZXJnZWQgaW4gc3Bl
YyBmaWxlIHNlbnQgaW4gYnkgSWFuIE1hY2RvbmFsZCA8aWFubWFjZEB4czRhbGwubmw+CgoqIFR1
ZSBEZWMgMjkgMTk5OCBGeW9kb3IgPGZ5b2RvckBkaHAuY29tPgotIE1hZGUgc29tZSBjaGFuZ2Vz
LCBhbmQgbWVyZ2VkIGluIGFub3RoZXIgLnNwZWMgZmlsZSBzZW50IGluCiAgYnkgT3JlbiBUaXJv
c2ggPG9yZW5AaGlzaG9tZS5uZXQ+CgoqIE1vbiBEZWMgMjEgMTk5OCBSaWt1IE1lc2thbmVuIDxt
ZXNyaWtAY2Muanl1LmZpPgotIGluaXRpYWwgYnVpbGQgZm9yIFJIIDUueAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>