<?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>187994</bug_id>
          
          <creation_ts>2007-08-07 12:15 0000</creation_ts>
          <short_desc>net-www/awstats-6.5-r2 failed patch (awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff)</short_desc>
          <delta_ts>2007-09-06 18:47:40 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>All</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>klausman@gentoo.org</reporter>
          <assigned_to>web-apps@gentoo.org</assigned_to>
          <cc>2009_Kev_Gentoo@knet.eu</cc>
    
    <cc>askwar@digitalprojects.com</cc>
    
    <cc>gentoo@m-h-it.de</cc>
    
    <cc>mb@mb.us.to</cc>
    
    <cc>moixa@gmx.ch</cc>

      

      
          <long_desc isprivate="0">
            <who>klausman@gentoo.org</who>
            <bug_when>2007-08-07 12:15:56 0000</bug_when>
            <thetext>&gt;&gt;&gt; Emerging (1 of 1) net-www/awstats-6.5-r2 to /
 * awstats-6.5.tar.gz RMD160 ;-) ...                                      [ ok ]
 * awstats-6.5.tar.gz SHA1 ;-) ...                                        [ ok ]
 * awstats-6.5.tar.gz SHA256 ;-) ...                                      [ ok ]
 * awstats-6.5.tar.gz size ;-) ...                                        [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking awstats-6.5.tar.gz ;-) ...                                    [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking awstats-6.5.tar.gz to /var/tmp/portage/net-www/awstats-6.5-r2/work
 * Applying awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff ...

 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff !
 *  ( /usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/net-www/awstats-6.5-r2/temp/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff-3286.out

 * 
 * ERROR: net-www/awstats-6.5-r2 failed.
 * Call stack:
 *   ebuild.sh, line 1648:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call &apos;src_unpack&apos;
 *   ebuild.sh, line 44:   Called src_unpack
 *   awstats-6.5-r2.ebuild, line 33:   Called epatch &apos;/usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff&apos;
 *   eutils.eclass, line 304:   Called die
 * 
 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff!
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/log/portage/net-www:awstats-6.5-r2:20070807-115836.log&apos;.
 * 

# emerge --info
Portage 2.1.3.3 (default-linux/x86/2006.1/desktop, gcc-4.2.0, glibc-2.6-r0, 2.6.22.1 i686)
=================================================================
System uname: 2.6.22.1 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System release 1.12.10
Timestamp of tree: Tue, 07 Aug 2007 00:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon-xp -O2 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /opt/openfire/resources/security/&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-march=athlon-xp -O2 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox&quot;
GENTOO_MIRRORS=&quot;http://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.mirror.solnet.ch&quot;
LC_ALL=&quot;en_US.utf8&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync5.de.gentoo.org/gentoo-portage&quot;
USE=&quot;3dnow acl acpi alsa apache2 apm bash-completion bcmath berkdb bitmap-fonts bzip2 cairo caps cdr claendar clamav cli cracklib crypt cscope cups curl dbus dio dri dvd dvdr emboss encode ethereal exif fam firefox fortran ftp gd gdbm gif gmp gnutls gpm gstreamer gtk2 hal iconv idn imagemagick imap imlib isdnlog jabber jpeg kdeenablefinal libg++ libwww mad maildir mbox midi mikmod mmap mmx mng mp3 mpeg mpi mudflap mysql mysqli ncurses nls nptl nptlonly offensive ogg oggvorbis openmp oss pam pcre perl php png posix ppds pppd python qt3 qt4 quicktime readline recide reflection sasl session sockets spell spl sse ssl svg tcpd truetype truetype-fonts type1-fonts unicode vhosts vorbis win32codecs x86 xml xorg xv zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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; 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;vesa vga v4l&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

I&apos;ll also attach the patch log.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>klausman@gentoo.org</who>
            <bug_when>2007-08-07 12:16:31 0000</bug_when>
            <thetext>Created an attachment (id=127161)
awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff patch log

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-08-07 12:48:20 0000</bug_when>
            <thetext>Wonderful. As noted on Bug 185151, upstream should damn stop messing with released tarballs!
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-08-08 07:13:58 0000</bug_when>
            <thetext>*** Bug 188073 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>askwar@digitalprojects.com</who>
            <bug_when>2007-08-08 07:19:21 0000</bug_when>
            <thetext>Created an attachment (id=127248)
Fixed awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff

This is a fixed version of the patch. 

Patching failed on logresolvemerge.pl. It seems, as if this file now has dos fileendings. The attached patch now also dos endings for the logresolvemerge.pl file.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@m-h-it.de</who>
            <bug_when>2007-08-09 08:11:01 0000</bug_when>
            <thetext>This also happens for awstats-6.5-r1 like mentioned in #185151 which is now &quot;FIXED&quot;. This is really a mess, since i&apos;ve installed exactly the same version on a machine some month earlier. I second Jacub Moc: IMHO changing a released package is quite brainless...

[iwan etc]# emerge awstats
Calculating dependencies... done!
&gt;&gt;&gt; Verifying ebuild Manifests...

&gt;&gt;&gt; Emerging (1 of 1) net-www/awstats-6.5-r1 to /
 * awstats-6.5.tar.gz RMD160 ;-) ...                                                                                   [ ok ]
 * awstats-6.5.tar.gz SHA1 ;-) ...                                                                                     [ ok ]
 * awstats-6.5.tar.gz SHA256 ;-) ...                                                                                   [ ok ]
 * awstats-6.5.tar.gz size ;-) ...                                                                                     [ ok ]
 * checking ebuild checksums ;-) ...                                                                                   [ ok ]
 * checking auxfile checksums ;-) ...                                                                                  [ ok ]
 * checking miscfile checksums ;-) ...                                                                                 [ ok ]
 * checking awstats-6.5.tar.gz ;-) ...                                                                                 [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking awstats-6.5.tar.gz to /var/tmp/portage/net-www/awstats-6.5-r1/work
 * Applying awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff ...

 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff !
 *  ( /usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/net-www/awstats-6.5-r1/temp/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff-8707.out


!!! ERROR: net-www/awstats-6.5-r1 failed.
Call stack:
  ebuild.sh, line 1632:   Called dyn_unpack
  ebuild.sh, line 763:   Called qa_call &apos;src_unpack&apos;
  ebuild.sh, line 44:   Called src_unpack
  awstats-6.5-r1.ebuild, line 32:   Called epatch &apos;/usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff&apos;
  eutils.eclass, line 304:   Called die

!!! Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff!
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at &apos;/var/tmp/portage/net-www/awstats-6.5-r1/temp/build.log&apos;.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-08-19 15:51:11 0000</bug_when>
            <thetext>*** Bug 189485 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ellingsw+20942@gmail.com</who>
            <bug_when>2007-08-19 17:10:59 0000</bug_when>
            <thetext>The same patch distributed with the portage tree fails for me as well.

The new patch included with this bug report works for me.

Linux 2.6.22-gentoo-r2 #1 SMP PREEMPT Sun Aug 5 16:40:29 CDT 2007 x86_64 Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz GenuineIntel GNU/Linux</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>2009_Kev_Gentoo@knet.eu</who>
            <bug_when>2007-08-20 17:26:54 0000</bug_when>
            <thetext>Same Problem with original ebuild-patch her.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mb@mb.us.to</who>
            <bug_when>2007-08-20 18:19:29 0000</bug_when>
            <thetext>patch worked for me ... thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcat@nysasounds.co.uk</who>
            <bug_when>2007-09-01 16:56:16 0000</bug_when>
            <thetext>I&apos;m seeing something similar, and the patch doesn&apos;t fix it.


 * Applying awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff ...

 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff !
 *  ( /usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/net-www/awstats-6.5-r1/temp/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff-15867.out

 * 
 * ERROR: net-www/awstats-6.5-r1 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call &apos;src_unpack&apos;
 *   ebuild.sh, line 44:   Called src_unpack
 *   awstats-6.5-r1.ebuild, line 32:   Called epatch &apos;/usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff&apos;
 *   eutils.eclass, line 304:   Called die
 * 
 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff!
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/log/portage/net-www:awstats-6.5-r1:20070901-165201.log&apos;.
 * 


Any ideas?  Is this related?


Cheers,
jcat</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thoward1120@comcast.net</who>
            <bug_when>2007-09-01 20:21:52 0000</bug_when>
            <thetext>Created an attachment (id=129804)
Yet another awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff

(In reply to comment #10)

&gt; Any ideas?  Is this related?
&gt; 

OK, I toyed around with it, and in this case, recreating the patch from scratch (again) and leaving out the DOS junk got it to apply.  So, I guess if it breaks try the first patch by Alexander, then if that doesn&apos;t work, try mine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jcat@nysasounds.co.uk</who>
            <bug_when>2007-09-02 01:31:59 0000</bug_when>
            <thetext>Thanks for the quick response! :)

Unfortunately I still seem to get the error:


# emerge -av awstats

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] net-www/awstats-6.5-r1  USE=&quot;-vhosts&quot; 0 kB 

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] yes
&gt;&gt;&gt; Verifying ebuild Manifests...

&gt;&gt;&gt; Emerging (1 of 1) net-www/awstats-6.5-r1 to /
 * awstats-6.5.tar.gz MD5 ;-) ...                                                                                                  [ ok ]
 * awstats-6.5.tar.gz RMD160 ;-) ...                                                                                               [ ok ]
 * awstats-6.5.tar.gz SHA1 ;-) ...                                                                                                 [ ok ]
 * awstats-6.5.tar.gz SHA256 ;-) ...                                                                                               [ ok ]
 * awstats-6.5.tar.gz size ;-) ...                                                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                               [ ok ]
 * checking auxfile checksums ;-) ...                                                                                              [ ok ]
 * checking miscfile checksums ;-) ...                                                                                             [ ok ]
 * checking awstats-6.5.tar.gz ;-) ...                                                                                             [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking awstats-6.5.tar.gz to /var/tmp/portage/net-www/awstats-6.5-r1/work
 * Applying awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff ...

 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff !
 *  ( /usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/net-www/awstats-6.5-r1/temp/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff-28641.out

 * 
 * ERROR: net-www/awstats-6.5-r1 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call &apos;src_unpack&apos;
 *   ebuild.sh, line 44:   Called src_unpack
 *   awstats-6.5-r1.ebuild, line 32:   Called epatch &apos;/usr/portage/net-www/awstats/files/awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff&apos;
 *   eutils.eclass, line 304:   Called die
 * 
 * Failed Patch: awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff!
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/log/portage/net-www:awstats-6.5-r1:20070902-012933.log&apos;.
 * 


Perhaps this is a different issue?  What do you think?


Cheers,
jcat</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hollow@gentoo.org</who>
            <bug_when>2007-09-06 18:47:40 0000</bug_when>
            <thetext>i rediffed the cve patch, fixes both 6.5-r1 and 6.5-r2 in place</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>127161</attachid>
            <date>2007-08-07 12:16 0000</date>
            <desc>awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff patch log</desc>
            <filename>awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff-3286.out</filename>
            <type>text/plain</type>
            <data encoding="base64">KioqKiogYXdzdGF0cy02LjUtQ1ZFLTIwMDYtMjIzNy1DVkUtMjAwNi0xOTQ1LmRpZmYgKioqKioK
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CgpQQVRDSCBDT01NQU5EOgkgcGF0Y2ggLXAwIC1nMCAtRSAtLW5vLWJhY2t1cC1pZi1taXNtYXRj
aCA8IC91c3IvcG9ydGFnZS9uZXQtd3d3L2F3c3RhdHMvZmlsZXMvYXdzdGF0cy02LjUtQ1ZFLTIw
MDYtMjIzNy1DVkUtMjAwNi0xOTQ1LmRpZmYKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBp
bnB1dCBsaW5lIDMKUGVyaGFwcyB5b3UgdXNlZCB0aGUgd3JvbmcgLXAgb3IgLS1zdHJpcCBvcHRp
b24/ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3YXM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnwtLS0gYXdzdGF0cy02LjUub3JpZy93d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAky
MDA1LTExLTI0IDE1OjExOjE5LjAwMDAwMDAwMCAtMDUwMAp8KysrIGF3c3RhdHMtNi41L3d3d3Jv
b3QvY2dpLWJpbi9hd3N0YXRzLnBsCTIwMDYtMDUtMDYgMTc6MzQ6MTMuMDAwMDAwMDAwIC0wNDAw
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBw
YXRjaC4KNCBvdXQgb2YgNCBodW5rcyBpZ25vcmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBh
dCBpbnB1dCBsaW5lIDQzClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAg
b3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQp8SW5kZXg6IGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBs
Cnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CnwtLS0gYXdzdGF0cy02LjUub3JpZy93d3dyb290L2NnaS1iaW4vYXdzdGF0
cy5wbAkyMDA2LTA1LTA1IDE2OjQzOjEyLjAwMDAwMDAwMCAtMDQwMAp8KysrIGF3c3RhdHMtNi41
L3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCTIwMDYtMDUtMDYgMTc6MjY6MTAuMDAwMDAwMDAw
IC0wNDAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lw
cGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKY2FuJ3QgZmluZCBmaWxlIHRvIHBh
dGNoIGF0IGlucHV0IGxpbmUgNTUKUGVyaGFwcyB5b3UgdXNlZCB0aGUgd3JvbmcgLXAgb3IgLS1z
dHJpcCBvcHRpb24/ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3YXM6Ci0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnxkaWZmIC11ck4gYXdzdGF0cy02LjUub3JpZy90b29scy9hd3N0YXRz
X2J1aWxkc3RhdGljcGFnZXMucGwgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRp
Y3BhZ2VzLnBsCnwtLS0gYXdzdGF0cy02LjUub3JpZy90b29scy9hd3N0YXRzX2J1aWxkc3RhdGlj
cGFnZXMucGwJMjAwNS0wOC0yMyAxNTo1NjozNS4wMDAwMDAwMDAgLTA0MDAKfCsrKyBhd3N0YXRz
LTYuNS90b29scy9hd3N0YXRzX2J1aWxkc3RhdGljcGFnZXMucGwJMjAwNi0wMS0wNCAwMDo1ODoy
MC40OTA2MTM1MjkgLTA1MDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTm8gZmlsZSB0byBw
YXRjaC4gIFNraXBwaW5nIHBhdGNoLgoyIG91dCBvZiAyIGh1bmtzIGlnbm9yZWQKY2FuJ3QgZmlu
ZCBmaWxlIHRvIHBhdGNoIGF0IGlucHV0IGxpbmUgNzYKUGVyaGFwcyB5b3UgdXNlZCB0aGUgd3Jv
bmcgLXAgb3IgLS1zdHJpcCBvcHRpb24/ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3YXM6
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnxkaWZmIC11ck4gYXdzdGF0cy02LjUub3JpZy90
b29scy9hd3N0YXRzX2NvbmZpZ3VyZS5wbCBhd3N0YXRzLTYuNS90b29scy9hd3N0YXRzX2NvbmZp
Z3VyZS5wbAp8LS0tIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwJ
MjAwNS0wNC0yMiAxMzozNDowNS4wMDAwMDAwMDAgLTA0MDAKfCsrKyBhd3N0YXRzLTYuNS90b29s
cy9hd3N0YXRzX2NvbmZpZ3VyZS5wbAkyMDA2LTAxLTA0IDAwOjU4OjI0Ljk4NzAwMjgxMiAtMDUw
MAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcg
cGF0Y2guCjEgb3V0IG9mIDEgaHVuayBpZ25vcmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBh
dCBpbnB1dCBsaW5lIDg4ClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAg
b3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19leHBv
cnRsaWIucGwgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19leHBvcnRsaWIucGwKfC0tLSBhd3N0
YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBsCTIwMDMtMTItMDUgMTg6NTM6
MzguMDAwMDAwMDAwIC0wNTAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19leHBvcnRs
aWIucGwJMjAwNi0wMS0wNCAwMDo1ODozMC43NjkyMTc0NTQgLTA1MDAKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KTm8gZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAx
IGh1bmsgaWdub3JlZApjYW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSAxMDIK
UGVyaGFwcyB5b3UgdXNlZCB0aGUgd3JvbmcgLXAgb3IgLS1zdHJpcCBvcHRpb24/ClRoZSB0ZXh0
IGxlYWRpbmcgdXAgdG8gdGhpcyB3YXM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnxkaWZm
IC11ck4gYXdzdGF0cy02LjUub3JpZy90b29scy9hd3N0YXRzX3VwZGF0ZWFsbC5wbCBhd3N0YXRz
L3Rvb2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBsCnwtLS0gYXdzdGF0cy02LjUub3JpZy90b29scy9h
d3N0YXRzX3VwZGF0ZWFsbC5wbAkyMDA1LTA0LTIyIDEzOjM0OjA1LjAwMDAwMDAwMCAtMDQwMAp8
KysrIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBsCTIwMDYtMDEtMDQgMDA6
NTg6MzQuOTEwNjU0OTUzIC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUg
dG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKY2FuJ3Qg
ZmluZCBmaWxlIHRvIHBhdGNoIGF0IGlucHV0IGxpbmUgMTE0ClBlcmhhcHMgeW91IHVzZWQgdGhl
IHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMg
d2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3RhdHMtNi41Lm9y
aWcvdG9vbHMvbG9ncmVzb2x2ZW1lcmdlLnBsIGF3c3RhdHMtNi41L3Rvb2xzL2xvZ3Jlc29sdmVt
ZXJnZS5wbAp8LS0tIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvbG9ncmVzb2x2ZW1lcmdlLnBsCTIw
MDUtMTItMDQgMTY6MTA6NDYuMDAwMDAwMDAwIC0wNTAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMv
bG9ncmVzb2x2ZW1lcmdlLnBsCTIwMDYtMDEtMDQgMDA6NTg6MzguNTUyMTYwMzU2IC0wNTAwCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRj
aC4KMiBvdXQgb2YgMiBodW5rcyBpZ25vcmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBp
bnB1dCBsaW5lIDEzNQpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9w
dGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL21haWxsb2djb252ZXJ0
LnBsIGF3c3RhdHMtNi41L3Rvb2xzL21haWxsb2djb252ZXJ0LnBsCnwtLS0gYXdzdGF0cy02LjUu
b3JpZy90b29scy9tYWlsbG9nY29udmVydC5wbAkyMDA1LTA0LTIyIDEzOjM0OjA1LjAwMDAwMDAw
MCAtMDQwMAp8KysrIGF3c3RhdHMtNi41L3Rvb2xzL21haWxsb2djb252ZXJ0LnBsCTIwMDYtMDEt
MDQgMDA6NTg6NDIuNDY1NjI4ODIzIC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5v
IGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
ClBBVENIIENPTU1BTkQ6CSBwYXRjaCAtcDEgLWcwIC1FIC0tbm8tYmFja3VwLWlmLW1pc21hdGNo
IDwgL3Vzci9wb3J0YWdlL25ldC13d3cvYXdzdGF0cy9maWxlcy9hd3N0YXRzLTYuNS1DVkUtMjAw
Ni0yMjM3LUNWRS0yMDA2LTE5NDUuZGlmZgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KcGF0Y2hpbmcgZmlsZSB3d3dyb290L2NnaS1iaW4v
YXdzdGF0cy5wbApwYXRjaGluZyBmaWxlIHd3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCnBhdGNo
aW5nIGZpbGUgdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBsCnBhdGNoaW5nIGZpbGUg
dG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwKcGF0Y2hpbmcgZmlsZSB0b29scy9hd3N0YXRzX2V4
cG9ydGxpYi5wbApwYXRjaGluZyBmaWxlIHRvb2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBsCnBhdGNo
aW5nIGZpbGUgdG9vbHMvbG9ncmVzb2x2ZW1lcmdlLnBsCkh1bmsgIzEgRkFJTEVEIGF0IDEwNC4K
SHVuayAjMiBGQUlMRUQgYXQgMTMzLgoyIG91dCBvZiAyIGh1bmtzIEZBSUxFRCAtLSBzYXZpbmcg
cmVqZWN0cyB0byBmaWxlIHRvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbC5yZWoKcGF0Y2hpbmcgZmls
ZSB0b29scy9tYWlsbG9nY29udmVydC5wbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQoKUEFUQ0ggQ09NTUFORDoJIHBhdGNoIC1wMiAtZzAg
LUUgLS1uby1iYWNrdXAtaWYtbWlzbWF0Y2ggPCAvdXNyL3BvcnRhZ2UvbmV0LXd3dy9hd3N0YXRz
L2ZpbGVzL2F3c3RhdHMtNi41LUNWRS0yMDA2LTIyMzctQ1ZFLTIwMDYtMTk0NS5kaWZmCgo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpjYW4n
dCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSAzClBlcmhhcHMgeW91IHVzZWQgdGhl
IHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMg
d2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8LS0tIGF3c3RhdHMtNi41Lm9yaWcvd3d3
cm9vdC9jZ2ktYmluL2F3c3RhdHMucGwJMjAwNS0xMS0yNCAxNToxMToxOS4wMDAwMDAwMDAgLTA1
MDAKfCsrKyBhd3N0YXRzLTYuNS93d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAkyMDA2LTA1LTA2
IDE3OjM0OjEzLjAwMDAwMDAwMCAtMDQwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBm
aWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0Y2guCjQgb3V0IG9mIDQgaHVua3MgaWdub3JlZApj
YW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSA0MwpQZXJoYXBzIHlvdSB1c2Vk
IHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0
aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfEluZGV4OiBhd3N0YXRzLTYuNS93
d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAp8PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQp8LS0tIGF3c3RhdHMtNi41Lm9y
aWcvd3d3cm9vdC9jZ2ktYmluL2F3c3RhdHMucGwJMjAwNi0wNS0wNSAxNjo0MzoxMi4wMDAwMDAw
MDAgLTA0MDAKfCsrKyBhd3N0YXRzLTYuNS93d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAkyMDA2
LTA1LTA2IDE3OjI2OjEwLjAwMDAwMDAwMCAtMDQwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0Y2guCjEgb3V0IG9mIDEgaHVuayBpZ25v
cmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDU1ClBlcmhhcHMgeW91
IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVw
IHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3Rh
dHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBsIGF3c3RhdHMtNi41
L3Rvb2xzL2F3c3RhdHNfYnVpbGRzdGF0aWNwYWdlcy5wbAp8LS0tIGF3c3RhdHMtNi41Lm9yaWcv
dG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBsCTIwMDUtMDgtMjMgMTU6NTY6MzUuMDAw
MDAwMDAwIC0wNDAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3Bh
Z2VzLnBsCTIwMDYtMDEtMDQgMDA6NTg6MjAuNDkwNjEzNTI5IC0wNTAwCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMiBvdXQgb2Yg
MiBodW5rcyBpZ25vcmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDc2
ClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4
dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlm
ZiAtdXJOIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwgYXdzdGF0
cy02LjUvdG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwKfC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rv
b2xzL2F3c3RhdHNfY29uZmlndXJlLnBsCTIwMDUtMDQtMjIgMTM6MzQ6MDUuMDAwMDAwMDAwIC0w
NDAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwJMjAwNi0wMS0w
NCAwMDo1ODoyNC45ODcwMDI4MTIgLTA1MDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTm8g
ZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAxIGh1bmsgaWdub3JlZApj
YW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSA4OApQZXJoYXBzIHlvdSB1c2Vk
IHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0
aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYu
NS5vcmlnL3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBsIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3Rh
dHNfZXhwb3J0bGliLnBsCnwtLS0gYXdzdGF0cy02LjUub3JpZy90b29scy9hd3N0YXRzX2V4cG9y
dGxpYi5wbAkyMDAzLTEyLTA1IDE4OjUzOjM4LjAwMDAwMDAwMCAtMDUwMAp8KysrIGF3c3RhdHMt
Ni41L3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBsCTIwMDYtMDEtMDQgMDA6NTg6MzAuNzY5MjE3
NDU0IC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBT
a2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKY2FuJ3QgZmluZCBmaWxlIHRv
IHBhdGNoIGF0IGlucHV0IGxpbmUgMTAyClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9y
IC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdz
dGF0c191cGRhdGVhbGwucGwgYXdzdGF0cy90b29scy9hd3N0YXRzX3VwZGF0ZWFsbC5wbAp8LS0t
IGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwJMjAwNS0wNC0yMiAx
MzozNDowNS4wMDAwMDAwMDAgLTA0MDAKfCsrKyBhd3N0YXRzLTYuNS90b29scy9hd3N0YXRzX3Vw
ZGF0ZWFsbC5wbAkyMDA2LTAxLTA0IDAwOjU4OjM0LjkxMDY1NDk1MyAtMDUwMAotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0Y2guCjEgb3V0
IG9mIDEgaHVuayBpZ25vcmVkCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5l
IDExNApQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhl
IHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
fGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbCBhd3N0
YXRzLTYuNS90b29scy9sb2dyZXNvbHZlbWVyZ2UucGwKfC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rv
b2xzL2xvZ3Jlc29sdmVtZXJnZS5wbAkyMDA1LTEyLTA0IDE2OjEwOjQ2LjAwMDAwMDAwMCAtMDUw
MAp8KysrIGF3c3RhdHMtNi41L3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbAkyMDA2LTAxLTA0IDAw
OjU4OjM4LjU1MjE2MDM1NiAtMDUwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxl
IHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0Y2guCjIgb3V0IG9mIDIgaHVua3MgaWdub3JlZApjYW4n
dCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSAxMzUKUGVyaGFwcyB5b3UgdXNlZCB0
aGUgd3JvbmcgLXAgb3IgLS1zdHJpcCBvcHRpb24/ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhp
cyB3YXM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnxkaWZmIC11ck4gYXdzdGF0cy02LjUu
b3JpZy90b29scy9tYWlsbG9nY29udmVydC5wbCBhd3N0YXRzLTYuNS90b29scy9tYWlsbG9nY29u
dmVydC5wbAp8LS0tIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvbWFpbGxvZ2NvbnZlcnQucGwJMjAw
NS0wNC0yMiAxMzozNDowNS4wMDAwMDAwMDAgLTA0MDAKfCsrKyBhd3N0YXRzLTYuNS90b29scy9t
YWlsbG9nY29udmVydC5wbAkyMDA2LTAxLTA0IDAwOjU4OjQyLjQ2NTYyODgyMyAtMDUwMAotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0Y2gu
CjEgb3V0IG9mIDEgaHVuayBpZ25vcmVkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09CgpQQVRDSCBDT01NQU5EOgkgcGF0Y2ggLXAzIC1nMCAt
RSAtLW5vLWJhY2t1cC1pZi1taXNtYXRjaCA8IC91c3IvcG9ydGFnZS9uZXQtd3d3L2F3c3RhdHMv
ZmlsZXMvYXdzdGF0cy02LjUtQ1ZFLTIwMDYtMjIzNy1DVkUtMjAwNi0xOTQ1LmRpZmYKCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CmNhbid0
IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDMKUGVyaGFwcyB5b3UgdXNlZCB0aGUg
d3JvbmcgLXAgb3IgLS1zdHJpcCBvcHRpb24/ClRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3
YXM6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnwtLS0gYXdzdGF0cy02LjUub3JpZy93d3dy
b290L2NnaS1iaW4vYXdzdGF0cy5wbAkyMDA1LTExLTI0IDE1OjExOjE5LjAwMDAwMDAwMCAtMDUw
MAp8KysrIGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCTIwMDYtMDUtMDYg
MTc6MzQ6MTMuMDAwMDAwMDAwIC0wNDAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZp
bGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KNCBvdXQgb2YgNCBodW5rcyBpZ25vcmVkCmNh
bid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDQzClBlcmhhcHMgeW91IHVzZWQg
dGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRo
aXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8SW5kZXg6IGF3c3RhdHMtNi41L3d3
d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnwtLS0gYXdzdGF0cy02LjUub3Jp
Zy93d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAkyMDA2LTA1LTA1IDE2OjQzOjEyLjAwMDAwMDAw
MCAtMDQwMAp8KysrIGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCTIwMDYt
MDUtMDYgMTc6MjY6MTAuMDAwMDAwMDAwIC0wNDAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ck5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9y
ZWQKbWlzc2luZyBoZWFkZXIgZm9yIHVuaWZpZWQgZGlmZiBhdCBsaW5lIDU1IG9mIHBhdGNoCmNh
bid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDU1ClBlcmhhcHMgeW91IHVzZWQg
dGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRo
aXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3RhdHMtNi41
Lm9yaWcvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBsIGF3c3RhdHMtNi41L3Rvb2xz
L2F3c3RhdHNfYnVpbGRzdGF0aWNwYWdlcy5wbAp8LS0tIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMv
YXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBsCTIwMDUtMDgtMjMgMTU6NTY6MzUuMDAwMDAwMDAw
IC0wNDAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBs
CTIwMDYtMDEtMDQgMDA6NTg6MjAuNDkwNjEzNTI5IC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMiBvdXQgb2YgMiBodW5r
cyBpZ25vcmVkCm1pc3NpbmcgaGVhZGVyIGZvciB1bmlmaWVkIGRpZmYgYXQgbGluZSA3NiBvZiBw
YXRjaApjYW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQgbGluZSA3NgpQZXJoYXBzIHlv
dSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1
cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfGRpZmYgLXVyTiBhd3N0
YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfY29uZmlndXJlLnBsIGF3c3RhdHMtNi41L3Rvb2xz
L2F3c3RhdHNfY29uZmlndXJlLnBsCnwtLS0gYXdzdGF0cy02LjUub3JpZy90b29scy9hd3N0YXRz
X2NvbmZpZ3VyZS5wbAkyMDA1LTA0LTIyIDEzOjM0OjA1LjAwMDAwMDAwMCAtMDQwMAp8KysrIGF3
c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfY29uZmlndXJlLnBsCTIwMDYtMDEtMDQgMDA6NTg6MjQu
OTg3MDAyODEyIC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0
Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKbWlzc2luZyBoZWFk
ZXIgZm9yIHVuaWZpZWQgZGlmZiBhdCBsaW5lIDg4IG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0
byBwYXRjaCBhdCBpbnB1dCBsaW5lIDg4ClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9y
IC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdz
dGF0c19leHBvcnRsaWIucGwgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19leHBvcnRsaWIucGwK
fC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBsCTIwMDMtMTIt
MDUgMTg6NTM6MzguMDAwMDAwMDAwIC0wNTAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0
c19leHBvcnRsaWIucGwJMjAwNi0wMS0wNCAwMDo1ODozMC43NjkyMTc0NTQgLTA1MDAKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KTm8gZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgox
IG91dCBvZiAxIGh1bmsgaWdub3JlZAptaXNzaW5nIGhlYWRlciBmb3IgdW5pZmllZCBkaWZmIGF0
IGxpbmUgMTAyIG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5l
IDEwMgpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhl
IHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
fGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBsIGF3
c3RhdHMvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwKfC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rv
b2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBsCTIwMDUtMDQtMjIgMTM6MzQ6MDUuMDAwMDAwMDAwIC0w
NDAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwJMjAwNi0wMS0w
NCAwMDo1ODozNC45MTA2NTQ5NTMgLTA1MDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTm8g
ZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAxIGh1bmsgaWdub3JlZApt
aXNzaW5nIGhlYWRlciBmb3IgdW5pZmllZCBkaWZmIGF0IGxpbmUgMTE0IG9mIHBhdGNoCmNhbid0
IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDExNApQZXJoYXBzIHlvdSB1c2VkIHRo
ZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlz
IHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5v
cmlnL3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbCBhd3N0YXRzLTYuNS90b29scy9sb2dyZXNvbHZl
bWVyZ2UucGwKfC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbAky
MDA1LTEyLTA0IDE2OjEwOjQ2LjAwMDAwMDAwMCAtMDUwMAp8KysrIGF3c3RhdHMtNi41L3Rvb2xz
L2xvZ3Jlc29sdmVtZXJnZS5wbAkyMDA2LTAxLTA0IDAwOjU4OjM4LjU1MjE2MDM1NiAtMDUwMAot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBhdGNoLiAgU2tpcHBpbmcgcGF0
Y2guCjIgb3V0IG9mIDIgaHVua3MgaWdub3JlZAptaXNzaW5nIGhlYWRlciBmb3IgdW5pZmllZCBk
aWZmIGF0IGxpbmUgMTM1IG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1
dCBsaW5lIDEzNQpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlv
bj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL21haWxsb2djb252ZXJ0LnBs
IGF3c3RhdHMtNi41L3Rvb2xzL21haWxsb2djb252ZXJ0LnBsCnwtLS0gYXdzdGF0cy02LjUub3Jp
Zy90b29scy9tYWlsbG9nY29udmVydC5wbAkyMDA1LTA0LTIyIDEzOjM0OjA1LjAwMDAwMDAwMCAt
MDQwMAp8KysrIGF3c3RhdHMtNi41L3Rvb2xzL21haWxsb2djb252ZXJ0LnBsCTIwMDYtMDEtMDQg
MDA6NTg6NDIuNDY1NjI4ODIzIC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZp
bGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGlnbm9yZWQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KClBB
VENIIENPTU1BTkQ6CSBwYXRjaCAtcDQgLWcwIC1FIC0tbm8tYmFja3VwLWlmLW1pc21hdGNoIDwg
L3Vzci9wb3J0YWdlL25ldC13d3cvYXdzdGF0cy9maWxlcy9hd3N0YXRzLTYuNS1DVkUtMjAwNi0y
MjM3LUNWRS0yMDA2LTE5NDUuZGlmZgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KbWlzc2luZyBoZWFkZXIgZm9yIHVuaWZpZWQgZGlmZiBh
dCBsaW5lIDMgb2YgcGF0Y2gKY2FuJ3QgZmluZCBmaWxlIHRvIHBhdGNoIGF0IGlucHV0IGxpbmUg
MwpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRl
eHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfC0t
LSBhd3N0YXRzLTYuNS5vcmlnL3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCTIwMDUtMTEtMjQg
MTU6MTE6MTkuMDAwMDAwMDAwIC0wNTAwCnwrKysgYXdzdGF0cy02LjUvd3d3cm9vdC9jZ2ktYmlu
L2F3c3RhdHMucGwJMjAwNi0wNS0wNiAxNzozNDoxMy4wMDAwMDAwMDAgLTA0MDAKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KTm8gZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgo0IG91
dCBvZiA0IGh1bmtzIGlnbm9yZWQKbWlzc2luZyBoZWFkZXIgZm9yIHVuaWZpZWQgZGlmZiBhdCBs
aW5lIDQzIG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDQz
ClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4
dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8SW5k
ZXg6IGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCnw9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cnwt
LS0gYXdzdGF0cy02LjUub3JpZy93d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAkyMDA2LTA1LTA1
IDE2OjQzOjEyLjAwMDAwMDAwMCAtMDQwMAp8KysrIGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJp
bi9hd3N0YXRzLnBsCTIwMDYtMDUtMDYgMTc6MjY6MTAuMDAwMDAwMDAwIC0wNDAwCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBv
dXQgb2YgMSBodW5rIGlnbm9yZWQKbWlzc2luZyBoZWFkZXIgZm9yIHVuaWZpZWQgZGlmZiBhdCBs
aW5lIDU1IG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDU1
ClBlcmhhcHMgeW91IHVzZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4
dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlm
ZiAtdXJOIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBs
IGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfYnVpbGRzdGF0aWNwYWdlcy5wbAp8LS0tIGF3c3Rh
dHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2VzLnBsCTIwMDUtMDgtMjMg
MTU6NTY6MzUuMDAwMDAwMDAwIC0wNDAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19i
dWlsZHN0YXRpY3BhZ2VzLnBsCTIwMDYtMDEtMDQgMDA6NTg6MjAuNDkwNjEzNTI5IC0wNTAwCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRj
aC4KMiBvdXQgb2YgMiBodW5rcyBpZ25vcmVkCm1pc3NpbmcgaGVhZGVyIGZvciB1bmlmaWVkIGRp
ZmYgYXQgbGluZSA3NiBvZiBwYXRjaApjYW4ndCBmaW5kIGZpbGUgdG8gcGF0Y2ggYXQgaW5wdXQg
bGluZSA3NgpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8K
VGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfY29uZmlndXJlLnBs
IGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfY29uZmlndXJlLnBsCnwtLS0gYXdzdGF0cy02LjUu
b3JpZy90b29scy9hd3N0YXRzX2NvbmZpZ3VyZS5wbAkyMDA1LTA0LTIyIDEzOjM0OjA1LjAwMDAw
MDAwMCAtMDQwMAp8KysrIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfY29uZmlndXJlLnBsCTIw
MDYtMDEtMDQgMDA6NTg6MjQuOTg3MDAyODEyIC0wNTAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2YgMSBodW5rIGln
bm9yZWQKbWlzc2luZyBoZWFkZXIgZm9yIHVuaWZpZWQgZGlmZiBhdCBsaW5lIDg4IG9mIHBhdGNo
CmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDg4ClBlcmhhcHMgeW91IHVz
ZWQgdGhlIHdyb25nIC1wIG9yIC0tc3RyaXAgb3B0aW9uPwpUaGUgdGV4dCBsZWFkaW5nIHVwIHRv
IHRoaXMgd2FzOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp8ZGlmZiAtdXJOIGF3c3RhdHMt
Ni41Lm9yaWcvdG9vbHMvYXdzdGF0c19leHBvcnRsaWIucGwgYXdzdGF0cy02LjUvdG9vbHMvYXdz
dGF0c19leHBvcnRsaWIucGwKfC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfZXhw
b3J0bGliLnBsCTIwMDMtMTItMDUgMTg6NTM6MzguMDAwMDAwMDAwIC0wNTAwCnwrKysgYXdzdGF0
cy02LjUvdG9vbHMvYXdzdGF0c19leHBvcnRsaWIucGwJMjAwNi0wMS0wNCAwMDo1ODozMC43Njky
MTc0NTQgLTA1MDAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTm8gZmlsZSB0byBwYXRjaC4g
IFNraXBwaW5nIHBhdGNoLgoxIG91dCBvZiAxIGh1bmsgaWdub3JlZAptaXNzaW5nIGhlYWRlciBm
b3IgdW5pZmllZCBkaWZmIGF0IGxpbmUgMTAyIG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBw
YXRjaCBhdCBpbnB1dCBsaW5lIDEwMgpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAt
LXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3Rh
dHNfdXBkYXRlYWxsLnBsIGF3c3RhdHMvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwKfC0tLSBh
d3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBsCTIwMDUtMDQtMjIgMTM6
MzQ6MDUuMDAwMDAwMDAwIC0wNDAwCnwrKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c191cGRh
dGVhbGwucGwJMjAwNi0wMS0wNCAwMDo1ODozNC45MTA2NTQ5NTMgLTA1MDAKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KTm8gZmlsZSB0byBwYXRjaC4gIFNraXBwaW5nIHBhdGNoLgoxIG91dCBv
ZiAxIGh1bmsgaWdub3JlZAptaXNzaW5nIGhlYWRlciBmb3IgdW5pZmllZCBkaWZmIGF0IGxpbmUg
MTE0IG9mIHBhdGNoCmNhbid0IGZpbmQgZmlsZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDExNApQ
ZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAtcCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQg
bGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfGRpZmYg
LXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbCBhd3N0YXRzLTYu
NS90b29scy9sb2dyZXNvbHZlbWVyZ2UucGwKfC0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2xv
Z3Jlc29sdmVtZXJnZS5wbAkyMDA1LTEyLTA0IDE2OjEwOjQ2LjAwMDAwMDAwMCAtMDUwMAp8Kysr
IGF3c3RhdHMtNi41L3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbAkyMDA2LTAxLTA0IDAwOjU4OjM4
LjU1MjE2MDM1NiAtMDUwMAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpObyBmaWxlIHRvIHBh
dGNoLiAgU2tpcHBpbmcgcGF0Y2guCjIgb3V0IG9mIDIgaHVua3MgaWdub3JlZAptaXNzaW5nIGhl
YWRlciBmb3IgdW5pZmllZCBkaWZmIGF0IGxpbmUgMTM1IG9mIHBhdGNoCmNhbid0IGZpbmQgZmls
ZSB0byBwYXRjaCBhdCBpbnB1dCBsaW5lIDEzNQpQZXJoYXBzIHlvdSB1c2VkIHRoZSB3cm9uZyAt
cCBvciAtLXN0cmlwIG9wdGlvbj8KVGhlIHRleHQgbGVhZGluZyB1cCB0byB0aGlzIHdhczoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KfGRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xz
L21haWxsb2djb252ZXJ0LnBsIGF3c3RhdHMtNi41L3Rvb2xzL21haWxsb2djb252ZXJ0LnBsCnwt
LS0gYXdzdGF0cy02LjUub3JpZy90b29scy9tYWlsbG9nY29udmVydC5wbAkyMDA1LTA0LTIyIDEz
OjM0OjA1LjAwMDAwMDAwMCAtMDQwMAp8KysrIGF3c3RhdHMtNi41L3Rvb2xzL21haWxsb2djb252
ZXJ0LnBsCTIwMDYtMDEtMDQgMDA6NTg6NDIuNDY1NjI4ODIzIC0wNTAwCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCk5vIGZpbGUgdG8gcGF0Y2guICBTa2lwcGluZyBwYXRjaC4KMSBvdXQgb2Yg
MSBodW5rIGlnbm9yZWQK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127248</attachid>
            <date>2007-08-08 07:19 0000</date>
            <desc>Fixed awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff</desc>
            <filename>awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGF3c3RhdHMtNi41Lm9yaWcvd3d3cm9vdC9jZ2ktYmluL2F3c3RhdHMucGwJMjAwNS0xMS0y
NCAxNToxMToxOS4wMDAwMDAwMDAgLTA1MDAKKysrIGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJp
bi9hd3N0YXRzLnBsCTIwMDYtMDUtMDYgMTc6MzQ6MTMuMDAwMDAwMDAwIC0wNDAwCkBAIC01NTM0
LDcgKzU1MzQsNyBAQAogCSAgICAkUXVlcnlTdHJpbmcgPX4gcy8mLyZhbXA7L2c7CiAJfQogCi0J
JFF1ZXJ5U3RyaW5nID0gQ2xlYW5Gcm9tQ1NTQSgkUXVlcnlTdHJpbmcpOworCSRRdWVyeVN0cmlu
ZyA9IENsZWFuRnJvbUNTU0EoJkRlY29kZUVuY29kZWRTdHJpbmcoJFF1ZXJ5U3RyaW5nKSk7CiAK
ICAgICAjIFNlY3VyaXR5IHRlc3QKIAlpZiAoJFF1ZXJ5U3RyaW5nID1+IC9Mb2dGaWxlPShbXiZd
KykvaSkJCQkJeyBlcnJvcigiTG9nZmlsZSBwYXJhbWV0ZXIgY2FuJ3QgYmUgb3ZlcndyaXR0ZW4g
d2hlbiBBV1N0YXRzIGlzIHVzZWQgZnJvbSBhIENHSSIpOyB9CkBAIC01NTQyLDcgKzU1NDIsNyBA
QAogCSMgTm8gdXBkYXRlIGJ1dCByZXBvcnQgYnkgZGVmYXVsdCB3aGVuIHJ1biBmcm9tIGEgYnJv
d3NlcgogCSRVcGRhdGVTdGF0cz0oJFF1ZXJ5U3RyaW5nPX4vdXBkYXRlPTEvaT8xOjApOwogCi0J
aWYgKCRRdWVyeVN0cmluZyA9fiAvY29uZmlnPShbXiZdKykvaSkJCQkJeyAkU2l0ZUNvbmZpZz0m
RGVjb2RlRW5jb2RlZFN0cmluZygiJDEiKTsgfQorCWlmICgkUXVlcnlTdHJpbmcgPX4gL2NvbmZp
Zz0oW14mXSspL2kpCQkJCXsgJFNpdGVDb25maWc9JlNhbml0aXplKCZEZWNvZGVFbmNvZGVkU3Ry
aW5nKCIkMSIpKTsgfQogCWlmICgkUXVlcnlTdHJpbmcgPX4gL2Rpcmljb25zPShbXiZdKykvaSkJ
CQl7ICREaXJJY29ucz0mRGVjb2RlRW5jb2RlZFN0cmluZygiJDEiKTsgfQogCWlmICgkUXVlcnlT
dHJpbmcgPX4gL3BsdWdpbm1vZGU9KFteJl0rKS9pKQkJCXsgJFBsdWdpbk1vZGU9JlNhbml0aXpl
KCZEZWNvZGVFbmNvZGVkU3RyaW5nKCIkMSIpLDEpOyB9CiAJaWYgKCRRdWVyeVN0cmluZyA9fiAv
Y29uZmlnZGlyPShbXiZdKykvaSkJCQl7ICREaXJDb25maWc9JlNhbml0aXplKCZEZWNvZGVFbmNv
ZGVkU3RyaW5nKCIkMSIpKTsgfQpAQCAtNTU2MSw3ICs1NTYxLDcgQEAKIAogCSMgSWYgbWlncmF0
ZQogCWlmICgkUXVlcnlTdHJpbmcgPX4gLyhefC18JnwmYW1wOyltaWdyYXRlPShbXiZdKykvaSkJ
ewotCQkkTWlncmF0ZVN0YXRzPSZEZWNvZGVFbmNvZGVkU3RyaW5nKCIkMiIpOyAKKwkJJE1pZ3Jh
dGVTdGF0cz0mU2FuaXRpemUoJkRlY29kZUVuY29kZWRTdHJpbmcoIiQyIikpOwogCQkkTWlncmF0
ZVN0YXRzID1+IC9eKC4qKSRQUk9HKFxkezAsMn0pKFxkXGQpKFxkXGRcZFxkKSguKilcLnR4dCQv
OwogCQkkU2l0ZUNvbmZpZz0kNT8kNToneHh4JzsgJFNpdGVDb25maWcgPX4gcy9eXC4vLzsJCSMg
U2l0ZUNvbmZpZyBpcyB1c2VkIHRvIGZpbmQgY29uZmlnIGZpbGUKIAl9CkBAIC01NTkxLDcgKzU1
OTEsNyBAQAogCSMgVXBkYXRlIHdpdGggbm8gcmVwb3J0IGJ5IGRlZmF1bHQgd2hlbiBydW4gZnJv
bSBjb21tYW5kIGxpbmUKIAkkVXBkYXRlU3RhdHM9MTsKIAotCWlmICgkUXVlcnlTdHJpbmcgPX4g
L2NvbmZpZz0oW14mXSspL2kpCQkJCXsgJFNpdGVDb25maWc9IiQxIjsgfQorCWlmICgkUXVlcnlT
dHJpbmcgPX4gL2NvbmZpZz0oW14mXSspL2kpCQkJCXsgJFNpdGVDb25maWc9JlNhbml0aXplKCIk
MSIpOyB9CiAJaWYgKCRRdWVyeVN0cmluZyA9fiAvZGlyaWNvbnM9KFteJl0rKS9pKQkJCXsgJERp
ckljb25zPSIkMSI7IH0KIAlpZiAoJFF1ZXJ5U3RyaW5nID1+IC9wbHVnaW5tb2RlPShbXiZdKykv
aSkJCQl7ICRQbHVnaW5Nb2RlPSZTYW5pdGl6ZSgiJDEiLDEpOyB9CiAJaWYgKCRRdWVyeVN0cmlu
ZyA9fiAvY29uZmlnZGlyPShbXiZdKykvaSkJCQl7ICREaXJDb25maWc9JlNhbml0aXplKCIkMSIp
OyB9CkluZGV4OiBhd3N0YXRzLTYuNS93d3dyb290L2NnaS1iaW4vYXdzdGF0cy5wbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBhd3N0YXRzLTYuNS5vcmlnL3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsCTIwMDYt
MDUtMDUgMTY6NDM6MTIuMDAwMDAwMDAwIC0wNDAwCisrKyBhd3N0YXRzLTYuNS93d3dyb290L2Nn
aS1iaW4vYXdzdGF0cy5wbAkyMDA2LTA1LTA2IDE3OjI2OjEwLjAwMDAwMDAwMCAtMDQwMApAQCAt
MTEzMSw3ICsxMTMxLDcgQEAKIAlteSAkY29uZmlnZGlyPXNoaWZ0OwogCW15IEBQb3NzaWJsZUNv
bmZpZ0Rpcj0oKTsKIAotCWlmICgkY29uZmlnZGlyKSB7IEBQb3NzaWJsZUNvbmZpZ0Rpcj0oIiRj
b25maWdkaXIiKTsgfQorCWlmICgkY29uZmlnZGlyICYmICRFTlZ7IkFXU1RBVFNfRU5BQkxFX0NP
TkZJR19ESVIifSkgeyBAUG9zc2libGVDb25maWdEaXI9KCIkY29uZmlnZGlyIik7IH0KIAllbHNl
IHsgQFBvc3NpYmxlQ29uZmlnRGlyPSgiJERJUiIsIi9ldGMvYXdzdGF0cyIsIi91c3IvbG9jYWwv
ZXRjL2F3c3RhdHMiLCIvZXRjIiwiL2V0Yy9vcHQvYXdzdGF0cyIpOyB9CiAKIAkjIE9wZW4gY29u
ZmlnIGZpbGUKZGlmZiAtdXJOIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19idWlsZHN0
YXRpY3BhZ2VzLnBsIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfYnVpbGRzdGF0aWNwYWdlcy5w
bAotLS0gYXdzdGF0cy02LjUub3JpZy90b29scy9hd3N0YXRzX2J1aWxkc3RhdGljcGFnZXMucGwJ
MjAwNS0wOC0yMyAxNTo1NjozNS4wMDAwMDAwMDAgLTA0MDAKKysrIGF3c3RhdHMtNi41L3Rvb2xz
L2F3c3RhdHNfYnVpbGRzdGF0aWNwYWdlcy5wbAkyMDA2LTAxLTA0IDAwOjU4OjIwLjQ5MDYxMzUy
OSAtMDUwMApAQCAtNzUsNyArNzUsNyBAQAogIyBSZXR1cm46CQlOb25lCiAjLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiBzdWIgZXJyb3IgewotCXByaW50ICJFcnJvcjogJF9bMF0uXG4iOworCXByaW50
IFNUREVSUiAiRXJyb3I6ICRfWzBdLlxuIjsKICAgICBleGl0IDE7CiB9CiAKQEAgLTk1LDcgKzk1
LDcgQEAKICMgICAgCQlwcmludCAiJG1lc3NhZ2VzdHJpbmc8YnIgLz5cbiI7CiAjICAgIAl9CiAj
ICAgIAllbHNlIHsKLQkgICAgCXByaW50ICIkbWVzc2FnZXN0cmluZ1xuIjsKKwkgICAgCXByaW50
IFNUREVSUiAiJG1lc3NhZ2VzdHJpbmdcbiI7CiAjICAgIAl9CiAjCX0KIH0KZGlmZiAtdXJOIGF3
c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwgYXdzdGF0cy02LjUvdG9v
bHMvYXdzdGF0c19jb25maWd1cmUucGwKLS0tIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvYXdzdGF0
c19jb25maWd1cmUucGwJMjAwNS0wNC0yMiAxMzozNDowNS4wMDAwMDAwMDAgLTA0MDAKKysrIGF3
c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfY29uZmlndXJlLnBsCTIwMDYtMDEtMDQgMDA6NTg6MjQu
OTg3MDAyODEyIC0wNTAwCkBAIC04Nyw3ICs4Nyw3IEBACiAjIGVycm9yCiAjLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogc3ViIGVycm9yIHsK
LQlwcmludCAiRXJyb3I6ICRfWzBdLlxuIjsKKwlwcmludCBTVERFUlIgIkVycm9yOiAkX1swXS5c
biI7CiAgICAgZXhpdCAxOwogfQogCmRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3
c3RhdHNfZXhwb3J0bGliLnBsIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBs
Ci0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBsCTIwMDMtMTIt
MDUgMTg6NTM6MzguMDAwMDAwMDAwIC0wNTAwCisrKyBhd3N0YXRzLTYuNS90b29scy9hd3N0YXRz
X2V4cG9ydGxpYi5wbAkyMDA2LTAxLTA0IDAwOjU4OjMwLjc2OTIxNzQ1NCAtMDUwMApAQCAtOTMs
OCArOTMsOCBAQAogCW15ICR0aGlyZG1lc3NhZ2U9c2hpZnR8fCIiOwogCW15ICRkb25vdHNob3dz
ZXR1cGluZm89c2hpZnR8fDA7CiAJaWYgKCREZWJ1ZykgeyBkZWJ1ZygiJG1lc3NhZ2UgJHNlY29u
ZG1lc3NhZ2UgJHRoaXJkbWVzc2FnZSIsMSk7IH0KLQlwcmludCAiJG1lc3NhZ2UiOwotCXByaW50
ICJcbiI7CisJcHJpbnQgU1RERVJSICIkbWVzc2FnZSI7CisJcHJpbnQgU1RERVJSICJcbiI7CiAJ
ZXhpdCAxOwogfQogCmRpZmYgLXVyTiBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL2F3c3RhdHNfdXBk
YXRlYWxsLnBsIGF3c3RhdHMvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwKLS0tIGF3c3RhdHMt
Ni41Lm9yaWcvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwJMjAwNS0wNC0yMiAxMzozNDowNS4w
MDAwMDAwMDAgLTA0MDAKKysrIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfdXBkYXRlYWxsLnBs
CTIwMDYtMDEtMDQgMDA6NTg6MzQuOTEwNjU0OTUzIC0wNTAwCkBAIC0zNiw3ICszNiw3IEBACiAj
IFJldHVybjoJCU5vbmUKICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHN1YiBlcnJvciB7Ci0JcHJp
bnQgIkVycm9yOiAkX1swXS5cbiI7CisJcHJpbnQgU1RERVJSICJFcnJvcjogJF9bMF0uXG4iOwog
ICAgIGV4aXQgMTsKIH0KIAogCiAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmRpZmYgLXVyTiBhd3N0
YXRzLTYuNS5vcmlnL3Rvb2xzL21haWxsb2djb252ZXJ0LnBsIGF3c3RhdHMtNi41L3Rvb2xzL21h
aWxsb2djb252ZXJ0LnBsCi0tLSBhd3N0YXRzLTYuNS5vcmlnL3Rvb2xzL21haWxsb2djb252ZXJ0
LnBsCTIwMDUtMDQtMjIgMTM6MzQ6MDUuMDAwMDAwMDAwIC0wNDAwCisrKyBhd3N0YXRzLTYuNS90
b29scy9tYWlsbG9nY29udmVydC5wbAkyMDA2LTAxLTA0IDAwOjU4OjQyLjQ2NTYyODgyMyAtMDUw
MApAQCAtNTYsNyArNTYsNyBAQAogIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIAogc3ViIGVycm9yIHsKLQlwcmludCAiRXJyb3I6ICRfWzBd
LlxuIjsKKwlwcmludCBTVERFUlIgIkVycm9yOiAkX1swXS5cbiI7CiAgICAgZXhpdCAxOwogfQoK
CmRpZmYgLXVyIGF3c3RhdHMtNi41Lm9yaWcvdG9vbHMvbG9ncmVzb2x2ZW1lcmdlLnBsIGF3c3Rh
dHMtNi41Lm1vZGlmaWVkL3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5wbAotLS0gYXdzdGF0cy02LjUu
b3JpZy90b29scy9sb2dyZXNvbHZlbWVyZ2UucGwJMjAwNS0xMi0wNCAyMjoxMDo0Ni4wMDAwMDAw
MDAgKzAxMDAKKysrIGF3c3RhdHMtNi41Lm1vZGlmaWVkL3Rvb2xzL2xvZ3Jlc29sdmVtZXJnZS5w
bAkyMDA3LTA4LTA4IDA5OjE4OjQ4LjM1Njg3OTY2OCArMDIwMApAQCAtMTA0LDcgKzEwNCw3IEBA
CiAjIFJldHVybjoJCU5vbmUNCiAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogc3ViIGVycm9yIHsN
Ci0JcHJpbnQgIkVycm9yOiAkX1swXS5cbiI7DQorCXByaW50IFNUREVSUiAiRXJyb3I6ICRfWzBd
LlxuIjsNCiAgICAgZXhpdCAxOw0KIH0NCiANCkBAIC0xMzMsNyArMTMzLDcgQEAKIHN1YiB3YXJu
aW5nIHsNCiAJbXkgJG1lc3NhZ2VzdHJpbmc9c2hpZnQ7DQogCWlmICgkRGVidWcpIHsgZGVidWco
IiRtZXNzYWdlc3RyaW5nIiwxKTsgfQ0KLSAgIAlwcmludCAiJG1lc3NhZ2VzdHJpbmdcbiI7DQor
ICAgCXByaW50IFNUREVSUiAiJG1lc3NhZ2VzdHJpbmdcbiI7DQogfQ0KIA0KICMtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129804</attachid>
            <date>2007-09-01 20:21 0000</date>
            <desc>Yet another awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff</desc>
            <filename>awstats-6.5-CVE-2006-2237-CVE-2006-1945.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJpbi9hd3N0YXRzLnBsLm9yaWcJMjAwNy0wOS0w
MSAxMjo0OTo1Ni4wMDAwMDAwMDAgLTA3MDAKKysrIGF3c3RhdHMtNi41L3d3d3Jvb3QvY2dpLWJp
bi9hd3N0YXRzLnBsCTIwMDctMDktMDEgMTI6NTE6MDQuMDAwMDAwMDAwIC0wNzAwCkBAIC0xMTMx
LDcgKzExMzEsNyBAQAogCW15ICRjb25maWdkaXI9c2hpZnQ7CiAJbXkgQFBvc3NpYmxlQ29uZmln
RGlyPSgpOwogCi0JaWYgKCRjb25maWdkaXIpIHsgQFBvc3NpYmxlQ29uZmlnRGlyPSgiJGNvbmZp
Z2RpciIpOyB9CisJaWYgKCRjb25maWdkaXIgJiYgJEVOVnsiQVdTVEFUU19FTkFCTEVfQ09ORklH
X0RJUiJ9KSB7IEBQb3NzaWJsZUNvbmZpZ0Rpcj0oIiRjb25maWdkaXIiKTsgfQogCWVsc2UgeyBA
UG9zc2libGVDb25maWdEaXI9KCIkRElSIiwiL2V0Yy9hd3N0YXRzIiwiL3Vzci9sb2NhbC9ldGMv
YXdzdGF0cyIsIi9ldGMiLCIvZXRjL29wdC9hd3N0YXRzIik7IH0KIAogCSMgT3BlbiBjb25maWcg
ZmlsZQpAQCAtNTUzNCw3ICs1NTM0LDcgQEAKIAkgICAgJFF1ZXJ5U3RyaW5nID1+IHMvJi8mYW1w
Oy9nOwogCX0KIAotCSRRdWVyeVN0cmluZyA9IENsZWFuRnJvbUNTU0EoJFF1ZXJ5U3RyaW5nKTsK
KwkkUXVlcnlTdHJpbmcgPSBDbGVhbkZyb21DU1NBKCZEZWNvZGVFbmNvZGVkU3RyaW5nKCRRdWVy
eVN0cmluZykpOwogCiAgICAgIyBTZWN1cml0eSB0ZXN0CiAJaWYgKCRRdWVyeVN0cmluZyA9fiAv
TG9nRmlsZT0oW14mXSspL2kpCQkJCXsgZXJyb3IoIkxvZ2ZpbGUgcGFyYW1ldGVyIGNhbid0IGJl
IG92ZXJ3cml0dGVuIHdoZW4gQVdTdGF0cyBpcyB1c2VkIGZyb20gYSBDR0kiKTsgfQpAQCAtNTU0
Miw3ICs1NTQyLDcgQEAKIAkjIE5vIHVwZGF0ZSBidXQgcmVwb3J0IGJ5IGRlZmF1bHQgd2hlbiBy
dW4gZnJvbSBhIGJyb3dzZXIKIAkkVXBkYXRlU3RhdHM9KCRRdWVyeVN0cmluZz1+L3VwZGF0ZT0x
L2k/MTowKTsKIAotCWlmICgkUXVlcnlTdHJpbmcgPX4gL2NvbmZpZz0oW14mXSspL2kpCQkJCXsg
JFNpdGVDb25maWc9JkRlY29kZUVuY29kZWRTdHJpbmcoIiQxIik7IH0KKyAgICAgICAgaWYgKCRR
dWVyeVN0cmluZyA9fiAvY29uZmlnPShbXiZdKykvaSkgICAgICAgICAgICAgICAgICAgICAgICAg
IHsgJFNpdGVDb25maWc9JlNhbml0aXplKCZEZWNvZGVFbmNvZGVkU3RyaW5nKCIkMSIpKTsgfQog
CWlmICgkUXVlcnlTdHJpbmcgPX4gL2Rpcmljb25zPShbXiZdKykvaSkJCQl7ICREaXJJY29ucz0m
RGVjb2RlRW5jb2RlZFN0cmluZygiJDEiKTsgfQogCWlmICgkUXVlcnlTdHJpbmcgPX4gL3BsdWdp
bm1vZGU9KFteJl0rKS9pKQkJCXsgJFBsdWdpbk1vZGU9JlNhbml0aXplKCZEZWNvZGVFbmNvZGVk
U3RyaW5nKCIkMSIpLDEpOyB9CiAJaWYgKCRRdWVyeVN0cmluZyA9fiAvY29uZmlnZGlyPShbXiZd
KykvaSkJCQl7ICREaXJDb25maWc9JlNhbml0aXplKCZEZWNvZGVFbmNvZGVkU3RyaW5nKCIkMSIp
KTsgfQpAQCAtNTU2MSw3ICs1NTYxLDcgQEAKIAogCSMgSWYgbWlncmF0ZQogCWlmICgkUXVlcnlT
dHJpbmcgPX4gLyhefC18JnwmYW1wOyltaWdyYXRlPShbXiZdKykvaSkJewotCQkkTWlncmF0ZVN0
YXRzPSZEZWNvZGVFbmNvZGVkU3RyaW5nKCIkMiIpOyAKKwkJJE1pZ3JhdGVTdGF0cz0mU2FuaXRp
emUoJkRlY29kZUVuY29kZWRTdHJpbmcoIiQyIikpOwogCQkkTWlncmF0ZVN0YXRzID1+IC9eKC4q
KSRQUk9HKFxkezAsMn0pKFxkXGQpKFxkXGRcZFxkKSguKilcLnR4dCQvOwogCQkkU2l0ZUNvbmZp
Zz0kNT8kNToneHh4JzsgJFNpdGVDb25maWcgPX4gcy9eXC4vLzsJCSMgU2l0ZUNvbmZpZyBpcyB1
c2VkIHRvIGZpbmQgY29uZmlnIGZpbGUKIAl9CkBAIC01NTkxLDcgKzU1OTEsNyBAQAogCSMgVXBk
YXRlIHdpdGggbm8gcmVwb3J0IGJ5IGRlZmF1bHQgd2hlbiBydW4gZnJvbSBjb21tYW5kIGxpbmUK
IAkkVXBkYXRlU3RhdHM9MTsKIAotCWlmICgkUXVlcnlTdHJpbmcgPX4gL2NvbmZpZz0oW14mXSsp
L2kpCQkJCXsgJFNpdGVDb25maWc9IiQxIjsgfQorCWlmICgkUXVlcnlTdHJpbmcgPX4gL2NvbmZp
Zz0oW14mXSspL2kpICAgICAgICAgICAgICAgICAgICAgICAgICB7ICRTaXRlQ29uZmlnPSZTYW5p
dGl6ZSgiJDEiKTsgfQogCWlmICgkUXVlcnlTdHJpbmcgPX4gL2Rpcmljb25zPShbXiZdKykvaSkJ
CQl7ICREaXJJY29ucz0iJDEiOyB9CiAJaWYgKCRRdWVyeVN0cmluZyA9fiAvcGx1Z2lubW9kZT0o
W14mXSspL2kpCQkJeyAkUGx1Z2luTW9kZT0mU2FuaXRpemUoIiQxIiwxKTsgfQogCWlmICgkUXVl
cnlTdHJpbmcgPX4gL2NvbmZpZ2Rpcj0oW14mXSspL2kpCQkJeyAkRGlyQ29uZmlnPSZTYW5pdGl6
ZSgiJDEiKTsgfQotLS0gYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19idWlsZHN0YXRpY3BhZ2Vz
LnBsLm9yaWcJMjAwNy0wOS0wMSAxMjo1MzoyNy4wMDAwMDAwMDAgLTA3MDAKKysrIGF3c3RhdHMt
Ni41L3Rvb2xzL2F3c3RhdHNfYnVpbGRzdGF0aWNwYWdlcy5wbAkyMDA3LTA5LTAxIDEyOjU0OjI0
LjAwMDAwMDAwMCAtMDcwMApAQCAtNzUsNyArNzUsNyBAQAogIyBSZXR1cm46CQlOb25lCiAjLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiBzdWIgZXJyb3IgewotCXByaW50ICJFcnJvcjogJF9bMF0uXG4i
OworCXByaW50IFNUREVSUiAiRXJyb3I6ICRfWzBdLlxuIjsKICAgICBleGl0IDE7CiB9CiAKQEAg
LTk1LDcgKzk1LDcgQEAKICMgICAgCQlwcmludCAiJG1lc3NhZ2VzdHJpbmc8YnIgLz5cbiI7CiAj
ICAgIAl9CiAjICAgIAllbHNlIHsKLQkgICAgCXByaW50ICIkbWVzc2FnZXN0cmluZ1xuIjsKKwkJ
cHJpbnQgU1RERVJSICIkbWVzc2FnZXN0cmluZ1xuIjsKICMgICAgCX0KICMJfQogfQotLS0gYXdz
dGF0cy02LjUvdG9vbHMvYXdzdGF0c19jb25maWd1cmUucGwub3JpZwkyMDA3LTA5LTAxIDEyOjU0
OjQ4LjAwMDAwMDAwMCAtMDcwMAorKysgYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c19jb25maWd1
cmUucGwJMjAwNy0wOS0wMSAxMjo1NTowOC4wMDAwMDAwMDAgLTA3MDAKQEAgLTg3LDcgKzg3LDcg
QEAKICMgZXJyb3IKICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiBzdWIgZXJyb3IgewotCXByaW50ICJFcnJvcjogJF9bMF0uXG4iOworCXBy
aW50IFNUREVSUiAiRXJyb3I6ICRfWzBdLlxuIjsKICAgICBleGl0IDE7CiB9CiAKLS0tIGF3c3Rh
dHMtNi41L3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGliLnBsLm9yaWcJMjAwNy0wOS0wMSAxMjo1NToy
Mi4wMDAwMDAwMDAgLTA3MDAKKysrIGF3c3RhdHMtNi41L3Rvb2xzL2F3c3RhdHNfZXhwb3J0bGli
LnBsCTIwMDctMDktMDEgMTI6NTU6NDguMDAwMDAwMDAwIC0wNzAwCkBAIC05Myw4ICs5Myw4IEBA
CiAJbXkgJHRoaXJkbWVzc2FnZT1zaGlmdHx8IiI7CiAJbXkgJGRvbm90c2hvd3NldHVwaW5mbz1z
aGlmdHx8MDsKIAlpZiAoJERlYnVnKSB7IGRlYnVnKCIkbWVzc2FnZSAkc2Vjb25kbWVzc2FnZSAk
dGhpcmRtZXNzYWdlIiwxKTsgfQotCXByaW50ICIkbWVzc2FnZSI7Ci0JcHJpbnQgIlxuIjsKKyAg
ICAgICAgcHJpbnQgU1RERVJSICIkbWVzc2FnZSI7CisgICAgICAgIHByaW50IFNUREVSUiAiXG4i
OwogCWV4aXQgMTsKIH0KIAotLS0gYXdzdGF0cy02LjUvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwu
cGwub3JpZwkyMDA3LTA5LTAxIDEyOjU2OjM3LjAwMDAwMDAwMCAtMDcwMAorKysgYXdzdGF0cy02
LjUvdG9vbHMvYXdzdGF0c191cGRhdGVhbGwucGwJMjAwNy0wOS0wMSAxMjo1Njo1NS4wMDAwMDAw
MDAgLTA3MDAKQEAgLTM2LDcgKzM2LDcgQEAKICMgUmV0dXJuOgkJTm9uZQogIy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogc3ViIGVycm9yIHsKLQlwcmludCAiRXJyb3I6ICRfWzBdLlxuIjsKKwlwcmlu
dCBTVERFUlIgIkVycm9yOiAkX1swXS5cbiI7CiAgICAgZXhpdCAxOwogfQogCi0tLSBhd3N0YXRz
LTYuNS90b29scy9sb2dyZXNvbHZlbWVyZ2UucGwub3JpZwkyMDA3LTA5LTAxIDEyOjU3OjEwLjAw
MDAwMDAwMCAtMDcwMAorKysgYXdzdGF0cy02LjUvdG9vbHMvbG9ncmVzb2x2ZW1lcmdlLnBsCTIw
MDctMDktMDEgMTI6NTc6NDIuMDAwMDAwMDAwIC0wNzAwCkBAIC0xMDQsNyArMTA0LDcgQEAKICMg
UmV0dXJuOgkJTm9uZQ0KICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiBzdWIgZXJyb3Igew0KLQlw
cmludCAiRXJyb3I6ICRfWzBdLlxuIjsNCisJcHJpbnQgU1RERVJSICJFcnJvcjogJF9bMF0uXG4i
Ow0KICAgICBleGl0IDE7DQogfQ0KIA0KQEAgLTEzMyw3ICsxMzMsNyBAQAogc3ViIHdhcm5pbmcg
ew0KIAlteSAkbWVzc2FnZXN0cmluZz1zaGlmdDsNCiAJaWYgKCREZWJ1ZykgeyBkZWJ1ZygiJG1l
c3NhZ2VzdHJpbmciLDEpOyB9DQotICAgCXByaW50ICIkbWVzc2FnZXN0cmluZ1xuIjsNCisJcHJp
bnQgU1RERVJSICIkbWVzc2FnZXN0cmluZ1xuIjsNCiB9DQogDQogIy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQotLS0gYXdzdGF0cy02LjUvdG9vbHMvbWFpbGxvZ2NvbnZlcnQucGwub3JpZwkyMDA3LTA5
LTAxIDEyOjU3OjUzLjAwMDAwMDAwMCAtMDcwMAorKysgYXdzdGF0cy02LjUvdG9vbHMvbWFpbGxv
Z2NvbnZlcnQucGwJMjAwNy0wOS0wMSAxMjo1ODozNS4wMDAwMDAwMDAgLTA3MDAKQEAgLTU2LDcg
KzU2LDcgQEAKICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAKIHN1YiBlcnJvciB7Ci0JcHJpbnQgIkVycm9yOiAkX1swXS5cbiI7CisJcHJp
bnQgU1RERVJSICJFcnJvcjogJF9bMF0uXG4iOwogICAgIGV4aXQgMTsKIH0KIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>