[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Busybox mods - awk



Hi Jonas,

Wild.  Glad to connect with you!

I was able to build busybox without any ./configure process.  As long as the
hidden file .target-makefrag is in the same directoy as makefile, and it
contains AXIS_BUILDTYPE=cris-axis-linux-gnu and of course I've run .
./init_vars in the devboard_82 directory, I'm all set.  Maybe you have a
different setup or perhaps I'm not doing this correctly?

The awk command that I need to run is:

IPADDR=`ifconfig | grep -A 4 $EXTIF | awk '/inet/ { print $2 }'/
		| sed -e s/addr://`


Unfortunately the grep that comes with the Axis doesn't support the -A
parameter

     -A NUM, --after-context=NUM
          Print NUM lines  of  trailing  context  after  matching
          lines.   Places a line containing -- between contiguous
          groups of matches.

$EXTIF is defined as eth0 in thois case

So it looks like the line containing eth0 is passed through along with 4
more:

eth0      Link encap:Ethernet  HWaddr 00:40:8C:63:10:A0
          inet addr:192.168.1.90  Bcast:192.168.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5921 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2262 errors:0 dropped:0 overruns:0 carrier:0

Then awk gets it, and then sed.

I don't know what this one does, but the script I am working on will get the
WAN ip address and put it into a file, plus some other neat stuff.


> The "correct" way to build it using our build system would be to
> include Rules.axis from Rules.mak though. And comment out busybox's
> definitions of CC, AR etc.

At least, in the makefile I have for busybox, this has been done.  See
attached.

> Modifying Config.h should be enough. Maybe you have a
> packages/apps/busybox/something that contains the Config.h actually
> being used. Then modify that Config.h instead.

Good hint!  I found out what makes it go.  I had to add my source file to
the string in the file applet_source_list

This file is located in the busybox directory.

I had to download the awk.c file and placed it in the busybox directory.  Of
course, it didn't compile.  The references must be to some new stuff in
busybox (libbb?).  It may not be worth fighting with.  I'll try to get the
standard sources for awk and try to make it go.

-m-


awk.o: In function `syntax_error':
/usr/src/axis/devboard_82/apps/busybox/awk.c:466: undefined reference to
`bb_error_msg'
awk.o: In function `hash_find':
/usr/src/axis/devboard_82/apps/busybox/awk.c:549: undefined reference to
`bb_strlen'
awk.o: In function `hash_remove':
/usr/src/axis/devboard_82/apps/busybox/awk.c:574: undefined reference to
`bb_strlen'
awk.o: In function `nextchar':
/usr/src/axis/devboard_82/apps/busybox/awk.c:612: undefined reference to
`bb_process_escape_sequence'
awk.o: In function `afopen':
/usr/src/axis/devboard_82/apps/busybox/awk.c:624: undefined reference to
`bb_xfopen'
awk.o: In function `setvar_s':
/usr/src/axis/devboard_82/apps/busybox/awk.c:686: undefined reference to
`bb_xstrdup'
awk.o: In function `getvar_s':
/usr/src/axis/devboard_82/apps/busybox/awk.c:723: undefined reference to
`bb_xstrdup'
awk.o: In function `copyvar':
/usr/src/axis/devboard_82/apps/busybox/awk.c:758: undefined reference to
`bb_xstrdup'
awk.o: In function `next_token':
/usr/src/axis/devboard_82/apps/busybox/awk.c:906: undefined reference to
`bb_process_escape_sequence'
awk.o: In function `chain_node':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1156: undefined reference to
`bb_xstrdup'
awk.o: In function `mk_splitter':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1376: undefined reference to
`bb_strlen'
awk.o: In function `awk_split':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1444: undefined reference to
`bb_strlen'
/usr/src/axis/devboard_82/apps/busybox/awk.c:1444: undefined reference to
`bb_xstrndup'
awk.o: In function `handle_special':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1539: undefined reference to
`bb_strlen'
/usr/src/axis/devboard_82/apps/busybox/awk.c:1544: undefined reference to
`bb_strlen'
awk.o: In function `awk_printf':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1747: undefined reference to
`bb_xstrdup'
/usr/src/axis/devboard_82/apps/busybox/awk.c:1770: undefined reference to
`bb_strlen'
awk.o: In function `awk_sub':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1810: undefined reference to
`bb_strlen'
awk.o: In function `exec_builtin':
/usr/src/axis/devboard_82/apps/busybox/awk.c:1923: undefined reference to
`bb_strlen'
/usr/src/axis/devboard_82/apps/busybox/awk.c:1941: undefined reference to
`bb_xstrdup'
/usr/src/axis/devboard_82/apps/busybox/awk.c:1951: undefined reference to
`bb_strlen'
awk.o: In function `evaluate':
/usr/src/axis/devboard_82/apps/busybox/awk.c:2115: undefined reference to
`bb_perror_msg_and_die'
/usr/src/axis/devboard_82/apps/busybox/awk.c:2118: undefined reference to
`bb_xfopen'
/usr/src/axis/devboard_82/apps/busybox/awk.c:2354: undefined reference to
`bb_strlen'
/usr/src/axis/devboard_82/apps/busybox/awk.c:2442: undefined reference to
`bb_strlen'
awk.o: In function `is_assignment':
/usr/src/axis/devboard_82/apps/busybox/awk.c:2557: undefined reference to
`bb_xstrdup'
awk.o: In function `awk_main':
/usr/src/axis/devboard_82/apps/busybox/awk.c:2652: undefined reference to
`bb_xstrdup'
/usr/src/axis/devboard_82/apps/busybox/awk.c:2683: undefined reference to
`bb_error_msg'
/usr/src/axis/devboard_82/apps/busybox/awk.c:2687: undefined reference to
`bb_show_usage'
/usr/src/axis/devboard_82/apps/busybox/awk.c:2693: undefined reference to
`bb_show_usage'
collect2: ld returned 1 exit status
make: *** [busybox] Error 1


Mark Richards



begin 666 Makefile.dat
M(R!-86ME9FEL92!F;W(@xxxxxxx.3DY
M+3(P,#(@17)I:R!!;F1E<G-E;B \86YD97)S965 9&5B:6%N+F]R9SX*(PHC
M(%1H:7,@xxxxxxx.R!Y;W4@8V%N(')E9&ES
M=')I8G5T92!I="!A;F0O;W(@;6]D:69Y"B,@:70@=6YD97(@=&AE('1E<FUS
M(&]F('1H92!'3E4@1V5N97)A;"!0=6)L:6,@3&EC96YS92!A<R!P=6)L:7-H
M960@xxxxxxx.R!E:71H97(@
M=F5R<VEO;B R(&]F('1H92!,:6-E;G-E+"!O<@HC("AA="!Y;W5R(&]P=&EO
M;BD@86YY(&QA=&5R('9E<G-I;VXN"B,*(R!4:&ES('!R;V=R86T@:7,@9&ES
M=')I8G5T960@:6X@=&AE(&AO<&4@=&AA="!I="!W:6QL(&)E('5S969U;"P*
M(R!B=70@xxxxxxx.5%D[('=I=&AO=70@979E;B!T:&4@
M:6UP;&EE9"!W87)R86YT>2!O9@xxxxxxx.
M15-3($9/4B!!(%!!4E1)0U5,05(@4%524$]312X@4V5E('1H92!'3E4*(R!'
M96YE<F%L(%!U8FQI8R!,:6-E;G-E(&9O<B!M;W)E(&1E=&%I;',N"B,*(R!9
M;W4@<VAO=6QD(&AA=F4@<F5C96EV960@82!C;W!Y(&]F('1H92!'3E4@1V5N
M97)A;"!0=6)L:6,@3&EC96YS90HC(&%L;VYG('=I=&@@=&AI<R!P<F]G<F%M
M.R!I9B!N;W0L('=R:71E('1O('1H92!&<F5E(%-O9G1W87)E"B,@1F]U;F1A
M=&EO;BP@26YC+BP@-3D@5&5M<&QE(%!L86-E+"!3=6ET92 S,S L($)O<W1O
M;BP@34$@,#(Q,3$M,3,P-R!54T$*(PH*05A)4U]54T%"3$5?3$E"4R ](%5#
M3$E"0R!'3$E"0PII;F-L=61E("0H05A)4U]43U!?1$E2*2]T;V]L<R]B=6EL
M9"]2=6QE<RYA>&ES"E!2149)6" Z/2 D*'!R969I>"D*"E!23T<@(" @(" Z
M/2!B=7-Y8F]X"E9%4E-)3TX@(" Z/2 P+C8P+C4*0E5)3$1424U%(#H]("0H
M<VAE;&P@5%H]551#(&1A=&4@+74@(BLE62XE;2XE9"TE2#HE325Z(BD*97AP
M;W)T(%9%4E-)3TX*"B,@5VET:"!A(&UO9&5R;B!'3E4@;6%K92@Q*2 H:&EG
M:&QY(')E8V]M;65N9&5D+"!T:&%T)W,@=VAA="!A;&P@=&AE"B,@9&5V96QO
M<&5R<R!U<V4I+"!A;&P@;V8@=&AE(&9O;&QO=VEN9R!C;VYF:6=U<F%T:6]N
M('9A;'5E<R!C86X@8F4*(R!O=F5R<FED9&5N(&%T('1H92!C;VUM86YD(&QI
M;F4N("!&;W(@97AA;7!L93H*(R @(&UA:V4@0U)/4U,]<&]W97)P8RUL:6YU
M>"T@0D)?4U)#7T1)4CTD2$]-12]B=7-Y8F]X(%!2149)6#TO;6YT+V%P< H*
M(R!)9B!Y;W4@=V%N="!T;R!A9&0@<V]M92!S:6UP;&4@8V]M<&EL97(@<W=I
M=&-H97,@xxxxxxx.#8I+ HC(&5S<&5C:6%L;'D@9G)O;2!T
M:&4@8V]M;6%N9"!L:6YE+"!U<V4@=&AI<R!I;G-T96%D(&]F($-&3$%'4R!D
M:7)E8W1L>2X*(R!&;W(@;W!T:6UI>F%T:6]N(&]V97)R:61E<RP@:70G<R!B
M971T97(@<W1I;&P@=&\@<V5T($]05$E-25I!5$E/3BX*0T9,04=37T585%)!
M(#T*( HC($EF('EO=2!W86YT(&$@<W1A=&EC(&)I;F%R>2P@='5R;B!T:&ES
M(&]N+@HC($YO=&4@=&AA="!W92!P87-S('1H92!F;&%G("US=&%T:6,@=&AR
M;W5G:"!,1$9,04=3(&9O<B!C87-E<R!A<R!S=&%T:6,*(R!U8VQI8F,L('-O
M('1H:7,@:7-N)W0@;F5C97-S87)Y(&9O<B!T:&]S92!C87-E<RP@86YD('=I
M;&P@9V5T(&EN('1H92!W87D*(R!F;W(@9'EN86UI8R!L:6YK:6YG('-U8V@@
M87,@=VET:"!G;&EB8RX*:69E<2 H)"A!6$E37U1!4D=%5%]/4RDL96QI;G5X
M*0I$3U-4051)0R ]('1R=64*96QS90I$3U-4051)0R ](&9A;'-E"F5N9&EF
M"@HC(%-E="!T:&4@9F]L;&]W:6YG('1O(&!T<G5E)R!T;R!M86ME(&$@9&5B
M=6=G86)L92!B=6EL9"X*(R!,96%V92!T:&ES('-E="!T;R!@9F%L<V4G(&9O
M<B!P<F]D=6-T:6]N('5S92X*1$]$14)51R ](&9A;'-E"@HC(%-E='1I;F<@
M=&AI<R!T;R!@=')U92<@=VEL;"!C875S92!B=7-Y8F]X('1O(&1I<F5C=&QY
M('5S92!T:&4@<WES=&5M)W,*(R!P87-S=V]R9"!A;F0@9W)O=7 @9G5N8W1I
M;VYS+B @07-S=6UI;F<@>6]U('5S92!'3E4@;&EB8RP@=VAE;B!T:&ES(&ES
M"B,@8'1R=64G+"!Y;W4@=VEL;"!N965D('1O(&EN<W1A;&P@=&AE("]E=&,O
M;G-S=VET8V@N8V]N9B!C;VYF:6=U<F%T:6]N(&9I;&4*(R!A;F0@=&AE(')E
M<75I<F5D(&QI8FYS<U\J(&QI8G)A<FEE<RX@5&AI<R!G96YE<F%L;'D@;6%K
M97,@>6]U<B!E;6)E9&1E9 HC('-Y<W1E;2!Q=6ET92!A(&)I="!L87)G97(N
M+BX@268@>6]U(&QE879E('1H:7,@;V9F+"!B=7-Y8F]X('=I;&P@9&ER96-T
M;'D@=7-E"B,@=&AE("]E=&,O<&%S<W=O<F0L("]E=&,O9W)O=7 @9FEL97,@
M*&%N9"!Y;W5R('-Y<W1E;2!W:6QL(&)E('-M86QL97(L(&%N9"!)"B,@=VEL
M;"!G970@9F5W97(@96UA:6QS(&%S:VEN9R!A8F]U="!H;W<@9VQI8F,@3E-3
M('=O<FMS*2X@($5N86)L:6YG('1H:7,@861D<PHC(&IU<W0@,2XT:R!T;R!T
M:&4@8FEN87)Y('-I>F4@*'=H:6-H(&ES(&$@7VQO=%\@;&5S<R!T:&5N(&=L
M:6)C($Y34R!C;W-T<RDN"B,@3F]T92!T:&%T(&EF('EO=2!W86YT(&AO<W1N
M86UE(')E<V]L=71I;VX@=&\@=V]R:R!W:71H(&=L:6)C+"!Y;W4@<W1I;&P@
M;F5E9 HC('1H92!L:6)N<W-?*B!L:6)R87)I97,N(" *55-%7U-94U1%35]0
M5T1?1U)0(#T@=')U90H*(R!4:&ES(&5N86)L97,@8V]M<&EL:6YG('=I=&@@
M9&UA;&QO8R H(&AT=' Z+R]D;6%L;&]C+F-O;2\@*0HC('=H:6-H(&ES(&%N
M(&5X8V5L;&5N="!P=6)L:6,@9&]M86EN(&UE;2!L96%K(&%N9"!M86QL;V,@
M<')O8FQE;0HC(&1E=&5C=&]R+B @5&\@96YA8FQE(&1M86QL;V,L(&)E9F]R
M92!R=6YN:6YG(&)U<WEB;W@@>6]U('=I;&P*(R!W86YT('1O(&9I<G-T('-E
M="!U<"!Y;W5R(&5N=FER;VYM96YT+@xxxxxxx.B!@97AP;W)T($1-04Q,3T-?
M3U!424].4SUD96)U9STP>#,T9C0W9#@S+&EN=&5R/3$P,"QL;V<];&]G9FEL
M96 *(R!4:&4@9&5B=6<]('9A;'5E(&ES(&=E;F5R871E9"!U<VEN9R!T:&4@
M9F]L;&]W:6YG(&-O;6UA;F0*(R!D;6%L;&]C("UP(&QO9RUS=&%T<R M<"!L
M;V<M;F]N+69R964@+7 @;&]G+6)A9"US<&%C92 M<"!L;V<M96QA<'-E9"UT
M:6UE(%P*(R @(" @("UP(&-H96-K+69E;F-E("UP(&-H96-K+6AE87 @+7 @
M8VAE8VLM;&ES=',@+7 @8VAE8VLM8FQA;FL@7 HC(" @(" @+7 @8VAE8VLM
M9G5N8W,@+7 @<F5A;&QO8RUC;W!Y("UP(&%L;&]W+69R964M;G5L; HC($1O
M(&YO="!E;F%B;&4@=&AI<R!F;W(@<')O9'5C=&EO;B!B=6EL9',N+BX*1$]$
M34%,3$]#(#T@9F%L<V4*"B,@16QE8W1R:6,M9F5N8V4@:7,@86YO=&AE<B!V
M97)Y('5S969U;"!M86QL;V,@9&5B=6=G:6YG(&QI8G)A<GDN"B,@1&\@;F]T
M(&5N86)L92!T:&ES(&9O<B!P<F]D=6-T:6]N(&)U:6QD<RXN+@I$3T5&14Y#
M12 @/2!F86QS90H*(R!)9B!Y;W4@=V%N="!L87)G92!F:6QE('-U;6UI="!S
M=7!P;W)T+"!T=7)N('1H:7,@;VXN"B,@5&AI<R!H87,@;F\@969F96-T(&EF
M('EO=2!D;VXG="!H879E(&$@:V5R;F5L('=I=&@@;&9S"B,@<W5P<&]R="P@
M86YD(&$@<WES=&5M('=I=&@@;&EB8RTR+C$N,R!O<B!L871E<BX*(R!3;VUE
M(&]F('1H92!P<F]G<F%M<R!T:&%T(&-A;B!B96YE9FET(&9R;VT@;&9S('-U
M<'!O<G0*(R!A<F4@9&0L(&=Z:7 L(&UO=6YT+"!T87(L(&%N9"!M:V9S7VUI
M;FEX+@HC($Q&4R!A;&QO=W,@>6]U('1O('5S92!T:&4@86)O=F4@<')O9W)A
M;7,@9F]R(&9I;&5S"B,@;&%R9V5R('1H86X@,D="(0I$3TQ&4R ](&9A;'-E
M"@HC($EF('EO=2!H879E(&$@(G!R:7-T:6YE(B!S;W5R8V4@9&ER96-T;W)Y
M+"!P;VEN="!"0E]34D-?1$E2('1O(&ET+@HC($5X<&5R:6UE;G1A;"!A;F0@
M:6YC;VUP;&5T93L@=&5L;"!T:&4@;6%I;&EN9R!L:7-T"B,@/&)U<WEB;WA 
M;W-S+FQI;F5O+F-O;3X@:68@>6]U(&1O(&]R(&1O;B=T(&QI:V4@:70@<V\@
M9F%R+@HC($)"7U-20U]$25(@/0H*(R!4:&ES(&ES(&9O<B!B86-K=V%R9',@
M8V]M<&%T:6)I;&ET>0I!6$E37U1!4D=%5%]!4D-((#\]("0H05A)4U]405)'
M151?0U!5*0H*(R!)9B!Y;W4@87)E(')U;FYI;F<@82!C<F]S<R!C;VUP:6QE
M<BP@>6]U(&UA>2!W86YT('1O('-E="!T:&ES"B,@=&\@<V]M971H:6YG(&UO
M<F4@:6YT97)E<W1I;F<L(&QI:V4@(G!O=V5R<&,M;&EN=7@M(BX*:69N9&5F
M($-23U-3"D-23U-3(#T*:69E<2 H)"A!6$E37U1!4D=%5%]!4D-(*2QC<FES
M*0I#4D]34R ](&-R:7,M"F5N9&EF"FEF97$@*"0H05A)4U]405)'151?05)#
M2"DL87)M*0I#4D]34R ](&%R;2UL:6YU>"T*96YD:68*96YD:68*(R!#0R ]
M("0H0U)/4U,I9V-C"B,@05(@/2 D*$-23U-3*6%R"FEF97$@*"0H05A)4U]4
M05)'151?3U,I+&5L:6YU>"D*4U1225!43T],(#T@+V)I;B]T<G5E( IE;'-E
M"E-44DE05$]/3" ]("0H0U)/4U,I<W1R:7 *96YD:68*"B,@5&\@8V]M<&EL
M92!V<R!U0VQI8F,L(&IU<W0@=7-E('1H92!C;VUP:6QE<B!W<F%P<&5R(&)U
M:6QT(&)Y('5#;&EB8RXN+@HC($5V97)Y=&AI;F<@<VAO=6QD(&-O;7!I;&4@
M86YD('=O<FL@87,@97AP96-T960@=&AE<V4@9&%Y<RXN+@HC0T,]+W5S<B]I
M,S@V+6QI;G5X+75C;&EB8R]B:6XO:3,X-BUU8VQI8F,M9V-C"@HC(%1O(&-O
M;7!I;&4@=G,@<V]M92!O=&AE<B!A;'1E<FYA=&EV92!L:6)C+"!Y;W4@;6%Y
M(&YE960@=&\@=7-E+V%D:G5S= HC('1H92!F;VQL;W=I;F<@;&EN97,@=&\@
M;65E="!Y;W5R(&YE961S+BXN"B,*(R!)9B!Y;W4@87)E('5S:6YG(%)E9"!(
M870@-BYX('=I=&@@=&AE(&-O;7!A=&EB;&4@4E!-<R H9F]R(&1E=F5L;W!I
M;F<@=6YD97(*(R!2960@2&%T(#4N>"!A;F0@9VQI8F,@,BXP*2!U;F-O;6UE
M;G0@=&AE(&9O;&QO=VEN9RX@($)E('-U<F4@=&\@<F5A9"!A8F]U= HC('5S
M:6YG('1H92!C;VUP871I8FQE(%)037,@xxxxxxx.B\O
M=W=W+G)E9&AA="YC;VT@xxxxxxx.#8M9VQI8F,R,"UL
M:6YU> HC"B,@5&AE(&9O;&QO=VEN9R!I<R!U<V5D(&9O<B!L:6)C-2 H:68@
M>6]U(&EN<W1A;&P@86QT9V-C(&%N9"!L:6)C-2UA;'1D978*(R!O;B!A($1E
M8FEA;B!S>7-T96TI+B @"B-,24)#1$E2/2]U<W(O:30X-BUL:6YU>&QI8F,Q
M"B,*(R!&;W(@;W1H97(@;&EB<F%R:65S+"!Y;W4@87)E(&]N('EO=7(@;W=N
M+BXN"B-,1$9,04=3*STM;F]S=&1L:6(*(TQ)0E)!4DE%4R ]("0H3$E"0T1)
M4BDO;&EB+VQI8F,N82 M;&=C8PHC0U)/4U-?0T9,04=3*STM;F]S=&1I;F,@
M+4DD*$Q)0D-$25(I+VEN8VQU9&4@xxxxxxx.0T1)
M4B ]("0H<VAE;&P@9V-C("UP<FEN="US96%R8V@M9&ER<R!\('-E9" M;F4@
M(G,O:6YS=&%L;#H@xxxxxxx.24Y'4R ]
M("U786QL("U7<VAA9&]W"@I!4D9,04=3(#T@+7(*"@I405)'151?05)#2#H]
M)'MS:&5L;" D*$-#*2 M9'5M<&UA8VAI;F4@?"!S960@+64@<R<O+2XJ+R\G
M(%P*"0DM92 G<R]I+C@xxxxxxx.#8O)R!<"@D)+64@)W,O<W!A<F,N*B]S<&%R
M8R\G(%P*"0DM92 G<R]A<FTN*B]A<FTO9R<@xxxxxxx.&LN*B]M
M-CAK+R<@xxxxxxx.#4P
M+BHO=C@U,"]G)R!<"@D)+64@)W,O<VA;,C,T72]S:"\G(%P*"0DM92 G<R]M
M:7!S+BHO;6EP<R\G(%P*"0E]"@HC+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T*(R!!<F-H('-P96-I
M9FEC(&-O;7!I;&5R(&]P=&EM:7IA=&EO;B!S='5F9B!S:&]U;&0@9V\@:&5R
M92X*(R!5;FQE<W,@>6]U('=A;G0@=&\@;W9E<G)I9&4@=&AE(&1E9F%U;'1S
M+"!D;R!N;W0@<V5T(&%N>71H:6YG"B,@9F]R($]05$E-25I!5$E/3BXN+@H*
M(R!U<V4@)RU/<R<@;W!T:6UI>F%T:6]N(&EF(&%V86EL86)L92P@96QS92!U
M<V4@+4\R"D]05$E-25I!5$E/3B Z/2 D>W-H96QL(&EF("0H0T,I("U/<R M
M4R M;R O9&5V+VYU;&P@+7AC("]D978O;G5L;" ^+V1E=B]N=6QL(#(^)C$[
M(%P*"71H96X@96-H;R B+4]S(CL@96QS92!E8VAO("(M3S(B(#L@9FE]"@HC
M(%-O;64@;FEC92!A<F-H:71E8W1U<F4@<W!E8VEF:6,@;W!T:6UI>F%T:6]N
M<PII9F5Q("@D*'-T<FEP("0H5$%21T547T%20T@I*2QA<FTI"@E/4%1)34E:
M051)3TXK/2UF<W1R:6-T+6%L:6%S:6YG"F5N9&EF"FEF97$@*"0H<W1R:7 @
M)"A405)'151?05)#2"DI+&DS.#8I"@E/4%1)34E:051)3TXK/2UM87)C:#UI
M,S@V"@E/4%1)34E:051)3TXK/21[<VAE;&P@:68@)"A#0RD@+6UP<F5F97)R
M960M<W1A8VLM8F]U;F1A<GD],B M4R M;R O9&5V+VYU;&P@+7AC(%P*"0DO
M9&5V+VYU;&P@xxxxxxx.R!T:&5N(&5C:&\@(BUM<')E9F5R
M<F5D+7-T86-K+6)O=6YD87)Y/3(B.R!F:7T*"4]05$E-25I!5$E/3BL])'MS
M:&5L;"!I9B D*$-#*2 M9F%L:6=N+69U;F-T:6]N<STQ("UF86QI9VXM:G5M
M<',]," M9F%L:6=N+6QO;W!S/3 @7 H)"2U3("UO("]D978O;G5L;" M>&,@
M+V1E=B]N=6QL(#XO9&5V+VYU;&P@,CXF,3L@=&AE;B!E8VAO(%P*"0DB+69A
M;&EG;BUF=6YC=&EO;G,],2 M9F%L:6=N+6IU;7!S/3 @+69A;&EG;BUL;V]P
M<STP(CL@96QS92!<"@D):68@)"A#0RD@+6UA;&EG;BUF=6YC=&EO;G,]," M
M;6%L:6=N+6IU;7!S/3 @+5,@+6\@+V1E=B]N=6QL("UX8R!<"@D)+V1E=B]N
M=6QL(#XO9&5V+VYU;&P@,CXF,3L@=&AE;B!E8VAO("(M;6%L:6=N+69U;F-T
M:6]N<STP("UM86QI9VXM:G5M<',],"([(&9I.R!F:7T*96YD:68*3U!424U)
M6D%424].4SH])"A/4%1)34E:051)3TXI("UF;VUI="UF<F%M92UP;VEN=&5R
M"@H*(RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM"B,@268@>6]U)W)E(&=O:6YG('1O(&1O(&$@;&]T
M(&]F(&)U:6QD<R!W:71H(&$@;F]N+79A;FEL;&$@8V]N9FEG=7)A=&EO;BP*
M(R!I="!M86ME<R!S96YS92!T;R!A9&IU<W0@<&%R86UE=&5R<R!A8F]V92P@
M<V\@>6]U(&-A;B!T>7!E(")M86ME(@HC(&)Y(&ET<V5L9BP@:6YS=&5A9"!O
M9B!F;VQL;W=I;F<@:70@8GD@=&AE('-A;64@:&%L9BUD;WIE;B!O=F5R<FED
M97,*(R!E=F5R>2!T:6UE+B @5&AE('-T=69F(&)E;&]W+"!O;B!T:&4@;W1H
M97(@:&%N9"P@:7,@<')O8F%B;'D@;&5S<PHC('!R;VYE('1O(&-A<W5A;"!U
M<V5R(&%D:G5S=&UE;G0N"B,@"FEF97$@*"0H<W1R:7 @)"A$3TQ&4RDI+'1R
M=64I"B @(" C($9O<B!L87)G92!F:6QE('-U<'!O<G0*(" @($-&3$%'4RL]
M+41?3$%21T5&24Q%7U-/55)#12 M1%],05)'149)3$4V-%]33U520T4@+41?
M1DE,15]/1D93151?0DE44STV- IE;F1I9@II9F5Q("@D*'-T<FEP("0H1$]$
M34%,3$]#*2DL=')U92D*(" @(",@1F]R('1E<W1I;F<@;65M(&QE86MS('=I
M=&@@9&UA;&QO8PH@(" @0T9,04=3*STM1$1-04Q,3T,*(" @($Q)0E)!4DE%
M4R ]("UL9&UA;&QO8PH@(" @(R!&;W)C92!D96)U9SUT<G5E+"!S:6YC92!T
M:&ES(&ES('5S96QE<W,@=VAE;B!N;W0@9&5B=6=G:6YG+BXN"B @("!$3T1%
M0E5'(#T@xxxxxxx.0T4I
M*2QT<G5E*0H)3$E"4D%22453(#T@+6QE9F5N8V4*"2,@1F]R8V4@9&5B=6<]
M=')U92P@<VEN8V4@=&AI<R!I<R!U<V5L97-S('=H96X@;F]T(&1E8G5G9VEN
M9RXN+@H)1$]$14)51R ]('1R=64*(" @(&5N9&EF"F5N9&EF"FEF97$@*"0H
M<W1R:7 @xxxxxxx.
M24Y'4RD@+6<@+41?1TY57U-/55)#10H@(" @3$1&3$%'4R K/2 M5VPL+7=A
M<FXM8V]M;6]N"B @("!35%))4$--1" @(" ]("]B:6XO=')U92 M4VEN8V5?
M=V5?87)E7V1E8G5G9VEN9PIE;'-E"B @xxxxxxx.
M1U,I("0H3U!424U)6D%424].4RD@+41?1TY57U-/55)#10H@(" @3$1&3$%'
M4R K/2 M<R M5VPL+7=A<FXM8V]M;6]N"B @("!I9F1E9B!35%))4%1/3TP*
M(" @(" @("!35%))4$--1" ]("0H4U1225!43T],*2 M+7)E;6]V92US96-T
M:6]N/2YN;W1E("TM<F5M;W9E+7-E8W1I;VX]+F-O;6UE;G0@7 H)(" @(" @
M(" D*%!23T<I"B @("!E;'-E"B @(" @(" @4U1225!#340@/2 O8FEN+W1R
M=64*(" @(&5N9&EF"F5N9&EF"FEF97$@*"0H<W1R:7 @)"A$3U-4051)0RDI
M+'1R=64I"B @("!,1$9,04=3("L]("TM<W1A=&EC"B @(" C"B @(" C=7-E
M("<M9F9U;F-T:6]N+7-E8W1I;VYS("UF9&%T82US96-T:6]N<R<@86YD("<M
M+6=C+7-E8W1I;VYS)R H:68@=&AE>2 *(" @(",@=V]R:RD@=&\@=')Y(&%N
M9"!S=')I<"!O=70@86YY('5N=7-E9"!J=6YK+B @1&]E<VXG="!D;R!M=6-H
M(&9O<B!M92P@"B @(" C(&)U="!Y;W4@;6%Y('=A;G0@=&\@9VEV92!I="!A
M('-H;W0N+BX*(" @(",*(" @("-I9F5Q("@D*'-H96QL("0H0T,I("UF9G5N
M8W1I;VXM<V5C=&EO;G,@+69D871A+7-E8W1I;VYS("U3(%P*(" @(",)+6\@
M+V1E=B]N=6QL("UX8R O9&5V+VYU;&P@,CXO9&5V+VYU;&P@)B8@)"A,1"D@
M7 H@(" @(PD)"2TM9V,M<V5C=&EO;G,@+78@/B]D978O;G5L;" F)B!E8VAO
M(#$I+#$I"B @(" C"4-&3$%'4R K/2 M9F9U;F-T:6]N+7-E8W1I;VYS("UF
M9&%T82US96-T:6]N<PH@(" @(PE,1$9,04=3("L]("TM9V,M<V5C=&EO;G,*
M(" @("-E;F1I9@IE;F1I9@H*:69E<2 H)"AS=')I<" D*%!2149)6"DI+"D*
M(" @(%!2149)6" ](&!P=V1@+U]I;G-T86QL"F5N9&EF"@HC($%D9&ET:6]N
M86P@8V]M<&QI8V%T:6]N<R!D=64@=&\@<W5P<&]R="!F;W(@<')I<W1I;F4@
M<V]U<F-E(&1I<BX*(R!);F-L=61E(&9I;&5S(&EN('1H92!B=6EL9"!D:7)E
M8W1O<GD@<VAO=6QD('1A:V4@<')E8V5D96YC92!O=F5R"B,@=&AE(&-O<'D@
M:6X@0D)?4U)#7T1)4BP@8F]T:"!D=7)I;F<@=&AE(&-O;7!I;&%T:6]N('!H
M87-E(&%N9"!T:&4*(R!S:&5L;"!S8W)I<'0@=&AA="!F:6YD<R!T:&4@;&ES
M="!O9B!O8FIE8W0@9FEL97,N"B,@5V]R:R!I;B!P<F]G<F5S<R!B>2 \;&1O
M;VQI='1 <F5C>6-L92YL8FPN9V]V/BX*(PII9FYE<2 H)"AS=')I<" D*$)"
M7U-20U]$25(I*2PI"B @("!64$%42" ]("0H0D)?4U)#7T1)4BD*96YD:68*
M(VEF;F5Q("@D*'-T<FEP("0H5E!!5$@I*2PI"B,@(" @0T9,04=3("L]("U)
M+2 M22X@)"AP871S=6)S=" E+"U))2PD*'-U8G-T(#HL("PD*%90051(*2DI
M"B-E;F1I9@H*(R!792!N965D('1O('-E="!!4%!,151?4T]54D-%4R!T;R!S
M;VUE=&AI;F<@;&EK90HC(" @)"AS:&5L;"!B=7-Y8F]X+G-H($-O;F9I9RYH
M*0HC(&)U="!I;B!A(&UA;FYE<B!T:&%T('=O<FMS('=I=&@@5E!!5$@@86YD
M($)"7U-20U]$25(N"B,@4&]S<VEB;&4@=V%Y<R!T;R!A<'!R;V%C:"!T:&ES
M.@HC"B,@(" Q+B!%>'!L:6-I=&QY('-E87)C:"!T:')O=6=H("XZ)"A64$%4
M2"D@9F]R(&)U<WEB;W@N<V@@86YD(&-O;F9I9RYH+ HC(" @(" @=&AE;B D
M*'-H96QL("0H0E5364)/6%]32"D@)"A#3TY&24=?2"D@)"A"0E]34D-?1$E2
M*2D*(PHC(" @,BX@17AP;&EC:71Y('-E87)C:"!T:')O=6=H("XZ)"A64$%4
M2"D@9F]R('-L:7-T+FUK+ HC(" @(" @=&AE;B D*'-H96QL("0H34%+12D@
M+68@)"A33$E35%]-2RD@5E!!5$@])"A64$%42"D@0D)?4U)#7T1)4CTD*$)"
M7U-20U]$25(I*0HC"B,@(" S+B!#<F5A=&4@<VQI<W0N;6L@:6X@=&AI<R!D
M:7)E8W1O<GDL('=I=&@@8V]M;6%N9',@96UB961D960@:6X*(R @(" @(&$@
M)"AS:&5L;" N+BXI(&-O;6UA;F0L(&%N9" D*$U!2T4I(&ET(&EM;65D:6%T
M96QY+@HC"B,@(" T+B!5<V4@82!R96%L(')U;&4@=VET:&EN('1H:7,@;6%K
M969I;&4@=&\@8W)E871E(&$@9FEL92!T:&%T('-E=',@"B,@(" @("!!4%!,
M151?4T]54D-%7TQ)4U0L('1H96X@:6YC;'5D92!T:&%T(&9I;&4N("!(87,@
M8V]M<&QI8V%T:6]N<PHC(" @(" @=VET:"!T:&4@9FER<W0@=')I<"!T:')O
M=6=H('1H92!M86ME9FEL92 H8F5F;W)E('!R;V-E<W-I;F<@=&AE"B,@(" @
M("!I;F-L=61E*2!T<GEI;F<@=&\@9&\@=&]O(&UU8V@L(&%N9"!A('-P=7)I
M;W5S('=A<FYI;F<@=&AE(&9I<G-T"B,@(" @("!T:6UE(&UA:V4@:7,@<G5N
M+@HC"B,@5&AI<R!I<R!O<'1I;VX@,SH*(PHC05!03$547U-/55)#15,@/2 D
M*'-H96QL(%P*(R @(&5C:&\@+64@)V%L;#H@8G5S>6)O>"YS:"!#;VYF:6<N
M:%QN7'1 ("0D*%-(14Q,*2 D)%X@)"0H0D)?4U)#7T1)4BDG(#YS;&ES="YM
M:SL@7 HC(" @;6%K92 M9B!S;&ES="YM:R!64$%42#TD*%90051(*2!"0E]3
M4D-?1$E2/20H0D)?4U)#7T1)4BD@7 HC*0HC($%N9"!O<'1I;VX@-#H*+6EN
M8VQU9&4@87!P;&5T7W-O=7)C95]L:7-T"@I/0DI%0U13(" @/2 D*$%04$Q%
M5%]33U520T53.BYC/2YO*2!B=7-Y8F]X+F\@=7-A9V4N;R!A<'!L971S+F\*
M0T9,04=3(" @("L]("0H0U)/4U-?0T9,04=3*0I#1DQ!1U,@(" @*ST@+41"
M0E]615(])R(D*%9%4E-)3TXI(B<*0T9,04=3(" @("L]("U$0D)?0E0])R(D
M*$)524Q$5$E-12DB)PII9F1E9B!"0E])3DE47U-#4DE05 H@(" @0T9,04=3
M("L]("U$24Y)5%]30U))4%0])R(D*$)"7TE.251?4T-225!4*2(G"F5N9&EF
M"@II9FYE<2 H)"AS=')I<" D*%5315]365-414U?4%=$7T=24"DI+'1R=64I
M"B @("!05T1?1U)0"3T@<'=D7V=R< H@(" @4%=$7T=24%]$25(@/2 D*$)"
M7U-20U]$25(Z/2\I)"A05T1?1U)0*0H@(" @4%=$7TQ)0B @(" @/2!L:6)P
M=V0N80H@(" @4%=$7T-34D,]7U]G971P=V5N="YC('!W96YT+F,@9V5T<'=N
M86TN8R!G971P=W5I9"YC('!U='!W96YT+F,@9V5T<'<N8R!<"@D@(" @9F=E
M='!W96YT+F,@7U]G971G<F5N="YC(&=R96YT+F,@9V5T9W)N86TN8R!G971G
M<F=I9"YC(&9G971G<F5N="YC(%P*"2 @("!I;FET9W)O=7!S+F,@<V5T9W)O
M=7!S+F,*(" @(%!71%]/0DI3/20H<&%T<W5B<W0@)2YC+"0H4%=$7T=24"DO
M)2YO+" D*%!71%]#4U)#*2D*:69N97$@*"0H<W1R:7 @)"A"0E]34D-?1$E2
M*2DL*0H@(" @4%=$7T-&3$%'4R ]("U)+2 M22X*96YD:68*(" @(%!71%]#
M1DQ!1U,@*ST@+4DD*%!71%]'4E!?1$E2*0IE;'-E"B @("!#1DQ!1U,@(" @
M*ST@+4154T5?4UE35$5-7U!71%]'4E *96YD:68*(" @( I,24)"0@D@(#T@
M;&EB8F(*3$E"0D)?3$E"(#T@;&EB8F(N80I,24)"0E]#4U)#/2!A<VM?8V]N
M9FER;6%T:6]N+F,@8F)?87-P<FEN=&8N8R!C:&]M<"YC(&-O;F-A=%]P871H
M7V9I;&4N8R!C;W!Y7V9I;&4N8R!<"F-O<'E?9FEL95]C:'5N:RYC(&QI8F,U
M+F,@9&5V:6-E7V]P96XN8R!E<G)O<E]M<V<N8R!I;F]D95]H87-H+F,@7 IE
M<G)O<E]M<V=?86YD7V1I92YC(&9G971S7W-T<BYC(&9I;F1?;6]U;G1?<&]I
M;G0N8R!F:6YD7W!I9%]B>5]N86UE+F,@7 IF:6YD7W)O;W1?9&5V:6-E+F,@
M9G5L;%]R96%D+F,@9G5L;%]W<FET92YC(&=E=%]C;VYS;VQE+F,@7 IG971?
M;&%S=%]P871H7V-O;7!O;F5N="YC(&=E=%]L:6YE7V9R;VU?9FEL92YC(&=Z
M7V]P96XN8R!H=6UA;E]R96%D86)L92YC(%P*:7-D:7)E8W1O<GDN8R!K97)N
M96Q?=F5R<VEO;BYC(&QO;W N8R!M;V1E7W-T<FEN9RYC(&UO9'5L95]S>7-C
M86QL<RYC(&UT86(N8R!<"FUT86)?9FEL92YC(&UY7V=E=&=R;F%M+F,@;7E?
M9V5T9W)G:60N8R!M>5]G971P=VYA;2YC(&UY7V=E='!W;F%M96=I9"YC(%P*
M;7E?9V5T<'=U:60N8R!P87)S95]M;V1E+F,@<&%R<V5?;G5M8F5R+F,@<&5R
M<F]R7VUS9RYC('!E<G)O<E]M<V=?86YD7V1I92YC(%P*<')I;G1?9FEL92YC
M('!R;V-E<W-?97-C87!E7W-E<75E;F-E+F,@<F5A9%]P86-K86=E7V9I96QD
M+F,@<F5C=7)S:79E7V%C=&EO;BYC(%P*<6UO9'5L92YC(%P*<V%F95]R96%D
M+F,@<V%F95]S=')N8W!Y+F,@<WES8V%L;',N8R!S>7-L;V=?;7-G7W=I=&A?
M;F%M92YC('1I;65?<W1R:6YG+F,@7 IT<FEM+F,@=6YZ:7 N8R!V9'!R:6YT
M9BYC('9E<G)O<E]M<V<N8R!V<&5R<F]R7VUS9RYC('=F;W!E;BYC('AF=6YC
M<RYC(%P*>&=E=&-W9"YC('AR96%D;&EN:RYC('AR96=C;VUP+F,@:6YT97)F
M86-E+F,@<F5M;W9E7V9I;&4N8R!L87-T7V-H87)?:7,N8R!<"F-O<'EF9"YC
M('9H97)R;W)?;7-G+F,@:&5R<F]R7VUS9RYC(&AE<G)O<E]M<V=?86YD7V1I
M92YC('AG971H;W-T8GEN86UE+F,@7 ID:7)N86UE+F,@;6%K95]D:7)E8W1O
M<GDN8R!C<F5A=&5?:6-M<%]S;V-K970N8R!U7W-I9VYA;%]N86UE<RYC(&%R
M:71H+F,@7 IS:6UP;&EF>5]P871H+F,*3$E"0D)?3T)*4STD*'!A='-U8G-T
M("4N8RPD*$Q)0D)"*2\E+F\L("0H3$E"0D)?0U-20RDI"FEF97$@*"0H<W1R
M:7 @)"A"0E]34D-?1$E2*2DL*0H@(" @3$E"0D)?0T9,04=3("L]("U))"A,
M24)"0BD*96QS90H@(" @3$E"0D)?0T9,04=3(#T@+4DM("U)+B M22XO)"A,
M24)"0BD@+4DD*$)"7U-20U]$25(I+R0H3$E"0D(I("U))"A"0E]34D-?1$E2
M*0IE;F1I9@H*3$E"0D)?35-20SUL:6)B8B]M97-S86=E<RYC"DQ)0D)"7TU%
M4U-!1T53/2!F=6QL7W9E<G-I;VX@;F%M95]T;V]?;&]N9R!O;6ET=&EN9U]D
M:7)E8W1O<GD@;F]T7V%?9&ER96-T;W)Y(%P*;65M;W)Y7V5X:&%U<W1E9"!I
M;G9A;&ED7V1A=&4@:6YV86QI9%]O<'1I;VX@:6]?97)R;W(@9&%S:%]D87-H
M7VAE;' @7 IW<FET95]E<G)O<B!T;V]?9F5W7V%R9W,@;F%M95]L;VYG97)?
M=&AA;E]F;V\@=6YK;F]W;B!C86Y?;F]T7V-R96%T95]R87=?<V]C:V5T"DQ)
M0D)"7TU/0DH])"AP871S=6)S=" E+"0H3$E"0D(I+R4N;RP@)"A,24)"0E]-
M15-304=%4RDI"@I,24)"0E]!4D-34D,];&EB8F(O=6YA<F-H:79E+F,*3$E"
M0D)?05)#3T)*/2!A<F-H:79E7V]F9G-E="!S965K7W-U8E]F:6QE(&5X=')A
M8W1?87)C:&EV92!U;F%R8VAI=F4@7 IG971?:&5A9&5R7V%R(&=E=%]H96%D
M97)?8W!I;R!G971?:&5A9&5R7W1A<B!D96)?97AT<F%C= I,24)"0E]!4D]"
M2E,])"AP871S=6)S=" E+"0H3$E"0D(I+R4N;RP@)"A,24)"0E]!4D-/0DHI
M*0H*"B,@4'5T('5S97(M<W5P<&QI960@9FQA9W,@870@=&AE(&5N9"P@=VAE
M<F4@=&AE>0HC(&AA=F4@82!C:&%N8V4@;V8@=VEN;FEN9RX*0T9,04=3("L]
M("0H0T9,04=37T585%)!*0H*+D584$]25%]!3$Q?5D%224%"3$53.@H*86QL
M.B!A<'!L971?<V]U<F-E7VQI<W0@8G5S>6)O>"!B=7-Y8F]X+FQI;FMS(&1O
M8PH*87!P;&5T7W-O=7)C95]L:7-T.B!B=7-Y8F]X+G-H($-O;F9I9RYH"@DH
M96-H;R M;B B05!03$547U-/55)#15,@xxxxxxx.CT@(CL@0T,](F=C8R(@0D)?4U)#
M7T1)4CTB)"A"0E]34D-?1$E2*2(@)"A32$5,3"D@)%XI(#X@)$ *"F1O8SH@
M;VQD9&]C"@HC($]L9"!$;V-S+BXN"F]L9&1O8SH@9&]C<R]B=7-Y8F]X+G!O
M9"!D;V-S+T)U<WE";W@N='AT(&1O8W,O0G5S>4)O>"XQ(&1O8W,O0G5S>4)O
M>"YH=&UL"@ID;V-S+V)U<WEB;W@N<&]D(#H@9&]C<R]B=7-Y8F]X7VAE861E
M<BYP;V0@=7-A9V4N:"!D;V-S+V)U<WEB;WA?9F]O=&5R+G!O9 H)+2 H(&-A
M=" D*%90051(*61O8W,O8G5S>6)O>%]H96%D97(N<&]D.R!<"@D@(" @)"A6
M4$%42"ED;V-S+V%U=&]D;V-I9FEE<BYP;" D*%90051(*75S86=E+F@[(%P*
M"2 @("!C870@)"A64$%42"ED;V-S+V)U<WEB;WA?9F]O=&5R+G!O9" I(#X@
M)$ *"F1O8W,O0G5S>4)O>"YT>'0Z(&1O8W,O8G5S>6)O>"YP;V0*"4!E8VAO
M"@E 96-H;R!"=7-Y0F]X($1O8W5M96YT871I;VX*"4!E8VAO"@DM;6MD:7(@
M+7 @xxxxxxx.B!D
M;V-S+V)U<WEB;W@N<&]D"@DM(&UK9&ER("UP(&1O8W,*"2T@<&]D,FUA;B M
M+6-E;G1E<CU"=7-Y0F]X("TM<F5L96%S93TB=F5R<VEO;B D*%9%4E-)3TXI
M(B!<"@D))#P@/B D0 H*9&]C<R]"=7-Y0F]X+FAT;6PZ(&1O8W,O8G5S>6)O
M>"YP;V0*"2U (&UK9&ER("UP(&1O8W,*"2T@('!O9#)H=&UL("TM;F]I;F1E
M>" D/" ^(&1O8W,O0G5S>4)O>"YH=&UL"@DM0"!R;2 M9B!P;V0R:'1M*@H*
M"B,@3F5W(&1O8W,@8F%S960@;VX@1$]#0D]/2R!31TU,"FYE=V1O8SH@9&]C
M<R]B=7-Y8F]X+G1X="!D;V-S+V)U<WEB;W@N<&1F(&1O8W,O8G5S>6)O>"]B
M=7-Y8F]X9&]C=6UE;G1A=&EO;BYH=&UL"@xxxxxxx.B!D
M;V-S+V)U<WEB;W@N<V=M; H)0&5C:&\*"4!E8VAO($)U<WE";W@@1&]C=6UE
M;G1A=&EO;@H)0&5C:&\*"2T@;6MD:7(@+7 @9&]C<PH)*&-D(&1O8W,[('-G
M;6QT;V]L<R M8B!T>'0@8G5S>6)O>"YS9VUL*0H*9&]C<R]B=7-Y8F]X+F1V
M:3H@9&]C<R]B=7-Y8F]X+G-G;6P*"2T@;6MD:7(@+7 @9&]C<PH)*&-D(&1O
M8W,[('-G;6QT;V]L<R M8B!D=FD@8G5S>6)O>"YS9VUL*0H*9&]C<R]B=7-Y
M8F]X+G!S.B!D;V-S+V)U<WEB;W@N<V=M; H)+2!M:V1I<B M<"!D;V-S"@DH
M8V0@9&]C<SL@<V=M;'1O;VQS("UB('!S(&)U<WEB;W@N<V=M;"D*"F1O8W,O
M8G5S>6)O>"YP9&8Z(&1O8W,O8G5S>6)O>"YP<PH)+2!M:V1I<B M<"!D;V-S
M"@DH8V0@9&]C<SL@<',R<&1F(&)U<WEB;W@N<',I"@ID;V-S+V)U<WEB;W@O
M8G5S>6)O>&1O8W5M96YT871I;VXN:'1M;#H@9&]C<R]B=7-Y8F]X+G-G;6P*
M"2T@;6MD:7(@+7 @9&]C<PH)*&-D(&1O8W,[('-G;6QT;V]L<R M8B!H=&UL
M("XN+V)U<WEB;W@xxxxxxx.B D*%!71%],24(I("0H3$E"
M0D)?3$E"*2 D*$]"2D5#5%,I( H))"A#0RD@)"A,1$9,04=3*2 M;R D0" D
M*$]"2D5#5%,I("0H3$E"0D)?3$E"*2 D*%!71%],24(I("0H3$E"4D%22453
M*0H))"A35%))4$--1"D@)"A04D]'*0H*(R!7:71H;W5T(%90051(+"!R=6QE
M(&5X<&%N9',@=&\@(B]B:6XO<V@@8G5S>6)O>"YM:VQL($-O;F9I9RYH(&%P
M<&QE=',N:"(*(R!B=70@=VET:"!64$%42"P@<V]M92!O<B!A;&P@;V8@=&AO
M<V4@9FEL92!N86UE<R!A<F4@<F5S;VQV960@=&\@=&AE"B,@9&ER96-T;W)I
M97,@xxxxxxx.B!B=7-Y8F]X
M+FUK;&P@0V]N9FEG+F@@87!P;&5T<RYH"@DM("0H4TA%3$PI("1>(#XD0 H*
M;F9S;6]U;G0N;R!C;61E9&ET+F\Z("4N;SH@)2YH"F%S:"YO(&AU<V@N;R!L
M87-H+F\@xxxxxxx.B E+F\Z("4N8R!#
M;VYF:6<N:"!B=7-Y8F]X+F@@87!P;&5T<RYH($UA:V5F:6QE"FEF97$@*"0H
M<W1R:7 @)"A"0E]34D-?1$E2*2DL*0H))"A#0RD@)"A#1DQ!1U,I("U)+B D
M*'!A='-U8G-T("4L+4DE+"0H<W5B<W0@xxxxxxx.BP@+"0H0D)?4U)#7T1)4BDI*2 M
M8R D/" M;R D*BYO"F5L<V4*"20H0T,I("0H0T9,04=3*2 M22T@+4DN("0H
M<&%T<W5B<W0@)2PM224L)"AS=6)S=" Z+" L)"A"0E]34D-?1$E2*2DI("UC
M("0\("UO("0J+F\*96YD:68*"B0H4%=$7T]"2E,I.B E+F\Z("4N8R!#;VYF
M:6<N:"!B=7-Y8F]X+F@@87!P;&5T<RYH($UA:V5F:6QE"FEF;F5Q("@D*'-T
M<FEP("0H0D)?4U)#7T1)4BDI+"D*"2UM:V1I<B M<" D*%!71%]'4E I"F5N
M9&EF"@DD*$-#*2 D*$-&3$%'4RD@)"A05T1?0T9,04=3*2 M8R D/" M;R D
M*BYO"@xxxxxxx.B E+F\Z("4N8R!#;VYF:6<N:"!B=7-Y8F]X
M+F@@87!P;&5T<RYH($UA:V5F:6QE(&QI8F)B+VQI8F)B+F@*:69N97$@*"0H
M<W1R:7 @)"A"0E]34D-?1$E2*2DL*0H)0"UM:V1I<B M<" D*$Q)0D)"*0IE
M;F1I9@H))"A#0RD@)"A#1DQ!1U,I("0H3$E"0D)?0T9,04=3*2 M8R D/" M
M;R D*BYO"@xxxxxxx.B D*$Q)0D)"7TU34D,I"FEF;F5Q("@D
M*'-T<FEP("0H0D)?4U)#7T1)4BDI+"D*"4 M;6MD:7(@+7 @)"A,24)"0BD*
M96YD:68*"20H0T,I("0H0T9,04=3*2 D*$Q)0D)"7T-&3$%'4RD@+41,7R0H
M<&%T<W5B<W0@;&EB8F(O)2PE+"0J*2 M8R D/" M;R D*BYO"@HD*$Q)0D)"
M7T%23T)*4RDZ("0H3$E"0D)?05)#4U)#*0II9FYE<2 H)"AS=')I<" D*$)"
M7U-20U]$25(I*2PI"@E +6UK9&ER("UP("0H3$E"0D(I"F5N9&EF"@DD*$-#
M*2 D*$-&3$%'4RD@)"A,24)"0E]#1DQ!1U,I("U$3%\D*'!A='-U8G-T(&QI
M8F)B+R4L)2PD*BD@+6,@)#P@+6\@)"HN;PH*;&EB<'=D+F$Z("0H4%=$7T]"
M2E,I"@xxxxxxx.B @)"A,24)"
M0E]-3T)**2 D*$Q)0D)"7T%23T)*4RD@)"A,24)"0E]/0DI3*0H))"A!4BD@
M)"A!4D9,04=3*2 D0" D7@H*=7-A9V4N;SH@=7-A9V4N: H*;&EB8F(O;&]O
M<"YO.B!L:6)B8B]L;V]P+F@*"FQI8F)B+VQO;W N:#H@;6M?;&]O<%]H+G-H
M"@E ("0H4TA%3$PI("0\(#X@)$ *"G1E<W0@=&5S=',Z"@DC(&]L9"!W87D@
M;V8@9&]I;F<@:70*"2-C9"!T97-T<R F)B D*$U!2T4I(&%L; H)(R!N97<@
M=V%Y(&]F(&1O:6YG(&ET"@EC9"!T97-T<R F)B N+W1E<W1E<BYS: H*8VQE
M86XZ"@DM(&-D('1E<W1S("8F("0H34%+12D@8VQE86X*"2T@<FT@+68@9&]C
M<R]"=7-Y0F]X+G1X="!D;V-S+T)U<WE";W@N,2!D;V-S+T)U<WE";W@N:'1M
M;"!D;V-S+T)U<WE";W@N:'1M; H)+2!R;2 M9B!D;V-S+V)U<WEB;W@N='AT
M(&1O8W,O8G5S>6)O>"YD=FD@9&]C<R]B=7-Y8F]X+G!S(%P*"2 @("!D;V-S
M+V)U<WEB;W@N<&1F(&1O8W,O8G5S>6)O>"YH=&UL(&1O8W,O8G5S>6)O>"YP
M;V0*"2T@<FT@+68@;75L=&EB=6EL9"YL;V<@0V]N9FEG+F@N;W)I9R J+F=D
M8B J+F5L9@H)+2!R;2 M<F8@9&]C<R]B=7-Y8F]X(%]I;G-T86QL(&QI8G!W
M9"YA(&QI8F)B+F$@<&]D,FAT;2H*"2T@<FT@+68@8G5S>6)O>"!B=7-Y8F]X
M+FQI;FMS(&QI8F)B+VQO;W N:" J?B!S;&ES="YM:R!C;W)E(&%P<&QE=%]S
M;W5R8V5?;&ES= H)+2!F:6YD("X@+6YA;64@7"HN;R M97AE8R!R;2 M9B![
M?2!<.PH*9&ES=&-L96%N.B!C;&5A;@H)+2!C9"!T97-T<R F)B D*$U!2T4I
M(&1I<W1C;&5A;@H)+2!R;2 M9B!B=7-Y8F]X(&%P<&QE=%]S;W5R8V5?;&ES
M= H*:6YS=&%L;#H@:6YS=&%L;"YS:"!B=7-Y8F]X(&)U<WEB;W@N;&EN:W,*
M"20H4TA%3$PI("0\("0H4%)%1DE8*0H*=6YI;G-T86QL.B!B=7-Y8F]X(&)U
M<WEB;W@xxxxxxx.R!D
M;R!R;2 M9B D)%!2149)6"0D:3L@9&]N90H*:6YS=&%L;"UH87)D;&EN:W,Z
M(&EN<W1A;&PN<V@@8G5S>6)O>"!B=7-Y8F]X+FQI;FMS"@DD*%-(14Q,*2 D
M/" D*%!2149)6"D@xxxxxxx.@H)0"!E
M8VAO(%90051(/5PB)"A64$%42"E<(@H)0"!E8VAO($]"2D5#5%,]7"(D*$]"
M2D5#5%,I7"(*"F1I<W0@<F5L96%S93H@9&ES=&-L96%N(&1O8PH)8V0@+BX[
M"0D)"0E<"@xxxxxxx.PD)7 H)8W @+6$@
M8G5S>6)O>"!B=7-Y8F]X+20H5D524TE/3BD["5P*"0D)"0D)7 H)9FEN9"!B
M=7-Y8F]X+20H5D524TE/3BDO("UT>7!E(&0)7 H)"0D)("UN86UE($-64PE<
M"@D)"0D@+7!R:6YT"0E<"@D)+65X96,@<FT@+7)F('M](%P[(#L@(" @(" @
M(" @("!<"@D)"0D)"5P*"69I;F0@8G5S>6)O>"TD*%9%4E-)3TXI+R M='EP
M92!F"5P*"0D)"2 M;F%M92 N7",J"5P*"0D)"2 M<')I;G0)"5P*"0DM97AE
M8R!R;2 M9B![?2!<.R @xxxxxxx.R @(" @(" @(" @(%P*"0D)"0D)7 H)=&%R("UC
M=GIF(&)U<WEB;W@xxxxxxx.*2YT87(N9WH@8G5S>6)O>"TD*%9%4E-)
E3TXI+SL*"BY02$].63H@xxxxxxx.@H)8W1A9W,@+5(@+@``
`
end