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

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

    <bug>
          <bug_id>38984</bug_id>
          
          <creation_ts>2020-09-23 15:40:03 +0300</creation_ts>
          <short_desc>Чёрный экран при загрузке иксов c ядром 5.8 в virtualbox на i586</short_desc>
          <delta_ts>2020-10-28 09:07:13 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-un-def</component>
          <version>unstable</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33000</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>greh</cc>
    
    <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>192785</commentid>
    <comment_count>0</comment_count>
      <attachid>8974</attachid>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-23 15:40:03 +0300</bug_when>
    <thetext>Created attachment 8974
Лог иксов при загрузке с чёрным экраном

Чёрный экран при загрузке иксов c ядром 5.8 в virtualbox на i586 (виртуальный видеадаптер значения не имеет). Если выгрузить модули ядра vboxsf и vboxguest, то иксы загружаются нормально.

Также я проверил, что монтирование vboxsf не работает (модуль vboxsf загружен).
Модули vboxguest и vboxsf из пакета kernel-image-un-def. Пакет virtualbox-guest-addition-un-def не собран. На ядре std-def используются модули из пакетов virtualbox-guest-addition-*-std-def.

Так что напрашивается предложение не собирать модули ядра vboxguest и vboxsf в пакете kernel-image-un-def.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192786</commentid>
    <comment_count>1</comment_count>
    <who name="Valery Sinelnikov">greh</who>
    <bug_when>2020-09-23 16:59:53 +0300</bug_when>
    <thetext>Новая версия virtualbox с поддержкой ядра 5.8 застряла при проверке линковки на сборочнице:
https://lists.altlinux.org/pipermail/devel/2020-September/211991.html

Давайте уточним:
- Какая версия virtualbox установлена на хост-системе?
- Какое ядро установлено на хост-системе?
- Откуда взяты модули vboxsf и vboxguest для ядра 5.8 на гостевой системе?
- Работает ли драйвер vboxvideo?

Новые ядра включают собственную реализацию модулей vboxguest и vboxvideo для того чтобы ими воспользоваться необходимо удалить пакеты: 
virtualbox-guest-common-vboxguest

Попробуйте проверить модули из этих пакетов, если использовали более старые:
 http://git.altlinux.org/tasks/257606/build/40/i586/rpms/
 http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/

Модуль vboxsf проверяется с ядром un-def при прохождении virtualbox в стабильный бранч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192787</commentid>
    <comment_count>2</comment_count>
    <who name="Valery Sinelnikov">greh</who>
    <bug_when>2020-09-23 17:05:08 +0300</bug_when>
    <thetext>Новые ядра включают собственную реализацию модулей vboxguest и vboxvideo для того чтобы ими воспользоваться необходимо удалить пакеты: 
