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

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

    <bug>
          <bug_id>39440</bug_id>
          
          <creation_ts>2020-12-15 06:12:17 +0300</creation_ts>
          <short_desc>MS DNS RFC 2845 violation (samba and windows compatibility)</short_desc>
          <delta_ts>2025-08-20 18:37:01 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>bind</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Sinelnikov">sin</reporter>
          <assigned_to name="Stanislav Levin">slev</assigned_to>
          <cc>aen</cc>
    
    <cc>george</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>slev</cc>
    
    <cc>varaksaaa</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>194891</commentid>
    <comment_count>0</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-15 06:12:17 +0300</bug_when>
    <thetext>При попытке обновления записей через Kerberos с помощью nsupdate возникает проблема некорректной обработки ответа на клиентской стороне. Проблема проявлется следующим образом:

# cat /var/log/named/req
server dc.domain.alt
update add dc.domain.alt. 900 A 10.64.128.2
show
send

# nsupdate -g /var/log/named/req   
Outgoing update query:
;; -&gt;&gt;HEADER&lt;&lt;- opcode: UPDATE, status: NOERROR, id:      0
;; flags:; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; UPDATE SECTION:
dc.domain.alt.          900     IN      A       10.64.128.2

; TSIG error with server: tsig verify failure

То есть, несмотря на успешный результат, nsupdate возвращает ошибку. Проблема стабильно воспроизводится против Samba.

В коде nsupdate имеется соответствующий участок кода:

#if 0
               if (usegsstsig &amp;&amp; answer-&gt;rcode == dns_rcode_noerror) {
                       /*
                        * For MS DNS that violates RFC 2845, section 4.2
                        */
                       break;
               }
#endif

Предлагаю его раскомментировать. Ничего сильно крамольного не наблюдаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194894</commentid>
    <comment_count>1</comment_count>
      <attachid>9082</attachid>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-15 06:22:35 +0300</bug_when>
    <thetext>Created attachment 9082
MS DNS RFC 2845 violation

Патч включающий доп. обработку ошибки, в случае успешного выполнения через GSSAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194895</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-15 06:32:40 +0300</bug_when>
    <thetext>В сизиф отправлена таска:
#263464 BUILDING #1 [locked] [test-only] sisyphus bind.git=9.11.25-alt3

Данное исправление хотелось бы также бекпортировать в p9. Сейчас там bind-utils-9.11.22, в то время как в сизифе уже bind-utils-9.11.25. Как лучше поступить? Планировалось ли это обноевление в p9?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194897</commentid>
    <comment_count>3</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-15 06:41:39 +0300</bug_when>
    <thetext>Данная проблема у меня воспроизвелась как известная, блуждающая бага:
- https://lists.samba.org/archive/samba/2018-November/219362.html
- https://access.redhat.com/solutions/4437901
- https://lists.samba.org/archive/samba/2019-August/225179.html

которую решают всякими костылями вида:
# cat /usr/local/samba/etc/smb.conf
&gt; dns update command = /usr/sbin/samba_dnsupdate --use-samba-tool

________

Кроме того, обнаружена похожая проблема другой природы:
DNS update using BIND9_DLZ fail using MIT KRB5 with &quot;Request is a replay&quot;
https://bugzilla.samba.org/show_bug.cgi?id=13066

Там решение выглядит так:

# echo &apos;KRB5RCACHETYPE=&quot;none&quot;&apos; &gt;&gt; /etc/sysconfig/bind
# systemctl restart bind

Но уже тема для bind-control.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194905</commentid>
    <comment_count>4</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2020-12-15 12:28:26 +0300</bug_when>
    <thetext>Спасибо за репорт.

Очевидно, что нарушать RFC - это плохо.
Не знаю почему ISC не смогла повлиять на этот MS DNS(что это?).
Менять в этом случае дефолтное поведение категорически нет, так как на это могут быть завязаны пользователи.

Как вариант, предлагаю добавить кастомную опцию, чтобы быть совместимыми с этим DNS сервером, естественно, через апстрим.

Еще одно обсуждение:
https://bugzilla.redhat.com/show_bug.cgi?id=1394320

Маловлияющий фактор, но просто обратите внимание, что никто не сделал этого в других дистрибутивах, почему?

