Hello folks,
This addition has been inspired by the suggestion of Andrew Golding posted more than one year and a half ago.
Summary ----------- 1. A Lisp form in place of "plane attribute" is allowed. Forms are read by the standard read function. All starting tags except TMPL_INCLUDE accept forms instead of "old style" attributes. To force reading those tags in "compatibility" mode, set *attributes-are-lisp-forms*, a new special variable, to NIL.
2. Symbols follow standard Lisp syntax: a package specifier is allowed in front of the name. By default, symbols are interned into the package *template-package*, a new special variable. (Shall we reuse the same *template-symbol-package* instead?)
3. To interpret the forms in run-time, the template-eval was introduced. It is a simple evaluator akin to the standard eval function except for: - A limited number of special-forms is supported, namely: IF WHEN UNLESS AND OR NOT QUOTE. - The symbol with a name like *var* is treated as a dynamic variable and is retrieved via symbol-value. - The values of other symbols are looked up via *value-access-function*.
4. The TMPL_EVAL tag and create-eval-printer were introduced; the former should be used instead of the TMPL_VAR tag.
5. The value of *format-non-strings* has got an additional meaning. If eq to T, the result is produced by means of princ-to-string, i.e. (format nil "~A" ...). If it is true but not eq to T, the value must be a single-parameter function, which converts its argument to a string.
Examples ------------ Some examples follow and illustrate the syntax proposed. They rely on alist instead of a plist structure binding template variables to values.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (setq template:*value-access-function* (lambda (symbol environment &optional in-loop-p) (let ((result (cdr (assoc symbol environment :test #'eq)))) (if (and in-loop-p template:*sequences-are-lists*) (loop for element in result ; keep values from upper levels collect (if (consp element) (append element environment) element)) result))))
(defvar *decimal-digits* 2) (template:fill-and-print-template "<!-- TMPL_EVAL (format nil \"~6,vF\" *decimal-digits* foo) -->" '((foo . 234.5))) (let ((*decimal-digits* 3)) (template:fill-and-print-template "<!-- TMPL_EVAL (format nil \"~6,vF\" *decimal-digits* foo) -->" '((foo . 234.5))))
(template:fill-and-print-template "[<!-- TMPL_EVAL (template::list-to-string (list \"123\" foo bar baz))-->]" '((foo . "abc") (bar . "456") (baz . "xyz")))
(template:fill-and-print-template "[<!-- TMPL_EVAL (if discr foo bar)-->]" '((discr . t) (foo . "then") (bar . "else"))) (template:fill-and-print-template "[<!-- TMPL_EVAL (if |discr| foo bar)-->]" '((discr . t) (foo . "then") (bar . "else")))
(template:fill-and-print-template "[<!-- TMPL_EVAL (unless discr foo bar)-->]" '((discr . t) (foo . "then") (bar . "else")))
(template:fill-and-print-template "<!-- TMPL_IF foo -->[<!-- TMPL_EVAL foo -->]<!-- TMPL_ELSE-->def<!-- /TMPL_IF -->" '((foo . "abc")))
(template:fill-and-print-template ; "[1][2-two][3]" "<!-- TMPL_LOOP list -->[<!-- TMPL_EVAL (concatenate 'string item item2) -->]<!-- /TMPL_LOOP -->" '((list . (((item . "1")) ((item . "2") (item2 . "-two")) ((item . "3")))))) (template:fill-and-print-template "<!-- TMPL_EVAL baz --><!-- TMPL_CALL foo -->" '((baz . "Q") (foo . (("<!-- TMPL_EVAL (cons bar baz) -->" (bar . "U") (baz . "4")) ("<!-- TMPL_EVAL bar -->X" (bar . "U")))))) (let ((template:*sequences-are-lists* nil)) (template:fill-and-print-template "<!-- TMPL_LOOP vector -->[<!-- TMPL_EVAL (concatenate 'string item item2) -->]<!-- /TMPL_LOOP -->" '((vector . #(((item . "1")) ((item . "2") (item2 . "-two")) ((item . "3")))))) (template:fill-and-print-template "<!-- TMPL_EVAL baz --><!-- TMPL_CALL foo -->" '((baz . "Q") (foo . #(("<!-- TMPL_EVAL (cons bar baz) -->" (bar . "U") (baz . "4")) ("<!-- TMPL_EVAL bar -->X" (bar . "U")))))))
(template:fill-and-print-template "[<!-- TMPL_REPEAT (+ foo 5) -->x<!-- /TMPL_REPEAT -->]" '((foo . -3))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
The source code of the addition is not available as a patch at the moment. All the new and altered definitions are in template-eval.lisp. This separate file could be compiled and loaded after the html-template system to taste the addition.
I am not sure about the proper way of integration with other code yet :-) -- Sincerely, Dmitriy Ivanov lisp.ystok.ru
begin 666 template-eval.lisp M.SL[("TJ+2!-;V1E.B!,25-0.R!3>6YT87@Z($-/34U/3BU,25-0.R!086-K M86=E.B!(5$U,+51%35!,051%.R!"87-E.B Q," M*BT-"CL[.R D2&5A9&5R M) T*#0H[.SL@0V]P>7)I9VAT("AC*2 R,# S+3(P,#<L($1R+B!%9&UU;F0@ M5V5I='HN($%L;"!R:6=H=',@<F5S97)V960N#0H-"CL[.R!2961I<W1R:6)U M=&EO;B!A;F0@=7-E(&EN('-O=7)C92!A;F0@8FEN87)Y(&9O<FUS+"!W:71H M(&]R('=I=&AO=70-"CL[.R!M;V1I9FEC871I;VXL(&%R92!P97)M:71T960@ M<')O=FED960@=&AA="!T:&4@9F]L;&]W:6YG(&-O;F1I=&EO;G,-"CL[.R!A M<F4@;65T.@T*#0H[.SL@(" J(%)E9&ES=')I8G5T:6]N<R!O9B!S;W5R8V4@ M8V]D92!M=7-T(')E=&%I;B!T:&4@86)O=F4@8V]P>7)I9VAT#0H[.SL@(" @ M(&YO=&EC92P@=&AI<R!L:7-T(&]F(&-O;F1I=&EO;G,@86YD('1H92!F;VQL M;W=I;F<@9&ES8VQA:6UE<BX-"@T*.SL[(" @*B!2961I<W1R:6)U=&EO;G,@ M:6X@8FEN87)Y(&9O<FT@;75S="!R97!R;V1U8V4@=&AE(&%B;W9E#0H[.SL@ M(" @(&-O<'ER:6=H="!N;W1I8V4L('1H:7,@;&ES="!O9B!C;VYD:71I;VYS M(&%N9"!T:&4@9F]L;&]W:6YG#0H[.SL@(" @(&1I<V-L86EM97(@:6X@=&AE M(&1O8W5M96YT871I;VX@86YD+V]R(&]T:&5R(&UA=&5R:6%L<PT*.SL[(" @ M("!P<F]V:61E9"!W:71H('1H92!D:7-T<FEB=71I;VXN#0H-"CL[.R!42$E3 M(%-/1E1705)%($E3(%!23U9)1$5$($)9(%1(12!!551(3U(@)T%3($E3)R!! M3D0@04Y9($584%)%4U-%1 T*.SL[($]2($E-4$Q)140@5T%24D%.5$E%4RP@ M24Y#3%5$24Y'+"!"550@3D]4($Q)34E4140@5$\L(%1(12!)35!,245$#0H[ M.SL@5T%24D%.5$E%4R!/1B!-15)#2$%.5$%"24Q)5%D@04Y$($9)5$Y%4U,@ M1D]2($$@4$%25$E#54Q!4B!055)03U-%#0H[.SL@05)%($1)4T-,04E-140N M("!)3B!.3R!%5D5.5"!32$%,3"!42$4@05542$]2($)%($Q)04),12!&3U(@ M04Y9#0H[.SL@1$E214-4+"!)3D1)4D5#5"P@24Y#241%3E1!3"P@4U!%0TE! M3"P@15A%35!,05)9+"!/4B!#3TY315%514Y424%,#0H[.SL@1$%-04=%4R H M24Y#3%5$24Y'+"!"550@3D]4($Q)34E4140@5$\L(%!23T-54D5-14Y4($]& M(%-50E-425155$4-"CL[.R!'3T]$4R!/4B!315)624-%4SL@3$]34R!/1B!5 M4T4L($1!5$$L($]2(%!23T9)5%,[($]2($)54TE.15-3#0H[.SL@24Y415)2 M55!424].*2!(3U=%5D52($-!55-%1"!!3D0@3TX@04Y9(%1(14]262!/1B!, M24%"24Q)5%DL#0H[.SL@5TA%5$A%4B!)3B!#3TY44D%#5"P@4U1224-4($Q) M04))3$E462P@3U(@5$]25" H24Y#3%5$24Y'#0H[.SL@3D5'3$E'14Y#12!/ M4B!/5$A%4E=)4T4I($%225-)3D<@24X@04Y9(%=!62!/550@3T8@5$A%(%53 M12!/1B!42$E3#0H[.SL@4T]&5%=!4D4L($5614X@248@041625-%1"!/1B!4 M2$4@4$]34TE"24Q)5%D@3T8@4U5#2"!$04U!1T4N#0H-"CL[.R!!9&1I=&EO M;G,@86YD(&-H86YG97,@8GD@1&UI=')I>2!)=F%N;W8L(#(P,#@M07!R+3(S M+@T*.SL[#0H[.SL@,2X@02!,:7-P(&9O<FT@:6X@<&QA8V4@;V8@(G!L86YE M(&%T=')I8G5T92(@:7,@86QL;W=E9"X@1F]R;7,@87)E(')E860-"CL[.R @ M("!B>2!T:&4@<W1A;F1A<F0@<F5A9"!F=6YC=&EO;BX@06QL('-T87)T:6YG M('1A9W,@97AC97!T(%1-4$Q?24Y#3%5$10T*.SL[(" @(&%C8V5P="!F;W)M M<R!I;G-T96%D(&]F(")O;&0@<W1Y;&4B(&%T=')I8G5T97,N#0H[.SL@(" @ M5&@9F]R8V4@<F5A9&EN9R!T:&]S92!T86=S(&EN(")C;VUP871I8FEL:71Y M(B!M;V1E+"!S970-"CL[.R @(" J871T<FEB=71E<RUA<F4M;&ES<"UF;W)M M<RHL(&$@;F5W('-P96-I86P@=F%R:6%B;&4L('1O($Y)3"X-"CL[.PT*.SL[ M(#(N(%-Y;6)O;',@9F]L;&]W('-T86YD87)D($QI<W @<WEN=&%X.B!A('!A M8VMA9V4@<W!E8VEF:65R(&ES(&%L;&]W960-"CL[.R @("!I;B!F<F]N="!O M9B!T:&4@;F%M92X@0GD@9&5F875L="P@<WEM8F]L<R!A<F4@:6YT97)N960@ M:6YT;R!T:&4-"CL[.R @("!P86-K86=E("IT96UP;&%T92UP86-K86=E*BP@ M82!N97<@<W!E8VEA;"!V87)I86)L92X-"CL[.R @(" H4VAA;&P@=V4@<F5U M<V4@=&AE('-A;64@*G1E;7!L871E+7-Y;6)O;"UP86-K86=E*B!I;G-T96%D M/RD-"CL[.PT*.SL[(#,N(%1O(&EN=&5R<')E="!T:&4@9F]R;7,@:6X@<G5N M+71I;64L('1H92!T96UP;&%T92UE=F%L('=A<R!I;G1R;V1U8V5D+@T*.SL[ M(" @($ET(&ES(&$@<VEM<&QE(&5V86QU871O<B!A:VEN('1O('1H92!S=&%N M9&%R9"!E=F%L(&9U;F-T:6]N(&5X8V5P="!F;W(Z#0H[.SL@(" @+2!!(&QI M;6ET960@;G5M8F5R(&]F('-P96-I86PM9F]R;7,@:7,@<W5P<&]R=&5D+"!N M86UE;'DZ#0H[.SL@(" @("!)1B!72$5.(%5.3$534R!!3D0@3U(@3D]4(%%5 M3U1%+@T*.SL[(" @("T@5&AE('-Y;6)O;"!W:71H(&$@;F%M92!L:6ME("IV M87(J(&ES('1R96%T960@87,@82!D>6YA;6EC('9A<FEA8FQE#0H[.SL@(" @ M("!A;F0@:7,@<F5T<FEE=F5D('9I82!S>6UB;VPM=F%L=64N#0H[.SL@(" @ M+2!4:&4@=F%L=65S(&]F(&]T:&5R('-Y;6)O;',@87)E(&QO;VME9"!U<"!V M:6$@*G9A;'5E+6%C8V5S<RUF=6YC=&EO;BHN#0H[.SL-"CL[.R T+B!4:&4@ M5$U03%]%5D%,('1A9R!A;F0@8W)E871E+65V86PM<')I;G1E<B!W97)E(&EN M=')O9'5C960[#0H[.SL@(" @=&AE(&9O<FUE<B!S:&]U;&0@8F4@=7-E9"!I M;G-T96%D(&]F('1H92!435!,7U9!4B!T86<N#0H[.SL-"CL[.R U+B!4:&4@ M=F%L=64@;V8@*F9O<FUA="UN;VXM<W1R:6YG<RH@:&%S(&=O="!A;B!A9&1I M=&EO;F%L(&UE86YI;F<N#0H[.SL@(" @268@97$@=&@5"P@=&AE(')E<W5L M="!I<R!P<F]D=6-E9"!B>2!M96%N<R!O9B!P<FEN8RUT;RUS=')I;F<L#0H[ M.SL@(" @:2YE+B H9F]R;6%T(&YI;" B?D$B("XN+BDN#0H[.SL@(" @268@ M:70@:7,@=')U92!B=70@;F]T(&5Q('1O(%0L('1H92!V86QU92!M=7-T(&)E M(&$@<VEN9VQE+7!A<F%M971E<@T*.SL[(" @(&9U;F-T:6]N+"!W:&EC:"!C M;VYV97)T<R!I=',@87)G=6UE;G0@=&@82!S=')I;F<N#0H[.SL-"CL[.R!# M055424]..B!7:&5N(&1E;&EV97)I;F<L(&1O(&YO="!F;W)G970@=&@:V5E M<"!A;&P@=&AE('-Y;6)O;"!N86UE<R!A;F0-"CL[.R @(" @(" @("!D969I M;FET:6]N<R!U<V5D(&EN('1E;7!L871E<R!A;&]N9R!W:71H('1H92!P86-K M86=E<R!M96YT:6]N960A#0H-"BAI;BUP86-K86=E(",Z:'1M;"UT96UP;&%T M92D-"@T**&5V86PM=VAE;B H.F-O;7!I;&4M=&]P;&5V96P@.FQO860M=&]P M;&5V96P@.F5X96-U=&4I#0H@*&5X<&]R=" G*"IA='1R:6)U=&5S+6%R92UL M:7-P+69O<FUS*B J=&5M<&QA=&4M<&%C:V%G92HI*2D-"@T**&1E9G!A<F%M M971E<B J871T<FEB=71E<RUA<F4M;&ES<"UF;W)M<RH@= T*(" B4F5A9"!A M;F0@:6YT97)P<F5T(&%T=')I8G5T97,@87,@3&ES<"!F;W)M<R!F;W(@=&%G M<R -"E1-4$Q?159!3"P@5$U03%])1BP@5$U07U5.3$534RP@5$U03%],3T]0 M+"!435!,7U)%4$5!5"P@86YD(%1-4$Q?0T%,3"X-"E=H96X@9F%L<V4L('1H M92!R96%D97(@;VYL>2!A8V-E<'0@<WEM8F]L<R!A8V-O<F1I;F<@=&@<&QA M;F4@871T<FEB=71E('-Y;G1A>"X-"E5S960@8GDZ(&-R96%T92UT96UP;&%T M92UP<FEN=&5R+6%U>"XB*0T*#0HH9&5F=F%R("IT96UP;&%T92UP86-K86=E M*B H9FEN9"UP86-K86=E("<C.F-L+75S97(I#0H@(")4:&4@<&%C:V%G92!S M>6UB;VQS(&%R92!I;G1E<FYE9"!I;G1O('=H96X@<F5A9&EN9R!F;W)M<RXB M*0T*#0H-"BAD969U;B!T96UP;&%T92UE=F%L("AF;W)M(&5N=FER;VYM96YT M("9O<'1I;VYA;"!I;BUL;V]P+7 I#0H@(")496UP;&%T92!E=F%L=6%T;W(@ M8V]M8FEN:6YG(&)O=&@@979A;"!A;F0@87!P;'DN#0I!<F=U;65N=',Z#0H@ M1D]230T*(" @268@:70@:7,@;&ES="P@=&AE(&5V86QU871O<B!T<F5A=',@ M<W!E8VEA;&QY('1H92!F=6YC=&EO;G,@=&AA="!A<F4@<W1A;F1A<F0-"B @ M(&UA8W)O<R!O<B!S<&5C:6%L(&]P97)A=&]R<R!I;B!,:7-P+B!&;W(@;F]W M+"!T:&4@9F]L;&]W:6YG(&%R92!R96-O9VYI>F5D.@T*(" @("!)1B!72$5. M(%5.3$534R!!3D0@3U(@3D]4(%%53U1%+@T*(" @268@:70@:7,@82!S>6UB M;VPL('1H92!E=F%L=6%T;W(@;&]O:W,@870@:71S(&YA;64@9FER<W0[#0H@ M("!W:&5N('1H92!N86UE(&ES(&QI:V4@*G9A<BHL(&ET('1R:65S('1O(&EN M=&5R<')E="!T:&4@<WEM8F]L(&%S#0H@("!D>6YA;6EC('9A<FEA8FQE(&%N M9"!R971R96EV92!I=',@=F%L=64@=FEA('-Y;6)O;"UV86QU93L-"B @(&]T M:&5R=VES92!T:&4@;&]O:RUU<"!P<F]C965D<R!V:6$@*G9A;'5E+6%C8V5S M<RUF=6YC=&EO;BHN#0H@14Y625)/3DU%3E0-"B @(%1E;7!L871E(&5N=FER M;VYM96YT(&)I;F1I;F<@=F%R:6%B;&5S('1O('9A;'5E<PT*(" @*&%K82!T M96UP;&%T92!S=')U8W1U<F4I+B(-"B @*&-O;F0@*"AC;VYS<"!F;W)M*0T* M(" @(" @(" @*&QE=" H*&9U;F-T:6]N("AF:7)S="!F;W)M*2D-"B @(" @ M(" @(" @(" @("AA<F=S("AR97-T(&9O<FTI*2D-"B @(" @(" @(" @*&-A M<V4@9G5N8W1I;VX-"B @(" @(" @(" @(" H*$E&(%=(14XI#0H@(" @(" @ M(" @(" @("AI9B H=&5M<&QA=&4M979A;" H9FER<W0@87)G<RD@96YV:7)O M;FUE;G0@;FEL*2 @.R!I;BUL;V]P+7 @/2!N:6PA#0H@(" @(" @(" @(" @ M(" @(" H=&5M<&QA=&4M979A;" H<V5C;VYD(&%R9W,I(&5N=FER;VYM96YT M(&EN+6QO;W M<"D-"B @(" @(" @(" @(" @(" @("AT96UP;&%T92UE=F%L M("AT:&ER9"!A<F=S*2!E;G9I<F]N;65N="!I;BUL;V]P+7 I*2D-"B @(" @ M(" @(" @(" H54Y,15-3#0H@(" @(" @(" @(" @("AI9B H=&5M<&QA=&4M M979A;" H9FER<W0@87)G<RD@96YV:7)O;FUE;G0@;FEL*2 @.R!I;BUL;V]P M+7 @/2!N:6PA#0H@(" @(" @(" @(" @(" @(" H=&5M<&QA=&4M979A;" H M=&AI<F0@87)G<RD@96YV:7)O;FUE;G0@:6XM;&]O<"UP*0T*(" @(" @(" @ M(" @(" @(" @*'1E;7!L871E+65V86P@*'-E8V]N9"!A<F=S*2!E;G9I<F]N M;65N="!I;BUL;V]P+7 I*2D-"B @(" @(" @(" @(" H04Y$( T*(" @(" @ M(" @(" @(" H9&@*"AV86QU92!T*0T*(" @(" @(" @(" @(" @(" @("AR M97-T(&%R9W,@*')E<W0@<F5S="DI*0T*(" @(" @(" @(" @(" @(" @*"AN M=6QL(')E<W0I('9A;'5E*0T*(" @(" @(" @(" @(" @("AU;FQE<W,@*'-E M='$@=F%L=64@*'1E;7!L871E+65V86P@*&9I<G-T(')E<W0I(&5N=FER;VYM M96YT(&EN+6QO;W M<"DI#0H@(" @(" @(" @(" @(" @(" H<F5T=7)N(&YI M;"DI*2D-"B @(" @(" @(" @(" H3U(-"B @(" @(" @(" @(" @*&QO;W @ M9F]R(&%R9R!I;B!A<F=S#0H@(" @(" @(" @(" @(" @(" @('1H97)E:7,@ M*'1E;7!L871E+65V86P@87)G(&5N=FER;VYM96YT(&EN+6QO;W M<"DI*0T* M(" @(" @(" @(" @("A.3U0-"B @(" @(" @(" @(" @*&YO=" H=&5M<&QA M=&4M979A;" H9FER<W0@87)G<RD@96YV:7)O;FUE;G0@:6XM;&]O<"UP*2DI M#0H@(" @(" @(" @(" @*%%53U1%#0H@(" @(" @(" @(" @("AF:7)S="!A M<F=S*2D-"B @(" @(" @(" @(" H;W1H97)W:7-E#0H@(" @(" @(" @(" @ M(#L[($UA>2!I;G9O:V4@+3X@*&5R<F]R("=U;F1E9FEN960M9G5N8W1I;VX@ M.FYA;64@9G5N8W1I;VXI#0H@(" @(" @(" @(" @("AA<'!L>2!F=6YC=&EO M;@T*(" @(" @(" @(" @(" @(" @(" @*&QO;W @9F]R(&%R9R!I;B!A<F=S M#0H@(" @(" @(" @(" @(" @(" @(" @(" @("!C;VQL96-T("AT96UP;&%T M92UE=F%L(&%R9R!E;G9I<F]N;65N="!I;BUL;V]P+7 I*2DI*2DI#0H@(" @ M(" @(#LH*&-O;G-T86YT<"!F;W)M*0T*(" @(" @(" [(&9O<FTI#0H@(" @ M(" @("@H<WEM8F]L<"!F;W)M*0T*(" @(" @(" @.SL@24U(3RP@:6YT97)N M:6YG('-Y;6)O;',@:6YT;R!T:&4@:V5Y=V]R9"!P86-K86=E(&)Y(&1E9F%U M;'0@*'1H92!D969A=6QT#0H@(" @(" @(" [.R!V86QU92!O9B J=&5M<&QA M=&4M<WEM8F]L+7!A8VMA9V4J*2!W87,@;F]T(&$@9V]O9"!I9&5A(&9R;VT@ M9V5N97)A;"!,:7-P#0H@(" @(" @(" [.R!C;VYC97!T<R!B96-A=7-E(&ME M>7=O<F1S(&%R92!A8W1U86QL>2!C;VYS=&%N=',@:6X@3&ES<"X-"B @(" @ M(" @(#L[(%1H92!B96QO=R!C;V1E('!R;W9I9&5S(&-O;7!A=&EB:6QI='D@ M8G5T(&QO;VMS('-L:6=H=&QY('5G;'DN#0H@(" @(" @(" H:68@*&ME>7=O M<F1P(&9O<FTI#0H@(" @(" @(" @(" @*&9U;F-A;&P@*G9A;'5E+6%C8V5S M<RUF=6YC=&EO;BH@9F]R;2!E;G9I<F]N;65N="!I;BUL;V]P+7 I#0H@(" @ M(" @(" @("AL970@*"AS>6UB;VPM;F%M92 H<WEM8F]L+6YA;64@9F]R;2DI M*0T*(" @(" @(" @(" @("AI9B H86YD("AC:&%R/2 H<V-H87(@<WEM8F]L M+6YA;64@,"D@(UPJ*0T*(" @(" @(" @(" @(" @(" @(" @("AC:&%R/2 H M<V-H87(@<WEM8F]L+6YA;64@*#$M("AL96YG=&@@<WEM8F]L+6YA;64I*2D@ M(UPJ*0T*(" @(" @(" @(" @(" @(" @(" @("AB;W5N9' @9F]R;2DI#0H@ M(" @(" @(" @(" @(" @(#L[(%1H92!S>6UB;VP@:7,@82!,:7-P('-P96-I M86P@=F%R:6%B;&4@+2!T86ME(&ET<R!D>6UA;FEC('9A;'5E+ T*(" @(" @ M(" @(" @(" @(" [.R!I+F4N(&5I=&AE<B!G;&]B86P@;W(@8F]U;F0@=VET M:&EN('1H92!E>&-U=&EO;B!P<F]C97-S+@T*(" @(" @(" @(" @(" @(" H M<WEM8F]L+79A;'5E(&9O<FTI#0H@(" @(" @(" @(" @(" @(#L[(%1H92!S M>6UB;VP@:7,@82 B=7-U86PB('1E;7!L871E('9A<FEA8FQE#0H@(" @(" @ M(" @(" @(" @(#L[("T@V5E:R!I;B!T:&4@(FQE&EC86PB(&5N=FER;VYM M96YT#0H@(" @(" @(" @(" @(" @("AF=6YC86QL("IV86QU92UA8V-E<W,M M9G5N8W1I;VXJ(&9O<FT@96YV:7)O;FUE;G0@:6XM;&]O<"UP*2DI*2D-"B @ M(" @(" @*'0@9F]R;2DI*0T*#0HH9&5F=6X@8W)E871E+65V86PM<')I;G1E M<B H<W1R:6YG+6QI<W0@9F]R;2!N97AT+69N*0T*(" B57-E9"!I;G1E<FYA M;&QY('1O(&-R96%T92!T96UP;&%T92!P<FEN=&5R<R!F;W(@5$U03%]%5D%, M+@T*07)G=6UE;G1S.@T*($9/4DT@:7,@82!L:7-P(&9O<FT@87-S;V-I871E M9"!W:71H('1H92!T86<N#0H@3D585"U&3B!I<R!T:&4@;F5X="!F=6YC=&EO M;B!T;R!B92!C86QL960@:6X@=&AE(&-H86EN(&]F(&-L;W-U<F5S+@T*(%-4 M4DE.1RU,25-4(&ES(&$@;&ES="!O9B!S=')I;F=S(&EN(')E=F5R<V4@;W)D M97(@=&@8F4@<')I;G1E9"!F:7)S="XB#0H@("AL970@*"AS=')I;F<@*&QI M<W0M=&\M<W1R:6YG('-T<FEN9RUL:7-T*2DI#0H@(" @*&QA;6)D82 H96YV M:7)O;FUE;G0I#0H@(" @(" H=W)I=&4M<W1R:6YG('-T<FEN9R J=&5M<&QA M=&4M;W5T<'5T*BD-"B @(" @("AL970J("@H=F%L=64@*'1E;7!L871E+65V M86P@9F]R;2!E;G9I<F]N;65N="DI#0H@(" @(" @(" @(" @*'-T<FEN9R H M='EP96-A<V4@=F%L=64-"B @(" @(" @(" @(" @(" @(" @(" @*&YU;&P- M"B @(" @(" @(" @(" @(" @(" @(" @("AI9B J8V]N=F5R="UN:6PM=&\M M96UP='DM<W1R:6YG*@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @("(B M#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @*'=I=&@M=7-E+79A;'5E M+7)E<W1A<G0@*&9O<FTI#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" H<VEG;F%L+71E;7!L871E+6UI<W-I;F<M=F%L=64M97)R;W(@#0H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(E1H92!V86QU92!O9B!F;W)M M('Y3(&ES($Y)3"(-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!F M;W)M*2DI*0T*(" @(" @(" @(" @(" @(" @(" @(" H<W1R:6YG('9A;'5E M*2 @(" @(" @(" @(" @(" @(" @(" @(" @(" -"B @(" @(" @(" @(" @ M(" @(" @(" @*&]T:&5R=VES90T*(" @(" @(" @(" @(" @(" @(" @(" @ M*&-O;F0@*"AE<2 J9F]R;6%T+6YO;BUS=')I;F=S*B!T*2 H<')I;F,M=&\M M<W1R:6YG('9A;'5E*2D-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M("@J9F]R;6%T+6YO;BUS=')I;F=S*B H9G5N8V%L;" J9F]R;6%T+6YO;BUS M=')I;F=S*B!V86QU92DI#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" H=" H=VET:"UU<V4M=F%L=64M<F5S=&%R=" H9F]R;2D-"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @*&5R<F]R("=T96UP;&%T92UN M;W0M82US=')I;F<M97)R;W(-"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(#IV86QU92!V86QU90T*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @.F9O<FUA="UC;VYT<F]L(")4 M:&4@=F%L=64@?E,@;V8@9F]R;2!^4R!I<R!N;W0@82!S=')I;F<B#0H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" Z9F]R;6%T M+6%R9W5M96YT<R H;&ES="!V86QU92!F;W)M*2DI*2DI*2DI#0H@(" @(" @ M("AW<FET92US=')I;F<@*&9U;F-A;&P@*G-T<FEN9RUM;V1I9FEE<BH@<W1R M:6YG*2 J=&5M<&QA=&4M;W5T<'5T*BDI#0H@(" @(" H9G5N8V%L;"!N97AT M+69N(&5N=FER;VYM96YT*2DI*0T*#0H[.SL@4F5D969I;F4@<')I;G1E<G,@ M869F96-T960@8GD@=&AI<R!A9&0M;VX-"@T**&1E9G5N(&-R96%T92UI9BUP M<FEN=&5R("AS=')I;F<M;&ES="!F;W)M(&EF+69N(&5L<V4M9FX@;F5X="UF M;B!U;FQE<W-P*0T*(" B57-E9"!I;G1E<FYA;&QY('1O(&-R96%T92!T96UP M;&%T92!P<FEN=&5R<R!F;W(@5$U03%])1B!A;F0@5$U03%]53DQ%4U,@=&%G M<RX-"D%R9W5M96YT<SH-"B!&3U)-(&ES(&$@;&ES="!F;W)M(&%S<V]C:6%T M960@=VET:"!T:&4@=&%G+@T*($E&+49.(&ES('1H92!P<FEN=&5R(&9O<B!T M:&4@248@8G)A;F-H+ T*($5,4T4M1DX@:7,@=&AE('!R:6YT97(@9F]R('1H M92!%3%-%(&)R86YC:"X-"B!.15A4+49.(&ES('1H92!N97AT(&9U;F-T:6]N M('1O(&)E(&-A;&QE9"!I;B!T:&4@8VAA:6X@;V8@8VQO<W5R97,N#0H@4U12 M24Y'+4Q)4U0@:7,@82!L:7-T(&]F('-T<FEN9W,@:6X@<F5V97)S92!O<F1E M<B!T;R!B92!P<FEN=&5D(&9I<G-T+@T*(%5.3$534U @:7,@8F]O;&5A;BP@ M:68@:70@:7,@=')U92P@248M1DX@86YD($5,4T4M1DX@87)E('-W:71C:&5D M+B(-"B @*&QE=" H*'-T<FEN9R H;&ES="UT;RUS=')I;F<@<W1R:6YG+6QI M<W0I*2D-"B @(" H=VAE;B!U;FQE<W-P#0H@(" @(" H<F]T871E9B!I9BUF M;B!E;'-E+69N*2D-"B @(" H;&%M8F1A("AE;G9I<F]N;65N="D-"B @(" @ M("AW<FET92US=')I;F<@<W1R:6YG("IT96UP;&%T92UO=71P=70J*0T*(" @ M(" @*&EF("AT96UP;&%T92UE=F%L(&9O<FT@96YV:7)O;FUE;G0I( T*(" @ M(" @(" H9G5N8V%L;"!I9BUF;B!E;G9I<F]N;65N="D-"B @(" @(" @*&9U M;F-A;&P@96QS92UF;B!E;G9I<F]N;65N="DI#0H@(" @(" H9G5N8V%L;"!N M97AT+69N(&5N=FER;VYM96YT*2DI*0T*#0HH9&5F=6X@8W)E871E+6QO;W M M<')I;G1E<B H<W1R:6YG+6QI<W0@9F]R;2!B;V1Y+69N(&YE>'0M9FXI#0H@ M(")5<V5D(&EN=&5R;F%L;'D@=&@8W)E871E('1E;7!L871E('!R:6YT97)S M(&9O<B!435!,7TQ/3U @=&%G<RX-"D%R9W5M96YT<SH-"B!364U"3TP@:7,@ M=&AE('-Y;6)O;"!A<W-O8VEA=&5D('=I=&@@=&AE('1A9RX-"B!"3T19+49. M(&ES('1H92!T96UP;&%T92!P<FEN=&5R(&9O<B!T:&4@8F]D>2!O9B!T:&4@ M;&]O<"X-"B!.15A4+49.(&ES('1H92!N97AT(&9U;F-T:6]N('1O(&)E(&-A M;&QE9"!I;B!T:&4@8VAA:6X@;V8@8VQO<W5R97,N#0H@4U1224Y'+4Q)4U0@ M:7,@82!L:7-T(&]F('-T<FEN9W,@:6X@<F5V97)S92!O<F1E<B!T;R!B92!P M<FEN=&5D(&9I<G-T+B(-"B @*&QE=" H*'-T<FEN9R H;&ES="UT;RUS=')I M;F<@<W1R:6YG+6QI<W0I*2D-"B @(" H8V]N9" H*G-E<75E;F-E<RUA<F4M M;&ES=',J#0H@(" @(" @(" @(" H;&%M8F1A("AE;G9I<F]N;65N="D-"B @ M(" @(" @(" @(" @*'=R:71E+7-T<FEN9R!S=')I;F<@*G1E;7!L871E+6]U M='!U="HI#0H@(" @(" @(" @(" @("AD;VQI<W0@*'9A;'5E("AT96UP;&%T M92UE=F%L(&9O<FT@96YV:7)O;FUE;G0@="DI#0H@(" @(" @(" @(" @(" @ M*&9U;F-A;&P@8F]D>2UF;B!V86QU92DI#0H@(" @(" @(" @(" @("AF=6YC M86QL(&YE>'0M9FX@96YV:7)O;FUE;G0I*2D-"B @(" @(" @(" H= T*(" @ M(" @(" @(" @*&QA;6)D82 H96YV:7)O;FUE;G0I#0H@(" @(" @(" @(" @ M("AW<FET92US=')I;F<@<W1R:6YG("IT96UP;&%T92UO=71P=70J*0T*(" @ M(" @(" @(" @(" H;&]O<"!F;W(@=F%L=64@86-R;W-S("AT96UP;&%T92UE M=F%L(&9O<FT@96YV:7)O;FUE;G0@="D-"B @(" @(" @(" @(" @(" @(" @ M9&@*&9U;F-A;&P@8F]D>2UF;B!V86QU92DI#0H@(" @(" @(" @(" @("AF M=6YC86QL(&YE>'0M9FX@96YV:7)O;FUE;G0I*2DI*2D-"@T**&1E9G5N(&-R M96%T92UR97!E870M<')I;G1E<B H<W1R:6YG+6QI<W0@9F]R;2!B;V1Y+69N M(&YE>'0M9FXI#0H@(")5<V5D(&EN=&5R;F%L;'D@=&@8W)E871E('1E;7!L M871E('!R:6YT97)S(&9O<B!435!,7U)%4$5!5 T*=&%G<RX@4UE-0D],(&ES M('1H92!S>6UB;VP@87-S;V-I871E9"!W:71H('1H92!T86<N($)/1%DM1DX@ M:7,@=&AE#0IT96UP;&%T92!P<FEN=&5R(&9O<B!T:&4@8F]D>2!O9B!T:&4@ M;&]O<"X@3D585"U&3B!I<R!T:&4@;F5X= T*9G5N8W1I;VX@=&@8F4@8V%L M;&5D(&EN('1H92!C:&%I;B!O9B!C;&]S=7)E<RX@4U1224Y'+4Q)4U0@:7,@ M82!L:7-T#0IO9B!S=')I;F=S(&EN(')E=F5R<V4@;W)D97(@=&@8F4@<')I M;G1E9"!F:7)S="XB#0H@("AL970@*"AS=')I;F<@*&QI<W0M=&\M<W1R:6YG M('-T<FEN9RUL:7-T*2DI#0H@(" @*&QA;6)D82 H96YV:7)O;FUE;G0I#0H@ M(" @(" H=W)I=&4M<W1R:6YG('-T<FEN9R J=&5M<&QA=&4M;W5T<'5T*BD- M"B @(" @("AL970@*"AF86-T;W(@*'1E;7!L871E+65V86P@9F]R;2!E;G9I M<F]N;65N="DI*0T*(" @(" @(" H=VAE;B H86YD("AI;G1E9V5R<"!F86-T M;W(I("AP;'5S<"!F86-T;W(I*0T*(" @(" @(" @("AL;V]P(')E<&5A="!F M86-T;W(-"B @(" @(" @(" @(" @("!D;R H9G5N8V%L;"!B;V1Y+69N(&5N M=FER;VYM96YT*2DI*0T*(" @(" @*&9U;F-A;&P@;F5X="UF;B!E;G9I<F]N M;65N="DI*2D-"@T**&1E9G5N(&-R96%T92UC86QL+7!R:6YT97(@*'-T<FEN M9RUL:7-T(&9O<FT@;F5X="UF;BD-"B @(E5S960@:6YT97)N86QL>2!T;R!C M<F5A=&4@=&5M<&QA=&4@<')I;G1E<G,@9F]R(%1-4$Q?0T%,3"!T86=S+@T* M4UE-0D],(&ES('1H92!S>6UB;VP@87-S;V-I871E9"!W:71H('1H92!T86<N M($)/1%DM1DX@:7,@=&AE('1E;7!L871E#0IP<FEN=&5R(&9O<B!T:&4@8F]D M>2!O9B!T:&4@;&]O<"X@3D585"U&3B!I<R!T:&4@;F5X="!F=6YC=&EO;B!T M;R!B90T*8V%L;&5D(&EN('1H92!C:&%I;B!O9B!C;&]S=7)E<RX@4U1224Y' M+4Q)4U0@:7,@82!L:7-T(&]F('-T<FEN9W,@:6X-"G)E=F5R<V4@;W)D97(@ M=&@8F4@<')I;G1E9"!F:7)S="XB#0H@("AL970@*"AS=')I;F<@*&QI<W0M M=&\M<W1R:6YG('-T<FEN9RUL:7-T*2DI#0H@(" @*&-O;F0@*"IS97%U96YC M97,M87)E+6QI<W1S*@T*(" @(" @(" @(" H;&%M8F1A("AE;G9I<F]N;65N M="D-"B @(" @(" @(" @(" H=W)I=&4M<W1R:6YG('-T<FEN9R J=&5M<&QA M=&4M;W5T<'5T*BD-"B @(" @(" @(" @(" H9&]L:7-T("AC86QL("AT96UP M;&%T92UE=F%L(&9O<FT@96YV:7)O;FUE;G0@="DI#0H@(" @(" @(" @(" @ M(" H9FEL;"UA;F0M<')I;G0M=&5M<&QA=&4-"B @(" @(" @(" @(" @(" H M9G5N8V%L;" J8V%L;"UT96UP;&%T92UA8V-E<W,M9G5N8W1I;VXJ(&-A;&PI M#0H@(" @(" @(" @(" @(" @*&9U;F-A;&P@*F-A;&PM=F%L=64M86-C97-S M+69U;F-T:6]N*B!C86QL*0T*(" @(" @(" @(" @(" @(#IS=')E86T@*G1E M;7!L871E+6]U='!U="HI*0T*(" @(" @(" @(" @("AF=6YC86QL(&YE>'0M M9FX@96YV:7)O;FUE;G0I*2D-"B @(" @(" @(" H= T*(" @(" @(" @(" H M;&%M8F1A("AE;G9I<F]N;65N="D-"B @(" @(" @(" @(" H=W)I=&4M<W1R M:6YG('-T<FEN9R J=&5M<&QA=&4M;W5T<'5T*BD-"B @(" @(" @(" @(" H M;&]O<"!F;W(@8V%L;"!A8W)O<W,@*'1E;7!L871E+65V86P@9F]R;2!E;G9I M<F]N;65N="!T*0T*(" @(" @(" @(" @(" @(" @(&1O("AF:6QL+6%N9"UP M<FEN="UT96UP;&%T90T*(" @(" @(" @(" @(" @(" @(" @(" H9G5N8V%L M;" J8V%L;"UT96UP;&%T92UA8V-E<W,M9G5N8W1I;VXJ(&-A;&PI#0H@(" @ M(" @(" @(" @(" @(" @(" @("AF=6YC86QL("IC86QL+79A;'5E+6%C8V5S M<RUF=6YC=&EO;BH@8V%L;"D-"B @(" @(" @(" @(" @(" @(" @(" @.G-T M<F5A;2 J=&5M<&QA=&4M;W5T<'5T*BDI#0H@(" @(" @(" @(" @*&9U;F-A M;&P@;F5X="UF;B!E;G9I<F]N;65N="!T*2DI*2DI#0H-"BAD969U;B!C<F5A M=&4M=&5M<&QA=&4M<')I;G1E<BUA=7@@*'-T<FEN9RUS=&%C:R!E;F0M=&]K M96XI#0H@(")296%D<R!F<F]M("I35$%.1$%21"U)3E!55"H@86YD(')E='5R M;G,@82!T96UP;&%T92!P<FEN=&5R(&9R;VT-"G=H870@:70@<F5A9',N("!7 M:&5N('1H:7,@9G5N8W1I;VX@:7,@96YT97)E9"!T:&4@<W1R96%M('!O:6YT M97(@;75S= T*;F]T(&)E(&EN<VED92!A('1E;7!L871E('1A9RX-"D%R9W5M M96YT<SH-"B @4U1224Y'+5-404-+(&ES(&$@;&ES="!O9B!S=')I;F=S("AI M;B!R979E<G-E(&]R9&5R*2!R96%D('-O(&9A<@T*(" @("!W:&EC:"!H879E M;B=T(&)E96X@=7-E9"!T;R!B=6EL9"!A('1E;7!L871E('!R:6YT97(N#0H@ M($5.1"U43TM%3B!I<R!E:71H97(@3DE,(&]R(&]N92!O9B Z3$]/4"P@.E)% M4$5!5"P@.DE&+ T*(" @(#I)1BU%3%-%+"!O<B Z54Y,15-3+45,4T4@9&5N M;W1I;F<@=&AA="!W92!E>'!E8W0@8V5R=&%I;B!T86=S('1O#0H@(" @8VQO M<V4@;W!E;B!435!,7TQ/3U L(%1-4$Q?4D5014%4+"!435!,7TE&+"!O<B!4 M35!,7U5.3$534R!T86=S+@T*5&AI<R!F=6YC=&EO;B!R971U<FYS(&$@<V5C M;VYD('9A;'5E('=H:6-H(&ES('1R=64@:68L(&%F=&5R(')E861I;F<-"E1- M4$Q?248@;W(@5$U03%]53DQ%4U,L(&$@8V]R<F5S<&]N9&EN9R!435!,7T5, M4T4@=V%S('-E96XN(@T*(" H;&5T*B H*'-T<FEN9PT*(" @(" @(" @(" [ M.R!R96%D('1E>'0@=7 @=&@=&AE(&YE>'0@=&5M<&QA=&4@<W1A<G0@;6%R M:V5R#0H@(" @(" @(" @("AR96%D+75N=&EL("IT96UP;&%T92US=&%R="UM M87)K97(J#0H@(" @(" @(" @(" @(" @(" @(" @(#L[(&1O;B=T('-K:7 @ M:70L(')E='5R;B!I= T*(" @(" @(" @(" @(" @(" @(" @(" Z<VMI<"!N M:6P-"B @(" @(" @(" @(" @(" @(" @(" @.F5O9BUA8W1I;VX@*&QA;6)D M82 H8V]L;&5C=&]R*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @("AW:&5N(&5N9"UT;VME;@T*(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @.SL@;6%K92!S=7)E('=E(&1O;B=T(&%C8V5P M= T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @.SL@ M14]&(&EF('1H97)E(&%R92!S=&EL;"!T86=S#0H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" [.R!W86ET:6YG('1O(&)E(&-L;W-E M9 T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @*'-I M9VYA;"UT96UP;&%T92US>6YT87@M97)R;W(-"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" B56YE>'!E8W1E9"!%3T8L('Y!('1A M9R!I<R!M:7-S:6YG(@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @("AC87-E(&5N9"UT;VME;@T*(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @*"@Z;&]O<"D@(CPA+2T@+U1-4$Q? M3$]/4" M+3XB*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @*"@Z<F5P96%T*2 B/"$M+2 O5$U03%]215!%050@+2T^(BD- M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("@H M.FEF(#II9BUE;'-E*2 B/"$M+2 O5$U03%])1B M+3XB*0T*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @*"@Z=6YL97-S(#IU M;FQE<W,M96QS92D@(CPA+2T@+U1-4$Q?54Y,15-3("TM/B(I*2DI#0H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @.SL@;W1H97)W:7-E M("A%3T8@8F5F;W)E(&%N;W1H97(-"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" [.R!S=&%R="!M87)K97(@=V%S('-E96XI(&IU<W0- M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" [.R!R971U M<FX@82!T96UP;&%T92!P<FEN=&5R#0H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @.SL@=VAI8V@@=6YC;VYD:71I;VYA;&QY('!R:6YT M<PT*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#L[('1H M92!R97-T(&]F('1H92!S=')E86T-"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" H<F5T=7)N+69R;VT@8W)E871E+71E;7!L871E+7!R M:6YT97(M875X#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" H8W)E871E+7-I;7!L92UP<FEN=&5R#0H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @*&-O;G,@8V]L;&5C=&]R('-T<FEN M9RUS=&%C:RDI*2DI*0T*(" @(" @(" @*'=H:71E<W!A8V4-"B @(" @(" @ M(" @.SL@<VMI<"!W:&ET97-P86-E(&)U="!K965P(&ET(&EN(&-A<V4@=&AI M<R!T=7)N<R!O=70@;F]T#0H@(" @(" @(" @(#L[('1O(&)E(&$@=&5M<&QA M=&4@=&%G#0H@(" @(" @(" @("AS:VEP+7=H:71E<W!A8V4@.G-K:7 @;FEL M*2D-"B @(" @(" @("AT;VME;@T*(" @(" @(" @(" [.R!R96%D('=H870@ M8V]U;&0@8F4@82!T96UP;&%T92!T;VME;B=S(&YA;64-"B @(" @(" @(" @ M*'=I=&@M<WEN=&%X+65R<F]R+6QO8V%T:6]N("@I#0H@(" @(" @(" @(" @ M*')E860M=VAI;&4@*&QA;6)D82 H8RD-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @("AO<B H86QP:&$M8VAA<BUP(&,I#0H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @*&-H87(](&,@(UQ?*0T*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @("AC:&%R/2!C("-<+RDI*0T*(" @(" @(" @(" @ M(" @(" @(" @(" @(#IS:VEP(&YI; T*(" @(" @(" @(" @(" @(" @(" @ M(" @(#IE;V8M86-T:6]N("AL86UB9&$@*&-O;&QE8W1O<BD-"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("AD96-L87)E("AI9VYO M<F4@8V]L;&5C=&]R*2D-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(#L[(&-O;7!L86EN(&%B;W5T('1A9W,@=VAI8V@-"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#L[(&AA=F5N)W0@ M8F5E;B!C;&]S960-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @("AS:6=N86PM=&5M<&QA=&4M<WEN=&%X+65R<F]R#0H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(D5/1B!W:&EL92!I M;G-I9&4@;V8@=&%G('-T87)T:6YG('=I=&@@?E,B#0H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @*G1E;7!L871E+7-T87)T+6UA M<FME<BHI*2DI*2D-"B @(" H8V]N9" H*'-T<FEN9RUE<75A;"!T;VME;B B M5$U03%])3D-,541%(BD-"B @(" @(" @(" @(#L[(%1-4$Q?24Y#3%5$12!T M86<@+2!F:7)S="!R96%D('1H92!P871H;F%M92!W:&EC:"!H87,@=&-"B @ M(" @(" @(" @(#L[(&9O;&QO=R!A;F0@;65R9V4@:70@=VET:" J1$5&055, M5"U414U03$%412U0051(3D%-12H-"B @(" @(" @(" @("AL970J("@H<&%T M:&YA;64@*')E860M=&%G+7)E<W0@.G)E860M871T<FEB=71E('0@.FEN=&5R M;B!N:6PI*0T*(" @(" @(" @(" @(" @(" @("AM97)G960M<&%T:&YA;64- M"B @(" @(" @(" @(" @(" @(" @("AM97)G92UP871H;F%M97,@<&%T:&YA M;64-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @*F1E M9F%U;'0M=&5M<&QA=&4M<&%T:&YA;64J*2DI#0H@(" @(" @(" @(" @("AW M:&5N("AM96UB97(@;65R9V5D+7!A=&AN86UE("II;F-L=61E9"UF:6QE<RH- M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" Z=&5S=" C)V5Q=6%L*0T* M(" @(" @(" @(" @(" @(#L[(')A:7-E(&%N(&5R<F]R(&EF('1H:7,@9FEL M92!H87,@8F5E;B!I;F-L=61E9 T*(" @(" @(" @(" @(" @(#L[(&)E9F]R M92 M(&EN9FEN:71E(')E8W5R<VEO;B!A:&5A9"$-"B @(" @(" @(" @(" @ M(" H=VET:"US>6YT87@M97)R;W(M;&]C871I;VX@*"D-"B @(" @(" @(" @ M(" @(" @("AS:6=N86PM=&5M<&QA=&4M<WEN=&%X+65R<F]R#0H@(" @(" @ M(" @(" @(" @(" @(DEN9FEN:71E(')E8W5R<VEO;B M(&9I;&4@?E,@:6YC M;'5D97,@:71S96QF(@T*(" @(" @(" @(" @(" @(" @(&UE<F=E9"UP871H M;F%M92DI*0T*(" @(" @(" @(" @(" [.R!O=&AE<G=I<V4@8W)E871E("AA M;F0@8V%C:&4I(&$@=&5M<&QA=&4@<')I;G1E<@T*(" @(" @(" @(" @(" H M8W)E871E+71E;7!L871E+7!R:6YT97(@;65R9V5D+7!A=&AN86UE*0T*(" @ M(" @(" @(" @(" H;75L=&EP;&4M=F%L=64M8FEN9" H;F5X="UF;B!E;'-E M+69O;&QO=W,I#0H@(" @(" @(" @(" @(" @(" [.R!F:7)S="!W92!R96-U M<G-I=F5L>2!C<F5A=&4@=&AE('1E;7!L871E('!R:6YT97(-"B @(" @(" @ M(" @(" @(" @(#L[(&9O<B!T:&4@<F5S="!O9B!T:&4@<W1R96%M#0H@(" @ M(" @(" @(" @(" @(" H8W)E871E+71E;7!L871E+7!R:6YT97(M875X("AS M:VEP+71R86EL:6YG+7=H:71E<W!A8V4I#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(&5N9"UT;VME;BD-"B @(" @ M(" @(" @(" @(" [.R!T:&5N('=E(&-O;6)I;F4@:70@=VET:"!T:&4@<W1R M:6YG<R!B969O<F4@=&AE('1A9PT*(" @(" @(" @(" @(" @(#L[('1O(&-R M96%T92!A('1E;7!L871E('!R:6YT97(@9F]R(%1-4$Q?24Y#3%5$10T*(" @ M(" @(" @(" @(" @("AV86QU97,-"B @(" @(" @(" @(" @(" @*&-R96%T M92UI;F-L=61E+7!R:6YT97(@*&-O;G,@*'-K:7 M;&5A9&EN9RUW:&ET97-P M86-E('-T<FEN9RD-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @<W1R:6YG+7-T86-K*0T*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @("!M97)G960M<&%T:&YA;64-"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @;F5X="UF M;BD-"B @(" @(" @(" @(" @(" @96QS92UF;VQL;W=S*2DI*0T*(" @(" @ M(" @("@H<W1R:6YG+65Q=6%L('1O:V5N(")435!,7T5604PB*0T*(" @(" @ M(" @(" @.SL@5$U03%]%5D%,(&9O<FT@+2!F:7)S="!R96%D('1H92!F;W)M M('=H:6-H(&AA<R!T;R!F;VQL;W<-"B @(" @(" @(" @(#L[('=I=&@@=7-U M86P@;&ES<"!R96%D97(-"B @(" @(" @(" @("AL970@*"AF;W)M("AR96%D M+71A9RUR97-T(#IR96%D+69O<FT@="DI*0T*(" @(" @(" @(" @(" H;75L M=&EP;&4M=F%L=64M8FEN9" H;F5X="UF;B!E;'-E+69O;&QO=W,I#0H@(" @ M(" @(" @(" @(" @(" [.R!F:7)S="!W92!R96-U<G-I=F5L>2!C<F5A=&4@ M=&AE('1E;7!L871E('!R:6YT97(-"B @(" @(" @(" @(" @(" @(#L[(&9O M<B!T:&4@<F5S="!O9B!T:&4@<W1R96%M#0H@(" @(" @(" @(" @(" @(" H M8W)E871E+71E;7!L871E+7!R:6YT97(M875X(&YI;"!E;F0M=&]K96XI#0H@ M(" @(" @(" @(" @(" @*'9A;'5E<PT*(" @(" @(" @(" @(" @(" [.R!T M:&5N('=E(&-O;6)I;F4@:70@=VET:"!T:&4@<W1R:6YG<R!B969O<F4@=&AE M('1A9PT*(" @(" @(" @(" @(" @(" [.R!T;R!C<F5A=&4@82!T96UP;&%T M92!P<FEN=&5R(&9O<B!435!,7T5604P@+0T*(" @(" @(" @(" @(" @(" [ M.R!N;W1E('1H870@=V4@9&]N)W0@<VMI<"!L96%D:6YG(&%N9"!T<F%I;&EN M9R!W:&ET97-P86-E#0H@(" @(" @(" @(" @(" @(#L[(&AE<F4-"B @(" @ M(" @(" @(" @(" @*&-R96%T92UE=F%L+7!R:6YT97(@*&-O;G,@<W1R:6YG M('-T<FEN9RUS=&%C:RD-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @9F]R;0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @("!N97AT+69N*0T*(" @(" @(" @(" @(" @("!E;'-E+69O;&QO M=W,I*2DI#0H@(" @(" @(" @*"AS=')I;F<M97%U86P@=&]K96X@(E1-4$Q? M5D%2(BD-"B @(" @(" @(" @(#L[(%1-4$Q?5D%2('1A9R M(&9I<G-T(')E M860@=&AE('-Y;6)O;"!W:&EC:"!H87,@=&-"B @(" @(" @(" @(#L[(&9O M;&QO=R!A;F0@:6YT97)N(&ET#0H@(" @(" @(" @(" H;&5T("@H<WEM8F]L M("AR96%D+71A9RUR97-T(#IR96%D+6%T=')I8G5T92!T*2DI#0H@(" @(" @ M(" @(" @("AM=6QT:7!L92UV86QU92UB:6YD("AN97AT+69N(&5L<V4M9F]L M;&]W<RD-"B @(" @(" @(" @(" @(" @(#L[(&9I<G-T('=E(')E8W5R<VEV M96QY(&-R96%T92!T:&4@=&5M<&QA=&4@<')I;G1E<@T*(" @(" @(" @(" @ M(" @(" @.SL@9F]R('1H92!R97-T(&]F('1H92!S=')E86T-"B @(" @(" @ M(" @(" @(" @("AC<F5A=&4M=&5M<&QA=&4M<')I;G1E<BUA=7@@;FEL(&5N M9"UT;VME;BD-"B @(" @(" @(" @(" @(" H=F%L=65S#0H@(" @(" @(" @ M(" @(" @(#L[('1H96X@=V4@8V]M8FEN92!I="!W:71H('1H92!S=')I;F=S M(&)E9F]R92!T:&4@=&%G#0H@(" @(" @(" @(" @(" @(#L[('1O(&-R96%T M92!A('1E;7!L871E('!R:6YT97(@9F]R(%1-4$Q?5D%2("T@;F]T90T*(" @ M(" @(" @(" @(" @(" [.R!T:&%T('=E(&1O;B=T('-K:7 @;&5A9&EN9R!A M;F0@=')A:6QI;F<@=VAI=&5S<&%C90T*(" @(" @(" @(" @(" @(" [.R!H M97)E#0H@(" @(" @(" @(" @(" @("AC<F5A=&4M=F%R+7!R:6YT97(@*&-O M;G,@<W1R:6YG('-T<FEN9RUS=&%C:RD-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @("!S>6UB;VP-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @("!N97AT+69N*0T*(" @(" @(" @(" @(" @("!E M;'-E+69O;&QO=W,I*2DI#0H@(" @(" @(" @*"AO<B H<W1R:6YG+65Q=6%L M('1O:V5N(")435!,7TQ/3U B*0T*(" @(" @(" @(" @(" @*'-T<FEN9RUE M<75A;"!T;VME;B B5$U03%]215!%050B*2D-"B @(" @(" @(" @(#L[(%1- M4$Q?3$]/4"!O<B!435!,7U)%4$5!5"!T86<@+2!F:7)S="!R96%D('1H92!S M>6UB;VP-"B @(" @(" @(" @(#L[('=H:6-H(&AA<R!T;R!F;VQL;W<@86YD M(&EN=&5R;B!I= T*(" @(" @(" @(" @*&QE="H@*"AK:6YD("AI9B H<W1R M:6YG+65Q=6%L('1O:V5N(")435!,7TQ/3U B*2 Z;&]O<" Z<F5P96%T*2D- M"B @(" @(" @(" @(" @(" @(" H<WEM8F]L("AI9B J871T<FEB=71E<RUA M<F4M;&ES<"UF;W)M<RH-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" H<F5A9"UT86<M<F5S=" Z<F5A9"UF;W)M('0I#0H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @*')E860M=&%G+7)E<W0@.G)E860M871T<FEB M=71E('0I*2D-"B @(" @(" @(" @(" @(" @(" [.R!T:&5N(')E860@=&AE M('-T<F5A;2!U<"!T;R!T:&4@8V]R<F5S<&]N9&EN9PT*(" @(" @(" @(" @ M(" @(" @(#L[(&5N9"!T86<@86YD(&-R96%T92!A('1E;7!L871E('!R:6YT M97(@9F]R('1H90T*(" @(" @(" @(" @(" @(" @(#L[(&QO;W @8F]D>0T* M(" @(" @(" @(" @(" @(" @("AB;V1Y+69N("AW:71H+7-Y;G1A>"UE<G)O M<BUL;V-A=&EO;B H*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M*&-R96%T92UT96UP;&%T92UP<FEN=&5R+6%U> T*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @("AS:VEP+71R86EL:6YG+7=H:71E<W!A8V4I#0H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @.SL@=&AI<R!A<F=U;65N M="!D96YO=&5S('1H870@=V4@97AP96-T#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @.SL@=&@<V5E("]435!,7TQ/3U @;W(@+U1-4$Q?4D50 M14%4(&%N9 T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#L[('=A M;G0@=&@<W1O<"!T:&5R90T*(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(&MI;F0I*2DI#0H@(" @(" @(" @(" @("AM=6QT:7!L92UV86QU92UB M:6YD("AN97AT+69N(&5L<V4M9F]L;&]W<RD-"B @(" @(" @(" @(" @(" @ M(#L[(&YO=R!W92!R96-U<G-I=F5L>2!C<F5A=&4@=&AE('1E;7!L871E('!R M:6YT97(-"B @(" @(" @(" @(" @(" @(#L[(&9O<B!T:&4@<F5S="!O9B!T M:&4@<W1R96%M#0H@(" @(" @(" @(" @(" @(" H8W)E871E+71E;7!L871E M+7!R:6YT97(M875X("AS:VEP+71R86EL:6YG+7=H:71E<W!A8V4I#0H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&5N M9"UT;VME;BD-"B @(" @(" @(" @(" @(" H=F%L=65S#0H@(" @(" @(" @ M(" @(" @(#L[('1H96X@=V4@8V]M8FEN92!I="!W:71H('1H92!S=')I;F=S M(&)E9F]R92!T:&4@=&%G#0H@(" @(" @(" @(" @(" @(#L[(&%N9"!T:&4@ M8F]D>2!P<FEN=&5R('1O(&-R96%T92!A('1E;7!L871E('!R:6YT97(-"B @ M(" @(" @(" @(" @(" @.SL@9F]R(%1-4$Q?3$]/4 T*(" @(" @(" @(" @ M(" @(" H9G5N8V%L;" H8V%S92!K:6YD#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @*#IL;V]P(",G8W)E871E+6QO;W M<')I;G1E<BD-"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" H.G)E<&5A=" C)V-R96%T92UR97!E M870M<')I;G1E<BDI#0H@(" @(" @(" @(" @(" @(" @(" @(" @("AC;VYS M("AS:VEP+6QE861I;F<M=VAI=&5S<&%C92!S=')I;F<I#0H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @('-T<FEN9RUS=&%C:RD-"B @(" @(" @ M(" @(" @(" @(" @(" @(" @<WEM8F]L#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @(&)O9'DM9FX-"B @(" @(" @(" @(" @(" @(" @(" @(" @;F5X M="UF;BD-"B @(" @(" @(" @(" @(" @96QS92UF;VQL;W=S*2DI*0T*"2 @ M*"AS=')I;F<M97%U86P@=&]K96X@(E1-4$Q?0T%,3"(I#0H@(" @(" @(" @ M(" [.R!435!,7T-!3$P@=&%G("T@9FER<W0@<F5A9"!T:&4@<WEM8F]L('=H M:6-H(&AA<R!T;PT*(" @(" @(" @(" @.SL@9F]L;&]W(&%N9"!I;G1E<FX@ M:70-"B @(" @(" @(" @*&QE=" H*'-Y;6)O;" H:68@*F%T=')I8G5T97,M M87)E+6QI<W M9F]R;7,J#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M("AR96%D+71A9RUR97-T(#IR96%D+69O<FT@="D-"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @*')E860M=&%G+7)E<W0@.G)E860M871T<FEB=71E M('0I*2DI#0H@(" @(" @(" @(" @*&UU;'1I<&QE+79A;'5E+6)I;F0@*&YE M>'0M9FX@96QS92UF;VQL;W=S*0T*(" @(" @(" @(" @(" @(" @.SL@<F5C M=7)S:79E;'D@8W)E871E('1H92!T96UP;&%T92!P<FEN=&5R(&9O<B!T:&4- M"B @(" @(" @(" @(" @(" @(#L[(')E<W0@;V8@=&AE('-T<F5A;0T*(" @ M(" @(" @(" @(" @(" H8W)E871E+71E;7!L871E+7!R:6YT97(M875X("AS M:VEP+71R86EL:6YG+7=H:71E<W!A8V4I#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(&5N9"UT;VME;BD-"B @(" @ M(" @(" @(" @(#L[(&-R96%T92!T:&4@<')I;G1E<B!T:&%T('=I;&P@;W5T M<'5T('1H92!S=')I;F=S#0H@(" @(" @(" @(" @(" [.R!B969O<F4@=&AI M<R!T86<@86YD(&-A;&P@=&AE('1E;7!L871E<R!S=&]R960@=6YD97(-"B @ M(" @(" @(" @(" @(#L[(%-934)/3 T*(" @(" @(" @(" @(" @*'9A;'5E M<R H9G5N8V%L;" C)V-R96%T92UC86QL+7!R:6YT97(-"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @*&-O;G,@*'-K:7 M;&5A9&EN9RUW:&ET M97-P86-E('-T<FEN9RD-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @<W1R:6YG+7-T86-K*0T*(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @("!S>6UB;VP-"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @;F5X="UF;BD-"B @(" @(" @(" @(" @(" @(" @(" @96QS92UF M;VQL;W=S*2DI*0T*(" @(" @(" @("@H<W1R:6YG+65Q=6%L('1O:V5N("(O M5$U03%],3T]0(BD-"B @(" @(" @(" @("AU;FQE<W,@*&5Q(&5N9"UT;VME M;B Z;&]O<"D-"B @(" @(" @(" @(" @.SL@8VAE8VL@:68@=V4@97AP96-T M960@+U1-4$Q?3$]/4"!H97)E+"!I+F4N(&EF(&%N(&]P96X-"B @(" @(" @ M(" @(" @.SL@5$U03%],3T]0('=A<R!P96YD:6YG#0H@(" @(" @(" @(" @ M("AW:71H+7-Y;G1A>"UE<G)O<BUL;V-A=&EO;B H*0T*(" @(" @(" @(" @ M(" @("AS:6=N86PM=&5M<&QA=&4M<WEN=&%X+65R<F]R(")5;F5X<&5C=&5D M("]435!,7TQ/3U B*2DI#0H@(" @(" @(" @(" [.R!R96%D('1H92!R97-T M(&]F('1H92!T86<@8G5T(&EG;F]R92!I=" M(&YO(&%T=')I8G5T97,-"B @ M(" @(" @(" @(#L[(&5X<&5C=&5D#0H@(" @(" @(" @(" H<F5A9"UT86<M M<F5S="D-"B @(" @(" @(" @(#L[(&IU<W0@8W)E871E(&$@<VEM<&QE('1E M;7!L871E('!R:6YT97(@9F]R('-T<FEN9W,@+0T*(" @(" @(" @(" @.SL@ M=&AI<R!I<R!T:&4@96YD(&]F('-O;64@5$U03%],3T]0(&)O9'D-"B @(" @ M(" @(" @("AC<F5A=&4M<VEM<&QE+7!R:6YT97(@*&-O;G,@*'-K:7 M;&5A M9&EN9RUW:&ET97-P86-E('-T<FEN9RD-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @<W1R:6YG+7-T86-K*2DI#0H@(" @(" @ M(" @*"AS=')I;F<M97%U86P@=&]K96X@(B]435!,7U)%4$5!5"(I#0H@(" @ M(" @(" @(" H=6YL97-S("AE<2!E;F0M=&]K96X@.G)E<&5A="D-"B @(" @ M(" @(" @(" @.SL@8VAE8VL@:68@=V4@97AP96-T960@+U1-4$Q?4D5014%4 M(&AE<F4L(&DN92X@:68@86X@;W!E;@T*(" @(" @(" @(" @(" [.R!435!, M7U)%4$5!5"!W87,@<&5N9&EN9PT*(" @(" @(" @(" @(" H=VET:"US>6YT M87@M97)R;W(M;&]C871I;VX@*"D-"B @(" @(" @(" @(" @(" H<VEG;F%L M+71E;7!L871E+7-Y;G1A>"UE<G)O<B B56YE>'!E8W1E9" O5$U03%]215!% M050B*2DI#0H@(" @(" @(" @(" [.R!R96%D('1H92!R97-T(&]F('1H92!T M86<@8G5T(&EG;F]R92!I=" M(&YO(&%T=')I8G5T97,-"B @(" @(" @(" @ M(#L[(&5X<&5C=&5D#0H@(" @(" @(" @(" H<F5A9"UT86<M<F5S="D-"B @ M(" @(" @(" @(#L[(&IU<W0@8W)E871E(&$@<VEM<&QE('1E;7!L871E('!R M:6YT97(@9F]R('-T<FEN9W,@+0T*(" @(" @(" @(" @.SL@=&AI<R!I<R!T M:&4@96YD(&]F('-O;64@5$U03%]215!%050@8F]D>0T*(" @(" @(" @(" @ M*&-R96%T92US:6UP;&4M<')I;G1E<B H8V]N<R H<VMI<"UL96%D:6YG+7=H M:71E<W!A8V4@<W1R:6YG*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @("!S=')I;F<M<W1A8VLI*2D-"B @(" @(" @(" H*&]R M("AS=')I;F<M97%U86P@=&]K96X@(E1-4$Q?248B*0T*(" @(" @(" @(" @ M(" @*'-T<FEN9RUE<75A;"!T;VME;B B5$U03%]53DQ%4U,B*2D-"B @(" @ M(" @(" @(#L[(%1-4$Q?248@;W(@5$U03%]53DQ%4U,@=&%G("T@9FER<W0@ M<F5A9"!T:&4@<WEM8F]L#0H@(" @(" @(" @(" [.R!W:&EC:"!H87,@=&@ M9F]L;&]W(&%N9"!I;G1E<FX@:70-"B @(" @(" @(" @("AL970@*"AS>6UB M;VP@*&EF("IA='1R:6)U=&5S+6%R92UL:7-P+69O<FUS*@T*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @("AR96%D+71A9RUR97-T(#IR96%D+69O M<FT@="D-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" H<F5A9"UT M86<M<F5S=" Z<F5A9"UA='1R:6)U=&4@="DI*0T*(" @(" @(" @(" @(" @ M(" @*'5N;&5S<W @*'-T<FEN9RUE<75A;"!T;VME;B B5$U03%]53DQ%4U,B M*2DI#0H@(" @(" @(" @(" @("AM=6QT:7!L92UV86QU92UB:6YD("AI9BUF M;B!E;'-E+69O;&QO=W,I#0H@(" @(" @(" @(" @(" @(" H=VET:"US>6YT M87@M97)R;W(M;&]C871I;VX@*"D-"B @(" @(" @(" @(" @(" @(" @.SL@ M=&AE;B!R96%D('1H92!S=')E86T@=7 @=&@=&AE(&-O<G)E<W!O;F1I;F<- M"B @(" @(" @(" @(" @(" @(" @.SL@5$U03%]%3%-%+" O5$U03%])1BP@ M;W(@+U1-4$Q?54Y,15-3(&%N9"!C<F5A=&4-"B @(" @(" @(" @(" @(" @ M(" @.SL@82!T96UP;&%T92!P<FEN=&5R(&9O<B!T:&4@(FEF(B H;W(@(G5N M;&5S<R(I('!A<G0-"B @(" @(" @(" @(" @(" @(" @*&-R96%T92UT96UP M;&%T92UP<FEN=&5R+6%U> T*(" @(" @(" @(" @(" @(" @(" @*'-K:7 M M=')A:6QI;F<M=VAI=&5S<&%C92D-"B @(" @(" @(" @(" @(" @(" @(#L[ M('1H:7,@87)G=6UE;G0@9&5N;W1E<R!T:&%T('=E(&5X<&5C="!T;R!S964- M"B @(" @(" @(" @(" @(" @(" @(#L[(%1-4$Q?14Q312!?;W)?(&]N92!O M9B O5$U03%])1BP@+U1-4$Q?54Y,15-3(&%N9"P-"B @(" @(" @(" @(" @ M(" @(" @(#L[(&EN('1H92!S96-O;F0@8V%S92P@=V%N="!T;R!S=&]P('1H M97)E#0H@(" @(" @(" @(" @(" @(" @(" H:68@=6YL97-S<" Z=6YL97-S M+65L<V4@.FEF+65L<V4I*2D-"B @(" @(" @(" @(" @(" H;&5T("@H96QS M92UF;B H:68@96QS92UF;VQL;W=S#0H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" [.R!I9B!W92!E;F-O=6YT97)E9"!435!,7T5,4T4@<F5A M9 T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @.SL@=&AE('-T M<F5A;2!U<"!T;R!T:&4@8V]R<F5S<&]N9&EN9PT*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @.SL@+U1-4$Q?248@;W(@+U1-4$Q?54Y,15-3 M(&%N9 T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @.SL@8W)E M871E(&$@=&5M<&QA=&4@<')I;G1E<B!F;W(@=&AE(")E;'-E(B!P87)T#0H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" H=VET:"US>6YT87@M M97)R;W(M;&]C871I;VX@*"D-"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @*&-R96%T92UT96UP;&%T92UP<FEN=&5R+6%U> T*(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @*'-K:7 M=')A:6QI;F<M M=VAI=&5S<&%C92D-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(#L[('1H:7,@87)G=6UE;G0@9&5N;W1E<R!T:&%T('=E#0H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" [.R!E>'!E8W0@=&@<V5E M("]435!,7TE&(&]R("]435!,7U5.3$534PT*(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @.SL@*&)U="!N;W0@5$U03%]%3%-%*2!A;F0@ M=V%N="!T;R!S=&]P#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" [.R!T:&5R90T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @*&EF('5N;&5S<W @.G5N;&5S<R Z:68I*2D-"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(#L[('5S92!A(&1U;6UY('!R:6YT97(@ M9F]R('1H92 B96QS92(-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(#L[('!A<G0@:68@=V4@9&ED;B=T('-E92!435!,7T5,4T4-"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(",G;F\M=F%L=65S*2DI#0H@ M(" @(" @(" @(" @(" @(" H;75L=&EP;&4M=F%L=64M8FEN9" H;F5X="UF M;B!E;'-E+69O;&QO=W,I#0H@(" @(" @(" @(" @(" @(" @(" @.SL@;F]W M('=E(')E8W5R<VEV96QY(&-R96%T92!T:&4@=&5M<&QA=&4@<')I;G1E<@T* M(" @(" @(" @(" @(" @(" @(" @(#L[(&9O<B!T:&4@<F5S="!O9B!T:&4@ M<W1R96%M#0H@(" @(" @(" @(" @(" @(" @(" @*&-R96%T92UT96UP;&%T M92UP<FEN=&5R+6%U>" H<VMI<"UT<F%I;&EN9RUW:&ET97-P86-E*0T*(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @96YD+71O:V5N*0T*(" @(" @(" @(" @(" @(" @(" H=F%L=65S#0H@ M(" @(" @(" @(" @(" @(" @(" [.R!T:&5N('=E(&-O;6)I;F4@:70@=VET M:"!T:&4@<W1R:6YG<R!B969O<F4@=&AE#0H@(" @(" @(" @(" @(" @(" @ M(" [.R!T86<@86YD('1H92 B:68B(&%N9" B96QS92(@<&%R=',@=&@8W)E M871E(&$-"B @(" @(" @(" @(" @(" @(" @(#L[('1E;7!L871E('!R:6YT M97(@9F]R(%1-4$Q?248@;W(@5$U03%]53DQ%4U,-"B @(" @(" @(" @(" @ M(" @(" @("AC<F5A=&4M:68M<')I;G1E<B H8V]N<R H<VMI<"UL96%D:6YG M+7=H:71E<W!A8V4@<W1R:6YG*0T*(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @('-T<FEN9RUS=&%C:RD-"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!S>6UB;VP-"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!I9BUF;@T*(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&5L<V4M9FX- M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!N97AT M+69N#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M=6YL97-S<"D-"B @(" @(" @(" @(" @(" @(" @(&5L<V4M9F]L;&]W<RDI M*2DI*0T*(" @(" @(" @("@H<W1R:6YG+65Q=6%L('1O:V5N(")435!,7T5, M4T4B*0T*(" @(" @(" @(" @*'5N;&5S<R H;65M8F5R(&5N9"UT;VME;B G M*#II9BUE;'-E(#IU;FQE<W,M96QS92DI#0H@(" @(" @(" @(" @(#L[(&-H M96-K(&EF('=E(&5X<&5C=&5D("]435!,7T5,4T4@:&5R92P@:2YE+B!I9B!A M;B!O<&5N#0H@(" @(" @(" @(" @(#L[(%1-4$Q?248@;W(@5$U03%]53DQ% M4U,@=V%S('!E;F1I;F<@86YD('=E(&AA=F5N)W0-"B @(" @(" @(" @(" @ M.SL@<V5E;B!435!,7T5,4T4@8F5F;W)E#0H@(" @(" @(" @(" @("AW:71H M+7-Y;G1A>"UE<G)O<BUL;V-A=&EO;B H*0T*(" @(" @(" @(" @(" @("AS M:6=N86PM=&5M<&QA=&4M<WEN=&%X+65R<F]R(")5;F5X<&5C=&5D(%1-4$Q? M14Q312(I*2D-"B @(" @(" @(" @(#L[(')E860@=&AE(')E<W0@;V8@=&AE M('1A9R!B=70@:6=N;W)E(&ET("T@;F@871T<FEB=71E<PT*(" @(" @(" @ M(" @.SL@97AP96-T960-"B @(" @(" @(" @("AR96%D+71A9RUR97-T*0T* M(" @(" @(" @(" @.SL@:G5S="!C<F5A=&4@82!S:6UP;&4@=&5M<&QA=&4@ M<')I;G1E<B!F;W(@<W1R:6YG<R M#0H@(" @(" @(" @(" [.R!T:&ES(&ES M('1H92!E;F0@;V8@<V]M92 B:68B('!A<G0-"B @(" @(" @(" @("AV86QU M97,-"B @(" @(" @(" @(" H8W)E871E+7-I;7!L92UP<FEN=&5R("AC;VYS M("AS:VEP+6QE861I;F<M=VAI=&5S<&%C92!S=')I;F<I#0H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!S=')I;F<M<W1A8VLI M*0T*(" @(" @(" @(" @(#L[(')E='5R;B!A('1R=64@<V5C;VYD('9A;'5E M('1O(&1E;F]T92!T:&%T('=E)W9E('-E96X-"B @(" @(" @(" @(" [.R!4 M35!,7T5,4T4-"B @(" @(" @(" @("!T*2D-"B @(" @(" @(" H*'-T<FEN M9RUE<75A;"!T;VME;B B+U1-4$Q?248B*0T*(" @(" @(" @(" @*'5N;&5S M<R H;W(@*&5Q(&5N9"UT;VME;B Z:68I("AE<2!E;F0M=&]K96X@.FEF+65L M<V4I*0T*(" @(" @(" @(" @(" [.R!C:&5C:R!I9B!W92!E>'!E8W1E9" O M5$U03%])1B!H97)E+"!I+F4N(&EF(&%N(&]P96X-"B @(" @(" @(" @(" @ M.SL@5$U03%])1B!W87,@<&5N9&EN9PT*(" @(" @(" @(" @(" H=VET:"US M>6YT87@M97)R;W(M;&]C871I;VX@*"D-"B @(" @(" @(" @(" @(" H<VEG M;F%L+71E;7!L871E+7-Y;G1A>"UE<G)O<B B56YE>'!E8W1E9" O5$U03%]) M1B(I*2D-"B @(" @(" @(" @(#L[(')E860@=&AE(')E<W0@;V8@=&AE('1A M9R!B=70@:6=N;W)E(&ET("T@;F@871T<FEB=71E<PT*(" @(" @(" @(" @ M.SL@97AP96-T960-"B @(" @(" @(" @("AR96%D+71A9RUR97-T*0T*(" @ M(" @(" @(" @.SL@:G5S="!C<F5A=&4@82!S:6UP;&4@=&5M<&QA=&4@<')I M;G1E<B!F;W(@<W1R:6YG<R M#0H@(" @(" @(" @(" [.R!T:&ES(&ES('1H M92!E;F0@;V8@<V]M92 B:68B(&]R(")E;'-E(B!P87)T#0H@(" @(" @(" @ M(" H8W)E871E+7-I;7!L92UP<FEN=&5R("AC;VYS("AS:VEP+6QE861I;F<M M=VAI=&5S<&%C92!S=')I;F<I#0H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @('-T<FEN9RUS=&%C:RDI*0T*(" @(" @(" @("@H M<W1R:6YG+65Q=6%L('1O:V5N("(O5$U03%]53DQ%4U,B*0T*(" @(" @(" @ M(" @*'5N;&5S<R H;W(@*&5Q(&5N9"UT;VME;B Z=6YL97-S*2 H97$@96YD M+71O:V5N(#IU;FQE<W,M96QS92DI#0H@(" @(" @(" @(" @(#L[(&-H96-K M(&EF('=E(&5X<&5C=&5D("]435!,7U5.3$534R!H97)E+"!I+F4N(&EF(&%N M(&]P96X-"B @(" @(" @(" @(" @.SL@5$U03%]53DQ%4U,@=V%S('!E;F1I M;F<-"B @(" @(" @(" @(" @*'=I=&@M<WEN=&%X+65R<F]R+6QO8V%T:6]N M("@I#0H@(" @(" @(" @(" @(" @*'-I9VYA;"UT96UP;&%T92US>6YT87@M M97)R;W(@(E5N97AP96-T960@+U1-4$Q?54Y,15-3(BDI*0T*(" @(" @(" @ M(" @.SL@<F5A9"!T:&4@<F5S="!O9B!T:&4@=&%G(&)U="!I9VYO<F4@:70@ M+2!N;R!A='1R:6)U=&5S#0H@(" @(" @(" @(" [.R!E>'!E8W1E9 T*(" @ M(" @(" @(" @*')E860M=&%G+7)E<W0I#0H@(" @(" @(" @(" [.R!J=7-T M(&-R96%T92!A('-I;7!L92!T96UP;&%T92!P<FEN=&5R(&9O<B!S=')I;F=S M("T-"B @(" @(" @(" @(#L[('1H:7,@:7,@=&AE(&5N9"!O9B!S;VUE(")U M;FQE<W,B(&]R(")E;'-E(B!P87)T#0H@(" @(" @(" @(" H8W)E871E+7-I M;7!L92UP<FEN=&5R("AC;VYS("AS:VEP+6QE861I;F<M=VAI=&5S<&%C92!S M=')I;F<I#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @('-T<FEN9RUS=&%C:RDI*0T*(" @(" @(" @("AT#0H@(" @(" @(" @ M(" [.R!W92!C;W5L9&XG="!I9&5N=&EF>2!A('9A;&ED('1A9RP@<V@=V4@ M=')E870-"B @(" @(" @(" @(#L[(&5V97)Y=&AI;F<@=V4G=F4@<F5A9"!S M;R!F87(@87,@82!L:71E<F%L('-T<FEN9R!A;F0-"B @(" @(" @(" @(#L[ M(&-A<G)Y(&]N("T@:68@=V4G<F4@;'5C:WD@;W5R($-,(&EM<&QE;65N=&%T M:6]N('=I;&P-"B @(" @(" @(" @(#L[(&]P=&EM:7IE('1H:7,@=&%I;"!C M86QL(&EN=&@86X@:71E<F%T:79E(&QO;W -"B @(" @(" @(" @("AC<F5A M=&4M=&5M<&QA=&4M<')I;G1E<BUA=7@-"B @(" @(" @(" @(" H8V]N<R!T M;VME;@T*(" @(" @(" @(" @(" @(" @("AC;VYS('=H:71E<W!A8V4-"B @ M(" @(" @(" @(" @(" @(" @(" @(" H8V]N<R J=&5M<&QA=&4M<W1A<G0M M;6%R:V5R*@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("AC;VYS M('-T<FEN9R!S=')I;F<M<W1A8VLI*2DI#0H@(" @(" @(" @(" @96YD+71O M:V5N*2DI*2D-"@T*.SL[('5T:6PN;&ES< T*#0HH9&5F=6X@<F5A9"UT86<M M<F5S=" H)FME>2!R96%D+6%T=')I8G5T92 H:6YT97)N('0I("AE;V8M86-T M:6]N('0I(')E860M9F]R;2D-"B @(E)E861S('1H92!R97-T(&]F(&$@=&5M M<&QA=&4@=&%G(&9R;VT@*E-404Y$05)$+4E.4%54*B!A9G1E<B!T:&4-"FYA M;64@;V8@=&AE('1A9R!H87,@8F5E;B!R96%D+B!296%D<R!A;F0@<F5T=7)N M<PT*("T@96ET:&5R('1H92!T86<G<R!,:7-P(&9O<FT@:68@4D5!1"U&3U)- M(&ES('1R=64L#0H@+2!O<B!T:&4@=&%G)W,@871T<FEB=71E(&EN('1H92!O M;&0@<WEN=&%X(&EF(%)%040M05144DE"551%(&ES('1R=64N#0I);B!T:&4@ M;&%T=&5R(&-A<V4L(&]P=&EO;F%L;'D@86QS;R!I;G1E<FYS('1H92!A='1R M:6)U=&4@<W1R:6YG(&EF#0I)3E1%4DX@:7,@=')U92X@4V5E(%)%040M5TA) M3$4G<R!D;V-S=')I;F<@9F]R($5/1BU!0U1)3TXN(@T*(" H=VET:"US>6YT M87@M97)R;W(M;&]C871I;VX@*"D-"B @(" H;&5T("AR97-T*0T*(" @(" @ M*&AA;F1L97(M8V%S90T*(" @(" @(" H;&5T("@H871T<FEB=71E#0H@(" @ M(" @(" @(" @(" H8V]N9" H<F5A9"UA='1R:6)U=&4-"B @(" @(" @(" @ M(" @(" @(" @(" H<VMI<"UW:&ET97-P86-E(#IA<W-E<G0@="D-"B @(" @ M(" @(" @(" @(" @(" @(" H;&5T("@H<W1R:6YG#0H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @("AW:71H+7-Y;G1A>"UE<G)O<BUL;V-A=&EO;B H M*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @*')E860M9&5L:6UI M=&5D+7-T<FEN9R Z96]F+6%C=&EO;@T*(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" H;&%M8F1A("AC;VQL96-T;W(I#0H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @*&1E8VQA<F4@*&EG;F]R92!C;VQL96-T M;W(I*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("AS:6=N M86PM=&5M<&QA=&4M<WEN=&%X+65R<F]R#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(")%3T8@=VAI;&4@<F5A9&EN9R!T86<@871T<FEB M=71E(BDI*2DI*0T*(" @(" @(" @(" @(" @(" @(" @(" @*&EF(&EN=&5R M;@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @("AI;G1E<FX-"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @*&9U;F-A;&P@*&EF("IU<&-A<V4M M871T<FEB=71E+7-T<FEN9W,J#0H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" C)W-T<FEN9RUU<&-A<V4-"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(",G:61E;G1I='DI#0H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @('-T<FEN9RD- M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @*G1E;7!L871E+7-Y;6)O M;"UP86-K86=E*BD-"B @(" @(" @(" @(" @(" @(" @(" @(" @("!S=')I M;F<I*2D-"B @(" @(" @(" @(" @(" @(" @("AR96%D+69O<FT-"B @(" @ M(" @(" @(" @(" @(" @(" [.R!A(&QA('=I=&@M<W1A;F1A<F0M:6\M<WEN M=&%X#0H@(" @(" @(" @(" @(" @(" @(" @*&QE="H@*"@J<&%C:V%G92H@ M*G1E;7!L871E+7!A8VMA9V4J*0T*(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" [*"IR96%D+61E9F%U;'0M9FQO870M9F]R;6%T*B G<VEN9VQE+69L M;V%T*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" H*G)E860M979A M;"H@;FEL*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" H*G)E860M M<W5P<')E<W,J(&YI;"D-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M*"IR96%D=&%B;&4J("AC;W!Y+7)E861T86)L92!N:6PI*2D-"B @(" @(" @ M(" @(" @(" @(" @(" @("AW:71H+7-Y;G1A>"UE<G)O<BUL;V-A=&EO;B H M*0T*(" @(" @(" @(" @(" @(" @(" @(" @("AR96%D*2DI*2DI*2 @.R H M<F5A9" J<W1A;F1A<F0M:6YP=70J('0@;FEL('0I*2DI*2DI#0H@(" @(" @ M(" @(" @(" @(" @(" @(" C?"AR96%D("IS=&%N9&%R9"UI;G!U="H@;FEL M(#IE;V8I*2D-"B @(" @(" @(" @(" @(" @(" @(" @(" @*&EF("AE<2!F M;W)M(#IE;V8I#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" H<VEG M;F%L+71E;7!L871E+7-Y;G1A>"UE<G)O<B B14]&('=H:6QE(')E861I;F<@ M=&%G(&9O<FTB*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @9F]R M;2DI*2DI*7PC#0H@(" @(" @(" @*'-K:7 M=VAI=&5S<&%C92D-"B @(" @ M(" @(" H<V5T<2!R97-T("AR96%D+75N=&EL("IT96UP;&%T92UE;F0M;6%R M:V5R*@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @.G-K:7 @ M;FEL#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" Z96]F+6%C M=&EO;B!E;V8M86-T:6]N*2D-"B @(" @(" @(" H=VAE;B H<&QU<W @*&QE M;F=T:"!R97-T*2D-"B @(" @(" @(" @("AS:6=N86PM=&5M<&QA=&4M<WEN M=&%X+65R<F]R(")%>'!E8W1E9"!^4R!B=70@<F5A9"!^4R(-"B @(" @(" @ M(" @(" @(" @(" J=&5M<&QA=&4M96YD+6UA<FME<BH-"B @(" @(" @(" @ M(" @(" @("!R97-T*2D-"B @(" @(" @("!A='1R:6)U=&4I#0H@(" @(" @ M("AE;F0M;V8M9FEL92 H*0T*(" @(" @(" @("AC;VYD("@H97$@96]F+6%C M=&EO;B!T*0T*(" @(" @(" @(" @(" @(" @*'-I9VYA;"UT96UP;&%T92US M>6YT87@M97)R;W(@(E5N97AP96-T960@14]&(BDI#0H@(" @(" @(" @(" @ M(" @*"AN=6QL(&5O9BUA8W1I;VXI#0H@(" @(" @(" @(" @(" @("!N:6PI M#0H@(" @(" @(" @(" @(" @*'0@*&9U;F-A;&P@96]F+6%C=&EO;B!R97-T **2DI*2DI*2D-"@`` ` end