[RFR] man://manpages-l10n/po/ru/man1/ssh.1.po

Anton Sobolev <[email protected]> Tue, 16 Sep 2025 10:29:09 +0300
Newsgroups gmane.linux.debian.internationalization.russian
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------Gc18I6lzMvLd7qVPNbBzpete
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Добрый день!
Направляю на ревью универсальный дифф изменений в man1/ssh.1.po и 
дополнительно прикладываю файл *.po.
Спасибо!

--- man1/ssh.1.po.orig	2025-09-04 10:23:33.414237908 +0300
+++ /home/madlur/Work/OpenSource/Debian/manpages-local/ssh.1.po 
2025-09-16 10:24:19.809032369 +0300
@@ -2,12 +2,13 @@
  # This file is distributed under the same license as the manpages-l10n 
package.
  # Copyright © of this file:
  # Александр Блохин <[email protected]>, 2004.
+# Антон Соболев <[email protected]>, 2025.
  msgid ""
  msgstr ""
  "Project-Id-Version: manpages-l10n\n"
  "POT-Creation-Date: 2025-08-30 06:51+0200\n"
-"PO-Revision-Date: 2004-07-20 18:51+0200\n"
-"Last-Translator: Александр Блохин <[email protected]>\n"
+"PO-Revision-Date: 2025-09-16 10:19+0300\n"
+"Last-Translator: Anton Sobolev <[email protected]>\n"
  "Language-Team: Russian <[email protected]>\n"
  "Language: ru\n"
  "MIME-Version: 1.0\n"
@@ -15,6 +16,7 @@
  "Content-Transfer-Encoding: 8bit\n"
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
  "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Poedit 3.7\n"

  #. type: Dd
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -48,7 +50,7 @@
  #: mageia-cauldron
  #, no-wrap
  msgid "OpenSSH remote login client"
-msgstr ""
+msgstr "Клиент удалённого входа OpenSSH"

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -72,6 +74,16 @@
  "Ns Op : Ns Ar remote_tun> E<.Ar destination> E<.Op Ar command Op Ar "
  "argument ...> E<.Nm> E<.Op Fl Q Ar query_option>"
  msgstr ""
+"E<.Nm ssh> E<.Op Fl 46AaCfGgKkMNnqsTtVvXxYy> E<.Op Fl B Ar 
bind_interface> "
+"E<.Op Fl b Ar bind_address> E<.Op Fl c Ar cipher_spec> E<.Op Fl D Oo Ar "
+"bind_address : Oc Ns Ar port> E<.Op Fl E Ar log_file> E<.Op Fl e Ar "
+"escape_char> E<.Op Fl F Ar configfile> E<.Op Fl I Ar pkcs11> E<.Op Fl 
i Ar "
+"identity_file> E<.Op Fl J Ar destination> E<.Op Fl L Ar address> E<.Op 
Fl l "
+"Ar login_name> E<.Op Fl m Ar mac_spec> E<.Op Fl O Ar ctl_cmd> E<.Op Fl 
o Ar "
+"option> E<.Op Fl P Ar tag> E<.Op Fl p Ar port> E<.Op Fl R Ar address> 
E<.Op "
+"Fl S Ar ctl_path> E<.Op Fl W Ar host : Ns Ar port> E<.Op Fl w Ar 
local_tun "
+"Ns Op : Ns Ar remote_tun> E<.Ar destination> E<.Op Ar command Op Ar "
+"argument ...> E<.Nm> E<.Op Fl Q Ar query_option>"

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -83,13 +95,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "B<ssh> (SSH client) is a program for logging in and executing 
commands on "
-#| "a remote machine. It is intended to replace rlogin and rsh and 
provides a "
-#| "secure encrypted connection between two independent computers over an "
-#| "unprotected network. X11 connections and arbitrary TCP/IP ports can 
also "
-#| "be forwarded through a secure channel."
  msgid ""
  "E<.Nm> (SSH client) is a program for logging into a remote machine 
and for "
  "executing commands on a remote machine.  It is intended to provide 
secure "
@@ -97,11 +102,11 @@
  "network.  X11 connections, arbitrary TCP ports and E<.Ux Ns -domain> 
sockets "
  "can also be forwarded over the secure channel."
  msgstr ""
-"B<ssh> (SSH клиент) - это программа для регистрации и выполнения 
команд на "
-"удаленной машине. Она предназначена для замены rlogin и rsh и 
предоставляет "
-"безопасное шифрованное соединение между двумя независимыми компьютерами "
-"через незащищенную сеть. Соединения Х11 и произвольные ТСР/IP порты 
также "
-"могут быть перенаправлены через защищенный канал."
+"E<.Nm> (SSH клиент) - это программа для регистрации и выполнения 
команд на "
+"удалённой машине. Она предоставляет безопасное шифрованное соединение 
между "
+"двумя ненадёжными хостами через незащищенную сеть. Соединения Х11, "
+"произвольные ТСР порты и E<.Ux Ns -domain> сокеты также могут быть "
+"перенаправлены через защищённый канал."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -113,6 +118,11 @@
  "on> The user must prove their identity to the remote machine using 
one of "
  "several methods (see below)."
  msgstr ""
+"E<.Nm> подключается и входит в указанный E<.Ar destination>, который 
может "
+"быть указан как E<.Sm off> E<.Oo user @ Oc hostname> E<.Sm on> или как 
URI в "
+"форме E<.Sm off> E<.No ssh:// Oo user @ Oc hostname Op : port>. E<.Sm 
on> "
+"Пользователь должен подтвердить свою личность удалённой машине одним из "
+"нескольких способов (см. ниже)."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -124,6 +134,11 @@
  "will be appended to the command, separated by spaces, before it is 
sent to "
  "the server to be executed."
  msgstr ""
+"Если E<.Ar command> указана, то она будет выполнена на удалённом хосте "
+"вместо входа в систему. В качестве E<.Ar command> может быть указана как "
+"полная команда, так и команда, содержащая дополнительные аргументы. Если "
+"аргументы указаны, они будут разделены пробелами и добавлены к команде 
перед "
+"отправкой её на сервер для выполнения."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -142,7 +157,7 @@
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "Forces E<.Nm> to use IPv4 addresses only."
-msgstr "Принуждает E<.Nm> использовать только IPv4 адреса."
+msgstr "Заставляет E<.Nm> использовать только IPv4 адреса."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -155,7 +170,7 @@
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "Forces E<.Nm> to use IPv6 addresses only."
-msgstr "Принуждает E<.Nm> использовать только IPv6 адреса."
+msgstr "Заставляет E<.Nm> использовать только IPv6 адреса."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -167,29 +182,18 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Disables forwarding of Kerberos tickets and AFS tokens. This can 
also be "
-#| "specified on a per-machine basis in the configuration file."
  msgid ""
  "Enables forwarding of connections from an authentication agent such 
as E<.Xr "
  "ssh-agent 1>.  This can also be specified on a per-host basis in a "
  "configuration file."
  msgstr ""
-"Отключает пересылку билетов Kerberos и лексем AFS. Это может быть также "
-"указано на по-машинной основе в файле конфигурации."
+"Позволяет перенаправлять подключения от агента аутентификации, например "
+"E<.Xr ssh-agent 1>. Этот параметр также можно указать для каждого 
хоста в "
+"файле конфигурации."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Agent redirection should be used with great caution. Users who are 
able "
-#| "to bypass file permissions on the remote machine (for Unix domain 
agent "
-#| "connections) can access the local agent through the redirected "
-#| "connection. The attacker cannot obtain key data from the agent, but 
can "
-#| "manipulate the key, allowing authentication using identifiers already "
-#| "loaded into the agent."
  msgid ""
  "Agent forwarding should be enabled with caution.  Users with the 
ability to "
  "bypass file permissions on the remote host (for the agent's E<.Ux Ns "
@@ -201,11 +205,12 @@
  msgstr ""
  "Перенаправление агента должно использоваться с большой 
предосторожностью. "
  "Пользователи, имеющие возможность обойти права доступа к файлам на 
удалённой "
-"машине (для доменных Unix-подключений агента), могут получить доступ к "
+"машине (для E<.Ux Ns -domain> сокета агента), могут получить доступ к "
  "локальному агенту через перенаправленное соединение. Атакующий не может "
  "получить данные ключа от агента, однако он может воздействовать на 
ключ, что "
  "позволит аутентифицироваться используя идентификаторы уже загруженные в "
-"агента."
+"агента. Более безопасной альтернативой может быть использование "
+"промежуточного хоста (см. также E<.Fl J>)."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -217,18 +222,15 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Disables authentication agent connection redirection."
  msgid "Disables forwarding of the authentication agent connection."
  msgstr "Отключает перенаправление соединения агента аутентификации."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "BindInterface"
+#, no-wrap
  msgid "Fl B Ar bind_interface"
-msgstr "BindInterface"
+msgstr "Fl B Ar bind_interface"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -238,14 +240,15 @@
  "the destination host.  This is only useful on systems with more than 
one "
  "address."
  msgstr ""
+"Привязка адреса интерфейса E<.Ar bind_interface> перед попыткой 
подключения "
+"к целевому хосту. Это полезно только в системах с несколькими адресами."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "I<-b> B<bind_address>"
+#, no-wrap
  msgid "Fl b Ar bind_address"
-msgstr "I<-b> B<bind_address>"
+msgstr "Fl b Ar bind_address"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -254,6 +257,9 @@
  "Use E<.Ar bind_address> on the local machine as the source address of 
the "
  "connection.  Only useful on systems with more than one address."
  msgstr ""
+"Используйте E<.Ar bind_address> на локальном компьютере для привязки "
+"соединения к определённому локальному адресу. Это полезно только в 
системах "
+"с несколькими адресами."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -265,16 +271,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Enables compression of all data (including stdin, stdout, stderr, and "
-#| "data for redirected X11 and TCP/IP connections). The same compression "
-#| "algorithm as B<gzip>(1) is used; for protocol version 1, the 
compression "
-#| "level can be specified using the B<CompressionLevel> parameter. "
-#| "Compression is desirable on modem lines and other slow connections, 
but "
-#| "will only slow down performance on fast networks. The default can 
be set "
-#| "in the configuration files on a \"machine-by-machine\" basis; see the "
-#| "B<Compression> parameter."
  msgid ""
  "Requests compression of all data (including stdin, stdout, stderr, 
and data "
  "for forwarded X11, TCP and E<.Ux Ns -domain> connections).  The 
compression "
@@ -284,22 +280,20 @@
  "configuration files; see the E<.Cm Compression> option in E<.Xr 
ssh_config "
  "5>."
  msgstr ""
-"Включает сжатие всех данных (включая stdin, stdout, stderr и данные для "
-"перенаправленных Х11 и TCP/IP соединений). Используется тот же самый "
-"алгоритм сжатия как и для B<gzip>(1); для протокола версии 1 уровень 
сжатия "
-"может быть задан при помощи параметра B<CompressionLevel>. Сжатие 
желательно "
-"на модемных линиях и других медленных соединениях, но лишь замедлит 
работу в "
-"быстрых сетях. Значение по умолчанию может быть установлено в файлах "
-"конфигурации по принципу \"машина-за-машиной\"; смотри параметр "
-"B<Compression>."
+"Использует сжатие всех данных (включая стандартные потоки ввода, "
+"вывода,ошибок и данные для перенаправленных Х11, TCP и E<.Ux Ns -domain> "
+"соединений). Алгоритм сжатия такой же, как и для E<.Xr gzip 1>. Сжатие "
+"данных желательно использовать на модемных линиях и в других медленных "
+"соединениях, но в быстрых сетях оно только замедляет работу. Значение по "
+"умолчанию можно задать для каждого хоста отдельно в файлах 
конфигурации; см. "
+"параметр E<.Cm Compression> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "B<-c> I<cipher_spec>"
+#, no-wrap
  msgid "Fl c Ar cipher_spec"
-msgstr "B<-c> I<cipher_spec>"
+msgstr "Fl c Ar cipher_spec"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -310,6 +304,10 @@
  "preference.  See the E<.Cm Ciphers> keyword in E<.Xr ssh_config 5> 
for more "
  "information."
  msgstr ""
+"Выбирает набор шифров для шифрования сеанса. E<.Ar cipher_spec> — это 
список "
+"шифров, разделённых запятыми, в порядке предпочтения. Для получения "
+"дополнительной информации см. ключевое слово E<.Cm Ciphers> в E<.Xr "
+"ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -321,16 +319,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Assigns local \"dynamic\" port forwarding at the software level. This "
-#| "works by assigning a domain connection to a listening B<port> on the "
-#| "local side; when a connection is made to this port, it will be 
forwarded "
-#| "over the secure channel and then the software protocol will be used 
to "
-#| "connect from the remote machine. Currently, the SOCKS4 protocol is "
-#| "supported and I<ssh> acts as a SOCKS4 server. Only the superuser can "
-#| "forward privileged ports. Dynamic port forwarding can also be 
specified "
-#| "in the configuration file."
  msgid ""
  "E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port> E<.Sm on> E<.Xc> "
  "Specifies a local E<.Dq dynamic> application-level port forwarding. 
This "
@@ -343,15 +331,17 @@
  "can forward privileged ports.  Dynamic port forwardings can also be "
  "specified in the configuration file."
  msgstr ""
-"Назначает локальное \"динамическое\" перенаправление портов на 
программном "
-"уровне. Это работает посредством назначения доменного подключения "
-"прослушивающего B<port> на локальной стороне; при установлении 
соединения с "
-"этим портом оно будет перенаправлено через защищённый канал и затем 
будет "
-"использован программный протокол для соединения с удалённой машины. В "
-"настоящее время поддерживается протокол SOCKS4 и I<ssh> действует как 
сервер "
-"SOCKS4. Только суперпользователь может перенаправлять привилегированные "
-"порты. Динамическое перенаправление портов также может быть указано в "
-"конфигурационном файле."
+"E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port> E<.Sm on> E<.Xc> "
+"Назначает локальное «динамическое» перенаправление портов на программном "
+"уровне. Это работает посредством выделения сокета для прослушивания 
E<.Ar "
+"port> на локальной стороне, при необходимости привязанного к указанному "
+"E<.Ar bind_address>. При каждом подключении к этому порту соединение "
+"перенаправляется по защищённому каналу, а затем используется протокол "
+"приложения для определения места подключения с удалённого компьютера. В "
+"настоящее время поддерживаются протоколы SOCKS4 и SOCKS5, а E<.Nm> 
действует "
+"как сервер SOCKS. Только суперпользователь может перенаправлять "
+"привилегированные порты. Динамическое перенаправление портов также может "
+"быть указано в конфигурационном файле."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -366,40 +356,41 @@
  "empty address or E<.Sq *> indicates that the port should be available 
from "
  "all interfaces."
  msgstr ""
+"Адрес IPv6 может быть указан путём заключения его в квадратные скобки. "
+"Только суперпользователь может перенаправлять привилегированные порты. 
По "
+"умолчанию локальный порт привязан в соответствии с настройкой E<.Cm "
+"GatewayPorts>. Однако для привязки соединения к определенному адресу 
может "
+"использоваться явный E<.Ar bind_address>. Параметр E<.Ar bind_address>, "
+"равный E<.Dq localhost>, указывает на то, что порт прослушивания 
должен быть "
+"привязан только для локального использования, в то время как пустой 
адрес "
+"или E<.Sq *> указывает на то, что порт должен быть доступен со всех "
+"интерфейсов."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "Fl E Ar log_file"
-msgstr ""
+msgstr "Fl E Ar log_file"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "Append debug logs to E<.Ar log_file> instead of standard error."
  msgstr ""
+"Добавляет журналы отладки в E<.Ar log_file> вместо стандартного журнала "
+"ошибок."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "I<escape_char>"
+#, no-wrap
  msgid "Fl e Ar escape_char"
-msgstr "I<escape_char>"
+msgstr "Fl e Ar escape_char"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Assigns control characters for sessions with the pseudo-terminal "
-#| "(default: \"~\"). Control characters are recognized only at the 
beginning "
-#| "of a line. A control character following a period (\".\") will 
terminate "
-#| "the connection, one following control-Z will suspend the 
connection, and "
-#| "if specified twice means a single control character. Setting the "
-#| "character value to \"none\" disables all control characters and 
makes the "
-#| "session completely transparent."
  msgid ""
  "Sets the escape character for sessions with a pty (default: E<.Ql 
~>).  The "
  "escape character is only recognized at the beginning of a line.  The 
escape "
@@ -408,30 +399,24 @@
  "escape character once.  Setting the character to E<.Dq none> disables 
any "
  "escapes and makes the session fully transparent."
  msgstr ""
-"Назначает управляющие символы для сеансов с псевдо-терминалом (по 
умолчанию: "
-"\"~\"). Управляющие символы распознаются только в начале строки. 
Управляющий "
-"символ следующий за точкой (\".\") завершит соединение, следующий за 
control-"
-"Z приостановит соединение, а будучи указанным дважды означает один "
-"управляющий символ. Установка значения символа равным \"none\" отключает "
-"любые управляющие символы и делает сеанс полностью прозрачным."
+"Устанавливает управляющий символ для сеансов с псевдо-терминалом (по "
+"умолчанию: E<.Ql ~>). Управляющий символ распознаётся только в начале "
+"строки. Управляющий символ, следующий за точкой E<.Pq Ql \\&.>, завершит "
+"соединение, следующий за control-Z приостановит соединение, а, будучи "
+"указанным дважды, означает один управляющий символ. Установка значения "
+"символа равным E<.Dq none> отключает любые управляющие символы и делает "
+"сеанс полностью прозрачным."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "I<-F> B<configfile>"
+#, no-wrap
  msgid "Fl F Ar configfile"
-msgstr "I<-F> B<configfile>"
+msgstr "Fl F Ar configfile"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Used to specify an alternative user configuration file. If a "
-#| "configuration file is specified on the command line, the system "
-#| "configuration file (B</etc/openssh/ssh_config>) is ignored. The 
default "
-#| "user configuration file is I<$HOME/.ssh/config>."
  msgid ""
  "Specifies an alternative per-user configuration file.  If a 
configuration "
  "file is given on the command line, the system-wide configuration file 
E<.Pq "
@@ -441,8 +426,9 @@
  msgstr ""
  "Служит для указания альтернативного пользовательского файла 
конфигурации. "
  "Если в командной строке указан файл конфигурации, системный файл "
-"конфигурации (B</etc/openssh/ssh_config>) игнорируется. Пользовательский "
-"файл конфигурации по умолчанию I<$HOME/.ssh/config>."
+"конфигурации E<.Pq Pa /etc/ssh/ssh_config> игнорируется. 
Пользовательский "
+"файл конфигурации по умолчанию E<.Pa ~/.ssh/config>. Если установлено "
+"значение E<.Dq none>, файлы конфигурации считываться не будут."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -454,13 +440,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Asks B<ssh> to go into the background just before executing a 
command. "
-#| "This is useful if B<ssh> is going to ask for a password or 
passphrase, "
-#| "but the user wants to do it in the background. This is meant to be 
used "
-#| "in combination with B<-n>. The recommended way to run X11 programs 
from a "
-#| "remote machine is something like B<ssh -f host xterm>."
  msgid ""
  "Requests E<.Nm> to go to background just before command execution. 
This is "
  "useful if E<.Nm> is going to ask for passwords or passphrases, but 
the user "
@@ -468,11 +447,11 @@
  "start X11 programs at a remote site is with something like E<.Ic ssh 
-f host "
  "xterm>."
  msgstr ""
-"Запросит B<ssh> перейти в фоновый режим только перед выполнением 
команды. "
-"Это полезно если B<ssh> собирается запросить пароль или парольную 
фразу, но "
+"Запросит E<.Nm> перейти в фоновый режим только перед выполнением 
команды. "
+"Это полезно, если E<.Nm> собирается запросить пароль или парольную 
фразу, но "
  "пользователь хочет сделать это в фоновом режиме. Это подразумевает "
-"использование в сочетании с B<-n>. Рекомендуемый способ для запуска 
программ "
-"Х11 с удаленного компьютера это что-нибудь типа B<ssh -f host xterm>."
+"использование в сочетании с E<.Fl n>. Рекомендуемый способ для запуска "
+"программ Х11 с удалённого компьютера — что-то вроде E<.Ic ssh -f host 
xterm>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -484,6 +463,11 @@
  "background.  Refer to the description of E<.Cm 
ForkAfterAuthentication> in "
  "E<.Xr ssh_config 5> for details."
  msgstr ""
+"Если для параметра конфигурации E<.Cm ExitOnForwardFailure> установлено "
+"значение E<.Dq yes>, то клиент, запущенный с параметром E<.Fl f>, будет "
+"ждать, пока все перенаправления портов на удалённых серверах не будут "
+"успешно установлены, прежде чем перейти в фоновый режим. Подробнее см. в "
+"описании параметра E<.Cm ForkAfterAuthentication> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -499,6 +483,8 @@
  "Causes E<.Nm> to print its configuration after evaluating E<.Cm Host> 
and "
  "E<.Cm Match> blocks and exit."
  msgstr ""
+"Заставляет E<.Nm> вывести свою конфигурацию после оценки блоков E<.Cm 
Host> "
+"и E<.Cm Match> и завершить работу."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -515,6 +501,9 @@
  "multiplexed connection, then this option must be specified on the 
master "
  "process."
  msgstr ""
+"Позволяет удалённым хостам подключаться к портам, перенаправленным на "
+"локальном компьютере. Если используется мультиплексированное 
соединение, то "
+"этот параметр должен быть указан в основном процессе."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -530,14 +519,16 @@
  "Specify the PKCS#11 shared library E<.Nm> should use to communicate 
with a "
  "PKCS#11 token providing keys for user authentication."
  msgstr ""
+"Определяет общую библиотеку PKCS#11, которую E<.Nm> должен 
использовать для "
+"взаимодействия с токеном PKCS#11, предоставляющим ключи для 
аутентификации "
+"пользователя."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "IdentityFile"
+#, no-wrap
  msgid "Fl i Ar identity_file"
-msgstr "IdentityFile"
+msgstr "Fl i Ar identity_file"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -556,13 +547,26 @@
  "certificate information from the filename obtained by appending E<.Pa "
  "-cert.pub> to identity filenames."
  msgstr ""
+"Выбирает файл, из которого считывается идентификатор (закрытый ключ) для "
+"аутентификации с помощью открытого ключа. Вы также можете указать файл "
+"открытого ключа для использования соответствующего ему закрытого ключа, "
+"который загружается в E<.Xr ssh-agent 1>, когда файл закрытого ключа "
+"отсутствуют локально. По умолчанию используются E<.Pa ~/.ssh/id_rsa>, 
E<.Pa "
+"~/.ssh/id_ecdsa>, E<.Pa ~/.ssh/id_ecdsa_sk>, E<.Pa ~/.ssh/id_ed25519> 
and "
+"E<.Pa ~/.ssh/id_ed25519_sk>. Файлы идентификации также могут быть 
указаны "
+"для каждого хоста в отдельности в файле конфигурации. Возможно 
использование "
+"нескольких E<.Fl i> параметров (и нескольких идентификаторов, 
указанных в "
+"файлах конфигурации). Если в директиве E<.Cm CertificateFile> явно не "
+"указаны сертификаты, то E<.Nm> также попытается загрузить информацию о "
+"сертификате из имени файла, полученного путём добавления E<.Pa 
-cert.pub> к "
+"именам идентификационных файлов."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "Fl J Ar destination"
-msgstr ""
+msgstr "Fl J Ar destination"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -578,6 +582,15 @@
  "any specified jump hosts.  Use E<.Pa ~/.ssh/config> to specify 
configuration "
  "for jump hosts."
  msgstr ""
+"Подключается к целевому хосту, сначала установив E<.Nm> соединение с "
+"промежуточным хостом E<.Ar destination>, и затем устанавливает TCP-"
+"переадресацию на конечный пункт назначения. Несколько промежуточных 
хостов "
+"могут быть указаны через запятую. Адреса IPv6 могут быть указаны путём "
+"заключения их в квадратные скобки. Это флаг для указания директивы E<.Cm "
+"ProxyJump>. Обратите внимание, что директивы конфигурации, 
предоставляемые в "
+"командной строке, обычно применяются к целевому хосту, а не к каким-либо "
+"указанным промежуточным хостам. Используйте E<.Pa ~/.ssh/config>, чтобы "
+"указать конфигурацию промежуточных хостов."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -593,6 +606,8 @@
  "Enables GSSAPI-based authentication and forwarding (delegation) of 
GSSAPI "
  "credentials to the server."
  msgstr ""
+"Включает аутентификацию на основе GSSAPI и пересылку (делегирование) 
учетных "
+"данных GSSAPI на сервер."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -605,7 +620,7 @@
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "Disables forwarding (delegation) of GSSAPI credentials to the 
server."
-msgstr ""
+msgstr "Отключает пересылку (делегирование) учётных данных GSSAPI на 
сервер."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -621,6 +636,8 @@
  "E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port : host : hostport> 
E<.Sm "
  "on> E<.Xc>"
  msgstr ""
+"E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port : host : hostport> 
E<.Sm "
+"on> E<.Xc>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -629,12 +646,14 @@
  "E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port : remote_socket> 
E<.Sm on> "
  "E<.Xc>"
  msgstr ""
+"E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port : remote_socket> 
E<.Sm on> "
+"E<.Xc>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "E<.Sm off> E<.Ar local_socket : host : hostport> E<.Sm on> E<.Xc>"
-msgstr ""
+msgstr "E<.Sm off> E<.Ar local_socket : host : hostport> E<.Sm on> E<.Xc>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -650,6 +669,16 @@
  "and a connection is made to either E<.Ar host> port E<.Ar hostport>, 
or the "
  "Unix socket E<.Ar remote_socket>, from the remote machine."
  msgstr ""
+"E<.Sm off> E<.Ar local_socket : remote_socket> E<.Sm on> E<.Xc> 
Определяет, "
+"что соединения с заданным TCP-портом или сокетом Unix на локальном "
+"(клиентском) хосте должны быть перенаправлены на указанный хост и порт 
или "
+"на сокет Unix на удалённой стороне. Это работает следующим образом: "
+"выделяется сокет для прослушивания TCP E<.Ar port> на локальной 
стороне (с "
+"опциональной привязкой к указанному E<.Ar bind_address>) или сокета 
Unix. "
+"При каждом подключении к этому локальному порту или сокету соединение "
+"перенаправляется через защищенный канал и устанавливается подключение 
либо к "
+"порту E<.Ar hostport> на хосте E<.Ar host>, либо к сокету Unix E<.Ar "
+"remote_socket> с удалённой машины."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -659,6 +688,9 @@
  "superuser can forward privileged ports.  IPv6 addresses can be 
specified by "
  "enclosing the address in square brackets."
  msgstr ""
+"Перенаправление портов также может быть указано в файле конфигурации. 
Только "
+"суперпользователь может перенаправлять привилегированные порты. Адреса 
IPv6 "
+"можно указать, заключив адрес в квадратные скобки."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -671,13 +703,20 @@
  "only, while an empty address or E<.Sq *> indicates that the port 
should be "
  "available from all interfaces."
  msgstr ""
+"По умолчанию локальный порт привязывается в соответствии с параметром 
E<.Cm "
+"GatewayPorts>. Однако для привязки соединения к определённому адресу 
можно "
+"использовать явный параметр E<.Ar bind_address>. Параметр E<.Ar "
+"bind_address> равный E<.Dq localhost>, указывает на то, что 
прослушивающий "
+"порт должен быть привязан только для локального использования, а пустой "
+"адрес или символ E<.Sq *> указывает на то, что порт должен быть 
доступен со "
+"всех интерфейсов."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "Fl l Ar login_name"
-msgstr "Fl l Ar имя_регистрации"
+msgstr "Fl l Ar login_name"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -686,8 +725,8 @@
  "Specifies the user to log in as on the remote machine.  This also may 
be "
  "specified on a per-host basis in the configuration file."
  msgstr ""
-"Указывает имя регистрации пользователя в системе на удаленной машине. 
Это "
-"может быть также указано на по-машинной основе в файле конфигурации."
+"Указывает имя регистрации пользователя в системе на удалённой машине. 
Это "
+"может быть также указано для каждого хоста в файле конфигурации."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -706,32 +745,31 @@
  "changes the multiplexing state (e.g. opening a new session).  Refer 
to the "
  "description of E<.Cm ControlMaster> in E<.Xr ssh_config 5> for details."
  msgstr ""
+"Переводит клиент E<.Nm> в E<.Dq master> режим для совместного 
использования "
+"подключений. При использовании нескольких параметров E<.Fl M> E<.Nm> "
+"переходит в E<.Dq master> режим, но перед каждой операцией, изменяющей "
+"состояние мультиплексирования (например, при открытии нового сеанса), "
+"требуется подтверждение с помощью E<.Xr ssh-askpass 1>. Подробности 
см. в "
+"описании E<.Cm ControlMaster> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "B<-m> I<mac_spec>"
+#, no-wrap
  msgid "Fl m Ar mac_spec"
-msgstr "B<-m> I<mac_spec>"
+msgstr "Fl m Ar mac_spec"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "For protocol version 2, a comma-separated list of MAC algorithms 
(message "
-#| "authentication codes) may optionally be specified in order of 
preference. "
-#| "Search for the keyword B<MAC> for more information."
  msgid ""
  "A comma-separated list of MAC (message authentication code) algorithms, "
  "specified in order of preference.  See the E<.Cm MACs> keyword in E<.Xr "
  "ssh_config 5> for more information."
  msgstr ""
-"Для протокола версии 2 может быть дополнительно указан в порядке "
-"предпочтения разделенный через запятую список MAC-алгоритмов (кодов "
-"подлинности сообщения). Для дополнительной информации ищи по ключевому 
слову "
-"B<MAC>."
+"Список алгоритмов MAC (код аутентификации сообщений), разделенных 
запятыми, "
+"указанных в порядке предпочтения. Дополнительную информацию смотрите в 
E<.Cm "
+"MACs> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -743,17 +781,14 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Do not execute the remote command. This is useful if you only want to "
-#| "forward ports (protocol version 2 only)."
  msgid ""
  "Do not execute a remote command.  This is useful for just forwarding 
ports.  "
  "Refer to the description of E<.Cm SessionType> in E<.Xr ssh_config 5> 
for "
  "details."
  msgstr ""
-"Не выполнять удаленную команду. Это полезно если вы хотите только "
-"перенаправить порты (только с протоколом версии 2)."
+"Не выполнять удалённую команду. Это полезно если вы хотите только "
+"перенаправить порты.Подробнее см. в описании E<.Cm SessionType> в <.Xr "
+"ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -765,16 +800,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Redirects standard input from I</dev/null> (effectively prevents 
reading "
-#| "from standard input). This should be used when B<ssh> is running in 
the "
-#| "background. A typical trick used to run X11 programs on a remote 
machine. "
-#| "For example, B<ssh -n shadows.cs.hut.fi emacs &> will start emacs on "
-#| "shadows.cs.hut.fi and the X11 connection will be automatically 
forwarded "
-#| "through the encrypted channel. The B<ssh> program will be put into 
the "
-#| "background. (This does not work if B<ssh> needs to be prompted for a "
-#| "password or passphrase; also see the B<-f> option.)"
  msgid ""
  "Redirects stdin from E<.Pa /dev/null> (actually, prevents reading from "
  "stdin).  This must be used when E<.Nm> is run in the background.  A 
common "
@@ -786,22 +811,22 @@
  "passphrase; see also the E<.Fl f> option.)  Refer to the description of "
  "E<.Cm StdinNull> in E<.Xr ssh_config 5> for details."
  msgstr ""
-"Перенаправляет стандартный ввод из I</dev/null> (фактически, 
предотвращает "
-"чтение из стандартного ввода). Это должно использоваться когда B<ssh> "
-"выполняется в фоновом режиме. Типичный трюк используемый для запуска Х11 "
-"программ на удаленной машине. Например, B<ssh -n shadows.cs.hut.fi 
emacs &> "
-"запустит emacs на shadows.cs.hut.fi и соединение X11 будет автоматически "
-"перенаправлено через зашифрованный канал. Программа B<ssh> будет 
переведена "
-"в фоновый режим. (Это не работает, если B<ssh> нужен запрос пароля или "
-"парольной фразы; также смотри параметр B<-f>.)"
+"Перенаправляет стандартный ввод из E<.Pa /dev/null> (фактически, "
+"предотвращает чтение из стандартного ввода). Это должно использоваться 
когда "
+"E<.Nm> выполняется в фоновом режиме. Типичный трюк используемый для 
запуска "
+"Х11 программ на удалённой машине. Например, E<.Ic ssh -n 
shadows.cs.hut.fi "
+"emacs &> запустит emacs на shadows.cs.hut.fi и соединение X11 будет "
+"автоматически перенаправлено через зашифрованный канал. Программа E<.Nm> "
+"будет переведена в фоновый режим. (Это не работает, если E<.Nm> нужен 
запрос "
+"пароля или парольной фразы; также смотри параметр E<.Fl f>.) 
Подробности см. "
+"в описании E<.Cm StdinNull> в E<.Xr ssh_config 5> ."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "Fl O Ar option"
+#, no-wrap
  msgid "Fl O Ar ctl_cmd"
-msgstr "Опция Fl O Ar"
+msgstr "Fl O Ar ctl_cmd"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -816,23 +841,26 @@
  "(request the master to exit), and E<.Dq stop> (request the master to 
stop "
  "accepting further multiplexing requests)."
  msgstr ""
+"Управляет основным процессом мультиплексирования активного соединения. 
Если "
+"задан параметр E<.Fl O>, аргумент E<.Ar ctl_cmd> интерпретируется и "
+"передаётся главному процессу. Допустимыми командами являются: E<.Dq 
check> "
+"(проверка того, что основной процесс запущен), E<.Dq forward> (запрос "
+"перенаправления без выполнения команд), E<.Dq cancel> (отмена "
+"перенаправления), E<.Dq proxy> (подключение к запущенному главному 
процессу "
+"мультиплексирования в прокси режиме), E<.Dq exit> (запрос к главному "
+"процессу на выход), и E<.Dq stop> (запрос к главному процессу на 
прекращение "
+"приёма дальнейших запросов на мультиплексирование)."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "Fl O Ar option"
+#, no-wrap
  msgid "Fl o Ar option"
-msgstr "Опция Fl O Ar"
+msgstr "Fl o Ar option"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Can be used to specify options in the format used in the 
configuration "
-#| "file. This is useful for specifying options that do not have a 
separate "
-#| "command line flag."
  msgid ""
  "Can be used to give options in the format used in the configuration 
file.  "
  "This is useful for specifying options for which there is no separate 
command-"
@@ -841,7 +869,8 @@
  msgstr ""
  "Может быть использован для задания параметров в формате, используемом в "
  "файле конфигурации. Это полезно для указания параметров не имеющих "
-"отдельного флага командной строки."
+"отдельного параметра командной строки. Полную информацию о перечисленных "
+"ниже параметрах и их возможных значениях см. в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1254,7 +1283,7 @@
  #: mageia-cauldron
  #, no-wrap
  msgid "MACs"
-msgstr ""
+msgstr "MACs"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1308,10 +1337,9 @@
  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "I<Port=>"
+#, no-wrap
  msgid "Port"
-msgstr "I<Port=>"
+msgstr "Port"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1486,15 +1514,14 @@
  #: mageia-cauldron
  #, no-wrap
  msgid "Tag"
-msgstr ""
+msgstr "Tag"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "B<tunnel>"
+#, no-wrap
  msgid "Tunnel"
-msgstr "B<tunnel>"
+msgstr "Tunnel"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1513,10 +1540,9 @@
  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "I<User=>"
+#, no-wrap
  msgid "User"
-msgstr "I<User=>"
+msgstr "User"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1549,10 +1575,9 @@
  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "Fl t Ar type"
+#, no-wrap
  msgid "Fl P Ar tag"
-msgstr "Тип Fl t Ar"
+msgstr "Fl P Ar tag"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1562,36 +1587,33 @@
  "ssh_config 5>.  Refer to the E<.Cm Tag> and E<.Cm Match> keywords in 
E<.Xr "
  "ssh_config 5> for more information."
  msgstr ""
+"Задаёт имя тега, которое может использоваться для выбора конфигурации в "
+"E<.Xr ssh_config 5>. Для получения дополнительной информации 
обратитесь к "
+"ключевым словам E<.Cm Tag> и E<.Cm Match> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "Fl O Ar option"
+#, no-wrap
  msgid "Fl p Ar port"
-msgstr "Опция Fl O Ar"
+msgstr "Fl p Ar port"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Specifies the user's login name on the remote machine. This can 
also be "
-#| "specified on a per-machine basis in the configuration file."
  msgid ""
  "Port to connect to on the remote host.  This can be specified on a 
per-host "
  "basis in the configuration file."
  msgstr ""
-"Указывает имя регистрации пользователя в системе на удаленной машине. 
Это "
-"может быть также указано на по-машинной основе в файле конфигурации."
+"Порт для подключения к удалённому хосту. Это значение можно указать для "
+"каждого хоста в файле конфигурации."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "Fl O Ar option"
+#, no-wrap
  msgid "Fl Q Ar query_option"
-msgstr "Опция Fl O Ar"
+msgstr "Fl Q Ar query_option"

  #. type: Plain text
  #: archlinux mageia-cauldron
@@ -1609,6 +1631,20 @@
  "from E<.Xr ssh_config 5> or E<.Xr sshd_config 5> that takes an 
algorithm "
  "list may be used as an alias for the corresponding query_option."
  msgstr ""
+"Выполняет запрос к поддерживаемым алгоритмам для одной из следующих "
+"характеристик: E<.Ar cipher> (поддерживаемые симметричные шифры), E<.Ar "
+"cipher-auth> (поддерживаемые симметричные шифры с аутентифицированным "
+"шифрованием), E<.Ar help> (поддерживаемые термины для запроса с 
параметром "
+"E<.Fl Q>), E<.Ar mac> (поддерживаемые коды целостности сообщений), E<.Ar "
+"kex> (алгоритмы обмена ключами), E<.Ar key> (типы ключей), E<.Ar key-ca-"
+"sign> (допустимые алгоритмы подписи для CA в сертификатах), E<.Ar 
key-cert> "
+"(типы ключей для сертификатов), E<.Ar key-plain> (типы ключей без "
+"сертификатов), E<.Ar key-sig> (все типы ключей и алгоритмы подписи), 
E<.Ar "
+"protocol-version> (поддерживаемые версии протокола SSH), and E<.Ar sig> "
+"(поддерживаемые алгоритмы подписи). Альтернативно, любое ключевое 
слово из "
+"E<.Xr ssh_config 5> или E<.Xr sshd_config 5>, которое принимает список "
+"алгоритмов, может быть использовано в качестве псевдонима для "
+"соответствующего query_option."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1638,18 +1674,20 @@
  "E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port : local_socket> 
E<.Sm on> "
  "E<.Xc>"
  msgstr ""
+"E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port : local_socket> 
E<.Sm on> "
+"E<.Xc>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "E<.Sm off> E<.Ar remote_socket : host : hostport> E<.Sm on> E<.Xc>"
-msgstr ""
+msgstr "E<.Sm off> E<.Ar remote_socket : host : hostport> E<.Sm on> E<.Xc>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "E<.Sm off> E<.Ar remote_socket : local_socket> E<.Sm on> E<.Xc>"
-msgstr ""
+msgstr "E<.Sm off> E<.Ar remote_socket : local_socket> E<.Sm on> E<.Xc>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1659,6 +1697,9 @@
  "Specifies that connections to the given TCP port or Unix socket on the "
  "remote (server) host are to be forwarded to the local side."
  msgstr ""
+"E<.Sm off> E<.Oo Ar bind_address : Oc> E<.Ar port> E<.Sm on> E<.Xc> "
+"Указывает, что соединения с заданным TCP-портом или сокетом Unix на "
+"удалённом (серверном) хосте должны перенаправляться на локальную сторону."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1673,6 +1714,13 @@
  "as a SOCKS 4/5 proxy and forward connections to the destinations 
requested "
  "by the remote SOCKS client."
  msgstr ""
+"Это работает следующим образом: выделяется сокет для прослушивания TCP 
E<.Ar "
+"port> или сокета Unix на удалённой стороне. При каждом подключении к 
этому "
+"порту или сокету Unix соединение перенаправляется через защищённый 
канал, и "
+"с локальной машины устанавливается подключение либо к явно указанному "
+"назначению E<.Ar host> порт E<.Ar hostport> или E<.Ar local_socket>, 
либо, "
+"если явное назначение не указано, E<.Nm> выступает в роли SOCKS 4/5 
прокси и "
+"перенаправляет соединения на адресата, запрошенного удалённым 
SOCKS-клиентом."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1683,6 +1731,10 @@
  "machine.  IPv6 addresses can be specified by enclosing the address in 
square "
  "brackets."
  msgstr ""
+"Перенаправление портов также можно задать в файле конфигурации. "
+"Перенаправление привилегированных портов возможно только при 
подключении под "
+"суперпользователем на удалённой машине. IPv6-адреса можно указать, 
заключив "
+"их в квадратные скобки."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1695,6 +1747,12 @@
  "Specifying a remote E<.Ar bind_address> will only succeed if the 
server's "
  "E<.Cm GatewayPorts> option is enabled (see E<.Xr sshd_config 5>)."
  msgstr ""
+"По умолчанию сокеты прослушивания TCP на сервере привязываются только к "
+"loopback-интерфейсу. Это поведение можно переопределить, указав E<.Ar "
+"bind_address>. Пустой E<.Ar bind_address> или адрес E<.Ql *> 
указывает, что "
+"удалённый сокет должен прослушивать все интерфейсы. Указание удалённого "
+"E<.Ar bind_address> будет успешным только в том случае, если на сервере "
+"включена опция E<.Cm GatewayPorts> (см. E<.Xr sshd_config 5>)."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1705,14 +1763,17 @@
  "together with E<.Ic -O forward>, the allocated port will be printed 
to the "
  "standard output."
  msgstr ""
+"Если аргументом E<.Ar port> является E<.Ql 0>, порт для прослушивания 
будет "
+"динамически выделен на сервере и сообщён клиенту во время выполнения. 
При "
+"использовании вместе с параметром E<.Ic -O forward> выделенный порт 
будет "
+"выведен на стандартный вывод."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "Fl t Ar type"
+#, no-wrap
  msgid "Fl S Ar ctl_path"
-msgstr "Тип Fl t Ar"
+msgstr "Fl S Ar ctl_path"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1723,6 +1784,10 @@
  "of E<.Cm ControlPath> and E<.Cm ControlMaster> in E<.Xr ssh_config 5> 
for "
  "details."
  msgstr ""
+"Указывает путь к управляющему сокету для совместного использования "
+"подключения или строку E<.Dq none> для отключения этой функции. Для "
+"получения дополнительной информации обратитесь к описанию <.Cm 
ControlPath> "
+"и E<.Cm ControlMaster> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1734,12 +1799,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Can be used to invoke a subsystem on a remote system. Subsystem is a "
-#| "feature of the SSH2 protocol that facilitates the use of SSH as a 
secure "
-#| "transport for another program (such as sftp). Subsystem is defined 
as a "
-#| "remote command."
  msgid ""
  "May be used to request invocation of a subsystem on the remote system.  "
  "Subsystems facilitate the use of SSH as a secure transport for other "
@@ -1747,10 +1806,11 @@
  "remote command.  Refer to the description of E<.Cm SessionType> in 
E<.Xr "
  "ssh_config 5> for details."
  msgstr ""
-"Может быть использован для вызова подсистемы на удаленной системе. "
-"Подсистема, это особенность протокола SSH2, которая облегчает 
использование "
-"SSH как безопасный транспорт для другой программы (например, sftp). "
-"Подсистема определена как удаленная команда."
+"Может использоваться для вызова подсистемы на удалённой системе. 
Подсистемы "
+"обеспечивают использование SSH в качестве безопасного транспортного 
канала "
+"для других приложений (например, \\& E<.Xr sftp 1>). Подсистема 
указывается "
+"в качестве удалённой команды. Для получения дополнительной информации "
+"обратитесь к описанию E<.Cm SessionType> в E<.Xr ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1763,7 +1823,7 @@
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "Disable pseudo-terminal allocation."
-msgstr ""
+msgstr "Отключает выделение псевдо-терминала."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1775,24 +1835,18 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Force pseudo-terminal remapping. This can be used to arbitrarily 
execute "
-#| "programs on the remote machine that require display output, which 
can be "
-#| "very useful, for example, when implementing menu features. Several 
B<-t> "
-#| "options in a row will remap the terminal, even if B<ssh> has no local "
-#| "terminal."
  msgid ""
  "Force pseudo-terminal allocation.  This can be used to execute 
arbitrary "
  "screen-based programs on a remote machine, which can be very useful, 
e.g. "
  "when implementing menu services.  Multiple E<.Fl t> options force tty "
  "allocation, even if E<.Nm> has no local tty."
  msgstr ""
-"Принудительное переназначение псевдо-терминала. Это может быть 
использовано "
-"для произвольного выполнения программ на удаленной машине, требующих 
вывода "
+"Принудительное выделение псевдо-терминала. Это может быть использовано 
для "
+"произвольного выполнения программ на удалённой машине, требующих вывода "
  "изображения, что может быть очень полезно, например, при реализации "
-"возможностей меню. Несколько параметров B<-t> заданных подряд 
переназначат "
-"терминал, даже если B<ssh> не имеет локального терминала."
+"возможностей меню. Несколько параметров E<.Fl t>, заданных подряд, "
+"переназначат выделение терминала, даже если E<.Nm> не имеет локального "
+"терминала."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1817,21 +1871,15 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Debug mode. Will force B<ssh> to print debugging information about 
what "
-#| "is happening. This is useful for debugging connections, 
authentication, "
-#| "and configuration. Specifying multiple B<-v> options will make B<ssh> "
-#| "more verbose. The maximum number is 3."
  msgid ""
  "Verbose mode.  Causes E<.Nm> to print debugging messages about its "
  "progress.  This is helpful in debugging connection, authentication, and "
  "configuration problems.  Multiple E<.Fl v> options increase the 
verbosity.  "
  "The maximum is 3."
  msgstr ""
-"Режим отладки. Вынудит B<ssh> вывести отладочную информацию о 
происходящем. "
+"Режим отладки. Вынудит E<.Nm> вывести отладочную информацию о 
происходящем. "
  "Это полезно для отладки соединения, аутентификации и конфигурации. "
-"Множественное указание параметра B<-v> сделает B<ssh> более 
многословным. "
+"Множественное указание параметра E<.Fl v> сделает E<.Nm> более 
многословным. "
  "Максимальное количество 3."

  #. type: It
@@ -1839,7 +1887,7 @@
  #: mageia-cauldron
  #, no-wrap
  msgid "Fl W Ar host : Ns Ar port"
-msgstr ""
+msgstr "Fl W Ar host : Ns Ar port"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1851,6 +1899,12 @@
  "be overridden in the configuration file or using E<.Fl o> command line "
  "options."
  msgstr ""
+"Запрашивает перенаправление стандартного ввода и вывода клиента на 
указанный "
+"E<.Ar host> и E<.Ar port> через защищённый канал. Это поведение "
+"подразумевает использование параметров E<.Fl N>, E<.Fl T>, E<.Cm "
+"ExitOnForwardFailure> и E<.Cm ClearAllForwardings>, хотя их можно "
+"переопределить в файле конфигурации или с помощью параметра E<.Fl o> "
+"командной строки."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1867,6 +1921,9 @@
  "forwarding with the specified E<.Xr tun 4> devices between the client 
E<.Pq "
  "Ar local_tun> and the server E<.Pq Ar remote_tun>."
  msgstr ""
+"E<.Ar local_tun Ns Op : Ns Ar remote_tun> E<.Xc> Запрашивает 
перенаправление "
+"туннельного устройства с использованием указанных E<.Xr tun 4> устройств "
+"между клиентом E<.Pq Ar local_tun> и сервером E<.Pq Ar remote_tun>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1877,6 +1934,11 @@
  "specified, it defaults to E<.Dq any>.  See also the E<.Cm Tunnel> and 
E<.Cm "
  "TunnelDevice> directives in E<.Xr ssh_config 5>."
  msgstr ""
+"Устройства могут быть указаны с помощью числового идентификатора или "
+"ключевого слова E<.Dq any>, которое использует следующее доступное "
+"туннельное устройство. Если параметр E<.Ar remote_tun> не указан, по "
+"умолчанию используется E<.Dq any>. Для получения дополнительной 
информации "
+"см. директивы E<.Cm Tunnel> и E<.Cm TunnelDevice> в E<.Xr ssh_config 5>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1886,6 +1948,10 @@
  "tunnel mode, which is E<.Dq point-to-point>.  If a different E<.Cm 
Tunnel> "
  "forwarding mode it desired, then it should be specified before E<.Fl w>."
  msgstr ""
+"Если директива E<.Cm Tunnel> не установлена, для неё будет установлено "
+"значение по умолчанию E<.Dq point-to-point>. Если требуется другой E<.Cm "
+"Tunnel> режим туннелирования, его следует указать явно до использования "
+"параметра E<.Fl w>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1901,19 +1967,12 @@
  "Enables X11 forwarding.  This can also be specified on a per-host 
basis in a "
  "configuration file."
  msgstr ""
-"Включает перенаправление Х11. Это также может быть указано по-машинно в "
-"файле конфигурации."
+"Включает перенаправление Х11. Это также может быть указано для каждого 
хоста "
+"в файле конфигурации."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "X11 forwarding should be used with caution. Users who are able to 
bypass "
-#| "file permissions on the remote machine (for the user's X 
authentication "
-#| "database) may be able to access the local X11 display through the "
-#| "forwarded connection. This may allow an attacker to perform actions 
such "
-#| "as snooping on the key being typed."
  msgid ""
  "X11 forwarding should be enabled with caution.  Users with the 
ability to "
  "bypass file permissions on the remote host (for the user's X 
authorization "
@@ -1921,32 +1980,26 @@
  "connection.  An attacker may then be able to perform activities such as "
  "keystroke monitoring."
  msgstr ""
-"Перенаправление X11 должно использоваться с предосторожностями. "
-"Пользователи, имеющие возможность обойти права доступа к файлам на 
удалённой "
-"машине (для пользовательской аутентификационной базы данных X), могут "
-"получить доступ к локальному дисплею X11 через перенаправленное 
соединение. "
-"Таким образом, атакующий может получить возможность выполнения таких "
-"действий, как, например, отслеживание вводимого ключа."
+"Перенаправление X11 следует включать с осторожностью. Пользователи, 
имеющие "
+"возможность обойти права доступа к файлам на удалённой машине (для "
+"пользовательской аутентификационной базы данных X), могут получить 
доступ к "
+"локальному дисплею X11 через перенаправленное соединение. Таким образом, "
+"атакующий может получить возможность выполнения таких действий, как, "
+"например, отслеживание вводимого ключа."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "For this reason, forwarding of X11 connections is restricted by the "
-#| "SECURITY extension by default. For more information, see the B<-Y> 
option "
-#| "of B<ssh> and the B<ForwardX11Trusted> directive described in the "
-#| "B<ssh_config>(5) manual page."
  msgid ""
  "For this reason, X11 forwarding is subjected to X11 SECURITY extension "
  "restrictions by default.  Refer to the E<.Nm> E<.Fl Y> option and the 
E<.Cm "
  "ForwardX11Trusted> directive in E<.Xr ssh_config 5> for more 
information."
  msgstr ""
-"По этой причине, перенаправление соединейний в X11 по умолчанию 
подвергается "
+"По этой причине перенаправление соединейний в X11 по умолчанию 
подвергается "
  "ограничениям со стороны расширения SECURITY (безопасность). За более "
-"подробной информацией обратитесь к опции B<-Y> программы B<ssh> и к "
-"директиве B<ForwardX11Trusted>, описанной на странице руководства "
-"B<ssh_config>(5)."
+"подробной информацией обратитесь к параметру E<.Fl Y> программы E<.Nm> 
и к "
+"директиве E<.Cm ForwardX11Trusted>, описанной на странице руководства 
E<.Xr "
+"ssh_config 5>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1971,18 +2024,12 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Enables trusted forwarding of X11 connections. Connections 
forwarded in "
-#| "this way are not subject to control by the SECURITY extension of 
the X11 "
-#| "protocol."
  msgid ""
  "Enables trusted X11 forwarding.  Trusted X11 forwardings are not 
subjected "
  "to the X11 SECURITY extension controls."
  msgstr ""
-"Включает доверенное перенаправление соединений X11. Перенаправленные 
таким "
-"образом соединения не подвергаются контролю со стороны расширения 
SECURITY "
-"(безопасность) протокола X11."
+"Разрешает доверенное перенаправление X11. При доверенном 
перенаправлении X11 "
+"соединения не подчиняются ограничениям расширения X11 SECURITY."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -1998,37 +2045,34 @@
  "Send log information using the E<.Xr syslog 3> system module.  By 
default "
  "this information is sent to stderr."
  msgstr ""
+"Отправляет информацию журналирования с использованием системного модуля "
+"E<.Xr syslog 3>. По умолчанию эта информация отправляется в стандартный "
+"поток ошибок."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "B<ssh> can obtain configuration data from both user and system "
-#| "configuration files. The file format and configuration options are "
-#| "described in B<ssh_config>(5)."
  msgid ""
  "E<.Nm> may additionally obtain configuration data from a per-user "
  "configuration file and a system-wide configuration file.  The file 
format "
  "and configuration options are described in E<.Xr ssh_config 5>."
  msgstr ""
-"B<ssh> может получать данные о настройках из пользовательского и из "
+"E<.Nm> может получать данные о настройках из пользовательского и из "
  "системного конфигурационных файлов. Формат файла и опции конфигурации "
-"описаны в B<ssh_config>(5)."
+"описаны в E<.Xr ssh_config 5>."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy, no-wrap
-#| msgid "LC_IDENTIFICATION"
+#, no-wrap
  msgid "AUTHENTICATION"
-msgstr "B<LC_IDENTIFICATION>"
+msgstr "АУТЕНТИФИКАЦИЯ"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "The OpenSSH SSH client supports SSH protocol 2."
-msgstr ""
+msgstr "SSH клиент OpenSSH поддерживает протокол SSH 2."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2040,23 +2084,16 @@
  "tried in the order specified above, though E<.Cm 
PreferredAuthentications> "
  "can be used to change the default order."
  msgstr ""
+"Доступные методы аутентификации: аутентификация на основе GSSAPI, "
+"аутентификация по хосту (host-based), аутентификация по открытому ключу, "
+"аутентификация по запросу-ответу (keyboard-interactive) и 
аутентификация по "
+"паролю. Методы аутентификации применяются в порядке, в котором они 
указаны "
+"выше, однако для изменения порядка по умолчанию можно использовать 
параметр "
+"E<.Cm PreferredAuthentications>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "The second authentication method is the I<rhosts> or I<hosts.equiv> "
-#| "method combined with RSA-based host authentication. This means that 
if "
-#| "login were allowed in I<$HOME/.rhosts>, I<$HOME/.shosts>, I</etc/"
-#| "hosts.equiv> or I</etc/openssh/shosts.equiv> and additionally the 
server "
-#| "could verify the client's host key (see 
I</etc/openssh/ssh_known_hosts> "
-#| "and I<$HOME/.ssh/known_hosts> in the I<FILES> section), then only 
then "
-#| "would login be allowed. This authentication method covers the 
security "
-#| "holes against IP spoofing, DNS spoofing and route spoofing. 
[Attention "
-#| "system administrator: I</etc/hosts.equiv>, I<$HOME/.rhosts> and the "
-#| "rlogin/rsh protocol in general are inherently insecure and should be "
-#| "disabled if you wish to be secure.]"
  msgid ""
  "Host-based authentication works as follows: If the machine the user 
logs in "
  "from is listed in E<.Pa /etc/hosts.equiv> or E<.Pa 
/etc/ssh/shosts.equiv> on "
@@ -2073,17 +2110,21 @@
  "general, are inherently insecure and should be disabled if security is "
  "desired.]"
  msgstr ""
-"Второй метод аутентификации является I<rhosts> или I<hosts.equiv> 
методом, "
-"комбинированным с основанной на RSA аутентификацией машины. Это 
значит, что "
-"если бы был разрешен вход в систему в I<$HOME/.rhosts>, 
I<$HOME/.shosts>, I</"
-"etc/hosts.equiv> или I</etc/openssh/shosts.equiv> и дополнительно 
сервер мог "
-"проверить ключ машины клиента (смотри I</etc/openssh/ssh_known_hosts> и "
-"I<$HOME/.ssh/known_hosts> в секции I<ФАЙЛЫ>), то только тогда был бы "
-"разрешен вход в систему. Этот метод аутентификации прикрывает прорехи в "
-"защите от подмены IP, подмены DNS и подмены маршрута. [Вниманию 
системного "
-"администратора: I</etc/hosts.equiv>, I<$HOME/.rhosts> и протокол 
rlogin/rsh, "
-"в целом, изначально не безопасны и должны быть отключены, если вы 
желаете "
-"себя обезопасить.]"
+"Аутентификация по хосту (host-based) работает следующим образом: "
+"Пользователь считается авторизованным, если компьютер, с которого "
+"пользователь входит, указан в файлах E<.Pa /etc/hosts.equiv> или E<.Pa 
/etc/"
+"ssh/shosts.equiv> на удалённом сервере, имена пользователя совпадают на "
+"клиенте и на сервере, и пользователь является непривилегированным, или 
если "
+"в домашнем каталоге пользователя на удалённом компьютере есть файлы <.Pa "
+"~/.rhosts> или E<.Pa ~/.shosts>, содержащие строку с именем клиентского "
+"компьютера и именем пользователя на сервере. Кроме того, сервер E<.Em "
+"должен> иметь возможность проверить ключ хоста клиента (см. описание 
E<.Pa /"
+"etc/ssh/ssh_known_hosts> и E<.Pa ~/.ssh/known_hosts> ниже), чтобы был "
+"разрешён вход в систему. Этот метод аутентификации устраняет бреши "
+"безопасности, связанные с IP-спуфингом, DNS-спуфингом и спуфингом "
+"маршрутизации. [Примечание для администратора: файлы E<.Pa /etc/"
+"hosts.equiv>, E<.Pa ~/.rhosts> и протоколы rlogin/rsh в целом являются "
+"небезопасными и должны быть отключены, если требуется безопасность.]"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2098,6 +2139,15 @@
  "authentication protocol automatically, using one of the ECDSA, 
Ed25519 or "
  "RSA algorithms."
  msgstr ""
+"Аутентификация по открытому ключу работает следующим образом: Эта схема "
+"основана на криптографии с открытым ключом, в которой используются "
+"криптосистемы с отдельными ключами для шифрования и дешифрования, при 
этом "
+"вычислительно невозможно получить ключ дешифрования из ключа шифрования. "
+"Основная идея в том, что каждый пользователь создаёт пару открытого и "
+"закрытого ключей для целей аутентификации. Серверу известен открытый 
ключ, и "
+"только пользователю известен закрытый ключ. E<.Nm> автоматически 
реализует "
+"протокол аутентификации по открытому ключу, используя один из 
алгоритмов: "
+"ECDSA, Ed25519 или RSA."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2109,6 +2159,12 @@
  "client proves that it has access to the private key and the server 
checks "
  "that the corresponding public key is authorized to accept the account."
  msgstr ""
+"Файл E<.Pa ~/.ssh/authorized_keys> содержит список разрешённых открытых "
+"ключей, доступных для входа в систему. Когда пользователь входит в 
систему, "
+"программа E<.Nm> сообщает серверу какую пару ключей она хотела бы "
+"использовать для аутентификации. Клиент доказывает, что у него есть 
доступ к "
+"закрытому ключу, а сервер проверяет, что соответствующий открытый ключ "
+"авторизован для доступа к учётной записи."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2119,6 +2175,11 @@
  "different method.  These may be viewed by increasing the E<.Cm 
LogLevel> to "
  "E<.Cm DEBUG> or higher (e.g. by using the E<.Fl v> flag)."
  msgstr ""
+"Сервер может сообщить клиенту об ошибках, которые препятствовали 
успешной "
+"аутентификации по открытому ключу, после завершения аутентификации с "
+"использованием другого метода. Эти ошибки можно просмотреть, повысив 
уровень "
+"ведения журнала E<.Cm LogLevel> до E<.Cm DEBUG> или выше (например, с "
+"помощью флага E<.Fl v>)."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2138,6 +2199,22 @@
  "file, and has one key per line, though the lines can be very long. 
After "
  "this, the user can log in without giving the password."
  msgstr ""
+"Пользователь создаёт свою пару ключей используя программу E<.Xr 
ssh-keygen "
+"1>. Это действие сохраняет закрытый ключ в файле E<.Pa 
~/.ssh/id_ecdsa> (для "
+"ECDSA), E<.Pa ~/.ssh/id_ecdsa_sk> (для ECDSA, размещённого на "
+"аутентификаторе), E<.Pa ~/.ssh/id_ed25519> (для Ed25519), E<.Pa ~/.ssh/"
+"id_ed25519_sk> (для Ed25519, размещённого на аутентификаторе), или E<.Pa "
+"~/.ssh/id_rsa> (для RSA) и сохраняет открытый ключ в файле E<.Pa ~/.ssh/"
+"id_ecdsa.pub> (для ECDSA), E<.Pa ~/.ssh/id_ecdsa_sk.pub> (для ECDSA, "
+"размещённого на аутентификаторе), E<.Pa ~/.ssh/id_ed25519.pub> (для "
+"Ed25519), E<.Pa ~/.ssh/id_ed25519_sk.pub> (для Ed25519, размещённого на "
+"аутентификаторе), или E<.Pa ~/.ssh/id_rsa.pub> (для RSA) в домашнем 
каталоге "
+"пользователя. Затем пользователю следует скопировать содержимое файла с "
+"открытым ключом в файл E<.Pa ~/.ssh/authorized_keys> в своём домашнем "
+"каталоге на удалённом компьютере. Файл E<.Pa authorized_keys> является "
+"аналогом традиционного файла E<.Pa ~/.rhosts> и содержит по одному 
ключу на "
+"строку (хотя строки могут быть очень длинными). После этого пользователь "
+"может войти в систему без ввода пароля."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2149,6 +2226,12 @@
  "certification authority can be used in place of many public/private 
keys.  "
  "See the CERTIFICATES section of E<.Xr ssh-keygen 1> for more 
information."
  msgstr ""
+"Разновидностью аутентификации по открытому ключу является 
аутентификация по "
+"сертификатам: Вместо набора пар «открытый/закрытый ключ» используются "
+"подписанные сертификаты. Преимуществом является то, что один доверенный "
+"центр сертификации (certification authority) может быть использован 
вместо "
+"множества открытых ключей. Более подробную информацию смотрите в разделе "
+"CERTIFICATES руководства E<.Xr ssh-keygen 1>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2159,6 +2242,10 @@
  "the E<.Cm AddKeysToAgent> directive in E<.Xr ssh_config 5> for more "
  "information."
  msgstr ""
+"Наиболее удобным способом использования аутентификации по открытому 
ключу "
+"или по сертификатам может быть использование агента аутентификации. 
Более "
+"подробную информацию смотрите в руководствах E<.Xr ssh-agent 1> и "
+"(опционально) о директиве E<.Cm AddKeysToAgent> в E<.Xr ssh_config 5>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2170,43 +2257,29 @@
  "E<.Bx> Authentication (see E<.Xr login.conf 5>)  and PAM (some E<.Pf 
non- "
  "Ox> systems)."
  msgstr ""
+"Аутентификация по запросу-ответу (keyboard-interactive) работает 
следующим "
+"образом: Сервер отправляет произвольный текст-запрос (E<.Qq 
challenge>) и "
+"запрашивает ответ, возможно, несколько раз. Примерами такой 
аутентификации "
+"являются E<.Bx> Аутентификация (см. E<.Xr login.conf 5>) и PAM (на 
некоторых "
+"E<.Pf non- Ox> системах)."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If other authentication methods fail, B<ssh> will prompt the user 
for a "
-#| "password. The password will be sent to the remote machine for "
-#| "verification; however, since all communication is encrypted, the 
password "
-#| "cannot be seen by anyone eavesdropping on the network."
  msgid ""
  "Finally, if other authentication methods fail, E<.Nm> prompts the 
user for a "
  "password.  The password is sent to the remote host for checking; 
however, "
  "since all communications are encrypted, the password cannot be seen by "
  "someone listening on the network."
  msgstr ""
-"Если другие способы аутентификации закончились неудачно, B<ssh> 
предложит "
-"пользователю указать пароль. Пароль будет послан на удаленную машину для "
+"Если другие способы аутентификации закончились неудачно, E<.Nm> 
предложит "
+"пользователю указать пароль. Пароль будет послан на удалённую машину для "
  "проверки; однако, так как вся связь шифруется, пароль не может быть "
  "подсмотрен кем-нибудь подслушивающим в сети."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "B<ssh> automatically maintains and checks a database containing the "
-#| "identities of all hosts that have ever been used. Host keys are 
stored in "
-#| "I<$HOME/.ssh/known_hosts> in the user's home directory. In 
addition, the "
-#| "I</etc/openssh/ssh_known_hosts> file is checked automatically for 
known "
-#| "hosts. Any new host will be automatically added to the user's file. 
If a "
-#| "host's identity has changed, B<ssh> will warn you and disable 
password "
-#| "authentication to prevent a Trojan horse from obtaining the user's "
-#| "password. Another purpose of this mechanism is to prevent man-in-the-"
-#| "middle attacks that might be used to bypass encryption. The "
-#| "B<StrictHostKeyChecking> option can be used to prevent logins to 
hosts "
-#| "whose keys are unknown or have changed."
  msgid ""
  "E<.Nm> automatically maintains and checks a database containing "
  "identification for all hosts it has ever been used with.  Host keys are "
@@ -2219,28 +2292,22 @@
  "encryption.  The E<.Cm StrictHostKeyChecking> option can be used to 
control "
  "logins to machines whose host key is not known or has changed."
  msgstr ""
-"B<ssh> автоматически обслуживает и проверяет базу данных содержащую "
-"идентификацию для всех машин, которые когда-либо были использованы. 
Ключи "
-"машин хранятся в I<$HOME/.ssh/known_hosts> в домашнем каталоге 
пользователя. "
-"В добавок, файл I</etc/openssh/ssh_known_hosts> для известных машин "
-"проверяется автоматически. Любая новая машина будет автоматически 
добавлена "
-"в пользовательский файл. Если идентификация машины изменилась, то B<ssh> "
-"предупредит об этом и отключит аутентификацию с паролем во избежание "
-"получения троянским конем пароля пользователя. Другое предназначение 
этого "
-"механизма состоит в том, чтобы предотвратить нападения по принципу 
man-in-"
-"the-middle, которые могут быть предприняты чтобы обойти шифрование. 
Опция "
-"B<StrictHostKeyChecking> может быть использован для предотвращения 
входа в "
-"систему на машинах, чьи ключи не известны или изменены."
+"E<.Nm> автоматически ведёт и проверяет базу данных, содержащую "
+"идентификаторы всех хостов, с которыми он когда-либо использовался. 
Ключи "
+"хостов хранятся в файле E<.Pa ~/.ssh/known_hosts> в домашнем каталоге "
+"пользователя. Кроме того, автоматически проверяется файл E<.Pa /etc/ssh/"
+"ssh_known_hosts> на наличие известных хостов. Любые новые хосты "
+"автоматически добавляются в пользовательский файл. Если идентификатор 
хоста "
+"когда-либо изменяется, E<.Nm> предупреждает об этом и отключает "
+"аутентификацию по паролю, чтобы предотвратить спуфинг сервера или 
атаки типа "
+"«человек посередине» (man-in-the-middle), которые в противном случае 
могут "
+"быть использованы для обхода шифрования. Опция E<.Cm 
StrictHostKeyChecking> "
+"может быть использована для управления подключениями к машинам, чей хост-"
+"ключ неизвестен или был изменён."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If the user's identity is accepted by the server, the server either "
-#| "executes the specified command or logs the user in and gives him a 
normal "
-#| "shell on the remote machine. All communication with the remote 
command or "
-#| "shell will be automatically encrypted."
  msgid ""
  "When the user's identity has been accepted by the server, the server 
either "
  "executes the given command in a non-interactive session or, if no 
command "
@@ -2248,10 +2315,11 @@
  "as an interactive session.  All communication with the remote command 
or "
  "shell will be automatically encrypted."
  msgstr ""
-"Если идентификация пользователя принята сервером, то сервер либо 
выполняет "
-"указанную команду, либо регистрирует пользователя в системе и дает ему "
-"нормальную оболочку на удаленной машине. Вся связь с удаленной 
командой или "
-"оболочкой будет автоматически зашифрована."
+"После того как сервер подтвердил личность пользователя, он либо 
выполняет "
+"указанную команду в неинтерактивном сеансе, либо, если команда не была "
+"указана, выполняет вход в систему и предоставляет пользователю обычную "
+"командную оболочку в интерактивном сеансе. Вся связь с удалённой 
командой "
+"или оболочкой автоматически шифруется."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2261,89 +2329,64 @@
  "a pseudo-terminal (pty) for interactive sessions when the client has 
one.  "
  "The flags E<.Fl T> and E<.Fl t> can be used to override this behaviour."
  msgstr ""
+"Если запрашивается интерактивный сеанс, то E<.Nm> по умолчанию 
запрашивает "
+"псевдотерминал (pty) только в том случае, если он есть у клиента. 
Параметры "
+"E<.Fl T> и E<.Fl t> могут быть использованы для изменения этого 
поведения."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If a pseudo-terminal (normal login session) has been assigned, the 
user "
-#| "can use the escape sequences described below."
  msgid ""
  "If a pseudo-terminal has been allocated, the user may use the escape "
  "characters noted below."
  msgstr ""
-"Если был назначен псевдо-терминал (нормальный сеанс регистрации в 
системе), "
-"то пользователь может использовать управляющие последовательности, "
-"описываемые ниже."
+"Если был выделен псевдотерминал, пользователь может использовать 
указанные "
+"ниже управляющие символы."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If no pseudo-terminal has been assigned, the session is transparent 
and "
-#| "can be used to transfer binary data. On most systems, setting the 
control "
-#| "characters to \"none\" will make the session transparent, even if a "
-#| "terminal is used."
  msgid ""
  "If no pseudo-terminal has been allocated, the session is transparent 
and can "
  "be used to reliably transfer binary data.  On most systems, setting the "
  "escape character to E<.Dq none> will also make the session 
transparent even "
  "if a tty is used."
  msgstr ""
-"Если псевдо-терминал не был назначен, сеанс прозрачен и может быть "
-"использован для передачи бинарных данных. На большинстве систем 
установка "
-"управляющих символов в значение \"none\" сделает сеанс прозрачным, 
даже если "
-"используется терминал."
+"Если псевдотерминал не был выделен, сеанс является прозрачным 
(transparent) "
+"и может быть использован для надёжной передачи бинарных данных. В "
+"большинстве систем установка управляющего символа в значение E<.Dq none> "
+"также сделает сеанс прозрачным, даже если используется TTY."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "The session terminates when the command or shell on the remote 
machine "
-#| "terminates and all X11 and TCP/IP connections are closed. The exit 
status "
-#| "of the remote program is returned as the exit status of B<ssh>."
  msgid ""
  "The session terminates when the command or shell on the remote 
machine exits "
  "and all X11 and TCP connections have been closed."
  msgstr ""
-"Сеанс прерывается, когда команда или оболочка на удаленной машине 
завершает "
-"работу и все Х11 и TCP/IP соединения завершены. Статус выхода удаленной "
-"программы возвращается как статус выхода B<ssh>."
+"Сеанс прерывается, когда команда или оболочка на удалённой машине 
завершает "
+"работу и все Х11 и TCP/IP соединения завершены."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "ESCAPE CHARACTERS"
-msgstr ""
+msgstr "УПРАВЛЯЮЩИЕ СИМВОЛЫ"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If a pseudo-terminal is requested, ssh provides the ability to use 
some "
-#| "functions using escape sequences."
  msgid ""
  "When a pseudo-terminal has been requested, E<.Nm> supports a number of "
  "functions through the use of an escape character."
  msgstr ""
  "Если был запрошен псевдо-терминал, то ssh предоставляет возможность "
-"использования некоторых функции при помощи управляющих 
последовательностей."
+"использования некоторых функции при помощи управляющих символов."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "A single tilde character may be sent as B<~~> or followed by another "
-#| "character other than those described above. The escape character must "
-#| "always be specified on a newline to be interpreted as special. Escape "
-#| "characters can be changed with the B<EscapeChar> configuration 
directive "
-#| "or on the command line by specifying the B<-e> option."
  msgid ""
  "A single tilde character can be sent as E<.Ic ~~> or by following the 
tilde "
  "by a character other than those described below.  The escape 
character must "
@@ -2351,18 +2394,20 @@
  "can be changed in configuration files using the E<.Cm EscapeChar> "
  "configuration directive or on the command line by the E<.Fl e> option."
  msgstr ""
-"Одинарный символ тильды может быть послан как B<~~> или вслед за другим "
-"символом, отличным от символов описанных выше. Управляющий символ должен "
-"всегда быть указан с новой строки, чтобы он был интерпретирован как "
-"специальный. Управляющие символы могут быть изменены при помощи "
-"конфигурационной директивы B<EscapeChar> или в командной строке при 
указании "
-"параметра B<-e>."
+"Одиночный символ тильды можно отправить как E<.Ic ~~> или поместив после "
+"тильды любой символ, кроме тех, что описаны ниже. Чтобы управляющий 
символ "
+"был интерпретирован как специальный, он всегда должен следовать после "
+"символа новой строки. Управляющий символ можно изменить в файлах "
+"конфигурации с помощью директивы E<.Cm EscapeChar> или в командной 
строке с "
+"помощью параметра E<.Fl e>."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "The supported escapes (assuming the default E<.Ql ~>)  are:"
  msgstr ""
+"Поддерживаемый список управляющих символов (при условии, что по 
умолчанию "
+"используется E<.Ql ~>):"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2374,10 +2419,8 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Disconnect"
  msgid "Disconnect."
-msgstr "Отключиться"
+msgstr "Отключиться."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2389,10 +2432,8 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "B<background>"
  msgid "Background E<.Nm>."
-msgstr "B<background>"
+msgstr "Перевести E<.Nm> в фоновый режим."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2404,10 +2445,8 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Show forwarded connections"
  msgid "List forwarded connections."
-msgstr "Отобразить перенаправленные соединения"
+msgstr "Отобразить перенаправленные соединения."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2419,16 +2458,12 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Put ssh into background while waiting for forwarded X11 connection/"
-#| "session to complete"
  msgid ""
  "Background E<.Nm> at logout when waiting for forwarded connection / X11 "
  "sessions to terminate."
  msgstr ""
-"Перевести ssh в фоновый режим в ожидании завершения перенаправленного "
-"соединения/сессии Х11"
+"Перевести E<.Nm> в фоновый режим в ожидании завершения перенаправленного "
+"соединения/сессии Х11."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2440,10 +2475,8 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Display a list of escape sequences"
  msgid "Display a list of escape characters."
-msgstr "Отобразить список управляющих последовательностей"
+msgstr "Отобразить список управляющих символов."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2458,6 +2491,8 @@
  msgid ""
  "Send a BREAK to the remote system (only useful if the peer supports it)."
  msgstr ""
+"Отправить команду BREAK в удалённую систему (эта функция полезна 
только в "
+"том случае, если удалённая сторона поддерживает его обработку)."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2480,6 +2515,16 @@
  "E<.Ic PermitLocalCommand> option is enabled in E<.Xr ssh_config 5>. 
Basic "
  "help is available, using the E<.Fl h> option."
  msgstr ""
+"Открывает командную строку. В данном режиме можно добавлять проброс 
портов с "
+"помощью параметров E<.Fl L>, E<.Fl R> и E<.Fl D> (см. выше). Также можно "
+"отменять существующие правила: E<.Sm off> E<.Fl KL Oo Ar bind_address 
: Oc "
+"Ar port> E<.Sm on> — для локального проброса, E<.Sm off> E<.Fl KR Oo Ar "
+"bind_address : Oc Ar port> E<.Sm on> — для удалённого проброса и E<.Sm 
off> "
+"E<.Fl KD Oo Ar bind_address : Oc Ar port> E<.Sm on> — для динамического "
+"проброса. E<.Ic !\\& Ns Ar command> позволяет пользователю выполнить "
+"локальную команду, если в файле конфигурации E<.Xr ssh_config 5> включён "
+"параметр E<.Ic PermitLocalCommand>. Доступна базовая справка с помощью "
+"параметра E<.Fl h>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2491,15 +2536,11 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Request reconnection (only makes sense for SSH protocol version 2 
and if "
-#| "the other side supports it)"
  msgid ""
  "Request rekeying of the connection (only useful if the peer supports 
it)."
  msgstr ""
-"Запросить переподключение (имеет смысл только для протокола SSH версии 
2 и "
-"если другая сторона это поддерживает)"
+"Запрашивает повторное согласование ключей сессии (полезно только в том "
+"случае, если удалённая сторона поддерживает эту функцию)."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2515,6 +2556,8 @@
  "Decrease the verbosity E<.Pq Ic LogLevel> when errors are being 
written to "
  "stderr."
  msgstr ""
+"Понижает уровень детализации вывода E<.Pq Ic LogLevel>, когда ошибки "
+"записываются в стандартный поток ошибок."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2530,33 +2573,29 @@
  "Increase the verbosity E<.Pq Ic LogLevel> when errors are being 
written to "
  "stderr."
  msgstr ""
+"Повышает уровень детализации вывода E<.Pq Ic LogLevel>, когда ошибки "
+"записываются в стандартный поток ошибок."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "TCP FORWARDING"
-msgstr ""
+msgstr "ПЕРЕНАПРАВЛЕНИЕ TCP"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Redirection of arbitrary TCP/IP connections through a secure 
channel can "
-#| "be specified either on the command line or in a configuration file. 
One "
-#| "possible TCP/IP redirection program is a secure connection to an e-"
-#| "wallet; another is communication through a firewall."
  msgid ""
  "Forwarding of arbitrary TCP connections over a secure channel can be "
  "specified either on the command line or in a configuration file.  One "
  "possible application of TCP forwarding is a secure connection to a mail "
  "server; another is going through firewalls."
  msgstr ""
-"Перенаправление произвольных TCP/IP соединений через защищенный канал 
может "
-"быть указано либо в командной строке либо в файле конфигурации. Одна из "
-"возможных программ перенаправления TCP/IP - это защищенное соединение с "
-"электронным кошельком; другое, это связь через брандмауэр."
+"Перенаправление произвольных TCP-соединений через защищённый канал можно "
+"задать либо в командной строке, либо в файле конфигурации. Одно из 
возможных "
+"применений TCP-перенаправления — безопасное подключение к почтовому 
серверу, "
+"другое — обход межсетевых экранов."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2569,6 +2608,13 @@
  "connection.  After that it is possible to start the program locally, 
and "
  "E<.Nm> will encrypt and forward the connection to the remote server."
  msgstr ""
+"В примере ниже мы рассмотрим шифрование соединения для IRC-клиента, даже "
+"если IRC-сервер, к которому он подключается, не поддерживает шифрование "
+"напрямую. Это работает следующим образом: пользователь подключается к "
+"удалённому хосту с помощью E<.Nm>, указывая порты, которые будут "
+"использоваться для перенаправления соединения. После этого можно 
локально "
+"запустить программу, и E<.Nm> будет шифровать и перенаправлять 
соединение на "
+"удалённый сервер."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2578,6 +2624,9 @@
  "server at E<.Dq server.example.com>, joining channel E<.Dq #users>, 
nickname "
  "E<.Dq pinky>, using the standard IRC port, 6667:"
  msgstr ""
+"Следующий пример туннелирует IRC сеанс от клиента к IRC-серверу по 
адресу "
+"E<.Dq server.example.com> с присоединением к каналу E<.Dq #users> под "
+"псевдонимом E<.Dq pinky> используя стандартный порт IRC 6667:"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2587,6 +2636,8 @@
  "$ ssh -f -L 6667:localhost:6667 server.example.com sleep 10\n"
  "$ irc -c '#users' pinky IRC/127.0.0.1\n"
  msgstr ""
+"$ ssh -f -L 6667:localhost:6667 server.example.com sleep 10\n"
+"$ irc -c '#users' pinky IRC/127.0.0.1\n"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2597,28 +2648,22 @@
  "start the program which is going to use the tunnel.  If no 
connections are "
  "made within the time specified, E<.Nm> will exit."
  msgstr ""
+"Параметр E<.Fl f> переводит E<.Nm> в фоновый режим, а указанная 
удалённая "
+"команда E<.Dq sleep 10> служит для создания задержки (в данном примере 
— 10 "
+"секунд), чтобы запустить программу, которая будет использовать 
туннель. Если "
+"в течение указанного времени соединения не будут установлены, E<.Nm> "
+"завершит работу."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "X11 FORWARDING"
-msgstr ""
+msgstr "ПЕРЕНАПРАВЛЕНИЕ Х11"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If the I<ForwardX11> variable is set to \"yes\" (or see the I<-X> 
and I<-"
-#| "x> options described below) and the user is using X11 (the DISPLAY "
-#| "environment variable is set), then the connection to the X11 
display will "
-#| "be automatically forwarded to the remote side so that any X11 program "
-#| "started from the user's shell (or command) will go through the 
encrypted "
-#| "channel and the connection to the real X server will be made from the "
-#| "local machine. The user does not have to manually set DISPLAY. 
Forwarding "
-#| "of X11 connections can be configured from the command line or in "
-#| "configuration files."
  msgid ""
  "If the E<.Cm ForwardX11> variable is set to E<.Dq yes> (or see the "
  "description of the E<.Fl X>, E<.Fl x>, and E<.Fl Y> options above) 
and the "
@@ -2630,47 +2675,33 @@
  "DISPLAY>.  Forwarding of X11 connections can be configured on the 
command "
  "line or in configuration files."
  msgstr ""
-"Если для переменной I<ForwardX11> установлено значение \"yes\" (или 
смотри "
-"опции I<-X> и I<-x>, описываемые далее) и пользователь использует Х11 "
-"(установлена переменная окружения DISPLAY), то подключение к дисплею Х11 "
-"будет автоматически перенаправлено удаленной стороне таким образом, что "
-"любая Х11-программа запущенная из оболочки пользователя (или команды) "
-"пройдет через зашифрованный канал и соединение с настоящим сервером Х 
будет "
-"сделано с локальной машины. Пользователь не должен вручную устанавливать "
-"DISPLAY. Пересылка соединений X11 может быть сконфигурирована из 
командной "
-"строки или в файлах конфигурации."
+"Если переменная E<.Cm ForwardX11> установлена в значение E<.Dq yes> 
(или см. "
+"описание параметров E<.Fl X>, E<.Fl x> и E<.Fl Y> выше) и пользователь "
+"использует X11 (переменная окружения E<.Ev DISPLAY> установлена), 
соединение "
+"с X11-дисплеем автоматически перенаправляется на удалённую сторону таким "
+"образом, что любые X11-программы (или команды), запущенные из оболочки, "
+"будут использовать зашифрованный канал, а подключение к реальному 
X-серверу "
+"будет осуществляться с локальной машины. Пользователю не следует вручную "
+"устанавливать E<.Ev DISPLAY>. Перенаправление X11-соединений можно 
настроить "
+"в командной строке или в файлах конфигурации."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "The DISPLAY value set for B<ssh> will point to the server machine, 
but "
-#| "with a display number greater than zero. This is normal and happens "
-#| "because B<ssh> creates a \"proxy\" X server on the server machine to "
-#| "forward connections over the encrypted channel."
  msgid ""
  "The E<.Ev DISPLAY> value set by E<.Nm> will point to the server 
machine, but "
  "with a display number greater than zero.  This is normal, and happens "
  "because E<.Nm> creates a E<.Dq proxy> X server on the server machine 
for "
  "forwarding the connections over the encrypted channel."
  msgstr ""
-"Значение DISPLAY установленное для B<ssh> будет указывать на 
машину-сервер, "
-"но с номером дисплея большим чем ноль. Это нормально и происходит 
потому, "
-"что B<ssh> создает \"proxy\" Х-сервер на машине-сервере для пересылки "
-"соединений через зашифрованный канал."
+"Значение E<.Ev DISPLAY>, установленное E<.Nm>, будет указывать на 
серверную "
+"машину, но с номером дисплея больше нуля. Это нормально и происходит 
потому, "
+"что E<.Nm> создаёт E<.Dq proxy> X-сервер на серверной машине для "
+"перенаправления соединений через зашифрованный канал."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "B<ssh> will also automatically set up Xauthority data on the server "
-#| "machine. For this purpose, it will create a random authorization 
cookie, "
-#| "store it in Xauthority on the server, and ensure that any forwarded "
-#| "connection passes this cookie and replaces it when the real 
connection is "
-#| "established. The real authentication cookie will never be sent to the "
-#| "server machine (nor will it send unencrypted cookies)."
  msgid ""
  "E<.Nm> will also automatically set up Xauthority data on the server "
  "machine.  For this purpose, it will generate a random authorization 
cookie, "
@@ -2679,38 +2710,33 @@
  "connection is opened.  The real authentication cookie is never sent 
to the "
  "server machine (and no cookies are sent in the plain)."
  msgstr ""
-"B<ssh> также автоматически настроит данные Xauthority на 
машине-сервере. Для "
-"этой цели он создаст случайные \"cookie\" авторизации, сохранит их в "
-"Xauthority на сервере и проверит, чтобы любое перенаправленное 
соединение "
-"передавало это \"cookie\" и подменяло его, когда установлено реальное "
-"соединение. Настоящий аутентификационный \"cookie\" никогда не будет 
послан "
-"на машину-сервер (и не отправит не зашифрованные \"cookie\")."
+"B<ssh> также автоматически настроит данные Xauthority на сервере. Для 
этой "
+"цели он создаст случайные «cookie» авторизации, сохранит их в 
Xauthority на "
+"сервере и проверит, чтобы любое перенаправленное соединение передавало 
это "
+"«cookie» и подменяло его, когда установлено реальное соединение. 
Настоящий "
+"аутентификационный «cookie» никогда не будет послан на машину-сервер 
(и не "
+"отправит не зашифрованные «cookie»)."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If the I<ForwardAgent> variable is set to \"yes\" (or see the I<-A> 
and "
-#| "I<-a> options described below) and the user uses an authentication 
agent, "
-#| "the connection to the agent is automatically forwarded to the 
remote side."
  msgid ""
  "If the E<.Cm ForwardAgent> variable is set to E<.Dq yes> (or see the "
  "description of the E<.Fl A> and E<.Fl a> options above) and the user is "
  "using an authentication agent, the connection to the agent is 
automatically "
  "forwarded to the remote side."
  msgstr ""
-"Если значение переменной I<ForwardAgent> установлено в \"yes\" (или 
смотри "
-"опции I<-A> и I<-a>, описываемые далее) и пользователь использует агента "
-"аутентификации, подключение к агенту автоматически перенаправляется "
-"удаленной стороне."
+"Если переменная E<.Cm ForwardAgent> установлена в значение E<.Dq yes> 
(или "
+"см. описание параметров E<.Fl A> и E<.Fl a> выше) и пользователь 
использует "
+"агент аутентификации, соединение с агентом автоматически 
перенаправляется на "
+"удалённую сторону."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "VERIFYING HOST KEYS"
-msgstr ""
+msgstr "ПРОВЕРКА КЛЮЧЕЙ ХОСТА"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2721,6 +2747,10 @@
  "StrictHostKeyChecking> has been disabled).  Fingerprints can be 
determined "
  "using E<.Xr ssh-keygen 1>:"
  msgstr ""
+"При первом подключении к серверу пользователю отображается отпечаток "
+"(fingerprint) открытого ключа сервера (если только опция E<.Cm "
+"StrictHostKeyChecking> не отключена). Отпечатки можно определить с 
помощью "
+"утилиты E<.Xr ssh-keygen 1>:"

  #. type: Dl
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2738,6 +2768,10 @@
  "available, the E<.Xr ssh-keygen 1> E<.Fl E> option may be used to 
downgrade "
  "the fingerprint algorithm to match."
  msgstr ""
+"Если отпечаток уже известен, его можно сопоставить, и ключ может быть 
принят "
+"или отклонён. Если доступны только устаревшие (MD5) отпечатки для 
сервера, "
+"параметр E<.Fl E> утилиты E<.Xr ssh-keygen 1> может быть использован для "
+"понижения алгоритма отпечатка до совместимого уровня."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2754,6 +2788,16 @@
  "the pattern remembered only gives a good probability that the host 
key is "
  "the same, not guaranteed proof."
  msgstr ""
+"Из-за сложности сравнения ключей хоста только по строкам с отпечатками, "
+"также предусмотрена возможность визуального сравнения ключей хоста с 
помощью "
+"E<.Em случайного рисунка>. При установке параметра E<.Cm 
VisualHostKey> в "
+"значение E<.Dq yes> при каждом входе на сервер (независимо от того, 
является "
+"ли сессия интерактивной или нет) отображается небольшое 
ASCII-изображение. "
+"Изучив шаблон, генерируемый известным сервером, пользователь может легко "
+"обнаружить изменение ключа хоста, когда отображается совершенно другой "
+"шаблон. Однако, поскольку эти шаблоны не являются однозначными, 
похожий на "
+"запомнившийся шаблон лишь с высокой вероятностью указывает на тот же 
ключ "
+"хоста, но не даёт гарантированного доказательства."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2762,6 +2806,8 @@
  "To get a listing of the fingerprints along with their random art for 
all "
  "known hosts, the following command line can be used:"
  msgstr ""
+"Чтобы получить список отпечатков вместе с их случайными изображениями 
для "
+"всех известных хостов, можно использовать следующую командную строку:"

  #. type: Dl
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2779,6 +2825,10 @@
  "(RR), SSHFP, is added to a zonefile and the connecting client is able 
to "
  "match the fingerprint with that of the key presented."
  msgstr ""
+"Если отпечаток неизвестен, доступен альтернативный метод проверки: SSH-"
+"отпечатки, верифицируемые через DNS. В файл зоны (zonefile) добавляется "
+"дополнительная ресурсная запись (RR) типа SSHFP, и подключающийся клиент "
+"может сопоставить отпечаток с ключом, представленным сервером."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2788,6 +2838,9 @@
  "host.example.com>.  The SSHFP resource records should first be added 
to the "
  "zonefile for host.example.com:"
  msgstr ""
+"В этом примере мы подключаем клиент к серверу E<.Dq host.example.com>. "
+"Сначала необходимо добавить ресурсные записи SSHFP в файл зоны для "
+"host.example.com:"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2803,6 +2856,8 @@
  "The output lines will have to be added to the zonefile.  To check 
that the "
  "zone is answering fingerprint queries:"
  msgstr ""
+"Строки вывода необходимо добавить в файл зоны. Чтобы проверить, что зона "
+"отвечает на запросы отпечатков:"

  #. type: Dl
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2815,7 +2870,7 @@
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "Finally the client connects:"
-msgstr ""
+msgstr "Наконец, клиент подключается:"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2827,6 +2882,10 @@
  "Matching host key fingerprint found in DNS.\n"
  "Are you sure you want to continue connecting (yes/no)?\n"
  msgstr ""
+"$ ssh -o \"VerifyHostKeyDNS ask\" host.example.com\n"
+"[...]\n"
+"Matching host key fingerprint found in DNS.\n"
+"Are you sure you want to continue connecting (yes/no)?\n"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2835,13 +2894,15 @@
  "See the E<.Cm VerifyHostKeyDNS> option in E<.Xr ssh_config 5> for more "
  "information."
  msgstr ""
+"Смотрите параметр E<.Cm VerifyHostKeyDNS> в <.Xr ssh_config 5> для более "
+"детальной информации."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  #, no-wrap
  msgid "SSH-BASED VIRTUAL PRIVATE NETWORKS"
-msgstr ""
+msgstr "ВИРТУАЛЬНЫЕ ЧАСТНЫЕ СЕТИ НА ОСНОВЕ SSH"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2853,6 +2914,11 @@
  "controls whether the server supports this, and at what level (layer 2 
or 3 "
  "traffic)."
  msgstr ""
+"E<.Nm> включает поддержку туннелирования Виртуальной Частной Сети 
(VPN) с "
+"использованием сетевого псевдоустройства E<.Xr tun 4>, что позволяет "
+"безопасно объединять две сети. Параметр E<.Cm PermitTunnel> конфигурации "
+"E<.Xr sshd_config 5> определяет, поддерживает ли сервер эту 
возможность и на "
+"каком уровне (трафик уровня 2 или 3)."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2863,12 +2929,16 @@
  "10.1.1.2, provided that the SSH server running on the gateway to the 
remote "
  "network, at 192.168.1.15, allows it."
  msgstr ""
+"Следующий пример соединяет клиентскую сеть 10.0.50.0/24 с удалённой 
сетью "
+"10.0.99.0/24 через соединение точка-точка между адресами 10.1.1.1 и "
+"10.1.1.2, при условии, что SSH-сервер, работающий на шлюзе к удалённой 
сети "
+"(адрес 192.168.1.15), это разрешает."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "On the client:"
-msgstr ""
+msgstr "На клиенте:"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2887,7 +2957,7 @@
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
  msgid "On the server:"
-msgstr ""
+msgstr "На сервере:"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2910,6 +2980,12 @@
  "1 from user E<.Dq jane> and on tun device 2 from user E<.Dq john>, if 
E<.Cm "
  "PermitRootLogin> is set to E<.Dq forced-commands-only>:"
  msgstr ""
+"Доступ для клиентов может быть более тонко настроен через файл E<.Pa /"
+"root/.ssh/authorized_keys> (см. ниже) и параметр сервера E<.Cm "
+"PermitRootLogin>. Следующая запись разрешит подключения через устройство "
+"E<.Xr tun 4> 1 для пользователя E<.Dq jane> и через устройство tun 2 для "
+"пользователя E<.Dq john>, если для E<.Cm PermitRootLogin> установлено "
+"значение E<.Dq forced-commands-only>:"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2919,6 +2995,8 @@
  "tunnel=\"1\",command=\"sh /etc/netstart tun1\" ssh-rsa ... jane\n"
  "tunnel=\"2\",command=\"sh /etc/netstart tun2\" ssh-rsa ... john\n"
  msgstr ""
+"tunnel=\"1\",command=\"sh /etc/netstart tun1\" ssh-rsa ... jane\n"
+"tunnel=\"2\",command=\"sh /etc/netstart tun2\" ssh-rsa ... john\n"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2928,6 +3006,10 @@
  "suited to temporary setups, such as for wireless VPNs.  More 
permanent VPNs "
  "are better provided by tools such as E<.Xr ipsecctl 8> and E<.Xr 
isakmpd 8>."
  msgstr ""
+"Поскольку настройка на основе SSH подразумевает значительные накладные "
+"расходы, она может быть более подходящей для временных решений, таких 
как "
+"беспроводные VPN. Для более постоянных VPN лучше использовать такие "
+"инструменты, как E<.Xr ipsecctl 8> и E<.Xr isakmpd 8>."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2952,16 +3034,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "The DISPLAY variable denotes the location of the X11 server. It is "
-#| "automatically set by B<ssh> to point to a value of the form "
-#| "\"hostname:n\", where hostname denotes the machine the shell is 
running "
-#| "on, and n is an integer E<gt>= 1. B<ssh> uses this special value to "
-#| "forward X11 connections over a secure channel. The user should not "
-#| "normally set DISPLAY explicitly, as this would make the X11 
connection "
-#| "insecure (and would require the user to manually copy any 
authentication "
-#| "cookies)."
  msgid ""
  "The E<.Ev DISPLAY> variable indicates the location of the X11 server. 
  It is "
  "automatically set by E<.Nm> to point to a value of the form E<.Dq "
@@ -2972,14 +3044,14 @@
  "insecure (and will require the user to manually copy any required "
  "authorization cookies)."
  msgstr ""
-"Переменная DISPLAY обозначает месторасположение сервера Х11. Она "
-"автоматически устанавливается для B<ssh>, чтобы указать на значение вида "
-"\"hostname:n\", где hostname обозначает машину, на которой запущена "
-"оболочка, и n - целое число E<gt>= 1. B<ssh> использует это специальное "
-"значение для перенаправления соединений Х11 через защищенный канал. "
-"Пользователь обычно не должен явно устанавливать DISPLAY, так как это "
-"сделает соединение Х11 небезопасным (и от пользователя потребуется 
ручное "
-"копирование любых авторизационных cookies)."
+"Переменная E<.Ev DISPLAY> указывает расположение X11-сервера. Она "
+"автоматически устанавливается E<.Nm> так, чтобы указывать на значение в "
+"формате E<.Dq hostname:n>, где E<.Dq hostname> указывает на хост, где "
+"запущена оболочка, а E<.Sq n> — целое число \\*(Ge 1. E<.Nm> 
использует это "
+"специальное значение для перенаправления X11-соединений через защищённый "
+"канал. Пользователю обычно не следует явно устанавливать E<.Ev 
DISPLAY>, так "
+"как это сделает X11-соединение небезопасным (и потребует от пользователя "
+"вручную копировать необходимые cookie-файлы авторизации)."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -2991,8 +3063,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Sets the path to the user's home directory."
  msgid "Set to the path of the user's home directory."
  msgstr "Устанавливает путь к домашнему каталогу пользователя."

@@ -3006,15 +3076,11 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Synonym for USER; set for compatibility with systems that use that "
-#| "variable."
  msgid ""
  "Synonym for E<.Ev USER>; set for compatibility with systems that use 
this "
  "variable."
  msgstr ""
-"Синоним для USER; устанавливается для совместимости с системами, "
+"Синоним для E<.Ev USER>; устанавливается для совместимости с системами, "
  "использующими эту переменную."

  #. type: It
@@ -3027,8 +3093,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Sets the pointer to the user's mailbox."
  msgid "Set to the path of the user's mailbox."
  msgstr "Устанавливает указатель на почтовый ящик пользователя."

@@ -3042,10 +3106,9 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Sets the default PATH as defined when B<ssh> was compiled."
  msgid "Set to the default E<.Ev PATH>, as specified when compiling 
E<.Nm>."
-msgstr "Устанавливает PATH по умолчанию, как определено при компиляции 
B<ssh>."
+msgstr ""
+"Устанавливает E<.Ev PATH> по умолчанию, как определено при компиляции 
E<.Nm>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3057,15 +3120,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "If I<ssh> requires a passphrase, it will be read from the current "
-#| "terminal if it was started from a terminal. If I<ssh> has no 
associated "
-#| "terminal, but DISPLAY and SSH_ASKPASS are set, the program 
specified by "
-#| "SSH_ASKPASS will be executed and an X11 window will be opened for "
-#| "entering the passphrase. This is especially useful when calling 
I<ssh> "
-#| "from B<.Xsession> or a similar script. (Note that some machines 
will need "
-#| "to redirect input from I</dev/null> for this to work.)"
  msgid ""
  "If E<.Nm> needs a passphrase, it will read the passphrase from the 
current "
  "terminal if it was run from a terminal.  If E<.Nm> does not have a 
terminal "
@@ -3076,14 +3130,13 @@
  "machines it may be necessary to redirect the input from E<.Pa 
/dev/null> to "
  "make this work.)"
  msgstr ""
-"Если для I<ssh> требуется указание ключевой фразы, то она будет 
считана с "
-"текущего терминала, если он был запущен из терминала. Если I<ssh> не 
имеет "
-"ассоциированного терминала, но значения переменных DISPLAY и SSH_ASKPASS "
-"установлены, то будет выполнена программа, заданная в SSH_ASKPASS и 
будет "
-"открыто окно X11 для ввода фразы-пароля. Это особенно полезно при вызове "
-"I<ssh> из B<.Xsession> или схожего сценария. (Имейте ввиду, что для 
того, "
-"чтобы это сработало на некоторых машинах, понадобится перенаправление 
ввода "
-"из I</dev/null>.)"
+"Если E<.Nm> требуется парольная фраза, он будет читать её с текущего "
+"терминала, если был запущен из терминала. Если с E<.Nm> не связан 
терминал, "
+"но установлены переменные E<.Ev DISPLAY> и E<.Ev SSH_ASKPASS>, он 
выполнит "
+"программу, указанную в E<.Ev SSH_ASKPASS>, и откроет X11-окно для ввода "
+"парольной фразы. Это особенно полезно при вызове E<.Nm> из E<.Pa 
.xsession> "
+"или связанного с ним скрипта. (Примечание: на некоторых машинах может "
+"потребоваться перенаправить ввод из E<.Pa /dev/null>, чтобы это 
работало.)"

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3103,6 +3156,14 @@
  "set to E<.Dq force>, then the askpass program will be used for all "
  "passphrase input regardless of whether E<.Ev DISPLAY> is set."
  msgstr ""
+"Позволяет осуществлять дополнительный контроль над использованием 
askpass-"
+"программы. Если эта переменная установлена в значение E<.Dq never>, то "
+"E<.Nm> никогда не будет пытаться её использовать. Если установлено 
значение "
+"E<.Dq prefer>, то E<.Nm> будет отдавать предпочтение askpass-программе "
+"вместо TTY при запросе паролей. Наконец, если переменная установлена в "
+"значение E<.Dq force>, то askpass-программа будет использоваться для 
всего "
+"ввода парольных фраз, независимо от того, установлена ли переменная 
E<.Ev "
+"DISPLAY>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3118,6 +3179,8 @@
  "Identifies the path of a E<.Ux Ns -domain> socket used to communicate 
with "
  "the agent."
  msgstr ""
+"Указывает путь к E<.Ux Ns -domain> сокету, используемому для 
взаимодействия "
+"с агентом."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3129,11 +3192,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Indicates the end of the connection for the client and server. This "
-#| "variable contains four comma-separated values: the client IP 
address, the "
-#| "client port number, the server IP address, and the server port number."
  msgid ""
  "Identifies the client and server ends of the connection.  The variable "
  "contains four space-separated values: client IP address, client port 
number, "
@@ -3153,10 +3211,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "The variable contains the original command line if a forced command 
was "
-#| "executed. Can be used to extract the original arguments."
  msgid ""
  "This variable contains the original command line if a forced command is "
  "executed.  It can be used to extract the original arguments."
@@ -3175,19 +3229,14 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Sets the terminal name (device path) associated with the current 
shell or "
-#| "command. If the current session has no terminal, this variable will 
not "
-#| "be set."
  msgid ""
  "This is set to the name of the tty (path to the device) associated 
with the "
  "current shell or command.  If the current session has no tty, this 
variable "
  "is not set."
  msgstr ""
-"Назначает имя терминала (путь к устройству), ассоциированное с текущей "
-"оболочкой или командой. Если текущий сеанс не имеет терминала, то эта "
-"переменная не будет установлена."
+"Эта переменная устанавливается в имя tty (путь к устройству), 
связанное с "
+"текущей оболочкой или командой. Если в текущей сессии нет tty, эта "
+"переменная не устанавливается."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3203,6 +3252,9 @@
  "Optionally set by E<.Xr sshd 8> to contain the interface names 
assigned if "
  "tunnel forwarding was requested by the client."
  msgstr ""
+"Необязательная переменная, устанавливаемая E<.Xr sshd 8>. Она может "
+"содержать имена сетевых интерфейсов, назначенных в случае, если клиент "
+"запросил туннельное перенаправление."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3219,6 +3271,10 @@
  "file that lists the authentication methods successfully used when the "
  "session was established, including any public keys that were used."
  msgstr ""
+"Необязательная переменная, устанавливаемая E<.Xr sshd 8>. Она может "
+"содержать путь к файлу со списком успешно использованных методов "
+"аутентификации при установлении сессии, включая все задействованные 
открытые "
+"ключи."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3230,18 +3286,14 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Timezone variable to set the current timezone if it was set when the "
-#| "daemon started (i.e., the daemon passed a value to the new 
connection)."
  msgid ""
  "This variable is set to indicate the present time zone if it was set 
when "
  "the daemon was started (i.e. the daemon passes the value on to new "
  "connections)."
  msgstr ""
-"Переменная временной зоны для установки текущей временной зоны, если она "
-"была установлена при старте демона (т.е., демон передал значение на 
новое "
-"соединение)."
+"Данная переменная устанавливается для указания текущего часового 
пояса, если "
+"он был задан при запуске демона (то есть демон передает это значение 
новым "
+"подключениям)."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3253,31 +3305,23 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid "Sets the name of the user logged into the system."
  msgid "Set to the name of the user logging in."
-msgstr "Устанавливает имя зарегистрированного в системе пользователя."
+msgstr "Устанавливается в имя пользователя, выполняющего вход в систему."

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Additionally, B<ssh> checks for the presence of the file I<$HOME/.ssh/"
-#| "environment> and, if it exists and the user is allowed to reassign 
their "
-#| "own environment variables, reads and appends lines of the form "
-#| "\"VARNAME=value\" to the variable. See the I<PermitUserEnvironment> "
-#| "option in B<sshd_config>(5)."
  msgid ""
  "Additionally, E<.Nm> reads E<.Pa ~/.ssh/environment>, and adds lines 
of the "
  "format E<.Dq VARNAME=value> to the environment if the file exists and 
users "
  "are allowed to change their environment.  For more information, see the "
  "E<.Cm PermitUserEnvironment> option in E<.Xr sshd_config 5>."
  msgstr ""
-"Дополнительно B<ssh> проверяет наличие файла I<$HOME/.ssh/environment> 
и, "
-"если он существует и пользователю разрешено переназначение собственных "
-"переменных окружения, считывает и добавляет к переменной строки вида "
-"\"VARNAME=value\". Смотри опцию I<PermitUserEnvironment> в 
B<sshd_config>(5)."
+"Кроме того, E<.Nm> читает файл E<.Pa ~/.ssh/environment> и добавляет 
строки "
+"формата E<.Dq VARNAME=value> в окружение, если файл существует и "
+"пользователям разрешено изменять своё окружение. Для получения "
+"дополнительной информации см. параметр E<.Cm PermitUserEnvironment> в 
E<.Xr "
+"sshd_config 5>."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3296,18 +3340,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "This file is used by I<.rhosts> authentication to describe the 
host/user "
-#| "pairs that are allowed to log in. (Note that this file is also used 
by "
-#| "rlogin and rsh, making its use insecure.) Each line of this file "
-#| "contains, separated by spaces, the hostname (in canonical form as "
-#| "reported by name servers) and the login name of the user on that 
host. On "
-#| "some hosts, this file should be world-readable if the user's home "
-#| "directory is on an NFS partition, since B<sshd>(8) sees it as root. "
-#| "Additionally, this file may be owned by the user, and should not be "
-#| "writable by anyone else. The recommended permissions for most hosts 
are "
-#| "read/write for the user, and not accessible by others."
  msgid ""
  "This file is used for host-based authentication (see above).  On some "
  "machines this file may need to be world-readable if the user's home "
@@ -3316,17 +3348,14 @@
  "permissions for anyone else.  The recommended permission for most 
machines "
  "is read/write for the user, and not accessible by others."
  msgstr ""
-"Этот файл используется при I<.rhosts>-аутентификации для описания пар 
машина/"
-"пользователь, которым позволена регистрация в системе. (Имейте ввиду, 
что "
-"этот файл также используется rlogin и rsh, что делает его использование "
-"небезопасным.) Каждая строка этого файла содержит, через пробел, имя 
машины "
-"(в канонической форме, сообщаемое серверами имен) и имя регистрации "
-"пользователя на этой машине. На некоторых машинах этот файл должен быть "
-"доступен на чтение для всех, если домашний каталог пользователя 
находится на "
-"NFS-партиции, так как B<sshd>(8) видит ее как корневую. Дополнительно, 
этот "
-"файл может принадлежать пользователю, и не должен предоставлять прав 
доступа "
-"на запись для кого-либо ещё. Рекомендуемые права доступа для большинства "
-"машин это чтение/запись для пользователя, и недоступно для остальных."
+"Этот файл используется для аутентификации по хосту (см. выше). На 
некоторых "
+"машинах этот файл может потребоваться сделать доступным для чтения всем "
+"(world-readable), если домашний каталог пользователя находится на 
разделе "
+"NFS, поскольку E<.Xr sshd 8> читает его от имени суперпользователя. 
Кроме "
+"того, этот файл должен принадлежать пользователю и не должен иметь 
прав на "
+"запись для кого-либо ещё. Рекомендуемые права доступа для большинства "
+"систем: чтение и запись для пользователя-владельца и отсутствие 
доступа для "
+"остальных."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3338,19 +3367,13 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "This file is used in exactly the same way as I<.rhosts>. The 
purpose of "
-#| "this file is to allow rhosts authentication with B<ssh> without 
granting "
-#| "login rights with I<rlogin> or B<rsh>(1)."
  msgid ""
  "This file is used in exactly the same way as E<.Pa .rhosts>, but 
allows host-"
  "based authentication without permitting login with rlogin/rsh."
  msgstr ""
-"Этот файл используется точно таким же способом, как и I<.rhosts>. Смысл "
-"наличия этого файла состоит в том, чтобы предоставить возможность "
-"использования rhosts аутентификации с B<ssh> без предоставления прав "
-"регистрации в системе с I<rlogin> или B<rsh>(1)."
+"Этот файл используется точно таким же способом, как и E<.Pa .rhosts>, но "
+"разрешает аутентификацию по хосту, не позволяя при этом вход с помощью "
+"rlogin/rsh."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3368,6 +3391,10 @@
  "entire contents of this directory secret, but the recommended 
permissions "
  "are read/write/execute for the user, and not accessible by others."
  msgstr ""
+"Это каталог по умолчанию для всей пользовательской конфигурации и 
информации "
+"аутентификации. Нет общих требований хранить всё содержимое этого 
каталога в "
+"секрете, но рекомендуемые права доступа: чтение/запись/выполнение для "
+"пользователя и отсутствие доступа для других."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3379,26 +3406,17 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Contains public (RSA/DSA) keys that can be used to register a user. 
The "
-#| "format of this file is described in the B<sshd>(8) man page. In its "
-#| "simplest form, the format of this file is similar to the .pub "
-#| "identification files. This file does not contain any sensitive 
data, but "
-#| "the following permissions are desirable: read/write for the owner, 
and "
-#| "deny access for other users."
  msgid ""
  "Lists the public keys (ECDSA, Ed25519, RSA)  that can be used for 
logging in "
  "as this user.  The format of this file is described in the E<.Xr sshd 
8> "
  "manual page.  This file is not highly sensitive, but the recommended "
  "permissions are read/write for the user, and not accessible by others."
  msgstr ""
-"Содержит публичные (RSA/DSA) ключи, которые могут быть использованы для "
-"регистрации пользователя. Формат этого файла описан в руководстве "
-"пользователя B<sshd>(8). В простейшем виде формат этого файла аналогичен "
-"файлам идентификации .pub. Этот файл не содержит секретных данных, но "
-"желательными являются следующие права доступа: запись/чтение для 
владельца и "
-"отказ в доступе для остальных пользователей."
+"Содержит список открытых ключей (ECDSA, Ed25519, RSA), которые можно "
+"использовать для входа в систему под данным пользователем. Формат этого "
+"файла описан в руководстве E<.Xr sshd 8>. Этот файл не является строго "
+"конфиденциальным, но рекомендуемые права доступа: чтение и запись для "
+"пользователя-владельца, без доступа для остальных."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3415,6 +3433,11 @@
  "abuse, this file must have strict permissions: read/write for the 
user, and "
  "not writable by others."
  msgstr ""
+"Это пользовательский файл конфигурации. Формат файла и параметры 
настройки "
+"описаны в E<.Xr ssh_config 5>. Из-за потенциальной возможности "
+"злоупотребления, этот файл должен иметь строгие права доступа: чтение и "
+"запись для пользователя-владельца и отсутствие прав на запись для всех "
+"остальных."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3471,15 +3494,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Contains user identifiers. These are RSA, for protocol version 1, 
DSA, "
-#| "for protocol version 2, and RSA, for protocol version 2 respectively. "
-#| "These files contain sensitive data and should be made readable by the "
-#| "user, but not accessible to others (read/write/execute). Note that 
B<ssh> "
-#| "ignores private keys if they are accessible to others. It is 
possible to "
-#| "specify a passphrase when creating the key; the passphrase will be 
used "
-#| "to encrypt the sensitive part of this file using 3DES."
  msgid ""
  "Contains the private key for authentication.  These files contain 
sensitive "
  "data and should be readable by the user but not accessible by others 
(read/"
@@ -3488,13 +3502,13 @@
  "generating the key which will be used to encrypt the sensitive part 
of this "
  "file using AES-128."
  msgstr ""
-"Содержат идентификаторы пользователя. Это RSA, для протокола версии 1, 
DSA, "
-"для протокола версии 2 и RSA, для протокола версии 2 соответственно. Эти "
-"файлы содержат важные данные и должны быть открыты для чтения 
пользователем, "
-"но недоступны для остальных (чтение/запись/выполнение). Обратите 
внимание, "
-"что B<ssh> игнорирует приватные ключи, если они доступны для других. "
-"Возможно указание парольной фразы при создании ключа; парольная фраза 
будет "
-"использована для шифрации важной части этого файла с использованием 3DES."
+"Содержит закрытый ключ пользователя для аутентификации. Эти файлы 
содержат "
+"конфиденциальные данные и должны быть доступны для чтения 
пользователю, но "
+"не доступны другим (на чтение, запись или выполнение). E<.Nm> будет 
просто "
+"игнорировать файл закрытого ключа, если он доступен другим 
пользователям. "
+"При генерации ключа можно указать парольную фразу, которая будет "
+"использоваться для шифрования конфиденциальной части этого файла с 
помощью "
+"алгоритма AES-128."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3538,6 +3552,9 @@
  "Contains the public key for authentication.  These files are not 
sensitive "
  "and can (but need not) be readable by anyone."
  msgstr ""
+"Содержит открытый ключ для аутентификации. Эти файлы не являются "
+"конфиденциальными и могут (но не обязаны) быть доступны для чтения кому "
+"угодно."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3554,6 +3571,9 @@
  "not already in the systemwide list of known host keys.  See E<.Xr 
sshd 8> "
  "for further details of the format of this file."
  msgstr ""
+"Содержит список ключей хостов для всех серверов, на которые пользователь "
+"выполнял вход и которых ещё нет в общесистемном списке известных ключей. "
+"Подробности о формате этого файла смотрите в E<.Xr sshd 8>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3565,19 +3585,14 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "Commands in this file are executed by B<ssh> immediately after a user "
-#| "logs in, but before the user's shell (or command) is started. For 
more "
-#| "information, see the B<sshd>(8) man page."
  msgid ""
  "Commands in this file are executed by E<.Nm> when the user logs in, 
just "
  "before the user's shell (or command) is started.  See the E<.Xr sshd 8> "
  "manual page for more information."
  msgstr ""
-"Команды в этом файле выполняются B<ssh> сразу после регистрации 
пользователя "
-"в системе, но перед запуском оболочки пользователя (или команды). Для "
-"дополнительной информации смотри руководство пользователя B<sshd>(8)."
+"Команды в этом файле выполняются E<.Nm> при входе пользователя в 
систему, "
+"непосредственно перед запуском его оболочки (или команды). Для "
+"дополнительной информации смотри руководство пользователя E<.Xr sshd 8>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3593,6 +3608,8 @@
  "This file is for host-based authentication (see above).  It should 
only be "
  "writable by root."
  msgstr ""
+"Этот файл используется для аутентификации по хосту (см. выше). Он должен "
+"быть доступен для записи только суперпользователю."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3604,19 +3621,13 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "This file is used in exactly the same way as I<.rhosts>. The 
purpose of "
-#| "this file is to allow rhosts authentication with B<ssh> without 
granting "
-#| "login rights with I<rlogin> or B<rsh>(1)."
  msgid ""
  "This file is used in exactly the same way as E<.Pa hosts.equiv>, but 
allows "
  "host-based authentication without permitting login with rlogin/rsh."
  msgstr ""
-"Этот файл используется точно таким же способом, как и I<.rhosts>. Смысл "
-"наличия этого файла состоит в том, чтобы предоставить возможность "
-"использования rhosts аутентификации с B<ssh> без предоставления прав "
-"регистрации в системе с I<rlogin> или B<rsh>(1)."
+"Этот файл используется точно таким же способом, как и E<.Pa 
hosts.equiv>, но "
+"разрешает аутентификацию по хосту, не позволяя при этом вход с помощью "
+"rlogin/rsh."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3663,6 +3674,8 @@
  "These files contain the private parts of the host keys and are used 
for host-"
  "based authentication."
  msgstr ""
+"Эти файлы содержат закрытые части ключей хостов и используются для "
+"аутентификации по хосту."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3680,6 +3693,10 @@
  "organization.  It should be world-readable.  See E<.Xr sshd 8> for 
further "
  "details of the format of this file."
  msgstr ""
+"Общесистемный список известных ключей хостов. Этот файл должен быть "
+"подготовлен системным администратором и содержать открытые ключи 
хостов всех "
+"компьютеров в организации. Файл должен быть доступен для чтения всем "
+"пользователям. Подробности о формате этого файла смотрите в E<.Xr sshd 
8>."

  #. type: It
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3698,16 +3715,12 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "I<ssh> exits with an exit status or with code 255 if an error is "
-#| "encountered."
  msgid ""
  "E<.Nm> exits with the exit status of the remote command or with 255 
if an "
  "error occurred."
  msgstr ""
-"I<ssh> завершает работу со статусом выхода или с кодом 255, в случае "
-"обнаружения ошибки."
+"E<.Nm> завершает работу со статусом завершения удалённой команды или с 
кодом "
+"255 в случае обнаружения ошибки."

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3741,6 +3754,8 @@
  "E<.Rs> E<.%A S. Lehtinen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R 
RFC "
  "4250> E<.%T The Secure Shell (SSH) Protocol Assigned Numbers> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A S. Lehtinen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R 
RFC "
+"4250> E<.%T The Secure Shell (SSH) Protocol Assigned Numbers> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3749,6 +3764,8 @@
  "E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
  "4251> E<.%T The Secure Shell (SSH) Protocol Architecture> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
+"4251> E<.%T The Secure Shell (SSH) Protocol Architecture> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3757,6 +3774,8 @@
  "E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
  "4252> E<.%T The Secure Shell (SSH) Authentication Protocol> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
+"4252> E<.%T The Secure Shell (SSH) Authentication Protocol> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3765,6 +3784,8 @@
  "E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
  "4253> E<.%T The Secure Shell (SSH) Transport Layer Protocol> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
+"4253> E<.%T The Secure Shell (SSH) Transport Layer Protocol> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3773,6 +3794,8 @@
  "E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
  "4254> E<.%T The Secure Shell (SSH) Connection Protocol> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A T. Ylonen> E<.%A C. Lonvick> E<.%D January 2006> E<.%R RFC "
+"4254> E<.%T The Secure Shell (SSH) Connection Protocol> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3782,6 +3805,9 @@
  "4255> E<.%T Using DNS to Securely Publish Secure Shell (SSH) Key "
  "Fingerprints> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A J. Schlyter> E<.%A W. Griffin> E<.%D January 2006> E<.%R 
RFC "
+"4255> E<.%T Using DNS to Securely Publish Secure Shell (SSH) Key "
+"Fingerprints> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3791,6 +3817,9 @@
  "4256> E<.%T Generic Message Exchange Authentication for the Secure 
Shell "
  "Protocol (SSH)> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A F. Cusack> E<.%A M. Forssen> E<.%D January 2006> E<.%R RFC "
+"4256> E<.%T Generic Message Exchange Authentication for the Secure Shell "
+"Protocol (SSH)> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3799,6 +3828,8 @@
  "E<.Rs> E<.%A J. Galbraith> E<.%A P. Remaker> E<.%D January 2006> 
E<.%R RFC "
  "4335> E<.%T The Secure Shell (SSH) Session Channel Break Extension> 
E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A J. Galbraith> E<.%A P. Remaker> E<.%D January 2006> E<.%R 
RFC "
+"4335> E<.%T The Secure Shell (SSH) Session Channel Break Extension> 
E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3808,6 +3839,9 @@
  "2006> E<.%R RFC 4344> E<.%T The Secure Shell (SSH) Transport Layer "
  "Encryption Modes> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A M. Bellare> E<.%A T. Kohno> E<.%A C. Namprempre> E<.%D 
January "
+"2006> E<.%R RFC 4344> E<.%T The Secure Shell (SSH) Transport Layer "
+"Encryption Modes> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3816,6 +3850,8 @@
  "E<.Rs> E<.%A B. Harris> E<.%D January 2006> E<.%R RFC 4345> E<.%T 
Improved "
  "Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol> 
E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A B. Harris> E<.%D January 2006> E<.%R RFC 4345> E<.%T 
Improved "
+"Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3825,6 +3861,9 @@
  "E<.%R RFC 4419> E<.%T Diffie-Hellman Group Exchange for the Secure 
Shell "
  "(SSH) Transport Layer Protocol> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A M. Friedl> E<.%A N. Provos> E<.%A W. Simpson> E<.%D March 
2006> "
+"E<.%R RFC 4419> E<.%T Diffie-Hellman Group Exchange for the Secure Shell "
+"(SSH) Transport Layer Protocol> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3833,6 +3872,8 @@
  "E<.Rs> E<.%A J. Galbraith> E<.%A R. Thayer> E<.%D November 2006> 
E<.%R RFC "
  "4716> E<.%T The Secure Shell (SSH) Public Key File Format> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A J. Galbraith> E<.%A R. Thayer> E<.%D November 2006> E<.%R 
RFC "
+"4716> E<.%T The Secure Shell (SSH) Public Key File Format> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3842,6 +3883,9 @@
  "5656> E<.%T Elliptic Curve Algorithm Integration in the Secure Shell "
  "Transport Layer> E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A D. Stebila> E<.%A J. Green> E<.%D December 2009> E<.%R RFC "
+"5656> E<.%T Elliptic Curve Algorithm Integration in the Secure Shell "
+"Transport Layer> E<.Re>"

  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3851,6 +3895,9 @@
  "Workshop on Cryptographic Techniques and E-Commerce (CrypTEC '99)> 
E<.%T "
  "Hash Visualization: a New Technique to improve Real-World Security> 
E<.Re>"
  msgstr ""
+"E<.Rs> E<.%A A. Perrig> E<.%A D. Song> E<.%D 1999> E<.%O International "
+"Workshop on Cryptographic Techniques and E-Commerce (CrypTEC '99)> E<.%T "
+"Hash Visualization: a New Technique to improve Real-World Security> 
E<.Re>"

  #. type: Sh
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3862,13 +3909,6 @@
  #. type: Plain text
  #: archlinux debian-trixie debian-unstable fedora-43 fedora-rawhide
  #: mageia-cauldron
-#, fuzzy
-#| msgid ""
-#| "OpenSSH is a derivative of the original and free ssh version 1.2.12 
by "
-#| "Tatu Ylonen. Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, 
Theo "
-#| "de Raadt and Dug Song removed many bugs, added updated features and "
-#| "created OpenSSH. Markus Friedl contributed support for SSH protocol "
-#| "versions 1.5 and 2.0."
  msgid ""
  "OpenSSH is a derivative of the original and free ssh 1.2.12 release 
by Tatu "
  "Ylonen.  Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de "
@@ -3877,10 +3917,11 @@
  "1.5 and 2.0."
  msgstr ""
  "OpenSSH является производной из оригинальной и свободной версии ssh 
1.2.12 "
-"созданной Tatu Ylonen. Aaron Campbell, Bob Beck, Markus Friedl, Niels "
-"Provos, Theo de Raadt и Dug Song удалили много ошибок, добавили 
обновленные "
-"возможности и создали OpenSSH. Markus Friedl внес вклад в виде 
поддержки для "
-"протокола SSH версий 1.5 и 2.0."
+"созданной Тату Илоненом (Tatu Ylonen). Аарон Кэмпбелл (Aaron 
Campbell), Боб "
+"Бек (Bob Beck), Маркус Фридл (Markus Friedl), Нильс Провос (Niels 
Provos), "
+"Тео де Раадт (Theo de Raadt) и Даг Сонг (Dug Song) удалили много ошибок, "
+"добавили обновлённые возможности и создали OpenSSH. Маркус Фридл (Markus "
+"Friedl) внёс вклад в виде поддержки для протокола SSH версий 1.5 и 2.0."

  #. type: It
  #: debian-trixie debian-unstable fedora-43 fedora-rawhide
@@ -3935,6 +3976,20 @@
  "ssh_config 5> or E<.Xr sshd_config 5> that takes an algorithm list 
may be "
  "used as an alias for the corresponding query_option."
  msgstr ""
+"Выполняет запрос к поддерживаемым алгоритмам для одной из следующих 
функций: "
+"E<.Ar cipher> (поддерживаемые симметричные шифры), E<.Ar cipher-auth> "
+"(поддерживаемые симметричные шифры с аутентифицированным шифрованием), 
E<.Ar "
+"help> (поддерживаемые термины для запроса с параметром E<.Fl Q>), 
E<.Ar mac> "
+"(поддерживаемые коды целостности сообщений), E<.Ar kex> (алгоритмы 
обмена "
+"ключами), E<.Ar kex-gss> (алгоритмы обмена ключами GSSAPI), E<.Ar key> 
(типы "
+"ключей), E<.Ar key-ca-sign> (допустимые алгоритмы подписи для CA в "
+"сертификатах), E<.Ar key-cert> (типы ключей для сертификатов), E<.Ar key-"
+"plain> (типы ключей без сертификатов), E<.Ar key-sig> (все типы ключей и "
+"алгоритмы подписи), E<.Ar protocol-version> (поддерживаемые версии 
протокола "
+"SSH) и E<.Ar sig> (поддерживаемые алгоритмы подписи). Альтернативно, 
любое "
+"ключевое слово из E<.Xr ssh_config 5> или E<.Xr sshd_config 5>, которое "
+"принимает список алгоритмов, может быть использовано в качестве 
псевдонима "
+"для соответствующего query_option."

  #. type: Plain text
  #: debian-trixie debian-unstable
@@ -3945,6 +4000,12 @@
  "upstream behaviour.  This may change in future depending on client-side "
  "improvements.)"
  msgstr ""
+"(Специфично для Debian: Перенаправление X11 по умолчанию не подвержено "
+"ограничениям расширения SECURITY протокола X11, поскольку в настоящее 
время "
+"многие программы завершаются аварийно в этом режиме. Чтобы восстановить "
+"поведение, принятое в основной ветке разработки, установите для опции 
E<.Cm "
+"ForwardX11Trusted> значение E<.Dq no>. Это может измениться в будущем в "
+"зависимости от улучшений на стороне клиента.)"

  #. type: Plain text
  #: debian-trixie debian-unstable
@@ -3955,6 +4016,12 @@
  "upstream behaviour.  This may change in future depending on client-side "
  "improvements.)"
  msgstr ""
+"(Специфично для Debian: В конфигурации по умолчанию эта опция 
эквивалентна "
+"параметру E<.Fl X>, так как опция E<.Cm ForwardX11Trusted> по умолчанию "
+"имеет значение E<.Dq yes>, как описано выше. Чтобы восстановить 
поведение, "
+"принятое в основной ветке разработки, установите для опции E<.Cm "
+"ForwardX11Trusted> значение E<.Dq no>. Это может измениться в будущем в "
+"зависимости от улучшений на стороне клиента.)"

  #. type: Plain text
  #: debian-trixie debian-unstable
@@ -3965,6 +4032,12 @@
  "not writable by others.  It may be group-writable provided that the 
group in "
  "question contains only the user."
  msgstr ""
+"Это пользовательский конфигурационный файл. Формат файла и параметры "
+"конфигурации описаны в E<.Xr ssh_config 5>. Из-за потенциальной 
возможности "
+"злоупотреблений, этот файл должен иметь строгие права доступа: чтение и "
+"запись для владельца-пользователя и отсутствие прав на запись для всех "
+"остальных. Разрешение на запись для группы допустимо только в том 
случае, "
+"если эта группа не включает в себя никого, кроме данного пользователя."

  #. type: Plain text
  #: debian-trixie debian-unstable
@@ -3990,3 +4063,7 @@
  "be the IPv6 address enclosed in square brackets. Note: The square 
brackets "
  "are metacharacters for the shell and must be escaped in shell."
  msgstr ""
+"Адрес IPv6 можно использовать везде, где используется адрес IPv4. Во 
всех "
+"записях IPv6 адрес должен быть заключён в квадратные скобки. Примечание: "
+"Квадратные скобки — это метасимволы оболочки, которые необходимо "
+"экранировать."


-- 
Best regards! A.S.
--------------Gc18I6lzMvLd7qVPNbBzpete
Content-Type: text/x-gettext-translation; charset=UTF-8; name="ssh.1.po"
Content-Disposition: attachment; filename="ssh.1.po"
Content-Transfer-Encoding: base64

IyBSdXNzaWFuIHRyYW5zbGF0aW9uIG9mIG1hbnBhZ2VzCiMgVGhpcyBmaWxlIGlzIGRpc3Ry
aWJ1dGVkIHVuZGVyIHRoZSBzYW1lIGxpY2Vuc2UgYXMgdGhlIG1hbnBhZ2VzLWwxMG4gcGFj
a2FnZS4KIyBDb3B5cmlnaHQgwqkgb2YgdGhpcyBmaWxlOgojINCQ0LvQtdC60YHQsNC90LTR
gCDQkdC70L7RhdC40L0gPHNhc3NAYWx0bGludXgucnU+LCAyMDA0LgojINCQ0L3RgtC+0L0g
0KHQvtCx0L7Qu9C10LIgPGEyMTg1NDMwQHlhbmRleC5ydT4sIDIwMjUuCm1zZ2lkICIiCm1z
Z3N0ciAiIgoiUHJvamVjdC1JZC1WZXJzaW9uOiBtYW5wYWdlcy1sMTBuXG4iCiJQT1QtQ3Jl
YXRpb24tRGF0ZTogMjAyNS0wOC0zMCAwNjo1MSswMjAwXG4iCiJQTy1SZXZpc2lvbi1EYXRl
OiAyMDI1LTA5LTE2IDEwOjE5KzAzMDBcbiIKIkxhc3QtVHJhbnNsYXRvcjogQW50b24gU29i
b2xldiA8YTIxODU0MzBAeWFuZGV4LnJ1PlxuIgoiTGFuZ3VhZ2UtVGVhbTogUnVzc2lhbiA8
ZGViaWFuLWwxMG4tcnVzc2lhbkBsaXN0cy5kZWJpYW4ub3JnPlxuIgoiTGFuZ3VhZ2U6IHJ1
XG4iCiJNSU1FLVZlcnNpb246IDEuMFxuIgoiQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBj
aGFyc2V0PVVURi04XG4iCiJDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0XG4iCiJQ
bHVyYWwtRm9ybXM6IG5wbHVyYWxzPTM7IHBsdXJhbD0obiUxMD09MSAmJiBuJTEwMCE9MTEg
PyAwIDogbiUxMD49MiAmJiAiCiJuJTEwPD00ICYmIChuJTEwMDwxMCB8fCBuJTEwMD49MjAp
ID8gMSA6IDIpO1xuIgoiWC1HZW5lcmF0b3I6IFBvZWRpdCAzLjdcbiIKCiMuIHR5cGU6IERk
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIiRN
ZG9jZGF0ZTogRGVjZW1iZXIgNCAyMDI0ICQiCm1zZ3N0ciAiJE1kb2NkYXRlOiA0INC00LXQ
utCw0LHRgNGPIDIwMjQg0LMuICQiCgojLiB0eXBlOiBEdAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTU0ggMSIKbXNnc3RyICJTU0ggMSIK
CiMuIHR5cGU6IFNoCiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdy
YXAKbXNnaWQgIk5BTUUiCm1zZ3N0ciAi0J3QkNCY0JzQldCd0J7QktCQ0J3QmNCVIgoKIy4g
dHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dp
ZCAiRTwuTm0gc3NoPiIKbXNnc3RyICJFPC5ObSBzc2g+IgoKIy4gdHlwZTogTmQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiT3BlblNTSCBy
ZW1vdGUgbG9naW4gY2xpZW50Igptc2dzdHIgItCa0LvQuNC10L3RgiDRg9C00LDQu9GR0L3Q
vdC+0LPQviDQstGF0L7QtNCwIE9wZW5TU0giCgojLiB0eXBlOiBTaAojOiBhcmNobGludXgg
ZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRl
CiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTWU5PUFNJUyIKbXNnc3Ry
ICLQntCR0JfQntCgIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuTm0gc3NoPiBFPC5PcCBGbCA0NkFhQ2ZHZ0tr
TU5ucXNUdFZ2WHhZeT4gRTwuT3AgRmwgQiBBciBiaW5kX2ludGVyZmFjZT4gIgoiRTwuT3Ag
RmwgYiBBciBiaW5kX2FkZHJlc3M+IEU8Lk9wIEZsIGMgQXIgY2lwaGVyX3NwZWM+IEU8Lk9w
IEZsIEQgT28gQXIgIgoiYmluZF9hZGRyZXNzIDogT2MgTnMgQXIgcG9ydD4gRTwuT3AgRmwg
RSBBciBsb2dfZmlsZT4gRTwuT3AgRmwgZSBBciAiCiJlc2NhcGVfY2hhcj4gRTwuT3AgRmwg
RiBBciBjb25maWdmaWxlPiBFPC5PcCBGbCBJIEFyIHBrY3MxMT4gRTwuT3AgRmwgaSBBciAi
CiJpZGVudGl0eV9maWxlPiBFPC5PcCBGbCBKIEFyIGRlc3RpbmF0aW9uPiBFPC5PcCBGbCBM
IEFyIGFkZHJlc3M+IEU8Lk9wIEZsIGwgIgoiQXIgbG9naW5fbmFtZT4gRTwuT3AgRmwgbSBB
ciBtYWNfc3BlYz4gRTwuT3AgRmwgTyBBciBjdGxfY21kPiBFPC5PcCBGbCBvIEFyICIKIm9w
dGlvbj4gRTwuT3AgRmwgUCBBciB0YWc+IEU8Lk9wIEZsIHAgQXIgcG9ydD4gRTwuT3AgRmwg
UiBBciBhZGRyZXNzPiBFPC5PcCAiCiJGbCBTIEFyIGN0bF9wYXRoPiBFPC5PcCBGbCBXIEFy
IGhvc3QgOiBOcyBBciBwb3J0PiBFPC5PcCBGbCB3IEFyIGxvY2FsX3R1biAiCiJOcyBPcCA6
IE5zIEFyIHJlbW90ZV90dW4+IEU8LkFyIGRlc3RpbmF0aW9uPiBFPC5PcCBBciBjb21tYW5k
IE9wIEFyICIKImFyZ3VtZW50IC4uLj4gRTwuTm0+IEU8Lk9wIEZsIFEgQXIgcXVlcnlfb3B0
aW9uPiIKbXNnc3RyICIiCiJFPC5ObSBzc2g+IEU8Lk9wIEZsIDQ2QWFDZkdnS2tNTm5xc1R0
VnZYeFl5PiBFPC5PcCBGbCBCIEFyIGJpbmRfaW50ZXJmYWNlPiAiCiJFPC5PcCBGbCBiIEFy
IGJpbmRfYWRkcmVzcz4gRTwuT3AgRmwgYyBBciBjaXBoZXJfc3BlYz4gRTwuT3AgRmwgRCBP
byBBciAiCiJiaW5kX2FkZHJlc3MgOiBPYyBOcyBBciBwb3J0PiBFPC5PcCBGbCBFIEFyIGxv
Z19maWxlPiBFPC5PcCBGbCBlIEFyICIKImVzY2FwZV9jaGFyPiBFPC5PcCBGbCBGIEFyIGNv
bmZpZ2ZpbGU+IEU8Lk9wIEZsIEkgQXIgcGtjczExPiBFPC5PcCBGbCBpIEFyICIKImlkZW50
aXR5X2ZpbGU+IEU8Lk9wIEZsIEogQXIgZGVzdGluYXRpb24+IEU8Lk9wIEZsIEwgQXIgYWRk
cmVzcz4gRTwuT3AgRmwgbCAiCiJBciBsb2dpbl9uYW1lPiBFPC5PcCBGbCBtIEFyIG1hY19z
cGVjPiBFPC5PcCBGbCBPIEFyIGN0bF9jbWQ+IEU8Lk9wIEZsIG8gQXIgIgoib3B0aW9uPiBF
PC5PcCBGbCBQIEFyIHRhZz4gRTwuT3AgRmwgcCBBciBwb3J0PiBFPC5PcCBGbCBSIEFyIGFk
ZHJlc3M+IEU8Lk9wICIKIkZsIFMgQXIgY3RsX3BhdGg+IEU8Lk9wIEZsIFcgQXIgaG9zdCA6
IE5zIEFyIHBvcnQ+IEU8Lk9wIEZsIHcgQXIgbG9jYWxfdHVuICIKIk5zIE9wIDogTnMgQXIg
cmVtb3RlX3R1bj4gRTwuQXIgZGVzdGluYXRpb24+IEU8Lk9wIEFyIGNvbW1hbmQgT3AgQXIg
IgoiYXJndW1lbnQgLi4uPiBFPC5ObT4gRTwuT3AgRmwgUSBBciBxdWVyeV9vcHRpb24+IgoK
Iy4gdHlwZTogU2gKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxl
IGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3Jh
cAptc2dpZCAiREVTQ1JJUFRJT04iCm1zZ3N0ciAi0J7Qn9CY0KHQkNCd0JjQlSIKCiMuIHR5
cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQg
IiIKIkU8Lk5tPiAoU1NIIGNsaWVudCkgaXMgYSBwcm9ncmFtIGZvciBsb2dnaW5nIGludG8g
YSByZW1vdGUgbWFjaGluZSBhbmQgZm9yICIKImV4ZWN1dGluZyBjb21tYW5kcyBvbiBhIHJl
bW90ZSBtYWNoaW5lLiAgSXQgaXMgaW50ZW5kZWQgdG8gcHJvdmlkZSBzZWN1cmUgIgoiZW5j
cnlwdGVkIGNvbW11bmljYXRpb25zIGJldHdlZW4gdHdvIHVudHJ1c3RlZCBob3N0cyBvdmVy
IGFuIGluc2VjdXJlICIKIm5ldHdvcmsuICBYMTEgY29ubmVjdGlvbnMsIGFyYml0cmFyeSBU
Q1AgcG9ydHMgYW5kIEU8LlV4IE5zIC1kb21haW4+IHNvY2tldHMgIgoiY2FuIGFsc28gYmUg
Zm9yd2FyZGVkIG92ZXIgdGhlIHNlY3VyZSBjaGFubmVsLiIKbXNnc3RyICIiCiJFPC5ObT4g
KFNTSCDQutC70LjQtdC90YIpIC0g0Y3RgtC+INC/0YDQvtCz0YDQsNC80LzQsCDQtNC70Y8g
0YDQtdCz0LjRgdGC0YDQsNGG0LjQuCDQuCDQstGL0L/QvtC70L3QtdC90LjRjyDQutC+0LzQ
sNC90LQg0L3QsCAiCiLRg9C00LDQu9GR0L3QvdC+0Lkg0LzQsNGI0LjQvdC1LiDQntC90LAg
0L/RgNC10LTQvtGB0YLQsNCy0LvRj9C10YIg0LHQtdC30L7Qv9Cw0YHQvdC+0LUg0YjQuNGE
0YDQvtCy0LDQvdC90L7QtSDRgdC+0LXQtNC40L3QtdC90LjQtSDQvNC10LbQtNGDICIKItC0
0LLRg9C80Y8g0L3QtdC90LDQtNGR0LbQvdGL0LzQuCDRhdC+0YHRgtCw0LzQuCDRh9C10YDQ
tdC3INC90LXQt9Cw0YnQuNGJ0LXQvdC90YPRjiDRgdC10YLRjC4g0KHQvtC10LTQuNC90LXQ
vdC40Y8g0KUxMSwgIgoi0L/RgNC+0LjQt9Cy0L7Qu9GM0L3Ri9C1INCi0KHQoCDQv9C+0YDR
gtGLINC4IEU8LlV4IE5zIC1kb21haW4+INGB0L7QutC10YLRiyDRgtCw0LrQttC1INC80L7Q
s9GD0YIg0LHRi9GC0YwgIgoi0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9C10L3RiyDRh9C10YDQ
tdC3INC30LDRidC40YnRkdC90L3Ri9C5INC60LDQvdCw0LsuIgoKIy4gdHlwZTogUGxhaW4g
dGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuTm0+
IGNvbm5lY3RzIGFuZCBsb2dzIGludG8gdGhlIHNwZWNpZmllZCBFPC5BciBkZXN0aW5hdGlv
bj4sIHdoaWNoIG1heSBiZSAiCiJzcGVjaWZpZWQgYXMgZWl0aGVyIEU8LlNtIG9mZj4gRTwu
T28gdXNlciBAIE9jIGhvc3RuYW1lPiBFPC5TbSBvbj4gb3IgYSBVUkkgIgoib2YgdGhlIGZv
cm0gRTwuU20gb2ZmPiBFPC5ObyBzc2g6Ly8gT28gdXNlciBAIE9jIGhvc3RuYW1lIE9wIDog
cG9ydD4uICBFPC5TbSAiCiJvbj4gVGhlIHVzZXIgbXVzdCBwcm92ZSB0aGVpciBpZGVudGl0
eSB0byB0aGUgcmVtb3RlIG1hY2hpbmUgdXNpbmcgb25lIG9mICIKInNldmVyYWwgbWV0aG9k
cyAoc2VlIGJlbG93KS4iCm1zZ3N0ciAiIgoiRTwuTm0+INC/0L7QtNC60LvRjtGH0LDQtdGC
0YHRjyDQuCDQstGF0L7QtNC40YIg0LIg0YPQutCw0LfQsNC90L3Ri9C5IEU8LkFyIGRlc3Rp
bmF0aW9uPiwg0LrQvtGC0L7RgNGL0Lkg0LzQvtC20LXRgiAiCiLQsdGL0YLRjCDRg9C60LDQ
t9Cw0L0g0LrQsNC6IEU8LlNtIG9mZj4gRTwuT28gdXNlciBAIE9jIGhvc3RuYW1lPiBFPC5T
bSBvbj4g0LjQu9C4INC60LDQuiBVUkkg0LIgIgoi0YTQvtGA0LzQtSBFPC5TbSBvZmY+IEU8
Lk5vIHNzaDovLyBPbyB1c2VyIEAgT2MgaG9zdG5hbWUgT3AgOiBwb3J0Pi4gRTwuU20gb24+
ICIKItCf0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCDQtNC+0LvQttC10L0g0L/QvtC00YLQstC1
0YDQtNC40YLRjCDRgdCy0L7RjiDQu9C40YfQvdC+0YHRgtGMINGD0LTQsNC70ZHQvdC90L7Q
uSDQvNCw0YjQuNC90LUg0L7QtNC90LjQvCDQuNC3ICIKItC90LXRgdC60L7Qu9GM0LrQuNGF
INGB0L/QvtGB0L7QsdC+0LIgKNGB0LwuINC90LjQttC1KS4iCgojLiB0eXBlOiBQbGFpbiB0
ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEt
NDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJJZiBhIEU8
LkFyIGNvbW1hbmQ+IGlzIHNwZWNpZmllZCwgaXQgd2lsbCBiZSBleGVjdXRlZCBvbiB0aGUg
cmVtb3RlIGhvc3QgIgoiaW5zdGVhZCBvZiBhIGxvZ2luIHNoZWxsLiAgQSBjb21wbGV0ZSBj
b21tYW5kIGxpbmUgbWF5IGJlIHNwZWNpZmllZCBhcyBFPC5BciAiCiJjb21tYW5kPiwgb3Ig
aXQgbWF5IGhhdmUgYWRkaXRpb25hbCBhcmd1bWVudHMuICBJZiBzdXBwbGllZCwgdGhlIGFy
Z3VtZW50cyAiCiJ3aWxsIGJlIGFwcGVuZGVkIHRvIHRoZSBjb21tYW5kLCBzZXBhcmF0ZWQg
Ynkgc3BhY2VzLCBiZWZvcmUgaXQgaXMgc2VudCB0byAiCiJ0aGUgc2VydmVyIHRvIGJlIGV4
ZWN1dGVkLiIKbXNnc3RyICIiCiLQldGB0LvQuCBFPC5BciBjb21tYW5kPiDRg9C60LDQt9Cw
0L3QsCwg0YLQviDQvtC90LAg0LHRg9C00LXRgiDQstGL0L/QvtC70L3QtdC90LAg0L3QsCDR
g9C00LDQu9GR0L3QvdC+0Lwg0YXQvtGB0YLQtSAiCiLQstC80LXRgdGC0L4g0LLRhdC+0LTQ
sCDQsiDRgdC40YHRgtC10LzRgy4g0JIg0LrQsNGH0LXRgdGC0LLQtSBFPC5BciBjb21tYW5k
PiDQvNC+0LbQtdGCINCx0YvRgtGMINGD0LrQsNC30LDQvdCwINC60LDQuiAiCiLQv9C+0LvQ
vdCw0Y8g0LrQvtC80LDQvdC00LAsINGC0LDQuiDQuCDQutC+0LzQsNC90LTQsCwg0YHQvtC0
0LXRgNC20LDRidCw0Y8g0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvQtSDQsNGA0LPRg9C8
0LXQvdGC0YsuINCV0YHQu9C4ICIKItCw0YDQs9GD0LzQtdC90YLRiyDRg9C60LDQt9Cw0L3R
iywg0L7QvdC4INCx0YPQtNGD0YIg0YDQsNC30LTQtdC70LXQvdGLINC/0YDQvtCx0LXQu9Cw
0LzQuCDQuCDQtNC+0LHQsNCy0LvQtdC90Ysg0Log0LrQvtC80LDQvdC00LUg0L/QtdGA0LXQ
tCAiCiLQvtGC0L/RgNCw0LLQutC+0Lkg0LXRkSDQvdCwINGB0LXRgNCy0LXRgCDQtNC70Y8g
0LLRi9C/0L7Qu9C90LXQvdC40Y8uIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiVGhlIG9wdGlvbnMgYXJlIGFzIGZvbGxv
d3M6Igptc2dzdHIgItCS0L7Qt9C80L7QttC90Ysg0YHQu9C10LTRg9GO0YnQuNC1INCy0LDR
gNC40LDQvdGC0Ys6IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgNCIKbXNnc3RyICJGbCA0IgoKIy4gdHlwZTog
UGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiRm9y
Y2VzIEU8Lk5tPiB0byB1c2UgSVB2NCBhZGRyZXNzZXMgb25seS4iCm1zZ3N0ciAi0JfQsNGB
0YLQsNCy0LvRj9C10YIgRTwuTm0+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRgtC+0LvR
jNC60L4gSVB2NCDQsNC00YDQtdGB0LAuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRl
Ymlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQoj
OiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgNiIKbXNnc3RyICJGbCA2
IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgptc2dpZCAiRm9yY2VzIEU8Lk5tPiB0byB1c2UgSVB2NiBhZGRyZXNzZXMgb25seS4iCm1z
Z3N0ciAi0JfQsNGB0YLQsNCy0LvRj9C10YIgRTwuTm0+INC40YHQv9C+0LvRjNC30L7QstCw
0YLRjCDRgtC+0LvRjNC60L4gSVB2NiDQsNC00YDQtdGB0LAuIgoKIy4gdHlwZTogSXQKIzog
YXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgQSIK
bXNnc3RyICJGbCBBIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRW5hYmxlcyBmb3J3YXJkaW5nIG9mIGNvbm5lY3Rp
b25zIGZyb20gYW4gYXV0aGVudGljYXRpb24gYWdlbnQgc3VjaCBhcyBFPC5YciAiCiJzc2gt
YWdlbnQgMT4uICBUaGlzIGNhbiBhbHNvIGJlIHNwZWNpZmllZCBvbiBhIHBlci1ob3N0IGJh
c2lzIGluIGEgIgoiY29uZmlndXJhdGlvbiBmaWxlLiIKbXNnc3RyICIiCiLQn9C+0LfQstC+
0LvRj9C10YIg0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9GP0YLRjCDQv9C+0LTQutC70Y7Rh9C1
0L3QuNGPINC+0YIg0LDQs9C10L3RgtCwINCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgs
INC90LDQv9GA0LjQvNC10YAgIgoiRTwuWHIgc3NoLWFnZW50IDE+LiDQrdGC0L7RgiDQv9Cw
0YDQsNC80LXRgtGAINGC0LDQutC20LUg0LzQvtC20L3QviDRg9C60LDQt9Cw0YLRjCDQtNC7
0Y8g0LrQsNC20LTQvtCz0L4g0YXQvtGB0YLQsCDQsiAiCiLRhNCw0LnQu9C1INC60L7QvdGE
0LjQs9GD0YDQsNGG0LjQuC4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBk
ZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUK
IzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJBZ2VudCBmb3J3YXJkaW5nIHNob3VsZCBi
ZSBlbmFibGVkIHdpdGggY2F1dGlvbi4gIFVzZXJzIHdpdGggdGhlIGFiaWxpdHkgdG8gIgoi
YnlwYXNzIGZpbGUgcGVybWlzc2lvbnMgb24gdGhlIHJlbW90ZSBob3N0IChmb3IgdGhlIGFn
ZW50J3MgRTwuVXggTnMgIgoiLWRvbWFpbj4gc29ja2V0KSBjYW4gYWNjZXNzIHRoZSBsb2Nh
bCBhZ2VudCB0aHJvdWdoIHRoZSBmb3J3YXJkZWQgIgoiY29ubmVjdGlvbi4gIEFuIGF0dGFj
a2VyIGNhbm5vdCBvYnRhaW4ga2V5IG1hdGVyaWFsIGZyb20gdGhlIGFnZW50LCBob3dldmVy
ICIKInRoZXkgY2FuIHBlcmZvcm0gb3BlcmF0aW9ucyBvbiB0aGUga2V5cyB0aGF0IGVuYWJs
ZSB0aGVtIHRvIGF1dGhlbnRpY2F0ZSAiCiJ1c2luZyB0aGUgaWRlbnRpdGllcyBsb2FkZWQg
aW50byB0aGUgYWdlbnQuICBBIHNhZmVyIGFsdGVybmF0aXZlIG1heSBiZSB0byAiCiJ1c2Ug
YSBqdW1wIGhvc3QgKHNlZSBFPC5GbCBKPikuIgptc2dzdHIgIiIKItCf0LXRgNC10L3QsNC/
0YDQsNCy0LvQtdC90LjQtSDQsNCz0LXQvdGC0LAg0LTQvtC70LbQvdC+INC40YHQv9C+0LvR
jNC30L7QstCw0YLRjNGB0Y8g0YEg0LHQvtC70YzRiNC+0Lkg0L/RgNC10LTQvtGB0YLQvtGA
0L7QttC90L7RgdGC0YzRji4gIgoi0J/QvtC70YzQt9C+0LLQsNGC0LXQu9C4LCDQuNC80LXR
jtGJ0LjQtSDQstC+0LfQvNC+0LbQvdC+0YHRgtGMINC+0LHQvtC50YLQuCDQv9GA0LDQstCw
INC00L7RgdGC0YPQv9CwINC6INGE0LDQudC70LDQvCDQvdCwINGD0LTQsNC70ZHQvdC90L7Q
uSAiCiLQvNCw0YjQuNC90LUgKNC00LvRjyBFPC5VeCBOcyAtZG9tYWluPiDRgdC+0LrQtdGC
0LAg0LDQs9C10L3RgtCwKSwg0LzQvtCz0YPRgiDQv9C+0LvRg9GH0LjRgtGMINC00L7RgdGC
0YPQvyDQuiAiCiLQu9C+0LrQsNC70YzQvdC+0LzRgyDQsNCz0LXQvdGC0YMg0YfQtdGA0LXQ
tyDQv9C10YDQtdC90LDQv9GA0LDQstC70LXQvdC90L7QtSDRgdC+0LXQtNC40L3QtdC90LjQ
tS4g0JDRgtCw0LrRg9GO0YnQuNC5INC90LUg0LzQvtC20LXRgiAiCiLQv9C+0LvRg9GH0LjR
gtGMINC00LDQvdC90YvQtSDQutC70Y7Rh9CwINC+0YIg0LDQs9C10L3RgtCwLCDQvtC00L3Q
sNC60L4g0L7QvSDQvNC+0LbQtdGCINCy0L7Qt9C00LXQudGB0YLQstC+0LLQsNGC0Ywg0L3Q
sCDQutC70Y7Rhywg0YfRgtC+ICIKItC/0L7Qt9Cy0L7Qu9C40YIg0LDRg9GC0LXQvdGC0LjR
hNC40YbQuNGA0L7QstCw0YLRjNGB0Y8g0LjRgdC/0L7Qu9GM0LfRg9GPINC40LTQtdC90YLQ
uNGE0LjQutCw0YLQvtGA0Ysg0YPQttC1INC30LDQs9GA0YPQttC10L3QvdGL0LUg0LIgIgoi
0LDQs9C10L3RgtCwLiDQkdC+0LvQtdC1INCx0LXQt9C+0L/QsNGB0L3QvtC5INCw0LvRjNGC
0LXRgNC90LDRgtC40LLQvtC5INC80L7QttC10YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQ
vtCy0LDQvdC40LUgIgoi0L/RgNC+0LzQtdC20YPRgtC+0YfQvdC+0LPQviDRhdC+0YHRgtCw
ICjRgdC8LiDRgtCw0LrQttC1IEU8LkZsIEo+KS4iCgojLiB0eXBlOiBJdAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBhIgptc2dzdHIg
IkZsIGEiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCm1zZ2lkICJEaXNhYmxlcyBmb3J3YXJkaW5nIG9mIHRoZSBhdXRoZW50aWNhdGlv
biBhZ2VudCBjb25uZWN0aW9uLiIKbXNnc3RyICLQntGC0LrQu9GO0YfQsNC10YIg0L/QtdGA
0LXQvdCw0L/RgNCw0LLQu9C10L3QuNC1INGB0L7QtdC00LjQvdC10L3QuNGPINCw0LPQtdC9
0YLQsCDQsNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNC4LiIKCiMuIHR5cGU6IEl0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIEIgQXIg
YmluZF9pbnRlcmZhY2UiCm1zZ3N0ciAiRmwgQiBBciBiaW5kX2ludGVyZmFjZSIKCiMuIHR5
cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQg
IiIKIkJpbmQgdG8gdGhlIGFkZHJlc3Mgb2YgRTwuQXIgYmluZF9pbnRlcmZhY2U+IGJlZm9y
ZSBhdHRlbXB0aW5nIHRvIGNvbm5lY3QgdG8gIgoidGhlIGRlc3RpbmF0aW9uIGhvc3QuICBU
aGlzIGlzIG9ubHkgdXNlZnVsIG9uIHN5c3RlbXMgd2l0aCBtb3JlIHRoYW4gb25lICIKImFk
ZHJlc3MuIgptc2dzdHIgIiIKItCf0YDQuNCy0Y/Qt9C60LAg0LDQtNGA0LXRgdCwINC40L3R
gtC10YDRhNC10LnRgdCwIEU8LkFyIGJpbmRfaW50ZXJmYWNlPiDQv9C10YDQtdC0INC/0L7Q
v9GL0YLQutC+0Lkg0L/QvtC00LrQu9GO0YfQtdC90LjRjyAiCiLQuiDRhtC10LvQtdCy0L7Q
vNGDINGF0L7RgdGC0YMuINCt0YLQviDQv9C+0LvQtdC30L3QviDRgtC+0LvRjNC60L4g0LIg
0YHQuNGB0YLQtdC80LDRhSDRgSDQvdC10YHQutC+0LvRjNC60LjQvNC4INCw0LTRgNC10YHQ
sNC80LguIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiRmwgYiBBciBiaW5kX2FkZHJlc3MiCm1zZ3N0ciAiRmwgYiBB
ciBiaW5kX2FkZHJlc3MiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJVc2UgRTwuQXIgYmluZF9hZGRyZXNzPiBvbiB0
aGUgbG9jYWwgbWFjaGluZSBhcyB0aGUgc291cmNlIGFkZHJlc3Mgb2YgdGhlICIKImNvbm5l
Y3Rpb24uICBPbmx5IHVzZWZ1bCBvbiBzeXN0ZW1zIHdpdGggbW9yZSB0aGFuIG9uZSBhZGRy
ZXNzLiIKbXNnc3RyICIiCiLQmNGB0L/QvtC70YzQt9GD0LnRgtC1IEU8LkFyIGJpbmRfYWRk
cmVzcz4g0L3QsCDQu9C+0LrQsNC70YzQvdC+0Lwg0LrQvtC80L/RjNGO0YLQtdGA0LUg0LTQ
u9GPINC/0YDQuNCy0Y/Qt9C60LggIgoi0YHQvtC10LTQuNC90LXQvdC40Y8g0Log0L7Qv9GA
0LXQtNC10LvRkdC90L3QvtC80YMg0LvQvtC60LDQu9GM0L3QvtC80YMg0LDQtNGA0LXRgdGD
LiDQrdGC0L4g0L/QvtC70LXQt9C90L4g0YLQvtC70YzQutC+INCyINGB0LjRgdGC0LXQvNCw
0YUgIgoi0YEg0L3QtdGB0LrQvtC70YzQutC40LzQuCDQsNC00YDQtdGB0LDQvNC4LiIKCiMu
IHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBm
ZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAK
bXNnaWQgIkZsIEMiCm1zZ3N0ciAiRmwgQyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlJlcXVlc3RzIGNvbXByZXNz
aW9uIG9mIGFsbCBkYXRhIChpbmNsdWRpbmcgc3RkaW4sIHN0ZG91dCwgc3RkZXJyLCBhbmQg
ZGF0YSAiCiJmb3IgZm9yd2FyZGVkIFgxMSwgVENQIGFuZCBFPC5VeCBOcyAtZG9tYWluPiBj
b25uZWN0aW9ucykuICBUaGUgY29tcHJlc3Npb24gIgoiYWxnb3JpdGhtIGlzIHRoZSBzYW1l
IHVzZWQgYnkgRTwuWHIgZ3ppcCAxPi4gIENvbXByZXNzaW9uIGlzIGRlc2lyYWJsZSBvbiAi
CiJtb2RlbSBsaW5lcyBhbmQgb3RoZXIgc2xvdyBjb25uZWN0aW9ucywgYnV0IHdpbGwgb25s
eSBzbG93IGRvd24gdGhpbmdzIG9uICIKImZhc3QgbmV0d29ya3MuICBUaGUgZGVmYXVsdCB2
YWx1ZSBjYW4gYmUgc2V0IG9uIGEgaG9zdC1ieS1ob3N0IGJhc2lzIGluIHRoZSAiCiJjb25m
aWd1cmF0aW9uIGZpbGVzOyBzZWUgdGhlIEU8LkNtIENvbXByZXNzaW9uPiBvcHRpb24gaW4g
RTwuWHIgc3NoX2NvbmZpZyAiCiI1Pi4iCm1zZ3N0ciAiIgoi0JjRgdC/0L7Qu9GM0LfRg9C1
0YIg0YHQttCw0YLQuNC1INCy0YHQtdGFINC00LDQvdC90YvRhSAo0LLQutC70Y7Rh9Cw0Y8g
0YHRgtCw0L3QtNCw0YDRgtC90YvQtSDQv9C+0YLQvtC60Lgg0LLQstC+0LTQsCwgIgoi0LLR
i9Cy0L7QtNCwLNC+0YjQuNCx0L7QuiDQuCDQtNCw0L3QvdGL0LUg0LTQu9GPINC/0LXRgNC1
0L3QsNC/0YDQsNCy0LvQtdC90L3Ri9GFINClMTEsIFRDUCDQuCBFPC5VeCBOcyAtZG9tYWlu
PiAiCiLRgdC+0LXQtNC40L3QtdC90LjQuSkuINCQ0LvQs9C+0YDQuNGC0Lwg0YHQttCw0YLQ
uNGPINGC0LDQutC+0Lkg0LbQtSwg0LrQsNC6INC4INC00LvRjyBFPC5YciBnemlwIDE+LiDQ
odC20LDRgtC40LUgIgoi0LTQsNC90L3Ri9GFINC20LXQu9Cw0YLQtdC70YzQvdC+INC40YHQ
v9C+0LvRjNC30L7QstCw0YLRjCDQvdCwINC80L7QtNC10LzQvdGL0YUg0LvQuNC90LjRj9GF
INC4INCyINC00YDRg9Cz0LjRhSDQvNC10LTQu9C10L3QvdGL0YUgIgoi0YHQvtC10LTQuNC9
0LXQvdC40Y/RhSwg0L3QviDQsiDQsdGL0YHRgtGA0YvRhSDRgdC10YLRj9GFINC+0L3QviDR
gtC+0LvRjNC60L4g0LfQsNC80LXQtNC70Y/QtdGCINGA0LDQsdC+0YLRgy4g0JfQvdCw0YfQ
tdC90LjQtSDQv9C+ICIKItGD0LzQvtC70YfQsNC90LjRjiDQvNC+0LbQvdC+INC30LDQtNCw
0YLRjCDQtNC70Y8g0LrQsNC20LTQvtCz0L4g0YXQvtGB0YLQsCDQvtGC0LTQtdC70YzQvdC+
INCyINGE0LDQudC70LDRhSDQutC+0L3RhNC40LPRg9GA0LDRhtC40Lg7INGB0LwuICIKItC/
0LDRgNCw0LzQtdGC0YAgRTwuQ20gQ29tcHJlc3Npb24+INCyIEU8LlhyIHNzaF9jb25maWcg
NT4uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVu
c3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywg
bm8td3JhcAptc2dpZCAiRmwgYyBBciBjaXBoZXJfc3BlYyIKbXNnc3RyICJGbCBjIEFyIGNp
cGhlcl9zcGVjIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRy
aXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2Vp
YS1jYXVsZHJvbgptc2dpZCAiIgoiU2VsZWN0cyB0aGUgY2lwaGVyIHNwZWNpZmljYXRpb24g
Zm9yIGVuY3J5cHRpbmcgdGhlIHNlc3Npb24uICBFPC5BciAiCiJjaXBoZXJfc3BlYz4gaXMg
YSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBjaXBoZXJzIGxpc3RlZCBpbiBvcmRlciBvZiAi
CiJwcmVmZXJlbmNlLiAgU2VlIHRoZSBFPC5DbSBDaXBoZXJzPiBrZXl3b3JkIGluIEU8Llhy
IHNzaF9jb25maWcgNT4gZm9yIG1vcmUgIgoiaW5mb3JtYXRpb24uIgptc2dzdHIgIiIKItCS
0YvQsdC40YDQsNC10YIg0L3QsNCx0L7RgCDRiNC40YTRgNC+0LIg0LTQu9GPINGI0LjRhNGA
0L7QstCw0L3QuNGPINGB0LXQsNC90YHQsC4gRTwuQXIgY2lwaGVyX3NwZWM+IOKAlCDRjdGC
0L4g0YHQv9C40YHQvtC6ICIKItGI0LjRhNGA0L7Qsiwg0YDQsNC30LTQtdC70ZHQvdC90YvR
hSDQt9Cw0L/Rj9GC0YvQvNC4LCDQsiDQv9C+0YDRj9C00LrQtSDQv9GA0LXQtNC/0L7Rh9GC
0LXQvdC40Y8uINCU0LvRjyDQv9C+0LvRg9GH0LXQvdC40Y8gIgoi0LTQvtC/0L7Qu9C90LjR
gtC10LvRjNC90L7QuSDQuNC90YTQvtGA0LzQsNGG0LjQuCDRgdC8LiDQutC70Y7Rh9C10LLQ
vtC1INGB0LvQvtCy0L4gRTwuQ20gQ2lwaGVycz4g0LIgRTwuWHIgIgoic3NoX2NvbmZpZyA1
Pi4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBu
by13cmFwCm1zZ2lkICJGbCBEIFhvIgptc2dzdHIgIkZsIEQgWG8iCgojLiB0eXBlOiBQbGFp
biB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRv
cmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJFPC5T
bSBvZmY+IEU8Lk9vIEFyIGJpbmRfYWRkcmVzcyA6IE9jPiBFPC5BciBwb3J0PiBFPC5TbSBv
bj4gRTwuWGM+ICIKIlNwZWNpZmllcyBhIGxvY2FsIEU8LkRxIGR5bmFtaWM+IGFwcGxpY2F0
aW9uLWxldmVsIHBvcnQgZm9yd2FyZGluZy4gIFRoaXMgIgoid29ya3MgYnkgYWxsb2NhdGlu
ZyBhIHNvY2tldCB0byBsaXN0ZW4gdG8gRTwuQXIgcG9ydD4gb24gdGhlIGxvY2FsIHNpZGUs
ICIKIm9wdGlvbmFsbHkgYm91bmQgdG8gdGhlIHNwZWNpZmllZCBFPC5BciBiaW5kX2FkZHJl
c3M+LiAgV2hlbmV2ZXIgYSAiCiJjb25uZWN0aW9uIGlzIG1hZGUgdG8gdGhpcyBwb3J0LCB0
aGUgY29ubmVjdGlvbiBpcyBmb3J3YXJkZWQgb3ZlciB0aGUgc2VjdXJlICIKImNoYW5uZWws
IGFuZCB0aGUgYXBwbGljYXRpb24gcHJvdG9jb2wgaXMgdGhlbiB1c2VkIHRvIGRldGVybWlu
ZSB3aGVyZSB0byAiCiJjb25uZWN0IHRvIGZyb20gdGhlIHJlbW90ZSBtYWNoaW5lLiAgQ3Vy
cmVudGx5IHRoZSBTT0NLUzQgYW5kIFNPQ0tTNSAiCiJwcm90b2NvbHMgYXJlIHN1cHBvcnRl
ZCwgYW5kIEU8Lk5tPiB3aWxsIGFjdCBhcyBhIFNPQ0tTIHNlcnZlci4gIE9ubHkgcm9vdCAi
CiJjYW4gZm9yd2FyZCBwcml2aWxlZ2VkIHBvcnRzLiAgRHluYW1pYyBwb3J0IGZvcndhcmRp
bmdzIGNhbiBhbHNvIGJlICIKInNwZWNpZmllZCBpbiB0aGUgY29uZmlndXJhdGlvbiBmaWxl
LiIKbXNnc3RyICIiCiJFPC5TbSBvZmY+IEU8Lk9vIEFyIGJpbmRfYWRkcmVzcyA6IE9jPiBF
PC5BciBwb3J0PiBFPC5TbSBvbj4gRTwuWGM+ICIKItCd0LDQt9C90LDRh9Cw0LXRgiDQu9C+
0LrQsNC70YzQvdC+0LUgwqvQtNC40L3QsNC80LjRh9C10YHQutC+0LXCuyDQv9C10YDQtdC9
0LDQv9GA0LDQstC70LXQvdC40LUg0L/QvtGA0YLQvtCyINC90LAg0L/RgNC+0LPRgNCw0LzQ
vNC90L7QvCAiCiLRg9GA0L7QstC90LUuINCt0YLQviDRgNCw0LHQvtGC0LDQtdGCINC/0L7R
gdGA0LXQtNGB0YLQstC+0Lwg0LLRi9C00LXQu9C10L3QuNGPINGB0L7QutC10YLQsCDQtNC7
0Y8g0L/RgNC+0YHQu9GD0YjQuNCy0LDQvdC40Y8gRTwuQXIgIgoicG9ydD4g0L3QsCDQu9C+
0LrQsNC70YzQvdC+0Lkg0YHRgtC+0YDQvtC90LUsINC/0YDQuCDQvdC10L7QsdGF0L7QtNC4
0LzQvtGB0YLQuCDQv9GA0LjQstGP0LfQsNC90L3QvtCz0L4g0Log0YPQutCw0LfQsNC90L3Q
vtC80YMgIgoiRTwuQXIgYmluZF9hZGRyZXNzPi4g0J/RgNC4INC60LDQttC00L7QvCDQv9C+
0LTQutC70Y7Rh9C10L3QuNC4INC6INGN0YLQvtC80YMg0L/QvtGA0YLRgyDRgdC+0LXQtNC4
0L3QtdC90LjQtSAiCiLQv9C10YDQtdC90LDQv9GA0LDQstC70Y/QtdGC0YHRjyDQv9C+INC3
0LDRidC40YnRkdC90L3QvtC80YMg0LrQsNC90LDQu9GDLCDQsCDQt9Cw0YLQtdC8INC40YHQ
v9C+0LvRjNC30YPQtdGC0YHRjyDQv9GA0L7RgtC+0LrQvtC7ICIKItC/0YDQuNC70L7QttC1
0L3QuNGPINC00LvRjyDQvtC/0YDQtdC00LXQu9C10L3QuNGPINC80LXRgdGC0LAg0L/QvtC0
0LrQu9GO0YfQtdC90LjRjyDRgSDRg9C00LDQu9GR0L3QvdC+0LPQviDQutC+0LzQv9GM0Y7R
gtC10YDQsC4g0JIgIgoi0L3QsNGB0YLQvtGP0YnQtdC1INCy0YDQtdC80Y8g0L/QvtC00LTQ
tdGA0LbQuNCy0LDRjtGC0YHRjyDQv9GA0L7RgtC+0LrQvtC70YsgU09DS1M0INC4IFNPQ0tT
NSwg0LAgRTwuTm0+INC00LXQudGB0YLQstGD0LXRgiAiCiLQutCw0Log0YHQtdGA0LLQtdGA
IFNPQ0tTLiDQotC+0LvRjNC60L4g0YHRg9C/0LXRgNC/0L7Qu9GM0LfQvtCy0LDRgtC10LvR
jCDQvNC+0LbQtdGCINC/0LXRgNC10L3QsNC/0YDQsNCy0LvRj9GC0YwgIgoi0L/RgNC40LLQ
uNC70LXQs9C40YDQvtCy0LDQvdC90YvQtSDQv9C+0YDRgtGLLiDQlNC40L3QsNC80LjRh9C1
0YHQutC+0LUg0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9C10L3QuNC1INC/0L7RgNGC0L7QsiDR
gtCw0LrQttC1INC80L7QttC10YIgIgoi0LHRi9GC0Ywg0YPQutCw0LfQsNC90L4g0LIg0LrQ
vtC90YTQuNCz0YPRgNCw0YbQuNC+0L3QvdC+0Lwg0YTQsNC50LvQtS4iCgojLiB0eXBlOiBQ
bGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBm
ZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJJ
UHY2IGFkZHJlc3NlcyBjYW4gYmUgc3BlY2lmaWVkIGJ5IGVuY2xvc2luZyB0aGUgYWRkcmVz
cyBpbiBzcXVhcmUgIgoiYnJhY2tldHMuICBPbmx5IHRoZSBzdXBlcnVzZXIgY2FuIGZvcndh
cmQgcHJpdmlsZWdlZCBwb3J0cy4gIEJ5IGRlZmF1bHQsIHRoZSAiCiJsb2NhbCBwb3J0IGlz
IGJvdW5kIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgRTwuQ20gR2F0ZXdheVBvcnRzPiBzZXR0
aW5nLiAgIgoiSG93ZXZlciwgYW4gZXhwbGljaXQgRTwuQXIgYmluZF9hZGRyZXNzPiBtYXkg
YmUgdXNlZCB0byBiaW5kIHRoZSBjb25uZWN0aW9uICIKInRvIGEgc3BlY2lmaWMgYWRkcmVz
cy4gIFRoZSBFPC5BciBiaW5kX2FkZHJlc3M+IG9mIEU8LkRxIGxvY2FsaG9zdD4gIgoiaW5k
aWNhdGVzIHRoYXQgdGhlIGxpc3RlbmluZyBwb3J0IGJlIGJvdW5kIGZvciBsb2NhbCB1c2Ug
b25seSwgd2hpbGUgYW4gIgoiZW1wdHkgYWRkcmVzcyBvciBFPC5TcSAqPiBpbmRpY2F0ZXMg
dGhhdCB0aGUgcG9ydCBzaG91bGQgYmUgYXZhaWxhYmxlIGZyb20gIgoiYWxsIGludGVyZmFj
ZXMuIgptc2dzdHIgIiIKItCQ0LTRgNC10YEgSVB2NiDQvNC+0LbQtdGCINCx0YvRgtGMINGD
0LrQsNC30LDQvSDQv9GD0YLRkdC8INC30LDQutC70Y7Rh9C10L3QuNGPINC10LPQviDQsiDQ
utCy0LDQtNGA0LDRgtC90YvQtSDRgdC60L7QsdC60LguICIKItCi0L7Qu9GM0LrQviDRgdGD
0L/QtdGA0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GMINC80L7QttC10YIg0L/QtdGA0LXQvdCw
0L/RgNCw0LLQu9GP0YLRjCDQv9GA0LjQstC40LvQtdCz0LjRgNC+0LLQsNC90L3Ri9C1INC/
0L7RgNGC0YsuINCf0L4gIgoi0YPQvNC+0LvRh9Cw0L3QuNGOINC70L7QutCw0LvRjNC90YvQ
uSDQv9C+0YDRgiDQv9GA0LjQstGP0LfQsNC9INCyINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQ
uCDRgSDQvdCw0YHRgtGA0L7QudC60L7QuSBFPC5DbSAiCiJHYXRld2F5UG9ydHM+LiDQntC0
0L3QsNC60L4g0LTQu9GPINC/0YDQuNCy0Y/Qt9C60Lgg0YHQvtC10LTQuNC90LXQvdC40Y8g
0Log0L7Qv9GA0LXQtNC10LvQtdC90L3QvtC80YMg0LDQtNGA0LXRgdGDINC80L7QttC10YIg
Igoi0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGM0YHRjyDRj9Cy0L3Ri9C5IEU8LkFyIGJpbmRf
YWRkcmVzcz4uINCf0LDRgNCw0LzQtdGC0YAgRTwuQXIgYmluZF9hZGRyZXNzPiwgIgoi0YDQ
sNCy0L3Ri9C5IEU8LkRxIGxvY2FsaG9zdD4sINGD0LrQsNC30YvQstCw0LXRgiDQvdCwINGC
0L4sINGH0YLQviDQv9C+0YDRgiDQv9GA0L7RgdC70YPRiNC40LLQsNC90LjRjyDQtNC+0LvQ
ttC10L0g0LHRi9GC0YwgIgoi0L/RgNC40LLRj9C30LDQvSDRgtC+0LvRjNC60L4g0LTQu9GP
INC70L7QutCw0LvRjNC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPLCDQsiDR
gtC+INCy0YDQtdC80Y8g0LrQsNC6INC/0YPRgdGC0L7QuSDQsNC00YDQtdGBICIKItC40LvQ
uCBFPC5TcSAqPiDRg9C60LDQt9GL0LLQsNC10YIg0L3QsCDRgtC+LCDRh9GC0L4g0L/QvtGA
0YIg0LTQvtC70LbQtdC9INCx0YvRgtGMINC00L7RgdGC0YPQv9C10L0g0YHQviDQstGB0LXR
hSAiCiLQuNC90YLQtdGA0YTQtdC50YHQvtCyLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIEUgQXIgbG9nX2Zp
bGUiCm1zZ3N0ciAiRmwgRSBBciBsb2dfZmlsZSIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzog
YXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIkFwcGVuZCBkZWJ1ZyBsb2dz
IHRvIEU8LkFyIGxvZ19maWxlPiBpbnN0ZWFkIG9mIHN0YW5kYXJkIGVycm9yLiIKbXNnc3Ry
ICIiCiLQlNC+0LHQsNCy0LvRj9C10YIg0LbRg9GA0L3QsNC70Ysg0L7RgtC70LDQtNC60Lgg
0LIgRTwuQXIgbG9nX2ZpbGU+INCy0LzQtdGB0YLQviDRgdGC0LDQvdC00LDRgNGC0L3QvtCz
0L4g0LbRg9GA0L3QsNC70LAgIgoi0L7RiNC40LHQvtC6LiIKCiMuIHR5cGU6IEl0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIGUgQXIg
ZXNjYXBlX2NoYXIiCm1zZ3N0ciAiRmwgZSBBciBlc2NhcGVfY2hhciIKCiMuIHR5cGU6IFBs
YWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZl
ZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlNl
dHMgdGhlIGVzY2FwZSBjaGFyYWN0ZXIgZm9yIHNlc3Npb25zIHdpdGggYSBwdHkgKGRlZmF1
bHQ6IEU8LlFsIH4+KS4gIFRoZSAiCiJlc2NhcGUgY2hhcmFjdGVyIGlzIG9ubHkgcmVjb2du
aXplZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgbGluZS4gIFRoZSBlc2NhcGUgIgoiY2hhcmFj
dGVyIGZvbGxvd2VkIGJ5IGEgZG90IEU8LlBxIFFsIFxcJi4+IGNsb3NlcyB0aGUgY29ubmVj
dGlvbjsgZm9sbG93ZWQgIgoiYnkgY29udHJvbC1aIHN1c3BlbmRzIHRoZSBjb25uZWN0aW9u
OyBhbmQgZm9sbG93ZWQgYnkgaXRzZWxmIHNlbmRzIHRoZSAiCiJlc2NhcGUgY2hhcmFjdGVy
IG9uY2UuICBTZXR0aW5nIHRoZSBjaGFyYWN0ZXIgdG8gRTwuRHEgbm9uZT4gZGlzYWJsZXMg
YW55ICIKImVzY2FwZXMgYW5kIG1ha2VzIHRoZSBzZXNzaW9uIGZ1bGx5IHRyYW5zcGFyZW50
LiIKbXNnc3RyICIiCiLQo9GB0YLQsNC90LDQstC70LjQstCw0LXRgiDRg9C/0YDQsNCy0LvR
j9GO0YnQuNC5INGB0LjQvNCy0L7QuyDQtNC70Y8g0YHQtdCw0L3RgdC+0LIg0YEg0L/RgdC1
0LLQtNC+LdGC0LXRgNC80LjQvdCw0LvQvtC8ICjQv9C+ICIKItGD0LzQvtC70YfQsNC90LjR
jjogRTwuUWwgfj4pLiDQo9C/0YDQsNCy0LvRj9GO0YnQuNC5INGB0LjQvNCy0L7QuyDRgNCw
0YHQv9C+0LfQvdCw0ZHRgtGB0Y8g0YLQvtC70YzQutC+INCyINC90LDRh9Cw0LvQtSAiCiLR
gdGC0YDQvtC60LguINCj0L/RgNCw0LLQu9GP0Y7RidC40Lkg0YHQuNC80LLQvtC7LCDRgdC7
0LXQtNGD0Y7RidC40Lkg0LfQsCDRgtC+0YfQutC+0LkgRTwuUHEgUWwgXFwmLj4sINC30LDQ
stC10YDRiNC40YIgIgoi0YHQvtC10LTQuNC90LXQvdC40LUsINGB0LvQtdC00YPRjtGJ0LjQ
uSDQt9CwIGNvbnRyb2wtWiDQv9GA0LjQvtGB0YLQsNC90L7QstC40YIg0YHQvtC10LTQuNC9
0LXQvdC40LUsINCwLCDQsdGD0LTRg9GH0LggIgoi0YPQutCw0LfQsNC90L3Ri9C8INC00LLQ
sNC20LTRiywg0L7Qt9C90LDRh9Cw0LXRgiDQvtC00LjQvSDRg9C/0YDQsNCy0LvRj9GO0YnQ
uNC5INGB0LjQvNCy0L7Quy4g0KPRgdGC0LDQvdC+0LLQutCwINC30L3QsNGH0LXQvdC40Y8g
Igoi0YHQuNC80LLQvtC70LAg0YDQsNCy0L3Ri9C8IEU8LkRxIG5vbmU+INC+0YLQutC70Y7R
h9Cw0LXRgiDQu9GO0LHRi9C1INGD0L/RgNCw0LLQu9GP0Y7RidC40LUg0YHQuNC80LLQvtC7
0Ysg0Lgg0LTQtdC70LDQtdGCICIKItGB0LXQsNC90YEg0L/QvtC70L3QvtGB0YLRjNGOINC/
0YDQvtC30YDQsNGH0L3Ri9C8LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIEYgQXIgY29uZmlnZmlsZSIKbXNn
c3RyICJGbCBGIEFyIGNvbmZpZ2ZpbGUiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hs
aW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJh
d2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJTcGVjaWZpZXMgYW4gYWx0ZXJu
YXRpdmUgcGVyLXVzZXIgY29uZmlndXJhdGlvbiBmaWxlLiAgSWYgYSBjb25maWd1cmF0aW9u
ICIKImZpbGUgaXMgZ2l2ZW4gb24gdGhlIGNvbW1hbmQgbGluZSwgdGhlIHN5c3RlbS13aWRl
IGNvbmZpZ3VyYXRpb24gZmlsZSBFPC5QcSAiCiJQYSAvZXRjL3NzaC9zc2hfY29uZmlnPiB3
aWxsIGJlIGlnbm9yZWQuICBUaGUgZGVmYXVsdCBmb3IgdGhlIHBlci11c2VyICIKImNvbmZp
Z3VyYXRpb24gZmlsZSBpcyBFPC5QYSB+Ly5zc2gvY29uZmlnPi4gIElmIHNldCB0byBFPC5E
cSBub25lPiwgbm8gIgoiY29uZmlndXJhdGlvbiBmaWxlcyB3aWxsIGJlIHJlYWQuIgptc2dz
dHIgIiIKItCh0LvRg9C20LjRgiDQtNC70Y8g0YPQutCw0LfQsNC90LjRjyDQsNC70YzRgtC1
0YDQvdCw0YLQuNCy0L3QvtCz0L4g0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC+0LPQ
viDRhNCw0LnQu9CwINC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuC4gIgoi0JXRgdC70Lgg0LIg
0LrQvtC80LDQvdC00L3QvtC5INGB0YLRgNC+0LrQtSDRg9C60LDQt9Cw0L0g0YTQsNC50Lsg
0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4LCDRgdC40YHRgtC10LzQvdGL0Lkg0YTQsNC50Lsg
Igoi0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4IEU8LlBxIFBhIC9ldGMvc3NoL3NzaF9jb25m
aWc+INC40LPQvdC+0YDQuNGA0YPQtdGC0YHRjy4g0J/QvtC70YzQt9C+0LLQsNGC0LXQu9GM
0YHQutC40LkgIgoi0YTQsNC50Lsg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4INC/0L4g0YPQ
vNC+0LvRh9Cw0L3QuNGOIEU8LlBhIH4vLnNzaC9jb25maWc+LiDQldGB0LvQuCDRg9GB0YLQ
sNC90L7QstC70LXQvdC+ICIKItC30L3QsNGH0LXQvdC40LUgRTwuRHEgbm9uZT4sINGE0LDQ
udC70Ysg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4INGB0YfQuNGC0YvQstCw0YLRjNGB0Y8g
0L3QtSDQsdGD0LTRg9GCLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIGYiCm1zZ3N0ciAiRmwgZiIKCiMuIHR5
cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQg
IiIKIlJlcXVlc3RzIEU8Lk5tPiB0byBnbyB0byBiYWNrZ3JvdW5kIGp1c3QgYmVmb3JlIGNv
bW1hbmQgZXhlY3V0aW9uLiAgVGhpcyBpcyAiCiJ1c2VmdWwgaWYgRTwuTm0+IGlzIGdvaW5n
IHRvIGFzayBmb3IgcGFzc3dvcmRzIG9yIHBhc3NwaHJhc2VzLCBidXQgdGhlIHVzZXIgIgoi
d2FudHMgaXQgaW4gdGhlIGJhY2tncm91bmQuICBUaGlzIGltcGxpZXMgRTwuRmwgbj4uICBU
aGUgcmVjb21tZW5kZWQgd2F5IHRvICIKInN0YXJ0IFgxMSBwcm9ncmFtcyBhdCBhIHJlbW90
ZSBzaXRlIGlzIHdpdGggc29tZXRoaW5nIGxpa2UgRTwuSWMgc3NoIC1mIGhvc3QgIgoieHRl
cm0+LiIKbXNnc3RyICIiCiLQl9Cw0L/RgNC+0YHQuNGCIEU8Lk5tPiDQv9C10YDQtdC50YLQ
uCDQsiDRhNC+0L3QvtCy0YvQuSDRgNC10LbQuNC8INGC0L7Qu9GM0LrQviDQv9C10YDQtdC0
INCy0YvQv9C+0LvQvdC10L3QuNC10Lwg0LrQvtC80LDQvdC00YsuICIKItCt0YLQviDQv9C+
0LvQtdC30L3Qviwg0LXRgdC70LggRTwuTm0+INGB0L7QsdC40YDQsNC10YLRgdGPINC30LDQ
v9GA0L7RgdC40YLRjCDQv9Cw0YDQvtC70Ywg0LjQu9C4INC/0LDRgNC+0LvRjNC90YPRjiDR
hNGA0LDQt9GDLCDQvdC+ICIKItC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCDRhdC+0YfQtdGC
INGB0LTQtdC70LDRgtGMINGN0YLQviDQsiDRhNC+0L3QvtCy0L7QvCDRgNC10LbQuNC80LUu
INCt0YLQviDQv9C+0LTRgNCw0LfRg9C80LXQstCw0LXRgiAiCiLQuNGB0L/QvtC70YzQt9C+
0LLQsNC90LjQtSDQsiDRgdC+0YfQtdGC0LDQvdC40Lgg0YEgRTwuRmwgbj4uINCg0LXQutC+
0LzQtdC90LTRg9C10LzRi9C5INGB0L/QvtGB0L7QsSDQtNC70Y8g0LfQsNC/0YPRgdC60LAg
Igoi0L/RgNC+0LPRgNCw0LzQvCDQpTExINGBINGD0LTQsNC70ZHQvdC90L7Qs9C+INC60L7Q
vNC/0YzRjtGC0LXRgNCwIOKAlCDRh9GC0L4t0YLQviDQstGA0L7QtNC1IEU8LkljIHNzaCAt
ZiBob3N0IHh0ZXJtPi4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJJZiB0aGUgRTwuQ20gRXhpdE9uRm9yd2FyZEZh
aWx1cmU+IGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzIHNldCB0byBFPC5EcSAiCiJ5ZXM+LCB0
aGVuIGEgY2xpZW50IHN0YXJ0ZWQgd2l0aCBFPC5GbCBmPiB3aWxsIHdhaXQgZm9yIGFsbCBy
ZW1vdGUgcG9ydCAiCiJmb3J3YXJkcyB0byBiZSBzdWNjZXNzZnVsbHkgZXN0YWJsaXNoZWQg
YmVmb3JlIHBsYWNpbmcgaXRzZWxmIGluIHRoZSAiCiJiYWNrZ3JvdW5kLiAgUmVmZXIgdG8g
dGhlIGRlc2NyaXB0aW9uIG9mIEU8LkNtIEZvcmtBZnRlckF1dGhlbnRpY2F0aW9uPiBpbiAi
CiJFPC5YciBzc2hfY29uZmlnIDU+IGZvciBkZXRhaWxzLiIKbXNnc3RyICIiCiLQldGB0LvQ
uCDQtNC70Y8g0L/QsNGA0LDQvNC10YLRgNCwINC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCBF
PC5DbSBFeGl0T25Gb3J3YXJkRmFpbHVyZT4g0YPRgdGC0LDQvdC+0LLQu9C10L3QviAiCiLQ
t9C90LDRh9C10L3QuNC1IEU8LkRxIHllcz4sINGC0L4g0LrQu9C40LXQvdGCLCDQt9Cw0L/R
g9GJ0LXQvdC90YvQuSDRgSDQv9Cw0YDQsNC80LXRgtGA0L7QvCBFPC5GbCBmPiwg0LHRg9C0
0LXRgiAiCiLQttC00LDRgtGMLCDQv9C+0LrQsCDQstGB0LUg0L/QtdGA0LXQvdCw0L/RgNCw
0LLQu9C10L3QuNGPINC/0L7RgNGC0L7QsiDQvdCwINGD0LTQsNC70ZHQvdC90YvRhSDRgdC1
0YDQstC10YDQsNGFINC90LUg0LHRg9C00YPRgiAiCiLRg9GB0L/QtdGI0L3QviDRg9GB0YLQ
sNC90L7QstC70LXQvdGLLCDQv9GA0LXQttC00LUg0YfQtdC8INC/0LXRgNC10LnRgtC4INCy
INGE0L7QvdC+0LLRi9C5INGA0LXQttC40LwuINCf0L7QtNGA0L7QsdC90LXQtSDRgdC8LiDQ
siAiCiLQvtC/0LjRgdCw0L3QuNC4INC/0LDRgNCw0LzQtdGC0YDQsCBFPC5DbSBGb3JrQWZ0
ZXJBdXRoZW50aWNhdGlvbj4g0LIgRTwuWHIgc3NoX2NvbmZpZyA1Pi4iCgojLiB0eXBlOiBJ
dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQz
IGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJG
bCBHIgptc2dzdHIgIkZsIEciCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBk
ZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUK
IzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJDYXVzZXMgRTwuTm0+IHRvIHByaW50IGl0
cyBjb25maWd1cmF0aW9uIGFmdGVyIGV2YWx1YXRpbmcgRTwuQ20gSG9zdD4gYW5kICIKIkU8
LkNtIE1hdGNoPiBibG9ja3MgYW5kIGV4aXQuIgptc2dzdHIgIiIKItCX0LDRgdGC0LDQstC7
0Y/QtdGCIEU8Lk5tPiDQstGL0LLQtdGB0YLQuCDRgdCy0L7RjiDQutC+0L3RhNC40LPRg9GA
0LDRhtC40Y4g0L/QvtGB0LvQtSDQvtGG0LXQvdC60Lgg0LHQu9C+0LrQvtCyIEU8LkNtIEhv
c3Q+ICIKItC4IEU8LkNtIE1hdGNoPiDQuCDQt9Cw0LLQtdGA0YjQuNGC0Ywg0YDQsNCx0L7R
gtGDLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMs
IG5vLXdyYXAKbXNnaWQgIkZsIGciCm1zZ3N0ciAiRmwgZyIKCiMuIHR5cGU6IFBsYWluIHRl
eHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIkFsbG93cyBy
ZW1vdGUgaG9zdHMgdG8gY29ubmVjdCB0byBsb2NhbCBmb3J3YXJkZWQgcG9ydHMuICBJZiB1
c2VkIG9uIGEgIgoibXVsdGlwbGV4ZWQgY29ubmVjdGlvbiwgdGhlbiB0aGlzIG9wdGlvbiBt
dXN0IGJlIHNwZWNpZmllZCBvbiB0aGUgbWFzdGVyICIKInByb2Nlc3MuIgptc2dzdHIgIiIK
ItCf0L7Qt9Cy0L7Qu9GP0LXRgiDRg9C00LDQu9GR0L3QvdGL0Lwg0YXQvtGB0YLQsNC8INC/
0L7QtNC60LvRjtGH0LDRgtGM0YHRjyDQuiDQv9C+0YDRgtCw0LwsINC/0LXRgNC10L3QsNC/
0YDQsNCy0LvQtdC90L3Ri9C8INC90LAgIgoi0LvQvtC60LDQu9GM0L3QvtC8INC60L7QvNC/
0YzRjtGC0LXRgNC1LiDQldGB0LvQuCDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0LzRg9C7
0YzRgtC40L/Qu9C10LrRgdC40YDQvtCy0LDQvdC90L7QtSDRgdC+0LXQtNC40L3QtdC90LjQ
tSwg0YLQviAiCiLRjdGC0L7RgiDQv9Cw0YDQsNC80LXRgtGAINC00L7Qu9C20LXQvSDQsdGL
0YLRjCDRg9C60LDQt9Cw0L0g0LIg0L7RgdC90L7QstC90L7QvCDQv9GA0L7RhtC10YHRgdC1
LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0
YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5v
LXdyYXAKbXNnaWQgIkZsIEkgQXIgcGtjczExIgptc2dzdHIgIkZsIEkgQXIgcGtjczExIgoK
Iy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4t
dW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgpt
c2dpZCAiIgoiU3BlY2lmeSB0aGUgUEtDUyMxMSBzaGFyZWQgbGlicmFyeSBFPC5ObT4gc2hv
dWxkIHVzZSB0byBjb21tdW5pY2F0ZSB3aXRoIGEgIgoiUEtDUyMxMSB0b2tlbiBwcm92aWRp
bmcga2V5cyBmb3IgdXNlciBhdXRoZW50aWNhdGlvbi4iCm1zZ3N0ciAiIgoi0J7Qv9GA0LXQ
tNC10LvRj9C10YIg0L7QsdGJ0YPRjiDQsdC40LHQu9C40L7RgtC10LrRgyBQS0NTIzExLCDQ
utC+0YLQvtGA0YPRjiBFPC5ObT4g0LTQvtC70LbQtdC9INC40YHQv9C+0LvRjNC30L7QstCw
0YLRjCDQtNC70Y8gIgoi0LLQt9Cw0LjQvNC+0LTQtdC50YHRgtCy0LjRjyDRgSDRgtC+0LrQ
tdC90L7QvCBQS0NTIzExLCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0Y7RidC40Lwg0LrQu9GO
0YfQuCDQtNC70Y8g0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCAiCiLQv9C+0LvRjNC3
0L7QstCw0YLQtdC70Y8uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4
aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEt
Y2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgaSBBciBpZGVudGl0eV9maWxlIgptc2dz
dHIgIkZsIGkgQXIgaWRlbnRpdHlfZmlsZSIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlNlbGVjdHMgYSBmaWxlIGZy
b20gd2hpY2ggdGhlIGlkZW50aXR5IChwcml2YXRlIGtleSkgZm9yIHB1YmxpYyBrZXkgIgoi
YXV0aGVudGljYXRpb24gaXMgcmVhZC4gIFlvdSBjYW4gYWxzbyBzcGVjaWZ5IGEgcHVibGlj
IGtleSBmaWxlIHRvIHVzZSB0aGUgIgoiY29ycmVzcG9uZGluZyBwcml2YXRlIGtleSB0aGF0
IGlzIGxvYWRlZCBpbiBFPC5YciBzc2gtYWdlbnQgMT4gd2hlbiB0aGUgIgoicHJpdmF0ZSBr
ZXkgZmlsZSBpcyBub3QgcHJlc2VudCBsb2NhbGx5LiAgVGhlIGRlZmF1bHQgaXMgRTwuUGEg
fi8uc3NoLyIKImlkX3JzYT4sIEU8LlBhIH4vLnNzaC9pZF9lY2RzYT4sIEU8LlBhIH4vLnNz
aC9pZF9lY2RzYV9zaz4sIEU8LlBhIH4vLnNzaC8iCiJpZF9lZDI1NTE5PiBhbmQgRTwuUGEg
fi8uc3NoL2lkX2VkMjU1MTlfc2s+LiAgSWRlbnRpdHkgZmlsZXMgbWF5IGFsc28gYmUgIgoi
c3BlY2lmaWVkIG9uIGEgcGVyLWhvc3QgYmFzaXMgaW4gdGhlIGNvbmZpZ3VyYXRpb24gZmls
ZS4gIEl0IGlzIHBvc3NpYmxlIHRvICIKImhhdmUgbXVsdGlwbGUgRTwuRmwgaT4gb3B0aW9u
cyAoYW5kIG11bHRpcGxlIGlkZW50aXRpZXMgc3BlY2lmaWVkIGluICIKImNvbmZpZ3VyYXRp
b24gZmlsZXMpLiAgSWYgbm8gY2VydGlmaWNhdGVzIGhhdmUgYmVlbiBleHBsaWNpdGx5IHNw
ZWNpZmllZCBieSAiCiJ0aGUgRTwuQ20gQ2VydGlmaWNhdGVGaWxlPiBkaXJlY3RpdmUsIEU8
Lk5tPiB3aWxsIGFsc28gdHJ5IHRvIGxvYWQgIgoiY2VydGlmaWNhdGUgaW5mb3JtYXRpb24g
ZnJvbSB0aGUgZmlsZW5hbWUgb2J0YWluZWQgYnkgYXBwZW5kaW5nIEU8LlBhICIKIi1jZXJ0
LnB1Yj4gdG8gaWRlbnRpdHkgZmlsZW5hbWVzLiIKbXNnc3RyICIiCiLQktGL0LHQuNGA0LDQ
tdGCINGE0LDQudC7LCDQuNC3INC60L7RgtC+0YDQvtCz0L4g0YHRh9C40YLRi9Cy0LDQtdGC
0YHRjyDQuNC00LXQvdGC0LjRhNC40LrQsNGC0L7RgCAo0LfQsNC60YDRi9GC0YvQuSDQutC7
0Y7Rhykg0LTQu9GPICIKItCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgg0YEg0L/QvtC8
0L7RidGM0Y4g0L7RgtC60YDRi9GC0L7Qs9C+INC60LvRjtGH0LAuINCS0Ysg0YLQsNC60LbQ
tSDQvNC+0LbQtdGC0LUg0YPQutCw0LfQsNGC0Ywg0YTQsNC50LsgIgoi0L7RgtC60YDRi9GC
0L7Qs9C+INC60LvRjtGH0LAg0LTQu9GPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGB
0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LXQs9C+INC10LzRgyDQt9Cw0LrRgNGL0YLQvtCz
0L4g0LrQu9GO0YfQsCwgIgoi0LrQvtGC0L7RgNGL0Lkg0LfQsNCz0YDRg9C20LDQtdGC0YHR
jyDQsiBFPC5YciBzc2gtYWdlbnQgMT4sINC60L7Qs9C00LAg0YTQsNC50Lsg0LfQsNC60YDR
i9GC0L7Qs9C+INC60LvRjtGH0LAgIgoi0L7RgtGB0YPRgtGB0YLQstGD0Y7RgiDQu9C+0LrQ
sNC70YzQvdC+LiDQn9C+INGD0LzQvtC70YfQsNC90LjRjiDQuNGB0L/QvtC70YzQt9GD0Y7R
gtGB0Y8gRTwuUGEgfi8uc3NoL2lkX3JzYT4sIEU8LlBhICIKIn4vLnNzaC9pZF9lY2RzYT4s
IEU8LlBhIH4vLnNzaC9pZF9lY2RzYV9zaz4sIEU8LlBhIH4vLnNzaC9pZF9lZDI1NTE5PiBh
bmQgIgoiRTwuUGEgfi8uc3NoL2lkX2VkMjU1MTlfc2s+LiDQpNCw0LnQu9GLINC40LTQtdC9
0YLQuNGE0LjQutCw0YbQuNC4INGC0LDQutC20LUg0LzQvtCz0YPRgiDQsdGL0YLRjCDRg9C6
0LDQt9Cw0L3RiyAiCiLQtNC70Y8g0LrQsNC20LTQvtCz0L4g0YXQvtGB0YLQsCDQsiDQvtGC
0LTQtdC70YzQvdC+0YHRgtC4INCyINGE0LDQudC70LUg0LrQvtC90YTQuNCz0YPRgNCw0YbQ
uNC4LiDQktC+0LfQvNC+0LbQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1ICIKItC9
0LXRgdC60L7Qu9GM0LrQuNGFIEU8LkZsIGk+INC/0LDRgNCw0LzQtdGC0YDQvtCyICjQuCDQ
vdC10YHQutC+0LvRjNC60LjRhSDQuNC00LXQvdGC0LjRhNC40LrQsNGC0L7RgNC+0LIsINGD
0LrQsNC30LDQvdC90YvRhSDQsiAiCiLRhNCw0LnQu9Cw0YUg0LrQvtC90YTQuNCz0YPRgNCw
0YbQuNC4KS4g0JXRgdC70Lgg0LIg0LTQuNGA0LXQutGC0LjQstC1IEU8LkNtIENlcnRpZmlj
YXRlRmlsZT4g0Y/QstC90L4g0L3QtSAiCiLRg9C60LDQt9Cw0L3RiyDRgdC10YDRgtC40YTQ
uNC60LDRgtGLLCDRgtC+IEU8Lk5tPiDRgtCw0LrQttC1INC/0L7Qv9GL0YLQsNC10YLRgdGP
INC30LDQs9GA0YPQt9C40YLRjCDQuNC90YTQvtGA0LzQsNGG0LjRjiDQviAiCiLRgdC10YDR
gtC40YTQuNC60LDRgtC1INC40Lcg0LjQvNC10L3QuCDRhNCw0LnQu9CwLCDQv9C+0LvRg9GH
0LXQvdC90L7Qs9C+INC/0YPRgtGR0Lwg0LTQvtCx0LDQstC70LXQvdC40Y8gRTwuUGEgLWNl
cnQucHViPiDQuiAiCiLQuNC80LXQvdCw0Lwg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40L7Q
vdC90YvRhSDRhNCw0LnQu9C+0LIuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgSiBBciBkZXN0aW5hdGlvbiIK
bXNnc3RyICJGbCBKIEFyIGRlc3RpbmF0aW9uIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBh
cmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9y
YS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiQ29ubmVjdCB0byB0aGUg
dGFyZ2V0IGhvc3QgYnkgZmlyc3QgbWFraW5nIGFuIEU8Lk5tPiBjb25uZWN0aW9uIHRvIHRo
ZSBqdW1wICIKImhvc3QgZGVzY3JpYmVkIGJ5IEU8LkFyIGRlc3RpbmF0aW9uPiBhbmQgdGhl
biBlc3RhYmxpc2hpbmcgYSBUQ1AgZm9yd2FyZGluZyAiCiJ0byB0aGUgdWx0aW1hdGUgZGVz
dGluYXRpb24gZnJvbSB0aGVyZS4gIE11bHRpcGxlIGp1bXAgaG9wcyBtYXkgYmUgc3BlY2lm
aWVkICIKInNlcGFyYXRlZCBieSBjb21tYSBjaGFyYWN0ZXJzLiAgSVB2NiBhZGRyZXNzZXMg
Y2FuIGJlIHNwZWNpZmllZCBieSBlbmNsb3NpbmcgIgoidGhlIGFkZHJlc3MgaW4gc3F1YXJl
IGJyYWNrZXRzLiAgVGhpcyBpcyBhIHNob3J0Y3V0IHRvIHNwZWNpZnkgYSBFPC5DbSAiCiJQ
cm94eUp1bXA+IGNvbmZpZ3VyYXRpb24gZGlyZWN0aXZlLiAgTm90ZSB0aGF0IGNvbmZpZ3Vy
YXRpb24gZGlyZWN0aXZlcyAiCiJzdXBwbGllZCBvbiB0aGUgY29tbWFuZC1saW5lIGdlbmVy
YWxseSBhcHBseSB0byB0aGUgZGVzdGluYXRpb24gaG9zdCBhbmQgbm90ICIKImFueSBzcGVj
aWZpZWQganVtcCBob3N0cy4gIFVzZSBFPC5QYSB+Ly5zc2gvY29uZmlnPiB0byBzcGVjaWZ5
IGNvbmZpZ3VyYXRpb24gIgoiZm9yIGp1bXAgaG9zdHMuIgptc2dzdHIgIiIKItCf0L7QtNC6
0LvRjtGH0LDQtdGC0YHRjyDQuiDRhtC10LvQtdCy0L7QvNGDINGF0L7RgdGC0YMsINGB0L3Q
sNGH0LDQu9CwINGD0YHRgtCw0L3QvtCy0LjQsiBFPC5ObT4g0YHQvtC10LTQuNC90LXQvdC4
0LUg0YEgIgoi0L/RgNC+0LzQtdC20YPRgtC+0YfQvdGL0Lwg0YXQvtGB0YLQvtC8IEU8LkFy
IGRlc3RpbmF0aW9uPiwg0Lgg0LfQsNGC0LXQvCDRg9GB0YLQsNC90LDQstC70LjQstCw0LXR
giBUQ1AtIgoi0L/QtdGA0LXQsNC00YDQtdGB0LDRhtC40Y4g0L3QsCDQutC+0L3QtdGH0L3R
i9C5INC/0YPQvdC60YIg0L3QsNC30L3QsNGH0LXQvdC40Y8uINCd0LXRgdC60L7Qu9GM0LrQ
viDQv9GA0L7QvNC10LbRg9GC0L7Rh9C90YvRhSDRhdC+0YHRgtC+0LIgIgoi0LzQvtCz0YPR
giDQsdGL0YLRjCDRg9C60LDQt9Cw0L3RiyDRh9C10YDQtdC3INC30LDQv9GP0YLRg9GOLiDQ
kNC00YDQtdGB0LAgSVB2NiDQvNC+0LPRg9GCINCx0YvRgtGMINGD0LrQsNC30LDQvdGLINC/
0YPRgtGR0LwgIgoi0LfQsNC60LvRjtGH0LXQvdC40Y8g0LjRhSDQsiDQutCy0LDQtNGA0LDR
gtC90YvQtSDRgdC60L7QsdC60LguINCt0YLQviDRhNC70LDQsyDQtNC70Y8g0YPQutCw0LfQ
sNC90LjRjyDQtNC40YDQtdC60YLQuNCy0YsgRTwuQ20gIgoiUHJveHlKdW1wPi4g0J7QsdGA
0LDRgtC40YLQtSDQstC90LjQvNCw0L3QuNC1LCDRh9GC0L4g0LTQuNGA0LXQutGC0LjQstGL
INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCwg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9C10LzR
i9C1INCyICIKItC60L7QvNCw0L3QtNC90L7QuSDRgdGC0YDQvtC60LUsINC+0LHRi9GH0L3Q
viDQv9GA0LjQvNC10L3Rj9GO0YLRgdGPINC6INGG0LXQu9C10LLQvtC80YMg0YXQvtGB0YLR
gywg0LAg0L3QtSDQuiDQutCw0LrQuNC8LdC70LjQsdC+ICIKItGD0LrQsNC30LDQvdC90YvQ
vCDQv9GA0L7QvNC10LbRg9GC0L7Rh9C90YvQvCDRhdC+0YHRgtCw0LwuINCY0YHQv9C+0LvR
jNC30YPQudGC0LUgRTwuUGEgfi8uc3NoL2NvbmZpZz4sINGH0YLQvtCx0YsgIgoi0YPQutCw
0LfQsNGC0Ywg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNGOINC/0YDQvtC80LXQttGD0YLQvtGH
0L3Ri9GFINGF0L7RgdGC0L7Qsi4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBLIgptc2dzdHIgIkZsIEsiCgoj
LiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1z
Z2lkICIiCiJFbmFibGVzIEdTU0FQSS1iYXNlZCBhdXRoZW50aWNhdGlvbiBhbmQgZm9yd2Fy
ZGluZyAoZGVsZWdhdGlvbikgb2YgR1NTQVBJICIKImNyZWRlbnRpYWxzIHRvIHRoZSBzZXJ2
ZXIuIgptc2dzdHIgIiIKItCS0LrQu9GO0YfQsNC10YIg0LDRg9GC0LXQvdGC0LjRhNC40LrQ
sNGG0LjRjiDQvdCwINC+0YHQvdC+0LLQtSBHU1NBUEkg0Lgg0L/QtdGA0LXRgdGL0LvQutGD
ICjQtNC10LvQtdCz0LjRgNC+0LLQsNC90LjQtSkg0YPRh9C10YLQvdGL0YUgIgoi0LTQsNC9
0L3Ri9GFIEdTU0FQSSDQvdCwINGB0LXRgNCy0LXRgC4iCgojLiB0eXBlOiBJdAojOiBhcmNo
bGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1y
YXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBrIgptc2dz
dHIgIkZsIGsiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCm1zZ2lkICJEaXNhYmxlcyBmb3J3YXJkaW5nIChkZWxlZ2F0aW9uKSBvZiBH
U1NBUEkgY3JlZGVudGlhbHMgdG8gdGhlIHNlcnZlci4iCm1zZ3N0ciAi0J7RgtC60LvRjtGH
0LDQtdGCINC/0LXRgNC10YHRi9C70LrRgyAo0LTQtdC70LXQs9C40YDQvtCy0LDQvdC40LUp
INGD0YfRkdGC0L3Ri9GFINC00LDQvdC90YvRhSBHU1NBUEkg0L3QsCDRgdC10YDQstC10YAu
IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8t
d3JhcAptc2dpZCAiRmwgTCBYbyIKbXNnc3RyICJGbCBMIFhvIgoKIy4gdHlwZTogUGxhaW4g
dGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuU20g
b2ZmPiBFPC5PbyBBciBiaW5kX2FkZHJlc3MgOiBPYz4gRTwuQXIgcG9ydCA6IGhvc3QgOiBo
b3N0cG9ydD4gRTwuU20gIgoib24+IEU8LlhjPiIKbXNnc3RyICIiCiJFPC5TbSBvZmY+IEU8
Lk9vIEFyIGJpbmRfYWRkcmVzcyA6IE9jPiBFPC5BciBwb3J0IDogaG9zdCA6IGhvc3Rwb3J0
PiBFPC5TbSAiCiJvbj4gRTwuWGM+IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuU20gb2ZmPiBFPC5PbyBBciBi
aW5kX2FkZHJlc3MgOiBPYz4gRTwuQXIgcG9ydCA6IHJlbW90ZV9zb2NrZXQ+IEU8LlNtIG9u
PiAiCiJFPC5YYz4iCm1zZ3N0ciAiIgoiRTwuU20gb2ZmPiBFPC5PbyBBciBiaW5kX2FkZHJl
c3MgOiBPYz4gRTwuQXIgcG9ydCA6IHJlbW90ZV9zb2NrZXQ+IEU8LlNtIG9uPiAiCiJFPC5Y
Yz4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCm1zZ2lkICJFPC5TbSBvZmY+IEU8LkFyIGxvY2FsX3NvY2tldCA6IGhvc3QgOiBob3N0
cG9ydD4gRTwuU20gb24+IEU8LlhjPiIKbXNnc3RyICJFPC5TbSBvZmY+IEU8LkFyIGxvY2Fs
X3NvY2tldCA6IGhvc3QgOiBob3N0cG9ydD4gRTwuU20gb24+IEU8LlhjPiIKCiMuIHR5cGU6
IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxl
IGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIK
IkU8LlNtIG9mZj4gRTwuQXIgbG9jYWxfc29ja2V0IDogcmVtb3RlX3NvY2tldD4gRTwuU20g
b24+IEU8LlhjPiBTcGVjaWZpZXMgIgoidGhhdCBjb25uZWN0aW9ucyB0byB0aGUgZ2l2ZW4g
VENQIHBvcnQgb3IgVW5peCBzb2NrZXQgb24gdGhlIGxvY2FsIChjbGllbnQpICIKImhvc3Qg
YXJlIHRvIGJlIGZvcndhcmRlZCB0byB0aGUgZ2l2ZW4gaG9zdCBhbmQgcG9ydCwgb3IgVW5p
eCBzb2NrZXQsIG9uIHRoZSAiCiJyZW1vdGUgc2lkZS4gIFRoaXMgd29ya3MgYnkgYWxsb2Nh
dGluZyBhIHNvY2tldCB0byBsaXN0ZW4gdG8gZWl0aGVyIGEgVENQICIKIkU8LkFyIHBvcnQ+
IG9uIHRoZSBsb2NhbCBzaWRlLCBvcHRpb25hbGx5IGJvdW5kIHRvIHRoZSBzcGVjaWZpZWQg
RTwuQXIgIgoiYmluZF9hZGRyZXNzPiwgb3IgdG8gYSBVbml4IHNvY2tldC4gIFdoZW5ldmVy
IGEgY29ubmVjdGlvbiBpcyBtYWRlIHRvIHRoZSAiCiJsb2NhbCBwb3J0IG9yIHNvY2tldCwg
dGhlIGNvbm5lY3Rpb24gaXMgZm9yd2FyZGVkIG92ZXIgdGhlIHNlY3VyZSBjaGFubmVsLCAi
CiJhbmQgYSBjb25uZWN0aW9uIGlzIG1hZGUgdG8gZWl0aGVyIEU8LkFyIGhvc3Q+IHBvcnQg
RTwuQXIgaG9zdHBvcnQ+LCBvciB0aGUgIgoiVW5peCBzb2NrZXQgRTwuQXIgcmVtb3RlX3Nv
Y2tldD4sIGZyb20gdGhlIHJlbW90ZSBtYWNoaW5lLiIKbXNnc3RyICIiCiJFPC5TbSBvZmY+
IEU8LkFyIGxvY2FsX3NvY2tldCA6IHJlbW90ZV9zb2NrZXQ+IEU8LlNtIG9uPiBFPC5YYz4g
0J7Qv9GA0LXQtNC10LvRj9C10YIsICIKItGH0YLQviDRgdC+0LXQtNC40L3QtdC90LjRjyDR
gSDQt9Cw0LTQsNC90L3Ri9C8IFRDUC3Qv9C+0YDRgtC+0Lwg0LjQu9C4INGB0L7QutC10YLQ
vtC8IFVuaXgg0L3QsCDQu9C+0LrQsNC70YzQvdC+0LwgIgoiKNC60LvQuNC10L3RgtGB0LrQ
vtC8KSDRhdC+0YHRgtC1INC00L7Qu9C20L3RiyDQsdGL0YLRjCDQv9C10YDQtdC90LDQv9GA
0LDQstC70LXQvdGLINC90LAg0YPQutCw0LfQsNC90L3Ri9C5INGF0L7RgdGCINC4INC/0L7R
gNGCINC40LvQuCAiCiLQvdCwINGB0L7QutC10YIgVW5peCDQvdCwINGD0LTQsNC70ZHQvdC9
0L7QuSDRgdGC0L7RgNC+0L3QtS4g0K3RgtC+INGA0LDQsdC+0YLQsNC10YIg0YHQu9C10LTR
g9GO0YnQuNC8INC+0LHRgNCw0LfQvtC8OiAiCiLQstGL0LTQtdC70Y/QtdGC0YHRjyDRgdC+
0LrQtdGCINC00LvRjyDQv9GA0L7RgdC70YPRiNC40LLQsNC90LjRjyBUQ1AgRTwuQXIgcG9y
dD4g0L3QsCDQu9C+0LrQsNC70YzQvdC+0Lkg0YHRgtC+0YDQvtC90LUgKNGBICIKItC+0L/R
htC40L7QvdCw0LvRjNC90L7QuSDQv9GA0LjQstGP0LfQutC+0Lkg0Log0YPQutCw0LfQsNC9
0L3QvtC80YMgRTwuQXIgYmluZF9hZGRyZXNzPikg0LjQu9C4INGB0L7QutC10YLQsCBVbml4
LiAiCiLQn9GA0Lgg0LrQsNC20LTQvtC8INC/0L7QtNC60LvRjtGH0LXQvdC40Lgg0Log0Y3R
gtC+0LzRgyDQu9C+0LrQsNC70YzQvdC+0LzRgyDQv9C+0YDRgtGDINC40LvQuCDRgdC+0LrQ
tdGC0YMg0YHQvtC10LTQuNC90LXQvdC40LUgIgoi0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9GP
0LXRgtGB0Y8g0YfQtdGA0LXQtyDQt9Cw0YnQuNGJ0LXQvdC90YvQuSDQutCw0L3QsNC7INC4
INGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdGC0YHRjyDQv9C+0LTQutC70Y7Rh9C10L3QuNC1
INC70LjQsdC+INC6ICIKItC/0L7RgNGC0YMgRTwuQXIgaG9zdHBvcnQ+INC90LAg0YXQvtGB
0YLQtSBFPC5BciBob3N0Piwg0LvQuNCx0L4g0Log0YHQvtC60LXRgtGDIFVuaXggRTwuQXIg
IgoicmVtb3RlX3NvY2tldD4g0YEg0YPQtNCw0LvRkdC90L3QvtC5INC80LDRiNC40L3Riy4i
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICIiCiJQb3J0IGZvcndhcmRpbmdzIGNhbiBhbHNvIGJlIHNwZWNpZmllZCBpbiB0
aGUgY29uZmlndXJhdGlvbiBmaWxlLiAgT25seSB0aGUgIgoic3VwZXJ1c2VyIGNhbiBmb3J3
YXJkIHByaXZpbGVnZWQgcG9ydHMuICBJUHY2IGFkZHJlc3NlcyBjYW4gYmUgc3BlY2lmaWVk
IGJ5ICIKImVuY2xvc2luZyB0aGUgYWRkcmVzcyBpbiBzcXVhcmUgYnJhY2tldHMuIgptc2dz
dHIgIiIKItCf0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC90LjQtSDQv9C+0YDRgtC+0LIg0YLQ
sNC60LbQtSDQvNC+0LbQtdGCINCx0YvRgtGMINGD0LrQsNC30LDQvdC+INCyINGE0LDQudC7
0LUg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4LiDQotC+0LvRjNC60L4gIgoi0YHRg9C/0LXR
gNC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCDQvNC+0LbQtdGCINC/0LXRgNC10L3QsNC/0YDQ
sNCy0LvRj9GC0Ywg0L/RgNC40LLQuNC70LXQs9C40YDQvtCy0LDQvdC90YvQtSDQv9C+0YDR
gtGLLiDQkNC00YDQtdGB0LAgSVB2NiAiCiLQvNC+0LbQvdC+INGD0LrQsNC30LDRgtGMLCDQ
t9Cw0LrQu9GO0YfQuNCyINCw0LTRgNC10YEg0LIg0LrQstCw0LTRgNCw0YLQvdGL0LUg0YHQ
utC+0LHQutC4LiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KbXNnaWQgIiIKIkJ5IGRlZmF1bHQsIHRoZSBsb2NhbCBwb3J0IGlzIGJv
dW5kIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgRTwuQ20gIgoiR2F0ZXdheVBvcnRzPiBzZXR0
aW5nLiAgSG93ZXZlciwgYW4gZXhwbGljaXQgRTwuQXIgYmluZF9hZGRyZXNzPiBtYXkgYmUg
dXNlZCAiCiJ0byBiaW5kIHRoZSBjb25uZWN0aW9uIHRvIGEgc3BlY2lmaWMgYWRkcmVzcy4g
IFRoZSBFPC5BciBiaW5kX2FkZHJlc3M+IG9mICIKIkU8LkRxIGxvY2FsaG9zdD4gaW5kaWNh
dGVzIHRoYXQgdGhlIGxpc3RlbmluZyBwb3J0IGJlIGJvdW5kIGZvciBsb2NhbCB1c2UgIgoi
b25seSwgd2hpbGUgYW4gZW1wdHkgYWRkcmVzcyBvciBFPC5TcSAqPiBpbmRpY2F0ZXMgdGhh
dCB0aGUgcG9ydCBzaG91bGQgYmUgIgoiYXZhaWxhYmxlIGZyb20gYWxsIGludGVyZmFjZXMu
Igptc2dzdHIgIiIKItCf0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC70L7QutCw0LvRjNC90YvQ
uSDQv9C+0YDRgiDQv9GA0LjQstGP0LfRi9Cy0LDQtdGC0YHRjyDQsiDRgdC+0L7RgtCy0LXR
gtGB0YLQstC40Lgg0YEg0L/QsNGA0LDQvNC10YLRgNC+0LwgRTwuQ20gIgoiR2F0ZXdheVBv
cnRzPi4g0J7QtNC90LDQutC+INC00LvRjyDQv9GA0LjQstGP0LfQutC4INGB0L7QtdC00LjQ
vdC10L3QuNGPINC6INC+0L/RgNC10LTQtdC70ZHQvdC90L7QvNGDINCw0LTRgNC10YHRgyDQ
vNC+0LbQvdC+ICIKItC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRj9Cy0L3Ri9C5INC/0LDR
gNCw0LzQtdGC0YAgRTwuQXIgYmluZF9hZGRyZXNzPi4g0J/QsNGA0LDQvNC10YLRgCBFPC5B
ciAiCiJiaW5kX2FkZHJlc3M+INGA0LDQstC90YvQuSBFPC5EcSBsb2NhbGhvc3Q+LCDRg9C6
0LDQt9GL0LLQsNC10YIg0L3QsCDRgtC+LCDRh9GC0L4g0L/RgNC+0YHQu9GD0YjQuNCy0LDR
jtGJ0LjQuSAiCiLQv9C+0YDRgiDQtNC+0LvQttC10L0g0LHRi9GC0Ywg0L/RgNC40LLRj9C3
0LDQvSDRgtC+0LvRjNC60L4g0LTQu9GPINC70L7QutCw0LvRjNC90L7Qs9C+INC40YHQv9C+
0LvRjNC30L7QstCw0L3QuNGPLCDQsCDQv9GD0YHRgtC+0LkgIgoi0LDQtNGA0LXRgSDQuNC7
0Lgg0YHQuNC80LLQvtC7IEU8LlNxICo+INGD0LrQsNC30YvQstCw0LXRgiDQvdCwINGC0L4s
INGH0YLQviDQv9C+0YDRgiDQtNC+0LvQttC10L0g0LHRi9GC0Ywg0LTQvtGB0YLRg9C/0LXQ
vSDRgdC+ICIKItCy0YHQtdGFINC40L3RgtC10YDRhNC10LnRgdC+0LIuIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
RmwgbCBBciBsb2dpbl9uYW1lIgptc2dzdHIgIkZsIGwgQXIgbG9naW5fbmFtZSIKCiMuIHR5
cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQg
IiIKIlNwZWNpZmllcyB0aGUgdXNlciB0byBsb2cgaW4gYXMgb24gdGhlIHJlbW90ZSBtYWNo
aW5lLiAgVGhpcyBhbHNvIG1heSBiZSAiCiJzcGVjaWZpZWQgb24gYSBwZXItaG9zdCBiYXNp
cyBpbiB0aGUgY29uZmlndXJhdGlvbiBmaWxlLiIKbXNnc3RyICIiCiLQo9C60LDQt9GL0LLQ
sNC10YIg0LjQvNGPINGA0LXQs9C40YHRgtGA0LDRhtC40Lgg0L/QvtC70YzQt9C+0LLQsNGC
0LXQu9GPINCyINGB0LjRgdGC0LXQvNC1INC90LAg0YPQtNCw0LvRkdC90L3QvtC5INC80LDR
iNC40L3QtS4g0K3RgtC+ICIKItC80L7QttC10YIg0LHRi9GC0Ywg0YLQsNC60LbQtSDRg9C6
0LDQt9Cw0L3QviDQtNC70Y8g0LrQsNC20LTQvtCz0L4g0YXQvtGB0YLQsCDQsiDRhNCw0LnQ
u9C1INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuC4iCgojLiB0eXBlOiBJdAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBNIgptc2dzdHIg
IkZsIE0iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCm1zZ2lkICIiCiJQbGFjZXMgdGhlIEU8Lk5tPiBjbGllbnQgaW50byBFPC5EcSBt
YXN0ZXI+IG1vZGUgZm9yIGNvbm5lY3Rpb24gc2hhcmluZy4gICIKIk11bHRpcGxlIEU8LkZs
IE0+IG9wdGlvbnMgcGxhY2VzIEU8Lk5tPiBpbnRvIEU8LkRxIG1hc3Rlcj4gbW9kZSBidXQg
d2l0aCAiCiJjb25maXJtYXRpb24gcmVxdWlyZWQgdXNpbmcgRTwuWHIgc3NoLWFza3Bhc3Mg
MT4gYmVmb3JlIGVhY2ggb3BlcmF0aW9uIHRoYXQgIgoiY2hhbmdlcyB0aGUgbXVsdGlwbGV4
aW5nIHN0YXRlIChlLmcuIG9wZW5pbmcgYSBuZXcgc2Vzc2lvbikuICBSZWZlciB0byB0aGUg
IgoiZGVzY3JpcHRpb24gb2YgRTwuQ20gQ29udHJvbE1hc3Rlcj4gaW4gRTwuWHIgc3NoX2Nv
bmZpZyA1PiBmb3IgZGV0YWlscy4iCm1zZ3N0ciAiIgoi0J/QtdGA0LXQstC+0LTQuNGCINC6
0LvQuNC10L3RgiBFPC5ObT4g0LIgRTwuRHEgbWFzdGVyPiDRgNC10LbQuNC8INC00LvRjyDR
gdC+0LLQvNC10YHRgtC90L7Qs9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPICIKItC/
0L7QtNC60LvRjtGH0LXQvdC40LkuINCf0YDQuCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQ
uCDQvdC10YHQutC+0LvRjNC60LjRhSDQv9Cw0YDQsNC80LXRgtGA0L7QsiBFPC5GbCBNPiBF
PC5ObT4gIgoi0L/QtdGA0LXRhdC+0LTQuNGCINCyIEU8LkRxIG1hc3Rlcj4g0YDQtdC20LjQ
vCwg0L3QviDQv9C10YDQtdC0INC60LDQttC00L7QuSDQvtC/0LXRgNCw0YbQuNC10LksINC4
0LfQvNC10L3Rj9GO0YnQtdC5ICIKItGB0L7RgdGC0L7Rj9C90LjQtSDQvNGD0LvRjNGC0LjQ
v9C70LXQutGB0LjRgNC+0LLQsNC90LjRjyAo0L3QsNC/0YDQuNC80LXRgCwg0L/RgNC4INC+
0YLQutGA0YvRgtC40Lgg0L3QvtCy0L7Qs9C+INGB0LXQsNC90YHQsCksICIKItGC0YDQtdCx
0YPQtdGC0YHRjyDQv9C+0LTRgtCy0LXRgNC20LTQtdC90LjQtSDRgSDQv9C+0LzQvtGJ0YzR
jiBFPC5YciBzc2gtYXNrcGFzcyAxPi4g0J/QvtC00YDQvtCx0L3QvtGB0YLQuCDRgdC8LiDQ
siAiCiLQvtC/0LjRgdCw0L3QuNC4IEU8LkNtIENvbnRyb2xNYXN0ZXI+INCyIEU8LlhyIHNz
aF9jb25maWcgNT4uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgbSBBciBtYWNfc3BlYyIKbXNnc3RyICJGbCBt
IEFyIG1hY19zcGVjIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiQSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBNQUMg
KG1lc3NhZ2UgYXV0aGVudGljYXRpb24gY29kZSkgYWxnb3JpdGhtcywgIgoic3BlY2lmaWVk
IGluIG9yZGVyIG9mIHByZWZlcmVuY2UuICBTZWUgdGhlIEU8LkNtIE1BQ3M+IGtleXdvcmQg
aW4gRTwuWHIgIgoic3NoX2NvbmZpZyA1PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iCm1zZ3N0
ciAiIgoi0KHQv9C40YHQvtC6INCw0LvQs9C+0YDQuNGC0LzQvtCyIE1BQyAo0LrQvtC0INCw
0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgg0YHQvtC+0LHRidC10L3QuNC5KSwg0YDQsNC3
0LTQtdC70LXQvdC90YvRhSDQt9Cw0L/Rj9GC0YvQvNC4LCAiCiLRg9C60LDQt9Cw0L3QvdGL
0YUg0LIg0L/QvtGA0Y/QtNC60LUg0L/RgNC10LTQv9C+0YfRgtC10L3QuNGPLiDQlNC+0L/Q
vtC70L3QuNGC0LXQu9GM0L3Rg9GOINC40L3RhNC+0YDQvNCw0YbQuNGOINGB0LzQvtGC0YDQ
uNGC0LUg0LIgRTwuQ20gIgoiTUFDcz4g0LIgRTwuWHIgc3NoX2NvbmZpZyA1Pi4iCgojLiB0
eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVk
b3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1z
Z2lkICJGbCBOIgptc2dzdHIgIkZsIE4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hs
aW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJh
d2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJEbyBub3QgZXhlY3V0ZSBhIHJl
bW90ZSBjb21tYW5kLiAgVGhpcyBpcyB1c2VmdWwgZm9yIGp1c3QgZm9yd2FyZGluZyBwb3J0
cy4gICIKIlJlZmVyIHRvIHRoZSBkZXNjcmlwdGlvbiBvZiBFPC5DbSBTZXNzaW9uVHlwZT4g
aW4gRTwuWHIgc3NoX2NvbmZpZyA1PiBmb3IgIgoiZGV0YWlscy4iCm1zZ3N0ciAiIgoi0J3Q
tSDQstGL0L/QvtC70L3Rj9GC0Ywg0YPQtNCw0LvRkdC90L3Rg9GOINC60L7QvNCw0L3QtNGD
LiDQrdGC0L4g0L/QvtC70LXQt9C90L4g0LXRgdC70Lgg0LLRiyDRhdC+0YLQuNGC0LUg0YLQ
vtC70YzQutC+ICIKItC/0LXRgNC10L3QsNC/0YDQsNCy0LjRgtGMINC/0L7RgNGC0Ysu0J/Q
vtC00YDQvtCx0L3QtdC1INGB0LwuINCyINC+0L/QuNGB0LDQvdC40LggRTwuQ20gU2Vzc2lv
blR5cGU+INCyIDwuWHIgIgoic3NoX2NvbmZpZyA1Pi4iCgojLiB0eXBlOiBJdAojOiBhcmNo
bGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1y
YXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBuIgptc2dz
dHIgIkZsIG4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCm1zZ2lkICIiCiJSZWRpcmVjdHMgc3RkaW4gZnJvbSBFPC5QYSAvZGV2L251
bGw+IChhY3R1YWxseSwgcHJldmVudHMgcmVhZGluZyBmcm9tICIKInN0ZGluKS4gIFRoaXMg
bXVzdCBiZSB1c2VkIHdoZW4gRTwuTm0+IGlzIHJ1biBpbiB0aGUgYmFja2dyb3VuZC4gIEEg
Y29tbW9uICIKInRyaWNrIGlzIHRvIHVzZSB0aGlzIHRvIHJ1biBYMTEgcHJvZ3JhbXMgb24g
YSByZW1vdGUgbWFjaGluZS4gIEZvciBleGFtcGxlLCAiCiJFPC5JYyBzc2ggLW4gc2hhZG93
cy5jcy5odXQuZmkgZW1hY3MgJj4gd2lsbCBzdGFydCBhbiBlbWFjcyBvbiAiCiJzaGFkb3dz
LmNzLmh1dC5maSwgYW5kIHRoZSBYMTEgY29ubmVjdGlvbiB3aWxsIGJlIGF1dG9tYXRpY2Fs
bHkgZm9yd2FyZGVkICIKIm92ZXIgYW4gZW5jcnlwdGVkIGNoYW5uZWwuICBUaGUgRTwuTm0+
IHByb2dyYW0gd2lsbCBiZSBwdXQgaW4gdGhlICIKImJhY2tncm91bmQuICAoVGhpcyBkb2Vz
IG5vdCB3b3JrIGlmIEU8Lk5tPiBuZWVkcyB0byBhc2sgZm9yIGEgcGFzc3dvcmQgb3IgIgoi
cGFzc3BocmFzZTsgc2VlIGFsc28gdGhlIEU8LkZsIGY+IG9wdGlvbi4pICBSZWZlciB0byB0
aGUgZGVzY3JpcHRpb24gb2YgIgoiRTwuQ20gU3RkaW5OdWxsPiBpbiBFPC5YciBzc2hfY29u
ZmlnIDU+IGZvciBkZXRhaWxzLiIKbXNnc3RyICIiCiLQn9C10YDQtdC90LDQv9GA0LDQstC7
0Y/QtdGCINGB0YLQsNC90LTQsNGA0YLQvdGL0Lkg0LLQstC+0LQg0LjQtyBFPC5QYSAvZGV2
L251bGw+ICjRhNCw0LrRgtC40YfQtdGB0LrQuCwgIgoi0L/RgNC10LTQvtGC0LLRgNCw0YnQ
sNC10YIg0YfRgtC10L3QuNC1INC40Lcg0YHRgtCw0L3QtNCw0YDRgtC90L7Qs9C+INCy0LLQ
vtC00LApLiDQrdGC0L4g0LTQvtC70LbQvdC+INC40YHQv9C+0LvRjNC30L7QstCw0YLRjNGB
0Y8g0LrQvtCz0LTQsCAiCiJFPC5ObT4g0LLRi9C/0L7Qu9C90Y/QtdGC0YHRjyDQsiDRhNC+
0L3QvtCy0L7QvCDRgNC10LbQuNC80LUuINCi0LjQv9C40YfQvdGL0Lkg0YLRgNGO0Log0LjR
gdC/0L7Qu9GM0LfRg9C10LzRi9C5INC00LvRjyDQt9Cw0L/Rg9GB0LrQsCAiCiLQpTExINC/
0YDQvtCz0YDQsNC80Lwg0L3QsCDRg9C00LDQu9GR0L3QvdC+0Lkg0LzQsNGI0LjQvdC1LiDQ
ndCw0L/RgNC40LzQtdGALCBFPC5JYyBzc2ggLW4gc2hhZG93cy5jcy5odXQuZmkgIgoiZW1h
Y3MgJj4g0LfQsNC/0YPRgdGC0LjRgiBlbWFjcyDQvdCwIHNoYWRvd3MuY3MuaHV0LmZpINC4
INGB0L7QtdC00LjQvdC10L3QuNC1IFgxMSDQsdGD0LTQtdGCICIKItCw0LLRgtC+0LzQsNGC
0LjRh9C10YHQutC4INC/0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC90L4g0YfQtdGA0LXQtyDQ
t9Cw0YjQuNGE0YDQvtCy0LDQvdC90YvQuSDQutCw0L3QsNC7LiDQn9GA0L7Qs9GA0LDQvNC8
0LAgRTwuTm0+ICIKItCx0YPQtNC10YIg0L/QtdGA0LXQstC10LTQtdC90LAg0LIg0YTQvtC9
0L7QstGL0Lkg0YDQtdC20LjQvC4gKNCt0YLQviDQvdC1INGA0LDQsdC+0YLQsNC10YIsINC1
0YHQu9C4IEU8Lk5tPiDQvdGD0LbQtdC9INC30LDQv9GA0L7RgSAiCiLQv9Cw0YDQvtC70Y8g
0LjQu9C4INC/0LDRgNC+0LvRjNC90L7QuSDRhNGA0LDQt9GLOyDRgtCw0LrQttC1INGB0LzQ
vtGC0YDQuCDQv9Cw0YDQsNC80LXRgtGAIEU8LkZsIGY+Likg0J/QvtC00YDQvtCx0L3QvtGB
0YLQuCDRgdC8LiAiCiLQsiDQvtC/0LjRgdCw0L3QuNC4IEU8LkNtIFN0ZGluTnVsbD4g0LIg
RTwuWHIgc3NoX2NvbmZpZyA1PiAuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgTyBBciBjdGxfY21kIgptc2dz
dHIgIkZsIE8gQXIgY3RsX2NtZCIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIkNvbnRyb2wgYW4gYWN0aXZlIGNvbm5l
Y3Rpb24gbXVsdGlwbGV4aW5nIG1hc3RlciBwcm9jZXNzLiAgV2hlbiB0aGUgRTwuRmwgTz4g
Igoib3B0aW9uIGlzIHNwZWNpZmllZCwgdGhlIEU8LkFyIGN0bF9jbWQ+IGFyZ3VtZW50IGlz
IGludGVycHJldGVkIGFuZCBwYXNzZWQgIgoidG8gdGhlIG1hc3RlciBwcm9jZXNzLiAgVmFs
aWQgY29tbWFuZHMgYXJlOiBFPC5EcSBjaGVjaz4gKGNoZWNrIHRoYXQgdGhlICIKIm1hc3Rl
ciBwcm9jZXNzIGlzIHJ1bm5pbmcpLCBFPC5EcSBmb3J3YXJkPiAocmVxdWVzdCBmb3J3YXJk
aW5ncyB3aXRob3V0ICIKImNvbW1hbmQgZXhlY3V0aW9uKSwgRTwuRHEgY2FuY2VsPiAoY2Fu
Y2VsIGZvcndhcmRpbmdzKSwgRTwuRHEgcHJveHk+ICIKIihjb25uZWN0IHRvIGEgcnVubmlu
ZyBtdWx0aXBsZXhpbmcgbWFzdGVyIGluIHByb3h5IG1vZGUpLCBFPC5EcSBleGl0PiAiCiIo
cmVxdWVzdCB0aGUgbWFzdGVyIHRvIGV4aXQpLCBhbmQgRTwuRHEgc3RvcD4gKHJlcXVlc3Qg
dGhlIG1hc3RlciB0byBzdG9wICIKImFjY2VwdGluZyBmdXJ0aGVyIG11bHRpcGxleGluZyBy
ZXF1ZXN0cykuIgptc2dzdHIgIiIKItCj0L/RgNCw0LLQu9GP0LXRgiDQvtGB0L3QvtCy0L3R
i9C8INC/0YDQvtGG0LXRgdGB0L7QvCDQvNGD0LvRjNGC0LjQv9C70LXQutGB0LjRgNC+0LLQ
sNC90LjRjyDQsNC60YLQuNCy0L3QvtCz0L4g0YHQvtC10LTQuNC90LXQvdC40Y8uINCV0YHQ
u9C4ICIKItC30LDQtNCw0L0g0L/QsNGA0LDQvNC10YLRgCBFPC5GbCBPPiwg0LDRgNCz0YPQ
vNC10L3RgiBFPC5BciBjdGxfY21kPiDQuNC90YLQtdGA0L/RgNC10YLQuNGA0YPQtdGC0YHR
jyDQuCAiCiLQv9C10YDQtdC00LDRkdGC0YHRjyDQs9C70LDQstC90L7QvNGDINC/0YDQvtGG
0LXRgdGB0YMuINCU0L7Qv9GD0YHRgtC40LzRi9C80Lgg0LrQvtC80LDQvdC00LDQvNC4INGP
0LLQu9GP0Y7RgtGB0Y86IEU8LkRxIGNoZWNrPiAiCiIo0L/RgNC+0LLQtdGA0LrQsCDRgtC+
0LPQviwg0YfRgtC+INC+0YHQvdC+0LLQvdC+0Lkg0L/RgNC+0YbQtdGB0YEg0LfQsNC/0YPR
idC10L0pLCBFPC5EcSBmb3J3YXJkPiAo0LfQsNC/0YDQvtGBICIKItC/0LXRgNC10L3QsNC/
0YDQsNCy0LvQtdC90LjRjyDQsdC10Lcg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0LrQvtC80LDQ
vdC0KSwgRTwuRHEgY2FuY2VsPiAo0L7RgtC80LXQvdCwICIKItC/0LXRgNC10L3QsNC/0YDQ
sNCy0LvQtdC90LjRjyksIEU8LkRxIHByb3h5PiAo0L/QvtC00LrQu9GO0YfQtdC90LjQtSDQ
uiDQt9Cw0L/Rg9GJ0LXQvdC90L7QvNGDINCz0LvQsNCy0L3QvtC80YMg0L/RgNC+0YbQtdGB
0YHRgyAiCiLQvNGD0LvRjNGC0LjQv9C70LXQutGB0LjRgNC+0LLQsNC90LjRjyDQsiDQv9GA
0L7QutGB0Lgg0YDQtdC20LjQvNC1KSwgRTwuRHEgZXhpdD4gKNC30LDQv9GA0L7RgSDQuiDQ
s9C70LDQstC90L7QvNGDICIKItC/0YDQvtGG0LXRgdGB0YMg0L3QsCDQstGL0YXQvtC0KSwg
0LggRTwuRHEgc3RvcD4gKNC30LDQv9GA0L7RgSDQuiDQs9C70LDQstC90L7QvNGDINC/0YDQ
vtGG0LXRgdGB0YMg0L3QsCDQv9GA0LXQutGA0LDRidC10L3QuNC1ICIKItC/0YDQuNGR0LzQ
sCDQtNCw0LvRjNC90LXQudGI0LjRhSDQt9Cw0L/RgNC+0YHQvtCyINC90LAg0LzRg9C70YzR
gtC40L/Qu9C10LrRgdC40YDQvtCy0LDQvdC40LUpLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hs
aW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJh
d2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIG8gQXIgb3B0
aW9uIgptc2dzdHIgIkZsIG8gQXIgb3B0aW9uIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBh
cmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9y
YS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiQ2FuIGJlIHVzZWQgdG8g
Z2l2ZSBvcHRpb25zIGluIHRoZSBmb3JtYXQgdXNlZCBpbiB0aGUgY29uZmlndXJhdGlvbiBm
aWxlLiAgIgoiVGhpcyBpcyB1c2VmdWwgZm9yIHNwZWNpZnlpbmcgb3B0aW9ucyBmb3Igd2hp
Y2ggdGhlcmUgaXMgbm8gc2VwYXJhdGUgY29tbWFuZC0iCiJsaW5lIGZsYWcuICBGb3IgZnVs
bCBkZXRhaWxzIG9mIHRoZSBvcHRpb25zIGxpc3RlZCBiZWxvdywgYW5kIHRoZWlyIHBvc3Np
YmxlICIKInZhbHVlcywgc2VlIEU8LlhyIHNzaF9jb25maWcgNT4uIgptc2dzdHIgIiIKItCc
0L7QttC10YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvSDQtNC70Y8g0LfQsNC0
0LDQvdC40Y8g0L/QsNGA0LDQvNC10YLRgNC+0LIg0LIg0YTQvtGA0LzQsNGC0LUsINC40YHQ
v9C+0LvRjNC30YPQtdC80L7QvCDQsiAiCiLRhNCw0LnQu9C1INC60L7QvdGE0LjQs9GD0YDQ
sNGG0LjQuC4g0K3RgtC+INC/0L7Qu9C10LfQvdC+INC00LvRjyDRg9C60LDQt9Cw0L3QuNGP
INC/0LDRgNCw0LzQtdGC0YDQvtCyINC90LUg0LjQvNC10Y7RidC40YUgIgoi0L7RgtC00LXQ
u9GM0L3QvtCz0L4g0L/QsNGA0LDQvNC10YLRgNCwINC60L7QvNCw0L3QtNC90L7QuSDRgdGC
0YDQvtC60LguINCf0L7Qu9C90YPRjiDQuNC90YTQvtGA0LzQsNGG0LjRjiDQviDQv9C10YDQ
tdGH0LjRgdC70LXQvdC90YvRhSAiCiLQvdC40LbQtSDQv9Cw0YDQsNC80LXRgtGA0LDRhSDQ
uCDQuNGFINCy0L7Qt9C80L7QttC90YvRhSDQt9C90LDRh9C10L3QuNGP0YUg0YHQvC4g0LIg
RTwuWHIgc3NoX2NvbmZpZyA1Pi4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJBZGRLZXlzVG9BZ2VudCIKbXNnc3Ry
ICJBZGRLZXlzVG9BZ2VudCIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkFkZHJlc3NGYW1pbHkiCm1zZ3N0ciAiQWRk
cmVzc0ZhbWlseSIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCiMsIG5vLXdyYXAKbXNnaWQgIkJhdGNoTW9kZSIKbXNnc3RyICJCYXRjaE1vZGUiCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJCaW5kQWRkcmVzcyIKbXNnc3RyICJCaW5kQWRkcmVzcyIKCiMuIHR5cGU6IEl0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkJp
bmRJbnRlcmZhY2UiCm1zZ3N0ciAiQmluZEludGVyZmFjZSIKCiMuIHR5cGU6IEl0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNBU2lnbmF0
dXJlQWxnb3JpdGhtcyIKbXNnc3RyICJDQVNpZ25hdHVyZUFsZ29yaXRobXMiCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJDYW5vbmljYWxEb21haW5zIgptc2dzdHIgIkNhbm9uaWNhbERvbWFpbnMiCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJDYW5vbmljYWxpemVGYWxsYmFja0xvY2FsIgptc2dzdHIgIkNhbm9uaWNhbGl6ZUZhbGxi
YWNrTG9jYWwiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgojLCBuby13cmFwCm1zZ2lkICJDYW5vbmljYWxpemVIb3N0bmFtZSIKbXNnc3RyICJDYW5v
bmljYWxpemVIb3N0bmFtZSIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNhbm9uaWNhbGl6ZU1heERvdHMiCm1zZ3N0
ciAiQ2Fub25pY2FsaXplTWF4RG90cyIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNhbm9uaWNhbGl6ZVBlcm1pdHRl
ZENOQU1FcyIKbXNnc3RyICJDYW5vbmljYWxpemVQZXJtaXR0ZWRDTkFNRXMiCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJDZXJ0aWZpY2F0ZUZpbGUiCm1zZ3N0ciAiQ2VydGlmaWNhdGVGaWxlIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
Q2hhbm5lbFRpbWVvdXQiCm1zZ3N0ciAiQ2hhbm5lbFRpbWVvdXQiCgojLiB0eXBlOiBJdAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJDaGVj
a0hvc3RJUCIKbXNnc3RyICJDaGVja0hvc3RJUCIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNpcGhlcnMiCm1zZ3N0
ciAiQ2lwaGVycyIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNsZWFyQWxsRm9yd2FyZGluZ3MiCm1zZ3N0ciAiQ2xl
YXJBbGxGb3J3YXJkaW5ncyIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNvbXByZXNzaW9uIgptc2dzdHIgIkNvbXBy
ZXNzaW9uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiQ29ubmVjdFRpbWVvdXQiCm1zZ3N0ciAiQ29ubmVjdFRpbWVv
dXQiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBu
by13cmFwCm1zZ2lkICJDb25uZWN0aW9uQXR0ZW1wdHMiCm1zZ3N0ciAiQ29ubmVjdGlvbkF0
dGVtcHRzIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiQ29udHJvbE1hc3RlciIKbXNnc3RyICJDb250cm9sTWFzdGVy
IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8t
d3JhcAptc2dpZCAiQ29udHJvbFBhdGgiCm1zZ3N0ciAiQ29udHJvbFBhdGgiCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJDb250cm9sUGVyc2lzdCIKbXNnc3RyICJDb250cm9sUGVyc2lzdCIKCiMuIHR5cGU6IEl0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkR5
bmFtaWNGb3J3YXJkIgptc2dzdHIgIkR5bmFtaWNGb3J3YXJkIgoKIy4gdHlwZTogSXQKIzog
YXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRW5hYmxl
RXNjYXBlQ29tbWFuZGxpbmUiCm1zZ3N0ciAiRW5hYmxlRXNjYXBlQ29tbWFuZGxpbmUiCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJFbmFibGVTU0hLZXlzaWduIgptc2dzdHIgIkVuYWJsZVNTSEtleXNpZ24iCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJFc2NhcGVDaGFyIgptc2dzdHIgIkVzY2FwZUNoYXIiCgojLiB0eXBlOiBJdAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJFeGl0
T25Gb3J3YXJkRmFpbHVyZSIKbXNnc3RyICJFeGl0T25Gb3J3YXJkRmFpbHVyZSIKCiMuIHR5
cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRv
cmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNn
aWQgIkZpbmdlcnByaW50SGFzaCIKbXNnc3RyICJGaW5nZXJwcmludEhhc2giCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJGb3JrQWZ0ZXJBdXRoZW50aWNhdGlvbiIKbXNnc3RyICJGb3JrQWZ0ZXJBdXRoZW50aWNh
dGlvbiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMs
IG5vLXdyYXAKbXNnaWQgIkZvcndhcmRBZ2VudCIKbXNnc3RyICJGb3J3YXJkQWdlbnQiCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJGb3J3YXJkWDExIgptc2dzdHIgIkZvcndhcmRYMTEiCgojLiB0eXBlOiBJdAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGb3J3
YXJkWDExVGltZW91dCIKbXNnc3RyICJGb3J3YXJkWDExVGltZW91dCIKCiMuIHR5cGU6IEl0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZv
cndhcmRYMTFUcnVzdGVkIgptc2dzdHIgIkZvcndhcmRYMTFUcnVzdGVkIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
R1NTQVBJQXV0aGVudGljYXRpb24iCm1zZ3N0ciAiR1NTQVBJQXV0aGVudGljYXRpb24iCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJHU1NBUElEZWxlZ2F0ZUNyZWRlbnRpYWxzIgptc2dzdHIgIkdTU0FQSURlbGVn
YXRlQ3JlZGVudGlhbHMiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJHYXRld2F5UG9ydHMiCm1zZ3N0ciAiR2F0ZXdh
eVBvcnRzIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiR2xvYmFsS25vd25Ib3N0c0ZpbGUiCm1zZ3N0ciAiR2xvYmFs
S25vd25Ib3N0c0ZpbGUiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJIYXNoS25vd25Ib3N0cyIKbXNnc3RyICJIYXNo
S25vd25Ib3N0cyIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCiMsIG5vLXdyYXAKbXNnaWQgIkhvc3QiCm1zZ3N0ciAiSG9zdCIKCiMuIHR5cGU6IEl0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkhv
c3RLZXlBbGdvcml0aG1zIgptc2dzdHIgIkhvc3RLZXlBbGdvcml0aG1zIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
SG9zdEtleUFsaWFzIgptc2dzdHIgIkhvc3RLZXlBbGlhcyIKCiMuIHR5cGU6IEl0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkhvc3RiYXNl
ZEFjY2VwdGVkQWxnb3JpdGhtcyIKbXNnc3RyICJIb3N0YmFzZWRBY2NlcHRlZEFsZ29yaXRo
bXMiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBu
by13cmFwCm1zZ2lkICJIb3N0YmFzZWRBdXRoZW50aWNhdGlvbiIKbXNnc3RyICJIb3N0YmFz
ZWRBdXRoZW50aWNhdGlvbiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkhvc3RuYW1lIgptc2dzdHIgIkhvc3RuYW1l
IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8t
d3JhcAptc2dpZCAiSVBRb1MiCm1zZ3N0ciAiSVBRb1MiCgojLiB0eXBlOiBJdAojOiBhcmNo
bGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1y
YXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJJZGVudGl0aWVz
T25seSIKbXNnc3RyICJJZGVudGl0aWVzT25seSIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIklkZW50aXR5QWdlbnQi
Cm1zZ3N0ciAiSWRlbnRpdHlBZ2VudCIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIklkZW50aXR5RmlsZSIKbXNnc3Ry
ICJJZGVudGl0eUZpbGUiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJJZ25vcmVVbmtub3duIgptc2dzdHIgIklnbm9y
ZVVua25vd24iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgojLCBuby13cmFwCm1zZ2lkICJJbmNsdWRlIgptc2dzdHIgIkluY2x1ZGUiCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJLYmRJbnRlcmFjdGl2ZUF1dGhlbnRpY2F0aW9uIgptc2dzdHIgIktiZEludGVyYWN0aXZl
QXV0aGVudGljYXRpb24iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJLYmRJbnRlcmFjdGl2ZURldmljZXMiCm1zZ3N0
ciAiS2JkSW50ZXJhY3RpdmVEZXZpY2VzIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRl
Ymlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQoj
OiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiS2V4QWxnb3JpdGhtcyIKbXNn
c3RyICJLZXhBbGdvcml0aG1zIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiS25vd25Ib3N0c0NvbW1hbmQiCm1zZ3N0
ciAiS25vd25Ib3N0c0NvbW1hbmQiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJMb2NhbENvbW1hbmQiCm1zZ3N0ciAi
TG9jYWxDb21tYW5kIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KIywgbm8td3JhcAptc2dpZCAiTG9jYWxGb3J3YXJkIgptc2dzdHIgIkxvY2FsRm9y
d2FyZCIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMs
IG5vLXdyYXAKbXNnaWQgIkxvZ0xldmVsIgptc2dzdHIgIkxvZ0xldmVsIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
TG9nVmVyYm9zZSIKbXNnc3RyICJMb2dWZXJib3NlIgoKIy4gdHlwZTogSXQKIzogYXJjaGxp
bnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3
aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiTUFDcyIKbXNnc3Ry
ICJNQUNzIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiTm9Ib3N0QXV0aGVudGljYXRpb25Gb3JMb2NhbGhvc3QiCm1z
Z3N0ciAiTm9Ib3N0QXV0aGVudGljYXRpb25Gb3JMb2NhbGhvc3QiCgojLiB0eXBlOiBJdAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJOdW1i
ZXJPZlBhc3N3b3JkUHJvbXB0cyIKbXNnc3RyICJOdW1iZXJPZlBhc3N3b3JkUHJvbXB0cyIK
CiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdy
YXAKbXNnaWQgIk9ic2N1cmVLZXlzdHJva2VUaW1pbmciCm1zZ3N0ciAiT2JzY3VyZUtleXN0
cm9rZVRpbWluZyIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBLQ1MxMVByb3ZpZGVyIgptc2dzdHIgIlBLQ1MxMVBy
b3ZpZGVyIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiUGFzc3dvcmRBdXRoZW50aWNhdGlvbiIKbXNnc3RyICJQYXNz
d29yZEF1dGhlbnRpY2F0aW9uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGVybWl0TG9jYWxDb21tYW5kIgptc2dz
dHIgIlBlcm1pdExvY2FsQ29tbWFuZCIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBlcm1pdFJlbW90ZU9wZW4iCm1z
Z3N0ciAiUGVybWl0UmVtb3RlT3BlbiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBvcnQiCm1zZ3N0ciAiUG9ydCIK
CiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdy
YXAKbXNnaWQgIlByZWZlcnJlZEF1dGhlbnRpY2F0aW9ucyIKbXNnc3RyICJQcmVmZXJyZWRB
dXRoZW50aWNhdGlvbnMiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQcm94eUNvbW1hbmQiCm1zZ3N0ciAiUHJveHlD
b21tYW5kIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
Iywgbm8td3JhcAptc2dpZCAiUHJveHlKdW1wIgptc2dzdHIgIlByb3h5SnVtcCIKCiMuIHR5
cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRv
cmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNn
aWQgIlByb3h5VXNlRmRwYXNzIgptc2dzdHIgIlByb3h5VXNlRmRwYXNzIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
UHVia2V5QWNjZXB0ZWRBbGdvcml0aG1zIgptc2dzdHIgIlB1YmtleUFjY2VwdGVkQWxnb3Jp
dGhtcyIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMs
IG5vLXdyYXAKbXNnaWQgIlB1YmtleUF1dGhlbnRpY2F0aW9uIgptc2dzdHIgIlB1YmtleUF1
dGhlbnRpY2F0aW9uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KIywgbm8td3JhcAptc2dpZCAiUmVrZXlMaW1pdCIKbXNnc3RyICJSZWtleUxpbWl0
IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8t
d3JhcAptc2dpZCAiUmVtb3RlQ29tbWFuZCIKbXNnc3RyICJSZW1vdGVDb21tYW5kIgoKIy4g
dHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZl
ZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcApt
c2dpZCAiUmVtb3RlRm9yd2FyZCIKbXNnc3RyICJSZW1vdGVGb3J3YXJkIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
UmVxdWVzdFRUWSIKbXNnc3RyICJSZXF1ZXN0VFRZIgoKIy4gdHlwZTogSXQKIzogYXJjaGxp
bnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3
aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUmVxdWlyZWRSU0FT
aXplIgptc2dzdHIgIlJlcXVpcmVkUlNBU2l6ZSIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlJldm9rZWRIb3N0S2V5
cyIKbXNnc3RyICJSZXZva2VkSG9zdEtleXMiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXgg
ZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRl
CiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTZWN1cml0eUtleVByb3Zp
ZGVyIgptc2dzdHIgIlNlY3VyaXR5S2V5UHJvdmlkZXIiCgojLiB0eXBlOiBJdAojOiBhcmNo
bGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1y
YXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTZW5kRW52Igpt
c2dzdHIgIlNlbmRFbnYiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTZXJ2ZXJBbGl2ZUNvdW50TWF4Igptc2dzdHIg
IlNlcnZlckFsaXZlQ291bnRNYXgiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTZXJ2ZXJBbGl2ZUludGVydmFsIgpt
c2dzdHIgIlNlcnZlckFsaXZlSW50ZXJ2YWwiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXgg
ZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRl
CiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTZXNzaW9uVHlwZSIKbXNn
c3RyICJTZXNzaW9uVHlwZSIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlNldEVudiIKbXNnc3RyICJTZXRFbnYiCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJTdGRpbk51bGwiCm1zZ3N0ciAiU3RkaW5OdWxsIgoKIy4gdHlwZTogSXQKIzog
YXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiU3RyZWFt
TG9jYWxCaW5kTWFzayIKbXNnc3RyICJTdHJlYW1Mb2NhbEJpbmRNYXNrIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
U3RyZWFtTG9jYWxCaW5kVW5saW5rIgptc2dzdHIgIlN0cmVhbUxvY2FsQmluZFVubGluayIK
CiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdy
YXAKbXNnaWQgIlN0cmljdEhvc3RLZXlDaGVja2luZyIKbXNnc3RyICJTdHJpY3RIb3N0S2V5
Q2hlY2tpbmciCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgojLCBuby13cmFwCm1zZ2lkICJTeXNsb2dGYWNpbGl0eSIKbXNnc3RyICJTeXNsb2dGYWNp
bGl0eSIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMs
IG5vLXdyYXAKbXNnaWQgIlRDUEtlZXBBbGl2ZSIKbXNnc3RyICJUQ1BLZWVwQWxpdmUiCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJUYWciCm1zZ3N0ciAiVGFnIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRl
Ymlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQoj
OiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiVHVubmVsIgptc2dzdHIgIlR1
bm5lbCIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMs
IG5vLXdyYXAKbXNnaWQgIlR1bm5lbERldmljZSIKbXNnc3RyICJUdW5uZWxEZXZpY2UiCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJVcGRhdGVIb3N0S2V5cyIKbXNnc3RyICJVcGRhdGVIb3N0S2V5cyIKCiMuIHR5
cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRv
cmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNn
aWQgIlVzZXIiCm1zZ3N0ciAiVXNlciIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlVzZXJLbm93bkhvc3RzRmlsZSIK
bXNnc3RyICJVc2VyS25vd25Ib3N0c0ZpbGUiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXgg
ZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRl
CiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJWZXJpZnlIb3N0S2V5RE5T
Igptc2dzdHIgIlZlcmlmeUhvc3RLZXlETlMiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXgg
ZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRl
CiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJWaXN1YWxIb3N0S2V5Igpt
c2dzdHIgIlZpc3VhbEhvc3RLZXkiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJYQXV0aExvY2F0aW9uIgptc2dzdHIg
IlhBdXRoTG9jYXRpb24iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBQIEFyIHRhZyIKbXNnc3RyICJGbCBQIEFy
IHRhZyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KbXNnaWQgIiIKIlNwZWNpZnkgYSB0YWcgbmFtZSB0aGF0IG1heSBiZSB1c2VkIHRv
IHNlbGVjdCBjb25maWd1cmF0aW9uIGluIEU8LlhyICIKInNzaF9jb25maWcgNT4uICBSZWZl
ciB0byB0aGUgRTwuQ20gVGFnPiBhbmQgRTwuQ20gTWF0Y2g+IGtleXdvcmRzIGluIEU8Llhy
ICIKInNzaF9jb25maWcgNT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uIgptc2dzdHIgIiIKItCX
0LDQtNCw0ZHRgiDQuNC80Y8g0YLQtdCz0LAsINC60L7RgtC+0YDQvtC1INC80L7QttC10YIg
0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGM0YHRjyDQtNC70Y8g0LLRi9Cx0L7RgNCwINC60L7Q
vdGE0LjQs9GD0YDQsNGG0LjQuCDQsiAiCiJFPC5YciBzc2hfY29uZmlnIDU+LiDQlNC70Y8g
0L/QvtC70YPRh9C10L3QuNGPINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0Lkg0LjQvdGE
0L7RgNC80LDRhtC40Lgg0L7QsdGA0LDRgtC40YLQtdGB0Ywg0LogIgoi0LrQu9GO0YfQtdCy
0YvQvCDRgdC70L7QstCw0LwgRTwuQ20gVGFnPiDQuCBFPC5DbSBNYXRjaD4g0LIgRTwuWHIg
c3NoX2NvbmZpZyA1Pi4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBwIEFyIHBvcnQiCm1zZ3N0ciAiRmwgcCBB
ciBwb3J0IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgptc2dpZCAiIgoiUG9ydCB0byBjb25uZWN0IHRvIG9uIHRoZSByZW1vdGUgaG9z
dC4gIFRoaXMgY2FuIGJlIHNwZWNpZmllZCBvbiBhIHBlci1ob3N0ICIKImJhc2lzIGluIHRo
ZSBjb25maWd1cmF0aW9uIGZpbGUuIgptc2dzdHIgIiIKItCf0L7RgNGCINC00LvRjyDQv9C+
0LTQutC70Y7Rh9C10L3QuNGPINC6INGD0LTQsNC70ZHQvdC90L7QvNGDINGF0L7RgdGC0YMu
INCt0YLQviDQt9C90LDRh9C10L3QuNC1INC80L7QttC90L4g0YPQutCw0LfQsNGC0Ywg0LTQ
u9GPICIKItC60LDQttC00L7Qs9C+INGF0L7RgdGC0LAg0LIg0YTQsNC50LvQtSDQutC+0L3R
hNC40LPRg9GA0LDRhtC40LguIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgUSBBciBxdWVyeV9vcHRpb24iCm1z
Z3N0ciAiRmwgUSBBciBxdWVyeV9vcHRpb24iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFy
Y2hsaW51eCBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlF1ZXJpZXMgZm9yIHRoZSBhbGdv
cml0aG1zIHN1cHBvcnRlZCBieSBvbmUgb2YgdGhlIGZvbGxvd2luZyBmZWF0dXJlczogRTwu
QXIgIgoiY2lwaGVyPiAoc3VwcG9ydGVkIHN5bW1ldHJpYyBjaXBoZXJzKSwgRTwuQXIgY2lw
aGVyLWF1dGg+IChzdXBwb3J0ZWQgIgoic3ltbWV0cmljIGNpcGhlcnMgdGhhdCBzdXBwb3J0
IGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiksIEU8LkFyIGhlbHA+ICIKIihzdXBwb3J0ZWQg
cXVlcnkgdGVybXMgZm9yIHVzZSB3aXRoIHRoZSBFPC5GbCBRPiBmbGFnKSwgRTwuQXIgbWFj
PiAiCiIoc3VwcG9ydGVkIG1lc3NhZ2UgaW50ZWdyaXR5IGNvZGVzKSwgRTwuQXIga2V4PiAo
a2V5IGV4Y2hhbmdlIGFsZ29yaXRobXMpLCAiCiJFPC5BciBrZXk+IChrZXkgdHlwZXMpLCBF
PC5BciBrZXktY2Etc2lnbj4gKHZhbGlkIENBIHNpZ25hdHVyZSBhbGdvcml0aG1zICIKImZv
ciBjZXJ0aWZpY2F0ZXMpLCBFPC5BciBrZXktY2VydD4gKGNlcnRpZmljYXRlIGtleSB0eXBl
cyksIEU8LkFyIGtleS1wbGFpbj4gIgoiKG5vbi1jZXJ0aWZpY2F0ZSBrZXkgdHlwZXMpLCBF
PC5BciBrZXktc2lnPiAoYWxsIGtleSB0eXBlcyBhbmQgc2lnbmF0dXJlICIKImFsZ29yaXRo
bXMpLCBFPC5BciBwcm90b2NvbC12ZXJzaW9uPiAoc3VwcG9ydGVkIFNTSCBwcm90b2NvbCB2
ZXJzaW9ucyksIGFuZCAiCiJFPC5BciBzaWc+IChzdXBwb3J0ZWQgc2lnbmF0dXJlIGFsZ29y
aXRobXMpLiAgQWx0ZXJuYXRpdmVseSwgYW55IGtleXdvcmQgIgoiZnJvbSBFPC5YciBzc2hf
Y29uZmlnIDU+IG9yIEU8LlhyIHNzaGRfY29uZmlnIDU+IHRoYXQgdGFrZXMgYW4gYWxnb3Jp
dGhtICIKImxpc3QgbWF5IGJlIHVzZWQgYXMgYW4gYWxpYXMgZm9yIHRoZSBjb3JyZXNwb25k
aW5nIHF1ZXJ5X29wdGlvbi4iCm1zZ3N0ciAiIgoi0JLRi9C/0L7Qu9C90Y/QtdGCINC30LDQ
v9GA0L7RgSDQuiDQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C8INCw0LvQs9C+0YDQuNGC
0LzQsNC8INC00LvRjyDQvtC00L3QvtC5INC40Lcg0YHQu9C10LTRg9GO0YnQuNGFICIKItGF
0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC6OiBFPC5BciBjaXBoZXI+ICjQv9C+0LTQtNC10YDQ
ttC40LLQsNC10LzRi9C1INGB0LjQvNC80LXRgtGA0LjRh9C90YvQtSDRiNC40YTRgNGLKSwg
RTwuQXIgIgoiY2lwaGVyLWF1dGg+ICjQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C1INGB
0LjQvNC80LXRgtGA0LjRh9C90YvQtSDRiNC40YTRgNGLINGBINCw0YPRgtC10L3RgtC40YTQ
uNGG0LjRgNC+0LLQsNC90L3Ri9C8ICIKItGI0LjRhNGA0L7QstCw0L3QuNC10LwpLCBFPC5B
ciBoZWxwPiAo0L/QvtC00LTQtdGA0LbQuNCy0LDQtdC80YvQtSDRgtC10YDQvNC40L3RiyDQ
tNC70Y8g0LfQsNC/0YDQvtGB0LAg0YEg0L/QsNGA0LDQvNC10YLRgNC+0LwgIgoiRTwuRmwg
UT4pLCBFPC5BciBtYWM+ICjQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C1INC60L7QtNGL
INGG0LXQu9C+0YHRgtC90L7RgdGC0Lgg0YHQvtC+0LHRidC10L3QuNC5KSwgRTwuQXIgIgoi
a2V4PiAo0LDQu9Cz0L7RgNC40YLQvNGLINC+0LHQvNC10L3QsCDQutC70Y7Rh9Cw0LzQuCks
IEU8LkFyIGtleT4gKNGC0LjQv9GLINC60LvRjtGH0LXQuSksIEU8LkFyIGtleS1jYS0iCiJz
aWduPiAo0LTQvtC/0YPRgdGC0LjQvNGL0LUg0LDQu9Cz0L7RgNC40YLQvNGLINC/0L7QtNC/
0LjRgdC4INC00LvRjyBDQSDQsiDRgdC10YDRgtC40YTQuNC60LDRgtCw0YUpLCBFPC5BciBr
ZXktY2VydD4gIgoiKNGC0LjQv9GLINC60LvRjtGH0LXQuSDQtNC70Y8g0YHQtdGA0YLQuNGE
0LjQutCw0YLQvtCyKSwgRTwuQXIga2V5LXBsYWluPiAo0YLQuNC/0Ysg0LrQu9GO0YfQtdC5
INCx0LXQtyAiCiLRgdC10YDRgtC40YTQuNC60LDRgtC+0LIpLCBFPC5BciBrZXktc2lnPiAo
0LLRgdC1INGC0LjQv9GLINC60LvRjtGH0LXQuSDQuCDQsNC70LPQvtGA0LjRgtC80Ysg0L/Q
vtC00L/QuNGB0LgpLCBFPC5BciAiCiJwcm90b2NvbC12ZXJzaW9uPiAo0L/QvtC00LTQtdGA
0LbQuNCy0LDQtdC80YvQtSDQstC10YDRgdC40Lgg0L/RgNC+0YLQvtC60L7Qu9CwIFNTSCks
IGFuZCBFPC5BciBzaWc+ICIKIijQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C1INCw0LvQ
s9C+0YDQuNGC0LzRiyDQv9C+0LTQv9C40YHQuCkuINCQ0LvRjNGC0LXRgNC90LDRgtC40LLQ
vdC+LCDQu9GO0LHQvtC1INC60LvRjtGH0LXQstC+0LUg0YHQu9C+0LLQviDQuNC3ICIKIkU8
LlhyIHNzaF9jb25maWcgNT4g0LjQu9C4IEU8LlhyIHNzaGRfY29uZmlnIDU+LCDQutC+0YLQ
vtGA0L7QtSDQv9GA0LjQvdC40LzQsNC10YIg0YHQv9C40YHQvtC6ICIKItCw0LvQs9C+0YDQ
uNGC0LzQvtCyLCDQvNC+0LbQtdGCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3Q
viDQsiDQutCw0YfQtdGB0YLQstC1INC/0YHQtdCy0LTQvtC90LjQvNCwINC00LvRjyAiCiLR
gdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC10LPQviBxdWVyeV9vcHRpb24uIgoKIy4gdHlw
ZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9y
YS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dp
ZCAiRmwgcSIKbXNnc3RyICJGbCBxIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiUXVpZXQgbW9kZS4gIENhdXNlcyBt
b3N0IHdhcm5pbmcgYW5kIGRpYWdub3N0aWMgbWVzc2FnZXMgdG8gYmUgc3VwcHJlc3NlZC4i
Cm1zZ3N0ciAi0KLQuNGF0LjQuSDRgNC10LbQuNC8LiDQn9C+0LTQsNCy0LvRj9C10YIg0LLR
gdC1INC/0YDQtdC00YPQv9GA0LXQttC00LXQvdC40Y8g0Lgg0L7RgtC70LDQtNC+0YfQvdGL
0LUg0YHQvtC+0LHRidC10L3QuNGPLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJp
YW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzog
bWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIFIgWG8iCm1zZ3N0ciAiRmwg
UiBYbyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KbXNnaWQgIiIKIkU8LlNtIG9mZj4gRTwuT28gQXIgYmluZF9hZGRyZXNzIDogT2M+
IEU8LkFyIHBvcnQgOiBsb2NhbF9zb2NrZXQ+IEU8LlNtIG9uPiAiCiJFPC5YYz4iCm1zZ3N0
ciAiIgoiRTwuU20gb2ZmPiBFPC5PbyBBciBiaW5kX2FkZHJlc3MgOiBPYz4gRTwuQXIgcG9y
dCA6IGxvY2FsX3NvY2tldD4gRTwuU20gb24+ICIKIkU8LlhjPiIKCiMuIHR5cGU6IFBsYWlu
IHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9y
YS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIkU8LlNtIG9m
Zj4gRTwuQXIgcmVtb3RlX3NvY2tldCA6IGhvc3QgOiBob3N0cG9ydD4gRTwuU20gb24+IEU8
LlhjPiIKbXNnc3RyICJFPC5TbSBvZmY+IEU8LkFyIHJlbW90ZV9zb2NrZXQgOiBob3N0IDog
aG9zdHBvcnQ+IEU8LlNtIG9uPiBFPC5YYz4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJFPC5TbSBvZmY+IEU8LkFyIHJl
bW90ZV9zb2NrZXQgOiBsb2NhbF9zb2NrZXQ+IEU8LlNtIG9uPiBFPC5YYz4iCm1zZ3N0ciAi
RTwuU20gb2ZmPiBFPC5BciByZW1vdGVfc29ja2V0IDogbG9jYWxfc29ja2V0PiBFPC5TbSBv
bj4gRTwuWGM+IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRy
aXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2Vp
YS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuU20gb2ZmPiBFPC5PbyBBciBiaW5kX2FkZHJlc3Mg
OiBPYz4gRTwuQXIgcG9ydD4gRTwuU20gb24+IEU8LlhjPiAiCiJTcGVjaWZpZXMgdGhhdCBj
b25uZWN0aW9ucyB0byB0aGUgZ2l2ZW4gVENQIHBvcnQgb3IgVW5peCBzb2NrZXQgb24gdGhl
ICIKInJlbW90ZSAoc2VydmVyKSBob3N0IGFyZSB0byBiZSBmb3J3YXJkZWQgdG8gdGhlIGxv
Y2FsIHNpZGUuIgptc2dzdHIgIiIKIkU8LlNtIG9mZj4gRTwuT28gQXIgYmluZF9hZGRyZXNz
IDogT2M+IEU8LkFyIHBvcnQ+IEU8LlNtIG9uPiBFPC5YYz4gIgoi0KPQutCw0LfRi9Cy0LDQ
tdGCLCDRh9GC0L4g0YHQvtC10LTQuNC90LXQvdC40Y8g0YEg0LfQsNC00LDQvdC90YvQvCBU
Q1At0L/QvtGA0YLQvtC8INC40LvQuCDRgdC+0LrQtdGC0L7QvCBVbml4INC90LAgIgoi0YPQ
tNCw0LvRkdC90L3QvtC8ICjRgdC10YDQstC10YDQvdC+0LwpINGF0L7RgdGC0LUg0LTQvtC7
0LbQvdGLINC/0LXRgNC10L3QsNC/0YDQsNCy0LvRj9GC0YzRgdGPINC90LAg0LvQvtC60LDQ
u9GM0L3Rg9GOINGB0YLQvtGA0L7QvdGDLiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoaXMgd29ya3MgYnkgYWxs
b2NhdGluZyBhIHNvY2tldCB0byBsaXN0ZW4gdG8gZWl0aGVyIGEgVENQIEU8LkFyIHBvcnQ+
IG9yICIKInRvIGEgVW5peCBzb2NrZXQgb24gdGhlIHJlbW90ZSBzaWRlLiAgV2hlbmV2ZXIg
YSBjb25uZWN0aW9uIGlzIG1hZGUgdG8gdGhpcyAiCiJwb3J0IG9yIFVuaXggc29ja2V0LCB0
aGUgY29ubmVjdGlvbiBpcyBmb3J3YXJkZWQgb3ZlciB0aGUgc2VjdXJlIGNoYW5uZWwsICIK
ImFuZCBhIGNvbm5lY3Rpb24gaXMgbWFkZSBmcm9tIHRoZSBsb2NhbCBtYWNoaW5lIHRvIGVp
dGhlciBhbiBleHBsaWNpdCAiCiJkZXN0aW5hdGlvbiBzcGVjaWZpZWQgYnkgRTwuQXIgaG9z
dD4gcG9ydCBFPC5BciBob3N0cG9ydD4sIG9yIEU8LkFyICIKImxvY2FsX3NvY2tldD4sIG9y
LCBpZiBubyBleHBsaWNpdCBkZXN0aW5hdGlvbiB3YXMgc3BlY2lmaWVkLCBFPC5ObT4gd2ls
bCBhY3QgIgoiYXMgYSBTT0NLUyA0LzUgcHJveHkgYW5kIGZvcndhcmQgY29ubmVjdGlvbnMg
dG8gdGhlIGRlc3RpbmF0aW9ucyByZXF1ZXN0ZWQgIgoiYnkgdGhlIHJlbW90ZSBTT0NLUyBj
bGllbnQuIgptc2dzdHIgIiIKItCt0YLQviDRgNCw0LHQvtGC0LDQtdGCINGB0LvQtdC00YPR
jtGJ0LjQvCDQvtCx0YDQsNC30L7QvDog0LLRi9C00LXQu9GP0LXRgtGB0Y8g0YHQvtC60LXR
giDQtNC70Y8g0L/RgNC+0YHQu9GD0YjQuNCy0LDQvdC40Y8gVENQIEU8LkFyICIKInBvcnQ+
INC40LvQuCDRgdC+0LrQtdGC0LAgVW5peCDQvdCwINGD0LTQsNC70ZHQvdC90L7QuSDRgdGC
0L7RgNC+0L3QtS4g0J/RgNC4INC60LDQttC00L7QvCDQv9C+0LTQutC70Y7Rh9C10L3QuNC4
INC6INGN0YLQvtC80YMgIgoi0L/QvtGA0YLRgyDQuNC70Lgg0YHQvtC60LXRgtGDIFVuaXgg
0YHQvtC10LTQuNC90LXQvdC40LUg0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9GP0LXRgtGB0Y8g
0YfQtdGA0LXQtyDQt9Cw0YnQuNGJ0ZHQvdC90YvQuSDQutCw0L3QsNC7LCDQuCAiCiLRgSDQ
u9C+0LrQsNC70YzQvdC+0Lkg0LzQsNGI0LjQvdGLINGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQ
tdGC0YHRjyDQv9C+0LTQutC70Y7Rh9C10L3QuNC1INC70LjQsdC+INC6INGP0LLQvdC+INGD
0LrQsNC30LDQvdC90L7QvNGDICIKItC90LDQt9C90LDRh9C10L3QuNGOIEU8LkFyIGhvc3Q+
INC/0L7RgNGCIEU8LkFyIGhvc3Rwb3J0PiDQuNC70LggRTwuQXIgbG9jYWxfc29ja2V0Piwg
0LvQuNCx0L4sICIKItC10YHQu9C4INGP0LLQvdC+0LUg0L3QsNC30L3QsNGH0LXQvdC40LUg
0L3QtSDRg9C60LDQt9Cw0L3QviwgRTwuTm0+INCy0YvRgdGC0YPQv9Cw0LXRgiDQsiDRgNC+
0LvQuCBTT0NLUyA0LzUg0L/RgNC+0LrRgdC4INC4ICIKItC/0LXRgNC10L3QsNC/0YDQsNCy
0LvRj9C10YIg0YHQvtC10LTQuNC90LXQvdC40Y8g0L3QsCDQsNC00YDQtdGB0LDRgtCwLCDQ
t9Cw0L/RgNC+0YjQtdC90L3QvtCz0L4g0YPQtNCw0LvRkdC90L3Ri9C8IFNPQ0tTLdC60LvQ
uNC10L3RgtC+0LwuIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiUG9ydCBmb3J3YXJkaW5ncyBjYW4gYWxzbyBiZSBz
cGVjaWZpZWQgaW4gdGhlIGNvbmZpZ3VyYXRpb24gZmlsZS4gICIKIlByaXZpbGVnZWQgcG9y
dHMgY2FuIGJlIGZvcndhcmRlZCBvbmx5IHdoZW4gbG9nZ2luZyBpbiBhcyByb290IG9uIHRo
ZSByZW1vdGUgIgoibWFjaGluZS4gIElQdjYgYWRkcmVzc2VzIGNhbiBiZSBzcGVjaWZpZWQg
YnkgZW5jbG9zaW5nIHRoZSBhZGRyZXNzIGluIHNxdWFyZSAiCiJicmFja2V0cy4iCm1zZ3N0
ciAiIgoi0J/QtdGA0LXQvdCw0L/RgNCw0LLQu9C10L3QuNC1INC/0L7RgNGC0L7QsiDRgtCw
0LrQttC1INC80L7QttC90L4g0LfQsNC00LDRgtGMINCyINGE0LDQudC70LUg0LrQvtC90YTQ
uNCz0YPRgNCw0YbQuNC4LiAiCiLQn9C10YDQtdC90LDQv9GA0LDQstC70LXQvdC40LUg0L/R
gNC40LLQuNC70LXQs9C40YDQvtCy0LDQvdC90YvRhSDQv9C+0YDRgtC+0LIg0LLQvtC30LzQ
vtC20L3QviDRgtC+0LvRjNC60L4g0L/RgNC4INC/0L7QtNC60LvRjtGH0LXQvdC40Lgg0L/Q
vtC0ICIKItGB0YPQv9C10YDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQvCDQvdCwINGD0LTQ
sNC70ZHQvdC90L7QuSDQvNCw0YjQuNC90LUuIElQdjYt0LDQtNGA0LXRgdCwINC80L7QttC9
0L4g0YPQutCw0LfQsNGC0YwsINC30LDQutC70Y7Rh9C40LIgIgoi0LjRhSDQsiDQutCy0LDQ
tNGA0LDRgtC90YvQtSDRgdC60L7QsdC60LguIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBh
cmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9y
YS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiQnkgZGVmYXVsdCwgVENQ
IGxpc3RlbmluZyBzb2NrZXRzIG9uIHRoZSBzZXJ2ZXIgd2lsbCBiZSBib3VuZCB0byB0aGUg
IgoibG9vcGJhY2sgaW50ZXJmYWNlIG9ubHkuICBUaGlzIG1heSBiZSBvdmVycmlkZGVuIGJ5
IHNwZWNpZnlpbmcgYSBFPC5BciAiCiJiaW5kX2FkZHJlc3M+LiAgQW4gZW1wdHkgRTwuQXIg
YmluZF9hZGRyZXNzPiwgb3IgdGhlIGFkZHJlc3MgRTwuUWwgKj4sICIKImluZGljYXRlcyB0
aGF0IHRoZSByZW1vdGUgc29ja2V0IHNob3VsZCBsaXN0ZW4gb24gYWxsIGludGVyZmFjZXMu
ICAiCiJTcGVjaWZ5aW5nIGEgcmVtb3RlIEU8LkFyIGJpbmRfYWRkcmVzcz4gd2lsbCBvbmx5
IHN1Y2NlZWQgaWYgdGhlIHNlcnZlcidzICIKIkU8LkNtIEdhdGV3YXlQb3J0cz4gb3B0aW9u
IGlzIGVuYWJsZWQgKHNlZSBFPC5YciBzc2hkX2NvbmZpZyA1PikuIgptc2dzdHIgIiIKItCf
0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINGB0L7QutC10YLRiyDQv9GA0L7RgdC70YPRiNC40LLQ
sNC90LjRjyBUQ1Ag0L3QsCDRgdC10YDQstC10YDQtSDQv9GA0LjQstGP0LfRi9Cy0LDRjtGC
0YHRjyDRgtC+0LvRjNC60L4g0LogIgoibG9vcGJhY2st0LjQvdGC0LXRgNGE0LXQudGB0YMu
INCt0YLQviDQv9C+0LLQtdC00LXQvdC40LUg0LzQvtC20L3QviDQv9C10YDQtdC+0L/RgNC1
0LTQtdC70LjRgtGMLCDRg9C60LDQt9Cw0LIgRTwuQXIgIgoiYmluZF9hZGRyZXNzPi4g0J/R
g9GB0YLQvtC5IEU8LkFyIGJpbmRfYWRkcmVzcz4g0LjQu9C4INCw0LTRgNC10YEgRTwuUWwg
Kj4g0YPQutCw0LfRi9Cy0LDQtdGCLCDRh9GC0L4gIgoi0YPQtNCw0LvRkdC90L3Ri9C5INGB
0L7QutC10YIg0LTQvtC70LbQtdC9INC/0YDQvtGB0LvRg9GI0LjQstCw0YLRjCDQstGB0LUg
0LjQvdGC0LXRgNGE0LXQudGB0YsuINCj0LrQsNC30LDQvdC40LUg0YPQtNCw0LvRkdC90L3Q
vtCz0L4gIgoiRTwuQXIgYmluZF9hZGRyZXNzPiDQsdGD0LTQtdGCINGD0YHQv9C10YjQvdGL
0Lwg0YLQvtC70YzQutC+INCyINGC0L7QvCDRgdC70YPRh9Cw0LUsINC10YHQu9C4INC90LAg
0YHQtdGA0LLQtdGA0LUgIgoi0LLQutC70Y7Rh9C10L3QsCDQvtC/0YbQuNGPIEU8LkNtIEdh
dGV3YXlQb3J0cz4gKNGB0LwuIEU8LlhyIHNzaGRfY29uZmlnIDU+KS4iCgojLiB0eXBlOiBQ
bGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBm
ZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJJ
ZiB0aGUgRTwuQXIgcG9ydD4gYXJndW1lbnQgaXMgRTwuUWwgMD4sIHRoZSBsaXN0ZW4gcG9y
dCB3aWxsIGJlIGR5bmFtaWNhbGx5ICIKImFsbG9jYXRlZCBvbiB0aGUgc2VydmVyIGFuZCBy
ZXBvcnRlZCB0byB0aGUgY2xpZW50IGF0IHJ1biB0aW1lLiAgV2hlbiB1c2VkICIKInRvZ2V0
aGVyIHdpdGggRTwuSWMgLU8gZm9yd2FyZD4sIHRoZSBhbGxvY2F0ZWQgcG9ydCB3aWxsIGJl
IHByaW50ZWQgdG8gdGhlICIKInN0YW5kYXJkIG91dHB1dC4iCm1zZ3N0ciAiIgoi0JXRgdC7
0Lgg0LDRgNCz0YPQvNC10L3RgtC+0LwgRTwuQXIgcG9ydD4g0Y/QstC70Y/QtdGC0YHRjyBF
PC5RbCAwPiwg0L/QvtGA0YIg0LTQu9GPINC/0YDQvtGB0LvRg9GI0LjQstCw0L3QuNGPINCx
0YPQtNC10YIgIgoi0LTQuNC90LDQvNC40YfQtdGB0LrQuCDQstGL0LTQtdC70LXQvSDQvdCw
INGB0LXRgNCy0LXRgNC1INC4INGB0L7QvtCx0YnRkdC9INC60LvQuNC10L3RgtGDINCy0L4g
0LLRgNC10LzRjyDQstGL0L/QvtC70L3QtdC90LjRjy4g0J/RgNC4ICIKItC40YHQv9C+0LvR
jNC30L7QstCw0L3QuNC4INCy0LzQtdGB0YLQtSDRgSDQv9Cw0YDQsNC80LXRgtGA0L7QvCBF
PC5JYyAtTyBmb3J3YXJkPiDQstGL0LTQtdC70LXQvdC90YvQuSDQv9C+0YDRgiDQsdGD0LTQ
tdGCICIKItCy0YvQstC10LTQtdC9INC90LAg0YHRgtCw0L3QtNCw0YDRgtC90YvQuSDQstGL
0LLQvtC0LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
CiMsIG5vLXdyYXAKbXNnaWQgIkZsIFMgQXIgY3RsX3BhdGgiCm1zZ3N0ciAiRmwgUyBBciBj
dGxfcGF0aCIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4
aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEt
Y2F1bGRyb24KbXNnaWQgIiIKIlNwZWNpZmllcyB0aGUgbG9jYXRpb24gb2YgYSBjb250cm9s
IHNvY2tldCBmb3IgY29ubmVjdGlvbiBzaGFyaW5nLCBvciB0aGUgIgoic3RyaW5nIEU8LkRx
IG5vbmU+IHRvIGRpc2FibGUgY29ubmVjdGlvbiBzaGFyaW5nLiAgUmVmZXIgdG8gdGhlIGRl
c2NyaXB0aW9uICIKIm9mIEU8LkNtIENvbnRyb2xQYXRoPiBhbmQgRTwuQ20gQ29udHJvbE1h
c3Rlcj4gaW4gRTwuWHIgc3NoX2NvbmZpZyA1PiBmb3IgIgoiZGV0YWlscy4iCm1zZ3N0ciAi
Igoi0KPQutCw0LfRi9Cy0LDQtdGCINC/0YPRgtGMINC6INGD0L/RgNCw0LLQu9GP0Y7RidC1
0LzRgyDRgdC+0LrQtdGC0YMg0LTQu9GPINGB0L7QstC80LXRgdGC0L3QvtCz0L4g0LjRgdC/
0L7Qu9GM0LfQvtCy0LDQvdC40Y8gIgoi0L/QvtC00LrQu9GO0YfQtdC90LjRjyDQuNC70Lgg
0YHRgtGA0L7QutGDIEU8LkRxIG5vbmU+INC00LvRjyDQvtGC0LrQu9GO0YfQtdC90LjRjyDR
jdGC0L7QuSDRhNGD0L3QutGG0LjQuC4g0JTQu9GPICIKItC/0L7Qu9GD0YfQtdC90LjRjyDQ
tNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC5INC40L3RhNC+0YDQvNCw0YbQuNC4INC+0LHR
gNCw0YLQuNGC0LXRgdGMINC6INC+0L/QuNGB0LDQvdC40Y4gPC5DbSBDb250cm9sUGF0aD4g
Igoi0LggRTwuQ20gQ29udHJvbE1hc3Rlcj4g0LIgRTwuWHIgc3NoX2NvbmZpZyA1Pi4iCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJGbCBzIgptc2dzdHIgIkZsIHMiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJNYXkgYmUgdXNlZCB0byBy
ZXF1ZXN0IGludm9jYXRpb24gb2YgYSBzdWJzeXN0ZW0gb24gdGhlIHJlbW90ZSBzeXN0ZW0u
ICAiCiJTdWJzeXN0ZW1zIGZhY2lsaXRhdGUgdGhlIHVzZSBvZiBTU0ggYXMgYSBzZWN1cmUg
dHJhbnNwb3J0IGZvciBvdGhlciAiCiJhcHBsaWNhdGlvbnMgKGUuZy5cXCYgRTwuWHIgc2Z0
cCAxPikuICBUaGUgc3Vic3lzdGVtIGlzIHNwZWNpZmllZCBhcyB0aGUgIgoicmVtb3RlIGNv
bW1hbmQuICBSZWZlciB0byB0aGUgZGVzY3JpcHRpb24gb2YgRTwuQ20gU2Vzc2lvblR5cGU+
IGluIEU8LlhyICIKInNzaF9jb25maWcgNT4gZm9yIGRldGFpbHMuIgptc2dzdHIgIiIKItCc
0L7QttC10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGM0YHRjyDQtNC70Y8g0LLRi9C30L7Q
stCwINC/0L7QtNGB0LjRgdGC0LXQvNGLINC90LAg0YPQtNCw0LvRkdC90L3QvtC5INGB0LjR
gdGC0LXQvNC1LiDQn9C+0LTRgdC40YHRgtC10LzRiyAiCiLQvtCx0LXRgdC/0LXRh9C40LLQ
sNGO0YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUgU1NIINCyINC60LDRh9C10YHRgtCy
0LUg0LHQtdC30L7Qv9Cw0YHQvdC+0LPQviDRgtGA0LDQvdGB0L/QvtGA0YLQvdC+0LPQviDQ
utCw0L3QsNC70LAgIgoi0LTQu9GPINC00YDRg9Cz0LjRhSDQv9GA0LjQu9C+0LbQtdC90LjQ
uSAo0L3QsNC/0YDQuNC80LXRgCwgXFwmIEU8LlhyIHNmdHAgMT4pLiDQn9C+0LTRgdC40YHR
gtC10LzQsCDRg9C60LDQt9GL0LLQsNC10YLRgdGPICIKItCyINC60LDRh9C10YHRgtCy0LUg
0YPQtNCw0LvRkdC90L3QvtC5INC60L7QvNCw0L3QtNGLLiDQlNC70Y8g0L/QvtC70YPRh9C1
0L3QuNGPINC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+0Lkg0LjQvdGE0L7RgNC80LDRhtC4
0LggIgoi0L7QsdGA0LDRgtC40YLQtdGB0Ywg0Log0L7Qv9C40YHQsNC90LjRjiBFPC5DbSBT
ZXNzaW9uVHlwZT4g0LIgRTwuWHIgc3NoX2NvbmZpZyA1Pi4iCgojLiB0eXBlOiBJdAojOiBh
cmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9y
YS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCBUIgpt
c2dzdHIgIkZsIFQiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCm1zZ2lkICJEaXNhYmxlIHBzZXVkby10ZXJtaW5hbCBhbGxvY2F0aW9u
LiIKbXNnc3RyICLQntGC0LrQu9GO0YfQsNC10YIg0LLRi9C00LXQu9C10L3QuNC1INC/0YHQ
tdCy0LTQvi3RgtC10YDQvNC40L3QsNC70LAuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgdCIKbXNnc3RyICJG
bCB0IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBk
ZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVs
ZHJvbgptc2dpZCAiIgoiRm9yY2UgcHNldWRvLXRlcm1pbmFsIGFsbG9jYXRpb24uICBUaGlz
IGNhbiBiZSB1c2VkIHRvIGV4ZWN1dGUgYXJiaXRyYXJ5ICIKInNjcmVlbi1iYXNlZCBwcm9n
cmFtcyBvbiBhIHJlbW90ZSBtYWNoaW5lLCB3aGljaCBjYW4gYmUgdmVyeSB1c2VmdWwsIGUu
Zy4gIgoid2hlbiBpbXBsZW1lbnRpbmcgbWVudSBzZXJ2aWNlcy4gIE11bHRpcGxlIEU8LkZs
IHQ+IG9wdGlvbnMgZm9yY2UgdHR5ICIKImFsbG9jYXRpb24sIGV2ZW4gaWYgRTwuTm0+IGhh
cyBubyBsb2NhbCB0dHkuIgptc2dzdHIgIiIKItCf0YDQuNC90YPQtNC40YLQtdC70YzQvdC+
0LUg0LLRi9C00LXQu9C10L3QuNC1INC/0YHQtdCy0LTQvi3RgtC10YDQvNC40L3QsNC70LAu
INCt0YLQviDQvNC+0LbQtdGCINCx0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L3QviDQ
tNC70Y8gIgoi0L/RgNC+0LjQt9Cy0L7Qu9GM0L3QvtCz0L4g0LLRi9C/0L7Qu9C90LXQvdC4
0Y8g0L/RgNC+0LPRgNCw0LzQvCDQvdCwINGD0LTQsNC70ZHQvdC90L7QuSDQvNCw0YjQuNC9
0LUsINGC0YDQtdCx0YPRjtGJ0LjRhSDQstGL0LLQvtC00LAgIgoi0LjQt9C+0LHRgNCw0LbQ
tdC90LjRjywg0YfRgtC+INC80L7QttC10YIg0LHRi9GC0Ywg0L7Rh9C10L3RjCDQv9C+0LvQ
tdC30L3Qviwg0L3QsNC/0YDQuNC80LXRgCwg0L/RgNC4INGA0LXQsNC70LjQt9Cw0YbQuNC4
ICIKItCy0L7Qt9C80L7QttC90L7RgdGC0LXQuSDQvNC10L3Rji4g0J3QtdGB0LrQvtC70YzQ
utC+INC/0LDRgNCw0LzQtdGC0YDQvtCyIEU8LkZsIHQ+LCDQt9Cw0LTQsNC90L3Ri9GFINC/
0L7QtNGA0Y/QtCwgIgoi0L/QtdGA0LXQvdCw0LfQvdCw0YfQsNGCINCy0YvQtNC10LvQtdC9
0LjQtSDRgtC10YDQvNC40L3QsNC70LAsINC00LDQttC1INC10YHQu9C4IEU8Lk5tPiDQvdC1
INC40LzQtdC10YIg0LvQvtC60LDQu9GM0L3QvtCz0L4gIgoi0YLQtdGA0LzQuNC90LDQu9Cw
LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0
YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5v
LXdyYXAKbXNnaWQgIkZsIFYiCm1zZ3N0ciAiRmwgViIKCiMuIHR5cGU6IFBsYWluIHRleHQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIkRpc3BsYXkgdGhlIHZl
cnNpb24gbnVtYmVyIGFuZCBleGl0LiIKbXNnc3RyICLQntGC0L7QsdGA0LDQt9C40YLRjCDQ
vdC+0LzQtdGAINCy0LXRgNGB0LjQuCDQuCDQstGL0LnRgtC4LiIKCiMuIHR5cGU6IEl0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIHYi
Cm1zZ3N0ciAiRmwgdiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlZlcmJvc2UgbW9kZS4gIENhdXNlcyBFPC5ObT4g
dG8gcHJpbnQgZGVidWdnaW5nIG1lc3NhZ2VzIGFib3V0IGl0cyAiCiJwcm9ncmVzcy4gIFRo
aXMgaXMgaGVscGZ1bCBpbiBkZWJ1Z2dpbmcgY29ubmVjdGlvbiwgYXV0aGVudGljYXRpb24s
IGFuZCAiCiJjb25maWd1cmF0aW9uIHByb2JsZW1zLiAgTXVsdGlwbGUgRTwuRmwgdj4gb3B0
aW9ucyBpbmNyZWFzZSB0aGUgdmVyYm9zaXR5LiAgIgoiVGhlIG1heGltdW0gaXMgMy4iCm1z
Z3N0ciAiIgoi0KDQtdC20LjQvCDQvtGC0LvQsNC00LrQuC4g0JLRi9C90YPQtNC40YIgRTwu
Tm0+INCy0YvQstC10YHRgtC4INC+0YLQu9Cw0LTQvtGH0L3Rg9GOINC40L3RhNC+0YDQvNCw
0YbQuNGOINC+INC/0YDQvtC40YHRhdC+0LTRj9GJ0LXQvC4gIgoi0K3RgtC+INC/0L7Qu9C1
0LfQvdC+INC00LvRjyDQvtGC0LvQsNC00LrQuCDRgdC+0LXQtNC40L3QtdC90LjRjywg0LDR
g9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCDQuCDQutC+0L3RhNC40LPRg9GA0LDRhtC40Lgu
ICIKItCc0L3QvtC20LXRgdGC0LLQtdC90L3QvtC1INGD0LrQsNC30LDQvdC40LUg0L/QsNGA
0LDQvNC10YLRgNCwIEU8LkZsIHY+INGB0LTQtdC70LDQtdGCIEU8Lk5tPiDQsdC+0LvQtdC1
INC80L3QvtCz0L7RgdC70L7QstC90YvQvC4gIgoi0JzQsNC60YHQuNC80LDQu9GM0L3QvtC1
INC60L7Qu9C40YfQtdGB0YLQstC+IDMuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRl
Ymlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQoj
OiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgVyBBciBob3N0IDogTnMg
QXIgcG9ydCIKbXNnc3RyICJGbCBXIEFyIGhvc3QgOiBOcyBBciBwb3J0IgoKIy4gdHlwZTog
UGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoi
UmVxdWVzdHMgdGhhdCBzdGFuZGFyZCBpbnB1dCBhbmQgb3V0cHV0IG9uIHRoZSBjbGllbnQg
YmUgZm9yd2FyZGVkIHRvIEU8LkFyICIKImhvc3Q+IG9uIEU8LkFyIHBvcnQ+IG92ZXIgdGhl
IHNlY3VyZSBjaGFubmVsLiAgSW1wbGllcyBFPC5GbCBOPiwgRTwuRmwgVD4sICIKIkU8LkNt
IEV4aXRPbkZvcndhcmRGYWlsdXJlPiBhbmQgRTwuQ20gQ2xlYXJBbGxGb3J3YXJkaW5ncz4s
IHRob3VnaCB0aGVzZSBjYW4gIgoiYmUgb3ZlcnJpZGRlbiBpbiB0aGUgY29uZmlndXJhdGlv
biBmaWxlIG9yIHVzaW5nIEU8LkZsIG8+IGNvbW1hbmQgbGluZSAiCiJvcHRpb25zLiIKbXNn
c3RyICIiCiLQl9Cw0L/RgNCw0YjQuNCy0LDQtdGCINC/0LXRgNC10L3QsNC/0YDQsNCy0LvQ
tdC90LjQtSDRgdGC0LDQvdC00LDRgNGC0L3QvtCz0L4g0LLQstC+0LTQsCDQuCDQstGL0LLQ
vtC00LAg0LrQu9C40LXQvdGC0LAg0L3QsCDRg9C60LDQt9Cw0L3QvdGL0LkgIgoiRTwuQXIg
aG9zdD4g0LggRTwuQXIgcG9ydD4g0YfQtdGA0LXQtyDQt9Cw0YnQuNGJ0ZHQvdC90YvQuSDQ
utCw0L3QsNC7LiDQrdGC0L4g0L/QvtCy0LXQtNC10L3QuNC1ICIKItC/0L7QtNGA0LDQt9GD
0LzQtdCy0LDQtdGCINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INC/0LDRgNCw0LzQtdGC
0YDQvtCyIEU8LkZsIE4+LCBFPC5GbCBUPiwgRTwuQ20gIgoiRXhpdE9uRm9yd2FyZEZhaWx1
cmU+INC4IEU8LkNtIENsZWFyQWxsRm9yd2FyZGluZ3M+LCDRhdC+0YLRjyDQuNGFINC80L7Q
ttC90L4gIgoi0L/QtdGA0LXQvtC/0YDQtdC00LXQu9C40YLRjCDQsiDRhNCw0LnQu9C1INC6
0L7QvdGE0LjQs9GD0YDQsNGG0LjQuCDQuNC70Lgg0YEg0L/QvtC80L7RidGM0Y4g0L/QsNGA
0LDQvNC10YLRgNCwIEU8LkZsIG8+ICIKItC60L7QvNCw0L3QtNC90L7QuSDRgdGC0YDQvtC6
0LguIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVu
c3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywg
bm8td3JhcAptc2dpZCAiRmwgdyBYbyIKbXNnc3RyICJGbCB3IFhvIgoKIy4gdHlwZTogUGxh
aW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVk
b3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRTwu
QXIgbG9jYWxfdHVuIE5zIE9wIDogTnMgQXIgcmVtb3RlX3R1bj4gRTwuWGM+IFJlcXVlc3Rz
IHR1bm5lbCBkZXZpY2UgIgoiZm9yd2FyZGluZyB3aXRoIHRoZSBzcGVjaWZpZWQgRTwuWHIg
dHVuIDQ+IGRldmljZXMgYmV0d2VlbiB0aGUgY2xpZW50IEU8LlBxICIKIkFyIGxvY2FsX3R1
bj4gYW5kIHRoZSBzZXJ2ZXIgRTwuUHEgQXIgcmVtb3RlX3R1bj4uIgptc2dzdHIgIiIKIkU8
LkFyIGxvY2FsX3R1biBOcyBPcCA6IE5zIEFyIHJlbW90ZV90dW4+IEU8LlhjPiDQl9Cw0L/R
gNCw0YjQuNCy0LDQtdGCINC/0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC90LjQtSAiCiLRgtGD
0L3QvdC10LvRjNC90L7Qs9C+INGD0YHRgtGA0L7QudGB0YLQstCwINGBINC40YHQv9C+0LvR
jNC30L7QstCw0L3QuNC10Lwg0YPQutCw0LfQsNC90L3Ri9GFIEU8LlhyIHR1biA0PiDRg9GB
0YLRgNC+0LnRgdGC0LIgIgoi0LzQtdC20LTRgyDQutC70LjQtdC90YLQvtC8IEU8LlBxIEFy
IGxvY2FsX3R1bj4g0Lgg0YHQtdGA0LLQtdGA0L7QvCBFPC5QcSBBciByZW1vdGVfdHVuPi4i
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICIiCiJUaGUgZGV2aWNlcyBtYXkgYmUgc3BlY2lmaWVkIGJ5IG51bWVyaWNhbCBJ
RCBvciB0aGUga2V5d29yZCBFPC5EcSBhbnk+LCAiCiJ3aGljaCB1c2VzIHRoZSBuZXh0IGF2
YWlsYWJsZSB0dW5uZWwgZGV2aWNlLiAgSWYgRTwuQXIgcmVtb3RlX3R1bj4gaXMgbm90ICIK
InNwZWNpZmllZCwgaXQgZGVmYXVsdHMgdG8gRTwuRHEgYW55Pi4gIFNlZSBhbHNvIHRoZSBF
PC5DbSBUdW5uZWw+IGFuZCBFPC5DbSAiCiJUdW5uZWxEZXZpY2U+IGRpcmVjdGl2ZXMgaW4g
RTwuWHIgc3NoX2NvbmZpZyA1Pi4iCm1zZ3N0ciAiIgoi0KPRgdGC0YDQvtC50YHRgtCy0LAg
0LzQvtCz0YPRgiDQsdGL0YLRjCDRg9C60LDQt9Cw0L3RiyDRgSDQv9C+0LzQvtGJ0YzRjiDR
h9C40YHQu9C+0LLQvtCz0L4g0LjQtNC10L3RgtC40YTQuNC60LDRgtC+0YDQsCDQuNC70Lgg
Igoi0LrQu9GO0YfQtdCy0L7Qs9C+INGB0LvQvtCy0LAgRTwuRHEgYW55Piwg0LrQvtGC0L7R
gNC+0LUg0LjRgdC/0L7Qu9GM0LfRg9C10YIg0YHQu9C10LTRg9GO0YnQtdC1INC00L7RgdGC
0YPQv9C90L7QtSAiCiLRgtGD0L3QvdC10LvRjNC90L7QtSDRg9GB0YLRgNC+0LnRgdGC0LLQ
vi4g0JXRgdC70Lgg0L/QsNGA0LDQvNC10YLRgCBFPC5BciByZW1vdGVfdHVuPiDQvdC1INGD
0LrQsNC30LDQvSwg0L/QviAiCiLRg9C80L7Qu9GH0LDQvdC40Y4g0LjRgdC/0L7Qu9GM0LfR
g9C10YLRgdGPIEU8LkRxIGFueT4uINCU0LvRjyDQv9C+0LvRg9GH0LXQvdC40Y8g0LTQvtC/
0L7Qu9C90LjRgtC10LvRjNC90L7QuSDQuNC90YTQvtGA0LzQsNGG0LjQuCAiCiLRgdC8LiDQ
tNC40YDQtdC60YLQuNCy0YsgRTwuQ20gVHVubmVsPiDQuCBFPC5DbSBUdW5uZWxEZXZpY2U+
INCyIEU8LlhyIHNzaF9jb25maWcgNT4uIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNo
bGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1y
YXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiSWYgdGhlIEU8LkNtIFR1bm5l
bD4gZGlyZWN0aXZlIGlzIHVuc2V0LCBpdCB3aWxsIGJlIHNldCB0byB0aGUgZGVmYXVsdCAi
CiJ0dW5uZWwgbW9kZSwgd2hpY2ggaXMgRTwuRHEgcG9pbnQtdG8tcG9pbnQ+LiAgSWYgYSBk
aWZmZXJlbnQgRTwuQ20gVHVubmVsPiAiCiJmb3J3YXJkaW5nIG1vZGUgaXQgZGVzaXJlZCwg
dGhlbiBpdCBzaG91bGQgYmUgc3BlY2lmaWVkIGJlZm9yZSBFPC5GbCB3Pi4iCm1zZ3N0ciAi
Igoi0JXRgdC70Lgg0LTQuNGA0LXQutGC0LjQstCwIEU8LkNtIFR1bm5lbD4g0L3QtSDRg9GB
0YLQsNC90L7QstC70LXQvdCwLCDQtNC70Y8g0L3QtdGRINCx0YPQtNC10YIg0YPRgdGC0LDQ
vdC+0LLQu9C10L3QviAiCiLQt9C90LDRh9C10L3QuNC1INC/0L4g0YPQvNC+0LvRh9Cw0L3Q
uNGOIEU8LkRxIHBvaW50LXRvLXBvaW50Pi4g0JXRgdC70Lgg0YLRgNC10LHRg9C10YLRgdGP
INC00YDRg9Cz0L7QuSBFPC5DbSAiCiJUdW5uZWw+INGA0LXQttC40Lwg0YLRg9C90L3QtdC7
0LjRgNC+0LLQsNC90LjRjywg0LXQs9C+INGB0LvQtdC00YPQtdGCINGD0LrQsNC30LDRgtGM
INGP0LLQvdC+INC00L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40Y8gIgoi0L/QsNGA0LDQ
vNC10YLRgNCwIEU8LkZsIHc+LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIFgiCm1zZ3N0ciAiRmwgWCIKCiMu
IHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVu
c3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNn
aWQgIiIKIkVuYWJsZXMgWDExIGZvcndhcmRpbmcuICBUaGlzIGNhbiBhbHNvIGJlIHNwZWNp
ZmllZCBvbiBhIHBlci1ob3N0IGJhc2lzIGluIGEgIgoiY29uZmlndXJhdGlvbiBmaWxlLiIK
bXNnc3RyICIiCiLQktC60LvRjtGH0LDQtdGCINC/0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC9
0LjQtSDQpTExLiDQrdGC0L4g0YLQsNC60LbQtSDQvNC+0LbQtdGCINCx0YvRgtGMINGD0LrQ
sNC30LDQvdC+INC00LvRjyDQutCw0LbQtNC+0LPQviDRhdC+0YHRgtCwICIKItCyINGE0LDQ
udC70LUg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4LiIKCiMuIHR5cGU6IFBsYWluIHRleHQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlgxMSBmb3J3YXJk
aW5nIHNob3VsZCBiZSBlbmFibGVkIHdpdGggY2F1dGlvbi4gIFVzZXJzIHdpdGggdGhlIGFi
aWxpdHkgdG8gIgoiYnlwYXNzIGZpbGUgcGVybWlzc2lvbnMgb24gdGhlIHJlbW90ZSBob3N0
IChmb3IgdGhlIHVzZXIncyBYIGF1dGhvcml6YXRpb24gIgoiZGF0YWJhc2UpICBjYW4gYWNj
ZXNzIHRoZSBsb2NhbCBYMTEgZGlzcGxheSB0aHJvdWdoIHRoZSBmb3J3YXJkZWQgIgoiY29u
bmVjdGlvbi4gIEFuIGF0dGFja2VyIG1heSB0aGVuIGJlIGFibGUgdG8gcGVyZm9ybSBhY3Rp
dml0aWVzIHN1Y2ggYXMgIgoia2V5c3Ryb2tlIG1vbml0b3JpbmcuIgptc2dzdHIgIiIKItCf
0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC90LjQtSBYMTEg0YHQu9C10LTRg9C10YIg0LLQutC7
0Y7Rh9Cw0YLRjCDRgSDQvtGB0YLQvtGA0L7QttC90L7RgdGC0YzRji4g0J/QvtC70YzQt9C+
0LLQsNGC0LXQu9C4LCDQuNC80LXRjtGJ0LjQtSAiCiLQstC+0LfQvNC+0LbQvdC+0YHRgtGM
INC+0LHQvtC50YLQuCDQv9GA0LDQstCwINC00L7RgdGC0YPQv9CwINC6INGE0LDQudC70LDQ
vCDQvdCwINGD0LTQsNC70ZHQvdC90L7QuSDQvNCw0YjQuNC90LUgKNC00LvRjyAiCiLQv9C+
0LvRjNC30L7QstCw0YLQtdC70YzRgdC60L7QuSDQsNGD0YLQtdC90YLQuNGE0LjQutCw0YbQ
uNC+0L3QvdC+0Lkg0LHQsNC30Ysg0LTQsNC90L3Ri9GFIFgpLCDQvNC+0LPRg9GCINC/0L7Q
u9GD0YfQuNGC0Ywg0LTQvtGB0YLRg9C/INC6ICIKItC70L7QutCw0LvRjNC90L7QvNGDINC0
0LjRgdC/0LvQtdGOIFgxMSDRh9C10YDQtdC3INC/0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC9
0L3QvtC1INGB0L7QtdC00LjQvdC10L3QuNC1LiDQotCw0LrQuNC8INC+0LHRgNCw0LfQvtC8
LCAiCiLQsNGC0LDQutGD0Y7RidC40Lkg0LzQvtC20LXRgiDQv9C+0LvRg9GH0LjRgtGMINCy
0L7Qt9C80L7QttC90L7RgdGC0Ywg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0YLQsNC60LjRhSDQ
tNC10LnRgdGC0LLQuNC5LCDQutCw0LosICIKItC90LDQv9GA0LjQvNC10YAsINC+0YLRgdC7
0LXQttC40LLQsNC90LjQtSDQstCy0L7QtNC40LzQvtCz0L4g0LrQu9GO0YfQsC4iCgojLiB0
eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0
YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lk
ICIiCiJGb3IgdGhpcyByZWFzb24sIFgxMSBmb3J3YXJkaW5nIGlzIHN1YmplY3RlZCB0byBY
MTEgU0VDVVJJVFkgZXh0ZW5zaW9uICIKInJlc3RyaWN0aW9ucyBieSBkZWZhdWx0LiAgUmVm
ZXIgdG8gdGhlIEU8Lk5tPiBFPC5GbCBZPiBvcHRpb24gYW5kIHRoZSBFPC5DbSAiCiJGb3J3
YXJkWDExVHJ1c3RlZD4gZGlyZWN0aXZlIGluIEU8LlhyIHNzaF9jb25maWcgNT4gZm9yIG1v
cmUgaW5mb3JtYXRpb24uIgptc2dzdHIgIiIKItCf0L4g0Y3RgtC+0Lkg0L/RgNC40YfQuNC9
0LUg0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9C10L3QuNC1INGB0L7QtdC00LjQvdC10LnQvdC4
0Lkg0LIgWDExINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC/0L7QtNCy0LXRgNCz0LDQtdGC
0YHRjyAiCiLQvtCz0YDQsNC90LjRh9C10L3QuNGP0Lwg0YHQviDRgdGC0L7RgNC+0L3RiyDR
gNCw0YHRiNC40YDQtdC90LjRjyBTRUNVUklUWSAo0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGM
KS4g0JfQsCDQsdC+0LvQtdC1ICIKItC/0L7QtNGA0L7QsdC90L7QuSDQuNC90YTQvtGA0LzQ
sNGG0LjQtdC5INC+0LHRgNCw0YLQuNGC0LXRgdGMINC6INC/0LDRgNCw0LzQtdGC0YDRgyBF
PC5GbCBZPiDQv9GA0L7Qs9GA0LDQvNC80YsgRTwuTm0+INC4INC6ICIKItC00LjRgNC10LrR
gtC40LLQtSBFPC5DbSBGb3J3YXJkWDExVHJ1c3RlZD4sINC+0L/QuNGB0LDQvdC90L7QuSDQ
vdCwINGB0YLRgNCw0L3QuNGG0LUg0YDRg9C60L7QstC+0LTRgdGC0LLQsCBFPC5YciAiCiJz
c2hfY29uZmlnIDU+LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkZsIHgiCm1zZ3N0ciAiRmwgeCIKCiMuIHR5cGU6
IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxl
IGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIkRp
c2FibGVzIFgxMSBmb3J3YXJkaW5nLiIKbXNnc3RyICLQntGC0LrQu9GO0YfQsNC10YIg0L/Q
tdGA0LXQvdCw0L/RgNCw0LLQu9C10L3QuNC1INClMTEuIgoKIy4gdHlwZTogSXQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRmwgWSIKbXNn
c3RyICJGbCBZIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRy
aXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2Vp
YS1jYXVsZHJvbgptc2dpZCAiIgoiRW5hYmxlcyB0cnVzdGVkIFgxMSBmb3J3YXJkaW5nLiAg
VHJ1c3RlZCBYMTEgZm9yd2FyZGluZ3MgYXJlIG5vdCBzdWJqZWN0ZWQgIgoidG8gdGhlIFgx
MSBTRUNVUklUWSBleHRlbnNpb24gY29udHJvbHMuIgptc2dzdHIgIiIKItCg0LDQt9GA0LXR
iNCw0LXRgiDQtNC+0LLQtdGA0LXQvdC90L7QtSDQv9C10YDQtdC90LDQv9GA0LDQstC70LXQ
vdC40LUgWDExLiDQn9GA0Lgg0LTQvtCy0LXRgNC10L3QvdC+0Lwg0L/QtdGA0LXQvdCw0L/R
gNCw0LLQu9C10L3QuNC4IFgxMSAiCiLRgdC+0LXQtNC40L3QtdC90LjRjyDQvdC1INC/0L7Q
tNGH0LjQvdGP0Y7RgtGB0Y8g0L7Qs9GA0LDQvdC40YfQtdC90LjRj9C8INGA0LDRgdGI0LjR
gNC10L3QuNGPIFgxMSBTRUNVUklUWS4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGVi
aWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6
IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGbCB5Igptc2dzdHIgIkZsIHki
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICIiCiJTZW5kIGxvZyBpbmZvcm1hdGlvbiB1c2luZyB0aGUgRTwuWHIgc3lzbG9n
IDM+IHN5c3RlbSBtb2R1bGUuICBCeSBkZWZhdWx0ICIKInRoaXMgaW5mb3JtYXRpb24gaXMg
c2VudCB0byBzdGRlcnIuIgptc2dzdHIgIiIKItCe0YLQv9GA0LDQstC70Y/QtdGCINC40L3R
hNC+0YDQvNCw0YbQuNGOINC20YPRgNC90LDQu9C40YDQvtCy0LDQvdC40Y8g0YEg0LjRgdC/
0L7Qu9GM0LfQvtCy0LDQvdC40LXQvCDRgdC40YHRgtC10LzQvdC+0LPQviDQvNC+0LTRg9C7
0Y8gIgoiRTwuWHIgc3lzbG9nIDM+LiDQn9C+INGD0LzQvtC70YfQsNC90LjRjiDRjdGC0LAg
0LjQvdGE0L7RgNC80LDRhtC40Y8g0L7RgtC/0YDQsNCy0LvRj9C10YLRgdGPINCyINGB0YLQ
sNC90LTQsNGA0YLQvdGL0LkgIgoi0L/QvtGC0L7QuiDQvtGI0LjQsdC+0LouIgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
IgoiRTwuTm0+IG1heSBhZGRpdGlvbmFsbHkgb2J0YWluIGNvbmZpZ3VyYXRpb24gZGF0YSBm
cm9tIGEgcGVyLXVzZXIgIgoiY29uZmlndXJhdGlvbiBmaWxlIGFuZCBhIHN5c3RlbS13aWRl
IGNvbmZpZ3VyYXRpb24gZmlsZS4gIFRoZSBmaWxlIGZvcm1hdCAiCiJhbmQgY29uZmlndXJh
dGlvbiBvcHRpb25zIGFyZSBkZXNjcmliZWQgaW4gRTwuWHIgc3NoX2NvbmZpZyA1Pi4iCm1z
Z3N0ciAiIgoiRTwuTm0+INC80L7QttC10YIg0L/QvtC70YPRh9Cw0YLRjCDQtNCw0L3QvdGL
0LUg0L4g0L3QsNGB0YLRgNC+0LnQutCw0YUg0LjQtyDQv9C+0LvRjNC30L7QstCw0YLQtdC7
0YzRgdC60L7Qs9C+INC4INC40LcgIgoi0YHQuNGB0YLQtdC80L3QvtCz0L4g0LrQvtC90YTQ
uNCz0YPRgNCw0YbQuNC+0L3QvdGL0YUg0YTQsNC50LvQvtCyLiDQpNC+0YDQvNCw0YIg0YTQ
sNC50LvQsCDQuCDQvtC/0YbQuNC4INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCAiCiLQvtC/
0LjRgdCw0L3RiyDQsiBFPC5YciBzc2hfY29uZmlnIDU+LiIKCiMuIHR5cGU6IFNoCiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkFVVEhFTlRJ
Q0FUSU9OIgptc2dzdHIgItCQ0KPQotCV0J3QotCY0KTQmNCa0JDQptCY0K8iCgojLiB0eXBl
OiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJU
aGUgT3BlblNTSCBTU0ggY2xpZW50IHN1cHBvcnRzIFNTSCBwcm90b2NvbCAyLiIKbXNnc3Ry
ICJTU0gg0LrQu9C40LXQvdGCIE9wZW5TU0gg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINC/
0YDQvtGC0L7QutC+0LsgU1NIIDIuIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiVGhlIG1ldGhvZHMgYXZhaWxhYmxl
IGZvciBhdXRoZW50aWNhdGlvbiBhcmU6IEdTU0FQSS1iYXNlZCBhdXRoZW50aWNhdGlvbiwg
IgoiaG9zdC1iYXNlZCBhdXRoZW50aWNhdGlvbiwgcHVibGljIGtleSBhdXRoZW50aWNhdGlv
biwga2V5Ym9hcmQtaW50ZXJhY3RpdmUgIgoiYXV0aGVudGljYXRpb24sIGFuZCBwYXNzd29y
ZCBhdXRoZW50aWNhdGlvbi4gIEF1dGhlbnRpY2F0aW9uIG1ldGhvZHMgYXJlICIKInRyaWVk
IGluIHRoZSBvcmRlciBzcGVjaWZpZWQgYWJvdmUsIHRob3VnaCBFPC5DbSBQcmVmZXJyZWRB
dXRoZW50aWNhdGlvbnM+ICIKImNhbiBiZSB1c2VkIHRvIGNoYW5nZSB0aGUgZGVmYXVsdCBv
cmRlci4iCm1zZ3N0ciAiIgoi0JTQvtGB0YLRg9C/0L3Ri9C1INC80LXRgtC+0LTRiyDQsNGD
0YLQtdC90YLQuNGE0LjQutCw0YbQuNC4OiDQsNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNGP
INC90LAg0L7RgdC90L7QstC1IEdTU0FQSSwgIgoi0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG
0LjRjyDQv9C+INGF0L7RgdGC0YMgKGhvc3QtYmFzZWQpLCDQsNGD0YLQtdC90YLQuNGE0LjQ
utCw0YbQuNGPINC/0L4g0L7RgtC60YDRi9GC0L7QvNGDINC60LvRjtGH0YMsICIKItCw0YPR
gtC10L3RgtC40YTQuNC60LDRhtC40Y8g0L/QviDQt9Cw0L/RgNC+0YHRgy3QvtGC0LLQtdGC
0YMgKGtleWJvYXJkLWludGVyYWN0aXZlKSDQuCDQsNGD0YLQtdC90YLQuNGE0LjQutCw0YbQ
uNGPINC/0L4gIgoi0L/QsNGA0L7Qu9GOLiDQnNC10YLQvtC00Ysg0LDRg9GC0LXQvdGC0LjR
hNC40LrQsNGG0LjQuCDQv9GA0LjQvNC10L3Rj9GO0YLRgdGPINCyINC/0L7RgNGP0LTQutC1
LCDQsiDQutC+0YLQvtGA0L7QvCDQvtC90Lgg0YPQutCw0LfQsNC90YsgIgoi0LLRi9GI0LUs
INC+0LTQvdCw0LrQviDQtNC70Y8g0LjQt9C80LXQvdC10L3QuNGPINC/0L7RgNGP0LTQutCw
INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC80L7QttC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy
0LDRgtGMINC/0LDRgNCw0LzQtdGC0YAgIgoiRTwuQ20gUHJlZmVycmVkQXV0aGVudGljYXRp
b25zPi4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCm1zZ2lkICIiCiJIb3N0LWJhc2VkIGF1dGhlbnRpY2F0aW9uIHdvcmtzIGFzIGZv
bGxvd3M6IElmIHRoZSBtYWNoaW5lIHRoZSB1c2VyIGxvZ3MgaW4gIgoiZnJvbSBpcyBsaXN0
ZWQgaW4gRTwuUGEgL2V0Yy9ob3N0cy5lcXVpdj4gb3IgRTwuUGEgL2V0Yy9zc2gvc2hvc3Rz
LmVxdWl2PiBvbiAiCiJ0aGUgcmVtb3RlIG1hY2hpbmUsIHRoZSB1c2VyIGlzIG5vbi1yb290
IGFuZCB0aGUgdXNlciBuYW1lcyBhcmUgdGhlIHNhbWUgb24gIgoiYm90aCBzaWRlcywgb3Ig
aWYgdGhlIGZpbGVzIEU8LlBhIH4vLnJob3N0cz4gb3IgRTwuUGEgfi8uc2hvc3RzPiBleGlz
dCBpbiAiCiJ0aGUgdXNlcidzIGhvbWUgZGlyZWN0b3J5IG9uIHRoZSByZW1vdGUgbWFjaGlu
ZSBhbmQgY29udGFpbiBhIGxpbmUgIgoiY29udGFpbmluZyB0aGUgbmFtZSBvZiB0aGUgY2xp
ZW50IG1hY2hpbmUgYW5kIHRoZSBuYW1lIG9mIHRoZSB1c2VyIG9uIHRoYXQgIgoibWFjaGlu
ZSwgdGhlIHVzZXIgaXMgY29uc2lkZXJlZCBmb3IgbG9naW4uICBBZGRpdGlvbmFsbHksIHRo
ZSBzZXJ2ZXIgRTwuRW0gIgoibXVzdD4gYmUgYWJsZSB0byB2ZXJpZnkgdGhlIGNsaWVudCdz
IGhvc3Qga2V5IChzZWUgdGhlIGRlc2NyaXB0aW9uIG9mIEU8LlBhIC8iCiJldGMvc3NoL3Nz
aF9rbm93bl9ob3N0cz4gYW5kIEU8LlBhIH4vLnNzaC9rbm93bl9ob3N0cz4sIGJlbG93KSAg
Zm9yIGxvZ2luIHRvICIKImJlIHBlcm1pdHRlZC4gIFRoaXMgYXV0aGVudGljYXRpb24gbWV0
aG9kIGNsb3NlcyBzZWN1cml0eSBob2xlcyBkdWUgdG8gSVAgIgoic3Bvb2ZpbmcsIEROUyBz
cG9vZmluZywgYW5kIHJvdXRpbmcgc3Bvb2ZpbmcuICBbTm90ZSB0byB0aGUgYWRtaW5pc3Ry
YXRvcjogIgoiRTwuUGEgL2V0Yy9ob3N0cy5lcXVpdj4sIEU8LlBhIH4vLnJob3N0cz4sIGFu
ZCB0aGUgcmxvZ2luL3JzaCBwcm90b2NvbCBpbiAiCiJnZW5lcmFsLCBhcmUgaW5oZXJlbnRs
eSBpbnNlY3VyZSBhbmQgc2hvdWxkIGJlIGRpc2FibGVkIGlmIHNlY3VyaXR5IGlzICIKImRl
c2lyZWQuXSIKbXNnc3RyICIiCiLQkNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNGPINC/0L4g
0YXQvtGB0YLRgyAoaG9zdC1iYXNlZCkg0YDQsNCx0L7RgtCw0LXRgiDRgdC70LXQtNGD0Y7R
idC40Lwg0L7QsdGA0LDQt9C+0Lw6ICIKItCf0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCDRgdGH
0LjRgtCw0LXRgtGB0Y8g0LDQstGC0L7RgNC40LfQvtCy0LDQvdC90YvQvCwg0LXRgdC70Lgg
0LrQvtC80L/RjNGO0YLQtdGALCDRgSDQutC+0YLQvtGA0L7Qs9C+ICIKItC/0L7Qu9GM0LfQ
vtCy0LDRgtC10LvRjCDQstGF0L7QtNC40YIsINGD0LrQsNC30LDQvSDQsiDRhNCw0LnQu9Cw
0YUgRTwuUGEgL2V0Yy9ob3N0cy5lcXVpdj4g0LjQu9C4IEU8LlBhIC9ldGMvIgoic3NoL3No
b3N0cy5lcXVpdj4g0L3QsCDRg9C00LDQu9GR0L3QvdC+0Lwg0YHQtdGA0LLQtdGA0LUsINC4
0LzQtdC90LAg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPINGB0L7QstC/0LDQtNCw0Y7RgiDQ
vdCwICIKItC60LvQuNC10L3RgtC1INC4INC90LAg0YHQtdGA0LLQtdGA0LUsINC4INC/0L7Q
u9GM0LfQvtCy0LDRgtC10LvRjCDRj9Cy0LvRj9C10YLRgdGPINC90LXQv9GA0LjQstC40LvQ
tdCz0LjRgNC+0LLQsNC90L3Ri9C8LCDQuNC70Lgg0LXRgdC70LggIgoi0LIg0LTQvtC80LDR
iNC90LXQvCDQutCw0YLQsNC70L7Qs9C1INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyDQvdCw
INGD0LTQsNC70ZHQvdC90L7QvCDQutC+0LzQv9GM0Y7RgtC10YDQtSDQtdGB0YLRjCDRhNCw
0LnQu9GLIDwuUGEgIgoifi8ucmhvc3RzPiDQuNC70LggRTwuUGEgfi8uc2hvc3RzPiwg0YHQ
vtC00LXRgNC20LDRidC40LUg0YHRgtGA0L7QutGDINGBINC40LzQtdC90LXQvCDQutC70LjQ
tdC90YLRgdC60L7Qs9C+ICIKItC60L7QvNC/0YzRjtGC0LXRgNCwINC4INC40LzQtdC90LXQ
vCDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8g0L3QsCDRgdC10YDQstC10YDQtS4g0JrRgNC+
0LzQtSDRgtC+0LPQviwg0YHQtdGA0LLQtdGAIEU8LkVtICIKItC00L7Qu9C20LXQvT4g0LjQ
vNC10YLRjCDQstC+0LfQvNC+0LbQvdC+0YHRgtGMINC/0YDQvtCy0LXRgNC40YLRjCDQutC7
0Y7RhyDRhdC+0YHRgtCwINC60LvQuNC10L3RgtCwICjRgdC8LiDQvtC/0LjRgdCw0L3QuNC1
IEU8LlBhIC8iCiJldGMvc3NoL3NzaF9rbm93bl9ob3N0cz4g0LggRTwuUGEgfi8uc3NoL2tu
b3duX2hvc3RzPiDQvdC40LbQtSksINGH0YLQvtCx0Ysg0LHRi9C7ICIKItGA0LDQt9GA0LXR
iNGR0L0g0LLRhdC+0LQg0LIg0YHQuNGB0YLQtdC80YMuINCt0YLQvtGCINC80LXRgtC+0LQg
0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCDRg9GB0YLRgNCw0L3Rj9C10YIg0LHRgNC1
0YjQuCAiCiLQsdC10LfQvtC/0LDRgdC90L7RgdGC0LgsINGB0LLRj9C30LDQvdC90YvQtSDR
gSBJUC3RgdC/0YPRhNC40L3Qs9C+0LwsIEROUy3RgdC/0YPRhNC40L3Qs9C+0Lwg0Lgg0YHQ
v9GD0YTQuNC90LPQvtC8ICIKItC80LDRgNGI0YDRg9GC0LjQt9Cw0YbQuNC4LiBb0J/RgNC4
0LzQtdGH0LDQvdC40LUg0LTQu9GPINCw0LTQvNC40L3QuNGB0YLRgNCw0YLQvtGA0LA6INGE
0LDQudC70YsgRTwuUGEgL2V0Yy8iCiJob3N0cy5lcXVpdj4sIEU8LlBhIH4vLnJob3N0cz4g
0Lgg0L/RgNC+0YLQvtC60L7Qu9GLIHJsb2dpbi9yc2gg0LIg0YbQtdC70L7QvCDRj9Cy0LvR
j9GO0YLRgdGPICIKItC90LXQsdC10LfQvtC/0LDRgdC90YvQvNC4INC4INC00L7Qu9C20L3R
iyDQsdGL0YLRjCDQvtGC0LrQu9GO0YfQtdC90YssINC10YHQu9C4INGC0YDQtdCx0YPQtdGC
0YHRjyDQsdC10LfQvtC/0LDRgdC90L7RgdGC0YwuXSIKCiMuIHR5cGU6IFBsYWluIHRleHQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlB1YmxpYyBrZXkg
YXV0aGVudGljYXRpb24gd29ya3MgYXMgZm9sbG93czogVGhlIHNjaGVtZSBpcyBiYXNlZCBv
biBwdWJsaWMtIgoia2V5IGNyeXB0b2dyYXBoeSwgdXNpbmcgY3J5cHRvc3lzdGVtcyB3aGVy
ZSBlbmNyeXB0aW9uIGFuZCBkZWNyeXB0aW9uIGFyZSAiCiJkb25lIHVzaW5nIHNlcGFyYXRl
IGtleXMsIGFuZCBpdCBpcyB1bmZlYXNpYmxlIHRvIGRlcml2ZSB0aGUgZGVjcnlwdGlvbiBr
ZXkgIgoiZnJvbSB0aGUgZW5jcnlwdGlvbiBrZXkuICBUaGUgaWRlYSBpcyB0aGF0IGVhY2gg
dXNlciBjcmVhdGVzIGEgcHVibGljLyIKInByaXZhdGUga2V5IHBhaXIgZm9yIGF1dGhlbnRp
Y2F0aW9uIHB1cnBvc2VzLiAgVGhlIHNlcnZlciBrbm93cyB0aGUgcHVibGljICIKImtleSwg
YW5kIG9ubHkgdGhlIHVzZXIga25vd3MgdGhlIHByaXZhdGUga2V5LiAgRTwuTm0+IGltcGxl
bWVudHMgcHVibGljIGtleSAiCiJhdXRoZW50aWNhdGlvbiBwcm90b2NvbCBhdXRvbWF0aWNh
bGx5LCB1c2luZyBvbmUgb2YgdGhlIEVDRFNBLCBFZDI1NTE5IG9yICIKIlJTQSBhbGdvcml0
aG1zLiIKbXNnc3RyICIiCiLQkNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNGPINC/0L4g0L7R
gtC60YDRi9GC0L7QvNGDINC60LvRjtGH0YMg0YDQsNCx0L7RgtCw0LXRgiDRgdC70LXQtNGD
0Y7RidC40Lwg0L7QsdGA0LDQt9C+0Lw6INCt0YLQsCDRgdGF0LXQvNCwICIKItC+0YHQvdC+
0LLQsNC90LAg0L3QsCDQutGA0LjQv9GC0L7Qs9GA0LDRhNC40Lgg0YEg0L7RgtC60YDRi9GC
0YvQvCDQutC70Y7Rh9C+0LwsINCyINC60L7RgtC+0YDQvtC5INC40YHQv9C+0LvRjNC30YPR
jtGC0YHRjyAiCiLQutGA0LjQv9GC0L7RgdC40YHRgtC10LzRiyDRgSDQvtGC0LTQtdC70YzQ
vdGL0LzQuCDQutC70Y7Rh9Cw0LzQuCDQtNC70Y8g0YjQuNGE0YDQvtCy0LDQvdC40Y8g0Lgg
0LTQtdGI0LjRhNGA0L7QstCw0L3QuNGPLCDQv9GA0Lgg0Y3RgtC+0LwgIgoi0LLRi9GH0LjR
gdC70LjRgtC10LvRjNC90L4g0L3QtdCy0L7Qt9C80L7QttC90L4g0L/QvtC70YPRh9C40YLR
jCDQutC70Y7RhyDQtNC10YjQuNGE0YDQvtCy0LDQvdC40Y8g0LjQtyDQutC70Y7Rh9CwINGI
0LjRhNGA0L7QstCw0L3QuNGPLiAiCiLQntGB0L3QvtCy0L3QsNGPINC40LTQtdGPINCyINGC
0L7QvCwg0YfRgtC+INC60LDQttC00YvQuSDQv9C+0LvRjNC30L7QstCw0YLQtdC70Ywg0YHQ
vtC30LTQsNGR0YIg0L/QsNGA0YMg0L7RgtC60YDRi9GC0L7Qs9C+INC4ICIKItC30LDQutGA
0YvRgtC+0LPQviDQutC70Y7Rh9C10Lkg0LTQu9GPINGG0LXQu9C10Lkg0LDRg9GC0LXQvdGC
0LjRhNC40LrQsNGG0LjQuC4g0KHQtdGA0LLQtdGA0YMg0LjQt9Cy0LXRgdGC0LXQvSDQvtGC
0LrRgNGL0YLRi9C5INC60LvRjtGHLCDQuCAiCiLRgtC+0LvRjNC60L4g0L/QvtC70YzQt9C+
0LLQsNGC0LXQu9GOINC40LfQstC10YHRgtC10L0g0LfQsNC60YDRi9GC0YvQuSDQutC70Y7R
hy4gRTwuTm0+INCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC4INGA0LXQsNC70LjQt9GD0LXR
giAiCiLQv9GA0L7RgtC+0LrQvtC7INCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgg0L/Q
viDQvtGC0LrRgNGL0YLQvtC80YMg0LrQu9GO0YfRgywg0LjRgdC/0L7Qu9GM0LfRg9GPINC+
0LTQuNC9INC40Lcg0LDQu9Cz0L7RgNC40YLQvNC+0LI6ICIKIkVDRFNBLCBFZDI1NTE5INC4
0LvQuCBSU0EuIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRy
aXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2Vp
YS1jYXVsZHJvbgptc2dpZCAiIgoiVGhlIGZpbGUgRTwuUGEgfi8uc3NoL2F1dGhvcml6ZWRf
a2V5cz4gbGlzdHMgdGhlIHB1YmxpYyBrZXlzIHRoYXQgYXJlICIKInBlcm1pdHRlZCBmb3Ig
bG9nZ2luZyBpbi4gIFdoZW4gdGhlIHVzZXIgbG9ncyBpbiwgdGhlIEU8Lk5tPiBwcm9ncmFt
IHRlbGxzICIKInRoZSBzZXJ2ZXIgd2hpY2gga2V5IHBhaXIgaXQgd291bGQgbGlrZSB0byB1
c2UgZm9yIGF1dGhlbnRpY2F0aW9uLiAgVGhlICIKImNsaWVudCBwcm92ZXMgdGhhdCBpdCBo
YXMgYWNjZXNzIHRvIHRoZSBwcml2YXRlIGtleSBhbmQgdGhlIHNlcnZlciBjaGVja3MgIgoi
dGhhdCB0aGUgY29ycmVzcG9uZGluZyBwdWJsaWMga2V5IGlzIGF1dGhvcml6ZWQgdG8gYWNj
ZXB0IHRoZSBhY2NvdW50LiIKbXNnc3RyICIiCiLQpNCw0LnQuyBFPC5QYSB+Ly5zc2gvYXV0
aG9yaXplZF9rZXlzPiDRgdC+0LTQtdGA0LbQuNGCINGB0L/QuNGB0L7QuiDRgNCw0LfRgNC1
0YjRkdC90L3Ri9GFINC+0YLQutGA0YvRgtGL0YUgIgoi0LrQu9GO0YfQtdC5LCDQtNC+0YHR
gtGD0L/QvdGL0YUg0LTQu9GPINCy0YXQvtC00LAg0LIg0YHQuNGB0YLQtdC80YMuINCa0L7Q
s9C00LAg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GMINCy0YXQvtC00LjRgiDQsiDRgdC40YHR
gtC10LzRgywgIgoi0L/RgNC+0LPRgNCw0LzQvNCwIEU8Lk5tPiDRgdC+0L7QsdGJ0LDQtdGC
INGB0LXRgNCy0LXRgNGDINC60LDQutGD0Y4g0L/QsNGA0YMg0LrQu9GO0YfQtdC5INC+0L3Q
sCDRhdC+0YLQtdC70LAg0LHRiyAiCiLQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LTQu9GP
INCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40LguINCa0LvQuNC10L3RgiDQtNC+0LrQsNC3
0YvQstCw0LXRgiwg0YfRgtC+INGDINC90LXQs9C+INC10YHRgtGMINC00L7RgdGC0YPQvyDQ
uiAiCiLQt9Cw0LrRgNGL0YLQvtC80YMg0LrQu9GO0YfRgywg0LAg0YHQtdGA0LLQtdGAINC/
0YDQvtCy0LXRgNGP0LXRgiwg0YfRgtC+INGB0L7QvtGC0LLQtdGC0YHRgtCy0YPRjtGJ0LjQ
uSDQvtGC0LrRgNGL0YLRi9C5INC60LvRjtGHICIKItCw0LLRgtC+0YDQuNC30L7QstCw0L0g
0LTQu9GPINC00L7RgdGC0YPQv9CwINC6INGD0YfRkdGC0L3QvtC5INC30LDQv9C40YHQuC4i
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICIiCiJUaGUgc2VydmVyIG1heSBpbmZvcm0gdGhlIGNsaWVudCBvZiBlcnJvcnMg
dGhhdCBwcmV2ZW50ZWQgcHVibGljIGtleSAiCiJhdXRoZW50aWNhdGlvbiBmcm9tIHN1Y2Nl
ZWRpbmcgYWZ0ZXIgYXV0aGVudGljYXRpb24gY29tcGxldGVzIHVzaW5nIGEgIgoiZGlmZmVy
ZW50IG1ldGhvZC4gIFRoZXNlIG1heSBiZSB2aWV3ZWQgYnkgaW5jcmVhc2luZyB0aGUgRTwu
Q20gTG9nTGV2ZWw+IHRvICIKIkU8LkNtIERFQlVHPiBvciBoaWdoZXIgKGUuZy4gYnkgdXNp
bmcgdGhlIEU8LkZsIHY+IGZsYWcpLiIKbXNnc3RyICIiCiLQodC10YDQstC10YAg0LzQvtC2
0LXRgiDRgdC+0L7QsdGJ0LjRgtGMINC60LvQuNC10L3RgtGDINC+0LEg0L7RiNC40LHQutCw
0YUsINC60L7RgtC+0YDRi9C1INC/0YDQtdC/0Y/RgtGB0YLQstC+0LLQsNC70Lgg0YPRgdC/
0LXRiNC90L7QuSAiCiLQsNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNC4INC/0L4g0L7RgtC6
0YDRi9GC0L7QvNGDINC60LvRjtGH0YMsINC/0L7RgdC70LUg0LfQsNCy0LXRgNGI0LXQvdC4
0Y8g0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCDRgSAiCiLQuNGB0L/QvtC70YzQt9C+
0LLQsNC90LjQtdC8INC00YDRg9Cz0L7Qs9C+INC80LXRgtC+0LTQsC4g0K3RgtC4INC+0YjQ
uNCx0LrQuCDQvNC+0LbQvdC+INC/0YDQvtGB0LzQvtGC0YDQtdGC0YwsINC/0L7QstGL0YHQ
uNCyINGD0YDQvtCy0LXQvdGMICIKItCy0LXQtNC10L3QuNGPINC20YPRgNC90LDQu9CwIEU8
LkNtIExvZ0xldmVsPiDQtNC+IEU8LkNtIERFQlVHPiDQuNC70Lgg0LLRi9GI0LUgKNC90LDQ
v9GA0LjQvNC10YAsINGBICIKItC/0L7QvNC+0YnRjNGOINGE0LvQsNCz0LAgRTwuRmwgdj4p
LiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGVi
aWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRy
b24KbXNnaWQgIiIKIlRoZSB1c2VyIGNyZWF0ZXMgdGhlaXIga2V5IHBhaXIgYnkgcnVubmlu
ZyBFPC5YciBzc2gta2V5Z2VuIDE+LiAgVGhpcyBzdG9yZXMgIgoidGhlIHByaXZhdGUga2V5
IGluIEU8LlBhIH4vLnNzaC9pZF9lY2RzYT4gKEVDRFNBKSwgRTwuUGEgfi8uc3NoL2lkX2Vj
ZHNhX3NrPiAiCiIoYXV0aGVudGljYXRvci1ob3N0ZWQgRUNEU0EpLCBFPC5QYSB+Ly5zc2gv
aWRfZWQyNTUxOT4gKEVkMjU1MTkpLCBFPC5QYSAiCiJ+Ly5zc2gvaWRfZWQyNTUxOV9zaz4g
KGF1dGhlbnRpY2F0b3ItaG9zdGVkIEVkMjU1MTkpLCBvciBFPC5QYSB+Ly5zc2gvIgoiaWRf
cnNhPiAoUlNBKSAgYW5kIHN0b3JlcyB0aGUgcHVibGljIGtleSBpbiBFPC5QYSB+Ly5zc2gv
aWRfZWNkc2EucHViPiAiCiIoRUNEU0EpLCBFPC5QYSB+Ly5zc2gvaWRfZWNkc2Ffc2sucHVi
PiAoYXV0aGVudGljYXRvci1ob3N0ZWQgRUNEU0EpLCBFPC5QYSAiCiJ+Ly5zc2gvaWRfZWQy
NTUxOS5wdWI+IChFZDI1NTE5KSwgRTwuUGEgfi8uc3NoL2lkX2VkMjU1MTlfc2sucHViPiAi
CiIoYXV0aGVudGljYXRvci1ob3N0ZWQgRWQyNTUxOSksIG9yIEU8LlBhIH4vLnNzaC9pZF9y
c2EucHViPiAoUlNBKSAgaW4gdGhlICIKInVzZXIncyBob21lIGRpcmVjdG9yeS4gIFRoZSB1
c2VyIHNob3VsZCB0aGVuIGNvcHkgdGhlIHB1YmxpYyBrZXkgdG8gRTwuUGEgIgoifi8uc3No
L2F1dGhvcml6ZWRfa2V5cz4gaW4gdGhlaXIgaG9tZSBkaXJlY3Rvcnkgb24gdGhlIHJlbW90
ZSBtYWNoaW5lLiAgVGhlICIKIkU8LlBhIGF1dGhvcml6ZWRfa2V5cz4gZmlsZSBjb3JyZXNw
b25kcyB0byB0aGUgY29udmVudGlvbmFsIEU8LlBhIH4vLnJob3N0cz4gIgoiZmlsZSwgYW5k
IGhhcyBvbmUga2V5IHBlciBsaW5lLCB0aG91Z2ggdGhlIGxpbmVzIGNhbiBiZSB2ZXJ5IGxv
bmcuICBBZnRlciAiCiJ0aGlzLCB0aGUgdXNlciBjYW4gbG9nIGluIHdpdGhvdXQgZ2l2aW5n
IHRoZSBwYXNzd29yZC4iCm1zZ3N0ciAiIgoi0J/QvtC70YzQt9C+0LLQsNGC0LXQu9GMINGB
0L7Qt9C00LDRkdGCINGB0LLQvtGOINC/0LDRgNGDINC60LvRjtGH0LXQuSDQuNGB0L/QvtC7
0YzQt9GD0Y8g0L/RgNC+0LPRgNCw0LzQvNGDIEU8LlhyIHNzaC1rZXlnZW4gIgoiMT4uINCt
0YLQviDQtNC10LnRgdGC0LLQuNC1INGB0L7RhdGA0LDQvdGP0LXRgiDQt9Cw0LrRgNGL0YLR
i9C5INC60LvRjtGHINCyINGE0LDQudC70LUgRTwuUGEgfi8uc3NoL2lkX2VjZHNhPiAo0LTQ
u9GPICIKIkVDRFNBKSwgRTwuUGEgfi8uc3NoL2lkX2VjZHNhX3NrPiAo0LTQu9GPIEVDRFNB
LCDRgNCw0LfQvNC10YnRkdC90L3QvtCz0L4g0L3QsCAiCiLQsNGD0YLQtdC90YLQuNGE0LjQ
utCw0YLQvtGA0LUpLCBFPC5QYSB+Ly5zc2gvaWRfZWQyNTUxOT4gKNC00LvRjyBFZDI1NTE5
KSwgRTwuUGEgfi8uc3NoLyIKImlkX2VkMjU1MTlfc2s+ICjQtNC70Y8gRWQyNTUxOSwg0YDQ
sNC30LzQtdGJ0ZHQvdC90L7Qs9C+INC90LAg0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGC0L7R
gNC1KSwg0LjQu9C4IEU8LlBhICIKIn4vLnNzaC9pZF9yc2E+ICjQtNC70Y8gUlNBKSDQuCDR
gdC+0YXRgNCw0L3Rj9C10YIg0L7RgtC60YDRi9GC0YvQuSDQutC70Y7RhyDQsiDRhNCw0LnQ
u9C1IEU8LlBhIH4vLnNzaC8iCiJpZF9lY2RzYS5wdWI+ICjQtNC70Y8gRUNEU0EpLCBFPC5Q
YSB+Ly5zc2gvaWRfZWNkc2Ffc2sucHViPiAo0LTQu9GPIEVDRFNBLCAiCiLRgNCw0LfQvNC1
0YnRkdC90L3QvtCz0L4g0L3QsCDQsNGD0YLQtdC90YLQuNGE0LjQutCw0YLQvtGA0LUpLCBF
PC5QYSB+Ly5zc2gvaWRfZWQyNTUxOS5wdWI+ICjQtNC70Y8gIgoiRWQyNTUxOSksIEU8LlBh
IH4vLnNzaC9pZF9lZDI1NTE5X3NrLnB1Yj4gKNC00LvRjyBFZDI1NTE5LCDRgNCw0LfQvNC1
0YnRkdC90L3QvtCz0L4g0L3QsCAiCiLQsNGD0YLQtdC90YLQuNGE0LjQutCw0YLQvtGA0LUp
LCDQuNC70LggRTwuUGEgfi8uc3NoL2lkX3JzYS5wdWI+ICjQtNC70Y8gUlNBKSDQsiDQtNC+
0LzQsNGI0L3QtdC8INC60LDRgtCw0LvQvtCz0LUgIgoi0L/QvtC70YzQt9C+0LLQsNGC0LXQ
u9GPLiDQl9Cw0YLQtdC8INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjiDRgdC70LXQtNGD0LXR
giDRgdC60L7Qv9C40YDQvtCy0LDRgtGMINGB0L7QtNC10YDQttC40LzQvtC1INGE0LDQudC7
0LAg0YEgIgoi0L7RgtC60YDRi9GC0YvQvCDQutC70Y7Rh9C+0Lwg0LIg0YTQsNC50LsgRTwu
UGEgfi8uc3NoL2F1dGhvcml6ZWRfa2V5cz4g0LIg0YHQstC+0ZHQvCDQtNC+0LzQsNGI0L3Q
tdC8ICIKItC60LDRgtCw0LvQvtCz0LUg0L3QsCDRg9C00LDQu9GR0L3QvdC+0Lwg0LrQvtC8
0L/RjNGO0YLQtdGA0LUuINCk0LDQudC7IEU8LlBhIGF1dGhvcml6ZWRfa2V5cz4g0Y/QstC7
0Y/QtdGC0YHRjyAiCiLQsNC90LDQu9C+0LPQvtC8INGC0YDQsNC00LjRhtC40L7QvdC90L7Q
s9C+INGE0LDQudC70LAgRTwuUGEgfi8ucmhvc3RzPiDQuCDRgdC+0LTQtdGA0LbQuNGCINC/
0L4g0L7QtNC90L7QvNGDINC60LvRjtGH0YMg0L3QsCAiCiLRgdGC0YDQvtC60YMgKNGF0L7R
gtGPINGB0YLRgNC+0LrQuCDQvNC+0LPRg9GCINCx0YvRgtGMINC+0YfQtdC90Ywg0LTQu9C4
0L3QvdGL0LzQuCkuINCf0L7RgdC70LUg0Y3RgtC+0LPQviDQv9C+0LvRjNC30L7QstCw0YLQ
tdC70YwgIgoi0LzQvtC20LXRgiDQstC+0LnRgtC4INCyINGB0LjRgdGC0LXQvNGDINCx0LXQ
tyDQstCy0L7QtNCwINC/0LDRgNC+0LvRjy4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJBIHZhcmlhdGlvbiBvbiBw
dWJsaWMga2V5IGF1dGhlbnRpY2F0aW9uIGlzIGF2YWlsYWJsZSBpbiB0aGUgZm9ybSBvZiAi
CiJjZXJ0aWZpY2F0ZSBhdXRoZW50aWNhdGlvbjogaW5zdGVhZCBvZiBhIHNldCBvZiBwdWJs
aWMvcHJpdmF0ZSBrZXlzLCBzaWduZWQgIgoiY2VydGlmaWNhdGVzIGFyZSB1c2VkLiAgVGhp
cyBoYXMgdGhlIGFkdmFudGFnZSB0aGF0IGEgc2luZ2xlIHRydXN0ZWQgIgoiY2VydGlmaWNh
dGlvbiBhdXRob3JpdHkgY2FuIGJlIHVzZWQgaW4gcGxhY2Ugb2YgbWFueSBwdWJsaWMvcHJp
dmF0ZSBrZXlzLiAgIgoiU2VlIHRoZSBDRVJUSUZJQ0FURVMgc2VjdGlvbiBvZiBFPC5YciBz
c2gta2V5Z2VuIDE+IGZvciBtb3JlIGluZm9ybWF0aW9uLiIKbXNnc3RyICIiCiLQoNCw0LfQ
vdC+0LLQuNC00L3QvtGB0YLRjNGOINCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgg0L/Q
viDQvtGC0LrRgNGL0YLQvtC80YMg0LrQu9GO0YfRgyDRj9Cy0LvRj9C10YLRgdGPINCw0YPR
gtC10L3RgtC40YTQuNC60LDRhtC40Y8g0L/QviAiCiLRgdC10YDRgtC40YTQuNC60LDRgtCw
0Lw6INCS0LzQtdGB0YLQviDQvdCw0LHQvtGA0LAg0L/QsNGAIMKr0L7RgtC60YDRi9GC0YvQ
uS/Qt9Cw0LrRgNGL0YLRi9C5INC60LvRjtGHwrsg0LjRgdC/0L7Qu9GM0LfRg9GO0YLRgdGP
ICIKItC/0L7QtNC/0LjRgdCw0L3QvdGL0LUg0YHQtdGA0YLQuNGE0LjQutCw0YLRiy4g0J/R
gNC10LjQvNGD0YnQtdGB0YLQstC+0Lwg0Y/QstC70Y/QtdGC0YHRjyDRgtC+LCDRh9GC0L4g
0L7QtNC40L0g0LTQvtCy0LXRgNC10L3QvdGL0LkgIgoi0YbQtdC90YLRgCDRgdC10YDRgtC4
0YTQuNC60LDRhtC40LggKGNlcnRpZmljYXRpb24gYXV0aG9yaXR5KSDQvNC+0LbQtdGCINCx
0YvRgtGMINC40YHQv9C+0LvRjNC30L7QstCw0L0g0LLQvNC10YHRgtC+ICIKItC80L3QvtC2
0LXRgdGC0LLQsCDQvtGC0LrRgNGL0YLRi9GFINC60LvRjtGH0LXQuS4g0JHQvtC70LXQtSDQ
v9C+0LTRgNC+0LHQvdGD0Y4g0LjQvdGE0L7RgNC80LDRhtC40Y4g0YHQvNC+0YLRgNC40YLQ
tSDQsiDRgNCw0LfQtNC10LvQtSAiCiJDRVJUSUZJQ0FURVMg0YDRg9C60L7QstC+0LTRgdGC
0LLQsCBFPC5YciBzc2gta2V5Z2VuIDE+LiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoZSBtb3N0IGNvbnZlbmll
bnQgd2F5IHRvIHVzZSBwdWJsaWMga2V5IG9yIGNlcnRpZmljYXRlIGF1dGhlbnRpY2F0aW9u
IG1heSAiCiJiZSB3aXRoIGFuIGF1dGhlbnRpY2F0aW9uIGFnZW50LiAgU2VlIEU8LlhyIHNz
aC1hZ2VudCAxPiBhbmQgKG9wdGlvbmFsbHkpICIKInRoZSBFPC5DbSBBZGRLZXlzVG9BZ2Vu
dD4gZGlyZWN0aXZlIGluIEU8LlhyIHNzaF9jb25maWcgNT4gZm9yIG1vcmUgIgoiaW5mb3Jt
YXRpb24uIgptc2dzdHIgIiIKItCd0LDQuNCx0L7Qu9C10LUg0YPQtNC+0LHQvdGL0Lwg0YHQ
v9C+0YHQvtCx0L7QvCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQsNGD0YLQtdC90YLQ
uNGE0LjQutCw0YbQuNC4INC/0L4g0L7RgtC60YDRi9GC0L7QvNGDINC60LvRjtGH0YMgIgoi
0LjQu9C4INC/0L4g0YHQtdGA0YLQuNGE0LjQutCw0YLQsNC8INC80L7QttC10YIg0LHRi9GC
0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0LDQs9C10L3RgtCwINCw0YPRgtC10L3R
gtC40YTQuNC60LDRhtC40LguINCR0L7Qu9C10LUgIgoi0L/QvtC00YDQvtCx0L3Rg9GOINC4
0L3RhNC+0YDQvNCw0YbQuNGOINGB0LzQvtGC0YDQuNGC0LUg0LIg0YDRg9C60L7QstC+0LTR
gdGC0LLQsNGFIEU8LlhyIHNzaC1hZ2VudCAxPiDQuCAiCiIo0L7Qv9GG0LjQvtC90LDQu9GM
0L3Qvikg0L4g0LTQuNGA0LXQutGC0LjQstC1IEU8LkNtIEFkZEtleXNUb0FnZW50PiDQsiBF
PC5YciBzc2hfY29uZmlnIDU+LiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIktleWJvYXJkLWludGVyYWN0aXZlIGF1
dGhlbnRpY2F0aW9uIHdvcmtzIGFzIGZvbGxvd3M6IFRoZSBzZXJ2ZXIgc2VuZHMgYW4gIgoi
YXJiaXRyYXJ5IEU8LlFxIGNoYWxsZW5nZT4gdGV4dCBhbmQgcHJvbXB0cyBmb3IgYSByZXNw
b25zZSwgcG9zc2libHkgIgoibXVsdGlwbGUgdGltZXMuICBFeGFtcGxlcyBvZiBrZXlib2Fy
ZC1pbnRlcmFjdGl2ZSBhdXRoZW50aWNhdGlvbiBpbmNsdWRlICIKIkU8LkJ4PiBBdXRoZW50
aWNhdGlvbiAoc2VlIEU8LlhyIGxvZ2luLmNvbmYgNT4pICBhbmQgUEFNIChzb21lIEU8LlBm
IG5vbi0gIgoiT3g+IHN5c3RlbXMpLiIKbXNnc3RyICIiCiLQkNGD0YLQtdC90YLQuNGE0LjQ
utCw0YbQuNGPINC/0L4g0LfQsNC/0YDQvtGB0YMt0L7RgtCy0LXRgtGDIChrZXlib2FyZC1p
bnRlcmFjdGl2ZSkg0YDQsNCx0L7RgtCw0LXRgiDRgdC70LXQtNGD0Y7RidC40LwgIgoi0L7Q
sdGA0LDQt9C+0Lw6INCh0LXRgNCy0LXRgCDQvtGC0L/RgNCw0LLQu9GP0LXRgiDQv9GA0L7Q
uNC30LLQvtC70YzQvdGL0Lkg0YLQtdC60YHRgi3Qt9Cw0L/RgNC+0YEgKEU8LlFxIGNoYWxs
ZW5nZT4pINC4ICIKItC30LDQv9GA0LDRiNC40LLQsNC10YIg0L7RgtCy0LXRgiwg0LLQvtC3
0LzQvtC20L3Qviwg0L3QtdGB0LrQvtC70YzQutC+INGA0LDQty4g0J/RgNC40LzQtdGA0LDQ
vNC4INGC0LDQutC+0Lkg0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCAiCiLRj9Cy0LvR
j9GO0YLRgdGPIEU8LkJ4PiDQkNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNGPICjRgdC8LiBF
PC5YciBsb2dpbi5jb25mIDU+KSDQuCBQQU0gKNC90LAg0L3QtdC60L7RgtC+0YDRi9GFICIK
IkU8LlBmIG5vbi0gT3g+INGB0LjRgdGC0LXQvNCw0YUpLiIKCiMuIHR5cGU6IFBsYWluIHRl
eHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIkZpbmFsbHks
IGlmIG90aGVyIGF1dGhlbnRpY2F0aW9uIG1ldGhvZHMgZmFpbCwgRTwuTm0+IHByb21wdHMg
dGhlIHVzZXIgZm9yIGEgIgoicGFzc3dvcmQuICBUaGUgcGFzc3dvcmQgaXMgc2VudCB0byB0
aGUgcmVtb3RlIGhvc3QgZm9yIGNoZWNraW5nOyBob3dldmVyLCAiCiJzaW5jZSBhbGwgY29t
bXVuaWNhdGlvbnMgYXJlIGVuY3J5cHRlZCwgdGhlIHBhc3N3b3JkIGNhbm5vdCBiZSBzZWVu
IGJ5ICIKInNvbWVvbmUgbGlzdGVuaW5nIG9uIHRoZSBuZXR3b3JrLiIKbXNnc3RyICIiCiLQ
ldGB0LvQuCDQtNGA0YPQs9C40LUg0YHQv9C+0YHQvtCx0Ysg0LDRg9GC0LXQvdGC0LjRhNC4
0LrQsNGG0LjQuCDQt9Cw0LrQvtC90YfQuNC70LjRgdGMINC90LXRg9C00LDRh9C90L4sIEU8
Lk5tPiDQv9GA0LXQtNC70L7QttC40YIgIgoi0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GOINGD
0LrQsNC30LDRgtGMINC/0LDRgNC+0LvRjC4g0J/QsNGA0L7Qu9GMINCx0YPQtNC10YIg0L/Q
vtGB0LvQsNC9INC90LAg0YPQtNCw0LvRkdC90L3Rg9GOINC80LDRiNC40L3RgyDQtNC70Y8g
Igoi0L/RgNC+0LLQtdGA0LrQuDsg0L7QtNC90LDQutC+LCDRgtCw0Log0LrQsNC6INCy0YHR
jyDRgdCy0Y/Qt9GMINGI0LjRhNGA0YPQtdGC0YHRjywg0L/QsNGA0L7Qu9GMINC90LUg0LzQ
vtC20LXRgiDQsdGL0YLRjCAiCiLQv9C+0LTRgdC80L7RgtGA0LXQvSDQutC10Lwt0L3QuNCx
0YPQtNGMINC/0L7QtNGB0LvRg9GI0LjQstCw0Y7RidC40Lwg0LIg0YHQtdGC0LguIgoKIy4g
dHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dp
ZCAiIgoiRTwuTm0+IGF1dG9tYXRpY2FsbHkgbWFpbnRhaW5zIGFuZCBjaGVja3MgYSBkYXRh
YmFzZSBjb250YWluaW5nICIKImlkZW50aWZpY2F0aW9uIGZvciBhbGwgaG9zdHMgaXQgaGFz
IGV2ZXIgYmVlbiB1c2VkIHdpdGguICBIb3N0IGtleXMgYXJlICIKInN0b3JlZCBpbiBFPC5Q
YSB+Ly5zc2gva25vd25faG9zdHM+IGluIHRoZSB1c2VyJ3MgaG9tZSBkaXJlY3RvcnkuICAi
CiJBZGRpdGlvbmFsbHksIHRoZSBmaWxlIEU8LlBhIC9ldGMvc3NoL3NzaF9rbm93bl9ob3N0
cz4gaXMgYXV0b21hdGljYWxseSAiCiJjaGVja2VkIGZvciBrbm93biBob3N0cy4gIEFueSBu
ZXcgaG9zdHMgYXJlIGF1dG9tYXRpY2FsbHkgYWRkZWQgdG8gdGhlICIKInVzZXIncyBmaWxl
LiAgSWYgYSBob3N0J3MgaWRlbnRpZmljYXRpb24gZXZlciBjaGFuZ2VzLCBFPC5ObT4gd2Fy
bnMgYWJvdXQgIgoidGhpcyBhbmQgZGlzYWJsZXMgcGFzc3dvcmQgYXV0aGVudGljYXRpb24g
dG8gcHJldmVudCBzZXJ2ZXIgc3Bvb2Zpbmcgb3IgbWFuLSIKImluLXRoZS1taWRkbGUgYXR0
YWNrcywgd2hpY2ggY291bGQgb3RoZXJ3aXNlIGJlIHVzZWQgdG8gY2lyY3VtdmVudCB0aGUg
IgoiZW5jcnlwdGlvbi4gIFRoZSBFPC5DbSBTdHJpY3RIb3N0S2V5Q2hlY2tpbmc+IG9wdGlv
biBjYW4gYmUgdXNlZCB0byBjb250cm9sICIKImxvZ2lucyB0byBtYWNoaW5lcyB3aG9zZSBo
b3N0IGtleSBpcyBub3Qga25vd24gb3IgaGFzIGNoYW5nZWQuIgptc2dzdHIgIiIKIkU8Lk5t
PiDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQstC10LTRkdGCINC4INC/0YDQvtCy0LXR
gNGP0LXRgiDQsdCw0LfRgyDQtNCw0L3QvdGL0YUsINGB0L7QtNC10YDQttCw0YnRg9GOICIK
ItC40LTQtdC90YLQuNGE0LjQutCw0YLQvtGA0Ysg0LLRgdC10YUg0YXQvtGB0YLQvtCyLCDR
gSDQutC+0YLQvtGA0YvQvNC4INC+0L0g0LrQvtCz0LTQsC3Qu9C40LHQviDQuNGB0L/QvtC7
0YzQt9C+0LLQsNC70YHRjy4g0JrQu9GO0YfQuCAiCiLRhdC+0YHRgtC+0LIg0YXRgNCw0L3R
j9GC0YHRjyDQsiDRhNCw0LnQu9C1IEU8LlBhIH4vLnNzaC9rbm93bl9ob3N0cz4g0LIg0LTQ
vtC80LDRiNC90LXQvCDQutCw0YLQsNC70L7Qs9C1ICIKItC/0L7Qu9GM0LfQvtCy0LDRgtC1
0LvRjy4g0JrRgNC+0LzQtSDRgtC+0LPQviwg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60Lgg
0L/RgNC+0LLQtdGA0Y/QtdGC0YHRjyDRhNCw0LnQuyBFPC5QYSAvZXRjL3NzaC8iCiJzc2hf
a25vd25faG9zdHM+INC90LAg0L3QsNC70LjRh9C40LUg0LjQt9Cy0LXRgdGC0L3Ri9GFINGF
0L7RgdGC0L7Qsi4g0JvRjtCx0YvQtSDQvdC+0LLRi9C1INGF0L7RgdGC0YsgIgoi0LDQstGC
0L7QvNCw0YLQuNGH0LXRgdC60Lgg0LTQvtCx0LDQstC70Y/RjtGC0YHRjyDQsiDQv9C+0LvR
jNC30L7QstCw0YLQtdC70YzRgdC60LjQuSDRhNCw0LnQuy4g0JXRgdC70Lgg0LjQtNC10L3R
gtC40YTQuNC60LDRgtC+0YAg0YXQvtGB0YLQsCAiCiLQutC+0LPQtNCwLdC70LjQsdC+INC4
0LfQvNC10L3Rj9C10YLRgdGPLCBFPC5ObT4g0L/RgNC10LTRg9C/0YDQtdC20LTQsNC10YIg
0L7QsSDRjdGC0L7QvCDQuCDQvtGC0LrQu9GO0YfQsNC10YIgIgoi0LDRg9GC0LXQvdGC0LjR
hNC40LrQsNGG0LjRjiDQv9C+INC/0LDRgNC+0LvRjiwg0YfRgtC+0LHRiyDQv9GA0LXQtNC+
0YLQstGA0LDRgtC40YLRjCDRgdC/0YPRhNC40L3QsyDRgdC10YDQstC10YDQsCDQuNC70Lgg
0LDRgtCw0LrQuCDRgtC40L/QsCAiCiLCq9GH0LXQu9C+0LLQtdC6INC/0L7RgdC10YDQtdC0
0LjQvdC1wrsgKG1hbi1pbi10aGUtbWlkZGxlKSwg0LrQvtGC0L7RgNGL0LUg0LIg0L/RgNC+
0YLQuNCy0L3QvtC8INGB0LvRg9GH0LDQtSDQvNC+0LPRg9GCICIKItCx0YvRgtGMINC40YHQ
v9C+0LvRjNC30L7QstCw0L3RiyDQtNC70Y8g0L7QsdGF0L7QtNCwINGI0LjRhNGA0L7QstCw
0L3QuNGPLiDQntC/0YbQuNGPIEU8LkNtIFN0cmljdEhvc3RLZXlDaGVja2luZz4gIgoi0LzQ
vtC20LXRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LAg0LTQu9GPINGD0L/R
gNCw0LLQu9C10L3QuNGPINC/0L7QtNC60LvRjtGH0LXQvdC40Y/QvNC4INC6INC80LDRiNC4
0L3QsNC8LCDRh9C10Lkg0YXQvtGB0YItIgoi0LrQu9GO0Ycg0L3QtdC40LfQstC10YHRgtC1
0L0g0LjQu9C4INCx0YvQuyDQuNC30LzQtdC90ZHQvS4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJXaGVuIHRoZSB1
c2VyJ3MgaWRlbnRpdHkgaGFzIGJlZW4gYWNjZXB0ZWQgYnkgdGhlIHNlcnZlciwgdGhlIHNl
cnZlciBlaXRoZXIgIgoiZXhlY3V0ZXMgdGhlIGdpdmVuIGNvbW1hbmQgaW4gYSBub24taW50
ZXJhY3RpdmUgc2Vzc2lvbiBvciwgaWYgbm8gY29tbWFuZCAiCiJoYXMgYmVlbiBzcGVjaWZp
ZWQsIGxvZ3MgaW50byB0aGUgbWFjaGluZSBhbmQgZ2l2ZXMgdGhlIHVzZXIgYSBub3JtYWwg
c2hlbGwgIgoiYXMgYW4gaW50ZXJhY3RpdmUgc2Vzc2lvbi4gIEFsbCBjb21tdW5pY2F0aW9u
IHdpdGggdGhlIHJlbW90ZSBjb21tYW5kIG9yICIKInNoZWxsIHdpbGwgYmUgYXV0b21hdGlj
YWxseSBlbmNyeXB0ZWQuIgptc2dzdHIgIiIKItCf0L7RgdC70LUg0YLQvtCz0L4g0LrQsNC6
INGB0LXRgNCy0LXRgCDQv9C+0LTRgtCy0LXRgNC00LjQuyDQu9C40YfQvdC+0YHRgtGMINC/
0L7Qu9GM0LfQvtCy0LDRgtC10LvRjywg0L7QvSDQu9C40LHQviDQstGL0L/QvtC70L3Rj9C1
0YIgIgoi0YPQutCw0LfQsNC90L3Rg9GOINC60L7QvNCw0L3QtNGDINCyINC90LXQuNC90YLQ
tdGA0LDQutGC0LjQstC90L7QvCDRgdC10LDQvdGB0LUsINC70LjQsdC+LCDQtdGB0LvQuCDQ
utC+0LzQsNC90LTQsCDQvdC1INCx0YvQu9CwICIKItGD0LrQsNC30LDQvdCwLCDQstGL0L/Q
vtC70L3Rj9C10YIg0LLRhdC+0LQg0LIg0YHQuNGB0YLQtdC80YMg0Lgg0L/RgNC10LTQvtGB
0YLQsNCy0LvRj9C10YIg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GOINC+0LHRi9GH0L3Rg9GO
ICIKItC60L7QvNCw0L3QtNC90YPRjiDQvtCx0L7Qu9C+0YfQutGDINCyINC40L3RgtC10YDQ
sNC60YLQuNCy0L3QvtC8INGB0LXQsNC90YHQtS4g0JLRgdGPINGB0LLRj9C30Ywg0YEg0YPQ
tNCw0LvRkdC90L3QvtC5INC60L7QvNCw0L3QtNC+0LkgIgoi0LjQu9C4INC+0LHQvtC70L7R
h9C60L7QuSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDRiNC40YTRgNGD0LXRgtGB0Y8u
IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgptc2dpZCAiIgoiSWYgYW4gaW50ZXJhY3RpdmUgc2Vzc2lvbiBpcyByZXF1ZXN0ZWQsIEU8
Lk5tPiBieSBkZWZhdWx0IHdpbGwgb25seSByZXF1ZXN0ICIKImEgcHNldWRvLXRlcm1pbmFs
IChwdHkpIGZvciBpbnRlcmFjdGl2ZSBzZXNzaW9ucyB3aGVuIHRoZSBjbGllbnQgaGFzIG9u
ZS4gICIKIlRoZSBmbGFncyBFPC5GbCBUPiBhbmQgRTwuRmwgdD4gY2FuIGJlIHVzZWQgdG8g
b3ZlcnJpZGUgdGhpcyBiZWhhdmlvdXIuIgptc2dzdHIgIiIKItCV0YHQu9C4INC30LDQv9GA
0LDRiNC40LLQsNC10YLRgdGPINC40L3RgtC10YDQsNC60YLQuNCy0L3Ri9C5INGB0LXQsNC9
0YEsINGC0L4gRTwuTm0+INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC30LDQv9GA0LDRiNC4
0LLQsNC10YIgIgoi0L/RgdC10LLQtNC+0YLQtdGA0LzQuNC90LDQuyAocHR5KSDRgtC+0LvR
jNC60L4g0LIg0YLQvtC8INGB0LvRg9GH0LDQtSwg0LXRgdC70Lgg0L7QvSDQtdGB0YLRjCDR
gyDQutC70LjQtdC90YLQsC4g0J/QsNGA0LDQvNC10YLRgNGLICIKIkU8LkZsIFQ+INC4IEU8
LkZsIHQ+INC80L7Qs9GD0YIg0LHRi9GC0Ywg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdGLINC0
0LvRjyDQuNC30LzQtdC90LXQvdC40Y8g0Y3RgtC+0LPQviDQv9C+0LLQtdC00LXQvdC40Y8u
IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgptc2dpZCAiIgoiSWYgYSBwc2V1ZG8tdGVybWluYWwgaGFzIGJlZW4gYWxsb2NhdGVkLCB0
aGUgdXNlciBtYXkgdXNlIHRoZSBlc2NhcGUgIgoiY2hhcmFjdGVycyBub3RlZCBiZWxvdy4i
Cm1zZ3N0ciAiIgoi0JXRgdC70Lgg0LHRi9C7INCy0YvQtNC10LvQtdC9INC/0YHQtdCy0LTQ
vtGC0LXRgNC80LjQvdCw0LssINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCDQvNC+0LbQtdGC
INC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDRg9C60LDQt9Cw0L3QvdGL0LUgIgoi0L3QuNC2
0LUg0YPQv9GA0LDQstC70Y/RjtGJ0LjQtSDRgdC40LzQstC+0LvRiy4iCgojLiB0eXBlOiBQ
bGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBm
ZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJJ
ZiBubyBwc2V1ZG8tdGVybWluYWwgaGFzIGJlZW4gYWxsb2NhdGVkLCB0aGUgc2Vzc2lvbiBp
cyB0cmFuc3BhcmVudCBhbmQgY2FuICIKImJlIHVzZWQgdG8gcmVsaWFibHkgdHJhbnNmZXIg
YmluYXJ5IGRhdGEuICBPbiBtb3N0IHN5c3RlbXMsIHNldHRpbmcgdGhlICIKImVzY2FwZSBj
aGFyYWN0ZXIgdG8gRTwuRHEgbm9uZT4gd2lsbCBhbHNvIG1ha2UgdGhlIHNlc3Npb24gdHJh
bnNwYXJlbnQgZXZlbiAiCiJpZiBhIHR0eSBpcyB1c2VkLiIKbXNnc3RyICIiCiLQldGB0LvQ
uCDQv9GB0LXQstC00L7RgtC10YDQvNC40L3QsNC7INC90LUg0LHRi9C7INCy0YvQtNC10LvQ
tdC9LCDRgdC10LDQvdGBINGP0LLQu9GP0LXRgtGB0Y8g0L/RgNC+0LfRgNCw0YfQvdGL0Lwg
KHRyYW5zcGFyZW50KSAiCiLQuCDQvNC+0LbQtdGCINCx0YvRgtGMINC40YHQv9C+0LvRjNC3
0L7QstCw0L0g0LTQu9GPINC90LDQtNGR0LbQvdC+0Lkg0L/QtdGA0LXQtNCw0YfQuCDQsdC4
0L3QsNGA0L3Ri9GFINC00LDQvdC90YvRhS4g0JIgIgoi0LHQvtC70YzRiNC40L3RgdGC0LLQ
tSDRgdC40YHRgtC10Lwg0YPRgdGC0LDQvdC+0LLQutCwINGD0L/RgNCw0LLQu9GP0Y7RidC1
0LPQviDRgdC40LzQstC+0LvQsCDQsiDQt9C90LDRh9C10L3QuNC1IEU8LkRxIG5vbmU+ICIK
ItGC0LDQutC20LUg0YHQtNC10LvQsNC10YIg0YHQtdCw0L3RgSDQv9GA0L7Qt9GA0LDRh9C9
0YvQvCwg0LTQsNC20LUg0LXRgdC70Lgg0LjRgdC/0L7Qu9GM0LfRg9C10YLRgdGPIFRUWS4i
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICIiCiJUaGUgc2Vzc2lvbiB0ZXJtaW5hdGVzIHdoZW4gdGhlIGNvbW1hbmQgb3Ig
c2hlbGwgb24gdGhlIHJlbW90ZSBtYWNoaW5lIGV4aXRzICIKImFuZCBhbGwgWDExIGFuZCBU
Q1AgY29ubmVjdGlvbnMgaGF2ZSBiZWVuIGNsb3NlZC4iCm1zZ3N0ciAiIgoi0KHQtdCw0L3R
gSDQv9GA0LXRgNGL0LLQsNC10YLRgdGPLCDQutC+0LPQtNCwINC60L7QvNCw0L3QtNCwINC4
0LvQuCDQvtCx0L7Qu9C+0YfQutCwINC90LAg0YPQtNCw0LvRkdC90L3QvtC5INC80LDRiNC4
0L3QtSDQt9Cw0LLQtdGA0YjQsNC10YIgIgoi0YDQsNCx0L7RgtGDINC4INCy0YHQtSDQpTEx
INC4IFRDUC9JUCDRgdC+0LXQtNC40L3QtdC90LjRjyDQt9Cw0LLQtdGA0YjQtdC90YsuIgoK
Iy4gdHlwZTogU2gKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxl
IGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3Jh
cAptc2dpZCAiRVNDQVBFIENIQVJBQ1RFUlMiCm1zZ3N0ciAi0KPQn9Cg0JDQktCb0K/QrtCp
0JjQlSDQodCY0JzQktCe0JvQqyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIldoZW4gYSBwc2V1ZG8tdGVybWluYWwg
aGFzIGJlZW4gcmVxdWVzdGVkLCBFPC5ObT4gc3VwcG9ydHMgYSBudW1iZXIgb2YgIgoiZnVu
Y3Rpb25zIHRocm91Z2ggdGhlIHVzZSBvZiBhbiBlc2NhcGUgY2hhcmFjdGVyLiIKbXNnc3Ry
ICIiCiLQldGB0LvQuCDQsdGL0Lsg0LfQsNC/0YDQvtGI0LXQvSDQv9GB0LXQstC00L4t0YLQ
tdGA0LzQuNC90LDQuywg0YLQviBzc2gg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9C10YIg0LLQ
vtC30LzQvtC20L3QvtGB0YLRjCAiCiLQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQvdC1
0LrQvtGC0L7RgNGL0YUg0YTRg9C90LrRhtC40Lgg0L/RgNC4INC/0L7QvNC+0YnQuCDRg9C/
0YDQsNCy0LvRj9GO0YnQuNGFINGB0LjQvNCy0L7Qu9C+0LIuIgoKIy4gdHlwZTogUGxhaW4g
dGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiQSBzaW5n
bGUgdGlsZGUgY2hhcmFjdGVyIGNhbiBiZSBzZW50IGFzIEU8LkljIH5+PiBvciBieSBmb2xs
b3dpbmcgdGhlIHRpbGRlICIKImJ5IGEgY2hhcmFjdGVyIG90aGVyIHRoYW4gdGhvc2UgZGVz
Y3JpYmVkIGJlbG93LiAgVGhlIGVzY2FwZSBjaGFyYWN0ZXIgbXVzdCAiCiJhbHdheXMgZm9s
bG93IGEgbmV3bGluZSB0byBiZSBpbnRlcnByZXRlZCBhcyBzcGVjaWFsLiAgVGhlIGVzY2Fw
ZSBjaGFyYWN0ZXIgIgoiY2FuIGJlIGNoYW5nZWQgaW4gY29uZmlndXJhdGlvbiBmaWxlcyB1
c2luZyB0aGUgRTwuQ20gRXNjYXBlQ2hhcj4gIgoiY29uZmlndXJhdGlvbiBkaXJlY3RpdmUg
b3Igb24gdGhlIGNvbW1hbmQgbGluZSBieSB0aGUgRTwuRmwgZT4gb3B0aW9uLiIKbXNnc3Ry
ICIiCiLQntC00LjQvdC+0YfQvdGL0Lkg0YHQuNC80LLQvtC7INGC0LjQu9GM0LTRiyDQvNC+
0LbQvdC+INC+0YLQv9GA0LDQstC40YLRjCDQutCw0LogRTwuSWMgfn4+INC40LvQuCDQv9C+
0LzQtdGB0YLQuNCyINC/0L7RgdC70LUgIgoi0YLQuNC70YzQtNGLINC70Y7QsdC+0Lkg0YHQ
uNC80LLQvtC7LCDQutGA0L7QvNC1INGC0LXRhSwg0YfRgtC+INC+0L/QuNGB0LDQvdGLINC9
0LjQttC1LiDQp9GC0L7QsdGLINGD0L/RgNCw0LLQu9GP0Y7RidC40Lkg0YHQuNC80LLQvtC7
ICIKItCx0YvQuyDQuNC90YLQtdGA0L/RgNC10YLQuNGA0L7QstCw0L0g0LrQsNC6INGB0L/Q
tdGG0LjQsNC70YzQvdGL0LksINC+0L0g0LLRgdC10LPQtNCwINC00L7Qu9C20LXQvSDRgdC7
0LXQtNC+0LLQsNGC0Ywg0L/QvtGB0LvQtSAiCiLRgdC40LzQstC+0LvQsCDQvdC+0LLQvtC5
INGB0YLRgNC+0LrQuC4g0KPQv9GA0LDQstC70Y/RjtGJ0LjQuSDRgdC40LzQstC+0Lsg0LzQ
vtC20L3QviDQuNC30LzQtdC90LjRgtGMINCyINGE0LDQudC70LDRhSAiCiLQutC+0L3RhNC4
0LPRg9GA0LDRhtC40Lgg0YEg0L/QvtC80L7RidGM0Y4g0LTQuNGA0LXQutGC0LjQstGLIEU8
LkNtIEVzY2FwZUNoYXI+INC40LvQuCDQsiDQutC+0LzQsNC90LTQvdC+0Lkg0YHRgtGA0L7Q
utC1INGBICIKItC/0L7QvNC+0YnRjNGOINC/0LDRgNCw0LzQtdGC0YDQsCBFPC5GbCBlPi4i
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICJUaGUgc3VwcG9ydGVkIGVzY2FwZXMgKGFzc3VtaW5nIHRoZSBkZWZhdWx0IEU8
LlFsIH4+KSAgYXJlOiIKbXNnc3RyICIiCiLQn9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C5
INGB0L/QuNGB0L7QuiDRg9C/0YDQsNCy0LvRj9GO0YnQuNGFINGB0LjQvNCy0L7Qu9C+0LIg
KNC/0YDQuCDRg9GB0LvQvtCy0LjQuCwg0YfRgtC+INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGO
ICIKItC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyBFPC5RbCB+Pik6IgoKIy4gdHlwZTogSXQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiQ20g
fi4iCm1zZ3N0ciAiQ20gfi4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBk
ZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUK
IzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJEaXNjb25uZWN0LiIKbXNnc3RyICLQntGC0LrQ
u9GO0YfQuNGC0YzRgdGPLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlh
LWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNtIH5eWiIKbXNnc3RyICJDbSB+XloiCgoj
LiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1z
Z2lkICJCYWNrZ3JvdW5kIEU8Lk5tPi4iCm1zZ3N0ciAi0J/QtdGA0LXQstC10YHRgtC4IEU8
Lk5tPiDQsiDRhNC+0L3QvtCy0YvQuSDRgNC10LbQuNC8LiIKCiMuIHR5cGU6IEl0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNtIH4jIgpt
c2dzdHIgIkNtIH4jIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgptc2dpZCAiTGlzdCBmb3J3YXJkZWQgY29ubmVjdGlvbnMuIgptc2dz
dHIgItCe0YLQvtCx0YDQsNC30LjRgtGMINC/0LXRgNC10L3QsNC/0YDQsNCy0LvQtdC90L3R
i9C1INGB0L7QtdC00LjQvdC10L3QuNGPLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBk
ZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUK
IzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNtIH4mIgptc2dzdHIgIkNt
IH4mIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBk
ZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVs
ZHJvbgptc2dpZCAiIgoiQmFja2dyb3VuZCBFPC5ObT4gYXQgbG9nb3V0IHdoZW4gd2FpdGlu
ZyBmb3IgZm9yd2FyZGVkIGNvbm5lY3Rpb24gLyBYMTEgIgoic2Vzc2lvbnMgdG8gdGVybWlu
YXRlLiIKbXNnc3RyICIiCiLQn9C10YDQtdCy0LXRgdGC0LggRTwuTm0+INCyINGE0L7QvdC+
0LLRi9C5INGA0LXQttC40Lwg0LIg0L7QttC40LTQsNC90LjQuCDQt9Cw0LLQtdGA0YjQtdC9
0LjRjyDQv9C10YDQtdC90LDQv9GA0LDQstC70LXQvdC90L7Qs9C+ICIKItGB0L7QtdC00LjQ
vdC10L3QuNGPL9GB0LXRgdGB0LjQuCDQpTExLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNtIH4/Igptc2dzdHIg
IkNtIH4/IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgptc2dpZCAiRGlzcGxheSBhIGxpc3Qgb2YgZXNjYXBlIGNoYXJhY3RlcnMuIgpt
c2dzdHIgItCe0YLQvtCx0YDQsNC30LjRgtGMINGB0L/QuNGB0L7QuiDRg9C/0YDQsNCy0LvR
j9GO0YnQuNGFINGB0LjQvNCy0L7Qu9C+0LIuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiQ20gfkIiCm1zZ3N0ciAi
Q20gfkIiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCm1zZ2lkICIiCiJTZW5kIGEgQlJFQUsgdG8gdGhlIHJlbW90ZSBzeXN0ZW0gKG9u
bHkgdXNlZnVsIGlmIHRoZSBwZWVyIHN1cHBvcnRzIGl0KS4iCm1zZ3N0ciAiIgoi0J7RgtC/
0YDQsNCy0LjRgtGMINC60L7QvNCw0L3QtNGDIEJSRUFLINCyINGD0LTQsNC70ZHQvdC90YPR
jiDRgdC40YHRgtC10LzRgyAo0Y3RgtCwINGE0YPQvdC60YbQuNGPINC/0L7Qu9C10LfQvdCw
INGC0L7Qu9GM0LrQviDQsiAiCiLRgtC+0Lwg0YHQu9GD0YfQsNC1LCDQtdGB0LvQuCDRg9C0
0LDQu9GR0L3QvdCw0Y8g0YHRgtC+0YDQvtC90LAg0L/QvtC00LTQtdGA0LbQuNCy0LDQtdGC
INC10LPQviDQvtCx0YDQsNCx0L7RgtC60YMpLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkNtIH5DIgptc2dzdHIg
IkNtIH5DIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgptc2dpZCAiIgoiT3BlbiBjb21tYW5kIGxpbmUuICBDdXJyZW50bHkgdGhpcyBh
bGxvd3MgdGhlIGFkZGl0aW9uIG9mIHBvcnQgZm9yd2FyZGluZ3MgIgoidXNpbmcgdGhlIEU8
LkZsIEw+LCBFPC5GbCBSPiBhbmQgRTwuRmwgRD4gb3B0aW9ucyAoc2VlIGFib3ZlKS4gIEl0
IGFsc28gIgoiYWxsb3dzIHRoZSBjYW5jZWxsYXRpb24gb2YgZXhpc3RpbmcgcG9ydC1mb3J3
YXJkaW5ncyB3aXRoIEU8LlNtIG9mZj4gRTwuRmwgIgoiS0wgT28gQXIgYmluZF9hZGRyZXNz
IDogT2MgQXIgcG9ydD4gRTwuU20gb24+IGZvciBsb2NhbCwgRTwuU20gb2ZmPiBFPC5GbCBL
UiAiCiJPbyBBciBiaW5kX2FkZHJlc3MgOiBPYyBBciBwb3J0PiBFPC5TbSBvbj4gZm9yIHJl
bW90ZSBhbmQgRTwuU20gb2ZmPiBFPC5GbCAiCiJLRCBPbyBBciBiaW5kX2FkZHJlc3MgOiBP
YyBBciBwb3J0PiBFPC5TbSBvbj4gZm9yIGR5bmFtaWMgcG9ydC1mb3J3YXJkaW5ncy4gICIK
IkU8LkljICFcXCYgTnMgQXIgY29tbWFuZD4gYWxsb3dzIHRoZSB1c2VyIHRvIGV4ZWN1dGUg
YSBsb2NhbCBjb21tYW5kIGlmIHRoZSAiCiJFPC5JYyBQZXJtaXRMb2NhbENvbW1hbmQ+IG9w
dGlvbiBpcyBlbmFibGVkIGluIEU8LlhyIHNzaF9jb25maWcgNT4uICBCYXNpYyAiCiJoZWxw
IGlzIGF2YWlsYWJsZSwgdXNpbmcgdGhlIEU8LkZsIGg+IG9wdGlvbi4iCm1zZ3N0ciAiIgoi
0J7RgtC60YDRi9Cy0LDQtdGCINC60L7QvNCw0L3QtNC90YPRjiDRgdGC0YDQvtC60YMuINCS
INC00LDQvdC90L7QvCDRgNC10LbQuNC80LUg0LzQvtC20L3QviDQtNC+0LHQsNCy0LvRj9GC
0Ywg0L/RgNC+0LHRgNC+0YEg0L/QvtGA0YLQvtCyINGBICIKItC/0L7QvNC+0YnRjNGOINC/
0LDRgNCw0LzQtdGC0YDQvtCyIEU8LkZsIEw+LCBFPC5GbCBSPiDQuCBFPC5GbCBEPiAo0YHQ
vC4g0LLRi9GI0LUpLiDQotCw0LrQttC1INC80L7QttC90L4gIgoi0L7RgtC80LXQvdGP0YLR
jCDRgdGD0YnQtdGB0YLQstGD0Y7RidC40LUg0L/RgNCw0LLQuNC70LA6IEU8LlNtIG9mZj4g
RTwuRmwgS0wgT28gQXIgYmluZF9hZGRyZXNzIDogT2MgIgoiQXIgcG9ydD4gRTwuU20gb24+
IOKAlCDQtNC70Y8g0LvQvtC60LDQu9GM0L3QvtCz0L4g0L/RgNC+0LHRgNC+0YHQsCwgRTwu
U20gb2ZmPiBFPC5GbCBLUiBPbyBBciAiCiJiaW5kX2FkZHJlc3MgOiBPYyBBciBwb3J0PiBF
PC5TbSBvbj4g4oCUINC00LvRjyDRg9C00LDQu9GR0L3QvdC+0LPQviDQv9GA0L7QsdGA0L7R
gdCwINC4IEU8LlNtIG9mZj4gIgoiRTwuRmwgS0QgT28gQXIgYmluZF9hZGRyZXNzIDogT2Mg
QXIgcG9ydD4gRTwuU20gb24+IOKAlCDQtNC70Y8g0LTQuNC90LDQvNC40YfQtdGB0LrQvtCz
0L4gIgoi0L/RgNC+0LHRgNC+0YHQsC4gRTwuSWMgIVxcJiBOcyBBciBjb21tYW5kPiDQv9C+
0LfQstC+0LvRj9C10YIg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GOINCy0YvQv9C+0LvQvdC4
0YLRjCAiCiLQu9C+0LrQsNC70YzQvdGD0Y4g0LrQvtC80LDQvdC00YMsINC10YHQu9C4INCy
INGE0LDQudC70LUg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4IEU8LlhyIHNzaF9jb25maWcg
NT4g0LLQutC70Y7Rh9GR0L0gIgoi0L/QsNGA0LDQvNC10YLRgCBFPC5JYyBQZXJtaXRMb2Nh
bENvbW1hbmQ+LiDQlNC+0YHRgtGD0L/QvdCwINCx0LDQt9C+0LLQsNGPINGB0L/RgNCw0LLQ
utCwINGBINC/0L7QvNC+0YnRjNGOICIKItC/0LDRgNCw0LzQtdGC0YDQsCBFPC5GbCBoPi4i
CgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13
cmFwCm1zZ2lkICJDbSB+UiIKbXNnc3RyICJDbSB+UiIKCiMuIHR5cGU6IFBsYWluIHRleHQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlJlcXVlc3QgcmVr
ZXlpbmcgb2YgdGhlIGNvbm5lY3Rpb24gKG9ubHkgdXNlZnVsIGlmIHRoZSBwZWVyIHN1cHBv
cnRzIGl0KS4iCm1zZ3N0ciAiIgoi0JfQsNC/0YDQsNGI0LjQstCw0LXRgiDQv9C+0LLRgtC+
0YDQvdC+0LUg0YHQvtCz0LvQsNGB0L7QstCw0L3QuNC1INC60LvRjtGH0LXQuSDRgdC10YHR
gdC40LggKNC/0L7Qu9C10LfQvdC+INGC0L7Qu9GM0LrQviDQsiDRgtC+0LwgIgoi0YHQu9GD
0YfQsNC1LCDQtdGB0LvQuCDRg9C00LDQu9GR0L3QvdCw0Y8g0YHRgtC+0YDQvtC90LAg0L/Q
vtC00LTQtdGA0LbQuNCy0LDQtdGCINGN0YLRgyDRhNGD0L3QutGG0LjRjikuIgoKIy4gdHlw
ZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9y
YS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dp
ZCAiQ20gflYiCm1zZ3N0ciAiQ20gflYiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hs
aW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJh
d2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJEZWNyZWFzZSB0aGUgdmVyYm9z
aXR5IEU8LlBxIEljIExvZ0xldmVsPiB3aGVuIGVycm9ycyBhcmUgYmVpbmcgd3JpdHRlbiB0
byAiCiJzdGRlcnIuIgptc2dzdHIgIiIKItCf0L7QvdC40LbQsNC10YIg0YPRgNC+0LLQtdC9
0Ywg0LTQtdGC0LDQu9C40LfQsNGG0LjQuCDQstGL0LLQvtC00LAgRTwuUHEgSWMgTG9nTGV2
ZWw+LCDQutC+0LPQtNCwINC+0YjQuNCx0LrQuCAiCiLQt9Cw0L/QuNGB0YvQstCw0Y7RgtGB
0Y8g0LIg0YHRgtCw0L3QtNCw0YDRgtC90YvQuSDQv9C+0YLQvtC6INC+0YjQuNCx0L7Qui4i
CgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13
cmFwCm1zZ2lkICJDbSB+diIKbXNnc3RyICJDbSB+diIKCiMuIHR5cGU6IFBsYWluIHRleHQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIkluY3JlYXNlIHRo
ZSB2ZXJib3NpdHkgRTwuUHEgSWMgTG9nTGV2ZWw+IHdoZW4gZXJyb3JzIGFyZSBiZWluZyB3
cml0dGVuIHRvICIKInN0ZGVyci4iCm1zZ3N0ciAiIgoi0J/QvtCy0YvRiNCw0LXRgiDRg9GA
0L7QstC10L3RjCDQtNC10YLQsNC70LjQt9Cw0YbQuNC4INCy0YvQstC+0LTQsCBFPC5QcSBJ
YyBMb2dMZXZlbD4sINC60L7Qs9C00LAg0L7RiNC40LHQutC4ICIKItC30LDQv9C40YHRi9Cy
0LDRjtGC0YHRjyDQsiDRgdGC0LDQvdC00LDRgNGC0L3Ri9C5INC/0L7RgtC+0Log0L7RiNC4
0LHQvtC6LiIKCiMuIHR5cGU6IFNoCiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
CiMsIG5vLXdyYXAKbXNnaWQgIlRDUCBGT1JXQVJESU5HIgptc2dzdHIgItCf0JXQoNCV0J3Q
kNCf0KDQkNCS0JvQldCd0JjQlSBUQ1AiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hs
aW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJh
d2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJGb3J3YXJkaW5nIG9mIGFyYml0
cmFyeSBUQ1AgY29ubmVjdGlvbnMgb3ZlciBhIHNlY3VyZSBjaGFubmVsIGNhbiBiZSAiCiJz
cGVjaWZpZWQgZWl0aGVyIG9uIHRoZSBjb21tYW5kIGxpbmUgb3IgaW4gYSBjb25maWd1cmF0
aW9uIGZpbGUuICBPbmUgIgoicG9zc2libGUgYXBwbGljYXRpb24gb2YgVENQIGZvcndhcmRp
bmcgaXMgYSBzZWN1cmUgY29ubmVjdGlvbiB0byBhIG1haWwgIgoic2VydmVyOyBhbm90aGVy
IGlzIGdvaW5nIHRocm91Z2ggZmlyZXdhbGxzLiIKbXNnc3RyICIiCiLQn9C10YDQtdC90LDQ
v9GA0LDQstC70LXQvdC40LUg0L/RgNC+0LjQt9Cy0L7Qu9GM0L3Ri9GFIFRDUC3RgdC+0LXQ
tNC40L3QtdC90LjQuSDRh9C10YDQtdC3INC30LDRidC40YnRkdC90L3Ri9C5INC60LDQvdCw
0Lsg0LzQvtC20L3QviAiCiLQt9Cw0LTQsNGC0Ywg0LvQuNCx0L4g0LIg0LrQvtC80LDQvdC0
0L3QvtC5INGB0YLRgNC+0LrQtSwg0LvQuNCx0L4g0LIg0YTQsNC50LvQtSDQutC+0L3RhNC4
0LPRg9GA0LDRhtC40LguINCe0LTQvdC+INC40Lcg0LLQvtC30LzQvtC20L3Ri9GFICIKItC/
0YDQuNC80LXQvdC10L3QuNC5IFRDUC3Qv9C10YDQtdC90LDQv9GA0LDQstC70LXQvdC40Y8g
4oCUINCx0LXQt9C+0L/QsNGB0L3QvtC1INC/0L7QtNC60LvRjtGH0LXQvdC40LUg0Log0L/Q
vtGH0YLQvtCy0L7QvNGDINGB0LXRgNCy0LXRgNGDLCAiCiLQtNGA0YPQs9C+0LUg4oCUINC+
0LHRhdC+0LQg0LzQtdC20YHQtdGC0LXQstGL0YUg0Y3QutGA0LDQvdC+0LIuIgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
IgoiSW4gdGhlIGV4YW1wbGUgYmVsb3csIHdlIGxvb2sgYXQgZW5jcnlwdGluZyBjb21tdW5p
Y2F0aW9uIGZvciBhbiBJUkMgY2xpZW50LCAiCiJldmVuIHRob3VnaCB0aGUgSVJDIHNlcnZl
ciBpdCBjb25uZWN0cyB0byBkb2VzIG5vdCBkaXJlY3RseSBzdXBwb3J0ICIKImVuY3J5cHRl
ZCBjb21tdW5pY2F0aW9uLiAgVGhpcyB3b3JrcyBhcyBmb2xsb3dzOiB0aGUgdXNlciBjb25u
ZWN0cyB0byB0aGUgIgoicmVtb3RlIGhvc3QgdXNpbmcgRTwuTm0+LCBzcGVjaWZ5aW5nIHRo
ZSBwb3J0cyB0byBiZSB1c2VkIHRvIGZvcndhcmQgdGhlICIKImNvbm5lY3Rpb24uICBBZnRl
ciB0aGF0IGl0IGlzIHBvc3NpYmxlIHRvIHN0YXJ0IHRoZSBwcm9ncmFtIGxvY2FsbHksIGFu
ZCAiCiJFPC5ObT4gd2lsbCBlbmNyeXB0IGFuZCBmb3J3YXJkIHRoZSBjb25uZWN0aW9uIHRv
IHRoZSByZW1vdGUgc2VydmVyLiIKbXNnc3RyICIiCiLQkiDQv9GA0LjQvNC10YDQtSDQvdC4
0LbQtSDQvNGLINGA0LDRgdGB0LzQvtGC0YDQuNC8INGI0LjRhNGA0L7QstCw0L3QuNC1INGB
0L7QtdC00LjQvdC10L3QuNGPINC00LvRjyBJUkMt0LrQu9C40LXQvdGC0LAsINC00LDQttC1
ICIKItC10YHQu9C4IElSQy3RgdC10YDQstC10YAsINC6INC60L7RgtC+0YDQvtC80YMg0L7Q
vSDQv9C+0LTQutC70Y7Rh9Cw0LXRgtGB0Y8sINC90LUg0L/QvtC00LTQtdGA0LbQuNCy0LDQ
tdGCINGI0LjRhNGA0L7QstCw0L3QuNC1ICIKItC90LDQv9GA0Y/QvNGD0Y4uINCt0YLQviDR
gNCw0LHQvtGC0LDQtdGCINGB0LvQtdC00YPRjtGJ0LjQvCDQvtCx0YDQsNC30L7QvDog0L/Q
vtC70YzQt9C+0LLQsNGC0LXQu9GMINC/0L7QtNC60LvRjtGH0LDQtdGC0YHRjyDQuiAiCiLR
g9C00LDQu9GR0L3QvdC+0LzRgyDRhdC+0YHRgtGDINGBINC/0L7QvNC+0YnRjNGOIEU8Lk5t
Piwg0YPQutCw0LfRi9Cy0LDRjyDQv9C+0YDRgtGLLCDQutC+0YLQvtGA0YvQtSDQsdGD0LTR
g9GCICIKItC40YHQv9C+0LvRjNC30L7QstCw0YLRjNGB0Y8g0LTQu9GPINC/0LXRgNC10L3Q
sNC/0YDQsNCy0LvQtdC90LjRjyDRgdC+0LXQtNC40L3QtdC90LjRjy4g0J/QvtGB0LvQtSDR
jdGC0L7Qs9C+INC80L7QttC90L4g0LvQvtC60LDQu9GM0L3QviAiCiLQt9Cw0L/Rg9GB0YLQ
uNGC0Ywg0L/RgNC+0LPRgNCw0LzQvNGDLCDQuCBFPC5ObT4g0LHRg9C00LXRgiDRiNC40YTR
gNC+0LLQsNGC0Ywg0Lgg0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9GP0YLRjCDRgdC+0LXQtNC4
0L3QtdC90LjQtSDQvdCwICIKItGD0LTQsNC70ZHQvdC90YvQuSDRgdC10YDQstC10YAuIgoK
Iy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4t
dW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgpt
c2dpZCAiIgoiVGhlIGZvbGxvd2luZyBleGFtcGxlIHR1bm5lbHMgYW4gSVJDIHNlc3Npb24g
ZnJvbSB0aGUgY2xpZW50IHRvIGFuIElSQyAiCiJzZXJ2ZXIgYXQgRTwuRHEgc2VydmVyLmV4
YW1wbGUuY29tPiwgam9pbmluZyBjaGFubmVsIEU8LkRxICN1c2Vycz4sIG5pY2tuYW1lICIK
IkU8LkRxIHBpbmt5PiwgdXNpbmcgdGhlIHN0YW5kYXJkIElSQyBwb3J0LCA2NjY3OiIKbXNn
c3RyICIiCiLQodC70LXQtNGD0Y7RidC40Lkg0L/RgNC40LzQtdGAINGC0YPQvdC90LXQu9C4
0YDRg9C10YIgSVJDINGB0LXQsNC90YEg0L7RgiDQutC70LjQtdC90YLQsCDQuiBJUkMt0YHQ
tdGA0LLQtdGA0YMg0L/QviDQsNC00YDQtdGB0YMgIgoiRTwuRHEgc2VydmVyLmV4YW1wbGUu
Y29tPiDRgSDQv9GA0LjRgdC+0LXQtNC40L3QtdC90LjQtdC8INC6INC60LDQvdCw0LvRgyBF
PC5EcSAjdXNlcnM+INC/0L7QtCAiCiLQv9GB0LXQstC00L7QvdC40LzQvtC8IEU8LkRxIHBp
bmt5PiDQuNGB0L/QvtC70YzQt9GD0Y8g0YHRgtCw0L3QtNCw0YDRgtC90YvQuSDQv9C+0YDR
giBJUkMgNjY2NzoiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIiIKIiQgc3NoIC1mIC1MIDY2Njc6bG9j
YWxob3N0OjY2Njcgc2VydmVyLmV4YW1wbGUuY29tIHNsZWVwIDEwXG4iCiIkIGlyYyAtYyAn
I3VzZXJzJyBwaW5reSBJUkMvMTI3LjAuMC4xXG4iCm1zZ3N0ciAiIgoiJCBzc2ggLWYgLUwg
NjY2Nzpsb2NhbGhvc3Q6NjY2NyBzZXJ2ZXIuZXhhbXBsZS5jb20gc2xlZXAgMTBcbiIKIiQg
aXJjIC1jICcjdXNlcnMnIHBpbmt5IElSQy8xMjcuMC4wLjFcbiIKCiMuIHR5cGU6IFBsYWlu
IHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9y
YS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoZSBF
PC5GbCBmPiBvcHRpb24gYmFja2dyb3VuZHMgRTwuTm0+IGFuZCB0aGUgcmVtb3RlIGNvbW1h
bmQgRTwuRHEgc2xlZXAgIgoiMTA+IGlzIHNwZWNpZmllZCB0byBhbGxvdyBhbiBhbW91bnQg
b2YgdGltZSAoMTAgc2Vjb25kcywgaW4gdGhlIGV4YW1wbGUpICB0byAiCiJzdGFydCB0aGUg
cHJvZ3JhbSB3aGljaCBpcyBnb2luZyB0byB1c2UgdGhlIHR1bm5lbC4gIElmIG5vIGNvbm5l
Y3Rpb25zIGFyZSAiCiJtYWRlIHdpdGhpbiB0aGUgdGltZSBzcGVjaWZpZWQsIEU8Lk5tPiB3
aWxsIGV4aXQuIgptc2dzdHIgIiIKItCf0LDRgNCw0LzQtdGC0YAgRTwuRmwgZj4g0L/QtdGA
0LXQstC+0LTQuNGCIEU8Lk5tPiDQsiDRhNC+0L3QvtCy0YvQuSDRgNC10LbQuNC8LCDQsCDR
g9C60LDQt9Cw0L3QvdCw0Y8g0YPQtNCw0LvRkdC90L3QsNGPICIKItC60L7QvNCw0L3QtNCw
IEU8LkRxIHNsZWVwIDEwPiDRgdC70YPQttC40YIg0LTQu9GPINGB0L7Qt9C00LDQvdC40Y8g
0LfQsNC00LXRgNC20LrQuCAo0LIg0LTQsNC90L3QvtC8INC/0YDQuNC80LXRgNC1IOKAlCAx
MCAiCiLRgdC10LrRg9C90LQpLCDRh9GC0L7QsdGLINC30LDQv9GD0YHRgtC40YLRjCDQv9GA
0L7Qs9GA0LDQvNC80YMsINC60L7RgtC+0YDQsNGPINCx0YPQtNC10YIg0LjRgdC/0L7Qu9GM
0LfQvtCy0LDRgtGMINGC0YPQvdC90LXQu9GMLiDQldGB0LvQuCAiCiLQsiDRgtC10YfQtdC9
0LjQtSDRg9C60LDQt9Cw0L3QvdC+0LPQviDQstGA0LXQvNC10L3QuCDRgdC+0LXQtNC40L3Q
tdC90LjRjyDQvdC1INCx0YPQtNGD0YIg0YPRgdGC0LDQvdC+0LLQu9C10L3RiywgRTwuTm0+
ICIKItC30LDQstC10YDRiNC40YIg0YDQsNCx0L7RgtGDLiIKCiMuIHR5cGU6IFNoCiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlgxMSBGT1JX
QVJESU5HIgptc2dzdHIgItCf0JXQoNCV0J3QkNCf0KDQkNCS0JvQldCd0JjQlSDQpTExIgoK
Iy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4t
dW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgpt
c2dpZCAiIgoiSWYgdGhlIEU8LkNtIEZvcndhcmRYMTE+IHZhcmlhYmxlIGlzIHNldCB0byBF
PC5EcSB5ZXM+IChvciBzZWUgdGhlICIKImRlc2NyaXB0aW9uIG9mIHRoZSBFPC5GbCBYPiwg
RTwuRmwgeD4sIGFuZCBFPC5GbCBZPiBvcHRpb25zIGFib3ZlKSAgYW5kIHRoZSAiCiJ1c2Vy
IGlzIHVzaW5nIFgxMSAodGhlIEU8LkV2IERJU1BMQVk+IGVudmlyb25tZW50IHZhcmlhYmxl
IGlzIHNldCksIHRoZSAiCiJjb25uZWN0aW9uIHRvIHRoZSBYMTEgZGlzcGxheSBpcyBhdXRv
bWF0aWNhbGx5IGZvcndhcmRlZCB0byB0aGUgcmVtb3RlIHNpZGUgIgoiaW4gc3VjaCBhIHdh
eSB0aGF0IGFueSBYMTEgcHJvZ3JhbXMgc3RhcnRlZCBmcm9tIHRoZSBzaGVsbCAob3IgY29t
bWFuZCkgd2lsbCAiCiJnbyB0aHJvdWdoIHRoZSBlbmNyeXB0ZWQgY2hhbm5lbCwgYW5kIHRo
ZSBjb25uZWN0aW9uIHRvIHRoZSByZWFsIFggc2VydmVyICIKIndpbGwgYmUgbWFkZSBmcm9t
IHRoZSBsb2NhbCBtYWNoaW5lLiAgVGhlIHVzZXIgc2hvdWxkIG5vdCBtYW51YWxseSBzZXQg
RTwuRXYgIgoiRElTUExBWT4uICBGb3J3YXJkaW5nIG9mIFgxMSBjb25uZWN0aW9ucyBjYW4g
YmUgY29uZmlndXJlZCBvbiB0aGUgY29tbWFuZCAiCiJsaW5lIG9yIGluIGNvbmZpZ3VyYXRp
b24gZmlsZXMuIgptc2dzdHIgIiIKItCV0YHQu9C4INC/0LXRgNC10LzQtdC90L3QsNGPIEU8
LkNtIEZvcndhcmRYMTE+INGD0YHRgtCw0L3QvtCy0LvQtdC90LAg0LIg0LfQvdCw0YfQtdC9
0LjQtSBFPC5EcSB5ZXM+ICjQuNC70Lgg0YHQvC4gIgoi0L7Qv9C40YHQsNC90LjQtSDQv9Cw
0YDQsNC80LXRgtGA0L7QsiBFPC5GbCBYPiwgRTwuRmwgeD4g0LggRTwuRmwgWT4g0LLRi9GI
0LUpINC4INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCAiCiLQuNGB0L/QvtC70YzQt9GD0LXR
giBYMTEgKNC/0LXRgNC10LzQtdC90L3QsNGPINC+0LrRgNGD0LbQtdC90LjRjyBFPC5FdiBE
SVNQTEFZPiDRg9GB0YLQsNC90L7QstC70LXQvdCwKSwg0YHQvtC10LTQuNC90LXQvdC40LUg
Igoi0YEgWDExLdC00LjRgdC/0LvQtdC10Lwg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60Lgg
0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9GP0LXRgtGB0Y8g0L3QsCDRg9C00LDQu9GR0L3QvdGD
0Y4g0YHRgtC+0YDQvtC90YMg0YLQsNC60LjQvCAiCiLQvtCx0YDQsNC30L7QvCwg0YfRgtC+
INC70Y7QsdGL0LUgWDExLdC/0YDQvtCz0YDQsNC80LzRiyAo0LjQu9C4INC60L7QvNCw0L3Q
tNGLKSwg0LfQsNC/0YPRidC10L3QvdGL0LUg0LjQtyDQvtCx0L7Qu9C+0YfQutC4LCAiCiLQ
sdGD0LTRg9GCINC40YHQv9C+0LvRjNC30L7QstCw0YLRjCDQt9Cw0YjQuNGE0YDQvtCy0LDQ
vdC90YvQuSDQutCw0L3QsNC7LCDQsCDQv9C+0LTQutC70Y7Rh9C10L3QuNC1INC6INGA0LXQ
sNC70YzQvdC+0LzRgyBYLdGB0LXRgNCy0LXRgNGDICIKItCx0YPQtNC10YIg0L7RgdGD0YnQ
tdGB0YLQstC70Y/RgtGM0YHRjyDRgSDQu9C+0LrQsNC70YzQvdC+0Lkg0LzQsNGI0LjQvdGL
LiDQn9C+0LvRjNC30L7QstCw0YLQtdC70Y4g0L3QtSDRgdC70LXQtNGD0LXRgiDQstGA0YPR
h9C90YPRjiAiCiLRg9GB0YLQsNC90LDQstC70LjQstCw0YLRjCBFPC5FdiBESVNQTEFZPi4g
0J/QtdGA0LXQvdCw0L/RgNCw0LLQu9C10L3QuNC1IFgxMS3RgdC+0LXQtNC40L3QtdC90LjQ
uSDQvNC+0LbQvdC+INC90LDRgdGC0YDQvtC40YLRjCAiCiLQsiDQutC+0LzQsNC90LTQvdC+
0Lkg0YHRgtGA0L7QutC1INC40LvQuCDQsiDRhNCw0LnQu9Cw0YUg0LrQvtC90YTQuNCz0YPR
gNCw0YbQuNC4LiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoZSBFPC5FdiBESVNQTEFZPiB2YWx1ZSBzZXQgYnkg
RTwuTm0+IHdpbGwgcG9pbnQgdG8gdGhlIHNlcnZlciBtYWNoaW5lLCBidXQgIgoid2l0aCBh
IGRpc3BsYXkgbnVtYmVyIGdyZWF0ZXIgdGhhbiB6ZXJvLiAgVGhpcyBpcyBub3JtYWwsIGFu
ZCBoYXBwZW5zICIKImJlY2F1c2UgRTwuTm0+IGNyZWF0ZXMgYSBFPC5EcSBwcm94eT4gWCBz
ZXJ2ZXIgb24gdGhlIHNlcnZlciBtYWNoaW5lIGZvciAiCiJmb3J3YXJkaW5nIHRoZSBjb25u
ZWN0aW9ucyBvdmVyIHRoZSBlbmNyeXB0ZWQgY2hhbm5lbC4iCm1zZ3N0ciAiIgoi0JfQvdCw
0YfQtdC90LjQtSBFPC5FdiBESVNQTEFZPiwg0YPRgdGC0LDQvdC+0LLQu9C10L3QvdC+0LUg
RTwuTm0+LCDQsdGD0LTQtdGCINGD0LrQsNC30YvQstCw0YLRjCDQvdCwINGB0LXRgNCy0LXR
gNC90YPRjiAiCiLQvNCw0YjQuNC90YMsINC90L4g0YEg0L3QvtC80LXRgNC+0Lwg0LTQuNGB
0L/Qu9C10Y8g0LHQvtC70YzRiNC1INC90YPQu9GPLiDQrdGC0L4g0L3QvtGA0LzQsNC70YzQ
vdC+INC4INC/0YDQvtC40YHRhdC+0LTQuNGCINC/0L7RgtC+0LzRgywgIgoi0YfRgtC+IEU8
Lk5tPiDRgdC+0LfQtNCw0ZHRgiBFPC5EcSBwcm94eT4gWC3RgdC10YDQstC10YAg0L3QsCDR
gdC10YDQstC10YDQvdC+0Lkg0LzQsNGI0LjQvdC1INC00LvRjyAiCiLQv9C10YDQtdC90LDQ
v9GA0LDQstC70LXQvdC40Y8g0YHQvtC10LTQuNC90LXQvdC40Lkg0YfQtdGA0LXQtyDQt9Cw
0YjQuNGE0YDQvtCy0LDQvdC90YvQuSDQutCw0L3QsNC7LiIKCiMuIHR5cGU6IFBsYWluIHRl
eHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIkU8Lk5tPiB3
aWxsIGFsc28gYXV0b21hdGljYWxseSBzZXQgdXAgWGF1dGhvcml0eSBkYXRhIG9uIHRoZSBz
ZXJ2ZXIgIgoibWFjaGluZS4gIEZvciB0aGlzIHB1cnBvc2UsIGl0IHdpbGwgZ2VuZXJhdGUg
YSByYW5kb20gYXV0aG9yaXphdGlvbiBjb29raWUsICIKInN0b3JlIGl0IGluIFhhdXRob3Jp
dHkgb24gdGhlIHNlcnZlciwgYW5kIHZlcmlmeSB0aGF0IGFueSBmb3J3YXJkZWQgIgoiY29u
bmVjdGlvbnMgY2FycnkgdGhpcyBjb29raWUgYW5kIHJlcGxhY2UgaXQgYnkgdGhlIHJlYWwg
Y29va2llIHdoZW4gdGhlICIKImNvbm5lY3Rpb24gaXMgb3BlbmVkLiAgVGhlIHJlYWwgYXV0
aGVudGljYXRpb24gY29va2llIGlzIG5ldmVyIHNlbnQgdG8gdGhlICIKInNlcnZlciBtYWNo
aW5lIChhbmQgbm8gY29va2llcyBhcmUgc2VudCBpbiB0aGUgcGxhaW4pLiIKbXNnc3RyICIi
CiJCPHNzaD4g0YLQsNC60LbQtSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQvdCw0YHR
gtGA0L7QuNGCINC00LDQvdC90YvQtSBYYXV0aG9yaXR5INC90LAg0YHQtdGA0LLQtdGA0LUu
INCU0LvRjyDRjdGC0L7QuSAiCiLRhtC10LvQuCDQvtC9INGB0L7Qt9C00LDRgdGCINGB0LvR
g9GH0LDQudC90YvQtSDCq2Nvb2tpZcK7INCw0LLRgtC+0YDQuNC30LDRhtC40LgsINGB0L7R
hdGA0LDQvdC40YIg0LjRhSDQsiBYYXV0aG9yaXR5INC90LAgIgoi0YHQtdGA0LLQtdGA0LUg
0Lgg0L/RgNC+0LLQtdGA0LjRgiwg0YfRgtC+0LHRiyDQu9GO0LHQvtC1INC/0LXRgNC10L3Q
sNC/0YDQsNCy0LvQtdC90L3QvtC1INGB0L7QtdC00LjQvdC10L3QuNC1INC/0LXRgNC10LTQ
sNCy0LDQu9C+INGN0YLQviAiCiLCq2Nvb2tpZcK7INC4INC/0L7QtNC80LXQvdGP0LvQviDQ
tdCz0L4sINC60L7Qs9C00LAg0YPRgdGC0LDQvdC+0LLQu9C10L3QviDRgNC10LDQu9GM0L3Q
vtC1INGB0L7QtdC00LjQvdC10L3QuNC1LiDQndCw0YHRgtC+0Y/RidC40LkgIgoi0LDRg9GC
0LXQvdGC0LjRhNC40LrQsNGG0LjQvtC90L3Ri9C5IMKrY29va2llwrsg0L3QuNC60L7Qs9C0
0LAg0L3QtSDQsdGD0LTQtdGCINC/0L7RgdC70LDQvSDQvdCwINC80LDRiNC40L3Rgy3RgdC1
0YDQstC10YAgKNC4INC90LUgIgoi0L7RgtC/0YDQsNCy0LjRgiDQvdC1INC30LDRiNC40YTR
gNC+0LLQsNC90L3Ri9C1IMKrY29va2llwrspLiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzog
YXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIklmIHRoZSBFPC5DbSBG
b3J3YXJkQWdlbnQ+IHZhcmlhYmxlIGlzIHNldCB0byBFPC5EcSB5ZXM+IChvciBzZWUgdGhl
ICIKImRlc2NyaXB0aW9uIG9mIHRoZSBFPC5GbCBBPiBhbmQgRTwuRmwgYT4gb3B0aW9ucyBh
Ym92ZSkgYW5kIHRoZSB1c2VyIGlzICIKInVzaW5nIGFuIGF1dGhlbnRpY2F0aW9uIGFnZW50
LCB0aGUgY29ubmVjdGlvbiB0byB0aGUgYWdlbnQgaXMgYXV0b21hdGljYWxseSAiCiJmb3J3
YXJkZWQgdG8gdGhlIHJlbW90ZSBzaWRlLiIKbXNnc3RyICIiCiLQldGB0LvQuCDQv9C10YDQ
tdC80LXQvdC90LDRjyBFPC5DbSBGb3J3YXJkQWdlbnQ+INGD0YHRgtCw0L3QvtCy0LvQtdC9
0LAg0LIg0LfQvdCw0YfQtdC90LjQtSBFPC5EcSB5ZXM+ICjQuNC70LggIgoi0YHQvC4g0L7Q
v9C40YHQsNC90LjQtSDQv9Cw0YDQsNC80LXRgtGA0L7QsiBFPC5GbCBBPiDQuCBFPC5GbCBh
PiDQstGL0YjQtSkg0Lgg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GMINC40YHQv9C+0LvRjNC3
0YPQtdGCICIKItCw0LPQtdC90YIg0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCwg0YHQ
vtC10LTQuNC90LXQvdC40LUg0YEg0LDQs9C10L3RgtC+0Lwg0LDQstGC0L7QvNCw0YLQuNGH
0LXRgdC60Lgg0L/QtdGA0LXQvdCw0L/RgNCw0LLQu9GP0LXRgtGB0Y8g0L3QsCAiCiLRg9C0
0LDQu9GR0L3QvdGD0Y4g0YHRgtC+0YDQvtC90YMuIgoKIy4gdHlwZTogU2gKIzogYXJjaGxp
bnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3
aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiVkVSSUZZSU5HIEhP
U1QgS0VZUyIKbXNnc3RyICLQn9Cg0J7QktCV0KDQmtCQINCa0JvQrtCn0JXQmSDQpdCe0KHQ
otCQIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBk
ZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVs
ZHJvbgptc2dpZCAiIgoiV2hlbiBjb25uZWN0aW5nIHRvIGEgc2VydmVyIGZvciB0aGUgZmly
c3QgdGltZSwgYSBmaW5nZXJwcmludCBvZiB0aGUgIgoic2VydmVyJ3MgcHVibGljIGtleSBp
cyBwcmVzZW50ZWQgdG8gdGhlIHVzZXIgKHVubGVzcyB0aGUgb3B0aW9uIEU8LkNtICIKIlN0
cmljdEhvc3RLZXlDaGVja2luZz4gaGFzIGJlZW4gZGlzYWJsZWQpLiAgRmluZ2VycHJpbnRz
IGNhbiBiZSBkZXRlcm1pbmVkICIKInVzaW5nIEU8LlhyIHNzaC1rZXlnZW4gMT46Igptc2dz
dHIgIiIKItCf0YDQuCDQv9C10YDQstC+0Lwg0L/QvtC00LrQu9GO0YfQtdC90LjQuCDQuiDR
gdC10YDQstC10YDRgyDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y4g0L7RgtC+0LHRgNCw0LbQ
sNC10YLRgdGPINC+0YLQv9C10YfQsNGC0L7QuiAiCiIoZmluZ2VycHJpbnQpINC+0YLQutGA
0YvRgtC+0LPQviDQutC70Y7Rh9CwINGB0LXRgNCy0LXRgNCwICjQtdGB0LvQuCDRgtC+0LvR
jNC60L4g0L7Qv9GG0LjRjyBFPC5DbSAiCiJTdHJpY3RIb3N0S2V5Q2hlY2tpbmc+INC90LUg
0L7RgtC60LvRjtGH0LXQvdCwKS4g0J7RgtC/0LXRh9Cw0YLQutC4INC80L7QttC90L4g0L7Q
v9GA0LXQtNC10LvQuNGC0Ywg0YEg0L/QvtC80L7RidGM0Y4gIgoi0YPRgtC40LvQuNGC0Ysg
RTwuWHIgc3NoLWtleWdlbiAxPjoiCgojLiB0eXBlOiBEbAojOiBhcmNobGludXggZGViaWFu
LXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1h
Z2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICIkIHNzaC1rZXlnZW4gLWwgLWYgL2V0
Yy9zc2gvc3NoX2hvc3RfcnNhX2tleSIKbXNnc3RyICIkIHNzaC1rZXlnZW4gLWwgLWYgL2V0
Yy9zc2gvc3NoX2hvc3RfcnNhX2tleSIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxp
bnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3
aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIklmIHRoZSBmaW5nZXJwcmludCBp
cyBhbHJlYWR5IGtub3duLCBpdCBjYW4gYmUgbWF0Y2hlZCBhbmQgdGhlIGtleSBjYW4gYmUg
IgoiYWNjZXB0ZWQgb3IgcmVqZWN0ZWQuICBJZiBvbmx5IGxlZ2FjeSAoTUQ1KSBmaW5nZXJw
cmludHMgZm9yIHRoZSBzZXJ2ZXIgYXJlICIKImF2YWlsYWJsZSwgdGhlIEU8LlhyIHNzaC1r
ZXlnZW4gMT4gRTwuRmwgRT4gb3B0aW9uIG1heSBiZSB1c2VkIHRvIGRvd25ncmFkZSAiCiJ0
aGUgZmluZ2VycHJpbnQgYWxnb3JpdGhtIHRvIG1hdGNoLiIKbXNnc3RyICIiCiLQldGB0LvQ
uCDQvtGC0L/QtdGH0LDRgtC+0Log0YPQttC1INC40LfQstC10YHRgtC10L0sINC10LPQviDQ
vNC+0LbQvdC+INGB0L7Qv9C+0YHRgtCw0LLQuNGC0YwsINC4INC60LvRjtGHINC80L7QttC1
0YIg0LHRi9GC0Ywg0L/RgNC40L3Rj9GCICIKItC40LvQuCDQvtGC0LrQu9C+0L3RkdC9LiDQ
ldGB0LvQuCDQtNC+0YHRgtGD0L/QvdGLINGC0L7Qu9GM0LrQviDRg9GB0YLQsNGA0LXQstGI
0LjQtSAoTUQ1KSDQvtGC0L/QtdGH0LDRgtC60Lgg0LTQu9GPINGB0LXRgNCy0LXRgNCwLCAi
CiLQv9Cw0YDQsNC80LXRgtGAIEU8LkZsIEU+INGD0YLQuNC70LjRgtGLIEU8LlhyIHNzaC1r
ZXlnZW4gMT4g0LzQvtC20LXRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNC9INC0
0LvRjyAiCiLQv9C+0L3QuNC20LXQvdC40Y8g0LDQu9Cz0L7RgNC40YLQvNCwINC+0YLQv9C1
0YfQsNGC0LrQsCDQtNC+INGB0L7QstC80LXRgdGC0LjQvNC+0LPQviDRg9GA0L7QstC90Y8u
IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgptc2dpZCAiIgoiQmVjYXVzZSBvZiB0aGUgZGlmZmljdWx0eSBvZiBjb21wYXJpbmcgaG9z
dCBrZXlzIGp1c3QgYnkgbG9va2luZyBhdCAiCiJmaW5nZXJwcmludCBzdHJpbmdzLCB0aGVy
ZSBpcyBhbHNvIHN1cHBvcnQgdG8gY29tcGFyZSBob3N0IGtleXMgdmlzdWFsbHksICIKInVz
aW5nIEU8LkVtIHJhbmRvbSBhcnQ+LiAgQnkgc2V0dGluZyB0aGUgRTwuQ20gVmlzdWFsSG9z
dEtleT4gb3B0aW9uIHRvICIKIkU8LkRxIHllcz4sIGEgc21hbGwgQVNDSUkgZ3JhcGhpYyBn
ZXRzIGRpc3BsYXllZCBvbiBldmVyeSBsb2dpbiB0byBhIHNlcnZlciwgIgoibm8gbWF0dGVy
IGlmIHRoZSBzZXNzaW9uIGl0c2VsZiBpcyBpbnRlcmFjdGl2ZSBvciBub3QuICBCeSBsZWFy
bmluZyB0aGUgIgoicGF0dGVybiBhIGtub3duIHNlcnZlciBwcm9kdWNlcywgYSB1c2VyIGNh
biBlYXNpbHkgZmluZCBvdXQgdGhhdCB0aGUgaG9zdCAiCiJrZXkgaGFzIGNoYW5nZWQgd2hl
biBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IHBhdHRlcm4gaXMgZGlzcGxheWVkLiAgQmVjYXVz
ZSAiCiJ0aGVzZSBwYXR0ZXJucyBhcmUgbm90IHVuYW1iaWd1b3VzIGhvd2V2ZXIsIGEgcGF0
dGVybiB0aGF0IGxvb2tzIHNpbWlsYXIgdG8gIgoidGhlIHBhdHRlcm4gcmVtZW1iZXJlZCBv
bmx5IGdpdmVzIGEgZ29vZCBwcm9iYWJpbGl0eSB0aGF0IHRoZSBob3N0IGtleSBpcyAiCiJ0
aGUgc2FtZSwgbm90IGd1YXJhbnRlZWQgcHJvb2YuIgptc2dzdHIgIiIKItCY0Lct0LfQsCDR
gdC70L7QttC90L7RgdGC0Lgg0YHRgNCw0LLQvdC10L3QuNGPINC60LvRjtGH0LXQuSDRhdC+
0YHRgtCwINGC0L7Qu9GM0LrQviDQv9C+INGB0YLRgNC+0LrQsNC8INGBINC+0YLQv9C10YfQ
sNGC0LrQsNC80LgsICIKItGC0LDQutC20LUg0L/RgNC10LTRg9GB0LzQvtGC0YDQtdC90LAg
0LLQvtC30LzQvtC20L3QvtGB0YLRjCDQstC40LfRg9Cw0LvRjNC90L7Qs9C+INGB0YDQsNCy
0L3QtdC90LjRjyDQutC70Y7Rh9C10Lkg0YXQvtGB0YLQsCDRgSDQv9C+0LzQvtGJ0YzRjiAi
CiJFPC5FbSDRgdC70YPRh9Cw0LnQvdC+0LPQviDRgNC40YHRg9C90LrQsD4uINCf0YDQuCDR
g9GB0YLQsNC90L7QstC60LUg0L/QsNGA0LDQvNC10YLRgNCwIEU8LkNtIFZpc3VhbEhvc3RL
ZXk+INCyICIKItC30L3QsNGH0LXQvdC40LUgRTwuRHEgeWVzPiDQv9GA0Lgg0LrQsNC20LTQ
vtC8INCy0YXQvtC00LUg0L3QsCDRgdC10YDQstC10YAgKNC90LXQt9Cw0LLQuNGB0LjQvNC+
INC+0YIg0YLQvtCz0L4sINGP0LLQu9GP0LXRgtGB0Y8gIgoi0LvQuCDRgdC10YHRgdC40Y8g
0LjQvdGC0LXRgNCw0LrRgtC40LLQvdC+0Lkg0LjQu9C4INC90LXRgikg0L7RgtC+0LHRgNCw
0LbQsNC10YLRgdGPINC90LXQsdC+0LvRjNGI0L7QtSBBU0NJSS3QuNC30L7QsdGA0LDQttC1
0L3QuNC1LiAiCiLQmNC30YPRh9C40LIg0YjQsNCx0LvQvtC9LCDQs9C10L3QtdGA0LjRgNGD
0LXQvNGL0Lkg0LjQt9Cy0LXRgdGC0L3Ri9C8INGB0LXRgNCy0LXRgNC+0LwsINC/0L7Qu9GM
0LfQvtCy0LDRgtC10LvRjCDQvNC+0LbQtdGCINC70LXQs9C60L4gIgoi0L7QsdC90LDRgNGD
0LbQuNGC0Ywg0LjQt9C80LXQvdC10L3QuNC1INC60LvRjtGH0LAg0YXQvtGB0YLQsCwg0LrQ
vtCz0LTQsCDQvtGC0L7QsdGA0LDQttCw0LXRgtGB0Y8g0YHQvtCy0LXRgNGI0LXQvdC90L4g
0LTRgNGD0LPQvtC5ICIKItGI0LDQsdC70L7QvS4g0J7QtNC90LDQutC+LCDQv9C+0YHQutC+
0LvRjNC60YMg0Y3RgtC4INGI0LDQsdC70L7QvdGLINC90LUg0Y/QstC70Y/RjtGC0YHRjyDQ
vtC00L3QvtC30L3QsNGH0L3Ri9C80LgsINC/0L7RhdC+0LbQuNC5INC90LAgIgoi0LfQsNC/
0L7QvNC90LjQstGI0LjQudGB0Y8g0YjQsNCx0LvQvtC9INC70LjRiNGMINGBINCy0YvRgdC+
0LrQvtC5INCy0LXRgNC+0Y/RgtC90L7RgdGC0YzRjiDRg9C60LDQt9GL0LLQsNC10YIg0L3Q
sCDRgtC+0YIg0LbQtSDQutC70Y7RhyAiCiLRhdC+0YHRgtCwLCDQvdC+INC90LUg0LTQsNGR
0YIg0LPQsNGA0LDQvdGC0LjRgNC+0LLQsNC90L3QvtCz0L4g0LTQvtC60LDQt9Cw0YLQtdC7
0YzRgdGC0LLQsC4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJUbyBnZXQgYSBsaXN0aW5nIG9mIHRoZSBmaW5nZXJw
cmludHMgYWxvbmcgd2l0aCB0aGVpciByYW5kb20gYXJ0IGZvciBhbGwgIgoia25vd24gaG9z
dHMsIHRoZSBmb2xsb3dpbmcgY29tbWFuZCBsaW5lIGNhbiBiZSB1c2VkOiIKbXNnc3RyICIi
CiLQp9GC0L7QsdGLINC/0L7Qu9GD0YfQuNGC0Ywg0YHQv9C40YHQvtC6INC+0YLQv9C10YfQ
sNGC0LrQvtCyINCy0LzQtdGB0YLQtSDRgSDQuNGFINGB0LvRg9GH0LDQudC90YvQvNC4INC4
0LfQvtCx0YDQsNC20LXQvdC40Y/QvNC4INC00LvRjyAiCiLQstGB0LXRhSDQuNC30LLQtdGB
0YLQvdGL0YUg0YXQvtGB0YLQvtCyLCDQvNC+0LbQvdC+INC40YHQv9C+0LvRjNC30L7QstCw
0YLRjCDRgdC70LXQtNGD0Y7RidGD0Y4g0LrQvtC80LDQvdC00L3Rg9GOINGB0YLRgNC+0LrR
gzoiCgojLiB0eXBlOiBEbAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBu
by13cmFwCm1zZ2lkICIkIHNzaC1rZXlnZW4gLWx2IC1mIH4vLnNzaC9rbm93bl9ob3N0cyIK
bXNnc3RyICIkIHNzaC1rZXlnZW4gLWx2IC1mIH4vLnNzaC9rbm93bl9ob3N0cyIKCiMuIHR5
cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQg
IiIKIklmIHRoZSBmaW5nZXJwcmludCBpcyB1bmtub3duLCBhbiBhbHRlcm5hdGl2ZSBtZXRo
b2Qgb2YgdmVyaWZpY2F0aW9uIGlzICIKImF2YWlsYWJsZTogU1NIIGZpbmdlcnByaW50cyB2
ZXJpZmllZCBieSBETlMuICBBbiBhZGRpdGlvbmFsIHJlc291cmNlIHJlY29yZCAiCiIoUlIp
LCBTU0hGUCwgaXMgYWRkZWQgdG8gYSB6b25lZmlsZSBhbmQgdGhlIGNvbm5lY3RpbmcgY2xp
ZW50IGlzIGFibGUgdG8gIgoibWF0Y2ggdGhlIGZpbmdlcnByaW50IHdpdGggdGhhdCBvZiB0
aGUga2V5IHByZXNlbnRlZC4iCm1zZ3N0ciAiIgoi0JXRgdC70Lgg0L7RgtC/0LXRh9Cw0YLQ
vtC6INC90LXQuNC30LLQtdGB0YLQtdC9LCDQtNC+0YHRgtGD0L/QtdC9INCw0LvRjNGC0LXR
gNC90LDRgtC40LLQvdGL0Lkg0LzQtdGC0L7QtCDQv9GA0L7QstC10YDQutC4OiBTU0gtIgoi
0L7RgtC/0LXRh9Cw0YLQutC4LCDQstC10YDQuNGE0LjRhtC40YDRg9C10LzRi9C1INGH0LXR
gNC10LcgRE5TLiDQkiDRhNCw0LnQuyDQt9C+0L3RiyAoem9uZWZpbGUpINC00L7QsdCw0LLQ
u9GP0LXRgtGB0Y8gIgoi0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90LDRjyDRgNC10YHRg9GA
0YHQvdCw0Y8g0LfQsNC/0LjRgdGMIChSUikg0YLQuNC/0LAgU1NIRlAsINC4INC/0L7QtNC6
0LvRjtGH0LDRjtGJ0LjQudGB0Y8g0LrQu9C40LXQvdGCICIKItC80L7QttC10YIg0YHQvtC/
0L7RgdGC0LDQstC40YLRjCDQvtGC0L/QtdGH0LDRgtC+0Log0YEg0LrQu9GO0YfQvtC8LCDQ
v9GA0LXQtNGB0YLQsNCy0LvQtdC90L3Ri9C8INGB0LXRgNCy0LXRgNC+0LwuIgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
IgoiSW4gdGhpcyBleGFtcGxlLCB3ZSBhcmUgY29ubmVjdGluZyBhIGNsaWVudCB0byBhIHNl
cnZlciwgRTwuRHEgIgoiaG9zdC5leGFtcGxlLmNvbT4uICBUaGUgU1NIRlAgcmVzb3VyY2Ug
cmVjb3JkcyBzaG91bGQgZmlyc3QgYmUgYWRkZWQgdG8gdGhlICIKInpvbmVmaWxlIGZvciBo
b3N0LmV4YW1wbGUuY29tOiIKbXNnc3RyICIiCiLQkiDRjdGC0L7QvCDQv9GA0LjQvNC10YDQ
tSDQvNGLINC/0L7QtNC60LvRjtGH0LDQtdC8INC60LvQuNC10L3RgiDQuiDRgdC10YDQstC1
0YDRgyBFPC5EcSBob3N0LmV4YW1wbGUuY29tPi4gIgoi0KHQvdCw0YfQsNC70LAg0L3QtdC+
0LHRhdC+0LTQuNC80L4g0LTQvtCx0LDQstC40YLRjCDRgNC10YHRg9GA0YHQvdGL0LUg0LfQ
sNC/0LjRgdC4IFNTSEZQINCyINGE0LDQudC7INC30L7QvdGLINC00LvRjyAiCiJob3N0LmV4
YW1wbGUuY29tOiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiJCBzc2gta2V5Z2VuIC1yIGhvc3QuZXhh
bXBsZS5jb20uXG4iCm1zZ3N0ciAiJCBzc2gta2V5Z2VuIC1yIGhvc3QuZXhhbXBsZS5jb20u
XG4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCm1zZ2lkICIiCiJUaGUgb3V0cHV0IGxpbmVzIHdpbGwgaGF2ZSB0byBiZSBhZGRlZCB0
byB0aGUgem9uZWZpbGUuICBUbyBjaGVjayB0aGF0IHRoZSAiCiJ6b25lIGlzIGFuc3dlcmlu
ZyBmaW5nZXJwcmludCBxdWVyaWVzOiIKbXNnc3RyICIiCiLQodGC0YDQvtC60Lgg0LLRi9Cy
0L7QtNCwINC90LXQvtCx0YXQvtC00LjQvNC+INC00L7QsdCw0LLQuNGC0Ywg0LIg0YTQsNC5
0Lsg0LfQvtC90YsuINCn0YLQvtCx0Ysg0L/RgNC+0LLQtdGA0LjRgtGMLCDRh9GC0L4g0LfQ
vtC90LAgIgoi0L7RgtCy0LXRh9Cw0LXRgiDQvdCwINC30LDQv9GA0L7RgdGLINC+0YLQv9C1
0YfQsNGC0LrQvtCyOiIKCiMuIHR5cGU6IERsCiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIiQgZGlnIC10IFNTSEZQIGhvc3QuZXhhbXBsZS5j
b20iCm1zZ3N0ciAiJCBkaWcgLXQgU1NIRlAgaG9zdC5leGFtcGxlLmNvbSIKCiMuIHR5cGU6
IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxl
IGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIkZp
bmFsbHkgdGhlIGNsaWVudCBjb25uZWN0czoiCm1zZ3N0ciAi0J3QsNC60L7QvdC10YYsINC6
0LvQuNC10L3RgiDQv9C+0LTQutC70Y7Rh9Cw0LXRgtGB0Y86IgoKIy4gdHlwZTogUGxhaW4g
dGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICIiCiIkIHNzaCAtbyBcIlZlcmlmeUhvc3RLZXlETlMgYXNrXCIgaG9zdC5leGFtcGxlLmNv
bVxuIgoiWy4uLl1cbiIKIk1hdGNoaW5nIGhvc3Qga2V5IGZpbmdlcnByaW50IGZvdW5kIGlu
IEROUy5cbiIKIkFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBjb250aW51ZSBjb25uZWN0aW5n
ICh5ZXMvbm8pP1xuIgptc2dzdHIgIiIKIiQgc3NoIC1vIFwiVmVyaWZ5SG9zdEtleUROUyBh
c2tcIiBob3N0LmV4YW1wbGUuY29tXG4iCiJbLi4uXVxuIgoiTWF0Y2hpbmcgaG9zdCBrZXkg
ZmluZ2VycHJpbnQgZm91bmQgaW4gRE5TLlxuIgoiQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRv
IGNvbnRpbnVlIGNvbm5lY3RpbmcgKHllcy9ubyk/XG4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJTZWUgdGhlIEU8
LkNtIFZlcmlmeUhvc3RLZXlETlM+IG9wdGlvbiBpbiBFPC5YciBzc2hfY29uZmlnIDU+IGZv
ciBtb3JlICIKImluZm9ybWF0aW9uLiIKbXNnc3RyICIiCiLQodC80L7RgtGA0LjRgtC1INC/
0LDRgNCw0LzQtdGC0YAgRTwuQ20gVmVyaWZ5SG9zdEtleUROUz4g0LIgPC5YciBzc2hfY29u
ZmlnIDU+INC00LvRjyDQsdC+0LvQtdC1ICIKItC00LXRgtCw0LvRjNC90L7QuSDQuNC90YTQ
vtGA0LzQsNGG0LjQuC4iCgojLiB0eXBlOiBTaAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJTU0gtQkFTRUQgVklSVFVBTCBQUklWQVRFIE5F
VFdPUktTIgptc2dzdHIgItCS0JjQoNCi0KPQkNCb0KzQndCr0JUg0KfQkNCh0KLQndCr0JUg
0KHQldCi0Jgg0J3QkCDQntCh0J3QntCS0JUgU1NIIgoKIy4gdHlwZTogUGxhaW4gdGV4dAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuTm0+IGNvbnRh
aW5zIHN1cHBvcnQgZm9yIFZpcnR1YWwgUHJpdmF0ZSBOZXR3b3JrIChWUE4pIHR1bm5lbGxp
bmcgdXNpbmcgIgoidGhlIEU8LlhyIHR1biA0PiBuZXR3b3JrIHBzZXVkby1kZXZpY2UsIGFs
bG93aW5nIHR3byBuZXR3b3JrcyB0byBiZSBqb2luZWQgIgoic2VjdXJlbHkuICBUaGUgRTwu
WHIgc3NoZF9jb25maWcgNT4gY29uZmlndXJhdGlvbiBvcHRpb24gRTwuQ20gUGVybWl0VHVu
bmVsPiAiCiJjb250cm9scyB3aGV0aGVyIHRoZSBzZXJ2ZXIgc3VwcG9ydHMgdGhpcywgYW5k
IGF0IHdoYXQgbGV2ZWwgKGxheWVyIDIgb3IgMyAiCiJ0cmFmZmljKS4iCm1zZ3N0ciAiIgoi
RTwuTm0+INCy0LrQu9GO0YfQsNC10YIg0L/QvtC00LTQtdGA0LbQutGDINGC0YPQvdC90LXQ
u9C40YDQvtCy0LDQvdC40Y8g0JLQuNGA0YLRg9Cw0LvRjNC90L7QuSDQp9Cw0YHRgtC90L7Q
uSDQodC10YLQuCAoVlBOKSDRgSAiCiLQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtdC8INGB
0LXRgtC10LLQvtCz0L4g0L/RgdC10LLQtNC+0YPRgdGC0YDQvtC50YHRgtCy0LAgRTwuWHIg
dHVuIDQ+LCDRh9GC0L4g0L/QvtC30LLQvtC70Y/QtdGCICIKItCx0LXQt9C+0L/QsNGB0L3Q
viDQvtCx0YrQtdC00LjQvdGP0YLRjCDQtNCy0LUg0YHQtdGC0LguINCf0LDRgNCw0LzQtdGC
0YAgRTwuQ20gUGVybWl0VHVubmVsPiDQutC+0L3RhNC40LPRg9GA0LDRhtC40LggIgoiRTwu
WHIgc3NoZF9jb25maWcgNT4g0L7Qv9GA0LXQtNC10LvRj9C10YIsINC/0L7QtNC00LXRgNC2
0LjQstCw0LXRgiDQu9C4INGB0LXRgNCy0LXRgCDRjdGC0YMg0LLQvtC30LzQvtC20L3QvtGB
0YLRjCDQuCDQvdCwICIKItC60LDQutC+0Lwg0YPRgNC+0LLQvdC1ICjRgtGA0LDRhNC40Log
0YPRgNC+0LLQvdGPIDIg0LjQu9C4IDMpLiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJj
aGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEt
cmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoZSBmb2xsb3dpbmcgZXhh
bXBsZSB3b3VsZCBjb25uZWN0IGNsaWVudCBuZXR3b3JrIDEwLjAuNTAuMC8yNCB3aXRoIHJl
bW90ZSAiCiJuZXR3b3JrIDEwLjAuOTkuMC8yNCB1c2luZyBhIHBvaW50LXRvLXBvaW50IGNv
bm5lY3Rpb24gZnJvbSAxMC4xLjEuMSB0byAiCiIxMC4xLjEuMiwgcHJvdmlkZWQgdGhhdCB0
aGUgU1NIIHNlcnZlciBydW5uaW5nIG9uIHRoZSBnYXRld2F5IHRvIHRoZSByZW1vdGUgIgoi
bmV0d29yaywgYXQgMTkyLjE2OC4xLjE1LCBhbGxvd3MgaXQuIgptc2dzdHIgIiIKItCh0LvQ
tdC00YPRjtGJ0LjQuSDQv9GA0LjQvNC10YAg0YHQvtC10LTQuNC90Y/QtdGCINC60LvQuNC1
0L3RgtGB0LrRg9GOINGB0LXRgtGMIDEwLjAuNTAuMC8yNCDRgSDRg9C00LDQu9GR0L3QvdC+
0Lkg0YHQtdGC0YzRjiAiCiIxMC4wLjk5LjAvMjQg0YfQtdGA0LXQtyDRgdC+0LXQtNC40L3Q
tdC90LjQtSDRgtC+0YfQutCwLdGC0L7Rh9C60LAg0LzQtdC20LTRgyDQsNC00YDQtdGB0LDQ
vNC4IDEwLjEuMS4xINC4ICIKIjEwLjEuMS4yLCDQv9GA0Lgg0YPRgdC70L7QstC40LgsINGH
0YLQviBTU0gt0YHQtdGA0LLQtdGALCDRgNCw0LHQvtGC0LDRjtGJ0LjQuSDQvdCwINGI0LvR
jtC30LUg0Log0YPQtNCw0LvRkdC90L3QvtC5INGB0LXRgtC4ICIKIijQsNC00YDQtdGBIDE5
Mi4xNjguMS4xNSksINGN0YLQviDRgNCw0LfRgNC10YjQsNC10YIuIgoKIy4gdHlwZTogUGxh
aW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVk
b3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiT24gdGhl
IGNsaWVudDoiCm1zZ3N0ciAi0J3QsCDQutC70LjQtdC90YLQtToiCgojLiB0eXBlOiBQbGFp
biB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRv
cmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNn
aWQgIiIKIiMgc3NoIC1mIC13IDA6MSAxOTIuMTY4LjEuMTUgdHJ1ZVxuIgoiIyBpZmNvbmZp
ZyB0dW4wIDEwLjEuMS4xIDEwLjEuMS4yIG5ldG1hc2sgMjU1LjI1NS4yNTUuMjUyXG4iCiIj
IHJvdXRlIGFkZCAxMC4wLjk5LjAvMjQgMTAuMS4xLjJcbiIKbXNnc3RyICIiCiIjIHNzaCAt
ZiAtdyAwOjEgMTkyLjE2OC4xLjE1IHRydWVcbiIKIiMgaWZjb25maWcgdHVuMCAxMC4xLjEu
MSAxMC4xLjEuMiBuZXRtYXNrIDI1NS4yNTUuMjU1LjI1MlxuIgoiIyByb3V0ZSBhZGQgMTAu
MC45OS4wLzI0IDEwLjEuMS4yXG4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJPbiB0aGUgc2VydmVyOiIKbXNnc3RyICLQ
ndCwINGB0LXRgNCy0LXRgNC1OiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiIgoiIyBpZmNvbmZpZyB0
dW4xIDEwLjEuMS4yIDEwLjEuMS4xIG5ldG1hc2sgMjU1LjI1NS4yNTUuMjUyXG4iCiIjIHJv
dXRlIGFkZCAxMC4wLjUwLjAvMjQgMTAuMS4xLjFcbiIKbXNnc3RyICIiCiIjIGlmY29uZmln
IHR1bjEgMTAuMS4xLjIgMTAuMS4xLjEgbmV0bWFzayAyNTUuMjU1LjI1NS4yNTJcbiIKIiMg
cm91dGUgYWRkIDEwLjAuNTAuMC8yNCAxMC4xLjEuMVxuIgoKIy4gdHlwZTogUGxhaW4gdGV4
dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQz
IGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiQ2xpZW50IGFj
Y2VzcyBtYXkgYmUgbW9yZSBmaW5lbHkgdHVuZWQgdmlhIHRoZSBFPC5QYSAvcm9vdC8uc3No
LyIKImF1dGhvcml6ZWRfa2V5cz4gZmlsZSAoc2VlIGJlbG93KSBhbmQgdGhlIEU8LkNtIFBl
cm1pdFJvb3RMb2dpbj4gc2VydmVyICIKIm9wdGlvbi4gIFRoZSBmb2xsb3dpbmcgZW50cnkg
d291bGQgcGVybWl0IGNvbm5lY3Rpb25zIG9uIEU8LlhyIHR1biA0PiBkZXZpY2UgIgoiMSBm
cm9tIHVzZXIgRTwuRHEgamFuZT4gYW5kIG9uIHR1biBkZXZpY2UgMiBmcm9tIHVzZXIgRTwu
RHEgam9obj4sIGlmIEU8LkNtICIKIlBlcm1pdFJvb3RMb2dpbj4gaXMgc2V0IHRvIEU8LkRx
IGZvcmNlZC1jb21tYW5kcy1vbmx5PjoiCm1zZ3N0ciAiIgoi0JTQvtGB0YLRg9C/INC00LvR
jyDQutC70LjQtdC90YLQvtCyINC80L7QttC10YIg0LHRi9GC0Ywg0LHQvtC70LXQtSDRgtC+
0L3QutC+INC90LDRgdGC0YDQvtC10L0g0YfQtdGA0LXQtyDRhNCw0LnQuyBFPC5QYSAvIgoi
cm9vdC8uc3NoL2F1dGhvcml6ZWRfa2V5cz4gKNGB0LwuINC90LjQttC1KSDQuCDQv9Cw0YDQ
sNC80LXRgtGAINGB0LXRgNCy0LXRgNCwIEU8LkNtICIKIlBlcm1pdFJvb3RMb2dpbj4uINCh
0LvQtdC00YPRjtGJ0LDRjyDQt9Cw0L/QuNGB0Ywg0YDQsNC30YDQtdGI0LjRgiDQv9C+0LTQ
utC70Y7Rh9C10L3QuNGPINGH0LXRgNC10Lcg0YPRgdGC0YDQvtC50YHRgtCy0L4gIgoiRTwu
WHIgdHVuIDQ+IDEg0LTQu9GPINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyBFPC5EcSBqYW5l
PiDQuCDRh9C10YDQtdC3INGD0YHRgtGA0L7QudGB0YLQstC+IHR1biAyINC00LvRjyAiCiLQ
v9C+0LvRjNC30L7QstCw0YLQtdC70Y8gRTwuRHEgam9obj4sINC10YHQu9C4INC00LvRjyBF
PC5DbSBQZXJtaXRSb290TG9naW4+INGD0YHRgtCw0L3QvtCy0LvQtdC90L4gIgoi0LfQvdCw
0YfQtdC90LjQtSBFPC5EcSBmb3JjZWQtY29tbWFuZHMtb25seT46IgoKIy4gdHlwZTogUGxh
aW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVk
b3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1z
Z2lkICIiCiJ0dW5uZWw9XCIxXCIsY29tbWFuZD1cInNoIC9ldGMvbmV0c3RhcnQgdHVuMVwi
IHNzaC1yc2EgLi4uIGphbmVcbiIKInR1bm5lbD1cIjJcIixjb21tYW5kPVwic2ggL2V0Yy9u
ZXRzdGFydCB0dW4yXCIgc3NoLXJzYSAuLi4gam9oblxuIgptc2dzdHIgIiIKInR1bm5lbD1c
IjFcIixjb21tYW5kPVwic2ggL2V0Yy9uZXRzdGFydCB0dW4xXCIgc3NoLXJzYSAuLi4gamFu
ZVxuIgoidHVubmVsPVwiMlwiLGNvbW1hbmQ9XCJzaCAvZXRjL25ldHN0YXJ0IHR1bjJcIiBz
c2gtcnNhIC4uLiBqb2huXG4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBk
ZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUK
IzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJTaW5jZSBhbiBTU0gtYmFzZWQgc2V0dXAg
ZW50YWlscyBhIGZhaXIgYW1vdW50IG9mIG92ZXJoZWFkLCBpdCBtYXkgYmUgbW9yZSAiCiJz
dWl0ZWQgdG8gdGVtcG9yYXJ5IHNldHVwcywgc3VjaCBhcyBmb3Igd2lyZWxlc3MgVlBOcy4g
IE1vcmUgcGVybWFuZW50IFZQTnMgIgoiYXJlIGJldHRlciBwcm92aWRlZCBieSB0b29scyBz
dWNoIGFzIEU8LlhyIGlwc2VjY3RsIDg+IGFuZCBFPC5YciBpc2FrbXBkIDg+LiIKbXNnc3Ry
ICIiCiLQn9C+0YHQutC+0LvRjNC60YMg0L3QsNGB0YLRgNC+0LnQutCwINC90LAg0L7RgdC9
0L7QstC1IFNTSCDQv9C+0LTRgNCw0LfRg9C80LXQstCw0LXRgiDQt9C90LDRh9C40YLQtdC7
0YzQvdGL0LUg0L3QsNC60LvQsNC00L3Ri9C1ICIKItGA0LDRgdGF0L7QtNGLLCDQvtC90LAg
0LzQvtC20LXRgiDQsdGL0YLRjCDQsdC+0LvQtdC1INC/0L7QtNGF0L7QtNGP0YnQtdC5INC0
0LvRjyDQstGA0LXQvNC10L3QvdGL0YUg0YDQtdGI0LXQvdC40LksINGC0LDQutC40YUg0LrQ
sNC6ICIKItCx0LXRgdC/0YDQvtCy0L7QtNC90YvQtSBWUE4uINCU0LvRjyDQsdC+0LvQtdC1
INC/0L7RgdGC0L7Rj9C90L3Ri9GFIFZQTiDQu9GD0YfRiNC1INC40YHQv9C+0LvRjNC30L7Q
stCw0YLRjCDRgtCw0LrQuNC1ICIKItC40L3RgdGC0YDRg9C80LXQvdGC0YssINC60LDQuiBF
PC5YciBpcHNlY2N0bCA4PiDQuCBFPC5YciBpc2FrbXBkIDg+LiIKCiMuIHR5cGU6IFNoCiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkVOVklS
T05NRU5UIgptc2dzdHIgItCh0KDQldCU0JAg0J7QmtCg0KPQltCV0J3QmNCvIgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
RTwuTm0+IHdpbGwgbm9ybWFsbHkgc2V0IHRoZSBmb2xsb3dpbmcgZW52aXJvbm1lbnQgdmFy
aWFibGVzOiIKbXNnc3RyICJFPC5ObT4g0L7QsdGL0YfQvdC+INGD0YHRgtCw0L3QsNCy0LvQ
uNCy0LDQtdGCINGB0LvQtdC00YPRjtGJ0LjQtSDQv9C10YDQtdC80LXQvdC90YvQtSDQvtC6
0YDRg9C20LXQvdC40Y86IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4
aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEt
Y2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRXYgRElTUExBWSIKbXNnc3RyICJFdiBESVNQ
TEFZIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBk
ZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVs
ZHJvbgptc2dpZCAiIgoiVGhlIEU8LkV2IERJU1BMQVk+IHZhcmlhYmxlIGluZGljYXRlcyB0
aGUgbG9jYXRpb24gb2YgdGhlIFgxMSBzZXJ2ZXIuICBJdCBpcyAiCiJhdXRvbWF0aWNhbGx5
IHNldCBieSBFPC5ObT4gdG8gcG9pbnQgdG8gYSB2YWx1ZSBvZiB0aGUgZm9ybSBFPC5EcSAi
CiJob3N0bmFtZTpuPiwgd2hlcmUgRTwuRHEgaG9zdG5hbWU+IGluZGljYXRlcyB0aGUgaG9z
dCB3aGVyZSB0aGUgc2hlbGwgcnVucywgIgoiYW5kIEU8LlNxIG4+IGlzIGFuIGludGVnZXIg
XFwqKEdlIDEuICBFPC5ObT4gdXNlcyB0aGlzIHNwZWNpYWwgdmFsdWUgdG8gIgoiZm9yd2Fy
ZCBYMTEgY29ubmVjdGlvbnMgb3ZlciB0aGUgc2VjdXJlIGNoYW5uZWwuICBUaGUgdXNlciBz
aG91bGQgbm9ybWFsbHkgIgoibm90IHNldCBFPC5FdiBESVNQTEFZPiBleHBsaWNpdGx5LCBh
cyB0aGF0IHdpbGwgcmVuZGVyIHRoZSBYMTEgY29ubmVjdGlvbiAiCiJpbnNlY3VyZSAoYW5k
IHdpbGwgcmVxdWlyZSB0aGUgdXNlciB0byBtYW51YWxseSBjb3B5IGFueSByZXF1aXJlZCAi
CiJhdXRob3JpemF0aW9uIGNvb2tpZXMpLiIKbXNnc3RyICIiCiLQn9C10YDQtdC80LXQvdC9
0LDRjyBFPC5FdiBESVNQTEFZPiDRg9C60LDQt9GL0LLQsNC10YIg0YDQsNGB0L/QvtC70L7Q
ttC10L3QuNC1IFgxMS3RgdC10YDQstC10YDQsC4g0J7QvdCwICIKItCw0LLRgtC+0LzQsNGC
0LjRh9C10YHQutC4INGD0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdGC0YHRjyBFPC5ObT4g0YLQ
sNC6LCDRh9GC0L7QsdGLINGD0LrQsNC30YvQstCw0YLRjCDQvdCwINC30L3QsNGH0LXQvdC4
0LUg0LIgIgoi0YTQvtGA0LzQsNGC0LUgRTwuRHEgaG9zdG5hbWU6bj4sINCz0LTQtSBFPC5E
cSBob3N0bmFtZT4g0YPQutCw0LfRi9Cy0LDQtdGCINC90LAg0YXQvtGB0YIsINCz0LTQtSAi
CiLQt9Cw0L/Rg9GJ0LXQvdCwINC+0LHQvtC70L7Rh9C60LAsINCwIEU8LlNxIG4+IOKAlCDR
htC10LvQvtC1INGH0LjRgdC70L4gXFwqKEdlIDEuIEU8Lk5tPiDQuNGB0L/QvtC70YzQt9GD
0LXRgiDRjdGC0L4gIgoi0YHQv9C10YbQuNCw0LvRjNC90L7QtSDQt9C90LDRh9C10L3QuNC1
INC00LvRjyDQv9C10YDQtdC90LDQv9GA0LDQstC70LXQvdC40Y8gWDExLdGB0L7QtdC00LjQ
vdC10L3QuNC5INGH0LXRgNC10Lcg0LfQsNGJ0LjRidGR0L3QvdGL0LkgIgoi0LrQsNC90LDQ
uy4g0J/QvtC70YzQt9C+0LLQsNGC0LXQu9GOINC+0LHRi9GH0L3QviDQvdC1INGB0LvQtdC0
0YPQtdGCINGP0LLQvdC+INGD0YHRgtCw0L3QsNCy0LvQuNCy0LDRgtGMIEU8LkV2IERJU1BM
QVk+LCDRgtCw0LogIgoi0LrQsNC6INGN0YLQviDRgdC00LXQu9Cw0LXRgiBYMTEt0YHQvtC1
0LTQuNC90LXQvdC40LUg0L3QtdCx0LXQt9C+0L/QsNGB0L3Ri9C8ICjQuCDQv9C+0YLRgNC1
0LHRg9C10YIg0L7RgiDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8gIgoi0LLRgNGD0YfQvdGD
0Y4g0LrQvtC/0LjRgNC+0LLQsNGC0Ywg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSBjb29raWUt
0YTQsNC50LvRiyDQsNCy0YLQvtGA0LjQt9Cw0YbQuNC4KS4iCgojLiB0eXBlOiBJdAojOiBh
cmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9y
YS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJFdiBIT01F
Igptc2dzdHIgIkV2IEhPTUUiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBk
ZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUK
IzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJTZXQgdG8gdGhlIHBhdGggb2YgdGhlIHVzZXIn
cyBob21lIGRpcmVjdG9yeS4iCm1zZ3N0ciAi0KPRgdGC0LDQvdCw0LLQu9C40LLQsNC10YIg
0L/Rg9GC0Ywg0Log0LTQvtC80LDRiNC90LXQvNGDINC60LDRgtCw0LvQvtCz0YMg0L/QvtC7
0YzQt9C+0LLQsNGC0LXQu9GPLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkV2IExPR05BTUUiCm1zZ3N0ciAiRXYg
TE9HTkFNRSIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4
aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEt
Y2F1bGRyb24KbXNnaWQgIiIKIlN5bm9ueW0gZm9yIEU8LkV2IFVTRVI+OyBzZXQgZm9yIGNv
bXBhdGliaWxpdHkgd2l0aCBzeXN0ZW1zIHRoYXQgdXNlIHRoaXMgIgoidmFyaWFibGUuIgpt
c2dzdHIgIiIKItCh0LjQvdC+0L3QuNC8INC00LvRjyBFPC5FdiBVU0VSPjsg0YPRgdGC0LDQ
vdCw0LLQu9C40LLQsNC10YLRgdGPINC00LvRjyDRgdC+0LLQvNC10YHRgtC40LzQvtGB0YLQ
uCDRgSDRgdC40YHRgtC10LzQsNC80LgsICIKItC40YHQv9C+0LvRjNC30YPRjtGJ0LjQvNC4
INGN0YLRgyDQv9C10YDQtdC80LXQvdC90YPRji4iCgojLiB0eXBlOiBJdAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJFdiBNQUlMIgptc2dz
dHIgIkV2IE1BSUwiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCm1zZ2lkICJTZXQgdG8gdGhlIHBhdGggb2YgdGhlIHVzZXIncyBtYWls
Ym94LiIKbXNnc3RyICLQo9GB0YLQsNC90LDQstC70LjQstCw0LXRgiDRg9C60LDQt9Cw0YLQ
tdC70Ywg0L3QsCDQv9C+0YfRgtC+0LLRi9C5INGP0YnQuNC6INC/0L7Qu9GM0LfQvtCy0LDR
gtC10LvRjy4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgojLCBuby13cmFwCm1zZ2lkICJFdiBQQVRIIgptc2dzdHIgIkV2IFBBVEgiCgojLiB0eXBl
OiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJT
ZXQgdG8gdGhlIGRlZmF1bHQgRTwuRXYgUEFUSD4sIGFzIHNwZWNpZmllZCB3aGVuIGNvbXBp
bGluZyBFPC5ObT4uIgptc2dzdHIgIiIKItCj0YHRgtCw0L3QsNCy0LvQuNCy0LDQtdGCIEU8
LkV2IFBBVEg+INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOLCDQutCw0Log0L7Qv9GA0LXQtNC1
0LvQtdC90L4g0L/RgNC4INC60L7QvNC/0LjQu9GP0YbQuNC4IEU8Lk5tPi4iCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJFdiBTU0hfQVNLUEFTUyIKbXNnc3RyICJFdiBTU0hfQVNLUEFTUyIKCiMuIHR5cGU6IFBs
YWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZl
ZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIklm
IEU8Lk5tPiBuZWVkcyBhIHBhc3NwaHJhc2UsIGl0IHdpbGwgcmVhZCB0aGUgcGFzc3BocmFz
ZSBmcm9tIHRoZSBjdXJyZW50ICIKInRlcm1pbmFsIGlmIGl0IHdhcyBydW4gZnJvbSBhIHRl
cm1pbmFsLiAgSWYgRTwuTm0+IGRvZXMgbm90IGhhdmUgYSB0ZXJtaW5hbCAiCiJhc3NvY2lh
dGVkIHdpdGggaXQgYnV0IEU8LkV2IERJU1BMQVk+IGFuZCBFPC5FdiBTU0hfQVNLUEFTUz4g
YXJlIHNldCwgaXQgIgoid2lsbCBleGVjdXRlIHRoZSBwcm9ncmFtIHNwZWNpZmllZCBieSBF
PC5FdiBTU0hfQVNLUEFTUz4gYW5kIG9wZW4gYW4gWDExICIKIndpbmRvdyB0byByZWFkIHRo
ZSBwYXNzcGhyYXNlLiAgVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIHdoZW4gY2FsbGlu
ZyAiCiJFPC5ObT4gZnJvbSBhIEU8LlBhIC54c2Vzc2lvbj4gb3IgcmVsYXRlZCBzY3JpcHQu
ICAoTm90ZSB0aGF0IG9uIHNvbWUgIgoibWFjaGluZXMgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0
byByZWRpcmVjdCB0aGUgaW5wdXQgZnJvbSBFPC5QYSAvZGV2L251bGw+IHRvICIKIm1ha2Ug
dGhpcyB3b3JrLikiCm1zZ3N0ciAiIgoi0JXRgdC70LggRTwuTm0+INGC0YDQtdCx0YPQtdGC
0YHRjyDQv9Cw0YDQvtC70YzQvdCw0Y8g0YTRgNCw0LfQsCwg0L7QvSDQsdGD0LTQtdGCINGH
0LjRgtCw0YLRjCDQtdGRINGBINGC0LXQutGD0YnQtdCz0L4gIgoi0YLQtdGA0LzQuNC90LDQ
u9CwLCDQtdGB0LvQuCDQsdGL0Lsg0LfQsNC/0YPRidC10L0g0LjQtyDRgtC10YDQvNC40L3Q
sNC70LAuINCV0YHQu9C4INGBIEU8Lk5tPiDQvdC1INGB0LLRj9C30LDQvSDRgtC10YDQvNC4
0L3QsNC7LCAiCiLQvdC+INGD0YHRgtCw0L3QvtCy0LvQtdC90Ysg0L/QtdGA0LXQvNC10L3Q
vdGL0LUgRTwuRXYgRElTUExBWT4g0LggRTwuRXYgU1NIX0FTS1BBU1M+LCDQvtC9INCy0YvQ
v9C+0LvQvdC40YIgIgoi0L/RgNC+0LPRgNCw0LzQvNGDLCDRg9C60LDQt9Cw0L3QvdGD0Y4g
0LIgRTwuRXYgU1NIX0FTS1BBU1M+LCDQuCDQvtGC0LrRgNC+0LXRgiBYMTEt0L7QutC90L4g
0LTQu9GPINCy0LLQvtC00LAgIgoi0L/QsNGA0L7Qu9GM0L3QvtC5INGE0YDQsNC30YsuINCt
0YLQviDQvtGB0L7QsdC10L3QvdC+INC/0L7Qu9C10LfQvdC+INC/0YDQuCDQstGL0LfQvtCy
0LUgRTwuTm0+INC40LcgRTwuUGEgLnhzZXNzaW9uPiAiCiLQuNC70Lgg0YHQstGP0LfQsNC9
0L3QvtCz0L4g0YEg0L3QuNC8INGB0LrRgNC40L/RgtCwLiAo0J/RgNC40LzQtdGH0LDQvdC4
0LU6INC90LAg0L3QtdC60L7RgtC+0YDRi9GFINC80LDRiNC40L3QsNGFINC80L7QttC10YIg
Igoi0L/QvtGC0YDQtdCx0L7QstCw0YLRjNGB0Y8g0L/QtdGA0LXQvdCw0L/RgNCw0LLQuNGC
0Ywg0LLQstC+0LQg0LjQtyBFPC5QYSAvZGV2L251bGw+LCDRh9GC0L7QsdGLINGN0YLQviDR
gNCw0LHQvtGC0LDQu9C+LikiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRy
aXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2Vp
YS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJFdiBTU0hfQVNLUEFTU19SRVFVSVJFIgpt
c2dzdHIgIkV2IFNTSF9BU0tQQVNTX1JFUVVJUkUiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJBbGxvd3MgZnVydGhl
ciBjb250cm9sIG92ZXIgdGhlIHVzZSBvZiBhbiBhc2twYXNzIHByb2dyYW0uICBJZiB0aGlz
IHZhcmlhYmxlICIKImlzIHNldCB0byBFPC5EcSBuZXZlcj4gdGhlbiBFPC5ObT4gd2lsbCBu
ZXZlciBhdHRlbXB0IHRvIHVzZSBvbmUuICBJZiBpdCBpcyAiCiJzZXQgdG8gRTwuRHEgcHJl
ZmVyPiwgdGhlbiBFPC5ObT4gd2lsbCBwcmVmZXIgdG8gdXNlIHRoZSBhc2twYXNzIHByb2dy
YW0gIgoiaW5zdGVhZCBvZiB0aGUgVFRZIHdoZW4gcmVxdWVzdGluZyBwYXNzd29yZHMuICBG
aW5hbGx5LCBpZiB0aGUgdmFyaWFibGUgaXMgIgoic2V0IHRvIEU8LkRxIGZvcmNlPiwgdGhl
biB0aGUgYXNrcGFzcyBwcm9ncmFtIHdpbGwgYmUgdXNlZCBmb3IgYWxsICIKInBhc3NwaHJh
c2UgaW5wdXQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIEU8LkV2IERJU1BMQVk+IGlzIHNldC4i
Cm1zZ3N0ciAiIgoi0J/QvtC30LLQvtC70Y/QtdGCINC+0YHRg9GJ0LXRgdGC0LLQu9GP0YLR
jCDQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3Ri9C5INC60L7QvdGC0YDQvtC70Ywg0L3QsNC0
INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC10LwgYXNrcGFzcy0iCiLQv9GA0L7Qs9GA0LDQ
vNC80YsuINCV0YHQu9C4INGN0YLQsCDQv9C10YDQtdC80LXQvdC90LDRjyDRg9GB0YLQsNC9
0L7QstC70LXQvdCwINCyINC30L3QsNGH0LXQvdC40LUgRTwuRHEgbmV2ZXI+LCDRgtC+ICIK
IkU8Lk5tPiDQvdC40LrQvtCz0LTQsCDQvdC1INCx0YPQtNC10YIg0L/Ri9GC0LDRgtGM0YHR
jyDQtdGRINC40YHQv9C+0LvRjNC30L7QstCw0YLRjC4g0JXRgdC70Lgg0YPRgdGC0LDQvdC+
0LLQu9C10L3QviDQt9C90LDRh9C10L3QuNC1ICIKIkU8LkRxIHByZWZlcj4sINGC0L4gRTwu
Tm0+INCx0YPQtNC10YIg0L7RgtC00LDQstCw0YLRjCDQv9GA0LXQtNC/0L7Rh9GC0LXQvdC4
0LUgYXNrcGFzcy3Qv9GA0L7Qs9GA0LDQvNC80LUgIgoi0LLQvNC10YHRgtC+IFRUWSDQv9GA
0Lgg0LfQsNC/0YDQvtGB0LUg0L/QsNGA0L7Qu9C10LkuINCd0LDQutC+0L3QtdGGLCDQtdGB
0LvQuCDQv9C10YDQtdC80LXQvdC90LDRjyDRg9GB0YLQsNC90L7QstC70LXQvdCwINCyICIK
ItC30L3QsNGH0LXQvdC40LUgRTwuRHEgZm9yY2U+LCDRgtC+IGFza3Bhc3Mt0L/RgNC+0LPR
gNCw0LzQvNCwINCx0YPQtNC10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGM0YHRjyDQtNC7
0Y8g0LLRgdC10LPQviAiCiLQstCy0L7QtNCwINC/0LDRgNC+0LvRjNC90YvRhSDRhNGA0LDQ
tywg0L3QtdC30LDQstC40YHQuNC80L4g0L7RgiDRgtC+0LPQviwg0YPRgdGC0LDQvdC+0LLQ
u9C10L3QsCDQu9C4INC/0LXRgNC10LzQtdC90L3QsNGPIEU8LkV2ICIKIkRJU1BMQVk+LiIK
CiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdy
YXAKbXNnaWQgIkV2IFNTSF9BVVRIX1NPQ0siCm1zZ3N0ciAiRXYgU1NIX0FVVEhfU09DSyIK
CiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
bXNnaWQgIiIKIklkZW50aWZpZXMgdGhlIHBhdGggb2YgYSBFPC5VeCBOcyAtZG9tYWluPiBz
b2NrZXQgdXNlZCB0byBjb21tdW5pY2F0ZSB3aXRoICIKInRoZSBhZ2VudC4iCm1zZ3N0ciAi
Igoi0KPQutCw0LfRi9Cy0LDQtdGCINC/0YPRgtGMINC6IEU8LlV4IE5zIC1kb21haW4+INGB
0L7QutC10YLRgywg0LjRgdC/0L7Qu9GM0LfRg9C10LzQvtC80YMg0LTQu9GPINCy0LfQsNC4
0LzQvtC00LXQudGB0YLQstC40Y8gIgoi0YEg0LDQs9C10L3RgtC+0LwuIgoKIy4gdHlwZTog
SXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAi
RXYgU1NIX0NPTk5FQ1RJT04iCm1zZ3N0ciAiRXYgU1NIX0NPTk5FQ1RJT04iCgojLiB0eXBl
OiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJs
ZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIi
CiJJZGVudGlmaWVzIHRoZSBjbGllbnQgYW5kIHNlcnZlciBlbmRzIG9mIHRoZSBjb25uZWN0
aW9uLiAgVGhlIHZhcmlhYmxlICIKImNvbnRhaW5zIGZvdXIgc3BhY2Utc2VwYXJhdGVkIHZh
bHVlczogY2xpZW50IElQIGFkZHJlc3MsIGNsaWVudCBwb3J0IG51bWJlciwgIgoic2VydmVy
IElQIGFkZHJlc3MsIGFuZCBzZXJ2ZXIgcG9ydCBudW1iZXIuIgptc2dzdHIgIiIKItCe0LHQ
vtC30L3QsNGH0LDQtdGCINC30LDQstC10YDRiNC10L3QuNC1INGB0L7QtdC00LjQvdC10L3Q
uNGPINC00LvRjyDQutC70LjQtdC90YLQsCDQuCDRgdC10YDQstC10YDQsC4g0K3RgtCwINC/
0LXRgNC10LzQtdC90L3QsNGPICIKItGB0L7QtNC10YDQttC40YIg0YfQtdGC0YvRgNC1LCDR
gdC70LXQtNGD0Y7RidC40YUg0YfQtdGA0LXQtyDQt9Cw0L/Rj9GC0YPRjiwg0LfQvdCw0YfQ
tdC90LjRjzogaXAt0LDQtNGA0LXRgSDQutC70LjQtdC90YLQsCwg0L3QvtC80LXRgCAiCiLQ
v9C+0YDRgtCwINC60LvQuNC10L3RgtCwLCBpcC3QsNC00YDQtdGBINGB0LXRgNCy0LXRgNCw
INC4INC90L7QvNC10YAg0L/QvtGA0YLQsCDRgdC10YDQstC10YDQsC4iCgojLiB0eXBlOiBJ
dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQz
IGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJF
diBTU0hfT1JJR0lOQUxfQ09NTUFORCIKbXNnc3RyICJFdiBTU0hfT1JJR0lOQUxfQ09NTUFO
RCIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGVi
aWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRy
b24KbXNnaWQgIiIKIlRoaXMgdmFyaWFibGUgY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbW1h
bmQgbGluZSBpZiBhIGZvcmNlZCBjb21tYW5kIGlzICIKImV4ZWN1dGVkLiAgSXQgY2FuIGJl
IHVzZWQgdG8gZXh0cmFjdCB0aGUgb3JpZ2luYWwgYXJndW1lbnRzLiIKbXNnc3RyICIiCiLQ
n9C10YDQtdC80LXQvdC90LDRjyDRgdC+0LTQtdGA0LbQuNGCINC+0YDQuNCz0LjQvdCw0LvR
jNC90YPRjiDQutC+0LzQsNC90LTQvdGD0Y4g0YHRgtGA0L7QutGDLCDQtdGB0LvQuCDQsdGL
0LvQsCDQstGL0L/QvtC70L3QtdC90LAgIgoi0L/RgNC40L3Rg9C00LjRgtC10LvRjNC90LDR
jyDQutC+0LzQsNC90LTQsC4g0JzQvtC20LXRgiDQsdGL0YLRjCDQuNGB0L/QvtC70YzQt9C+
0LLQsNC90LAg0LTQu9GPINC40LfQstC70LXRh9C10L3QuNGPINC+0YDQuNCz0LjQvdCw0LvR
jNC90YvRhSAiCiLQsNGA0LPRg9C80LXQvdGC0L7Qsi4iCgojLiB0eXBlOiBJdAojOiBhcmNo
bGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1y
YXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJFdiBTU0hfVFRZ
Igptc2dzdHIgIkV2IFNTSF9UVFkiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJUaGlzIGlzIHNldCB0byB0aGUgbmFt
ZSBvZiB0aGUgdHR5IChwYXRoIHRvIHRoZSBkZXZpY2UpIGFzc29jaWF0ZWQgd2l0aCB0aGUg
IgoiY3VycmVudCBzaGVsbCBvciBjb21tYW5kLiAgSWYgdGhlIGN1cnJlbnQgc2Vzc2lvbiBo
YXMgbm8gdHR5LCB0aGlzIHZhcmlhYmxlICIKImlzIG5vdCBzZXQuIgptc2dzdHIgIiIKItCt
0YLQsCDQv9C10YDQtdC80LXQvdC90LDRjyDRg9GB0YLQsNC90LDQstC70LjQstCw0LXRgtGB
0Y8g0LIg0LjQvNGPIHR0eSAo0L/Rg9GC0Ywg0Log0YPRgdGC0YDQvtC50YHRgtCy0YMpLCDR
gdCy0Y/Qt9Cw0L3QvdC+0LUg0YEgIgoi0YLQtdC60YPRidC10Lkg0L7QsdC+0LvQvtGH0LrQ
vtC5INC40LvQuCDQutC+0LzQsNC90LTQvtC5LiDQldGB0LvQuCDQsiDRgtC10LrRg9GJ0LXQ
uSDRgdC10YHRgdC40Lgg0L3QtdGCIHR0eSwg0Y3RgtCwICIKItC/0LXRgNC10LzQtdC90L3Q
sNGPINC90LUg0YPRgdGC0LDQvdCw0LLQu9C40LLQsNC10YLRgdGPLiIKCiMuIHR5cGU6IEl0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkV2
IFNTSF9UVU5ORUwiCm1zZ3N0ciAiRXYgU1NIX1RVTk5FTCIKCiMuIHR5cGU6IFBsYWluIHRl
eHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIk9wdGlvbmFs
bHkgc2V0IGJ5IEU8LlhyIHNzaGQgOD4gdG8gY29udGFpbiB0aGUgaW50ZXJmYWNlIG5hbWVz
IGFzc2lnbmVkIGlmICIKInR1bm5lbCBmb3J3YXJkaW5nIHdhcyByZXF1ZXN0ZWQgYnkgdGhl
IGNsaWVudC4iCm1zZ3N0ciAiIgoi0J3QtdC+0LHRj9C30LDRgtC10LvRjNC90LDRjyDQv9C1
0YDQtdC80LXQvdC90LDRjywg0YPRgdGC0LDQvdCw0LLQu9C40LLQsNC10LzQsNGPIEU8Llhy
IHNzaGQgOD4uINCe0L3QsCDQvNC+0LbQtdGCICIKItGB0L7QtNC10YDQttCw0YLRjCDQuNC8
0LXQvdCwINGB0LXRgtC10LLRi9GFINC40L3RgtC10YDRhNC10LnRgdC+0LIsINC90LDQt9C9
0LDRh9C10L3QvdGL0YUg0LIg0YHQu9GD0YfQsNC1LCDQtdGB0LvQuCDQutC70LjQtdC90YIg
Igoi0LfQsNC/0YDQvtGB0LjQuyDRgtGD0L3QvdC10LvRjNC90L7QtSDQv9C10YDQtdC90LDQ
v9GA0LDQstC70LXQvdC40LUuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiRXYgU1NIX1VTRVJfQVVUSCIKbXNnc3Ry
ICJFdiBTU0hfVVNFUl9BVVRIIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXgg
ZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRl
CiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoiT3B0aW9uYWxseSBzZXQgYnkgRTwuWHIg
c3NoZCA4PiwgdGhpcyB2YXJpYWJsZSBtYXkgY29udGFpbiBhIHBhdGhuYW1lIHRvIGEgIgoi
ZmlsZSB0aGF0IGxpc3RzIHRoZSBhdXRoZW50aWNhdGlvbiBtZXRob2RzIHN1Y2Nlc3NmdWxs
eSB1c2VkIHdoZW4gdGhlICIKInNlc3Npb24gd2FzIGVzdGFibGlzaGVkLCBpbmNsdWRpbmcg
YW55IHB1YmxpYyBrZXlzIHRoYXQgd2VyZSB1c2VkLiIKbXNnc3RyICIiCiLQndC10L7QsdGP
0LfQsNGC0LXQu9GM0L3QsNGPINC/0LXRgNC10LzQtdC90L3QsNGPLCDRg9GB0YLQsNC90LDQ
stC70LjQstCw0LXQvNCw0Y8gRTwuWHIgc3NoZCA4Pi4g0J7QvdCwINC80L7QttC10YIgIgoi
0YHQvtC00LXRgNC20LDRgtGMINC/0YPRgtGMINC6INGE0LDQudC70YMg0YHQviDRgdC/0LjR
gdC60L7QvCDRg9GB0L/QtdGI0L3QviDQuNGB0L/QvtC70YzQt9C+0LLQsNC90L3Ri9GFINC8
0LXRgtC+0LTQvtCyICIKItCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgg0L/RgNC4INGD
0YHRgtCw0L3QvtCy0LvQtdC90LjQuCDRgdC10YHRgdC40LgsINCy0LrQu9GO0YfQsNGPINCy
0YHQtSDQt9Cw0LTQtdC50YHRgtCy0L7QstCw0L3QvdGL0LUg0L7RgtC60YDRi9GC0YvQtSAi
CiLQutC70Y7Rh9C4LiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIkV2IFRaIgptc2dzdHIgIkV2IFRaIgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
IgoiVGhpcyB2YXJpYWJsZSBpcyBzZXQgdG8gaW5kaWNhdGUgdGhlIHByZXNlbnQgdGltZSB6
b25lIGlmIGl0IHdhcyBzZXQgd2hlbiAiCiJ0aGUgZGFlbW9uIHdhcyBzdGFydGVkIChpLmUu
IHRoZSBkYWVtb24gcGFzc2VzIHRoZSB2YWx1ZSBvbiB0byBuZXcgIgoiY29ubmVjdGlvbnMp
LiIKbXNnc3RyICIiCiLQlNCw0L3QvdCw0Y8g0L/QtdGA0LXQvNC10L3QvdCw0Y8g0YPRgdGC
0LDQvdCw0LLQu9C40LLQsNC10YLRgdGPINC00LvRjyDRg9C60LDQt9Cw0L3QuNGPINGC0LXQ
utGD0YnQtdCz0L4g0YfQsNGB0L7QstC+0LPQviDQv9C+0Y/RgdCwLCDQtdGB0LvQuCAiCiLQ
vtC9INCx0YvQuyDQt9Cw0LTQsNC9INC/0YDQuCDQt9Cw0L/Rg9GB0LrQtSDQtNC10LzQvtC9
0LAgKNGC0L4g0LXRgdGC0Ywg0LTQtdC80L7QvSDQv9C10YDQtdC00LDQtdGCINGN0YLQviDQ
t9C90LDRh9C10L3QuNC1INC90L7QstGL0LwgIgoi0L/QvtC00LrQu9GO0YfQtdC90LjRj9C8
KS4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBu
by13cmFwCm1zZ2lkICJFdiBVU0VSIgptc2dzdHIgIkV2IFVTRVIiCgojLiB0eXBlOiBQbGFp
biB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRv
cmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICJTZXQgdG8g
dGhlIG5hbWUgb2YgdGhlIHVzZXIgbG9nZ2luZyBpbi4iCm1zZ3N0ciAi0KPRgdGC0LDQvdCw
0LLQu9C40LLQsNC10YLRgdGPINCyINC40LzRjyDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8s
INCy0YvQv9C+0LvQvdGP0Y7RidC10LPQviDQstGF0L7QtCDQsiDRgdC40YHRgtC10LzRgy4i
CgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
Cm1zZ2lkICIiCiJBZGRpdGlvbmFsbHksIEU8Lk5tPiByZWFkcyBFPC5QYSB+Ly5zc2gvZW52
aXJvbm1lbnQ+LCBhbmQgYWRkcyBsaW5lcyBvZiB0aGUgIgoiZm9ybWF0IEU8LkRxIFZBUk5B
TUU9dmFsdWU+IHRvIHRoZSBlbnZpcm9ubWVudCBpZiB0aGUgZmlsZSBleGlzdHMgYW5kIHVz
ZXJzICIKImFyZSBhbGxvd2VkIHRvIGNoYW5nZSB0aGVpciBlbnZpcm9ubWVudC4gIEZvciBt
b3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlICIKIkU8LkNtIFBlcm1pdFVzZXJFbnZpcm9ubWVu
dD4gb3B0aW9uIGluIEU8LlhyIHNzaGRfY29uZmlnIDU+LiIKbXNnc3RyICIiCiLQmtGA0L7Q
vNC1INGC0L7Qs9C+LCBFPC5ObT4g0YfQuNGC0LDQtdGCINGE0LDQudC7IEU8LlBhIH4vLnNz
aC9lbnZpcm9ubWVudD4g0Lgg0LTQvtCx0LDQstC70Y/QtdGCINGB0YLRgNC+0LrQuCAiCiLR
hNC+0YDQvNCw0YLQsCBFPC5EcSBWQVJOQU1FPXZhbHVlPiDQsiDQvtC60YDRg9C20LXQvdC4
0LUsINC10YHQu9C4INGE0LDQudC7INGB0YPRidC10YHRgtCy0YPQtdGCINC4ICIKItC/0L7Q
u9GM0LfQvtCy0LDRgtC10LvRj9C8INGA0LDQt9GA0LXRiNC10L3QviDQuNC30LzQtdC90Y/R
gtGMINGB0LLQvtGRINC+0LrRgNGD0LbQtdC90LjQtS4g0JTQu9GPINC/0L7Qu9GD0YfQtdC9
0LjRjyAiCiLQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC5INC40L3RhNC+0YDQvNCw0YbQ
uNC4INGB0LwuINC/0LDRgNCw0LzQtdGC0YAgRTwuQ20gUGVybWl0VXNlckVudmlyb25tZW50
PiDQsiBFPC5YciAiCiJzc2hkX2NvbmZpZyA1Pi4iCgojLiB0eXBlOiBTaAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJGSUxFUyIKbXNnc3Ry
ICLQpNCQ0JnQm9CrIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgfi8ucmhvc3RzIgptc2dzdHIgIlBhIH4vLnJo
b3N0cyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUg
ZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1
bGRyb24KbXNnaWQgIiIKIlRoaXMgZmlsZSBpcyB1c2VkIGZvciBob3N0LWJhc2VkIGF1dGhl
bnRpY2F0aW9uIChzZWUgYWJvdmUpLiAgT24gc29tZSAiCiJtYWNoaW5lcyB0aGlzIGZpbGUg
bWF5IG5lZWQgdG8gYmUgd29ybGQtcmVhZGFibGUgaWYgdGhlIHVzZXIncyBob21lICIKImRp
cmVjdG9yeSBpcyBvbiBhbiBORlMgcGFydGl0aW9uLCBiZWNhdXNlIEU8LlhyIHNzaGQgOD4g
cmVhZHMgaXQgYXMgcm9vdC4gICIKIkFkZGl0aW9uYWxseSwgdGhpcyBmaWxlIG11c3QgYmUg
b3duZWQgYnkgdGhlIHVzZXIsIGFuZCBtdXN0IG5vdCBoYXZlIHdyaXRlICIKInBlcm1pc3Np
b25zIGZvciBhbnlvbmUgZWxzZS4gIFRoZSByZWNvbW1lbmRlZCBwZXJtaXNzaW9uIGZvciBt
b3N0IG1hY2hpbmVzICIKImlzIHJlYWQvd3JpdGUgZm9yIHRoZSB1c2VyLCBhbmQgbm90IGFj
Y2Vzc2libGUgYnkgb3RoZXJzLiIKbXNnc3RyICIiCiLQrdGC0L7RgiDRhNCw0LnQuyDQuNGB
0L/QvtC70YzQt9GD0LXRgtGB0Y8g0LTQu9GPINCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC4
0Lgg0L/QviDRhdC+0YHRgtGDICjRgdC8LiDQstGL0YjQtSkuINCd0LAg0L3QtdC60L7RgtC+
0YDRi9GFICIKItC80LDRiNC40L3QsNGFINGN0YLQvtGCINGE0LDQudC7INC80L7QttC10YIg
0L/QvtGC0YDQtdCx0L7QstCw0YLRjNGB0Y8g0YHQtNC10LvQsNGC0Ywg0LTQvtGB0YLRg9C/
0L3Ri9C8INC00LvRjyDRh9GC0LXQvdC40Y8g0LLRgdC10LwgIgoiKHdvcmxkLXJlYWRhYmxl
KSwg0LXRgdC70Lgg0LTQvtC80LDRiNC90LjQuSDQutCw0YLQsNC70L7QsyDQv9C+0LvRjNC3
0L7QstCw0YLQtdC70Y8g0L3QsNGF0L7QtNC40YLRgdGPINC90LAg0YDQsNC30LTQtdC70LUg
IgoiTkZTLCDQv9C+0YHQutC+0LvRjNC60YMgRTwuWHIgc3NoZCA4PiDRh9C40YLQsNC10YIg
0LXQs9C+INC+0YIg0LjQvNC10L3QuCDRgdGD0L/QtdGA0L/QvtC70YzQt9C+0LLQsNGC0LXQ
u9GPLiDQmtGA0L7QvNC1ICIKItGC0L7Qs9C+LCDRjdGC0L7RgiDRhNCw0LnQuyDQtNC+0LvQ
ttC10L0g0L/RgNC40L3QsNC00LvQtdC20LDRgtGMINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvR
jiDQuCDQvdC1INC00L7Qu9C20LXQvSDQuNC80LXRgtGMINC/0YDQsNCyINC90LAgIgoi0LfQ
sNC/0LjRgdGMINC00LvRjyDQutC+0LPQvi3Qu9C40LHQviDQtdGJ0ZEuINCg0LXQutC+0LzQ
tdC90LTRg9C10LzRi9C1INC/0YDQsNCy0LAg0LTQvtGB0YLRg9C/0LAg0LTQu9GPINCx0L7Q
u9GM0YjQuNC90YHRgtCy0LAgIgoi0YHQuNGB0YLQtdC8OiDRh9GC0LXQvdC40LUg0Lgg0LfQ
sNC/0LjRgdGMINC00LvRjyDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8t0LLQu9Cw0LTQtdC7
0YzRhtCwINC4INC+0YLRgdGD0YLRgdGC0LLQuNC1INC00L7RgdGC0YPQv9CwINC00LvRjyAi
CiLQvtGB0YLQsNC70YzQvdGL0YUuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgfi8uc2hvc3RzIgptc2dzdHIg
IlBhIH4vLnNob3N0cyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoaXMgZmlsZSBpcyB1c2VkIGluIGV4YWN0bHkg
dGhlIHNhbWUgd2F5IGFzIEU8LlBhIC5yaG9zdHM+LCBidXQgYWxsb3dzIGhvc3QtIgoiYmFz
ZWQgYXV0aGVudGljYXRpb24gd2l0aG91dCBwZXJtaXR0aW5nIGxvZ2luIHdpdGggcmxvZ2lu
L3JzaC4iCm1zZ3N0ciAiIgoi0K3RgtC+0YIg0YTQsNC50Lsg0LjRgdC/0L7Qu9GM0LfRg9C1
0YLRgdGPINGC0L7Rh9C90L4g0YLQsNC60LjQvCDQttC1INGB0L/QvtGB0L7QsdC+0LwsINC6
0LDQuiDQuCBFPC5QYSAucmhvc3RzPiwg0L3QviAiCiLRgNCw0LfRgNC10YjQsNC10YIg0LDR
g9GC0LXQvdGC0LjRhNC40LrQsNGG0LjRjiDQv9C+INGF0L7RgdGC0YMsINC90LUg0L/QvtC3
0LLQvtC70Y/RjyDQv9GA0Lgg0Y3RgtC+0Lwg0LLRhdC+0LQg0YEg0L/QvtC80L7RidGM0Y4g
IgoicmxvZ2luL3JzaC4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQYSB+Ly5zc2gvIgptc2dzdHIgIlBhIH4vLnNz
aC8iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCm1zZ2lkICIiCiJUaGlzIGRpcmVjdG9yeSBpcyB0aGUgZGVmYXVsdCBsb2NhdGlvbiBm
b3IgYWxsIHVzZXItc3BlY2lmaWMgY29uZmlndXJhdGlvbiAiCiJhbmQgYXV0aGVudGljYXRp
b24gaW5mb3JtYXRpb24uICBUaGVyZSBpcyBubyBnZW5lcmFsIHJlcXVpcmVtZW50IHRvIGtl
ZXAgdGhlICIKImVudGlyZSBjb250ZW50cyBvZiB0aGlzIGRpcmVjdG9yeSBzZWNyZXQsIGJ1
dCB0aGUgcmVjb21tZW5kZWQgcGVybWlzc2lvbnMgIgoiYXJlIHJlYWQvd3JpdGUvZXhlY3V0
ZSBmb3IgdGhlIHVzZXIsIGFuZCBub3QgYWNjZXNzaWJsZSBieSBvdGhlcnMuIgptc2dzdHIg
IiIKItCt0YLQviDQutCw0YLQsNC70L7QsyDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQtNC7
0Y8g0LLRgdC10Lkg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC+0Lkg0LrQvtC90YTQ
uNCz0YPRgNCw0YbQuNC4INC4INC40L3RhNC+0YDQvNCw0YbQuNC4ICIKItCw0YPRgtC10L3R
gtC40YTQuNC60LDRhtC40LguINCd0LXRgiDQvtCx0YnQuNGFINGC0YDQtdCx0L7QstCw0L3Q
uNC5INGF0YDQsNC90LjRgtGMINCy0YHRkSDRgdC+0LTQtdGA0LbQuNC80L7QtSDRjdGC0L7Q
s9C+INC60LDRgtCw0LvQvtCz0LAg0LIgIgoi0YHQtdC60YDQtdGC0LUsINC90L4g0YDQtdC6
0L7QvNC10L3QtNGD0LXQvNGL0LUg0L/RgNCw0LLQsCDQtNC+0YHRgtGD0L/QsDog0YfRgtC1
0L3QuNC1L9C30LDQv9C40YHRjC/QstGL0L/QvtC70L3QtdC90LjQtSDQtNC70Y8gIgoi0L/Q
vtC70YzQt9C+0LLQsNGC0LXQu9GPINC4INC+0YLRgdGD0YLRgdGC0LLQuNC1INC00L7RgdGC
0YPQv9CwINC00LvRjyDQtNGA0YPQs9C40YUuIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4
IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlk
ZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgfi8uc3NoL2F1dGhv
cml6ZWRfa2V5cyIKbXNnc3RyICJQYSB+Ly5zc2gvYXV0aG9yaXplZF9rZXlzIgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
IgoiTGlzdHMgdGhlIHB1YmxpYyBrZXlzIChFQ0RTQSwgRWQyNTUxOSwgUlNBKSAgdGhhdCBj
YW4gYmUgdXNlZCBmb3IgbG9nZ2luZyBpbiAiCiJhcyB0aGlzIHVzZXIuICBUaGUgZm9ybWF0
IG9mIHRoaXMgZmlsZSBpcyBkZXNjcmliZWQgaW4gdGhlIEU8LlhyIHNzaGQgOD4gIgoibWFu
dWFsIHBhZ2UuICBUaGlzIGZpbGUgaXMgbm90IGhpZ2hseSBzZW5zaXRpdmUsIGJ1dCB0aGUg
cmVjb21tZW5kZWQgIgoicGVybWlzc2lvbnMgYXJlIHJlYWQvd3JpdGUgZm9yIHRoZSB1c2Vy
LCBhbmQgbm90IGFjY2Vzc2libGUgYnkgb3RoZXJzLiIKbXNnc3RyICIiCiLQodC+0LTQtdGA
0LbQuNGCINGB0L/QuNGB0L7QuiDQvtGC0LrRgNGL0YLRi9GFINC60LvRjtGH0LXQuSAoRUNE
U0EsIEVkMjU1MTksIFJTQSksINC60L7RgtC+0YDRi9C1INC80L7QttC90L4gIgoi0LjRgdC/
0L7Qu9GM0LfQvtCy0LDRgtGMINC00LvRjyDQstGF0L7QtNCwINCyINGB0LjRgdGC0LXQvNGD
INC/0L7QtCDQtNCw0L3QvdGL0Lwg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9C10LwuINCk0L7R
gNC80LDRgiDRjdGC0L7Qs9C+ICIKItGE0LDQudC70LAg0L7Qv9C40YHQsNC9INCyINGA0YPQ
utC+0LLQvtC00YHRgtCy0LUgRTwuWHIgc3NoZCA4Pi4g0K3RgtC+0YIg0YTQsNC50Lsg0L3Q
tSDRj9Cy0LvRj9C10YLRgdGPINGB0YLRgNC+0LPQviAiCiLQutC+0L3RhNC40LTQtdC90YbQ
uNCw0LvRjNC90YvQvCwg0L3QviDRgNC10LrQvtC80LXQvdC00YPQtdC80YvQtSDQv9GA0LDQ
stCwINC00L7RgdGC0YPQv9CwOiDRh9GC0LXQvdC40LUg0Lgg0LfQsNC/0LjRgdGMINC00LvR
jyAiCiLQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8t0LLQu9Cw0LTQtdC70YzRhtCwLCDQsdC1
0Lcg0LTQvtGB0YLRg9C/0LAg0LTQu9GPINC+0YHRgtCw0LvRjNC90YvRhS4iCgojLiB0eXBl
OiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJQYSB+Ly5zc2gvY29uZmlnIgptc2dzdHIgIlBhIH4vLnNzaC9jb25maWciCgojLiB0eXBl
OiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUgbWFn
ZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJUaGlzIGlzIHRoZSBwZXItdXNlciBjb25maWd1cmF0
aW9uIGZpbGUuICBUaGUgZmlsZSBmb3JtYXQgYW5kIGNvbmZpZ3VyYXRpb24gIgoib3B0aW9u
cyBhcmUgZGVzY3JpYmVkIGluIEU8LlhyIHNzaF9jb25maWcgNT4uICBCZWNhdXNlIG9mIHRo
ZSBwb3RlbnRpYWwgZm9yICIKImFidXNlLCB0aGlzIGZpbGUgbXVzdCBoYXZlIHN0cmljdCBw
ZXJtaXNzaW9uczogcmVhZC93cml0ZSBmb3IgdGhlIHVzZXIsIGFuZCAiCiJub3Qgd3JpdGFi
bGUgYnkgb3RoZXJzLiIKbXNnc3RyICIiCiLQrdGC0L4g0L/QvtC70YzQt9C+0LLQsNGC0LXQ
u9GM0YHQutC40Lkg0YTQsNC50Lsg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4LiDQpNC+0YDQ
vNCw0YIg0YTQsNC50LvQsCDQuCDQv9Cw0YDQsNC80LXRgtGA0Ysg0L3QsNGB0YLRgNC+0LnQ
utC4ICIKItC+0L/QuNGB0LDQvdGLINCyIEU8LlhyIHNzaF9jb25maWcgNT4uINCY0Lct0LfQ
sCDQv9C+0YLQtdC90YbQuNCw0LvRjNC90L7QuSDQstC+0LfQvNC+0LbQvdC+0YHRgtC4ICIK
ItC30LvQvtGD0L/QvtGC0YDQtdCx0LvQtdC90LjRjywg0Y3RgtC+0YIg0YTQsNC50Lsg0LTQ
vtC70LbQtdC9INC40LzQtdGC0Ywg0YHRgtGA0L7Qs9C40LUg0L/RgNCw0LLQsCDQtNC+0YHR
gtGD0L/QsDog0YfRgtC10L3QuNC1INC4ICIKItC30LDQv9C40YHRjCDQtNC70Y8g0L/QvtC7
0YzQt9C+0LLQsNGC0LXQu9GPLdCy0LvQsNC00LXQu9GM0YbQsCDQuCDQvtGC0YHRg9GC0YHR
gtCy0LjQtSDQv9GA0LDQsiDQvdCwINC30LDQv9C40YHRjCDQtNC70Y8g0LLRgdC10YUgIgoi
0L7RgdGC0LDQu9GM0L3Ri9GFLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFn
ZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBhIH4vLnNzaC9lbnZpcm9ubWVudCIK
bXNnc3RyICJQYSB+Ly5zc2gvZW52aXJvbm1lbnQiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJDb250YWlucyBhZGRp
dGlvbmFsIGRlZmluaXRpb25zIGZvciBlbnZpcm9ubWVudCB2YXJpYWJsZXM7IHNlZSBFPC5T
eCAiCiJFTlZJUk9OTUVOVD4sIGFib3ZlLiIKbXNnc3RyICIiCiLQodC+0LTQtdGA0LbQuNGC
INC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0LUg0L7Qv9GA0LXQtNC10LvQtdC90LjRjyDQ
tNC70Y8g0L/QtdGA0LXQvNC10L3QvdGL0YUg0L7QutGA0YPQttC10L3QuNGPLiDQodC80L7R
gtGA0Lgg0LLRi9GI0LUgIgoi0YDQsNC30LTQtdC7IEU8LlN4INCh0KDQldCU0JAg0J7QmtCg
0KPQltCV0J3QmNCvPi4iCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQYSB+Ly5zc2gvaWRfZWNkc2EiCm1zZ3N0ciAi
UGEgfi8uc3NoL2lkX2VjZHNhIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgfi8uc3NoL2lkX2VjZHNhX3NrIgpt
c2dzdHIgIlBhIH4vLnNzaC9pZF9lY2RzYV9zayIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51
eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hp
ZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBhIH4vLnNzaC9pZF9l
ZDI1NTE5Igptc2dzdHIgIlBhIH4vLnNzaC9pZF9lZDI1NTE5IgoKIy4gdHlwZTogSXQKIzog
YXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgfi8u
c3NoL2lkX2VkMjU1MTlfc2siCm1zZ3N0ciAiUGEgfi8uc3NoL2lkX2VkMjU1MTlfc2siCgoj
LiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUg
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFw
Cm1zZ2lkICJQYSB+Ly5zc2gvaWRfcnNhIgptc2dzdHIgIlBhIH4vLnNzaC9pZF9yc2EiCgoj
LiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1z
Z2lkICIiCiJDb250YWlucyB0aGUgcHJpdmF0ZSBrZXkgZm9yIGF1dGhlbnRpY2F0aW9uLiAg
VGhlc2UgZmlsZXMgY29udGFpbiBzZW5zaXRpdmUgIgoiZGF0YSBhbmQgc2hvdWxkIGJlIHJl
YWRhYmxlIGJ5IHRoZSB1c2VyIGJ1dCBub3QgYWNjZXNzaWJsZSBieSBvdGhlcnMgKHJlYWQv
Igoid3JpdGUvZXhlY3V0ZSkuICBFPC5ObT4gd2lsbCBzaW1wbHkgaWdub3JlIGEgcHJpdmF0
ZSBrZXkgZmlsZSBpZiBpdCBpcyAiCiJhY2Nlc3NpYmxlIGJ5IG90aGVycy4gIEl0IGlzIHBv
c3NpYmxlIHRvIHNwZWNpZnkgYSBwYXNzcGhyYXNlIHdoZW4gIgoiZ2VuZXJhdGluZyB0aGUg
a2V5IHdoaWNoIHdpbGwgYmUgdXNlZCB0byBlbmNyeXB0IHRoZSBzZW5zaXRpdmUgcGFydCBv
ZiB0aGlzICIKImZpbGUgdXNpbmcgQUVTLTEyOC4iCm1zZ3N0ciAiIgoi0KHQvtC00LXRgNC2
0LjRgiDQt9Cw0LrRgNGL0YLRi9C5INC60LvRjtGHINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvR
jyDQtNC70Y8g0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuC4g0K3RgtC4INGE0LDQudC7
0Ysg0YHQvtC00LXRgNC20LDRgiAiCiLQutC+0L3RhNC40LTQtdC90YbQuNCw0LvRjNC90YvQ
tSDQtNCw0L3QvdGL0LUg0Lgg0LTQvtC70LbQvdGLINCx0YvRgtGMINC00L7RgdGC0YPQv9C9
0Ysg0LTQu9GPINGH0YLQtdC90LjRjyDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y4sINC90L4g
Igoi0L3QtSDQtNC+0YHRgtGD0L/QvdGLINC00YDRg9Cz0LjQvCAo0L3QsCDRh9GC0LXQvdC4
0LUsINC30LDQv9C40YHRjCDQuNC70Lgg0LLRi9C/0L7Qu9C90LXQvdC40LUpLiBFPC5ObT4g
0LHRg9C00LXRgiDQv9GA0L7RgdGC0L4gIgoi0LjQs9C90L7RgNC40YDQvtCy0LDRgtGMINGE
0LDQudC7INC30LDQutGA0YvRgtC+0LPQviDQutC70Y7Rh9CwLCDQtdGB0LvQuCDQvtC9INC0
0L7RgdGC0YPQv9C10L0g0LTRgNGD0LPQuNC8INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRj9C8
LiAiCiLQn9GA0Lgg0LPQtdC90LXRgNCw0YbQuNC4INC60LvRjtGH0LAg0LzQvtC20L3QviDR
g9C60LDQt9Cw0YLRjCDQv9Cw0YDQvtC70YzQvdGD0Y4g0YTRgNCw0LfRgywg0LrQvtGC0L7R
gNCw0Y8g0LHRg9C00LXRgiAiCiLQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YzRgdGPINC00LvR
jyDRiNC40YTRgNC+0LLQsNC90LjRjyDQutC+0L3RhNC40LTQtdC90YbQuNCw0LvRjNC90L7Q
uSDRh9Cw0YHRgtC4INGN0YLQvtCz0L4g0YTQsNC50LvQsCDRgSDQv9C+0LzQvtGJ0YzRjiAi
CiLQsNC70LPQvtGA0LjRgtC80LAgQUVTLTEyOC4iCgojLiB0eXBlOiBJdAojOiBhcmNobGlu
dXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdo
aWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQYSB+Ly5zc2gvaWRf
ZWNkc2EucHViIgptc2dzdHIgIlBhIH4vLnNzaC9pZF9lY2RzYS5wdWIiCgojLiB0eXBlOiBJ
dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQz
IGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQ
YSB+Ly5zc2gvaWRfZWNkc2Ffc2sucHViIgptc2dzdHIgIlBhIH4vLnNzaC9pZF9lY2RzYV9z
ay5wdWIiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4t
dW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgoj
LCBuby13cmFwCm1zZ2lkICJQYSB+Ly5zc2gvaWRfZWQyNTUxOS5wdWIiCm1zZ3N0ciAiUGEg
fi8uc3NoL2lkX2VkMjU1MTkucHViIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgfi8uc3NoL2lkX2VkMjU1MTlf
c2sucHViIgptc2dzdHIgIlBhIH4vLnNzaC9pZF9lZDI1NTE5X3NrLnB1YiIKCiMuIHR5cGU6
IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEt
NDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQg
IlBhIH4vLnNzaC9pZF9yc2EucHViIgptc2dzdHIgIlBhIH4vLnNzaC9pZF9yc2EucHViIgoK
Iy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4t
dW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgpt
c2dpZCAiIgoiQ29udGFpbnMgdGhlIHB1YmxpYyBrZXkgZm9yIGF1dGhlbnRpY2F0aW9uLiAg
VGhlc2UgZmlsZXMgYXJlIG5vdCBzZW5zaXRpdmUgIgoiYW5kIGNhbiAoYnV0IG5lZWQgbm90
KSBiZSByZWFkYWJsZSBieSBhbnlvbmUuIgptc2dzdHIgIiIKItCh0L7QtNC10YDQttC40YIg
0L7RgtC60YDRi9GC0YvQuSDQutC70Y7RhyDQtNC70Y8g0LDRg9GC0LXQvdGC0LjRhNC40LrQ
sNGG0LjQuC4g0K3RgtC4INGE0LDQudC70Ysg0L3QtSDRj9Cy0LvRj9GO0YLRgdGPICIKItC6
0L7QvdGE0LjQtNC10L3RhtC40LDQu9GM0L3Ri9C80Lgg0Lgg0LzQvtCz0YPRgiAo0L3QviDQ
vdC1INC+0LHRj9C30LDQvdGLKSDQsdGL0YLRjCDQtNC+0YHRgtGD0L/QvdGLINC00LvRjyDR
h9GC0LXQvdC40Y8g0LrQvtC80YMgIgoi0YPQs9C+0LTQvdC+LiIKCiMuIHR5cGU6IEl0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBhIH4v
LnNzaC9rbm93bl9ob3N0cyIKbXNnc3RyICJQYSB+Ly5zc2gva25vd25faG9zdHMiCgojLiB0
eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0
YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lk
ICIiCiJDb250YWlucyBhIGxpc3Qgb2YgaG9zdCBrZXlzIGZvciBhbGwgaG9zdHMgdGhlIHVz
ZXIgaGFzIGxvZ2dlZCBpbnRvIHRoYXQgYXJlICIKIm5vdCBhbHJlYWR5IGluIHRoZSBzeXN0
ZW13aWRlIGxpc3Qgb2Yga25vd24gaG9zdCBrZXlzLiAgU2VlIEU8LlhyIHNzaGQgOD4gIgoi
Zm9yIGZ1cnRoZXIgZGV0YWlscyBvZiB0aGUgZm9ybWF0IG9mIHRoaXMgZmlsZS4iCm1zZ3N0
ciAiIgoi0KHQvtC00LXRgNC20LjRgiDRgdC/0LjRgdC+0Log0LrQu9GO0YfQtdC5INGF0L7R
gdGC0L7QsiDQtNC70Y8g0LLRgdC10YUg0YHQtdGA0LLQtdGA0L7Qsiwg0L3QsCDQutC+0YLQ
vtGA0YvQtSDQv9C+0LvRjNC30L7QstCw0YLQtdC70YwgIgoi0LLRi9C/0L7Qu9C90Y/QuyDQ
stGF0L7QtCDQuCDQutC+0YLQvtGA0YvRhSDQtdGJ0ZEg0L3QtdGCINCyINC+0LHRidC10YHQ
uNGB0YLQtdC80L3QvtC8INGB0L/QuNGB0LrQtSDQuNC30LLQtdGB0YLQvdGL0YUg0LrQu9GO
0YfQtdC5LiAiCiLQn9C+0LTRgNC+0LHQvdC+0YHRgtC4INC+INGE0L7RgNC80LDRgtC1INGN
0YLQvtCz0L4g0YTQsNC50LvQsCDRgdC80L7RgtGA0LjRgtC1INCyIEU8LlhyIHNzaGQgOD4u
IgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KIywgbm8t
d3JhcAptc2dpZCAiUGEgfi8uc3NoL3JjIgptc2dzdHIgIlBhIH4vLnNzaC9yYyIKCiMuIHR5
cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3Rh
YmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQg
IiIKIkNvbW1hbmRzIGluIHRoaXMgZmlsZSBhcmUgZXhlY3V0ZWQgYnkgRTwuTm0+IHdoZW4g
dGhlIHVzZXIgbG9ncyBpbiwganVzdCAiCiJiZWZvcmUgdGhlIHVzZXIncyBzaGVsbCAob3Ig
Y29tbWFuZCkgaXMgc3RhcnRlZC4gIFNlZSB0aGUgRTwuWHIgc3NoZCA4PiAiCiJtYW51YWwg
cGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4iCm1zZ3N0ciAiIgoi0JrQvtC80LDQvdC00Ysg
0LIg0Y3RgtC+0Lwg0YTQsNC50LvQtSDQstGL0L/QvtC70L3Rj9GO0YLRgdGPIEU8Lk5tPiDQ
v9GA0Lgg0LLRhdC+0LTQtSDQv9C+0LvRjNC30L7QstCw0YLQtdC70Y8g0LIg0YHQuNGB0YLQ
tdC80YMsICIKItC90LXQv9C+0YHRgNC10LTRgdGC0LLQtdC90L3QviDQv9C10YDQtdC0INC3
0LDQv9GD0YHQutC+0Lwg0LXQs9C+INC+0LHQvtC70L7Rh9C60LggKNC40LvQuCDQutC+0LzQ
sNC90LTRiykuINCU0LvRjyAiCiLQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvtC5INC40L3R
hNC+0YDQvNCw0YbQuNC4INGB0LzQvtGC0YDQuCDRgNGD0LrQvtCy0L7QtNGB0YLQstC+INC/
0L7Qu9GM0LfQvtCy0LDRgtC10LvRjyBFPC5YciBzc2hkIDg+LiIKCiMuIHR5cGU6IEl0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBhIC9l
dGMvaG9zdHMuZXF1aXYiCm1zZ3N0ciAiUGEgL2V0Yy9ob3N0cy5lcXVpdiIKCiMuIHR5cGU6
IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxl
IGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIK
IlRoaXMgZmlsZSBpcyBmb3IgaG9zdC1iYXNlZCBhdXRoZW50aWNhdGlvbiAoc2VlIGFib3Zl
KS4gIEl0IHNob3VsZCBvbmx5IGJlICIKIndyaXRhYmxlIGJ5IHJvb3QuIgptc2dzdHIgIiIK
ItCt0YLQvtGCINGE0LDQudC7INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDQtNC70Y8g0LDR
g9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuCDQv9C+INGF0L7RgdGC0YMgKNGB0LwuINCy0YvR
iNC1KS4g0J7QvSDQtNC+0LvQttC10L0gIgoi0LHRi9GC0Ywg0LTQvtGB0YLRg9C/0LXQvSDQ
tNC70Y8g0LfQsNC/0LjRgdC4INGC0L7Qu9GM0LrQviDRgdGD0L/QtdGA0L/QvtC70YzQt9C+
0LLQsNGC0LXQu9GOLiIKCiMuIHR5cGU6IEl0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGll
IGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNh
dWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBhIC9ldGMvc3NoL3Nob3N0cy5lcXVpdiIKbXNn
c3RyICJQYSAvZXRjL3NzaC9zaG9zdHMuZXF1aXYiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJUaGlzIGZpbGUgaXMg
dXNlZCBpbiBleGFjdGx5IHRoZSBzYW1lIHdheSBhcyBFPC5QYSBob3N0cy5lcXVpdj4sIGJ1
dCBhbGxvd3MgIgoiaG9zdC1iYXNlZCBhdXRoZW50aWNhdGlvbiB3aXRob3V0IHBlcm1pdHRp
bmcgbG9naW4gd2l0aCBybG9naW4vcnNoLiIKbXNnc3RyICIiCiLQrdGC0L7RgiDRhNCw0LnQ
uyDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0YLQvtGH0L3QviDRgtCw0LrQuNC8INC20LUg
0YHQv9C+0YHQvtCx0L7QvCwg0LrQsNC6INC4IEU8LlBhIGhvc3RzLmVxdWl2Piwg0L3QviAi
CiLRgNCw0LfRgNC10YjQsNC10YIg0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjRjiDQv9C+
INGF0L7RgdGC0YMsINC90LUg0L/QvtC30LLQvtC70Y/RjyDQv9GA0Lgg0Y3RgtC+0Lwg0LLR
hdC+0LQg0YEg0L/QvtC80L7RidGM0Y4gIgoicmxvZ2luL3JzaC4iCgojLiB0eXBlOiBJdAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQYSAv
ZXRjL3NzaC9zc2hfY29uZmlnIgptc2dzdHIgIlBhIC9ldGMvc3NoL3NzaF9jb25maWciCgoj
LiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11
bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1z
Z2lkICIiCiJTeXN0ZW13aWRlIGNvbmZpZ3VyYXRpb24gZmlsZS4gIFRoZSBmaWxlIGZvcm1h
dCBhbmQgY29uZmlndXJhdGlvbiBvcHRpb25zICIKImFyZSBkZXNjcmliZWQgaW4gRTwuWHIg
c3NoX2NvbmZpZyA1Pi4iCm1zZ3N0ciAiIgoi0KHQuNGB0YLQtdC80L3Ri9C5INGE0LDQudC7
INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuC4g0KTQvtGA0LzQsNGCINGN0YLQvtCz0L4g0YTQ
sNC50LvQsCDQuCDQvtC/0YbQuNC4INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCDQvtC/0LjR
gdCw0L3RiyAiCiLQsiBFPC5YciBzc2hfY29uZmlnIDU+LiIKCiMuIHR5cGU6IEl0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBhIC9ldGMv
c3NoL3NzaF9ob3N0X2VjZHNhX2tleSIKbXNnc3RyICJQYSAvZXRjL3NzaC9zc2hfaG9zdF9l
Y2RzYV9rZXkiCgojLiB0eXBlOiBJdAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgojLCBuby13cmFwCm1zZ2lkICJQYSAvZXRjL3NzaC9zc2hfaG9zdF9lZDI1NTE5X2tleSIK
bXNnc3RyICJQYSAvZXRjL3NzaC9zc2hfaG9zdF9lZDI1NTE5X2tleSIKCiMuIHR5cGU6IEl0
CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMg
ZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCiMsIG5vLXdyYXAKbXNnaWQgIlBh
IC9ldGMvc3NoL3NzaF9ob3N0X3JzYV9rZXkiCm1zZ3N0ciAiUGEgL2V0Yy9zc2gvc3NoX2hv
c3RfcnNhX2tleSIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KbXNnaWQgIiIKIlRoZXNlIGZpbGVzIGNvbnRhaW4gdGhlIHByaXZhdGUg
cGFydHMgb2YgdGhlIGhvc3Qga2V5cyBhbmQgYXJlIHVzZWQgZm9yIGhvc3QtIgoiYmFzZWQg
YXV0aGVudGljYXRpb24uIgptc2dzdHIgIiIKItCt0YLQuCDRhNCw0LnQu9GLINGB0L7QtNC1
0YDQttCw0YIg0LfQsNC60YDRi9GC0YvQtSDRh9Cw0YHRgtC4INC60LvRjtGH0LXQuSDRhdC+
0YHRgtC+0LIg0Lgg0LjRgdC/0L7Qu9GM0LfRg9GO0YLRgdGPINC00LvRjyAiCiLQsNGD0YLQ
tdC90YLQuNGE0LjQutCw0YbQuNC4INC/0L4g0YXQvtGB0YLRgy4iCgojLiB0eXBlOiBJdAoj
OiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZl
ZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJQYSAv
ZXRjL3NzaC9zc2hfa25vd25faG9zdHMiCm1zZ3N0ciAiUGEgL2V0Yy9zc2gvc3NoX2tub3du
X2hvc3RzIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1j
YXVsZHJvbgptc2dpZCAiIgoiU3lzdGVtd2lkZSBsaXN0IG9mIGtub3duIGhvc3Qga2V5cy4g
IFRoaXMgZmlsZSBzaG91bGQgYmUgcHJlcGFyZWQgYnkgdGhlICIKInN5c3RlbSBhZG1pbmlz
dHJhdG9yIHRvIGNvbnRhaW4gdGhlIHB1YmxpYyBob3N0IGtleXMgb2YgYWxsIG1hY2hpbmVz
IGluIHRoZSAiCiJvcmdhbml6YXRpb24uICBJdCBzaG91bGQgYmUgd29ybGQtcmVhZGFibGUu
ICBTZWUgRTwuWHIgc3NoZCA4PiBmb3IgZnVydGhlciAiCiJkZXRhaWxzIG9mIHRoZSBmb3Jt
YXQgb2YgdGhpcyBmaWxlLiIKbXNnc3RyICIiCiLQntCx0YnQtdGB0LjRgdGC0LXQvNC90YvQ
uSDRgdC/0LjRgdC+0Log0LjQt9Cy0LXRgdGC0L3Ri9GFINC60LvRjtGH0LXQuSDRhdC+0YHR
gtC+0LIuINCt0YLQvtGCINGE0LDQudC7INC00L7Qu9C20LXQvSDQsdGL0YLRjCAiCiLQv9C+
0LTQs9C+0YLQvtCy0LvQtdC9INGB0LjRgdGC0LXQvNC90YvQvCDQsNC00LzQuNC90LjRgdGC
0YDQsNGC0L7RgNC+0Lwg0Lgg0YHQvtC00LXRgNC20LDRgtGMINC+0YLQutGA0YvRgtGL0LUg
0LrQu9GO0YfQuCDRhdC+0YHRgtC+0LIg0LLRgdC10YUgIgoi0LrQvtC80L/RjNGO0YLQtdGA
0L7QsiDQsiDQvtGA0LPQsNC90LjQt9Cw0YbQuNC4LiDQpNCw0LnQuyDQtNC+0LvQttC10L0g
0LHRi9GC0Ywg0LTQvtGB0YLRg9C/0LXQvSDQtNC70Y8g0YfRgtC10L3QuNGPINCy0YHQtdC8
ICIKItC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRj9C8LiDQn9C+0LTRgNC+0LHQvdC+0YHRgtC4
INC+INGE0L7RgNC80LDRgtC1INGN0YLQvtCz0L4g0YTQsNC50LvQsCDRgdC80L7RgtGA0LjR
gtC1INCyIEU8LlhyIHNzaGQgOD4uIgoKIy4gdHlwZTogSXQKIzogYXJjaGxpbnV4IGRlYmlh
bi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBt
YWdlaWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiUGEgL2V0Yy9zc2gvc3NocmMiCm1z
Z3N0ciAiUGEgL2V0Yy9zc2gvc3NocmMiCgojLiB0eXBlOiBTaAojOiBhcmNobGludXggZGVi
aWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6
IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lkICJFWElUIFNUQVRVUyIKbXNnc3Ry
ICLQmtCe0JQg0JfQkNCS0JXQoNCo0JXQndCY0K8iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJFPC5ObT4gZXhpdHMg
d2l0aCB0aGUgZXhpdCBzdGF0dXMgb2YgdGhlIHJlbW90ZSBjb21tYW5kIG9yIHdpdGggMjU1
IGlmIGFuICIKImVycm9yIG9jY3VycmVkLiIKbXNnc3RyICIiCiJFPC5ObT4g0LfQsNCy0LXR
gNGI0LDQtdGCINGA0LDQsdC+0YLRgyDRgdC+INGB0YLQsNGC0YPRgdC+0Lwg0LfQsNCy0LXR
gNGI0LXQvdC40Y8g0YPQtNCw0LvRkdC90L3QvtC5INC60L7QvNCw0L3QtNGLINC40LvQuCDR
gSDQutC+0LTQvtC8ICIKIjI1NSDQsiDRgdC70YPRh9Cw0LUg0L7QsdC90LDRgNGD0LbQtdC9
0LjRjyDQvtGI0LjQsdC60LguIgoKIy4gdHlwZTogU2gKIzogYXJjaGxpbnV4IGRlYmlhbi10
cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdl
aWEtY2F1bGRyb24KIywgbm8td3JhcAptc2dpZCAiU0VFIEFMU08iCm1zZ3N0ciAi0KHQnNCe
0KLQoNCY0KLQlSDQotCQ0JrQltCVIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGlu
dXggZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlIG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAiIgoi
RTwuWHIgc2NwIDE+LCBFPC5YciBzZnRwIDE+LCBFPC5YciBzc2gtYWRkIDE+LCBFPC5YciBz
c2gtYWdlbnQgMT4sIEU8LlhyIHNzaC0iCiJrZXlnZW4gMT4sIEU8LlhyIHNzaC1rZXlzY2Fu
IDE+LCBFPC5YciB0dW4gND4sIEU8LlhyIHNzaF9jb25maWcgNT4sIEU8LlhyICIKInNzaC1r
ZXlzaWduIDg+LCBFPC5YciBzc2hkIDg+Igptc2dzdHIgIiIKIkU8LlhyIHNjcCAxPiwgRTwu
WHIgc2Z0cCAxPiwgRTwuWHIgc3NoLWFkZCAxPiwgRTwuWHIgc3NoLWFnZW50IDE+LCBFPC5Y
ciBzc2gtIgoia2V5Z2VuIDE+LCBFPC5YciBzc2gta2V5c2NhbiAxPiwgRTwuWHIgdHVuIDQ+
LCBFPC5YciBzc2hfY29uZmlnIDU+LCBFPC5YciAiCiJzc2gta2V5c2lnbiA4PiwgRTwuWHIg
c3NoZCA4PiIKCiMuIHR5cGU6IFNoCiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlh
bi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9u
CiMsIG5vLXdyYXAKbXNnaWQgIlNUQU5EQVJEUyIKbXNnc3RyICLQodCi0JDQndCU0JDQoNCi
0KsiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxk
cm9uCm1zZ2lkICIiCiJFPC5Scz4gRTwuJUEgUy4gTGVodGluZW4+IEU8LiVBIEMuIExvbnZp
Y2s+IEU8LiVEIEphbnVhcnkgMjAwNj4gRTwuJVIgUkZDICIKIjQyNTA+IEU8LiVUIFRoZSBT
ZWN1cmUgU2hlbGwgKFNTSCkgUHJvdG9jb2wgQXNzaWduZWQgTnVtYmVycz4gRTwuUmU+Igpt
c2dzdHIgIiIKIkU8LlJzPiBFPC4lQSBTLiBMZWh0aW5lbj4gRTwuJUEgQy4gTG9udmljaz4g
RTwuJUQgSmFudWFyeSAyMDA2PiBFPC4lUiBSRkMgIgoiNDI1MD4gRTwuJVQgVGhlIFNlY3Vy
ZSBTaGVsbCAoU1NIKSBQcm90b2NvbCBBc3NpZ25lZCBOdW1iZXJzPiBFPC5SZT4iCgojLiB0
eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0
YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lk
ICIiCiJFPC5Scz4gRTwuJUEgVC4gWWxvbmVuPiBFPC4lQSBDLiBMb252aWNrPiBFPC4lRCBK
YW51YXJ5IDIwMDY+IEU8LiVSIFJGQyAiCiI0MjUxPiBFPC4lVCBUaGUgU2VjdXJlIFNoZWxs
IChTU0gpIFByb3RvY29sIEFyY2hpdGVjdHVyZT4gRTwuUmU+Igptc2dzdHIgIiIKIkU8LlJz
PiBFPC4lQSBULiBZbG9uZW4+IEU8LiVBIEMuIExvbnZpY2s+IEU8LiVEIEphbnVhcnkgMjAw
Nj4gRTwuJVIgUkZDICIKIjQyNTE+IEU8LiVUIFRoZSBTZWN1cmUgU2hlbGwgKFNTSCkgUHJv
dG9jb2wgQXJjaGl0ZWN0dXJlPiBFPC5SZT4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFy
Y2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3Jh
LXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJFPC5Scz4gRTwuJUEgVC4g
WWxvbmVuPiBFPC4lQSBDLiBMb252aWNrPiBFPC4lRCBKYW51YXJ5IDIwMDY+IEU8LiVSIFJG
QyAiCiI0MjUyPiBFPC4lVCBUaGUgU2VjdXJlIFNoZWxsIChTU0gpIEF1dGhlbnRpY2F0aW9u
IFByb3RvY29sPiBFPC5SZT4iCm1zZ3N0ciAiIgoiRTwuUnM+IEU8LiVBIFQuIFlsb25lbj4g
RTwuJUEgQy4gTG9udmljaz4gRTwuJUQgSmFudWFyeSAyMDA2PiBFPC4lUiBSRkMgIgoiNDI1
Mj4gRTwuJVQgVGhlIFNlY3VyZSBTaGVsbCAoU1NIKSBBdXRoZW50aWNhdGlvbiBQcm90b2Nv
bD4gRTwuUmU+IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRy
aXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2Vp
YS1jYXVsZHJvbgptc2dpZCAiIgoiRTwuUnM+IEU8LiVBIFQuIFlsb25lbj4gRTwuJUEgQy4g
TG9udmljaz4gRTwuJUQgSmFudWFyeSAyMDA2PiBFPC4lUiBSRkMgIgoiNDI1Mz4gRTwuJVQg
VGhlIFNlY3VyZSBTaGVsbCAoU1NIKSBUcmFuc3BvcnQgTGF5ZXIgUHJvdG9jb2w+IEU8LlJl
PiIKbXNnc3RyICIiCiJFPC5Scz4gRTwuJUEgVC4gWWxvbmVuPiBFPC4lQSBDLiBMb252aWNr
PiBFPC4lRCBKYW51YXJ5IDIwMDY+IEU8LiVSIFJGQyAiCiI0MjUzPiBFPC4lVCBUaGUgU2Vj
dXJlIFNoZWxsIChTU0gpIFRyYW5zcG9ydCBMYXllciBQcm90b2NvbD4gRTwuUmU+IgoKIy4g
dHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dp
ZCAiIgoiRTwuUnM+IEU8LiVBIFQuIFlsb25lbj4gRTwuJUEgQy4gTG9udmljaz4gRTwuJUQg
SmFudWFyeSAyMDA2PiBFPC4lUiBSRkMgIgoiNDI1ND4gRTwuJVQgVGhlIFNlY3VyZSBTaGVs
bCAoU1NIKSBDb25uZWN0aW9uIFByb3RvY29sPiBFPC5SZT4iCm1zZ3N0ciAiIgoiRTwuUnM+
IEU8LiVBIFQuIFlsb25lbj4gRTwuJUEgQy4gTG9udmljaz4gRTwuJUQgSmFudWFyeSAyMDA2
PiBFPC4lUiBSRkMgIgoiNDI1ND4gRTwuJVQgVGhlIFNlY3VyZSBTaGVsbCAoU1NIKSBDb25u
ZWN0aW9uIFByb3RvY29sPiBFPC5SZT4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hs
aW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJh
d2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJFPC5Scz4gRTwuJUEgSi4gU2No
bHl0ZXI+IEU8LiVBIFcuIEdyaWZmaW4+IEU8LiVEIEphbnVhcnkgMjAwNj4gRTwuJVIgUkZD
ICIKIjQyNTU+IEU8LiVUIFVzaW5nIEROUyB0byBTZWN1cmVseSBQdWJsaXNoIFNlY3VyZSBT
aGVsbCAoU1NIKSBLZXkgIgoiRmluZ2VycHJpbnRzPiBFPC5SZT4iCm1zZ3N0ciAiIgoiRTwu
UnM+IEU8LiVBIEouIFNjaGx5dGVyPiBFPC4lQSBXLiBHcmlmZmluPiBFPC4lRCBKYW51YXJ5
IDIwMDY+IEU8LiVSIFJGQyAiCiI0MjU1PiBFPC4lVCBVc2luZyBETlMgdG8gU2VjdXJlbHkg
UHVibGlzaCBTZWN1cmUgU2hlbGwgKFNTSCkgS2V5ICIKIkZpbmdlcnByaW50cz4gRTwuUmU+
IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJp
YW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJv
bgptc2dpZCAiIgoiRTwuUnM+IEU8LiVBIEYuIEN1c2Fjaz4gRTwuJUEgTS4gRm9yc3Nlbj4g
RTwuJUQgSmFudWFyeSAyMDA2PiBFPC4lUiBSRkMgIgoiNDI1Nj4gRTwuJVQgR2VuZXJpYyBN
ZXNzYWdlIEV4Y2hhbmdlIEF1dGhlbnRpY2F0aW9uIGZvciB0aGUgU2VjdXJlIFNoZWxsICIK
IlByb3RvY29sIChTU0gpPiBFPC5SZT4iCm1zZ3N0ciAiIgoiRTwuUnM+IEU8LiVBIEYuIEN1
c2Fjaz4gRTwuJUEgTS4gRm9yc3Nlbj4gRTwuJUQgSmFudWFyeSAyMDA2PiBFPC4lUiBSRkMg
IgoiNDI1Nj4gRTwuJVQgR2VuZXJpYyBNZXNzYWdlIEV4Y2hhbmdlIEF1dGhlbnRpY2F0aW9u
IGZvciB0aGUgU2VjdXJlIFNoZWxsICIKIlByb3RvY29sIChTU0gpPiBFPC5SZT4iCgojLiB0
eXBlOiBQbGFpbiB0ZXh0CiM6IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0
YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lk
ICIiCiJFPC5Scz4gRTwuJUEgSi4gR2FsYnJhaXRoPiBFPC4lQSBQLiBSZW1ha2VyPiBFPC4l
RCBKYW51YXJ5IDIwMDY+IEU8LiVSIFJGQyAiCiI0MzM1PiBFPC4lVCBUaGUgU2VjdXJlIFNo
ZWxsIChTU0gpIFNlc3Npb24gQ2hhbm5lbCBCcmVhayBFeHRlbnNpb24+IEU8LlJlPiIKbXNn
c3RyICIiCiJFPC5Scz4gRTwuJUEgSi4gR2FsYnJhaXRoPiBFPC4lQSBQLiBSZW1ha2VyPiBF
PC4lRCBKYW51YXJ5IDIwMDY+IEU8LiVSIFJGQyAiCiI0MzM1PiBFPC4lVCBUaGUgU2VjdXJl
IFNoZWxsIChTU0gpIFNlc3Npb24gQ2hhbm5lbCBCcmVhayBFeHRlbnNpb24+IEU8LlJlPiIK
CiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24K
bXNnaWQgIiIKIkU8LlJzPiBFPC4lQSBNLiBCZWxsYXJlPiBFPC4lQSBULiBLb2hubz4gRTwu
JUEgQy4gTmFtcHJlbXByZT4gRTwuJUQgSmFudWFyeSAiCiIyMDA2PiBFPC4lUiBSRkMgNDM0
ND4gRTwuJVQgVGhlIFNlY3VyZSBTaGVsbCAoU1NIKSBUcmFuc3BvcnQgTGF5ZXIgIgoiRW5j
cnlwdGlvbiBNb2Rlcz4gRTwuUmU+Igptc2dzdHIgIiIKIkU8LlJzPiBFPC4lQSBNLiBCZWxs
YXJlPiBFPC4lQSBULiBLb2hubz4gRTwuJUEgQy4gTmFtcHJlbXByZT4gRTwuJUQgSmFudWFy
eSAiCiIyMDA2PiBFPC4lUiBSRkMgNDM0ND4gRTwuJVQgVGhlIFNlY3VyZSBTaGVsbCAoU1NI
KSBUcmFuc3BvcnQgTGF5ZXIgIgoiRW5jcnlwdGlvbiBNb2Rlcz4gRTwuUmU+IgoKIy4gdHlw
ZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFi
bGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dpZCAi
IgoiRTwuUnM+IEU8LiVBIEIuIEhhcnJpcz4gRTwuJUQgSmFudWFyeSAyMDA2PiBFPC4lUiBS
RkMgNDM0NT4gRTwuJVQgSW1wcm92ZWQgIgoiQXJjZm91ciBNb2RlcyBmb3IgdGhlIFNlY3Vy
ZSBTaGVsbCAoU1NIKSBUcmFuc3BvcnQgTGF5ZXIgUHJvdG9jb2w+IEU8LlJlPiIKbXNnc3Ry
ICIiCiJFPC5Scz4gRTwuJUEgQi4gSGFycmlzPiBFPC4lRCBKYW51YXJ5IDIwMDY+IEU8LiVS
IFJGQyA0MzQ1PiBFPC4lVCBJbXByb3ZlZCAiCiJBcmNmb3VyIE1vZGVzIGZvciB0aGUgU2Vj
dXJlIFNoZWxsIChTU0gpIFRyYW5zcG9ydCBMYXllciBQcm90b2NvbD4gRTwuUmU+IgoKIy4g
dHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5z
dGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgptc2dp
ZCAiIgoiRTwuUnM+IEU8LiVBIE0uIEZyaWVkbD4gRTwuJUEgTi4gUHJvdm9zPiBFPC4lQSBX
LiBTaW1wc29uPiBFPC4lRCBNYXJjaCAyMDA2PiAiCiJFPC4lUiBSRkMgNDQxOT4gRTwuJVQg
RGlmZmllLUhlbGxtYW4gR3JvdXAgRXhjaGFuZ2UgZm9yIHRoZSBTZWN1cmUgU2hlbGwgIgoi
KFNTSCkgVHJhbnNwb3J0IExheWVyIFByb3RvY29sPiBFPC5SZT4iCm1zZ3N0ciAiIgoiRTwu
UnM+IEU8LiVBIE0uIEZyaWVkbD4gRTwuJUEgTi4gUHJvdm9zPiBFPC4lQSBXLiBTaW1wc29u
PiBFPC4lRCBNYXJjaCAyMDA2PiAiCiJFPC4lUiBSRkMgNDQxOT4gRTwuJVQgRGlmZmllLUhl
bGxtYW4gR3JvdXAgRXhjaGFuZ2UgZm9yIHRoZSBTZWN1cmUgU2hlbGwgIgoiKFNTSCkgVHJh
bnNwb3J0IExheWVyIFByb3RvY29sPiBFPC5SZT4iCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6
IGFyY2hsaW51eCBkZWJpYW4tdHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVk
b3JhLXJhd2hpZGUKIzogbWFnZWlhLWNhdWxkcm9uCm1zZ2lkICIiCiJFPC5Scz4gRTwuJUEg
Si4gR2FsYnJhaXRoPiBFPC4lQSBSLiBUaGF5ZXI+IEU8LiVEIE5vdmVtYmVyIDIwMDY+IEU8
LiVSIFJGQyAiCiI0NzE2PiBFPC4lVCBUaGUgU2VjdXJlIFNoZWxsIChTU0gpIFB1YmxpYyBL
ZXkgRmlsZSBGb3JtYXQ+IEU8LlJlPiIKbXNnc3RyICIiCiJFPC5Scz4gRTwuJUEgSi4gR2Fs
YnJhaXRoPiBFPC4lQSBSLiBUaGF5ZXI+IEU8LiVEIE5vdmVtYmVyIDIwMDY+IEU8LiVSIFJG
QyAiCiI0NzE2PiBFPC4lVCBUaGUgU2VjdXJlIFNoZWxsIChTU0gpIFB1YmxpYyBLZXkgRmls
ZSBGb3JtYXQ+IEU8LlJlPiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogYXJjaGxpbnV4IGRl
Ymlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQoj
OiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIkU8LlJzPiBFPC4lQSBELiBTdGViaWxhPiBF
PC4lQSBKLiBHcmVlbj4gRTwuJUQgRGVjZW1iZXIgMjAwOT4gRTwuJVIgUkZDICIKIjU2NTY+
IEU8LiVUIEVsbGlwdGljIEN1cnZlIEFsZ29yaXRobSBJbnRlZ3JhdGlvbiBpbiB0aGUgU2Vj
dXJlIFNoZWxsICIKIlRyYW5zcG9ydCBMYXllcj4gRTwuUmU+Igptc2dzdHIgIiIKIkU8LlJz
PiBFPC4lQSBELiBTdGViaWxhPiBFPC4lQSBKLiBHcmVlbj4gRTwuJUQgRGVjZW1iZXIgMjAw
OT4gRTwuJVIgUkZDICIKIjU2NTY+IEU8LiVUIEVsbGlwdGljIEN1cnZlIEFsZ29yaXRobSBJ
bnRlZ3JhdGlvbiBpbiB0aGUgU2VjdXJlIFNoZWxsICIKIlRyYW5zcG9ydCBMYXllcj4gRTwu
UmU+IgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBk
ZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVs
ZHJvbgptc2dpZCAiIgoiRTwuUnM+IEU8LiVBIEEuIFBlcnJpZz4gRTwuJUEgRC4gU29uZz4g
RTwuJUQgMTk5OT4gRTwuJU8gSW50ZXJuYXRpb25hbCAiCiJXb3Jrc2hvcCBvbiBDcnlwdG9n
cmFwaGljIFRlY2huaXF1ZXMgYW5kIEUtQ29tbWVyY2UgKENyeXBURUMgJzk5KT4gRTwuJVQg
IgoiSGFzaCBWaXN1YWxpemF0aW9uOiBhIE5ldyBUZWNobmlxdWUgdG8gaW1wcm92ZSBSZWFs
LVdvcmxkIFNlY3VyaXR5PiBFPC5SZT4iCm1zZ3N0ciAiIgoiRTwuUnM+IEU8LiVBIEEuIFBl
cnJpZz4gRTwuJUEgRC4gU29uZz4gRTwuJUQgMTk5OT4gRTwuJU8gSW50ZXJuYXRpb25hbCAi
CiJXb3Jrc2hvcCBvbiBDcnlwdG9ncmFwaGljIFRlY2huaXF1ZXMgYW5kIEUtQ29tbWVyY2Ug
KENyeXBURUMgJzk5KT4gRTwuJVQgIgoiSGFzaCBWaXN1YWxpemF0aW9uOiBhIE5ldyBUZWNo
bmlxdWUgdG8gaW1wcm92ZSBSZWFsLVdvcmxkIFNlY3VyaXR5PiBFPC5SZT4iCgojLiB0eXBl
OiBTaAojOiBhcmNobGludXggZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUgZmVkb3Jh
LTQzIGZlZG9yYS1yYXdoaWRlCiM6IG1hZ2VpYS1jYXVsZHJvbgojLCBuby13cmFwCm1zZ2lk
ICJBVVRIT1JTIgptc2dzdHIgItCQ0JLQotCe0KDQqyIKCiMuIHR5cGU6IFBsYWluIHRleHQK
IzogYXJjaGxpbnV4IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojOiBtYWdlaWEtY2F1bGRyb24KbXNnaWQgIiIKIk9wZW5TU0ggaXMg
YSBkZXJpdmF0aXZlIG9mIHRoZSBvcmlnaW5hbCBhbmQgZnJlZSBzc2ggMS4yLjEyIHJlbGVh
c2UgYnkgVGF0dSAiCiJZbG9uZW4uICBBYXJvbiBDYW1wYmVsbCwgQm9iIEJlY2ssIE1hcmt1
cyBGcmllZGwsIE5pZWxzIFByb3ZvcywgVGhlbyBkZSAiCiJSYWFkdCBhbmQgRHVnIFNvbmcg
cmVtb3ZlZCBtYW55IGJ1Z3MsIHJlLWFkZGVkIG5ld2VyIGZlYXR1cmVzIGFuZCBjcmVhdGVk
ICIKIk9wZW5TU0guICBNYXJrdXMgRnJpZWRsIGNvbnRyaWJ1dGVkIHRoZSBzdXBwb3J0IGZv
ciBTU0ggcHJvdG9jb2wgdmVyc2lvbnMgIgoiMS41IGFuZCAyLjAuIgptc2dzdHIgIiIKIk9w
ZW5TU0gg0Y/QstC70Y/QtdGC0YHRjyDQv9GA0L7QuNC30LLQvtC00L3QvtC5INC40Lcg0L7R
gNC40LPQuNC90LDQu9GM0L3QvtC5INC4INGB0LLQvtCx0L7QtNC90L7QuSDQstC10YDRgdC4
0Lggc3NoIDEuMi4xMiAiCiLRgdC+0LfQtNCw0L3QvdC+0Lkg0KLQsNGC0YMg0JjQu9C+0L3Q
tdC90L7QvCAoVGF0dSBZbG9uZW4pLiDQkNCw0YDQvtC9INCa0Y3QvNC/0LHQtdC70LsgKEFh
cm9uIENhbXBiZWxsKSwg0JHQvtCxICIKItCR0LXQuiAoQm9iIEJlY2spLCDQnNCw0YDQutGD
0YEg0KTRgNC40LTQuyAoTWFya3VzIEZyaWVkbCksINCd0LjQu9GM0YEg0J/RgNC+0LLQvtGB
IChOaWVscyBQcm92b3MpLCAiCiLQotC10L4g0LTQtSDQoNCw0LDQtNGCIChUaGVvIGRlIFJh
YWR0KSDQuCDQlNCw0LMg0KHQvtC90LMgKER1ZyBTb25nKSDRg9C00LDQu9C40LvQuCDQvNC9
0L7Qs9C+INC+0YjQuNCx0L7QuiwgIgoi0LTQvtCx0LDQstC40LvQuCDQvtCx0L3QvtCy0LvR
kdC90L3Ri9C1INCy0L7Qt9C80L7QttC90L7RgdGC0Lgg0Lgg0YHQvtC30LTQsNC70LggT3Bl
blNTSC4g0JzQsNGA0LrRg9GBINCk0YDQuNC00LsgKE1hcmt1cyAiCiJGcmllZGwpINCy0L3R
kdGBINCy0LrQu9Cw0LQg0LIg0LLQuNC00LUg0L/QvtC00LTQtdGA0LbQutC4INC00LvRjyDQ
v9GA0L7RgtC+0LrQvtC70LAgU1NIINCy0LXRgNGB0LjQuSAxLjUg0LggMi4wLiIKCiMuIHR5
cGU6IEl0CiM6IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRv
cmEtcmF3aGlkZQojLCBuby13cmFwCm1zZ2lkICJHU1NBUElLZXlFeGNoYW5nZSIKbXNnc3Ry
ICJHU1NBUElLZXlFeGNoYW5nZSIKCiMuIHR5cGU6IEl0CiM6IGRlYmlhbi10cml4aWUgZGVi
aWFuLXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojLCBuby13cmFwCm1zZ2lk
ICJHU1NBUElDbGllbnRJZGVudGl0eSIKbXNnc3RyICJHU1NBUElDbGllbnRJZGVudGl0eSIK
CiMuIHR5cGU6IEl0CiM6IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00
MyBmZWRvcmEtcmF3aGlkZQojLCBuby13cmFwCm1zZ2lkICJHU1NBUElLZXhBbGdvcml0aG1z
Igptc2dzdHIgIkdTU0FQSUtleEFsZ29yaXRobXMiCgojLiB0eXBlOiBJdAojOiBkZWJpYW4t
dHJpeGllIGRlYmlhbi11bnN0YWJsZSBmZWRvcmEtNDMgZmVkb3JhLXJhd2hpZGUKIywgbm8t
d3JhcAptc2dpZCAiR1NTQVBJUmVuZXdhbEZvcmNlc1Jla2V5Igptc2dzdHIgIkdTU0FQSVJl
bmV3YWxGb3JjZXNSZWtleSIKCiMuIHR5cGU6IEl0CiM6IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlIGZlZG9yYS00MyBmZWRvcmEtcmF3aGlkZQojLCBuby13cmFwCm1zZ2lkICJH
U1NBUElTZXJ2ZXJJZGVudGl0eSIKbXNnc3RyICJHU1NBUElTZXJ2ZXJJZGVudGl0eSIKCiMu
IHR5cGU6IEl0CiM6IGRlYmlhbi10cml4aWUgZGViaWFuLXVuc3RhYmxlIGZlZG9yYS00MyBm
ZWRvcmEtcmF3aGlkZQojLCBuby13cmFwCm1zZ2lkICJHU1NBUElUcnVzdERucyIKbXNnc3Ry
ICJHU1NBUElUcnVzdERucyIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzogZGViaWFuLXRyaXhp
ZSBkZWJpYW4tdW5zdGFibGUgZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCm1zZ2lkICIiCiJR
dWVyaWVzIGZvciB0aGUgYWxnb3JpdGhtcyBzdXBwb3J0ZWQgYnkgb25lIG9mIHRoZSBmb2xs
b3dpbmcgZmVhdHVyZXM6IEU8LkFyICIKImNpcGhlcj4gKHN1cHBvcnRlZCBzeW1tZXRyaWMg
Y2lwaGVycyksIEU8LkFyIGNpcGhlci1hdXRoPiAoc3VwcG9ydGVkICIKInN5bW1ldHJpYyBj
aXBoZXJzIHRoYXQgc3VwcG9ydCBhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24pLCBFPC5BciBo
ZWxwPiAiCiIoc3VwcG9ydGVkIHF1ZXJ5IHRlcm1zIGZvciB1c2Ugd2l0aCB0aGUgRTwuRmwg
UT4gZmxhZyksIEU8LkFyIG1hYz4gIgoiKHN1cHBvcnRlZCBtZXNzYWdlIGludGVncml0eSBj
b2RlcyksIEU8LkFyIGtleD4gKGtleSBleGNoYW5nZSBhbGdvcml0aG1zKSwgIgoiRTwuQXIg
a2V4LWdzcz4gKEdTU0FQSSBrZXkgZXhjaGFuZ2UgYWxnb3JpdGhtcyksIEU8LkFyIGtleT4g
KGtleSB0eXBlcyksICIKIkU8LkFyIGtleS1jYS1zaWduPiAodmFsaWQgQ0Egc2lnbmF0dXJl
IGFsZ29yaXRobXMgZm9yIGNlcnRpZmljYXRlcyksIEU8LkFyICIKImtleS1jZXJ0PiAoY2Vy
dGlmaWNhdGUga2V5IHR5cGVzKSwgRTwuQXIga2V5LXBsYWluPiAobm9uLWNlcnRpZmljYXRl
IGtleSAiCiJ0eXBlcyksIEU8LkFyIGtleS1zaWc+IChhbGwga2V5IHR5cGVzIGFuZCBzaWdu
YXR1cmUgYWxnb3JpdGhtcyksIEU8LkFyICIKInByb3RvY29sLXZlcnNpb24+IChzdXBwb3J0
ZWQgU1NIIHByb3RvY29sIHZlcnNpb25zKSwgYW5kIEU8LkFyIHNpZz4gIgoiKHN1cHBvcnRl
ZCBzaWduYXR1cmUgYWxnb3JpdGhtcykuICBBbHRlcm5hdGl2ZWx5LCBhbnkga2V5d29yZCBm
cm9tIEU8LlhyICIKInNzaF9jb25maWcgNT4gb3IgRTwuWHIgc3NoZF9jb25maWcgNT4gdGhh
dCB0YWtlcyBhbiBhbGdvcml0aG0gbGlzdCBtYXkgYmUgIgoidXNlZCBhcyBhbiBhbGlhcyBm
b3IgdGhlIGNvcnJlc3BvbmRpbmcgcXVlcnlfb3B0aW9uLiIKbXNnc3RyICIiCiLQktGL0L/Q
vtC70L3Rj9C10YIg0LfQsNC/0YDQvtGBINC6INC/0L7QtNC00LXRgNC20LjQstCw0LXQvNGL
0Lwg0LDQu9Cz0L7RgNC40YLQvNCw0Lwg0LTQu9GPINC+0LTQvdC+0Lkg0LjQtyDRgdC70LXQ
tNGD0Y7RidC40YUg0YTRg9C90LrRhtC40Lk6ICIKIkU8LkFyIGNpcGhlcj4gKNC/0L7QtNC0
0LXRgNC20LjQstCw0LXQvNGL0LUg0YHQuNC80LzQtdGC0YDQuNGH0L3Ri9C1INGI0LjRhNGA
0YspLCBFPC5BciBjaXBoZXItYXV0aD4gIgoiKNC/0L7QtNC00LXRgNC20LjQstCw0LXQvNGL
0LUg0YHQuNC80LzQtdGC0YDQuNGH0L3Ri9C1INGI0LjRhNGA0Ysg0YEg0LDRg9GC0LXQvdGC
0LjRhNC40YbQuNGA0L7QstCw0L3QvdGL0Lwg0YjQuNGE0YDQvtCy0LDQvdC40LXQvCksIEU8
LkFyICIKImhlbHA+ICjQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C1INGC0LXRgNC80LjQ
vdGLINC00LvRjyDQt9Cw0L/RgNC+0YHQsCDRgSDQv9Cw0YDQsNC80LXRgtGA0L7QvCBFPC5G
bCBRPiksIEU8LkFyIG1hYz4gIgoiKNC/0L7QtNC00LXRgNC20LjQstCw0LXQvNGL0LUg0LrQ
vtC00Ysg0YbQtdC70L7RgdGC0L3QvtGB0YLQuCDRgdC+0L7QsdGJ0LXQvdC40LkpLCBFPC5B
ciBrZXg+ICjQsNC70LPQvtGA0LjRgtC80Ysg0L7QsdC80LXQvdCwICIKItC60LvRjtGH0LDQ
vNC4KSwgRTwuQXIga2V4LWdzcz4gKNCw0LvQs9C+0YDQuNGC0LzRiyDQvtCx0LzQtdC90LAg
0LrQu9GO0YfQsNC80LggR1NTQVBJKSwgRTwuQXIga2V5PiAo0YLQuNC/0YsgIgoi0LrQu9GO
0YfQtdC5KSwgRTwuQXIga2V5LWNhLXNpZ24+ICjQtNC+0L/Rg9GB0YLQuNC80YvQtSDQsNC7
0LPQvtGA0LjRgtC80Ysg0L/QvtC00L/QuNGB0Lgg0LTQu9GPIENBINCyICIKItGB0LXRgNGC
0LjRhNC40LrQsNGC0LDRhSksIEU8LkFyIGtleS1jZXJ0PiAo0YLQuNC/0Ysg0LrQu9GO0YfQ
tdC5INC00LvRjyDRgdC10YDRgtC40YTQuNC60LDRgtC+0LIpLCBFPC5BciBrZXktIgoicGxh
aW4+ICjRgtC40L/RiyDQutC70Y7Rh9C10Lkg0LHQtdC3INGB0LXRgNGC0LjRhNC40LrQsNGC
0L7QsiksIEU8LkFyIGtleS1zaWc+ICjQstGB0LUg0YLQuNC/0Ysg0LrQu9GO0YfQtdC5INC4
ICIKItCw0LvQs9C+0YDQuNGC0LzRiyDQv9C+0LTQv9C40YHQuCksIEU8LkFyIHByb3RvY29s
LXZlcnNpb24+ICjQv9C+0LTQtNC10YDQttC40LLQsNC10LzRi9C1INCy0LXRgNGB0LjQuCDQ
v9GA0L7RgtC+0LrQvtC70LAgIgoiU1NIKSDQuCBFPC5BciBzaWc+ICjQv9C+0LTQtNC10YDQ
ttC40LLQsNC10LzRi9C1INCw0LvQs9C+0YDQuNGC0LzRiyDQv9C+0LTQv9C40YHQuCkuINCQ
0LvRjNGC0LXRgNC90LDRgtC40LLQvdC+LCDQu9GO0LHQvtC1ICIKItC60LvRjtGH0LXQstC+
0LUg0YHQu9C+0LLQviDQuNC3IEU8LlhyIHNzaF9jb25maWcgNT4g0LjQu9C4IEU8LlhyIHNz
aGRfY29uZmlnIDU+LCDQutC+0YLQvtGA0L7QtSAiCiLQv9GA0LjQvdC40LzQsNC10YIg0YHQ
v9C40YHQvtC6INCw0LvQs9C+0YDQuNGC0LzQvtCyLCDQvNC+0LbQtdGCINCx0YvRgtGMINC4
0YHQv9C+0LvRjNC30L7QstCw0L3QviDQsiDQutCw0YfQtdGB0YLQstC1INC/0YHQtdCy0LTQ
vtC90LjQvNCwICIKItC00LvRjyDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC10LPQviBx
dWVyeV9vcHRpb24uIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBkZWJpYW4tdHJpeGllIGRl
Ymlhbi11bnN0YWJsZQptc2dpZCAiIgoiKERlYmlhbi1zcGVjaWZpYzogWDExIGZvcndhcmRp
bmcgaXMgbm90IHN1YmplY3RlZCB0byBYMTEgU0VDVVJJVFkgZXh0ZW5zaW9uICIKInJlc3Ry
aWN0aW9ucyBieSBkZWZhdWx0LCBiZWNhdXNlIHRvbyBtYW55IHByb2dyYW1zIGN1cnJlbnRs
eSBjcmFzaCBpbiB0aGlzICIKIm1vZGUuICBTZXQgdGhlIEU8LkNtIEZvcndhcmRYMTFUcnVz
dGVkPiBvcHRpb24gdG8gRTwuRHEgbm8+IHRvIHJlc3RvcmUgdGhlICIKInVwc3RyZWFtIGJl
aGF2aW91ci4gIFRoaXMgbWF5IGNoYW5nZSBpbiBmdXR1cmUgZGVwZW5kaW5nIG9uIGNsaWVu
dC1zaWRlICIKImltcHJvdmVtZW50cy4pIgptc2dzdHIgIiIKIijQodC/0LXRhtC40YTQuNGH
0L3QviDQtNC70Y8gRGViaWFuOiDQn9C10YDQtdC90LDQv9GA0LDQstC70LXQvdC40LUgWDEx
INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINC90LUg0L/QvtC00LLQtdGA0LbQtdC90L4gIgoi
0L7Qs9GA0LDQvdC40YfQtdC90LjRj9C8INGA0LDRgdGI0LjRgNC10L3QuNGPIFNFQ1VSSVRZ
INC/0YDQvtGC0L7QutC+0LvQsCBYMTEsINC/0L7RgdC60L7Qu9GM0LrRgyDQsiDQvdCw0YHR
gtC+0Y/RidC10LUg0LLRgNC10LzRjyAiCiLQvNC90L7Qs9C40LUg0L/RgNC+0LPRgNCw0LzQ
vNGLINC30LDQstC10YDRiNCw0Y7RgtGB0Y8g0LDQstCw0YDQuNC50L3QviDQsiDRjdGC0L7Q
vCDRgNC10LbQuNC80LUuINCn0YLQvtCx0Ysg0LLQvtGB0YHRgtCw0L3QvtCy0LjRgtGMICIK
ItC/0L7QstC10LTQtdC90LjQtSwg0L/RgNC40L3Rj9GC0L7QtSDQsiDQvtGB0L3QvtCy0L3Q
vtC5INCy0LXRgtC60LUg0YDQsNC30YDQsNCx0L7RgtC60LgsINGD0YHRgtCw0L3QvtCy0LjR
gtC1INC00LvRjyDQvtC/0YbQuNC4IEU8LkNtICIKIkZvcndhcmRYMTFUcnVzdGVkPiDQt9C9
0LDRh9C10L3QuNC1IEU8LkRxIG5vPi4g0K3RgtC+INC80L7QttC10YIg0LjQt9C80LXQvdC4
0YLRjNGB0Y8g0LIg0LHRg9C00YPRidC10Lwg0LIgIgoi0LfQsNCy0LjRgdC40LzQvtGB0YLQ
uCDQvtGCINGD0LvRg9GH0YjQtdC90LjQuSDQvdCwINGB0YLQvtGA0L7QvdC1INC60LvQuNC1
0L3RgtCwLikiCgojLiB0eXBlOiBQbGFpbiB0ZXh0CiM6IGRlYmlhbi10cml4aWUgZGViaWFu
LXVuc3RhYmxlCm1zZ2lkICIiCiIoRGViaWFuLXNwZWNpZmljOiBJbiB0aGUgZGVmYXVsdCBj
b25maWd1cmF0aW9uLCB0aGlzIG9wdGlvbiBpcyBlcXVpdmFsZW50IHRvICIKIkU8LkZsIFg+
LCBzaW5jZSBFPC5DbSBGb3J3YXJkWDExVHJ1c3RlZD4gZGVmYXVsdHMgdG8gRTwuRHEgeWVz
PiBhcyBkZXNjcmliZWQgIgoiYWJvdmUuICBTZXQgdGhlIEU8LkNtIEZvcndhcmRYMTFUcnVz
dGVkPiBvcHRpb24gdG8gRTwuRHEgbm8+IHRvIHJlc3RvcmUgdGhlICIKInVwc3RyZWFtIGJl
aGF2aW91ci4gIFRoaXMgbWF5IGNoYW5nZSBpbiBmdXR1cmUgZGVwZW5kaW5nIG9uIGNsaWVu
dC1zaWRlICIKImltcHJvdmVtZW50cy4pIgptc2dzdHIgIiIKIijQodC/0LXRhtC40YTQuNGH
0L3QviDQtNC70Y8gRGViaWFuOiDQkiDQutC+0L3RhNC40LPRg9GA0LDRhtC40Lgg0L/QviDR
g9C80L7Qu9GH0LDQvdC40Y4g0Y3RgtCwINC+0L/RhtC40Y8g0Y3QutCy0LjQstCw0LvQtdC9
0YLQvdCwICIKItC/0LDRgNCw0LzQtdGC0YDRgyBFPC5GbCBYPiwg0YLQsNC6INC60LDQuiDQ
vtC/0YbQuNGPIEU8LkNtIEZvcndhcmRYMTFUcnVzdGVkPiDQv9C+INGD0LzQvtC70YfQsNC9
0LjRjiAiCiLQuNC80LXQtdGCINC30L3QsNGH0LXQvdC40LUgRTwuRHEgeWVzPiwg0LrQsNC6
INC+0L/QuNGB0LDQvdC+INCy0YvRiNC1LiDQp9GC0L7QsdGLINCy0L7RgdGB0YLQsNC90L7Q
stC40YLRjCDQv9C+0LLQtdC00LXQvdC40LUsICIKItC/0YDQuNC90Y/RgtC+0LUg0LIg0L7R
gdC90L7QstC90L7QuSDQstC10YLQutC1INGA0LDQt9GA0LDQsdC+0YLQutC4LCDRg9GB0YLQ
sNC90L7QstC40YLQtSDQtNC70Y8g0L7Qv9GG0LjQuCBFPC5DbSAiCiJGb3J3YXJkWDExVHJ1
c3RlZD4g0LfQvdCw0YfQtdC90LjQtSBFPC5EcSBubz4uINCt0YLQviDQvNC+0LbQtdGCINC4
0LfQvNC10L3QuNGC0YzRgdGPINCyINCx0YPQtNGD0YnQtdC8INCyICIKItC30LDQstC40YHQ
uNC80L7RgdGC0Lgg0L7RgiDRg9C70YPRh9GI0LXQvdC40Lkg0L3QsCDRgdGC0L7RgNC+0L3Q
tSDQutC70LjQtdC90YLQsC4pIgoKIy4gdHlwZTogUGxhaW4gdGV4dAojOiBkZWJpYW4tdHJp
eGllIGRlYmlhbi11bnN0YWJsZQptc2dpZCAiIgoiVGhpcyBpcyB0aGUgcGVyLXVzZXIgY29u
ZmlndXJhdGlvbiBmaWxlLiAgVGhlIGZpbGUgZm9ybWF0IGFuZCBjb25maWd1cmF0aW9uICIK
Im9wdGlvbnMgYXJlIGRlc2NyaWJlZCBpbiBFPC5YciBzc2hfY29uZmlnIDU+LiAgQmVjYXVz
ZSBvZiB0aGUgcG90ZW50aWFsIGZvciAiCiJhYnVzZSwgdGhpcyBmaWxlIG11c3QgaGF2ZSBz
dHJpY3QgcGVybWlzc2lvbnM6IHJlYWQvd3JpdGUgZm9yIHRoZSB1c2VyLCBhbmQgIgoibm90
IHdyaXRhYmxlIGJ5IG90aGVycy4gIEl0IG1heSBiZSBncm91cC13cml0YWJsZSBwcm92aWRl
ZCB0aGF0IHRoZSBncm91cCBpbiAiCiJxdWVzdGlvbiBjb250YWlucyBvbmx5IHRoZSB1c2Vy
LiIKbXNnc3RyICIiCiLQrdGC0L4g0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC40Lkg
0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC+0L3QvdGL0Lkg0YTQsNC50LsuINCk0L7RgNC80LDR
giDRhNCw0LnQu9CwINC4INC/0LDRgNCw0LzQtdGC0YDRiyAiCiLQutC+0L3RhNC40LPRg9GA
0LDRhtC40Lgg0L7Qv9C40YHQsNC90Ysg0LIgRTwuWHIgc3NoX2NvbmZpZyA1Pi4g0JjQty3Q
t9CwINC/0L7RgtC10L3RhtC40LDQu9GM0L3QvtC5INCy0L7Qt9C80L7QttC90L7RgdGC0Lgg
Igoi0LfQu9C+0YPQv9C+0YLRgNC10LHQu9C10L3QuNC5LCDRjdGC0L7RgiDRhNCw0LnQuyDQ
tNC+0LvQttC10L0g0LjQvNC10YLRjCDRgdGC0YDQvtCz0LjQtSDQv9GA0LDQstCwINC00L7R
gdGC0YPQv9CwOiDRh9GC0LXQvdC40LUg0LggIgoi0LfQsNC/0LjRgdGMINC00LvRjyDQstC7
0LDQtNC10LvRjNGG0LAt0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPINC4INC+0YLRgdGD0YLR
gdGC0LLQuNC1INC/0YDQsNCyINC90LAg0LfQsNC/0LjRgdGMINC00LvRjyDQstGB0LXRhSAi
CiLQvtGB0YLQsNC70YzQvdGL0YUuINCg0LDQt9GA0LXRiNC10L3QuNC1INC90LAg0LfQsNC/
0LjRgdGMINC00LvRjyDQs9GA0YPQv9C/0Ysg0LTQvtC/0YPRgdGC0LjQvNC+INGC0L7Qu9GM
0LrQviDQsiDRgtC+0Lwg0YHQu9GD0YfQsNC1LCAiCiLQtdGB0LvQuCDRjdGC0LAg0LPRgNGD
0L/Qv9CwINC90LUg0LLQutC70Y7Rh9Cw0LXRgiDQsiDRgdC10LHRjyDQvdC40LrQvtCz0L4s
INC60YDQvtC80LUg0LTQsNC90L3QvtCz0L4g0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPLiIK
CiMuIHR5cGU6IFBsYWluIHRleHQKIzogZGViaWFuLXRyaXhpZSBkZWJpYW4tdW5zdGFibGUK
bXNnaWQgIiIKIkU8LlhyIHNjcCAxPiwgRTwuWHIgc2Z0cCAxPiwgRTwuWHIgc3NoLWFkZCAx
PiwgRTwuWHIgc3NoLWFnZW50IDE+LCBFPC5YciBzc2gtIgoiYXJndjAgMT4sIEU8LlhyIHNz
aC1rZXlnZW4gMT4sIEU8LlhyIHNzaC1rZXlzY2FuIDE+LCBFPC5YciB0dW4gND4sIEU8Llhy
ICIKInNzaF9jb25maWcgNT4sIEU8LlhyIHNzaC1rZXlzaWduIDg+LCBFPC5YciBzc2hkIDg+
Igptc2dzdHIgIiIKIkU8LlhyIHNjcCAxPiwgRTwuWHIgc2Z0cCAxPiwgRTwuWHIgc3NoLWFk
ZCAxPiwgRTwuWHIgc3NoLWFnZW50IDE+LCBFPC5YciBzc2gtIgoiYXJndjAgMT4sIEU8Llhy
IHNzaC1rZXlnZW4gMT4sIEU8LlhyIHNzaC1rZXlzY2FuIDE+LCBFPC5YciB0dW4gND4sIEU8
LlhyICIKInNzaF9jb25maWcgNT4sIEU8LlhyIHNzaC1rZXlzaWduIDg+LCBFPC5YciBzc2hk
IDg+IgoKIy4gdHlwZTogU2gKIzogZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCiMsIG5vLXdy
YXAKbXNnaWQgIklQVjYiCm1zZ3N0ciAiSVBWNiIKCiMuIHR5cGU6IFBsYWluIHRleHQKIzog
ZmVkb3JhLTQzIGZlZG9yYS1yYXdoaWRlCm1zZ2lkICIiCiJJUHY2IGFkZHJlc3MgY2FuIGJl
IHVzZWQgZXZlcnl3aGVyZSB3aGVyZSBJUHY0IGFkZHJlc3MuIEluIGFsbCBlbnRyaWVzIG11
c3QgIgoiYmUgdGhlIElQdjYgYWRkcmVzcyBlbmNsb3NlZCBpbiBzcXVhcmUgYnJhY2tldHMu
IE5vdGU6IFRoZSBzcXVhcmUgYnJhY2tldHMgIgoiYXJlIG1ldGFjaGFyYWN0ZXJzIGZvciB0
aGUgc2hlbGwgYW5kIG11c3QgYmUgZXNjYXBlZCBpbiBzaGVsbC4iCm1zZ3N0ciAiIgoi0JDQ
tNGA0LXRgSBJUHY2INC80L7QttC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgtGMINCy0LXQ
t9C00LUsINCz0LTQtSDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0LDQtNGA0LXRgSBJUHY0
LiDQktC+INCy0YHQtdGFICIKItC30LDQv9C40YHRj9GFIElQdjYg0LDQtNGA0LXRgSDQtNC+
0LvQttC10L0g0LHRi9GC0Ywg0LfQsNC60LvRjtGH0ZHQvSDQsiDQutCy0LDQtNGA0LDRgtC9
0YvQtSDRgdC60L7QsdC60LguINCf0YDQuNC80LXRh9Cw0L3QuNC1OiAiCiLQmtCy0LDQtNGA
0LDRgtC90YvQtSDRgdC60L7QsdC60Lgg4oCUINGN0YLQviDQvNC10YLQsNGB0LjQvNCy0L7Q
u9GLINC+0LHQvtC70L7Rh9C60LgsINC60L7RgtC+0YDRi9C1INC90LXQvtCx0YXQvtC00LjQ
vNC+ICIKItGN0LrRgNCw0L3QuNGA0L7QstCw0YLRjC4iCg==

--------------Gc18I6lzMvLd7qVPNbBzpete--