Wade Olsen (wade++at++fnord.studio.sgi.com)
Fri, 24 Mar 1995 09:38:49 -0800
Here is an example of using performer and motif. The two important points
are:
1. It works well with different performer multi-processing modes.
2. The application process handles all user interface issues
without the need of a draw->app communication mechanism.
/*
pfMotif
Wade Olsen
Silicon Graphics Computer Systems
1993
The purpose of this program to provide an example of how to use IRIS
Performer in a Motif application and still use the multiple process model
available in Performer, which can greatly improve performance of 3D
applications.
Unfortunately, this same processing model makes life more difficult for
someone who wants to have a nice user interface to their application.
Why is that, you might ask? User interface structure and event
handling is almost always best handled in the application process, not
in the draw process. But the draw process must have exclusive
ownership of its own GL context and typically does so by opening its
own window. Structuring the application this way usually means the
draw process gets the user interface events and must some how send
them to the draw process. Another solution is for the application
process to open an invisible (input only) window over the draw
processes window to capture events. This approach produces the
headache of managing what happens when the user interface is moved,
resized, or iconified. These issues are best left to window managers
and toolkits.
Another solution to this problem is outlined in the example below.
This program follows these steps:
1. Read a Multigen flight file specified on the command line.
2. Build the user interface, including a GLX widget, and "realize" the
UI.
3. Enter the Xt event loop.
4. When the GLX widget is "realize" a GINIT callback is produced. In
the callback routine (see redraw()) the application removes its
exclusive hold on the GLX widget. Then, Performer is told to
initialize the draw process.
5. In the draw process, Performer calls the openGLXconnection()
callback to "create" the GL window to draw in. Instead, the callback
just links to the existing GLX widget created by the application
process.
This nice thing about this approach is the draw processes window is
still a child of the widgets in the application process. Thus, event
handling and window management is greatly simplified.
To decode this mail file:
1 Save this mail message to a file
2 type "uudecode <saved_file>"
3 type "tar xvf performer_motif.tar"
*/
begin 644 performer_motif.tar
M<&5R9F]R;65R7VUO=&EF+P``````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````#`P,#<U-2``,#`T,3<W(``P,#`P,C0++at++`#`P,#`P,#`P,#`P
M(#`U-C0W,S0U,C,V(#`Q-#(S,++at++`++at++-0``````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````!U<W1A<++at++`P,'=A9&4`
M````````````````````````````````````=7-E<++at++``````````````````
M```````````````````P,#`P,#`++at++`#`P,#`P,"``````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````!P97)F;W)M97)?;6]T:68O36%K969I;&4`````
M````````````````````````````````````````````````````````````
M````````````````````````````````````,#`P-C0T(``P,#0Q-S<++at++`#`P
M,#`R-"``,#`P,#`P,#$P,38++at++,#4V-#<S-#0W-S(++at++,#$U-C<T`"`P````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````'5S=&%R`#`P=V%D90````````````````````````````````````!U
M<V5R`````````````````````````````````````#`P,#`P,"``,#`P,#`P
M(```````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````````````````````````````",A<VUA:V4*(PH*
M:6YC;'5D92`D*%)/3U0I+W5S<B]I;F-L=61E+VUA:V4O8V]M;6]N9&5F<PH*
M5$%21T544R`]("!P9DUO=&EF"D,K*T9)3$53(#T++at++('!F36]T:68N8RLK"++at++I/
M4%1)34E:15(++at++/2`M3S(*3$,K*TE.0U,++at++/2`M221[4D]/5'TO=7-R+W-R8R]0
M97)F;W)M97(O:6YC;'5D92!<"++at++D)+4DD>U)/3U1]+W5S<B]I;F-L=61E+U++at++Q
M,2]8:7)I<W<++at++7`H)"2U))'M23T]4?2]U<W(O:6YC;'5D92]39VT*3$,K*T1%
M1E,++at++/2`M1$953D-04D]43R`*"DQ$1DQ!1U,)/2`M3"0H4D]/5"DO=7-R+W-R
M8R]097)F;W)M97(O;&EB("UL<&9F;'0++at+++6QP9G-G:2`M;'!F=71I;"`M;'!F
M("UL<'(++at++7`H)"2UL<&9D=V(++at+++6QP9F9L="`M;&EM86=E("UL9G!E("UL6&ER
M:7-W("UL6&T++at+++6Q8="`M;&=L("UL6#$Q(%P*"0DM;&T++at+++6QM86QL;V,++at+++6QG
M96X*"F1E9F%U;'0Z("0H5$%21T544RD*"FEN8VQU9&4++at++)"A#3TU-3TY254Q%
M4RD*"++at++HD*%1!4D=%5%,I.B`D*$]"2D5#5%,I"++at++DD*$,K*T8I("UO("1`("0H
M3T)*14-44RD++at++)"A,1$9,04=3*0IL=61E("0H4D]/5"DO=7-R+VEN8VQU9&4O
M;6%K92]C;VUM;VYD969S"++at++I405)'1513(#T++at++('!F36]T:68*0RLK1DE,15,++at++
M/2`++at++<&9-;W1I9BYC*RL*"D]05$E-25I%4B`]("U/,++at++I,0RLK24Y#4R`]("U)
M)'M23T]4?2]U<W(O<W)C+U!E<F9O<FUE<B]I;F-L=61E(%P*"0DM221[4D]/
M5'TO=7-R+VEN8VQU9&4O6#$Q+UAI<FES=R!<"++at++D)+4DD>U)/3U1]+W5S<B]I
M;F-L=61E+U-G;0I,0RLK1$5&4R`]("U$1E5.0U!23U1/(`H*3$1&3$%'4PD]
M("U,)"A23T]4*2]U<W(O<W)C+U!E<F9O<FUE<B]L:6(++at+++6QP9F9L="`M;'!F
M<V=I("UL<&9U=&EL("UL<&8++at+++6QP<B!<"++at++D)+6QP9F1W8B`M;'!F9FQT("UL
M:6UA9V4++at+++6QF<&4++at+++6Q8:7)I<W<++at+++6Q8;2`M;%AT("UL9VP++at+++6Q8,3$++at++7`H)
M"2UL;2`M;&UA;&QO8R`M;&=E;++at++H*9&5F875L=#H++at++)"A405)'1513*0H*:6YC
M;'5D92`D*$-/34U/3E)53$53*0H*"B0H5$%21T544RDZ("0H3T)*14-44RD*
M"20H0RLK1BD++at+++6\++at++)$`++at++)"A/0DI%0U1P97)F;W)M97)?;6]T:68O<&9-;W1I
M9BYC*RL`````````````````````````````````````````````````````
M````````````````````````````````````````````,#`P-C0T(``P,#0Q
M-S<++at++`#`P,#`R-"``,#`P,#`P,S0T,C`++at++,#4U-3,S,#4W,S(++at++,#$V,3(T`"`P
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````'5S=&%R`#`P=V%D90``````````````````````````````
M``````!U<V5R`````````````````````````````````````#`P,#`P,"``
M,#`P,#`P(```````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````"-I;F-L
M=61E(#QS=&1I;RYH/++at++HC:6YC;'5D92`\<W1D;&EB+F++at++^"B-I;F-L=61E(#QL
M:6)G96XN:#X*(VEN8VQU9&4++at++/'-Y<R]T>7!E<RYH/++at++HC:6YC;'5D92`\<VEG
M;F%L+F++at++^"B-I;F-L=61E(#Q8,3$O26YT<FEN<VEC+F++at++^"B-I;F-L=61E(#Q8
M;2]$<F%W:6YG02YH/++at++HC:6YC;'5D92`\6&TO5&]G9VQE0BYH/++at++HC:6YC;'5D
M92`\6&TO1F]R;2YH/++at++HC:6YC;'5D92`\6&TO4F]W0V]L=6UN+F++at++^"B-I;F-L
M=61E(#Q';'A-1')A=RYH/++at++HC:6YC;'5D92`\9VPO9VPN:#X*(VEN8VQU9&4++at++
M/&UA=&++at++N:#X*(VEN8VQU9&4++at++/%!E<F9O<FUE<B]P9BYH/++at++HC:6YC;'5D92`\
M<&9F;'0N:#X*(VEN8VQU9&4++at++(G!F<V=I+F++at++B(`H*<W1A=&EC(%AT07!P0V]N
M=&5X="!A<'!?8V]N=&5X=#LO+R!!;B!8="!T:&EN9WD*"++at++D)"0DO+R!4:&ES
M('-T<G5C='5R92!I<R!W:&5R92!A<'!L:6-A=&EO;++at++H)"0D)+R\++at++<F5S;W5R
M8V5S('=I;&P++at++8F4++at++<F5A9"!F<F]M+++at++IT>7!E9&5F('-T<G5C="!["B`++at++("!I
M;G0)"6UP7VUO9&4["2\O(%!E<F9O<FUE<B!M=6QT:7!R;V-E<W-I;F<++at++;6]D
M92X*?2!!<'!$871A+"`J07!P1&%T85!T<CL*"++at++D)"0DO+R!4:&5S92!A<F4++at++
M=&AE(')E<V]U<F-E<R!T:&4*"0D)"2\O(&%P<&QI8V%T:6]N(&ES(&EN=&5R
M97-T960++at++:6XN"G-T871I8R!8=%)E<V]U<F-E(')E<V]U<F-E<UM=(#T++at++>PI[
M(")M<%]M;V1E(BP++at++(DUP7VUO9&4B+"!8=%));G0L('-I>F5O9BAI;G0I+`H++at++
M(%AT3V9F<V5T*$%P<$1A=&%0='(L(&UP7VUO9&4I+"!8=%));6UE9&EA=&4L
M("AC861D<E]T*2TQ('TL"GT["++at++H)"0D)+R\++at++5&AE(&-O;6UA;F0++at++;&EN92!O
M<'1I;VYS+++at++IS=&%T:6,++at++6')M3W!T:6]N1&5S8U)E8R!O<'1I;VYS6UT++at++/2![
M"GL++at++(BUM<"(L("(J;7!?;6]D92(L(%AR;6]P=&EO;E-E<$%R9RP++at++3E5,3"!]
M+`I].PH*<W1A=&EC(&9L;V%T(&1I86UE=&5R.PD)+R\++at++1&EA;65T97(++at++;V8++at++
M=&AE(&UO9&5L('=E)W)E(&QO;VMI;F<++at++870N"G-T871I8R!F;&]A="!D:7-T
M86YC93L)"2\O($1I<W1A;F-E(&9R;VT++at++=&AE(&UO9&5L('1O('1H92!E>64N
M"++at++IS=&%T:6,++at++<&9696,S('9I97=?8V5N=&5R.PDO+R!4:&4++at++<&]I;G0++at++=&AE
M('9I97=E<B!L;V]K<R!A="X*<W1A=&EC(&9L;V%T('9I97=?87II;3L)"2\O
M(%9I97=E<B!R;W1A=&EO;G,N"G-T871I8R!F;&]A="!V:65W7VEN8VP["0DO
M+PH*<W1A=&EC('!F4&EP92`J('1H95!I<&4["2\O(%1H92!P97)F;W)M97(++at++
M<&EP92!O8FIE8W0*<W1A=&EC('!F0VAA;FYE;"`J('1H94-H86YN96P["2\O
M(%1H92!P97)F;W)M97(++at++8VAA;FYE;"!I;B!T:&4++at++<&EP92X*"G-T871I8R!I
M;G0++at++;6]U<V5?>%]P;W,["0DO+R!#=7)R96YT(&UO=7-E('!O<VET:6]N+++at++IS
M=&%T:6,++at++:6YT(&UO=7-E7WE?<&]S.PIS=&%T:6,++at++:6YT("H++at++=VEN7WA?<VEZ
M93L)+R\++at++0W5R<F5N="!'3%++at++++at++=VEN9&]W('-I>F4++at++*%-T;W)E9"!I;++at++IS=&%T
M:6,++at++:6YT("H++at++=VEN7WE?<VEZ93L)+R\++at++<VAA<F5D(&UE;6]R>2!F;W(++at++9')A
M=R!P<F]C97-S('1O(')E860I+++at++H*"0D)"2\O(%1H:7,++at++<W1R=6-T=7)E+"!P
M;&%C960++at++:6X++at++<VAA<F5D"++at++D)"0DO+R!M96UO<GDL(&ES(')E860++at++8GD++at++=&AE
M(&1R87<++at++<')O8V5S<PH)"0D)+R\++at++=&\++at++871T86-H('1O('1H92!'3%++at++++at++=VED
M9V5T+++at++IS=&%T:6,++at++<W1R=6-T(&=L>%]I;F9O7W-T<G5C="!["B`++at++("!C:&%R
M("H++at++9&ES<&QA>5]N86UE.PH++at++("`++at++5VEN9&]W('A7:6YD;W<["GT++at++*B!G;'A?
M:6YF;SL*"++at++D)"0DO+R!!;'-O('!L86-E9"!I;B!S:&%R960++at++;65M;W)Y+"!T
M:&ES"++at++D)"0DO+R!S=')U8W1U<F4++at++:7,++at++=7-E9"!T;R!E;F%B;&4O9&ES86)L
M90H)"0D)+R\++at++9')A=VEN9R!M;V1E<RX*96YU;2![($U/1$5?5TE2149204U%
M+"!-3T1%7U1%6%154D4L($Y535]-3T1%4R!].PH*<W1A=&EC('-T<G5C="!D
M<F%W7VUO9&5?<W1R=6-T('L*("`++at++(&EN="!M;V1E<UM.54U?34]$15-=.PH++at++
M("`++at++:6YT(')E860["0D)+R\++at++0V]U;G1E<G,++at++=&\++at++:6YD:6-A=&4++at++8VAA;F=E
M<RX*("`++at++(&EN="!W<FET93L*?2`J(&1R87=?;6]D97,["++at++H)"0D)+R\++at++5&AI
M<R!L:7-T(&1E<V-R:6)E<R!T:&4++at++1TQ8('=I9&=E=`H)"0D)+R\++at++=&\++at++8F4++at++
M8W)E871E9"X++at++($=,6%].3T-/3D9)1R!M96%N<PH)"0D)+R\++at++(F=I=F4++at++;64++at++
M=&AE(&)I9V=E<W0N(++at++IS=&%T:6,++at++1TQ88V]N9FEG(')E9W5L87)';'A#;VYF
M:6<++at++6UT++at++/2!["B`++at++("!'3%A?3D]234%,+"!'3%A?0E5&4TE:12P++at++(`E'3%A?
M3D]#3TY&24<L"B`++at++("!'3%A?3D]234%,+"!'3%A?6E-)6D4L("`)1TQ87TY/
M0T].1DE'+`H++at++("`++at++1TQ87TY/4DU!3"P++at++1TQ87T1/54),12P)5%)512P*("`++at++
M($=,6%].3U)-04PL($=,6%]21T(L("`++at++"512544L"B`++at++("!'3%A?3D]234%,
M+"!'3%A?5TE.1$]7+`E'3%A?3D].12P*("`++at++(#`L(#`L(#`L"GT["++at++H*+R\++at++
M06X++at++6'0++at++8V%L;&)A8VL++at++9G5N8W1I;VX++at++8V%L;&5D('=H96X++at++82`B9')A=R!M
M;V1E(B!B=71T;VX++at++:7,*+R\++at++=&]G9VQE9"X*"G-T871I8R!V;VED"FUO9&5#
M0BA7:61G970L(&EN="!M;V1E+"!8;51O9V=L94)U='1O;D-A;&QB86-K4W1R
M=6-T("H++at++8V(I"GL*("`++at++(&1R87=?;6]D97,M/FUO9&5S6VUO9&5=(#T++at++8V(M
M/G-E=#L*("`++at++(&1R87=?;6]D97,M/G=R:71E*RL["GT*"++at++HO+R!4:&ES(&9U
M;F-T:6]N(&ES(&-A;&QE9"!F<F]M('1H92!097)F;W)M97(++at++9')A=R!P<F]C
M97-S('1O(&-O;FYE8W0*+R\++at++=&\++at++=&AE($=,6"!W:61G970++at++8W)E871E9"!I
M;B!T:&4++at++87!P;&EC871I;VX++at++<')O8V5S<RX++at++($ET(&=E=',++at++=&AE"B\O('=I
M;F1O=R!I9"!O=70++at++;V8++at++82!S=')U8W1U<F4++at++*&=L>%]I;F9O*2!I;B!S:&%R
M<F5D(&UE;6]R>2X*"G-T871I8R!V;VED"F]P96Y'3%AC;VYN96-T:6]N*"D*
M>PH++at++("`++at++1&ES<&QA>2`J(&1I<W!L87D++at++/2!83W!E;D1I<W!L87DH9VQX7VEN
M9F\M/F1I<W!L87E?;F%M92D["B`++at++("!7:6YD;W<++at++9VQX7W=I;F1O=R`](&=L
M>%]I;F9O+3YX5VEN9&]W.PH*("`++at++(%A7:6YD;W=!='1R:6)U=&5S(&%T=')I
M8G5T97,["B`++at++("!81V5T5VEN9&]W071T<FEB=71E<RAD:7-P;&%Y+"!G;'A?
M=VEN9&]W+"`F(&%T=')I8G5T97,I.PH++at++("`++at++:6YT('-C<F5E;DYO(#T++at++6%-C
M<F5E;DYU;6)E<D]F4V-R965N*&%T=')I8G5T97,N<V-R965N*3L*"++at++D)"0DO
M+R!5<V4++at++=&AE('-A;64++at++8V]N9FEG=7)A=&EO;B!H97)E"++at++D)"0DO+R!T:&%T
M('=A<R!U<V5D(&EN(&-R96%T:6YG('1H90H)"0D)+R\++at++=VED9V5T+++at++H++at++("`++at++
M1TQ88V]N9FEG("H++at++8V]N9FEG.PH++at++("`++at++8V]N9FEG(#T++at++1TQ89V5T8V]N9FEG
M*&1I<W!L87DL('-C<F5E;DYO+"!R96=U;&%R1VQX0V]N9FEG*3L*("`++at++(&EF
M("AC;VYF:6<++at++/3T++at++,"D*("`++at++('L*"69P<FEN=&8H<W1D97)R+"`B3F\++at++=FES
M=6%L(&9O=6YD('1O(&UA=&-H(')E<75E<W0++at++:6X++at++1TQ89V5T8V]N9FEG7&XB
M*3L*"65X:70H,2D["B`++at++("!]"++at++H)"0D)+R\++at++1FEN9"!T:&4++at++=VEN9&]W(&5N
M=')Y(&%N9"!S970++at++:70++at++=&\*"0D)"2\O(&AA=F4++at++=&AE('-A;64++at++=VEN9&]W
M(&ED(&]F('1H90H)"0D)+R\++at++1TQ8=VED9V5T)W,++at++=VEN9&]W+++at++H++at++("`++at++9F]R
M("AI;G0++at++:2`](#`[(&-O;F9I9UMI72YB=69F97([(&DK*RD*"6EF("AC;VYF
M:6=;:5TN8G5F9F5R(#T]($=,6%].3U)-04P++at++)B8*"2`++at++("!C;VYF:6=;:5TN
M;6]D92`]/2!'3%A?5TE.1$]7*0H)>PH)("`++at++(&-O;F9I9UMI72YA<F<++at++/2`H
M:6YT*6=L>%]W:6YD;W<["++at++E]"++at++H)"0D)+R\++at++0V]N;F5C="!T:&4++at++1TP++at++8V]N
M=&5X="!T;R!T:&4*"0D)"2\O($=,6'=I9&=E="!C<F5A=&5D(&)Y('1H90H)
M"0D)+R\++at++87!P;&EC871I;VX++at++<')O8V5S<RX*("`++at++(&EF("A'3%AL:6YK*&1I
M<W!L87DL(&-O;F9I9RDI"B`++at++("!["++at++EF<')I;G1F*'-T9&5R<BP++at++(D5R<F]R
M(&EN($=,6&QI;FM<;B(I.PH)97AI="++at++Q*3L*("`++at++('T*"++at++D)"0DO+R!-86ME
M(&ET('1H92!C=7)R96YT('=I;F1O=RX*("`++at++($=,6'=I;G-E="AD:7-P;&%Y
M+"!G;'A?=VEN9&]W*3L*"B`++at++("!Z8G5F9F5R*%12544I.PI]"++at++H*+R\++at++5&AI
M<R!F=6YC=&EO;B!I<R!C86QL960++at++8GD++at++4&5R9F]R;65R(&5A8V++at++++at++9G)A;64++at++
M=&\++at++9')A=R!T:&4++at++<V-E;F4N"++at++IS=&%T:6,++at++=F]I9`ID<F%W0VAA;FYE;$-A
M;&QB86-K*'!F0VAA;FYE;"`J(&-H86XL('9O:60++at++*BD*>PH++at++("`++at++<W1A=&EC
M(&EN="!I;FET(#T++at++,3L*"B`++at++("!I9B`H:6YI="D*("`++at++('L*"6EN:70++at++/2`P
M.PH*"7!F07!P;'E,36]D96PH<&9.97=,36]D96PH,"DI.PH)<&90=7-H261E
M;G1-871R:7++at++H*3L*"7!F3&EG:'1/;BAP9DYE=TQI9VAT*#`I*3L++at+++R\++at++36%K
M92!A('-I;7!L92!L:6=H="!T:&%T(&UO=F5S"++at++D)"0D++at++("\O('=I=&++at++++at++=&AE
M('9I97=E<BX*"7!F4&]P36%T<FEX*"D["B`++at++("!]"++at++H++at++("`++at++<&9#;&5A<D-H
M86XH8VAA;BD["++at++H++at++("`++at++:6YT('<++at++/2!D<F%W7VUO9&5S+3YW<FET93L)+R\++at++
M4V5E(&EF(&1R87<++at++;6]D97,++at++:&%V92!B965N(&-H86YG960N"B`++at++("!I9B`H
M=R`A/2!D<F%W7VUO9&5S+3YR96%D*0H++at++("`++at++>PH++at++("`++at++("!I9B`H9')A=U]M
M;V1E<RT^;6]D97-;34]$15]725)%1E)!345=*0H)("!P9D5N86)L92A01D5.
M7U=)4D5&4D%-12D["B`++at++("`++at++(&5L<V4*"2`++at++<&9$:7-A8FQE*%!&14Y?5TE2
M149204U%*3L*"B`++at++("`++at++(&EF("AD<F%W7VUO9&5S+3YM;V1E<UM-3T1%7U1%
M6%154D5=*0H)("!P9D5N86)L92A01D5.7U1%6%154D4I.PH++at++("`++at++("!E;'-E
M"++at++D++at++('!F1&ES86)L92A01D5.7U1%6%154D4I.PH*("`++at++("`++at++9')A=U]M;V1E
M<RT^<F5A9"`]('<["B`++at++("!]"++at++H++at++("`++at++<&9$<F%W*"D["GT*"++at++HO+R!4:&ES
M(%AT(&-A;&QB86-K(&ES(&-A;&QE9"!W:&5N979E<B!8="!H87,++at++;F\++at++;W1H
M97(++at++979E;G1S('1O"B\O('!R;V-E<W,N("!)="!J=7-T('1E;&QS('!E<F9O
M<FUE<B!T;R!D<F%W(&%N;W1H97(++at++9G)A;64N"++at++IS=&%T:6,++at++:6YT"F1R87=?
M=V]R:W!R;V,H*0I["B`++at++("!P9E-Y;F,H*3L*("`++at++('!F1G)A;64H*3L*"B`++at++
M("!R971U<FX++at++1D%,4T4["0DO+R!D;VXG="!R96UO=F4++at++=&AI<R!C86QL8F%C
M:PI]"++at++HO+R!4:&ES(&-A;&QB86-K(&9U8W1I;VX++at++:7,++at++8V%L;&5D(&EF('-O
M;65T:&EN9R!H87!P96YS('1O('1H90HO+R!'3%AW:61G970L(&QI:V4++at++86X++at++
M97AP;W-E(&]R(')E<VEZ92!E=F5N="X++at++(%1H92!F:7)S="!T:6UE(&ET(&ES
M"B\O(&-A;&QE9"!W:71H(&$++at++1TE.250++at++979E;G0N("!097)F;W)M97(++at++:7,++at++
M=&]L9"!T;R!O<&5N(&$++at++<&EP92!I;B!T:&4*+R\++at++9')A=R!P<F]C97-S(&)Y
M('5S:6YG('1H92!O<&5N1TQ88V]N;F5C=&EO;B!C86QL8F%C:RX++at++($EN9F\++at++
M;F5E9&5D"B\O('1O(&UA:V4++at++=&AE($=,6"!L:6YK(&ES('!L86-E9"!I;B!S
M:&%R960++at++;65M;W)Y(&EN('1H92!G;'A?:6YF;PHO+R!S=')U8W1U<F4N"++at++IS
M=&%T:6,++at++=F]I9`IR961R87=#0BA7:61G970++at++=RP++at++=F]I9"`J+"!';'A$<F%W
M0V%L;&)A8VM3=')U8W0++at++*B!C8BD*>PH)"0D)+R\++at++4F5M96UB97(++at++=&AE('-I
M>F4++at++;V8++at++=&AE('=I;F1O=RX*("`++at++(&EF("AC8BT^<F5A<V]N(#T]($=L>$-2
M7U)%4TE:12!\?"!C8BT^<F5A<V]N(#T]($=L>$-27T=)3DE4*0H++at++("`++at++>PH)
M*G=I;E]X7W-I>F4++at++/2!C8BT^=VED=&++at++["++at++DJ=VEN7WE?<VEZ92`](&-B+3YH
M96EG:'0["B`++at++("!]"++at++H)"0D)+R\++at++5&AI<R!H87!P96YS(&]N8V4++at++869T97(++at++
M=&AE('=I9&=E=`H)"0D)+R\++at++:7,++at++9FER<W0++at++<F5A;&EZ960N"B`++at++("!I9B`H
M8V(M/G)E87-O;B`]/2!';'A#4E]'24Y)5"D*("`++at++('L*"41I<W!L87D++at++*B!D
M:7-P;&%Y(#T++at++6'1$:7-P;&%Y*'<I.PH)5VEN9&]W("!X5VEN9&]W(#T++at++6'17
M:6YD;W<H=RD["++at++H)"0D)+R\++at++4&QA8V4++at++:6YF;R!I;B!S:&%R960++at++;65M;W)Y
M('-O(&1R87<*"0D)"2\O('!R;V-E<W,++at++8V%N(&%T=&%C:&5D('1O($=,6'=I
M9&=E="X*"6=L>%]I;F9O+3YD:7-P;&%Y7VYA;64++at++/2`P.PH)9VQX7VEN9F\M
M/GA7:6YD;W<++at++/2!X5VEN9&]W.PH*"0D)"2\O(%)E;&5A<V4++at++97AC;'5S:79E
M(&AO;&0++at++;VX++at++1TQ8=VED9V5T+++at++H)1TQ8=6YL:6YK*&1I<W!L87DL('A7:6YD
M;W<I.PH*"0D)"2\O(%!E<F9O<FUE<B!W:6QL(&YO=R!C86QL"++at++D)"0DO+R!O
M<&5N1TQ88V]N;F5C=&EO;B!I;B!T:&4++at++9')A=PH)"0D)+R\++at++<')O8V5S<RX*
M"7!F26YI=%!I<&4H=&AE4&EP92P++at++*'9O:60++at++*"HI*'!F4&EP92HI*6]P96Y'
M3%AC;VYN96-T:6]N*3L*("`++at++('T*?0H*"B\O(%1H:7,++at++6'0++at++8V%L;&)A8VL++at++
M:7,++at++8V%L;&5D('=H96X++at++=&AE(&%P<&QI8V%T:6]N('-H96QL('=I9&=E="!I
M<PHO+R!S=&]W960++at++;W(++at++=6YS=&]W960N("!7:&5N('5N<W1O=V5D(&]R(&]P
M96YE9"!F;W(++at++=&AE(&9I<G-T('1I;64L"B\O(&$++at++=V]R:R!P<F]C97-S(&-A
M;&QB86-K(&ES('-E="X++at++(%1H:7,++at++=V]R:R!P<F]C97-S(&ES(&-A;&QE9`HO
M+R!W:&5N979E<B!8="!I<R!N;W0++at++<')O8V5S<VEN9R!O=&AE<B!E=F5N=',N
M("!7:&5N('1H92!S:&5L;"!W:61G970*+R\++at++:7,++at++<W1O=V5D+"!T:&4++at++=V]R
M:R!P<F]C97-S(&ES('5N<V5T('-O('1H92!A<'!L:6-A=&EO;B!D;V5S(&YO
M=`HO+R!C:&5W('5P($-052!T:6UE('=H:6QE(&EC;VYI9FEE9"X*"G-T871I
M8R!V;VED"FUA<$-"*%=I9&=E="P++at++=F]I9"`J+"!8179E;G0++at++*B!E=F5N="D*
M>PH++at++("`++at++<W1A=&EC(%AT5V]R:U!R;V-)9"!W;W)K7VED.PH++at++("`++at++<W1A=&EC
M('!I9%]T(&1R87=?<&ED.PDO+R!D<F%W('!R;V-E<W,++at++240N"++at++H)"0D)+R\++at++
M5VAE;B!T:&4++at++=VEN9&]W(&ES(&]P96X++at++9&ES<&QA>65D+`H)"0D)+R\++at++6'0++at++
M8V%L;',++at++9')A=U]W;W)K<')O8R++at++I"++at++D)"0DO+R!W:&5N(&YO(&5V96YT<R!A
M<F4++at++<&5N9&EN9RX*("`++at++(&EF("AE=F5N="T^='EP92`]/2!-87!.;W1I9GDI
M"B`++at++("!["++at++EW;W)K7VED(#T++at++6'1!<'!!9&17;W)K4')O8RAA<'!?8V]N=&5X
M="P++at++*%AT5V]R:U!R;V,I9')A=U]W;W)K<')O8RP*,"D["++at++H)"0D)+R\++at++4F5S
M=6UE('1H92!S=&]P<&5D(&1R87<++at++<')O8V5S<PH)"0D)+R\++at++*'-E92!B96QO
M=RDN"++at++EI9B`H9')A=U]P:60++at++/B`P*0H)("`++at++(&MI;&PH9')A=U]P:60L(%-)
M1T-/3E0I.PH)"0D)+R\++at++1V5T('1H92!D<F%W('!R;V-E<W-E<R!)1"X++at++($EF
M"++at++D)"0DO+R!T:&5R92!I<R!N;R!D<F%W('!R;V-E<W,L(&1O;B=T"++at++D)"0DO
M+R!W;W)R>2!A8F]U="!S=7-P96YD:6YG(&ET+++at++H)96QS92!I9B`H9')A=U]P
M:60++at++/3T++at++,"D*"7L*"2`++at++("!L;VYG(&UO9&4++at++/2!P9D=E=$UU;'1I<')O8V5S
M<R++at++I.PH*"2`++at++("!I9B`H;6]D92`F(%!&35!?1D]22U]$4D%7*0H)"61R87=?
M<&ED(#T++at++<&9'9710240H,"P++at++4$904D]#7T1205<I.PH)("`++at++(&5L<V4*"0ED
M<F%W7W!I9"`]("TQ.PH)?0H++at++("`++at++?0H*"0D)"2\O($YO=&AI;F<++at++:7,++at++9&]N
M92!W:&5N('1H90H)"0D)+R\++at++87!P;&EC871I;VX++at++:7,++at++:6-O;FEF:65D+++at++H++at++
M("`++at++:68++at++*&5V96YT+3YT>7!E(#T](%5N;6%P3F]T:69Y*0H++at++("`++at++>PH)6'12
M96UO=F57;W)K4')O8RAW;W)K7VED*3L*"++at++D)"0DO+R!)9B!T:&5R92!I<R!A
M('-E<&%R871E(&1R87<*"0D)"2\O('!R;V-E<W,L(&ET(&UU<W0++at++8F4++at++=&5M
M<&]R87)I;'D*"0D)"2\O('-T;W!P960L(&]T:&5R=VES92!I="!B=7-Y+7=A
M:71S+++at++H):68++at++*&1R87=?<&ED(#X++at++,"D*"2`++at++("!K:6QL*&1R87=?<&ED+"!3
M24=35$]0*3L*("`++at++('T*?0H*"B\O(%1H:7,++at++6'0++at++8V%L;&)A8VL++at++:7,++at++8V%L
M;&5D('=H96X++at++;6]U<V4++at++8G5T=&]N<R!A<F4++at++<')E<W-E9"!I;B!T:&4*+R\++at++
M1TQ8=VED9V5T+++at++H*<W1A=&EC('9O:60*8G5T=&]N0T(H5VED9V5T+"!V;VED
M("HL(%A%=F5N="`J(&5V96YT*0I["B`++at++("!M;W5S95]X7W!O<R`](&5V96YT
M+3YX8G5T=&]N+G++at++["B`++at++("!M;W5S95]Y7W!O<R`](&5V96YT+3YX8G5T=&]N
M+GD["GT*"B\O(%1H:7,++at++9G5N8W1I;VX++at++<F5C;VUP=71E<R!T:&4++at++8VAA;FYE
M;',++at++=FEE=VEN9R!P87)A;65T97)S+++at++H*<W1A=&EC('9O:60*861J=7-T7W9I
M97<H*0I["B`++at++("!P9E9E8S,++at++=FEE=U]P;W,L('9I97=?9&ER.PH*("`++at++(&9L
M;V%T(&%Z:6U?<VEN+"!A>FEM7V-O<SL*("`++at++(&9L;V%T(&EN8VQ?<VEN+"!I
M;F-L7V-O<SL*("`++at++('!F4VEN0V]S*'9I97=?87II;2P++at++)F%Z:6U?<VEN+"`F
M87II;5]C;W,I.PH++at++("`++at++<&93:6Y#;W,H=FEE=U]I;F-L+"`F:6YC;%]S:6XL
M("9I;F-L7V-O<RD["++at++H++at++("`++at++=FEE=U]P;W-;,%T++at++/2!V:65W7V-E;G1E<ELP
M72`K(&1I<W1A;F-E("H++at++87II;5]S:6X++at++*B!I;F-L7V-O<SL*("`++at++('9I97=?
M<&]S6S%=(#T++at++=FEE=U]C96YT97);,5T++at++*R!D:7-T86YC92`J("++at++M87II;5]C
M;W,I("H++at++:6YC;%]C;W,["B`++at++("!V:65W7W!O<ULR72`]('9I97=?8V5N=&5R
M6S)=("L++at++9&ES=&%N8V4++at++*B`H+6EN8VQ?<VEN*3L*"B`++at++("!V:65W7V1I<ELP
M72`]('9I97=?87II;3L*("`++at++('9I97=?9&ER6S%=(#T++at++=FEE=U]I;F-L.PH++at++
M("`++at++=FEE=U]D:7);,ET++at++/2`P.PH*("`++at++('!F0VAA;E9I97<H=&AE0VAA;FYE
M;"P++at++=FEE=U]P;W,L('9I97=?9&ER*3L*?0H*"B\O(%1H:7,++at++6'0++at++8V%L;&)A
M8VL++at++:7,++at++8V%L;&5D('=H96X++at++;6]U<V4++at++8G5T=&]N<R!A<F4++at++<')E<W-E9"!A
M;F0++at++=&AE"B\O(&UO=7-E(&ES(&1R86=G960++at++:6X++at++=&AE($=,6'=I9&=E="X++at++
M($ET(')E8V]M<'5T97,++at++=&AE('9I97=I;F<*+R\++at++9&ER96-T:6]N(&%N9"!D
M:7-T86YC92!F<F]M('1H92!O8FIE8W0N"++at++IS=&%T:6,++at++=F]I9`IM;W1I;VY#
M0BA7:61G970L('9O:60++at++*BP++at++6$5V96YT("H++at++979E;G0I"GL*("`++at++(&EN="!N
M97=?>"`](&5V96YT+3YX;6]T:6]N+G++at++["B`++at++("!I;G0++at++;F5W7WD++at++/2!E=F5N
M="T^>&UO=&EO;BYY.PH*("`++at++(&9L;V%T(&1X(#T++at++*&9L;V%T*2AN97=?>"`M
M(&UO=7-E7WA?<&]S*3L*("`++at++(&9L;V%T(&1Y(#T++at++*&9L;V%T*2AN97=?>2`M
M(&UO=7-E7WE?<&]S*3L*"B`++at++("!M;W5S95]X7W!O<R`](&YE=U]X.PH++at++("`++at++
M;6]U<V5?>5]P;W,++at++/2!N97=?>3L*"++at++D)"0DO+R!-;W9E('1H92!V:65W97(++at++
M;F5A<F5R(&]R(&9A<G1H97(*"0D)"2\O(&%W87DN"B`++at++("!I9B`H0G5T=&]N
M,4UA<VL++at++)B!E=F5N="T^>&UO=&EO;BYS=&%T92D*("`++at++('L*"61I<W1A;F-E
M("L]("TH9F%B<RAD:7-T86YC92D++at++*R`P+C`P,2D++at++*B`H9'D++at+++R`Q,#`N,"D[
M"B`++at++("!]"++at++H)"0D)+R\++at++4F]T871E('1H92!V:65W97(++at++87)O=6YD('1H90H)
M"0D)+R\++at++;V)J96-T+++at++H++at++("`++at++:68++at++*$)U='1O;C)-87-K("8++at++979E;G0M/GAM
M;W1I;VXN<W1A=&4I"B`++at++("!["++at++EV:65W7V%Z:6T++at+++3T++at++9'++at++++at+++R`R+C`["++at++EV
M:65W7VEN8VP++at+++3T++at++9'D++at+++R`R+C`["B`++at++("!]"++at++H)"0D)+R\++at++5')A;G-L871E
M('1H92!V:65W97(N"B`++at++("!I9B`H0G5T=&]N,TUA<VL++at++)B!E=F5N="T^>&UO
M=&EO;BYS=&%T92D*("`++at++('L*"69L;V%T(&9O=E]X+"!F;W9?>3L*"7!F1V5T
M0VAA;D9/5BAT:&5#:&%N;F5L+"`F9F]V7W++at++L("9F;W9?>2D["++at++H)9FQO870++at++L;7!F1V5T
M87II;5]S:6XL(&%Z:6U?8V]S.PH)9FQO870++at++:6YC;%]S:6XL(&EN8VQ?8V]S
M.PH)<&93:6Y#;W,H=FEE=U]A>FEM+"`F87II;5]S:6XL("9A>FEM7V-O<RD[
M"++at++EP9E-I;D-O<RAV:65W7VEN8VPL("9I;F-L7W-I;BP++at++)FEN8VQ?8V]S*3L*
M"++at++EF;&]A="!X7V9U9&=E+"!Y7V9U9&=E+"!J=6YK.PH)<&93:6Y#;W,H9F]V
M7W++at++L("9X7V9U9&=E+"`F:G5N:RD["++at++EP9E-I;D-O<RAF;W9?>2P++at++)GE?9G5D
M9V4L("9J=6YK*3L*"7A?9G5D9V4++at+++ST++at++*G=I;E]X7W-I>F4["++at++EY7V9U9&=E
M("\]("IW:6Y?>5]S:7IE.PH*"79I97=?8V5N=&5R6S!=("T]"++at++D++at++("`++at++*&%Z
M:6U?8V]S("H++at++9'++at++++at++*B!X7V9U9&=E("L++at++87II;5]S:6X++at++*B`H+6EN8VQ?<VEN
M*2`J(&1Y("H*>5]F=61G92D*"0DJ(&1I<W1A;F-E.PH)=FEE=U]C96YT97);
M,5T++at+++3T*"2`++at++("`H87II;5]S:6X++at++*B!D>"`J('A?9G5D9V4++at++*R!A>FEM7V-O
M<R`J(&EN8VQ?<VEN("H++at++9'D++at++*B!Y7V9U9&=E*0H)"2H++at++9&ES=&%N8V4["++at++EV
M:65W7V-E;G1E<ELR72`M/0H)("`++at++("++at++M:6YC;%]C;W,I("H++at++9'D++at++*B!D:7-T
M86YC92`J('E?9G5D9V4["B`++at++("!]"++at++H++at++("`++at++861J=7-T7W9I97<H*3L*?0H*
M"G9O:60*;6%I;BAI;G0++at++87)G8RP++at++8VAA<B`J*B!A<F=V*0I["B`++at++("!!<'!$
M871A(&%P<$1A=&$["B`++at++("!!<F<++at++87)G<ULR,%T["B`++at++("!I;G0++at++;B`](#`[
M"++at++H)"0D)+R\++at++57-E('-C:&5M97,++at++=&\++at++879O:60++at++=&AE($UO=&EF"++at++D)"0DO
M+R!B86)Y+6)L=64++at++;&]O:RX*("`++at++('-T871I8R!3=')I;F<++at++87!P7V1E9F%U
M;'1S6UT++at++/2!["++at++DB*G5S95-C:&5M97,Z(&%L;"(L"++at++E.54Q,+`H++at++("`++at++?3L*
M("`++at++(%=I9&=E="!T;W!L979E;#L*("`++at++('1O<&QE=F5L(#T++at++6'1684%P<$EN
M:71I86QI>F4H)B!A<'!?8V]N=&5X="P++at++(E!F36]T:68B+`H)"0D)(&]P=&EO
M;G,L(%AT3G5M8F5R*&]P=&EO;G,I+`H)"0D)("9A<F=C+"!A<F=V+`H)"0D)
M(&%P<%]D969A=6QT<RP*"0D)"2!.54Q,*3L*("`++at++(%AT061D179E;G1(86YD
M;&5R*'1O<&QE=F5L+"!3=')U8W1U<F5.;W1I9GE-87-K+"!&04Q312P*"0D++at++
M("`++at++("`H6'1%=F5N=$AA;F1L97(I;6%P0T(L(#`I.PH*("`++at++(%AT1V5T07!P
M;&EC871I;VY297-O=7)C97,H=&]P;&5V96PL("9A<'!$871A+`H)"0D++at++("`++at++
M("!R97-O=7)C97,L(%AT3G5M8F5R*')E<V]U<F-E<RDL"++at++D)"2`++at++("`++at++($Y5
M3$PL(#`I.PH*("`++at++(&EF("AA<F=C("$](#(I"B`++at++("!["++at++EF<')I;G1F*'-T
M9&5R<BP++at++(E5S86=E.B`++at++)7,++at++6RUM<"`\;75L=&EP<F]C97-S(&UO9&4^72!G
M96]M971R>5]F:6QE7&XB+`H)"6%R9W9;,%TI.PH)97AI="++at++Q*3L*("`++at++('T*
M"B`++at++("!P9DEN:70H*3L*("`++at++('!F3F]T:69Y3&5V96PH4$9.1EE?5T%23BD[
M"B`++at++("!V;VED("H++at++87)E;F$++at++/2!P9D=E=%-H87)E9$%R96YA*"D["++at++H)"0D)
M+R\++at++4&QA8V4++at++=VEN9&]W('-I>F4++at++:6X++at++<VAA<F5D(&UE;6]R>0H)"0D)+R\++at++
M<V\++at++=&AE(&1R87<++at++<')O8V5S<R!H87,++at++86-C97-S('1O"++at++D)"0DO+R!I="X*
M("`++at++('=I;E]X7W-I>F4++at++/2`H:6YT("HI<&9-86QL;V,H<VEZ96]F*&EN="DL
M(&%R96YA*3L*("`++at++('=I;E]Y7W-I>F4++at++/2`H:6YT("HI<&9-86QL;V,H<VEZ
M96]F*&EN="DL(&%R96YA*3L*"++at++D)"0DO+R!#;VUM=6YI8V%T92!T:&5S92!D
M<F%W(&UO9&5S('1H<F]U9V++at++*"0D)"2\O('-H87)E9"!M96UO<GD++at++87,++at++=V5L
M;"X*("`++at++(&=L>%]I;F9O(#T++at++*&=L>%]I;F9O7W-T<G5C="`J*7!F36%L;&]C
M*'-I>F5O9BAG;'A?:6YF;U]S=')U8W0I+"!A<F5N82D["B`++at++("!D<F%W7VUO
M9&5S(#T++at++*&1R87=?;6]D95]S=')U8W0++at++*BEP9DUA;&QO8RAS:7IE;V8H9')A
M=U]M;V1E7W-T<G5C="DL"F%R96YA*3L*("`++at++(&1R87=?;6]D97,M/FUO9&5S
M6TU/1$5?5$585%5215T++at++/2`Q.PH++at++("`++at++9')A=U]M;V1E<RT^;6]D97-;34]$
M15]725)%1E)!345=(#T++at++,#L*("`++at++(&1R87=?;6]D97,M/G)E860++at++/2`P.PH++at++
M("`++at++9')A=U]M;V1E<RT^=W)I=&4++at++/2`P.PH*"0D)"2\O(%!E<F9O<FUE<B!F
M;W)K<R!D<F%W(&%N9"!C=6QL"++at++D)"0DO+R!P<F]C97-S97,++at++:&5R92`H9&5P
M96YD:6YG(&]N"++at++D)"0DO+R!M<%]M;V1E*2X*("`++at++(&EF("AA<'!$871A+FUP
M7VUO9&4++at++/CT++at++,"D*"7!F375L=&EP<F]C97-S*&%P<$1A=&$N;7!?;6]D92D[
M"B`++at++("!P9D-O;F9I9R++at++I.PH*"0D)"2\O($QO860++at++<V]M92!M;V1E;"!T;R!S
M<&EN(&%R;W5N9"X*("`++at++(&-H87(++at++*B!P871H(#T++at++9&ER;F%M92AS=')D=7`H
M87)G=ELQ72DI.PH++at++("`++at++<&9&:6QE4&%T:"AP871H*3L*("`++at++('!F3F]D92`J
M(&1A=&$++at++/2!,;V%D1FEL92AA<F=V6S%=+"!.54Q,*3L*("`++at++(&EF("AD871A
M(#T](#`I"B`++at++("!["++at++EF<')I;G1F*'-T9&5R<BP++at++(B5S.B`++at++)7,++at++:7,++at++;F]T
M(')E861A8FQE7&XB+"!A<F=V6S!=+"!A<F=V6S%=*3L*"65X:70H,2D["B`++at++
M("!]"++at++H++at++("`++at++5VED9V5T(&9O<FT++at++/2!8=$-R96%T94UA;F%G9617:61G970H
M(F9O<FTB+"!X;49O<FU7:61G971#;&%S<RP*=&]P;&5V96PL"++at++D)"0D)3E5,
M3"P++at++,"D["++at++H++at++("`++at++;B`](#`["B`++at++("!8=%-E=$%R9RAA<F=S6VY=+"!8;4YO
M<FEE;G1A=&EO;BP++at++6&U615)424-!3"D[("!N*RL["B`++at++("!7:61G970++at++<F]W
M8V]L(#T++at++6'1#<F5A=&5-86YA9V5D5VED9V5T*")C;VUM86YD<R(L"++at++D)"0D)
M("!X;5)O=T-O;'5M;E=I9&=E=$-L87-S+"!F;W)M+`H)"0D)"2`++at++87)G<RP++at++
M;BD["B`++at++("!N(#T++at++,#L*("`++at++(%AT4V5T07)G*&%R9W-;;ETL(%AM3G1O<$%T
M=&%C:&UE;G0L"2`++at++("!8;4%45$%#2%]&3U)-*3L++at++;BLK.PH++at++("`++at++6'13971!
M<F<H87)G<UMN72P++at++6&U.;&5F=$%T=&%C:&UE;G0L("`++at++(%AM051404-(7T9/
M4DTI.R!N*RL["B`++at++("!8=%-E=%9A;'5E<RAR;W=C;VPL(&%R9W,L(&XI.PH*
M"0D)"2\O($-R96%T92!T:&4++at++1TQ8=VED9V5T(&9O<B!'3`H)"0D)+R\++at++<F5N
M9&5R:6YG+++at++H++at++("`++at++;B`](#`["B`++at++("!8=%-E=$%R9RAA<F=S6VY=+"!';'A.
M9VQX0V]N9FEG+"!R96=U;&%R1VQX0V]N9FEG*3L++at++;BLK.PH++at++("`++at++6'13971!
M<F<H87)G<UMN72P++at++6'1.=VED=&++at++L(#8T-BD[(&XK*SL*("`++at++(%AT4V5T07)G
M*&%R9W-;;ETL(%AT3FAE:6=H="P++at++-#++at++V*3L++at++;BLK.PH++at++("`++at++6'13971!<F<H
M87)G<UMN72P++at++6&U.;&5F=$%T=&%C:&UE;G0L("`++at++(%AM051404-(7U=)1$=%
M5"D[(&XK*SL*("`++at++(%AT4V5T07)G*&%R9W-;;ETL(%AM3FQE9G17:61G970L
M"2`++at++("!R;W=C;VPI.R!N*RL["B`++at++("!8=%-E=$%R9RAA<F=S6VY=+"!8;4YT
M;W!!='1A8VAM96YT+"`++at++("`++at++6&U!5%1!0TA?1D]232D[(&XK*SL*("`++at++(%AT
M4V5T07)G*&%R9W-;;ETL(%AM3G)I9VAT071T86-H;65N="P++at++("!8;4%45$%#
M2%]&3U)-*3L++at++;BLK.PH++at++("`++at++6'13971!<F<H87)G<UMN72P++at++6&U.8F]T=&]M
M071T86-H;65N="P++at++(%AM051404-(7T9/4DTI.R!N*RL["B`++at++("!7:61G970++at++
M1TQ8=VED9V5T(#T++at++6'1#<F5A=&5-86YA9V5D5VED9V5T*")D<F%W7V%R96$B
M+`H)"0D)("`++at++("`++at++9VQX341R87=7:61G971#;&%S<RP*"0D)"2`++at++("`++at++(&9O
M<FTL(&%R9W,L(&XI.PH++at++("`++at++6'1!9&1#86QL8F%C:RA'3%AW:61G970L($=L
M>$YG:6YI=$-A;&QB86-K+`H)"2`++at++*%AT0V%L;&)A8VM0<F]C*7)E9')A=T-"
M+"`P*3L*("`++at++(%AT061D0V%L;&)A8VLH1TQ8=VED9V5T+"!';'A.97AP;W-E
M0V%L;&)A8VLL"++at++D)("`H6'1#86QL8F%C:U!R;V,I<F5D<F%W0T(L(#`I.PH++at++
M("`++at++6'1!9&1#86QL8F%C:RA'3%AW:61G970L($=L>$YR97-I>F5#86QL8F%C
M:RP*"0D++at++("A8=$-A;&QB86-K4')O8RER961R87=#0BP++at++,"D["B`++at++("!8=$%D
M9$5V96YT2&%N9&QE<BA'3%AW:61G970L($)U='1O;DUO=&EO;DUA<VLL($9!
M3%-%+`H)"2`++at++("`++at++("A8=$5V96YT2&%N9&QE<BEM;W1I;VY#0BP++at++,"D["B`++at++
M("!8=$%D9$5V96YT2&%N9&QE<BA'3%AW:61G970L($)U='1O;E!R97-S36%S
M:RP++at++1D%,4T4L"++at++D)("`++at++("`++at++*%AT179E;G1(86YD;&5R*6)U='1O;D-"+"`P
M*3L*"B`++at++("!7:61G970++at++;6]D95=I9&=E=#L*"B`++at++("!N(#T++at++,#L*("`++at++(%AT
M4V5T07)G*&%R9W-;;ETL(%AM3G-E="P++at++5%)512D[(&XK*SL*("`++at++(&UO9&57
M:61G970++at++/2!8=$-R96%T94UA;F%G9617:61G970H(E1E>'1U<F4B+`IX;51O
M9V=L94)U='1O;E=I9&=E=$-L87-S+`H)"0D)("`++at++("`++at++(')O=V-O;"P++at++87)G
M<RP++at++;BD["B`++at++("!8=$%D9$-A;&QB86-K*&UO9&57:61G970L(%AM3G9A;'5E
M0VAA;F=E9$-A;&QB86-K+`H)"2`++at++*%AT0V%L;&)A8VM0<F]C*6UO9&5#0BP++at++
M*%AT4&]I;G1E<BE-3T1%7U1%6%154D4I.PH*("`++at++(&UO9&57:61G970++at++/2!8
M=$-R96%T94UA;F%G9617:61G970H(E=I<F5F<F%M92(L"GAM5&]G9VQE0G5T
M=&]N5VED9V5T0VQA<W,L"++at++D)"0D++at++("`++at++("`++at++<F]W8V]L+"!.54Q,+"`P*3L*
M("`++at++(%AT061D0V%L;&)A8VLH;6]D95=I9&=E="P++at++6&U.=F%L=65#:&%N9V5D
M0V%L;&)A8VLL"++at++D)("`H6'1#86QL8F%C:U!R;V,I;6]D94-"+"`H6'10;VEN
M=&5R*4U/1$5?5TE2149204U%*3L*"B`++at++("!8=%)E86QI>F57:61G970H=&]P
M;&5V96PI.PH*("`++at++('1H95!I<&4++at++/2!P9D=E=%!I<&4H,"D["B`++at++("!T:&5#
M:&%N;F5L(#T++at++<&9.97=#:&%N*'1H95!I<&4I.PH++at++("`++at++<&938V5N92`J('-C
M96YE(#T++at++<&9.97=38V5N92++at++I.PH++at++("`++at++<&9#:&%N4V-E;F4H=&AE0VAA;FYE
M;"P++at++<V-E;F4I.PH++at++("`++at++<&9#:&%N1')A=T9U;F,H=&AE0VAA;FYE;"P++at++9')A
M=T-H86YN96Q#86QL8F%C:RD["++at++H++at++("`++at++<&93<&AE<F4++at++8F]U;F0["B`++at++("!P
M9D=E=$YO9&5"4W!H97)E*&1A=&$L("8++at++8F]U;F0I.PH++at++("`++at++9&EA;65T97(++at++
M/2`R("H++at++8F]U;F0N<F%D:75S.PH++at++("`++at++<&9#;W!Y5F5C,RAV:65W7V-E;G1E
M<BP++at++8F]U;F0N8V5N=&5R*3L*("`++at++(&1I<W1A;F-E(#T++at++9&EA;65T97(++at+++R`H
M,B`J(&9S:6XH-#4N,"`O(#(++at++*B!-7U!)("\++at++,3++at++P*2D["++at++H++at++("`++at++<&9#:&%N
M3F5A<D9A<BAT:&5#:&%N;F5L+"!D:6%M971E<B`O(#$P+C`L(&1I86UE=&5R
M("H++at++,3`P*3L*("`++at++('!F061D0VAI;&0H<V-E;F4L(&1A=&$I.PH*("`++at++(&%D
M:G5S=%]V:65W*"D["++at++H++at++("`++at++6'1!<'!-86EN3&]O<"AA<'!?8V]N=&5X="D[
M"GT*"++at++HO+R!097)F;W)M97(++at++8V%L;',++at++=&AE<V4++at++1TP++at++<F]U=&EN97,++at++979E
M<GD++at++9G)A;64N("!4:&5Y(&%R92!V97)Y('-L;W<*+R\++at++8F5C875S92!T:&5Y
M(')E<75I<F4++at++82!R;W5N9"!T<FEP('1O('1H92!8('-E<G9E<BX++at++(%1H97-E
M(&%R92!M=6-H"B\O(&9A<W1E<B!R97!L86-E;65N=',N"++at++IE>'1E<FX++at++(D,B
M('9O:60*9V5T;W)I9VEN*&QO;F<++at++*B!X+"!L;VYG("H++at++>2D*>PH++at++("`++at++*G++at++++at++
M/2`P.PH++at++("`++at++*GD++at++/2`P.PI]"++at++IE>'1E<FX++at++(D,B('9O:60*9V5T<VEZ92AL
M;VYG("H++at++>"P++at++;&]N9R`J('DI"GL*("`++at++("IX(#T++at++*G=I;E]X7W-I>F4["B`++at++
M("`J>2`]("IW:6Y?>5]S:7IE.PI]"++at++II;B++at++T-2XP("\++at++,B`J($U?4$D++at+++R`Q
M.#`I*3L*"B`++at++("!P9D-H86Y.96%R1F%R*'1H94-H86YN96PL(&1I86UE=&5R
M("\++at++,3`N,"P++at++9&EA;65T97(++at++*B`Q,#`I.PH++at++("`++at++<&9!9&1#:&EL9"AS8V5N
M92P++at++9&%T82D["++at++H++at++("`++at++861J=7-T7W9I97<H*3L*"B`++at++("!8=$%P<$UA:6Y,
M;V]P*&%P<%]C;VYT97AT*3L*?0H*"B\O(%!E<F9O<FUE<B!C86QL<R!T:&5S
M92!'3"!R;W5T:6YE<R!E=F5R>2!F<F%M92X++at++(%1H97D++at++87)E('8`````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
%````````
`
end
--Wade
------------------------------------------------------------------------------- Wade Olsen, wade++at++sgi.com, 415-390-1023, Silicon Studio
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:08 PDT