Changeset d67f97a in git


Ignore:
Timestamp:
Jun 2, 2016, 5:21:19 PM (7 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '00e2e9c41af3fde1273eb3633f4c0c7c3db2579d')
Children:
c7afbd34f1aae46fbf47925ff2246e5f42f4ca08
Parents:
0151564fccc0217ec60e98c6a2303897a948c1b4
Message:
ascii dump revisited (fix tr. #647)
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r015156 rd67f97a  
    24992499      return FALSE;
    25002500  }
     2501  delete iv;
    25012502  WerrorS(feNotImplemented);
    2502   delete iv;
    25032503  return TRUE;
    25042504}
  • Singular/links/asciiLink.cc

    r015156 rd67f97a  
    2727
    2828/* declarations */
    29 static BOOLEAN DumpAscii(FILE *fd, idhdl h);
    30 static BOOLEAN DumpAsciiIdhdl(FILE *fd, idhdl h);
     29static BOOLEAN DumpAscii(FILE *fd, idhdl h,char ***list_of_libs);
     30static BOOLEAN DumpAsciiIdhdl(FILE *fd, idhdl h,char ***list_of_libs);
    3131static const char* GetIdString(idhdl h);
    3232static int DumpRhs(FILE *fd, idhdl h);
    3333static BOOLEAN DumpQring(FILE *fd, idhdl h, const char *type_str);
    3434static BOOLEAN DumpAsciiMaps(FILE *fd, idhdl h, idhdl rhdl);
     35static BOOLEAN CollectLibs(FILE *fd, char *name, char ***list_of_libs);
     36static BOOLEAN DumpLibs(FILE *fd, char ***list_of_libs);
    3537
    3638extern si_link_extension si_link_root;
     
    213215  FILE *fd = (FILE *) l->data;
    214216  idhdl h = IDROOT, rh = currRingHdl;
    215   BOOLEAN status = DumpAscii(fd, h);
     217  char **list_of_libs=NULL;
     218  BOOLEAN status = DumpAscii(fd, h, &list_of_libs);
    216219
    217220  if (! status ) status = DumpAsciiMaps(fd, h, NULL);
     
    219222  if (currRingHdl != rh) rSetHdl(rh);
    220223  fprintf(fd, "option(set, intvec(%d, %d));\n", si_opt_1, si_opt_2);
     224  char **p=list_of_libs;
     225  if (p!=NULL)
     226  {
     227    while((*p!=NULL) && (*p!=(char*)1))
     228    {
     229      fprintf(fd,"load(\"%s\",\"try\");\n",*p);
     230      p++;
     231    }
     232    omFree(list_of_libs);
     233  }
    221234  fprintf(fd, "RETURN();\n");
    222235  fflush(fd);
     
    227240// we do that recursively, to dump ids in the the order in which they
    228241// were actually defined
    229 static BOOLEAN DumpAscii(FILE *fd, idhdl h)
     242static BOOLEAN DumpAscii(FILE *fd, idhdl h, char ***list_of_libs)
    230243{
    231244  if (h == NULL) return FALSE;
    232245
    233   if (DumpAscii(fd, IDNEXT(h))) return TRUE;
     246  if (DumpAscii(fd, IDNEXT(h),list_of_libs)) return TRUE;
    234247
    235248  // need to set the ring before writing it, otherwise we get in
     
    238251    rSetHdl(h);
    239252
    240   if (DumpAsciiIdhdl(fd, h)) return TRUE;
     253  if (DumpAsciiIdhdl(fd, h,list_of_libs)) return TRUE;
    241254
    242255  if (IDTYP(h) == RING_CMD || IDTYP(h) == QRING_CMD)
    243     return DumpAscii(fd, IDRING(h)->idroot);
     256    return DumpAscii(fd, IDRING(h)->idroot,list_of_libs);
    244257  else
    245258    return FALSE;
     
    275288}
    276289
    277 static BOOLEAN DumpAsciiIdhdl(FILE *fd, idhdl h)
     290static BOOLEAN DumpAsciiIdhdl(FILE *fd, idhdl h, char ***list_of_libs)
    278291{
    279292  const char *type_str = GetIdString(h);
    280293  int type_id = IDTYP(h);
    281294
    282   if ((type_id == PACKAGE_CMD) &&(strcmp(IDID(h), "Top") == 0))
    283     return FALSE;
     295  if (type_id == PACKAGE_CMD)
     296  {
     297    if (strcmp(IDID(h),"Top")==0) return FALSE;
     298    if (IDPACKAGE(h)->language==LANG_SINGULAR) return FALSE;
     299  }
    284300
    285301  // we do not throw an error if a wrong type was attempted to be dumped
     
    294310  if ((type_id == PROC_CMD) && (IDPROC(h)->language == LANG_C))
    295311    return FALSE;
     312
     313  // handle libraries
     314  if ((type_id == PROC_CMD)
     315  && (IDPROC(h)->language == LANG_SINGULAR)
     316  && (IDPROC(h)->libname!=NULL))
     317    return CollectLibs(fd,IDPROC(h)->libname,list_of_libs);
    296318
    297319  // put type and name
     
    333355  switch(type)
    334356  {
    335       case LIST_CMD:
    336       {
    337         lists l = IDLIST(h);
    338         int i, nl = l->nr + 1;
    339 
    340         for (i=0; i<nl; i++)
    341           if (GetIdString((idhdl) &(l->m[i])) == NULL) return NULL;
    342       }
    343       #ifdef SINGULAR_4_1
    344       case CRING_CMD:
    345       case CNUMBER_CMD:
    346       case CMATRIX_CMD:
    347       #endif
    348       case PACKAGE_CMD:
    349       case INT_CMD:
    350       case INTVEC_CMD:
    351       case INTMAT_CMD:
    352       case STRING_CMD:
    353       case RING_CMD:
    354       case QRING_CMD:
    355       case PROC_CMD:
    356       case NUMBER_CMD:
    357       case POLY_CMD:
    358       case IDEAL_CMD:
    359       case VECTOR_CMD:
    360       case MODUL_CMD:
    361       case MATRIX_CMD:
    362         return Tok2Cmdname(type);
    363 
    364       case MAP_CMD:
    365       case LINK_CMD:
    366         return NULL;
    367 
    368       default:
    369        Warn("Error dump data of type %s", Tok2Cmdname(IDTYP(h)));
     357    case LIST_CMD:
     358    {
     359      lists l = IDLIST(h);
     360      int i, nl = l->nr + 1;
     361
     362      for (i=0; i<nl; i++)
     363        if (GetIdString((idhdl) &(l->m[i])) == NULL) return NULL;
     364    }
     365    #ifdef SINGULAR_4_1
     366    case CRING_CMD:
     367    case CNUMBER_CMD:
     368    case CMATRIX_CMD:
     369    #endif
     370    case BIGINT_CMD:
     371    case PACKAGE_CMD:
     372    case INT_CMD:
     373    case INTVEC_CMD:
     374    case INTMAT_CMD:
     375    case STRING_CMD:
     376    case RING_CMD:
     377    case QRING_CMD:
     378    case PROC_CMD:
     379    case NUMBER_CMD:
     380    case POLY_CMD:
     381    case IDEAL_CMD:
     382    case VECTOR_CMD:
     383    case MODUL_CMD:
     384    case MATRIX_CMD:
     385      return Tok2Cmdname(type);
     386
     387    case MAP_CMD:
     388    case LINK_CMD:
     389      return NULL;
     390
     391    default:
     392      Warn("Error dump data of type %s", Tok2Cmdname(IDTYP(h)));
    370393       return NULL;
    371394  }
     
    391414}
    392415
     416static BOOLEAN CollectLibs(FILE *fd, char *name, char *** list_of_libs)
     417{
     418  if (*list_of_libs==NULL)
     419  {
     420    #define MAX_LIBS 256
     421    (*list_of_libs)=(char**)omalloc0(MAX_LIBS*sizeof(char**));
     422    (*list_of_libs)[0]=name;
     423    (*list_of_libs)[MAX_LIBS-1]=(char*)1;
     424    return FALSE;
     425  }
     426  else
     427  {
     428    char **p=*list_of_libs;
     429    while (((*p)!=NULL)&&((*p!=(char*)1)))
     430    {
     431      if (strcmp((*p),name)==0) return FALSE;
     432      p++;
     433    }
     434    if (*p==(char*)1)
     435    {
     436      WerrorS("too many libs");
     437      return TRUE;
     438    }
     439    else
     440    {
     441      *p=name;
     442    }
     443  }
     444  return FALSE;
     445}
     446
    393447
    394448static int DumpRhs(FILE *fd, idhdl h)
     
    431485    if (pi->language == LANG_SINGULAR)
    432486    {
    433       if( pi->data.s.body==NULL) iiGetLibProcBuffer(pi);
     487      /* pi-Libname==NULL */
    434488      char *pstr = pi->data.s.body;
    435489      fputc('"', fd);
     
    454508    else if (type_id == IDEAL_CMD) { fprintf(fd, "ideal(");need_klammer=TRUE; }
    455509    else if (type_id == MODUL_CMD) { fprintf(fd, "module(");need_klammer=TRUE; }
     510    else if (type_id == BIGINT_CMD) { fprintf(fd, "bigint(");need_klammer=TRUE; }
    456511
    457512    if (fprintf(fd, "%s", rhs) == EOF) return EOF;
  • Tst/Old/m139si.res.gz.uu

    r015156 rd67f97a  
    11begin 640 m139si.res.gz
    2 M'XL("'Q2TE0``VTQ,SES:2YR97,`[5SY?]LVLO]=?P5LMUTJ@FQ1OBO3NU';
    3 M-$[3U+738RNK65J";$HD19.4'">;_=O??''PD&A;;;K7>\_]=$3BF`%F!H.9
    4 M`9CSUU^>O&*,V<<$O#!EGK/=J9WKTC9*7YYTV?J5"$7L^IN^=[F>UV^C?N+Y
    5 MONO[UGH43P?K];QVQ]2:)GG5+JJ&LR"RUM$C26,OO&)IDKY)4C>=)6]&GB^8
    6 MP]8#>_LP\39#<;N)&J(M!TE5-,S('4S<*\&^5H.C`AH!>_KF%_2,W-@-1"IB
    7 MIK$G'9:7`4O88:Q&LQXQBX7'3K.]Q]QPR,(CQSRM.2U6IR;OZ7]F\+A^=.TR
    8 M1Q9=K+O\D@_XD`L^XE?\FGM\S"?<YP$/^91'_(;'/.$IG_$YO^5O^1U_QR_6
    9 M&W]([Z>\R[_@7_*O^#/^-7_.3_@+_@U_R;_EK_AW_)1_S\_X.7_-?^`_\I_X
    10 MS_RO_)>/ZWU!_&=&4;R._'5=53::QI;G.3:5>D?.KOQU/*_1KLMJQ4+T'5F*
    11 MA3W/ZSM.PNKL/2%Q@.^#;*2@%`N5.ZTR`D.GM:LHV;N["Z0*Q%:@QA:H@JB1
    12 M>XY)RWXZ2SLU@YE9(3MF+6"D<M(Y1<AU>?N)%=:;=I\4+!;I+`Z912WJ.4G5
    13 M^8BUED>L*5V*U"B9$M<[$OY;4H(Y*4-*2A&3<D2D)"$IBT]*,R;EN28E&I$R
    14 M#4FI+KF;"?N/PO`+*<'/I`P_DE*\)N4X(R4Y)65Y14KSDI3G!2G1<U*F9Z14
    15 M7Y)R=?G3C\=@E*Z@%,2YW;81Y6Z[23J8L39O=,SLUHYIU=YK+313,@.?M<B:
    16 M6F8ED2WIR(=:K:-:6%1;*QM&98#.OS@Y*9L@WTM2MJ'LC3%'-L1[L2[1KTGN
    17 M7*BW#8!/`#X%^`S@3P`60!W@"4`#@`,T`39KVVWZV=X&V`'8!=@#V`<X`#@D
    18 ML-,"L`'08P<]=M!C!SUV]FI;P(=&#(T8&C$T8FC$T(@!+0-:!K0,:-GG`!V`
    19 M(P"GMH,&.VBP@P:[0+D+E+M`N0N4NT"Y"Y2[0+F+'KOHL8L>>^BQ9]>P7;`_
    20 M`_P%X"E`%^`+@"\!O@)X!O`UP'.`$X`7`-\`O*SM@>X>Z.Z![A[H[H'N'NCN
    21 M@>X>Z.Z#[CY&NH\>^^BQCQ[[Z+&_5_L6^+"3L>\`3@&^!S@#.`=X#?`#P(\`
    22 M/P'\#/!7@%\`>K5]T-T'W7W0/0#=`]`]`-T#T#T`W0/0/<!(#]#C`#T.T.,0
    23 M/0[M&BG/!5#V`7X%>`/P-P`7X!)@`#`$$``C@"N`:P`/8%P[!.E#D#X$Z4.0
    24 M/@3I0Y`^!.E#(FVW6@`V0!M@F\D%1V`7H#8!.A\@``@!I@`1P`U`#)``I``S
    25 M@#G`+<!;@+N:W=H'O@,`T+5!UP9=&W1MT+5!UP9=>P\`/6STL-&CC1YMN_8.
    26 M"-\#_!W@`\`_:G8;:-I`TP::-M"0"P##@V5O%FQ;+]@U+-2-3S[][$]6_4F#
    27 M-S>W6M1[9W=O_^#P\\Z1<_SGOSSM?O'E5\^^?G[RXIN7W[[Z[O3[L_/7/_SX
    28 MT\]__:4'0?5_??,W]W(P%*.K:V\\\8-P&MW$23J;W[Z]>_?^[Q_^86A+6Y9X
    29 M[X2U46>.P_2^9+8+;8@26QFJ#U5=[,HN-)W>1L_N-[?M/GN@=_NQWGRCU^XW
    30 M\=(H8'K,1KJ7R8^N/Q-E,TD,88/<*QL<.W)WU:@&>@,5?B+RTJ8J?HS@I1=.
    31 M`\_URP2U&U@NF*@14)<KO/J=PDM,#D[A=3)Q)L7W,'3"3L;&"6U!87.B.4BO
    32 M#EX[!49/CLC3F,9L<APJPU[XV]HBO9MCR`,W$8G"$1,.:P*GZ$FL$9%#Q"P?
    33 MCI=_Y$P(O>_XC46A.S&Y)&'#;OKU+3^7MN99#*8]PL"1.TBG\7T<9(L\VMIJ
    34 M/OC'!M,@FI%+[TU#]G#39C.;II2'TY93):I^H[$TS=\Y.^]R&KJ#@7?O[/3D
    35 MI)_NV)S^^V=.TD,<)OW;$#\+\[RF48X:5QTRX`ZCGROZN5Z:]_4*\YX$(IC&
    36 M=_=[*YH%YFDNXLM,P8V96'.T(ZO'%SHP!]IU*C8\MK6_^UXB<F`ZM!9_J)E0
    37 M##49RO=Y+!#FH0`;7D9DDU-+0E_,A=^<3[V!:&QSS:*+]:TMIB<W2\20,S=E
    38 MZ;5@P3008<K9Y1TCC?;F@LU=4NM+7R2TLCQ_>GF7BOKG%^N9NVZHV^PWDD^G
    39 M*2T7/0B*?Z<#-ZT>R?G)JZ]_>/GTK'($^-_XI);"1N%%@W;=[3H;>G/LOSLK
    40 MR#J<!9<B?B/N7\!2\R@:H)#32'PN!FS&A7R=]<)&N^^T.DS0DZV>'-&PM498
    41 M,.!>*(;6)5DL;)KULAE"D\&U&^?U#B(MXJ@:&RU@6MLI;-F'3)OU]AN+9.;#
    42 M8[]8;V_JF`"Q(%,Q)RV4!GX=;]'V8;[BB=TRKKSL%*CFP3$Z!T[0-,(MAF+*
    43 M,Z'>O:#?F/6"1J;43'(CZ%-E(D5@466]4"ETY:>E"A-\9'-1#PTU16M&JR9K
    44 M"UZE4NFTV8\;BDFJV99^L5OU7[TBN_)^M8=UM<VEDE)\ID;1LSF$:@90,)Z+
    45 M]G2A^8IZ%]UO6S/%2RGTO.&OBLH74XS:Y:>Q\+V@LZ0//,HK7F%OM%M/0K4J
    46 MMBE`:LN*J/=*:VOD1`W2L-B)EO7G54%_B&_=GM=WVD^\IMW)&?NQ^AV1J,QC
    47 M["VINAY/2^ESI39'T(2"-D.[U?P6]/N5UN_V`_H=*RT5GW;IH:"]-UKO)1\7
    48 MZH2JNWEB$=)Z(^H%S9QVIN"DHA)Q/M`2SKP8++M9<\BG1\:-G@XK![JP8`I2
    49 M5W]*/S"N0F%D"O7ZNEE:B)*Z4TTS0ZD>^&$59O70N%@_S-,4"\CMUH/8+?5$
    50 M5J)IY<^:2_6"I'/1RNU4-:U#QBTMXGK>LD`I&ZXV28H7IZ:H:+4^_`:.E^Q3
    51 MY#F1UY`J_:%BCJTJUEVLMZIYMH!5&[J;^TW>PEBU33`N2&'CV-[,K5V;AT9Q
    52 M?[?)7+"5D7>?L5S!2A*Q@%R0Q\.30&98\$2F)KP2>;P1'@>2;ZH<!B1T`@;E
    53 MT"U-36;2",D-CZ0>$W4KJ'/U$-8[QO[.Y:*BY4L_3;73WUXC.T_*?>Q$DN!-
    54 MAH&6F.K!YWF?0L"C!Z`%C);SGE3G>7USTS;.H.;4?"6V38>S0;H<1WK#(N-R
    55 ME[;:9Z?9>BD%-]X[Y:S#&"61&"#>&0F71B"J'?C,1>9CGJ;%#2J]Z[!'_K:V
    56 M;G$\<BDH3A#4(1)LBI$#BQPQ!3,T8/:38+=><DT.I70C;UE"[=-K4/&]B3!,
    57 ML-Y:-G&Q5:^#V?12YYN;F_PM5@QS8P%4F;.[R4QKYB7,5?2(>C3U[Q(Y?W).
    58 M19Q(5Q6L%D,PX=9+KX''&SH@(!MNF.ZH9(<*!6<(`ARBTE;#V.@=RE>BN,F>
    59 MBW`@.'$.N&@FB0QR"1,]A;3B8B:"*+W;9"<C(L'<X="#7$@:F5I2RRMRWT,N
    60 MAY/*60R'8@@N;7!B$;L5[-HE!Y\*$@%=2`4:CKR8QHJ!!^Y$J`$(F(DTF\>U
    61 M-[BFO@FZ7I*G3DO8BWQ/##=K1N!8JCJNR8Q(DAT<O-?Z#IE.1]9&+^F3+W"Q
    62 MKD9_L8Z@OZ*.?/[EK:*P$-&V8$O35*<CU%_B)$V[9**1RSE6'LB&[$X23_H+
    63 M1Q^%O,_Q0GX)P3XX8GG#>F/#H)9G>K2^3".PS!NBZ:,:K[0>LOY<=Z'.&D]Z
    64 M)XTT2O*-(31LIA'DQA4IH.(X95?-3]-0RP15.=I\*RYC-IQX-**/:1D,I$IM
    65 MJ[S,0W%]MKG<0;Y8%D;R4MY#X?K%`I)R.HTOUHT$LXJ`EK<OBDT#EXS,6S.?
    66 MS/\$1GDZ*I\LU0H3K-\C.]T#DO!6$5Y)=K)S04[A8.HG94'ELY?:79A\:2'H
    67 M$AKOTI34*E(R5#B@S:HQ.V<.[+Q19YT9S"OU8T'$+%M/8-,Y%D083V\3Z[S.
    68 M\2RG<%[OW\<OW7=5AI7Y)3O?K]A+RL<&TS`A+L>Y#9"&&:8QV_GN4\",_6EN
    69 ME?(0@5ECN`'C(T=OO_2LLTRL;'UD3J8W[K,CI)^IIWPY9LL92TQWCG,UC)G%
    70 MV.GS_6P),<OV>0J0'^=C>=)D[.UEOS63L-+.WKR_DD&"E`RC:9M(\T%_6*G[
    71 M$JZ8-I-H&@ZE&S!E\_O,2N9B*"69AD*G63&_=R*>WB/<S&#G)D\O$&52EH)2
    72 MHVCL*%^D55&)W+K9R)R!6J-RQ/2P?:2-E39H_XZ;_?*.32_'9-.2!W5T:2'`
    73 M>QO!MY`RU#ZZ#'W&B&;',C0>.V,=J*OFX[I#@&*@)]1GO.!(CLBA7<&73*;Q
    74 MZHZDN07!QV.><$RBQ5O<YJVB#^@-WY"(G(6=":*S5-6:4Q8:EG>ARAC^RCJ]
    75 M!535J<VNJL;8W7I^L()JWJKG,8&T-'E849'TT&P_Q0&Z+BUZ^=HO0O)#DL_G
    76 MO[3O%2O,;$LVHOBWW,/P8&$;E"H5D,<VNL/DVID:2\O'LGLJ^8XED^Q52T).
    77 MB'3*\_IKCOR5YUS$@<M8N)/.DNV1[3UDL`M+30<[T##B;GD_DKN6;I!U(<^\
    78 ML^2>*;8>4_3T+V)KY5ZLO59;>:U*TXN>54Y'O!6#62JLBW65LK.90\\-I,BH
    79 MFW5:;Q`-CJ+Y4HD\440.'/_G*.6*A&4(W,@ZY05GC[$RBXL5B5#K\;10%CKM
    80 M!>/&EJSJ/2Z[KBFZE!F/R"AT0][U>'?,NY<+?D/DS:=I01>MKN=DMJ_K';<(
    81 M-)LJ]T$M>UVO[W0+2149>5O=<7844F1WES0XGU]W7(P-)*V02KKA44:Q2:B[
    82 M8;[KE[<"#_/LZ7&$_?YQX8V60+^0;5K8UKN73M:M4ZK)BIT"INHFR-CF_,OF
    83 M5$PE%7)-BZL0:M*-G=QQ>Y#9W5AR.I^@UR\$27K3D'%0-^:R2?V>(_,U;?)"
    84 MD_A545N6V<@V8UC'=L7RPI&8//UZ,$&B#D;,QCDO1*#Y1J_NNB7+40YX$\C-
    85 MM5,>?E#7E)=\1396WB+<1?P\Z"F.^T=F\GAQQN-25C!`H?;/\-B_9Q7.]7T'
    86 MS09C#N4&_-()^+Q3V.%?KK*]SX+_SC01G$KVQV2*B`?_GR7Z)V6))-Y_78+H
    87 M_W)B:.4DT']M1F<5?MW/O&)FYJ.20KD7#2?Z/LI#X9/Y)&--QB#VU%VECTS_
    88 M?.3\BYF6_^@4T@-*^F#V!YO9OROSDSD9>0+H]R5^6H\F?DS>!],ET]W*L7QD
    89 MSN</3/E49GQ6S)30GO%HDL2(="E1(K\B.+;UW:OL;J:/33Z4)\AMKHTTE-24
    90 MU?NT]3=TLZ9I:,QYSS1KV.1QAFA;E7B7SM/Y+`B$DR=IBK?TW-F(`BS\(%^#
    91 MWTS)WNN.$C:H.VH-!BU//1G99-5+I;=N.K@>3J^6#U&]HI.G':]!,,ROFB[E
    92 M.)8^^XE#ZNX`T/:2-5.#!B_BA)P()\N&U-1,BKC-\-[$H9@5"$C[4*HL]B8C
    93 M<\S,9TCDA1"')YQ="76'+"*U)]7%XX!BPZ'R2`4!3S4@?S&@,DG(]\()\]\`
    94 M`P+WQ/L<C^:L91H)"G)DK9Y6'K[?QA[]JDI^,YO*0M(AXB%!Y%_R,%T[Z*JQ
    95 M*H((QLZMZZ72J[)><N^)W6K1\L>,!M=B0%.ZO29'E<1C_#'7'.?+.>E4E:=\
    96 M`C"&@F"[_)&.%$-^%\`=EJ=3EH:45[WJBR%:5`M27G.D]*OC9%`M2:^D!.;/
    97 M9"`DV6(%Z*UE@U*W!>X/K?,I.B-!-,M*Q<O7$HKKB558S-&R:GKPYN-9E%9P
    98 MIJRG6<OR%0X%C9E8_'Y*#_UB_1O")8;Y,1^-9>TW#08JM=RPZ/6*MQ'RN:L-
    99 M>.!/$U%6E\4+'"R[?)ZMW*_.SKX[HY7P3,4*\=4,-SJQ(#-35`@/*.))/'GC
    100 M%$.Y$O&F7C./6S;E8)W/+N7B6C1O*E^[&,;ZRKK)9[D.U26[,4\FGKS^IA-$
    101 M>%5I%8.*P@7B''D&VJ[KI*ECLPY9(^,W)'6\*J.NV*'OA5CC!G`B!S%/>EZ_
    102 MO$@G/1G]^SW5*O.2QB9YI02".E6B#"'1ZQFZ_2/YY!=MJ#-IR`W,[Y5:RDU,
    103 MM^YG0M3,GJQZ+6<P%:-1LIP\>%&=.V#F9HWGX>,ZE\Q@ME\7O^4H>68WSG:[
    104 MU=J^-[Q1KG2>>T6JIAP29HO#J&6;[&8^OF!&X[N4CIG,'\BNC5#<TK8@C,G0
    105 MMN%F\0;W#6U"<GSFNH\:;.'N=O4VNC1/<"-;I<HFR*.3MWP8Y7,'<T\6(Y87
    106 M.F"19U3JTI*Z]A*X;U5#6[=0'=@7)#8'LK-.:#8\TEZ3CFXX&]/_".@[6F)2
    107 M^<F&RG<I3KT#^=D1E.?A"$K>RY=N_DE]^7J^)AL.*&K`,]=#\#R,H9@XA,N*
    108 M%KUV'CC@7<<.2^<8>W4S$%;XUC9/[RV.Q#?WLM2I8F+I&W3J.*/.LPN1<K+C
    109 MH>_XN=C'H$XLHF*9'0`5>L[B&KD=4(&1)3'2`2!/LK?=SV<Y+LUB_.`LQE6S
    110 MF,MO=W$A;ZS&G>,V"?_<5JD,38&@'-)>O<!0M"=V];+;?\R"5A9)5HT-B(JC
    111 M*RRX6&!<*E:4[?)A%AQ:[9AD&E:9Q"@UTZKYN^X3IB3V9^J;G7<+5_[E`O+N
    112 MLUWR8*_DPY0^X5C\+L,J&:4\QJY_]IDJ*YM_M6][J4F+%XK'R/*VU'=O+/\0
    113 M&G:WVNTN>;0R1;3HTU9YM;1/%;U9IMS9$KLL,2=KXM7K\M18=2)'-?&%B&BH
    114 M+`E<7^8814P-_43JBQM%\:8\PT]HPPA-[`L>R0D?5WWMK0YTQK15PA^&2USI
    115 M8TH)R'\9(1OVQ3H\W(MU\W2'QS&.=<OGDG(I8R63HS[.O:/<&:R87V%FM%OD
    116 M4V*C>!JP<'I+9;4<=>9T:0<`T\&4JYWK5>9AF%$Q&S.7C&@V@]605_B2C\8-
    117 M"C=IXMJR*MX?%)R6CL<+E56GD>5!J-/-4\XJ''II=T]/ET59Z<7FU9E/7AQI
    118 M89<K3%9OA8[\R,V4FL\^^HYTM&Q>/&$UEZK[SKRSVG#,W8/2#,N?.UEJVWJ.
    119 ME;B:P3M/APO>L=KL_R-LG0QY_TWF+4F'):-6D'XY5*\*UN5:+L;0\OP9%@,\
    120 MG\[2);52;-?1GK>2)OXO683FMU+W5]%Y2&HE?=>+HV)KCW00@MF<E;,1.@;,
    121 MGD/MB^-YZ*@TMHIVK(C/W1@N=>:N67"(X/KBMH9U5N\L?I<ZKL+@%10.*8?C
    122 M<46N.<RU!`-WQB6=T=XR="IPG8*[+U.]6UM#3S`*D-^E@OVH3RX95!OESUT*
    123 M^<UY)O`$;L],@*P5#3`T04,OU`6ZVI1'++KVG#.*Y/+(@+COC#)_@>HMX]IK
    124 MD^J@C%K4.R7O[6'!3B.<7UJDFUQ;8:N%W;"]NP?L9U^]_N'LE57X-Y;VCM6_
    125 7SY0FJ4*1_QM*8,\GM?\!V-0IB>%)````
     2M'XL("*LZ4%<``VTQ,SES:2YR97,`58]-"X)`$(;O_HIAZ;""B!\5A.@AZB!$
     3MA[1SF&ZRM*[BCD7_OMU,K,L<WF<^GLGR77H$`#_1A4L$'H>1E7W3P*2'=`ND
     4M9I+UA7`%OY*9AX;?N1"%$)1T?5L2>Z;+B4XM,UH95`U-1XF94-AS60,JO"@L
     5M<%"7&Q<,8B"-'VX4=R5[NH;HVQ])C;1FVR%O)54,'>/^8"7U'/"]8+6V]5;1
     6H%A7],W<(]B]S\+3/SZ<C_9%=)^.CVF%\<I:AOATMK#<X:QGV*@$`````
    1267`
    1278end
  • Tst/Old/m141si.res.gz.uu

    r015156 rd67f97a  
    11begin 640 m141si.res.gz
    2 M'XL("%@`*E<``VTQ-#%S:2YR97,`K95-;]I`$(;O_(J1VX.)*E+;T$BUDD/4
    3 M2U340\@=+>S:C-@U[NY0Z+_O+AA_IW(2+FCGY9UGUN/USN+EQ],O``@>[`]F
    4 M!'@?Q:-%H89.Y7N5^][W`X@C4[D4$SJ2-ZY,D3-M44K`2IPZ,15T3FYEWM["
    5 MS0UHP46"&68I+(AEG&D.?L[66Y:*4HG'7;<AGJ126;/>K<OH'KR<::8$"0W(
    6 M!7/[@4J2:`@^Q0#]Q`W*544\10VB]0[G_=[O"$5&<^<Y0QM2@WP"/<^'LJTK
    7 M_,/TLUN?T76E2WX%XYZPQBC#'@"\\I!&HDHO3;M$?4WKRT[U3JPRZSFGEV$W
    8 M?VGCH<W1PA1`MQK<#/=R:N^INPD5U'=P4L*W'H:@=1*"9AFUXWLI@-6QA;;Z
    9 M/SAL@<-K@:,6.+H6>-8"SZX%GK;`TX^"3:[MK9A<;H8B:D`-:>=,%`W^A.O,
    10 MZR"3!C/I@TK,MB#KP+>7.0A,-_3SL:A3AIT/QM"ZSG23A?-.E0.J_CJ<D2!4
    11 MHJA3AK9.GUVQ8^%TJ_??VPJS"\>NWL\A0TM#C/9FF:`]7'[1Z;9N*ZA@&AB<
    12 M9.(P<?]X=N!=9NCL-)/C450JWYQB_AH2RO?,QOOB:=4>RU]+]]T#S)\>P;-5
    13 5)Q)77ER5]X-Q_'GT#\4(R.C]!P``
     2M'XL(".\Z4%<``VTQ-#%S:2YR97,`O==/2\,P%`#P^SY%*!XZD6W='P7+=AA>
     3MAN)!O8]T>>T>3=HN>;/SVYMNZD`%:9%W*>'U_9K0I'W)\\O=ZE$($2W\!0L2
     4M.)_$O>>/Z+B)JKVIPN"V%G"0IM(PH`,%_7/2I$G*46N!Y^"T"69`)_Q-#H?B
     5M\E)84)!B@44FR-':D:2]6Z>H082.[&_QN0A,-(T<#@JH!\V=(.[_?)PCE6;:
     6MB%"74H6!SRN4M&J@,0FN`K)O?A#_RK:H$R:VVY>$4-`#.N*TE;3C5VF?FC8?
     7M;=X0I]LYC29K/RG=6&9+2`JP7,Z"8R#-*N,R4==/8-05=NZQ,QRSPPD[G+'#
     8M*1OT516L@TW[%>`J7P4I96*<*F5E-6"VI?LEEU.2@-``E\N3C9:N]8]:@>XH
     9M\Z2RX,MZZY%NMK#)Z[KU1*#*$^E:=W>:0%,6;:&1!PZ"[0?6@91J[5M_U=?/
     10MG?OL>!*(>Y.OR'43<6^.P'B]]<::[X>!T5?VS4(\K)8B\'OW8P_Q>1,?1OWX
     11+HO<.P/0W.7,,````
    1412`
    1513end
  • Tst/Old/m24si.res.gz.uu

    r015156 rd67f97a  
    11begin 640 m24si.res.gz
    2 M'XL("&4`*E<``VTR-'-I+G)E<P#L7&M[V\BM_JY?,5&Z+1F-')&^1Z;;:*_9
    3 M3;/9>.^RFE(295,B*9FD9#MI^MN+=R[D4*(=[2;MZ7G.<9Y`Y!`#S``8#`".
    4 M=/;]9\]>,,:<4P)IF%RPU-MU.YU=;MWP6_[&YN-%MW&FL%Q@16$R8Y'7?'+-
    5 M@AL_7D3!3GZ3-[L,?X\?L_QV$;`P8T^S41AR%L_'XG:^"M+K-,R#@MJNH-9M
    6 MZ#Y/V-.S3Y\]P[WH](1=XSKQ8UP;O-`Z7P0)M29SW*2!/Q8WN;B\19O@9;9I
    7 MMGM@F^5^OLRLB+,FZ#=M.7RF)R&8TJA-KN:U)K:_1@S#:M+G;9`IFD1,2(R(
    8 M82RW02[&'HP;G8+*`:B$X\"/6.C%_HVXM%R[E/PA,,24&/%Q>+/;Y*Z`3=VO
    9 MR4,T&)V.MAE<,K\N!@B$AE/T/U[K#ZUL2&HR3\7`R'8:U[JKTRG&:S5-*Z'A
    10 M)CF;>OL8*/4>^[D/SOZ"6(^#,<OG;!)&A9$XTC!)@54ZQB@,*FF0+U,2+?,S
    11 M&C?,F6;3;;CT7TNI\<;EMV_XK<MOWO";6W[CTC,UI$;!51CZ*)IG@155)FQR
    12 MU5(3>..BKS#KX"88+6GR8N21O49#FZP<H[0S@3^F\;JPWD>/"&,<3,)$(#!+
    13 MC]\N^*S;\6_4KK-NNK7:#1,Y4CQLI$7?@P^0CS!E*&T9+]C*3TO7@*DNTF`5
    14 MSI>9L`(VFB=YD.1/BLY'.]09/:UU_U/:O2/L=A9&$4N+1E=8Y$60R\YUMD1C
    15 MHN=R7)-T'DM#W%#&6>XG8S\=,VOACV;^15"T=.U-["P?3RZBF)#3^:BX\UAS
    16 MX:?D8_(@U0N_R\JF*,QR]I#&54_Q,HR&)45Q5Z%(N-O3NUK.\Y"$_!PXDFBE
    17 MJ4)9$'KU?%O:A.62BE_A6I(V6S8IWT$&,S1H%+<U!-@=D\RB,+[00M-W=4*K
    18 MZWV1SH-A0CBR>W&[V?\UW6\KG#3(%$%<;2T,*,?0T^8@8L<<@6AQ?ZLQ.&N6
    19 MX%39D#M8TO+T3;*J;7@_87>-L/NQ".^N$=[]6(3WUPCO?RS">VN$]SZ4<+:@
    20 M[22?:,^@[BI$U8XSB?.ME[!)\^.0G%1H3NJ(RB#3)/C;V5P'X<5E_DU/\2EN
    21 M-Q9,EH],F@@'QN,-+M=A7,^'HH\@#RE>E'R*6^)3AT[QG<+$U>_WVS'MS8H.
    22 M7?U^.GF6OY9AP&NQYUI*TNOMQ"%V][)P)PFN=_"@6;??32E403A%Z/O=(EAQ
    23 M11CW_%F/-2\H]DW]:"<*A\UR=W;UENU'D=7$K(P-W=TM-G2%4CX249#<TYMW
    24 M1B)B2Z?(DC;+^3)O;#_!ADR)Z)$ELB*[2(NL\<*BVT_M(K0D)!FW;T28M@HQ
    25 MA4P:.FKX4@J"&J##IZ]_K5U6V;IE)C3)!F4+M'Q8<NJUW0-&T0=+3CQ]]<#K
    26 MD)X9>]M@(L(3=/QH<>DS3S2=-WT^Y",^Y@&?\`M^29G#E,]XQ&.>\#E?\"N>
    27 M\HSG?,E7_)J+*?/S9NNC]'[*>_Q3_AG_G'_!O^1?\6?\:_X-?\[_RE_P;_E+
    28 M_AU_Q<_X]_P'_B/_B?_,?^&_?ECO<](C.D-Z(2T+?/J^;*/LQ0I#CW;,,#SQ
    29 M]L6G%X8MUQ:/I0C1=V))$?;#<.!Y&;/96R+B@=X[@22A4`NU>YTJ`<VGLR\Y
    30 M.?O[:ZP,9EMP8VM<P53KO:2D=$\VWVUHRLQ*V"GK@"*UD\U)1K[/W4=68K>=
    31 M09>I1(I9A&&7+&7G$];9'+'B-`QR;6127;0.R`"NR1"69!`9&<85&<B<#"4F
    32 M@YF1X81D0!=D2`$9U(@,RR^4_;$H_$I&\#,9PX]D%-^3<;PB(WE)QO*"C.8Y
    33 M&<_79$1?D3%]04;U&1E7CS_]<`K:Z`RC(,GMNUJ5^VZ;;+`0;8ET2LGSGL9R
    34 M#SIK:%)GD+-265OIK**R#1MYUVAT)89%3QM5)RP=$&HO=T2AC4+!F0/UGC<%
    35 M^0=".N?R[B'`'P`^`?@CP)\`+``;X!%`"X`#M`%V&KLN?>SN`NP![`,<`!P"
    36 M'`$<$]CK`#@`Z+&''GOHL8<>>P>-QZ`')`8D!B0&)`8D!B0&L@QD&<@RD&5/
    37 M`,3.<0+@-?:`L`>$/2#L@^0^2.Z#Y#Y([H/D/DCN@^0^>NRCQSYZ'*#'@=/`
    38 MUL3^#/`7@*<`/8!/`3X#^!S@"X`O`;X">`;P-<`W`,\;!^![`+X'X'L`O@?@
    39 M>P"^!^![`+Z'X'N(D1ZBQR%Z'*+'(7H<'C3^"GJH[+!O`5X"?`?P"N`,X'N`
    40 M'P!^!/@)X&>`7P!^!>@W#L'W$'P/P?<(?(_`]PA\C\#W"'R/P/<((SU"CR/T
    41 M.$*/8_0X=AID/.<@.0#X&\!K@+\#^`!#@!'`&"``F`!<`%P"A`#3QC%8'X/U
    42 M,5@?@_4Q6!^#]3%8'Q^C,M4!<`!<@%TF%AR!?8#&#.0B@!@@`9@#+`"N`%*`
    43 M#"`'6`*L`*X!;@!N&T[G$/2.`,#7`5\'?!WP=<#7`5\'?)T#`/1PT,-!#Q<]
    44 M7*?Q!@3?`OP#X!W`/QN."S(NR+@@XX(,A0!P/%CV>L&Z:L$^P$)]^(=/_O@G
    45 MRW[4XNV=QQWJO;=_<'AT_*1[XIW^^2]/>Y]^]OD77W[U[.MOGO_UQ;<OOWMU
    46 M]OT//_[T\R^_]J&HP=]>_]T?CBC4N[@,I[,H3N:+JS3+EZOKF]LW;__Q[I^:
    47 MM_!E6?@FL![:S/.8VI?T=J$<4>9(1_6NKHM3VX6FTW_8=P;M76?`[NGMOJ\W
    48 M?]AW!VW<M`Q*[_.1_C#[T8^6P6:T/2JCLM&I)W9716JD-M`@RH*RM2V;W\=P
    49 M&";S.*3HLEHPDF%@M6$F1T!=+G`;=8V;E`(<XW8V\V;F?9)X2;<0XXRVH*0]
    50 M4Q*D6P^W74/0LQ.*-.8IFYTFTK$;?X\?D]VM,.21GP69I"$"Z!F"HD>I(H2R
    51 ML14A\(I.O!F1C[RHM:YT+Z60)&DY[<A^')7:5C)+(;3W"'#BC_)Y>I<$V;J,
    52 M'C]NW_O'1O-XL:34()PG['[4=KN8IM"'YXJI$M>HU=J8YN^<73B<)_YH%-XY
    53 M.S4Y$:=[#J=__\Y)4D"[*^/;!!]K\[RD44Y:%UV&7)\^4+^[W)CWY1;SGL5!
    54 M/$]O[XY6E`CTU2I(AX6!:S?QP%.!K!I?XL$=J-#)1#QU5+S[5A#RX#J4%;]K
    55 MZ%0,3PJ2;\M<("E3`38>BE*')6`4K(*HO9J'HZ"URY6(SIMX^24GM\R",6=^
    56 MSO++@,7S.$ARSH:WC"PZ7`6HG(?^,$(-D9+B^?`V#^PGY\TB7-?<'?8;V>?S
    57 MG):+&@3EVO.1G]>/Y.S9BR]_>/[T5>T(\%_'I):D1NE%BW;=79N-PQ7VW[TM
    58 M=)TLXV&0O@[N7L#"\B@;H)13:WP5C-B2!^)VV4]:[L#K=%E`5XZ\\H*6HRS"
    59 M8J)X$8RM(7DL;)IVU0T!973II^5S#YD6252.C18PK>T<ONQ=8<UJ^TV#;!DA
    60 M8C]ONCLJ)T`NR&3.20NEA4\O7/=]F&_PR.GH4%YTBB5Z?(K.L1>WM7+-5$Q&
    61 M)M2['P]:RW[<*HR:"6G$`WJ8"158]-`V'@;JX2>5!SKY*.8B+UIRBM:25DV!
    62 M"UGEPNB4VT];4D@2[;&Z<3KVWT)37&6_QOVVZG)AI)2?R5'T'0ZEZ@$8SG/=
    63 MGZZA;VEWB[M]:V%X.:6>5_R%:7PIY:@]_C(-HC#N;M@#7Y0/7F!O=#J/$KDJ
    64 M=BE!<L6#1?^%LM:%MVB1A:7>8M-^7ACV0W+K]<.!YSX*VTZW%.R'VO>"5*4O
    65 MTW##U-5X.M*>:ZUY`4LPK!G6+>>W9M\OE'V[]]AW*JTT^*1'%X;U7BF[%W)<
    66 M>Q;(9U>/+")JMQ;]N%WR+@R<3%00+@=:H5DV0V17#SR*Z5%QHZOCVH&N+1A#
    67 MZ_)/V@?&930N=*-:7U<;"U%P]^IY%B3E!3^NHRPO6N?-X[),L4;<Z=Q+W9)7
    68 MY"7:5GFMI&0;FBY5*[93B6I#QQVE8KO$-#@5PU4N2<KBI6XRO=:[WR#QBG]:
    69 MA-XB;`F3?E<SQTZ=Z,Z;G7J9K5%5CN[J;I>W-E;E$W0(8FP<NSNEMW-YH@WW
    70 M=[O,-5^Y".]REEMX26(6K[^\K$U/8E%AP16YFN0B*/.-Y#06<I/M<"")%S,8
    71 MA\+43PJ71D2N^$+8,7&W8IO+B\3N:O^[$HN*EB]]M.5.?WTIWFZPJU-O(1A>
    72 M%11HB<D>?%7V,1(>-0"E8&"N^L*<5_;.CJ.#026IU59BFX^7HYIWM^'F>R<1
    73 MTM;'[#3;,*?D)GPC@W4XHVP1C)#O3`*?1A#4!_!%B,RG/,_-#2J_K7V)8OX]
    74 M?GR-5S'#@/*$0![=FF/DH")&3,D,7@S]%+#K,+O$BQ>$D=<L(_S\$ERB<!9H
    75 M(5@WED-2[-@VA$TW-M_9V>$W6#',3\4)C"+8W6$:6YP:DOR(^V(>W69B_A2<
    76 M!FDF0E6(.AA#"-=A?@DZX=@#`X'X4'?'0W8L27"&),`C+JX<QL/^L;@ECCOL
    77 MJR`9!9PD)\ZL7>)L"VV91`F'NVC%I2R(%_GM#GLV(1;,'X]#Z`5OA[19$N8%
    78 MA>\)%\/)Q2S&ZN#30TXB8M<!N_0IP,?[J@"VD`=`G(0IC14#C_U9(`<0P$WD
    79 MQ3PNP]$E]<W0=4B1.BWA<!&%P7BGH16.I:KRFL*)9,6+@[?*WJ'3^<1ZV,\&
    80 M%`N<-^7HSYM(^FN>4<R_N548"Q&XAB_-<U6.D'^9E[6=BHM&+>=41B`/17?2
    81 M>#98>_5AU'U.U^I+2/8A$2L<VZV'FK1X?TCK2R-!9.$8J.^U>&GUT/43U84Z
    82 M*SKYK7#2:"DWAD2+F490.E>4@,QQBJY*GAI1Z02/2K+E5EREK"7QWHP^I64P
    83 M$B:U*^LR]^7UQ>9R"_UB66C-"WWC':?90%K.Y^EY4VNP>"`/*YBHL4].YD;/
    84 MIX@_U]Z?2BQ,T+Y#=ZH'-!%NH[R*[D1G0T_):!YE5465LQ?6;4R^LA!4"XUW
    85 M8TIR%4D=2AJP9HG,SI@'/Z_-654&RX?JTE`Q*]83Q'2&!9&D\^O,.K,YKL44
    86 MSNS!7?)2?;<56%5>HO/=AKUA?#BUEY&4T]('",<,UUCL?'<98"'^O/1*98K`
    87 MK"G"@.F)I[9?NE95)E;U/J(FTY\.V`G*S]13W)RRS8HEIKO">S6,F:78Z<O]
    88 M;(,P*_9YI_ZX095P==+D[)W-N+70L+3._FJPE4."EK2@:9O(RT&_VZK[!JV4
    89 M-I/%/!F+,&#.5G>YE2+$D$8R3P)59L7\W@3I_`[E%@Z[='EJ@4B7LI&4:D-C
    90 M)^4BK<M*Q-;-)OH=J#6I9DSW^T?:6&F#CFZYWB]OV7PX)9^6W6NC&PL!T=L$
    91 ML870H8K11>HS138[%:GQU)NJ1%VB3VV/`.5`CZC/="V0G%!`NT4LF<W3[0-)
    92 M?0J"3Z<\XYA$AW>XPSMF#!B.7Y.*O+6=":JSY*,'7E5I6-[&(^WX:Y^I+:#N
    93 MF=SLZIYHOVN7+U;PF'?L,B<0GJ9,*VJ*'DKL+_$"7;6:4;Z*BU#\$.S+^6_L
    94 M>^8#/=N*CS#_-GMH&:QM@\*D8HK8)K>8G%N8L?!\K#BG4NY8HLA>MR3$A,BF
    95 MPG#PP!.?XCT726"8!OZLN^%[!'Z("K:QU%2R`PLCZ5;W([%K*82B"T7FW8WP
    96 M3(KUE+*G_Y!8:_=B%;4Z,FJ5EFY&5B4??7;_O"E+=@[SZ+J%$AEULU[:+>+!
    97 MT;3::!%O%%$#Q_^2I%B1\`RQO[!><B/88ZPJ8O-!%LCU^-)H2SQWS;FQ#:]Z
    98 M1\BNGI@A92$C<@J]A/="WIORWG`M;EB$JWENV*+5"[W"]_7"TPZ!=EO6/@BS
    99 MWPL'7L\HJHC,V^I-BU<AIKA[9,'E_'I3,S<0O!)JZ24G!<<VD>XEY:Y?W0I"
    100 MS+.OQI$,!J?&'2V!@5%M6MO6>T.OZ-:M/"F:/8-2/0HJMJ7\BCF9I22CUK2^
    101 M"F$FO=0K`[=[A=U+A:3+"88#(TE2FX;(@WHI%RCV':_,'RB7E^C"K\S:BLI&
    102 ML1G#.[HURPNOQ,3;KWL+)/+%B-XX5T8&6F[T\JQ;MIGEB'/L8G/M5H<?VXKS
    103 M1JS(IC):1+B(CWLCQ>G@1$\>-]YT6JD*QFA4\1DN!W>LPI4Z[Z#$H-VAV("?
    104 M>S%?=8T=_ODVV_LRWGIW_Z\J$XF3MQ^G4D0R^/\JT;^I2B3H_N<*1/^7"T-;
    105 M%X'^UU9TMI'7W<(S*S,?5!0JHV@$T7=Q'@<1N4]RUN0,TE">5?K`\L\'SM^L
    106 MM/Q7EY#N,=)[JS_8S/ZG*C]%D%$6@'Y?X:?SWL*/KOM@NN2Z.R65#ZSY?,22
    107 M3VW%9\M*">T9[RV2:)5N%$K$MPA.'77VJCB;&6&33\0;9)<K)PTCU6WV@+;^
    108 MED)K:T3MSOL:K>50Q)D`MZ[P+H*GLV4<!UY9I#%/Z?G+"258^$"]!I^%D;U5
    109 M'05L47<\U124/M5D!,JVATJO_7QT.9ZO?9M5E&EJOO\VBL?E4=.-&L?&UWY2
    110 M_)"!!T#;2X$F!PU9I!D%$5Y1#6G(F9BT]?!>ITFP-!@(_U!Y:/8F)W/*]->0
    111 MY*\$S+CX>K4(N<CLR71Q.:+<<"PCTH!`*!$H7HRI33"27P5\#0I(W+/P"2[U
    112 MNQ9\J=V23]6TRO1=_OZ`?,CQ+4LTD@V1#`FB_E*FZ2I`E\BR2?XLP+4?YB*J
    113 MLI[S\)'3Z=#RQXQ&E\&(IG1]28$JJ4?'8[Y^G2_FI$I5H8P)(!A*@IWJEW2$
    114 M&LJS`/B]`',Z56T(?=EUWQBB1;6FY0>>T'Y]G@RN%>U5C$#_Z0J$8&L^`+\'
    115 MQ:#D:8&[4^MRBMXD()Y5H^+58PGF>F(U'G.R:9HAHOETN<AK)%.UTP*S>H1#
    116 M0NTFUK\_I89^WOR&:`7C\C4?C>7!;QH,3&H3T8QZ@YL%ZKG;#5C]`H-I+NL'
    117 M.%AQ^+Q8N9^_>O7M*UH)7\A<(;U8XD0G%F3ABHST@#*>+!0G3C&4BR#=46OF
    118 M_9Y-!EAGRV&T\3L"1;UV/8V-I'<3UV(=RD-V4Y[-0G'\316(<"O+*IH4I0LD
    119 M.8H,E%]715//85WR1CINR&S<2J<NQ:'.A5C3%FBB!K'*^N&@NDAG?9']1WV)
    120 M541)4UV\D@K!,]DB'2'QZVN^@Q-Q%9D^U)NUQ`86]2N88A-3V(-"B4K8LVV/
    121 MY8SFP622;18/OJZO'3!]LB8,\>4ZG]Q@L5^;W^6H1&97\M>"[DQO9"A=UEY1
    122 MJJFFA,7BT&;IDM\TOO&^I/$-16`F?U@(75M)<$W;0J!=AO(-5^LGN*]H$Y+?
    123 MVU7'?>1@C;/;]=OHQCPAC6*5%M\)[O`;\?-(>@00[K/UC.5KE;"(=U3RT)(\
    124 M]E+\SH^C,&0']BFIS8/NK&<T&[Y049/*;CB;TG\D]%VE,6'\Y$/%O5"GVH&B
    125 MXA54&.(5E#B7+\+\9_;F\7S%-AE1UH!KKH80AAB#63A$R`J,OELF#KA7N</&
    126 M>XP#6P^$&=^U+<M[ZR.)]+DL^58QL]0).ODZP^;%@4@QV>DX\J)2[5-P)Q%1
    127 MLZ@.@`M=%WF-V`ZH0>N2!.D!4"39WQV4LYQ69C&]=Q;3NEFLQ'=W<2!O*L==
    128 MTM8%_])7R0J-P5`,Z<`V!`I\$E>_./W'+%BER;)N;"!DCLY8<&F`<<E<4>"5
    129 MPS0"6A68%!966\2HH"G3_%WG"?'#"5_([^R\63OR+Q90_:\:-.3:>UF)82I?
    130 MX5C_7H95<4IECFW_JYOS>VD8!N+X^_Z*6D0R***;V\O(WH0]R:@_7J8/E55L
    131 M6;NREH'^]=XWN;1)C=HG!9]6TB[-)9?+YW+-G9WI,M?\ZW4[:\RVN%6,4_WX
    132 MW-5%AF?873]V.T2KMHCZ3.NC6I--BVDVT#CK=)=(CV1-LO%818WUGPA4ZUV:
    133 M5DCD5!?)3NTQI@=Z<%<K?4FJZG"N8O@U+1BE\7W11TK@I>^TMP[HY+14@H>!
    134 MQ%[&5"/`"::XV8\A"/<Q-%=ON,P1UG7CDFHJ8R83J.<='74PZ)'/DHQ6BTXD
    135 MG<P)F;#VY:BKNH4N!@"(`Y']<#U$#M,9'FF,+.U+6PF&5>YAR1_]!ETW:>+)
    136 M9U7\VBE8.^%QZZ8O&NDV0D<WUU'@`7IE=]?KST/II=CN=LOD=DNM5<X2EI="
    137 MJ0ZYF5)S[.-)*M"ZC.P(J_FH^DD>%\.:8[X]<"1TCSL)O6RM,!.'&;S;9MNC
    138 MXV\R@OVVK5,N[Q^9M[K9.D;-&GW75?<YZVHNVSZTBC^K#)74Y\@#TU<KW>WL
    139 M[66#-/&?3$+SZ]7](3J/D1JD[SPY/$M[Q4X(I(G=W0CV`=OKDEE<96J2>AM;
    140 M>SNBBH[)`4C=XIH`$`%]\;6&B,>+_KG4W%=#9BD<MAR6N6>ON>RT!`V7N:,S
    141 M3,O0J2*1%NYS<L9ME@;D(+\W:?#`D<L`JHWR54(NOXEGHIXBV1@!R%I1`TOC
    142 M-&Q*+N#;IKP*JM=,QN3)=9X!];Y\:7F![@N#]FQ2)<KHB?'"H;?O!W9?(7XI
    143 M2#<CML)B.IW-KF;S"RR*D]D<+XFO[^[C&V&E==(9*-_J)BU$6+^&47@H^CD=
    144 =VR2ID_E2)Y!JZD:_M\O?A#X]'7T`3J\UU<Q6````
     2M'XL("&<Z4%<``VTR-'-I+G)E<P"]6,MNVSH0W>LK"*$+J1!<2XYSVQ@NT,==
     3M!+?H(NE=![0X=EA3HDK2D96O[Y"R9-5)T<HM:,`V1<Z9.9PY>HQNOWR\_DP(
     4M2=_BC^+EAJCE+)M.9TFT3YKD,4Y8M0AN#U:9M1*\W!*Q#*]J`GM:5`(F9F_"
     5M!;&?5Z^(:2H@7)-W.N<\(85D[E`^@*H5-]![FSEOBZ##7)%WMQ^NK^VQ`UV1
     6MVHY+6MCQ():=E164.%M*>Z"`,G=@W+"Q<R[6<*X+>V'#:D/-3D<B(:'U'\8M
     7M?=)MP@5%UL.HPW'G;'[BS-(*\;\!??")SES&T)GETH!QW($%T][+I?7"&5!!
     8M^+*@>S>,LOB8^7^LA=L2P3AI$B[")'._88<+$VXG!J#7OT.NE'5/T!H$:8]_
     9M<X*W57F2J;54CAAJ)Z@[:#KM^4;A4"5(MS3DZW)NB2*:44-M9%IA:`:,&$G6
     10M7/0B25MA8@%_]#-@,?"BP.P4II90C;RMG'$WBR##;Y>EX#%+FL>DR9+]8[)O
     11MDGV&:P=*01_5"3T74D,D?MCP,&J7-6?'>JR3->PAW^'F'7,1G_CH)-MR;'7F
     12M[!GRS:QZ7[Y$"P9K7CH#$G7\XS[.J8Y'5C<]E>ZSU>5ER]0N!JK'7OY!?IR4
     13M;=%V144>J#I>&NQ6*P4/7.ZT4P')96F@-%<]^/4$P189G5Y_CKI/G6ZW7`BB
     14M^LG,*7(#I@4_IR7DA.LMK[6212O$)\4PVMRU:;MS'*-#%4_GEYC2[$+S20GU
     15MQ"Z$B_BIMZ]86BL_-)\_MZX-6V]$@6>]M.<`^BD956PB^`I/)J,:I/]78?=<
     16MK#S!ONVDX5C>3UP;G]B*J@R%=V/'_J`V0SYQW[3@Q69\4<Z#;92$50G*%TZ!
     17M]@"Q*O.%2<\]!:;G`L^.>#8P\PZ<>0?.O0,OO`'Q5@5*0SY>`;K"FZ19>X+Y
     18M1*V]PFK@FWOSWWM?.'RT!L,+\(7;KG)!]>@+-0-Q)G*[PD=.O*V/9IK?0[ZM
     19MZ]&%X&R[HGITN+:`A2S'`K&?]`'AXXF=`9'L#D>_NK]VS_RN>?QT_9Z$&^RX
     20M%17.[M@39%VC0(6(PDK)?-!&9+.^C3B8')=<[]5V$N%/^Q_72&`_BT_'<F>"
     21MWV\3@O9%#"Y%[EU,W+^,B5@5X>&'N&]HT:A]6_"DKXT/C:WK+`)9&2[+2(-)
     22M[%7\`?)H-IO/+^:7TP3;]6Q^B4UJT&9UF*PNJ<'-OU_^O_D<#?+3-I"--E!@
     23D)>[15!6G+5G_CB/#EM%5`O??5N&8B"B-%R^"[]'TS8*+$@``
    14524`
    14625end
Note: See TracChangeset for help on using the changeset viewer.