<?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>137000</bug_id>
          
          <creation_ts>2006-06-16 09:55 0000</creation_ts>
          <short_desc>x11-drivers/nvidia-drivers fail to compile with FEATURES=&quot;ccache&quot; sometimes</short_desc>
          <delta_ts>2008-08-01 15:19:12 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>Library</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jon.roadleybattin@gmail.com</reporter>
          <assigned_to>x11-drivers@gentoo.org</assigned_to>
          <cc>cfuga@itam.mx</cc>
    
    <cc>christoph.gysin@fr33z3.org</cc>
    
    <cc>ghutzl@web.de</cc>
    
    <cc>ikelos@gentoo.org</cc>
    
    <cc>jakub@gentoo.org</cc>
    
    <cc>kingtaco@gentoo.org</cc>
    
    <cc>mike@mikearthur.co.uk</cc>
    
    <cc>rbu@gentoo.org</cc>
    
    <cc>rockoo@gmail.com</cc>
    
    <cc>saintdev@gmail.com</cc>
    
    <cc>sm@kleinreich.de</cc>
    
    <cc>sven@u42s.net</cc>
    
    <cc>wandering.womble@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>jon.roadleybattin@gmail.com</who>
            <bug_when>2006-06-16 09:55:22 0000</bug_when>
            <thetext>TIMELINE:
I had kernel-2.6.15-r1 with nvidia-kernel-1.0.8756 working for a long time (very happily). This nvidia driver was at the time most recent in ~ARCH

kernel-2.6.16-r7 come out and decide to upgrade to that. When I go and do a &quot;emerge nvidia-kernel&quot; the kernel driver compiles BUT with missing symbols warning
&quot;unknown symbol pci_find_class&quot;
&quot;unknown symbol remap_page_range&quot;
It still compiled so I tried it out and rebooted. I got an error in the INIT output that modprobe could not insert &quot;nvidia&quot; module. There was an entry in /var/log/messages reporting the missing symbols.

...

New nvidia driver (nvidia-kernel-1.0.8762) comes out so I go and emerge that. I first tried it against my working kernel (kernel-2.6.15-r1) but that now started producing those missing symbols warnings. I also tried it against kernel-2.6.16-r7 and it still produces the same missing symbols problem.

I decide to mask nvidia-kernel-1.0.8762 so that I can then use nvidia-kernel-1.0.8756 with kernel-2.6.15-r1 (NOTE this was the combination that was working!). THIS now produces the same missing symbols warning and as a result could no longer boot into a working desktop!!!

I thought it might be due to the kernel compiled with a different GCC with respect to the version used to compile nvidia-kernel. I recompiled kernel-2.6.15-r1 and also tried &quot;emerge nvidia-kernel&quot; BUT it still resulted in the missing symbols statement and thus no way of getting a working desktop!


I decided to then just try and run the NVIDIA script directly

Fluid ~ # sh /usr/portage/distfiles/NVIDIA-Linux-x86-1.0-8762-pkg1.run

THIS brought me to a curses-like NVIDIA screen and I went through the instruction THIS sussefully made the nvidia module. 

I was then able to go 
modprobe nvidia

and then

/etc/init.d/xdm restart

and I was able to get to a working desktop!!!



RECAP
a previous working kernel and nvidia combination that use to work stopped working
using portage to create kernel module results in warnings about missing symbols (warnings that turn into ERRORS if you try to use the module)
only way to get the driver is to run the NVIDIA script directly

since portage uses the nvidia-script as well (as part of the emerge process, just to unpack it) the fact that using the script directly works YET using emerge does not implies that PORTAGE is somehow modifying the compile process that is breaking the correct compiling of nvidia-kernel


emerge --info
Fluid ~ # emerge --info
Portage 2.1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.12.1
ccache version 2.3 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
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-r2
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium4 -fforce-addr -pipe -fomit-frame-pointer -ftree-vectorize -mmmx -msse&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo&quot;
CXXFLAGS=&quot;-O2 -march=pentium4 -fforce-addr -pipe -fomit-frame-pointer -ftree-vectorize -mmmx -msse -fvisibility-inlines-hidden&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;ftp://mirrors.blueyonder.co.uk/sites/gentoo  ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo  ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://www.mirror.ac.uk/mirror/www.ibiblio.org/&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/local/gentopia /usr/local/xgl-coffee&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X acpi aim alsa avi berkdb bitmap-fonts bluetooth bonobo browserplugin bzip2 cairo canvas cdr cli crypt cups directfb dri dvd dvdread eds emboss encode esd extensions fbcon firefox flac foomaticdb fortran gdbm geoip gif gimpprint glitz gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal imlib inkjar insecure-savers ipv6 isdnlog java joystick jpeg jpg kqemu ldap libg++ libwww mad mikmod mme mme2 mmx mmx2 mono motif mozsvg mp3 mpeg mplayer msn nautilus ncurses nls nntp nomotif nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdf pdflib perl pic plotutils plugin png ppds pppd python quicktime readline real reflection samba sdl session softmmu spell spl sse sse2 ssl svg swat tcpd truetype truetype-fonts type1-fonts udev unicode usb vim-with-x vorbis win32codecs xinerama xml xml2 xorg xprint xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david@ion.lu</who>
            <bug_when>2006-06-17 13:19:18 0000</bug_when>
            <thetext>I second this bug report.
I switched from kernel 2.6.14-gentoo-r5 to 2.6.16-gentoo-r9 and then rebuilt the nvidia-kernel. That is where I started gettin the missing symboles error message.
I&apos;m using nvidia-kernel-1.0.6629-r5 though (geforce FX Go 5650)

--------------------
emerge --info
Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1500MHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium-m -fomit-frame-pointer -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf&quot;
CXXFLAGS=&quot;-O2 -march=pentium-m -fomit-frame-pointer -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.inode.at/ ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.mirror.icd.hu/ http://ftp.easynet.nl/mirror/gentoo/&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/local/sci&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X a52 aac acpi alsa apache2 apm avi bitmap-fonts bluetooth bzip2 cdr cli crypt cups divx4linux dri dvd dvdr emboss encode foomaticdb fortran freetype gd gif gimp gimpprint gpm gstreamer gtk gtk2 imlib ipv6 isdnlog joystick jpeg libg++ libwww mad matroska mikmod mmx mmxext motif mp3 mpeg msn musepack musicbrainz ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oscar pam pcre pdflib perl png ppds pppd python quicktime readline real reflection scanner sdl session spell spl sse sse2 ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis wifi win32codecs wma wxwindows xinerama xml xorg xosd xprint xscreensaver xv xvid yahoo zlib elibc_glibc kernel_linux linguas_en userland_GNU&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david@ion.lu</who>
            <bug_when>2006-06-17 13:41:04 0000</bug_when>
            <thetext>I tried this with the 8762 driver and it works, no unknown symbols...
There are some other problems though, but they&apos;d be off-topic here.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-06-20 00:56:17 0000</bug_when>
            <thetext>I got the same missing symbol error after I built a new kernel 2.6.17. So I tried re-emergeing nvidia-kernel  and I didn&apos;t get the missing symbol error the second time. Attached are the two emerge logs of nvidia-kernel.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-06-20 00:58:59 0000</bug_when>
            <thetext>Created an attachment (id=89608)
media-video:nvidia-kernel-1.0.8762:20060620-072251.log

Here&apos;s the first merge where I get the unknown symbols</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-06-20 01:00:38 0000</bug_when>
            <thetext>Created an attachment (id=89609)
media-video:nvidia-kernel-1.0.8762:20060620-075021.log

Here&apos;s the second log, that&apos;s only 28 minutes later.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-06-20 01:30:06 0000</bug_when>
            <thetext>Just noticed I forgot my emerge --info, oops. Also, after I rebooted, I was able to load the nvidia module fine, but if I tried to run X, I got the error message below:

NVRM: This version of the Linux kernel does not provide
the vmap()
NVRM: kernel interface.  If you see this message, please update
NVRM: your kernel to Linux 2.4.22 or install a distribution kernel
NVRM: that supports the vmap() kernel interface.
NVRM: RmInitAdapter failed! (0x53:0xffffffff:1088)
NVRM: rm_init_adapter(0) failed

Not sure this is related, but I think it may be, as after rebooting and again attempting to emerge nvidia-kernel i get the unknown symbols.


$ emerge --info
Portage 2.1.1_pre1-r1 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.16-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r9 x86_64 AMD Athlon(tm) 64 FX-55 Processor
Gentoo Base System version 1.12.1
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
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-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-mtune=athlon-fx -march=athlon-fx -O3 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-mtune=athlon-fx -march=athlon-fx -O3 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache confcache distcc distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://192.168.1.105/ http://gentoo.llarian.net/ http://mirror.datapipe.net/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/&quot;
LANG=&quot;en_US.utf8&quot;
LC_ALL=&quot;en_US.utf8&quot;
MAKEOPTS=&quot;-j5&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://192.168.1.105/gentoo-portage&quot;
USE=&quot;amd64 X a52 aac acpi alsa asf avahi avi berkdb bitmap-fonts bzip2 cddb cdparanoia cli crypt dbus dlloader dri dts dvd eds emboss encode ffmpeg firefox flac foomaticdb fortran gdbm gif glitz gnome gpm gstreamer gtk gtk2 gtkhtml hal ieee1394 imlib ipod isdnlog java jpeg logrotate lzw lzw-tiff mad mono mp3 mp4 mpeg mysql nautilus ncurses nfs nls nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf pdflib perl png pppd python qt quicktime readline reflection samba sdl session speex spell spl sqlite ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb vorbis x264 xine xorg xpm xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_nv video_cards_nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jon.roadleybattin@gmail.com</who>
            <bug_when>2006-06-22 23:36:57 0000</bug_when>
            <thetext>Gentoo forum thread catalogging ppl with the problem
A mix responce some have gone from ARCH to ~ARCH and it fixed but those that are already using ~ARCH for nividia-kernel are stuck (mix responce in running the NVIDIA-script directly)

http://forums.gentoo.org/viewtopic-t-462098-highlight-.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ikelos@gentoo.org</who>
            <bug_when>2006-06-23 12:27:57 0000</bug_when>
            <thetext>Right, I&apos;ve also been experiencing this with the 2.6.17 kernel, and nvidia-kernel-1.0.8762.  I&apos;ve tried turning off confcache and userpriv in the hopes that they might be influencing the build process, but don&apos;t seem to be the problem...

After a good hour or so of debugging, I&apos;ve determined that the conftest.sh file can give different results on different merges, seemingly even though all the inputs are the same (which is what&apos;s really confusing me).  In conftest.sh the only variables that seem to be used are defined within it (save for BUILD_PARAMS, but that doesn&apos;t seem to be set on any run of conftest, even though conftest gives different results).

Conftest works by writing a little program, attempting to compile it, and checking whether the object file is created or not.  Seemingly even though there is an error concerning &quot;too few arguments to function x&quot;, sometimes conftest.sh can return a 0, and sometimes a 1 (this conftest.sh bit seems to get run twice during the course of an emerge).

The primary two flags that seem to be causing problems are remap_pfn_range and pci_get_class.

The differences between the two logs posted above, are the addition of the following definitions:

-DNV_PCI_GET_CLASS_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT

and the removal of:

-DNV_VM_INSERT_PAGE_PRESENT

Which fits with the flaky conftest.sh tests giving different results for the same system.

And that&apos;s as far as I&apos;ve gotten.  Anyone any ideas why conftest.sh should be returning different results from sequential emerges?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-06-26 12:41:00 0000</bug_when>
            <thetext>After checking around on the forums, this seems to be caused by ccache. Removing ccache from FEATURES allows nvidia-kernel to compile cleanly.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ikelos@gentoo.org</who>
            <bug_when>2006-06-26 15:13:02 0000</bug_when>
            <thetext>Yep, I&apos;ll buy that.  Repeated recompiles with FEATURES=&quot;-ccache&quot; do appear to give the same results each time, and do choose the correct -D flags.  Perhaps this ebuild requires a RESTRICT=&quot;ccache&quot; on it?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-06-28 18:53:27 0000</bug_when>
            <thetext>Well, this is strange. Changing RESTRICT=&quot;nostrip&quot; to RESTRICT=&quot;nostrip ccache&quot; doesn&apos;t seem to do anything. Even if I change it to just RESTRICT=&quot;ccache&quot; I still get the build unresolved symbols, while if I remove ccache from FEATURES it compiles just fine!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2006-07-10 07:33:20 0000</bug_when>
            <thetext>I can confirm this as well.  the ebuild needs to force off ccache...  so damn frustrating.....</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kingtaco@gentoo.org</who>
            <bug_when>2006-07-10 07:34:23 0000</bug_when>
            <thetext>bleh, bugspam</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jon.roadleybattin@gmail.com</who>
            <bug_when>2006-07-10 10:23:32 0000</bug_when>
            <thetext>Yup, disable ccache fixed it for me
