<?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>230163</bug_id>
          
          <creation_ts>2008-06-30 10:28 0000</creation_ts>
          <short_desc>dev-ruby/rubygems-1.2.0 fails to build with FEATURE=&quot;sandbox&quot;</short_desc>
          <delta_ts>2008-09-10 05:44:28 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>prince.of.bb+gentoobugzilla@gmail.com</reporter>
          <assigned_to>ruby@gentoo.org</assigned_to>
          <cc>a3li@gentoo.org</cc>
    
    <cc>aballier@gentoo.org</cc>
    
    <cc>alexxy@gentoo.org</cc>
    
    <cc>erossetto@gmail.com</cc>
    
    <cc>isaac@light.net.nz</cc>
    
    <cc>jieryn@gmail.com</cc>
    
    <cc>kentfredric@gmail.com</cc>
    
    <cc>m.debruijne@matrict.nl</cc>
    
    <cc>nickb@kcbbs.gen.nz</cc>
    
    <cc>prince.of.bb+gentoobugzilla@gmail.com</cc>
    
    <cc>pva@gentoo.org</cc>
    
    <cc>tarpman@gmail.com</cc>
    
    <cc>uzytkownik2@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>prince.of.bb+gentoobugzilla@gmail.com</who>
            <bug_when>2008-06-30 10:28:54 0000</bug_when>
            <thetext>Rubygems installation fails due to access violation in sandbox
I have no clue what that means so here&apos;s the copy paste
[snip]
&gt;&gt;&gt; Emerging (1 of 1) dev-ruby/rubygems-1.2.0 to /
 * rubygems-1.2.0.tgz RMD160 SHA1 SHA256 size ;-) 
.........
&gt;&gt;&gt; Source compiled.
&gt;&gt;&gt; Test phase [not enabled]: dev-ruby/rubygems-1.2.0

&gt;&gt;&gt; Install rubygems-1.2.0 into /var/tmp/portage/dev-ruby/rubygems-1.2.0/image/ category dev-ruby
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems/1.8/cache
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems/1.8/doc
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems/1.8/gems
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems/1.8/specifications
ACCESS DENIED  mkdir:     /usr/lib64/ruby/gems
mkdir -p /var/tmp/portage/dev-ruby/rubygems-1.2.0/image/usr/lib64/ruby/site_ruby/1.8
....
...
..
.
------------------------------------------------------------------------------

RubyGems installed the following executables:
        /var/tmp/portage/dev-ruby/rubygems-1.2.0/image/usr/bin/gem18

If `gem` was installed by a previous RubyGems installation, you may need
to remove it by hand.

&gt;&gt;&gt; Completed installing rubygems-1.2.0 into /var/tmp/portage/dev-ruby/rubygems-1.2.0/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = &quot;/var/log/sandbox/sandbox-6002.log&quot;

mkdir:     /usr/lib64/ruby/gems/1.8/cache
mkdir:     /usr/lib64/ruby/gems
mkdir:     /usr/lib64/ruby/gems/1.8/doc
mkdir:     /usr/lib64/ruby/gems
mkdir:     /usr/lib64/ruby/gems/1.8/gems
mkdir:     /usr/lib64/ruby/gems
mkdir:     /usr/lib64/ruby/gems/1.8/specifications
mkdir:     /usr/lib64/ruby/gems
--------------------------------------------------------------------------------
[/snip]

now if I do
# FEATURE=&quot;-sandbox&quot; emerge -av1 rubygem
whoaila! its done!

somebody please make appropriate changes to the rubygem ebuild to make it work with FEATURE=&quot;sandbox&quot;
attaching full ebuild log of both with and without features=&quot;-sandbox&quot; emerge -av1 rubygem

have a look at emerge --info :
WARNING: repository at /usr/local/portage is missing a repo_name entry
Portage 2.2_rc1 (default-linux/amd64/2007.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.25-gentoo-r5-x86_64-Intel-R-_Core-TM-2_CPU_6420_@_2.13GHz-with-glibc2.2.5
Timestamp of tree: Sun, 29 Jun 2008 22:45:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r5
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r2
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=nocona -O2 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-march=nocona -O2 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;ccachei distlocks metadata-transfer parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;ftp://10.200.15.2/os/gentoo/gentoo-os http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
LC_ALL=&quot;en_US.utf-8&quot;
LDFLAGS=&quot;&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage/layman/verlihub /usr/local/portage&quot;
SYNC=&quot;rsync://ftp.iitb.ac.in/gentoo/portage&quot;
USE=&quot;X a52 aac aalib acl alsa amarok amd64 apache2 asf bash-completion berkdb bzip2 cairo cd cdr chroot cli cracklib crypt cups dbus dri dts dv dvd dvdr dvdread encode exif ffmpeg flac fortran ftp ggi gif glitz gphoto2 gpm gtk gtk2 hal iconv ieee1394 imagemagick imap imlib ipod isdnlog jabber java javascript jbig jpeg jpeg2k kde lm_sensors mad matroska matrox midi mime mmx mmxext mng mozilla mp2 mp3 mp4 mpeg mplayer mudflap musicbrainz mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl php plotutils png pppd python qt3 qt4 quicktime rar rdesktop readline reflection ruby session smp socks speex spell spl srt sse sse2 ssl svg tcpd tetex theora threads tiff truetype unicode usb utempter vcd videos vim-syntax vlm vorbis wavpack wmf wxwindows x264 xface xine xml xorg xpm xscreensaver xv xvid xvmc zlib&quot; ALSA_CARDS=&quot;hda-intel&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;evdev mouse keyboard&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

~S</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>prince.of.bb+gentoobugzilla@gmail.com</who>
            <bug_when>2008-06-30 10:34:56 0000</bug_when>
            <thetext>Created an attachment (id=158939)
Log of emerge -av1 rubygems-1.2.0 with FEATURE=&quot;sandbox&quot;

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>prince.of.bb+gentoobugzilla@gmail.com</who>
            <bug_when>2008-06-30 10:36:37 0000</bug_when>
            <thetext>Created an attachment (id=158941)
Log of emerge -av1 rubygems-1.2.0 with FEATURE=&quot;-sandbox&quot; (without sandbox)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>netzdamon@gmail.com</who>
            <bug_when>2008-07-01 02:02:55 0000</bug_when>
            <thetext>Created an attachment (id=159035)
rubygems-1.2.0-setup.patch

I&apos;m the idiot the wrote the original patch for the 1.2.0 which caused this. Submitting the fixed patch that does not cause the sandbox violation. Feel free to stab me in the face.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-07-01 05:19:46 0000</bug_when>
            <thetext>Greg, are you really sure that this change fixes things? Were you able to reproduce the problem and confirm that this change fixes it? If I read the script correctly then this patch should not make a difference because site_or_vendor is initialized to :sitelibdir anyway and only changed when the --vendor option is used (which we don&apos;t but perhaps should).

~S, did you do this install on a clean system without any previous rubygems installation?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>prince.of.bb+gentoobugzilla@gmail.com</who>
            <bug_when>2008-07-01 20:29:32 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; ~S, did you do this install on a clean system without any previous rubygems
&gt; installation?
&gt; 

Yes, I am using fluxbox+amarok, and wanted to try out wiki-lyrc plugig, which asked me to install any one of the qtruby,gtruby or somethine_else_ruby
i chose qtruby, which pulled in rubygems
that was the first when I saw Rubies and Gems together :)

@greg
Lolz :)

~S</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-07-04 18:34:40 0000</bug_when>
            <thetext>*** Bug 230600 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-07-05 06:04:13 0000</bug_when>
            <thetext>After some debugging yesterday I found that this is caused by the &quot;require &apos;tmpdir&apos;&quot; statement in rubygems&apos; setup.rb. tmpdir tries to load some Win32 stuff (which can&apos;t be found on unix systems), and this triggers a search for that file. As part of that search the gems directories get recreated since they don&apos;t exist. This sounds like auto_gem behavior to me, but that is supposed to be turned off.

More digging needed...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>erossetto@gmail.com</who>
            <bug_when>2008-07-10 08:31:05 0000</bug_when>
            <thetext>Yup, it&apos;s failing here (~amd64)

Portage 2.2_rc1 (default/linux/amd64/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.25-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-glibc2.2.5
Timestamp of tree: Wed, 09 Jul 2008 15:06:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r5
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=core2 -O2 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-march=core2 -O2 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
LDFLAGS=&quot;&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage/layman/desktop-effects&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 acl acpi alsa amd64 arts bash-completion bluetooth bzip2 cdr cli cracklib crypt dbus dri dvd dvdr fortran gdbm gif gnome gpm gtk hal iconv isdnlog java jpeg kde midi mmx mono mp3 mudflap multilib ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd python qt3 qt4 readline reflection ruby session spl sqlite3 sse sse2 ssl ssse3 svg tcpd tiff truetype type1 unicode wifi xinerama xml xorg xulrunner zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

emerge error...

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = &quot;/var/log/sandbox/sandbox-13419.log&quot;

mkdir:     /usr/lib64/ruby/gems/1.8/cache
mkdir:     /usr/lib64/ruby/gems
mkdir:     /usr/lib64/ruby/gems/1.8/doc
mkdir:     /usr/lib64/ruby/gems
mkdir:     /usr/lib64/ruby/gems/1.8/gems
mkdir:     /usr/lib64/ruby/gems
mkdir:     /usr/lib64/ruby/gems/1.8/specifications
mkdir:     /usr/lib64/ruby/gems
--------------------------------------------------------------------------------
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>isaac@light.net.nz</who>
            <bug_when>2008-07-22 02:16:33 0000</bug_when>
            <thetext>I can confirm this only occurs on a fresh install. On a new gentoo installation at first I got the same access violation error as posted to this bug report multiple times by others. Turning off sandbox and emerging rubygems worked. After the successful install without sandbox I turned sandboxing back on and reinstalled- and it completed without any access violations or issues whatsoever.

partial emerge --info
Portage 2.2_rc1 (default/linux/x86/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-build1 i686)
=================================================================
System uname: Linux-2.6.26-gentoo-build1-i686-Intel-R-_Core-TM-2_Duo_CPU_T5250_@_1.50GHz-with-glibc2.0
Timestamp of tree: Tue, 22 Jul 2008 00:38:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
ARCH=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=core2 -mcx16 -msahf --param l1-cache-size=32 --param l1-cache-line-size=64 -fomit-frame-pointer -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
ELIBC=&quot;glibc&quot;
EMERGE_DEFAULT_OPTS=&quot;--ask --verbose --with-bdeps y&quot;
EMERGE_WARNING_DELAY=&quot;10&quot;
FEATURES=&quot;collision-protect distlocks metadata-transfer parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kentfredric@gmail.com</who>
            <bug_when>2008-07-27 12:30:27 0000</bug_when>
            <thetext>sudo mkdir -p /usr/lib64/ruby/gems/1.8/cache  /usr/lib64/ruby/gems/1.8/doc /usr/lib64/ruby/gems/1.8/gems /usr/lib64/ruby/gems/1.8/specifications

this will also suppress the &quot;first time&quot; warning.

The reason it doesn&apos;t bug on non-fresh installs, is because the directories are of course already there, hence, not needing to remake them, hence, not causing a sandbox violation.



</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kentfredric@gmail.com</who>
            <bug_when>2008-07-27 12:32:11 0000</bug_when>
            <thetext>er, sorry for the extra spam, if it wern&apos;t obvious, my commands were copied directly from the sandbox warnings. You should not just copy paste them and expect them to work on non-lib64 platforms. :)

/me awards myself -5 points for pointing out the obvious.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wormo@gentoo.org</who>
            <bug_when>2008-07-31 18:02:10 0000</bug_when>
            <thetext>*** Bug 233483 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>a3li@gentoo.org</who>
            <bug_when>2008-08-07 21:28:42 0000</bug_when>
            <thetext>Created an attachment (id=162469)
Extended version of Greg&apos;s patch

I don&apos;t know how quick&apos;n&apos;dirty the idea is, but do we really need &quot;require &apos;tmpdir&apos;&quot;?
After all, Portage provides a temporary dir in $T for the ebuild to use.

Using that patch I was able to install rubygems on a _clean_ system, without any previous versions.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jieryn@gmail.com</who>
            <bug_when>2008-08-10 18:36:12 0000</bug_when>
            <thetext>Can we please get the patch tested and committed? Sandbox violations suck.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>darkside@gentoo.org</who>
            <bug_when>2008-08-22 14:10:10 0000</bug_when>
            <thetext>*** Bug 235456 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wormo@gentoo.org</who>
            <bug_when>2008-09-08 23:57:47 0000</bug_when>
            <thetext>*** Bug 237103 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>a3li@gentoo.org</who>
            <bug_when>2008-09-09 12:08:56 0000</bug_when>
            <thetext>There is now an updated ebuild in the ruby overlay that fixes this issue:
http://overlays.gentoo.org/proj/ruby/browser/dev-ruby/rubygems/rubygems-1.2.0.ebuild?rev=8</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>a3li@gentoo.org</who>
            <bug_when>2008-09-09 20:28:01 0000</bug_when>
            <thetext>Created an attachment (id=165054)
Fixed ebuild

After more elaborate digging, I am pretty sure that this behaviour is caused by a fixed bug in 1.2.0.

&quot;Gem.default_path is now honored if GEM_PATH is not set, patch #19502&quot;
  -- Rubygems 1.2.0 Changelog

Gem.default_path returns a path in the root filesystem (/usr/lib64... in my case), breaking the sandbox. If there is GEM_PATH, default_path is not used as fallback. We do set GEM_HOME in the ebuild, but not GEM_PATH. Setting the latter variable resolves the sandbox b0rkage.

