Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Oct 2005 16:48:33 GMT
From:      Paul Ledbetter <aeacides@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/87123: Update port: lang/sbcl 0.9.5
Message-ID:  <200510081648.j98GmXM1015964@www.freebsd.org>
Resent-Message-ID: <200510081650.j98GoMGs078904@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         87123
>Category:       ports
>Synopsis:       Update port: lang/sbcl 0.9.5
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 08 16:50:22 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Paul Ledbetter
>Release:        FreeBSD 5.4-Stable
>Organization:
>Environment:
FreeBSD priam.rh.uh.edu 5.4-STABLE FreeBSD 5.4-STABLE #6: Fri Aug  5 21:29:16 CDT 2005     root@priam.rh.uh.edu:/usr/obj/usr/src/sys/PRIAM  i386
>Description:
Update lang/sbcl to 0.9.5.  Supersedes ports/80560 and ports/86656.  Thanks to Niimi Satoshi and Simon Barner.
>How-To-Repeat:
              
>Fix:
In plain text and then uuencode to be safe.


Index: sbcl/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/sbcl/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- sbcl/Makefile	28 Sep 2005 14:06:33 -0000	1.18
+++ sbcl/Makefile	7 Oct 2005 23:12:15 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	sbcl
-PORTVERSION=	0.8.17
+PORTVERSION=	0.9.5
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	sbcl
@@ -36,6 +36,16 @@
 
 MAN1=		sbcl.1
 
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 502124
+EXTRA_PATCHES+=	${FILESDIR}/extra-patch-contrib_asdf-install_installer.lisp
+.endif
+
+.if ${OSVERSION} >= 600022
+BUILD_DEPENDS+=	gtar:${PORTSDIR}/archivers/gtar
+.endif
+
 post-extract:
 	(${FIND} ${WRKSRC} -type d -name CVS -print0 | ${XARGS} -0 ${RM} -rf)
 
@@ -47,9 +57,18 @@
 	    MAN_DIR=${PREFIX}/man DOC_DIR=${DOCSDIR} \
 	    INFO_DIR=${DOCSDIR}/info NO_DOCS=${NO_DOCS} \
 	    ${SH} install.sh)
-.if defined(NOPORTDOCS)
 	# sbcl creates these directories even when they're not needed
-	${RMDIR} ${DOCSDIR}/html ${DOCSDIR}/info
+.if defined(NOPORTDOCS)
+	${RMDIR} ${DOCSDIR}/html
 .endif
+	# we do not build the documentation
+	# perhaps this should be configurable
+	${RMDIR} ${DOCSDIR}/info
+
+test:
+	(cd ${WRKSRC}/tests && ${SH} run-tests.sh)
+
+post-patch:
+	${FIND} ${WRKSRC} -name '*.orig' -delete
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Index: sbcl/distinfo
===================================================================
RCS file: /home/ncvs/ports/lang/sbcl/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- sbcl/distinfo	20 Dec 2004 20:03:03 -0000	1.12
+++ sbcl/distinfo	7 Oct 2005 23:12:15 -0000
@@ -1,4 +1,4 @@
-MD5 (sbcl-0.8.17-source.tar.bz2) = 684d1a96496b46331dc50840db612909
-SIZE (sbcl-0.8.17-source.tar.bz2) = 2474794
-MD5 (sbcl-0.8.17-html.tar.bz2) = a5eea2768bf91e19ac1132928252382d
-SIZE (sbcl-0.8.17-html.tar.bz2) = 108720
+MD5 (sbcl-0.9.5-source.tar.bz2) = f594f18813c08f262a6df9a36288adcb
+SIZE (sbcl-0.9.5-source.tar.bz2) = 2658381
+MD5 (sbcl-0.9.5-html.tar.bz2) = 7b768d3299248be8f41fa856fa335b81
+SIZE (sbcl-0.9.5-html.tar.bz2) = 117514
Index: sbcl/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/lang/sbcl/pkg-plist,v
retrieving revision 1.14
diff -u -r1.14 pkg-plist
--- sbcl/pkg-plist	20 Dec 2004 20:03:03 -0000	1.14
+++ sbcl/pkg-plist	7 Oct 2005 23:12:15 -0000
@@ -52,11 +52,15 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Condition-sb_002dext_003apackage_002dlock_002dviolation.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Condition-sb_002dext_003apackage_002dlocked_002derror.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Condition-sb_002dext_003asymbol_002dpackage_002dlocked_002derror.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Condition-sb_002dthread_003ainterrupt_002dthread_002derror.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Contributed-Modules.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Controlling-Printing-in-the-Debugger.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Controlling-Verbosity.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Customization-Hooks-for-Users.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debug-Tail-Recursion.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debugger-Banner.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debugger-Command-Loop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debugger-Entry.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debugger-Invokation.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debugger-Policy-Control.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Debugger.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Declarations-as-Assertions.html
@@ -71,6 +75,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Efficiency-Hacks.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Efficiency.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/End-of-File.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Entry-Point-Details.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Errors-During-Macroexpansion.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Exit-on-Errors.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Exiting-Commands.html
@@ -107,7 +112,12 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dbsd_002dsockets_003asockopt_002dreuse_002daddress.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dbsd_002dsockets_003asockopt_002dtcp_002dnodelay.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aadd_002dimplementation_002dpackage.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003acancel_002dfinalization.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003afinalize.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003alist_002dall_002dtimers.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003alock_002dpackage.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003amake_002dtimer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003amake_002dweak_002dpointer.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003apackage_002dimplemented_002dby_002dlist.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003apackage_002dimplements_002dlist.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003apackage_002dlocked_002dp.html
@@ -116,10 +126,16 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aquit.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aremove_002dimplementation_002dpackage.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003asave_002dlisp_002dand_002ddie.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aschedule_002dtimer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003atimer_002dname.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003atimer_002dscheduled_002dp.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aunlock_002dpackage.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aunschedule_002dtimer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dext_003aweak_002dpointer_002dvalue.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dmd5_003amd5sum_002dfile.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dmd5_003amd5sum_002dsequence.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dmd5_003amd5sum_002dstream.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dmd5_003amd5sum_002dstring.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dprofile_003areport.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dprofile_003areset.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002drotate_002dbyte_003arotate_002dbyte.html
@@ -127,7 +143,24 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dsprof_003areset.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dsprof_003astart_002dprofiling.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dsprof_003astop_002dprofiling.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Funny-Frames.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003acondition_002dbroadcast.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003acondition_002dnotify.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003acondition_002dwait.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003aget_002dmutex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003ainterrupt_002dthread.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003ainterrupt_002dthread_002derror_002derrno.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003ainterrupt_002dthread_002derror_002dthread.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003alist_002dall_002dthreads.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003amake_002dmutex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003amake_002dthread.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003amake_002dwaitqueue.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003amutex_002dname.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003amutex_002dvalue.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003arelease_002dmutex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003aterminate_002dthread.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003athread_002dalive_002dp.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Function-sb_002dthread_003awaitqueue_002dname.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Garbage-Collection.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/General-Sockets.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003ahost_002dent_002daddress.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003anon_002dblocking_002dmode.html
@@ -138,6 +171,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003asocket_002dlisten.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003asocket_002dmake_002dstream.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003asocket_002dname.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003asocket_002dopen_002dp.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003asocket_002dpeername.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dbsd_002dsockets_003asocket_002dreceive.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Generic_002dFunction-sb_002dgray_003astream_002dadvance_002dto_002dcolumn.html
@@ -193,6 +227,9 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Macro-sb_002dprofile_003aprofile.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Macro-sb_002dprofile_003aunprofile.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Macro-sb_002dsprof_003awith_002dprofiling.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Macro-sb_002dthread_003awith_002dmutex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Macro-sb_002dthread_003awith_002drecursive_002dlock.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Metaobject-Protocol.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Modular-arithmetic.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/More-Common-Lisp-Information.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/More-SBCL-Information.html
@@ -235,22 +272,25 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Stale-Extensions.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Starting-SBCL.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Starting-and-Stopping.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Starting-the-Debugger.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Statistical-Profiler.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Step_002dBy_002dStep-Example-of-the-Foreign-Function-Interface.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Stopping-SBCL.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Structure-sb_002dext_003atimer.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Structure-sb_002dthread_003amutex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Structure-sb_002dthread_003athread.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Structure-sb_002dthread_003awaitqueue.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Style-Warnings.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Support-For-Unix.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/System-Initialization-File.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/The-Debugger-Command-Loop.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/The-Original-and-Actual-Source.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/The-Parts-of-a-Compiler-Diagnostic.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/The-Processing-Path.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/The-alien_002dfuncall-Primitive.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/The-define_002dalien_002droutine-Macro.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Things-Which-Might-Be-In-The-Next-ANSI-Standard.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Third_002dparty-Libraries.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Threading-basics.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Threading.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Timers.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Tools-To-Help-Developers.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Toplevel-Options.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Type-Errors-at-Compile-Time.html
@@ -266,6 +306,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002ddebug_003a_002atrace_002dencapsulate_002ddefault_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002ddebug_003a_002atrace_002dindentation_002dstep_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002ddebug_003a_002atrace_002dvalues_002a.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dext_003a_002aafter_002dgc_002dhooks_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dext_003a_002acompiler_002dprint_002dvariable_002dalist_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dext_003a_002adebug_002dprint_002dvariable_002dalist_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dext_003a_002aed_002dfunctions_002a.html
@@ -273,6 +314,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dext_003a_002amodule_002dprovider_002dfunctions_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dsprof_003a_002amax_002dsamples_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dsprof_003a_002asample_002dinterval_002a.html
+%%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Variable-sb_002dthread_003a_002acurrent_002dthread_002a.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/Waitqueue_002fcondition-variables.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/define_002dalien_002droutine-Example.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sbcl/index.html
@@ -379,6 +421,17 @@
 lib/sbcl/sb-grovel/sb-grovel.texinfo
 lib/sbcl/sb-grovel/test-passed
 lib/sbcl/sb-introspect/sb-introspect.fasl
+lib/sbcl/sb-md5/.cvsignore
+lib/sbcl/sb-md5/Makefile
+lib/sbcl/sb-md5/README
+lib/sbcl/sb-md5/md5-tests.fasl
+lib/sbcl/sb-md5/md5-tests.lisp
+lib/sbcl/sb-md5/md5.fasl
+lib/sbcl/sb-md5/md5.lisp
+lib/sbcl/sb-md5/sb-md5.asd
+lib/sbcl/sb-md5/sb-md5.fasl
+lib/sbcl/sb-md5/sb-md5.texinfo
+lib/sbcl/sb-md5/test-passed
 lib/sbcl/sb-posix/.cvsignore
 lib/sbcl/sb-posix/Makefile
 lib/sbcl/sb-posix/README
@@ -466,7 +519,6 @@
 lib/sbcl/sb-simple-streams/string.lisp
 lib/sbcl/sb-simple-streams/terminal.fasl
 lib/sbcl/sb-simple-streams/terminal.lisp
