<?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>109270</bug_id>
          
          <creation_ts>2005-10-14 06:00 0000</creation_ts>
          <short_desc>liboil-0.3.3 ppc build fails</short_desc>
          <delta_ts>2005-11-27 05:49:42 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>Unspecified</component>
          <version>unspecified</version>
          <rep_platform>PPC</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>dashnu@gmail.com</reporter>
          <assigned_to>zaheerm@gentoo.org</assigned_to>
          <cc>gad.kadosh@gmail.com</cc>
    
    <cc>meyerm@fs.tum.de</cc>

      

      
          <long_desc isprivate="0">
            <who>dashnu@gmail.com</who>
            <bug_when>2005-10-14 06:00:58 0000</bug_when>
            <thetext>Trying to update Gnome to 2.12 and liboil fails.

Reproducible: Always
Steps to Reproduce:
1.emerge -u liboil
2.
3.

Actual Results:  
Built for a bit then failed with..
 powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Wa,-m
regnames -Wa,-maltivec -D_BSD_SOURCE -D_GNU_SOURCE -I../.. -O2 -maltivec -m
abi=altivec -fasm-blocks -O2 -pipe -mcpu=7450 -maltivec -mabi=altivec -mpow
erpc-gfxopt -fsigned-char -mstring -mmultiple -MT libpowerpc_la-recon8x8_al
tivec.lo -MD -MP -MF .deps/libpowerpc_la-recon8x8_altivec.Tpo -c recon8x8_a
ltivec.c  -fPIC -DPIC -o .libs/libpowerpc_la-recon8x8_altivec.o
recon8x8_altivec.c: In function `recon8x8_intra_altivec&apos;:
recon8x8_altivec.c:49: error: parse error before &apos;{&apos; token
recon8x8_altivec.c: In function `recon8x8_inter_altivec&apos;:
recon8x8_altivec.c:182: error: parse error before &apos;{&apos; token
recon8x8_altivec.c: In function `recon8x8_inter2_altivec&apos;:
recon8x8_altivec.c:400: error: parse error before &apos;{&apos; token
make[3]: *** [libpowerpc_la-recon8x8_altivec.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3
/liboil/powerpc&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3
/liboil&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/liboil-0.3.3/work/liboil-0.3.3
&apos;
make: *** [all] Error 2



Expected Results:  
should have built.

Portage 2.0.53_rc5 (default-linux/ppc/2005.1/ppc/G4, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r2 ppc)
=================================================================
System uname: 2.6.13-gentoo-r2 ppc 7447/7457, altivec supported
Gentoo Base System version 1.12.0_pre9
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 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;ppc ~ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc-unknown-linux-gnu&quot;
CFLAGS=&quot;-O2 -pipe -mcpu=7450 -maltivec -mabi=altivec -mpowerpc-gfxopt
-fsigned-char -mstring -mmultiple&quot;
CHOST=&quot;powerpc-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -pipe -mcpu=7450 -maltivec -mabi=altivec -mpowerpc-gfxopt
-fsigned-char -mstring -mmultiple&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig candy ccache digest distlocks fixpackages notitles sandbox
sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
http://distro.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;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X alsa altivec bash-completion berkdb bitmap-fonts cdr crypt dvd dvdr esd
gnome gpm gstreamer gtk gtk2 hal howl jpeg ncurses nptl nptlonly opengl pam perl
png ppc python readline spell ssl svg tcpd tiff truetype truetype-fonts
type1-fonts unicode xml2 zlib userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tmazzoni@tiscali.it</who>
            <bug_when>2005-10-14 08:29:25 0000</bug_when>
            <thetext>Exactly the same thing happens here. 
I tried to edit recon8x8_altivec.c and seek syntax errors but I found none (as
far as my experience enables me to)


emerge info:
Portage 2.0.53_rc5 (default-linux/ppc/2005.1/ppc/G4, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r3 ppc)
=================================================================
System uname: 2.6.13-gentoo-r3 ppc 7447A, altivec supported
Gentoo Base System version 1.12.0_pre9
dev-lang/python:     2.3.5, 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;ppc ~ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc-unknown-linux-gnu&quot;
CFLAGS=&quot;-O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec
-mpowerpc-gfxopt -fomit-frame-pointer&quot;
CHOST=&quot;powerpc-unknown-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/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -pipe -mcpu=7450 -mtune=7450 -maltivec -mabi=altivec
-mpowerpc-gfxopt -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://pandemonium.tiscali.de/pub/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
http://mirror.switch.ch/ftp/mirror/gentoo/&quot;
LINGUAS=&quot;en it&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.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac aalib alsa altivec arts berkdb bitmap-fonts bluetooth
browserplugin bzip2 cdr cjk crypt cups directfb dts dvb dvd dvdr dvdread eds
emboss esd fam fame fbcon ffmpeg fortran freetype ftp gd ggi gif gpm gstreamer
gtk gtk2 ieee1394 ipv6 java jikes jpeg kde kdeenablefinal kdexdeltas ldap libwww
live logitech-mouse mad mime mjpeg mp3 mpeg mysql ncurses nls nptl nptlonly
nsplugin opengl pam pdflib perl png ppc python qt readline sdk sdl spell ssl svg
tcpd truetype truetype-fonts type1-fonts unicode userlocales v4l v4l2 wmf xine
xml2 xosd xv xvid zeroconf zlib video_cards_radeon linguas_en linguas_it
userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>neil@digimed.co.uk</who>
            <bug_when>2005-10-19 11:05:24 0000</bug_when>
            <thetext>Same here 
 
Portage 2.0.53_rc5 (default-linux/ppc/2005.1/ppc/G4, gcc-3.4.4, glibc-2.3.5-r2, 
2.6.13-gentoo-r4 ppc) 
================================================================= 
System uname: 2.6.13-gentoo-r4 ppc 7447A, altivec supported 
Gentoo Base System version 1.12.0_pre9 
ccache version 2.4 [enabled] 
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;ppc ~ppc&quot; 
AUTOCLEAN=&quot;yes&quot; 
CBUILD=&quot;powerpc-unknown-linux-gnu&quot; 
CFLAGS=&quot;-O2 -mcpu=G4 -fno-strict-aliasing -fomit-frame-pointer -pipe&quot; 
CHOST=&quot;powerpc-unknown-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;-O2 -mcpu=G4 -fno-strict-aliasing -fomit-frame-pointer -pipe&quot; 
DISTDIR=&quot;/mnt/portage/distfiles&quot; 
FEATURES=&quot;autoconfig buildpkg ccache distlocks sandbox sfperms strict&quot; 
GENTOO_MIRRORS=&quot;ftp://gentoo.digimed.co.uk/ 
http://pandemonium.tiscali.de/pub/gentoo/ http://mir.zyrianes.net/gentoo/ 
ftp://mir.zyrianes.net/gentoo/ ftp://mirror.nutsmaas.nl/gentoo&quot; 
LINGUAS=&quot;en_GB&quot; 
PKGDIR=&quot;/mnt/portage/packages/krikkit&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;ppc X alsa altivec arts berkdb bitmap-fonts bonobo cddb cdr crypt cups 
curl dv dvd emboss encode exif fam flac foomaticdb gdbm gif gimpprint gphoto2 
gpm gstreamer gtk gtk2 gtkhtml guile hal ieee1394 imagemagick imlib java jpeg 
kde kdeenablefinal libwww mad motif mp3 mpeg mysql ncurses offensive ogg 
oggvorbis opengl pdflib perl png ppds python qt readline sdl slang speex spell 
ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb 
vhosts vorbis wifi xml xml2 xmms xv zlib linguas_en_GB userland_GNU 
kernel_linux elibc_glibc&quot; 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>estoeckel@stoeckelenterprises.com</who>
            <bug_when>2005-10-19 14:14:51 0000</bug_when>
            <thetext>Same Here on Mac Mini
------------------------------------
renegade2 ~ # emerge info
Portage 2.0.51.22-r3 (default-linux/ppc/2005.1/ppc, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r3 ppc)
=================================================================
System uname: 2.6.13-gentoo-r3 ppc 7447A, altivec supported
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 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-r1
sys-devel/binutils:  2.15.90.0.3-r5
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc-unknown-linux-gnu&quot;
CFLAGS=&quot;-O2 -mtune=powerpc -pipe -fomit-frame-pointer&quot;
CHOST=&quot;powerpc-unknown-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/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -mtune=powerpc -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/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.namerica.gentoo.org/gentoo-portage&quot;
USE=&quot;ppc S3TC X Xaw3d aac aalib aim alsa altivec amarok amd amr aotuv apache2
applet aqua_theme arts artswrappersuid artworkextra asm audiofile automount
bash-completion berkdb bigger-fonts bitmap-fonts blender-game bluetooth bonobo
boo bootsplash browserplugin bzip2 cacheemu carbone_theme ccache cdda cddb cdio
cdparanoia cdr clearcase config_wizard corba cpudetection crypt css csv ctype
cups curl curlwrappers db2 dba dbase dbus dbx dga dio dri dv dvb dvd dvdr
dvdread edl eds effects emboss encode epiphany escreen esd ethereal extensions
fam fame fbcon ffmpeg fftw filepro firefox flac flash flatfile fluidsynth
font-server foomaticdb fortran freetype ftp gb gd gdbm gif gimp gimpprint glep
glx gmail gmailtimestamps gnokii gnome gnome-print gnomecanvas gnomedb gnuplot
gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hfs id3 ieee1394 image imagemagick
imap imlib imlib2 inifile innodb insecure-savers iproute2 ipv6 jack java
javascript jikes jpeg kde kdeenablefinal kig-scripting ladcca ladspa lame lcd
lcms ldap libcaca libwww live mad mailwrapper mdb ming mixer mjpeg mmap mng mod
motif moznocompose moznoirc moznomail mozsvg mp3 mpeg mpeg2 mpeg4 mplayer mssql
musicbrainz mysql mysqli mythtv ncurses network nls nptl nsplugin odbc offensive
ogg oggvorbis ogre openal opengl pam pascal pdflib pear perl plugin png
portaudio posix ppds python qt quicktime rdesktop readline ruby scanner screen
sdl sheep shout sndfile soap sockets softmmu sox speex spell sql ssl
stencil-buffer stream subp subtitles svg sysfs tcpd theora tidy tiff toolbar
transcode truetype truetype-fonts type1-fonts unicode userlocales vcd vcdimager
videos visualization vnc vorbis winbind wma123 wmf wxwindows xanim xbase xine
xml2 xmlrpc xmms xpm xscreensaver xsl xslt xv xvid 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>adq_dvb@lidskialf.net</who>
            <bug_when>2005-10-19 18:01:04 0000</bug_when>
            <thetext>Created an attachment (id=71054)
patch for liboil on ppc

The problem is liboil is using metrowerks/ms style asm blocks. I&apos;ve converted
the altivec file to use gcc-style ones (or gcc 3.4.4 style at least).

Its now compiling cleanly for me... whether it actually works is another
question yet to be answered :)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>estoeckel@stoeckelenterprises.com</who>
            <bug_when>2005-10-20 11:14:33 0000</bug_when>
            <thetext>Created an attachment (id=71085)
Ebuild to use the new patch

I was able to compile as well with this patch using the edited ebuild in my
portage overlay. I did not test it though to see if it works with gnome 2.12
since I haven&apos;t had a chance to finish installing it.

Eric</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gad.kadosh@gmail.com</who>
            <bug_when>2005-10-23 01:52:30 0000</bug_when>
            <thetext>For some reason I have a problem with my 3.4.4 compiler. Using 4.0.2 gives me another error:

cc1: error: unrecognized command line option &quot;-fasm-blocks&quot;

I suppose the options changed in gcc4 but I couldn&apos;t find out more about this. Anyone knows what could it 
be ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gad.kadosh@gmail.com</who>
            <bug_when>2005-10-23 02:25:24 0000</bug_when>
            <thetext>I can confirm that the patch included here works with gcc-3.4.4. It looks like a straight forward patch, so 
it should probably be included in portage.
It would be nice to have the gcc4 problem fixed too, but I haven&apos;t yet found out about -fasm-blocks 
option.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cayennes@gmail.com</who>
            <bug_when>2005-10-25 10:46:34 0000</bug_when>
            <thetext>Works for me too.

Portage 2.0.53_rc6 (default-linux/ppc/2004.3, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r2 ppc)
=================================================================
System uname: 2.6.13-gentoo-r2 ppc 7447A, altivec supported
Gentoo Base System version 1.12.0_pre9
dev-lang/python:     2.3.5, 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;ppc ~ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc-unknown-linux-gnu&quot;
CFLAGS=&quot;-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe&quot;
CHOST=&quot;powerpc-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo&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;ppc X alsa altivec apache2 berkdb bitmap-fonts bonobo cdr cups curl dvd eds
emboss esd fbcon font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk
gtk2 gtkhtml guile imap imlib java jpeg junit libwww mad motif mozilla mp3 mpeg
ncurses nls opengl oss pam pdflib perl png postgres ppds python readline sdl
spell ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb
userlocales xine xml xml2 xv zlib video_cards_radeon userland_GNU kernel_linux
elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sgala@apache.org</who>
            <bug_when>2005-10-31 08:01:55 0000</bug_when>
            <thetext>Still broken as of today. Oct 31st 2005. Also, I&apos;m not sure what is the deal,
but make checks reveals severe test brokenness on linuxppc (sysseg in 12 out of
13 tests).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>meyerm@fs.tum.de</who>
            <bug_when>2005-11-02 06:34:50 0000</bug_when>
            <thetext>The ebuild expects the patch file to be named including the version number. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gad.kadosh@gmail.com</who>
            <bug_when>2005-11-18 13:07:42 0000</bug_when>
            <thetext>Now that liboil-0.3.6 is in portage it works OK. This bug can be closed.
Maybe 0.3.3 should be keyworded -ppc while 0.3.6 ~ppc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>j.pepas@mail.utexas.edu</who>
            <bug_when>2005-11-19 08:22:44 0000</bug_when>
            <thetext>&quot;Maybe 0.3.3 should be keyworded -ppc while 0.3.6 ~ppc&quot;

I agree.  I was bitten by this last night.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zaheerm@gentoo.org</who>
            <bug_when>2005-11-27 05:49:42 0000</bug_when>
            <thetext>ok 0.3.3 maked -ppc</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71054</attachid>
            <date>2005-10-19 18:01 0000</date>
            <desc>patch for liboil on ppc</desc>
            <filename>liboil-gcc-altivec.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBsaWJvaWwtMC4zLjMvbGlib2lsL3Bvd2VycGMvcmVjb244eDhfYWx0aXZlYy5j
IGxpYm9pbC0wLjMuMy5maXgvbGlib2lsL3Bvd2VycGMvcmVjb244eDhfYWx0aXZlYy5jCi0tLSBs
aWJvaWwtMC4zLjMvbGlib2lsL3Bvd2VycGMvcmVjb244eDhfYWx0aXZlYy5jCTIwMDUtMDgtMTQg
MTI6NTU6MzMuMDAwMDAwMDAwICswMTAwCisrKyBsaWJvaWwtMC4zLjMuZml4L2xpYm9pbC9wb3dl
cnBjL3JlY29uOHg4X2FsdGl2ZWMuYwkyMDA1LTEwLTIwIDAxOjU2OjIyLjAwMDAwMDAwMCArMDEw
MApAQCAtNDYsMTMxICs0NiwxMzEgQEAKICAgICAgICAgICAgICAgICAgICAgLyogICAgICAgcjMs
ICAgICAgICAgICAgcjQsICAgICAgICAgcjUgKi8KIHJlY29uOHg4X2ludHJhX2FsdGl2ZWMgKHVp
bnQ4X3QgKmRlc3QsIGludDE2X3QgKmNoYW5nZSwgaW50IGRzKQogewotICAgIGFzbSB7CisgICAg
YXNtKAogCQkvL3RyeWluZyBjYWNoZSBoaW50cwotCQlsaXMJCQlyNiwweDAxMDgKLQkJb3IJCQly
NixyNixyNQotCQlkc3RzdAkJcjMscjYsMAorCQkibGlzCQkJcjYsMHgwMTA4XG4iCisJCSJvcgkJ
CXI2LHI2LHI1XG4iCisJCSJkc3RzdAkJcjMscjYsMFxuIgogCi0JCXZzcGx0aXNoCXYxLDcKKwkJ
InZzcGx0aXNoCXYxLDdcbiIKIAotCQl2c3BsdGlzaAl2OCwxCi0JCXhvcgkJCXI2LHI2LHI2CisJ
CSJ2c3BsdGlzaAl2OCwxXG5cbiIKKwkJInhvcgkJCXI2LHI2LHI2XG4iCiAJCQotCQlsdngJCQl2
MCxyNCxyNgkJCQkvL2dldCA4IHNob3J0cwkJCQkJCi0JCXZzbGgJCXY4LHY4LHYxCQkJCS8vbm93
IGhhdmUgMTI4Ci0JCWFkZGkJCXI2LHI2LDE2CisJCSJsdngJCQl2MCxyNCxyNlxuIgkJCQkvL2dl
dCA4IHNob3J0cwkJCQkJCisJCSJ2c2xoCQl2OCx2OCx2MVxuIgkJCQkvL25vdyBoYXZlIDEyOAor
CQkiYWRkaQkJcjYscjYsMTZcbiIKIAkJCi0JCWx2eAkJCXYxLHI0LHI2CQkJCS8vZ2V0IDggc2hv
cnRzCQkJCQkKLQkJdmFkZHNocwkJdjAsdjAsdjgJCQkJLy8rPTEyOAotCQlhZGRpCQlyNixyNiwx
NgorCQkibHZ4CQkJdjEscjQscjZcbiIJCQkJLy9nZXQgOCBzaG9ydHMJCQkJCQorCQkidmFkZHNo
cwkJdjAsdjAsdjhcbiIJCQkJLy8rPTEyOAorCQkiYWRkaQkJcjYscjYsMTZcbiIKIAotCQlsdngJ
CQl2MixyNCxyNgkJCQkvL2dldCA4IHNob3J0cwkJCQkJCi0JCXZhZGRzaHMJCXYxLHYxLHY4CQkJ
CS8vKz0xMjgKLQkJYWRkaQkJcjYscjYsMTYKLQkJdnBrc2h1cwkJdjAsdjAsdjAJCQkJLy9jb252
ZXJ0IHRvIGJ5dGVzCisJCSJsdngJCQl2MixyNCxyNlxuIgkJCQkvL2dldCA4IHNob3J0cwkJCQkJ
CisJCSJ2YWRkc2hzCQl2MSx2MSx2OFxuIgkJCQkvLys9MTI4CisJCSJhZGRpCQlyNixyNiwxNlxu
IgorCQkidnBrc2h1cwkJdjAsdjAsdjBcbiIJCQkJLy9jb252ZXJ0IHRvIGJ5dGVzCiAKLQkJbHZ4
CQkJdjMscjQscjYJCQkJLy9nZXQgOCBzaG9ydHMJCQkJCQotCQl2YWRkc2hzCQl2Mix2Mix2OAkJ
CQkvLys9MTI4Ci0JCWFkZGkJCXI2LHI2LDE2Ci0JCXZwa3NodXMJCXYxLHYxLHYxCQkJCS8vY29u
dmVydCB0byBieXRlcworCQkibHZ4CQkJdjMscjQscjZcbiIJCQkJLy9nZXQgOCBzaG9ydHMJCQkJ
CQorCQkidmFkZHNocwkJdjIsdjIsdjhcbiIJCQkJLy8rPTEyOAorCQkiYWRkaQkJcjYscjYsMTZc
biIKKwkJInZwa3NodXMJCXYxLHYxLHYxXG4iCQkJCS8vY29udmVydCB0byBieXRlcwogCi0JCWx2
eAkJCXY0LHI0LHI2CQkJCS8vZ2V0IDggc2hvcnRzCQkJCQkKLQkJdmFkZHNocwkJdjMsdjMsdjgJ
CQkJLy8rPTEyOAotCQlhZGRpCQlyNixyNiwxNgotCQl2cGtzaHVzCQl2Mix2Mix2MgkJCQkvL2Nv
bnZlcnQgdG8gYnl0ZXMKKwkJImx2eAkJCXY0LHI0LHI2XG4iCQkJCS8vZ2V0IDggc2hvcnRzCQkJ
CQkKKwkJInZhZGRzaHMJCXYzLHYzLHY4XG4iCQkJCS8vKz0xMjgKKwkJImFkZGkJCXI2LHI2LDE2
XG4iCisJCSJ2cGtzaHVzCQl2Mix2Mix2MlxuIgkJCQkvL2NvbnZlcnQgdG8gYnl0ZXMKIAotCQls
dngJCQl2NSxyNCxyNgkJCQkvL2dldCA4IHNob3J0cwkJCQkJCi0JCXZhZGRzaHMJCXY0LHY0LHY4
CQkJCS8vKz0xMjgKLQkJYWRkaQkJcjYscjYsMTYKLQkJdnBrc2h1cwkJdjMsdjMsdjMJCQkJLy9j
b252ZXJ0IHRvIGJ5dGVzCisJCSJsdngJCQl2NSxyNCxyNlxuIgkJCQkvL2dldCA4IHNob3J0cwkJ
CQkJCisJCSJ2YWRkc2hzCQl2NCx2NCx2OFxuIgkJCQkvLys9MTI4CisJCSJhZGRpCQlyNixyNiwx
NlxuIgorCQkidnBrc2h1cwkJdjMsdjMsdjNcbiIJCQkJLy9jb252ZXJ0IHRvIGJ5dGVzCiAKLQkJ
bHZ4CQkJdjYscjQscjYJCQkJLy9nZXQgOCBzaG9ydHMJCQkJCQotCQl2YWRkc2hzCQl2NSx2NSx2
OAkJCQkvLys9MTI4Ci0JCWFkZGkJCXI2LHI2LDE2Ci0JCXZwa3NodXMJCXY0LHY0LHY0CQkJCS8v
Y29udmVydCB0byBieXRlcworCQkibHZ4CQkJdjYscjQscjZcbiIJCQkJLy9nZXQgOCBzaG9ydHMJ
CQkJCQorCQkidmFkZHNocwkJdjUsdjUsdjhcbiIJCQkJLy8rPTEyOAorCQkiYWRkaQkJcjYscjYs
MTZcbiIKKwkJInZwa3NodXMJCXY0LHY0LHY0XG4iCQkJCS8vY29udmVydCB0byBieXRlcwogCi0J
CWx2eAkJCXY3LHI0LHI2CQkJCS8vZ2V0IDggc2hvcnRzCQotCQl4b3IJCQlyNixyNixyNgkJCQkK
LQkJdmFkZHNocwkJdjYsdjYsdjgJCQkJLy8rPTEyOAotCQl2cGtzaHVzCQl2NSx2NSx2NQkJCQkv
L2NvbnZlcnQgdG8gYnl0ZXMKKwkJImx2eAkJCXY3LHI0LHI2XG4iCQkJCS8vZ2V0IDggc2hvcnRz
CQorCQkieG9yCQkJcjYscjYscjZcbiIJCQkJCisJCSJ2YWRkc2hzCQl2Nix2Nix2OFxuIgkJCQkv
Lys9MTI4CisJCSJ2cGtzaHVzCQl2NSx2NSx2NVxuIgkJCQkvL2NvbnZlcnQgdG8gYnl0ZXMKIAot
CQlsdnNyCQl2OSxyMyxyNgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCi0J
CXZhZGRzaHMJCXY3LHY3LHY4CQkJCS8vKz0xMjgKLQkJdnBrc2h1cwkJdjYsdjYsdjYJCQkJLy9j
b252ZXJ0IHRvIGJ5dGVzCisJCSJsdnNyCQl2OSxyMyxyNlxuIgkJCQkvL2xvYWQgYWxpZ25tZW50
IHZlY3RvciBmb3Igc3RvcmVzCisJCSJ2YWRkc2hzCQl2Nyx2Nyx2OFxuIgkJCQkvLys9MTI4CisJ
CSJ2cGtzaHVzCQl2Nix2Nix2NlxuIgkJCQkvL2NvbnZlcnQgdG8gYnl0ZXMKIAotCQl2cGtzaHVz
CQl2Nyx2Nyx2NwkJCQkvL2NvbnZlcnQgdG8gYnl0ZXMKKwkJInZwa3NodXMJCXY3LHY3LHY3XG4i
CQkJCS8vY29udmVydCB0byBieXRlcwogCi0JCWxpCQkJcjcsNAotCQl2cGVybQkJdjAsdjAsdjAs
djkKKwkJImxpCQkJcjcsNFxuIgorCQkidnBlcm0JCXYwLHYwLHYwLHY5XG4iCiAKLQkJc3R2ZXd4
CQl2MCxyMyxyNgotCQlhZGQJCQlyNixyNixyNQorCQkic3R2ZXd4CQl2MCxyMyxyNlxuIgorCQki
YWRkCQkJcjYscjYscjVcbiIKIAotCQlsdnNyCQl2OSxyMyxyNgkJCQkvL2xvYWQgYWxpZ25tZW50
IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyNlxuIgkJCQkvL2xvYWQgYWxpZ25t
ZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2MCxyMyxyNwotCQlhZGQJCQlyNyxy
NyxyNQotCQl2cGVybQkJdjEsdjEsdjEsdjkKKwkJInN0dmV3eAkJdjAscjMscjdcbiIKKwkJImFk
ZAkJCXI3LHI3LHI1XG4iCisJCSJ2cGVybQkJdjEsdjEsdjEsdjlcbiIKIAotCQlzdHZld3gJCXYx
LHIzLHI2Ci0JCWFkZAkJCXI2LHI2LHI1CisJCSJzdHZld3gJCXYxLHIzLHI2XG4iCisJCSJhZGQJ
CQlyNixyNixyNVxuIgogCi0JCWx2c3IJCXY5LHIzLHI2CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVj
dG9yIGZvciBzdG9yZXMKKwkJImx2c3IJCXY5LHIzLHI2XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQg
dmVjdG9yIGZvciBzdG9yZXMKIAotCQlzdHZld3gJCXYxLHIzLHI3Ci0JCWFkZAkJCXI3LHI3LHI1
Ci0JCXZwZXJtCQl2Mix2Mix2Mix2OQorCQkic3R2ZXd4CQl2MSxyMyxyN1xuIgorCQkiYWRkCQkJ
cjcscjcscjVcbiIKKwkJInZwZXJtCQl2Mix2Mix2Mix2OVxuIgogCi0JCXN0dmV3eAkJdjIscjMs
cjYKLQkJYWRkCQkJcjYscjYscjUKKwkJInN0dmV3eAkJdjIscjMscjZcbiIKKwkJImFkZAkJCXI2
LHI2LHI1XG4iCiAKLQkJbHZzcgkJdjkscjMscjYJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3Ig
Zm9yIHN0b3JlcworCQkibHZzcgkJdjkscjMscjZcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0
b3IgZm9yIHN0b3JlcwogCi0JCXN0dmV3eAkJdjIscjMscjcKLQkJYWRkCQkJcjcscjcscjUKLQkJ
dnBlcm0JCXYzLHYzLHYzLHY5CisJCSJzdHZld3gJCXYyLHIzLHI3XG4iCisJCSJhZGQJCQlyNyxy
NyxyNVxuIgorCQkidnBlcm0JCXYzLHYzLHYzLHY5XG4iCiAKLQkJc3R2ZXd4CQl2MyxyMyxyNgot
CQlhZGQJCQlyNixyNixyNQorCQkic3R2ZXd4CQl2MyxyMyxyNlxuIgorCQkiYWRkCQkJcjYscjYs
cjVcbiIKIAotCQlsdnNyCQl2OSxyMyxyNgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Ig
c3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyNlxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBm
b3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2MyxyMyxyNwotCQlhZGQJCQlyNyxyNyxyNQotCQl2cGVy
bQkJdjQsdjQsdjQsdjkKKwkJInN0dmV3eAkJdjMscjMscjdcbiIKKwkJImFkZAkJCXI3LHI3LHI1
XG4iCisJCSJ2cGVybQkJdjQsdjQsdjQsdjlcbiIKIAotCQlzdHZld3gJCXY0LHIzLHI2Ci0JCWFk
ZAkJCXI2LHI2LHI1CisJCSJzdHZld3gJCXY0LHIzLHI2XG4iCisJCSJhZGQJCQlyNixyNixyNVxu
IgogCi0JCWx2c3IJCXY5LHIzLHI2CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBzdG9y
ZXMKKwkJImx2c3IJCXY5LHIzLHI2XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBz
dG9yZXMKIAotCQlzdHZld3gJCXY0LHIzLHI3Ci0JCWFkZAkJCXI3LHI3LHI1Ci0JCXZwZXJtCQl2
NSx2NSx2NSx2OQorCQkic3R2ZXd4CQl2NCxyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjVcbiIK
KwkJInZwZXJtCQl2NSx2NSx2NSx2OVxuIgogCi0JCXN0dmV3eAkJdjUscjMscjYKLQkJYWRkCQkJ
cjYscjYscjUKKwkJInN0dmV3eAkJdjUscjMscjZcbiIKKwkJImFkZAkJCXI2LHI2LHI1XG4iCiAK
LQkJbHZzcgkJdjkscjMscjYJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jlcwor
CQkibHZzcgkJdjkscjMscjZcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cwogCi0JCXN0dmV3eAkJdjUscjMscjcKLQkJYWRkCQkJcjcscjcscjUKLQkJdnBlcm0JCXY2LHY2
LHY2LHY5CisJCSJzdHZld3gJCXY1LHIzLHI3XG4iCisJCSJhZGQJCQlyNyxyNyxyNVxuIgorCQki
dnBlcm0JCXY2LHY2LHY2LHY5XG4iCiAKLQkJc3R2ZXd4CQl2NixyMyxyNgotCQlhZGQJCQlyNixy
NixyNQorCQkic3R2ZXd4CQl2NixyMyxyNlxuIgorCQkiYWRkCQkJcjYscjYscjVcbiIKIAotCQls
dnNyCQl2OSxyMyxyNgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJs
dnNyCQl2OSxyMyxyNlxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAK
LQkJc3R2ZXd4CQl2NixyMyxyNwotCQlhZGQJCQlyNyxyNyxyNQotCQl2cGVybQkJdjcsdjcsdjcs
djkKKwkJInN0dmV3eAkJdjYscjMscjdcbiIKKwkJImFkZAkJCXI3LHI3LHI1XG4iCisJCSJ2cGVy
bQkJdjcsdjcsdjcsdjlcbiIKIAotCQlzdHZld3gJCXY3LHIzLHI2CisJCSJzdHZld3gJCXY3LHIz
LHI2XG4iCiAKLQkJc3R2ZXd4CQl2NyxyMyxyNwotICAgIH0KKwkJInN0dmV3eAkJdjcscjMscjdc
biIKKyAgICApOwogfQogCiBPSUxfREVGSU5FX0lNUExfRlVMTCAocmVjb244eDhfaW50cmFfYWx0
aXZlYywgcmVjb244eDhfaW50cmEsIE9JTF9JTVBMX0ZMQUdfQUxUSVZFQyk7CkBAIC0xNzgsMjE3
ICsxNzgsMjE2IEBACiBzdGF0aWMgdm9pZCAgICAgICAgICAvKiAgICAgIHIzLCAgICAgICAgICAg
IHI0LCAgICAgICAgICAgcjUsICAgICAgICAgcjYgKi8KIHJlY29uOHg4X2ludGVyX2FsdGl2ZWMg
KHVpbnQ4X3QgKmRlc3QsIHVpbnQ4X3QgKnNyYywgaW50MTZfdCAqY2hhbmdlLCBpbnQgZHNzKQog
ewotCWFzbQotCXsKKwlhc20oCiAJCS8vdHJ5aW5nIGNhY2hlIGhpbnRzCi0JCWxpcwkJCXI3LDB4
MDEwOAotCQlvcgkJCXI3LHI3LHI2Ci0JCWRzdHN0CQlyMyxyNywwCisJCSJsaXMJCQlyNywweDAx
MDhcbiIKKwkJIm9yCQkJcjcscjcscjZcbiIKKwkJImRzdHN0CQlyMyxyNywwXG4iCiAJCQotCQl4
b3IJCQlyNyxyNyxyNwotCQlsaQkJCXI4LDE2CisJCSJ4b3IJCQlyNyxyNyxyN1xuIgorCQkibGkJ
CQlyOCwxNlxuIgogCQkKLQkJbHZzbAkJdjgscjQscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0
b3IgZm9yIHJlZnMKLQkJdnhvcgkJdjksdjksdjkKKwkJImx2c2wJCXY4LHI0LHI3XG4iCQkJCS8v
bG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciByZWZzCisJCSJ2eG9yCQl2OSx2OSx2OVxuIgogCQkK
LQkJbHZ4CQkJdjEwLHI0LHI3CQkJCS8vZ2V0IDggcmVmcwotCQlhZGQJCQlyNyxyNyxyNgkJCQkJ
CisJCSJsdngJCQl2MTAscjQscjdcbiIJCQkJLy9nZXQgOCByZWZzCisJCSJhZGQJCQlyNyxyNyxy
NlxuIgkJCQkJCiAKLQkJbHZ4CQkJdjAscjQscjgJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMg
Zm9yIG1pc2FsaWduZWQgZGF0YSAtLSAwCi0JCWFkZAkJCXI4LHI4LHI2CQkJCQkKKwkJImx2eAkJ
CXYwLHI0LHI4XG4iCQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRh
dGEgLS0gMAorCQkiYWRkCQkJcjgscjgscjZcbiIJCQkJCQogCi0JCWx2eAkJCXYxMSxyNCxyNwkJ
CQkvL2dldCA4IHJlZnMKLQkJdnBlcm0JCXYxMCx2MTAsdjAsdjgKKwkJImx2eAkJCXYxMSxyNCxy
N1xuIgkJCQkvL2dldCA4IHJlZnMKKwkJInZwZXJtCQl2MTAsdjEwLHYwLHY4XG4iCiAKLQkJbHZz
bAkJdjgscjQscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHJlZnMKLQkJYWRkCQkJ
cjcscjcscjYJCQkJCQorCQkibHZzbAkJdjgscjQscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2
ZWN0b3IgZm9yIHJlZnMKKwkJImFkZAkJCXI3LHI3LHI2XG4iCQkJCQkKIAotCQlsdngJCQl2MSxy
NCxyOAkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDEK
LQkJYWRkCQkJcjgscjgscjYJCQkJCQorCQkibHZ4CQkJdjEscjQscjhcbiIJCQkJLy9uZWVkIGFu
b3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSAxCisJCSJhZGQJCQlyOCxyOCxy
NlxuIgkJCQkJCiAKLQkJbHZ4CQkJdjEyLHI0LHI3CQkJCS8vZ2V0IDggcmVmcwotCQl2cGVybQkJ
djExLHYxMSx2MSx2OAorCQkibHZ4CQkJdjEyLHI0LHI3XG4iCQkJCS8vZ2V0IDggcmVmcworCQki
dnBlcm0JCXYxMSx2MTEsdjEsdjhcbiIKIAotCQlsdnNsCQl2OCxyNCxyNwkJCQkvL2xvYWQgYWxp
Z25tZW50IHZlY3RvciBmb3IgcmVmcwotCQlhZGQJCQlyNyxyNyxyNgkJCQkJCisJCSJsdnNsCQl2
OCxyNCxyN1xuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgcmVmcworCQkiYWRkCQkJ
cjcscjcscjZcbiIJCQkJCQogCi0JCWx2eAkJCXYyLHI0LHI4CQkJCS8vbmVlZCBhbm90aGVyIDE2
IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gMgotCQlhZGQJCQlyOCxyOCxyNgkJCQkJCisJ
CSJsdngJCQl2MixyNCxyOFxuIgkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxp
Z25lZCBkYXRhIC0tIDIKKwkJImFkZAkJCXI4LHI4LHI2XG4iCQkJCQkKIAotCQlsdngJCQl2MTMs
cjQscjcJCQkJLy9nZXQgOCByZWZzCi0JCXZwZXJtCQl2MTIsdjEyLHYyLHY4CisJCSJsdngJCQl2
MTMscjQscjdcbiIJCQkJLy9nZXQgOCByZWZzCisJCSJ2cGVybQkJdjEyLHYxMix2Mix2OFxuIgog
Ci0JCWx2c2wJCXY4LHI0LHI3CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciByZWZzCi0J
CWFkZAkJCXI3LHI3LHI2CQkJCQkKKwkJImx2c2wJCXY4LHI0LHI3XG4iCQkJCS8vbG9hZCBhbGln
bm1lbnQgdmVjdG9yIGZvciByZWZzCisJCSJhZGQJCQlyNyxyNyxyNlxuIgkJCQkJCiAKLQkJbHZ4
CQkJdjMscjQscjgJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0
YSAtLSAzCi0JCWFkZAkJCXI4LHI4LHI2CQkJCQkKKwkJImx2eAkJCXYzLHI0LHI4XG4iCQkJCS8v
bmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gMworCQkiYWRkCQkJ
cjgscjgscjZcbiIJCQkJCQogCi0JCWx2eAkJCXYxNCxyNCxyNwkJCQkvL2dldCA4IHJlZnMKLQkJ
dnBlcm0JCXYxMyx2MTMsdjMsdjgKKwkJImx2eAkJCXYxNCxyNCxyN1xuIgkJCQkvL2dldCA4IHJl
ZnMKKwkJInZwZXJtCQl2MTMsdjEzLHYzLHY4XG4iCiAKLQkJbHZzbAkJdjgscjQscjcJCQkJLy9s
b2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHJlZnMKLQkJYWRkCQkJcjcscjcscjYJCQkJCQorCQki
bHZzbAkJdjgscjQscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHJlZnMKKwkJ
ImFkZAkJCXI3LHI3LHI2XG4iCQkJCQkKIAotCQlsdngJCQl2NCxyNCxyOAkJCQkvL25lZWQgYW5v
dGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDQKLQkJYWRkCQkJcjgscjgscjYJ
CQkJCQorCQkibHZ4CQkJdjQscjQscjhcbiIJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9y
IG1pc2FsaWduZWQgZGF0YSAtLSA0CisJCSJhZGQJCQlyOCxyOCxyNlxuIgkJCQkJCiAKLQkJbHZ4
CQkJdjE1LHI0LHI3CQkJCS8vZ2V0IDggcmVmcwotCQl2cGVybQkJdjE0LHYxNCx2NCx2OAorCQki
bHZ4CQkJdjE1LHI0LHI3XG4iCQkJCS8vZ2V0IDggcmVmcworCQkidnBlcm0JCXYxNCx2MTQsdjQs
djhcbiIKIAotCQlsdnNsCQl2OCxyNCxyNwkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Ig
cmVmcwotCQlhZGQJCQlyNyxyNyxyNgkJCQkJCisJCSJsdnNsCQl2OCxyNCxyN1xuIgkJCQkvL2xv
YWQgYWxpZ25tZW50IHZlY3RvciBmb3IgcmVmcworCQkiYWRkCQkJcjcscjcscjZcbiIJCQkJCQog
Ci0JCWx2eAkJCXY1LHI0LHI4CQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGln
bmVkIGRhdGEgLS0gNQotCQlhZGQJCQlyOCxyOCxyNgkJCQkJCisJCSJsdngJCQl2NSxyNCxyOFxu
IgkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDUKKwkJ
ImFkZAkJCXI4LHI4LHI2XG4iCQkJCQkKIAotCQlsdngJCQl2MTYscjQscjcJCQkJLy9nZXQgOCBy
ZWZzCi0JCXZwZXJtCQl2MTUsdjE1LHY1LHY4CisJCSJsdngJCQl2MTYscjQscjdcbiIJCQkJLy9n
ZXQgOCByZWZzCisJCSJ2cGVybQkJdjE1LHYxNSx2NSx2OFxuIgogCi0JCWx2c2wJCXY4LHI0LHI3
CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciByZWZzCi0JCWFkZAkJCXI3LHI3LHI2CQkJ
CQkKKwkJImx2c2wJCXY4LHI0LHI3XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBy
ZWZzCisJCSJhZGQJCQlyNyxyNyxyNlxuIgkJCQkJCiAKLQkJbHZ4CQkJdjYscjQscjgJCQkJLy9u
ZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA2Ci0JCWFkZAkJCXI4
LHI4LHI2CQkJCQkKKwkJImx2eAkJCXY2LHI0LHI4XG4iCQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5
dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gNgorCQkiYWRkCQkJcjgscjgscjZcbiIJCQkJCQog
Ci0JCWx2eAkJCXYxNyxyNCxyNwkJCQkvL2dldCA4IHJlZnMKLQkJdnBlcm0JCXYxNix2MTYsdjYs
djgKKwkJImx2eAkJCXYxNyxyNCxyN1xuIgkJCQkvL2dldCA4IHJlZnMKKwkJInZwZXJtCQl2MTYs
djE2LHY2LHY4XG4iCiAKLQkJbHZzbAkJdjgscjQscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0
b3IgZm9yIHJlZnMKLQkJeG9yCQkJcjcscjcscjcKKwkJImx2c2wJCXY4LHI0LHI3XG4iCQkJCS8v
bG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciByZWZzCisJCSJ4b3IJCQlyNyxyNyxyN1xuIgogCi0J
CWx2eAkJCXY3LHI0LHI4CQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVk
IGRhdGEgLS0gNwotCQlhZGQJCQlyOCxyOCxyNgkJCQkJCisJCSJsdngJCQl2NyxyNCxyOFxuIgkJ
CQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDcKKwkJImFk
ZAkJCXI4LHI4LHI2XG4iCQkJCQkKIAotCQlsdngJCQl2MCxyNSxyNwkJCQkvL2dldCA4IHNob3J0
cyAJCQkJCi0JCXZwZXJtCQl2MTcsdjE3LHY3LHY4Ci0JCWFkZGkJCXI3LHI3LDE2CisJCSJsdngJ
CQl2MCxyNSxyN1xuIgkJCQkvL2dldCA4IHNob3J0cyAJCQkJCisJCSJ2cGVybQkJdjE3LHYxNyx2
Nyx2OFxuIgorCQkiYWRkaQkJcjcscjcsMTZcbiIKIAotCQlsdngJCQl2MSxyNSxyNwkJCQkvL2dl
dCA4IHNob3J0cyAJCQkJCi0JCXZtcmdoYgkJdjEwLHY5LHYxMAkJCQkvL3Vuc2lnbmVkIGJ5dGUg
LT4gdW5zaWduZWQgaGFsZgkJCi0JCWFkZGkJCXI3LHI3LDE2CisJCSJsdngJCQl2MSxyNSxyN1xu
IgkJCQkvL2dldCA4IHNob3J0cyAJCQkJCisJCSJ2bXJnaGIJCXYxMCx2OSx2MTBcbiIJCQkJLy91
bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQorCQkiYWRkaQkJcjcscjcsMTZcbiIKIAot
CQlsdngJCQl2MixyNSxyNwkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZtcmdoYgkJdjExLHY5
LHYxMQkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCi0JCXZhZGRzaHMJCXYw
LHYwLHYxMAotCQlhZGRpCQlyNyxyNywxNgorCQkibHZ4CQkJdjIscjUscjdcbiIJCQkJLy9nZXQg
OCBzaG9ydHMgCQkJCQorCQkidm1yZ2hiCQl2MTEsdjksdjExXG4iCQkJCS8vdW5zaWduZWQgYnl0
ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJInZhZGRzaHMJCXYwLHYwLHYxMFxuIgorCQkiYWRkaQkJ
cjcscjcsMTZcbiIKIAotCQlsdngJCQl2MyxyNSxyNwkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0J
CXZtcmdoYgkJdjEyLHY5LHYxMgkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJ
Ci0JCXZhZGRzaHMJCXYxLHYxLHYxMQotCQlhZGRpCQlyNyxyNywxNgorCQkibHZ4CQkJdjMscjUs
cjdcbiIJCQkJLy9nZXQgOCBzaG9ydHMgCQkJCQorCQkidm1yZ2hiCQl2MTIsdjksdjEyXG4iCQkJ
CS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJInZhZGRzaHMJCXYxLHYxLHYx
MVxuIgorCQkiYWRkaQkJcjcscjcsMTZcbiIKIAotCQlsdngJCQl2NCxyNSxyNwkJCQkvL2dldCA4
IHNob3J0cyAJCQkJCi0JCXZtcmdoYgkJdjEzLHY5LHYxMwkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4g
dW5zaWduZWQgaGFsZgkJCi0JCXZhZGRzaHMJCXYyLHYyLHYxMgotCQlhZGRpCQlyNyxyNywxNgor
CQkibHZ4CQkJdjQscjUscjdcbiIJCQkJLy9nZXQgOCBzaG9ydHMgCQkJCQorCQkidm1yZ2hiCQl2
MTMsdjksdjEzXG4iCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJInZh
ZGRzaHMJCXYyLHYyLHYxMlxuIgorCQkiYWRkaQkJcjcscjcsMTZcbiIKIAotCQlsdngJCQl2NSxy
NSxyNwkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZtcmdoYgkJdjE0LHY5LHYxNAkJCQkvL3Vu
c2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCi0JCXZhZGRzaHMJCXYzLHYzLHYxMwotCQlh
ZGRpCQlyNyxyNywxNgorCQkibHZ4CQkJdjUscjUscjdcbiIJCQkJLy9nZXQgOCBzaG9ydHMgCQkJ
CQorCQkidm1yZ2hiCQl2MTQsdjksdjE0XG4iCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25l
ZCBoYWxmCQkKKwkJInZhZGRzaHMJCXYzLHYzLHYxM1xuIgorCQkiYWRkaQkJcjcscjcsMTZcbiIK
IAotCQlsdngJCQl2NixyNSxyNwkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZtcmdoYgkJdjE1
LHY5LHYxNQkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCi0JCXZhZGRzaHMJ
CXY0LHY0LHYxNAotCQlhZGRpCQlyNyxyNywxNgorCQkibHZ4CQkJdjYscjUscjdcbiIJCQkJLy9n
ZXQgOCBzaG9ydHMgCQkJCQorCQkidm1yZ2hiCQl2MTUsdjksdjE1XG4iCQkJCS8vdW5zaWduZWQg
Ynl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJInZhZGRzaHMJCXY0LHY0LHYxNFxuIgorCQkiYWRk
aQkJcjcscjcsMTZcbiIKIAotCQlsdngJCQl2NyxyNSxyNwkJCQkvL2dldCA4IHNob3J0cyAJCQkJ
Ci0JCXZtcmdoYgkJdjE2LHY5LHYxNgkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFs
ZgkJCi0JCXZhZGRzaHMJCXY1LHY1LHYxNQorCQkibHZ4CQkJdjcscjUscjdcbiIJCQkJLy9nZXQg
OCBzaG9ydHMgCQkJCQorCQkidm1yZ2hiCQl2MTYsdjksdjE2XG4iCQkJCS8vdW5zaWduZWQgYnl0
ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJInZhZGRzaHMJCXY1LHY1LHYxNVxuIgogCQkKLQkJdm1y
Z2hiCQl2MTcsdjksdjE3CQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQotCQl2
YWRkc2hzCQl2Nix2Nix2MTYKKwkJInZtcmdoYgkJdjE3LHY5LHYxN1xuIgkJCQkvL3Vuc2lnbmVk
IGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkKKwkJInZhZGRzaHMJCXY2LHY2LHYxNlxuIgogCQkKLQkJ
dnBrc2h1cwkJdjAsdjAsdjAJCQkJCi0JCXZhZGRzaHMJCXY3LHY3LHYxNworCQkidnBrc2h1cwkJ
djAsdjAsdjBcbiIJCQkJCisJCSJ2YWRkc2hzCQl2Nyx2Nyx2MTdcbiIKIAkJCQotCQl2cGtzaHVz
CQl2MSx2MSx2MQkJCQkKLQkJeG9yCQkJcjcscjcscjcKKwkJInZwa3NodXMJCXYxLHYxLHYxXG4i
CQkJCQorCQkieG9yCQkJcjcscjcscjdcbiIKIAotCQl2cGtzaHVzCQl2Mix2Mix2MgkJCQkKKwkJ
InZwa3NodXMJCXYyLHYyLHYyXG4iCQkJCQogCi0JCXZwa3NodXMJCXYzLHYzLHYzCQkJCQorCQki
dnBrc2h1cwkJdjMsdjMsdjNcbiIJCQkJCiAKLQkJdnBrc2h1cwkJdjQsdjQsdjQJCQkJCisJCSJ2
cGtzaHVzCQl2NCx2NCx2NFxuIgkJCQkKIAotCQl2cGtzaHVzCQl2NSx2NSx2NQkJCQkKKwkJInZw
a3NodXMJCXY1LHY1LHY1XG4iCQkJCQogCi0JCXZwa3NodXMJCXY2LHY2LHY2CQkJCQorCQkidnBr
c2h1cwkJdjYsdjYsdjZcbiIJCQkJCiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdu
bWVudCB2ZWN0b3IgZm9yIHN0b3JlcwotCQl2cGtzaHVzCQl2Nyx2Nyx2NworCQkibHZzcgkJdjks
cjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3JlcworCQkidnBrc2h1
cwkJdjcsdjcsdjdcbiIKIAotCQlsaQkJCXI4LDQKLQkJdnBlcm0JCXYwLHYwLHYwLHY5CQkJCS8v
YWRqdXN0IGZvciB3cml0ZXMKKwkJImxpCQkJcjgsNFxuIgorCQkidnBlcm0JCXYwLHYwLHYwLHY5
XG4iCQkJCS8vYWRqdXN0IGZvciB3cml0ZXMKIAotCQlzdHZld3gJCXYwLHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2MCxyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjAscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
MSx2MSx2MSx2OQorCQkic3R2ZXd4CQl2MCxyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjEsdjEsdjEsdjlcbiIKIAotCQlzdHZld3gJCXYxLHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2MSxyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjEscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
Mix2Mix2Mix2OQorCQkic3R2ZXd4CQl2MSxyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjIsdjIsdjIsdjlcbiIKIAotCQlzdHZld3gJCXYyLHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2MixyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjIscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
Myx2Myx2Myx2OQorCQkic3R2ZXd4CQl2MixyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjMsdjMsdjMsdjlcbiIKIAotCQlzdHZld3gJCXYzLHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2MyxyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjMscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
NCx2NCx2NCx2OQorCQkic3R2ZXd4CQl2MyxyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjQsdjQsdjQsdjlcbiIKIAotCQlzdHZld3gJCXY0LHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2NCxyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjQscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
NSx2NSx2NSx2OQorCQkic3R2ZXd4CQl2NCxyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjUsdjUsdjUsdjlcbiIKIAotCQlzdHZld3gJCXY1LHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2NSxyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjUscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
Nix2Nix2Nix2OQorCQkic3R2ZXd4CQl2NSxyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjYsdjYsdjYsdjlcbiIKIAotCQlzdHZld3gJCXY2LHIzLHI3Ci0JCWFkZAkJ
CXI3LHI3LHI2CQorCQkic3R2ZXd4CQl2NixyMyxyN1xuIgorCQkiYWRkCQkJcjcscjcscjZcbiIJ
CiAKLQkJbHZzcgkJdjkscjMscjcJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0b3Jl
cworCQkibHZzcgkJdjkscjMscjdcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIHN0
b3JlcwogCi0JCXN0dmV3eAkJdjYscjMscjgKLQkJYWRkCQkJcjgscjgscjYJCi0JCXZwZXJtCQl2
Nyx2Nyx2Nyx2OQorCQkic3R2ZXd4CQl2NixyMyxyOFxuIgorCQkiYWRkCQkJcjgscjgscjZcbiIJ
CisJCSJ2cGVybQkJdjcsdjcsdjcsdjlcbiIKIAotCQlzdHZld3gJCXY3LHIzLHI3CisJCSJzdHZl
d3gJCXY3LHIzLHI3XG4iCiAJCQkJCQkKLQkJc3R2ZXd4CQl2NyxyMyxyOAotCX0KKwkJInN0dmV3
eAkJdjcscjMscjhcbiIKKwkpOwogfQogCiBPSUxfREVGSU5FX0lNUExfRlVMTCAocmVjb244eDhf
aW50ZXJfYWx0aXZlYywgcmVjb244eDhfaW50ZXIsIE9JTF9JTVBMX0ZMQUdfQUxUSVZFQyk7CkBA
IC0zOTYsMzIxICszOTUsMzIwIEBACiBzdGF0aWMgdm9pZCAgICAgICAgICAvKiAgICAgIHIzLCAg
ICAgICAgICAgICByNCwgICAgICAgcjUsICAgICAgICAgICAgIHI2LCAgICAgICAgIHI3ICovCiBy
ZWNvbjh4OF9pbnRlcjJfYWx0aXZlYyAodWludDhfdCAqZGVzdCwgdWludDhfdCAqczEsIHVpbnQ4
X3QgKnMyLCBpbnQxNl90ICpjaGFuZ2UsIGludCBkc3NzKQogewotCWFzbQotCXsKKwlhc20oCiAJ
CS8vdHJ5aW5nIGNhY2hlIGhpbnRzCi0JCWxpcwkJCXI4LDB4MDEwOAotCQlvcgkJCXI4LHI4LHI3
Ci0JCWRzdHN0CQlyMyxyOCwwCisJCSJsaXMJCQlyOCwweDAxMDhcbiIKKwkJIm9yCQkJcjgscjgs
cjdcbiIKKwkJImRzdHN0CQlyMyxyOCwwXG4iCiAKLQkJeG9yCQkJcjgscjgscjgKLQkJbGkJCQly
OSwxNgorCQkieG9yCQkJcjgscjgscjhcbiIKKwkJImxpCQkJcjksMTZcbiIKIAkJCi0JCWx2c2wJ
CXY4LHI0LHI4CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBSZWZQdHIxCi0JCXZ4b3IJ
CXY5LHY5LHY5CisJCSJsdnNsCQl2OCxyNCxyOFxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3Rv
ciBmb3IgUmVmUHRyMQorCQkidnhvcgkJdjksdjksdjlcbiIKIAkJCi0JCWx2eAkJCXYxMCxyNCxy
OAkJCQkvL2dldCA4IFJlZlB0cjEgLS0gMAotCQlhZGQJCQlyOCxyOCxyNwkJCQkJCisJCSJsdngJ
CQl2MTAscjQscjhcbiIJCQkJLy9nZXQgOCBSZWZQdHIxIC0tIDAKKwkJImFkZAkJCXI4LHI4LHI3
XG4iCQkJCQkKIAotCQlsdngJCQl2MCxyNCxyOQkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBm
b3IgbWlzYWxpZ25lZCBkYXRhIC0tIDAKLQkJYWRkCQkJcjkscjkscjcJCQkJCQorCQkibHZ4CQkJ
djAscjQscjlcbiIJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0
YSAtLSAwCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjExLHI0LHI4CQkJ
CS8vZ2V0IDggUmVmUHRyMSAtLSAxCi0JCXZwZXJtCQl2MTAsdjEwLHYwLHY4CisJCSJsdngJCQl2
MTEscjQscjhcbiIJCQkJLy9nZXQgOCBSZWZQdHIxIC0tIDEKKwkJInZwZXJtCQl2MTAsdjEwLHYw
LHY4XG4iCiAKLQkJbHZzbAkJdjgscjQscjgJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9y
IFJlZlB0cjEKLQkJYWRkCQkJcjgscjgscjcJCQkJCQorCQkibHZzbAkJdjgscjQscjhcbiIJCQkJ
Ly9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjEKKwkJImFkZAkJCXI4LHI4LHI3XG4i
CQkJCQkKIAotCQlsdngJCQl2MSxyNCxyOQkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3Ig
bWlzYWxpZ25lZCBkYXRhIC0tIDEKLQkJdm1yZ2hiCQl2MTAsdjksdjEwCQkJCS8vdW5zaWduZWQg
Ynl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKLQkJYWRkCQkJcjkscjkscjcJCQkJCQorCQkibHZ4CQkJ
djEscjQscjlcbiIJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0
YSAtLSAxCisJCSJ2bXJnaGIJCXYxMCx2OSx2MTBcbiIJCQkJLy91bnNpZ25lZCBieXRlIC0+IHVu
c2lnbmVkIGhhbGYJCQorCQkiYWRkCQkJcjkscjkscjdcbiIJCQkJCQogCi0JCWx2eAkJCXYxMixy
NCxyOAkJCQkvL2dldCA4IFJlZlB0cjEgLS0gMgotCQl2cGVybQkJdjExLHYxMSx2MSx2OAorCQki
bHZ4CQkJdjEyLHI0LHI4XG4iCQkJCS8vZ2V0IDggUmVmUHRyMSAtLSAyCisJCSJ2cGVybQkJdjEx
LHYxMSx2MSx2OFxuIgogCi0JCWx2c2wJCXY4LHI0LHI4CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVj
dG9yIGZvciBSZWZQdHIxCi0JCWFkZAkJCXI4LHI4LHI3CQkJCQkKKwkJImx2c2wJCXY4LHI0LHI4
XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBSZWZQdHIxCisJCSJhZGQJCQlyOCxy
OCxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjIscjQscjkJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0
ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSAyCi0JCXZtcmdoYgkJdjExLHY5LHYxMQkJCQkvL3Vu
c2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCi0JCWFkZAkJCXI5LHI5LHI3CQkJCQkKKwkJ
Imx2eAkJCXYyLHI0LHI5XG4iCQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGln
bmVkIGRhdGEgLS0gMgorCQkidm1yZ2hiCQl2MTEsdjksdjExXG4iCQkJCS8vdW5zaWduZWQgYnl0
ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJImFkZAkJCXI5LHI5LHI3XG4iCQkJCQkKIAotCQlsdngJ
CQl2MTMscjQscjgJCQkJLy9nZXQgOCBSZWZQdHIxIC0tIDMKLQkJdnBlcm0JCXYxMix2MTIsdjIs
djgKKwkJImx2eAkJCXYxMyxyNCxyOFxuIgkJCQkvL2dldCA4IFJlZlB0cjEgLS0gMworCQkidnBl
cm0JCXYxMix2MTIsdjIsdjhcbiIKIAotCQlsdnNsCQl2OCxyNCxyOAkJCQkvL2xvYWQgYWxpZ25t
ZW50IHZlY3RvciBmb3IgUmVmUHRyMQotCQlhZGQJCQlyOCxyOCxyNwkJCQkJCisJCSJsdnNsCQl2
OCxyNCxyOFxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVmUHRyMQorCQkiYWRk
CQkJcjgscjgscjdcbiIJCQkJCQogCi0JCWx2eAkJCXYzLHI0LHI5CQkJCS8vbmVlZCBhbm90aGVy
IDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gMwotCQl2bXJnaGIJCXYxMix2OSx2MTIJ
CQkJLy91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQotCQlhZGQJCQlyOSxyOSxyNwkJ
CQkJCisJCSJsdngJCQl2MyxyNCxyOVxuIgkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3Ig
bWlzYWxpZ25lZCBkYXRhIC0tIDMKKwkJInZtcmdoYgkJdjEyLHY5LHYxMlxuIgkJCQkvL3Vuc2ln
bmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkJCQkJCiAK
LQkJbHZ4CQkJdjE0LHI0LHI4CQkJCS8vZ2V0IDggUmVmUHRyMSAtLSA0Ci0JCXZwZXJtCQl2MTMs
djEzLHYzLHY4CisJCSJsdngJCQl2MTQscjQscjhcbiIJCQkJLy9nZXQgOCBSZWZQdHIxIC0tIDQK
KwkJInZwZXJtCQl2MTMsdjEzLHYzLHY4XG4iCiAKLQkJbHZzbAkJdjgscjQscjgJCQkJLy9sb2Fk
IGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjEKLQkJYWRkCQkJcjgscjgscjcJCQkJCQorCQki
bHZzbAkJdjgscjQscjhcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjEK
KwkJImFkZAkJCXI4LHI4LHI3XG4iCQkJCQkKIAotCQlsdngJCQl2NCxyNCxyOQkJCQkvL25lZWQg
YW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDQKLQkJdm1yZ2hiCQl2MTMs
djksdjEzCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKLQkJYWRkCQkJcjks
cjkscjcJCQkJCQorCQkibHZ4CQkJdjQscjQscjlcbiIJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0
ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA0CisJCSJ2bXJnaGIJCXYxMyx2OSx2MTNcbiIJCQkJ
Ly91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQorCQkiYWRkCQkJcjkscjkscjdcbiIJ
CQkJCQogCi0JCWx2eAkJCXYxNSxyNCxyOAkJCQkvL2dldCA4IFJlZlB0cjEgLS0gNQotCQl2cGVy
bQkJdjE0LHYxNCx2NCx2OAorCQkibHZ4CQkJdjE1LHI0LHI4XG4iCQkJCS8vZ2V0IDggUmVmUHRy
MSAtLSA1CisJCSJ2cGVybQkJdjE0LHYxNCx2NCx2OFxuIgogCi0JCWx2c2wJCXY4LHI0LHI4CQkJ
CS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBSZWZQdHIxCi0JCWFkZAkJCXI4LHI4LHI3CQkJ
CQkKKwkJImx2c2wJCXY4LHI0LHI4XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBS
ZWZQdHIxCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjUscjQscjkJCQkJ
Ly9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA1Ci0JCXZtcmdo
YgkJdjE0LHY5LHYxNAkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCi0JCWFk
ZAkJCXI5LHI5LHI3CQkJCQkKKwkJImx2eAkJCXY1LHI0LHI5XG4iCQkJCS8vbmVlZCBhbm90aGVy
IDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gNQorCQkidm1yZ2hiCQl2MTQsdjksdjE0
XG4iCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJImFkZAkJCXI5LHI5
LHI3XG4iCQkJCQkKIAotCQlsdngJCQl2MTYscjQscjgJCQkJLy9nZXQgOCBSZWZQdHIxIC0tIDYK
LQkJdnBlcm0JCXYxNSx2MTUsdjUsdjgKKwkJImx2eAkJCXYxNixyNCxyOFxuIgkJCQkvL2dldCA4
IFJlZlB0cjEgLS0gNgorCQkidnBlcm0JCXYxNSx2MTUsdjUsdjhcbiIKIAotCQlsdnNsCQl2OCxy
NCxyOAkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVmUHRyMQotCQlhZGQJCQlyOCxy
OCxyNwkJCQkJCisJCSJsdnNsCQl2OCxyNCxyOFxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3Rv
ciBmb3IgUmVmUHRyMQorCQkiYWRkCQkJcjgscjgscjdcbiIJCQkJCQogCi0JCWx2eAkJCXY2LHI0
LHI5CQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gNgot
CQl2bXJnaGIJCXYxNSx2OSx2MTUJCQkJLy91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJ
CQotCQlhZGQJCQlyOSxyOSxyNwkJCQkJCisJCSJsdngJCQl2NixyNCxyOVxuIgkJCQkvL25lZWQg
YW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDYKKwkJInZtcmdoYgkJdjE1
LHY5LHYxNVxuIgkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCisJCSJhZGQJ
CQlyOSxyOSxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjE3LHI0LHI4CQkJCS8vZ2V0IDggUmVmUHRy
MSAtLSA3Ci0JCXZwZXJtCQl2MTYsdjE2LHY2LHY4CisJCSJsdngJCQl2MTcscjQscjhcbiIJCQkJ
Ly9nZXQgOCBSZWZQdHIxIC0tIDcKKwkJInZwZXJtCQl2MTYsdjE2LHY2LHY4XG4iCiAKLQkJbHZz
bAkJdjgscjQscjgJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjEKLQkJYWRk
CQkJcjgscjgscjcJCQkJCQorCQkibHZzbAkJdjgscjQscjhcbiIJCQkJLy9sb2FkIGFsaWdubWVu
dCB2ZWN0b3IgZm9yIFJlZlB0cjEKKwkJImFkZAkJCXI4LHI4LHI3XG4iCQkJCQkKIAotCQlsdngJ
CQl2NyxyNCxyOQkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRh
IC0tIDcKLQkJdm1yZ2hiCQl2MTYsdjksdjE2CQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25l
ZCBoYWxmCQkKLQkJYWRkCQkJcjkscjkscjcJCQkJCQorCQkibHZ4CQkJdjcscjQscjlcbiIJCQkJ
Ly9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA3CisJCSJ2bXJn
aGIJCXYxNix2OSx2MTZcbiIJCQkJLy91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQor
CQkiYWRkCQkJcjkscjkscjdcbiIJCQkJCQogLy8tLS0tLS0tLQotCQl2cGVybQkJdjE3LHYxNyx2
Nyx2OAotCQl4b3IJCQlyOCxyOCxyOAotCQlsaQkJCXI5LDE2CisJCSJ2cGVybQkJdjE3LHYxNyx2
Nyx2OFxuIgorCQkieG9yCQkJcjgscjgscjhcbiIKKwkJImxpCQkJcjksMTZcbiIKIAotCQlsdnNs
CQl2MTgscjUscjgJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjIKLQkJdm1y
Z2hiCQl2MTcsdjksdjE3CQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJ
Imx2c2wJCXYxOCxyNSxyOFxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVmUHRy
MgorCQkidm1yZ2hiCQl2MTcsdjksdjE3XG4iCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25l
ZCBoYWxmCQkKIAkJCi0JCWx2eAkJCXYyMCxyNSxyOAkJCQkvL2dldCA4IFJlZlB0cjIgLS0gMAot
CQlhZGQJCQlyOCxyOCxyNwkJCQkJCisJCSJsdngJCQl2MjAscjUscjhcbiIJCQkJLy9nZXQgOCBS
ZWZQdHIyIC0tIDAKKwkJImFkZAkJCXI4LHI4LHI3XG4iCQkJCQkKIAotCQlsdngJCQl2MCxyNSxy
OQkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDAKLQkJ
YWRkCQkJcjkscjkscjcJCQkJCQorCQkibHZ4CQkJdjAscjUscjlcbiIJCQkJLy9uZWVkIGFub3Ro
ZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSAwCisJCSJhZGQJCQlyOSxyOSxyN1xu
IgkJCQkJCiAKLQkJbHZ4CQkJdjIxLHI1LHI4CQkJCS8vZ2V0IDggUmVmUHRyMiAtLSAxCi0JCXZw
ZXJtCQl2MjAsdjIwLHYwLHYxOAorCQkibHZ4CQkJdjIxLHI1LHI4XG4iCQkJCS8vZ2V0IDggUmVm
UHRyMiAtLSAxCisJCSJ2cGVybQkJdjIwLHYyMCx2MCx2MThcbiIKIAotCQlsdnNsCQl2MTgscjUs
cjgJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjIKLQkJYWRkCQkJcjgscjgs
cjcJCQkJCQorCQkibHZzbAkJdjE4LHI1LHI4XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9y
IGZvciBSZWZQdHIyCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjEscjUs
cjkJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSAxCi0J
CXZtcmdoYgkJdjIwLHY5LHYyMAkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJ
Ci0JCWFkZAkJCXI5LHI5LHI3CQkJCQkKKwkJImx2eAkJCXYxLHI1LHI5XG4iCQkJCS8vbmVlZCBh
bm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gMQorCQkidm1yZ2hiCQl2MjAs
djksdjIwXG4iCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJImFkZAkJ
CXI5LHI5LHI3XG4iCQkJCQkKIAotCQlsdngJCQl2MjIscjUscjgJCQkJLy9nZXQgOCBSZWZQdHIy
IC0tIDIKLQkJdnBlcm0JCXYyMSx2MjEsdjEsdjE4CisJCSJsdngJCQl2MjIscjUscjhcbiIJCQkJ
Ly9nZXQgOCBSZWZQdHIyIC0tIDIKKwkJInZwZXJtCQl2MjEsdjIxLHYxLHYxOFxuIgogCi0JCWx2
c2wJCXYxOCxyNSxyOAkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVmUHRyMgotCQlh
ZGQJCQlyOCxyOCxyNwkJCQkJCisJCSJsdnNsCQl2MTgscjUscjhcbiIJCQkJLy9sb2FkIGFsaWdu
bWVudCB2ZWN0b3IgZm9yIFJlZlB0cjIKKwkJImFkZAkJCXI4LHI4LHI3XG4iCQkJCQkKIAotCQls
dngJCQl2MixyNSxyOQkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBk
YXRhIC0tIDIKLQkJdm1yZ2hiCQl2MjEsdjksdjIxCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNp
Z25lZCBoYWxmCQotCQl2YWRkdWhtCQl2MTAsdjEwLHYyMAkKLQkJYWRkCQkJcjkscjkscjcJCQkJ
CQorCQkibHZ4CQkJdjIscjUscjlcbiIJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1p
c2FsaWduZWQgZGF0YSAtLSAyCisJCSJ2bXJnaGIJCXYyMSx2OSx2MjFcbiIJCQkJLy91bnNpZ25l
ZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCisJCSJ2YWRkdWhtCQl2MTAsdjEwLHYyMFxuIgkKKwkJ
ImFkZAkJCXI5LHI5LHI3XG4iCQkJCQkKIAotCQlsdngJCQl2MjMscjUscjgJCQkJLy9nZXQgOCBS
ZWZQdHIyIC0tIDMKLQkJdnBlcm0JCXYyMix2MjIsdjIsdjE4CisJCSJsdngJCQl2MjMscjUscjhc
biIJCQkJLy9nZXQgOCBSZWZQdHIyIC0tIDMKKwkJInZwZXJtCQl2MjIsdjIyLHYyLHYxOFxuIgog
Ci0JCWx2c2wJCXYxOCxyNSxyOAkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVmUHRy
MgotCQlhZGQJCQlyOCxyOCxyNwkJCQkJCisJCSJsdnNsCQl2MTgscjUscjhcbiIJCQkJLy9sb2Fk
IGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjIKKwkJImFkZAkJCXI4LHI4LHI3XG4iCQkJCQkK
IAotCQlsdngJCQl2MyxyNSxyOQkJCQkvL25lZWQgYW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxp
Z25lZCBkYXRhIC0tIDMKLQkJdm1yZ2hiCQl2MjIsdjksdjIyCQkJCS8vdW5zaWduZWQgYnl0ZSAt
PiB1bnNpZ25lZCBoYWxmCQkKLQkJdmFkZHVobQkJdjExLHYxMSx2MjEJCi0JCWFkZAkJCXI5LHI5
LHI3CQkJCQkKKwkJImx2eAkJCXYzLHI1LHI5XG4iCQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVz
IGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gMworCQkidm1yZ2hiCQl2MjIsdjksdjIyXG4iCQkJCS8v
dW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKKwkJInZhZGR1aG0JCXYxMSx2MTEsdjIx
XG4iCQorCQkiYWRkCQkJcjkscjkscjdcbiIJCQkJCQogCi0JCWx2eAkJCXYyNCxyNSxyOAkJCQkv
L2dldCA4IFJlZlB0cjIgLS0gNAotCQl2cGVybQkJdjIzLHYyMyx2Myx2MTgKKwkJImx2eAkJCXYy
NCxyNSxyOFxuIgkJCQkvL2dldCA4IFJlZlB0cjIgLS0gNAorCQkidnBlcm0JCXYyMyx2MjMsdjMs
djE4XG4iCiAKLQkJbHZzbAkJdjE4LHI1LHI4CQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZv
ciBSZWZQdHIyCi0JCWFkZAkJCXI4LHI4LHI3CQkJCQkKKwkJImx2c2wJCXYxOCxyNSxyOFxuIgkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVmUHRyMgorCQkiYWRkCQkJcjgscjgscjdc
biIJCQkJCQogCi0JCWx2eAkJCXY0LHI1LHI5CQkJCS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZv
ciBtaXNhbGlnbmVkIGRhdGEgLS0gNAotCQl2bXJnaGIJCXYyMyx2OSx2MjMJCQkJLy91bnNpZ25l
ZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQotCQl2YWRkdWhtCQl2MTIsdjEyLHYyMgkKLQkJYWRk
CQkJcjkscjkscjcJCQkJCQorCQkibHZ4CQkJdjQscjUscjlcbiIJCQkJLy9uZWVkIGFub3RoZXIg
MTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA0CisJCSJ2bXJnaGIJCXYyMyx2OSx2MjNc
biIJCQkJLy91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQorCQkidmFkZHVobQkJdjEy
LHYxMix2MjJcbiIJCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjI1LHI1
LHI4CQkJCS8vZ2V0IDggUmVmUHRyMiAtLSA1Ci0JCXZwZXJtCQl2MjQsdjI0LHY0LHYxOAorCQki
bHZ4CQkJdjI1LHI1LHI4XG4iCQkJCS8vZ2V0IDggUmVmUHRyMiAtLSA1CisJCSJ2cGVybQkJdjI0
LHYyNCx2NCx2MThcbiIKIAotCQlsdnNsCQl2MTgscjUscjgJCQkJLy9sb2FkIGFsaWdubWVudCB2
ZWN0b3IgZm9yIFJlZlB0cjIKLQkJYWRkCQkJcjgscjgscjcJCQkJCQorCQkibHZzbAkJdjE4LHI1
LHI4XG4iCQkJCS8vbG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBSZWZQdHIyCisJCSJhZGQJCQly
OCxyOCxyN1xuIgkJCQkJCiAKLQkJbHZ4CQkJdjUscjUscjkJCQkJLy9uZWVkIGFub3RoZXIgMTYg
Ynl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA1Ci0JCXZtcmdoYgkJdjI0LHY5LHYyNAkJCQkv
L3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCi0JCXZhZGR1aG0JCXYxMyx2MTMsdjIz
CQotCQlhZGQJCQlyOSxyOSxyNwkJCQkJCisJCSJsdngJCQl2NSxyNSxyOVxuIgkJCQkvL25lZWQg
YW5vdGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDUKKwkJInZtcmdoYgkJdjI0
LHY5LHYyNFxuIgkJCQkvL3Vuc2lnbmVkIGJ5dGUgLT4gdW5zaWduZWQgaGFsZgkJCisJCSJ2YWRk
dWhtCQl2MTMsdjEzLHYyM1xuIgkKKwkJImFkZAkJCXI5LHI5LHI3XG4iCQkJCQkKIAotCQlsdngJ
CQl2MjYscjUscjgJCQkJLy9nZXQgOCBSZWZQdHIyIC0tIDYKLQkJdnBlcm0JCXYyNSx2MjUsdjUs
djE4CisJCSJsdngJCQl2MjYscjUscjhcbiIJCQkJLy9nZXQgOCBSZWZQdHIyIC0tIDYKKwkJInZw
ZXJtCQl2MjUsdjI1LHY1LHYxOFxuIgogCi0JCWx2c2wJCXYxOCxyNSxyOAkJCQkvL2xvYWQgYWxp
Z25tZW50IHZlY3RvciBmb3IgUmVmUHRyMgotCQlhZGQJCQlyOCxyOCxyNwkJCQkJCisJCSJsdnNs
CQl2MTgscjUscjhcbiIJCQkJLy9sb2FkIGFsaWdubWVudCB2ZWN0b3IgZm9yIFJlZlB0cjIKKwkJ
ImFkZAkJCXI4LHI4LHI3XG4iCQkJCQkKIAotCQlsdngJCQl2NixyNSxyOQkJCQkvL25lZWQgYW5v
dGhlciAxNiBieXRlcyBmb3IgbWlzYWxpZ25lZCBkYXRhIC0tIDYKLQkJdm1yZ2hiCQl2MjUsdjks
djI1CQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKLQkJdmFkZHVobQkJdjE0
LHYxNCx2MjQJCi0JCWFkZAkJCXI5LHI5LHI3CQkJCQkKKwkJImx2eAkJCXY2LHI1LHI5XG4iCQkJ
CS8vbmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gNgorCQkidm1y
Z2hiCQl2MjUsdjksdjI1XG4iCQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkK
KwkJInZhZGR1aG0JCXYxNCx2MTQsdjI0XG4iCQorCQkiYWRkCQkJcjkscjkscjdcbiIJCQkJCQog
Ci0JCWx2eAkJCXYyNyxyNSxyOAkJCQkvL2dldCA4IFJlZlB0cjIgLS0gNwotCQl2cGVybQkJdjI2
LHYyNix2Nix2MTgKKwkJImx2eAkJCXYyNyxyNSxyOFxuIgkJCQkvL2dldCA4IFJlZlB0cjIgLS0g
NworCQkidnBlcm0JCXYyNix2MjYsdjYsdjE4XG4iCiAKLQkJbHZzbAkJdjE4LHI1LHI4CQkJCS8v
bG9hZCBhbGlnbm1lbnQgdmVjdG9yIGZvciBSZWZQdHIyCi0JCWFkZAkJCXI4LHI4LHI3CQkJCQkK
KwkJImx2c2wJCXYxOCxyNSxyOFxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3IgUmVm
UHRyMgorCQkiYWRkCQkJcjgscjgscjdcbiIJCQkJCQogCi0JCWx2eAkJCXY3LHI1LHI5CQkJCS8v
bmVlZCBhbm90aGVyIDE2IGJ5dGVzIGZvciBtaXNhbGlnbmVkIGRhdGEgLS0gNwotCQl2bXJnaGIJ
CXYyNix2OSx2MjYJCQkJLy91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQotCQl2YWRk
dWhtCQl2MTUsdjE1LHYyNQkKLQkJYWRkCQkJcjkscjkscjcJCQkJCQorCQkibHZ4CQkJdjcscjUs
cjlcbiIJCQkJLy9uZWVkIGFub3RoZXIgMTYgYnl0ZXMgZm9yIG1pc2FsaWduZWQgZGF0YSAtLSA3
CisJCSJ2bXJnaGIJCXYyNix2OSx2MjZcbiIJCQkJLy91bnNpZ25lZCBieXRlIC0+IHVuc2lnbmVk
IGhhbGYJCQorCQkidmFkZHVobQkJdjE1LHYxNSx2MjVcbiIJCisJCSJhZGQJCQlyOSxyOSxyN1xu
IgkJCQkJCiAKLQkJdnBlcm0JCXYyNyx2MjcsdjcsdjE4Ci0JCXhvcgkJCXI4LHI4LHI4CisJCSJ2
cGVybQkJdjI3LHYyNyx2Nyx2MThcbiIKKwkJInhvcgkJCXI4LHI4LHI4XG4iCiAKLQkJdm1yZ2hi
CQl2MjcsdjksdjI3CQkJCS8vdW5zaWduZWQgYnl0ZSAtPiB1bnNpZ25lZCBoYWxmCQkKLQkJdmFk
ZHVobQkJdjE2LHYxNix2MjYJCisJCSJ2bXJnaGIJCXYyNyx2OSx2MjdcbiIJCQkJLy91bnNpZ25l
ZCBieXRlIC0+IHVuc2lnbmVkIGhhbGYJCQorCQkidmFkZHVobQkJdjE2LHYxNix2MjZcbiIJCiAK
LQkJdmFkZHVobQkJdjE3LHYxNyx2MjcJCi0JCXZzcGx0aXNoCXY4LDEKKwkJInZhZGR1aG0JCXYx
Nyx2MTcsdjI3XG4iCQorCQkidnNwbHRpc2gJdjgsMVxuIgogLy8tLS0tLS0tLQotCQlsdngJCQl2
MCxyNixyOAkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZzcmgJCXYxMCx2MTAsdjgKLQkJYWRk
aQkJcjgscjgsMTYKLQotCQlsdngJCQl2MSxyNixyOAkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0J
CXZzcmgJCXYxMSx2MTEsdjgKLQkJYWRkaQkJcjgscjgsMTYKLQotCQlsdngJCQl2MixyNixyOAkJ
CQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZzcmgJCXYxMix2MTIsdjgKLQkJYWRkaQkJcjgscjgs
MTYKLQotCQlsdngJCQl2MyxyNixyOAkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZzcmgJCXYx
Myx2MTMsdjgKLQkJYWRkaQkJcjgscjgsMTYKLQotCQlsdngJCQl2NCxyNixyOAkJCQkvL2dldCA4
IHNob3J0cyAJCQkJCi0JCXZzcmgJCXYxNCx2MTQsdjgKLQkJYWRkaQkJcjgscjgsMTYKLQotCQls
dngJCQl2NSxyNixyOAkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZzcmgJCXYxNSx2MTUsdjgK
LQkJYWRkaQkJcjgscjgsMTYKLQotCQlsdngJCQl2NixyNixyOAkJCQkvL2dldCA4IHNob3J0cyAJ
CQkJCi0JCXZzcmgJCXYxNix2MTYsdjgKLQkJYWRkaQkJcjgscjgsMTYKLQotCQlsdngJCQl2Nyxy
NixyOAkJCQkvL2dldCA4IHNob3J0cyAJCQkJCi0JCXZzcmgJCXYxNyx2MTcsdjgKLQkJeG9yCQkJ
cjgscjgscjgKKwkJImx2eAkJCXYwLHI2LHI4XG4iCQkJCS8vZ2V0IDggc2hvcnRzIAkJCQkKKwkJ
InZzcmgJCXYxMCx2MTAsdjhcbiIKKwkJImFkZGkJCXI4LHI4LDE2XG4iCisKKwkJImx2eAkJCXYx
LHI2LHI4XG4iCQkJCS8vZ2V0IDggc2hvcnRzIAkJCQkKKwkJInZzcmgJCXYxMSx2MTEsdjhcbiIK
KwkJImFkZGkJCXI4LHI4LDE2XG4iCisKKwkJImx2eAkJCXYyLHI2LHI4XG4iCQkJCS8vZ2V0IDgg
c2hvcnRzIAkJCQkKKwkJInZzcmgJCXYxMix2MTIsdjhcbiIKKwkJImFkZGkJCXI4LHI4LDE2XG4i
CisKKwkJImx2eAkJCXYzLHI2LHI4XG4iCQkJCS8vZ2V0IDggc2hvcnRzIAkJCQkKKwkJInZzcmgJ
CXYxMyx2MTMsdjhcbiIKKwkJImFkZGkJCXI4LHI4LDE2XG4iCisKKwkJImx2eAkJCXY0LHI2LHI4
XG4iCQkJCS8vZ2V0IDggc2hvcnRzIAkJCQkKKwkJInZzcmgJCXYxNCx2MTQsdjhcbiIKKwkJImFk
ZGkJCXI4LHI4LDE2XG4iCisKKwkJImx2eAkJCXY1LHI2LHI4XG4iCQkJCS8vZ2V0IDggc2hvcnRz
IAkJCQkKKwkJInZzcmgJCXYxNSx2MTUsdjhcbiIKKwkJImFkZGkJCXI4LHI4LDE2XG4iCisKKwkJ
Imx2eAkJCXY2LHI2LHI4XG4iCQkJCS8vZ2V0IDggc2hvcnRzIAkJCQkKKwkJInZzcmgJCXYxNix2
MTYsdjhcbiIKKwkJImFkZGkJCXI4LHI4LDE2XG4iCisKKwkJImx2eAkJCXY3LHI2LHI4XG4iCQkJ
CS8vZ2V0IDggc2hvcnRzIAkJCQkKKwkJInZzcmgJCXYxNyx2MTcsdjhcbiIKKwkJInhvcgkJCXI4
LHI4LHI4XG4iCiAvLy0tLS0tLS0tCi0JCWx2c3IJCXY5LHIzLHI4CQkJCS8vbG9hZCBhbGlnbm1l
bnQgdmVjdG9yIGZvciBzdG9yZXMKLQkJdmFkZHNocwkJdjAsdjAsdjEwCisJCSJsdnNyCQl2OSxy
MyxyOFxuIgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJ2YWRkc2hz
CQl2MCx2MCx2MTBcbiIKIAotCQl2YWRkc2hzCQl2MSx2MSx2MTEKLQkJdnBrc2h1cwkJdjAsdjAs
djAJCQkJCisJCSJ2YWRkc2hzCQl2MSx2MSx2MTFcbiIKKwkJInZwa3NodXMJCXYwLHYwLHYwXG4i
CQkJCQogCi0JCXZhZGRzaHMJCXYyLHYyLHYxMgotCQl2cGtzaHVzCQl2MSx2MSx2MQkJCQkKKwkJ
InZhZGRzaHMJCXYyLHYyLHYxMlxuIgorCQkidnBrc2h1cwkJdjEsdjEsdjFcbiIJCQkJCiAKLQkJ
dmFkZHNocwkJdjMsdjMsdjEzCi0JCXZwa3NodXMJCXYyLHYyLHYyCQkJCQorCQkidmFkZHNocwkJ
djMsdjMsdjEzXG4iCisJCSJ2cGtzaHVzCQl2Mix2Mix2MlxuIgkJCQkKIAotCQl2YWRkc2hzCQl2
NCx2NCx2MTQKLQkJdnBrc2h1cwkJdjMsdjMsdjMJCQkJCisJCSJ2YWRkc2hzCQl2NCx2NCx2MTRc
biIKKwkJInZwa3NodXMJCXYzLHYzLHYzXG4iCQkJCQogCi0JCXZhZGRzaHMJCXY1LHY1LHYxNQot
CQl2cGtzaHVzCQl2NCx2NCx2NAkJCQkKKwkJInZhZGRzaHMJCXY1LHY1LHYxNVxuIgorCQkidnBr
c2h1cwkJdjQsdjQsdjRcbiIJCQkJCiAKLQkJdmFkZHNocwkJdjYsdjYsdjE2Ci0JCXZwa3NodXMJ
CXY1LHY1LHY1CQkJCQorCQkidmFkZHNocwkJdjYsdjYsdjE2XG4iCisJCSJ2cGtzaHVzCQl2NSx2
NSx2NVxuIgkJCQkKIAotCQl2YWRkc2hzCQl2Nyx2Nyx2MTcKLQkJdnBrc2h1cwkJdjYsdjYsdjYJ
CQkJCisJCSJ2YWRkc2hzCQl2Nyx2Nyx2MTdcbiIKKwkJInZwa3NodXMJCXY2LHY2LHY2XG4iCQkJ
CQogCi0JCXZwa3NodXMJCXY3LHY3LHY3CisJCSJ2cGtzaHVzCQl2Nyx2Nyx2N1xuIgogCi0JCWxp
CQkJcjksNAotCQl2cGVybQkJdjAsdjAsdjAsdjkJCQkJLy9hZGp1c3QgZm9yIHdyaXRlcworCQki
bGkJCQlyOSw0XG4iCisJCSJ2cGVybQkJdjAsdjAsdjAsdjlcbiIJCQkJLy9hZGp1c3QgZm9yIHdy
aXRlcwogCi0JCXN0dmV3eAkJdjAscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXYwLHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2MCxy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXYxLHYxLHYxLHY5CisJCSJzdHZld3gJ
CXYwLHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2MSx2MSx2MSx2
OVxuIgogCi0JCXN0dmV3eAkJdjEscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXYxLHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2MSxy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXYyLHYyLHYyLHY5CisJCSJzdHZld3gJ
CXYxLHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2Mix2Mix2Mix2
OVxuIgogCi0JCXN0dmV3eAkJdjIscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXYyLHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2Mixy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXYzLHYzLHYzLHY5CisJCSJzdHZld3gJ
CXYyLHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2Myx2Myx2Myx2
OVxuIgogCi0JCXN0dmV3eAkJdjMscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXYzLHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2Myxy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXY0LHY0LHY0LHY5CisJCSJzdHZld3gJ
CXYzLHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2NCx2NCx2NCx2
OVxuIgogCi0JCXN0dmV3eAkJdjQscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXY0LHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2NCxy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXY1LHY1LHY1LHY5CisJCSJzdHZld3gJ
CXY0LHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2NSx2NSx2NSx2
OVxuIgogCi0JCXN0dmV3eAkJdjUscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXY1LHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2NSxy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXY2LHY2LHY2LHY5CisJCSJzdHZld3gJ
CXY1LHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2Nix2Nix2Nix2
OVxuIgogCi0JCXN0dmV3eAkJdjYscjMscjgKLQkJYWRkCQkJcjgscjgscjcJCisJCSJzdHZld3gJ
CXY2LHIzLHI4XG4iCisJCSJhZGQJCQlyOCxyOCxyN1xuIgkKIAotCQlsdnNyCQl2OSxyMyxyOAkJ
CQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCisJCSJsdnNyCQl2OSxyMyxyOFxu
IgkJCQkvL2xvYWQgYWxpZ25tZW50IHZlY3RvciBmb3Igc3RvcmVzCiAKLQkJc3R2ZXd4CQl2Nixy
MyxyOQotCQlhZGQJCQlyOSxyOSxyNwkKLQkJdnBlcm0JCXY3LHY3LHY3LHY5CisJCSJzdHZld3gJ
CXY2LHIzLHI5XG4iCisJCSJhZGQJCQlyOSxyOSxyN1xuIgkKKwkJInZwZXJtCQl2Nyx2Nyx2Nyx2
OVxuIgogCi0JCXN0dmV3eAkJdjcscjMscjgKKwkJInN0dmV3eAkJdjcscjMscjhcbiIKIAotCQlz
dHZld3gJCXY3LHIzLHI5Ci0JfQorCQkic3R2ZXd4CQl2NyxyMyxyOVxuIgorCSk7CiB9CiAKIE9J
TF9ERUZJTkVfSU1QTF9GVUxMIChyZWNvbjh4OF9pbnRlcjJfYWx0aXZlYywgcmVjb244eDhfaW50
ZXIyLCBPSUxfSU1QTF9GTEFHX0FMVElWRUMpOwo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>71085</attachid>
            <date>2005-10-20 11:14 0000</date>
            <desc>Ebuild to use the new patch</desc>
            <filename>liboil-0.3.3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1saWJzL2xpYm9pbC9saWJvaWwtMC4zLjMu
ZWJ1aWxkLHYgMS4xIDIwMDUvMTAvMTEgMTE6NDk6MTggemFoZWVybSBFeHAgJAoKaW5oZXJpdCBl
dXRpbHMKREVTQ1JJUFRJT049IkxpYm9pbCBpcyBhIGxpYnJhcnkgb2Ygc2ltcGxlIGZ1bmN0aW9u
cyB0aGF0IGFyZSBvcHRpbWl6ZWQgZm9yIHZhcmlvdXMgQ1BVcy4iCkhPTUVQQUdFPSJodHRwOi8v
d3d3LnNjaGxlZWYub3JnL2xpYm9pbC8iClNSQ19VUkk9Imh0dHA6Ly93d3cuc2NobGVlZi5vcmcv
JHtQTn0vZG93bmxvYWQvJHtQfS50YXIuZ3oiCgpMSUNFTlNFPSJMR1BMLTIiClNMT1Q9IjAuMyIK
S0VZV09SRFM9In5hbHBoYSB+YW1kNjQgfmlhNjQgfnBwYyB+cHBjNjQgfnNwYXJjIH54ODYiCklV
U0U9IiIKI1JFU1RSSUNUPSJub3N0cmlwIgpERVBFTkQ9Ij1kZXYtbGlicy9nbGliLTIqIgojUkRF
UEVORD0iIgojUz0ke1dPUktESVJ9LyR7UH0KCnNyY191bnBhY2soKSB7CiAgICAgICAgdW5wYWNr
ICR7QX0KICAgICAgICBlcGF0Y2ggJHtGSUxFU0RJUn0vJHtQfS1nY2MtYWx0aXZlYy5wYXRjaAp9
CgoKc3JjX2NvbXBpbGUoKSB7CgllY29uZiB8fCBkaWUgImVjb25mIGZhaWxlZCIKCWVtYWtlIC1q
MSB8fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7CgltYWtlIERFU1RESVI9
JHtEfSBpbnN0YWxsIHx8IGRpZQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>