virtualbox-guest-common-vboxguest, virtualbox-guest-common-vboxvideo и virtualbox-guest-common.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192790</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-23 17:36:29 +0300</bug_when>
    <thetext>(Ответ для Valery Sinelnikov на комментарий #1)
&gt; Новая версия virtualbox с поддержкой ядра 5.8 застряла при проверке линковки
&gt; на сборочнице:
&gt; https://lists.altlinux.org/pipermail/devel/2020-September/211991.html
&gt; 
&gt; Давайте уточним:
&gt; - Какая версия virtualbox установлена на хост-системе?

virtualbox-6.1.12a-alt2.x86_64

&gt; - Какое ядро установлено на хост-системе?

5.4.62-std-def-alt1

&gt; - Откуда взяты модули vboxsf и vboxguest для ядра 5.8 на гостевой системе?

Они в пакете kernel-image-un-def

&gt; - Работает ли драйвер vboxvideo?

Если выбран видеоадаптер vboxvga или vboxsvga, то работает.

&gt; 
&gt; Новые ядра включают собственную реализацию модулей vboxguest и vboxvideo для
&gt; того чтобы ими воспользоваться необходимо удалить пакеты: 
&gt; virtualbox-guest-common-vboxguest

А толк какой будет от модулей ядра без утилит? Потому и предложил их не собирать.

В принципе, если закоментировать в /etc/X11/xinit.d/98vboxadd-xclient строчку:
/usr/bin/VBoxClient --vmsvga
то чёрный экран не наблюдается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192791</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-23 17:55:12 +0300</bug_when>
    <thetext>(Ответ для Valery Sinelnikov на комментарий #1)
&gt; 
&gt; Попробуйте проверить модули из этих пакетов, если использовали более старые:
&gt;  http://git.altlinux.org/tasks/257606/build/40/i586/rpms/
&gt;  http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/

Они для ядра 5.7.19 собраны.

&gt; 
&gt; Модуль vboxsf проверяется с ядром un-def при прохождении virtualbox в
&gt; стабильный бранч.

Я про модуль ядра из пакета kernel-image-un-def. В версии 5.7 этого модуля ещё не было. А в версии 5.8 есть и работать не хочет. Говорит про неизвестный аргумент:

mount -t vboxsf rpm /mnt
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument

lsmod |grep vboxsf:
vboxsf 28672 0
vboxguest 32768 5 vboxsf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192792</commentid>
    <comment_count>5</comment_count>
    <who name="Valery Sinelnikov">greh</who>
    <bug_when>2020-09-23 18:05:04 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #3)
&gt; (Ответ для Valery Sinelnikov на комментарий #1)
&gt; &gt; Новая версия virtualbox с поддержкой ядра 5.8 застряла при проверке линковки
&gt; &gt; на сборочнице:
&gt; &gt; https://lists.altlinux.org/pipermail/devel/2020-September/211991.html
&gt; &gt; 
&gt; &gt; Давайте уточним:
&gt; &gt; - Какая версия virtualbox установлена на хост-системе?
&gt; 
&gt; virtualbox-6.1.12a-alt2.x86_64
&gt; 
&gt; &gt; - Какое ядро установлено на хост-системе?
&gt; 
&gt; 5.4.62-std-def-alt1
&gt; 
&gt; &gt; - Откуда взяты модули vboxsf и vboxguest для ядра 5.8 на гостевой системе?
&gt; 
&gt; Они в пакете kernel-image-un-def

В таком случае мы имеем дело с модулями встроенными в ядро. Дело в том, что родные модули virtualbox&apos;а для 5.8 ядра un-def из репозитория временно удалены, поскольку новый virtualbox с поддержкой ядра 5.8 пока не собран:
http://git.altlinux.org/gears/k/kernel-modules-virtualbox-addition-un-def.git

В целом, модули ядра vboxguest и vboxsf рабочие, но новые ядра не поддерживаются старым virtualbox&apos;ом.

Стоит проверить работают ли они на новом от сюда:
http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/

Можете проверить работу на новом virtualbox на хосте?

 
&gt; &gt; - Работает ли драйвер vboxvideo?
&gt; 
&gt; Если выбран видеоадаптер vboxvga или vboxsvga, то работает.
&gt; 
&gt; &gt; 
&gt; &gt; Новые ядра включают собственную реализацию модулей vboxguest и vboxvideo для
&gt; &gt; того чтобы ими воспользоваться необходимо удалить пакеты: 
&gt; &gt; virtualbox-guest-common-vboxguest
&gt; 
&gt; А толк какой будет от модулей ядра без утилит? Потому и предложил их не
&gt; собирать.

Это вспомогательные пакеты для загрузки модулей ядра. На наличие утилит их отсутствие не влияет.

$ rpm -qpRl virtualbox-guest-common-*
rpmlib(PayloadIsLzma)
/etc/modules-load.d/virtualbox-addition.conf                                                                                                
rpmlib(PayloadIsLzma)                                                                                                                       
/etc/modprobe.d/virtualbox-vboxguest.conf                                                                                                   
rpmlib(PayloadIsLzma)
/etc/modprobe.d/virtualbox-vboxvideo.conf

$ ls virtualbox-guest-common-*
virtualbox-guest-common-6.1.14-alt1.i586.rpm
virtualbox-guest-common-vboxvideo-6.1.14-alt1.i586.rpm
virtualbox-guest-common-vboxguest-6.1.14-alt1.i586.rpm

&gt; В принципе, если закоментировать в /etc/X11/xinit.d/98vboxadd-xclient
&gt; строчку:
&gt; /usr/bin/VBoxClient --vmsvga
&gt; то чёрный экран не наблюдается.

Видимо, эту опцию нужно сделать выбираемой в зависимости от используемого видеодрайвера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192793</commentid>
    <comment_count>6</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-23 18:13:31 +0300</bug_when>
    <thetext>(Ответ для Valery Sinelnikov на комментарий #5)
&gt; (Ответ для Антон Мидюков на комментарий #3)
&gt; &gt; А толк какой будет от модулей ядра без утилит? Потому и предложил их не
&gt; &gt; собирать.
&gt; 
&gt; Это вспомогательные пакеты для загрузки модулей ядра. На наличие утилит их
&gt; отсутствие не влияет.
&gt; 
&gt; $ rpm -qpRl virtualbox-guest-common-*
&gt; rpmlib(PayloadIsLzma)
&gt; /etc/modules-load.d/virtualbox-addition.conf                                
&gt; 
&gt; rpmlib(PayloadIsLzma)                                                       
&gt; 
&gt; /etc/modprobe.d/virtualbox-vboxguest.conf                                   
&gt; 
&gt; rpmlib(PayloadIsLzma)
&gt; /etc/modprobe.d/virtualbox-vboxvideo.conf
&gt; 
&gt; $ ls virtualbox-guest-common-*
&gt; virtualbox-guest-common-6.1.14-alt1.i586.rpm
&gt; virtualbox-guest-common-vboxvideo-6.1.14-alt1.i586.rpm
&gt; virtualbox-guest-common-vboxguest-6.1.14-alt1.i586.rpm

От virtualbox-guest-common зависят virtualbox-guest-additions и virtualbox-guest-utils.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192794</commentid>
    <comment_count>7</comment_count>
    <who name="Valery Sinelnikov">greh</who>
    <bug_when>2020-09-23 18:32:28 +0300</bug_when>
    <thetext>

(Ответ для Антон Мидюков на комментарий #6)
&gt; (Ответ для Valery Sinelnikov на комментарий #5)
[...]
&gt; &gt; $ ls virtualbox-guest-common-*
&gt; &gt; virtualbox-guest-common-6.1.14-alt1.i586.rpm
&gt; &gt; virtualbox-guest-common-vboxvideo-6.1.14-alt1.i586.rpm
&gt; &gt; virtualbox-guest-common-vboxguest-6.1.14-alt1.i586.rpm
&gt; 
&gt; От virtualbox-guest-common зависят virtualbox-guest-additions и
&gt; virtualbox-guest-utils.

Действительно.

Давайте уточним следующие моменты:
- влияет ли наличие стоковых модулей vboxguest и vboxsf, если закоментировать в /etc/X11/xinit.d/98vboxadd-xclient строчку /usr/bin/VBoxClient --vmsvga ? Какие, при этом, vbox* модули оказываются загружены?
- Работают ли модули vboxguest и vboxsf на новом virtualbox-6.1.14 из не прошедшей таски:
http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/ ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192796</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-23 19:09:27 +0300</bug_when>
    <thetext>(Ответ для Valery Sinelnikov на комментарий #7)
&gt; 
&gt; (Ответ для Антон Мидюков на комментарий #6)
&gt; &gt; (Ответ для Valery Sinelnikov на комментарий #5)
&gt; [...]
&gt; &gt; &gt; $ ls virtualbox-guest-common-*
&gt; &gt; &gt; virtualbox-guest-common-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; virtualbox-guest-common-vboxvideo-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; virtualbox-guest-common-vboxguest-6.1.14-alt1.i586.rpm
&gt; &gt; 
&gt; &gt; От virtualbox-guest-common зависят virtualbox-guest-additions и
&gt; &gt; virtualbox-guest-utils.
&gt; 
&gt; Действительно.
&gt; 
&gt; Давайте уточним следующие моменты:
&gt; - влияет ли наличие стоковых модулей vboxguest и vboxsf, если
&gt; закоментировать в /etc/X11/xinit.d/98vboxadd-xclient строчку
&gt; /usr/bin/VBoxClient --vmsvga ? Какие, при этом, vbox* модули оказываются
&gt; загружены?

Те же самые. Модули уже загружены (vboxguest, vboxsf, vboxvideo). Вот, если vboxguest и vboxsf выгрузить, проблема не возникает. Проблема только на i586.

&gt; - Работают ли модули vboxguest и vboxsf на новом virtualbox-6.1.14 из не
&gt; прошедшей таски:
&gt; http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/ ?

Они загружены, mount.vboxsf не работает. Буфер обмена работает. Это модули ядра из kernel-image-un-def.

Можете сами проблему воспроизвести у себя на регулярках:
http://nightly.altlinux.org/sisyphus/snapshots/20200923/regular-icewm-sysv-20200923-i586.iso
http://nightly.altlinux.org/sisyphus/snapshots/20200923/regular-xfce-20200923-i586.iso</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192810</commentid>
    <comment_count>9</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-09-24 11:01:39 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #8)
&gt; (Ответ для Valery Sinelnikov на комментарий #7)
&gt; &gt; 
&gt; &gt; (Ответ для Антон Мидюков на комментарий #6)
&gt; &gt; &gt; (Ответ для Valery Sinelnikov на комментарий #5)
&gt; &gt; [...]
&gt; &gt; &gt; &gt; $ ls virtualbox-guest-common-*
&gt; &gt; &gt; &gt; virtualbox-guest-common-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; &gt; virtualbox-guest-common-vboxvideo-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; &gt; virtualbox-guest-common-vboxguest-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; 
&gt; &gt; &gt; От virtualbox-guest-common зависят virtualbox-guest-additions и
&gt; &gt; &gt; virtualbox-guest-utils.
&gt; &gt; 
&gt; &gt; Действительно.
&gt; &gt; 
&gt; &gt; Давайте уточним следующие моменты:
&gt; &gt; - влияет ли наличие стоковых модулей vboxguest и vboxsf, если
&gt; &gt; закоментировать в /etc/X11/xinit.d/98vboxadd-xclient строчку
&gt; &gt; /usr/bin/VBoxClient --vmsvga ? Какие, при этом, vbox* модули оказываются
&gt; &gt; загружены?
&gt; 
&gt; Те же самые. Модули уже загружены (vboxguest, vboxsf, vboxvideo). Вот, если
&gt; vboxguest и vboxsf выгрузить, проблема не возникает. Проблема только на i586.

Погодите, какую проблему вызывает наличие загруженных модулей vboxguest и vboxsf?
Как эта проблема связана с решением &quot;если закоментировать в /etc/X11/xinit.d/98vboxadd-xclient строчку /usr/bin/VBoxClient --vmsvga&quot; ?

Я так это не понял ни со слов greh@ 


&gt; &gt; - Работают ли модули vboxguest и vboxsf на новом virtualbox-6.1.14 из не
&gt; &gt; прошедшей таски:
&gt; &gt; http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/ ?
&gt; 
&gt; Они загружены, mount.vboxsf не работает. Буфер обмена работает. Это модули
&gt; ядра из kernel-image-un-def.
&gt; 
&gt; Можете сами проблему воспроизвести у себя на регулярках:
&gt; http://nightly.altlinux.org/sisyphus/snapshots/20200923/regular-icewm-sysv-
&gt; 20200923-i586.iso
&gt; http://nightly.altlinux.org/sisyphus/snapshots/20200923/regular-xfce-
&gt; 20200923-i586.iso

А причём тут &quot;Они загружены&quot;, если вопрос о том, что:
- на какое-то время оказалось, что под ядро un-def не собрались модули kernel-modules-virtualbox-additions;
- при сборке очередных i586-образов, модули не установились;
- из ядра прилетел полный набор не родных, стоковых модулей, поставляемых в исходниках ядра;
- эти модули ведут себя странно на старом virtualbox-6.1.12a-alt2.x86_64, запущенном на хосте с ядром  5.4.62-std-def-alt1.

______________________


Есть предположение, что как только новый пакет virtualbox-6.1.14 с поддержкой ядра 5.8 пролезет в сизиф и в p9, проблема перестанет быть актуальной.

Возникает несколько вопросов, которые стоит проверить до этого момента:

----------------------
- Как поведут себя стоковые vbox-модули из ядра 5.8 в сизифных регулярках на новом virtualbox-6.1.14? Для этого virtualbox нужно обновить на хостовой системе, установив пакеты:
 http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/virtualbox-6.1.14-alt1.x86_64.rpm
 http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/virtualbox-common-6.1.14-alt1.x86_64.rpm
 http://git.altlinux.org/tasks/257606/build/400/x86_64/rpms/kernel-modules-virtualbox-std-def-6.1.14-alt1.328766.1.x86_64.rpm (если ядро не утекло)


----------------------
- Какую проблему, в итоге мы хотим решить для сизифных регулярок на ядре un-def?

 + Если мы хотим, чтобы они надёжнее работали, может быть их не стоит собирать на ядре un-def? На ядре std-def проблема бы не возникла.

 + Если мы хотим решить случайно выявленные проблемы стоковых vbox-модулей на ядре 5.8, то их стоит, для начала, проверить на последней хостовой версии virtualbox-6.1.14.

Решение просто их выпилить из ядра выгядит слишком радикально. Тем более, что аналогичные проблемы не выялены для x86_64. То есть, получается, что исходное предложение в текущей баге - отпилить модули vboxguest и vboxsf только на i586, потому что так сошлись звёзды. Завтра эти модули снова понадобятся и их снова нужно будет включать. Может быть их лучше тогда пока загнать в блеклист в регулярках? Причём только в том случае, когда пакеты kernel-modules-virtualbox-addition*-std-def не установлены.

Замечу, что вся эта чехорда с появлением нескольких пакетов с модулями:
 kernel-modules-virtualbox-addition-guest-std-def
 kernel-modules-virtualbox-addition-std-def
 kernel-modules-virtualbox-addition-video-std-def
возникла именно из-за того, что неожиданно в исходниках ядра появились сначала vboxguest, затем vboxvideo, а теперь и vboxsf, были включены. Собирать гостевые модули в расчёте на то, что на i586 и на x86_64 ещё и ядра собраны по-разному в плане поддержки vbox-модулей совсем не то, что кажется уменьшает энтропию.

 + Если мы хотим, чтобы сизифные регулярки на ядре un-def работали, как раньше, стоит помочь Валере допинать новый virtualbox с virtualbox-addition модулями для 5.8 ядра un-def:
https://lists.altlinux.org/pipermail/devel/2020-September/211991.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192815</commentid>
    <comment_count>10</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-24 11:29:25 +0300</bug_when>
    <thetext>(Ответ для Evgeny Sinelnikov на комментарий #9)
&gt; (Ответ для Антон Мидюков на комментарий #8)
&gt; &gt; (Ответ для Valery Sinelnikov на комментарий #7)
&gt; &gt; &gt; 
&gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #6)
&gt; &gt; &gt; &gt; (Ответ для Valery Sinelnikov на комментарий #5)
&gt; &gt; &gt; [...]
&gt; &gt; &gt; &gt; &gt; $ ls virtualbox-guest-common-*
&gt; &gt; &gt; &gt; &gt; virtualbox-guest-common-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; &gt; &gt; virtualbox-guest-common-vboxvideo-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; &gt; &gt; virtualbox-guest-common-vboxguest-6.1.14-alt1.i586.rpm
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; От virtualbox-guest-common зависят virtualbox-guest-additions и
&gt; &gt; &gt; &gt; virtualbox-guest-utils.
&gt; &gt; &gt; 
&gt; &gt; &gt; Действительно.
&gt; &gt; &gt; 
&gt; &gt; &gt; Давайте уточним следующие моменты:
&gt; &gt; &gt; - влияет ли наличие стоковых модулей vboxguest и vboxsf, если
&gt; &gt; &gt; закоментировать в /etc/X11/xinit.d/98vboxadd-xclient строчку
&gt; &gt; &gt; /usr/bin/VBoxClient --vmsvga ? Какие, при этом, vbox* модули оказываются
&gt; &gt; &gt; загружены?
&gt; &gt; 
&gt; &gt; Те же самые. Модули уже загружены (vboxguest, vboxsf, vboxvideo). Вот, если
&gt; &gt; vboxguest и vboxsf выгрузить, проблема не возникает. Проблема только на i586.
&gt; 
&gt; Погодите, какую проблему вызывает наличие загруженных модулей vboxguest и
&gt; vboxsf?

При загрузке системы i586 c ядром un-def 5.8.x в virtualbox при установленном пакете virtualbox-guest-utils наблюдается чёрный экран вместо изображения в загруженных иксах. В логе иксов я ничего такого не заметил. Могу лишь предположить, что glamore пытается задействовать аппаратное ускорение virtualbox.

&gt; Как эта проблема связана с решением &quot;если закоментировать в
&gt; /etc/X11/xinit.d/98vboxadd-xclient строчку /usr/bin/VBoxClient --vmsvga&quot; ?

Напрямую. Проблема в &quot;/usr/bin/VBoxClient --vmsvga&quot; + модуль ядра vboxguest из состава ядра kernel-modules-un-def 5.8.x.

&gt; 
&gt; Я так это не понял ни со слов greh@ 

Надеюсь, что объяснил нормально.

&gt; 
&gt; 
&gt; &gt; &gt; - Работают ли модули vboxguest и vboxsf на новом virtualbox-6.1.14 из не
&gt; &gt; &gt; прошедшей таски:
&gt; &gt; &gt; http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/ ?

Они собраны для ядра 5.7.19. Нужно собрать для ядра 5.8.x, чтобы проверить.

&gt; &gt; 
&gt; &gt; Они загружены, mount.vboxsf не работает. Буфер обмена работает. Это модули
&gt; &gt; ядра из kernel-image-un-def.
&gt; &gt; 
&gt; &gt; Можете сами проблему воспроизвести у себя на регулярках:
&gt; &gt; http://nightly.altlinux.org/sisyphus/snapshots/20200923/regular-icewm-sysv-
&gt; &gt; 20200923-i586.iso
&gt; &gt; http://nightly.altlinux.org/sisyphus/snapshots/20200923/regular-xfce-
&gt; &gt; 20200923-i586.iso
&gt; 
&gt; А причём тут &quot;Они загружены&quot;, если вопрос о том, что:
&gt; - на какое-то время оказалось, что под ядро un-def не собрались модули
&gt; kernel-modules-virtualbox-additions;
&gt; - при сборке очередных i586-образов, модули не установились;
&gt; - из ядра прилетел полный набор не родных, стоковых модулей, поставляемых в
&gt; исходниках ядра;
&gt; - эти модули ведут себя странно на старом virtualbox-6.1.12a-alt2.x86_64,
&gt; запущенном на хосте с ядром  5.4.62-std-def-alt1.

Я обновил модуль ядра для хоста из задания, проблема осталась. Я понимаю, что будут использоваться модули ядра kernel-modules-virtualbox-additions, когда соберутся. Потому в первом сообщении и предложил не собирать модули ядра vboxguest и vboxsf в kernel-image-un-def.

&gt; 
&gt; ______________________
&gt; 
&gt; 
&gt; Есть предположение, что как только новый пакет virtualbox-6.1.14 с
&gt; поддержкой ядра 5.8 пролезет в сизиф и в p9, проблема перестанет быть
&gt; актуальной.

Проблема будет скрыта. В Сизиф соберётся ядро 5.9, а kernel-modules-addititions собраться не успеет. Проблема всплывёт опять. Я не могу так просто исключить для некоторых регулярок virtualbox-guest-utils. И опять я повторю свой вопрос, если стоковые модули ядра не планируем использовать, то зачем их собирать?

&gt; 
&gt; Возникает несколько вопросов, которые стоит проверить до этого момента:
&gt; 
&gt; ----------------------
&gt; - Как поведут себя стоковые vbox-модули из ядра 5.8 в сизифных регулярках на
&gt; новом virtualbox-6.1.14? Для этого virtualbox нужно обновить на хостовой
&gt; системе, установив пакеты:
&gt;  http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/virtualbox-6.1.14-
&gt; alt1.x86_64.rpm
&gt;  http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/virtualbox-common-
&gt; 6.1.14-alt1.x86_64.rpm
&gt;  http://git.altlinux.org/tasks/257606/build/400/x86_64/rpms/kernel-modules-
&gt; virtualbox-std-def-6.1.14-alt1.328766.1.x86_64.rpm (если ядро не утекло)

Ничего не изменилось.

&gt; 
&gt; 
&gt; ----------------------
&gt; - Какую проблему, в итоге мы хотим решить для сизифных регулярок на ядре
&gt; un-def?

live с ядром un-def c установленным virtualbox-guest-utils, но не установленными модулями ядра kernel-modules-virtualbox-additions, которые для него собираются на несколько недель позже, должен загружаться нормально, а не показывать чёрный экран.

&gt; 
&gt;  + Если мы хотим, чтобы они надёжнее работали, может быть их не стоит
&gt; собирать на ядре un-def? На ядре std-def проблема бы не возникла.
&gt; 
&gt;  + Если мы хотим решить случайно выявленные проблемы стоковых vbox-модулей
&gt; на ядре 5.8, то их стоит, для начала, проверить на последней хостовой версии
&gt; virtualbox-6.1.14.
&gt; 
&gt; Решение просто их выпилить из ядра выгядит слишком радикально. Тем более,
&gt; что аналогичные проблемы не выялены для x86_64. То есть, получается, что
&gt; исходное предложение в текущей баге - отпилить модули vboxguest и vboxsf
&gt; только на i586, потому что так сошлись звёзды. Завтра эти модули снова
&gt; понадобятся и их снова нужно будет включать. Может быть их лучше тогда пока
&gt; загнать в блеклист в регулярках? Причём только в том случае, когда пакеты
&gt; kernel-modules-virtualbox-addition*-std-def не установлены.
&gt; 
&gt; Замечу, что вся эта чехорда с появлением нескольких пакетов с модулями:
&gt;  kernel-modules-virtualbox-addition-guest-std-def
&gt;  kernel-modules-virtualbox-addition-std-def
&gt;  kernel-modules-virtualbox-addition-video-std-def
&gt; возникла именно из-за того, что неожиданно в исходниках ядра появились
&gt; сначала vboxguest, затем vboxvideo, а теперь и vboxsf, были включены.
&gt; Собирать гостевые модули в расчёте на то, что на i586 и на x86_64 ещё и ядра
&gt; собраны по-разному в плане поддержки vbox-модулей совсем не то, что кажется
&gt; уменьшает энтропию.

Ну, так может на всех ядрах не будем собирать vboxguest, vboxsf, vboxvideo? В чём смысл их собирать, если мы их блеклистим? И убрать эту энтропию. А когда стоковые модули нормально заработают (после сборки 5.14 std-def, например), тогда перейти на них и не собирать kernel-modules-virtualbox-addition.

&gt; 
&gt;  + Если мы хотим, чтобы сизифные регулярки на ядре un-def работали, как
&gt; раньше, стоит помочь Валере допинать новый virtualbox с virtualbox-addition
&gt; модулями для 5.8 ядра un-def:
&gt; https://lists.altlinux.org/pipermail/devel/2020-September/211991.html

Видел, но не знаю чем помочь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192817</commentid>
    <comment_count>11</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-09-24 11:53:20 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #10)
&gt; (Ответ для Evgeny Sinelnikov на комментарий #9)
...
&gt; &gt; Погодите, какую проблему вызывает наличие загруженных модулей vboxguest и
&gt; &gt; vboxsf?
&gt; 
&gt; При загрузке системы i586 c ядром un-def 5.8.x в virtualbox при
&gt; установленном пакете virtualbox-guest-utils наблюдается чёрный экран вместо
&gt; изображения в загруженных иксах. В логе иксов я ничего такого не заметил.
&gt; Могу лишь предположить, что glamore пытается задействовать аппаратное
&gt; ускорение virtualbox.
&gt; 
&gt; &gt; Как эта проблема связана с решением &quot;если закоментировать в
&gt; &gt; /etc/X11/xinit.d/98vboxadd-xclient строчку /usr/bin/VBoxClient --vmsvga&quot; ?
&gt; 
&gt; Напрямую. Проблема в &quot;/usr/bin/VBoxClient --vmsvga&quot; + модуль ядра vboxguest
&gt; из состава ядра kernel-modules-un-def 5.8.x.

А достаточно ли для решения проблемы просто убрать /usr/bin/VBoxClient --vmsvga, 
модуль vboxguest оставить?


&gt; &gt; &gt; &gt; - Работают ли модули vboxguest и vboxsf на новом virtualbox-6.1.14 из не
&gt; &gt; &gt; &gt; прошедшей таски:
&gt; &gt; &gt; &gt; http://git.altlinux.org/tasks/257606/build/40/x86_64/rpms/ ?
&gt; 
&gt; Они собраны для ядра 5.7.19. Нужно собрать для ядра 5.8.x, чтобы проверить.

2greh@: давай перезапустими таску на новом 5.8 ядре, которое уже в сизифе.

...
&gt; &gt; Есть предположение, что как только новый пакет virtualbox-6.1.14 с
&gt; &gt; поддержкой ядра 5.8 пролезет в сизиф и в p9, проблема перестанет быть
&gt; &gt; актуальной.
&gt; 
&gt; Проблема будет скрыта. В Сизиф соберётся ядро 5.9, а
&gt; kernel-modules-addititions собраться не успеет. Проблема всплывёт опять. Я
&gt; не могу так просто исключить для некоторых регулярок virtualbox-guest-utils.
&gt; И опять я повторю свой вопрос, если стоковые модули ядра не планируем
&gt; использовать, то зачем их собирать?

Не я принял решение об их сборке. Думаю, что их стоит собирать и беклистить, чтобы иметь возможность проверить, когда они, наконец, заработают. А также для того, чтобы было что отлаживать. В идеале, пропатчить ядерные модули коли уж их пытаются сделать встроенными в ядро.


&gt; &gt; Возникает несколько вопросов, которые стоит проверить до этого момента:
&gt; &gt; 
&gt; &gt; ----------------------
&gt; &gt; - Как поведут себя стоковые vbox-модули из ядра 5.8 в сизифных регулярках на
&gt; &gt; новом virtualbox-6.1.14?
...
&gt; 
&gt; Ничего не изменилось.

Плохо, очень жаль.


&gt; &gt; ----------------------
&gt; &gt; - Какую проблему, в итоге мы хотим решить для сизифных регулярок на ядре
&gt; &gt; un-def?
&gt; 
&gt; live с ядром un-def c установленным virtualbox-guest-utils, но не
&gt; установленными модулями ядра kernel-modules-virtualbox-additions, которые
&gt; для него собираются на несколько недель позже, должен загружаться нормально,
&gt; а не показывать чёрный экран.

В таком случае нужно заниматься отладкой соответствующих регулярок.

...
&gt; &gt;  + Если мы хотим решить случайно выявленные проблемы стоковых vbox-модулей
&gt; &gt; на ядре 5.8, то их стоит, для начала, проверить на последней хостовой версии
&gt; &gt; virtualbox-6.1.14.
&gt; &gt; 
&gt; &gt; Решение просто их выпилить из ядра выгядит слишком радикально. Тем более,
&gt; &gt; что аналогичные проблемы не выялены для x86_64. То есть, получается, что
&gt; &gt; исходное предложение в текущей баге - отпилить модули vboxguest и vboxsf
&gt; &gt; только на i586, потому что так сошлись звёзды. Завтра эти модули снова
&gt; &gt; понадобятся и их снова нужно будет включать. Может быть их лучше тогда пока
&gt; &gt; загнать в блеклист в регулярках? Причём только в том случае, когда пакеты
&gt; &gt; kernel-modules-virtualbox-addition*-std-def не установлены.
&gt; &gt; 
&gt; &gt; Замечу, что вся эта чехорда с появлением нескольких пакетов с модулями:
&gt; &gt;  kernel-modules-virtualbox-addition-guest-std-def
&gt; &gt;  kernel-modules-virtualbox-addition-std-def
&gt; &gt;  kernel-modules-virtualbox-addition-video-std-def
&gt; &gt; возникла именно из-за того, что неожиданно в исходниках ядра появились
&gt; &gt; сначала vboxguest, затем vboxvideo, а теперь и vboxsf, были включены.
&gt; &gt; Собирать гостевые модули в расчёте на то, что на i586 и на x86_64 ещё и ядра
&gt; &gt; собраны по-разному в плане поддержки vbox-модулей совсем не то, что кажется
&gt; &gt; уменьшает энтропию.
&gt; 
&gt; Ну, так может на всех ядрах не будем собирать vboxguest, vboxsf, vboxvideo?
&gt; В чём смысл их собирать, если мы их блеклистим? И убрать эту энтропию. А
&gt; когда стоковые модули нормально заработают (после сборки 5.14 std-def,
&gt; например), тогда перейти на них и не собирать
&gt; kernel-modules-virtualbox-addition.

Смысл в том, чтобы не прилагать лишних усилий, чтобы узнать &quot;когда стоковые модули нормально заработают&quot;. Иначе как мы это узнаем? Вряд ли кто будет собирать отдельно каждое новое ядро, чтобы в какой-то момент об этом стало вдруг известно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192818</commentid>
    <comment_count>12</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-09-24 12:26:30 +0300</bug_when>
    <thetext>(Ответ для Evgeny Sinelnikov на комментарий #11)
&gt; (Ответ для Антон Мидюков на комментарий #10)
&gt; &gt; (Ответ для Evgeny Sinelnikov на комментарий #9)
&gt; ...
&gt; &gt; &gt; Погодите, какую проблему вызывает наличие загруженных модулей vboxguest и
&gt; &gt; &gt; vboxsf?
&gt; &gt; 
&gt; &gt; При загрузке системы i586 c ядром un-def 5.8.x в virtualbox при
&gt; &gt; установленном пакете virtualbox-guest-utils наблюдается чёрный экран вместо
&gt; &gt; изображения в загруженных иксах. В логе иксов я ничего такого не заметил.
&gt; &gt; Могу лишь предположить, что glamore пытается задействовать аппаратное
&gt; &gt; ускорение virtualbox.
&gt; &gt; 
&gt; &gt; &gt; Как эта проблема связана с решением &quot;если закоментировать в
&gt; &gt; &gt; /etc/X11/xinit.d/98vboxadd-xclient строчку /usr/bin/VBoxClient --vmsvga&quot; ?
&gt; &gt; 
&gt; &gt; Напрямую. Проблема в &quot;/usr/bin/VBoxClient --vmsvga&quot; + модуль ядра vboxguest
&gt; &gt; из состава ядра kernel-modules-un-def 5.8.x.
&gt; 
&gt; А достаточно ли для решения проблемы просто убрать /usr/bin/VBoxClient
&gt; --vmsvga, 
&gt; модуль vboxguest оставить?

Да. Видимо, &quot;/usr/bin/VBoxClient --vmsvga&quot; обращается к vboxguest.ko и на i586 происходит что-то нехорошее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193377</commentid>
    <comment_count>13</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-10-21 10:17:14 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #12)
&gt; (Ответ для Evgeny Sinelnikov на комментарий #11)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #10)
&gt; &gt; &gt; (Ответ для Evgeny Sinelnikov на комментарий #9)
&gt; &gt; ...
&gt; &gt; &gt; &gt; Погодите, какую проблему вызывает наличие загруженных модулей vboxguest и
&gt; &gt; &gt; &gt; vboxsf?
&gt; &gt; &gt; 
&gt; &gt; &gt; При загрузке системы i586 c ядром un-def 5.8.x в virtualbox при
&gt; &gt; &gt; установленном пакете virtualbox-guest-utils наблюдается чёрный экран вместо
&gt; &gt; &gt; изображения в загруженных иксах. В логе иксов я ничего такого не заметил.
&gt; &gt; &gt; Могу лишь предположить, что glamore пытается задействовать аппаратное
&gt; &gt; &gt; ускорение virtualbox.
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Как эта проблема связана с решением &quot;если закоментировать в
&gt; &gt; &gt; &gt; /etc/X11/xinit.d/98vboxadd-xclient строчку /usr/bin/VBoxClient --vmsvga&quot; ?
&gt; &gt; &gt; 
&gt; &gt; &gt; Напрямую. Проблема в &quot;/usr/bin/VBoxClient --vmsvga&quot; + модуль ядра vboxguest
&gt; &gt; &gt; из состава ядра kernel-modules-un-def 5.8.x.
&gt; &gt; 
&gt; &gt; А достаточно ли для решения проблемы просто убрать /usr/bin/VBoxClient
&gt; &gt; --vmsvga, 
&gt; &gt; модуль vboxguest оставить?
&gt; 
&gt; Да. Видимо, &quot;/usr/bin/VBoxClient --vmsvga&quot; обращается к vboxguest.ko и на
&gt; i586 происходит что-то нехорошее.

https://www.virtualbox.org/wiki/Changelog-6.1#v16
Linux guest: Workaround to improve resizing of 32-bit VMs with VMSVGA graphics controller, and do not try to use RandR version 1.3 due to bugs causing the X server to hang 

В 5.1.16 должно быть исправлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193379</commentid>
    <comment_count>14</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-10-21 10:20:45 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #13)
&gt; В 5.1.16 должно быть исправлено.

В 6.1.16, извиняюсь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193551</commentid>
    <comment_count>15</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-10-27 12:26:15 +0300</bug_when>
    <thetext>А у ядра 5.9.1 всё работает. И монтирование vboxsf успешно проходит, и изменение разрешения экрана, и буфер обмена. Т.е. начиная с 5.9 модули ядра virtualbox отдельно собирать больше и не требуется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193574</commentid>
    <comment_count>16</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-10-27 22:43:13 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #15)
&gt; А у ядра 5.9.1 всё работает. И монтирование vboxsf успешно проходит, и
&gt; изменение разрешения экрана, и буфер обмена. Т.е. начиная с 5.9 модули ядра
&gt; virtualbox отдельно собирать больше и не требуется.

Это отличная новость, но только давайте зафиксируем, что имеются в виду модули для гостевой ОС. Плюс давайте определимся с режимами видеокарты в настройках виртуальной машины, для которых эти модули подходят, и выявим режимы, для которых эти модули из ванильного ядра не подходят, или, наоборот, определим, что на всех режимах эти модули работают, включая поддержку 3d-ускорения.

В общем, предлагаю определится с вопросом о модулях virtualbox-addition для 5.9.1 и выше как-то более точно - во всех необходимых для работы режимах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193577</commentid>
    <comment_count>17</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-10-28 08:59:17 +0300</bug_when>
    <thetext>(Ответ для Evgeny Sinelnikov на комментарий #16)
&gt; (Ответ для Антон Мидюков на комментарий #15)
&gt; &gt; А у ядра 5.9.1 всё работает. И монтирование vboxsf успешно проходит, и
&gt; &gt; изменение разрешения экрана, и буфер обмена. Т.е. начиная с 5.9 модули ядра
&gt; &gt; virtualbox отдельно собирать больше и не требуется.
&gt; 
&gt; Это отличная новость, но только давайте зафиксируем, что имеются в виду
&gt; модули для гостевой ОС.

Да, разумеется.

&gt; Плюс давайте определимся с режимами видеокарты в
&gt; настройках виртуальной машины, для которых эти модули подходят, и выявим
&gt; режимы, для которых эти модули из ванильного ядра не подходят, или,
&gt; наоборот, определим, что на всех режимах эти модули работают, включая
&gt; поддержку 3d-ускорения.

1. С видеокартами vmsvga, vboxvga, vboxsvga (в настройках виртуальной машины) работает автоматический резайц экрана и на i586 и на x86_64.
2. Работают буфер обмена и монтирование общих папок. Насчёт drag and drop ничего сказать не могу, никогда не использовал.
3. 3d-ускорение у меня всегда было программное, не смотря на галочку в настройках virtualbox.

Кстати, там же ещё модули для сетевой карты собираются же. Возможно, что их собирать, по-прежнему нужно.
Итого из ванильного ядра подходят модули vboxvideo, vboxguest, vboxsf. Но это нужно проверить и с более новой версией VirtualBox, после того как соберём. Я проверял на версии 6.1.12a-alt2.
В качестве гостевых ОС были regular-icewm-sysv и regular-xfce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193578</commentid>
    <comment_count>18</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-10-28 09:07:13 +0300</bug_when>
    <thetext>Модули для сетевой карты собираются в хостовой системе:
$ lsmod |grep vbox
vboxnetadp             28672  0
vboxnetflt             32768  0
vboxdrv               520192  2 vboxnetadp,vboxnetflt</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8974</attachid>
            <date>2020-09-23 15:40:03 +0300</date>
            <delta_ts>2020-09-23 15:40:03 +0300</delta_ts>
            <desc>Лог иксов при загрузке с чёрным экраном</desc>
            <filename>Xorg.0.log.old</filename>
            <type>application/x-trash</type>
            <size>77148</size>
            <attacher name="Антон Мидюков">antohami</attacher>
            
              <data encoding="base64">WyAgICAyMS4zODldIApYLk9yZyBYIFNlcnZlciAxLjIwLjkKWCBQcm90b2NvbCBWZXJzaW9uIDEx
LCBSZXZpc2lvbiAwClsgICAgMjEuMzg5XSBCdWlsZCBPcGVyYXRpbmcgU3lzdGVtOiBBTFQgU2lz
eXBodXMgU2lzeXBodXMgKHVuc3RhYmxlKSAoc2lzeXBodXMpIGk2ODYKWyAgICAyMS4zODldIEN1
cnJlbnQgT3BlcmF0aW5nIFN5c3RlbTogTGludXggbG9jYWxob3N0LmxvY2FsZG9tYWluIDUuOC4x
MC11bi1kZWYtYWx0MSAjMSBTTVAgUFJFRU1QVCBUdWUgU2VwIDIyIDEzOjM1OjUwIFVUQyAyMDIw
IGk2ODYKWyAgICAyMS4zODldIEtlcm5lbCBjb21tYW5kIGxpbmU6IGluaXRyZD1hbHQwL2Z1bGwu
Y3ogZmFzdGJvb3QgbGl2ZSBhdXRvbWF0aWM9bWV0aG9kOmNkcm9tIHJhbWRpc2tfc2l6ZT04NjI2
MjUgc3RhZ2VuYW1lPWxpdmUgbGFuZz1ydV9SVSBhdXRvbWF0aWM9bWV0aG9kOmNkcm9tIGxvd21l
bSB2Z2E9bm9ybWFsClsgICAgMjEuMzg5XSBCdWlsZCBEYXRlOiAxNCBTZXB0ZW1iZXIgMjAyMCAg
MTA6NDY6NTFBTQpbICAgIDIxLjM4OV0gIApbICAgIDIxLjM4OV0gQ3VycmVudCB2ZXJzaW9uIG9m
IHBpeG1hbjogMC40MC4wClsgICAgMjEuMzg5XSAJQmVmb3JlIHJlcG9ydGluZyBwcm9ibGVtcywg
Y2hlY2sgaHR0cDovL3dpa2kueC5vcmcKCXRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZlIHRoZSBs
YXRlc3QgdmVyc2lvbi4KWyAgICAyMS4zODldIE1hcmtlcnM6ICgtLSkgcHJvYmVkLCAoKiopIGZy
b20gY29uZmlnIGZpbGUsICg9PSkgZGVmYXVsdCBzZXR0aW5nLAoJKCsrKSBmcm9tIGNvbW1hbmQg
bGluZSwgKCEhKSBub3RpY2UsIChJSSkgaW5mb3JtYXRpb25hbCwKCShXVykgd2FybmluZywgKEVF
KSBlcnJvciwgKE5JKSBub3QgaW1wbGVtZW50ZWQsICg/PykgdW5rbm93bi4KWyAgICAyMS4zODld
ICg9PSkgTG9nIGZpbGU6ICIvdmFyL2xvZy9Yb3JnLjAubG9nIiwgVGltZTogV2VkIFNlcCAyMyAx
NToxNToxMyAyMDIwClsgICAgMjEuNDA4XSAoPT0pIFVzaW5nIGNvbmZpZyBkaXJlY3Rvcnk6ICIv
ZXRjL1gxMS94b3JnLmNvbmYuZCIKWyAgICAyMS40MDhdICg9PSkgVXNpbmcgc3lzdGVtIGNvbmZp
ZyBkaXJlY3RvcnkgIi91c3Ivc2hhcmUvWDExL3hvcmcuY29uZi5kIgpbICAgIDIxLjQyNF0gKD09
KSBObyBMYXlvdXQgc2VjdGlvbi4gIFVzaW5nIHRoZSBmaXJzdCBTY3JlZW4gc2VjdGlvbi4KWyAg
ICAyMS40MjRdICg9PSkgTm8gc2NyZWVuIHNlY3Rpb24gYXZhaWxhYmxlLiBVc2luZyBkZWZhdWx0
cy4KWyAgICAyMS40MjRdICgqKikgfC0tPlNjcmVlbiAiRGVmYXVsdCBTY3JlZW4gU2VjdGlvbiIg
KDApClsgICAgMjEuNDI0XSAoKiopIHwgICB8LS0+TW9uaXRvciAiPGRlZmF1bHQgbW9uaXRvcj4i
ClsgICAgMjEuNDI0XSAoPT0pIE5vIG1vbml0b3Igc3BlY2lmaWVkIGZvciBzY3JlZW4gIkRlZmF1
bHQgU2NyZWVuIFNlY3Rpb24iLgoJVXNpbmcgYSBkZWZhdWx0IG1vbml0b3IgY29uZmlndXJhdGlv
bi4KWyAgICAyMS40MjRdICg9PSkgQXV0b21hdGljYWxseSBhZGRpbmcgZGV2aWNlcwpbICAgIDIx
LjQyNF0gKD09KSBBdXRvbWF0aWNhbGx5IGVuYWJsaW5nIGRldmljZXMKWyAgICAyMS40MjRdICg9
PSkgQXV0b21hdGljYWxseSBhZGRpbmcgR1BVIGRldmljZXMKWyAgICAyMS40MjRdICg9PSkgQXV0
b21hdGljYWxseSBiaW5kaW5nIEdQVSBkZXZpY2VzClsgICAgMjEuNDI0XSAoPT0pIE1heCBjbGll
bnRzIGFsbG93ZWQ6IDI1NiwgcmVzb3VyY2UgbWFzazogMHgxZmZmZmYKWyAgICAyMS40MjRdICg9
PSkgRm9udFBhdGggc2V0IHRvOgoJY2F0YWxvZ3VlOi9ldGMvWDExL2ZvbnRwYXRoLmQKWyAgICAy
MS40MjRdICg9PSkgTW9kdWxlUGF0aCBzZXQgdG8gIi91c3IvbGliL1gxMS9tb2R1bGVzIgpbICAg
IDIxLjQyNF0gKElJKSBUaGUgc2VydmVyIHJlbGllcyBvbiB1ZGV2IHRvIHByb3ZpZGUgdGhlIGxp
c3Qgb2YgaW5wdXQgZGV2aWNlcy4KCUlmIG5vIGRldmljZXMgYmVjb21lIGF2YWlsYWJsZSwgcmVj
b25maWd1cmUgdWRldiBvciBkaXNhYmxlIEF1dG9BZGREZXZpY2VzLgpbICAgIDIxLjQyNF0gKElJ
KSBMb2FkZXIgbWFnaWM6IDB4ODJiNTcyMApbICAgIDIxLjQyNF0gKElJKSBNb2R1bGUgQUJJIHZl
cnNpb25zOgpbICAgIDIxLjQyNF0gCVguT3JnIEFOU0kgQyBFbXVsYXRpb246IDAuNApbICAgIDIx
LjQyNF0gCVguT3JnIFZpZGVvIERyaXZlcjogMjQuMQpbICAgIDIxLjQyNF0gCVguT3JnIFhJbnB1
dCBkcml2ZXIgOiAyNC4xClsgICAgMjEuNDI0XSAJWC5PcmcgU2VydmVyIEV4dGVuc2lvbiA6IDEw
LjAKWyAgICAyMS40MzVdICgrKykgdXNpbmcgVlQgbnVtYmVyIDcKClsgICAgMjEuNDM1XSAoSUkp
IHN5c3RlbWQtbG9naW5kOiBsb2dpbmQgaW50ZWdyYXRpb24gcmVxdWlyZXMgLWtlZXB0dHkgYW5k
IC1rZWVwdHR5IHdhcyBub3QgcHJvdmlkZWQsIGRpc2FibGluZyBsb2dpbmQgaW50ZWdyYXRpb24K
WyAgICAyMS40MzVdIChJSSkgeGZyZWU4NjogQWRkaW5nIGRybSBkZXZpY2UgKC9kZXYvZHJpL2Nh
cmQwKQpbICAgIDIxLjQ0NV0gKC0tKSBQQ0k6KigwQDA6MjowKSA4MGVlOmJlZWY6MTVhZDowNDA1
IHJldiAwLCBNZW0gQCAweGUwMDAwMDAwLzEzNDIxNzcyOCwgMHhlODAwMDAwMC8yMDk3MTUyLCBJ
L08gQCAweDAwMDAxMDAwLzE2LCBCSU9TIEAgMHg/Pz8/Pz8/Py8xMzEwNzIKWyAgICAyMS40NDVd
IChJSSkgTG9hZE1vZHVsZTogImdseCIKWyAgICAyMS40NDldIChJSSkgTG9hZGluZyAvdXNyL2xp
Yi9YMTEvbW9kdWxlcy9leHRlbnNpb25zL2xpYmdseC5zbwpbICAgIDIxLjQ3OF0gKElJKSBNb2R1
bGUgZ2x4OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMjEuNDc4XSAJY29tcGlsZWQg
Zm9yIDEuMjAuOSwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAgIDIxLjQ3OF0gCUFCSSBjbGFz
czogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAxMC4wClsgICAgMjEuNDc4XSAoPT0p
IE1hdGNoZWQgdmJveHZpZGVvIGFzIGF1dG9jb25maWd1cmVkIGRyaXZlciAwClsgICAgMjEuNDc4
XSAoPT0pIE1hdGNoZWQgbW9kZXNldHRpbmcgYXMgYXV0b2NvbmZpZ3VyZWQgZHJpdmVyIDEKWyAg
ICAyMS40NzhdICg9PSkgTWF0Y2hlZCBmYmRldiBhcyBhdXRvY29uZmlndXJlZCBkcml2ZXIgMgpb
ICAgIDIxLjQ3OF0gKD09KSBNYXRjaGVkIHZlc2EgYXMgYXV0b2NvbmZpZ3VyZWQgZHJpdmVyIDMK
WyAgICAyMS40NzhdICg9PSkgQXNzaWduZWQgdGhlIGRyaXZlciB0byB0aGUgeGY4NkNvbmZpZ0xh
eW91dApbICAgIDIxLjQ3OF0gKElJKSBMb2FkTW9kdWxlOiAidmJveHZpZGVvIgpbICAgIDIxLjQ3
OF0gKElJKSBMb2FkaW5nIC91c3IvbGliL1gxMS9tb2R1bGVzL2RyaXZlcnMvdmJveHZpZGVvX2Ry
di5zbwpbICAgIDIxLjU3NF0gKElJKSBNb2R1bGUgdmJveHZpZGVvOiB2ZW5kb3I9Ik9yYWNsZSBD
b3Jwb3JhdGlvbiIKWyAgICAyMS41NzRdIAljb21waWxlZCBmb3IgMS4yMC43LCBtb2R1bGUgdmVy
c2lvbiA9IDEuMC4xClsgICAgMjEuNTc0XSAJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2
ZXIKWyAgICAyMS41NzRdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAy
NC4xClsgICAgMjEuNTc0XSAoKiopIExvYWQgYWRkcmVzcyBvZiBzeW1ib2wgIlZCT1hWSURFTyIg
aXMgMHhiN2Y0NjFjMApbICAgIDIxLjU3NF0gKElJKSBMb2FkTW9kdWxlOiAibW9kZXNldHRpbmci
ClsgICAgMjEuNjA4XSAoSUkpIExvYWRpbmcgL3Vzci9saWIvWDExL21vZHVsZXMvZHJpdmVycy9t
b2Rlc2V0dGluZ19kcnYuc28KWyAgICAyMS42MTldIChJSSkgTW9kdWxlIG1vZGVzZXR0aW5nOiB2
ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMjEuNjE5XSAJY29tcGlsZWQgZm9yIDEuMjAu
OSwgbW9kdWxlIHZlcnNpb24gPSAxLjIwLjkKWyAgICAyMS42MTldIAlNb2R1bGUgY2xhc3M6IFgu
T3JnIFZpZGVvIERyaXZlcgpbICAgIDIxLjYxOV0gCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJp
dmVyLCB2ZXJzaW9uIDI0LjEKWyAgICAyMS42MTldIChJSSkgTG9hZE1vZHVsZTogImZiZGV2Igpb
ICAgIDIxLjYxOV0gKElJKSBMb2FkaW5nIC91c3IvbGliL1gxMS9tb2R1bGVzL2RyaXZlcnMvZmJk
ZXZfZHJ2LnNvClsgICAgMjEuNjI2XSAoSUkpIE1vZHVsZSBmYmRldjogdmVuZG9yPSJYLk9yZyBG
b3VuZGF0aW9uIgpbICAgIDIxLjYyNl0gCWNvbXBpbGVkIGZvciAxLjIwLjcsIG1vZHVsZSB2ZXJz
aW9uID0gMC41LjAKWyAgICAyMS42MjZdIAlNb2R1bGUgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZl
cgpbICAgIDIxLjYyNl0gCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDI0
LjEKWyAgICAyMS42MjZdIChJSSkgTG9hZE1vZHVsZTogInZlc2EiClsgICAgMjEuNjI2XSAoSUkp
IExvYWRpbmcgL3Vzci9saWIvWDExL21vZHVsZXMvZHJpdmVycy92ZXNhX2Rydi5zbwpbICAgIDIx
LjYyNl0gKElJKSBNb2R1bGUgdmVzYTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDIx
LjYyNl0gCWNvbXBpbGVkIGZvciAxLjIwLjcsIG1vZHVsZSB2ZXJzaW9uID0gMi40LjAKWyAgICAy
MS42MjZdIAlNb2R1bGUgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlcgpbICAgIDIxLjYyNl0gCUFC
SSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDI0LjEKWyAgICAyMS42MjZdIChJ
SSkgVkJveFZpZGVvOiBndWVzdCBkcml2ZXIgZm9yIFZpcnR1YWxCb3g6IHZib3gKWyAgICAyMS42
MjZdIChJSSkgbW9kZXNldHRpbmc6IERyaXZlciBmb3IgTW9kZXNldHRpbmcgS2VybmVsIERyaXZl
cnM6IGttcwpbICAgIDIxLjYyNl0gKElJKSBGQkRFVjogZHJpdmVyIGZvciBmcmFtZWJ1ZmZlcjog
ZmJkZXYKWyAgICAyMS42MjZdIChJSSkgVkVTQTogZHJpdmVyIGZvciBWRVNBIGNoaXBzZXRzOiB2
ZXNhClsgICAgMjEuNjQ4XSAoSUkpIHZib3h2aWRlbzoga2VybmVsIGRyaXZlciBmb3VuZCwgbm90
IGxvYWRpbmcuClsgICAgMjEuNjQ4XSAoSUkpIG1vZGVzZXQoMCk6IHVzaW5nIGRydiAvZGV2L2Ry
aS9jYXJkMApbICAgIDIxLjY0OF0gKFdXKSBGYWxsaW5nIGJhY2sgdG8gb2xkIHByb2JlIG1ldGhv
ZCBmb3IgZmJkZXYKWyAgICAyMS42NDhdIChJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJmYmRldmh3
IgpbICAgIDIxLjY0OF0gKElJKSBMb2FkTW9kdWxlOiAiZmJkZXZodyIKWyAgICAyMS42NTFdIChJ
SSkgTG9hZGluZyAvdXNyL2xpYi9YMTEvbW9kdWxlcy9saWJmYmRldmh3LnNvClsgICAgMjEuNjYx
XSAoSUkpIE1vZHVsZSBmYmRldmh3OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMjEu
NjYxXSAJY29tcGlsZWQgZm9yIDEuMjAuOSwgbW9kdWxlIHZlcnNpb24gPSAwLjAuMgpbICAgIDIx
LjY2MV0gCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDI0LjEKWyAgICAy
MS42NjFdIChJSSkgbW9kZXNldCgwKTogQ3JlYXRpbmcgZGVmYXVsdCBEaXNwbGF5IHN1YnNlY3Rp
b24gaW4gU2NyZWVuIHNlY3Rpb24KCSJEZWZhdWx0IFNjcmVlbiBTZWN0aW9uIiBmb3IgZGVwdGgv
ZmJicHAgMjQvMzIKWyAgICAyMS42NjFdICg9PSkgbW9kZXNldCgwKTogRGVwdGggMjQsICg9PSkg
ZnJhbWVidWZmZXIgYnBwIDMyClsgICAgMjEuNjYxXSAoPT0pIG1vZGVzZXQoMCk6IFJHQiB3ZWln
aHQgODg4ClsgICAgMjEuNjYxXSAoPT0pIG1vZGVzZXQoMCk6IERlZmF1bHQgdmlzdWFsIGlzIFRy
dWVDb2xvcgpbICAgIDIxLjY2MV0gKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgImdsYW1vcmVnbCIK
WyAgICAyMS42NjFdIChJSSkgTG9hZE1vZHVsZTogImdsYW1vcmVnbCIKWyAgICAyMS42NjFdIChJ
SSkgTG9hZGluZyAvdXNyL2xpYi9YMTEvbW9kdWxlcy9saWJnbGFtb3JlZ2wuc28KWyAgICAyMS43
MzVdIChJSSkgTW9kdWxlIGdsYW1vcmVnbDogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAg
IDIxLjczNV0gCWNvbXBpbGVkIGZvciAxLjIwLjksIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjEKWyAg
ICAyMS43MzVdIAlBQkkgY2xhc3M6IFguT3JnIEFOU0kgQyBFbXVsYXRpb24sIHZlcnNpb24gMC40
ClsgICAgMjMuOTY0XSAoSUkpIG1vZGVzZXQoMCk6IFJlZnVzaW5nIHRvIHRyeSBnbGFtb3Igb24g
bGx2bXBpcGUKWyAgICAyNC4wNjFdIChFRSkgbW9kZXNldCgwKTogZ2xhbW9yIGluaXRpYWxpemF0
aW9uIGZhaWxlZApbICAgIDI0LjA2MV0gKElJKSBtb2Rlc2V0KDApOiBTaGFkb3dGQjogcHJlZmVy
cmVkIE5PLCBlbmFibGVkIE5PClsgICAgMjQuMDYzXSAoSUkpIG1vZGVzZXQoMCk6IE91dHB1dCBW
R0EtMSBoYXMgbm8gbW9uaXRvciBzZWN0aW9uClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6
IEVESUQgZm9yIG91dHB1dCBWR0EtMQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNYW51
ZmFjdHVyZXI6IFZCWCAgTW9kZWw6IDAgIFNlcmlhbCM6IDYzMzA5Njk2ClsgICAgMjQuMDc1XSAo
SUkpIG1vZGVzZXQoMCk6IFllYXI6IDE5OTAgIFdlZWs6IDEKWyAgICAyNC4wNzVdIChJSSkgbW9k
ZXNldCgwKTogRURJRCBWZXJzaW9uOiAxLjMKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTog
RGlnaXRhbCBEaXNwbGF5IElucHV0ClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IEluZGV0
ZXJtaW5hdGUgb3V0cHV0IHNpemUKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogR2FtbWE6
IDIuMjAKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogRFBNUyBjYXBhYmlsaXRpZXM6IFN0
YW5kQnkgU3VzcGVuZCBPZmYKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogU3VwcG9ydGVk
IGNvbG9yIGVuY29kaW5nczogUkdCIDQ6NDo0IFlDckNiIDQ6NDo0IApbICAgIDI0LjA3NV0gKElJ
KSBtb2Rlc2V0KDApOiBEZWZhdWx0IGNvbG9yIHNwYWNlIGlzIHByaW1hcnkgY29sb3Igc3BhY2UK
WyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogRmlyc3QgZGV0YWlsZWQgdGltaW5nIGlzIHBy
ZWZlcnJlZCBtb2RlClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IHJlZFg6IDAuNjQwIHJl
ZFk6IDAuMzMwICAgZ3JlZW5YOiAwLjMwMCBncmVlblk6IDAuNjAwClsgICAgMjQuMDc1XSAoSUkp
IG1vZGVzZXQoMCk6IGJsdWVYOiAwLjE1MCBibHVlWTogMC4wNjAgICB3aGl0ZVg6IDAuMzEyIHdo
aXRlWTogMC4zMjkKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogTWFudWZhY3R1cmVyJ3Mg
bWFzazogMApbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBTdXBwb3J0ZWQgZGV0YWlsZWQg
dGltaW5nOgpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBjbG9jazogMTEyLjMgTUh6ICAg
SW1hZ2UgU2l6ZTogIDAgeCAwIG1tClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IGhfYWN0
aXZlOiAxOTIwICBoX3N5bmM6IDE5MjIgIGhfc3luY19lbmQgMTkyNCBoX2JsYW5rX2VuZCAxOTI2
IGhfYm9yZGVyOiAwClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IHZfYWN0aXZlOiA5NjYg
IHZfc3luYzogOTY2ICB2X3N5bmNfZW5kIDEwMDAgdl9ibGFua2luZzogOTcyIHZfYm9yZGVyOiAw
ClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IFJhbmdlczogViBtaW46IDAgViBtYXg6IDIw
MCBIeiwgSCBtaW46IDAgSCBtYXg6IDIwMCBrSHosIFBpeENsb2NrIG1heCAxMDA1IE1IegpbICAg
IDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNb25pdG9yIG5hbWU6IFZCT1ggbW9uaXRvcgpbICAg
IDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBFRElEIChpbiBoZXgpOgpbICAgIDI0LjA3NV0gKElJ
KSBtb2Rlc2V0KDApOiAJMDBmZmZmZmZmZmZmZmYwMDU4NTgwMDAwODAwN2M2MDMKWyAgICAyNC4w
NzVdIChJSSkgbW9kZXNldCgwKTogCTAxMDAwMTAzODAwMDAwNzhlZWVlOTFhMzU0NGM5OTI2Clsg
ICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IAkwZjUwNTQwMDAwMDAwMTAxMDEwMTAxMDEwMTAx
MDEwMQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiAJMDEwMTAxMDEwMTAxZTAyYjgwMDY3
MGM2MDYzMDAyMDIKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogCTAyMDIwMDAwMDAwMDAw
MDAwMDAwMDBmZDAwMDBjODAwClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IAljODY0MDAw
YTIwMjAyMDIwMjAyMDAwMDAwMGZjMDA1NgpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiAJ
NDI0ZjU4MjA2ZDZmNmU2OTc0NmY3MjBhMDAwMDAwMTAKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNl
dCgwKTogCTAwMGEyMDIwMjAyMDIwMjAyMDIwMjAyMDIwMjAwMDEwClsgICAgMjQuMDc1XSAoSUkp
IG1vZGVzZXQoMCk6IFByaW50aW5nIHByb2JlZCBtb2RlcyBmb3Igb3V0cHV0IFZHQS0xClsgICAg
MjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxOTIweDk2NiJ4NTkuOSAgMTUzLjky
ICAxOTIwIDIwNDAgMjI0MCAyNTYwICA5NjYgOTY5IDk3OSAxMDAzIC1oc3luYyArdnN5bmMgKDYw
LjEga0h6IFApClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIyNTYweDE2
MDAieDYwLjAgIDM0OC41MCAgMjU2MCAyNzUyIDMwMzIgMzUwNCAgMTYwMCAxNjAzIDE2MDkgMTY1
OCAtaHN5bmMgK3ZzeW5jICg5OS41IGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDAp
OiBNb2RlbGluZSAiMjU2MHgxNjAwIng2MC4wICAyNjguNTAgIDI1NjAgMjYwOCAyNjQwIDI3MjAg
IDE2MDAgMTYwMyAxNjA5IDE2NDYgK2hzeW5jIC12c3luYyAoOTguNyBrSHogZSkKWyAgICAyNC4w
NzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjE5MjB4MTQ0MCJ4NjAuMCAgMjM0LjAwICAx
OTIwIDIwNDggMjI1NiAyNjAwICAxNDQwIDE0NDEgMTQ0NCAxNTAwIC1oc3luYyArdnN5bmMgKDkw
LjAga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxODU2eDEz
OTIieDYwLjAgIDIxOC4yNSAgMTg1NiAxOTUyIDIxNzYgMjUyOCAgMTM5MiAxMzkzIDEzOTYgMTQz
OSAtaHN5bmMgK3ZzeW5jICg4Ni4zIGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDAp
OiBNb2RlbGluZSAiMTc5MngxMzQ0Ing2MC4wICAyMDQuNzUgIDE3OTIgMTkyMCAyMTIwIDI0NDgg
IDEzNDQgMTM0NSAxMzQ4IDEzOTQgLWhzeW5jICt2c3luYyAoODMuNiBrSHogZSkKWyAgICAyNC4w
NzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjIwNDh4MTE1MiJ4NjAuMCAgMTYyLjAwICAy
MDQ4IDIwNzQgMjE1NCAyMjUwICAxMTUyIDExNTMgMTE1NiAxMjAwICtoc3luYyArdnN5bmMgKDcy
LjAga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxOTIweDEy
MDAieDU5LjkgIDE5My4yNSAgMTkyMCAyMDU2IDIyNTYgMjU5MiAgMTIwMCAxMjAzIDEyMDkgMTI0
NSAtaHN5bmMgK3ZzeW5jICg3NC42IGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDAp
OiBNb2RlbGluZSAiMTkyMHgxMjAwIng2MC4wICAxNTQuMDAgIDE5MjAgMTk2OCAyMDAwIDIwODAg
IDEyMDAgMTIwMyAxMjA5IDEyMzUgK2hzeW5jIC12c3luYyAoNzQuMCBrSHogZSkKWyAgICAyNC4w
NzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjE5MjB4MTA4MCJ4NjAuMCAgMTQ4LjUwICAx
OTIwIDIwMDggMjA1MiAyMjAwICAxMDgwIDEwODQgMTA4OSAxMTI1IC1oc3luYyAtdnN5bmMgKDY3
LjUga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxNjAweDEy
MDAieDYwLjAgIDE2Mi4wMCAgMTYwMCAxNjY0IDE4NTYgMjE2MCAgMTIwMCAxMjAxIDEyMDQgMTI1
MCAraHN5bmMgK3ZzeW5jICg3NS4wIGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDAp
OiBNb2RlbGluZSAiMTY4MHgxMDUwIng2MC4wICAxNDYuMjUgIDE2ODAgMTc4NCAxOTYwIDIyNDAg
IDEwNTAgMTA1MyAxMDU5IDEwODkgLWhzeW5jICt2c3luYyAoNjUuMyBrSHogZSkKWyAgICAyNC4w
NzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4NTkuOSAgMTE5LjAwICAx
NjgwIDE3MjggMTc2MCAxODQwICAxMDUwIDEwNTMgMTA1OSAxMDgwICtoc3luYyAtdnN5bmMgKDY0
Ljcga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxNDAweDEw
NTAieDYwLjAgIDEyMS43NSAgMTQwMCAxNDg4IDE2MzIgMTg2NCAgMTA1MCAxMDUzIDEwNTcgMTA4
OSAtaHN5bmMgK3ZzeW5jICg2NS4zIGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDAp
OiBNb2RlbGluZSAiMTQwMHgxMDUwIng1OS45ICAxMDEuMDAgIDE0MDAgMTQ0OCAxNDgwIDE1NjAg
IDEwNTAgMTA1MyAxMDU3IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHogZSkKWyAgICAyNC4w
NzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjE2MDB4OTAwIng2MC4wICAxMDguMDAgIDE2
MDAgMTYyNCAxNzA0IDE4MDAgIDkwMCA5MDEgOTA0IDEwMDAgK2hzeW5jICt2c3luYyAoNjAuMCBr
SHogZSkKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjEyODB4MTAyNCJ4
NjAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICto
c3luYyArdnN5bmMgKDY0LjAga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1v
ZGVsaW5lICIxNDQweDkwMCJ4NTkuOSAgMTA2LjUwICAxNDQwIDE1MjAgMTY3MiAxOTA0ICA5MDAg
OTAzIDkwOSA5MzQgLWhzeW5jICt2c3luYyAoNTUuOSBrSHogZSkKWyAgICAyNC4wNzVdIChJSSkg
bW9kZXNldCgwKTogTW9kZWxpbmUgIjE0NDB4OTAwIng1OS45ICAgODguNzUgIDE0NDAgMTQ4OCAx
NTIwIDE2MDAgIDkwMCA5MDMgOTA5IDkyNiAraHN5bmMgLXZzeW5jICg1NS41IGtIeiBlKQpbICAg
IDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNb2RlbGluZSAiMTI4MHg5NjAieDYwLjAgIDEwOC4w
MCAgMTI4MCAxMzc2IDE0ODggMTgwMCAgOTYwIDk2MSA5NjQgMTAwMCAraHN5bmMgK3ZzeW5jICg2
MC4wIGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNb2RlbGluZSAiMTM2Nng3
NjgieDU5LjggICA4NS41MCAgMTM2NiAxNDM2IDE1NzkgMTc5MiAgNzY4IDc3MSA3NzQgNzk4ICto
c3luYyArdnN5bmMgKDQ3Ljcga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1v
ZGVsaW5lICIxMzY2eDc2OCJ4NjAuMCAgIDcyLjAwICAxMzY2IDEzODAgMTQzNiAxNTAwICA3Njgg
NzY5IDc3MiA4MDAgK2hzeW5jICt2c3luYyAoNDguMCBrSHogZSkKWyAgICAyNC4wNzVdIChJSSkg
bW9kZXNldCgwKTogTW9kZWxpbmUgIjEzNjB4NzY4Ing2MC4wICAgODUuNTAgIDEzNjAgMTQyNCAx
NTM2IDE3OTIgIDc2OCA3NzEgNzc3IDc5NSAraHN5bmMgK3ZzeW5jICg0Ny43IGtIeiBlKQpbICAg
IDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNb2RlbGluZSAiMTI4MHg4MDAieDU5LjggICA4My41
MCAgMTI4MCAxMzUyIDE0ODAgMTY4MCAgODAwIDgwMyA4MDkgODMxIC1oc3luYyArdnN5bmMgKDQ5
Ljcga0h6IGUpClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxMjgweDgw
MCJ4NTkuOSAgIDcxLjAwICAxMjgwIDEzMjggMTM2MCAxNDQwICA4MDAgODAzIDgwOSA4MjMgK2hz
eW5jIC12c3luYyAoNDkuMyBrSHogZSkKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogTW9k
ZWxpbmUgIjEyODB4NzY4Ing1OS45ICAgNzkuNTAgIDEyODAgMTM0NCAxNDcyIDE2NjQgIDc2OCA3
NzEgNzc4IDc5OCAtaHN5bmMgK3ZzeW5jICg0Ny44IGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBt
b2Rlc2V0KDApOiBNb2RlbGluZSAiMTI4MHg3NjgieDYwLjAgICA2OC4yNSAgMTI4MCAxMzI4IDEz
NjAgMTQ0MCAgNzY4IDc3MSA3NzggNzkwICtoc3luYyAtdnN5bmMgKDQ3LjQga0h6IGUpClsgICAg
MjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICIxMjgweDcyMCJ4NjAuMCAgIDc0LjI1
ICAxMjgwIDEzOTAgMTQzMCAxNjUwICA3MjAgNzI1IDczMCA3NTAgK2hzeW5jICt2c3luYyAoNDUu
MCBrSHogZSkKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNldCgwKTogTW9kZWxpbmUgIjEwMjR4NzY4
Ing2MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5
bmMgLXZzeW5jICg0OC40IGtIeiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNb2Rl
bGluZSAiODAweDYwMCJ4NjAuMyAgIDQwLjAwICA4MDAgODQwIDk2OCAxMDU2ICA2MDAgNjAxIDYw
NSA2MjggK2hzeW5jICt2c3luYyAoMzcuOSBrSHogZSkKWyAgICAyNC4wNzVdIChJSSkgbW9kZXNl
dCgwKTogTW9kZWxpbmUgIjgwMHg2MDAieDU2LjIgICAzNi4wMCAgODAwIDgyNCA4OTYgMTAyNCAg
NjAwIDYwMSA2MDMgNjI1ICtoc3luYyArdnN5bmMgKDM1LjIga0h6IGUpClsgICAgMjQuMDc1XSAo
SUkpIG1vZGVzZXQoMCk6IE1vZGVsaW5lICI4NDh4NDgwIng2MC4wICAgMzMuNzUgIDg0OCA4NjQg
OTc2IDEwODggIDQ4MCA0ODYgNDk0IDUxNyAraHN5bmMgK3ZzeW5jICgzMS4wIGtIeiBlKQpbICAg
IDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4NTkuOSAgIDI1LjE4
ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtI
eiBlKQpbICAgIDI0LjA3NV0gKElJKSBtb2Rlc2V0KDApOiBPdXRwdXQgVkdBLTEgY29ubmVjdGVk
ClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IFVzaW5nIGV4YWN0IHNpemVzIGZvciBpbml0
aWFsIG1vZGVzClsgICAgMjQuMDc1XSAoSUkpIG1vZGVzZXQoMCk6IE91dHB1dCBWR0EtMSB1c2lu
ZyBpbml0aWFsIG1vZGUgMTkyMHg5NjYgKzArMApbICAgIDI0LjA3NV0gKD09KSBtb2Rlc2V0KDAp
OiBVc2luZyBnYW1tYSBjb3JyZWN0aW9uICgxLjAsIDEuMCwgMS4wKQpbICAgIDI0LjA3NV0gKD09
KSBtb2Rlc2V0KDApOiBEUEkgc2V0IHRvICg5NiwgOTYpClsgICAgMjQuMDc1XSAoSUkpIExvYWRp
bmcgc3ViIG1vZHVsZSAiZmIiClsgICAgMjQuMDc1XSAoSUkpIExvYWRNb2R1bGU6ICJmYiIKWyAg
ICAyNC4wODNdIChJSSkgTG9hZGluZyAvdXNyL2xpYi9YMTEvbW9kdWxlcy9saWJmYi5zbwpbICAg
IDI0LjA4M10gKElJKSBNb2R1bGUgZmI6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAy
NC4wODNdIAljb21waWxlZCBmb3IgMS4yMC45LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAg
MjQuMDgzXSAJQUJJIGNsYXNzOiBYLk9yZyBBTlNJIEMgRW11bGF0aW9uLCB2ZXJzaW9uIDAuNApb
ICAgIDI0LjA4M10gKElJKSBVbmxvYWRNb2R1bGU6ICJmYmRldiIKWyAgICAyNC4wODNdIChJSSkg
VW5sb2FkaW5nIGZiZGV2ClsgICAgMjQuMDgzXSAoSUkpIFVubG9hZFN1Yk1vZHVsZTogImZiZGV2
aHciClsgICAgMjQuMDgzXSAoSUkpIFVubG9hZGluZyBmYmRldmh3ClsgICAgMjQuMDgzXSAoSUkp
IFVubG9hZE1vZHVsZTogInZlc2EiClsgICAgMjQuMDgzXSAoSUkpIFVubG9hZGluZyB2ZXNhClsg
ICAgMjQuMTExXSAoPT0pIG1vZGVzZXQoMCk6IEJhY2tpbmcgc3RvcmUgZW5hYmxlZApbICAgIDI0
LjExMV0gKD09KSBtb2Rlc2V0KDApOiBTaWxrZW4gbW91c2UgZW5hYmxlZApbICAgIDI0LjExMV0g
KElJKSBtb2Rlc2V0KDApOiBJbml0aWFsaXppbmcga21zIGNvbG9yIG1hcCBmb3IgZGVwdGggMjQs
IDggYnBjLgpbICAgIDI0LjExMV0gKD09KSBtb2Rlc2V0KDApOiBEUE1TIGVuYWJsZWQKWyAgICAy
NC4xMTFdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBHZW5lcmljIEV2ZW50IEV4dGVuc2lv
bgpbICAgIDI0LjExMV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFNIQVBFClsgICAgMjQu
MTExXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gTUlULVNITQpbICAgIDI0LjExMV0gKElJ
KSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhJbnB1dEV4dGVuc2lvbgpbICAgIDI0LjEyMV0gKElJ
KSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhURVNUClsgICAgMjQuMTIxXSAoSUkpIEluaXRpYWxp
emluZyBleHRlbnNpb24gQklHLVJFUVVFU1RTClsgICAgMjQuMTIxXSAoSUkpIEluaXRpYWxpemlu
ZyBleHRlbnNpb24gU1lOQwpbICAgIDI0LjEyMV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9u
IFhLRVlCT0FSRApbICAgIDI0LjEyMV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhDLU1J
U0MKWyAgICAyNC4xMjFdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBTRUNVUklUWQpbICAg
IDI0LjEyMV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGSVhFUwpbICAgIDI0LjEyMV0g
KElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFJFTkRFUgpbICAgIDI0LjEyMV0gKElJKSBJbml0
aWFsaXppbmcgZXh0ZW5zaW9uIFJBTkRSClsgICAgMjQuMTIxXSAoSUkpIEluaXRpYWxpemluZyBl
eHRlbnNpb24gQ09NUE9TSVRFClsgICAgMjQuMTIxXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNp
b24gREFNQUdFClsgICAgMjQuMTIxXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gTUlULVND
UkVFTi1TQVZFUgpbICAgIDI0LjEyMV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIERPVUJM
RS1CVUZGRVIKWyAgICAyNC4xMjFdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBSRUNPUkQK
WyAgICAyNC4xMjFdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBEUE1TClsgICAgMjQuMTIx
XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gUHJlc2VudApbICAgIDI0LjEyMV0gKElJKSBJ
bml0aWFsaXppbmcgZXh0ZW5zaW9uIERSSTMKWyAgICAyNC4xMjFdIChJSSkgSW5pdGlhbGl6aW5n
IGV4dGVuc2lvbiBYLVJlc291cmNlClsgICAgMjQuMTQ0XSAoSUkpIEluaXRpYWxpemluZyBleHRl
bnNpb24gWFZpZGVvClsgICAgMjQuMTQ0XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWFZp
ZGVvLU1vdGlvbkNvbXBlbnNhdGlvbgpbICAgIDI0LjE0NF0gKElJKSBJbml0aWFsaXppbmcgZXh0
ZW5zaW9uIFNFTGludXgKWyAgICAyNC4xNDRdIChJSSkgU0VMaW51eDogRGlzYWJsZWQgb24gc3lz
dGVtClsgICAgMjQuMTQ0XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gR0xYClsgICAgMjQu
MTQ0XSAoSUkpIEFJR0xYOiBTY3JlZW4gMCBpcyBub3QgRFJJMiBjYXBhYmxlClsgICAgMjQuMTQ1
XSAoSUkpIElHTFg6IExvYWRlZCBhbmQgaW5pdGlhbGl6ZWQgc3dyYXN0ClsgICAgMjQuMTQ1XSAo
SUkpIEdMWDogSW5pdGlhbGl6ZWQgRFJJU1dSQVNUIEdMIHByb3ZpZGVyIGZvciBzY3JlZW4gMApb
ICAgIDI0LjE0NV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGcmVlODYtVmlkTW9kZUV4
dGVuc2lvbgpbICAgIDI0LjE0NV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGcmVlODYt
REdBClsgICAgMjQuMTQ1XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWEZyZWU4Ni1EUkkK
WyAgICAyNC4xNDVdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBEUkkyClsgICAgMjQuMTQ1
XSAoSUkpIG1vZGVzZXQoMCk6IERhbWFnZSB0cmFja2luZyBpbml0aWFsaXplZApbICAgIDI0LjE0
NV0gKElJKSBtb2Rlc2V0KDApOiBTZXR0aW5nIHNjcmVlbiBwaHlzaWNhbCBzaXplIHRvIDUwNyB4
IDI1NQpbICAgIDI0LjM3Ml0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBQ
b3dlciBCdXR0b24gKC9kZXYvaW5wdXQvZXZlbnQzKQpbICAgIDI0LjM3Ml0gKCoqKSBQb3dlciBC
dXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAg
IDI0LjM3Ml0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtl
eWJvYXJkIGNhdGNoYWxsIgpbICAgIDI0LjM3Ml0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5n
IElucHV0Q2xhc3MgImxpYmlucHV0IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI0LjM3Ml0gKCoq
KSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImtleWJvYXJkIgpbICAgIDI0LjM3
Ml0gKElJKSBMb2FkTW9kdWxlOiAiZXZkZXYiClsgICAgMjQuMzg1XSAoSUkpIExvYWRpbmcgL3Vz
ci9saWIvWDExL21vZHVsZXMvaW5wdXQvZXZkZXZfZHJ2LnNvClsgICAgMjQuNDE4XSAoSUkpIE1v
ZHVsZSBldmRldjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDI0LjQxOF0gCWNvbXBp
bGVkIGZvciAxLjIwLjAsIG1vZHVsZSB2ZXJzaW9uID0gMi4xMC42ClsgICAgMjQuNDE4XSAJTW9k
dWxlIGNsYXNzOiBYLk9yZyBYSW5wdXQgRHJpdmVyClsgICAgMjQuNDE4XSAJQUJJIGNsYXNzOiBY
Lk9yZyBYSW5wdXQgZHJpdmVyLCB2ZXJzaW9uIDI0LjEKWyAgICAyNC40MThdIChJSSkgVXNpbmcg
aW5wdXQgZHJpdmVyICdldmRldicgZm9yICdQb3dlciBCdXR0b24nClsgICAgMjQuNDE4XSAoKiop
IFBvd2VyIEJ1dHRvbjogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAyNC40MThdICgq
KikgZXZkZXY6IFBvd2VyIEJ1dHRvbjogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDMiClsgICAg
MjQuNDE4XSAoLS0pIGV2ZGV2OiBQb3dlciBCdXR0b246IFZlbmRvciAwIFByb2R1Y3QgMHgxClsg
ICAgMjQuNDE4XSAoLS0pIGV2ZGV2OiBQb3dlciBCdXR0b246IEZvdW5kIGtleXMKWyAgICAyNC40
MThdIChJSSkgZXZkZXY6IFBvd2VyIEJ1dHRvbjogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAg
ICAyNC40MThdICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xO
WFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0NC9ldmVudDMiClsgICAgMjQuNDE4XSAo
SUkpIFhJTlBVVDogQWRkaW5nIGV4dGVuZGVkIGlucHV0IGRldmljZSAiUG93ZXIgQnV0dG9uIiAo
dHlwZTogS0VZQk9BUkQsIGlkIDYpClsgICAgMjQuNDE4XSAoKiopIE9wdGlvbiAieGtiX3J1bGVz
IiAiZXZkZXYiClsgICAgMjQuNDE4XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2
aWNlIFNsZWVwIEJ1dHRvbiAoL2Rldi9pbnB1dC9ldmVudDQpClsgICAgMjQuNDE4XSAoKiopIFNs
ZWVwIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwi
ClsgICAgMjQuNDE4XSAoKiopIFNsZWVwIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZk
ZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjQuNDE4XSAoKiopIFNsZWVwIEJ1dHRvbjogQXBw
bHlpbmcgSW5wdXRDbGFzcyAibGliaW5wdXQga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjQuNDE4
XSAoKiopIFNsZWVwIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAia2V5Ym9hcmQiClsgICAg
MjQuNDE4XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnZXZkZXYnIGZvciAnU2xlZXAgQnV0dG9u
JwpbICAgIDI0LjQxOF0gKCoqKSBTbGVlcCBCdXR0b246IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZl
bnRzClsgICAgMjQuNDE4XSAoKiopIGV2ZGV2OiBTbGVlcCBCdXR0b246IERldmljZTogIi9kZXYv
aW5wdXQvZXZlbnQ0IgpbICAgIDI0LjQxOF0gKC0tKSBldmRldjogU2xlZXAgQnV0dG9uOiBWZW5k
b3IgMCBQcm9kdWN0IDB4MwpbICAgIDI0LjQxOF0gKC0tKSBldmRldjogU2xlZXAgQnV0dG9uOiBG
b3VuZCBrZXlzClsgICAgMjQuNDE4XSAoSUkpIGV2ZGV2OiBTbGVlcCBCdXR0b246IENvbmZpZ3Vy
aW5nIGFzIGtleWJvYXJkClsgICAgMjQuNDE4XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1
ZGV2Oi9zeXMvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTTFBCTjowMC9pbnB1dC9pbnB1dDUvZXZl
bnQ0IgpbICAgIDI0LjQxOF0gKElJKSBYSU5QVVQ6IEFkZGluZyBleHRlbmRlZCBpbnB1dCBkZXZp
Y2UgIlNsZWVwIEJ1dHRvbiIgKHR5cGU6IEtFWUJPQVJELCBpZCA3KQpbICAgIDI0LjQxOF0gKCoq
KSBPcHRpb24gInhrYl9ydWxlcyIgImV2ZGV2IgpbICAgIDI0LjQxOF0gKElJKSBjb25maWcvdWRl
djogQWRkaW5nIGlucHV0IGRldmljZSBWaWRlbyBCdXMgKC9kZXYvaW5wdXQvZXZlbnQxKQpbICAg
IDI0LjQxOF0gKCoqKSBWaWRlbyBCdXM6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJv
YXJkIGNhdGNoYWxsIgpbICAgIDI0LjQxOF0gKCoqKSBWaWRlbyBCdXM6IEFwcGx5aW5nIElucHV0
Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI0LjQxOF0gKCoqKSBWaWRlbyBC
dXM6IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IGtleWJvYXJkIGNhdGNoYWxsIgpbICAg
IDI0LjQxOF0gKCoqKSBWaWRlbyBCdXM6IEFwcGx5aW5nIElucHV0Q2xhc3MgImtleWJvYXJkIgpb
ICAgIDI0LjQxOF0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ1ZpZGVvIEJ1
cycKWyAgICAyNC40MThdICgqKikgVmlkZW8gQnVzOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50
cwpbICAgIDI0LjQxOF0gKCoqKSBldmRldjogVmlkZW8gQnVzOiBEZXZpY2U6ICIvZGV2L2lucHV0
L2V2ZW50MSIKWyAgICAyNC40MThdICgtLSkgZXZkZXY6IFZpZGVvIEJ1czogVmVuZG9yIDAgUHJv
ZHVjdCAweDYKWyAgICAyNC40MThdICgtLSkgZXZkZXY6IFZpZGVvIEJ1czogRm91bmQga2V5cwpb
ICAgIDI0LjQxOF0gKElJKSBldmRldjogVmlkZW8gQnVzOiBDb25maWd1cmluZyBhcyBrZXlib2Fy
ZApbICAgIDI0LjQxOF0gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2Rldmlj
ZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEEwMzowMC9MTlhWSURFTzowMC9pbnB1dC9p
bnB1dDIvZXZlbnQxIgpbICAgIDI0LjQxOF0gKElJKSBYSU5QVVQ6IEFkZGluZyBleHRlbmRlZCBp
bnB1dCBkZXZpY2UgIlZpZGVvIEJ1cyIgKHR5cGU6IEtFWUJPQVJELCBpZCA4KQpbICAgIDI0LjQx
OF0gKCoqKSBPcHRpb24gInhrYl9ydWxlcyIgImV2ZGV2IgpbICAgIDI0LjQxOF0gKElJKSBjb25m
aWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9u
ICgvZGV2L2lucHV0L2V2ZW50NSkKWyAgICAyNC40MThdICgqKikgVmlydHVhbEJveCBtb3VzZSBp
bnRlZ3JhdGlvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIK
WyAgICAyNC40MThdICgqKikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogQXBwbHlpbmcg
SW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNC40MThdICgqKikgVmly
dHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAibGliaW5wdXQg
cG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNC40MThdIChJSSkgTG9hZE1vZHVsZTogImxpYmlucHV0
IgpbICAgIDI0LjQxOF0gKElJKSBMb2FkaW5nIC91c3IvbGliL1gxMS9tb2R1bGVzL2lucHV0L2xp
YmlucHV0X2Rydi5zbwpbICAgIDI0LjQ0NF0gKElJKSBNb2R1bGUgbGliaW5wdXQ6IHZlbmRvcj0i
WC5PcmcgRm91bmRhdGlvbiIKWyAgICAyNC40NDRdIAljb21waWxlZCBmb3IgMS4yMC44LCBtb2R1
bGUgdmVyc2lvbiA9IDAuMzAuMApbICAgIDI0LjQ0NF0gCU1vZHVsZSBjbGFzczogWC5PcmcgWElu
cHV0IERyaXZlcgpbICAgIDI0LjQ0NF0gCUFCSSBjbGFzczogWC5PcmcgWElucHV0IGRyaXZlciwg
dmVyc2lvbiAyNC4xClsgICAgMjQuNDQ0XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnbGliaW5w
dXQnIGZvciAnVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbicKWyAgICAyNC40NDRdICgqKikg
VmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMK
WyAgICAyNC40NDRdICgqKikgT3B0aW9uICJEZXZpY2UiICIvZGV2L2lucHV0L2V2ZW50NSIKWyAg
ICAyNC40NDRdICgqKikgT3B0aW9uICJfc291cmNlIiAic2VydmVyL3VkZXYiClsgICAgMjQuNDY5
XSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBpcyB0YWdnZWQg
YnkgdWRldiBhczogTW91c2UKWyAgICAyNC40NjldIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3gg
bW91c2UgaW50ZWdyYXRpb246IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNC40NjldIChJSSkg
ZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGRldmljZSByZW1vdmVkClsg
ICAgMjQuNTMyXSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9w
Y2kwMDAwOjAwLzAwMDA6MDA6MDQuMC9pbnB1dC9pbnB1dDYvZXZlbnQ1IgpbICAgIDI0LjUzMl0g
KElJKSBYSU5QVVQ6IEFkZGluZyBleHRlbmRlZCBpbnB1dCBkZXZpY2UgIlZpcnR1YWxCb3ggbW91
c2UgaW50ZWdyYXRpb24iICh0eXBlOiBNT1VTRSwgaWQgOSkKWyAgICAyNC41MzJdICgqKikgT3B0
aW9uICJBY2NlbGVyYXRpb25TY2hlbWUiICJub25lIgpbICAgIDI0LjUzMl0gKCoqKSBWaXJ0dWFs
Qm94IG1vdXNlIGludGVncmF0aW9uOiAoYWNjZWwpIHNlbGVjdGVkIHNjaGVtZSBub25lLzAKWyAg
ICAyNC41MzJdICgqKikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogKGFjY2VsKSBhY2Nl
bGVyYXRpb24gZmFjdG9yOiAyLjAwMApbICAgIDI0LjUzMl0gKCoqKSBWaXJ0dWFsQm94IG1vdXNl
IGludGVncmF0aW9uOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAyNC41
MzNdIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGlzIHRhZ2dl
ZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI0LjUzM10gKElJKSBldmVudDUgIC0gVmlydHVhbEJv
eCBtb3VzZSBpbnRlZ3JhdGlvbjogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAgIDI0LjUzM10gKElJ
KSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IG1vdXNlIGludGVn
cmF0aW9uICgvZGV2L2lucHV0L2pzMSkKWyAgICAyNC41MzNdIChJSSkgTm8gaW5wdXQgZHJpdmVy
IHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjQuNTMzXSAoSUkpIFRoaXMg
ZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAg
IDI0LjUzM10gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94
IG1vdXNlIGludGVncmF0aW9uICgvZGV2L2lucHV0L21vdXNlMSkKWyAgICAyNC41MzNdIChJSSkg
Tm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjQu
NTMzXSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRl
dmljZSBmaWxlLgpbICAgIDI0LjUzM10gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRl
dmljZSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQgKC9kZXYvaW5wdXQvZXZlbnQyKQpbICAgIDI0LjUz
M10gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2
IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjQuNTMzXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxl
dDogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNC41
MzNdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiBBcHBseWluZyBJbnB1dENsYXNzICJsaWJp
bnB1dCBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI0LjUzM10gKElJKSBVc2luZyBpbnB1dCBkcml2
ZXIgJ2xpYmlucHV0JyBmb3IgJ1ZpcnR1YWxCb3ggVVNCIFRhYmxldCcKWyAgICAyNC41MzNdICgq
KikgVmlydHVhbEJveCBVU0IgVGFibGV0OiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAg
IDI0LjUzM10gKCoqKSBPcHRpb24gIkRldmljZSIgIi9kZXYvaW5wdXQvZXZlbnQyIgpbICAgIDI0
LjUzM10gKCoqKSBPcHRpb24gIl9zb3VyY2UiICJzZXJ2ZXIvdWRldiIKWyAgICAyNC41OTFdIChJ
SSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6
IE1vdXNlClsgICAgMjQuNTkxXSAoSUkpIGV2ZW50MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6
IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNC41OTFdIChJSSkgZXZlbnQyICAtIFZpcnR1YWxC
b3ggVVNCIFRhYmxldDogZGV2aWNlIHJlbW92ZWQKWyAgICAyNC42MzRdICgqKikgT3B0aW9uICJj
b25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNi4wL3Vz
YjIvMi0xLzItMToxLjAvMDAwMzo4MEVFOjAwMjEuMDAwMS9pbnB1dC9pbnB1dDMvZXZlbnQyIgpb
ICAgIDI0LjYzNF0gKElJKSBYSU5QVVQ6IEFkZGluZyBleHRlbmRlZCBpbnB1dCBkZXZpY2UgIlZp
cnR1YWxCb3ggVVNCIFRhYmxldCIgKHR5cGU6IE1PVVNFLCBpZCAxMCkKWyAgICAyNC42MzRdICgq
KikgT3B0aW9uICJBY2NlbGVyYXRpb25TY2hlbWUiICJub25lIgpbICAgIDI0LjYzNF0gKCoqKSBW
aXJ0dWFsQm94IFVTQiBUYWJsZXQ6IChhY2NlbCkgc2VsZWN0ZWQgc2NoZW1lIG5vbmUvMApbICAg
IDI0LjYzNF0gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IChhY2NlbCkgYWNjZWxlcmF0aW9u
IGZhY3RvcjogMi4wMDAKWyAgICAyNC42MzRdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiAo
YWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAyNC42ODldIChJSSkgZXZlbnQy
ICAtIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsg
ICAgMjQuNjg5XSAoSUkpIGV2ZW50MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGRldmljZSBp
cyBhIHBvaW50ZXIKWyAgICAyNC42ODldIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBk
ZXZpY2UgVmlydHVhbEJveCBVU0IgVGFibGV0ICgvZGV2L2lucHV0L2pzMCkKWyAgICAyNC42ODld
IChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsg
ICAgMjQuNjg5XSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90
aGVyIGRldmljZSBmaWxlLgpbICAgIDI0LjY4OV0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlu
cHV0IGRldmljZSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQgKC9kZXYvaW5wdXQvbW91c2UwKQpbICAg
IDI0LjY4OV0gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRl
dmljZS4KWyAgICAyNC42ODldIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3
aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAgMjQuNjg5XSAoSUkpIGNvbmZpZy91ZGV2OiBB
ZGRpbmcgaW5wdXQgZGV2aWNlIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQgKC9kZXYvaW5w
dXQvZXZlbnQwKQpbICAgIDI0LjY4OV0gKCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJk
OiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNC42
ODldICgqKikgQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQXBwbHlpbmcgSW5wdXRDbGFz
cyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjQuNjg5XSAoKiopIEFUIFRyYW5zbGF0
ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IGtleWJvYXJk
IGNhdGNoYWxsIgpbICAgIDI0LjY4OV0gKCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJk
OiBBcHBseWluZyBJbnB1dENsYXNzICJrZXlib2FyZCIKWyAgICAyNC42ODldIChJSSkgVXNpbmcg
aW5wdXQgZHJpdmVyICdldmRldicgZm9yICdBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkJwpb
ICAgIDI0LjY4OV0gKCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBhbHdheXMgcmVw
b3J0cyBjb3JlIGV2ZW50cwpbICAgIDI0LjY4OV0gKCoqKSBldmRldjogQVQgVHJhbnNsYXRlZCBT
ZXQgMiBrZXlib2FyZDogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDAiClsgICAgMjQuNjg5XSAo
LS0pIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBWZW5kb3IgMHgxIFByb2R1
Y3QgMHgxClsgICAgMjQuNjg5XSAoLS0pIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJv
YXJkOiBGb3VuZCBrZXlzClsgICAgMjQuNjg5XSAoSUkpIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNl
dCAyIGtleWJvYXJkOiBDb25maWd1cmluZyBhcyBrZXlib2FyZApbICAgIDI0LjY4OV0gKCoqKSBP
cHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2Vy
aW8wL2lucHV0L2lucHV0MC9ldmVudDAiClsgICAgMjQuNjg5XSAoSUkpIFhJTlBVVDogQWRkaW5n
IGV4dGVuZGVkIGlucHV0IGRldmljZSAiQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCIgKHR5
cGU6IEtFWUJPQVJELCBpZCAxMSkKWyAgICAyNC42ODldICgqKikgT3B0aW9uICJ4a2JfcnVsZXMi
ICJldmRldiIKWyAgICAyNC42ODldIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZp
Y2UgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZSAoL2Rldi9pbnB1dC9ldmVudDcpClsg
ICAgMjQuNjg5XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEFwcGx5aW5n
IElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjQuNjg5XSAoKiopIElt
RXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2
IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjQuNjg5XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhw
bG9yZXIgTW91c2U6IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IHBvaW50ZXIgY2F0Y2hh
bGwiClsgICAgMjQuNjg5XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnbGliaW5wdXQnIGZvciAn
SW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZScKWyAgICAyNC42ODldICgqKikgSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAg
ICAyNC42ODldICgqKikgT3B0aW9uICJEZXZpY2UiICIvZGV2L2lucHV0L2V2ZW50NyIKWyAgICAy
NC42ODldICgqKikgT3B0aW9uICJfc291cmNlIiAic2VydmVyL3VkZXYiClsgICAgMjQuNjg5XSAo
SUkpIGV2ZW50NyAgLSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBpcyB0YWdnZWQg
YnkgdWRldiBhczogTW91c2UKWyAgICAyNC42ODldIChJSSkgZXZlbnQ3ICAtIEltRXhQUy8yIEdl
bmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNC42ODldIChJ
SSkgZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSByZW1v
dmVkClsgICAgMjQuNzE5XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2
aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzEvaW5wdXQvaW5wdXQ4L2V2ZW50NyIKWyAgICAyNC43
MTldIChJSSkgWElOUFVUOiBBZGRpbmcgZXh0ZW5kZWQgaW5wdXQgZGV2aWNlICJJbUV4UFMvMiBH
ZW5lcmljIEV4cGxvcmVyIE1vdXNlIiAodHlwZTogTU9VU0UsIGlkIDEyKQpbICAgIDI0LjcxOV0g
KCoqKSBPcHRpb24gIkFjY2VsZXJhdGlvblNjaGVtZSIgIm5vbmUiClsgICAgMjQuNzE5XSAoKiop
IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IChhY2NlbCkgc2VsZWN0ZWQgc2NoZW1l
IG5vbmUvMApbICAgIDI0LjcxOV0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNl
OiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBmYWN0b3I6IDIuMDAwClsgICAgMjQuNzE5XSAoKiopIElt
RXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IChhY2NlbCkgYWNjZWxlcmF0aW9uIHRocmVz
aG9sZDogNApbICAgIDI0LjcxOV0gKElJKSBldmVudDcgIC0gSW1FeFBTLzIgR2VuZXJpYyBFeHBs
b3JlciBNb3VzZTogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsgICAgMjQuNzE5XSAoSUkp
IGV2ZW50NyAgLSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBkZXZpY2UgaXMgYSBw
b2ludGVyClsgICAgMjQuNzE5XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNl
IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2UgKC9kZXYvaW5wdXQvbW91c2UyKQpbICAg
IDI0LjcxOV0gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRl
dmljZS4KWyAgICAyNC43MTldIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3
aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAgMjQuNzE5XSAoSUkpIGNvbmZpZy91ZGV2OiBB
ZGRpbmcgaW5wdXQgZGV2aWNlIFBDIFNwZWFrZXIgKC9kZXYvaW5wdXQvZXZlbnQ2KQpbICAgIDI0
LjcxOV0gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmlj
ZS4KWyAgICAyNC43MTldIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRo
IGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAgMjUuOTkyXSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFs
Qm94IG1vdXNlIGludGVncmF0aW9uOiBkZXZpY2UgcmVtb3ZlZApbICAgIDI2LjAxMl0gKElJKSBl
dmVudDIgIC0gVmlydHVhbEJveCBVU0IgVGFibGV0OiBkZXZpY2UgcmVtb3ZlZApbICAgIDI2LjA3
MV0gKElJKSBldmVudDcgIC0gSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogZGV2aWNl
IHJlbW92ZWQKWyAgICAyNi4xMTVdIChJSSkgVW5sb2FkTW9kdWxlOiAibGliaW5wdXQiClsgICAg
MjYuMTE1XSAoSUkpIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBDbG9zZQpb
ICAgIDI2LjExNV0gKElJKSBVbmxvYWRNb2R1bGU6ICJldmRldiIKWyAgICAyNi4xMTVdIChJSSkg
VW5sb2FkTW9kdWxlOiAibGliaW5wdXQiClsgICAgMjYuMTE1XSAoSUkpIFVubG9hZE1vZHVsZTog
ImxpYmlucHV0IgpbICAgIDI2LjExNV0gKElJKSBldmRldjogVmlkZW8gQnVzOiBDbG9zZQpbICAg
IDI2LjExNV0gKElJKSBVbmxvYWRNb2R1bGU6ICJldmRldiIKWyAgICAyNi4xMTVdIChJSSkgZXZk
ZXY6IFNsZWVwIEJ1dHRvbjogQ2xvc2UKWyAgICAyNi4xMTVdIChJSSkgVW5sb2FkTW9kdWxlOiAi
ZXZkZXYiClsgICAgMjYuMTE1XSAoSUkpIGV2ZGV2OiBQb3dlciBCdXR0b246IENsb3NlClsgICAg
MjYuMTE1XSAoSUkpIFVubG9hZE1vZHVsZTogImV2ZGV2IgpbICAgIDI2LjExN10gKElJKSBtb2Rl
c2V0KDApOiBJbml0aWFsaXppbmcga21zIGNvbG9yIG1hcCBmb3IgZGVwdGggMjQsIDggYnBjLgpb
ICAgIDI2LjExN10gKD09KSBtb2Rlc2V0KDApOiBEUE1TIGVuYWJsZWQKWyAgICAyNi4xMTddIChJ
SSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBHZW5lcmljIEV2ZW50IEV4dGVuc2lvbgpbICAgIDI2
LjExN10gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFNIQVBFClsgICAgMjYuMTE3XSAoSUkp
IEluaXRpYWxpemluZyBleHRlbnNpb24gTUlULVNITQpbICAgIDI2LjExN10gKElJKSBJbml0aWFs
aXppbmcgZXh0ZW5zaW9uIFhJbnB1dEV4dGVuc2lvbgpbICAgIDI2LjExOV0gKElJKSBJbml0aWFs
aXppbmcgZXh0ZW5zaW9uIFhURVNUClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRl
bnNpb24gQklHLVJFUVVFU1RTClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNp
b24gU1lOQwpbICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhLRVlCT0FS
RApbICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhDLU1JU0MKWyAgICAy
Ni4xMTldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBTRUNVUklUWQpbICAgIDI2LjExOV0g
KElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGSVhFUwpbICAgIDI2LjExOV0gKElJKSBJbml0
aWFsaXppbmcgZXh0ZW5zaW9uIFJFTkRFUgpbICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXppbmcg
ZXh0ZW5zaW9uIFJBTkRSClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24g
Q09NUE9TSVRFClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gREFNQUdF
ClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gTUlULVNDUkVFTi1TQVZF
UgpbICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIERPVUJMRS1CVUZGRVIK
WyAgICAyNi4xMTldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBSRUNPUkQKWyAgICAyNi4x
MTldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBEUE1TClsgICAgMjYuMTE5XSAoSUkpIElu
aXRpYWxpemluZyBleHRlbnNpb24gUHJlc2VudApbICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXpp
bmcgZXh0ZW5zaW9uIERSSTMKWyAgICAyNi4xMTldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lv
biBYLVJlc291cmNlClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWFZp
ZGVvClsgICAgMjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWFZpZGVvLU1vdGlv
bkNvbXBlbnNhdGlvbgpbICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFNF
TGludXgKWyAgICAyNi4xMTldIChJSSkgU0VMaW51eDogRGlzYWJsZWQgb24gc3lzdGVtClsgICAg
MjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gR0xYClsgICAgMjYuMTE5XSAoSUkp
IEFJR0xYOiBTY3JlZW4gMCBpcyBub3QgRFJJMiBjYXBhYmxlClsgICAgMjYuMTE5XSAoSUkpIElH
TFg6IExvYWRlZCBhbmQgaW5pdGlhbGl6ZWQgc3dyYXN0ClsgICAgMjYuMTE5XSAoSUkpIEdMWDog
SW5pdGlhbGl6ZWQgRFJJU1dSQVNUIEdMIHByb3ZpZGVyIGZvciBzY3JlZW4gMApbICAgIDI2LjEx
OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGcmVlODYtVmlkTW9kZUV4dGVuc2lvbgpb
ICAgIDI2LjExOV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGcmVlODYtREdBClsgICAg
MjYuMTE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWEZyZWU4Ni1EUkkKWyAgICAyNi4x
MTldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBEUkkyClsgICAgMjYuMTE5XSAoSUkpIG1v
ZGVzZXQoMCk6IERhbWFnZSB0cmFja2luZyBpbml0aWFsaXplZApbICAgIDI2LjExOV0gKElJKSBt
b2Rlc2V0KDApOiBTZXR0aW5nIHNjcmVlbiBwaHlzaWNhbCBzaXplIHRvIDUwNyB4IDI1NQpbICAg
IDI2LjE1MV0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBQb3dlciBCdXR0
b24gKC9kZXYvaW5wdXQvZXZlbnQzKQpbICAgIDI2LjE1MV0gKCoqKSBQb3dlciBCdXR0b246IEFw
cGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI2LjE1MV0g
KCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNh
dGNoYWxsIgpbICAgIDI2LjE1MV0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xh
c3MgImxpYmlucHV0IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI2LjE1MV0gKCoqKSBQb3dlciBC
dXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImtleWJvYXJkIgpbICAgIDI2LjE1MV0gKElJKSBV
c2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ1Bvd2VyIEJ1dHRvbicKWyAgICAyNi4xNTFd
ICgqKikgUG93ZXIgQnV0dG9uOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDI2LjE1
MV0gKCoqKSBldmRldjogUG93ZXIgQnV0dG9uOiBEZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50MyIK
WyAgICAyNi4xNTFdICgtLSkgZXZkZXY6IFBvd2VyIEJ1dHRvbjogVmVuZG9yIDAgUHJvZHVjdCAw
eDEKWyAgICAyNi4xNTFdICgtLSkgZXZkZXY6IFBvd2VyIEJ1dHRvbjogRm91bmQga2V5cwpbICAg
IDI2LjE1MV0gKElJKSBldmRldjogUG93ZXIgQnV0dG9uOiBDb25maWd1cmluZyBhcyBrZXlib2Fy
ZApbICAgIDI2LjE1MV0gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2Rldmlj
ZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQ0L2V2ZW50MyIKWyAgICAyNi4x
NTFdICgqKikgT3B0aW9uICJ4a2JfcnVsZXMiICJldmRldiIKWyAgICAyNi4xNTFdIChJSSkgY29u
ZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgU2xlZXAgQnV0dG9uICgvZGV2L2lucHV0L2V2
ZW50NCkKWyAgICAyNi4xNTFdICgqKikgU2xlZXAgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNz
ICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi4xNTFdICgqKikgU2xlZXAgQnV0dG9u
OiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi4x
NTFdICgqKikgU2xlZXAgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNzICJsaWJpbnB1dCBrZXli
b2FyZCBjYXRjaGFsbCIKWyAgICAyNi4xNTFdICgqKikgU2xlZXAgQnV0dG9uOiBBcHBseWluZyBJ
bnB1dENsYXNzICJrZXlib2FyZCIKWyAgICAyNi4xNTFdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVy
ICdldmRldicgZm9yICdTbGVlcCBCdXR0b24nClsgICAgMjYuMTUxXSAoKiopIFNsZWVwIEJ1dHRv
bjogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAyNi4xNTFdICgqKikgZXZkZXY6IFNs
ZWVwIEJ1dHRvbjogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDQiClsgICAgMjYuMTUxXSAoLS0p
IGV2ZGV2OiBTbGVlcCBCdXR0b246IFZlbmRvciAwIFByb2R1Y3QgMHgzClsgICAgMjYuMTUxXSAo
LS0pIGV2ZGV2OiBTbGVlcCBCdXR0b246IEZvdW5kIGtleXMKWyAgICAyNi4xNTFdIChJSSkgZXZk
ZXY6IFNsZWVwIEJ1dHRvbjogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAgICAyNi4xNTFdICgq
KikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZU1RNOjAwL0xO
WFNMUEJOOjAwL2lucHV0L2lucHV0NS9ldmVudDQiClsgICAgMjYuMTUxXSAoKiopIE9wdGlvbiAi
eGtiX3J1bGVzIiAiZXZkZXYiClsgICAgMjYuMTUxXSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcg
aW5wdXQgZGV2aWNlIFZpZGVvIEJ1cyAoL2Rldi9pbnB1dC9ldmVudDEpClsgICAgMjYuMTUxXSAo
KiopIFZpZGVvIEJ1czogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hh
bGwiClsgICAgMjYuMTUxXSAoKiopIFZpZGVvIEJ1czogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZk
ZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuMTUxXSAoKiopIFZpZGVvIEJ1czogQXBwbHlp
bmcgSW5wdXRDbGFzcyAibGliaW5wdXQga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuMTUxXSAo
KiopIFZpZGVvIEJ1czogQXBwbHlpbmcgSW5wdXRDbGFzcyAia2V5Ym9hcmQiClsgICAgMjYuMTUx
XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnZXZkZXYnIGZvciAnVmlkZW8gQnVzJwpbICAgIDI2
LjE1MV0gKCoqKSBWaWRlbyBCdXM6IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjYu
MTUxXSAoKiopIGV2ZGV2OiBWaWRlbyBCdXM6IERldmljZTogIi9kZXYvaW5wdXQvZXZlbnQxIgpb
ICAgIDI2LjE1MV0gKC0tKSBldmRldjogVmlkZW8gQnVzOiBWZW5kb3IgMCBQcm9kdWN0IDB4Ngpb
ICAgIDI2LjE1MV0gKC0tKSBldmRldjogVmlkZW8gQnVzOiBGb3VuZCBrZXlzClsgICAgMjYuMTUx
XSAoSUkpIGV2ZGV2OiBWaWRlbyBCdXM6IENvbmZpZ3VyaW5nIGFzIGtleWJvYXJkClsgICAgMjYu
MTUxXSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9MTlhTWVNU
TTowMC9MTlhTWUJVUzowMC9QTlAwQTAzOjAwL0xOWFZJREVPOjAwL2lucHV0L2lucHV0Mi9ldmVu
dDEiClsgICAgMjYuMTUxXSAoKiopIE9wdGlvbiAieGtiX3J1bGVzIiAiZXZkZXYiClsgICAgMjYu
MTUxXSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFZpcnR1YWxCb3ggbW91
c2UgaW50ZWdyYXRpb24gKC9kZXYvaW5wdXQvZXZlbnQ1KQpbICAgIDI2LjE1MV0gKCoqKSBWaXJ0
dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2lu
dGVyIGNhdGNoYWxsIgpbICAgIDI2LjE1MV0gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0
aW9uOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI2
LjE1MV0gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBBcHBseWluZyBJbnB1dENs
YXNzICJsaWJpbnB1dCBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI2LjE1MV0gKElJKSBVc2luZyBp
bnB1dCBkcml2ZXIgJ2xpYmlucHV0JyBmb3IgJ1ZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb24n
ClsgICAgMjYuMTUxXSAoKiopIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGFsd2F5cyBy
ZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjYuMTUxXSAoKiopIE9wdGlvbiAiRGV2aWNlIiAiL2Rl
di9pbnB1dC9ldmVudDUiClsgICAgMjYuMTUxXSAoKiopIE9wdGlvbiAiX3NvdXJjZSIgInNlcnZl
ci91ZGV2IgpbICAgIDI2LjE2Ml0gKElJKSBldmVudDUgIC0gVmlydHVhbEJveCBtb3VzZSBpbnRl
Z3JhdGlvbjogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsgICAgMjYuMTYyXSAoSUkpIGV2
ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBkZXZpY2UgaXMgYSBwb2ludGVy
ClsgICAgMjYuMTYyXSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9u
OiBkZXZpY2UgcmVtb3ZlZApbICAgIDI2LjE2N10gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAi
dWRldjovc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjA0LjAvaW5wdXQvaW5wdXQ2L2V2
ZW50NSIKWyAgICAyNi4xNjddICgqKikgT3B0aW9uICJBY2NlbGVyYXRpb25TY2hlbWUiICJub25l
IgpbICAgIDI2LjE2N10gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiAoYWNjZWwp
IHNlbGVjdGVkIHNjaGVtZSBub25lLzAKWyAgICAyNi4xNjddICgqKikgVmlydHVhbEJveCBtb3Vz
ZSBpbnRlZ3JhdGlvbjogKGFjY2VsKSBhY2NlbGVyYXRpb24gZmFjdG9yOiAyLjAwMApbICAgIDI2
LjE2N10gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiAoYWNjZWwpIGFjY2VsZXJh
dGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAyNi4xNjhdIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3gg
bW91c2UgaW50ZWdyYXRpb246IGlzIHRhZ2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI2LjE2
OF0gKElJKSBldmVudDUgIC0gVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogZGV2aWNlIGlz
IGEgcG9pbnRlcgpbICAgIDI2LjE2OF0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRl
dmljZSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uICgvZGV2L2lucHV0L2pzMSkKWyAgICAy
Ni4xNjhdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZp
Y2UuClsgICAgMjYuMTY4XSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0
aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDI2LjE2OF0gKElJKSBjb25maWcvdWRldjogQWRk
aW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uICgvZGV2L2lucHV0
L21vdXNlMSkKWyAgICAyNi4xNjhdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdu
b3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjYuMTY4XSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZl
IGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDI2LjE2OF0gKElJKSBj
b25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQgKC9k
ZXYvaW5wdXQvZXZlbnQyKQpbICAgIDI2LjE2OF0gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6
IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjYuMTY4
XSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYg
cG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi4xNjhdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0
OiBBcHBseWluZyBJbnB1dENsYXNzICJsaWJpbnB1dCBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI2
LjE2OF0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2xpYmlucHV0JyBmb3IgJ1ZpcnR1YWxCb3gg
VVNCIFRhYmxldCcKWyAgICAyNi4xNjhdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiBhbHdh
eXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDI2LjE2OF0gKCoqKSBPcHRpb24gIkRldmljZSIg
Ii9kZXYvaW5wdXQvZXZlbnQyIgpbICAgIDI2LjE2OF0gKCoqKSBPcHRpb24gIl9zb3VyY2UiICJz
ZXJ2ZXIvdWRldiIKWyAgICAyNi4yMjBdIChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNCIFRh
YmxldDogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsgICAgMjYuMjIwXSAoSUkpIGV2ZW50
MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNi4y
MjBdIChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogZGV2aWNlIHJlbW92ZWQK
WyAgICAyNi4yMzFdICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2Vz
L3BjaTAwMDA6MDAvMDAwMDowMDowNi4wL3VzYjIvMi0xLzItMToxLjAvMDAwMzo4MEVFOjAwMjEu
MDAwMS9pbnB1dC9pbnB1dDMvZXZlbnQyIgpbICAgIDI2LjIzMV0gKCoqKSBPcHRpb24gIkFjY2Vs
ZXJhdGlvblNjaGVtZSIgIm5vbmUiClsgICAgMjYuMjMxXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRh
YmxldDogKGFjY2VsKSBzZWxlY3RlZCBzY2hlbWUgbm9uZS8wClsgICAgMjYuMjMxXSAoKiopIFZp
cnR1YWxCb3ggVVNCIFRhYmxldDogKGFjY2VsKSBhY2NlbGVyYXRpb24gZmFjdG9yOiAyLjAwMApb
ICAgIDI2LjIzMV0gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IChhY2NlbCkgYWNjZWxlcmF0
aW9uIHRocmVzaG9sZDogNApbICAgIDI2LjI4M10gKElJKSBldmVudDIgIC0gVmlydHVhbEJveCBV
U0IgVGFibGV0OiBpcyB0YWdnZWQgYnkgdWRldiBhczogTW91c2UKWyAgICAyNi4yODNdIChJSSkg
ZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAg
IDI2LjI4M10gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94
IFVTQiBUYWJsZXQgKC9kZXYvaW5wdXQvanMwKQpbICAgIDI2LjI4M10gKElJKSBObyBpbnB1dCBk
cml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAyNi4yODNdIChJSSkg
VGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUu
ClsgICAgMjYuMjgzXSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFZpcnR1
YWxCb3ggVVNCIFRhYmxldCAoL2Rldi9pbnB1dC9tb3VzZTApClsgICAgMjYuMjgzXSAoSUkpIE5v
IGlucHV0IGRyaXZlciBzcGVjaWZpZWQsIGlnbm9yaW5nIHRoaXMgZGV2aWNlLgpbICAgIDI2LjI4
M10gKElJKSBUaGlzIGRldmljZSBtYXkgaGF2ZSBiZWVuIGFkZGVkIHdpdGggYW5vdGhlciBkZXZp
Y2UgZmlsZS4KWyAgICAyNi4yODNdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZp
Y2UgQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCAoL2Rldi9pbnB1dC9ldmVudDApClsgICAg
MjYuMjgzXSAoKiopIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0
Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI2LjI4M10gKCoqKSBBVCBUcmFu
c2xhdGVkIFNldCAyIGtleWJvYXJkOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2Fy
ZCBjYXRjaGFsbCIKWyAgICAyNi4yODNdICgqKikgQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2Fy
ZDogQXBwbHlpbmcgSW5wdXRDbGFzcyAibGliaW5wdXQga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAg
MjYuMjgzXSAoKiopIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0
Q2xhc3MgImtleWJvYXJkIgpbICAgIDI2LjI4M10gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2
ZGV2JyBmb3IgJ0FUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQnClsgICAgMjYuMjgzXSAoKiop
IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRz
ClsgICAgMjYuMjgzXSAoKiopIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBE
ZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50MCIKWyAgICAyNi4yODNdICgtLSkgZXZkZXY6IEFUIFRy
YW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IFZlbmRvciAweDEgUHJvZHVjdCAweDEKWyAgICAyNi4y
ODNdICgtLSkgZXZkZXY6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IEZvdW5kIGtleXMK
WyAgICAyNi4yODNdIChJSSkgZXZkZXY6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IENv
bmZpZ3VyaW5nIGFzIGtleWJvYXJkClsgICAgMjYuMjgzXSAoKiopIE9wdGlvbiAiY29uZmlnX2lu
Zm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQw
L2V2ZW50MCIKWyAgICAyNi4yODNdICgqKikgT3B0aW9uICJ4a2JfcnVsZXMiICJldmRldiIKWyAg
ICAyNi4yODNdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgSW1FeFBTLzIg
R2VuZXJpYyBFeHBsb3JlciBNb3VzZSAoL2Rldi9pbnB1dC9ldmVudDcpClsgICAgMjYuMjgzXSAo
KiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEFwcGx5aW5nIElucHV0Q2xhc3Mg
ImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjYuMjgzXSAoKiopIEltRXhQUy8yIEdlbmVy
aWMgRXhwbG9yZXIgTW91c2U6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0
Y2hhbGwiClsgICAgMjYuMjgzXSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6
IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjYu
MjgzXSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnbGliaW5wdXQnIGZvciAnSW1FeFBTLzIgR2Vu
ZXJpYyBFeHBsb3JlciBNb3VzZScKWyAgICAyNi4yODNdICgqKikgSW1FeFBTLzIgR2VuZXJpYyBF
eHBsb3JlciBNb3VzZTogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAyNi4yODNdICgq
KikgT3B0aW9uICJEZXZpY2UiICIvZGV2L2lucHV0L2V2ZW50NyIKWyAgICAyNi4yODNdICgqKikg
T3B0aW9uICJfc291cmNlIiAic2VydmVyL3VkZXYiClsgICAgMjYuMjk5XSAoSUkpIGV2ZW50NyAg
LSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBpcyB0YWdnZWQgYnkgdWRldiBhczog
TW91c2UKWyAgICAyNi4yOTldIChJSSkgZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9y
ZXIgTW91c2U6IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNi4yOTldIChJSSkgZXZlbnQ3ICAt
IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSByZW1vdmVkClsgICAgMjYu
MzEwXSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9wbGF0Zm9y
bS9pODA0Mi9zZXJpbzEvaW5wdXQvaW5wdXQ4L2V2ZW50NyIKWyAgICAyNi4zMTBdICgqKikgT3B0
aW9uICJBY2NlbGVyYXRpb25TY2hlbWUiICJub25lIgpbICAgIDI2LjMxMF0gKCoqKSBJbUV4UFMv
MiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiAoYWNjZWwpIHNlbGVjdGVkIHNjaGVtZSBub25lLzAK
WyAgICAyNi4zMTBdICgqKikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogKGFjY2Vs
KSBhY2NlbGVyYXRpb24gZmFjdG9yOiAyLjAwMApbICAgIDI2LjMxMF0gKCoqKSBJbUV4UFMvMiBH
ZW5lcmljIEV4cGxvcmVyIE1vdXNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQK
WyAgICAyNi4zMTBdIChJSSkgZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91
c2U6IGlzIHRhZ2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI2LjMxMF0gKElJKSBldmVudDcg
IC0gSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogZGV2aWNlIGlzIGEgcG9pbnRlcgpb
ICAgIDI2LjMxMF0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBJbUV4UFMv
MiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlICgvZGV2L2lucHV0L21vdXNlMikKWyAgICAyNi4zMTBd
IChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsg
ICAgMjYuMzEwXSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90
aGVyIGRldmljZSBmaWxlLgpbICAgIDI2LjMxMF0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlu
cHV0IGRldmljZSBQQyBTcGVha2VyICgvZGV2L2lucHV0L2V2ZW50NikKWyAgICAyNi4zMTBdIChJ
SSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAg
MjYuMzEwXSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVy
IGRldmljZSBmaWxlLgpbICAgIDI2LjM3N10gKElJKSBldmVudDUgIC0gVmlydHVhbEJveCBtb3Vz
ZSBpbnRlZ3JhdGlvbjogZGV2aWNlIHJlbW92ZWQKWyAgICAyNi4zODNdIChJSSkgZXZlbnQyICAt
IFZpcnR1YWxCb3ggVVNCIFRhYmxldDogZGV2aWNlIHJlbW92ZWQKWyAgICAyNi40MDhdIChJSSkg
ZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSByZW1vdmVk
ClsgICAgMjYuNDE0XSAoSUkpIFVubG9hZE1vZHVsZTogImxpYmlucHV0IgpbICAgIDI2LjQxNF0g
KElJKSBldmRldjogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQ2xvc2UKWyAgICAyNi40
MTRdIChJSSkgVW5sb2FkTW9kdWxlOiAiZXZkZXYiClsgICAgMjYuNDE0XSAoSUkpIFVubG9hZE1v
ZHVsZTogImxpYmlucHV0IgpbICAgIDI2LjQxNF0gKElJKSBVbmxvYWRNb2R1bGU6ICJsaWJpbnB1
dCIKWyAgICAyNi40MTRdIChJSSkgZXZkZXY6IFZpZGVvIEJ1czogQ2xvc2UKWyAgICAyNi40MTRd
IChJSSkgVW5sb2FkTW9kdWxlOiAiZXZkZXYiClsgICAgMjYuNDE0XSAoSUkpIGV2ZGV2OiBTbGVl
cCBCdXR0b246IENsb3NlClsgICAgMjYuNDE0XSAoSUkpIFVubG9hZE1vZHVsZTogImV2ZGV2Igpb
ICAgIDI2LjQxNF0gKElJKSBldmRldjogUG93ZXIgQnV0dG9uOiBDbG9zZQpbICAgIDI2LjQxNF0g
KElJKSBVbmxvYWRNb2R1bGU6ICJldmRldiIKWyAgICAyNi40MTZdIChJSSkgbW9kZXNldCgwKTog
SW5pdGlhbGl6aW5nIGttcyBjb2xvciBtYXAgZm9yIGRlcHRoIDI0LCA4IGJwYy4KWyAgICAyNi40
MTZdICg9PSkgbW9kZXNldCgwKTogRFBNUyBlbmFibGVkClsgICAgMjYuNDE2XSAoSUkpIEluaXRp
YWxpemluZyBleHRlbnNpb24gR2VuZXJpYyBFdmVudCBFeHRlbnNpb24KWyAgICAyNi40MTddIChJ
SSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBTSEFQRQpbICAgIDI2LjQxN10gKElJKSBJbml0aWFs
aXppbmcgZXh0ZW5zaW9uIE1JVC1TSE0KWyAgICAyNi40MThdIChJSSkgSW5pdGlhbGl6aW5nIGV4
dGVuc2lvbiBYSW5wdXRFeHRlbnNpb24KWyAgICAyNi40MThdIChJSSkgSW5pdGlhbGl6aW5nIGV4
dGVuc2lvbiBYVEVTVApbICAgIDI2LjQxOF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIEJJ
Ry1SRVFVRVNUUwpbICAgIDI2LjQxOF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFNZTkMK
WyAgICAyNi40MThdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYS0VZQk9BUkQKWyAgICAy
Ni40MThdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYQy1NSVNDClsgICAgMjYuNDE4XSAo
SUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gU0VDVVJJVFkKWyAgICAyNi40MjBdIChJSSkgSW5p
dGlhbGl6aW5nIGV4dGVuc2lvbiBYRklYRVMKWyAgICAyNi40MjBdIChJSSkgSW5pdGlhbGl6aW5n
IGV4dGVuc2lvbiBSRU5ERVIKWyAgICAyNi40MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lv
biBSQU5EUgpbICAgIDI2LjQyMF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIENPTVBPU0lU
RQpbICAgIDI2LjQyMF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIERBTUFHRQpbICAgIDI2
LjQyMF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIE1JVC1TQ1JFRU4tU0FWRVIKWyAgICAy
Ni40MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBET1VCTEUtQlVGRkVSClsgICAgMjYu
NDIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gUkVDT1JEClsgICAgMjYuNDIwXSAoSUkp
IEluaXRpYWxpemluZyBleHRlbnNpb24gRFBNUwpbICAgIDI2LjQyMF0gKElJKSBJbml0aWFsaXpp
bmcgZXh0ZW5zaW9uIFByZXNlbnQKWyAgICAyNi40MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVu
c2lvbiBEUkkzClsgICAgMjYuNDIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWC1SZXNv
dXJjZQpbICAgIDI2LjQyMF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhWaWRlbwpbICAg
IDI2LjQyMF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhWaWRlby1Nb3Rpb25Db21wZW5z
YXRpb24KWyAgICAyNi40MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBTRUxpbnV4Clsg
ICAgMjYuNDIwXSAoSUkpIFNFTGludXg6IERpc2FibGVkIG9uIHN5c3RlbQpbICAgIDI2LjQyMF0g
KElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIEdMWApbICAgIDI2LjQyMF0gKElJKSBBSUdMWDog
U2NyZWVuIDAgaXMgbm90IERSSTIgY2FwYWJsZQpbICAgIDI2LjQyN10gKElJKSBJR0xYOiBMb2Fk
ZWQgYW5kIGluaXRpYWxpemVkIHN3cmFzdApbICAgIDI2LjQyN10gKElJKSBHTFg6IEluaXRpYWxp
emVkIERSSVNXUkFTVCBHTCBwcm92aWRlciBmb3Igc2NyZWVuIDAKWyAgICAyNi40MjddIChJSSkg
SW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24KWyAgICAyNi40
MjddIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYRnJlZTg2LURHQQpbICAgIDI2LjQyN10g
KElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhGcmVlODYtRFJJClsgICAgMjYuNDI3XSAoSUkp
IEluaXRpYWxpemluZyBleHRlbnNpb24gRFJJMgpbICAgIDI2LjQyN10gKElJKSBtb2Rlc2V0KDAp
OiBEYW1hZ2UgdHJhY2tpbmcgaW5pdGlhbGl6ZWQKWyAgICAyNi40MjddIChJSSkgbW9kZXNldCgw
KTogU2V0dGluZyBzY3JlZW4gcGh5c2ljYWwgc2l6ZSB0byA1MDcgeCAyNTUKWyAgICAyNi40NTld
IChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgUG93ZXIgQnV0dG9uICgvZGV2
L2lucHV0L2V2ZW50MykKWyAgICAyNi40NTldICgqKikgUG93ZXIgQnV0dG9uOiBBcHBseWluZyBJ
bnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi40NTldICgqKikgUG93
ZXIgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIK
WyAgICAyNi40NTldICgqKikgUG93ZXIgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNzICJsaWJp
bnB1dCBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi40NTldICgqKikgUG93ZXIgQnV0dG9uOiBB
cHBseWluZyBJbnB1dENsYXNzICJrZXlib2FyZCIKWyAgICAyNi40NTldIChJSSkgVXNpbmcgaW5w
dXQgZHJpdmVyICdldmRldicgZm9yICdQb3dlciBCdXR0b24nClsgICAgMjYuNDU5XSAoKiopIFBv
d2VyIEJ1dHRvbjogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAyNi40NTldICgqKikg
ZXZkZXY6IFBvd2VyIEJ1dHRvbjogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDMiClsgICAgMjYu
NDU5XSAoLS0pIGV2ZGV2OiBQb3dlciBCdXR0b246IFZlbmRvciAwIFByb2R1Y3QgMHgxClsgICAg
MjYuNDU5XSAoLS0pIGV2ZGV2OiBQb3dlciBCdXR0b246IEZvdW5kIGtleXMKWyAgICAyNi40NTld
IChJSSkgZXZkZXY6IFBvd2VyIEJ1dHRvbjogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAgICAy
Ni40NTldICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZ
U1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0NC9ldmVudDMiClsgICAgMjYuNDU5XSAoKiop
IE9wdGlvbiAieGtiX3J1bGVzIiAiZXZkZXYiClsgICAgMjYuNDU5XSAoSUkpIGNvbmZpZy91ZGV2
OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFNsZWVwIEJ1dHRvbiAoL2Rldi9pbnB1dC9ldmVudDQpClsg
ICAgMjYuNDU5XSAoKiopIFNsZWVwIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYg
a2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuNDU5XSAoKiopIFNsZWVwIEJ1dHRvbjogQXBwbHlp
bmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuNDU5XSAoKiop
IFNsZWVwIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAibGliaW5wdXQga2V5Ym9hcmQgY2F0
Y2hhbGwiClsgICAgMjYuNDU5XSAoKiopIFNsZWVwIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFz
cyAia2V5Ym9hcmQiClsgICAgMjYuNDU5XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnZXZkZXYn
IGZvciAnU2xlZXAgQnV0dG9uJwpbICAgIDI2LjQ1OV0gKCoqKSBTbGVlcCBCdXR0b246IGFsd2F5
cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjYuNDU5XSAoKiopIGV2ZGV2OiBTbGVlcCBCdXR0
b246IERldmljZTogIi9kZXYvaW5wdXQvZXZlbnQ0IgpbICAgIDI2LjQ1OV0gKC0tKSBldmRldjog
U2xlZXAgQnV0dG9uOiBWZW5kb3IgMCBQcm9kdWN0IDB4MwpbICAgIDI2LjQ1OV0gKC0tKSBldmRl
djogU2xlZXAgQnV0dG9uOiBGb3VuZCBrZXlzClsgICAgMjYuNDU5XSAoSUkpIGV2ZGV2OiBTbGVl
cCBCdXR0b246IENvbmZpZ3VyaW5nIGFzIGtleWJvYXJkClsgICAgMjYuNDU5XSAoKiopIE9wdGlv
biAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTTFBCTjow
MC9pbnB1dC9pbnB1dDUvZXZlbnQ0IgpbICAgIDI2LjQ1OV0gKCoqKSBPcHRpb24gInhrYl9ydWxl
cyIgImV2ZGV2IgpbICAgIDI2LjQ1OV0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRl
dmljZSBWaWRlbyBCdXMgKC9kZXYvaW5wdXQvZXZlbnQxKQpbICAgIDI2LjQ1OV0gKCoqKSBWaWRl
byBCdXM6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAg
IDI2LjQ1OV0gKCoqKSBWaWRlbyBCdXM6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJv
YXJkIGNhdGNoYWxsIgpbICAgIDI2LjQ1OV0gKCoqKSBWaWRlbyBCdXM6IEFwcGx5aW5nIElucHV0
Q2xhc3MgImxpYmlucHV0IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI2LjQ1OV0gKCoqKSBWaWRl
byBCdXM6IEFwcGx5aW5nIElucHV0Q2xhc3MgImtleWJvYXJkIgpbICAgIDI2LjQ1OV0gKElJKSBV
c2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ1ZpZGVvIEJ1cycKWyAgICAyNi40NTldICgq
KikgVmlkZW8gQnVzOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDI2LjQ1OV0gKCoq
KSBldmRldjogVmlkZW8gQnVzOiBEZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50MSIKWyAgICAyNi40
NTldICgtLSkgZXZkZXY6IFZpZGVvIEJ1czogVmVuZG9yIDAgUHJvZHVjdCAweDYKWyAgICAyNi40
NTldICgtLSkgZXZkZXY6IFZpZGVvIEJ1czogRm91bmQga2V5cwpbICAgIDI2LjQ1OV0gKElJKSBl
dmRldjogVmlkZW8gQnVzOiBDb25maWd1cmluZyBhcyBrZXlib2FyZApbICAgIDI2LjQ1OV0gKCoq
KSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvTE5YU1lTVE06MDAvTE5Y
U1lCVVM6MDAvUE5QMEEwMzowMC9MTlhWSURFTzowMC9pbnB1dC9pbnB1dDIvZXZlbnQxIgpbICAg
IDI2LjQ1OV0gKCoqKSBPcHRpb24gInhrYl9ydWxlcyIgImV2ZGV2IgpbICAgIDI2LjQ1OV0gKElJ
KSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IG1vdXNlIGludGVn
cmF0aW9uICgvZGV2L2lucHV0L2V2ZW50NSkKWyAgICAyNi40NTldICgqKikgVmlydHVhbEJveCBt
b3VzZSBpbnRlZ3JhdGlvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRj
aGFsbCIKWyAgICAyNi40NTldICgqKikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogQXBw
bHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi40NTldICgq
KikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAibGli
aW5wdXQgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi40NTldIChJSSkgVXNpbmcgaW5wdXQgZHJp
dmVyICdsaWJpbnB1dCcgZm9yICdWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uJwpbICAgIDI2
LjQ1OV0gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBhbHdheXMgcmVwb3J0cyBj
b3JlIGV2ZW50cwpbICAgIDI2LjQ1OV0gKCoqKSBPcHRpb24gIkRldmljZSIgIi9kZXYvaW5wdXQv
ZXZlbnQ1IgpbICAgIDI2LjQ1OV0gKCoqKSBPcHRpb24gIl9zb3VyY2UiICJzZXJ2ZXIvdWRldiIK
WyAgICAyNi40NjNdIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246
IGlzIHRhZ2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI2LjQ2M10gKElJKSBldmVudDUgIC0g
VmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAgIDI2
LjQ2NF0gKElJKSBldmVudDUgIC0gVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogZGV2aWNl
IHJlbW92ZWQKWyAgICAyNi40NjldICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5
cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNC4wL2lucHV0L2lucHV0Ni9ldmVudDUiClsg
ICAgMjYuNDY5XSAoKiopIE9wdGlvbiAiQWNjZWxlcmF0aW9uU2NoZW1lIiAibm9uZSIKWyAgICAy
Ni40NjldICgqKikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogKGFjY2VsKSBzZWxlY3Rl
ZCBzY2hlbWUgbm9uZS8wClsgICAgMjYuNDY5XSAoKiopIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdy
YXRpb246IChhY2NlbCkgYWNjZWxlcmF0aW9uIGZhY3RvcjogMi4wMDAKWyAgICAyNi40NjldICgq
KikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogKGFjY2VsKSBhY2NlbGVyYXRpb24gdGhy
ZXNob2xkOiA0ClsgICAgMjYuNDcwXSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGlu
dGVncmF0aW9uOiBpcyB0YWdnZWQgYnkgdWRldiBhczogTW91c2UKWyAgICAyNi40NzBdIChJSSkg
ZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGRldmljZSBpcyBhIHBvaW50
ZXIKWyAgICAyNi40NzBdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgVmly
dHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbiAoL2Rldi9pbnB1dC9qczEpClsgICAgMjYuNDcwXSAo
SUkpIE5vIGlucHV0IGRyaXZlciBzcGVjaWZpZWQsIGlnbm9yaW5nIHRoaXMgZGV2aWNlLgpbICAg
IDI2LjQ3MF0gKElJKSBUaGlzIGRldmljZSBtYXkgaGF2ZSBiZWVuIGFkZGVkIHdpdGggYW5vdGhl
ciBkZXZpY2UgZmlsZS4KWyAgICAyNi40NzBdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1
dCBkZXZpY2UgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbiAoL2Rldi9pbnB1dC9tb3VzZTEp
ClsgICAgMjYuNDcwXSAoSUkpIE5vIGlucHV0IGRyaXZlciBzcGVjaWZpZWQsIGlnbm9yaW5nIHRo
aXMgZGV2aWNlLgpbICAgIDI2LjQ3MF0gKElJKSBUaGlzIGRldmljZSBtYXkgaGF2ZSBiZWVuIGFk
ZGVkIHdpdGggYW5vdGhlciBkZXZpY2UgZmlsZS4KWyAgICAyNi40NzBdIChJSSkgY29uZmlnL3Vk
ZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgVmlydHVhbEJveCBVU0IgVGFibGV0ICgvZGV2L2lucHV0
L2V2ZW50MikKWyAgICAyNi40NzBdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiBBcHBseWlu
ZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI2LjQ3MF0gKCoqKSBW
aXJ0dWFsQm94IFVTQiBUYWJsZXQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIg
Y2F0Y2hhbGwiClsgICAgMjYuNDcwXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogQXBwbHlp
bmcgSW5wdXRDbGFzcyAibGliaW5wdXQgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi40NzBdIChJ
SSkgVXNpbmcgaW5wdXQgZHJpdmVyICdsaWJpbnB1dCcgZm9yICdWaXJ0dWFsQm94IFVTQiBUYWJs
ZXQnClsgICAgMjYuNDcwXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogYWx3YXlzIHJlcG9y
dHMgY29yZSBldmVudHMKWyAgICAyNi40NzBdICgqKikgT3B0aW9uICJEZXZpY2UiICIvZGV2L2lu
cHV0L2V2ZW50MiIKWyAgICAyNi40NzBdICgqKikgT3B0aW9uICJfc291cmNlIiAic2VydmVyL3Vk
ZXYiClsgICAgMjYuNTIyXSAoSUkpIGV2ZW50MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGlz
IHRhZ2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI2LjUyMl0gKElJKSBldmVudDIgIC0gVmly
dHVhbEJveCBVU0IgVGFibGV0OiBkZXZpY2UgaXMgYSBwb2ludGVyClsgICAgMjYuNTIyXSAoSUkp
IGV2ZW50MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGRldmljZSByZW1vdmVkClsgICAgMjYu
NTQ2XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9wY2kwMDAw
OjAwLzAwMDA6MDA6MDYuMC91c2IyLzItMS8yLTE6MS4wLzAwMDM6ODBFRTowMDIxLjAwMDEvaW5w
dXQvaW5wdXQzL2V2ZW50MiIKWyAgICAyNi41NDZdICgqKikgT3B0aW9uICJBY2NlbGVyYXRpb25T
Y2hlbWUiICJub25lIgpbICAgIDI2LjU0Nl0gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IChh
Y2NlbCkgc2VsZWN0ZWQgc2NoZW1lIG5vbmUvMApbICAgIDI2LjU0Nl0gKCoqKSBWaXJ0dWFsQm94
IFVTQiBUYWJsZXQ6IChhY2NlbCkgYWNjZWxlcmF0aW9uIGZhY3RvcjogMi4wMDAKWyAgICAyNi41
NDZdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJl
c2hvbGQ6IDQKWyAgICAyNi41OThdIChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNCIFRhYmxl
dDogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsgICAgMjYuNTk4XSAoSUkpIGV2ZW50MiAg
LSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNi42MDhd
IChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgVmlydHVhbEJveCBVU0IgVGFi
bGV0ICgvZGV2L2lucHV0L2pzMCkKWyAgICAyNi42MDhdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNw
ZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjYuNjA4XSAoSUkpIFRoaXMgZGV2
aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDI2
LjYwOF0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IFVT
QiBUYWJsZXQgKC9kZXYvaW5wdXQvbW91c2UwKQpbICAgIDI2LjYwOF0gKElJKSBObyBpbnB1dCBk
cml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAyNi42MDhdIChJSSkg
VGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUu
ClsgICAgMjYuNjA4XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIEFUIFRy
YW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQgKC9kZXYvaW5wdXQvZXZlbnQwKQpbICAgIDI2LjYwOF0g
KCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBBcHBseWluZyBJbnB1dENsYXNzICJl
dmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi42MDhdICgqKikgQVQgVHJhbnNsYXRlZCBT
ZXQgMiBrZXlib2FyZDogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hh
bGwiClsgICAgMjYuNjA4XSAoKiopIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5
aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI2LjYwOF0g
KCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBBcHBseWluZyBJbnB1dENsYXNzICJr
ZXlib2FyZCIKWyAgICAyNi42MDhdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9y
ICdBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkJwpbICAgIDI2LjYwOF0gKCoqKSBBVCBUcmFu
c2xhdGVkIFNldCAyIGtleWJvYXJkOiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDI2
LjYwOF0gKCoqKSBldmRldjogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogRGV2aWNlOiAi
L2Rldi9pbnB1dC9ldmVudDAiClsgICAgMjYuNjA4XSAoLS0pIGV2ZGV2OiBBVCBUcmFuc2xhdGVk
IFNldCAyIGtleWJvYXJkOiBWZW5kb3IgMHgxIFByb2R1Y3QgMHgxClsgICAgMjYuNjA4XSAoLS0p
IGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBGb3VuZCBrZXlzClsgICAgMjYu
NjA4XSAoSUkpIGV2ZGV2OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBDb25maWd1cmlu
ZyBhcyBrZXlib2FyZApbICAgIDI2LjYwOF0gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRl
djovc3lzL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0MC9ldmVudDAi
ClsgICAgMjYuNjA4XSAoKiopIE9wdGlvbiAieGtiX3J1bGVzIiAiZXZkZXYiClsgICAgMjYuNjA4
XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIEltRXhQUy8yIEdlbmVyaWMg
RXhwbG9yZXIgTW91c2UgKC9kZXYvaW5wdXQvZXZlbnQ3KQpbICAgIDI2LjYwOF0gKCoqKSBJbUV4
UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBw
b2ludGVyIGNhdGNoYWxsIgpbICAgIDI2LjYwOF0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxv
cmVyIE1vdXNlOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpb
ICAgIDI2LjYwOF0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBBcHBseWlu
ZyBJbnB1dENsYXNzICJsaWJpbnB1dCBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI2LjYwOF0gKElJ
KSBVc2luZyBpbnB1dCBkcml2ZXIgJ2xpYmlucHV0JyBmb3IgJ0ltRXhQUy8yIEdlbmVyaWMgRXhw
bG9yZXIgTW91c2UnClsgICAgMjYuNjA4XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIg
TW91c2U6IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjYuNjA4XSAoKiopIE9wdGlv
biAiRGV2aWNlIiAiL2Rldi9pbnB1dC9ldmVudDciClsgICAgMjYuNjA4XSAoKiopIE9wdGlvbiAi
X3NvdXJjZSIgInNlcnZlci91ZGV2IgpbICAgIDI2LjYwOF0gKElJKSBldmVudDcgIC0gSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsg
ICAgMjYuNjA4XSAoSUkpIGV2ZW50NyAgLSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNl
OiBkZXZpY2UgaXMgYSBwb2ludGVyClsgICAgMjYuNjA4XSAoSUkpIGV2ZW50NyAgLSBJbUV4UFMv
MiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBkZXZpY2UgcmVtb3ZlZApbICAgIDI2LjYyN10gKCoq
KSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvcGxhdGZvcm0vaTgwNDIv
c2VyaW8xL2lucHV0L2lucHV0OC9ldmVudDciClsgICAgMjYuNjI3XSAoKiopIE9wdGlvbiAiQWNj
ZWxlcmF0aW9uU2NoZW1lIiAibm9uZSIKWyAgICAyNi42MjddICgqKikgSW1FeFBTLzIgR2VuZXJp
YyBFeHBsb3JlciBNb3VzZTogKGFjY2VsKSBzZWxlY3RlZCBzY2hlbWUgbm9uZS8wClsgICAgMjYu
NjI3XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IChhY2NlbCkgYWNjZWxl
cmF0aW9uIGZhY3RvcjogMi4wMDAKWyAgICAyNi42MjddICgqKikgSW1FeFBTLzIgR2VuZXJpYyBF
eHBsb3JlciBNb3VzZTogKGFjY2VsKSBhY2NlbGVyYXRpb24gdGhyZXNob2xkOiA0ClsgICAgMjYu
NjI3XSAoSUkpIGV2ZW50NyAgLSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBpcyB0
YWdnZWQgYnkgdWRldiBhczogTW91c2UKWyAgICAyNi42MjddIChJSSkgZXZlbnQ3ICAtIEltRXhQ
Uy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNi42
MjddIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgSW1FeFBTLzIgR2VuZXJp
YyBFeHBsb3JlciBNb3VzZSAoL2Rldi9pbnB1dC9tb3VzZTIpClsgICAgMjYuNjI3XSAoSUkpIE5v
IGlucHV0IGRyaXZlciBzcGVjaWZpZWQsIGlnbm9yaW5nIHRoaXMgZGV2aWNlLgpbICAgIDI2LjYy
N10gKElJKSBUaGlzIGRldmljZSBtYXkgaGF2ZSBiZWVuIGFkZGVkIHdpdGggYW5vdGhlciBkZXZp
Y2UgZmlsZS4KWyAgICAyNi42MjddIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZp
Y2UgUEMgU3BlYWtlciAoL2Rldi9pbnB1dC9ldmVudDYpClsgICAgMjYuNjI3XSAoSUkpIE5vIGlu
cHV0IGRyaXZlciBzcGVjaWZpZWQsIGlnbm9yaW5nIHRoaXMgZGV2aWNlLgpbICAgIDI2LjYyN10g
KElJKSBUaGlzIGRldmljZSBtYXkgaGF2ZSBiZWVuIGFkZGVkIHdpdGggYW5vdGhlciBkZXZpY2Ug
ZmlsZS4KWyAgICAyNi42ODRdIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdy
YXRpb246IGRldmljZSByZW1vdmVkClsgICAgMjYuNjkwXSAoSUkpIGV2ZW50MiAgLSBWaXJ0dWFs
Qm94IFVTQiBUYWJsZXQ6IGRldmljZSByZW1vdmVkClsgICAgMjYuNzEwXSAoSUkpIGV2ZW50NyAg
LSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBkZXZpY2UgcmVtb3ZlZApbICAgIDI2
LjcxNl0gKElJKSBVbmxvYWRNb2R1bGU6ICJsaWJpbnB1dCIKWyAgICAyNi43MTZdIChJSSkgZXZk
ZXY6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IENsb3NlClsgICAgMjYuNzE2XSAoSUkp
IFVubG9hZE1vZHVsZTogImV2ZGV2IgpbICAgIDI2LjcxNl0gKElJKSBVbmxvYWRNb2R1bGU6ICJs
aWJpbnB1dCIKWyAgICAyNi43MTZdIChJSSkgVW5sb2FkTW9kdWxlOiAibGliaW5wdXQiClsgICAg
MjYuNzE2XSAoSUkpIGV2ZGV2OiBWaWRlbyBCdXM6IENsb3NlClsgICAgMjYuNzE2XSAoSUkpIFVu
bG9hZE1vZHVsZTogImV2ZGV2IgpbICAgIDI2LjcxNl0gKElJKSBldmRldjogU2xlZXAgQnV0dG9u
OiBDbG9zZQpbICAgIDI2LjcxNl0gKElJKSBVbmxvYWRNb2R1bGU6ICJldmRldiIKWyAgICAyNi43
MTZdIChJSSkgZXZkZXY6IFBvd2VyIEJ1dHRvbjogQ2xvc2UKWyAgICAyNi43MTZdIChJSSkgVW5s
b2FkTW9kdWxlOiAiZXZkZXYiClsgICAgMjYuNzE5XSAoSUkpIG1vZGVzZXQoMCk6IEluaXRpYWxp
emluZyBrbXMgY29sb3IgbWFwIGZvciBkZXB0aCAyNCwgOCBicGMuClsgICAgMjYuNzE5XSAoPT0p
IG1vZGVzZXQoMCk6IERQTVMgZW5hYmxlZApbICAgIDI2LjcxOV0gKElJKSBJbml0aWFsaXppbmcg
ZXh0ZW5zaW9uIEdlbmVyaWMgRXZlbnQgRXh0ZW5zaW9uClsgICAgMjYuNzE5XSAoSUkpIEluaXRp
YWxpemluZyBleHRlbnNpb24gU0hBUEUKWyAgICAyNi43MTldIChJSSkgSW5pdGlhbGl6aW5nIGV4
dGVuc2lvbiBNSVQtU0hNClsgICAgMjYuNzE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24g
WElucHV0RXh0ZW5zaW9uClsgICAgMjYuNzE5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24g
WFRFU1QKWyAgICAyNi43MTldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBCSUctUkVRVUVT
VFMKWyAgICAyNi43MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBTWU5DClsgICAgMjYu
NzIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWEtFWUJPQVJEClsgICAgMjYuNzIwXSAo
SUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWEMtTUlTQwpbICAgIDI2LjcyMF0gKElJKSBJbml0
aWFsaXppbmcgZXh0ZW5zaW9uIFNFQ1VSSVRZClsgICAgMjYuNzIwXSAoSUkpIEluaXRpYWxpemlu
ZyBleHRlbnNpb24gWEZJWEVTClsgICAgMjYuNzIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNp
b24gUkVOREVSClsgICAgMjYuNzIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gUkFORFIK
WyAgICAyNi43MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBDT01QT1NJVEUKWyAgICAy
Ni43MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBEQU1BR0UKWyAgICAyNi43MjBdIChJ
SSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBNSVQtU0NSRUVOLVNBVkVSClsgICAgMjYuNzIwXSAo
SUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gRE9VQkxFLUJVRkZFUgpbICAgIDI2LjcyMF0gKElJ
KSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFJFQ09SRApbICAgIDI2LjcyMF0gKElJKSBJbml0aWFs
aXppbmcgZXh0ZW5zaW9uIERQTVMKWyAgICAyNi43MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVu
c2lvbiBQcmVzZW50ClsgICAgMjYuNzIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gRFJJ
MwpbICAgIDI2LjcyMF0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFgtUmVzb3VyY2UKWyAg
ICAyNi43MjBdIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYVmlkZW8KWyAgICAyNi43MjBd
IChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYVmlkZW8tTW90aW9uQ29tcGVuc2F0aW9uClsg
ICAgMjYuNzIwXSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gU0VMaW51eApbICAgIDI2Ljcy
MF0gKElJKSBTRUxpbnV4OiBEaXNhYmxlZCBvbiBzeXN0ZW0KWyAgICAyNi43MjBdIChJSSkgSW5p
dGlhbGl6aW5nIGV4dGVuc2lvbiBHTFgKWyAgICAyNi43MjBdIChJSSkgQUlHTFg6IFNjcmVlbiAw
IGlzIG5vdCBEUkkyIGNhcGFibGUKWyAgICAyNi43MjBdIChJSSkgSUdMWDogTG9hZGVkIGFuZCBp
bml0aWFsaXplZCBzd3Jhc3QKWyAgICAyNi43MjBdIChJSSkgR0xYOiBJbml0aWFsaXplZCBEUklT
V1JBU1QgR0wgcHJvdmlkZXIgZm9yIHNjcmVlbiAwClsgICAgMjYuNzIwXSAoSUkpIEluaXRpYWxp
emluZyBleHRlbnNpb24gWEZyZWU4Ni1WaWRNb2RlRXh0ZW5zaW9uClsgICAgMjYuNzIwXSAoSUkp
IEluaXRpYWxpemluZyBleHRlbnNpb24gWEZyZWU4Ni1ER0EKWyAgICAyNi43MjBdIChJSSkgSW5p
dGlhbGl6aW5nIGV4dGVuc2lvbiBYRnJlZTg2LURSSQpbICAgIDI2LjcyMF0gKElJKSBJbml0aWFs
aXppbmcgZXh0ZW5zaW9uIERSSTIKWyAgICAyNi43MjBdIChJSSkgbW9kZXNldCgwKTogRGFtYWdl
IHRyYWNraW5nIGluaXRpYWxpemVkClsgICAgMjYuNzIwXSAoSUkpIG1vZGVzZXQoMCk6IFNldHRp
bmcgc2NyZWVuIHBoeXNpY2FsIHNpemUgdG8gNTA3IHggMjU1ClsgICAgMjYuNzUyXSAoSUkpIGNv
bmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFBvd2VyIEJ1dHRvbiAoL2Rldi9pbnB1dC9l
dmVudDMpClsgICAgMjYuNzUyXSAoKiopIFBvd2VyIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFz
cyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuNzUyXSAoKiopIFBvd2VyIEJ1dHRv
bjogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYu
NzUyXSAoKiopIFBvd2VyIEJ1dHRvbjogQXBwbHlpbmcgSW5wdXRDbGFzcyAibGliaW5wdXQga2V5
Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuNzUyXSAoKiopIFBvd2VyIEJ1dHRvbjogQXBwbHlpbmcg
SW5wdXRDbGFzcyAia2V5Ym9hcmQiClsgICAgMjYuNzUyXSAoSUkpIFVzaW5nIGlucHV0IGRyaXZl
ciAnZXZkZXYnIGZvciAnUG93ZXIgQnV0dG9uJwpbICAgIDI2Ljc1Ml0gKCoqKSBQb3dlciBCdXR0
b246IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjYuNzUyXSAoKiopIGV2ZGV2OiBQ
b3dlciBCdXR0b246IERldmljZTogIi9kZXYvaW5wdXQvZXZlbnQzIgpbICAgIDI2Ljc1Ml0gKC0t
KSBldmRldjogUG93ZXIgQnV0dG9uOiBWZW5kb3IgMCBQcm9kdWN0IDB4MQpbICAgIDI2Ljc1Ml0g
KC0tKSBldmRldjogUG93ZXIgQnV0dG9uOiBGb3VuZCBrZXlzClsgICAgMjYuNzUyXSAoSUkpIGV2
ZGV2OiBQb3dlciBCdXR0b246IENvbmZpZ3VyaW5nIGFzIGtleWJvYXJkClsgICAgMjYuNzUyXSAo
KiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9MTlhTWVNUTTowMC9M
TlhQV1JCTjowMC9pbnB1dC9pbnB1dDQvZXZlbnQzIgpbICAgIDI2Ljc1Ml0gKCoqKSBPcHRpb24g
InhrYl9ydWxlcyIgImV2ZGV2IgpbICAgIDI2Ljc1Ml0gKElJKSBjb25maWcvdWRldjogQWRkaW5n
IGlucHV0IGRldmljZSBTbGVlcCBCdXR0b24gKC9kZXYvaW5wdXQvZXZlbnQ0KQpbICAgIDI2Ljc1
Ml0gKCoqKSBTbGVlcCBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJk
IGNhdGNoYWxsIgpbICAgIDI2Ljc1Ml0gKCoqKSBTbGVlcCBCdXR0b246IEFwcGx5aW5nIElucHV0
Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI2Ljc1Ml0gKCoqKSBTbGVlcCBC
dXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IGtleWJvYXJkIGNhdGNoYWxsIgpb
ICAgIDI2Ljc1Ml0gKCoqKSBTbGVlcCBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImtleWJv
YXJkIgpbICAgIDI2Ljc1Ml0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ1Ns
ZWVwIEJ1dHRvbicKWyAgICAyNi43NTJdICgqKikgU2xlZXAgQnV0dG9uOiBhbHdheXMgcmVwb3J0
cyBjb3JlIGV2ZW50cwpbICAgIDI2Ljc1Ml0gKCoqKSBldmRldjogU2xlZXAgQnV0dG9uOiBEZXZp
Y2U6ICIvZGV2L2lucHV0L2V2ZW50NCIKWyAgICAyNi43NTJdICgtLSkgZXZkZXY6IFNsZWVwIEJ1
dHRvbjogVmVuZG9yIDAgUHJvZHVjdCAweDMKWyAgICAyNi43NTJdICgtLSkgZXZkZXY6IFNsZWVw
IEJ1dHRvbjogRm91bmQga2V5cwpbICAgIDI2Ljc1Ml0gKElJKSBldmRldjogU2xlZXAgQnV0dG9u
OiBDb25maWd1cmluZyBhcyBrZXlib2FyZApbICAgIDI2Ljc1Ml0gKCoqKSBPcHRpb24gImNvbmZp
Z19pbmZvIiAidWRldjovc3lzL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU0xQQk46MDAvaW5wdXQv
aW5wdXQ1L2V2ZW50NCIKWyAgICAyNi43NTJdICgqKikgT3B0aW9uICJ4a2JfcnVsZXMiICJldmRl
diIKWyAgICAyNi43NTJdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgVmlk
ZW8gQnVzICgvZGV2L2lucHV0L2V2ZW50MSkKWyAgICAyNi43NTJdICgqKikgVmlkZW8gQnVzOiBB
cHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi43NTJd
ICgqKikgVmlkZW8gQnVzOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRj
aGFsbCIKWyAgICAyNi43NTJdICgqKikgVmlkZW8gQnVzOiBBcHBseWluZyBJbnB1dENsYXNzICJs
aWJpbnB1dCBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi43NTJdICgqKikgVmlkZW8gQnVzOiBB
cHBseWluZyBJbnB1dENsYXNzICJrZXlib2FyZCIKWyAgICAyNi43NTJdIChJSSkgVXNpbmcgaW5w
dXQgZHJpdmVyICdldmRldicgZm9yICdWaWRlbyBCdXMnClsgICAgMjYuNzUyXSAoKiopIFZpZGVv
IEJ1czogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAyNi43NTJdICgqKikgZXZkZXY6
IFZpZGVvIEJ1czogRGV2aWNlOiAiL2Rldi9pbnB1dC9ldmVudDEiClsgICAgMjYuNzUyXSAoLS0p
IGV2ZGV2OiBWaWRlbyBCdXM6IFZlbmRvciAwIFByb2R1Y3QgMHg2ClsgICAgMjYuNzUyXSAoLS0p
IGV2ZGV2OiBWaWRlbyBCdXM6IEZvdW5kIGtleXMKWyAgICAyNi43NTJdIChJSSkgZXZkZXY6IFZp
ZGVvIEJ1czogQ29uZmlndXJpbmcgYXMga2V5Ym9hcmQKWyAgICAyNi43NTJdICgqKikgT3B0aW9u
ICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAw
L1BOUDBBMDM6MDAvTE5YVklERU86MDAvaW5wdXQvaW5wdXQyL2V2ZW50MSIKWyAgICAyNi43NTJd
ICgqKikgT3B0aW9uICJ4a2JfcnVsZXMiICJldmRldiIKWyAgICAyNi43NTJdIChJSSkgY29uZmln
L3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbiAo
L2Rldi9pbnB1dC9ldmVudDUpClsgICAgMjYuNzUyXSAoKiopIFZpcnR1YWxCb3ggbW91c2UgaW50
ZWdyYXRpb246IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsg
ICAgMjYuNzUyXSAoKiopIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IEFwcGx5aW5nIElu
cHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjYuNzUyXSAoKiopIFZpcnR1
YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IHBv
aW50ZXIgY2F0Y2hhbGwiClsgICAgMjYuNzUyXSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnbGli
aW5wdXQnIGZvciAnVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbicKWyAgICAyNi43NTJdICgq
KikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVu
dHMKWyAgICAyNi43NTJdICgqKikgT3B0aW9uICJEZXZpY2UiICIvZGV2L2lucHV0L2V2ZW50NSIK
WyAgICAyNi43NTJdICgqKikgT3B0aW9uICJfc291cmNlIiAic2VydmVyL3VkZXYiClsgICAgMjYu
NzYxXSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBpcyB0YWdn
ZWQgYnkgdWRldiBhczogTW91c2UKWyAgICAyNi43NjFdIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxC
b3ggbW91c2UgaW50ZWdyYXRpb246IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNi43NjFdIChJ
SSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGRldmljZSByZW1vdmVk
ClsgICAgMjYuNzY2XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNl
cy9wY2kwMDAwOjAwLzAwMDA6MDA6MDQuMC9pbnB1dC9pbnB1dDYvZXZlbnQ1IgpbICAgIDI2Ljc2
Nl0gKCoqKSBPcHRpb24gIkFjY2VsZXJhdGlvblNjaGVtZSIgIm5vbmUiClsgICAgMjYuNzY2XSAo
KiopIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IChhY2NlbCkgc2VsZWN0ZWQgc2NoZW1l
IG5vbmUvMApbICAgIDI2Ljc2Nl0gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiAo
YWNjZWwpIGFjY2VsZXJhdGlvbiBmYWN0b3I6IDIuMDAwClsgICAgMjYuNzY2XSAoKiopIFZpcnR1
YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IChhY2NlbCkgYWNjZWxlcmF0aW9uIHRocmVzaG9sZDog
NApbICAgIDI2Ljc2N10gKElJKSBldmVudDUgIC0gVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlv
bjogaXMgdGFnZ2VkIGJ5IHVkZXYgYXM6IE1vdXNlClsgICAgMjYuNzY3XSAoSUkpIGV2ZW50NSAg
LSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBkZXZpY2UgaXMgYSBwb2ludGVyClsgICAg
MjYuNzY3XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFZpcnR1YWxCb3gg
bW91c2UgaW50ZWdyYXRpb24gKC9kZXYvaW5wdXQvanMxKQpbICAgIDI2Ljc2N10gKElJKSBObyBp
bnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAyNi43Njdd
IChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNl
IGZpbGUuClsgICAgMjYuNzY3XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNl
IFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb24gKC9kZXYvaW5wdXQvbW91c2UxKQpbICAgIDI2
Ljc2N10gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmlj
ZS4KWyAgICAyNi43NjddIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRo
IGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAgMjYuNzY3XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRp
bmcgaW5wdXQgZGV2aWNlIFZpcnR1YWxCb3ggVVNCIFRhYmxldCAoL2Rldi9pbnB1dC9ldmVudDIp
ClsgICAgMjYuNzY3XSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogQXBwbHlpbmcgSW5wdXRD
bGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi43NjddICgqKikgVmlydHVhbEJv
eCBVU0IgVGFibGV0OiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxs
IgpbICAgIDI2Ljc2N10gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IEFwcGx5aW5nIElucHV0
Q2xhc3MgImxpYmlucHV0IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjYuNzY3XSAoSUkpIFVzaW5n
IGlucHV0IGRyaXZlciAnbGliaW5wdXQnIGZvciAnVmlydHVhbEJveCBVU0IgVGFibGV0JwpbICAg
IDI2Ljc2N10gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGFsd2F5cyByZXBvcnRzIGNvcmUg
ZXZlbnRzClsgICAgMjYuNzY3XSAoKiopIE9wdGlvbiAiRGV2aWNlIiAiL2Rldi9pbnB1dC9ldmVu
dDIiClsgICAgMjYuNzY3XSAoKiopIE9wdGlvbiAiX3NvdXJjZSIgInNlcnZlci91ZGV2IgpbICAg
IDI2LjgxOV0gKElJKSBldmVudDIgIC0gVmlydHVhbEJveCBVU0IgVGFibGV0OiBpcyB0YWdnZWQg
YnkgdWRldiBhczogTW91c2UKWyAgICAyNi44MTldIChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3gg
VVNCIFRhYmxldDogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAgIDI2LjgxOV0gKElJKSBldmVudDIg
IC0gVmlydHVhbEJveCBVU0IgVGFibGV0OiBkZXZpY2UgcmVtb3ZlZApbICAgIDI2LjgyN10gKCoq
KSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvcGNpMDAwMDowMC8wMDAw
OjAwOjA2LjAvdXNiMi8yLTEvMi0xOjEuMC8wMDAzOjgwRUU6MDAyMS4wMDAxL2lucHV0L2lucHV0
My9ldmVudDIiClsgICAgMjYuODI3XSAoKiopIE9wdGlvbiAiQWNjZWxlcmF0aW9uU2NoZW1lIiAi
bm9uZSIKWyAgICAyNi44MjddICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiAoYWNjZWwpIHNl
bGVjdGVkIHNjaGVtZSBub25lLzAKWyAgICAyNi44MjddICgqKikgVmlydHVhbEJveCBVU0IgVGFi
bGV0OiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBmYWN0b3I6IDIuMDAwClsgICAgMjYuODI3XSAoKiop
IFZpcnR1YWxCb3ggVVNCIFRhYmxldDogKGFjY2VsKSBhY2NlbGVyYXRpb24gdGhyZXNob2xkOiA0
ClsgICAgMjYuODc5XSAoSUkpIGV2ZW50MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IGlzIHRh
Z2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI2Ljg3OV0gKElJKSBldmVudDIgIC0gVmlydHVh
bEJveCBVU0IgVGFibGV0OiBkZXZpY2UgaXMgYSBwb2ludGVyClsgICAgMjYuODc5XSAoSUkpIGNv
bmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFZpcnR1YWxCb3ggVVNCIFRhYmxldCAoL2Rl
di9pbnB1dC9qczApClsgICAgMjYuODc5XSAoSUkpIE5vIGlucHV0IGRyaXZlciBzcGVjaWZpZWQs
IGlnbm9yaW5nIHRoaXMgZGV2aWNlLgpbICAgIDI2Ljg3OV0gKElJKSBUaGlzIGRldmljZSBtYXkg
aGF2ZSBiZWVuIGFkZGVkIHdpdGggYW5vdGhlciBkZXZpY2UgZmlsZS4KWyAgICAyNi44NzldIChJ
SSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgVmlydHVhbEJveCBVU0IgVGFibGV0
ICgvZGV2L2lucHV0L21vdXNlMCkKWyAgICAyNi44NzldIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNw
ZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjYuODc5XSAoSUkpIFRoaXMgZGV2
aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDI2
Ljg3OV0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBBVCBUcmFuc2xhdGVk
IFNldCAyIGtleWJvYXJkICgvZGV2L2lucHV0L2V2ZW50MCkKWyAgICAyNi44NzldICgqKikgQVQg
VHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5
Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjYuODc5XSAoKiopIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5
Ym9hcmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAg
IDI2Ljg3OV0gKCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBBcHBseWluZyBJbnB1
dENsYXNzICJsaWJpbnB1dCBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNi44NzldICgqKikgQVQg
VHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQXBwbHlpbmcgSW5wdXRDbGFzcyAia2V5Ym9hcmQi
ClsgICAgMjYuODc5XSAoSUkpIFVzaW5nIGlucHV0IGRyaXZlciAnZXZkZXYnIGZvciAnQVQgVHJh
bnNsYXRlZCBTZXQgMiBrZXlib2FyZCcKWyAgICAyNi44NzldICgqKikgQVQgVHJhbnNsYXRlZCBT
ZXQgMiBrZXlib2FyZDogYWx3YXlzIHJlcG9ydHMgY29yZSBldmVudHMKWyAgICAyNi44NzldICgq
KikgZXZkZXY6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IERldmljZTogIi9kZXYvaW5w
dXQvZXZlbnQwIgpbICAgIDI2Ljg3OV0gKC0tKSBldmRldjogQVQgVHJhbnNsYXRlZCBTZXQgMiBr
ZXlib2FyZDogVmVuZG9yIDB4MSBQcm9kdWN0IDB4MQpbICAgIDI2Ljg3OV0gKC0tKSBldmRldjog
QVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogRm91bmQga2V5cwpbICAgIDI2Ljg3OV0gKElJ
KSBldmRldjogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQ29uZmlndXJpbmcgYXMga2V5
Ym9hcmQKWyAgICAyNi44NzldICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9k
ZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMC9pbnB1dC9pbnB1dDAvZXZlbnQwIgpbICAgIDI2
Ljg3OV0gKCoqKSBPcHRpb24gInhrYl9ydWxlcyIgImV2ZGV2IgpbICAgIDI2Ljg5NV0gKElJKSBj
b25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVy
IE1vdXNlICgvZGV2L2lucHV0L2V2ZW50NykKWyAgICAyNi44OTVdICgqKikgSW1FeFBTLzIgR2Vu
ZXJpYyBFeHBsb3JlciBNb3VzZTogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBj
YXRjaGFsbCIKWyAgICAyNi44OTVdICgqKikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3Vz
ZTogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi44
OTVdICgqKikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogQXBwbHlpbmcgSW5wdXRD
bGFzcyAibGliaW5wdXQgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAyNi44OTVdIChJSSkgVXNpbmcg
aW5wdXQgZHJpdmVyICdsaWJpbnB1dCcgZm9yICdJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1v
dXNlJwpbICAgIDI2Ljg5NV0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiBh
bHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDI2Ljg5NV0gKCoqKSBPcHRpb24gIkRldmlj
ZSIgIi9kZXYvaW5wdXQvZXZlbnQ3IgpbICAgIDI2Ljg5NV0gKCoqKSBPcHRpb24gIl9zb3VyY2Ui
ICJzZXJ2ZXIvdWRldiIKWyAgICAyNi44OTVdIChJSSkgZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVy
aWMgRXhwbG9yZXIgTW91c2U6IGlzIHRhZ2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI2Ljg5
NV0gKElJKSBldmVudDcgIC0gSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogZGV2aWNl
IGlzIGEgcG9pbnRlcgpbICAgIDI2Ljg5NV0gKElJKSBldmVudDcgIC0gSW1FeFBTLzIgR2VuZXJp
YyBFeHBsb3JlciBNb3VzZTogZGV2aWNlIHJlbW92ZWQKWyAgICAyNi45MDZdICgqKikgT3B0aW9u
ICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMS9p
bnB1dC9pbnB1dDgvZXZlbnQ3IgpbICAgIDI2LjkwNl0gKCoqKSBPcHRpb24gIkFjY2VsZXJhdGlv
blNjaGVtZSIgIm5vbmUiClsgICAgMjYuOTA2XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9y
ZXIgTW91c2U6IChhY2NlbCkgc2VsZWN0ZWQgc2NoZW1lIG5vbmUvMApbICAgIDI2LjkwNl0gKCoq
KSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiBm
YWN0b3I6IDIuMDAwClsgICAgMjYuOTA2XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIg
TW91c2U6IChhY2NlbCkgYWNjZWxlcmF0aW9uIHRocmVzaG9sZDogNApbICAgIDI2LjkwNl0gKElJ
KSBldmVudDcgIC0gSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogaXMgdGFnZ2VkIGJ5
IHVkZXYgYXM6IE1vdXNlClsgICAgMjYuOTA2XSAoSUkpIGV2ZW50NyAgLSBJbUV4UFMvMiBHZW5l
cmljIEV4cGxvcmVyIE1vdXNlOiBkZXZpY2UgaXMgYSBwb2ludGVyClsgICAgMjYuOTA2XSAoSUkp
IGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9y
ZXIgTW91c2UgKC9kZXYvaW5wdXQvbW91c2UyKQpbICAgIDI2LjkwNl0gKElJKSBObyBpbnB1dCBk
cml2ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAyNi45MDZdIChJSSkg
VGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUu
ClsgICAgMjYuOTA2XSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFBDIFNw
ZWFrZXIgKC9kZXYvaW5wdXQvZXZlbnQ2KQpbICAgIDI2LjkwNl0gKElJKSBObyBpbnB1dCBkcml2
ZXIgc3BlY2lmaWVkLCBpZ25vcmluZyB0aGlzIGRldmljZS4KWyAgICAyNi45MDZdIChJSSkgVGhp
cyBkZXZpY2UgbWF5IGhhdmUgYmVlbiBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUuClsg
ICAgMjYuOTkzXSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBk
ZXZpY2UgcmVtb3ZlZApbICAgIDI3LjAxOF0gKElJKSBldmVudDIgIC0gVmlydHVhbEJveCBVU0Ig
VGFibGV0OiBkZXZpY2UgcmVtb3ZlZApbICAgIDI3LjA2N10gKElJKSBldmVudDcgIC0gSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogZGV2aWNlIHJlbW92ZWQKWyAgICAyNy4wODZdIChJ
SSkgVW5sb2FkTW9kdWxlOiAibGliaW5wdXQiClsgICAgMjcuMDg2XSAoSUkpIGV2ZGV2OiBBVCBU
cmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBDbG9zZQpbICAgIDI3LjA4Nl0gKElJKSBVbmxvYWRN
b2R1bGU6ICJldmRldiIKWyAgICAyNy4wODZdIChJSSkgVW5sb2FkTW9kdWxlOiAibGliaW5wdXQi
ClsgICAgMjcuMDg2XSAoSUkpIFVubG9hZE1vZHVsZTogImxpYmlucHV0IgpbICAgIDI3LjA4Nl0g
KElJKSBldmRldjogVmlkZW8gQnVzOiBDbG9zZQpbICAgIDI3LjA4Nl0gKElJKSBVbmxvYWRNb2R1
bGU6ICJldmRldiIKWyAgICAyNy4wODZdIChJSSkgZXZkZXY6IFNsZWVwIEJ1dHRvbjogQ2xvc2UK
WyAgICAyNy4wODZdIChJSSkgVW5sb2FkTW9kdWxlOiAiZXZkZXYiClsgICAgMjcuMDg2XSAoSUkp
IGV2ZGV2OiBQb3dlciBCdXR0b246IENsb3NlClsgICAgMjcuMDg2XSAoSUkpIFVubG9hZE1vZHVs
ZTogImV2ZGV2IgpbICAgIDI3LjA4N10gKElJKSBtb2Rlc2V0KDApOiBJbml0aWFsaXppbmcga21z
IGNvbG9yIG1hcCBmb3IgZGVwdGggMjQsIDggYnBjLgpbICAgIDI3LjA4N10gKD09KSBtb2Rlc2V0
KDApOiBEUE1TIGVuYWJsZWQKWyAgICAyNy4wODddIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lv
biBHZW5lcmljIEV2ZW50IEV4dGVuc2lvbgpbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcg
ZXh0ZW5zaW9uIFNIQVBFClsgICAgMjcuMDg5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24g
TUlULVNITQpbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhJbnB1dEV4
dGVuc2lvbgpbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhURVNUClsg
ICAgMjcuMDg5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gQklHLVJFUVVFU1RTClsgICAg
MjcuMDg5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gU1lOQwpbICAgIDI3LjA4OV0gKElJ
KSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFhLRVlCT0FSRApbICAgIDI3LjA4OV0gKElJKSBJbml0
aWFsaXppbmcgZXh0ZW5zaW9uIFhDLU1JU0MKWyAgICAyNy4wODldIChJSSkgSW5pdGlhbGl6aW5n
IGV4dGVuc2lvbiBTRUNVUklUWQpbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5z
aW9uIFhGSVhFUwpbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFJFTkRF
UgpbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFJBTkRSClsgICAgMjcu
MDg5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gQ09NUE9TSVRFClsgICAgMjcuMDg5XSAo
SUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gREFNQUdFClsgICAgMjcuMDg5XSAoSUkpIEluaXRp
YWxpemluZyBleHRlbnNpb24gTUlULVNDUkVFTi1TQVZFUgpbICAgIDI3LjA4OV0gKElJKSBJbml0
aWFsaXppbmcgZXh0ZW5zaW9uIERPVUJMRS1CVUZGRVIKWyAgICAyNy4wODldIChJSSkgSW5pdGlh
bGl6aW5nIGV4dGVuc2lvbiBSRUNPUkQKWyAgICAyNy4wODldIChJSSkgSW5pdGlhbGl6aW5nIGV4
dGVuc2lvbiBEUE1TClsgICAgMjcuMDg5XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gUHJl
c2VudApbICAgIDI3LjA4OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIERSSTMKWyAgICAy
Ny4wODldIChJSSkgSW5pdGlhbGl6aW5nIGV4dGVuc2lvbiBYLVJlc291cmNlClsgICAgMjcuMDg5
XSAoSUkpIEluaXRpYWxpemluZyBleHRlbnNpb24gWFZpZGVvClsgICAgMjcuMDg5XSAoSUkpIElu
aXRpYWxpemluZyBleHRlbnNpb24gWFZpZGVvLU1vdGlvbkNvbXBlbnNhdGlvbgpbICAgIDI3LjA4
OV0gKElJKSBJbml0aWFsaXppbmcgZXh0ZW5zaW9uIFNFTGludXgKWyAgICAyNy4wODldIChJSSkg
U0VMaW51eDogRGlzYWJsZWQgb24gc3lzdGVtClsgICAgMjcuMDg5XSAoSUkpIEluaXRpYWxpemlu
ZyBleHRlbnNpb24gR0xYClsgICAgMjcuMDg5XSAoSUkpIEFJR0xYOiBTY3JlZW4gMCBpcyBub3Qg
RFJJMiBjYXBhYmxlClsgICAgMjcuMDk3XSAoSUkpIElHTFg6IExvYWRlZCBhbmQgaW5pdGlhbGl6
ZWQgc3dyYXN0ClsgICAgMjcuMDk3XSAoSUkpIEdMWDogSW5pdGlhbGl6ZWQgRFJJU1dSQVNUIEdM
IHByb3ZpZGVyIGZvciBzY3JlZW4gMApbICAgIDI3LjA5N10gKElJKSBJbml0aWFsaXppbmcgZXh0
ZW5zaW9uIFhGcmVlODYtVmlkTW9kZUV4dGVuc2lvbgpbICAgIDI3LjA5N10gKElJKSBJbml0aWFs
aXppbmcgZXh0ZW5zaW9uIFhGcmVlODYtREdBClsgICAgMjcuMDk3XSAoSUkpIEluaXRpYWxpemlu
ZyBleHRlbnNpb24gWEZyZWU4Ni1EUkkKWyAgICAyNy4wOTddIChJSSkgSW5pdGlhbGl6aW5nIGV4
dGVuc2lvbiBEUkkyClsgICAgMjcuMDk3XSAoSUkpIG1vZGVzZXQoMCk6IERhbWFnZSB0cmFja2lu
ZyBpbml0aWFsaXplZApbICAgIDI3LjA5N10gKElJKSBtb2Rlc2V0KDApOiBTZXR0aW5nIHNjcmVl
biBwaHlzaWNhbCBzaXplIHRvIDUwNyB4IDI1NQpbICAgIDI3LjE3MF0gKElJKSBjb25maWcvdWRl
djogQWRkaW5nIGlucHV0IGRldmljZSBQb3dlciBCdXR0b24gKC9kZXYvaW5wdXQvZXZlbnQzKQpb
ICAgIDI3LjE3MF0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2
IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI3LjE3MF0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5
aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNhdGNoYWxsIgpbICAgIDI3LjE3MF0gKCoq
KSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xhc3MgImxpYmlucHV0IGtleWJvYXJkIGNh
dGNoYWxsIgpbICAgIDI3LjE3MF0gKCoqKSBQb3dlciBCdXR0b246IEFwcGx5aW5nIElucHV0Q2xh
c3MgImtleWJvYXJkIgpbICAgIDI3LjE3MF0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2
JyBmb3IgJ1Bvd2VyIEJ1dHRvbicKWyAgICAyNy4xNzBdICgqKikgUG93ZXIgQnV0dG9uOiBhbHdh
eXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpbICAgIDI3LjE3MF0gKCoqKSBldmRldjogUG93ZXIgQnV0
dG9uOiBEZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50MyIKWyAgICAyNy4xNzBdICgtLSkgZXZkZXY6
IFBvd2VyIEJ1dHRvbjogVmVuZG9yIDAgUHJvZHVjdCAweDEKWyAgICAyNy4xNzBdICgtLSkgZXZk
ZXY6IFBvd2VyIEJ1dHRvbjogRm91bmQga2V5cwpbICAgIDI3LjE3MF0gKElJKSBldmRldjogUG93
ZXIgQnV0dG9uOiBDb25maWd1cmluZyBhcyBrZXlib2FyZApbICAgIDI3LjE3MF0gKCoqKSBPcHRp
b24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46
MDAvaW5wdXQvaW5wdXQ0L2V2ZW50MyIKWyAgICAyNy4xNzBdICgqKikgT3B0aW9uICJ4a2JfcnVs
ZXMiICJldmRldiIKWyAgICAyNy4xNzBdIChJSSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBk
ZXZpY2UgU2xlZXAgQnV0dG9uICgvZGV2L2lucHV0L2V2ZW50NCkKWyAgICAyNy4xNzBdICgqKikg
U2xlZXAgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFs
bCIKWyAgICAyNy4xNzBdICgqKikgU2xlZXAgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNzICJl
dmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNy4xNzBdICgqKikgU2xlZXAgQnV0dG9uOiBB
cHBseWluZyBJbnB1dENsYXNzICJsaWJpbnB1dCBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNy4x
NzBdICgqKikgU2xlZXAgQnV0dG9uOiBBcHBseWluZyBJbnB1dENsYXNzICJrZXlib2FyZCIKWyAg
ICAyNy4xNzBdIChJSSkgVXNpbmcgaW5wdXQgZHJpdmVyICdldmRldicgZm9yICdTbGVlcCBCdXR0
b24nClsgICAgMjcuMTcwXSAoKiopIFNsZWVwIEJ1dHRvbjogYWx3YXlzIHJlcG9ydHMgY29yZSBl
dmVudHMKWyAgICAyNy4xNzBdICgqKikgZXZkZXY6IFNsZWVwIEJ1dHRvbjogRGV2aWNlOiAiL2Rl
di9pbnB1dC9ldmVudDQiClsgICAgMjcuMTcwXSAoLS0pIGV2ZGV2OiBTbGVlcCBCdXR0b246IFZl
bmRvciAwIFByb2R1Y3QgMHgzClsgICAgMjcuMTcwXSAoLS0pIGV2ZGV2OiBTbGVlcCBCdXR0b246
IEZvdW5kIGtleXMKWyAgICAyNy4xNzBdIChJSSkgZXZkZXY6IFNsZWVwIEJ1dHRvbjogQ29uZmln
dXJpbmcgYXMga2V5Ym9hcmQKWyAgICAyNy4xNzBdICgqKikgT3B0aW9uICJjb25maWdfaW5mbyIg
InVkZXY6L3N5cy9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNMUEJOOjAwL2lucHV0L2lucHV0NS9l
dmVudDQiClsgICAgMjcuMTcwXSAoKiopIE9wdGlvbiAieGtiX3J1bGVzIiAiZXZkZXYiClsgICAg
MjcuMTcwXSAoSUkpIGNvbmZpZy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFZpZGVvIEJ1cyAo
L2Rldi9pbnB1dC9ldmVudDEpClsgICAgMjcuMTcwXSAoKiopIFZpZGVvIEJ1czogQXBwbHlpbmcg
SW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjcuMTcwXSAoKiopIFZp
ZGVvIEJ1czogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYga2V5Ym9hcmQgY2F0Y2hhbGwiClsg
ICAgMjcuMTcwXSAoKiopIFZpZGVvIEJ1czogQXBwbHlpbmcgSW5wdXRDbGFzcyAibGliaW5wdXQg
a2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjcuMTcwXSAoKiopIFZpZGVvIEJ1czogQXBwbHlpbmcg
SW5wdXRDbGFzcyAia2V5Ym9hcmQiClsgICAgMjcuMTcwXSAoSUkpIFVzaW5nIGlucHV0IGRyaXZl
ciAnZXZkZXYnIGZvciAnVmlkZW8gQnVzJwpbICAgIDI3LjE3MF0gKCoqKSBWaWRlbyBCdXM6IGFs
d2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjcuMTcwXSAoKiopIGV2ZGV2OiBWaWRlbyBC
dXM6IERldmljZTogIi9kZXYvaW5wdXQvZXZlbnQxIgpbICAgIDI3LjE3MF0gKC0tKSBldmRldjog
VmlkZW8gQnVzOiBWZW5kb3IgMCBQcm9kdWN0IDB4NgpbICAgIDI3LjE3MF0gKC0tKSBldmRldjog
VmlkZW8gQnVzOiBGb3VuZCBrZXlzClsgICAgMjcuMTcwXSAoSUkpIGV2ZGV2OiBWaWRlbyBCdXM6
IENvbmZpZ3VyaW5nIGFzIGtleWJvYXJkClsgICAgMjcuMTcwXSAoKiopIE9wdGlvbiAiY29uZmln
X2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQTAz
OjAwL0xOWFZJREVPOjAwL2lucHV0L2lucHV0Mi9ldmVudDEiClsgICAgMjcuMTcwXSAoKiopIE9w
dGlvbiAieGtiX3J1bGVzIiAiZXZkZXYiClsgICAgMjcuMTcwXSAoSUkpIGNvbmZpZy91ZGV2OiBB
ZGRpbmcgaW5wdXQgZGV2aWNlIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb24gKC9kZXYvaW5w
dXQvZXZlbnQ1KQpbICAgIDI3LjE3MF0gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9u
OiBBcHBseWluZyBJbnB1dENsYXNzICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI3LjE3
MF0gKCoqKSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBBcHBseWluZyBJbnB1dENsYXNz
ICJldmRldiBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI3LjE3MF0gKCoqKSBWaXJ0dWFsQm94IG1v
dXNlIGludGVncmF0aW9uOiBBcHBseWluZyBJbnB1dENsYXNzICJsaWJpbnB1dCBwb2ludGVyIGNh
dGNoYWxsIgpbICAgIDI3LjE3MF0gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2xpYmlucHV0JyBm
b3IgJ1ZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb24nClsgICAgMjcuMTcwXSAoKiopIFZpcnR1
YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAg
MjcuMTcwXSAoKiopIE9wdGlvbiAiRGV2aWNlIiAiL2Rldi9pbnB1dC9ldmVudDUiClsgICAgMjcu
MTcwXSAoKiopIE9wdGlvbiAiX3NvdXJjZSIgInNlcnZlci91ZGV2IgpbICAgIDI3LjE4M10gKElJ
KSBldmVudDUgIC0gVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogaXMgdGFnZ2VkIGJ5IHVk
ZXYgYXM6IE1vdXNlClsgICAgMjcuMTgzXSAoSUkpIGV2ZW50NSAgLSBWaXJ0dWFsQm94IG1vdXNl
IGludGVncmF0aW9uOiBkZXZpY2UgaXMgYSBwb2ludGVyClsgICAgMjcuMTgzXSAoSUkpIGV2ZW50
NSAgLSBWaXJ0dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiBkZXZpY2UgcmVtb3ZlZApbICAgIDI3
LjIxMV0gKCoqKSBPcHRpb24gImNvbmZpZ19pbmZvIiAidWRldjovc3lzL2RldmljZXMvcGNpMDAw
MDowMC8wMDAwOjAwOjA0LjAvaW5wdXQvaW5wdXQ2L2V2ZW50NSIKWyAgICAyNy4yMTFdICgqKikg
T3B0aW9uICJBY2NlbGVyYXRpb25TY2hlbWUiICJub25lIgpbICAgIDI3LjIxMV0gKCoqKSBWaXJ0
dWFsQm94IG1vdXNlIGludGVncmF0aW9uOiAoYWNjZWwpIHNlbGVjdGVkIHNjaGVtZSBub25lLzAK
WyAgICAyNy4yMTFdICgqKikgVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogKGFjY2VsKSBh
Y2NlbGVyYXRpb24gZmFjdG9yOiAyLjAwMApbICAgIDI3LjIxMV0gKCoqKSBWaXJ0dWFsQm94IG1v
dXNlIGludGVncmF0aW9uOiAoYWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAy
Ny4yMTJdIChJSSkgZXZlbnQ1ICAtIFZpcnR1YWxCb3ggbW91c2UgaW50ZWdyYXRpb246IGlzIHRh
Z2dlZCBieSB1ZGV2IGFzOiBNb3VzZQpbICAgIDI3LjIxMl0gKElJKSBldmVudDUgIC0gVmlydHVh
bEJveCBtb3VzZSBpbnRlZ3JhdGlvbjogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAgIDI3LjIxMl0g
KElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IG1vdXNlIGlu
dGVncmF0aW9uICgvZGV2L2lucHV0L2pzMSkKWyAgICAyNy4yMTJdIChJSSkgTm8gaW5wdXQgZHJp
dmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjcuMjEyXSAoSUkpIFRo
aXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpb
ICAgIDI3LjIxMl0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFs
Qm94IG1vdXNlIGludGVncmF0aW9uICgvZGV2L2lucHV0L21vdXNlMSkKWyAgICAyNy4yMTJdIChJ
SSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAg
MjcuMjEyXSAoSUkpIFRoaXMgZGV2aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVy
IGRldmljZSBmaWxlLgpbICAgIDI3LjIxMl0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0
IGRldmljZSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQgKC9kZXYvaW5wdXQvZXZlbnQyKQpbICAgIDI3
LjIxMl0gKCoqKSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2
ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjcuMjEyXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRh
YmxldDogQXBwbHlpbmcgSW5wdXRDbGFzcyAiZXZkZXYgcG9pbnRlciBjYXRjaGFsbCIKWyAgICAy
Ny4yMTJdICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiBBcHBseWluZyBJbnB1dENsYXNzICJs
aWJpbnB1dCBwb2ludGVyIGNhdGNoYWxsIgpbICAgIDI3LjIxMl0gKElJKSBVc2luZyBpbnB1dCBk
cml2ZXIgJ2xpYmlucHV0JyBmb3IgJ1ZpcnR1YWxCb3ggVVNCIFRhYmxldCcKWyAgICAyNy4yMTJd
ICgqKikgVmlydHVhbEJveCBVU0IgVGFibGV0OiBhbHdheXMgcmVwb3J0cyBjb3JlIGV2ZW50cwpb
ICAgIDI3LjIxMl0gKCoqKSBPcHRpb24gIkRldmljZSIgIi9kZXYvaW5wdXQvZXZlbnQyIgpbICAg
IDI3LjIxMl0gKCoqKSBPcHRpb24gIl9zb3VyY2UiICJzZXJ2ZXIvdWRldiIKWyAgICAyNy4yNjld
IChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogaXMgdGFnZ2VkIGJ5IHVkZXYg
YXM6IE1vdXNlClsgICAgMjcuMjY5XSAoSUkpIGV2ZW50MiAgLSBWaXJ0dWFsQm94IFVTQiBUYWJs
ZXQ6IGRldmljZSBpcyBhIHBvaW50ZXIKWyAgICAyNy4yNjldIChJSSkgZXZlbnQyICAtIFZpcnR1
YWxCb3ggVVNCIFRhYmxldDogZGV2aWNlIHJlbW92ZWQKWyAgICAyNy4zMDJdICgqKikgT3B0aW9u
ICJjb25maWdfaW5mbyIgInVkZXY6L3N5cy9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDowNi4w
L3VzYjIvMi0xLzItMToxLjAvMDAwMzo4MEVFOjAwMjEuMDAwMS9pbnB1dC9pbnB1dDMvZXZlbnQy
IgpbICAgIDI3LjMwMl0gKCoqKSBPcHRpb24gIkFjY2VsZXJhdGlvblNjaGVtZSIgIm5vbmUiClsg
ICAgMjcuMzAyXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogKGFjY2VsKSBzZWxlY3RlZCBz
Y2hlbWUgbm9uZS8wClsgICAgMjcuMzAyXSAoKiopIFZpcnR1YWxCb3ggVVNCIFRhYmxldDogKGFj
Y2VsKSBhY2NlbGVyYXRpb24gZmFjdG9yOiAyLjAwMApbICAgIDI3LjMwMl0gKCoqKSBWaXJ0dWFs
Qm94IFVTQiBUYWJsZXQ6IChhY2NlbCkgYWNjZWxlcmF0aW9uIHRocmVzaG9sZDogNApbICAgIDI3
LjM1N10gKElJKSBldmVudDIgIC0gVmlydHVhbEJveCBVU0IgVGFibGV0OiBpcyB0YWdnZWQgYnkg
dWRldiBhczogTW91c2UKWyAgICAyNy4zNTddIChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNC
IFRhYmxldDogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAgIDI3LjM1N10gKElJKSBjb25maWcvdWRl
djogQWRkaW5nIGlucHV0IGRldmljZSBWaXJ0dWFsQm94IFVTQiBUYWJsZXQgKC9kZXYvaW5wdXQv
anMwKQpbICAgIDI3LjM1N10gKElJKSBObyBpbnB1dCBkcml2ZXIgc3BlY2lmaWVkLCBpZ25vcmlu
ZyB0aGlzIGRldmljZS4KWyAgICAyNy4zNTddIChJSSkgVGhpcyBkZXZpY2UgbWF5IGhhdmUgYmVl
biBhZGRlZCB3aXRoIGFub3RoZXIgZGV2aWNlIGZpbGUuClsgICAgMjcuMzU3XSAoSUkpIGNvbmZp
Zy91ZGV2OiBBZGRpbmcgaW5wdXQgZGV2aWNlIFZpcnR1YWxCb3ggVVNCIFRhYmxldCAoL2Rldi9p
bnB1dC9tb3VzZTApClsgICAgMjcuMzU3XSAoSUkpIE5vIGlucHV0IGRyaXZlciBzcGVjaWZpZWQs
IGlnbm9yaW5nIHRoaXMgZGV2aWNlLgpbICAgIDI3LjM1N10gKElJKSBUaGlzIGRldmljZSBtYXkg
aGF2ZSBiZWVuIGFkZGVkIHdpdGggYW5vdGhlciBkZXZpY2UgZmlsZS4KWyAgICAyNy4zNTddIChJ
SSkgY29uZmlnL3VkZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgQVQgVHJhbnNsYXRlZCBTZXQgMiBr
ZXlib2FyZCAoL2Rldi9pbnB1dC9ldmVudDApClsgICAgMjcuMzU3XSAoKiopIEFUIFRyYW5zbGF0
ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IGtleWJvYXJkIGNh
dGNoYWxsIgpbICAgIDI3LjM1N10gKCoqKSBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBB
cHBseWluZyBJbnB1dENsYXNzICJldmRldiBrZXlib2FyZCBjYXRjaGFsbCIKWyAgICAyNy4zNTdd
ICgqKikgQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQXBwbHlpbmcgSW5wdXRDbGFzcyAi
bGliaW5wdXQga2V5Ym9hcmQgY2F0Y2hhbGwiClsgICAgMjcuMzU3XSAoKiopIEFUIFRyYW5zbGF0
ZWQgU2V0IDIga2V5Ym9hcmQ6IEFwcGx5aW5nIElucHV0Q2xhc3MgImtleWJvYXJkIgpbICAgIDI3
LjM1N10gKElJKSBVc2luZyBpbnB1dCBkcml2ZXIgJ2V2ZGV2JyBmb3IgJ0FUIFRyYW5zbGF0ZWQg
U2V0IDIga2V5Ym9hcmQnClsgICAgMjcuMzU3XSAoKiopIEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5
Ym9hcmQ6IGFsd2F5cyByZXBvcnRzIGNvcmUgZXZlbnRzClsgICAgMjcuMzU3XSAoKiopIGV2ZGV2
OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkOiBEZXZpY2U6ICIvZGV2L2lucHV0L2V2ZW50
MCIKWyAgICAyNy4zNTddICgtLSkgZXZkZXY6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6
IFZlbmRvciAweDEgUHJvZHVjdCAweDEKWyAgICAyNy4zNTddICgtLSkgZXZkZXY6IEFUIFRyYW5z
bGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IEZvdW5kIGtleXMKWyAgICAyNy4zNTddIChJSSkgZXZkZXY6
IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQ6IENvbmZpZ3VyaW5nIGFzIGtleWJvYXJkClsg
ICAgMjcuMzU3XSAoKiopIE9wdGlvbiAiY29uZmlnX2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9w
bGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQwL2V2ZW50MCIKWyAgICAyNy4zNTddICgq
KikgT3B0aW9uICJ4a2JfcnVsZXMiICJldmRldiIKWyAgICAyNy4zNTddIChJSSkgY29uZmlnL3Vk
ZXY6IEFkZGluZyBpbnB1dCBkZXZpY2UgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZSAo
L2Rldi9pbnB1dC9ldmVudDcpClsgICAgMjcuMzU3XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhw
bG9yZXIgTW91c2U6IEFwcGx5aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwi
ClsgICAgMjcuMzU3XSAoKiopIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEFwcGx5
aW5nIElucHV0Q2xhc3MgImV2ZGV2IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjcuMzU3XSAoKiop
IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IEFwcGx5aW5nIElucHV0Q2xhc3MgImxp
YmlucHV0IHBvaW50ZXIgY2F0Y2hhbGwiClsgICAgMjcuMzU3XSAoSUkpIFVzaW5nIGlucHV0IGRy
aXZlciAnbGliaW5wdXQnIGZvciAnSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZScKWyAg
ICAyNy4zNTddICgqKikgSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogYWx3YXlzIHJl
cG9ydHMgY29yZSBldmVudHMKWyAgICAyNy4zNTddICgqKikgT3B0aW9uICJEZXZpY2UiICIvZGV2
L2lucHV0L2V2ZW50NyIKWyAgICAyNy4zNTddICgqKikgT3B0aW9uICJfc291cmNlIiAic2VydmVy
L3VkZXYiClsgICAgMjcuMzU3XSAoSUkpIGV2ZW50NyAgLSBJbUV4UFMvMiBHZW5lcmljIEV4cGxv
cmVyIE1vdXNlOiBpcyB0YWdnZWQgYnkgdWRldiBhczogTW91c2UKWyAgICAyNy4zNTddIChJSSkg
ZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSBpcyBhIHBv
aW50ZXIKWyAgICAyNy4zNTddIChJSSkgZXZlbnQ3ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9y
ZXIgTW91c2U6IGRldmljZSByZW1vdmVkClsgICAgMjcuMzc4XSAoKiopIE9wdGlvbiAiY29uZmln
X2luZm8iICJ1ZGV2Oi9zeXMvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzEvaW5wdXQvaW5w
dXQ4L2V2ZW50NyIKWyAgICAyNy4zNzhdICgqKikgT3B0aW9uICJBY2NlbGVyYXRpb25TY2hlbWUi
ICJub25lIgpbICAgIDI3LjM3OF0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNl
OiAoYWNjZWwpIHNlbGVjdGVkIHNjaGVtZSBub25lLzAKWyAgICAyNy4zNzhdICgqKikgSW1FeFBT
LzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZTogKGFjY2VsKSBhY2NlbGVyYXRpb24gZmFjdG9yOiAy
LjAwMApbICAgIDI3LjM3OF0gKCoqKSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNlOiAo
YWNjZWwpIGFjY2VsZXJhdGlvbiB0aHJlc2hvbGQ6IDQKWyAgICAyNy4zNzhdIChJSSkgZXZlbnQ3
ICAtIEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGlzIHRhZ2dlZCBieSB1ZGV2IGFz
OiBNb3VzZQpbICAgIDI3LjM3OF0gKElJKSBldmVudDcgIC0gSW1FeFBTLzIgR2VuZXJpYyBFeHBs
b3JlciBNb3VzZTogZGV2aWNlIGlzIGEgcG9pbnRlcgpbICAgIDI3LjM3OF0gKElJKSBjb25maWcv
dWRldjogQWRkaW5nIGlucHV0IGRldmljZSBJbUV4UFMvMiBHZW5lcmljIEV4cGxvcmVyIE1vdXNl
ICgvZGV2L2lucHV0L21vdXNlMikKWyAgICAyNy4zNzhdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNw
ZWNpZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjcuMzc4XSAoSUkpIFRoaXMgZGV2
aWNlIG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDI3
LjM3OF0gKElJKSBjb25maWcvdWRldjogQWRkaW5nIGlucHV0IGRldmljZSBQQyBTcGVha2VyICgv
ZGV2L2lucHV0L2V2ZW50NikKWyAgICAyNy4zNzhdIChJSSkgTm8gaW5wdXQgZHJpdmVyIHNwZWNp
ZmllZCwgaWdub3JpbmcgdGhpcyBkZXZpY2UuClsgICAgMjcuMzc4XSAoSUkpIFRoaXMgZGV2aWNl
IG1heSBoYXZlIGJlZW4gYWRkZWQgd2l0aCBhbm90aGVyIGRldmljZSBmaWxlLgpbICAgIDI3LjQx
M10gKElJKSBtb2Rlc2V0KDApOiBFRElEIHZlbmRvciAiVkJYIiwgcHJvZCBpZCAwClsgICAgMjcu
NDEzXSAoSUkpIG1vZGVzZXQoMCk6IEREQ01vZGVGcm9tRGV0YWlsZWRUaW1pbmc6IDE5MjB4OTY2
IFdhcm5pbmc6IFdlIG9ubHkgaGFuZGxlIHNlcGFyYXRlIHN5bmMuClsgICAgMjcuNDEzXSAoSUkp
IG1vZGVzZXQoMCk6IFVzaW5nIEVESUQgcmFuZ2UgaW5mbyBmb3IgaG9yaXpvbnRhbCBzeW5jClsg
ICAgMjcuNDEzXSAoSUkpIG1vZGVzZXQoMCk6IFVzaW5nIEVESUQgcmFuZ2UgaW5mbyBmb3IgdmVy
dGljYWwgcmVmcmVzaApbICAgIDI3LjQyNl0gKElJKSBtb2Rlc2V0KDApOiBFRElEIHZlbmRvciAi
VkJYIiwgcHJvZCBpZCAwClsgICAgMjcuNDI2XSAoSUkpIG1vZGVzZXQoMCk6IEREQ01vZGVGcm9t
RGV0YWlsZWRUaW1pbmc6IDE5MjB4OTY2IFdhcm5pbmc6IFdlIG9ubHkgaGFuZGxlIHNlcGFyYXRl
IHN5bmMuClsgICAgMjcuNDI2XSAoSUkpIG1vZGVzZXQoMCk6IFVzaW5nIGhzeW5jIHJhbmdlcyBm
cm9tIGNvbmZpZyBmaWxlClsgICAgMjcuNDI2XSAoSUkpIG1vZGVzZXQoMCk6IFVzaW5nIHZyZWZy
ZXNoIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlClsgICAgMjcuNjcxXSAoSUkpIG1vZGVzZXQoMCk6
IEVESUQgdmVuZG9yICJWQlgiLCBwcm9kIGlkIDAKWyAgICAyNy42NzFdIChJSSkgbW9kZXNldCgw
KTogRERDTW9kZUZyb21EZXRhaWxlZFRpbWluZzogMTkyMHg5NjYgV2FybmluZzogV2Ugb25seSBo
YW5kbGUgc2VwYXJhdGUgc3luYy4KWyAgICAyNy42NzFdIChJSSkgbW9kZXNldCgwKTogVXNpbmcg
aHN5bmMgcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICAyNy42NzFdIChJSSkgbW9kZXNldCgw
KTogVXNpbmcgdnJlZnJlc2ggcmFuZ2VzIGZyb20gY29uZmlnIGZpbGUKWyAgICAzMS42NzVdIChJ
SSkgbW9kZXNldCgwKTogRURJRCB2ZW5kb3IgIlZCWCIsIHByb2QgaWQgMApbICAgIDMxLjY3NV0g
KElJKSBtb2Rlc2V0KDApOiBERENNb2RlRnJvbURldGFpbGVkVGltaW5nOiAxOTIweDk2NiBXYXJu
aW5nOiBXZSBvbmx5IGhhbmRsZSBzZXBhcmF0ZSBzeW5jLgpbICAgIDMxLjY3NV0gKElJKSBtb2Rl
c2V0KDApOiBVc2luZyBoc3luYyByYW5nZXMgZnJvbSBjb25maWcgZmlsZQpbICAgIDMxLjY3NV0g
KElJKSBtb2Rlc2V0KDApOiBVc2luZyB2cmVmcmVzaCByYW5nZXMgZnJvbSBjb25maWcgZmlsZQpb
ICAgIDU0LjAyMl0gKElJKSBldmVudDUgIC0gVmlydHVhbEJveCBtb3VzZSBpbnRlZ3JhdGlvbjog
ZGV2aWNlIHJlbW92ZWQKWyAgICA1NC4wMjhdIChJSSkgZXZlbnQyICAtIFZpcnR1YWxCb3ggVVNC
IFRhYmxldDogZGV2aWNlIHJlbW92ZWQKWyAgICA1NC4wNDZdIChJSSkgZXZlbnQ3ICAtIEltRXhQ
Uy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2U6IGRldmljZSByZW1vdmVkClsgICAgNzQuMjUzXSAo
SUkpIFVubG9hZE1vZHVsZTogImxpYmlucHV0IgpbICAgIDc0LjI1M10gKElJKSBldmRldjogQVQg
VHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZDogQ2xvc2UKWyAgICA3NC4yNTNdIChJSSkgVW5sb2Fk
TW9kdWxlOiAiZXZkZXYiClsgICAgNzQuMjUzXSAoSUkpIFVubG9hZE1vZHVsZTogImxpYmlucHV0
IgpbICAgIDc0LjI1M10gKElJKSBVbmxvYWRNb2R1bGU6ICJsaWJpbnB1dCIKWyAgICA3NC4yNTNd
IChJSSkgZXZkZXY6IFZpZGVvIEJ1czogQ2xvc2UKWyAgICA3NC4yNTNdIChJSSkgVW5sb2FkTW9k
dWxlOiAiZXZkZXYiClsgICAgNzQuMjUzXSAoSUkpIGV2ZGV2OiBTbGVlcCBCdXR0b246IENsb3Nl
ClsgICAgNzQuMjUzXSAoSUkpIFVubG9hZE1vZHVsZTogImV2ZGV2IgpbICAgIDc0LjI1M10gKElJ
KSBldmRldjogUG93ZXIgQnV0dG9uOiBDbG9zZQpbICAgIDc0LjI1M10gKElJKSBVbmxvYWRNb2R1
bGU6ICJldmRldiIKWyAgICA3NC4yNjFdIChJSSkgU2VydmVyIHRlcm1pbmF0ZWQgc3VjY2Vzc2Z1
bGx5ICgwKS4gQ2xvc2luZyBsb2cgZmlsZS4K
</data>

          </attachment>
      

    </bug>

</bugzilla>