svn commit: r331665 - in head: share/man/man4 sys/conf sys/contrib/dev/iwm sys/dev/iwm sys/modules/iwmfw sys/modules/iwmfw/iwm3168fw

Eitan Adler eadler at FreeBSD.org
Wed Mar 28 07:59:17 UTC 2018


Author: eadler
Date: Wed Mar 28 07:59:16 2018
New Revision: 331665
URL: https://svnweb.freebsd.org/changeset/base/331665

Log:
  [iwm] Add support for iwm 3168 cards
  
  ```
  iwm0 at pci0:5:0:0:        class=0x028000 card=0x21108086 chip=0x24fb8086
  rev=0x10 hdr=0x00
  vendor     = 'Intel Corporation'
  device     = 'Dual Band Wireless-AC 3168NGW [Stone Peak]'
  class      = network
  [94829] iwm0: <Intel(R) Dual Band Wireless AC 3168> mem
  0xef700000-0xef701fff at device 0.0 on pci5
  [94829] iwm0: hw rev 0x220, fw ver 22.361476.0, address
  28:c6:3f:15:43:c5
  ```
  
  MFC After:	2 weeks
  Reviewed by:	ivadasz (over IRC)
  PR:		224886
  Differential Revision:	https://reviews.freebsd.org/D14865

Added:
  head/sys/contrib/dev/iwm/iwm-3168-22.fw.uu
  head/sys/modules/iwmfw/iwm3168fw/
  head/sys/modules/iwmfw/iwm3168fw/Makefile   (contents, props changed)
Modified:
  head/share/man/man4/iwm.4
  head/share/man/man4/iwmfw.4
  head/sys/conf/files
  head/sys/dev/iwm/if_iwm.c
  head/sys/dev/iwm/if_iwm_7000.c
  head/sys/dev/iwm/if_iwm_config.h
  head/sys/modules/iwmfw/Makefile

Modified: head/share/man/man4/iwm.4
==============================================================================
--- head/share/man/man4/iwm.4	Wed Mar 28 07:49:36 2018	(r331664)
+++ head/share/man/man4/iwm.4	Wed Mar 28 07:59:16 2018	(r331665)
@@ -46,6 +46,7 @@ You also need to select a firmware for your device.
 Choose one from:
 .Bd -ragged -offset indent
 .Cd "device iwm3160fw"
+.Cd "device iwm3168fw"
 .Cd "device iwm7260fw"
 .Cd "device iwm7265fw"
 .Cd "device iwm8000Cfw"
@@ -65,6 +66,7 @@ module at boot time, place the following lines in
 .Bd -literal -offset indent
 if_iwm_load="YES"
 iwm3160fw_load="YES"
+iwm3168fw_load="YES"
 iwm7260fw_load="YES"
 iwm7265fw_load="YES"
 iwm8000Cfw_load="YES"
@@ -78,6 +80,7 @@ driver provides support for:
 .Bl -tag -width Ds -offset indent -compact
 .It Intel Dual Band Wireless AC 3160
 .It Intel Dual Band Wireless AC 3165
+.It Intel Dual Band Wireless AC 3168
 .It Intel Dual Band Wireless AC 7260
 .It Intel Dual Band Wireless AC 7265
 .It Intel Dual Band Wireless AC 8260

Modified: head/share/man/man4/iwmfw.4
==============================================================================
--- head/share/man/man4/iwmfw.4	Wed Mar 28 07:49:36 2018	(r331664)
+++ head/share/man/man4/iwmfw.4	Wed Mar 28 07:59:16 2018	(r331665)
@@ -43,6 +43,7 @@ If you want to pick only the firmware image for your n
 of the following:
 .Bd -ragged -offset indent
 .Cd "device iwm3160fw"
+.Cd "device iwm3168fw"
 .Cd "device iwm7260fw"
 .Cd "device iwm7265fw"
 .Cd "device iwm8000Cfw"
@@ -54,6 +55,7 @@ module at boot time, place the following line in
 .Xr loader.conf 5 :
 .Bd -literal -offset indent
 iwm3160fw_load="YES"
+iwm3168fw_load="YES"
 iwm7260fw_load="YES"
 iwm7265fw_load="YES"
 iwm7265Dfw_load="YES"
@@ -62,7 +64,7 @@ iwm8265fw_load="YES"
 .Ed
 .Sh DESCRIPTION
 This module provides access to firmware sets for the
-Intel Dual Band Wireless WiFi 3160, 3165, 7260, 7265, 8000, and 8260 series of
+Intel Dual Band Wireless WiFi 3160, 3165, 3168, 7260, 7265, 8000, and 8260 series of
 IEEE 802.11n/11ac adapters.
 It may be
 statically linked into the kernel, or loaded as a module.

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files	Wed Mar 28 07:49:36 2018	(r331664)
+++ head/sys/conf/files	Wed Mar 28 07:59:16 2018	(r331665)
@@ -1988,6 +1988,20 @@ iwm3160.fw			optional iwm3160fw | iwmfw		\
 	compile-with	"${NORMAL_FW}"					\
 	no-obj no-implicit-rule						\
 	clean		"iwm3160.fw"
