<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>60355</bug_id>
          
          <creation_ts>2004-08-14 12:11 0000</creation_ts>
          <short_desc>gcc 3.4.1-r2 fails to compile with -fstack-protector and multilib enabled</short_desc>
          <delta_ts>2004-08-15 09:40:36 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>GCC Porting</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rich0@gentoo.org</reporter>
          <assigned_to>toolchain@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>rich0@gentoo.org</who>
            <bug_when>2004-08-14 12:11:14 0000</bug_when>
            <thetext>gcc 3.4.1-r2 was recently marked stable on amd64.  However, it does not compile for me.

gcc 3.4.1-r2 compile terminates with:

config.status: creating config.h
config.status: executing default-1 commands
Adding multilib support to Makefile in /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libstdc++-v3
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
pwd: /var/tmp/portage/gcc-3.4.1-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3
Running configure in multilib subdir 32
pwd: /var/tmp/portage/gcc-3.4.1-r2/work/build/x86_64-pc-linux-gnu
mkdir 32
configure: creating cache ./config.cache
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4
.1-r2/work/build/gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-
gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include  -m32
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log&apos; for more details.
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.1-r2/work/build&apos;
make: *** [profiledbootstrap] Error 2

!!! ERROR: sys-devel/gcc-3.4.1-r2 failed.
!!! Function src_compile, Line 688, Exitcode 2
!!! (no error message)


Reproducible: Always
Steps to Reproduce:




Gentoo Base System version 1.4.16
Portage 2.0.50-r9 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.7-gentoo-r11-rf15)
=================================================================
System uname: 2.6.7-gentoo-r11-rf15 x86_64 4
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-g -march=k8 -mtune=k8 -O3 -pipe -fomit-frame-pointer -fstack-protector&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
COMPILER=&quot;gcc3&quot;
CONFIG_PROTECT=&quot;/etc /home /opt/zetagrid /usr/X11R6/lib/X11/xkb
/usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/freenet /var/qmail/control /var/www&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-g -march=k8 -mtune=k8 -O3 -pipe -fomit-frame-pointer -fstack-protector&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache gpg nostrip severe userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://open-systems.ufl.edu/mirrors/gentoo
http://mirror.clarkson.edu/pub/distributions/gentoo/
ftp://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo
ftp://gentoo.mirrors.pair.com/&quot;
MAKEOPTS=&quot;-j1&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.us.gentoo.org/gentoo-portage&quot;
USE=&quot;X aalib acpi alsa amd64 apache2 apm arts avi berkdb bonobo cdr crypt cups
debug divx4linux dvd encode esd ethereal evo fbcon flac foomaticdb gd gdbm gif
gimpprint glut gnome gpm gtk gtk2 gtkhtml guile imagemagick imap imlib innodb
java jpeg kde kerberos ldap libg++ libwww maildir mikmod motif mozilla mpeg
multilib mysql ncurses nls nptl ntlm oav oggvorbis opengl oss pam pda pdflib
perl php png postgres python qt quicktime ruby samba sasl sdl slang speex spell
ssl tcltk tcpd tetex theora tiff truetype wmf xml2 xmms xv zlib&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-08-14 14:12:26 0000</bug_when>
            <thetext>can you post the config.log it mentions?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rich0@gentoo.org</who>
            <bug_when>2004-08-14 18:39:32 0000</bug_when>
            <thetext>Hmm - there are a few of them:
./build/x86_64-pc-linux-gnu/32/libstdc++-v3/config.log
./build/x86_64-pc-linux-gnu/libstdc++-v3/config.log
./build/gcc/config.log
./build/libiberty/config.log
./build/intl/config.log
./build/config.log

The last is probably the relevant one based on the error output, but it doesn&apos;t seem to have any useful details.  