-lib/sbcl/sb-simple-streams/test-data.tmp
 lib/sbcl/sb-simple-streams/test-passed
 lib/sbcl/sb-sprof/sb-sprof.fasl
 lib/sbcl/sbcl.core
@@ -475,14 +527,16 @@
 lib/sbcl/systems/sb-bsd-sockets.asd
 lib/sbcl/systems/sb-cltl2.asd
 lib/sbcl/systems/sb-grovel.asd
+lib/sbcl/systems/sb-md5.asd
 lib/sbcl/systems/sb-posix.asd
 lib/sbcl/systems/sb-rotate-byte.asd
 lib/sbcl/systems/sb-rt.asd
 lib/sbcl/systems/sb-simple-streams.asd
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/info
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html/sbcl
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html/asdf
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html
+@exec mkdir -p %D/lib/sbcl/site-systems
+@exec mkdir -p %D/lib/sbcl/sb-posix/test-lab
 @dirrm %%DOCSDIR%%
 @dirrm lib/sbcl/systems
 @dirrm lib/sbcl/site-systems
@@ -493,6 +547,7 @@
 @dirrm lib/sbcl/sb-posix/test-lab
 @dirrm lib/sbcl/sb-posix/alien
 @dirrm lib/sbcl/sb-posix
+@dirrm lib/sbcl/sb-md5
 @dirrm lib/sbcl/sb-introspect
 @dirrm lib/sbcl/sb-grovel
 @dirrm lib/sbcl/sb-executable