My first fix, skipping tmpdir, is just a fix for the symptoms -- just like Hans said on IRC. A new proposition is attached.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2008-09-10 05:44:28 0000</bug_when>
            <thetext>Nice! Thanks for digging in and finding the root cause of this. I&apos;ve just committed the updated ebuild to CVS.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>158939</attachid>
            <date>2008-06-30 10:34 0000</date>
            <desc>Log of emerge -av1 rubygems-1.2.0 with FEATURE=&quot;sandbox&quot;</desc>
            <filename>rubygems-1.2.0.with.sandbox.log</filename>
            <type>text/plain</type>
            <data encoding="base64">Pj4+IEVtZXJnaW5nICgxIG9mIDEpIGRldi1ydWJ5L3J1YnlnZW1zLTEuMi4wIHRvIC8KICogcnVi
eWdlbXMtMS4yLjAudGd6IFJNRDE2MCBTSEExIFNIQTI1NiBzaXplIDstKSAuLi4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgb2sgXQogKiBjaGVja2luZyBlYnVpbGQg
Y2hlY2tzdW1zIDstKSAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWyBvayBdCiAqIGNoZWNraW5nIGF1eGZpbGUgY2hlY2tzdW1zIDst
KSAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbIG9rIF0KICogY2hlY2tpbmcgbWlzY2ZpbGUgY2hlY2tzdW1zIDstKSAuLi4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgb2sgXQog
KiBjaGVja2luZyBydWJ5Z2Vtcy0xLjIuMC50Z3ogOy0pIC4uLiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyBvayBdCj4+PiBVbnBhY2tpbmcg
c291cmNlLi4uCj4+PiBVbnBhY2tpbmcgcnVieWdlbXMtMS4yLjAudGd6IHRvIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvd29yawogKiBBcHBseWluZyBydWJ5Z2Vtcy0x
LjIuMC1zZXR1cC5wYXRjaCAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWyBvayBdCj4+PiBTb3VyY2UgdW5wYWNrZWQuCj4+PiBDb21waWxpbmcg
c291cmNlIGluIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvd29yay9y
dWJ5Z2Vtcy0xLjIuMCAuLi4KPj4+IFNvdXJjZSBjb21waWxlZC4KPj4+IFRlc3QgcGhhc2UgW25v
dCBlbmFibGVkXTogZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAKCj4+PiBJbnN0YWxsIHJ1YnlnZW1z
LTEuMi4wIGludG8gL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFn
ZS8gY2F0ZWdvcnkgZGV2LXJ1YnkKQUNDRVNTIERFTklFRCAgbWtkaXI6ICAgICAvdXNyL2xpYjY0
L3J1YnkvZ2Vtcy8xLjgvY2FjaGUKQUNDRVNTIERFTklFRCAgbWtkaXI6ICAgICAvdXNyL2xpYjY0
L3J1YnkvZ2VtcwpBQ0NFU1MgREVOSUVEICBta2RpcjogICAgIC91c3IvbGliNjQvcnVieS9nZW1z
LzEuOC9kb2MKQUNDRVNTIERFTklFRCAgbWtkaXI6ICAgICAvdXNyL2xpYjY0L3J1YnkvZ2VtcwpB
Q0NFU1MgREVOSUVEICBta2RpcjogICAgIC91c3IvbGliNjQvcnVieS9nZW1zLzEuOC9nZW1zCkFD
Q0VTUyBERU5JRUQgIG1rZGlyOiAgICAgL3Vzci9saWI2NC9ydWJ5L2dlbXMKQUNDRVNTIERFTklF
RCAgbWtkaXI6ICAgICAvdXNyL2xpYjY0L3J1YnkvZ2Vtcy8xLjgvc3BlY2lmaWNhdGlvbnMKQUND
RVNTIERFTklFRCAgbWtkaXI6ICAgICAvdXNyL2xpYjY0L3J1YnkvZ2Vtcwpta2RpciAtcCAvdmFy
L3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgKbWtkaXIgLXAgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vt
cy0xLjIuMC9pbWFnZS91c3IvYmluCmluc3RhbGwgLWMgLW0gMDY0NCB1YnlnZW1zLnJiIC92YXIv
dG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkv
c2l0ZV9ydWJ5LzEuOC91YnlnZW1zLnJiCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1
YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2VtcwppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc291cmNlX2luZm9fY2FjaGUucmIgL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3NvdXJjZV9pbmZvX2NhY2hlLnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9leGNlcHRpb25zLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1Ynkv
cnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vt
cy9leGNlcHRpb25zLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9ydWJ5Z2Vtc192ZXJz
aW9uLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNy
L2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9ydWJ5Z2Vtc192ZXJzaW9uLnJiCmlu
c3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy92ZXJzaW9uLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2
LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9y
dWJ5Z2Vtcy92ZXJzaW9uLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9zZXJ2ZXIucmIg
L3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQv
cnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3NlcnZlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQg
cnVieWdlbXMvZGVwZW5kZW5jeS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1z
LTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGVwZW5k
ZW5jeS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc2VjdXJpdHkucmIgL3Zhci90bXAv
cG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL3NlY3VyaXR5LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vt
cy90aW1lci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdl
L3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvdGltZXIucmIKaW5zdGFsbCAt
YyAtbSAwNjQ0IHJ1YnlnZW1zL2luc3RhbGxfdXBkYXRlX29wdGlvbnMucmIgL3Zhci90bXAvcG9y
dGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL2luc3RhbGxfdXBkYXRlX29wdGlvbnMucmIKaW5zdGFsbCAtYyAtbSAw
NjQ0IHJ1YnlnZW1zL2N1c3RvbV9yZXF1aXJlLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1Ynkv
cnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vt
cy9jdXN0b21fcmVxdWlyZS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc3BlY2lmaWNh
dGlvbi5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvc3BlY2lmaWNhdGlvbi5yYgppbnN0
YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1y
dWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvaW5kZXhlci5yYiAv
dmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvaW5kZXhlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQg
cnVieWdlbXMvZ2VtX3BhdGhfc2VhcmNoZXIucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9y
dWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1z
L2dlbV9wYXRoX3NlYXJjaGVyLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb25maWdf
ZmlsZS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29uZmlnX2ZpbGUucmIKaW5zdGFs
bCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3BsYXRmb3JtLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1
YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy9wbGF0Zm9ybS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvdGVzdF91dGlsaXRp
ZXMucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3Iv
bGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3Rlc3RfdXRpbGl0aWVzLnJiCmluc3Rh
bGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kX21hbmFnZXIucmIgL3Zhci90bXAvcG9ydGFn
ZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1Ynkv
MS44L3J1YnlnZW1zL2NvbW1hbmRfbWFuYWdlci5yYgpta2RpciAtcCAvdmFyL3RtcC9wb3J0YWdl
L2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8x
LjgvcnVieWdlbXMvY29tbWFuZHMKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2NvbW1hbmRz
L2NsZWFudXBfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEu
Mi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMv
Y2xlYW51cF9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy91
cGRhdGVfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4w
L2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvdXBk
YXRlX2NvbW1hbmQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2NvbW1hbmRzL2hlbHBf
Y29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdl
L3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvaGVscF9jb21t
YW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9sb2NrX2NvbW1hbmQu
cmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGli
NjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2xvY2tfY29tbWFuZC5yYgpp
bnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvc2VhcmNoX2NvbW1hbmQucmIgL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3NlYXJjaF9jb21tYW5kLnJiCmluc3Rh
bGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9zdGFsZV9jb21tYW5kLnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9zdGFsZV9jb21tYW5kLnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9lbnZpcm9ubWVudF9jb21tYW5kLnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9lbnZpcm9ubWVudF9jb21tYW5kLnJiCmluc3Rh
bGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9nZW5lcmF0ZV9pbmRleF9jb21tYW5kLnJi
IC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9nZW5lcmF0ZV9pbmRleF9jb21t
YW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9idWlsZF9jb21tYW5k
LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xp
YjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9idWlsZF9jb21tYW5kLnJi
Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9jZXJ0X2NvbW1hbmQucmIgL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2NlcnRfY29tbWFuZC5yYgppbnN0YWxs
IC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvdW5pbnN0YWxsX2NvbW1hbmQucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3VuaW5zdGFsbF9jb21tYW5kLnJiCmluc3Rh
bGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9jaGVja19jb21tYW5kLnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9jaGVja19jb21tYW5kLnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9jb250ZW50c19jb21tYW5kLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9jb250ZW50c19jb21tYW5kLnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9pbnN0YWxsX2NvbW1hbmQucmIgL3Zhci90bXAvcG9y
dGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2luc3RhbGxfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1t
IDA2NDQgcnVieWdlbXMvY29tbWFuZHMvc3BlY2lmaWNhdGlvbl9jb21tYW5kLnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9zcGVjaWZpY2F0aW9uX2NvbW1hbmQucmIKaW5z
dGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2NvbW1hbmRzL2xpc3RfY29tbWFuZC5yYiAvdmFyL3Rt
cC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3Np
dGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvbGlzdF9jb21tYW5kLnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy91bnBhY2tfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0
YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVi
eS8xLjgvcnVieWdlbXMvY29tbWFuZHMvdW5wYWNrX2NvbW1hbmQucmIKaW5zdGFsbCAtYyAtbSAw
NjQ0IHJ1YnlnZW1zL2NvbW1hbmRzL3F1ZXJ5X2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9k
ZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44
L3J1YnlnZW1zL2NvbW1hbmRzL3F1ZXJ5X2NvbW1hbmQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1
YnlnZW1zL2NvbW1hbmRzL2RlcGVuZGVuY3lfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rl
di1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgv
cnVieWdlbXMvY29tbWFuZHMvZGVwZW5kZW5jeV9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0
NCBydWJ5Z2Vtcy9jb21tYW5kcy9zb3VyY2VzX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9k
ZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44
L3J1YnlnZW1zL2NvbW1hbmRzL3NvdXJjZXNfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQg
cnVieWdlbXMvY29tbWFuZHMvd2hpY2hfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1y
dWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvY29tbWFuZHMvd2hpY2hfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdl
bXMvY29tbWFuZHMvc2VydmVyX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9y
dWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1z
L2NvbW1hbmRzL3NlcnZlcl9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9j
b21tYW5kcy9yZG9jX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vt
cy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1h
bmRzL3Jkb2NfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMv
b3V0ZGF0ZWRfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEu
Mi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMv
b3V0ZGF0ZWRfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMv
ZmV0Y2hfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4w
L2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvZmV0
Y2hfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvcHJpc3Rp
bmVfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2lt
YWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvcHJpc3Rp
bmVfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvbWlycm9y
X2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFn
ZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL21pcnJvcl9j
b21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9yZXF1aXJlX3BhdGhzX2J1aWxk
ZXIucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3Iv
bGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3JlcXVpcmVfcGF0aHNfYnVpbGRlci5y
YgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc3BlY19mZXRjaGVyLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9zcGVjX2ZldGNoZXIucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1Ynln
ZW1zL3ZhbGlkYXRvci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4w
L2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvdmFsaWRhdG9yLnJi
Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9kZXBlbmRlbmN5X2luc3RhbGxlci5yYiAvdmFy
L3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGVwZW5kZW5jeV9pbnN0YWxsZXIucmIKaW5zdGFsbCAt
YyAtbSAwNjQ0IHJ1YnlnZW1zL3ZlcnNpb25fb3B0aW9uLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2
LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9y
dWJ5Z2Vtcy92ZXJzaW9uX29wdGlvbi5yYgpta2RpciAtcCAvdmFyL3RtcC9wb3J0YWdlL2Rldi1y
dWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvZXh0Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9leHQvZXh0X2NvbmZfYnVpbGRl
ci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9s
aWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZXh0L2V4dF9jb25mX2J1aWxkZXIucmIK
aW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2V4dC9yYWtlX2J1aWxkZXIucmIgL3Zhci90bXAv
cG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL2V4dC9yYWtlX2J1aWxkZXIucmIKaW5zdGFsbCAtYyAtbSAwNjQ0
IHJ1YnlnZW1zL2V4dC9idWlsZGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdl
bXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9leHQv
YnVpbGRlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZXh0L2NvbmZpZ3VyZV9idWls
ZGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNy
L2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9leHQvY29uZmlndXJlX2J1aWxkZXIu
cmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3JlbW90ZV9mZXRjaGVyLnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9yZW1vdGVfZmV0Y2hlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQg
cnVieWdlbXMvZ2VtX29wZW5zc2wucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vt
cy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2dlbV9v
cGVuc3NsLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy91c2VyX2ludGVyYWN0aW9uLnJi
IC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy91c2VyX2ludGVyYWN0aW9uLnJiCmluc3RhbGwg
LWMgLW0gMDY0NCBydWJ5Z2Vtcy9mb3JtYXQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9y
dWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1z
L2Zvcm1hdC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZG9jX21hbmFnZXIucmIgL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2RvY19tYW5hZ2VyLnJiCmluc3RhbGwgLWMgLW0gMDY0
NCBydWJ5Z2Vtcy9idWlsZGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMt
MS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9idWlsZGVy
LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9vbGRfZm9ybWF0LnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9vbGRfZm9ybWF0LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vt
cy9nZW1fcnVubmVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAv
aW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9nZW1fcnVubmVyLnJi
Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9zb3VyY2VfaW5mb19jYWNoZV9lbnRyeS5yYiAv
dmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvc291cmNlX2luZm9fY2FjaGVfZW50cnkucmIKaW5z
dGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2RlZmF1bHRzLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2
LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9y
dWJ5Z2Vtcy9kZWZhdWx0cy5yYgpta2RpciAtcCAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1
YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
ZGlnZXN0Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9kaWdlc3QvbWQ1LnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9kaWdlc3QvbWQ1LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5
Z2Vtcy9kaWdlc3Qvc2hhMi5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEu
Mi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGlnZXN0L3No
YTIucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2RpZ2VzdC9kaWdlc3RfYWRhcHRlci5y
YiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2
NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGlnZXN0L2RpZ2VzdF9hZGFwdGVyLnJiCmlu
c3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9kaWdlc3Qvc2hhMS5yYiAvdmFyL3RtcC9wb3J0YWdl
L2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8x
LjgvcnVieWdlbXMvZGlnZXN0L3NoYTEucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2xv
Y2FsX3JlbW90ZV9vcHRpb25zLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMt
MS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9sb2NhbF9y
ZW1vdGVfb3B0aW9ucy5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvaW5zdGFsbGVyLnJi
IC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9pbnN0YWxsZXIucmIKaW5zdGFsbCAtYyAtbSAw
NjQ0IHJ1YnlnZW1zL3JlcXVpcmVtZW50LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVi
eWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9y
ZXF1aXJlbWVudC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZXh0LnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9leHQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3Vu
aW5zdGFsbGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1h
Z2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy91bmluc3RhbGxlci5yYgpp
bnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvcGFja2FnZS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rl
di1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgv
cnVieWdlbXMvcGFja2FnZS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZGVwZW5kZW5j
eV9saXN0LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2Uv
dXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9kZXBlbmRlbmN5X2xpc3QucmIK
aW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3NvdXJjZV9pbmRleC5yYiAvdmFyL3RtcC9wb3J0
YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVi
eS8xLjgvcnVieWdlbXMvc291cmNlX2luZGV4LnJiCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2Uv
ZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEu
OC9ydWJ5Z2Vtcy9wYWNrYWdlCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9wYWNrYWdlL3Rh
cl9yZWFkZXIucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFn
ZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UvdGFyX3JlYWRl
ci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvcGFja2FnZS90YXJfaW5wdXQucmIgL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UvdGFyX2lucHV0LnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9wYWNrYWdlL2Zfc3luY19kaXIucmIgL3Zhci90bXAvcG9ydGFnZS9k
ZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44
L3J1YnlnZW1zL3BhY2thZ2UvZl9zeW5jX2Rpci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdl
bXMvcGFja2FnZS90YXJfb3V0cHV0LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdl
bXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNr
YWdlL3Rhcl9vdXRwdXQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3BhY2thZ2UvdGFy
X3dyaXRlci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdl
L3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvcGFja2FnZS90YXJfd3JpdGVy
LnJiCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1h
Z2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9yZWFk
ZXIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3BhY2thZ2UvdGFyX3JlYWRlci9lbnRyeS5y
YiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2
NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvcGFja2FnZS90YXJfcmVhZGVyL2VudHJ5LnJi
Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9oZWFkZXIucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UvdGFyX2hlYWRlci5yYgppbnN0YWxsIC1jIC1t
IDA2NDQgcnVieWdlbXMucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIu
MC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zLnJiCm1rZGlyIC1w
IC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9yYmNvbmZpZwppbnN0YWxsIC1jIC1tIDA2NDQgcmJjb25maWcv
ZGF0YWRpci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdl
L3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcmJjb25maWcvZGF0YWRpci5yYgpjcCBnZW0g
L3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC90ZW1wL2dlbQppbnN0YWxs
IC1jIC1tIDA3NTUgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC90ZW1w
L2dlbSAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9i
aW4vZ2VtMTgKcm0gL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC90ZW1w
L2dlbQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgo9IEFubm91bmNlOiBSdWJ5R2VtcyBSZWxlYXNl
IDEuMi4wCgpSZWxlYXNlIDEuMi4wIGFkZHMgbmV3IGZlYXR1cmVzIGFuZCBmaXhlcyBzb21lIGJ1
Z3MuCgpOZXcgZmVhdHVyZXM6CgoqIFJ1YnlHZW1zIG5vIGxvbmdlciBwZXJmb3JtcyBidWxrIHVw
ZGF0ZXMgYW5kIGluc3RlYWQgb25seSBmZXRjaGVzIHRoZSBnZW1zcGVjCiAgZmlsZXMgaXQgbmVl
ZHMuICBBbHRlcm5hdGUgc291cmNlcyB3aWxsIG5lZWQgdG8gdXBncmFkZSB0byBSdWJ5R2VtcyAx
LjIgdG8KICBhbGxvdyBSdWJ5R2VtcyB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGUgbmV3IG1ldGFk
YXRhIHVwZGF0ZXIuICBJZiBhIHByZSAxLjIKICByZW1vdGUgc291cmNlIGlzIGluIHRoZSBzb3Vy
Y2VzIGxpc3QsIFJ1YnlHZW1zIHdpbGwgcmV2ZXJ0IHRvIHRoZSBidWxrIHVwZGF0ZQogIGNvZGUg
Zm9yIGNvbXBhdGliaWxpdHkuCiogUnVieUdlbXMgbm93IGhhcyBydW50aW1lIGFuZCBkZXZlbG9w
bWVudCBkZXBlbmRlbmN5IHR5cGVzLiAgVXNlCiAgI2FkZF9kZXZlbG9wbWVudF9kZXBlbmRlbmN5
IGFuZCAjYWRkX3J1bnRpbWVfZGVwZW5kZW5jeS4gIEFsbCB0eXBlbGVzcwogIGRlcGVuZGVuY2ll
cyBhcmUgY29uc2lkZXJlZCB0byBiZSBydW50aW1lIGRlcGVuZGVuY2llcy4KKiBSdWJ5R2VtcyB3
aWxsIG5vdyByZXF1aXJlIHJ1YnlnZW1zL2RlZmF1bHRzL29wZXJhdGluZ19zeXN0ZW0ucmIgYW5k
CiAgcnVieWdlbXMvZGVmYXVsdHMvI3tSQlhfRU5HSU5FfS5yYiBpZiB0aGV5IGV4aXN0LiAgVGhp
cyBhbGxvd3MgcGFja2FnZXJzIGFuZAogIHJ1YnkgaW1wbGVtZW50ZXJzIHRvIGFkZCBjdXN0b20g
YmVoYXZpb3IgdG8gUnVieUdlbXMgdmlhIHRoZXNlIGZpbGVzLiAgKElmCiAgdGhlIFJ1YnlHZW1z
IEFQSSBpcyBpbnN1ZmZpY2llbnQsIHBsZWFzZSBzdWdnZXN0IGltcHJvdmVtZW50cyB2aWEgdGhl
CiAgUnVieUdlbXMgbGlzdC4pCiogL2V0Yy9nZW1yYyAoYW5kIHdpbmRvd3MgZXF1aXZhbGVudCkg
Zm9yIGdsb2JhbCBzZXR0aW5ncwoqIHNldHVwLnJiIG5vdyBoYW5kbGVzIC0tdmVuZG9yIGFuZCAt
LWRlc3RkaXIgZm9yIHBhY2thZ2VycwoqIGBnZW0gc3RhbGVgIGNvbW1hbmQgdGhhdCBsaXN0cyBn
ZW1zIGJ5IGxhc3QgYWNjZXNzIHRpbWUKCkJ1Z3MgRml4ZWQ6CgoqIEZpbGUgbW9kZXMgZnJvbSBn
ZW1zIGFyZSBub3cgaG9ub3JlZCwgcGF0Y2ggIzE5NzM3CiogTWFyc2hhbCBHZW06OlNwZWNpZmlj
YXRpb24gb2JqZWN0cyBmcm9tIHRoZSBmdXR1cmUgY2FuIG5vdyBiZSBsb2FkZWQuCiogQSB0cmFp
bGluZyAvIGlzIG5vdyBhZGRlZCB0byByZW1vdGUgc291cmNlcyB3aGVuIG1pc3NpbmcsIGJ1ZyAj
MjAxMzQKKiBHZW1zIHdpdGggbGVnYWN5IHBsYXRmb3JtcyB3aWxsIG5vdyBiZSBjb3JyZWN0bHkg
dW5pbnN0YWxsZWQsIHBhdGNoICMxOTg3NwoqIGBnZW0gaW5zdGFsbCAtLW5vLXdyYXBwZXJzYCBm
b2xsb3dlZCBieSBgZ2VtIGluc3RhbGwgLS13cmFwcGVyc2Agbm8gbG9uZ2VyCiAgb3ZlcndyaXRl
cyBleGVjdXRhYmxlcwoqIGBnZW0gcHJpc3RpbmVgIG5vdyBmb3JjZXMgcmVpbnN0YWxsYXRpb24g
b2YgZ2VtcywgYnVnICMyMDM4NwoqIFJ1YnlHZW1zIGdyYWNlZnVsbHkgaGFuZGxlcyBeQyB3aGls
ZSBsb2FkaW5nIC5nZW1zcGVjIGZpbGVzIGZyb20gZGlzaywgYnVnCiAgIzIwNTIzCiogUGF0aHMg
YXJlIGV4cGFuZGVkIGluIG1vcmUgcGxhY2VzLCBidWcgIzE5MzE3LCBidWcgIzE5ODk2CiogR2Vt
OjpEZXBlbmRlbmN5SW5zdGFsbGVyIHJlc2V0cyBpbnN0YWxsZWQgZ2VtcyBldmVyeSBpbnN0YWxs
LCBidWcgIzE5NDQ0CiogR2VtLmRlZmF1bHRfcGF0aCBpcyBub3cgaG9ub3JlZCBpZiBHRU1fUEFU
SCBpcyBub3Qgc2V0LCBwYXRjaCAjMTk1MDIKCk90aGVyIENoYW5nZXMgSW5jbHVkZToKCiogc2V0
dXAucmIKICAqIHN0dWIgZmlsZXMgY3JlYXRlZCBieSBSdWJ5R2VtcyAwLjcueCBhbmQgb2xkZXIg
YXJlIG5vIGxvbmdlciByZW1vdmVkLiAgV2hlbgogICAgdXBncmFkaW5nIGZyb20gdGhlc2UgYW5j
aWVudCB2ZXJzaW9ucywgdXBncmFkZSB0byAxLjEueCBmaXJzdCB0byBjbGVhbiB1cAogICAgc3R1
YnMuCiAgKiBSRG9jIGlzIG5vIGxvbmdlciByZXF1aXJlZCB1bnRpbCBuZWNlc3NhcnksIHBhdGNo
ICMyMDQxNAoqIGBnZW0gc2VydmVyYAogICogTm93IGNvbXBsZXRlbHkgbWF0Y2hlcyB0aGUgb3V0
cHV0IG9mIGBnZW0gZ2VuZXJhdGVfaW5kZXhgIGFuZAogICAgaGFzIGNvcnJlY3QgY29udGVudCB0
eXBlcwogICogUmVmcmVzaGVzIGZyb20gc291cmNlIGRpcmVjdG9yaWVzIGZvciBldmVyeSBoaXQu
ICBUaGUgc2VydmVyIHdpbGwgbm8gbG9uZ2VyCiAgICBuZWVkIHRvIGJlIHJlc3RhcnRlZCBhZnRl
ciBpbnN0YWxsaW5nIGdlbXMuCiogYGdlbSBxdWVyeSAtLWRldGFpbHNgIGFuZCBmcmllbmRzIG5v
dyBkaXNwbGF5IGF1dGhvciwgaG9tZXBhZ2UsIHJ1Ynlmb3JnZSB1cmwKICBhbmQgaW5zdGFsbGVk
IGxvY2F0aW9uCiogYGdlbSBpbnN0YWxsYCB3aXRob3V0IC1pIG5vIGxvbmdlciByZWluc3RhbGxz
IGRlcGVuZGVuY2llcyBpZiB0aGV5IGFyZSBpbgogIEdFTV9QQVRIIGJ1dCBub3QgaW4gR0VNX0hP
TUUKKiBHZW06OlJlbW90ZUZldGNoZXIgbm93IHBlcmZvcm1zIHBlcnNpc3RlbnQgY29ubmVjdGlv
bnMgZm9yIEhFQUQgcmVxdWVzdHMsCiAgYnVnICM3OTczCgpGb3IgYSBmdWxsIGxpc3Qgb2YgY2hh
bmdlcyB0byBSdWJ5R2VtcyBhbmQgdGhlIGNvbnRyaWJ1dG9yIGZvciBlYWNoIGNoYW5nZSwgc2Vl
CnRoZSBDaGFuZ2VMb2cgZmlsZS4KClNwZWNpYWwgdGhhbmtzIHRvIENoYWQgV29vbGV5IGZvciBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eSB0ZXN0aW5nIGFuZCBMdWlzCkxhdmVuYSBmb3IgY29udGlu
dWluZyB3aW5kb3dzIHN1cHBvcnQuCgo9PSBIb3cgY2FuIEkgZ2V0IFJ1YnlHZW1zPwoKTk9URTog
IElmIHlvdSBoYXZlIGluc3RhbGxlZCBSdWJ5R2VtcyB1c2luZyBhIHBhY2thZ2Ugc3lzdGVtIHlv
dSBtYXkgd2FudCB0bwppbnN0YWxsIGEgbmV3IFJ1YnlHZW1zIHRocm91Z2ggdGhlIHNhbWUgcGFj
a2FnaW5nIHN5c3RlbS4KCklmIHlvdSBoYXZlIGEgcmVjZW50IHZlcnNpb24gb2YgUnVieUdlbXMg
KDAuOC41IG9yIGxhdGVyKSwgdGhlbiBhbGwKeW91IG5lZWQgdG8gZG8gaXM6CgogICQgZ2VtIHVw
ZGF0ZSAtLXN5c3RlbSAgICh5b3UgbWlnaHQgbmVlZCB0byBiZSBhZG1pbi9yb290KQoKKE5vdGU6
IFlvdSBtYXkgaGF2ZSB0byBydW4gdGhlIGNvbW1hbmQgdHdpY2UgaWYgeW91IGhhdmUgYW55IHBy
ZXZpb3NseQppbnN0YWxsZWQgcnVieWdlbXMtdXBkYXRlIGdlbXMpLgoKSWYgeW91IGhhdmUgYW4g
b2xkZXIgdmVyc2lvbiBvZiBSdWJ5R2VtcyBpbnN0YWxsZWQsIHRoZW4geW91IGNhbiBzdGlsbApk
byBpdCBpbiB0d28gc3RlcHM6CgogICQgZ2VtIGluc3RhbGwgcnVieWdlbXMtdXBkYXRlICAoYWdh
aW4sIG1pZ2h0IG5lZWQgdG8gYmUgYWRtaW4vcm9vdCkKICAkIHVwZGF0ZV9ydWJ5Z2VtcyAgICAg
ICAgICAgICAgKC4uLiBoZXJlIHRvbykKCklmIHlvdSBkb24ndCBoYXZlIGFueSBnZW1zIGluc3Rh
bGwsIHRoZXJlIGlzIHN0aWxsIHRoZSBwcmUtZ2VtCmFwcHJvYWNoIHRvIGdldHRpbmcgc29mdHdh
cmUgLi4uIGRvaW5nIGl0IG1hbnVhbGx5OgoKMS4gRE9XTkxPQUQgRlJPTTogaHR0cDovL3J1Ynlm
b3JnZS5vcmcvZnJzLz9ncm91cF9pZD0xMjYKMi4gVU5QQUNLIElOVE8gQSBESVJFQ1RPUlkgQU5E
IENEIFRIRVJFCjMuIElOU1RBTEwgV0lUSDogIHJ1Ynkgc2V0dXAucmIgICh5b3UgbWF5IG5lZWQg
YWRtaW4vcm9vdCBwcml2aWxlZ2UpCgo9PSBUbyBGaWxlIEJ1Z3MKClRoZSBSdWJ5R2VtcyBidWcg
dHJhY2tlciBjYW4gYmUgZm91bmQgb24gUnVieUZvcmdlIGF0OgpodHRwOi8vcnVieWZvcmdlLm9y
Zy90cmFja2VyLz9mdW5jPWFkZCZncm91cF9pZD0xMjYmYXRpZD01NzUKCldoZW4gZmlsaW5nIGEg
YnVnLCBgZ2VtIGVudmAgb3V0cHV0IHdpbGwgYmUgaGVscGZ1bCBpbiBkaWFnbm9zaW5nIHRoZSBp
c3N1ZS4KCklmIHlvdSBmaW5kIGEgYnVnIHdoZXJlIFJ1YnlHZW1zIGNyYXNoZXMsIHBsZWFzZSBw
cm92aWRlIGRlYnVnIG91dHB1dC4gWW91IGNhbgpkbyB0aGF0IHdpdGggYGdlbSAtLWRlYnVnIHRo
ZV9jb21tYW5kYC4KCj09IFRoYW5rcwoKS2VlcCB0aG9zZSBnZW1zIGNvbWluZyEKCi0tIEppbSAm
IENoYWQgJiBFcmljIChmb3IgdGhlIFJ1YnlHZW1zIHRlYW0pCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCgpSdWJ5R2VtcyBpbnN0YWxsZWQgdGhlIGZvbGxvd2luZyBleGVjdXRhYmxlczoKICAgICAg
ICAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9iaW4v
Z2VtMTgKCklmIGBnZW1gIHdhcyBpbnN0YWxsZWQgYnkgYSBwcmV2aW91cyBSdWJ5R2VtcyBpbnN0
YWxsYXRpb24sIHlvdSBtYXkgbmVlZAp0byByZW1vdmUgaXQgYnkgaGFuZC4KCj4+PiBDb21wbGV0
ZWQgaW5zdGFsbGluZyBydWJ5Z2Vtcy0xLjIuMCBpbnRvIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1
YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQUND
RVNTIFZJT0xBVElPTiBTVU1NQVJZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMT0cgRklM
RSA9ICIvdmFyL2xvZy9zYW5kYm94L3NhbmRib3gtNjAwMi5sb2ciCgpta2RpcjogICAgIC91c3Iv
bGliNjQvcnVieS9nZW1zLzEuOC9jYWNoZQpta2RpcjogICAgIC91c3IvbGliNjQvcnVieS9nZW1z
Cm1rZGlyOiAgICAgL3Vzci9saWI2NC9ydWJ5L2dlbXMvMS44L2RvYwpta2RpcjogICAgIC91c3Iv
bGliNjQvcnVieS9nZW1zCm1rZGlyOiAgICAgL3Vzci9saWI2NC9ydWJ5L2dlbXMvMS44L2dlbXMK
bWtkaXI6ICAgICAvdXNyL2xpYjY0L3J1YnkvZ2Vtcwpta2RpcjogICAgIC91c3IvbGliNjQvcnVi
eS9nZW1zLzEuOC9zcGVjaWZpY2F0aW9ucwpta2RpcjogICAgIC91c3IvbGliNjQvcnVieS9nZW1z
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoKIyMjIGVidWlsZCBzdG9wcyBoZXJlLCB3aXRob3V0
IGFueSBleHBsaWNpdCB3YXJuL2Vycm9yICMjIwo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>158941</attachid>
            <date>2008-06-30 10:36 0000</date>
            <desc>Log of emerge -av1 rubygems-1.2.0 with FEATURE=&quot;-sandbox&quot; (without sandbox)</desc>
            <filename>rubygems-1.2.0.without.sandbox.log</filename>
            <type>text/plain</type>
            <data encoding="base64">YmFieWxvbiB+ICMgRkVBVFVSRVM9Ii1zYW5kYm94IiBlbWVyZ2UgLWF2MSBydWJ5Z2VtcwpXQVJO
