<?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>107218</bug_id>
          <alias>enable-final-cflags</alias>
          <creation_ts>2005-09-25 15:25 0000</creation_ts>
          <short_desc>kcheckpass-3.5_beta1 fails</short_desc>
          <delta_ts>2005-10-20 04:06:00 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>KDE</component>
          <version>2004.3</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://bugs.kde.org/show_bug.cgi?id=114475</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>neil@digimed.co.uk</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>dos@nctv.com</cc>
    
    <cc>janjitse@a-eskwadraat.nl</cc>
    
    <cc>jstubbs@gentoo.org</cc>
    
    <cc>loial@home.nl</cc>

      

      
          <long_desc isprivate="0">
            <who>neil@digimed.co.uk</who>
            <bug_when>2005-09-25 15:25:42 0000</bug_when>
            <thetext>kcheckpass will not emerge on my AMD64 box. This package is a dependency of 
kdesktop. It is described as a &apos;KDE pam client&apos; yet I have -pam in USE, so why 
is it even required? 
 

Reproducible: Always
Steps to Reproduce:
1. emerge kcheckpass  
2.  
3.  
  
Actual Results:  
make  all-recursive 
make[1]: Entering directory 
`/mnt/scratch/portage/kcheckpass-3.5_beta1/work/kcheckpass-3.5_beta1&apos; 
Making all in kcheckpass 
make[2]: Entering directory 
`/mnt/scratch/portage/kcheckpass-3.5_beta1/work/kcheckpass-3.5_beta1/kcheckpass&apos; 
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include 
-I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 
-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 
-O2 -pipe -fomit-frame-pointer -funit-at-a-time -Wformat-security 
-Wmissing-format-attribute -c `test -f &apos;kcheckpass.c&apos; || echo &apos;./&apos;`kcheckpass.c 
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include 
-I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 
-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 
-O2 -pipe -fomit-frame-pointer -funit-at-a-time -Wformat-security 
-Wmissing-format-attribute -c `test -f &apos;checkpass_etcpasswd.c&apos; || echo 
&apos;./&apos;`checkpass_etcpasswd.c 
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include 
-I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 
-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 
-O2 -pipe -fomit-frame-pointer -funit-at-a-time -Wformat-security 
-Wmissing-format-attribute -c `test -f &apos;checkpass_pam.c&apos; || echo 
&apos;./&apos;`checkpass_pam.c 
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include 
-I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 
-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 
-O2 -pipe -fomit-frame-pointer -funit-at-a-time -Wformat-security 
-Wmissing-format-attribute -c `test -f &apos;checkpass_shadow.c&apos; || echo 
&apos;./&apos;`checkpass_shadow.c 
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include 
-I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 
-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 
-O2 -pipe -fomit-frame-pointer -funit-at-a-time -Wformat-security 
-Wmissing-format-attribute -c `test -f &apos;checkpass_osfc2passwd.c&apos; || echo 
&apos;./&apos;`checkpass_osfc2passwd.c 
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include 
-I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 
-W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 
-O2 -pipe -fomit-frame-pointer -funit-at-a-time -Wformat-security 
-Wmissing-format-attribute -c `test -f &apos;checkpass_aix.c&apos; || echo 
&apos;./&apos;`checkpass_aix.c 
/bin/sh ../libtool --silent --mode=link x86_64-pc-linux-gnu-gcc  
-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith 
-Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG 
-O2  -march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time 
-Wformat-security -Wmissing-format-attribute  -Wl,-O1 -o kcheckpass -pie 
-L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64    kcheckpass.o 
checkpass_etcpasswd.o checkpass_pam.o checkpass_shadow.o 
checkpass_osfc2passwd.o checkpass_aix.o  -lkdefakes -lcrypt 
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: 
kcheckpass.o: relocation R_X86_64_32 against `a local symbol&apos; can not be used 
when making a shared object; recompile with -fPIC 
kcheckpass.o: could not read symbols: Bad value 
collect2: ld returned 1 exit status 
make[2]: *** [kcheckpass] Error 1 
make[2]: Leaving directory 
`/mnt/scratch/portage/kcheckpass-3.5_beta1/work/kcheckpass-3.5_beta1/kcheckpass&apos; 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/mnt/scratch/portage/kcheckpass-3.5_beta1/work/kcheckpass-3.5_beta1&apos; 
make: *** [all] Error 2 
 
!!! ERROR: kde-base/kcheckpass-3.5_beta1 failed. 
!!! Function kde_src_compile, Line 170, Exitcode 2 
!!! died running emake, kde_src_compile:make 
!!! If you need support, post the topmost build error, NOT this status message. 
 
 


Portage 2.0.52-r1 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 
2.6.13-gentoo-r2 x86_64) 
================================================================= 
System uname: 2.6.13-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3200+ 
Gentoo Base System version 1.12.0_pre8 
ccache version 2.4 [enabled] 
dev-lang/python:     2.4.1-r1 
sys-apps/sandbox:    1.2.13 
sys-devel/autoconf:  2.13, 2.59-r7 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot; 
AUTOCLEAN=&quot;yes&quot; 
CBUILD=&quot;x86_64-pc-linux-gnu&quot; 
CFLAGS=&quot;-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time&quot; 
CHOST=&quot;x86_64-pc-linux-gnu&quot; 
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/init.d /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d&quot; 
CXXFLAGS=&quot;-march=athlon64 -O2 -pipe -fomit-frame-pointer -funit-at-a-time&quot; 
DISTDIR=&quot;/mnt/portage/distfiles&quot; 
FEATURES=&quot;autoconfig buildpkg ccache distlocks parallel-fetch sandbox sfperms 
strict&quot; 
GENTOO_MIRRORS=&quot;ftp://ftp.heanet.ie/pub/gentoo/ 
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ 
ftp://ftp.easynet.nl/mirror/gentoo/&quot; 
LANG=&quot;en_GB&quot; 
LDFLAGS=&quot;-Wl,-O1&quot; 
LINGUAS=&quot;en_GB&quot; 
MAKEOPTS=&quot;-j3&quot; 
PKGDIR=&quot;/mnt/portage/packages/hactar&quot; 
PORTAGE_TMPDIR=&quot;/mnt/scratch&quot; 
PORTDIR=&quot;/usr/portage&quot; 
PORTDIR_OVERLAY=&quot;/mnt/portage/local&quot; 
SYNC=&quot;rsync://desiato/gentoo&quot; 
USE=&quot;amd64 X aalib alsa apache2 arts artswrappersuid avi berkdb bitmap-fonts 
bonobo cddb cdr crypt cups curl directfb dv dvd dvdr dvdread emboss encode fam 
flac foomaticdb fortran gd gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtk2 
gtkhtml guile hal ieee1394 imagemagick imlib jabber java jbig jpeg jpeg2k kde 
kdeenablefinal lesstif libwww lirc lm_sensors lzw lzw-tiff mad mailwrapper 
mikmod mozilla mp3 mpeg mysql ncurses nptl nptlonly nsplugin offensive ogg 
oggvorbis opengl oss pdflib perl pic png ppds python qt quicktime readline 
samba scanner sdl slang spell sqlite ssl tcltk tcpd tetex theora tiff truetype 
truetype-fonts type1-fonts usb userlocales vorbis xfs xml xml2 xmms xpm xprint 
xv xvid zlib video_cards_nvidia linguas_en_GB userland_GNU kernel_linux 
elibc_glibc&quot; 
Unset:  ASFLAGS, CTARGET, LC_ALL</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>neil@digimed.co.uk</who>
            <bug_when>2005-09-25 15:27:53 0000</bug_when>
            <thetext>Created an attachment (id=69237)
emerge log
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sim0n@trypill.org</who>
            <bug_when>2005-09-28 12:44:47 0000</bug_when>
            <thetext>Same for me  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>christian@malerbakken.com</who>
            <bug_when>2005-09-28 15:25:03 0000</bug_when>
            <thetext>Confirmed.
Getting the exact same error:
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include -I/
usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT  -std=iso9899:1990 -W -
Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-
strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 -O2 -
pipe -fomit-frame-pointer -msse3 -ffast-math -Wformat-security -Wmissing-format-
attribute -c `test -f &apos;checkpass_aix.c&apos; || echo &apos;./&apos;`checkpass_aix.c
/bin/sh ../libtool --silent --mode=link x86_64-pc-linux-gnu-gcc  -std=iso9899:
1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -
Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=athlon64 -
O2 -pipe -fomit-frame-pointer -msse3 -ffast-math -Wformat-security -Wmissing-
format-attribute   -o kcheckpass -pie -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/
usr/lib64   kcheckpass.o checkpass_etcpasswd.o checkpass_pam.o checkpass_shadow.
o checkpass_osfc2passwd.o checkpass_aix.o  -lkdefakes -lpam -ldl 
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: 
kcheckpass.o: relocation R_X86_64_32 against `a local symbol&apos; can not be used 
when making a shared object; recompile with -fPIC
kcheckpass.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [kcheckpass] Error 1
make[2]: Leaving directory `/var/tmp/portage/kcheckpass-3.5_beta1/work/
kcheckpass-3.5_beta1/kcheckpass&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kcheckpass-3.5_beta1/work/
kcheckpass-3.5_beta1&apos;
make: *** [all] Error 2

on this system:
Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.
6.13-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -ffast-math&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.5/
env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /
usr/lib/X11/xkb /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/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3 -ffast-math&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://mirror.gentoo.no http://distfiles.gentoo.org http://www.
ibiblio.org/pub/Linux/distributions/gentoo&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.no/gentoo-portage&quot;
USE=&quot;amd64 X a52 aalib acpi alsa audiofile avi berkdb bitmap-fonts bzip2 cdr 
crypt cups curl dbus dvd dvdr ecc eds emboss encode esd exif fam fbcon firefox 
flac foomaticdb fortran gif glitz gnokii gnome gnutls gphoto2 gpm gstreamer gtk 
gtk2 hal howl idea imlib ipv6 java jpeg jpeg2k junit kde kdeenablefinal libwww 
logitech-mouse lzw lzw-tiff mad mikmod mp3 mpeg mpi ncurses new-login nls nptl 
nptlonly offensive ogg oggvorbis openexr opengl pam pda pdflib perl pic png 
povray ppds python qt quicktime rdesktop readline samba scanner sdl sndfile snmp 
speex spell sqlite ssl tcpd tetex theora tidy tiff truetype truetype-fonts 
type1-fonts unicode usb userlocales vorbis wifi xine xml2 xmms xpm xscreensaver 
xv zeroconf zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>greg_g@gentoo.org</who>
            <bug_when>2005-09-29 01:08:36 0000</bug_when>
            <thetext>Can you try to downgrade binutils? This could be bug 106193. 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>greg_g@gentoo.org</who>
            <bug_when>2005-09-29 01:16:23 0000</bug_when>
            <thetext>*** Bug 107420 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>neil@digimed.co.uk</who>
            <bug_when>2005-09-29 01:58:37 0000</bug_when>
            <thetext>I downgraded binutils from 2.16.1 to 2.15.90.0.1.1-r5 and got exactly the same  
