Nan.Collier@med.umich.edu (Nan Collier) (05/23/91)
GatorMail-Q Fred Champlain :Unknown QM INFO-UNIX Digest Thu, 23 May 1991 V12#112 Today's Topics: A question about read() system call!! Re: A question about read() system call!! How do I recover my pipe on my Parent's Death? rcs vs. sccs comp.realtime Re: Need Assembly lang. to learn C? Need Assembly lang. to learn C? Re: Need Assembly lang. to learn C? Re: question about tar.Z file Re: syncronizing clocks on workstations User Satisfaction ? How to find VERSION of UNIX OS Re: "Authorization" in MMDF ? Re: Calling C from FORTRAN under Unix How do I declare a Const. as a Varible of a different type. Re: How do I declare a Const. as a Varible of a different type. Re: Can't log in right on console to accounts in CAPS. HOTEL Reservation system wanted RE: how do I declare a constant as a variable of different type Looking for a restricted shell. ----------------------------------------------------------------- From: Ashraf Mahmoud <ashraf@maccs.dcss.mcmaster.ca> Subject: A question about read() system call!! Date: 21 May 91 20:44:07 GMT To: info-unix@sem.brl.mil Hello Every Body, I wonder if I can get help regarding the unix system call "read()". When a program executes this system call to read from an empty pipeline, shouldn't it return zero ( nothing is read ) and passes control to the next statement? I think it remains stuck waiting for something to be put it the pipeline. How can I overcome this behaviour? That is making it pass control to next statement even if pipeline is empty. I would appreciate responses. Ashraf McMaster U. ----------------------------- From: Doug Yip <dougy@hpsciz.sc.hp.com> Subject: Re: A question about read() system call!! Date: 22 May 91 21:52:13 GMT To: info-unix@sem.brl.mil > I wonder if I can get help regarding the unix system call "read()". >When a program executes this system call to read from an empty pipeline, >shouldn't it return zero ( nothing is read ) and passes control to the next >statement? I think it remains stuck waiting for something to be put it the >pipeline. How can I overcome this behaviour? That is making it pass control >to next statement even if pipeline is empty. I would appreciate responses. There are two options to solve this problem: If the file is already open, you can do a fcntl(fd,F_SETFL,O_NDELAY). If the file is not open yet, you can specify the O_NDELAY option when you open the file. You need to include the following files for the options to work according to my manual: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> ----------------------------- From: Leslie Mikesell <les@chinet.chi.il.us> Subject: Re: A question about read() system call!! Date: 22 May 91 21:58:20 GMT To: info-unix@sem.brl.mil In article <28398698.26968@maccs.dcss.mcmaster.ca> ashraf@maccs.dcss.mcmaster.ca (Ashraf Mahmoud) writes: > I wonder if I can get help regarding the unix system call "read()". >When a program executes this system call to read from an empty pipeline, >shouldn't it return zero ( nothing is read ) and passes control to the next >statement? I think it remains stuck waiting for something to be put it the >pipeline. How can I overcome this behaviour? If you really want to do it that way you can use fcntl() to set the O_NDELAY flag. However, unless you are very careful to limit the speed at which you loop through the read() requests you are likely to swamp the machine with hundreds of system calls per second. Sometimes there are better ways to design a program - sometimes a 1 second sleep in the loop will keep everybody happy. Les Mikesell les@chinet.chi.il.us ----------------------------- From: Frank Merrow <frank@odetics.com> Subject: How do I recover my pipe on my Parent's Death? Date: 21 May 91 21:34:31 GMT To: info-unix@sem.brl.mil Hi, I am attempting to monitor a number of file descriptors for input using select(). Below I have included a piece of my code. Actually things work pretty good, EXCEPT for some reason when one of the processes (my parent in this case) dies. (If it matters the file descriptors were originally created with pipe() and dup2()ed to STDIN and STDOUT after the fork().) At any rate once the parent dies, select() immediately releases, but the ioctl() shows "nothing" in the pipe so I go back to the select() which immediately releases and so on. What do I need to do to detect/clear the condition. Note that I tried setting O_NDELAY expecting the read() to return -1 and some kind of a nice error code. However it just returns zero and the condition STILL is not cleared. Frank frank@odetics.com or uunet!odetics!frank typedef struct { int fd; void (*routine)(); } FD_LIST; . . . num_fd_list = 1; fd_list[0].fd = STDIN; fd_list[0].routine = xfp_request; /* Other fd's to be added at a later time. */ /* Ok, I loop waiting for input and then processing it. */ for (keep_going=TRUE;keep_going;) { if (select(numfds,&readfds,NULL,NULL,NULL) < 1) fatal("select() error in main(xfs)"); PRINT_TRACE("select() released"); for (i=0;i < num_fd_list;i++) { if (ioctl(fd_list[i].fd,FIONREAD,&nbytes) != 0) fatal("ioctl() error in main(xfs)"); if (nbytes > 0) (*fd_list[i].routine) (i); } } ----------------------------- From: Gene Rondenet <gene@bellahs.uucp> Subject: rcs vs. sccs Keywords: rcs sccs configuration management Date: 21 May 91 23:28:56 GMT Followup-To: poster To: info-unix@sem.brl.mil We are currently evaluating a configuration management system and are trying to decide between sccs and rcs. What are the advantages or disadvantages of each of these? Is rcs easily obtainable/available on a wide range of systems? Is either one more flexible or configurable? Please email responses to me and I will try to post a summary of responses if any other people are interested. Gene Rondenet = Gene Rondenet UUCP: ...!uunet!bellahs!gene == Bell Atlantic Healthcare Systems UUCP: ...!pacbell!bellahs!gene = = Greenbrae, California PHONE: (415) 925-0121 == ***** All opinions expressed are my own and not those of Bell Atlantic ***** = ----------------------------- From: Tony Denault <denault@hale.ifa.hawaii.edu> Subject: comp.realtime Date: 22 May 91 03:40:38 GMT Sender: news@uhccux.uhcc.hawaii.edu To: info-unix@sem.brl.mil Hello, I'm a fairly new lynxOS programmer and I'm having a problem using ftime(). It seem that lynxOS's ftime() on the PC (80386) has resolution of 1 seconds. The tm.millitm variable is constant based on the first 4 digit of tm.time. Is there another way to get the time will better resolution? I know DOS can give you 1/100 of a second resolution, I would think lynx should do at least that. Thanks in advance. Tony Denault -- /------------------------------------------------------------------------\ | Tony Denault, Institute for Astronomy, | denault@uhifa.ifa.hawaii.edu | | 2680 Woodlawn Drive, Honolulu, HI 96789 | (808) 956-8101 | \------------------------------------------------------------------------/ ----------------------------- From: Neil Rickert <rickert@mp.cs.niu.edu> Subject: Re: Need Assembly lang. to learn C? Date: 22 May 91 03:53:41 GMT To: info-unix@sem.brl.mil In article <1991May21.175914.3681@rodan.acs.syr.edu> ldstern@rodan.acs.syr.edu (Larry Stern) writes: >To all: a local instructor, who teaches C, has told several of us who are >interested in his course that we should take an Assembly language course >first. Even though his course is C in the DOS environment and a knowledge >of 8088/80286 would no doubt be useful, we are wondering if this is really >necessary. Any comments from C programmers? One should be careful about jumping to conclusions here. You really should seek an explanation from the instructor. Perhaps he wants only some knowledge of machine architecture, and would accept an Assembly language course on any reasonable system. Perhaps the majority of the class will automatically have an assembler background, and he is requiring this to maintain some degree of uniformity in the background knowledge of the students entering the class. In short, without knowing the level and objectives of the particular course, it is not possible to make reasonable judgements. -- =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Neil W. Rickert, Computer Science <rickert@cs.niu.edu> Northern Illinois Univ. DeKalb, IL 60115 +1-815-753-6940 ----------------------------- From: Larry Stern <ldstern@rodan.acs.syr.edu> Subject: Need Assembly lang. to learn C? Date: 22 May 91 09:49:17 GMT Sender: Larry Stern <ldstern@rodan.acs.syr.edu> To: info-unix@sem.brl.mil I'd like to thank all the people who took the time and effort to respond to my question, both on the net and in e-mail to me. Though some people were adamant about learning some Assembly language first, as well as many who were adamant about *not* needing any Assembly background, the general consensus was that at least a working knowledge of Assembly will help produce a better understanding of the C language and tighter C code. Thanks again to all. -Larry -- Larry Stern LDSTERN@RODAN.ACS.SYR.EDU ----------------------------- From: "John F. Woods" <jfw@ksr.com> Subject: Re: Need Assembly lang. to learn C? Date: 22 May 91 16:09:59 GMT Sender: news@ksr.com To: info-unix@sem.brl.mil ldstern@rodan.acs.syr.edu (Larry Stern) writes: >To all: a local instructor, who teaches C, has told several of us who are >interested in his course that we should take an Assembly language course >first. Even though his course is C in the DOS environment and a knowledge >of 8088/80286 would no doubt be useful, we are wondering if this is really >necessary. Any comments from C programmers? Well, when I first learned LISP, I had a great deal of trouble figuring out how cons cells were supposed to work until I saw an example of pointer manipulation in assembly language. For some people, for some problems, an understanding of how the bits fly will help in understanding high-level concepts. Most of the time, however, a reasonable presentation of C should not require any assembly language background (it certainly wasn't assumed for the C course I taught). If the professor insists upon Assembly because he thinks that you can't do anything efficiently in C, you should ask him to rethink his pedagogical style (or to actually learn the damned language ;-)). If he plans to give examples of how to do interrupt glue code and the like, he ought to a) prepare quickie instructional material for the 8086, and b) prepare similar instructional material for the 68000, 88000, MIPS, VAX, and 6502, so that he can give his students a breadth of knowledge that will enable them to better understand the NEXT processor chip that comes out, rather than saying "I'm stumped, I've read this data sheet forwards and backwards and can't find the AX register!!!!!" ----------------------------- From: James Cameron <jc@raven.bu.edu> Subject: Re: question about tar.Z file Date: 22 May 91 04:02:13 GMT Sender: news@bu.edu To: info-unix@sem.brl.mil >>>>> On 22 May 91 00:58:16 GMT, khwang@cse.uta.edu (khwang) said: ||> Hello, ||> Does anyone out there how I can teansfer a tar.Z file to ASCII readble ||> file ? I tried uncompress, for example, a.tar.Z then I got an a.tar then ||> what next ? Your reply will be greatly appreciated ! ||> KC ||> . It is in 'tar' form. You need to "untar" it to see what it contains. To do this, simply type: % tar xvf a.tar In the future, it might help when you seem something really funky to try this: % apropos funky.thing If your system is set up with it of course. *8-) If not, ask your System Administrator to set it up. jc -- -- James Cameron (jc@raven.bu.edu) Signal Processing and Interpretation Lab. Boston, Mass (617) 353-2879 ------------------------------------------------------------------------------ "But to risk we must, for the greatest hazard in life is to risk nothing. For the man or woman who risks nothing, has nothing, does nothing, is nothing." (Quote from the eulogy for the late Christa McAuliffe.) ----------------------------- From: Charles Robert Yount <yount@fox.ece.cmu.edu> Subject: Re: question about tar.Z file Date: 22 May 91 13:29:28 GMT Sender: USENET News System <news@fs7.ece.cmu.edu> To: info-unix@sem.brl.mil In article <1991May22.005816.1351@cse.uta.edu> khwang@cse.uta.edu (khwang) writes: Does anyone out there how I can teansfer a tar.Z file to ASCII readble file ? I tried uncompress, for example, a.tar.Z then I got an a.tar then what next ? Your reply will be greatly appreciated ! If you're short on disk space, you can go directly from a tar.Z file to "ASCII readable." Try the following: zcat a.tar.Z | tar xvf - --Chuck ----------------------------- From: Bruce Barnett <barnett@grymoire.crd.ge.com> Subject: Re: syncronizing clocks on workstations Date: 22 May 91 10:37:22 GMT Sender: news@crdgw1.crd.ge.com Followup-To: comp.unix.admin To: info-unix@sem.brl.mil In article <1991May21.175317.12255@Citicorp.COM> pdesh@Citicorp.COM (Peter Deshpande) writes: > Does anyone know a way to syncronize clocks on a network involving > many (sun) workstations and servers? A simple solution is to add a rdate machine in each machine's crotab file. have the clients sync off the servers, and all of the servers sync off one stable server. This works on SUNOS, but on Ultrix machines, it seems to do an average of machines times. ntp is also a good solution. You get errors if the times are way out of date. Using rdate can cause problems if your master has the wrong time. -- Bruce G. Barnett barnett@crdgw1.ge.com uunet!crdgw1!barnett ----------------------------- From: Dorothy Carney <uudot@ariel.lerc.nasa.gov> Subject: User Satisfaction ? Date: 22 May 91 15:54:16 GMT Sender: news@eagle.lerc.nasa.gov News-Software: VAX/VMS VNEWS 1.3-4 To: info-unix@sem.brl.mil This was posted recently under comp.admin.policy ... I received some helpful replies, but am looking for more input: Our upper management, which is not very computer literate, wants to receive quarterly reports (oral: 15 minutes!) which are "METRICs" of customer satisfaction. Our customers are hundreds of researchers and engineers, as well as secretaries and office staff. Do any of you have *metrics* for user satisfaction? Somehow, telling upper managers about the mean time between failures or the integrity of disk data doesn't do it. Neither does surveying a random sampling of users with insipid questions like "On a scale of 1 to 10 ...". We do have a Help Desk which tracks telephone requests for help ... but focusing the metrics on problem reports could be negative, and we want to be positive. E-mail to uudot@venus.lerc.nasa.gov will be appreciated ... or post here. ----------------------------- From: madhu aiyappen <madhua@mars.njit.edu> Subject: How to find VERSION of UNIX OS Date: 22 May 91 16:36:28 GMT Sender: news@njit.edu Nntp-Posting-Host: mars.njit.edu To: info-unix@sem.brl.mil The subject says it - what is the command to find the Version and Release of UNIX Operating System (other than finding it in /etc/motd)? Any simple commands? Thanks for any help. ----------------------------- From: "John R. MacMillan" <john@sco.com> Subject: Re: "Authorization" in MMDF ? Keywords: authorization,documentation,MMDF Date: 22 May 91 16:46:58 GMT Sender: News administration <news@sco.com> To: info-unix@sem.brl.mil |SCO Open Desktop (SysV/386 3.2) includes the MMDF mailer. The man page for |the mmdftailor file mentions syntax for some "authorization" feature(s), |but with no explanation. I'm guessing I might be able to restrict who |can mail to a list-outgoing address, or to certain aliased pipes, etc. |Whatever it is, it could well be useful to me. | |Where can I find documentation? SCO doesn't provide the MMDF source. The authorization features are not yet supported by SCO, but they are available (unsupported) in the product, with a few caveats. The papers ``Configuring MMDF Authorisation'' by Steve Kille, and ``Authorisation and Accounting'' by Kille and D.H. Brink are available with the rest of the documentation available from the University of Delaware. One big caveat is that because the SCO provided mail user agents use a common setuid program to submit mail, user-based authorization does not work on mail generated on the local machine. You can still use user-based authentication in many situations. For example, if your connection to uunet is from a central hub, and the users that you wish to block from passing mail through uunet are not local to that hub, you can do it. The other caveat, again, is that authorization is not a supported feature, so you can't call support if you're having trouble with it. ----------------------------- From: Rob Gabbard <wggabb@sdrc.com> Subject: Re: Calling C from FORTRAN under Unix Date: 22 May 91 18:44:20 GMT Followup-To: comp.lang.c To: info-unix@sem.brl.mil From article <5343@dftsrv.gsfc.nasa.gov>, by packer@amarna.gsfc.nasa.gov (Charles Packer): > On a Unix system I want to call a C routine from a FORTRAN > program. The linker says the C routine is undefined. On a VMS > system, the problem doesn't happen. The reason why there is a > problem on a Unix system has something to do with the name of > the C subroutine acquiring a preceding underscore ("_") during > compilation, or some such nonsense. To anyone familiar with this > problem: what is the way around it? Try declaring your C routine as routinename_ We get around this by having a host dependent include file with a special macro in it used in our C function definitions like this: In the include file (e.g. portable.h): For an "underscore" machine.... #define IDENTITY(x) x #define FORTRAN_CALLABLE(x) void IDENTITY(x)_ For a "non-underscore" machine.... #define FORTRAN_CALLABLE(x) void x Example C funtion definition: #include "/wherever.../portable.h" FORTRAN_CALLABLE(routine)(int foo, char *fubar) The IDENTITY macro is a kludge to get around the fact that x_ doesn't work. The void is there to keep our programmers from designing any C functions that return values like Fortran functions. Since there is no defined standard for this we don't allow it. In all systems I've seen returning an int works but you never know. -- The statements above are my own and do not neccesarily reflect the opinion of my employer. -------------------------------------------------------------------------------Rob Gabbard wggabb@sdrc.sdrc.com Technical Development Engineer Structural Dynamics Research Corporation ----------------------------- From: Sharma Anupindi <n077gh@tamuts.tamu.edu> Subject: How do I declare a Const. as a Varible of a different type. Date: 22 May 91 20:48:19 GMT Sender: usenet@TAMU.EDU To: info-unix@sem.brl.mil Hai, Is there a way of declaring a constant as a variable of a different type. it is something like the intern function of lisp. for example; char name[20] = {"sharma"}; int sharma; here I stored "sharma" in the var, name. But in my problem I read the string from a data file and store them in the var name which is the elemet of a struct.that is something like struct[1].name="ghjghj" and struct[2].name="hgjghj". And after reading them from a file I should declare the strings as a variable of different type ( like int in the example). I would like to have this in `C', and if it is not possible in `C', C++ will also do. Sharma. n077gh@tamuts.tamu.edu ----------------------------- From: Doug Gwyn <gwyn@smoke.brl.mil> Subject: Re: How do I declare a Const. as a Varible of a different type. Date: 22 May 91 23:22:45 GMT To: info-unix@sem.brl.mil In article <16435@helios.TAMU.EDU> n077gh@tamuts.tamu.edu (Sharma Anupindi) writes: >I would like to have this in `C', and if it is not possible in `C', C++ will >also do. I honestly could not make heads nor tails of your question. It appeared to me that your main problem is in attempting to use C without understanding C first. I'd suggest studying a good C text (such as Kernighan & Ritchie's "The C Programming Language"), then restating any remaining question in terms that make sense. ----------------------------- From: Guy Harris <guy@auspex.auspex.com> Subject: Re: Can't log in right on console to accounts in CAPS. Date: 22 May 91 21:24:58 GMT To: info-unix@sem.brl.mil >> [-]lcase Set xcase, iuclc, and olcuc. With a `-', unset >> them. ... >Might not be true for SYS V derivatives. Hate to tell you this, but the "stty" in SunOS 4.0.3 *is* a derivative of the S5R3 one.... >On HP-UX, for example, use: > > [-]IUCLC Force upper case to lower case conversion > >in BOTH sections of the /etc/gettydefs entry. That's "/etc/gettydefs", not "stty". The two aren't the same, and I was discussing the "stty" command. In addition, ihe "I" in "IUCLC" indicates that it's one of the "i"nput flags; it affects *only* input, *not* output. Upper-case-only terminals generally want to run with "IUCLC" (to map upper-case to lower-case on input), "OLCUC" (to map lower-case to upper-case on output), and "XCASE" (to cause upper-case characters to be mapped to '\' followed by the character on output, and cause '\' followed by that character to be mapped to an upper-case character on input; this also works for some special characters such as "{" == "\("). >To turn upper-to-lower case conversion off once the person has logged >in, put a: > > stty -iuclc As with "-IUCLC" in "/etc/gettydefs", so with "stty -iuclc"; that just affects input, not output, and doesn't do all you want on input. >NB: the case of the flags above IS SIGNIFICANT! Yes, but S5's "stty" accepts both "lcase"/"-lcase" and "LCASE"/"-LCASE"; if, as is supposed to be the case, "STTY" is a link to "stty", it means that even if you have an upper-case only terminal but *don't* have the flags in question turned on, you can do "STTY LCASE" and turn them on. ----------------------------- From: Pete Schmitt <pete@othello.dartmouth.edu> Subject: HOTEL Reservation system wanted Date: 23 May 91 00:55:04 GMT Sender: The News Manager <news@dartvax.dartmouth.edu> To: info-unix@sem.brl.mil Is there any PD or commercial software available to manage a hotel reservation system that is UNIX based? -pete schmitt -- Peter Schmitt UNIX Consultant Kiewit Computation Center Computing Services Dartmouth College (603)646-2085 Hanover, NH 03755 Peter.Schmitt@Dartmouth.EDU ----------------------------- From: Sharma Anupindi <n077gh@tamuts.tamu.edu> Subject: RE: how do I declare a constant as a variable of different type Date: 23 May 91 03:16:32 GMT Sender: usenet@TAMU.EDU To: info-unix@sem.brl.mil From helios!cs.utexas.edu!sun-barr!olivea!samsung!think.com!sdd.hp.com!wuarchive!psuvax1!rutgers!cmcl2!adm!smoke!gwyn Wed May 22 22:09:23 CDT 1991 Article 15609 of comp.unix.questions: Path: helios!cs.utexas.edu!sun-barr!olivea!samsung!think.com!sdd.hp.com!wuarchive!psuvax1!rutgers!cmcl2!adm!smoke!gwyn >From: gwyn@smoke.brl.mil (Doug Gwyn) Newsgroups: comp.unix.questions Subject: Re: How do I declare a Const. as a Varible of a different type. Me begin 666 smtp.in.1537137751 M``46```!``!-86-I;G1O<V@@("`@("`@``0````)````2@```!`````#```` M6@```!(````"```!`````1X````!```"'@``;)!3=&UP*CE-1``````````` M<VUT<"YI;BXQ-3,W,3,W-S4Q97(`8^0N````%$"`H%0`8P````#__R5.86Y? M0V]L;&EE<D!M86EL9W<N<W5R9RYM960N=6UI8V@N961U%WH`=A9T``!J0$"` MS#)`@,IP0(#*E@````(`=A=Z0(#+9D"`P[9`@,.*0("5;$"`(`1`@'X^__\` ?`/__``RD81Z<``"`,P````Q`@*!4`&/I*`!C[/P`9``` M```!`````0``````````'FQG=RYS=7)G+FUE9"YU;6EC:"YE9'4[(#(S($UA M>2`Y!E1-4$U,,50"````4W1M<"HY340`````````````.)L``%-T;7`J.4U$ M````````````````````````````````I&$CM0``;)````$>3!)P!D[Y``(B MHF$`!#A.N0`"1K1.N0`"/`@^`)Y29P``EDIK`%!J0$CG@2`P*P`@3KD``E-* M,"L`(+!09PA.N0`"(]!@'C`H``).N0`"4[X_/``/2&@`!D(G)$].N0`"4_10 M3TS?!($R`$A`3KD``CV*3KD``DJ4/P="9T*G0J>IX````0````$````````` 0`!X````````````<`![__P`` M24Y&3RU53DE8($1I9V5S="`@("`@("`@("!4:'4L(#(S($UA>2`Q.3DQ("`@ M("`@("`@("`@("!6,3(C,3$R#2`-5&]D87DG<R!4;W!I8W,Z#2`@("`@("`@ M("`@("`@("`@02!Q=65S=&EO;B!A8F]U="!R96%D*"D@<WES=&5M(&-A;&PA M(0T@("`@("`@("`@("`@("!293H@02!Q=65S=&EO;B!A8F]U="!R96%D*"D@ M<WES=&5M(&-A;&PA(0T@("`@("`@("`@("`@2&]W(&1O($D@<F5C;W9E<B!M M>2!P:7!E(&]N(&UY(%!A<F5N="=S($1E871H/PT@("`@("`@("`@("`@("`@ M("`@("`@("`@("`@("!R8W,@=G,N('-C8W,-("`@("`@("`@("`@("`@("`@ M("`@("`@("`@("!C;VUP+G)E86QT:6UE#2`@("`@("`@("`@("`@("`@(%)E M.B!.965D($%S<V5M8FQY(&QA;F<N('1O(&QE87)N($,_#2`@("`@("`@("`@ M("`@("`@("`@3F5E9"!!<W-E;6)L>2!L86YG+B!T;R`@;&5A<FX@0S\-("`@ M("`@("`@("`@("`@("`@4F4Z($YE960@07-S96UB;'D@;&%N9RX@=&\@;&5A M<FX@0S\-("`@("`@("`@("`@("`@("`@("`@4F4Z('%U97-T:6]N(&%B;W5T M('1A<BY:(&9I;&4-("`@("`@("`@("`@("`@(%)E.B!S>6YC<F]N:7II;F<@ M8VQO8VMS(&]N('=O<FMS=&%T:6]N<PT@("`@("`@("`@("`@("`@("`@("`@ M("`@(%5S97(@4V%T:7-F86-T:6]N(#\-("`@("`@("`@("`@("`@("`@("`@ M2&]W('1O(&9I;F0@5D524TE/3B!O9B!53DE8($]3#2`@("`@("`@("`@("`@ M("`@("`@(%)E.B`B075T:&]R:7IA=&EO;B(@:6X@34U$1B`_#2`@("`@("`@ M("`@("`@("`@4F4Z($-A;&QI;F<@0R!F<F]M($9/4E1204X@=6YD97(@56YI M>`T@("`@("!(;W<@9&\@22!D96-L87)E(&$@0V]N<W0N(&%S(&$@5F%R:6)L M92!O9B!A(&1I9F9E<F5N="!T>7!E+@T@("`@4F4Z($AO=R!D;R!)(&1E8VQA M<F4@82!#;VYS="X@87,@82!687)I8FQE(&]F(&$@9&EF9F5R96YT('1Y<&4N M#2`@("`@("`@(%)E.B!#86XG="!L;V<@:6X@<FEG:'0@;VX@8V]N<V]L92!T M;R!A8V-O=6YT<R!I;B!#05!3+@T@("`@("`@("`@("`@("`@("`@($A/5$5, M(%)E<V5R=F%T:6]N('-Y<W1E;2!W86YT960-("`@(%)%.B!H;W<@9&\@22!D M96-L87)E(&$@8V]N<W1A;G0@87,@82!V87)I86)L92!O9B!D:69F97)E;G0@ M='EP90T@("`@("`@("`@("`@("`@("`@($QO;VMI;F<@9F]R(&$@<F5S=')I M8W1E9"!S:&5L;"X-+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!!<VAR M868@36%H;6]U9"`\87-H<F%F0&UA8V-S+F1C<W,N;6-M87-T97(N8V$^#5-U M8FIE8W0Z($$@<75E<W1I;VX@86)O=70@<F5A9"@I('-Y<W1E;2!C86QL(2$- M1&%T93H@,C$@36%Y(#DQ(#(P.C0T.C`W($=-5`U4;SH@("`@("`@:6YF;RUU M;FEX0'-E;2YB<FPN;6EL#2`-(`U(96QL;R!%=F5R>2!";V1Y+`T@#2`@22!W M;VYD97(@:68@22!C86X@9V5T(&AE;'`@<F5G87)D:6YG('1H92!U;FEX('-Y M<W1E;2!C86QL(")R96%D*"DB+@U7:&5N(&$@<')O9W)A;2!E>&5C=71E<R!T M:&ES('-Y<W1E;2!C86QL('1O(')E860@9G)O;2!A;B!E;7!T>2!P:7!E;&EN M92P@(`US:&]U;&1N)W0@:70@<F5T=7)N('IE<F\@*"!N;W1H:6YG(&ES(')E M860@*2!A;F0@<&%S<V5S(&-O;G1R;VP@=&\@=&AE(&YE>'0@#7-T871E;65N M=#\@22!T:&EN:R!I="!R96UA:6YS('-T=6-K('=A:71I;F<@9F]R('-O;65T M:&EN9R!T;R!B92!P=70@:70@=&AE(`UP:7!E;&EN92X@2&]W(&-A;B!)(&]V M97)C;VUE('1H:7,@8F5H879I;W5R/R!4:&%T(&ES(&UA:VEN9R!I="!P87-S M(&-O;G1R;VP@#71O(&YE>'0@<W1A=&5M96YT(&5V96X@:68@<&EP96QI;F4@ M:7,@96UP='DN($D@=V]U;&0@87!P<F5C:6%T92!R97-P;VYS97,N#2`-07-H M<F%F("`@#4UC36%S=&5R(%4N#2`@(`T@#2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM#2`-1G)O;3H@1&]U9R!9:7`@/&1O=6=Y0&AP<V-I>BYS8RYH M<"YC;VT^#5-U8FIE8W0Z(%)E.B!!('%U97-T:6]N(&%B;W5T(')E860H*2!S M>7-T96T@8V%L;"$A#41A=&4Z(#(R($UA>2`Y,2`R,3HU,CHQ,R!'350-5&\Z M("`@("`@(&EN9F\M=6YI>$!S96TN8G)L+FUI;`T@#2`-/B`@22!W;VYD97(@ M:68@22!C86X@9V5T(&AE;'`@<F5G87)D:6YG('1H92!U;FEX('-Y<W1E;2!C M86QL(")R96%D*"DB+@T^5VAE;B!A('!R;V=R86T@97AE8W5T97,@=&AI<R!S M>7-T96T@8V%L;"!T;R!R96%D(&9R;VT@86X@96UP='D@<&EP96QI;F4L("`- M/G-H;W5L9&XG="!I="!R971U<FX@>F5R;R`H(&YO=&AI;F<@:7,@<F5A9"`I M(&%N9"!P87-S97,@8V]N=')O;"!T;R!T:&4@;F5X="`-/G-T871E;65N=#\@ M22!T:&EN:R!I="!R96UA:6YS('-T=6-K('=A:71I;F<@9F]R('-O;65T:&EN M9R!T;R!B92!P=70@:70@=&AE(`T^<&EP96QI;F4N($AO=R!C86X@22!O=F5R M8V]M92!T:&ES(&)E:&%V:6]U<C\@5&AA="!I<R!M86MI;F<@:70@<&%S<R!C M;VYT<F]L(`T^=&\@;F5X="!S=&%T96UE;G0@979E;B!I9B!P:7!E;&EN92!I M<R!E;7!T>2X@22!W;W5L9"!A<'!R96-I871E(')E<W!O;G-E<RX-(`T@("`- M5&AE<F4@87)E('1W;R!O<'1I;VYS('1O('-O;'9E('1H:7,@<')O8FQE;3H- M(`U)9B!T:&4@9FEL92!I<R!A;')E861Y(&]P96XL('EO=2!C86X@9&\@82!F M8VYT;"AF9"Q&7U-%5$9,+$]?3D1%3$%9*2X-(`U)9B!T:&4@9FEL92!I<R!N M;W0@;W!E;B!Y970L('EO=2!C86X@<W!E8VEF>2!T:&4@3U].1$5,05D@;W!T M:6]N('=H96X@>6]U#6]P96X@=&AE(&9I;&4N#2`-66]U(&YE960@=&\@:6YC M;'5D92!T:&4@9F]L;&]W:6YG(&9I;&5S(&9O<B!T:&4@;W!T:6]N<R!T;R!W M;W)K(&%C8V]R9&EN9PUT;R!M>2!M86YU86PZ#2`-(VEN8VQU9&4@/'-Y<R]T M>7!E<RYH/@TC:6YC;'5D92`\<WES+W-T870N:#X-(VEN8VQU9&4@/&9C;G1L M+F@^#2`-+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!, M97-L:64@36EK97-E;&P@/&QE<T!C:&EN970N8VAI+FEL+G5S/@U3=6)J96-T M.B!293H@02!Q=65S=&EO;B!A8F]U="!R96%D*"D@<WES=&5M(&-A;&PA(0U$ M871E.B`R,B!-87D@.3$@,C$Z-3@Z,C`@1TU4#51O.B`@("`@("!I;F9O+75N M:7A`<V5M+F)R;"YM:6P-(`U);B!A<G1I8VQE(#PR.#,Y.#8Y."XR-CDV.$!M M86-C<RYD8W-S+FUC;6%S=&5R+F-A/B!A<VAR869`;6%C8W,N9&-S<RYM8VUA M<W1E<BYC82`H07-H<F%F($UA:&UO=60I('=R:71E<SH-(`T^("!)('=O;F1E M<B!I9B!)(&-A;B!G970@:&5L<"!R96=A<F1I;F<@=&AE('5N:7@@<WES=&5M M(&-A;&P@(G)E860H*2(N#3Y7:&5N(&$@<')O9W)A;2!E>&5C=71E<R!T:&ES M('-Y<W1E;2!C86QL('1O(')E860@9G)O;2!A;B!E;7!T>2!P:7!E;&EN92P@ M(`T^<VAO=6QD;B=T(&ET(')E='5R;B!Z97)O("@@;F]T:&EN9R!I<R!R96%D M("D@86YD('!A<W-E<R!C;VYT<F]L('1O('1H92!N97AT(`T^<W1A=&5M96YT M/R!)('1H:6YK(&ET(')E;6%I;G,@<W1U8VL@=V%I=&EN9R!F;W(@<V]M971H M:6YG('1O(&)E('!U="!I="!T:&4@#3YP:7!E;&EN92X@2&]W(&-A;B!)(&]V M97)C;VUE('1H:7,@8F5H879I;W5R/R`-(`U)9B!Y;W4@<F5A;&QY('=A;G0@ M=&\@9&\@:70@=&AA="!W87D@>6]U(&-A;B!U<V4@9F-N=&PH*2!T;R!S970@ M=&AE#4]?3D1%3$%9(&9L86<N("!(;W=E=F5R+"!U;FQE<W,@>6]U(&%R92!V M97)Y(&-A<F5F=6P@=&\@;&EM:70@=&AE#7-P965D(&%T('=H:6-H('EO=2!L M;V]P('1H<F]U9V@@=&AE(')E860H*2!R97%U97-T<R!Y;W4@87)E(&QI:V5L M>0UT;R!S=V%M<"!T:&4@;6%C:&EN92!W:71H(&AU;F1R961S(&]F('-Y<W1E M;2!C86QL<R!P97(@<V5C;VYD+B`@4V]M971I;65S#71H97)E(&%R92!B971T M97(@=V%Y<R!T;R!D97-I9VX@82!P<F]G<F%M("T@<V]M971I;65S(&$@,2!S M96-O;F0-<VQE97`@:6X@=&AE(&QO;W`@=VEL;"!K965P(&5V97)Y8F]D>2!H M87!P>2X-(`U,97,@36EK97-E;&P-("!L97-`8VAI;F5T+F-H:2YI;"YU<PT@ M#2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#2`-1G)O;3H@1G)A;FL@ M365R<F]W(#QF<F%N:T!O9&5T:6-S+F-O;3X-4W5B:F5C=#H@2&]W(&1O($D@ M<F5C;W9E<B!M>2!P:7!E(&]N(&UY(%!A<F5N="=S($1E871H/PU$871E.B`R M,2!-87D@.3$@,C$Z,S0Z,S$@1TU4#51O.B`@("`@("!I;F9O+75N:7A`<V5M M+F)R;"YM:6P-(`T@#4AI+`T@#4D@86T@871T96UP=&EN9R!T;R!M;VYI=&]R M(&$@;G5M8F5R(&]F(&9I;&4@9&5S8W)I<'1O<G,@9F]R(&EN<'5T('5S:6YG M#7-E;&5C="@I+B`@0F5L;W<@22!H879E(&EN8VQU9&5D(&$@<&EE8V4@;V8@ M;7D@8V]D92X@($%C='5A;&QY('1H:6YG<PUW;W)K('!R971T>2!G;V]D+"!% M6$-%4%0@9F]R('-O;64@<F5A<V]N('=H96X@;VYE(&]F('1H92!P<F]C97-S M97,-*&UY('!A<F5N="!I;B!T:&ES(&-A<V4I(&1I97,N("`H268@:70@;6%T M=&5R<R!T:&4@9FEL92!D97-C<FEP=&]R<PUW97)E(&]R:6=I;F%L;'D@8W)E M871E9"!W:71H('!I<&4H*2!A;F0@9'5P,B@I960@=&\@4U1$24X@86YD(%-4 M1$]55`UA9G1E<B!T:&4@9F]R:R@I+BD-(`U!="!A;GD@<F%T92!O;F-E('1H M92!P87)E;G0@9&EE<RP@<V5L96-T*"D@:6UM961I871E;'D@<F5L96%S97,L M(&)U=`UT:&4@:6]C=&PH*2!S:&]W<R`B;F]T:&EN9R(@:6X@=&AE('!I<&4@ M<V\@22!G;R!B86-K('1O('1H92!S96QE8W0H*0UW:&EC:"!I;6UE9&EA=&5L M>2!R96QE87-E<R!A;F0@<V\@;VXN("!7:&%T(&1O($D@;F5E9"!T;R!D;R!T M;PUD971E8W0O8VQE87(@=&AE(&-O;F1I=&EO;BX@($YO=&4@=&AA="!)('1R M:65D('-E='1I;F<@3U].1$5,05D-97AP96-T:6YG('1H92!R96%D*"D@=&\@ M<F5T=7)N("TQ(&%N9"!S;VUE(&MI;F0@;V8@82!N:6-E(&5R<F]R(&-O9&4N M#4AO=V5V97(@:70@:G5S="!R971U<FYS('IE<F\@86YD('1H92!C;VYD:71I M;VX@4U1)3$P@:7,@;F]T(&-L96%R960N#2`-1G)A;FL-9G)A;FM`;V1E=&EC M<RYC;VT@;W(@=75N970A;V1E=&EC<R%F<F%N:PT@#71Y<&5D968-("`@<W1R M=6-T#2`@("`@('L-("`@("`@:6YT(&9D.PT@("`@("!V;VED("@J<F]U=&EN M92DH*3L-("`@("`@?2!&1%],25-4.PT@#2`N("X@+@T@#6YU;5]F9%]L:7-T M("`@("`@("`](#$[#69D7VQI<W1;,%TN9F0@("`@("`](%-41$E..PUF9%]L M:7-T6S!=+G)O=71I;F4@/2!X9G!?<F5Q=65S=#L-(`TO*B!/=&AE<B!F9"=S M('1O(&)E(&%D9&5D(&%T(&$@;&%T97(@=&EM92X@("`@("`@("`@("`@("`@ M("`@("`@("`@("`@("`J+PT@#2\J($]K+"!)(&QO;W`@=V%I=&EN9R!F;W(@ M:6YP=70@86YD('1H96X@<')O8V5S<VEN9R!I="X@("`@("`@("`@("`@("`@ M("HO#2`-9F]R("AK965P7V=O:6YG/512544[:V5E<%]G;VEN9SLI#2`@('L- M("`@:68@*'-E;&5C="AN=6UF9',L)G)E861F9',L3E5,3"Q.54Q,+$Y53$PI M(#P@,2D-("`@("`@9F%T86PH(G-E;&5C="@I(&5R<F]R(&EN(&UA:6XH>&9S M*2(I.PT@("!04DE.5%]44D%#12@B<V5L96-T*"D@<F5L96%S960B*3L-("`@ M9F]R("AI/3`[:2`\(&YU;5]F9%]L:7-T.VDK*RD-("`@("`@>PT@("`@("!I M9B`H:6]C=&PH9F1?;&ES=%MI72YF9"Q&24].4D5!1"PF;F)Y=&5S*2`A/2`P M*0T@("`@("`@("!F871A;"@B:6]C=&PH*2!E<G)O<B!I;B!M86EN*'AF<RDB M*3L-("`@("`@:68@*&YB>71E<R`^(#`I#2`@("`@("`@("@J9F1?;&ES=%MI M72YR;W5T:6YE*2`H:2D[#2`@("`@('T-("`@?0T@#2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM#2`-1G)O;3H@1V5N92!2;VYD96YE="`\9V5N94!B M96QL86AS+G5U8W`^#5-U8FIE8W0Z(')C<R!V<RX@<V-C<PU+97EW;W)D<SH@ M<F-S('-C8W,@8V]N9FEG=7)A=&EO;B!M86YA9V5M96YT#41A=&4Z(#(Q($UA M>2`Y,2`R,SHR.#HU-B!'350-1F]L;&]W=7`M5&\Z('!O<W1E<@U4;SH@("`@ M("`@:6YF;RUU;FEX0'-E;2YB<FPN;6EL#2`-(`T@#5=E(&%R92!C=7)R96YT M;'D@979A;'5A=&EN9R!A(&-O;F9I9W5R871I;VX@;6%N86=E;65N="!S>7-T M96T@86YD(&%R92!T<GEI;F<@=&\-9&5C:61E(&)E='=E96X@<V-C<R!A;F0@ M<F-S+B`@5VAA="!A<F4@=&AE(&%D=F%N=&%G97,@;W(@9&ES861V86YT86=E M<R!O9B!E86-H#6]F('1H97-E/R`@27,@<F-S(&5A<VEL>2!O8G1A:6YA8FQE M+V%V86EL86)L92!O;B!A('=I9&4@<F%N9V4@;V8-<WES=&5M<S\@($ES(&5I M=&AE<B!O;F4@;6]R92!F;&5X:6)L92!O<B!C;VYF:6=U<F%B;&4_("!0;&5A M<V4@96UA:6P@<F5S<&]N<V5S#71O(&UE(&%N9"!)('=I;&P@=')Y('1O('!O M<W0@82!S=6UM87)Y(&]F(')E<W!O;G-E<R!I9B!A;GD@;W1H97(@<&5O<&QE M(&%R92`-:6YT97)E<W1E9"X-(`U'96YE(%)O;F1E;F5T#2`-(`T@#3T@1V5N M92!2;VYD96YE="`@("`@("`@("`@("`@("`@("`@("!554-0.B`@("`@+BXN M(75U;F5T(6)E;&QA:',A9V5N92`@("`@("`@("`]#3T@0F5L;"!!=&QA;G1I M8R!(96%L=&AC87)E(%-Y<W1E;7,@("!554-0.B`@("`@+BXN(7!A8V)E;&PA M8F5L;&%H<R%G96YE("`@("`@("`]#3T@1W)E96YB<F%E+"!#86QI9F]R;FEA M("`@("`@("`@("`@("!02$].13H@("`@*#0Q-2D@.3(U+3`Q,C$@("`@("`@ M("`@("`@("`@("`]#3T@*BHJ*BH@06QL(&]P:6YI;VYS(&5X<')E<W-E9"!A M<F4@;7D@;W=N(&%N9"!N;W0@=&AO<V4@;V8@0F5L;"!!=&QA;G1I8R`J*BHJ M*B`]#2`-+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!4 M;VYY($1E;F%U;'0@/&1E;F%U;'1`:&%L92YI9F$N:&%W86EI+F5D=3X-4W5B M:F5C=#H@8V]M<"YR96%L=&EM90U$871E.B`R,B!-87D@.3$@,#,Z-#`Z,S@@ M1TU4#5-E;F1E<CH@;F5W<T!U:&-C=7@N=6AC8RYH87=A:6DN961U#51O.B`@ M("`@("!I;F9O+75N:7A`<V5M+F)R;"YM:6P-(`T@#4AE;&QO+"`-(`U))VT@ M82!F86ER;'D@;F5W(&QY;GA/4R!P<F]G<F%M;65R(&%N9"!))VT@:&%V:6YG M(&$@<')O8FQE;2!U<VEN9R!F=&EM92@I+B`-270@<V5E;2!T:&%T(&QY;GA/ M4R=S(&9T:6UE*"D@;VX@=&AE(%!#("@X,#,X-BD@:&%S(')E<V]L=71I;VX@ M;V8@,2!S96-O;F1S+B`-5&AE('1M+FUI;&QI=&T@=F%R:6%B;&4@:7,@8V]N M<W1A;G0@8F%S960@;VX@=&AE(&9I<G-T(#0@9&EG:70@;V8@=&TN=&EM92X@ M#4ES('1H97)E(&%N;W1H97(@=V%Y('1O(&=E="!T:&4@=&EM92!W:6QL(&)E M='1E<B!R97-O;'5T:6]N/R!)(&MN;W<@1$]3(`UC86X@9VEV92!Y;W4@,2\Q M,#`@;V8@82!S96-O;F0@<F5S;VQU=&EO;BP@22!W;W5L9"!T:&EN:R!L>6YX M('-H;W5L9"!D;R`-870@;&5A<W0@=&AA="X@(`T@#51H86YK<R!I;B!A9'9A M;F-E+@T@#51O;GD@1&5N875L=`T@#2TM#2\M+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2U<#7P@5&]N>2!$96YA=6QT+"!);G-T:71U=&4@9F]R($%S=')O M;F]M>2P@('P@9&5N875L=$!U:&EF82YI9F$N:&%W86EI+F5D=2!\#7P@,C8X M,"!7;V]D;&%W;B!$<FEV92P@2&]N;VQU;'4L($A)(#DV-S@Y('P@("`@("`@ M("`@("`@("`H.#`X*2`Y-38M.#$P,2!\#5PM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TO#2`-+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U& M<F]M.B!.96EL(%)I8VME<G0@/')I8VME<G1`;7`N8W,N;FEU+F5D=3X-4W5B M:F5C=#H@4F4Z($YE960@07-S96UB;'D@;&%N9RX@=&\@;&5A<FX@0S\-1&%T M93H@,C(@36%Y(#DQ(#`S.C4S.C0Q($=-5`U4;SH@("`@("`@:6YF;RUU;FEX M0'-E;2YB<FPN;6EL#2`-26X@87)T:6-L92`\,3DY,4UA>3(Q+C$W-3DQ-"XS M-C@Q0')O9&%N+F%C<RYS>7(N961U/B!L9'-T97)N0')O9&%N+F%C<RYS>7(N M961U("A,87)R>2!3=&5R;BD@=W)I=&5S.@T^5&\@86QL.B!A(&QO8V%L(&EN M<W1R=6-T;W(L('=H;R!T96%C:&5S($,L(&AA<R!T;VQD('-E=F5R86P@;V8@ M=7,@=VAO(&%R90T^:6YT97)E<W1E9"!I;B!H:7,@8V]U<G-E('1H870@=V4@ M<VAO=6QD('1A:V4@86X@07-S96UB;'D@;&%N9W5A9V4@8V]U<G-E#3YF:7)S M="X@179E;B!T:&]U9V@@:&ES(&-O=7)S92!I<R!#(&EN('1H92!$3U,@96YV M:7)O;FUE;G0@86YD(&$@:VYO=VQE9&=E#3YO9B`X,#@X+S@P,C@V('=O=6QD M(&YO(&1O=6)T(&)E('5S969U;"P@=V4@87)E('=O;F1E<FEN9R!I9B!T:&ES M(&ES(')E86QL>0T^;F5C97-S87)Y+B!!;GD@8V]M;65N=',@9G)O;2!#('!R M;V=R86UM97)S/PT@#2!/;F4@<VAO=6QD(&)E(&-A<F5F=6P@86)O=70@:G5M M<&EN9R!T;R!C;VYC;'5S:6]N<R!H97)E+@T@#2!9;W4@<F5A;&QY('-H;W5L M9"!S965K(&%N(&5X<&QA;F%T:6]N(&9R;VT@=&AE(&EN<W1R=6-T;W(N("!0 M97)H87!S(&AE('=A;G1S#6]N;'D@<V]M92!K;F]W;&5D9V4@;V8@;6%C:&EN M92!A<F-H:71E8W1U<F4L(&%N9"!W;W5L9"!A8V-E<'0@86X@07-S96UB;'D- M;&%N9W5A9V4@8V]U<G-E(&]N(&%N>2!R96%S;VYA8FQE('-Y<W1E;2X@(%!E M<FAA<',@=&AE(&UA:F]R:71Y(&]F('1H90UC;&%S<R!W:6QL(&%U=&]M871I M8V%L;'D@:&%V92!A;B!A<W-E;6)L97(@8F%C:V=R;W5N9"P@86YD(&AE(&ES M(')E<75I<FEN9PUT:&ES('1O(&UA:6YT86EN('-O;64@9&5G<F5E(&]F('5N M:69O<FUI='D@:6X@=&AE(&)A8VMG<F]U;F0@:VYO=VQE9&=E(&]F#71H92!S M='5D96YT<R!E;G1E<FEN9R!T:&4@8VQA<W,N#2`-($EN('-H;W)T+"!W:71H M;W5T(&MN;W=I;F<@=&AE(&QE=F5L(&%N9"!O8FIE8W1I=F5S(&]F('1H92!P M87)T:6-U;&%R(&-O=7)S92P-:70@:7,@;F]T('!O<W-I8FQE('1O(&UA:V4@ M<F5A<V]N86)L92!J=61G96UE;G1S+@T@#2TM(`T]*CTJ/2H]*CTJ/2H]*CTJ M/2H]*CTJ/2H]*CTJ/2H]*CTJ/2H]*CTJ/2H]*CTJ/2H]*CTJ/2H]*CTJ/2H] M*CTJ/2H]*CTJ/2H]*CTJ/0T@($YE:6P@5RX@4FEC:V5R="P@0V]M<'5T97(@ M4V-I96YC92`@("`@("`@("`@("`@(#QR:6-K97)T0&-S+FYI=2YE9'4^#2`@ M3F]R=&AE<FX@26QL:6YO:7,@56YI=BX-("!$94MA;&(L($E,(#8P,3$U("`@ M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`K,2TX,34M-S4S+38Y M-#`-(`TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0T@#49R;VTZ($QA M<G)Y(%-T97)N(#QL9'-T97)N0')O9&%N+F%C<RYS>7(N961U/@U3=6)J96-T M.B!.965D($%S<V5M8FQY(&QA;F<N('1O("!L96%R;B!#/PU$871E.B`R,B!- M87D@.3$@,#DZ-#DZ,3<@1TU4#5-E;F1E<CH@3&%R<GD@4W1E<FX@/&QD<W1E M<FY`<F]D86XN86-S+G-Y<BYE9'4^#51O.B`@("`@("!I;F9O+75N:7A`<V5M M+F)R;"YM:6P-(`U))V0@;&EK92!T;R!T:&%N:R!A;&P@=&AE('!E;W!L92!W M:&\@=&]O:R!T:&4@=&EM92!A;F0@969F;W)T('1O(')E<W!O;F0@=&\@;7D- M<75E<W1I;VXL(&)O=&@@;VX@=&AE(&YE="!A;F0@:6X@92UM86EL('1O(&UE M+B!4:&]U9V@@<V]M92!P96]P;&4@=V5R92!A9&%M86YT#6%B;W5T(&QE87)N M:6YG('-O;64@07-S96UB;'D@;&%N9W5A9V4@9FER<W0L(&%S('=E;&P@87,@ M;6%N>2!W:&\@=V5R92!A9&%M86YT#6%B;W5T("IN;W0J(&YE961I;F<@86YY M($%S<V5M8FQY(&)A8VMG<F]U;F0L('1H92!G96YE<F%L(&-O;G-E;G-U<R!W M87,@=&AA="!A=`UL96%S="!A('=O<FMI;F<@:VYO=VQE9&=E(&]F($%S<V5M M8FQY('=I;&P@:&5L<"!P<F]D=6-E(&$@8F5T=&5R('5N9&5R<W1A;F1I;F<- M;V8@=&AE($,@;&%N9W5A9V4@86YD('1I9VAT97(@0R!C;V1E+@T@#51H86YK M<R!A9V%I;B!T;R!A;&PN#2`-("`@("`@("`@("`@("`@("`@("`@("`@("`@ M("`@("`@("`@("`@("`@("`@("`@+4QA<G)Y#2`-+2T@#2`-3&%R<GD@4W1E M<FX@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@3$135$523D!2 M3T1!3BY!0U,N4UE2+D5$50T@#2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM#2`-1G)O;3H@(DIO:&X@1BX@5V]O9',B(#QJ9G=`:W-R+F-O;3X-4W5B M:F5C=#H@4F4Z($YE960@07-S96UB;'D@;&%N9RX@=&\@;&5A<FX@0S\-1&%T M93H@,C(@36%Y(#DQ(#$V.C`Y.C4Y($=-5`U396YD97(Z(&YE=W-`:W-R+F-O M;0U4;SH@("`@("`@:6YF;RUU;FEX0'-E;2YB<FPN;6EL#2`-;&1S=&5R;D!R M;V1A;BYA8W,N<WER+F5D=2`H3&%R<GD@4W1E<FXI('=R:71E<SH-/E1O(&%L M;#H@82!L;V-A;"!I;G-T<G5C=&]R+"!W:&\@=&5A8VAE<R!#+"!H87,@=&]L M9"!S979E<F%L(&]F('5S('=H;R!A<F4-/FEN=&5R97-T960@:6X@:&ES(&-O M=7)S92!T:&%T('=E('-H;W5L9"!T86ME(&%N($%S<V5M8FQY(&QA;F=U86=E M(&-O=7)S90T^9FER<W0N($5V96X@=&AO=6=H(&AI<R!C;W5R<V4@:7,@0R!I M;B!T:&4@1$]3(&5N=FER;VYM96YT(&%N9"!A(&MN;W=L961G90T^;V8@.#`X M."\X,#(X-B!W;W5L9"!N;R!D;W5B="!B92!U<V5F=6PL('=E(&%R92!W;VYD M97)I;F<@:68@=&AI<R!I<R!R96%L;'D-/FYE8V5S<V%R>2X@06YY(&-O;6UE M;G1S(&9R;VT@0R!P<F]G<F%M;65R<S\-(`U796QL+"!W:&5N($D@9FER<W0@ M;&5A<FYE9"!,25-0+"!)(&AA9"!A(&=R96%T(&1E86P@;V8@=')O=6)L92!F M:6=U<FEN9R!O=70-:&]W(&-O;G,@8V5L;',@=V5R92!S=7!P;W-E9"!T;R!W M;W)K('5N=&EL($D@<V%W(&%N(&5X86UP;&4@;V8@<&]I;G1E<@UM86YI<'5L M871I;VX@:6X@87-S96UB;'D@;&%N9W5A9V4N("!&;W(@<V]M92!P96]P;&4L M(&9O<B!S;VUE('!R;V)L96US+"!A;@UU;F1E<G-T86YD:6YG(&]F(&AO=R!T M:&4@8FET<R!F;'D@=VEL;"!H96QP(&EN('5N9&5R<W1A;F1I;F<@:&EG:"UL M979E;`UC;VYC97!T<RX-(`U-;W-T(&]F('1H92!T:6UE+"!H;W=E=F5R+"!A M(')E87-O;F%B;&4@<')E<V5N=&%T:6]N(&]F($,@<VAO=6QD(&YO="!R97%U M:7)E#6%N>2!A<W-E;6)L>2!L86YG=6%G92!B86-K9W)O=6YD("AI="!C97)T M86EN;'D@=V%S;B=T(&%S<W5M960@9F]R('1H92!#(&-O=7)S90U)('1A=6=H M="DN("!)9B!T:&4@<')O9F5S<V]R(&EN<VES=',@=7!O;B!!<W-E;6)L>2!B M96-A=7-E(&AE('1H:6YK<R!T:&%T('EO=0UC86XG="!D;R!A;GET:&EN9R!E M9F9I8VEE;G1L>2!I;B!#+"!Y;W4@<VAO=6QD(&%S:R!H:6T@=&\@<F5T:&EN M:R!H:7,-<&5D86=O9VEC86P@<W1Y;&4@*&]R('1O(&%C='5A;&QY(&QE87)N M('1H92!D86UN960@;&%N9W5A9V4@.RTI*2X@($EF(&AE('!L86YS#71O(&=I M=F4@97AA;7!L97,@;V8@:&]W('1O(&1O(&EN=&5R<G5P="!G;'5E(&-O9&4@ M86YD('1H92!L:6ME+"!H92!O=6=H="!T;PUA*2!P<F5P87)E('%U:6-K:64@ M:6YS=')U8W1I;VYA;"!M871E<FEA;"!F;W(@=&AE(#@P.#8L(&%N9"!B*2!P M<F5P87)E#7-I;6EL87(@:6YS=')U8W1I;VYA;"!M871E<FEA;"!F;W(@=&AE M(#8X,#`P+"`X.#`P,"P@34E04RP@5D%8+"!A;F0@-C4P,BP-<V\@=&AA="!H M92!C86X@9VEV92!H:7,@<W1U9&5N=',@82!B<F5A9'1H(&]F(&MN;W=L961G M92!T:&%T('=I;&P@96YA8FQE#71H96T@=&\@8F5T=&5R('5N9&5R<W1A;F0@ M=&AE($Y%6%0@<')O8V5S<V]R(&-H:7`@=&AA="!C;VUE<R!O=70L(')A=&AE M<B!T:&%N#7-A>6EN9R`B22=M('-T=6UP960L($DG=F4@<F5A9"!T:&ES(&1A M=&$@<VAE970@9F]R=V%R9',@86YD(&)A8VMW87)D<R!A;F0-8V%N)W0@9FEN M9"!T:&4@05@@<F5G:7-T97(A(2$A(2(-(`TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+0T@#49R;VTZ($IA;65S($-A;65R;VX@/&IC0')A=F5N+F)U M+F5D=3X-4W5B:F5C=#H@4F4Z('%U97-T:6]N(&%B;W5T('1A<BY:(&9I;&4- M1&%T93H@,C(@36%Y(#DQ(#`T.C`R.C$S($=-5`U396YD97(Z(&YE=W-`8G4N M961U#51O.B`@("`@("!I;F9O+75N:7A`<V5M+F)R;"YM:6P-(`T^/CX^/B!/ M;B`R,B!-87D@.3$@,#`Z-3@Z,38@1TU4+"!K:'=A;F=`8W-E+G5T82YE9'4@ M*&MH=V%N9RD@<V%I9#H-(`T@#7Q\/B!(96QL;RP-(`U\?#X@1&]E<R!A;GEO M;F4@;W5T('1H97)E(&AO=R!)(&-A;B!T96%N<V9E<B!A('1A<BY:(&9I;&4@ M=&\@05-#24D@<F5A9&)L90U\?#X@9FEL92`_($D@=')I960@=6YC;VUP<F5S M<RP@9F]R(&5X86UP;&4L(&$N=&%R+EH@=&AE;B!)(&=O="!A;B!A+G1A<B!T M:&5N#7Q\/B!W:&%T(&YE>'0@/R!9;W5R(')E<&QY('=I;&P@8F4@9W)E871L M>2!A<'!R96-I871E9"`A#2`-?'P^($M##7Q\/B`N#2`-(`T@("`@("`@($ET M(&ES(&EN("=T87(G(&9O<FTN("!9;W4@;F5E9"!T;R`B=6YT87(B(&ET('1O M('-E92!W:&%T(&ET#2`@("`@("`@8V]N=&%I;G,N("!4;R!D;R!T:&ES+"!S M:6UP;'D@='EP93H-(`TE('1A<B!X=F8@82YT87(@#2`-("`@("`@("!);B!T M:&4@9G5T=7)E+"!I="!M:6=H="!H96QP('=H96X@>6]U('-E96T@<V]M971H M:6YG(')E86QL>0T@("`@("`@(&9U;FMY('1O('1R>2!T:&ES.@T@#24@87!R M;W!O<R!F=6YK>2YT:&EN9R`@#2`-("`@("`@("!)9B!Y;W5R('-Y<W1E;2!I M<R!S970@=7`@=VET:"!I="!O9B!C;W5R<V4N("`J."TI("!)9B!N;W0L(&%S M:PT@("`@("`@('EO=7(@4WES=&5M($%D;6EN:7-T<F%T;W(@=&\@<V5T(&ET M('5P+@T@#6IC#2`-+2T-("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@ M("`@("`@("`@("TM($IA;65S($-A;65R;VX@("AJ8T!R879E;BYB=2YE9'4I M#2`-4VEG;F%L(%!R;V-E<W-I;F<@86YD($EN=&5R<')E=&%T:6]N($QA8BX@ M($)O<W1O;BP@36%S<R`@*#8Q-RD@,S4S+3(X-SD-("TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+0TB0G5T('1O(')I<VL@=V4@;75S="P@9F]R M('1H92!G<F5A=&5S="!H87IA<F0@:6X@;&EF92!I<R!T;R!R:7-K(&YO=&AI M;F<N("!&;W(-=&AE(&UA;B!O<B!W;VUA;B!W:&\@<FES:W,@;F]T:&EN9RP@ M:&%S(&YO=&AI;F<L(&1O97,@;F]T:&EN9RP@:7,@;F]T:&EN9RXB#2`@("`@ M("`@*%%U;W1E(&9R;VT@=&AE(&5U;&]G>2!F;W(@=&AE(&QA=&4@0VAR:7-T M82!-8T%U;&EF9F4N*0T@#2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M#2`-1G)O;3H@0VAA<FQE<R!2;V)E<G0@66]U;G0@/'EO=6YT0&9O>"YE8V4N M8VUU+F5D=3X-4W5B:F5C=#H@4F4Z('%U97-T:6]N(&%B;W5T('1A<BY:(&9I M;&4-1&%T93H@,C(@36%Y(#DQ(#$S.C(Y.C(X($=-5`U396YD97(Z(%5314Y% M5"!.97=S(%-Y<W1E;2`\;F5W<T!F<S<N96-E+F-M=2YE9'4^#51O.B`@("`@ M("!I;F9O+75N:7A`<V5M+F)R;"YM:6P-(`U);B!A<G1I8VQE(#PQ.3DQ36%Y M,C(N,#`U.#$V+C$S-3%`8W-E+G5T82YE9'4^(&MH=V%N9T!C<V4N=71A+F5D M=2`H:VAW86YG*2!W<FET97,Z#2`-("`@1&]E<R!A;GEO;F4@;W5T('1H97)E M(&AO=R!)(&-A;B!T96%N<V9E<B!A('1A<BY:(&9I;&4@=&\@05-#24D@<F5A M9&)L90T@("!F:6QE(#\@22!T<FEE9"!U;F-O;7!R97-S+"!F;W(@97AA;7!L M92P@82YT87(N6B!T:&5N($D@9V]T(&%N(&$N=&%R('1H96X-("`@=VAA="!N M97AT(#\@66]U<B!R97!L>2!W:6QL(&)E(&=R96%T;'D@87!P<F5C:6%T960@ M(0T@#4EF('EO=2=R92!S:&]R="!O;B!D:7-K('-P86-E+"!Y;W4@8V%N(&=O M(&1I<F5C=&QY(&9R;VT@82!T87(N6B!F:6QE#71O(")!4T-)22!R96%D86)L M92XB("!4<GD@=&AE(&9O;&QO=VEN9SH-(`T@("`@("`@('IC870@82YT87(N M6B!\('1A<B!X=F8@+0T@#2TM0VAU8VL-(`TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+0T@#49R;VTZ($)R=6-E($)A<FYE='0@/&)A<FYE='1`9W)Y M;6]I<F4N8W)D+F=E+F-O;3X-4W5B:F5C=#H@4F4Z('-Y;F-R;VYI>FEN9R!C M;&]C:W,@;VX@=V]R:W-T871I;VYS#41A=&4Z(#(R($UA>2`Y,2`Q,#HS-SHR M,B!'350-4V5N9&5R.B!N97=S0&-R9&=W,2YC<F0N9V4N8V]M#49O;&QO=W5P M+51O.B!C;VUP+G5N:7@N861M:6X-5&\Z("`@("`@(&EN9F\M=6YI>$!S96TN M8G)L+FUI;`T@#4EN(&%R=&EC;&4@/#$Y.3%-87DR,2XQ-S4S,3<N,3(R-35` M0VET:6-O<G`N0T]-/B!P9&5S:$!#:71I8V]R<"Y#3TT@*%!E=&5R($1E<VAP M86YD92D@=W)I=&5S.@T@#3X@("!$;V5S(&%N>6]N92!K;F]W(&$@=V%Y('1O M('-Y;F-R;VYI>F4@8VQO8VMS(&]N(&$@;F5T=V]R:R!I;G9O;'9I;F<-/B`@ M(&UA;GD@*'-U;BD@=V]R:W-T871I;VYS(&%N9"!S97)V97)S/PT@#4$@<VEM M<&QE('-O;'5T:6]N(&ES('1O(&%D9"!A#2`@("`@("`@<F1A=&4@;6%C:&EN M90UI;B!E86-H(&UA8VAI;F4G<R!C<F]T86(@9FEL92X-(`UH879E('1H92!C M;&EE;G1S('-Y;F,@;V9F('1H92!S97)V97)S+"!A;F0@86QL(&]F('1H92!S M97)V97)S('-Y;F,@;V9F#6]N92!S=&%B;&4@<V5R=F5R+B!4:&ES('=O<FMS M(&]N(%-53D]3+"!B=70@;VX@56QT<FEX(&UA8VAI;F5S+`UI="!S965M<R!T M;R!D;R!A;B!A=F5R86=E(&]F(&UA8VAI;F5S('1I;65S+B`-(`T@#6YT<"!I M<R!A;'-O(&$@9V]O9"!S;VQU=&EO;BX@66]U(&=E="!E<G)O<G,@:68@=&AE M('1I;65S(&%R92!W87D@;W5T#6]F(&1A=&4N(%5S:6YG(')D871E(&-A;B!C M875S92!P<F]B;&5M<R!I9B!Y;W5R(&UA<W1E<B!H87,@=&AE('=R;VYG('1I M;64N#2TM#4)R=6-E($<N($)A<FYE='0@("`@("`@(&)A<FYE='1`8W)D9W<Q M+F=E+F-O;2`@('5U;F5T(6-R9&=W,2%B87)N971T#2`-+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!$;W)O=&AY($-A<FYE>2`\=75D M;W1`87)I96PN;&5R8RYN87-A+F=O=CX-4W5B:F5C=#H@57-E<B!3871I<V9A M8W1I;VX@/PU$871E.B`R,B!-87D@.3$@,34Z-30Z,38@1TU4#5-E;F1E<CH@ M;F5W<T!E86=L92YL97)C+FYA<V$N9V]V#4YE=W,M4V]F='=A<F4Z(%9!6"]6 M35,@5DY%5U,@,2XS+30-5&\Z("`@("`@(&EN9F\M=6YI>$!S96TN8G)L+FUI M;`T@#51H:7,@=V%S('!O<W1E9"!R96-E;G1L>2!U;F1E<B!C;VUP+F%D;6EN M+G!O;&EC>2`N+BX@22!R96-E:79E9"!S;VUE#6AE;'!F=6P@<F5P;&EE<RP@ M8G5T(&%M(&QO;VMI;F<@9F]R(&UO<F4@:6YP=70Z(`T@#4]U<B!U<'!E<B!M M86YA9V5M96YT+"!W:&EC:"!I<R!N;W0@=F5R>2!C;VUP=71E<B!L:71E<F%T M92P@=V%N=',@=&\-<F5C96EV92!Q=6%R=&5R;'D@<F5P;W)T<R`H;W)A;#H@ M,34@;6EN=71E<R$I('=H:6-H(&%R92`B34544DE#<R(@;V8-8W5S=&]M97(@ M<V%T:7-F86-T:6]N+B`@3W5R(&-U<W1O;65R<R!A<F4@:'5N9')E9',@;V8@ M<F5S96%R8VAE<G,@86YD#65N9VEN965R<RP@87,@=V5L;"!A<R!S96-R971A M<FEE<R!A;F0@;V9F:6-E('-T869F+@T@#41O(&%N>2!O9B!Y;W4@:&%V92`J M;65T<FEC<RH@9F]R('5S97(@<V%T:7-F86-T:6]N/R`@#2`-4V]M96AO=RP@ M=&5L;&EN9R!U<'!E<B!M86YA9V5R<R!A8F]U="!T:&4@;65A;B!T:6UE(&)E M='=E96X@9F%I;'5R97,-;W(@=&AE(&EN=&5G<FET>2!O9B!D:7-K(&1A=&$@ M9&]E<VXG="!D;R!I="X@($YE:71H97(@9&]E<R!S=7)V97EI;F<-82!R86YD M;VT@<V%M<&QI;F<@;V8@=7-E<G,@=VET:"!I;G-I<&ED('%U97-T:6]N<R!L M:6ME(")/;B!A('-C86QE#6]F(#$@=&\@,3`@+BXN(BX-(`U792!D;R!H879E M(&$@2&5L<"!$97-K('=H:6-H('1R86-K<R!T96QE<&AO;F4@<F5Q=65S=',@ M9F]R(&AE;'`@+BXN#6)U="!F;V-U<VEN9R!T:&4@;65T<FEC<R!O;B!P<F]B M;&5M(')E<&]R=',@8V]U;&0@8F4@;F5G871I=F4L(&%N9"!W90UW86YT('1O M(&)E('!O<VET:79E+@T@#44M;6%I;"!T;R!U=61O=$!V96YU<RYL97)C+FYA M<V$N9V]V('=I;&P@8F4@87!P<F5C:6%T960@+BXN(&]R('!O<W0@:&5R92X- M(`TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0T@#49R;VTZ(&UA9&AU M(&%I>6%P<&5N("`\;6%D:'5A0&UA<G,N;FII="YE9'4^#5-U8FIE8W0Z($AO M=R!T;R!F:6YD(%9%4E-)3TX@;V8@54Y)6"!/4PU$871E.B`R,B!-87D@.3$@ M,38Z,S8Z,C@@1TU4#5-E;F1E<CH@;F5W<T!N:FET+F5D=0U.;G1P+5!O<W1I M;F<M2&]S=#H@;6%R<RYN:FET+F5D=0U4;SH@("`@("`@:6YF;RUU;FEX0'-E M;2YB<FPN;6EL#2`-(`U4:&4@<W5B:F5C="!S87ES(&ET("T@=VAA="!I<R!T M:&4@8V]M;6%N9"!T;R!F:6YD#71H92!697)S:6]N(&%N9"!296QE87-E(&]F M(%5.25@@3W!E<F%T:6YG(%-Y<W1E;0TH;W1H97(@=&AA;B!F:6YD:6YG(&ET M(&EN("]E=&,O;6]T9"D_#2`-06YY('-I;7!L92!C;VUM86YD<S\@5&AA;FMS M(&9O<B!A;GD@:&5L<"X-(`TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+0T@#49R;VTZ(")*;VAN(%(N($UA8TUI;&QA;B(@/&IO:&Y`<V-O+F-O;3X- M4W5B:F5C=#H@4F4Z(")!=71H;W)I>F%T:6]N(B!I;B!-341&(#\-2V5Y=V]R M9',Z(&%U=&AO<FEZ871I;VXL9&]C=6UE;G1A=&EO;BQ-341)A=&4Z(#(R M($UA>2`Y,2`Q-CHT-CHU."!'350-4V5N9&5R.B!.97=S(&%D;6EN:7-T<F%T M:6]N(#QN97=S0'-C;RYC;VT^#51O.B`@("`@("!I;F9O+75N:7A`<V5M+F)R M;"YM:6P-(`U\4T-/($]P96X@1&5S:W1O<"`H4WES5B\S.#8@,RXR*2!I;F-L M=61E<R!T:&4@34U$1B!M86EL97(N("!4:&4@;6%N('!A9V4@9F]R#7QT:&4@ M;6UD9G1A:6QO<B!F:6QE(&UE;G1I;VYS('-Y;G1A>"!F;W(@<V]M92`B875T M:&]R:7IA=&EO;B(@9F5A='5R92AS*2P-?&)U="!W:71H(&YO(&5X<&QA;F%T M:6]N+B`@22=M(&=U97-S:6YG($D@;6EG:'0@8F4@86)L92!T;R!R97-T<FEC M="!W:&\-?&-A;B!M86EL('1O(&$@;&ES="UO=71G;VEN9R!A9&1R97-S+"!O M<B!T;R!C97)T86EN(&%L:6%S960@<&EP97,L(&5T8RX-?%=H871E=F5R(&ET M(&ES+"!I="!C;W5L9"!W96QL(&)E('5S969U;"!T;R!M92X-?`U\5VAE<F4@ M8V%N($D@9FEN9"!D;V-U;65N=&%T:6]N/R`@4T-/(&1O97-N)W0@<')O=FED M92!T:&4@34U$1B!S;W5R8V4N#2`-5&AE(&%U=&AO<FEZ871I;VX@9F5A='5R M97,@87)E(&YO="!Y970@<W5P<&]R=&5D(&)Y(%-#3RP@8G5T('1H97D@87)E M#6%V86EL86)L92`H=6YS=7!P;W)T960I(&EN('1H92!P<F]D=6-T+"!W:71H M(&$@9F5W(&-A=F5A=',N("!4:&4-<&%P97)S(&!@0V]N9FEG=7)I;F<@34U$ M1B!!=71H;W)I<V%T:6]N)R<@8GD@4W1E=F4@2VEL;&4L(&%N9`U@8$%U=&AO M<FES871I;VX@86YD($%C8V]U;G1I;F<G)R!B>2!+:6QL92!A;F0@1"Y(+B!" M<FEN:R!A<F4@879A:6QA8FQE#7=I=&@@=&AE(')E<W0@;V8@=&AE(&1O8W5M M96YT871I;VX@879A:6QA8FQE(&9R;VT@=&AE(%5N:79E<G-I='D@;V8-1&5L M87=A<F4N#2`-3VYE(&)I9R!C879E870@:7,@=&AA="!B96-A=7-E('1H92!3 M0T\@<')O=FED960@;6%I;"!U<V5R(&%G96YT<R!U<V4@80UC;VUM;VX@<V5T M=6ED('!R;V=R86T@=&\@<W5B;6ET(&UA:6PL('5S97(M8F%S960@875T:&]R M:7IA=&EO;B!D;V5S#6YO="!W;W)K(&]N(&UA:6P@9V5N97)A=&5D(&]N('1H M92!L;V-A;"!M86-H:6YE+B`@66]U(&-A;B!S=&EL;"!U<V4-=7-E<BUB87-E M9"!A=71H96YT:6-A=&EO;B!I;B!M86YY('-I='5A=&EO;G,N("!&;W(@97AA M;7!L92P@:68@>6]U<@UC;VYN96-T:6]N('1O('5U;F5T(&ES(&9R;VT@82!C M96YT<F%L(&AU8BP@86YD('1H92!U<V5R<R!T:&%T('EO=2!W:7-H#71O(&)L M;V-K(&9R;VT@<&%S<VEN9R!M86EL('1H<F]U9V@@=75N970@87)E(&YO="!L M;V-A;"!T;R!T:&%T(&AU8BP->6]U(&-A;B!D;R!I="X-(`U4:&4@;W1H97(@ M8V%V96%T+"!A9V%I;BP@:7,@=&AA="!A=71H;W)I>F%T:6]N(&ES(&YO="!A M('-U<'!O<G1E9`UF96%T=7)E+"!S;R!Y;W4@8V%N)W0@8V%L;"!S=7!P;W)T M(&EF('EO=2=R92!H879I;F<@=')O=6)L92!W:71H(&ET+@T@#2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM#2`-1G)O;3H@4F]B($=A8F)A<F0@/'=G M9V%B8D!S9')C+F-O;3X-4W5B:F5C=#H@4F4Z($-A;&QI;F<@0R!F<F]M($9/ M4E1204X@=6YD97(@56YI>`U$871E.B`R,B!-87D@.3$@,3@Z-#0Z,C`@1TU4 M#49O;&QO=W5P+51O.B!C;VUP+FQA;F<N8PU4;SH@("`@("`@:6YF;RUU;FEX M0'-E;2YB<FPN;6EL#2`-1G)O;2!A<G1I8VQE(#PU,S0S0&1F='-R=BYG<V9C M+FYA<V$N9V]V/BP@8GD@<&%C:V5R0&%M87)N82YG<V9C+FYA<V$N9V]V("A# M:&%R;&5S(%!A8VME<BDZ#3X@3VX@82!5;FEX('-Y<W1E;2!)('=A;G0@=&\@ M8V%L;"!A($,@<F]U=&EN92!F<F]M(&$@1D]25%)!3@T^('!R;V=R86TN(%1H M92!L:6YK97(@<V%Y<R!T:&4@0R!R;W5T:6YE(&ES('5N9&5F:6YE9"X@($]N M(&$@5DU3#3X@<WES=&5M+"!T:&4@<')O8FQE;2!D;V5S;B=T(&AA<'!E;BX@ M5&AE(')E87-O;B!W:'D@=&AE<F4@:7,@80T^('!R;V)L96T@;VX@82!5;FEX M('-Y<W1E;2!H87,@<V]M971H:6YG('1O(&1O('=I=&@@=&AE(&YA;64@;V8- M/B!T:&4@0R!S=6)R;W5T:6YE(&%C<75I<FEN9R!A('!R96-E9&EN9R!U;F1E M<G-C;W)E("@B7R(I(&1U<FEN9PT^(&-O;7!I;&%T:6]N+"!O<B!S;VUE('-U M8V@@;F]N<V5N<V4N(%1O(&%N>6]N92!F86UI;&EA<B!W:71H('1H:7,-/B!P M<F]B;&5M.B!W:&%T(&ES('1H92!W87D@87)O=6YD(&ET/R`-(`U4<GD@9&5C M;&%R:6YG('EO=7(@0R!R;W5T:6YE(&%S(')O=71I;F5N86UE7PU792!G970@ M87)O=6YD('1H:7,@8GD@:&%V:6YG(&$@:&]S="!D97!E;F1E;G0@:6YC;'5D M92!F:6QE('=I=&@@82`-<W!E8VEA;"!M86-R;R!I;B!I="!U<V5D(&EN(&]U M<B!#(&9U;F-T:6]N(&1E9FEN:71I;VYS(&QI:V4@=&AI<SH-(`U);B!T:&4@ M:6YC;'5D92!F:6QE("AE+F<N('!O<G1A8FQE+F@I.@T@#49O<B!A;B`B=6YD M97)S8V]R92(@;6%C:&EN92XN+BX-(V1E9FEN92!)1$5.5$E462AX*2`@("`@ M("`@("`@("!X#2-D969I;F4@1D]25%)!3E]#04Q,04),12AX*2`@("`@=F]I M9"!)1$5.5$E462AX*5\-(`U&;W(@82`B;F]N+75N9&5R<V-O<F4B(&UA8VAI M;F4N+BXN#2-D969I;F4@1D]25%)!3E]#04Q,04),12AX*2`@("`@=F]I9"!X M#2`-17AA;7!L92!#(&9U;G1I;VX@9&5F:6YI=&EO;CH-(`TC:6YC;'5D92`B M+W=H97)E=F5R+BXN+W!O<G1A8FQE+F@B#2`-1D]25%)!3E]#04Q,04),12AR M;W5T:6YE*2AI;G0@9F]O+"!C:&%R("IF=6)A<BD-(`U4:&4@241%3E1)5%D@ M;6%C<F\@:7,@82!K;'5D9V4@=&\@9V5T(&%R;W5N9"!T:&4@9F%C="!T:&%T M('A?#61O97-N)W0@=V]R:RX@5&AE('9O:60@:7,@=&AE<F4@=&\@:V5E<"!O M=7(@<')O9W)A;6UE<G,@9G)O;2!D97-I9VYI;F<-86YY($,@9G5N8W1I;VYS M('1H870@<F5T=7)N('9A;'5E<R!L:6ME($9O<G1R86X@9G5N8W1I;VYS+B`@ M4VEN8V4@=&AE<F4-:7,@;F\@9&5F:6YE9"!S=&%N9&%R9"!F;W(@=&AI<R!W M92!D;VXG="!A;&QO=R!I="X@($EN(&%L;"!S>7-T96US($DG=F4-<V5E;B!R M971U<FYI;F<@86X@:6YT('=O<FMS(&)U="!Y;W4@;F5V97(@:VYO=RX-(`TM M+2`-5&AE('-T871E;65N=',@86)O=F4@87)E(&UY(&]W;B!A;F0@9&\@;F]T M(&YE8V-E<V%R:6QY(')E9FQE8W0@=&AE(&]P:6YI;VX@;V8@#6UY(&5M<&QO M>65R+@T@+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0U2;V(@ M1V%B8F%R9"`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@('=G9V%B M8D!S9')C+G-D<F,N8V]M#51E8VAN:6-A;"!$979E;&]P;65N="!%;F=I;F5E M<@U3=')U8W1U<F%L($1Y;F%M:6-S(%)E<V5A<F-H($-O<G!O<F%T:6]N#2`- M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!3:&%R;6$@ M06YU<&EN9&D@/&XP-S=G:$!T86UU=',N=&%M=2YE9'4^#5-U8FIE8W0Z($AO M=R!D;R!)(&1E8VQA<F4@82!#;VYS="X@87,@82!687)I8FQE(&]F(&$@9&EF M9F5R96YT('1Y<&4N#41A=&4Z(#(R($UA>2`Y,2`R,#HT.#HQ.2!'350-4V5N M9&5R.B!U<V5N971`5$%-52Y%1%4-5&\Z("`@("`@(&EN9F\M=6YI>$!S96TN M8G)L+FUI;`T@#4AA:2P-("`@("`@("!)<R!T:&5R92!A('=A>2!O9B!D96-L M87)I;F<@82!C;VYS=&%N="!A<R!A('9A<FEA8FQE(&]F(&$@9&EF9F5R96YT M#71Y<&4N#2`-:70@:7,@<V]M971H:6YG(&QI:V4@=&AE(&EN=&5R;B!F=6YC M=&EO;B!O9B!L:7-P+@T@#69O<B!E>&%M<&QE.PT@("`@("`@(&-H87(@;F%M M95LR,%T@/2![(G-H87)M82)].PT@("`@("`@(&EN="!S:&%R;6$[#6AE<F4@ M22!S=&]R960@(G-H87)M82(@:6X@=&AE('9A<BP@;F%M92X@0G5T(&EN(&UY M('!R;V)L96T@22!R96%D('1H92!S=')I;F<-9G)O;2!A(&1A=&$@9FEL92!A M;F0@<W1O<F4@=&AE;2!I;B!T:&4@=F%R(&YA;64@=VAI8V@@:7,@=&AE(&5L M96UE="!O9B!A('-T<G5C="X-=&AA="!I<R!S;VUE=&AI;F<@;&EK92!S=')U M8W1;,5TN;F%M93TB9VAJ9VAJ(B!A;F0@<W1R=6-T6S)=+FYA;64](FAG:F=H M:B(N#4%N9"!A9G1E<B!R96%D:6YG('1H96T@9G)O;2!A(&9I;&4@22!S:&]U M;&0@9&5C;&%R92!T:&4@<W1R:6YG<R!A<R!A('9A<FEA8FQE#6]F(&1I9F9E M<F5N="!T>7!E("@@;&EK92!I;G0@:6X@=&AE(&5X86UP;&4I+B`-(`U)('=O M=6QD(&QI:V4@=&\@:&%V92!T:&ES(&EN(&!#)RP@86YD(&EF(&ET(&ES(&YO M="!P;W-S:6)L92!I;B!@0R<L($,K*R!W:6QL#6%L<V\@9&\N#2`@("`@("`@ M#5-H87)M82X-(`UN,#<W9VA`=&%M=71S+G1A;74N961U#2`-+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!$;W5G($=W>6X@/&=W>6Y` M<VUO:V4N8G)L+FUI;#X-4W5B:F5C=#H@4F4Z($AO=R!D;R!)(&1E8VQA<F4@ M82!#;VYS="X@87,@82!687)I8FQE(&]F(&$@9&EF9F5R96YT('1Y<&4N#41A M=&4Z(#(R($UA>2`Y,2`R,SHR,CHT-2!'350-5&\Z("`@("`@(&EN9F\M=6YI M>$!S96TN8G)L+FUI;`T@#4EN(&%R=&EC;&4@/#$V-#,U0&AE;&EO<RY404U5 M+D5$53X@;C`W-V=H0'1A;75T<RYT86UU+F5D=2`H4VAA<FUA($%N=7!I;F1I M*2!W<FET97,Z#3Y)('=O=6QD(&QI:V4@=&\@:&%V92!T:&ES(&EN(&!#)RP@ M86YD(&EF(&ET(&ES(&YO="!P;W-S:6)L92!I;B!@0R<L($,K*R!W:6QL#3YA M;'-O(&1O+@T@#4D@:&]N97-T;'D@8V]U;&0@;F]T(&UA:V4@:&5A9',@;F]R M('1A:6QS(&]F('EO=7(@<75E<W1I;VXN#4ET(&%P<&5A<F5D('1O(&UE('1H M870@>6]U<B!M86EN('!R;V)L96T@:7,@:6X@871T96UP=&EN9R!T;R!U<V4@ M0PUW:71H;W5T('5N9&5R<W1A;F1I;F<@0R!F:7)S="X@($DG9"!S=6=G97-T M('-T=61Y:6YG(&$@9V]O9"!#('1E>'0-*'-U8V@@87,@2V5R;FEG:&%N("8@ M4FET8VAI92=S(")4:&4@0R!0<F]G<F%M;6EN9R!,86YG=6%G92(I+"!T:&5N M#7)E<W1A=&EN9R!A;GD@<F5M86EN:6YG('%U97-T:6]N(&EN('1E<FUS('1H M870@;6%K92!S96YS92X-(`TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+0T@#49R;VTZ($=U>2!(87)R:7,@/&=U>4!A=7-P97@N875S<&5X+F-O;3X- M4W5B:F5C=#H@4F4Z($-A;B=T(&QO9R!I;B!R:6=H="!O;B!C;VYS;VQE('1O M(&%C8V]U;G1S(&EN($-!4%,N#41A=&4Z(#(R($UA>2`Y,2`R,3HR-#HU."!' M350-5&\Z("`@("`@(&EN9F\M=6YI>$!S96TN8G)L+FUI;`T@#3X^("`@("!; M+5UL8V%S92`@("!3970@>&-A<V4L(&EU8VQC+"!A;F0@;VQC=6,N("!7:71H M(&$@8"TG+"`@=6YS970-/CX@("`@("`@("`@("`@("`@('1H96TN#2`-("XN M+@T@#3Y-:6=H="!N;W0@8F4@=')U92!F;W(@4UE3(%8@9&5R:79A=&EV97,N M#2`-2&%T92!T;R!T96QL('EO=2!T:&ES+"!B=70@=&AE(")S='1Y(B!I;B!3 M=6Y/4R`T+C`N,R`J:7,J(&$@9&5R:79A=&EV92!O9@UT:&4@4S52,R!O;F4N M+BXN#2`-/D]N($A0+558+"!F;W(@97AA;7!L92P@=7-E.@T^("`@("`@(`T^ M("`@("`@(%LM74E50TQ#("`@("`@("!&;W)C92!U<'!E<B!C87-E('1O(&QO M=V5R(&-A<V4@8V]N=F5R<VEO;@T^#3YI;B!"3U1(('-E8W1I;VYS(&]F('1H M92`O971C+V=E='1Y9&5F<R!E;G1R>2X-(`U4:&%T)W,@(B]E=&,O9V5T='ED M969S(BP@;F]T(")S='1Y(BX@(%1H92!T=V\@87)E;B=T('1H92!S86UE+"!A M;F0@22!W87,-9&ES8W5S<VEN9R!T:&4@(G-T='DB(&-O;6UA;F0N#2`-26X@ M861D:71I;VXL(&EH92`B22(@:6X@(DE50TQ#(B!I;F1I8V%T97,@=&AA="!I M="=S(&]N92!O9B!T:&4@(FDB;G!U=`UF;&%G<SL@:70@869F96-T<R`J;VYL M>2H@:6YP=70L("IN;W0J(&]U='!U="X@(%5P<&5R+6-A<V4M;VYL>2!T97)M M:6YA;',-9V5N97)A;&QY('=A;G0@=&\@<G5N('=I=&@@(DE50TQ#(B`H=&\@ M;6%P('5P<&5R+6-A<V4@=&\@;&]W97(M8V%S92!O;@UI;G!U="DL(")/3$-5 M0R(@*'1O(&UA<"!L;W=E<BUC87-E('1O('5P<&5R+6-A<V4@;VX@;W5T<'5T M*2P@86YD(")80T%312(-*'1O(&-A=7-E('5P<&5R+6-A<V4@8VAA<F%C=&5R M<R!T;R!B92!M87!P960@=&\@)UPG(&9O;&QO=V5D(&)Y('1H90UC:&%R86-T M97(@;VX@;W5T<'5T+"!A;F0@8V%U<V4@)UPG(&9O;&QO=V5D(&)Y('1H870@ M8VAA<F%C=&5R('1O(&)E#6UA<'!E9"!T;R!A;B!U<'!E<BUC87-E(&-H87)A M8W1E<B!O;B!I;G!U=#L@=&AI<R!A;'-O('=O<FMS(&9O<B!S;VUE#7-P96-I M86P@8VAA<F%C=&5R<R!S=6-H(&%S(")[(B`]/2`B7"@B*2X-(`T^5&\@='5R M;B!U<'!E<BUT;RUL;W=E<B!C87-E(&-O;G9E<G-I;VX@;V9F(&]N8V4@=&AE M('!E<G-O;B!H87,@;&]G9V5D#3YI;BP@<'5T(&$Z#3X-/B`@("`@("!S='1Y M("UI=6-L8PT@#4%S('=I=&@@(BU)54-,0R(@:6X@(B]E=&,O9V5T='ED969S M(BP@<V\@=VET:"`B<W1T>2`M:75C;&,B.R!T:&%T(&IU<W0-869F96-T<R!I M;G!U="P@;F]T(&]U='!U="P@86YD(&1O97-N)W0@9&\@86QL('EO=2!W86YT M(&]N(&EN<'5T+@T@#3Y.0CH@('1H92!C87-E(&]F('1H92!F;&%G<R!A8F]V M92!)4R!324=.249)0T%.5"$-(`U997,L(&)U="!3-2=S(")S='1Y(B!A8V-E M<'1S(&)O=&@@(FQC87-E(B\B+6QC87-E(B!A;F0@(DQ#05-%(B\B+4Q#05-% M(CL-:68L(&%S(&ES('-U<'!O<V5D('1O(&)E('1H92!C87-E+"`B4U1462(@ M:7,@82!L:6YK('1O(")S='1Y(BP@:70@;65A;G,-=&AA="!E=F5N(&EF('EO M=2!H879E(&%N('5P<&5R+6-A<V4@;VYL>2!T97)M:6YA;"!B=70@*F1O;B=T M*B!H879E('1H90UF;&%G<R!I;B!Q=65S=&EO;B!T=7)N960@;VXL('EO=2!C M86X@9&\@(E-45%D@3$-!4T4B(&%N9"!T=7)N('1H96T@;VXN#2`-+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-(`U&<F]M.B!0971E(%-C:&UI='0@ M/'!E=&5`;W1H96QL;RYD87)T;6]U=&@N961U/@U3=6)J96-T.B!(3U1%3"!2 M97-E<G9A=&EO;B!S>7-T96T@=V%N=&5D#41A=&4Z(#(S($UA>2`Y,2`P,#HU M-3HP-"!'350-4V5N9&5R.B!4:&4@3F5W<R!-86YA9V5R(#QN97=S0&1A<G1V M87@N9&%R=&UO=71H+F5D=3X-5&\Z("`@("`@(&EN9F\M=6YI>$!S96TN8G)L M+FUI;`T@#4ES('1H97)E(&%N>2!01"!O<B!C;VUM97)C:6%L('-O9G1W87)E M(&%V86EL86)L92!T;R!M86YA9V4-82!H;W1E;"!R97-E<G9A=&EO;B!S>7-T M96T@=&AA="!I<R!53DE8(&)A<V5D/PT@#2UP971E('-C:&UI='0-+2T-("`@ M("!0971E<B!38VAM:71T("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@ M("`@("`@("`@("`@54Y)6"!#;VYS=6QT86YT#4MI97=I="!#;VUP=71A=&EO M;B!#96YT97(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@($-O;7!U M=&EN9R`@4V5R=FEC97,-("`@1&%R=&UO=71H($-O;&QE9V4@("`@("`@("`@ M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("@V,#,I-C0V+3(P.#4- M("`@2&%N;W9E<BP@3D@@,#,W-34@("`@("`@("`@("`@("`@("`@("`@("`@ M("`@("`@("!0971E<BY38VAM:71T0$1A<G1M;W5T:"Y%1%4-(`TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0T@#49R;VTZ(%-H87)M82!!;G5P:6YD M:2`\;C`W-V=H0'1A;75T<RYT86UU+F5D=3X-4W5B:F5C=#H@4D4Z(&AO=R!D M;R!)(&1E8VQA<F4@82!C;VYS=&%N="!A<R!A('9A<FEA8FQE(&]F(&1I9F9E M<F5N="!T>7!E#41A=&4Z(#(S($UA>2`Y,2`P,SHQ-CHS,B!'350-4V5N9&5R M.B!U<V5N971`5$%-52Y%1%4-5&\Z("`@("`@(&EN9F\M=6YI>$!S96TN8G)L M+FUI;`T@#49R;VT@:&5L:6]S(6-S+G5T97AA<RYE9'4A<W5N+6)A<G(A;VQI M=F5A(7-A;7-U;F<A=&AI;FLN8V]M(7-D9"YH<"YC;VTA=W5A<F-H:79E(7!S M=79A>#$A<G5T9V5R<R%C;6-L,B%A9&TA<VUO:V4A9W=Y;B!7960@36%Y(#(R M(#(R.C`Y.C(S($-$5"`Q.3DQ#4%R=&EC;&4@,34V,#D@;V8@8V]M<"YU;FEX M+G%U97-T:6]N<SH-4&%T:#H@:&5L:6]S(6-S+G5T97AA<RYE9'4A<W5N+6)A M<G(A;VQI=F5A(7-A;7-U;F<A=&AI;FLN8V]M(7-D9"YH<"YC;VTA=W5A<F-H M:79E(7!S=79A>#$A<G5T9V5R<R%C;6-L,B%A9&TA<VUO:V4A9W=Y;@T^1G)O M;3H@9W=Y;D!S;6]K92YB<FPN;6EL("A$;W5G($=W>6XI#4YE=W-G<F]U<',Z M(&-O;7`N=6YI>"YQ=65S=&EO;G,-4W5B:F5C=#H@4F4Z($AO=R!D;R!)(&1E M8VQA<F4@82!#;VYS="X@87,@82!687)I8FQE(&]F(&$@9&EF9F5R96YT('1Y M<&4N#4UE<W-A9V4M240Z(#PQ-C(S.$!S;6]K92YB<FPN;6EL/@U$871E.B`R M,B!-87D@.3$@,C,Z,C(Z-#4@1TU4#5)E9F5R96YC97,Z(#PQ-C0S-4!H96QI M;W,N5$%-52Y%1%4^#4]R9V%N:7IA=&EO;CH@52Y3+B!!<FUY($)A;&QI<W1I M8R!297-E87)C:"!,86)O<F%T;W)Y+"!!4$<L($U$+@U,:6YE<SH@.0T@#4EN M(&%R=&EC;&4@/#$V-#,U0&AE;&EO<RY404U5+D5$53X@;C`W-V=H0'1A;75T M<RYT86UU+F5D=2`H4VAA<FUA($%N=7!I;F1I*2!W<FET97,Z#3X^22!W;W5L M9"!L:6ME('1O(&AA=F4@=&AI<R!I;B!@0R<L(&%N9"!I9B!I="!I<R!N;W0@ M<&]S<VEB;&4@:6X@8$,G+"!#*RL@=VEL;`T^/F%L<V\@9&\N#2`-/DD@:&]N M97-T;'D@8V]U;&0@;F]T(&UA:V4@:&5A9',@;F]R('1A:6QS(&]F('EO=7(@ M<75E<W1I;VXN#3Y)="!A<'!E87)E9"!T;R!M92!T:&%T('EO=7(@;6%I;B!P M<F]B;&5M(&ES(&EN(&%T=&5M<'1I;F<@=&\@=7-E($,-/G=I=&AO=70@=6YD M97)S=&%N9&EN9R!#(&9I<G-T+B`@22=D('-U9V=E<W0@<W1U9'EI;F<@82!G M;V]D($,@=&5X=`T^*'-U8V@@87,@2V5R;FEG:&%N("8@4FET8VAI92=S(")4 M:&4@0R!0<F]G<F%M;6EN9R!,86YG=6%G92(I+"!T:&5N#3YR97-T871I;F<@ M86YY(')E;6%I;FEN9R!Q=65S=&EO;B!I;B!T97)M<R!T:&%T(&UA:V4@<V5N M<V4N#2`-("`@("`@("!4:&%N:W,@9F]R('1H92!S=6=G97-T:6]N+B`-("`@ M("`@("`@("`@("`@($D@=')I960@;7D@8F5S="!T;R!M86ME('1H92!P<F]B M;&5M(&%S(&-L96%R(&%S('!O<W-I8FQE+B!9;W4@9&ED(&YO="!G970@:70N M#4%N>2!W87D@22!W:6QL('1R>2!E>'!L86EN(&ET(&]N8V4@86=A:6X@*"!T M:&]U9V@@:2!R96%L;'D@9&\@;F]T('-E92!A;GD@<&]I;G0@:6X@97AP;&%I M;FEN9PUI="!O;F-E(&%G86EN('1O('4I+@T@#2`@("`@("`@22!R96%D(&$@ M<W1R:6YG("@@=VAI8V@@:7,@=6YK;F]W;B!P<FEO<B!T;R!R96%D:6<@*2!I M;G1O(&-H87)A8W1E<B!V87)I86)L92X-;&EK93H-("`@("`@("!C:&%R(&YA M;65;,S!=.PT@("`@("`@(&9S86-N9BAF<"PB)7,B+&YA;64I.PU.;W<@22!W M86YT('1O(&1E8VQA<F4@=&AE('-T<FEN9R!)(&AA=F4@<F5A9"!F<F]M('1H M92!F:6QE(&%S(&$@9&EF9F5R96YT('9A<FEA8FQE+@U%>#H-($EF(&UY(&9I M;&4@8V]N=&%I;G,@=&AE('-T<FEN9R`B37(N0G)I;&QI86YT(BP@=&AE;B!N M86UE('=I;&P@8V]N=&%I;B!T:&4@<V%M92`-<W1R:6YG+@U.;W<@22!W86YT M('1O(&1E8VQA<F4@(DUR+D)R:6QL:6%N="(@87,@82!I;G1E9V5R+"!F;W(@ M9G5R=&AE<B!U<V4@:6X@=&AE('!R;V=R86TN#4%N9"!)('=A;G1E9"!T;R!K M;F]W(&AO=R!T;R!D;R!T:&%T+@T@#4EF('4@<W1I;&P@9&]N;W0@9V5T(&ET M+"!)(&%M('-O<G)Y(&9O<B!U(&%N9"!A;'-O(&9O<B!M>7-E;&8N#2`-4VAA M<FUA+@T@#2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#2`-1G)O;3H@ M0VAR:7-T:6%N(%!I;F5A=6QT(#QP:6YE875L=$!S87)C96QL92YD;6DN=7-H M97)B+F-A/@U3=6)J96-T.B!,;V]K:6YG(&9O<B!A(')E<W1R:6-T960@<VAE M;&PN#4ME>7=O<F1S.B!S:&5L;"P@<F5S=')I8W1E9`U$871E.B`R,R!-87D@ M.3$@,#,Z,S$Z,#D@1TU4#5-E;F1E<CH@4&]U<B!#;W5R<FEE<B!U<V5N970@ M/'5S96YE=$!D;6DN=7-H97)B+F-A/@U/<FEG:6YA=&]R.B!P:6YE875L=$!S M87)C96QL90U.;G1P+5!O<W1I;F<M2&]S=#H@<V%R8V5L;&4-5&\Z("`@("`@ M(&EN9F\M=6YI>$!S96TN8G)L+FUI;`T@#4AI+`T@#4DG;2!N97<@=&\@=&AE M(&YE="!S;R!)(&AO<&4@=&AI<R!I<R!N;W0@82!F<F5Q=65N=&QY(&%S:V5D M('%U97-T:6]N+@T@#4DG;2!L;V]K:6YG(&9O<B!A('-H96QL(&]N(%-U;D]3 M(#0N,2XQ('1H870@=V]U;&0@<')E=F5N="!U<V5R<R!F<F]M#75S:6YG(&%N M>2!A<FUF=6P@8V]M;6%N9',N#2`-5&AI<R!C;W5L9"!B92!S;VUE=&AI;F<@ M;&EK92!A(&-O;6UA;F0@:6YT97)P<F5T97(@86YD(&$@<&5R;6ES<VEO;@UF M:6QE(&-O;G1A:6YI;F<@82!L:7-T(&]F(&%L;&]W960@*&]R(&1I<V%L;&]W M960I(&-O;6UA;F1S+@T@#2`-66]U<B!H96QP('=O=6QD(&)E(&%P<')E8VEA M=&5D+@U4:&%N:W,L($-H<FES#2`-(`T@#2TM(`TM+2T-0VAR:7-T:6%N(%!I M;F5A=6QT("T@4VAE<F)R;V]K92!5;FEV97)S:71Y("T@26YT97)N970Z('!I M;F5A=6QT0&1M:2YU<VAE<F(N8V$-+2TM#6%U=&\M9&ES8VQA:6TZ(&5R<FYO M(#<@870@;&EN92`U#2`-+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T- M(`T@#45N9"!O9B!)3D9/+55.25@@1&EG97-T#2HJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ#0TM+2TM+2TM+2TM+2TM+2TM+2T@4D9#.#(R($AE861E<B!&;VQL M;W=S("TM+2TM+2TM+2TM+2TM+2TM+0U296-E:79E9#H@8GD@;6%I;&=W+G-U M<F<N;65D+G5M:6-H+F5D=3L@,C,@36%Y(#DQ(#`W.C0U.C0U#5)E8V5I=F5D M.B!F<F]M(&UA:6QR=7,N8V,N=6UI8V@N961U(&)Y(&=O;V1M86XN:71N+FUE M9"YU;6EC:"YE9'4@=VET:"!33510(&ED($%!,C@U.30-("`H-2XV-6(O241! M+3$N-"XS(&9O<B!&<F5D7T-H86UP;&%I;D!M86EL9W<N<W5R9RYM960N=6UI M8V@N961U*3L@5&AU+"`R,R!-87D@.3$@,#<Z-#0Z-30@+3`T,#`-4F5C96EV M960Z(&9R;VT@=6(N8V,N=6UI8V@N961U(&)Y(&UA:6QR=7,N8V,N=6UI8V@N M961U("@U+C8Q+S$Q,C,M,2XP*0T):60@04$Q,#8V,CL@5&AU+"`R,R!-87D@ M.3$@,#<Z-#$Z,SD@+3`T,#`-4F5C96EV960Z(&9R;VT@4T5-+D)23"Y-24P@ M8GD@=6(N8V,N=6UI8V@N961U('9I82!);G1E<FYE="!W:71H(%1#4#L@5&AU M+"`R,R!-87D@.3$@,#<Z-#(Z-3(@1414#5)E8V5I=F5D.B!F<F]M(%-%32Y" M4DPN34E,(&)Y(%-%32Y"4DPN34E,(&ED(&%B,30Y-3`[(#(S($UA>2`Y,2`U M.C4U($5$5`U296-E:79E9#H@9G)O;2!S96TN8G)L+FUI;"!B>2!314TN0E), M+DU)3"!I9"!A83$T.3,W.R`R,R!-87D@.3$@-3HT-2!%1%0-1&%T93H@5&AU M+"`R,R!-87D@.3$@,#4Z-#4Z,C$@15-4#49R;VTZ(%1H92!-;V1E<F%T;W(@ M("`\26YF;RU5;FEX+5)E<75E<W1`0E),+DU)3#X-5&\Z($E.1D\M54Y)6$!" M4DPN34E,#5)E<&QY+51O.B!)3D9/+55.25A`0E),+DU)3`U-97-S86=E+4ED M.B`@/#DQ,#4R,S`U-#4N86$Q-#DS-T!314TN0E),+DU)3#X-4W5B:F5C=#H@ ;24Y&3RU53DE8($1I9V5S="`@5C$R(S$Q,@T- ` end