lishka@uwslh.slh.wisc.edu (Chris Lishka (hang loose...) ) (07/10/90)
Posting-number: Volume 13, Issue 109 Submitted-by: lishka@uwslh.slh.wisc.edu (Chris Lishka (hang loose...) ) Archive-name: lj2ps-1.2/part01 lj2ps A LaserJet PCL IV to PostScript Translator Revision 1.2, release version This new revision fixes two major problems with revision 1.1. (One person referred to the 1.1 distribution as a disaster! How true....) First, the files in the suite directories have now been properly uuencoded, so that hungry mailers do not eat the non-printable characters (i.e. escapes). Also, all filenames are now no longer than eight characters (with dot-extensions no longer than three characters) so that MS-DOS and System V UNIX don't choke. lj2ps is able to convert a subset of LaserJet PCL 4 that includes page motion, page setup, primary font selection, and text. It is not able to do macros, position stack commands, graphics (bitmap or patterns/grayscale), or downloadable fonts. However, the scanner *does* recognize all of the PCL 4 commands, and I have added many hooks for the unimplemented commands. Therefore, it should not be too difficult to add in the features you need. Included in this distribution is the source for lj2ps, documentation, a test suite, and a metrics suite. The source code for lj2ps is written in standard K&R C, should be very portable, and should run on everything from PC's to mainframes without much modification (although I have only tried it on a 4.3BSD Unix system). Please see the README file (right after the manifest below) for more information. I hope to have lj2ps available from an anonymous ftp site within the next week. I will post to appropriate groups (comp.sources.d, comp.laser-printers, comp.lang.postscript, comp.periphs.printers) when it is available. Any new revisions will available through the ftp site, as I have clogged comp.sources.misc too much with this second posting. I hope you enjoy lj2ps. Feel free to distribute it far and wide, and I encourage you to add more features! .oO Chris Oo. Christopher Lishka 608-262-4485 "Dad, don't give in to mob mentality!" Wisconsin State Lab. of Hygiene -- Bart Simpson lishka@uwslh.slh.wisc.edu "I'm not, Son. I'm jumping on the bandwagon." uunet!uwvax!uwslh!lishka -- Homer Simpson ---- Cut Here and unpack ---- #!/bin/sh # This is a shell archive (shar 3.21) # made 07/07/1990 16:41 UTC by lishka@uwslh.slh.wisc.edu # Source directory /usr/10/src/local/lj2ps/DIST # # existing files WILL be overwritten # # This is part 1 of a multipart archive # do not concatenate these parts, unpack them in order with /bin/sh # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 11159 -rw-rw-r-- README # 2494 -rw-r--r-- Makefile # 101337 -rw-rw-r-- Metrics/01.mtr.uu # 7299 -rw-rw-r-- Metrics/02.mtr.uu # 57985 -rw-rw-r-- Metrics/03.mtr.uu # 44297 -rw-rw-r-- Metrics/04.mtr.uu # 16521 -rw-rw-r-- Metrics/05.mtr.uu # 391 -rw-rw-r-- Metrics/06.mtr.uu # 7193 -rw-rw-r-- Metrics/diagrule.uu # 1056 -rw-rw-r-- Metrics/fonts.uu # 486 -rw-rw-r-- Metrics/hmove.uu # 3836 -rw-rw-r-- Metrics/letters.uu # 1149 -rw-rw-r-- Metrics/spaces.uu # 3130 -rw-rw-r-- Metrics/symbols.uu # 57 -rwxr-xr-x Metrics/uu.unpack # 300 -rw-rw-r-- Metrics/vmove.uu # 1727 -rw-rw-r-- Tests/01.tst.uu # 2487 -rw-rw-r-- Tests/02.tst.uu # 611 -rw-rw-r-- Tests/03.tst.uu # 653 -rw-rw-r-- Tests/04.tst.uu # 631 -rw-rw-r-- Tests/05.tst.uu # 519 -rw-rw-r-- Tests/06.tst.uu # 843 -rw-rw-r-- Tests/07.tst.uu # 1127 -rw-rw-r-- Tests/08.tst.uu # 777 -rw-rw-r-- Tests/09.tst.uu # 10373 -rw-rw-r-- Tests/10.tst.uu # 533 -rw-rw-r-- Tests/11.tst.uu # 417 -rw-rw-r-- Tests/12.tst.uu # 2317 -rw-rw-r-- Tests/13.tst.uu # 26791 -rw-rw-r-- Tests/14.tst.uu # 1393 -rw-rw-r-- Tests/15.tst.uu # 813 -rw-rw-r-- Tests/16.tst.uu # 487 -rw-rw-r-- Tests/17.tst.uu # 429 -rw-rw-r-- Tests/18.tst.uu # 441 -rw-rw-r-- Tests/19.tst.uu # 425 -rw-rw-r-- Tests/20.tst.uu # 711 -rw-rw-r-- Tests/21.tst.uu # 909 -rw-rw-r-- Tests/22.tst.uu # 891 -rw-rw-r-- Tests/23.tst.uu # 871 -rw-rw-r-- Tests/24.tst.uu # 57 -rwxr-xr-x Tests/uu.unpack # 1235 -rw-r--r-- doc/BugFile # 12487 -rw-rw-r-- doc/Copying # 3173 -rw-r--r-- doc/LogFile # 3165 -rw-rw-r-- doc/commands.doc # 1706 -rw-rw-r-- doc/compopts.doc # 4904 -rw-rw-r-- doc/limits.doc # 4593 -rw-rw-r-- doc/lj2ps.l # 684 -rw-rw-r-- doc/measures.doc # 17644 -rw-r--r-- doc/pscan.idr # 6867 -rw-rw-r-- doc/scanner.doc # 3517 -rw-rw-r-- doc/suggest.doc # 40749 -rw-r--r-- doc/tscan.idr # 2950 -rw-r--r-- errors.c # 1170 -rw-r--r-- errors.h # 20389 -rw-r--r-- lj.c # 13148 -rw-r--r-- lj.h # 8088 -rw-r--r-- lj2ps.c # 1251 -rw-r--r-- lj2ps.h # 33110 -rw-r--r-- ljcmds.c # 2558 -rw-r--r-- ljcmds.h # 16148 -rw-r--r-- ljfonts.c # 1258 -rw-r--r-- ljfonts.h # 32557 -rw-r--r-- scan.c # 3044 -rw-r--r-- scan.h # 5585 -rw-r--r-- trans.c # 1087 -rw-r--r-- trans.h # if touch 2>&1 | fgrep '[-amc]' > /dev/null then TOUCH=touch else TOUCH=true fi if test -r @shar_seq_.tmp; then echo "Must unpack archives in sequence!" next=`cat @shar_seq_.tmp`; echo "Please unpack part $next next" exit 1 fi # ============= README ============== echo "x - extracting README (Text)" sed 's/^X//' << 'SHAR_EOF' > README && X lj2ps X A LaserJet PCL to PostScript Translator X X Version 1.2 (release) X X Christopher Lishka X Wisconsin State Laboratory of Hygiene X Data Processing Department X X July 7th, 1990 X X X Contents: X X 1. Introduction X 2. This Distribution, and How To Create lj2ps X 3. Implementation Notes X 4. Miscellaneous (Things I Have To Get Off My Chest) X 5. Contacting Me X X X1. Introduction X XThe lj2ps program translates HP LaserJet PCL ("Page Control Language") Xto PostScript. Currently it converts a subset of the LaserJet Series XII language (PCL 4) to device-independent PostScript. X Xlj2ps was originally written to allow my organization to "upgrade" our XLaserJets to LaserWriters, yet still have a way to print PCL files. XDue to a lack of time, not all of PCL is emulated (this is discussed Xbelow). I am releasing this program to the "real world" at the Xsuggestion of by boss and coworkers, and with the hope that others Xwill also find this program useful and may even extend its Xcapabilities. X Xlj2ps is currently at revision 1.2. This revision simply fixes Xproblems in the revision 1.1 distribution that was sent out on June X30th, 1990. Specifically, the shar which I was using (which I thought Xwas *supposed* to automatically uuencode files which contained Xnon-printing ASCII characters) failed to uuencode anything (I guess it Xonly uuencodes binary files, which is somewhat useless in this case). XTherefore, all of the escape characters were eaten in the Metrics and XTests directories. *All* files in the these directories are now Xproperly uuencoded. Also, I have a habit of using long filenames, Xwhich 4.3 BSD UNIX is perfectly happy with, but which System V UNIX Xand MS-DOS choke on. Therefore, I have fixed all filenames so that Xthey are no longer than eight characters, with a "dot-extension" of no Xmore than three characters. This should make most people happy. X X X2. This Distribution, and How To Create lj2ps X XIncluded in this distribution are all of the source files for lj2ps, Xdocumentation, a test suite, and a metrics suite. X XAll source files are included in the top level directory, along with Xthe Makefile and README file. To create lj2ps, simply type "make". XTo clean the directory, type "make clean". Pretty simple, huh? ;-) XThere are probably other options in the Makefile, but since I Xregularly use "cake" (instead of make), and since I generated it with Xmkmf (automatic Makefile creator), I am not sure what they are. Feel Xfree to edit it. Those who are interested in the Cakefile, please Xcontact me. X XThe Tests directory contains many tests used to check the Xcompatibility of lj2ps with real LaserJets. Similarly, the Metrics Xdirectory is used to tune lj2ps to produce output which looks like XLaserJet output. These are discussed in more detail in the Ximplementation section below. Both directories have been packaged Xwith all files uuencoded, because there was a major problem in the 1.1 Xdistribution with the escape characters getting eaten by mailers. To Xunpack the files, "cd" into each directory and run the sh-script X"uu.unpack". This will automatically uudecode each file and remove Xthe uuencoded files. X XThe documentation directory has several files in it. Here are Xexplanations of them: X XBugFile Known bugs that affect lj2ps are detailed here. Each X entry identifies the date detected, revision affected, X and the person logging the bug (usually me!). The X LogFile describes which bugs have been fixed. X XCopying This is the standard Free Software Foundation X copyleft. lj2ps is distributed according to these X restrictions. Please look through it so that you are X familiar with the conditions of use for lj2ps. The X only other thing that I ask is that you send me X changes (with descriptions) if you make them, so that X I can benefit from your work. X XLogFile This file contains descriptions of each revision of X lj2ps. All changes including bug fixes, added X features, and removals are detailed here. X Xcommands.doc As detailed below, I did not have time to emulate all X PCL commands. This list shows which ones are (and X are not) supported. X Xcomopts.doc Options are available at compile-time to conditionally X include or exclude features when the program is X created. This file describes the options currently X available. X Xlimits.doc Any program worth its salt has certain limitations. X lj2ps is no exception. This file lists some that I X know about. Feel free to fix any (or all) of them. X Xlj2ps.l The man page for lj2ps, to be installed in X /usr/man/manl. Use the command "nroff -man lj2ps.l" X to create the documentation file. X Xmeasures.doc One of the worst aspects of LaserJets is the many X different measurements used by different commands, X This file lists all measurements that I know of. X Xpscan.idr A diagram of the parameter scanner. This file was X produced with the drawing program "idraw," and can be X printed on any PostScript printer. X Xscanner.doc There are two distinct (yet related) scanners used in X lj2ps. Scanner.doc describes the conceptual design I X used in creating them, which is derived from standard X scanner and finite state automata theory taught in X college (where do you think I learned it from? ;-). X Xsuggest.doc This file lists aspects of lj2ps that need work. It X may also provide some insight as to how lj2ps was X designed. If you have some free time, and need some X suggestions on how to improve the program, then look X here. X Xtscan.idr A diagram of the text scanner. This file was produced X with the drawing program "idraw," and can be printed X on any PostScript printer. X X X3. Implementation Notes X XThe program is written completely in K&R C (although not ANSI), and Xthe C code should compile on nearly every standard machine out there. XTo my knowledge, I have not used any "strange" C operators or Xcombinations, so this program should work on anything from a PC to a Xsuper-computer. X XI built the program with the idea of emulating full LJII PCL, so all Xof the actual command syntax is parsed. However, I have only Ximplemented the commands which I needed. Left out are graphics, Xmacros, and soft font commands (among others). It should not be that Xhard to add features to this program, and I have included variables X(some yet unused) for most (if not all) aspects of LaserJet operation. XFeel free to work on extending this program to emulate the unfinished XPCL commands, as well as fixing some of the inconsistencies that will Xlikely pop up. All I ask is that you send me any changes that you Xmake, so I can add the same features to my own version (my address is Xlisted at the end of this file). X XI have designed lj2ps with efficiency in mind. To this end, I Xhand-coded the scanner in C instead of generating it with Lex. I have Xalso spent some time profiling the execution. Although one major Xbottleneck has been fixed, most of the program actually runs at a Xreasonable rate. As would be expected, much of the execution time is Xspent in the scanner and _doprnt. The scanner could likely be sped up Xsome more (a colleague suggests "caching" several variables in Xregisters), but I have left this for the future. X XI have also designed the program with accuracy in mind. Included in Xthis distribution are two suites of files: one for testing, the other Xfor accurate reproduction. The test suite is an attempt at providing Xtest files which will exercise critical and nit-picky features of XLaserJet Series II printers. It is by no means complete. I have only Xincluded tests for features that are needed at our organization, and I Xhave likely even left out some of these. I encourage you to add more Xfiles to the test suite; if several people contribute, a nice Xcollection could be created. The metrics suite provides print samples Xwhich highlight different measurements. For instance, you could test Xinter-line spacing by printing the appropriate metrics file on a XLaserJet and a PostScript printer, and then tweak lj2ps to match the XLaserJet's output. This suite is also not complete, so feel free to Xadd more files. X X X4. Miscellaneous (Things I Have To Get Off My Chest) X XIt is unlikely that I will have any time at work to extend this Xprogram. I will only support it locally for our users at my Xorganization. Although it would be nice to work on this during my Xfree time (i.e. after work), I have so many other program (and Xnon-program) ideas that I likely won't do much more with lj2ps. XTherefore it is up to you to build in the missing functionality that Xyou want and need. X XEven though the major reason I wrote this was because our organization Xneeded it, a significant driving-force for me was a "proof of Xconcept." I always thought that PostScript was a much better language Xthan LaserJet PCL, and this program provided me with a way to prove Xit. Even though this revision of lj2ps is limited, I am convinced Xthat one could fully emulate a LaserJet with a filter (like lj2ps) and Xa PostScript printer. In fact, I bet it could be done with PostScript Xalone, although it would be incredibly slow. However, one cannot Xemulate a PostScript printer using PCL. Most (if not all) PostScript Xto LaserJet emulators are programs (in software or hardware) which Xsend bitmaps to a LaserJet; PCL is pretty-much bypassed. This says a Xlot about the two languages. X XI have spent several years writing programs which use PCL on XLaserJets. I have just finished a translator that parses and emulates XPCL. With all this experience and time spent using PCL, all I can say Xis that it leaves a really bad taste in my mouth. It is not user Xfriendly, not consistent, and not robust. Its syntax is lousy, its Xcommands are impossible to remember, and it inner workings are very Xhard to figure out (believe me, I spent too much time doing this!). XWhoever is responsible for developing PCL ought to be taught a lesson, Xand probably sent back to college to study language design. I have Xmuch respect for many Hewlett Packard products (like the hp28s and Xhp48sx calculators). However, the LaserJet's language is one of HP's Xworst creations. Suffice it to say that the HP LaserJet is the IBM PC Xof the laser-printer world. X X X5. Contacting Me X XIf you have any additions, fixes, or problems; need to know more about Xthe secret workings of the code; have suggestions for improving lj2ps; Xor simply want to say hello, you can contact me at: X X Internet: lishka@uwslh.slh.wisc.edu X UUCP: ...!uunet!uwvax!uwslh!lishka X X Work phone: (608) 262-4485 (Tues.-Sat., 9am-5pm) X X Address: Christopher Lishka X Data Processing Dept. X Wisconsin State Laboratory of Hygiene X 465 Henry Mall X Madison, WI 53715 X XMy only real request is that you send me any bug fixes, enhancements, Xor other modifications that you have made. Please don't send source Xtrees without contacting me first. The best thing to send is a Xcontext-diff (e.g. for "patch") from some released version. X XIf you like this program enough to donate some money, then I ask that Xyou give it to charity (for example: an environmental, peace, or Xhomeless organization). It will make both of us feel good, and it is Xeven tax-deductible. SHAR_EOF $TOUCH -am 0707112790 README && chmod 0664 README || echo "restore of README failed" set `wc -c README`;Wc_c=$1 if test "$Wc_c" != "11159"; then echo original size 11159, current size $Wc_c fi # ============= Makefile ============== echo "x - extracting Makefile (Text)" sed 's/^X//' << 'SHAR_EOF' > Makefile && X# Project: lj2ps, LaserJet PCL to PostScript translator X# File: Makefile X# X# Author: Christopher Lishka X# Organization: Wisconsin State Laboratory of Hygiene X# Data Processing Department X# X# Note: I use "cake" instead of "make" to build the lj2ps program from its X# source files. However, because cake isn't as popular as make, I X# have included this Makefile in the general distribution. Anyone who X# would like the Recipe file for cake can contact me. However, it is X# heavily dependent on my working style, and may not suit everyone's X# tastes. - Chris X# X# Possible CFLAGS options: X# X# -DDEBUG Compile in diagnostic print code X# -DVERBOSE_WARNINGS More types of warnings are printed X XPROGRAM = lj2ps X XCFLAGS = -O X XLDFLAGS = -O X XLIBS = -lm X XLINKER = cc X X# ---------------------------------------------------------------------- X XDEST = . X XEXTHDRS = /usr/include/ctype.h \ X /usr/include/math.h \ X /usr/include/stdio.h \ X /usr/include/strings.h X XHDRS = errors.h \ X lj.h \ X lj2ps.h \ X ljcmds.h \ X ljfonts.h \ X scan.h \ X trans.h X XOBJS = errors.o \ X lj.o \ X lj2ps.o \ X ljcmds.o \ X ljfonts.o \ X scan.o \ X trans.o X XSRCS = errors.c \ X lj.c \ X lj2ps.c \ X ljcmds.c \ X ljfonts.c \ X scan.c \ X trans.c X XMAKEFILE = Makefile X XPRINT = pr X X# ---------------------------------------------------------------------- X Xall: $(PROGRAM) X X$(PROGRAM): $(OBJS) X @echo -n "Loading $(PROGRAM) ... " X @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) X @echo "done" X Xclean:; @rm -f $(OBJS) X Xdepend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST) X Xindex:; @ctags -wx $(HDRS) $(SRCS) X Xinstall: $(PROGRAM) X @echo Installing $(PROGRAM) in $(DEST) X @install -s $(PROGRAM) $(DEST) X Xprint:; @$(PRINT) $(HDRS) $(SRCS) X Xprogram: $(PROGRAM) X Xtags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) X Xupdate: $(DEST)/$(PROGRAM) X X$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) X @make -f $(MAKEFILE) DEST=$(DEST) install X### Xerrors.o: /usr/include/stdio.h errors.h lj2ps.h lj.h Xlj.o: /usr/include/stdio.h lj.h ljcmds.h ljfonts.h scan.h lj2ps.h Xlj2ps.o: /usr/include/stdio.h /usr/include/math.h lj2ps.h lj.h trans.h \ X errors.h Xljcmds.o: /usr/include/stdio.h /usr/include/math.h ljcmds.h lj.h ljfonts.h \ X scan.h lj2ps.h Xljfonts.o: /usr/include/strings.h ljfonts.h lj.h Xscan.o: /usr/include/stdio.h /usr/include/ctype.h scan.h lj.h lj2ps.h Xtrans.o: /usr/include/stdio.h trans.h scan.h lj2ps.h lj.h SHAR_EOF $TOUCH -am 0707112690 Makefile && chmod 0644 Makefile || echo "restore of Makefile failed" set `wc -c Makefile`;Wc_c=$1 if test "$Wc_c" != "2494"; then echo original size 2494, current size $Wc_c fi # ============= Metrics/01.mtr.uu ============== if test ! -d 'Metrics'; then echo "x - creating directory Metrics" mkdir 'Metrics' fi echo "x - extracting Metrics/01.mtr.uu (Text)" sed 's/^X//' << 'SHAR_EOF' > Metrics/01.mtr.uu && Xbegin 664 01.mtr XM"@H*"DUE=')I8SH@1&EA9V]N86P@4G5L97,*#`H*"ALH.%4;*',Q<#$T+C1V XM,',S8C141F]N=#H@2&5L=F5T:6-A($)O;&0@,30N-`HP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,0HR(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,PHT("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-`HU("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-0HV("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-PHX("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@.`HY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.0HP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,0HR(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,PHT("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-`HU("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-0HV XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-PHX("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@.`HY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.0HP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,`HQ,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,0HR(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,@HS("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,PHT("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-`HU("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-0HV("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-@HW("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-PHX("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@.`HY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.0HP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,0HR(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,PHT("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-`HU("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-0HV("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-PHX("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@.`HY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.0HP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,0HR(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,PHT("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-`HU("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-0HV XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-PHX("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@.`HY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.0HP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,`H,"@H*&R@X51LH<S%P,3!V,',P8C541F]N=#H@5&EM XM97,M4F]M86X@,3`*,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(*,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,*-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8*-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,* XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,*-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0*-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<*."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@* XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(*,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,*-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8*-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,* XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*#`H*"ALH XM.%4;*',Q<#$P=C!S,V(U5$9O;G0Z(%1I;65S+5)O;6%N($)O;&0@,3`*,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,* XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,*-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0*-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<*."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@* XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(*,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,*-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8*-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`*,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,* XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0*-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<*."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@*.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$*,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(*,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,*-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0*-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4*-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8*-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<*."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@* XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D*,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`*#`H*"ALH.%4;*',Q<#$P=C%S,&(U XM5$9O;G0Z(%1I;65S+5)O;6%N($ET86QI8R`Q,`HP,3(S-#4V-S@Y,#$R,S0U XM-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP XM,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ,2`@ XM("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@ XM(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@ XM("`@("`@,0HR(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@ XM("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@ XM,B`@("`@("`R(#(@("`@("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@(#,@ XM("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@ XM,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,PHT("`@-"`@("`@-"`@ XM(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@ XM("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-`HU XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-0HV("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@ XM("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@ XM(#8@("`@(#8@("`V("`@("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@(#<@ XM("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@ XM-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-PHX("`@("`@(#@@ XM."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@ XM("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@ XM.`HY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@ XM("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@ XM(#DY("`@("`@("`Y.0HP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP XM,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U XM-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ,2`@("`@("`@,3$@("`@("`@ XM(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@ XM("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,0HR(#(@("`@ XM("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@ XM,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@ XM("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@ XM,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@ XM("`@("`S("`S("`@("`@,PHT("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@ XM("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@ XM(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-`HU("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-0HV("`@ XM("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@ XM(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@ XM("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@ XM-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@ XM("`@("`W("`W("`@("`@-R`@-PHX("`@("`@(#@@."`@("`@("`X(#@@("`@ XM("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@ XM."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@.`HY("`@("`@("`Y.2`@ XM("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@ XM(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.0HP XM,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U XM-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP XM,3(S-#4V-S@Y,`HQ,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@ XM("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@ XM(#$Q("`@("`@("`Q,2`@("`@("`@,0HR(#(@("`@("`@,B`R("`@("`@(#(@ XM,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@ XM("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,@HS("`S("`@("`@ XM,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@ XM("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@ XM,PHT("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@ XM(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@ XM("`T("`@-"`@("`@-`HU("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-0HV("`@("`V("`@-B`@("`@-B`@ XM(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@ XM("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-@HW("`@("`@ XM-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@ XM("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@ XM-R`@-PHX("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@ XM."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@ XM("`@."`X("`@("`@(#@@.`HY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@ XM(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@ XM("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.0HP,3(S-#4V-S@Y,#$R,S0U XM-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP XM,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ,2`@ XM("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@ XM(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@ XM("`@("`@,0HR(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@ XM("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@ XM,B`@("`@("`R(#(@("`@("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@(#,@ XM("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@ XM,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,PHT("`@-"`@("`@-"`@ XM(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@ XM("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-`HU XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-0HV("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@ XM("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@ XM(#8@("`@(#8@("`V("`@("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@(#<@ XM("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@ XM-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-PHX("`@("`@(#@@ XM."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@ XM("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@ XM.`HY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@ XM("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@ XM(#DY("`@("`@("`Y.0HP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP XM,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U XM-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,`HQ,2`@("`@("`@,3$@("`@("`@ XM(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@ XM("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q,2`@("`@("`@,0HR(#(@("`@ XM("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@ XM,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@ XM("`@,@HS("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@ XM,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@ XM("`@("`S("`S("`@("`@,PHT("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@ XM("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-"`@ XM(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@-`HU("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U XM("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-0HV("`@ XM("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@ XM(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@ XM("`V("`@-@HW("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@ XM-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@ XM("`@("`W("`W("`@("`@-R`@-PHX("`@("`@(#@@."`@("`@("`X(#@@("`@ XM("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@ XM."`@("`@("`X(#@@("`@("`@."`X("`@("`@(#@@.`HY("`@("`@("`Y.2`@ XM("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@ XM(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.0HP XM,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U XM-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP XM,3(S-#4V-S@Y,`H,"@H*&R@X51LH<S%P.'8P<S!B-51&;VYT.B!4:6UE<RU2 XM;VUA;B`X"C`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R XM,S0U-C<X.3`Q,C,T-38W.#DP"C$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@ XM("`@(#$Q("`@("`@("`Q,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q XM,2`@("`@("`@,3$@("`@("`@(#$Q("`@("`@("`Q"C(@,B`@("`@("`R(#(@ XM("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@ XM(#(@,B`@("`@("`R(#(@("`@("`@,B`R("`@("`@(#(@,B`@("`@("`R"C,@ XM(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@ XM("`@,R`@,R`@("`@(#,@(#,@("`@("`S("`S("`@("`@,R`@,R`@("`@(#,@ XM(#,@("`@("`S"C0@("`T("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T XM("`@("`T("`@-"`@("`@-"`@(#0@("`@(#0@("`T("`@("`T("`@-"`@("`@ XM-"`@(#0@("`@(#0@("`T("`@("`T"C4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@ XM("`U("`@(#4@("`@-2`@("`U("`@(#4@("`@-2`@("`U"C8@("`@(#8@("`V XM("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@ XM-B`@(#8@("`@(#8@("`V("`@("`V("`@-B`@("`@-B`@(#8@("`@(#8@("`V XM"C<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@ XM("`@-R`@-R`@("`@(#<@(#<@("`@("`W("`W("`@("`@-R`@-R`@("`@(#<@ XM(#<@("`@("`W("`W"C@@("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@ XM("`@("`@."`X("`@("`@(#@@."`@("`@("`X(#@@("`@("`@."`X("`@("`@ XM(#@@."`@("`@("`X(#@@("`@("`@."`X"CD@("`@("`@(#DY("`@("`@("`Y XM.2`@("`@("`@.3D@("`@("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@ XM("`@(#DY("`@("`@("`Y.2`@("`@("`@.3D@("`@("`@(#DY"C`Q,C,T-38W XM.#DP,3(S-#4V-S@Y,#$R,S0U-C<X.3`Q,C,T-38W.#DP,3(S-#4V-S@Y,#$R SHAR_EOF echo "End of part 1" echo "File Metrics/01.mtr.uu is continued in part 2" echo "2" > @shar_seq_.tmp exit 0