+iwm3168fw.c			optional iwm3168fw | iwmfw		\
+	compile-with	"${AWK} -f $S/tools/fw_stub.awk iwm3168.fw:iwm3168fw -miwm3168fw -c${.TARGET}" \
+	no-implicit-rule before-depend local				\
+	clean		"iwm3168fw.c"
+iwm3168fw.fwo			optional iwm3168fw | iwmfw		\
+	dependency	"iwm3168.fw"					\
+	compile-with	"${NORMAL_FWO}"					\
+	no-implicit-rule						\
+	clean		"iwm3168fw.fwo"
+iwm3168.fw			optional iwm3168fw | iwmfw		\
+	dependency	"$S/contrib/dev/iwm/iwm-3168-22.fw.uu"		\
+	compile-with	"${NORMAL_FW}"					\
+	no-obj no-implicit-rule						\
+	clean		"iwm3168.fw"
 iwm7260fw.c			optional iwm7260fw | iwmfw		\
 	compile-with	"${AWK} -f $S/tools/fw_stub.awk iwm7260.fw:iwm7260fw -miwm7260fw -c${.TARGET}" \
 	no-implicit-rule before-depend local				\

Added: head/sys/contrib/dev/iwm/iwm-3168-22.fw.uu
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sys/contrib/dev/iwm/iwm-3168-22.fw.uu	Wed Mar 28 07:59:16 2018	(r331665)
@@ -0,0 +1,22849 @@
+begin 644 iwm-3168-22.fw
+M`````$E73`IS=')E86TZ0V]R94-Y8VQE,3E?<W1A8D`S-C$T-S8`````````
+M````````````````````````````````````%@````2$!0````````````8`
+M```$``````(```<`````````$@````0```!_2_M;'0````@`````````^_V:
+M#1X````(`````````'HP#8,>````"`````(```"*8@$`'````!``````````
+M````````````````&P````0````!````,P````P```````````"````````3
+M````!(`!````@```````%@````2$!0```0```````+2F@`!0,(``]-R``(S-
+M@``H&H``@,^``````````````````````````````````&P at P!`/&PDBW!W`
+M$`H`&T`@`!MN"@``88``&VX\``!A``$;;CT``&$``AMN/@``81``&VX!``!A
+M7```85<``&$``!LD(``;)>0=P!&(!^$8'P`(8@``&R4!`!LD```%)0$`!20`
+M"`4Y`0`%8H@@P!$"``4D``@%.0$`!6*,(,`1!``%)``(!3D!``5BD"#`$0@`
+M!20`"`4Y`0`%8I0 at P!$0``4D``@%.0$`!6*8(,`1(``%)``(!3D!``5BG"#`
+M$4``!20`"`4Y`0`%8J`@P!$```@E```()(@'X1F$!^$90`?`$@$`&W`(``!A
+M#QP=(@0`'2;H'<`0`0`;,.@=P!&"!!LD"``;)00HP!&^#P!A```;)(``&R7D
+M'<`1```;)``!&R7D'<`1```;)``"&R7D'<`1"`!?<`P``&'8'<`0__X;,M@=
+MP!'.[@TE at ID-)`\--R)L(,`0#QLW(O__#24._PTD#PTW(J</`&'8'<`0``$;
+M,-@=P!'.[@TE at ID-)`\--R)L(,`0#QLW(O__#26._PTD#PTW(IL/`&$``!LE
+M``$;)%P<P!$```!AW!W`$```'20````A`0!8,<[N#24!@0TD#PTW(@]$-R(/
+M10`B`%P`.4``17`$``!AS"3`$`H`$T`#`!-N!P``8?0EP!`!`1,R`0$3,P$`
+M$V+O_P`R!```8 at -@`&(``%@X`@!8,7D``&%(!\`2Z!W`$0$`4B2T'\`0`@`3
+M<`8``&$(`%@P`0`()```""6$!^$9"`!D,1T``&$/$U(B@@03)`@`$R4!`%)N
+M#```88($$R0(`!,E!"C`$<[N#26"F0TD#PTW(FP at P!`/$S<B__\-)1'_#20/
+M#3<B#```88($$R08`!,E!"C`$<[N#26"F0TD#PTW(FP at P!`/$S<B__\-)9'_
+M#20/#3<B````80@`6&[2#P!A```3)0``$R0D$,`1`(`3)```$R4X',`1#P`3
+M(@$`$S`$*,`1#W,3(H(!$S`$*,`1#W(3(@@`S!$``!,E`0`3)!@`S!$``!,D
+M&`#,$0\4%2(!`!4F#T0`(@H``$``0`!P"@``80``$R4"`!,D[!S`$0]V$R(L
+M2,<1#W at 3(@0`RA$```$D```!)08``&$/=A,B+$C'$0]X$R(``,81`P`!)```
+M`24/10`B`%P`.>__`#(<``!D`(`3)`$`$R4X',`1#W<3(N`<P!$"``%B#P$3
+M(@0(P!$'`!,E!PX3)`0HP!&,"L`2!"C`$9`*P!+(2<<1#W`3(@$`$S`$*,`1
+MF`K`$A at HP!$/$P,B"`!8,0,`$R0``!,E!`C`$0``$R0X1<`1!0``80``6#@$
+M`%@Q```3)`$`$R4X',`1```5)````"'H'<`0#Q,'(@]D`2(*``%`"``!<"8`
+M`&$(`%AN"0``80@`!W`%``!A``)<,0$`""0```@EA`?A&0(``&$`(%@P````
+M80%"$R0``!,E!"C`$8($$R08`!,E!"C`$<[N#26"F0TD#PTW(FP at P!`/$S<B
+M__\-)9'_#20/#3<BZ!W`$.;_$S+__Q,SZ!W`$0```20(``$E#P%C(@$`4B0(
+M``=N`@``80``%20````A)```84`'P!+H'<`1`0!2)+0?P!`"`!-P`@``80@`
+M9#';#P!A#Q-2(@\34B(!`%)N#```88($$R0(`!,E!"C`$<[N#26"F0TD#PTW
+M(FP at P!`/$S<B__\-)1'_#20/#3<B#```88($$R08`!,E!"C`$<[N#26"F0TD
+M#PTW(FP at P!`/$S<B__\-)9'_#20/#3<B````82 at R@($``,`6`@$39$(!$R0$
+M*,`1SNX-)0&`#20/#3<B#UPW(B2K@($``,`6!@$38 at 0(P!`$`!-D#UP`(@H`
+M`$``!@!P&@``80``$R0``!,E``#`%R``6#'((,`0<$7`$!`(P!```!,E`P`3
+M)!P(P!$<",`1```3)`0(P!$/%!4B!``5)@\P("+[_S`R`P`3)!@(P!$/%!4B
+M`@`5)@\@,"(``!,D$$7`$1@(P!$0`%@Q#P`3(@$`$S`$*,`1#WP3(@@`S!$`
+M`!,E```3)#1(QQ$/>Q,B`0`3,`0HP!$/%!4B`@`5)@]-$R($$,41`@`3)/`<
+MP!$!`!,D[!S`$0``$R1P`!,E$!S`$0``$R4``!,DX!S`$12K@($``,`6`@$3
+M8@\4%2(0`!4F```3)0$`$R0D$,`1```3)```P!<``!4D````(0``&R4``!LD
+M`0!D;@$`&R0"`&1N`@`;)`0`9&X$`!LD#``;8@\;"R(/"V,B`0`;0`(`&T$`
+M``!A```;);P*@($`&QHH``#`%@``&R4"`!M````;<0]D8R(``!TD````(>^^
+MK=[OOJW>[[ZMWN^^K=[OOJW>[[ZMW@``````````"```````````````````
+M```````````````````````````````````````````````````````!````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````!$`(`````````````D````*````"P````P````-```
+M`#@````\````0````&0```!H````;````'````!T````>````'P```"`````
+MA````(@```",````D````)4```"9````G0```*$```"9````G0```*$```"E
+M````*@```#H```!J````>@```(H```";````GP````(````$````!@````0`
+M```,````$P```!L````C````*P```"T````!``````````0````%````````
+M````_P````#_``$!`P`!!00``@(#```#_P``_ at 8!`/\!`0``_P$!`?\!`@+_
+M`0`$!0$!!?\!`0,'`@#_`@(``/\"`0'_`@("_P("!?\"`@,'```$`(P%`0`.
+M`+@(!0#$``@&!@!``,P&!P#8`"0'"`!H`/P'"0!``&0("@`\`)`%"P`\`,P%
+M#P`4`*0($0`8``P'$@"D`0``$P`,`,@(%``$`-0(%0`$`-@(````````````
+M````````````````````````````````````````````'@```!Z('HA:````
+M5@```%:(5H@"`0``J@```*J(JHC^`0``C`H``%2,5(RD'P``````````````
+M`/X```$`_P`"`?\!`/\!`0#^`@$#`O\!`0#_`0$!_P(`_P,"`/X$`@,"_P("
+M`/\"`@'_`P#_!0,`_ at 8#``/_`P,`_P,#`?\```````````````#`,```"@``
+M``0```"HJ(``````````````````(#$```4````$````J*B`````````````
+M```````````````````````````!````A'4$`(1W!`#P=@0`8'<$`"AR!``@
+M<@0`<!8$`)04!`#D%`0`$(<````````````````````!"_\```0"```&_P``
+M`/\```S_```'_P``"/\```G_```*_P```O\!`/\``0(`#P$!`@$!`0/_`0$$
+M`@$!!@,!`0<$`0$(!0$!"0T!`0H.`0`,_P$`_O\"`/\&`@$!_P("`@<"`@,(
+M`@($"0("!@H"`@<+`@((#`(""0P"`@H+`@`,_P(`_A``````````````````
+M``````#_!P```/\```?_``$)"```"O\!`@```0,!_P$#`O\!`P/_`0$$_P$"
+M!0`!`0O_`0(,_P$$!@8!`0?_`0`(_P$`"O\"`@#_`@,!_P(#`O\"`P/_`@$$
+M`0("!0`"`0L!`@(,`0($!@8"`@<``@`(`0(`"@$#`/\"`P,`_P,#`?\#`P+_
+M`P,#!`,!!`4#`@4``P$+!0,"#`4#!`8&`P,'_P,`"`4#``H%`P#^`P0$`/\$
+M!`'_!`0"_P0$`_\$!`3_!`0%_P0$"_\$!`S_!`0&!@0$!P8$``C_!``*_P``
+M``````````#_`````0,``@("``,``@``!?\```;_```$_P``!P0```C_`0#_
+M`0$!``,!`@$"`0("`@$`!/\!`0<$`0`(_P(#``8"`@(&`@`%_P(`!O\"``0'
+M`@`'!P(`"`<#`P`&`P`!!0,"`@8#`07_`P`&_P,`!`<#``<'`P`(!P``````
+M`0#_`0#_``$``?\!`@+_`@#_`0(``?\"`0/_`@,$_P(""O\"`@G_`@((_P,`
+M`?\#`0,)`P4%"0,$!O\#!@H'`P,)_P0`_P,$``'_!`$#"@0"!PH$`@@*!`,$
+M_P0""@@$!`G_!`0&_P4`_P(%!`;_!0$#!04``?\%!0K_!04)!`8`__\&!`;_
+M!@$#!08``?\&`P3_!@8)!@8&"O\`````````````````````````````````
+M````T**``!X``6#_```!``0``!2,@``$``%XSH``#``!``!XGX```0`#=)^`
+M``$``R@:@``!``%<HH```0`#8**```$``R3_```"``0```````!54@``1T4`
+M`$Q)``!.0P``1$D``%-5``!:6@``6EH``%I:``!:6@``6EH``%I:``!:6@``
+M6EH``%I:``!:6@`````````(!`P""@8.`0D%#0,+!P\!D0```3\```*1```^
+M/0```Y$``#T]```$D0``/P,```61```)$```!I$``!8<```'D0``'Q\```B1
+M```<%@``"9$``!`)```*D0```S\```N1```]/0``#)$``#T^```-D0``/P$`
+M`!$0/DA(`.`0!`````T@!````&$0(@```"!#.0````#@A`$``.$0`0````(0
+ME\L%`#!@"P````_2!````!C2_/__'P%S$`````G at B8:$A`K at A(0```O at IE77
+M(`S@(HLL, at W@JHF'(@[@'GOL,1?@DHR+BAC at BHH``!G@?DGG(!K@(HLL,AO@
+MDTVW(1S@'GOL,21@`@````)S`````!$@%(4!`!D0!@```!'2`P```#'@_[=V
+M`#+ at Y"4_`#/@(E(.`#3 at +@```#7@`````#;@-C8V-C?@-C8```D0;E\``!H0
+M`````#,0R````#004````#H0:0```,$0`````"2``#P``"K@^>7G)BO@(HLL
+M,BS@<\YI*RW@'GOL,2C at BXN)B2G at B8D```Q@@R4``#@04@```$&``0````)'
+M`8```!1@`````!(@E`,``!40^0@=`>ET. at WIM)$(PF`0"$#@[P>^7H\'/-YN
+M!SN=+@<Y'`X'M]O-!C:;K08U&NT&N]_P",SE<@E*93()2"3R",?C\0A&H[$(
+M12*1"$0B<0C#X5`(0F$P",%@,`C!8!`(0.#O![_?[P>_W^\'/Y_/!SZ?SP<^
+MG\\'/I^O![U>KP>]GL\'/I^O![U>KP>]GL\'/I_/!SZ?SP<^G\\'O]_O![_?
+M[P>_WP\(0&`P",%@,`C!8%`(0N%P",,AD0A$(I$(Q:+1",;C\0C'(Q()R&12
+M"<KE<@G,X_`'NQN-!K6:S08VV^T&-QP.![F<3@>[W8X'/%ZO![[?#PA`8#`(
+M0J(Q#>ET. at W-9K,)S69S"<FCD0A#83`(0.#O![^?SP>_W^\'OQ\0"$!@,`C!
+M8#`(P6`0"$`@\`<_G\\'O1Z/![S=;@>[G4X'.IUN![O=;@<\'J\'/9_/![\?
+M$`A`8#`(P6`P",%@$`A`(/`'O]_O!S^?[P>_WP\(P&!0"$.B\0C)9;,)S6:S
+M"40BD0A$81`(OY_/!SZ?SP<^G^\'OQ\0",&@4`C"X7`(P^%P"$*A,`A!(/`'
+MOY_/!SZ?SP<^G^\'/V!0"$0BD0B[W6X'N]U.![B;K0:TF4P&L5@,!C0<#PA$
+M(K$(Q6+1"$:C\0C'X_$(Q^/1"$9CL0A%(G$(PZ%0",%@,`A`(!`(0"`0",!@
+M,`A!H7`(PR&1",5BT0A&X_$(Q^/Q",>CT0A&8[$(Q2*1"$`>C at 8P6"P&,9EL
+M!K2:[08XW6X'N]UN![5:K08UVFP&,EDL!C$:C@?`HM$(QN,1"<AD4 at E*Y7()
+MR^52"4IE, at E(Y/$(1J.Q"$`>C@:Q6$P&LMF,!K5:K08!````(B(B(!\>'!L;
+M&R(`(B(B(!\='!H:&B(`(B(B(!\='!H:&B(`(B(B(B`?'1P7%R(`(B(B(!\=
+M'!L7%"(`(B(B(!\=&QD6$R(`(B(B(!\>'!L8&"(`(B(B(!\='!H8%"(`(B(B
+M(!X<&Q at 5$B(`(B(B(!\='!H7%R(`(B(@'QX='!D7%"(`(B(@'QX<&Q<5$B(`
+M````````````````^($!``4```($````J*B```````#_````-`R@`$`,H`!4
+M#*``4`R@`$P,H``<'*``0""@`"@DH`!L$*``&"2@`'@DH`!\)*``@"2@`(0D
+MH`!0$*``2":@`&`0H`!,)J``9!"@`&@0H`!8$*``,!"@`#P0H``T$*``+`R@
+M``"!I``!@:0``X&D`(@DH`",)*``D"2@`)0DH`"8)*``G"2@`*`DH`"D)*``
+M`````````````````````'(;#0#A at 0$`%Y\"`````````````````#0!`#8!
+M`#X!5S\!9D`!=T$!F$(!!_$`"F<!`&D!`&\!__(`!U\!JF`!JG$!>:$`6Z(`
+M&Z,`,*0`$J4`(*8`!Z<`&Z@`$JD`!ZH``*P`":T`!JX`#*\`";``!K$`#+(`
+M![,`!+0`"K4`!K@`7KX`&<@`!LD`!LH``<P`!<T`!<L`!,X``\\`"M``"M$`
+M`M(``M,`"M0`"M4``M8``M<`"M@`"ML`B-P`B-T`JMX`W=\``.,`".0`".4`
+M"N8`"N@``.L`".P`".T`"NX`##$`)'<!,`0`3#@``.4!<^8!"OL`_X\!((,!
+M`(X!#Y`!`)$!?9(!?9,!?5H`55L`5?T``>H!!/X`$_\`!FX`"GD`#74``7\`
+M#X<`#ID`P7P!#8`!#7T!_W\!_R<`'"@`&+D!![H!$,X!`[T!"<<!#+X!"<@!
+M!J0!$*H!$J4!$*L!$M\!`=<!`'H!`0````````,!!0`0``0`$0`2``,`"@`T
+M`34!-@$E``````````````````H`!``/``,!$``X`.0!2``2`",`````````
+M```-$2(#\!>``,P7@``@&(``R!>```,!`@$%``0`$``*``8`?`&``7,!=P&7
+M`9D!E@&8`=P!)0":`9P!````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````````````````````````8`````````````````````
+M````````````````````````````````````````````````````````````
+M```````````````````!`````@`````````N$2\7,!`Q*#(1,_(V(D$!2#A*
+M+E0<5AQ:.%PX8%AX.(@<BAR..)`XE%BH#RT0#@++1````````'0:@`"\W(``
+M&`````````````````````````#^RJVK````````````````````````````
+M````-,`$`"C`!`!4P`0`<,,$`/S`!`#8P`0`A,`$`-C#!``H#8``#-F``!X`
+M``#DW8```0`````````"WH```````/\```#_____````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````V!<!`+P7`0"\
+M%P$`````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````0``````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````'Q^```%```"!````*BH@```````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````Z"<`````
+M````Q````0```)BY```"````R!\!``,```#HJ`0`!````"2Q!``%````D*`$
+M``8```!@400`!P```!"D!``(````6#X"``D```!4/@(`"@```$1R!``+````
+MW$D$``P```!8=0$`#0```"S<!``.````?!P"``\```"<9P$`$````&P[!``1
+M````*(T!`!(```#@?P$`$P````SI`0`4````F+D!`!4```#8500`%@```,1"
+M`0`7````7',$`!@````8>@0`&0```"1L`0`:`````+X$`!L```#0)P``'```
+M`````````````````````````/\```$#_P``"0$```K_``,$`@```/\``/X#
+M`0#_!`$!"04!`0H%`0`!_P$#!`(!`0+_`0$(_P$``/\!`/X&`@#_!P(""0@"
+M`@H(`@('"0(``?\"`0/_`@,$"@("`O\"```+`P,)#`,#"@P#!`4-`P,"#@,`
+M``\$`/\0!`0)$00$"A$$`@;_!`("$@0$"/\$``#_!`#^$P``````````````
+M`,0Z!``*````!````*BH@`````````````````#X`@0`"@````0```"HJ(``
+M3",$`, at C!``D``0`P",$`/@Y!`!<. at 0`1#H$`'@`!`"0`00`"`$$`%@`!`",
+M`00`4``$`$0`!`!(``0`3``$`-PU!``X- at 0`##8$``0V!`#_____________
+M________!````/_______________P,```#_____``````````#_____````
+M``````#_____```````````#````$`````,```#_````_P```/\```#_````
+M`P````````````````````````#_``````````````#_````````````````
+M```````````!``````'_```"_P```P$```7_```&_P``"/\```?_```)_P``
+M"O\```O_```,_P$`_P,!`0```0$""@$"!00!`0;_`0$'_P$#"@<!`0O_`0$,
+M_P,`_P(#`P```P0%!`,%!O\#`PH'`P$+_P,##/\"`/\#`@(```("!`8"`@7_
+M`@(&_P("!_\"!`H'`@(+_P(!#`4$`/\"!`0```0!`0D$!`0&!`0%_P0%!O\$
+M!`H'!`(+_P0!#`4%`/\#!04```4$"/\%!0<(!0,)_P4%!O\%!03_````````
+M````````````````````````````````````````````````````````!0``
+M````````````'@```!`````0`````"(`(E$B$1'P\/#PP,#`P/S\_/S^_O[^
+MJJJJJJJJJJJJJJJNJJJJJBC_`,RJJ@``JJH`S*JJ````0`#```````!0`/``
+M4`#PJJJJJJJJJJJJJJJJJJJJJBC_`,RJJ@``JJH`S*JJ``````````````!0
+M`/``4`#PJJJJJJJJJJJJJJKNJJJJJBC_`,RJJ@``JJH`S*JJ````0`#``$``
+MP`!0`/``4`#P!P````\`````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````/__``#__P````````````#_
+M_P``__\`````````````__\``/__``````$````"`````P````0````%````
+M!@````<````(````"0````H````+````#`````T````.````#@```#08``"X
+M&```?!@``'@8``!@&```0!@```@9``!,&0``*!D``*`8``"`&```````````
+M```````````````````````````````````````````````````'!P$!R`#(
+M````80!0`)$`@`#H`%(`>@"6`+X`4````"!.```````````````````$````
+M`0`````````!`````0```!X```````````````$!#@X````````R"`(/`P`!
+M``````````$!#@X````````C!`(*`````````````/0!````````````````
+M````````/&^`````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`/[*K:L`````````````````````````````````````````````````````
+M`````!``````D`$```"@`!`G``#H`P``Z`,``&PJ@`!L*H``?+6``%RU@`!D
+MM8``/+6``'RU@`!<M8``7+6``#RU@``\M8``>+6``'RU@``PM8``@+6``$BU
+M@```````__\!`@4#```````!``,+!0`````4BP0`%(L$`!2+!`"0AP0`%(L$
+M`!2+!`"4B`0`%(L$`-#$```4R0``%(L$`!2+!``4BP0`%(L$`!2+!``4BP0`
+M%(L$`!2+!``4BP0`%(L$`!2+!``4BP0`%(L$`"3F``#TX@``@.8``!2+!``4
+MBP0`%(L$`!C;```4\0``4-X``"C?``#\W0``E-(``-C1``#4UP``,.(``&"+
+M!`!$Z```;'P$`-A^!``4BP0`$(,$`$2!!``XB00`#,\``!2+!``4BP0`%(L$
+M`!2+!``4BP0`%(L$`!2+!``4BP0`%(L$`!2+!``4BP0`%(L$`!2+!``4BP0`
+M%(L$`!2+!``4BP0`#,L```#+``#TR@``%(L$`!2+!``4BP0`%(L$`!2+!`"<
+MS@``%(L$`!2+!``4BP0`%(L$`!2+!`!,[```%(L$`!2+!``8B at 0`I(D$`+#,
+M```4BP0`%(L$`.2)!``4BP0`%(L$`!2+!``4BP0`%(L$`"#'```8Q@``O,@`
+M`(S(```4BP0`*-4``!2+!``4BP0`%(L$`!2+!``4BP0`%(L$`!2+!``4BP0`
+MB.$``!2+!`#0U0``%(L$`,R)!``4BP0`8,L``!2+!``4BP0`%(L$`!2+!``4
+MBP0`%(L$`)3)```4BP0`%(L$`!2+!``4BP0`%(L$`!2+!`"<ZP``@-H``!2+
+M!``4BP0`%(L$`.S(```4BP0`\(8$`!2+!``4BP0`8-,``!2+!``4BP0`C/$`
+M`'"'!``4BP0`%(L$`)2'!``4BP0`&.P``'#/```4BP0`D/```%#,```4BP0`
+M%(L$`,3K```4BP0`B-D``&S&``!PYP``%(L$`!2+!``$V@``4,<``!2+!``4
+MBP0`0-,``!2+!``4BP0`%(L$`"CJ```4BP0`7-```!2+!``4BP0`%(L$`!2+
+M!``4BP0`..$``!2+!``4BP0`%(L$`!2+!``4BP0`%(L$`!2+!``4BP0`%(L$
+M`!2+!``4BP0`%(L$`!2+!``4BP0`Y-0``)R.!``4BP0`%(L$`!2+!``4BP0`
+M%(L$`!2+!`#0@`0`F(`$`/3,```4BP0`0(T$`+B(!``4BP0`%(L$`!2+!``4
+MBP0`H-```)SB``!LQ0``%(L$`!2+!``4BP0`%(L$`!2+!`"4\0``%(L$`&33
+M``",RP``C-$``!2+!``4BP0`Q.$``!2+!``4BP0`%(L$`!2+!``4BP0`%(L$
+M`!2+!``4BP0`%(L$`!2+!``4BP0`N.```!2+!``4BP0`R,\``)CG``",AP0`
+MO,D``#3)``#@C`0`:.\``!2+!`#0S0``%(L$`'3/```4BP0`O.L``!2+!``4
+MBP0`%(L$`!2+!``4BP0`N"0$`$PD!`!()`0`I"0$`'2P!`#$L`0`J+`$`.RO
+M!``DL`0`N*\$`+"P!``!`````````````````````````````````````T``
+M`!0``````0```````, at N@```````````````````````````````````````
+M!/@```4```($````J*B``````````````````/3X```%```"!````*BH@`!`
+M4(````````````````````````$``````````@``````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````!G12,!!0````("`@("`@("`@("`@("`@("`@("`@("`@("
+M`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("
+M`@("`@("`@("`@("`@$"`@("`@("`0$"`@("`@("`@("`@("`@("`@("`@("
+M_P```!`"``````````````````````````````````"$!($`````````````
+M````````````````````````````````````````````````````````````
+M```````````````````````````````````````````````````)````````
+M````````````````````````````````````````````````````````````
+M``````````````````````````#_________________________________
+M_________P````````````````````````````````W2&](<T at +2`-(!1`O2
+M#M(-T at C2$M(;TAS2`((1TA#2&-(/T@)'````````#=(2T at S2%=(+T at +2$=()
+M$`%`&](<T@#2`435$!$0%!!PT@)'```````````3#P\7!@```'@Q@`!8,8``
+MQ#&``.0Q@`!,,8``H#&```O2#=(2T at C2$=(0TAO2'-(8T at _2<-+5$`)'````
+M````#=(1TA#2`M(#TAO2"](`@`72$M($0PC2'-(&T@?2'=)PT at 32&-(/T@)'
+M```````````````````%````"@``````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````-#P`0`%````!````*BH@```````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````!0````\L(``1*Z``.RN@`"4KX``A+.`
+M`(RQ@``TLH``W+*`````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````````````````````$````````````````````X!@``
+M`/\#`#`'````_P4`L`8```#_+0",!@```/\]`.`%````_P0`!`8```#_)0!8
+M!@```/\\`)0:`0``_]T`V`8```#_3``L!P```/\B`-0&````_R8`*`<```#_
+M*`"D&0$``"```-P8`0``_S``(`8```#_!P``!P```/\@``P0$``$`1`.$!`0
+M$!`0$!`0$!`0$!`0$!`0$!`0$!`0#Q`)$!`%"A`+$!`0$`(0$`T0$!`0$!`0
+M$!`0$`8#$!`0$!`0$!`0$!`0$!`($!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0
+M$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0
+M$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0
+M$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0$!`0!Q`0$!`0$!`0$!`0$!`0
+M$!`0$!`0$!`0$!`0$!`0$!`0$!``````P+6``,BU@`#$M8``M+6``+BU@``!
+M``$!`@``````````````````````````````````````````````````````
+M````````_P```,0I@`"<_(``&@`````````!``````````````#(*8``U/R`
+M`!@``````````0``````````````_LJMJ_[*K:O^RJVK_LJMJ_[*K:O^RJVK
+M````````````````````````````````````````````````````````````
+M````````````````````D'L!`)P.`0#H at 0$`G`X!`/@S`@"<#@$`=/4``/P7
+M`@"H)@$`G`X!`)P.`0#`'`(`P!P"`,`<`@#`'`(`P!P"`,`<`@#`'`(`G`X!
+M`)P.`0"<#@$`G`X!`"B$``"<#@$`G`X!`)P.`0"<#@$`G`X!`*0F`0",)@$`
+MG`X!`)P.`0``````````````````````````````````````````````````
+M`````0````$`````````````````````````````````````````````````
+M``````````````````````````````````````````````$````"`````P``
+M``````#_````_P```/\```#_`````````.&^K=X```````````````!$+0$`
+M!@````0```"HJ(``````````````````&"L!``4```($````J*B``/\``0,$
+M!08'"`(``````````````````%0W`0`%```"!````*BH@```````````````
+M``````````````````#_````00```(@3``"`/@```0$`````````````````
+M````````````````````````````'%$```H````$````J*B`````````````
+M``````$````?````````````````````$````$M+2TM+````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````"($P``````````````````````````````````````
+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````````````````````````````````````````````````````````````
+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`````````````````````````````````````#B^@``XO(``.+Z``/C"@`#L
+MOH``\+V``*C"@`#PO8``@+Z``#B^@`#_____`````/____\`````_____P``
+M``#_____```````````/`#\``0````\`/P`!````#P`_``$````/`#\``0``
+M``\`/P`!``````````\`/P`!````#P`_``$````/`#\``0````\`/P`!````
+M#P`_``$`````````#P`_``$````/`#\``0````\`/P`!````#P`_``$````/
+M`#\``0`````````/`#\``0````\`/P`!````#P`_``$````/`#\``0````\`
+M/P`!``````````\`/P`!````#P`_``$````/`#\``0````\`/P`!````#P`_
+M``$``````````````*L`````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````!```0````(````%`````0```.H*
+MH at I>"AT*X`FE"6T)-PD$"=,(I`AW"$L((@CZ!],'K@>*!P``````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````&0T```"````!````*BH@`````````````````#`
+M-```!0````0```"HJ(``````````````!0``<@$``*@"```$"00)`08)#!$!
+M```````````````````'````'@````,```#_____`````/[*K:L`````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````_P``````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````````!,"*``2`B@`&P(@```````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````````/L5C``SD0``````
+M````$0``````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````!X>'AX>'AX>'AX>'AX`&1P>'AX>
+M'AX>'AX>'@`>'AX>'AX>'AX`'AX>'AX>'AX>``$&`@0"`@``!`0&!`@#````
+M`!D>'AX>'AX8&1X>'AX>'A at 8'AX>'AX>'AX`%1X>&!4>'A at 8'AX>`P@`````
+M!@```````````/\%````````&!@8&!@=`08&!@8`!@``'@`>`!X`&``&!@8!
+M`0$!_08&````````!@$!```>```````````````!`````````````````!48
+M&!@8&!@8&!@5&!@```````````````````#^_O[^_@`4%A at 8%!(0&!@`````
+M```````````````````````````````5&!@8&!@8%!48&!@8&!@4$A at 8&!@8
+M&!@8```````!`````0```!$8&!01&!@4%!@8&```````^Q04%!04&!@8&!@8
+M&!@8&!@8&!@`&!@8&!@8&!@8&!@8&``8&!@8&!@8&!@`&!@8&!@8&!@8`!@8
+M&!@8&!@8&!@8&!@8&!@8&!@8&!@8&!@`&!@8&!@8&!@8&!@8&!@8&!@8`0$!
+M`0$!````````````````````````````````````````````````````````
+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`````````````````````````````````````````%94```X`````````%ID
+M```^`````````&JD```^`````````%JD```^`````````%JD```^````````
+M`%ID```^`````````%I4```^`````````%JD```^`````````%ID```^````
+M``````H@```^`````````%ID```^`````````%ID```^`````````%I4```^
+M`````````%ID```#`````````%JD```#``````````H````Q````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````,#```````````````0`````````!````/P``````````````````
+M````````````!0`%````````````````!`@``0``!00!``$$``0%``````$`
+M`0``!P$``````````P@```````0%```+```!```!````````!`0`````!```
+M````!`````$`````````````#````0`$``X```````````````0`````````
+M```````````$```````````$```````````````!````!0````````````0`
+M```````````````````````!```!````!``!!```````````"00`````````
+M``4`````!`0````````````````````````!``P&```````````````````,
+M```!````````````"@`````,``````4````````$``````````````0$!```
+M```,```,!```````!```````````!`4`!0$%``````````4``0``!```!`$`
+M```````````%````````````````!``````````````````!`````0`!!0``
+M#00`````````!``````!``4`````````````````````````````````````
+M````````````````!```!``.``4````%``````0!``0`!```````````````
+M```````````$```%```````/````!``!```"```!!```````````````````
+M`````@```````0```````0``````````!0``````````````````````````
+M```````````````````````````````````````````````````,#0X/````
+M``````````````````````````````````0`````````````````````````
+M```,```````I*?____\`````````````````````````````````````````
+M```````````````````````>`0``+`L`````````````````````````````
+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`````````````````````````````````````````````````0(#!`4&!P@)
+M"@L,#0X/$"HJ*RPM+B]*2TQ-3D]0:VQM;G!QBXR-CH^1K*VNK["QS,S,S<[/
+MT-'2T]/3T]/3T]/3T]/3T]/3T],`00```````````0(#!`4&!P@)"@L,#0X/
+M$"HJ*RPM+B]*2TQ-3D]0:FMM;F]PBHN,C8Z/JJNLK:ZORLO,S<[/T-#0T-#0
+MT-#0T-#0T-#0T-#0T-``/@,$!08&!P@)"@L,#2HK+"TN+TI+3$U.3U!0:FML
+M;6YOBHN,C8Z/D*JKK*VNK\K+S,W.S]#1TM/4U=;7V-G:V]S=W=W=W=W=W=W=
+MW=W=W=W=W=T`0``!`@,#!`4&!P@)"@L,#0XJ*RPM+B]*2TQ-3D]0:FIK;&YO
+M<(J+C(V.CY"JJZRMKJ_*R\S-SL_0T=+3U-76U]C9VMK:VMK:VMK:VMK:VMK:
+MVMH`00,$!04&!P@)"@L,#0XJ*RPM+B]*2TQ-3D]0:FIK;6YO<(J+C(V.CY"J
+MJZRMKLK+S,W.S]#1TM/4U=;7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]<`.@``
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````````````````````````````````````````````````#_
+M?_]__W__?_]_`````````````````````/]__W__?_]__W\`````````````
+M``````````"JJ@``_P``````````````````````````````````````````
+M```````````````````````````````````````!`````0````$````!````
+M`0````$````!`````0````$````!`````0````$````!`````0````$`````
+M````````````````````````````````````````````?W]_?W]_?W]_?W]_
+M?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_
+M?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_
+M?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_
+M?W]_?W]_?W]_?W]_?P```````````````+X````!``````````$```!?````
+M`@`````````"````+P````,``````````P```!@`````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M``````````````H```````````````````#_`/\``````#0`````````````
+M``````#_`/\``````'````````````````````#_`/\``````)D`````````
+M``````````#_`/\```````````````````````$``````````0`````````!
+M`````````````````````0`````````!``````````$`````````````````
+M`````````````(P*```````````````````````````````````,`P@`````
+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````````````````````````````````````````````````````````````
+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````````````````````````````````````````````````````````````
+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`.S[@`````````````````````````````````#44P``"@````0```"HJ(``
+M```````````````````````````````````````````!#!ZV#C("$1ZY#C(#
+M%AZ[#C($&QZ^#C(%(![`#C(&)1[##C('*A[%#C((+Q[(#C()-![*#C(*.1[-
+M#C(+/A[/#C(,0Q[2#C(-2![4#C(.31[7#C(B4$`9(``D8$`>(#8F<$`C(#(H
+M`$$H(#8J$$$M(#4L($$R(#8N,$$W(#$P0$$\(#8R4$%!(``T8$%&(#8V<$%+
+M(#$X`$)0(#8Z$$)5(#4\($):(#4^,$)?(#%`0$)D(#5D8$2^(C1F<$3#(C!H
+M`$7((C1J$$7-(C1L($72(C1N,$77(C!P0$7<(C1R4$7A(@!T8$7F(C1V<$7K
+M(C!X`$;P(C1Z$$;U(C1\($;Z(C1^,$;_(C"`0$8$(C2"4$8)(@"$8$8.(C2&
+M<$83(C"(`$<8(C.*$$<=(C.,($<B(C2.,$<G(B^00$<L(C.12$<O(@"5:$<Y
+M(C.7>$<^(B^9"$A#)#.;&$A()#*=*$A-)#.?.$A2)"^A2$A7)#*E:$AA)#(`
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M```````````/``\`#P`/``\`#P`/``\`````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````0`!``````#``)``T```````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M`````````````````````````````````````````+0T!``*````!````*BH
+M@```````````````````````````````````````````````````````````
+M`/____^L_8````````````````````````````!<5```"@````0```"HJ(``
+M0$(/`$!"#P!`0@\`0$(/`$!"#P!`0@\`0$(/`$!"#P!`0@\`0$(/`.`'``!`
+M`0``X`<``$`!```@)P``X`<``.`'``!``0``X`<``$`!```"``````````(`
+M````````````````````````````````````````````````````````/).`
+M`'0<@0`8`````````````````````````/[*K:L`````````````````````
+M```````````````````````````````````````````````````````````!
+M````-@$``*H````$`0``@@````````!PV`$`E-@!`*38`0!\V`$`;-@!`*C8
+M`0!4V`$```````#@````@`````````````````````````````"`]```@$L`
+M``!```````````````````````````````#D````7````$``````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+MK.8$`+3A!`"<Y at 0`).4$`'SF!`!HQ at 0`R.4$`'CB!`!(Y`0`F.$$`)SA!```
+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``````````"DD]8```````````````````````````#226L`````````````
+M``"``````````````````````````(````"`@("`@("`@("`@("`@("`@("`
+M@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`
+M@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`
+M@("`@("`@("`@("`@("`@("`@``"````````````````````````````````
+M@```````_P```````````@```````````````````````````````(``````
+M`/\```````````(```````````````````````````````"```````#_````
+M```````"````````````````````````````````@```````_P``````````
+M`@```````````````````````````````(```````/\```````````(`````
+M``````````````````````````"```````#_```````````"````````````
+M````````````````````@```````_P```````````@``````````````````
+M`````````````(```````/\```````````(`````````````````````````
+M``````"```````#_```````````"````````````````````````````````
+M@```````_P```````````@```````````````````````````````(``````
+M`/\```````````(```````````````````````````````"```````#_````
+M```````"````````````````````````````````@```````_P``````````
+M`@```````````````````````````````(```````/\```````````(`````
+M``````````````````````````"```````#_```````````"````````````
+M````````````````````@```````_P``````````````````@0````````""
+M`````````(,`````````A`````````"%`````````(8`````````AP``````
+M``"(`````````(D`````````B@````````"+`````````(P`````````C0``
+M``````".`````````(\`````````P```````````````````````````````
+M```````````````````````````````````````````````````````!````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````
+M````````````````````````````````````````````````````````````

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-head mailing list