Hello All, I have recently been approached by Birdstep about updating the PHP module to support their database engine for an internal project. In the past (v4.1.2 and earlier IIRC), PHP has provided support for the Birdstep (formerly Velocis) database as part of the distribution. Since v4.1.2 (IIRC) this support has been dropped in the standard source tree. But, I was able to locate the old code under ./ext/odbc and so I have resurrected the module. In the process, I have made a number of modifications and additions to the library to bring it up to date with the latest version of Birdstep's product.
My main question is: Is this module something that the community would like to have available again? If so, I am willing to pick up the maintenance duties on the module. I'm a former employee of the company and have access to 'back-door' support when necessary. I've taken a bit of time and put together some notes on the modifications that I have made to this point. These notes are copied below for review. I've also attached the modified source files. (NOTE: I realize these aren't formatted to PHP standards...please let me slide on that one while I'm making more significant changes :-P) If there is interest, I am also considering addiing some enhancements for connection management and error handling. Any thoughts/comments would be appreciated. -- William D. 'Diggy' Bell Principal DB Software Development http://www.dbsoftdev.com /***** CUT HERE *****/ Birdstep PHP Extension Design Specification Date: 11/14/2002 By: William D. 'Diggy' Bell INTRODUCTION The Birdstep PHP Extension allows PHP applications to access the Birdstep RDM Server database engine. REQUIREMENTS 1. Support for LONG VARCHAR columns 2. Positioned fetch operations 3. Support for birdstep_fetch_array() 4. Support for birdstep_num_fields() 5. Support for birdstep_affected_rows() DESIGN CONSIDERATIONS 1. API conflict between SQLFetchScroll and SQLGetData There is a current design limitation in the RDM Server that prevents the use of SQLGetData() with rowsets that have been retrieved using SQLFetchScroll(). This limitation strongly impacts how LONG VARCHAR fields can be handled. Two methods are described below. a. Use SQLFetch() instead of SQLFetchScroll(). The requirement for positioned fetch operations eliminates this option. b. Use a maximum sized buffer for LONG VARCHAR columns In this method, a buffer of a fixed maximum size would be allocated for each LONG VARCHAR column. The column would then be bound using SQLBindCol() to retrieve the data in one operation. Option (b) was chosen because it allows support for SQLFetchScroll(). This can have significant implications on applications that have a large number of LONG VARCHAR columns due to unnecessarily high memory requirements. NOTE: There are additional limitations in the RDM Server engine that have prevented implementation of cursor positioning. SQLFetchScroll will continue to be used for smoothest migration when RDM Server support for cursor positioning is added. INTERNAL DATA STRUCTURES typedef struct VConn { HDBC hdbc; long index; int connected; } VConn; typedef struct { char name[32]; char* value; long vallen; SDWORD valtype; } VResVal; typedef struct Vresult { HSTMT hstmt; VConn* conn; long index; VResVal* values; long numcols; int fetched; } Vresult; typedef struct _php_birdstep_globals { long num_links; long max_links; int le_link; int le_result; } php_birdstep_globals; INTERNAL FUNCTIONS PHP_MINIT_FUNCTION(birdstep) PHP_MSHUTDOWN_FUNCTION(birdstep) PHP_RINIT_FUNCTION(birdstep) PHP_RSHUTDOWN_FUNCTION(birdstep) PHP_MINFO_FUNCTION(birdstep) APPLICATION PROGRAMMING INTERFACE birdstep_connect($server, $user, $password) --------------------------------------------------------------------- Parameters: $server - RDM Server name $user - database user name $password - user's password Returns: connection handle Description: This function will connection to the RDM Server identified by $server. The $user and $password must be valid users on the server. birdstep_close($conn) --------------------------------------------------------------------- Parameters: $conn - connection handle to close Returns: TRUE if successful, FALSE if an error occurred. Description: This function will close the specified connection to the RDM Server birdstep_exec($conn, $sql) --------------------------------------------------------------------- Parameters: $conn - database connection handle $sql - SQL statement to be executed Returns: Result index if successful, Zero if an error occurred. Description: This function will execute the $sql statement on the server identified by $conn birdstep_fetch($result) --------------------------------------------------------------------- Parameters: $result - result set index (from birdstep_exec()) Returns: TRUE if successful, FALSE if an error occurred. Description: This function will retrieve the next row from a result set. birdstep_fetch_array($result) --------------------------------------------------------------------- Parameters: $result - result set index (from birdstep_exec()) Returns: Associative array of column values with column names as key names. Description: This function will retrieve a row from a result set and return the results as an associative array. The column names will be assigned to the key names. The data values will be assigned to the array elements. birdstep_result($result, $index) --------------------------------------------------------------------- Parameters: $result - result set index (from birdstep_exec()) $index - column index to be retrieved Returns: The value of the column specified by $index in the result set, $result. FALSE if an error occurred. Description: This function is used to retrieve a column value from the current row in the result set. birdstep_freeresult($result) --------------------------------------------------------------------- Parameters: $result - result set index (from birdstep_exec()) Returns: TRUE if successful, FALSE if an error occurred. Description: This function will free a result set that has been previously allocated using the birdstep_exec() function. birdstep_autocommit($conn) --------------------------------------------------------------------- Parameters: $conn - database connection handle Returns: TRUE if successful, FALSE if an error occurred. Description: This function will enable the auto-commit feature of RDM Server. birdstep_off_autocommit($conn) --------------------------------------------------------------------- Parameters: $conn - database connection handle Returns: TRUE if successful, FALSE if an error occurred. Description: This function will disable the auto-commit feature of RDM Server. birdstep_commit($conn) --------------------------------------------------------------------- Parameters: $conn - database connection handle Returns: TRUE if successful, FALSE if an error occurred. Description: This function will commit changes to the database during a transaction. birdstep_rollback($conn) --------------------------------------------------------------------- Parameters: $conn - database connection handle Returns: TRUE if successful, FALSE if an error occurred. Description: This function will rollback changes to the database during a transaction. birdstep_num_fields($result) --------------------------------------------------------------------- Parameters: $result - result set index (from birdstep_exec()) Returns: Number of columns in result set, or FALSE if an error occurred. Description: This function will retrieve the number of columns in the result set. birdstep_field_name($result $index) --------------------------------------------------------------------- Parameters: $result - result set index (from birdstep_exec()) $index - column index of column name to retrieve Returns: Column name, or FALSE if an error occurred. Description: This function will retrieve the name of the column represented by $index. OPEN ITEMS 1. LONG VARCHAR Max Length The maximum length for a LONG VARCHAR column is currently a #define. This should be moved to an INI entry and managed through the Zend INI interface. begin 666 php_birdstep.h M+RH-"B @("LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM*PT*(" @?"!02% @ M5F5R<VEO;B T(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @("!\#0H@(" K+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2L-"B @('P@0V]P>7)I9VAT("AC*2 Q.3DW+3(P,#(@5&AE(%!( M4"!'<F]U<" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @? T*(" @ M*RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TK#0H@("!\(%1H:7,@<V]U<F-E M(&9I;&4@:7,@<W5B:F5C="!T;R!V97)S:6]N(#(N,#(@;V8@=&AE(%!(4"!L M:6-E;G-E+" @(" @('P-"B @('P@=&AA="!I<R!B=6YD;&5D('=I=&@@=&AI M<R!P86-K86=E(&EN('1H92!F:6QE($Q)0T5.4T4L(&%N9"!I<R @(" @(" @ M? T*(" @?"!A=F%I;&%B;&4@870@=&AR;W5G:"!T:&4@=V]R;&0M=VED92UW M96(@870@(" @(" @(" @(" @(" @(" @(" @(" @("!\#0H@("!\(&AT=' Z M+R]W=W<N<&AP+FYE="]L:6-E;G-E+S)?,#(N='AT+B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @('P-"B @('P@268@>6]U(&1I9"!N;W0@<F5C M96EV92!A(&-O<'D@;V8@=&AE(%!(4"!L:6-E;G-E(&%N9"!A<F4@=6YA8FQE M('1O(" @? T*(" @?"!O8G1A:6X@:70@=&AR;W5G:"!T:&4@=V]R;&0M=VED M92UW96(L('!L96%S92!S96YD(&$@;F]T92!T;R @(" @(" @("!\#0H@("!\ M(&QI8V5N<V5 <&AP+FYE="!S;R!W92!C86X@;6%I;"!Y;W4@82!C;W!Y(&EM M;65D:6%T96QY+B @(" @(" @(" @(" @('P-"B @("LM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM*PT*(" @?"!!=71H;W)S.B!.:6MO;&%Y(% N(%)O;6%N M>75K(#QM86= <F5D8V]M+G)U/B @(" @(" @(" @(" @(" @(" @(" @("!\ M#0H@(" K+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2L-"BHO#0H-"B\J("1) M9#H@<&AP7V)I<F1S=&5P+F@L=B Q+C$@,C P,B\P,R\P-" Q-SHP.3HP.2!I M;6%J97,@17AP("0@*B\-"@T*(VEF;F1E9B!02%!?0DE21%-415!?2 T*(V1E M9FEN92!02%!?0DE21%-415!?2 T*#0HC:68@9&5F:6YE9"A(059%7T))4D13 M5$50*0T*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&1E9FEN97,- M"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0HO+PT*+R\@5$]$3SH@;6]V M92!T:&ES(&EN=&\@4$A0+DE.20T*+R\-"B-D969I;F4@0DQ/0DU!6%-)6D4@ M(" @(" @(" @(#,R-S8X#0H-"B-I9F1E9B!:5%,-"B @("-D969I;F4@0DE2 M1%-415!'*'8I(" @(" @(%134DU'*&)I<F1S=&5P7V=L;V)A;'-?:60L('!H M<%]B:7)D<W1E<%]G;&]B86QS("HL('8I#0HC96QS90T*(" @(V1E9FEN92!" M25)$4U1%4$<H=BD@(" @(" @*&)I<F1S=&5P7V=L;V)A;',N=BD-"B-E;F1I M9@T*#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @<W1R=6-T=7)E M(&1E9FEN:71I;VYS#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*='EP M961E9B!S=')U8W0@5D-O;FX@>PT*"4A$0D,@(" @(&AD8F,[#0H);&]N9R @ M(" @:6YD97@[#0H@("!I;G0@(" @("!C;VYN96-T960[#0I](%9#;VYN.PT* M#0IT>7!E9&5F('-T<G5C="![#0H)8VAA<B @(" @;F%M95LS,ET[#0H)8VAA M<BH@(" @=F%L=64[#0H);&]N9R @(" @=F%L;&5N.PT*"5-$5T]21" @('9A M;'1Y<&4[#0I](%9297-686P[#0H-"G1Y<&5D968@<W1R=6-T(%9R97-U;'0@ M>PT*"4A35$U4(" @(&AS=&UT.PT*"59#;VYN*B @(&-O;FX[( T*"6QO;F<@ M(" @(&EN9&5X.PT*"59297-686PJ('9A;'5E<SL-"@EL;VYG(" @("!N=6UC M;VQS.PT*"6EN=" @(" @(&9E=&-H960[#0I](%9R97-U;'0[#0H-"G1Y<&5D M968@<W1R=6-T(%]P:'!?8FER9'-T97!?9VQO8F%L<PT*>PT*(" @;&]N9R @ M(" @;G5M7VQI;FMS.PT*(" @;&]N9R @(" @;6%X7VQI;FMS.PT*(" @:6YT M(" @(" @;&5?;&EN:SL-"B @(&EN=" @(" @(&QE7W)E<W5L=#L-"GT@<&AP M7V)I<F1S=&5P7V=L;V)A;',[#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*@T*(" @9G5N8W1I;VX@<')O=&]T>7!E<PT**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHO#0H-"B\J(&)I<F1S=&5P+F,@9G5N8W1I;VYS("HO#0I02%!?34E. M251?1E5.0U1)3TXH8FER9'-T97 I.PT*4$A07U))3DE47T953D-424].*&)I M<F1S=&5P*3L-"E!(4%]-24Y&3U]&54Y#5$E/3BAB:7)D<W1E<"D[#0I02%!? M35-(551$3U=.7T953D-424].*&)I<F1S=&5P*3L-"E!(4%]24TA55$1/5TY? M1E5.0U1)3TXH8FER9'-T97 I.PT*4$A07T953D-424].*&)I<F1S=&5P7V-O M;FYE8W0I.PT*4$A07T953D-424].*&)I<F1S=&5P7V-L;W-E*3L-"E!(4%]& M54Y#5$E/3BAB:7)D<W1E<%]E>&5C*3L-"E!(4%]&54Y#5$E/3BAB:7)D<W1E M<%]F971C:"D[#0I02%!?1E5.0U1)3TXH8FER9'-T97!?9F5T8VA?87)R87DI M.PT*4$A07T953D-424].*&)I<F1S=&5P7W)E<W5L="D[#0I02%!?1E5.0U1) M3TXH8FER9'-T97!?9G)E97)E<W5L="D[#0I02%!?1E5.0U1)3TXH8FER9'-T M97!?869F96-T961?<F]W<RD[#0I02%!?1E5.0U1)3TXH8FER9'-T97!?875T M;V-O;6UI="D[#0I02%!?1E5.0U1)3TXH8FER9'-T97!?;V9F7V%U=&]C;VUM M:70I.PT*4$A07T953D-424].*&)I<F1S=&5P7V-O;6UI="D[#0I02%!?1E5. M0U1)3TXH8FER9'-T97!?<F]L;&)A8VLI.PT*4$A07T953D-424].*&)I<F1S M=&5P7VYU;5]F:65L9',I.PT*4$A07T953D-424].*&)I<F1S=&5P7V9I96QD M7VYA;64I.PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&5X=&5R M;F%L(')E9F5R96YC97,-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0IE M>'1E<FX@>F5N9%]M;V1U;&5?96YT<GD@8FER9'-T97!?;6]D=6QE7V5N=')Y M.PT*#0HC:69D968@6E13#0HC96QS90T*(" @97AT97)N(%I%3D1?05!)('!H M<%]B:7)D<W1E<%]G;&]B86QS(&)I<F1S=&5P7V=L;V)A;',[#0HC96YD:68- M"@T*(V5L<V4@+RH@2$%615]"25)$4U1%4" J+PT*#0HC9&5F:6YE(&)I<F1S M=&5P7VUO9'5L95]P='(@3E5,3 T*#0HC96YD:68@+RH@2$%615]"25)$4U1% M4" J+PT*#0HC96YD:68@+RH@4$A07T))4D135$507T@@*B\-"@T*+RH-"B J M($QO8V%L('9A<FEA8FQE<SH-"B J('1A8BUW:61T:#H@- T*("H@8RUB87-I ;8RUO9F9S970Z(#0-"B J($5N9#H-"B J+PT* ` end begin 666 birdstep.c M+RH-"B @("LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM*PT*(" @?"!02% @ M5F5R<VEO;B T(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @("!\#0H@(" K+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2L-"B @('P@0V]P>7)I9VAT("AC*2 Q.3DW+3(P,#(@5&AE(%!( M4"!'<F]U<" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @? T*(" @ M*RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TK#0H@("!\(%1H:7,@<V]U<F-E M(&9I;&4@:7,@<W5B:F5C="!T;R!V97)S:6]N(#(N,#(@;V8@=&AE(%!(4"!L M:6-E;G-E+" @(" @('P-"B @('P@=&AA="!I<R!B=6YD;&5D('=I=&@@=&AI M<R!P86-K86=E(&EN('1H92!F:6QE($Q)0T5.4T4L(&%N9"!I<R @(" @(" @ M? T*(" @?"!A=F%I;&%B;&4@870@=&AR;W5G:"!T:&4@=V]R;&0M=VED92UW M96(@870@(" @(" @(" @(" @(" @(" @(" @(" @("!\#0H@("!\(&AT=' Z M+R]W=W<N<&AP+FYE="]L:6-E;G-E+S)?,#(N='AT+B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @('P-"B @('P@268@>6]U(&1I9"!N;W0@<F5C M96EV92!A(&-O<'D@;V8@=&AE(%!(4"!L:6-E;G-E(&%N9"!A<F4@=6YA8FQE M('1O(" @? T*(" @?"!O8G1A:6X@:70@=&AR;W5G:"!T:&4@=V]R;&0M=VED M92UW96(L('!L96%S92!S96YD(&$@;F]T92!T;R @(" @(" @("!\#0H@("!\ M(&QI8V5N<V5 <&AP+FYE="!S;R!W92!C86X@;6%I;"!Y;W4@82!C;W!Y(&EM M;65D:6%T96QY+B @(" @(" @(" @(" @('P-"B @("LM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM*PT*(" @?"!!=71H;W)S.B!.:6MO;&%Y(% N(%)O;6%N M>75K(#QM86= <F5D8V]M+G)U/B @(" @(" @(" @(" @(" @(" @(" @("!\ M#0H@(" K+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2L-"B J+PT*#0HO*B D M260Z(&)I<F1S=&5P+F,L=B Q+C(@,C P,B\P,R\P-2 P-CHQ-3HP,2!K86QO M=W-K>2!%>' @)" J+PT*#0HO*@T*("H@5$]$3SH-"B J(&)I<F1S=&5P7V9E M=&-H7VEN=&\H*2P-"B J($-H96-K(&%L;"!O;B!R96%L(&QI9F4@87!P<RX- M"B J+PT*#0HC:69D968@2$%615]#3TY&24=?2 T*(VEN8VQU9&4@(F-O;F9I M9RYH(@T*(V5N9&EF#0H-"B-I;F-L=61E(")P:' N:"(-"@T*(VEF(%=)3C,R M#0HC(&EN8VQU9&4@(F-O;F9I9RYW,S(N:"(-"B,@:6YC;'5D92 B=VEN.35N M="YH(@T*(V5L<V4-"B,@:6YC;'5D92 B<&AP7V-O;F9I9RYH(@T*(R!D969I M;F4@5$A214%$7TQ3#0HC96YD:68-"@T*(VEN8VQU9&4@/'-Q;"YH/@T*(VEN M8VQU9&4@/'-Q;&5X="YH/@T*#0HC:69D968@2$%615]"25)$4U1%4 T*(VEN M8VQU9&4@(G!H<%]B:7)D<W1E<"YH(@T*(VEN8VQU9&4@(F5X="]S=&%N9&%R M9"]I;F9O+F@B#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9&5F M:6YE<PT**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO#0H-"B-D969I;F4@4U%, M4U5#0T534RAX*2 H*'@@/3T@4U%,7U-50T-%4U,I('Q\("AX(#T](%-13%]3 M54-#15-37U=)5$A?24Y&3RDI#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*@T*(" @<W1R=6-T=7)E(&1E9FEN:71I;VYS#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*B\-"@T*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0H@("!F=6YC M=&EO;B!P<F]T;W1Y<&5S#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T* M+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0H@("!L;V-A;"!D871A#0HJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*>F5N9%]F=6YC=&EO;E]E;G1R>2!B M:7)D<W1E<%]F=6YC=&EO;G-;72 ]('L-"@E:14Y$7T9%*&)I<F1S=&5P7V-O M;FYE8W0L(" @(" @(" @3E5,3"D-"@E:14Y$7T9%*&)I<F1S=&5P7V-L;W-E M+" @(" @(" @(" @3E5,3"D-"@E:14Y$7T9%*&)I<F1S=&5P7V5X96,L(" @ M(" @(" @(" @3E5,3"D-"@E:14Y$7T9%*&)I<F1S=&5P7V9E=&-H+" @(" @ M(" @(" @3E5,3"D-"B @(%I%3D1?1D4H8FER9'-T97!?9F5T8VA?87)R87DL M(" @("!.54Q,*0T*"5I%3D1?1D4H8FER9'-T97!?<F5S=6QT+" @(" @(" @ M("!.54Q,*0T*"5I%3D1?1D4H8FER9'-T97!?9G)E97)E<W5L="P@(" @("!. M54Q,*0T*(" @6D5.1%]&12AB:7)D<W1E<%]A9F9E8W1E9%]R;W=S+" @($Y5 M3$PI#0H)6D5.1%]&12AB:7)D<W1E<%]A=71O8V]M;6ET+" @(" @($Y53$PI M#0H)6D5.1%]&12AB:7)D<W1E<%]O9F9?875T;V-O;6UI="P@($Y53$PI#0H) M6D5.1%]&12AB:7)D<W1E<%]C;VUM:70L(" @(" @(" @($Y53$PI#0H)6D5. M1%]&12AB:7)D<W1E<%]R;VQL8F%C:RP@(" @(" @($Y53$PI#0H)6D5.1%]& M12AB:7)D<W1E<%]N=6U?9FEE;&1S+" @(" @($Y53$PI#0H)6D5.1%]&12AB M:7)D<W1E<%]F:65L9%]N86UE+" @(" @($Y53$PI#0HO*@T*("H@5&5M<&]R M87)Y($9U;F-T:6]N(&%L:6%S97,@=6YT:6P@=&AE(&YE>'0@;6%J;W(@=7!G M<F%D92!T;R!02% N(" -"B J(%1H97-E('-H;W5L9"!A;&QO=R!U<V5R<R!T M;R!C;VYT:6YU92!T;R!U<V4@=&AE:7(@8W5R<F5N="!S8W)I<'1S+" -"B J M(&)U="!S:&]U;&0@:6X@<F5A;&ET>2!W87)N('1H92!U<V5R('1H870@=&AI M<R!F=6YC=&EO;F%L:71Y(&ES( T*("H@9&5P<F5C871E9"X-"B J+PT*"5I% M3D1?1D%,24%3*'9E;&]C:7-?8V]N;F5C="P@(" @(" @("!B:7)D<W1E<%]C M;VYN96-T+" @(" @(" @("!.54Q,*0T*"5I%3D1?1D%,24%3*'9E;&]C:7-? M8VQO<V4L(" @(" @(" @("!B:7)D<W1E<%]C;&]S92P@(" @(" @(" @("!. M54Q,*0T*"5I%3D1?1D%,24%3*'9E;&]C:7-?97AE8RP@(" @(" @(" @("!B M:7)D<W1E<%]E>&5C+" @(" @(" @(" @("!.54Q,*0T*(" @6D5.1%]&04Q) M05,H=F5L;V-I<U]F971C:%]A<G)A>2P@(" @(&)I<F1S=&5P7V9E=&-H7V%R M<F%Y+" @(" @($Y53$PI#0H)6D5.1%]&04Q)05,H=F5L;V-I<U]F971C:"P@ M(" @(" @(" @(&)I<F1S=&5P7V9E=&-H+" @(" @(" @(" @($Y53$PI#0H) M6D5.1%]&04Q)05,H=F5L;V-I<U]R97-U;'0L(" @(" @(" @(&)I<F1S=&5P M7W)E<W5L="P@(" @(" @(" @($Y53$PI#0H)6D5.1%]&04Q)05,H=F5L;V-I M<U]F<F5E<F5S=6QT+" @(" @(&)I<F1S=&5P7V9R965R97-U;'0L(" @(" @ M($Y53$PI#0H)6D5.1%]&04Q)05,H=F5L;V-I<U]A=71O8V]M;6ET+" @(" @ M(&)I<F1S=&5P7V%U=&]C;VUM:70L(" @(" @($Y53$PI#0H)6D5.1%]&04Q) M05,H=F5L;V-I<U]O9F9?875T;V-O;6UI="P@(&)I<F1S=&5P7V]F9E]A=71O M8V]M;6ET+" @($Y53$PI#0H)6D5.1%]&04Q)05,H=F5L;V-I<U]C;VUM:70L M(" @(" @(" @(&)I<F1S=&5P7V-O;6UI="P@(" @(" @(" @($Y53$PI#0H) M6D5.1%]&04Q)05,H=F5L;V-I<U]R;VQL8F%C:RP@(" @(" @(&)I<F1S=&5P M7W)O;&QB86-K+" @(" @(" @($Y53$PI#0H)6D5.1%]&04Q)05,H=F5L;V-I M<U]F:65L9&YU;2P@(" @(" @(&)I<F1S=&5P7VYU;5]F:65L9',L(" @(" @ M($Y53$PI#0H)6D5.1%]&04Q)05,H=F5L;V-I<U]F:65L9&YA;64L(" @(" @ M(&)I<F1S=&5P7V9I96QD7VYA;64L(" @(" @($Y53$PI#0HO*B!%;F0@=&5M M<&]R87)Y(&%L:6%S97,@*B\-"@E[3E5,3"P@3E5,3"P@3E5,3'T-"GT[#0H- M"GIE;F1?;6]D=6QE7V5N=')Y(&)I<F1S=&5P7VUO9'5L95]E;G1R>2 ]('L- M"@E35$%.1$%21%]-3T153$5?2$5!1$52+ T*"2)B:7)D<W1E<"(L#0H@("!B M:7)D<W1E<%]F=6YC=&EO;G,L#0H@("!:14Y$7TU)3DE4*&)I<F1S=&5P*2P- M"B @(%I%3D1?35-(551$3U=.*&)I<F1S=&5P*2P-"@E:14Y$7U))3DE4*&)I M<F1S=&5P*2P-"B @(%I%3D1?4E-(551$3U=.*&)I<F1S=&5P*2P-"B @(%I% M3D1?34E.1D\H8FER9'-T97 I+ T*(" @(C N,3 @1&5V(BP-"B @(%-404Y$ M05)$7TU/1%5,15]04D]015)42453#0I].PT*#0HC:69D968@6E13#0H@("!I M;G0@8FER9'-T97!?9VQO8F%L<U]I9#L-"B-E;'-E#0H@("!:14Y$7T%022!P M:'!?8FER9'-T97!?9VQO8F%L<R!B:7)D<W1E<%]G;&]B86QS.PT*(V5N9&EF M#0H-"G-T871I8R!(14Y6(&AE;G8[#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*@T*(" @97AT97)N86P@<F5F97)E;F-E<PT**BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHO#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N M8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0HC:69D968@0T]- M4$E,15]$3%]"25)$4U1%4 T*(" @6D5.1%]'151?34]$54Q%*&)I<F1S=&5P M*0T*(V5N9&EF#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N M8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0IS=&%T:6,@=F]I M9"!?8VQO<V5?8FER9'-T97!?;&EN:RAZ96YD7W)S<F-?;&ES=%]E;G1R>2 J M<G-R8R!44U)-3%-?1$,I#0I[#0H@("!60V]N;B J8V]N;B ]("A60V]N;B J M*7)S<F,M/G!T<CL-"B @(&EF*&-O;FXI#0H@("![#0H@(" @("!I9BAC;VYN M+3YC;VYN96-T960I#0H@(" @("![#0H@(" @(" @("!344Q$:7-C;VYN96-T M*&-O;FXM/FAD8F,I.PT*(" @(" @(" @4U%,1G)E94AA;F1L92A344Q?2$%. M1$Q%7T1"0RP@8V]N;BT^:&1B8RD[#0H@(" @("!]#0H@(" @("!E9G)E92AC M;VYN*3L-"B @('T-"GT-"@T*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0H@ M("!F=6YC=&EO;@T**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO#0H-"G-T871I M8R!V;VED(%]F<F5E7V)I<F1S=&5P7W)E<W5L="AZ96YD7W)S<F-?;&ES=%]E M;G1R>2 J<G-R8R!44U)-3%-?1$,I#0I[#0H@("!6<F5S=6QT("IR97,@/2 H M5G)E<W5L=" J*7)S<F,M/G!T<CL-"@T*(" @:68H<F5S("8F(')E<RT^=F%L M=65S*0T*(" @>PT*(" @(" @<F5G:7-T97(@:6YT(&D[#0H@(" @("!F;W(H M:3TP.R!I(#P@<F5S+3YN=6UC;VQS.R!I*RLI#0H@(" @("![#0H@(" @(" @ M("!I9BAR97,M/G9A;'5E<UMI72YV86QU92D-"B @(" @(" @('L-"B @(" @ M(" @(" @(&5F<F5E*')E<RT^=F%L=65S6VE=+G9A;'5E*3L-"B @(" @(" @ M('T-"B @(" @('T-"B @(" @(&5F<F5E*')E<RT^=F%L=65S*3L-"B @('T- M"B @(&EF*')E<RD-"B @('L-"B @(" @(&5F<F5E*')E<RD[#0H@("!]#0I] M#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N8W1I;VX-"BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0IS=&%T:6,@=F]I9"!P:'!?8FER M9'-T97!?:6YI=%]G;&]B86QS*'!H<%]B:7)D<W1E<%]G;&]B86QS*B!B:7)D M<W1E<%]G;&]B86QS7W @5%-234Q37T1#*0T*>PT*(" @0DE21%-415!'*&UA M>%]L:6YK<RD@/2 Q,#L-"B @($))4D135$501RAN=6U?;&EN:W,I(#T@,#L- M"GT-"@T*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0H@("!F=6YC=&EO;@T* M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO#0H-"EI%3D1?34E.251?1E5.0U1) M3TXH8FER9'-T97 I#0I[#0HC:69D968@6E13#0H@("!T<U]A;&QO8V%T95]I M9"@F8FER9'-T97!?9VQO8F%L<U]I9"P@<VEZ96]F*'!H<%]B:7)D<W1E<%]G M;&]B86QS*2P@<&AP7V)I<F1S=&5P7VEN:71?9VQO8F%L<RP@3E5,3"D[#0HC M96QS90T*(" @<&AP7V)I<F1S=&5P7VEN:71?9VQO8F%L<RA.54Q,*3L-"B-E M;F1I9@T*(" @4U%,06QL;V-%;G8H)FAE;G8I.PT*#0H@("!344Q3971%;G9! M='1R*&AE;G8L(%-13%]!5%127T]$0D-?5D524TE/3BP@*'9O:60J*5-13%]/ M5E]/1$)#,RP@,"D[#0H-"B @(&EF*&-F9U]G971?;&]N9R@B8FER9'-T97 N M;6%X7VQI;FMS(BPF0DE21%-415!'*&UA>%]L:6YK<RDI(#T]($9!24Q54D4I M#0H@("E9VES=&5R7VQI<W1?9&5S=')U8W1O<G-? M97@H7V-L;W-E7V)I<F1S=&5P7VQI;FLL($Y53$PL(")B:7)D<W1E<"!L:6YK M(BP@;6]D=6QE7VYU;6)E<BD[#0H@("!"25)$4U1%4$<H;&5?<F5S=6QT*2 ] M('IE;F1?<F5G:7-T97)?;&ES=%]D97-T<G5C=&]R<U]E>"A?9G)E95]B:7)D M<W1E<%]R97-U;'0L($Y53$PL(")B:7)D<W1E<"!R97-U;'0B+"!M;V1U;&5? M;G5M8F5R*3L-"@T*(" @<F5T=7)N(%-50T-%4U,[#0I]#0H-"B\J*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ+PT*#0I:14Y$7TU32%541$]73E]&54Y#5$E/3BAB:7)D<W1E M<"D-"GL-"B @(%-13$9R965(86YD;&4H4U%,7TA!3D1,15]%3E8L(&AE;G8I M.PT*(" @<F5T=7)N(%-50T-%4U,[#0I]#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*@T*(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M+PT*#0I:14Y$7U))3DE47T953D-424].*&)I<F1S=&5P*0T*>PT*(" @<F5T M=7)N(%-50T-%4U,[#0I]#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T* M(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0I:14Y$ M7U)32%541$]73E]&54Y#5$E/3BAB:7)D<W1E<"D-"GL-"B @(')E='5R;B!3 M54-#15-3.PT*?0T*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U M;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*6D5.1%]-24Y& M3U]&54Y#5$E/3BAB:7)D<W1E<"D-"GL-"B @('!H<%]I;F9O7W!R:6YT7W1A M8FQE7W-T87)T*"D[#0H@("!P:'!?:6YF;U]P<FEN=%]T86)L95]R;W<H,BP@ M(E)!24U!($)I<F1S=&5P(%-U<'!O<G0B+" B96YA8FQE9"(@*3L-"B @('!H M<%]I;F9O7W!R:6YT7W1A8FQE7V5N9"@I.PT*?0T*#0HO*B!3;VUE(&EN=&5R M;F%L(&9U;F-T:6]N<RX@0V]N;F5C=&EO;G,@86YD(')E<W5L="!M86YU<'5L M871E("HO#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N8W1I M;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0IS=&%T:6,@:6YT#0IB M:7)D<W1E<%]A9&1?8V]N;B@O*DAA<VA486)L92 J;&ES="PJ+U9#;VYN("IC M;VYN+$A$0D,@:&1B8RD-"GL-"B @(&EN="!I;F0[#0H-"B @(%134DU,4U]& M151#2"@I.PT*(" @:6YD(#T@>F5N9%]L:7-T7VEN<V5R="AC;VYN+$))4D13 M5$501RAL95]L:6YK*2D[#0H@("!C;VYN+3YH9&)C(#T@:&1B8SL-"B @(&-O M;FXM/FEN9&5X(#T@:6YD.PT*(" @8V]N;BT^8V]N;F5C=&5D(#T@,3L-"@T* M(" @<F5T=7)N*&EN9"D[#0I]#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*@T*(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0IS M=&%T:6,@5D-O;FX@*@T*8FER9'-T97!?9FEN9%]C;VYN*"\J2&%S:%1A8FQE M("IL:7-T+"HO:6YT(&EN9"D-"GL-"B @(%9#;VYN*B!C;VYN.PT*(" @:6YT M('1Y<&4[#0H-"B @(%134DU,4U]&151#2"@I.PT*(" @8V]N;B ]('IE;F1? M;&ES=%]F:6YD*&EN9"PF='EP92D[#0H@("!I9B@A8V]N;B!\?"!T>7!E("$] M($))4D135$501RAL95]L:6YK*2D-"B @('L-"B @(" @(')E='5R;BA.54Q, M*3L-"B @('T-"B @(')E='5R;BAC;VYN*3L-"GT-"@T*+RHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ#0H@("!F=6YC=&EO;@T**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHO#0H-"G-T871I8R!V;VED#0IB:7)D<W1E<%]D96Q?8V]N;B@O*DAA M<VA486)L92 J;&ES="PJ+VEN="!I;F0I#0I[#0H@("!60V]N;BH@8V]N;CL- M"B @(&EN="!T>7!E.PT*#0H@("!44U)-3%-?1D540T@H*3L-"B @(&-O;FX@ M/2!Z96YD7VQI<W1?9FEN9"AI;F0L("9T>7!E*3L-"B @(&EF*"AC;VYN*2 F M)B H='EP92 ]/2!"25)$4U1%4$<H;&5?;&EN:RDI*0T*(" @>PT*(" @(" @ M:68H8V]N;BT^8V]N;F5C=&5D*0T*(" @(" @>PT*(" @(" @(" @4U%,1&ES M8V]N;F5C="AC;VYN+3YH9&)C*3L-"B @(" @(" @(%-13$9R965(86YD;&4H M4U%,7TA!3D1,15]$0D,L(&-O;FXM/FAD8F,I.PT*(" @(" @?0T*(" @?0T* M(" @>F5N9%]L:7-T7V1E;&5T92AI;F0I.PT*?0T*#0HO*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*B\-"@T*<W1A=&EC(&EN= T*8FER9'-T97!?861D7W)E<W5L="@O*DAA M<VA486)L92 J;&ES="PJ+U9R97-U;'0@*G)E<RQ60V]N;B J8V]N;BD-"GL- M"B @(&EN="!I;F0[#0H-"B @(%134DU,4U]&151#2"@I.PT*(" @:6YD(#T@ M>F5N9%]L:7-T7VEN<V5R="AR97,L0DE21%-415!'*&QE7W)E<W5L="DI.PT* M(" @<F5S+3YC;VYN(#T@8V]N;CL-"B @(')E<RT^:6YD97@@/2!I;F0[#0H- M"B @(')E='5R;BAI;F0I.PT*?0T*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BH-"B @(&9U;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T* M<W1A=&EC(%9R97-U;'0@*@T*8FER9'-T97!?9FEN9%]R97-U;'0H+RI(87-H M5&%B;&4@*FQI<W0L*B]I;G0@:6YD*0T*>PT*(" @5G)E<W5L=" J<F5S.PT* M(" @:6YT('1Y<&4[#0H-"B @(%134DU,4U]&151#2"@I.PT*(" @<F5S(#T@ M>F5N9%]L:7-T7V9I;F0H:6YD+"9T>7!E*3L-"B @(&EF*"%R97,@?'P@='EP M92 A/2!"25)$4U1%4$<H;&5?<F5S=6QT*2D-"B @('L-"B @(" @(')E='5R M;BA.54Q,*3L-"B @('T-"B @(')E='5R;BAR97,I.PT*?0T*#0HO*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*B\-"@T*<W1A=&EC('9O:60-"F)I<F1S=&5P7V1E;%]R97-U M;'0H+RI(87-H5&%B;&4@*FQI<W0L*B]I;G0@:6YD*0T*>PT*(" @5%-234Q3 M7T9%5$-(*"D[#0H@("!Z96YD7VQI<W1?9&5L971E*&EN9"D[#0I]#0H-"B\J M(%5S97)S(&9U;F-T:6]N<R J+PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BH-"B @(&9U;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T* M+RH@>WM[('!R;W1O(&EN="!B:7)D<W1E<%]C;VYN96-T*'-T<FEN9R!S97)V M97(L('-T<FEN9R!U<V5R+"!S=&EN9R!P87-S*0T*("HO#0I:14Y$7T953D-4 M24].*&)I<F1S=&5P7V-O;FYE8W0I#0I[#0H@("!P=F%L("IS97)V+"IU<V5R M+"IP87-S.PT*(" @8VAA<B J4V5R=B ]($Y53$P[#0H@("!C:&%R("I5<V5R M(#T@3E5,3#L-"B @(&-H87(@*E!A<W,@/2!.54Q,.PT*(" @4D540T]$12!S M=&%T.PT*(" @2$1"0R!H9&)C.PT*(" @5D-O;FX@*FYE=SL-"B @(&QO;F<@ M:6YD(#T@+3$[#0H-"B @(&EF*"!"25)$4U1%4$<H;6%X7VQI;FMS*2 A/2 M M,2 F)B!"25)$4U1%4$<H;G5M7VQI;FMS*2 ]/2!"25)$4U1%4$<H;6%X7VQI M;FMS*2D-"B @('L-"B @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L(D)I<F1S M=&5P.B!4;V\@;6%N>2!O<&5N(&-O;FYE8W1I;VYS("@E9"DB+$))4D135$50 M1RAN=6U?;&EN:W,I*3L-"B @(" @(%)%5%523E]&04Q313L-"B @('T-"B @ M(&EF*%I%3D1?3E5-7T%21U,H*2 A/2 S('Q\(&=E=%!A<F%M971E<G,H:'0L M,RPF<V5R=BPF=7-E<BPF<&%S<RD@/3T@1D%)3%5212D-"B @('L-"B @(" @ M(%=23TY'7U!!4D%-7T-/54Y4.PT*(" @?0T*(" @8V]N=F5R=%]T;U]S=')I M;F<H<V5R=BD[#0H@("!C;VYV97)T7W1O7W-T<FEN9RAU<V5R*3L-"B @(&-O M;G9E<G1?=&]?<W1R:6YG*'!A<W,I.PT*(" @4V5R=B ](%I?4U125D%,7U H M<V5R=BD[#0H@("!5<V5R(#T@6E]35%)604Q?4"AU<V5R*3L-"B @(%!A<W,@ M/2!:7U-44E9!3%]0*'!A<W,I.PT*(" @<W1A=" ](%-13$%L;&]C0V]N;F5C M="AH96YV+"9H9&)C*3L-"B @(&EF*'-T870@/3T@4U%,7U-50T-%4U,I#0H@ M("![#0H@(" @("!S=&%T(#T@4U%,0V]N;F5C="AH9&)C+%-E<G8L4U%,7TY4 M4RQ5<V5R+%-13%].5%,L4&%S<RQ344Q?3E13*3L-"B @(" @(&EF*%-13%-5 M0T-%4U,H<W1A="DI#0H@(" @("![#0H@(" @(" @("!N97<@/2 H5D-O;FX@ M*BEE;6%L;&]C*'-I>F5O9BA60V]N;BDI.PT*(" @(" @(" @:68H;F5W("$] M($Y53$PI#0H@(" @(" @("![#0H@(" @(" @(" @("!I;F0@/2!B:7)D<W1E M<%]A9&1?8V]N;B@O*FQI<W0L*B]N97<L:&1B8RD[#0H@(" @(" @(" @("!" M25)$4U1%4$<H;G5M7VQI;FMS*2LK.PT*(" @(" @(" @?0T*(" @(" @(" @ M96QS90T*(" @(" @(" @>PT*(" @(" @(" @(" @<&AP7V5R<F]R*$5?5T%2 M3DE.1RPB0FER9'-T97 Z($]U="!O9B!M96UO<GD@9F]R('-T;W)E(&-O;FYE M8W1I;VXB*3L-"B @(" @(" @(" @(%-13$9R965(86YD;&4H4U%,7TA!3D1, M15]$0D,L(&AD8F,I.PT*(" @(" @(" @?0T*(" @(" @?0T*(" @(" @96QS M90T*(" @(" @>PT*(" @(" @(" @<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER M9'-T97 Z($-O=6QD(&YO="!C;VYN96-T('1O('-E<G9E<B!<(B5S7"(@9F]R M("5S(BQ397)V+%5S97(I.PT*(" @(" @(" @4U%,1G)E94AA;F1L92A344Q? M2$%.1$Q%7T1"0RP@:&1B8RD[#0H@(" @("!]#0H@("!]#0H@("!E;'-E#0H@ M("![#0H@(" @("!P:'!?97)R;W(H15]705).24Y'+")":7)D<W1E<#H@0V]U M;&0@;F]T(&%L;&]C871E(&-O;FYE8W1I;VX@:&%N9&QE(BD[#0H@("!]#0H@ M("!I9BAI;F0@/3T@+3$I#0H@("![#0H@(" @("!215154DY?1D%,4T4[#0H@ M("!]#0H@("!215154DY?3$].1RAI;F0I.PT*?0T*+RH@?7U]("HO#0H-"B\J M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0HO*B![>WL@<')O=&\@8F]O;"!B:7)D<W1E M<%]C;&]S92AI;G0@:60I#0H@*B\-"EI%3D1?1E5.0U1)3TXH8FER9'-T97!? M8VQO<V4I#0I[#0H@("!P=F%L("II9#L-"B @(%9#;VYN("IC;VYN.PT*#0H@ M("!I9BA:14Y$7TY535]!4D=3*"D@(3T@,2!\?"!G971087)A;65T97)S*&AT M+#$L)FED*2 ]/2!&04E,55)%*0T*(" @>PT*(" @(" @5U)/3D=?4$%204U? M0T]53E0[#0H@("!]#0H@("!C;VYV97)T7W1O7VQO;F<H:60I.PT*(" @8V]N M;B ](&)I<F1S=&5P7V9I;F1?8V]N;B@O*FQI<W0L*B]:7TQ604Q?4"AI9"DI M.PT*(" @:68H(6-O;FXI#0H@("![#0H@(" @("!P:'!?97)R;W(H15]705). M24Y'+")":7)D<W1E<#H@3F]T(&-O;FYE8W1I;VX@:6YD97@@*"5D*2(L6E], M5D%,7U H:60I*3L-"B @(" @(%)%5%523E]&04Q313L-"B @('T-"B @(%-1 M3$1I<V-O;FYE8W0H8V]N;BT^:&1B8RD[#0H@("!344Q&<F5E2&%N9&QE*%-1 M3%](04Y$3$5?1$)#+"!C;VYN+3YH9&)C*3L-"B @(&-O;FXM/F-O;FYE8W1E M9" ](# [#0H@("!B:7)D<W1E<%]D96Q?8V]N;B@O*FQI<W0L*B]:7TQ604Q? M4"AI9"DI.PT*(" @0DE21%-415!'*&YU;5]L:6YK<RDM+3L-"B @(%)%5%52 M3E]44E5%.PT*?0T*+RH@?7U]("HO#0H-"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*@T*(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT* M#0HO*B![>WL@<')O=&\@:6YT(&)I<F1S=&5P7V5X96,H:6YT(&EN9&5X+"!S M=')I;F<@97AE8U]S='(I#0H@*B\-"EI%3D1?1E5.0U1)3TXH8FER9'-T97!? M97AE8RD-"GL-"B @('!V86P@*FEN9"PJ97AE8U]S='([#0H@("!C:&%R("IQ M=65R>2 ]($Y53$P[#0H@("!I;G0@:6YD>#L-"B @(%9#;VYN("IC;VYN.PT* M(" @5G)E<W5L=" J<F5S.PT*(" @4D540T]$12!S=&%T.PT*(" @4U=/4D0@ M8V]L<RQI+&-O;&YA;65L96X[#0H@("!31%=/4D0@<F]W<RQC;VQD97-C.PT* M#0H@("!I9BA:14Y$7TY535]!4D=3*"D@(3T@,B!\?"!G971087)A;65T97)S M*&AT+#(L)FEN9"PF97AE8U]S='(I(#T]($9!24Q54D4I#0H@("![#0H@(" @ M("!74D].1U]005)!35]#3U5.5#L-"B @('T-"B @(&-O;G9E<G1?=&]?;&]N M9RAI;F0I.PT*(" @8V]N;B ](&)I<F1S=&5P7V9I;F1?8V]N;B@O*FQI<W0L M*B]:7TQ604Q?4"AI;F0I*3L-"B @(&EF*"%C;VYN*0T*(" @>PT*(" @(" @ M<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T97 Z($YO="!C;VYN96-T:6]N M(&EN9&5X("@E9"DB+%I?3%9!3%]0*&EN9"DI.PT*(" @(" @4D5455).7T9! M3%-%.PT*(" @?0T*(" @8V]N=F5R=%]T;U]S=')I;F<H97AE8U]S='(I.PT* M(" @<75E<GD@/2!:7U-44E9!3%]0*&5X96-?<W1R*3L-"@T*(" @<F5S(#T@ M*%9R97-U;'0@*BEE;6%L;&]C*'-I>F5O9BA6<F5S=6QT*2D[#0H@("!I9BAR M97,@/3T@3E5,3"D-"B @('L-"B @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L M(D)I<F1S=&5P.B!/=70@;V8@;65M;W)Y(&9O<B!R97-U;'0B*3L-"B @(" @ M(%)%5%523E]&04Q313L-"B @('T-"B @(&UE;7-E="AR97,L(# L('-I>F5O M9BA6<F5S=6QT*2D[#0H@("!R97,M/G9A;'5E<R ]($Y53$P[#0H@("!S=&%T M(#T@4U%,06QL;V-3=&UT*&-O;FXM/FAD8F,L)G)E<RT^:'-T;70I.PT*(" @ M:68H<W1A=" A/2!344Q?4U5#0T534R F)B!S=&%T("$](%-13%]354-#15-3 M7U=)5$A?24Y&3RD-"B @('L-"B @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L M(D)I<F1S=&5P.B!344Q!;&QO8U-T;70@<F5T=7)N("5D(BQS=&%T*3L-"B @ M(" @(&5F<F5E*')E<RD[#0H@(" @("!215154DY?1D%,4T4[#0H@("!]#0H@ M("!S=&%T(#T@4U%,17AE8T1I<F5C="AR97,M/FAS=&UT+'%U97)Y+%-13%]. M5%,I.PT*(" @:68H<W1A=" A/2!344Q?4U5#0T534R F)B!S=&%T("$](%-1 M3%]354-#15-37U=)5$A?24Y&3RD-"B @('L-"B @(" @('!H<%]E<G)O<BA% M7U=!4DY)3D<L(D)I<F1S=&5P.B!#86X@;F]T(&5X96-U=&4@7"(E<UPB('%U M97)Y(BQQ=65R>2D[#0H@(" @("!344Q&<F5E4W1M="AR97,M/FAS=&UT+"!3 M44Q?1%)/4"D[#0H@(" @("!E9G)E92AR97,I.PT*(" @(" @4D5455).7T9! M3%-%.PT*(" @?0T*(" @+RH@4W5C8V5S<R!Q=65R>2 J+PT*(" @<W1A=" ] M(%-13$YU;5)E<W5L=$-O;',H<F5S+3YH<W1M="PF8V]L<RD[#0H@("!I9BAS M=&%T("$](%-13%]354-#15-3*0T*(" @>PT*(" @(" @<&AP7V5R<F]R*$5? M5T%23DE.1RPB0FER9'-T97 Z(%-13$YU;5)E<W5L=$-O;',@<F5T=7)N("5D M(BQS=&%T*3L-"B @(" @(%-13$9R9653=&UT*')E<RT^:'-T;70L4U%,7T12 M3U I.PT*(" @(" @969R964H<F5S*3L-"B @(" @(%)%5%523E]&04Q313L- M"B @('T-"B @(&EF*"%C;VQS*0T*(" @>R O*B!787,@24Y315)4+"!54$1! M5$4L($1%3$5412P@971C+B!Q=65R>2 J+PT*(" @(" @<W1A=" ](%-13%)O M=T-O=6YT*')E<RT^:'-T;70L)G)O=W,I.PT*(" @(" @:68H<W1A=" A/2!3 M44Q?4U5#0T534RD-"B @(" @('L-"B @(" @(" @('!H<%]E<G)O<BA%7U=! M4DY)3D<L(D)I<F1S=&5P.B!344Q.=6U297-U;'1#;VQS(')E='5R;B E9"(L M<W1A="D[#0H@(" @(" @("!344Q&<F5E4W1M="AR97,M/FAS=&UT+%-13%]$ M4D]0*3L-"B @(" @(" @(&5F<F5E*')E<RD[#0H@(" @(" @("!215154DY? M1D%,4T4[#0H@(" @("!]#0HO+R @(" @(%-13$9R9653=&UT*')E<RT^:'-T M;70L4U%,7T123U I.PT*+R\@(" @("!E9G)E92AR97,I.PT*+R\@(" @("!2 M15154DY?3$].1RAR;W=S*3L-"B @('T-"B @(&5L<V4-"B @('L@("\J(%=A M<R!314Q%0U0@<75E<GD@*B\-"B @(" @(')E<RT^=F%L=65S(#T@*%9297-6 M86P@*BEE;6%L;&]C*'-I>F5O9BA64F5S5F%L*2IC;VQS*3L-"B @(" @(&EF M*')E<RT^=F%L=65S(#T]($Y53$PI#0H@(" @("![#0H@(" @(" @("!P:'!? M97)R;W(H15]705).24Y'+")":7)D<W1E<#H@3W5T(&]F(&UE;6]R>2!F;W(@ M<F5S=6QT(&-O;'5M;G,B*3L-"B @(" @(" @(%-13$9R9653=&UT*')E<RT^ M:'-T;70L4U%,7T123U I.PT*(" @(" @(" @969R964H<F5S*3L-"B @(" @ M(" @(%)%5%523E]&04Q313L-"B @(" @('T-"B @(" @(')E<RT^;G5M8V]L M<R ](&-O;',[#0H@(" @("!F;W(H:2 ](# [(&D@/"!C;VQS.R!I*RLI#0H@ M(" @("![#0H@(" @(" @("!344Q#;VQ!='1R:6)U=&5S*')E<RT^:'-T;70L M:2LQ+%-13%]#3TQ534Y?3D%-12QR97,M/G9A;'5E<UMI72YN86UE+'-I>F5O M9BAR97,M/G9A;'5E<UMI72YN86UE*2PF8V]L;F%M96QE;BQ.54Q,*3L-"B @ M(" @(" @(%-13$-O;$%T=')I8G5T97,H<F5S+3YH<W1M="QI*S$L4U%,7T-/ M3%5-3E]465!%+$Y53$PL,"Q.54Q,+"9R97,M/G9A;'5E<UMI72YV86QT>7!E M*3L-"B @(" @(" @('-W:71C:"AR97,M/G9A;'5E<UMI72YV86QT>7!E*0T* M(" @(" @(" @>PT*(" @(" @(" @(" @8V%S92!344Q?3$].1U9!4D))3D%2 M63H-"B @(" @(" @(" @(" @(')E<RT^=F%L=65S6VE=+G9A;'5E(#T@3E5, M3#L-"B @(" @(" @(" @(" @(&)R96%K.PT*(" @(" @(" @(" @8V%S92!3 M44Q?3$].1U9!4D-(05(Z#0H@(" @(" @(" @(" @("!R97,M/G9A;'5E<UMI M72YV86QU92 ]("AC:&%R*BEE;6%L;&]C*$),3T)-05A325I%*3L-"B @(" @ M(" @(" @(" @(')E<RT^=F%L=65S6VE=+G9A;&QE;B ]($),3T)-05A325I% M.PT*(" @(" @(" @(" @(" @8V]L9&5S8R ]($),3T)-05A325I%.PT*(" @ M(" @(" @(" @(" @8G)E86L[#0H@(" @(" @(" @("!D969A=6QT.@T*(" @ M(" @(" @(" @(" @4U%,0V]L071T<FEB=71E<RAR97,M/FAS=&UT+&DK,2Q3 M44Q?0T],54U.7T1)4U!,05E?4TE:12Q.54Q,+# L3E5,3"PF8V]L9&5S8RD[ M#0H@(" @(" @(" @(" @("!R97,M/G9A;'5E<UMI72YV86QU92 ]("AC:&%R M("HI96UA;&QO8RAC;VQD97-C*S$I.PT*(" @(" @(" @(" @(" @8G)E86L[ M#0H@(" @(" @("!]#0H@(" @(" @("!I9BAR97,M/G9A;'5E<UMI72YV86QU M92 A/2!.54Q,*0T*(" @(" @(" @>PT*(" @(" @(" @(" @4U%,0FEN9$-O M;"AR97,M/FAS=&UT+&DK,2Q344Q?0U]#2$%2+')E<RT^=F%L=65S6VE=+G9A M;'5E+&-O;&1E<V,K,2PF<F5S+3YV86QU97-;:5TN=F%L;&5N*3L-"B @(" @ M(" @('T-"B @(" @('T-"B @('T-"B @(')E<RT^9F5T8VAE9" ](# [#0H@ M("!I;F1X(#T@8FER9'-T97!?861D7W)E<W5L="@O*FQI<W0L*B]R97,L8V]N M;BD[#0H@("!215154DY?3$].1RAI;F1X*3L-"GT-"B\J('U]?2 J+PT*#0HO M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T:6]N#0HJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[('!R;W1O(&)O;VP@8FER9'-T M97!?9F5T8V@H:6YT(&EN9&5X*0T*("HO#0I:14Y$7T953D-424].*&)I<F1S M=&5P7V9E=&-H*0T*>PT*(" @<'9A;" J:6YD.PT*(" @5G)E<W5L=" J<F5S M.PT*(" @4D540T]$12!S=&%T.PT*(" @54173U)$("!R;W<[#0H@("!55T]2 M1" @(%)O=U-T871;,5T[#0H-"B @(&EF*%I%3D1?3E5-7T%21U,H*2 A/2 Q M('Q\(&=E=%!A<F%M971E<G,H:'0L,2PF:6YD*2 ]/2!&04E,55)%*0T*(" @ M>PT*(" @(" @5U)/3D=?4$%204U?0T]53E0[#0H@("!]#0H@("!C;VYV97)T M7W1O7VQO;F<H:6YD*3L-"B @(')E<R ](&)I<F1S=&5P7V9I;F1?<F5S=6QT M*"\J;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @:68H(7)E<RD-"B @('L- M"B @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L(D)I<F1S=&5P.B!.;W0@<F5S M=6QT(&EN9&5X("@E9"DB+%I?3%9!3%]0*&EN9"DI.PT*(" @(" @4D5455). M7T9!3%-%.PT*(" @?0T*(" @<W1A=" ](%-13$5X=&5N9&5D1F5T8V@H<F5S M+3YH<W1M="Q344Q?1D540TA?3D585"PQ+"9R;W<L4F]W4W1A="D[#0H@("!I M9BAS=&%T(#T](%-13%].3U]$051!7T9/54Y$*0T*(" @>PT*(" @(" @4U%, M1G)E95-T;70H<F5S+3YH<W1M="Q344Q?1%)/4"D[#0H@(" @("!B:7)D<W1E M<%]D96Q?<F5S=6QT*"\J;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @(" @ M4D5455).7T9!3%-%.PT*(" @?0T*(" @:68H<W1A=" A/2!344Q?4U5#0T53 M4R F)B!S=&%T("$](%-13%]354-#15-37U=)5$A?24Y&3RD-"B @('L-"B @ M(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L(D)I<F1S=&5P.B!344Q&971C:"!R M971U<FX@97)R;W(B*3L-"B @(" @(%-13$9R9653=&UT*')E<RT^:'-T;70L M4U%,7T123U I.PT*(" @(" @8FER9'-T97!?9&5L7W)E<W5L="@O*FQI<W0L M*B]:7TQ604Q?4"AI;F0I*3L-"B @(" @(%)%5%523E]&04Q313L-"B @('T- M"B @(')E<RT^9F5T8VAE9" ](#$[#0H@("!215154DY?5%)513L-"GT-"B\J M('U]?2 J+PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T M:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[('!R;W1O M(&UI>&5D(&)I<F1S=&5P7W)E<W5L="AI;G0@:6YD97@L(&EN="!C;VPI#0H@ M*B\-"EI%3D1?1E5.0U1)3TXH8FER9'-T97!?9F5T8VA?87)R87DI#0I[#0H@ M("!P=F%L*B!I;F0[#0H@("!6<F5S=6QT*B!R97,[#0H@("!2151#3T1%('-T M870[#0H@("!344Q334%,3$E.5"!C;VQS.PT*(" @:6YT(&EN9&5X.PT*(" @ M4U%,0TA!4B!C;VQN86UE6S@P73L-"B @(%-13$-(05(@=&5M<&)U9F9E<ELQ M,%T[#0H@("!344Q)3E1%1T52(&1A=&%L96X[#0H-"B @(&EF*%I%3D1?3E5- M7T%21U,H*2 A/2 Q('Q\(&=E=%!A<F%M971E<G,H:'0L,2PF:6YD*2 ]/2!& M04E,55)%*0T*(" @>PT*(" @(" @5U)/3D=?4$%204U?0T]53E0[#0H@("!] M#0H@("!A<G)A>5]I;FET*')E='5R;E]V86QU92D[#0H@("!C;VYV97)T7W1O M7VQO;F<H:6YD*3L-"B @(')E<R ](&)I<F1S=&5P7V9I;F1?<F5S=6QT*"\J M;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @:68H<F5S*0T*(" @>PT*+R\@ M(" @("!S=&%T(#T@4U%,17AT96YD961&971C:"AR97,M/FAS=&UT+%-13%]& M151#2%].15A4+#$L)G)O=RQ2;W=3=&%T*3L-"B @(" @('-T870@/2!344Q& M971C:"AR97,M/FAS=&UT*3L-"B @(" @(&EF*%-13%-50T-%4U,H<W1A="DI M#0H@(" @("![#0H@(" @(" @("!R97,M/F9E=&-H960@/2 Q.PT*(" @(" @ M(" @4U%,3G5M4F5S=6QT0V]L<RAR97,M/FAS=&UT+" F8V]L<RD[#0H@(" @ M(" @("!F;W(H:6YD97@@/2 P.R!I;F1E>" \(&-O;',[(&EN9&5X*RLI#0H@ M(" @(" @("![#0H@(" @(" @(" @("!S=&%T(#T@4U%,1&5S8W)I8F5#;VPH M<F5S+3YH<W1M="P@:6YD97@@*R Q+"!C;VQN86UE+"!S:7IE;V8H8V]L;F%M M92DM,2P@3E5,3"P@3E5,3"P@3E5,3"P@3E5,3"P@3E5,3"D[#0H@(" @(" @ M(" @("!S=VET8V@H<F5S+3YV86QU97-;:6YD97A=+G9A;'1Y<&4I#0H@(" @ M(" @(" @("![#0H@(" @(" @(" @(" @("!C87-E(%-13%],3TY'5D%20DE. M05)9.@T*+R\@(" @(" @(" @(" @("!C87-E(%-13%],3TY'5D%20TA!4CH- M"B @(" @(" @(" @(" @(" @('-T870@/2!344Q'971$871A*')E<RT^:'-T M;70L(&EN9&5X("L@,2P@4U%,7T-?0TA!4BP@=&5M<&)U9F9E<BP@<VEZ96]F M*'1E;7!B=69F97(I+" F9&%T86QE;BD[#0H@(" @(" @(" @(" @(" @("!I M9BA344Q354-#15-3*'-T870I*0T*(" @(" @(" @(" @(" @(" @>PT*(" @ M(" @(" @(" @(" @(" @(" @:68H9&%T86QE;B A/2!344Q?3E5,3%]$051! M*0T*(" @(" @(" @(" @(" @(" @(" @>PT*(" @(" @(" @(" @(" @(" @ M(" @(" @4U%,0TA!4BH@<&)U9F9E<CL-"B @(" @(" @(" @(" @(" @(" @ M(" @('!B=69F97(@/2 H4U%,0TA!4BHI96UA;&QO8RAD871A;&5N("L@<VEZ M96]F*'1E;7!B=69F97(I("L@,2D[#0H@(" @(" @(" @(" @(" @(" @(" @ M("!I9BAP8G5F9F5R*0T*(" @(" @(" @(" @(" @(" @(" @(" @>PT*(" @ M(" @(" @(" @(" @(" @(" @(" @(" @;65M<V5T*'!B=69F97(L(# L(&1A M=&%L96X@*R!S:7IE;V8H=&5M<&)U9F9E<BD@*R Q*3L-"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(&UE;6UO=F4H<&)U9F9E<BP@=&5M<&)U9F9E<BP@ M<VEZ96]F*'1E;7!B=69F97(I*3L-"B @(" @(" @(" @(" @(" @(" @(" @ M(" @('-T870@/2!344Q'971$871A*')E<RT^:'-T;70L(&EN9&5X("L@,2P@ M4U%,7T-?0TA!4BP@<&)U9F9E<B K('-I>F5O9BAT96UP8G5F9F5R*2 M(#$L M(&1A=&%L96XL("9D871A;&5N*3L-"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(&EF*%-13%-50T-%4U,H<W1A="DI#0H@(" @(" @(" @(" @(" @(" @ M(" @(" @("![#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @("!A9&1? M87-S;V-?<W1R:6YG*')E='5R;E]V86QU92P@8V]L;F%M92P@<&)U9F9E<BP@ M,"D[#0H@(" @(" @(" @(" @(" @(" @(" @(" @("!]#0H@(" @(" @(" @ M(" @(" @(" @(" @(" @("!E;'-E#0H@(" @(" @(" @(" @(" @(" @(" @ M(" @("![#0H@(" @(" @(" @(" @(" @(" @(" @(" @("!]#0H@(" @(" @ M(" @(" @(" @(" @(" @("!]#0H@(" @(" @(" @(" @(" @(" @("!]#0H@ M(" @(" @(" @(" @(" @("!]#0H@(" @(" @(" @(" @(" @("!E;'-E#0H@ M(" @(" @(" @(" @(" @("![#0H@(" @(" @(" @(" @(" @(" @("!344Q# M2$%2('-Z4W1A=&5;-ET[#0H@(" @(" @(" @(" @(" @(" @("!31%=/4D0@ M;$YA=&EV945R<F]R.PT*(" @(" @(" @(" @(" @(" @(" @4U%,0TA!4B!S M>DUS9ULQ,#!=.PT*(" @(" @(" @(" @(" @(" @(" @4U=/4D0@<TUS9TQE M;CL-"@T*(" @(" @(" @(" @(" @(" @(" @4U%,1V5T1&EA9U)E8RA344Q? M2$%.1$Q%7U-4350L(')E<RT^:'-T;70L(#$L('-Z4W1A=&4L("9L3F%T:79E M17)R;W(L('-Z37-G+"!S:7IE;V8H<WI-<V<I+" F<TUS9TQE;BD[#0H@(" @ M(" @(" @(" @(" @("!]#0H@(" @(" @(" @(" @(" @("!B<F5A:SL-"B @ M(" @(" @(" @(" @(&1E9F%U;'0Z#0H@(" @(" @(" @(" @(" @("!A9&1? M87-S;V-?<W1R:6YG*')E='5R;E]V86QU92P@8V]L;F%M92P@<F5S+3YV86QU M97-;:6YD97A=+G9A;'5E+" Q*3L-"B @(" @(" @(" @('T-"B @(" @(" @ M('T-"B @(" @('T-"B @(" @(&5L<V4-"B @(" @('L-"B @(" @(" @(&EF M*'-T870@(3T@4U%,7TY/7T1!5$%?1D]53D0I#0H@(" @(" @("![#0H@(" @ M(" @(" @("!P:'!?97)R;W(H15]705).24Y'+")":7)D<W1E<#H@4U%,1F5T M8V@@<F5T=7)N(&5R<F]R(BD[#0H@(" @(" @("!]#0H@(" @(" @("!344Q& M<F5E4W1M="AR97,M/FAS=&UT+"!344Q?1%)/4"D[#0H@(" @(" @("!B:7)D M<W1E<%]D96Q?<F5S=6QT*"\J;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @ M(" @(" @4D5455).7T9!3%-%.PT*(" @(" @?0T*(" @?0T*(" @96QS90T* M(" @>PT*(" @(" @<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T97 Z($YO M="!R97-U;'0@:6YD97@@*"5D*2(L6E],5D%,7U H:6YD*2D[#0H@(" @("!2 M15154DY?1D%,4T4[#0H@("!]#0H-"GT-"B\J('U]?2 J+PT*#0HO*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[('!R;W1O(&UI>&5D(&)I<F1S=&5P7W)E M<W5L="AI;G0@:6YD97@L(&EN="!C;VPI#0H@*B\-"EI%3D1?1E5.0U1)3TXH M8FER9'-T97!?<F5S=6QT*0T*>PT*(" @<'9A;" J:6YD+"IC;VP[#0H@("!6 M<F5S=6QT("IR97,[#0H@("!2151#3T1%('-T870[#0H@("!I;G0@:2QS<6Q? M8U]T>7!E.PT*(" @54173U)$(')O=SL-"B @(%573U)$(%)O=U-T871;,5T[ M#0H@("!35T]21"!I;F1X(#T@+3$[#0H@("!C:&%R("IF:65L9" ]($Y53$P[ M#0H-"B @(&EF*%I%3D1?3E5-7T%21U,H*2 A/2 R('Q\(&=E=%!A<F%M971E M<G,H:'0L,BPF:6YD+"9C;VPI(#T]($9!24Q54D4I#0H@("![#0H@(" @("!7 M4D].1U]005)!35]#3U5.5#L-"B @('T-"B @(&-O;G9E<G1?=&]?;&]N9RAI M;F0I.PT*(" @<F5S(#T@8FER9'-T97!?9FEN9%]R97-U;'0H+RIL:7-T+"HO M6E],5D%,7U H:6YD*2D[#0H@("!I9B@A<F5S*0T*(" @>PT*(" @(" @<&AP M7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T97 Z($YO="!R97-U;'0@:6YD97@@ M*"5D*2Q:7TQ604Q?4"AI;F0I(BD[#0H@(" @("!215154DY?1D%,4T4[#0H@ M("!]#0H@("!I9BA:7U194$5?4"AC;VPI(#T]($E37U-44DE.1RD-"B @('L- M"B @(" @(&9I96QD(#T@6E]35%)604Q?4"AC;VPI.PT*(" @?0T*(" @96QS M90T*(" @>PT*(" @(" @8V]N=F5R=%]T;U]L;VYG*&-O;"D[#0H@(" @("!I M;F1X(#T@*%-73U)$*5I?3%9!3%]0*&-O;"D[#0H@("!]#0H@("!I9BAF:65L M9"D-"B @('L-"B @(" @(&9O<BAI(#T@,#L@:2 \(')E<RT^;G5M8V]L<SL@ M:2LK*0T*(" @(" @>PT*(" @(" @(" @:68H(7-T<F-A<V5C;7 H<F5S+3YV M86QU97-;:5TN;F%M92QF:65L9"DI#0H@(" @(" @("![#0H@(" @(" @(" @ M("!I;F1X(#T@:3L-"B @(" @(" @(" @(&)R96%K.PT*(" @(" @(" @?0T* M(" @(" @?0T*(" @(" @:68H:6YD>" \(# I#0H@(" @("![#0H@(" @(" @ M("!P:'!?97)R;W(H15]705).24Y'+" B1FEE;&0@)7,@;F]T(&9O=6YD(BQF M:65L9"D[#0H@(" @(" @("!215154DY?1D%,4T4[#0H@(" @("!]#0H@("!] M#0H@("!E;'-E#0H@("![#0H@(" @("!I9BAI;F1X(#P@,"!\?"!I;F1X(#X] M(')E<RT^;G5M8V]L<RD-"B @(" @('L-"B @(" @(" @('!H<%]E<G)O<BA% M7U=!4DY)3D<L(D)I<F1S=&5P.B!&:65L9"!I;F1E>"!N;W0@:6X@<F%N9V4B M*3L-"B @(" @(" @(%)%5%523E]&04Q313L-"B @(" @('T-"B @('T-"B @ M(&EF*"%R97,M/F9E=&-H960I#0H@("![#0H@(" @("!S=&%T(#T@4U%,17AT M96YD961&971C:"AR97,M/FAS=&UT+%-13%]&151#2%].15A4+#$L)G)O=RQ2 M;W=3=&%T*3L-"B @(" @(&EF*'-T870@/3T@4U%,7TY/7T1!5$%?1D]53D0I M#0H@(" @("![#0H@(" @(" @("!344Q&<F5E4W1M="AR97,M/FAS=&UT+%-1 M3%]$4D]0*3L-"B @(" @(" @(&)I<F1S=&5P7V1E;%]R97-U;'0H+RIL:7-T M+"HO6E],5D%,7U H:6YD*2D[#0H@(" @(" @("!215154DY?1D%,4T4[#0H@ M(" @("!]#0H@(" @("!I9BAS=&%T("$](%-13%]354-#15-3("8F('-T870@ M(3T@4U%,7U-50T-%4U-?5TE42%])3D9/*0T*(" @(" @>PT*(" @(" @(" @ M<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T97 Z(%-13$9E=&-H(')E='5R M;B!E<G)O<B(I.PT*(" @(" @(" @4U%,1G)E95-T;70H<F5S+3YH<W1M="Q3 M44Q?1%)/4"D[#0H@(" @(" @("!B:7)D<W1E<%]D96Q?<F5S=6QT*"\J;&ES M="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @(" @(" @4D5455).7T9!3%-%.PT* M(" @(" @?0T*(" @(" @<F5S+3YF971C:&5D(#T@,3L-"B @('T-"B @('-W M:71C:"AR97,M/G9A;'5E<UMI;F1X72YV86QT>7!E*0T*(" @>PT*(" @(" @ M8V%S92!344Q?3$].1U9!4D))3D%263H-"B @(" @(" @('-Q;%]C7W1Y<&4@ M/2!344Q?0U]"24Y!4ED[#0H@(" @(" @("!G;W1O(&PQ.PT*(" @(" @8V%S M92!344Q?3$].1U9!4D-(05(Z#0H@(" @(" @("!S<6Q?8U]T>7!E(#T@4U%, M7T-?0TA!4CL-"FPQ.@T*(" @(" @(" @:68H(7)E<RT^=F%L=65S6VEN9'A= M+G9A;'5E*0T*(" @(" @(" @>PT*(" @(" @(" @(" @<F5S+3YV86QU97-; M:6YD>%TN=F%L=64@/2!E;6%L;&]C*#0P.38I.PT*(" @(" @(" @(" @:68H M(7)E<RT^=F%L=65S6VEN9'A=+G9A;'5E*0T*(" @(" @(" @(" @>PT*(" @ M(" @(" @(" @(" @<&AP7V5R<F]R*$5?5T%23DE.1RPB3W5T(&]F(&UE;6]R M>2(I.PT*(" @(" @(" @(" @(" @4D5455).7T9!3%-%.PT*(" @(" @(" @ M(" @?0T*(" @(" @(" @?0T*(" @(" @(" @<W1A=" ](%-13$=E=$1A=&$H M<F5S+3YH<W1M="QI;F1X*S$L<W%L7V-?='EP92P-"B @(" @(" @(')E<RT^ M=F%L=65S6VEN9'A=+G9A;'5E+#0P.34L)G)E<RT^=F%L=65S6VEN9'A=+G9A M;&QE;BD[#0H@(" @(" @("!I9BAS=&%T(#T](%-13%].3U]$051!7T9/54Y$ M*0T*(" @(" @(" @>PT*(" @(" @(" @(" @4U%,1G)E95-T;70H<F5S+3YH M<W1M="Q344Q?1%)/4"D[#0H@(" @(" @(" @("!B:7)D<W1E<%]D96Q?<F5S M=6QT*"\J;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @(" @(" @(" @4D54 M55).7T9!3%-%.PT*(" @(" @(" @?0T*(" @(" @(" @:68H<W1A=" A/2!3 M44Q?4U5#0T534R F)B!S=&%T("$](%-13%]354-#15-37U=)5$A?24Y&3RD- M"B @(" @(" @('L-"B @(" @(" @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L M(D)I<F1S=&5P.B!344Q'971$871A(')E='5R;B!E<G)O<B(I.PT*(" @(" @ M(" @(" @4U%,1G)E95-T;70H<F5S+3YH<W1M="Q344Q?1%)/4"D[#0H@(" @ M(" @(" @("!B:7)D<W1E<%]D96Q?<F5S=6QT*"\J;&ES="PJ+UI?3%9!3%]0 M*&EN9"DI.PT*(" @(" @(" @(" @4D5455).7T9!3%-%.PT*(" @(" @(" @ M?0T*(" @(" @(" @:68H<F5S+3YV86QU97-;:6YD>%TN=F%L='EP92 ]/2!3 M44Q?3$].1U9!4D-(05(I#0H@(" @(" @("E<RT^=F%L=65S6VEN9'A=+G9A M;'5E+%12544I.PT*(" @(" @(" @?0T*(" @?0T*?0T*+RH@?7U]("HO#0H- M"B\J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N8W1I;VX-"BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0HO*B![>WL@<')O=&\@8F]O;"!B:7)D M<W1E<%]F<F5E<F5S=6QT*&EN="!I;F1E>"D-"B J+PT*6D5.1%]&54Y#5$E/ M3BAB:7)D<W1E<%]F<F5E<F5S=6QT*0T*>PT*(" @<'9A;" J:6YD.PT*(" @ M5G)E<W5L=" J<F5S.PT*#0H@("!I9BA:14Y$7TY535]!4D=3*"D@(3T@,2!\ M?"!G971087)A;65T97)S*&AT+#$L)FEN9"D@/3T@1D%)3%5212D-"B @('L- M"B @(" @(%=23TY'7U!!4D%-7T-/54Y4.PT*(" @?0T*(" @8V]N=F5R=%]T M;U]L;VYG*&EN9"D[#0H@("!R97,@/2!B:7)D<W1E<%]F:6YD7W)E<W5L="@O M*FQI<W0L*B]:7TQ604Q?4"AI;F0I*3L-"B @(&EF*"%R97,I#0H@("![#0H@ M(" @("!P:'!?97)R;W(H15]705).24Y'+")":7)D<W1E<#H@3F]T(')E<W5L M="!I;F1E>" H)60I(BQ:7TQ604Q?4"AI;F0I*3L-"B @(" @(%)%5%523E]& M04Q313L-"B @('T-"B @(%-13$9R9653=&UT*')E<RT^:'-T;70L4U%,7T12 M3U I.PT*(" @8FER9'-T97!?9&5L7W)E<W5L="@O*FQI<W0L*B]:7TQ604Q? M4"AI;F0I*3L-"B @(%)%5%523E]44E5%.PT*?0T*+RH@?7U]("HO#0H-"B\J M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@T*(" @9G5N8W1I;VX-"BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ+PT*#0HO*B![>WL@<')O=&\@8F]O;"!B:7)D<W1E M<%]A=71O8V]M;6ET*&EN="!I;F1E>"D-"B J+PT*6D5.1%]&54Y#5$E/3BAB M:7)D<W1E<%]A9F9E8W1E9%]R;W=S*0T*>PT*(" @<'9A;"H@:6YD.PT*(" @ M5G)E<W5L="H@<F5S.PT*(" @4U%,4D5455).('-T870[#0H@("!344Q)3E1% M1T52(&YU;7)O=W,@/2 P.PT*#0H@("!I9BA:14Y$7TY535]!4D=3*"D@(3T@ M,2!\?"!G971087)A;65T97)S*&AT+" Q+" F:6YD*2 ]/2!&04E,55)%*0T* M(" @>PT*(" @(" @5U)/3D=?4$%204U?0T]53E0[#0H@("!]#0H@("!C;VYV M97)T7W1O7VQO;F<H:6YD*3L-"B @(')E<R ](&)I<F1S=&5P7V9I;F1?<F5S M=6QT*"\J;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @:68H<F5S*0T*(" @ M>PT*(" @(" @<W1A=" ](%-13%)O=T-O=6YT*')E<RT^:'-T;70L("9N=6UR M;W=S*3L-"B @(" @(&EF*%-13%-50T-%4U,H<W1A="DI#0H@(" @("![#0H@ M(" @("!]#0H@(" @("!E;'-E#0H@(" @("![#0H@(" @(" @("!215154DY? M1D%,4T4[#0H@(" @("!]#0H@("!]#0H@("!E;'-E#0H@("![#0H@(" @("!2 M15154DY?1D%,4T4[#0H@("!]#0H@("!215154DY?3$].1RAN=6UR;W=S*3L- M"GT-"B\J('U]?2 J+PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @ M(&9U;F-T:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[ M('!R;W1O(&)O;VP@8FER9'-T97!?875T;V-O;6UI="AI;G0@:6YD97@I#0H@ M*B\-"EI%3D1?1E5.0U1)3TXH8FER9'-T97!?875T;V-O;6UI="D-"GL-"B @ M('!V86P@*FED.PT*(" @4D540T]$12!S=&%T.PT*(" @5D-O;FX@*F-O;FX[ M#0H-"B @(&EF*%I%3D1?3E5-7T%21U,H*2 A/2 Q('Q\(&=E=%!A<F%M971E M<G,H:'0L,2PF:60I(#T]($9!24Q54D4I#0H@("![#0H@(" @("!74D].1U]0 M05)!35]#3U5.5#L-"B @('T-"B @(&-O;G9E<G1?=&]?;&]N9RAI9"D[#0H@ M("!C;VYN(#T@8FER9'-T97!?9FEN9%]C;VYN*"\J;&ES="PJ+UI?3%9!3%]0 M*&ED*2D[#0H@("!I9B@A8V]N;BD-"B @('L-"B @(" @('!H<%]E<G)O<BA% M7U=!4DY)3D<L(D)I<F1S=&5P.B!.;W0@8V]N;F5C=&EO;B!I;F1E>" H)60I M(BQ:7TQ604Q?4"AI9"DI.PT*(" @(" @4D5455).7T9!3%-%.PT*(" @?0T* M(" @<W1A=" ](%-13%-E=$-O;FYE8W1/<'1I;VXH8V]N;BT^:&1B8RQ344Q? M05543T-/34U)5"Q344Q?05543T-/34U)5%]/3BD[#0H@("!I9BAS=&%T("$] M(%-13%]354-#15-3("8F('-T870@(3T@4U%,7U-50T-%4U-?5TE42%])3D9/ M*0T*(" @>PT*(" @(" @<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T97 Z M(%-E="!A=71O8V]M;6ET7V]N(&]P=&EO;B!F86EL=7)E(BD[#0H@(" @("!2 M15154DY?1D%,4T4[#0H@("!]#0H@("!215154DY?5%)513L-"GT-"B\J('U] M?2 J+PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T:6]N M#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[('!R;W1O(&)O M;VP@8FER9'-T97!?;V9F7V%U=&]C;VUM:70H:6YT(&EN9&5X*0T*("HO#0I: M14Y$7T953D-424].*&)I<F1S=&5P7V]F9E]A=71O8V]M;6ET*0T*>PT*(" @ M<'9A;" J:60[#0H@("!2151#3T1%('-T870[#0H@("!60V]N;B J8V]N;CL- M"@T*(" @:68H6D5.1%].54U?05)'4R@I("$](#$@?'P@9V5T4&%R86UE=&5R M<RAH="PQ+"9I9"D@/3T@1D%)3%5212D-"B @('L-"B @(" @(%=23TY'7U!! M4D%-7T-/54Y4.PT*(" @?0T*(" @8V]N=F5R=%]T;U]L;VYG*&ED*3L-"B @ M(&-O;FX@/2!B:7)D<W1E<%]F:6YD7V-O;FXH+RIL:7-T+"HO6E],5D%,7U H M:60I*3L-"B @(&EF*"%C;VYN*0T*(" @>PT*(" @(" @<&AP7V5R<F]R*$5? M5T%23DE.1RPB0FER9'-T97 Z($YO="!C;VYN96-T:6]N(&EN9&5X("@E9"DB M+%I?3%9!3%]0*&ED*2D[#0H@(" @("!215154DY?1D%,4T4[#0H@("!]#0H@ M("!S=&%T(#T@4U%,4V5T0V]N;F5C=$]P=&EO;BAC;VYN+3YH9&)C+%-13%]! M551/0T]-34E4+%-13%]!551/0T]-34E47T]&1BD[#0H@("!I9BAS=&%T("$] M(%-13%]354-#15-3("8F('-T870@(3T@4U%,7U-50T-%4U-?5TE42%])3D9/ M*0T*(" @>PT*(" @(" @<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T97 Z M(%-E="!A=71O8V]M;6ET7V]F9B!O<'1I;VX@9F%I;'5R92(I.PT*(" @(" @ M4D5455).7T9!3%-%.PT*(" @?0T*(" @4D5455).7U12544[#0I]#0HO*B!] M?7T@*B\-"@T*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0H@("!F=6YC=&EO M;@T**BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO#0H-"B\J('M[>R!P<F]T;R!B M;V]L(&)I<F1S=&5P7V-O;6UI="AI;G0@:6YD97@I#0H@*B\-"EI%3D1?1E5. M0U1)3TXH8FER9'-T97!?8V]M;6ET*0T*>PT*(" @<'9A;" J:60[#0H@("!2 M151#3T1%('-T870[#0H@("!60V]N;B J8V]N;CL-"@T*(" @:68H6D5.1%]. M54U?05)'4R@I("$](#$@?'P@9V5T4&%R86UE=&5R<RAH="PQ+"9I9"D@/3T@ M1D%)3%5212D-"B @('L-"B @(" @(%=23TY'7U!!4D%-7T-/54Y4.PT*(" @ M?0T*(" @8V]N=F5R=%]T;U]L;VYG*&ED*3L-"B @(&-O;FX@/2!B:7)D<W1E M<%]F:6YD7V-O;FXH+RIL:7-T+"HO6E],5D%,7U H:60I*3L-"B @(&EF*"%C M;VYN*0T*(" @>PT*(" @(" @<&AP7V5R<F]R*$5?5T%23DE.1RPB0FER9'-T M97 Z($YO="!C;VYN96-T:6]N(&EN9&5X("@E9"DB+%I?3%9!3%]0*&ED*2D[ M#0H@(" @("!215154DY?1D%,4T4[#0H@("!]#0H@("!S=&%T(#T@4U%,5')A M;G-A8W0H3E5,3"QC;VYN+3YH9&)C+%-13%]#3TU-250I.PT*(" @:68H<W1A M=" A/2!344Q?4U5#0T534RD-"B @('L-"B @(" @('!H<%]E<G)O<BA%7U=! M4DY)3D<L(D)I<F1S=&5P.B!#;VUM:70@9F%I;'5R92(I.PT*(" @(" @4D54 M55).7T9!3%-%.PT*(" @?0T*(" @4D5455).7U12544[#0I]#0HO*B!]?7T@ M*B\-"@T*+RHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ#0H@("!F=6YC=&EO;@T* M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHO#0H-"B\J('M[>R!P<F]T;R!B;V]L M(&)I<F1S=&5P7W)O;&QB86-K*&EN="!I;F1E>"D-"B J+PT*6D5.1%]&54Y# M5$E/3BAB:7)D<W1E<%]R;VQL8F%C:RD-"GL-"B @('!V86P@*FED.PT*(" @ M4D540T]$12!S=&%T.PT*(" @5D-O;FX@*F-O;FX[#0H-"B @(&EF*%I%3D1? M3E5-7T%21U,H*2 A/2 Q('Q\(&=E=%!A<F%M971E<G,H:'0L,2PF:60I(#T] M($9!24Q54D4I#0H@("![#0H@(" @("!74D].1U]005)!35]#3U5.5#L-"B @ M('T-"B @(&-O;G9E<G1?=&]?;&]N9RAI9"D[#0H@("!C;VYN(#T@8FER9'-T M97!?9FEN9%]C;VYN*"\J;&ES="PJ+UI?3%9!3%]0*&ED*2D[#0H@("!I9B@A M8V]N;BD-"B @('L-"B @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L(D)I<F1S M=&5P.B!.;W0@8V]N;F5C=&EO;B!I;F1E>" H)60I(BQ:7TQ604Q?4"AI9"DI M.PT*(" @(" @4D5455).7T9!3%-%.PT*(" @?0T*(" @<W1A=" ](%-13%1R M86YS86-T*$Y53$PL8V]N;BT^:&1B8RQ344Q?4D],3$)!0TLI.PT*(" @:68H M<W1A=" A/2!344Q?4U5#0T534RD-"B @('L-"B @(" @('!H<%]E<G)O<BA% M7U=!4DY)3D<L(D)I<F1S=&5P.B!2;VQL8F%C:R!F86EL=7)E(BD[#0H@(" @ M("!215154DY?1D%,4T4[#0H@("!]#0H@("!215154DY?5%)513L-"GT-"B\J M('U]?2 J+PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T M:6]N#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[('!R;W1O M('-T<FEN9R!B:7)D<W1E<%]F:65L9%]N86UE*&EN="!I;F1E>"P@:6YT(&-O M;"D-"B J+PT*6D5.1%]&54Y#5$E/3BAB:7)D<W1E<%]F:65L9%]N86UE*0T* M>PT*(" @<'9A;" J:6YD+"IC;VP[#0H@("!6<F5S=6QT("IR97,[#0H@("!3 M5T]21"!I;F1X.PT*#0H@("!I9BA:14Y$7TY535]!4D=3*"D@(3T@,B!\?"!G M971087)A;65T97)S*&AT+#(L)FEN9"PF8V]L*2 ]/2!&04E,55)%*0T*(" @ M>PT*(" @(" @5U)/3D=?4$%204U?0T]53E0[#0H@("!]#0H@("!C;VYV97)T M7W1O7VQO;F<H:6YD*3L-"B @(')E<R ](&)I<F1S=&5P7V9I;F1?<F5S=6QT M*"\J;&ES="PJ+UI?3%9!3%]0*&EN9"DI.PT*(" @:68H(7)E<RD-"B @('L- M"B @(" @('!H<%]E<G)O<BA%7U=!4DY)3D<L(D)I<F1S=&5P.B!.;W0@<F5S M=6QT(&EN9&5X("@E9"DL6E],5D%,7U H:6YD*2(I.PT*(" @(" @4D5455). M7T9!3%-%.PT*(" @?0T*(" @8V]N=F5R=%]T;U]L;VYG*&-O;"D[#0H@("!I M;F1X(#T@*%-73U)$*5I?3%9!3%]0*&-O;"D[#0H@("!I9BAI;F1X(#P@,"!\ M?"!I;F1X(#X](')E<RT^;G5M8V]L<RD-"B @('L-"B @(" @('!H<%]E<G)O M<BA%7U=!4DY)3D<L(D)I<F1S=&5P.B!&:65L9"!I;F1E>"!N;W0@:6X@<F%N M9V4B*3L-"B @(" @(%)%5%523E]&04Q313L-"B @('T-"B @(%)%5%523E]3 M5%))3D<H<F5S+3YV86QU97-;:6YD>%TN;F%M92Q44E5%*3L-"GT-"B\J('U] M?2 J+PT*#0HO*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-"B @(&9U;F-T:6]N M#0HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B\-"@T*+RH@>WM[('!R;W1O(&EN M="!B:7)D<W1E<%]N=6U?9FEE;&1S*&EN="!I;F1E>"D-"B J+PT*6D5.1%]& M54Y#5$E/3BAB:7)D<W1E<%]N=6U?9FEE;&1S*0T*>PT*(" @<'9A;" J:6YD M.PT*(" @5G)E<W5L=" J<F5S.PT*#0H@("!I9BA:14Y$7TY535]!4D=3*"D@ M(3T@,2!\?"!G971087)A;65T97)S*&AT+#$L)FEN9"D@/3T@1D%)3%5212D- M"B @('L-"B @(" @(%=23TY'7U!!4D%-7T-/54Y4.PT*(" @?0T*(" @8V]N M=F5R=%]T;U]L;VYG*&EN9"D[#0H@("!R97,@/2!B:7)D<W1E<%]F:6YD7W)E M<W5L="@O*FQI<W0L*B]:7TQ604Q?4"AI;F0I*3L-"B @(&EF*"%R97,I#0H@ M("![#0H@(" @("!P:'!?97)R;W(H15]705).24Y'+")":7)D<W1E<#H@3F]T M(')E<W5L="!I;F1E>" H)60I+%I?3%9!3%]0*&EN9"DB*3L-"B @(" @(%)% M5%523E]&04Q313L-"B @('T-"B @(%)%5%523E],3TY'*')E<RT^;G5M8V]L M<RD[#0I]#0HO*B!]?7T@*B\-"@T*(V5N9&EF("\J($A!5D5?0DE21%-415 @ M*B\-"@T*+RH-"B J($QO8V%L('9A<FEA8FQE<SH-"B J('1A8BUW:61T:#H@ G- T*("H@8RUB87-I8RUO9F9S970Z(#0-"B J($5N9#H-"B J+PT* ` end -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php