error. 
 
Why do I even need a PAM client on a system that does not use PAM. Shouldn&apos;t  
the kdesktop ebuild be respecting the pam USE flag on this? 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>greg_g@gentoo.org</who>
            <bug_when>2005-09-29 02:57:10 0000</bug_when>
            <thetext>kcheckpass is used in both PAM and non-PAM systems, I just corrected the 
description. 
 
Then the problem is probably related to the fact that the KDE build system 
adds -pie when linking kcheckpass. Probably toolchain people know more about 
it... 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dos@nctv.com</who>
            <bug_when>2005-09-29 03:06:42 0000</bug_when>
            <thetext>Well since my bug was marked a duplicate of this one, I will post this here. I
worked around my problem by compling kde-base first with -fPIC infront of it,
then  continueing the KDE meta emerge. Since this solved my problem (and KDE is
running quiet nicely ;) thought oyu might should know.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2005-10-01 10:17:40 0000</bug_when>
            <thetext>Something seems to have changed. I compiled kcheckpass on my new laptop a day 
or so before the betas were committed to the tree and had no problems at all 
(amd64 laptop). Today I was upgrading my desktop to the betas and I had this 
exact same failure. Passing CFLAGS=&quot;-march=k8 -O2 -fPIC&quot; when compiling 
kcheckpass allowed it to compile successfully. Everything else was compiled 
without any -fPIC in my CFLAGS (doing that globally is bad in general). 
 
I don&apos;t get what has changed though - I will try to look into this further if I 
get time tomorrow and compare versions of gcc, binutils etc and see if I can 
spot anything. I am using pam on this system. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2005-10-15 15:06:35 0000</bug_when>
            <thetext>Same with kcheckpass-3.5.0_beta2 on my desktop system (emerge info included), 
and my laptop (GCC 4.0.2-r1 and other p.masked stuff...) 
 
Portage 2.0.53_rc5 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 
2.6.13-gentoo-r3 x86_64) 
================================================================= 
System uname: 2.6.13-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 
3800+ 
Gentoo Base System version 1.12.0_pre9 
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.5-r2, 2.4.2 
sys-apps/sandbox:    1.2.13 
sys-devel/autoconf:  2.13, 2.59-r7 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
sys-devel/binutils:  2.15.92.0.2-r2, 2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS=&quot;amd64&quot; 
AUTOCLEAN=&quot;yes&quot; 
CBUILD=&quot;x86_64-pc-linux-gnu&quot; 
CFLAGS=&quot;-march=k8 -O2 -pipe&quot; 
CHOST=&quot;x86_64-pc-linux-gnu&quot; 
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot; 
CXXFLAGS=&quot;-march=k8 -O2 -pipe&quot; 
DISTDIR=&quot;/mnt/gentoo/usr/portage/distfiles&quot; 
FEATURES=&quot;autoaddcvs autoconfig buildpkg ccache collision-protect cvs digest 
distlocks multilib-strict sandbox sfperms sign&quot; 
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot; 
LINGUAS=&quot;en_GB&quot; 
MAKEOPTS=&quot;-j5&quot; 
PKGDIR=&quot;/usr/portage/packages&quot; 
PORTAGE_TMPDIR=&quot;/mnt/gentoo/var/tmp/portage&quot; 
PORTDIR=&quot;/usr/portage&quot; 
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot; 
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot; 
USE=&quot;amd64 X aalib aim alsa apache2 arts audiofile avi bash-completion berkdb 
bitmap-fonts blas bonobo bootsplash bzlib cdparanoia cdr crypt cscope cups curl 
dbus directfb doc dvd dvdr dvdread eds emboss encode esd ethereal evo fam fbcon 
fftw flac flash foomaticdb fortran gb gd gdbm ggi gif gimpprint ginac gmp gnome 
gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal icq imagemagick imap 
imlib innodb ipv6 jabber java jikes joystick jpeg jpeg2k junit kde 
kdeenablefinal kerberos lcms ldap libg++ libwww lm_sensors lzw lzw-tiff mad 
mcal motif mp3 mpeg mpi msn mysql ncurses netcdf nls nptl nvidia octave odbc 
offensive ogg oggvorbis openexr opengl oscar pam pcre pdflib perl plotutils png 
postgres povray ppds python qt quicktime readline rtc ruby samba sasl scanner 
sdl snmp spell sqlite ssl svg tcltk tcpd tetex theora tiff truetype-fonts 
type1-fonts unicode usb vhosts videos vorbis wmf wxwindows xine xinerama xml 
xml2 xmms xpm xscreensaver xv xvid yahoo zeroconf zlib linguas_en_GB 
userland_GNU kernel_linux elibc_glibc&quot; 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-15 15:11:14 0000</bug_when>
            <thetext>My emerge info follows... I can&apos;t reproduce the bug here 
 
Portage 2.0.53_rc5 (default-linux/amd64/2005.1, gcc-4.0.2, 
glibc-2.3.5.20050722-r0, 2.6.13-gentoo-r3 x86_64) 
================================================================= 
System uname: 2.6.13-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+ 
Gentoo Base System version 1.12.0_pre9 
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.4 [disabled] 
dev-lang/python:     2.4.2 
sys-apps/sandbox:    1.2.13 
sys-devel/autoconf:  2.13, 2.59-r7 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot; 
AUTOCLEAN=&quot;yes&quot; 
CBUILD=&quot;x86_64-pc-linux-gnu&quot; 
CFLAGS=&quot;-march=athlon64 -Os -fomit-frame-pointer -ftracer -pipe 
-ftree-vectorize -Wformat=2 -Wno-pointer-sign &quot; 
CHOST=&quot;x86_64-pc-linux-gnu&quot; 
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/init.d /etc/terminfo /etc/texmf/web2c /etc/env.d&quot; 
CXXFLAGS=&quot;-march=athlon64 -Os -fomit-frame-pointer -ftracer -pipe 
-ftree-vectorize -Wformat=2&quot; 
DISTDIR=&quot;/var/portage/distfiles&quot; 
FEATURES=&quot;autoaddcvs autoconfig collision-protect cvs digest distlocks noinfo 
sandbox sfperms sign&quot; 
GENTOO_MIRRORS=&quot;http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/         
http://gentoo.osuosl.org/&quot; 
LANG=&quot;en_US.UTF-8&quot; 
LDFLAGS=&quot;-Wl,-O1&quot; 
LINGUAS=&quot;en it&quot; 
MAKEOPTS=&quot;-j2 -s&quot; 
PKGDIR=&quot;/var/portage/pkg-enterprise&quot; 
PORTAGE_TMPDIR=&quot;/var/tmp&quot; 
PORTDIR=&quot;/var/portage/cvs/gentoo-x86&quot; 
PORTDIR_OVERLAY=&quot;/var/portage/crossoverlay /var/portage/cvs/gentoo-alt/overlay /var/portage/cvs/flame-portage /var/portage/cvs/gentoo-java-experimental&quot; 
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot; 
USE=&quot;amd64 3dnowex S3TC X a52 aac acpi4linux alsa apm avi bash-completion 
berkdb bzip2 bzlib cdda cddb cdio cdr cjk crypt css cups curl dnd dpms dts dvd 
dvdr dvdread eds emboss fam fame ffmpeg flac foomaticdb gd gdbm gif gnutls 
gpgme gphoto2 gtk2 hal idn ieee1394 imagemagick imlib imlib2 ipv6 ithreads 
joystick jpeg kde latex libwww lirc lm_sensors lzw lzw-tiff mad maildir 
matroska mmap mng mozsvg mp3 mpeg mpeg4 mpm-threadpool native ncurses 
no_wxgtk1 noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nodrm 
nojdepend nojsch nojython nolog4j nomotif nooro noregexp norhino noxalan 
noxerces nptl nvidia ogg oggvorbis opengl pam pdf pdflib pic png ppds python 
qemu-fast qt rtc ruby samba scanner slang snmp speex spell sqlite ssl 
stencil-buffer subversion svg svgz symlink sysfs syslog tetex theora threads 
tiff truetype truetype-fonts type1 type1-fonts unicode usb userlocales utf8 
v4l v4l2 vhosts vorbis wxwindows x11vnc xine xml2 xpm xv xvid xvmc zlib zvbi 
linguas_en linguas_it userland_GNU kernel_linux elibc_glibc&quot; 
Unset:  ASFLAGS, CTARGET, LC_ALL 
 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2005-10-15 15:29:37 0000</bug_when>
            <thetext>Here is my laptop emerge info - more like flameeye&apos;s, but kcheckpass still  
fails here,  
  
Portage 2.0.53_rc5 (default-linux/amd64/2005.1, gcc-4.0.2, 
glibc-2.3.5.20050722-r0, 2.6.13-gentoo-r4 x86_64) 
================================================================= 
System uname: 2.6.13-gentoo-r4 x86_64 AMD Turion(tm) 64 Mobile Technology 
ML-37 
Gentoo Base System version 1.12.0_pre9 
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.4 [disabled] 
dev-lang/python:     2.3.5-r2, 2.4.2 
sys-apps/sandbox:    1.2.13 
sys-devel/autoconf:  2.13, 2.59-r7 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot; 
AUTOCLEAN=&quot;yes&quot; 
CBUILD=&quot;x86_64-pc-linux-gnu&quot; 
CFLAGS=&quot;-march=k8 -O2 -pipe&quot; 
CHOST=&quot;x86_64-pc-linux-gnu&quot; 
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot; 
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d&quot; 
CXXFLAGS=&quot;-march=k8 -O2 -pipe&quot; 
DISTDIR=&quot;/usr/portage/distfiles&quot; 
FEATURES=&quot;autoconfig buildpkg digest distlocks sandbox sfperms&quot; 
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot; 
LINGUAS=&quot;en_GB&quot; 
MAKEOPTS=&quot;-j2&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.gentoo.org/gentoo-portage&quot; 
USE=&quot;amd64 X aalib aim alsa ati audiofile avi bash-completion berkdb 
bitmap-fonts bootsplash bzlib cdparanoia cdr crypt cscope cups curl dbus 
directfb doc dri dvd dvdr dvdread eds emboss encode esd ethereal fam fbcon 
fftw foomaticdb fortran gd gdbm gif gimpprint gmp gphoto2 gpm gstreamer hal 
icq ieee1394 imagemagick imap imlib ipv6 jabber java jikes jpeg jpeg2k kde 
kdeenablefinal kerberos lcms libwww lm_sensors lzw lzw-tiff mad madwifi motif 
mp3 mpeg ncurses netcdf nls nptl nptlonly odbc offensive ogg oggvorbis openexr 
opengl pam pcre pdflib perl plotutils png povray python qt quicktime readline 
rtc samba sasl scanner sdl speedo spell sqlite ssl subversion svg tcltk tcpd 
tetex tiff truetype truetype-fonts type1-fonts unicode usb userlocales videos 
vorbis wmf xine xinerama xml2 xpm xv xvid zeroconf zlib linguas_en_GB 
userland_GNU kernel_linux elibc_glibc&quot; 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2005-10-15 16:00:52 0000</bug_when>
            <thetext>Thanks to a suggestion from flameeyes I tried emerging sys-apps/shadow-4.0.13,  
