Package: mutt
Version: 1.5.21-5
Severity: normal

Hi,

See below my mailcap.
 
,----[ ~/.mailcap ]
| image/jpeg; gpicview '%s'; test=test -n "$DISPLAY"
| image/gif; gpicview '%s'; test=test -n "$DISPLAY"
| image/png; gpicview '%s'; test=test -n "$DISPLAY"
| text/x-gettext-translation; vim '%s'; nametemplate=%s.po
| text/x-gettext; vim '%s'; nametemplate=%s.po
| text/x-diff; less '%s'; nametemplate=%s.diff
`----

When receiving text/x-gettext attachments mutt as of 1.5.21 displays 
them with the internal viewer. I reproduced this with:

1.5.21-1
1.5.21-4~bpo60+1
1.5.21-5

This seems to be the same problem reported in #549158, but it works as 
expected with 1.5.20-9+squeeze1

To eliminate any configuration issues I also tested with -n and a blank 
~/.muttrc

See attached such a message with a problem attachment (generated by 
piping the message to 'cat > mail-with-po-attachment' hope it works)

I'll be happy to provide more info if needed.

Thanks,
Andrei

-- Package-specific info:
Mutt 1.5.21 (2010-09-15)
Copyright (C) 1996-2009 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: Linux 3.2.0-rc7-amd64 (x86_64)
ncurses: ncurses 5.9.20110404 (compiled with 5.9)
libidn: 1.23 (compiled with 1.20)
hcache backend: tokyocabinet 1.4.37
Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  +USE_FCNTL  -USE_FLOCK   
+USE_POP  +USE_IMAP  +USE_SMTP  
-USE_SSL_OPENSSL  +USE_SSL_GNUTLS  +USE_SASL  +USE_GSS  +HAVE_GETADDRINFO  
+HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  +CRYPT_BACKEND_GPGME  
-EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  -LOCALES_HACK  +COMPRESSED  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET 
 +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE  
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/mutt"
SYSCONFDIR="/etc"
EXECSHELL="/bin/sh"
MIXMASTER="mixmaster"
To contact the developers, please mail to <mutt-...@mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.

misc/am-maintainer-mode
features/ifdef
features/xtitles
features/trash-folder
features/purge-message
features/imap_fast_trash
features/sensible_browser_position
features-old/patch-1.5.4.vk.pgp_verbose_mime
features/compressed-folders
features/compressed-folders.debian
debian-specific/Muttrc
debian-specific/Md.etc_mailname_gethostbyname.diff
debian-specific/use_usr_bin_editor.diff
debian-specific/correct_docdir_in_man_page.diff
debian-specific/dont_document_not_present_features.diff
debian-specific/document_debian_defaults
debian-specific/assumed_charset-compat
debian-specific/467432-write_bcc.patch
debian-specific/566076-build_doc_adjustments.patch
misc/define-pgp_getkeys_command.diff
misc/gpg.rc-paths
misc/smime.rc
upstream/531430-imapuser.patch
upstream/537818-emptycharset.patch
upstream/543467-thread-segfault.patch
upstream/542817-smimekeys-tmpdir.patch
upstream/548577-gpgme-1.2.patch
upstream/553321-ansi-escape-segfault.patch
upstream/568295-references.patch
upstream/547980-smime_keys-chaining.patch
upstream/528233-readonly-open.patch
upstream/228671-pipe-mime.patch
upstream/383769-score-match.patch
upstream/578087-header-strchr.patch
upstream/603288-split-fetches.patch
upstream/537061-dont-recode-saved-attachments.patch
upstream/608706-fix-spelling-errors.patch
upstream/620854-pop3-segfault.patch
upstream/611412-bts-regexp.patch
upstream/624058-gnutls-deprecated-set-priority.patch
upstream/624085-gnutls-deprecated-verify-peers.patch
upstream/584138-mx_update_context-segfault.patch
upstream/619216-gnutls-CN-validation.patch
upstream/611410-no-implicit_autoview-for-text-html.patch
upstream/path_max
mutt.org

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 3.2.0-rc7-amd64 (SMP w/2 CPU cores)
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages mutt depends on:
ii  libc6             2.13-24
ii  libcomerr2        1.42-1
ii  libgnutls26       2.12.16-1
ii  libgpg-error0     1.10-2
ii  libgpgme11        1.2.0-1.4
ii  libgssapi-krb5-2  1.10+dfsg~beta1-2
ii  libidn11          1.23-2
ii  libk5crypto3      1.10+dfsg~beta1-2
ii  libkrb5-3         1.10+dfsg~beta1-2
ii  libncursesw5      5.9-4
ii  libsasl2-2        2.1.25.dfsg1-3
ii  libtokyocabinet8  1.4.37-6.1

Versions of packages mutt recommends:
ii  libsasl2-modules                2.1.25.dfsg1-3
ii  locales                         2.13-24
ii  mime-support                    3.51-1
ii  postfix [mail-transport-agent]  2.8.7-1

Versions of packages mutt suggests:
ii  aspell           0.60.7~20110707-1
ii  ca-certificates  20111211
ii  gnupg            1.4.11-3
ii  mixmaster        <none>
ii  openssl          1.0.0g-1
ii  urlview          0.9-19

Versions of packages mutt is related to:
pn  mutt          1.5.21-5
pn  mutt-dbg      <none>
pn  mutt-patched  <none>

-- no debconf information
Delivered-To: andreimpope...@gmail.com
Received: by 10.182.204.9 with SMTP id ku9cs36892obc;
        Thu, 19 Jan 2012 13:21:16 -0800 (PST)
Received: by 10.180.24.66 with SMTP id s2mr5639087wif.17.1327008074707;
        Thu, 19 Jan 2012 13:21:14 -0800 (PST)
Return-Path: <bubu...@debian.org>
Received: from kheops.perrier.eu.org (perrier.eu.org. [88.169.112.155])
        by mx.google.com with ESMTP id u45si80043wec.103.2012.01.19.13.21.13;
        Thu, 19 Jan 2012 13:21:14 -0800 (PST)
Received-SPF: neutral (google.com: 88.169.112.155 is neither permitted nor denied by best guess record for domain of bubu...@debian.org) client-ip=88.169.112.155;
Authentication-Results: mx.google.com; spf=neutral (google.com: 88.169.112.155 is neither permitted nor denied by best guess record for domain of bubu...@debian.org) smtp.mail=bubu...@debian.org
Received: from localhost (localhost [127.0.0.1])
	by kheops.perrier.eu.org (Postfix) with ESMTP id A45251CB3F;
	Thu, 19 Jan 2012 22:21:13 +0100 (CET)
Received: from kheops.perrier.eu.org ([127.0.0.1])
	by localhost (kheops.kheops.frmug.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id XclinWPSPIhN; Thu, 19 Jan 2012 22:21:13 +0100 (CET)
Received: from mykerinos.kheops.frmug.org (mykerinos.kheops.frmug.org [192.168.1.3])
	by kheops.perrier.eu.org (Postfix) with ESMTP id 1471D1C747;
	Thu, 19 Jan 2012 22:21:13 +0100 (CET)
Received: from mykerinos.kheops.frmug.org (mykerinos.kheops.frmug.org [127.0.0.1])
	by mykerinos.kheops.frmug.org (Postfix) with ESMTP id E2DDFC1C24;
	Thu, 19 Jan 2012 22:21:12 +0100 (CET)
X-Mail-Originator: podebconf-report-po 0.14
Warning: Some email addresses seem to be invalid.
Subject: grub2 1.99-15: Please update debconf PO translation for the package grub2 (D-I level 2)
Date: Thu, 19 Jan 2012 22:21:12 +0100
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=1327008071="
To: Andrei POPESCU <andreimpope...@gmail.com>, Romanian <debian-l10n-roman...@lists.debian.org>
From: Christian Perrier <bubu...@debian.org>
Message-Id: <20120119212112.e2ddfc1...@mykerinos.kheops.frmug.org>

--=1327008071=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi,

You are noted as the last translator of the debconf translation for
grub2.=20

This package is counted among Debian Installer "level 2" translations
and is therefore quite important to translate for a good localized
install experience for Debian

Please send the updated file to me, or submit it as a wishlist bug
against grub2.

There is no deadline but wheezy release, but doing the update now will
save you from further reminders by me..:-)

Thanks in advance,


--=1327008071=
Content-Type: text/x-gettext; name="ro.po"; charset="utf-8"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ro.po"

IyB0cmFuc2xhdGlvbiBvZiByby5wbyB0byBSb21hbmlhbgojIFJvbWFuaWFuIHRyYW5zbGF0aW9u
cyBmb3IgZ3J1YiBwYWNrYWdlCiMgVHJhZHVjZXJlYSDDrm4gbGltYmEgcm9tw6JuxIMgcGVudHJ1
IHBhY2hldHVsIGdydWIuCiMgQ29weXJpZ2h0IChDKSAyMDA3IFRIRSBncnViJ1MgQ09QWVJJR0hU
IEhPTERFUgojIFRoaXMgZmlsZSBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgc2FtZSBsaWNlbnNl
IGFzIHRoZSBncnViIHBhY2thZ2UuCiMKIyBFZGR5IFBldHJpyJlvciA8ZWRkeS5wZXRyaXNvckBn
bWFpbC5jb20+LCAyMDA3LDIwMDguCiMgaW9hbi1ldWdlbiBTVEFOIDxzdGFuLmlldWdlbkBnbWFp
bC5jb20+LCAyMDEwLgojIEx1Y2lhbiBBZHJpYW4gR3JpamluY3UgPGx1Y2lhbi5ncmlqaW5jdUBn
bWFpbC5jb20+LCAyMDEwLgptc2dpZCAiIgptc2dzdHIgIiIKIlByb2plY3QtSWQtVmVyc2lvbjog
cm9cbiIKIlJlcG9ydC1Nc2dpZC1CdWdzLVRvOiBncnViMkBwYWNrYWdlcy5kZWJpYW4ub3JnXG4i
CiJQT1QtQ3JlYXRpb24tRGF0ZTogMjAxMS0wNS0yNyAxMzozMyswMTAwXG4iCiJQTy1SZXZpc2lv
bi1EYXRlOiAyMDEwLTEyLTEyIDIwOjA4KzAyMDBcbiIKIkxhc3QtVHJhbnNsYXRvcjogQW5kcmVp
IFBPUEVTQ1UgPGFuZHJlaW1wb3Blc2N1QGdtYWlsLmNvbT5cbiIKIkxhbmd1YWdlLVRlYW06IFJv
bWFuaWFuIDxkZWJpYW4tbDEwbi1yb21hbmlhbkBsaXN0cy5kZWJpYW4ub3JnPlxuIgoiTGFuZ3Vh
Z2U6IHJvXG4iCiJNSU1FLVZlcnNpb246IDEuMFxuIgoiQ29udGVudC1UeXBlOiB0ZXh0L3BsYWlu
OyBjaGFyc2V0PXV0Zi04XG4iCiJDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0XG4iCiJQ
bHVyYWwtRm9ybXM6IDJcbiIKIlgtR2VuZXJhdG9yOiBLQmFiZWwgMS4xMS40XG4iCgojLiBUeXBl
OiBib29sZWFuCiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjIwMDEK
bXNnaWQgIkNoYWlubG9hZCBmcm9tIG1lbnUubHN0PyIKbXNnc3RyICLDjm5jxINyY2FyZSDDrm5s
xINuyJt1aXTEgyBkaW4gbWVudS5sc3Q/IgoKIy4gVHlwZTogYm9vbGVhbgojLiBEZXNjcmlwdGlv
bgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjoyMDAxCm1zZ2lkICJHUlVCIHVwZ3JhZGUgc2Ny
aXB0cyBoYXZlIGRldGVjdGVkIGEgR1JVQiBMZWdhY3kgc2V0dXAgaW4gL2Jvb3QvZ3J1Yi4iCm1z
Z3N0ciAiIgoiU2NyaXB0dXJpbGUgZGUgw65ubm9pcmUgYWxlIGx1aSBHUlVCIGF1IGRldGVjdGF0
IMOubiAvYm9vdC9ncnViIG8gY29uZmlndXJhyJtpZSAiCiJwZW50cnUgdmVjaGl1bCBHUlVCLiIK
CiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMu
aW46MjAwMQptc2dpZCAiIgoiSW4gb3JkZXIgdG8gcmVwbGFjZSB0aGUgTGVnYWN5IHZlcnNpb24g
b2YgR1JVQiBpbiB5b3VyIHN5c3RlbSwgaXQgaXMgIgoicmVjb21tZW5kZWQgdGhhdCAvYm9vdC9n
cnViL21lbnUubHN0IGlzIGFkanVzdGVkIHRvIGxvYWQgYSBHUlVCIDIgYm9vdCBpbWFnZSAiCiJm
cm9tIHlvdXIgZXhpc3RpbmcgR1JVQiBMZWdhY3kgc2V0dXAuIFRoaXMgc3RlcCBjYW4gYmUgYXV0
b21hdGljYWxseSAiCiJwZXJmb3JtZWQgbm93LiIKbXNnc3RyICIiCiJQZW50cnUgYSDDrm5sb2N1
aSB2ZWNoZWEgdmVyc2l1bmUgYSBsdWkgR1JVQiwgc2UgcmVjb21hbmTEgyBtb2RpZmljYXJlYSAi
CiJmaciZaWVydWx1aSAvYm9vdC9ncnViL21lbnUubHN0LCBhc3RmZWwgw65uY8OidCBzxIMgw65u
Y2FyY2UgbyBpbWFnaW5lIEdSVUIgMiBkaW4gIgoiY29uZmlndXJhyJtpYSBleGlzdGVudMSDLiBB
Y2VzdCBwYXMgcG9hdGUgZmkgZsSDY3V0IGNoaWFyIGFjdW0gw65uIG1vZCBhdXRvbWF0LiIKCiMu
IFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46
MjAwMQptc2dpZCAiIgoiSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBhY2NlcHQgY2hhaW5sb2Fk
aW5nIEdSVUIgMiBmcm9tIG1lbnUubHN0LCBhbmQgIgoidmVyaWZ5IHRoYXQgdGhlIG5ldyBHUlVC
IDIgc2V0dXAgd29ya3MgYmVmb3JlIGl0IGlzIHdyaXR0ZW4gdG8gdGhlIE1CUiAiCiIoTWFzdGVy
IEJvb3QgUmVjb3JkKS4iCm1zZ3N0ciAiIgoiRXN0ZSByZWNvbWFuZGF0IHPEgyBhY2NlcHRhyJtp
IMOubmzEg27Im3VpcmVhIGx1aSBHUlVCIDIgZGluIG1lbnUubHN0IMiZaSBzxIMgIgoidmVyaWZp
Y2HIm2kgY8SDIG5vdWEgY29uZmlndXJhyJtpZSBwZW50cnUgR1JVQiAyIGZ1bmPIm2lvbmVhesSD
LCDDrm5haW50ZSBkZSAiCiJpbnN0YWxhcmVhIMOubiDDrm5yZWdpc3RyYXJlYSBwcmluY2lwYWzE
gyBkZSBib290IChNQlIpLiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4v
Z3J1Yi1wYy50ZW1wbGF0ZXMuaW46MjAwMQptc2dpZCAiIgoiV2hhdGV2ZXIgeW91ciBkZWNpc2lv
biwgeW91IGNhbiByZXBsYWNlIHRoZSBvbGQgTUJSIGltYWdlIHdpdGggR1JVQiAyIGxhdGVyICIK
ImJ5IGlzc3VpbmcgdGhlIGZvbGxvd2luZyBjb21tYW5kIGFzIHJvb3Q6Igptc2dzdHIgIiIKIklu
ZGlmZXJlbnQgY2UgZGVjaWRlyJtpLCBwdXRlyJtpIMOubmxvY3VpIHVsdGVyaW9yIGltYWdpbmVh
IE1CUiB2ZWNoZSBjdSBHUlVCIDIgIgoiZXhlY3V0w6JuZCB1cm3Eg3RvYXJlYSBjb21hbmTEgyBj
dSBwcml2aWxlZ2lpIHJvb3Q6IgoKIy4gVHlwZTogbXVsdGlzZWxlY3QKIy4gRGVzY3JpcHRpb24K
Iy4gVHlwZTogbXVsdGlzZWxlY3QKIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0
ZXMuaW46MzAwMSAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo0MDAxCm1zZ2lkICJHUlVCIGluc3Rh
bGwgZGV2aWNlczoiCm1zZ3N0ciAiRGlzcG96aXRpdmUgcGVudHJ1IGEgaW5zdGFsYSBHUlVCOiIK
CiMuIFR5cGU6IG11bHRpc2VsZWN0CiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxh
dGVzLmluOjMwMDEKbXNnaWQgIiIKIlRoZSBncnViLXBjIHBhY2thZ2UgaXMgYmVpbmcgdXBncmFk
ZWQuIFRoaXMgbWVudSBhbGxvd3MgeW91IHRvIHNlbGVjdCB3aGljaCAiCiJkZXZpY2VzIHlvdSdk
IGxpa2UgZ3J1Yi1pbnN0YWxsIHRvIGJlIGF1dG9tYXRpY2FsbHkgcnVuIGZvciwgaWYgYW55LiIK
bXNnc3RyICIiCiJQYWNoZXR1bCBncnViLXBjIGVzdGUgw65uIGN1cnMgZGUgw65ubm9pcmUuIEFj
ZXN0IG1lbml1IHbEgyBwZXJtaXRlIHPEgyBhbGVnZcibaSAiCiJwZW50cnUgY2UgZGlzcG96aXRp
dmUgZG9yacibaSBzxIMgcnVsZXplIGF1dG9tYXQgZ3J1Yi1pbnN0YWxsLCBkYWPEgyBlc3RlIGNh
enVsLiIKCiMuIFR5cGU6IG11bHRpc2VsZWN0CiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMu
dGVtcGxhdGVzLmluOjMwMDEKbXNnaWQgIiIKIlJ1bm5pbmcgZ3J1Yi1pbnN0YWxsIGF1dG9tYXRp
Y2FsbHkgaXMgcmVjb21tZW5kZWQgaW4gbW9zdCBzaXR1YXRpb25zLCB0byAiCiJwcmV2ZW50IHRo
ZSBpbnN0YWxsZWQgR1JVQiBjb3JlIGltYWdlIGZyb20gZ2V0dGluZyBvdXQgb2Ygc3luYyB3aXRo
IEdSVUIgIgoibW9kdWxlcyBvciBncnViLmNmZy4iCm1zZ3N0ciAiIgoiUnVsYXJlYSBhdXRvbWF0
xIMgYSB1dGlsaXRhcnVsdWkgZ3J1Yi1pbnN0YWxsIGVzdGUgcmVjb21hbmRhdMSDIMOubiBtYWpv
cml0YXRlYSAiCiJzaXR1YcibaWlsb3IsIHBlbnRydSBjYSBpbWFnaW5lYSBHUlVCIGluc3RhbGF0
xIMgZmllIHNpbmNyb25pemF0xIMgY3UgbW9kdWxlbGUgIgoiR1JVQiBzYXUgZ3J1Yi5jZmcuIgoK
Iy4gVHlwZTogbXVsdGlzZWxlY3QKIy4gRGVzY3JpcHRpb24KIy4gVHlwZTogbXVsdGlzZWxlY3QK
Iy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MzAwMSAuLi9ncnViLXBj
LnRlbXBsYXRlcy5pbjo0MDAxCm1zZ2lkICIiCiJJZiB5b3UncmUgdW5zdXJlIHdoaWNoIGRyaXZl
IGlzIGRlc2lnbmF0ZWQgYXMgYm9vdCBkcml2ZSBieSB5b3VyIEJJT1MsIGl0IGlzICIKIm9mdGVu
IGEgZ29vZCBpZGVhIHRvIGluc3RhbGwgR1JVQiB0byBhbGwgb2YgdGhlbS4iCm1zZ3N0ciAiIgoi
RGFjxIMgbnUgyJl0acibaSBzaWd1ciBjYXJlIHVuaXRhdGUgZXN0ZSBkZXNlbW5hdMSDIGNhIHVu
aXRhdGVhIGRlIHBvcm5pcmUgZGUgIgoiY8SDdHJlIEJJT1MgZXN0ZSBvIGlkZWUgYnVuxIMgc8SD
IGluc3RhbGHIm2kgR1JVQiBwZSB0b2F0ZSB1bml0xIPIm2lsZS4iCgojLiBUeXBlOiBtdWx0aXNl
bGVjdAojLiBEZXNjcmlwdGlvbgojLiBUeXBlOiBtdWx0aXNlbGVjdAojLiBEZXNjcmlwdGlvbgoj
OiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjozMDAxIC4uL2dydWItcGMudGVtcGxhdGVzLmluOjQw
MDEKbXNnaWQgIiIKIk5vdGU6IGl0IGlzIHBvc3NpYmxlIHRvIGluc3RhbGwgR1JVQiB0byBwYXJ0
aXRpb24gYm9vdCByZWNvcmRzIGFzIHdlbGwsIGFuZCAiCiJzb21lIGFwcHJvcHJpYXRlIHBhcnRp
dGlvbnMgYXJlIG9mZmVyZWQgaGVyZS4gSG93ZXZlciwgdGhpcyBmb3JjZXMgR1JVQiB0byAiCiJ1
c2UgdGhlIGJsb2NrbGlzdCBtZWNoYW5pc20sIHdoaWNoIG1ha2VzIGl0IGxlc3MgcmVsaWFibGUs
IGFuZCB0aGVyZWZvcmUgaXMgIgoibm90IHJlY29tbWVuZGVkLiIKbXNnc3RyICIiCiJOb3TEgzog
ZXN0ZSBwb3NpYmlsIHPEgyBpbnN0YWxhyJtpIEdSVUIgw65uIMOubnJlZ2lzdHJhcmVhIGJvb3Qg
YSB1bmVpIHBhcnRpyJtpaSwgIgoiaWFyIHVuZWxlIHBhcnRpyJtpaSBhZGVjdmF0ZSBzdW50IHBy
ZXplbnRhdGUgYWljaS4gVG90dciZaSwgYWNlYXN0YSB2YSBmb3LIm2EgIgoiR1JVQiBzxIMgdXRp
bGl6ZXplIG1lY2FuaXNtdWwgYmxvY2tsaXN0LCBjYXJlIGVzdGUgbWFpIHB1yJtpbiBmaWFiaWwu
IMOObiAiCiJjb25zZWNpbsibxIMgYWNlYXN0xIMgbWV0b2TEgyBudSBlc3RlIHJlY29tYW5kYXTE
gy4iCgojLiBUeXBlOiBtdWx0aXNlbGVjdAojLiBEZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRl
bXBsYXRlcy5pbjo0MDAxCm1zZ2lkICIiCiJUaGUgR1JVQiBib290IGxvYWRlciB3YXMgcHJldmlv
dXNseSBpbnN0YWxsZWQgdG8gYSBkaXNrIHRoYXQgaXMgbm8gbG9uZ2VyICIKInByZXNlbnQsIG9y
IHdob3NlIHVuaXF1ZSBpZGVudGlmaWVyIGhhcyBjaGFuZ2VkIGZvciBzb21lIHJlYXNvbi4gSXQg
aXMgIgoiaW1wb3J0YW50IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBpbnN0YWxsZWQgR1JVQiBjb3Jl
IGltYWdlIHN0YXlzIGluIHN5bmMgd2l0aCAiCiJHUlVCIG1vZHVsZXMgYW5kIGdydWIuY2ZnLiBQ
bGVhc2UgY2hlY2sgYWdhaW4gdG8gbWFrZSBzdXJlIHRoYXQgR1JVQiBpcyAiCiJ3cml0dGVuIHRv
IHRoZSBhcHByb3ByaWF0ZSBib290IGRldmljZXMuIgptc2dzdHIgIiIKIsOObmPEg3JjxIN0b3J1
bCBkZSBzaXN0ZW0gR1JVQiBhIGZvc3QgaW5zdGFsYXQgcGUgdW4gZGlzYyBjYXJlIG51IG1haSBl
c3RlICIKInByZXplbnQsIHNhdSBhbCBjxINydWkgaWRlbnRpZmljYXRvciB1bmljIGEgZm9zdCBt
b2RpZmljYXQgZGludHItdW4gbW90aXYgIgoib2FyZWNhcmUuIEVzdGUgaW1wb3J0YW50IHPEgyB2
xIMgYXNpZ3VyYcibaSBjxIMgaW1hZ2luZWEgR1JVQiByxINtw6JuZSAiCiJzaW5jcm9uaXphdMSD
IGN1IG1vZHVsZWxlIEdSVUIgyJlpIGdydWIuY2ZnLiBWxIMgcnVnxINtIHZlcmlmaWNhyJtpIGRp
biBub3UsICIKInBlbnRydSBhIHbEgyBhc2lndXJhIGPEgyBHUlVCIGVzdGUgc2NyaXMgcGUgZGlz
cG96aXRpdnVsIGJvb3QgY29yZWN0LiIKCiMuIFR5cGU6IHRleHQKIy4gRGVzY3JpcHRpb24KIy4g
RGlzayBzaXplcyBhcmUgaW4gZGVjaW1hbCBtZWdhYnl0ZXMsIHRvIG1hdGNoIGhvdyBkaXNrIG1h
bnVmYWN0dXJlcnMKIy4gdXN1YWxseSBkZXNjcmliZSB0aGVtLgojOiAuLi9ncnViLXBjLnRlbXBs
YXRlcy5pbjo1MDAxCm1zZ2lkICIke0RFVklDRX0gKCR7U0laRX0gTUI7ICR7TU9ERUx9KSIKbXNn
c3RyICIke0RFVklDRX0gKCR7U0laRX0gTUI7ICR7TU9ERUx9KSIKCiMuIFR5cGU6IHRleHQKIy4g
RGVzY3JpcHRpb24KIy4gVGhlICItIiBpcyB1c2VkIHRvIGluZGljYXRlIGluZGVudGF0aW9uLiBM
ZWFkaW5nIHNwYWNlcyBtYXkgbm90IHdvcmsuCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjYw
MDEKbXNnaWQgIi0gJHtERVZJQ0V9ICgke1NJWkV9IE1COyAke1BBVEh9KSIKbXNnc3RyICItICR7
REVWSUNFfSAoJHtTSVpFfSBNQjsgJHtQQVRIfSkiCgojLiBUeXBlOiBib29sZWFuCiMuIERlc2Ny
aXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjcwMDEKbXNnaWQgIldyaXRpbmcgR1JV
QiB0byBib290IGRldmljZSBmYWlsZWQgLSBjb250aW51ZT8iCm1zZ3N0ciAiU2NyaWVyZWEgR1JV
QiBwZSBkaXNwb3ppdGl2dWwgYm9vdCBhIGXImXVhdC4gU2UgY29udGludcSDPyIKCiMuIFR5cGU6
IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIy4gVHlwZTogYm9vbGVhbgojLiBEZXNjcmlwdGlvbgoj
OiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo3MDAxIC4uL2dydWItcGMudGVtcGxhdGVzLmluOjgw
MDEKbXNnaWQgIkdSVUIgZmFpbGVkIHRvIGluc3RhbGwgdG8gdGhlIGZvbGxvd2luZyBkZXZpY2Vz
OiIKbXNnc3RyICJJbnN0YWxhcmVhIEdSVUIgcGUgdXJtxIN0b2FyZWxlIGRpc3Bveml0aXZlIGEg
ZciZdWF0OiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50
ZW1wbGF0ZXMuaW46NzAwMQptc2dpZCAiIgoiRG8geW91IHdhbnQgdG8gY29udGludWUgYW55d2F5
PyBJZiB5b3UgZG8sIHlvdXIgY29tcHV0ZXIgbWF5IG5vdCBzdGFydCB1cCAiCiJwcm9wZXJseS4i
Cm1zZ3N0ciAiIgoiRG9yacibaSBzxIMgY29udGludWHIm2kgb3JpY3VtPyBEYWPEgyBkYSwgZXN0
ZSBwb3NpYmlsIGNhIHNpc3RlbXVsIHPEgyBudSAiCiJwb3JuZWFzY8SDIGNvcmVzcHVuesSDdG9y
LiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0
ZXMuaW46ODAwMQptc2dpZCAiV3JpdGluZyBHUlVCIHRvIGJvb3QgZGV2aWNlIGZhaWxlZCAtIHRy
eSBhZ2Fpbj8iCm1zZ3N0ciAiU2NyaWVyZWEgR1JVQiBwZSBkaXNwb3ppdGl2dWwgZGUgcG9ybmly
ZSBhIGXImXVhdC4gU2Ugw65uY2VhcmPEgyBkaW4gbm91PyIKCiMuIFR5cGU6IGJvb2xlYW4KIy4g
RGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46ODAwMQptc2dpZCAiIgoiWW91
IG1heSBiZSBhYmxlIHRvIGluc3RhbGwgR1JVQiB0byBzb21lIG90aGVyIGRldmljZSwgYWx0aG91
Z2ggeW91IHNob3VsZCAiCiJjaGVjayB0aGF0IHlvdXIgc3lzdGVtIHdpbGwgYm9vdCBmcm9tIHRo
YXQgZGV2aWNlLiBPdGhlcndpc2UsIHRoZSB1cGdyYWRlICIKImZyb20gR1JVQiBMZWdhY3kgd2ls
bCBiZSBjYW5jZWxlZC4iCm1zZ3N0ciAiIgoiUHV0ZcibaSBpbnN0YWxhIEdSVUIgcGUgYWx0IGRp
c3Bveml0aXYsIMOubnPEgyBhciB0cmVidWkgc8SDIHZlcmlmaWNhyJtpIGRhY8SDICIKInNpc3Rl
bXVsIHZhIHBvcm5pIGRlIHBlIGFjZWwgZGlzcG96aXRpdi4gQWx0ZmVsLCDDrm5ub2lyZWEgZGUg
bGEgR1JVQiBMZWdhY3kgIgoidmEgZmkgYW51bGF0xIMuIgoKIy4gVHlwZTogYm9vbGVhbgojLiBE
ZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo5MDAxCm1zZ2lkICJDb250aW51
ZSB3aXRob3V0IGluc3RhbGxpbmcgR1JVQj8iCm1zZ3N0ciAiQ29udGludWHIm2kgZsSDcsSDIHPE
gyBpbnN0YWxhyJtpIEdSVUI/IgoKIy4gVHlwZTogYm9vbGVhbgojLiBEZXNjcmlwdGlvbgojOiAu
Li9ncnViLXBjLnRlbXBsYXRlcy5pbjo5MDAxCm1zZ2lkICIiCiJZb3UgY2hvc2Ugbm90IHRvIGlu
c3RhbGwgR1JVQiB0byBhbnkgZGV2aWNlcy4gSWYgeW91IGNvbnRpbnVlLCB0aGUgYm9vdCAiCiJs
b2FkZXIgbWF5IG5vdCBiZSBwcm9wZXJseSBjb25maWd1cmVkLCBhbmQgd2hlbiB0aGlzIGNvbXB1
dGVyIG5leHQgc3RhcnRzIHVwICIKIml0IHdpbGwgdXNlIHdoYXRldmVyIHdhcyBwcmV2aW91c2x5
IGluIHRoZSBib290IHNlY3Rvci4gSWYgdGhlcmUgaXMgYW4gIgoiZWFybGllciB2ZXJzaW9uIG9m
IEdSVUIgMiBpbiB0aGUgYm9vdCBzZWN0b3IsIGl0IG1heSBiZSB1bmFibGUgdG8gbG9hZCAiCiJt
b2R1bGVzIG9yIGhhbmRsZSB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uIGZpbGUuIgptc2dzdHIg
IiIKIkHIm2kgYWxlcyBzxIMgbnUgaW5zdGFsYcibaSBHUlVCIHBlIG5pY2l1biBkaXNwb3ppdGl2
LiBEYWPEgyB2ZcibaSBjb250aW51YSwgZXN0ZSAiCiJwb3NpYmlsIGNhIMOubmPEg3JjxIN0b3J1
bCBkZSBzaXN0ZW0gc8SDIG51IGZpZSBjb25maWd1cmF0IGNvcmVzcHVuesSDdG9yLCBpYXIgbGEg
IgoicG9ybmlyZWEgY2FsY3VsYXRvcnVsdWkgYWNlc3RhIHZhIGZvbG9zaSBjZSBzZSBhZmxhIGRl
amEgw65uIHNlY3RvcnVsIGRlICIKInBvcm5pcmUuIERhY8SDIGV4aXN0xIMgbyB2ZXJzaXVuZSBt
YWkgdmVjaGUgZGUgR1JVQiAyIMOubiBzZWN0b3J1bCBkZSBwb3JuaXJlICIKImVzdGUgcG9zaWJp
bCBjYSBhY2Vhc3RhIHPEgyBudSBwb2F0xIMgw65uY8SDcmNhIG1vZHVsZWxlIHNhdSBzxIMgcHJv
Y2VzZXplICIKImZpyJlpZXJ1bCBkZSBjb25maWd1cmFyZSBjdXJlbnQuIgoKIy4gVHlwZTogYm9v
bGVhbgojLiBEZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjo5MDAxCm1zZ2lk
ICIiCiJJZiB5b3UgYXJlIGFscmVhZHkgdXNpbmcgYSBkaWZmZXJlbnQgYm9vdCBsb2FkZXIgYW5k
IHdhbnQgdG8gY2Fycnkgb24gZG9pbmcgIgoic28sIG9yIGlmIHRoaXMgaXMgYSBzcGVjaWFsIGVu
dmlyb25tZW50IHdoZXJlIHlvdSBkbyBub3QgbmVlZCBhIGJvb3QgbG9hZGVyLCAiCiJ0aGVuIHlv
dSBzaG91bGQgY29udGludWUgYW55d2F5LiBPdGhlcndpc2UsIHlvdSBzaG91bGQgaW5zdGFsbCBH
UlVCICIKInNvbWV3aGVyZS4iCm1zZ3N0ciAiIgoiRGFjxIMgZm9sb3NpyJtpIGRlamEgdW4gYWx0
IMOubmPEg3JjxIN0b3IgZGUgc2lzdGVtIMiZaSBkb3JpyJtpIHPEgyBjb250aW51YcibaSwgc2F1
ICIKImRhY8SDIGFjZXN0YSBlc3RlIHVuIG1lZGl1IHNwZWNpYWwgw65uIGNhcmUgbnUgYXZlyJtp
IG5ldm9pZSBkZSDDrm5jxINyY8SDdG9yIGRlICIKInNpc3RlbSwgYXR1bmNpIGFyIHRyZWJ1aSBz
xIMgY29udGludWHIm2kuIEFsdGZlbCwgYXIgdHJlYnVpIHPEgyBpbnN0YWxhyJtpIEdSVUIgIgoi
dW5kZXZhLiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50
ZW1wbGF0ZXMuaW46MTAwMDEKbXNnaWQgIlJlbW92ZSBHUlVCIDIgZnJvbSAvYm9vdC9ncnViPyIK
bXNnc3RyICJTZSDDrm5kZXDEg3J0ZWF6xIMgR1JVQiAyIGRpbiAvYm9vdC9ncnViPyIKCiMuIFR5
cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTAw
MDEKbXNnaWQgIkRvIHlvdSB3YW50IHRvIGhhdmUgYWxsIEdSVUIgMiBmaWxlcyByZW1vdmVkIGZy
b20gL2Jvb3QvZ3J1Yj8iCm1zZ3N0ciAiRG9yacibaSBjYSB0b2F0ZSBmaciZaWVyZWxlIEdSVUIg
MiBzxIMgZmllIMOubmRlcMSDcnRhdGUgZGluIC9ib290L2dydWI/IgoKIy4gVHlwZTogYm9vbGVh
bgojLiBEZXNjcmlwdGlvbgojOiAuLi9ncnViLXBjLnRlbXBsYXRlcy5pbjoxMDAwMQptc2dpZCAi
IgoiVGhpcyB3aWxsIG1ha2UgdGhlIHN5c3RlbSB1bmJvb3RhYmxlIHVubGVzcyBhbm90aGVyIGJv
b3QgbG9hZGVyIGlzIGluc3RhbGxlZC4iCm1zZ3N0ciAiIgoiQWNlYXN0YSB2YSDDrm1waWVkaWNh
IHBvcm5pcmVhIHNpc3RlbXVsdWksIMOubiBhZmFyYSBjYXp1bHVpIMOubiBjYXJlIGVzdGUgIgoi
aW5zdGFsYXQgdW4gYWx0IMOubmPEg3JjxIN0b3IgZGUgc2lzdGVtLiIKCiMuIFR5cGU6IGJvb2xl
YW4KIy4gRGVzY3JpcHRpb24KIzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTEwMDEKbXNnaWQg
IkZpbmlzaCBjb252ZXJzaW9uIHRvIEdSVUIgMiBub3c/Igptc2dzdHIgIlRlcm1pbmHIm2kgYWN1
bSBjb252ZXJzaWEgbGEgR1JVQiAyPyIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24K
IzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTEwMDEKbXNnaWQgIiIKIlRoaXMgc3lzdGVtIHN0
aWxsIGhhcyBmaWxlcyBmcm9tIHRoZSBHUlVCIExlZ2FjeSBib290IGxvYWRlciBpbnN0YWxsZWQs
IGJ1dCAiCiJpdCBub3cgYWxzbyBoYXMgR1JVQiAyIGJvb3QgcmVjb3JkcyBpbnN0YWxsZWQgb24g
dGhlc2UgZGlza3M6Igptc2dzdHIgIiIKIkFjZXN0IHNpc3RlbSBtYWkgYXJlIGluc3RhbGF0ZSBm
aciZaWVyZSBkaW4gR1JVQiBMZWdhY3ksIGRhciBhY3VtIGFyZSAiCiJpbnN0YWxhdCDImWkgR1JV
QiAyIHBlIGFjZXN0ZSBkaXNjdXJpOiIKCiMuIFR5cGU6IGJvb2xlYW4KIy4gRGVzY3JpcHRpb24K
IzogLi4vZ3J1Yi1wYy50ZW1wbGF0ZXMuaW46MTEwMDEKbXNnaWQgIiIKIkl0IHNlZW1zIGxpa2Vs
eSB0aGF0IEdSVUIgTGVnYWN5IGlzIG5vIGxvbmdlciBpbiB1c2UsIGFuZCB0aGF0IHlvdSBzaG91
bGQgIgoiaW5zdGVhZCB1cGdyYWRlIHRoZSBHUlVCIDIgaW1hZ2VzIG9uIHRoZXNlIGRpc2tzIGFu
ZCBmaW5pc2ggdGhlIGNvbnZlcnNpb24gIgoidG8gR1JVQiAyIGJ5IHJlbW92aW5nIG9sZCBHUlVC
IExlZ2FjeSBmaWxlcy4gSWYgeW91IGRvIG5vdCB1cGdyYWRlIHRoZXNlICIKIkdSVUIgMiBpbWFn
ZXMsIHRoZW4gdGhleSBtYXkgYmUgaW5jb21wYXRpYmxlIHdpdGggdGhlIG5ldyBwYWNrYWdlcyBh
bmQgY2F1c2UgIgoieW91ciBzeXN0ZW0gdG8gc3RvcCBib290aW5nIHByb3Blcmx5LiIKbXNnc3Ry
ICIiCiJFc3RlIGZvYXJ0ZSBwcm9iYWJpbCBjYSBHUlVCIExlZ2FjeSBzxIMgbnUgbWFpIGZpZSBm
b2xvc2l0IMiZaSBhciB0cmVidWkgc8SDICIKImFjdHVhbGl6YcibaSBpbWFnaW5pbGUgR1JVQiAy
IHBlIGFjZXN0ZSBkaXNjdXJpIMiZaSBzxIMgZGVmaW5pdGl2YcibaSB0cmVjZXJlYSAiCiJsYSBH
UlVCIDIgw65uZGVwxINydMOibmQgZmnImWllcmVsZSBHUlVCIExlZ2FjeSB2ZWNoaS4gRGFjxIMg
bnUgYWN0dWFsaXphyJtpICIKImFjZXN0ZSBpbWFnaW5pIEdSVUIgMiwgZWxlIGFyIHB1dGVhIGZp
IGluY29tcGF0aWJpbGUgY3Ugbm9pbGUgcGFjaGV0ZSDImWkgYXIgIgoicHV0ZWEgw65tcGllZGlj
YSBzaXN0ZW11bCBzxIMgcG9ybmVhc2PEgyBjb3Jlc3B1bnrEg3Rvci4iCgojLiBUeXBlOiBib29s
ZWFuCiMuIERlc2NyaXB0aW9uCiM6IC4uL2dydWItcGMudGVtcGxhdGVzLmluOjExMDAxCm1zZ2lk
ICIiCiJZb3Ugc2hvdWxkIGdlbmVyYWxseSBmaW5pc2ggdGhlIGNvbnZlcnNpb24gdG8gR1JVQiAy
IHVubGVzcyB0aGVzZSBib290ICIKInJlY29yZHMgd2VyZSBjcmVhdGVkIGJ5IGEgR1JVQiAyIGlu
c3RhbGxhdGlvbiBvbiBzb21lIG90aGVyIG9wZXJhdGluZyBzeXN0ZW0uIgptc2dzdHIgIiIKIsOO
biBnZW5lcmFsIGVzdGUgYmluZSBzxIMgw65uY2hlaWHIm2kgY29udmVyc2lhIGxhIEdSVUIgMiwg
w65uIGFmYXJhIGNhenVsdWkgw65uICIKImNhcmUgYWNlbGUgZmnImWllcmUgYXUgZm9zdCBjcmVh
dGUgZGUgbyBpbnN0YWxhcmUgR1JVQiAyIGEgYWx0dWkgc2lzdGVtIGRlICIKIm9wZXJhcmUuIgoK
Iy4gVHlwZTogc3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjoxMDAxCm1z
Z2lkICJMaW51eCBjb21tYW5kIGxpbmU6Igptc2dzdHIgIkxpbmlhIGRlIGNvbWFuZMSDIExpbnV4
OiIKCiMuIFR5cGU6IHN0cmluZwojLiBEZXNjcmlwdGlvbgojOiAuLi90ZW1wbGF0ZXMuaW46MTAw
MQojLCBmdXp6eQojfCBtc2dpZCAiIgojfCAiVGhlIGZvbGxvd2luZyBMaW51eCBjb21tYW5kIGxp
bmUgd2FzIGV4dHJhY3RlZCBmcm9tIC9ldGMvZGVmYXVsdC9ncnViIG9yICIKI3wgInRoZSBga29w
dCcgcGFyYW1ldGVyIGluIEdSVUIgTGVnYWN5J3MgbWVudS5sc3QuIFBsZWFzZSB2ZXJpZnkgdGhh
dCBpdCBpcyAiCiN8ICJjb3JyZWN0LCBhbmQgbW9kaWZ5IGl0IGlmIG5lY2Vzc2FyeS4iCm1zZ2lk
ICIiCiJUaGUgZm9sbG93aW5nIExpbnV4IGNvbW1hbmQgbGluZSB3YXMgZXh0cmFjdGVkIGZyb20g
L2V0Yy9kZWZhdWx0L2dydWIgb3IgdGhlICIKImBrb3B0JyBwYXJhbWV0ZXIgaW4gR1JVQiBMZWdh
Y3kncyBtZW51LmxzdC4gUGxlYXNlIHZlcmlmeSB0aGF0IGl0IGlzICIKImNvcnJlY3QsIGFuZCBt
b2RpZnkgaXQgaWYgbmVjZXNzYXJ5LiBUaGUgY29tbWFuZCBsaW5lIGlzIGFsbG93ZWQgdG8gYmUg
ZW1wdHkuIgptc2dzdHIgIiIKIkFjZWFzdMSDIGxpbmllIGRlIGNvbWFuZMSDIExpbnV4IGEgZm9z
dCBleHRyYXPEgyBkaW4gL2V0Yy9kZWZhdWx0L2dydWIgc2F1ICIKInBhcmFtZXRydWwg4oCea29w
dOKAnSBkaW4gZmnImWllcnVsIG1lbnUubHN0IGFsIHZlY2hpdWx1aSBHUlVCLiBWZXJpZmljYcib
aSAiCiJjb3JlY3RpdHVkaW5lYSBhY2VzdGVpYSDImWkgbW9kaWZpY2HIm2ktbywgZGFjxIMgZXN0
ZSBuZXZvaWUuIgoKIy4gVHlwZTogc3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRl
cy5pbjoyMDAxCm1zZ2lkICJMaW51eCBkZWZhdWx0IGNvbW1hbmQgbGluZToiCm1zZ3N0ciAiTGlu
aWEgZGUgY29tYW5kxIMgaW1wbGljaXTEgyBMaW51eDoiCgojLiBUeXBlOiBzdHJpbmcKIy4gRGVz
Y3JpcHRpb24KIzogLi4vdGVtcGxhdGVzLmluOjIwMDEKbXNnaWQgIiIKIlRoZSBmb2xsb3dpbmcg
c3RyaW5nIHdpbGwgYmUgdXNlZCBhcyBMaW51eCBwYXJhbWV0ZXJzIGZvciB0aGUgZGVmYXVsdCBt
ZW51ICIKImVudHJ5IGJ1dCBub3QgZm9yIHRoZSByZWNvdmVyeSBtb2RlLiIKbXNnc3RyICIiCiJV
cm3Eg3RvcnVsIMiZaXIgdmEgZmkgZm9sb3NpdCBjYSBwYXJhbWV0cnUgcGVudHJ1IExpbnV4IHBl
bnRydSBwb3ppyJtpYSAiCiJpbXBsaWNpdMSDIGRpbiBtZW5pdSwgZGFyIG51IMiZaSBwZW50cnUg
Y2VhIGRlIHJlY3VwZXJhcmUuIgoKIy4gVHlwZTogc3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4u
L3RlbXBsYXRlcy5pbjozMDAxCm1zZ2lkICJrRnJlZUJTRCBjb21tYW5kIGxpbmU6Igptc2dzdHIg
IkxpbmlhIGRlIGNvbWFuZMSDIGtGcmVlQlNEOiIKCiMuIFR5cGU6IHN0cmluZwojLiBEZXNjcmlw
dGlvbgojOiAuLi90ZW1wbGF0ZXMuaW46MzAwMQojLCBmdXp6eQojfCBtc2dpZCAiIgojfCAiVGhl
IGZvbGxvd2luZyBrRnJlZUJTRCBjb21tYW5kIGxpbmUgd2FzIGV4dHJhY3RlZCBmcm9tIC9ldGMv
ZGVmYXVsdC9ncnViICIKI3wgIm9yIHRoZSBga29wdCcgcGFyYW1ldGVyIGluIEdSVUIgTGVnYWN5
J3MgbWVudS5sc3QuIFBsZWFzZSB2ZXJpZnkgdGhhdCBpdCAiCiN8ICJpcyBjb3JyZWN0LCBhbmQg
bW9kaWZ5IGl0IGlmIG5lY2Vzc2FyeS4iCm1zZ2lkICIiCiJUaGUgZm9sbG93aW5nIGtGcmVlQlNE
IGNvbW1hbmQgbGluZSB3YXMgZXh0cmFjdGVkIGZyb20gL2V0Yy9kZWZhdWx0L2dydWIgb3IgIgoi
dGhlIGBrb3B0JyBwYXJhbWV0ZXIgaW4gR1JVQiBMZWdhY3kncyBtZW51LmxzdC4gUGxlYXNlIHZl
cmlmeSB0aGF0IGl0IGlzICIKImNvcnJlY3QsIGFuZCBtb2RpZnkgaXQgaWYgbmVjZXNzYXJ5LiBU
aGUgY29tbWFuZCBsaW5lIGlzIGFsbG93ZWQgdG8gYmUgZW1wdHkuIgptc2dzdHIgIiIKIkFjZWFz
dMSDIGxpbmllIGRlIGNvbWFuZMSDIGtGcmVlQlNEIGEgZm9zdCBleHRyYXPEgyBkaW4gL2V0Yy9k
ZWZhdWx0L2dydWIgc2F1ICIKInBhcmFtZXRydWwg4oCea29wdOKAnSBkaW4gZmnImWllcnVsIG1l
bnUubHN0IGFsIHZlY2hpdWx1aSBHUlVCLiBWZXJpZmljYcibaSAiCiJjb3JlY3RpdHVkaW5lYSBh
Y2VzdGVpYSDImWkgbW9kaWZpY2HIm2ktbywgZGFjxIMgZXN0ZSBuZXZvaWUuIgoKIy4gVHlwZTog
c3RyaW5nCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjo0MDAxCm1zZ2lkICJrRnJl
ZUJTRCBkZWZhdWx0IGNvbW1hbmQgbGluZToiCm1zZ3N0ciAiTGluaWEgZGUgY29tYW5kxIMgaW1w
bGljaXTEgyBrRnJlZUJTRDoiCgojLiBUeXBlOiBzdHJpbmcKIy4gRGVzY3JpcHRpb24KIzogLi4v
dGVtcGxhdGVzLmluOjQwMDEKbXNnaWQgIiIKIlRoZSBmb2xsb3dpbmcgc3RyaW5nIHdpbGwgYmUg
dXNlZCBhcyBrRnJlZUJTRCBwYXJhbWV0ZXJzIGZvciB0aGUgZGVmYXVsdCAiCiJtZW51IGVudHJ5
IGJ1dCBub3QgZm9yIHRoZSByZWNvdmVyeSBtb2RlLiIKbXNnc3RyICIiCiJVcm3Eg3RvcnVsIMiZ
aXIgdmEgZmkgZm9sb3NpdCBjYSBwYXJhbWV0cnUgcGVudHJ1IGtGcmVlQlNEIHBlbnRydSBwb3pp
yJtpYSAiCiJpbXBsaWNpdMSDIGRpbiBtZW5pdSwgZGFyIG51IMiZaSBwZW50cnUgY2VhIGRlIHJl
Y3VwZXJhcmUuIgoKIy4gVHlwZTogbm90ZQojLiBEZXNjcmlwdGlvbgojOiAuLi90ZW1wbGF0ZXMu
aW46NTAwMQptc2dpZCAiL2Jvb3QvZ3J1Yi9kZXZpY2UubWFwIGhhcyBiZWVuIHJlZ2VuZXJhdGVk
Igptc2dzdHIgIi9ib290L2dydWIvZGV2aWNlLm1hcCBhIGZvc3QgcmVnZW5lcmF0IgoKIy4gVHlw
ZTogbm90ZQojLiBEZXNjcmlwdGlvbgojOiAuLi90ZW1wbGF0ZXMuaW46NTAwMQptc2dpZCAiIgoi
VGhlIGZpbGUgL2Jvb3QvZ3J1Yi9kZXZpY2UubWFwIGhhcyBiZWVuIHJld3JpdHRlbiB0byB1c2Ug
c3RhYmxlIGRldmljZSAiCiJuYW1lcy4gSW4gbW9zdCBjYXNlcywgdGhpcyBzaG91bGQgc2lnbmlm
aWNhbnRseSByZWR1Y2UgdGhlIG5lZWQgdG8gY2hhbmdlIGl0ICIKImluIGZ1dHVyZSwgYW5kIGJv
b3QgbWVudSBlbnRyaWVzIGdlbmVyYXRlZCBieSBHUlVCIHNob3VsZCBub3QgYmUgYWZmZWN0ZWQu
Igptc2dzdHIgIiIKIkZpyJlpZXJ1bCAvYm9vdC9ncnViL2RldmljZS5tYXAgYSBmb3N0IHJlc2Ny
aXMgc8SDIGZvbG9zZWFzY8SDIG51bWUgc3RhYmlsZSBkZSAiCiJkaXNwb3ppdGl2ZS4gw45uIG1h
am9yaXRhdGVhIGNhenVyaWxvciwgYWNlc3QgbHVjcnUgdmEgcmVkdWNlIHNlbW5pZmljYXRpdiAi
CiJuZXZvaWEgZGUgYS1sIG1vZGlmaWNhIHVsdGVyaW9yIMiZaSBpbnRyxINyaWxlIMOubiBtZW5p
dSBnZW5lcmF0ZSBkZSBncnViIG51IGFyICIKInRyZWJ1aSBzxIMgZmllIGFmZWN0YXRlLiAiCgoj
LiBUeXBlOiBub3RlCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjo1MDAxCm1zZ2lk
ICIiCiJIb3dldmVyLCBzaW5jZSBtb3JlIHRoYW4gb25lIGRpc2sgaXMgcHJlc2VudCBpbiB0aGUg
c3lzdGVtLCBpdCBpcyBwb3NzaWJsZSAiCiJ0aGF0IHRoZSBzeXN0ZW0gaXMgZGVwZW5kaW5nIG9u
IHRoZSBvbGQgZGV2aWNlIG1hcC4gUGxlYXNlIGNoZWNrIHdoZXRoZXIgIgoidGhlcmUgYXJlIGFu
eSBjdXN0b20gYm9vdCBtZW51IGVudHJpZXMgdGhhdCByZWx5IG9uIEdSVUIncyAoaGROKSBkcml2
ZSAiCiJudW1iZXJpbmcsIGFuZCB1cGRhdGUgdGhlbSBpZiBuZWNlc3NhcnkuIgptc2dzdHIgIiIK
IlRvdHXImWksIGRlb2FyZWNlIGV4aXN0xIMgbWFpIG11bHQgZGUgdW4gZGlzYyDDrm4gc2lzdGVt
LCBlc3RlIHBvc2liaWwgY2EgIgoic2lzdGVtdWwgc8SDIGRlcGluZMSDIGRlIHZlY2hlYSBoYXJ0
xIMgZGUgZGlzcG96aXRpdmUuIFZlcmlmaWNhyJtpIGRhY8SDIGF2ZcibaSAiCiJpbnRyxINyaSBw
ZXJzb25hbGl6YXRlIMOubiBtZW5pdSBjYXJlIGRlcGluZCBkZSBudW1lcm90YXJlYSBHUlVCICho
ZE4pIMiZaSAiCiJhY3R1YWxpemHIm2ktbGUgZGFjxIMgZXN0ZSBjYXp1bC4iCgojLiBUeXBlOiBu
b3RlCiMuIERlc2NyaXB0aW9uCiM6IC4uL3RlbXBsYXRlcy5pbjo1MDAxCm1zZ2lkICIiCiJJZiB5
b3UgZG8gbm90IHVuZGVyc3RhbmQgdGhpcyBtZXNzYWdlLCBvciBpZiB0aGVyZSBhcmUgbm8gY3Vz
dG9tIGJvb3QgbWVudSAiCiJlbnRyaWVzLCB5b3UgY2FuIGlnbm9yZSB0aGlzIG1lc3NhZ2UuIgpt
c2dzdHIgIiIKIkRhY8SDIG51IMOubsibZWxlZ2XIm2kgYWNlc3QgbWVzYWosIHNhdSBudSBleGlz
dMSDIHBvemnIm2lpIHBlcnNvbmFsaXphdGUgw65uICIKIm1lbml1LCDDrmwgcHV0ZcibaSBpZ25v
cmEuIgoKI34gbXNnaWQgIiIKI34gIkluIGVpdGhlciBjYXNlLCB3aGVuZXZlciB5b3Ugd2FudCBH
UlVCIDIgdG8gYmUgbG9hZGVkIGRpcmVjdGx5IGZyb20gTUJSLCAiCiN+ICJ5b3UgY2FuIGRvIHNv
IGJ5IGlzc3VpbmcgKGFzIHJvb3QpIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoiCiN+IG1zZ3N0ciAi
IgojfiAiw45uIG9yaWNlIGNheiwgYXR1bmNpIGPDom5kIHZlyJtpIGRvcmkgY2EgR1JVQiAyIHNh
IGZpZSDDrm5jxINyY2F0IGRpcmVjdCBkaW4gIgojfiAiTUJSLCBwdXRlyJtpIHJ1bGEgKGNhIHJv
b3QpIGNvbWFuZGEgdXJtxIN0b2FyZToiCgojfiBtc2dpZCAiR1JVQiBpbnN0YWxsYXRpb24gZmFp
bGVkLiBDb250aW51ZT8iCiN+IG1zZ3N0ciAiSW5zdGFsYXJlYSBHUlVCIGEgZciZdWF0LiBDb250
aW51YcibaT8iCgojfiBtc2dpZCAiR1JVQiAxLjk1IG51bWJlcmluZyBzY2hlbWUgdHJhbnNpdGlv
biIKI34gbXNnc3RyICJUcmFuemnIm2lhIGxhIHNjaGVtYSBkZSBudW1lcm90YXJlIHBlbnRydSBH
UlVCIDEuOTUiCgojfiBtc2dpZCAiIgojfiAiQXMgb2YgdmVyc2lvbiAxLjk1LCBHUlVCIDIgaGFz
IGNoYW5nZWQgaXRzIG51bWJlcmluZyBzY2hlbWUuIFBhcnRpdGlvbnMgIgojfiAiYXJlIG5vdyBj
b3VudGVkIHN0YXJ0aW5nIGZyb20gMSByYXRoZXIgdGhhbiAwLiBUaGlzIGlzIHRvIG1ha2UgaXQg
IgojfiAiY29uc2lzdGVudCB3aXRoIGRldmljZSBuYW1lcyBvZiBMaW51eCBhbmQgdGhlIG90aGVy
IGtlcm5lbHMgdXNlZCBpbiAiCiN+ICJEZWJpYW4uIEZvciBleGFtcGxlLCB3aGVuIHVzaW5nIExp
bnV4IGFzIHRoZSBrZXJuZWwsIFwiKGhkMCwxKVwiIHJlZmVycyAiCiN+ICJ0byB0aGUgc2FtZSBw
YXJ0aXRpb24gYXMgdGhlIC9kZXYvc2RhMSBkZXZpY2Ugbm9kZS4iCiN+IG1zZ3N0ciAiIgojfiAi
w45uY2Vww6JuZCBjdSB2ZXJzaXVuZWEgMS45NSwgR1JVQiAyIMiZaS1hIHNjaGltYmF0IHNjaGVt
YSBkZSBudW1lcm90YXJlLiAiCiN+ICJQYXJ0acibaWlsZSBzdW50IGFjdW0gbnVtZXJvdGF0ZSDD
rm5jZXDDom5kIGRlIGxhIDEgKMOubiBsb2MgZGUgMCkuIEFjZXN0ICIKI34gImx1Y3J1IGVzdGUg
Y29uc2VjdmVudCBjdSBudW1lbGUgZGUgZGlzcG96aXRpdmUgYWxlIExpbnV4LXVsdWkgyJlpIGEg
YWx0b3IgIgojfiAibnVjbGVlIGZvbG9zaXRlIMOubiBEZWJpYW4uIERlIGV4ZW1wbHUsIGPDom5k
IHNlIGZvbG9zZciZdGUgbnVjbGV1bCBMaW51eCwgIgojfiAi4oCeKGhkMCwxKeKAnSBzZSByZWZl
csSDIGxhIGFjZWlhyJlpIHBhcnRpyJtpZSBjYSDImWkgbm9kdWwgZGUgZGlzcG96aXRpdiAvZGV2
LyIKI34gInNkYTEuIgoKI34gbXNnaWQgIiIKI34gIkJlY2F1c2Ugb2YgdGhpcywgdGhlcmUncyBh
IGNoYW5jZSB5b3VyIHN5c3RlbSBiZWNvbWVzIHVuYm9vdGFibGUgaWYgIgojfiAidXBkYXRlLWdy
dWIoOCkgaXMgcnVuIGJlZm9yZSBHUlVCIGlzIHVwZGF0ZWQsIGdlbmVyYXRpbmcgYSBncnViLmNm
ZyBmaWxlICIKI34gInRoYXQgeW91ciBpbnN0YWxsZWQgR1JVQiB3b24ndCB5ZXQgYmUgYWJsZSB0
byBwYXJzZSBjb3JyZWN0bHkuIFRvIGVuc3VyZSAiCiN+ICJ5b3VyIHN5c3RlbSB3aWxsIGJlIGFi
bGUgdG8gYm9vdCwgeW91IGhhdmUgdG86IgojfiBtc2dzdHIgIiIKI34gIkRlIGFjZWVhLCBleGlz
dMSDIHJpc2N1bCBjYSBzaXN0ZW11bCBzxIMgbnUgbWFpIHBvcm5lYXNjxIMgZGFjxIMgdXBkYXRl
LWdydWIiCiN+ICIoOCkgZXN0ZSBydWxhdCDDrm5haW50ZSBjYSBHUlVCIHPEgyBmaWUgYWN0dWFs
aXphdCwgZ2VuZXLDom5kIGFzdGZlbCB1biAiCiN+ICJmaciZaWVyIGdydWIuY2ZnIHBlIGNhcmUg
R1JVQi11bCBpbnN0YWxhdCBudS1sIHZhIHB1dGVhIMOubmPEgyBhbmFsaXphICIKI34gImNvcmVj
dC4gUGVudHJ1IGEgdsSDIGFzaWd1cmEgY8SDIHNpc3RlbXVsIHZhIHB1dGVhIHBvcm5pLCB2YSB0
cmVidWkgc8SDOiIKCiN+IG1zZ2lkICIiCiN+ICIgLSBSZWluc3RhbGwgR1JVQiAodHlwaWNhbGx5
LCBieSBydW5uaW5nIGdydWItaW5zdGFsbCkuXG4iCiN+ICIgLSBSZXJ1biB1cGRhdGUtZ3J1YiB0
byBnZW5lcmF0ZSBhIG5ldyBncnViLmNmZy4iCiN+IG1zZ3N0ciAiIgojfiAiIC0gUmVpbnN0YWxh
yJtpIEdSVUIgKMOubiBtb2Qgbm9ybWFsLCBwcmluIHJ1bGFyZWEgbHVpIGdydWItaW5zdGFsbCku
XG4iCiN+ICIgLSBSdWxhyJtpIGRpbiBub3UgdXBkYXRlLWdydWIgcGVudHJ1IGEgZ2VuZXJhIHVu
IG5vdSBncnViLmNmZy4iCg==

--=1327008071=--

Reply via email to