config.log:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:581: checking host system type
configure:602: checking target system type
configure:620: checking build system type
configure:675: checking for a BSD compatible install
configure:2844: checking for x86_64-pc-linux-gnu-ar
configure:2877: checking for ar
configure:2916: checking for x86_64-pc-linux-gnu-as
configure:2949: checking for as
configure:2988: checking for x86_64-pc-linux-gnu-dlltool
configure:3021: checking for dlltool
configure:3060: checking for x86_64-pc-linux-gnu-ld
configure:3132: checking for x86_64-pc-linux-gnu-nm
configure:3165: checking for nm
configure:3204: checking for x86_64-pc-linux-gnu-ranlib
configure:3237: checking for ranlib
configure:3276: checking for x86_64-pc-linux-gnu-windres
configure:3309: checking for windres
configure:3348: checking for x86_64-pc-linux-gnu-objcopy
configure:3381: checking for objcopy
configure:3420: checking for x86_64-pc-linux-gnu-objdump
configure:3453: checking for objdump
configure:3502: checking for x86_64-pc-linux-gnu-ar
configure:3535: checking for ar
configure:3574: checking for x86_64-pc-linux-gnu-as
configure:3607: checking for as
configure:3646: checking for x86_64-pc-linux-gnu-dlltool
configure:3679: checking for dlltool
configure:3718: checking for x86_64-pc-linux-gnu-ld
configure:3751: checking for ld
configure:3790: checking for x86_64-pc-linux-gnu-nm
configure:3823: checking for nm
configure:3862: checking for x86_64-pc-linux-gnu-ranlib
configure:3895: checking for ranlib
configure:3934: checking for x86_64-pc-linux-gnu-windres
configure:3967: checking for windres
configure:4034: checking whether to enable maintainer-specific portions of Makefiles
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-08-14 19:27:35 0000</bug_when>
            <thetext>build/x86_64-pc-linux-gnu/32/libstdc++-v3/config.log looks like the config.log i need</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rich0@gentoo.org</who>
            <bug_when>2004-08-14 22:11:05 0000</bug_when>
            <thetext>Ah, yes this is much better (I looked at it with tail and missed the error message halfway up...

Config.log attached</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rich0@gentoo.org</who>
            <bug_when>2004-08-14 22:11:45 0000</bug_when>
            <thetext>Created an attachment (id=37454)
32-bit libstdc++ config.log
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-08-15 01:21:40 0000</bug_when>
            <thetext>configure:2387: checking for C compiler default output file name
configure:2390: /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include  -m32 -O2 -g -march=k8 -mtune=k8 -pipe -fstack-protector -O2 -O2 -g -march=k8 -mtune=k8 -pipe -fstack-protector -O2  conftest.c  &gt;&amp;5
/var/tmp/portage/gcc-3.4.1-r2/temp/ccSnuAQ2.o(.text+0xa): In function `main&apos;:
/var/tmp/portage/gcc-3.4.1-r2/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/conftest.c:12: undefined reference to `__guard&apos;
/var/tmp/portage/gcc-3.4.1-r2/temp/ccSnuAQ2.o(.text+0x2d):/var/tmp/portage/gcc-3.4.1-r2/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/conftest.c:16: undefined reference to `__stack_smash_handler&apos;
collect2: ld returned 1 exit status

bam. that would be it...

ayanami portcvs # fgrep __stack_smash_handler /lib64/libc.so.6
Binary file /lib64/libc.so.6 matches
ayanami portcvs # fgrep __stack_smash_handler /lib32/libc.so.6
ayanami portcvs #

it seems that the person who built the 32bit libc in stable didnt do so using a gentoo glibc... and so it doesnt have our propolice patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-08-15 01:23:58 0000</bug_when>
            <thetext>this is an amd64 toolchain bug, not a gcc-porting bug. re-assigning...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-08-15 01:28:04 0000</bug_when>
            <thetext>ayanami portcvs # fgrep __stack_smash_handler /lib32/libc.so.6 Binary file /lib32/libc.so.6 matches

bam. upgrading to emul-linux-x86-baselibs-1.1-r3 should fix your problem. i&apos;ve just marked 1.1-r3 stable, so this bug should be fixed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2004-08-15 03:06:04 0000</bug_when>
            <thetext>Hm, i don&apos;t understand how that could happen. I used portage to emerge all emul libs in a 32bit chroot and built the package from them. *scratching head*</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lv@gentoo.org</who>
            <bug_when>2004-08-15 09:40:36 0000</bug_when>
            <thetext>i think brad_mssw built the first emul libs by hand and those were still in stable.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>37454</attachid>
            <date>2004-08-14 22:11 0000</date>
            <desc>32-bit libstdc++ config.log</desc>
            <filename>config.log</filename>
            <type>text/plain</type>
            <data encoding="base64">VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp
bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz
IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IHBhY2thZ2UtdW51c2VkIGNvbmZpZ3VyZSB2
ZXJzaW9uLXVudXNlZCwgd2hpY2ggd2FzCmdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi41OS4g
IEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwoKICAkIC92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMu
NC4xLXIyL3dvcmsvZ2NjLTMuNC4xL2xpYnN0ZGMrKy12My9jb25maWd1cmUgLS13aXRoLW11bHRp
c3ViZGlyPTMyIC0td2l0aC1tdWx0aXNyY3RvcD0gLS1lbmFibGUtbXVsdGlsaWIgLS1jYWNoZS1m
aWxlPS4vY29uZmlnLmNhY2hlIC0taG9zdD14ODZfNjQtcGMtbGludXgtZ251IC0tYnVpbGQ9eDg2
XzY0LXBjLWxpbnV4LWdudSAtLXByZWZpeD0vdXNyIC0tYmluZGlyPS91c3IveDg2XzY0LXBjLWxp
bnV4LWdudS9nY2MtYmluLzMuNCAtLWluY2x1ZGVkaXI9L3Vzci9saWIvZ2NjL3g4Nl82NC1wYy1s
aW51eC1nbnUvMy40LjEvaW5jbHVkZSAtLWRhdGFkaXI9L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZf
NjQtcGMtbGludXgtZ251LzMuNCAtLW1hbmRpcj0vdXNyL3NoYXJlL2djYy1kYXRhL3g4Nl82NC1w
Yy1saW51eC1nbnUvMy40L21hbiAtLWluZm9kaXI9L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZfNjQt
cGMtbGludXgtZ251LzMuNC9pbmZvIC0td2l0aC1zeXN0ZW0temxpYiAtLWVuYWJsZS1sYW5ndWFn
ZXM9YyxjKysgLS1lbmFibGUtdGhyZWFkcz1wb3NpeCAtLWVuYWJsZS1sb25nLWxvbmcgLS1kaXNh
YmxlLWNoZWNraW5nIC0tZGlzYWJsZS1saWJ1bndpbmQtZXhjZXB0aW9ucyAtLWVuYWJsZS1jc3Rk
aW89c3RkaW8gLS1lbmFibGUtdmVyc2lvbi1zcGVjaWZpYy1ydW50aW1lLWxpYnMgLS13aXRoLWd4
eC1pbmNsdWRlLWRpcj0vdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS8zLjQuMS9pbmNs
dWRlL2crKy12MyAtLXdpdGgtbG9jYWwtcHJlZml4PS91c3IvbG9jYWwgLS1kaXNhYmxlLXdlcnJv
ciAtLWVuYWJsZS1zaGFyZWQgLS1lbmFibGUtbmxzIC0td2l0aG91dC1pbmNsdWRlZC1nZXR0ZXh0
IC0tZW5hYmxlLW11bHRpbGliIC0tZW5hYmxlLV9fY3hhX2F0ZXhpdCAtLWVuYWJsZS1jbG9jYWxl
PWdudSAtLXdpdGgtZ2NjLXZlcnNpb24tdHJpZ2dlcj0vdmFyL3RtcC9wb3J0YWdlL2djYy0zLjQu
MS1yMi93b3JrL2djYy0zLjQuMS9nY2MvdmVyc2lvbi5jIC0tcHJvZ3JhbS10cmFuc2Zvcm0tbmFt
ZT1zLHkseSwgLS1zcmNkaXI9L3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvd29yay9nY2Mt
My40LjEvbGlic3RkYysrLXYzIC0td2l0aC10YXJnZXQtc3ViZGlyPXg4Nl82NC1wYy1saW51eC1n
bnUgQ1BQRkxBR1M9LU8yIC1nIC1tYXJjaD1rOCAtbXR1bmU9azggLXBpcGUgLWZzdGFjay1wcm90
ZWN0b3IgLU8yIGJ1aWxkX2FsaWFzPXg4Nl82NC1wYy1saW51eC1nbnUgaG9zdF9hbGlhcz14ODZf
NjQtcGMtbGludXgtZ251IHRhcmdldF9hbGlhcz14ODZfNjQtcGMtbGludXgtZ251IC1zcmNkaXI9
L3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvd29yay9nY2MtMy40LjEvbGlic3RkYysrLXYz
CgojIyAtLS0tLS0tLS0gIyMKIyMgUGxhdGZvcm0uICMjCiMjIC0tLS0tLS0tLSAjIwoKaG9zdG5h
bWUgPSByaWNoNjQKdW5hbWUgLW0gPSB4ODZfNjQKdW5hbWUgLXIgPSAyLjYuNy1nZW50b28tcjEx
LXJmMTUKdW5hbWUgLXMgPSBMaW51eAp1bmFtZSAtdiA9ICMxIFRodSBBdWcgNSAwNzowOToyNyBF
RFQgMjAwNAoKL3Vzci9iaW4vdW5hbWUgLXAgPSA0Ci9iaW4vdW5hbWUgLVggICAgID0gdW5rbm93
bgoKL2Jpbi9hcmNoICAgICAgICAgICAgICA9IHg4Nl82NAovdXNyL2Jpbi9hcmNoIC1rICAgICAg
ID0gdW5rbm93bgovdXNyL2NvbnZleC9nZXRzeXNpbmZvID0gdW5rbm93bgpob3N0aW5mbyAgICAg
ICAgICAgICAgID0gdW5rbm93bgovYmluL21hY2hpbmUgICAgICAgICAgID0gdW5rbm93bgovdXNy
L2Jpbi9vc2xldmVsICAgICAgID0gdW5rbm93bgovYmluL3VuaXZlcnNlICAgICAgICAgID0gdW5r
bm93bgoKUEFUSDogL3NiaW4KUEFUSDogL3Vzci9zYmluClBBVEg6IC91c3IvbGliL3BvcnRhZ2Uv
YmluClBBVEg6IC9iaW4KUEFUSDogL3Vzci9iaW4KUEFUSDogL3Vzci9sb2NhbC9iaW4KUEFUSDog
L29wdC9iaW4KUEFUSDogL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2djYy1iaW4vMy40ClBBVEg6
IC91c3IvWDExUjYvYmluClBBVEg6IC9vcHQvYmxhY2tkb3duLWpkay0xLjQuMl9yYzEvYmluClBB
VEg6IC9vcHQvYmxhY2tkb3duLWpkay0xLjQuMl9yYzEvanJlL2JpbgpQQVRIOiAvdXNyL3F0LzMv
YmluClBBVEg6IC91c3Iva2RlLzMuMi9zYmluClBBVEg6IC91c3Iva2RlLzMuMi9iaW4KUEFUSDog
L3Vzci9zaGFyZS9rYXJhbWJhL2JpbgoKCiMjIC0tLS0tLS0tLS0tICMjCiMjIENvcmUgdGVzdHMu
ICMjCiMjIC0tLS0tLS0tLS0tICMjCgpjb25maWd1cmU6MTI3NzogY3JlYXRpbmcgY2FjaGUgLi9j
b25maWcuY2FjaGUKY29uZmlndXJlOjE1MDE6IGNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNv
bmZpZ3VyZToxNTE5OiByZXN1bHQ6IHg4Nl82NC1wYy1saW51eC1nbnUKY29uZmlndXJlOjE1Mjc6
IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29uZmlndXJlOjE1NDE6IHJlc3VsdDogeDg2XzY0
LXBjLWxpbnV4LWdudQpjb25maWd1cmU6MTU0OTogY2hlY2tpbmcgdGFyZ2V0IHN5c3RlbSB0eXBl
CmNvbmZpZ3VyZToxNTYzOiByZXN1bHQ6IHg4Nl82NC1wYy1saW51eC1nbnUKY29uZmlndXJlOjE2
MTE6IGNoZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwKY29uZmlndXJlOjE2NjY6
IHJlc3VsdDogL2Jpbi9pbnN0YWxsIC1jCmNvbmZpZ3VyZToxNjc3OiBjaGVja2luZyB3aGV0aGVy
IGJ1aWxkIGVudmlyb25tZW50IGlzIHNhbmUKY29uZmlndXJlOjE3MjA6IHJlc3VsdDogeWVzCmNv
bmZpZ3VyZToxNzUzOiBjaGVja2luZyBmb3IgZ2F3awpjb25maWd1cmU6MTc2OTogZm91bmQgL2Jp
bi9nYXdrCmNvbmZpZ3VyZToxNzc5OiByZXN1bHQ6IGdhd2sKY29uZmlndXJlOjE3ODk6IGNoZWNr
aW5nIHdoZXRoZXIgbWFrZSBzZXRzICQoTUFLRSkKY29uZmlndXJlOjE4MDk6IHJlc3VsdDogeWVz
CmNvbmZpZ3VyZToyMDQwOiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MKY29u
ZmlndXJlOjIwNjY6IHJlc3VsdDogL3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvd29yay9i
dWlsZC9nY2MveGdjYyAtQi92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvYnVpbGQv
Z2NjLyAtQi91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vIC1CL3Vzci94ODZfNjQtcGMtbGlu
dXgtZ251L2xpYi8gLWlzeXN0ZW0gL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2luY2x1ZGUgLWlz
eXN0ZW0gL3Vzci94ODZfNjQtcGMtbGludXgtZ251L3N5cy1pbmNsdWRlICAtbTMyCmNvbmZpZ3Vy
ZToyMzQ4OiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNvbmZpZ3VyZToyMzUxOiAv
dmFyL3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL2djYy94Z2NjIC1CL3Zhci90
bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvd29yay9idWlsZC9nY2MvIC1CL3Vzci94ODZfNjQtcGMt
bGludXgtZ251L2Jpbi8gLUIvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvbGliLyAtaXN5c3RlbSAv
dXNyL3g4Nl82NC1wYy1saW51eC1nbnUvaW5jbHVkZSAtaXN5c3RlbSAvdXNyL3g4Nl82NC1wYy1s
aW51eC1nbnUvc3lzLWluY2x1ZGUgIC1tMzIgLS12ZXJzaW9uIDwvZGV2L251bGwgPiY1CnhnY2Mg
KEdDQykgMy40LjEgMjAwNDA4MDMgKEdlbnRvbyBMaW51eCAzLjQuMS1yMiwgc3NwLTMuNC0yLCBw
aWUtOC43LjYuNSkKQ29weXJpZ2h0IChDKSAyMDA0IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwg
SW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNv
bmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KCmNvbmZpZ3VyZToyMzU0
OiAkPyA9IDAKY29uZmlndXJlOjIzNTY6IC92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dv
cmsvYnVpbGQvZ2NjL3hnY2MgLUIvdmFyL3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1
aWxkL2djYy8gLUIvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmluLyAtQi91c3IveDg2XzY0LXBj
LWxpbnV4LWdudS9saWIvIC1pc3lzdGVtIC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9pbmNsdWRl
IC1pc3lzdGVtIC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9zeXMtaW5jbHVkZSAgLW0zMiAtdiA8
L2Rldi9udWxsID4mNQpSZWFkaW5nIHNwZWNzIGZyb20gL3Zhci90bXAvcG9ydGFnZS9nY2MtMy40
LjEtcjIvd29yay9idWlsZC9nY2Mvc3BlY3MKQ29uZmlndXJlZCB3aXRoOiAvdmFyL3RtcC9wb3J0
YWdlL2djYy0zLjQuMS1yMi93b3JrL2djYy0zLjQuMS9jb25maWd1cmUgLS1wcmVmaXg9L3VzciAt
LWJpbmRpcj0vdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvZ2NjLWJpbi8zLjQgLS1pbmNsdWRlZGly
PS91c3IvbGliL2djYy94ODZfNjQtcGMtbGludXgtZ251LzMuNC4xL2luY2x1ZGUgLS1kYXRhZGly
PS91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0LXBjLWxpbnV4LWdudS8zLjQgLS1tYW5kaXI9L3Vz
ci9zaGFyZS9nY2MtZGF0YS94ODZfNjQtcGMtbGludXgtZ251LzMuNC9tYW4gLS1pbmZvZGlyPS91
c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0LXBjLWxpbnV4LWdudS8zLjQvaW5mbyAtLWVuYWJsZS1z
aGFyZWQgLS1ob3N0PXg4Nl82NC1wYy1saW51eC1nbnUgLS10YXJnZXQ9eDg2XzY0LXBjLWxpbnV4
LWdudSAtLXdpdGgtc3lzdGVtLXpsaWIgLS1lbmFibGUtbGFuZ3VhZ2VzPWMsYysrIC0tZW5hYmxl
LXRocmVhZHM9cG9zaXggLS1lbmFibGUtbG9uZy1sb25nIC0tZGlzYWJsZS1jaGVja2luZyAtLWRp
c2FibGUtbGlidW53aW5kLWV4Y2VwdGlvbnMgLS1lbmFibGUtY3N0ZGlvPXN0ZGlvIC0tZW5hYmxl
LXZlcnNpb24tc3BlY2lmaWMtcnVudGltZS1saWJzIC0td2l0aC1neHgtaW5jbHVkZS1kaXI9L3Vz
ci9saWIvZ2NjL3g4Nl82NC1wYy1saW51eC1nbnUvMy40LjEvaW5jbHVkZS9nKystdjMgLS13aXRo
LWxvY2FsLXByZWZpeD0vdXNyL2xvY2FsIC0tZGlzYWJsZS13ZXJyb3IgLS1lbmFibGUtc2hhcmVk
IC0tZW5hYmxlLW5scyAtLXdpdGhvdXQtaW5jbHVkZWQtZ2V0dGV4dCAtLWVuYWJsZS1tdWx0aWxp
YiAtLWVuYWJsZS1fX2N4YV9hdGV4aXQgLS1lbmFibGUtY2xvY2FsZT1nbnUKVGhyZWFkIG1vZGVs
OiBwb3NpeApnY2MgdmVyc2lvbiAzLjQuMSAyMDA0MDgwMyAoR2VudG9vIExpbnV4IDMuNC4xLXIy
LCBzc3AtMy40LTIsIHBpZS04LjcuNi41KQpjb25maWd1cmU6MjM1OTogJD8gPSAwCmNvbmZpZ3Vy
ZToyMzYxOiAvdmFyL3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL2djYy94Z2Nj
IC1CL3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvd29yay9idWlsZC9nY2MvIC1CL3Vzci94
ODZfNjQtcGMtbGludXgtZ251L2Jpbi8gLUIvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvbGliLyAt
aXN5c3RlbSAvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvaW5jbHVkZSAtaXN5c3RlbSAvdXNyL3g4
Nl82NC1wYy1saW51eC1nbnUvc3lzLWluY2x1ZGUgIC1tMzIgLVYgPC9kZXYvbnVsbCA+JjUKeGdj
YzogYC1WJyBtdXN0IGNvbWUgYXQgdGhlIHN0YXJ0IG9mIHRoZSBjb21tYW5kIGxpbmUKY29uZmln
dXJlOjIzNjQ6ICQ/ID0gMQpjb25maWd1cmU6MjM4NzogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIg
ZGVmYXVsdCBvdXRwdXQgZmlsZSBuYW1lCmNvbmZpZ3VyZToyMzkwOiAvdmFyL3RtcC9wb3J0YWdl
L2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL2djYy94Z2NjIC1CL3Zhci90bXAvcG9ydGFnZS9nY2Mt
My40LjEtcjIvd29yay9idWlsZC9nY2MvIC1CL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi8g
LUIvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvbGliLyAtaXN5c3RlbSAvdXNyL3g4Nl82NC1wYy1s
aW51eC1nbnUvaW5jbHVkZSAtaXN5c3RlbSAvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvc3lzLWlu
Y2x1ZGUgIC1tMzIgLU8yIC1nIC1tYXJjaD1rOCAtbXR1bmU9azggLXBpcGUgLWZzdGFjay1wcm90
ZWN0b3IgLU8yIC1PMiAtZyAtbWFyY2g9azggLW10dW5lPWs4IC1waXBlIC1mc3RhY2stcHJvdGVj
dG9yIC1PMiAgY29uZnRlc3QuYyAgPiY1Ci92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3Rl
bXAvY2NTbnVBUTIubygudGV4dCsweGEpOiBJbiBmdW5jdGlvbiBgbWFpbic6Ci92YXIvdG1wL3Bv
cnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvYnVpbGQveDg2XzY0LXBjLWxpbnV4LWdudS8zMi9saWJz
dGRjKystdjMvY29uZnRlc3QuYzoxMjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgX19ndWFyZCcK
L3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvdGVtcC9jY1NudUFRMi5vKC50ZXh0KzB4MmQp
Oi92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvYnVpbGQveDg2XzY0LXBjLWxpbnV4
LWdudS8zMi9saWJzdGRjKystdjMvY29uZnRlc3QuYzoxNjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0
byBgX19zdGFja19zbWFzaF9oYW5kbGVyJwpjb2xsZWN0MjogbGQgcmV0dXJuZWQgMSBleGl0IHN0
YXR1cwpjb25maWd1cmU6MjM5MzogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2Fz
Ogp8IC8qIGNvbmZkZWZzLmguICAqLwp8IAp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJwYWNrYWdl
LXVudXNlZCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAibGlic3RkYysrIgp8ICNkZWZpbmUg
UEFDS0FHRV9WRVJTSU9OICJ2ZXJzaW9uLXVudXNlZCIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5H
ICJwYWNrYWdlLXVudXNlZCB2ZXJzaW9uLXVudXNlZCIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQ
T1JUICIiCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IAp8IGludAp8IG1haW4gKCkKfCB7Cnwg
CnwgICA7CnwgICByZXR1cm4gMDsKfCB9CmNvbmZpZ3VyZToyNDMyOiBlcnJvcjogQyBjb21waWxl
ciBjYW5ub3QgY3JlYXRlIGV4ZWN1dGFibGVzClNlZSBgY29uZmlnLmxvZycgZm9yIG1vcmUgZGV0
YWlscy4KCiMjIC0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgQ2FjaGUgdmFyaWFibGVzLiAjIwojIyAt
LS0tLS0tLS0tLS0tLS0tICMjCgphY19jdl9idWlsZD14ODZfNjQtcGMtbGludXgtZ251CmFjX2N2
X2J1aWxkX2FsaWFzPXg4Nl82NC1wYy1saW51eC1nbnUKYWNfY3ZfZW52X0NQUEZMQUdTX3NldD1z
ZXQKYWNfY3ZfZW52X0NQUEZMQUdTX3ZhbHVlPSctTzIgLWcgLW1hcmNoPWs4IC1tdHVuZT1rOCAt
cGlwZSAtZnN0YWNrLXByb3RlY3RvciAtTzInCmFjX2N2X2Vudl9DUFBfc2V0PQphY19jdl9lbnZf
Q1BQX3ZhbHVlPQphY19jdl9lbnZfQ1hYQ1BQX3NldD0KYWNfY3ZfZW52X0NYWENQUF92YWx1ZT0K
YWNfY3ZfZW52X2J1aWxkX2FsaWFzX3NldD1zZXQKYWNfY3ZfZW52X2J1aWxkX2FsaWFzX3ZhbHVl
PXg4Nl82NC1wYy1saW51eC1nbnUKYWNfY3ZfZW52X2hvc3RfYWxpYXNfc2V0PXNldAphY19jdl9l
bnZfaG9zdF9hbGlhc192YWx1ZT14ODZfNjQtcGMtbGludXgtZ251CmFjX2N2X2Vudl90YXJnZXRf
YWxpYXNfc2V0PXNldAphY19jdl9lbnZfdGFyZ2V0X2FsaWFzX3ZhbHVlPXg4Nl82NC1wYy1saW51
eC1nbnUKYWNfY3ZfaG9zdD14ODZfNjQtcGMtbGludXgtZ251CmFjX2N2X2hvc3RfYWxpYXM9eDg2
XzY0LXBjLWxpbnV4LWdudQphY19jdl9wcm9nX0FXSz1nYXdrCmFjX2N2X3Byb2dfQ0M9Jy92YXIv
dG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvYnVpbGQvZ2NjL3hnY2MgLUIvdmFyL3RtcC9w
b3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL2djYy8gLUIvdXNyL3g4Nl82NC1wYy1saW51
eC1nbnUvYmluLyAtQi91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9saWIvIC1pc3lzdGVtIC91c3Iv
eDg2XzY0LXBjLWxpbnV4LWdudS9pbmNsdWRlIC1pc3lzdGVtIC91c3IveDg2XzY0LXBjLWxpbnV4
LWdudS9zeXMtaW5jbHVkZSAgLW0zMicKYWNfY3ZfcHJvZ19tYWtlX21ha2Vfc2V0PXllcwphY19j
dl90YXJnZXQ9eDg2XzY0LXBjLWxpbnV4LWdudQphY19jdl90YXJnZXRfYWxpYXM9eDg2XzY0LXBj
LWxpbnV4LWdudQoKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0IHZhcmlhYmxlcy4g
IyMKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKCkFDTE9DQUw9JyR7U0hFTEx9IC92YXIvdG1wL3Bv
cnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvZ2NjLTMuNC4xL21pc3NpbmcgLS1ydW4gYWNsb2NhbC0x
LjcnCkFMTE9DQVRPUl9IPScnCkFMTE9DQVRPUl9OQU1FPScnCkFNVEFSPScke1NIRUxMfSAvdmFy
L3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2djYy0zLjQuMS9taXNzaW5nIC0tcnVuIHRh
cicKQVI9J2FyJwpBUz0nL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi9hcycKQVRPTUlDSVRZ
X1NSQ0RJUj0nJwpBVE9NSUNfV09SRF9TUkNESVI9JycKQVVUT0NPTkY9JyR7U0hFTEx9IC92YXIv
dG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvZ2NjLTMuNC4xL21pc3NpbmcgLS1ydW4gYXV0
b2NvbmYnCkFVVE9IRUFERVI9JyR7U0hFTEx9IC92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIy
L3dvcmsvZ2NjLTMuNC4xL21pc3NpbmcgLS1ydW4gYXV0b2hlYWRlcicKQVVUT01BS0U9JyR7U0hF
TEx9IC92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvZ2NjLTMuNC4xL21pc3Npbmcg
LS1ydW4gYXV0b21ha2UtMS43JwpBV0s9J2dhd2snCkJBU0lDX0ZJTEVfQ0M9JycKQkFTSUNfRklM
RV9IPScnCkNDPScvdmFyL3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL2djYy94
Z2NjIC1CL3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIvd29yay9idWlsZC9nY2MvIC1CL3Vz
ci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi8gLUIvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvbGli
LyAtaXN5c3RlbSAvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvaW5jbHVkZSAtaXN5c3RlbSAvdXNy
L3g4Nl82NC1wYy1saW51eC1nbnUvc3lzLWluY2x1ZGUgIC1tMzInCkNDT0RFQ1ZUX0NDPScnCkND
T0RFQ1ZUX0g9JycKQ0NPTExBVEVfQ0M9JycKQ0NUWVBFX0NDPScnCkNGTEFHUz0nLU8yIC1nIC1t
YXJjaD1rOCAtbXR1bmU9azggLXBpcGUgLWZzdGFjay1wcm90ZWN0b3IgLU8yJwpDTE9DQUxFX0ND
PScnCkNMT0NBTEVfSD0nJwpDTE9DQUxFX0lOVEVSTkFMX0g9JycKQ01FU1NBR0VTX0NDPScnCkNN
RVNTQUdFU19IPScnCkNNT05FWV9DQz0nJwpDTlVNRVJJQ19DQz0nJwpDUFA9JycKQ1BQRkxBR1M9
Jy1PMiAtZyAtbWFyY2g9azggLW10dW5lPWs4IC1waXBlIC1mc3RhY2stcHJvdGVjdG9yIC1PMicK
Q1NURElPX0g9JycKQ1RJTUVfQ0M9JycKQ1RJTUVfSD0nJwpDWFg9Jy92YXIvdG1wL3BvcnRhZ2Uv
Z2NjLTMuNC4xLXIyL3dvcmsvYnVpbGQvZ2NjL3hnY2MgLXNoYXJlZC1saWJnY2MgLUIvdmFyL3Rt
cC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL2djYy8gLW5vc3RkaW5jKysgLUwvdmFy
L3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2J1aWxkL3g4Nl82NC1wYy1saW51eC1nbnUv
MzIvbGlic3RkYysrLXYzL3NyYyAtTC92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsv
YnVpbGQveDg2XzY0LXBjLWxpbnV4LWdudS8zMi9saWJzdGRjKystdjMvc3JjLy5saWJzIC1CL3Vz
ci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi8gLUIvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvbGli
LyAtaXN5c3RlbSAvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvaW5jbHVkZSAtaXN5c3RlbSAvdXNy
L3g4Nl82NC1wYy1saW51eC1nbnUvc3lzLWluY2x1ZGUgIC1tMzInCkNYWENQUD0nJwpDWFhGTEFH
Uz0nLWcgLW1hcmNoPWs4IC1tdHVuZT1rOCAtcGlwZSAtZnN0YWNrLXByb3RlY3RvciAtTzIgLURf
R05VX1NPVVJDRSAtZm5vLWJ1aWx0aW4nCkNZR1BBVEhfVz0nZWNobycKQ19JTkNMVURFX0RJUj0n
JwpERUJVR19GTEFHUz0nJwpERUZTPScnCkVDSE9fQz0nJwpFQ0hPX049Jy1uJwpFQ0hPX1Q9JycK
RUdSRVA9JycKRVhFRVhUPScnCkVYVFJBX0NYWF9GTEFHUz0nJwpHTElCQ1hYX0JVSUxEX0RFQlVH
X0ZBTFNFPScnCkdMSUJDWFhfQlVJTERfREVCVUdfVFJVRT0nJwpHTElCQ1hYX0JVSUxEX1BDSF9G
QUxTRT0nJwpHTElCQ1hYX0JVSUxEX1BDSF9UUlVFPScnCkdMSUJDWFhfQlVJTERfVkVSU0lPTkVE
X1NITElCX0ZBTFNFPScnCkdMSUJDWFhfQlVJTERfVkVSU0lPTkVEX1NITElCX1RSVUU9JycKR0xJ
QkNYWF9DX0hFQURFUlNfQ09NUEFUSUJJTElUWV9GQUxTRT0nJwpHTElCQ1hYX0NfSEVBREVSU19D
T01QQVRJQklMSVRZX1RSVUU9JycKR0xJQkNYWF9DX0hFQURFUlNfQ19GQUxTRT0nJwpHTElCQ1hY
X0NfSEVBREVSU19DX1NURF9GQUxTRT0nJwpHTElCQ1hYX0NfSEVBREVSU19DX1NURF9UUlVFPScn
CkdMSUJDWFhfQ19IRUFERVJTX0NfVFJVRT0nJwpHTElCQ1hYX0hPU1RFRF9GQUxTRT0nJwpHTElC
Q1hYX0hPU1RFRF9UUlVFPScnCkdMSUJDWFhfSU5DTFVERVM9JycKR0xJQkNYWF9URVNUX0FCSV9G
QUxTRT0nJwpHTElCQ1hYX1RFU1RfQUJJX1RSVUU9JycKR0xJQkNYWF9URVNUX1dDSEFSX1RfRkFM
U0U9JycKR0xJQkNYWF9URVNUX1dDSEFSX1RfVFJVRT0nJwpJTlNUQUxMX0RBVEE9Jy9iaW4vaW5z
dGFsbCAtYyAtbSA2NDQnCklOU1RBTExfUFJPR1JBTT0nL2Jpbi9pbnN0YWxsIC1jJwpJTlNUQUxM
X1NDUklQVD0nL2Jpbi9pbnN0YWxsIC1jJwpJTlNUQUxMX1NUUklQX1BST0dSQU09JyR7U0hFTEx9
ICQoaW5zdGFsbF9zaCkgLWMgLXMnCkxJQk1BVEhPQkpTPScnCkxJQk9CSlM9JycKTElCUz0nJwpM
SUJTVVBDWFhfUElDRkxBR1M9JycKTElCVE9PTD0nJwpMTl9TPScnCkxUTElCT0JKUz0nJwpNQUlO
VD0nJwpNQUlOVEFJTkVSX01PREVfRkFMU0U9JycKTUFJTlRBSU5FUl9NT0RFX1RSVUU9JycKTUFL
RUlORk89J21ha2VpbmZvIC0tc3BsaXQtc2l6ZT01MDAwMDAwJwpPQkpFWFQ9JycKT1BUSU1JWkVf
Q1hYRkxBR1M9JycKT1BUX0xERkxBR1M9JycKT1NfSU5DX1NSQ0RJUj0nJwpQQUNLQUdFPSdsaWJz
dGRjKysnClBBQ0tBR0VfQlVHUkVQT1JUPScnClBBQ0tBR0VfTkFNRT0ncGFja2FnZS11bnVzZWQn
ClBBQ0tBR0VfU1RSSU5HPSdwYWNrYWdlLXVudXNlZCB2ZXJzaW9uLXVudXNlZCcKUEFDS0FHRV9U
QVJOQU1FPSdsaWJzdGRjKysnClBBQ0tBR0VfVkVSU0lPTj0ndmVyc2lvbi11bnVzZWQnClBBVEhf
U0VQQVJBVE9SPSc6JwpSQU5MSUI9J3JhbmxpYicKU0VDVElPTl9GTEFHUz0nJwpTRUNUSU9OX0xE
RkxBR1M9JycKU0VUX01BS0U9JycKU0hFTEw9Jy9iaW4vc2gnClNUUklQPScnClNZTVZFUl9NQVA9
JycKVE9QTEVWRUxfSU5DTFVERVM9JycKVVNFX05MUz0nJwpWRVJTSU9OPSd2ZXJzaW9uLXVudXNl
ZCcKV0FSTl9GTEFHUz0nJwpXRVJST1I9JycKYWNfY3RfQVI9JycKYWNfY3RfQVM9JycKYWNfY3Rf
Q0M9JycKYWNfY3RfQ1hYPScnCmFjX2N0X1JBTkxJQj0nJwphY19jdF9TVFJJUD0nJwphbV9fbGVh
ZGluZ19kb3Q9Jy4nCmJhc2VsaW5lX2Rpcj0nJwpiaW5kaXI9Jy91c3IveDg2XzY0LXBjLWxpbnV4
LWdudS9nY2MtYmluLzMuNCcKYnVpbGQ9J3g4Nl82NC1wYy1saW51eC1nbnUnCmJ1aWxkX2FsaWFz
PSd4ODZfNjQtcGMtbGludXgtZ251JwpidWlsZF9jcHU9J3g4Nl82NCcKYnVpbGRfb3M9J2xpbnV4
LWdudScKYnVpbGRfdmVuZG9yPSdwYycKY2hlY2tfbXNnZm10PScnCmRhdGFkaXI9Jy91c3Ivc2hh
cmUvZ2NjLWRhdGEveDg2XzY0LXBjLWxpbnV4LWdudS8zLjQnCmVuYWJsZV9zaGFyZWQ9J3llcycK
ZW5hYmxlX3N0YXRpYz0nJwpleGVjX3ByZWZpeD0nTk9ORScKZ2xpYmN4eF9NT0ZJTEVTPScnCmds
aWJjeHhfUENIRkxBR1M9JycKZ2xpYmN4eF9QT0ZJTEVTPScnCmdsaWJjeHhfYnVpbGRkaXI9Jy92
YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvYnVpbGQveDg2XzY0LXBjLWxpbnV4LWdu
dS8zMi9saWJzdGRjKystdjMnCmdsaWJjeHhfbG9jYWxlZGlyPScnCmdsaWJjeHhfcHJlZml4ZGly
PScnCmdsaWJjeHhfc3JjZGlyPScvdmFyL3RtcC9wb3J0YWdlL2djYy0zLjQuMS1yMi93b3JrL2dj
Yy0zLjQuMS9saWJzdGRjKystdjMnCmdsaWJjeHhfdGhyZWFkX2g9JycKZ2xpYmN4eF90b29sZXhl
Y2Rpcj0nJwpnbGliY3h4X3Rvb2xleGVjbGliZGlyPScnCmd4eF9pbmNsdWRlX2Rpcj0nL3Vzci9s
aWIvZ2NjL3g4Nl82NC1wYy1saW51eC1nbnUvMy40LjEvaW5jbHVkZS9nKystdjMnCmhvc3Q9J3g4
Nl82NC1wYy1saW51eC1nbnUnCmhvc3RfYWxpYXM9J3g4Nl82NC1wYy1saW51eC1nbnUnCmhvc3Rf
Y3B1PSd4ODZfNjQnCmhvc3Rfb3M9J2xpbnV4LWdudScKaG9zdF92ZW5kb3I9J3BjJwppbmNsdWRl
ZGlyPScvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS8zLjQuMS9pbmNsdWRlJwppbmZv
ZGlyPScvdXNyL3NoYXJlL2djYy1kYXRhL3g4Nl82NC1wYy1saW51eC1nbnUvMy40L2luZm8nCmlu
c3RhbGxfc2g9Jy92YXIvdG1wL3BvcnRhZ2UvZ2NjLTMuNC4xLXIyL3dvcmsvZ2NjLTMuNC4xL2lu
c3RhbGwtc2gnCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJwpsaWJleGVjZGlyPScke2V4ZWNf
cHJlZml4fS9saWJleGVjJwpsaWJ0b29sX1ZFUlNJT049JzY6MjowJwpsb2NhbHN0YXRlZGlyPSck
e3ByZWZpeH0vdmFyJwptYW5kaXI9Jy91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0LXBjLWxpbnV4
LWdudS8zLjQvbWFuJwptdWx0aV9iYXNlZGlyPScvdmFyL3RtcC9wb3J0YWdlL2djYy0zLjQuMS1y
Mi93b3JrL2djYy0zLjQuMS9saWJzdGRjKystdjMvLi4nCm9sZGluY2x1ZGVkaXI9Jy91c3IvaW5j
bHVkZScKcG9ydF9zcGVjaWZpY19zeW1ib2xfZmlsZXM9JycKcHJlZml4PScvdXNyJwpwcm9ncmFt
X3RyYW5zZm9ybV9uYW1lPSdzLHkseSwnCnNiaW5kaXI9JyR7ZXhlY19wcmVmaXh9L3NiaW4nCnNo
YXJlZHN0YXRlZGlyPScke3ByZWZpeH0vY29tJwpzeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwp0
YXJnZXQ9J3g4Nl82NC1wYy1saW51eC1nbnUnCnRhcmdldF9hbGlhcz0neDg2XzY0LXBjLWxpbnV4
LWdudScKdGFyZ2V0X2NwdT0neDg2XzY0Jwp0YXJnZXRfb3M9J2xpbnV4LWdudScKdGFyZ2V0X3Zl
bmRvcj0ncGMnCnRvcGxldmVsX3NyY2Rpcj0nL3Zhci90bXAvcG9ydGFnZS9nY2MtMy40LjEtcjIv
d29yay9nY2MtMy40LjEvbGlic3RkYysrLXYzLy4uJwoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgY29u
ZmRlZnMuaC4gIyMKIyMgLS0tLS0tLS0tLS0gIyMKCiNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQg
IiIKI2RlZmluZSBQQUNLQUdFX05BTUUgInBhY2thZ2UtdW51c2VkIgojZGVmaW5lIFBBQ0tBR0Vf
U1RSSU5HICJwYWNrYWdlLXVudXNlZCB2ZXJzaW9uLXVudXNlZCIKI2RlZmluZSBQQUNLQUdFX1RB
Uk5BTUUgImxpYnN0ZGMrKyIKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gInZlcnNpb24tdW51c2Vk
IgoKY29uZmlndXJlOiBleGl0IDc3Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>