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

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

    <bug>
          <bug_id>27941</bug_id>
          
          <creation_ts>2012-11-08 18:09:34 +0400</creation_ts>
          <short_desc>working efifb wanted</short_desc>
          <delta_ts>2013-01-15 18:20:56 +0400</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-std-def</component>
          <version>unstable</version>
          <rep_platform>all</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>27908</dependson>
          <blocked>27685</blocked>
    
    <blocked>27804</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>aen</cc>
    
    <cc>amike</cc>
    
    <cc>kernelbot</cc>
    
    <cc>led</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>134666</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-08 18:09:34 +0400</bug_when>
    <thetext>+++ This bug was initially created as a clone of Bug #27908 +++

В ядрах std-def, un-def, led-ws есть CONFIG_FB_EFI; led-ws после загрузки ядра и initrd из elilo нормально отображает сообщения во фреймбуфер, un-def проверено как работающее в сборке 3.6.6-alt1 (не работало в 3.6.4-alt1), std-def-3.6.6-alt1 вроде бы содержит все нужные CONFIG_EFI*, но не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134673</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-08 22:48:08 +0400</bug_when>
    <thetext>try CONFIG_RELOCATABLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134692</commentid>
    <comment_count>2</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2012-11-09 13:19:59 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; try CONFIG_RELOCATABLE

можно попробовать, но в un-def оно не выставлено и при этом, насколько я понимаю, работает..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134693</commentid>
    <comment_count>3</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-09 13:23:07 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; (В ответ на комментарий №1)
&gt; &gt; try CONFIG_RELOCATABLE
&gt; 
&gt; можно попробовать, но в un-def оно не выставлено и при этом, насколько я
&gt; понимаю, работает..

А оно может работать, а может и не:

&quot;EFI doesn&apos;t provide any guarantees that any given address will be free,
so the bootloader must have the freedom to position the kernel
appropriately. Make CONFIG_EFI select CONFIG_RELOCATABLE in order to
ensure that this constraint is satisfiable.&quot;

http://us.generation-nt.com/answer/patch-x86-config-efi-should-select-config-relocatable-help-203680552.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134898</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-15 16:27:48 +0400</bug_when>
    <thetext>Ещё из замеченного: под vbox 3.6.6-std-def-alt1 отрабатывает нормально, в dmesg такое же &quot;fb0: EFI VGA frame buffer device&quot;, как и для 3.6.6-un-def-alt1 или 3.0.51-led-ws-alt6.  При этом тот же образ на железе ничего не выводит сразу после загрузчика.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135335</commentid>
    <comment_count>5</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-23 07:04:31 +0400</bug_when>
    <thetext>Прошу проверить на текущем ядре std-def</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135381</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-23 17:13:22 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; Прошу проверить на текущем ядре std-def
Под vbox работает, на AMD C60 -- всё так же замирает после &quot;Loading file full.cz...done&quot;; на Alt-SysRq-B не реагирует, похоже, заклинило на старте.