SU5HOiByZXBvc2l0b3J5IGF0IC91c3IvbG9jYWwvcG9ydGFnZSBpcyBtaXNzaW5nIGEgcmVwb19u
YW1lIGVudHJ5CgpUaGVzZSBhcmUgdGhlIHBhY2thZ2VzIHRoYXQgd291bGQgYmUgbWVyZ2VkLCBp
biBvcmRlcjoKCkNhbGN1bGF0aW5nIGRlcGVuZGVuY2llcy4uLiBkb25lIQpbZWJ1aWxkICBOICAg
IF0gZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAgIFVTRT0iLWRvYyAtc2VydmVyIiAwIGtCIAoKVG90
YWw6IDEgcGFja2FnZSAoMSBuZXcpLCBTaXplIG9mIGRvd25sb2FkczogMCBrQgoKV291bGQgeW91
IGxpa2UgdG8gbWVyZ2UgdGhlc2UgcGFja2FnZXM/IFtZZXMvTm9dIHkKPj4+IFZlcmlmeWluZyBl
YnVpbGQgTWFuaWZlc3RzLi4uCgo+Pj4gRW1lcmdpbmcgKDEgb2YgMSkgZGV2LXJ1YnkvcnVieWdl
bXMtMS4yLjAgdG8gLwogKiBydWJ5Z2Vtcy0xLjIuMC50Z3ogUk1EMTYwIFNIQTEgU0hBMjU2IHNp
emUgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyBvayBd
CiAqIGNoZWNraW5nIGVidWlsZCBjaGVja3N1bXMgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIG9rIF0KICogY2hlY2tpbmcg
YXV4ZmlsZSBjaGVja3N1bXMgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFsgb2sgXQogKiBjaGVja2luZyBtaXNjZmlsZSBjaGVj
a3N1bXMgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWyBvayBdCiAqIGNoZWNraW5nIHJ1YnlnZW1zLTEuMi4wLnRneiA7LSkgLi4u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
IG9rIF0KPj4+IFVucGFja2luZyBzb3VyY2UuLi4KPj4+IFVucGFja2luZyBydWJ5Z2Vtcy0xLjIu
MC50Z3ogdG8gL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC93b3JrCiAq
IEFwcGx5aW5nIHJ1YnlnZW1zLTEuMi4wLXNldHVwLnBhdGNoIC4uLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIG9rIF0KPj4+IFNvdXJjZSB1bnBh
Y2tlZC4KPj4+IENvbXBpbGluZyBzb3VyY2UgaW4gL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9y
dWJ5Z2Vtcy0xLjIuMC93b3JrL3J1YnlnZW1zLTEuMi4wIC4uLgo+Pj4gU291cmNlIGNvbXBpbGVk
Lgo+Pj4gVGVzdCBwaGFzZSBbbm90IGVuYWJsZWRdOiBkZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMAoK
Pj4+IEluc3RhbGwgcnVieWdlbXMtMS4yLjAgaW50byAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5
L3J1YnlnZW1zLTEuMi4wL2ltYWdlLyBjYXRlZ29yeSBkZXYtcnVieQpta2RpciAtcCAvdmFyL3Rt
cC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3Np
dGVfcnVieS8xLjgKbWtkaXIgLXAgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0x
LjIuMC9pbWFnZS91c3IvYmluCmluc3RhbGwgLWMgLW0gMDY0NCB1YnlnZW1zLnJiIC92YXIvdG1w
L3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC91YnlnZW1zLnJiCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1Ynkv
cnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vt
cwppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc291cmNlX2luZm9fY2FjaGUucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL3NvdXJjZV9pbmZvX2NhY2hlLnJiCmluc3RhbGwgLWMgLW0g
MDY0NCBydWJ5Z2Vtcy9leGNlcHRpb25zLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVi
eWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9l
eGNlcHRpb25zLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9ydWJ5Z2Vtc192ZXJzaW9u
LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xp
YjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9ydWJ5Z2Vtc192ZXJzaW9uLnJiCmluc3Rh
bGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy92ZXJzaW9uLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1
YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy92ZXJzaW9uLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9zZXJ2ZXIucmIgL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3NlcnZlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVi
eWdlbXMvZGVwZW5kZW5jeS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEu
Mi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGVwZW5kZW5j
eS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc2VjdXJpdHkucmIgL3Zhci90bXAvcG9y
dGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL3NlY3VyaXR5LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy90
aW1lci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvdGltZXIucmIKaW5zdGFsbCAtYyAt
bSAwNjQ0IHJ1YnlnZW1zL2luc3RhbGxfdXBkYXRlX29wdGlvbnMucmIgL3Zhci90bXAvcG9ydGFn
ZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1Ynkv
MS44L3J1YnlnZW1zL2luc3RhbGxfdXBkYXRlX29wdGlvbnMucmIKaW5zdGFsbCAtYyAtbSAwNjQ0
IHJ1YnlnZW1zL2N1c3RvbV9yZXF1aXJlLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVi
eWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9j
dXN0b21fcmVxdWlyZS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc3BlY2lmaWNhdGlv
bi5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9s
aWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvc3BlY2lmaWNhdGlvbi5yYgppbnN0YWxs
IC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5
L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdl
bXMvY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvaW5kZXhlci5yYiAvdmFy
L3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvaW5kZXhlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVi
eWdlbXMvZ2VtX3BhdGhfc2VhcmNoZXIucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5
Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2dl
bV9wYXRoX3NlYXJjaGVyLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb25maWdfZmls
ZS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9s
aWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29uZmlnX2ZpbGUucmIKaW5zdGFsbCAt
YyAtbSAwNjQ0IHJ1YnlnZW1zL3BsYXRmb3JtLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1Ynkv
cnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vt
cy9wbGF0Zm9ybS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvdGVzdF91dGlsaXRpZXMu
cmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGli
NjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3Rlc3RfdXRpbGl0aWVzLnJiCmluc3RhbGwg
LWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kX21hbmFnZXIucmIgL3Zhci90bXAvcG9ydGFnZS9k
ZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44
L3J1YnlnZW1zL2NvbW1hbmRfbWFuYWdlci5yYgpta2RpciAtcCAvdmFyL3RtcC9wb3J0YWdlL2Rl
di1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgv
cnVieWdlbXMvY29tbWFuZHMKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2NvbW1hbmRzL2Ns
ZWFudXBfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4w
L2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvY2xl
YW51cF9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy91cGRh
dGVfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2lt
YWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvdXBkYXRl
X2NvbW1hbmQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2NvbW1hbmRzL2hlbHBfY29t
bWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvaGVscF9jb21tYW5k
LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9sb2NrX2NvbW1hbmQucmIg
L3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQv
cnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2xvY2tfY29tbWFuZC5yYgppbnN0
YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvc2VhcmNoX2NvbW1hbmQucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3NlYXJjaF9jb21tYW5kLnJiCmluc3RhbGwg
LWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9zdGFsZV9jb21tYW5kLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9zdGFsZV9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0g
MDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9lbnZpcm9ubWVudF9jb21tYW5kLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9lbnZpcm9ubWVudF9jb21tYW5kLnJiCmluc3RhbGwg
LWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9nZW5lcmF0ZV9pbmRleF9jb21tYW5kLnJiIC92
YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1
Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9nZW5lcmF0ZV9pbmRleF9jb21tYW5k
LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9idWlsZF9jb21tYW5kLnJi
IC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9idWlsZF9jb21tYW5kLnJiCmlu
c3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9jZXJ0X2NvbW1hbmQucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2NlcnRfY29tbWFuZC5yYgppbnN0YWxsIC1j
IC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvdW5pbnN0YWxsX2NvbW1hbmQucmIgL3Zhci90bXAv
cG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3VuaW5zdGFsbF9jb21tYW5kLnJiCmluc3RhbGwg
LWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9jaGVja19jb21tYW5kLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9jaGVja19jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0g
MDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9jb250ZW50c19jb21tYW5kLnJiIC92YXIvdG1wL3BvcnRh
Z2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5
LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9jb250ZW50c19jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0g
MDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy9pbnN0YWxsX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFn
ZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1Ynkv
MS44L3J1YnlnZW1zL2NvbW1hbmRzL2luc3RhbGxfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2
NDQgcnVieWdlbXMvY29tbWFuZHMvc3BlY2lmaWNhdGlvbl9jb21tYW5kLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9zcGVjaWZpY2F0aW9uX2NvbW1hbmQucmIKaW5zdGFs
bCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2NvbW1hbmRzL2xpc3RfY29tbWFuZC5yYiAvdmFyL3RtcC9w
b3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVf
cnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvbGlzdF9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0g
MDY0NCBydWJ5Z2Vtcy9jb21tYW5kcy91bnBhY2tfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdl
L2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8x
LjgvcnVieWdlbXMvY29tbWFuZHMvdW5wYWNrX2NvbW1hbmQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0
IHJ1YnlnZW1zL2NvbW1hbmRzL3F1ZXJ5X2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYt
cnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1
YnlnZW1zL2NvbW1hbmRzL3F1ZXJ5X2NvbW1hbmQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1Ynln
ZW1zL2NvbW1hbmRzL2RlcGVuZGVuY3lfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1y
dWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvY29tbWFuZHMvZGVwZW5kZW5jeV9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBy
dWJ5Z2Vtcy9jb21tYW5kcy9zb3VyY2VzX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYt
cnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1
YnlnZW1zL2NvbW1hbmRzL3NvdXJjZXNfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVi
eWdlbXMvY29tbWFuZHMvd2hpY2hfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5
L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdl
bXMvY29tbWFuZHMvd2hpY2hfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMv
Y29tbWFuZHMvc2VydmVyX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5
Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2Nv
bW1hbmRzL3NlcnZlcl9jb21tYW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9jb21t
YW5kcy9yZG9jX2NvbW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0x
LjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRz
L3Jkb2NfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvb3V0
ZGF0ZWRfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4w
L2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvb3V0
ZGF0ZWRfY29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvZmV0
Y2hfY29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2lt
YWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvZmV0Y2hf
Y29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvcHJpc3RpbmVf
Y29tbWFuZC5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdl
L3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvcHJpc3RpbmVf
Y29tbWFuZC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvY29tbWFuZHMvbWlycm9yX2Nv
bW1hbmQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91
c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL21pcnJvcl9jb21t
YW5kLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9yZXF1aXJlX3BhdGhzX2J1aWxkZXIu
cmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGli
NjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3JlcXVpcmVfcGF0aHNfYnVpbGRlci5yYgpp
bnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvc3BlY19mZXRjaGVyLnJiIC92YXIvdG1wL3BvcnRh
Z2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5
LzEuOC9ydWJ5Z2Vtcy9zcGVjX2ZldGNoZXIucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1z
L3ZhbGlkYXRvci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2lt
YWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvdmFsaWRhdG9yLnJiCmlu
c3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9kZXBlbmRlbmN5X2luc3RhbGxlci5yYiAvdmFyL3Rt
cC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3Np
dGVfcnVieS8xLjgvcnVieWdlbXMvZGVwZW5kZW5jeV9pbnN0YWxsZXIucmIKaW5zdGFsbCAtYyAt
bSAwNjQ0IHJ1YnlnZW1zL3ZlcnNpb25fb3B0aW9uLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1
YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy92ZXJzaW9uX29wdGlvbi5yYgpta2RpciAtcCAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5
L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdl
bXMvZXh0Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9leHQvZXh0X2NvbmZfYnVpbGRlci5y
YiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2
NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZXh0L2V4dF9jb25mX2J1aWxkZXIucmIKaW5z
dGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2V4dC9yYWtlX2J1aWxkZXIucmIgL3Zhci90bXAvcG9y
dGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL2V4dC9yYWtlX2J1aWxkZXIucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1
YnlnZW1zL2V4dC9idWlsZGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMt
MS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9leHQvYnVp
bGRlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZXh0L2NvbmZpZ3VyZV9idWlsZGVy
LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xp
YjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9leHQvY29uZmlndXJlX2J1aWxkZXIucmIK
aW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3JlbW90ZV9mZXRjaGVyLnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9yZW1vdGVfZmV0Y2hlci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVi
eWdlbXMvZ2VtX29wZW5zc2wucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0x
LjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2dlbV9vcGVu
c3NsLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy91c2VyX2ludGVyYWN0aW9uLnJiIC92
YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1
Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy91c2VyX2ludGVyYWN0aW9uLnJiCmluc3RhbGwgLWMg
LW0gMDY0NCBydWJ5Z2Vtcy9mb3JtYXQucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5
Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2Zv
cm1hdC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZG9jX21hbmFnZXIucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL2RvY19tYW5hZ2VyLnJiCmluc3RhbGwgLWMgLW0gMDY0NCBy
dWJ5Z2Vtcy9idWlsZGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4y
LjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9idWlsZGVyLnJi
Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9vbGRfZm9ybWF0LnJiIC92YXIvdG1wL3BvcnRh
Z2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5
LzEuOC9ydWJ5Z2Vtcy9vbGRfZm9ybWF0LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9n
ZW1fcnVubmVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1h
Z2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9nZW1fcnVubmVyLnJiCmlu
c3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9zb3VyY2VfaW5mb19jYWNoZV9lbnRyeS5yYiAvdmFy
L3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvc291cmNlX2luZm9fY2FjaGVfZW50cnkucmIKaW5zdGFs
bCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2RlZmF1bHRzLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1
YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy9kZWZhdWx0cy5yYgpta2RpciAtcCAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1Ynln
ZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGln
ZXN0Cmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9kaWdlc3QvbWQ1LnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9kaWdlc3QvbWQ1LnJiCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vt
cy9kaWdlc3Qvc2hhMi5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4w
L2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGlnZXN0L3NoYTIu
cmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2RpZ2VzdC9kaWdlc3RfYWRhcHRlci5yYiAv
dmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZGlnZXN0L2RpZ2VzdF9hZGFwdGVyLnJiCmluc3Rh
bGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9kaWdlc3Qvc2hhMS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rl
di1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgv
cnVieWdlbXMvZGlnZXN0L3NoYTEucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL2xvY2Fs
X3JlbW90ZV9vcHRpb25zLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4y
LjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9sb2NhbF9yZW1v
dGVfb3B0aW9ucy5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvaW5zdGFsbGVyLnJiIC92
YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1
Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9pbnN0YWxsZXIucmIKaW5zdGFsbCAtYyAtbSAwNjQ0
IHJ1YnlnZW1zL3JlcXVpcmVtZW50LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdl
bXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9yZXF1
aXJlbWVudC5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZXh0LnJiIC92YXIvdG1wL3Bv
cnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9leHQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3VuaW5z
dGFsbGVyLnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2Uv
dXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy91bmluc3RhbGxlci5yYgppbnN0
YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvcGFja2FnZS5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1y
dWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvcGFja2FnZS5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvZGVwZW5kZW5jeV9s
aXN0LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNy
L2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9kZXBlbmRlbmN5X2xpc3QucmIKaW5z
dGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3NvdXJjZV9pbmRleC5yYiAvdmFyL3RtcC9wb3J0YWdl
L2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8x
LjgvcnVieWdlbXMvc291cmNlX2luZGV4LnJiCm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvZGV2
LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9y
dWJ5Z2Vtcy9wYWNrYWdlCmluc3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9y
ZWFkZXIucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91
c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UvdGFyX3JlYWRlci5y
YgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMvcGFja2FnZS90YXJfaW5wdXQucmIgL3Zhci90
bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UvdGFyX2lucHV0LnJiCmluc3RhbGwgLWMgLW0g
MDY0NCBydWJ5Z2Vtcy9wYWNrYWdlL2Zfc3luY19kaXIucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYt
cnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1
YnlnZW1zL3BhY2thZ2UvZl9zeW5jX2Rpci5yYgppbnN0YWxsIC1jIC1tIDA2NDQgcnVieWdlbXMv
cGFja2FnZS90YXJfb3V0cHV0LnJiIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMt
MS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdl
L3Rhcl9vdXRwdXQucmIKaW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3BhY2thZ2UvdGFyX3dy
aXRlci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvcGFja2FnZS90YXJfd3JpdGVyLnJi
Cm1rZGlyIC1wIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2Uv
dXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9yZWFkZXIK
aW5zdGFsbCAtYyAtbSAwNjQ0IHJ1YnlnZW1zL3BhY2thZ2UvdGFyX3JlYWRlci9lbnRyeS5yYiAv
dmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvcGFja2FnZS90YXJfcmVhZGVyL2VudHJ5LnJiCmlu
c3RhbGwgLWMgLW0gMDY0NCBydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9oZWFkZXIucmIgL3Zhci90bXAv
cG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9pbWFnZS91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UvdGFyX2hlYWRlci5yYgppbnN0YWxsIC1jIC1tIDA2
NDQgcnVieWdlbXMucmIgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC9p
bWFnZS91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zLnJiCm1rZGlyIC1wIC92
YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAvaW1hZ2UvdXNyL2xpYjY0L3J1
Ynkvc2l0ZV9ydWJ5LzEuOC9yYmNvbmZpZwppbnN0YWxsIC1jIC1tIDA2NDQgcmJjb25maWcvZGF0
YWRpci5yYiAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcmJjb25maWcvZGF0YWRpci5yYgpjcCBnZW0gL3Zh
ci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC90ZW1wL2dlbQppbnN0YWxsIC1j
IC1tIDA3NTUgL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC90ZW1wL2dl
bSAvdmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9iaW4v
Z2VtMTgKcm0gL3Zhci90bXAvcG9ydGFnZS9kZXYtcnVieS9ydWJ5Z2Vtcy0xLjIuMC90ZW1wL2dl
bQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgo9IEFubm91bmNlOiBSdWJ5R2VtcyBSZWxlYXNlIDEu
Mi4wCgpSZWxlYXNlIDEuMi4wIGFkZHMgbmV3IGZlYXR1cmVzIGFuZCBmaXhlcyBzb21lIGJ1Z3Mu
CgpOZXcgZmVhdHVyZXM6CgoqIFJ1YnlHZW1zIG5vIGxvbmdlciBwZXJmb3JtcyBidWxrIHVwZGF0
ZXMgYW5kIGluc3RlYWQgb25seSBmZXRjaGVzIHRoZSBnZW1zcGVjCiAgZmlsZXMgaXQgbmVlZHMu
ICBBbHRlcm5hdGUgc291cmNlcyB3aWxsIG5lZWQgdG8gdXBncmFkZSB0byBSdWJ5R2VtcyAxLjIg
dG8KICBhbGxvdyBSdWJ5R2VtcyB0byB0YWtlIGFkdmFudGFnZSBvZiB0aGUgbmV3IG1ldGFkYXRh
IHVwZGF0ZXIuICBJZiBhIHByZSAxLjIKICByZW1vdGUgc291cmNlIGlzIGluIHRoZSBzb3VyY2Vz
IGxpc3QsIFJ1YnlHZW1zIHdpbGwgcmV2ZXJ0IHRvIHRoZSBidWxrIHVwZGF0ZQogIGNvZGUgZm9y
IGNvbXBhdGliaWxpdHkuCiogUnVieUdlbXMgbm93IGhhcyBydW50aW1lIGFuZCBkZXZlbG9wbWVu
dCBkZXBlbmRlbmN5IHR5cGVzLiAgVXNlCiAgI2FkZF9kZXZlbG9wbWVudF9kZXBlbmRlbmN5IGFu
ZCAjYWRkX3J1bnRpbWVfZGVwZW5kZW5jeS4gIEFsbCB0eXBlbGVzcwogIGRlcGVuZGVuY2llcyBh
cmUgY29uc2lkZXJlZCB0byBiZSBydW50aW1lIGRlcGVuZGVuY2llcy4KKiBSdWJ5R2VtcyB3aWxs
IG5vdyByZXF1aXJlIHJ1YnlnZW1zL2RlZmF1bHRzL29wZXJhdGluZ19zeXN0ZW0ucmIgYW5kCiAg
cnVieWdlbXMvZGVmYXVsdHMvI3tSQlhfRU5HSU5FfS5yYiBpZiB0aGV5IGV4aXN0LiAgVGhpcyBh
bGxvd3MgcGFja2FnZXJzIGFuZAogIHJ1YnkgaW1wbGVtZW50ZXJzIHRvIGFkZCBjdXN0b20gYmVo
YXZpb3IgdG8gUnVieUdlbXMgdmlhIHRoZXNlIGZpbGVzLiAgKElmCiAgdGhlIFJ1YnlHZW1zIEFQ
SSBpcyBpbnN1ZmZpY2llbnQsIHBsZWFzZSBzdWdnZXN0IGltcHJvdmVtZW50cyB2aWEgdGhlCiAg
UnVieUdlbXMgbGlzdC4pCiogL2V0Yy9nZW1yYyAoYW5kIHdpbmRvd3MgZXF1aXZhbGVudCkgZm9y
IGdsb2JhbCBzZXR0aW5ncwoqIHNldHVwLnJiIG5vdyBoYW5kbGVzIC0tdmVuZG9yIGFuZCAtLWRl
c3RkaXIgZm9yIHBhY2thZ2VycwoqIGBnZW0gc3RhbGVgIGNvbW1hbmQgdGhhdCBsaXN0cyBnZW1z
IGJ5IGxhc3QgYWNjZXNzIHRpbWUKCkJ1Z3MgRml4ZWQ6CgoqIEZpbGUgbW9kZXMgZnJvbSBnZW1z
IGFyZSBub3cgaG9ub3JlZCwgcGF0Y2ggIzE5NzM3CiogTWFyc2hhbCBHZW06OlNwZWNpZmljYXRp
b24gb2JqZWN0cyBmcm9tIHRoZSBmdXR1cmUgY2FuIG5vdyBiZSBsb2FkZWQuCiogQSB0cmFpbGlu
ZyAvIGlzIG5vdyBhZGRlZCB0byByZW1vdGUgc291cmNlcyB3aGVuIG1pc3NpbmcsIGJ1ZyAjMjAx
MzQKKiBHZW1zIHdpdGggbGVnYWN5IHBsYXRmb3JtcyB3aWxsIG5vdyBiZSBjb3JyZWN0bHkgdW5p
bnN0YWxsZWQsIHBhdGNoICMxOTg3NwoqIGBnZW0gaW5zdGFsbCAtLW5vLXdyYXBwZXJzYCBmb2xs
b3dlZCBieSBgZ2VtIGluc3RhbGwgLS13cmFwcGVyc2Agbm8gbG9uZ2VyCiAgb3ZlcndyaXRlcyBl
eGVjdXRhYmxlcwoqIGBnZW0gcHJpc3RpbmVgIG5vdyBmb3JjZXMgcmVpbnN0YWxsYXRpb24gb2Yg
Z2VtcywgYnVnICMyMDM4NwoqIFJ1YnlHZW1zIGdyYWNlZnVsbHkgaGFuZGxlcyBeQyB3aGlsZSBs
b2FkaW5nIC5nZW1zcGVjIGZpbGVzIGZyb20gZGlzaywgYnVnCiAgIzIwNTIzCiogUGF0aHMgYXJl
IGV4cGFuZGVkIGluIG1vcmUgcGxhY2VzLCBidWcgIzE5MzE3LCBidWcgIzE5ODk2CiogR2VtOjpE
ZXBlbmRlbmN5SW5zdGFsbGVyIHJlc2V0cyBpbnN0YWxsZWQgZ2VtcyBldmVyeSBpbnN0YWxsLCBi
dWcgIzE5NDQ0CiogR2VtLmRlZmF1bHRfcGF0aCBpcyBub3cgaG9ub3JlZCBpZiBHRU1fUEFUSCBp
cyBub3Qgc2V0LCBwYXRjaCAjMTk1MDIKCk90aGVyIENoYW5nZXMgSW5jbHVkZToKCiogc2V0dXAu
cmIKICAqIHN0dWIgZmlsZXMgY3JlYXRlZCBieSBSdWJ5R2VtcyAwLjcueCBhbmQgb2xkZXIgYXJl
IG5vIGxvbmdlciByZW1vdmVkLiAgV2hlbgogICAgdXBncmFkaW5nIGZyb20gdGhlc2UgYW5jaWVu
dCB2ZXJzaW9ucywgdXBncmFkZSB0byAxLjEueCBmaXJzdCB0byBjbGVhbiB1cAogICAgc3R1YnMu
CiAgKiBSRG9jIGlzIG5vIGxvbmdlciByZXF1aXJlZCB1bnRpbCBuZWNlc3NhcnksIHBhdGNoICMy
MDQxNAoqIGBnZW0gc2VydmVyYAogICogTm93IGNvbXBsZXRlbHkgbWF0Y2hlcyB0aGUgb3V0cHV0
IG9mIGBnZW0gZ2VuZXJhdGVfaW5kZXhgIGFuZAogICAgaGFzIGNvcnJlY3QgY29udGVudCB0eXBl
cwogICogUmVmcmVzaGVzIGZyb20gc291cmNlIGRpcmVjdG9yaWVzIGZvciBldmVyeSBoaXQuICBU
aGUgc2VydmVyIHdpbGwgbm8gbG9uZ2VyCiAgICBuZWVkIHRvIGJlIHJlc3RhcnRlZCBhZnRlciBp
bnN0YWxsaW5nIGdlbXMuCiogYGdlbSBxdWVyeSAtLWRldGFpbHNgIGFuZCBmcmllbmRzIG5vdyBk
aXNwbGF5IGF1dGhvciwgaG9tZXBhZ2UsIHJ1Ynlmb3JnZSB1cmwKICBhbmQgaW5zdGFsbGVkIGxv
Y2F0aW9uCiogYGdlbSBpbnN0YWxsYCB3aXRob3V0IC1pIG5vIGxvbmdlciByZWluc3RhbGxzIGRl
cGVuZGVuY2llcyBpZiB0aGV5IGFyZSBpbgogIEdFTV9QQVRIIGJ1dCBub3QgaW4gR0VNX0hPTUUK
KiBHZW06OlJlbW90ZUZldGNoZXIgbm93IHBlcmZvcm1zIHBlcnNpc3RlbnQgY29ubmVjdGlvbnMg
Zm9yIEhFQUQgcmVxdWVzdHMsCiAgYnVnICM3OTczCgpGb3IgYSBmdWxsIGxpc3Qgb2YgY2hhbmdl
cyB0byBSdWJ5R2VtcyBhbmQgdGhlIGNvbnRyaWJ1dG9yIGZvciBlYWNoIGNoYW5nZSwgc2VlCnRo
ZSBDaGFuZ2VMb2cgZmlsZS4KClNwZWNpYWwgdGhhbmtzIHRvIENoYWQgV29vbGV5IGZvciBiYWNr
d2FyZHMgY29tcGF0aWJpbGl0eSB0ZXN0aW5nIGFuZCBMdWlzCkxhdmVuYSBmb3IgY29udGludWlu
ZyB3aW5kb3dzIHN1cHBvcnQuCgo9PSBIb3cgY2FuIEkgZ2V0IFJ1YnlHZW1zPwoKTk9URTogIElm
IHlvdSBoYXZlIGluc3RhbGxlZCBSdWJ5R2VtcyB1c2luZyBhIHBhY2thZ2Ugc3lzdGVtIHlvdSBt
YXkgd2FudCB0bwppbnN0YWxsIGEgbmV3IFJ1YnlHZW1zIHRocm91Z2ggdGhlIHNhbWUgcGFja2Fn
aW5nIHN5c3RlbS4KCklmIHlvdSBoYXZlIGEgcmVjZW50IHZlcnNpb24gb2YgUnVieUdlbXMgKDAu
OC41IG9yIGxhdGVyKSwgdGhlbiBhbGwKeW91IG5lZWQgdG8gZG8gaXM6CgogICQgZ2VtIHVwZGF0
ZSAtLXN5c3RlbSAgICh5b3UgbWlnaHQgbmVlZCB0byBiZSBhZG1pbi9yb290KQoKKE5vdGU6IFlv
dSBtYXkgaGF2ZSB0byBydW4gdGhlIGNvbW1hbmQgdHdpY2UgaWYgeW91IGhhdmUgYW55IHByZXZp
b3NseQppbnN0YWxsZWQgcnVieWdlbXMtdXBkYXRlIGdlbXMpLgoKSWYgeW91IGhhdmUgYW4gb2xk
ZXIgdmVyc2lvbiBvZiBSdWJ5R2VtcyBpbnN0YWxsZWQsIHRoZW4geW91IGNhbiBzdGlsbApkbyBp
dCBpbiB0d28gc3RlcHM6CgogICQgZ2VtIGluc3RhbGwgcnVieWdlbXMtdXBkYXRlICAoYWdhaW4s
IG1pZ2h0IG5lZWQgdG8gYmUgYWRtaW4vcm9vdCkKICAkIHVwZGF0ZV9ydWJ5Z2VtcyAgICAgICAg
ICAgICAgKC4uLiBoZXJlIHRvbykKCklmIHlvdSBkb24ndCBoYXZlIGFueSBnZW1zIGluc3RhbGws
IHRoZXJlIGlzIHN0aWxsIHRoZSBwcmUtZ2VtCmFwcHJvYWNoIHRvIGdldHRpbmcgc29mdHdhcmUg
Li4uIGRvaW5nIGl0IG1hbnVhbGx5OgoKMS4gRE9XTkxPQUQgRlJPTTogaHR0cDovL3J1Ynlmb3Jn
ZS5vcmcvZnJzLz9ncm91cF9pZD0xMjYKMi4gVU5QQUNLIElOVE8gQSBESVJFQ1RPUlkgQU5EIENE
IFRIRVJFCjMuIElOU1RBTEwgV0lUSDogIHJ1Ynkgc2V0dXAucmIgICh5b3UgbWF5IG5lZWQgYWRt
aW4vcm9vdCBwcml2aWxlZ2UpCgo9PSBUbyBGaWxlIEJ1Z3MKClRoZSBSdWJ5R2VtcyBidWcgdHJh
Y2tlciBjYW4gYmUgZm91bmQgb24gUnVieUZvcmdlIGF0OgpodHRwOi8vcnVieWZvcmdlLm9yZy90
cmFja2VyLz9mdW5jPWFkZCZncm91cF9pZD0xMjYmYXRpZD01NzUKCldoZW4gZmlsaW5nIGEgYnVn
LCBgZ2VtIGVudmAgb3V0cHV0IHdpbGwgYmUgaGVscGZ1bCBpbiBkaWFnbm9zaW5nIHRoZSBpc3N1
ZS4KCklmIHlvdSBmaW5kIGEgYnVnIHdoZXJlIFJ1YnlHZW1zIGNyYXNoZXMsIHBsZWFzZSBwcm92
aWRlIGRlYnVnIG91dHB1dC4gWW91IGNhbgpkbyB0aGF0IHdpdGggYGdlbSAtLWRlYnVnIHRoZV9j
b21tYW5kYC4KCj09IFRoYW5rcwoKS2VlcCB0aG9zZSBnZW1zIGNvbWluZyEKCi0tIEppbSAmIENo
YWQgJiBFcmljIChmb3IgdGhlIFJ1YnlHZW1zIHRlYW0pCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CgpSdWJ5R2VtcyBpbnN0YWxsZWQgdGhlIGZvbGxvd2luZyBleGVjdXRhYmxlczoKICAgICAgICAv
dmFyL3RtcC9wb3J0YWdlL2Rldi1ydWJ5L3J1YnlnZW1zLTEuMi4wL2ltYWdlL3Vzci9iaW4vZ2Vt
MTgKCklmIGBnZW1gIHdhcyBpbnN0YWxsZWQgYnkgYSBwcmV2aW91cyBSdWJ5R2VtcyBpbnN0YWxs
YXRpb24sIHlvdSBtYXkgbmVlZAp0byByZW1vdmUgaXQgYnkgaGFuZC4KCj4+PiBDb21wbGV0ZWQg
aW5zdGFsbGluZyBydWJ5Z2Vtcy0xLjIuMCBpbnRvIC92YXIvdG1wL3BvcnRhZ2UvZGV2LXJ1Ynkv
cnVieWdlbXMtMS4yLjAvaW1hZ2UvCgoqIGNoZWNraW5nIDk1IGZpbGVzIGZvciBwYWNrYWdlIGNv
bGxpc2lvbnMKPj4+IE1lcmdpbmcgZGV2LXJ1YnkvcnVieWdlbXMtMS4yLjAgdG8gLwotLS0gL3Vz
ci8KLS0tIC91c3Ivc2hhcmUvCi0tLSAvdXNyL3NoYXJlL2RvYy8KPj4+IC91c3Ivc2hhcmUvZG9j
L3J1YnlnZW1zLTEuMi4wLwo+Pj4gL3Vzci9zaGFyZS9kb2MvcnVieWdlbXMtMS4yLjAvUkVBRE1F
LmJ6MgotLS0gL3Vzci9saWI2NC8KLS0tIC91c3IvbGliNjQvcnVieS8KLS0tIC91c3IvbGliNjQv
cnVieS9nZW1zLwotLS0gL3Vzci9saWI2NC9ydWJ5L2dlbXMvMS44LwotLS0gL3Vzci9saWI2NC9y
dWJ5L2dlbXMvMS44L3NwZWNpZmljYXRpb25zLwo+Pj4gL3Vzci9saWI2NC9ydWJ5L2dlbXMvMS44
L3NwZWNpZmljYXRpb25zLy5rZWVwX2Rldi1ydWJ5X3J1YnlnZW1zLTAKLS0tIC91c3IvbGliNjQv
cnVieS9nZW1zLzEuOC9kb2MvCj4+PiAvdXNyL2xpYjY0L3J1YnkvZ2Vtcy8xLjgvZG9jLy5rZWVw
X2Rldi1ydWJ5X3J1YnlnZW1zLTAKLS0tIC91c3IvbGliNjQvcnVieS9nZW1zLzEuOC9nZW1zLwo+
Pj4gL3Vzci9saWI2NC9ydWJ5L2dlbXMvMS44L2dlbXMvLmtlZXBfZGV2LXJ1YnlfcnVieWdlbXMt
MAotLS0gL3Vzci9saWI2NC9ydWJ5L2dlbXMvMS44L2NhY2hlLwo+Pj4gL3Vzci9saWI2NC9ydWJ5
L2dlbXMvMS44L2NhY2hlLy5rZWVwX2Rldi1ydWJ5X3J1YnlnZW1zLTAKLS0tIC91c3IvbGliNjQv
cnVieS9zaXRlX3J1YnkvCi0tLSAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC8KPj4+IC91
c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3VieWdlbXMucmIKPj4+IC91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zLwo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8x
LjgvcnVieWdlbXMvc291cmNlX2luZm9fY2FjaGUucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL2V4Y2VwdGlvbnMucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL3J1YnlnZW1zX3ZlcnNpb24ucmIKPj4+IC91c3IvbGliNjQvcnVi
eS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3ZlcnNpb24ucmIKPj4+IC91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL3NlcnZlci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVf
cnVieS8xLjgvcnVieWdlbXMvZGVwZW5kZW5jeS5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVf
cnVieS8xLjgvcnVieWdlbXMvc2VjdXJpdHkucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL3RpbWVyLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEu
OC9ydWJ5Z2Vtcy9pbnN0YWxsX3VwZGF0ZV9vcHRpb25zLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkv
c2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jdXN0b21fcmVxdWlyZS5yYgo+Pj4gL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvc3BlY2lmaWNhdGlvbi5yYgo+Pj4gL3Vzci9saWI2
NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvaW5kZXhlci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZ2VtX3BhdGhfc2VhcmNoZXIucmIKPj4+IC91c3IvbGli
NjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbmZpZ19maWxlLnJiCj4+PiAvdXNyL2xp
YjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wbGF0Zm9ybS5yYgo+Pj4gL3Vzci9saWI2
NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvdGVzdF91dGlsaXRpZXMucmIKPj4+IC91c3Iv
bGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRfbWFuYWdlci5yYgo+Pj4g
L3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvCj4+PiAvdXNy
L2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9jbGVhbnVwX2NvbW1h
bmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRz
L3VwZGF0ZV9jb21tYW5kLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy9jb21tYW5kcy9oZWxwX2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2xvY2tfY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvc2VhcmNoX2NvbW1hbmQucmIKPj4+
IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3N0YWxlX2Nv
bW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1h
bmRzL2Vudmlyb25tZW50X2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1Ynkv
MS44L3J1YnlnZW1zL2NvbW1hbmRzL2dlbmVyYXRlX2luZGV4X2NvbW1hbmQucmIKPj4+IC91c3Iv
bGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2J1aWxkX2NvbW1hbmQu
cmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2Nl
cnRfY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
Y29tbWFuZHMvdW5pbnN0YWxsX2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2NoZWNrX2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQv
cnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2NvbnRlbnRzX2NvbW1hbmQucmIK
Pj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL2luc3Rh
bGxfY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
Y29tbWFuZHMvc3BlY2lmaWNhdGlvbl9jb21tYW5kLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9saXN0X2NvbW1hbmQucmIKPj4+IC91c3IvbGli
NjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3VucGFja19jb21tYW5kLnJi
Cj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9jb21tYW5kcy9xdWVy
eV9jb21tYW5kLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9j
b21tYW5kcy9kZXBlbmRlbmN5X2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1
YnkvMS44L3J1YnlnZW1zL2NvbW1hbmRzL3NvdXJjZXNfY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2
NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvd2hpY2hfY29tbWFuZC5yYgo+
Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvc2VydmVy
X2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2Nv
bW1hbmRzL3Jkb2NfY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgv
cnVieWdlbXMvY29tbWFuZHMvb3V0ZGF0ZWRfY29tbWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvZmV0Y2hfY29tbWFuZC5yYgo+Pj4gL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFuZHMvcHJpc3RpbmVfY29t
bWFuZC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvY29tbWFu
ZHMvbWlycm9yX2NvbW1hbmQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1
YnlnZW1zL3JlcXVpcmVfcGF0aHNfYnVpbGRlci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVf
cnVieS8xLjgvcnVieWdlbXMvc3BlY19mZXRjaGVyLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy92YWxpZGF0b3IucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL2RlcGVuZGVuY3lfaW5zdGFsbGVyLnJiCj4+PiAvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy92ZXJzaW9uX29wdGlvbi5yYgo+Pj4gL3Vzci9s
aWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZXh0Lwo+Pj4gL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvZXh0L2V4dF9jb25mX2J1aWxkZXIucmIKPj4+IC91c3Iv
bGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2V4dC9yYWtlX2J1aWxkZXIucmIKPj4+
IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2V4dC9idWlsZGVyLnJiCj4+
PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9leHQvY29uZmlndXJlX2J1
aWxkZXIucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3JlbW90
ZV9mZXRjaGVyLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9n
ZW1fb3BlbnNzbC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
dXNlcl9pbnRlcmFjdGlvbi5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvZm9ybWF0LnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vt
cy9kb2NfbWFuYWdlci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdl
bXMvYnVpbGRlci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
b2xkX2Zvcm1hdC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
Z2VtX3J1bm5lci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMv
c291cmNlX2luZm9fY2FjaGVfZW50cnkucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1Ynkv
MS44L3J1YnlnZW1zL2RlZmF1bHRzLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEu
OC9ydWJ5Z2Vtcy9kaWdlc3QvCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy9kaWdlc3QvbWQ1LnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5
Z2Vtcy9kaWdlc3Qvc2hhMi5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVi
eWdlbXMvZGlnZXN0L2RpZ2VzdF9hZGFwdGVyLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9y
dWJ5LzEuOC9ydWJ5Z2Vtcy9kaWdlc3Qvc2hhMS5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVf
cnVieS8xLjgvcnVieWdlbXMvbG9jYWxfcmVtb3RlX29wdGlvbnMucmIKPj4+IC91c3IvbGliNjQv
cnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2luc3RhbGxlci5yYgo+Pj4gL3Vzci9saWI2NC9y
dWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvcmVxdWlyZW1lbnQucmIKPj4+IC91c3IvbGliNjQv
cnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL2V4dC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3Np
dGVfcnVieS8xLjgvcnVieWdlbXMvdW5pbnN0YWxsZXIucmIKPj4+IC91c3IvbGliNjQvcnVieS9z
aXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2thZ2UucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRl
X3J1YnkvMS44L3J1YnlnZW1zL2RlcGVuZGVuY3lfbGlzdC5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5
L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvc291cmNlX2luZGV4LnJiCj4+PiAvdXNyL2xpYjY0L3J1
Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdlLwo+Pj4gL3Vzci9saWI2NC9ydWJ5L3Np
dGVfcnVieS8xLjgvcnVieWdlbXMvcGFja2FnZS90YXJfcmVhZGVyLnJiCj4+PiAvdXNyL2xpYjY0
L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9pbnB1dC5yYgo+Pj4gL3Vz
ci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdlbXMvcGFja2FnZS9mX3N5bmNfZGlyLnJi
Cj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9v
dXRwdXQucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zL3BhY2th
Z2UvdGFyX3dyaXRlci5yYgo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgvcnVieWdl
bXMvcGFja2FnZS90YXJfcmVhZGVyLwo+Pj4gL3Vzci9saWI2NC9ydWJ5L3NpdGVfcnVieS8xLjgv
cnVieWdlbXMvcGFja2FnZS90YXJfcmVhZGVyL2VudHJ5LnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkv
c2l0ZV9ydWJ5LzEuOC9ydWJ5Z2Vtcy9wYWNrYWdlL3Rhcl9oZWFkZXIucmIKPj4+IC91c3IvbGli
NjQvcnVieS9zaXRlX3J1YnkvMS44L3J1YnlnZW1zLnJiCj4+PiAvdXNyL2xpYjY0L3J1Ynkvc2l0
ZV9ydWJ5LzEuOC9yYmNvbmZpZy8KPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvMS44L3Ji
Y29uZmlnL2RhdGFkaXIucmIKPj4+IC91c3IvbGliNjQvcnVieS9zaXRlX3J1YnkvYXV0b19nZW0u
cmIKLS0tIC91c3IvYmluLwo+Pj4gL3Vzci9iaW4vZ2VtMTgKLS0tIC9ldGMvCi0tLSAvZXRjL2Vu
di5kLwo+Pj4gL2V0Yy9lbnYuZC8xMHJ1YnlnZW1zCj4+PiAvdXNyL2Jpbi9nZW0gLT4gZ2VtMTgK
ICogSWYgeW91IGhhdmUgcHJldmlvdXNseSBzd2l0Y2hlZCB0byB1c2luZyBydWJ5MThfd2l0aF9n
ZW1zIHVzaW5nIHJ1YnktY29uZmlnLCB0aGlzCiAqIHBhY2thZ2UgaGFzIHJlbW92ZWQgdGhhdCBm
aWxlIGFuZCBtYWtlcyBpdCB1bm5lY2Vzc2FyeSBhbnltb3JlLgogKiBQbGVhc2UgdXNlIHJ1Ynkt
Y29uZmlnIHRvIHJldmVydCBiYWNrIHRvIHJ1YnkxOC4KPj4+IGRldi1ydWJ5L3J1YnlnZW1zLTEu
Mi4wIG1lcmdlZC4KPj4+IEF1dG8tY2xlYW5pbmcgcGFja2FnZXMuLi4KCj4+PiBObyBvdXRkYXRl
ZCBwYWNrYWdlcyB3ZXJlIGZvdW5kIG9uIHlvdXIgc3lzdGVtLgoKICogR05VIGluZm8gZGlyZWN0
b3J5IGluZGV4IGlzIHVwLXRvLWRhdGUuCgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159035</attachid>
            <date>2008-07-01 02:02 0000</date>
            <desc>rubygems-1.2.0-setup.patch</desc>
            <filename>rubygems-1.2.0-setup.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNldHVwLnJiLn4xfgkyMDA4LTA2LTIyIDAxOjUxOjExLjAwMDAwMDAwMCArMDIwMAorKysg