В действительности нигде не предъявлено четких доказательств, что происходит на самом деле(gdb).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194917</commentid>
    <comment_count>5</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-15 15:11:37 +0300</bug_when>
    <thetext>(Ответ для Stanislav Levin на комментарий #4)
...
&gt; Маловлияющий фактор, но просто обратите внимание, что никто не сделал этого
&gt; в других дистрибутивах, почему?

Из этого факта, самого по себе, ещё ничего не следует. Совершенно не стоит предполагать, что причина только в потенциальной несовместимости.

&gt; В действительности нигде не предъявлено четких доказательств, что происходит
&gt; на самом деле(gdb).

Причём тут gdb, как он тут поможет?

Тут всё очевидно:
https://tools.ietf.org/html/rfc2845


   4.2. TSIG on Answers

   When a server has generated a response to a signed request, it signs
   the response using the same algorithm and key.  The server MUST not
   generate a signed response to an unsigned request.  The digest
   components are:

      Request MAC
      DNS Message (response)
      TSIG Variables (response)

Смысл в том, что успешность операции передаётся в переменных. А как быть если в ответе на запрос уже был - status: NOERROR? Каким должен быть, по умолчанию ответ в переменной TSIG RDATA Error, если переменную не вернули? Если обязательно ошибка, то верна традиционная ISC Bind интерпретация RFC 2845. Но я этого не вижу явно их текста RFC.

Честно говоря, я не вижу ни одной технической причины, исходя из анализа протокола и деталей обработки ответа, которая бы не позволяла включить этот патч.

Суть в следующем:
- протокол требует в переменных TSIG явный ответ в виде переменной ERROR;
- при этом в ответе и так присутствует Error: No error (0);
- но, как следует, из коментария - это не по RFC 2845 в чьей-то интерпретации.


Frame 24: 197 bytes on wire (1576 bits), 197 bytes captured (1576 bits) on interface lo, id 0
Ethernet II, Src: 00:00:00_00:00:00 (00:00:00:00:00:00), Dst: 00:00:00_00:00:00 (00:00:00:00:00:00)
Internet Protocol Version 4, Src: 10.64.128.2, Dst: 10.64.128.2
Transmission Control Protocol, Src Port: 53, Dst Port: 33903, Seq: 1, Ack: 144, Len: 143
Domain Name System (response)
    Length: 141
    Transaction ID: 0x20fb
    Flags: 0xa880 Dynamic update response, No error
        1... .... .... .... = Response: Message is a response
        .010 1... .... .... = Opcode: Dynamic update (5)
        .... .0.. .... .... = Authoritative: Server is not an authority for domain
        .... ..0. .... .... = Truncated: Message is not truncated
        .... ...0 .... .... = Recursion desired: Don&apos;t do query recursively
        .... .... 1... .... = Recursion available: Server can do recursive queries
        .... .... .0.. .... = Z: reserved (0)
        .... .... ..0. .... = Answer authenticated: Answer/authority portion was not authenticated by the server
        .... .... ...0 .... = Non-authenticated data: Unacceptable
        .... .... .... 0000 = Reply code: No error (0)
    Zones: 1
    Prerequisites: 0
    Updates: 1
    Additional RRs: 1
    Zone
        domain.alt: type SOA, class IN
            Name: domain.alt
            [Name Length: 10]
            [Label Count: 2]
            Type: SOA (Start Of a zone of Authority) (6)
            Class: IN (0x0001)
    Updates
        dc.domain.alt: type A, class IN, addr 10.64.128.2
            Name: dc.domain.alt
            Type: A (Host Address) (1)
            Class: IN (0x0001)
            Time to live: 900 (15 minutes)
            Data length: 4
            Address: 10.64.128.2
    Additional records
        1370890395.sig-dc.domain.alt: type TSIG, class ANY
            Name: 1370890395.sig-dc.domain.alt
            Type: TSIG (Transaction Signature) (250)
            Class: ANY (0x00ff)
            Time to live: 0 (0 seconds)
            Data length: 54
            Algorithm Name: gss-tsig
            Time Signed: Dec 15, 2020 15:36:22.000000000 +04
            Fudge: 300
            MAC Size: 28
            MAC
                [Expert Info (Warning/Undecoded): No dissector for algorithm:gss-tsig]
                    [No dissector for algorithm:gss-tsig]
                    [Severity level: Warning]
                    [Group: Undecoded]
            Original Id: 8443
            Error: No error (0)
            Other Len: 0
    [Request In: 19]
    [Time: 0.282538714 seconds]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194918</commentid>
    <comment_count>6</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2020-12-15 15:28:37 +0300</bug_when>
    <thetext>Попробую воспроизвести локально, после этого, если потребуется, попробую поговорить с апстримом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194919</commentid>
    <comment_count>7</comment_count>
      <attachid>9084</attachid>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-15 15:59:21 +0300</bug_when>
    <thetext>Created attachment 9084
Лог ошибки tsig

Судя по выводу tshark, проблема может быть в самой обработке пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194933</commentid>
    <comment_count>8</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-16 06:08:45 +0300</bug_when>
    <thetext>В коде nsupdate.c имеется такой кусок:

        case ISC_R_SUCCESS:
                /*
                 * XXXSRA Waaay too much fun here.  There&apos;s no good
                 * reason why we need a TSIG here (the people who put
                 * it into the spec admitted at the time that it was
                 * not a security issue), and Windows clients don&apos;t
                 * seem to work if named complies with the spec and
                 * includes the gratuitous TSIG.  So we&apos;re in the
                 * bizarre situation of having to choose between
                 * complying with a useless requirement in the spec
                 * and interoperating.  This is nuts.  If we can
                 * confirm this behavior, we should ask the WG to
                 * consider removing the requirement for the
                 * gratuitous TSIG here.  For the moment, we ignore
                 * the TSIG -- this too is a spec violation, but it&apos;s
                 * the least insane thing to do.
                 */
#if 0
                /*
                 * Verify the signature.
                 */
                rcvmsg-&gt;state = DNS_SECTION_ANY;
                dns_message_setquerytsig(rcvmsg, NULL);
                result = dns_message_settsigkey(rcvmsg, tsigkey);
                check_result(result, &quot;dns_message_settsigkey&quot;);
                result = dns_message_checksig(rcvmsg, NULL);
                ddebug(&quot;tsig verification: %s&quot;, dns_result_totext(result));
                check_result(result, &quot;dns_message_checksig&quot;);
#endif /* 0 */

                send_update(&amp;tmpzonename, &amp;master_servers[master_inuse]);
                setzoneclass(dns_rdataclass_none);
                break;


Если его раскомментировать, то вывод выглядит так:

[root@dc nsupdate]# ./nsupdate -g /var/log/named/req 
Outgoing update query:
;; -&gt;&gt;HEADER&lt;&lt;- opcode: UPDATE, status: NOERROR, id:      0
;; flags:; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; UPDATE SECTION:
dc.domain.alt.          900     IN      A       10.64.128.2

dns_message_checksig: did not expect a TSIG or SIG(0)

[root@dc nsupdate]# echo $?
1

Если раскомментировать оба патча, то поведение аналогично.

Ну, то есть вот о чём идёт речь из RFC 2845 4.2. TSIG on Answers:
&quot;The server MUST not generate a signed response to an unsigned request.&quot;

Правда кто тут ещё чему не соответствует уже становиться не очевидно:
&quot;So we&apos;re in the bizarre situation of having to choose between complying with a useless requirement in the spec and interoperating.&quot;

___________________

Таким образом расклад такой:
- коллективный автор nsupdate считает, что samba и другие windows-подобные сервера не соотвествуют некому стандарту (я пока не до конца понял в чем точно);
- по факту мы имеем лишний TSIG-пакет, который как бы не имеет смысла в случае GSSAPI (&quot;did not expect a TSIG or SIG(0)&quot;);
- пакет этот игнорируется;
- но, по завершению функции dns_request_getresponse(), при вызове функции dns_tsig_verify(), на такой вот проверке:

        /*
         * If this is a response, there should be a TSIG in the query with the
         * the exception if this is a TKEY request (see RFC 3645, Section 2.2).
         */
        response = is_response(msg);
        if (response &amp;&amp; msg-&gt;querytsig == NULL) {
                if (msg-&gt;tkey != 1) {
                        return (DNS_R_EXPECTEDTSIG);
                }
        }

- Ну, и далее всё отваливается:
; TSIG error with server: tsig verify failure

Ну, оно и логично как бы. Пакет-то пропущен. Как-то на багу похоже.

Плюс имеется опция -o в эту тему, но с ней тоже ничего не работает:

GSS-TSIG uses Kerberos credentials. Standard GSS-TSIG mode is switched on with the -g flag. A non-standards-compliant variant of GSS-TSIG used by Windows 2000 can be switched on with the -o flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198986</commentid>
    <comment_count>9</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2021-06-07 00:20:33 +0300</bug_when>
    <thetext>Что с этой багой?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>199003</commentid>
    <comment_count>10</comment_count>
    <who name="Stanislav Levin">slev</who>
    <bug_when>2021-06-07 13:45:52 +0300</bug_when>
    <thetext>Работы не проводились</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>9082</attachid>
            <date>2020-12-15 06:22:35 +0300</date>
            <delta_ts>2020-12-15 06:22:35 +0300</delta_ts>
            <desc>MS DNS RFC 2845 violation</desc>
            <filename>0012-ALT-MS-DNS-RFC-2845-violation.patch</filename>
            <type>text/plain</type>
            <size>604</size>
            <attacher name="Evgeny Sinelnikov">sin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2JpbmQvYmluL25zdXBkYXRlL25zdXBkYXRlLmMgYi9iaW5kL2Jpbi9uc3Vw
ZGF0ZS9uc3VwZGF0ZS5jCmluZGV4IDQ5OTMyNjVmLi42YTlhMGNkYiAxMDA2NDQKLS0tIGEvYmlu
ZC9iaW4vbnN1cGRhdGUvbnN1cGRhdGUuYworKysgYi9iaW5kL2Jpbi9uc3VwZGF0ZS9uc3VwZGF0
ZS5jCkBAIC0yNDExLDE0ICsyNDExLDEyIEBAIHVwZGF0ZV9jb21wbGV0ZWQoaXNjX3Rhc2tfdCAq
dGFzaywgaXNjX2V2ZW50X3QgKmV2ZW50KSB7CiAJY2FzZSBETlNfUl9UU0lHVkVSSUZZRkFJTFVS
RToKIAljYXNlIEROU19SX1VORVhQRUNURURUU0lHOgogCWNhc2UgSVNDX1JfRkFJTFVSRToKLSNp
ZiAwCiAJCWlmICh1c2Vnc3N0c2lnICYmIGFuc3dlci0+cmNvZGUgPT0gZG5zX3Jjb2RlX25vZXJy
b3IpIHsKIAkJCS8qCiAJCQkgKiBGb3IgTVMgRE5TIHRoYXQgdmlvbGF0ZXMgUkZDIDI4NDUsIHNl
Y3Rpb24gNC4yCiAJCQkgKi8KIAkJCWJyZWFrOwogCQl9Ci0jZW5kaWYKIAkJZnByaW50ZihzdGRl
cnIsICI7IFRTSUcgZXJyb3Igd2l0aCBzZXJ2ZXI6ICVzXG4iLAogCQkJaXNjX3Jlc3VsdF90b3Rl
eHQocmVzdWx0KSk7CiAJCXNlZW5lcnJvciA9IHRydWU7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>9084</attachid>
            <date>2020-12-15 15:59:21 +0300</date>
            <delta_ts>2020-12-15 15:59:21 +0300</delta_ts>
            <desc>Лог ошибки tsig</desc>
            <filename>tsig-error.log</filename>
            <type>text/x-log</type>
            <size>37825</size>
            <attacher name="Evgeny Sinelnikov">sin</attacher>
            
              <data encoding="base64">Cltyb290QGRjIG5zdXBkYXRlXSMgLi9uc3VwZGF0ZSAtZyAvdmFyL2xvZy9uYW1lZC9yZXEgCk91
dGdvaW5nIHVwZGF0ZSBxdWVyeToKOzsgLT4+SEVBREVSPDwtIG9wY29kZTogVVBEQVRFLCBzdGF0
dXM6IE5PRVJST1IsIGlkOiAgICAgIDAKOzsgZmxhZ3M6OyBaT05FOiAwLCBQUkVSRVE6IDAsIFVQ
REFURTogMCwgQURESVRJT05BTDogMAo7OyBVUERBVEUgU0VDVElPTjoKZGMuZG9tYWluLmFsdC4g
ICAgICAgICAgOTAwICAgICBJTiAgICAgIEEgICAgICAgMTAuNjQuMTI4LjIKCjsgVFNJRyBlcnJv
ciB3aXRoIHNlcnZlcjogdHNpZyB2ZXJpZnkgZmFpbHVyZQoKCl9fX19fX19fX19fX19fX19fXwoK
W3Jvb3RAZGMgbnN1cGRhdGVdIyAuL25zdXBkYXRlIC1nIC1kIC92YXIvbG9nL25hbWVkL3JlcSAK
T3V0Z29pbmcgdXBkYXRlIHF1ZXJ5Ogo7OyAtPj5IRUFERVI8PC0gb3Bjb2RlOiBVUERBVEUsIHN0
YXR1czogTk9FUlJPUiwgaWQ6ICAgICAgMAo7OyBmbGFnczo7IFpPTkU6IDAsIFBSRVJFUTogMCwg
VVBEQVRFOiAwLCBBRERJVElPTkFMOiAwCjs7IFVQREFURSBTRUNUSU9OOgpkYy5kb21haW4uYWx0
LiAgICAgICAgICA5MDAgICAgIElOICAgICAgQSAgICAgICAxMC42NC4xMjguMgoKUmVwbHkgZnJv
bSBTT0EgcXVlcnk6Cjs7IC0+PkhFQURFUjw8LSBvcGNvZGU6IFFVRVJZLCBzdGF0dXM6IE5PRVJS
T1IsIGlkOiAgMzEzODYKOzsgZmxhZ3M6IHFyIGFhIHJhOyBRVUVTVElPTjogMSwgQU5TV0VSOiAw
LCBBVVRIT1JJVFk6IDEsIEFERElUSU9OQUw6IDAKOzsgUVVFU1RJT04gU0VDVElPTjoKO2RjLmRv
bWFpbi5hbHQuICAgICAgICAgICAgICAgICBJTiAgICAgIFNPQQoKOzsgQVVUSE9SSVRZIFNFQ1RJ
T046CmRvbWFpbi5hbHQuICAgICAgICAgICAgIDM2MDAgICAgSU4gICAgICBTT0EgICAgIGRjLmRv
bWFpbi5hbHQuIGhvc3RtYXN0ZXIuZG9tYWluLmFsdC4gMSA5MDAgNjAwIDg2NDAwIDM2MDAKCkZv
dW5kIHpvbmUgbmFtZTogZG9tYWluLmFsdApUaGUgbWFzdGVyIGlzOiBkYy5kb21haW4uYWx0CnN0
YXJ0X2dzc3JlcXVlc3QKRm91bmQgcmVhbG0gZnJvbSB0aWNrZXQ6IERPTUFJTi5BTFQKc2VuZF9n
c3NyZXF1ZXN0Ck91dGdvaW5nIHVwZGF0ZSBxdWVyeToKOzsgLT4+SEVBREVSPDwtIG9wY29kZTog
UVVFUlksIHN0YXR1czogTk9FUlJPUiwgaWQ6ICA0MzA3OQo7OyBmbGFnczo7IFFVRVNUSU9OOiAx
LCBBTlNXRVI6IDAsIEFVVEhPUklUWTogMCwgQURESVRJT05BTDogMQo7OyBRVUVTVElPTiBTRUNU
SU9OOgo7MTc4OTg0NTcyNC5zaWctZGMuZG9tYWluLmFsdC4gIEFOWSAgICAgVEtFWQoKOzsgQURE
SVRJT05BTCBTRUNUSU9OOgoxNzg5ODQ1NzI0LnNpZy1kYy5kb21haW4uYWx0LiAwIEFOWSAgICAg
VEtFWSAgICBnc3MtdHNpZy4gMTYwODAzNjg5OCAxNjA4MDM2ODk4IDMgTk9FUlJPUiAxMjk1IFlJ
SUZDd1lKS29aSWh2Y1NBUUlDQVFCdWdnVDZNSUlFOXFBREFnRUZvUU1DQVE2aUJ3TUZBQ0FBIEFB
Q2pnZ1FSWVlJRURUQ0NCQW1nQXdJQkJhRU1Hd3BFVDAxQlNVNHVRVXhVb2g4d0hhQURBZ0VCIG9S
WXdGQnNEUkU1VEd3MWtZeTVrYjIxaGFXNHVZV3gwbzRJRDBUQ0NBODJnQXdJQkVxRURBZ0VCIG9v
SUR2d1NDQTd0b3IzaGxnTmpBbnVFUVNaYjVnN01HMFkvUnFrZVQyUDUzVzJOQzI0OUplSE5LICtv
VVpxbnYxNUJnMm1tRURiWWdsVnA5bTQ0eTdseExrZjExN3p0aEJ0UytXRXR5UUsxZkR0d1gxIHlL
bFFqSGQ5NEt2WXdsS0VzSkZ0NUN0NC9ocUF0Nk95ZFY1SHRaRTN2aHRwOER6c3g0WU16WEVqIHIy
L211WXhqRjVIbjl1a1QrV3Q5R0dveEFaUktnYS9oQ3J3L0xzZmsreHFiclBPZGt6bThRYkdCIGNF
a2hlUUtIT0lZZlBsVlZ2U2gzbGZESHdONVlhU0NmTHBUcC91SXhHM3RZUWk0NWZsS2ZsZEtyIHRa
UisrZ3gzL2hkZmVPYzFjZjF4dStuR3FjZXRlaXR4SmVhQVZmUmN1bXlxRTIxNzBqUmEwUjNNIHlK
YjJzWGNZU3Zmd0RtNThuV0lVaElrbEtlRmJndC9FSnpueGczYkJtc1c2SjdGOG9WOEdrQVpxIEVF
eGFWeGxZQkRXby83SjBuc0thZngzc1kzR2VydWE3eUYxbzhnQlhXRWs4M0RuckQxNU1YY1BjIGhJ
eVQ4a2s1dFQrNGZpd3gwazBvZlpUN1ZCTEhJTTRZTG5oQnNiRXNUMFMxSnlUZ1Q2ejNVNnJMIFdh
c3IxZDAzWjlKSlQ5b1hGQnZxUE0xa3diRDdiTEdWN2k1dE5uTEdtc0hzL3lBdnQ2N2pGeVNiIFo5
QkdUVWlpODQwVnBlbWVqVHlEbnUvTWFHN01KRkt2Y3VnN2w0cm1wR3hweDR5YVdWODdzbjdJIEx5
MTRWd2RNSVE3RGJaczgwaWIwVVV6VThITmZ5VjRRYlhXNzRualZUdHZmaTJWcEJnN2w2WjBUIFlV
ZncraloyRlZWZlkxSllPMDVLRnNyd3dqMEJ4a0sya3VjdWhrMnVEUzZYRTYrK1ZWUVNqUWZ5IHBp
Q0diTFBHMWVQaVBlaW1MQW4vQ1BhZUMzbmJKRmczZVlRV2ViM2pNSkR4NTRyWVU5RDlER0trIDVX
RUxKZGtZdHg1cUhBVnNrMEdKVGFzUmd5QXB3cUdDS25PcnRGMXNDQTUzc0NhWklGMzNqMUxsIEFv
eHNCWXkyU1dYQnVnVCtKa2MzeERZZW54MlZON1NmOFBkNXlCQTVxN1E0TjFHZU4wMTBMcy9TIFMv
cWJQSmc2eDg1U2htMmtYR1BzZnBsM2ltNXl6QUd2UHF6aXk4MGFVbmlCMkJlMFllY3pSbDFwIHA4
ZFhNYWhwK3M2b05wbWh5ZlpFUVdUZWFuWkJyUzR0UVM4bURyc0k4SDRnd2dRL3o3WVJsMnorIDFQ
RU90Y3ZidUVuOGJYNUV1M29LZy9OUWJOb1Fhc2NWbmtrQWhOUENVaWhTaEl6WW5WY0dVZUVwIEtG
WE44S3ZjdzlYNnY3V3pRYTRxS0JHTGgxSkNMRUlMaHozNGQwbnFOTC9GU3R2MzJRSFBIYkQwIEI2
NWkwUmZRT2lnZ29ROHRQaytOMERSL2Y1SW5LRU5KSjN6TEh4OHpZOVo1Zk5ESU81MWltbWp3IFVZ
NEl4cWR4alZLc0pIVDQwbjVycmFBQkZ2UXg4d3Z5S1BTQnkwVHplUlczWER5YThZdnZXWEhkIGxS
aENNNnRJVXZtTlBBYzlSYkhPYWIwSFFyaFZVdGhUR1FjR1loWkdWcTNXR0EvbHN1S3pwSUhMIE1J
SElvQU1DQVJLaWdjQUVnYjAxZ3VVVkU4dmc3V1lwcXJONnM0NVJiU1Z2Sm1qQ2s2UUhGY0FSIFM2
Q1czblhjcXdGMzN3Z1ZoUDBPR2U4SXl3YktIWFhDYUdlMG5QOUd6YXFBT2VkZk9vQ3ZOV0srIFRU
U3JCZnJBeGZvbTg4OVNVZ2pTbVU1Z0F3eERyWGVWOEcxV0sxa0J3aTFHN2pGT1VTSGc2Sjd3IHJD
Y2ZnWG9HQ2NTT2hhSWZYb2ZCYWZtZVBqRitZSmlWSDd1MWZZcWFLMy9RQ1A1Rm9FTkMraGxQIGl4
SG11MjhjcmtqeFljbVBLblJlUkhKeXo4cmpIQmRUWkVNR2VwekcybTViaVZZPSAwCgpyZWN2bXNn
IHJlcGx5IGZyb20gR1NTLVRTSUcgcXVlcnkKOzsgLT4+SEVBREVSPDwtIG9wY29kZTogUVVFUlks
IHN0YXR1czogTk9FUlJPUiwgaWQ6ICA0MzA3OQo7OyBmbGFnczogcXIgcmE7IFFVRVNUSU9OOiAx
LCBBTlNXRVI6IDEsIEFVVEhPUklUWTogMCwgQURESVRJT05BTDogMQo7OyBRVUVTVElPTiBTRUNU
SU9OOgo7MTc4OTg0NTcyNC5zaWctZGMuZG9tYWluLmFsdC4gIEFOWSAgICAgVEtFWQoKOzsgQU5T
V0VSIFNFQ1RJT046CjE3ODk4NDU3MjQuc2lnLWRjLmRvbWFpbi5hbHQuIDAgQU5ZICAgICBUS0VZ
ICAgIGdzcy10c2lnLiAxNjA4MDM2ODk4IDE2MDgwMzY4OTggMyBOT0VSUk9SIDE1NiBZSUdaQmdr
cWhraUc5eElCQWdJQ0FHK0JpVENCaHFBREFnRUZvUU1DQVEraWVqQjRvQU1DQVJLaSBjUVJ2cnMw
ckRkL0JqT0dteFdjU1FYNmNPdU91cjV4dGVNeDVHaHZCZmFuaWNpWGRNVEpMbEJmbiBETGZrbU5u
Wm9haTZaOVdxNmRPc1BUWDMvN1BlcjRyREs4Y0RudGxaNFZQMTBibVB1WVVUZjVoTSBGay9OZDZJ
eTdsbFgzYVkyeU1OUlh1ZysrdHN0cXUzcUUrdzZURHh0IDAKCjs7IFRTSUcgUFNFVURPU0VDVElP
TjoKMTc4OTg0NTcyNC5zaWctZGMuZG9tYWluLmFsdC4gMCBBTlkgICAgIFRTSUcgICAgZ3NzLXRz
aWcuIDE2MDgwMzY4OTggMzAwIDI4IEJBUUYvLy8vLy84QUFBQUFMdFNOMjMzc3NBL0NGQXhhNjVT
MkN3PT0gNDMwNzkgTk9FUlJPUiAwIAoKU2VuZGluZyB1cGRhdGUgdG8gMTAuNjQuMTI4LjIjNTMK
T3V0Z29pbmcgdXBkYXRlIHF1ZXJ5Ogo7OyAtPj5IRUFERVI8PC0gb3Bjb2RlOiBVUERBVEUsIHN0
YXR1czogTk9FUlJPUiwgaWQ6ICAyNTgzMAo7OyBmbGFnczo7IFpPTkU6IDEsIFBSRVJFUTogMCwg
VVBEQVRFOiAxLCBBRERJVElPTkFMOiAxCjs7IFVQREFURSBTRUNUSU9OOgpkYy5kb21haW4uYWx0
LiAgICAgICAgICA5MDAgICAgIElOICAgICAgQSAgICAgICAxMC42NC4xMjguMgoKOzsgVFNJRyBQ
U0VVRE9TRUNUSU9OOgoxNzg5ODQ1NzI0LnNpZy1kYy5kb21haW4uYWx0LiAwIEFOWSAgICAgVFNJ
RyAgICBnc3MtdHNpZy4gMTYwODAzNjg5OCAzMDAgMjggQkFRRS8vLy8vLzhBQUFBQU0yc2M3WGVW
RjZXM2IyMi9LbDVmTFE9PSAyNTgzMCBOT0VSUk9SIDAgCgo7IFRTSUcgZXJyb3Igd2l0aCBzZXJ2
ZXI6IHRzaWcgdmVyaWZ5IGZhaWx1cmUKClJlcGx5IGZyb20gdXBkYXRlIHF1ZXJ5Ogo7OyAtPj5I
RUFERVI8PC0gb3Bjb2RlOiBVUERBVEUsIHN0YXR1czogTk9FUlJPUiwgaWQ6ICAyNTgzMAo7OyBm
bGFnczogcXIgcmE7IFpPTkU6IDEsIFBSRVJFUTogMCwgVVBEQVRFOiAxLCBBRERJVElPTkFMOiAx
Cjs7IFpPTkUgU0VDVElPTjoKO2RvbWFpbi5hbHQuICAgICAgICAgICAgICAgICAgICBJTiAgICAg
IFNPQQoKOzsgVVBEQVRFIFNFQ1RJT046CmRjLmRvbWFpbi5hbHQuICAgICAgICAgIDkwMCAgICAg
SU4gICAgICBBICAgICAgIDEwLjY0LjEyOC4yCgo7OyBUU0lHIFBTRVVET1NFQ1RJT046CjE3ODk4
NDU3MjQuc2lnLWRjLmRvbWFpbi5hbHQuIDAgQU5ZICAgICBUU0lHICAgIGdzcy10c2lnLiAxNjA4
MDM2ODk5IDMwMCAyOCBCQVFGLy8vLy8vOEFBQUFBTHRTTjNCaDNoN21VZkVUT3J4STlFdz09IDI1
ODMwIE5PRVJST1IgMCAKCl9fX19fX19fX19fX19fX19fXwoKCltyb290QGRjIG5zdXBkYXRlXSMg
Li9uc3VwZGF0ZSAtZyAtZCAtRCAvdmFyL2xvZy9uYW1lZC9yZXEgICAgCnNldHVwX3N5c3RlbSgp
CnJlc2V0X3N5c3RlbSgpCnVzZXJfaW50ZXJhY3Rpb24oKQpkb19uZXh0X2NvbW1hbmQoKQpkb19u
ZXh0X2NvbW1hbmQoKQpldmFsdWF0ZV91cGRhdGUoKQp1cGRhdGVfYWRkb3JkZWxldGUoKQpkb19u
ZXh0X2NvbW1hbmQoKQpzaG93X21lc3NhZ2UoKQpPdXRnb2luZyB1cGRhdGUgcXVlcnk6Cjs7IC0+
PkhFQURFUjw8LSBvcGNvZGU6IFVQREFURSwgc3RhdHVzOiBOT0VSUk9SLCBpZDogICAgICAwCjs7
IGZsYWdzOjsgWk9ORTogMCwgUFJFUkVROiAwLCBVUERBVEU6IDAsIEFERElUSU9OQUw6IDAKOzsg
VVBEQVRFIFNFQ1RJT046CmRjLmRvbWFpbi5hbHQuICAgICAgICAgIDkwMCAgICAgSU4gICAgICBB
ICAgICAgIDEwLjY0LjEyOC4yCgpkb19uZXh0X2NvbW1hbmQoKQpzdGFydF91cGRhdGUoKQpyZWN2
c29hKCkKQWJvdXQgdG8gY3JlYXRlIHJjdm1zZwpzaG93X21lc3NhZ2UoKQpSZXBseSBmcm9tIFNP
QSBxdWVyeToKOzsgLT4+SEVBREVSPDwtIG9wY29kZTogUVVFUlksIHN0YXR1czogTk9FUlJPUiwg
aWQ6ICAxNTIzOAo7OyBmbGFnczogcXIgYWEgcmE7IFFVRVNUSU9OOiAxLCBBTlNXRVI6IDAsIEFV
VEhPUklUWTogMSwgQURESVRJT05BTDogMAo7OyBRVUVTVElPTiBTRUNUSU9OOgo7ZGMuZG9tYWlu
LmFsdC4gICAgICAgICAgICAgICAgIElOICAgICAgU09BCgo7OyBBVVRIT1JJVFkgU0VDVElPTjoK
ZG9tYWluLmFsdC4gICAgICAgICAgICAgMzYwMCAgICBJTiAgICAgIFNPQSAgICAgZGMuZG9tYWlu
LmFsdC4gaG9zdG1hc3Rlci5kb21haW4uYWx0LiAxIDkwMCA2MDAgODY0MDAgMzYwMAoKRm91bmQg
em9uZSBuYW1lOiBkb21haW4uYWx0ClRoZSBtYXN0ZXIgaXM6IGRjLmRvbWFpbi5hbHQKc3RhcnRf
Z3NzcmVxdWVzdApGb3VuZCByZWFsbSBmcm9tIHRpY2tldDogRE9NQUlOLkFMVApzZW5kX2dzc3Jl
cXVlc3QKc2hvd19tZXNzYWdlKCkKT3V0Z29pbmcgdXBkYXRlIHF1ZXJ5Ogo7OyAtPj5IRUFERVI8
PC0gb3Bjb2RlOiBRVUVSWSwgc3RhdHVzOiBOT0VSUk9SLCBpZDogIDUwNTM1Cjs7IGZsYWdzOjsg
UVVFU1RJT046IDEsIEFOU1dFUjogMCwgQVVUSE9SSVRZOiAwLCBBRERJVElPTkFMOiAxCjs7IFFV
RVNUSU9OIFNFQ1RJT046Cjs0MTIyMDI0MTMxLnNpZy1kYy5kb21haW4uYWx0LiAgQU5ZICAgICBU
S0VZCgo7OyBBRERJVElPTkFMIFNFQ1RJT046CjQxMjIwMjQxMzEuc2lnLWRjLmRvbWFpbi5hbHQu
IDAgQU5ZICAgICBUS0VZICAgIGdzcy10c2lnLiAxNjA4MDM2OTc4IDE2MDgwMzY5NzggMyBOT0VS
Uk9SIDEyOTUgWUlJRkN3WUpLb1pJaHZjU0FRSUNBUUJ1Z2dUNk1JSUU5cUFEQWdFRm9RTUNBUTZp
QndNRkFDQUEgQUFDamdnUVJZWUlFRFRDQ0JBbWdBd0lCQmFFTUd3cEVUMDFCU1U0dVFVeFVvaDh3
SGFBREFnRUIgb1JZd0ZCc0RSRTVUR3cxa1l5NWtiMjFoYVc0dVlXeDBvNElEMFRDQ0E4MmdBd0lC
RXFFREFnRUIgb29JRHZ3U0NBN3RvcjNobGdOakFudUVRU1piNWc3TUcwWS9ScWtlVDJQNTNXMk5D
MjQ5SmVITksgK29VWnFudjE1QmcybW1FRGJZZ2xWcDltNDR5N2x4TGtmMTE3enRoQnRTK1dFdHlR
SzFmRHR3WDEgeUtsUWpIZDk0S3ZZd2xLRXNKRnQ1Q3Q0L2hxQXQ2T3lkVjVIdFpFM3ZodHA4RHpz
eDRZTXpYRWogcjIvbXVZeGpGNUhuOXVrVCtXdDlHR294QVpSS2dhL2hDcncvTHNmayt4cWJyUE9k
a3ptOFFiR0IgY0VraGVRS0hPSVlmUGxWVnZTaDNsZkRId041WWFTQ2ZMcFRwL3VJeEczdFlRaTQ1
ZmxLZmxkS3IgdFpSKytneDMvaGRmZU9jMWNmMXh1K25HcWNldGVpdHhKZWFBVmZSY3VteXFFMjE3
MGpSYTBSM00geUpiMnNYY1lTdmZ3RG01OG5XSVVoSWtsS2VGYmd0L0VKem54ZzNiQm1zVzZKN0Y4
b1Y4R2tBWnEgRUV4YVZ4bFlCRFdvLzdKMG5zS2FmeDNzWTNHZXJ1YTd5RjFvOGdCWFdFazgzRG5y
RDE1TVhjUGMgaEl5VDhrazV0VCs0Zml3eDBrMG9mWlQ3VkJMSElNNFlMbmhCc2JFc1QwUzFKeVRn
VDZ6M1U2ckwgV2FzcjFkMDNaOUpKVDlvWEZCdnFQTTFrd2JEN2JMR1Y3aTV0Tm5MR21zSHMveUF2
dDY3akZ5U2IgWjlCR1RVaWk4NDBWcGVtZWpUeURudS9NYUc3TUpGS3ZjdWc3bDRybXBHeHB4NHlh
V1Y4N3NuN0kgTHkxNFZ3ZE1JUTdEYlpzODBpYjBVVXpVOEhOZnlWNFFiWFc3NG5qVlR0dmZpMlZw
Qmc3bDZaMFQgWVVmdytqWjJGVlZmWTFKWU8wNUtGc3J3d2owQnhrSzJrdWN1aGsydURTNlhFNisr
VlZRU2pRZnkgcGlDR2JMUEcxZVBpUGVpbUxBbi9DUGFlQzNuYkpGZzNlWVFXZWIzak1KRHg1NHJZ
VTlEOURHS2sgNVdFTEpka1l0eDVxSEFWc2swR0pUYXNSZ3lBcHdxR0NLbk9ydEYxc0NBNTNzQ2Fa
SUYzM2oxTGwgQW94c0JZeTJTV1hCdWdUK0prYzN4RFllbngyVk43U2Y4UGQ1eUJBNXE3UTROMUdl
TjAxMExzL1MgUy9xYlBKZzZ4ODVTaG0ya1hHUHNmcGwzaW01eXpBR3ZQcXppeTgwYVVuaUIyQmUw
WWVjelJsMXAgcDhkWE1haHArczZvTnBtaHlmWkVRV1RlYW5aQnJTNHRRUzhtRHJzSThINGd3Z1Ev
ejdZUmwyeisgMVBFT3RjdmJ1RW44Ylg1RXUzb0tnL05RYk5vUWFzY1Zua2tBaE5QQ1VpaFNoSXpZ
blZjR1VlRXAgS0ZYTjhLdmN3OVg2djdXelFhNHFLQkdMaDFKQ0xFSUxoejM0ZDBucU5ML0ZTdHYz
MlFIUEhiRDAgQjY1aTBSZlFPaWdnb1E4dFBrK04wRFIvZjVJbktFTkpKM3pMSHg4elk5WjVmTkRJ
TzUxaW1tancgVVk0SXhxZHhqVktzSkhUNDBuNXJyYUFCRnZReDh3dnlLUFNCeTBUemVSVzNYRHlh
OFl2dldYSGQgbFJoQ002dElVdm1OUEFjOVJiSE9hYjBIUXJoVlV0aFRHUWNHWWhaR1ZxM1dHQS9s
c3VLenBJSEwgTUlISW9BTUNBUktpZ2NBRWdiMVNnNUxDZTg4NWVvdG00UGZSR0FJMXlqeXBMbmE2
WGFSTHNFRWIgUzI0NnpUcFVUN3BMcU5UK2VXZnBpVE1vdmMxdVBadzArRFJteXd4dVU4a29rTDZS
cExLdlFSb3UgSjFkcGozWnMxZnNRUzFpMHVJdnJYUDZ3MHVGd0EwWjVRbkwxN0pRaEFJeHRJcXJa
eC9NZUszWnAgUXdRNXhuZWdKYXU2UHAyRWYrNUZjSVcxWVRyQ2M3MUU5NVU3ckxmcUV2d01KN21z
b3NmRXpqVUcgRzJLdXFoSnVNTTJPZWVrK0pBYVZhaEhVQTZnUVRMUTBhWlBsbVdnOS92V280Nk09
IDAKCk91dCBvZiByZWN2c29hCnJlY3Znc3MoKQpyZWN2Z3NzIGNyZWF0aW5nIHJjdm1zZwpzaG93
X21lc3NhZ2UoKQpyZWN2bXNnIHJlcGx5IGZyb20gR1NTLVRTSUcgcXVlcnkKOzsgLT4+SEVBREVS
PDwtIG9wY29kZTogUVVFUlksIHN0YXR1czogTk9FUlJPUiwgaWQ6ICA1MDUzNQo7OyBmbGFnczog
cXIgcmE7IFFVRVNUSU9OOiAxLCBBTlNXRVI6IDEsIEFVVEhPUklUWTogMCwgQURESVRJT05BTDog
MQo7OyBRVUVTVElPTiBTRUNUSU9OOgo7NDEyMjAyNDEzMS5zaWctZGMuZG9tYWluLmFsdC4gIEFO
WSAgICAgVEtFWQoKOzsgQU5TV0VSIFNFQ1RJT046CjQxMjIwMjQxMzEuc2lnLWRjLmRvbWFpbi5h
bHQuIDAgQU5ZICAgICBUS0VZICAgIGdzcy10c2lnLiAxNjA4MDM2OTc4IDE2MDgwMzY5NzggMyBO
T0VSUk9SIDE1NiBZSUdaQmdrcWhraUc5eElCQWdJQ0FHK0JpVENCaHFBREFnRUZvUU1DQVEraWVq
QjRvQU1DQVJLaSBjUVJ2aUxYb3cxc3YwSnVkdmFMenNreVJKUE5PQ0ZYSTlPblI5dnRuTVFzNjVC
MnZHQmx0QmE4dSArNWJZbDB5NldtUStqRjdEVko0K1JtclVtd0U0WDYzQkR2eEp5VnJYZy96Qmo3
cGUyZDFYNHBLVCBoY1JKNlVhdnpYdks3ZWN1OC9hWktGeFhXeTRXaXBwZDcxVkwvcktKIDAKCjs7
IFRTSUcgUFNFVURPU0VDVElPTjoKNDEyMjAyNDEzMS5zaWctZGMuZG9tYWluLmFsdC4gMCBBTlkg
ICAgIFRTSUcgICAgZ3NzLXRzaWcuIDE2MDgwMzY5NzggMzAwIDI4IEJBUUYvLy8vLy84QUFBQUFI
UzUyRzhQcmpPN3R6QkU4WVZyS3lBPT0gNTA1MzUgTk9FUlJPUiAwIAoKc2VuZF91cGRhdGUoKQpT
ZW5kaW5nIHVwZGF0ZSB0byAxMC42NC4xMjguMiM1MwpzaG93X21lc3NhZ2UoKQpPdXRnb2luZyB1
cGRhdGUgcXVlcnk6Cjs7IC0+PkhFQURFUjw8LSBvcGNvZGU6IFVQREFURSwgc3RhdHVzOiBOT0VS
Uk9SLCBpZDogIDQxMzk1Cjs7IGZsYWdzOjsgWk9ORTogMSwgUFJFUkVROiAwLCBVUERBVEU6IDEs
IEFERElUSU9OQUw6IDEKOzsgVVBEQVRFIFNFQ1RJT046CmRjLmRvbWFpbi5hbHQuICAgICAgICAg
IDkwMCAgICAgSU4gICAgICBBICAgICAgIDEwLjY0LjEyOC4yCgo7OyBUU0lHIFBTRVVET1NFQ1RJ
T046CjQxMjIwMjQxMzEuc2lnLWRjLmRvbWFpbi5hbHQuIDAgQU5ZICAgICBUU0lHICAgIGdzcy10
c2lnLiAxNjA4MDM2OTc4IDMwMCAyOCBCQVFFLy8vLy8vOEFBQUFBS0FUZW1CdkRGM1pTV3BZT3NY
ajZaZz09IDQxMzk1IE5PRVJST1IgMCAKCk91dCBvZiByZWN2Z3NzCnVwZGF0ZV9jb21wbGV0ZWQo
KQo7IFRTSUcgZXJyb3Igd2l0aCBzZXJ2ZXI6IHRzaWcgdmVyaWZ5IGZhaWx1cmUKc2hvd19tZXNz
YWdlKCkKClJlcGx5IGZyb20gdXBkYXRlIHF1ZXJ5Ogo7OyAtPj5IRUFERVI8PC0gb3Bjb2RlOiBV
UERBVEUsIHN0YXR1czogTk9FUlJPUiwgaWQ6ICA0MTM5NQo7OyBmbGFnczogcXIgcmE7IFpPTkU6
IDEsIFBSRVJFUTogMCwgVVBEQVRFOiAxLCBBRERJVElPTkFMOiAxCjs7IFpPTkUgU0VDVElPTjoK
O2RvbWFpbi5hbHQuICAgICAgICAgICAgICAgICAgICBJTiAgICAgIFNPQQoKOzsgVVBEQVRFIFNF
Q1RJT046CmRjLmRvbWFpbi5hbHQuICAgICAgICAgIDkwMCAgICAgSU4gICAgICBBICAgICAgIDEw
LjY0LjEyOC4yCgo7OyBUU0lHIFBTRVVET1NFQ1RJT046CjQxMjIwMjQxMzEuc2lnLWRjLmRvbWFp
bi5hbHQuIDAgQU5ZICAgICBUU0lHICAgIGdzcy10c2lnLiAxNjA4MDM2OTc5IDMwMCAyOCBCQVFG
Ly8vLy8vOEFBQUFBSFM1MkhKeGxxVytwRmxmZTA1ZnJLQT09IDQxMzk1IE5PRVJST1IgMCAKCmRv
bmVfdXBkYXRlKCkKcmVzZXRfc3lzdGVtKCkKdXNlcl9pbnRlcmFjdGlvbigpCmNsZWFudXAoKQpT
aHV0dGluZyBkb3duIHRhc2sgbWFuYWdlcgpzaHV0ZG93bl9wcm9ncmFtKCkKU2h1dHRpbmcgZG93
biByZXF1ZXN0IG1hbmFnZXIKRGVzdHJveSBEU1QgbGliCkRlc3Ryb3lpbmcgcmVxdWVzdCBtYW5h
Z2VyCkZyZWVpbmcgdGhlIGRpc3BhdGNoZXJzClNodXR0aW5nIGRvd24gZGlzcGF0Y2ggbWFuYWdl
cgpEZXN0cm95aW5nIGV2ZW50ClNodXR0aW5nIGRvd24gc29ja2V0IG1hbmFnZXIKU2h1dHRpbmcg
ZG93biB0aW1lciBtYW5hZ2VyCkRlc3Ryb3lpbmcgaGFzaCBjb250ZXh0CkRlc3Ryb3lpbmcgbmFt
ZSBzdGF0ZQpSZW1vdmluZyBsb2cgY29udGV4dApEZXN0cm95aW5nIG1lbW9yeSBjb250ZXh0CgoK
X19fX19fX19fX19fX19fX19fCgoKW3Jvb3RAZGMgbGliXSMgdHNoYXJrIC1pIGxvIC1PIGRucwpS
dW5uaW5nIGFzIHVzZXIgInJvb3QiIGFuZCBncm91cCAicm9vdCIuIFRoaXMgY291bGQgYmUgZGFu
Z2Vyb3VzLgpDYXB0dXJpbmcgb24gJ0xvb3BiYWNrOiBsbycKRnJhbWUgMTogNDMgYnl0ZXMgb24g
d2lyZSAoMzQ0IGJpdHMpLCA0MyBieXRlcyBjYXB0dXJlZCAoMzQ0IGJpdHMpIG9uIGludGVyZmFj
ZSBsbywgaWQgMApFdGhlcm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6
MDA6MDA6MDApLCBEc3Q6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50
ZXJuZXQgUHJvdG9jb2wgVmVyc2lvbiA0LCBTcmM6IDEyNy4wLjAuMSwgRHN0OiAxMjcuMC4wLjEK
VXNlciBEYXRhZ3JhbSBQcm90b2NvbCwgU3JjIFBvcnQ6IDUyODgwLCBEc3QgUG9ydDogNTI4ODAK
RGF0YSAoMSBieXRlKQoKRnJhbWUgMjogNjMgYnl0ZXMgb24gd2lyZSAoNTA0IGJpdHMpLCA2MyBi
eXRlcyBjYXB0dXJlZCAoNTA0IGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhlcm5ldCBJ
SSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6IDAwOjAw
OjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wgVmVyc2lv
biA2LCBTcmM6IDo6MSwgRHN0OiA6OjEKVXNlciBEYXRhZ3JhbSBQcm90b2NvbCwgU3JjIFBvcnQ6
IDM2OTY1LCBEc3QgUG9ydDogMzY5NjUKRGF0YSAoMSBieXRlKQoKRnJhbWUgMzogNzMgYnl0ZXMg
b24gd2lyZSAoNTg0IGJpdHMpLCA3MyBieXRlcyBjYXB0dXJlZCAoNTg0IGJpdHMpIG9uIGludGVy
ZmFjZSBsbywgaWQgMApFdGhlcm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6
MDA6MDA6MDA6MDApLCBEc3Q6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkK
SW50ZXJuZXQgUHJvdG9jb2wgVmVyc2lvbiA0LCBTcmM6IDEyNy4wLjAuMSwgRHN0OiAxMjcuMC4w
LjEKVXNlciBEYXRhZ3JhbSBQcm90b2NvbCwgU3JjIFBvcnQ6IDQxMzU2LCBEc3QgUG9ydDogNTMK
RG9tYWluIE5hbWUgU3lzdGVtIChxdWVyeSkKICAgIFRyYW5zYWN0aW9uIElEOiAweGI5ZWYKICAg
IEZsYWdzOiAweDAxMDAgU3RhbmRhcmQgcXVlcnkKICAgICAgICAwLi4uIC4uLi4gLi4uLiAuLi4u
ID0gUmVzcG9uc2U6IE1lc3NhZ2UgaXMgYSBxdWVyeQogICAgICAgIC4wMDAgMC4uLiAuLi4uIC4u
Li4gPSBPcGNvZGU6IFN0YW5kYXJkIHF1ZXJ5ICgwKQogICAgICAgIC4uLi4gLi4wLiAuLi4uIC4u
Li4gPSBUcnVuY2F0ZWQ6IE1lc3NhZ2UgaXMgbm90IHRydW5jYXRlZAogICAgICAgIC4uLi4gLi4u
MSAuLi4uIC4uLi4gPSBSZWN1cnNpb24gZGVzaXJlZDogRG8gcXVlcnkgcmVjdXJzaXZlbHkKICAg
ICAgICAuLi4uIC4uLi4gLjAuLiAuLi4uID0gWjogcmVzZXJ2ZWQgKDApCiAgICAgICAgLi4uLiAu
Li4uIC4uLjAgLi4uLiA9IE5vbi1hdXRoZW50aWNhdGVkIGRhdGE6IFVuYWNjZXB0YWJsZQogICAg
UXVlc3Rpb25zOiAxCiAgICBBbnN3ZXIgUlJzOiAwCiAgICBBdXRob3JpdHkgUlJzOiAwCiAgICBB
ZGRpdGlvbmFsIFJSczogMAogICAgUXVlcmllcwogICAgICAgIGRjLmRvbWFpbi5hbHQ6IHR5cGUg
QSwgY2xhc3MgSU4KICAgICAgICAgICAgTmFtZTogZGMuZG9tYWluLmFsdAogICAgICAgICAgICBb
TmFtZSBMZW5ndGg6IDEzXQogICAgICAgICAgICBbTGFiZWwgQ291bnQ6IDNdCiAgICAgICAgICAg
IFR5cGU6IEEgKEhvc3QgQWRkcmVzcykgKDEpCiAgICAgICAgICAgIENsYXNzOiBJTiAoMHgwMDAx
KQoKRnJhbWUgNDogMTM2IGJ5dGVzIG9uIHdpcmUgKDEwODggYml0cyksIDEzNiBieXRlcyBjYXB0
dXJlZCAoMTA4OCBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNyYzog
MDA6MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8wMDow
MDowMCAoMDA6MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwgU3Jj
OiAxMjcuMC4wLjEsIERzdDogMTI3LjAuMC4xClVzZXIgRGF0YWdyYW0gUHJvdG9jb2wsIFNyYyBQ
b3J0OiA1MywgRHN0IFBvcnQ6IDQxMzU2CkRvbWFpbiBOYW1lIFN5c3RlbSAocmVzcG9uc2UpCiAg
ICBUcmFuc2FjdGlvbiBJRDogMHhiOWVmCiAgICBGbGFnczogMHg4NTgwIFN0YW5kYXJkIHF1ZXJ5
IHJlc3BvbnNlLCBObyBlcnJvcgogICAgICAgIDEuLi4gLi4uLiAuLi4uIC4uLi4gPSBSZXNwb25z
ZTogTWVzc2FnZSBpcyBhIHJlc3BvbnNlCiAgICAgICAgLjAwMCAwLi4uIC4uLi4gLi4uLiA9IE9w
Y29kZTogU3RhbmRhcmQgcXVlcnkgKDApCiAgICAgICAgLi4uLiAuMS4uIC4uLi4gLi4uLiA9IEF1
dGhvcml0YXRpdmU6IFNlcnZlciBpcyBhbiBhdXRob3JpdHkgZm9yIGRvbWFpbgogICAgICAgIC4u
Li4gLi4wLiAuLi4uIC4uLi4gPSBUcnVuY2F0ZWQ6IE1lc3NhZ2UgaXMgbm90IHRydW5jYXRlZAog
ICAgICAgIC4uLi4gLi4uMSAuLi4uIC4uLi4gPSBSZWN1cnNpb24gZGVzaXJlZDogRG8gcXVlcnkg
cmVjdXJzaXZlbHkKICAgICAgICAuLi4uIC4uLi4gMS4uLiAuLi4uID0gUmVjdXJzaW9uIGF2YWls
YWJsZTogU2VydmVyIGNhbiBkbyByZWN1cnNpdmUgcXVlcmllcwogICAgICAgIC4uLi4gLi4uLiAu
MC4uIC4uLi4gPSBaOiByZXNlcnZlZCAoMCkKICAgICAgICAuLi4uIC4uLi4gLi4wLiAuLi4uID0g
QW5zd2VyIGF1dGhlbnRpY2F0ZWQ6IEFuc3dlci9hdXRob3JpdHkgcG9ydGlvbiB3YXMgbm90IGF1
dGhlbnRpY2F0ZWQgYnkgdGhlIHNlcnZlcgogICAgICAgIC4uLi4gLi4uLiAuLi4wIC4uLi4gPSBO
b24tYXV0aGVudGljYXRlZCBkYXRhOiBVbmFjY2VwdGFibGUKICAgICAgICAuLi4uIC4uLi4gLi4u
LiAwMDAwID0gUmVwbHkgY29kZTogTm8gZXJyb3IgKDApCiAgICBRdWVzdGlvbnM6IDEKICAgIEFu
c3dlciBSUnM6IDEKICAgIEF1dGhvcml0eSBSUnM6IDEKICAgIEFkZGl0aW9uYWwgUlJzOiAwCiAg
ICBRdWVyaWVzCiAgICAgICAgZGMuZG9tYWluLmFsdDogdHlwZSBBLCBjbGFzcyBJTgogICAgICAg
ICAgICBOYW1lOiBkYy5kb21haW4uYWx0CiAgICAgICAgICAgIFtOYW1lIExlbmd0aDogMTNdCiAg
ICAgICAgICAgIFtMYWJlbCBDb3VudDogM10KICAgICAgICAgICAgVHlwZTogQSAoSG9zdCBBZGRy
ZXNzKSAoMSkKICAgICAgICAgICAgQ2xhc3M6IElOICgweDAwMDEpCiAgICBBbnN3ZXJzCiAgICAg
ICAgZGMuZG9tYWluLmFsdDogdHlwZSBBLCBjbGFzcyBJTiwgYWRkciAxMC42NC4xMjguMgogICAg
ICAgICAgICBOYW1lOiBkYy5kb21haW4uYWx0CiAgICAgICAgICAgIFR5cGU6IEEgKEhvc3QgQWRk
cmVzcykgKDEpCiAgICAgICAgICAgIENsYXNzOiBJTiAoMHgwMDAxKQogICAgICAgICAgICBUaW1l
IHRvIGxpdmU6IDkwMCAoMTUgbWludXRlcykKICAgICAgICAgICAgRGF0YSBsZW5ndGg6IDQKICAg
ICAgICAgICAgQWRkcmVzczogMTAuNjQuMTI4LjIKICAgIEF1dGhvcml0YXRpdmUgbmFtZXNlcnZl
cnMKICAgICAgICBkb21haW4uYWx0OiB0eXBlIFNPQSwgY2xhc3MgSU4sIG1uYW1lIGRjLmRvbWFp
bi5hbHQKICAgICAgICAgICAgTmFtZTogZG9tYWluLmFsdAogICAgICAgICAgICBUeXBlOiBTT0Eg
KFN0YXJ0IE9mIGEgem9uZSBvZiBBdXRob3JpdHkpICg2KQogICAgICAgICAgICBDbGFzczogSU4g
KDB4MDAwMSkKICAgICAgICAgICAgVGltZSB0byBsaXZlOiAzNjAwICgxIGhvdXIpCiAgICAgICAg
ICAgIERhdGEgbGVuZ3RoOiAzNQogICAgICAgICAgICBQcmltYXJ5IG5hbWUgc2VydmVyOiBkYy5k
b21haW4uYWx0CiAgICAgICAgICAgIFJlc3BvbnNpYmxlIGF1dGhvcml0eSdzIG1haWxib3g6IGhv
c3RtYXN0ZXIuZG9tYWluLmFsdAogICAgICAgICAgICBTZXJpYWwgTnVtYmVyOiAxCiAgICAgICAg
ICAgIFJlZnJlc2ggSW50ZXJ2YWw6IDkwMCAoMTUgbWludXRlcykKICAgICAgICAgICAgUmV0cnkg
SW50ZXJ2YWw6IDYwMCAoMTAgbWludXRlcykKICAgICAgICAgICAgRXhwaXJlIGxpbWl0OiA4NjQw
MCAoMSBkYXkpCiAgICAgICAgICAgIE1pbmltdW0gVFRMOiAzNjAwICgxIGhvdXIpCiAgICBbUmVx
dWVzdCBJbjogM10KICAgIFtUaW1lOiAwLjAwMDMzNzMxNiBzZWNvbmRzXQoKRnJhbWUgNTogNzMg
Ynl0ZXMgb24gd2lyZSAoNTg0IGJpdHMpLCA3MyBieXRlcyBjYXB0dXJlZCAoNTg0IGJpdHMpIG9u
IGludGVyZmFjZSBsbywgaWQgMApFdGhlcm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAo
MDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDow
MDowMCkKSW50ZXJuZXQgUHJvdG9jb2wgVmVyc2lvbiA0LCBTcmM6IDEyNy4wLjAuMSwgRHN0OiAx
MjcuMC4wLjEKVXNlciBEYXRhZ3JhbSBQcm90b2NvbCwgU3JjIFBvcnQ6IDQxMzU2LCBEc3QgUG9y
dDogNTMKRG9tYWluIE5hbWUgU3lzdGVtIChxdWVyeSkKICAgIFRyYW5zYWN0aW9uIElEOiAweDNl
ZmIKICAgIEZsYWdzOiAweDAxMDAgU3RhbmRhcmQgcXVlcnkKICAgICAgICAwLi4uIC4uLi4gLi4u
LiAuLi4uID0gUmVzcG9uc2U6IE1lc3NhZ2UgaXMgYSBxdWVyeQogICAgICAgIC4wMDAgMC4uLiAu
Li4uIC4uLi4gPSBPcGNvZGU6IFN0YW5kYXJkIHF1ZXJ5ICgwKQogICAgICAgIC4uLi4gLi4wLiAu
Li4uIC4uLi4gPSBUcnVuY2F0ZWQ6IE1lc3NhZ2UgaXMgbm90IHRydW5jYXRlZAogICAgICAgIC4u
Li4gLi4uMSAuLi4uIC4uLi4gPSBSZWN1cnNpb24gZGVzaXJlZDogRG8gcXVlcnkgcmVjdXJzaXZl
bHkKICAgICAgICAuLi4uIC4uLi4gLjAuLiAuLi4uID0gWjogcmVzZXJ2ZWQgKDApCiAgICAgICAg
Li4uLiAuLi4uIC4uLjAgLi4uLiA9IE5vbi1hdXRoZW50aWNhdGVkIGRhdGE6IFVuYWNjZXB0YWJs
ZQogICAgUXVlc3Rpb25zOiAxCiAgICBBbnN3ZXIgUlJzOiAwCiAgICBBdXRob3JpdHkgUlJzOiAw
CiAgICBBZGRpdGlvbmFsIFJSczogMAogICAgUXVlcmllcwogICAgICAgIGRjLmRvbWFpbi5hbHQ6
IHR5cGUgQUFBQSwgY2xhc3MgSU4KICAgICAgICAgICAgTmFtZTogZGMuZG9tYWluLmFsdAogICAg
ICAgICAgICBbTmFtZSBMZW5ndGg6IDEzXQogICAgICAgICAgICBbTGFiZWwgQ291bnQ6IDNdCiAg
ICAgICAgICAgIFR5cGU6IEFBQUEgKElQdjYgQWRkcmVzcykgKDI4KQogICAgICAgICAgICBDbGFz
czogSU4gKDB4MDAwMSkKCkZyYW1lIDY6IDEyMCBieXRlcyBvbiB3aXJlICg5NjAgYml0cyksIDEy
MCBieXRlcyBjYXB0dXJlZCAoOTYwIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhlcm5l
dCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6IDAw
OjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wgVmVy
c2lvbiA0LCBTcmM6IDEyNy4wLjAuMSwgRHN0OiAxMjcuMC4wLjEKVXNlciBEYXRhZ3JhbSBQcm90
b2NvbCwgU3JjIFBvcnQ6IDUzLCBEc3QgUG9ydDogNDEzNTYKRG9tYWluIE5hbWUgU3lzdGVtIChy
ZXNwb25zZSkKICAgIFRyYW5zYWN0aW9uIElEOiAweDNlZmIKICAgIEZsYWdzOiAweDg1ODAgU3Rh
bmRhcmQgcXVlcnkgcmVzcG9uc2UsIE5vIGVycm9yCiAgICAgICAgMS4uLiAuLi4uIC4uLi4gLi4u
LiA9IFJlc3BvbnNlOiBNZXNzYWdlIGlzIGEgcmVzcG9uc2UKICAgICAgICAuMDAwIDAuLi4gLi4u
LiAuLi4uID0gT3Bjb2RlOiBTdGFuZGFyZCBxdWVyeSAoMCkKICAgICAgICAuLi4uIC4xLi4gLi4u
LiAuLi4uID0gQXV0aG9yaXRhdGl2ZTogU2VydmVyIGlzIGFuIGF1dGhvcml0eSBmb3IgZG9tYWlu
CiAgICAgICAgLi4uLiAuLjAuIC4uLi4gLi4uLiA9IFRydW5jYXRlZDogTWVzc2FnZSBpcyBub3Qg
dHJ1bmNhdGVkCiAgICAgICAgLi4uLiAuLi4xIC4uLi4gLi4uLiA9IFJlY3Vyc2lvbiBkZXNpcmVk
OiBEbyBxdWVyeSByZWN1cnNpdmVseQogICAgICAgIC4uLi4gLi4uLiAxLi4uIC4uLi4gPSBSZWN1
cnNpb24gYXZhaWxhYmxlOiBTZXJ2ZXIgY2FuIGRvIHJlY3Vyc2l2ZSBxdWVyaWVzCiAgICAgICAg
Li4uLiAuLi4uIC4wLi4gLi4uLiA9IFo6IHJlc2VydmVkICgwKQogICAgICAgIC4uLi4gLi4uLiAu
LjAuIC4uLi4gPSBBbnN3ZXIgYXV0aGVudGljYXRlZDogQW5zd2VyL2F1dGhvcml0eSBwb3J0aW9u
IHdhcyBub3QgYXV0aGVudGljYXRlZCBieSB0aGUgc2VydmVyCiAgICAgICAgLi4uLiAuLi4uIC4u
LjAgLi4uLiA9IE5vbi1hdXRoZW50aWNhdGVkIGRhdGE6IFVuYWNjZXB0YWJsZQogICAgICAgIC4u
Li4gLi4uLiAuLi4uIDAwMDAgPSBSZXBseSBjb2RlOiBObyBlcnJvciAoMCkKICAgIFF1ZXN0aW9u
czogMQogICAgQW5zd2VyIFJSczogMAogICAgQXV0aG9yaXR5IFJSczogMQogICAgQWRkaXRpb25h
bCBSUnM6IDAKICAgIFF1ZXJpZXMKICAgICAgICBkYy5kb21haW4uYWx0OiB0eXBlIEFBQUEsIGNs
YXNzIElOCiAgICAgICAgICAgIE5hbWU6IGRjLmRvbWFpbi5hbHQKICAgICAgICAgICAgW05hbWUg
TGVuZ3RoOiAxM10KICAgICAgICAgICAgW0xhYmVsIENvdW50OiAzXQogICAgICAgICAgICBUeXBl
OiBBQUFBIChJUHY2IEFkZHJlc3MpICgyOCkKICAgICAgICAgICAgQ2xhc3M6IElOICgweDAwMDEp
CiAgICBBdXRob3JpdGF0aXZlIG5hbWVzZXJ2ZXJzCiAgICAgICAgZG9tYWluLmFsdDogdHlwZSBT
T0EsIGNsYXNzIElOLCBtbmFtZSBkYy5kb21haW4uYWx0CiAgICAgICAgICAgIE5hbWU6IGRvbWFp
bi5hbHQKICAgICAgICAgICAgVHlwZTogU09BIChTdGFydCBPZiBhIHpvbmUgb2YgQXV0aG9yaXR5
KSAoNikKICAgICAgICAgICAgQ2xhc3M6IElOICgweDAwMDEpCiAgICAgICAgICAgIFRpbWUgdG8g
bGl2ZTogMzYwMCAoMSBob3VyKQogICAgICAgICAgICBEYXRhIGxlbmd0aDogMzUKICAgICAgICAg
ICAgUHJpbWFyeSBuYW1lIHNlcnZlcjogZGMuZG9tYWluLmFsdAogICAgICAgICAgICBSZXNwb25z
aWJsZSBhdXRob3JpdHkncyBtYWlsYm94OiBob3N0bWFzdGVyLmRvbWFpbi5hbHQKICAgICAgICAg
ICAgU2VyaWFsIE51bWJlcjogMQogICAgICAgICAgICBSZWZyZXNoIEludGVydmFsOiA5MDAgKDE1
IG1pbnV0ZXMpCiAgICAgICAgICAgIFJldHJ5IEludGVydmFsOiA2MDAgKDEwIG1pbnV0ZXMpCiAg
ICAgICAgICAgIEV4cGlyZSBsaW1pdDogODY0MDAgKDEgZGF5KQogICAgICAgICAgICBNaW5pbXVt
IFRUTDogMzYwMCAoMSBob3VyKQogICAgW1JlcXVlc3QgSW46IDVdCiAgICBbVGltZTogMC4wMDAy
MTY1ODUgc2Vjb25kc10KCkZyYW1lIDc6IDczIGJ5dGVzIG9uIHdpcmUgKDU4NCBiaXRzKSwgNzMg
Ynl0ZXMgY2FwdHVyZWQgKDU4NCBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQg
SUksIFNyYzogMDA6MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDow
MDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNp
b24gNCwgU3JjOiAxMC42NC4xMjguMiwgRHN0OiAxMC42NC4xMjguMgpVc2VyIERhdGFncmFtIFBy
b3RvY29sLCBTcmMgUG9ydDogNTU5MjQsIERzdCBQb3J0OiA1MwpEb21haW4gTmFtZSBTeXN0ZW0g
KHF1ZXJ5KQogICAgVHJhbnNhY3Rpb24gSUQ6IDB4MWY4ZgogICAgRmxhZ3M6IDB4MDAwMCBTdGFu
ZGFyZCBxdWVyeQogICAgICAgIDAuLi4gLi4uLiAuLi4uIC4uLi4gPSBSZXNwb25zZTogTWVzc2Fn
ZSBpcyBhIHF1ZXJ5CiAgICAgICAgLjAwMCAwLi4uIC4uLi4gLi4uLiA9IE9wY29kZTogU3RhbmRh
cmQgcXVlcnkgKDApCiAgICAgICAgLi4uLiAuLjAuIC4uLi4gLi4uLiA9IFRydW5jYXRlZDogTWVz
c2FnZSBpcyBub3QgdHJ1bmNhdGVkCiAgICAgICAgLi4uLiAuLi4wIC4uLi4gLi4uLiA9IFJlY3Vy
c2lvbiBkZXNpcmVkOiBEb24ndCBkbyBxdWVyeSByZWN1cnNpdmVseQogICAgICAgIC4uLi4gLi4u
LiAuMC4uIC4uLi4gPSBaOiByZXNlcnZlZCAoMCkKICAgICAgICAuLi4uIC4uLi4gLi4uMCAuLi4u
ID0gTm9uLWF1dGhlbnRpY2F0ZWQgZGF0YTogVW5hY2NlcHRhYmxlCiAgICBRdWVzdGlvbnM6IDEK
ICAgIEFuc3dlciBSUnM6IDAKICAgIEF1dGhvcml0eSBSUnM6IDAKICAgIEFkZGl0aW9uYWwgUlJz
OiAwCiAgICBRdWVyaWVzCiAgICAgICAgZGMuZG9tYWluLmFsdDogdHlwZSBTT0EsIGNsYXNzIElO
CiAgICAgICAgICAgIE5hbWU6IGRjLmRvbWFpbi5hbHQKICAgICAgICAgICAgW05hbWUgTGVuZ3Ro
OiAxM10KICAgICAgICAgICAgW0xhYmVsIENvdW50OiAzXQogICAgICAgICAgICBUeXBlOiBTT0Eg
KFN0YXJ0IE9mIGEgem9uZSBvZiBBdXRob3JpdHkpICg2KQogICAgICAgICAgICBDbGFzczogSU4g
KDB4MDAwMSkKCkZyYW1lIDg6IDEyMCBieXRlcyBvbiB3aXJlICg5NjAgYml0cyksIDEyMCBieXRl
cyBjYXB0dXJlZCAoOTYwIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhlcm5ldCBJSSwg
U3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6IDAwOjAwOjAw
XzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wgVmVyc2lvbiA0
LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClVzZXIgRGF0YWdyYW0gUHJvdG9j
b2wsIFNyYyBQb3J0OiA1MywgRHN0IFBvcnQ6IDU1OTI0CkRvbWFpbiBOYW1lIFN5c3RlbSAocmVz
cG9uc2UpCiAgICBUcmFuc2FjdGlvbiBJRDogMHgxZjhmCiAgICBGbGFnczogMHg4NDgwIFN0YW5k
YXJkIHF1ZXJ5IHJlc3BvbnNlLCBObyBlcnJvcgogICAgICAgIDEuLi4gLi4uLiAuLi4uIC4uLi4g
PSBSZXNwb25zZTogTWVzc2FnZSBpcyBhIHJlc3BvbnNlCiAgICAgICAgLjAwMCAwLi4uIC4uLi4g
Li4uLiA9IE9wY29kZTogU3RhbmRhcmQgcXVlcnkgKDApCiAgICAgICAgLi4uLiAuMS4uIC4uLi4g
Li4uLiA9IEF1dGhvcml0YXRpdmU6IFNlcnZlciBpcyBhbiBhdXRob3JpdHkgZm9yIGRvbWFpbgog
ICAgICAgIC4uLi4gLi4wLiAuLi4uIC4uLi4gPSBUcnVuY2F0ZWQ6IE1lc3NhZ2UgaXMgbm90IHRy
dW5jYXRlZAogICAgICAgIC4uLi4gLi4uMCAuLi4uIC4uLi4gPSBSZWN1cnNpb24gZGVzaXJlZDog
RG9uJ3QgZG8gcXVlcnkgcmVjdXJzaXZlbHkKICAgICAgICAuLi4uIC4uLi4gMS4uLiAuLi4uID0g
UmVjdXJzaW9uIGF2YWlsYWJsZTogU2VydmVyIGNhbiBkbyByZWN1cnNpdmUgcXVlcmllcwogICAg
ICAgIC4uLi4gLi4uLiAuMC4uIC4uLi4gPSBaOiByZXNlcnZlZCAoMCkKICAgICAgICAuLi4uIC4u
Li4gLi4wLiAuLi4uID0gQW5zd2VyIGF1dGhlbnRpY2F0ZWQ6IEFuc3dlci9hdXRob3JpdHkgcG9y
dGlvbiB3YXMgbm90IGF1dGhlbnRpY2F0ZWQgYnkgdGhlIHNlcnZlcgogICAgICAgIC4uLi4gLi4u
LiAuLi4wIC4uLi4gPSBOb24tYXV0aGVudGljYXRlZCBkYXRhOiBVbmFjY2VwdGFibGUKICAgICAg
ICAuLi4uIC4uLi4gLi4uLiAwMDAwID0gUmVwbHkgY29kZTogTm8gZXJyb3IgKDApCiAgICBRdWVz
dGlvbnM6IDEKICAgIEFuc3dlciBSUnM6IDAKICAgIEF1dGhvcml0eSBSUnM6IDEKICAgIEFkZGl0
aW9uYWwgUlJzOiAwCiAgICBRdWVyaWVzCiAgICAgICAgZGMuZG9tYWluLmFsdDogdHlwZSBTT0Es
IGNsYXNzIElOCiAgICAgICAgICAgIE5hbWU6IGRjLmRvbWFpbi5hbHQKICAgICAgICAgICAgW05h
bWUgTGVuZ3RoOiAxM10KICAgICAgICAgICAgW0xhYmVsIENvdW50OiAzXQogICAgICAgICAgICBU
eXBlOiBTT0EgKFN0YXJ0IE9mIGEgem9uZSBvZiBBdXRob3JpdHkpICg2KQogICAgICAgICAgICBD
bGFzczogSU4gKDB4MDAwMSkKICAgIEF1dGhvcml0YXRpdmUgbmFtZXNlcnZlcnMKICAgICAgICBk
b21haW4uYWx0OiB0eXBlIFNPQSwgY2xhc3MgSU4sIG1uYW1lIGRjLmRvbWFpbi5hbHQKICAgICAg
ICAgICAgTmFtZTogZG9tYWluLmFsdAogICAgICAgICAgICBUeXBlOiBTT0EgKFN0YXJ0IE9mIGEg
em9uZSBvZiBBdXRob3JpdHkpICg2KQogICAgICAgICAgICBDbGFzczogSU4gKDB4MDAwMSkKICAg
ICAgICAgICAgVGltZSB0byBsaXZlOiAzNjAwICgxIGhvdXIpCiAgICAgICAgICAgIERhdGEgbGVu
Z3RoOiAzNQogICAgICAgICAgICBQcmltYXJ5IG5hbWUgc2VydmVyOiBkYy5kb21haW4uYWx0CiAg
ICAgICAgICAgIFJlc3BvbnNpYmxlIGF1dGhvcml0eSdzIG1haWxib3g6IGhvc3RtYXN0ZXIuZG9t
YWluLmFsdAogICAgICAgICAgICBTZXJpYWwgTnVtYmVyOiAxCiAgICAgICAgICAgIFJlZnJlc2gg
SW50ZXJ2YWw6IDkwMCAoMTUgbWludXRlcykKICAgICAgICAgICAgUmV0cnkgSW50ZXJ2YWw6IDYw
MCAoMTAgbWludXRlcykKICAgICAgICAgICAgRXhwaXJlIGxpbWl0OiA4NjQwMCAoMSBkYXkpCiAg
ICAgICAgICAgIE1pbmltdW0gVFRMOiAzNjAwICgxIGhvdXIpCiAgICBbUmVxdWVzdCBJbjogN10K
ICAgIFtUaW1lOiAwLjAwMDIyMjQ3OSBzZWNvbmRzXQoKRnJhbWUgOTogNjYgYnl0ZXMgb24gd2ly
ZSAoNTI4IGJpdHMpLCA2NiBieXRlcyBjYXB0dXJlZCAoNTI4IGJpdHMpIG9uIGludGVyZmFjZSBs
bywgaWQgMApFdGhlcm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6
MDA6MDApLCBEc3Q6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJu
ZXQgUHJvdG9jb2wgVmVyc2lvbiA0LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4y
ClRyYW5zbWlzc2lvbiBDb250cm9sIFByb3RvY29sLCBTcmMgUG9ydDogNTA2MjEsIERzdCBQb3J0
OiA1MywgU2VxOiAwLCBMZW46IDAKCkZyYW1lIDEwOiA2NiBieXRlcyBvbiB3aXJlICg1MjggYml0
cyksIDY2IGJ5dGVzIGNhcHR1cmVkICg1MjggYml0cykgb24gaW50ZXJmYWNlIGxvLCBpZCAwCkV0
aGVybmV0IElJLCBTcmM6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCksIERz
dDogMDA6MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKQpJbnRlcm5ldCBQcm90b2Nv
bCBWZXJzaW9uIDQsIFNyYzogMTAuNjQuMTI4LjIsIERzdDogMTAuNjQuMTI4LjIKVHJhbnNtaXNz
aW9uIENvbnRyb2wgUHJvdG9jb2wsIFNyYyBQb3J0OiA1MywgRHN0IFBvcnQ6IDUwNjIxLCBTZXE6
IDAsIEFjazogMSwgTGVuOiAwCgpGcmFtZSAxMTogNTQgYnl0ZXMgb24gd2lyZSAoNDMyIGJpdHMp
LCA1NCBieXRlcyBjYXB0dXJlZCAoNDMyIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhl
cm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6
IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wg
VmVyc2lvbiA0LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClRyYW5zbWlzc2lv
biBDb250cm9sIFByb3RvY29sLCBTcmMgUG9ydDogNTA2MjEsIERzdCBQb3J0OiA1MywgU2VxOiAx
LCBBY2s6IDEsIExlbjogMAoKRnJhbWUgMTI6IDE0MzUgYnl0ZXMgb24gd2lyZSAoMTE0ODAgYml0
cyksIDE0MzUgYnl0ZXMgY2FwdHVyZWQgKDExNDgwIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQg
MApFdGhlcm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDAp
LCBEc3Q6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJv
dG9jb2wgVmVyc2lvbiA0LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClRyYW5z
bWlzc2lvbiBDb250cm9sIFByb3RvY29sLCBTcmMgUG9ydDogNTA2MjEsIERzdCBQb3J0OiA1Mywg
U2VxOiAxLCBBY2s6IDEsIExlbjogMTM4MQpEb21haW4gTmFtZSBTeXN0ZW0gKHF1ZXJ5KQogICAg
TGVuZ3RoOiAxMzc5CiAgICBUcmFuc2FjdGlvbiBJRDogMHhlODJlCiAgICBGbGFnczogMHgwMDAw
IFN0YW5kYXJkIHF1ZXJ5CiAgICAgICAgMC4uLiAuLi4uIC4uLi4gLi4uLiA9IFJlc3BvbnNlOiBN
ZXNzYWdlIGlzIGEgcXVlcnkKICAgICAgICAuMDAwIDAuLi4gLi4uLiAuLi4uID0gT3Bjb2RlOiBT
dGFuZGFyZCBxdWVyeSAoMCkKICAgICAgICAuLi4uIC4uMC4gLi4uLiAuLi4uID0gVHJ1bmNhdGVk
OiBNZXNzYWdlIGlzIG5vdCB0cnVuY2F0ZWQKICAgICAgICAuLi4uIC4uLjAgLi4uLiAuLi4uID0g
UmVjdXJzaW9uIGRlc2lyZWQ6IERvbid0IGRvIHF1ZXJ5IHJlY3Vyc2l2ZWx5CiAgICAgICAgLi4u
LiAuLi4uIC4wLi4gLi4uLiA9IFo6IHJlc2VydmVkICgwKQogICAgICAgIC4uLi4gLi4uLiAuLi4w
IC4uLi4gPSBOb24tYXV0aGVudGljYXRlZCBkYXRhOiBVbmFjY2VwdGFibGUKICAgIFF1ZXN0aW9u
czogMQogICAgQW5zd2VyIFJSczogMAogICAgQXV0aG9yaXR5IFJSczogMAogICAgQWRkaXRpb25h
bCBSUnM6IDEKICAgIFF1ZXJpZXMKICAgICAgICAyNzIyNjE4ODE1LnNpZy1kYy5kb21haW4uYWx0
OiB0eXBlIFRLRVksIGNsYXNzIEFOWQogICAgICAgICAgICBOYW1lOiAyNzIyNjE4ODE1LnNpZy1k
Yy5kb21haW4uYWx0CiAgICAgICAgICAgIFtOYW1lIExlbmd0aDogMjhdCiAgICAgICAgICAgIFtM
YWJlbCBDb3VudDogNF0KICAgICAgICAgICAgVHlwZTogVEtFWSAoVHJhbnNhY3Rpb24gS2V5KSAo
MjQ5KQogICAgICAgICAgICBDbGFzczogQU5ZICgweDAwZmYpCiAgICBBZGRpdGlvbmFsIHJlY29y
ZHMKICAgICAgICAyNzIyNjE4ODE1LnNpZy1kYy5kb21haW4uYWx0OiB0eXBlIFRLRVksIGNsYXNz
IEFOWQogICAgICAgICAgICBOYW1lOiAyNzIyNjE4ODE1LnNpZy1kYy5kb21haW4uYWx0CiAgICAg
ICAgICAgIFR5cGU6IFRLRVkgKFRyYW5zYWN0aW9uIEtleSkgKDI0OSkKICAgICAgICAgICAgQ2xh
c3M6IEFOWSAoMHgwMGZmKQogICAgICAgICAgICBUaW1lIHRvIGxpdmU6IDAgKDAgc2Vjb25kcykK
ICAgICAgICAgICAgRGF0YSBsZW5ndGg6IDEzMjEKICAgICAgICAgICAgQWxnb3JpdGhtIG5hbWU6
IGdzcy10c2lnCiAgICAgICAgICAgIFNpZ25hdHVyZSBJbmNlcHRpb246IERlYyAxNSwgMjAyMCAx
Njo1Mzo1NS4wMDAwMDAwMDAgKzA0CiAgICAgICAgICAgIFNpZ25hdHVyZSBFeHBpcmF0aW9uOiBE
ZWMgMTUsIDIwMjAgMTY6NTM6NTUuMDAwMDAwMDAwICswNAogICAgICAgICAgICBNb2RlOiBHU1NB
UEkgKDMpCiAgICAgICAgICAgIEVycm9yOiBObyBlcnJvciAoMCkKICAgICAgICAgICAgS2V5IFNp
emU6IDEyOTUKICAgICAgICAgICAgS2V5IERhdGE6IDYwODIwNTBiMDYwOTJhODY0ODg2ZjcxMjAx
MDIwMjAxMDA2ZTgyMDRmYTMwODIwNOKApgogICAgICAgICAgICAgICAgR1NTLUFQSSBHZW5lcmlj
IFNlY3VyaXR5IFNlcnZpY2UgQXBwbGljYXRpb24gUHJvZ3JhbSBJbnRlcmZhY2UKICAgICAgICAg
ICAgICAgICAgICBPSUQ6IDEuMi44NDAuMTEzNTU0LjEuMi4yIChLUkI1IC0gS2VyYmVyb3MgNSkK
ICAgICAgICAgICAgICAgICAgICBrcmI1X2Jsb2I6IDAxMDA2ZTgyMDRmYTMwODIwNGY2YTAwMzAy
MDEwNWExMDMwMjAxMGVhMjA3MDMwNeKApgogICAgICAgICAgICAgICAgICAgICAgICBrcmI1X3Rv
a19pZDogS1JCNV9BUF9SRVEgKDB4MDAwMSkKICAgICAgICAgICAgICAgICAgICAgICAgS2VyYmVy
b3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwLXJlcQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHB2bm86IDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2ct
dHlwZToga3JiLWFwLXJlcSAoMTQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGFk
ZGluZzogMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwLW9wdGlvbnM6IDIwMDAw
MDAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuLi4gLi4uLiA9IHJlc2Vy
dmVkOiBGYWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuMC4uIC4uLi4g
PSB1c2Utc2Vzc2lvbi1rZXk6IEZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC4uMS4gLi4uLiA9IG11dHVhbC1yZXF1aXJlZDogVHJ1ZQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRpY2tldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0
a3Qtdm5vOiA1CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWxtOiBET01B
SU4uQUxUCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNuYW1lCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lLXR5cGU6IGtSQjUtTlQtUFJJTkNJ
UEFMICgxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc25hbWUtc3Ry
aW5nOiAyIGl0ZW1zCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
U05hbWVTdHJpbmc6IEROUwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNOYW1lU3RyaW5nOiBkYy5kb21haW4uYWx0CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVuYy1wYXJ0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBldHlwZTogZVRZUEUtQUVTMjU2LUNUUy1ITUFDLVNIQTEtOTYgKDE4KQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAga3ZubzogMQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY2lwaGVyOiA2OGFmNzg2NTgwZDhjMDllZTExMDQ5OTZmOTgzYjMw
NmQxOGZkMWFhNDc5M2Q4ZmXigKYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRo
ZW50aWNhdG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV0eXBlOiBlVFlQ
RS1BRVMyNTYtQ1RTLUhNQUMtU0hBMS05NiAoMTgpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNpcGhlcjogOWZjM2E2N2UzZjk1NzJiZTRhNDA2NDU0ZTVmMGQ5MmY5ZmE5ZThm
MzJjNWE5MWE14oCmCiAgICAgICAgICAgIE90aGVyIFNpemU6IDAKCkZyYW1lIDEzOiA1NCBieXRl
cyBvbiB3aXJlICg0MzIgYml0cyksIDU0IGJ5dGVzIGNhcHR1cmVkICg0MzIgYml0cykgb24gaW50
ZXJmYWNlIGxvLCBpZCAwCkV0aGVybmV0IElJLCBTcmM6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDow
MDowMDowMDowMDowMCksIERzdDogMDA6MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAw
KQpJbnRlcm5ldCBQcm90b2NvbCBWZXJzaW9uIDQsIFNyYzogMTAuNjQuMTI4LjIsIERzdDogMTAu
NjQuMTI4LjIKVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJvdG9jb2wsIFNyYyBQb3J0OiA1MywgRHN0
IFBvcnQ6IDUwNjIxLCBTZXE6IDEsIEFjazogMTM4MiwgTGVuOiAwCgpGcmFtZSAxNDogNDE4IGJ5
dGVzIG9uIHdpcmUgKDMzNDQgYml0cyksIDQxOCBieXRlcyBjYXB0dXJlZCAoMzM0NCBiaXRzKSBv
biBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNyYzogMDA6MDA6MDBfMDA6MDA6MDAg
KDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6
MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwgU3JjOiAxMC42NC4xMjguMiwgRHN0
OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCwgU3JjIFBvcnQ6IDUz
LCBEc3QgUG9ydDogNTA2MjEsIFNlcTogMSwgQWNrOiAxMzgyLCBMZW46IDM2NApEb21haW4gTmFt
ZSBTeXN0ZW0gKHJlc3BvbnNlKQogICAgTGVuZ3RoOiAzNjIKICAgIFRyYW5zYWN0aW9uIElEOiAw
eGU4MmUKICAgIEZsYWdzOiAweDgwODAgU3RhbmRhcmQgcXVlcnkgcmVzcG9uc2UsIE5vIGVycm9y
CiAgICAgICAgMS4uLiAuLi4uIC4uLi4gLi4uLiA9IFJlc3BvbnNlOiBNZXNzYWdlIGlzIGEgcmVz
cG9uc2UKICAgICAgICAuMDAwIDAuLi4gLi4uLiAuLi4uID0gT3Bjb2RlOiBTdGFuZGFyZCBxdWVy
eSAoMCkKICAgICAgICAuLi4uIC4wLi4gLi4uLiAuLi4uID0gQXV0aG9yaXRhdGl2ZTogU2VydmVy
IGlzIG5vdCBhbiBhdXRob3JpdHkgZm9yIGRvbWFpbgogICAgICAgIC4uLi4gLi4wLiAuLi4uIC4u
Li4gPSBUcnVuY2F0ZWQ6IE1lc3NhZ2UgaXMgbm90IHRydW5jYXRlZAogICAgICAgIC4uLi4gLi4u
MCAuLi4uIC4uLi4gPSBSZWN1cnNpb24gZGVzaXJlZDogRG9uJ3QgZG8gcXVlcnkgcmVjdXJzaXZl
bHkKICAgICAgICAuLi4uIC4uLi4gMS4uLiAuLi4uID0gUmVjdXJzaW9uIGF2YWlsYWJsZTogU2Vy
dmVyIGNhbiBkbyByZWN1cnNpdmUgcXVlcmllcwogICAgICAgIC4uLi4gLi4uLiAuMC4uIC4uLi4g
PSBaOiByZXNlcnZlZCAoMCkKICAgICAgICAuLi4uIC4uLi4gLi4wLiAuLi4uID0gQW5zd2VyIGF1
dGhlbnRpY2F0ZWQ6IEFuc3dlci9hdXRob3JpdHkgcG9ydGlvbiB3YXMgbm90IGF1dGhlbnRpY2F0
ZWQgYnkgdGhlIHNlcnZlcgogICAgICAgIC4uLi4gLi4uLiAuLi4wIC4uLi4gPSBOb24tYXV0aGVu
dGljYXRlZCBkYXRhOiBVbmFjY2VwdGFibGUKICAgICAgICAuLi4uIC4uLi4gLi4uLiAwMDAwID0g
UmVwbHkgY29kZTogTm8gZXJyb3IgKDApCiAgICBRdWVzdGlvbnM6IDEKICAgIEFuc3dlciBSUnM6
IDEKICAgIEF1dGhvcml0eSBSUnM6IDAKICAgIEFkZGl0aW9uYWwgUlJzOiAxCiAgICBRdWVyaWVz
CiAgICAgICAgMjcyMjYxODgxNS5zaWctZGMuZG9tYWluLmFsdDogdHlwZSBUS0VZLCBjbGFzcyBB
TlkKICAgICAgICAgICAgTmFtZTogMjcyMjYxODgxNS5zaWctZGMuZG9tYWluLmFsdAogICAgICAg
ICAgICBbTmFtZSBMZW5ndGg6IDI4XQogICAgICAgICAgICBbTGFiZWwgQ291bnQ6IDRdCiAgICAg
ICAgICAgIFR5cGU6IFRLRVkgKFRyYW5zYWN0aW9uIEtleSkgKDI0OSkKICAgICAgICAgICAgQ2xh
c3M6IEFOWSAoMHgwMGZmKQogICAgQW5zd2VycwogICAgICAgIDI3MjI2MTg4MTUuc2lnLWRjLmRv
bWFpbi5hbHQ6IHR5cGUgVEtFWSwgY2xhc3MgQU5ZCiAgICAgICAgICAgIE5hbWU6IDI3MjI2MTg4
MTUuc2lnLWRjLmRvbWFpbi5hbHQKICAgICAgICAgICAgVHlwZTogVEtFWSAoVHJhbnNhY3Rpb24g
S2V5KSAoMjQ5KQogICAgICAgICAgICBDbGFzczogQU5ZICgweDAwZmYpCiAgICAgICAgICAgIFRp
bWUgdG8gbGl2ZTogMCAoMCBzZWNvbmRzKQogICAgICAgICAgICBEYXRhIGxlbmd0aDogMTgyCiAg
ICAgICAgICAgIEFsZ29yaXRobSBuYW1lOiBnc3MtdHNpZwogICAgICAgICAgICBTaWduYXR1cmUg
SW5jZXB0aW9uOiBEZWMgMTUsIDIwMjAgMTY6NTM6NTUuMDAwMDAwMDAwICswNAogICAgICAgICAg
ICBTaWduYXR1cmUgRXhwaXJhdGlvbjogRGVjIDE1LCAyMDIwIDE2OjUzOjU1LjAwMDAwMDAwMCAr
MDQKICAgICAgICAgICAgTW9kZTogR1NTQVBJICgzKQogICAgICAgICAgICBFcnJvcjogTm8gZXJy
b3IgKDApCiAgICAgICAgICAgIEtleSBTaXplOiAxNTYKICAgICAgICAgICAgS2V5IERhdGE6IDYw
ODE5OTA2MDkyYTg2NDg4NmY3MTIwMTAyMDIwMjAwNmY4MTg5MzA4MTg2YTAwM+KApgogICAgICAg
ICAgICAgICAgR1NTLUFQSSBHZW5lcmljIFNlY3VyaXR5IFNlcnZpY2UgQXBwbGljYXRpb24gUHJv
Z3JhbSBJbnRlcmZhY2UKICAgICAgICAgICAgICAgICAgICBPSUQ6IDEuMi44NDAuMTEzNTU0LjEu
Mi4yIChLUkI1IC0gS2VyYmVyb3MgNSkKICAgICAgICAgICAgICAgICAgICBrcmI1X2Jsb2I6IDAy
MDA2ZjgxODkzMDgxODZhMDAzMDIwMTA1YTEwMzAyMDEwZmEyN2EzMDc4YTAwM+KApgogICAgICAg
ICAgICAgICAgICAgICAgICBrcmI1X3Rva19pZDogS1JCNV9BUF9SRVAgKDB4MDAwMikKICAgICAg
ICAgICAgICAgICAgICAgICAgS2VyYmVyb3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFw
LXJlcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB2bm86IDUKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtc2ctdHlwZToga3JiLWFwLXJlcCAoMTUpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW5jLXBhcnQKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXR5cGU6IGVUWVBFLUFFUzI1Ni1DVFMtSE1BQy1TSEExLTk2ICgxOCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2lwaGVyOiA2ZjBkN2IwN2U2YTU1ZjkzMjA2
MzA1MWMyNTYwNjFlMDdjMmU1Nzg2YTdjYTNiMDjigKYKICAgICAgICAgICAgT3RoZXIgU2l6ZTog
MAogICAgQWRkaXRpb25hbCByZWNvcmRzCiAgICAgICAgMjcyMjYxODgxNS5zaWctZGMuZG9tYWlu
LmFsdDogdHlwZSBUU0lHLCBjbGFzcyBBTlkKICAgICAgICAgICAgTmFtZTogMjcyMjYxODgxNS5z
aWctZGMuZG9tYWluLmFsdAogICAgICAgICAgICBUeXBlOiBUU0lHIChUcmFuc2FjdGlvbiBTaWdu
YXR1cmUpICgyNTApCiAgICAgICAgICAgIENsYXNzOiBBTlkgKDB4MDBmZikKICAgICAgICAgICAg
VGltZSB0byBsaXZlOiAwICgwIHNlY29uZHMpCiAgICAgICAgICAgIERhdGEgbGVuZ3RoOiA1NAog
ICAgICAgICAgICBBbGdvcml0aG0gTmFtZTogZ3NzLXRzaWcKICAgICAgICAgICAgVGltZSBTaWdu
ZWQ6IERlYyAxNSwgMjAyMCAxNjo1Mzo1NS4wMDAwMDAwMDAgKzA0CiAgICAgICAgICAgIEZ1ZGdl
OiAzMDAKICAgICAgICAgICAgTUFDIFNpemU6IDI4CiAgICAgICAgICAgIE1BQwogICAgICAgICAg
ICAgICAgW0V4cGVydCBJbmZvIChXYXJuaW5nL1VuZGVjb2RlZCk6IE5vIGRpc3NlY3RvciBmb3Ig
YWxnb3JpdGhtOmdzcy10c2lnXQogICAgICAgICAgICAgICAgICAgIFtObyBkaXNzZWN0b3IgZm9y
IGFsZ29yaXRobTpnc3MtdHNpZ10KICAgICAgICAgICAgICAgICAgICBbU2V2ZXJpdHkgbGV2ZWw6
IFdhcm5pbmddCiAgICAgICAgICAgICAgICAgICAgW0dyb3VwOiBVbmRlY29kZWRdCiAgICAgICAg
ICAgIE9yaWdpbmFsIElkOiA1OTQzOAogICAgICAgICAgICBFcnJvcjogTm8gZXJyb3IgKDApCiAg
ICAgICAgICAgIE90aGVyIExlbjogMAogICAgW1JlcXVlc3QgSW46IDEyXQogICAgW1RpbWU6IDAu
MDAyOTc2OTg0IHNlY29uZHNdCgpGcmFtZSAxNTogNTQgYnl0ZXMgb24gd2lyZSAoNDMyIGJpdHMp
LCA1NCBieXRlcyBjYXB0dXJlZCAoNDMyIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhl
cm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6
IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wg
VmVyc2lvbiA0LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClRyYW5zbWlzc2lv
biBDb250cm9sIFByb3RvY29sLCBTcmMgUG9ydDogNTA2MjEsIERzdCBQb3J0OiA1MywgU2VxOiAx
MzgyLCBBY2s6IDM2NSwgTGVuOiAwCgpGcmFtZSAxNjogNjYgYnl0ZXMgb24gd2lyZSAoNTI4IGJp
dHMpLCA2NiBieXRlcyBjYXB0dXJlZCAoNTI4IGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApF
dGhlcm5ldCBJSSwgU3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBE
c3Q6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9j
b2wgVmVyc2lvbiA0LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClRyYW5zbWlz
c2lvbiBDb250cm9sIFByb3RvY29sLCBTcmMgUG9ydDogNTI1MTksIERzdCBQb3J0OiA1MywgU2Vx
OiAwLCBMZW46IDAKCkZyYW1lIDE3OiA2NiBieXRlcyBvbiB3aXJlICg1MjggYml0cyksIDY2IGJ5
dGVzIGNhcHR1cmVkICg1MjggYml0cykgb24gaW50ZXJmYWNlIGxvLCBpZCAwCkV0aGVybmV0IElJ
LCBTcmM6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCksIERzdDogMDA6MDA6
MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKQpJbnRlcm5ldCBQcm90b2NvbCBWZXJzaW9u
IDQsIFNyYzogMTAuNjQuMTI4LjIsIERzdDogMTAuNjQuMTI4LjIKVHJhbnNtaXNzaW9uIENvbnRy
b2wgUHJvdG9jb2wsIFNyYyBQb3J0OiA1MywgRHN0IFBvcnQ6IDUyNTE5LCBTZXE6IDAsIEFjazog
MSwgTGVuOiAwCgpGcmFtZSAxODogNTQgYnl0ZXMgb24gd2lyZSAoNDMyIGJpdHMpLCA1NCBieXRl
cyBjYXB0dXJlZCAoNDMyIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhlcm5ldCBJSSwg
U3JjOiAwMDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6IDAwOjAwOjAw
XzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wgVmVyc2lvbiA0
LCBTcmM6IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClRyYW5zbWlzc2lvbiBDb250cm9s
IFByb3RvY29sLCBTcmMgUG9ydDogNTI1MTksIERzdCBQb3J0OiA1MywgU2VxOiAxLCBBY2s6IDEs
IExlbjogMAoKRnJhbWUgMTk6IDU0IGJ5dGVzIG9uIHdpcmUgKDQzMiBiaXRzKSwgNTQgYnl0ZXMg
Y2FwdHVyZWQgKDQzMiBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNy
YzogMDA6MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8w
MDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwg
U3JjOiAxMC42NC4xMjguMiwgRHN0OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQ
cm90b2NvbCwgU3JjIFBvcnQ6IDUwNjIxLCBEc3QgUG9ydDogNTMsIFNlcTogMTM4MiwgQWNrOiAz
NjUsIExlbjogMAoKRnJhbWUgMjA6IDE5NyBieXRlcyBvbiB3aXJlICgxNTc2IGJpdHMpLCAxOTcg
Ynl0ZXMgY2FwdHVyZWQgKDE1NzYgYml0cykgb24gaW50ZXJmYWNlIGxvLCBpZCAwCkV0aGVybmV0
IElJLCBTcmM6IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCksIERzdDogMDA6
MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKQpJbnRlcm5ldCBQcm90b2NvbCBWZXJz
aW9uIDQsIFNyYzogMTAuNjQuMTI4LjIsIERzdDogMTAuNjQuMTI4LjIKVHJhbnNtaXNzaW9uIENv
bnRyb2wgUHJvdG9jb2wsIFNyYyBQb3J0OiA1MjUxOSwgRHN0IFBvcnQ6IDUzLCBTZXE6IDEsIEFj
azogMSwgTGVuOiAxNDMKRG9tYWluIE5hbWUgU3lzdGVtIChxdWVyeSkKICAgIExlbmd0aDogMTQx
CiAgICBUcmFuc2FjdGlvbiBJRDogMHgxMjU0CiAgICBGbGFnczogMHgyODAwIER5bmFtaWMgdXBk
YXRlCiAgICAgICAgMC4uLiAuLi4uIC4uLi4gLi4uLiA9IFJlc3BvbnNlOiBNZXNzYWdlIGlzIGEg
cXVlcnkKICAgICAgICAuMDEwIDEuLi4gLi4uLiAuLi4uID0gT3Bjb2RlOiBEeW5hbWljIHVwZGF0
ZSAoNSkKICAgICAgICAuLi4uIC4uMC4gLi4uLiAuLi4uID0gVHJ1bmNhdGVkOiBNZXNzYWdlIGlz
IG5vdCB0cnVuY2F0ZWQKICAgICAgICAuLi4uIC4uLjAgLi4uLiAuLi4uID0gUmVjdXJzaW9uIGRl
c2lyZWQ6IERvbid0IGRvIHF1ZXJ5IHJlY3Vyc2l2ZWx5CiAgICAgICAgLi4uLiAuLi4uIC4wLi4g
Li4uLiA9IFo6IHJlc2VydmVkICgwKQogICAgICAgIC4uLi4gLi4uLiAuLi4wIC4uLi4gPSBOb24t
YXV0aGVudGljYXRlZCBkYXRhOiBVbmFjY2VwdGFibGUKICAgIFpvbmVzOiAxCiAgICBQcmVyZXF1
aXNpdGVzOiAwCiAgICBVcGRhdGVzOiAxCiAgICBBZGRpdGlvbmFsIFJSczogMQogICAgWm9uZQog
ICAgICAgIGRvbWFpbi5hbHQ6IHR5cGUgU09BLCBjbGFzcyBJTgogICAgICAgICAgICBOYW1lOiBk
b21haW4uYWx0CiAgICAgICAgICAgIFtOYW1lIExlbmd0aDogMTBdCiAgICAgICAgICAgIFtMYWJl
bCBDb3VudDogMl0KICAgICAgICAgICAgVHlwZTogU09BIChTdGFydCBPZiBhIHpvbmUgb2YgQXV0
aG9yaXR5KSAoNikKICAgICAgICAgICAgQ2xhc3M6IElOICgweDAwMDEpCiAgICBVcGRhdGVzCiAg
ICAgICAgZGMuZG9tYWluLmFsdDogdHlwZSBBLCBjbGFzcyBJTiwgYWRkciAxMC42NC4xMjguMgog
ICAgICAgICAgICBOYW1lOiBkYy5kb21haW4uYWx0CiAgICAgICAgICAgIFR5cGU6IEEgKEhvc3Qg
QWRkcmVzcykgKDEpCiAgICAgICAgICAgIENsYXNzOiBJTiAoMHgwMDAxKQogICAgICAgICAgICBU
aW1lIHRvIGxpdmU6IDkwMCAoMTUgbWludXRlcykKICAgICAgICAgICAgRGF0YSBsZW5ndGg6IDQK
ICAgICAgICAgICAgQWRkcmVzczogMTAuNjQuMTI4LjIKICAgIEFkZGl0aW9uYWwgcmVjb3Jkcwog
ICAgICAgIDI3MjI2MTg4MTUuc2lnLWRjLmRvbWFpbi5hbHQ6IHR5cGUgVFNJRywgY2xhc3MgQU5Z
CiAgICAgICAgICAgIE5hbWU6IDI3MjI2MTg4MTUuc2lnLWRjLmRvbWFpbi5hbHQKICAgICAgICAg
ICAgVHlwZTogVFNJRyAoVHJhbnNhY3Rpb24gU2lnbmF0dXJlKSAoMjUwKQogICAgICAgICAgICBD
bGFzczogQU5ZICgweDAwZmYpCiAgICAgICAgICAgIFRpbWUgdG8gbGl2ZTogMCAoMCBzZWNvbmRz
KQogICAgICAgICAgICBEYXRhIGxlbmd0aDogNTQKICAgICAgICAgICAgQWxnb3JpdGhtIE5hbWU6
IGdzcy10c2lnCiAgICAgICAgICAgIFRpbWUgU2lnbmVkOiBEZWMgMTUsIDIwMjAgMTY6NTM6NTUu
MDAwMDAwMDAwICswNAogICAgICAgICAgICBGdWRnZTogMzAwCiAgICAgICAgICAgIE1BQyBTaXpl
OiAyOAogICAgICAgICAgICBNQUMKICAgICAgICAgICAgICAgIFtFeHBlcnQgSW5mbyAoV2Fybmlu
Zy9VbmRlY29kZWQpOiBObyBkaXNzZWN0b3IgZm9yIGFsZ29yaXRobTpnc3MtdHNpZ10KICAgICAg
ICAgICAgICAgICAgICBbTm8gZGlzc2VjdG9yIGZvciBhbGdvcml0aG06Z3NzLXRzaWddCiAgICAg
ICAgICAgICAgICAgICAgW1NldmVyaXR5IGxldmVsOiBXYXJuaW5nXQogICAgICAgICAgICAgICAg
ICAgIFtHcm91cDogVW5kZWNvZGVkXQogICAgICAgICAgICBPcmlnaW5hbCBJZDogNDY5MgogICAg
ICAgICAgICBFcnJvcjogTm8gZXJyb3IgKDApCiAgICAgICAgICAgIE90aGVyIExlbjogMAoKRnJh
bWUgMjE6IDU0IGJ5dGVzIG9uIHdpcmUgKDQzMiBiaXRzKSwgNTQgYnl0ZXMgY2FwdHVyZWQgKDQz
MiBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNyYzogMDA6MDA6MDBf
MDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8wMDowMDowMCAoMDA6
MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwgU3JjOiAxMC42NC4x
MjguMiwgRHN0OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCwgU3Jj
IFBvcnQ6IDUzLCBEc3QgUG9ydDogNTI1MTksIFNlcTogMSwgQWNrOiAxNDQsIExlbjogMAoKRnJh
bWUgMjI6IDU0IGJ5dGVzIG9uIHdpcmUgKDQzMiBiaXRzKSwgNTQgYnl0ZXMgY2FwdHVyZWQgKDQz
MiBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNyYzogMDA6MDA6MDBf
MDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8wMDowMDowMCAoMDA6
MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwgU3JjOiAxMC42NC4x
MjguMiwgRHN0OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCwgU3Jj
IFBvcnQ6IDUzLCBEc3QgUG9ydDogNTA2MjEsIFNlcTogMzY1LCBBY2s6IDEzODMsIExlbjogMAoK
RnJhbWUgMjM6IDU0IGJ5dGVzIG9uIHdpcmUgKDQzMiBiaXRzKSwgNTQgYnl0ZXMgY2FwdHVyZWQg
KDQzMiBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNyYzogMDA6MDA6
MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8wMDowMDowMCAo
MDA6MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwgU3JjOiAxMC42
NC4xMjguMiwgRHN0OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2NvbCwg
U3JjIFBvcnQ6IDUwNjIxLCBEc3QgUG9ydDogNTMsIFNlcTogMTM4MywgQWNrOiAzNjYsIExlbjog
MAoKRnJhbWUgMjQ6IDE5NyBieXRlcyBvbiB3aXJlICgxNTc2IGJpdHMpLCAxOTcgYnl0ZXMgY2Fw
dHVyZWQgKDE1NzYgYml0cykgb24gaW50ZXJmYWNlIGxvLCBpZCAwCkV0aGVybmV0IElJLCBTcmM6
IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCksIERzdDogMDA6MDA6MDBfMDA6
MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKQpJbnRlcm5ldCBQcm90b2NvbCBWZXJzaW9uIDQsIFNy
YzogMTAuNjQuMTI4LjIsIERzdDogMTAuNjQuMTI4LjIKVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJv
dG9jb2wsIFNyYyBQb3J0OiA1MywgRHN0IFBvcnQ6IDUyNTE5LCBTZXE6IDEsIEFjazogMTQ0LCBM
ZW46IDE0MwpEb21haW4gTmFtZSBTeXN0ZW0gKHJlc3BvbnNlKQogICAgTGVuZ3RoOiAxNDEKICAg
IFRyYW5zYWN0aW9uIElEOiAweDEyNTQKICAgIEZsYWdzOiAweGE4ODAgRHluYW1pYyB1cGRhdGUg
cmVzcG9uc2UsIE5vIGVycm9yCiAgICAgICAgMS4uLiAuLi4uIC4uLi4gLi4uLiA9IFJlc3BvbnNl
OiBNZXNzYWdlIGlzIGEgcmVzcG9uc2UKICAgICAgICAuMDEwIDEuLi4gLi4uLiAuLi4uID0gT3Bj
b2RlOiBEeW5hbWljIHVwZGF0ZSAoNSkKICAgICAgICAuLi4uIC4wLi4gLi4uLiAuLi4uID0gQXV0
aG9yaXRhdGl2ZTogU2VydmVyIGlzIG5vdCBhbiBhdXRob3JpdHkgZm9yIGRvbWFpbgogICAgICAg
IC4uLi4gLi4wLiAuLi4uIC4uLi4gPSBUcnVuY2F0ZWQ6IE1lc3NhZ2UgaXMgbm90IHRydW5jYXRl
ZAogICAgICAgIC4uLi4gLi4uMCAuLi4uIC4uLi4gPSBSZWN1cnNpb24gZGVzaXJlZDogRG9uJ3Qg
ZG8gcXVlcnkgcmVjdXJzaXZlbHkKICAgICAgICAuLi4uIC4uLi4gMS4uLiAuLi4uID0gUmVjdXJz
aW9uIGF2YWlsYWJsZTogU2VydmVyIGNhbiBkbyByZWN1cnNpdmUgcXVlcmllcwogICAgICAgIC4u
Li4gLi4uLiAuMC4uIC4uLi4gPSBaOiByZXNlcnZlZCAoMCkKICAgICAgICAuLi4uIC4uLi4gLi4w
LiAuLi4uID0gQW5zd2VyIGF1dGhlbnRpY2F0ZWQ6IEFuc3dlci9hdXRob3JpdHkgcG9ydGlvbiB3
YXMgbm90IGF1dGhlbnRpY2F0ZWQgYnkgdGhlIHNlcnZlcgogICAgICAgIC4uLi4gLi4uLiAuLi4w
IC4uLi4gPSBOb24tYXV0aGVudGljYXRlZCBkYXRhOiBVbmFjY2VwdGFibGUKICAgICAgICAuLi4u
IC4uLi4gLi4uLiAwMDAwID0gUmVwbHkgY29kZTogTm8gZXJyb3IgKDApCiAgICBab25lczogMQog
ICAgUHJlcmVxdWlzaXRlczogMAogICAgVXBkYXRlczogMQogICAgQWRkaXRpb25hbCBSUnM6IDEK
ICAgIFpvbmUKICAgICAgICBkb21haW4uYWx0OiB0eXBlIFNPQSwgY2xhc3MgSU4KICAgICAgICAg
ICAgTmFtZTogZG9tYWluLmFsdAogICAgICAgICAgICBbTmFtZSBMZW5ndGg6IDEwXQogICAgICAg
ICAgICBbTGFiZWwgQ291bnQ6IDJdCiAgICAgICAgICAgIFR5cGU6IFNPQSAoU3RhcnQgT2YgYSB6
b25lIG9mIEF1dGhvcml0eSkgKDYpCiAgICAgICAgICAgIENsYXNzOiBJTiAoMHgwMDAxKQogICAg
VXBkYXRlcwogICAgICAgIGRjLmRvbWFpbi5hbHQ6IHR5cGUgQSwgY2xhc3MgSU4sIGFkZHIgMTAu
NjQuMTI4LjIKICAgICAgICAgICAgTmFtZTogZGMuZG9tYWluLmFsdAogICAgICAgICAgICBUeXBl
OiBBIChIb3N0IEFkZHJlc3MpICgxKQogICAgICAgICAgICBDbGFzczogSU4gKDB4MDAwMSkKICAg
ICAgICAgICAgVGltZSB0byBsaXZlOiA5MDAgKDE1IG1pbnV0ZXMpCiAgICAgICAgICAgIERhdGEg
bGVuZ3RoOiA0CiAgICAgICAgICAgIEFkZHJlc3M6IDEwLjY0LjEyOC4yCiAgICBBZGRpdGlvbmFs
IHJlY29yZHMKICAgICAgICAyNzIyNjE4ODE1LnNpZy1kYy5kb21haW4uYWx0OiB0eXBlIFRTSUcs
IGNsYXNzIEFOWQogICAgICAgICAgICBOYW1lOiAyNzIyNjE4ODE1LnNpZy1kYy5kb21haW4uYWx0
CiAgICAgICAgICAgIFR5cGU6IFRTSUcgKFRyYW5zYWN0aW9uIFNpZ25hdHVyZSkgKDI1MCkKICAg
ICAgICAgICAgQ2xhc3M6IEFOWSAoMHgwMGZmKQogICAgICAgICAgICBUaW1lIHRvIGxpdmU6IDAg
KDAgc2Vjb25kcykKICAgICAgICAgICAgRGF0YSBsZW5ndGg6IDU0CiAgICAgICAgICAgIEFsZ29y
aXRobSBOYW1lOiBnc3MtdHNpZwogICAgICAgICAgICBUaW1lIFNpZ25lZDogRGVjIDE1LCAyMDIw
IDE2OjUzOjU2LjAwMDAwMDAwMCArMDQKICAgICAgICAgICAgRnVkZ2U6IDMwMAogICAgICAgICAg
ICBNQUMgU2l6ZTogMjgKICAgICAgICAgICAgTUFDCiAgICAgICAgICAgICAgICBbRXhwZXJ0IElu
Zm8gKFdhcm5pbmcvVW5kZWNvZGVkKTogTm8gZGlzc2VjdG9yIGZvciBhbGdvcml0aG06Z3NzLXRz
aWddCiAgICAgICAgICAgICAgICAgICAgW05vIGRpc3NlY3RvciBmb3IgYWxnb3JpdGhtOmdzcy10
c2lnXQogICAgICAgICAgICAgICAgICAgIFtTZXZlcml0eSBsZXZlbDogV2FybmluZ10KICAgICAg
ICAgICAgICAgICAgICBbR3JvdXA6IFVuZGVjb2RlZF0KICAgICAgICAgICAgT3JpZ2luYWwgSWQ6
IDQ2OTIKICAgICAgICAgICAgRXJyb3I6IE5vIGVycm9yICgwKQogICAgICAgICAgICBPdGhlciBM
ZW46IDAKICAgIFtSZXF1ZXN0IEluOiAyMF0KICAgIFtUaW1lOiAwLjYyMjIzMjg5OSBzZWNvbmRz
XQoKRnJhbWUgMjU6IDU0IGJ5dGVzIG9uIHdpcmUgKDQzMiBiaXRzKSwgNTQgYnl0ZXMgY2FwdHVy
ZWQgKDQzMiBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNyYzogMDA6
MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8wMDowMDow
MCAoMDA6MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwgU3JjOiAx
MC42NC4xMjguMiwgRHN0OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQcm90b2Nv
bCwgU3JjIFBvcnQ6IDUyNTE5LCBEc3QgUG9ydDogNTMsIFNlcTogMTQ0LCBBY2s6IDE0NCwgTGVu
OiAwCgpGcmFtZSAyNjogNTQgYnl0ZXMgb24gd2lyZSAoNDMyIGJpdHMpLCA1NCBieXRlcyBjYXB0
dXJlZCAoNDMyIGJpdHMpIG9uIGludGVyZmFjZSBsbywgaWQgMApFdGhlcm5ldCBJSSwgU3JjOiAw
MDowMDowMF8wMDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApLCBEc3Q6IDAwOjAwOjAwXzAwOjAw
OjAwICgwMDowMDowMDowMDowMDowMCkKSW50ZXJuZXQgUHJvdG9jb2wgVmVyc2lvbiA0LCBTcmM6
IDEwLjY0LjEyOC4yLCBEc3Q6IDEwLjY0LjEyOC4yClRyYW5zbWlzc2lvbiBDb250cm9sIFByb3Rv
Y29sLCBTcmMgUG9ydDogNTI1MTksIERzdCBQb3J0OiA1MywgU2VxOiAxNDQsIEFjazogMTQ0LCBM
ZW46IDAKCkZyYW1lIDI3OiA1NCBieXRlcyBvbiB3aXJlICg0MzIgYml0cyksIDU0IGJ5dGVzIGNh
cHR1cmVkICg0MzIgYml0cykgb24gaW50ZXJmYWNlIGxvLCBpZCAwCkV0aGVybmV0IElJLCBTcmM6
IDAwOjAwOjAwXzAwOjAwOjAwICgwMDowMDowMDowMDowMDowMCksIERzdDogMDA6MDA6MDBfMDA6
MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKQpJbnRlcm5ldCBQcm90b2NvbCBWZXJzaW9uIDQsIFNy
YzogMTAuNjQuMTI4LjIsIERzdDogMTAuNjQuMTI4LjIKVHJhbnNtaXNzaW9uIENvbnRyb2wgUHJv
dG9jb2wsIFNyYyBQb3J0OiA1MywgRHN0IFBvcnQ6IDUyNTE5LCBTZXE6IDE0NCwgQWNrOiAxNDUs
IExlbjogMAoKRnJhbWUgMjg6IDU0IGJ5dGVzIG9uIHdpcmUgKDQzMiBiaXRzKSwgNTQgYnl0ZXMg
Y2FwdHVyZWQgKDQzMiBiaXRzKSBvbiBpbnRlcmZhY2UgbG8sIGlkIDAKRXRoZXJuZXQgSUksIFNy
YzogMDA6MDA6MDBfMDA6MDA6MDAgKDAwOjAwOjAwOjAwOjAwOjAwKSwgRHN0OiAwMDowMDowMF8w
MDowMDowMCAoMDA6MDA6MDA6MDA6MDA6MDApCkludGVybmV0IFByb3RvY29sIFZlcnNpb24gNCwg
U3JjOiAxMC42NC4xMjguMiwgRHN0OiAxMC42NC4xMjguMgpUcmFuc21pc3Npb24gQ29udHJvbCBQ
cm90b2NvbCwgU3JjIFBvcnQ6IDUyNTE5LCBEc3QgUG9ydDogNTMsIFNlcTogMTQ1LCBBY2s6IDE0
NSwgTGVuOiAwCgpeQzI4IHBhY2tldHMgY2FwdHVyZWQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>