Changeset 606608 in git


Ignore:
Timestamp:
Jul 18, 2022, 5:55:14 PM (21 months ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
7ff47e47067656f4082f9514ce3528b11881d045
Parents:
be35977b8bb5d8900a9036d2277593a2368bd4b6
Message:
use long: arith. nad output + tests
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    rbe3597 r606608  
    122122static BOOLEAN check_valid(const int p, const int op);
    123123
     124#define bit31 SIZEOF_LONG*8-1
     125
    124126/*=============== types =====================*/
    125127struct sValCmdTab
     
    525527static BOOLEAN jjPOWER_I(leftv res, leftv u, leftv v)
    526528{
    527   int b=(int)(long)u->Data();
    528   int e=(int)(long)v->Data();
    529   int rc = 1;
     529  long b=(long)u->Data();
     530  long e=(long)v->Data();
     531  long rc = 1;
    530532  BOOLEAN overflow=FALSE;
    531533  if (e >= 0)
     
    546548    else
    547549    {
    548       int oldrc;
     550      long oldrc;
    549551      while ((e--)!=0)
    550552      {
     
    559561        WarnS("int overflow(^), result may be wrong");
    560562    }
    561     res->data = (char *)((long)rc);
     563    res->data = (char *)rc;
    562564    if (u!=NULL) return jjOP_REST(res,u,v);
    563565    return FALSE;
     
    758760static BOOLEAN jjPLUS_I(leftv res, leftv u, leftv v)
    759761{
    760   unsigned int a=(unsigned int)(unsigned long)u->Data();
    761   unsigned int b=(unsigned int)(unsigned long)v->Data();
    762   unsigned int c=a+b;
     762  unsigned long a=(unsigned long)u->Data();
     763  unsigned long b=(unsigned long)v->Data();
     764  unsigned long c=a+b;
    763765  res->data = (char *)((long)c);
    764   if (((Sy_bit(31)&a)==(Sy_bit(31)&b))&&((Sy_bit(31)&a)!=(Sy_bit(31)&c)))
     766  if (((Sy_bitL(bit31)&a)==(Sy_bitL(bit31)&b))&&((Sy_bitL(bit31)&a)!=(Sy_bitL(bit31)&c)))
    765767  {
    766768    WarnS("int overflow(+), result may be wrong");
     
    882884{
    883885  void *ap=u->Data(); void *bp=v->Data();
    884   int aa=(int)(long)ap;
    885   int bb=(int)(long)bp;
    886   int cc=aa-bb;
    887   unsigned int a=(unsigned int)(unsigned long)ap;
    888   unsigned int b=(unsigned int)(unsigned long)bp;
    889   unsigned int c=a-b;
    890   if (((Sy_bit(31)&a)!=(Sy_bit(31)&b))&&((Sy_bit(31)&a)!=(Sy_bit(31)&c)))
     886  long aa=(long)ap;
     887  long bb=(long)bp;
     888  long cc=aa-bb;
     889  unsigned long a=(unsigned long)ap;
     890  unsigned long b=(unsigned long)bp;
     891  unsigned long c=a-b;
     892  if (((Sy_bitL(bit31)&a)!=(Sy_bitL(bit31)&b))&&((Sy_bitL(bit31)&a)!=(Sy_bitL(bit31)&c)))
    891893  {
    892894    WarnS("int overflow(-), result may be wrong");
    893895  }
    894   res->data = (char *)((long)cc);
     896  res->data = (char *)cc;
    895897  return jjPLUSMINUS_Gen(res,u,v);
    896898}
     
    981983static BOOLEAN jjTIMES_I(leftv res, leftv u, leftv v)
    982984{
    983   int a=(int)(long)u->Data();
    984   int b=(int)(long)v->Data();
    985   int64 c=(int64)a * (int64)b;
    986   if ((c>INT_MAX)||(c<INT_MIN))
     985  long a=(long)u->Data();
     986  long b=(long)v->Data();
     987  long c=a * b;
     988  if ((a!=0)&&(c/a!=b))
    987989    WarnS("int overflow(*), result may be wrong");
    988   res->data = (char *)((long)((int)c));
     990  res->data = (char *)c;
    989991  if ((u->Next()!=NULL) || (v->Next()!=NULL))
    990992    return jjOP_REST(res,u,v);
     
    54375439#endif
    54385440  long l=scMult0Int((ideal)v->Data(),currRing->qideal);
    5439   if ((l<INT_MIN)||(l>INT_MAX))
     5441  if (l<-1L)
    54405442    WerrorS("int overflow in vdim");
    5441   res->data = (char *)(long)l;
     5443  res->data = (char *)l;
    54425444  return FALSE;
    54435445}
  • Singular/subexpr.cc

    rbe3597 r606608  
    211211       case INT_CMD:
    212212          PrintNSpaces(spaces);
    213           ::Print("%d",(int)(long)d);
     213          ::Print("%ld",(long)d);
    214214          break;
    215215       case PROC_CMD:
  • Tst/Manual/bigint_expressions.res.gz.uu

    rbe3597 r606608  
    11begin 640 bigint_expressions.res.gz
    2 M'XL("`<I<DX``V)I9VEN=%]E>'!R97-S:6]N<RYR97,`Q9)-:\,P#(;O^16B
    3 M[)"8+8W2?-%`#F.7PNBENQ>G4UU#ZA1;6==_/R<M.?<V@;%LI.?%K[S[^MAL
    4 M`0`;^-R\PX(=QYUN%S7X;*^-YC"J@W&'IH%6*VUX3[\72\[IWKC8T#5V+#G8
    5 M/4AI`\LE;'NF-2`*7`DL!2:)2.\K$7GB[WR(=(JY<Q6/G99XL,:!A+,\G+0A
    6 M\)*DR*[GPBQ^CEP'GB?$"(#^A^RQZZ^AB%Z]AALZ]@(W:`FNMC?J_TO?L"KS
    7 M(L>\RN:7YI.9@]-&`9\(^'8A.$C'8(9S2Q:.O?5.*4N2_4EV7H"^P4JC:(84
    8 M\6-P(6+TE&V8)F5>9A6F55%E:9;<8R:6S?0]QKD/+L2H?@G^``'WWW5)`@``
     2M'XL("/Q&U6("`V)I9VEN=%]E>'!R97-S:6]N<RYR97,`C9%-;\(P#(;O_146
     3MVJ&-6$G23ZC4P[0+TL2%W5'*3(E44I2X8_S[I07US"M9^5#\O+:S__[<[@!`
     4MU/"U_8`%.8H[W2PJ\+N#-IK"J`K&%>H:&MUJ0P?\NUIT3O?&Q09OL2-%P?Y)
     5MDC6L5K#K"3<@!!,)$P43G#/Y",XR[N^\F)PT9R;QF&F1!FL<*+BHXUD;!&^)
     6M+=K-_#"-7R-7@><Q-@*@_T5[ZOI;R**E]W!#1][@#@W"S?:F#=[S,E_+9)VM
     7MLTSD"2_3DL^.V=34X+1I@<X(=+\B')4C,,.E00NGWOJ*6XN*_$EUW@E_P"K3
     8MX@S)X^<`0R&BE\H7DA=9D99"EGF9RI0_-!.+>OJF<?Z#"T54O07_QU2L--$!
     9"````
    910`
    1011end
  • Tst/Manual/bigint_expressions.stat

    rbe3597 r606608  
    1 1 >> tst_memory_0 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:171664
    2 1 >> tst_memory_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:666332
    3 1 >> tst_memory_2 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:699116
    4 1 >> tst_timer_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:6
     11 >> tst_memory_0 :: 1658144508:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:83608
     21 >> tst_memory_1 :: 1658144508:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2150192
     31 >> tst_memory_2 :: 1658144508:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2191296
     41 >> tst_timer_1 :: 1658144508:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2
  • Tst/Manual/int_expressions.res.gz.uu

    rbe3597 r606608  
    11begin 640 int_expressions.res.gz
    2 M'XL(",(I<DX``VEN=%]E>'!R97-S:6]N<RYR97,`Q551;YLP$'[G5]RJ/1!&
    3 M4VP@T")XF/92:>I+]U9%E0.&(H&=&2=M]NMW=A(GF::N;[,28<Z^[^X^?V<>
    4 M?WR[?P``4L'W^Z]PI2<]'_K550$X>^Y%K_U9X9DG5!7T0C_SM[7BT]1+,<T%
    5 M?YU/FFGO\0!#*R`T3M)%EM]&I(";&]!2PL!4Q[VS%><05Z!W:RY;_QGCK/H.
    6 M0[C%I`+5BPY4&85O8;,NW$IZ&>>OT(OWH+/*Y/8@-;\#0@(2!R0+2!0%=/^/
    7 M@C1"&XZ`VN$\\[GQ5%QOE)B`P<CJEUYPPPWON+IS&V_G'T,N/,0+`@,`<LM5
    8 M.\A7/YB%&&/:#!H#[&#%X55)T?W_K=<DS])%2M(\.59*(DOF9C)GI5^XI1UJ
    9 M-FD0FW'%%;12(5.=XDSC&QLP`&]`,8&J.(*0^6&W3\CL0[01&F5IEN2$YHL\
    10 MH4FT'PZ1'N6S+F-$B"\U1.)_:X@D[VB(I+8A1H8,/=$E_J`$$M(P#I-3%%3A
    11 MB-AH]M`.SHX"1*^0+@OO1&1^$>X\UFT%#=?^B.9KIT4:&1`2DB5\L6@X*4O0
    12 MBM7<;G5<4.SO3Q!A(LYB6A68:(">6V-;TY;7L#U6XVJAB4FBA09*#"&FM9RX
    13 MOYT%VP+5;A0PU0P[?:UDLZDU=/V68X,((&_D`.J04E=HLR_T?'%A<X`>$VB>
    14 MR-*BNX%A6%WC!625UO8*5>:;J13#;@9<:+5#=[OZ!VYVU(,J8Q+Z;^$N_#4[
    15 MEP1%_M=RV$%K:C^9D7R3#,+Y[>PR'9N0E;J6<'9@\;XG[O>7PG3LH5H*;#"-
    16 MXL?M^(*7)U9J@PHY]FR88+4SG#&\83LQ8CFA@\0.L=EU99RYY&)J`^&YF$O(
    17 M5.U@3ZC0`?^YP2=&M<2,K$/&6@<2VTOMP)G)&.+LR"*KM7&M)6_;ONXQ):2=
    18 J#TT(+URA@]YC3[!P<,D<NL([O9OCQL^)^51L)I_,BL_>;^DDS-QY!@``
     2M'XL("#U'U6("`VEN=%]E>'!R97-S:6]N<RYR97,`C51=;]HP%'W/K[BK]A"R
     3ME,5VOF@$#]->*DU]Z=XJ5)G$22,%FSF&EOWZ71LP,$U=+5"2:_N<<S\??WZ_
     4M?P``LH`?]]_@QHQF.O2KFPKP[;F7O0DG56"?L%A`+\VS>-MH,8Z]DN-4BM?I
     5M:+@)'H\P=`&$LC3+BW*6D`J^?@6C%`Q<=R*XV/$7V`+,?B-4&SXCSZKOD,)O
     6MI@O0O>Q`SY/X+6XVE=_)KGG^"9V_!UTLK+8'9<0=$!(1%I$B(DD2T<,_B;($
     7M;;@BZI:_64[M32W,5LL1.*QY_=)+86,C.J'O_,'9]&/(58!X460!0.V$;@?U
     8M&D:3&#G&[6"08`\K`:]:R2ZXS<M\1MDLFV49R5E2IF5R8B2)<VH[VIB9%^'<
     9MAYJ/!N1VO1(:6J51<:<%-_C%!V02#6@N,3LG$#(]G@X)F7Q(/J%)D15I26B9
     10MERE-D\/RB/24QLV<(0*[SB5A_\\E2=_))<E<8:XYANJ)+O$'<R`QC5F<GEFP
     11M&M:(C>8`[>#M6`AX*Z;+*DB]L;RBN^2:+:`1)ERC^=;7!$TL"(G)$KXX-'R9
     12MS\%H7@MWU,>"8I]]@@2%>(MM&>"R`7II9<ZGG:AA=_+&^T)3*Z*%!N9((<>-
     13M&D6XFT2["JO.5L!8<^RXC5;-MC;0]3N!A2J!O)$CJ$?*O*/-P='+S=QI@!X%
     14M-$]DZ=#]0AI>US@(7*6UO<8J"^VKDL-^`D(:O<?K;O<OW.)4#WK.2!R^Q?OX
     15M]^2R)"C&?Z.&/;36][,9@V_%(%S83J[E.$&NU(V"BX2Q0T_<'YIS/#53K21V
     16MFL'BQ^/X@4,,/76D4JU[/HRPVMN8<9QTG5RC.[&'Q`YQZKHY*[PX1AT1YL4.
     17M`^NUASVC0@?BUQ:?R.H"L^8=1JSU(,P-EV/,K&)@Q2F*O#;V:JU$V_9UCY(P
     18K[&)H8G@1&B^8`_8(N8=+I]!5P?G;IAO'NAW9VS$DD^IS\`?R8HP2`08`````
    1919`
    2020end
  • Tst/Manual/int_expressions.stat

    rbe3597 r606608  
    1 1 >> tst_memory_0 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:302180
    2 1 >> tst_memory_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:794624
    3 1 >> tst_memory_2 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:827140
    4 1 >> tst_timer_1 :: 1316104113:3132- exportiert :3-1-3:ix86-Linux:mamawutz:8
     11 >> tst_memory_0 :: 1658144573:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:215904
     21 >> tst_memory_1 :: 1658144573:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2278208
     31 >> tst_memory_2 :: 1658144573:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2319312
     41 >> tst_timer_1 :: 1658144573:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2
  • Tst/Old/fak.res.gz.uu

    rbe3597 r606608  
    11begin 640 fak.res.gz
    2 M'XL(")1#P4T``V9A:RYR97,`[9K?:]LP$,??\U?<W#[$:7Y8LB3;I,[#V$MA
    3 M[*5[*V,D:U*<M7&)G991]K_O3HHELXV-#49@7&S+NM-'TM>*=39*KM^_N7H'
    4 M`&(!C_OZ$S2'A\'UT2>G\.*-=(I)M8'AV8WX`)<EB!A>8+]N#_N=]<5S^.II
    5 M3;0K/-:XH*9==B+B>.[1;-JKEQ]E;):?O:_HR1#)KV2(O@8A?]`PHG9_HD&H
    6 MG@:ACQI6U:[V@R%,7T76;[IK,X;;ZBF8D[,;B;ZN3\SW>RQZ/<ID`=%NW;35
    7 M[@[:NH;;]?H1-O7>5DV3^!5^HOG1F`]^APYF,QB-H-JU4#^M]YO[^GDXBL<H
    8 MN#G<M_"P_`*K-3SOZ]T=HXS^KZA022%S(Y3R$PVC'%6M_#R4TGFVP9,N8#:C
    9 M&36LH`0YA^JR%`F>RNI"Q![#D#&;^8@@-9D8F<8089R+QC;:5:@LPHF))DW/
    10 M*LQ_:8@/$2`C,[(19ZC'(L8:P0BU<L+.@XU1I&GW%`M6WIEB-''R2^'$F^_%
    11 MIZ(7S%(;)U=XK:[_!B(*UK99E(SY"*+0NB+:MK\M<52VEV6%:;GM-V^("1WD
    12 M9+HN5JZYT(&[RFJ\[05'98.\'QSE!(9B&ZV/6@7&4A"=)<F2P4[)3G'S'D4>
    13 M!08/[]/DT_ALH5T'OR&_P0<"1FA*32C*J"C#&PI23;LDRY?F5)KCUP7:0)90
    14 MBOD\``4!!0X4Y*A#&GM@%AU%H%`-75P""D6A!(E9J:4]DZV<9H^[L<!+0;]!
    15 M62DB1MJ#\N2CHMYX"3M@F!I42"T6&K)"0B&5/9--?D,*L=K)YS2CC/X!VMWF
    16 MJ9OU>%?G."UIUA8%Z%3:@_+DHR)EX\+)=3/***.,,GIRM'N$V!?'Q+THXI.D
    17 MP-=0T`FEF$>/=L6G%\PHHXPRRBBCC#+***-_\;YK%T4%3!1,:$E5008%;ADM
    18 MHY`+"P2_[C+***.,,LHHHXPRRBBCC#+***/_?)'"N!_E:#G"[G:QPFV=Y7;Z
    19 I9:[[^YA>P-NKUQ"U33N]KU;1'#,?FW;9'AKZ!_'Y?/`-=4RK1Q4M````
     2M'XL("!M`U6("`V9A:RYR97,`[55-;]LP#+WW5W#N#G&:#TN69!NI>QAV*5#L
     3MTMV*86C6I%#6QD7LM!B*_?<]2HDD;,-VW&6)+9./%/5$D_+UQ_>7'XA(7-#3
     4MKOM"_?[QY/J`R1F]!J6<8;!K&IW>B$]TWI+(Z95VJV&_VSHL7]#WX*W9VQL/
     5M,\XXM!>G(L\7P;6:)?/J`XWU[=>`-0D-4?R)AD@Y"/D+AS''_0T'H1(.0A\X
     6M+.VV"\D0)F51I:&/,7.ZL\]1G9[>2&#'-2&G*S;)BK*XH&R[Z@>[O:>AZ^AN
     7MM7JB=;=S4\LB?X-?MC@HBY._N9[,YS0>D]T.U#VO=NN'[F4TSB<@W.\?!GJ\
     8M_4;+%;WLNNW]?]=_[SJM*Z-T53>FKE4E=:D+%4H#?<E!;*@<*3VRB4AY0?,Y
     9MU\#(4DMR0?:\%04>K3T3>7!#D<_GH8:E9A6]-*$,G9E-7']:<,Q02E"YH&RL
     10M6&G8/]9LQ6KF>F2D)R+'C*C$636[O8TZZKX?=ER]RP"6J']/OQ6>O/F9?"F2
     11M]BM=9R^Q5[]^3QD?+RXL*$/.*(O1%7N[^)L66=F<MQ9CNTG#&_:)"]2L^B66
     12M/EQ<P._23C9).RMW+(7D*$\PFMWY<N`JT/TDCIID34:]9+W$/R"*$44&=\`T
     13M8QJG(5\ZXH9Q@R,,9PJ/)IHJ-E4H*"HU7Y*U8*W96N-UD394%3Q"KJ-#PPX-
     14M$D4U>$CC;H@`FN@%-KRY@A1(@8*$*+5T3]:5YQS<?2ZP%>`&M$JX&.ENEAEC
     15M4Y(OX1*&T8`A1VPT58VD1BKW9)UQPPR3::7/(KQJ;).ST#2D2^ENEAECDTKS
     16M+%SR"Y]LS&[P*DD7/$(&HKTY^+L7(VBJ\('!:P4GI*?!B`D,P9!NQOCP;'"7
     17MF^;_1\U?O,:QF/!]NKI\1]G0#[,'N\P6$#[WP^VP[_D+B&;[`6)C*Z/5!P``
    2018`
    2119end
  • Tst/Old/fak.stat

    rbe3597 r606608  
    1 1 >> tst_memory_0 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:160996
    2 1 >> tst_memory_1 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:2239316
    3 1 >> tst_memory_2 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:2714684
    4 1 >> tst_timer_1 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:12
     11 >> tst_memory_0 :: 1658142747:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:82968
     21 >> tst_memory_1 :: 1658142747:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2314240
     31 >> tst_memory_2 :: 1658142747:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2625688
     41 >> tst_timer_1 :: 1658142747:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2
  • Tst/Old/integers.res.gz.uu

    rbe3597 r606608  
    11begin 640 integers.res.gz
    2 M'XL("".XS5L"`VEN=&5G97)S+G)E<P#M75ESVTB2?O>OP"C6'EV44`<*A1'%
    3 MC9W=?9B(C7W8F;<.JRU;M,UI'1R0=@L,__C-HPX42)$@9<J]O:/H&2.!JLPO
    4 M$U59B:R#?_W;?_SEO[,L$Z-L<C_/)A?PWZO\U5_=;0FWLTOXWTEFZ9$-CQ37
    5 M^#L\KBZROU^\JL(C/:+;@TDVX$<#48:'!=?[14`)<2HO7L&]?\VN9[/)I_OL
    6 M_@$PW$UOS_CNN*X?ZNSAPX<O=3V^@7H9D._''Q_J<<;\;B?WXZSX4_8NX?G.
    7 M57^<CC_,J>)\`$0]!BD/]V?9O)F.LS]^'M].\='%'P,XP^!ND9$4NM16&5U>
    8 MP(V+[/P\N[M^Q.?C3^,ZJ\?(;WP_OYX#SU>Q=&!6.DT5,/M%G0"+7]1%QG_`
    9 M#.Y/9E!B,I]<WTX6XVS^D.79]?U--O\\OH<''^KQ'?`?WUR\$H&I=0AO@2G`
    10 M/,G$Q>WMQ2O@=WQ,3QZ^CNN/MP^_'IX<G0+(V9?;.>!NP&S9K_7#_:=7@P`U
    11 MOLQJ!):<S;]>UX?7M[='Q`]$K/O[*7^;D<`V/U:K5S5!,D2_PBWK0JV_9SV1
    12 M"2H^Z5F<X,]G\Y]G\$Z_S'[^.+D=KRP\F]>3^T^^)<S.[L>_GF$=;TZ1C_`%
    13 M#_Q?-GNX&V?4W,#"D^OWM^-9*"O.,N)67X1;T.NF#[=--H5W_"C527.R$#(^
    14 MAIYW=PT0'K.[G^3;G]1;;O6GZE3'0M`')S?CZUOX?^1RVIPNXL/"/YS1T]G\
    15 MYG!R<Q2?0S=P.L[F\/S@^GWVX6:<??ST>7(02Y6IEEY9:H33<4W](NIIS[(#
    16 MF4.#U=GEP6G&EQ>O_*U,ZE`46B,6'<2B`U>4;@$^7U3F7/0X%CUV1>E69H,O
    17 MDX*+WDR^QL)$4'%W.RM"><GEKV+I*U?VRJ'(X2\45US\=2S^VA6G6UDLJ;GD
    18 M*)8<N9(C9AQ*%EQR&$L.7<EAAZ?ADF]BR3>NY)L.SY)+?HLEO[F2WSHEK9/>
    19 M`CKT2(==J.Z=75[&PGA-A?EF1*O<6QNV"@]]X6&WL'MOHU;AD2_,-R,,Y5X:
    20 M>M%0F@@J[FZWRKNW!L-**([75)IOM@KCBQL<<HL]HN*!@C$N/@"7&!JSPKYV
    21 M,3DY:8V="M\6W,*N-Y[/R9?\X0]_@*ZU?#/4*8G/8-`::!6^(;BU@L_2S5"G
    22 M&B7CN,Z?[L4?'N[NP&2A#VOP51@.?/@,XT1]=)$=X%56@R&`)5_#*\AS%6JX
    23 M`.+^P\/M[/".JL!5=I<I5\E16:RB7)7ZX5=7!:^@D.0JGLIDJ**YRM>;R=WA
    24 M##U9=H#7WK$=G$*U]HWX3G7!55LUNQ7;]4*KU(;KW<'PZBOB=5*S?:,ELN2J
    25 M,QCS#[DF7J*C5E0M4"VCV%:=::@R;=>8)A6J5H6#Z^6_@\#D[.Q,5&S:2(,3
    26 M]JR*O,5J-@_U8&@0HE6/:/@OU!-<;_SA\P/4P7\(+%Y$:Q2NA4RO/XU_G=S,
    27 M/T/1<,W<`]GRYH5K)?/)W;B&*O0O-'SZ-Q1R[>)O__-O__Z?%P?T#[.DR_@V
    28 M"]<*OCY,/HPO#NB?S.GFB!9B]^IKC)8>T1P0QCUFUS2,P[V,M.S<:U4O6]4;
    29 M5[U94;U]+[;UPK:J_\-5_\>*ZNU[+4VK5O7:5:]75*]75C>N+=3@%A[N#M6I
    30 MS8\N#N:?,9"=N;OD96>?'[[<WD"W^O@1WLOI9`!<-Q5KB7%-YV;\$>)[Z#\@
    31 M!.OZ&QF_FN16M+!Q3>JAOL'W<P#_PKO@*GS=*JMBV>E5X4K#5:L\4M"N0V1@
    32 M7+.:UM#8#J6%2O?CQSG3.'Y)BVHR@U5/(%@(O*#EA6L#(5+JA>D#:-;USM#.
    33 M^Q0+?,N6#`C#^$//?3+`=Q4:D(:)[)`?'872E?N$R2XOMOHB,Y7_)(.:6W^-
    34 M4?';:W`H^(55?X4Z]]=@P%^O9\05&#*.ZSE\-/T"'TOO0(C#7.8!,_1:N1WN
    35 M,H^XJ?8^L,,'Q"^3Z11-/L?6\;&&WM#60+0T.#OS*E#MPU\POL#+K^,/[[`Q
    36 MX2?S[,MT^E`#O@Y:JN+*OUOS##XGWFUG)]&V$V+<]9.[E%'9G^`KYNT*;4'5
    37 M^4/]`[65+6T9Y,[JNK3)+7R)4[9"JJ6_Q`)4D*SP?O*)E/AA5E#."FNQ[VP8
    38 M'0TCV]D7NV0.^=LPAVZ9HX-X9R.T1H/2.$]=HZWKQ`IPCVR``_0/M(!Q%O`0
    39 M=U;;9<HF-=IQVE&57S<F1'Z@JF50E2'NK*KUJF)6\*ZCJB)5.;GS`Y6U05D&
    40 MN;.RE5=64Q:I]?7149R^FM]QSND'*EX%Q9<![VH$FZ_(K?9-2>98&&*)C85=
    41 MNJZ5J,.:=0\QQU@1"],?)@0W`J/4X>%?_WQT"I^<G\;WF.M[J`]G1X'->BXM
    42 M-D]RN.L!W65!)43T*E2<]JB(SN1WE>+^'EEK*U9G@FC68&4^R,JS9+K(NH\I
    43 MR@]10IFZ#)'OZ'6_.\H^7@/`;I?F(M3[C[;JLI:"DK;,$$9;W<X]33T:)GD\
    44 M>0*-*^+\\-'JI[/UCYVZ3W!^N/ER.WZR*KNN)YYRW-,NT--2VEDJV"-:JFBG
    45 MW**EB%QO*2[B`O2CU4^?TM8]?<*,_'2V_O%3IN*GRZ9:KHZ?45L:LO"&].:*
    46 MAC2M1.3=D?_&_IE'-.B!T'NNZYOL_?5L$GM1&5.0M;<]$JX_K+8\%5C=R.C1
    47 M$T9GON/9P^T7G)[95O72J>ZP1L5M*QTZ[:MX.T=9Q^FGJI-D.MKN&[[*'<A8
    48 M_]WZSW(NN.;+?"G=<!0TKT0G(U84\%_A,9^=G4VOZ]F8.6RGA^CH$5A'X3+-
    49 MDVUK*>E?9ZB_P5*NX(ZF4BG:^O1N6\"J`YA8/!/SW5K,NHMY6\AZ"?*S$1^M
    50 M15RDB$_K;1$7'<2G];,1UVL1FYB#W1:K<5BY[@:44&C'EEM&A,&<2*QUT52`
    51 M1\]53SJ#9D^%RY;";0]<V0AQTO*E59JK/BVVM7#E!+8Y;+`S%7W2TL4:2XL<
    52 M?#]+&F!B_94,#X1_L*4"4/-/#M+A,Y%?K$4N/4"1X%;^=F@X3*YM.JX(?LP>
    53 M;:FM"MJVFH?(M8<AMW8(4#GPE#V<P7HCUFN-B"L>UGV"Q(4EF$+H53#P!C=#
    54 M4_3;:H\^ABNNFW@0>3GBI2K;\B^9_V`3?SOB]2W;\K?,_W@3_VKDE\1L*Z%B
    55 M"51UTT@Q^;H6!:Z=`E;GVV(0.6,XWZ"E$"->RK,M?\'\KS;QER->^[,M?\G\
    56 M7V_BKT:\8FA;_HKYCS;QUR->9[0M?\W\AYOX%R->G;0M_X+YO]G$GWOYMZWY
    57 MNU[^;1-_[N7#[5^`Z^;#C6^`^_GEY=827$?'FNLE<$\?;B_!=?3A)@F2>_%H
    58 M:PG2=>/11@G<CW$1P;8B7$^FJAN\%919CX)[.SS=%H3K[EAS8]2Z'@(X!+_V
    59 M;%L0Z!-"W?52](@70%/&-0ZN2T/PBK_`HSCC`?CNXM7//XE3\?92"KJ2<$47
    60 MZNVE@@N)SS1=X*.<KN!9'E@9-];Z&10'C!8BX=S!AX>[*2!\?POAV*,XS>2C
    61 MVC*0DL8/RW<M,Y1N#&ZID'L5=.YU,+E7PN9>BQ5*V##@)A-!="?,`JV,#UOE
    62 M6I,@?36S<;ANZU:YD3<%<]X+ROE.0"H_9K=@J-P-T"F,JUXPKG:!H7(_M+=A
    63 M"#>.IS!>]X+Q>B<8PD<`;1C2#?<IC%$O&*/54V2^9F2R)5#I0XDV4.7BAA3H
    64 ML!?0X7J@PUV!*A^3M(%J%X"D0'$TZ`.5RNWP<K4/7]I0"A>KI%"`0Q\D6&P'
    65 M((6/<]I`C`]J[N)>$Z%*'XC<Q4D>H:P/'CIO^K+?J[[<\*XO=WW9-L0F;<TJ
    66 M'XAT.E`_M*,-:$<[HZU"G--"J_,0U+QHZ]1Y#(G:<(2/;EZP@6H1(J,V%!FB
    67 M'$P:N[%W$..'00@@!B&"&(008K`BAL"%YG?`3^;/#D=P`?H=1`HM5@-1]>"U
    68 M$E>!S(X37#O'&+A._8Y&>F3'[]"_NA`^;!-CM)_2$L1U!7#J;=<H16/\%:#'
    69 MAE"B0E<KU+G:K,S5:J1^*=D3C^^_W+T?UT\^YI5)3SSD&;K=XA)=D@6N4OTM
    70 MZO]ZA?ZO-^O_>OVK?+W^1>X4U6A+2KQ.E:A0B=$*)4:;E1BM5V)/08^N2(]1
    71 MH@=NC;B#\&)9C^%F/8;K]=A33%3DI,<PU4.@'F]6Z!$&E#V,.H4@*&]2*!*A
    72 M?%L!Q0\GWW_(*20!^98"H>%AR(TTQ$0%>7H(B?!N\+(%N>SAY:J&<-FC)5QN
    73 M:`K[BIF*@AO#9:HYC1FC5=J,>F@SVJ#-WF*J@D>,44<;&C"PB;YPZV;O[01'
    74 M..2_H<J+-G!VPBPU0JDPIN(0Z#O%5(9W$[JE9KNEB8QP::+9/(DZ3^("T34&
    75 M.EG=N'S-R.2IVG'1T!K^V)#7/%Y5^PGY/=^@$7X2"JP2WJ"1+@W6,=6@EZD&
    76 M:U;0#M89@CD/=E5%^L1:HHIRF;6.*L>]5#E>H\IQUYTL/=[PRH_7O_+CW18;
    77 M@\9^7BZQ@W99N(X=SGO98:<TG-$^#9<`*4)VL@.%`OH>8'8,_$T1TY,)(.,2
    78 M@QTX5[W`[!2!&^,S@PF0TJ4&.T!>]P*R4Q1M2I\;3(!8EQSL`!GU`C):[RE'
    79 MNW9OZ[.#"50WY=2%.NP%=;@>ZG!7J'XZ*X%:YBY!V(%*<4`/L#O&"V7N,X0)
    80 M&.%2A!TP&`?TP+);N%`*GR-,H$B?).R^PW[M;;BAP0UW;7&E##.K"5[ETY<=
    81 MO)>7O?!>7J['VV*S)5X5YFD3O-HG5KOV[8=WN`'O<&>\.F16$[R%3ZUVW4\_
    82 MO*,->$<[XRU";C7!:T)R]85[MHG9U010Z=.K+]JYRY!?3<#8D&#%,Q[^&7A[
    83 M<]DX1XZ&B0:KT-VX_#%;JZ7KIN^XG:T5K?04#_^=?;(^F[<9P2[6PA'56R68
    84 M"K?`P<W!"E,--IMJL"YI2ZH,UAMBL-X0@UUZD<U9T4&JJ"!%CU<H>KQ9T>/U
    85 M>9'CC78X7F^'X_5V.-[)#H+M<)S:09(=TFD';XG?]K2#E:Q0=]X!][;![:L5
    86 M"OWN)AYH4YU7-EI`DP5>K[#`;W/J@7:\><11C8+4&*U08_?)AR<_FC9,3_35
    87 MI&!-TMD'2\?T)=,/K2^B_4P_//>3RQK6))U_P"UP<//-"DWVF:*E[6Q>;@1C
    88 M"<RW%6#VEZ&UEJ&D<Q"68XSAJL8Z[-%:]_;)9=TX/TQ;9,4#_>7E"KR7/:8.
    89 MGOKD2CGT_R!;:M4=%CVUK=Q@?YG.+%0\V@]7:?N<:9^G/]@VS0SUU<<-VIUY
    90 MGXI'[=$J?9XS\?/T!]VFN:&^^K@QNS/S4_&0G4[]O(1?J=SXV9W[J7@$329_
    91 M]N]:*C<,=F9_<)_@X-#%ZD?__(0)YBKH@R\8)AK,T-P6G<R[V\Q65;J9K>G%
    92 M*SS7=R'D27,BP^Q99=UT#CP?0($!%!@D!2HW23+%`TJ1A<R1B<P;5T3F-`-'
    93 MV?SI1;C)4VKGV6.<M):Y#`G^Y+9R:?9I-\O.\>9WSK'+7/D<^S386N;:I=A)
    94 MT7#799SP;KSIUB[B31%NEBZ'.UU.]&Q48[=>+_T^KC>)(M;E;Z=+&9Z-.';J
    95 M[M)O]_J6P*A\[K9M);?7ZO(R,:C;(36\3,M*G^U+RJJ04WM!2_N]3"PV*.FV
    96 M+D&=%S.VW_5$,B.0(N32\"R$V)4'L2WC/J6IRQZM\`42]QE-7<HD/&_7M_B<
    97 M,PU/N`+<YC.%3H]%!D*`%T`@=(%HZ"(4QAT[T_#%OKDX;L=U7\./VN0@]U&K
    98 MDA'@57,"8=.C%GHA]8FR=-G@8R%T_J@JL5#&%VGDB=*2[C987%M=/"IC%]K&
    99 M!Y)`2",5/FJH>E'D^E'I8@$`/-]&#62EN)!$;D(5@DHUR,^41?FHI%R4;6X*
    100 MF>NJ+*B<1.:V4!46;(@Y\9!5M;`17J-C%862"J4-59$@:2"T$%BE05'@T>2C
    101 M+,VB,BU`&@U2"FFIE@*Q`RT!.]:2)+<PIL1Z#0HN*Q`L"P";VZA\4T3!:.U!
    102 MF1<%L5"DL%4Y<4"53TI=5<BB`2"#$O2'=XSM)H_Z%FB+P$.3H94QS$0!*E`F
    103 M+XF)!%0#:]`T*F\(%F/,H24H&8S=M/0J$*+0%2B-##6:2@-(8JC05J9$8<!0
    104 M(DAFGY?8>'*V(WS9+X36T<*&&E8`6=#[JTH&J1%RJ8J*>"J$+$2.9@6FDD&C
    105 M58!K0ZCY_0@#S;XP\=4W9;2EP=<=)!1H9P$=A.V@J6W!:$X2%"I!*J$`2;;F
    106 MUPH2&M2#S22470AC6Z^\I$;I36.P=13PEDA&0>]!589D:%8*)*(,:A_\DE"$
    107 M1*785B"C8:6H\0@![]KFH7$V-K[:DKI.T,G@:X+&3N\6I)=H)I4;$JBI,:&%
    108 M49XB%<E4*$^2BM2Z0%Y#.E(/JN!)U6J1EMJ=?T\EJAL$&NH,VEI^307J2]JC
    109 M0$WZDJ%0H")]J;VA0-EZBQ7T9E"8?86I%J!XZ%1-%1N>Q38:K%O2ZU6&91O2
    110 MG:&`\()Z--D)A6M^O]044;HB[:E_5N@70'OG=@PX!M2??""T)V%B3ZK8X;H6
    111 M9*D+!N5+?/4"!AE!``S:@@R%\@MJS]0R4;PF6U!GKM#!@"G89QET,&@*\J\:
    112 M_`O:@@:2A90VN(9&Y*W>4K$_]>_=DIL+2$IN%6@G0(*NCMLK`BFH]W*WK]!/
    113 MH5G(\QGT4V@6\MH:_12:!8<,"6X*['("4O/H!T0>K(,@JI9U`(1M60=0E-$Z
    114 M@,)$ZU3DZ+QQ##JZ8!R-?BX81Z*?8^LT:)O@XAHA8L<&5++5)JO89@"%;;49
    115 M@%'&-@,P3*O)&/2/H<5H=(^QQ4CTCZ[)("2P3'!<0H3>@^(!C>\^*+]J=1^0
    116 M;T/W`?%E[#V&/*GO/!H=:<L#HB?UG0?'NUP';]P(&?T-0`FN`X4#%N\[4'@5
    117 M?0=(M\%U@/`R>@Z-/C8X#HD^UCL.A(%&"#Y4R.`H29X(GA+E@7CO*D%>%3PE
    118 MR+/146IRM]Y/2G2WP4\V!>OMAX5&J.C>A`Q#`4D3<2P`<2#<CP4@KPI#`8BS
    119 MK9%`HK_U(P&*-C8Z;*'BZ$8B9!C>4(((PQM(`'EA>`,951S=)#E8/[JA.%#/
    120 M#SR-T-%A"A5':!0@PPB-`D08H8$_B`LCM"*OQ8,)BFH[?:%#3($<58PID*4,
    121 M,06R%*V8@OJZ"RJ0/<+W(U<CBN!718Q[D&&,>Y!A*^Y1R-X%/NQ'\C@RX&`H
    122 M@T\2.D1CR$2UHC&%/%TX1ATO#R-:(Z)_%46("9&#CC&A0GXN*$1>@"B,"<*$
    123 M4!1K%2$4Q5HZQ*+(P6H_D#6B#.Y3F!CT8IW"1[U8O93!X8LR!M18SH2(&NN@
    124 MG(K+V>`&1>FC<RR.P3D[:6%]8(]%@(TK7I&G$CB:HO,4%7W$Q&\8W#T_=1-*
    125 M\28>F).ER^XE;C^?NIF.6++`F^U)`_[*VV-J#V3B43CIC(&4]"WW;0G(WG)Z
    126 MDC:G3]/9`BGIDW'8-1U]*'9V+$A)WX;#SEU%'X$N`1PX*/K62].H^[<T;8>>
    127 M=G.H4E&;25*H^S8V[7>>=O*G4M&Y"U.?/EWYD:_XU(3=%\-+Y<],J+M+<G9=
    128 MD/-BRVU6YGZ?E9N5?O/R"1TV[DWDSX*HNVO@O_L*^+XPP]$1;9C^Z(BZN[[]
    129 M][BZ'=3UJ]O;-K!N<7O=7=N^EY7MTN\)/T]`Q'.NZN5U[7M:U2Y5ZXRL%ACM
    130 M3[NHN]GVO:QHESJ<==$&X<^ZJ+OKV?>RFEWJ<-)%&X0_Z:+NKF7?<B5[7Q#A
    131 M%(LV"'^*1=U=I;[E&O6^(,()%6T0_H2*>CFEOJ<UJB#33UZT@?CS*>JE?/I^
    132 M%J>"1#]YT8813J>HE]:=[[SJ/"Z`V&$<TB:L.&_C#.=EU$OKS7=>;1Z7-JP<
    133 M3U<_[JM&&1:BM]4(!WS42\O0MUV$WA=(/+NC#22<W5$OK2_?=G5Y7R#Q6(X6
    134 MD"(>R_&"7;)H'<K1!A,.Y7BQ7EG$(SG:0.*1'/71/Z-3-$A<*MXZ>U7B3O(Z
    135 M62C^W#46^UY!L=Y*SUI0#]8`*]7I"G&)V^KK9('X;W1Y^/?9`POZDA$&J1$*
    136 M-,+QDA%^GTO')1T^4*<KQR6>/5"[.>NV#<XWV^!\O0KGZU5XXO&'1/R6"AI2
    137 M\#Q5L$0%TY7Q_P?6Q4LZSJ#N+HN7>)Q!G:R*_WVNB9=TA$*=+HF7>()"G:R(
    138 M_PVOAP>TI$*R'%[BB0UULAK^N6OAG[/2'>`0QE&*42#&X1+&[[W*O2]&01B'
    139 M*4:)&-\L8=QGBI1.4J@[R6A#T<:W)2#[RX\:'M'39+2A$7VXW+">LV[]61]M
    140 MAL?<8:=MT:#;38\;&H:2E=W/7]?]K$7;TO!HDJ[9EH:&D]$RT#V<U-,7*(\4
    141 MHPY0&BC22807Z"'LM;N3"(;\=C*)L/=.PLZW,XF`9PT,#NMT#?;_YZ\#.@4A
    142 M6B0:BG^<CG]Z<+>IE%*ZJ93)#1UV]/8RS'"YHP(&]*C7>=)BV_.DI=_U3T*B
    143 M7MK-"@10,G_$8Y7PHH$+A1>+4+QP"?0`-,:^'-Q\[Q2ZWTQ_GL(V(8?>0<+A
    144 MY48L.T:A?BN]$QSQE"Z-WD%SU0?+3O&@WT9_E>*P+I/>P?&Z#XZ=@KK2^EQZ
    145 M@L.ESKHX1GUP[!2XE3YSEN"PN<NG=W`,^^#8*3BSN<^H)SB$2ZEW</"PLA')
    146 MCJ./%3ZIGF"1+JO>P4+CRD8HNXT^5OJ\>H)$^<0Z0@G>T&J?Q\;;(2:RA<\+
    147 M=U_F9:^WN5,P88N0&4Z0&Y\:[C;P7EAV"VRL"<GA!$L9LL,OV[K*F!].\%B?
    148 M('[)!F9#BCC!4H4<,?T>;#@<V1>@WWJ\B:<PMP9E^F7%F_14Y<=!/`JY\8<3
    149 MAM&1?@[Q)AZ=O&$PI=\CO'')IH",-CZ$$Q#=K@=_#"+OA@@,-#%(DSG.PK_M
    150 M;`[_*N'-4CJ'?CSPQN5SR(*/?,HC7(C*F1"N%G"E\<HV>$9DP9=XU]#E`N^6
    151 M>%DV>'2DY4N))2J^IB(B)V*!901*$Z;!`R:%Y&N%%81B0G(5S137(<EF075(
    152 M=-$4>%WRM:;ZE@G%]2NF)#&0.5/$01*"8H$<)"'0C<%KQ=<%<I.:"4W<9,&4
    153 M8FZ&*<GL2J:8'X'0"^)'$%13HCUSOC;(6PDF"N*M)%.:>"O%E"+>2C,EB;DJ
    154 MF"+NBD"H!7$G"+*Q>&WYNB1)%1.&).F<J8(D:<&4)DE:,J5(DE9,21*E-5,D
    155 M2Q,(N4!9FC"(!L]`UR5?6VHTEHF2Y59,&9);Y$P5)+<03&F26TBF%,DM%%.2
    156 M!!>:*9)<$`JQ0,D%H<`U[$B43%#;+2P3W%"+BBENAR9GBEN5$4QQJS"2*7Z/
    157 M1C'%MC::*;:`*9@B((:!+`B(02"XDA:O+5_GU'4J(BKN/#D1EB"5@HB2$)62
    158 M"$.`2D5$07A*380F.&5!A"(TI2%"$IJ2`3":DA`L"$V)`'!),_;8G*\%(K."
    159 MB9R@64E41="L(L(2-*N)*`F:+8@P!,T:(@J"9DLB-$&SE@A%T"PCD(RM8@P,
    160 MKB(,"P)7(8*R$0B@4GS-OD4S(0AH53"5$]+*$%41TJHDPA+2RA)1$M*J(L(0
    161 M4I'G1!4$5>2"*$U81<XH%(,5.0.1#%?D#(4!BYR@+`BQR!$)+@DFHF2"75UN
    162 MF7*^+J^8%,Y#YDSF[/#(8^(J;W)YY#-Q7;DA2A%5LAKD-'%)/:E!7A-7]Y,:
    163 M@M%HIX9@/,JI(1B0='H(!N04(>^)Z_2)0#2X+)L(R00[8'*@O+*<2,TDNV!!
    164 M/I27SA-IF,Q9+?*BN/J;U"(WBCL82"URI+B?@M0B5XJ;/$@MQ7`*IY9B0-JI
    165 MI1B1<FHI1B2=7HH1.<7(H>)6""(0CFX$H2&72NNEB:J8TFZ<RIGDH4&05]6T
    166 MG)Y(R:1@+<FOTBX28DR.%?>VD)KD67&[#:E)OA57\).:FO$8IZ9F1(534S,D
    167 M[=0L&))R:A8,23H]"X;D%"4?B]M/B$`\N`"<B(()&K($.5E:9\XB2B:U&Y\M
    168 MDSQJ"?*TM'Z>9)"KI47Y)(5\+2WZ)SGD;'%;`:E-SA8W,9#:A@&53FW#D(Q3
    169 MVS"FPJEM&)-V:AO&I)S:AC%)IW?)F)SBY'FA)`$BSRL;07C(\TI<\$Z49HK'
    170 M4T'.E[84D$1RO[1-@222`Z9]$"S1,LECJB`O3!L[2"@Y8MJM0&+)%>,^%C*#
    171 M9436F<$RIM*9P3(HX\Q@&53AS&`9E'9FL`Q*.3-8!B6='2R#<H8@QXS[QXA`
    172 M1`W_W`DY9ESQ3X0BHG1AER:*AWI!KIDV)Q!EB.*A7I!OIBT71%FB>*@7Y)UI
    173 MDP@%;SE1.1E#DG>F/2]$$13+II#DG&F#$5&$Q;`A)/EFVG=%%&'1;`9)WIDV
    174 MJ!%%6"1;09)S;M@*DESS@JP@T2\W'#>C4VXX7I;HDAL7&TOTR(V+?"4ZY,:%
    175 ML1+]<>.C4/3&C0\;T1<W+K*3Z(D;%VY)=,2-BWHD.N+&1QL2/7'C!GB)CKAQ
    176 M@ZA$-]RX,4FB$VZ<*Y?H@AOG\20ZX,8Y`HG^MW']0:+[;5PSD.A]&V<`]+V+
    177 MN`R>?N#[)IDG=5])O\V)4OY5\9O.3"G]"/A-,E7JM/A!<Z7\6^`WG<E2^B'P
    178 MFV2VU,'\0=.EE668Z7PI_3#Y33)AZF#N<SZ(?\W\)ITR53DG(;XM8]G;?!#(
    179 M9"3?4B2<\^CLX5$Y)S8ZLY0JYP1&,DWIW_6/FJ=4=)Y+0!4UXUS):`76'S95
    180 MJ7*7!AEUL'(6))VLW'_K!+D,IS-=J7+VG\E\Y?X;J'."Z8REPI-U!H<N9;<B
    181 LHZ?PQ)O_^LN?LX/Y;'YV.WE_<`$7/\_FU_,OLT-Q=/$OK_X7R,I@272D````
     2M'XL("&M`U6("`VEN=&5G97)S+G)E<P#M7=USVSB2?\]?P75=LOZ20WP0!->2
     3MKF[O[F&KKN[A=M^FQA,G4A+M6+:64F9,5?[X0W?CDY(EBHZ<N;EUS6[8)-#]
     4MZP;0:#9`Z*]_^X^__'>696R<S>Y7V>S:_/<J?_57>YN;V]G(_.\BT_A(^T>"
     5M:OS=/*ZNL[]?OZK\(SG&VX-9-J!'`U;ZAP75^YF9$NR27[\R]_XUNUTN9Y_N
     6ML_L'@V&^N+NBN].Z?JBSAP\?OM3U=&+J989\/_WX4$\SXG<WNY]FQ9^R=PG/
     7M=[;ZXV+Z88455P-#U%,CY>'^*ELUBVGVQ\_3NP4\NOZC!Z<(W!TPXDR64@LE
     8MRVMSXSI[^S:;WS["\^FG:9W54^`WO5_=K@S/5Z&T9U9:385A]K.X,"Q^%M<9
     9M_1EFYOYL:4K,5K/;N]EZFJT>LCR[O9]DJ\_3>_/@0SV=&_[3R?4KYIEJB_#.
     10M,#4P+S)V?7=W'<2'!JK&QCK+U2^W]>GMW=W9]2LCTU3;]?=#_F.&[`<1/X+:
     11MJ1I#&:Q;X<ABIM;?LX[(&!:?=2R.\%?+U4]+TTY?EC]]G-U-MQ9>KNK9_2?7
     12MNLNK^^FO5U#'F9/E8VBT@?O+E@_S:89=R%AX=OO^;KKT9=E5AMSJ:W_+C*3%
     13MPUV3+4R[/7)QT5RL&0^/S6B:WQH(C]G\!_[C#^)'ZLF7XE*&0F9<S2;3VSOS
     14M_\#ELKE<AX>%>[C$I\O5Y'0V.0O/3=>V.BY7YOG)[?OLPV2:??ST>7822I6I
     15MEDY9,.7#8EIC7P]ZZJOLA.>F$\IL='*9T:7IC/96QJ4O:GHC%!V$H@-;%&\9
     16M?*XHSZGH>2AZ;HOBK4Q[_\09%9W,?@F%D<#B]G96^/*<RM^$TC>V[(U%D9L_
     17M7UQ0\=>A^&M;'&]EH:2DDN-0<FQ+CHFQ+UE0R6$H.;0EARV>BDJ^"27?V))O
     18M6CQ+*ODUE/QJ2WYME=16>@1TZ)`.VU!MFXU&H3!<8V&Z&=`*VVK#J/#0%1ZV
     19M"]MV&T>%QZXPW0PPA&TT\(R^-!)8W-Z.RMM6,U.%+P[76)IN1H6AX0:GU&//
     20ML+BGS+P5'AB7Z#NS@+%V/;NXB.9#`:UE;L'0FZY6Z$O^\(<_F*&U>=/7*9'/
     21M8!!-G@):R-S:PF?CIJ]3C9.Y6>9/C^(/#_.Y,9D?P]+X*ICB/WPV\T1]=IV=
     22MP%56&T,8EG1MFB#/A:]A@X+[#P]WR],Y5C%7V3P3MI*ELE!%V"KUPZ^V"ER9
     23M0IRJ."KCOHJD*K],9O/3)7BR[`2NG6,[N335XANA365!5:.:[8IQ/=\KI:)Z
     24M\R]W*U<1KI.:\8U(9$E5EV8>/Z6:<`F.6F`U3T5&T5&=A:^RB&LLD@I55.'D
     25M=O/OQ#.YNKIB%9DVT,8).U9%'K%:KGP],S4P%M5#VOSGZS&J-_WP^<'4@7\0
     26M+%P$:Q2VARQN/TU_G4U6GTU1?TW</1EY\\+VDM5L/JU-%?S7='S\UQ>R_>)O
     27M__-O__Z?UR?X#['$R]":A>T%OSS,/DRO3_"?S.IFB0BQ;?H:HJ5',(<)S1ZS
     28M6YS&S;T,M6S=BZJ74?7&5F^V5(_OA;Y>Z*CZ/VSU?VRI'M^+-*VBZK6M7F^I
     29M7F^MKFQ?J(U;>)B?BDN=GUV?K#Y#<+JT=]'++C\_?+F;F&'U\:-IE\O9P'#=
     30M5RP28[O.9/K1Q.QF_!@A4-?=R*AIDEO!PLIVJ8=Z`NUS8OXU;4%5Z#HJ*T+9
     31MQ4UA2YNKJ#Q0IE_[R$#9;K6H36<[Y=I4NI\^KHB&^8MK4),8;'MB@@7/R_0\
     32M?ZU,B)1Z87RI6;:]L^GG78IYOF4DPX1A]/(&P>[YN7DU00/B-)&=TJ,S7[JR
     33MKR79Z/J@MRQ5N=<L4_/@-RPL?G=K'`J\-=6_F#KWM\:`O]XND:MA2#AN5^9%
     34MZ&?S`O3."+&8R]QC-J.6'X:[S`-NK'T,[.8%XN?98@$F7T'O^%B;T1!KP"(-
     35MKJZ<"EC[]&>(+^#RE^F'=]"9X#5X^66Q>*@-OA9:K&++O]OQS+Q.O#O,3BRV
     36M$V#L^QI=\J#L#^8MYL<MVAI55P_U=]261]H2R-[JVE3(W</])\Q`<+'QEU@`
     37M"Z(5WL\^H1+?S0K"6F$G]MZ&D<$P/,ZHZ`US\-^&.61DCA;BWD:(9H-264]=
     38M@ZWKQ`KF'MH`)NCO:`%E+>`@]E;;9K]F-=AQT5*5FAL2(M]1U=*K2A![JZJ=
     39MJI#IF[=4%:@J)7>^H[+:*TL@>RM;.64E9I&BMX^6XOC6_(YR3M]1\<HKO@FX
     40MKQ%TOB6WVC4EF4-A$TOL+6S3=5&B#FK6'<2<0T4HC'^0$-P+#%.'IW_]\]FE
     41M>>7\-+V'7-]#?;H\\VQV<XG8/,EAW@&ZS8)R$]$+7W'1H2(XD]]5BOM;9*TU
     42MVYX)^K5^H&H;^2#-KY(E(&U?IC`_A`EE'#)(OL/F?G>6?;PU`-M#FHK@Z#\[
     43M:,AJ#$IBF3Z,UC+./2T<&B)I/GD"C2UB_?#9]J?+W8^MND]P?IA\N9L^695<
     44MUQ-/*>Z)"W2TE+26\O8(EBKBE%NP%)*[+45%;(!^MOWI4]K:IT^8D9XN=S]^
     45MRE3T=--4F]7A->I`0Q;.D,Y<P9`J2D3.S]P[]D\THYD1:$;/;3W)WM\N9V$4
     46ME2$%63O;`V''PW;+8X'MG0P?/6%TXCM=/MQ]@>690U4OK>H6:U!<1^G015?%
     47MXQQE'9:?JE:2Z>RP=_@JMR!#_7>[7\NIX(XW\XUTPYG7O&*MC%A1F/\*A_GJ
     48MZFIQ6R^GQ.$P/5A+#\\Z".=IGNQ02W'7G+[^'DO9@CU-)5*T]>7\4,"B!1A9
     49M/!/S?"=FV<9\*&2Y`?G9B,]V(BY2Q)?UH8B+%N++^MF(ZYV(5<C!'HI56:Q4
     50M=P]*4ZAGSRT#0F].(':Z:"Q`L^>V)ZU)LZ/"9:1P[($K'2#.(E]:I;GJR^)0
     51M"U=68,QACYVQZ).6+G98FN7&]Y.D`2367W'_@+D'!RI@:O[)0CI])O+KG<BY
     52M`\@2W,+=]AV'R)U=QQ:!E]FS`[457MNH>[!<.AC\8(=@*GN>O(,SV&W$>J<1
     53M8<?#KE>0L+$$4@B="GK>QLW@$OVAVH./H8J[%AY87HYIJ\JA_$OB/]C'7X]I
     54M?\NA_#7Q/]_'OQJ[+3&'2JA(`E;=-U/,?MF)`O9.&59O#\7`<L+P=H^6C(UI
     55M*\^A_!GQO]G'GX]I[\^A_#GQ?[V/OQC3CJ%#^0OB/]['7XYIG]&A_"7Q'^[C
     56M7XQI=]*A_`OB_V8??QKE7P_F;T?YUWW\:90/#V\`.\R'>UN`QOEH=+`$.]"A
     57MYFX)--*'ATNP`WVX3P*G43P^6`*WPWB\5P*-8]A$<*@(.Y*QZAYO9<KL1D&C
     58MW3P]%(0=[E!S;]2Z&X)Q"&[OV:$@P"?XNKNER#%M:L:,:YA<-Z;@+7^>1W%%
     59M$_#\^M5//[!+]N.(,[SBY@HOQ(\C82XX/)-X`8]RO#+/<L]*V;G6K:!88+@1
     60M"=8./CS,%P;A^SL3CCVRRXP_B@,#*:[<M#R/S%#:.3A2(7<JR-SIH'*GA,Z=
     61M%EN4T'["31:"\(Y?!=H:'T;EHD60KIKI,%W'NE5VYDW!O.T$Y6TO()6;LR,8
     62M(K<3=`KCIA.,FSXP1.ZF]A@&L_-X"N-U)QBO>\%@+@*(87`[W:<PQIU@C+<O
     63MD;F:@<F!0+D+)6*@PL8-*=!A)Z##W4"'?8$*%Y/$0*4-0%*@,!MT@8KE>C2N
     64M=.%+#*6PL4H*Q7#H@@2*]0!2N#@G!J)<4#,/WX\P4;I`9!X6>9C0+GAHM?2H
     65M6U./]K3UJ&]C:Q^;Q)I5+A!I#:!N:,=[T(Y[HZU\G!.AE;D/:EZT=\H\A$0Q
     66M'.:BFQ?LH)+YR"B&PGV4`TEC._<.0OPP\`'$P$<0`Q]"#+;$$+#1?&[X\?S9
     67MX0AL0)^;2"%B-6!5!UY;<17`[#S!U3O&@'WJ<YSI@1VUH6LZ'SX<$F/$3W$+
     68MXJX"L/36-TJ1$']YZ*$CE*#0S19U;O8K<[,=J=M*]L3C^R_S]]/ZR<>T,^F)
     69MA[1"UR\ND25:X";57X/^K[?H_WJ__J]W-^7KW0W9*ZJ1&I5XG2I1@1+C+4J,
     70M]RLQWJW$D8(>6:$>XT0/^#1B;L*+33V&^_48[M;C2#%1D:,>PU0/!GJ\V:*'
     71MGU".,.L4#*&\2:%P@/)U"Q0WG7S[*:?@".1K"@2GAR%U4A\3%>CI34@$=[V7
     72M+=!E#T?;.L*H0T\8[>D*QXJ9BH(ZPRC5'.>,\39MQAVT&>_1YF@Q54$SQKBE
     73M#4X8T$5?N'>3][:"`QSTWZ;*BW9P<L(D-4"I(*:B$.@;Q52*OB:T6\WZI8D4
     74MLVFBY2J).B_"!M$=!KK8WKE<S<#DJ=IAT]`._M"1=SS>5OL)^1U;4#&W"&6L
     75MXEM0<9L&:YEJT,E4@QT[:`>[#$&<!WU5X2ZQEJ@B;&:MI<IY)U7.=ZARWG8G
     76M&X_W-/GY[B8_[[?9V&CLUN42.TB;A6O9X6TG._1*PRGITG`)D,)G)UM0,*#O
     77M`*9GX*^*D)Y,`"F;&&S!N>D$IE<$KI3+#"9`2IL:;`%YW0E(KRA:E2XWF`#1
     78M-CG8`C+N!&2\VU..^PYO[;*#"52[Y-2&.NP$=;@;ZK`O5+><E4`M<YL@;$'%
     79M.*`#V)[Q0IF[#&$"AMD480L,Q`$=L/0+%TKF<H0)%.Z2A.TV[-;?AGLZW+!O
     80MCRNY7UE-\`J7OFSA'8TZX1V-=N.-V!R(5_AUV@2O=(G5MGV[X1WNP3OLC5?Z
     81MS&J"MW"IU;;[Z89WO`?ON#?>PN=6$[S*)U=?>&2KD%U-`)4NO?JB@[OT^=4$
     82MC/8)5CCCX9^!MS.7#FOD8)A@L`K<C<T?D[4B7?>]Q_6V5K#24SS<>_;%[FS>
     83M?@1]K`4SJK.*-Q5\`F=N#K:8:K#?5(-=25M49;#;$(/=AACT&44Z)T4'J:(,
     84M%3W?HNCY?D7/=^=%SO?:X7RW'<YWV^&\EQT8V>$\M0-'.Z3+#LX2O^UE!\U)
     85MH?:Z`WS;9F[?;%'H=[?P@!_5.66#!21:X/46"_PVEQ[PBS>'.*A1H!KC+6KT
     86M7WQX\J5IS_)$5TT*TB1=?=!X3%^R_!"]$1UG^>&YKUQ:D2;I^@-\`F=NOMFB
     87MR3%3M/@YFY,;P&@$\W4+F.-E:+4F*.D:A*888[BMLPX[]-:CO7)I.\\/TQY9
     88MT40_&FW!.^JP=/#4*U?*H?L+V4:O;K'HJ&UE)_M1NK)0T6P_W*;M<Y9]GGYA
     89MV[<RU%4?.VFWUGTJFK7'V_1YSL+/TR]T^]:&NNICY^S6RD]%4W:Z]/,2?J6R
     90M\V=[[:>B&319_#F^:ZGL--A:_8'O!`>G-E8_^^<KC#=7@2]\WC#!8`K7MO!D
     91MWGXK6U5I5[86UZ_@7-\UXQ?-!?>K9Y6VRSGF^<`4&)@"@Z1`91=)%G!`*;#@
     92M.3#A>6.+\!Q7X#";O[CV-VE)[6WV&!:M><Y]@C^Y+6R:?='.LE.\^8US[#P7
     93M+L>^\+;FN;0I=E34W[49)[@;;MJ]BW"3^9NES>$N-A,]>]7H-^JY^X[K3:*(
     94MMOG;Q4:&9R^.7L.=N\^]OB8P*I>[C:UDO[4:C1*#VB^DAJ.T+'?9OJ2L\#FU
     95M%[2T^Y:)Q'HE[:=+ILZ+&=M]]80R`Y#"Y]+@+(0PE`>A+\-W2@N;/=KB"SA\
     96M9[2P*1/_/*ZOX3EE&IYP!?"9S\(,>B@R8,QX`0""%X`&+WQA^&)GX=_8]Q>'
     97MSW'MV_"C5+F1^RA%20C@JKDP8=.C9'+-Y870>-G`8\9D_B@JMA;*%6GXA9`<
     98M[S907&I9/`JEUU*'!QQ!<,4%/&JP>E'D\E'(8FT`.+Z-&/!*4"$.W)@H&)9J
     99M@)\JB_)1<+XN8VX"F,NJ++`<!^:Z$!44;)`Y\N!5M=8!7B-#%0&2"B$55N%&
     100MTH!)QJ!*`Z*,1^./O%3K2D6`)!BD9%QC+6'$#B0WV*$61[F%4B74:T!P61G!
     101MO#!@<QV4;XH@&*P]*/.B0!8"%=8B1PZ@\D4IJPI8-`;(H#3ZFS:&?I,'?0NP
     102MA><AT=!"*6(B#"JC3%XB$VY0#;0"TXB\05B$,3<]07!O[";2JP"(3%9&:6`H
     103MP532@$2&`FRE2A!F&'(`2>SS$CI/3G8T;_9K)F6PL,*.Y4$6V'Y522`E0"Y%
     104M42%/`9`9R\&LABDGT&`5P[5!U-0^3)EN7ZC0]$T9;*F@N;V$`NS,S``A.TCL
     105M6V8V1PD"E$"50`!'6U.S&@D-Z$%F8D*OF=)1DY?8*9UI%/2.PK02RBBP'42E
     106M4(8DI8Q$D(']@QH)1'!0BFQE9#2D%'8>QDQ;Z]QWSD:'IBUQZ'B=%#23Z>S8
     107MMD9Z"682N4*!$CL36!CD"501307R.*J(O<O(:U!''$&5>5)%/5)COW/M5(*Z
     108M7J#"P2"UIF8J0%_4'@1*U!<-!0(%ZHO]#03RJ!4K,YJ-PN0K5+4VBOM!U52A
     109MXVGHH]ZZ)3:O4"1;H>X$Q0@O<$2CG4"XI/;%K@C2!6J/X[,"OV"TMVY'&<<`
     110M^J,/-/V)J3"2*G*XM@=I'()>^1*:GIE)AB$`!;9`0X'\`OLS]DP0+]$6.)@K
     111M<##&%.2S%#@8,`7Z5VG\"]@")Y(UY]J[AH;ET6BIR)^Z=M?HYCR2DGH%V,D@
     112M`5='_16`%#AZ:=A7X*?`+.CY%/@I,`MZ;0E^"LP"4P8W;LK8Y<)(S8,?8+FW
     113M#H"H(NL8$#JRCD%1!NL8%"I8IT)'YXRCP-%YXTCP<]XX'/P<6:<!VW@7US`6
     114M!K9!Q:,^684^8U#HJ,\8&&7H,P:&BKJ,`O_H>XP$]QAZ#`?_:+L,0#*6\8Z+
     115M,3]Z0+Q!XX8/R*^BX6/D:S]\C/@RC!Z%GM0-'@F.-/*`X$G=X('Y+I?>&S>,
     116M!W]CH'C7`<(-%N<[0'@5?(>1KKWK,,++X#DD^%CO.#CX6.<X``88P?M0QKVC
     117M1'G,>TJ09\0[5VGD5=Y3&GDZ.$J)[M;Y20[NUOO)IB"]W;30,!'<&^-^*D!I
     118M+,P%1IP1[N8"(Z_R4X$1IZ.9@(._=3,!B%8Z.&PFPNR&(KB?WD`"\].;D6#D
     119M^>G-R*C"[,;1P;K9#<09]=S$TS`9'"83888&`=S/T""`^1G:\#?B_`PMT&O1
     120M9`*B8J?/I(\I@*,(,06PY#ZF`)8LBBEPK-N@`M@#?#=S-:SP?I6%N`<8AK@'
     121M&$9QCP#V-O`A/Y*'F0$F0^Y]$I,^&@,F(HK&!/"TX1@.O-S/:`T+_I45/B8$
     122M#C+$A`+XV:`0>!E$?DY@RH>B4*OPH2C4DCX6!0Y:NHFL8:5WGTR%H!?J%"[J
     123MA>HE]PZ?E2&@AG+*1]10!^145$Y[-\A*%YU#<0C.R4DS[0)[*&+8V.(5>BH&
     124MLRDX3U;A2TQXAX&OYQ=V02G<A`-SLG3;/8?/SQ=VI2.4+.!FO&A`;WE'3.T9
     125MF7`43KIBP#F^RWW=`'*TG!['C],7Z6H!Y_C*.&R;#E\46U\L<([OAL/678$O
     126M@38![#D(?-=+TZC'MS1^#KUHYU"YP#Z3I%"/;6S\WGG1RI]R@><N+%SZ=.M+
     127MOJ!3$_IOAN?"G9E0M[?D]-V0\V+;;;;F?I^5F^7NX^4+/&S<F<B=!5&W]\!_
     128M\QWP76'ZHR-BF.[HB+J]O_WWN+O=J.MVM\<VT'9S>]W>VWZ4G>W<?1/^-@$1
     129MSKFJ-_>U'VE7.Q?1&5D1&.E.NZC;V?:C[&CGTI]U$8-P9UW4[?WL1]G-SJ4_
     130MZ2(&X4ZZJ-M[V0_<R=X5A#_%(@;A3K&HV[O4#]RCWA6$/Z$B!N%.J*@W4^I'
     131MVJ-J9+K%BQB(.Y^BWLBG'V=SJI'H%B]B&/YTBGICWWGO7>=A`T2/>4@JO^,\
     132MQNG/RZ@W]IOWWFT>MC9LG4^W/^ZJ1NDWHL=J^`,^ZHUMZ(=N0N\*))S=$0/Q
     133M9W?4&_O+#]U=WA5(.)8C`E*$8SE><$@6T:$<,1A_*,>+C<HB',D1`PE'<M1G
     134M_XQ.P2!AJWAT]BJ'+\GK9*/X<_=8''L'Q6XK/6M#O;&&L5*=[A#G\%E]G6P0
     135M_XUN#_\VW\`:?=$(@]0(!1CA?,,(O\^MXQP/'ZC3G>,<SAZH[9IU;(.W^VWP
     136M=K<*;W>K\,3C#XGX`Q54J.#;5,$2%$QWQO\?V!?/\3B#NKTMGL-Q!G6R*_[W
     137MN2>>XQ$*=;HEGL,)"G6R(_XWO!_>H$45DNWP'$YLJ)/=\,_="_^<G>X&#F(<
     138MIQ@98!QN8/S6N]R[8F2(<9ABY(#QS0;&8Z9(\22%NI6,5AAM?-T`<KS\J*(9
     139M/4U&*YS1AYL=ZSG[UI_UTJ9HSAVV^A9.NNWTN,)I*-G9_?Q]W<_:M,T5S2;I
     140MGFVN<#H9;P(]PDD]78'23#%N`<6)(EU$>($10EZ[O8B@T&\GBPA''R3D?%N+
     141M"'#6P."T3O=@_W]^.\!3$()%@J'HQ^GHIP?[+:64W"ZES"9XV-&/([_"98\*
     142M&."C3N=)LT//D^;NJW\4$O22=E7`@^+Y(QRK!!>-N1!PL?;%"YM`]T!#[$O!
     143MS;=.H;N/Z=^FL)7/H;>04'BY%TO/*-1]2F\%!SRE3:.WT-QTP=(K'G2?T=^D
     144M.+3-I+=PO.Z"HU=05VJ72T]PV-19&\>X"XY>@5OI,F<)#IW;?'H+Q[`+CE[!
     145MF<Y=1CW!P6Q*O86#II6]2'K./IJYI'J"A=NL>@L+SBM[H?2;?31W>?4$B7")
     146M=8#BO:&6+H\-MWU,I`N7%VXWYJA3:_8*)G3A,\,)<N52P^T.W@E+O\!&*Y\<
     147M3K"4/CO\LKVK#/GA!(]V">*7[&#:IX@3+)7/$>/OP?K#D5T!_*W'23B%.9J4
     148M\9<5)^FIRH^#<!1RXPXG]+,C_ASB)!R=O&<RQ=\CG-ADDT>&'S[X$Q#M5P_N
     149M&$3Z&L(SD,@@3>98"_^VLSGTJX23C70._GC@Q.9ST(*/=,JCN6"5-:&Y6ILK
     150M"5>Z@3,B"[J$NPHOUW"WA,NR@:,C-5UR*%'1-19A.1)K*,-`&E,-'##).%T+
     151MJ,`$$9RJ2**H#DI6:ZR#HHNF@.N2KB76UT0(JE\1Q9$!SXE"#AP1%&O@P!&!
     152M;!1<"[HN@!N71$CDQ@NB!'%31'%B5Q)%_!"$7",_A"":$NR9T[4"WH(142!O
     153MP8F2R%L(H@3R%I(HCLQ%011R%PA"K)$[0N"-AFM-UR5*JHA0*$GF1!4H23*B
     154M)$J2G"B!DJ0@BJ,H*8E"61)!\#7(DHB!-7`&NBSI6F.GT424)+<B2J'<(B>J
     155M0+D%(TJBW((3)5!N(8CB*+B01*'D`E&P-4@N$`7L80>B)`+[;J&)H(Y:5$11
     156M/U0Y4=2K%".*>H7B1%$[*D$4V5I)HL@"JB`*@2@"LD8@"H#`3EJXUG2=X]"I
     157MD*AH\.1(:(14,B1*1%1R)!0"*@42!>(I)1(2X90%$@+1E`H)CFA*`D!H2D2P
     158M1C0E`(`MS3!B<[IF@$PS(G*$ICE2%4+3`@F-T+1$HD1HND!"(32MD"@0FBZ1
     159MD`A-:R0$0M.$@!.VBC`0N`HQK!%<!0C*A@&`2M`U^19)!$.@54%4CD@KA52%
     160M2*L2"8U(*XU$B4BK"@F%2%F>(U4@5)8SI"1B93FA$`26Y02$$UR6$Q0"S'*$
     161MLD;$+`<DL"48B9((<G6Y)LKZNKPBDED/F1.9D\-#CPF[O-'EH<^$?>4**8%4
     162M26J@TX0M]:@&>DW8W8]J,$(CK1J,\`BK!B-`W.K!")!5!+TG[--'`M#`MFPD
     163M.!'D@-&!TLYR)"61Y((9^E#:.H^D(C(GM="+PNYO5`O=*'S!@&JA(X7O*5`M
     164M=*7PD0>J)0A.8=42!$A:M00A$E8M08BXU4L0(JL8.E3X%`()@",;AFC0I>)^
     165M::0JHJ2=IW(B:6I@Z%4E;J='DA/)2$OTJ_@5"3)&QPK?MJ":Z%GA<QM4$WTK
     166M[.!'-27A459-28@*JZ8D2-*J61`D8=4L"!*W>A8$R2J*/A8^/T$"\,`&<"0*
     167M(G#*8NAD<9\YB2B)E'9^UD32K,70T^+^>92!KA8WY:,4]+6XZ1_EH+.%SPI0
     168M;72V\!$#JJT(4&G55@1)6;4582JLVHHP2:NV(DS"JJT($[=ZEX3)*HZ>UY1$
     169M0.AY><,0#WI>#AO>D9)$T7S*T/GB)P4H$=TO?J:`$M$!XW<0)%$327,J0R^,
     170M'W:@4'3$^+4"BD57#-^QH!DT(=+6#)HPE=8,FD`I:P9-H`IK!DV@I#6#)E#"
     171MFD$3*&[MH`F4-00Z9OA^#`E`U-#/G:!CAAW_2`@D2AMV2:1HJF?HFO'C!*04
     172M4C35,_3-^,D%4AHIFNH9>F?\2`2#MQRI'(W!T3OC-R]((11-IN#HG/$#(Z00
     173MBR)#</3-^-T54HA%DADX>F?\0`TIQ,+)"AR=<T-6X.B:UV@%#GZYH;@9G')#
     174M\3('E]S8V)B#1VYLY,O!(3<VC.7@CQL7A8(W;ES8"+ZXL9$=!T_<V'"+@R-N
     175M;-3#P1$W+MK@X(D;.\%S<,2-G40YN.'&SDD<G'!C73D'%]Q8C\?!`3?6$7#P
     176MOXT=#QS<;V.[`0?OVU@#@.]=AVWP^`/?DV2=U+XE_3872NE7Q2>ME5+\$?!)
     177MLE1JM?A.:Z7T6^"3UF(I_A#X)%DMM3"_TW)II0EFNEZ*/TP^219,+<QCK@?1
     178MKYE/TB53D5,2XNLFEJ.M!QF9A.1KBH1R'JUO>$1.B8W6*J7(*8&1+%.ZMOY>
     179MZY0"SW/QJ()FE"L9;\'ZW98J16[3(.,65LJ"I(N5Q^^=1B[!:2U7BIS\9[)>
     180M>?P.:IU@NF(IX&2=P:E-V6W)Z`DX\>:__O+G[&2U7%W=S=Z?7)N+GY:KV]67
     1811Y2D[N_Z75_\+PR$2ATBD````
    182182`
    183183end
  • Tst/Old/integers.stat

    rbe3597 r606608  
    1 1 >> tst_memory_0 :: 1540208675:4113, 64 bit:4.1.1:x86_64-Linux:nepomuck:211320
    2 1 >> tst_memory_1 :: 1540208675:4113, 64 bit:4.1.1:x86_64-Linux:nepomuck:2278176
    3 1 >> tst_memory_2 :: 1540208675:4113, 64 bit:4.1.1:x86_64-Linux:nepomuck:2384016
    4 1 >> tst_timer_1 :: 1540208675:4113, 64 bit:4.1.1:x86_64-Linux:nepomuck:2
     11 >> tst_memory_0 :: 1658142827:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:213432
     21 >> tst_memory_1 :: 1658142827:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2278208
     31 >> tst_memory_2 :: 1658142827:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2384048
     41 >> tst_timer_1 :: 1658142827:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:1
  • Tst/Old/m13si.res.gz.uu

    rbe3597 r606608  
    11begin 640 m13si.res.gz
    2 M'XL("(,/CDP``VTQ,W-I+G)E<P#%4CUOPC`0W?,K3J@#F#383D)2(CI479`J
    3 M%KI7!HY@*3C(<4+Y][T09,9VZTFV[+OWWGWH-I_OJS4`B%>ZK#8EV"4/O\/]
    4 MN0@V]YCL8[,9M$T?=T<$=STC[%3CP+2G+5HXU!84E!:5HY^JJOJ">[#*E.AE
    5 MXHBN`3\68L)$S$3&!.=,#H>SE)./C,F;%8&0/$NS)!<RG^>)3/A@7C.YE[:N
    6 M'2Z`B+^+>FX:#=Q+W594*[K6&FKBI'9';1"T<5BB77C\O,?_*441D"QCO034
    7 M'=H#C6/,)B$E:=K*48HK;!$NMC;E_T.?19ZE\U2D>>)[S?JY]FS]6(/\YIM2
    8 M=X\9OMQQ'>Z@6^HHTM/8,P3OHUT1\%"$,HR]GY;M8_4&(]>XJ-+;44&/K\8I
    9 0US9C,2F>@A^`WPIDE@(`````
     2M'XL("+)`U6("`VTQ,W-I+G)E<P"-44UOPC`,O?=76&@'"%U)TJ^4BAVF79`F
     3M+NP^!0@E4DE1FI;Q[^=05(Z;I5B)G_V>'6^_/M8;`&!OZ*PV%=@5#7_"PZ4,
     4MM@^,>VRQ@*[UN#LI<+>+@KUL'9CNO%,6CHT%"955TN%+UG5S50>PTE1JI(DC
     5M=$/^E+$983%A.6&4$CX<2E**,33"[U8&C-,\S1/!N,A$PA,ZV,B9/%K;-$XM
     6M`0O_)AUKTVBHO39=C;TJUUF#0YSE_J2-`FV<JI1=COF9S_^71!D@+2&>`II>
     7MV2-^QY3,0A1IN]JAQ`UV"JZV,57PFHFLX'&1%FG*LIB*1#SGR_U\GD8_UR'N
     8ML3FJ/&<I'GF]VD._TE&DY_%8P:A'^S*@(0MY&(]Q7/KG^ATFKG51K7>3$B_?
     92K9.N:Z=L5KX$O[+"&H0>`@``
    1010`
    1111end
  • Tst/Old/m13si.stat

    rbe3597 r606608  
    1 1 >> tst_memory_0 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:160900
    2 1 >> tst_memory_1 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:2239312
    3 1 >> tst_memory_2 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:2280284
    4 1 >> tst_timer_1 :: 1415105097:4011, 32 bit:4.0.1:i686-Linux:mamawutz:2
     11 >> tst_memory_0 :: 1658142898:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:82424
     21 >> tst_memory_1 :: 1658142898:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2150192
     31 >> tst_memory_2 :: 1658142898:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2191296
     41 >> tst_timer_1 :: 1658142898:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:1
  • Tst/Short/vdim_overflow.res.gz.uu

    rbe3597 r606608  
    11begin 640 vdim_overflow.res.gz
    2 M'XL(""<1MF("`W9D:6U?;W9E<F9L;W<N<F5S`*W3SV^;,!0'\'O^BJ=J!Q@9
    3 M!?\@:U"H5.U2:>JA[7F!-';D%7!D3)K^]S.\.&FVYC8N!OOCKW@\_/3\X_X!
    4 M`-("?M[?P97M;%RKU54^>3JLD`+<Y%*UR@9A/AE&*`K8K56SU#MA9*W?XE:\
    5 MQ9VM['$7+>!XSV+,[E2[^2N<%V#<+#PN*$D2.@WV01K'63A]QS&<KKN3S@K8
    6 MZOH=9+IPZ^&OV;?],-Q$X\"^CI/LY&?>$^<)>H*>H"=G_KOWU'F*GJ*GZ.F9
    7 MO_&>.<_0,_0,/?OHT\1[[CQ'S]%S]/S,I]YGSF?H,_09^NS,DX/?+&0:21))
    8 M&DD621[)[(1<9QI5M]H$&]=.5\4MJ-:";Z5[&'N+*\(8;4"_O/3&B/6PYAY7
    9 M0FHCP+=S/L<\J%4K@,SX'$H8KF;9&EB,:8$*\Q(C:U'MAI;_LSU(PD%TKVJ[
    10 M'8`5>PO2Z`;*O#R\267!ZE?10AF6QXJ8^T-_]^X_JOY?2<\8B#5QDHPUV:KW
    11 M]70V#7/X]+J^!K^[[9N5,!<+]RS@*;]8>_AI[1<2[3&1NT3_@?CI,*99/![G
    12 2X;#VG3LO^9?)'Y7.VFL$!```
     2M'XL("`!!U6("`W9D:6U?;W9E<F9L;W<N<F5S`%W2/6_",!`&X)U?<4(=DB:U
     3M8OMLB!`>JBY(58?2N8@*C%*%I"+AZ]_WR)&DZ?1:=X^]O%Y^O"S>`$`Z>%T\
     4MP[BN:I%G7^/9:'G?*`<T7&5%5@?A;'1+<`Y.FVR_*D_;@\_+LRBV9U'5Z[J[
     5MI1UT9Q3\=I45NW^/&P<'FL+[7*LDT7%P":00-HROG&&\J7IM'?R4^16\G-,^
     6M_)P\76Z11DW@8S/$WD]:K\@K]HJ]8J\&?MIZ35ZSU^PU>SWP:>N1/+)']L@>
     7M_WJ9M-Z0-^P->\/>#+QLO25OV5OVEKT=>'7WN[F7D5>1UY''R)O(VQY1,_LL
     8M+\I#L*,ZI5(Z,6F"%CN!U/CWD7I9-\1*3*?I5&'2"=.W*ZUH_L>M_6-%!<P>
     9*1K_AN.N050(`````
    1310`
    1411end
  • Tst/Short/vdim_overflow.stat

    rbe3597 r606608  
    1 1 >> tst_memory_0 :: 1656099111:4301, 64 bit:4.3.0:x86_64-Linux:nepomuck:305272
    2 1 >> tst_memory_1 :: 1656099111:4301, 64 bit:4.3.0:x86_64-Linux:nepomuck:2342912
    3 1 >> tst_memory_2 :: 1656099111:4301, 64 bit:4.3.0:x86_64-Linux:nepomuck:4670920
    4 1 >> tst_timer_1 :: 1656099111:4301, 64 bit:4.3.0:x86_64-Linux:nepomuck:157
     11 >> tst_memory_0 :: 1658142976:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:305272
     21 >> tst_memory_1 :: 1658142976:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:2342912
     31 >> tst_memory_2 :: 1658142976:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:4670920
     41 >> tst_timer_1 :: 1658142976:4310, 64 bit:4.3.1:x86_64-Linux:nepomuck:169
  • libpolys/misc/options.h

    rbe3597 r606608  
    3030
    3131#define Sy_bit(x)     ((unsigned)1<<(x))
     32#define Sy_bitL(x)     ((unsigned long)1L<<(x))
    3233#define Sy_inset(x,s) ((Sy_bit(x)&(s))?TRUE:FALSE)
    3334#define BTEST1(a)     Sy_inset((a), si_opt_1)
Note: See TracChangeset for help on using the changeset viewer.