c2V0dXAucmIJMjAwOC0wNi0yOCAwOTowNTo1NC45MjM2NjY5MjkgKzAyMDAKQEAgLTEyOCw4ICsx
MjgsOCBAQAogICAgIGxpYl9kaXIgPSBHZW06OkNvbmZpZ01hcFtzaXRlX29yX3ZlbmRvcl0KICAg
ICBiaW5fZGlyID0gR2VtOjpDb25maWdNYXBbOmJpbmRpcl0KICAgZWxzZQotICAgIGxpYl9kaXIg
PSBGaWxlLmpvaW4gcHJlZml4LCAnbGliJwotICAgIGJpbl9kaXIgPSBGaWxlLmpvaW4gcHJlZml4
LCAnYmluJworICAgIGxpYl9kaXIgPSBGaWxlLmpvaW4gcHJlZml4LCBHZW06OkNvbmZpZ01hcFs6
c2l0ZWxpYmRpcl0KKyAgICBiaW5fZGlyID0gRmlsZS5qb2luIHByZWZpeCwgR2VtOjpDb25maWdN
YXBbOmJpbmRpcl0KICAgZW5kCiBlbmQKIApAQCAtMjQwLDE5ICsyNDAsNiBAQAogICBlbmQKIGVu
ZAogCi0jIFJlbW92ZSBzb3VyY2UgY2FjaGVzCi1pZiBpbnN0YWxsX2Rlc3RkaXIuZW1wdHk/Ci0g
IHJlcXVpcmUgJ3J1YnlnZW1zL3NvdXJjZV9pbmZvX2NhY2hlJwotCi0gIHVzZXJfY2FjaGVfZmls
ZSA9IEZpbGUuam9pbihpbnN0YWxsX2Rlc3RkaXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHZW06OlNvdXJjZUluZm9DYWNoZS51c2VyX2NhY2hlX2ZpbGUpCi0gIHN5c3RlbV9jYWNo
ZV9maWxlID0gRmlsZS5qb2luKGluc3RhbGxfZGVzdGRpciwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR2VtOjpTb3VyY2VJbmZvQ2FjaGUuc3lzdGVtX2NhY2hlX2ZpbGUpCi0KLSAg
cm1fZiB1c2VyX2NhY2hlX2ZpbGUgaWYgRmlsZS53cml0YWJsZT8gRmlsZS5kaXJuYW1lKHVzZXJf
Y2FjaGVfZmlsZSkKLSAgcm1fZiBzeXN0ZW1fY2FjaGVfZmlsZSBpZiBGaWxlLndyaXRhYmxlPyBG
aWxlLmRpcm5hbWUoc3lzdGVtX2NhY2hlX2ZpbGUpCi1lbmQKLQogIyBpbnN0YWxsIFJEb2MKIAog
Z2VtX2RvY19kaXIgPSBGaWxlLmpvaW4gR2VtLmRpciwgJ2RvYycKQEAgLTI2MiwxMCArMjQ5LDYg
QEAKIGlmIEZpbGUud3JpdGFibGU/IGdlbV9kb2NfZGlyIGFuZAogICAgKG5vdCBGaWxlLmV4aXN0
PyBydWJ5Z2Vtc19kb2NfZGlyIG9yCiAgICAgRmlsZS53cml0YWJsZT8gcnVieWdlbXNfZG9jX2Rp
cikgdGhlbgotICBwdXRzICJSZW1vdmluZyBvbGQgUnVieUdlbXMgUkRvYyBhbmQgcmkiCi0gIERp
cltGaWxlLmpvaW4oR2VtLmRpciwgJ2RvYycsICdydWJ5Z2Vtcy1bMC05XSonKV0uZWFjaCBkbyB8
ZGlyfAotICAgIHJtX3JmIGRpcgotICBlbmQKIAogICBkZWYgcnVuX3Jkb2MoKmFyZ3MpCiAgICAg
YmVnaW4KQEAgLTI3Nyw3ICsyNjAsNyBAQAogCiAgICAgYXJncyA8PCAnLS1xdWlldCcKICAgICBh
cmdzIDw8ICctLW1haW4nIDw8ICdSRUFETUUnCi0gICAgYXJncyA8PCAnLicgPDwgJ1JFQURNRScg
PDwgJ0xJQ0VOU0UudHh0JyA8PCAnR1BMLnR4dCcKKyAgICBhcmdzIDw8ICcuJyA8PCAnUkVBRE1F
JwogCiAgICAgciA9IFJEb2M6OlJEb2MubmV3CiAgICAgci5kb2N1bWVudCBhcmdzCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162469</attachid>
            <date>2008-08-07 21:28 0000</date>
            <desc>Extended version of Greg&apos;s patch</desc>
            <filename>rubygems-1.2.0-setup-notmpdir.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNldHVwLnZhbmlsbGEucmIJMjAwOC0wOC0wNyAyMzowNTo0MS4wMDAwMDAwMDAgKzAyMDAK
