June 14, 2002
I'll have a look.

Note I didn't make it for a website, I just did that to keep things in order. I though this was going to be phased by some CGI script or somthing, but a localised part should be ok as well.  I found the previous bugs (not using H1) before your post, but wasn't going to send until I had a bit more. If you want html l'll put in in html (or xtml) .  I'll look though those notes, thanks.


  "Matthew Wilson" <dmd@synesis.com.au> wrote in message news:aeclsn$2o24$1@digitaldaemon.com...
  OK, I've fixed the bugs up (included)

  My thoughts (editor hat comically hanging off the left brow, so I can watch
  the South Korea - Portugal game with the right :):

  1. Walking backwards in arrays    -     ok, useful for programming
  neophytes. Could do with explanation of which is preferred and why
  2. Filler                                        -      not sure these are
  terribly useful, unless each is contextualised. The optimisation one is
  worth saying, however
  3. D arrays can be sorted            -    need to comment on the sort order
  4. D arrays can be resized            -     perfect note
  5. Comparing arrays                    -    perfect note
  6. D newsgroup                            -     good note (although links
  will be on the site)
  7. HTML embedded code            -     good note
  8. Notes                                        -    not necessary. There'll
  be full info on how to write for us on the magazine site, but good to
  mention in this file for the moment
  9. Which comes first                    -    think this is way too complex a
  topic to be summed up in a note. What about an article?
  10. Cohesion / Coupling                -    reasonable
  11. When to Optimise                -    should be a Tip. Could be useful as
  such. You'd need to provide citations for your quotes/statements
  12. KISS / KINAS                    -    Again, statements without
  rationale. Need to back up these philosophical points
  13. Localisation                        -    [localisation is often used as
  an interchangeable term with internationalisation]. What you are talking
  about is locality-of-reference. Again would be better as a Tip including
  references
  14. goto                                    -    Needs some concrete dangers
  of goto, and also at least one situation where they are useful/necessary

  Keep em coming. We've got at least 7 out of that lot. In publishing 50% is
  pretty good, let me tell you (as a battle-scarred weary word-warrior).

  :)




  "anderson" <anderson@firestar.com.au> wrote in message
  news:aeckfv$2mms$1@digitaldaemon.com...
  > Any suggestions?
  >
  >
  >





June 14, 2002
(sic) - That wasn't ment to send.
  "anderson" <anderson@firestar.com.au> wrote in message news:aecr91$2tid$1@digitaldaemon.com...
  I'll have a look.

  Note I didn't make it for a website, I just did that to keep things in order. I though this was going to be phased by some CGI script or somthing, but a localised part should be ok as well.  I found the previous bugs (not using H1) before your post, but wasn't going to send until I had a bit more. If you want html l'll put in in html (or xtml) .  I'll look though those notes, thanks.




June 14, 2002
As to other ideas, perhaps the there could be some kind of competiton, where the best entry gets there tip/note/article (three sections) on tip of the week/word of the week and article of the month on the front page.

The article and tip would have to be links, but the note could appear at the bottom of the page. All other notes would be words of the moment, spread across the website. Random ones could be put on other pages (non-article). Furthermore, a related (or lucky dip) note could be placed (like a sticky note) on each article as it's added to the website.

The rules for the weekly note competition may go somthing like this.

1. It's up to the judge(s) to decide wether an entry is useful enough to put
on the website.
2. Five out of all entries for the current week (that pass 1) will be chosen
for the final judging in which only one can win.
3. The winner note/tip will be listed on the front page for one week and
then added to the list of winners page.
4. A note may only be summited once and can only win once.
5. In the event that less then five entries are recived in the last week,
the remaining best four from the week before will also be included in the
final vote.

You could have someone like Walter do the final judging or could simply let the users vote the week before.

This would provide some more interaction with the users, but it's probably something to thinkabout later. Although once the journal is running, it'd be a great insentive to keep the volunteers up.

Parhaps some simular compo could be run to encourage articles for the prototype. For example they could have the first winning article of the week in the first issue.

--But that's just a thought


June 14, 2002
It's an old story... you can only apply operator = to array.length. For
example, all
these lines are _invalid_:

    array.length++;
    array.length--;
    array.length += 123;
    array.length -= 321;

The valid form is:

    array.length = array.length + 1;
    array.length = array.length - 1;

Etc. Just don't ask me why - I didn't really understand Walter's arguments
the
last time we discussed it. =)

By the way, one thing that might be classified as a tip is that D array can
be
used to easily construct a stack:

    int[] stack;
    ...
    stack ~= 666;    // push a value;
    ...
    a = stack[stack.length-1];    // get last element
    ...
    stack.length = stack.length - 1;    // pop last element




June 15, 2002

"Pavel Minayev" <evilone@omen.ru> wrote in message news:aedefn$gt7$1@digitaldaemon.com...
> It's an old story... you can only apply operator = to array.length. For
> example, all
> these lines are _invalid_:
>
>     array.length++;
>     array.length--;
>     array.length += 123;
>     array.length -= 321;
>
> The valid form is:
>
>     array.length = array.length + 1;
>     array.length = array.length - 1;
>


Thanks, I said there are probably code errors ( I haven't had time to test
any of it).

> Etc. Just don't ask me why - I didn't really understand Walter's arguments
> the
> last time we discussed it. =)
>
> By the way, one thing that might be classified as a tip is that D array
can
> be
> used to easily construct a stack:
>
>     int[] stack;
>     ...
>     stack ~= 666;    // push a value;
>     ...
>     a = stack[stack.length-1];    // get last element
>     ...
>     stack.length = stack.length - 1;    // pop last element
>

Perfect, I've added it as a NOTE. Just a point to everyone, next time could you please put it in this form



<Title>

Description

Code (if needed)

More Description (if needed)

<Author>



That way I don't need to modify the authors orignal message.

Thanks


