[Zope] Variable sort in dtml-in

Adam Karpierz adares@alpha.pl
Fri, 14 Jul 2000 08:13:18 +0200


>In my search form, I have a selection box "in_sort_by" whose value can
>be "Category", "Field", or "Title".  I am trying to make dtml-in sort by
>this value.  I am using:
>
> <dtml-in SQL_search sort="_['in_sort_by']" size=list_size
>start=query_start>

Hi Aaron again

I have attached appropriate patch for dtml-in tag for Zope 2.2.0b3/b4
(Of course this patch was checked and works ok).

Just for you, the syntax of my patch for dtml-in should be:

<dtml-in SQL_search sort="expr:_['in_sort_by']" size=list_size start=query_start>

or best and simply (and strict equivalent above):

<dtml-in SQL_search sort="expr:in_sort_by" size=list_size start=query_start>

I want extend my proposal to others attributes like eg. size:

<dtml-in SQL_search sort="expr:in_sort_by"
                                      size="expr:REQUEST.user_list_size" start=query_start>

It is possible easy extend other DTML tags through the same way  too,
but I dont know what other zopistas (especcially from DC)  thinks about this.

My syntax proposal is one which not caused serious comtatibility problems.
Eg. natural syntax attr="something" is treated (unfortunately) as attr=something
and therefore would not be adapt and apply for indirect lookup of attribute
without breaking of compatibility.

Very please all for comments.

--
Adam Karpierz
karpierz@alpha.pl



