diff options
Diffstat (limited to 'usr.sbin/stallion')
-rw-r--r-- | usr.sbin/stallion/bootcode/2681.sys.uu | 1153 | ||||
-rw-r--r-- | usr.sbin/stallion/bootcode/Makefile | 6 | ||||
-rw-r--r-- | usr.sbin/stallion/bootcode/stl.4 | 321 | ||||
-rw-r--r-- | usr.sbin/stallion/bootcode/stli.4 | 321 | ||||
-rw-r--r-- | usr.sbin/stallion/stlload/Makefile | 4 | ||||
-rw-r--r-- | usr.sbin/stallion/stlload/stlload.8 | 121 | ||||
-rw-r--r-- | usr.sbin/stallion/stlload/stlload.c | 4 | ||||
-rw-r--r-- | usr.sbin/stallion/stlstats/Makefile | 4 | ||||
-rw-r--r-- | usr.sbin/stallion/stlstats/stlstats.8 | 131 | ||||
-rw-r--r-- | usr.sbin/stallion/stlstats/stlstats.c | 4 |
10 files changed, 1501 insertions, 568 deletions
diff --git a/usr.sbin/stallion/bootcode/2681.sys.uu b/usr.sbin/stallion/bootcode/2681.sys.uu index 3cbe84201b09..db3dd28dc079 100644 --- a/usr.sbin/stallion/bootcode/2681.sys.uu +++ b/usr.sbin/stallion/bootcode/2681.sys.uu @@ -1,6 +1,6 @@ begin 444 2681.sys M```````````````````````````````````````````````````````````` -M``````!>`0`````````````````````````````````````````````````` +M``````!E`0`````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` @@ -91,563 +91,600 @@ M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`-(1SV0``````````````````````````````````````!``````8V1K:"YC -M```F`````````````````(@5````````````````K@4```,``````````&YO -M(&-D,30P,"!D<FEV97(@:6YS=&%L;&5D`&YO(&5C8G5S(&1R:79E<B!I;G-T -M86QL960`;65M;W)Y(&UA;&QO8R!F86EL960```````!!4U-%4E1)3TX@1D%) -M3%5212!A="`E<R@E9"D*``"F`$E.1D]230!705).24Y'`$9!5$%,`%!!3DE# -M`$524D]2("5S.B`E<R@E9"DZ(``*`,8`S0#5`-L`X0`Q+C`N,P`H0RD@0V]P -M>7)I9VAT(%-T86QL:6]N(%1E8VAN;VQO9VEE<R`Q.3DS("T@,3DY-0`*"BTM -M+2TM+2TM+2TM+2TM+2`@4W1A;&QI;VX@26YT96QL:6=E;G0@0V]M;75N:6-A -M=&EO;G,@4')O8V5S<V]R("`M+2TM+2TM+2TM+2TM+2T*`"`@("`@("`@("`@ -M("`@("`E<PH*`"`@0F]A<F0@5'EP92`@("`@("`@("`@("`@("`@("`E,F0@ -M("`@("`@("`@("!#;V1E(%9E<G-I;VX@("`@("`@("`@("`@("`E<PH`("!- -M96UO<GD@5&]T86P@("`@("`@("`@(#!X)3`V;'@@("`@("`@("`@("!-96UO -M<GD@57-E9"`@("`@("`@("`@("`P>"4P-FQX"@`@($UE;6]R>2!&<F5E("`@ -M("`@("`@("`@,'@E,#9L>"`@("`@("`@("`@($UE;6]R>2!-87`@("`@("`@ -M("`@("`@(#!X)3`V;'@*`"`@0V]D92!3:7IE("`@("`@("`@("`@("`P>"4P -M-FQX("`@("`@("`@("`@1&%T82!3:7IE("`@("`@("`@("`@("`@,'@E,#9L -M>`H`("!#;V1E(%-E9VUE;G0@("`@("`@("`@("`@,'@E,#1X("`@("`@("`@ -M("`@1&%T82!396=M96YT("`@("`@("`@("`@("`P>"4P-'@*`"`@4W1A8VL@ -M4V5G;65N="`@("`@("`@("`@(#!X)3`T>"`@("`@("`@("`@($5X=')A(%-E -M9VUE;G0@("`@("`@("`@("`@,'@E,#1X"@H`("!!<WEN8VAR;VYO=7,@4&%N -M96QS("`@("`@("`@("`E9"`@("`@("`@("`@($%S>6YC:')O;F]U<R!0;W)T -M<R`@("`@("`@("`@("4R9`H`"BTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM +M```F`````````````````.P5````````````````&`8```,````````````` +M;F\@96-P86YE;"!D<FEV97(@:6YS=&%L;&5D`&YO(&5C8G5S(&1R:79E<B!I +M;G-T86QL960`;65M;W)Y(&UA;&QO8R!F86EL960``````%!%3D0@8W1R;&EN +M(2`E9`!014Y$(&-T<FQI;B$@)60`4$5.1"!C=')L:6XA("5D`$%34T525$E/ +M3B!&04E,55)%(&%T("5S*"5D*0H``-@`24Y&3U)-`%=!4DY)3D<`1D%404P` +M4$%.24,`15)23U(@)7,Z("5S*"5D*3H@``H`^`#_``<!#0$3`3$N,2XP`"A# +M*2!#;W!Y<FEG:'0@4W1A;&QI;VX@5&5C:&YO;&]G:65S(#$Y.3,@+2`Q.3DV +M``H*+2TM+2TM+2TM+2TM+2TM("!3=&%L;&EO;B!);G1E;&QI9V5N="!#;VUM +M=6YI8V%T:6]N<R!0<F]C97-S;W(@("TM+2TM+2TM+2TM+2TM+0H`("`@("`@ +M("`@("`@("`@("5S"@H`("!";V%R9"!4>7!E("`@("`@("`@("`@("`@("`@ +M("4R9"`@("`@("`@("`@($-O9&4@5F5R<VEO;B`@("`@("`@("`@("`@("5S +M"@`@($UE;6]R>2!4;W1A;"`@("`@("`@("`@,'@E,#9L>"`@("`@("`@("`@ +M($UE;6]R>2!5<V5D("`@("`@("`@("`@(#!X)3`V;'@*`"`@365M;W)Y($9R +M964@("`@("`@("`@("`P>"4P-FQX("`@("`@("`@("`@365M;W)Y($UA<"`@ +M("`@("`@("`@("`@,'@E,#9L>`H`("!#;V1E(%-I>F4@("`@("`@("`@("`@ +M(#!X)3`V;'@@("`@("`@("`@("!$871A(%-I>F4@("`@("`@("`@("`@("`P +M>"4P-FQX"@`@($-O9&4@4V5G;65N="`@("`@("`@("`@("`P>"4P-'@@("`@ +M("`@("`@("!$871A(%-E9VUE;G0@("`@("`@("`@("`@(#!X)3`T>`H`("!3 +M=&%C:R!396=M96YT("`@("`@("`@("`@,'@E,#1X("`@("`@("`@("`@17AT +M<F$@4V5G;65N="`@("`@("`@("`@("`P>"4P-'@*"@`@($%S>6YC:')O;F]U +M<R!086YE;',@("`@("`@("`@("5D("`@("`@("`@("`@07-Y;F-H<F]N;W5S +M(%!O<G1S("`@("`@("`@("`@)3)D"@`*+2TM+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+2T*"@````$&`3`Q,C,T-38W.#EA8F-D968``!H$```_*T4K2RM1 -M*U<K72MC*VDK;RMU*WLK@2N'*XTKE"N;*Z(KJ2NP*[<KOBO%*\PKTRO:*^$K -MZ"OO*_8K_2L$+`LL$BP9+"`L)RPN+#4L/"Q#+$HL42Q8+%\L9BQM+'0L>RR" -M+(DLD"R7+)XLI2RL++,LNBS!+,@LSRS6+-TLY"SK+#(V.#$N8P``L`0````` -M````````,@```$L```!N````A@```)8```#(````+`$``%@"``"P!```"`<` -M`&`)``#`$@``@"4```!+````E@```.$``&``8`#@`&``8`#@`&``8`!@`&`` -MX`!@`&``8`#@`&``8``````````1`"(`,P`S`$0`50!F`*H`B`"9`+L`S`#, -M`,P``````!``@`"0```!$`&``9`!``(0`B`",`)``E`"8`)P`@``$`"``)`` -M``$0`2`!,`%``5`!8`%P`8`!D`&@`;`!P`'0`>`!\`$``A`"(`(P`D`"4`)@ -M`G`"@`*0`J`"L`)``$``FD=\0@``,"\`,?0Q``"4-18WUCBH2P`````````` -M`````"5D`"X```````````````#ZO``$,\".T([`N``!CM@SP([`)H$^``*G -M\G4G)H$^`@))H74>)H$^!`)28W45)H$^!@(A\74,)J$*`B:+'@P"ZV*0N5K0 -M,_:.QB:A```FB0X``+X`$(L6``".QB8Y#@``=`J!Q@`0@?X`@'+I,]*.PB:C -M``",R+M07(/C\,'K!`/80X[#)J$``":)#@``BQ8``"8Y#@``=0DFHP``0SO> -M<N$SP*,,`,<&#@```(O3P>($`18,`(,6#@``B]/!Z@P!%@X`H0P`BQ8.`+E0 -M7(D.&`"#P1^#X?"+\8OY*\&#V@#!Z`3!X@P+T(["3TZ,R([8_?.D_`9H^@#+ -MN``!CMBYH!Z+\8OYB]F)'B0``QX@`(/##X/C\(O#P>@$*]".PDY/_?.D_(S` -MCMB.P([0B^.#[`2_X`4SP+F@'HD.'``KS_SSJHS(HP8`C-BC!``NHW`!C-"C -M"@",P*,(`(S8P>`$HQ0`C-C!Z`RC%@#HRAWK_@``R`0``%=6BT8(F8L>#@<Y -M5Q!R;W<%.4<.<FB+=P29B_B+V@-^!!->!H/O`8/;`(O."LET"-'KT=_^R77X -MB\>9B\^+VHM&!(M6!HE._(E>_HO."LET"-'JT=C^R77X.T;\=04[5OYT.8O' -MF8O."LET"-'@T=+^R77XB48$B58&ZR"0D)DY5Q!W&'(%.4<.<Q%HWP#_-BX` -M_S;$`.@Y(H/$!HM&!(M6!EY?R</($```5U:+'@X'BT<2BU<4B4;ZB5;\H10` -MBQ86`#E6_'(==P4Y1OIV%BM&!!M6!M'JT=@#1@035@:)1OJ)5OR+1OJ+5OPK -M1@0;5@:)1O")5O(K_XM'#HM7$(E&](E6]CO7=00[QW0-4E#_=O+_=O#H>%B+ -M^`O_=`B+1O8+1O1U#[\!`(M&\(M6\HE&](E6]HM&"-'@`\<KTO?WB_`+]G4# -MO@$`:@!6_W;V_W;TZ#M8B4;XBT8(T>`#QVH`4/]V\O]V\.@E6(E&_HM&^#E& -M_G8&BT;^B4;X/8``<P7'1OB``(M&^%Y?R<.0R!P``%=6QT;N``/'1O```,<& -MFAZ``L<&G!X``,0>FAXFBT<$HYX>)HI''"4!`#T!`!K`_L"B5@`FBT<2)@M' -M$'0*)HM'$*/L!NB>&(M&[HM6\-'JT=C1ZM'8T>K1V-'JT=B*3NZ#X0^)#NX& -MH_`&@4;N@`"#5O``:(``4%'HV2:#Q`;$'NX&)L='!@$`Q![N!B;'1T+_`,0> -M[@8FQD=,`<0>[@8FQD=-`,0>[@8FQD=.`,0>FAXFBT<,B4;DBQX.!XL'+1<` -M?`1(2'X.H4H`HY`>QP9D'H93ZQ)H5P!H9`'_-BX`:@+H91J#Q`B+1N1`H^(% -MQ![N!B:)1U*AX@5(F3/"*\+!^`,SPBO"0*-4'J'B!04'`)DSPBO"P?@#,\(K -MPD`D_HE&[(M&[HM6\,0>[@8FB4=8)HE76HM&["O2`4;N$5;PBT;NBU;PQ![N -M!B:)1UPFB5=>BT;L*](!1NX15O!0Q![N!B:+1U@FBU=:T>K1V-'JT=C1ZM'8 -MT>K1V":*5UB#X@^+RE!1Z,TE@\0&_W;LQ![N!B:+1UPFBU=>T>K1V-'JT=C1 -MZM'8T>K1V":*5UR#X@^+RE!1Z)TE@\0&H>(%B4;LN`8`]V;LB4;LBT;NBU;P -MQ![N!B:)1U0FB5=6BT;L*](!1NX15O#$'NX&)HM'5":+5U;1ZM'8T>K1V-'J -MT=C1ZM'8)HI/5(/A#XE.Z(E&ZO]V[%!1Z#TE@\0&BQX.!XL'+1<`?`1(2'X( -MQP90```#ZQ#'!E````&+'@X'@W\H`'0(QT;\`0#K!I#'1OP"`&B2`/]V\/]V -M[N@/_(/$!HE&[HE6\(M&_,1>Z":)!XM&[HM6\,1>Z":)1P(FB5<$:)(`BT;N -MBU;PT>K1V-'JT=C1ZM'8T>K1V(I6[H/B#XO*4%'HL22#Q`:!1NZ2`(-6\`"# -M1N@&BQX.!X-_*`!^$(M&Y"M'*)GW?RB)1O3K!I#'1O0``(-^]`!]!<=&]``` -MQT;^``#'1N8``"OVZ0(!D(M^_M'GBT$8BT[T0??I.T;F?@O$7N@FQP<`!.L) -MD,1>Z";'!P``BT;NBU;PQ%[H)HE'`B:)5P1HO`"+1NZ+5O#1ZM'8T>K1V-'J -MT=C1ZM'8BE;N@^(/B\I04>@*)(/$!H%&[KP`@U;P`/]&YHM^_M'GBQX.!XM! -M&(M.]$'WZ3M&YG]YQT;F``#_1OZ#?OX(?&O$'IH>)HM'%(E&\B:+1QB)1O:# -M?O(`=`D+P'4%QT;V``&#?O8`=`N#?O(`=07'1O(``8-^\@!U&X-^]@!U%?]V -MY/]V\/]V[NA+^X/$!HE&\HE&]L0>[@8FBT=4)HM75HE&Z(E6ZBOVZT60D$:# -M1N@&.7;D?HMHO`#_=O#_=N[H:OJ#Q`:)1NZ)5O"+1N:+?O[1YXL>#@<Y01A_ -M`^G1_L1>Z";'!R``Z>S^1H-&Z`8Y-N(%?P/IH@#$7N@F]P?@_W3H)HM'`B:+ -M5P31ZM'8T>K1V-'JT=C1ZM'8)HI/`H/A#XE.^(E&^O]V\O]V\/]V[NCY^8/$ -M!HE&[HE6\,1>^":)A[(`)HF7M`"+1O+$7O@FB8>V`(M&\BO2`4;N$5;P_W;V -M_W;P_W;NZ,'Y@\0&B4;NB5;PQ%[X)HF'I@`FB9>H`(M&]L1>^":)AZH`BT;V -M*](!1NX15O#I4/]J`&H$:+P*:@SH6":#Q`B+1NZ+5O"C4`:)%E(&HQ``B182 -M`"O`7E_)PY#(%@``5U9K!N(%*E#H'1J#Q`*C"`:)%@H&BQZ0'O\7H0H&"P8( -M!G42:(P`:#<"_S8N`&H"Z!$6@\0(:P;B!2I0_S8*!O\V"`;H""*#Q`;$'NX& -M)HM'5":+5U;1ZM'8T>K1V-'JT=C1ZM'8)HI/5(/A#XE.[HE&\,=&]#``H0@& -MBQ8*!HE&^HE6_,=&_O__QT;R`0`K_ROVZ8@!)HM'!":+5P:)1NJ)5NS$7NHF -MBX>R`":+E[0`T>K1V-'JT=C1ZM'8T>K1V":*C[(`@^$/Q%[Z)HE/"":)1PK$ -M7NHFBX>F`":+EZ@`T>K1V-'JT=C1ZM'8T>K1V":*CZ8`@^$/Q%[Z)HE/#":) -M1P[$7OHF]T<FX`-U`^FG`(-^\@!U`^F>`/]&_HM>_M'CB;?:!HM&_HL>#@<Y -M1Q9^!3T(`'Q\BQX.!XM?%M'CB;?:!L0>[@8FBT=8)HM76M'JT=C1ZM'8T>K1 -MV-'JT=@FBD]8@^$/B0Y6'J-8'B:+1UPFBU=>T>K1V-'JT=C1ZM'8T>K1V":* -M3UR#X0^)#O(&H_0&QT;V8@+'1O@``,1>]B;&!PW$7O8F@#\`=0/IY`#K\BO_ -MB7[RB\<JY)F+R(I&_HO:F8/*_XKRBM2*X"K`"\$+T\1>^B:)!R:)5P*+'I`> -M@W\"`'08C4;T4,1>^B;_=P(F_S>+'I`>_U<"@\0&1XM>_M'C`QX.!SE_&'\% -MQT;R`0!&@T;Z*H-&[@8Y-N(%?P/I$?_$7OHFB7<DQ%[N)HL'Q%[Z)HE')L1> -M[B:+1P(FBU<$T>K1V-'JT=C1ZM'8T>K1V":*3P*#X0_$7OHFB4\$)HE'!HO& -MP>`#F?<^X@6+R+`!TN#$7OHFB$<HQ%[Z)O9')A]UC":#?R8`=`/I`_[I?__$ -M'NX&)H-_0@!U!L<&4````"O`7E_)PY#(#```5U;$'NX&)H-_4`!T0J&B`/\& -MH@`]9`!V"O\&I`#'!J(````F@']/`'0+QP:D````)L9'3P"AI`#$'NX&)CE' -M4'<-Z#<0Q![N!B;'1U```,0>[@8F@']A`'1>*__K)H5V^'03:\`J`P8(!HL6 -M"@924.@-`8/$!/]&^M'FBT;Z.4;^?]M'.3Y4'GXNQ![R!B:*`9B)1O@+P'3J -MB\?!X`.)1OH%"`")1OZAX@4Y1OY^`XE&_KX!`.O$D,0>[@8F@']@`'4#Z8<` -MQT;V```K_^M`D(5V^'0L:\`J`P8(!HL6"@924.CS!X/$!`O`?15K7OHJ`QX( -M!HX&"@8FBD<H*N0)1O;_1OK1YHM&^CE&_G_"1SD^5!Y^+<0>5AXFB@&8B4;X -M"\!TZHO'P>`#B4;Z!0@`B4;^H>(%.4;^?@.)1OZ^`0#KQ(I&]L0>[@8FB$=@ -M@SY0``!T&8,^4@``=!)J`/\V4`#HX1V#Q`3'!E(```"+'I`>@W\4`'0#_U<4 -M*\!>7\G#R"H``%=6Q%X$)HM'!":+5P:)1NB)5NHF]D<F'W0,)HI')BO2M/\* -M].L')HL')HM7`HE&_(E6_L1>Z":`/P!U`^EL`2:+1P(FBU<$B4;@B5;B*\`F -MB4<$)HE'`L1>Z";&!P"+'I`>.4<&=#O$7N@F_W<$)O]W`O]V_O]V_(L>D![_ -M5P:#Q`B+^(/_`70F"_]\`XU%`8E&WIG$7N@FB4<")HE7!.L.D,1>Z";'1P(! -M`":)1P2+'I`>@W\*`'4#Z;H`C4;LB\B+%@0`4E%J`&@-8?]V_O]V_(L>D![_ -M5PJ#Q`R+^(/_`741:/\"_S8N`/\VQ`#H$Q>#Q`8+_WQ^]D;P!'4B@$[P!,1> -M!":`3Q`(Q%[H)HN'M@"Y!0`KTO?QQ%X$)HE'$O9&\`)U#(!.\`+$7@0F@$\0 -M$/9&\0%U#(!.\0'$7@0F@$\0@,1>!";V1Q"8=""-1NR+R(L6!`!246H`:`YA -M_W;^_W;\BQZ0'O]7"H/$#,1>!":`9Q";QP92``$`Q%X$)HI/)(#A![`!TN`F -MBU\DP>L#`QY6'HX&6!XF"`?$7@0FBD<HQ![N!B8(1V#$7N@FBT<,)@M'"G4# -MZ>("Q%[H)HM'"B:+5PR)1N")5N*+1N"+5N(F.4<*=>,F.5<,==TKP":)1Q`F -MB4<.Q%[H)HE'#":)1PJ)1N2+1N#I4@&0D(M&Z(M6Z@42`(E&VHE6W,1>VB;V -M1P0$=1/$7@0F@$\0",1>VB:`3P0$ZPF0Q%X$)H!G$/?$7MHF]D<$`G42Q%X$ -M)H!/$!#$7MHF@$\$`NL(Q%X$)H!G$._$7MHF]D<%`744Q%X$)H!/$(#$7MHF -M@$\%`>D'`9#$7@0F@&<0?^G[`)#$7N@FBT<2B4;D_W;D_W8&_W8$Z+0+@\0& -MZ=X`QT;D`@"!?N`,874&@W[B`'0-@7[@"F%UU8-^X@!USX!.Y`'KR9#'1N0" -M`(%^X`=A=0:#?N(`=`V!?N`%874*@W[B`'4$@$[D`?]VY/]V!O]V!.A9"X/$ -M!HM&Z(M6Z@42`(E&VHE6W,1>Z":+A[8`Q%[:)CE')'(1Q%[H)HN'M@!(2,1> -MVB:)1R3$7MHF@W\D`'41Q%[H)HN'M@"Y!0`KTO?QZP0FBT<DQ%X$)HE'$NLM -MD"T!83T-`'<DT>"3+O^GH@_$#KX/O@\X#P8/!@\+#[X/O@_@#N`.Y0Z^#T(. -MBQZ0'H-_"@!U`^G/`/]VXO]VX.BB"H/$!`O`=`W$7N@FBT<2)HM7%.L)BT;H -MBU;J!1(`B4;:B5;<4E#_=N+_=N#_=O[_=OR+'I`>_U<*@\0,B_@+_W5CBT;@ -M+1)A=5N+1NB+5NH%$@")1M:)5MB+1N@%L@!24.C'!(/$!,1>UB8!!XM&Z(M6 -MZ@6F`%)0Z&X$@\0$Q%[6)@%'`L1>Z":+A[8`2,1>UB8!1P3$7N@FBX>J`$C$ -M7M8F`4<&@_\!="\+_WP%C44!ZP*+QXE&UIG$7N@FB4<.)HE7$.L3D,1>Z";' -M1PX!`";'1Q```+___\<&4@`!`,1>!":*3R2`X0>P`=+@)HM?),'K`P,>5AZ. -M!E@>)@@'Q%X$)HI'*,0>[@8F"$=@Q%X$)O9'$0%T3\=&\`(`QT;R```KP(E& -M]HE&](E&[HE&[":`9Q'^Q%X$)H!/$"#'!E0``0"-3NR+%@0`4E%J`&@/8<1> -M!";_=P(F_S?H5P2#Q`S'!E0```#$7@0F]D<0!'0#Z:@!BT;HBU;J!;(`4E#H -MJ0.#Q`2+\`OV?P/IC@'$7@0F.7<2=P4F@&<0W\1>!":`9Q"_@#Y6``!T*(L> -MD!Z#?PH`=!Z-1N`64&H`:!-A_W;^_W;\BQZ0'O]7"H/$#`O`=`@KP(E&XHE& -MX(M&X@M&X'0#Z38!BQZ0'H-_$`!U`^DI`<1>Z":+A[8`)HN/N@`KP3O&=P\F -MBX>Z`":+O[8`*_CK`Y"+_E?$7@0FBT<()HM7"L1>Z":+C[H``\%24/]V_O]V -M_(L>D![_5Q"#Q`J)1M8+P'T%QT;6```Y=M9],SE^UG4NB\8K1M90Q%X$)O]W -M"B;_=PC_=O[_=OR+'I`>_U<0@\0*B_@+_WT"*_\!?M;K`BO_@W[6`'\#Z8X` -M.7;6=`C$7@0F@$\0!"MVUL1>Z":+A[H``4;6BT;6)CF'M@!W`XE^UHM&UB:) -MA[H`Q%X$)CEW$G95)O9'$"AU3BO`B4;RB4;PB4;VB4;TB4;NB4;L)O9'$"!U -M"8!.\`0F@$\0(,<&5``!`(U.[(L6!`!246H`:`]AQ%X$)O]W`B;_-^BB`H/$ -M#,<&5````,1>Z":`?P$`=0/IE@`FBT<&)HM7"(E&X(E6XBO`)HE'"":)1P;$ -M7N@FQD<!`(L>D!XY1PAT*_]V_O]V_/]7"(/$!(OX@_\!="4+_WP#C44!B4;6 -MF<1>Z":)1P8FB5<(ZPW$7N@FQT<&`0`FB4<(QP92``$`Q%X$)HI/)(#A![`! -MTN`FBU\DP>L#`QY6'HX&6!XF"`?$7@0FBD<HQ![N!B8(1V`KP%Y?R</(!``` -M5L1>!":+1P0FBU<&B4;\B5;^Q%[\)H"_D@``=`>X__]>R<.0Q%X$)O9'$`%T -M0&H0!90`4E"+PXS"!10`4E#H3!:#Q`K$7@0FBD<0)((\`G4)Q%[\)H"/F0`! -MQ%[\)L:'D@`!Q%X$)H!G$/[KL)`FBD<0)((\`G4\:A"+1OP%E`!24.@\%H/$ -M!L1>_":`CYD``8M&_(M6_@64`%)0:@!H#V'$7@0F_W<")O\WZ#X!@\0,Z6G_ -MQ%[\)HM'!"8+1P)T`^E9_R:+1P@F"T<&=`/I3/\FBT<0)@M'#G0#Z3__Q%X$ -M)O9')A]U%8M&_`6F`%)0Z"T`@\0$"\!T`^D@_\1>!":*3R2`X0>P`=+@]M`F -MBU\DP>L#Q#96'B8@`"O`7LG#R`(``%=6Q%X$)HMW"":+?P@[_G0*B_<FBW\( -M._YU]B:+1P:)1OXY=OYR"8M&_BO&7E_)PR:+1P0KQ@-&_EY?R<.0R`(``%=6 -MQ%X$)HMW!B:+?P8[_G0*B_<FBW\&._YU]B:+1PB)1OXY=OYW"8O&*T;^7E_) -MPR:+1P0K1OX#QEY?R<.058OL5HMV"(/^`74@BT8$BU8&!;(`4E#HI/^#Q`3$ -M7@0F*X>V`/?82%[)PY"+1@2+5@8%I@!24.A"_X/$!,1>!"8KAZH`Z]Z0R!0` -M`%=6@WX$_W4&@WX&_W03BT8$BU8&*M(]__]U'X'Z`/]U&6C&!/\V+@#_-L0` -MZ(T.@\0&N/__7E_)PY"+5@8JP"K2/0#_=48[T'5"*_;K`48Y-N(%?A:*1@0J -MY&O>*@,>"`:.!@H&)CE')G7CBD8$*N1KWBH#'@@&C@8*!B8Y1R9T!6C/!.N> -M:\8JZUV0BT8$BU8&BL2*UBKV*N2)1OZ*1@2)1O"#?OX`?`R+1OZ+'@X'.4<6 -M?P=HUP3I:?^0B]C1XXNWV@:#?O``?!"+1O`#QHM>_M'C.8?<!G\&:-P$Z43_ -MBT;P`\9KP"H#!@@&BQ8*!HE&\HE6],1>\B:+1P0FBU<&B4;ZB5;\@7X(#V%T -M`^GY`H-^"@!T`^GP`HM&#@M&#'42BT8."T8,=`/I!?]HY@3I\?Z0BT8,BU8. -MB4;VB5;X)O9')A]T`^D&`2;V1Q`"=0W$7O8F]D<%`74#Z?(`:@#_=OS_=OKH -M2_Z#Q`:)1NP+P'4+Q%[R)H!/$`+IT@#$7OHFBX>J`":+CZP`*\$[1NQW#B:+ -MAZP`)HN_J@`K^.L#BW[L5R:+AZP`Q%[R)@-'#":+5PY24/]V!O]V!(L>D![_ -M5PZ#Q`J+\`OV?0(K]@OV?C([_G4NBT;L*\90Q%[R)O]W#B;_=PS_=@;_=@2+ -M'I`>_U<.@\0*B_@+_WT"*_\#]^L#D"O_.7;L?B%J`/]V!O]V!(L>D![_5Q*# -MQ`8+P'4+Q%[R)H!G$/WK"9#$7O(F@$\0`@OV?AC$7OHFBX>L``/P)CFWJ@!W -M`HOW)HFWK`"#/E0``'0#Z:``Q%[V)O='!`8!=0/ID@`F]D<$!G0(Q%[R)H!G -M$/O$7O8F@&<$^\1>]B;V1P0"=!6+1OJ+5OP%L@!24.C;_(/$!`O`?PK$7O(F -M]D<00'0(Q%[V)H!G!/W$7O(F]D<0$'0(Q%[V)H!G!/W$7O(F]D<0@'0(Q%[V -M)H!G!?[$7O8FBT<")@L'=1HFBT<*)@M'"'40)HM'!B8+1P1U!BO`7E_)P\1> -M^B:`OY(``'4#Z:H`Q%[R)O9'$`%U$6H0B\.,P@44`%)0Z+$1@\0&Q%[V)HL' -M)HM7`L1>\B8)1Q0F"5<6Q%[V)O9'!!YT",1>\B:`9QCAQ%[V)O9'!1YT",1> -M\B:`9QGAQ%[V)HM'!":+5P;$7O(F"4<8)@E7&L1>]B:+1P@FBU<*Q%[R)@E' -M'"8)5Q[$7O8FBT<*)@M'"'03)HM'#":+5P[$7O(FB4<@)HE7(L1>\B:`3Q`! -MZR!J$(O#C,(%E`!24/]V#O]V#.C7$(/$"L1>^B;&AY(``<<&4@`!`,1>\B:* -M3R2`X0>P`=+@)HM?),'K`P,>5AZ.!E@>)@@'Q%[R)HI'*,0>[@8F"$=@Z8$` -M@7X(`&=U(X-^"@!U'8-^#@!\`_]&#(M&#(M6#L1>^B:)1PXFB5<0ZUB0@7X( -M`6=U(X-^"@!U'8-^#@!\`_]&#(M&#(M6#L1>^B:)1P(FB5<$ZRZ0@7X(`F=T -M`^G*^X-^"@!T`^G!^X-^#@!\`_]&#(M&#(M6#L1>^B:)1P8FB5<(QP92``$` -MQ%[R)HI/)(#A![`!TN`FBU\DP>L#`QY6'HX&6!XF"`?$7O(FBD<HQ![N!B8( -M1V"#/E```'4#Z2K^@SY2``!U`^D@_FH`_S90`.B<#X/$!,<&4@```.D+_I!5 -MB^R+1@0M`&%\"4A(?P6X`0#)PRO`R</("```5HMV".C"$HE&^,1>!":+1P0F -MBU<&B4;ZB5;\]\8!`'0JQ%[Z)HN'K``FB8>N`,1>^B:+AZX`B4;^BT;^)CF' -MK`!UWL1>!":`9Q#]]\8"`'1+Q%X$)O9'$!!U%\1>^B:+A[@`)CF'N@!T",1> -M!":`3Q$!Q%[Z)HN'N``FB8>Z`,1>^B:+A[@`B4;^BT;^)CF'N@!UWL1>!":` -M9Q";_W;XZ#82@\0"*\!>R</($```5U;H%A*+^*$(!HL6"@:)1OR)5OZ+P@M& -M_'4'*\!>7\G#D&H,C4[PBQ8$`%)1Z.T.@\0&QT;T___'1O;__ROVZUR0Q%[\ -M)O9')B!T+HL>D!Z#?PH`="2-1O"+R(L6!`!246H`:`EABU[\)O]W`B;_-XL> -MD![_5PJ#Q`R+'I`>@W\(`'04Q%[\)O]W`B;_-XL>D![_5PB#Q`1&@T;\*CDV -MX@5_GU?H@Q&#Q`+I;O^0R`H``%;'!@X'9A['1OP``L=&_@``Q%[\)H$_I_)T -M`^DG`2:!?P))H70#Z1P!)H%_!%)C=`/I$0$F@7\&(?%T`^D&`2:+1Q2C9A[K -M3L<&>!X``,<&>AX!`,<&=!X`0,<&=AX``,<&:AX.`.M2QP9X'@``QP9Z'@$` -MQP9T'@``QP9V'@$`QP9J'A``ZS+'!G@>``#'!GH>`@#KWD@]"@!W'M'@DR[_ -MIY8<6APZ'%H<6APZ'#H<>ARL'%H<6AQ:',<&:!X!`,1>_":#?Q@`=08FQT<8 -M4`!J`6B@AL1>_&H`)O]W&.B9/J-L'HD6;AYJ`&H$4E#HV3RC<!Z)%G(>Q%[\ -M)H-_&@!T$":+1QJ)1O;'!HX>$`#K#I`FBT<.B4;VQP:.'@``*_;K`I!&@_X0 -M?0N+SHM&]M/@"\!U[P$VCA['!GP>`0"ACAZC?A['1O@``L=&^@``Q%[X)H$_ -M14-T`^G^`":!?P)0(70#Z?,`QP9F'A<`@S[L!@!T'8,^[`88=0G'!F8>&`#K -M#I"#/NP&&74&QP9F'AD`H68>+1@`=!7'!G0>`!#'!G8>``#'!FH>#`#K$Y#' -M!G0>``#'!G8>`0#'!FH>$`#'!G@>``#'!GH>`@#$7O@FBT<&HV@>QP9L'D!X -MQP9N'GT!:@!J!/\V;A[_-FP>Z-D[HW`>B19R'L<&CAX``,<&?!X``"OVZQ:# -M!HX>"(L>?![1X\>'?AX(`/\&?!Y&@_X(?3?$7OB#PP@FB@`JY(E&]CW_`'0D -MBD;V)0<`.\9U&O9&]B!TPH,&CAX0BQY\'M'CQX=^'A``1NN_*\!>R<.058OL -M_W8(_W8&BUX$T>/_M_8`_S;^`.C=!8OEC48,4/]V"FH`:@#H"0:+Y6CT`.B' -M!2O`R<.0:#8!Z+H%@\0"_S88!&B)`>BM!8/$!/\V%@3_-F8>:)X!Z)P%@\0& -M_S:6'O\VE![_-@X`_S8,`&CK`>B#!8/$"O\V4@;_-E`&_S;^!O\V_`9H.`+H -M:@6#Q`K_-AX`_S8<`/\V&@#_-A@`:(4"Z%$%@\0*_S8$`/\V!@!HT@+H0`6# -MQ`;_-@@`_S8*`&@A`^@O!8/$!O\VCA[_-GP>:'$#Z!X%@\0&:,(#Z!4%@\0" -MPY#HL_SH6`[H-0OHP./H#P#HP.CH.__HH@WI>PJ0PY#(!```H10`BQ86`"L& -M$``;%A(`H_P&B1;^!J$,`(L6#@`K!OP&&Q;^!J.4'HD6EAZA$`"+%A(`T>K1 -MV-'JT=C1ZM'8T>K1V(H.$`"#X0^)3OR)1OZA_`:+%OX&Q%[\)HD')HE7`L1> -M_"O`)HE'!B:)1P3$7OPFB4<*)HE'"(M&_(M6_J,*!XD6#`>C7!Z)%EX>*\#) -MPY#(!```H0H'BQ8,!^L)D":+1P0FBU<&B4;\B5;^B\(+1OQT%HM&!(M6!L1> -M_"8Y5P)RW'<%)CD'<M6+1OR+5O[)PY#(!```BT8&"T8$=%>A"@>+%@P'Q%X$ -M)HE'!":)5P;$7@0KP":)1PHFB4<(H0P'"P8*!W40BT8$BU8&HUP>B19>'NL3 -MD(M&!(M6!L0>"@<FB4<()HE7"HM&!(M6!J,*!XD6#`<KP,G#D%6+[(M&!@M& -M!'1GQ%X$)HM'"B8+1PAU$B:+1P0FBU<&HPH'B18,!^L5D":+1P0FBU<&)L1? -M"":)1P0FB5<&Q%X$)HM'!B8+1P1U$R:+1P@FBU<*HUP>B19>'BO`R<,FBT<( -M)HM7"B;$7P0FB4<()HE7"BO`R</(%```BT8$BU8&@.0/BL2*XHK6*O;1ZM'8 -MT>K1V-'JT=C1ZM'8`T8$@](`B4;XB5;ZQ%X$)HL')HM7`@-&^!-6^HE&[(E6 -M[J$*!XL6#`?K2(M&](M6]CE&^'4U.5;Z=3#$7@0FBP<FBU<"Q%[\)@$')A%7 -M`O]V_O]V_.@-_X/$!(M&_(M6_HE&!(E6!NF(`)`FBT<$)HM7!HE&_(E6_HO" -M"T;\='*+1OR`Y`^*Q(KBBM8J]M'JT=C1ZM'8T>K1V-'JT=@#1OR#T@")1O") -M5O+$7OPFBP<FBU<"`T;P$U;RB4;TB5;VBT;PBU;R.4;L=`/I7?\Y5NYT`^E5 -M_P93Z(K^@\0$Q%[\)HL')HM7`L1>!"8!!R815P*+1OX+1OQT`^GB_HM&!(M6 -M!LG#R!(``(M&!`4%`"3^B48$+0P`&\GWT2/!!0P`B4;TQT;V``#H_PJ)1O+_ -M=O;_=O3HA/V#Q`2)1OR)5OZ+P@M&_'4._W;RZ.P*@\0"*\"9R<-2_W;\Z`G^ -M@\0$BT;\BU;^B4;NB5;PQ%[\)HL')HM7`BM&]!M6]HE&^(E6^@O2=04]#`!R -M98O#C,*`Y`^*Q(KBBM8J]M'JT=C1ZM'8T>K1V-'JT=@#PX/2``-&]!-6]M'J -MT=C1ZM'8T>K1V-'JT=B*3OP"3O2#X0^)3OR)1OZ+1OB+5OK$7OPFB0<FB5<" -M_W;^_W;\Z!']@\0$_W;RZ$0*BT;TBU;VQ%[N)HD')HE7`H-&[@2+1O2+5O8! -M!I0>$1:6'BD&_`89%OX&BT;NBU;PR</(#@``BT8$BU8&@.0/BL2*XHK6*O;1 -MZM'8T>K1V-'JT=C1ZM'8`T8$@](`.182`'<6<@8Y!A``=PXY%A8`=PUR!CD& -M%`!S!;C__\G#@VX$!(M&!(M6!HE&\HE6],1>\B:+!R:+5P*)1OR)5O[HE`F) -M1O;_=O3_=O+H.?V#Q`2)1O*+P@M&\G0*4O]V\NA'_(/$!/]V]NAZ"8M&_(M6 -M_BD&E!X9%I8>`0;\!A$6_@8KP,G#58OL@SZ>'@!T$(,^9!X`=`G_=@1J`/\6 -M9!XKP,G#58OL@SZ>'@!T$8,^9!X`=`K_=@;_=@3_%F0>*\#)PY!5B^R-1@90 -M_W8$:@!J`.@K`,G#D%6+[(U&"%#_=@;_=@1J`.@6`,G#58OLC48(4/]V!FH` -M_W8$Z`(`R</(#@``5U:+1@J)1O*+7@C_1@B*!YB+^(/_)70R"_]U$CE^!G0& -MBUX&Q@<`*\!>7\G#D(-^!@!T"HM>!H@'_T8&Z\I7_W8$Z%O_@\0$Z[Z+7@B` -M/R5U$H-^!@!T"(M>!L8')>O9:B7KVX`_+74+_T8(QT;V`0#K!I#'1O8``(M> -M"(`_,'4+_T8(QT;\`0#K!I#'1OP``(M>"(`_*W4+_T8(QT;Z`0#K!I#'1OH` -M`(M>"(`_('4+_T8(QT;T`0#K!I#'1O0``(M>"(`_(W4#_T8(*_;K%8/_.7\@ -MB\;!X`(#QM'@`\<M,`"+\(M>"/]&"(H'F(OX@_\P?=N#_RYU%8M>"/]&"(H' -MF(OX@_\P?`6#_SE^ZSUD`'4#Z?L`?@/I#`(]50!U`^DC`7X#Z><!+40`=0/I -M%@$M"P!U`^D.`>D<`H-^]@!U+,=&^`$`ZP^0:B#_=@3H3OZ#Q`3_1O@Y=OA] -M$8-^!@!TYXM>!L8'(/]&!NOG@WX&`'0>BU[RB@>+7@:(!_]&!H-^]@!U`^G. -M`<=&^`$`ZR.0BU[RB@<JY%#_=@3H`/Z#Q`3KW)!J(/]V!.CR_8/$!/]&^#EV -M^'P#Z9P!@WX&`'3DBUX&Q@<@_T8&Z^20:@!J`/]V]O]V_%9J`HM>\FH`_S>- -M1@90_W8$Z'0!@\04Z68!:@!J`/]V]O]V_%9J$.O:D&H`:@#_=O;_=OQ6:@CK -MRI#_=O3_=OK_=O;_=OQ6:@J+7O*+!YE24.NWD&H`:@#_=O;_=OQ6:@KKH)"+ -M7@C_1@B*!YB+^(/_07P(@_]:?P.#QR"+QSUI`'17?VTM8@!T!DA(=$SK(FH` -M:@#_=O;_=OQ6:@*+7O+_=P+_-XU&!E#_=@3HV0"#Q!2#1O("Z<<`D&H`:@#_ -M=O;_=OQ6:A#KU)!J`&H`_W;V_W;\5FH(Z\20_W;T_W;ZZP1J`&H`_W;V_W;\ -M5FH*ZZR0+6\`=-,M!@!TYBT#`'2YZZ^0BU[RBP>)1OZ+7O[_1OZ*!YB+^`O_ -M=&6#?@8`=`N+7@:(!_]&!NOAD%?_=@3HE?R#Q`3KU"U8`'4#Z2__+0H`=0/I -MKOY(=0/I%O[K,"UI`#T/`'<HT>"3+O^GP">:)N`GX"?$)N`GX">*)N`GX"?@ -M)V0GX">T)N`GX"=Z)H-&\@+IJ?R0R"8``%=6BT8(BU8*B4;\B5;^"])]"O=> -M_(-6_@#W7OXK]HM&#)E24/]V_O]V_.A',HO8`QXL!(H'B$+<1HM&#)E24(U& -M_%#H2#&#?OX`?])\!H-^_`!URH-^"@!]#X-^%`!U!H-^%@!T`_].#H-^$@!U -M,8-^$`!U*XO^ZPV0:B#_=@3HNON#Q`1'.7X.?A6+7@:#/P!TYXL?Q@<@BUX& -M_P?KYI"#?A8`=0:#?A0`=!B#?@H`?1*+7@:#/P!T*HL?Q@<MBUX&_P>#?A0` -M=#.#?@H`?"V+7@:#/P!T&HL?Q@<KBUX&_P?K&6HM_W8$Z%#[@\0$Z].0:BO_ -M=@3H0ON#Q`2#?A8`=!Z#?A0`=1B#?@H`?!*+7@:#/P!T&XL?Q@<@BUX&_P># -M?A(`=3^#?A``=#F+_NL;D&H@_W8$Z`+[@\0$Z^*0:C#_=@3H]/J#Q`1'.7X. -M?A6+7@:#/P!TYXL?Q@<PBUX&_P?KYI"-1/^)1MKK&(M>VHU&W`/8B@>84/]V -M!.B\^H/$!/].VH-^V@!\((M>!H,_`'3:BU[:C4;<`]B*!XM>!HL?B`>+7@;_ -M!^O7@WX2`'0JB_[K#&H@_W8$Z'[Z@\0$1SE^#GX5BUX&@S\`=.>+'\8'((M> -M!O\'Z^:0*\!>7\G#@P80!P&#%A('`.OT````````^KHB_[@`@.^Z*/^P;>[K -M`+IF_S/`[^L`,\".V([0CL#J``#__XO<BU<"BD<$[L.+W(M7`C/`[,.+W(M7 -M`HM'!._#B]R+5P+MPU6+[%97'@;$?@C%=@2+3@R+QC/'J0$`=1/WQ@$`=`8+ -MR70+I$G1Z?.E@]$`\Z0''U]>7<-5B^Q7!L1^!(M."#/`T>GSJW,!J@=?7<,` -MR`(``&H`:F3_-G(>_S9P'NA],(E&_F@!X&AF_^B#_X/$!/]V_FAB_^AW_X/$ -M!&H`:@1HK%MJ$^B4`X/$"-%N_O]V_FA@_^A9_X/$!.L*@P8"!P&#%@0'`&A@ -M_^A._X/$`CM&_G?HZPJ#!@('`8,6!`<`:&#_Z#3_@\0".T;^<NAJ"&@"!^B> -M+BO`R<,``````````````````!X&4RZ.'G`!NBK_[5"+AUH&[_O_!F(>_Y?4 -M'?JZ(O^X`(#O6+HJ_^^#Q`(''V'/8+L``.O+8+L"`.O%8+L$`.N_8+L&`.NY -M8+L(`.NS8+L*`.NM8+L,`.NG8+L.`.NA8+L0`.N;8+L2`.N58+L4`.N/8+L6 -M`.N)8+L8`.N#8+L:`.E\_V"['`#I=?]@NQX`Z6[_8+L@`.EG_V"[(@#I8/]@ -MNR0`Z5G_8+LF`.E2_V"[*`#I2_]@NRH`Z43_8+LL`.D]_V"[+@#I-O]@NS`` -MZ2__8+LR`.DH_V"[-`#I(?]@NS8`Z1K_8+LX`.D3_V"[.@#I#/]@NSP`Z07_ -M8+L^`.G^_F"[0`#I]_Y@NT(`Z?#^8+M$`.GI_F"[1@#IXOY@NT@`Z=O^8+M* -M`.G4_F"[3`#IS?Y@NTX`Z<;^8+M0`.F__F"[4@#IN/Y@NU0`Z;'^8+M6`.FJ -M_F"[6`#IH_Y@NUH`Z9S^8+M<`.F5_F"[7@#ICOY@NV``Z8?^8+MB`.F`_F"[ -M9`#I>?Y@NV8`Z7+^8+MH`.EK_F"[:@#I9/Y@NVP`Z5W^8+MN`.E6_F"[<`#I -M3_Y@NW(`Z4C^8+MT`.E!_F"[=@#I.OY@NW@`Z3/^8+MZ`.DL_F"[?`#I)?Y@ -MNWX`Z1[^^KHJ_^V+V+@'`._[B\/#^KHJ_^V+V+@&`._[B\/#^KHJ_^V+V+@% -M`._[B\/#^KHJ_^V+V+@$`._[B\/#^KHJ_^V+V+@#`._[B\/#^KHJ_^V+V+@" -M`._[B\/#^KHJ_^V+V+@!`._[B\/#^KHJ_^V+V+@``._[B\/#^HO<BT<"NBK_ -M[_O#NBK_[??0)0<`P_K#^\.<^EC#B]S_=P*=P\S#`,.0PY#("```5F@`@&@B -M_^AT_(/$!&@`@&@B_^AH_(/$!&C]`&@H_^A<_(/$!&H`:"K_Z%'\@\0$:@AH -M./_H1OR#Q`1J"&@Z_^@[_(/$!&H(:#S_Z##\@\0$:@AH/O_H)?R#Q`0K]HO> -MT>/'A]0=E"V+WM'CQX=:!@``1H/^0'SF*\")1OJ)1O@K]HY&^HO>T>.+AS`$ -MBPX&`(M>^":)!R:)3P)&@T;X!(/^0'S@*\!>R<-5B^R#?@0`?!*#?@1`?0R# -M?@@`?`:#?@@'?@6X___)P[@(`"M&"(E&"#T'`'X%QT8(!P"+1@:+7@31XXF' -MU!V+1@A(BUX$T>.)AUH&BT8$ZV^0_W8(:#+_Z'G[B^7IB`"#?@H!]1O`)1`` -M"T8(4&@X_^OED(-^"@'U&\`E$``+1@A0:#K_Z]&0@WX*`?4;P"40``M&"%!H -M//_KO9"#?@H!]1O`)1``"T8(4&@^_^NID/]V"&@T_^N@_W8(:#;_ZY@M"``] -M"P!W(-'@DR[_IQ0O+"\L+_0N_"ZD+K@NS"[@+BPO+"\L+Y8N*\#)P\@"``!7 -M5HM^!('G_P!\!CD^8!Y_![C__UY?R<-I][8`@<84!_:$@0"`=>KVA(```70& -M*\!>7\G#@(R!`!"-10$[!I(>?0.ADAZCDA['1`2`)<=$!@``QT0(@"7'1`H` -M`,9$-@#&1#0(QD0U`,=$#(`0QT0.```KP(E$$HE$$(E$%HE$%(E$'HE$',=$ -M)`$`QT0F`0#&1#<3QD0X$<9$.1/&1#H1H?@&B40HH08&B40JH?8&B40LH50& -MB40NH5H>B40PQT;^``"+7O[&0#T`_T;^@W[^"WSP*\")1%:)1%2)1%J)1%B) -M1%Z)1%R)1&:)1&2)1&J)1&B)1&Z)1&S&A)D``<:$F```B82&`%!05NCC#(/$ -M!E;HQ@N#Q`(Y='AU%HN$E``%'`!0Z+3Y@\0"QT;^``#K!I#'1OX!`(M<>(N' -ME``%"`!0Z);Y@\0"BD[^@,$"T_@E`0`]`0`:P/;8B(2<`(M<>(N'E``%"`!0 -MZ&_Y@\0"BD[^T_@E`0`]`0`:P/;8B(2>`&H@BX24``4$`%#H0OF#Q`1J`8N$ -ME``%!`!0Z#+Y@\0$:@2+A)0`!00`4.@B^8/$!(",@``!@*2!`._$7'0F@P<! -M)H-7`@#I8_Z0R`0``%=6BWX$@>?_`'P&.3Y@'G\'N/__7E_)PVGWM@"!QA0' -M]H2```%U!RO`7E_)PY#VA(``@'0'5N@1#X/$`CET>'4+BUQX@*>B`/GK"9"+ -M7'B`IZ(`GXM<>(J'H@`JY%#_M(P`Z)SX@\0$:B"+A)0`!00`4.B,^(/$!,:$ -MF```Z+G[B4;^QX2D````QX2R````QX2T````QX2J````QX2L````5NC1#X/$ -M`BO`B82"`(F$@`")A(0`5NA0"H/$`O]V_NBC^X/$`J&2'DB)1OSK$)!I7ORV -M`/:'E`<!=0G_3OR#?OP`?>N+1OQ`HY(>Z3C_D,A4``!75HI&!"KDB4;X"\!\ -M!CD&8!Y_"+C__UY?R<.0:?"V`('&%`?'1OH``(M&".DM`Y#_=@Q6Z%D;@\0$ -MZ5<#D/]V#%;H^P_K\)"+1@R+5@Z)1O")5O)6C70$Q'[PN2(`\Z5>Z3`#BT8, -MBU8.B4;PB5;RQ%[P)O9'!!!T&^C(^HE&]H"D@`#W5NC'#H/$`O]V]NC@^H/$ -M`L1>\";V1P0@=!OHH_J)1O:`C(``"%;HU`Z#Q`+_=O;HN_J#Q`+$7O`F]@<@ -M=!CH?_J)1O9J`%;HV0V#Q`3_=O;HFOJ#Q`+$7O`F]@<0=!CH7OJ)1O9J`5;H -MN`V#Q`3_=O;H>?J#Q`+$7O`F]D<$0'4#Z8L":@&+PP4)`%#_=@;_=@3H!`2# -MQ`CI=`(K_X%^"`5A=04Y?@IT#(%^"`=A=0@Y?@IU`[\!`(%^"`5A=0:#?@H` -M=`V!?@@&874)@WX*`'4#@\\"5U;H,1J#Q`2+1@R+5@Z)1O")5O)6C7ZLC70$ -MC-".P+DB`/.E7HM&\(M6\E8>C7P$B_`>!X[:N2(`\Z4?7HU&K!905NB,"8/$ -M!NGN`?]V#O]V#%;HE!KK[O]V#O]V#%;H1`[KXE;H^!R#Q`)6Z#<;@\0"BT8, -MBU8.B4:LB5:N5HUT2,1^K+D&`/.E7HM>K";'1P0_`";'1P8``(!D27_IF0&0 -M*_^!?@@*874%.7X*=`R!?@@,874(.7X*=0._`0"!?@@*874&@WX*`'0-@7X( -M"V%U"8-^"@!U`X//`E=6Z%49@\0$BT8,BU8.B4:LB5:NQ%ZL)O9'!`1T&B:* -M1P@E!``]`0#U&\`E!``,`5!6Z`D=@\0$Q%ZL)O9'!`%U`^D9`2:*1P@E`0`] -M`0#U&\`E!``,`5!6Z+(=Z:+]D(M&#(M6#HE&K(E6KE:-=%3$?JRY"`#IK_V0 -MBT8,BU8.B4:LB5:N5AZ-?%2+\!X'CMJY"`#SI1]>C40$'NG&_I"+1@R+5@Z) -M1JR)5JZ+1'2+5'96'HOPCMK$?JRY.@#SI1]>!O]VK%;H#AOIG?Z0BT1V"T1T -M=0/IA0#$7'0FBT=PB4;V:G3_=';_='3H0?6#Q`:+1O:9Q%QT)HE'<":)5W+_ -M-JP%C82N`%#H)AZ#Q`29Q%QT)HE'!":)5P;K09#'1OK__^LYD"T!83T3`'?P -MT>"3+O^G9#4H,C8R0#):,Q@S&#,8,[8S-C3T,_0S]#..-*@T3#5<,LXTGC.J -M,_PTBT;Z7E_)PY#("```5U:*1@0JY(E&_&GPM@"!QA0']H2```%U![C__UY? -MR<.+A*H`B4;^BX2L`(E&^HM&_CE&^G<(B_@K?OKK"I"+^"M^^@,^J@4Y?"QS -M!8"DA0#[BT8,.\=^`HO'B48,"\!_`^F:`*&J!2M&^CM&#'X#BT8,B4;X"\!U -M$6CO`O\VN`3_-L0`Z"GN@\0&H:H%.4;X<A%H\`+_-K@$_S;$`.@0[H/$!O]V -M^/]V"O]V"(N$I@"+E*@``T;Z4E#HU?.#Q`J+1@PY1OA]'2M&^%"+1@B+5@H# -M1OA24/^TJ`#_M*8`Z+#S@\0*@WX,`'X4*WX,BT8,`4;ZH:H%.4;Z<@,I1OJA -MJ@4Y1OIR$6@'`_\VN`3_-L0`Z)SM@\0&Z(OVB4;\BT;ZB82L`(M&_CE&^G4* -M@*2``+^`I(4`@#E\+G8%@*2%`/?'A(8```#_=OSHAO:#Q`*+1@P+P'T"*\"9 -MQ%QT)@%'""815PHY?"QR#O:$@`"`=`=6Z$()@\0"BT8,7E_)P\@*``!75HI& -M!"KD:?"V`('&%`?VA(```74(N/__7E_)PY#H`O:)1OKVA($`"'0'BX2D`.L% -MD(N$L@")1OZ+A+0`B4;X_W;ZZ`KV@\0"BT;^.4;X=PN+?O@K^`,^K`7K!8M^ -M^"OX3SE&^'4%@*2$`("AK`4KQT`[1"IS!8"DA`#W@^\$.3ZL!7,3:%T#_S:X -M!/\VQ`#HF^R#Q`8K_XM&##O'?@*+QXE&#`O`?P/II@"AK`4K1OX[1@Q^`XM& -M#(E&]@O`=1%H;P/_-K@$_S;$`.A@[(/$!J&L!3E&]G(1:'`#_S:X!/\VQ`#H -M1^R#Q`;_=O:+A*X`BY2P``-&_E)0_W8*_W8(Z`SR@\0*BT8,.4;V?1TK1O90 -M_[2P`/^TK@"+1@B+5@H#1O924.CG\8/$"H-^#`!^((M&#)G$7'0F`4<$)A%7 -M!HM&#`%&_J&L!3E&_G(#*4;^H:P%.4;^<A%HA0/_-K@$_S;$`.C'ZX/$!NBV -M](E&^O:$@0`(=`F+1OZ)A*0`ZP>+1OZ)A+(`H:P%*\=`B_@Y?"AS!8"DA`#[ -M]H2```IU!U;HB@B#Q`+_=OKHH_2#Q`*+1@Q>7\G#D"O`PY#(`@``5HMV"(I& -M!"KDB48$QT8&``"A8!Z9.U8&=PYR!3M&!'<'N/__7LG#D&E&!+8`!10'B]CV -MAX$`@'7H"_9U$?\VJ@4%I@!0Z#X:@\0$7LG#@_X!=0G_-JP%!:X`Z^B#_@)U -M!Z&J!4A>R<.#_@-U!:&L!>OR*\!>R<.0R`8``%=6BW8$]H2```)U(/:$@``$ -M=`Z`3&@"@(R``""`I(0`@("D@`#[*\!>7\G#Z+CSB4;\]H2!``AT!XN$I`#K -M!9"+A+(`B4;^BX2T`(E&^O]V_.C`\X/$`HM&_CE&^G<'B_@K?OKK"8OX*W[Z -M`SZL!3E\*'(8]H2$``1UJX",A``$@$QH!(",@``@ZYN0.7PJ=Y7V1%@(=(_V -MA(0`"'6(@(R$``B`3&@(Z]N0R`8``%=6BW8$BX2J`(E&_HN$K`")1OR+1OXY -M1OQW!XOX*W[\ZPF+^"M^_`,^J@6+QRN$A@#VA(4``749.82(`',%.7PF=PZ` -MC(4``8!,:0&`C(``(#E\+G<8]D19"'0R]H2%``AU*X",A0`(@$QI".L;.7PL -M<AOV1%D$=!7VA(4`!'4.@(R%``2`3&D$@(R``"")O(8`*\!>7\G#R`@``%=6 -MBW8(]\80`'07BUX$Q%]T)H-')`$F@U<F`(M>!(!/:A#WQB``=!>+7@3$7W0F -M@T<L`2:#5RX`BUX$@$]J(/?&0`!T%XM>!,1?=":#1R@!)H-7*@"+7@2`3VI` -M]\:``'0>BUX$Q%]T)H-'9`$F@U=F`(M>!(!/28"+7@2`3VF`]\;P`'0(BUX$ -M@(^``""+7@2*AY\`*N3WT"/PBH>@`"KDA<9T!RO`7E_)PY"+AZ8`BY>H`(E& -M_(E6_HN_J@"+AZP`.\=W""O'`P:J!>L"*\>)1OC_3OB*AZ$`*N2%QG1*@W[X -M`WTBBUX$Q%]T)H-',`$F@U<R`(M>!,1?=":#1S0!)H-7-@#KG<1>_";&`?]' -M.3ZJ!7<"*__$7OPFQ@$`1SD^J@5W(RO_ZQ_WQO``=!F#?O@!?+#WQH``=`:* -M1SSK!)"*1SN8B48&BD8&Q%[\)H@!1SD^J@5W`BO_BUX$B;^J`(M>!("/@`!` -MZ3C_D,@"``!75HM>!(MW>(V\M@"*G:,`*O_1XXN'!`6)1O[WA(```1!T#H!. -M_@3V1!P@=`2`3OX!]X6```$0=`Z`3OX(]D4<('0$@$[^`O]V_HN$E``%"`!0 -MZ)[M@\0$7E_)P\@"``!75HMV!(N$E`")1OZ`?#8"=00K_^L/@'PV`74&OP0` -MZP20OQ``@'PT!70@@'PT!G4%@\\!ZQ6`?#0'=0:#SP+K"I"`?#0(=0.#SP/V -M1!P0=`2!SX``:A"+1OX%!`!0Z#+M@\0$5_]V_N@H[8/$!"O_]D0<('0#OQ`` -M@'PU`G4%@\\/ZP^`?#4!=0:#SPCK!)"#SP?V1!@0=`2!SX``5_]V_NCO[(/$ -M!%;H\?Z#Q`)>7\G#R!0``%=6BW8$BT1XB4;\C7P$QT;^``#V10D0=`2`3OYP -M]D4(@'0$@$[^@(I&_HB$GP#'1O8``/9%"2!T!(!.]G#V10D!=`2`3O:`BD;V -MB(2@`,=&]```]D4)0'0$@$[T<(I&](B$H0#V110!=`2`31@0]D44`G0$@$T8 -M((-])`!T"*&L!3E%)'(&H?@&B44D@WTF`'0(H:P%.44F<@:A!@:)12:#?2@` -M=`BAJ@4Y12AV!J'V!HE%*(-]*@!T"*&J!3E%*G(&H50&B44J@WTL`'0(H:H% -M.44L<@:A6AZ)12S'1O@``.L$D/]&^(-^^!%]&8L%BU4"BU[XP>,".9?"!'+F -M=P8YA\`$<MZ#?O@1=0/_3OB#/KH$`'0&Z/SNB4;ZBT8("T8&=`[$7@8FBT<8 -M)HM7&NL'D(M%&(M5&E)05NAH`8/$!HM&"`M&!G05BT4(BU4*Q%X&)CE'"'4& -M)CE7"G14]D4(`70:.7;\=0N+7OR`IZ(`^>LCD(M>_("GH@"?ZQ@Y=OQU"XM> -M_("/H@`&ZPF0BU[\@(^B`&"+7OR`CZ(`@(M>_(J'H@`JY%#_M(P`Z"[K@\0$ -MBT8("T8&=#"*13+$7@8F.$<R=22*13`F.$<P=1N+11B+51HF.4<8=0\F.5<: -M=0F*13$F.$<Q=`=6Z%C]@\0"BT4""P5U`^F6`(M&"`M&!G03BP6+50+$7@8F -M.0=U!B8Y5P)T>XI&^(B$HP!J`&ID:@!J!?]U`O\UZ+$;4E#HK!M`B826`#ET -M>'0<5NBF_(/$`HJ<HP`J_]'C_[<F!8N$E`!`0.LSD/]T!O]T!&H!:`#"Z'@; -MB4;PBD;Q*N10BX24``4,`%#H8^J#Q`2*1O`JY%"+A)0`!0X`4.A/ZH/$!(,^ -MN@0`=`G_=OKHI.V#Q`)>7\G#D%6+[%:+=@2+1!R+5!XQ1@8Q5@CVA(``@'1$ -M]D8&$'03]D0<$'0$:@+K`FH&5NAN$8/$!/9&!@)T%/9$'`)T!6H`ZP.0:@%6 -MZ(@`@\0$]D8&0'0I]D0<0'0::@+K&)#V1@80=`EJ!E;H-!&#Q`3V1@9`=`EJ -M!E;H]1&#Q`1>R<.058OL5U:+=@3VA(``@'0^Z-WLB_CV1!P"=`EJ`5;H,@"# -MQ`3V1!P0=`EJ!E;H[Q"#Q`3V1!Q`=`EJ!E;HL!&#Q`2`I(``?U?HTNR#Q`)> -M7\G#D,@"``!75HMV!(-^!@!T%8I$.HA&_L1<=":#1S@!)H-7.@#K$XI$.8A& -M_L1<=":#1SP!)H-7/@#_M)``Z#'I@\0"J`1T$8I&_IA0_[22`.@4Z8/$!.M` -MB[RT`/:$@0`(=1B`C($`"(N$L@")A*0`B;RR`%;H,@"#Q`(YO+(`=0D+_W4$ -MBSZL!4_$G*X`BD;^)H@!B;RT`,1<=":#1P0!)H-7!@!>7\G#D%6+[%:+=@2# -M?`(`=2&AO`2)!,=$`KP$@SZ\!`!T!XL>O`2)=P*)-KP$@(R```)>R<.058OL -M5HMV!(-\`@!T)X,\`'0(BT0"BQR)1P*+!(M<`HD'QP0``,=$`@``@(R```2` -MI(``_5[)PY#(!```5HMV!(M$'(M4'HE&_/9&_`)T"6H`5NC1_H/$!/9&_!!T -M"6H"5NB.#X/$!/9&_$!T"6H"5NA/$(/$!(",@`"`7LG#58OL5HMV!%;HKPZ# -MQ`+$7@8KP":)1P(FB0?VA(``"'0(Q%X&)H!/`@'V1!P@=`[V1%`(=0C$7@8F -M@$\"!%[)PU6+[%:+=@2`C($`!&I@BX24``4$`%#HM.>#Q`2+1@:+R,'@`@/! -MT>"Y9``KTO?QB82*`,1<=":#1V`!)H-78@!>R<.0R`(``%=6BW8(@WX$_W4& -M@WX&_W03BT8$BU8&*M(]__]U#('Z`/]U!BO`7E_)PXI&!"KDB4;^"\!\"*%@ -M'CE&_GP(N/__7E_)PY!I?OZV`(''%`<+]G3KBP2)17KKRE6+[%=6*_^+]^L2 -MD-'_]D8%P'0$@<^``,%F!`)&@_X(?.J+Q_?07E_)PU=6_S96!NC-_X/$`HOP -M_S98!NC!_X/$`HOX@SY8!@!U/X,^X`4`=0/I_0!J%VB``NC.YH/$!&H@:((" -MZ,/F@\0$:@=H@@+HN.:#Q`16:(("Z*[F@\0$:(``:(`"Z<,`D&H5:,`"Z)GF -M@\0$:B!HP@+HCN:#Q`1J`VC"`NB#YH/$!&H':,("Z'CF@\0$:/P`:,("Z&SF -M@\0$:(``:,`"Z&#F@\0$:A5HQ`+H5>:#Q`1J(&C&`NA*YH/$!&H`:,8"Z#_F -M@\0$:@5HQ@+H-.:#Q`16:,8"Z"KF@\0$:(``:,0"Z![F@\0$:A5HR`+H$^:# -MQ`1J*&C*`N@(YH/$!&H!:,H"Z/WE@\0$:@5HR@+H\N6#Q`17:,H"Z.CE@\0$ -M:(``:,@"Z-SE@\0$7E_#D,@8``!75J%@'CT0`'X#N!``B4;XQT;J```K_^GT -M`6IT4O]T=.@&YH/$!HO')/Z)1OYIP+8`!10'B4;VB\?1X`5J!8E&](M&_M'@ -M!6H%B4;HB]B+!P4*`(F$C@"+7NB+!P4*`(F$C`"+7NB+!P4*`(M>]HF'C@"+ -M7NB+!P4*`(M>]HF'C`"+7O2+!XF$E`"+7NB+!XM>]HF'E`"+7O2+!T!`B820 -M`(M>](L'!08`B822`(M&]HE$>(O'*N29@,[_B41\B51^B\>Y$`"9]_F+QXO* -MF3/"*\+!^`0SPBO"B]C1X[@`@-/HA8=6!G4#Z0$"@W[J`'T#Z?@!BT;LBU;N -MT>K1V-'JT=C1ZM'8T>K1V(I.[(/A#XF,K@")A+``QX2D````QX2R````QX2T -M````H:P%*](!1NP15NZ+1O"+5O+1ZM'8T>K1V-'JT=C1ZM'8BD[P@^$/B8RF -M`(F$J`#'A*H```#'A*P```"AJ@4KT@%&\!%6\CET>'5/4HN$E``%&@!0Z%#D -M@\0$:B.+A)0`!1P`4.A`Y(/$!&K<BX24``4>`%#H,.2#Q`1HW0"+A)0`0$!0 -MZ"#D@\0$:F^+A)0`!0@`4.@0Y(/$!#ET>'4%*LGK`Y"Q`8#!`K@!`-/@4(M< -M>(N'E``%'@!0Z.KC@\0$.71X=04JR>L#D+$!N`$`T^!0BUQXBX>4``4>`%#H -MQ^.#Q`1'.3Y@'G\#Z>4`:?>V`('&%`?WQP\`=`/IK`"+1OCW)JH%!1``4.C, -MVX/$`HE&\(E6\HM&^/<FK`4%$`!0Z+7;@\0"B4;LB5;NBT;R"T;P=`>+P@M& -M['4%QT;J__^+1O"+5O*`Y`^*Q(KBBM8J]M'JT=C1ZM'8T>K1V-'JT=@#1O"# -MT@`%#P"#T@`D\(E&\(E6\HM&[(M6[H#D#XK$BN**UBKVT>K1V-'JT=C1ZM'8 -MT>K1V`-&[(/2``4/`(/2`"3PB4;LB5;N:G3H*=N#Q`*)1'2)5':+P@M$='0# -MZ2[]QX2```"`QX2"````Z1+_D*&J!<'@`KD%`"O2]_&C5`:AJ@4K!E0&/1`` -M=@BAJ@4M$`#K!:&J!4A(HUH>H50&.09:'G,&H5H>HU0&H:H%T>BC^@:AJ@4K -MTO?QH_8&H:P%*]+W\:/X!J&L!<'@`BO2]_&C!@8KP%Y?R</(%@``5U;'1O@` -M`L=&^@``Q%[X)HM'#J-6!B:+1QJC6`8FBT<0H^`%H58&B4;PH5@&B4;RQT;T -M'P#K&I"+1O29,\(KPL'X!#/"*\*+^-'GT6OP_T[T@W[T`'P9BT;TF3/"*\+! -M^`0SPBO"B_C1Y_9#\`%TR(M&]$"C8!X](`!^!L<&8!X@`(-^\@!U(,=&]``` -MBU[TT>.+ATH%BU[TT>.)AVH%_T;T@W[T$'SEQP:\!```QP:^!```:@!J!6A6 -M5&H(Z.;E@\0(Z*#Z@SY@'@!^;X,^X`4`=$IJ`&H%:(%8:B#HQN6#Q`AJ`&H% -M:)18:B'HM^6#Q`AJ`&H%:-(X:@WHJ.6#Q`AJ`&H%:-(X:@[HF>6#Q`AJ(F@Z -M_^ABX8/$!.L?D&H`:@5H@5AJ#>A\Y8/$"&H`:@5HE%AJ#NAMY8/$"(,^8!X$ -M?AYJ`&H%:*=8:B+H5^6#Q`AJ`&H%:+I8:B/H2.6#Q`B#/F`>"'X>:@!J!6C- -M6&HDZ#+E@\0(:@!J!6C@6&HEZ"/E@\0(@SY@'@Q^'FH`:@5H\UAJ)N@-Y8/$ -M"&H`:@5H!EEJ)^C^Y(/$"(,^8!X0?GAJ`&H%:!E9:BCHZ.2#Q`AJ`&H%:"59 -M:BGHV>2#Q`AJ`&H%:#%9:BKHRN2#Q`AJ`&H%:#U9:BOHN^2#Q`AJ`&H%:$E9 -M:BSHK.2#Q`AJ`&H%:%59:BWHG>2#Q`AJ`&H%:&%9:B[HCN2#Q`AJ`&H%:&U9 -M:B_H?^2#Q`BA<!Z+%G(>B4;\B5;^QT;T``!J`&H*_S;F!/\VY`3H'1%24/]V -M_O]V_.C(#XM>]-'CB8?D!?]&](-^]`I\U,=&]`H`:@!J"HM>],'C`O^WP@3_ -MM\`$Z.804E#_=O[_=OSHD0^+7O31XXF'Y`7_1O2#?O01?,['!JH%``#'!JP% -M``"#/F`>`'YGH6`>T>"94E"#/F`>$'X%N%``ZP.X*`"9BP[\!HL>_@8KR!O: -M:P9@'GB9*\@;VE-1Z(,0B4;JB5;L"])U!3T`#'8(QP:J!0`,ZQ<+TG4./4`` -M<PG'!JH%0`#K!I`D\*.J!:&J!:.L!>AV^;X4!\=$!(`EQT0&``#&1#0(QD0V -M`,9$-0`KP(E$'HE$'%!05NA#\H/$!L=&]```Z.;M_T;T@W[T9'STQT;J(`#' -M1NP``*$&`,1>ZB;'!T!4)HE'`L<&N@0!`"O`7E_)P\@$``!6BW8$@WQZ`'0) -MBUQZ@W\,`'4+@*2``-\KP%[)PY"+1%2+5%8A1&0A5&:+1%B+5%HA1&@A5&J+ -M1%R+5%XA1&PA5&Z+1&8+1&1U$(M$:@M$:'4(BT1N"T1L=+F-1&0>4&H`:`]A -M_W1^_W1\BUQZ_U<,@\0,*\")1&:)1&2)1&J)1&B)1&Z)1&SKBI#(!@``5U;' -M1OX``&D&DAZV``44!XE&^BO_:3;&!;8`@<84!^MOD#EV^G4#OA0']H2```%T -M6O:$@``&=`=6Z&KM@\0"]H2``$!T!U;H"NZ#Q`*`O)H``'0'5NB0`(/$`H.\ -MB@``=`W_C(H`=0=6Z,8&@\0"]H2``"!T!U;H]/Z#Q`**A*,`*N0[1OY^`XE& -M_H'&M@!'.3Z2'G^,H<8%.0:2'G\)QP;&!0``ZP60_P;&!:%(!3E&_G0NBT;^ -MHT@%"\!U!E!H5O_K&&@!X&A6_^B?W8/$!(M>_M'C_[?D!6A2_^B-W8/$!"O` -M7E_)P\@$``!6BW8$Z)[@B4;^BUQXBX>4``4(`%#H7]V#Q`(*A)H`B$;\QH2: -M``#_=O[HI>"#Q`(Y='AU"X!F_%5J`6H$ZPF0@&;\JFH":@B*1OQ05N@&`(/$ -M"%[)P\@"``!6BW8$BD8((D8&/`$:P/;8B(2<`(I&"B)&!CP!&L#VV(B$G@"* -M1@;`Z`2(1OZ*1@B$1OYT$<1<=":#1T@!)H-72@"`3&P"BD8*A$;^="OV1!@( -M=!3$7'0F@T=(`2:#5TH`@$QL`NL2D,1<=":#1U`!)H-74@"`3&P(5NA#`X/$ -M`HM$4(M44HE$<(E4<H",@``@*\!>R</(`@``5U:+=@3V1@8"=$KHH]^)1O[_ -M-JP%C82N`%#HMP6#Q`2+^)G$7'0F*4<$)AE7!H"DA`#`]H2!``AT"HN$L@") -MA*0`ZPB+A+0`B82R`/]V_NB,WX/$`O9&!@%T4.A3WXE&_O\VJ@6-A*8`4.AG -M!8/$!(OXF<1<="8!1P@F$5<*QX2J````QX2L````@*2%`,"`I(``O_]V_NA$ -MWX/$`O:$@`"`=`=6Z!KR@\0"7E_)PY#(`@``5HMV!*&L!4C$7@8FB4<$H:H% -M2,1>!B:)1P;HX-Z)1O[_-JP%C82N`%#H]`2#Q`3$7@8FB0?_-JH%C82F`%#H -MWP2#Q`3$7@8FB4<"_W;^Z-G>@\0"Q%X&*\`FB4<*)HE'"/:$@``"=`:X`0#K -M!)"X`@`KTL1>!B8)1PCVA(``0'0%N``!ZP.X``+$7@8F"4<(]H2``(!T!;@` -M0.L"*\#$7@8F"4<(]H2```AT",1>!B:`3PH!7LG#D,@(``!75HMV!(U\2(IE -M`24`@(D%QT4"``#H*=Z)1OS_-JP%C82N`%#H/02#Q`2)1OC_-JH%C82F`%#H -M*P2#Q`2)1OK_=OSH*=Z#Q`+VA(```G0%N`$`ZP.X`@`KT@D%]H2!``1T!KB` -M`.L#D"O`"07VA(``"'0$@$T"`?9$'"!T"O9%"`AU!(!-`@3V10('=`.`#4"+ -M1O@Y1"AR`X`-!(M&^#E$*G<#@`T(H:P%*T;X2'4#@`T0]H2``$!T!;@``>L# -MN``""07VA(``@'0&N`!`ZP.0*\`)!8M&^CE$+'($@$T!!(M&^CE$+G<$@$T! -M"(M&^CE$,'<$@$T!(*&J!2M&^DAU!(!-`1!>7\G#D%6+[%:+=@0+]G4#Z9L` -MBT8("T8&=0/ID`!6Z(\`@\0"5NC._H/$`HM$2(M42L1>!B:)1VPFB5=NBT10 -MBU12Q%X&)HE':":)5VK_-JP%C82N`%#H!0.#Q`29Q%X&)HE'#":)5P[_-JH% -MC82F`%#HZ@*#Q`29Q%X&)HE'$":)5Q+$7@8FBT<,)HM7#B8I1P0F&5<&Q%X& -M)HM'$":+5Q(F`4<()A%7"H!D27]>R</("```5HMV!(I$4"4$`(E$4,=$4@`` -MBUQXBX>4``4(`%#H.=F#Q`*)1OXY='AU!\=&_```ZP7'1OP!`(I._(#!`M/X -M)0$`/0$`&\#WV(E&^(I._(M&_M/X)0$`/0$`&\#WV(E&^O9$&`AT"X!,4`B# -M?OH`ZPV0"\!T!(!,4`B#?O@`=`2`3%`"]D08!'0(@+R=``#K&)"`O)T``'0' -M@$Q0!.L%D(!D4/N`O)L``'0$@$Q0`8!,4!!>R</(!@``5U:+=@2+?@;V1!@$ -M=`/IM@#WQP(`=0;HL]N)1OKWQP$`=`?'1OP``>L%QT;\``+'1OX``/?'!`!T -M%(M&_(M6_O?0]](AA(``(92"`.L.BT;\BU;^"82```F4@@#WQP0`="+&A)T` -M`3ET>'4$*LGK`K$!N`$`T^!0BUQXBX>4``4<`.L@QH2=```Y='AU!"K)ZP*Q -M`;@!`-/@4(M<>(N'E``%'@!0Z.W7@\0$Q%QT)H-'5`$F@U=6`/?'`@!U"?]V -M^N@VVX/$`EY?R<.0R`0``%=6BW8$BWX&]\<"`'4&Z.S:B4;^]D08!'0(QT;\ -M``#K!I#'1OP"`/?'!`!T)\:$FP`!.71X=04JR>L#D+$!`D[\N`$`T^!0BUQX -MBX>4``4<`.LDD,:$FP``.71X=00JR>L"L0$"3ORX`0#3X%"+7'B+AY0`!1X` -M4.A*UX/$!,1<=":#1TP!)H-73@#WQP(`=0G_=O[HD]J#Q`)>7\G#58OL5HMV -M!&IPBX24``4$`%#H$]>#Q`2`I($`^\>$B@```%[)PY!5B^Q75HMV!.@NVHOX -M@*2``.]J!(N$E``%!`!0Z.+6@\0$5^A`VH/$`EY?R<.058OL5U:+=@3H`-J+ -M^(",@``0:@B+A)0`!00`4.BTUH/$!%?H$MJ#Q`)>7\G#D%6+[%=6BUX$BW<$ -MBW\&._YW"(O&*\=>7\G#BT8&*\<#QEY?R<.0R`8``%=6BW8$Z,G9B_AIQK8` -M!10'B4;ZB]B+AX``BY>"`(E&_/9&_!!T!U/H3_^#Q`*#?@8*=2F+WM'CBX=J -M!4!`4.A#UH/$`J@$=.MJ#8O>T>.+AVH%!08`4.@AUH/$!(O>T>.+AVH%0$!0 -MZ!K6@\0"J`1TZ_]V!HO>T>.+AVH%!08`4.CWU8/$!/9&_!!T'HO>T>.+AVH% -M0$!0Z.K5@\0"J`1TZ_]V^N@`_X/$`E?H,=F#Q`)>7\G#8!X&+HX><`'H"P"Z -M(O^X`(#O!Q]AS[N\!(L?@_L`="Z+EY``[*@$=/"+C[(`B[^T`#OY=![$MZX` -M)HH%BY>2`.Y'.SZL!70'B;^T`.O+PS/_Z_7WAX````AT&HN/I`")C[(`@:>` -M`/_W._ET"/>'@``(`'3`BW\"BS>)-8/^`'0#B7P"QT<"``#'!P``@X^```2# -MIX``_8O>ZX"+E90`@\(([(K@)%!T!`B%F@"+]X'&M@"`Y*!T!`BDF@#K%Y"+ -ME8P`,\#NBY6.`.PBA:(`B^BH@'7&]\4&`'4#Z:0!Q(6F`(NUJ@"+G:P`._-R -M!XO&*\/K")`KWJ&J!2O#.T4N<A'WA8``@`!U"097Z&3L@\0"!XN=E`"#PP:+ -MC9``B]'LBN#VQ`%U`^DP`8O3[/;$\'0#Z0D!/`!U!_=%#@(`==WW10P$`'0" -M)'^*51SVP@%U`^F,`(JU@``Z13ET1CI%.G0*]L8(='GVP@1T=(O3!L1==":# -M1T`!)H-70@`'@Z6``/>#?0(`=1A6N[P$BS>#_@!T`XE\`HD_B36)70)>B]KI -M>O^+TP;$770F@T=$`2:#5T8`!X.-@``(]X6````(=1I6BUT"BS6)-X/^`'0# -MB5P"7L=%`@``QP4``(O:Z3W_]H6A`/]T&#S_=10FB`1&.S:J!74$*S:J!3NU -MK`!T%R:(!$8[-JH%=00K-JH%.[6L`'0#Z0?_5P;$?70F@T4P`2:#53(`)H-% -M-`$F@U4V``=?@_X`=02+-JH%3NG?_HFUJ@!@,O:*U%(RY%!7Z`WD@\0&88NU -MJ@#IP_Z)M:H`]\4$`'0*BY64`(/"!+!0[H.-@`!`@+V8``!U"(J%F0"(A9@` -M]\5@`'4#Z:P!@<>V`,2%I@"+M:H`BYVL`#OS<@>+QBO#ZPB0*]ZAJ@4KPSM% -M+G(1]X6``(``=0D&5^BSZH/$`@>+G90`@\,&BXV0`(O1[(K@]L0!=0/I,`&+ -MT^SVQ/!T`^D)`3P`=0?W10X"`'7=]T4,!`!T`B1_BE4<]L(!=0/IC`"*M8`` -M.D4Y=$8Z13IT"O;&"'1Y]L($='2+TP;$770F@T=``2:#5T(`!X.E@`#W@WT" -M`'485KN\!(LW@_X`=`.)?`*)/XDUB5T"7HO:Z7K_B],&Q%UT)H-'1`$F@U=& -M``>#C8``"/>%@```"'4:5HM=`HLUB3>#_@!T`XE<`E['10(``,<%``"+VND] -M__:%H0#_=!@\_W44)H@$1CLVJ@5U!"LVJ@4[M:P`=!<FB`1&.S:J!74$*S:J -M!3NUK`!T`^D'_U<&Q'UT)H-%,`$F@U4R`":#130!)H-5-@`'7X/^`'4$BS:J -M!4[IW_Z)M:H`8#+VBM12,N105^A<XH/$!F&+M:H`Z</^B;6J`/?%0`!T"HN5 -ME`"#P@2P4.Z#C8``0("]F```=0B*A9D`B(68`('OM@"+E8P`BH6B`.[#@SY8 -M!@!T!KK$`K`@[K\4!^EK_(,^6`8`=`:ZQ`*P(.Z_@`CI6/R#/E@&`'0&NL0" -ML"#NO^P)Z47\@SY8!@!T!KK$`K`@[K]8"^DR_(,^6`8`=`:ZQ`*P(.Z_Q`SI -M'_R#/E@&`'0&NL0"L"#NOS`.Z0S\@SY8!@!T!KK$`K`@[K^<#^GY^X,^6`8` -M=`:ZQ`*P(.Z_"!'IYONZR`*P(.Z_=!+IVONZR`*P(.Z_X!/ISONZR`*P(.Z_ -M3!7IPONZR`*P(.Z_N!;IMONZR`*P(.Z_)!CIJONZR`*P(.Z_D!GIGONZR`*P -M(.Z__!KIDONZR`*P(.Z_:!SIAOL`58OLBUX$_W8(_W8&_W<"_S?H+@"+7@2) -M5P*)!XOE7<(&`%6+[(M>!(L'BU<"BTX&Z/,!BUX$B0>)5P*+Y5W"!```58OL -M5U93,_^+1@8+P'T2]]>+5@3WV/?:'0``B48&B58$BT8*"\!]$O?7BU8(]]CW -MVAT``(E&"HE6"`O`=1:+3@B+1@8STO?QB]B+1@3W\8O3ZSR0B]B+3@B+5@:+ -M1@31Z]'9T>K1V`O;=?3W\8OP,])24/]V"O]V".@T`3M6!G<'<@@[1@1V`X/N -M`3/2B\8+_W0']]KWV(/:`%M>7XOE7<((``!5B^Q35S/_BT8&"\!]$O?7BU8$ -M]]CWVAT``(E&!HE6!(M&"@O`?1"+5@CWV/?:'0``B48*B58("\!U&HM."(M& -M!C/2]_&+1@3W\8O",](+_W5%ZTJ0B]B+3@B+5@:+1@31Z]'9T>K1V`O;=?3W -M\3/24E#_=@K_=@CHD0`[5@9W!W(+.T8$=@8K1@@;5@HK1@0;5@8+_W4']]KW -MV(/:`%];B^5=P@@`58OL4U:+1@H+P'46BTX(BT8&,]+W\8O8BT8$]_&+T^L\ -MD(O(BUX(BU8&BT8$T>G1V]'JT=@+R77T]_.+\#/24E#_=@K_=@CH'``[5@9W -M!W((.T8$=@.#[@$STHO&7EN+Y5W""```58OLBT8&BUX*"]B+7@AU"XM&!/?C -MB^5=P@@`]^.+R(M&!/=F"@/(BT8$]^,#T8OE7<((`#+MXP;1X-'2XOK#`(,& -M3`8!@Q9.!@#_!@`'@SX`!V1S`^F!`(,&!@<!@Q8(!P#'!@`'``"A!`<+!@(' -M="C_-@0'_S8"!VH`:F2A`@>+%@0'*P80!QL6$@=24.AO_U)0Z`3_HY@>@SZ8 -M'@!\!X,^F!YD?@;'!I@>``"#/IX>`WP-_S:8'FC0!>@>R(/$!(,^GAX"?`EH -;TP7H#LB#Q`(KP*,2!Z,0!^ETK@`````````` +M+2TM+2TM+2TM+2TM+0H*```R`3@!,#$R,S0U-C<X.6%B8V1E9@``3`2O*[4K +MNRO!*\<KS2O3*]DKWROE*^LK\2OW*_TK!"P++!(L&2P@+"<L+BPU+#PL0RQ* +M+%$L6"Q?+&8L;2QT+'LL@BR)+)`LERR>+*4LK"RS++HLP2S(+,\LUBS=+.0L +MZRSR+/DL`"T'+0XM%2T<+2,M*BTQ+3@M/RU&+4TM5"U;+59%0U]&055,5"`H +M)60@)60@)60@)60@)60@)60@)60@)60@)60@)60@)60@)60@)60@)60@)60I +M```R-C@Q+F,``!H%`````````````#(```!+````;@```(8```"6````R``` +M`"P!``!8`@``L`0```@'``!@"0``P!(``(`E````2P```)8```#A``!@`&`` +MX`!@`&``X`!@`&``8`!@`.``8`!@`&``X`!@`&``````````$0`B`#,`,P!$ +M`%4`9@"J`(@`F0"[`,P`S`#,```````0`(``D````1`!@`&0`0`"$`(@`C`" +M0`)0`F`"<`(``!``@`"0```!$`$@`3`!0`%0`6`!<`&``9`!H`&P`<`!T`'@ +M`?`!``(0`B`",`)``E`"8`)P`H`"D`*@`K`"0`!``#1-%D@``-8OIC&:,@`` +M%#<H/!0^3%$````````````````````````E9``N````````````````^KP` +M!#/`CM".P+@``8[8,\".P":!/@`"I_)U)R:!/@("2:%U'B:!/@0"4F-U%2:! +M/@8"(?%U#":A"@(FBQX,`NMBD+E:T#/VCL8FH0``)HD.``"^`!"+%@``CL8F +M.0X``'0*@<8`$('^`(!RZ3/2CL(FHP``C,B[4&*#X_#!ZP0#V$..PR:A```F +MB0X``(L6```F.0X``'4))J,``$,[WG+A,\"C#`#'!@X```"+T\'B!`$6#`"# +M%@X``(O3P>H,`18.`*$,`(L6#@"Y4&*)#A@`@\$?@^'PB_&+^2O!@]H`P>@$ +MP>(,"]".PD].C,B.V/WSI/P&:/H`R[@``8[8N5`?B_&+^8O9B1XD``,>(`"# +MPP^#X_"+P\'H!"O0CL).3_WSI/R,P([8CL".T(OC@^P$OU`&,\"Y4!^)#AP` +M*\_\\ZJ,R*,&`(S8HP0`+J-P`8S0HPH`C,"C"`",V,'@!*,4`(S8P>@,HQ8` +MZ#8>Z_X``,@$``!75HM&")F+'GX'.5<0<F]W!3E'#G)HBW<$F8OXB]H#?@03 +M7@:#[P&#VP"+S@K)=`C1Z]'?_LEU^(O'F8O/B]J+1@2+5@:)3OR)7OZ+S@K) +M=`C1ZM'8_LEU^#M&_'4%.U;^=#F+QYF+S@K)=`C1X-'2_LEU^(E&!(E6!NL@ +MD)"9.5<0=QAR!3E'#G,1:.(`_S8N`/\V]@#HI2*#Q`:+1@2+5@9>7\G#R!`` +M`%=6BQY^!XM'$HM7%#D6%@!W'W(&.084`',7H10`BQ86`"M&!!M6!M'JT=@# +M1@035@8K1@0;5@:)1O")5O(K_XM'#HM7$(E&](E6]CO7=00[QW0-4E#_=O+_ +M=O#HA%Z+^`O_=`B+1O8+1O1U#[\!`(M&\(M6\HE&](E6]HM&"-'@`\<KTO?W +MB_`+]G4#O@$`:@!6_W;V_W;TZ$=>B4;XBT8(T>`#QVH`4/]V\O]V\.@Q7HE& +M_HM&^#E&_G8&BT;^B4;X/8``<P7'1OB``(M&^%Y?R<.0R!P``%=6QT;N``/' +M1O```,<&2A^``L<&3!\``,0>2A\FBT<$HTX?)HI''"4!`#T!`!K`_L"B6``F +MBT<2)@M'$'0*)HM'$*-<!^@6&8M&[HM6\-'JT=C1ZM'8T>K1V-'JT=B*3NZ# +MX0^)#EX'HV`'@4;N@`"#5O``:(``4%'H62>#Q`;$'EX')L='!@$`Q!Y>!R;' +M1T+_`,0>7@<FQD=,`<0>7@<FQD=-`<0>7@<FQD=.`,0>2A\FBT<,B4;DBQY^ +M!XL'+1<`?`1(2'X.H4H`HT`?QP84'VA9ZQ)H60!H9P'_-BX`:@+HX1J#Q`B+ +M1N1`HU(&Q!Y>!R:)1U*A4@9(F3/"*\+!^`,SPBO"0*,$'Z%2!@4'`)DSPBO" +MP?@#,\(KPD`D_HE&[(M&[HM6\,0>7@<FB4=8)HE76HM&["O2`4;N$5;PBT;N +MBU;PQ!Y>!R:)1UPFB5=>BT;L*](!1NX15O!0Q!Y>!R:+1U@FBU=:T>K1V-'J +MT=C1ZM'8T>K1V":*5UB#X@^+RE!1Z$TF@\0&_W;LQ!Y>!R:+1UPFBU=>T>K1 +MV-'JT=C1ZM'8T>K1V":*5UR#X@^+RE!1Z!TF@\0&H5(&B4;LN`8`]V;LB4;L +MBT;NBU;PQ!Y>!R:)1U0FB5=6BT;L*](!1NX15O#$'EX')HM'5":+5U;1ZM'8 +MT>K1V-'JT=C1ZM'8)HI/5(/A#XE.Z(E&ZO]V[%!1Z+TE@\0&BQY^!XL'+1<` +M?`1(2'X(QP92```#ZQ#'!E(```&+'GX'@W\H`'0(QT;\`0#K!I#'1OP"`&B2 +M`/]V\/]V[N@?_(/$!HE&[HE6\(M&_,1>Z":)!XM&[HM6\,1>Z":)1P(FB5<$ +M:)(`BT;NBU;PT>K1V-'JT=C1ZM'8T>K1V(I6[H/B#XO*4%'H,26#Q`:!1NZ2 +M`(-6\`"#1N@&BQY^!X-_*`!^$(M&Y"M'*)GW?RB)1O3K!I#'1O0``(-^]`!] +M!<=&]```QT;^``#'1N8``"OVZ0(!D(M^_M'GBT$8BT[T0??I.T;F?@O$7N@F +MQP<`!.L)D,1>Z";'!P``BT;NBU;PQ%[H)HE'`B:)5P1HO`"+1NZ+5O#1ZM'8 +MT>K1V-'JT=C1ZM'8BE;N@^(/B\I04>B*)(/$!H%&[KP`@U;P`/]&YHM^_M'G +MBQY^!XM!&(M.]$'WZ3M&YG]YQT;F``#_1OZ#?OX(?&O$'DH?)HM'%(E&\B:+ +M1QB)1O:#?O(`=`D+P'4%QT;V``&#?O8`=`N#?O(`=07'1O(``8-^\@!U&X-^ +M]@!U%?]VY/]V\/]V[NA;^X/$!HE&\HE&]L0>7@<FBT=4)HM75HE&Z(E6ZBOV +MZT60D$:#1N@&.7;D?HMHO`#_=O#_=N[H>OJ#Q`:)1NZ)5O"+1N:+?O[1YXL> +M?@<Y01A_`^G1_L1>Z";'!R``Z>S^1H-&Z`8Y-E(&?P/IH@#$7N@F]P?@_W3H +M)HM'`B:+5P31ZM'8T>K1V-'JT=C1ZM'8)HI/`H/A#XE.^(E&^O]V\O]V\/]V +M[N@)^H/$!HE&[HE6\,1>^":)A[(`)HF7M`"+1O+$7O@FB8>V`(M&\BO2`4;N +M$5;P_W;V_W;P_W;NZ-'Y@\0&B4;NB5;PQ%[X)HF'I@`FB9>H`(M&]L1>^":) +MAZH`BT;V*](!1NX15O#I4/]J`&H$:*P*:@SH#B>#Q`B+1NZ+5O"CP`:)%L(& +MHQ``B182`"O`7E_)PY#(%@``5U9K!E(&*E#HF1J#Q`*C>`:)%GH&BQY`'_\7 +MH7H&"P9X!G42:(\`:#H"_S8N`&H"Z(T6@\0(:P92!BI0_S9Z!O\V>`;HB"*# +MQ`;$'EX')HM'5":+5U;1ZM'8T>K1V-'JT=C1ZM'8)HI/5(/A#XE.[HE&\,=& +M]#``H7@&BQ9Z!HE&^HE6_,=&_O__QT;R`0`K_ROVZ8@!)HM'!":+5P:)1NJ) +M5NS$7NHFBX>R`":+E[0`T>K1V-'JT=C1ZM'8T>K1V":*C[(`@^$/Q%[Z)HE/ +M"":)1PK$7NHFBX>F`":+EZ@`T>K1V-'JT=C1ZM'8T>K1V":*CZ8`@^$/Q%[Z +M)HE/#":)1P[$7OHF]T<FX`-U`^FG`(-^\@!U`^F>`/]&_HM>_M'CB;=*!XM& +M_HL>?@<Y1Q9^!3T(`'Q\BQY^!XM?%M'CB;=*!\0>7@<FBT=8)HM76M'JT=C1 +MZM'8T>K1V-'JT=@FBD]8@^$/B0X&'Z,('R:+1UPFBU=>T>K1V-'JT=C1ZM'8 +MT>K1V":*3UR#X0^)#F('HV0'QT;V8@+'1O@``,1>]B;&!PW$7O8F@#\`=0/I +MY`#K\BO_B7[RB\<JY)F+R(I&_HO:F8/*_XKRBM2*X"K`"\$+T\1>^B:)!R:) +M5P*+'D`?@W\"`'08C4;T4,1>^B;_=P(F_S>+'D`?_U<"@\0&1XM>_M'C`QY^ +M!SE_&'\%QT;R`0!&@T;Z*H-&[@8Y-E(&?P/I$?_$7OHFB7<DQ%[N)HL'Q%[Z +M)HE')L1>[B:+1P(FBU<$T>K1V-'JT=C1ZM'8T>K1V":*3P*#X0_$7OHFB4\$ +M)HE'!HO&P>`#F?<^4@:+R+`!TN#$7OHFB$<HQ%[Z)O9')A]UC":#?R8`=`/I +M`_[I?__$'EX')H-_0@!U!L<&4@```"O`7E_)PY#H'".#/E```'0*4.@@(X/$ +M`BO`P_\&4`!0Z!(C@\0"Z`@`QP90````Z^?(#```5U;$'EX')O]'0,0>7@<F +M@W]0`'1"H:0`_P:D`#UD`'8*_P:F`,<&I````":`?T\`=`O'!J8````FQD=/ +M`*&F`,0>7@<F.4=0=PWH?1#$'EX')L='4```Q!Y>!R:`?V$`=&`K_^LGA7;X +M=!1K1OHJ`P9X!HL6>@924.@0`8/$!/]&^M'FBT;^.4;Z?-I'.3X$'WXOQ!YB +M!R:*`9B)1O@+P'3JB\?!X`.)1OH%"`")1OXY!E(&?0:A4@:)1OZ^`0#KPY#$ +M'EX')H!_8`!U`^F)`,=&]@``*__K09"%=OAT+6M&^BH#!G@&BQ9Z!E)0Z#(( +M@\0$"\!]%6M>^BH#'G@&C@9Z!B:*1R@JY`E&]O]&^M'FBT;^.4;Z?,%'.3X$ +M'WXNQ!X&'R:*`9B)1O@+P'3JB\?!X`.)1OH%"`")1OXY!E(&?0:A4@:)1OZ^ +M`0#KPXI&]L0>7@<FB$=@@SY2``!T&8,^5```=!)J`/\V4@#H*QZ#Q`3'!E0` +M``"+'D`?@W\4`'0#_U<4*\!>7\G#R"P``%=6Q%X$)HM'!":+5P:)1NB)5NHF +M]D<F'W0,)HI')BO2M/\*].L')HL')HM7`HE&_(E6_L1>Z":`/P!U`^E]`2:+ +M1P(FBU<$B4;@B5;B*\`FB4<$)HE'`L1>Z";&!P"+'D`?.4<&=#O$7N@F_W<$ +M)O]W`O]V_O]V_(L>0!__5P:#Q`B+^(/_`70F"_]\`XU%`8E&W)G$7N@FB4<" +M)HE7!.L.D,1>Z";'1P(!`":)1P2+'D`?@W\*`'4#Z<L`C4;LB\B+%@0`4E%J +M`&@-8?]V_O]V_(L>0!__5PJ#Q`R+^(/_`74B:!L#:*@`Z%X7@\0$B\=(=1%H +M'`/_-BX`_S;V`.A(%X/$!@O_?'[V1O`$=2*`3O`$Q%X$)H!/$`C$7N@FBX>V +M`+D%`"O2]_'$7@0FB4<2]D;P`G4,@$[P`L1>!":`3Q`0]D;Q`74,@$[Q`<1> +M!":`3Q"`Q%X$)O9'$)AT((U&[(O(BQ8$`%)1:@!H#F'_=O[_=OR+'D`?_U<* +M@\0,Q%X$)H!G$)O'!E0``0#$7@0FBD\D@.$'L`'2X":+7R3!ZP,#'@8?C@8( +M'R8(!\1>!":*1RC$'EX')@A'8,1>Z":+1PPF"T<*=0/I[P+$7N@FBT<*)HM7 +M#(E&X(E6XHM&X(M6XB8Y1PIUXR8Y5PQUW2O`)HE'$":)1P[$7N@FB4<,)HE' +M"HE&Y(M&X.E1`9"+1NB+5NH%$@")1MB)5MK$7M@F]D<$!'43Q%X$)H!/$`C$ +M7M@F@$\$!.L)D,1>!":`9Q#WQ%[8)O9'!`)U$L1>!":`3Q`0Q%[8)H!/!`+K +M",1>!":`9Q#OQ%[8)O9'!0%U%,1>!":`3Q"`Q%[8)H!/!0'I!P&0Q%X$)H!G +M$'_I^P"0Q%[H)HM'$HE&Y/]VY/]V!O]V!.CF"X/$!NG>`,=&Y`(`@7[@#&%U +M!H-^X@!T#8%^X`IA==6#?N(`=<^`3N0!Z\F0QT;D`@"!?N`'874&@W[B`'0- +M@7[@!6%U"H-^X@!U!(!.Y`'_=N3_=@;_=@3HBPN#Q`:+1NB+5NH%$@")1MB) +M5MK$7N@FBX>V`,1>V"8Y1R1R$<1>Z":+A[8`2$C$7M@FB4<DQ%[8)H-_)`!U +M$<1>Z":+A[8`N04`*]+W\>L$)HM'),1>!":)1Q+K+9`M`6$]#0!W)-'@DR[_ +MI]@/^@[T#_0/;@\\#SP/00_T#_0/%@\6#QL/]`]X#HL>0!^#?PH`=0/IW0#_ +M=N+_=N#HU`J#Q`0+P'0-Q%[H)HM'$B:+5Q3K"8M&Z(M6Z@42`(E&V(E6VE)0 +M_W;B_W;@_W;^_W;\BQY`'_]7"H/$#(OX"_]U8XM&X"T2875;BT;HBU;J!1(` +MB4;4B5;6BT;H!;(`4E#H]02#Q`3$7M0F`0>+1NB+5NH%I@!24.B<!(/$!,1> +MU"8!1P+$7N@FBX>V`$C$7M0F`4<$Q%[H)HN'J@!(Q%[4)@%'!H/_`70="_]\ +M!8U%`>L"B\>)1M29Q%[H)HE'#B:)5Q#K(9!HI@-HN`#HVQ.#Q`3K$L1>Z";' +M1PX!`";'1Q```+___\<&5``!`,1>!":*3R2`X0>P`=+@)HM?),'K`P,>!A^. +M!@@?)@@'Q%X$)HI'*,0>7@<F"$=@Q%X$)O9'$0%T3\=&\`(`QT;R```KP(E& +M]HE&](E&[HE&[":`9Q'^Q%X$)H!/$"#'!E8``0"-3NR+%@0`4E%J`&@/8<1> +M!";_=P(F_S?H=P2#Q`S'!E8```#$7@0F]D<0!'0#Z<@!BT;HBU;J!;(`4E#H +MR0.#Q`2+\`OV?P/IK@'$7@0F.7<2=P4F@&<0W\1>!":`9Q"_QT;>``"`/E@` +M`'0QBQY`'X-_"@!T)XU&X!90:@!H$V'_=O[_=OR+'D`?_U<*@\0,/0$`&\!` +MB4;>"\!T""O`B4;BB4;@@W[>`74,:-H#:,@`Z*42@\0$BT;B"T;@=`/I-@&+ +M'D`?@W\0`'4#Z2D!Q%[H)HN'M@`FBX^Z`"O!.\9W#R:+A[H`)HN_M@`K^.L# +MD(O^5\1>!":+1P@FBU<*Q%[H)HN/N@`#P5)0_W;^_W;\BQY`'_]7$(/$"HE& +MU`O`?07'1M0``#EVU'TS.7[4=2Z+QBM&U%#$7@0F_W<*)O]W"/]V_O]V_(L> +M0!__5Q"#Q`J+^`O_?0(K_P%^U.L"*_^#?M0`?P/IC@`Y=M1T",1>!":`3Q`$ +M*W;4Q%[H)HN'N@`!1M2+1M0F.8>V`'<#B7[4BT;4)HF'N@#$7@0F.7<2=E4F +M]D<0*'5.*\")1O*)1O")1O:)1O2)1NZ)1NPF]D<0('4)@$[P!":`3Q`@QP96 +M``$`C4[LBQ8$`%)1:@!H#V'$7@0F_W<")O\WZ*("@\0,QP96````Q%[H)H!_ +M`0!U`^F6`":+1P8FBU<(B4;@B5;B*\`FB4<()HE'!L1>Z";&1P$`BQY`'SE' +M"'0K_W;^_W;\_U<(@\0$B_B#_P%T)0O_?`.-10&)1M29Q%[H)HE'!B:)5PCK +M#<1>Z";'1P8!`":)1PC'!E0``0#$7@0FBD\D@.$'L`'2X":+7R3!ZP,#'@8? +MC@8('R8(!\1>!":*1RC$'EX')@A'8"O`7E_)P\@$``!6Q%X$)HM'!":+5P:) +M1OR)5O[$7OPF@+^2``!T![C__U[)PY#$7@0F]D<0`71`:A`%E`!24(O#C,(% +M%`!24.A8%H/$"L1>!":*1Q`D@CP"=0G$7OPF@(^9``'$7OPFQH>2``'$7@0F +M@&<0_NNPD":*1Q`D@CP"=3QJ$(M&_`64`%)0Z$@6@\0&Q%[\)H"/F0`!BT;\ +MBU;^!90`4E!J`&@/8<1>!";_=P(F_S?H/@&#Q`SI:?_$7OPFBT<$)@M'`G0# +MZ5G_)HM'""8+1P9T`^E,_R:+1Q`F"T<.=`/I/__$7@0F]D<F'W45BT;\!:8` +M4E#H+0"#Q`0+P'0#Z2#_Q%X$)HI/)(#A![`!TN#VT":+7R3!ZP/$-@8?)B`` +M*\!>R</(`@``5U;$7@0FBW<()HM_"#OW=`J+]R:+?P@[]W7V)HM'!HE&_CEV +M_G()BT;^*\9>7\G#)HM'!"O&`T;^7E_)PY#(`@``5U;$7@0FBW<&)HM_!CO^ +M=`J+]R:+?P8[_G7V)HM'"(E&_CEV_G<)B\8K1OY>7\G#)HM'!"M&_@/&7E_) +MPY!5B^Q6BW8(@_X!=2"+1@2+5@8%L@!24.BD_X/$!,1>!"8KA[8`]]A(7LG# +MD(M&!(M6!@6F`%)0Z$+_@\0$Q%X$)BN'J@#KWI#(%```5U:#?@3_=0:#?@;_ +M=!.+1@2+5@8JTCW__W4?@?H`_W49:.H$_S8N`/\V]@#HE0Z#Q`:X__]>7\G# +MD(M6!BK`*M(]`/]U1CO0=4(K]NL!1CDV4@9^%HI&!"KD:]XJ`QYX!HX&>@8F +M.4<F=>.*1@0JY&O>*@,>>`:.!GH&)CE')G0%:/,$ZYYKQBKK79"+1@2+5@:* +MQ(K6*O8JY(E&_HI&!(E&\(-^_@!\#(M&_HL>?@<Y1Q9_!VC[!.EI_Y"+V-'C +MB[=*!X-^\`!\$(M&\`/&BU[^T>,YATP'?P9H``7I1/^+1O`#QFO`*@,&>`:+ +M%GH&B4;RB5;TQ%[R)HM'!":+5P:)1OJ)5OR!?@@/870#Z?T"@WX*`'0#Z?0" +MBT8."T8,=1*+1@X+1@QT`^D%_V@*!>GQ_I"+1@R+5@Z)1O:)5O@F]D<F'W0# +MZ0H!)O9'$`)U#<1>]B;V1P4!=0/I]@!J`/]V_/]V^NA+_H/$!HE&[`O`=0O$ +M7O(F@$\0`NG6`,1>^B:+AZH`)HN/K``KP3M&['<.)HN'K``FB[^J`"OXZP.+ +M?NQ7Q%[R)HM'#":+5P[$7OHFBX^L``/!4E#_=@;_=@2+'D`?_U<.@\0*B_`+ +M]GT"*_8+]GXQ._YU+8M&["O&4,1>\B;_=PXF_W<,_W8&_W8$BQY`'_]7#H/$ +M"HOX"_]]`BO_`_?K`BO_.7;L?B%J`/]V!O]V!(L>0!__5Q*#Q`8+P'4+Q%[R +M)H!G$/WK"9#$7O(F@$\0`@OV?AC$7OHFBX>L``/P)CFWJ@!W`HOW)HFWK`"# +M/E8``'0#Z:``Q%[V)O='!`8!=0/ID@`F]D<$!G0(Q%[R)H!G$/O$7O8F@&<$ +M^\1>]B;V1P0"=!6+1OJ+5OP%L@!24.C7_(/$!`O`?PK$7O(F]D<00'0(Q%[V +M)H!G!/W$7O(F]D<0$'0(Q%[V)H!G!/W$7O(F]D<0@'0(Q%[V)H!G!?[$7O8F +MBT<")@L'=1HFBT<*)@M'"'40)HM'!B8+1P1U!BO`7E_)P\1>^B:`OY(``'4# +MZ:H`Q%[R)O9'$`%U$6H0B\.,P@44`%)0Z+D1@\0&Q%[V)HL')HM7`L1>\B8) +M1Q0F"5<6Q%[V)O9'!!YT",1>\B:`9QCAQ%[V)O9'!1YT",1>\B:`9QGAQ%[V +M)HM'!":+5P;$7O(F"4<8)@E7&L1>]B:+1P@FBU<*Q%[R)@E''"8)5Q[$7O8F +MBT<*)@M'"'03)HM'#":+5P[$7O(FB4<@)HE7(L1>\B:`3Q`!ZR!J$(O#C,(% +ME`!24/]V#O]V#.C?$(/$"L1>^B;&AY(``<<&5``!`,1>\B:*3R2`X0>P`=+@ +M)HM?),'K`P,>!A^.!@@?)@@'Q%[R)HI'*,0>7@<F"$=@Z8$`@7X(`&=U(X-^ +M"@!U'8-^#@!\`_]&#(M&#(M6#L1>^B:)1PXFB5<0ZUB0@7X(`6=U(X-^"@!U +M'8-^#@!\`_]&#(M&#(M6#L1>^B:)1P(FB5<$ZRZ0@7X(`F=T`^G&^X-^"@!T +M`^F]^X-^#@!\`_]&#(M&#(M6#L1>^B:)1P8FB5<(QP94``$`Q%[R)HI/)(#A +M![`!TN`FBU\DP>L#`QX&'XX&"!\F"`?$7O(FBD<HQ!Y>!R8(1V"#/E(``'4# +MZ2K^@SY4``!U`^D@_FH`_S92`.BD#X/$!,<&5````.D+_I!5B^R+1@0M`&%\ +M"4A(?P6X`0#)PRO`R</("```5HMV".C*$HE&^,1>!":+1P0FBU<&B4;ZB5;\ +M]\8!`'0JQ%[Z)HN'K``FB8>N`,1>^B:+AZX`B4;^BT;^)CF'K`!UWL1>!":` +M9Q#]]\8"`'1+Q%X$)O9'$!!U%\1>^B:+A[H`)CF'N`!T",1>!":`3Q$!Q%[Z +M)HN'N``FB8>Z`,1>^B:+A[@`B4;^BT;^)CF'N@!UWL1>!":`9Q";_W;XZ#X2 +M@\0"*\!>R</($```5U;H'A*+^*%X!HL6>@:)1OR)5OZ+P@M&_'4'*\!>7\G# +MD&H,C4[PBQ8$`%)1Z/4.@\0&QT;T___'1O;__ROVZUR0Q%[\)O9')B!T+HL> +M0!^#?PH`="2-1O"+R(L6!`!246H`:`EABU[\)O]W`B;_-XL>0!__5PJ#Q`R+ +M'D`?@W\(`'04Q%[\)O]W`B;_-XL>0!__5PB#Q`1&@T;\*CDV4@9_GU?HBQ&# +MQ`+I;O^0R`H``%=6QP9^!Q8?QT;\``+'1OX``,1>_":!/Z?R=`/I*`$F@7\" +M2:%T`^D=`2:!?P128W0#Z1(!)H%_!B'Q=`/I!P$FBT<4HQ8?ZT^0QP8H'P`` +MQP8J'P$`QP8D'P!`QP8F'P``QP8:'PX`ZU+'!B@?``#'!BH?`0#'!B0?``#' +M!B8?`0#'!AH?$`#K,L<&*!\``,<&*A\"`.O>2#T*`'<>T>"3+O^G`!W$'*0< +MQ!S$'*0<I!SD'!8=Q!S$',0<QP88'P$`Q%[\)H-_&`!U!B;'1QA0`&H!:*"& +MQ%[\:@`F_W<8Z"M$HQP?B18>'VH`:@124.AK0J,@'XD6(A_$7OPF@W\:`'00 +M)HM'&HE&]L<&/A\0`.L.D":+1PZ)1O;'!CX?```K]NL"D$:#_A!]"XO.BT;V +MT^`+P'7O`38^'\<&+!\!`*$^'Z,N'\=&^``"QT;Z``#$7O@F@3]%0W0#Z0`! +M)H%_`E`A=`/I]0#'!A8?%P"#/EP'`'0=@SY<!QAU"<<&%A\8`.L.D(,^7`<9 +M=0;'!A8?&0"A%A\M&`!T%<<&)!\`$,<&)A\``,<&&A\,`.L3D,<&)!\``,<& +M)A\!`,<&&A\0`,<&*!\``,<&*A\"`,1>^":+1P:C&!_'!AP?0'C'!AX??0%J +M`&H$_S8>'_\V'!_H:T&C(!^)%B(?QP8^'P``QP8L'P``*_;K!2O``_!&@_X( +M?4K$7OB#PP@FB@`JY(E&]CW_`'0WBD;V)0<`.\9U+8I&]B4@`#T!`!O_@^?X +M@\<0`3X^'XL>+!_1XXF_+A__!BP?@_\0=;&X`0#KKBO`7E_)PU6+[/]V"/]V +M!HM>!-'C_[<H`?\V,`'HW06+Y8U&#%#_=@IJ`&H`Z`D&B^5H)@'HAP4KP,G# +MD&AH`>BZ!8/$`O\V2@1HNP'HK06#Q`3_-D@$_S86'VC0`>B<!8/$!O\V1A__ +M-D0?_S8.`/\V#`!H'0+H@P6#Q`K_-L(&_S;`!O\V;@?_-FP':&H"Z&H%@\0* +M_S8>`/\V'`#_-AH`_S88`&BW`NA1!8/$"O\V!`#_-@8`:`0#Z$`%@\0&_S8( +M`/\V"@!H4P/H+P6#Q`;_-CX?_S8L'VBC`^@>!8/$!FCT`^@5!8/$`L.0Z*_\ +MZ)(.Z#D+Z$3CZ`\`Z$3HZ#O_Z*8-Z7L*D,.0R`0``*$4`(L6%@`K!A``&Q82 +M`*-L!XD6;@>A#`"+%@X`*P9L!QL6;@>C1!^)%D8?H1``BQ82`-'JT=C1ZM'8 +MT>K1V-'JT=B*#A``@^$/B4[\B4;^H6P'BQ9N!\1>_":)!R:)5P+$7OPKP":) +M1P8FB4<$Q%[\)HE'"B:)1PB+1OR+5OZC>@>)%GP'HPP?B18.'RO`R<.0R`0` +M`*%Z!XL6?`?K"9`FBT<$)HM7!HE&_(E6_HO""T;\=!:+1@2+5@;$7OPF.5<" +M<MQW!28Y!W+5BT;\BU;^R<.0R`0``(M&!@M&!'17H7H'BQ9\!\1>!":)1P0F +MB5<&Q%X$*\`FB4<*)HE'"*%\!PL&>@=U$(M&!(M6!J,,'XD6#A_K$Y"+1@2+ +M5@;$'GH')HE'"":)5PJ+1@2+5@:C>@>)%GP'*\#)PY!5B^R+1@8+1@1T9\1> +M!":+1PHF"T<(=1(FBT<$)HM7!J-Z!XD6?`?K%9`FBT<$)HM7!B;$7P@FB4<$ +M)HE7!L1>!":+1P8F"T<$=1,FBT<()HM7"J,,'XD6#A\KP,G#)HM'"":+5PHF +MQ%\$)HE'"":)5PHKP,G#R!0``(M&!(M6!H#D#XK$BN**UBKVT>K1V-'JT=C1 +MZM'8T>K1V`-&!(/2`(E&^(E6^L1>!":+!R:+5P(#1O@35OJ)1NR)5NZA>@>+ +M%GP'ZTB+1O2+5O8Y1OAU-3E6^G4PQ%X$)HL')HM7`L1>_"8!!R815P+_=O[_ +M=OSH#?^#Q`2+1OR+5OZ)1@2)5@;IB`"0)HM'!":+5P:)1OR)5OZ+P@M&_'1R +MBT;\@.0/BL2*XHK6*O;1ZM'8T>K1V-'JT=C1ZM'8`T;\@](`B4;PB5;RQ%[\ +M)HL')HM7`@-&\!-6\HE&](E6]HM&\(M6\CE&['0#Z5W_.5;N=`/I5?\&4^B* +M_H/$!,1>_":+!R:+5P+$7@0F`0<F$5<"BT;^"T;\=`/IXOZ+1@2+5@;)P\@2 +M``"+1@0%!0`D_HE&!"T,`!O)]]$CP04,`(E&],=&]@``Z`,+B4;R_W;V_W;T +MZ(3]@\0$B4;\B5;^B\(+1OQU#O]V\NCP"H/$`BO`F<G#4O]V_.@)_H/$!(M& +M_(M6_HE&[HE6\,1>_":+!R:+5P(K1O0;5O:)1OB)5OH+TG4%/0P`<F6+PXS" +M@.0/BL2*XHK6*O;1ZM'8T>K1V-'JT=C1ZM'8`\.#T@`#1O035O;1ZM'8T>K1 +MV-'JT=C1ZM'8BD[\`D[T@^$/B4[\B4;^BT;XBU;ZQ%[\)HD')HE7`O]V_O]V +M_.@1_8/$!/]V\NA("HM&](M6]L1>[B:)!R:)5P*#1NX$BT;TBU;V`09$'Q$6 +M1A\I!FP'&19N!XM&[HM6\,G#R`X``(M&!(M6!H#D#XK$BN**UBKVT>K1V-'J +MT=C1ZM'8T>K1V`-&!(/2`#D6$@!W%G(&.080`'<..186`'<-<@8Y!A0`<P6X +M___)PX-N!`2+1@2+5@:)1O*)5O3$7O(FBP<FBU<"B4;\B5;^Z)@)B4;V_W;T +M_W;RZ#G]@\0$B4;RB\(+1O)T"E+_=O+H1_R#Q`3_=O;H?@F+1OR+5OXI!D0? +M&19&'P$&;`<1%FX'*\#)PU6+[(,^3A\`=!"#/A0?`'0)_W8$:@#_%A0?*\#) +MPU6+[(,^3A\`=!&#/A0?`'0*_W8&_W8$_Q84'RO`R<.058OLC48&4/]V!&H` +M:@#H*P#)PY!5B^R-1@A0_W8&_W8$:@#H%@#)PU6+[(U&"%#_=@9J`/]V!.@" +M`,G#R`X``%=6BT8*B4;RBUX(_T8(B@>8B_B#_R5T,@O_=1(Y?@9T!HM>!L8' +M`"O`7E_)PY"#?@8`=`J+7@:(!_]&!NO*5_]V!.A;_X/$!.N^BUX(@#\E=1*# +M?@8`=`B+7@;&!R7KV6HEZ]N`/RUU"_]&",=&]@$`ZP:0QT;V``"+7@B`/S!U +M"_]&",=&_`$`ZP:0QT;\``"+7@B`/RMU"_]&",=&^@$`ZP:0QT;Z``"+7@B` +M/R!U"_]&",=&]`$`ZP:0QT;T``"+7@B`/R-U`_]&""OVZQ6#_SE_((O&P>`" +M`\;1X`/'+3``B_"+7@C_1@B*!YB+^(/_,'W;@_\N=16+7@C_1@B*!YB+^(/_ +M,'P%@_\Y?NL]9`!U`^G[`'X#Z0P"/54`=0/I(P%^`^GG`2U$`'4#Z18!+0L` +M=0/I#@'I'`*#?O8`=2S'1O@!`.L/D&H@_W8$Z$[^@\0$_T;X.7;X?1&#?@8` +M=.>+7@;&!R#_1@;KYX-^!@!T'HM>\HH'BUX&B`?_1@:#?O8`=0/IS@''1O@! +M`.LCD(M>\HH'*N10_W8$Z`#^@\0$Z]R0:B#_=@3H\OV#Q`3_1O@Y=OA\`^F< +M`8-^!@!TY(M>!L8'(/]&!NODD&H`:@#_=O;_=OQ6:@*+7O)J`/\WC48&4/]V +M!.AT`8/$%.EF`6H`:@#_=O;_=OQ6:A#KVI!J`&H`_W;V_W;\5FH(Z\J0_W;T +M_W;Z_W;V_W;\5FH*BU[RBP>94E#KMY!J`&H`_W;V_W;\5FH*ZZ"0BUX(_T8( +MB@>8B_B#_T%\"(/_6G\#@\<@B\<]:0!T5W]M+6(`=`9(2'1,ZR)J`&H`_W;V +M_W;\5FH"BU[R_W<"_S>-1@90_W8$Z-D`@\04@T;R`NG'`)!J`&H`_W;V_W;\ +M5FH0Z]20:@!J`/]V]O]V_%9J".O$D/]V]/]V^NL$:@!J`/]V]O]V_%9J"NNL +MD"UO`'33+08`=.8M`P!TN>NOD(M>\HL'B4;^BU[^_T;^B@>8B_@+_W1E@WX& +M`'0+BUX&B`?_1@;KX9!7_W8$Z)7\@\0$Z]0M6`!U`^DO_RT*`'4#Z:[^2'4# +MZ1;^ZS`M:0`]#P!W*-'@DR[_IRPH!B=,*$PH,"=,*$PH]B9,*$PH3"C0)TPH +M("=,*$PHYB:#1O("Z:G\D,@F``!75HM&"(M6"HE&_(E6_@O2?0KW7OR#5OX` +M]U[^*_:+1@R94E#_=O[_=OSHUS>+V`,>7@2*!XA"W$:+1@R94E"-1OQ0Z-@V +M@W[^`'_2?`:#?OP`=<J#?@H`?0^#?A0`=0:#?A8`=`/_3@Z#?A(`=3&#?A`` +M=2N+_NL-D&H@_W8$Z+K[@\0$1SE^#GX5BUX&@S\`=.>+'\8'((M>!O\'Z^:0 +M@WX6`'4&@WX4`'08@WX*`'T2BUX&@S\`="J+'\8'+8M>!O\'@WX4`'0S@WX* +M`'PMBUX&@S\`=!J+'\8'*XM>!O\'ZQEJ+?]V!.A0^X/$!.O3D&HK_W8$Z$+[ +M@\0$@WX6`'0>@WX4`'48@WX*`'P2BUX&@S\`=!N+'\8'((M>!O\'@WX2`'4_ +M@WX0`'0YB_[K&Y!J(/]V!.@"^X/$!.OBD&HP_W8$Z/3Z@\0$1SE^#GX5BUX& +M@S\`=.>+'\8',(M>!O\'Z^:0C43_B4;:ZQB+7MJ-1MP#V(H'F%#_=@3HO/J# +MQ`3_3MJ#?MH`?""+7@:#/P!TVHM>VHU&W`/8B@>+7@:+'X@'BUX&_P?KUX-^ +M$@!T*HO^ZPQJ(/]V!.A^^H/$!$<Y?@Y^%8M>!H,_`'3GBQ_&!R"+7@;_!^OF +MD"O`7E_)PX,&@`<!@Q:"!P#K]`````````````#ZNB+_N`"`[[HH_[!M[NL` +MNF;_,\#OZP`SP([8CM".P.H``/__B]R+5P**1P3NPXO<BU<",\#LPXO<BU<" +MBT<$[\.+W(M7`NW#58OL5E<>!L1^",5V!(M.#(O&,\>I`0!U$_?&`0!T!@O) +M=`ND2='I\Z6#T0#SI`<?7UY=PU6+[%<&Q'X$BTX(,\#1Z?.K<P&J!U]=PP#( +M`@``:@!J9/\V(A__-B`?Z`DVB4;^:`'@:&;_Z(/_@\0$_W;^:&+_Z'?_@\0$ +M:@!J!&BH86H3Z,H#@\0(T6[^_W;^:&#_Z%G_@\0$ZPJ#!G('`8,6=`<`:&#_ +MZ$[_@\0".T;^=^CK"H,&<@<!@Q9T!P!H8/_H-/^#Q`([1OYRZ&H(:'('Z"HT +M*\#)PP``````````````````'@93+HX><`&Z*O_M4(N'R@;O^_\&$A__EX0> +M^KHB_[@`@.]8NBK_[X/$`@<?8<]@NP``Z\M@NP(`Z\5@NP0`Z[]@NP8`Z[E@ +MNP@`Z[-@NPH`ZZU@NPP`ZZ=@NPX`ZZ%@NQ``ZYM@NQ(`ZY5@NQ0`ZX]@NQ8` +MZXE@NQ@`ZX-@NQH`Z7S_8+L<`.EU_V"['@#I;O]@NR``Z6?_8+LB`.E@_V"[ +M)`#I6?]@NR8`Z5+_8+LH`.E+_V"[*@#I1/]@NRP`Z3W_8+LN`.DV_V"[,`#I +M+_]@NS(`Z2C_8+LT`.DA_V"[-@#I&O]@NS@`Z1/_8+LZ`.D,_V"[/`#I!?]@ +MNSX`Z?[^8+M``.GW_F"[0@#I\/Y@NT0`Z>G^8+M&`.GB_F"[2`#IV_Y@NTH` +MZ=3^8+M,`.G-_F"[3@#IQOY@NU``Z;_^8+M2`.FX_F"[5`#IL?Y@NU8`Z:K^ +M8+M8`.FC_F"[6@#IG/Y@NUP`Z97^8+M>`.F._F"[8`#IA_Y@NV(`Z8#^8+MD +M`.EY_F"[9@#I<OY@NV@`Z6O^8+MJ`.ED_F"[;`#I7?Y@NVX`Z5;^8+MP`.E/ +M_F"[<@#I2/Y@NW0`Z4'^8+MV`.DZ_F"[>`#I,_Y@NWH`Z2S^8+M\`.DE_F"[ +M?@#I'O[ZNBK_[8O8N`<`[_N+P\/ZNBK_[8O8N`8`[_N+P\/ZNBK_[8O8N`4` +M[_N+P\/ZNBK_[8O8N`0`[_N+P\/ZNBK_[8O8N`,`[_N+P\/ZNBK_[8O8N`(` +M[_N+P\/ZNBK_[8O8N`$`[_N+P\/ZNBK_[8O8N```[_N+P\/ZB]R+1P*Z*O_O +M^\.Z*O_M]]`E!P##^L/[PYSZ6,.+W/]W`IW#S,,`PY!5B^S_=B#_=A[_=AS_ +M=AK_=AC_=A;_=A3_=A+_=A#_=@[_=@S_=@K_=@C_=@;_=@1HX`3H>O;)P\@( +M``!6:`"`:"+_Z#[\@\0$:`"`:"+_Z#+\@\0$:/T`:"C_Z";\@\0$:@!H*O_H +M&_R#Q`1J"&@X_^@0_(/$!&H(:#K_Z`7\@\0$:@AH//_H^ON#Q`1J"&@^_^CO +M^X/$!"OVB][1X\>'A!X$+HO>T>/'A\H&``!&@_Y`?.8KP(E&^HE&^"OVCD;Z +MB][1XXN'8`2+#@8`BU[X)HD')HE/`D:#1O@$@_Y`?.`KP%[)PU6+[(-^!`!\ +M$H-^!$!]#(-^"`!\!H-^"`=^!;C__\G#N`@`*T8(B48(/0<`?@7'1@@'`(M& +M!HM>!-'CB8>$'HM&"$B+7@31XXF'R@:+1@3K;Y#_=@AH,O_H0_N+Y>F(`(-^ +M"@'U&\`E$``+1@A0:#C_Z^60@WX*`?4;P"40``M&"%!H.O_KT9"#?@H!]1O` +M)1``"T8(4&@\_^N]D(-^"@'U&\`E$``+1@A0:#[_ZZF0_W8(:#3_ZZ#_=@AH +M-O_KF"T(`#T+`'<@T>"3+O^GNB_2+](OFB^B+THO7B]R+X8OTB_2+](O/"\K +MP,G#R`(``%=6BWX$@>?_`'P&.3X0'W\'N/__7E_)PVGWN`"!QH0']H2!`(!U +MZO:$@``!=`8KP%Y?R<.`C($`$(U%`3L&0A]]`Z%"'Z-"'\=$!(`EQT0&``#' +M1`B`)<=$"@``QD0V`,9$-`C&1#4`QT0,@!#'1`X``"O`B402B400B406B404 +MB40>B40<QT0D`0#'1"8!`,9$-Q/&1#@1QD0Y$\9$.A&A:`>)1"BA=@:)1"JA +M9@>)1"RAQ`:)1"ZA"A^)1##'1OX``(M>_L9`/0#_1OZ#?OX+?/`KP(E$5HE$ +M5(E$6HE$6(E$7HE$7(E$9HE$9(E$:HE$:(E$;HE$;,:$F0`!QH28``")A(8` +M4%!6Z)41@\0&5NAX$(/$`CET>'46BX24``4<`%#H?OF#Q`+'1OX``.L&D,=& +M_@$`BUQXBX>4``4(`%#H8/F#Q`**3OZ`P0+3^"4!`#T!`!K`]MB(A)P`BUQX +MBX>4``4(`%#H.?F#Q`**3O[3^"4!`#T!`!K`]MB(A)X`:B"+A)0`!00`4.@, +M^8/$!&H!BX24``4$`%#H_/B#Q`1J!(N$E``%!`!0Z.SX@\0$@(R```&`I($` +M[\1<=":#!P$F@U<"`.EC_I#(!```5U:+?@2!Y_\`?`8Y/A`??P>X__]>7\G# +M:?>X`('&A`?VA(```74'*\!>7\G#D/:$@`"`=`=6Z-<3@\0".71X=0N+7'B` +MIZ(`^>L)D(M<>("GH@"?BUQXBH>B`"KD4/^TC`#H9OB#Q`1J((N$E``%!`!0 +MZ%;X@\0$QH28``#HRON)1O['A*8```#'A+0```#'A+8```#'A*P```#'A*X` +M``!6Z)<4@\0"*\")A((`B82``(F$A`!6Z`(/@\0"_W;^Z(O[@\0"H4(?2(E& +M_.L0D&E>_+@`]H<$"`%U"?]._(-^_`!]ZXM&_$"C0A_I./^0R%0``%=6BD8$ +M*N2)1O@+P'P&.080'W\(N/__7E_)PY!I\+@`@<:$!\=&^@``BT8(Z2T#D/]V +M#%;HBR"#Q`3I5P.0_W8,5NC!%.OPD(M&#(M6#HE&\(E6\E:-=`3$?O"Y(@#S +MI5[I,`.+1@R+5@Z)1O")5O+$7O`F]D<$$'0;Z-GZB4;V@*2``/=6Z(T3@\0" +M_W;VZ,CZ@\0"Q%[P)O9'!"!T&^BT^HE&]H",@``(5NB:$X/$`O]V]NBC^H/$ +M`L1>\";V!R!T&.B0^HE&]FH`5NB?$H/$!/]V]NB"^H/$`L1>\";V!Q!T&.AO +M^HE&]FH!5NA^$H/$!/]V]NAA^H/$`L1>\";V1P1`=0/IBP)J`8O#!0D`4/]V +M!O]V!.AP"(/$".ET`BO_@7X(!6%U!3E^"G0,@7X(!V%U"#E^"G4#OP$`@7X( +M!6%U!H-^"@!T#8%^"`9A=0F#?@H`=0.#SP)75NAC'X/$!(M&#(M6#HE&\(E6 +M\E:-?JR-=`2,T([`N2(`\Z5>BT;PBU;R5AZ-?`2+\!X'CMJY(@#SI1]>C4:L +M%E!6Z#X.@\0&Z>X!_W8._W8,5NC&'^ON_W8._W8,5N@*$^OB5N@J(H/$`E;H +M:2"#Q`*+1@R+5@Z)1JR)5JY6C71(Q'ZLN08`\Z5>BUZL)L='!#\`)L='!@`` +M@&1)?^F9`9`K_X%^"`IA=04Y?@IT#(%^"`QA=0@Y?@IU`[\!`(%^"`IA=0:# +M?@H`=`V!?@@+874)@WX*`'4#@\\"5U;HAQZ#Q`2+1@R+5@Z)1JR)5J[$7JPF +M]D<$!'0:)HI'""4$`#T!`/4;P"4$``P!4%;H12*#Q`3$7JPF]D<$`74#Z1D! +M)HI'""4!`#T!`/4;P"4$``P!4%;H[B+IHOV0BT8,BU8.B4:LB5:N5HUT5,1^ +MK+D(`.FO_9"+1@R+5@Z)1JR)5JY6'HU\5(OP'@>.VKD(`/.E'UZ-1`0>Z<;^ +MD(M&#(M6#HE&K(E6KHM$=(M4=E8>B_".VL1^K+DZ`/.E'UX&_W:L5NA`(.F= +M_I"+1'8+1'1U`^F%`,1<=":+1W")1O9J=/]T=O]T=.@+]8/$!HM&]IG$7'0F +MB4=P)HE7<O\V%@:-A+``4.AB(X/$!)G$7'0FB4<$)HE7!NM!D,=&^O__ZSF0 +M+0%A/1,`=_#1X),N_Z<*-LXRW#+F,@`TOC.^,[XS7#3<-)HTFC2:-#0U3C7R +M-0(S=#5$-%`THC6+1OI>7\G#D,@,``!75HM>#(L'B4;VBUX$BX>H`(N7J@") +M1OJ)5OR+1@XK1@H;R2/!`T8*B48.BT<,B4;XBD;X)0@`/0$`&\!`B4;^*_;K +M.XI&])@M"@!T!RT#`'0:ZPKV1O@0=`3&1O0-BD;TQ%X&_T8&)H@'ZQ+V1O@@ +M=`;&1O0*Z^;V1OA`=.!&.78.?D+$7OJ+?O8FB@&(1O3_1O:+1O8Y!A0&=P7' +M1O8``(!^]"!\G8!^]'Y_EX-^_@!TJX!^]$%\I8!^]%I_GX!&]"#KF9"+1O:+ +M7@R)!XM&#EY?R<.0R`@``%=6BD8$*N2)1OQI\+@`@<:$!_:$@``!=0>X__]> +M7\G#BX2L`(E&_HN$K@")1OJ+1OXY1OIW"(OX*W[ZZPJ0B_@K?OH#/A0&.7PL +M<P6`I(4`^_9$#'AT&U>-1OI0_W8,_W8*_W8(5NBY_H/$#(E&#.FM`(M&##O' +M?@*+QXE&#`O`?P/IF@"A%`8K1OH[1@Q^`XM&#(E&^`O`=1%H+`/_-B(%_S;V +M`.CT[(/$!J$4!CE&^'(1:"T#_S8B!?\V]@#HV^R#Q`;_=OC_=@K_=@B+A*@` +MBY2J``-&^E)0Z*3R@\0*BT8,.4;X?1TK1OA0BT8(BU8*`T;X4E#_M*H`_[2H +M`.A_\H/$"H-^#`!^%"M^#(M&#`%&^J$4!CE&^G(#*4;ZH10&.4;Z<A%H0@/_ +M-B(%_S;V`.AG[(/$!NBA]8E&_(M&^HF$K@"+1OXY1OIU"H"D@`"_@*2%`(`Y +M?"YV!8"DA0#WQX2&````_W;\Z'/U@\0"BT8,"\!]`BO`F<1<="8!1P@F$5<* +M.7PL<@[VA(``@'0'5N@-#8/$`HM&#%Y?R<.0R"8``%:+7@R+-XM>!(N'L`"+ +ME[(`B4;\B5;^H18&B4;>BT<0BU<2B4;FB5;HBH>D`"KDB4;@QT;T``#'1NP` +M`(I&YB4!`#T!`!O`0(E&]O9&YX!T$?9&Z`%U"\9&\`#'1NH%`.L7]D;G@'4& +M]D;H`70&QD;P?^OGQT;J`P#'1NP``.L)_TX._T;@_T;LBT8*.4;L?`/IK@+$ +M7@;_1@8FB@>(1MH\('PR/'Y_+H-^#@!U`^F1`H-^]@!T##QA?`@\>G\$@&[: +M((I&VL1>_":(`$8Y=MYWKBOVZZJ+1N")1N3'1MP``,=&\@``BT;JB4;XBD;P +MB$;ZBD;:F.D_`9#V1N9`=`K'1MP%`,=&\@$`@W[@`'\#Z4$!_T[@Z3L!D/9& +MYA!T`^G.`/9&Y@)U`^FD`/9&Y@AT"8-^X`!U`^FV`,9&X@V`3O@(Z:L`]D;G +M`G0BBD;@)0<`+0@`]]C1^(E&W`O`?@:X`@#K`Y`KP(E&\NLPD/9&YP1T#,=& +MW`H`QT;R`@#K'?9&YPAT%\=&^`0`BD;@)0<`+0@`]]B)1O+&1OH@BT;@#`=` +MB4;@Z:L`D/9&YH!U`^FA`,=&W,@`QT;R___IE`#V1N<!Z^CV1N8$=!;&1MH* +M]D;F('1^QT;<"@#'1O("`.MR]D;F"'0)@W[@`'4#Z97^]D;G$'0;BT;@P?@" +M!04`/0H`?0.X"@")1MS'1O("`.L>]D;G('0(QT;<"@#K[)#V1N=`=`K'1MP/ +M`,=&\@0`QT;@``#K'9`M"``]!0!W%-'@DR[_IP0[MCD".M8Y9CI\.H(ZQT;N +M``#V1O@!=`/_1N[V1O@(=`/_1N[V1O@$=`:+1O(!1NZ+1@XY1NY^#XM&Y(E& +MX,=&#@``Z;4`D(-^W`!^(/9&^`)T&H-^[`!U"XM>!/>'@``"('0)BT;DB4;@ +MZ8X`]D;X`701BD;:Q%[\)H@`1CEVWG<"*_;V1O@(=!&*1N+$7OPFB`!&.7;> +M=P(K]H-^W`!^'O9&^`)T&(M>!("/@0`@BD;<BUX$B(>E`/]&[.L]D(-^\@!^ +M+/9&^`1T)HM&\D@!1O3K!)#_3O*#?O(`?A.*1OK$7OPFB`!&.7;>=^@K]NOD +MBT;N*48.Z47]D(M&]`-&[)F+7@3$7W0F`4<$)A%7!HI&X(M>!(B'I`"+7@R) +M-XM&[%[)P\@*``!75HI&!"KDB4;\:?"X`('&A`?VA(```74'N/__7E_)P^BE +M\8E&^O:$@0`(=`>+A*8`ZP60BX2T`(E&_HN$M@")1OC_=OKHA/&#Q`*+1OXY +M1OAW"XL^%@8K^`-^^.L%BW[X*_A/.4;X=06`I(0`@*$6!BO'0#M$*G,%@*2$ +M`/>#[P0Y/A8&<Q-HA@3_-B(%_S;V`.CSYX/$!BO_BT02"T00=!Q7C4;^4/]V +M#/]V"O]V"%;HV/N#Q`R)1@SIO@"0BT8,.\=^`HO'B48,"\!_`^FJ`*$6!BM& +M_CM&#'X#BT8,B4;V"\!U$6B6!/\V(@7_-O8`Z)3G@\0&H18&.4;V<A%HEP3_ +M-B(%_S;V`.A[YX/$!O]V]HN$L`"+E+(``T;^4E#_=@K_=@CH1.V#Q`J+1@PY +M1O9]'2M&]E#_M+(`_[2P`(M&"(M6"@-&]E)0Z!_M@\0*@WX,`'XDBT8,F<1< +M="8!1P0F$5<&BT8,`4;^BT;^.086!G<&H18&*4;^BT;^.086!G<1:*H$_S8B +M!?\V]@#H]N:#Q`;H,/")1OKVA($`"'0*BT;^B82F`.L(D(M&_HF$M`"A%@8K +MQT"+^#E\*',%@*2$`/OVA(``"G4'5NBX"(/$`O]V^NCS[X/$`HM&#%Y?R<.0 +M*\##D,@"``!6BW8(BD8$*N2)1@3'1@8``*$0'YD[5@9W#G(%.T8$=P>X__]> +MR<.0:48$N``%A`>+V/:'@0"`=>@+]G41_S84!@6H`%#HXAJ#Q`1>R<.#_@%U +M"?\V%@8%L`#KZ(/^`G4'H10&2%[)PX/^`W4%H18&Z_(KP%[)PY#(!@``5U:+ +M=@3VA($`('07BH2E`/Z,I0`*P'0&*\!>7\G#@*2!`-_VA(```G4<]H2```1T +M#H!,:`*`C(``(("DA`"`@*2``/OKTO:$@0`(=`>+A*8`ZP60BX2T`(E&_HN$ +MM@")1OR+1OXY1OQW"(OX*W[\ZPJ0BSX6!BM^_`/X.7PH<ACVA(0`!'61@(R$ +M``2`3&@$@(R``"#K@9`Y?"IV`^EX__9$6`AU`^EO__:$A``(=`/I9?^`C(0` +M"(!,:`CKTL@&``!75HMV!(N$K`")1OZ+A*X`B4;\BT;^.4;\=P>+^"M^_.L) +MBSX4!BM^_`/XB\<KA(8`]H2%``%U&3F$B`!S!3E\)G<.@(R%``&`3&D!@(R` +M`"`Y?"YW&/9$60AT,O:$A0`(=2N`C(4`"(!,:0CK&SE\+'(;]D19!'05]H2% +M``1U#H",A0`$@$QI!(",@``@B;R&`"O`7E_)P\@(``!75HMV"/?&$`!T%XM> +M!,1?=":#1R0!)H-7)@"+7@2`3VH0]\8@`'07BUX$Q%]T)H-'+`$F@U<N`(M> +M!(!/:B#WQD``=!>+7@3$7W0F@T<H`2:#5RH`BUX$@$]J0/?&@`!T'HM>!,1? +M=":#1V0!)H-79@"+7@2`3TF`BUX$@$]I@/?&\`!T"(M>!("/@``@BUX$BH>? +M`"KD]]`C\(J'H``JY(7&=`<KP%Y?R<.0BX>H`(N7J@")1OR)5OZ+OZP`BX>N +M`(E&^CO'=PNA%`8KQP-&^NL#D"O'B4;X_T[XBH>A`"KDA<9T2H-^^`-](HM> +M!,1?=":#1S`!)H-7,@"+7@3$7W0F@T<T`2:#5S8`ZY?$7OPFQ@'_1SD^%`9W +M`BO_Q%[\)L8!`$<Y/A0&=R,K_^L?]\;P`'09@W[X`7RP]\:``'0&BD<\ZP20 +MBD<[F(E&!HI&!L1>_":(`4<Y/A0&=P(K_XM>!(F_K`"+7@2`CX``0.DR_Y#( +M`@``5U:+7@2+=WB-O+@`BIVC`"K_T>.+AVX%B4;^]X2```$0=`Z`3OX$]D0< +M('0$@$[^`?>%@``!$'0.@$[^"/9%'"!T!(!._@+_=OZ+A)0`!0@`4.BVZ(/$ +M!%Y?R</(`@``5U:+=@2+A)0`B4;^@'PV`G4$*__K#X!\-@%U!K\$`.L$D+\0 +M`(!\-`5T((!\-`9U!8//`>L5@'PT!W4&@\\"ZPJ0@'PT"'4#@\\#]D0<$'0$ +M@<^``&H0BT;^!00`4.A*Z(/$!%?_=O[H0.B#Q`0K__9$'"!T`[\0`(!\-0)U +M!8//#^L/@'PU`74&@\\(ZP20@\\']D08$'0$@<^``%?_=O[H!^B#Q`16Z/'^ +M@\0"7E_)P\@4``!75HMV!(M$>(E&_(U\!,=&_@``]D4)$'0$@$[^</9%"(!T +M!(!._H"*1OZ(A)\`QT;V``#V10D@=`2`3O9P]D4)`70$@$[V@(I&]HB$H`#' +M1O0``/9%"4!T!(!.]'"*1O2(A*$`]D44`70$@$T8$/9%%`)T!(!-&""#?20` +M=`BA%@8Y121R!J%H!XE%)(-])@!T"*$6!CE%)G(&H78&B44F@WTH`'0(H10& +M.44H=@:A9@>)12B#?2H`=`BA%`8Y12IR!J'$!HE%*H-]+`!T"*$4!CE%+'(& +MH0H?B44LQT;X``#K!)#_1OB#?O@1?1F+!8M5`HM>^,'C`CF7+`5RYG<&.8<J +M!7+>@W[X$74#_T[X@SXD!0!T!NA;ZHE&^HM&"`M&!G0.Q%X&)HM'&":+5QKK +M!Y"+11B+51I24%;H?`&#Q`:+1@@+1@9T%8M%"(M5"L1>!B8Y1PAU!B8Y5PIT +M5/9%"`%T&CEV_'4+BU[\@*>B`/GK(Y"+7OR`IZ(`G^L8.7;\=0N+7OR`CZ(` +M!NL)D(M>_("/H@!@BU[\@(^B`("+7OR*AZ(`*N10_[2,`.A&YH/$!(M&"`M& +M!G1"BD4RQ%X&)CA',G4VBD4P)CA','4MBT48BU4:)CE'&'4A)CE7&G4;BD4Q +M)CA',742BT44BU46)CE'%'4&)CE7%G0'5NA&_8/$`HM%`@L%=0/IE@"+1@@+ +M1@9T$XL%BU4"Q%X&)CD'=08F.5<"='N*1OB(A*,`:@!J9&H`:@7_=0+_->A# +M'%)0Z#X<0(F$E@`Y='AT'%;HE/R#Q`**G*,`*O_1X_^WD`6+A)0`0$#K,Y#_ +M=`;_=`1J`6@`PN@*'(E&\(I&\2KD4(N$E``%#`!0Z&GE@\0$BD;P*N10BX24 +M``4.`%#H5>6#Q`3HS`R#/B0%`'0)_W;ZZ,7H@\0"7E_)PU6+[%:+=@2+1!R+ +M5!XQ1@8Q5@CVA(``@'1$]D8&$'03]D0<$'0$:@+K`FH&5NCD$8/$!/9&!@)T +M%/9$'`)T!6H`ZP.0:@%6Z(@`@\0$]D8&0'0I]D0<0'0::@+K&)#V1@80=`EJ +M!E;HJA&#Q`3V1@9`=`EJ!E;H:Q*#Q`1>R<.058OL5U:+=@3VA(``@'0^Z"CH +MB_CV1!P"=`EJ`5;H,@"#Q`3V1!P0=`EJ!E;H91&#Q`3V1!Q`=`EJ!E;H)A*# +MQ`2`I(``?U?H].>#Q`)>7\G#D,@"``!75HMV!(-^!@!T%8I$.HA&_L1<=":# +M1S@!)H-7.@#K$XI$.8A&_L1<=":#1SP!)H-7/@#_M)``Z#7D@\0"J`1T$8I& +M_IA0_[22`.@8Y(/$!.M`B[RV`/:$@0`(=1B`C($`"(N$M`")A*8`B;RT`%;H +M,@"#Q`(YO+0`=0D+_W4$BSX6!D_$G+``BD;^)H@!B;RV`,1<=":#1P0!)H-7 +M!@!>7\G#D%6+[%:+=@2#?`(`=2&A)@6)!,=$`B8%@SXF!0!T!XL>)@6)=P*) +M-B8%@(R```)>R<.058OL5HMV!(-\`@!T)X,\`'0(BT0"BQR)1P*+!(M<`HD' +MQP0``,=$`@``@(R```2`I(``_5[)PY#(!```5HMV!(M$'(M4'HE&_/9&_`)T +M"6H`5NC1_H/$!/9&_!!T"6H"5N@$$(/$!/9&_$!T"6H"5NC%$(/$!(",@`"` +M7LG#58OL5HMV!%;H&P^#Q`+$7@8KP":)1P(FB0?VA(``"'0(Q%X&)H!/`@'V +M1!P@=`[V1%`(=0C$7@8F@$\"!%[)PU6+[%=6BW8$Z$7FB_B#?@;^=1UJ<(N$ +ME``%!`!0Z+'B@\0$@*2!`/O'A(H```#K-H",@0`$:F"+A)0`!00`4.B/XH/$ +M!(-^!O]T#HM&!KD*`"O2]_&)A(H`Q%QT)H-'8`$F@U=B`%?HZN6#Q`)>7\G# +MD,@"``!75HMV"(-^!/]U!H-^!O]T$XM&!(M6!BK2/?__=0R!^@#_=08KP%Y? +MR<.*1@0JY(E&_@O`?`BA$!\Y1OY\"+C__UY?R<.0:7[^N`"!QX0'"_9TZXL$ +MB45ZZ\I5B^Q75BO_B_?K$I#1__9&!<!T!('/@`#!9@0"1H/^"'SJB\?WT%Y? +MR<-75O\VQ@;HS?^#Q`*+\/\VR`;HP?^#Q`*+^(,^R`8`=3^#/E`&`'4#Z?T` +M:A=H@`+HI.&#Q`1J(&B"`NB9X8/$!&H':(("Z([A@\0$5FB"`NB$X8/$!&B` +M`&B``NG#`)!J%6C``NAOX8/$!&H@:,("Z&3A@\0$:@-HP@+H6>&#Q`1J!VC" +M`NA.X8/$!&C\`&C"`NA"X8/$!&B``&C``N@VX8/$!&H5:,0"Z"OA@\0$:B!H +MQ@+H(.&#Q`1J`&C&`N@5X8/$!&H%:,8"Z`KA@\0$5FC&`N@`X8/$!&B``&C$ +M`NCTX(/$!&H5:,@"Z.G@@\0$:BAHR@+HWN"#Q`1J`6C*`NC3X(/$!&H%:,H" +MZ,C@@\0$5VC*`NB^X(/$!&B``&C(`NBRX(/$!%Y?PY#(&```5U:A$!\]$`!^ +M`[@0`(E&^,=&Z@``*__I]`%J=%+_='3HW."#Q`:+QR3^B4;^:<"X``6$!XE& +M]HO'T>`%U`6)1O2+1O[1X`74!8E&Z(O8BP<%"@")A(X`BU[HBP<%"@")A(P` +MBU[HBP<%"@"+7O:)AXX`BU[HBP<%"@"+7O:)AXP`BU[TBP>)A)0`BU[HBP>+ +M7O:)AY0`BU[TBP=`0(F$D`"+7O2+!P4&`(F$D@"+1O:)1'B+QRKDF8#._XE$ +M?(E4?HO'N1``F??YB\>+RIDSPBO"P?@$,\(KPHO8T>.X`(#3Z(6'Q@9U`^D! +M`H-^Z@!]`^GX`8M&[(M6[M'JT=C1ZM'8T>K1V-'JT=B*3NR#X0^)C+``B82R +M`,>$I@```,>$M````,>$M@```*$6!BO2`4;L$5;NBT;PBU;RT>K1V-'JT=C1 +MZM'8T>K1V(I.\(/A#XF,J`")A*H`QX2L````QX2N````H10&*](!1O`15O(Y +M='AU3U*+A)0`!1H`4.@FWX/$!&HCBX24``4<`%#H%M^#Q`1JW(N$E``%'@!0 +MZ`;?@\0$:-T`BX24`$!`4.CVWH/$!&IOBX24``4(`%#HYMZ#Q`0Y='AU!2K) +MZP.0L0&`P0*X`0#3X%"+7'B+AY0`!1X`4.C`WH/$!#ET>'4%*LGK`Y"Q`;@! +M`-/@4(M<>(N'E``%'@!0Z)W>@\0$1SD^$!]_`^GE`&GWN`"!QH0']\</`'0# +MZ:P`BT;X]R84!@40`%#HGM:#Q`*)1O")5O*+1OCW)A8&!1``4.B'UH/$`HE& +M[(E6[HM&\@M&\'0'B\(+1NQU!<=&ZO__BT;PBU;R@.0/BL2*XHK6*O;1ZM'8 +MT>K1V-'JT=C1ZM'8`T;P@](`!0\`@](`)/")1O")5O*+1NR+5NZ`Y`^*Q(KB +MBM8J]M'JT=C1ZM'8T>K1V-'JT=@#1NR#T@`%#P"#T@`D\(E&[(E6[FITZ/O5 +M@\0"B41TB51VB\(+1'1T`^DN_<>$@```@,>$@@```.D2_Y"A%`;!X`*Y!0`K +MTO?QH\0&H10&*P;$!CT0`'8(H10&+1``ZP6A%`9(2*,*'Z'$!CD&"A]S!J$* +M'Z/$!J$4!M'HHVH'H10&*]+W\:-F!Z$6!BO2]_&C:`>A%@;!X`(KTO?QHW8& +M*\!>7\G#R!8``%=6QT;X``+'1OH``,1>^":+1PZCQ@8FBT<:H\@&)HM'$*-0 +M!J'&!HE&\*'(!HE&\L=&]!\`ZQJ0BT;TF3/"*\+!^`0SPBO"B_C1Y]%K\/]. +M](-^]`!\&8M&])DSPBO"P?@$,\(KPHOXT>?V0_`!=,B+1O1`HQ`?/2``?@;' +M!A`?(`"#?O(`=2#'1O0``(M>]-'CBX>T!8M>]-'CB8?4!?]&](-^]!!\Y<<& +M)@4``,<&*`4``&H`:@5H?EIJ".CRX(/$".B@^H,^$!\`?E^#/E`&`'0Z:@!J +M!6A]7FH@Z-+@@\0(:@!J!6B07FHAZ,/@@\0(:@!J!6@0/FH-Z+3@@\0(:B)H +M.O_H1]R#Q`3K'FH`:@5H?5YJ#>B8X(/$"&H`:@5HD%YJ#NB)X(/$"(,^$!\$ +M?AYJ`&H%:*->:B+H<^"#Q`AJ`&H%:+9>:B/H9."#Q`B#/A`?"'X>:@!J!6C) +M7FHDZ$[@@\0(:@!J!6C<7FHEZ#_@@\0(@SX0'PQ^'FH`:@5H[UYJ)N@IX(/$ +M"&H`:@5H`E]J)^@:X(/$"(,^$!\0?GAJ`&H%:!5?:BCH!."#Q`AJ`&H%:"%? +M:BGH]=^#Q`AJ`&H%:"U?:BKHYM^#Q`AJ`&H%:#E?:BOHU]^#Q`AJ`&H%:$5? +M:BSHR-^#Q`AJ`&H%:%%?:BWHN=^#Q`AJ`&H%:%U?:B[HJM^#Q`AJ`&H%:&E? +M:B_HF]^#Q`BA(!^+%B(?B4;\B5;^QT;T``!J`&H*_S90!?\V3@7HCQ%24/]V +M_O]V_.@Z$(M>]-'CB8=4!O]&](-^]`I\U,=&]`H`:@!J"HM>],'C`O^W+`7_ +MMRH%Z%@14E#_=O[_=OSH`Q"+7O31XXF'5`;_1O2#?O01?,['!A0&``#'!A8& +M``"#/A`?`'YGH1`?T>"94E"#/A`?$'X%N%``ZP.X*`"9BPYL!XL>;@<KR!O: +M:P80'WB9*\@;VE-1Z/40B4;JB5;L"])U!3WP#W8(QP84!O`/ZQ<+TG4./4`` +M<PG'!A0&0`#K!I`D\*,4!J$4!J,6!NB&^;Z$!\=$!(`EQT0&``#&1#0(QD0V +M`,9$-0`KP(E$'HE$'%!05N@1\H/$!L=&]```Z)KM_T;T@W[T9'STQT;J(`#' +M1NP``*$&`,1>ZB;'!S!:)HE'`L=&ZDP`QT;L``"A!@#$7NHFQP=&6B:)1P+' +M!B0%`0`KP%Y?R<.0R`0``%:+=@2#?'H`=`F+7'J#?PP`=0N`I(``WRO`7LG# +MD(M$5(M45B%$9"%49HM$6(M46B%$:"%4:HM$7(M47B%$;"%4;HM$9@M$9'40 +MBT1J"T1H=0B+1&X+1&QTN8U$9!Y0:@!H#V'_='[_='R+7'K_5PR#Q`PKP(E$ +M9HE$9(E$:HE$:(E$;HE$;.N*D,@"``!75FD&0A^X``6$!XE&_BO_:38P!K@` +M@<:$!^M@.7;^=P.^A`?VA(```71,]H2```9T!U;H"NV#Q`+VA(``0'0'5NB^ +M[8/$`H"\F@``=`=6Z,@`@\0"@[R*``!T#?^,B@!U!U;H"@>#Q`+VA(``('0' +M5NCZ_H/$`H'&N`!'.3Y"'W^:H4(?.08P!GP-QP8P!@``*\!>7\G#D/\&,`8K +MP%Y?R</(`@``5U:^A`?'1OX``"O_ZQKVA(```70.BH2C`"KD.T;^=@.)1OY' +M@<:X`#D^$!]_X*&R!3E&_G0YBT;^H[(%"\!U!E!H5O_K(V@!X&A6_^A#V(/$ +M!(M>_M'C_[=4!FA2_^@QV(/$!&H`:%#_Z";8@\0$7E_)PY#(!```5HMV!.A_ +MVXE&_HM<>(N'E``%"`!0Z/G7@\0""H2:`(A&_,:$F@``_W;^Z%W;@\0".71X +M=0N`9OQ5:@%J!.L)D(!F_*IJ`FH(BD;\4%;H!@"#Q`A>R</(`@``5HMV!(I& +M"")&!CP!&L#VV(B$G`"*1@HB1@8\`1K`]MB(A)X`BD8&P.@$B$;^A$8(=!?V +M1!A`=1'$7'0F@T=(`2:#5TH`@$QL`HI&_H1&"G0J]D08"'03Q%QT)H-'2`$F +M@U=*`(!,;`+K$<1<=":#1U`!)H-74@"`3&P(5NA#`X/$`HM$4(M44HE$<(E4 +M<H",@``@*\!>R</(`@``5U:+=@3V1@8"=$KH@MJ)1O[_-A8&C82P`%#HP06# +MQ`2+^)G$7'0F*4<$)AE7!H"DA`#`]H2!``AT"HN$M`")A*8`ZPB+A+8`B82T +M`/]V_NA"VH/$`O9&!@%T4.@RVHE&_O\V%`:-A*@`4.AQ!8/$!(OXF<1<="8! +M1P@F$5<*QX2L````QX2N````@*2%`,"`I(``O_]V_NCZV8/$`O:$@`"`=`=6 +MZ*[Q@\0"7E_)PY#(`@``5HMV!*$6!DC$7@8FB4<$H10&2,1>!B:)1P;HO]F) +M1O[_-A8&C82P`%#H_@2#Q`3$7@8FB0?_-A0&C82H`%#HZ02#Q`3$7@8FB4<" +M_W;^Z(_9@\0"Q%X&*\`FB4<*)HE'"/:$@``"=`:X`0#K!)"X`@`KTL1>!B8) +M1PCVA(``0'0%N``!ZP.X``+$7@8F"4<(]H2``(!T!;@`0.L"*\#$7@8F"4<( +M]H2```AT",1>!B:`3PH!7LG#D,@(``!75HMV!(U\2(IE`24`@(D%QT4"``#H +M"-F)1OS_-A8&C82P`%#H1P2#Q`2)1OC_-A0&C82H`%#H-02#Q`2)1OK_=OSH +MW]B#Q`+VA(```G0%N`$`ZP.X`@`KT@D%]H2!``1T!KB``.L#D"O`"07VA(`` +M"'0$@$T"`?9$'"!T"O9%"`AU!(!-`@3V10('=`.`#4"+1O@Y1"AR`X`-!(M& +M^#E$*G<#@`T(H18&*T;X2'4#@`T0]H2``$!T!;@``>L#N``""07VA(``@'0& +MN`!`ZP.0*\`)!8M&^CE$+'($@$T!!(M&^CE$+G<$@$T!"(M&^CE$,'<$@$T! +M(*$4!BM&^DAU!(!-`1!>7\G#D%6+[%:+=@0+]G4#Z9L`BT8("T8&=0/ID`!6 +MZ(\`@\0"5NC._H/$`HM$2(M42L1>!B:)1VPFB5=NBT10BU12Q%X&)HE':":) +M5VK_-A8&C82P`%#H#P.#Q`29Q%X&)HE'#":)5P[_-A0&C82H`%#H]`*#Q`29 +MQ%X&)HE'$":)5Q+$7@8FBT<,)HM7#B8I1P0F&5<&Q%X&)HM'$":+5Q(F`4<( +M)A%7"H!D27]>R</("```5HMV!(I$4"4$`(E$4,=$4@``BUQXBX>4``4(`%#H +MT=.#Q`*)1OXY='AU!\=&_```ZP7'1OP!`(I._(#!`M/X)0$`/0$`&\#WV(E& +M^(I._(M&_M/X)0$`/0$`&\#WV(E&^O9$&`AT"X!,4`B#?OH`ZPV0"\!T!(!, +M4`B#?O@`=`2`3%`"]D080'0$@$Q0`O9$&`1T"("\G0``ZQB0@+R=``!T!X!, +M4`3K!9"`9%#[@+R;``!T!(!,4`&`3%`07LG#R`8``%=6BW8$BWX&]D08!'0# +MZ;8`]\<"`'4&Z(C6B4;Z]\<!`'0'QT;\``'K!<=&_``"QT;^``#WQP0`=!2+ +M1OR+5O[WT/?2(82``"&4@@#K#HM&_(M6_@F$@``)E((`]\<$`'0BQH2=``$Y +M='AU!"K)ZP*Q`;@!`-/@4(M<>(N'E``%'`#K(,:$G0``.71X=00JR>L"L0&X +M`0#3X%"+7'B+AY0`!1X`4.A[TH/$!,1<=":#1U0!)H-75@#WQP(`=0G_=OKH +MXM6#Q`)>7\G#D,@$``!75HMV!(M^!O?'`@!U!NC!U8E&_O9$&`1T",=&_``` +MZP:0QT;\`@#WQP0`="?&A)L``3ET>'4%*LGK`Y"Q`0)._+@!`-/@4(M<>(N' +ME``%'`#K))#&A)L``#ET>'4$*LGK`K$!`D[\N`$`T^!0BUQXBX>4``4>`%#H +MV-&#Q`3$7'0F@T=,`2:#5TX`]\<"`'4)_W;^Z#_5@\0"7E_)PU6+[%:+=@1J +M<(N$E``%!`!0Z*'1@\0$@*2!`/O'A(H```!>R<.058OL5U:+=@3H`]6+^("D +M@`#O:@2+A)0`!00`4.APT8/$!%?H[-2#Q`)>7\G#D%6+[%=6BW8$Z-74B_B` +MC(``$&H(BX24``4$`%#H0M&#Q`17Z+[4@\0"7E_)PY!5B^Q75HM>!(MW!(M_ +M!CO^=PB+QBO'7E_)PXM&!BO'`\9>7\G#D,@&``!75HMV!.B`U(OX:<:X``6$ +M!XE&^HO8BX>``(N7@@")1OSV1OP0=`=3Z$__@\0"@WX&"G4IB][1XXN'U`5` +M0%#HT="#Q`*H!'3K:@V+WM'CBX?4!04&`%#HK]"#Q`2+WM'CBX?4!4!`4.BH +MT(/$`J@$=.O_=@:+WM'CBX?4!04&`%#HA="#Q`3V1OP0=!Z+WM'CBX?4!4!` +M4.AXT(/$`J@$=.O_=OKH`/^#Q`)7Z-W3@\0"7E_)PP`````````````````` +M8!X&+HX><`'H0P"Z(O^X`(#O!Q]ASV`>!BZ.'G`!NB+_N`"`[XL64`"#^@!U +M'/\&4`"Z*O_M4+@$`._[Z#D'^EBZ*O_O,\"C4``''V'/NR8%BQ^#^P!T+HN7 +MD`#LJ`1T\(N/M`"+O[8`._ET'L2WL``FB@6+EY(`[D<[/A8&=`>)O[8`Z\O# +M,__K]?>'@```"'0:BX^F`(F/M`"!IX``__<[^70(]X>```@`=,"+?P*+-XDU +M@_X`=`.)?`+'1P(``,<'``"#CX``!(.G@`#]B][K@(.E@`#W@WT"`'484U:[ +M)@6+-X/^`'0#B7P"B3^)-8E=`EY;PX.-@``(]X6````(=1Q35HM=`HLUB3># +M_@!T`XE<`EY;QT4"``#'!0``PXN5E`"#P@CLBN`D4'0$"(6:`(OW@<:X`(#D +MH'0$"*2:`.L7D(N5C``SP.Z+E8X`["*%H@"+Z*B`=<;WQ08`=0/I9P'$A:@` +MB[6L`(N=K@`[\W('B\8KP^L(D"O>H10&*\,[12YR$?>%@`"``'4)!E?H6NN# +MQ`('BYV4`(/#!HN-D`"+T>R*X/;$`74#Z?,`B]/L]L3P=`/IS``\`'4']T4. +M`@!UW?=%#`0`=`(D?XI5'/;"`74#ZU"0BK6``#I%.70M.D4Z=!#VQ@AT//;" +M!'0WZ-[^ZS*0B],&Q%UT)H-'0`$F@U="``>+VNC%_NN3B],&Q%UT)H-'1`$F +M@U=&``>+VNC1_NEZ__:%H0#_=!@\_W44)H@$1CLV%`9U!"LV%`8[M:X`=!<F +MB`1&.S84!G4$*S84!CNUK@!T`^E$_U<&Q'UT)H-%,`$F@U4R`":#130!)H-5 +M-@`'7X/^`'4$BS84!D[I'/^)M:P`8#+VBM12,N105^@FXX/$!F&+M:P`Z0#_ +MB;6L`/?%!`!T"HN5E`"#P@2P4.Z#C8``0("]F```=0B*A9D`B(68`/?%8`!U +M`^EO`8''N`#$A:@`B[6L`(N=K@`[\W('B\8KP^L(D"O>H10&*\,[12YR$?>% +M@`"``'4)!E?HYNF#Q`('BYV4`(/#!HN-D`"+T>R*X/;$`74#Z?,`B]/L]L3P +M=`/IS``\`'4']T4.`@!UW?=%#`0`=`(D?XI5'/;"`74#ZU"0BK6``#I%.70M +M.D4Z=!#VQ@AT//;"!'0WZ&K]ZS*0B],&Q%UT)H-'0`$F@U="``>+VNA1_>N3 +MB],&Q%UT)H-'1`$F@U=&``>+VNA=_>EZ__:%H0#_=!@\_W44)H@$1CLV%`9U +M!"LV%`8[M:X`=!<FB`1&.S84!G4$*S84!CNUK@!T`^E$_U<&Q'UT)H-%,`$F +M@U4R`":#130!)H-5-@`'7X/^`'4$BS84!D[I'/^)M:P`8#+VBM12,N105^BR +MX8/$!F&+M:P`Z0#_B;6L`/?%0`!T"HN5E`"#P@2P4.Z#C8``0("]F```=0B* +MA9D`B(68`('ON`"+E8P`BH6B`.[#@S[(!@!T!KK$`K`@[K^$!^GE_(,^R`8` +M=`:ZQ`*P(.Z_]`CITOR#/L@&`'0&NL0"L"#NOV0*Z;_\@S[(!@!T!KK$`K`@ +M[K_4"^FL_(,^R`8`=`:ZQ`*P(.Z_1`WIF?R#/L@&`'0&NL0"L"#NO[0.Z8;\ +M@S[(!@!T!KK$`K`@[K\D$.ES_(,^R`8`=`:ZQ`*P(.Z_E!'I8/RZR`*P(.Z_ +M!!/I5/RZR`*P(.Z_=!3I2/RZR`*P(.Z_Y!7I//RZR`*P(.Z_5!?I,/RZR`*P +M(.Z_Q!CI)/RZR`*P(.Z_-!KI&/RZR`*P(.Z_I!OI#/RZR`*P(.Z_%!WI`/P` +M58OLBUX$_W8(_W8&_W<"_S?H+@"+7@2)5P*)!XOE7<(&`%6+[(M>!(L'BU<" +MBTX&Z/,!BUX$B0>)5P*+Y5W"!```58OL5U93,_^+1@8+P'T2]]>+5@3WV/?: +M'0``B48&B58$BT8*"\!]$O?7BU8(]]CWVAT``(E&"HE6"`O`=1:+3@B+1@8S +MTO?QB]B+1@3W\8O3ZSR0B]B+3@B+5@:+1@31Z]'9T>K1V`O;=?3W\8OP,])2 +M4/]V"O]V".@T`3M6!G<'<@@[1@1V`X/N`3/2B\8+_W0']]KWV(/:`%M>7XOE +M7<((``!5B^Q35S/_BT8&"\!]$O?7BU8$]]CWVAT``(E&!HE6!(M&"@O`?1"+ +M5@CWV/?:'0``B48*B58("\!U&HM."(M&!C/2]_&+1@3W\8O",](+_W5%ZTJ0 +MB]B+3@B+5@:+1@31Z]'9T>K1V`O;=?3W\3/24E#_=@K_=@CHD0`[5@9W!W(+ +M.T8$=@8K1@@;5@HK1@0;5@8+_W4']]KWV(/:`%];B^5=P@@`58OL4U:+1@H+ +MP'46BTX(BT8&,]+W\8O8BT8$]_&+T^L\D(O(BUX(BU8&BT8$T>G1V]'JT=@+ +MR77T]_.+\#/24E#_=@K_=@CH'``[5@9W!W((.T8$=@.#[@$STHO&7EN+Y5W" +M"```58OLBT8&BUX*"]B+7@AU"XM&!/?CB^5=P@@`]^.+R(M&!/=F"@/(BT8$ +M]^,#T8OE7<((`#+MXP;1X-'2XOK#`(,&O`8!@Q:^!@#_!G`'@SYP!V1S`^F! +M`(,&=@<!@Q9X!P#'!G`'``"A=`<+!G('="C_-G0'_S9R!VH`:F2A<@>+%G0' +M*P:`!QL6@@=24.AO_U)0Z`3_HT@?@SY('P!\!X,^2!]D?@;'!D@?``"#/DX? +M`WP-_S9('VA`!NB.PH/$!(,^3A\"?`EH0P;H?L*#Q`(KP*."!Z.`!^F2J``` +*`````````````.B. ` end diff --git a/usr.sbin/stallion/bootcode/Makefile b/usr.sbin/stallion/bootcode/Makefile index 673c75d7c8d3..6e0be991c442 100644 --- a/usr.sbin/stallion/bootcode/Makefile +++ b/usr.sbin/stallion/bootcode/Makefile @@ -1,7 +1,9 @@ -# $Id$ +# $Id: Makefile,v 1.5 1997/02/22 16:13:44 peter Exp $ FILES = 2681.sys cdk.sys +MAN4 = stl.4 stli.4 + LIBMODE = 444 LIBOWN = bin LIBGRP = bin @@ -9,7 +11,7 @@ CLEANFILES= ${FILES} all: $(FILES) -install: +install: maninstall @if [ ! -d ${DESTDIR}${BOOTDIR} ]; then mkdir ${DESTDIR}${BOOTDIR};fi @for i in ${FILES}; do \ ${ECHO} "installing $$i into ${DESTDIR}${BOOTDIR}"; \ diff --git a/usr.sbin/stallion/bootcode/stl.4 b/usr.sbin/stallion/bootcode/stl.4 new file mode 100644 index 000000000000..b34fd08755f4 --- /dev/null +++ b/usr.sbin/stallion/bootcode/stl.4 @@ -0,0 +1,321 @@ +.\" Copyright (c) 1996 Greg Ungerer (gerg@stallion.oz.au). +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Greg Ungerer. +.\" 4. Neither the name of the author nor the names of any co-contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd December 2, 1996 +.Os FreeBSD +.Dt STL 4 i386 +.Sh NAME +.Nm stl , +.Nm stli +.Nd "drivers for Stallion Technologies multiport serial controllers" +.Sh SYNOPSIS +.Cd "stl0 at isa? port <addr> tty irq <irq> vector stlintr" +.Cd "stli0 at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type> " +.Cd "stli0 at eisa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type> " +.Sh DESCRIPTION +.Pp +This is a kernel driver for Stallion Technologies multiport serial boards. +There are two drivers, each supporting a different class of boards. +The +.Nm stl +driver supports the EasyIO and EasyConnection 8/32 +boards, while the +.Nm stli +driver supports all other types, including +ONboard, Brumby and EasyConnection 8/64. +.Sh CONFIGURATION +.Pp +Each board installed in the system needs a configuration entry in the +kernel configuration file. +Slightly different options and parameters are required for each of the +different board types. +Depending on the type of board one of the +.Nm stl +or +.Nm stli +drivers will be used. The +.Nm stl +and +.Nm stli +drivers can support up to 8 boards. +.Pp +Configuration of the hardware - DIP switches, jumpers, etc - varies +from board to board. +Consult documentation supplied with the board for hardware +configuration details. +Alternatively the board documentation is available on Stallion +Technologies WWW site at http://www.stallion.com. +.Pp +The EasyIO and EasyConnection 8/32 families of boards use the +.Nm stl +driver. +ISA board configuration entries for the +.Nm stl +driver take the general form of: +.Pp +.Cd "stlX at isa? port <io-addr> tty irq <irq> vector stlintr" +.Pp +.Nm X +is the unit number assigned to the board. +Any unique value between 0 and 7 is valid. +.Pp +The I/O address used by the board is specified by +.Nm <io-addr>. +Each of the EasyIO and EasyConnection 8/32-AT boards can use +an I/O address in the range from 0 to 0x400. +.Pp +All EasyIO and EasyConnection 8/32 boards require an interrupt, +and this interrupt is specified by +.Nm <irq>. +Legal IRQ values for the ISA boards are 3, 4, 5, 7, 10, 11, 12 and 15. +Interrupts are software programmed on all boards except the EasyIO-8M. +.Pp +The EasyConnection 8/32-AT board uses a secondary I/O address region, +and this is fixed at address 0x280 in the driver code. +All EasyConnection 8/32-AT boards may share the same secondary address +region. +.Pp +EasyConnection 8/32 PCI boards are detected automatically by the +system on boot up. +No configuration information is required in advance for these +board types. +During boot up the +.Nm stl +driver will issue messages to indicate that a EasyConnection 8/32 +PCI board was found, and some information about it. +.Pp +Following are some examples of configuration entries for each of the ISA +boards supported by the +.Nm stl +driver. +Each example also describes some important details about each of the +board types. +.Pp +Each EasyIO board requires 8 bytes of I/O address space and 1 IRQ line. +A configuration entry for an EasyIO board would look like: +.Pp +.Cd "stl0 at isa? port 0x2a8 tty irq 15 vector stlintr" +.Pp +This entry specifies an EasyIO board at I/O address 0x2a8 using IRQ 15. +The I/O and IRQ values can be modified as required. +.Pp +Each EasyConnection 8/32-AT board requires 2 sets of I/O addresses +and 1 IRQ line. +The primary I/O address range is 2 bytes in size, and must be unique +to each EasyConnection 8/32-AT board in the system. +The secondary I/O address range is 32 bytes in size, but can be shared +by multiple EasyConnection 8/32-AT boards. +This secondary I/O address is set at 0x280 in the driver code. +A configuration entry would look like: +.Pp +.Cd "stl0 at isa? port 0x2a0 irq 10 tty vector stlintr" +.Pp +This specifies an EasyConnection 8/32-AT with primary I/O address 0x2a0, +secondary I/O address of 0x280 and IRQ 10. +.Pp +The ONboard, Brumby and EasyConnection 8/64 families of boards use the +.Nm stli +driver. The +.Nm stli +driver supports the ISA and EISA members of these families. +.Pp +ISA board configuration entries for the +.Nm stli +driver take the general form of: +.Pp +.Cd "stliX at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type>" +.Pp +.Nm X +is the unit number assigned to the board. +Any unique value between 0 and 7 is valid. +.Pp +The I/O address used by the board is specified by +.Nm <io-addr>. +Each of the different supported board types has restrictions on valid +I/O addresses and also the amount of I/O space required varies between +the boards. +.Pp +All boards using the +.Nm stli +driver require a shared memory region to operate. +Depending on the board type the region required varies in size +from 4 kbytes to 64 kbytes. The size of the board region is specified +by field +.Nm <size> +of the configuration entry, and the address of the region is specified by +.Nm <mem-addr>. +.Pp +The flags field specifies the particular board type that this entry +applies to. +Not all board types are distinguishable by the driver at runtime, +so this field is required by the driver. +Valid board types are: +.Bd -literal -offset indent +BOARD NAME TYPE I/O SIZE + +Brumby 2 0x4000 +ONboard 4 0x10000 +ONboard/E 7 0x10000 +EasyConnection 8/64-AT 23 0x1000 +EasyConnection 8/64-EISA 24 0x10000 +.Ed +.Pp +Following are some examples of configuration entries for each of the +boards supported by the +.Nm stli +driver. Each example also describes some important details about +each of the board types. +.Pp +The EasyConnection 8/64-AT board requires 4 bytes of I/O address space and +4 kbytes of memory space. +A configuration entry would look like: +.Pp +.Cd "stli0 at isa? port 0x2a0 tty iomem 0xcc000 iosiz 0x1000 flags 23" +.Pp +The flags field of this entry specifies that this is an +EasyConnection 8/64-AT board. +It is set to I/O address 0x2a0 and memory address 0xcc000. +The +.Nm iosiz +parameter specifies a memory region size +of 4 kbytes. +.Pp +The EasyConnection 8/64-EISA board requires a 64 kbyte region of +memory space. +This region can be anywhere in the 32 bit memory address space. +A configuration entry would be like: +.Pp +.Cd "stli0 at eisa? port 0x2000 tty iomem 0x80000000 iosiz 0x10000 flags 24" +.Pp +The flags field is used to specify that this is an EasyConnection 8/64-EISA +board. +The I/O (port) address resource is derived from the EISA slot that +the board is in. +Each EISA slot is allocated a section of the I/O address space by the +hardware of the system. +That address being 0xX000 where X is the slot number. +The example board is at memory address 0x80000000 which is 2 Gbyte. +The +.Nm iosiz +parameter specifies the size of the memory region, +in this case 64 kbytes. +.Pp +Each ONboard ISA board requires 16 bytes of I/O space and a 64 kbyte +section of memory address space. +Valid ONboard I/O addresses are in the range 0x200 to 0x300. +A configuration entry for an ONboard ISA would look like: +.Pp +.Cd "stli0 at isa? port 0x240 tty iomem 0xd0000 iosiz 0x10000 flags 4" +.Pp +This entry specifies an ONboard ISA by setting flags to 4. +It uses I/O address 0x240 and a memory region of 64 kbytes at memory +address 0xd0000. +.Pp +Each ONboard/E board requires a 64 kbyte memory region, and this +can be anywhere in the 32 bit address space (that is from 0 to 4 Gbyte). +A configuration entry would look like: +.Pp +.Cd "stli0 at eisa? port 0x3000 tty iomem 0xc0000000 iosiz 0x10000 flags 7" +.Pp +The specifies an ONboard/E in slot 3 using a shared memory address +of 0xc0000000 (3 Gbyte). +.Pp +Each Brumby board requires 16 bytes of I/O address space and a 4 kbyte +region of shared memory space. +The valid Brumby I/O addresses are in the range 0x300 to 0x400. +The shared memory region of the Brumby must be in the 0xc0000 to +0xdc000 region of the memory address space. +A configuration entry for a Brumby would be like: +.Pp +.Cd "stli0 at isa? port 0x360 tty iomem 0xc8000 iosiz 0x4000 flags 2" +.Pp +This specifies a Brumby board at I/O address 0x360 using a shared memory +region at address 0xc8000. +.Sh NOTES +When building the device nodes for the ports be sure to use the correct +driver name, +.Nm stl +or +.Nm stli. +Each driver has a separate major number allocated, +so even though the port device names are the same for each driver, +the major number of the device node is different. +Use the MAKEDEV(8) script to create the devices. +Use the ttyE and cue tag for the +.Nm stl +driver, and +the ttyEi and cuei tags for the +.Nm stli +driver. +.Pp +The intelligent board types (ONboard, Brumby and EasyConnection 8/64) +require a firmware download before the ports will be operational. +This is achieved by using the +.Nm stlload +command. +See its manual page for details on usage. +.Sh FILES +.Bl -tag -width "/dev/staliomem?" -compact +.It Pa /dev/ttyE? +standard callin devices +.It Pa /dev/ttyiE? +initial-state callin devices +.It Pa /dev/ttylE? +lock-state callin devices +.It Pa /dev/cue? +standard callout devices +.It Pa /dev/cuie? +initial-state callout devices +.It Pa /dev/cule? +lock-state callout devices +.It Pa /dev/staliomem? +board control device +.El +.sp +Note that the port numbers start at 0 for port 0 of board 0. +Each board has 64 port slots allocated for it. +So the second boards ports start at 64 and go through 127. +Use the MAKEDEV(8) script to create the devices. +Use the ttyE and cue tag for the +.Nm stl +driver, and +the ttyEi and cuei tags for the +.Nm stli +driver. +.Sh SEE ALSO +.Xr tty 4 , +.Xr termios 4 , +.Xr stty 1 , +.Xr comcontrol 8 , +.Xr stlload 8 , +.Xr stlstats 8 , +.Xr MAKEDEV 8 +.Sh HISTORY +This driver was originally developed by Greg Ungerer (gerg@stallion.com). diff --git a/usr.sbin/stallion/bootcode/stli.4 b/usr.sbin/stallion/bootcode/stli.4 new file mode 100644 index 000000000000..b34fd08755f4 --- /dev/null +++ b/usr.sbin/stallion/bootcode/stli.4 @@ -0,0 +1,321 @@ +.\" Copyright (c) 1996 Greg Ungerer (gerg@stallion.oz.au). +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Greg Ungerer. +.\" 4. Neither the name of the author nor the names of any co-contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd December 2, 1996 +.Os FreeBSD +.Dt STL 4 i386 +.Sh NAME +.Nm stl , +.Nm stli +.Nd "drivers for Stallion Technologies multiport serial controllers" +.Sh SYNOPSIS +.Cd "stl0 at isa? port <addr> tty irq <irq> vector stlintr" +.Cd "stli0 at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type> " +.Cd "stli0 at eisa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type> " +.Sh DESCRIPTION +.Pp +This is a kernel driver for Stallion Technologies multiport serial boards. +There are two drivers, each supporting a different class of boards. +The +.Nm stl +driver supports the EasyIO and EasyConnection 8/32 +boards, while the +.Nm stli +driver supports all other types, including +ONboard, Brumby and EasyConnection 8/64. +.Sh CONFIGURATION +.Pp +Each board installed in the system needs a configuration entry in the +kernel configuration file. +Slightly different options and parameters are required for each of the +different board types. +Depending on the type of board one of the +.Nm stl +or +.Nm stli +drivers will be used. The +.Nm stl +and +.Nm stli +drivers can support up to 8 boards. +.Pp +Configuration of the hardware - DIP switches, jumpers, etc - varies +from board to board. +Consult documentation supplied with the board for hardware +configuration details. +Alternatively the board documentation is available on Stallion +Technologies WWW site at http://www.stallion.com. +.Pp +The EasyIO and EasyConnection 8/32 families of boards use the +.Nm stl +driver. +ISA board configuration entries for the +.Nm stl +driver take the general form of: +.Pp +.Cd "stlX at isa? port <io-addr> tty irq <irq> vector stlintr" +.Pp +.Nm X +is the unit number assigned to the board. +Any unique value between 0 and 7 is valid. +.Pp +The I/O address used by the board is specified by +.Nm <io-addr>. +Each of the EasyIO and EasyConnection 8/32-AT boards can use +an I/O address in the range from 0 to 0x400. +.Pp +All EasyIO and EasyConnection 8/32 boards require an interrupt, +and this interrupt is specified by +.Nm <irq>. +Legal IRQ values for the ISA boards are 3, 4, 5, 7, 10, 11, 12 and 15. +Interrupts are software programmed on all boards except the EasyIO-8M. +.Pp +The EasyConnection 8/32-AT board uses a secondary I/O address region, +and this is fixed at address 0x280 in the driver code. +All EasyConnection 8/32-AT boards may share the same secondary address +region. +.Pp +EasyConnection 8/32 PCI boards are detected automatically by the +system on boot up. +No configuration information is required in advance for these +board types. +During boot up the +.Nm stl +driver will issue messages to indicate that a EasyConnection 8/32 +PCI board was found, and some information about it. +.Pp +Following are some examples of configuration entries for each of the ISA +boards supported by the +.Nm stl +driver. +Each example also describes some important details about each of the +board types. +.Pp +Each EasyIO board requires 8 bytes of I/O address space and 1 IRQ line. +A configuration entry for an EasyIO board would look like: +.Pp +.Cd "stl0 at isa? port 0x2a8 tty irq 15 vector stlintr" +.Pp +This entry specifies an EasyIO board at I/O address 0x2a8 using IRQ 15. +The I/O and IRQ values can be modified as required. +.Pp +Each EasyConnection 8/32-AT board requires 2 sets of I/O addresses +and 1 IRQ line. +The primary I/O address range is 2 bytes in size, and must be unique +to each EasyConnection 8/32-AT board in the system. +The secondary I/O address range is 32 bytes in size, but can be shared +by multiple EasyConnection 8/32-AT boards. +This secondary I/O address is set at 0x280 in the driver code. +A configuration entry would look like: +.Pp +.Cd "stl0 at isa? port 0x2a0 irq 10 tty vector stlintr" +.Pp +This specifies an EasyConnection 8/32-AT with primary I/O address 0x2a0, +secondary I/O address of 0x280 and IRQ 10. +.Pp +The ONboard, Brumby and EasyConnection 8/64 families of boards use the +.Nm stli +driver. The +.Nm stli +driver supports the ISA and EISA members of these families. +.Pp +ISA board configuration entries for the +.Nm stli +driver take the general form of: +.Pp +.Cd "stliX at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type>" +.Pp +.Nm X +is the unit number assigned to the board. +Any unique value between 0 and 7 is valid. +.Pp +The I/O address used by the board is specified by +.Nm <io-addr>. +Each of the different supported board types has restrictions on valid +I/O addresses and also the amount of I/O space required varies between +the boards. +.Pp +All boards using the +.Nm stli +driver require a shared memory region to operate. +Depending on the board type the region required varies in size +from 4 kbytes to 64 kbytes. The size of the board region is specified +by field +.Nm <size> +of the configuration entry, and the address of the region is specified by +.Nm <mem-addr>. +.Pp +The flags field specifies the particular board type that this entry +applies to. +Not all board types are distinguishable by the driver at runtime, +so this field is required by the driver. +Valid board types are: +.Bd -literal -offset indent +BOARD NAME TYPE I/O SIZE + +Brumby 2 0x4000 +ONboard 4 0x10000 +ONboard/E 7 0x10000 +EasyConnection 8/64-AT 23 0x1000 +EasyConnection 8/64-EISA 24 0x10000 +.Ed +.Pp +Following are some examples of configuration entries for each of the +boards supported by the +.Nm stli +driver. Each example also describes some important details about +each of the board types. +.Pp +The EasyConnection 8/64-AT board requires 4 bytes of I/O address space and +4 kbytes of memory space. +A configuration entry would look like: +.Pp +.Cd "stli0 at isa? port 0x2a0 tty iomem 0xcc000 iosiz 0x1000 flags 23" +.Pp +The flags field of this entry specifies that this is an +EasyConnection 8/64-AT board. +It is set to I/O address 0x2a0 and memory address 0xcc000. +The +.Nm iosiz +parameter specifies a memory region size +of 4 kbytes. +.Pp +The EasyConnection 8/64-EISA board requires a 64 kbyte region of +memory space. +This region can be anywhere in the 32 bit memory address space. +A configuration entry would be like: +.Pp +.Cd "stli0 at eisa? port 0x2000 tty iomem 0x80000000 iosiz 0x10000 flags 24" +.Pp +The flags field is used to specify that this is an EasyConnection 8/64-EISA +board. +The I/O (port) address resource is derived from the EISA slot that +the board is in. +Each EISA slot is allocated a section of the I/O address space by the +hardware of the system. +That address being 0xX000 where X is the slot number. +The example board is at memory address 0x80000000 which is 2 Gbyte. +The +.Nm iosiz +parameter specifies the size of the memory region, +in this case 64 kbytes. +.Pp +Each ONboard ISA board requires 16 bytes of I/O space and a 64 kbyte +section of memory address space. +Valid ONboard I/O addresses are in the range 0x200 to 0x300. +A configuration entry for an ONboard ISA would look like: +.Pp +.Cd "stli0 at isa? port 0x240 tty iomem 0xd0000 iosiz 0x10000 flags 4" +.Pp +This entry specifies an ONboard ISA by setting flags to 4. +It uses I/O address 0x240 and a memory region of 64 kbytes at memory +address 0xd0000. +.Pp +Each ONboard/E board requires a 64 kbyte memory region, and this +can be anywhere in the 32 bit address space (that is from 0 to 4 Gbyte). +A configuration entry would look like: +.Pp +.Cd "stli0 at eisa? port 0x3000 tty iomem 0xc0000000 iosiz 0x10000 flags 7" +.Pp +The specifies an ONboard/E in slot 3 using a shared memory address +of 0xc0000000 (3 Gbyte). +.Pp +Each Brumby board requires 16 bytes of I/O address space and a 4 kbyte +region of shared memory space. +The valid Brumby I/O addresses are in the range 0x300 to 0x400. +The shared memory region of the Brumby must be in the 0xc0000 to +0xdc000 region of the memory address space. +A configuration entry for a Brumby would be like: +.Pp +.Cd "stli0 at isa? port 0x360 tty iomem 0xc8000 iosiz 0x4000 flags 2" +.Pp +This specifies a Brumby board at I/O address 0x360 using a shared memory +region at address 0xc8000. +.Sh NOTES +When building the device nodes for the ports be sure to use the correct +driver name, +.Nm stl +or +.Nm stli. +Each driver has a separate major number allocated, +so even though the port device names are the same for each driver, +the major number of the device node is different. +Use the MAKEDEV(8) script to create the devices. +Use the ttyE and cue tag for the +.Nm stl +driver, and +the ttyEi and cuei tags for the +.Nm stli +driver. +.Pp +The intelligent board types (ONboard, Brumby and EasyConnection 8/64) +require a firmware download before the ports will be operational. +This is achieved by using the +.Nm stlload +command. +See its manual page for details on usage. +.Sh FILES +.Bl -tag -width "/dev/staliomem?" -compact +.It Pa /dev/ttyE? +standard callin devices +.It Pa /dev/ttyiE? +initial-state callin devices +.It Pa /dev/ttylE? +lock-state callin devices +.It Pa /dev/cue? +standard callout devices +.It Pa /dev/cuie? +initial-state callout devices +.It Pa /dev/cule? +lock-state callout devices +.It Pa /dev/staliomem? +board control device +.El +.sp +Note that the port numbers start at 0 for port 0 of board 0. +Each board has 64 port slots allocated for it. +So the second boards ports start at 64 and go through 127. +Use the MAKEDEV(8) script to create the devices. +Use the ttyE and cue tag for the +.Nm stl +driver, and +the ttyEi and cuei tags for the +.Nm stli +driver. +.Sh SEE ALSO +.Xr tty 4 , +.Xr termios 4 , +.Xr stty 1 , +.Xr comcontrol 8 , +.Xr stlload 8 , +.Xr stlstats 8 , +.Xr MAKEDEV 8 +.Sh HISTORY +This driver was originally developed by Greg Ungerer (gerg@stallion.com). diff --git a/usr.sbin/stallion/stlload/Makefile b/usr.sbin/stallion/stlload/Makefile index 99142f234a49..46048a50d477 100644 --- a/usr.sbin/stallion/stlload/Makefile +++ b/usr.sbin/stallion/stlload/Makefile @@ -1,7 +1,7 @@ -# $Id$ +# $Id: Makefile,v 1.3 1997/02/22 16:13:45 peter Exp $ PROG= stlload -NOMAN= #oops +MAN8= stlload.8 CFLAGS+=-DBOOTDIR=\"${BOOTDIR}\" diff --git a/usr.sbin/stallion/stlload/stlload.8 b/usr.sbin/stallion/stlload/stlload.8 new file mode 100644 index 000000000000..6e35ad41fe43 --- /dev/null +++ b/usr.sbin/stallion/stlload/stlload.8 @@ -0,0 +1,121 @@ +.\" Copyright (c) 1996 Greg Ungerer (gerg@stallion.oz.au). +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Greg Ungerer. +.\" 4. Neither the name of the author nor the names of any co-contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd December 2, 1996 +.Os FreeBSD +.Dt STLLOAD 8 i386 +.Sh NAME +.Nm stlload +.Nd "Stallion Technologies multiport serial board down loader" +.Sh SYNOPSIS +.Nm stlload +.Op Fl vhVR +.Op Fl i Ar image-file +.Op Fl c Ar control-device +.Op Fl r Ar rx-buf-size +.Op Fl t Ar tx-buf-size +.Op Fl B Ar boot-banner +.Op Fl b Ar unit-number +.Sh DESCRIPTION +.Nm stlload +is used to download the firmware code to Stallion Technologies intelligent +multiport serial boards. +A firmware download is only required for those boards that use the Stallion +.Nm stli +driver. +This includes the EasyConnection 8/64, ONboard and Brumby families of boards. +.Pp +Different board types require different firmware images. +If the wrong firmware is loaded into a board it will fail to operate. +.Pp +The download process is achieved through the Stallion +.Nm stli +driver control device, +.Pa /dev/staliomem? . +This device implements a file type device that can read and write into the +boards shared memory region. +It also implements a number of special +.Pa ioctls +that reset and restart the board. +.Pp +The options are: +.Bl -tag -width xxxxx +.It Fl v +Verbose output generation. +Trace is generated at each phase of the download and startup process. +.It Fl h +Output usage information. +.It Fl V +Output version information. +.It Fl R +Reset the board only. +Does not proceed to download firmware to the board. +.It Fl i Ar image-file +Specify the firmware image file to download. +The default firmware image is /usr/libdata/stallion/cdk.sys. +.It Fl c Ar control-device +Specify the board control device through which to download the firmware +and start up the board. +The default is /dev/staliomem0. +.It Fl r Ar rx-buf-size +Specify the size of the boards shared memory Receive Data buffer. +By default the buffer is dynamically sized to use the maximum +available shared memory. +.It Fl t Ar tx-buf-size +Specify the size of the boards shared memory Transmit Data buffer. +By default the buffer is dynamically sized to use the maximum +available shared memory. +.It Fl B Ar boot-banner +Enable the slave debug trace flag during download. +This enables debug trace output from the firmware code. +This trace is output on port 0 of the board, +and the port is set to 9600 baud, 8 data bits, no parity and 1 stop bit. +.It Fl b Ar unit-number +Specify the unit (board) number to be downloaded. The default is to +download board 0. +.El +.Pp +.Nm stlload +would typically be run from +.Pa /etc/rc.serial . +.Sh FILES +.Bl -tag -width /usr/libdata/stallion/2681.sys +.It Pa /usr/libdata/stallion/cdk.sys +firmware code to EasyConnection 8/64 class boards +.It Pa /usr/libdata/stallion/2681.sys +firmware code to ONboard and Brumby class boards +.It Pa /dev/staliomem? +driver board control device +.Sh SEE ALSO +.Xr stl 4 , +.Xr stli 4 , +.Xr stlstats 8 +.Sh HISTORY +This program was originally developed by Greg Ungerer (gerg@stallion.com). diff --git a/usr.sbin/stallion/stlload/stlload.c b/usr.sbin/stallion/stlload/stlload.c index bbecb656d254..4838ce3a1b56 100644 --- a/usr.sbin/stallion/stlload/stlload.c +++ b/usr.sbin/stallion/stlload/stlload.c @@ -33,7 +33,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id$ + * $Id: stlload.c,v 1.5 1997/02/22 16:13:45 peter Exp $ */ /*****************************************************************************/ @@ -51,7 +51,7 @@ /*****************************************************************************/ -char *version = "0.0.5"; +char *version = "1.0.0"; char *defdevice = "/dev/staliomem%d"; char *image = BOOTDIR "/cdk.sys"; char *oldimage = BOOTDIR "/2681.sys"; diff --git a/usr.sbin/stallion/stlstats/Makefile b/usr.sbin/stallion/stlstats/Makefile index 347b4e99f311..8f1b8e7de3af 100644 --- a/usr.sbin/stallion/stlstats/Makefile +++ b/usr.sbin/stallion/stlstats/Makefile @@ -1,7 +1,7 @@ -# $Id$ +# $Id: Makefile,v 1.3 1997/02/22 16:13:48 peter Exp $ PROG= stlstats -NOMAN= #oops +MAN8= stlstats.8 LDADD= -lncurses DPADD= ${LIBNCURSES} diff --git a/usr.sbin/stallion/stlstats/stlstats.8 b/usr.sbin/stallion/stlstats/stlstats.8 new file mode 100644 index 000000000000..b2b925ed159d --- /dev/null +++ b/usr.sbin/stallion/stlstats/stlstats.8 @@ -0,0 +1,131 @@ +.\" Copyright (c) 1996 Greg Ungerer (gerg@stallion.oz.au). +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Greg Ungerer. +.\" 4. Neither the name of the author nor the names of any co-contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd December 2, 1996 +.Os FreeBSD +.Dt STLSTATS 8 i386 +.Sh NAME +.Nm stlstats +.Nd "Stallion Technologies multiport serial statistics display" +.Sh SYNOPSIS +.Nm stlstats +.Op Fl hVi +.Op Fl c Ar control-device +.Op Fl b Ar board-number +.Op Fl p Ar port-number +.Op Fl d Ar port-device +.Sh DESCRIPTION +.Nm stlstats +is used to display statistical information about the ports on Stallion +Technologies multiport serial boards. +.Pp +.Nm stlstats +normally runs as a full screen menu driven application. +A help line is displayed at the bottom of each screen with the valid +input keys for this screen. +.Pp +Generally the digit keys ('0' through '9') specify the number of the +device to display statistics for. +Where digits alone are not enough to access all possible devices +(for example on 16 port panels) then the first letters of the alphabet +are used to access the remaining devices. +The letters 'a' through 'f' are used to access devices 10 through 15. +.Pp +The 'q' key is always used to move back to the previous level screen. +The escape key can also be used to move back to the previous screen. +.Pp +The first screen is a display of all ports on panel 0 of board 0. +Values displayed on this screen are a summary of the information for +each port. The statistics displayed are: driver and TTY state flags, +termios flags (cflags, iflags, oflags, lflags), RS-232 signal values +(as per TIOCM signal defines), total transmit and receive character +counts. +.Pp +From this screen you can look at summary information +about each panel and board installed in the system. +Each board is accessed by the digit keys ('0' through '7'), +while panels of each board can be cycled through using the 'n' key. +.Pp +The per port screen displays some detailed information about a +particular port. +This is accessed from the board screen using the 'p' key. +The first port displayed will be port 0. +To display other ports use the digit and alphabetic keys +('0' through '9' and 'a' through 'f'). +This screen displays: driver and TTY state flags, hardware ID, +termios flags (cflags, iflags, oflags, lflags), +total transmitted and received character counts, +current transmit and receive characters buffered, +receiver error counts (overruns, parity, framing, lost), +software flow control characters transmitted and received, +hardware flow control actions taken, +count of transmitted and received breaks, +modem signal transitions and +current RS-232 signal states. +.Pp +The options are: +.Bl -tag -width xxxxxxx +.It Fl h +Output usage information. +.It Fl V +Output version information. +.It Fl i +Output only the board type information. +This output is useful for scripts or other programs that need to know +a little bit about the board (for example an automated download script). +.Nm stlstats +will not enter full screen interactive mode. +.It Fl c Ar control-device +Specify the board control device through which to gather port statistics. +The default is /dev/staliomem0. +.It Fl b Ar board-number +Specify the board number to display first. +The default is to display board 0. +.It Fl p Ar port-number +Specify the port number to display first. +.Nm stlstats +will go straight into the port display screen (bypassing board display) +when this option is used. +.It Fl d Ar port-device +Specify the port special device file (the /dev/ttyXXX file) to +display first. +The board screen is bypassed and the port statistics screen is shown +immediately on start up. +.El +.Sh FILES +.Bl -tag -width /dev/staliomem0 +.It Pa /dev/staliomem0 +driver control device used for statistics collection +.Sh SEE ALSO +.Xr stl 4 , +.Xr stli 4 , +.Xr stlload 8 +.Sh HISTORY +This program was originally developed by Greg Ungerer (gerg@stallion.com). diff --git a/usr.sbin/stallion/stlstats/stlstats.c b/usr.sbin/stallion/stlstats/stlstats.c index e6e304f97f26..7c526368e5e9 100644 --- a/usr.sbin/stallion/stlstats/stlstats.c +++ b/usr.sbin/stallion/stlstats/stlstats.c @@ -33,7 +33,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id$ + * $Id: stlstats.c,v 1.4 1997/02/22 16:13:50 peter Exp $ */ /*****************************************************************************/ @@ -53,7 +53,7 @@ /*****************************************************************************/ -char *version = "0.0.5"; +char *version = "1.0.0"; char *defdevice = "/dev/staliomem0"; char *progname; |