begin 666 D Notes.htm
M/&AT;6P@>&UL;G,Z;STB=7)N.G-C:&5M87,M;6EC<F]S;V9T+6-O;3IO9F9I
M8V4Z;V9F:6-E(@T*>&UL;G,Z=STB=7)N.G-C:&5M87,M;6EC<F]S;V9T+6-O
M;3IO9F9I8V4Z=V]R9"(-"GAM;&YS/2)H='1P.B\O=W=W+G<S+F]R9R]44B]2
M14,M:'1M;#0P(CX-"@T*/&AE860^#0H\;65T82!H='1P+65Q=6EV/4-O;G1E
M;G0M5'EP92!C;VYT96YT/2)T97AT+VAT;6P[(&-H87)S970]=VEN9&]W<RTQ
M,C4R(CX-"CQM971A(&YA;64]4')O9TED(&-O;G1E;G0]5V]R9"Y$;V-U;65N
M=#X-"CQM971A(&YA;64]1V5N97)A=&]R(&-O;G1E;G0](DUI8W)O<V]F="!7
M;W)D(#$P(CX-"CQM971A(&YA;64]3W)I9VEN871O<B!C;VYT96YT/2)-:6-R
M;W-O9G0@5V]R9" Q,"(^#0H\;&EN:R!R96P]1FEL92U,:7-T(&AR968](D0E
M,C!.;W1E<U]F:6QE<R]F:6QE;&ES="YX;6PB/@T*/'1I=&QE/DYO=&5S/"]T
M:71L93X-"CPA+2U;:68@9W1E(&US;R Y73X\>&UL/@T*(#QO.D1O8W5M96YT
M4')O<&5R=&EE<SX-"B @/&\Z075T:&]R/FUO;3PO;SI!=71H;W(^#0H@(#QO
M.DQA<W1!=71H;W(^;6]M/"]O.DQA<W1!=71H;W(^#0H@(#QO.E)E=FES:6]N
M/C0\+V\Z4F5V:7-I;VX^#0H@(#QO.E1O=&%L5&EM93XU/"]O.E1O=&%L5&EM
M93X-"B @/&\Z0W)E871E9#XR,# R+3 V+3$T5#$S.C(R.C P6CPO;SI#<F5A
M=&5D/@T*(" \;SI,87-T4V%V960^,C P,BTP-BTQ-50P,CHQ-SHP,%H\+V\Z
M3&%S=%-A=F5D/@T*(" \;SI086=E<SXQ/"]O.E!A9V5S/@T*(" \;SI7;W)D
M<SXV.30\+V\Z5V]R9',^#0H@(#QO.D-H87)A8W1E<G,^,SDU.3PO;SI#:&%R
M86-T97)S/@T*(" \;SI#;VUP86YY/F1I;FYE<CPO;SI#;VUP86YY/@T*(" \
M;SI,:6YE<SXS,CPO;SI,:6YE<SX-"B @/&\Z4&%R86=R87!H<SXY/"]O.E!A
M<F%G<F%P:',^#0H@(#QO.D-H87)A8W1E<G-7:71H4W!A8V5S/C0V-#0\+V\Z
M0VAA<F%C=&5R<U=I=&A3<&%C97,^#0H@(#QO.E9E<G-I;VX^,3 N,C8R-3PO
M;SI697)S:6]N/@T*(#PO;SI$;V-U;65N=%!R;W!E<G1I97,^#0H\+WAM;#X\
M(5ME;F1I9ETM+3X\(2TM6VEF(&=T92!M<V\@.5T^/'AM;#X-"B \=SI7;W)D
M1&]C=6UE;G0^#0H@(#QW.E-P96QL:6YG4W1A=&4^0VQE86X\+W<Z4W!E;&QI
M;F=3=&%T93X-"B @/'<Z1W)A;6UA<E-T871E/D-L96%N/"]W.D=R86UM87)3
M=&%T93X-"B @/'<Z0G)O=W-E<DQE=F5L/DUI8W)O<V]F=$EN=&5R;F5T17AP
M;&]R97(T/"]W.D)R;W=S97),979E;#X-"B \+W<Z5V]R9$1O8W5M96YT/@T*
M/"]X;6P^/"%;96YD:69=+2T^#0H\<W1Y;&4^#0H\(2TM#0H@+RH@4W1Y;&4@
M1&5F:6YI=&EO;G,@*B\-"B!P+DUS;TYO<FUA;"P@;&DN37-O3F]R;6%L+"!D
M:78N37-O3F]R;6%L#0H)>VUS;RUS='EL92UP87)E;G0Z(B([#0H);6%R9VEN
M.C!I;CL-"@EM87)G:6XM8F]T=&]M.BXP,# Q<'0[#0H);7-O+7!A9VEN871I
M;VXZ=VED;W<M;W)P:&%N.PT*"6US;RUL87EO=70M9W)I9"UA;&EG;CIN;VYE
M.PT*"71E>'0M875T;W-P86-E.FYO;F4[#0H)9F]N="US:7IE.C$R+C!P=#L-
M"@EF;VYT+69A;6EL>3I!<FEA;#L-"@EM<V\M9F%R96%S="UF;VYT+69A;6EL
M>3HB5&EM97,@3F5W(%)O;6%N(CL-"@EM<V\M8FED:2UF;VYT+69A;6EL>3HB
M5&EM97,@3F5W(%)O;6%N(CM]#0IH,0T*"7MM<V\M<W1Y;&4M;F5X=#I.;W)M
M86P[#0H);6%R9VEN.C!I;CL-"@EM87)G:6XM8F]T=&]M.BXP,# Q<'0[#0H)
M;7-O+7!A9VEN871I;VXZ=VED;W<M;W)P:&%N.PT*"6US;RUO=71L:6YE+6QE
M=F5L.C$[#0H);7-O+6QA>6]U="UG<FED+6%L:6=N.FYO;F4[#0H)=&5X="UA
M=71O<W!A8V4Z;F]N93L-"@EF;VYT+7-I>F4Z,3(N,'!T.PT*"69O;G0M9F%M
M:6QY.D%R:6%L.PT*"6US;RUB:61I+69O;G0M9F%M:6QY.B)4:6UE<R!.97<@
M4F]M86XB.PT*"6US;RUF;VYT+6ME<FYI;F<Z,'!T.PT*"69O;G0M=V5I9VAT
M.FYO<FUA;#M]#0IH,@T*"7MM<V\M<W1Y;&4M;F5X=#I.;W)M86P[#0H);6%R
M9VEN.C!I;CL-"@EM87)G:6XM8F]T=&]M.BXP,# Q<'0[#0H);7-O+7!A9VEN
M871I;VXZ=VED;W<M;W)P:&%N.PT*"6US;RUO=71L:6YE+6QE=F5L.C([#0H)
M;7-O+6QA>6]U="UG<FED+6%L:6=N.FYO;F4[#0H)=&5X="UA=71O<W!A8V4Z
M;F]N93L-"@EF;VYT+7-I>F4Z,3(N,'!T.PT*"69O;G0M9F%M:6QY.D%R:6%L
M.PT*"6US;RUB:61I+69O;G0M9F%M:6QY.B)4:6UE<R!.97<@4F]M86XB.PT*
M"69O;G0M=V5I9VAT.FYO<FUA;#M]#0IS<&%N+E-P96QL10T*"7MM<V\M<W1Y
M;&4M;F%M93HB(CL-"@EM<V\M<W!L+64Z>65S.WT-"G-P86XN1W)A;44-"@E[
M;7-O+7-T>6QE+6YA;64Z(B([#0H);7-O+6=R86TM93IY97,[?0T*0'!A9V4@
M4V5C=&EO;C$-"@E[<VEZ93HX+C5I;B Q,2XP:6X[#0H);6%R9VEN.C$N,&EN
M(#$N,C5I;B Q+C!I;B Q+C(U:6X[#0H);7-O+6AE861E<BUM87)G:6XZ+C5I
M;CL-"@EM<V\M9F]O=&5R+6UA<F=I;CHN-6EN.PT*"6US;RUP87!E<BUS;W5R
M8V4Z,#M]#0ID:78N4V5C=&EO;C$-"@E[<&%G93I396-T:6]N,3M]#0HM+3X-
M"CPO<W1Y;&4^#0H\(2TM6VEF(&=T92!M<V\@,3!=/@T*/'-T>6QE/@T*("\J
M(%-T>6QE($1E9FEN:71I;VYS("HO#0H@=&%B;&4N37-O3F]R;6%L5&%B;&4-
M"@E[;7-O+7-T>6QE+6YA;64Z(E1A8FQE($YO<FUA;"([#0H);7-O+71S='EL
M92UR;W=B86YD+7-I>F4Z,#L-"@EM<V\M='-T>6QE+6-O;&)A;F0M<VEZ93HP
M.PT*"6US;RUS='EL92UN;W-H;W<Z>65S.PT*"6US;RUS='EL92UP87)E;G0Z
M(B([#0H);7-O+7!A9&1I;F<M86QT.C!I;B U+C1P=" P:6X@-2XT<'0[#0H)
M;7-O+7!A<F$M;6%R9VEN.C!I;CL-"@EM<V\M<&%R82UM87)G:6XM8F]T=&]M
M.BXP,# Q<'0[#0H);7-O+7!A9VEN871I;VXZ=VED;W<M;W)P:&%N.PT*"69O
M;G0M<VEZ93HQ,"XP<'0[#0H)9F]N="UF86UI;'DZ(E1I;65S($YE=R!2;VUA
M;B([?0T*/"]S='EL93X-"CPA6V5N9&EF72TM/@T*/"]H96%D/@T*#0H\8F]D
M>2!L86YG/45.+4%5('-T>6QE/2=T86(M:6YT97)V86PZ+C5I;B<^#0H-"CQD
M:78@8VQA<W,]4V5C=&EO;C$^#0H-"CQH,2!S='EL93TG;6%R9VEN+71O<#HQ
M,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T.VUA
M<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB/CQS
M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,38N,'!T.VUS;RUB:61I+69O;G0M9F%M
M:6QY.@T*07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/DYO=&5S/&\Z
M<#X\+V\Z<#X\+W-P86X^/"]B/CPO:#$^#0H-"CQH,2!S='EL93TG;6%R9VEN
M+71O<#HQ,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N
M,'!T.VUA<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G
M/CQB/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.@T*07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/CQO
M.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO8CX\+V@Q/@T*#0H\:#$@<W1Y;&4]
M)VUA<F=I;BUT;W Z,3(N,'!T.VUA<F=I;BUR:6=H=#HP:6X[;6%R9VEN+6)O
M='1O;3HS+C!P=#MM87)G:6XM;&5F=#H-"C!I;CMP86=E+6)R96%K+6%F=&5R
M.F%V;VED)SX\8CX\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3H-"D%R:6%L.VUS;RUF;VYT+6ME<FYI;F<Z,38N
M,'!T)SY786QK:6YG(&)A8VMW87)D<R!I;B!!<G)A>7,\;SIP/CPO;SIP/CPO
M<W!A;CX\+V(^/"]H,3X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T
M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R
M:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^5V%L:VEN9PT*87)R87ES(&)A8VMW
M87)D<R!A<F4@=7-E9G5L(&9O<B!A;&PM<V]R=',@;V8@=&AI;F=S('-U8V@@
M87,@<F5M;W9I;F<@86X@:71E;0T*9G)O;2!A;B!A<G)A>2X@/&\Z<#X\+V\Z
M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y
M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]
M37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB
M:61I+69O;G0M9F%M:6QY.D%R:6%L)SY4:')E90T*;6%I;B!W87ES('1O(&1O
M('1H:7,L('1A:V4@>6]U<B!P:6-K+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-
M"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z
M,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P
M.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A
M;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL
M>3I!<FEA;"<^,2X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B
M+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'<F%M
M13YF;W(\+W-P86X^("@@:6YT(&X-"CT@;6%X.R!N)F=T.S [("D@/&\Z<#X\
M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@
M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ
M07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HR)SZ@H*"@H*"@
MH*"@H*"@H*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^05L\
M+W-P86X^+2UN73L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P
M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O
M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/C(N
M/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^
M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF
M86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@
MH*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^9F]R/"]S<&%N
M/B H(&EN="!N#0H](&UA>"TQ.R!N)F=T.STP.R!N+2T@*2 \;SIP/CPO;SIP
M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL
M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA
M;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@H*"@H*"@H*"@
MH*"@H*"@H*"@H*"@(#PO<W!A;CY!6VY=.SQO.G ^/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N
M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\
M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A
M;6EL>3I!<FEA;"<^,RX\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L
M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M
M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'
M<F%M13YF;W(\+W-P86X^("@@:6YT(&X-"CT@;6%X.R M+6XF9W0[,#L@*2 \
M;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\
M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A
M;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@
MH*"@H*"@H*"@H*"@H*"@H*"@H*"@(#PO<W!A;CY!6VY=.SQO.G ^/"]O.G ^
M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE
M/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L
M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US
M;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED
M:2UF;VYT+69A;6EL>3I!<FEA;"<^5VAI8V@-"FES('!R969E<F%B;&4_(%=E
M;&P@=&AA=))S(')E86QL>2!U<"!T;R!Y;W5R('-T>6QE(&]F(&-O9&EN9R!A
M;F0@=VAA="!Y;W4@87)E#0ID;VEN9RX@/&\Z<#X\+V\Z<#X\+W-P86X^/"]P
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ
M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB
M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS
M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M
M:6QY.D%R:6%L)SXQ#0IH87,@97AT<F$@<&]S<VEB:6QI=&EE<RX@268@>6]U
M(&%D9"!B<F%C:V5T<R!Y;W4@8V%N('=R:71E(&-O9&4@8F5F;W)E(&%N9 T*
M869T97(@;BTQ+B \;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B
M+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'<F%M
M13YF;W(\+W-P86X^("@@:6YT(&X-"CT@;6%X.R!N)F=T.S [("D@/&\Z<#X\
M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@
M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ
M07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@
MH*"@H" \+W-P86X^>SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA
M<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS
M;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\<W!A;@T*<W1Y;&4])VUS;RUT
M86(M8V]U;G0Z,B<^H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* @/"]S<&%N/B\O
M0V]D92!B969O<F4@;BTQ/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C
M;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[
M;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O
M+71A8BUC;W5N=#HR)SZ@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H" \+W-P86X^
M/'-P86X@8VQA<W,]1W)A;44^05L\+W-P86X^+2UN73L\;SIP/CPO;SIP/CPO
M<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG
M9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^
M/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@H*"@H*"@H*"@H*"@
MH*"@H*"@H*"@(#PO<W!A;CXO+T-O9&4@869T97(@;BTQ/&\Z<#X\+V\Z<#X\
M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4]
M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG
M/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \
M+W-P86X^?3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O
M3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I
M+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\
M+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US
M:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^268-"GEO
M=9)R92!A(&-L87-S:6,@<W1I8VLM=&\M=&AE+69O<FUA="!T>7!E(&]F('!E
M<G-O;B!T:&5N(#(@:7,@<')O8F%B;'D@>6]U<@T*8W5P+6]F+71E82X@270@
M:V5E<',@=&AE(&QO;W @:6X@:71S(&=E;F5R86P@9F]R;6%T(&%N9"!T:&5R
M99)S(&YO(&1I<G1Y#0IP<F4M;&]G:6,@<W1U9F8N/&\Z<#X\+V\Z<#X\+W-P
M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O
M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO
M.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R
M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.D%R:6%L)SY)9@T*>6]UDG)E(&$@:V5Y8F]A<F0M<W!E960M
M9G)E86L@=&AE;B S(&ES('!R;V)A8FQY('EO=7(@;6]T;W(@8V%R+B!)="!H
M87,-"G-L:6=H=&QY(&QE<W,@8V]D92!T:&5N('1H92!O=&AE<B!T=V\N/&\Z
M<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P
M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI
M;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @
M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T
M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP
M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\:3X\<W!A;B!S
M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!
M<FEA;"<^2F]E; T*06YD97)S;VX\;SIP/CPO;SIP/CPO<W!A;CX\+VD^/"]P
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ
M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB
M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/&@Q('-T>6QE/2=M87)G:6XM=&]P
M.C$R+C!P=#MM87)G:6XM<FEG:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[
M;6%R9VEN+6QE9G0Z#0HP:6X[<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^
M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF
M86UI;'DZ#0I!<FEA;#MM<V\M9F]N="UK97)N:6YG.C$V+C!P="<^1"!A<G)A
M>7,@8V%N(&)E('-O<G1E9#QO.G ^/"]O.G ^/"]S<&%N/CPO8CX\+V@Q/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ
M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [
M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N
M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY
M.D%R:6%L)SY&;W)G970-"FQO;W!S+"!$(&AA<R!S;W)T:6YG(&%S(&]N92!O
M9B!A;B!A<G)A>9)S(&%T=')I8G5T97,N(#QS<&%N('-T>6QE/2=M<V\M=&%B
M+6-O=6YT.@T*,2<^H*"@H*"@H*"@H" \+W-P86X^/&\Z<#X\+V\Z<#X\+W-P
M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O
M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO
M.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R
M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.D%R:6%L)SY4:&ES#0IW:6QL('-O<G0@=&AE(&%R<F%Y(#QS
M<&%N(&-L87-S/4=R86U%/D$\+W-P86X^(&EN+7!L86-E+CQO.G ^/"]O.G ^
M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE
M/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L
M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US
M;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED
M:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O
M=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU'<F%M13YI
M;G1;/"]S<&%N/ET@03L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L
M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE/2=M<V\M
M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CXN+BX\;SIP/CPO;SIP
M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL
M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA
M;"<^/'-P86X-"G-T>6QE/2=M<V\M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@
M(#PO<W!A;CX\<W!A;B!C;&%S<SU3<&5L;$4^02YS;W)T/"]S<&%N/CL\;SIP
M/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A
M;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL
M>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C
M;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[
M;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^
M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS<&%N('-T
M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R
M:6%L)SY*;V5L#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO:3X\+W ^
M#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE
M.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T
M>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@/"]S<&%N/CQO.G ^/"]O.G ^/"]S
M<&%N/CPO<#X-"@T*/&@Q('-T>6QE/2=M87)G:6XM=&]P.C$R+C!P=#MM87)G
M:6XM<FEG:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[;6%R9VEN+6QE9G0Z
M#0HP:6X[<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^/'-P86X@<W1Y;&4]
M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ#0I!<FEA
M;#MM<V\M9F]N="UK97)N:6YG.C$V+C!P="<^1"!A<G)A>7,@8V%N(&)E(')E
M<VEZ960@;VX@=&AE(&9L>3QO.G ^/"]O.G ^/"]S<&%N/CPO8CX\+V@Q/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ
M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [
M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N
M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY
M.D%R:6%L)SY&;W)G970-"CQS<&%N(&-L87-S/5-P96QL13YR96%L;&]C/"]S
M<&%N/BP@1"!C86X@<F5S:7IE(#QS<&%N(&-L87-S/4=R86U%/F%R<F%YDG,\
M+W-P86X^#0ID>6YA;6EC86QL>2X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-
M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P
M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\
M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@
M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ
M07)I86PG/E1H:7,-"G=I;&P@<F5S:7IE('1H92!A<G)A>2!!(&)Y(&]N92X\
M;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\
M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A
M;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\
M<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP
M<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG
M;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA
M<W,]1W)A;44^:6YT6SPO<W!A;CY=($$[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ
M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS
M='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P86X^+BXN
M/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^
M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF
M86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE<R<^
MH*"@H*"@(#PO<W!A;CX\<W!A;B!C;&%S<SU3<&5L;$4^02YL96YG=&@\+W-P
M86X^*RL[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].
M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS<&%N('-T>6QE/2=F;VYT
M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY*;V5L
M#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO:3X\+W ^#0H-"CQP(&-L
M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\
M+W-P86X^/"]P/@T*#0H\:#$@<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA
M<F=I;BUR:6=H=#HP:6X[;6%R9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F
M=#H-"C!I;CMP86=E+6)R96%K+6%F=&5R.F%V;VED)SX\8CX\<W!A;B!S='EL
M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R
M:6%L.VUS;RUF;VYT+6ME<FYI;F<Z,38N,'!T)SY#;VUP87)I;F<@87)R87ES
M/&\Z<#X\+V\Z<#X\+W-P86X^/"]B/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO
M<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF
M;VYT+69A;6EL>3I!<FEA;"<^1"!A;&QO=W,-"GEO=2!T;R!Q=6EC:VQY(&-O
M;7!A<F4@87)R87ES('=I=&@@DST]E"X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^
M#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE
M.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S
M<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P
M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI
M;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@
MH*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^:6YT6SPO<W!A;CY=
M($$[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M
M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N
M="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ
M)SZ@H*"@H*"@H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^:6YT6SPO
M<W!A;CY=($([/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-
M<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I
M9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC
M;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P86X^+BXN/&\Z<#X\+V\Z<#X\+W-P
M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O
M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS
M<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \+W-P
M86X^/'-P86X@8VQA<W,]1W)A;44^:68\+W-P86X^("A!(#T]($(I#0HO+U1H
M96X@8F]T:"!A<F4@97%U86P@:6X@;&5N9W1H(&%N9"!I=&5M<RX\;SIP/CPO
M;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S
M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!
M<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S
M<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O
M+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/D)U= T*9&]NDG0@=V]R<GD@<F5F
M97)E;G1I86P@=&5S=&EN9R!I<R!S=&EL;"!S=7!P;W)T960@=VET:""3/3T]
ME#QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L
M/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M
M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-
M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P
M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P86X-"G-T>6QE
M/2=M<V\M=&%B+6-O=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;B!C
M;&%S<SU'<F%M13YI9CPO<W!A;CX@*$$@/3T]#0I"*2 O+U1H96X@8F]T:"!R
M969E<F5N8V5S(&%R92!E<75A;"X\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-
M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P
M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\
M+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/&D^/'-P
M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI
M;'DZ07)I86PG/DIO96P-"D%N9&5R<V]N/&\Z<#X\+V\Z<#X\+W-P86X^/"]I
M/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT
M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP
M/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA
M;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT
M+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*
M#0H\:#$@<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA<F=I;BUR:6=H=#HP
M:6X[;6%R9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F=#H-"C!I;CMP86=E
M+6)R96%K+6%F=&5R.F%V;VED)SX\8CX\<W!A;B!S='EL93TG9F]N="US:7IE
M.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R:6%L.VUS;RUF;VYT
M+6ME<FYI;F<Z,38N,'!T)SY(5$U,($EM8F5D9&5D(&-O9&4\;SIP/CPO;SIP
M/CPO<W!A;CX\+V(^/"]H,3X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N
M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY
M.D%R:6%L)SY$#0IC86X@875T;VUA=&EC86QL>2!E>'1R86-T(&-O9&4@9G)O
M;2!H=&UL('!A9V5S(&%N9"!C;VUP:6QE(&ET(&QI:V4@;F]R;6%L#0IC;V1E
M+CQS<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@(#PO<W!A;CY7:&%T
M(&%R92!T:&4@861V86YT86=E<R!O9B!T:&ES/PT*07!A<G0@9G)O;2!B96=I
M;FYI;F<@86)L92!T;R!K965P(&-O9&4@=VET:"!D;V-U;65N=&%T:6]N(&9U
M='5R92!$($E$19)S(&UA>2!B90T*86)L92!T;R!U<V4@=&AI<R!F96%T=7)E
M(&9O<B!A=71O;6%T:6,@<WEN=&%X(&AI9VAL:6=H=&EN9R!A;F0@;V)J96-T
M(&QI;FL-"F5M8F5D9&EN9RX\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP
M(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P
M=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z
M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/&D^/'-P86X@
M<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ
M07)I86PG/DIO96P-"D%N9&5R<V]N/&\Z<#X\+V\Z<#X\+W-P86X^/"]I/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N
M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQH,2!S='EL93TG;6%R9VEN+71O
M<#HQ,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T
M.VUA<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB
M/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M
M9F%M:6QY.@T*07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/DYO=&5S
M/&\Z<#X\+V\Z<#X\+W-P86X^/"]B/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO
M<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF
M;VYT+69A;6EL>3I!<FEA;"<^268-"GEO=2!H879E(&%N>2!N;W1E<R!Y;W4@
M=V]U;&0@;&EK92!T;R!S:&%R92P@96UA:6P@36%T:&5W(%=I;'-O;B \<W!A
M;@T*8VQA<W,]4W!E;&Q%/F1M9$!S>6YE<VES+F-O;2YA=3PO<W!A;CX@;W(@
M2F]E;"!!;F1E<G-O;B \<W!A;B!C;&%S<SU3<&5L;$4^86YD97)S;VY 9FER
M97-T87(N8V]M+F%U/"]S<&%N/BX-"E1H97D@;75S="!B92!B971W965N(&]N
M92US96YT96YC92 ])F=T.R!T=V\M;65D:75M+7!A<F%G<F%P:',@86YD+V]R
M('-M86QL#0IS;FEP<&5T<R!O9B!C;V1E+B!/=&AE<G=I<V4@=&AE>9)L;"!B
M92!C;VYS:61E<F5D(&9O<B!T:&4@:&EN=',@86YD('1I<',-"G-E8W1I;VX@
M9F]R('1H92!*;W5R;F%L+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @
M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T
M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP
M/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\:3X\<W!A;B!S
M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!
M<FEA;"<^2F]E; T*06YD97)S;VX\;SIP/CPO;SIP/CPO<W!A;CX\+VD^/"]P
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ
M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB
M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/&@Q('-T>6QE/2=M87)G:6XM=&]P
M.C$R+C!P=#MM87)G:6XM<FEG:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[
M;6%R9VEN+6QE9G0Z#0HP:6X[<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^
M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF
M86UI;'DZ#0I!<FEA;#MM<V\M9F]N="UK97)N:6YG.C$V+C!P="<^2&EG:"!#
M;VAE<VEO;B!A;F0@3&]W($-O=7!L:6YG/&\Z<#X\+V\Z<#X\+W-P86X^/"]B
M/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N
M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z
M<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M
M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N
M="UF86UI;'DZ07)I86PG/E!R;V=R86US#0IS:&]U;&0@8F4@;&]W;'D@8V]U
M<&QE9"!A;F0@:&EG:&QY(&-O:&5S:79E+B!7:'D_(%=H870@9&]E<R!T:&ES
M(&UE86X_/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].
M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/&@R('-T>6QE/2=M87)G:6XM=&]P.C$R+C!P=#MM87)G:6XM<FEG
M:'0Z,&EN.VUA<F=I;BUB;W1T;VTZ,RXP<'0[;6%R9VEN+6QE9G0Z#0HP:6X[
M<&%G92UB<F5A:RUA9G1E<CIA=F]I9"<^/&(^/&D^/'-P86X@<W1Y;&4])V9O
M;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ#0I!<FEA;"<^
M0V]U<&QI;F<\;SIP/CPO;SIP/CPO<W!A;CX\+VD^/"]B/CPO:#(^#0H-"CQP
M(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P
M=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^4')O9W)A;7,-"F%R92!H
M:6=H;'D@8V]U<&QE9"!W:&5N('1H97D@87)E(&AE879I;'D@<F5L:6%N="!O
M;B!O;F4@86YO=&AE<BX@5&AI<R!I<PT*8V]N<VED97)E9"!.3U0@02!'3T]$
M(%1(24Y'+B!&;W(@97AA;7!L92!A(&-A<B!T:&%T(&]N;'D@=7-E<R!O;F4@
M='EP92!O9B!T>7)E#0IA;F0@=&AA="!T>7)E(&]N;'D@8F5I;F<@=7-E86)L
M92!O;B!T:&%T(&-A<BX@26X@=&AI<R!C87-E('1H92!T>7)E(&ES(&YO= T*
M<F5U<V%B;&4N(%EO=2!C86Z2="!V97)Y('=E;&P@=&%K92!T:&4@='ER92!A
M;F0@=7-E(&ET(&]N(&%N;W1H97(@8V%R+B!(:6=H#0IC;W5P;&EN9R!M86ME
M('!R;V=R86US(&QE<W,@<F5U<V%B;&4N(#QO.G ^/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N
M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQH,B!S='EL93TG;6%R9VEN+71O
M<#HQ,BXP<'0[;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T
M.VUA<F=I;BUL969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB
M/CQI/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.@T*07)I86PG/D-O:&5S:6]N/&\Z<#X\+V\Z<#X\+W-P86X^
M/"]I/CPO8CX\+V@R/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y
M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/D-O:&5S:6]N#0II<R!T:&4@=V%Y('1H:6YG<R!W;W)K('1O9V5T:&5R
M+B!486ME('1H92!C87(@97AA;7!L92!A9V%I;BX@4W5P<&]S92!T:&4@='ER
M90T*=V%S('-O(&=E;F5R86QI<V5D('1H870@:70@979E;B!W;W)K<R!O;B!Y
M;W5R+6YE>'0M9&]O<BUN96EG:&)O=7)S(&)I;&QY8V%R="X-"E1H92!C87(@
M;6%Y(&)E(')E9'5C960@82!M87AI;75M(&]F(#$P:VTO:"X@3&]W(&-O:&5S
M:6]N(&UA:V5S(&-O;7!O;F5N=',@;&5S<PT*9FQE>&EB;&4O969F:6-I96YT
M('1O9V5T:&5R+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]
M37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB
M:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A
M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N
M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^2722
M<PT*;V9T96X@9&EF9FEC=6QT('1O(&=E="!T:&4@8F%L86YC92!J=7-T(')I
M9VAT(&)E='=E96X@=&AE<V4@='=O(&-O;F-E<'1S(&)U= T*:G5S="!I="!I
M;B!T:&4@8F%C:R!O9B!Y;W5R(&UI;F0@86YD('EO=7(@<')O9W)A;7,@=VEL
M;"!B92!A;&P@=&AE(&)E='1E<BX-"E)E;65M8F5R+"!H:6=H(&-O:&5S:6]N
M(&%N9"!L;W<@8V]U<&QI;F<@/2!G;V]D('1H:6YG(&)U="!L;W<@8V]H97-I
M;VX@86YD(&AI9V@-"F-O=7!L:6YG(#T@8F%D('1H:6YG+CQO.G ^/"]O.G ^
M/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE
M/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L
M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US
M;TYO<FUA;#X\:3X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^2F]E; T*06YD97)S;VX\;SIP/CPO
M;SIP/CPO<W!A;CX\+VD^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P
M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI
M;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @
M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T
M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP
M/CPO<W!A;CX\+W ^#0H-"CQH,2!S='EL93TG;6%R9VEN+71O<#HQ,BXP<'0[
M;6%R9VEN+7)I9VAT.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T.VUA<F=I;BUL
M969T.@T*,&EN.W!A9V4M8G)E86LM869T97(Z879O:60G/CQB/CQS<&%N('-T
M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.@T*
M07)I86P[;7-O+69O;G0M:V5R;FEN9SHQ-BXP<'0G/E-P965D($]P=&EM:7-A
M=&EO;B!W:71H($9O<B!,;V]P<SQO.G ^/"]O.G ^/"]S<&%N/CPO8CX\+V@Q
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ
M93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB
M<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS
M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M
M:6QY.D%R:6%L)SY7:&5N#0IU<VEN9R!F;W(@;&]O<',@*&]R(&%N>2!L;V]P
M(&9O<B!T:&%T(&UA='1E<BD@;6%K92!S=7)E('1H870@>6]UDG)E(&YO="!R
M96QO861I;F<-"G1H92!S86UE('9A;'5E(&5V97)Y('1I;64@87)O=6YD('1H
M92!L;V]P+CQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O
M3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I
M+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\
M+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US
M:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^1&]NDG0\
M;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\
M<W!A;B!C;&%S<SU'<F%M13X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P
M=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R:6%L)SYF;W(\+W-P86X^/"]S
M<&%N/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.@T*07)I86PG/B H:6YT(&X],#L@;B F;'0[(#QS<&%N(&-L
M87-S/5-P96QL13YG9713:7IE;V8\+W-P86X^*%@I.R!N*RLI/&\Z<#X\+V\Z
M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y
M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/GL\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO
M<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF
M;VYT+69A;6EL>3I!<FEA;"<^A3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*
M/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N
M,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY]/&\Z<#X\+V\Z<#X\
M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4]
M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG
M/B\O5VAE<F4-"CQS<&%N(&-L87-S/5-P96QL13YG9713:7IE;V8\+W-P86X^
M(')E='5R;G,@82!C;VYS=&%N="!V86QU93QO.G ^/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N
M8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\
M<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A
M;6EL>3I!<FEA;"<^26YS=&5A9"P\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-
M"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!C;&%S<SU'<F%M13X\<W!A;B!S
M='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-
M"D%R:6%L)SYI;G0\+W-P86X^/"]S<&%N/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.@T*07)I86PG/B!3:7IE
M(#T@/'-P86X@8VQA<W,]4W!E;&Q%/F=E=%-I>F5O9CPO<W!A;CXH6"D[/&\Z
M<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P
M86X@8VQA<W,]1W)A;44^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[
M;7-O+6)I9&DM9F]N="UF86UI;'DZ#0I!<FEA;"<^9F]R/"]S<&%N/CPO<W!A
M;CX\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT
M+69A;6EL>3H-"D%R:6%L)SX@*&EN="!N/3 [(&X@)FQT.R!3:7IE.R!N*RLI
M/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^
M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF
M86UI;'DZ07)I86PG/GL\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L
M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^A3QO.G ^/"]O.G ^/"]S<&%N
M/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT
M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY]/&\Z
M<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P
M86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI
M;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @
M8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T
M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY4:&%T#0IW87D@>6]U<B!N
M;W0@8V%L;&EN9R!T:&4@/'-P86X@8VQA<W,]4W!E;&Q%/F9U8VYT:6]N/"]S
M<&%N/B \<W!A;B!C;&%S<SU3<&5L;$4^/'-P86X-"F-L87-S/4=R86U%/F=E
M=%-I>F5O9CPO<W!A;CX\+W-P86X^/'-P86X@8VQA<W,]1W)A;44^*#PO<W!A
M;CXI+" \<W!A;@T*8VQA<W,]4W!E;&Q%/F=E=%-I>F5O9CPO<W!A;CXH6"D@
M=&EM97,N/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].
M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS<&%N('-T>6QE/2=F;VYT
M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY*;V5L
M#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO:3X\+W ^#0H-"CQP(&-L
M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\
M+W-P86X^/"]P/@T*#0H\:#$@<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA
M<F=I;BUR:6=H=#HP:6X[;6%R9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F
M=#H-"C!I;CMP86=E+6)R96%K+6%F=&5R.F%V;VED)SX\8CX\<W!A;B!S='EL
M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3H-"D%R
M:6%L.VUS;RUF;VYT+6ME<FYI;F<Z,38N,'!T)SY3<&5E9"!/<'1I;6ES871I
M;VX@9F]R(&QI;F5A<B!S96%R8VAE<SQO.G ^/"]O.G ^/"]S<&%N/CPO8CX\
M+V@Q/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M
M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^
M)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L
M/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M
M9F%M:6QY.D%R:6%L)SY4:&4-"F)A<VEC('-E87)C:"!L;V]K<R!L:6ME+CQO
M.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS
M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M
M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP
M(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^/'-P
M86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T
M.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYI;G0\+W-P86X^/"]S<&%N
M/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT
M+69A;6EL>3I!<FEA;"<^(&X],#L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-
M"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^
M/'-P86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N
M,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYW:&EL93PO<W!A;CX\
M+W-P86X^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I
M+69O;G0M9F%M:6QY.D%R:6%L)SX@*&XF;'0[36%X*3QO.G ^/"]O.G ^/"]S
M<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L('-T>6QE/2=M87)G:6XM
M;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#L-"FUS
M;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY[/&\Z<#X\+V\Z<#X\+W-P86X^
M/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T
M.BXU:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I
M9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O
M=6YT.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;@T*8VQA<W,]1W)A;44^
M:68\+W-P86X^("A!6VY=/3U396%R8V@I/&\Z<#X\+V\Z<#X\+W-P86X^/"]P
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU
M:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O=6YT
M.C$G/J"@H*"@H*"@H*"@(#PO<W!A;CY[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P
M/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU
M:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O=6YT
M.C(G/J"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@(#PO<W!A;CXO+U9A;'5E#0IF
M;W5N9"!A="!N/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-
M<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG/CQS<&%N('-T>6QE
M/2=F;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/CQS<&%N('-T>6QE/2=M<V\M=&%B+6-O=6YT.C(G/J"@H*"@H*"@H*"@
MH*"@H*"@H*"@H*"@(#PO<W!A;CX\<W!A;@T*8VQA<W,]1W)A;44^8G)E86L\
M+W-P86X^.SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O
M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG
M9F]N="US:7IE.C$P+C!P=#L-"FUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L
M)SX\<W!A;B!S='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \
M+W-P86X^?3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O
M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG
M9F]N="US:7IE.C$P+C!P=#L-"FUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L
M)SX\<W!A;B!S='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@H" \
M+W-P86X^/'-P86X-"F-L87-S/4=R86U%/FX\+W-P86X^*RL[/&\Z<#X\+V\Z
M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA
M<F=I;BUL969T.BXU:6XG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T
M.PT*;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/GT\;SIP/CPO;SIP/CPO
M<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG
M9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^
M/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].
M;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO
M<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SXO+U=H97)E
M#0I!(&ES('1H92!V86QU92!W92!A<F4@<V5A<F-H:6YG(&9O<CQO.G ^/"]O
M.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T
M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R
M:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^5&AI<PT*8V%N(&)E(&EM<')O=F5D
M('1OA3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R
M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^
M#0H-"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I
M;B<^/'-P86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z
M,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYI;G0\+W-P86X^
M/"]S<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED
M:2UF;VYT+69A;6EL>3I!<FEA;"<^(&X],#L\;SIP/CPO;SIP/CPO<W!A;CX\
M+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z
M+C5I;B<^/'-P86X@8VQA<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SYW:&EL93PO
M<W!A;CX\+W-P86X^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS
M;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX@*&XF;'0[36%X("9A;7 [)F%M
M<#L-"D%;;BLK72$]4V5A<F-H*3L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-
M"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^
M/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[#0IM<V\M8FED:2UF;VYT
M+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG
M/CQS<&%N(&-L87-S/4=R86U%/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P
M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^:68\+W-P86X^/"]S
M<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF
M;VYT+69A;6EL>3I!<FEA;"<^("AN("$]($UA>"D@>WT@+R]4:&5N('1H90T*
M=F%L=64@:7,@9F]U;F0@870@;BTQ/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ
M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [
M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N
M('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY
M.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L
M87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^00T*8V]M<&%R:7-O;B!C86X@
M8F4@<V%V960@8GD@;6%K:6YG('1H92!L87-T(&-H87)A8W1E<B!I;B!T:&4@
M87)R87D@=&AE('9A;'5E#0IB96EN9R!S96%R8VAE9"!F;W(N/&\Z<#X\+V\Z
M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y
M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/CQS<&%N#0IS='EL93TG;7-O+71A8BUC;W5N=#HQ)SZ@H*"@H*"@H*"@
MH" \+W-P86X^/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-
M<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG/CQS<&%N(&-L87-S
M/5-P96QL13X\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I
M9&DM9F]N="UF86UI;'DZ07)I86PG/D$N;&5N9W1H/"]S<&%N/CPO<W!A;CX\
M<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF
M86UI;'DZ07)I86PG/B ](#QS<&%N(&-L87-S/5-P96QL13Y!+FQE;F=T:#PO
M<W!A;CX-"BL@,3L\;SIP/CPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^/'-P86X@8VQA
M<W,]1W)A;44^/'-P86X-"G-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB
M:61I+69O;G0M9F%M:6QY.D%R:6%L)SY!6SPO<W!A;CX\+W-P86X^/'-P86X-
M"F-L87-S/5-P96QL13X\<W!A;B!S='EL93TG9F]N="US:7IE.C$P+C!P=#MM
M<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^02YL96YG=&@\+W-P86X^/"]S
M<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF
M;VYT+69A;6EL>3I!<FEA;"<^72 ](%-E87)C:#L\;SIP/CPO;SIP/CPO<W!A
M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE
M9G0Z+C5I;B<^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[#0IM<V\M
M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF;F)S<#L\+V\Z<#X\+W-P
M86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I;BUL
M969T.BXU:6XG/CQS<&%N(&-L87-S/4=R86U%/CQS<&%N#0IS='EL93TG9F]N
M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^:6YT
M/"]S<&%N/CPO<W!A;CX\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[
M;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/B!N/3 [/&\Z<#X\+V\Z<#X\
M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P@<W1Y;&4])VUA<F=I
M;BUL969T.BXU:6XG/CQS<&%N(&-L87-S/4=R86U%/CQS<&%N#0IS='EL93TG
M9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^
M=VAI;&4\+W-P86X^/"]S<&%N/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P
M+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^("A!6VXK*UTA/5-E
M87)C:"D[/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].
M;W)M86P@<W1Y;&4])VUA<F=I;BUL969T.BXU:6XG/CQS<&%N('-T>6QE/2=F
M;VYT+7-I>F4Z,3 N,'!T.PT*;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG
M/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O
M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!C;&%S<SU'
M<F%M13X\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/FEF/"]S<&%N/CPO<W!A;CX\<W!A;@T*<W1Y
M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/B H;B A/2!-87@I('M]("\O5&AE;B!T:&4-"G9A;'5E(&ES(&9O=6YD
M(&%T(&XM,3QO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O
M3F]R;6%L('-T>6QE/2=M87)G:6XM;&5F=#HN-6EN)SX\<W!A;B!S='EL93TG
M9F]N="US:7IE.C$P+C!P=#L-"FUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L
M)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S/4US
M;TYO<FUA;"!S='EL93TG;6%R9VEN+6QE9G0Z+C5I;B<^/'-P86X@8VQA<W,]
M4W!E;&Q%/CQS<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED
M:2UF;VYT+69A;6EL>3I!<FEA;"<^02YL96YG=&@\+W-P86X^/"]S<&%N/CQS
M<&%N#0IS='EL93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A
M;6EL>3I!<FEA;"<^(#T@/'-P86X@8VQA<W,]4W!E;&Q%/D$N;&5N9W1H/"]S
M<&%N/@T*+2 Q.SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]
M37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB
M:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A
M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N
M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z
M<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M
M86P^/&D^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/DIO96P-"D%N9&5R<V]N/&\Z<#X\+V\Z<#X\
M+W-P86X^/"]I/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T
M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R
M:6%L)SX\;SIP/B9N8G-P.SPO;SIP/CPO<W!A;CX\+W ^#0H-"CQP(&-L87-S
M/4US;TYO<FUA;#X\8B!S='EL93TG;7-O+6)I9&DM9F]N="UW96EG:'0Z;F]R
M;6%L)SX\<W!A;@T*<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM
M9F]N="UF86UI;'DZ07)I86PG/D0@4W1A8VMS/&\Z<#X\+V\Z<#X\+W-P86X^
M/"]B/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQB('-T>6QE/2=M<V\M
M8FED:2UF;VYT+7=E:6=H=#IN;W)M86PG/CQS<&%N#0IS='EL93TG9F]N="US
M:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z<#XF
M;F)S<#L\+V\Z<#X\+W-P86X^/"]B/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R
M;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O
M;G0M9F%M:6QY.D%R:6%L)SY$#0IA<G)A>2!C86X@8F4@=7-E9"!T;R!E87-I
M;'D@8V]N<W1R=6-T(&$@<W1A8VLZ/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ
M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL
M93TG;7-O+7-P86-E<G5N.GEE<R<^H#PO<W!A;CX\;SIP/CPO;SIP/CPO<W!A
M;CX\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N
M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/'-P
M86X-"G-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H*"@(#PO<W!A;CX\<W!A
M;B!C;&%S<SU'<F%M13YI;G1;/"]S<&%N/ET@<W1A8VL[/&\Z<#X\+V\Z<#X\
M+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4]
M)V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG
M/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE<R<^H*"@H" \+W-P86X^
M+BXN/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M
M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N
M="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE
M<R<^H*"@H" \+W-P86X^/'-P86X@8VQA<W,]1W)A;44^<W1A8VL\+W-P86X^
M('X]#0HV-C8[/'-P86X@<W1Y;&4])VUS;RUS<&%C97)U;CIY97,G/J"@H" \
M+W-P86X^+R\@<'5S:"!A('9A;'5E.SQO.G ^/"]O.G ^/"]S<&%N/CPO<#X-
M"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z
M,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SX\<W!A;@T*<W1Y
M;&4])VUS;RUS<&%C97)U;CIY97,G/J"@H* @/"]S<&%N/BXN+CQO.G ^/"]O
M.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQS<&%N('-T
M>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R
M:6%L)SX\<W!A;@T*<W1Y;&4])VUS;RUS<&%C97)U;CIY97,G/J @/"]S<&%N
M/CQS<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H* \+W-P86X^82 ]
M(#QS<&%N#0IC;&%S<SU'<F%M13YS=&%C:UL\+W-P86X^<W1A8VLN;&5N9W1H
M+3%=.SQS<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H* -"CPO<W!A
M;CXO+R!G970@;&%S="!E;&5M96YT/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ
M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQS<&%N#0IS='EL
M93TG;7-O+7-P86-E<G5N.GEE<R<^H*"@H" \+W-P86X^+BXN/&\Z<#X\+V\Z
M<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y
M;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I
M86PG/CQS<&%N#0IS='EL93TG;7-O+7-P86-E<G5N.GEE<R<^H*"@H" \+W-P
M86X^/'-P86X@8VQA<W,]4W!E;&Q%/G-T86-K+FQE;F=T:#PO<W!A;CX@/2 \
M<W!A;@T*8VQA<W,]4W!E;&Q%/G-T86-K+FQE;F=T:#PO<W!A;CX@+2 Q.SQS
M<&%N('-T>6QE/2=M<V\M<W!A8V5R=6XZ>65S)SZ@H* -"CPO<W!A;CXO+R!P
M;W @;&%S="!E;&5M96YT/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*#0H\:#$@
M<W1Y;&4])VUA<F=I;BUT;W Z,3(N,'!T.VUA<F=I;BUR:6=H=#HP:6X[;6%R
M9VEN+6)O='1O;3HS+C!P=#MM87)G:6XM;&5F=#H-"C!I;CMP86=E+6)R96%K
M+6%F=&5R.F%V;VED)SX\<W!A;B!C;&%S<SU3<&5L;$4^/&D@<W1Y;&4])VUS
M;RUB:61I+69O;G0M<W1Y;&4Z#0IN;W)M86PG/CQS<&%N('-T>6QE/2=F;VYT
M+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.D%R:6%L)SY0879E
M;#PO<W!A;CX\+VD^/"]S<&%N/CQI#0IS='EL93TG;7-O+6)I9&DM9F]N="US
M='EL93IN;W)M86PG/CQS<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS
M;RUB:61I+69O;G0M9F%M:6QY.@T*07)I86PG/B \<W!A;B!C;&%S<SU3<&5L
M;$4^36EN87EE=CPO<W!A;CX@/&\Z<#X\+V\Z<#X\+W-P86X^/"]I/CPO:#$^
M#0H-"CQH,2!S='EL93TG;6%R9VEN+71O<#HQ,BXP<'0[;6%R9VEN+7)I9VAT
M.C!I;CMM87)G:6XM8F]T=&]M.C,N,'!T.VUA<F=I;BUL969T.@T*,&EN.W!A
M9V4M8G)E86LM869T97(Z879O:60G/CQB/CQS<&%N('-T>6QE/2=F;VYT+7-I
M>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M:6QY.@T*07)I86P[;7-O+69O
M;G0M:V5R;FEN9SHQ-BXP<'0G/D0@;F5W<V=R;W5P/&\Z<#X\+V\Z<#X\+W-P
M86X^/"]B/CPO:#$^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL
M93TG9F]N="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA
M;"<^1&ED#0IY;W4@:VYO=R!T:&%T('1H97)E(&ES(&$@1"!N97=S9W)O=7 @
M;VX@;F5W<RYD:6=I=&%L;6%R<RYC;VT@<V5R=F5R/R!(97)E('EO=0T*8V%N
M(&%S:R]S=6=G97-T(&%N>71H:6YG(&%B;W5T($0@86YD(&5V96X@=&%L:R!T
M;R!T:&4@8W)E871O<B!786QT97(N/&\Z<#X\+V\Z<#X\+W-P86X^/"]P/@T*
M#0H\<"!C;&%S<SU-<V].;W)M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ
M,"XP<'0[;7-O+6)I9&DM9F]N="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [
M/"]O.G ^/"]S<&%N/CPO<#X-"@T*/' @8VQA<W,]37-O3F]R;6%L/CQI/CQS
M<&%N('-T>6QE/2=F;VYT+7-I>F4Z,3 N,'!T.VUS;RUB:61I+69O;G0M9F%M
M:6QY.D%R:6%L)SY*;V5L#0I!;F1E<G-O;CQO.G ^/"]O.G ^/"]S<&%N/CPO
M:3X\+W ^#0H-"CQP(&-L87-S/4US;TYO<FUA;#X\<W!A;B!S='EL93TG9F]N
M="US:7IE.C$P+C!P=#MM<V\M8FED:2UF;VYT+69A;6EL>3I!<FEA;"<^/&\Z
M<#XF;F)S<#L\+V\Z<#X\+W-P86X^/"]P/@T*#0H\<"!C;&%S<SU-<V].;W)M
M86P^/'-P86X@<W1Y;&4])V9O;G0M<VEZ93HQ,"XP<'0[;7-O+6)I9&DM9F]N
M="UF86UI;'DZ07)I86PG/CQO.G ^)FYB<W [/"]O.G ^/"]S<&%N/CPO<#X-
M"@T*/' @8VQA<W,]37-O3F]R;6%L/CQO.G ^)FYB<W [/"]O.G ^/"]P/@T*
@#0H\+V1I=CX-"@T*/"]B;V1Y/@T*#0H\+VAT;6P^#0H`
`
end

June 15, 2002
Joel

Don't worry too much about grammar - that's the job of editors. We would like your code to be tested, ideally you should include a test program (though probably that is overkill for notes), although it is the job of tech-editors to verify submitted code.

Am starting a list, but once we get sorted next week with a projected structure and send out a call for papers I'll just expect people to email them to submissions@thedjournal.com


"anderson" <anderson@firestar.com.au> wrote in message
news:aecr4v$2td1$1@digitaldaemon.com...
Ok, I've made a few changes.  Perhaps some of the things I added should be
tips.  It's in html now, but I've discovered that my html editors have
stopped working (xp -upgrade), so I simply used word (yuk).  It shouldn't be
a problem to convert it to standard html/xhtml later though.

I don't mind the constructive criterions. I fact I'm suprised any of them got though at all (note to self - better double check that dogy code and gramma).  I didn't spend to much time writing them. I hoped it would just spark others off.

On another note, parhaps someone should start a hints and tips (or tips and
tricks) list. Just to get a big collection of them which you (or someelse)
can sort though for the first issue.

Over

PS
I was just reading though this neat webpage - interesting about programming
personality,  some of it is opinion based, but it's still good.
http://homepage.mac.com/kevinmarks/personality.html


June 15, 2002
Then the following lines in the "Programming in D for C Programmers" must be wrong. I suppose Walter hasn't go around to updating it (Apr 21) and parhaps still plans to use this syntax later on.

"
The D Way
D supports dynamic arrays, which can be easilly resized. D supports all the
requisite memory management.
               int array[];

               array[array.length++] = x;

"

"Pavel Minayev" <evilone@omen.ru> wrote in message news:aedefn$gt7$1@digitaldaemon.com...
> It's an old story... you can only apply operator = to array.length. For
> example, all
> these lines are _invalid_:
>
>     array.length++;
>     array.length--;
>     array.length += 123;
>     array.length -= 321;
>
> The valid form is:
>
>     array.length = array.length + 1;
>     array.length = array.length - 1;
>
> Etc. Just don't ask me why - I didn't really understand Walter's arguments
> the
> last time we discussed it. =)
>
> By the way, one thing that might be classified as a tip is that D array
can
> be
> used to easily construct a stack:
>
>     int[] stack;
>     ...
>     stack ~= 666;    // push a value;
>     ...
>     a = stack[stack.length-1];    // get last element
>     ...
>     stack.length = stack.length - 1;    // pop last element
>
>
>
>


June 15, 2002
Ok, I've added Walters notes (c to d).  I change the formatting (font style) of those docs just to match the rest so once a standard is sorted out a simple find/replace can be used.

Should I keep sending things here? I was thinking that sending things like this to the news would kind of rune the suprises in the first D Journal (although I don't expect it to be out for some time yet).  Although I should mention that what I've done in notes so far isn't worth a cats' wisker.

So should I send updates to dmd@synesis.com.au. Then later a few tech editors can go though them. Any new notes should be sent to me for the present (if that's ok with you Matthew) and I'll append them to the list and forward them to matthew. I'll kind of be like the inital filter, and anything really stupid or grossly outside the guidelines I'll disgrard (informing the sender). But I won't be doing much gramma or programming testing (unless you want me too).

Email: anderson@firestar.com.au

I'd be willing to do the same with tips as well, but by then you'll probably have the submissions@thedjournal.com ready. Parhaps you could filter the submissions subject line and send any with notes in the subject header to me. I'm probably just standing in the way. The amount of submissions your submissions counter is probably minimal at the moment anyway.


June 15, 2002
Walter have you considered adding these properties to arrays?

int a[];

a.first    (same as a[0], error if empty?)
a.last    (same as a[a.length -1], error if empty?)
a.push   (a special reference..if you store here it goes on the end of the
darray)
a.pop    (returns and pops the last item off a darray)
a fpush   (push onto the beginning)
a.fpop    (pop from the beginning)

They're just handy shortcuts if nothing else, but the C++ STL shows they have some value.

FWIW I recommend making assignable and readable properties, including user defined ones, to support +=, -=, ++, -- just to keep them grammatically compatible with normal variables.

Sean

"Pavel Minayev" <evilone@omen.ru> wrote in message news:aedefn$gt7$1@digitaldaemon.com...
> It's an old story... you can only apply operator = to array.length. For
> example, all
> these lines are _invalid_:
>
>     array.length++;
>     array.length--;
>     array.length += 123;
>     array.length -= 321;
>
> The valid form is:
>
>     array.length = array.length + 1;
>     array.length = array.length - 1;
>
> Etc. Just don't ask me why - I didn't really understand Walter's arguments
> the
> last time we discussed it. =)
>
> By the way, one thing that might be classified as a tip is that D array
can
> be
> used to easily construct a stack:
>
>     int[] stack;
>     ...
>     stack ~= 666;    // push a value;
>     ...
>     a = stack[stack.length-1];    // get last element
>     ...
>     stack.length = stack.length - 1;    // pop last element



June 15, 2002
I would actually like it if the stuff purely about the D Journal website be moved to another newsgroup.

I feel it's starting to clutter up the NG.  This one is about the D *Language*.   ;)

Anyone?  Maybe it'll just die down by itself.  But I want it to thrive, just elsewhere.  Maybe I'm wrong.

Sean

======================
"anderson" <anderson@firestar.com.au> wrote in message
news:aef1q2$2evo$1@digitaldaemon.com...
Ok, I've added Walters notes (c to d).  I change the formatting (font style)
of those docs just to match the rest so once a standard is sorted out a
simple find/replace can be used.

Should I keep sending things here? I was thinking that sending things like this to the news would kind of rune the suprises in the first D Journal (although I don't expect it to be out for some time yet).  Although I should mention that what I've done in notes so far isn't worth a cats' wisker.

So should I send updates to dmd@synesis.com.au. Then later a few tech
editors can go though them.
Any new notes should be sent to me for the present (if that's ok with you
Matthew) and I'll append them to the list and forward them to matthew. I'll
kind of be like the inital filter, and anything really stupid or grossly
outside the guidelines I'll disgrard (informing the sender). But I won't be
doing much gramma or programming testing (unless you want me too).

Email: anderson@firestar.com.au

I'd be willing to do the same with tips as well, but by then you'll probably have the submissions@thedjournal.com ready. Parhaps you could filter the submissions subject line and send any with notes in the subject header to me. I'm probably just standing in the way. The amount of submissions your submissions counter is probably minimal at the moment anyway.