begin 666 DT_In.py
M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C#0HC( T*(R!:;W!E
M(%!U8FQI8R!,:6-E;G-E("A:4$PI(%9E<G-I;VX@,2XP#0HC("TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-"B,@#0HC($-O<'ER:6=H
M=" H8RD@1&EG:71A;"!#<F5A=&EO;G,N("!!;&P@<FEG:'1S(')E<V5R=F5D
M+@T*(R -"B,@5&AI<R!L:6-E;G-E(&AA<R!B965N(&-E<G1I9FEE9"!A<R!/
M<&5N(%-O=7)C92AT;2DN#0HC( T*(R!2961I<W1R:6)U=&EO;B!A;F0@=7-E
M(&EN('-O=7)C92!A;F0@8FEN87)Y(&9O<FUS+"!W:71H(&]R('=I=&AO=70-
M"B,@;6]D:69I8V%T:6]N+"!A<F4@<&5R;6ET=&5D('!R;W9I9&5D('1H870@
M=&AE(&9O;&QO=VEN9R!C;VYD:71I;VYS(&%R90T*(R!M970Z#0HC( T*(R Q
M+B!2961I<W1R:6)U=&EO;G,@:6X@<V]U<F-E(&-O9&4@;75S="!R971A:6X@
M=&AE(&%B;W9E(&-O<'ER:6=H= T*(R @("!N;W1I8V4L('1H:7,@;&ES="!O
M9B!C;VYD:71I;VYS+"!A;F0@=&AE(&9O;&QO=VEN9R!D:7-C;&%I;65R+@T*
M(R -"B,@,BX@4F5D:7-T<FEB=71I;VYS(&EN(&)I;F%R>2!F;W)M(&UU<W0@
M<F5P<F]D=6-E('1H92!A8F]V92!C;W!Y<FEG:'0-"B,@(" @;F]T:6-E+"!T
M:&ES(&QI<W0@;V8@8V]N9&ET:6]N<RP@86YD('1H92!F;VQL;W=I;F<@9&ES
M8VQA:6UE<B!I;@T*(R @("!T:&4@9&]C=6UE;G1A=&EO;B!A;F0O;W(@;W1H
M97(@;6%T97)I86QS('!R;W9I9&5D('=I=&@@=&AE#0HC(" @(&1I<W1R:6)U
M=&EO;BX-"B,@#0HC(#,N($1I9VET86P@0W)E871I;VYS(')E<75E<W1S('1H
M870@871T<FEB=71I;VX@8F4@9VEV96X@=&\@6F]P90T*(R @("!I;B!A;GD@
M;6%N;F5R('!O<W-I8FQE+B!:;W!E(&EN8VQU9&5S(&$@(E!O=V5R960@8GD@
M6F]P92(-"B,@(" @8G5T=&]N('1H870@:7,@:6YS=&%L;&5D(&)Y(&1E9F%U
M;'0N(%=H:6QE(&ET(&ES(&YO="!A(&QI8V5N<V4-"B,@(" @=FEO;&%T:6]N
M('1O(')E;6]V92!T:&ES(&)U='1O;BP@:70@:7,@<F5Q=65S=&5D('1H870@
M=&AE#0HC(" @(&%T=')I8G5T:6]N(')E;6%I;BX@02!S:6=N:69I8V%N="!I
M;G9E<W1M96YT(&AA<R!B965N('!U= T*(R @("!I;G1O(%IO<&4L(&%N9"!T
M:&ES(&5F9F]R="!W:6QL(&-O;G1I;G5E(&EF('1H92!:;W!E(&-O;6UU;FET
M>0T*(R @("!C;VYT:6YU97,@=&\@9W)O=RX@5&AI<R!I<R!O;F4@=V%Y('1O
M(&%S<W5R92!T:&%T(&=R;W=T:"X-"B,@#0HC(#0N($%L;"!A9'9E<G1I<VEN
M9R!M871E<FEA;',@86YD(&1O8W5M96YT871I;VX@;65N=&EO;FEN9PT*(R @
M("!F96%T=7)E<R!D97)I=F5D(&9R;VT@;W(@=7-E(&]F('1H:7,@<V]F='=A
M<F4@;75S="!D:7-P;&%Y#0HC(" @('1H92!F;VQL;W=I;F<@86-K;F]W;&5D
M9V5M96YT.@T*(R -"B,@(" @(" B5&AI<R!P<F]D=6-T(&EN8VQU9&5S('-O
M9G1W87)E(&1E=F5L;W!E9"!B>2!$:6=I=&%L($-R96%T:6]N<PT*(R @(" @
M(&9O<B!U<V4@:6X@=&AE(%H@3V)J96-T(%!U8FQI<VAI;F<@16YV:7)O;FUE
M;G0-"B,@(" @(" H:'1T<#HO+W=W=RYZ;W!E+F]R9R\I+B(-"B,@#0HC(" @
M($EN('1H92!E=F5N="!T:&%T('1H92!P<F]D=6-T(&)E:6YG(&%D=F5R=&ES
M960@:6YC;'5D97,@86X-"B,@(" @:6YT86-T(%IO<&4@9&ES=')I8G5T:6]N
M("AW:71H(&-O<'ER:6=H="!A;F0@;&EC96YS92!I;F-L=61E9"D-"B,@(" @
M=&AE;B!T:&ES(&-L875S92!I<R!W86EV960N#0HC( T*(R U+B!.86UE<R!A
M<W-O8VEA=&5D('=I=&@@6F]P92!O<B!$:6=I=&%L($-R96%T:6]N<R!M=7-T
M(&YO="!B92!U<V5D('1O#0HC(" @(&5N9&]R<V4@;W(@<')O;6]T92!P<F]D
M=6-T<R!D97)I=F5D(&9R;VT@=&AI<R!S;V9T=V%R92!W:71H;W5T#0HC(" @
M('!R:6]R('=R:71T96X@<&5R;6ES<VEO;B!F<F]M($1I9VET86P@0W)E871I
M;VYS+@T*(R -"B,@-BX@36]D:69I960@<F5D:7-T<FEB=71I;VYS(&]F(&%N
M>2!F;W)M('=H871S;V5V97(@;75S="!R971A:6X-"B,@(" @=&AE(&9O;&QO
M=VEN9R!A8VMN;W=L961G;65N=#H-"B,@#0HC(" @(" @(E1H:7,@<')O9'5C
M="!I;F-L=61E<R!S;V9T=V%R92!D979E;&]P960@8GD@1&EG:71A;"!#<F5A
M=&EO;G,-"B,@(" @("!F;W(@=7-E(&EN('1H92!:($]B:F5C="!0=6)L:7-H
M:6YG($5N=FER;VYM96YT#0HC(" @(" @*&AT=' Z+R]W=W<N>F]P92YO<F<O
M*2XB#0HC( T*(R @("!);G1A8W0@*')E+2ED:7-T<FEB=71I;VYS(&]F(&%N
M>2!O9F9I8VEA;"!:;W!E(')E;&5A<V4@9&\@;F]T#0HC(" @(')E<75I<F4@
M86X@97AT97)N86P@86-K;F]W;&5D9V5M96YT+@T*(R -"B,@-RX@36]D:69I
M8V%T:6]N<R!A<F4@96YC;W5R86=E9"!B=70@;75S="!B92!P86-K86=E9"!S
M97!A<F%T96QY(&%S#0HC(" @('!A=&-H97,@=&\@;V9F:6-I86P@6F]P92!R
M96QE87-E<RX@($1I<W1R:6)U=&EO;G,@=&AA="!D;R!N;W0-"B,@(" @8VQE
M87)L>2!S97!A<F%T92!T:&4@<&%T8VAE<R!F<F]M('1H92!O<FEG:6YA;"!W
M;W)K(&UU<W0@8F4@8VQE87)L>0T*(R @("!L86)E;&5D(&%S('5N;V9F:6-I
M86P@9&ES=')I8G5T:6]N<RX@($UO9&EF:6-A=&EO;G,@=VAI8V@@9&\@;F]T
M#0HC(" @(&-A<G)Y('1H92!N86UE(%IO<&4@;6%Y(&)E('!A8VMA9V5D(&EN
M(&%N>2!F;W)M+"!A<R!L;VYG(&%S('1H97D-"B,@(" @8V]N9F]R;2!T;R!A
M;&P@;V8@=&AE(&-L875S97,@86)O=F4N#0HC( T*(R -"B,@1&ES8VQA:6UE
M<@T*(R -"B,@("!42$E3(%-/1E1705)%($E3(%!23U9)1$5$($)9($1)1TE4
M04P@0U)%051)3TY3(&!@05,@25,G)R!!3D0@04Y9#0HC(" @15A04D534T5$
M($]2($E-4$Q)140@5T%24D%.5$E%4RP@24Y#3%5$24Y'+"!"550@3D]4($Q)
M34E4140@5$\L(%1(10T*(R @($E-4$Q)140@5T%24D%.5$E%4R!/1B!-15)#
M2$%.5$%"24Q)5%D@04Y$($9)5$Y%4U,@1D]2($$@4$%25$E#54Q!4@T*(R @
M(%!54E!/4T4@05)%($1)4T-,04E-140N("!)3B!.3R!%5D5.5"!32$%,3"!$
M24=)5$%,($-214%424].4R!/4B!)5%,-"B,@("!#3TY44DE"551/4E,@0D4@
M3$E!0DQ%($9/4B!!3ED@1$E214-4+"!)3D1)4D5#5"P@24Y#241%3E1!3"P-
M"B,@("!34$5#24%,+"!%6$5-4$Q!4EDL($]2($-/3E-%455%3E1)04P@1$%-
M04=%4R H24Y#3%5$24Y'+"!"550@3D]4#0HC(" @3$E-251%1"!43RP@4%)/
M0U5214U%3E0@3T8@4U5"4U1)5%5412!'3T]$4R!/4B!315)624-%4SL@3$]3
M4R!/1@T*(R @(%5312P@1$%402P@3U(@4%)/1DE44SL@3U(@0E5324Y%4U,@
M24Y415)255!424].*2!(3U=%5D52($-!55-%1"!!3D0-"B,@("!/3B!!3ED@
M5$A%3U)9($]&($Q)04))3$E462P@5TA%5$A%4B!)3B!#3TY44D%#5"P@4U12
M24-4($Q)04))3$E462P-"B,@("!/4B!43U)4("A)3D-,541)3D<@3D5'3$E'
M14Y#12!/4B!/5$A%4E=)4T4I($%225-)3D<@24X@04Y9(%=!62!/550-"B,@
M("!/1B!42$4@55-%($]&(%1(25,@4T]&5%=!4D4L($5614X@248@041625-%
M1"!/1B!42$4@4$]34TE"24Q)5%D@3T8-"B,@("!354-(($1!34%'12X-"B,@
M#0HC( T*(R!4:&ES('-O9G1W87)E(&-O;G-I<W1S(&]F(&-O;G1R:6)U=&EO
M;G,@;6%D92!B>2!$:6=I=&%L($-R96%T:6]N<R!A;F0-"B,@;6%N>2!I;F1I
M=FED=6%L<R!O;B!B96AA;&8@;V8@1&EG:71A;"!#<F5A=&EO;G,N("!3<&5C
M:69I8PT*(R!A='1R:6)U=&EO;G,@87)E(&QI<W1E9"!I;B!T:&4@86-C;VUP
M86YY:6YG(&-R961I=',@9FEL92X-"B,@#0HC(R,C(R,C(R,C(R,C(R,C(R,C
M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
M(R,C(R,C(R,C(R,C(R,-"B<G)U-E<75E;F-E(&EN<V5R=&EO;@T*#0H@(" @
M(" @02!S97%U96YC92!M87D@8F4@:6YS97)T960@=7-I;F<@86X@)VEN)R!C
M;VUM86YD+B @5&AE("=I;B<-"B @(" @("!C;VUM86YD('-P96-I9FEE<R!T
M:&4@;F%M92!O9B!A('-E<75E;F-E(&]B:F5C="!A;F0@=&5X="!T;PT*(" @
M(" @(&)E(&EN<V5R=&5D(&9O<B!E86-H(&5L96UE;G0@:6X@=&AE('-E<75E
M;F-E+B @#0H-"B @(" @("!4:&4@15!&4R!S>6YT87@@9F]R('1H92!I;B!C
M;VUM86YD(&ES.CH-"@T*(" @(" @(" @("4H:6X@;F%M92E;#0H@(" @(" @
M(" @(" @("!T97AT#0H@(" @(" @(" @)2AI;B!N86UE*5T-"@T*(" @(" @
M(%1H92!(5$U,('-Y;G1A>"!F;W(@=&AE(&EN(&-O;6UA;F0@:7,Z.@T*#0H@
M(" @(" @(" @/"$M+2-I;B!N86UE+2T^#0H@(" @(" @(" @(" @("!T97AT
M( T*(" @(" @(" @(#PA+2TC+VEN(&YA;64M+3X-"@T*(" @(" @4V5E('1H
M92!E>&%M<&QE(&)E;&]W('1H870@<VAO=W,@:&]W("=I9B<L("=E;'-E)RP@
M86YD("=I;B<@8V]M;6%N9',-"B @(" @(&UA>2!B92!C;VUB:6YE9"!T;R!D
M:7-P;&%Y(&$@<&]S<VEB;'D@96UP='D@;&ES="!O9B!O8FIE8W1S+@T*#0H@
M(" @("!4:&4@=&5X="!I;F-L=61E9"!W:71H:6X@86X@)VEN)R!C;VUM86YD
M('=I;&P@8F4@<F5F97)E9"!T;PT*(" @(" @87,@86X@)VEN)R!B;&]C:RX-
M"@T*(" @(%-Y;F]P<VES#0H-"B @(" @($EF('1H92!V87)I86)L92 G<V5Q
M=65N8V4G(&5X:7-T<R!A<R!A('-E<75E;F-E+"!A('-I;7!L92!C87-E#0H@
M(" @("!O9B!T:&4@)VEN)R!T86<@:7,@=7-E9"!A<R!F;VQL;W=S.CH-"@T*
M(" @(" @(" @/"$M+2-I;B!S97%U96YC92TM/G-O;64@;6%R:W5P/"$M+2,O
M:6XM+3X-"@T*(" @(" @02!M;W)E(&-O;7!L971E(&-A<V4@:7,@=7-E9"!A
M<R!F;VQL;W=S.CH-"@T*(" @(" @(" \(2TM(VEN('-E<75E;F-E('-O<G0]
M86=E+2T^#0H@(" @(" @(" @/"$M+2-V87(@<V5Q=65N8V4M;G5M8F5R+2T^
M*2 \(2TM(W9A<B!A9V4M+3X-"B @(" @(" @/"$M+2,O:6XM+3X-"@T*(" @
M($%T=')I8G5T97,-"@T*(" @(" @<V]R=" M+2!$969I;F4@=&AE('-O<G0@
M;W)D97(@9F]R('-E<75E;F-E(&ET96US+B @268@86X@:71E;2!I;@T*(" @
M(" @=&AE('-E<75E;F-E(&1O97,@;F]T(&1E9FEN92 -"@T*(" @(" @<F5V
M97)S92 M+2!2979E<G-E('1H92!S97%U96YC92 H;6%Y(&)E(&-O;6)I;F5D
M('=I=&@@<V]R="DN("!.;W1E#0H@(" @("!T:&%T('1H:7,@8V%N(&-A=7-E
M(&$@:'5G92!M96UO<GD@=7-E(&EN(&QA>GD@86-T:79A=&EO;B!I;G-T86YC
M97,N( T*#0H@(" @("!7:71H:6X@86X@)VEN)R!B;&]C:RP@=F%R:6%B;&5S
M(&%R92!S=6)S=&ET=71E9"!F<F]M('1H90T*(" @(" @96QE;65N=',@;V8@
M=&AE(&ET97)A=&EO;BX@(%1H92!E;&5M96YT<R!M87D@8F4@96ET:&5R#0H@
M(" @("!I;G-T86YC92!O<B!M87!P:6YG(&]B:F5C=',N("!);B!A9&1I=&EO
M;BP@=&AE('9A<FEA8FQE<SH-"@T*(" @(" @(" @)W-E<75E;F-E+6ET96TG
M("TM(%1H92!E;&5M96YT+@T*#0H@(" @(" @(" G<V5Q=65N8V4M=F%R+6YN
M;B<@+2T@5&AE('9A;'5E(&]F(&$@<W!E8VEF:6,@;F%M960@871T<FEB=71E
M#0H@(" @(" @(" @(&]F('1H92!I=&5M+"!W:&5R92 G;FYN)R!I<R!T:&4@
M;F%M92X@($9O<B!E>&%M<&QE+"!T;R!G970-"B @(" @(" @(" @86X@:71E
M;7,@)W1I=&QE)R!A='1R:6)U=&4L('5S92 G<V5Q=65N8V4M=F%R+71I=&QE
M)RX@(%1H:7,-"B @(" @(" @(" @8V]N<W1R=6-T(&ES(&UO<W0@=7-E9G5L
M(&EN(&%N("=I9B<@=&%G('1O('1E<W0@=VAE=&AE<B!A;@T*(" @(" @(" @
M("!A='1R:6)U=&4@:7,@<')E<V5N="P@8F5C875S92!T:&4@871T<FEB=71E
M(&QO;VMU<"!W:6QL(&)E#0H@(" @(" @(" @(&5X=&5N9&5D('1O('1H92!F
M=6QL(&1O8W5M96YT('1E;7!L871E(&YA;65S<&%C92X-"@T*(" @(" @(" @
M)W-E<75E;F-E+6ME>2<@+2T@5&AE(&ME>2!A<W-O8VEA=&5D('=I=&@@=&AE
M(&5L96UE;G0@:6X@86X-"B @(" @(" @(" @:71E;7,@;&ES="X@4V5E(&)E
M;&]W+@T*#0H@(" @(" @(" G<V5Q=65N8V4M:6YD97@G("TM(%1H92!I;F1E
M>"P@<W1A<G1I;F<@9G)O;2 P+"!O9B!T:&4-"B @(" @(" @(" @96QE;65N
M="!W:71H:6X@=&AE('-E<75E;F-E+@T*#0H@(" @(" @(" G<V5Q=65N8V4M
M;G5M8F5R)R M+2!4:&4@:6YD97@L('-T87)T:6YG(&9R;VT@,2P@;V8@=&AE
M#0H@(" @(" @(" @(&5L96UE;G0@=VET:&EN('1H92!S97%U96YC92X-"@T*
M(" @(" @(" @)W-E<75E;F-E+6QE='1E<B<@+2T@5&AE(&EN9&5X+"!S=&%R
M=&EN9R!F<F]M("=A)RP@;V8@=&AE#0H@(" @(" @(" @(&5L96UE;G0@=VET
M:&EN('1H92!S97%U96YC92X-"@T*(" @(" @(" @)W-E<75E;F-E+4QE='1E
M<B<@+2T@5&AE(&EN9&5X+"!S=&%R=&EN9R!F<F]M("=!)RP@;V8@=&AE#0H@
M(" @(" @(" @(&5L96UE;G0@=VET:&EN('1H92!S97%U96YC92X-"@T*(" @
M(" @(" @)W-E<75E;F-E+7)O;6%N)R M+2!4:&4@:6YD97@L('-T87)T:6YG
M(&9R;VT@)VDG+"!O9B!T:&4-"B @(" @(" @(" @96QE;65N="!W:71H:6X@
M=&AE('-E<75E;F-E+@T*#0H@(" @(" @(" G<V5Q=65N8V4M4F]M86XG("TM
M(%1H92!I;F1E>"P@<W1A<G1I;F<@9G)O;2 G22<L(&]F('1H90T*(" @(" @
M(" @("!E;&5M96YT('=I=&AI;B!T:&4@<V5Q=65N8V4N#0H-"B @(" @(" @
M("=S97%U96YC92US=&%R="<@+2T@02!V87)I86)L92!T:&%T(&ES('1R=64@
M:68@=&AE(&5L96UE;G0-"B @(" @(" @(" @8F5I;F<@9&ES<&QA>65D(&ES
M('1H92!F:7)S="!O9B!T:&4@9&ES<&QA>65D(&5L96UE;G1S+ T*(" @(" @
M(" @("!A;F0@9F%L<V4@;W1H97)W:7-E+@T*#0H@(" @(" @(" G<V5Q=65N
M8V4M96YD)R M+2!!('9A<FEA8FQE('1H870@:7,@=')U92!I9B!T:&4@96QE
M;65N= T*(" @(" @(" @("!B96EN9R!D:7-P;&%Y960@:7,@=&AE(&QA<W0@
M;V8@=&AE(&1I<W!L87EE9"!E;&5M96YT<RP-"B @(" @(" @(" @86YD(&9A
M;'-E(&]T:&5R=VES92X-"@T*(" @(" @87)E(&1E9FEN960@9F]R(&5A8V@@
M96QE;65N="X-"@T*(" @(" @3F]R;6%L;'DL("=I;B<@8FQO8VMS(&%R92!U
M<V5D('1O(&ET97)A=&4@;W9E<B!S97%U96YC97,@;V8-"B @(" @(&EN<W1A
M;F-E<RX@($EF('1H92!O<'1I;VYA;"!P87)A;65T97(@)VUA<'!I;F<G(&ES
M('-P96-I9FEE9 T*(" @(" @869T97(@=&AE('-E<75E;F-E(&YA;64L('1H
M96X@=&AE(&5L96UE;G1S(&]F('1H92!S97%U96YC90T*(" @(" @=VEL;"!B
M92!T<F5A=&5D(&%S(&UA<'!I;F<@;V)J96-T<RX-"@T*(" @(" @06X@)VEN
M)R!C;VUM86YD(&UA>2!B92!U<V5D('1O(&ET97)A=&4@;W9E<B!A('-E<75E
M;F-E(&]F#0H@(" @("!D:6-T:6]N87)Y(&ET96US+B @268@=&AE(&5L96UE
M;G1S(&]F('1H92!I=&5R871I;VX@87)E#0H@(" @("!T=V\M96QE;65N="!T
M=7!L97,L('1H96X@=&AE;B!T:&4@=&5M<&QA=&4@8V]D92!G:79E;B!I;B!T
M:&4-"B @(" @("=I;B<@8FQO8VL@=VEL;"!B92!A<'!L:65D('1O('1H92!S
M96-O;F0@96QE;65N="!O9B!E86-H#0H@(" @("!T=7!L92!A;F0@;6%Y('5S
M92!A('9A<FEA8FQE+" G<V5Q=65N8V4M:V5Y)R!T;R!A8V-E<W,@=&AE#0H@
M(" @("!F:7)S="!E;&5M96YT(&EN(&5A8V@@='5P;&4N#0H-"B @("!"871C
M:"!S97%U96YC92!I;G-E<G1I;VX-"@T*(" @(" @5VAE;B!D:7-P;&%Y:6YG
M(&$@;&%R9V4@;G5M8F5R(&]F(&]B:F5C=',L(&ET(&ES('-O;65T:6UE<PT*
M(" @(" @9&5S:7)E86)L92!T;R!D:7-P;&%Y(&IU<W0@82!S=6(M<V5Q=65N
M8V4@;V8@=&AE(&1A=&$N#0H@(" @("!!;B G:6XG(&-O;6UA;F0@;6%Y(&AA
M=F4@;W!T:6]N86P@<&%R86UE=&5R<RP-"B @(" @(&%S(&EN.CH-"@T*(" @
M(" @(" @(#PA+2TC:6X@=F%L=65S('-T87)T/7-T87)T7W9A<B!S:7IE/3<M
M+3X-"@T*(" @(" @5&AE('!A<F%M971E<B!V86QU97,@;6%Y(&)E(&5I=&AE
M<B!I;G1E9V5R(&QI=&5R86QS(&]R#0H@(" @("!V87)I86)L92!N86UE<RX-
M"@T*(" @(" @57 @=&\@9FEV92!P87)A;65T97)S(&UA>2!B92!S970Z#0H-
M"B @(" @(" @(" G<W1A<G0G(" @+2T@5&AE(&YU;6)E<B!O9B!T:&4@9FER
M<W0@96QE;65N="!T;R!B92!S:&]W;BP-"B @(" @(" @(" @(" @(" @(" @
M(" @=VAE<F4@96QE;65N=',@87)E(&YU;6)E<F5D(&9R;VT@,2X-"@T*(" @
M(" @(" @("=E;F0G(" @(" M+2!4:&4@;G5M8F5R(&]F('1H92!L87-T(&5L
M96UE;G0@=&\@8F4@<VAO=VXL#0H@(" @(" @(" @(" @(" @(" @(" @('=H
M97)E(&5L96UE;G1S(&%R92!N=6UB97)E9"!F<F]M(#$N#0H-"B @(" @(" @
M(" G<VEZ92<@(" @+2T@5&AE(&1E<VER960@;G5M8F5R(&]F(&5L96UE;G1S
M('1O(&)E('-H;W=N(&%T#0H@(" @(" @(" @(" @(" @(" @(" @(&]N8V4N
M#0H-"B @(" @(" @(" G;W)P:&%N)R @+2T@5&AE(&1E<VER960@;6EN:6UU
M;2!N=6UB97(@;V8@;V)J96-T<R!T;R!B90T*(" @(" @(" @(" @(" @(" @
M(" @("!D:7-P;&%Y960N("!4:&4@9&5F875L="!V86QU92!F;W(@=&AI<PT*
M(" @(" @(" @(" @(" @(" @(" @("!P87)A;65T97(@:7,@,RX-"@T*(" @
M(" @(" @("=O=F5R;&%P)R M+2!4:&4@9&5S:7)E9"!O=F5R;&%P(&)E='=E
M96X@8F%T8VAE<RX@5&AE#0H@(" @(" @(" @(" @(" @(" @(" @(&1E9F%U
M;'0@:7,@;F\@;W9E<FQA<"X@(" @( T*#0H@(" @("!4>7!I8V%L;'DL(&]N
M;'D@)W-T87)T)R!A;F0@)W-I>F4G('=I;&P@8F4@<W!E8VEF:65D+@T*#0H@
M(" @("!7:&5N(&)A=&-H(&EN<V5R=&EO;B!I<R!U<V5D+"!S979E<F%L(&%D
M9&ET:6]N86P@=F%R:6%B;&5S(&%R90T*(" @(" @9&5F:6YE9"!F;W(@=7-E
M('=I=&AI;B!T:&4@<V5Q=65N8V4@:6YS97)T:6]N('1E>'0Z#0H-"B @(" @
M(" @(" G<V5Q=65N8V4M<75E<GDG("TM(%1H92!O<FEG:6YA;"!Q=65R>2!S
M=')I;F<@9VEV96X@:6X@82!G970-"B @(" @(" @(" @("!R97%U97-T('=I
M=&@@=&AE(&9O<FT@=F%R:6%B;&4@;F%M960@:6X@=&AE("=S=&%R="<-"B @
M(" @(" @(" @("!A='1R:6)U=&4@<F5M;W9E9"X@(%1H:7,@:7,@97AT<F5M
M96QY('5S969U;"!W:&5N#0H@(" @(" @(" @(" @8G5I;&1I;F<@55),<R!T
M;R!F971C:"!A;F]T:&5R(&)A=&-H+@T*#0H@(" @(" @(" @(" @5&\@<V5E
M(&AO=R!T:&ES(&ES('5S960L(&-O;G-I9&5R('1H92!F;VQL;W=I;F<@97AA
M;7!L93HZ#0H-"B @(" @(" @(" @(" @(" @/"$M+2-I;B!S96%R8VA?<F5S
M=6QT<R!S:7IE/3(P('-T87)T/6)A=&-H7W-T87)T+2T^#0H-"B @(" @(" @
M(" @(" @(" @(" @+BXN(&1I<W!L87D@<F]W<PT*#0H@(" @(" @(" @(" @
M(" @(" @(#PA+2TC:68@<V5Q=65N8V4M96YD+2T^(#PA+2TC:68@;F5X="US
M97%U96YC92TM/@T*(" @(" @(" @(" @(" @(" @(" @(#QA(&AR968](CPA
M+2TC=F%R(%523"TM/B\\(2TM(W9A<B!S97%U96YC92UQ=65R>0T*(" @(" @
M(" @(" @(" @(" @(" @(" @(" M+3XF8F%T8VA?<W1A<G0]/"$M+2-V87(-
M"B @(" @(" @(" @(" @(" @(" @(" @(" @;F5X="US97%U96YC92US=&%R
M="UN=6UB97(M+3XB/@T*(" @(" @(" @(" @(" @(" @(" @("A.97AT(#PA
M+2TC=F%R(&YE>'0M<V5Q=65N8V4M<VEZ92TM/B!R97-U;'1S*0T*(" @(" @
M(" @(" @(" @(" @(" @(#PO83X-"B @(" @(" @(" @(" @(" @(" @/"$M
M+2,O:68M+3X@/"$M+2,O:68M+3X-"@T*(" @(" @(" @(" @(" @(" \(2TM
M(R]I;BTM/@T*#0H@(" @(" @(" @(" @268@=&AE(&]R:6=I;F%L(%523"!I
M<SH@)V9O;R]B87(_>#TQ)GD],B<L('1H96X@=&AE#0H@(" @(" @(" @(" @
M<F5N9&5R960@=&5X=" H869T97(@<F]W(&1A=&$@87)E(&1I<W!L871E9"D@
M=VEL;"!B93HZ#0H-"B @(" @(" @(" @(" @(" @(" @(" \82!H<F5F/2)F
M;V\O8F%R/W@],29Y/3(F8F%T8VA?<W1A<G0],C B/@T*(" @(" @(" @(" @
M(" @(" @(" @("A.97AT(#(P(')E<W5L=',I#0H@(" @(" @(" @(" @(" @
M(" @(" @/"]A/@T*#0H@(" @(" @(" @(" @268@=&AE(&]R:6=I;F%L(%52
M3"!I<SH@)V9O;R]B87(_8F%T8VA?<W1A<G0],3 F>#TQ)GD],B<L#0H@(" @
M(" @(" @(" @=&AE;B!T:&4@<F5N9&5R960@=&5X=" H869T97(@<F]W(&1A
M=&$@87)E(&1I<W!L871E9"D-"B @(" @(" @(" @("!W:6QL(&)E.CH-"@T*
M(" @(" @(" @(" @(" @(" @(" @(#QA(&AR968](F9O;R]B87(_>#TQ)GD]
M,B9B871C:%]S=&%R=#TS,"(^#0H@(" @(" @(" @(" @(" @(" @(" @*$YE
M>'0@,C @<F5S=6QT<RD-"B @(" @(" @(" @(" @(" @(" @(" \+V$^#0H-
M"B @(" @(" @(" G<V5Q=65N8V4M<W1E<"US=&%R="UI;F1E>"<@+2T@5&AE
M(&EN9&5X+"!S=&%R=&EN9R!F<F]M(# L#0H@(" @(" @(" @(" @;V8@=&AE
M('-T87)T(&]F('1H92!C=7)R96YT(&)A=&-H+@T*#0H@(" @(" @(" @)W-E
M<75E;F-E+7-T97 M96YD+6EN9&5X)R M+2!4:&4@:6YD97@L('-T87)T:6YG
M(&9R;VT@,"P@;V8-"B @(" @(" @(" @("!T:&4@96YD(&]F('1H92!C=7)R
M96YT(&)A=&-H+@T*#0H@(" @(" @(" @)W-E<75E;F-E+7-T97 M<VEZ92<@
M+2T@5&AE(&)A=&-H('-I>F4@=7-E9"X-"@T*(" @(" @(" @("=P<F5V:6]U
M<RUS97%U96YC92<@+2T@5&AI<R!V87)I86)L92!W:6QL(&)E('1R=64@=VAE
M;B!T:&4-"B @(" @(" @(" @("!F:7)S="!E;&5M96YT(&ES(&1I<W!L87EE
M9"!A;F0@=VAE;B!T:&4@9FER<W0@96QE;65N= T*(" @(" @(" @(" @(&1I
M<W!L87EE9"!I<R!N;W0@=&AE(&9I<G-T(&5L96UE;G0@:6X@=&AE('-E<75E
M;F-E+@T*#0H@(" @(" @(" @)W!R979I;W5S+7-E<75E;F-E+7-T87)T+6EN
M9&5X)R M+2!4:&4@:6YD97@L('-T87)T:6YG(&9R;VT-"B @(" @(" @(" @
M(" P+"!O9B!T:&4@<W1A<G0@;V8@=&AE(&)A=&-H('!R979I;W5S('1O('1H
M92!C=7)R96YT#0H@(" @(" @(" @(" @8F%T8V@N#0H-"B @(" @(" @(" G
M<')E=FEO=7,M<V5Q=65N8V4M96YD+6EN9&5X)R M+2!4:&4@:6YD97@L('-T
M87)T:6YG(&9R;VT-"B @(" @(" @(" @(" P+"!O9B!T:&4@96YD(&]F('1H
M92!B871C:"!P<F5V:6]U<R!T;R!T:&4@8W5R<F5N= T*(" @(" @(" @(" @
M(&)A=&-H+@T*#0H@(" @(" @(" @)W!R979I;W5S+7-E<75E;F-E+7-I>F4G
M("TM(%1H92!S:7IE(&]F('1H92!B871C:"!P<F5V:6]U<R!T;PT*(" @(" @
M(" @(" @('1H92!C=7)R96YT(&)A=&-H+@T*#0H@(" @(" @(" @)W!R979I
M;W5S+6)A=&-H97,G("TM($$@<V5Q=65N8V4@;V8@;6%P<&EN9R!O8FIE8W1S
M#0H@(" @(" @(" @(" @8V]N=&%I;FEN9R!I;F9O<FUA=&EO;B!A8F]U="!A
M;&P@;V8@=&AE(&)A=&-H97,@<')I;W(-"B @(" @(" @(" @("!T;R!T:&4@
M8F%T8V@@8F5I;F<@9&ES<&QA>65D+@T*#0H@(" @(" @(" @(" @16%C:"!O
M9B!T:&5S92!M87!P:6YG(&]B:F5C=',@:6YC;'5D92!T:&4@9F]L;&]W:6YG
M#0H@(" @(" @(" @(" @=F%R:6%B;&5S.@T*#0H@(" @(" @(" @(" @(" @
M8F%T8V@M<W1A<G0M:6YD97@@+2T@5&AE(&EN9&5X+"!S=&%R=&EN9R!F<F]M
M#0H@(" @(" @(" @(" @(" @(" @,"P@;V8@=&AE(&)E9VEN;FEN9R!O9B!T
M:&4@8F%T8V@N#0H-"B @(" @(" @(" @(" @("!B871C:"UE;F0M:6YD97@@
M+2T@5&AE(&EN9&5X+"!S=&%R=&EN9R!F<F]M#0H@(" @(" @(" @(" @(" @
M(" @,"P@;V8@=&AE(&5N9"!O9B!T:&4@8F%T8V@N#0H-"B @(" @(" @(" @
M(" @("!B871C:"US:7IE("TM(%1H92!S:7IE(&]F('1H92!B871C:"X-"@T*
M(" @(" @(" @("=N97AT+7-E<75E;F-E)R M+2!4:&ES('9A<FEA8FQE('=I
M;&P@8F4@=')U92!W:&5N('1H92!L87-T#0H@(" @(" @(" @(" @96QE;65N
M="!I<R!D:7-P;&%Y960@86YD('=H96X@=&AE(&QA<W0@96QE;65N= T*(" @
M(" @(" @(" @(&1I<W!L87EE9"!I<R!N;W0@=&AE(&QA<W0@96QE;65N="!I
M;B!T:&4@<V5Q=65N8V4N#0H-"B @(" @(" @(" G;F5X="US97%U96YC92US
M=&%R="UI;F1E>"<@+2T@5&AE(&EN9&5X+"!S=&%R=&EN9R!F<F]M#0H@(" @
M(" @(" @(" @,"P@;V8@=&AE('-T87)T(&]F('1H92!B871C:"!A9G1E<B!T
M:&4@8W5R<F5N= T*(" @(" @(" @(" @(&)A=&-H+@T*#0H@(" @(" @(" @
M)VYE>'0M<V5Q=65N8V4M96YD+6EN9&5X)R M+2!4:&4@:6YD97@L('-T87)T
M:6YG(&9R;VT-"B @(" @(" @(" @(" P+"!O9B!T:&4@96YD(&]F('1H92!B
M871C:"!A9G1E<B!T:&4@8W5R<F5N= T*(" @(" @(" @(" @(&)A=&-H+@T*
M#0H@(" @(" @(" @)VYE>'0M<V5Q=65N8V4M<VEZ92<@+2T@5&AE('-I>F4@
M;V8@=&AE(&)A=&-H(&%F=&5R#0H@(" @(" @(" @(" @=&AE(&-U<G)E;G0@
M8F%T8V@N#0H-"B @(" @(" @(" G;F5X="UB871C:&5S)R M+2!!('-E<75E
M;F-E(&]F(&UA<'!I;F<@;V)J96-T<PT*(" @(" @(" @(" @(&-O;G1A:6YI
M;F<@:6YF;W)M871I;VX@86)O=70@86QL(&]F('1H92!B871C:&5S(&%F=&5R
M#0H@(" @(" @(" @(" @=&AE(&)A=&-H(&)E:6YG(&1I<W!L87EE9"X-"@T*
M(" @(" @(" @(" @($5A8V@@;V8@=&AE<V4@;6%P<&EN9R!O8FIE8W1S(&EN
M8VQU9&4@=&AE(&9O;&QO=VEN9PT*(" @(" @(" @(" @('9A<FEA8FQE<SH-
M"@T*(" @(" @(" @(" @(" @(&)A=&-H+7-T87)T+6EN9&5X("TM(%1H92!I
M;F1E>"P@<W1A<G1I;F<@9G)O;0T*(" @(" @(" @(" @(" @(" @(# L(&]F
M('1H92!B96=I;FYI;F<@;V8@=&AE(&)A=&-H+@T*#0H@(" @(" @(" @(" @
M(" @8F%T8V@M96YD+6EN9&5X("TM(%1H92!I;F1E>"P@<W1A<G1I;F<@9G)O
M;0T*(" @(" @(" @(" @(" @(" @(# L(&]F('1H92!E;F0@;V8@=&AE(&)A
M=&-H+@T*#0H@(" @(" @(" @(" @(" @8F%T8V@M<VEZ92 M+2!4:&4@<VEZ
M92!O9B!T:&4@8F%T8V@N#0H-"B @(" @($9O<B!E86-H(&]F('1H92!V87)I
M86)L97,@;&ES=&5D(&%B;W9E('=I=&@@;F%M97,@96YD:6YG(&EN#0H@(" @
M(" B+6EN9&5X(BP@=&AE<F4@87)E('9A<FEA8FQE<R!W:71H(&YA;65S(&5N
M9&EN9R!I;B B+6YU;6)E<B(L#0H@(" @(" B+7)O;6%N(BP@(BU2;VUA;B(L
M("(M;&5T=&5R(BP@86YD("(M3&5T=&5R(B!T:&%T(&%R92!I;F1E>&5D#0H@
M(" @("!F<F]M(#$L(")I(BP@(DDB+" B82(L(&%N9" B02(L(')E<W!E8W1I
M=F5L>2X@($EN(&%D9&ET:6]N+ T*(" @(" @9F]R(&5V97)Y(&]N92!O9B!T
M:&5S92!V87)I86)L97,@=&AE<F4@87)E('9A<FEA8FQE<R!W:71H#0H@(" @
M("!N86UE<R!E;F1I;F<@:6X@(BUV87(M>'AX(BP@=VAE<F4@(GAX>"(@:7,@
M86X@96QE;65N= T*(" @(" @871T<FEB=71E(&YA;64@;W(@:V5Y+@T*#0H@
M(" @4W5M;6%R>2!S=&%T:7-T:6-S#0H-"B @(" @(%=H96X@<&5R9F]R;6EN
M9R!S97%U96YC92!I;G-E<G1I;VXL('-P96-I86P@=F%R:6%B;&5S(&UA>2!B
M90T*(" @(" @=7-E9"!T;R!O8G1A:6X@<W5M;6%R>2!S=&%T:7-T:6-S+B @
M5&\@;V)T86EN(&$@<W5M;6%R>0T*(" @(" @<W1A=&ES=&EC(&9O<B!A('9A
M<FEA8FQE+"!U<V4@=&AE('9A<FEA8FQE(&YA;64Z#0H@(" @(" G<W1A=&ES
M=&EC+6YA;64G+"!W:&5R92 G<W1A=&ES=&EC)R!I<R!A('-T871I<W1I8R!N
M86UE(&%N9 T*(" @(" @)VYA;64G(&ES('1H92!N86UE(&]F(&$@9&%T82!V
M87)I86)L92X-"@T*(" @(" @0W5R<F5N=&QY('-U<'!O<G1E9"!S=&%T:7-T
M:6,@;F%M97,@87)E.@T*#0H@(" @(" @('1O=&%L("TM(%1H92!T;W1A;"!O
M9B!N=6UE<FEC('9A;'5E<RX-"@T*(" @(" @("!C;W5N=" M+2!4:&4@=&]T
M86P@;G5M8F5R(&]F(&YO;BUM:7-S:6YG('9A;'5E<RX-"@T*(" @(" @("!M
M:6X@+2T@5&AE(&UI;FEM=6T@;V8@;F]N+6UI<W-I;F<@=F%L=65S+@T*#0H@
M(" @(" @(&UA>" M+2!4:&4@;6%X:6UU;2!O9B!N;VXM;6ES<VEN9R!V86QU
M97,N#0H-"B @(" @(" @;65D:6%N("TM(%1H92!M961I86X@;V8@;F]N+6UI
M<W-I;F<@=F%L=65S+@T*#0H@(" @(" @(&UE86X@+2T@5&AE(&UE86X@;V8@
M;G5M97)I8R!V86QU97,@=F%L=65S+@T*#0H@(" @(" @('9A<FEA;F-E("TM
M(%1H92!V87)I86YC92!O9B!N=6UE<FEC('9A;'5E<R!C;VUP=71E9"!W:71H
M(&$-"B @(" @(" @("!D96=R965S(&]F(&9R965D;VT@<65U86P@=&\@=&AE
M(&-O=6YT("T@,2X-"@T*(" @(" @("!V87)I86YC92UN("TM(%1H92!V87)I
M86YC92!O9B!N=6UE<FEC('9A;'5E<R!C;VUP=71E9"!W:71H(&$-"B @(" @
M(" @("!D96=R965S(&]F(&9R965D;VT@<65U86P@=&\@=&AE(&-O=6YT+@T*
M#0H@(" @(" @('-T86YD87)D+61E=FEA=&EO;B M+2!4:&4@<W1A;F1A<F0@
M9&5V:6%T:6]N(&]F(&YU;65R:6,@=F%L=65S#0H@(" @(" @(" @8V]M<'5T
M960@=VET:"!A(&1E9W)E97,@;V8@9G)E961O;2!Q975A;"!T;R!T:&4@8V]U
M;G0@+2 Q+@T*#0H@(" @(" @('-T86YD87)D+61E=FEA=&EO;BUN("TM(%1H
M92!S=&%N9&%R9"!D979I871I;VX@;V8@;G5M97)I8PT*(" @(" @(" @('9A
M;'5E<R!C;VUP=71E9"!W:71H(&$@9&5G<F5E<R!O9B!F<F5E9&]M('%E=6%L
M('1O('1H92!C;W5N="X-"@T*(" @(" @36ES<VEN9R!V86QU97,@87)E(&5I
M=&AE<B G3F]N92<@;W(@=&AE(&%T=')I8G5T92 G5F%L=64G#0H@(" @("!O
M9B!T:&4@;6]D=6QE("=-:7-S:6YG)RP@:68@<')E<V5N="X-"@T*(" @("=E
M;'-E)R!C;VYT:6YU871I;VX@=&%G('=I=&AI;B!I;@T*#0H@(" @("!!;B G
M96QS92<@=&%G(&UA>2!B92!U<V5D(&%S(&$@8V]N=&EN=6%T:6]N('1A9R!I
M;B!T:&4@)VEN)R!T86<N#0H@(" @("!4:&4@<V]U<F-E(&%F=&5R('1H92 G
M96QS92<@=&%G(&ES(&EN<V5R=&5D(&EF.@T*#0H@(" @(" @("T@5&AE('-E
M<75E;F-E(&=I=F5N('1O('1H92 G:6XG('1A9R!I<R!O9B!Z97)O(&QE;F=T
M:"P@;W(-"@T*(" @(" @(" M(%1H92 G<')E=FEO=7,G(&%T=')I8G5T92!W
M87,@=7-E9"!A;F0@=&AE:7(@87)E(&YO#0H@(" @(" @(" @<')E=FEO=7,@
M8F%T8VAE<RP@;W(-"@T*(" @(" @(" M(%1H92 G;F5X="<@871T<FEB=71E
M('=A<R!U<V5D(&%N9"!T:&5I<B!A<F4@;F\-"B @(" @(" @("!N97AT(&)A
M=&-H97,L(&]R#0H-"B<G)R C)PT*#0I?7W)C<U]I9%]?/2<D260Z($147TEN
M+G!Y+'8@,2XT," R,# P+S U+S(U(#$V.C,S.C0T('-H86YE($5X<" D)PT*
M7U]V97)S:6]N7U\])R12979I<VEO;CH@,2XT," D)ULQ,3HM,ET-"@T*9G)O
M;2!$5%]5=&EL(&EM<&]R="!%=F%L+"!E>'!R7V=L;V)A;',-"F9R;VT@1%1?
M571I;"!I;7!O<G0@4&%R<V5%<G)O<BP@<&%R<V5?<&%R86US+"!N86UE7W!A
M<F%M+"!S='(-"F9R;VT@1%1?571I;"!I;7!O<G0@<F5N9&5R7V)L;V-K<RP@
M26YS=&%N8V5$:6-T+"!686QI9&%T:6]N17)R;W(-"F9R;VT@<W1R:6YG(&EM
M<&]R="!F:6YD+"!A=&]I+"!J;VEN+"!S<&QI= T*:6UP;W)T('1S7W)E9V5X
M#0IF<F]M($147TEN4U8@:6UP;W)T('-E<75E;F-E7W9A<FEA8FQE<RP@;W!T
M#0I4=7!L951Y<&4]='EP92@H*2D-"@T*8VQA<W,@26Y&86-T;W)Y.@T*(" @
M(&)L;V-K0V]N=&EN=6%T:6]N<STH)V5L<V4G+"D-"B @("!N86UE/2=I;B<-
M"@T*(" @(&1E9B!?7V-A;&Q?7RAS96QF+"!B;&]C:W,I.@T*(" @(" @("!I
M/4EN0VQA<W,H8FQO8VMS*0T*(" @(" @("!I9B!I+F)A=&-H.B!R971U<FX@
M:2YR96YD97)W8@T*(" @(" @("!E;'-E.B!R971U<FX@:2YR96YD97)W;V(-
M"@T*26X]26Y&86-T;W)Y*"D-"@T*8VQA<W,@26Y#;&%S<SH-"B @("!E;'-E
M<SU.;VYE#0H@(" @97AP<CUS;W)T/7-O<G1E>'!R/6)A=&-H/6UA<'!I;F<]
M3F]N90T*(" @('-T87)T7VYA;65?<F4]3F]N90T*(" @(')E=F5R<V4]3F]N
M90T*(" @( T*(" @(&1E9B!?7VEN:71?7RAS96QF+"!B;&]C:W,I.@T*(" @
M(" @("!T;F%M92P@87)G<RP@<V5C=&EO;B ](&)L;V-K<ULP70T*(" @(" @
M("!A<F=S/7!A<G-E7W!A<F%M<RAA<F=S+"!N86UE/2<G+"!S=&%R=#TG,2<L
M96YD/2<M,2<L<VEZ93TG,3 G+ T*(" @(" @(" @(" @(" @(" @(" @(" @
M("!O<G!H86X])S,G+&]V97)L87 ])S$G+&UA<'!I;F<],2P-"B @(" @(" @
M(" @(" @(" @(" @(" @(" @<VMI<%]U;F%U=&AO<FEZ960],2P-"B @(" @
M(" @(" @(" @(" @(" @(" @(" @<')E=FEO=7,],2P@;F5X=#TQ+"!E>'!R
M/2<G+"!S;W)T/2<G+ T*(" @(" @(" @(" @(" @(" @(" @(" @("!R979E
M<G-E/3$I#0H@(" @(" @('-E;&8N87)G<SUA<F=S#0H@(" @(" @(&AA<U]K
M97D]87)G<RYH87-?:V5Y#0H-"B @(" @(" @:68@:&%S7VME>2@G<V]R="<I
M.@T*(" @(" @(" @(" @<V]R=#UA<F=S6R=S;W)T)UT-"B @(" @(" @(" @
M('-O<G1E>'!R/4YO;F4-"B @(" @(" @(" @(&EF('-O<G0]/2=S97%U96YC
M92UI=&5M)SH@#0H@(" @(" @(" @(" @(" @<V]R=#TG)PT*(" @(" @(" @
M(" @96QI9B!S;W)T6SHU73T])V5X<'(Z)SH-"B @(" @(" @(" @(" @("!S
M;W)T/7-O<G1;-3I=#0H@(" @(" @(" @(" @(" @=')Y.B!S;W)T97AP<CU%
M=F%L*'-O<G0L(&5X<')?9VQO8F%L<RDN979A; T*(" @(" @(" @(" @(" @
M(&5X8V5P="!3>6YT87A%<G)O<BP@=CH-"B @(" @(" @(" @(" @(" @(" @
M<F%I<V4@4&%R<V5%<G)O<BP@* T*(" @(" @(" @(" @(" @(" @(" @(" @
M)SQS=')O;F<^17AP<F5S<VEO;B H4'ET:&]N*2!3>6YT87@@97)R;W(\+W-T
M<F]N9SXZ)PT*(" @(" @(" @(" @(" @(" @(" @(" @)UQN/'!R93Y<;B5S
M7&X\+W!R93Y<;B<@)2!V6S!=+ T*(" @(" @(" @(" @(" @(" @(" @(" @
M)VEN)RD-"B @(" @(" @(" @('-E;&8N<V]R=#US;W)T#0H@(" @(" @(" @
M("!S96QF+G-O<G1E>'!R/7-O<G1E>'!R#0H-"B @(" @(" @:68@:&%S7VME
M>2@G<F5V97)S92<I.@T*(" @(" @(" @(" @<V5L9BYR979E<G-E/6%R9W-;
M)W)E=F5R<V4G70T*(" @(" @(" @(" @#0H@(" @(" @(&EF(&AA<U]K97DH
M)VUA<'!I;F<G*3H@<V5L9BYM87!P:6YG/6%R9W-;)VUA<'!I;F<G70T*(" @
M(" @("!F;W(@;B!I;B G<W1A<G0G+" G<VEZ92<L("=E;F0G.@T*(" @(" @
M(" @(" @:68@:&%S7VME>2AN*3H@<V5L9BYB871C:#TQ#0H-"B @(" @(" @
M9F]R(&X@:6X@)V]R<&AA;B<L)V]V97)L87 G+"=P<F5V:6]U<R<L)VYE>'0G
M.@T*(" @(" @(" @(" @:68@:&%S7VME>2AN*2!A;F0@;F]T('-E;&8N8F%T
M8V@Z#0H@(" @(" @(" @(" @(" @<F%I<V4@4&%R<V5%<G)O<BP@* T*(" @
M(" @(" @(" @(" @(" @(" B(B(-"B @(" @(" @(" @(" @(" @(" @5&AE
M("5S(&%T=')I8G5T92!W87,@=7-E9"!B=70@;F5I=&AE<B!O9B!T:&4-"B @
M(" @(" @(" @(" @(" @(" @/&-O9&4^<W1A<G0\+V-O9&4^+" \8V]D93YE
M;F0\+V-O9&4^+"!O<B \8V]D93YS:7IE/"]C;V1E/@T*(" @(" @(" @(" @
M(" @(" @("!A='1R:6)U=&5S('=E<F4@=7-E9"X-"B @(" @(" @(" @(" @
M(" @(" @(B(B("4@;BP@)VEN)RD-"@T*(" @(" @("!I9B!H87-?:V5Y*"=S
M=&%R="<I.@T*(" @(" @(" @(" @=CUA<F=S6R=S=&%R="==#0H@(" @(" @
M(" @("!I9B!T>7!E*'8I/3UT>7!E*"<G*3H-"B @(" @(" @(" @(" @("!T
M<GDZ(&%T;VDH=BD-"B @(" @(" @(" @(" @("!E>&-E<'0Z#0H@(" @(" @
M(" @(" @(" @(" @('-E;&8N<W1A<G1?;F%M95]R93UT<U]R96=E>"YC;VUP
M:6QE* T*(" @(" @(" @(" @(" @(" @(" @(" @)R8K)RL-"B @(" @(" @
M(" @(" @(" @(" @(" @(&IO:6XH;6%P*&QA;6)D82!C.B B6R5S72(@)2!C
M+"!V*2PG)RDK#0H@(" @(" @(" @(" @(" @(" @(" @(" G/5LP+3E=*R8K
M)RD-"B @(" @(" @(" @(" @(" @(" @#0H@(" @(" @(&YA;64L97AP<CUN
M86UE7W!A<F%M*&%R9W,L)VEN)RPQ*0T*(" @(" @("!I9B!E>'!R(&ES(&YO
M="!.;VYE.B!E>'!R/65X<'(N979A; T*(" @(" @("!S96QF+E]?;F%M95]?
M+"!S96QF+F5X<'(@/2!N86UE+"!E>'!R#0H@(" @(" @('-E;&8N<V5C=&EO
M;CUS96-T:6]N+F)L;V-K<PT*(" @(" @("!I9B!L96XH8FQO8VMS*2 ^(#$Z
M#0H@(" @(" @(" @("!I9B!L96XH8FQO8VMS*2 A/2 R.B!R86ES92!087)S
M945R<F]R+" H#0H@(" @(" @(" @(" @(" @)W1O;R!M86YY(&5L<V4@8FQO
M8VMS)RP@)VEN)RD-"B @(" @(" @(" @('1N86UE+"!A<F=S+"!S96-T:6]N
M(#T@8FQO8VMS6S%=#0H@(" @(" @(" @("!A<F=S/7!A<G-E7W!A<F%M<RAA
M<F=S+"!N86UE/2<G*0T*(" @(" @(" @(" @:68@87)G<SH-"B @(" @(" @
M(" @(" @("!E;F%M93UN86UE7W!A<F%M*&%R9W,I#0H@(" @(" @(" @(" @
M(" @:68@96YA;64@(3T@;F%M93H-"B @(" @(" @(" @(" @(" @(" @<F%I
M<V4@4&%R<V5%<G)O<BP@* T*(" @(" @(" @(" @(" @(" @(" @(" @)VYA
M;64@:6X@96QS92!D;V5S(&YO="!M871C:"!I;B<L("=I;B<I#0H@(" @(" @
M(" @("!S96QF+F5L<V5S/7-E8W1I;VXN8FQO8VMS#0H@(" @(" @(" @(" -
M"@T*(" @(&1E9B!R96YD97)W8BAS96QF+"!M9"DZ#0H@(" @(" @(&5X<'(]
M<V5L9BYE>'!R#0H@(" @(" @(&YA;64]<V5L9BY?7VYA;65?7PT*(" @(" @
M("!I9B!E>'!R(&ES($YO;F4Z#0H@(" @(" @(" @("!S97%U96YC93UM9%MN
M86UE70T*(" @(" @(" @(" @8V%C:&4]>R!N86UE.B!S97%U96YC92!]#0H@
M(" @(" @(&5L<V4Z#0H@(" @(" @(" @("!S97%U96YC93UE>'!R*&UD*0T*
M(" @(" @(" @(" @8V%C:&4]3F]N90T*#0H@(" @(" @(&EF(&YO="!S97%U
M96YC93H-"B @(" @(" @(" @(&EF('-E;&8N96QS97,Z(')E='5R;B!R96YD
M97)?8FQO8VMS*'-E;&8N96QS97,L(&UD*0T*(" @(" @(" @(" @<F5T=7)N
M("<G#0H-"B @(" @(" @:68@='EP92AS97%U96YC92D@:7,@='EP92@G)RDZ
M#0H@(" @(" @(" @("!R86ES92 G26Y%<G)O<B<L("@-"B @(" @(" @(" @
M(" @(" G4W1R:6YG<R!A<F4@;F]T(&%L;&]W960@87,@:6YP=70@=&\@=&AE
M(&EN('1A9RXG*0T*#0H@(" @(" @('-E8W1I;VX]<V5L9BYS96-T:6]N#0H@
M(" @(" @('!A<F%M<SUS96QF+F%R9W,-"B @(" @(" @#0H@(" @(" @(&UA
M<'!I;F<]<V5L9BYM87!P:6YG#0H-"B @(" @(" @<V]R=#US96QF+G-O<G0-
M"B @(" @(" @:68@<V]R="!I<R!N;W0@3F]N93H-"B @(" @(" @(" @(&EF
M('-E;&8N<V]R=&5X<'(@:7,@;F]T($YO;F4Z#0H@(" @(" @(" @(" @(" @
M<V]R=#US96QF+G-O<G1E>'!R*&UD*0T*(" @(" @(" @(" @(" @(&EF('-O
M<G0]/2=S97%U96YC92UI=&5M)SH@<V]R=#TG)PT*(" @(" @(" @(" @<V5Q
M=65N8V4]<V5L9BYS;W)T7W-E<75E;F-E*'-E<75E;F-E+"!S;W)T*0T*#0H@
M(" @(" @(&EF('-E;&8N<F5V97)S92!I<R!N;W0@3F]N93H-"B @(" @(" @
M(" @('-E<75E;F-E/7-E;&8N<F5V97)S95]S97%U96YC92AS97%U96YC92D-
M"B @(" @(" @(" @( T*(" @(" @("!N97AT/7!R979I;W5S/3 -"B @(" @
M(" @=')Y.B!S=&%R=#UI;G1?<&%R86TH<&%R86US+&UD+"=S=&%R="<L,"D-
M"B @(" @(" @97AC97!T.B!S=&%R=#TQ#0H@(" @(" @(&5N9#UI;G1?<&%R
M86TH<&%R86US+&UD+"=E;F0G+# I#0H@(" @(" @('-I>F4]:6YT7W!A<F%M
M*'!A<F%M<RQM9"PG<VEZ92<L,"D-"B @(" @(" @;W9E<FQA<#UI;G1?<&%R
M86TH<&%R86US+&UD+"=O=F5R;&%P)RPP*0T*(" @(" @("!O<G!H86X]:6YT
M7W!A<F%M*'!A<F%M<RQM9"PG;W)P:&%N)RPG,R<I#0H@(" @(" @('-T87)T
M+&5N9"QS>CUO<'0H<W1A<G0L96YD+'-I>F4L;W)P:&%N+'-E<75E;F-E*0T*
M(" @(" @("!I9B!P87)A;7,N:&%S7VME>2@G;F5X="<I.B!N97AT/3$-"B @
M(" @(" @:68@<&%R86US+FAA<U]K97DH)W!R979I;W5S)RDZ('!R979I;W5S
M/3$-"@T*(" @(" @("!L87-T/65N9"TQ#0H@(" @(" @(&9I<G-T/7-T87)T
M+3$-"@T*(" @(" @("!T<GDZ('%U97)Y7W-T<FEN9SUM9%LG455%4EE?4U12
M24Y')UT-"B @(" @(" @97AC97!T.B!Q=65R>5]S=')I;F<])R<-"@T*(" @
M(" @("!V87)S/7-E<75E;F-E7W9A<FEA8FQE<RAS97%U96YC92PG/R<K<75E
M<GE?<W1R:6YG+'-E;&8N<W1A<G1?;F%M95]R92D-"B @(" @(" @:W<]=F%R
M<RYD871A#0H@(" @(" @(&MW6R=M87!P:6YG)UT];6%P<&EN9PT*(" @(" @
M("!K=ULG<V5Q=65N8V4M<W1E<"US:7IE)UT]<WH-"B @(" @(" @:W=;)W-E
M<75E;F-E+7-T97 M;W9E<FQA<"==/6]V97)L87 -"B @(" @(" @:W=;)W-E
M<75E;F-E+7-T97 M<W1A<G0G73US=&%R= T*(" @(" @("!K=ULG<V5Q=65N
M8V4M<W1E<"UE;F0G73UE;F0-"B @(" @(" @:W=;)W-E<75E;F-E+7-T97 M
M<W1A<G0M:6YD97@G73US=&%R="TQ#0H@(" @(" @(&MW6R=S97%U96YC92US
M=&5P+65N9"UI;F1E>"==/65N9"TQ#0H@(" @(" @(&MW6R=S97%U96YC92US
M=&5P+6]R<&AA;B==/6]R<&AA;@T*#0H@(" @(" @('!U<V@];60N7W!U<V@-
M"B @(" @(" @<&]P/6UD+E]P;W -"B @(" @(" @<F5N9&5R/7)E;F1E<E]B
M;&]C:W,-"@T*(" @(" @("!I9B!C86-H93H@<'5S:"AC86-H92D-"B @(" @
M(" @<'5S:"AV87)S*0T*(" @(" @("!T<GDZ#0H@(" @(" @(" @("!I9B!P
M<F5V:6]U<SH-"B @(" @(" @(" @(" @("!I9B!F:7)S=" ^(# Z#0H@(" @
M(" @(" @(" @(" @(" @('!S=&%R="QP96YD+'!S:7IE/6]P="@P+&9I<G-T
M*V]V97)L87 L#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @("!S>BQO<G!H86XL<V5Q=65N8V4I#0H@(" @(" @(" @(" @(" @
M(" @(&MW6R=P<F5V:6]U<RUS97%U96YC92==/3$-"B @(" @(" @(" @(" @
M(" @(" @:W=;)W!R979I;W5S+7-E<75E;F-E+7-T87)T+6EN9&5X)UT]<'-T
M87)T+3$-"B @(" @(" @(" @(" @(" @(" @:W=;)W!R979I;W5S+7-E<75E
M;F-E+65N9"UI;F1E>"==/7!E;F0M,0T*(" @(" @(" @(" @(" @(" @("!K
M=ULG<')E=FEO=7,M<V5Q=65N8V4M<VEZ92==/7!E;F0K,2UP<W1A<G0-"B @
M(" @(" @(" @(" @(" @(" @<F5S=6QT/7)E;F1E<BAS96-T:6]N+&UD*0T*
M#0H@(" @(" @(" @(" @(" @96QI9B!S96QF+F5L<V5S.B!R97-U;'0]<F5N
M9&5R*'-E;&8N96QS97,L(&UD*0T*(" @(" @(" @(" @(" @(&5L<V4Z(')E
M<W5L=#TG)PT*(" @(" @(" @(" @96QI9B!N97AT.@T*(" @(" @(" @(" @
M(" @('1R>3H-"B @(" @(" @(" @(" @(" @(" @(R!4:&4@9F]L;&]W:6YG
M(&QI;F4@:7,@82!S;F5A:WD@=V%Y('1O('1E<W0@=VAE=&AE<@T*(" @(" @
M(" @(" @(" @(" @(" C('1H97)E(&%R92!M;W)E(&ET96US+"!W:71H;W5T
M(&%C='5A;&QY#0H@(" @(" @(" @(" @(" @(" @(",@8V]M<'5T:6YG(&$@
M;&5N9W1H.@T*(" @(" @(" @(" @(" @(" @("!S97%U96YC95ME;F1=#0H@
M(" @(" @(" @(" @(" @(" @('!S=&%R="QP96YD+'!S:7IE/6]P="AE;F0K
M,2UO=F5R;&%P+# L#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @("!S>BQO<G!H86XL<V5Q=65N8V4I#0H@(" @(" @(" @(" @
M(" @(" @(&MW6R=N97AT+7-E<75E;F-E)UT],0T*(" @(" @(" @(" @(" @
M(" @("!K=ULG;F5X="US97%U96YC92US=&%R="UI;F1E>"==/7!S=&%R="TQ
M#0H@(" @(" @(" @(" @(" @(" @(&MW6R=N97AT+7-E<75E;F-E+65N9"UI
M;F1E>"==/7!E;F0M,0T*(" @(" @(" @(" @(" @(" @("!K=ULG;F5X="US
M97%U96YC92US:7IE)UT]<&5N9"LQ+7!S=&%R= T*(" @(" @(" @(" @(" @
M(" @("!R97-U;'0]<F5N9&5R*'-E8W1I;VXL;60I#0H@(" @(" @(" @(" @
M(" @97AC97!T.@T*(" @(" @(" @(" @(" @(" @("!I9B!S96QF+F5L<V5S
M.B!R97-U;'0]<F5N9&5R*'-E;&8N96QS97,L(&UD*0T*(" @(" @(" @(" @
M(" @(" @("!E;'-E.B!R97-U;'0])R<-"B @(" @(" @(" @(&5L<V4Z#0H@
M(" @(" @(" @(" @(" @<F5S=6QT(#T@6UT-"B @(" @(" @(" @(" @("!A
M<'!E;F0]<F5S=6QT+F%P<&5N9 T*(" @(" @(" @(" @(" @('9A;&ED871E
M/6UD+G9A;&ED871E#0H@(" @(" @(" @(" @(" @9F]R(&EN9&5X(&EN(')A
M;F=E*&9I<G-T+&5N9"DZ#0H@(" @(" @(" @(" @(" @(" @(&EF(&EN9&5X
M/3UF:7)S="!A;F0@:6YD97@@/B P.@T*(" @(" @(" @(" @(" @(" @(" @
M(" @<'-T87)T+'!E;F0L<'-I>F4];W!T*# L:6YD97@K;W9E<FQA<"P-"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!S
M>BQO<G!H86XL<V5Q=65N8V4I#0H@(" @(" @(" @(" @(" @(" @(" @("!K
M=ULG<')E=FEO=7,M<V5Q=65N8V4G73TQ#0H@(" @(" @(" @(" @(" @(" @
M(" @("!K=ULG<')E=FEO=7,M<V5Q=65N8V4M<W1A<G0M:6YD97@G73UP<W1A
M<G0M,0T*(" @(" @(" @(" @(" @(" @(" @(" @:W=;)W!R979I;W5S+7-E
M<75E;F-E+65N9"UI;F1E>"==/7!E;F0M,0T*(" @(" @(" @(" @(" @(" @
M(" @(" @:W=;)W!R979I;W5S+7-E<75E;F-E+7-I>F4G73UP96YD*S$M<'-T
M87)T#0H@(" @(" @(" @(" @(" @(" @(&5L<V4Z#0H@(" @(" @(" @(" @
M(" @(" @(" @("!K=ULG<')E=FEO=7,M<V5Q=65N8V4G73TP#0H@(" @(" @
M(" @(" @(" @(" @(" @("!I9B!I;F1E>#T];&%S=#H-"B @(" @(" @(" @
M(" @(" @(" @(" @(" @("!T<GDZ#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(",@5&AE(&9O;&QO=VEN9R!L:6YE(&ES(&$@<VYE86MY('=A
M>2!T;PT*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" C('1E<W0@
M=VAE=&AE<B!T:&5R92!A<F4@;6]R92!I=&5M<RP-"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(R!W:71H;W5T(&%C='5A;&QY(&-O;7!U=&EN
M9R!A(&QE;F=T:#H-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M<V5Q=65N8V5;96YD70T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M("!P<W1A<G0L<&5N9"QP<VEZ93UO<'0H96YD*S$M;W9E<FQA<"PP+ T*(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @<WHL;W)P:&%N+'-E<75E;F-E*0T*(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @("!K=ULG<')E=FEO=7,M<V5Q=65N8V4G73TP#0H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(&MW6R=N97AT+7-E<75E;F-E
M)UT],0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!K=ULG;F5X
M="US97%U96YC92US=&%R="UI;F1E>"==/7!S=&%R="TQ#0H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(&MW6R=N97AT+7-E<75E;F-E+65N9"UI
M;F1E>"==/7!E;F0M,0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M("!K=ULG;F5X="US97%U96YC92US:7IE)UT]<&5N9"LQ+7!S=&%R= T*(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(&5X8V5P=#H@<&%S<PT*(" @(" @
M(" -"B @(" @(" @(" @(" @(" @(" @:68@:6YD97@]/6QA<W0Z(&MW6R=S
M97%U96YC92UE;F0G73TQ#0H-"B @(" @(" @(" @(" @(" @(" @8VQI96YT
M/7-E<75E;F-E6VEN9&5X70T*#0H@(" @(" @(" @(" @(" @(" @(&EF('9A
M;&ED871E(&ES(&YO="!.;VYE.@T*(" @(" @(" @(" @(" @(" @(" @(" @
M=')Y.B!V=CUV86QI9&%T92AS97%U96YC92QS97%U96YC92Q.;VYE+&-L:65N
M="QM9"D-"B @(" @(" @(" @(" @(" @(" @(" @(&5X8V5P=#H@=G8], T*
M(" @(" @(" @(" @(" @(" @(" @(" @:68@;F]T('9V.@T*(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(&EF("AP87)A;7,N:&%S7VME>2@G<VMI<%]U
M;F%U=&AO<FEZ960G*2!A;F0-"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @<&%R86US6R=S:VEP7W5N875T:&]R:7IE9"==*3H-"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @:68@:6YD97@]/69I<G-T.B!K=ULG
M<V5Q=65N8V4M<W1A<G0G73TP#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(&-O;G1I;G5E#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M<F%I<V4@5F%L:61A=&EO;D5R<F]R+"!I;F1E> T*#0H@(" @(" @(" @(" @
M(" @(" @(&MW6R=S97%U96YC92UI;F1E>"==/6EN9&5X#0H@(" @(" @(" @
M(" @(" @(" @(&EF('1Y<&4H8VQI96YT*3T]5'5P;&54>7!E(&%N9"!L96XH
M8VQI96YT*3T],CH-"B @(" @(" @(" @(" @(" @(" @(" @(&-L:65N=#UC
M;&EE;G1;,5T-"@T*(" @(" @(" @(" @(" @(" @("!I9B!M87!P:6YG.B!P
M=7-H*&-L:65N="D-"B @(" @(" @(" @(" @(" @(" @96QS93H@<'5S:"A)
M;G-T86YC941I8W0H8VQI96YT+"!M9"DI#0H-"B @(" @(" @(" @(" @(" @
M(" @=')Y.B!A<'!E;F0H<F5N9&5R*'-E8W1I;VXL(&UD*2D-"B @(" @(" @
M(" @(" @(" @(" @9FEN86QL>3H@<&]P*#$I#0H-"B @(" @(" @(" @(" @
M(" @(" @:68@:6YD97@]/69I<G-T.B!K=ULG<V5Q=65N8V4M<W1A<G0G73TP
M#0H-"@T*(" @(" @(" @(" @(" @(')E<W5L=#UJ;VEN*')E<W5L="P@)R<I
M#0H-"B @(" @(" @9FEN86QL>3H-"B @(" @(" @(" @(&EF(&-A8VAE.B!P
M;W H*0T*(" @(" @(" @(" @<&]P*"D-"@T*(" @(" @("!R971U<FX@<F5S
M=6QT#0H-"B @("!D968@<F5N9&5R=V]B*'-E;&8L(&UD*3H-"B @(" @(" @
M(B(B4D5.1$52(%=I=&A/=71"871C:"(B(@T*(" @(" @("!E>'!R/7-E;&8N
M97AP<@T*(" @(" @("!N86UE/7-E;&8N7U]N86UE7U\-"B @(" @(" @:68@
M97AP<B!I<R!.;VYE.@T*(" @(" @(" @(" @<V5Q=65N8V4];61;;F%M95T-
M"B @(" @(" @(" @(&-A8VAE/7L@;F%M93H@<V5Q=65N8V4@?0T*(" @(" @
M("!E;'-E.@T*(" @(" @(" @(" @<V5Q=65N8V4]97AP<BAM9"D-"B @(" @
M(" @(" @(&-A8VAE/4YO;F4-"@T*(" @(" @("!I9B!N;W0@<V5Q=65N8V4Z
M#0H@(" @(" @(" @("!I9B!S96QF+F5L<V5S.B!R971U<FX@<F5N9&5R7V)L
M;V-K<RAS96QF+F5L<V5S+"!M9"D-"B @(" @(" @(" @(')E='5R;B G)PT*
M#0H@(" @(" @(&EF('1Y<&4H<V5Q=65N8V4I(&ES('1Y<&4H)R<I.@T*(" @
M(" @(" @(" @<F%I<V4@)TEN17)R;W(G+" H#0H@(" @(" @(" @(" @(" @
M)U-T<FEN9W,@87)E(&YO="!A;&QO=V5D(&%S(&EN<'5T('1O('1H92!I;B!T
M86<N)RD-"@T*(" @(" @("!S96-T:6]N/7-E;&8N<V5C=&EO;B @(" @(" @
M#0H@(" @(" @(&UA<'!I;F<]<V5L9BYM87!P:6YG#0H-"B @(" @(" @<V]R
M=#US96QF+G-O<G0-"B @(" @(" @:68@<V]R="!I<R!N;W0@3F]N93H-"B @
M(" @(" @(" @(&EF('-E;&8N<V]R=&5X<'(@:7,@;F]T($YO;F4Z#0H@(" @
M(" @(" @(" @(" @<V]R=#US96QF+G-O<G1E>'!R*&UD*0T*(" @(" @(" @
M(" @(" @(&EF('-O<G0]/2=S97%U96YC92UI=&5M)SH@<V]R=#TG)PT*(" @
M(" @(" @(" @<V5Q=65N8V4]<V5L9BYS;W)T7W-E<75E;F-E*'-E<75E;F-E
M+"!S;W)T*0T*#0H@(" @(" @(&EF('-E;&8N<F5V97)S92!I<R!N;W0@3F]N
M93H-"B @(" @(" @(" @('-E<75E;F-E/7-E;&8N<F5V97)S95]S97%U96YC
M92AS97%U96YC92D-"B @(" @(" @(" @( T*(" @(" @("!V87)S/7-E<75E
M;F-E7W9A<FEA8FQE<RAS97%U96YC92D-"B @(" @(" @:W<]=F%R<RYD871A
M#0H@(" @(" @(&MW6R=M87!P:6YG)UT];6%P<&EN9PT*#0H@(" @(" @(&P]
M;&5N*'-E<75E;F-E*0T*(" @(" @("!L87-T/6PM,0T*#0H@(" @(" @('!U
M<V@];60N7W!U<V@-"B @(" @(" @<&]P/6UD+E]P;W -"B @(" @(" @<F5N
M9&5R/7)E;F1E<E]B;&]C:W,-"@T*(" @(" @("!I9B!C86-H93H@<'5S:"AC
M86-H92D-"B @(" @(" @<'5S:"AV87)S*0T*(" @(" @("!T<GDZ#0H@(" @
M(" @(" @(" @(" @<F5S=6QT(#T@6UT-"B @(" @(" @(" @(" @("!A<'!E
M;F0]<F5S=6QT+F%P<&5N9 T*(" @(" @(" @(" @(" @('9A;&ED871E/6UD
M+G9A;&ED871E#0H@(" @(" @(" @(" @(" @9F]R(&EN9&5X(&EN(')A;F=E
M*&PI.@T*(" @(" @(" @(" @(" @(" @("!I9B!I;F1E>#T];&%S=#H@:W=;
M)W-E<75E;F-E+65N9"==/3$-"B @(" @(" @(" @(" @(" @(" @8VQI96YT
M/7-E<75E;F-E6VEN9&5X70T*#0H@(" @(" @(" @(" @(" @(" @(&EF('9A
M;&ED871E(&ES(&YO="!.;VYE.@T*(" @(" @(" @(" @(" @(" @(" @(" @
M=')Y.B!V=CUV86QI9&%T92AS97%U96YC92QS97%U96YC92Q.;VYE+&-L:65N
M="QM9"D-"B @(" @(" @(" @(" @(" @(" @(" @(&5X8V5P=#H@=G8], T*
M(" @(" @(" @(" @(" @(" @(" @(" @:68@;F]T('9V.@T*(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(&EF("AS96QF+F%R9W,N:&%S7VME>2@G<VMI
M<%]U;F%U=&AO<FEZ960G*2!A;F0-"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @<V5L9BYA<F=S6R=S:VEP7W5N875T:&]R:7IE9"==*3H-"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @:68@:6YD97@]/3$Z(&MW
M6R=S97%U96YC92US=&%R="==/3 -"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @8V]N=&EN=64-"B @(" @(" @(" @(" @(" @(" @(" @(" @
M("!R86ES92!686QI9&%T:6]N17)R;W(L(&EN9&5X#0H-"B @(" @(" @(" @
M(" @(" @(" @:W=;)W-E<75E;F-E+6EN9&5X)UT]:6YD97@-"B @(" @(" @
M(" @(" @(" @(" @:68@='EP92AC;&EE;G0I/3U4=7!L951Y<&4@86YD(&QE
M;BAC;&EE;G0I/3TR.@T*(" @(" @(" @(" @(" @(" @(" @(" @8VQI96YT
M/6-L:65N=%LQ70T*#0H@(" @(" @(" @(" @(" @(" @(&EF(&UA<'!I;F<Z
M('!U<V@H8VQI96YT*0T*(" @(" @(" @(" @(" @(" @("!E;'-E.B!P=7-H
M*$EN<W1A;F-E1&EC="AC;&EE;G0L(&UD*2D-"@T*(" @(" @(" @(" @(" @
M(" @("!T<GDZ(&%P<&5N9"AR96YD97(H<V5C=&EO;BP@;60I*0T*(" @(" @
M(" @(" @(" @(" @("!F:6YA;&QY.B!P;W H*0T*(" @(" @(" @(" @(" @
M(" @("!I9B!I;F1E>#T],#H@:W=;)W-E<75E;F-E+7-T87)T)UT], T*#0H@
M(" @(" @(" @(" @(" @<F5S=6QT/6IO:6XH<F5S=6QT+" G)RD-"@T*(" @
M(" @("!F:6YA;&QY.@T*(" @(" @(" @(" @:68@8V%C:&4Z('!O<"@I#0H@
M(" @(" @(" @("!P;W H*0T*#0H@(" @(" @(')E='5R;B!R97-U;'0-"@T*
M(" @(&1E9B!S;W)T7W-E<75E;F-E*'-E;&8L('-E<75E;F-E+"!S;W)T*3H-
M"@T*(" @(" @(" C($UO9&EF:65D('=I=&@@;75L=&EP;&4@<V]R="!F:65L
M9',@8GD@4F]S<R!,87IA<G5S#0H@(" @(" @(",@07!R:6P@-R R,# P(')O
M<W-L0&UE9"YU<WED+F5D=2YA=0T*(" @(" @(" C(&5G(#QD=&UL(&EN(")F
M;V\B('-O<G0]86ME>2QA;F]T:&5R:V5Y/@T*(" @(" @(" -"B @(" @(" @
M<V]R=&9I96QD<R ]('-P;&ET*'-O<G0L)RPG*2 @(",@;75L=&D@<V]R=" ]
M(&ME>3$L:V5Y,B -"B @(" @(" @;75L='-O<G0@/2!L96XH<V]R=&9I96QD
M<RD@/B Q(",@9FQA9SH@:7,@;75L=&EP;&4@<V]R= T*(" @(" @("!M87!P
M:6YG/7-E;&8N;6%P<&EN9PT*(" @(" @("!I<V]R=#UN;W0@<V]R= T*(" @
M(" @("!S/5M=#0H@(" @(" @(&9O<B!C;&EE;G0@:6X@<V5Q=65N8V4Z#0H@
M(" @(" @(" @("!K(#T@3F]N90T*(" @(" @(" @(" @:68@='EP92AC;&EE
M;G0I/3U4=7!L951Y<&4@86YD(&QE;BAC;&EE;G0I/3TR.@T*(" @(" @(" @
M(" @(" @(&EF(&ES;W)T.B!K/6-L:65N=%LP70T*(" @(" @(" @(" @(" @
M('8]8VQI96YT6S%=#0H@(" @(" @(" @("!E;'-E.@T*(" @(" @(" @(" @
M(" @(&EF(&ES;W)T.B!K/6-L:65N= T*(" @(" @(" @(" @(" @('8]8VQI
M96YT#0H-"B @(" @(" @(" @(&EF('-O<G0Z#0H@(" @(" @(" @(" @(" @
M(&EF(&UU;'1S;W)T.B C($UO<F4@=&AA;B!O;F4@<V]R="!K97DN#0H@(" @
M(" @(" @(" @(" @(" @("!K(#T@6UT-"B @(" @(" @(" @(" @(" @(" @
M(&9O<B!S:R!I;B!S;W)T9FEE;&1S.@T*(" @(" @(" @(" @(" @(" @(" @
M(" @('1R>3H-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @:68@;6%P
M<&EN9SH@86ME>2 ]('9;<VM=#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(&5L<V4Z(&%K97D@/2!G971A='1R*'8L('-K*0T*(" @(" @(" @(" @
M(" @(" @(" @(" @(&5X8V5P="!!='1R:6)U=&5%<G)O<BP@2V5Y17)R;W(Z
M(&%K97D@/2!.;VYE#0H@(" @(" @(" @(" @(" @(" @(" @(" @:68@;F]T
M(&)A<VEC7W1Y<&4H86ME>2DZ#0H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @('1R>3H@86ME>2 ](&%K97DH*0T*(" @(" @(" @(" @(" @(" @(" @
M(" @(" @("!E>&-E<'0Z('!A<W,-"B @(" @(" @(" @(" @(" @(" @(" @
M("!K+F%P<&5N9"AA:V5Y*0T*(" @(" @(" @(" @(" @("!E;'-E.B C($]N
M92!S;W)T(&ME>2X-"B @(" @(" @(" @(" @(" @(" @('1R>3H-"B @(" @
M(" @(" @(" @(" @(" @(" @("!I9B!M87!P:6YG.B!K(#T@=EMS;W)T70T*
M(" @(" @(" @(" @(" @(" @(" @(" @(&5L<V4Z(&L@/2!G971A='1R*'8L
M('-O<G0I#0H@(" @(" @(" @(" @(" @(" @("!E>&-E<'0@071T<FEB=71E
M17)R;W(L($ME>45R<F]R.B!K(#T@3F]N90T*(" @(" @(" @(" @(" @(" @
M(" @:68@;F]T(&)A<VEC7W1Y<&4H:RDZ(" @(" @(" @(" -"B @(" @(" @
M(" @(" @(" @(" @(" @("!T<GDZ(&L@/2!K*"D-"B @(" @(" @(" @(" @
M(" @(" @(" @("!E>&-E<'0Z('!A<W,-"@T*(" @(" @(" @(" @<RYA<'!E
M;F0H*&LL8VQI96YT*2D-"@T*(" @(" @("!S+G-O<G0H*0T*#0H@(" @(" @
M('-E<75E;F-E/5M=#0H@(" @(" @(&9O<B!K+"!C;&EE;G0@:6X@<SH-"B @
M(" @(" @(" @("!S97%U96YC92YA<'!E;F0H8VQI96YT*0T*(" @(" @("!R
M971U<FX@<V5Q=65N8V4-"@T*(" @(&1E9B!R979E<G-E7W-E<75E;F-E*'-E
M;&8L('-E<75E;F-E*3H-"B @(" @(" @<SUL:7-T*'-E<75E;F-E*0T*(" @
M(" @("!S+G)E=F5R<V4H*0T*(" @(" @("!R971U<FX@<PT*#0H-"F)A<VEC
M7W1Y<&4]>W1Y<&4H)R<I.B Q+"!T>7!E*# I.B Q+"!T>7!E*# N,"DZ(#$L
M('1Y<&4H*"DI.B Q+"!T>7!E*%M=*3H@,2P-"B @(" @(" @(" @('1Y<&4H
M3F]N92D@.B Q('TN:&%S7VME>0T*#0ID968@:6YT7W!A<F%M*'!A<F%M<RQM
M9"QN86UE+&1E9F%U;'0],"P@<W0]='EP92@G)RDI.@T*(" @('1R>3H@=CUP
M87)A;7-;;F%M95T-"B @("!E>&-E<'0Z('8]9&5F875L= T*(" @(&EF('8Z
M#0H@(" @(" @('1R>3H@=CUA=&]I*'8I#0H@(" @(" @(&5X8V5P=#H-"B @
M(" @(" @(" @('8];61;=ET-"B @(" @(" @(" @(&EF('1Y<&4H=BD@:7,@
=<W0Z('8]871O:2AV*0T*(" @(')E='5R;B!V#0H`
`
end