tnx

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ikelos@gentoo.org</who>
            <bug_when>2006-07-15 10:41:57 0000</bug_when>
            <thetext>So would adding RESTRICT=&quot;ccache&quot; to the nvidia-kernel (and now nvidia-drivers&quot;) ebuilds work?  Can this be fixed quickly and easily?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-07-15 16:36:37 0000</bug_when>
            <thetext>(In reply to comment #15)
&gt; So would adding RESTRICT=&quot;ccache&quot; to the nvidia-kernel (and now
&gt; nvidia-drivers&quot;) ebuilds work?  Can this be fixed quickly and easily?
&gt; 

If restrict is supposed to work with ccache, it&apos;s broken. As I said in Comment #9 I tried this, and it doesn&apos;t do anything. For now you just need to use FEATURES=&quot;-ccache&quot; :(</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2006-07-15 16:37:45 0000</bug_when>
            <thetext>&gt; As I said in Comment #9 I tried this, and it doesn&apos;t do anything.

Erm, make that Comment #11 sorry
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wandering.womble@gmail.com</who>
            <bug_when>2006-07-29 22:35:36 0000</bug_when>
            <thetext>I can confirm that ccache caused the same problems for me as well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dominique.michel@vtxnet.ch</who>
            <bug_when>2006-08-27 17:27:30 0000</bug_when>
            <thetext>ccache caused the same problem for me with a 2.6.17-rt8 kernel. The solution was the same, after removing ccache from Fetures, all was OK.

Maybe at a good solution, if it is no mean to get portage to not use this cache, is to put an ewarn or einfo at the end of the ebuild to tell the user what to do.

It is maybe not so clean, but it take me at least 2 hours before I found this bug report with the solution. Just to say, the problem is the same with x11-drivers/nvidia-drivers, and I try both the x86 and the ~x86 version of each.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>codac@telia.com</who>
            <bug_when>2006-08-28 06:33:23 0000</bug_when>
            <thetext>(In reply to comment #19)
&gt; Maybe at a good solution, if it is no mean to get portage to not use this
&gt; cache, is to put an ewarn or einfo at the end of the ebuild to tell the user
&gt; what to do.

I agree. It whould be very helpful for those that experience the problem. 
And if it&apos;s against good procedures to add a einfo/ewarn message about this, perhaps it could be considered a &quot;special case&quot; since:

* problem hinders people from searching for help concerning the problem (no graphical interface)
* it&apos;s _hard_ to understand how to solve or work aound the problem based on the error message
* &quot;rollback&quot; of prevoiusly installed software version doesn&apos;t solve the problem


Thanks finding out a way to solve the problem! (FEATURES=&quot;-ccache&quot;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-11-09 02:51:55 0000</bug_when>
            <thetext>Hmmm, so? We can either stick an ewarn in pkg_setup(), like

hasq ccache ${FEATURES} &amp;&amp; ewarn &quot;If this breaks, recompile without ccache&quot;

or we can do something really nasty in src_compile(), such as 

PATH=&quot;$(echo &quot;:${PATH}:&quot; | sed &apos;s/:[^:]*ccache[^:]*:/:/;s/^://;s/:$//;&apos;)&quot;

RESTRICT=&quot;ccache&quot; is not valid. Comments? (That said, I&apos;ve never been able to reproduce the bug).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-11-15 13:33:20 0000</bug_when>
            <thetext>*** Bug 155300 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flaschenkopp@gmx.de</who>
            <bug_when>2007-02-22 10:34:53 0000</bug_when>
            <thetext>Just ran into this issue.

(In reply to comment #21)
&gt; Hmmm, so? We can either stick an ewarn in pkg_setup(), like
&gt; 
&gt; hasq ccache ${FEATURES} &amp;&amp; ewarn &quot;If this breaks, recompile without ccache&quot;
&gt; 
&gt; or 

Simple solution, that just works (TM). Doing so would have saved me from many minutes of headache.
&gt; 
&gt; RESTRICT=&quot;ccache&quot; is not valid. Comments? (That said, I&apos;ve never been able to
&gt; reproduce the bug).
&gt; 

I changed in the kernel config HIGHMEM support from &quot;off&quot; to &quot;4GB&quot;,
and after then wanted to recompile modules.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2007-06-25 02:06:02 0000</bug_when>
            <thetext>This doesn&apos;t seem to happen anymore with the newer versions of nvidia-drivers.

However, it would be nice to have an ewarn in there letting people know if they get a lot of unknown symbols to rebuild with FEATURES=&quot;-ccache&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2007-06-26 15:03:57 0000</bug_when>
            <thetext>(In reply to comment #24)
&gt; This doesn&apos;t seem to happen anymore with the newer versions of nvidia-drivers.
&gt; 
&gt; However, it would be nice to have an ewarn in there letting people know if they
&gt; get a lot of unknown symbols to rebuild with FEATURES=&quot;-ccache&quot;.

Still happens with me for x11-drivers/nvidia-drivers-1.0.9755-r1, or do you mean the masked 100.14.09 with &quot;newer&quot;?

Please implement the warning, I always forget about this when recompiling :-/
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2007-07-14 11:19:12 0000</bug_when>
            <thetext>I compile everything with FEATURES=&quot;ccache&quot; and have NEVER been able to reproduce this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flaschenkopp@gmx.de</who>
            <bug_when>2007-07-29 17:19:42 0000</bug_when>
            <thetext>(In reply to comment #26)
&gt; I compile everything with FEATURES=&quot;ccache&quot; and have NEVER been able to
&gt; reproduce this.
&gt; 

As I said above, it happens after you&apos;ve changed something in the kernel config, in my case I&apos;ve played around with the different &quot;HIGHMEM support&quot; options (off, 4GB, 64GB).
This is affecting the kernel&apos;s internal structure and that&apos;s the reason why ccached compilation pieces won&apos;t work (at least in case of nvidia-drivers).

To reproduce, just emerge nvidia-drivers with FEATURES=&quot;ccache&quot; on your recent kernel, then change in your kernel config the &quot;HIGHMEM support&quot; to another value, build up the new kernel and afterwards re-emerge nvidia-drivers (still with FEATURES=&quot;ccache&quot;).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jon.roadleybattin@gmail.com</who>
            <bug_when>2007-07-29 17:36:29 0000</bug_when>
            <thetext>(In reply to comment #26)
&gt; I compile everything with FEATURES=&quot;ccache&quot; and have NEVER been able to
&gt; reproduce this.
&gt; 

Thats not to say that the problem DOESNT exist... 
&quot;it works for me&quot; has NEVER been an acceptable response to a problem

disabling ccache enabled me to emerge the nvidia-drivers, something that I could not do 100% of the time with ccache. 

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2007-07-30 13:41:37 0000</bug_when>
            <thetext>(In reply to comment #28)
&gt; (In reply to comment #26)
&gt; &gt; I compile everything with FEATURES=&quot;ccache&quot; and have NEVER been able to
&gt; &gt; reproduce this.
&gt; &gt; 
&gt; 
&gt; Thats not to say that the problem DOESNT exist... 
&gt; &quot;it works for me&quot; has NEVER been an acceptable response to a problem

Unless you give some way to reproduce the issue, it totally is. Since I am a volunteer on Gentoo, why should I run around attempting to fix a bug and take time away from my family because it&apos;s something you couldn&apos;t take the time and effort to do a little debugging on your own. If you can&apos;t take the time, then I can&apos;t take the time.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>saintdev@gmail.com</who>
            <bug_when>2007-07-30 22:07:26 0000</bug_when>
            <thetext>(In reply to comment #29)
&gt; (In reply to comment #28)
&gt; &gt; (In reply to comment #26)
&gt; &gt; &gt; I compile everything with FEATURES=&quot;ccache&quot; and have NEVER been able to
&gt; &gt; &gt; reproduce this.
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; Thats not to say that the problem DOESNT exist... 
&gt; &gt; &quot;it works for me&quot; has NEVER been an acceptable response to a problem
&gt; 
&gt; Unless you give some way to reproduce the issue, it totally is. Since I am a
&gt; volunteer on Gentoo, why should I run around attempting to fix a bug and take
&gt; time away from my family because it&apos;s something you couldn&apos;t take the time and
&gt; effort to do a little debugging on your own. If you can&apos;t take the time, then I
&gt; can&apos;t take the time.
&gt; 

Ok, all that we&apos;re asking for is a 1 line change to an ebuild to provide an ewarn. That&apos;s it. In fact Jakub has already proposed this in comment #21. All that would be needed is to copy-and-paste.

Yes, it&apos;s difficult to consistently reproduce this issue. But when it does happen disabling ccache FIXES it. Sure, we&apos;re only fixing the symptom, not the problem, but it works for a majority of the people.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2007-07-31 16:53:04 0000</bug_when>
            <thetext>(In reply to comment #29)
&gt; Unless you give some way to reproduce the issue, it totally is.

I wouldn&apos;t know why, but it happens for me every time.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mail@patrick-nagel.net</who>
            <bug_when>2008-01-16 06:13:12 0000</bug_when>
            <thetext>I want to confirm this bug report. I tried for about two days to emerge nvidia-drivers, and it always failed. I rebuilt a new kernel from scratch because I thought it was my configuration or something... and wasted a HUGE amount of time because of this.

Removing &apos;ccache&apos; from FEATURES temporarily after reading this bug report worked just fine.

PLEASE put a warning message into the ebuild!

Output of emerge --info:
http://p173.de/gp/index.php?id=40e1f09b71</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2008-02-07 17:25:14 0000</bug_when>
            <thetext>(In reply to comment #31)
&gt; (In reply to comment #29)
&gt; &gt; Unless you give some way to reproduce the issue, it totally is.
&gt; 
&gt; I wouldn&apos;t know why, but it happens for me every time.
&gt; 

Do you compile your kernels with straight gcc or with ccache wrapped gcc?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-02-08 21:08:00 0000</bug_when>
            <thetext>(In reply to comment #33)
&gt; Do you compile your kernels with straight gcc or with ccache wrapped gcc?

Whatever &quot;make&quot; does, straight gcc, I think.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mike@mikearthur.co.uk</who>
            <bug_when>2008-02-10 21:58:22 0000</bug_when>
            <thetext>Any chance of getting a warning posted on the ebuild if it can&apos;t be turned off per-ebuild?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2008-02-15 15:11:57 0000</bug_when>
            <thetext>*** Bug 207384 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>christoph.gysin@fr33z3.org</who>
            <bug_when>2008-02-15 15:31:43 0000</bug_when>
            <thetext>I&apos;m voting for the warning from #21 as well. Would have saved me a couple of hours debugging for nothing...

Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2008-03-04 15:34:25 0000</bug_when>
            <thetext>This issue should be fixed in newer ebuilds since the ebuild will attempt to always disable ccache support when compiling nvidia-drivers.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jbytheway@gmail.com</who>
            <bug_when>2008-06-09 20:51:18 0000</bug_when>
            <thetext>(In reply to comment #38)
I&apos;m not sure what you mean by &quot;newer ebuilds&quot;, but I&apos;m still suffering it with nvidia-drivers-169.09-r1, which seems to postdate your comment.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ghutzl@web.de</who>
            <bug_when>2008-08-01 15:19:12 0000</bug_when>
            <thetext>(In reply to comment #39)
&gt; (In reply to comment #38)
&gt; I&apos;m not sure what you mean by &quot;newer ebuilds&quot;, but I&apos;m still suffering it with
&gt; nvidia-drivers-169.09-r1, which seems to postdate your comment.
&gt; 

I still see the problem with nvidia-drivers-173.14.09. The ebuild seems to have a variable set that should switch ccache and even distcc off:

# try to turn off distcc and ccache for people that have a problem with it
        export DISTCC_DISABLE=1
        export CCACHE_DISABLE=1

But I still have to manually disable ccache to successfully compile nvidia-drivers.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>89608</attachid>
            <date>2006-06-20 00:58 0000</date>
            <desc>media-video:nvidia-kernel-1.0.8762:20060620-072251.log</desc>
            <filename>media-video:nvidia-kernel-1.0.8762:20060620-072251.log</filename>
            <type>text/plain</type>
            <data encoding="base64">IBtbMzI7MDFtKhtbMG0gRGV0ZXJtaW5pbmcgdGhlIGxvY2F0aW9uIG9mIHRoZSBrZXJuZWwgc291
cmNlIGNvZGUKIBtbMzI7MDFtKhtbMG0gRm91bmQga2VybmVsIHNvdXJjZSBkaXJlY3Rvcnk6CiAb
WzMyOzAxbSobWzBtICAgICAvdXNyL3NyYy9saW51eAogG1szMjswMW0qG1swbSBGb3VuZCBzb3Vy
Y2VzIGZvciBrZXJuZWwgdmVyc2lvbjoKIBtbMzI7MDFtKhtbMG0gICAgIDIuNi4xNy1nZW50b28K
IBtbMzI7MDFtKhtbMG0gQ2hlY2tpbmcgZm9yIE1UUlIgc3VwcG9ydCAuLi4KG1tBG1s4OUMgIBtb
MzQ7MDFtWyAbWzMyOzAxbW9rG1szNDswMW0gXRtbMG0KPj4+IFVucGFja2luZyBzb3VyY2UuLi4K
Q3JlYXRpbmcgZGlyZWN0b3J5IE5WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMgpWZXJp
ZnlpbmcgYXJjaGl2ZSBpbnRlZ3JpdHkuLi4gT0sKVW5jb21wcmVzc2luZyBOVklESUEgQWNjZWxl
cmF0ZWQgR3JhcGhpY3MgRHJpdmVyIGZvciBMaW51eC14ODZfNjQgMS4wLTg3NjIuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uCiAbWzMyOzAxbSobWzBtIENvbnZlcnRpbmcgTWFrZWZpbGUua2J1aWxkIHRvIHVz
ZSBNPSBpbnN0ZWFkIG9mIFNVQkRJUlM9IC4uLgobW0EbWzg5QyAgG1szNDswMW1bIBtbMzI7MDFt
b2sbWzM0OzAxbSBdG1swbQo+Pj4gU291cmNlIHVucGFja2VkLgo+Pj4gQ29tcGlsaW5nIHNvdXJj
ZSBpbiAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEt
TGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udiAuLi4KIBtbMzI7MDFtKhtbMG0g
UHJlcGFyaW5nIG52aWRpYSBtb2R1bGUKCk5WSURJQTogY2FsbGluZyBLQlVJTEQuLi4KbWFrZSBD
Qz14ODZfNjQtcGMtbGludXgtZ251LWdjYyAgS0JVSUxEX1ZFUkJPU0U9MSAtQyAvdXNyL3NyYy9s
aW51eCBNPS92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJ
QS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252IG1vZHVsZXMKbWFrZVsyXTog
d2FybmluZzogam9ic2VydmVyIHVuYXZhaWxhYmxlOiB1c2luZyAtajEuICBBZGQgYCsnIHRvIHBh
cmVudCBtYWtlIHJ1bGUuCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0x
LjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252
Ly50bXBfdmVyc2lvbnMKcm0gLWYgL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44
NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvLnRt
cF92ZXJzaW9ucy8qCm1ha2UgLWYgc2NyaXB0cy9NYWtlZmlsZS5idWlsZCBvYmo9L3Zhci90bXAv
cG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0x
LjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYKZWNobyBcI2RlZmluZSBOVl9DT01QSUxFUiBcImB4ODZf
NjQtcGMtbGludXgtZ251LWdjYyAtdiAyPiYxIHwgdGFpbCAtbiAxYFwiID4gL3Zhci90bXAvcG9y
dGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAt
ODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnZfY29tcGlsZXIuaAogIHg4Nl82NC1wYy1saW51eC1nbnUt
Z2NjIC1XcCwtTUQsL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsv
TlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvLm52Lm8uZCAgLW5v
c3RkaW5jIC1pc3lzdGVtIC91c3IvbGliL2djYy94ODZfNjQtcGMtbGludXgtZ251LzQuMS4xL2lu
Y2x1ZGUgLURfX0tFUk5FTF9fIC1JaW5jbHVkZSAgLWluY2x1ZGUgaW5jbHVkZS9saW51eC9hdXRv
Y29uZi5oIC1XYWxsIC1XdW5kZWYgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25vLXRyaWdyYXBocyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWNvbW1vbiAtT3MgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
IC1tYXJjaD1rOCAtbTY0IC1tbm8tcmVkLXpvbmUgLW1jbW9kZWw9a2VybmVsIC1waXBlIC1mbm8t
cmVvcmRlci1ibG9ja3MgLVduby1zaWduLWNvbXBhcmUgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtZnVuaXQtYXQtYS10aW1lIC1tbm8tc3NlIC1tbm8tbW14IC1tbm8tc3NlMiAtbW5v
LTNkbm93IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tcG9pbnRlci1zaWduIC1J
L3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4
LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYgLVdhbGwgLVdpbXBsaWNpdCAtV3JldHVy
bi10eXBlIC1Xc3dpdGNoIC1XZm9ybWF0IC1XY2hhci1zdWJzY3JpcHRzIC1XcGFyZW50aGVzZXMg
ICAtV25vLW11bHRpY2hhciAgLVdlcnJvciAtTyAtZm5vLWNvbW1vbiAtbW5vLXJlZC16b25lIC1t
aW5saW5lLWFsbC1zdHJpbmdvcHMgLU1EICAgIC1Xbm8tY2FzdC1xdWFsIC1Xbm8tZXJyb3IgLURf
TE9PU0VfS0VSTkVMX05BTUVTIC1EX19LRVJORUxfXyAtRE1PRFVMRSAgLW1jbW9kZWw9a2VybmVs
IC1ETlRSTSAtRE5WUk0gLUREWU5BTUlDX1NMSSAgLUROVl9NQUpPUl9WRVJTSU9OPTEgLUROVl9N
SU5PUl9WRVJTSU9OPTAgLUROVl9QQVRDSExFVkVMPTg3NjIgIC1VREVCVUcgLVVfREVCVUcgLURO
REVCVUcgLUROVl9TSUdOQUxfU1RSVUNUX1JMSU0gLUROVl9NVUxUSVBMRV9CUklER0VfQUdQR0FS
VF9QUkVTRU5UIC1ETlZfU1lTQ1RMX01BWF9NQVBfQ09VTlRfUFJFU0VOVCAtRE5WX1BNX01FU1NB
R0VfVF9QUkVTRU5UIC1ETlZfVk1fSU5TRVJUX1BBR0VfUFJFU0VOVCAtRE5WX0NIQU5HRV9QQUdF
X0FUVFJfUFJFU0VOVCAgLURNT0RVTEUgLUQiS0JVSUxEX1NUUihzKT0jcyIgLUQiS0JVSUxEX0JB
U0VOQU1FPUtCVUlMRF9TVFIobnYpIiAgLUQiS0JVSUxEX01PRE5BTUU9S0JVSUxEX1NUUihudmlk
aWEpIiAtYyAtbyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9O
VklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi5vIC92YXIvdG1w
L3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQt
MS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LmMKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC92YXIv
dG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZf
NjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LmM6MTQ6Ci92YXIvdG1wL3BvcnRhZ2UvbnZp
ZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtn
Mi91c3Ivc3JjL252L252LWxpbnV4Lmg6NzQ0OjI6IHdhcm5pbmc6ICN3YXJuaW5nICJjb25mdGVz
dC5zaCBmYWlsZWQsIGFzc3VtaW5nIHJlbWFwX3BhZ2VfcmFuZ2UoNCkhIgovdmFyL3RtcC9wb3J0
YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04
NzYyLXBrZzIvdXNyL3NyYy9udi9udi5jOiBJbiBmdW5jdGlvbiDigJhudm9zX2dldF9hZ3BfZGV2
aWNlX2J5X2NsYXNz4oCZOgovdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIv
d29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi5jOjUy
MDogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24g4oCYcGNpX2ZpbmRf
Y2xhc3PigJkKL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJ
RElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYuYzo1MjA6IHdhcm5p
bmc6IGFzc2lnbm1lbnQgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QK
L3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4
LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYuYzo1MzQ6IHdhcm5pbmc6IGFzc2ln
bm1lbnQgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QKL3Zhci90bXAv
cG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0x
LjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYuYzogSW4gZnVuY3Rpb24g4oCYbnZfa2Vybl9tbWFw
4oCZOgovdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEt
TGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi5jOjIwOTg6IHdhcm5pbmc6
IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmHJlbWFwX3BhZ2VfcmFuZ2XigJkK
L3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4
LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYuYzogSW4gZnVuY3Rpb24g4oCYbnZv
c19jb3VudF9kZXZpY2Vz4oCZOgovdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3
NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi5j
OjM4MTk6IHdhcm5pbmc6IGFzc2lnbm1lbnQgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0
aG91dCBhIGNhc3QKL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsv
TlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYuYzozODI1OiB3
YXJuaW5nOiBhc3NpZ25tZW50IG1ha2VzIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIHdpdGhvdXQgYSBj
YXN0Ci92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1M
aW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LmM6MzgyODogd2FybmluZzog
YXNzaWdubWVudCBtYWtlcyBwb2ludGVyIGZyb20gaW50ZWdlciB3aXRob3V0IGEgY2FzdAovdmFy
L3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2
XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi5jOjM4MzQ6IHdhcm5pbmc6IGFzc2lnbm1l
bnQgbWFrZXMgcG9pbnRlciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QKICB4ODZfNjQtcGMt
bGludXgtZ251LWdjYyAtV3AsLU1ELC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAu
ODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252Ly5u
di12bS5vLmQgIC1ub3N0ZGluYyAtaXN5c3RlbSAvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4
LWdudS80LjEuMS9pbmNsdWRlIC1EX19LRVJORUxfXyAtSWluY2x1ZGUgIC1pbmNsdWRlIGluY2x1
ZGUvbGludXgvYXV0b2NvbmYuaCAtV2FsbCAtV3VuZGVmIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdu
by10cmlncmFwaHMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1jb21tb24gLU9zIC1mb21pdC1m
cmFtZS1wb2ludGVyICAtbWFyY2g9azggLW02NCAtbW5vLXJlZC16b25lIC1tY21vZGVsPWtlcm5l
bCAtcGlwZSAtZm5vLXJlb3JkZXItYmxvY2tzIC1Xbm8tc2lnbi1jb21wYXJlIC1mbm8tYXN5bmNo
cm9ub3VzLXVud2luZC10YWJsZXMgLWZ1bml0LWF0LWEtdGltZSAtbW5vLXNzZSAtbW5vLW1teCAt
bW5vLXNzZTIgLW1uby0zZG5vdyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXBv
aW50ZXItc2lnbiAtSS92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3Jr
L05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252IC1XYWxsIC1XaW1w
bGljaXQgLVdyZXR1cm4tdHlwZSAtV3N3aXRjaCAtV2Zvcm1hdCAtV2NoYXItc3Vic2NyaXB0cyAt
V3BhcmVudGhlc2VzICAgLVduby1tdWx0aWNoYXIgIC1XZXJyb3IgLU8gLWZuby1jb21tb24gLW1u
by1yZWQtem9uZSAtbWlubGluZS1hbGwtc3RyaW5nb3BzIC1NRCAgICAtV25vLWNhc3QtcXVhbCAt
V25vLWVycm9yIC1EX0xPT1NFX0tFUk5FTF9OQU1FUyAtRF9fS0VSTkVMX18gLURNT0RVTEUgIC1t
Y21vZGVsPWtlcm5lbCAtRE5UUk0gLUROVlJNIC1ERFlOQU1JQ19TTEkgIC1ETlZfTUFKT1JfVkVS
U0lPTj0xIC1ETlZfTUlOT1JfVkVSU0lPTj0wIC1ETlZfUEFUQ0hMRVZFTD04NzYyICAtVURFQlVH
IC1VX0RFQlVHIC1ETkRFQlVHIC1ETlZfU0lHTkFMX1NUUlVDVF9STElNIC1ETlZfTVVMVElQTEVf
QlJJREdFX0FHUEdBUlRfUFJFU0VOVCAtRE5WX1NZU0NUTF9NQVhfTUFQX0NPVU5UX1BSRVNFTlQg
LUROVl9QTV9NRVNTQUdFX1RfUFJFU0VOVCAtRE5WX1ZNX0lOU0VSVF9QQUdFX1BSRVNFTlQgLURO
Vl9DSEFOR0VfUEFHRV9BVFRSX1BSRVNFTlQgIC1ETU9EVUxFIC1EIktCVUlMRF9TVFIocyk9I3Mi
IC1EIktCVUlMRF9CQVNFTkFNRT1LQlVJTERfU1RSKG52X3ZtKSIgIC1EIktCVUlMRF9NT0ROQU1F
PUtCVUlMRF9TVFIobnZpZGlhKSIgLWMgLW8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVs
LTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMv
bnYvbnYtdm0ubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9O
VklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi12bS5jCkluIGZp
bGUgaW5jbHVkZWQgZnJvbSAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIv
d29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi12bS5j
OjE0OgovdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEt
TGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi1saW51eC5oOjc0NDoyOiB3
YXJuaW5nOiAjd2FybmluZyAiY29uZnRlc3Quc2ggZmFpbGVkLCBhc3N1bWluZyByZW1hcF9wYWdl
X3JhbmdlKDQpISIKICB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtV3AsLU1ELC92YXIvdG1wL3Bv
cnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4w
LTg3NjItcGtnMi91c3Ivc3JjL252Ly5vcy1hZ3Auby5kICAtbm9zdGRpbmMgLWlzeXN0ZW0gL3Vz
ci9saWIvZ2NjL3g4Nl82NC1wYy1saW51eC1nbnUvNC4xLjEvaW5jbHVkZSAtRF9fS0VSTkVMX18g
LUlpbmNsdWRlICAtaW5jbHVkZSBpbmNsdWRlL2xpbnV4L2F1dG9jb25mLmggLVdhbGwgLVd1bmRl
ZiAtV3N0cmljdC1wcm90b3R5cGVzIC1Xbm8tdHJpZ3JhcGhzIC1mbm8tc3RyaWN0LWFsaWFzaW5n
IC1mbm8tY29tbW9uIC1PcyAtZm9taXQtZnJhbWUtcG9pbnRlciAgLW1hcmNoPWs4IC1tNjQgLW1u
by1yZWQtem9uZSAtbWNtb2RlbD1rZXJuZWwgLXBpcGUgLWZuby1yZW9yZGVyLWJsb2NrcyAtV25v
LXNpZ24tY29tcGFyZSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1mdW5pdC1hdC1h
LXRpbWUgLW1uby1zc2UgLW1uby1tbXggLW1uby1zc2UyIC1tbm8tM2Rub3cgLVdkZWNsYXJhdGlv
bi1hZnRlci1zdGF0ZW1lbnQgLVduby1wb2ludGVyLXNpZ24gLUkvdmFyL3RtcC9wb3J0YWdlL252
aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBr
ZzIvdXNyL3NyYy9udiAtV2FsbCAtV2ltcGxpY2l0IC1XcmV0dXJuLXR5cGUgLVdzd2l0Y2ggLVdm
b3JtYXQgLVdjaGFyLXN1YnNjcmlwdHMgLVdwYXJlbnRoZXNlcyAgIC1Xbm8tbXVsdGljaGFyICAt
V2Vycm9yIC1PIC1mbm8tY29tbW9uIC1tbm8tcmVkLXpvbmUgLW1pbmxpbmUtYWxsLXN0cmluZ29w
cyAtTUQgICAgLVduby1jYXN0LXF1YWwgLVduby1lcnJvciAtRF9MT09TRV9LRVJORUxfTkFNRVMg
LURfX0tFUk5FTF9fIC1ETU9EVUxFICAtbWNtb2RlbD1rZXJuZWwgLUROVFJNIC1ETlZSTSAtRERZ
TkFNSUNfU0xJICAtRE5WX01BSk9SX1ZFUlNJT049MSAtRE5WX01JTk9SX1ZFUlNJT049MCAtRE5W
X1BBVENITEVWRUw9ODc2MiAgLVVERUJVRyAtVV9ERUJVRyAtRE5ERUJVRyAtRE5WX1NJR05BTF9T
VFJVQ1RfUkxJTSAtRE5WX01VTFRJUExFX0JSSURHRV9BR1BHQVJUX1BSRVNFTlQgLUROVl9TWVND
VExfTUFYX01BUF9DT1VOVF9QUkVTRU5UIC1ETlZfUE1fTUVTU0FHRV9UX1BSRVNFTlQgLUROVl9W
TV9JTlNFUlRfUEFHRV9QUkVTRU5UIC1ETlZfQ0hBTkdFX1BBR0VfQVRUUl9QUkVTRU5UICAtRE1P
RFVMRSAtRCJLQlVJTERfU1RSKHMpPSNzIiAtRCJLQlVJTERfQkFTRU5BTUU9S0JVSUxEX1NUUihv
c19hZ3ApIiAgLUQiS0JVSUxEX01PRE5BTUU9S0JVSUxEX1NUUihudmlkaWEpIiAtYyAtbyAvdmFy
L3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2
XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9vcy1hZ3AubyAvdmFyL3RtcC9wb3J0YWdlL252
aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBr
ZzIvdXNyL3NyYy9udi9vcy1hZ3AuYwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Zhci90bXAvcG9y
dGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAt
ODc2Mi1wa2cyL3Vzci9zcmMvbnYvb3MtYWdwLmM6MjQ6Ci92YXIvdG1wL3BvcnRhZ2UvbnZpZGlh
LWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91
c3Ivc3JjL252L252LWxpbnV4Lmg6NzQ0OjI6IHdhcm5pbmc6ICN3YXJuaW5nICJjb25mdGVzdC5z
aCBmYWlsZWQsIGFzc3VtaW5nIHJlbWFwX3BhZ2VfcmFuZ2UoNCkhIgogIHg4Nl82NC1wYy1saW51
eC1nbnUtZ2NjIC1XcCwtTUQsL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYy
L3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvLm9zLWlu
dGVyZmFjZS5vLmQgIC1ub3N0ZGluYyAtaXN5c3RlbSAvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxp
bnV4LWdudS80LjEuMS9pbmNsdWRlIC1EX19LRVJORUxfXyAtSWluY2x1ZGUgIC1pbmNsdWRlIGlu
Y2x1ZGUvbGludXgvYXV0b2NvbmYuaCAtV2FsbCAtV3VuZGVmIC1Xc3RyaWN0LXByb3RvdHlwZXMg
LVduby10cmlncmFwaHMgLWZuby1zdHJpY3QtYWxpYXNpbmcgLWZuby1jb21tb24gLU9zIC1mb21p
dC1mcmFtZS1wb2ludGVyICAtbWFyY2g9azggLW02NCAtbW5vLXJlZC16b25lIC1tY21vZGVsPWtl
cm5lbCAtcGlwZSAtZm5vLXJlb3JkZXItYmxvY2tzIC1Xbm8tc2lnbi1jb21wYXJlIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMgLWZ1bml0LWF0LWEtdGltZSAtbW5vLXNzZSAtbW5vLW1t
eCAtbW5vLXNzZTIgLW1uby0zZG5vdyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25v
LXBvaW50ZXItc2lnbiAtSS92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93
b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252IC1XYWxsIC1X
aW1wbGljaXQgLVdyZXR1cm4tdHlwZSAtV3N3aXRjaCAtV2Zvcm1hdCAtV2NoYXItc3Vic2NyaXB0
cyAtV3BhcmVudGhlc2VzICAgLVduby1tdWx0aWNoYXIgIC1XZXJyb3IgLU8gLWZuby1jb21tb24g
LW1uby1yZWQtem9uZSAtbWlubGluZS1hbGwtc3RyaW5nb3BzIC1NRCAgICAtV25vLWNhc3QtcXVh
bCAtV25vLWVycm9yIC1EX0xPT1NFX0tFUk5FTF9OQU1FUyAtRF9fS0VSTkVMX18gLURNT0RVTEUg
IC1tY21vZGVsPWtlcm5lbCAtRE5UUk0gLUROVlJNIC1ERFlOQU1JQ19TTEkgIC1ETlZfTUFKT1Jf
VkVSU0lPTj0xIC1ETlZfTUlOT1JfVkVSU0lPTj0wIC1ETlZfUEFUQ0hMRVZFTD04NzYyICAtVURF
QlVHIC1VX0RFQlVHIC1ETkRFQlVHIC1ETlZfU0lHTkFMX1NUUlVDVF9STElNIC1ETlZfTVVMVElQ
TEVfQlJJREdFX0FHUEdBUlRfUFJFU0VOVCAtRE5WX1NZU0NUTF9NQVhfTUFQX0NPVU5UX1BSRVNF
TlQgLUROVl9QTV9NRVNTQUdFX1RfUFJFU0VOVCAtRE5WX1ZNX0lOU0VSVF9QQUdFX1BSRVNFTlQg
LUROVl9DSEFOR0VfUEFHRV9BVFRSX1BSRVNFTlQgIC1ETU9EVUxFIC1EIktCVUlMRF9TVFIocyk9
I3MiIC1EIktCVUlMRF9CQVNFTkFNRT1LQlVJTERfU1RSKG9zX2ludGVyZmFjZSkiICAtRCJLQlVJ
TERfTU9ETkFNRT1LQlVJTERfU1RSKG52aWRpYSkiIC1jIC1vIC92YXIvdG1wL3BvcnRhZ2UvbnZp
ZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtn
Mi91c3Ivc3JjL252L29zLWludGVyZmFjZS5vIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5l
bC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3Jj
L252L29zLWludGVyZmFjZS5jCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvdmFyL3RtcC9wb3J0YWdl
L252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYy
LXBrZzIvdXNyL3NyYy9udi9vcy1pbnRlcmZhY2UuYzoyNjoKL3Zhci90bXAvcG9ydGFnZS9udmlk
aWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cy
L3Vzci9zcmMvbnYvbnYtbGludXguaDo3NDQ6Mjogd2FybmluZzogI3dhcm5pbmcgImNvbmZ0ZXN0
LnNoIGZhaWxlZCwgYXNzdW1pbmcgcmVtYXBfcGFnZV9yYW5nZSg0KSEiCiAgeDg2XzY0LXBjLWxp
bnV4LWdudS1nY2MgLVdwLC1NRCwvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3
NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi8ub3Mt
cmVnaXN0cnkuby5kICAtbm9zdGRpbmMgLWlzeXN0ZW0gL3Vzci9saWIvZ2NjL3g4Nl82NC1wYy1s
aW51eC1nbnUvNC4xLjEvaW5jbHVkZSAtRF9fS0VSTkVMX18gLUlpbmNsdWRlICAtaW5jbHVkZSBp
bmNsdWRlL2xpbnV4L2F1dG9jb25mLmggLVdhbGwgLVd1bmRlZiAtV3N0cmljdC1wcm90b3R5cGVz
IC1Xbm8tdHJpZ3JhcGhzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uIC1PcyAtZm9t
aXQtZnJhbWUtcG9pbnRlciAgLW1hcmNoPWs4IC1tNjQgLW1uby1yZWQtem9uZSAtbWNtb2RlbD1r
ZXJuZWwgLXBpcGUgLWZuby1yZW9yZGVyLWJsb2NrcyAtV25vLXNpZ24tY29tcGFyZSAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1mdW5pdC1hdC1hLXRpbWUgLW1uby1zc2UgLW1uby1t
bXggLW1uby1zc2UyIC1tbm8tM2Rub3cgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdu
by1wb2ludGVyLXNpZ24gLUkvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIv
d29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udiAtV2FsbCAt
V2ltcGxpY2l0IC1XcmV0dXJuLXR5cGUgLVdzd2l0Y2ggLVdmb3JtYXQgLVdjaGFyLXN1YnNjcmlw
dHMgLVdwYXJlbnRoZXNlcyAgIC1Xbm8tbXVsdGljaGFyICAtV2Vycm9yIC1PIC1mbm8tY29tbW9u
IC1tbm8tcmVkLXpvbmUgLW1pbmxpbmUtYWxsLXN0cmluZ29wcyAtTUQgICAgLVduby1jYXN0LXF1
YWwgLVduby1lcnJvciAtRF9MT09TRV9LRVJORUxfTkFNRVMgLURfX0tFUk5FTF9fIC1ETU9EVUxF
ICAtbWNtb2RlbD1rZXJuZWwgLUROVFJNIC1ETlZSTSAtRERZTkFNSUNfU0xJICAtRE5WX01BSk9S
X1ZFUlNJT049MSAtRE5WX01JTk9SX1ZFUlNJT049MCAtRE5WX1BBVENITEVWRUw9ODc2MiAgLVVE
RUJVRyAtVV9ERUJVRyAtRE5ERUJVRyAtRE5WX1NJR05BTF9TVFJVQ1RfUkxJTSAtRE5WX01VTFRJ
UExFX0JSSURHRV9BR1BHQVJUX1BSRVNFTlQgLUROVl9TWVNDVExfTUFYX01BUF9DT1VOVF9QUkVT
RU5UIC1ETlZfUE1fTUVTU0FHRV9UX1BSRVNFTlQgLUROVl9WTV9JTlNFUlRfUEFHRV9QUkVTRU5U
IC1ETlZfQ0hBTkdFX1BBR0VfQVRUUl9QUkVTRU5UICAtRE1PRFVMRSAtRCJLQlVJTERfU1RSKHMp
PSNzIiAtRCJLQlVJTERfQkFTRU5BTUU9S0JVSUxEX1NUUihvc19yZWdpc3RyeSkiICAtRCJLQlVJ
TERfTU9ETkFNRT1LQlVJTERfU1RSKG52aWRpYSkiIC1jIC1vIC92YXIvdG1wL3BvcnRhZ2UvbnZp
ZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtn
Mi91c3Ivc3JjL252L29zLXJlZ2lzdHJ5Lm8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVs
LTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMv
bnYvb3MtcmVnaXN0cnkuYwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Zhci90bXAvcG9ydGFnZS9u
dmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1w
a2cyL3Vzci9zcmMvbnYvb3MtcmVnaXN0cnkuYzoxNDoKL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvbnYtbGludXguaDo3NDQ6Mjogd2FybmluZzogI3dhcm5pbmcgImNvbmZ0ZXN0LnNo
IGZhaWxlZCwgYXNzdW1pbmcgcmVtYXBfcGFnZV9yYW5nZSg0KSEiCiAgeDg2XzY0LXBjLWxpbnV4
LWdudS1nY2MgLVdwLC1NRCwvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIv
d29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi8ubnYtaTJj
Lm8uZCAgLW5vc3RkaW5jIC1pc3lzdGVtIC91c3IvbGliL2djYy94ODZfNjQtcGMtbGludXgtZ251
LzQuMS4xL2luY2x1ZGUgLURfX0tFUk5FTF9fIC1JaW5jbHVkZSAgLWluY2x1ZGUgaW5jbHVkZS9s
aW51eC9hdXRvY29uZi5oIC1XYWxsIC1XdW5kZWYgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25vLXRy
aWdyYXBocyAtZm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWNvbW1vbiAtT3MgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgIC1tYXJjaD1rOCAtbTY0IC1tbm8tcmVkLXpvbmUgLW1jbW9kZWw9a2VybmVsIC1w
aXBlIC1mbm8tcmVvcmRlci1ibG9ja3MgLVduby1zaWduLWNvbXBhcmUgLWZuby1hc3luY2hyb25v
dXMtdW53aW5kLXRhYmxlcyAtZnVuaXQtYXQtYS10aW1lIC1tbm8tc3NlIC1tbm8tbW14IC1tbm8t
c3NlMiAtbW5vLTNkbm93IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tcG9pbnRl
ci1zaWduIC1JL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJ
RElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYgLVdhbGwgLVdpbXBsaWNp
dCAtV3JldHVybi10eXBlIC1Xc3dpdGNoIC1XZm9ybWF0IC1XY2hhci1zdWJzY3JpcHRzIC1XcGFy
ZW50aGVzZXMgICAtV25vLW11bHRpY2hhciAgLVdlcnJvciAtTyAtZm5vLWNvbW1vbiAtbW5vLXJl
ZC16b25lIC1taW5saW5lLWFsbC1zdHJpbmdvcHMgLU1EICAgIC1Xbm8tY2FzdC1xdWFsIC1Xbm8t
ZXJyb3IgLURfTE9PU0VfS0VSTkVMX05BTUVTIC1EX19LRVJORUxfXyAtRE1PRFVMRSAgLW1jbW9k
ZWw9a2VybmVsIC1ETlRSTSAtRE5WUk0gLUREWU5BTUlDX1NMSSAgLUROVl9NQUpPUl9WRVJTSU9O
PTEgLUROVl9NSU5PUl9WRVJTSU9OPTAgLUROVl9QQVRDSExFVkVMPTg3NjIgIC1VREVCVUcgLVVf
REVCVUcgLUROREVCVUcgLUROVl9TSUdOQUxfU1RSVUNUX1JMSU0gLUROVl9NVUxUSVBMRV9CUklE
R0VfQUdQR0FSVF9QUkVTRU5UIC1ETlZfU1lTQ1RMX01BWF9NQVBfQ09VTlRfUFJFU0VOVCAtRE5W
X1BNX01FU1NBR0VfVF9QUkVTRU5UIC1ETlZfVk1fSU5TRVJUX1BBR0VfUFJFU0VOVCAtRE5WX0NI
QU5HRV9QQUdFX0FUVFJfUFJFU0VOVCAgLURNT0RVTEUgLUQiS0JVSUxEX1NUUihzKT0jcyIgLUQi
S0JVSUxEX0JBU0VOQU1FPUtCVUlMRF9TVFIobnZfaTJjKSIgIC1EIktCVUlMRF9NT0ROQU1FPUtC
VUlMRF9TVFIobnZpZGlhKSIgLWMgLW8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEu
MC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYv
bnYtaTJjLm8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJ
RElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYtaTJjLmMKSW4gZmls
ZSBpbmNsdWRlZCBmcm9tIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93
b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LWkyYy5j
Ojg6Ci92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1M
aW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LWxpbnV4Lmg6NzQ0OjI6IHdh
cm5pbmc6ICN3YXJuaW5nICJjb25mdGVzdC5zaCBmYWlsZWQsIGFzc3VtaW5nIHJlbWFwX3BhZ2Vf
cmFuZ2UoNCkhIgogIGxkIC1tIGVsZl94ODZfNjQgIC1yIC1vIC92YXIvdG1wL3BvcnRhZ2UvbnZp
ZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtn
Mi91c3Ivc3JjL252L252aWRpYS5vIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAu
ODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252
LWtlcm5lbC5vIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05W
SURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252Lm8gL3Zhci90bXAv
cG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0x
LjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYtdm0ubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1r
ZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNy
L3NyYy9udi9vcy1hZ3AubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIv
d29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9vcy1pbnRl
cmZhY2UubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklE
SUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9vcy1yZWdpc3RyeS5vIC92
YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14
ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LWkyYy5vCiAgQnVpbGRpbmcgbW9kdWxl
cywgc3RhZ2UgMi4KbWFrZSAtclIgLWYgL3Vzci9zcmMvbGludXgtMi42LjE3LWdlbnRvby9zY3Jp
cHRzL01ha2VmaWxlLm1vZHBvc3QKICBzY3JpcHRzL21vZC9tb2Rwb3N0ICAgLWkgL3Vzci9zcmMv
bGludXgtMi42LjE3LWdlbnRvby9Nb2R1bGUuc3ltdmVycyAtSSAvdmFyL3RtcC9wb3J0YWdlL252
aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBr
ZzIvdXNyL3NyYy9udi9Nb2R1bGVzLnN5bXZlcnMgLW8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvTW9kdWxlcy5zeW12ZXJzIHZtbGludXggL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvbnZpZGlhLm8KV0FSTklORzogInBjaV9maW5kX2NsYXNzIiBbL3Zhci90bXAvcG9y
dGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAt
ODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnZpZGlhLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6ICJyZW1h
cF9wYWdlX3JhbmdlIiBbL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dv
cmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnZpZGlhLmtv
XSB1bmRlZmluZWQhCiAgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLVdwLC1NRCwvdmFyL3RtcC9w
b3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEu
MC04NzYyLXBrZzIvdXNyL3NyYy9udi8ubnZpZGlhLm1vZC5vLmQgIC1ub3N0ZGluYyAtaXN5c3Rl
bSAvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS80LjEuMS9pbmNsdWRlIC1EX19LRVJO
RUxfXyAtSWluY2x1ZGUgIC1pbmNsdWRlIGluY2x1ZGUvbGludXgvYXV0b2NvbmYuaCAtV2FsbCAt
V3VuZGVmIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduby10cmlncmFwaHMgLWZuby1zdHJpY3QtYWxp
YXNpbmcgLWZuby1jb21tb24gLU9zIC1mb21pdC1mcmFtZS1wb2ludGVyICAtbWFyY2g9azggLW02
NCAtbW5vLXJlZC16b25lIC1tY21vZGVsPWtlcm5lbCAtcGlwZSAtZm5vLXJlb3JkZXItYmxvY2tz
IC1Xbm8tc2lnbi1jb21wYXJlIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLWZ1bml0
LWF0LWEtdGltZSAtbW5vLXNzZSAtbW5vLW1teCAtbW5vLXNzZTIgLW1uby0zZG5vdyAtV2RlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXBvaW50ZXItc2lnbiAgICAtRCJLQlVJTERfU1RS
KHMpPSNzIiAtRCJLQlVJTERfQkFTRU5BTUU9S0JVSUxEX1NUUihudmlkaWEpIiAgLUQiS0JVSUxE
X01PRE5BTUU9S0JVSUxEX1NUUihudmlkaWEpIiAtRE1PRFVMRSAtYyAtbyAvdmFyL3RtcC9wb3J0
YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04
NzYyLXBrZzIvdXNyL3NyYy9udi9udmlkaWEubW9kLm8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvbnZpZGlhLm1vZC5jCiAgbGQgLW0gZWxmX3g4Nl82NCAtciAtbyAvdmFyL3RtcC9w
b3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEu
MC04NzYyLXBrZzIvdXNyL3NyYy9udi9udmlkaWEua28gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvbnZpZGlhLm8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYy
L3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnZpZGlh
Lm1vZC5vCk5WSURJQTogbGVmdCBLQlVJTEQuCj4+PiBTb3VyY2UgY29tcGlsZWQuCj4+PiBUZXN0
IHBoYXNlIFtub3QgZW5hYmxlZF06IG1lZGlhLXZpZGVvL252aWRpYS1rZXJuZWwtMS4wLjg3NjIK
Cj4+PiBJbnN0YWxsIG52aWRpYS1rZXJuZWwtMS4wLjg3NjIgaW50byAvdmFyL3RtcC9wb3J0YWdl
L252aWRpYS1rZXJuZWwtMS4wLjg3NjIvaW1hZ2UvIGNhdGVnb3J5IG1lZGlhLXZpZGVvCiAbWzMy
OzAxbSobWzBtIEluc3RhbGxpbmcgbnZpZGlhIG1vZHVsZQo+Pj4gQ29tcGxldGVkIGluc3RhbGxp
bmcgbnZpZGlhLWtlcm5lbC0xLjAuODc2MiBpbnRvIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtl
cm5lbC0xLjAuODc2Mi9pbWFnZS8KCm1hbjoKIBtbMzI7MDFtKhtbMG0gVXBkYXRpbmcgbW9kdWxl
IGRlcGVuZGVuY2llcyBmb3IgMi42LjE3LWdlbnRvbyAuLi4KV0FSTklORzogLy9saWIvbW9kdWxl
cy8yLjYuMTctZ2VudG9vL3ZpZGVvL252aWRpYS5rbyBuZWVkcyB1bmtub3duIHN5bWJvbCByZW1h
cF9wYWdlX3JhbmdlCldBUk5JTkc6IC8vbGliL21vZHVsZXMvMi42LjE3LWdlbnRvby92aWRlby9u
dmlkaWEua28gbmVlZHMgdW5rbm93biBzeW1ib2wgcGNpX2ZpbmRfY2xhc3MKG1tBG1s4OUMgIBtb
MzQ7MDFtWyAbWzMyOzAxbW9rG1szNDswMW0gXRtbMG0KIBtbMzI7MDFtKhtbMG0gVXBkYXRpbmcg
bW9kdWxlcy5jb25mIC4uLgogG1szMjswMW0qG1swbSBVcGRhdGluZyAvZXRjL21vZHVsZXMuY29u
ZiAuLi4KG1tBG1s4OUMgIBtbMzQ7MDFtWyAbWzMyOzAxbW9rG1szNDswMW0gXRtbMG0KIBtbMzI7
MDFtKhtbMG0gVXBkYXRpbmcgL2V0Yy9tb2Rwcm9iZS5jb25mIC4uLgobW0EbWzg5QyAgG1szNDsw
MW1bIBtbMzI7MDFtb2sbWzM0OzAxbSBdG1swbQogG1szMjswMW0qG1swbSBVcGRhdGluZyBtb2R1
bGVzLmRlcCAuLi4KG1tBG1s4OUMgIBtbMzQ7MDFtWyAbWzMyOzAxbW9rG1szNDswMW0gXRtbMG0K
G1tBG1s4OUMgIBtbMzQ7MDFtWyAbWzMyOzAxbW9rG1szNDswMW0gXRtbMG0KIBtbMzI7MDFtKhtb
MG0gQWRkaW5nIG1vZHVsZSB0byBtb2R1bGVkYi4K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>89609</attachid>
            <date>2006-06-20 01:00 0000</date>
            <desc>media-video:nvidia-kernel-1.0.8762:20060620-075021.log</desc>
            <filename>media-video:nvidia-kernel-1.0.8762:20060620-075021.log</filename>
            <type>text/plain</type>
            <data encoding="base64">IBtbMzI7MDFtKhtbMG0gRGV0ZXJtaW5pbmcgdGhlIGxvY2F0aW9uIG9mIHRoZSBrZXJuZWwgc291
cmNlIGNvZGUKIBtbMzI7MDFtKhtbMG0gRm91bmQga2VybmVsIHNvdXJjZSBkaXJlY3Rvcnk6CiAb
WzMyOzAxbSobWzBtICAgICAvdXNyL3NyYy9saW51eAogG1szMjswMW0qG1swbSBGb3VuZCBzb3Vy
Y2VzIGZvciBrZXJuZWwgdmVyc2lvbjoKIBtbMzI7MDFtKhtbMG0gICAgIDIuNi4xNy1nZW50b28K
IBtbMzI7MDFtKhtbMG0gQ2hlY2tpbmcgZm9yIE1UUlIgc3VwcG9ydCAuLi4KG1tBG1s4OUMgIBtb
MzQ7MDFtWyAbWzMyOzAxbW9rG1szNDswMW0gXRtbMG0KPj4+IFVucGFja2luZyBzb3VyY2UuLi4K
Q3JlYXRpbmcgZGlyZWN0b3J5IE5WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMgpWZXJp
ZnlpbmcgYXJjaGl2ZSBpbnRlZ3JpdHkuLi4gT0sKVW5jb21wcmVzc2luZyBOVklESUEgQWNjZWxl
cmF0ZWQgR3JhcGhpY3MgRHJpdmVyIGZvciBMaW51eC14ODZfNjQgMS4wLTg3NjIuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uCiAbWzMyOzAxbSobWzBtIENvbnZlcnRpbmcgTWFrZWZpbGUua2J1aWxkIHRvIHVz
ZSBNPSBpbnN0ZWFkIG9mIFNVQkRJUlM9IC4uLgobW0EbWzg5QyAgG1szNDswMW1bIBtbMzI7MDFt
b2sbWzM0OzAxbSBdG1swbQo+Pj4gU291cmNlIHVucGFja2VkLgo+Pj4gQ29tcGlsaW5nIHNvdXJj
ZSBpbiAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEt
TGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udiAuLi4KIBtbMzI7MDFtKhtbMG0g
UHJlcGFyaW5nIG52aWRpYSBtb2R1bGUKCk5WSURJQTogY2FsbGluZyBLQlVJTEQuLi4KbWFrZSBD
Qz14ODZfNjQtcGMtbGludXgtZ251LWdjYyAgS0JVSUxEX1ZFUkJPU0U9MSAtQyAvdXNyL3NyYy9s
aW51eCBNPS92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJ
QS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252IG1vZHVsZXMKbWFrZVsyXTog
d2FybmluZzogam9ic2VydmVyIHVuYXZhaWxhYmxlOiB1c2luZyAtajEuICBBZGQgYCsnIHRvIHBh
cmVudCBtYWtlIHJ1bGUuCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0x
LjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252
Ly50bXBfdmVyc2lvbnMKcm0gLWYgL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44
NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvLnRt
cF92ZXJzaW9ucy8qCm1ha2UgLWYgc2NyaXB0cy9NYWtlZmlsZS5idWlsZCBvYmo9L3Zhci90bXAv
cG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0x
LjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYKZWNobyBcI2RlZmluZSBOVl9DT01QSUxFUiBcImB4ODZf
NjQtcGMtbGludXgtZ251LWdjYyAtdiAyPiYxIHwgdGFpbCAtbiAxYFwiID4gL3Zhci90bXAvcG9y
dGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAt
ODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnZfY29tcGlsZXIuaAogIHg4Nl82NC1wYy1saW51eC1nbnUt
Z2NjIC1XcCwtTUQsL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsv
TlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvLm52Lm8uZCAgLW5v
c3RkaW5jIC1pc3lzdGVtIC91c3IvbGliL2djYy94ODZfNjQtcGMtbGludXgtZ251LzQuMS4xL2lu
Y2x1ZGUgLURfX0tFUk5FTF9fIC1JaW5jbHVkZSAgLWluY2x1ZGUgaW5jbHVkZS9saW51eC9hdXRv
Y29uZi5oIC1XYWxsIC1XdW5kZWYgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25vLXRyaWdyYXBocyAt
Zm5vLXN0cmljdC1hbGlhc2luZyAtZm5vLWNvbW1vbiAtT3MgLWZvbWl0LWZyYW1lLXBvaW50ZXIg
IC1tYXJjaD1rOCAtbTY0IC1tbm8tcmVkLXpvbmUgLW1jbW9kZWw9a2VybmVsIC1waXBlIC1mbm8t
cmVvcmRlci1ibG9ja3MgLVduby1zaWduLWNvbXBhcmUgLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcyAtZnVuaXQtYXQtYS10aW1lIC1tbm8tc3NlIC1tbm8tbW14IC1tbm8tc3NlMiAtbW5v
LTNkbm93IC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tcG9pbnRlci1zaWduIC1J
L3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4
LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYgLVdhbGwgLVdpbXBsaWNpdCAtV3JldHVy
bi10eXBlIC1Xc3dpdGNoIC1XZm9ybWF0IC1XY2hhci1zdWJzY3JpcHRzIC1XcGFyZW50aGVzZXMg
ICAtV25vLW11bHRpY2hhciAgLVdlcnJvciAtTyAtZm5vLWNvbW1vbiAtbW5vLXJlZC16b25lIC1t
aW5saW5lLWFsbC1zdHJpbmdvcHMgLU1EICAgIC1Xbm8tY2FzdC1xdWFsIC1Xbm8tZXJyb3IgLURf
TE9PU0VfS0VSTkVMX05BTUVTIC1EX19LRVJORUxfXyAtRE1PRFVMRSAgLW1jbW9kZWw9a2VybmVs
IC1ETlRSTSAtRE5WUk0gLUREWU5BTUlDX1NMSSAgLUROVl9NQUpPUl9WRVJTSU9OPTEgLUROVl9N
SU5PUl9WRVJTSU9OPTAgLUROVl9QQVRDSExFVkVMPTg3NjIgIC1VREVCVUcgLVVfREVCVUcgLURO
REVCVUcgLUROVl9TSUdOQUxfU1RSVUNUX1JMSU0gLUROVl9NVUxUSVBMRV9CUklER0VfQUdQR0FS
VF9QUkVTRU5UIC1ETlZfUENJX0dFVF9DTEFTU19QUkVTRU5UIC1ETlZfU1lTQ1RMX01BWF9NQVBf
Q09VTlRfUFJFU0VOVCAtRE5WX1BNX01FU1NBR0VfVF9QUkVTRU5UIC1ETlZfUkVNQVBfUEZOX1JB
TkdFX1BSRVNFTlQgLUROVl9DSEFOR0VfUEFHRV9BVFRSX1BSRVNFTlQgIC1ETU9EVUxFIC1EIktC
VUlMRF9TVFIocyk9I3MiIC1EIktCVUlMRF9CQVNFTkFNRT1LQlVJTERfU1RSKG52KSIgIC1EIktC
VUlMRF9NT0ROQU1FPUtCVUlMRF9TVFIobnZpZGlhKSIgLWMgLW8gL3Zhci90bXAvcG9ydGFnZS9u
dmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1w
a2cyL3Vzci9zcmMvbnYvbnYubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3
NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi5j
CiAgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLVdwLC1NRCwvdmFyL3RtcC9wb3J0YWdlL252aWRp
YS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIv
dXNyL3NyYy9udi8ubnYtdm0uby5kICAtbm9zdGRpbmMgLWlzeXN0ZW0gL3Vzci9saWIvZ2NjL3g4
Nl82NC1wYy1saW51eC1nbnUvNC4xLjEvaW5jbHVkZSAtRF9fS0VSTkVMX18gLUlpbmNsdWRlICAt
aW5jbHVkZSBpbmNsdWRlL2xpbnV4L2F1dG9jb25mLmggLVdhbGwgLVd1bmRlZiAtV3N0cmljdC1w
cm90b3R5cGVzIC1Xbm8tdHJpZ3JhcGhzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9u
IC1PcyAtZm9taXQtZnJhbWUtcG9pbnRlciAgLW1hcmNoPWs4IC1tNjQgLW1uby1yZWQtem9uZSAt
bWNtb2RlbD1rZXJuZWwgLXBpcGUgLWZuby1yZW9yZGVyLWJsb2NrcyAtV25vLXNpZ24tY29tcGFy
ZSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1mdW5pdC1hdC1hLXRpbWUgLW1uby1z
c2UgLW1uby1tbXggLW1uby1zc2UyIC1tbm8tM2Rub3cgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVduby1wb2ludGVyLXNpZ24gLUkvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwt
MS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9u
diAtV2FsbCAtV2ltcGxpY2l0IC1XcmV0dXJuLXR5cGUgLVdzd2l0Y2ggLVdmb3JtYXQgLVdjaGFy
LXN1YnNjcmlwdHMgLVdwYXJlbnRoZXNlcyAgIC1Xbm8tbXVsdGljaGFyICAtV2Vycm9yIC1PIC1m
bm8tY29tbW9uIC1tbm8tcmVkLXpvbmUgLW1pbmxpbmUtYWxsLXN0cmluZ29wcyAtTUQgICAgLVdu
by1jYXN0LXF1YWwgLVduby1lcnJvciAtRF9MT09TRV9LRVJORUxfTkFNRVMgLURfX0tFUk5FTF9f
IC1ETU9EVUxFICAtbWNtb2RlbD1rZXJuZWwgLUROVFJNIC1ETlZSTSAtRERZTkFNSUNfU0xJICAt
RE5WX01BSk9SX1ZFUlNJT049MSAtRE5WX01JTk9SX1ZFUlNJT049MCAtRE5WX1BBVENITEVWRUw9
ODc2MiAgLVVERUJVRyAtVV9ERUJVRyAtRE5ERUJVRyAtRE5WX1NJR05BTF9TVFJVQ1RfUkxJTSAt
RE5WX01VTFRJUExFX0JSSURHRV9BR1BHQVJUX1BSRVNFTlQgLUROVl9QQ0lfR0VUX0NMQVNTX1BS
RVNFTlQgLUROVl9TWVNDVExfTUFYX01BUF9DT1VOVF9QUkVTRU5UIC1ETlZfUE1fTUVTU0FHRV9U
X1BSRVNFTlQgLUROVl9SRU1BUF9QRk5fUkFOR0VfUFJFU0VOVCAtRE5WX0NIQU5HRV9QQUdFX0FU
VFJfUFJFU0VOVCAgLURNT0RVTEUgLUQiS0JVSUxEX1NUUihzKT0jcyIgLUQiS0JVSUxEX0JBU0VO
QU1FPUtCVUlMRF9TVFIobnZfdm0pIiAgLUQiS0JVSUxEX01PRE5BTUU9S0JVSUxEX1NUUihudmlk
aWEpIiAtYyAtbyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9O
VklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udi12bS5vIC92YXIv
dG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZf
NjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LXZtLmMKICB4ODZfNjQtcGMtbGludXgtZ251
LWdjYyAtV3AsLU1ELC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3Jr
L05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252Ly5vcy1hZ3Auby5k
ICAtbm9zdGRpbmMgLWlzeXN0ZW0gL3Vzci9saWIvZ2NjL3g4Nl82NC1wYy1saW51eC1nbnUvNC4x
LjEvaW5jbHVkZSAtRF9fS0VSTkVMX18gLUlpbmNsdWRlICAtaW5jbHVkZSBpbmNsdWRlL2xpbnV4
L2F1dG9jb25mLmggLVdhbGwgLVd1bmRlZiAtV3N0cmljdC1wcm90b3R5cGVzIC1Xbm8tdHJpZ3Jh
cGhzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uIC1PcyAtZm9taXQtZnJhbWUtcG9p
bnRlciAgLW1hcmNoPWs4IC1tNjQgLW1uby1yZWQtem9uZSAtbWNtb2RlbD1rZXJuZWwgLXBpcGUg
LWZuby1yZW9yZGVyLWJsb2NrcyAtV25vLXNpZ24tY29tcGFyZSAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzIC1mdW5pdC1hdC1hLXRpbWUgLW1uby1zc2UgLW1uby1tbXggLW1uby1zc2Uy
IC1tbm8tM2Rub3cgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby1wb2ludGVyLXNp
Z24gLUkvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEt
TGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udiAtV2FsbCAtV2ltcGxpY2l0IC1X
cmV0dXJuLXR5cGUgLVdzd2l0Y2ggLVdmb3JtYXQgLVdjaGFyLXN1YnNjcmlwdHMgLVdwYXJlbnRo
ZXNlcyAgIC1Xbm8tbXVsdGljaGFyICAtV2Vycm9yIC1PIC1mbm8tY29tbW9uIC1tbm8tcmVkLXpv
bmUgLW1pbmxpbmUtYWxsLXN0cmluZ29wcyAtTUQgICAgLVduby1jYXN0LXF1YWwgLVduby1lcnJv
ciAtRF9MT09TRV9LRVJORUxfTkFNRVMgLURfX0tFUk5FTF9fIC1ETU9EVUxFICAtbWNtb2RlbD1r
ZXJuZWwgLUROVFJNIC1ETlZSTSAtRERZTkFNSUNfU0xJICAtRE5WX01BSk9SX1ZFUlNJT049MSAt
RE5WX01JTk9SX1ZFUlNJT049MCAtRE5WX1BBVENITEVWRUw9ODc2MiAgLVVERUJVRyAtVV9ERUJV
RyAtRE5ERUJVRyAtRE5WX1NJR05BTF9TVFJVQ1RfUkxJTSAtRE5WX01VTFRJUExFX0JSSURHRV9B
R1BHQVJUX1BSRVNFTlQgLUROVl9QQ0lfR0VUX0NMQVNTX1BSRVNFTlQgLUROVl9TWVNDVExfTUFY
X01BUF9DT1VOVF9QUkVTRU5UIC1ETlZfUE1fTUVTU0FHRV9UX1BSRVNFTlQgLUROVl9SRU1BUF9Q
Rk5fUkFOR0VfUFJFU0VOVCAtRE5WX0NIQU5HRV9QQUdFX0FUVFJfUFJFU0VOVCAgLURNT0RVTEUg
LUQiS0JVSUxEX1NUUihzKT0jcyIgLUQiS0JVSUxEX0JBU0VOQU1FPUtCVUlMRF9TVFIob3NfYWdw
KSIgIC1EIktCVUlMRF9NT0ROQU1FPUtCVUlMRF9TVFIobnZpZGlhKSIgLWMgLW8gL3Zhci90bXAv
cG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0x
LjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvb3MtYWdwLm8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvb3MtYWdwLmMKICB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtV3AsLU1ELC92YXIv
dG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZf
NjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252Ly5vcy1pbnRlcmZhY2Uuby5kICAtbm9zdGRpbmMg
LWlzeXN0ZW0gL3Vzci9saWIvZ2NjL3g4Nl82NC1wYy1saW51eC1nbnUvNC4xLjEvaW5jbHVkZSAt
RF9fS0VSTkVMX18gLUlpbmNsdWRlICAtaW5jbHVkZSBpbmNsdWRlL2xpbnV4L2F1dG9jb25mLmgg
LVdhbGwgLVd1bmRlZiAtV3N0cmljdC1wcm90b3R5cGVzIC1Xbm8tdHJpZ3JhcGhzIC1mbm8tc3Ry
aWN0LWFsaWFzaW5nIC1mbm8tY29tbW9uIC1PcyAtZm9taXQtZnJhbWUtcG9pbnRlciAgLW1hcmNo
PWs4IC1tNjQgLW1uby1yZWQtem9uZSAtbWNtb2RlbD1rZXJuZWwgLXBpcGUgLWZuby1yZW9yZGVy
LWJsb2NrcyAtV25vLXNpZ24tY29tcGFyZSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVz
IC1mdW5pdC1hdC1hLXRpbWUgLW1uby1zc2UgLW1uby1tbXggLW1uby1zc2UyIC1tbm8tM2Rub3cg
LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby1wb2ludGVyLXNpZ24gLUkvdmFyL3Rt
cC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0
LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udiAtV2FsbCAtV2ltcGxpY2l0IC1XcmV0dXJuLXR5cGUg
LVdzd2l0Y2ggLVdmb3JtYXQgLVdjaGFyLXN1YnNjcmlwdHMgLVdwYXJlbnRoZXNlcyAgIC1Xbm8t
bXVsdGljaGFyICAtV2Vycm9yIC1PIC1mbm8tY29tbW9uIC1tbm8tcmVkLXpvbmUgLW1pbmxpbmUt
YWxsLXN0cmluZ29wcyAtTUQgICAgLVduby1jYXN0LXF1YWwgLVduby1lcnJvciAtRF9MT09TRV9L
RVJORUxfTkFNRVMgLURfX0tFUk5FTF9fIC1ETU9EVUxFICAtbWNtb2RlbD1rZXJuZWwgLUROVFJN
IC1ETlZSTSAtRERZTkFNSUNfU0xJICAtRE5WX01BSk9SX1ZFUlNJT049MSAtRE5WX01JTk9SX1ZF
UlNJT049MCAtRE5WX1BBVENITEVWRUw9ODc2MiAgLVVERUJVRyAtVV9ERUJVRyAtRE5ERUJVRyAt
RE5WX1NJR05BTF9TVFJVQ1RfUkxJTSAtRE5WX01VTFRJUExFX0JSSURHRV9BR1BHQVJUX1BSRVNF
TlQgLUROVl9QQ0lfR0VUX0NMQVNTX1BSRVNFTlQgLUROVl9TWVNDVExfTUFYX01BUF9DT1VOVF9Q
UkVTRU5UIC1ETlZfUE1fTUVTU0FHRV9UX1BSRVNFTlQgLUROVl9SRU1BUF9QRk5fUkFOR0VfUFJF
U0VOVCAtRE5WX0NIQU5HRV9QQUdFX0FUVFJfUFJFU0VOVCAgLURNT0RVTEUgLUQiS0JVSUxEX1NU
UihzKT0jcyIgLUQiS0JVSUxEX0JBU0VOQU1FPUtCVUlMRF9TVFIob3NfaW50ZXJmYWNlKSIgIC1E
IktCVUlMRF9NT0ROQU1FPUtCVUlMRF9TVFIobnZpZGlhKSIgLWMgLW8gL3Zhci90bXAvcG9ydGFn
ZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2
Mi1wa2cyL3Vzci9zcmMvbnYvb3MtaW50ZXJmYWNlLm8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vz
ci9zcmMvbnYvb3MtaW50ZXJmYWNlLmMKICB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtV3AsLU1E
LC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51
eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252Ly5vcy1yZWdpc3RyeS5vLmQgIC1ub3N0
ZGluYyAtaXN5c3RlbSAvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS80LjEuMS9pbmNs
dWRlIC1EX19LRVJORUxfXyAtSWluY2x1ZGUgIC1pbmNsdWRlIGluY2x1ZGUvbGludXgvYXV0b2Nv
bmYuaCAtV2FsbCAtV3VuZGVmIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduby10cmlncmFwaHMgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLWZuby1jb21tb24gLU9zIC1mb21pdC1mcmFtZS1wb2ludGVyICAt
bWFyY2g9azggLW02NCAtbW5vLXJlZC16b25lIC1tY21vZGVsPWtlcm5lbCAtcGlwZSAtZm5vLXJl
b3JkZXItYmxvY2tzIC1Xbm8tc2lnbi1jb21wYXJlIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10
YWJsZXMgLWZ1bml0LWF0LWEtdGltZSAtbW5vLXNzZSAtbW5vLW1teCAtbW5vLXNzZTIgLW1uby0z
ZG5vdyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXBvaW50ZXItc2lnbiAtSS92
YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14
ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252IC1XYWxsIC1XaW1wbGljaXQgLVdyZXR1cm4t
dHlwZSAtV3N3aXRjaCAtV2Zvcm1hdCAtV2NoYXItc3Vic2NyaXB0cyAtV3BhcmVudGhlc2VzICAg
LVduby1tdWx0aWNoYXIgIC1XZXJyb3IgLU8gLWZuby1jb21tb24gLW1uby1yZWQtem9uZSAtbWlu
bGluZS1hbGwtc3RyaW5nb3BzIC1NRCAgICAtV25vLWNhc3QtcXVhbCAtV25vLWVycm9yIC1EX0xP
T1NFX0tFUk5FTF9OQU1FUyAtRF9fS0VSTkVMX18gLURNT0RVTEUgIC1tY21vZGVsPWtlcm5lbCAt
RE5UUk0gLUROVlJNIC1ERFlOQU1JQ19TTEkgIC1ETlZfTUFKT1JfVkVSU0lPTj0xIC1ETlZfTUlO
T1JfVkVSU0lPTj0wIC1ETlZfUEFUQ0hMRVZFTD04NzYyICAtVURFQlVHIC1VX0RFQlVHIC1ETkRF
QlVHIC1ETlZfU0lHTkFMX1NUUlVDVF9STElNIC1ETlZfTVVMVElQTEVfQlJJREdFX0FHUEdBUlRf
UFJFU0VOVCAtRE5WX1BDSV9HRVRfQ0xBU1NfUFJFU0VOVCAtRE5WX1NZU0NUTF9NQVhfTUFQX0NP
VU5UX1BSRVNFTlQgLUROVl9QTV9NRVNTQUdFX1RfUFJFU0VOVCAtRE5WX1JFTUFQX1BGTl9SQU5H
RV9QUkVTRU5UIC1ETlZfQ0hBTkdFX1BBR0VfQVRUUl9QUkVTRU5UICAtRE1PRFVMRSAtRCJLQlVJ
TERfU1RSKHMpPSNzIiAtRCJLQlVJTERfQkFTRU5BTUU9S0JVSUxEX1NUUihvc19yZWdpc3RyeSki
ICAtRCJLQlVJTERfTU9ETkFNRT1LQlVJTERfU1RSKG52aWRpYSkiIC1jIC1vIC92YXIvdG1wL3Bv
cnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4w
LTg3NjItcGtnMi91c3Ivc3JjL252L29zLXJlZ2lzdHJ5Lm8gL3Zhci90bXAvcG9ydGFnZS9udmlk
aWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cy
L3Vzci9zcmMvbnYvb3MtcmVnaXN0cnkuYwogIHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1XcCwt
TUQsL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxp
bnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9zcmMvbnYvLm52LWkyYy5vLmQgIC1ub3N0ZGlu
YyAtaXN5c3RlbSAvdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS80LjEuMS9pbmNsdWRl
IC1EX19LRVJORUxfXyAtSWluY2x1ZGUgIC1pbmNsdWRlIGluY2x1ZGUvbGludXgvYXV0b2NvbmYu
aCAtV2FsbCAtV3VuZGVmIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVduby10cmlncmFwaHMgLWZuby1z
dHJpY3QtYWxpYXNpbmcgLWZuby1jb21tb24gLU9zIC1mb21pdC1mcmFtZS1wb2ludGVyICAtbWFy
Y2g9azggLW02NCAtbW5vLXJlZC16b25lIC1tY21vZGVsPWtlcm5lbCAtcGlwZSAtZm5vLXJlb3Jk
ZXItYmxvY2tzIC1Xbm8tc2lnbi1jb21wYXJlIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMgLWZ1bml0LWF0LWEtdGltZSAtbW5vLXNzZSAtbW5vLW1teCAtbW5vLXNzZTIgLW1uby0zZG5v
dyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXBvaW50ZXItc2lnbiAtSS92YXIv
dG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZf
NjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252IC1XYWxsIC1XaW1wbGljaXQgLVdyZXR1cm4tdHlw
ZSAtV3N3aXRjaCAtV2Zvcm1hdCAtV2NoYXItc3Vic2NyaXB0cyAtV3BhcmVudGhlc2VzICAgLVdu
by1tdWx0aWNoYXIgIC1XZXJyb3IgLU8gLWZuby1jb21tb24gLW1uby1yZWQtem9uZSAtbWlubGlu
ZS1hbGwtc3RyaW5nb3BzIC1NRCAgICAtV25vLWNhc3QtcXVhbCAtV25vLWVycm9yIC1EX0xPT1NF
X0tFUk5FTF9OQU1FUyAtRF9fS0VSTkVMX18gLURNT0RVTEUgIC1tY21vZGVsPWtlcm5lbCAtRE5U
Uk0gLUROVlJNIC1ERFlOQU1JQ19TTEkgIC1ETlZfTUFKT1JfVkVSU0lPTj0xIC1ETlZfTUlOT1Jf
VkVSU0lPTj0wIC1ETlZfUEFUQ0hMRVZFTD04NzYyICAtVURFQlVHIC1VX0RFQlVHIC1ETkRFQlVH
IC1ETlZfU0lHTkFMX1NUUlVDVF9STElNIC1ETlZfTVVMVElQTEVfQlJJREdFX0FHUEdBUlRfUFJF
U0VOVCAtRE5WX1BDSV9HRVRfQ0xBU1NfUFJFU0VOVCAtRE5WX1NZU0NUTF9NQVhfTUFQX0NPVU5U
X1BSRVNFTlQgLUROVl9QTV9NRVNTQUdFX1RfUFJFU0VOVCAtRE5WX1JFTUFQX1BGTl9SQU5HRV9Q
UkVTRU5UIC1ETlZfQ0hBTkdFX1BBR0VfQVRUUl9QUkVTRU5UICAtRE1PRFVMRSAtRCJLQlVJTERf
U1RSKHMpPSNzIiAtRCJLQlVJTERfQkFTRU5BTUU9S0JVSUxEX1NUUihudl9pMmMpIiAgLUQiS0JV
SUxEX01PRE5BTUU9S0JVSUxEX1NUUihudmlkaWEpIiAtYyAtbyAvdmFyL3RtcC9wb3J0YWdlL252
aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBr
ZzIvdXNyL3NyYy9udi9udi1pMmMubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4w
Ljg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9u
di1pMmMuYwogIGxkIC1tIGVsZl94ODZfNjQgIC1yIC1vIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlh
LWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91
c3Ivc3JjL252L252aWRpYS5vIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2
Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LWtl
cm5lbC5vIC92YXIvdG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJ
QS1MaW51eC14ODZfNjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252Lm8gL3Zhci90bXAvcG9y
dGFnZS9udmlkaWEta2VybmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAt
ODc2Mi1wa2cyL3Vzci9zcmMvbnYvbnYtdm0ubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJu
ZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3Ny
Yy9udi9vcy1hZ3AubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29y
ay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9vcy1pbnRlcmZh
Y2UubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEt
TGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9vcy1yZWdpc3RyeS5vIC92YXIv
dG1wL3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZf
NjQtMS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252LWkyYy5vCiAgQnVpbGRpbmcgbW9kdWxlcywg
c3RhZ2UgMi4KbWFrZSAtclIgLWYgL3Vzci9zcmMvbGludXgtMi42LjE3LWdlbnRvby9zY3JpcHRz
L01ha2VmaWxlLm1vZHBvc3QKICBzY3JpcHRzL21vZC9tb2Rwb3N0ICAgLWkgL3Vzci9zcmMvbGlu
dXgtMi42LjE3LWdlbnRvby9Nb2R1bGUuc3ltdmVycyAtSSAvdmFyL3RtcC9wb3J0YWdlL252aWRp
YS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIv
dXNyL3NyYy9udi9Nb2R1bGVzLnN5bXZlcnMgLW8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2Vy
bmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9z
cmMvbnYvTW9kdWxlcy5zeW12ZXJzIHZtbGludXggL3Zhci90bXAvcG9ydGFnZS9udmlkaWEta2Vy
bmVsLTEuMC44NzYyL3dvcmsvTlZJRElBLUxpbnV4LXg4Nl82NC0xLjAtODc2Mi1wa2cyL3Vzci9z
cmMvbnYvbnZpZGlhLm8KICB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtV3AsLU1ELC92YXIvdG1w
L3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQt
MS4wLTg3NjItcGtnMi91c3Ivc3JjL252Ly5udmlkaWEubW9kLm8uZCAgLW5vc3RkaW5jIC1pc3lz
dGVtIC91c3IvbGliL2djYy94ODZfNjQtcGMtbGludXgtZ251LzQuMS4xL2luY2x1ZGUgLURfX0tF
Uk5FTF9fIC1JaW5jbHVkZSAgLWluY2x1ZGUgaW5jbHVkZS9saW51eC9hdXRvY29uZi5oIC1XYWxs
IC1XdW5kZWYgLVdzdHJpY3QtcHJvdG90eXBlcyAtV25vLXRyaWdyYXBocyAtZm5vLXN0cmljdC1h
bGlhc2luZyAtZm5vLWNvbW1vbiAtT3MgLWZvbWl0LWZyYW1lLXBvaW50ZXIgIC1tYXJjaD1rOCAt
bTY0IC1tbm8tcmVkLXpvbmUgLW1jbW9kZWw9a2VybmVsIC1waXBlIC1mbm8tcmVvcmRlci1ibG9j
a3MgLVduby1zaWduLWNvbXBhcmUgLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtZnVu
aXQtYXQtYS10aW1lIC1tbm8tc3NlIC1tbm8tbW14IC1tbm8tc3NlMiAtbW5vLTNkbm93IC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tcG9pbnRlci1zaWduICAgIC1EIktCVUlMRF9T
VFIocyk9I3MiIC1EIktCVUlMRF9CQVNFTkFNRT1LQlVJTERfU1RSKG52aWRpYSkiICAtRCJLQlVJ
TERfTU9ETkFNRT1LQlVJTERfU1RSKG52aWRpYSkiIC1ETU9EVUxFIC1jIC1vIC92YXIvdG1wL3Bv
cnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQtMS4w
LTg3NjItcGtnMi91c3Ivc3JjL252L252aWRpYS5tb2QubyAvdmFyL3RtcC9wb3J0YWdlL252aWRp
YS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIv
dXNyL3NyYy9udi9udmlkaWEubW9kLmMKICBsZCAtbSBlbGZfeDg2XzY0IC1yIC1vIC92YXIvdG1w
L3BvcnRhZ2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi93b3JrL05WSURJQS1MaW51eC14ODZfNjQt
MS4wLTg3NjItcGtnMi91c3Ivc3JjL252L252aWRpYS5rbyAvdmFyL3RtcC9wb3J0YWdlL252aWRp
YS1rZXJuZWwtMS4wLjg3NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIv
dXNyL3NyYy9udi9udmlkaWEubyAvdmFyL3RtcC9wb3J0YWdlL252aWRpYS1rZXJuZWwtMS4wLjg3
NjIvd29yay9OVklESUEtTGludXgteDg2XzY0LTEuMC04NzYyLXBrZzIvdXNyL3NyYy9udi9udmlk
aWEubW9kLm8KTlZJRElBOiBsZWZ0IEtCVUlMRC4KPj4+IFNvdXJjZSBjb21waWxlZC4KPj4+IFRl
c3QgcGhhc2UgW25vdCBlbmFibGVkXTogbWVkaWEtdmlkZW8vbnZpZGlhLWtlcm5lbC0xLjAuODc2
MgoKPj4+IEluc3RhbGwgbnZpZGlhLWtlcm5lbC0xLjAuODc2MiBpbnRvIC92YXIvdG1wL3BvcnRh
Z2UvbnZpZGlhLWtlcm5lbC0xLjAuODc2Mi9pbWFnZS8gY2F0ZWdvcnkgbWVkaWEtdmlkZW8KIBtb
MzI7MDFtKhtbMG0gSW5zdGFsbGluZyBudmlkaWEgbW9kdWxlCj4+PiBDb21wbGV0ZWQgaW5zdGFs
bGluZyBudmlkaWEta2VybmVsLTEuMC44NzYyIGludG8gL3Zhci90bXAvcG9ydGFnZS9udmlkaWEt
a2VybmVsLTEuMC44NzYyL2ltYWdlLwoKbWFuOgogG1szMjswMW0qG1swbSBVcGRhdGluZyBtb2R1
bGUgZGVwZW5kZW5jaWVzIGZvciAyLjYuMTctZ2VudG9vIC4uLgobW0EbWzg5QyAgG1szNDswMW1b
IBtbMzI7MDFtb2sbWzM0OzAxbSBdG1swbQogG1szMjswMW0qG1swbSBVcGRhdGluZyBtb2R1bGVz
LmNvbmYgLi4uCiAbWzMyOzAxbSobWzBtIFVwZGF0aW5nIC9ldGMvbW9kdWxlcy5jb25mIC4uLgob
W0EbWzg5QyAgG1szNDswMW1bIBtbMzI7MDFtb2sbWzM0OzAxbSBdG1swbQogG1szMjswMW0qG1sw
bSBVcGRhdGluZyAvZXRjL21vZHByb2JlLmNvbmYgLi4uChtbQRtbODlDICAbWzM0OzAxbVsgG1sz
MjswMW1vaxtbMzQ7MDFtIF0bWzBtCiAbWzMyOzAxbSobWzBtIFVwZGF0aW5nIG1vZHVsZXMuZGVw
IC4uLgobW0EbWzg5QyAgG1szNDswMW1bIBtbMzI7MDFtb2sbWzM0OzAxbSBdG1swbQobW0EbWzg5
QyAgG1szNDswMW1bIBtbMzI7MDFtb2sbWzM0OzAxbSBdG1swbQogG1szMjswMW0qG1swbSBBZGRp
bmcgbW9kdWxlIHRvIG1vZHVsZWRiLgo=
</data>        

          </attachment>
    </bug>

</bugzilla>