Changeset 4b56a8 in git


Ignore:
Timestamp:
Feb 6, 2020, 2:27:22 PM (4 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'c7af8613769b29c741d6c338945669719f1fc4f8')
Children:
092919835ebabc072adc7c0c118f96741838874a
Parents:
48d798e6fa161513a1be9c743406d7c43a479b9d
Message:
fix: avoid warning in invar.lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/invar.lib

    r48d798e r4b56a8  
    1212  torusrep(list m)       representation of a torus given by the weights m[1],m[2],...
    1313  finiterep(<list>)      representation of a by a list of matrices
    14   prod(l)                gives the product of all entries of list l
    15   monsum(n,d)            sum of all monomials in x(1),x(2),...,x(n) of degree d
    1614  sympower(m,d)          computes the d-th symmetric power of a representation m
    1715  invar(m)               computes the invariant ring of the representation m.
     
    5452}
    5553example
    56 {       "> SL(3);";
    57         SL(3);
    58         "> group;";
    59         Invar::group;
    60         "> groupideal;";
    61         groupideal;
    62         "> print(SLrep);";
    63         print(SLrep);
     54{"EXAMPLE:"; echo=2;
     55  SL(3);
     56  Invar::group;
     57  groupideal;
     58  print(SLrep);
    6459}
    6560
     
    6762// prod(<list>) just gives the product of all entries of <list>.
    6863////////////////////////////////////////////////////////////////////////////////
    69 proc prod(list #)
     64static proc prod(list #)
    7065"USAGE: prod(<list>)
    7166RETURN: the product of all entries of <list>"
     
    7772// monsum(n,d) is the sum of all monomials in x(1),x(2),...,x(n) of degree d
    7873////////////////////////////////////////////////////////////////////////////////
    79 proc monsum(int n,int d)
     74static proc monsum(int n,int d)
    8075"USAGE: monsum(n,d)
    8176RETURNS: the sum of all monomials in x(1),x(2),...,x(n) of degree d"
     
    123118}
    124119example
    125 {       "> SL(2);";
    126         SL(2);
    127         "> print(SLrep);";
    128         print(SLrep);
    129         "> print(sympower(SLrep,3));";
    130         print(sympower(SLrep,3));               // doesn't work in the example
    131                                                 // environment. Bug in Singular??
    132                                                 // We'll have to cheat:
    133 //"g(1)^3,     3*g(1)^2*g(2),          3*g(1)*g(2)^2,          g(2)^3,";
    134 //"g(1)^2*g(3),3*g(1)^2*g(4)-2*g(1),   3*g(1)*g(2)*g(4)-1*g(2),g(2)^2*g(4),";
    135 //"g(1)*g(3)^2,3*g(1)*g(3)*g(4)-1*g(3),3*g(1)*g(4)^2-2*g(4),   g(2)*g(4)^2,";
    136 //"g(3)^3,     3*g(3)^2*g(4),          3*g(3)*g(4)^2,          g(4)^3";
     120{ "EXAMPLE:"; echo=2;
     121  SL(2);
     122  print(SLrep);
     123  print(sympower(SLrep,3));
    137124}
    138125
     
    151138         The base ring will be set to 'polyring' which is a global
    152139         variable representing the polynomial ring on which the group acts.
    153          The variable 'representation' will be set to the input m."
     140         The variable 'representation' will be set to the input m.
     141EXAMPLE: example invar; shows an example
     142"
    154143{
    155144      int n=nrows(m);
     
    188177     print(invring);
    189178}
     179example
     180{ "EXAMPLE:"; echo=2;
     181  SL(2);                          // Take the group SL_2
     182  matrix m=dsum(SLrep,SLrep,SLrep,SLrep);
     183                                  // 4 copies of the standard representation
     184  invar(m);                       // empirical evidence for FFT
     185  reynolds(x(1)*x(4));            // The reynolds operator is computed using
     186                                  // the Omega process.
     187}
     188
    190189
    191190////////////////////////////////////////////////////////////////////////////////
     
    294293}
    295294example
    296 {       "> torus(3);";
    297         torus(3);
    298         "> group;";
    299         Invar::group;
    300         "> groupideal;";
    301         groupideal;
     295{"EXAMPLE:"; echo=2;
     296  torus(3);
     297  Invar::group;
     298  groupideal;
    302299}
    303300
     
    312309RETURNS: torusrep(m) gives a matrix with entries in 'group'. This matrix
    313310         represents the action of the torus with weights
    314          m[1],m[2],...,m[size(m)]"
     311         m[1],m[2],...,m[size(m)]
     312EXAMPLE: example torusreynolds; shows an example
     313"
    315314{       int r=size(m[1]);
    316315        int n=size(m);
     
    329328        return(mm);
    330329}
     330example
     331{ "EXAMPLE:"; echo=2;
     332  torus(1);                  // Take the 1-dimensional torus, the multiplicative group.
     333  list weights=-2,-3,7;      // 3-dimensial action with weights -2,-3,7
     334  matrix m=torusrep(weights);// compute the matrix of the representation
     335  invar(m);                  // compute the invariant ring
     336}
    331337
    332338////////////////////////////////////////////////////////////////////////////////
     
    366372        int i=prime(n-1);
    367373        while(i<>2)
    368                 {if (n%i==0) {f=f*(z**(n/i)-1);};
     374                {if (n%i==0) {f=f*(z**(n div i)-1);};
    369375                i=prime(i-1);};
    370         if (n%2==0) {f=f*(z**(n/2)-1);};
    371         h=h/GCD(f,h);
     376        if (n%2==0) {f=f*(z**(n div 2)-1);};
     377        h=h/gcd(f,h);
    372378        return(h/leadcoef(h));
    373379}
     
    383389           groupideal   of type <ideal>
    384390           reynolds     of type <proc>
    385          The basering will be set to 'group'."
     391         The basering will be set to 'group'.
     392EXAMPLE: example finite; shows an example
     393"
    386394{       ring group=0,(g(1),g(2)),dp(2);
    387395        export group;
     
    395403                                                // 'finitereynolds'
    396404}
     405example
     406{"EXAMPLE:"; echo=2;
     407  finite(6);                              // The symmetric group S_3
     408  matrix id=unitmat(3);                   // identity matrix
     409  matrix m3[3][3]=0,1,0,0,0,1,1,0,0;      // corresponds with (1 2 3)
     410  matrix m2[3][3]=0,1,0,1,0,0,0,0,1;      // corresponds with (1 2)
     411  list a=id,m3,m3*m3,m2,m2*m3,m2*m3*m3;   // all elements of S_3
     412  matrix rep=finiterep(a);                // compute matrix of standard repr.
     413  invar(rep);                             // compute the invariant ring
     414}
     415
    397416
    398417////////////////////////////////////////////////////////////////////////////////
     
    406425RETURNS: finiterep(m) gives a matrix with coefficients in the ring 'group'
    407426         which represents the action of the finite group where the elements
    408          of the finite group act as m[1],m[2],...m[size(m)]."
     427         of the finite group act as m[1],m[2],...m[size(m)].
     428EXAMPLE: example finiterep; shows an example
     429"
    409430{       int l=size(m);
    410431        int n=nrows(m[1]);
     
    420441        return(finiterep);
    421442}
    422 
     443example
     444{"EXAMPLE:"; echo=2;
     445  finite(6);                              // The symmetric group S_3
     446  matrix id=unitmat(3);                   // identity matrix
     447  matrix m3[3][3]=0,1,0,0,0,1,1,0,0;      // corresponds with (1 2 3)
     448  matrix m2[3][3]=0,1,0,1,0,0,0,0,1;      // corresponds with (1 2)
     449  list a=id,m3,m3*m3,m2,m2*m3,m2*m3*m3;   // all elements of S_3
     450  matrix rep=finiterep(a);                // compute matrix of standard repr.
     451  invar(rep);                             // compute the invariant ring
     452}
     453
  • Tst/Short/invar_lib.res.gz.uu

    r48d798e r4b56a8  
    11begin 640 invar_lib.res.gz
    2 M'XL("-<)/%X"`VEN=F%R7VQI8BYR97,`[;UM;R2WDB;Z7;^B8"QP5,K.[B09
    3 M9&:YUWTQWK$'QO6</8"-Q6`6VW:U5-VN:TDE5)7<K?OK-S,KDXPW9I5\I!D=
    4 M8#R>8U4F&<G7A\&'$<&??O[G'_XZF\W,N]F//WP[^VJ_V[^^7G_XZNW93\,;
    5 M^V[6/OQE?;O>G\_?GG7_G;U[-UO?_K'<_M(F?7V[^OQZMU_N8P[W;A;_AM>S
    6 M-T_\3Y3M.]FS[[XL;^ZN5[OX./2/O__^Y]GY]^OM;C_[_O[V:GFSNMTOKV<_
    7 M_[;:;%<WKV:WF_W7L^^7W>O-_7:]VLY^WBYO=Q\WVYMY%%4_8^F;UZF5%NEO
    8 M4[T^],3-<K]=?SETQHS^TU9ONUI>S?:_K6;M^^VR+7^LOQF[LN\AVIG&IJXQ
    9 M[O7LJ^_^[9_^]6\_?C<S7[>)TH^8!M[-?OKQW,YY"6AA?E[^ONH+\VF[N;]K
    10 M<_QBHP3_;G:HR>SFFZO=_<WY3S]N5W>OQ/_.4R'#N]FQ?]J/PNQR<]?6>[;Y
    11 MV'^['8)M-V^OVJ:YVZYV77?OUYO;*+7MR[Y%SF^RM6FEKF[NUMOU93M25G^L
    12 MKU:WEZM9.R2ZT71V]L/5JGW^[==G7\[#_.++>3TOOYS[[J]F7CYTSQ[:9\5#
    13 M]^RA??:J30@QH8L)(29T*:&-"4U,:&-"PR3Z*#%$B3Y*#$FBCQ)#E.BC1)30
    14 MQ800$[J8$/J$S>'/7D0Y_!P^6'XYU'^LVY?#7R'^##%QTR4>I,1:U51T345[
    15 M*MI1T9Z*=DQT7TQ+2VUHJ6V49952FRC::J6VM-2&ECJ)-DJIDVB3+;6CI8;8
    16 M?*S4K.E9J9U6:D=+#;'Y6*E9T[-2(]&!B@ZY4GM::D]+'6BI#Z/44]$^5VI/
    17 M2^UIJ0,M=9B?G?W[:KN9?;_^T"X!_0Q7Y[<ZE]5YJ\Y1=3ZJ<^_L[%]6MZMM
    18 MBUVWGV8_=("U7M[N=__)A1I!M'G7PNO#[>;Z:G<>WU(\[=:#%H['9+/-75>;
    19 M%D/7NQ:Q;^[N]ZNKV?VNK=Y9F_K_F?W:R?FU>]LNR;.KU<?U[>KJ\&JUW;;Y
    20 M-I>7]]MMFVE].VM_?EBU@+R:'4ITW29N2_7U[->G*]:OL;:+DQ:B;O'YGS>K
    21 M3\O9W79SN=KM7H\";)76=6M>SW:K=B$<N_7KK_O54EF+8A:T6EN\6EN\6MNX
    22 M6MO#:NT>O5J[L_;QQ47;.'WS=T4\O#L?LZV^W&VV^\/3M_,A^>_KZ^LN;2?K
    23 MPW*WZNO6K9;7JS]6U[-*2HVMSP6/+][&H68?KSC89U$<[&F*PTTW*!^C/33=
    24 M_Y@J3N=%^CU,].ZW&9!Q?&^&I6-\;P=<'>79J(D<5HPJZB.+]'M8A+K?)JH/
    25 MB_3;I_>V2P])GNT!PK$*6%8!QRI@6`4LJX!A%7"L`I95P+$*&%8!RRI@U`IX
    26 M5H'`*@"L`H%5`%@%/*N`9Q4(K`+`*A!8!8!5P*L5J&GY:UK\AI:^H85?T+(O
    27 M:-%K6O*:%KRAY6YHL1>TU(N^T":MZ<,'RO$A_DQ)4@X?*\:'^),%R3Y\N"0I
    28 M?7RXH!_O.F)X2'N'ZJJ'AR56.M'#I.\L4G:'ODL_1+M]>$C['G]]'.%,Y8T/
    29 MDWJU2-D=:@KZ(3JH\-=]>HCUX<-#HE*CAU@WCMEQEZ71:HS6\4;K>*-UO-$Z
    30 MWF@=;Y2.;[2.;[2.]UK'6ZWCO=;Q5NOX1NOX1NMXKW6\U3K>:QUOM8YOM(YO
    31 MM([W6L=;K>.]UO%6[_A*Z_A*Z_A*Z_A*Z_A*Z_A*Z?A:Z_A:ZWC0.MYH'0]:
    32 MQQNMXVNMXVNMXT'K>*-U/&@=;[2.K[6.K[6.!ZWCC=;QH'6\43M^7.Q3!Y1I
    33 MA2</4<JA5PJ2TN*M.I'91%W(6/K0I90!;X/'E&DP!?;U1=3'T-<7<4TUN*<+
    34 M(C,]'-6[H41Q<N-%(&+UD#*0&3^D#`3_O^`19O"J3QZFKULRN?$B$+%Z2.G)
    35 MC!]2>H+_7T9R`L_X+WAZX(ZO:!_7^8ZO:,?7^8ZO:!]#ON,KVO$FW_$5[6/(
    36 M=WQ%^]AD.[YF?0S9CJ]9'YMLQX.<\9F.KUD?0[;C:];')MOQ(&>\TO%-ON-5
    37 M&%`[WM".]_F.9S!@\QW/E@^?[W@&`S;?\0P&?+;C.0S8;,>K,*!V/(<!G^UX
    38 M#@,VV_$J#*@=[X]!/6A0#PSJC0;U)@OUM0;UM0;UM0;U-8-ZHT&]T:`>-*B'
    39 M+-17&M17&M17&M17&M17&M17%.J-!O5&@WK0H!XTJ*\UJ*\GH!XTJ`<&]4:#
    40 M>I.%^EJ#^EJ#^EJ#^II!O=&@WFA0#QK40Q;J*PWJ*PWJ*PWJ*PWJ*PWJ*PKU
    41 M1H-ZHT$]:%`/&M37&M37$U`/&M0#@WJC0;W)0GVM07VM07VM07W-H-YH4&\T
    42 MJ`<-ZB$+]94&]94&]94&]94&]94&]16%>J-!O=&@'C2H!PWJ:PWJ:QWJK0;U
    43 M-@OU7H-ZSZ#>:E!O-:CW&M3[+-0W&M0W&M0W&M0W%.JM!O56@WJO0;W7H+[1
    44 MH+[)0[W1H-YH4&\TJ#<:U!L-Z@V'>JM!O<U"O=>@WC.HMQK46PWJO0;U/@OU
    45 MC0;UC0;UC0;U#85ZJT&]U:#>:U#O-:AO-*AO\E!O-*@W&M0;#>J-!O5&@WK#
    46 MH=YJ4&^S4.\UJ/<,ZJT&]5:#>J]!O<]"?:-!?:-!?:-!?4.AWFI0;S6H]QK4
    47 M>PWJ&PWJFSS4&PWJC0;U1H-ZHT&]T:#>S.7!W=WF^J$_WCLGQW;CX[=3Q^C/
    48 M==#U[`=1SWY0](P'.<?,"/ZK4_XS.F4\4F[0P?[BZ6T,_W[K1%>IMI7.](]W
    49 MFYO5;+G]L-YOE]N'WMZO180^:4QIG\]TTKED5N$`_>W_K.FDP+O.(F2[VNUF
    50 MYW]*X/P_1N+MY7+_<N5=K9>?7JRTW?W-2Y7V\7JYWZ]N7[#`3]W2LKZ\><K1
    51 M\APRU[M?NFEWO?KRLF5N[O>MUO12Q=UM/K]@<;O?5Y^?=-`\O<#[#R];WL/-
    52 MBY9W?[O>OVR!GY;WNPX6KO\!1&XWGU^TR.75U9/6^AGD/75]GU3>S?WU_DDK
    53 M_"P"G[S*3RKP;K6]>=(J/XO`)Z_RDPILA74V^R]67ML=+UI>Y]FPW/ZR75WW
    54 MUNB[?P3)[7^N/O8NET_7[3>_=,OUDTZ>9Y3YM%/H&63^UB;ZJ7-X>-$B.Q6R
    55 M\Y6Y_':Y6^]>OMS5EW;'M=YL_S'$7OZVV>Q6/RT_KO[7<OO7Y<WJ"9?BY=W?
    56 MGGA_-W;9/XC<L<]>I-B1*`V*B[CXY$\_#M]!J>9_.MG==G/UM`EOVK4K\FY/
    57 MEK0=%YBA>,+$_=LG3KGI_0Z?-F7G53>ZZ3U]\OUF>_\L*;>KNV=+_-CZ/2K'
    58 MY</E]6:_N5E?/D?R[C_[U?,D/;45)U./F%2G,S'7O!["3KQ`QU2W2`6%ZC5S
    59 M4AT18?!6M7/=517,2:ZJ']:WW0%;%Y2D=U>]6GW:KE8S^VIV=]W.#3MXLD:I
    60 M]O4I4D_S>P6'_%Z)^ZH?PDDDY_/!Q"%$9]%Z\"-_;TNX&`Y!W<%#\+TM8+1?
    61 M<&TR>T%=90I[$3W41XL1;%]1LK`+]@)[3H7#`VSA4D0O=Q)ZP8[EM!?8YPZH
    62 M$=3P`4,+$'@!@,:KP'861<SO:8`&4H!48:`5!NJS!(?O84<>5N%`*\PB481#
    63 M>9(+5YT\_@/Z@*$%"+P`@9KT6/QY6N%`O::&]\`*,-2_'2_TN+V(16E?Q29N
    64 MQQ!S((O"WEO4H#",U.Z!C0?QK(C]"+;$5RM0;[X0'6$]#4\!U$UV^-D+P_9)
    65 ML8*`*CB$8T@&.*F"@"HXQD2)$F4%:SIL/.TZ9L4$<<9,C*+8=6DHO;=I,/5_
    66 MX]YTJ*1XD+VWJ9=+E+!_CD8>J0;O&U*1H%8D,QJ_D.(87I&4PM).%S5)*0TV
    67 M/$55>3*3*0&N&I">.F/0P!NEDFE`&_K483IA6_2\I3=O^$3&CX!*>&REQF4/
    68 MWLU>A`D.Z.'-X!#>[.?-=AT?/6.8,D!ARF#Q6FP;9T<WG@^G;1E/$#1_3DGZ
    69 MMO,_7U9NZ_H2I.6WOR]#7F8?_0*$97;C+T#8U';^I4C,,`,O19BZT7U1\IZA
    70 M.YY:Z!3-\5(DY@B3ER/M"8?.WRMP4")\E>@3;XZ'(/4H")IWKP^#K57;WIX0
    71 MX,R45^N;U>UNO;E=7A]RONI>O$!6R<-)A%!GZK"^NUY?MLKW'T,$MQANSK<:
    72 MX_5ZMY]]7JT__;;??5/:5Z5[5;^E,MS8*FV;+"\[RF?V>;W_;<PU&W)%J0$%
    73 M8AOQZ'Q(/'1#*W6(H=>WSI!\X)ET>LG7[TX)JX;%KL>MQJQK>D))F6X?E@(7
    74 M/AP>Q'B1XRZDW\"]=[U9_GMW<:"CAI?N(L:)'..?V$.B0_XVA[^(@2;'#6#_
    75 M-"7IR_`>^G3]?GZ4`WVBP\?:/#5.T?Y*+VU\Z0YTV?#2/=D.D[:55FY62%:L
    76 MB>W?WRUZ'!S(0<(OCD<^#`A4PN,#+8868^*<@6[TMW/`M/]G7[E7$(?X<O;;
    77 M<GO5-B7S=0AN<H8H6OCL?")]Q(0`:(IHZ(+G%1L$]&4W%"B!BR.R^M13*:@;
    78 M#22*V$H<=QB%9VVHDU[B;AH6.KA&[`!]/=`!X3!14:Q:3[W$0RI*C2B[,A(%
    79 MM*0-C?7+H]7ZPU<C,11?I&C$F$J*K=)@?\:A?9KTU9J^=JE0822.RB\C?\3%
    80 MLFBY7"SPH%&Q_T*,CXM#WJ)`K^2U3;V?"%SV&I)PSZ&/CAU07L-0\@%Z4^S=
    81 MD=WI\:(YC"74[82;E62J07Q/^4!B%*.F2``<(M0@ZHA2NI2+##2:8<!>88FG
    82 M]8*D\O/R@;"AE'Y"_&X<]6[DK9-G'&J(Y/<])*G'$1.3>!I2H*9>PSP6>38A
    83 ML%F/"T=\FRU+B(M8BOAJ#7.H8PEYL&[L6R<3`JMU+6$#C1+()$$CI1F[D9#;
    84 M7W#1&\X((T#0$F)^F<LRM!$#=??GYS%>02\>@=S2]F()07PZE0Y_$@UCW*X$
    85 M,N591B8A,'CV!XW+'Y2I6H1['X`PD?,<NRE".Q$T?NCWU.)>6P$T.'=:UZ1`
    86 M56X^>52F);0)+@P]K_"8?2?0;!#_318-',X$?3K5%W_RT(=CD[A#:SBU(?#2
    87 MDV\"H*$"\DW`$N:;`.A18;X)@$8;S#0!\)/%J$_:A%]I,9/+R]``9+7T44F]
    88 MH".%I`*Q]FFR`,N*I2C17H1N'3#&DF74X0&=AKA%<?*'08&2@)H$YJB-@MCO
    89 M6'XK1!JO*54:^S0AY!+RC\;[+?A:1CZ*;\%P&N[AQ:*DWZ-=[=`1LB&++FW2
    90 M09]P8BE)34J3<*4C+A_XO):.<J`ZB.'+"QU3-!7O'C_N$@>8I2O"H*I8@K4H
    91 MR5#KE`2-H3&)0V]=7.7PK.P'-)Z_:)XUJ(/K<0W&B=#"TY#UJ*0KEF,:0C.N
    92 M%%@G&A(=9'J$`C29QR4$KIC@E"`4J)Q,P#(MK0X+4A6RBA1MK5))BKI/M%DI
    93 MU`NG39?8<J62E&C)N*[,Z(97%G+J'3M.)UFR\D%L`$=\=TE?(LK$T&[]^_@*
    94 MC2TB!!TYIV%3XRW6*`[IC!I@9!4Y1PT<4D7)%21Q922M.21F>IKE$V8H`$OF
    95 MTK3`VBT<M"=0==I!5;B(&IK49CW2&+[0[F=#SJ/FI>8?7`>E2AW10\=/.Z36
    96 MN10A1_DLY$P_,A_7=$&U"'#X.N0_C(T*INI+M2[R,;P8NW$C.-"79/5@H\[%
    97 M"@\J!QIUAHP0K)>0$1(_S9+9-`>0M*"I,*B$+I&J*84;%@Z#5G^AXV#@BY)$
    98 M.H=G_5#T6*OR2R)]AP_39'$.,G6'P.1[8KC$4GK::J`J1WB`D<2Z3*`R(T:7
    99 MO'PDF4?$B566-59"FE+B<2HA3TFF.N[`D;LFZSOINH'O(&B<QIO#^M\X0@XU
    100 M`Z0\`=>;^HR&X!?7F#Q2](#VW)C,C9J/(5B#DP!Z"Y1G&6>O0UJ*RW$MN<0@
    101 M&)QQ9KJ22SP4'K+)0%F^CZE41YB$R6R<*_)9G0Q_A2B?DQE`'?+3"D]2V>44
    102 M.)8-%`C0=27\%0D&N0RD/A3'TV;>HIW=!);K9`)!]93!,3XACIU,00`5!$XI
    103 MB-C23Q0$[^I)02Q:WP64.XRD#G]()(,YE:8AOA.CQ+%1PA*#2.PI1CME1#@\
    104 M(DHN"^D8J26@Q.T%?`\USD=`\Q&(M!%HH<0O'=^18/B@_9/9C^0`3.Y)4AD0
    105 M-HW)G%2&\?3G8RNK%.>!B:C(*9-3,&9,BH<?+50IYH?CXX`6B..*DR,B%J84
    106 MR<8)Z;"$\LN8PF#-QZ055M/'')V`#O<8TK@<G8"@G8U#?(F:ATP[P(T"N%'0
    107 M-`+:%$.R00,`K0&&U3<.Z2<\_.:7)*(337(DQ8^A^+D3.6CBATO\-(D<'_$C
    108 M(W)&)(DRE1=3.3#)=TEZ2[)9DKQ2N2K)2Q$:2E)/DFDBQ)*F]&H:;D:=U117
    109 M34ME*BE30HG:*55-3;.4:B31&K5U0EL4V%Q@HW_2QN*_1O!_C>"7/X)'(Q:/
    110 M3',",N5QV)3')5,>Y`<:FM'>ST[9B%EIYO<"+?S"HK/FV?^QNIQ]-M^85_:M
    111 M6IGS]>WN;MV%DOGPT!?D_[N_N>NMO#_.EK/?;SLCH5%D7261]IM2E=GY>]ZV
    112 M.2]_ZX*/?M@LMU>Q2+5)^5U;I%+/O][/]LO?5[M#W-=]V]91@$T"H"M`*R&^
    113 M<^F=_\:^,ND-I#>A?5.B5SZ]JCO[1?0JI%<-R]6.&6+X^-F\^FQ??7:O/L.K
    114 MS_[5Y_#J<_WJ<Z,848U&C^<GY4\MUTR;?(W)%N\R/K3LM#YRW0/_4L^I!4B-
    115 M+IA'D[4D9C86>=E&_HM=/^B1?NL(V%&#+,O/S5,VD<,R7A;?M\B^AK,9ELV2
    116 M`_]D2,9R6,R;:.\2OX[=>-$V5J\`X_!!9-,KP-A\IV<3G]1L)DBV!I%_V%""
    117 MB4N*-;N*:#)/P,/KQ.\$MM.S$Q8<<FL8Y'C2\@1A6W3\.P$O:;C9<$WP.4.#
    118 M,P0Y8K4\W(@GG/`=4C#<;,K9AQ4%8\V6RQ.T612FOT.,12C5ZPD!I%K3B(,Z
    119 M?/#RGKKC$VUMTES'4:))(^AHV7)'/.XQ1T-.9,8ES1P2.943>R2;Y_C!F4;H
    120 MD>(-V=+G!+%'"N8YY^,(T>($88H]J8]D"-K9N9GC/"D':&:(S&U[,EO`A^\>
    121 MS5=\5`:B/CA#F,X0YBIQG@[%##IL4HESI?&RV4+VX-S,4\X+:H6;(^M%0TYE
    122 M#G.YI=%,I=3V%-G"D6R!+M(8A-`*C=8]=,SA&1U8?F%V+/)0B?:<.`[T.L<?
    123 MIC.$W.YMXM2/6[W2^B<;Z&Q-1,=FOQ.47:1RWL<;0-%)L'7R1,%PP^E?0.X`
    124 M!AW:>D[;.K3%K(5)3I/)JN12#9<-L8J3G[9,B,T>A"E"<OGE,5)#5QJE)$).
    125 MYA2W487D\LM#"W;G-RX$R^_RAR,XJY(+YNJI!>U&O?]51?8QN8,X>XW6!R2W
    126 MR`CBB#5D!F`V=Y@X.*'#1Q^!1S3F1\L)^F#&.@*IDB("]"/;D)D6TW+"?.HL
    127 MQ\VU>C%1VMF.:*%3Y83<*3'6Z=F^]6+B1!<+">IDG983YE-'2ZQ*_L@A$VN5
    128 M8[E#[BR4=:_("+DCS\#A(IL[:.X<-,%XMH6D2]O<B89-9V,TOW1IF!B]+'!,
    129 MT&828FD%.J1]:]!0B?/TN'-P_8,<%'37HPQT7/^0F71\]^./FDPJB(2%<&3&
    130 MAI0*IJ/^%ZO)P,J0T876(=[_8@T,<]'_8AV5_<^6]#!G_:^H!;+_62%(5L>S
    131 MYA9B7/\@EW"U_ZGI8,FM_=7Z3^I%FI^25O^<7L?\C;3Z-W@'X9)AJB7G%$@W
    132 M":=G"-(!QF'35YR6&YJ'DS($1G[2K1`IETU9C>"4'I<UL.G?R*Q*+J?Y1H33
    133 MLQ)CU(9O,G&!<6[5CO`168/@3B9MF(WBW/2>QUD\GC5@>XL&6SD[9.6,##0:
    134 MG"&<D(%\@;B\(9\Y(\8FSA"F,XS[,=R-R2Z,3=EDBA$413:?*U`%7NQ])K,2
    135 M=]<3BSD>?0*R.\(9<%K`]<(J"EV+M5Q!V1Q@[[+)K'Q/&TXH9J`66Z0U+&\-
    136 M>T&=SU'6D-V'9/,'90LB._*H$.X;$AY5B2`.XE/G6M1J-!>(^FO=?"1_R&UY
    137 M2(<?%:+ZQH13*Q&XH1Q#7R^V-IHYF]5'P'3^,->V6#J-,2%$\A?A$95@]:<C
    138 M0'.W);LQE]F-894_FS_DMW1X!!P3DN%OPFF5"-PF,36=IU=%,]M!NOO#&P4M
    139 M5YAK&T?6U[FLM(:.]7`VEU/VF(YY,I.=I<OL+(7_L]A1:IO25+E<5EDOW'/9
    140 M7`[O7QQ^7U*;Y5'A=6+7XB8LL)V2E:CI+F.+S31TI^Q0'`LF0O3RH5[))#5J
    141 M%2560!ZH9W]2I5(N]3P$E*Q)X\1'[.Q,`ZFI.*MC6=/!!%+?U?UV[#1L;\L;
    142 M0NZR7,Z?.Y-5Z33FY"W[RRJM24QT>;V8_HSZ`)]OJ,TOMADQ,W'HUII?V_BY
    143 M4M_N.6)#A[]5R@T=#=3A#M;"GIBZNX,)FD^F9VH<$RIRS.E$3JMS^([5>A1@
    144 M%0$21XA]`1&@97?2IEKD%)F$PX!H+*<UELM8D)R:-T-]B_9V6GN[(\3W(Z5D
    145 M:6;1>4[K/'<"T?QH25EJEXT&)T>#.X'B?9046A8@]BA(@,BKF.\3NY1C>7F,
    146 MG+B.]*'S:H1H7PX/T<CDOG1C?WKAQ$)S@NZU/P*29RXM/#/9NN$IC'.*3$X]
    147 MB!PK"UIE(>]^HU4;M&J#T`/RKO9FK@C*B9%;&=(4(+"!97>9XU"\#18MHLW&
    148 MC#\?AAK1*DY1K;(NKXQS8"VCB=)*1EI'0I80X3*'M'BO*-K'*NB0\62C1D&L
    149 M?:RBL$IA.@'`VD<3I2G3I'VL`%`A0E\(,;G%6T?!+91=:1NE980,F$M!VK:8
    150 MMHHBAK8)B#9A("ZRD_;PK#UH4Z2\GF>"$YT!^YRT[EZKN^H:.&2F-?:LQMQ1
    151 M<,PDHU`,VHA/Y@<0M1'/#4B,PO33G$[D-((I9FPZ%6`5`93B=IRB)@*T[(0_
    152 MQFJ?QT87+!-1^YRFNEE-=;,9IO?TW%G&]S$B9-`<RI`R$4Z(F"8^'REGF@!]
    153 MM##5@]5I2J35E$A[$K/W:%G'6+X_(5#;[V"RBTK2Y!PALAXEYQBU]4AA$K,;
    154 M;2"(W-3]&BO-2ONJN7E%0-!8)XB0P;B$]FTU[=MF#+).S9LQQQ(*O-44>'O$
    155 M+.N14H*R%R`'(U[:!_H+&=MK+(MN?'2:%%H6LA_$`D1>1TO`=X%'\V9-U-CN
    156 MQ&J[$WO40.U14J;,T\16QVI;'7NRF=J?D1=R^R<R:$!VMY3&V(2+B>%SNCRE
    157 M?$XLX73A95*<4BHQI$Z2,F':QW9Y5MOEV9.,^QXI:=J\3VP;K;9MM(\R]?MS
    158 M,D-^/RJ.W17+:2Y1:\7L:'N,3+6<3JA95"42DIQ:.J<1?B=(FC"99+MGJ^V>
    159 M[4GFDX^4-&U**;;C5MN.VT<96/XYF2&_SQ?V`HK9/)?(QYV;&G>/D:F6TPG=
    160 ME^JH0I)32^<T6O<$25D.E;$25K(2]@0V]5%2PCQ#<-#QIHP,(0H473,WUDZ6
    161 M%_*\"3LN$RX17!H?8S`QQDZ6IY:/4_1*9'Y.R/!2*13]42EA+KD='M"G5$+_
    162 M>%H"KXVFJ;QAGJ&'\!C*A6CRRLCQV9%S5$K(<TW'(C]Y=93X["@Y*D4MB\L'
    163 MK:/4%2^!N\C?Y$#S!N%"P]DOA?M2]VJGY0O"=Q^OLBRS8YFGO*D?(2$HW!MU
    164 M*R,RK)!!^MWP#G^4E#"7)!YQ0?<\#()GYA$-#;TE'=^/2J!EH.=T'L5%P/F`
    165 M?EF<T4WEHV,.%`Y/8?`.WP-,(+J3<P9J:<K.:D\2P!@*<3!U7(`XK1NK[F1V
    166 M;EQB<?T)[^@>)R,H!"9KCM-%R=UFD&=2)XI2SN[B)692BA52QK*`0ERZQ\H)
    167 M<XT%G3KB/R).WW&*\ZF3Q6FQ`4&0C8)J)+L04-A/]Q@98:[1J+253A:E:?4A
    168 M:\TR+4HYQQ-SE.4$VB;`VN1(3MX2(%KBJ`!-X\3U/R[`\:,9SIXJW&G6`/^4
    169 MG!-&^*=EET[8U"."9+<L^[25_2-D3-O</TH0->.0!M58AI!`CEX@:U1]7`:K
    170 M4,ZP^A1!FEV*Z%N6T]%JR,.5R9R\\/(XY4CVS!D?YXP5QO@$QX:391QS;GB$
    171 M(-7`7TP5D*,35`_K"9^%QTH[P8/A\2(5(R!E(@$?NW"A7NE!S3]S4^HT:5IU
    172 MLY/K5)%9FR<Q0C093JFD,N&.RE"KIDR]$P1ECZ$YKZZPZB<ZESQ"SG$GDT<)
    173 MR]J'L=GHY&!W&8_^21^2QTL\R:ODSXA5#="4F>FTN!E*Y"]1]>SL/%6B7O7L
    174 M##U=[(3MG1@]NARG5MCI]B-'Y&2JZ73[D:/"LM84_#Q".8TXT2WH$7*..PH]
    175 M2EC&Q4;,5RNG@<W$GYCT$GJ\Q),\B/Z,6-4@TNI>GB+`"Y6G1:^?F*^G2M2K
    176 MGIVOIXN=L`45HT>7X]0*.]T8ZHB<3#6=;@AU5%C60(B>Y8B3G)/,A$Z6<<Q8
    177 MZ!&"-"M598Z*@<\$@;('S\_/DZ2%_"F5,C=/%*D:Y:J^MRRL$)7%YR1,SLF3
    178 MI.G5G?#+/47DA`TR&R&:#*=64K77FY21J9IJJW=$D#0Q;MB=&:6X6</3:GA]
    179 MUN5RAKEVZ";F6CZ[9A4M9IAV!8E7YI6?F%>3,D+^Y$ZYI&52D&KFS>>0O"+%
    180 MJS/'3\R<21EZA?3Y<D30A-VZO,+%JW/#ZW,CES-3>#XC\ME1D74^$DJ\,@#W
    181 ML)S@;X'$H)*\-G%*UG9I0()0:<<(Q#E9GD8`"D"EG=(,V953'BAQ)E%KO2D'
    182 M3V#:!TX-@\S`R)4*GKE\.&2A3;A244H<#^X[N8%PI;(/<?S^Q`G&@,=1"HS\
    183 M&+(K7!^*CQ08,2GB.M,)1YN<AXW(Q'=F2QMM?#7T1";6L]!8:3=8/8Z)='[6
    184 MMZNN5/:_<H^.A>78*1X/*F@T'!:D<,@HNE/0Z'`EK#7&>M)36,9TD&NB<Y&>
    185 M$C*FPU[S\`NE&JY!"XE]G%-QI1JU@_,S5)A.F[I2"0##Z5<J2!Q?N#*7W<O;
    186 MP(B&@3HI*%>(Y;P%7$D/NXB7`0\\Q<^[1%ZC0-^$IX4K>4`1[JM!2J#1"U*$
    187 MT=%SRIW%E3QTC72*H2713H1+&?]&!>&\_Q"_[=I-]X@\J.`"C([CJF<6NDI;
    188 M>G31[^(31)3-*`M`QN9I#*+!E1YQC;=J.3?F!I%;O[5;->ND@4:I$%:2*:MD
    189 M&F^4B:'WDN=-ZLF=TE0$4!&:HP=V<@S"N83?2RTUWU)5GMF=U4=-*UFGJ/%'
    190 MM>"3&4M@UCU6CT6J!:+,F+2SCE($.D5@UB.#70,NA($B3/,.P@ZF0?=2TFYB
    191 MI9NQ4MG/Y>YFS1OOTAX4<E@/'K4YST7R->HL.\%Y(A?:UZCS[:C/CQ[DUZ@S
    192 M;\K73`3[-9DYJ%KCXLX+ZI6>F1`;N+>"".LAEV[N)BAR<U-T9?EV1R(5\^@D
    193 MVO+-O2V5<,?<#4-=PMV1J,=NNDTRCJU*\&3NC*0NXVXB>+*,:J,MX]236,1?
    194 MY@YWP\B0IIVCS34=%U[$ZY)&J-AH/&A&L#1FE[2DQ>;>0;?HI;&[N%EPLM$.
    195 MNEFRJL`X$7-:AC/2%!A<ZI#SE1T*+,VH<39N>CUH/D[1?!2]AP>)4\-`C#F!
    196 MY71*H#@UK@8-K(T%D*NYIT*7T-C:1(2C(C*Q87!<;9(=:'8992?,2Y')\Y!K
    197 M:C`*UN0T+K8,]J:&\&"-K\36UD*_J1%26#=8+<8V%Y8-1Q/FBDZCA+91-!HG
    198 M-!JASRC1@Q1MAM=-R^ZU2^A%U!':4^QZ)98]%[6%]I2XHDD3E`N,HT>BET%V
    199 M5.W%G1267D8T4C47=S0XO0P8I6HM+A.@7H;9TNX2'S06K*_(F\75.'6X5P*+
    200 M;:=H*FXB)P\&I&@I,!%-WTU]71D)2CA^'JQ)U4Y@(B*_#"VH:B9N,J@_#ZFE
    201 M:B60">@OHR.J&HG+W@?`0YP1;02'JAENRR0][Y6[OV1DG#`O:6!U4+/G(_.$
    202 M>4ECS\O8/IHV@J]S)#=]RMA"JC8"[+)/'L%2U40<NS2!Q\O3M!!VTX(,FH0L
    203 MT=%+YA:FVY]/I<]:G4]GDD'?CZ1WV$?-T0Y@SF7),\UQSS2N1NHY@^+81BIV
    204 M+#N/1A5.+'*@4-V0]31ELS@;.3\U\N#TA-RLON+(]"01VA4/IQ8_T#6F06M3
    205 MS$8R.5IG)^H\F9/7UXGZ'LDN8WV%DXJ,ZDE#"?D2)P5:.R5XD$S/ZZ2$"](R
    206 MT9I0XE]-[P8<\13.F)M=7Q2/<02.I`_4I9`%S)K(QH*9*;%0<AEI\-L4<^U(
    207 M-L#(Y8^G]]CWP=/UECGA)8\'+SP>X)2<07%,9$UY3("TU`]:N(])$4[QM@#%
    208 M$3$K`,0E$O[$G)Y:NGNJ83%'/FS?[A7[=C@M-VMUYI_H3A6B6]HK(2^.B'&J
    209 MC3THSHT30D"YQL&?G-M3^V6/=6WB+(@MEKUBL0S'<_+6=TKK'Q&@6=0&/5YS
    210 M5H0:3`:W^C$!H%RKX$_*Z:GUJ1<7`B5+4Z]8FD(N/6]9$"V;R:990]+VS&5T
    211 MJATKZ!<C(>,F;M48)IIA;+&T,1LY.4;')15]W(L"9>(8"9<VHD#Y-Z#\&Z/>
    212 M\/X1*.L&E'5CA!O>\@'EV@!S;81FPSLUH`P;JA;P30=@7HTV&S\R3&P:"#:-
    213 M-B`_)&0<&B@<&FU*?BPHF#-0F#/:J/P@4/!EH/!EN'GIT9]@R4!AR5#U03WE
    214 M`\J-D?8FM!AFQ$!AQ$A[$S),\&"@\F`P<:.)8+]`9;]@XGH3P7F!RGE!YI(3
    215 MP72!RG0!N>A$\%N`8E^@W3;SD]8C7DREGXAS,9TM&]WB2#9\/^+1VH2A-H"6
    216 M`=0TS+,Z61Z#\/!VI^0,BH,X:Y%C`E@@S@O1-D<%.'$E&YR8$Z@7.>`Y2WRV
    217 ML4TS*+[C[GA.UE1*O(NC`O28I>PJ\$D!COO.AY-JC9J*!,+HTSMN+0V*5[K+
    218 MI>?-H@6X4+/QQI#!+/1LCGO;AXG:!+SK$F`"S*?\6`R9HSF/18XY0<!TO)A3
    219 M!#BQ38,3<X+PGZ<3$9AG.O.:!]UKWITL(^3<[W5(FA:EA7G-@M,144Z_/A`>
    220 M(P,4;WT\=8'XP0L??<CYZ+L396B-.P%BTZ(F8NA*.#LBRJFQ#,+IK<,;ET)<
    221 MO(]*1`2`7$0`-YE3;4@5]K("U.93`#`OP*D1$<*Q6H]-Y>/@'2F<P^#UHX[8
    222 M[](`'_]`8AQ3>DCI1Y859'PJ=!3&8@><$I7JA-S'8U&=).18!*K3A#B%I(&3
    223 M<P,],SN6,?'XH`1<H`#%[^(1818@%V;!/4).R,=LT&'\F#@]AG(6RH^*<[F[
    224 M0.%Q<H`>31[+#71:B?@0&.WH14=*5`C(1X5P)\O1>VIB33@F;C+:M5P7CHIS
    225 MF6@:X3&MA7H*<$_I>=.!)ZBA+!#\.?WJ*"TC#T28RYWI$75QF1"2Z0=E@9D2
    226 MXC(!/<+Q5D!M[E.;TQP0R4#`MVK29<F29<FBZS5!W*Q)%RA+%BAQQ2;(N(#(
    227 M;(1%S#@E(N`)N8_'`CQ)R+$H@*<)<0JQ#2?G!N5RTN.YU?7*9=<K'CA=A!F!
    228 M7)@1]P@Y(1^S1%^OCHG38Z]GUZNCXESN!F1XG!Q0+GD]+D)=N5QVY:)!Y)7X
    229 M*)"/C^).EJ/WV<3*=4S<9+Q\N7(=%><R<67"8UJ+]YFR?$D!ZAKFM#4LAM57
    230 M@KI`/JB+.Y([TS?J&C8A)-,CRAHV)<1E@MR$XZW`6Y\N9"2;MIHQ5/3HNFT_
    231 MWIIM\\H[7\_P:L9444_/`OEJQBX&/Q[']4C.XW%<CPHX%L?UN`"G'"W"23D5
    232 MS=D?S6O5E0MR*Q>[59T%WX%<\!UWHHR0C^*CKEB3HO1;''*KU;0HIP8I"J>W
    233 M3E"U9W]4@%57*<BM4N3J>A$M"/+1@MQ),O3^R:].DZ(F;]D0*].T*)>)JA1.
    234 M;1W9/W)-XMFMNB*!LB*5XIM.[1&Y&NDY,_V@K40Y`9G6EZM05H#+A'8*T[66
    235 M+4W6GU*T+UY]##_E]>/Q-/8%`.H+X(<RC.?1V"+:*QX`(-(;U=SB0OE(-+80
    236 MUOY>M?8'D<WD;#2L]KUH3J!8]GO5LA]$1I,S[G#*%P_GX8H5OU>M^(%D,JI%
    237 MB.5@Z$=M(FHN/G4J,EHW\6B"&I^+#0_2.5)ZJ[.[GFH:XY*)(WF!$LG+Y=*'
    238 MN1;^BVL52C;M?AFN2VC9V*&S:#*4B7DUL"+"Q$>4S8[/Y-#)7*^H&./R)Z*/
    239 M02[ZF)O,&?+!R[@ZD1.@7_*C*!%9`>)@6W0(RBN\1+2BP[%/*GL<G\FF\[=>
    240 MT2\.JY\220WRD=3<1$Z]<U1=(B=@\@8FW#U9`>+(G7?.F%/XW^C%ANG/L8XA
    241 M*@;*I-.U-"X<E$HT.,A'@W-E+@:<FX@!UXZ6;.RW3/"X0_FT;*FQA=^2+Q5O
    242 M):]Z*W45-ZJYH/!1ZNH,N<6!EAJT`K/N&O64$G?2J)V<O7DSN[B8;5=7JX_K
    243 MV_7MI]G=YOIAV_UQ/NO_67VYVVSW\?';^=G9OZ^VF]GWZP^K[>R'J]7R^NM#
    244 MC+@OT:JJKT>TZ(-T+.KFVFXOYG28/AY#'V1R!!%7S(^ND`JOYF*1Y)"<&'V3
    245 M8VQB'.FC11\8^AC0NUOOV;.S?UG=KK;+?==M/]S^L=RNE[?[W7]URW]RM_ST
    246 M\S__\-?9K*G>S8[]TT[#GW];S=9CY\TT@;/=\F$WV_^VW$?1YO4IHMW%>6E>
    247 MV7D!%^?VE9D7OG]0VODWY]6K:A[%V9/$_=/U=2KI;M9#QVIV^7!YO;Z<_7Z[
    248 M_O3;OKQ;[G_;O8Z"W>M9_!O0W_YU*_`1_\2,X9$9'R.[[F3/OONRO+F[7NWB
    249 MXZ9__'T+D_O5[--V<W^7WBV>KSB+*K77HNWO'W_X=O;5S7*_77]Y?;W^\-5;
    250 MV4';U?*J'2>K6?M^VW936PF!\Y>;F[OM:K>;G?\I@?/_&(FWE\O]RY5WM5Y^
    251 M>K'2=O<W+U7:Q^OE?K^Z?<$"/W4+ZOKRYBE'RW/(7.]^Z:;=]>K+RY:YN=^W
    252 MVN)+%7>W^?R"Q>U^7WU^TD'S]`+O/[QL>0\W+UK>?:M2O&R!GY;WNPX6KO\!
    253 M1&XWGU^TR.75U9/6^AGD/75]GU3>S?WU_DDK_"P"G[S*3RKP;K6]>=(J/XO`
    254 M)Z_RDPILA;6_7JZ\MCM>M+SK]>UJN?UENVJ5]_7F=O>/(+G]S]7']7;WA$OK
    255 M]N:7;KE^TLGSC#*?=@H]@\S?VD0_[9>W5R]:9*="KEHIE]\N=^O=RY>[^M+N
    256 MN-:;[3^&V,O?-IO=ZJ?EQ]7_6F[_NKQ9/>%2O+S[VQ/O[\8N^P>1._;9BQ0[
    257 M$J7VW8$H[7GJ@P#YR9]^'+Z#4LW_=+*[[>;J:1/>M&M7Y-V>+&D[+C!#\82)
    258 M^[=/G')SL_JT?.*4/_VX73W<;JZO=L^1?+_9WC]+RNWJ[MD2/[9^C\K1'0UM
    259 M]IN;]>5S)/]X.)%YEJ2GMN)DZA&3W+MTD`.O9U]]]V__]*]_^_&[F?FZ!:?T
    260 M(Z;Q[P:YYV'^]J3SPPCYA_.IV4^_.(72Z%^=CUF'`_[^::S:[^OKZ[ZO6Z$?
    261 MEKM5;Q'P<;.=7:_^6%W/JB'9^G8_NUK_L=ZU6O;L\WK_V^S7-[]^/;O?K6:_
    262 MML]_;1/L]AU*KV][I7SV[MW';SY>G/__%Q?GMV_6\]+,W_[W__XDPBP5MKG?
    263 M7RWW[79E?;6ZW:\_KEL(^_5?_L<__]K)NYJ5L[OK55NO5E-8WGY:S1XV]]MV
    264 M@W.U4G34.-)9BXTOWDYT2M=^+=Q?KJ[NMRLZ<]*X".]FAX6N+>PW`W5W[M0N
    265 M;T4>*K1_&/)$*764<N/^M_L_[;_?5*_,JZK_/W/XZVV4<KG9;E>[N\UM6[&^
    266 MK<_-S,Y<*E23Q%DB;A39_G5$7!*V>-?V6+MI6GZSOGIUX]I_+[K_M>V_AS\N
    267 M^B=O#\*6U]>SU?7J9M6=+F\^]J/X(,E452Q6.]F^B=/N?"F;JR_6S=U].^&'
    268 M+*VL7:?&+[=77?;MZRC6O#LL2>?MXR-S#8G=DR/[;HZ<G?46,;-OO^Z-"HKN
    269 M&+_H[`IZ\Y_>!*>W&7IUYL+%P8"B-*8[X!],)LIZ<1&M,@X_.@O9PL+%8&G5
    270 MBC'V(IJF%J:*GA'M*QOMY88/]+99Q2#H\,-$6_?VAS/5*-G-"UO#1325+5P3
    271 ML[6%L8L&695W*1_&E&4GY6#+^^K,V$48S#\*XQNXP`;H78$/SRQ^9ILF.4UU
    272 M-3RD<:.=8F%-7^EH`EB`M5'R6,LAD8V)0H#F@MJ_C\\L?N8L5-AIJXR?2RU5
    273 M1NGH&306E5/F[3L89^P?@'<!6^07W@[E'$RB"^,">%*]]F'C%O4%,IPN`)J%
    274 M)_7K'C85T/;M>])YDVK8]EAH'*UA^VRQ:`RI8?L,C#<+4D4W="'V`#'!V"I5
    275 M>GBXL&&1*GYXZ$V`.E7^(&]109-:<*AM':ID4=^-N%!;F\9JU["+IC:I@=HG
    276 MH6UJD^K=#1Q7^09[Z!6NL@Z-W7YP03TZ1#^911R>_8^=[J,E^X1E%Q5?@GOC
    277 MAA'4MCL,/WK9XSLKWO5]!,/+P^\A[3"31YGM1!Y%C'_VQ1OATT;-ID4CI-E8
    278 MK-G8KV,:B)H-G*#9_(^#9=%!;VDQ?+.]:AL:7K!FPY21_T!MPE1>TR;T9HYY
    279 MD@9R`_\;_D_[[S=DH4=_#7^_C7GKX]9MJ`II)3XH'#-()6]>8RT!VG\OQO]M
    280 M_WW+)'$MH6N<2S12HMC%WZDR;%>?[J_;W2K1&$SUW!I#T=G^,;6AMPQNYV5(
    281 M,[8PPV+;SNWX&.+C_D>)D+Y$:UAI&JPZI'B1170P\`G4^[]M7.02AI<QS&:G
    282 M:2#=(GK[(-A.WW?X^PY]O]-#*K3:U&A5L!'%+Z*->^%&D6U53=2&AA<PO'B(
    283 MR4V#`F4^C(G+T>/CU=FH1)315+9PJ6G+V*[%P?:U2(V;U++4KD-+(A6@3,V5
    284 M&NL+<M@;:XL;)[5'6DS'=1#5/U:X2!6.=7QUUN`0K&6=QD4KIDXC8_@5]:_2
    285 MD%"J0R^WBP'7P<I`%##+M*^QJ$GU(L$-RBAN:)^HZJ(G51K8PQ,4&K>5V##%
    286 MK3#`U+;#$ZRT%1:-_HMAOD5E$SDYM+H:4>6(5W)A7"I6UVAH,K1O#P;X1>!Z
    287 MG0E$JW-!J'16Z',!*W.%M:3=N@2TW=HGOB'MUN5"[=;K\%P?=`NN#8::J8*E
    288 M]Z3A>EV3JH92+[1<*1RT;_2DUR8!ZX.VYAHB5@X-TPP;HA9"@W7"P]8(HOH'
    289 M)-!%8:ER:&)\'SK6@8SU=I;1;NMPIB+=-B1Q,<BOH;T&8K3#.#UP$M1IP`?[
    290 M\`F+'I2!]!@,@Q_PDSIU&%XL+"J#10_B%$Q)3$.Z"WIH?Z!B2%BB`O77(0/J
    291 ML<,#W&F#3-1O@TQ#PF'W]7\@8@Y+B4.1E4?/*#25@0`>T*G<OURDYNH7'QS9
    292 MVJ6O];,<>D<!.MW,H:L2]%H"O99`KZ706Q'H'7TO"\^AU].]+]_X&L.Q-Q#L
    293 MK07V`L?>A8#>FD`O`][`M\N>PVX:-P8MB!KL`H'=FL)NH+!;*;![&#P$=VU%
    294 M<-=PW"T;#KLFT#TT1UT0J,M6JPX>*X*Z!CCJVL!1UU4<=0$XZII`4+?FH&L%
    295 MZ&(5+@>Z8EM>6KPGCVTVXBQ!W00T@Y9"4+;&*%OVQ>\I(X:QGF"L%1AK.,9:
    296 MBK&&8ZSE&,M&=9?$$XRE"%M:CK`+@;`51]C%),(J@.HL!]0C>.HYGEJ.ITDS
    297 M'IL*@*%G:2R'3^.S\`D$/AV!3PL$/L,$?/8KA<1/"CYF7I`+$$H2H+]D1"#"
    298 MP7'7DE10BG*%4#`]`[D"(QQG!0NF60:.<$RK1(%@4H`!&R_$1F!'J3^N$AJA
    299 M$C9$(^305$ID`H9,I27`%#@N"5AB6O0`F`25""BE?5K4^S@12.&G!*[R$?0I
    300 M*?@$"3Z.(!-0G<X09$H*7V"1*,?YAG'(,=0I*<@40H]S#&,*##"6*7&EXQ!C
    301 M&<24CB.,%0A#5#8!)QP<+%>V'->U.%@4(%0M!A7X\@](T("G^T!F1.:?#=QV
    302 MHH?`@."P0&+5JO05P08'1+ER0+0K7Y&3A:0\]#]=C`81N'YEJFD%R\*D@E78
    303 MAFM8''N*!=_<8JVQ>\_AQWFN8Z5EW7!Z)FYV/4$AO$,;:227?C94N5H0Y<I4
    304 M8R@8RS"K)+O:4FA7A>&G%*6S!,.<T*_86!AU.*)?^4#UJXKC&#`<8YCM\#XC
    305 M)JD(D!G#U"L);<YS[:H_"R':%594A]TT/?$``G"&;&H+NJ=M*HIP[,S#T0./
    306 M&/[56K&II;M:US"5Z[!9)RJ7:[#.58PG04FA`HF'P`'1DHUMZ?C&UI@%0\7"
    307 M>*YY]<=!&!?'\1KUP<!WMZ'B6!FX-G;8BA+X=$(=LX'=X$.PTCJFCA4,;GW-
    308 M\+:$(+2S2B"N(9`;+K!^EFK68S``UM!*5Q$-S7FBHED2(;8;\%A'"Q>CEH8Y
    309 MYP2F`CW-N"2.,&_9J7`ICX3)@;!ERT+1\%7!D#6@($M`0?;7!=U?DVN6RBS\
    310 M%^1HN13,)C]4+BFS:3GV-USO!+&YKB8VUTQ'L(AQ'LEWAOH.@WZ!$1^IH04A
    311 M-#&S/W1[RC7@OMQ6DUVUY9MJ<39-0+\43&;#()\TB^,,F)L7`M^%FLHWSZ4A
    312 M\1G3*CM6R3-T+Q9<<<7,+V/L]9TS@?;"$F2W!-DMV44SU=637?0(ZX6I&*SC
    313 M7@$^>@&ULB,:YPCI!CBD-QS1C:0J*X+H-==RC>%J;GU4S34&PWDAN$H##,V+
    314 MP+?605"5EF%Y2;;6I1%[Z[04Q2=>D)5&D)75"=OM!0;T`L$YUJ<+LME.LQ0(
    315 MSQ+)24N`.^4;0=RAV^Q@7J"^'I>-A/`(I0ZC\8#W!<?[DN`]._<Q\Y*J_9P+
    316 M-W&[F1ZX,,FH,L0/%/&ISM^HD,]GC<!\H?%SA;^D"G]@F%\DU2EB?.`*OZ$:
    317 MO[\XAOO,/,>B8T^3:%JL\!-KI(*J^Y1*]539;[B.[QB%6G&5GC&FM4!S*V@(
    318 M1Q5XRPG2N,]*3QINH%0+#9[9*WD.\49H\!SAN?K.=<!X4CU^A$$\X2<*0T"^
    319 M@&F"8D'4]ZB]NT;`?)CD2TM;'>%+&P;TA1&'4GS0PK`Q2X2&$5AO.:51"*P'
    320 MJ;L[HKL+3;T`KJB'BH%[X25O6C,X[W9'3#FW->=*TP%X/+#B^OGA6V19:*A^
    321 MGL8`D'.>`XH3RK2`FG*F7J=-7(FM00X`;H]C,;7(#!R=B?)="&P6W*P1E(P5
    322 M;&WNM`L;H7!UO(CJN.?ZMN!UK2$*MZ!QN?$F&X%#"N`Z=()&.ZGIEO8H1UL>
    323 M475!<+16G-D3W5><'3$+U8&2=2+)U-$1/R@J:G%.='&$IRWM%!=K)Z"NH(?O
    324 MCNNI@G@UCBBJ@F<5IS6,,;!"PVPXJ(B3%*;I6;%SUYA21Z@--),#/V;M5)**
    325 M+?OC,ZL\<\HS(,\ZQ0,I`.-&/4;NC`B`?SKZ$^)/B[K[@#^'R-,'ZFV<(>@8
    326 MM;F(L0*37E!=T*LR^H=H&Y(>5NDZJ&[K13\"1""^-7G4%,R<3Z*F8H@Y'G]6
    327 M6`]&:<V<J"1-=4%OL^Y-HBW6C%'F>$MXFX9KR<.'&XS/0]JF8J`\5,D3Q7EX
    328 M:#AM+H20Y[:V#*^1'8ZA-PP8@M;#,Q<P9H\)*W'C=!QX;MR[<Q5[[#W`FK9Z
    329 M(!_35IQJ&9+7@5V\TFN/W*1L4$07G'L?NX+3,$/+-,3(#)DOXEDZ<,&.&YQA
    330 M]!>I/;#Y.C9GP'.6=Q!2NBVQC1B(Y,!"_O=\.F"0H9\A*2V*--Y;&_`#R0Y2
    331 M%F3YZ[<'P);`WAB#6U%TL%Z3;4$/6A5;#7O6L>+[A?Y\@G/^_;$-,6;KC'OX
    332 M`6;WE9JOC]URY/D!0*>,B66RVS96]'JFSKF`[2.Z4@,;W5C30\D,L$'6FZ(%
    333 M-@[Z`@+NG9Z=Q7L+U^J5^&C`D:,!-^`:I-^`#P=<VQN(5^[/!,9+2\E!]!=L
    334 M-T`!'3`L(]:HJAB>CPGCG7,E-!+.(4)T@F)B+T=HIMI*-.\D``-S2'M)<O@*
    335 M#,P[BPZ.Y3#,*(CE7E02RI/-WWN+MS&!*=PC/68EP@-:\(B,"B3"=QL,*P$>
    336 M1IQU<W%*3"@3>ER#>353,=!/#4J>0<,@_[#%?$BA^MEF9-R$-8'A?6P0!OAC
    337 MRUOQV"P:<=%6H<%]IQ;Z1L(]),LJEMR:P-`>AJ-6AO8]\U=+M._Y4"/QOD_O
    338 M)-YW)?<,[DG7(#;250SN^X_)ZW?:CN!XW_L%>(;WT%,N*#IXN_7D1,]XC$<@
    339 M?[2GXJ@_;JHY&33RHF07-'S1<O@?9EG-]T1#P_C`UH"AA-#@96#D'O@^:>1:
    340 M*[8:#..-[YF&Y(Z;MPQ$!ED5QK1L71B2`C])&*JSX+9X$4`-6R2&=FDX]S2R
    341 M%.0$>>A=ZC8W]B4QUAL>>G*H/#QTA)L:!UQ#[KT;^]80L[ZQ%@[2W2O]$.:\
    342 M5;NF+2K,7'5K(2>O^K4?V&(T$B<NY6P7"LYB]6LU/[+H%`)^:-$MS)Z06?U2
    343 M[1F?U6D<_#BZMX;@)]*'LU.*PEV1R:GT8)^$X:`_H&T8:HY:C6,)%]RZIU>(
    344 M^*G&:&6)V]B`8618SSQQ/JRW(%BPF=RE%*?6G26"X?O?WMR36PMU7'-3XX'2
    345 MY44'V*Y<-&B$.&2XT_\\*(=CO[D><%,;N\*0"S.+!2;0.A7I<,O"L/^&\>*7
    346 MPBA[M.2(\I[X3E=R8>]8(Y#K>D?^\XV;'9PRV*IN,8].'B^"7-0M/_E&MMMX
    347 M4;?SDF_D+#9U0,_XFGYPF'E(E^.(L_%H?9<(!KZ4(Z<,;+I-KT>UXLBDRZ;P
    348 M(^+8I"L!6;-[3UM!HAQH7$:BV%J0*(7U@D0I'>50\)SM6!',H)2$0,&$69L2
    349 M>P6Y8KRW"YG-4,Y084^<5<@3*[D39PEU8LTCN!.SL"IYXG3V).KU1$90V!.'
    350 M#Q3BCK-I!'W25IWR)TVCTB<^"/J$M!"A.D%E59R5I(HXDARM7E5.I5W45$ZE
    351 MP,=99B[/M.+N7.%9+`B:I=W[*32+I1=FLH.Z:,T?),EBK4JRZ!2+:R3#XJQ&
    352 ML!0VZ`1+"!J_TD*IY%<*4VG\RJ`^"":EU6(KG4FI*L&D$`TMCDS!HQ3822+.
    353 MM%K0*%WO<1:E7!`2Q0>%0ZDHA1+Y'<R@>"L)%`N,/['0*/Q)D.P)!)#LR2)0
    354 M\H3SSX=R!,F=."NHDW9$-9(Z601&G8`@3@[K.R5.F/7&H:JA$L1)*6F3SN2.
    355 MLB;$6<651`%VA<6'%.U/2IITBA?F3``(93*ZKT"I<>")I""4B;>",BEQ:)3H
    356 MVF$Q8U+HA(G!I`S@XU"%,0DZ8R((DP+SRE&=;R1C4H1&,":%<8PRL2IEXJV@
    357 M3(I@-<IDV.8*RF3T;:6TADJ8%,:IC$D1@DZ8@"1,'`C"!-GFIF=U$(1)3[<*
    358 MQL0!84Q<HU$FI=4HDT9C3(I:9TSJ2A(FOM$(DX%O$H1)X:U&F+20#((P*8U3
    359 M"9/&:7Q)&9Q.EU0+E2XQS@F^)&T?$M\!"EO2"*ZD:`134D(EB))Q3S'V5`TJ
    360 M3^(;A28)*DM"*%*\9Z\$28)$$,[#6I4C*:W1.9(#S48YDCCF..=1Z10)!(TB
    361 M.:"<8$AZAIU3)`>#9X7!<!I#<M#E%8+$J?Q(N^=6^9%(=)&J2R(DH@%E3`0-
    362 MTMDS"1+$+20%TE24`+&2_S"6\1^V$OQ'45M)?SA+Z0]I?X\6;TQTL'.4@Q,T
    363 MXSZ8&]CAD17,1[D(@O@X4.3`&9+F./,1!.]1*K2'KP3K47+&(TY8B[P-!>%A
    364 MK.0[;"/I#BL<T(FWL:.V.XSL,*YB9(>QA-ZPE-X(%6$WDO$HI%WC^,MC%\ID
    365 MT$D,"9TE-$>CLAR-)#D`5)(C5"K)(<XNK(A.$6.G697DL#K)X4`A.1I)<HB3
    366 M"SM8'3*6PP2%Y6@PRR'-04=G?,QS@,)S!,ES`.,Y#$BBHY$\AT)S@*`YK$)S
    367 M@$)S-`K-T4A;$0.,Y_"$Y_"$YU@00Y$%YCE*8PC1,5YH7A#T0T1'I9F)2*(#
    368 M-!L1RG-4E<YS"!TY&FXH/`<)$YB>UU;A.0`4G@-`X3E`XSDP!?DT/(</*L]A
    369 M%.,1`)WGL*#R''50:0YOGY;F,$USC.8H;%!I#M<HMB0JS8$<"JDIB14\1]'H
    370 M-`?H-(>Q*LUA%U;2'-:J9B0FJ%8D1@0O&L-SA@S[T4@[$F+^99E?)")$&FDP
    371 MHIB+8)K#2)I#935L)5F-AI,:E20U2E!,0J!23$)JRTB-YD12HSZ5U#".L1JE
    372 MMY+66$A:H_0:K\&\#&G0#$(:45ZCP;1&02U!3)AD-;IM'J8U`K4$:496`RJ5
    373 MU6@JA=4("JNAV(%X8@=2:-1TY!`8K4$B9"'KCD:E-6PE>0U\0)AXC4;R&OC(
    374 M)28TE-?0X#KM/"EUT&1XC:#R&N+(2'K7)L>HH/(:'E1>P]G3>(T@:8W0*+2&
    375 M@:.TAE$M04JGT!J@LAK.JJQ&4%@-T$D-4$F-J!D)4D-:@92@<AH65$X#K,YI
    376 M-"JEL;"2T:"AA)&%LF56(=+^HPB2TS!!X31JPFD8E=,H%,L/4ZF4A@7=[J.1
    377 MC(8'E='P02<T7(;0`,EGU#J?40>5SA"13$93G0R?T2@F'[9233O`9BP[@DI<
    378 M^*#R%D;R%F4CC#J*()F,&B23$10FPX0@J(P.)J4U1\!41B&9C)(3&8U"6OC`
    379 M2`OA81KM.!AK88-D+<;65%@%0VT]&&W16$E;U"!IBP5G+1:"M6AU.TE;>$%;
    380 M')R-&&WAO+#5.+CV6ZU*J15!L=.H)&\Q6K20AYBZBO(TWB(PVL(2&PU+;3(L
    381 M(2TL-<@PA+2PQ![#1GL,,QHIZD?B1MDI&N7XV^#C#Q%("FL41C<M-8SD0-%Q
    382 MN49AXFS$#JGBG-LHYR2&6I8:R<PD$XCW,2PO<,N3D?:SY%E)SD7&@SZL//3!
    383 MYUD#26H0.<TF67C-PS;'O;M6@P^I76D;V9%VW'*\1Q!Y4+ZQ^MBY<O&^'=.Y
    384 M:)&BJ8^8STIN8$[I:DN.]<ESR\V(+7.)C(4,@G,;77%B(:U&NB%S:FP!I-L6
    385 M.:O2;@8?"(_TV$(U+BIUXZ*TKV3/?2.)-\VX""3O)O;U=M"`@:4CO%O9"-JM
    386 M:"CK5C)N'*5A]RIPVDVQ+V**\R$*AD*\>4:\%:#X:#62=VM`\F[C&0QYZ`-S
    387 MTFJH@5%#;8J`&!51GZQFY-H:W:C(!,&UH:0I!!-(AZQ#.I><0S2J#9UFH.A-
    388 MJC=6:4XW*!(HRWFJR"@YJ]!L%34G`I5E`TFR(7M2&NZNT4BV89O!6+8ZP[+I
    389 M#EH+4$DVXT&R;,Y*IRT7!,M60*7X;%5!LFR!L6RGDFRE;DM46&WCYN(A(N'"
    390 MZDJEV1PT&LW6PF&5X=D:R;/5M<JS0:WQ;#RX5+K4I-9IMF`4FDVZ:\5!0ZBW
    391 M2K$R@DJ:&35>LF]#./NQNYQ"P!D?F*&1J:UB:10$)U>:AK-R$"0IQXVK!\Y,
    392 MDG*^8J1<;04I5RA>6D7T:'G@8;XY*1<:9FKD%$[.*YR<D9R<J6O)R1G%2:NH
    393 M/;<V(B')6_AF/EK65H2:,\3,'GO9]E3<PE"#HS$L.7#5)\66J201AWLX40<5
    394 M8>("J$P<2(^L0K<O*LC]0\Q_2Q@8*4R</#GI?7*L0L4!8"JNL+J)D0V2BEOH
    395 M)D::\7:DUYA3EE.I.$1M4Y\L:S4J;G!/`>;OI=@3&2N)-U=)WFWTY]>851;3
    396 MSC)_HZ";$U4:\=;VB'3`XD8JD>6#H%)O1K<GLHM*4F^U;D^T\"KW9OU"(]_:
    397 M.IJ,05&M.&!I])L-B@-64&R**DG`J=Y7%2;@!C-6A8&C(#[R2%8CX5IDM!H+
    398 MU[G42AK.+50>KO!&MRQRP@-WF%(*$6>:A<K$.:,Q<6TEC4K%L54W5=,K3)S7
    399 M+(M*5V=,B^I:H^AZV1I%%X)5.;I&NEZUJL]"LG3&+21/YRHCB+IV#:@E4Q<6
    400 M5C)UG2<.I^I*#XYP=0:DWU6Y8'1=C)Y+;D.H*\'A'7PX,8=7*QP>B-B?:5]&
    401 M$[J&<7C&.,GB':X[9#2>66A^5[57[(]J1YF\0D0$[4FT2KI>65#(/"]=KUKP
    402 M`NEZY1I&YR4T2UR;=;5@]%JM6GI>E=9+1B^`D92><T%P>NUH8;9(!2'U#A,Y
    403 M,74IVL.!QPO$\:K%<'P[ABOQ_4J];?0",WUE8OK()LV5XYD4E*#2?H8K-#A*
    404 M'`HEA]09H^Y/#7-[H%&+3N/['`C"KW2-(/S*`)+PLQ83?J45A%\1*-_'S1=P
    405 M3%,2RQHHW\?#>1EI9F1P&!D2>:FB?!\Y"G0EIG8<N5-FX`(%VU<(A=32&$DQ
    406 M3G:%J3W-WMU*$A?YO&D!]22Q9RI)[/$^91=084<Z9EV'CX2'"'R*#Z$11!^W
    407 M"V91_OC5HIIUG<[R::9U8#6&3P8%P,%F<2Q#1N\);D\8U-7$GLY*<SI[@C6=
    408 MH/5(4,%X"Y=A#)XTIN.,WF"NEL1(,SHKZ+Q"N/7+?:@=@EY1,SJL2C('P<(3
    409 MP[D'XE9X8/($5^Z&XV5F'><4\SA@;H"-:AWG%,K.5*IM'`U=(8(Y,MLXR=E9
    410 MQ0,0ZY31WBL0PLZJX9,**Z,GZ81=876KN`"G6L6A[2$H4=9XS,E&L'5%D"9Q
    411 M00FPI'!UTAZN-,SMSZG!E6PM[>%<I;K]6:?:PP7-[T\/K&2\40WBO.KW1T]N
    412 M(S&X4(DZE:<[Z%$RK-)"8^D*D#&5"BM#*KF%Y.B,$E&I\=(^SC;2$Y"&4VHJ
    413 MZ0DX^ML@UDHAZ)PDZ$97!63F%A1/P$6E!%+2K.8"(^@BGXAYMZ"$48(@N+C2
    414 M<RK.-)*+,PH7YX(2,`EJ&1L)+*/=7$6<_&KJY!=H8"3"N)4UM85;6,*XC>;[
    415 MJG8*],1CPL./G.#I'GZEMRH#9Q4//ZN;POE*-84STA2N##(F$AIG*"92)6,B
    416 MC9K#4&Y;:^P;OL++X$NX9$@DZ]6(2-`H`9&LRKW5JA&<T:,A+8)B!">#(4D;
    417 MN,++4$BU(.(*PL*!&@?)6FG]YO0P2`[T,$@52/LW5ZEAD+A!#>']9!@DA83+
    418 M1$$JO!X#J=*=^KSJTU<Z(PW@O(R`!$;R;];)^$>A4L(?2?ZM8/9O(V'%([S#
    419 M0IK`>3WVD7%&M8$#:0.78LAQ:[?&JZ&/C$Z^'9P[@5OH>=VM3R7?NFC%&O?F
    420 M%FK<H]%VF/HH9KSZ%GK@H^!UZ[C%0@U[9!=ZV",'TCS.N""C'IFJEE&/#"C>
    421 M?L97,NJ1JVOI[V?!22NYCL#&'G]!B7@$U7&/O[*ICGO\E5#+>$<&C(QW-&Y>
    422 M2,+A[HI4CE#)<$?@9;BC&J3UG!;M*!AF/==(GS\#5E)NDG$K3;V0P8Z,50SH
    423 MC&/!CKP2Z\B$1MK0&85Q&\EM2JX9:437LZS"BLXZ'NK($S,Z\-07T!.S.D\C
    424 M'7E'[>H<=08$8ECG![KM[,V;V<7%;+NZ6GU<WZYO/\WN-M</W17TL_/#/?6K
    425 M+W>;[3X^?CL_._OWU78S^W[]8;6=]=?4JY?4OSI+M]$/5]&G>^CC<'OTM>I1
    426 M['#'.KY6=[RJ`E]48<P%S9"NJ1@&N.M$'JA'S#L>GIV=_<OJ=K5=[KL6^>'V
    427 MC^5VO;S=[S(U-F\.R-_U]QNDKA6'%P<&X`U:R(=D-OX:5VV<O\.=-VAO/+QS
    428 M\==XP/+JS,4"E+0`+A:@_1,5H*0%<+$`)2G`D,F2XKCX+A4@MH!+=1[_-*,:
    429 M''^GR@Z?1;DLKAVZ2VK\6-MMI4M?6^!/6/*)`QD42],."5:<Q1M"HZ0$M'Q1
    430 M/2\=+Z\9RSOF3158O"'T1RQH&J!J#=$P136.7X/44)":#U+SM*.Y%*G'YG"E
    431 MR#U6;GSE<*[W#G=&FB/I:V<__?S//_QU9HQY-XM_V]?I;_=Z]N;8/S$QH(P>
    432 M_1U.$/+(?Z+LNI,]^^[+\N;N>K6+CYO^\;?KV^7V8?9QL[U)KQ;/5QI;I5I;
    433 M\WKVXP_?SKY:=_#S^GK]X:NW,_9/6\3M:GDUV_^VFK4)MFUA);+_]./L_$\(
    434 MFC^GI+OMYNHERKK9W.[N;UZFM-W#S=WF<[OXOE!YO8`7*6QSL_JT?)'"?OIQ
    435 MNWJXW5Q?[5ZNQ/UF>_^"A6U7=R]<WC-TQU,+O7RXO-[L-S?KRY<KL?O/?O62
    436 MI3WAT/E[!8Y*A'TW^^J[?_NG?_W;C]_-S-=?O3U+/V(:]ZY%C583%)+)-W:K
    437 M??^)R_OM=G6[GWW:;N[OVM'8YOW%R@H<7I^/`H;M9/_T[5C?W]?7U_V0;L5^
    438 M6.Y6_?ZS5;9FUZL_5M>S2DI-XYX)'E^\356'=X=5Y+R#Q#NU=JW\==S<S38?
    439 M^Y+L]LO;J^7VJI5YMUWMVKJVV\#-[=E9O^F=??OU6?5$V^<JN\VL8BW\N]FQ
    440 M?]K"G+=EO]S<;W>KK@K;U6S9_O_M!M4NM4M`.F:K_<;A8?'PL&EX-.^ZOM_&
    441 M(G[]]:$7:0G^TG_J+[/+WY:WGU97M$_7M^TX^<O8&'^)HA<G5>YV\WGVN:W.
    442 M:A#;B_Q+7XB_S):?ENO;V?F'U>7R?K<:);M6D3Y!<C\R9NO=K._'@_CM*C:5
    443 M:U7PFV5;]2^S#^M;^\VH,1U&U*M^QK12?FQGQLWL0]_T8_IQ+*TN-[=7G:IU
    444 MTS7A991L3ZKY03\[,BY'D>ZD*I]_0'N:3O35ZM-VM9K95.MV&W:8.%VE=51H
    445 M!5UN;N[N]X=*QV%VOIMKDQ:7E\T0^K*;)W&:?2&1E?LM>K0,B43;DS%9_%L3
    446 M%)!(.K;<J9/U]OIAMKE=?=TWWM5Z=[E=W[3=<KM/HL))O?D__]]7+5CN_[*;
    447 M[=L^W;6Z:;OI:*<^[N0XDUV=9KYKT,QW>.:[E'Z1F?EC`JC>H?GA^/QP\Y32
    448 MO$MCJGO^Q(-D9&@P?^-&*YF1Q1"&:%_0(<7[,09&28^0Z3$P$.-L/:Y@=U\D
    449 M8;B?=(@^84V/C/"G_-(X#&RBB<"A$0AX!$(<@0#'1J#'(Q#X"`0T`@,:@?"T
    450 M(]"-M')D:B.'ZCO,&AR/M$NF_?S5F<LTWS@@D\E.)X]<KG1X0J_5-=S[JJA1
    451 M<=CM8_2F<'$]]B(SMN-)!CWT\4."80+Y@_LC/A3IZKO`1.E8/VRVP.H\5I/=
    452 M*M4WKA.NWKA%'&\1IS>+DVU#/<9XB"GBK!6DX\M"/5E?J.>;MI8'9\*#VP^^
    453 M?,R<P>/LM-7%X:U_NK5R<L"C$Z##<%Z0T;P@@]GQ/I@`I2-?+>T;-]+S8DI-
    454 ME8%=#.GC(@PU@JOFI`6YV[UD-"P_>]C<_^7ZNE=DH]C%26*7LZMEJS)LVR5^
    455 M]OKUZS&W1WRQ-^AO>S)'';.T<+S?[7]IM<S]_:YMCK?_[>S_`D799#WL\@$`
     2M'XL("!\4/%X"`VEN=F%R7VQI8BYR97,`[;UIC^4VEB;\/7Z%4!B@,D*AM$@>
     3M4KI..(&N:;MAC'L![`^-;G06PIG7=DS%AAN1SHQ_/]I(GHV2HMI&%P;EJ;??
     4M#%WRB.O#P^<L^OZ'?_SV7ZJJ,F^K[[[]4_6'I\>GUS?7/_[AS=GWRR_V;34\
     5M_//UW?73J_,W9^/_OWK[MKJ^^_7J].>AZ.N[XZ?7CT]73ZF&>UNE?\/KZHO?
     6M^+\DVX^RJZ\_7]T^W!P?T^,P/?[FFQ^J5]]<GQZ?JF\^WGVXNCW>/5W=5#_\
     7M<KP_'6\OJ[O[IR^K;Z[&G^\_GJZ/I^J'T]7=XT_WI]OS)*K['5O?O\ZC=,C_
     8M-NWK>29NKYY.UY_I9)@X3=/HL]]L'G;C7E=_^/K?_^&?_^V[KROSY5`H_Y'*
     9MP-OJ^^]>V?,W5?&_81Q_N/K+L7KZY5C]?+K_^##4^+--$OS;:FYE=?O5A\>/
     10MMZ^^_^YT?+@4__<\-S*\K;;^&UX*U?O[A^OC8W7_T_3N87D-4WCZ4`W"3L?'
     11M<2J?KN_ODM1AGJ81>75;[,T@]7C[<'VZ?C^L@N.OUQ^.=^^/U3#=XTHY._OV
     12MPW%X_J<OSSZ_"N<7GU]UY\WG5W[\5W_>/(_/GH=G]?/X['EX=CD4A%30I8*0
     13M"KI<T*:")A6TJ:!A$GV2&))$GR2&+-$GB2%)]$DB*NA204@%72H(4\%^_N<D
     14MHEG^7%[8?)[['_OV>?Y72'^&5+@?"R]24J\Z*KJCHCT5[:AH3T4[)GIJIJ6M
     15M-K35-LFR2JM-$FVU5EO::D-;G44;I=59M"FVVM%60QH^UFHV]*S53FNUHZV&
     16M-'RLU6SH6:N1Z$!%AU*K/6VUIZT.M-7S*O54M"^UVM-6>]KJ0%L=SL_._N-X
     17MNJ^^N?YQ@/=IAZO[6]W+ZKY5]ZBZ']6]=W;V3\>[XVG`KKN?JV]'P+J^NGMZ
     18M_!]N5`31_FWU>!S0/+;MRR\?[F^>Q[\S?!_>3F?"`,FGX_/=_<V'`:(?QAX-
     19M.'K].*#V[</'I^.'ZN/C*&:$[G^]/?Y\53V<[M\?'Q]?1T%V..66ET1!KU*+
     20M!@P_:\P7]B*UMI[_8BVV)I]XUK[FK9\.+.4X2%60GF(!'9@6'Y@V'9C63P>F
     21M>_&!Z<Z&QQ<7PY!]./XTZ$]#$^??7L5JQ\\/]Z>G^>F;\Z7X7ZYO;N(H_GCU
     22M>)SZ-AY8-\=?CS=5*Z6F.>&"XP]O\MB%%Y_=MOL]SF[;[SJ[;P>M[44'>#_^
     23M'].F'77(?R][;?S;+.`4?S<+>L??[0)M49Y-RL`,VFU2"0[Y[^4<&/\VZ00_
     24MY+]]_MV.Y2'+L],>=:P#EG7`L0X8U@'+.F!8!QSK@&4=<*P#AG7`L@X8M0.>
     25M=2"P#@#K0&`=`-8!SSK@60<"ZP"P#@36`6`=\&H'.MK^CC:_IZWO:>,/M.T'
     26MVO2.MKRC#>]INWO:[`-M]6%JM,G'ZO*")C[$KVE(R>5E=7R(7UF3ZLN+&U+2
     27MIX<'^O)Q(I:'=':HNC@_;+#>AQYFE>.0JSOT7OHB.NW+0SKW^.UQA3.M,SW,
     28M&LXA5W=H*.B+Z*+";_?Y(59)YX=$JT4/L7J:JN,IRZO5&&WBC3;Q1IMXHTV\
     29MT2;>*!/?:Q/?:Q/OM8FWVL1[;>*M-O&]-O&]-O%>FWBK3;S7)MYJ$]]K$]]K
     30M$^^UB;?:Q'MMXJT^\:TV\:TV\:TV\:TV\:TV\:TR\9TV\9TV\:!-O-$F'K2)
     31M-]K$=]K$=]K$@S;Q1IMXT";>:!/?:1/?:1,/VL0;;>)!FWBC3GP\[/,$-/F$
     32M)P]1R656:E+2XMLRD=DG7<A8^M#ED@'?1&/)O)@">_LAZ6/H[8=TIAH\TS61
     33MF1]&]6YI4=K<^!!(6+V4#&3'+R4#P?_/>(49?.J3A_GMEFQN?`@DK%Y*>K+C
     34MEY*>X/_GR`_@'?\9;P\\\2V=XZX\\2V=^*X\\2V=8RA/?$LGWI0GOJ5S#.6)
     35M;^D<F^+$=VR.H3CQ'9MC4YQXD#N^,/$=FV,H3GS'YM@4)Q[DCE<FOB]/O`H#
     36MZL0;.O&^//$,!FQYXMGQX<L3SV#`EB>>P8`O3CR'`5N<>!4&U(GG,."+$\]A
     37MP!8G7H4!=>+]%M2#!O7`H-YH4&^*4-]I4-]I4-]I4-\QJ#<:U!L-ZD&#>BA"
     38M?:M!?:M!?:M!?:M!?:M!?4NAWFA0;S2H!PWJ08/Z3H/Z;@7J08-Z8%!O-*@W
     39M1:CO-*CO-*CO-*CO&-0;#>J-!O6@03T4H;[5H+[5H+[5H+[5H+[5H+ZE4&\T
     40MJ#<:U(,&]:!!?:=!?;<"]:!!/3"H-QK4FR+4=QK4=QK4=QK4=PSJC0;U1H-Z
     41MT*`>BE#?:E#?:E#?:E#?:E#?:E#?4J@W&M0;#>I!@WK0H+[3H+[3H=YJ4&^+
     42M4.\UJ/<,ZJT&]5:#>J]!O2]"?:]!?:]!?:]!?4^AWFI0;S6H]QK4>PWJ>PWJ
     43M^S+4&PWJC0;U1H-ZHT&]T:#><*BW&M3;(M1[#>H]@WJK0;W5H-YK4.^+4-]K
     44M4-]K4-]K4-]3J+<:U%L-ZKT&]5Z#^EZ#^KX,]4:#>J-!O=&@WFA0;S2H-QSJ
     45MK0;UM@CU7H-ZSZ#>:E!O-:CW&M3[(M3W&M3W&M3W&M3W%.JM!O56@WJO0;W7
     46MH+[7H+XO0[W1H-YH4&\TJ#<:U!L-ZLVY--Q%0VLTW"UFNV1_7;-D_UZ&KM_=
     47M$/6[&XI^1T/.EB7_[Y/R/S$IT:1\R(9]U_[V+GS_?><_9U3716>GQX_WM\?J
     48MZO3C]=/IZO0\N=P-B#`5327=[^>9Z"![(SJ/_AU>+PZ#?X/^#*Y#<]Z_9KX-
     49MC\^W#_>?CJ?%R6%8A:J'@SOL\G#X\?ING)?1573R<OAP_/ET/%;VLGJX^?A8
     50MV<4!(DJ%80GND+K/70(,<I<@7@]^<03,;D/+R1B2CT&W>`"]LPU$=QHW&Y;?
     51MV1KBL>>&8O:"6EAJ>Y%\BZ*B@8_EACG,V0ML<`OS`ZP8U<D_B3C-V=A.>X%-
     52MM4!UY^4%AC8@\`8`]33$QW.=ZGOJ6D<:D#L,M,-`35TPOP_;?UB'`^TP\R$,
     53M<WNRY:_+OEH!O<#0!@3>@$`U08M?3SL<J+%M^1U8`Y;^#^N%HG2=FC+\E(9X
     54M6$/,[IB$O;-H0&%9J<G!:UFZI(G3"K;$Q!>H$3@D_PE/'0N!>E<L?T["L%J;
     55M.@BH@XLC7=;;<@<!=3!ZLR:)LH,=73:>3AU3?B'MF)55E*8N+Z5W-B^FZ=]X
     56M-AUJ*5YD[VR>Y085G)ZCE4>ZP>>&="2H'2FLQL^D.89W))>P=-)%3W))@_D*
     57MU)7?3-,6X*H!Z=X=@Q9>E$JV`1WHO<MT127]?5N//#6]?`14PDL[%8\]^[;Z
     58MF]#<P*F:&TQQ+M4/]Z?K],C_?BH:A*R60;<=ZP%]UH[@\+IZNC]]?!Q&^<T.
     59M-U;3?+B^/=X]#DK(H&I,-2_''_X&E4#?[M+?;C_>/%T_W%R_'_;*KXN?;O),
     60M]H."=7/]^%1].E[__,O3XU>-O6S<9?>&RG!Q5(8QN7H_:FC5I^NG7V*M:JF5
     61MI%KD;CN-X:#>O5H*+],P2%W\IZ?168HO:J&N#7KW=H_S+!9['9&A&H>>:)!F
     62MA,WL(?X\/TB.^1$T)KQ]YZ;+USMW,6N/RX_N(CGD1R\7.Q>:ZP\U_$7RZ(]X
     63M/3W-1:8VO(.IW'3\1CDP%9I?-M3I<(GAK_RC33^Z6;M=?G2_V8%`QTIK-VLD
     64M:]8*6O^W1<?%`7G3>[_MW^X#*M^]V)W>#QB3]@R,JW_8`V;X?_;274):XE?5
     65M+\/M9AA*=J/UA]4=(B?NMGJU4CYA0FC1%M'0!>\KM@CHC^-2H/<M'/KB\TQE
     66MUUT:L8$N%SC`"\7!])2*S:I6SV*T.G28TY^7TSO,&Q4%!7EJ"PRY*1W2L)MT
     67MKM.6]C2HBH<%^?FM28]+/^2P+ZSYI5'I,6N]C$^?W]K1GUUN5(AZ7O,YJGM<
     68M+`M+XF*!NP:F^0LI$`G'%J&(&O*SS;.?[UOL9\C"/8<^NG9`^1F6EB_0FX.<
     69MHC(VX44_KR4T[>0J)>\^!JEGS3,)!D-#D0$X)*A!FAZ]@=&K0Z`^ZP%S?_E:
     70MY85.Z<^;9W)YH=HBNHZE5>_B-3/SGV@@LG5O*=+%%9.*>&HX[JAMB`=]%@L"
     71MV_6X<<2"95E!W,1&>-'VC#9E!7E4)&9094%@O>XD;*!5`H4B:*7T<1K)7?0S
     72M;GK/+W`($+2"^#K(91DZB($:=3E]XA7TXJ&>EHX7*PCBU;EU^)5H&>-Q)9`I
     73MJ8="06#P[&>-R\_*5"?B:A<@S'=ICMT4H9V(SEWF/8^XUTX`#<Z=-C79'=&=
     74MKS);6D&;X<)0>L'CRS*!9H.NJ^30P$XKZ-6YO_B5\QS&(7'S:#AU(/#14QX"
     75MH`;A\A"P@N4A`,KLE8<`J$]Y80B`$X%)G[09O_)A)H^790#(:>F3DGI!5PHI
     76M!>+LTV0!EI5:T:"["+TZ8(PEQZC#"SHO<8L"DI=%@8J`6@3.T1@%<=^Q//P^
     77MK]=<*J]]6A!*!?E+4R(!?I:1E^)T`T[#/7Q8-/1]=*H=8GP-.73ID"[ZA!-'
     78M21Y26H0K'>GXP/0J7>5`=1##CQ>ZIF@I/CT^WA(7F*4GPJ*J6(*UJ,C2ZUP$
     79MK:%8Q*%?73KE\*Z<%C3>OVB?]6B"NW@&XT+HX.G)>=30$\LQ#:&/)P76B99"
     80MLTR/4(`6\[B%P!437!*$`E62"5BFI=UAKHBAJ$C1T6J4HFCZQ)@U0KUPVG9)
     81M(]<H18F6C/O*;&2\LU!2[QC[3:H4Y8.X`$9\=UE?(LK$,F[3[^DGM+:($,00
     82MYV73X2M6%(=T1@TPBHJ<H_:(W%&2ZR&=C&0TE\),3[-\PRP-8,5<WA98NX59
     83M>P)5IUU4A8NDH4EMUB.-X3.=?K;D/!I>:JWA.BA5ZH@>&E_MD%KGLA^4\EHH
     84M66H*+]=T0;4),+\=RB_&-H"U_E*MB[P,'\8N7@07^I*<'FS5N=3A1>5`J\Z0
     85M%8+U$K)"TJM9,9OW`)(6-!4&M=!E4C67<,O!8=#I+W0<#'Q)DBCG\*Y?FIYZ
     86MU7S.I._R8EHL[4&F[A"8?$?LC*RDIZ,&JG*$%Q@IK,L$*C-A=,/;1XIY1)Q8
     87MY5AC+:0E)1[G%O*29*OC"8S<-3G?R=0M?`=!X[S>'-;_X@J9>P9(>0*N-TT5
     88M#<$OKC%YI.@!G;E8S$7-QQ"LP44`_0J49XF[UR$MQ96XEE)A$`Q.W)FNX1+G
     89MQD.Q&"C']Y9*M<$DK%;C7)$OZF3X+43Y7*T`ZI)?5WBRRBZWP%8U4"!`UY7P
     90M6R08E"J0_E`<SY=YBVYV*UBNDPD$U7,%Q_B$M'8*#0'4$-C3$'&E7VD(OM63
     91MAEATO@LH=QA)'7Z1*`;G5)J&^$ZL$L=6"2L,HK"G&.V4%>'PBFBX+*1CY)&`
     92M!H\7\#M4W(^`]B,0:1%HH<$_.GXCP?!!YZ=P'RD!F+R3Y#8@;(K%G%2&\?;G
     93M:ZNH%)>!B:C(N9)3,"86Q<N/-JH1^\/Q=4`;Q''%R161&M.(8G%#.BRA^1Q+
     94M&*SYF'S":OJ8HQO0X1E#&I>C&Q`TVSBD']'PD&T'>%``#PK:1D"'8BFV:`"@
     95M#<!R^J8E_1L:OWDV.F31)"8I;H;B=B=B:.+&)6Y-(N8C;C(B-B))E*F\F,J!
     96M2;Y+TEN2S9+DE<I525Z*T%"2>I),$R&6-*57TW`+ZJRFN&I:*E-)F1)*U$ZI
     97M:FJ:I50CB=:HG1/:H<#V`EO]JSX6?U_!?U_!?_LK.#JQH$R7P2)7'H==>5QR
     98MY0DHM66`Z.]GUWS$K'3S^QOT\`M^].9Y^O7XOOIDOC*7]HW:F5?7=X\/U\,K
     99MJA^?IX;\WX^W#^.K[G^JKJJ_W(U.0DEDR"+M5XTJ<PS/N!MJOO_E^/A8_7A_
     100M=?J0F]3E^FYH4J/7OWZJGJ[^<GR<HWN>AK%.`OHL`,8&#!+2;X?\F__*7IKT
     101M2]?F7\+P2X-^,OFG;O1?1#_9_%//:@UKAC@^?C*7G^SE)W?Y"2X_^<M/X?)3
     102M=_FI5YRHHM/CJUWUT\AUL.[R%8OYMX60%V:M3USWPK]TY]0#I$.9O-%F;8B;
     103MC45!,8G_8DGF/-)O'0$[ZI!EN=T\5Q,U+.-E<58]]C9<S;!JEAC\LR,9JV$Q
     104M;Z+]EOEU''6#KK%Z!QB'#Z*:W@'&YCN]FGBEYC-!JO6(_,..$DQ<5JQ9PIG5
     105M.@$OKYWO">RF9U<\..35,,CUI-4)PK=H^ST!'VEXV'!/L)VAQQ6"7+%:'>[$
     106M$W:\AS0,#YMB^["B86S82G6"MHO"^GN(LPBE>CTA@%1O&F&HPX:7=S1ZCFAK
     107MJ^XZCA)-&D%'VU8R\;B7F(:<J(Q;6C`2.943>R&;Y[CA3"/T2/.6:OEU@M@C
     108M#?.<\W&$:'&",,6!3QL5@F8[-^>X3JX!FALBB[):K1:P\=VC_8I-92#Z@RN$
     109M]0KA7"7.LU',(&.32IPK@U>L%HJ&<W.>:UY0+]P262\&<JUR.)=7&LU52AU/
     110M42UL5`OTD,8@A$YH=.XA,X=G=&#SF?FQ2*,2G3EA#O0ZQQ_6*X32[6W%ZL>]
     111M7FG_R8<>])Z(B2V^)RBW2,7>QP=`T4FP=_)*P_#`Z6]`X0`&&6T]IVT=NF)V
     112MPB6G+U15:JF.RX9XQ<E76R;$%@UABI!2?6E&ZNE)H[1$R"E8<7M52*F^-%JP
     113MS,ZX$:R^*QM'<%6E%IRK5@LZC?K\JXKL2VH'87M-W@>DMJ@(PL0:"@NP6#NL
     114M&$[H\M%7X(;&_&(Y05_,6$<@75)$@&ZR#85ML2XGG*_9<MRYUB\F2K/MB!':
     115M*R>4K,18IV?WUHL5BRX6$M3-NBXGG*^9EEB7_(:1B8W*5NU0LH6RZ145H63R
     116M#!PNBK6#%LY!"T3;%I(N?7-7!C;;QFA]&=*PLGI9G'?0=A)B:04ZY'MKT%")
     117M\_1X<G#_@UP4]-:C+'3<_U#8=/SVXS==)A5$PD(X,F-'2@73T?R+TV1A9<CJ
     118M0N<0GW]Q!H9S,?_B')7SSX[T<,[F7U$+Y/RS1I"JCE<M'<2X_T$>X>K\4]?!
     119MAGO[J_U?U8NT."6M_R6]CL4;:?W'7Z-8?LW>OLE.@723L+]"D`$P#KN^XK+<
     120MT3SLJA`8^4FO0J1=-E<U@E-Z6=7`MG\OJRJUG!8;$?97)<ZH/;]DX@;CVJH?
     121MX0NJ!L&=K/HP&R6XZ1U/B[1=-6!_"_S!QMQ63QPT>EPA[*A`WD!"WE#,G!%K
     122M$U<(ZQ7B?0Q/8_8+8ULVNV($19$MUPI4@1=WG]6J)-QU9S.CZ1.0WQ&N@,L"
     123M[A=64>A9K-4*RN4`1Y>M5N5WVK"CF8%Z;)'1L'PT[`4-/D=50_$>4JP?E"N(
     124MG,A-(3PV)+RH$T$8XO/D6C1JM!:(_FO3O%$_E*X\9,(WA:BQ,6%O)P)WE&/H
     125MZ\751G-GL_H*6*\?SK4KEDYCK`B1_$5X02=8_^D*T,)MR6W,%6YC6.4OU@_E
     126M*QU>`5M""OQ-V->)P'T2\]!YFA"8^0[2VQ^^*&BUPKEV<61S7:I*>^C8#!=K
     127M.>6.Z5@D,[E9NL+-4L0_BQNE=BG-G2M5E?W",U>LY?#]Q>'?&^JS'!5>)VXM
     128M;L4#VRE5B9KN"K[83$-WR@W%L60B1"]?^I5=4I-6T6`%Y)E&]F=5*M=2[2&@
     129M5,T:)S:Q,YL&4E-Q5<>J.O3)PZ2^J_?M-&G8WY8/A+QEN5(\=Z&J,FDLR%O.
     130MEU5&D[CH\GXQ_1G-`;9OJ,,OKAFI,@GHUH9?N_BY1K_N.>)#A]_5R`L=3=3A
     131M9F]A3US=W>R"YK/KF9K'A(J,-9VH:74.W[%>1P%6$2!QA/@7$`%:=2=]JD5-
     132M44D$#(C!<MI@N8('R=ZZ!>I;C+?3QMMM$-\OE%*DF<7D.6WRW`ZB^<62BM0N
     133M6PU.K@:W@^)]D13:%B#^*$B`J*NX[Q._E*VZ/$=..D>FU'D=0K3/\T.T,GDL
     134M79Q/+X)8:$W0H_8C('D6TL(KDZL;WL*XIJCD5$-D["QHG85R^(W6;="Z#4(/
     135M*(?:FW-%4$F,O,J0H0"!#:RZ*YA#\358C(BV&POQ?!AJQ*@X1;4JAKPRSH&-
     136MC"9*:QD9'0E90H0K&&GQ75&,CU70H1#)1IV"V/A816&5PG0"@(V/)DI3ILGX
     137M6`&@0H1^$&)RBX^.@ENHNC(VRL@(&7`N!6G78CHJBA@Z)B#&A(&XJ$[&P[/Q
     138MH$.1ZWI>"78&`TXU:=^]UG<U-'"I3'OL68]YH&"L)+-0+-J(S^X'D+01SQU(
     139MC,+TTYI.U#2"*69L.A5@%0&4XG:<HB8"M.J$/\9JG\=.%ZP24?N<IKI9376S
     140M!:9W?^TBX_L2$3)I#F5(F0@G1*P3GR^4LTZ`OEB8&L'J-"72:DJDW<7LO5C6
     141M%LOW5PC4[CN8[**2-#D;1-:+Y&Q16R\4)C&[UQ:"J$W#K['2K(RO6IMW!`2-
     142MM4.$3,8EM&^K:=^VX)"UMV[!'4LH\%93X.V&6]8+I03E+D`,(U[Z!_H+F=LK
     143MMD5W/MHGA;:%W`>Q`%'7T1;P6^!FW:*+&KN=6.UV8C<=U%XD9<T]35QUK';5
     144ML;O=U/X:>:%T?R*+!N1T2VF,3;A863[[Y2GM<^((IP<OD^*45HDEM4O*BFL?
     145MN^59[99G=SGWO5#2NGN?N#9:[=IH7^3J]]?)#.7[J#"[*Y[37*(VBL75]A*9
     146M:CN=4+.H2B0D.;5U3B/\=DA:<9EDMV>KW9[M+O?)%TI:=Z44UW&K7<?MBQPL
     147M_SJ9H7S/%_X"BML\E\C7G5M;=R^1J;;3"=V7ZJA"DE-;YS1:=X>D(H?*6`DK
     148M60F[@TU]D91P7B`XZ'I35H80!8JN65IKN^6%,F_"S&4B)()+XVL,5M;8;GEJ
     149M^SA%KV3FYX0,;Y5"T6]*">>2V^$)?1HE]8^G+?#::EJK&\X+]!!>0Z4435Y9
     150M.;ZX<C:EA#+7M)7YR:NKQ!=7R:84M2VNG+2.4E>\!>ZB_"4'6C>($!K.?BG<
     151MEWI7VU<OB-A]?,JRRHY57HNF?H&$H'!O-*R,R+!"!IEWPR?\15+"N23Q2`BZ
     152MYVD0/'./Z&GJ+1GXOBF!MH':Z3S*BX#K`7VSL-&MU:-K#A0.3V'PYO<!)A#=
     153M[IJ!>IHR6^TN`8RA$(:I;0'"6A>[[F1U[EQB<?\)[^A>)B,H!"8;COVBY&TS
     154M2)O43E&*[2Y]Q$Q*L4)*;`LHQ*5[J9QPKK&@:R;^#7'ZC5/8IW:+TW(#@B`;
     155M!=5(;B&@L)_N)3+"N4:CTE':+4K3ZD/1FV5=E&+'$WN4U00Z)L#&9*,F'PD0
     156M([$I0-,X<?^W!3ANFN'LJ<*=%AWP]]1<<<+?5UT&8=.("%+=LNKK7O8OD+'N
     157M<_\B0=2-0SI48QE"`C&]0-&I>EL&ZU#)L7J/(,TO1<PMJ^EH-Z1Q9;4F;[PT
     158MIVQ4+]CX.&>L,,8[`AMVR]@*;GB!(-7!7VP5D*L3U`CKE9B%ETK;$<'P<I&*
     159M$Y"RD8"O7;A0/^E!W3]+6VJ?-*V[Q<VU5V31YTFL$$V&4SJI;+A-&6K7E*VW
     160M0U#1#,UY=855WQE<\@(YVT$F+Q)6]`]CN]')Q>X*$?VK,20OE[@KJN2O$:LZ
     161MH"D[TVEY,Y3,7Z+KQ=VY5Z+>]>(.W2]VQ?=.K!Y=CE,[['3_D0TYA6XZW7]D
     162M4UC1FX+;(Q1KQ,ZPH!?(V0X4>I&P0HB-V*]6;@-;R#^Q&B7T<HF[(HC^&K&J
     163M0Z35HSQ%@A<J3\M>O[)?]TK4NU[<K_O%KOB"BM6CRW%JAYWN#+4AI]!-ISM"
     164M;0HK.@A16XZPY.QR$]HM8\M9Z`6"-"]598^*A<\$@7('+^_/7=)"V4JE[,V=
     165M(E6G7#7VEJ45HK+XGH35/;E+FM[=E;C</2)7?)#9"M%D.+63JK_>JHQ"UU1?
     166MO0U!TL6X9]_,:,27-3SMAM=W7:EF.->,;F*OE:MK7M%BAVF?(/'*OO(K^VI5
     167M1BA;[I2/M*P*4MV\^1Z2GTCQZL[Q*SMG58;>(7V_;`A:\5N7GW#QZM[P^MXH
     168MU2PTGN^(<G749)V/A`:?#,`C+%?X6R`YJ"2O38*2M5L:D"14FAF!!"=+:P2@
     169M!%2:E6:IKEAYH,&51*_UH5PB@>D<.#4-,@,CURAXYLKID(4VX1I%*7$\N>_J
     170M!<(URCW$\>\GKC`&/(]28.3'4EWA^E!^I,"(29'7F6XX.N0\;40AOS,[VNC@
     171MJZDG"KF>A<9*I\'J>4QD\+-^776-<O^5=W0LK,1.\7Q00:/AL""%0T;9G8)&
     172MARMIK3'6DYG",M:37!.=B\R4D+&>]IJG7VC4=`U:2NQM3L4U:M8.SL]083IM
     173MZAHE`0RG7ZD@8;YP3:FZEU\#(QH&FJ2@?$*L%"W@&FKL(E$&//$4MW>)ND:!
     174MOI5("]?PA"(\5H.T0*,7I`BCH^=:.(MK>.H:&11#6Z)9A!N9_T8%X7+\$/_:
     175MM5N?$6FHX`*,CN-J9!;ZE+:,Z*+OQ19$5,TH!T#!YRDFT>!*C_B,M^HY%VN#
     176MJ*U_M5MUZZ2)1JD0UI(UKV2:;Y2)H=\E+[O4DV]*4Q%`16B!'CC(,8C@$OY=
     177M:JGY-JKRS+Y9O>E:R29%S3^J)9\L>`*SZ;%Z+E(M$67!I9U-E"+0*0*+$1GL
     178M,^!"&"C"M.@@'&`:]"@E[4NL]#+6*/>YTK=9R\Z[=`:%'#:#FS[GI4R^1MUE
     179M.X(G2JE]C;K?-F-^]"2_1MUY:[%F(MFO*>Q!U1L73UY0/^E92+&!9RN(M![R
     180MZ.9A@J(V=T57CF^WD:F89R?1CF\>;:FD.^9A&.H1[C:R'KOU,2D$MBK)DWDP
     181MDGJ,NY7DR3*KC7:,TTABD7^9!]PM*T.Z=D:?:[HNO,C7)9U0L=-XT)Q@:<XN
     182MZ4F+W;V#[M%+<W=QM^#LHQUTMV15@7$BY[1,9Z0I,+C5H10KNS18NE'C:MSU
     183M>M%\G*+Y*'H/3Q*GIH&(-8'5=$JB.#6O!DVLC0603W.OI2ZAN;6)"$=%%'+#
     184MX+S:I#K0ZC++3CAO1"7/4ZZIR2C8D-.\V#+9FYK"@PV^DEM;2_VF9DAATV"U
     185M'-M<6#$=33A7=!HEM8VBT3BAT0A]1LD>I&@SO&]:=:]]A%YD':$SQ3ZOQ*J7
     186MLK;0F1*?:-($E1+CZ)GH99(=57MQN]+2RXQ&JN;B-I/3RX11JM;B"@GJ99HM
     187M[5OBB\:"]17Y97$U3QV>E<!RVRF:BENIR9,!*5H*K&33=VMO5U:"DHZ?)VM2
     188MM1-8R<@O4PNJFHE;3>K/4VJI6@D4$OK+[(BJ1N**WP/@*<Z(-H)3U2Q?RR0S
     189M[Y5O?\G,..&\H8G50:U>SLP3SAN:>U[F]M&T$?PY1_*E3YE;2-5&@'WLDV>P
     190M5#41QSZ:P//E:5H(^]*"3)J$/-'1CRPL3/<_7RM?]#I?KR23OF^4=SA&S=$)
     191M8,%E.3+-\<@TKD;J-8,2V$8ZME6=9Z,*.YL<*%3WY#S-U2RN1NRG1AI.=]1F
     192M_14FTUTBM$\\[&U^H&=,C\ZF5(U4<K3/3O1YM2;OKQ/]W:@N<WV%74U&_:2I
     193MA'R#BP+MG9(\2);G?5+2!6F5:$\H\:^6=PN.>`IG+,QN:HK'.`(;Y0,-*60)
     194MLU:JL61F2BZ44D6:_#;G7-NH!ABY_'9YCV,?/#UO61!>CGCP(N(!]M0,2F`B
     195M&\HM`=)3/VCI/E9%."7:`I1`Q*(`$!^1\#MK>NKI[JF&Q0+YL'^[5_S;85]M
     196M-NHL/M'M%:)[VBLI+S;$.-7''I3@QA4AH'S&P>^N[:G_LL>Z-@D6Q![+7O%8
     197MANV:?/2=,OH;`C2/VJ#G:RZ*4)/)X%'?$@#*9Q7\KIJ>>I]Z\4&@[&GJ%4]3
     198M*)7G(PMB9`O5-&](.IZEBD[U8P7]PTC(N8E[-8:588@CEB]FD9-C=%Q6T>-=
     199M%"@3QTBX?!$%RK\!Y=\8]8;OCT!9-Z"L&R/<\)4/*-<&F&LC-!N^J0%EV%"W
     200M@%\Z`/-J=-BXR3"S:2#8-#J`W$C(.#10.#0ZE-PL*)@S4)@S.JC<$"CX,E#X
     201M,CR\U/0G6#)06#+4?5"M?$"Y,3+>A!;#C!@HC!@9;T*&"1X,5!X,5KYH(M@O
     202M4-DO6/F\B>"\0.6\H/"1$\%T@<IT`?G0B>"W`.6^0+=M%B>M9[Q8*[^2YV*]
     203M6C&[Q48U_'W$S=Z$I3>`C@$T-"RR.GL>@XCP=GMJ!B5`G(W(E@"6B/-"C,VF
     204M`"<^R08[:P*-(@>\9TG,-O9I!B5VW&W79$.EY+O8%*#G+&6?`E\5X'CL?-C5
     205M:S14)!'&5-YQ;VE0HM)=J3P?%BW!A5J-#X9,9J%7<SS:/JST)N!;EP`38#'E
     206M6SED-FMN98[9(6`]7\P>`4Y<TV!G31#Q\W0C`HM,9U'SH$?-N]TR0BG\7H>D
     207M=5%:FM<B.&V(<OKG`^$E,D")UL=;%T@<O(C1AU*,OMLI0QO<%1!;%[620U?"
     208MV88HI^8R"/M'AP\NA;CT/2J1$0!*&0'<:DUU(%78*PI0AT\!P+(`IV9$"%N]
     209MCD/ET^*-%,Z\>'W4$:=;&F#S#V3&,9>'7#ZRK"#S4R%3&,L=L"<KU8[:V[FH
     210M=@G9RD"U3XA32!K871NHS6RK8N;Q04FX0`&*?XM'I%F`4IH%]P(YH9RS08?Q
     211M+7%Z#N4BE&^*<Z5O@<++Y``U36[5!KJM1'X(C';T0T=*5@@H9X5PN^7H,[5R
     212M)FR)6\UV+<^%37&ND$TCO&2TT$P!GBF];C9X@IK*`L&?TS\=I57DB0A+M0LS
     213MHAXN*T(*\Z`<,&M"7"&A1]@>!33F/H\YK0&)#`3\54UZ+%ER+%GT>4T07]:D
     214M!Y0E!Y3XQ";(O(#(;81ES-B3$7!'[>U<@+N$;&4!W"?$*<0V[*X-RL=)MVNK
     215MYY4KGE<\<;I(,P*E-"/N!7)".6>)?EYMB=-SKQ?/JTUQKO0%9'B9'%`^\KHM
     216M0CVY7/'DHDGDE?PH4,Z/XG;+T>=LY>3:$K>:+U^>7)OB7"&O3'C):/$Y4XXO
     217M*4`]PYQVAJ6T^DI2%R@G=7$;M0MSHYYA*T(*,Z*<86M"7"')3=@>!3[Z]"`C
     218MU;33C*&B1Y_;]O&KV;:LO//S#)]F3!7UU!;(3S/V8?#M/*X;-;?SN&X*V,KC
     219MNBW`*:9%V%53T9S]9EVKGEQ0.KG85]59\ATH)=]Q.V6$<A8?]<1:%:5_Q:%T
     220M6JV+<FJ2HK!_=(*J/?M-`58]I:!T2I%/UXML05#.%N1VR=#GIWPZK8I:_<J&
     221M.)G61;E"5J6P=W3D_,@SB5>WZHD$RHG4B'<Z=4;D::37+,R#=A*5!!1&7YY"
     222M10&ND-HIK/=:CC0Y?QHQOOCT,=S*ZZ-Y&L<"`(T%\$L;HCT:>T1[)0(`1'FC
     223MNEM<*"])SA;"V]^KWOX@JIF2CX;5WI?<"13/?J]Z]H.H:$K.'4YYXVP/5[SX
     224MO>K%#Z2243U"+`=#'[6)I+GX/*G(:=TDTP1U/A<7'J1SY/)69W<]U33BD8DS
     225M>8&2R<N5RH=S+?T7URJ4:MKW9;@NH55C1F<Q9*@2BVI@3825ERB7'5^HH9.Y
     226M7E$QXO$GLH]!*?N86ZT9RLG+N#I1$J!_Y$=1(HH"A&%;3`BJ*Z)$M*;#UBN5
     227M.XXO5-/Y6Z_H%_/IIV12@W(F-;=24Y\<59<H"5C]`A.>GJ(`87+GDQ-KBO@;
     228MO=FP_CHV,43%0)5TNI;FA8-&R08'Y6QPKBGE@',K.>"&U5+,_59('C>W3ZN6
     229M!UO$+?E&B5;R:K32V'&CN@N*&*6QSU`Z'&BK06LPFZZHIS1XDJ)V<O;%%]7%
     230M174Z?CC^='UW??=S]7!_\WP:__&JFOX[?GZX/SVEQV_.S\[^XWBZK[ZY_O%X
     231MJK[]<+RZ^7+.$?<Y>55-_4@>?9#-HNY<N^VEF@[3QS'U0:%&$'G%?`R%5'@U
     232MEYHDE^3*ZEM=8ROK2%\M^L+0UX`^W?K,GIW]T_'N>+IZ&J?MV[M?KT[75W=/
     233MCW^?EO_A:?G^AW_\]E^JJ@MOJZW_AFWXPR_'ZCI.7J4)K!ZOGA^KIU^NGI+H
     234M[O4>T>[B56,N[7D-%Z_LI3FO_?2@L>=?O6HOV_,DKM\E[A]N;G)+'ZL).H[5
     235M^^?W-]?OJ[_<7?_\RU/S</7TR^/K)/CPNHK_[EOT;_-Z$/B"_U)%^\**+Y'M
     236M1MG5UY^O;A]NCH_I,4R/OQE@\NE8_7RZ__B0?_._8W,"&J]AOO_P];__PS__
     237MVW=?5^;+/[PYRW^D,OW;ZJ>ID</:?+-KV3T^W]X>GT[#[$W=JK[_LY,'P_S3
     238MJUAU.1>FI\.A,!?_R_7-S5CV:1#ZX]7C<3I(?KH_53?'7X\W52NEGH[/=_<W
     239M'QZ%X/C#FY6VCZ]Y.-V_/W[X>#I63_>GCX^Q6EK3_>%M=7LU=.YS=?WAJX_#
     240MN`Q_#1O]C2[R^L/Q[NGZZ7FI$Z4<VB3EUOVG^Z_A?U^UE^:RG?Z?F?_U)DEY
     241M?W\Z'1\?[N^&CGVZ?OJE>F4J6[G4J(/)XBP1%T4._]H0EX79M]7-]>-3=?75
     242M]8?+6S?\[V+\OW;XW_R/B^G)FUG8U;![CS?'V^.X=^]_FB8[2G*I6:?CPU?S
     243M*AK^]>I*#M?4K-N'C\->6*H,LAZ?KNX^7)T^C-5/:?<?X.V,%Z^&QQM+$HE]
     244M(H`X+J6SLTG?J/[TY039]0B2]8C:DW(U*3B31G9YYL+%?#PUQHSPN1Q(37>X
     245M2&?>_,?(/]06+A8]=A!C[$6Z^->F3;SS\)--MY'E!9/F6R^"YC],8A*'/YQI
     246MHV1W7ML.+A(14;L^51L:8P\]XNS&DL^Q9#-*F9F2RS-C#V$Y7&OC>[C`]-[8
     247MX/F9Q<]LWV>3U-C#N8R+M\#:FJG3Z8)5@[5)<NSE4LBF0B%`?T'9Q?C,XF?.
     248M0HM-8DUZ71ZI)DE'SZ"WJ)VR[C3!N.+T`+P+F.^LO5W:N1!.M7$!/.G>\+!W
     249MA^X"T5(U0'_PI'_CP[X%.K[33#IO<@^'&0N]HST<GAT.O2$]')Z!\>9`NNB6
     250M*<3\N@G&MKG3R\.##8?<\?FA-P&ZW/E9WJ&%/H_@TMLNM)FO'%=<Z*S-:W4<
     251MV$/?F3Q`PY,P#+7)_1X7CFM]C^V?M6NM0VMW6ES017>3W^R^@7?_2[=[Y`E7
     252M]&8JO@'WA5M6T##NL/PQR8Z_6?';-$>P_#C_O91==G*4.6SD*"+^<VI>A$__
     253M-BD`AX`4`(L5`)L4@$.7%`#8H0#\[UEOFX_W`</O3Q^&@8;_;Q2`0Z\I`/K(
     254MI#I9:;B%_X3_&O[W%3F;T;^6?[]9ZIJVW5;W41?RX3GK"!6<)TF#=HP.=AC^
     255M=Q'_[_"_-TP2/]C'P7F/)C>)M?_-4_YT_/GCS=6)'/+#.?E['_+U>!EB)_U$
     256ME0Q;*>1-5IOE?!RV8WH,Z?'T1X/`N4''3F-Z?-KG`+HZ,:X^X_#T;YO.I0R[
     257M38H[')4#I`XD\P="VOQ^A]_OT/M'U:%%!T2'@-PFX+U(I%_MHLBAJR8I,,L/
     258ML/SPG(J;'D4./L?"3:3`+\_BN=\D[J!V>6B;-*[U3`;4>7"S)I7'=1E)=&HW
     259M>;CR8'U&%LS86SPX>3SR^1>/+M3_U.$Z=SCU\?*LQS&I39?7Q2"FRRMC^2NI
     260M3(TAL:7++`_XS=6F)A"=R3*%*38U:TO$VZM)XI;Q2=HI>M+FA;T\0;'"@\2>
     261MZ5JU`:9IS4^PGE5;M/HOEOV6]$/$^@[J%=&^B)M&;5QNUCAH:#,,O\Z,9!VX
     262M*F8"4<1<$%J8%2I8P/I7;2T9M[$`';?AB>_)N(VUT+A-:C=7X=R!*W"A8]I;
     263MXST9N$D]I-J<5.4LU^,6A1D]F11`P"J<[;A2A_4YPY2YGFART&,U;K[-0-+8
     264M@'C^U9;J<R8Y/-.U#F2M#[N,3MN(,RV9MJ6(2U'/ALX:B-4.<7O@(FC2@"_V
     265MY146/6@"F3%8%C_@)UV>,'Q86-0&BQZD+9B+F)Y,%TS0_DS%$#_M&LW77`'-
     266MV/P`3]HB$\W;(M.0_`!3_Y^)F/DH<2C4/)J*T%8&`GA`M_+TXR$/UW3XX%!_
     267ME]\V[7*8F%.ZW<P\51EZ+8%>2Z#74NAM"?1&8W3M.?1Z>EWE=U5C./8&@KV=
     268MP%[@V'L0T-L1Z&7`&_@-UW/8S>O&H`-1@UT@L-M1V`T4=EL%=N?%0W#7M@1W
     269M#<?=IN>P:P*]]G+4!8&Z[+0:X;$EJ&N`HZX-''5=RU$7@*.N"01U.PZZ5H`N
     270M5N%*H"MNTHW%U^@T9A%G">IFH%FT%(*R'4;99FK^Q/(PC/4$8ZW`6,,QUE*,
     271M-1QC+<=8MJK'(IY@+$78QG*$/0B$;3G"'E815@%49SF@;N"IYWAJ.9YFS3@.
     272M%0!#S\98#I_&%^$3"'PZ`I\6"'R&%?B<3@J)GQ1\S'E-,L(T)&-)P[@[A(/Q
     273MUI)54(IRM5`P/0.Y&B,<)_)JIED&CG!,JT2>L=GCRJ8O!""PHVP=5PF-4`E[
     274MHA%R:&HD,@%#IL828`H<EP0L,2UZ`4R"2@24\CTMZ7V<NZ/PTP!7^0CZ-!1\
     275M@@0?1Y`)J$YG"#)EA2^PT+RXWS`..88Z#0696NAQCF%,C0'&,B6N<1QB+(.8
     276MQG&$L0)AB,HFX(2#@^7*EN.Z%@>+&H2JQ:`"9T."#`UXNR]D1B+KV<(=-GH(
     277M#`CF`Q*K5HUO"38X(,J5`Z)=^988`[+R,/WIDGM<X/J5:=<5+`NK"E9M>ZYA
     278M<>RI#_QRB[7&\7<./\YS'2L?ZX;3,^FRZPD*X1M:I)%<_K.GRM6!*%>FC;ZQ
     279MEF%60VZUC="N:L,-"XVS!,.<T*_86H@Z'-&O?*#Z5<MQ#!B.,<QV^)Z1BK0$
     280MR(QAZI6$-N>Y=C69+XAVA175Y39-C11``,Z02VU-[[1]2Q&.F2D<M5&D>%AK
     281MQ:66WFI=SU2N^;).5"[78YVKCL:;K%"!Q$/@@&C)Q;9Q_&)KS(&A8FT\U[PF
     282M"P[&Q;A>DSX8^.TVM!PK`]?&YJLH@4\GU#$;6$HS@I76,76L9G#K.X:W#02A
     283MG;4"<0V!W'"!];/<LPF#`;"&UKB6:&C.$Q7-DI#9<<%C'2U<1"T-<\X93`5Z
     284MFG@D1IBWS)#;2"LNL>%:=BS4/3\5##D#:G($U.1^7=/[-<D[UQ3AOR;6X$8P
     285MF]P.W%!FTW+L[[G>">)RW:Y<KIF.8!'C',EWAOH.@WZ-$1^IH34A-#&SOTQ[
     286MKK7@OKQ6DUNUY9=J84XFH-\()K-GD$^&Q7$&S)W7`M^%FLHOSXTA`6OYE(U=
     287M\@S=ZP-77#'SRQA[_>9,H+VV!-DM079+;M%,=?7D%AUAO38M@W4\*\!7+Z!1
     288M=D3CC)!N@$-ZSQ'=2*JR)8C><2W7&*[F=IMJKC$8SFO!51I@:%X'?K4.@JJT
     289M#,L;<K5NC+A;YZ,H/?&"K#2"K&QW7+</&-!K!.=8GZ[)93OO4B`\2R(G+0'N
     290M7"^"N$/I/>&\1G,=CXV,\`BEYM4XXWW-\;XA>,_L/N:\H6H_Y\)-NF[F!RZL
     291M,JH,\0-%?*KS]RKD\UTC,%]H_%SA;ZC"'QCFUUEU2A@?N,)OJ,;O+[9PGWG4
     292M6&3V-)FFQ0H_<2"JJ;I/J51/E?V>Z_B.4:@M5^D98]H)-+>"AG!4@;><($WW
     293MK/RDYSY%G=#@F8N1YQ!OA`;/$9ZK[UP'3);J^!(&\82?J`T!^1K6"8H#4=^3
     294M]NYZ`?-AE2]M;+O!E_8,Z&LCC%)\T<)R,<N$AA%8;SFE40NL!ZF[.Z*["TV]
     295M!JZHAY:!>^TE;]HQ.!]O1TPYMQWG2K,!/!FLN'X^OXL<"SW5S_,:`&+GF5&<
     296M4*8U=)0S]3IMXAKL#3(#N-W&8NI$&3@Z$^6[%M@LN%DC*!DKV-J2M0L[H7!U
     297MO$[JN.?ZMN!UK2$*MZ!QN;\E6X%+">`Z=(9&NZKI-G:3HVTV5%T0'*T5-GNB
     298M^PK;$7,J72A9)XJLF8ZXH:CNA)WH8H.G;>P:%VM7H*ZFQG?']51!O!I'%%7!
     299MLPIK#6,,K-`P>PXJPI+"-#TK;NX:4^H(M8%V<N!FUE$E:=FQ'Y]9Y9E3G@%Y
     300M-BH>2`&(%_44RI@0`/_IZ)^0_K1HNF?\F4/Q9^HM[A!D1NTO4O!4U@O:"YH[
     301M:'J(KB'Y89OSXXU7+_H2(`)Q&OFH*9ASOHGZEB%F-'^V6`]&9<TY44GZ]H*F
     302M]Y^\F"W6C%'E]-F$H0S7DI<7]QB?E[)]RT!YZ9(GBO/RT'#:7`@ASVUG&5XC
     303M/QQ#4ZX8@M;+,Q<P9L>"K4C!GQ:>BW=WKF+'V0.L::L&^52VY53+4KP++!/5
     304MI#URE[)%$3UP[CU.!:=AEI'IB9,9<E_$NW3A@AUW.,/H+TI[8/LU#F?`>Y9/
     305M$%*Z+?&-6(CDP'*@3'PZ8)"AKR$E+4J],'D;<(/D""D'<OQ-UP-@1^#DC,&]
     306M*$98[\BU8`*MEIV&$^O8\OO"9)_@G/]DMB'.;*-S#S=@CF_I^/DX'D>>&P!&
     307M94P<D^.UL:7YZL9X`':/&%L-;'5C30\5,\`6V>2*%M@ZF!H(>'8F=A;?+=R@
     308M5V+3@".F`;?@&N2_`1L'W#`;B%>>;`(QBS,Q1'_&?@,4T`'#,F*-VI;A>2R8
     309MDG`VT$LXAP31&8J)OQRAF3HKT7R4``S,(=\EB?$5&)B/'AT<RV'949#:?6@E
     310ME&>?OW<67V,"4[@C/68EP@,Z\(B,%B3"CQ<,*P$>(LZZ<V$E[MDW:9"Y!O-J
     311MIF6@GP>4/(.>0?Y\Q7S.N4O8921>POK`\#X-"`/\./)6/#:'7F0>K#6X']5"
     312MWTNXA^Q9Q8I;$QC:PV)J96@_,7^=1/N)#S42[Z?R3N+]V'+/X)Y,#6(C7<O@
     313M?GJ9S$<V3`3'^RDNP#.\AXER0>D2AJLG)WJB&8]`?O2GXJ@?+]6<#(J\*+D%
     314M+6^T'/Z77=;Q.]$R,#ZP,V!I(?3X&(C<`[\G1:ZU9:?!LM[XG6DI[KA[RT)D
     315MM.R[2;"P21C&EZ+`+0E+=P[<%R\!J&&'Q#(N/>>>(DM!+,C+[-)(MSB7Q%EO
     316M>>B)47EYZ`@W%1=<#^S+6M/<&N+6%WOAT(<JIR7,>:OA3#NTF+D:ST).7DUG
     317M/[##*!(G#GV\RUC.8DUG-3=9C`H!-UJ,![,G9-9T5'O&9XT:!S='3]X0W"(]
     318MVTXI"H]-)E;IQ3\)P\%DH.T9:D:MQK&"!^[=,RE$W*H1O2SQ&!LPC`R;F"?.
     319MATT>!`>VD\>2PFH]>B(8?O^=W#VYM]#(-?<=7BAC763`=LVA1RO$(<>=Z<]9
     320M.8SSYB;`S6/L:D,R"-<'3*"-*M*<=F:Y?T/,A%4;Y8Z6`U'>D7#G5A[L(VL$
     321M\EP?R7]^<;-+4`8[U2WFT<GC0Y"'NN66;^2[C0]U>][PBYS%K@[H&3_3YX"9
     322MYYPM3-C&D_==)ACX48Z",K#K-LT7;87)9*RF\"/";#*V@)S94W"L(%%F&I>1
     323M*+83)$IMO2!1&D<Y%+QG1U8$,R@-(5`P83:4Q%%!KHZ)#)';#.4,%?;$684\
     324ML9([<990)]:\@#LQ!ZN2)TYG3Y)>3V0$A3UQV*"0;IQ]+^B3H>N4/^E[E3[Q
     325M0=`G9(0(U0DJJ^*L)%6$23)ZO:J<RG"HJ9Q*C<U9YES:M-+M7.%9+`B:9;C[
     326M*32+I1F$F:$N>?,'2;)8JY(L.L7B>LFP.*L1++4-.L$2@L:O#%`J^97:M!J_
     327MLJ@/@DD9M-A69U+:5C`I1$-+*U/P*#4.DD@[K1,TRCA[G$5I#H1$\4'A4%I*
     328MH21^!S,HWDH"Q0+C3RST"G\2)'L"`21[<@B4/.'\\]R.(+D39P5U,JRH7E(G
     329MA\"H$Q#$R7R^4^*$>6_,70VM($X:29N,+G>4-2'!*JXA"K"K+392#']2TF14
     330MO#!G`D`HDQB^`HW&@6>2@E`FW@K*I,'93%)H!_F,3ZT3)@:3,H#-H0IC$G3&
     331M1!`F->:5DSK?2\:D#KU@3&KC&&5B5<K$6T&9U,%JE,ERS16428QMI;2&2IC4
     332MQJF,21V"3IB`)$P<",($^>;F9UT0A,E$MPK&Q`%A3%RO42:-U2B37F-,ZDYG
     333M3+I6$B:^UPB3A6\2A$GMK4:8#)`,@C!IC%,)D]YI?$D3G$Z7M`>5+C'.";XD
     334M7Q\RWP$*6](+KJ3N!5/20"N(DGBGB#/5@<J3^%ZA28+*DA"*%-_96T&2(!&$
     335M\[!6Y4@::W2.9*;9*$>2UASG/%J=(H&@420SR@F&9&+8.44R.SPK#(;3&))9
     336MEU<($J?R(\.=6^5'$M%%NBZ)D(0&E#$1-,CHSR1($'>0%$C?4@+$2O[#6,9_
     337MV%;P'W5G)?WA+*4_I/\].KPQT<'L*',0-.,^6!C8_,@*YJ,Y!$%\S!0Y<(:D
     338MWV8^@N`]&H7V\*U@/1K.>*0-:U&TH2`\C)5\A^TEW6%%`#J)-G;4=X>1'<:U
     339MC.PPEM`;EM(;H27L1G8>A7QKC']Y'$*9'3J)(Z&SA.;H59:CER0'@$IRA%8E
     340M.83MPHKL%"G=F55)#JN3'`X4DJ.7)(>P7-C%ZY"Q'"8H+$>/60[I#AJ#\3'/
     341M`0K/$23/`8SG,"")CE[R'`K-`8+FL`K-`0K-T2LT1R]]10PPGL,3GL,3GN-`
     342M'$4.F.=HC"%$1_S"0TW0#Q$=K>8F(HD.T'Q$*,_1MCK/(73DY+BA\!PDLU]^
     343MWEF%YP!0>`X`A><`C>?`%.1OPW/XH/(<1G$>`=!Y#@LJS]$%E>;P]K>E.4S?
     344M;]$<M0TJS>%ZQ9=$I3E00"%U);&"YZA[G>8`G>8P5J4Y[,%*FL-:U8W$!-6+
     345MQ(CD13&C9BBP'[WT(R'N7Y;%12)"I)<.(XJ["*8YC*0Y5%;#MI+5Z#FIT4I2
     346MHP'%)01:Q26DLXS4Z'>2&MU>4L,XQFHTWDI:XR!IC<9KO`:+,J1),PAI1'F-
     347M'M,:-?4$,6&5U1BO>9C6"-03I(^L!K0JJ]&W"JL1%%9#\0/QQ`^DUJCIQ"$P
     348M6H-DR$+>';U*:]A6\AK80)AYC5[R&MCDD@H:RFMH<)UOGI0ZZ`N\1E!Y#6$R
     349MDM&U.3`JJ+R&!Y77<'8?KQ$DK1%ZA=8PL$EK&-43I'$*K0$JJ^&LRFH$A=4`
     350MG=0`E=1(FI$@-:072`,JIV%!Y33`ZIQ&KU(:!RL9#9K]%WDH6^85(OT_ZB`Y
     351M#1,43J,CG(91.8U:\?PPK4II6-#]/GK):'A0&0T?=$+#%0@-D'Q&I_,975#I
     352M#)'))+KJ%/B,7G'YL*WJV@&VX-D15.+"!Y6W,)*W:'KAU%$'R61T()F,H#`9
     353M)@1!98PP*;TY`J8R:LED-)S(Z!72P@=&6H@(T^3'P5@+&R1K$4=3814,]?5@
     354MM$5O)6W1@:0M#IRU.`C68M#M)&WA!6TQ!QLQVL)YX:LQA_9;K4MY%$'QTV@E
     355M;Q$]6LA#3%TE>1IO$1AM88F/AJ4^&9:0%I8Z9!A"6ECBCV&3/X:)3HJZ2=PH
     356M-T6CF+\--G^(1%)8HS"Z:ZEA)`?*CLLU"I-V(PY(%79NH]A)#/4L-9*9R2X0
     357M^4-HP#U/(NUGR;.&V$6BH0\K#U.^>#9`DAI$0;-9%C[SL,_Q%*[58R.U:VPO
     358M)]+&*P?^ENJL?--O2A,+:.)TD%',LFL'3[+P#OE?U$Z9:DO,^N2YY6[$EH5$
     359MID8&P;G%4)S42*N1;LB=&GL`Z;Y%SJJTF\$&X4B/'53GHD9W+LKW2O;<]Y)X
     360MTYR+0/)NXEYO%PT86#G"NS6]H-WJGK)N#>/&41GV*01.NRG^14QQGK-@*,2;
     361M9\1;#4J,5B]YMQXD[Q9M,.2A#RQ(JZ<.1CWU*0+B5$1CLOK(M?6Z4Y$)@FM#
     362M17,*)I`!67,YEX-#-*H-63-0]B8U&JLQ^QV*!,IRGBHQ2LXJ-%M+W8E`9=E`
     363MDFS(GY2FN^LUDFVY9C"6K2NP;'J`U@%4DLUXD"R;LS)HRP7!LM70*C%;;9`L
     364M6V`LVUZ2K=%]B6JK7=Q<,B(2+JQK59K-0:_1;`,<M@6>K9<\6]>I/!MT&L_&
     365MDTOE[Y!T.LT6C$*SR7"MM&@(]=8J7D;02C>CWDOV;4EG'Z?+*02<\8$Y&IG.
     366M*IY&07!RC>DY*P=!DG+<N7KAS"0IYUM&RG56D'*U$J55IXB69Y[FFY-RH6>N
     367M1D[AY+S"R1G)R9FNDYR<48*TZLYS;R.2DGR`;Q:C96U+J#E#W.QQE.U$Q1T,
     368M=3B*:<F!JSXYMTPKB3@\PYDZ:`D3%T!EXD!&9-6Z?U%-/AG$XK>$@Y'"Q$G+
     369MR1238Q4J#@!3<;7578QLD%3<07<QTIRW$[W&@K*<2L4A:IO&9%FK47%+>`JP
     370M>"_%G\A82;RY5O)N,9Y?8U993CO+XHV"[D[4:L3;,",R`(L[J226#X)*O1G=
     371MG\@>6DF]=;H_T<&KW)OU!XU\&_IH"@Y%G1*`I=%O-B@!6$'Q*6HE`:=&7[68
     372M@%O<6!4&CH)XY)&L1L(-R&@U%FX,J94TG#NH/%SMC>Y9Y$0$[K*E%"+.]`>5
     373MB7-&8^*&3AJ5BF.G;NZF5Y@XKWD6-:XKN!9UG4;13;(UBBX$JW)TO0R]&E2?
     374M@V3IC#M(GLZU1A!UPQG02:8N'*QDZL9('$[5-1X<X>H,R+BKYL#HNI0]EWP-
     375MH6L%AS?'<&(.KU,X/!"Y/_.]C!9T/>/PC'&2Q9N_4,AH/'/0XJXZK_@?=8XR
     376M>;7("#J1:*T,O;*@D'E>AEX-X`4R],KUC,[+:):Y-NLZP>@-6K6,O&JLEXQ>
     377M`",I/>>"X/2&U<)\D6I"ZLT;.3-U.=O#S.,%$G@U8#C^.H9K\/>5)M_H`V;Z
     378MFLSTD4N::Z)-"AI0:3_#%1J<)0ZEDD/JC%'OIX:%/="L1?OX/@>"\&M<+PB_
     379M)H`D_*S%A%]C!>%7!\KW<?<%G-.4Y+(&RO?Q=%Y&NAD9G$:&9%YJ*=]'3(&N
     380MP=2.(]^46;A`P?;50B&U-$=2RI/=8FI/\W>WDL1%,6]:0CU)[)E6$GM\3MD'
     381MJ'`@'?.NPR;A)0.?$D-H!-''_8)9EC_^-5#-NTYG^337.K`:PR>3`N!DLSB7
     382M(:/W!+<G'.HZXD]GI3N=W>%-)V@]DE0P?87+,`9/.M-Q1F]Q5\MBI!N=%71>
     383M+<+ZY3W4+DFOJ!L=5B59@&#MB>/<,PDKG)D\P96[Q;S,O..<XAX'+`RP5[WC
     384MG$+9F5;UC:.I*T0R1^8;)SD[JT0`8ITR^7L%0MA9-7U2;67V))VPJZWN%1=@
     385MKU<<NAZ"DF6-YYSL!5M7!^D2%Y0$2PI7)_WA&L/"_IR:7,EVTA_.M6K8GW6J
     386M/US0XO[TQ$K&&]4ASJMQ?]1RFXC!@TK4J3S=K$?)M$H'C:6K0>94JJU,J>0.
     387MDJ,S2D:EWDO_.-O+2$":3JEO921@C+=!K)5"T#E)T,50!>3F%I1(P$.K)%+2
     388MO.8"(^@2GXAYMZ"D48(@N+C&<RK.])*+,PH7YX*2,`DZF1L)+*/=7$N"_#H:
     389MY!=H8B3"N#4=]84[6,*X1?=]53L%:O%8B?`C%CP]PJ_Q5F7@K!+A9W57.-^J
     390MKG!&NL(U0>9$0NL,Y41J94ZDJ#DL[;:=QK[A3W@9_!$NF1+)>C4C$O1*0B2K
     391M<F^=Z@1G]&Q(AZ`XP<ED2-('KO8R%5(GB+B:L'"@YD&R5GJ_.3T-D@,]#5(+
     392MTO_-M6H:).Y00W@_F09)(>$*69!JK^=`:O6@/J_&]#7.2`<X+S,@@9'\FW4R
     393M_U%HE?1'DG^KF?];)*QXAG<X2!<XK^<^,LZH/G`@?>!R#CGN[=9[-?61T<FW
     394M.;@3N(>>U\/Z5/)MS%:L<6_NH.8]BK[#-$:Q$-5WT!,?!:][QQT.:MHC>]#3
     395M'CF0[G'&!9GUR+2=S'ID0(GV,[Z568]<U\EX/PM.>LF-!#:.^`M*QB-HMR/^
     396MFK[=COAKH)/YC@P8F>\H7EY(P>7;%;D=H97ICL#+=$<=2.\Y+=M1,,Q[KI<Q
     397M?P:LI-PDX]:8[B"3'1FK.-`9QY(=>277D0F]]*$S"N,6R6U*KAGI1#>QK,*+
     398MSCJ>ZL@3-SKP-!;0$[<Z3S,=>4?]ZAP-!@3B6.<7NNWLBR^JBXOJ=/QP_.GZ
     399M[OKNY^KA_N9Y_`1]]6K^3OWQ\\/]Z2D]?G-^=O8?Q]-]]<WUC\=3-7VF7OU(
     400M_>59_AK]\BGZ_!WZM-Q>_%GU)';YQCK^K&[\5`7^4(4Q%[1"_DS%LL#=*'*F
     401M'C'O.#\[._NGX]WQ=/4TCLBW=[]>G:ZO[IX>"STV7\S(/\[W%TA=J^<?9@;@
     402M"W20+\5L^BN>VKC^B#M?H+OQ\IM+?T4#R^692PUH:`-<:L#P3]2`AC;`I08T
     403MI`%+)4N:X])ON0%I!%SN<_RGB6IP^CMW=GDMJF5Q[]"WI.++AFEK7'[;`;_"
     404MDE?,9%!JS;`D6',.7Q`:)1>@[4OJ>>-X>TUL;ZR;.W#X@M`?J:%Y@:H]1,L4
     405M]3B]#?)`01X^R,,SK.9&E([#X1I1.W8N_N1PK7<.3T;>(_EM9]__\(_?_DLU
     406MG/YOJ_1O_SK_.[RNOMCZ+Q7N4,4>_?NP0\@+_XNR33O*KK[^?'7[<'-\3(_-
     407M]/A/UW=7I^?JI_O3;?[)_HZM<;G7!EY7?_CZW__AG__MNZ\K\^4?WISE/U(9
     408M_[;Z_KMA$M]4Q?^&;CP>GZJG7X[5^X^GT_'NJ?KY=/_QH7JZ'^K^V<JC8/[Y
     409M512PG`33T^$8F(O_Y?KF9BP[BOWQZO$X'1W#.%4WQU^/-U4KI9Z.SW?W-Q\>
     410MA>#XPR`[=BN\K:Y'T'WU_7>GXX/:NT'^=<+EZOZGJ26/3U=W'ZY.'P:9#Z?C
     411MX]#7`<'O[\[.IO.J^M.79^UO=/*UQ1.B3;WHWE9;_PV->36T_?W]Q]/C<>S"
     412MZ5A=#?_?W3WJ71X7M"G,`2T/BY>'3<O#MF_'N3^E)G[YY3R+M`5_G%[UQ^K]
     413M+U=W/Q\_T#F]OAO6R1_C8/PQB3:[.G=W_ZGZ-'3GN(B=1/YQ:L0?JZN?KZ[O
     414MJE<_'M]??7P\)LG#_MHA>5H9U?5C-<WC+/YT3$-EAYUT>S5T_7/UX_6=_>KQ
     415M^?;A_M-Q65&7TXX9I'PW[(S;ZL=IZ&/YN):.[^_O/E1#Q=MQ"-\GR;"KY]/;
     416MMM9E%.EW=?G5CPB.1M$?CC^?CL?*YEX/<#MOG+'3.BH,@M[?WSY\?)H[G9;9
     417MJ\=S;=/B]K(=0G\<]TG:9I])4L3I=$U&G:0C_V9**'_7BO8FBL:1V[M9[VZ>
     418MJ_N[XY?3X'VX?GQ_NKX=IN7N*8OJ=\WFO_Z?RP$LG_[X6#T-<_IX?SLLP/MA
     419MZ^-)SCOYD'>^:]'.=WCGNU3>F<+.3P7L6[0_'-\?[CR7=&_SFAJ?_\:+)"I7
     420M6/5RT<`5%1!A0_Z,^(5W,7RUH>PO97"!^%7I*8'&3SV1R^EOND1_PYYNK/#?
     421M\DUQ&2`-SWFT`@&O0,@K,&RMP`ZO0.`K$-`*[-$*A-]V!;IX(TR7K'3]\2-F
     422M+3[#VO<A_7#S<X7ABPLR6]M&>>2["/,3^D4\PQVGZPXUAWTXA'[D4WS9\E!8
     423MVXF$H'R-7PHL&\C/D0N8SQC[>\!WG-@_;'%@?8[=9!^$F`;7B2@M/"*.CXC3
     424MA\7)L:'.WCP[!/&S#M)G]:"2X@>5FK2=Y+Q$\)5?W/"9)<+CZG34!>_J?[NS
     425M<G7!(_)F7LX'LIH/9#$[/@<KH+3QUL9^X>+-6FRIM3:P;SKY=`B[0X8K:'<=
     426MR./MI:!A^>KY_N,?;VXF13:)-;O$7E4?K@:5X30<\=7KUZ]3;9M/=$#7/H#=
     427@U\M498#CI\>G/P]:YM/'QV$XWOROL_\'8WALL/VL`0``
    456428`
    457429end
  • Tst/Short/invar_lib.stat

    r48d798e r4b56a8  
    1 1 >> tst_memory_0 :: 1580992983:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:133488
    2 1 >> tst_memory_1 :: 1580992983:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2387968
    3 1 >> tst_memory_2 :: 1580992983:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:7054016
    4 1 >> tst_timer_1 :: 1580992983:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:269
     11 >> tst_memory_0 :: 1580995615:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:136856
     21 >> tst_memory_1 :: 1580995615:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:2363392
     31 >> tst_memory_2 :: 1580995615:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:7055224
     41 >> tst_timer_1 :: 1580995615:4122, 64 bit:4.1.2:x86_64-Linux:nepomuck:267
  • Tst/Short/invar_lib.tst

    r48d798e r4b56a8  
    88
    99
    10 LIB "matrix.lib";               // read the libraries
     10LIB "matrix.lib";
    1111LIB "invar.lib";
    1212
     
    1616                                // 4 copies of the standard representation
    1717invar(m);                       // empirical evidence for FFT
    18 reynolds(x(1)*x(4));            // The reynolds operator is computed using
    19                                 // the Omega process.
     18setring Invar::polyring;
     19// The reynolds operator is computed using the Omega process.
     20Invar::reynolds(x(1)*x(4));
    2021
    2122setring Invar::group;                 
     
    3334
    3435
    35 LIB "matrix.lib";               // read the libraries
    36 LIB "invar.lib";
    37 
    3836SL(2);
    3937
     
    4644// Tori
    4745////////////////////////////////////////////////////////////////////////////////
    48 
    49 LIB "invar.lib";                // read the library
    5046
    5147"EXAMPLE 1:";
     
    8985////////////////////////////////////////////////////////////////////////////////
    9086
    91 LIB "matrix.lib";               // read the libraries
    92 LIB "invar.lib";
    93 
    9487"EXAMPLE 1:";
    9588finite(6);                              // The symmetric group S_3
     
    119112////////////////////////////////////////////////////////////////////////////////
    120113
    121 LIB "invar.lib";                // read the library
    122114"EXAMPLE 1:";
    123115SL(2);                          // set the current group to SL_2
Note: See TracChangeset for help on using the changeset viewer.