(In reply to comment #2)
&gt; &gt; try CONFIG_RELOCATABLE
&gt; можно попробовать, но в un-def оно не выставлено
Насколько понимаю, там тоже следует выставить (и в led-ws -- тоже), иначе на какой-то сборке/железке будет падать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135406</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-25 17:06:25 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; &gt; Прошу проверить на текущем ядре std-def
&gt; Под vbox работает, на AMD C60 -- всё так же замирает после &quot;Loading file
&gt; full.cz...done&quot;; на Alt-SysRq-B не реагирует, похоже, заклинило на старте.
3.6.7-std-def-alt3 ведёт себя аналогично; http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/efi/icewm-uefi-20121125-367sd3-x86_64.iso

3.6.7-un-def-alt2 работает и там, и там; http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/efi/icewm-uefi-20121125-367ud2-x86_64.iso

--- 8&lt; --- 8&lt; ---
&gt; &gt; &gt; try CONFIG_RELOCATABLE
&gt; &gt; можно попробовать, но в un-def оно не выставлено
&gt; Насколько понимаю, там тоже следует выставить (и в led-ws -- тоже), иначе на
&gt; какой-то сборке/железке будет падать.
Собсно уже не упоминал как некритичное, но на разных ядрах ловил зависания или oops при выключении или рестарте (в т.ч. по sysrq).  Возможно, тоже связано.

Ещё из неприятного, но некритичного ловил на led-ws (которое оказалось первым из работающих на EFI под рукой) вертикальные равные чёрно-белые полосы пиксела по четыре при попытке запуска xorg; &quot;объезд&quot; -- reset, при следующей загрузке точно того же комплекта всё нормально.

Это подземный стук, поэтому отдельно его вешать пока не думаю, но FYI.
--- &gt;8 --- &gt;8 ---</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135407</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-25 17:26:00 +0400</bug_when>
    <thetext>(In reply to comment #7)
&gt; 3.6.7-std-def-alt3 ведёт себя аналогично
Там в .config очепятка:
-CONFIG_RELOCATABLE is=y
+CONFIG_RELOCATABLE=y</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135418</commentid>
    <comment_count>9</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-26 03:37:16 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; 3.6.7-std-def-alt3 ведёт себя аналогично
&gt; Там в .config очепятка:
&gt; -CONFIG_RELOCATABLE is=y
&gt; +CONFIG_RELOCATABLE=y

2mike: спасибо! :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135426</commentid>
    <comment_count>10</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2012-11-26 14:01:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; (In reply to comment #7)
&gt; &gt; 3.6.7-std-def-alt3 ведёт себя аналогично
&gt; Там в .config очепятка:
&gt; -CONFIG_RELOCATABLE is=y
&gt; +CONFIG_RELOCATABLE=y

На x86_64 этой опечатки нет, оно работает?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135433</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-26 14:27:19 +0400</bug_when>
    <thetext>На железе только x86_64 и смотрел (а .config смотрел в патче в srpm).
Значит, не в том дело...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135442</commentid>
    <comment_count>12</comment_count>
      <attachid>5653</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-26 14:54:55 +0400</bug_when>
    <thetext>Created attachment 5653
diff -u config-3.6.7-std-def-alt3 config-3.6.7-un-def-alt2

diff между конфигами (x86_64) для удобства; из сколь-нибудь цепляющегося за мой непрофессиональный глаз -- не факт, что стоит даже дёргать, особенно если у вас на тех двух образах всё работает:

-# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y

-CONFIG_FONTS=y
+# CONFIG_FONTS is not set</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135560</commentid>
    <comment_count>13</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-29 05:27:34 +0400</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; Created an attachment (id=5653) [details]
&gt; diff -u config-3.6.7-std-def-alt3 config-3.6.7-un-def-alt2
&gt; 
&gt; diff между конфигами (x86_64) для удобства; из сколь-нибудь цепляющегося за мой
&gt; непрофессиональный глаз -- не факт, что стоит даже дёргать, особенно если у вас
&gt; на тех двух образах всё работает:
&gt; 
&gt; -# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
&gt; +CONFIG_DRM_LOAD_EDID_FIRMWARE=y
&gt; 
&gt; -CONFIG_FONTS=y
&gt; +# CONFIG_FONTS is not set

Прошу проверить на 3.6.8-std-def-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135574</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-29 17:52:44 +0400</bug_when>
    <thetext>(In reply to comment #13)
&gt; Прошу проверить на 3.6.8-std-def-alt1
То же: под virtualbox-4.2.4-alt1 работает, на C60 виснет.

Может, перекрасить уже un-def в std-def, или есть поводы держать отдельно?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135575</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2012-11-29 18:04:43 +0400</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; Может, перекрасить уже un-def в std-def
/boot/config-* слишком разные</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135587</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-30 01:16:54 +0400</bug_when>
    <thetext>(In reply to comment #15)
&gt; &gt; Может, перекрасить уже un-def в std-def
&gt; /boot/config-* слишком разные
Знаю, но помню и повод к появлению un-def, который вроде как неактуален.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135588</commentid>
    <comment_count>17</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-11-30 01:22:58 +0400</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; (In reply to comment #13)
&gt; &gt; Прошу проверить на 3.6.8-std-def-alt1
&gt; То же: под virtualbox-4.2.4-alt1 работает, на C60 виснет.
&gt; 
&gt; Может, перекрасить уже un-def в std-def, или есть поводы держать отдельно?

Это можно обсуждать после выявления причин этой баги, а не до.
Попробуйте поиграть настройками C60 и параметрами ядра. И погуглите.
Еще: пингвины при загрузке ядра появляются? Не связано это с plymouth?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135593</commentid>
    <comment_count>18</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-30 01:57:31 +0400</bug_when>
    <thetext>(In reply to comment #17)
&gt; &gt; Может, перекрасить уже un-def в std-def, или есть поводы держать отдельно?
&gt; Это можно обсуждать после выявления причин этой баги, а не до.
Тут другое направление причинно-следственной связи: _если_ с std-def есть и другие проблемы, которых нет с un-def, а с un-def особых регрессов относительно std-def нет -- то есть ли смысл уже одному человеку тащить два близких ядра? (возможно, есть по другим причинам, ни разу не настаиваю)

&gt; Попробуйте поиграть настройками C60 и параметрами ядра. И погуглите.
Настроек по части вывода там нет, параметры ядра пока не гуглил -- всё-таки есть работающие варианты ядер и более срочные дела.

&gt; Еще: пингвины при загрузке ядра появляются? Не связано это с plymouth?
Нет, там сразу текст (когда работает); plymouth в эти образы не клал ещё.

Собсно флэшка сразу перестаёт мигать, в отличие от случая с продолжающейся загрузкой.  И на Alt-SysRq-b ядро не реагирует (USB или PS/2 kbd -- сейчас точно не вспомню).

Поскольку такое крайне неудобно фиксить вслепую (понимаю, что мне бы самому поиграться тут в конфиг std-def, но см. выше) -- и выложил образы да попросил посмотреть, не воспроизводится ли подобное на имеющихся под рукой платформах (comment 7).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135594</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-30 02:33:39 +0400</bug_when>
    <thetext>Ещё одно потенциально похожее место (изменение из alt8 можно откатывать, наверное; а здесь спасибо за подсказку led@):

-CONFIG_RTC=y
-# CONFIG_RTC_CLASS is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE=&quot;rtc0&quot;
+# CONFIG_RTC_DEBUG is not set
...и далее по тексту.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135612</commentid>
    <comment_count>20</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2012-11-30 13:48:42 +0400</bug_when>
    <thetext>
&gt; std-def нет -- то есть ли смысл уже одному человеку тащить два близких ядра?
&gt; (возможно, есть по другим причинам, ни разу не настаиваю)
Причина есть -- вот вот выйдет 3.7 и un-def уйдёт на него, а std-def -- останется.
Другое дело, что конфиги действительно надо унифицировать, но до этого пока не доходят руки :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135616</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2012-11-30 14:51:39 +0400</bug_when>
    <thetext>(В ответ на комментарий №20)
&gt; Другое дело, что конфиги действительно надо унифицировать
А может, наоборот, не надо? Разве не для этого существует un-def?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135689</commentid>
    <comment_count>22</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2012-12-03 15:21:24 +0400</bug_when>
    <thetext>(В ответ на комментарий №21)
&gt; (В ответ на комментарий №20)
&gt; &gt; Другое дело, что конфиги действительно надо унифицировать
&gt; А может, наоборот, не надо? Разве не для этого существует un-def?

Просто кроме объяснимой разницы в конфигах, которая сделана специально, есть гораздо больше разницы, происхождение которой не известно и как один из результатов имеем не работающий efifb в std-def.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135853</commentid>
    <comment_count>23</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-06 15:51:45 +0400</bug_when>
    <thetext>На 3.6.9-std-def-alt1 всё хорошо :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136074</commentid>
    <comment_count>24</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-14 20:41:02 +0400</bug_when>
    <thetext>Только не смейтесь, но 3.6.10-std-def-alt1 опять виснет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136107</commentid>
    <comment_count>25</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-12-17 17:53:29 +0400</bug_when>
    <thetext>Перепроверил ещё раз.

В установленной системе (GRUB) работают все из списка:
3.0.56-led-ws-alt2
3.6.9-std-def-alt1
3.6.10-std-def-alt1
3.7.0-un-def-alt1

В инсталяторе (ELILO) работают:
3.0.56-led-ws-alt2
3.7.0-un-def-alt1

и виснут:
3.6.9-std-def-alt1
3.6.10-std-def-alt1

Пока думаю в инсталяторе использовать led-ws или un-def, а в систему ставить std-def; тем временем продолжить эксперименты по загрузке с исошки при помощи grub2-efi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136113</commentid>
    <comment_count>26</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-17 19:55:19 +0400</bug_when>
    <thetext>(В ответ на комментарий №25)
&gt; Перепроверил ещё раз.
&gt; 
&gt; В установленной системе (GRUB) работают все из списка:
&gt; 3.0.56-led-ws-alt2
&gt; 3.6.9-std-def-alt1
&gt; 3.6.10-std-def-alt1
&gt; 3.7.0-un-def-alt1
&gt; 
&gt; В инсталяторе (ELILO) работают:
&gt; 3.0.56-led-ws-alt2
&gt; 3.7.0-un-def-alt1
&gt; 
&gt; и виснут:
&gt; 3.6.9-std-def-alt1
&gt; 3.6.10-std-def-alt1
&gt; 
&gt; Пока думаю в инсталяторе использовать led-ws или un-def, а в систему ставить
&gt; std-def;

Эту багу закрываю. 
Прошу повесить FR : 

&gt; тем временем продолжить эксперименты по загрузке с исошки при помощи
&gt; grub2-efi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136828</commentid>
    <comment_count>27</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-14 21:22:41 +0400</bug_when>
    <thetext>FWIW, на всё той же машинке 3.6.11-std-def-alt1 грузится с refind-0.6.4-alt1 и замерзает с elilo-3.14-alt1.592.  Перейти на refind вместо elilo пока не получается, см. bug #28350; но в перспективе это видится для загрузочного образа заметно более выгодным вариантом, нежели grub-efi.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136831</commentid>
    <comment_count>28</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-14 22:45:02 +0400</bug_when>
    <thetext>Все же стоит переоткрыть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136832</commentid>
    <comment_count>29</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2013-01-15 00:05:24 +0400</bug_when>
    <thetext>(В ответ на комментарий №28)
&gt; Все же стоит переоткрыть.
Надо проверить с сегодняшними ядрами, собранными при помощи specsubst из унифицированного конфигурационного файла.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136845</commentid>
    <comment_count>30</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-15 18:06:11 +0400</bug_when>
    <thetext>(В ответ на комментарий №29)
&gt; (В ответ на комментарий №28)
&gt; &gt; Все же стоит переоткрыть.
&gt; Надо проверить с сегодняшними ядрами, собранными при помощи specsubst из
&gt; унифицированного конфигурационного файла.

2mike@: проверили? закрывайте!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136847</commentid>
    <comment_count>31</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-15 18:20:56 +0400</bug_when>
    <thetext>Проверил 3.7.2-std-def-alt1.1, на ASUS C60M1-I и ASUS UX31A с ELILO грузится; 
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130115/

2 cas, amike: если получится на всякий перепроверить хотя бы один из этих x86_64.iso на доступном UEFI-железе, вообще хорошо.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5653</attachid>
            <date>2012-11-26 14:54:55 +0400</date>
            <delta_ts>2012-11-26 14:54:55 +0400</delta_ts>
            <desc>diff -u config-3.6.7-std-def-alt3 config-3.6.7-un-def-alt2</desc>
            <filename>config-3.6.7-sd3_ud2.diff</filename>
            <type>text/plain</type>
            <size>38239</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">LS0tIGNvbmZpZy0zLjYuNy1zdGQtZGVmLWFsdDMJMjAxMi0xMS0yMyAxNToyODoyNy4wMDAwMDAw
MDAgKzAyMDAKKysrIGNvbmZpZy0zLjYuNy11bi1kZWYtYWx0MgkyMDEyLTExLTIxIDEyOjU4OjAw
LjAwMDAwMDAwMCArMDIwMApAQCAtMSw2ICsxLDYgQEAKICMKICMgQXV0b21hdGljYWxseSBnZW5l
cmF0ZWQgZmlsZTsgRE8gTk9UIEVESVQuCi0jIExpbnV4L3g4Nl82NCAzLjYuNy1zdGQtZGVmLWFs
dDMgS2VybmVsIENvbmZpZ3VyYXRpb24KKyMgTGludXgveDg2XzY0IDMuNi43LXVuLWRlZi1hbHQy
IEtlcm5lbCBDb25maWd1cmF0aW9uCiAjCiBDT05GSUdfNjRCSVQ9eQogIyBDT05GSUdfWDg2XzMy
IGlzIG5vdCBzZXQKQEAgLTM3LDYgKzM3LDcgQEAKIENPTkZJR19BVURJVF9BUkNIPXkKIENPTkZJ
R19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CiBDT05GSUdfQVJDSF9TVVBQT1JU
U19ERUJVR19QQUdFQUxMT0M9eQorQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKIENPTkZJR19YODZf
NjRfU01QPXkKIENPTkZJR19YODZfSFQ9eQogQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1m
Y2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1z
YXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEw
IC1mY2FsbC1zYXZlZC1yMTEiCkBAIC02Miw4ICs2Myw4IEBACiBDT05GSUdfSEFWRV9LRVJORUxf
TFpPPXkKICMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKICMgQ09ORklHX0tFUk5FTF9C
WklQMiBpcyBub3Qgc2V0Ci1DT05GSUdfS0VSTkVMX0xaTUE9eQotIyBDT05GSUdfS0VSTkVMX1ha
IGlzIG5vdCBzZXQKKyMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKK0NPTkZJR19LRVJO
RUxfWFo9eQogIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiBDT05GSUdfREVGQVVMVF9I
T1NUTkFNRT0iKG5vbmUpIgogQ09ORklHX1NXQVA9eQpAQCAtMTE2LDEzICsxMTcsMTYgQEAKICMK
ICMgUkNVIFN1YnN5c3RlbQogIwotQ09ORklHX1RSRUVfUkNVPXkKLSMgQ09ORklHX1BSRUVNUFRf
UkNVIGlzIG5vdCBzZXQKK0NPTkZJR19UUkVFX1BSRUVNUFRfUkNVPXkKK0NPTkZJR19QUkVFTVBU
X1JDVT15CiBDT05GSUdfUkNVX0ZBTk9VVD02NAogQ09ORklHX1JDVV9GQU5PVVRfTEVBRj0xNgog
IyBDT05GSUdfUkNVX0ZBTk9VVF9FWEFDVCBpcyBub3Qgc2V0Ci0jIENPTkZJR19SQ1VfRkFTVF9O
T19IWiBpcyBub3Qgc2V0CitDT05GSUdfUkNVX0ZBU1RfTk9fSFo9eQogIyBDT05GSUdfVFJFRV9S
Q1VfVFJBQ0UgaXMgbm90IHNldAorQ09ORklHX1JDVV9CT09TVD15CitDT05GSUdfUkNVX0JPT1NU
X1BSSU89MQorQ09ORklHX1JDVV9CT09TVF9ERUxBWT01MDAKIENPTkZJR19JS0NPTkZJRz15CiBD
T05GSUdfSUtDT05GSUdfUFJPQz15CiBDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpAQCAtMTM3LDEw
ICsxNDEsMTAgQEAKIENPTkZJR19SRVNPVVJDRV9DT1VOVEVSUz15CiBDT05GSUdfTUVNQ0c9eQog
Q09ORklHX01FTUNHX1NXQVA9eQotQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CisjIENPTkZJ
R19NRU1DR19TV0FQX0VOQUJMRUQgaXMgbm90IHNldAogIyBDT05GSUdfTUVNQ0dfS01FTSBpcyBu
b3Qgc2V0CiBDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQotIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMg
bm90IHNldAorQ09ORklHX0NHUk9VUF9QRVJGPXkKIENPTkZJR19DR1JPVVBfU0NIRUQ9eQogQ09O
RklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQogQ09ORklHX0NGU19CQU5EV0lEVEg9eQpAQCAtMjA3LDgg
KzIxMSw3IEBACiBDT05GSUdfSEFWRV9PUFJPRklMRT15CiBDT05GSUdfT1BST0ZJTEVfTk1JX1RJ
TUVSPXkKIENPTkZJR19LUFJPQkVTPXkKLSMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldAot
Q09ORklHX09QVFBST0JFUz15CitDT05GSUdfSlVNUF9MQUJFTD15CiBDT05GSUdfVVBST0JFUz15
CiBDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CiBDT05GSUdfS1JFVFBS
T0JFUz15CkBAIC0yNTUsNyArMjU4LDcgQEAKIENPTkZJR19CTEtfREVWX0JTRz15CiBDT05GSUdf
QkxLX0RFVl9CU0dMSUI9eQogQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKLSMgQ09ORklHX0JM
S19ERVZfVEhST1RUTElORyBpcyBub3Qgc2V0CitDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkK
IAogIwogIyBQYXJ0aXRpb24gVHlwZXMKQEAgLTI2OCw3ICsyNzEsNyBAQAogQ09ORklHX01BQ19Q
QVJUSVRJT049eQogQ09ORklHX01TRE9TX1BBUlRJVElPTj15CiBDT05GSUdfQlNEX0RJU0tMQUJF
TD15Ci1DT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKKyMgQ09ORklHX01JTklYX1NVQlBBUlRJ
VElPTiBpcyBub3Qgc2V0CiBDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKIENPTkZJR19V
TklYV0FSRV9ESVNLTEFCRUw9eQogQ09ORklHX0xETV9QQVJUSVRJT049eQpAQCAtMjg1LDEyICsy
ODgsMTIgQEAKICMgSU8gU2NoZWR1bGVycwogIwogQ09ORklHX0lPU0NIRURfTk9PUD15Ci1DT05G
SUdfSU9TQ0hFRF9ERUFETElORT1tCi1DT05GSUdfSU9TQ0hFRF9DRlE9eQorQ09ORklHX0lPU0NI
RURfREVBRExJTkU9eQorQ09ORklHX0lPU0NIRURfQ0ZRPW0KIENPTkZJR19DRlFfR1JPVVBfSU9T
Q0hFRD15Ci1DT05GSUdfREVGQVVMVF9DRlE9eQorQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQog
IyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5vdCBzZXQKLUNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9
ImNmcSIKK0NPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImRlYWRsaW5lIgogQ09ORklHX1BSRUVNUFRf
Tk9USUZJRVJTPXkKIENPTkZJR19QQURBVEE9eQogIyBDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9D
SyBpcyBub3Qgc2V0CkBAIC0yOTksMjYgKzMwMiwyNyBAQAogIyBDT05GSUdfSU5MSU5FX1NQSU5f
TE9DS19CSCBpcyBub3Qgc2V0CiAjIENPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUSBpcyBub3Qg
c2V0CiAjIENPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkUgaXMgbm90IHNldAorQ09ORklH
X1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKICMgQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19CSCBp
cyBub3Qgc2V0Ci1DT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CisjIENPTkZJR19JTkxJ
TkVfU1BJTl9VTkxPQ0tfSVJRIGlzIG5vdCBzZXQKICMgQ09ORklHX0lOTElORV9TUElOX1VOTE9D
S19JUlFSRVNUT1JFIGlzIG5vdCBzZXQKICMgQ09ORklHX0lOTElORV9SRUFEX1RSWUxPQ0sgaXMg
bm90IHNldAogIyBDT05GSUdfSU5MSU5FX1JFQURfTE9DSyBpcyBub3Qgc2V0CiAjIENPTkZJR19J
TkxJTkVfUkVBRF9MT0NLX0JIIGlzIG5vdCBzZXQKICMgQ09ORklHX0lOTElORV9SRUFEX0xPQ0tf
SVJRIGlzIG5vdCBzZXQKICMgQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRSBpcyBub3Qg
c2V0Ci1DT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKKyMgQ09ORklHX0lOTElORV9SRUFEX1VO
TE9DSyBpcyBub3Qgc2V0CiAjIENPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfQkggaXMgbm90IHNl
dAotQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQorIyBDT05GSUdfSU5MSU5FX1JFQURf
VU5MT0NLX0lSUSBpcyBub3Qgc2V0CiAjIENPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRUkVT
VE9SRSBpcyBub3Qgc2V0CiAjIENPTkZJR19JTkxJTkVfV1JJVEVfVFJZTE9DSyBpcyBub3Qgc2V0
CiAjIENPTkZJR19JTkxJTkVfV1JJVEVfTE9DSyBpcyBub3Qgc2V0CiAjIENPTkZJR19JTkxJTkVf
V1JJVEVfTE9DS19CSCBpcyBub3Qgc2V0CiAjIENPTkZJR19JTkxJTkVfV1JJVEVfTE9DS19JUlEg
aXMgbm90IHNldAogIyBDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRSBpcyBub3Qgc2V0
Ci1DT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CisjIENPTkZJR19JTkxJTkVfV1JJVEVfVU5M
T0NLIGlzIG5vdCBzZXQKICMgQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfQkggaXMgbm90IHNl
dAotQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKKyMgQ09ORklHX0lOTElORV9XUklU
RV9VTkxPQ0tfSVJRIGlzIG5vdCBzZXQKICMgQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJR
UkVTVE9SRSBpcyBub3Qgc2V0CiBDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CiBDT05GSUdf
RlJFRVpFUj15CkBAIC0zMjgsMTMgKzMzMiwxNiBAQAogIwogQ09ORklHX1pPTkVfRE1BPXkKIENP
TkZJR19TTVA9eQorQ09ORklHX1g4Nl9YMkFQSUM9eQogQ09ORklHX1g4Nl9NUFBBUlNFPXkKIENP
TkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQorIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5v
dCBzZXQKICMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKKyMgQ09ORklHX1g4Nl9VViBpcyBu
b3Qgc2V0CiBDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIENPTkZJR19TQ0hF
RF9PTUlUX0ZSQU1FX1BPSU5URVI9eQogQ09ORklHX1BBUkFWSVJUX0dVRVNUPXkKLSMgQ09ORklH
X1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CitDT05GSUdfUEFSQVZJUlRfVElN
RV9BQ0NPVU5USU5HPXkKIENPTkZJR19YRU49eQogQ09ORklHX1hFTl9ET00wPXkKIENPTkZJR19Y
RU5fUFJJVklMRUdFRF9HVUVTVD15CkBAIC0zNDUsOSArMzUyLDkgQEAKIENPTkZJR19LVk1fQ0xP
Q0s9eQogQ09ORklHX0tWTV9HVUVTVD15CiBDT05GSUdfUEFSQVZJUlQ9eQotIyBDT05GSUdfUEFS
QVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKK0NPTkZJR19QQVJBVklSVF9TUElOTE9DS1M9eQog
Q09ORklHX1BBUkFWSVJUX0NMT0NLPXkKLSMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBz
ZXQKK0NPTkZJR19QQVJBVklSVF9ERUJVRz15CiBDT05GSUdfTk9fQk9PVE1FTT15CiBDT05GSUdf
TUVNVEVTVD15CiAjIENPTkZJR19NSzggaXMgbm90IHNldApAQCAtMzgyLDkgKzM4OSwxMCBAQAog
Q09ORklHX1NDSEVEX1NNVD15CiBDT05GSUdfU0NIRURfTUM9eQogIyBDT05GSUdfSVJRX1RJTUVf
QUNDT1VOVElORyBpcyBub3Qgc2V0Ci1DT05GSUdfUFJFRU1QVF9OT05FPXkKKyMgQ09ORklHX1BS
RUVNUFRfTk9ORSBpcyBub3Qgc2V0CiAjIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qg
c2V0Ci0jIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKK0NPTkZJR19QUkVFTVBUPXkKK0NPTkZJ
R19QUkVFTVBUX0NPVU5UPXkKIENPTkZJR19YODZfTE9DQUxfQVBJQz15CiBDT05GSUdfWDg2X0lP
X0FQSUM9eQogQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQEAgLTQ0
OCw3ICs0NTYsNyBAQAogIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBu
b3Qgc2V0CiBDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CiBDT05GSUdfQ0xFQU5DQUNIRT15
Ci0jIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNldAorQ09ORklHX0ZST05UU1dBUD15CiBDT05G
SUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiBDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1P
UllfQ09SUlVQVElPTl9DSEVDSz15CiBDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkBAIC00NzMs
NyArNDgxLDcgQEAKICMgQ09ORklHX0NSQVNIX0RVTVAgaXMgbm90IHNldAogIyBDT05GSUdfS0VY
RUNfSlVNUCBpcyBub3Qgc2V0CiBDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCi1DT05G
SUdfUkVMT0NBVEFCTEU9eQorIyBDT05GSUdfUkVMT0NBVEFCTEUgaXMgbm90IHNldAogQ09ORklH
X1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMAogQ09ORklHX0hPVFBMVUdfQ1BVPXkKICMgQ09ORklH
X0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQEAgLTQ5MywxNSArNTAxLDEwIEBACiBDT05GSUdfUE1f
U0xFRVA9eQogQ09ORklHX1BNX1NMRUVQX1NNUD15CiAjIENPTkZJR19QTV9BVVRPU0xFRVAgaXMg
bm90IHNldAotQ09ORklHX1BNX1dBS0VMT0NLUz15Ci1DT05GSUdfUE1fV0FLRUxPQ0tTX0xJTUlU
PTEwMAotQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CisjIENPTkZJR19QTV9XQUtFTE9DS1MgaXMg
bm90IHNldAogQ09ORklHX1BNX1JVTlRJTUU9eQogQ09ORklHX1BNPXkKLUNPTkZJR19QTV9ERUJV
Rz15Ci1DT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQotQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkK
LSMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CisjIENPTkZJR19QTV9ERUJVRyBpcyBu
b3Qgc2V0CiBDT05GSUdfQUNQST15CiBDT05GSUdfQUNQSV9TTEVFUD15CiBDT05GSUdfQUNQSV9Q
Uk9DRlM9eQpAQCAtNTI3LDExICs1MzAsMTEgQEAKIENPTkZJR19YODZfUE1fVElNRVI9eQogQ09O
RklHX0FDUElfQ09OVEFJTkVSPW0KIENPTkZJR19BQ1BJX1NCUz1tCi1DT05GSUdfQUNQSV9IRUQ9
bQorQ09ORklHX0FDUElfSEVEPXkKIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0Q9bQogQ09ORklH
X0FDUElfQkdSVD1tCiBDT05GSUdfQUNQSV9BUEVJPXkKLSMgQ09ORklHX0FDUElfQVBFSV9HSEVT
IGlzIG5vdCBzZXQKK0NPTkZJR19BQ1BJX0FQRUlfR0hFUz15CiBDT05GSUdfQUNQSV9BUEVJX1BD
SUVBRVI9eQogQ09ORklHX0FDUElfQVBFSV9NRU1PUllfRkFJTFVSRT15CiBDT05GSUdfQUNQSV9B
UEVJX0VJTko9bQpAQCAtNjA0LDcgKzYwNyw3IEBACiBDT05GSUdfQVJDSF9TVVBQT1JUU19NU0k9
eQogQ09ORklHX1BDSV9NU0k9eQogIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKLSMgQ09O
RklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKK0NPTkZJR19QQ0lfUkVBTExP
Q19FTkFCTEVfQVVUTz15CiBDT05GSUdfUENJX1NUVUI9bQogQ09ORklHX1hFTl9QQ0lERVZfRlJP
TlRFTkQ9bQogQ09ORklHX0hUX0lSUT15CkBAIC02NDYsNyArNjQ5LDcgQEAKIENPTkZJR19SQVBJ
RElPX0RJU0NfVElNRU9VVD0zMAogQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTPXkK
IENPTkZJR19SQVBJRElPX0RNQV9FTkdJTkU9eQotIyBDT05GSUdfUkFQSURJT19ERUJVRyBpcyBu
b3Qgc2V0CitDT05GSUdfUkFQSURJT19ERUJVRz15CiBDT05GSUdfUkFQSURJT19UU0k1N1g9eQog
Q09ORklHX1JBUElESU9fQ1BTX1hYPXkKIENPTkZJR19SQVBJRElPX1RTSTU2OD15CkBAIC02NjQs
NyArNjY3LDcgQEAKIENPTkZJR19CSU5GTVRfTUlTQz1tCiBDT05GSUdfSUEzMl9FTVVMQVRJT049
eQogQ09ORklHX0lBMzJfQU9VVD1tCi1DT05GSUdfWDg2X1gzMj15CisjIENPTkZJR19YODZfWDMy
IGlzIG5vdCBzZXQKIENPTkZJR19DT01QQVQ9eQogQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdO
TUVOVD15CiBDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpAQCAtNzY3LDcgKzc3MCw3IEBACiBDT05G
SUdfSVBWNl9QSU1TTV9WMj15CiBDT05GSUdfTkVUTEFCRUw9eQogQ09ORklHX05FVFdPUktfU0VD
TUFSSz15Ci0jIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAorQ09O
RklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15CiBDT05GSUdfTkVURklMVEVSPXkKICMgQ09O
RklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CiBDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VE
PXkKQEAgLTExNjksNyArMTE3Miw3IEBACiBDT05GSUdfTkVUX0NMU19JTkQ9eQogQ09ORklHX05F
VF9TQ0hfRklGTz15CiBDT05GSUdfRENCPXkKLUNPTkZJR19ETlNfUkVTT0xWRVI9eQorQ09ORklH
X0ROU19SRVNPTFZFUj1tCiBDT05GSUdfQkFUTUFOX0FEVj1tCiBDT05GSUdfQkFUTUFOX0FEVl9C
TEE9eQogIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0CkBAIC0xMjE4LDcgKzEy
MjEsNyBAQAogQ09ORklHX0NBTl9WQ0FOPW0KIENPTkZJR19DQU5fU0xDQU49bQogQ09ORklHX0NB
Tl9ERVY9bQotQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CisjIENPTkZJR19DQU5fQ0FMQ19C
SVRUSU1JTkcgaXMgbm90IHNldAogQ09ORklHX0NBTl9NQ1AyNTFYPW0KIENPTkZJR19DQU5fSkFO
Wl9JQ0FOMz1tCiBDT05GSUdfUENIX0NBTj1tCkBAIC0xMzQ3LDcgKzEzNTAsNyBAQAogQ09ORklH
X1dFWFRfU1BZPXkKIENPTkZJR19XRVhUX1BSSVY9eQogQ09ORklHX0NGRzgwMjExPW0KLSMgQ09O
RklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAorQ09ORklHX05MODAyMTFfVEVTVE1PREU9
eQogIyBDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBzZXQKICMgQ09O
RklHX0NGRzgwMjExX1JFR19ERUJVRyBpcyBub3Qgc2V0CiBDT05GSUdfQ0ZHODAyMTFfQ0VSVElG
SUNBVElPTl9PTlVTPXkKQEAgLTEzNjIsMTUgKzEzNjUsMTYgQEAKICMgQ09ORklHX0xJQjgwMjEx
X0RFQlVHIGlzIG5vdCBzZXQKIENPTkZJR19NQUM4MDIxMT1tCiBDT05GSUdfTUFDODAyMTFfSEFT
X1JDPXkKLSMgQ09ORklHX01BQzgwMjExX1JDX1BJRCBpcyBub3Qgc2V0CitDT05GSUdfTUFDODAy
MTFfUkNfUElEPXkKIENPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CiBDT05GSUdfTUFDODAy
MTFfUkNfTUlOU1RSRUxfSFQ9eQorIyBDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9QSUQgaXMg
bm90IHNldAogQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQogQ09ORklHX01B
QzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgogQ09ORklHX01BQzgwMjExX01FU0g9eQog
Q09ORklHX01BQzgwMjExX0xFRFM9eQogIyBDT05GSUdfTUFDODAyMTFfREVCVUdGUyBpcyBub3Qg
c2V0Ci1DT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HPXkKKyMgQ09ORklHX01BQzgwMjEx
X01FU1NBR0VfVFJBQ0lORyBpcyBub3Qgc2V0CiAjIENPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5V
IGlzIG5vdCBzZXQKIENPTkZJR19XSU1BWD1tCiBDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9MApA
QCAtMTM5Myw3ICsxMzk3LDcgQEAKIENPTkZJR19ORkNfTkNJPW0KIENPTkZJR19ORkNfSENJPW0K
ICMgQ09ORklHX05GQ19TSERMQyBpcyBub3Qgc2V0Ci0jIENPTkZJR19ORkNfTExDUCBpcyBub3Qg
c2V0CitDT05GSUdfTkZDX0xMQ1A9eQogCiAjCiAjIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAo
TkZDKSBkZXZpY2VzCkBAIC0xNDI0LDcgKzE0MjgsNyBAQAogIyBDT05GSUdfR0VORVJJQ19DUFVf
REVWSUNFUyBpcyBub3Qgc2V0CiBDT05GSUdfUkVHTUFQPXkKIENPTkZJR19SRUdNQVBfSTJDPW0K
LUNPTkZJR19SRUdNQVBfU1BJPW0KK0NPTkZJR19SRUdNQVBfU1BJPXkKIENPTkZJR19SRUdNQVBf
SVJRPXkKIENPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiBDT05GSUdfQ09OTkVDVE9SPXkKQEAg
LTE1MDcsNyArMTUxMSw3IEBACiBDT05GSUdfTVREX0w0NDBHWD1tCiBDT05GSUdfTVREX1BDST1t
CiBDT05GSUdfTVREX1BDTUNJQT1tCi1DT05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVM9eQorIyBD
T05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVMgaXMgbm90IHNldAogQ09ORklHX01URF9HUElPX0FE
RFI9bQogQ09ORklHX01URF9JTlRFTF9WUl9OT1I9bQogQ09ORklHX01URF9QTEFUUkFNPW0KQEAg
LTE1NDgsNyArMTU1Miw3IEBACiBDT05GSUdfTVREX05BTkRfRUNDPW0KIENPTkZJR19NVERfTkFO
RF9FQ0NfU01DPXkKIENPTkZJR19NVERfTkFORD1tCi0jIENPTkZJR19NVERfTkFORF9WRVJJRllf
V1JJVEUgaXMgbm90IHNldAorQ09ORklHX01URF9OQU5EX1ZFUklGWV9XUklURT15CiBDT05GSUdf
TVREX05BTkRfQkNIPW0KIENPTkZJR19NVERfTkFORF9FQ0NfQkNIPXkKIENPTkZJR19NVERfU01f
Q09NTU9OPW0KQEAgLTE1ODEsNyArMTU4NSw3IEBACiBDT05GSUdfTVREX1VCST1tCiBDT05GSUdf
TVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgogQ09ORklHX01URF9VQklfQkVCX1JFU0VSVkU9MQot
Q09ORklHX01URF9VQklfR0xVRUJJPW0KKyMgQ09ORklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBz
ZXQKIENPTkZJR19QQVJQT1JUPW0KIENPTkZJR19QQVJQT1JUX1BDPW0KIENPTkZJR19QQVJQT1JU
X1NFUklBTD1tCkBAIC0xNjQxLDcgKzE2NDUsNyBAQAogQ09ORklHX0JMS19ERVZfTE9PUF9NSU5f
Q09VTlQ9OAogQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUD1tCiBDT05GSUdfQkxLX0RFVl9EUkJE
PW0KLUNPTkZJR19EUkJEX0ZBVUxUX0lOSkVDVElPTj15CisjIENPTkZJR19EUkJEX0ZBVUxUX0lO
SkVDVElPTiBpcyBub3Qgc2V0CiBDT05GSUdfQkxLX0RFVl9OQkQ9bQogQ09ORklHX0JMS19ERVZf
TlZNRT1tCiBDT05GSUdfQkxLX0RFVl9PU0Q9bQpAQCAtMTY5Niw4ICsxNzAwLDcgQEAKIENPTkZJ
R19CTVAwODVfU1BJPW0KIENPTkZJR19QQ0hfUEhVQj1tCiBDT05GSUdfVVNCX1NXSVRDSF9GU0E5
NDgwPW0KLUNPTkZJR19DMlBPUlQ9bQotQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTA9bQorIyBD
T05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKIAogIwogIyBFRVBST00gc3VwcG9ydApAQCAtMTgzMCw3
ICsxODMzLDcgQEAKIENPTkZJR19TQ1NJX1NBU19BVEE9eQogQ09ORklHX1NDU0lfU0FTX0hPU1Rf
U01QPXkKIENPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCi1DT05GSUdfU0NTSV9TUlBfVEdUX0FUVFJT
PXkKKyMgQ09ORklHX1NDU0lfU1JQX1RHVF9BVFRSUyBpcyBub3Qgc2V0CiBDT05GSUdfU0NTSV9M
T1dMRVZFTD15CiBDT05GSUdfSVNDU0lfVENQPW0KIENPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0K
QEAgLTE4NjIsNyArMTg2NSw3IEBACiAjIENPTkZJR19BSUM5NFhYX0RFQlVHIGlzIG5vdCBzZXQK
IENPTkZJR19TQ1NJX01WU0FTPW0KIENPTkZJR19TQ1NJX01WU0FTX0RFQlVHPXkKLSMgQ09ORklH
X1NDU0lfTVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CitDT05GSUdfU0NTSV9NVlNBU19UQVNLTEVU
PXkKIENPTkZJR19TQ1NJX01WVU1JPW0KIENPTkZJR19TQ1NJX0RQVF9JMk89bQogQ09ORklHX1ND
U0lfQURWQU5TWVM9bQpAQCAtMTg3NCw3ICsxODc3LDcgQEAKIENPTkZJR19NRUdBUkFJRF9TQVM9
bQogQ09ORklHX1NDU0lfTVBUMlNBUz1tCiBDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4
Ci1DT05GSUdfU0NTSV9NUFQyU0FTX0xPR0dJTkc9eQorIyBDT05GSUdfU0NTSV9NUFQyU0FTX0xP
R0dJTkcgaXMgbm90IHNldAogQ09ORklHX1NDU0lfVUZTSENEPW0KIENPTkZJR19TQ1NJX0hQVElP
UD1tCiBDT05GSUdfU0NTSV9CVVNMT0dJQz1tCkBAIC0xODg3LDcgKzE4OTAsNyBAQAogQ09ORklH
X1NDU0lfRE1YMzE5MUQ9bQogQ09ORklHX1NDU0lfRUFUQT1tCiBDT05GSUdfU0NTSV9FQVRBX1RB
R0dFRF9RVUVVRT15Ci1DT05GSUdfU0NTSV9FQVRBX0xJTktFRF9DT01NQU5EUz15CisjIENPTkZJ
R19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTIGlzIG5vdCBzZXQKIENPTkZJR19TQ1NJX0VBVEFf
TUFYX1RBR1M9MTYKIENPTkZJR19TQ1NJX0ZVVFVSRV9ET01BSU49bQogQ09ORklHX1NDU0lfR0RU
SD1tCkBAIC0xOTIyLDExICsxOTI1LDcgQEAKIENPTkZJR19TQ1NJX1NSUD1tCiBDT05GSUdfU0NT
SV9CRkFfRkM9bQogQ09ORklHX1NDU0lfVklSVElPPW0KLUNPTkZJR19TQ1NJX0xPV0xFVkVMX1BD
TUNJQT15Ci1DT05GSUdfUENNQ0lBX0FIQTE1Mlg9bQotQ09ORklHX1BDTUNJQV9GRE9NQUlOPW0K
LUNPTkZJR19QQ01DSUFfUUxPR0lDPW0KLUNPTkZJR19QQ01DSUFfU1lNNTNDNTAwPW0KKyMgQ09O
RklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBIGlzIG5vdCBzZXQKIENPTkZJR19TQ1NJX0RIPW0KIENP
TkZJR19TQ1NJX0RIX1JEQUM9bQogQ09ORklHX1NDU0lfREhfSFBfU1c9bQpAQCAtMjI5OCw3ICsy
Mjk3LDcgQEAKIENPTkZJR19LU1o4ODRYX1BDST1tCiBDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NI
SVA9eQogQ09ORklHX0VOQzI4SjYwPW0KLUNPTkZJR19FTkMyOEo2MF9XUklURVZFUklGWT15Cisj
IENPTkZJR19FTkMyOEo2MF9XUklURVZFUklGWSBpcyBub3Qgc2V0CiBDT05GSUdfTkVUX1ZFTkRP
Ul9NWVJJPXkKIENPTkZJR19NWVJJMTBHRT1tCiBDT05GSUdfTVlSSTEwR0VfRENBPXkKQEAgLTIz
MTQsOSArMjMxMywxMSBAQAogQ09ORklHX0ZPUkNFREVUSD1tCiBDT05GSUdfTkVUX1ZFTkRPUl9P
S0k9eQogQ09ORklHX1BDSF9HQkU9bQotIyBDT05GSUdfUENIX1BUUCBpcyBub3Qgc2V0CitDT05G
SUdfUENIX1BUUD15CiBDT05GSUdfRVRIT0M9bQotIyBDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkUg
aXMgbm90IHNldAorQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FPXkKK0NPTkZJR19IQU1BQ0hJPW0K
K0NPTkZJR19ZRUxMT1dGSU49bQogQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIENPTkZJR19R
TEEzWFhYPW0KIENPTkZJR19RTENOSUM9bQpAQCAtMjM1MSw3ICsyMzUyLDcgQEAKIENPTkZJR19O
RVRfVkVORE9SX1NUTUlDUk89eQogQ09ORklHX1NUTU1BQ19FVEg9bQogQ09ORklHX1NUTU1BQ19Q
TEFURk9STT15Ci0jIENPTkZJR19TVE1NQUNfUENJIGlzIG5vdCBzZXQKK0NPTkZJR19TVE1NQUNf
UENJPXkKICMgQ09ORklHX1NUTU1BQ19ERUJVR19GUyBpcyBub3Qgc2V0CiAjIENPTkZJR19TVE1N
QUNfREEgaXMgbm90IHNldAogQ09ORklHX1NUTU1BQ19SSU5HPXkKQEAgLTIzNzcsNyArMjM3OCw3
IEBACiBDT05GSUdfV0laTkVUX0JVU19BTlk9eQogQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkK
IENPTkZJR19QQ01DSUFfWElSQzJQUz1tCi1DT05GSUdfRkREST1tCitDT05GSUdfRkREST15CiBD
T05GSUdfREVGWFg9bQogIyBDT05GSUdfREVGWFhfTU1JTyBpcyBub3Qgc2V0CiBDT05GSUdfU0tG
UD1tCkBAIC0yNDkxLDcgKzI0OTIsNyBAQAogIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQK
IENPTkZJR19BVEg1Sz1tCiAjIENPTkZJR19BVEg1S19ERUJVRyBpcyBub3Qgc2V0Ci0jIENPTkZJ
R19BVEg1S19UUkFDRVIgaXMgbm90IHNldAorQ09ORklHX0FUSDVLX1RSQUNFUj15CiBDT05GSUdf
QVRINUtfUENJPXkKIENPTkZJR19BVEg1S19URVNUX0NIQU5ORUxTPXkKIENPTkZJR19BVEg5S19I
Vz1tCkBAIC0yNTA4LDcgKzI1MDksNyBAQAogQ09ORklHX0NBUkw5MTcwPW0KIENPTkZJR19DQVJM
OTE3MF9MRURTPXkKIENPTkZJR19DQVJMOTE3MF9XUEM9eQotIyBDT05GSUdfQ0FSTDkxNzBfSFdS
TkcgaXMgbm90IHNldAorQ09ORklHX0NBUkw5MTcwX0hXUk5HPXkKIENPTkZJR19BVEg2S0w9bQog
Q09ORklHX0FUSDZLTF9TRElPPW0KIENPTkZJR19BVEg2S0xfVVNCPW0KQEAgLTI1MjAsMTIgKzI1
MjEsMTIgQEAKIENPTkZJR19CNDNfUENJX0FVVE9TRUxFQ1Q9eQogQ09ORklHX0I0M19QQ0lDT1JF
X0FVVE9TRUxFQ1Q9eQogQ09ORklHX0I0M19QQ01DSUE9eQotQ09ORklHX0I0M19TRElPPXkKKyMg
Q09ORklHX0I0M19TRElPIGlzIG5vdCBzZXQKIENPTkZJR19CNDNfQkNNQV9QSU89eQogQ09ORklH
X0I0M19QSU89eQogQ09ORklHX0I0M19QSFlfTj15CiBDT05GSUdfQjQzX1BIWV9MUD15Ci0jIENP
TkZJR19CNDNfUEhZX0hUIGlzIG5vdCBzZXQKK0NPTkZJR19CNDNfUEhZX0hUPXkKIENPTkZJR19C
NDNfTEVEUz15CiBDT05GSUdfQjQzX0hXUk5HPXkKICMgQ09ORklHX0I0M19ERUJVRyBpcyBub3Qg
c2V0CkBAIC0yNTY5LDggKzI1NzAsOSBAQAogIwogIyBDT05GSUdfSVdMV0lGSV9ERUJVRyBpcyBu
b3Qgc2V0CiAjIENPTkZJR19JV0xXSUZJX0RFVklDRV9UUkFDSU5HIGlzIG5vdCBzZXQKLSMgQ09O
RklHX0lXTFdJRklfUDJQIGlzIG5vdCBzZXQKLSMgQ09ORklHX0lXTFdJRklfRVhQRVJJTUVOVEFM
X01GUCBpcyBub3Qgc2V0CitDT05GSUdfSVdMV0lGSV9ERVZJQ0VfVEVTVE1PREU9eQorQ09ORklH
X0lXTFdJRklfUDJQPXkKK0NPTkZJR19JV0xXSUZJX0VYUEVSSU1FTlRBTF9NRlA9eQogQ09ORklH
X0lXTEVHQUNZPW0KIENPTkZJR19JV0w0OTY1PW0KIENPTkZJR19JV0wzOTQ1PW0KQEAgLTI1ODUs
NyArMjU4Nyw3IEBACiBDT05GSUdfTElCRVJUQVNfU0RJTz1tCiBDT05GSUdfTElCRVJUQVNfU1BJ
PW0KICMgQ09ORklHX0xJQkVSVEFTX0RFQlVHIGlzIG5vdCBzZXQKLUNPTkZJR19MSUJFUlRBU19N
RVNIPXkKKyMgQ09ORklHX0xJQkVSVEFTX01FU0ggaXMgbm90IHNldAogQ09ORklHX0hFUk1FUz1t
CiBDT05GSUdfSEVSTUVTX1BSSVNNPXkKIENPTkZJR19IRVJNRVNfQ0FDSEVfRldfT05fSU5JVD15
CkBAIC0yNjc4LDcgKzI2ODAsNyBAQAogQ09ORklHX1gyNV9BU1k9bQogQ09ORklHX1NCTkk9bQog
IyBDT05GSUdfU0JOSV9NVUxUSUxJTkUgaXMgbm90IHNldAotQ09ORklHX1hFTl9ORVRERVZfRlJP
TlRFTkQ9bQorQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9eQogQ09ORklHX1hFTl9ORVRERVZf
QkFDS0VORD1tCiBDT05GSUdfVk1YTkVUMz1tCiBDT05GSUdfSFlQRVJWX05FVD1tCkBAIC0yODU4
LDYgKzI4NjAsNyBAQAogQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz1tCiBDT05GSUdfS0VZQk9B
UkRfU1RPV0FXQVk9bQogQ09ORklHX0tFWUJPQVJEX1NVTktCRD1tCitDT05GSUdfS0VZQk9BUkRf
U1RNUEU9bQogQ09ORklHX0tFWUJPQVJEX09NQVA0PW0KIENPTkZJR19LRVlCT0FSRF9YVEtCRD1t
CiBDT05GSUdfSU5QVVRfTU9VU0U9eQpAQCAtMjkyOCw2ICsyOTMxLDcgQEAKIENPTkZJR19UT1VD
SFNDUkVFTl9DWVRUU1BfQ09SRT1tCiBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0kyQz1tCiBD
T05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST1tCitDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUy
PW0KIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPW0KIENPTkZJR19UT1VDSFNDUkVFTl9IQU1Q
U0hJUkU9bQogQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9bQpAQCAtMjk3OCw4ICsyOTgyLDggQEAK
IENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU89bQogQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIw
MDU9bQogQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9bQotQ09ORklHX1RPVUNIU0NSRUVOX1BD
QVA9bQogQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMj1tCitDT05GSUdfVE9VQ0hTQ1JFRU5fU1RN
UEU9bQogQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPW0KIENPTkZJR19JTlBVVF9NSVNDPXkK
IENPTkZJR19JTlBVVF9BRDcxNFg9bQpAQCAtMjk5Nyw3ICszMDAxLDcgQEAKIENPTkZJR19JTlBV
VF9BVElfUkVNT1RFMj1tCiBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEU9bQogQ09ORklHX0lO
UFVUX0tYVEo5PW0KLSMgQ09ORklHX0lOUFVUX0tYVEo5X1BPTExFRF9NT0RFIGlzIG5vdCBzZXQK
K0NPTkZJR19JTlBVVF9LWFRKOV9QT0xMRURfTU9ERT15CiBDT05GSUdfSU5QVVRfUE9XRVJNQVRF
PW0KIENPTkZJR19JTlBVVF9ZRUFMSU5LPW0KIENPTkZJR19JTlBVVF9DTTEwOT1tCkBAIC0zMDA1
LDcgKzMwMDksNyBAQAogQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BNVT1tCiBDT05GSUdfSU5QVVRf
UENGODU3ND1tCiBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUj1tCi1DT05GSUdfSU5Q
VVRfUENBUD1tCitDT05GSUdfSU5QVVRfREE5MDUyX09OS0VZPW0KIENPTkZJR19JTlBVVF9BRFhM
MzRYPW0KIENPTkZJR19JTlBVVF9BRFhMMzRYX0kyQz1tCiBDT05GSUdfSU5QVVRfQURYTDM0WF9T
UEk9bQpAQCAtMzA0Myw4ICszMDQ3LDcgQEAKIENPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9
eQogQ09ORklHX1VOSVg5OF9QVFlTPXkKIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VT
PXkKLUNPTkZJR19MRUdBQ1lfUFRZUz15Ci1DT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKKyMg
Q09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9
eQogQ09ORklHX1JPQ0tFVFBPUlQ9bQogQ09ORklHX0NZQ0xBREVTPW0KQEAgLTMxMjIsNyArMzEy
NSw2IEBACiBDT05GSUdfSFdfUkFORE9NX1ZJQT1tCiBDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz1t
CiBDT05GSUdfTlZSQU09bQotQ09ORklHX1JUQz15CiBDT05GSUdfUjM5NjQ9bQogQ09ORklHX0FQ
UExJQ09NPW0KIApAQCAtMzEzOSw4ICszMTQxLDggQEAKIENPTkZJR19IUEVUPXkKIENPTkZJR19I
UEVUX01NQVA9eQogQ09ORklHX0hBTkdDSEVDS19USU1FUj1tCi1DT05GSUdfVENHX1RQTT1tCi1D
T05GSUdfVENHX1RJUz1tCitDT05GSUdfVENHX1RQTT15CitDT05GSUdfVENHX1RJUz15CiBDT05G
SUdfVENHX05TQz1tCiBDT05GSUdfVENHX0FUTUVMPW0KIENPTkZJR19UQ0dfSU5GSU5FT049bQpA
QCAtMzI3OCwxMCArMzI4MCw3IEBACiAjIFBUUCBjbG9jayBzdXBwb3J0CiAjCiBDT05GSUdfUFRQ
XzE1ODhfQ0xPQ0s9bQotCi0jCi0jIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVT
VEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgotIworQ09ORklHX0RQODM2NDBf
UEhZPW0KIENPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0g9bQogQ09ORklHX0FSQ0hfV0FOVF9PUFRJ
T05BTF9HUElPTElCPXkKIENPTkZJR19HUElPTElCPXkKQEAgLTMzMDcsNiArMzMwNiw4IEBACiBD
T05GSUdfR1BJT19NQVg3MzJYPW0KIENPTkZJR19HUElPX1BDQTk1M1g9bQogQ09ORklHX0dQSU9f
UENGODU3WD1tCitDT05GSUdfR1BJT19TVE1QRT15CitDT05GSUdfR1BJT19UUFM2NTkxMj1tCiBD
T05GSUdfR1BJT19BRFA1NTg4PW0KIAogIwpAQCAtMzM4Myw4ICszMzg0LDkgQEAKIENPTkZJR19D
SEFSR0VSX01BWDg5MDM9bQogQ09ORklHX0NIQVJHRVJfTFA4NzI3PW0KIENPTkZJR19DSEFSR0VS
X0dQSU89bQorQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CiBDT05GSUdfQ0hBUkdFUl9TTUIzNDc9
bQotQ09ORklHX1BPV0VSX0FWUz15CisjIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldAogQ09O
RklHX0hXTU9OPW0KIENPTkZJR19IV01PTl9WSUQ9bQogIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJ
UCBpcyBub3Qgc2V0CkBAIC0zNDE2LDYgKzM0MTgsNyBAQAogQ09ORklHX1NFTlNPUlNfQVRYUDE9
bQogQ09ORklHX1NFTlNPUlNfRFM2MjA9bQogQ09ORklHX1NFTlNPUlNfRFMxNjIxPW0KK0NPTkZJ
R19TRU5TT1JTX0RBOTA1Ml9BREM9bQogQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCiBDT05GSUdf
U0VOU09SU19GNzE4MDVGPW0KIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQEAgLTM1MDYsNyAr
MzUwOSw3IEBACiBDT05GSUdfU0VOU09SU19XODM3OTJEPW0KIENPTkZJR19TRU5TT1JTX1c4Mzc5
Mz1tCiBDT05GSUdfU0VOU09SU19XODM3OTU9bQotIyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFO
Q1RSTCBpcyBub3Qgc2V0CitDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CiBDT05GSUdf
U0VOU09SU19XODNMNzg1VFM9bQogQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KIENPTkZJR19T
RU5TT1JTX1c4MzYyN0hGPW0KQEAgLTM1MjgsNiArMzUzMSw3IEBACiAjIFdhdGNoZG9nIERldmlj
ZSBEcml2ZXJzCiAjCiBDT05GSUdfU09GVF9XQVRDSERPRz1tCitDT05GSUdfREE5MDUyX1dBVENI
RE9HPW0KIENPTkZJR19BQ1FVSVJFX1dEVD1tCiBDT05GSUdfQURWQU5URUNIX1dEVD1tCiBDT05G
SUdfQUxJTTE1MzVfV0RUPW0KQEAgLTM1NDgsNyArMzU1Miw3IEBACiBDT05GSUdfSVQ4NzEyRl9X
RFQ9bQogQ09ORklHX0lUODdfV0RUPW0KIENPTkZJR19IUF9XQVRDSERPRz1tCi0jIENPTkZJR19I
UFdEVF9OTUlfREVDT0RJTkcgaXMgbm90IHNldAorQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15
CiBDT05GSUdfU0MxMjAwX1dEVD1tCiBDT05GSUdfUEM4NzQxM19XRFQ9bQogQ09ORklHX05WX1RD
Tz1tCkBAIC0zNTkxLDcgKzM1OTUsNyBAQAogQ09ORklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxF
PXkKIENPTkZJR19TU0JfUENNQ0lBSE9TVD15CiBDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxF
PXkKLUNPTkZJR19TU0JfU0RJT0hPU1Q9eQorIyBDT05GSUdfU1NCX1NESU9IT1NUIGlzIG5vdCBz
ZXQKICMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldAogIyBDT05GSUdfU1NCX0RFQlVHIGlz
IG5vdCBzZXQKIENPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpAQCAtMzYwNiw3
ICszNjEwLDcgQEAKIENPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKIENPTkZJR19CQ01B
X0hPU1RfUENJPXkKIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTj15Ci0jIENPTkZJR19CQ01B
X0RFQlVHIGlzIG5vdCBzZXQKK0NPTkZJR19CQ01BX0RFQlVHPXkKIAogIwogIyBNdWx0aWZ1bmN0
aW9uIGRldmljZSBkcml2ZXJzCkBAIC0zNjIxLDEwICszNjI1LDE3IEBACiBDT05GSUdfVFBTNjUw
MTA9bQogQ09ORklHX1RQUzY1MDdYPW0KIENPTkZJR19NRkRfVFBTNjUyMTc9bQotIyBDT05GSUdf
TUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0Ci0jIENPTkZJR19NRkRfU1RNUEUgaXMgbm90IHNl
dAorQ09ORklHX01GRF9UUFM2NTkxMj15CitDT05GSUdfTUZEX1RQUzY1OTEyX1NQST15CitDT05G
SUdfTUZEX1NUTVBFPXkKKworIworIyBTVE1QRSBJbnRlcmZhY2UgRHJpdmVycworIworQ09ORklH
X1NUTVBFX1NQST15CiAjIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0Ci0jIENPTkZJR19NRkRf
REE5MDUyX1NQSSBpcyBub3Qgc2V0CitDT05GSUdfUE1JQ19EQTkwNTI9eQorQ09ORklHX01GRF9E
QTkwNTJfU1BJPXkKIENPTkZJR19NRkRfQVJJWk9OQT15CiBDT05GSUdfTUZEX0FSSVpPTkFfSTJD
PW0KIENPTkZJR19NRkRfQVJJWk9OQV9TUEk9bQpAQCAtMzYzOCw4ICszNjQ5LDggQEAKIENPTkZJ
R19NRkRfTUMxM1hYWD1tCiBDT05GSUdfTUZEX01DMTNYWFhfU1BJPW0KIENPTkZJR19NRkRfTUMx
M1hYWF9JMkM9bQotQ09ORklHX0FCWDUwMF9DT1JFPXkKLUNPTkZJR19FWlhfUENBUD15CisjIENP
TkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CisjIENPTkZJR19FWlhfUENBUCBpcyBub3Qgc2V0
CiBDT05GSUdfTUZEX0NTNTUzNT1tCiBDT05GSUdfTUZEX1RJTUJFUkRBTEU9bQogQ09ORklHX0xQ
Q19TQ0g9bQpAQCAtMzY1MCwxMyArMzY2MSwxNCBAQAogQ09ORklHX01GRF9XTDEyNzNfQ09SRT1t
CiBDT05GSUdfUkVHVUxBVE9SPXkKICMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0
Ci0jIENPTkZJR19SRUdVTEFUT1JfRFVNTVkgaXMgbm90IHNldAorQ09ORklHX1JFR1VMQVRPUl9E
VU1NWT15CiBDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9bQogQ09ORklHX1JFR1VMQVRP
Ul9WSVJUVUFMX0NPTlNVTUVSPW0KIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVS
PW0KIENPTkZJR19SRUdVTEFUT1JfR1BJTz1tCiBDT05GSUdfUkVHVUxBVE9SX0FENTM5OD1tCiBD
T05GSUdfUkVHVUxBVE9SX0FSSVpPTkE9bQorQ09ORklHX1JFR1VMQVRPUl9EQTkwNTI9bQogQ09O
RklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9bQogQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPW0K
IENPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj1tCkBAIC0zNjY1LDE2ICszNjc3LDE2IEBACiBDT05G
SUdfUkVHVUxBVE9SX01BWDg2NDk9bQogQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPW0KIENPTkZJ
R19SRUdVTEFUT1JfTUFYODk1Mj1tCi1DT05GSUdfUkVHVUxBVE9SX1BDQVA9bQogQ09ORklHX1JF
R1VMQVRPUl9MUDM5NzE9bQogQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9bQotQ09ORklHX1JFR1VM
QVRPUl9QQ0Y1MDYzMz1tCisjIENPTkZJR19SRUdVTEFUT1JfUENGNTA2MzMgaXMgbm90IHNldAog
Q09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD1tCiBDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPW0K
IENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQogQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD1t
CiBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PW0KIENPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9
bQorQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMj1tCiBDT05GSUdfTUVESUFfU1VQUE9SVD1tCiAK
ICMKQEAgLTM2ODUsOSArMzY5NywxMCBAQAogQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9S
VD15CiBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CiBDT05GSUdfTUVESUFfUkNfU1VQUE9S
VD15Ci0jIENPTkZJR19NRURJQV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKK0NPTkZJR19NRURJQV9D
T05UUk9MTEVSPXkKIENPTkZJR19WSURFT19ERVY9bQogQ09ORklHX1ZJREVPX1Y0TDJfQ09NTU9O
PW0KK0NPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQogQ09ORklHX0RWQl9DT1JFPW0KIENP
TkZJR19EVkJfTkVUPXkKIApAQCAtMzcxNCw3ICszNzI3LDcgQEAKIENPTkZJR19JUl9FTkU9bQog
Q09ORklHX0lSX0lNT049bQogQ09ORklHX0lSX01DRVVTQj1tCi0jIENPTkZJR19JUl9JVEVfQ0lS
IGlzIG5vdCBzZXQKK0NPTkZJR19JUl9JVEVfQ0lSPW0KIENPTkZJR19JUl9GSU5URUs9bQogQ09O
RklHX0lSX05VVk9UT049bQogQ09ORklHX0lSX1JFRFJBVDM9bQpAQCAtMzkwNCw3ICszOTE3LDcg
QEAKIENPTkZJR19VU0JfR1NQQ0FfWElSTElOS19DSVQ9bQogQ09ORklHX1VTQl9HU1BDQV9aQzNY
WD1tCiBDT05GSUdfVVNCX1BXQz1tCi1DT05GSUdfVVNCX1BXQ19ERUJVRz15CisjIENPTkZJR19V
U0JfUFdDX0RFQlVHIGlzIG5vdCBzZXQKIENPTkZJR19VU0JfUFdDX0lOUFVUX0VWREVWPXkKIENP
TkZJR19WSURFT19DUElBMj1tCiBDT05GSUdfVVNCX1pSMzY0WFg9bQpAQCAtNDAyNCw3ICs0MDM3
LDcgQEAKICMKIENPTkZJR19UVFBDSV9FRVBST009bQogQ09ORklHX0RWQl9BVjcxMTA9bQotQ09O
RklHX0RWQl9BVjcxMTBfT1NEPXkKKyMgQ09ORklHX0RWQl9BVjcxMTBfT1NEIGlzIG5vdCBzZXQK
IENPTkZJR19EVkJfQlVER0VUX0NPUkU9bQogQ09ORklHX0RWQl9CVURHRVQ9bQogQ09ORklHX0RW
Ql9CVURHRVRfQ0k9bQpAQCAtNDI2OSw4ICs0MjgyLDggQEAKICMKICMgR3JhcGhpY3Mgc3VwcG9y
dAogIwotQ09ORklHX0FHUD1tCi1DT05GSUdfQUdQX0FNRDY0PW0KK0NPTkZJR19BR1A9eQorQ09O
RklHX0FHUF9BTUQ2ND15CiBDT05GSUdfQUdQX0lOVEVMPW0KIENPTkZJR19BR1BfU0lTPW0KIENP
TkZJR19BR1BfVklBPW0KQEAgLTQyODAsNyArNDI5Myw3IEBACiBDT05GSUdfRFJNPW0KIENPTkZJ
R19EUk1fVVNCPW0KIENPTkZJR19EUk1fS01TX0hFTFBFUj1tCi0jIENPTkZJR19EUk1fTE9BRF9F
RElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKK0NPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkK
IENPTkZJR19EUk1fVFRNPW0KIENPTkZJR19EUk1fVERGWD1tCiBDT05GSUdfRFJNX1IxMjg9bQpA
QCAtNDI5Myw5ICs0MzA2LDggQEAKICMKICMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiAj
Ci1DT05GSUdfRFJNX0kyQ19DSDcwMDY9bQorIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90
IHNldAogQ09ORklHX0RSTV9JMkNfU0lMMTY0PW0KLSMgQ09ORklHX0RSTV9JODEwIGlzIG5vdCBz
ZXQKIENPTkZJR19EUk1fSTkxNT1tCiBDT05GSUdfRFJNX0k5MTVfS01TPXkKIENPTkZJR19EUk1f
TUdBPW0KQEAgLTQzMDQsNyArNDMxNiw3IEBACiBDT05GSUdfRFJNX1NBVkFHRT1tCiBDT05GSUdf
RFJNX1ZHRU09bQogQ09ORklHX0RSTV9WTVdHRlg9bQotQ09ORklHX0RSTV9WTVdHRlhfRkJDT049
eQorIyBDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTiBpcyBub3Qgc2V0CiBDT05GSUdfRFJNX0dNQTUw
MD1tCiBDT05GSUdfRFJNX0dNQTYwMD15CiBDT05GSUdfRFJNX0dNQTM2MDA9eQpAQCAtNDM5OCw3
ICs0NDEwLDcgQEAKIENPTkZJR19GQl9TSVNfMzAwPXkKIENPTkZJR19GQl9TSVNfMzE1PXkKIENP
TkZJR19GQl9WSUE9bQotIyBDT05GSUdfRkJfVklBX0RJUkVDVF9QUk9DRlMgaXMgbm90IHNldAor
Q09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTPXkKIENPTkZJR19GQl9WSUFfWF9DT01QQVRJQklM
SVRZPXkKIENPTkZJR19GQl9ORU9NQUdJQz1tCiBDT05GSUdfRkJfS1lSTz1tCkBAIC00NDMyLDcg
KzQ0NDQsNyBAQAogQ09ORklHX0ZCX0FVT19LMTkwWD1tCiBDT05GSUdfRkJfQVVPX0sxOTAwPW0K
IENPTkZJR19GQl9BVU9fSzE5MDE9bQotIyBDT05GSUdfRVhZTk9TX1ZJREVPIGlzIG5vdCBzZXQK
K0NPTkZJR19FWFlOT1NfVklERU89eQogQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CiBD
T05GSUdfTENEX0NMQVNTX0RFVklDRT1tCiBDT05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQEAgLTQ0
NTEsNiArNDQ2Myw3IEBACiBDT05GSUdfQkFDS0xJR0hUX1BST0dFQVI9bQogQ09ORklHX0JBQ0tM
SUdIVF9DQVJJTExPX1JBTkNIPW0KIENPTkZJR19CQUNLTElHSFRfUFdNPW0KK0NPTkZJR19CQUNL
TElHSFRfREE5MDUyPW0KIENPTkZJR19CQUNLTElHSFRfQVBQTEU9bQogQ09ORklHX0JBQ0tMSUdI
VF9TQUhBUkE9bQogQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPW0KQEAgLTQ0NjksMjMgKzQ0ODIs
MTYgQEAKIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIENPTkZJR19GUkFNRUJVRkZFUl9D
T05TT0xFX0RFVEVDVF9QUklNQVJZPXkKIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFU
SU9OPXkKLUNPTkZJR19GT05UUz15CisjIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CiBDT05GSUdf
Rk9OVF84eDg9eQogQ09ORklHX0ZPTlRfOHgxNj15Ci0jIENPTkZJR19GT05UXzZ4MTEgaXMgbm90
IHNldAotIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKLSMgQ09ORklHX0ZPTlRfUEVBUkxf
OHg4IGlzIG5vdCBzZXQKLSMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQKLSMgQ09O
RklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAotIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5v
dCBzZXQKLSMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldAotIyBDT05GSUdfRk9OVF8x
MHgxOCBpcyBub3Qgc2V0CiBDT05GSUdfTE9HTz15CiBDT05GSUdfTE9HT19MSU5VWF9NT05PPXkK
IENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkKIENPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQog
Q09ORklHX1NPVU5EPW0KLSMgQ09ORklHX1NPVU5EX09TU19DT1JFIGlzIG5vdCBzZXQKK0NPTkZJ
R19TT1VORF9PU1NfQ09SRT15CisjIENPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBu
b3Qgc2V0CiBDT05GSUdfU05EPW0KIENPTkZJR19TTkRfVElNRVI9bQogQ09ORklHX1NORF9QQ009
bQpAQCAtNDQ5NCwxMiArNDUwMCwxMyBAQAogQ09ORklHX1NORF9KQUNLPXkKIENPTkZJR19TTkRf
U0VRVUVOQ0VSPW0KIENPTkZJR19TTkRfU0VRX0RVTU1ZPW0KLSMgQ09ORklHX1NORF9NSVhFUl9P
U1MgaXMgbm90IHNldAotIyBDT05GSUdfU05EX1BDTV9PU1MgaXMgbm90IHNldAotIyBDT05GSUdf
U05EX1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldAorQ09ORklHX1NORF9PU1NFTVVMPXkKK0NPTkZJ
R19TTkRfTUlYRVJfT1NTPW0KK0NPTkZJR19TTkRfUENNX09TUz1tCitDT05GSUdfU05EX1BDTV9P
U1NfUExVR0lOUz15CitDT05GSUdfU05EX1NFUVVFTkNFUl9PU1M9eQogQ09ORklHX1NORF9IUlRJ
TUVSPW0KIENPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVMVD15Ci1DT05GSUdfU05EX1JUQ1RJ
TUVSPW0KIENPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQogQ09ORklHX1NORF9TVVBQT1JUX09M
RF9BUEk9eQogQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CkBAIC00NTc4LDcgKzQ1ODUsNyBA
QAogQ09ORklHX1NORF9FUzE5Mzg9bQogQ09ORklHX1NORF9FUzE5Njg9bQogQ09ORklHX1NORF9F
UzE5NjhfSU5QVVQ9eQotIyBDT05GSUdfU05EX0VTMTk2OF9SQURJTyBpcyBub3Qgc2V0CitDT05G
SUdfU05EX0VTMTk2OF9SQURJTz15CiBDT05GSUdfU05EX0ZNODAxPW0KICMgQ09ORklHX1NORF9G
TTgwMV9URUE1NzVYX0JPT0wgaXMgbm90IHNldAogQ09ORklHX1NORF9IREFfSU5URUw9bQpAQCAt
NDY2MSw3ICs0NjY4LDcgQEAKICMKIENPTkZJR19ISURfQTRURUNIPW0KIENPTkZJR19ISURfQUNS
VVg9bQotIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKK0NPTkZJR19ISURfQUNSVVhf
RkY9eQogQ09ORklHX0hJRF9BUFBMRT1tCiBDT05GSUdfSElEX0FVUkVBTD1tCiBDT05GSUdfSElE
X0JFTEtJTj1tCkBAIC00NjcwLDEyICs0Njc3LDEyIEBACiBDT05GSUdfSElEX1BST0RJS0VZUz1t
CiBDT05GSUdfSElEX0NZUFJFU1M9bQogQ09ORklHX0hJRF9EUkFHT05SSVNFPW0KLUNPTkZJR19E
UkFHT05SSVNFX0ZGPXkKKyMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldAogQ09ORklH
X0hJRF9FTVNfRkY9bQogQ09ORklHX0hJRF9FTEVDT009bQogQ09ORklHX0hJRF9FWktFWT1tCiBD
T05GSUdfSElEX0hPTFRFSz1tCi0jIENPTkZJR19IT0xURUtfRkYgaXMgbm90IHNldAorQ09ORklH
X0hPTFRFS19GRj15CiBDT05GSUdfSElEX0tFWVRPVUNIPW0KIENPTkZJR19ISURfS1lFPW0KIENP
TkZJR19ISURfVUNMT0dJQz1tCkBAIC00Njg5LDcgKzQ2OTYsNyBAQAogQ09ORklHX0hJRF9MT0dJ
VEVDSF9ESj1tCiBDT05GSUdfTE9HSVRFQ0hfRkY9eQogQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZG
PXkKLUNPTkZJR19MT0dJRzk0MF9GRj15CisjIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0
CiBDT05GSUdfTE9HSVdIRUVMU19GRj15CiBDT05GSUdfSElEX01BR0lDTU9VU0U9bQogQ09ORklH
X0hJRF9NSUNST1NPRlQ9bQpAQCAtNDcxMywxOSArNDcyMCwxOSBAQAogQ09ORklHX0hJRF9TUEVF
RExJTks9bQogQ09ORklHX0hJRF9TVU5QTFVTPW0KIENPTkZJR19ISURfR1JFRU5BU0lBPW0KLUNP
TkZJR19HUkVFTkFTSUFfRkY9eQorIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQKIENP
TkZJR19ISURfSFlQRVJWX01PVVNFPW0KIENPTkZJR19ISURfU01BUlRKT1lQTFVTPW0KLUNPTkZJ
R19TTUFSVEpPWVBMVVNfRkY9eQorIyBDT05GSUdfU01BUlRKT1lQTFVTX0ZGIGlzIG5vdCBzZXQK
IENPTkZJR19ISURfVElWTz1tCiBDT05GSUdfSElEX1RPUFNFRUQ9bQogQ09ORklHX0hJRF9USFJV
U1RNQVNURVI9bQotQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CisjIENPTkZJR19USFJVU1RNQVNU
RVJfRkYgaXMgbm90IHNldAogQ09ORklHX0hJRF9XQUNPTT1tCiBDT05GSUdfSElEX1dJSU1PVEU9
bQogQ09ORklHX0hJRF9XSUlNT1RFX0VYVD15CiBDT05GSUdfSElEX1pFUk9QTFVTPW0KLUNPTkZJ
R19aRVJPUExVU19GRj15CisjIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qgc2V0CiBDT05GSUdf
SElEX1pZREFDUk9OPW0KIAogIwpAQCAtNDc0OCw3ICs0NzU1LDcgQEAKIENPTkZJR19VU0JfQVJD
SF9IQVNfSENEPXkKIENPTkZJR19VU0I9bQogIyBDT05GSUdfVVNCX0RFQlVHIGlzIG5vdCBzZXQK
LUNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQorIyBDT05GSUdfVVNCX0FOTk9VTkNF
X05FV19ERVZJQ0VTIGlzIG5vdCBzZXQKIAogIwogIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25z
CkBAIC00Nzg2LDcgKzQ3OTMsNyBAQAogQ09ORklHX1VTQl9VSENJX0hDRD1tCiBDT05GSUdfVVNC
X1UxMzJfSENEPW0KIENPTkZJR19VU0JfU0w4MTFfSENEPW0KLSMgQ09ORklHX1VTQl9TTDgxMV9I
Q0RfSVNPIGlzIG5vdCBzZXQKK0NPTkZJR19VU0JfU0w4MTFfSENEX0lTTz15CiBDT05GSUdfVVNC
X1NMODExX0NTPW0KIENPTkZJR19VU0JfUjhBNjY1OTdfSENEPW0KIENPTkZJR19VU0JfV0hDSV9I
Q0Q9bQpAQCAtNDc5NCw4ICs0ODAxLDggQEAKIENPTkZJR19VU0JfSENEX0JDTUE9bQogQ09ORklH
X1VTQl9IQ0RfU1NCPW0KIENPTkZJR19VU0JfQ0hJUElERUE9bQotIyBDT05GSUdfVVNCX0NISVBJ
REVBX0hPU1QgaXMgbm90IHNldAotIyBDT05GSUdfVVNCX0NISVBJREVBX0RFQlVHIGlzIG5vdCBz
ZXQKK0NPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CitDT05GSUdfVVNCX0NISVBJREVBX0RFQlVH
PXkKIAogIwogIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKQEAgLTQ5NzYsNyArNDk4Myw3IEBA
CiAjCiBDT05GSUdfTU1DX1NESENJPW0KIENPTkZJR19NTUNfU0RIQ0lfUENJPW0KLUNPTkZJR19N
TUNfUklDT0hfTU1DPXkKKyMgQ09ORklHX01NQ19SSUNPSF9NTUMgaXMgbm90IHNldAogQ09ORklH
X01NQ19TREhDSV9QTFRGTT1tCiBDT05GSUdfTU1DX1dCU0Q9bQogQ09ORklHX01NQ19USUZNX1NE
PW0KQEAgLTUwMTgsNiArNTAyNSw3IEBACiBDT05GSUdfTEVEU19DTEVWT19NQUlMPW0KIENPTkZJ
R19MRURTX1BDQTk1NVg9bQogQ09ORklHX0xFRFNfUENBOTYzMz1tCitDT05GSUdfTEVEU19EQTkw
NTI9bQogQ09ORklHX0xFRFNfREFDMTI0UzA4NT1tCiBDT05GSUdfTEVEU19SRUdVTEFUT1I9bQog
Q09ORklHX0xFRFNfQkQyODAyPW0KQEAgLTUwOTYsNyArNTEwNCw4MSBAQAogQ09ORklHX0VEQUNf
STUxMDA9bQogQ09ORklHX0VEQUNfSTczMDA9bQogQ09ORklHX0VEQUNfU0JSSURHRT1tCi0jIENP
TkZJR19SVENfQ0xBU1MgaXMgbm90IHNldAorQ09ORklHX1JUQ19MSUI9eQorQ09ORklHX1JUQ19D
TEFTUz15CitDT05GSUdfUlRDX0hDVE9TWVM9eQorQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0i
cnRjMCIKKyMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CisKKyMKKyMgUlRDIGludGVyZmFj
ZXMKKyMKK0NPTkZJR19SVENfSU5URl9TWVNGUz15CitDT05GSUdfUlRDX0lOVEZfUFJPQz15CitD
T05GSUdfUlRDX0lOVEZfREVWPXkKK0NPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUw9eQorQ09O
RklHX1JUQ19EUlZfVEVTVD1tCisKKyMKKyMgSTJDIFJUQyBkcml2ZXJzCisjCitDT05GSUdfUlRD
X0RSVl9EUzEzMDc9bQorQ09ORklHX1JUQ19EUlZfRFMxMzc0PW0KK0NPTkZJR19SVENfRFJWX0RT
MTY3Mj1tCitDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQorQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1t
CitDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KK0NPTkZJR19SVENfRFJWX0lTTDEyMDg9bQorQ09O
RklHX1JUQ19EUlZfSVNMMTIwMjI9bQorQ09ORklHX1JUQ19EUlZfWDEyMDU9bQorQ09ORklHX1JU
Q19EUlZfUENGODU2Mz1tCitDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPW0KK0NPTkZJR19SVENfRFJW
X000MVQ4MD1tCitDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKK0NPTkZJR19SVENfRFJWX0JR
MzJLPW0KK0NPTkZJR19SVENfRFJWX1MzNTM5MEE9bQorQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0K
K0NPTkZJR19SVENfRFJWX1JYODU4MT1tCitDT05GSUdfUlRDX0RSVl9SWDgwMjU9bQorQ09ORklH
X1JUQ19EUlZfRU0zMDI3PW0KK0NPTkZJR19SVENfRFJWX1JWMzAyOUMyPW0KKworIworIyBTUEkg
UlRDIGRyaXZlcnMKKyMKK0NPTkZJR19SVENfRFJWX000MVQ5Mz1tCitDT05GSUdfUlRDX0RSVl9N
NDFUOTQ9bQorQ09ORklHX1JUQ19EUlZfRFMxMzA1PW0KK0NPTkZJR19SVENfRFJWX0RTMTM5MD1t
CitDT05GSUdfUlRDX0RSVl9NQVg2OTAyPW0KK0NPTkZJR19SVENfRFJWX1I5NzAxPW0KK0NPTkZJ
R19SVENfRFJWX1JTNUMzNDg9bQorQ09ORklHX1JUQ19EUlZfRFMzMjM0PW0KK0NPTkZJR19SVENf
RFJWX1BDRjIxMjM9bQorCisjCisjIFBsYXRmb3JtIFJUQyBkcml2ZXJzCisjCitDT05GSUdfUlRD
X0RSVl9DTU9TPW0KK0NPTkZJR19SVENfRFJWX0RTMTI4Nj1tCitDT05GSUdfUlRDX0RSVl9EUzE1
MTE9bQorQ09ORklHX1JUQ19EUlZfRFMxNTUzPW0KK0NPTkZJR19SVENfRFJWX0RTMTc0Mj1tCitD
T05GSUdfUlRDX0RSVl9EQTkwNTI9bQorQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9bQorQ09ORklH
X1JUQ19EUlZfTTQ4VDg2PW0KK0NPTkZJR19SVENfRFJWX000OFQzNT1tCitDT05GSUdfUlRDX0RS
Vl9NNDhUNTk9bQorQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj1tCitDT05GSUdfUlRDX0RSVl9CUTQ4
MDI9bQorQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KK0NPTkZJR19SVENfRFJWX1YzMDIwPW0KK0NP
TkZJR19SVENfRFJWX1BDRjUwNjMzPW0KKworIworIyBvbi1DUFUgUlRDIGRyaXZlcnMKKyMKK0NP
TkZJR19SVENfRFJWX01DMTNYWFg9bQogQ09ORklHX0RNQURFVklDRVM9eQogIyBDT05GSUdfRE1B
REVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CiAKQEAgLTUxNDIsNyArNTIyNCw3IEBACiBDT05GSUdf
VklSVElPX1BDST1tCiBDT05GSUdfVklSVElPX0JBTExPT049bQogQ09ORklHX1ZJUlRJT19NTUlP
PW0KLSMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0CitDT05G
SUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKIAogIwogIyBNaWNyb3NvZnQgSHlwZXIt
ViBndWVzdCBzdXBwb3J0CkBAIC01MTU0LDExICs1MjM2LDExIEBACiAjIFhlbiBkcml2ZXIgc3Vw
cG9ydAogIwogQ09ORklHX1hFTl9CQUxMT09OPXkKLSMgQ09ORklHX1hFTl9TRUxGQkFMTE9PTklO
RyBpcyBub3Qgc2V0CitDT05GSUdfWEVOX1NFTEZCQUxMT09OSU5HPXkKIENPTkZJR19YRU5fU0NS
VUJfUEFHRVM9eQotQ09ORklHX1hFTl9ERVZfRVZUQ0hOPW0KK0NPTkZJR19YRU5fREVWX0VWVENI
Tj15CiBDT05GSUdfWEVOX0JBQ0tFTkQ9eQotQ09ORklHX1hFTkZTPW0KK0NPTkZJR19YRU5GUz15
CiBDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CiBDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkK
IENPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQEAgLTUxNjcsNyArNTI0OSw3IEBACiBDT05G
SUdfU1dJT1RMQl9YRU49eQogQ09ORklHX1hFTl9UTUVNPXkKIENPTkZJR19YRU5fUENJREVWX0JB
Q0tFTkQ9bQotQ09ORklHX1hFTl9QUklWQ01EPW0KK0NPTkZJR19YRU5fUFJJVkNNRD15CiBDT05G
SUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KIENPTkZJR19YRU5fTUNFX0xPRz15CiBDT05GSUdfU1RB
R0lORz15CkBAIC01NDA0LDcgKzU0ODYsNyBAQAogIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwogIwog
Q09ORklHX1NFTlNPUlNfQUs4OTc1PW0KLUNPTkZJR19TRU5TT1JTX0hNQzU4NDM9bQorIyBDT05G
SUdfU0VOU09SU19ITUM1ODQzIGlzIG5vdCBzZXQKIAogIwogIyBBY3RpdmUgZW5lcmd5IG1ldGVy
aW5nIElDCkBAIC01NDI3LDYgKzU1MDksNyBAQAogIwogIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUK
ICMKK0NPTkZJR19JSU9fUEVSSU9ESUNfUlRDX1RSSUdHRVI9bQogQ09ORklHX0lJT19HUElPX1RS
SUdHRVI9bQogQ09ORklHX0lJT19TWVNGU19UUklHR0VSPW0KIENPTkZJR19JSU9fU0lNUExFX0RV
TU1ZPW0KQEAgLTU0MzQsNyArNTUxNyw4IEBACiAjIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZX0JV
RkZFUiBpcyBub3Qgc2V0CiBDT05GSUdfWlJBTT1tCiAjIENPTkZJR19aUkFNX0RFQlVHIGlzIG5v
dCBzZXQKLUNPTkZJR19aU01BTExPQz1tCitDT05GSUdfWkNBQ0hFPXkKK0NPTkZJR19aU01BTExP
Qz15CiBDT05GSUdfV0xBR1M0OV9IMj1tCiBDT05GSUdfV0xBR1M0OV9IMjU9bQogQ09ORklHX0ZC
X1NNN1hYPW0KQEAgLTU1MDUsMTMgKzU1ODksNyBAQAogIwogIyBBbmRyb2lkCiAjCi1DT05GSUdf
QU5EUk9JRD15Ci1DT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDPXkKLSMgQ09ORklHX0FTSE1FTSBp
cyBub3Qgc2V0Ci1DT05GSUdfQU5EUk9JRF9MT0dHRVI9bQotQ09ORklHX0FORFJPSURfVElNRURf
T1VUUFVUPXkKLUNPTkZJR19BTkRST0lEX1RJTUVEX0dQSU89bQotIyBDT05GSUdfQU5EUk9JRF9M
T1dfTUVNT1JZX0tJTExFUiBpcyBub3Qgc2V0CisjIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQK
IENPTkZJR19QSE9ORT1tCiBDT05GSUdfUEhPTkVfSVhKPW0KIENPTkZJR19QSE9ORV9JWEpfUENN
Q0lBPW0KQEAgLTU1MjAsMTIgKzU1OTgsMTIgQEAKIENPTkZJR19CT0FSRF9UUENJMjAwPW0KIENP
TkZJR19TRVJJQUxfSVBPQ1RBTD1tCiBDT05GSUdfV0lNQVhfR0RNNzJYWD1tCi0jIENPTkZJR19X
SU1BWF9HRE03MlhYX1FPUyBpcyBub3Qgc2V0Ci0jIENPTkZJR19XSU1BWF9HRE03MlhYX0tfTU9E
RSBpcyBub3Qgc2V0Ci0jIENPTkZJR19XSU1BWF9HRE03MlhYX1dJTUFYMiBpcyBub3Qgc2V0CitD
T05GSUdfV0lNQVhfR0RNNzJYWF9RT1M9eQorQ09ORklHX1dJTUFYX0dETTcyWFhfS19NT0RFPXkK
K0NPTkZJR19XSU1BWF9HRE03MlhYX1dJTUFYMj15CiBDT05GSUdfV0lNQVhfR0RNNzJYWF9VU0I9
eQogIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9TRElPIGlzIG5vdCBzZXQKLSMgQ09ORklHX1dJTUFY
X0dETTcyWFhfVVNCX1BNIGlzIG5vdCBzZXQKK0NPTkZJR19XSU1BWF9HRE03MlhYX1VTQl9QTT15
CiBDT05GSUdfQ1NSX1dJRkk9bQogQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIENPTkZJ
R19BQ0VSX1dNST1tCkBAIC01NTUzLDcgKzU2MzEsNyBAQAogIyBDT05GSUdfVEhJTktQQURfQUNQ
SV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CiBDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CiBD
T05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTD15Ci0jIENPTkZJR19TRU5TT1JTX0hEQVBT
IGlzIG5vdCBzZXQKK0NPTkZJR19TRU5TT1JTX0hEQVBTPW0KIENPTkZJR19JTlRFTF9NRU5MT1c9
bQogQ09ORklHX0VFRVBDX0xBUFRPUD1tCiBDT05GSUdfQVNVU19XTUk9bQpAQCAtNTU4NSw4ICs1
NjYzLDExIEBACiBDT05GSUdfQU1EX0lPTU1VPXkKICMgQ09ORklHX0FNRF9JT01NVV9TVEFUUyBp
cyBub3Qgc2V0CiBDT05GSUdfQU1EX0lPTU1VX1YyPW0KLSMgQ09ORklHX0lOVEVMX0lPTU1VIGlz
IG5vdCBzZXQKLSMgQ09ORklHX0lSUV9SRU1BUCBpcyBub3Qgc2V0CitDT05GSUdfRE1BUl9UQUJM
RT15CitDT05GSUdfSU5URUxfSU9NTVU9eQorQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT049
eQorQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CitDT05GSUdfSVJRX1JFTUFQPXkKIAog
IwogIyBSZW1vdGVwcm9jIGRyaXZlcnMgKEVYUEVSSU1FTlRBTCkKQEAgLTU1OTUsNyArNTY3Niw3
IEBACiAjCiAjIFJwbXNnIGRyaXZlcnMgKEVYUEVSSU1FTlRBTCkKICMKLSMgQ09ORklHX1ZJUlRf
RFJJVkVSUyBpcyBub3Qgc2V0CitDT05GSUdfVklSVF9EUklWRVJTPXkKIENPTkZJR19QTV9ERVZG
UkVRPXkKIAogIwpAQCAtNTYwOSw3ICs1NjkwLDcgQEAKICMKICMgREVWRlJFUSBEcml2ZXJzCiAj
Ci1DT05GSUdfRVhUQ09OPW0KK0NPTkZJR19FWFRDT049eQogCiAjCiAjIEV4dGNvbiBEZXZpY2Ug
RHJpdmVycwpAQCAtNTY5NCw3ICs1Nzc1LDcgQEAKICMgRmlybXdhcmUgRHJpdmVycwogIwogQ09O
RklHX0VERD1tCi1DT05GSUdfRUREX09GRj15CisjIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQK
IENPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQogQ09ORklHX0VGSV9WQVJTPW0KIENPTkZJR19ERUxM
X1JCVT1tCkBAIC01NzAzLDEzICs1Nzg0LDcgQEAKIENPTkZJR19ETUlfU1lTRlM9bQogQ09ORklH
X0lTQ1NJX0lCRlRfRklORD15CiBDT05GSUdfSVNDU0lfSUJGVD1tCi1DT05GSUdfR09PR0xFX0ZJ
Uk1XQVJFPXkKLQotIwotIyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwotIwotQ09ORklHX0dPT0dM
RV9TTUk9bQotQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFPW0KKyMgQ09ORklHX0dPT0dMRV9GSVJN
V0FSRSBpcyBub3Qgc2V0CiAKICMKICMgRmlsZSBzeXN0ZW1zCkBAIC01NzE5LDcgKzU3OTQsNyBA
QAogQ09ORklHX0VYVDJfRlNfWEFUVFI9eQogQ09ORklHX0VYVDJfRlNfUE9TSVhfQUNMPXkKIENP
TkZJR19FWFQyX0ZTX1NFQ1VSSVRZPXkKLUNPTkZJR19FWFQyX0ZTX1hJUD15CisjIENPTkZJR19F
WFQyX0ZTX1hJUCBpcyBub3Qgc2V0CiBDT05GSUdfRVhUM19GUz1tCiAjIENPTkZJR19FWFQzX0RF
RkFVTFRTX1RPX09SREVSRUQgaXMgbm90IHNldAogQ09ORklHX0VYVDNfRlNfWEFUVFI9eQpAQCAt
NTczMCw3ICs1ODA1LDYgQEAKIENPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CiBDT05GSUdfRVhU
NF9GU19TRUNVUklUWT15CiAjIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKLUNPTkZJR19G
U19YSVA9eQogQ09ORklHX0pCRD1tCiAjIENPTkZJR19KQkRfREVCVUcgaXMgbm90IHNldAogQ09O
RklHX0pCRDI9bQpAQCAtNTc2Miw3ICs1ODM2LDcgQEAKICMgQ09ORklHX09DRlMyX0RFQlVHX0ZT
IGlzIG5vdCBzZXQKIENPTkZJR19CVFJGU19GUz1tCiBDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNM
PXkKLSMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CitDT05GSUdf
QlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZPXkKIENPTkZJR19OSUxGUzJfRlM9bQogQ09ORklHX0ZT
X1BPU0lYX0FDTD15CiBDT05GSUdfRVhQT1JURlM9eQpAQCAtNTc3MCw4ICs1ODQ0LDcgQEAKIENP
TkZJR19GU05PVElGWT15CiBDT05GSUdfRE5PVElGWT15CiBDT05GSUdfSU5PVElGWV9VU0VSPXkK
LUNPTkZJR19GQU5PVElGWT15Ci1DT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkK
KyMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKIENPTkZJR19RVU9UQT15CiBDT05GSUdfUVVP
VEFfTkVUTElOS19JTlRFUkZBQ0U9eQogQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQpAQCAt
NTc5Niw3ICs1ODY5LDcgQEAKICMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNl
dAogQ09ORklHX0NBQ0hFRklMRVM9bQogIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBpcyBub3Qg
c2V0Ci1DT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU09eQorIyBDT05GSUdfQ0FDSEVGSUxFU19I
SVNUT0dSQU0gaXMgbm90IHNldAogCiAjCiAjIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKQEAgLTU5
MDYsMTAgKzU5NzksMTAgQEAKIENPTkZJR19BVUZTX0hGU05PVElGWT15CiBDT05GSUdfQVVGU19F
WFBPUlQ9eQogQ09ORklHX0FVRlNfSU5PX1RfNjQ9eQotQ09ORklHX0FVRlNfUkRVPXkKKyMgQ09O
RklHX0FVRlNfUkRVIGlzIG5vdCBzZXQKIENPTkZJR19BVUZTX1BST0NfTUFQPXkKIENPTkZJR19B
VUZTX1NQX0lBVFRSPXkKLUNPTkZJR19BVUZTX1NIV0g9eQorIyBDT05GSUdfQVVGU19TSFdIIGlz
IG5vdCBzZXQKIENPTkZJR19BVUZTX0JSX1JBTUZTPXkKIENPTkZJR19BVUZTX0JSX0ZVU0U9eQog
Q09ORklHX0FVRlNfUE9MTD15CkBAIC01OTI2LDggKzU5OTksNyBAQAogQ09ORklHX05GU19TV0FQ
PXkKICMgQ09ORklHX05GU19WNF8xIGlzIG5vdCBzZXQKIENPTkZJR19ORlNfRlNDQUNIRT15Ci0j
IENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldAotQ09ORklHX05GU19VU0VfS0VS
TkVMX0ROUz15CitDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TPXkKIENPTkZJR19ORlNEPW0KIENP
TkZJR19ORlNEX1YyX0FDTD15CiBDT05GSUdfTkZTRF9WMz15CkBAIC01OTU0LDggKzYwMjYsOCBA
QAogQ09ORklHX0NJRlNfUE9TSVg9eQogIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAog
Q09ORklHX0NJRlNfREZTX1VQQ0FMTD15Ci0jIENPTkZJR19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNl
dAotIyBDT05GSUdfQ0lGU19BQ0wgaXMgbm90IHNldAorQ09ORklHX0NJRlNfRlNDQUNIRT15CitD
T05GSUdfQ0lGU19BQ0w9eQogQ09ORklHX05DUF9GUz1tCiBDT05GSUdfTkNQRlNfUEFDS0VUX1NJ
R05JTkc9eQogQ09ORklHX05DUEZTX0lPQ1RMX0xPQ0tJTkc9eQpAQCAtNTk3MSw3ICs2MDQzLDcg
QEAKIENPTkZJR19BRlNfRlNDQUNIRT15CiBDT05GSUdfOVBfRlM9bQogIyBDT05GSUdfOVBfRlND
QUNIRSBpcyBub3Qgc2V0Ci0jIENPTkZJR185UF9GU19QT1NJWF9BQ0wgaXMgbm90IHNldAorQ09O
RklHXzlQX0ZTX1BPU0lYX0FDTD15CiBDT05GSUdfTkxTPXkKIENPTkZJR19OTFNfREVGQVVMVD0i
dXRmOCIKIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3PW0KQEAgLTYwMzYsMTYgKzYxMDgsMjAgQEAK
IENPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CiBDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiBDT05G
SUdfTUFHSUNfU1lTUlE9eQotQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKLUNPTkZJR19SRUFEQUJM
RV9BU009eQorIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAorIyBDT05GSUdfUkVB
REFCTEVfQVNNIGlzIG5vdCBzZXQKIENPTkZJR19VTlVTRURfU1lNQk9MUz15CiBDT05GSUdfREVC
VUdfRlM9eQogQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQogIyBDT05GSUdfREVCVUdfU0VDVElPTl9N
SVNNQVRDSCBpcyBub3Qgc2V0CiBDT05GSUdfREVCVUdfS0VSTkVMPXkKLSMgQ09ORklHX0RFQlVH
X1NISVJRIGlzIG5vdCBzZXQKLSMgQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0Ci0j
IENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKK0NPTkZJR19ERUJVR19TSElS
UT15CitDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKK0NPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9S
PXkKKyMgQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKK0NPTkZJ
R19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCisjIENPTkZJR19CT09UUEFSQU1f
U09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CitDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBf
UEFOSUNfVkFMVUU9MAogIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CiBDT05GSUdf
UEFOSUNfT05fT09QU19WQUxVRT0wCiBDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CkBAIC02MDU4
LDYgKzYxMzQsNyBAQAogIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiAjIENPTkZJ
R19ERUJVR19TTEFCIGlzIG5vdCBzZXQKICMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBz
ZXQKKyMgQ09ORklHX0RFQlVHX1BSRUVNUFQgaXMgbm90IHNldAogIyBDT05GSUdfREVCVUdfUlRf
TVVURVhFUyBpcyBub3Qgc2V0CiAjIENPTkZJR19SVF9NVVRFWF9URVNURVIgaXMgbm90IHNldAog
IyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldApAQCAtNjA2Niw3ICs2MTQzLDcgQEAK
ICMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAogIyBDT05GSUdfU1BBUlNFX1JDVV9Q
T0lOVEVSIGlzIG5vdCBzZXQKICMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0Ci0jIENPTkZJ
R19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAorQ09ORklHX0RFQlVHX0FUT01JQ19TTEVF
UD15CiAjIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAogQ09O
RklHX1NUQUNLVFJBQ0U9eQogIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldApA
QCAtNjA4Nyw2ICs2MTY0LDcgQEAKICMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBz
ZXQKIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUPW0KIENPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVP
VVQ9NjAKK0NPTkZJR19SQ1VfQ1BVX1NUQUxMX1ZFUkJPU0U9eQogIyBDT05GSUdfUkNVX0NQVV9T
VEFMTF9JTkZPIGlzIG5vdCBzZXQKICMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiAjIENP
TkZJR19LUFJPQkVTX1NBTklUWV9URVNUIGlzIG5vdCBzZXQKQEAgLTYxMjIsNiArNjIwMCw3IEBA
CiBDT05GSUdfRlRSQUNFPXkKICMgQ09ORklHX0ZVTkNUSU9OX1RSQUNFUiBpcyBub3Qgc2V0CiAj
IENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CisjIENPTkZJR19QUkVFTVBUX1RSQUNF
UiBpcyBub3Qgc2V0CiAjIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAogIyBDT05GSUdf
RlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKIENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkK
QEAgLTYxNDAsNyArNjIxOSw3IEBACiAjIENPTkZJR19CVUlMRF9ET0NTUkMgaXMgbm90IHNldAog
IyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CiAjIENPTkZJR19ETUFfQVBJX0RFQlVH
IGlzIG5vdCBzZXQKLUNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CisjIENPTkZJR19BVE9NSUM2
NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVD1tCiAjIENPTkZJ
R19TQU1QTEVTIGlzIG5vdCBzZXQKIENPTkZJR19IQVZFX0FSQ0hfS0dEQj15CkBAIC02MTQ5LDIw
ICs2MjI4LDE4IEBACiBDT05GSUdfS0dEQl9URVNUUz15CiAjIENPTkZJR19LR0RCX1RFU1RTX09O
X0JPT1QgaXMgbm90IHNldAogIyBDT05GSUdfS0dEQl9MT1dfTEVWRUxfVFJBUCBpcyBub3Qgc2V0
Ci1DT05GSUdfS0dEQl9LREI9eQotQ09ORklHX0tEQl9LRVlCT0FSRD15CisjIENPTkZJR19LR0RC
X0tEQiBpcyBub3Qgc2V0CiBDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiAjIENPTkZJR19L
TUVNQ0hFQ0sgaXMgbm90IHNldAotQ09ORklHX1RFU1RfS1NUUlRPWD1tCi1DT05GSUdfU1RSSUNU
X0RFVk1FTT15CisjIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAorIyBDT05GSUdfU1RS
SUNUX0RFVk1FTSBpcyBub3Qgc2V0CiBDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKIENPTkZJ
R19FQVJMWV9QUklOVEs9eQogQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIENPTkZJR19ERUJV
R19TVEFDS09WRVJGTE9XPXkKICMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNldAotQ09ORklH
X0RFQlVHX1JPREFUQT15Ci0jIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0Ci0j
IENPTkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlggaXMgbm90IHNldAorIyBDT05GSUdfREVCVUdf
Uk9EQVRBIGlzIG5vdCBzZXQKK0NPTkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlg9eQogQ09ORklH
X0RFQlVHX05YX1RFU1Q9bQogQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkKICMgQ09ORklHX0lPTU1V
X0RFQlVHIGlzIG5vdCBzZXQKQEAgLTYxOTcsNiArNjI3NCw3IEBACiBDT05GSUdfU0VDVVJJVFlf
TkVUV09SSz15CiBDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKIENPTkZJR19TRUNVUklU
WV9QQVRIPXkKKyMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CiBDT05GSUdfTFNNX01NQVBf
TUlOX0FERFI9NjU1MzYKIENPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKIENPTkZJR19TRUNVUklU
WV9TRUxJTlVYX0JPT1RQQVJBTT15CkBAIC02MjA4LDEwICs2Mjg2LDEzIEBACiAjIENPTkZJR19T
RUNVUklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05fTUFYIGlzIG5vdCBzZXQKICMgQ09ORklH
X1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKICMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBu
b3Qgc2V0Ci0jIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0Ci0jIENPTkZJR19T
RUNVUklUWV9ZQU1BIGlzIG5vdCBzZXQKK0NPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CitDT05G
SUdfU0VDVVJJVFlfQVBQQVJNT1JfQk9PVFBBUkFNX1ZBTFVFPTEKK0NPTkZJR19TRUNVUklUWV9Z
QU1BPXkKICMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CiAjIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ
X1NFTElOVVggaXMgbm90IHNldAorIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUiBp
cyBub3Qgc2V0CisjIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldAogQ09O
RklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCiBD
T05GSUdfWE9SX0JMT0NLUz1tCkBAIC02MzM1LDcgKzY0MTYsNyBAQAogIwogQ09ORklHX0NSWVBU
T19ERUZMQVRFPW0KIENPTkZJR19DUllQVE9fWkxJQj1tCi1DT05GSUdfQ1JZUFRPX0xaTz1tCitD
T05GSUdfQ1JZUFRPX0xaTz15CiAKICMKICMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCkBAIC02
MzgwLDcgKzY0NjEsNyBAQAogQ09ORklHX0NSQ19UMTBESUY9bQogQ09ORklHX0NSQ19JVFVfVD1t
CiBDT05GSUdfQ1JDMzI9eQotIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldAorQ09O
RklHX0NSQzMyX1NFTEZURVNUPXkKIENPTkZJR19DUkMzMl9TTElDRUJZOD15CiAjIENPTkZJR19D
UkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiAjIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBz
ZXQKQEAgLTYzOTQsMTEgKzY0NzUsMTEgQEAKIENPTkZJR19MWk9fREVDT01QUkVTUz15CiBDT05G
SUdfWFpfREVDPXkKIENPTkZJR19YWl9ERUNfWDg2PXkKLUNPTkZJR19YWl9ERUNfUE9XRVJQQz15
Ci1DT05GSUdfWFpfREVDX0lBNjQ9eQotQ09ORklHX1haX0RFQ19BUk09eQotQ09ORklHX1haX0RF
Q19BUk1USFVNQj15Ci1DT05GSUdfWFpfREVDX1NQQVJDPXkKKyMgQ09ORklHX1haX0RFQ19QT1dF
UlBDIGlzIG5vdCBzZXQKKyMgQ09ORklHX1haX0RFQ19JQTY0IGlzIG5vdCBzZXQKKyMgQ09ORklH
X1haX0RFQ19BUk0gaXMgbm90IHNldAorIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBz
ZXQKKyMgQ09ORklHX1haX0RFQ19TUEFSQyBpcyBub3Qgc2V0CiBDT05GSUdfWFpfREVDX0JDSj15
CiBDT05GSUdfWFpfREVDX1RFU1Q9bQogQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>