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

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

    <bug>
          <bug_id>37211</bug_id>
          
          <creation_ts>2019-09-11 17:43:16 +0300</creation_ts>
          <short_desc>Падает при старте</short_desc>
          <delta_ts>2023-06-22 16:09:13 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p9</product>
          <component>seamonkey</component>
          <version>не указана</version>
          <rep_platform>arm</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></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="Denis Sergeevich">galilley</reporter>
          <assigned_to name="qa-team@altlinux.org">qa-team</assigned_to>
          <cc>monastirskiyii</cc>
    
    <cc>zenin_o</cc>
          
          <qa_contact name="qa-p9@altlinux.org">qa-p9</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>184235</commentid>
    <comment_count>0</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-09-11 17:43:16 +0300</bug_when>
    <thetext>$ seamonkey
Assertion failure: !joinable(), at /usr/src/RPM/BUILD/seamonkey-2.49.4/mozilla/js/src/threading/Thread.h:122
/usr/bin/seamonkey: строка 5:  2310 Ошибка сегментирования                   /usr/lib/seamonkey/seamonkey-bin ${1:+&quot;$@&quot;}

То же самое в safe-mode

Подобное было в thunderbird 52, но сейчас в 60-ом полёт нормальный, уж не знаю, как может быть связано.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185412</commentid>
    <comment_count>1</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-11-08 12:37:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)

С пустым профилем тоже падает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186133</commentid>
    <comment_count>2</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-08 14:02:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; (В ответ на комментарий №0)
&gt; 
&gt; С пустым профилем тоже падает?

Да, падает.

Снёс ~/.mozilla/seamonkey

После неудачного старта файлы в каталогах:
$ ls ~/.mozilla/seamonkey/
5x11frvd.default  profiles.ini

$ ls ~/.mozilla/seamonkey/5x11frvd.default/
compatibility.ini  times.json</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186175</commentid>
    <comment_count>3</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-09 18:50:27 +0300</bug_when>
    <thetext>Здесь пишут, что это воспроизводится при сборке gcc-6 c флагами по умолчанию:

https://bugzilla.mozilla.org/show_bug.cgi?id=1337263:

&gt; - It doesn&apos;t happen with GCC 5 with default build flags.
&gt; - It happens with GCC 6 with default build flags
&gt; - It doesn&apos;t happen with GCC 6 with MOZ_OPTIMIZE_FLAGS=&quot;-O3 -fno-schedule-insns&quot; in js/src/old-configure.in</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186293</commentid>
    <comment_count>4</comment_count>
      <attachid>8467</attachid>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-12 17:53:45 +0300</bug_when>
    <thetext>Created attachment 8467
Фикс падения на armh</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186294</commentid>
    <comment_count>5</comment_count>
      <attachid>8468</attachid>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-12 17:55:54 +0300</bug_when>
    <thetext>Created attachment 8468
seamonkey.spec</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186295</commentid>
    <comment_count>6</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-12 17:59:19 +0300</bug_when>
    <thetext>1. Делаю пересборку в текущем окружении p9 (gcc8, флаги по умолчанию) - через минуту-две всё-равно падает, но уже не пишет, где именно.

2. Пытаюсь запилить патч с исправленными параметрами, но с ним сборка ломается вот с таким сообщением:

make[2]: Entering directory &apos;/usr/src/RPM/BUILD/seamonkey-2.49.4/objdir&apos;
STOP!  /usr/src/RPM/BUILD/seamonkey-2.49.4/mozilla/old-configure.in has changed, and your configure is out of date.
Please rerun autoconf and re-configure your build directory.

Куда ещё копнуть, понять не могу.

p.s. патч и спек приложил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186297</commentid>
    <comment_count>7</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-12 19:22:30 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; 1. Делаю пересборку в текущем окружении p9 (gcc8, флаги по умолчанию) - через
&gt; минуту-две всё-равно падает, но уже не пишет, где именно.

Не на выполнении JS? #37449
&gt;
&gt; 2. Пытаюсь запилить патч с исправленными параметрами, но с ним сборка ломается
&gt; вот с таким сообщением:
&gt; 
&gt; make[2]: Entering directory &apos;/usr/src/RPM/BUILD/seamonkey-2.49.4/objdir&apos;
&gt; STOP!  /usr/src/RPM/BUILD/seamonkey-2.49.4/mozilla/old-configure.in has
&gt; changed, and your configure is out of date.
&gt; Please rerun autoconf and re-configure your build directory.

Запуск autoconf в .spec есть, он что-то пишет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186298</commentid>
    <comment_count>8</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-12 20:01:20 +0300</bug_when>
    <thetext>P.S.