KysrIHNldHVwLnJiCTIwMDgtMDgtMDcgMjM6MDc6MTkuMDAwMDAwMDAwICswMjAwCkBAIC05Nyw3
ICs5Nyw3IEBACiAKIHJlcXVpcmUgJ2ZpbGV1dGlscycKIHJlcXVpcmUgJ3JiY29uZmlnJwotcmVx
dWlyZSAndG1wZGlyJworI3JlcXVpcmUgJ3RtcGRpcicKIAogaW5jbHVkZSBGaWxlVXRpbHM6OlZl
cmJvc2UKIApAQCAtMTI4LDggKzEyOCw4IEBACiAgICAgbGliX2RpciA9IEdlbTo6Q29uZmlnTWFw
W3NpdGVfb3JfdmVuZG9yXQogICAgIGJpbl9kaXIgPSBHZW06OkNvbmZpZ01hcFs6YmluZGlyXQog
ICBlbHNlCi0gICAgbGliX2RpciA9IEZpbGUuam9pbiBwcmVmaXgsICdsaWInCi0gICAgYmluX2Rp
ciA9IEZpbGUuam9pbiBwcmVmaXgsICdiaW4nCisgICAgbGliX2RpciA9IEZpbGUuam9pbiBwcmVm
aXgsIEdlbTo6Q29uZmlnTWFwW3NpdGVfb3JfdmVuZG9yXQorICAgIGJpbl9kaXIgPSBGaWxlLmpv
aW4gcHJlZml4LCBHZW06OkNvbmZpZ01hcFs6YmluZGlyXQogICBlbmQKIGVuZAogCkBAIC0xNjgs
NyArMTY4LDcgQEAKICAgICAgICAgICAgICAgICAgICAgICAgICBlbmQKIAogICAgIGRlc3RfZmls
ZSA9IEZpbGUuam9pbiBiaW5fZGlyLCBiaW5fZmlsZV9mb3JtYXR0ZWQKLSAgICBiaW5fdG1wX2Zp
bGUgPSBGaWxlLmpvaW4gRGlyLnRtcGRpciwgYmluX2ZpbGUKKyAgICBiaW5fdG1wX2ZpbGUgPSBG
aWxlLmpvaW4gRU5WWydUJ10sIGJpbl9maWxlCiAKICAgICBiZWdpbgogICAgICAgY3AgYmluX2Zp
bGUsIGJpbl90bXBfZmlsZQpAQCAtMjQwLDE5ICsyNDAsNiBAQAogICBlbmQKIGVuZAogCi0jIFJl
bW92ZSBzb3VyY2UgY2FjaGVzCi1pZiBpbnN0YWxsX2Rlc3RkaXIuZW1wdHk/Ci0gIHJlcXVpcmUg
J3J1YnlnZW1zL3NvdXJjZV9pbmZvX2NhY2hlJwotCi0gIHVzZXJfY2FjaGVfZmlsZSA9IEZpbGUu
am9pbihpbnN0YWxsX2Rlc3RkaXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZW06
OlNvdXJjZUluZm9DYWNoZS51c2VyX2NhY2hlX2ZpbGUpCi0gIHN5c3RlbV9jYWNoZV9maWxlID0g
RmlsZS5qb2luKGluc3RhbGxfZGVzdGRpciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR2VtOjpTb3VyY2VJbmZvQ2FjaGUuc3lzdGVtX2NhY2hlX2ZpbGUpCi0KLSAgcm1fZiB1c2Vy
X2NhY2hlX2ZpbGUgaWYgRmlsZS53cml0YWJsZT8gRmlsZS5kaXJuYW1lKHVzZXJfY2FjaGVfZmls
ZSkKLSAgcm1fZiBzeXN0ZW1fY2FjaGVfZmlsZSBpZiBGaWxlLndyaXRhYmxlPyBGaWxlLmRpcm5h
bWUoc3lzdGVtX2NhY2hlX2ZpbGUpCi1lbmQKLQogIyBpbnN0YWxsIFJEb2MKIAogZ2VtX2RvY19k
aXIgPSBGaWxlLmpvaW4gR2VtLmRpciwgJ2RvYycKQEAgLTI2MiwxMCArMjQ5LDYgQEAKIGlmIEZp
bGUud3JpdGFibGU/IGdlbV9kb2NfZGlyIGFuZAogICAgKG5vdCBGaWxlLmV4aXN0PyBydWJ5Z2Vt
c19kb2NfZGlyIG9yCiAgICAgRmlsZS53cml0YWJsZT8gcnVieWdlbXNfZG9jX2RpcikgdGhlbgot
ICBwdXRzICJSZW1vdmluZyBvbGQgUnVieUdlbXMgUkRvYyBhbmQgcmkiCi0gIERpcltGaWxlLmpv
aW4oR2VtLmRpciwgJ2RvYycsICdydWJ5Z2Vtcy1bMC05XSonKV0uZWFjaCBkbyB8ZGlyfAotICAg
IHJtX3JmIGRpcgotICBlbmQKIAogICBkZWYgcnVuX3Jkb2MoKmFyZ3MpCiAgICAgYmVnaW4KQEAg
LTI3Nyw3ICsyNjAsNyBAQAogCiAgICAgYXJncyA8PCAnLS1xdWlldCcKICAgICBhcmdzIDw8ICct
LW1haW4nIDw8ICdSRUFETUUnCi0gICAgYXJncyA8PCAnLicgPDwgJ1JFQURNRScgPDwgJ0xJQ0VO
U0UudHh0JyA8PCAnR1BMLnR4dCcKKyAgICBhcmdzIDw8ICcuJyA8PCAnUkVBRE1FJwogCiAgICAg
ciA9IFJEb2M6OlJEb2MubmV3CiAgICAgci5kb2N1bWVudCBhcmdzCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>165054</attachid>
            <date>2008-09-09 20:28 0000</date>
            <desc>Fixed ebuild</desc>
            <filename>rubygems-1.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1ydWJ5L3J1YnlnZW1zL3J1YnlnZW1zLTEu