Index: sbcl/files/extra-patch-contrib_asdf-install_installer.lisp
===================================================================
RCS file: sbcl/files/extra-patch-contrib_asdf-install_installer.lisp
diff -N sbcl/files/extra-patch-contrib_asdf-install_installer.lisp
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sbcl/files/extra-patch-contrib_asdf-install_installer.lisp	7 Oct 2005 23:12:15 -0000
@@ -0,0 +1,14 @@
+--- contrib/asdf-install/installer.lisp.orig	Thu Jul 14 11:30:06 2005
++++ contrib/asdf-install/installer.lisp	Fri Oct  7 00:22:49 2005
+@@ -249,8 +249,9 @@
+   (let* ((tar
+           (with-output-to-string (o)
+             (or
+-             (sb-ext:run-program #-darwin "tar"
+-                                 #+darwin "gnutar"
++             (sb-ext:run-program #+darwin "gnutar"
++ 				 #+freebsd "gtar"
++				 #-(or darwin freebsd) "tar"
+                                  (list "-C" (namestring source)
+                                        "-xzvf" (namestring packagename))
+                                  :output o
Index: sbcl/files/patch-backtrace
===================================================================
RCS file: sbcl/files/patch-backtrace
diff -N sbcl/files/patch-backtrace
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sbcl/files/patch-backtrace	7 Oct 2005 23:12:15 -0000
@@ -0,0 +1,17 @@
+Index: src/code/debug-int.lisp
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/code/debug-int.lisp,v
+retrieving revision 1.97
+diff -u -r1.97 debug-int.lisp
+--- src/code/debug-int.lisp	14 Jul 2005 16:30:31 -0000	1.97
++++ src/code/debug-int.lisp	27 Aug 2005 01:36:06 -0000
+@@ -572,6 +572,9 @@
+    ;; FIXME: Where is this documented? Is it really true of every CPU
+    ;; architecture? Is it even necessarily true in current SBCL?
+    (>= (sap-int ra) 4096)
++   ;; On FreeBSD, kernel area is not valid as return address.
++   ;; FIXME: How to obtain the address instead of magic number?
++   #!+freebsd (< (sap-int ra) #xC0000000)
+    ;; not a Lisp stack pointer
+    (not (control-stack-pointer-valid-p ra))))
+ 
Index: sbcl/files/patch-floating-point
===================================================================
RCS file: sbcl/files/patch-floating-point
diff -N sbcl/files/patch-floating-point
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ sbcl/files/patch-floating-point	7 Oct 2005 23:12:15 -0000
@@ -0,0 +1,207 @@
+Index: src/code/float-trap.lisp
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/code/float-trap.lisp,v
+retrieving revision 1.18
+diff -u -r1.18 float-trap.lisp
+--- src/code/float-trap.lisp	14 Jul 2005 16:30:34 -0000	1.18
++++ src/code/float-trap.lisp	27 Sep 2005 22:36:42 -0000
+@@ -153,10 +153,28 @@
+   `(not (zerop (logand ,(dpb (float-trap-mask traps) float-traps-byte 0)
+                        (floating-point-modes)))))
+ 
++;;; SIGFPE code to floating-point error
++#+freebsd
++(defparameter *sigfpe-code-error-alist*
++  (list (cons sb!unix::fpe-intovf 'floating-point-overflow)
++        (cons sb!unix::fpe-intdiv 'division-by-zero)
++        (cons sb!unix::fpe-fltdiv 'division-by-zero)
++        (cons sb!unix::fpe-fltovf 'floating-point-overflow)
++        (cons sb!unix::fpe-fltund 'floating-point-underflow)
++        (cons sb!unix::fpe-fltres 'floating-point-inexact)
++        (cons sb!unix::fpe-fltinv 'floating-point-invalid-operation)
++        (cons sb!unix::fpe-fltsub 'floating-point-exception)))
++
+ ;;; Signal the appropriate condition when we get a floating-point error.
+ (defun sigfpe-handler (signal info context)
+-  (declare (ignore signal info))
++  (declare (ignore signal #!-freebsd info))
++  #!+freebsd
++  (declare (type system-area-pointer info))
+   (declare (type system-area-pointer context))
++  #!+freebsd
++  (let ((code (sb!unix::siginfo-code info)))
++    (error (or (cdr (assoc code *sigfpe-code-error-alist*))
++               'floating-point-exception)))
+   (let* ((modes (context-floating-point-modes
+                  (sb!alien:sap-alien context (* os-context-t))))
+          (traps (logand (ldb float-exceptions-byte modes)
+Index: src/code/target-signal.lisp
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/code/target-signal.lisp,v
+retrieving revision 1.28
+diff -u -r1.28 target-signal.lisp
+--- src/code/target-signal.lisp	4 Sep 2005 20:14:49 -0000	1.28
++++ src/code/target-signal.lisp	27 Sep 2005 22:36:42 -0000
+@@ -149,6 +149,10 @@
+ 
+ ;;;; etc.
+ 
++;;; extract si_code from siginfo_t
++(sb!alien:define-alien-routine ("siginfo_code" siginfo-code) sb!alien:int
++  (info system-area-pointer))
++
+ ;;; CMU CL comment:
+ ;;;   Magically converted by the compiler into a break instruction.
+ (defun receive-pending-interrupt ()
+Index: src/runtime/interrupt.c
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/runtime/interrupt.c,v
+retrieving revision 1.94
+diff -u -r1.94 interrupt.c
+--- src/runtime/interrupt.c	13 Sep 2005 12:28:41 -0000	1.94
++++ src/runtime/interrupt.c	27 Sep 2005 22:36:42 -0000
+@@ -426,7 +426,7 @@
+     if (sigismember(&deferrable_sigset,signal))
+         check_interrupts_enabled_or_lose(context);
+ 
+-#ifdef LISP_FEATURE_LINUX
++#if defined(LISP_FEATURE_LINUX) || defined(__FreeBSD__)
+     /* Under Linux on some architectures, we appear to have to restore
+        the FPU control word from the context, as after the signal is
+        delivered we appear to have a null FPU control word. */
+@@ -606,7 +606,7 @@
+     os_context_t *context = arch_os_get_context(&void_context);
+     struct thread *thread=arch_os_get_current_thread();
+     struct interrupt_data *data=thread->interrupt_data;
+-#ifdef LISP_FEATURE_LINUX
++#if defined(LISP_FEATURE_LINUX) || defined(__FreeBSD__)
+     os_restore_fp_control(context);
+ #endif
+     if(maybe_defer_handler(interrupt_handle_now,data,signal,info,context))
+@@ -623,7 +623,7 @@
+ {
+     os_context_t *context = (os_context_t*)void_context;
+ 
+-#ifdef LISP_FEATURE_LINUX
++#if defined(LISP_FEATURE_LINUX) || defined(__FreeBSD__)
+     os_restore_fp_control(context);
+ #endif
+     check_blockables_blocked_or_lose();
+@@ -641,7 +641,7 @@
+     os_context_t *context = arch_os_get_context(&void_context);
+     struct thread *thread=arch_os_get_current_thread();
+     struct interrupt_data *data=thread->interrupt_data;
+-#ifdef LISP_FEATURE_LINUX
++#if defined(LISP_FEATURE_LINUX) || defined(__FreeBSD__)
+     os_restore_fp_control(context);
+ #endif
+     if(maybe_defer_handler(low_level_interrupt_handle_now,data,
+@@ -1139,3 +1139,9 @@
+ 
+     SHOW("returning from interrupt_init()");
+ }
++
++int
++siginfo_code(siginfo_t *info)
++{
++    return info->si_code;
++}
+Index: src/runtime/x86-arch.c
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/runtime/x86-arch.c,v
+retrieving revision 1.32
+diff -u -r1.32 x86-arch.c
+--- src/runtime/x86-arch.c	27 Sep 2005 15:52:50 -0000	1.32
++++ src/runtime/x86-arch.c	27 Sep 2005 22:36:42 -0000
+@@ -229,7 +229,7 @@
+        single-stepping (as far as I can tell) this is somewhat moot,
+        but it might be worth either moving this code up or deleting
+        the single-stepping code entirely.  -- CSR, 2002-07-15 */
+-#ifdef LISP_FEATURE_LINUX
++#if defined(LISP_FEATURE_LINUX) || defined(__FreeBSD__)
+     os_restore_fp_control(context);
+ #endif
+ 
+Index: src/runtime/x86-bsd-os.c
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/src/runtime/x86-bsd-os.c,v
+retrieving revision 1.7
+diff -u -r1.7 x86-bsd-os.c
+--- src/runtime/x86-bsd-os.c	14 Jul 2005 15:41:21 -0000	1.7
++++ src/runtime/x86-bsd-os.c	27 Sep 2005 22:36:42 -0000
+@@ -85,6 +85,52 @@
+ #endif  /* __NetBSD__ */
+ 
+ 
++#ifdef __FreeBSD__
++#if __FreeBSD_version >= 500000
++/*
++ * FreeBSD 5.0 or later initializes FPU control word for signal
++ * handler.
++ */
++#include <machine/npx.h>
++
++static __inline__ void
++fldcw(unsigned short cw)
++{
++    __asm__ __volatile__ ("fldcw %0" : : "m" (cw));
++}
++
++void
++os_restore_fp_control(os_context_t *context)
++{
++    union savefpu *addr;
++
++    addr = (union savefpu *)context->uc_mcontext.mc_fpstate;
++    switch (context->uc_mcontext.mc_fpformat) {
++    case _MC_FPFMT_387:
++        /* FPU state is saved by fnsave */
++        fldcw((unsigned short)addr->sv_87.sv_env.en_cw);
++        break;
++    case _MC_FPFMT_XMM:
++        /* FPU/SSE state is saved by fxsave */
++        fldcw(addr->sv_xmm.sv_env.en_cw);
++        break;
++    default:
++        /* No FPU state is saved. */
++        break;
++    }
++}
++#else /* __FreeBSD_version < 500000 */
++/*
++ * FreeBSD befoer 5.0 does not touch FPU control word for signal
++ * handler.
++ */
++void
++os_restore_fp_control(os_context_t *context)
++{
++    /* DO NOTHING */
++}
++#endif /* __FreeBSD_version */
++#endif /* __FreeBSD__ */
+ 
+ /* FIXME: If this can be a no-op on BSD/x86, then it
+  * deserves a more precise name.
+Index: tools-for-build/grovel-headers.c
+===================================================================
+RCS file: /cvsroot/sbcl/sbcl/tools-for-build/grovel-headers.c,v
+retrieving revision 1.10
+diff -u -r1.10 grovel-headers.c
+--- tools-for-build/grovel-headers.c	14 Jul 2005 20:24:19 -0000	1.10
++++ tools-for-build/grovel-headers.c	27 Sep 2005 22:36:42 -0000
+@@ -223,5 +223,15 @@
+     defsignal("sigxcpu", SIGXCPU);
+     defsignal("sigxfsz", SIGXFSZ);
+ #endif
++#ifdef __FreeBSD__
++    defconstant("fpe-intovf", FPE_INTOVF);
++    defconstant("fpe-intdiv", FPE_INTDIV);
++    defconstant("fpe-fltdiv", FPE_FLTDIV);
++    defconstant("fpe-fltovf", FPE_FLTOVF);
++    defconstant("fpe-fltund", FPE_FLTUND);
++    defconstant("fpe-fltres", FPE_FLTRES);
++    defconstant("fpe-fltinv", FPE_FLTINV);
++    defconstant("fpe-fltsub", FPE_FLTSUB);
++#endif
+     return 0;
+ }

begin 644 sbcl.patch
M26YD97@Z('-B8VPO36%K969I;&4*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0I2
M0U,@9FEL93H@+VAO;64O;F-V<R]P;W)T<R]L86YG+W-B8VPO36%K969I;&4L
M=@IR971R:65V:6YG(')E=FES:6]N(#$N,3@*9&EF9B`M=2`M<C$N,3@@36%K
M969I;&4*+2TM('-B8VPO36%K969I;&4),C@@4V5P(#(P,#4@,30Z,#8Z,S,@
M+3`P,#`),2XQ.`HK*RL@<V)C;"]-86ME9FEL90DW($]C="`R,#`U(#(S.C$R
M.C$U("TP,#`P"D!`("TV+#<@*S8L-R!`0`H@(PH@"B!03U)43D%-13T)<V)C
M;`HM4$]25%9%4E-)3TX]"3`N."XQ-PHK4$]25%9%4E-)3TX]"3`N.2XU"B!#
M051%1T]22453/0EL86YG"B!-05-415)?4TE415,]"21[34%35$527U-)5$5?
M4T]54D-%1D]21T5]"B!-05-415)?4TE415]354)$25(]"7-B8VP*0$`@+3,V
M+#8@*S,V+#$V($!`"B`*($U!3C$]"0ES8F-L+C$*(`HK+FEN8VQU9&4@/&)S
M9"YP;W)T+G!R92YM:SX**PHK+FEF("1[3U-615)324].?2`^/2`U,#(Q,C0*
M*T585%)!7U!!5$-(15,K/0DD>T9)3$531$E2?2]E>'1R82UP871C:"UC;VYT
M<FEB7V%S9&8M:6YS=&%L;%]I;G-T86QL97(N;&ES<`HK+F5N9&EF"BL**RYI
M9B`D>T]35D524TE/3GT@/CT@-C`P,#(R"BM"54E,1%]$15!%3D13*ST)9W1A
M<CHD>U!/4E131$E2?2]A<F-H:79E<G,O9W1A<@HK+F5N9&EF"BL*('!O<W0M
M97AT<F%C=#H*(`DH)'M&24Y$?2`D>U=22U-20WT@+71Y<&4@9"`M;F%M92!#
M5E,@+7!R:6YT,"!\("1[6$%21U-]("TP("1[4DU]("UR9BD*(`I`0"`M-#<L
M.2`K-3<L,3@@0$`*(`D@("`@34%.7T1)4CTD>U!2149)6'TO;6%N($1/0U]$
M25(])'M$3T-31$E2?2!<"B`)("`@($E.1D]?1$E2/21[1$]#4T1)4GTO:6YF
M;R!.3U]$3T-3/21[3D]?1$]#4WT@7`H@"2`@("`D>U-(?2!I;G-T86QL+G-H
M*0HM+FEF(&1E9FEN960H3D]03U)41$]#4RD*(`DC('-B8VP@8W)E871E<R!T
M:&5S92!D:7)E8W1O<FEE<R!E=F5N('=H96X@=&AE>2=R92!N;W0@;F5E9&5D
M"BT))'M2341)4GT@)'M$3T-31$E2?2]H=&UL("1[1$]#4T1)4GTO:6YF;PHK
M+FEF(&1E9FEN960H3D]03U)41$]#4RD**PDD>U)-1$E2?2`D>T1/0U-$25)]
M+VAT;6P*("YE;F1I9@HK"2,@=V4@9&\@;F]T(&)U:6QD('1H92!D;V-U;65N
M=&%T:6]N"BL)(R!P97)H87!S('1H:7,@<VAO=6QD(&)E(&-O;F9I9W5R86)L
M90HK"21[4DU$25)]("1[1$]#4T1)4GTO:6YF;PHK"BMT97-T.@HK"2AC9"`D
M>U=22U-20WTO=&5S=',@)B8@)'M32'T@<G5N+71E<W1S+G-H*0HK"BMP;W-T
M+7!A=&-H.@HK"21[1DE.1'T@)'M74DM34D-]("UN86UE("<J+F]R:6<G("UD
M96QE=&4*(`HM+FEN8VQU9&4@/&)S9"YP;W)T+FUK/@HK+FEN8VQU9&4@/&)S
M9"YP;W)T+G!O<W0N;6L^"DEN9&5X.B!S8F-L+V1I<W1I;F9O"CT]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T*4D-3(&9I;&4Z("]H;VUE+VYC=G,O<&]R=',O;&%N
M9R]S8F-L+V1I<W1I;F9O+'8*<F5T<FEE=FEN9R!R979I<VEO;B`Q+C$R"F1I
M9F8@+74@+7(Q+C$R(&1I<W1I;F9O"BTM+2!S8F-L+V1I<W1I;F9O"3(P($1E
M8R`R,#`T(#(P.C`S.C`S("TP,#`P"3$N,3(**RLK('-B8VPO9&ES=&EN9F\)
M-R!/8W0@,C`P-2`R,SHQ,CHQ-2`M,#`P,`I`0"`M,2PT("LQ+#0@0$`*+4U$
M-2`H<V)C;"TP+C@N,3<M<V]U<F-E+G1A<BYB>C(I(#T@-C@T9#%A.38T.39B
M-#8S,S%D8S4P.#0P9&(V,3(Y,#D*+5-)6D4@*'-B8VPM,"XX+C$W+7-O=7)C
M92YT87(N8GHR*2`](#(T-S0W.30*+4U$-2`H<V)C;"TP+C@N,3<M:'1M;"YT
M87(N8GHR*2`](&$U965A,C<V.&)F.3%E,3EA8S$Q,S(Y,C@R-3(S.#)D"BU3
M25I%("AS8F-L+3`N."XQ-RUH=&UL+G1A<BYB>C(I(#T@,3`X-S(P"BM-1#4@
M*'-B8VPM,"XY+C4M<V]U<F-E+G1A<BYB>C(I(#T@9C4Y-&8Q.#@Q,V,P.&8R
M-C)A-F1F.6$S-C(X.&%D8V(**U-)6D4@*'-B8VPM,"XY+C4M<V]U<F-E+G1A
M<BYB>C(I(#T@,C8U.#,X,0HK340U("AS8F-L+3`N.2XU+6AT;6PN=&%R+F)Z
M,BD@/2`W8C<V.&0S,CDY,C0X8F4X9C0Q9F$X-39F83,S-6(X,0HK4TE:12`H
M<V)C;"TP+CDN-2UH=&UL+G1A<BYB>C(I(#T@,3$W-3$T"DEN9&5X.B!S8F-L
M+W!K9RUP;&ES=`H]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]"E)#4R!F:6QE.B`O
M:&]M92]N8W9S+W!O<G1S+VQA;F<O<V)C;"]P:V<M<&QI<W0L=@IR971R:65V
M:6YG(')E=FES:6]N(#$N,30*9&EF9B`M=2`M<C$N,30@<&MG+7!L:7-T"BTM
M+2!S8F-L+W!K9RUP;&ES=`DR,"!$96,@,C`P-"`R,#HP,SHP,R`M,#`P,`DQ
M+C$T"BLK*R!S8F-L+W!K9RUP;&ES=`DW($]C="`R,#`U(#(S.C$R.C$U("TP
M,#`P"D!`("TU,BPQ,2`K-3(L,34@0$`*("4E4$]25$1/0U,E)24E1$]#4T1)
M4B4E+VAT;6PO<V)C;"]#;VYD:71I;VXM<V)?,#`R9&5X=%\P,#-A<&%C:V%G
M95\P,#)D;&]C:U\P,#)D=FEO;&%T:6]N+FAT;6P*("4E4$]25$1/0U,E)24E
M1$]#4T1)4B4E+VAT;6PO<V)C;"]#;VYD:71I;VXM<V)?,#`R9&5X=%\P,#-A
M<&%C:V%G95\P,#)D;&]C:V5D7S`P,F1E<G)O<BYH=&UL"B`E)5!/4E1$3T-3
M)24E)41/0U-$25(E)2]H=&UL+W-B8VPO0V]N9&ET:6]N+7-B7S`P,F1E>'1?
M,#`S87-Y;6)O;%\P,#)D<&%C:V%G95\P,#)D;&]C:V5D7S`P,F1E<G)O<BYH
M=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO0V]N9&ET
M:6]N+7-B7S`P,F1T:')E861?,#`S86EN=&5R<G5P=%\P,#)D=&AR96%D7S`P
M,F1E<G)O<BYH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B
M8VPO0V]N=')I8G5T960M36]D=6QE<RYH=&UL"BTE)5!/4E1$3T-3)24E)41/
M0U-$25(E)2]H=&UL+W-B8VPO0V]N=')O;&QI;F<M4')I;G1I;F<M:6XM=&AE
M+41E8G5G9V5R+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO
M<V)C;"]#;VYT<F]L;&EN9RU697)B;W-I='DN:'1M;`H@)2503U)41$]#4R4E
M)25$3T-31$E2)24O:'1M;"]S8F-L+T-U<W1O;6EZ871I;VXM2&]O:W,M9F]R
M+55S97)S+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C
M;"]$96)U9RU486EL+5)E8W5R<VEO;BYH=&UL"BLE)5!/4E1$3T-3)24E)41/
M0U-$25(E)2]H=&UL+W-B8VPO1&5B=6=G97(M0F%N;F5R+FAT;6P**R4E4$]2
M5$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]$96)U9V=E<BU#;VUM86YD
M+4QO;W`N:'1M;`HK)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L
M+T1E8G5G9V5R+45N=')Y+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E
M+VAT;6PO<V)C;"]$96)U9V=E<BU);G9O:V%T:6]N+FAT;6P*("4E4$]25$1/
M0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]$96)U9V=E<BU0;VQI8WDM0V]N
M=')O;"YH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO
M1&5B=6=G97(N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S
M8F-L+T1E8VQA<F%T:6]N<RUA<RU!<W-E<G1I;VYS+FAT;6P*0$`@+3<Q+#8@
M*S<U+#<@0$`*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]%
M9F9I8VEE;F-Y+4AA8VMS+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E
M+VAT;6PO<V)C;"]%9F9I8VEE;F-Y+FAT;6P*("4E4$]25$1/0U,E)24E1$]#
M4T1)4B4E+VAT;6PO<V)C;"]%;F0M;V8M1FEL92YH=&UL"BLE)5!/4E1$3T-3
M)24E)41/0U-$25(E)2]H=&UL+W-B8VPO16YT<GDM4&]I;G0M1&5T86EL<RYH
M=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO17)R;W)S
M+41U<FEN9RU-86-R;V5X<&%N<VEO;BYH=&UL"B`E)5!/4E1$3T-3)24E)41/
M0U-$25(E)2]H=&UL+W-B8VPO17AI="UO;BU%<G)O<G,N:'1M;`H@)2503U)4
M1$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T5X:71I;F<M0V]M;6%N9',N
M:'1M;`I`0"`M,3`W+#<@*S$Q,BPQ,B!`0`H@)2503U)41$]#4R4E)25$3T-3
M1$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1B<V1?,#`R9'-O8VME
M='-?,#`S87-O8VMO<'1?,#`R9')E=7-E7S`P,F1A9&1R97-S+FAT;6P*("4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P
M,#)D8G-D7S`P,F1S;V-K971S7S`P,V%S;V-K;W!T7S`P,F1T8W!?,#`R9&YO
M9&5L87DN:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L
M+T9U;F-T:6]N+7-B7S`P,F1E>'1?,#`S86%D9%\P,#)D:6UP;&5M96YT871I
M;VY?,#`R9'!A8VMA9V4N:'1M;`HK)2503U)41$]#4R4E)25$3T-31$E2)24O
M:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1E>'1?,#`S86-A;F-E;%\P,#)D
M9FEN86QI>F%T:6]N+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT
M;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D97AT7S`P,V%F:6YA;&EZ92YH=&UL
M"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N8W1I;VXM
M<V)?,#`R9&5X=%\P,#-A;&ES=%\P,#)D86QL7S`P,F1T:6UE<G,N:'1M;`H@
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B
M7S`P,F1E>'1?,#`S86QO8VM?,#`R9'!A8VMA9V4N:'1M;`HK)2503U)41$]#
M4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1E>'1?
M,#`S86UA:V5?,#`R9'1I;65R+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)
M4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D97AT7S`P,V%M86ME7S`P
M,F1W96%K7S`P,F1P;VEN=&5R+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)
M4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D97AT7S`P,V%P86-K86=E
M7S`P,F1I;7!L96UE;G1E9%\P,#)D8GE?,#`R9&QI<W0N:'1M;`H@)2503U)4
M1$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1E
M>'1?,#`S87!A8VMA9V5?,#`R9&EM<&QE;65N='-?,#`R9&QI<W0N:'1M;`H@
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B
M7S`P,F1E>'1?,#`S87!A8VMA9V5?,#`R9&QO8VME9%\P,#)D<"YH=&UL"D!`
M("TQ,38L,3`@*S$R-BPQ-B!`0`H@)2503U)41$]#4R4E)25$3T-31$E2)24O
M:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1E>'1?,#`S87%U:70N:'1M;`H@
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B
M7S`P,F1E>'1?,#`S87)E;6]V95\P,#)D:6UP;&5M96YT871I;VY?,#`R9'!A
M8VMA9V4N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L
M+T9U;F-T:6]N+7-B7S`P,F1E>'1?,#`S87-A=F5?,#`R9&QI<W!?,#`R9&%N
M9%\P,#)D9&EE+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO
M<V)C;"]&=6YC=&EO;BUS8E\P,#)D97AT7S`P,V%S8VAE9'5L95\P,#)D=&EM
M97(N:'1M;`HK)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U
M;F-T:6]N+7-B7S`P,F1E>'1?,#`S871I;65R7S`P,F1N86UE+FAT;6P**R4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P
M,#)D97AT7S`P,V%T:6UE<E\P,#)D<V-H961U;&5D7S`P,F1P+FAT;6P*("4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P
M,#)D97AT7S`P,V%U;FQO8VM?,#`R9'!A8VMA9V4N:'1M;`HK)2503U)41$]#
M4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1E>'1?
M,#`S875N<V-H961U;&5?,#`R9'1I;65R+FAT;6P**R4E4$]25$1/0U,E)24E
M1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D97AT7S`P,V%W
M96%K7S`P,F1P;VEN=&5R7S`P,F1V86QU92YH=&UL"B`E)5!/4E1$3T-3)24E
M)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N8W1I;VXM<V)?,#`R9&UD-5\P,#-A
M;60U<W5M7S`P,F1F:6QE+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E
M+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D;60U7S`P,V%M9#5S=6U?,#`R
M9'-E<75E;F-E+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO
M<V)C;"]&=6YC=&EO;BUS8E\P,#)D;60U7S`P,V%M9#5S=6U?,#`R9'-T<F5A
M;2YH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N
M8W1I;VXM<V)?,#`R9&UD-5\P,#-A;60U<W5M7S`P,F1S=')I;F<N:'1M;`H@
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B
M7S`P,F1P<F]F:6QE7S`P,V%R97!O<G0N:'1M;`H@)2503U)41$]#4R4E)25$
M3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1P<F]F:6QE7S`P
M,V%R97-E="YH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B
M8VPO1G5N8W1I;VXM<V)?,#`R9')O=&%T95\P,#)D8GET95\P,#-A<F]T871E
M7S`P,F1B>71E+FAT;6P*0$`@+3$R-RPW("LQ-#,L,C0@0$`*("4E4$]25$1/
M0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D<W!R
M;V9?,#`S87)E<V5T+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT
M;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D<W!R;V9?,#`S87-T87)T7S`P,F1P
M<F]F:6QI;F<N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S
M8F-L+T9U;F-T:6]N+7-B7S`P,F1S<')O9E\P,#-A<W1O<%\P,#)D<')O9FEL
M:6YG+FAT;6P*+24E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&
M=6YN>2U&<F%M97,N:'1M;`HK)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M
M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1T:')E861?,#`S86-O;F1I=&EO;E\P
M,#)D8G)O861C87-T+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT
M;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D=&AR96%D7S`P,V%C;VYD:71I;VY?
M,#`R9&YO=&EF>2YH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL
M+W-B8VPO1G5N8W1I;VXM<V)?,#`R9'1H<F5A9%\P,#-A8V]N9&ET:6]N7S`P
M,F1W86ET+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C
M;"]&=6YC=&EO;BUS8E\P,#)D=&AR96%D7S`P,V%G971?,#`R9&UU=&5X+FAT
M;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC=&EO
M;BUS8E\P,#)D=&AR96%D7S`P,V%I;G1E<G)U<'1?,#`R9'1H<F5A9"YH=&UL
M"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N8W1I;VXM
M<V)?,#`R9'1H<F5A9%\P,#-A:6YT97)R=7!T7S`P,F1T:')E861?,#`R9&5R
M<F]R7S`P,F1E<G)N;RYH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H
M=&UL+W-B8VPO1G5N8W1I;VXM<V)?,#`R9'1H<F5A9%\P,#-A:6YT97)R=7!T
M7S`P,F1T:')E861?,#`R9&5R<F]R7S`P,F1T:')E860N:'1M;`HK)2503U)4
M1$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1T
M:')E861?,#`S86QI<W1?,#`R9&%L;%\P,#)D=&AR96%D<RYH=&UL"BLE)5!/
M4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N8W1I;VXM<V)?,#`R
M9'1H<F5A9%\P,#-A;6%K95\P,#)D;75T97@N:'1M;`HK)2503U)41$]#4R4E
M)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B7S`P,F1T:')E861?
M,#`S86UA:V5?,#`R9'1H<F5A9"YH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$
M25(E)2]H=&UL+W-B8VPO1G5N8W1I;VXM<V)?,#`R9'1H<F5A9%\P,#-A;6%K
M95\P,#)D=V%I='%U975E+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E
M+VAT;6PO<V)C;"]&=6YC=&EO;BUS8E\P,#)D=&AR96%D7S`P,V%M=71E>%\P
M,#)D;F%M92YH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B
M8VPO1G5N8W1I;VXM<V)?,#`R9'1H<F5A9%\P,#-A;75T97A?,#`R9'9A;'5E
M+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]&=6YC
M=&EO;BUS8E\P,#)D=&AR96%D7S`P,V%R96QE87-E7S`P,F1M=71E>"YH=&UL
M"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1G5N8W1I;VXM
M<V)?,#`R9'1H<F5A9%\P,#-A=&5R;6EN871E7S`P,F1T:')E860N:'1M;`HK
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B
M7S`P,F1T:')E861?,#`S871H<F5A9%\P,#)D86QI=F5?,#`R9'`N:'1M;`HK
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T9U;F-T:6]N+7-B
M7S`P,F1T:')E861?,#`S87=A:71Q=65U95\P,#)D;F%M92YH=&UL"BLE)5!/
M4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1V%R8F%G92U#;VQL96-T
M:6]N+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]'
M96YE<F%L+5-O8VME=',N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O
M:'1M;"]S8F-L+T=E;F5R:6-?,#`R9$9U;F-T:6]N+7-B7S`P,F1B<V1?,#`R
M9'-O8VME='-?,#`S86AO<W1?,#`R9&5N=%\P,#)D861D<F5S<RYH=&UL"B`E
M)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1V5N97)I8U\P,#)D
M1G5N8W1I;VXM<V)?,#`R9&)S9%\P,#)D<V]C:V5T<U\P,#-A;F]N7S`P,F1B
M;&]C:VEN9U\P,#)D;6]D92YH=&UL"D!`("TQ,S@L-B`K,3<Q+#<@0$`*("4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]'96YE<FEC7S`P,F1&
M=6YC=&EO;BUS8E\P,#)D8G-D7S`P,F1S;V-K971S7S`P,V%S;V-K971?,#`R
M9&QI<W1E;BYH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B
M8VPO1V5N97)I8U\P,#)D1G5N8W1I;VXM<V)?,#`R9&)S9%\P,#)D<V]C:V5T
M<U\P,#-A<V]C:V5T7S`P,F1M86ME7S`P,F1S=')E86TN:'1M;`H@)2503U)4
M1$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+T=E;F5R:6-?,#`R9$9U;F-T
M:6]N+7-B7S`P,F1B<V1?,#`R9'-O8VME='-?,#`S87-O8VME=%\P,#)D;F%M
M92YH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO1V5N
M97)I8U\P,#)D1G5N8W1I;VXM<V)?,#`R9&)S9%\P,#)D<V]C:V5T<U\P,#-A
M<V]C:V5T7S`P,F1O<&5N7S`P,F1P+FAT;6P*("4E4$]25$1/0U,E)24E1$]#
M4T1)4B4E+VAT;6PO<V)C;"]'96YE<FEC7S`P,F1&=6YC=&EO;BUS8E\P,#)D
M8G-D7S`P,F1S;V-K971S7S`P,V%S;V-K971?,#`R9'!E97)N86UE+FAT;6P*
M("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]'96YE<FEC7S`P
M,F1&=6YC=&EO;BUS8E\P,#)D8G-D7S`P,F1S;V-K971S7S`P,V%S;V-K971?
M,#`R9')E8V5I=F4N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M
M;"]S8F-L+T=E;F5R:6-?,#`R9$9U;F-T:6]N+7-B7S`P,F1G<F%Y7S`P,V%S
M=')E86U?,#`R9&%D=F%N8V5?,#`R9'1O7S`P,F1C;VQU;6XN:'1M;`I`0"`M
M,3DS+#8@*S(R-RPY($!`"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL
M+W-B8VPO36%C<F\M<V)?,#`R9'!R;V9I;&5?,#`S87!R;V9I;&4N:'1M;`H@
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+TUA8W)O+7-B7S`P
M,F1P<F]F:6QE7S`P,V%U;G!R;V9I;&4N:'1M;`H@)2503U)41$]#4R4E)25$
M3T-31$E2)24O:'1M;"]S8F-L+TUA8W)O+7-B7S`P,F1S<')O9E\P,#-A=VET
M:%\P,#)D<')O9FEL:6YG+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E
M+VAT;6PO<V)C;"]-86-R;RUS8E\P,#)D=&AR96%D7S`P,V%W:71H7S`P,F1M
M=71E>"YH=&UL"BLE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO
M36%C<F\M<V)?,#`R9'1H<F5A9%\P,#-A=VET:%\P,#)D<F5C=7)S:79E7S`P
M,F1L;V-K+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C
M;"]-971A;V)J96-T+5!R;W1O8V]L+FAT;6P*("4E4$]25$1/0U,E)24E1$]#
M4T1)4B4E+VAT;6PO<V)C;"]-;V1U;&%R+6%R:71H;65T:6,N:'1M;`H@)250
M3U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+TUO<F4M0V]M;6]N+4QI
M<W`M26YF;W)M871I;VXN:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O
M:'1M;"]S8F-L+TUO<F4M4T)#3"U);F9O<FUA=&EO;BYH=&UL"D!`("TR,S4L
M,C(@*S(W,BPR-2!`0`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S
M8F-L+U-T86QE+45X=&5N<VEO;G,N:'1M;`H@)2503U)41$]#4R4E)25$3T-3
M1$E2)24O:'1M;"]S8F-L+U-T87)T:6YG+5-"0TPN:'1M;`H@)2503U)41$]#
M4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+U-T87)T:6YG+6%N9"U3=&]P<&EN
M9RYH=&UL"BTE)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO4W1A
M<G1I;F<M=&AE+41E8G5G9V5R+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)
M4B4E+VAT;6PO<V)C;"]3=&%T:7-T:6-A;"U0<F]F:6QE<BYH=&UL"B`E)5!/
M4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO4W1E<%\P,#)D0GE?,#`R
M9%-T97`M17AA;7!L92UO9BUT:&4M1F]R96EG;BU&=6YC=&EO;BU);G1E<F9A
M8V4N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+U-T
M;W!P:6YG+5-"0TPN:'1M;`HK)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M
M;"]S8F-L+U-T<G5C='5R92US8E\P,#)D97AT7S`P,V%T:6UE<BYH=&UL"BLE
M)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO4W1R=6-T=7)E+7-B
M7S`P,F1T:')E861?,#`S86UU=&5X+FAT;6P**R4E4$]25$1/0U,E)24E1$]#
M4T1)4B4E+VAT;6PO<V)C;"]3=')U8W1U<F4M<V)?,#`R9'1H<F5A9%\P,#-A
M=&AR96%D+FAT;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C
M;"]3=')U8W1U<F4M<V)?,#`R9'1H<F5A9%\P,#-A=V%I='%U975E+FAT;6P*
M("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]3='EL92U787)N
M:6YG<RYH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO
M4W5P<&]R="U&;W(M56YI>"YH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E
M)2]H=&UL+W-B8VPO4WES=&5M+4EN:71I86QI>F%T:6]N+49I;&4N:'1M;`HM
M)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+U1H92U$96)U9V=E
M<BU#;VUM86YD+4QO;W`N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2)24O
M:'1M;"]S8F-L+U1H92U/<FEG:6YA;"UA;F0M06-T=6%L+5-O=7)C92YH=&UL
M"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO5&AE+5!A<G1S
M+6]F+6$M0V]M<&EL97(M1&EA9VYO<W1I8RYH=&UL"B`E)5!/4E1$3T-3)24E
M)41/0U-$25(E)2]H=&UL+W-B8VPO5&AE+5!R;V-E<W-I;F<M4&%T:"YH=&UL
M"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO5&AE+6%L:65N
M7S`P,F1F=6YC86QL+5!R:6UI=&EV92YH=&UL"B`E)5!/4E1$3T-3)24E)41/
M0U-$25(E)2]H=&UL+W-B8VPO5&AE+61E9FEN95\P,#)D86QI96Y?,#`R9')O
M=71I;F4M36%C<F\N:'1M;`HM)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M
M;"]S8F-L+U1H:6YG<RU7:&EC:"U-:6=H="U"92U);BU4:&4M3F5X="U!3E-)
M+5-T86YD87)D+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO
M<V)C;"]4:&ER9%\P,#)D<&%R='DM3&EB<F%R:65S+FAT;6P**R4E4$]25$1/
M0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]4:')E861I;F<M8F%S:6-S+FAT
M;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]4:')E861I
M;F<N:'1M;`HK)2503U)41$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+U1I
M;65R<RYH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO
M5&]O;',M5&\M2&5L<"U$979E;&]P97)S+FAT;6P*("4E4$]25$1/0U,E)24E
M1$]#4T1)4B4E+VAT;6PO<V)C;"]4;W!L979E;"U/<'1I;VYS+FAT;6P*("4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]4>7!E+45R<F]R<RUA
M="U#;VUP:6QE+51I;64N:'1M;`I`0"`M,C8V+#8@*S,P-BPW($!`"B`E)5!/
M4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO5F%R:6%B;&4M<V)?,#`R
M9&1E8G5G7S`P,V%?,#`R871R86-E7S`P,F1E;F-A<'-U;&%T95\P,#)D9&5F
M875L=%\P,#)A+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO
M<V)C;"]687)I86)L92US8E\P,#)D9&5B=6=?,#`S85\P,#)A=')A8V5?,#`R
M9&EN9&5N=&%T:6]N7S`P,F1S=&5P7S`P,F$N:'1M;`H@)2503U)41$]#4R4E
M)25$3T-31$E2)24O:'1M;"]S8F-L+U9A<FEA8FQE+7-B7S`P,F1D96)U9U\P
M,#-A7S`P,F%T<F%C95\P,#)D=F%L=65S7S`P,F$N:'1M;`HK)2503U)41$]#
M4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+U9A<FEA8FQE+7-B7S`P,F1E>'1?
M,#`S85\P,#)A869T97)?,#`R9&=C7S`P,F1H;V]K<U\P,#)A+FAT;6P*("4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]687)I86)L92US8E\P
M,#)D97AT7S`P,V%?,#`R86-O;7!I;&5R7S`P,F1P<FEN=%\P,#)D=F%R:6%B
M;&5?,#`R9&%L:7-T7S`P,F$N:'1M;`H@)2503U)41$]#4R4E)25$3T-31$E2
M)24O:'1M;"]S8F-L+U9A<FEA8FQE+7-B7S`P,F1E>'1?,#`S85\P,#)A9&5B
M=6=?,#`R9'!R:6YT7S`P,F1V87)I86)L95\P,#)D86QI<W1?,#`R82YH=&UL
M"B`E)5!/4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO5F%R:6%B;&4M
M<V)?,#`R9&5X=%\P,#-A7S`P,F%E9%\P,#)D9G5N8W1I;VYS7S`P,F$N:'1M
M;`I`0"`M,C<S+#8@*S,Q-"PW($!`"B`E)5!/4E1$3T-3)24E)41/0U-$25(E
M)2]H=&UL+W-B8VPO5F%R:6%B;&4M<V)?,#`R9&5X=%\P,#-A7S`P,F%M;V1U
M;&5?,#`R9'!R;W9I9&5R7S`P,F1F=6YC=&EO;G-?,#`R82YH=&UL"B`E)5!/
M4E1$3T-3)24E)41/0U-$25(E)2]H=&UL+W-B8VPO5F%R:6%B;&4M<V)?,#`R
M9'-P<F]F7S`P,V%?,#`R86UA>%\P,#)D<V%M<&QE<U\P,#)A+FAT;6P*("4E
M4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]687)I86)L92US8E\P
M,#)D<W!R;V9?,#`S85\P,#)A<V%M<&QE7S`P,F1I;G1E<G9A;%\P,#)A+FAT
M;6P**R4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]687)I86)L
M92US8E\P,#)D=&AR96%D7S`P,V%?,#`R86-U<G)E;G1?,#`R9'1H<F5A9%\P
M,#)A+FAT;6P*("4E4$]25$1/0U,E)24E1$]#4T1)4B4E+VAT;6PO<V)C;"]7
M86ET<75E=65?,#`R9F-O;F1I=&EO;BUV87)I86)L97,N:'1M;`H@)2503U)4
M1$]#4R4E)25$3T-31$E2)24O:'1M;"]S8F-L+V1E9FEN95\P,#)D86QI96Y?
M,#`R9')O=71I;F4M17AA;7!L92YH=&UL"B`E)5!/4E1$3T-3)24E)41/0U-$
M25(E)2]H=&UL+W-B8VPO:6YD97@N:'1M;`I`0"`M,S<Y+#8@*S0R,2PQ-R!`
M0`H@;&EB+W-B8VPO<V(M9W)O=F5L+W-B+6=R;W9E;"YT97AI;F9O"B!L:6(O
M<V)C;"]S8BUG<F]V96PO=&5S="UP87-S960*(&QI8B]S8F-L+W-B+6EN=')O
M<W!E8W0O<V(M:6YT<F]S<&5C="YF87-L"BML:6(O<V)C;"]S8BUM9#4O+F-V
M<VEG;F]R90HK;&EB+W-B8VPO<V(M;60U+TUA:V5F:6QE"BML:6(O<V)C;"]S
M8BUM9#4O4D5!1$U%"BML:6(O<V)C;"]S8BUM9#4O;60U+71E<W1S+F9A<VP*
M*VQI8B]S8F-L+W-B+6UD-2]M9#4M=&5S=',N;&ES<`HK;&EB+W-B8VPO<V(M
M;60U+VUD-2YF87-L"BML:6(O<V)C;"]S8BUM9#4O;60U+FQI<W`**VQI8B]S
M8F-L+W-B+6UD-2]S8BUM9#4N87-D"BML:6(O<V)C;"]S8BUM9#4O<V(M;60U
M+F9A<VP**VQI8B]S8F-L+W-B+6UD-2]S8BUM9#4N=&5X:6YF;PHK;&EB+W-B
M8VPO<V(M;60U+W1E<W0M<&%S<V5D"B!L:6(O<V)C;"]S8BUP;W-I>"\N8W9S
M:6=N;W)E"B!L:6(O<V)C;"]S8BUP;W-I>"]-86ME9FEL90H@;&EB+W-B8VPO
M<V(M<&]S:7@O4D5!1$U%"D!`("TT-C8L-R`K-3$Y+#8@0$`*(&QI8B]S8F-L
M+W-B+7-I;7!L92US=')E86US+W-T<FEN9RYL:7-P"B!L:6(O<V)C;"]S8BUS
M:6UP;&4M<W1R96%M<R]T97)M:6YA;"YF87-L"B!L:6(O<V)C;"]S8BUS:6UP
M;&4M<W1R96%M<R]T97)M:6YA;"YL:7-P"BUL:6(O<V)C;"]S8BUS:6UP;&4M
M<W1R96%M<R]T97-T+61A=&$N=&UP"B!L:6(O<V)C;"]S8BUS:6UP;&4M<W1R
M96%M<R]T97-T+7!A<W-E9`H@;&EB+W-B8VPO<V(M<W!R;V8O<V(M<W!R;V8N
M9F%S;`H@;&EB+W-B8VPO<V)C;"YC;W)E"D!`("TT-S4L,30@*S4R-RPQ-B!`
M0`H@;&EB+W-B8VPO<WES=&5M<R]S8BUB<V0M<V]C:V5T<RYA<V0*(&QI8B]S
M8F-L+W-Y<W1E;7,O<V(M8VQT;#(N87-D"B!L:6(O<V)C;"]S>7-T96US+W-B
M+6=R;W9E;"YA<V0**VQI8B]S8F-L+W-Y<W1E;7,O<V(M;60U+F%S9`H@;&EB
M+W-B8VPO<WES=&5M<R]S8BUP;W-I>"YA<V0*(&QI8B]S8F-L+W-Y<W1E;7,O
M<V(M<F]T871E+6)Y=&4N87-D"B!L:6(O<V)C;"]S>7-T96US+W-B+7)T+F%S
M9`H@;&EB+W-B8VPO<WES=&5M<R]S8BUS:6UP;&4M<W1R96%M<RYA<V0*+24E
M4$]25$1/0U,E)4!D:7)R;2`E)41/0U-$25(E)2]I;F9O"B`E)5!/4E1$3T-3
M)25`9&ER<FT@)25$3T-31$E2)24O:'1M;"]S8F-L"B`E)5!/4E1$3T-3)25`
M9&ER<FT@)25$3T-31$E2)24O:'1M;"]A<V1F"B`E)5!/4E1$3T-3)25`9&ER
M<FT@)25$3T-31$E2)24O:'1M;`HK0&5X96,@;6MD:7(@+7`@)40O;&EB+W-B
M8VPO<VET92US>7-T96US"BM`97AE8R!M:V1I<B`M<"`E1"]L:6(O<V)C;"]S
M8BUP;W-I>"]T97-T+6QA8@H@0&1I<G)M("4E1$]#4T1)4B4E"B!`9&ER<FT@
M;&EB+W-B8VPO<WES=&5M<PH@0&1I<G)M(&QI8B]S8F-L+W-I=&4M<WES=&5M
M<PI`0"`M-#DS+#8@*S4T-RPW($!`"B!`9&ER<FT@;&EB+W-B8VPO<V(M<&]S
M:7@O=&5S="UL86(*($!D:7)R;2!L:6(O<V)C;"]S8BUP;W-I>"]A;&EE;@H@
M0&1I<G)M(&QI8B]S8F-L+W-B+7!O<VEX"BM`9&ER<FT@;&EB+W-B8VPO<V(M
M;60U"B!`9&ER<FT@;&EB+W-B8VPO<V(M:6YT<F]S<&5C=`H@0&1I<G)M(&QI
M8B]S8F-L+W-B+6=R;W9E;`H@0&1I<G)M(&QI8B]S8F-L+W-B+65X96-U=&%B
M;&4*26YD97@Z('-B8VPO9FEL97,O97AT<F$M<&%T8V@M8V]N=')I8E]A<V1F
M+6EN<W1A;&Q?:6YS=&%L;&5R+FQI<W`*/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/0I20U,@9FEL93H@<V)C;"]F:6QE<R]E>'1R82UP871C:"UC;VYT<FEB7V%S
M9&8M:6YS=&%L;%]I;G-T86QL97(N;&ES<`ID:69F("U.('-B8VPO9FEL97,O
M97AT<F$M<&%T8V@M8V]N=')I8E]A<V1F+6EN<W1A;&Q?:6YS=&%L;&5R+FQI
M<W`*+2TM("]D978O;G5L;`DQ($IA;B`Q.3<P(#`P.C`P.C`P("TP,#`P"BLK
M*R!S8F-L+V9I;&5S+V5X=')A+7!A=&-H+6-O;G1R:6)?87-D9BUI;G-T86QL
M7VEN<W1A;&QE<BYL:7-P"3<@3V-T(#(P,#4@,C,Z,3(Z,34@+3`P,#`*0$`@
M+3`L,"`K,2PQ-"!`0`HK+2TM(&-O;G1R:6(O87-D9BUI;G-T86QL+VEN<W1A
M;&QE<BYL:7-P+F]R:6<)5&AU($IU;"`Q-"`Q,3HS,#HP-B`R,#`U"BLK*RL@
M8V]N=')I8B]A<V1F+6EN<W1A;&PO:6YS=&%L;&5R+FQI<W`)1G)I($]C="`@
M-R`P,#HR,CHT.2`R,#`U"BM`0"`M,C0Y+#@@*S(T.2PY($!`"BL@("`H;&5T
M*B`H*'1A<@HK("`@("`@("`@("`H=VET:"UO=71P=70M=&\M<W1R:6YG("AO
M*0HK("`@("`@("`@("`@("AO<@HK+2`@("`@("`@("`@("`H<V(M97AT.G)U
M;BUP<F]G<F%M(",M9&%R=VEN(")T87(B"BLM("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@(RMD87)W:6X@(F=N=71A<B(**RL@("`@("`@("`@
M("`@*'-B+65X=#IR=6XM<')O9W)A;2`C*V1A<G=I;B`B9VYU=&%R(@HK*R`)
M"0D)(",K9G)E96)S9"`B9W1A<B(**RL)"0D)(",M*&]R(&1A<G=I;B!F<F5E
M8G-D*2`B=&%R(@HK("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("AL:7-T("(M0R(@*&YA;65S=')I;F<@<V]U<F-E*0HK("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("(M>'IV9B(@*&YA;65S=')I
M;F<@<&%C:V%G96YA;64I*0HK("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@(#IO=71P=70@;PI);F1E>#H@<V)C;"]F:6QE<R]P871C:"UB86-K
M=')A8V4*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0I20U,@9FEL93H@<V)C;"]F
M:6QE<R]P871C:"UB86-K=')A8V4*9&EF9B`M3B!S8F-L+V9I;&5S+W!A=&-H
M+6)A8VMT<F%C90HM+2T@+V1E=B]N=6QL"3$@2F%N(#$Y-S`@,#`Z,#`Z,#`@
M+3`P,#`**RLK('-B8VPO9FEL97,O<&%T8V@M8F%C:W1R86-E"3<@3V-T(#(P
M,#4@,C,Z,3(Z,34@+3`P,#`*0$`@+3`L,"`K,2PQ-R!`0`HK26YD97@Z('-R
M8R]C;V1E+V1E8G5G+6EN="YL:7-P"BL]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M"BM20U,@9FEL93H@+V-V<W)O;W0O<V)C;"]S8F-L+W-R8R]C;V1E+V1E8G5G
M+6EN="YL:7-P+'8**W)E=')I979I;F<@<F5V:7-I;VX@,2XY-PHK9&EF9B`M
M=2`M<C$N.3<@9&5B=6<M:6YT+FQI<W`**RTM+2!S<F,O8V]D92]D96)U9RUI
M;G0N;&ES<`DQ-"!*=6P@,C`P-2`Q-CHS,#HS,2`M,#`P,`DQ+CDW"BLK*RL@
M<W)C+V-O9&4O9&5B=6<M:6YT+FQI<W`),C<@075G(#(P,#4@,#$Z,S8Z,#8@
M+3`P,#`**T!`("TU-S(L-B`K-3<R+#D@0$`**R`@("`[.R!&25A-13H@5VAE
M<F4@:7,@=&AI<R!D;V-U;65N=&5D/R!)<R!I="!R96%L;'D@=')U92!O9B!E
M=F5R>2!#4%4**R`@("`[.R!A<F-H:71E8W1U<F4_($ES(&ET(&5V96X@;F5C
M97-S87)I;'D@=')U92!I;B!C=7)R96YT(%-"0TP_"BL@("`@*#X]("AS87`M
M:6YT(')A*2`T,#DV*0HK*R`@(#L[($]N($9R965"4T0L(&ME<FYE;"!A<F5A
M(&ES(&YO="!V86QI9"!A<R!R971U<FX@861D<F5S<RX**RL@("`[.R!&25A-
M13H@2&]W('1O(&]B=&%I;B!T:&4@861D<F5S<R!I;G-T96%D(&]F(&UA9VEC
M(&YU;6)E<C\**RL@("`C(2MF<F5E8G-D("@\("AS87`M:6YT(')A*2`C>$,P
M,#`P,#`P*0HK("`@(#L[(&YO="!A($QI<W`@<W1A8VL@<&]I;G1E<@HK("`@
M("AN;W0@*&-O;G1R;VPM<W1A8VLM<&]I;G1E<BUV86QI9"UP(')A*2DI*0HK
M(`I);F1E>#H@<V)C;"]F:6QE<R]P871C:"UF;&]A=&EN9RUP;VEN=`H]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]"E)#4R!F:6QE.B!S8F-L+V9I;&5S+W!A=&-H
M+69L;V%T:6YG+7!O:6YT"F1I9F8@+4X@<V)C;"]F:6QE<R]P871C:"UF;&]A
M=&EN9RUP;VEN=`HM+2T@+V1E=B]N=6QL"3$@2F%N(#$Y-S`@,#`Z,#`Z,#`@
M+3`P,#`**RLK('-B8VPO9FEL97,O<&%T8V@M9FQO871I;F<M<&]I;G0)-R!/
M8W0@,C`P-2`R,SHQ,CHQ-2`M,#`P,`I`0"`M,"PP("LQ+#(P-R!`0`HK26YD
M97@Z('-R8R]C;V1E+V9L;V%T+71R87`N;&ES<`HK/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/0HK4D-3(&9I;&4Z("]C=G-R;V]T+W-B8VPO<V)C;"]S<F,O8V]D
M92]F;&]A="UT<F%P+FQI<W`L=@HK<F5T<FEE=FEN9R!R979I<VEO;B`Q+C$X
M"BMD:69F("UU("UR,2XQ."!F;&]A="UT<F%P+FQI<W`**RTM+2!S<F,O8V]D
M92]F;&]A="UT<F%P+FQI<W`),30@2G5L(#(P,#4@,38Z,S`Z,S0@+3`P,#`)
M,2XQ.`HK*RLK('-R8R]C;V1E+V9L;V%T+71R87`N;&ES<`DR-R!397`@,C`P
M-2`R,CHS-CHT,B`M,#`P,`HK0$`@+3$U,RPQ,"`K,34S+#(X($!`"BL@("!@
M*&YO="`H>F5R;W`@*&QO9V%N9"`L*&1P8B`H9FQO870M=')A<"UM87-K('1R
M87!S*2!F;&]A="UT<F%P<RUB>71E(#`I"BL@("`@("`@("`@("`@("`@("`@
M("`@("`H9FQO871I;F<M<&]I;G0M;6]D97,I*2DI*0HK(`HK*SL[.R!324=&
M4$4@8V]D92!T;R!F;&]A=&EN9RUP;VEN="!E<G)O<@HK*R,K9G)E96)S9`HK
M*RAD969P87)A;65T97(@*G-I9V9P92UC;V1E+65R<F]R+6%L:7-T*@HK*R`@
M*&QI<W0@*&-O;G,@<V(A=6YI>#HZ9G!E+6EN=&]V9B`G9FQO871I;F<M<&]I
M;G0M;W9E<F9L;W<I"BLK("`@("`@("`H8V]N<R!S8B%U;FEX.CIF<&4M:6YT
M9&EV("=D:79I<VEO;BUB>2UZ97)O*0HK*R`@("`@("`@*&-O;G,@<V(A=6YI
M>#HZ9G!E+69L=&1I=B`G9&EV:7-I;VXM8GDM>F5R;RD**RL@("`@("`@("AC
M;VYS('-B(75N:7@Z.F9P92UF;'1O=F8@)V9L;V%T:6YG+7!O:6YT+6]V97)F
M;&]W*0HK*R`@("`@("`@*&-O;G,@<V(A=6YI>#HZ9G!E+69L='5N9"`G9FQO
M871I;F<M<&]I;G0M=6YD97)F;&]W*0HK*R`@("`@("`@*&-O;G,@<V(A=6YI
M>#HZ9G!E+69L=')E<R`G9FQO871I;F<M<&]I;G0M:6YE>&%C="D**RL@("`@
M("`@("AC;VYS('-B(75N:7@Z.F9P92UF;'1I;G8@)V9L;V%T:6YG+7!O:6YT
M+6EN=F%L:60M;W!E<F%T:6]N*0HK*R`@("`@("`@*&-O;G,@<V(A=6YI>#HZ
M9G!E+69L='-U8B`G9FQO871I;F<M<&]I;G0M97AC97!T:6]N*2DI"BLK"BL@
M.SL[(%-I9VYA;"!T:&4@87!P<F]P<FEA=&4@8V]N9&ET:6]N('=H96X@=V4@
M9V5T(&$@9FQO871I;F<M<&]I;G0@97)R;W(N"BL@*&1E9G5N('-I9V9P92UH
M86YD;&5R("AS:6=N86P@:6YF;R!C;VYT97AT*0HK+2`@*&1E8VQA<F4@*&EG
M;F]R92!S:6=N86P@:6YF;RDI"BLK("`H9&5C;&%R92`H:6=N;W)E('-I9VYA
M;"`C(2UF<F5E8G-D(&EN9F\I*0HK*R`@(R$K9G)E96)S9`HK*R`@*&1E8VQA
M<F4@*'1Y<&4@<WES=&5M+6%R96$M<&]I;G1E<B!I;F9O*2D**R`@("AD96-L
M87)E("AT>7!E('-Y<W1E;2UA<F5A+7!O:6YT97(@8V]N=&5X="DI"BLK("`C
M(2MF<F5E8G-D"BLK("`H;&5T("@H8V]D92`H<V(A=6YI>#HZ<VEG:6YF;RUC
M;V1E(&EN9F\I*2D**RL@("`@*&5R<F]R("AO<B`H8V1R("AA<W-O8R!C;V1E
M("IS:6=F<&4M8V]D92UE<G)O<BUA;&ES="HI*0HK*R`@("`@("`@("`@("`@
M("=F;&]A=&EN9RUP;VEN="UE>&-E<'1I;VXI*2D**R`@("AL970J("@H;6]D
M97,@*&-O;G1E>'0M9FQO871I;F<M<&]I;G0M;6]D97,**R`@("`@("`@("`@
M("`@("`@("AS8B%A;&EE;CIS87`M86QI96X@8V]N=&5X="`H*B!O<RUC;VYT
M97AT+70I*2DI"BL@("`@("`@("`@*'1R87!S("AL;V=A;F0@*&QD8B!F;&]A
M="UE>&-E<'1I;VYS+6)Y=&4@;6]D97,I"BM);F1E>#H@<W)C+V-O9&4O=&%R
M9V5T+7-I9VYA;"YL:7-P"BL]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]"BM20U,@
M9FEL93H@+V-V<W)O;W0O<V)C;"]S8F-L+W-R8R]C;V1E+W1A<F=E="US:6=N
M86PN;&ES<"QV"BMR971R:65V:6YG(')E=FES:6]N(#$N,C@**V1I9F8@+74@
M+7(Q+C(X('1A<F=E="US:6=N86PN;&ES<`HK+2TM('-R8R]C;V1E+W1A<F=E
M="US:6=N86PN;&ES<`DT(%-E<"`R,#`U(#(P.C$T.C0Y("TP,#`P"3$N,C@*
M*RLK*R!S<F,O8V]D92]T87)G970M<VEG;F%L+FQI<W`),C<@4V5P(#(P,#4@
M,C(Z,S8Z-#(@+3`P,#`**T!`("TQ-#DL-B`K,30Y+#$P($!`"BL@"BL@.SL[
M.R!E=&,N"BL@"BLK.SL[(&5X=')A8W0@<VE?8V]D92!F<F]M('-I9VEN9F]?
M=`HK*RAS8B%A;&EE;CID969I;F4M86QI96XM<F]U=&EN92`H(G-I9VEN9F]?
M8V]D92(@<VEG:6YF;RUC;V1E*2!S8B%A;&EE;CII;G0**RL@("AI;F9O('-Y
M<W1E;2UA<F5A+7!O:6YT97(I*0HK*PHK(#L[.R!#354@0TP@8V]M;65N=#H*
M*R`[.SL@("!-86=I8V%L;'D@8V]N=F5R=&5D(&)Y('1H92!C;VUP:6QE<B!I
M;G1O(&$@8G)E86L@:6YS=')U8W1I;VXN"BL@*&1E9G5N(')E8V5I=F4M<&5N
M9&EN9RUI;G1E<G)U<'0@*"D**TEN9&5X.B!S<F,O<G5N=&EM92]I;G1E<G)U
M<'0N8PHK/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0HK4D-3(&9I;&4Z("]C=G-R
M;V]T+W-B8VPO<V)C;"]S<F,O<G5N=&EM92]I;G1E<G)U<'0N8RQV"BMR971R
M:65V:6YG(')E=FES:6]N(#$N.30**V1I9F8@+74@+7(Q+CDT(&EN=&5R<G5P
M="YC"BLM+2T@<W)C+W)U;G1I;64O:6YT97)R=7!T+F,),3,@4V5P(#(P,#4@
M,3(Z,C@Z-#$@+3`P,#`),2XY-`HK*RLK('-R8R]R=6YT:6UE+VEN=&5R<G5P
M="YC"3(W(%-E<"`R,#`U(#(R.C,V.C0R("TP,#`P"BM`0"`M-#(V+#<@*S0R
M-BPW($!`"BL@("`@(&EF("AS:6=I<VUE;6)E<B@F9&5F97)R86)L95]S:6=S
M970L<VEG;F%L*2D**R`@("`@("`@(&-H96-K7VEN=&5R<G5P='-?96YA8FQE
M9%]O<E]L;W-E*&-O;G1E>'0I.PHK(`HK+2-I9F1E9B!,25-07T9%05154D5?
M3$E.55@**RLC:68@9&5F:6YE9"A,25-07T9%05154D5?3$E.55@I('Q\(&1E
M9FEN960H7U]&<F5E0E-$7U\I"BL@("`@("\J(%5N9&5R($QI;G5X(&]N('-O
M;64@87)C:&ET96-T=7)E<RP@=V4@87!P96%R('1O(&AA=F4@=&\@<F5S=&]R
M90HK("`@("`@("!T:&4@1E!5(&-O;G1R;VP@=V]R9"!F<F]M('1H92!C;VYT
M97AT+"!A<R!A9G1E<B!T:&4@<VEG;F%L(&ES"BL@("`@("`@(&1E;&EV97)E
M9"!W92!A<'!E87(@=&\@:&%V92!A(&YU;&P@1E!5(&-O;G1R;VP@=V]R9"X@
M*B\**T!`("TV,#8L-R`K-C`V+#<@0$`**R`@("`@;W-?8V]N=&5X=%]T("IC
M;VYT97AT(#T@87)C:%]O<U]G971?8V]N=&5X="@F=F]I9%]C;VYT97AT*3L*
M*R`@("`@<W1R=6-T('1H<F5A9"`J=&AR96%D/6%R8VA?;W-?9V5T7V-U<G)E
M;G1?=&AR96%D*"D["BL@("`@('-T<G5C="!I;G1E<G)U<'1?9&%T82`J9&%T
M83UT:')E860M/FEN=&5R<G5P=%]D871A.PHK+2-I9F1E9B!,25-07T9%0515
M4D5?3$E.55@**RLC:68@9&5F:6YE9"A,25-07T9%05154D5?3$E.55@I('Q\
M(&1E9FEN960H7U]&<F5E0E-$7U\I"BL@("`@(&]S7W)E<W1O<F5?9G!?8V]N
M=')O;"AC;VYT97AT*3L**R`C96YD:68**R`@("`@:68H;6%Y8F5?9&5F97)?
M:&%N9&QE<BAI;G1E<G)U<'1?:&%N9&QE7VYO=RQD871A+'-I9VYA;"QI;F9O
M+&-O;G1E>'0I*0HK0$`@+38R,RPW("LV,C,L-R!`0`HK('L**R`@("`@;W-?
M8V]N=&5X=%]T("IC;VYT97AT(#T@*&]S7V-O;G1E>'1?="HI=F]I9%]C;VYT
M97AT.PHK(`HK+2-I9F1E9B!,25-07T9%05154D5?3$E.55@**RLC:68@9&5F
M:6YE9"A,25-07T9%05154D5?3$E.55@I('Q\(&1E9FEN960H7U]&<F5E0E-$
M7U\I"BL@("`@(&]S7W)E<W1O<F5?9G!?8V]N=')O;"AC;VYT97AT*3L**R`C
M96YD:68**R`@("`@8VAE8VM?8FQO8VMA8FQE<U]B;&]C:V5D7V]R7VQO<V4H
M*3L**T!`("TV-#$L-R`K-C0Q+#<@0$`**R`@("`@;W-?8V]N=&5X=%]T("IC
M;VYT97AT(#T@87)C:%]O<U]G971?8V]N=&5X="@F=F]I9%]C;VYT97AT*3L*
M*R`@("`@<W1R=6-T('1H<F5A9"`J=&AR96%D/6%R8VA?;W-?9V5T7V-U<G)E
M;G1?=&AR96%D*"D["BL@("`@('-T<G5C="!I;G1E<G)U<'1?9&%T82`J9&%T
M83UT:')E860M/FEN=&5R<G5P=%]D871A.PHK+2-I9F1E9B!,25-07T9%0515
M4D5?3$E.55@**RLC:68@9&5F:6YE9"A,25-07T9%05154D5?3$E.55@I('Q\
M(&1E9FEN960H7U]&<F5E0E-$7U\I"BL@("`@(&]S7W)E<W1O<F5?9G!?8V]N
M=')O;"AC;VYT97AT*3L**R`C96YD:68**R`@("`@:68H;6%Y8F5?9&5F97)?
M:&%N9&QE<BAL;W=?;&5V96Q?:6YT97)R=7!T7VAA;F1L95]N;W<L9&%T82P*
M*T!`("TQ,3,Y+#,@*S$Q,SDL.2!`0`HK(`HK("`@("!32$]7*")R971U<FYI
M;F<@9G)O;2!I;G1E<G)U<'1?:6YI="@I(BD["BL@?0HK*PHK*VEN=`HK*W-I
M9VEN9F]?8V]D92AS:6=I;F9O7W0@*FEN9F\I"BLK>PHK*R`@("!R971U<FX@
M:6YF;RT^<VE?8V]D93L**RM]"BM);F1E>#H@<W)C+W)U;G1I;64O>#@V+6%R
M8V@N8PHK/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0HK4D-3(&9I;&4Z("]C=G-R
M;V]T+W-B8VPO<V)C;"]S<F,O<G5N=&EM92]X.#8M87)C:"YC+'8**W)E=')I
M979I;F<@<F5V:7-I;VX@,2XS,@HK9&EF9B`M=2`M<C$N,S(@>#@V+6%R8V@N
M8PHK+2TM('-R8R]R=6YT:6UE+W@X-BUA<F-H+F,),C<@4V5P(#(P,#4@,34Z
M-3(Z-3`@+3`P,#`),2XS,@HK*RLK('-R8R]R=6YT:6UE+W@X-BUA<F-H+F,)
M,C<@4V5P(#(P,#4@,C(Z,S8Z-#(@+3`P,#`**T!`("TR,CDL-R`K,C(Y+#<@
M0$`**R`@("`@("`@<VEN9VQE+7-T97!P:6YG("AA<R!F87(@87,@22!C86X@
M=&5L;"D@=&AI<R!I<R!S;VUE=VAA="!M;V]T+`HK("`@("`@("!B=70@:70@
M;6EG:'0@8F4@=V]R=&@@96ET:&5R(&UO=FEN9R!T:&ES(&-O9&4@=7`@;W(@
M9&5L971I;F<**R`@("`@("`@=&AE('-I;F=L92US=&5P<&EN9R!C;V1E(&5N
M=&ER96QY+B`@+2T@0U-2+"`R,#`R+3`W+3$U("HO"BLM(VEF9&5F($Q)4U!?
M1D5!5%5215],24Y56`HK*R-I9B!D969I;F5D*$Q)4U!?1D5!5%5215],24Y5
M6"D@?'P@9&5F:6YE9"A?7T9R965"4T1?7RD**R`@("`@;W-?<F5S=&]R95]F
M<%]C;VYT<F]L*&-O;G1E>'0I.PHK("-E;F1I9@HK(`HK26YD97@Z('-R8R]R
M=6YT:6UE+W@X-BUB<V0M;W,N8PHK/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0HK
M4D-3(&9I;&4Z("]C=G-R;V]T+W-B8VPO<V)C;"]S<F,O<G5N=&EM92]X.#8M
M8G-D+6]S+F,L=@HK<F5T<FEE=FEN9R!R979I<VEO;B`Q+C<**V1I9F8@+74@
M+7(Q+C<@>#@V+6)S9"UO<RYC"BLM+2T@<W)C+W)U;G1I;64O>#@V+6)S9"UO
M<RYC"3$T($IU;"`R,#`U(#$U.C0Q.C(Q("TP,#`P"3$N-PHK*RLK('-R8R]R
M=6YT:6UE+W@X-BUB<V0M;W,N8PDR-R!397`@,C`P-2`R,CHS-CHT,B`M,#`P
M,`HK0$`@+3@U+#8@*S@U+#4R($!`"BL@(V5N9&EF("`O*B!?7TYE=$)31%]?
M("HO"BL@"BL@"BLK(VEF9&5F(%]?1G)E94)31%]?"BLK(VEF(%]?1G)E94)3
M1%]V97)S:6]N(#X](#4P,#`P,`HK*R\J"BLK("H@1G)E94)31"`U+C`@;W(@
M;&%T97(@:6YI=&EA;&EZ97,@1E!5(&-O;G1R;VP@=V]R9"!F;W(@<VEG;F%L
M"BLK("H@:&%N9&QE<BX**RL@*B\**RLC:6YC;'5D92`\;6%C:&EN92]N<'@N
M:#X**RL**RMS=&%T:6,@7U]I;FQI;F5?7R!V;VED"BLK9FQD8W<H=6YS:6=N
M960@<VAO<G0@8W<I"BLK>PHK*R`@("!?7V%S;5]?(%]?=F]L871I;&5?7R`H
M(F9L9&-W("4P(B`Z(#H@(FTB("AC=RDI.PHK*WT**RL**RMV;VED"BLK;W-?
M<F5S=&]R95]F<%]C;VYT<F]L*&]S7V-O;G1E>'1?="`J8V]N=&5X="D**RM[
M"BLK("`@('5N:6]N('-A=F5F<'4@*F%D9'(["BLK"BLK("`@(&%D9'(@/2`H
M=6YI;VX@<V%V969P=2`J*6-O;G1E>'0M/G5C7VUC;VYT97AT+FUC7V9P<W1A
M=&4["BLK("`@('-W:71C:"`H8V]N=&5X="T^=6-?;6-O;G1E>'0N;6-?9G!F
M;W)M870I('L**RL@("`@8V%S92!?34-?1E!&351?,S@W.@HK*R`@("`@("`@
M+RH@1E!5('-T871E(&ES('-A=F5D(&)Y(&9N<V%V92`J+PHK*R`@("`@("`@
M9FQD8W<H*'5N<VEG;F5D('-H;W)T*6%D9'(M/G-V7S@W+G-V7V5N=BYE;E]C
M=RD["BLK("`@("`@("!B<F5A:SL**RL@("`@8V%S92!?34-?1E!&351?6$U-
M.@HK*R`@("`@("`@+RH@1E!5+U-312!S=&%T92!I<R!S879E9"!B>2!F>'-A
M=F4@*B\**RL@("`@("`@(&9L9&-W*&%D9'(M/G-V7WAM;2YS=E]E;G8N96Y?
M8W<I.PHK*R`@("`@("`@8G)E86L["BLK("`@(&1E9F%U;'0Z"BLK("`@("`@
M("`O*B!.;R!&4%4@<W1A=&4@:7,@<V%V960N("HO"BLK("`@("`@("!B<F5A
M:SL**RL@("`@?0HK*WT**RLC96QS92`O*B!?7T9R965"4T1?=F5R<VEO;B`\
M(#4P,#`P,"`J+PHK*R\J"BLK("H@1G)E94)31"!B969O97(@-2XP(&1O97,@
M;F]T('1O=6-H($9052!C;VYT<F]L('=O<F0@9F]R('-I9VYA;`HK*R`J(&AA
M;F1L97(N"BLK("HO"BLK=F]I9`HK*V]S7W)E<W1O<F5?9G!?8V]N=')O;"AO
M<U]C;VYT97AT7W0@*F-O;G1E>'0I"BLK>PHK*R`@("`O*B!$3R!.3U1(24Y'
M("HO"BLK?0HK*R-E;F1I9B`O*B!?7T9R965"4T1?=F5R<VEO;B`J+PHK*R-E
M;F1I9B`O*B!?7T9R965"4T1?7R`J+PHK(`HK("\J($9)6$U%.B!)9B!T:&ES
M(&-A;B!B92!A(&YO+6]P(&]N($)31"]X.#8L('1H96X@:70**R`@*B!D97-E
M<G9E<R!A(&UO<F4@<')E8VES92!N86UE+@HK26YD97@Z('1O;VQS+69O<BUB
M=6EL9"]G<F]V96PM:&5A9&5R<RYC"BL]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M"BM20U,@9FEL93H@+V-V<W)O;W0O<V)C;"]S8F-L+W1O;VQS+69O<BUB=6EL
M9"]G<F]V96PM:&5A9&5R<RYC+'8**W)E=')I979I;F<@<F5V:7-I;VX@,2XQ
M,`HK9&EF9B`M=2`M<C$N,3`@9W)O=F5L+6AE861E<G,N8PHK+2TM('1O;VQS
M+69O<BUB=6EL9"]G<F]V96PM:&5A9&5R<RYC"3$T($IU;"`R,#`U(#(P.C(T
M.C$Y("TP,#`P"3$N,3`**RLK*R!T;V]L<RUF;W(M8G5I;&0O9W)O=F5L+6AE
M861E<G,N8PDR-R!397`@,C`P-2`R,CHS-CHT,B`M,#`P,`HK0$`@+3(R,RPU
M("LR,C,L,34@0$`**R`@("`@9&5F<VEG;F%L*")S:6=X8W!U(BP@4TE'6$-0
M52D["BL@("`@(&1E9G-I9VYA;"@B<VEG>&9S>B(L(%-)1UA&4UHI.PHK("-E
M;F1I9@HK*R-I9F1E9B!?7T9R965"4T1?7PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+6EN=&]V9B(L($9015])3E1/5D8I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+6EN=&1I=B(L($9015])3E1$258I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+69L=&1I=B(L($9015]&3%1$258I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+69L=&]V9B(L($9015]&3%1/5D8I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+69L='5N9"(L($9015]&3%153D0I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+69L=')E<R(L($9015]&3%1215,I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+69L=&EN=B(L($9015]&3%1)3E8I.PHK*R`@("!D969C;VYS=&%N="@B
M9G!E+69L='-U8B(L($9015]&3%1354(I.PHK*R-E;F1I9@HK("`@("!R971U
*<FX@,#L**R!]"@``
`
end

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510081648.j98GmXM1015964>