(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; Запуск autoconf в .spec есть, он что-то пишет?

У меня mozilla/old-configure автоматически перегенеряется из перезаписанного mozilla/old-configure.in самим make -f client.mk build.
Специально вставлять autoconf не надо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186320</commentid>
    <comment_count>9</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-14 15:20:47 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; (In reply to comment #6)
&gt; &gt; 1. Делаю пересборку в текущем окружении p9 (gcc8, флаги по умолчанию) - через
&gt; &gt; минуту-две всё-равно падает, но уже не пишет, где именно.
&gt; 
&gt; Не на выполнении JS? #37449

Похоже да. По крайней мере на тесте для воспроизведения бага он падает. 
Пересобрал с использованием gcc4.9, работает чуть дольше, но в итоге падает. Тест также не проходит.
А когда подоспеет обновлённая версия?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186321</commentid>
    <comment_count>10</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-14 15:33:36 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; (В ответ на комментарий №7)
&gt; &gt; (In reply to comment #6)
&gt; &gt; &gt; 1. Делаю пересборку в текущем окружении p9 (gcc8, флаги по умолчанию) - через
&gt; &gt; &gt; минуту-две всё-равно падает, но уже не пишет, где именно.
&gt; &gt; 
&gt; &gt; Не на выполнении JS? #37449
&gt; 
&gt; Похоже да. По крайней мере на тесте для воспроизведения бага он падает. 
&gt; Пересобрал с использованием gcc4.9, работает чуть дольше, но в итоге падает.
&gt; Тест также не проходит.

С js-ProxyObject-New-null-pointer.patch из #37499 тоже падает?
https://bugzilla.altlinux.org/attachment.cgi?id=8442:

--- mozilla/js/src/vm/ProxyObject.cpp   2019-11-15 11:11:26.000515546 +0100
+++ mozilla/js/src/vm/ProxyObject.cpp   2019-11-15 11:13:20.623414171 +0100
@@ -47,7 +47,7 @@
     if (options.singleton()) {
         MOZ_ASSERT(priv.isGCThing() &amp;&amp; priv.toGCThing()-&gt;isTenured());
         newKind = SingletonObject;
-    } else if ((priv.isGCThing() &amp;&amp; priv.toGCThing()-&gt;isTenured()) ||
+    } else if ((priv.isGCThing() &amp;&amp; (priv.toGCThing() &amp;&amp; priv.toGCThing()-&gt;isTenured())) || // &lt;- FIXME: is priv.toGCThing() == 0 ever expected when we get here?
                !handler-&gt;canNurseryAllocate() ||
                !handler-&gt;finalizeInBackground(priv))
     {

&gt; А когда подоспеет обновлённая версия?

На http://www.seamonkey-project.org/ 2.49.5 пока последняя, тоже на базе Firefox/52 (сборка gcc-8/9 на x86_64 обсуждалась в https://bugzilla.altlinux.org/show_bug.cgi?id=37449)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186326</commentid>
    <comment_count>11</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-15 10:18:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; 
&gt; С js-ProxyObject-New-null-pointer.patch из #37499 тоже падает?
&gt; https://bugzilla.altlinux.org/attachment.cgi?id=8442:
Да, на тестовом примере падает. Добавил только этот патч + сборка gcc4.9.
Похоже пора разворачивать систему с debuginfo :)

&gt; &gt; А когда подоспеет обновлённая версия?
&gt; 
&gt; На http://www.seamonkey-project.org/ 2.49.5 пока последняя, тоже на базе
&gt; Firefox/52 (сборка gcc-8/9 на x86_64 обсуждалась в
&gt; https://bugzilla.altlinux.org/show_bug.cgi?id=37449)

Я не написал в начале... Экспериментирую с версией 2.49.4-alt1 - последняя, доступная на packages.altlinux.org. Под новой как раз подразумевал 2.49.5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186329</commentid>
    <comment_count>12</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-15 15:08:14 +0300</bug_when>
    <thetext>(In reply to comment #11)
&gt;... Под новой как раз подразумевал 2.49.5.

С патчами из #37449 (https://bugzilla.altlinux.org/attachment.cgi?id=8442)
2.49.5 собирается gcc-8/9 под p9/sisyphus x86_64 и работает у меня без видимых ошибок. 

Имеет смысл собрать 2.49.5 под arm с debuginfo и искать похожий backtrace на https://crash-stats.mozilla.com/

Если есть инструкция, как запустить p9/arm в qemu, могу очень небыстро посмотреть тоже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186330</commentid>
    <comment_count>13</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-15 19:18:08 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; (In reply to comment #11)
&gt; &gt;... Под новой как раз подразумевал 2.49.5.
&gt; 
&gt; С патчами из #37449 (https://bugzilla.altlinux.org/attachment.cgi?id=8442)
&gt; 2.49.5 собирается gcc-8/9 под p9/sisyphus x86_64 и работает у меня без видимых
&gt; ошибок. 
&gt; 
&gt; Имеет смысл собрать 2.49.5 под arm с debuginfo и искать похожий backtrace на
&gt; https://crash-stats.mozilla.com/
Ок, для начала тогда стяну исходники с сайта и попробую собрать, а там видно будет.

&gt; Если есть инструкция, как запустить p9/arm в qemu, могу очень небыстро
&gt; посмотреть тоже.
Вроде где-то есть... У меня asus C201 на rk3288, на нём и балуюсь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186396</commentid>
    <comment_count>14</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-17 15:07:32 +0300</bug_when>
    <thetext>Однако 2.49.5 запускается, но падает на тесте из #37449, как и предыдущая сборка.
При случае копну поглубже...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186397</commentid>
    <comment_count>15</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-17 15:10:11 +0300</bug_when>
    <thetext>(In reply to comment #14)
&gt; Однако 2.49.5 запускается, но падает на тесте из #37449, как и предыдущая сборка.

А если патч из #c10 приложить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186398</commentid>
    <comment_count>16</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-17 15:33:25 +0300</bug_when>
    <thetext>(В ответ на комментарий №15)
&gt; (In reply to comment #14)
&gt; &gt; Однако 2.49.5 запускается, но падает на тесте из #37449, как и предыдущая сборка.
&gt; 
&gt; А если патч из #c10 приложить?

Я взял спек и патчи из #37449. Только чтобы избавится от &quot;your configure is out of date.&quot; добавил &quot;rm -f mozilla/configure&quot; перед вызовом configure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186399</commentid>
    <comment_count>17</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-17 15:38:45 +0300</bug_when>
    <thetext>(In reply to comment #16)

debuginfo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186401</commentid>
    <comment_count>18</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-17 16:08:17 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; (In reply to comment #16)
&gt; 
&gt; debuginfo?

Там по зависимостям для половины системных либ debuginfo надо ставить, а тут пока с местом проблемы...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186478</commentid>
    <comment_count>19</comment_count>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-20 20:16:32 +0300</bug_when>
    <thetext>Добрался до debuginfo, но тут вскрылась какая-то другая проблема, как будто в gdb:

......
[New LWP 28195]
[New LWP 28174]
Reading symbols from /usr/lib/seamonkey/seamonkey-bin...
Reading symbols from /usr/lib/debug/usr/lib/seamonkey/seamonkey-bin.debug...
../../gdb/dwarf2read.c:6263:29: runtime error: reference binding to misaligned address 0x0020e599 for type &apos;&lt;unknown&gt;&apos;, which requires 2 byte alignment
0x0020e599: note: pointer points here
......</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186483</commentid>
    <comment_count>20</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-21 14:39:03 +0300</bug_when>
    <thetext>(In reply to comment #19)
&gt; Reading symbols from /usr/lib/debug/usr/lib/seamonkey/seamonkey-bin.debug...
&gt; ../../gdb/dwarf2read.c:6263:29: runtime error: reference binding to misaligned
&gt; address 0x0020e599 for type &apos;&lt;unknown&gt;&apos;, which requires 2 byte alignment
&gt; 0x0020e599: note: pointer points here
&gt; ......

Проще оставить до выхода 2.53.1, обещают  beta 1 к 2019-12-24: 
https://bugzilla.mozilla.org/show_bug.cgi?id=1600521</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186671</commentid>
    <comment_count>21</comment_count>
      <attachid>8501</attachid>
    <who name="Denis Sergeevich">galilley</who>
    <bug_when>2019-12-28 17:31:02 +0300</bug_when>
    <thetext>Created attachment 8501
backtrace.txt

После обновления gdb до 8.3 удалось снять backtrace:

Thread 12 &quot;JS Helper&quot; received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xac9f9440 (LWP 10928)]
0xb5cab668 in js::jit::MacroAssemblerARM::ma_mov(js::jit::ImmGCPtr, js::jit::Register) ()
   from /usr/lib/seamonkey/libxul.so</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186674</commentid>
    <comment_count>22</comment_count>
    <who name="Oleg Zenin">zenin_o</who>
    <bug_when>2019-12-28 19:55:44 +0300</bug_when>
    <thetext>(В ответ на комментарий №21)
&gt; 
&gt; 0xb5cab668 in js::jit::MacroAssemblerARM::ma_mov(js::jit::ImmGCPtr,
&gt; js::jit::Register) ()
&gt;    from /usr/lib/seamonkey/libxul.so

ARM-специфическое. Кстати, обещанного под Xmas 2.53.1 таки еще нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228227</commentid>
    <comment_count>23</comment_count>
    <who name="Монастырский Илья">monastirskiyii</who>
    <bug_when>2023-06-22 16:09:13 +0300</bug_when>
    <thetext>Пакет seamonkey не собран под архитектуру armh

Проверил на x86_64 - ошибка не воспроизводится</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8467</attachid>
            <date>2019-12-12 17:53:45 +0300</date>
            <delta_ts>2019-12-12 17:53:45 +0300</delta_ts>
            <desc>Фикс падения на armh</desc>
            <filename>armh-crash-fix.patch</filename>
            <type>text/plain</type>
            <size>474</size>
            <attacher name="Denis Sergeevich">galilley</attacher>
            
              <data encoding="base64">LS0tIG1vemlsbGEvb2xkLWNvbmZpZ3VyZS5pbi5vcmlnCTIwMTgtMDctMTIgMDI6MTg6MDIuMDAw
MDAwMDAwICswMDAwCisrKyBtb3ppbGxhL29sZC1jb25maWd1cmUuaW4JMjAxOC0wNy0xMiAwMjox
ODowMy4wMDAwMDAwMDAgKzAwMDAKQEAgLTg2Niw3ICs4NjYsNyBAQAogKi1kYXJ3aW4qKQogICAg
IE1LU0hMSUI9JyQoQ1hYKSAkKENYWEZMQUdTKSAkKERTT19QSUNfQ0ZMQUdTKSAkKERTT19MRE9Q
VFMpIC1vICRAJwogICAgIE1LQ1NITElCPSckKENDKSAkKENGTEFHUykgJChEU09fUElDX0NGTEFH
UykgJChEU09fTERPUFRTKSAtbyAkQCcKLSAgICBNT1pfT1BUSU1JWkVfRkxBR1M9Ii1PMyIKKyAg
ICBNT1pfT1BUSU1JWkVfRkxBR1M9Ii1PMyAtZm5vLXNjaGVkdWxlLWluc25zIgogICAgIENYWEZM
QUdTPSIkQ1hYRkxBR1MgLXN0ZGxpYj1saWJjKysiCiAgICAgRExMX1NVRkZJWD0iLmR5bGliIgog
ICAgIERTT19MRE9QVFM9JycK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8468</attachid>
            <date>2019-12-12 17:55:54 +0300</date>
            <delta_ts>2019-12-12 17:55:54 +0300</delta_ts>
            <desc>seamonkey.spec</desc>
            <filename>seamonkey.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>24189</size>
            <attacher name="Denis Sergeevich">galilley</attacher>
            
              <data encoding="base64">JWRlZl93aXRob3V0CWxpZ2h0bmluZwolZGVmX3dpdGhvdXQgCXN5c3RlbV9tb3psZGFwCiVkZWZf
d2l0aG91dCAJZW5pZ21haWwKCiVkZWZpbmUgc21fcHJlZml4CSVfbGliZGlyLyVuYW1lCiVkZWZp
bmUgc21fZGF0YWRpcgklX2RhdGFkaXIvJW5hbWUKJWRlZmluZSBzbV92ZXJzaW9uCSVuYW1lLSV2
ZXJzaW9uCiVkZWZpbmUgc21fYXJjaF9leHRlbnNpb25zZGlyCSVzbV9wcmVmaXgvZXh0ZW5zaW9u
cwolZGVmaW5lIHNtX25vYXJjaF9leHRlbnNpb25zZGlyCSVzbV9kYXRhZGlyL2V4dGVuc2lvbnMK
JWRlZmluZSBzbV9jaWQJCVx7OTI2NTBjNGQtNGI4ZS00ZDJhLWI3ZWItMjRlY2Y0ZjZiNjNhfQol
ZGVmaW5lIGVuaWdtYWlsX2NpZGRpcgklc21fYXJjaF9leHRlbnNpb25zZGlyL1x7ODQ3YjNhMDAt
N2FiMS0xMWQ0LThmMDItMDA2MDA4OTQ4YWY1XH0KJWRlZmluZSBzbV9pZGxkaXIgICAgICAgJV9k
YXRhZGlyL2lkbC8lbmFtZQolZGVmaW5lIHNtX2luY2x1ZGVkaXIgICAlX2luY2x1ZGVkaXIvJW5h
bWUKJWRlZmluZSBzbV9kZXZlbGRpciAgICAgJXNtX3ByZWZpeC1kZXZlbAoKTmFtZTogCSBzZWFt
b25rZXkKVmVyc2lvbjogMi40OS40ClJlbGVhc2U6IGFsdDIKRXBvY2g6ICAgMQpTdW1tYXJ5OiBX
ZWIgYnJvd3NlciBhbmQgbWFpbCByZWFkZXIKTGljZW5zZTogTVBML05QTApHcm91cDogICBOZXR3
b3JraW5nL1dXVwoKUGFja2FnZXI6ICAgQW5kcmV5IENoZXJlcGFub3YgPGNhc0BhbHRsaW51eC5v
cmc+CgpVcmw6IGh0dHA6Ly93d3cubW96aWxsYS5vcmcvcHJvamVjdHMvc2VhbW9ua2V5LwoKU291
cmNlMDoJJW5hbWUtJXZlcnNpb24uc291cmNlLnRhci54egpTb3VyY2UyOgltb3ppbGxhLXNlYXJj
aHBsdWdpbnMudGFyClNvdXJjZTM6CXNlYW1vbmtleS1hbHQtYnJvd3Nlci5kZXNrdG9wClNvdXJj
ZTQ6CXNlYW1vbmtleS1hbHQtbWFpbC5kZXNrdG9wClNvdXJjZTU6CXNlYW1vbmtleS1wcmVmcy5q
cwpTb3VyY2U2OgllbmlnbWFpbC50YXIKU291cmNlNzoJc2VhbW9ua2V5LW1vemNvbmZpZwpTb3Vy
Y2U4OglycG0tYnVpbGQudGFyCgpQYXRjaDogCQlzZWFtb25rZXktZml4LWluc3RhbGxkaXJzLnBh
dGNoClBhdGNoMToJCXNlYW1vbmtleS0yLjItYWx0LW1hY2hPUy1maXgucGF0Y2gKUGF0Y2gyOgkJ
c2VhbW9ua2V5LTIuMC4xNC1hbHQtZml4LXBsdWdpbi1wYXRoLnBhdGNoClBhdGNoMzoJCXh1bHJ1
bm5lci1ub2FyY2gtZXh0ZW5zaW9ucy5wYXRjaAolaWZfd2l0aCBzeXN0ZW1fbW96bGRhcApQYXRj
aDU6CQl0aHVuZGVyYmlyZC13aXRoLXN5c3RlbS1tb3psZGFwLnBhdGNoCiVlbmRpZgpQYXRjaDY6
CQlzZWFtb25rZXktMi4xMy4yLWFsdC1maXgtYnVpbGQucGF0Y2gKUGF0Y2g3OiAgICAgCXNlYW1v
bmtleS0yLjE5LWVsZmhhY2sucGF0Y2gKUGF0Y2g4OgkJc2VhbW9ua2V5LTIuMjYtZW5hYmxlLWFk
ZG9ucy5wYXRjaApQYXRjaDk6CQltb3ppbGxhLWpzLW1ha2VmaWxlLnBhdGNoClBhdGNoMTA6CWZp
cmVmb3gtMzItYmFzZWxpbmUtZGlzYWJsZS5wYXRjaApQYXRjaDExOglhcm1oLWNyYXNoLWZpeC5w
YXRjaAoKUHJlUmVxOgkJdXJ3LWZvbnRzCgojT2Jzb2xldGVzCk9ic29sZXRlczoJc2VhbW9ua2V5
LWRvbS1pbnNwZWN0b3IKUHJvdmlkZXM6CXNlYW1vbmtleS1kb20taW5zcGVjdG9yCk9ic29sZXRl
czoJc2VhbW9ua2V5LWVuaWdtYWlsClByb3ZpZGVzOglzZWFtb25rZXktZW5pZ21haWwKT2Jzb2xl
dGVzOglzZWFtb25rZXktaXJjClByb3ZpZGVzOglzZWFtb25rZXktaXJjCk9ic29sZXRlczoJc2Vh
bW9ua2V5LWpzLWRlYnVnZ2VyClByb3ZpZGVzOglzZWFtb25rZXktanMtZGVidWdnZXIKT2Jzb2xl
dGVzOglzZWFtb25rZXktbWFpbApQcm92aWRlczoJc2VhbW9ua2V5LW1haWwKT2Jzb2xldGVzOglz
ZWFtb25rZXktcGx1Z2lucy1jb21tb24KUHJvdmlkZXM6CXNlYW1vbmtleS1wbHVnaW5zLWNvbW1v
bgpPYnNvbGV0ZXM6CXNlYW1vbmtleS1wc20KUHJvdmlkZXM6CXNlYW1vbmtleS1wc20KT2Jzb2xl
dGVzOglzZWFtb25rZXktc3BlbGxjaGVja2VyClByb3ZpZGVzOglzZWFtb25rZXktc3BlbGxjaGVj
a2VyCgpCdWlsZFJlcXVpcmVzKHByZSk6IHJwbS1tYWNyb3MtYWx0ZXJuYXRpdmVzCkJ1aWxkUmVx
dWlyZXMocHJlKTogYnJvd3Nlci1wbHVnaW5zLW5wYXBpLWRldmVsCgojIEF1dG9tYXRpY2FsbHkg
YWRkZWQgYnkgYnVpbGRyZXEgb24gU3VuIEp1bCAxNiAyMDA2CiVpZl93aXRoIHN5c3RlbV9tb3ps
ZGFwCkJ1aWxkUHJlUmVxOiBtb3psZGFwLWRldmVsCiVlbmRpZgpCdWlsZFJlcXVpcmVzOiBnY2Mt
YysrIGxpYmRuZXQtZGV2ZWwgbGliZ3RrKzItZGV2ZWwgbGliSURMLWRldmVsIHdnZXQgbGliYXJj
aGl2ZS1kZXZlbCBsYnppcDIgbGlicGl4bWFuLWRldmVsCkJ1aWxkUmVxdWlyZXM6IGxpYmpwZWct
ZGV2ZWwgbGlicG5nLWRldmVsIGxpYlhpbmVyYW1hLWRldmVsIGxpYlhleHQtZGV2ZWwKQnVpbGRS
ZXF1aXJlczogbGliWHAtZGV2ZWwgbGliWHQtZGV2ZWwgbWFrZWRlcGVuZCBuZXQtdG9vbHMgdW56
aXAgbGliYWxzYS1kZXZlbCB5YXNtIGxpYndpcmVsZXNzLWRldmVsCkJ1aWxkUmVxdWlyZXM6IHhv
cmctY2YtZmlsZXMgemlwIGxpYlhmdC1kZXZlbCBsaWJ2cHgtZGV2ZWwKQnVpbGRSZXF1aXJlczog
ZGVza3RvcC1maWxlLXV0aWxzIGxpYmN1cmwtZGV2ZWwgbGliaHVuc3BlbGwtZGV2ZWwgbGlic3Fs
aXRlMy1kZXZlbApCdWlsZFJlcXVpcmVzOiBhdXRvY29uZl8yLjEzIGNocnBhdGggYWx0ZXJuYXRp
dmVzIGxpYkdMLWRldmVsCkJ1aWxkUmVxdWlyZXM6IGxpYnN0YXJ0dXAtbm90aWZpY2F0aW9uLWRl
dmVsIGxpYmZyZWV0eXBlLWRldmVsIGZvbnRjb25maWctZGV2ZWwgbGlibm90aWZ5LWRldmVsCkJ1
aWxkUmVxdWlyZXM6IGxpYmZmaS1kZXZlbCBsaWJnaW8tZGV2ZWwKQnVpbGRSZXF1aXJlczogZ3N0
LXBsdWdpbnMxLjAtZGV2ZWwKQnVpbGRSZXF1aXJlczogbGlicHVsc2VhdWRpby1kZXZlbApCdWls
ZFJlcXVpcmVzOiBsaWJYY29tcG9zaXRlLWRldmVsCkJ1aWxkUmVxdWlyZXM6IGxpYlhkYW1hZ2Ut
ZGV2ZWwKQnVpbGRSZXF1aXJlczogbGliR0NvbmYtZGV2ZWwKCiMgTW96aWxsYSByZXF1aXJlcwpC
dWlsZFJlcXVpcmVzOglsaWJuc3ByLWRldmVsICAgICAgID49IDQuOS4yLWFsdDEKQnVpbGRSZXF1
aXJlczoJbGlibnNzLWRldmVsICAgICAgICA+PSAzLjE1LjEtYWx0MQpCdWlsZFJlcXVpcmVzOgls
aWJuc3MtZGV2ZWwtc3RhdGljID49IDMuMTUuMS1hbHQxCgojIFB5dGhvbiByZXF1aXJlcwpCdWls
ZFJlcXVpcmVzOiBweXRob24tbW9kdWxlLWRpc3RyaWJ1dGUKQnVpbGRSZXF1aXJlczogcHl0aG9u
LW1vZHVsZXMtY29tcGlsZXIKQnVpbGRSZXF1aXJlczogcHl0aG9uLW1vZHVsZXMtbG9nZ2luZwpC
dWlsZFJlcXVpcmVzOiBweXRob24tbW9kdWxlcy1zcWxpdGUzCkJ1aWxkUmVxdWlyZXM6IHB5dGhv
bi1tb2R1bGVzLWpzb24KCiVzZXRfYXV0b2NvbmZfdmVyc2lvbiAyLjEzCiVhZGRfZmluZHByb3Zf
bGliX3BhdGggJXNtX3ByZWZpeAoKJWRlc2NyaXB0aW9uClNlYU1vbmtleSBpcyBhbiBvcGVuLXNv
dXJjZSB3ZWIgYnJvd3NlciwgZGVzaWduZWQgZm9yIHN0YW5kYXJkcwpjb21wbGlhbmNlLCBwZXJm
b3JtYW5jZSBhbmQgcG9ydGFiaWxpdHkuCgolaWZfd2l0aCBsaWdodG5pbmcKJXBhY2thZ2UgbGln
aHRuaW5nCiVkZWZpbmUgbGlnaHRuaW5nX2NpZGRpciAlc21fYXJjaF9leHRlbnNpb25zZGlyL1x7
ZTJmZGExYTQtNzYyYi00MDIwLWI1YWQtYTQxZGYxOTMzMTAzXH0KU3VtbWFyeTogQW4gaW50ZWdy
YXRlZCBjYWxlbmRhciBmb3IgU2VhbW9ua2V5Ckdyb3VwOiBPZmZpY2UKVXJsOiBodHRwOi8vd3d3
Lm1vemlsbGEub3JnL3Byb2plY3RzL2NhbGVuZGFyL2xpZ2h0bmluZy8KUmVxdWlyZXM6ICVuYW1l
ID0gJWVwb2NoOiV2ZXJzaW9uLSVyZWxlYXNlCgolZGVzY3JpcHRpb24gbGlnaHRuaW5nCkFuIGlu
dGVncmF0ZWQgY2FsZW5kYXIgZm9yIFNlYW1vbmtleS4KJWVuZGlmCgolcGFja2FnZSBkZXZlbApT
dW1tYXJ5OglTZWFtb25rZXkgZGV2ZWxvcG1lbnQga2l0LgpHcm91cDoJCURldmVsb3BtZW50L0Mr
KwpSZXF1aXJlczogJW5hbWUgPSAlZXBvY2g6JXZlcnNpb24tJXJlbGVhc2UKClJlcXVpcmVzOglw
eXRob24tYmFzZQpBdXRvUmVxOgl5ZXMsIG5vcHl0aG9uCgolZGVzY3JpcHRpb24gZGV2ZWwKU2Vh
bW9ua2V5IGRldmVsb3BtZW50IGtpdC4KCiVwYWNrYWdlIC1uIHJwbS1idWlsZC1zZWFtb25rZXkK
U3VtbWFyeTogCVJQTSBoZWxwZXIgbWFjcm9zIHRvIHJlYnVpbGQgc2VhbW9ua2V5IHBhY2thZ2Vz
Ckdyb3VwOgkJRGV2ZWxvcG1lbnQvT3RoZXIKQnVpbGRBcmNoOglub2FyY2gKClJlcXVpcmVzOglt
b3ppbGxhLWNvbW1vbi1kZXZlbApSZXF1aXJlczoJcnBtLWJ1aWxkLW1vemlsbGEub3JnCgolZGVz
Y3JpcHRpb24gLW4gcnBtLWJ1aWxkLXNlYW1vbmtleQpUaGVzZSBoZWxwZXIgbWFjcm9zIHByb3Zp
ZGUgcG9zc2liaWxpdHkgdG8gcmVidWlsZApzZWFtb25rZXkgcGFja2FnZXMgYnkgc29tZSBBbHQg
TGludXggVGVhbSBQb2xpY3kgY29tcGF0aWJsZSB3YXkuCgolcHJlcAolc2V0dXAKCiMjIyBNb3Zl
ZCBlbmlnbWFpbCB0byBtYWlsbmV3cwolaWZfd2l0aCBlbmlnbWFpbAp0YXIgLXhmICVTT1VSQ0U2
IC1DIG1haWxuZXdzL2V4dGVuc2lvbnMvCiVlbmRpZgoKJXBhdGNoMCAtcDEKJXBhdGNoMSAtcDEK
JXBhdGNoMiAtcDEKJXBhdGNoMyAtcDAKJWlmX3dpdGggc3lzdGVtX21vemxkYXAKJXBhdGNoNSAt
cDEgLWIgLm1vemxkYXAKJWVuZGlmCiVwYXRjaDYgLXAyCiVwYXRjaDcgLXAyCiMlJXBhdGNoOCAt
cDIKI3BhdGNoOSAtcDIKCiMgaHR0cHM6Ly9idWd6aWxsYS5hbHRsaW51eC5vcmcvMzAzMjIKJWlm
YXJjaCAle2l4ODZ9CnB1c2hkIG1vemlsbGEKJXBhdGNoMTAgLXAyCnBvcGQKJWVuZGlmCgolaWZh
cmNoICV7YXJtfQolcGF0Y2gxMSAtcDAKJWVuZGlmCgojIyMgQ29weWluZyAubW96Y29uZmlnIHRv
IGJ1aWxkIGRpcmVjdG9yeQpjcCAtZiAlU09VUkNFNyAubW96Y29uZmlnCgolaWZfd2l0aCBsaWdo
dG5pbmcKZWNobyAnYWNfYWRkX29wdGlvbnMgLS1lbmFibGUtY2FsZW5kYXInID4+IC5tb3pjb25m
aWcKJWVuZGlmCgolYnVpbGQKJWFkZF9vcHRmbGFncyAlb3B0ZmxhZ3Nfc2hhcmVkCiVhZGRfZmlu
ZHByb3ZfbGliX3BhdGggJXNtX3ByZWZpeAoKIyBBZGQgZmFrZSBSUEFUSApycGF0aD0iLyQocHJp
bnRmICUlcyAnJXNtX3ByZWZpeCcgfHRyICdbOnByaW50Ol0nICdfJykiCmV4cG9ydCBMREZMQUdT
PSIkTERGTEFHUyAtV2wsLXJwYXRoLCRycGF0aCIKZXhwb3J0IExJQklETF9DT05GSUc9L3Vzci9i
aW4vbGliSURMLWNvbmZpZy0yCgpleHBvcnQgTU9aX0JVSUxEX0FQUD1zdWl0ZQoKJWlmYXJjaCB4
ODZfNjQKZXhwb3J0IENGTEFHUz0iJENGTEFHUyAtREhBVkVfVVNSX0xJQjY0X0RJUj0xIgolZW5k
aWYKCmV4cG9ydCBQUkVGSVg9IiVfcHJlZml4IgpleHBvcnQgTElCRElSPSIlX2xpYmRpciIKZXhw
b3J0IFNIRUxMPSIvYmluL2Jhc2giCmV4cG9ydCBzcmNkaXI9IiRQV0QiCmV4cG9ydCBNT1pJTExB
X1NSQ0RJUj0iJHNyY2Rpci9tb3ppbGxhIgoKYXV0b2NvbmYKCiMgT24geDg2IGFyY2hpdGVjdHVy
ZXMsIE1vemlsbGEgY2FuIGJ1aWxkIHVwIHRvIDQgam9icyBhdCBvbmNlIGluIHBhcmFsbGVsLAoj
IGhvd2V2ZXIgYnVpbGRzIHRlbmQgdG8gZmFpbCBvbiBvdGhlciBhcmNoZXMgd2hlbiBidWlsZGlu
ZyBpbiBwYXJhbGxlbC4KJWlmYXJjaCAlaXg4NiB4ODZfNjQKWyAiJV9fbnByb2NzIiAtZ2UgMiBd
ICYmIE1PWl9TTVBfRkxBR1M9LWoyClsgIiVfX25wcm9jcyIgLWdlIDQgXSAmJiBNT1pfU01QX0ZM
QUdTPS1qNAolZW5kaWYKCiMgYSBrbHVkZ2Ugc2luY2UgMi4yNiAuLi4KbWtkaXIgb2JqZGlyCmxu
IC1zIC4uL29iamRpciBtb3ppbGxhL29iamRpcgoKJW1ha2VfYnVpbGQgLWYgY2xpZW50Lm1rIGJ1
aWxkIFwKCW1vemFwcGRpcj0lc21fcHJlZml4IFwKCVNUUklQPSIvYmluL3RydWUiIFwKCU1PWl9N
QUtFX0ZMQUdTPSIkTU9aX1NNUF9GTEFHUyIKCiVpZl93aXRoIGVuaWdtYWlsCmNkIG1haWxuZXdz
L2V4dGVuc2lvbnMvZW5pZ21haWwKICAgIC4vbWFrZW1ha2UgLXIKY2QgLQoKZGlyPSIkUFdEL29i
amRpciIKCmNkICRkaXIvbWFpbG5ld3MvZXh0ZW5zaW9ucy9lbmlnbWFpbAoJbWFrZSBcCgkJU1RS
SVA9Ii9iaW4vdHJ1ZSIgXAoJCU1PWl9NQUtFX0ZMQUdTPSIkTU9aX1NNUF9GTEFHUyIKCW1ha2Ug
eHBpCgltdiAtZiAtLSAkZGlyL21vemlsbGEvZGlzdC9iaW4vZW5pZ21haWwtKi54cGkgJGRpci9t
b3ppbGxhL2Rpc3QveHBpLXN0YWdlLwoJbWFrZSBjbGVhbgpjZCAtCiVlbmRpZgoKJWluc3RhbGwK
ZXhwb3J0IFNIRUxMPS9iaW4vc2gKZGlyPSIkUFdEL29iamRpciIKCm1rZGlyIC1wIFwKCSVidWls
ZHJvb3QvJV9iaW5kaXIgXAoJJWJ1aWxkcm9vdC8lc21fcHJlZml4L3BsdWdpbnMgXAoJJWJ1aWxk
cm9vdC8lc21fYXJjaF9leHRlbnNpb25zZGlyIFwKCSVidWlsZHJvb3QvJXNtX25vYXJjaF9leHRl
bnNpb25zZGlyIFwKCSVidWlsZHJvb3QvJV9kYXRhZGlyL2FwcGxpY2F0aW9ucyBcCgkjCgolbWFr
ZWluc3RhbGwgLUMgb2JqZGlyIFwKCWlkbGRpcj0lYnVpbGRyb290LyVzbV9pZGxkaXIgXAoJaW5j
bHVkZWRpcj0lYnVpbGRyb290LyVzbV9pbmNsdWRlZGlyIFwKCW1vemFwcGRpcj0lYnVpbGRyb290
LyVzbV9wcmVmaXggXAoJIwoKbG4gLXNmIC0tICQocmVsYXRpdmUgIiVzbV9ub2FyY2hfZXh0ZW5z
aW9uc2RpciIgIiVzbV9wcmVmaXgvIikgXAogICAgJWJ1aWxkcm9vdC8lc21fcHJlZml4L2V4dGVu
c2lvbnMtbm9hcmNoCgooc2V0ICt4CiAgICBmb3IgZiBpbiAlYnVpbGRyb290LyVzbV9kZXZlbGRp
ci8qOyBkbwoJWyAtTCAiJGYiIF0gfHwgY29udGludWUKCgl0PSIkKHJlYWRsaW5rICIkZiIpIgoJ
cj0iJChyZWxhdGl2ZSAiJHt0IyVidWlsZHJvb3R9IiAiJHtmIyVidWlsZHJvb3R9IikiCgoJbG4g
LXZuc2YgLS0gIiRyIiAiJGYiCiAgICBkb25lCikKCihzZXQgK3gKICAgIHJtIC12cmYgLS0gJWJ1
aWxkcm9vdC8lc21fcHJlZml4L2RpY3Rpb25hcmllcy8qCiAgICBmb3Igc3VmIGluIGFmZiBkaWM7
IGRvCgl0PSIkKHJlbGF0aXZlICVfZGF0YWRpci9teXNwZWxsL2VuX1VTLiRzdWYgJXNtX3ByZWZp
eC9kaWN0aW9uYXJpZXMvKSIKCWxuIC12cyAiJHQiICVidWlsZHJvb3QvJXNtX3ByZWZpeC9kaWN0
aW9uYXJpZXMvZW4tVVMuJHN1ZgogICAgZG9uZQopCgpybSAtcmYgLS0gXAoJJWJ1aWxkcm9vdC8l
X2JpbmRpci9zZWFtb25rZXkgXAoJJWJ1aWxkcm9vdC8lc21fcHJlZml4L2pzIFwKCSVidWlsZHJv
b3QvJXNtX3ByZWZpeC9yZWd4cGNvbSBcCgklYnVpbGRyb290LyVzbV9wcmVmaXgveHBjc2hlbGwg
XAoJJWJ1aWxkcm9vdC8lc21fcHJlZml4L3hwaWRsIFwKCSVidWlsZHJvb3QvJXNtX3ByZWZpeC94
cHRfZHVtcCBcCgklYnVpbGRyb290LyVzbV9wcmVmaXgveHB0X2xpbmsgXAoJJWJ1aWxkcm9vdC8l
c21fcHJlZml4L25zaW5zdGFsbCBcCgklYnVpbGRyb290LyVzbV9wcmVmaXgvcmVtb3ZlZC1maWxl
cyBcCgklYnVpbGRyb290LyVzbV9wcmVmaXgvc2VhbW9ua2V5IFwKCSVidWlsZHJvb3QvJXNtX3By
ZWZpeC9ydW4tbW96aWxsYS5zaCBcCgklYnVpbGRyb290LyVzbV9wcmVmaXgvUkVBRE1FLnR4dCBc
CgkjCgpkaXI9IiRQV0Qvb2JqZGlyIgoKIyMjRnJvbSBFbmlnbWFpbAolaWZfd2l0aCBlbmlnbWFp
bApta2RpciAtcCAlYnVpbGRyb290LyVlbmlnbWFpbF9jaWRkaXIKdW56aXAgLXEgLXUgLWQgJWJ1
aWxkcm9vdC8lZW5pZ21haWxfY2lkZGlyIC0tIFwKICAgICRkaXIvbW96aWxsYS9kaXN0L3hwaS1z
dGFnZS9lbmlnbWFpbCoueHBpCiVlbmRpZgoKIyMjRnJvbSBMaWdodG5pbmcKJWlmX3dpdGggbGln
aHRuaW5nCm1rZGlyIC1wICVidWlsZHJvb3QvJWxpZ2h0bmluZ19jaWRkaXIKdW56aXAgLXEgLXUg
LWQgJWJ1aWxkcm9vdC8lbGlnaHRuaW5nX2NpZGRpciAtLSBcCiAgICAkZGlyL2Rpc3QveHBpLXN0
YWdlL2xpZ2h0bmluZyoueHBpCgpybSAtZiAtLSAlYnVpbGRyb290LyVsaWdodG5pbmdfY2lkZGly
L2FwcGxpY2F0aW9uLmluaQolZW5kaWYKCiMgcnBtLWJ1aWxkLXNlYW1vbmtleSBmaWxlcwpta2Rp
ciAtcCAlYnVpbGRyb290LyVfc3lzY29uZmRpci9ycG0vbWFjcm9zLmQKdGFyIC14ZiAlU09VUkNF
OApjcCAtYSBycG0tYnVpbGQvcnBtLm1hY3Jvcy5zZWFtb25rZXkgJWJ1aWxkcm9vdC8lX3N5c2Nv
bmZkaXIvcnBtL21hY3Jvcy5kLyVuYW1lCgoKIyBpbnN0YWxsIGFsdGxpbnV4LXNwZWNpZmljIGNv
bmZpZ3VyYXRpb24KaW5zdGFsbCAtRCAtbSA2NDQgJVNPVVJDRTUgJWJ1aWxkcm9vdC8lc21fcHJl
Zml4L2RlZmF1bHRzL3ByZWZlcmVuY2VzL2FsbC1hbHRsaW51eC5qcwoKIyBpbnN0YWxsIGljb25z
CglpbnN0YWxsIC1EIHN1aXRlL2JyYW5kaW5nL25pZ2h0bHkvaWNvbnMvZ3RrL2RlZmF1bHQxNi5w
bmcgXAoJJWJ1aWxkcm9vdCVfbWljb25zZGlyLyVuYW1lLnBuZwoJaW5zdGFsbCAtRCBzdWl0ZS9i
cmFuZGluZy9uaWdodGx5L2ljb25zL2d0ay9kZWZhdWx0LnBuZyBcCgklYnVpbGRyb290JV9uaWNv
bnNkaXIvJW5hbWUucG5nCglpbnN0YWxsIC1EIHN1aXRlL2JyYW5kaW5nL25pZ2h0bHkvaWNvbnMv
Z3RrLyVuYW1lLnBuZyBcCgklYnVpbGRyb290JV9pY29uc2Rpci9oaWNvbG9yLzEyOHgxMjgvYXBw
cy8lbmFtZS5wbmcKCiMgaW5zdGFsbCBzZWFyY2ggcGx1Z2lucwp0YXIgLUMgJWJ1aWxkcm9vdCVz
bV9wcmVmaXggLXhmICVTT1VSQ0UyCgojIGluc3RhbGwgYnJvd3NlciBtZW51IGZpbGUKaW5zdGFs
bCAtRCAtbSA2NDQgJVNPVVJDRTMgJWJ1aWxkcm9vdCVfZGF0YWRpci9hcHBsaWNhdGlvbnMvc2Vh
bW9ua2V5LWFsdC1icm93c2VyLmRlc2t0b3AKIyBpbnN0YWxsIG1haWwgbWVudSBmaWxlCmluc3Rh
bGwgLUQgLW0gNjQ0ICVTT1VSQ0U0ICVidWlsZHJvb3QlX2RhdGFkaXIvYXBwbGljYXRpb25zL3Nl
YW1vbmtleS1hbHQtbWFpbC5kZXNrdG9wCgojIG1haW4gc3RhcnR1cCBzY3JpcHQKY2F0PiVidWls
ZHJvb3QvJV9iaW5kaXIvc2VhbW9ua2V5PDwtRU9GCiMhL2Jpbi9zaCAtZQogICAgZXhwb3J0IE1P
Wl9BUFBfTEFVTkNIRVI9Ilwke01PWl9BUFBfTEFVTkNIRVI6LVwkMH0iCiAgICBleHBvcnQgTU9a
X1BMVUdJTl9QQVRIPSIlYnJvd3Nlcl9wbHVnaW5zX3BhdGhcJHtNT1pfUExVR0lOX1BBVEg6Kzpc
JE1PWl9QTFVHSU5fUEFUSH0iCiAgICBleHBvcnQgTlNTX1NTTF9FTkFCTEVfUkVORUdPVElBVElP
Tj0xCiAgICAlc21fcHJlZml4L3NlYW1vbmtleS1iaW4gXCR7MTorIlwkQCJ9CkVPRgoKCmNobW9k
IDc1NSAlYnVpbGRyb290LyVfYmluZGlyL3NlYW1vbmtleQoKIyBBZGQgYWx0ZXJuYXRpdmVzCm1r
ZGlyIC1wICVidWlsZHJvb3QlX2FsdGRpcgpwcmludGYgJyVfYmluZGlyL3hicm93c2VyXHQlX2Jp
bmRpci8lbmFtZVx0MTAwXG4nID4gJWJ1aWxkcm9vdCVfYWx0ZGlyLyVuYW1lCgojIEFkZCByZWFs
IFJQQVRICihzZXQgK3gKICAgIHJwYXRoPSIvJChwcmludGYgJSVzICclc21fcHJlZml4JyB8dHIg
J1s6cHJpbnQ6XScgJ18nKSIKCiAgICBmaW5kIFwKCSVidWlsZHJvb3QvJXNtX3ByZWZpeCBcCgkl
YnVpbGRyb290LyVzbV9kZXZlbGRpciBcCgklYnVpbGRyb290LyVzbV9hcmNoX2V4dGVuc2lvbnNk
aXIgXAogICAgLXR5cGUgZiB8CiAgICB3aGlsZSByZWFkIGY7IGRvCgl0PSIkKHJlYWRsaW5rIC1l
diAiJGYiKSIKCglmaWxlICIkdCIgfCBmZ3JlcCAtcXMgRUxGIHx8IGNvbnRpbnVlCgoJaWYgY2hy
cGF0aCAtbCAiJHQiIHwgZmdyZXAgLXFzICJSUEFUSD0kcnBhdGgiOyB0aGVuCgljaHJwYXRoIC1y
ICIlc21fcHJlZml4IiAiJHQiCglmaQogICAgZG9uZQopCgolZmlsZXMKJWRpciAlc21fZGF0YWRp
cgolX2FsdGRpci8lbmFtZQolX2JpbmRpci8lbmFtZQolX2RhdGFkaXIvYXBwbGljYXRpb25zLyou
ZGVza3RvcAolc21fcHJlZml4CiVzbV9ub2FyY2hfZXh0ZW5zaW9uc2RpcgolX21pY29uc2Rpci8l
bmFtZS5wbmcKJV9uaWNvbnNkaXIvJW5hbWUucG5nCiVfaWNvbnNkaXIvaGljb2xvci8xMjh4MTI4
L2FwcHMvJW5hbWUucG5nCiVpZl93aXRoIGxpZ2h0bmluZwolZXhjbHVkZSAlbGlnaHRuaW5nX2Np
ZGRpcgolZW5kaWYKCiVpZl93aXRoIGxpZ2h0bmluZwolZmlsZXMgbGlnaHRuaW5nCiVsaWdodG5p
bmdfY2lkZGlyCiVlbmRpZgoKJWZpbGVzIGRldmVsCiVkaXIgJXNtX2lkbGRpcgolc21faWRsZGly
CiVzbV9pbmNsdWRlZGlyCiVzbV9kZXZlbGRpcgoKJWZpbGVzIC1uIHJwbS1idWlsZC1zZWFtb25r
ZXkKJV9zeXNjb25mZGlyL3JwbS9tYWNyb3MuZC8lbmFtZQoKJWNoYW5nZWxvZwoqIE1vbiBKdWwg
MzAgMjAxOCBNaWNoYWVsIFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4Lm9yZz4gMToyLjQ5LjQtYWx0
MQotIDIuNDkuNAoKKiBGcmkgTWF5IDA0IDIwMTggTWljaGFlbCBTaGlnb3JpbiA8bWlrZUBhbHRs
aW51eC5vcmc+IDE6Mi40OS4zLWFsdDEKLSAyLjQ5LjMKCiogV2VkIEZlYiAyMSAyMDE4IE1pY2hh
ZWwgU2hpZ29yaW4gPG1pa2VAYWx0bGludXgub3JnPiAxOjIuNDkuMi1hbHQxCi0gMi40OS4yCi0g
bW92ZSBvZmYgZ3N0cmVhbWVyLTAuMTAKCiogU3VuIE5vdiAwNSAyMDE3IE1pY2hhZWwgU2hpZ29y
aW4gPG1pa2VAYWx0bGludXgub3JnPiAxOjIuNDkuMS1hbHQxCi0gMi40OS4xCiAgKyBOQjogbGln
aHRuaW5nIG5vIG1vcmUgaW5jbHVkZWQgaW4gdXBzdHJlYW0gdGFyYmFsbAoKKiBNb24gSnVsIDMx
IDIwMTcgTWljaGFlbCBTaGlnb3JpbiA8bWlrZUBhbHRsaW51eC5vcmc+IDE6Mi40OC1hbHQxCi0g
Mi40OAotIGRyb3BwZWQgcGF0Y2g5Ci0gJSVpbnN0YWxsOiBzZXQgU0hFTEwgZW52aXJvbm1lbnQg
dmFyaWFibGUgZXhwbGljaXRseSB0b28KCiogV2VkIERlYyAyOCAyMDE2IE1pY2hhZWwgU2hpZ29y
aW4gPG1pa2VAYWx0bGludXgub3JnPiAxOjIuNDYtYWx0MQotIDIuNDYgcmVsZWFzZWQKCiogTW9u
IE9jdCAxMCAyMDE2IE1pY2hhZWwgU2hpZ29yaW4gPG1pa2VAYWx0bGludXgub3JnPiAxOjIuNDYt
YWx0MC42Ci0gMi40NiAoY2FuZGlkYXRlIGJ1aWxkNiB0YXJiYWxsKQoKKiBUdWUgT2N0IDA0IDIw
MTYgTWljaGFlbCBTaGlnb3JpbiA8bWlrZUBhbHRsaW51eC5vcmc+IDE6Mi40Ni1hbHQwLjUKLSAy
LjQ2IChjYW5kaWRhdGUgYnVpbGQ1IHRhcmJhbGwpCgoqIFN1biBNYXIgMjAgMjAxNiBNaWNoYWVs
IFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4Lm9yZz4gMToyLjQwLWFsdDIKLSAyLjQwIHJlbGVhc2Vk
CgoqIFNhdCBNYXIgMDUgMjAxNiBNaWNoYWVsIFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4Lm9yZz4g
MToyLjQwLWFsdDEKLSAyLjQwIChjYW5kaWRhdGUgYnVpbGQ0IHRhcmJhbGwpCgoqIFR1ZSBOb3Yg
MTAgMjAxNSBBbmRyZXkgQ2hlcmVwYW5vdiA8Y2FzQGFsdGxpbnV4Lm9yZz4gMToyLjM5LWFsdDEK
LSAyLjM5CgoqIE1vbiBPY3QgMTIgMjAxNSBNaWNoYWVsIFNoaWdvcmluIDxtaWtlQGFsdGxpbnV4
Lm9yZz4gMToyLjM4LWFsdDIKLSBFbmFibGVkIGxvZ2dpbmcsIHNlZSBodHRwczovL2J1Z3ppbGxh
Lm1vemlsbGEub3JnLzExMjk3MTgKCiogTW9uIE9jdCAxMiAyMDE1IDxjYXNAYWx0bGludXgub3Jn
PiAxOjIuMzgtYWx0MQotIE5ldyB2ZXJzaW9uCgoqIEZyaSBTZXAgMDQgMjAxNSBBbmRyZXkgQ2hl
cmVwYW5vdiA8Y2FzQGFsdGxpbnV4Lm9yZz4gMToyLjM1LWFsdDEKLSBOZXcgdmVyc2lvbgoKKiBX
ZWQgTWFyIDI1IDIwMTUgQW5kcmV5IENoZXJlcGFub3YgPGNhc0BhbHRsaW51eC5vcmc+IDE6Mi4z
My4xLWFsdDEKLSBOZXcgdmVyc2lvbgotIFNlY3VyaXR5IGZpeGVzOgogICsgTUZTQSAyMDE1LTI5
IENvZGUgZXhlY3V0aW9uIHRocm91Z2ggaW5jb3JyZWN0IEphdmFTY3JpcHQgYm91bmRzCiAgICBj
aGVja2luZyBlbGltaW5hdGlvbgogICsgTUZTQSAyMDE1LTI4IFByaXZpbGVnZSBlc2NhbGF0aW9u
IHRocm91Z2ggU1ZHIG5hdmlnYXRpb24KCiogVHVlIE1hciAxNyAyMDE1IEFuZHJleSBDaGVyZXBh
bm92IDxjYXNAYWx0bGludXgub3JnPiAxOjIuMzMtYWx0MQotIE5ldyB2ZXJzaW9uCgoqIFR1ZSBG
ZWIgMTAgMjAxNSBBbmRyZXkgQ2hlcmVwYW5vdiA8Y2FzQGFsdGxpbnV4Lm9yZz4gMToyLjMyLjEt
YWx0MQotIE5ldyB2ZXJzaW9uCgoqIFRodSBKYW4gMTUgMjAxNSBBbmRyZXkgQ2hlcmVwYW5vdiA8
Y2FzQGFsdGxpbnV4Lm9yZz4gMToyLjMyLWFsdDEKLSBOZXcgdmVyc2lvbgotIFNlY3VyaXR5IGZp
eGVzOgogICsgTUZTQSAyMDE1LTA5IFhyYXlXcmFwcGVyIGJ5cGFzcyB0aHJvdWdoIERPTSBvYmpl
Y3RzCiAgKyBNRlNBIDIwMTUtMDggRGVsZWdhdGVkIE9DU1AgcmVzcG9uZGVyIGNlcnRpZmljYXRl
cyBmYWlsdXJlIHdpdGgKICAgIGlkLXBraXgtb2NzcC1ub2NoZWNrIGV4dGVuc2lvbgogICsgTUZT
QSAyMDE1LTA2IFJlYWQtYWZ0ZXItZnJlZSBpbiBXZWJSVEMKICArIE1GU0EgMjAxNS0wNSBSZWFk
IG9mIHVuaW5pdGlhbGl6ZWQgbWVtb3J5IGluIFdlYiBBdWRpbwogICsgTUZTQSAyMDE1LTA0IENv
b2tpZSBpbmplY3Rpb24gdGhyb3VnaCBQcm94eSBBdXRoZW50aWNhdGUgcmVzcG9uc2VzCiAgKyBN
RlNBIDIwMTUtMDMgc2VuZEJlYWNvbiByZXF1ZXN0cyBsYWNrIGFuIE9yaWdpbiBoZWFkZXIKICAr
IE1GU0EgMjAxNS0wMiBVbmluaXRpYWxpemVkIG1lbW9yeSB1c2UgZHVyaW5nIGJpdG1hcCByZW5k
ZXJpbmcKCiogV2VkIERlYyAxMCAyMDE0IEFuZHJleSBDaGVyZXBhbm92IDxjYXNAYWx0bGludXgu
b3JnPiAxOjIuMzEtYWx0MQotIE5ldyB2ZXJzaW9uCi0gQnVpbGQgZnJvbSBzcmMucnBtIGNvbnRh
aW5zIHVwc3RyZWFtIHRhcmJhbGwKCiogTW9uIE9jdCAyMCAyMDE0IEFuZHJleSBDaGVyZXBhbm92
IDxjYXNAYWx0bGludXgub3JnPiAxOjIuMzAtYWx0MQotIE5ldyB2ZXJzaW9uCgoqIEZyaSBTZXAg
MjYgMjAxNCBBbmRyZXkgQ2hlcmVwYW5vdiA8Y2FzQGFsdGxpbnV4Lm9yZz4gMToyLjI5LjEtYWx0
MQotIE5ldyB2ZXJzaW9uIHdpdGggc2VjdXJpdHkgZml4OgogICsgTUZTQSAyMDE0LTczIFJTQSBT
aWduYXR1cmUgRm9yZ2VyeSBpbiBOU1MKCiogVHVlIFNlcCAyMyAyMDE0IE1pY2hhZWwgU2hpZ29y
aW4gPG1pa2VAYWx0bGludXgub3JnPiAxOjIuMjktYWx0MgotIE5NVTogYXBwbGllZCBmZWRvcmEg
cGF0Y2ggdG8gZGlzYWJsZSBiYXNlbGluZSBqaXQKICB3b3JraW5nIGFyb3VuZCBhIHNlZ2ZhdWx0
IG9uIGk1ODYgKGNsb3NlczogIzMwMzIyKQoKKiBUdWUgU2VwIDA5IDIwMTQgQW5kcmV5IENoZXJl
cGFub3YgPGNhc0BhbHRsaW51eC5vcmc+IDE6Mi4yOS1hbHQxCi0gTmV3IHZlcnNpb24KCiogV2Vk
IEp1bCAwOSAyMDE0IEFuZHJleSBDaGVyZXBhbm92IDxjYXNAYWx0bGludXgub3JnPiAxOjIuMjYu
MS1hbHQxCi0gTmV3IHZlcnNpb24KLSBTZWN1cml0eSBmaXhlczoKICArIE1GU0EgMjAxNC01NCBC
dWZmZXIgb3ZlcmZsb3cgaW4gR2FtZXBhZCBBUEkKICArIE1GU0EgMjAxNC01MyBCdWZmZXIgb3Zl
cmZsb3cgaW4gV2ViIEF1ZGlvIFNwZWV4IHJlc2FtcGxlcgogICsgTUZTQSAyMDE0LTUyIFVzZS1h
ZnRlci1mcmVlIHdpdGggU01JTCBBbmltYXRpb24gQ29udHJvbGxlcgogICsgTUZTQSAyMDE0LTUx
IFVzZS1hZnRlci1mcmVlIGluIEV2ZW50IExpc3RlbmVyIE1hbmFnZXIKICArIE1GU0EgMjAxNC00
OSBVc2UtYWZ0ZXItZnJlZSBhbmQgb3V0IG9mIGJvdW5kcyBpc3N1ZXMgZm91bmQgdXNpbmcgQWRk
cmVzcyBTYW5pdGl6ZXIKICArIE1GU0EgMjAxNC00OCBNaXNjZWxsYW5lb3VzIG1lbW9yeSBzYWZl
dHkgaGF6YXJkcwoKKiBNb24gTWF5IDE5IDIwMTQgQW5kcmV5IENoZXJlcGFub3YgPGNhc0BhbHRs
aW51eC5vcmc+IDE6Mi4yNi1hbHQxCi0gTmV3IHZlcnNpb24KLSBTZWN1cml0eSBmaXhlczoKICAr
IE1GU0EgMjAxNC00NyBEZWJ1Z2dlciBjYW4gYnlwYXNzIFhyYXlXcmFwcGVycyB3aXRoIEphdmFT
Y3JpcHQKICArIE1GU0EgMjAxNC00NiBVc2UtYWZ0ZXItZnJlZSBpbiBuc0hvc3RSZXNvbHZlCiAg
KyBNRlNBIDIwMTQtNDUgSW5jb3JyZWN0IElETkEgZG9tYWluIG5hbWUgbWF0Y2hpbmcgZm9yIHdp
bGRjYXJkIGNlcnRpZmljYXRlcwogICsgTUZTQSAyMDE0LTQ0IFVzZS1hZnRlci1mcmVlIGluIGlt
Z0xvYWRlciB3aGlsZSByZXNpemluZyBpbWFnZXMKICArIE1GU0EgMjAxNC00MyBDcm9zcy1zaXRl
IHNjcmlwdGluZyAoWFNTKSB1c2luZyBoaXN0b3J5IG5hdmlnYXRpb25zCiAgKyBNRlNBIDIwMTQt
NDIgUHJpdmlsZWdlIGVzY2FsYXRpb24gdGhyb3VnaCBXZWIgTm90aWZpY2F0aW9uIEFQSQogICsg
TUZTQSAyMDE0LTQxIE91dC1vZi1ib3VuZHMgd3JpdGUgaW4gQ2Fpcm8KICArIE1GU0EgMjAxNC0z
OSBVc2UtYWZ0ZXItZnJlZSBpbiB0aGUgVGV4dCBUcmFjayBNYW5hZ2VyIGZvciBIVE1MIHZpZGVv
CiAgKyBNRlNBIDIwMTQtMzggQnVmZmVyIG92ZXJmbG93IHdoZW4gdXNpbmcgbm9uLVhCTCBvYmpl
Y3QgYXMgWEJMCiAgKyBNRlNBIDIwMTQtMzcgT3V0IG9mIGJvdW5kcyByZWFkIHdoaWxlIGRlY29k
aW5nIEpQRyBpbWFnZXMKICArIE1GU0EgMjAxNC0zNiBXZWIgQXVkaW8gbWVtb3J5IGNvcnJ1cHRp
b24gaXNzdWVzCiAgKyBNRlNBIDIwMTQtMzQgTWlzY2VsbGFuZW91cyBtZW1vcnkgc2FmZXR5IGhh
emFyZHMKCiogU3VuIE1hciAzMCAyMDE0IEFuZHJleSBDaGVyZXBhbm92IDxjYXNAYWx0bGludXgu
b3JnPiAxOjIuMjUtYWx0MQotIE5ldyB2ZXJzaW9uCi0gU2VjdXJpdHkgZml4ZXM6CiAgKyBNRlNB
IDIwMTQtMzIgT3V0LW9mLWJvdW5kcyB3cml0ZSB0aHJvdWdoIFR5cGVkQXJyYXlPYmplY3QgYWZ0
ZXIgbmV1dGVyaW5nCiAgKyBNRlNBIDIwMTQtMzEgT3V0LW9mLWJvdW5kcyByZWFkL3dyaXRlIHRo
cm91Z2ggbmV1dGVyaW5nIEFycmF5QnVmZmVyIG9iamVjdHMKICArIE1GU0EgMjAxNC0zMCBVc2Ut
YWZ0ZXItZnJlZSBpbiBUeXBlT2JqZWN0CiAgKyBNRlNBIDIwMTQtMjkgUHJpdmlsZWdlIGVzY2Fs
YXRpb24gdXNpbmcgV2ViSURMLWltcGxlbWVudGVkIEFQSXMKICArIE1GU0EgMjAxNC0yOCBTVkcg
ZmlsdGVycyBpbmZvcm1hdGlvbiBkaXNjbG9zdXJlIHRocm91Z2ggZmVEaXNwbGFjZW1lbnRNYXAK
ICArIE1GU0EgMjAxNC0yNyBNZW1vcnkgY29ycnVwdGlvbiBpbiBDYWlybyBkdXJpbmcgUERGIGZv
bnQgcmVuZGVyaW5nCiAgKyBNRlNBIDIwMTQtMjYgSW5mb3JtYXRpb24gZGlzY2xvc3VyZSB0aHJv
dWdoIHBvbHlnb24gcmVuZGVyaW5nIGluIE1hdGhNTAogICsgTUZTQSAyMDE0LTIzIENvbnRlbnQg
U2VjdXJpdHkgUG9saWN5IGZvciBkYXRhOiBkb2N1bWVudHMgbm90IHByZXNlcnZlZCBieSBzZXNz
aW9uIHJlc3RvcmUKICArIE1GU0EgMjAxNC0yMiBXZWJHTCBjb250ZW50IGluamVjdGlvbiBmcm9t
IG9uZSBkb21haW4gdG8gcmVuZGVyaW5nIGluIGFub3RoZXIKICArIE1GU0EgMjAxNC0yMCBvbmJl
Zm9yZXVubG9hZCBhbmQgSmF2YXNjcmlwdCBuYXZpZ2F0aW9uIERPUwogICsgTUZTQSAyMDE0LTE5
IFNwb29maW5nIGF0dGFjayBvbiBXZWJSVEMgcGVybWlzc2lvbiBwcm9tcHQKICArIE1GU0EgMjAx
NC0xOCBjcnlwdG8uZ2VuZXJhdGVDUk1GUmVxdWVzdCBkb2VzIG5vdCB2YWxpZGF0ZSB0eXBlIG9m
IGtleQogICsgTUZTQSAyMDE0LTE3IE91dCBvZiBib3VuZHMgcmVhZCBkdXJpbmcgV0FWIGZpbGUg
ZGVjb2RpbmcKICArIE1GU0EgMjAxNC0xNiBGaWxlcyBleHRyYWN0ZWQgZHVyaW5nIHVwZGF0ZXMg
YXJlIG5vdCBhbHdheXMgcmVhZCBvbmx5CiAgKyBNRlNBIDIwMTQtMTUgTWlzY2VsbGFuZW91cyBt
ZW1vcnkgc2FmZXR5IGhhemFyZHMKCiogVGh1IE1hciAwNiAyMDE0IEFuZHJleSBDaGVyZXBhbm92
IDxjYXNAYWx0bGludXgub3JnPiAxOjIuMjQtYWx0MQotIE5ldyB2ZXJzaW9uCi0gU2VjdXJpdHkg
Zml4ZXM6CiAgKyBNRlNBIDIwMTQtMTMgSW5jb25zaXN0ZW50IEphdmFTY3JpcHQgaGFuZGxpbmcg
b2YgYWNjZXNzIHRvIFdpbmRvdyBvYmplY3RzCiAgKyBNRlNBIDIwMTQtMTIgTlNTIHRpY2tldCBo
YW5kbGluZyBpc3N1ZXMKICArIE1GU0EgMjAxNC0xMSBDcmFzaCB3aGVuIHVzaW5nIHdlYiB3b3Jr
ZXJzIHdpdGggYXNtLmpzCiAgKyBNRlNBIDIwMTQtMDkgQ3Jvc3Mtb3JpZ2luIGluZm9ybWF0aW9u
IGxlYWsgdGhyb3VnaCB3ZWIgd29ya2VycwogICsgTUZTQSAyMDE0LTA4IFVzZS1hZnRlci1mcmVl
IHdpdGggaW1nUmVxdWVzdFByb3h5IGFuZCBpbWFnZSBwcm9jY2Vzc2luZwogICsgTUZTQSAyMDE0
LTA3IFhTTFQgc3R5bGVzaGVldHMgdHJlYXRlZCBhcyBzdHlsZXMgaW4gQ29udGVudCBTZWN1cml0
eSBQb2xpY3kKICArIE1GU0EgMjAxNC0wNSBJbmZvcm1hdGlvbiBkaXNjbG9zdXJlIHdpdGggKkZy
b21Qb2ludCBvbiBpZnJhbWVzCiAgKyBNRlNBIDIwMTQtMDQgSW5jb3JyZWN0IHVzZSBvZiBkaXNj
YXJkZWQgaW1hZ2VzIGJ5IFJhc3RlckltYWdlCiAgKyBNRlNBIDIwMTQtMDMgVUkgc2VsZWN0aW9u
IHRpbWVvdXQgbWlzc2luZyBvbiBkb3dubG9hZCBwcm9tcHRzCiAgKyBNRlNBIDIwMTQtMDIgQ2xv
bmUgcHJvdGVjdGVkIGNvbnRlbnQgd2l0aCBYQkwgc2NvcGVzCiAgKyBNRlNBIDIwMTQtMDEgTWlz
Y2VsbGFuZW91cyBtZW1vcnkgc2FmZXR5IGhhemFyZHMKLSBEaXNhYmxlIGZpcnN0cnVuIHBhZ2Ug
c2hvdwoKKiBNb24gRmViIDE3IDIwMTQgQW5kcmV5IENoZXJlcGFub3YgPGNhc0BhbHRsaW51eC5v
cmc+IDE6Mi4yMy1hbHQxCi0gTmV3IHZlcnNpb24gb2YgU2VhbW9ua2V5IDIuMjMKLSBTZWN1cml0
eSBmaXhlcyBzaW5jZSAyLjIxOgogICsgTUZTQSAyMDEzLTExNyBNaXMtaXNzdWVkIEFOU1NJL0RD
U1NJIGNlcnRpZmljYXRlCiAgKyBNRlNBIDIwMTMtMTE2IEpQRUcgaW5mb3JtYXRpb24gbGVhawog
ICsgTUZTQSAyMDEzLTExNSBHZXRFbGVtZW50SUMgdHlwZWQgYXJyYXkgc3R1YnMgY2FuIGJlIGdl
bmVyYXRlZCBvdXRzaWRlIG9ic2VydmVkIHR5cGVzZXRzCiAgKyBNRlNBIDIwMTMtMTE0IFVzZS1h
ZnRlci1mcmVlIGluIHN5bnRoZXRpYyBtb3VzZSBtb3ZlbWVudAogICsgTUZTQSAyMDEzLTExMyBU
cnVzdCBzZXR0aW5ncyBmb3IgYnVpbHQtaW4gcm9vdHMgaWdub3JlZCBkdXJpbmcgRVYgY2VydGlm
aWNhdGUgdmFsaWRhdGlvbgogICsgTUZTQSAyMDEzLTExMiBMaW51eCBjbGlwYm9hcmQgaW5mb3Jt
YXRpb24gZGlzY2xvc3VyZSB0aG91Z2ggc2VsZWN0aW9uIHBhc3RlCiAgKyBNRlNBIDIwMTMtMTEx
IFNlZ21lbnRhdGlvbiB2aW9sYXRpb24gd2hlbiByZXBsYWNpbmcgb3JkZXJlZCBsaXN0IGVsZW1l
bnRzCiAgKyBNRlNBIDIwMTMtMTEwIFBvdGVudGlhbCBvdmVyZmxvdyBpbiBKYXZhU2NyaXB0IGJp
bmFyeSBzZWFyY2ggYWxnb3JpdGhtcwogICsgTUZTQSAyMDEzLTEwOSBVc2UtYWZ0ZXItZnJlZSBk
dXJpbmcgVGFibGUgRWRpdGluZwogICsgTUZTQSAyMDEzLTEwOCBVc2UtYWZ0ZXItZnJlZSBpbiBl
dmVudCBsaXN0ZW5lcnMKICArIE1GU0EgMjAxMy0xMDcgU2FuZGJveCByZXN0cmljdGlvbnMgbm90
IGFwcGxpZWQgdG8gbmVzdGVkIG9iamVjdCBlbGVtZW50cwogICsgTUZTQSAyMDEzLTEwNiBDaGFy
YWN0ZXIgZW5jb2RpbmcgY3Jvc3Mtb3JpZ2luIFhTUyBhdHRhY2sKICArIE1GU0EgMjAxMy0xMDQg
TWlzY2VsbGFuZW91cyBtZW1vcnkgc2FmZXR5IGhhemFyZHMKICArIE1GU0EgMjAxMy0xMDIgVXNl
LWFmdGVyLWZyZWUgaW4gSFRNTCBkb2N1bWVudCB0ZW1wbGF0ZXMKICArIE1GU0EgMjAxMy0xMDEg
TWVtb3J5IGNvcnJ1cHRpb24gaW4gd29ya2VycwogICsgTUZTQSAyMDEzLTEwMCBNaXNjZWxsYW5l
b3VzIHVzZS1hZnRlci1mcmVlIGlzc3VlcyBmb3VuZCB0aHJvdWdoIEFTQU4gZnV6emluZwogICsg
TUZTQSAyMDEzLTk4IFVzZS1hZnRlci1mcmVlIHdoZW4gdXBkYXRpbmcgb2ZmbGluZSBjYWNoZQog
ICsgTUZTQSAyMDEzLTk3IFdyaXRpbmcgdG8gY3ljbGUgY29sbGVjdGVkIG9iamVjdCBkdXJpbmcg
aW1hZ2UgZGVjb2RpbmcKICArIE1GU0EgMjAxMy05NiBJbXByb3Blcmx5IGluaXRpYWxpemVkIG1l
bW9yeSBhbmQgb3ZlcmZsb3dzIGluIHNvbWUgSmF2YVNjcmlwdCBmdW5jdGlvbnMKICArIE1GU0Eg
MjAxMy05NSBBY2Nlc3MgdmlvbGF0aW9uIHdpdGggWFNMVCBhbmQgdW5pbml0aWFsaXplZCBkYXRh
CiAgKyBNRlNBIDIwMTMtOTQgU3Bvb2ZpbmcgYWRkcmVzc2JhciB0aG91Z2ggU0VMRUNUIGVsZW1l
bnQKICArIE1GU0EgMjAxMy05MyBNaXNjZWxsYW5lb3VzIG1lbW9yeSBzYWZldHkgaGF6YXJkcwot
IERpc2FibGUgRW5pZ21haWwgZXh0ZW5zaW9uIChBTFQgIzI5Njc4KQoKKiBNb24gU2VwIDIzIDIw
MTMgQW5kcmV5IENoZXJlcGFub3YgPGNhc0BhbHRsaW51eC5vcmc+IDE6Mi4yMS1hbHQxCi0gTmV3
IHZlcnNpb24gMi4yMQotIFNlY3VyaXR5IGZpeGVzOgogICsgTUZTQSAyMDEzLTkyIEdDIGhhemFy
ZCB3aXRoIGRlZmF1bHQgY29tcGFydG1lbnRzIGFuZCBmcmFtZSBjaGFpbiByZXN0b3JhdGlvbgog
ICsgTUZTQSAyMDEzLTkxIFVzZXItZGVmaW5lZCBwcm9wZXJ0aWVzIG9uIERPTSBwcm94aWVzIGdl
dCB0aGUgd3JvbmcgInRoaXMiIG9iamVjdAogICsgTUZTQSAyMDEzLTkwIE1lbW9yeSBjb3JydXB0
aW9uIGludm9sdmluZyBzY3JvbGxpbmcKICArIE1GU0EgMjAxMy04OSBCdWZmZXIgb3ZlcmZsb3cg
d2l0aCBtdWx0aS1jb2x1bW4sIGxpc3RzLCBhbmQgZmxvYXRzCiAgKyBNRlNBIDIwMTMtODggY29t
cGFydG1lbnQgbWlzbWF0Y2ggcmUtYXR0YWNoaW5nIFhCTC1iYWNrZWQgbm9kZXMKICArIE1GU0Eg
MjAxMy04NSBVbmluaXRpYWxpemVkIGRhdGEgaW4gSW9uTW9ua2V5CiAgKyBNRlNBIDIwMTMtODMg
TW96aWxsYSBVcGRhdGVyIGRvZXMgbm90IGxvY2sgTUFSIGZpbGUgYWZ0ZXIgc2lnbmF0dXJlIHZl
cmlmaWNhdGlvbgogICsgTUZTQSAyMDEzLTgyIENhbGxpbmcgc2NvcGUgZm9yIG5ldyBKYXZhc2Ny
aXB0IG9iamVjdHMgY2FuIGxlYWQgdG8gbWVtb3J5IGNvcnJ1cHRpb24KICArIE1GU0EgMjAxMy04
MSBVc2UtYWZ0ZXItZnJlZSB3aXRoIHNlbGVjdCBlbGVtZW50CiAgKyBNRlNBIDIwMTMtODAgTmF0
aXZlS2V5IGNvbnRpbnVlcyBoYW5kbGluZyBrZXkgbWVzc2FnZXMgYWZ0ZXIgd2lkZ2V0IGlzIGRl
c3Ryb3llZAogICsgTUZTQSAyMDEzLTc5IFVzZS1hZnRlci1mcmVlIGluIEFuaW1hdGlvbiBNYW5h
Z2VyIGR1cmluZyBzdHlsZXNoZWV0IGNsb25pbmcKICArIE1GU0EgMjAxMy03OCBJbnRlZ2VyIG92
ZXJmbG93IGluIEFOR0xFIGxpYnJhcnkKICArIE1GU0EgMjAxMy03NyBJbXByb3BlciBzdGF0ZSBp
biBIVE1MNSBUcmVlIEJ1aWxkZXIgd2l0aCB0ZW1wbGF0ZXMKICArIE1GU0EgMjAxMy03NiBNaXNj
ZWxsYW5lb3VzIG1lbW9yeSBzYWZldHkgaGF6YXJkcwotIEFkZCBidWlsZCByZXF1aXJlcyBvZiBH
c3RyZWFtZXIKCiogVGh1IEF1ZyAwOCAyMDEzIEFuZHJleSBDaGVyZXBhbm92IDxjYXNAYWx0bGlu
dXgub3JnPiAxOjIuMjAtYWx0MQotIE5ldyB2ZXJzaW9uIDIuMjAKLSBTZWN1cml0eSBmaXhlczoK
ICAtIE1GU0EgMjAxMy03NSBMb2NhbCBKYXZhIGFwcGxldHMgbWF5IHJlYWQgY29udGVudHMgb2Yg
bG9jYWwgZmlsZSBzeXN0ZW0KICAtIE1GU0EgMjAxMy03MyBTYW1lLW9yaWdpbiBieXBhc3Mgd2l0
aCB3ZWIgd29ya2VycyBhbmQgWE1MSHR0cFJlcXVlc3QKICAtIE1GU0EgMjAxMy03MiBXcm9uZyBw
cmluY2lwYWwgdXNlZCBmb3IgdmFsaWRhdGluZyBVUkkgZm9yIHNvbWUgSmF2YXNjcmlwdCBjb21w
b25lbnRzCiAgLSBNRlNBIDIwMTMtNzAgQnlwYXNzIG9mIFhyYXlXcmFwcGVycyB1c2luZyBYQkwg
U2NvcGVzCiAgLSBNRlNBIDIwMTMtNjkgQ1JNRiByZXF1ZXN0cyBhbGxvdyBmb3IgY29kZSBleGVj
dXRpb24gYW5kIFhTUyBhdHRhY2tzCiAgLSBNRlNBIDIwMTMtNjggRG9jdW1lbnQgVVJJIG1pc3Jl
cHJlc2VudGF0aW9uIGFuZCBtYXNxdWVyYWRpbmcKICAtIE1GU0EgMjAxMy02NyBDcmFzaCBkdXJp
bmcgV0FWIGF1ZGlvIGZpbGUgZGVjb2RpbmcKICAtIE1GU0EgMjAxMy02NSBCdWZmZXIgdW5kZXJm
bG93IHdoZW4gZ2VuZXJhdGluZyBDUk1GIHJlcXVlc3RzCiAgLSBNRlNBIDIwMTMtNjQgVXNlIGFm
dGVyIGZyZWUgbXV0YXRpbmcgRE9NIGR1cmluZyBTZXRCb2R5CiAgLSBNRlNBIDIwMTMtNjMgTWlz
Y2VsbGFuZW91cyBtZW1vcnkgc2FmZXR5IGhhemFyZHMKLSBEcm9wIGRlcHJlY2F0ZWQgc2VhbW9u
a2V5LWRpc2FibGUtY2Fpcm8ucGF0Y2gKCiogVGh1IEp1bCAyNSAyMDEzIEFuZHJleSBDaGVyZXBh
bm92IDxjYXNAYWx0bGludXgub3JnPiAxOjIuMTktYWx0MQotIE5ldyB2ZXJzaW9uIDIuMTkKLSBT
ZXQgU0hFTEwgZW52aXJvbm1lbnQgdmFyaWFibGUgZXhwbGljaXRseQotIFVwZGF0ZSBFbmlnbWFp
bCB0byAxLjUuMgoKKiBUdWUgTWF5IDI4IDIwMTMgQW5kcmV5IENoZXJlcGFub3YgPGNhc0BhbHRs
aW51eC5vcmc+IDE6Mi4xNy4xLWFsdDEKLSBOZXcgdmVyc2lvbiAyLjE3LjEKLSBTZWN1cml0eSBm
aXhlczoKICAtIE1GU0EgMjAxMy00MCBPdXQtb2YtYm91bmRzIGFycmF5IHJlYWQgaW4gQ0VSVF9E
ZWNvZGVDZXJ0UGFja2FnZQogIC0gTUZTQSAyMDEzLTM5IE1lbW9yeSBjb3JydXB0aW9uIHdoaWxl
IHJlbmRlcmluZyBncmF5c2NhbGUgUE5HIGltYWdlcwogIC0gTUZTQSAyMDEzLTM4IENyb3NzLXNp
dGUgc2NyaXB0aW5nIChYU1MpIHVzaW5nIHRpbWVkIGhpc3RvcnkgbmF2aWdhdGlvbnMKICAtIE1G
U0EgMjAxMy0zNyBCeXBhc3Mgb2YgdGFiLW1vZGFsIGRpYWxvZyBvcmlnaW4gZGlzY2xvc3VyZQog
IC0gTUZTQSAyMDEzLTM2IEJ5cGFzcyBvZiBTT1cgcHJvdGVjdGlvbnMgYWxsb3dzIGNsb25pbmcg
b2YgcHJvdGVjdGVkIG5vZGVzCiAgLSBNRlNBIDIwMTMtMzUgV2ViR0wgY3Jhc2ggd2l0aCBNZXNh
IGdyYXBoaWNzIGRyaXZlciBvbiBMaW51eAogIC0gTUZTQSAyMDEzLTM0IFByaXZpbGVnZSBlc2Nh
bGF0aW9uIHRocm91Z2ggTW96aWxsYSBVcGRhdGVyCiAgLSBNRlNBIDIwMTMtMzEgT3V0LW9mLWJv
dW5kcyB3cml0ZSBpbiBDYWlybyBsaWJyYXJ5CiAgLSBNRlNBIDIwMTMtMzAgTWlzY2VsbGFuZW91
cyBtZW1vcnkgc2FmZXR5IGhhemFyZHMKICAtIE1GU0EgMjAxMy0yOSBVc2UtYWZ0ZXItZnJlZSBp
biBIVE1MIEVkaXRvcgogIC0gTUZTQSAyMDEzLTI4IFVzZS1hZnRlci1mcmVlLCBvdXQgb2YgYm91
bmRzIHJlYWQsIGFuZCBidWZmZXIgb3ZlcmZsb3cgaXNzdWVzIGZvdW5kIHVzaW5nIEFkZHJlc3Mg
U2FuaXRpemVyCiAgLSBNRlNBIDIwMTMtMjcgUGhpc2hpbmcgb24gSFRUUFMgY29ubmVjdGlvbiB0
aHJvdWdoIG1hbGljaW91cyBwcm94eQogIC0gTUZTQSAyMDEzLTI2IFVzZS1hZnRlci1mcmVlIGlu
IG5zSW1hZ2VMb2FkaW5nQ29udGVudAogIC0gTUZTQSAyMDEzLTI1IFByaXZhY3kgbGVhayBpbiBK
YXZhU2NyaXB0IFdvcmtlcnMKICAtIE1GU0EgMjAxMy0yNCBXZWIgY29udGVudCBieXBhc3Mgb2Yg
Q09XIGFuZCBTT1cgc2VjdXJpdHkgd3JhcHBlcnMKICAtIE1GU0EgMjAxMy0yMyBXcmFwcGVkIFdl
YklETCBvYmplY3RzIGNhbiBiZSB3cmFwcGVkIGFnYWluCiAgLSBNRlNBIDIwMTMtMjIgT3V0LW9m
LWJvdW5kcyByZWFkIGluIGltYWdlIHJlbmRlcmluZwogIC0gTUZTQSAyMDEzLTIxIE1pc2NlbGxh
bmVvdXMgbWVtb3J5IHNhZmV0eSBoYXphcmRzCgoqIE1vbiBBcHIgMTUgMjAxMyBBbmRyZXkgQ2hl
cmVwYW5vdiA8Y2FzQGFsdGxpbnV4Lm9yZz4gMToyLjE1LjItYWx0MgotIEJ1aWxkIHdpdGggbGli
YXJjaGl2ZS1kZXZlbCBpbnN0ZWFkIG9mIGxpYmFyY2hpdmUKCiogV2VkIEZlYiAyNyAyMDEzIEFu
ZHJleSBDaGVyZXBhbm92IDxjYXNAYWx0bGludXgub3JnPiAxOjIuMTUuMi1hbHQxCi0gTmV3IHZl
cnNpb24gMi4xNS4yCgoqIFRodSBKYW4gMzEgMjAxMyBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFs
dGxpbnV4LnJ1PiAxOjIuMTUuMS1hbHQyCi0gRml4IGJ1aWxkLgotIEFkZCB0byBzZWFtb25rZXkt
bGlnaHRuaW5nLCBzZWFtb25rZXktZGV2ZWwgYSBzdHJpY3QgZGVwZW5kZW5jeSBvbiBzZWFtb25r
ZXkuCi0gUmVtb3ZlIHJlY3Vyc2l2ZSBidWlsZCBkZXBlbmRlbmN5LgoKKiBUdWUgSmFuIDIyIDIw
MTMgUmFkaWsgVXN1cG92IDxyYWRpa0BhbHRsaW51eC5vcmc+IDE6Mi4xNS4xLWFsdDEKLSBOZXcg
dmVyc2lvbiBzZWFtb25rZXkgKDIuMTUuMSkKLSBOZXcgdmVyc2lvbiBlbmlnbWFpbCAoMS41LjAp
CgoqIFN1biBEZWMgMDkgMjAxMiBSYWRpayBVc3Vwb3YgPHJhZGlrQGFsdGxpbnV4Lm9yZz4gMToy
LjE0LjEtYWx0MQotIE5ldyB2ZXJzaW9uIHNlYW1vbmtleSAoMi4xNC4xKQoKKiBGcmkgTm92IDIz
IDIwMTIgUmFkaWsgVXN1cG92IDxyYWRpa0BhbHRsaW51eC5vcmc+IDE6Mi4xNC1hbHQxCi0gTmV3
IHZlcnNpb24gc2VhbW9ua2V5ICgyLjE0KQotIE5ldyB2ZXJzaW9uIGVuaWdtYWlsICgxLjQuNikK
CiogV2VkIE9jdCAzMSAyMDEyIFJhZGlrIFVzdXBvdiA8cmFkaWtAYWx0bGludXgub3JnPiAxOjIu
MTMuMi1hbHQxCi0gTmV3IHZlcnNpb24gc2VhbW9ua2V5ICgyLjEzLjIpIChDbG9zZXM6IDI3NzY0
KQoKKiBUaHUgT2N0IDE4IDIwMTIgUmFkaWsgVXN1cG92IDxyYWRpa0BhbHRsaW51eC5vcmc+IDE6
Mi4xMy4xLWFsdDEKLSBOZXcgdmVyc2lvbiBzZWFtb25rZXkgKDIuMTMuMSkgKHRueCBsZWdpb25A
KQotIE5ldyB2ZXJzaW9uIGVuaWdtYWlsICgxLjQuNSkKLSBCdWlsZCB3aXRoIHJwbS1idWlsZC1z
ZWFtb25rZXkgKGV4dGVybmFsIGJ1aWxkIG1hY3JvcykKLSBBZGRlZCBkZXZlbCBwYWNrYWdlcwoK
KiBGcmkgU2VwIDIxIDIwMTIgUmVwb2NvcCBRLiBBLiBSb2JvdCA8cmVwb2NvcEBhbHRsaW51eC5v
cmc+IDE6Mi44LWFsdDEucWExCi0gTk1VIChieSByZXBvY29wKS4gU2VlIGh0dHA6Ly93d3cuYWx0
bGludXgub3JnL1Rvb2xzL1JlcG9jb3AKLSBhcHBsaWVkIHJlcG9jb3AgZml4ZXM6CiAgKiBiZWVo
aXZlLWxvZy1kZXBlbmRlbmN5LW5lZWRzLWVwb2NoLXg4Nl82NCBmb3Igc2VhbW9ua2V5CiAgKiBw
b3N0Y2xlYW4tMDMtcHJpdmF0ZS1ycG0tbWFjcm9zIGZvciB0aGUgc3BlYyBmaWxlCgoqIFN1biBG
ZWIgMTkgMjAxMiBSYWRpayBVc3Vwb3YgPHJhZGlrQGFsdGxpbnV4Lm9yZz4gMToyLjgtYWx0MQot
IE5ldyB2ZXJzaW9uIHNlYW1vbmtleSAoMi44KQotIEZpeGVkIGF1dG9tYXRpYyBpbnN0YWxsIGZy
b20gc3BlY2lmaWMgbG9jYXRpb25zICh0bnggbGVnaW9uQCkKLSBOZXcgdmVyc2lvbiBlbmlnbWFp
bCAoMS40KQoKKiBUaHUgRmViIDA5IDIwMTIgUmFkaWsgVXN1cG92IDxyYWRpa0BhbHRsaW51eC5v
cmc+IDE6Mi43LWFsdDEKLSBOZXcgdmVyc2lvbiBzZWFtb25rZXkgKDIuNykKLSBOZXcgdmVyc2lv
biBlbmlnbWFpbCAoMS4zLjUpCi0gQWRkZWQgc2VhbW9ua2V5LWxpZ2h0bmluZyBwYWNrYWdlCgoq
IFRodSBGZWIgMDIgMjAxMiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDE6Mi41
LWFsdDEucWExCi0gUmVidWlsdCB3aXRoIGxpYnZweC5zby4xLgoKKiBXZWQgTm92IDIzIDIwMTEg
UmFkaWsgVXN1cG92IDxyYWRpa0BhbHRsaW51eC5vcmc+IDE6Mi41LWFsdDEKLSBOZXcgdmVyc2lv
biBzZWFtb25rZXkgKDIuNSkKLSBOZXcgdmVyc2lvbiBlbmlnbWFpbCAoMS4zLjMpCgoqIEZyaSBT
ZXAgMzAgMjAxMSBSYWRpayBVc3Vwb3YgPHJhZGlrQGFsdGxpbnV4Lm9yZz4gMToyLjQuMS1hbHQx
Ci0gTmV3IHZlcnNpb24gKDIuNC4xKQoKKiBXZWQgU2VwIDA3IDIwMTEgUmFkaWsgVXN1cG92IDxy
YWRpa0BhbHRsaW51eC5vcmc+IDE6Mi4zLjMtYWx0MQotIE5ldyB2ZXJzaW9uICgyLjMuMykKCiog
VGh1IFNlcCAwMSAyMDExIFJhZGlrIFVzdXBvdiA8cmFkaWtAYWx0bGludXgub3JnPiAxOjIuMy4y
LWFsdDEKLSBOZXcgdmVyc2lvbiAoMi4zLjIpCgoqIFN1biBBdWcgMjggMjAxMSBSYWRpayBVc3Vw
b3YgPHJhZGlrQGFsdGxpbnV4Lm9yZz4gMToyLjMuMS1hbHQxCi0gTmV3IHZlcnNpb24gKDIuMy4x
KQotIFByb3ZpZGVzOiBzZWFtb25rZXktZGV2ZWwKCiogV2VkIEF1ZyAxNyAyMDExIFJhZGlrIFVz
dXBvdiA8cmFkaWtAYWx0bGludXgub3JnPiAxOjIuMy1hbHQxCi0gTmV3IHZlcnNpb24gKDIuMykK
CiogRnJpIEp1bCAyMiAyMDExIFJhZGlrIFVzdXBvdiA8cmFkaWtAYWx0bGludXgub3JnPiAxOjIu
Mi1hbHQxCi0gTmV3IHZlcnNpb24gKDIuMikKCiogVGh1IE1hciAxNyAyMDExIFJhZGlrIFVzdXBv
diA8cmFkaWtAYWx0bGludXgub3JnPiAxOjIuMC4xNC1hbHQxCi0gTmV3IHZlcnNpb24gKDIuMC4x
NCkKLSBUaGFua3MgbGVnaW9uQCEK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8501</attachid>
            <date>2019-12-28 17:31:02 +0300</date>
            <delta_ts>2019-12-28 17:31:02 +0300</delta_ts>
            <desc>backtrace.txt</desc>
            <filename>stacktrace.txt</filename>
            <type>text/plain</type>
            <size>1492</size>
            <attacher name="Denis Sergeevich">galilley</attacher>
            
              <data encoding="base64">KGdkYikgYnQKIzAgIDB4YjVjYWI2NjggaW4ganM6OmppdDo6TWFjcm9Bc3NlbWJsZXJBUk06Om1h
X21vdihqczo6aml0OjpJbW1HQ1B0ciwganM6OmppdDo6UmVnaXN0ZXIpICgpCiAgIGZyb20gL3Vz
ci9saWIvc2VhbW9ua2V5L2xpYnh1bC5zbwojMSAgMHhiNWIzYjFiYyBpbiBqczo6aml0OjpNYWNy
b0Fzc2VtYmxlckFSTUNvbXBhdDo6c3RvcmVWYWx1ZShKUzo6VmFsdWUgY29uc3QmLCBqczo6aml0
OjpCYXNlSW5kZXgpICgpIGZyb20gL3Vzci9saWIvc2VhbW9ua2V5L2xpYnh1bC5zbwojMiAgMHhi
NWI0NmMwNCBpbiBqczo6aml0OjpDb2RlR2VuZXJhdG9yOjplbWl0QXJyYXlQdXNoKGpzOjpqaXQ6
OkxJbnN0cnVjdGlvbiosIGpzOjpqaXQ6Ok1BcnJheVB1c2ggY29uc3QqLCBqczo6aml0OjpSZWdp
c3RlciwganM6OmppdDo6Q29uc3RhbnRPclJlZ2lzdGVyIGNvbnN0JiwganM6OmppdDo6UmVnaXN0
ZXIsIGpzOjpqaXQ6OlJlZ2lzdGVyKSAoKSBmcm9tIC91c3IvbGliL3NlYW1vbmtleS9saWJ4dWwu
c28KIzMgIDB4YjViNDcxZWMgaW4ganM6OmppdDo6Q29kZUdlbmVyYXRvcjo6dmlzaXRBcnJheVB1
c2hUKGpzOjpqaXQ6OkxBcnJheVB1c2hUKikgKCkKICAgZnJvbSAvdXNyL2xpYi9zZWFtb25rZXkv
bGlieHVsLnNvCiM0ICAweGI1YjViNjMwIGluIGpzOjpqaXQ6OkNvZGVHZW5lcmF0b3I6OmdlbmVy
YXRlQm9keSgpICgpIGZyb20gL3Vzci9saWIvc2VhbW9ua2V5L2xpYnh1bC5zbwojNSAgMHhiNWI1
YmM0OCBpbiBqczo6aml0OjpDb2RlR2VuZXJhdG9yOjpnZW5lcmF0ZSgpICgpIGZyb20gL3Vzci9s
aWIvc2VhbW9ua2V5L2xpYnh1bC5zbwojNiAgMHhiNWI2NmNkMCBpbiBqczo6aml0OjpHZW5lcmF0
ZUNvZGUoanM6OmppdDo6TUlSR2VuZXJhdG9yKiwganM6OmppdDo6TElSR3JhcGgqKSAoKQogICBm
cm9tIC91c3IvbGliL3NlYW1vbmtleS9saWJ4dWwuc28KIzcgIDB4YjVlMDM4MDggaW4ganM6Okhl
bHBlclRocmVhZDo6aGFuZGxlSW9uV29ya2xvYWQoanM6OkF1dG9Mb2NrSGVscGVyVGhyZWFkU3Rh
dGUmKSAoKQogICBmcm9tIC91c3IvbGliL3NlYW1vbmtleS9saWJ4dWwuc28KIzggIDB4YjVlMDRj
NGMgaW4ganM6OkhlbHBlclRocmVhZDo6dGhyZWFkTG9vcCgpICgpIGZyb20gL3Vzci9saWIvc2Vh
bW9ua2V5L2xpYnh1bC5zbwojOSAgMHhiNWRmMzMyOCBpbiBqczo6ZGV0YWlsOjpUaHJlYWRUcmFt
cG9saW5lPHZvaWQgKCYpKHZvaWQqKSwganM6OkhlbHBlclRocmVhZCo+OjpTdGFydCh2b2lkKikg
KCkKICAgZnJvbSAvdXNyL2xpYi9zZWFtb25rZXkvbGlieHVsLnNvCiMxMCAweGI2ZjlhNWZlIGlu
IHN0YXJ0X3RocmVhZCAoYXJnPTB4Njk1N2ZlMWMpIGF0IHB0aHJlYWRfY3JlYXRlLmM6NDYzCiMx
MSAweGI2ZDY2NGJjIGluID8/ICgpIGZyb20gL2xpYi9saWJjLnNvLjYKQmFja3RyYWNlIHN0b3Bw
ZWQ6IHByZXZpb3VzIGZyYW1lIGlkZW50aWNhbCB0byB0aGlzIGZyYW1lIChjb3JydXB0IHN0YWNr
PykKKGdkYikgCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>