Mi4wLmVidWlsZCx2IDEuNCAyMDA4LzA4LzA2IDE2OjQwOjEyIGdyYWFmZiBFeHAgJAoKaW5oZXJp
dCBydWJ5CgpERVNDUklQVElPTj0iQ2VudHJhbGl6ZWQgUnVieSBleHRlbnNpb24gbWFuYWdlbWVu
dCBzeXN0ZW0iCkhPTUVQQUdFPSJodHRwOi8vcnVieWZvcmdlLm9yZy9wcm9qZWN0cy9ydWJ5Z2Vt
cy8iCkxJQ0VOU0U9Inx8ICggUnVieSBHUEwtMiApIgoKIyBOZWVkcyB0byBiZSBpbnN0YWxsZWQg
Zmlyc3QKUkVTVFJJQ1Q9InRlc3QiCgojIFRoZSBVUkwgZGVwZW5kcyBpbXBsaWNpdGx5IG9uIHRo
ZSB2ZXJzaW9uLCB1bmZvcnR1bmF0ZWx5LiBFdmVuIGlmIHlvdQojIGNoYW5nZSB0aGUgZmlsZW5h
bWUgb24gdGhlIGVuZCwgaXQgc3RpbGwgZG93bmxvYWRzIHRoZSBzYW1lIGZpbGUuClNSQ19VUkk9
Im1pcnJvcjovL3J1Ynlmb3JnZS8ke1BOfS8ke1B9LnRneiIKCktFWVdPUkRTPSJ+YWxwaGEgfmFt
ZDY0IH5ocHBhIH5pYTY0IH5taXBzIH5wcGMgfnBwYzY0IH5zcGFyYyB+eDg2IH54ODYtZmJzZCIK
U0xPVD0iMCIKSVVTRT0iZG9jIHNlcnZlciIKREVQRU5EPSI+PWRldi1sYW5nL3J1YnktMS44IgpQ
REVQRU5EPSJzZXJ2ZXI/ICggZGV2LXJ1YnkvYnVpbGRlciApIiAjIGluZGV4X2dlbV9yZXBvc2l0
b3J5LnJiCgpVU0VfUlVCWT0icnVieTE4IgoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9Cglj
ZCAiJHtTfSIKCgllcGF0Y2ggIiR7RklMRVNESVJ9LyR7UH0tc2V0dXAucGF0Y2giCn0KCnNyY19j
b21waWxlKCkgewoJIyBBbGxvd2luZyBydWJ5X3NyY19jb21waWxlIHdvdWxkIGJlIGJhZCB3aXRo
IHRoZSBuZXcgc2V0dXAucmIKCToKfQoKc3JjX2luc3RhbGwoKSB7CgkjIFJVQllPUFQ9LXJhdXRv
X2dlbSB3aXRob3V0IHJ1YnlnZW1zIGluc3RhbGxlZCB3aWxsIGNhdXNlIHJ1YnkgdG8gZmFpbCwg
YnVnICMxNTg0NTUKCWV4cG9ydCBSVUJZT1BUPSIke0dFTlRPT19SVUJZT1BUfSIKCWV3YXJuICJS
VUJZT1BUPSR7UlVCWU9QVH0iCgoJdmVyPSQoJHtSVUJZfSAtciByYmNvbmZpZyAtZSAncHJpbnQg
Q29uZmlnOjpDT05GSUdbInJ1YnlfdmVyc2lvbiJdJykKCgkjIHJ1YnlnZW1zIHRyaWVzIHRvIGNy
ZWF0ZSBHRU1fSE9NRSBpZiBpdCBkb2Vzbid0IGV4aXN0LCB1cHNldHRpbmcgc2FuZGJveCwKCSMg
YnVnICMyMDIxMDkKCWV4cG9ydCBHRU1fSE9NRT0iJHtEfS91c3IvJChnZXRfbGliZGlyKS9ydWJ5
L2dlbXMvJHt2ZXJ9IgoJZXhwb3J0IEdFTV9QQVRIPSIke0dFTV9IT01FfS8iCglrZWVwZGlyIC91
c3IvJChnZXRfbGliZGlyKS9ydWJ5L2dlbXMvJHZlci97ZG9jLGdlbXMsY2FjaGUsc3BlY2lmaWNh
dGlvbnN9CgoJbXljb25mPSIiCglpZiAhIHVzZSBkb2M7IHRoZW4KCQlteWNvbmY9IiR7bXljb25m
fSAtLW5vLXJpIgoJCW15Y29uZj0iJHtteWNvbmZ9IC0tbm8tcmRvYyIKCWZpCgoJJHtSVUJZfSBz
ZXR1cC5yYiAkbXljb25mIC0tcHJlZml4PSIke0R9IiB8fCBkaWUgInNldHVwLnJiIGluc3RhbGwg
ZmFpbGVkIgoKCWRvc3ltIGdlbTE4IC91c3IvYmluL2dlbSB8fCBkaWUgImRvc3ltIGdlbSBmYWls
ZWQiCgoJZG9kb2MgUkVBRE1FIHx8IGRpZSAiZG9kb2MgUkVBRE1FIGZhaWxlZCIKCgljcCAiJHtG
SUxFU0RJUn0vYXV0b19nZW0ucmIiICIke0R9Ii8kKCR7UlVCWX0gLXIgcmJjb25maWcgLWUgJ3By
aW50IENvbmZpZzo6Q09ORklHWyJzaXRlZGlyIl0nKSB8fCBkaWUgImNwIGF1dG9fZ2VtLnJiIGZh
aWxlZCIKCWRvZW52ZCAiJHtGSUxFU0RJUn0vMTBydWJ5Z2VtcyIgfHwgZGllICJkb2VudmQgMTBy
dWJ5Z2VtcyBmYWlsZWQiCgoJaWYgdXNlIHNlcnZlcjsgdGhlbgoJCW5ld2luaXRkICIke0ZJTEVT
RElSfS9pbml0LmQtZ2VtX3NlcnZlcjIiIGdlbV9zZXJ2ZXIgfHwgZGllICJuZXdpbml0ZCBmYWls
ZWQiCgkJbmV3Y29uZmQgIiR7RklMRVNESVJ9L2NvbmYuZC1nZW1fc2VydmVyIiBnZW1fc2VydmVy
IHx8IGRpZSAibmV3Y29uZmQgZmFpbGVkIgoJZmkKfQoKcGtnX3Bvc3RpbnN0KCkKewoJU09VUkNF
X0NBQ0hFPSIvdXNyLyQoZ2V0X2xpYmRpcikvcnVieS9nZW1zLyR2ZXIvc291cmNlX2NhY2hlIgoJ
aWYgW1sgLWUgIiR7U09VUkNFX0NBQ0hFfSIgXV07IHRoZW4KCQlybSAiJHtTT1VSQ0VfQ0FDSEV9
IgoJZmkKCglld2FybiAiSWYgeW91IGhhdmUgcHJldmlvdXNseSBzd2l0Y2hlZCB0byB1c2luZyBy
dWJ5MThfd2l0aF9nZW1zIHVzaW5nIHJ1YnktY29uZmlnLCB0aGlzIgoJZXdhcm4gInBhY2thZ2Ug
aGFzIHJlbW92ZWQgdGhhdCBmaWxlIGFuZCBtYWtlcyBpdCB1bm5lY2Vzc2FyeSBhbnltb3JlLiIK
CWV3YXJuICJQbGVhc2UgdXNlIHJ1YnktY29uZmlnIHRvIHJldmVydCBiYWNrIHRvIHJ1YnkxOC4i
Cn0KCnBrZ19wb3N0cm0oKQp7Cglld2FybiAiSWYgeW91IGhhdmUgdW5pbnN0YWxsZWQgZGV2LXJ1
YnkvcnVieWdlbXMuIFJ1YnkgYXBwbGljYXRpb25zIGFyZSB1bmxpa2VseSIKCWV3YXJuICJ0byBy
dW4gaW4gY3VycmVudCBzaGVsbHMgYmVjYXVzZSBvZiBtaXNzaW5nIGF1dG9fZ2VtLiIKCWV3YXJu
ICJQbGVhc2UgcnVuIFwidW5zZXQgUlVCWU9QVFwiIGluIHlvdXIgc2hlbGxzIGJlZm9yZSB1c2lu
ZyBydWJ5IgoJZXdhcm4gIm9yIHN0YXJ0IG5ldyBzaGVsbHMiCglld2FybgoJZXdhcm4gIklmIHlv
dSBoYXZlIG5vdCB1bmluc3RhbGxlZCBkZXYtcnVieS9ydWJ5Z2VtcywgcGxlYXNlIGRvIG5vdCB1
bnNldCAiCglld2FybiAiUlVCWU9QVCIKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>