with this installed kde-base/kcheckpass-3.5.0_beta2 emerges fine without any  
-fPIC appended to its CFLAGS. Neither version has any lib files - I have left 
my desktop &quot;broken&quot; for now in case more tests are required. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2005-10-15 16:26:19 0000</bug_when>
            <thetext>Sorry - still fails in both cases. Stale ebuild where I had added append-flags 
-fPIC so of course it works :/ </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-15 16:32:15 0000</bug_when>
            <thetext>Ok the problem is that linkage is done with -pie but it&apos;s not compiled with 
-fpie ... looking forward for this right now. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-15 17:12:10 0000</bug_when>
            <thetext>The problem is caused by kdeenablefinal. 
 
When using final mode kde relies on internal make rules to build .o files, 
instead of using the special automake rules, this way kcheckpass_CFLAGS 
variable (that is set to KDE_USE_FPIE) is ignored. 
 
As to link a PIE executable you need PIC on amd64, the sources have to be 
built with -fpie, this leads to the failure. 
 
Going to report this upstream. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-15 17:19:48 0000</bug_when>
            <thetext>Upstream url added. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-10-15 19:30:33 0000</bug_when>
            <thetext>removing toolchain since this appears to be a broken KDE issue and unrelated to
toolchain stability</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>danarmak@gentoo.org</who>
            <bug_when>2005-10-16 09:51:19 0000</bug_when>
            <thetext>Reproduced.  
Still there in 3.4.0_beta2.  
Diego, do you want to add a workaround to the ebuild until upstream decides  
what the correct fix is? (Since you seem to already have one working.)  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thomas.kear@gmail.com</who>
            <bug_when>2005-10-18 04:15:53 0000</bug_when>
            <thetext>(In reply to comment #19)
&gt; Reproduced.  
&gt; Still there in 3.4.0_beta2.  
&gt; Diego, do you want to add a workaround to the ebuild until upstream decides  
&gt; what the correct fix is? (Since you seem to already have one working.)  


If by &quot;3.4.0_beta2&quot; you really mean 3.5.0_beta2, then the problem is the same
here (amd64).

Fixed (temporarily) by adding -fPIC to CFLAGS, emerging kcheckpass, then
resuming emerge of kdebase-meta</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-19 09:22:42 0000</bug_when>
            <thetext>*** Bug 109826 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-10-20 04:06:00 0000</bug_when>
            <thetext>I&apos;ve applied Dirk&apos;s patch (that is basically the same as my workaround but  
done on a different level) to 3.5.0_beta2 ebuilds for kdebase and kcheckpass,  
this should fix it entirely.  
Finally we can close this up.. 
 
Unfortunately the root problem (--enable-final ignoring CFLAGS set per-target) 
is not even considered, this means we might encounter other similar problems 
in the future with external apps. I&apos;ve aliased the bug to find it quickly. </thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>69237</attachid>
            <date>2005-09-25 15:27 0000</date>
            <desc>emerge log</desc>
            <filename>7482-kcheckpass-3.5_beta1.log</filename>
            <type>text/plain</type>
            <data encoding="base64">Pj4+IFVucGFja2luZyBzb3VyY2UuLi4KPj4+IEV4dHJhY3RpbmcgZnJvbSB0YXJiYWxsLi4uCj4+
PiBTb3VyY2UgdW5wYWNrZWQuCioqKiBhdXRvbWFrZSAoR05VIGF1dG9tYWtlKSAxLjcuOSBmb3Vu
ZC4KKioqIENyZWF0aW5nIGFjaW5jbHVkZS5tNAoqKiogQ3JlYXRpbmcgbGlzdCBvZiBzdWJkaXJl
Y3RvcmllcwoqKiogQ3JlYXRpbmcgTWFrZWZpbGUuYW0KKioqIENyZWF0aW5nIGNvbmZpZ3VyZS5m
aWxlcwoqKiogQ3JlYXRpbmcgY29uZmlndXJlLmluCioqKiBDcmVhdGluZyBhY2xvY2FsLm00Cioq
KiBDcmVhdGluZyBjb25maWd1cmUKKioqIENyZWF0aW5nIGNvbmZpZy5oIHRlbXBsYXRlCioqKiBD
cmVhdGluZyBNYWtlZmlsZSB0ZW1wbGF0ZXMKKioqIFBvc3Rwcm9jZXNzaW5nIE1ha2VmaWxlIHRl
bXBsYXRlcwoqKiogQ3JlYXRpbmcgZGF0ZS90aW1lIHN0YW1wCioqKiBGaW5pc2hlZAogICAgRG9u
J3QgZm9yZ2V0IHRvIHJ1biAuL2NvbmZpZ3VyZQogICAgSWYgeW91IGhhdmVuJ3QgZG9uZSBzbyBp
biBhIHdoaWxlLCBydW4gLi9jb25maWd1cmUgLS1oZWxwCmNvbmZpZ3VyZTogV0FSTklORzogSWYg
eW91IHdhbnRlZCB0byBzZXQgdGhlIC0tYnVpbGQgdHlwZSwgZG9uJ3QgdXNlIC0taG9zdC4KICAg
IElmIGEgY3Jvc3MgY29tcGlsZXIgaXMgZGV0ZWN0ZWQgdGhlbiBjcm9zcyBjb21waWxlIG1vZGUg
d2lsbCBiZSB1c2VkLgpjaGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZS4uLiB4ODZfNjQtdW5rbm93
bi1saW51eC1nbnUKY2hlY2tpbmcgaG9zdCBzeXN0ZW0gdHlwZS4uLiB4ODZfNjQtcGMtbGludXgt
Z251CmNoZWNraW5nIHRhcmdldCBzeXN0ZW0gdHlwZS4uLiB4ODZfNjQtcGMtbGludXgtZ251CmNo
ZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwuLi4gL2Jpbi9pbnN0YWxsIC1jCmNo
ZWNraW5nIGZvciAtcCBmbGFnIHRvIGluc3RhbGwuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgYnVp
bGQgZW52aXJvbm1lbnQgaXMgc2FuZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGdhd2suLi4gZ2F3awpj
aGVja2luZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0UpLi4uIHllcwpjaGVja2luZyBmb3IgeDg2
XzY0LXBjLWxpbnV4LWdudS1zdHJpcC4uLiB4ODZfNjQtcGMtbGludXgtZ251LXN0cmlwCmNoZWNr
aW5nIGZvciBrZGUtY29uZmlnLi4uIC91c3Iva2RlLzMuNS9iaW4va2RlLWNvbmZpZwpjaGVja2lu
ZyB3aGVyZSB0byBpbnN0YWxsLi4uIC91c3Iva2RlLzMuNSAoYXMgcmVxdWVzdGVkKQpjaGVja2lu
ZyBmb3Igc3R5bGUgb2YgaW5jbHVkZSB1c2VkIGJ5IG1ha2UuLi4gR05VCmNoZWNraW5nIGZvciB4
ODZfNjQtcGMtbGludXgtZ251LWdjYy4uLiB4ODZfNjQtcGMtbGludXgtZ251LWdjYwpjaGVja2lu
ZyBmb3IgQyBjb21waWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5hbWUuLi4gYS5vdXQKY2hlY2tp
bmcgd2hldGhlciB0aGUgQyBjb21waWxlciB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB3
ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uIG5vCmNoZWNraW5nIGZvciBzdWZmaXggb2YgZXhlY3V0
YWJsZXMuLi4gCmNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzLi4uIG8KY2hlY2tp
bmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4uIHllcwpjaGVja2lu
ZyB3aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIGFjY2VwdHMgLWcuLi4geWVzCmNoZWNr
aW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBvcHRpb24gdG8gYWNjZXB0IEFOU0kgQy4u
LiBub25lIG5lZWRlZApjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxlIG9mIHg4Nl82NC1wYy1saW51
eC1nbnUtZ2NjLi4uIG5vbmUKY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3Iu
Li4geDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLUUKY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51
eC1nbnUtZysrLi4uIHg4Nl82NC1wYy1saW51eC1nbnUtZysrCmNoZWNraW5nIHdoZXRoZXIgd2Ug
YXJlIHVzaW5nIHRoZSBHTlUgQysrIGNvbXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHg4
Nl82NC1wYy1saW51eC1nbnUtZysrIGFjY2VwdHMgLWcuLi4geWVzCmNoZWNraW5nIGRlcGVuZGVu
Y3kgc3R5bGUgb2YgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysuLi4gbm9uZQpjaGVja2luZyB3aGV0
aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIGlzIGJsYWNrbGlzdGVkLi4uIG5vCmNoZWNraW5n
IHdoZXRoZXIgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgc3VwcG9ydHMgLVdtaXNzaW5nLWZvcm1h
dC1hdHRyaWJ1dGUuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgeDg2XzY0LXBjLWxpbnV4LWdudS1n
Y2Mgc3VwcG9ydHMgLVdtaXNzaW5nLWZvcm1hdC1hdHRyaWJ1dGUuLi4geWVzCmNoZWNraW5nIHdo
ZXRoZXIgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgc3VwcG9ydHMgLVd1bmRlZi4uLiB5ZXMKY2hl
Y2tpbmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBzdXBwb3J0cyAtV25vLWxvbmct
bG9uZy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBzdXBw
b3J0cyAtV25vLW5vbi12aXJ0dWFsLWR0b3IuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgeDg2XzY0
LXBjLWxpbnV4LWdudS1nKysgc3VwcG9ydHMgLWZuby1leGNlcHRpb25zLi4uIHllcwpjaGVja2lu
ZyB3aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZysrIHN1cHBvcnRzIC1mbm8tY2hlY2stbmV3
Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZysrIHN1cHBvcnRz
IC1mbm8tY29tbW9uLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUt
ZysrIHN1cHBvcnRzIC1mZXhjZXB0aW9ucy4uLiB5ZXMKY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUg
QysrIHByZXByb2Nlc3Nvci4uLiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtRQpjaGVja2luZyB3
aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZysrIHN1cHBvcnRzIC1PMC4uLiB5ZXMKY2hlY2tp
bmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBzdXBwb3J0cyAtV2wsLS1uby11bmRl
ZmluZWQuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgc3Vw
cG9ydHMgLVdsLC0tYWxsb3ctc2hsaWItdW5kZWZpbmVkLi4uIHllcwp1c2luZyBsaWIgZGlyZWN0
b3J5IHN1ZmZpeCA2NApjaGVja2luZyBmb3IgYSBzZWQgdGhhdCBkb2VzIG5vdCB0cnVuY2F0ZSBv
dXRwdXQuLi4gL2Jpbi9zZWQKY2hlY2tpbmcgZm9yIGVncmVwLi4uIGdyZXAgLUUKY2hlY2tpbmcg
Zm9yIGxkIHVzZWQgYnkgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MuLi4gL3Vzci94ODZfNjQtcGMt
bGludXgtZ251L2Jpbi9sZApjaGVja2luZyBpZiB0aGUgbGlua2VyICgvdXNyL3g4Nl82NC1wYy1s
aW51eC1nbnUvYmluL2xkKSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIGZvciAvdXNyL3g4Nl82
NC1wYy1saW51eC1nbnUvYmluL2xkIG9wdGlvbiB0byByZWxvYWQgb2JqZWN0IGZpbGVzLi4uIC1y
CmNoZWNraW5nIGZvciBCU0QtY29tcGF0aWJsZSBubS4uLiAvdXNyL2Jpbi94ODZfNjQtcGMtbGlu
dXgtZ251LW5tIC1CCmNoZWNraW5nIHdoZXRoZXIgbG4gLXMgd29ya3MuLi4geWVzCmNoZWNraW5n
IGhvdyB0byByZWNvZ25pc2UgZGVwZW5kZW50IGxpYnJhcmllcy4uLiBwYXNzX2FsbApjaGVja2lu
ZyBmb3IgQU5TSSBDIGhlYWRlciBmaWxlcy4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy90eXBlcy5o
Li4uIHllcwpjaGVja2luZyBmb3Igc3lzL3N0YXQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGxp
Yi5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RyaW5nLmguLi4geWVzCmNoZWNraW5nIGZvciBtZW1v
cnkuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cmluZ3MuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGlu
dHR5cGVzLmguLi4geWVzCmNoZWNraW5nIGZvciBzdGRpbnQuaC4uLiB5ZXMKY2hlY2tpbmcgZm9y
IHVuaXN0ZC5oLi4uIHllcwpjaGVja2luZyBkbGZjbi5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tp
bmcgZGxmY24uaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGRsZmNuLmguLi4geWVzCmNo
ZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWc3Ny4uLiBubwpjaGVja2luZyBmb3IgeDg2
XzY0LXBjLWxpbnV4LWdudS1mNzcuLi4gbm8KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1n
bnUteGxmLi4uIG5vCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWZydC4uLiBubwpj
aGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1wZ2Y3Ny4uLiBubwpjaGVja2luZyBmb3Ig
eDg2XzY0LXBjLWxpbnV4LWdudS1mb3J0NzcuLi4gbm8KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1s
aW51eC1nbnUtZmwzMi4uLiBubwpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1hZjc3
Li4uIG5vCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWY5MC4uLiBubwpjaGVja2lu
ZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS14bGY5MC4uLiBubwpjaGVja2luZyBmb3IgeDg2XzY0
LXBjLWxpbnV4LWdudS1wZ2Y5MC4uLiBubwpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdu
dS1lcGNmOTAuLi4gbm8KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtZjk1Li4uIG5v
CmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWZvcnQuLi4gbm8KY2hlY2tpbmcgZm9y
IHg4Nl82NC1wYy1saW51eC1nbnUteGxmOTUuLi4gbm8KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1s
aW51eC1nbnUtaWZjLi4uIG5vCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWVmYy4u
LiBubwpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1wZ2Y5NS4uLiBubwpjaGVja2lu
ZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1sZjk1Li4uIG5vCmNoZWNraW5nIGZvciB4ODZfNjQt
cGMtbGludXgtZ251LWdmb3J0cmFuLi4uIG5vCmNoZWNraW5nIGZvciBnNzcuLi4gbm8KY2hlY2tp
bmcgZm9yIGY3Ny4uLiBubwpjaGVja2luZyBmb3IgeGxmLi4uIG5vCmNoZWNraW5nIGZvciBmcnQu
Li4gbm8KY2hlY2tpbmcgZm9yIHBnZjc3Li4uIG5vCmNoZWNraW5nIGZvciBmb3J0NzcuLi4gbm8K
Y2hlY2tpbmcgZm9yIGZsMzIuLi4gbm8KY2hlY2tpbmcgZm9yIGFmNzcuLi4gbm8KY2hlY2tpbmcg
Zm9yIGY5MC4uLiBubwpjaGVja2luZyBmb3IgeGxmOTAuLi4gbm8KY2hlY2tpbmcgZm9yIHBnZjkw
Li4uIG5vCmNoZWNraW5nIGZvciBlcGNmOTAuLi4gbm8KY2hlY2tpbmcgZm9yIGY5NS4uLiBubwpj
aGVja2luZyBmb3IgZm9ydC4uLiBubwpjaGVja2luZyBmb3IgeGxmOTUuLi4gbm8KY2hlY2tpbmcg
Zm9yIGlmYy4uLiBubwpjaGVja2luZyBmb3IgZWZjLi4uIG5vCmNoZWNraW5nIGZvciBwZ2Y5NS4u
LiBubwpjaGVja2luZyBmb3IgbGY5NS4uLiBubwpjaGVja2luZyBmb3IgZ2ZvcnRyYW4uLi4gbm8K
Y2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBGb3J0cmFuIDc3IGNvbXBpbGVy
Li4uIG5vCmNoZWNraW5nIHdoZXRoZXIgIGFjY2VwdHMgLWcuLi4gbm8KY2hlY2tpbmcgdGhlIG1h
eGltdW0gbGVuZ3RoIG9mIGNvbW1hbmQgbGluZSBhcmd1bWVudHMuLi4gMzI3NjgKY2hlY2tpbmcg
Y29tbWFuZCB0byBwYXJzZSAvdXNyL2Jpbi94ODZfNjQtcGMtbGludXgtZ251LW5tIC1CIG91dHB1
dCBmcm9tIHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIG9iamVjdC4uLiBvawpjaGVja2luZyBmb3Ig
b2JqZGlyLi4uIC5saWJzCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWFyLi4uIHg4
Nl82NC1wYy1saW51eC1nbnUtYXIKY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtcmFu
bGliLi4uIHg4Nl82NC1wYy1saW51eC1nbnUtcmFubGliCmNoZWNraW5nIGZvciB4ODZfNjQtcGMt
bGludXgtZ251LXN0cmlwLi4uIChjYWNoZWQpIHg4Nl82NC1wYy1saW51eC1nbnUtc3RyaXAKY2hl
Y2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgc3RhdGljIGZsYWcgIHdvcmtzLi4uIHll
cwpjaGVja2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBzdXBwb3J0cyAtZm5vLXJ0dGkg
LWZuby1leGNlcHRpb25zLi4uIG5vCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWdj
YyBvcHRpb24gdG8gcHJvZHVjZSBQSUMuLi4gLWZQSUMKY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxp
bnV4LWdudS1nY2MgUElDIGZsYWcgLWZQSUMgd29ya3MuLi4geWVzCmNoZWNraW5nIGlmIHg4Nl82
NC1wYy1saW51eC1nbnUtZ2NjIHN1cHBvcnRzIC1jIC1vIGZpbGUuby4uLiB5ZXMKY2hlY2tpbmcg
d2hldGhlciB0aGUgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgbGlua2VyICgvdXNyL3g4Nl82NC1w
Yy1saW51eC1nbnUvYmluL2xkIC1tIGVsZl94ODZfNjQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJp
ZXMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgLWxjIHNob3VsZCBiZSBleHBsaWNpdGx5IGxpbmtl
ZCBpbi4uLiBubwpjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MuLi4gR05V
L0xpbnV4IGxkLnNvCmNoZWNraW5nIGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8g
cHJvZ3JhbXMuLi4gaW1tZWRpYXRlCmNoZWNraW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxpYnJhcmll
cyBpcyBwb3NzaWJsZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNobF9sb2FkLi4uIG5vCmNoZWNraW5n
IGZvciBzaGxfbG9hZCBpbiAtbGRsZC4uLiBubwpjaGVja2luZyBmb3IgZGxvcGVuLi4uIG5vCmNo
ZWNraW5nIGZvciBkbG9wZW4gaW4gLWxkbC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBhIHByb2dy
YW0gY2FuIGRsb3BlbiBpdHNlbGYuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgYSBzdGF0aWNhbGx5
IGxpbmtlZCBwcm9ncmFtIGNhbiBkbG9wZW4gaXRzZWxmLi4uIHllcwpjaGVja2luZyBpZiBsaWJ0
b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgdG8g
YnVpbGQgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBz
dGF0aWMgbGlicmFyaWVzLi4uIG5vCmNvbmZpZ3VyZTogY3JlYXRpbmcgbGlidG9vbAphcHBlbmRp
bmcgY29uZmlndXJhdGlvbiB0YWcgIkNYWCIgdG8gbGlidG9vbApjaGVja2luZyBmb3IgbGQgdXNl
ZCBieSB4ODZfNjQtcGMtbGludXgtZ251LWcrKy4uLiAvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUv
YmluL2xkIC1tIGVsZl94ODZfNjQKY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci94ODZfNjQt
cGMtbGludXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBpcyBHTlUgbGQuLi4geWVzCmNoZWNr
aW5nIHdoZXRoZXIgdGhlIHg4Nl82NC1wYy1saW51eC1nbnUtZysrIGxpbmtlciAoL3Vzci94ODZf
NjQtcGMtbGludXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGli
cmFyaWVzLi4uIHllcwpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgb3B0aW9u
IHRvIHByb2R1Y2UgUElDLi4uIC1mUElDCmNoZWNraW5nIGlmIHg4Nl82NC1wYy1saW51eC1nbnUt
ZysrIFBJQyBmbGFnIC1mUElDIHdvcmtzLi4uIHllcwpjaGVja2luZyBpZiB4ODZfNjQtcGMtbGlu
dXgtZ251LWcrKyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4geWVzCmNoZWNraW5nIHdoZXRoZXIg
dGhlIHg4Nl82NC1wYy1saW51eC1nbnUtZysrIGxpbmtlciAoL3Vzci94ODZfNjQtcGMtbGludXgt
Z251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHll
cwpjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MuLi4gR05VL0xpbnV4IGxk
LnNvCmNoZWNraW5nIGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMu
Li4gaW1tZWRpYXRlCmNoZWNraW5nIHdoZXRoZXIgc3RyaXBwaW5nIGxpYnJhcmllcyBpcyBwb3Nz
aWJsZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNobF9sb2FkLi4uIChjYWNoZWQpIG5vCmNoZWNraW5n
IGZvciBzaGxfbG9hZCBpbiAtbGRsZC4uLiAoY2FjaGVkKSBubwpjaGVja2luZyBmb3IgZGxvcGVu
Li4uIChjYWNoZWQpIG5vCmNoZWNraW5nIGZvciBkbG9wZW4gaW4gLWxkbC4uLiAoY2FjaGVkKSB5
ZXMKY2hlY2tpbmcgd2hldGhlciBhIHByb2dyYW0gY2FuIGRsb3BlbiBpdHNlbGYuLi4gKGNhY2hl
ZCkgeWVzCmNoZWNraW5nIHdoZXRoZXIgYSBzdGF0aWNhbGx5IGxpbmtlZCBwcm9ncmFtIGNhbiBk
bG9wZW4gaXRzZWxmLi4uIChjYWNoZWQpIHllcwphcHBlbmRpbmcgY29uZmlndXJhdGlvbiB0YWcg
IkY3NyIgdG8gbGlidG9vbApjaGVja2luZyBmb3IgbXNnZm10Li4uIC91c3IvYmluL21zZ2ZtdApj
aGVja2luZyBmb3IgZ21zZ2ZtdC4uLiAvdXNyL2Jpbi9nbXNnZm10CmNoZWNraW5nIGZvciB4Z2V0
dGV4dC4uLiAvdXNyL2Jpbi94Z2V0dGV4dApjaGVja2luZyBpZiBDKysgcHJvZ3JhbXMgY2FuIGJl
IGNvbXBpbGVkLi4uIHllcwpjaGVja2luZyBmb3Igc3RybGNhdC4uLiBubwpjaGVja2luZyBpZiBz
dHJsY2F0IG5lZWRzIGN1c3RvbSBwcm90b3R5cGUuLi4geWVzIC0gaW4gbGlia2RlZmFrZXMKY2hl
Y2tpbmcgZm9yIHN0cmxjcHkuLi4gbm8KY2hlY2tpbmcgaWYgc3RybGNweSBuZWVkcyBjdXN0b20g
cHJvdG90eXBlLi4uIHllcyAtIGluIGxpYmtkZWZha2VzCmNoZWNraW5nIGZvciBtYWluIGluIC1s
dXRpbC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1haW4gaW4gLWxjb21wYXQuLi4gbm8KY2hlY2tpbmcg
Zm9yIGNyeXB0IGluIC1sY3J5cHQuLi4geWVzCmNoZWNraW5nIGZvciBzb2NrbGVuX3QuLi4geWVz
CmNoZWNraW5nIGZvciBkbmV0X250b2EgaW4gLWxkbmV0Li4uIG5vCmNoZWNraW5nIGZvciBkbmV0
X250b2EgaW4gLWxkbmV0X3N0dWIuLi4gbm8KY2hlY2tpbmcgZm9yIGluZXRfbnRvYS4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIGNvbm5lY3QuLi4geWVzCmNoZWNraW5nIGZvciByZW1vdmUuLi4geWVzCmNo
ZWNraW5nIGZvciBzaG1hdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy90eXBlcy5oLi4uIChjYWNo
ZWQpIHllcwpjaGVja2luZyBmb3Igc3RkaW50LmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHN5
cy9iaXR5cGVzLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBzeXMvYml0eXBlcy5oIHByZXNl
bmNlLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL2JpdHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcgZm9y
IHBvbGwgaW4gLWxwb2xsLi4uIG5vCmNoZWNraW5nIENhcmJvbi9DYXJib24uaCB1c2FiaWxpdHku
Li4gbm8KY2hlY2tpbmcgQ2FyYm9uL0NhcmJvbi5oIHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZv
ciBDYXJib24vQ2FyYm9uLmguLi4gbm8KY2hlY2tpbmcgQ29yZUF1ZGlvL0NvcmVBdWRpby5oIHVz
YWJpbGl0eS4uLiBubwpjaGVja2luZyBDb3JlQXVkaW8vQ29yZUF1ZGlvLmggcHJlc2VuY2UuLi4g
bm8KY2hlY2tpbmcgZm9yIENvcmVBdWRpby9Db3JlQXVkaW8uaC4uLiBubwpjaGVja2luZyBpZiBy
ZXNfaW5pdCBuZWVkcyAtbHJlc29sdi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHJlc19pbml0Li4uIHll
cwpjaGVja2luZyBpZiByZXNfaW5pdCBuZWVkcyBjdXN0b20gcHJvdG90eXBlLi4uIG5vCmNoZWNr
aW5nIGZvciBraWxscGcgaW4gLWx1Y2IuLi4gbm8KY2hlY2tpbmcgZm9yIGludC4uLiB5ZXMKY2hl
Y2tpbmcgc2l6ZSBvZiBpbnQuLi4gNApjaGVja2luZyBmb3Igc2hvcnQuLi4geWVzCmNoZWNraW5n
IHNpemUgb2Ygc2hvcnQuLi4gMgpjaGVja2luZyBmb3IgbG9uZy4uLiB5ZXMKY2hlY2tpbmcgc2l6
ZSBvZiBsb25nLi4uIDgKY2hlY2tpbmcgZm9yIGNoYXIgKi4uLiB5ZXMKY2hlY2tpbmcgc2l6ZSBv
ZiBjaGFyICouLi4gOApjaGVja2luZyBmb3IgZGxvcGVuIGluIC1sZGwuLi4gKGNhY2hlZCkgeWVz
CmNoZWNraW5nIGZvciBzaGxfdW5sb2FkIGluIC1sZGxkLi4uIG5vCmNoZWNraW5nIGZvciBzaXpl
X3QuLi4geWVzCmNoZWNraW5nIHNpemUgb2Ygc2l6ZV90Li4uIDgKY2hlY2tpbmcgZm9yIHVuc2ln
bmVkIGxvbmcuLi4geWVzCmNoZWNraW5nIHNpemUgb2YgdW5zaWduZWQgbG9uZy4uLiA4CmNoZWNr
aW5nIHNpemVvZiBzaXplX3QgPT0gc2l6ZW9mIHVuc2lnbmVkIGxvbmcuLi4geWVzCmNoZWNraW5n
IGZvciBQSUUgc3VwcG9ydC4uLiB5ZXMKY2hlY2tpbmcgaWYgZW5hYmxpbmcgLXBpZS9mcGllIHN1
cHBvcnQuLi4geWVzCmNoZWNraW5nIGNydF9leHRlcm5zLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNr
aW5nIGNydF9leHRlcm5zLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIGNydF9leHRlcm5z
LmguLi4gbm8KY2hlY2tpbmcgZm9yIF9OU0dldEVudmlyb24uLi4gbm8KY2hlY2tpbmcgZm9yIHZz
bnByaW50Zi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNucHJpbnRmLi4uIHllcwpjaGVja2luZyBmb3Ig
WC4uLiBsaWJyYXJpZXMgL3Vzci9saWI2NCwgaGVhZGVycyAuCmNoZWNraW5nIGZvciBJY2VDb25u
ZWN0aW9uTnVtYmVyIGluIC1sSUNFLi4uIHllcwpjaGVja2luZyBmb3IgbGliWGV4dC4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIHB0aHJlYWRfY3JlYXRlIGluIC1scHRocmVhZC4uLiB5ZXMKY2hlY2tpbmcg
Zm9yIGV4dHJhIGluY2x1ZGVzLi4uIG5vCmNoZWNraW5nIGZvciBleHRyYSBsaWJzLi4uIG5vCmNo
ZWNraW5nIGZvciBsaWJ6Li4uIC1segpjaGVja2luZyBmb3IgbGlicG5nLi4uIC1scG5nIC1seiAt
bG0KY2hlY2tpbmcgZm9yIGxpYmpwZWc2Yi4uLiBubwpjaGVja2luZyBmb3IgbGlianBlZy4uLiAt
bGpwZWcKY2hlY2tpbmcgZm9yIHBlcmwuLi4gL3Vzci9iaW4vcGVybApjaGVja2luZyBmb3IgUXQu
Li4gbGlicmFyaWVzIC91c3IvcXQvMy9saWI2NCwgaGVhZGVycyAvdXNyL3F0LzMvaW5jbHVkZSB1
c2luZyAtbXQKY2hlY2tpbmcgZm9yIG1vYy4uLiAvdXNyL3F0LzMvYmluL21vYwpjaGVja2luZyBm
b3IgdWljLi4uIC91c3IvcXQvMy9iaW4vdWljCmNoZWNraW5nIHdoZXRoZXIgdWljIHN1cHBvcnRz
IC1MIC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB1aWMgc3VwcG9ydHMgLW5vdW5sb2FkIC4uLiB5
ZXMKY2hlY2tpbmcgaWYgUXQgbmVlZHMgLWxqcGVnLi4uIG5vCmNoZWNraW5nIGZvciBycGF0aC4u
LiB5ZXMKY2hlY2tpbmcgZm9yIEtERS4uLiBsaWJyYXJpZXMgL3Vzci9rZGUvMy41L2xpYjY0LCBo
ZWFkZXJzIC91c3Iva2RlLzMuNS9pbmNsdWRlCmNoZWNraW5nIGlmIFVJQyBoYXMgS0RFIHBsdWdp
bnMgYXZhaWxhYmxlLi4uIHllcwpjaGVja2luZyBmb3IgS0RFIHBhdGhzLi4uIGRlZmF1bHRzCmNo
ZWNraW5nIGZvciBkY29waWRsLi4uIC91c3Iva2RlLzMuNS9iaW4vZGNvcGlkbApjaGVja2luZyBm
b3IgZGNvcGlkbDJjcHAuLi4gL3Vzci9rZGUvMy41L2Jpbi9kY29waWRsMmNwcApjaGVja2luZyBm
b3IgbWNvcGlkbC4uLiAvdXNyL2tkZS8zLjUvYmluL21jb3BpZGwKY2hlY2tpbmcgZm9yIGFydHNj
LWNvbmZpZy4uLiAvdXNyL2tkZS8zLjUvYmluL2FydHNjLWNvbmZpZwpjaGVja2luZyBmb3IgbWVp
bnByb2MuLi4gL3Vzci9rZGUvMy41L2Jpbi9tZWlucHJvYwpjaGVja2luZyBmb3Iga2NvbmZpZ19j
b21waWxlci4uLiAvdXNyL2tkZS8zLjUvYmluL2tjb25maWdfY29tcGlsZXIKY2hlY2tpbmcgZm9y
IGRjb3BpZGxuZy4uLiAvdXNyL2tkZS8zLjUvYmluL2Rjb3BpZGxuZwpjaGVja2luZyBmb3IgbWFr
ZWtkZXdpZGdldHMuLi4gL3Vzci9rZGUvMy41L2Jpbi9tYWtla2Rld2lkZ2V0cwpjaGVja2luZyBm
b3IgeG1sbGludC4uLiAvdXNyL2Jpbi94bWxsaW50CmNoZWNraW5nIGZvciBwYW1fc3RhcnQgaW4g
LWxwYW0uLi4gbm8KY2hlY2tpbmcgZm9yIGdldHNwZW50IGluIC1sc2hhZG93Li4uIG5vCmNoZWNr
aW5nIGZvciBnZXRzcGVudCBpbiAtbGdlbi4uLiBubwpjaGVja2luZyBmb3IgZ2V0c3BlbnQuLi4g
eWVzCmNoZWNraW5nIGZvciBzaGFkb3cgcGFzc3dvcmRzLi4uIHllcwpjaGVja2luZyBmb3IgZGly
ZW50LmggdGhhdCBkZWZpbmVzIERJUi4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29udGFp
bmluZyBvcGVuZGlyLi4uIG5vbmUgcmVxdWlyZWQKY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIg
ZmlsZXMuLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIHN5cy90aW1lLmggdXNhYmlsaXR5Li4uIHll
cwpjaGVja2luZyBzeXMvdGltZS5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3Rp
bWUuaC4uLiB5ZXMKY2hlY2tpbmcgY3J5cHQuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGNy
eXB0LmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBjcnlwdC5oLi4uIHllcwpjaGVja2lu
ZyBzeXMvc2VsZWN0LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBzeXMvc2VsZWN0LmggcHJl
c2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvc2VsZWN0LmguLi4geWVzCmNoZWNraW5nIHN5
cy9pb2N0bC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc3lzL2lvY3RsLmggcHJlc2VuY2Uu
Li4geWVzCmNoZWNraW5nIGZvciBzeXMvaW9jdGwuaC4uLiB5ZXMKY2hlY2tpbmcgc3lzL3N0cm9w
dHMuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHN5cy9zdHJvcHRzLmggcHJlc2VuY2UuLi4g
eWVzCmNoZWNraW5nIGZvciBzeXMvc3Ryb3B0cy5oLi4uIHllcwpjaGVja2luZyBzdHJvcHRzLmgg
dXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBzdHJvcHRzLmggcHJlc2VuY2UuLi4geWVzCmNoZWNr
aW5nIGZvciBzdHJvcHRzLmguLi4geWVzCmNoZWNraW5nIHRlcm1pby5oIHVzYWJpbGl0eS4uLiB5
ZXMKY2hlY2tpbmcgdGVybWlvLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciB0ZXJtaW8u
aC4uLiB5ZXMKY2hlY2tpbmcgdGVybWlvcy5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgdGVy
bWlvcy5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgdGVybWlvcy5oLi4uIHllcwpjaGVj
a2luZyBzeXMvdGVybWlvcy5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc3lzL3Rlcm1pb3Mu
aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy90ZXJtaW9zLmguLi4geWVzCmNoZWNr
aW5nIGxhc3Rsb2cuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGxhc3Rsb2cuaCBwcmVzZW5j
ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxhc3Rsb2cuaC4uLiB5ZXMKY2hlY2tpbmcgc3lzL3NvY2tl
dC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc3lzL3NvY2tldC5oIHByZXNlbmNlLi4uIHll
cwpjaGVja2luZyBmb3Igc3lzL3NvY2tldC5oLi4uIHllcwpjaGVja2luZyBzeXMvc29ja2lvLmgg
dXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIHN5cy9zb2NraW8uaCBwcmVzZW5jZS4uLiBubwpjaGVj
a2luZyBmb3Igc3lzL3NvY2tpby5oLi4uIG5vCmNoZWNraW5nIHN5cy9tX3dhaXQuaCB1c2FiaWxp
dHkuLi4gbm8KY2hlY2tpbmcgc3lzL21fd2FpdC5oIHByZXNlbmNlLi4uIG5vCmNoZWNraW5nIGZv
ciBzeXMvbV93YWl0LmguLi4gbm8KY2hlY2tpbmcgbmN1cnNlcy5oIHVzYWJpbGl0eS4uLiB5ZXMK
Y2hlY2tpbmcgbmN1cnNlcy5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgbmN1cnNlcy5o
Li4uIHllcwpjaGVja2luZyBwYXRocy5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgcGF0aHMu
aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHBhdGhzLmguLi4geWVzCmNoZWNraW5nIGxv
Z2luX2NhcC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBsb2dpbl9jYXAuaCBwcmVzZW5jZS4u
LiBubwpjaGVja2luZyBmb3IgbG9naW5fY2FwLmguLi4gbm8KY2hlY2tpbmcgc3lzbG9nLmggdXNh
YmlsaXR5Li4uIHllcwpjaGVja2luZyBzeXNsb2cuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcg
Zm9yIHN5c2xvZy5oLi4uIHllcwpjaGVja2luZyBzeXMvd2FpdC5oIHVzYWJpbGl0eS4uLiB5ZXMK
Y2hlY2tpbmcgc3lzL3dhaXQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy93YWl0
LmguLi4geWVzCmNoZWNraW5nIHN5cy91Y3JlZC5oIHVzYWJpbGl0eS4uLiBubwpjaGVja2luZyBz
eXMvdWNyZWQuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3Igc3lzL3VjcmVkLmguLi4gbm8K
Y2hlY2tpbmcgc3lzL21vdW50LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBzeXMvbW91bnQu
aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9tb3VudC5oLi4uIHllcwpjaGVja2lu
ZyBmbG9hdGluZ3BvaW50LmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5nIGZsb2F0aW5ncG9pbnQu
aCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgZmxvYXRpbmdwb2ludC5oLi4uIG5vCmNoZWNr
aW5nIGZzdGFiLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBmc3RhYi5oIHByZXNlbmNlLi4u
IHllcwpjaGVja2luZyBmb3IgZnN0YWIuaC4uLiB5ZXMKY2hlY2tpbmcgbW50ZW50LmggdXNhYmls
aXR5Li4uIHllcwpjaGVja2luZyBtbnRlbnQuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9y
IG1udGVudC5oLi4uIHllcwpjaGVja2luZyBBbGliLmggdXNhYmlsaXR5Li4uIG5vCmNoZWNraW5n
IEFsaWIuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgQWxpYi5oLi4uIG5vCmNoZWNraW5n
IGxpYnV0aWwuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgbGlidXRpbC5oIHByZXNlbmNlLi4u
IG5vCmNoZWNraW5nIGZvciBsaWJ1dGlsLmguLi4gbm8KY2hlY2tpbmcgdXRpbC5oIHVzYWJpbGl0
eS4uLiBubwpjaGVja2luZyB1dGlsLmggcHJlc2VuY2UuLi4gbm8KY2hlY2tpbmcgZm9yIHV0aWwu
aC4uLiBubwpjaGVja2luZyB0aW1lLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyB0aW1lLmgg
cHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciB0aW1lLmguLi4geWVzCmNoZWNraW5nIGxpbWl0
cy5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgbGltaXRzLmggcHJlc2VuY2UuLi4geWVzCmNo
ZWNraW5nIGZvciBsaW1pdHMuaC4uLiB5ZXMKY2hlY2tpbmcgdmZvcmsuaCB1c2FiaWxpdHkuLi4g
bm8KY2hlY2tpbmcgdmZvcmsuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgdmZvcmsuaC4u
LiBubwpjaGVja2luZyBmb3Igc3RyaW5nLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZsb2F0
LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBmbG9hdC5oIHByZXNlbmNlLi4uIHllcwpjaGVj
a2luZyBmb3IgZmxvYXQuaC4uLiB5ZXMKY2hlY2tpbmcgbWF0aC5oIHVzYWJpbGl0eS4uLiB5ZXMK
Y2hlY2tpbmcgbWF0aC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgbWF0aC5oLi4uIHll
cwpjaGVja2luZyBuYW4uaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgbmFuLmggcHJlc2VuY2Uu
Li4gbm8KY2hlY2tpbmcgZm9yIG5hbi5oLi4uIG5vCmNoZWNraW5nIGllZWVmcC5oIHVzYWJpbGl0
eS4uLiBubwpjaGVja2luZyBpZWVlZnAuaCBwcmVzZW5jZS4uLiBubwpjaGVja2luZyBmb3IgaWVl
ZWZwLmguLi4gbm8KY2hlY2tpbmcgcHR5LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBwdHku
aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHB0eS5oLi4uIHllcwpjaGVja2luZyBmb3Ig
cHRzbmFtZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1haW4gaW4gLWxBbGliLi4uIG5vCmNoZWNraW5n
IGZvciBjbG50dGNwX2NyZWF0ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1haW4gaW4gLWxvc3NhdWRp
by4uLiBubwpjaGVja2luZyBmb3IgbWFpbiBpbiAtbGNmZy4uLiBubwpjaGVja2luZyBmb3IgbWFp
biBpbiAtbG9kbS4uLiBubwpjaGVja2luZyBmb3Igc2V0dXB0ZXJtIGluIC1sY3Vyc2VzLi4uIHll
cwpjaGVja2luZyBmb3IgYWRkVG9VdG1wIGluIC1sdXRlbXB0ZXIuLi4geWVzCmNoZWNraW5nIGZv
ciByZXNfaW5pdC4uLiBubwpjaGVja2luZyBmb3IgcmVzX2luaXQgaW4gLWxyZXNvbHYuLi4gbm8K
Y2hlY2tpbmcgd2hldGhlciB0aW1lLmggYW5kIHN5cy90aW1lLmggbWF5IGJvdGggYmUgaW5jbHVk
ZWQuLi4geWVzCmNoZWNraW5nIGZvciB3b3JraW5nIGxvbmcgZG91YmxlIHdpdGggbW9yZSByYW5n
ZSBvciBwcmVjaXNpb24gdGhhbiBkb3VibGUuLi4geWVzCmNoZWNraW5nIGZvciB1aWRfdCBpbiBz
eXMvdHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcgdHlwZSBvZiBhcnJheSBhcmd1bWVudCB0byBnZXRn
cm91cHMuLi4gZ2lkX3QKY2hlY2tpbmcgZm9yIGNoYXIuLi4geWVzCmNoZWNraW5nIHNpemUgb2Yg
Y2hhci4uLiAxCmNoZWNraW5nIGZvciBzaG9ydC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgc2l6
ZSBvZiBzaG9ydC4uLiAoY2FjaGVkKSAyCmNoZWNraW5nIGZvciBpbnQuLi4gKGNhY2hlZCkgeWVz
CmNoZWNraW5nIHNpemUgb2YgaW50Li4uIChjYWNoZWQpIDQKY2hlY2tpbmcgZm9yIGxvbmcuLi4g
KGNhY2hlZCkgeWVzCmNoZWNraW5nIHNpemUgb2YgbG9uZy4uLiAoY2FjaGVkKSA4CmNoZWNraW5n
IHdoZXRoZXIgYnl0ZSBvcmRlcmluZyBpcyBiaWdlbmRpYW4uLi4gbm8KY2hlY2tpbmcgZm9yIHNv
Y2tldC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHBvd2wuLi4gbm8KY2hlY2tpbmcgZm9yIHNxcnRsLi4u
IG5vCmNoZWNraW5nIGZvciBzdHJkdXAuLi4geWVzCmNoZWNraW5nIGZvciBnZXRkdGFibGVzaXpl
Li4uIHllcwpjaGVja2luZyBmb3Igc2V0cGdpZC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG5pY2UuLi4g
eWVzCmNoZWNraW5nIGZvciBzZXRldWlkLi4uIHllcwpjaGVja2luZyBmb3IgdnN5c2xvZy4uLiB5
ZXMKY2hlY2tpbmcgZm9yIGluaXRncm91cHMuLi4geWVzCmNoZWNraW5nIGZvciBzZXRncm91cHMu
Li4geWVzCmNoZWNraW5nIGZvciBnZXRncm91cHMuLi4geWVzCmNoZWNraW5nIGZvciBncmFudHB0
Li4uIHllcwpjaGVja2luZyBmb3IgcHdfZW5jcnlwdC4uLiBubwpjaGVja2luZyBmb3Igc2V0cHJp
b3JpdHkuLi4geWVzCmNoZWNraW5nIGZvciBnZXRwdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHVubG9j
a3B0Li4uIHllcwpjaGVja2luZyBmb3IgcHRzbmFtZS4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcg
Zm9yIHdhaXRwaWQuLi4geWVzCmNoZWNraW5nIGZvciBnZXRwYXNzcGhyYXNlLi4uIG5vCmNoZWNr
aW5nIGZvciBta3N0ZW1wcy4uLiBubwpjaGVja2luZyBpZiBta3N0ZW1wcyBuZWVkcyBjdXN0b20g
cHJvdG90eXBlLi4uIHllcyAtIGluIGxpYmtkZWZha2VzCmNoZWNraW5nIGZvciBzZXRlbnYuLi4g
eWVzCmNoZWNraW5nIGlmIHNldGVudiBuZWVkcyBjdXN0b20gcHJvdG90eXBlLi4uIG5vCmNoZWNr
aW5nIGZvciB1bnNldGVudi4uLiB5ZXMKY2hlY2tpbmcgaWYgdW5zZXRlbnYgbmVlZHMgY3VzdG9t
IHByb3RvdHlwZS4uLiBubwpjaGVja2luZyBmb3IgZ2V0ZG9tYWlubmFtZS4uLiB5ZXMKY2hlY2tp
bmcgaWYgZ2V0ZG9tYWlubmFtZSBuZWVkcyBjdXN0b20gcHJvdG90eXBlLi4uIG5vCmNoZWNraW5n
IGZvciBnZXRob3N0bmFtZS4uLiB5ZXMKY2hlY2tpbmcgaWYgZ2V0aG9zdG5hbWUgbmVlZHMgY3Vz
dG9tIHByb3RvdHlwZS4uLiBubwpjaGVja2luZyBmb3IgdXNsZWVwLi4uIHllcwpjaGVja2luZyBp
ZiB1c2xlZXAgbmVlZHMgY3VzdG9tIHByb3RvdHlwZS4uLiBubwpjaGVja2luZyBmb3IgcmFuZG9t
Li4uIHllcwpjaGVja2luZyBpZiByYW5kb20gbmVlZHMgY3VzdG9tIHByb3RvdHlwZS4uLiBubwpj
aGVja2luZyBmb3Igc3JhbmRvbS4uLiB5ZXMKY2hlY2tpbmcgaWYgc3JhbmRvbSBuZWVkcyBjdXN0
b20gcHJvdG90eXBlLi4uIG5vCmNoZWNraW5nIGZvciBTX0lTU09DSy4uLiB5ZXMKY2hlY2tpbmcg
Zm9yIE1BWFBBVEhMRU4uLi4gNDA5NgpjaGVja2luZyBpZiBpdCdzIHNhZmUgdG8gZW5hYmxlIFVU
TVAuLi4geWVzCmNoZWNraW5nIGZvciB1dG1wIGZpbGUuLi4gL3Zhci9ydW4vdXRtcApjaGVja2lu
ZyBmb3Iga3N0YXRfb3BlbiBpbiAtbGtzdGF0Li4uIG5vCmNoZWNraW5nIGxpYmRldmluZm8uaCB1
c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgbGliZGV2aW5mby5oIHByZXNlbmNlLi4uIG5vCmNoZWNr
aW5nIGZvciBsaWJkZXZpbmZvLmguLi4gbm8KY2hlY2tpbmcgZm9yIEphdmEuLi4gbm9uZSBmb3Vu
ZApjaGVja2luZyBmb3IgbWQ1c3VtLi4uIC9iaW4vbWQ1c3VtCmNoZWNraW5nIFgxMS9leHRlbnNp
b25zL1hUZXN0LmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBYMTEvZXh0ZW5zaW9ucy9YVGVz
dC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgWDExL2V4dGVuc2lvbnMvWFRlc3QuaC4u
LiB5ZXMKY2hlY2tpbmcgZm9yIFhUZXN0RmFrZUtleUV2ZW50IGluIC1sWHRzdC4uLiB5ZXMKY2hl
Y2tpbmcgZm9yIFgxMS9YS0JsaWIuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIFhrYkxvY2tNb2RpZmll
cnMgaW4gLWxYMTEuLi4geWVzCmNoZWNraW5nIGZvciBYa2JTZXRQZXJDbGllbnRDb250cm9scyBp
biAtbFgxMS4uLiB5ZXMKY2hlY2tpbmcgZm9yIFgxMS9YY3Vyc29yL1hjdXJzb3IuaC4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIFhjdXJzb3JTdXBwb3J0c0FSR0IgaW4gLWxYY3Vyc29yLi4uIHllcwpjaGVj
a2luZyBYMTEvZXh0ZW5zaW9ucy9YcmVuZGVyLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBY
MTEvZXh0ZW5zaW9ucy9YcmVuZGVyLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBYMTEv
ZXh0ZW5zaW9ucy9YcmVuZGVyLmguLi4geWVzCmNoZWNraW5nIGZvciBYUmVuZGVyQ29tcG9zaXRl
IGluIC1sWHJlbmRlci4uLiB5ZXMKY2hlY2tpbmcgZm9yIFF0IGRvY3MuLi4gTk8KY2hlY2tpbmcg
Zm9yIGRvdC4uLiBub3QgZm91bmQKY2hlY2tpbmcgZm9yIGRveHlnZW4uLi4gbm90IGZvdW5kCmNo
ZWNraW5nIGZvciBsaWJhcnQyLWNvbmZpZy4uLiAvdXNyL2Jpbi9saWJhcnQyLWNvbmZpZwpjaGVj
a2luZyBpZiBsaWJrb25xIHNob3VsZCBiZSBjb21waWxlZC4uLiBubwpjaGVja2luZyBpZiBrY2hl
Y2twYXNzIHNob3VsZCBiZSBjb21waWxlZC4uLiB5ZXMKY29uZmlndXJlOiBjcmVhdGluZyAuL2Nv
bmZpZy5zdGF0dXMKZmFzdCBjcmVhdGluZyBNYWtlZmlsZQpmYXN0IGNyZWF0aW5nIGtjaGVja3Bh
c3MvTWFrZWZpbGUKY29uZmlnLnBsOiBmYXN0IGNyZWF0ZWQgMiBmaWxlKHMpLgpjb25maWcuc3Rh
dHVzOiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgZGVwZmlsZXMg
Y29tbWFuZHMKCkdvb2QgLSB5b3VyIGNvbmZpZ3VyZSBmaW5pc2hlZC4gU3RhcnQgbWFrZSBub3cK
Cm1ha2UgIGFsbC1yZWN1cnNpdmUKbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvbW50L3Nj
cmF0Y2gvcG9ydGFnZS9rY2hlY2twYXNzLTMuNV9iZXRhMS93b3JrL2tjaGVja3Bhc3MtMy41X2Jl
dGExJwpNYWtpbmcgYWxsIGluIGtjaGVja3Bhc3MKbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvbW50L3NjcmF0Y2gvcG9ydGFnZS9rY2hlY2twYXNzLTMuNV9iZXRhMS93b3JrL2tjaGVja3Bh
c3MtMy41X2JldGExL2tjaGVja3Bhc3MnCng4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1ESEFWRV9D
T05GSUdfSCAtSS4gLUkuIC1JLi4gLUkvdXNyL2tkZS8zLjUvaW5jbHVkZSAtSS91c3IvcXQvMy9p
bmNsdWRlIC1JLiAgIC1EUVRfVEhSRUFEX1NVUFBPUlQgIC1EX1JFRU5UUkFOVCAgLXN0ZD1pc285
ODk5OjE5OTAgLVcgLVdhbGwgLVdjaGFyLXN1YnNjcmlwdHMgLVdzaGFkb3cgLVdwb2ludGVyLWFy
aXRoIC1XbWlzc2luZy1wcm90b3R5cGVzIC1Xd3JpdGUtc3RyaW5ncyAtRF9YT1BFTl9TT1VSQ0U9
NTAwIC1EX0JTRF9TT1VSQ0UgLUROREVCVUcgLU8yICAtbWFyY2g9YXRobG9uNjQgLU8yIC1waXBl
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1mdW5pdC1hdC1hLXRpbWUgLVdmb3JtYXQtc2VjdXJpdHkg
LVdtaXNzaW5nLWZvcm1hdC1hdHRyaWJ1dGUgLWMgYHRlc3QgLWYgJ2tjaGVja3Bhc3MuYycgfHwg
ZWNobyAnLi8nYGtjaGVja3Bhc3MuYwp4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtREhBVkVfQ09O
RklHX0ggLUkuIC1JLiAtSS4uIC1JL3Vzci9rZGUvMy41L2luY2x1ZGUgLUkvdXNyL3F0LzMvaW5j
bHVkZSAtSS4gICAtRFFUX1RIUkVBRF9TVVBQT1JUICAtRF9SRUVOVFJBTlQgIC1zdGQ9aXNvOTg5
OToxOTkwIC1XIC1XYWxsIC1XY2hhci1zdWJzY3JpcHRzIC1Xc2hhZG93IC1XcG9pbnRlci1hcml0
aCAtV21pc3NpbmctcHJvdG90eXBlcyAtV3dyaXRlLXN0cmluZ3MgLURfWE9QRU5fU09VUkNFPTUw
MCAtRF9CU0RfU09VUkNFIC1ETkRFQlVHIC1PMiAgLW1hcmNoPWF0aGxvbjY0IC1PMiAtcGlwZSAt
Zm9taXQtZnJhbWUtcG9pbnRlciAtZnVuaXQtYXQtYS10aW1lIC1XZm9ybWF0LXNlY3VyaXR5IC1X
bWlzc2luZy1mb3JtYXQtYXR0cmlidXRlIC1jIGB0ZXN0IC1mICdjaGVja3Bhc3NfZXRjcGFzc3dk
LmMnIHx8IGVjaG8gJy4vJ2BjaGVja3Bhc3NfZXRjcGFzc3dkLmMKeDg2XzY0LXBjLWxpbnV4LWdu
dS1nY2MgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4gLUkuLiAtSS91c3Iva2RlLzMuNS9pbmNsdWRl
IC1JL3Vzci9xdC8zL2luY2x1ZGUgLUkuICAgLURRVF9USFJFQURfU1VQUE9SVCAgLURfUkVFTlRS
QU5UICAtc3RkPWlzbzk4OTk6MTk5MCAtVyAtV2FsbCAtV2NoYXItc3Vic2NyaXB0cyAtV3NoYWRv
dyAtV3BvaW50ZXItYXJpdGggLVdtaXNzaW5nLXByb3RvdHlwZXMgLVd3cml0ZS1zdHJpbmdzIC1E
X1hPUEVOX1NPVVJDRT01MDAgLURfQlNEX1NPVVJDRSAtRE5ERUJVRyAtTzIgIC1tYXJjaD1hdGhs
b242NCAtTzIgLXBpcGUgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLWZ1bml0LWF0LWEtdGltZSAtV2Zv
cm1hdC1zZWN1cml0eSAtV21pc3NpbmctZm9ybWF0LWF0dHJpYnV0ZSAtYyBgdGVzdCAtZiAnY2hl
Y2twYXNzX3BhbS5jJyB8fCBlY2hvICcuLydgY2hlY2twYXNzX3BhbS5jCng4Nl82NC1wYy1saW51
eC1nbnUtZ2NjIC1ESEFWRV9DT05GSUdfSCAtSS4gLUkuIC1JLi4gLUkvdXNyL2tkZS8zLjUvaW5j
bHVkZSAtSS91c3IvcXQvMy9pbmNsdWRlIC1JLiAgIC1EUVRfVEhSRUFEX1NVUFBPUlQgIC1EX1JF
RU5UUkFOVCAgLXN0ZD1pc285ODk5OjE5OTAgLVcgLVdhbGwgLVdjaGFyLXN1YnNjcmlwdHMgLVdz
aGFkb3cgLVdwb2ludGVyLWFyaXRoIC1XbWlzc2luZy1wcm90b3R5cGVzIC1Xd3JpdGUtc3RyaW5n
cyAtRF9YT1BFTl9TT1VSQ0U9NTAwIC1EX0JTRF9TT1VSQ0UgLUROREVCVUcgLU8yICAtbWFyY2g9
YXRobG9uNjQgLU8yIC1waXBlIC1mb21pdC1mcmFtZS1wb2ludGVyIC1mdW5pdC1hdC1hLXRpbWUg
LVdmb3JtYXQtc2VjdXJpdHkgLVdtaXNzaW5nLWZvcm1hdC1hdHRyaWJ1dGUgLWMgYHRlc3QgLWYg
J2NoZWNrcGFzc19zaGFkb3cuYycgfHwgZWNobyAnLi8nYGNoZWNrcGFzc19zaGFkb3cuYwp4ODZf
NjQtcGMtbGludXgtZ251LWdjYyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLiAtSS4uIC1JL3Vzci9r
ZGUvMy41L2luY2x1ZGUgLUkvdXNyL3F0LzMvaW5jbHVkZSAtSS4gICAtRFFUX1RIUkVBRF9TVVBQ
T1JUICAtRF9SRUVOVFJBTlQgIC1zdGQ9aXNvOTg5OToxOTkwIC1XIC1XYWxsIC1XY2hhci1zdWJz
Y3JpcHRzIC1Xc2hhZG93IC1XcG9pbnRlci1hcml0aCAtV21pc3NpbmctcHJvdG90eXBlcyAtV3dy
aXRlLXN0cmluZ3MgLURfWE9QRU5fU09VUkNFPTUwMCAtRF9CU0RfU09VUkNFIC1ETkRFQlVHIC1P
MiAgLW1hcmNoPWF0aGxvbjY0IC1PMiAtcGlwZSAtZm9taXQtZnJhbWUtcG9pbnRlciAtZnVuaXQt
YXQtYS10aW1lIC1XZm9ybWF0LXNlY3VyaXR5IC1XbWlzc2luZy1mb3JtYXQtYXR0cmlidXRlIC1j
IGB0ZXN0IC1mICdjaGVja3Bhc3Nfb3NmYzJwYXNzd2QuYycgfHwgZWNobyAnLi8nYGNoZWNrcGFz
c19vc2ZjMnBhc3N3ZC5jCng4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1ESEFWRV9DT05GSUdfSCAt
SS4gLUkuIC1JLi4gLUkvdXNyL2tkZS8zLjUvaW5jbHVkZSAtSS91c3IvcXQvMy9pbmNsdWRlIC1J
LiAgIC1EUVRfVEhSRUFEX1NVUFBPUlQgIC1EX1JFRU5UUkFOVCAgLXN0ZD1pc285ODk5OjE5OTAg
LVcgLVdhbGwgLVdjaGFyLXN1YnNjcmlwdHMgLVdzaGFkb3cgLVdwb2ludGVyLWFyaXRoIC1XbWlz
c2luZy1wcm90b3R5cGVzIC1Xd3JpdGUtc3RyaW5ncyAtRF9YT1BFTl9TT1VSQ0U9NTAwIC1EX0JT
RF9TT1VSQ0UgLUROREVCVUcgLU8yICAtbWFyY2g9YXRobG9uNjQgLU8yIC1waXBlIC1mb21pdC1m
cmFtZS1wb2ludGVyIC1mdW5pdC1hdC1hLXRpbWUgLVdmb3JtYXQtc2VjdXJpdHkgLVdtaXNzaW5n
LWZvcm1hdC1hdHRyaWJ1dGUgLWMgYHRlc3QgLWYgJ2NoZWNrcGFzc19haXguYycgfHwgZWNobyAn
Li8nYGNoZWNrcGFzc19haXguYwovYmluL3NoIC4uL2xpYnRvb2wgLS1zaWxlbnQgLS1tb2RlPWxp
bmsgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgIC1zdGQ9aXNvOTg5OToxOTkwIC1XIC1XYWxsIC1X
Y2hhci1zdWJzY3JpcHRzIC1Xc2hhZG93IC1XcG9pbnRlci1hcml0aCAtV21pc3NpbmctcHJvdG90
eXBlcyAtV3dyaXRlLXN0cmluZ3MgLURfWE9QRU5fU09VUkNFPTUwMCAtRF9CU0RfU09VUkNFIC1E
TkRFQlVHIC1PMiAgLW1hcmNoPWF0aGxvbjY0IC1PMiAtcGlwZSAtZm9taXQtZnJhbWUtcG9pbnRl
ciAtZnVuaXQtYXQtYS10aW1lIC1XZm9ybWF0LXNlY3VyaXR5IC1XbWlzc2luZy1mb3JtYXQtYXR0
cmlidXRlICAtV2wsLU8xIC1vIGtjaGVja3Bhc3MgLXBpZSAtTC91c3Iva2RlLzMuNS9saWI2NCAt
TC91c3IvcXQvMy9saWI2NCAtTC91c3IvbGliNjQgICAga2NoZWNrcGFzcy5vIGNoZWNrcGFzc19l
dGNwYXNzd2QubyBjaGVja3Bhc3NfcGFtLm8gY2hlY2twYXNzX3NoYWRvdy5vIGNoZWNrcGFzc19v
c2ZjMnBhc3N3ZC5vIGNoZWNrcGFzc19haXgubyAgLWxrZGVmYWtlcyAtbGNyeXB0ICAgIAovdXNy
L2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS8zLjQuNC8uLi8uLi8uLi8uLi94ODZfNjQtcGMt
bGludXgtZ251L2Jpbi9sZDoga2NoZWNrcGFzcy5vOiByZWxvY2F0aW9uIFJfWDg2XzY0XzMyIGFn
YWluc3QgYGEgbG9jYWwgc3ltYm9sJyBjYW4gbm90IGJlIHVzZWQgd2hlbiBtYWtpbmcgYSBzaGFy
ZWQgb2JqZWN0OyByZWNvbXBpbGUgd2l0aCAtZlBJQwprY2hlY2twYXNzLm86IGNvdWxkIG5vdCBy
ZWFkIHN5bWJvbHM6IEJhZCB2YWx1ZQpjb2xsZWN0MjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1
cwptYWtlWzJdOiAqKiogW2tjaGVja3Bhc3NdIEVycm9yIDEKbWFrZVsyXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9tbnQvc2NyYXRjaC9wb3J0YWdlL2tjaGVja3Bhc3MtMy41X2JldGExL3dvcmsva2No
ZWNrcGFzcy0zLjVfYmV0YTEva2NoZWNrcGFzcycKbWFrZVsxXTogKioqIFthbGwtcmVjdXJzaXZl
XSBFcnJvciAxCm1ha2VbMV06IExlYXZpbmcgZGlyZWN0b3J5IGAvbW50L3NjcmF0Y2gvcG9ydGFn
ZS9rY2hlY2twYXNzLTMuNV9iZXRhMS93b3JrL2tjaGVja3Bhc3MtMy41X2JldGExJwptYWtlOiAq
KiogW2FsbF0gRXJyb3IgMgoKISEhIEVSUk9SOiBrZGUtYmFzZS9rY2hlY2twYXNzLTMuNV9iZXRh
MSBmYWlsZWQuCiEhISBGdW5jdGlvbiBrZGVfc3JjX2NvbXBpbGUsIExpbmUgMTcwLCBFeGl0Y29k
ZSAyCiEhISBkaWVkIHJ1bm5pbmcgZW1ha2UsIGtkZV9zcmNfY29tcGlsZTptYWtlCiEhISBJZiB5
b3UgbmVlZCBzdXBwb3J0LCBwb3N0IHRoZSB0b3Btb3N0IGJ1aWxkIGVycm9yLCBOT1QgdGhpcyBz
dGF0dXMgbWVzc2FnZS4KCg==
</data>        

          </attachment>
    </bug>

</bugzilla>