Changeset d16f9c in git


Ignore:
Timestamp:
Jun 6, 2018, 9:44:06 AM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '82fc009ea2b0098c1a4896c841bb70860976bdfc')
Children:
6f92b7cbfdfef2060f611906be9b7c90b34f78e2
Parents:
84bac9fa4349f7c6a1992b606fc03b1f298682ad
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2018-06-06 09:44:06+02:00
git-committer:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2018-06-06 10:35:28+02:00
Message:
fix: primdecint.lib::primdecZM
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Tst/New/stdZtests.res.gz.uu

    r84bac9 rd16f9c  
    11begin 640 stdZtests.res.gz
    2 M'XL("&XP/%@``W-T9%IT97-T<RYR97,`[%QM<QLY<O[N7S&U]X728"2\`W-;
    3 M=BIWFTO)M96*U_OI4NLMV:)EVK+D%>DSJ5\?O'0#C1F2DI/+MU39(F<`/`"Z
    4 MGVXT0`"O?_WIXC^ZKA,ONI\O_M+]L%EOSFY6;W_X\=EK2)$ONO#R]]7M:K,X
    5 M^?%9_.Q>O.C6FZN_;Y;KS?KL=OGM;+VYW)02ZD57ONNSC/OE?O7Y:OEN@FU(
    6 M3GO6G9^_7MU>?[VYO.]^O;]\U_W)*EO2W5G-Z\^Z^Y"SNW^^NMTLKY?W;+%A
    7 ME^PM>\>NV)*]9]?L`UNQCR?LVWHAV'#LWTEMSOBB6UTM+V^ZU>W%<WPK^%FG
    8 M6'D29]WUAUZ^7_7+C_6M/.NNPMMWJ_XM>:O"V_?A[75_2=X&D5PM>_DVO%W5
    9 MM^:L>Q??ON\O/Y06"?NBNUE>7BV"M!>A42>AL;__E_CM^;ME^)2_/;^*GRI\
    10 MO@^?.GQ^")_FM^?7\=/^]EP5)/>B^[2ZN>GN*[BOTA=CE/Z_KS8?OK[M_O5J
    11 MU?U)C9@F>96\%"CY\/]YMP#QG[#%ENW80_B\62_4"?MKE:J4*-67H<0@MP^J
    12 MW\K=`U,/X6$WJ.U.ULP*,U_'W+';+PF4?M']\/=OR]5F^>?`(OA64DTI6PI?
    13 MT](HS/@R?TG)2:#J(0LTM"Y+-#919J':K=K)IV;#RH*\[Y=77]\M%R]9K8;G
    14 MXKQD\ZB6V^O:T+$J1O&98DH=2E3%*/F(8JZ^%'Q5A'R1-&).MV]4+[@^W9[N
    15 MWJA!JO`A3Q\&(7TMI!LU"N%S[M.'WO#T-91X(X?\$`KK\73'1/A;TX26\7LH
    16 M7#6NJM9B:Y+6+JK2E&T(,66$*F+N%A<L(%1!8PY?<T1-=(=4H<8]JM"\JD(3
    17 M<>L@[KLOF]7=[2*`O_Y+;9$FWD]K4L(\9CE77R:6HVVK)W>Z[8.R'MB@;9#J
    18 M0Z^"YI@4I]M!5X%J=U2@VE<K*>G7-,-X4*0@L$3\(C?#]\C-B"H%(V<4+F[)
    19 MJ"HAHY].81-8LU_^QM*47R]7-R3--0(UB92[^)=UP002;<-#+U@'E.VC;<B8
    20 M4$'\4?F:\1'Y6HYNZ`(EN\N2E68KLW"%-,G!!*]BMLF_F)C\H+-7-]ODAUS\
    21 M%E_YZ)!TJ4!@!?]G-<CBW")#'B&(57L(8G4EB#65!-9^MYE8=X@+UA_F@ATG
    22 M7-@F-KC$@D@(ZT^1$T*..;D?/0LA0/9[X='/Z>'X47HX\0@]G)S1(U2OA1HY
    23 MYS#ZZ)%OLY"EU4)POGN8JM*$_#OY`-HTNZ3LH$[!G=\EW0:5"N&T=-PZ)90?
    24 MY2YJ>OSM^>BWNYA=\/1=YL$O-D3L$D&$3-]E`A4J/:A4L]"QR$['"D1D5"R=
    25 M'D(SPOB8OH9F;`$H\@IQ0LVA8$21/+[.B%*D05;FASCTZH?B/IR:4_W_I750
    26 M6OI[S-:9/6;K;#5;YPZ-@8Y$EF[\;H/VO#'-&$@$6],\F9QP;%`ZV:IB,7:)
    27 M!BH]L4`OCEJ@EX]8H%=S"S1R]%ID01D^CMH]9'&I7>82,FD')*J1H-=[./J_
    28 MP3/?HT5O]VC1NZH?[V>C<YES^;$ZYI&W>N3'8OY1$`V6ER$.6%A_+M5)4-DB
    29 M!(/G0H7O48$+J\^5.XFQ8K^PYMR)DQQ&!HTOQ'G(!7Z6+09Y[B`Q%!/G8\X:
    30 MQ^M:OZ+!ZD*=FX@0(J:%=N=:EP(!3?/S8.4GX-^E3%]41=(-F29<&DW+I2F5
    31 M1GML.C.ZXQ.6T1,B5@H=G,,X(9UQ5N,<1>*LY6#"]J%\8IV/1G\Y8W"C3XNK
    32 M!1=S!@HN"P,%5S,&NI)6(VC!'XN@:WPH>!'\ZG\<Z05:S!W)ZJ0F/Q))"S[N
    33 MU=\_-2+[YT=W880L#F;UJ(,18I]Z!5&OF*MW+&DZIOWG_=W;F^7G[O-JT]VL
    34 MN\NWR_ONTW)UVWTA"5=K]M.:W7P)6BZE32P=2JSO;OZQO/IS%XO<K5>W/POQ
    35 M2R3*W>VR6W^X^WISU6TN/RV[S8=E][>KY77(N-X$?71W[[LO/W_^Z^<*:2O?
    36 MQ*'Q39"5$R&JCQ22?^_JB)#44W:B=\GIA9%-Q\E>\EE"1V:R81Q$'@+CS+NR
    37 M=+*^$G-'A,IG)@+]!Y=\JY#H5L,D/'O!"J2.C9M"ZD?H3M9?]DS5A;2MMYNZ
    38 M.R$/S^7W,D\^<68O)(;ZZW_[X^OE36@TN\[P`K,H/LD2`#-BS;*/Z(H071TA
    39 MNDI$#ZW=A$E(]^%RTP'IE[?=M^7M;??Y\K9;?6[IFZG9W:X^?]YT<85UT_WM
    40 MI^5UP:S3)J$(;Y7[;A:J.E'Z`69*/Y#4\<`$2^@V4@O<RT-V(!OPBPW"Y$]_
    41 M2CQMXJ5!)IJ<%(D-650F+V&G/AK5A6#B$7;&=9DGA$W)9Q;F:/TH<[293^=S
    42 M]!T\KH!910SL>)Y(!'AETKAK8MB>';)+CCM&^C&,1^0]H9O0-703VE>EZ]D"
    43 MKBZ],'4!5YCO7L`-L6JK9%C@8R(OZ@6]@M,!3Y42@[_9O=%]>M&/^75%5*W+
    44 MBEXOSJ@C61)(^E-\5Z833U68B=,R^B@MS%P[0J)Z7)K"J3*1TG'"M]V!;N0V
    45 MZS&H1X>WJ*`=#)C"\JW*,\"0G%0;9X!Z"U.[4),/[W<P`0QY]`[F?W)KJI;C
    46 M>M63PWE15[#V^ECCR1(W=+>DC<=7I-N*[)Y5/6'KJIZPCRTXSXEDFW5GEY<P
    47 M8=TECG!A5M?;'(83LMAFX=GD6*Y7;<0O[-%E9&'MC`<E&@8#%3I8(V9WQY6"
    48 MV?Q1;=AQI@V#:8X?T`:F[QMM'!EMW&RTD25J=B1J=@>CYMU"G)WI$[:-G^JD
    49 MB9\=67J.<4E0R").U1;ZI!=A/KX0)T%5\9&%B`*3!IE3',M?4J$^?HON('ZW
    50 MS&%V=3+8]'VP^4FQF#,&Y=(VU5FHC^<*H;R()0I6SJLX>=`^EXO#2TIDZ0TD
    51 MQ[4^BZT,J5+#ZUY:Z!EDCZZKX)5629)'T#8D($`=`D5JTN!U*=0V/#:E=HMB
    52 M1KAMQ;8@,JBD1_S>:S9@*K205MUCU22/JGF",*3TH(TLP\%)II2=-C2D5G6'
    53 M\9'V`412VA&'=NMI=3IWIL>"?:ADJ(VHG:S]MT2EJ9%)1*,2")`+N=$3))4%
    54 MI!*;>"9OKRSF`.R0F-"Q*N.Q(1DVU!-&\"P-:21K.A.1Z7,11ERJRC917@VA
    55 M:CG3N:1J%IJ:$1$K\JD?/=0CD4QLD),&<2KLW`B::<ZIC%L[X7,*MO:-;%H7
    56 M::)IEZ&*2MAD5QY-Z3'K\+2?2!_XS*5IPW5IWH1O4`LT%FTC6K*A?L@U3@P5
    57 M/&ID!S0P*'H@@.&5X:2=T6^8QG$8;'`OG08SPR+%=XQMY9QFFPB(DPX'1TQ-
    58 MS&LH.!#1Q(B:ZYE',=2E-!6E)A.GXL`L!ZR[+]4&O\%98S34\K&5*,16(&QB
    59 M;`,UME(FRA.&#11:L+I@+X9(++Z!CA.C0RA/Z1QQ6X]#ZH1^5_.&2OI8X]10
    60 M8K4HFCEY^U8U?5'-S-R&QMPHI"(HT;84M&^PP-4@&L["VYGOB!F('S9T@(Z%
    61 M0%C4C`7I3N0J:52F&6F4`<ON"W(?6R);0R-M)WXK6Y[5C1-7K1>WZ,8MQX'`
    62 M@/UYJ>*84*!5\<')P1F+YLI++N+.'35X&P(A3,DRB3)0!OV$"5UJ>YY^7Y"2
    63 MNC@40'+K'/VZPY@E-(..T%FPA21,3NVR5YZ2@5JEH$8)_HE1-360;\IH.W,A
    64 M"M4T"%D+#D*IC-D4R3Z]DM6V>8JN):K6TS9K6;-/6%^[(U+X4>FE<62:]FTH
    65 M_*'#87S(E<SJ(%4TJ0U"30,[J,,9\S/]1"E5PVC-#!OB&\H,B@R[`X1,K/%*
    66 M.4E3B31,52AU3QI:2^2`I`JPU"$:+@RTS_OI)%I\@?@M5%-:D'I47TO,_9RA
    67 M,>S8Q@D-94K4/R6:+HQJR3UGH2:00Q&?LK2P(N$P&YI!+[+>-#4U[*&94?MJ
    68 M)"(9FM!B$+()B\'7-'6*:3N*`4,751NN0*4.;1EF167T40X]!"V5_,\L?":Y
    69 M2D0';8SAFJ==T9*4F,2-I)M!!+%<U3$Z1]:P$.`GHDR-;Y@*?21!2^RC<,4N
    70 M*$B<_M.921P,<MTD6Z4;;3,)W;+W!H/VDMI%*03!'K5N[&7UX]7KUT=1@EC9
    71 M#)%-OC*#GCJA#$#@2W6MUR_/42+S&$U21'#_U1QP?#VE4P[T)':6M1",@#>C
    72 MCI]$O*1VIF93$+&'%(H(NG$9A!3@-A`^!&YL+KUA'E4WRLKD)Z(9B2O(PTU1
    73 M$<="%N<;6!I[VJ#E)8B2JVF$I9&]EDU()*!8XY\AYVSZ1JE`C;*(<FS,JYVR
    74 MT1DOG<WW&%-BG-YC$X.00Z#4S%#I7&I0)3:G*HQR%I-A'P;,M"(3&^/I,%F[
    75 MY"1];/QX'BJ15UAA&1\:8XT[(Q>J%.EC=99.(7NMZ+2L3#)$TZ;>6MYT`]4_
    76 M&%BV"?5R[!&?C+'%7*C.XF1AJC-#AQ#5+'L$5)1P.WZCRB+E.5UI4;`$TR-0
    77 MGUHV,SH4`#9L$D`W01B=B!KPS#6<[K&1O>1Q,M7(,/T:625:R!\2J,)L"?2E
    78 MR13I1]X.*(5:<T<_[JE"D.=F@D.M((3S=8;A89Y@))`TS%TF*LT_<-7GOI%]
    79 M#$X:DU.6SE\R8?#=$/LWB^`QOB'^_VD^6,\,A[AQ^A0@Q30TZ:F=!<Y1AU1S
    80 MQ:%FW.=.Z_I/,W6/\3$XB%3IU"N6W(6"C9<TS5)PG=C.XK,TV^%MNSPZ;]8$
    81 MM]#;\:`?+=-_T4H$:V^"4B!]VXO8:S=;_&H6MF,#%?6C9<D#QF2(Y":2:3.W
    82 MC.CWB#='=Y43S;@S"7N!KVX6V==HL3Y//(G%'#V-[LK,ODPOZ8B3)8I/(U@>
    83 MA'T*WB1:1R\PXVMV7FW,(QQ5F:)D"M;'@=1[/,H47YU,.@(+`$T14EL9!8K,
    84 ML!LQH\>%-2U]\0IL$M7F-CO3:ETU(I..#@Q&[QL82@N4:\):.D:4&;0@K._+
    85 M"M3IK@X>=&:PK9X^:BH+M"S'[+/)<:JU9HHF]@A@4J3\3D2H0F<XL*AA)_4P
    86 M2ZV;-;:>?F&<-JOU'90X;,8,.Z5_/Y+ZVU\5%%6?PLG5W!_9J?O!3*I))]/&
    87 MME%9>)->N4D[FS78TG*8J2GJ>5695$]['W^MG>BG-8N&-2G6F\#@N.EFBF[=
    88 MC"H^)<?'Q3!Y"TI9WP[-PT2J&900OOW)!(9G-C3DZ<DX4!2IZ/)ZM(CJ=:3/
    89 MGI\U38F"::*&INXTTR2^9,1YIIOU<)!\MK2$+0<OXZFT1ER-<)5/!*7X=("`
    90 M@;-*I31EJL$4@DPEDVQ^:HR-8LMODW5)9#X(-<#5,]A'&#,S3,*AYN<(+,AF
    91 M9C>,U/1;JT.UI(?Z8[FK.Q1F>X2%PST9=4O&"#L/`A)L0`EP>0/*+K^+.[]#
    92 M&PK&2/8C'-RZ`7N74FF>=Z[PO&N%YSTK/.]7X;!7A<,^%0Y[5#CL3^%P-('#
    93 ML00.)Q(X'$?@<!:!PSD$#H<0.!Q`X'#V('T"G@0\"7@2\"3@2<"3@*<`3P&>
    94 MPHX"G@(\!7@*\!3@*<!3@*<!3P.>!CR-D@,\#7@:\#3@:<#3@&<`SP">`3P#
    95 M>`95`7@&\`S@&<`S@&<!SP*>!3P+>!;P+.H6\"S@6<"S@.<`SP&>`SP'>`[P
    96 M'.`Y)`O@.<!S@.<!SP.>!SP/>![P/.!YP//(/L#S@#<"W@AX(^"-@#<"W@AX
    97 M(^"-@#<BG0N?D=`<&<V1TAPYS9'4'%G-D=8<><V1V!R1JZD@<C&68BW%7(J]
    98 M%(,I%E-,!FU&H-$(6:P0D=%N!!J.0,L1:#H";4>@\0BT'H'F(]!^A"H&CLAH
    99 M0@)M2*`1";0B@68DT(X$&I+0=+N2W[==S)/M8GYV"%36PO40J/"'#X%^8]L_
    100 MV/93W%GV92%/6/@KFOUEWC0;%</P]BD,Z379-KL.PVCX+>Y/_!37K6JF>D0T
    101 MYHK5WZ^7[S;@=S%7V?@5G/U%^-_FS2,`R]O!.E*,N/&7#(N&]//S[O2T8JW6
    102 MW>U=W/%[>W5Y?]6]O5ROUL_V[D`;ZS8R+,TN*N+%=V'MVW(VDBUGXVS+F2[;
    103 M&$>RY6Q\RE%G$?>;1342!8[-@6>9=WRZ9K_GZ*@2;=K4'C(^]);%WY^&N(07
    104 MIE[,YY2V[-&3NV(<9WL$)2\G8R3GQW<82RZ.[0:47,YV`UH+)S?L:`/^`YS>
    105 MD'A`,9_3B?N$"X@ZOHD^!'7I:HY%NY&^FYV+E]RT&?,.^GT9@U+6JX=EK.;Y
    106 M<_C:[HV7W,VI(WD])2'Y_'X)CVFB;D^6HMV>W'`G4B8%HMM%V@5H3C*3-.60
    107 M%&6W\JL`L,T1:8K98@E6L@4NP]LT:Z)).B>E<IJ\-_$]_*XN$AP<HPC?!E%;
    108 M$`3V"N+`5Z1A049_I+[]<1]27]6$0LO+U.(`)FMB.:;\,?*=Y>0D@EXF<:2G
    109 M$/07'R9E8>KERTB2/[[>;5;+V\WB\O0C^WCR8]!$]R\E<V!MR/;CL_`G'05+
    110 M%914F5D2$I$8DPQ[#G=+60]W2YD.Z:R7U^\OO]YLUN5UNN[E[E,ZVW.[_+IL
    111 MCCZ47/72%RG]0:^2F2$S/?;L/):R/>P=?S1(RQ?I,T7T)6LY"9)'B;@6(4_B
    112 M#O:<4\:%U/19)DL$I3Z^D2E3A3UZ?$&J1XXO2*6..A>E'_$+:KX1/DNA9+`S
    113 M]Y3[GCU4T^=G<**!=OP9[)^OO8>WT7U5@>![K-4]T5W%$RI/<E?[KO&0Y!H/
    114 M&:_Q2,R[O?M6WLG*,ZT>Y5FF6#-VR7)4!((/T7#LC0+NR"P&7&^,*17"4.H)
    115 MS>+]'DB['O+GXJ20/4HL<AO(?F+IHWO8I=XS*&(7,C.@IYD3M85%Q8;/SR3H
    116 M7-35'DV+JU)</)$A1CZ1(6:?RS+$91DS9XBI!ZRD.7S`ZAA#ZL4A^3H7V$P;
    117 M*<`TT2TLFLY]2+U:)/'#$I\DY*"`<5K5]Z6H/7HKA;2/W$HAK3S*$CL_,B_Q
    118 M#!3M6=:R$+1[V7&0%Y4Z5L^I@ZS;1QVPLE+</)$Z\73(DZAC]\4YEL0YMIX&
    119 ME2Y=W;2Z3<=.;Y??VL-]W^[N/ZV[]>>[N\T'UD&N\'UYGXZMQO.JZ^[]W?WR
    120 M'\O[@B@(^N'S-\=(Z-J[GY(J0@X%DH]'\(K'451U??%7S+=D-5,_YMJKHB1X
    121 M0M3Z9(B,TZ\*6!UFA3MZM$<Z^PAWW=$S4]+Y^1$Q048^RMP9;96"UN:!#IYT
    122 MP9Z?`)+H+25Q=Y@_3J.?Q%@OGLC8>-O%C+&^WE$EO9X[.U]/EDI_^$*>8SSS
    123 M[55+<0,)'<P:"M5"GA)'MBQ1/7$EM<AXE!PC/ZK[4<QU#]-BTMJ#0]LXG]*I
    124 MJEDD"F963]3MJ)^HVW'/#2URK#>TR-'-=3O60Z-R/'PW2VA_5FNSQ*+XY,"O
    125 M[%%+-8MHK-\6JP?[U_&49\TMC^E/\:-AK^)ZS_'.DFCFHX>IT:QHK5J78O9I
    126 M>E+</4U/BN^YY$_Q>LF?$K-+_K0K:=7G*X$^_Q=8;HHW7V[)N3TEZBGG;5I_
    127 M"NJ)ET9N2P9-JL5UFM<-W,VZPMG'X'!`_(6]KJ4\J6-^+AFOEU'D8DDUN5B2
    128 M=*ZV9G+3@6-A)I>&GWBKQV#[>"5A/$A:"QQGC]3?<2)6R3W6IF2U-B7=K*MC
    129 M2?.DJ]]](Y*JD]*TJ,%V#[*O-A3GEGEEX=4OLW4'%:>67^YN=FEUX:&^!G=T
    130 M68^FIFX_E`SMN5OVP+:U<!F2\PI#76+H+D]?LNYE1^JW[0*#25^:FO9$54JA
    131 MT;SZI;XC-J-G-F.*JLA-C4H?C9/R8G+KXW03(F&(WL-D#(_.A#(ZOPG3M%JV
    132 M$9KP6%BCQ\F_PJ:)(2M3P#`3R%%/7U>B59T-7OR>9+Q_+5II7)\+V<);5=[O
    133 MDZHFICF_,D#B@IXB5P:H>F4`,<S%);MJ;MD]?*^NJA<(Q'MUT_6Y*Q;OR_T8
    134 M_O8RW8X+7U:U4+7=3.G_KNY8>R.WC=_O5RA)@?/=2CF1G*&D7*Y%@A0'&\B'
    135 MX%`4_9([G[VVU?AQ6*^;71?][^7P-:3$7>]="Q0-DJPECBAR.!K.BS.4_I9;
    136 M^=,U]^O+@](Y*,H&\.K5JWCY9*[!9%X9B:2)),DLMWUL=*TWVX;^ZK<,EUJ<
    137 MJS>3S0V'0TZ9J])1?$4:6S*5IT_C[YI*>BC?26J;A<!M#=NF8R#8-P_]1$:R
    138 M`%;(9Z%(HTKGL=O(]]0\AFP>PZ81L#5"YR,;4U66FW$V#3IR?\`TNH)$K4BM
    139 M2J;1[4MEFDPBFT&'V0SZS:*K&VWFH9B@.KUW!@>E+5!=21[IAFF":-6SU4SU
    140 MUFI6Q?S<'Q\NJV\T]+&=+6BJCQ:T-#WWQJ4;2%-RF_^4^1EX!CTPJSB)J>,4
    141 M*22<A%N13E*M7T;[O1%"UXDQ)()U'HR56`/X:Z)MNL"6"&^(KYK:*N,+?@WZ
    142 M+[?QL%/+3+A)&?/*W37K5+6QT='9G>3%0A=&;,'@19.-R*KB2O.MT(5*!B_3
    143 MY^/$!U%`5#*>(MK\*0.WO4W?P%W+?*D:Y4%S5#C=/W3!3RM:]V8=$3VD?/^D
    144 M9D_G/D?GVM%_@W&485:I%M!D4VYF4UIH"*OD4ZLU=G'@Y90L$DB?[V`0Z/O"
    145 M1HID/7R[;B."_2TZ&LM@&.>/LZ\T4?C4,!=!XQ>:*'YJHOB5I&V8J'J]RT=F
    146 M16VA74H?(VPKAM_KX8"VD-=6NX7I?7I6V'@O@K19Z<AQ@/%QE63"O^1$^)_5
    147 MQQ/Y3P-80="'EK$,[1S+*K8QEJ$M8_EH0[$+L6=*MW=_=;=:&Y"VXMNY&DUF
    148 M,8-P@W9[]I\.-#"H0:W_9[>V`Z0:YE!%3Q$(."RM&H@2GD2")]'MH+)T]IQY
    149 M[/;.91=+<##DC3:#,S?+A$(K3Z.&&746/>;_=64Q9>V-+`6`%-D>.J-4^80O
    150 M#J2:):JCO?'[/[;55U^5<24+A@K=>BCI:7<C(S@6<L;N@R^(5B`Y51A,G*?%
    151 MI2`G:8$05<8'+(H;LN&T%MF&(!E23"FLQ`C4C%K+6%9S+)=Q2XJJBTHX3@(4
    152 MCHE01(0IY`$;`N_81"A=0'L!K*!9@6+-"M1<LXI,"%BS`O@/-2N`+]"L`/9I
    153 M5@"14@,&3O_N72ZCWRGA<G0\]GQT+/:4?K6O.M+Y*B2](=3S2*&`7Z"P`:?`
    154 MX_$E5`U?JBT`9`$!N_0WP,QM-B%D#,;CF-TU$HW>^N1BVF;X(S*R&Y0,P3W*
    155 M-86>GLBG'\`*CDM(')?@')=5];>'Y?/[ZL>'R]C`WDM@[R5]YSLD\RFA9;[+
    156 M>-.0>1"14F=1S"V2"IF@#>%'>\A4RHVGFS=)8#60DCO/N@RV_`#-X#[];`Z:
    157 M1YZ"[F*Y/KLZ6M5IWYD!Y[B6+'P"YY@[D=4TFS/$%',G,BS@.I4?[=38I93=
    158 M2]T+7GR)W::%9+CK'=^-C_T.S_:)T&2>_:^.:Z8O0L?Z(G1.7ZR.;R^H8M32
    159 MS8&V\NK^YM0\MMR<WGRZ7D9XUA^A4R6V:-;7ZLX^=O">,<_^1DKVK!?;Q4;6
    160 ML."-*?$@CG[AQN3QR/7'Z*2;</Q$L1YK!IM^H*Q8<^=LLH2^#3CQAKSJ=[-%
    161 M6,?O\GJ\&6]/+7ZBZ[<BW^^WU5\#T,W=^</UDA2=\>9F>3Z>KB/Z>K9X0B]W
    162 MBIWL*8`^=P3;A*M-S\W9=S#4ULJ^2-JY`$NT2[[;/C)6.=IVK_D2R%'HN.C[
    163 M:(%OI$N(2DJ;89PZPA8,%]`G&!X\AM.M5T<A8$B0-)21E`E$G$6^^N47,KR#
    164 M58"X'3*[NX'AIBP4&81+1B*XW6#'+^?]]M'RN.UCE3(Y"G3]9#I?'Q$`&7;U
    165 MIF[K2AO:?F8ZK+I-O3$R5(1/<%.SS1P&1@^V)?2TL971@^TN]#`%83M##\N"
    166 MV.[$#;89;MCBC>TD0)L;<@]^SGB1\[#OI31L><]_:YG[XO(D-I(6ECSW_J0F
    167 M*)(A72B<K]5@?XDK.FXHU,:QW&[C)"`!F]BC*"X()KG1T>5&SQ<$A]C*,=4H
    168 M<,='33R1:1;%I&:4+9TA1.U2\RZ0$ZNBR$*IZ?,W3*`>YH'3*`[$L!CFW[)!
    169 MN_8%!Z@.BNJDOS)8[,'_#59`VOHH"GM;>82*83#BB^JUT`/V+J&N$3&586!M
    170 MU_:=,"JD=K<I*Z_J6QP&V75=JY3R\(/AZ$,/_HK.<TB4_H+8C>J4Z%"W0@KS
    171 MK^PY;:^2O:+K9^YDE!%CH96=,AM"VX:J<&;P73]T0POACIN#R_>KB9UAUZ)"
    172 MLP_)>+\C@Y1"<T=*:$-V8#.%AHK,F,&$6P-U(`T2[24=&>E[-$JJ$&J@=T(L
    173 M#8*23P,0!3NQZ3")X7]Q6BR,6LQ&??)_,.J"&P`E!]:@A,*WW<=6#K%!N3?$
    174 MIN"B1%+MYZHZRG[.D8]$\MBPDRGG6G["E)78P915'KF1R^@XB5>>L&SV+>]G
    175 M*-;/G'-ER[9?[&+++K3*<N809X4ASC1PZ)=)V#.J@N4$%>N8J/K",NK8RO%^
    176 M"/NJ/Q1BI!"RV@]-WUA>[5/?USZXIIDD3T?8&S&#,`_%]-&VS"?@($,H0L'`
    177 MA\`&/L/0/C>2`2$/@J5CW2[EORM004;XA:QM<O`MI9LS@H[`4*Z'\K)2.3;!
    178 MW>T-_T)L/R.Y.J)7-WVE`I>;O/:RL7GO$.[752@7-]"`%DDB<B1=OCR6PPH0
    179 M!&@HX!ZY7BZB/4"1DZ6(C7QN`O'I<Q,QTFL:[X4X.3BA%])YF!KI8Y15+;5-
    180 MXD.QFRKG-SH[2P&PD$G<'T/M=1S@_M!C+(4>!VUV&H.'A8!B@-CHPX63CERR
    181 M0@J%'7S4!H1HU]D[C*8"$B'S[!F-J>U"B&AC19GPO'M&4YJAW(FG1=OY7F"A
    182 ME18AP!;SJ3Q1-R"`[:I#&]H+*A7J1&?HGJQI\Y,EFI^FW(W<Z<6J(=CE<5SD
    183 M/GQL-I0&X'&QM6)H4H$+N[U!7-C-E]2OS6,$P:E'H]J!K:ZT&W3);M`=?@AI
    184 M91&RFGY17?9%Q32[SOY%AC&;;Q/M/G#D<W`EGU2_-Y`?^T)`*P9259%X>GF8
    185 M;1W[@LD1>S8Y8N]-CEGA[N^J;SH1U9B>C8_8=SM,.V2ZPX+I+K7>(>G_-I3M
    186 MRCRMK(]5>C>R%!P"@#8U5N;K;;)KFU(FN8;D%7%YWD9#)Y)9P;(![<R5G7W)
    187 M`OP(Z@@G/)PS9P:X*931K=U8%V$.BS`8!E(.R&8?L5!HCP"M4Y>\#*]93SSZ
    188 M2,=Q$],ELCWBK:$8+Y"]Y6D/P09&S8$8.`;>ZVOKERQ@N<'%YYG-7-6^CTA$
    189 M0RS4=/2V3E]PB!$3AYFA4;=L:-2M,S3^O+RY6VUI#K_%%C8IZG8>DK).G-VZ
    190 MS4YOR3J).="M$T*KD>\8;'T<+^GFS9L;^^:C]@4W&V1<W*V.QC?B=35^+]K6
    191 M_"P6+V*[82+_C!=&@@R>L..Y(*TI_K=R+9'='Z?M%"+A$'1\S'?-9_FO>$'&
    192 MIH;':3]87Q?MX[)JXTIIP:Q.BSZ/^`D?=@Q-UDGI,[VW])G;)++M05LO[.WZ
    193 M'\LSLTN0V;83;=]KJ(7N^LZ(X`R9U1_2C1./J\;:*])2,7I_!3-=<,).#+TZ
    194 M.EXG808SN(-V7RT+GD(MV5.HY3#5+@R*96"=6K&S4*NG*C>Q%4B3;E;<>S7I
    195 M93M*(FN5?00-E>/A]`E:8:X(&MR#+=FD&$3O40FUVF?%TXH5@Q/KS<]5PHH!
    196 M$Y$_3[M047FN$^^-OSB]OC^[^BH\12=`?WCW[B\___FHK=WSOJ:7Z:2V7;TP
    197 MKTW>`_.M%!YCX_SDAU`3&HF:V#$;ME$^!KNV#(6'&B4WW#'3*)O0PD,B!33+
    198 M<;I>K\:/5)7LZ_'^W8]?UPD3(CTMM)^4VN-JW$[QF*+Q]]5=/(ZMH2`L:F!A
    199 M4:,W,)^<WOYV1R[(Y7C_:5Q>QW8V,6N4+`I$2>"QC@9-%]=EB'1)'B0+=[0'
    200 M/G)7TK.LD'!!\>[=!JM%]2@WVX%^MT*8GXW:#G'\F'F/SL>+BZ.+FGPE[J]M
    201 M_(N<&X9$_D30M^OQ8ERNJ@_C!SJ[]W"_=$W+U>IN5=V=G3VLS,BIR5Q^7-(Y
    202 MOLJ][WJ\7=)+OS//'OC6#ZYONQ35>OMI69TOSPQ+MNZB;]V=YU?+ZT]N'J^?
    203 MQZEEEO;<[:51L_O:4W`;&1=VLTT7$[9%GM_U_?H]%25\(`GW]1]>/_LWN<N;
    204 %DTN&````
     2M'XL("/28%UL"`W-T9%IT97-T<RYR97,`[%QM<QLWDOZ>7S&5_4)I9B2@\3J;
     3MLJ]N-[M7=J6NSG$^[56<HBU:IBU+CDBO2?[ZPTL#:,P,*2FW]^VJ;)$S`!X`
     4MW4\W&B"`U[_\^.(_FZ;ASYN?7ORE^7Z[V5[<K-]^_\-WKS$%GC?NY6_KV_5V
     5M<?;#=_ZS>?Z\V6RO_K%=;;:;B]O5MXO-=KG-)<3S)G^7%Q'WR_WZ\]7JW0A;
     6MD9SZHKF\?+V^O?YZL[QO?KE?OFO^I(7.Z>:BY+47S;W+V=P_6]]N5]>K^VZQ
     7M[9;=V^Y==]6MNO?==?>A6W<?S[IOFP7O^E/_SDISAN?-^FJUO&G6MR^>I;><
     8M732BRT_\HKG^T,+[=;OZ6-["17/EWKY;MV_)6^'>OG=OK]LE>>M$<K5JX:U[
     9MNRYOU47SSK]]WRX_Y!9Q_;RY62VO%D[:"]>H,]?8W_Z;__KLW<I]PJ_/KORG
     10M<)_OW:=TGQ_<I_KUV;7_U+\^$QG)/&\^K6]NFOL";HOT^>"E_Q_K[8>O;YM_
     11MOUHW?Q)#2@-6)`\\2=[]?]8L4/QGW6+7[;N#^[S9+,19]]<B58`DU9>N1`^[
     12M@VAWL#]TXN`>]KW8[:%D%BGSM<_MN_V20,GGS??_^+9:;U=_=BS";SE5Y;*Y
     13M\#4MG83I7\8O(3D(5!RB0%WKHD1]$R$*5>_$'AZ;+57FY'V_NOKZ;K5XV95J
     14M6"S.<C:;U')[71HZ%,4(-E%,KD/PHA@!#RCFZDO&%UG(+X)&U/GNC6@YD^>[
     15M\_T;T8-P'W!^Z#G84DA6:N3<QMSGAU:Q\-65>`-]?'"%Y7"^[[C[6]*X!/_=
     16M%2X:%T5KOC5!:R^*TH2N"#%FA,AB;A8O.H=0!)URV)+#:Z(YI@HQS*A"LJ(*
     17M2<0MG;COOFS7=[<+!_[Z+Z5%DG@_*4D)]9#E7'T968[4M9[,^:YURCITO=1.
     18MJH=6.,UUP,]WO2P"E>:D0*4M5I+3KVF&X:A(46"!^%ENBLW(3?$B!043"F>W
     19MI$21D)*/I[!RK)F7O](TY9?E^H:DF4J@*I!R[_]VC3.!0%OWT/*N0<JVWC;`
     20M)Q00>U*^:GA`OIHE-_0B278?)0MJ!U&X'%1P,,ZKJ%WP+\HG'V3TZFH7_)#Q
     21MW_PKZQV2S!7P5,'_60V0G9MGR`,$T6*&(%H6@FA52*#UD\U$FV-<T/8X%_0P
     22MXL(NL,$$%GA":'N>.,%AB,GM8#L7`D2_YQ[ME!Z&G:2'X0_0P\"$'JYZR<7`
     23M&,/11PYL%X4,6G+.V/XP5J5R^?=P0&VJ?5"V4R=GQNZ#;IU*.3<2#--&<&$'
     24MV'M-#[\^&^QN[[-S%KY#'/Q\0_@^$(1#^`X!E(OP($+-7/HB>^DKX)Y1OG1X
     25M<,UPXV/XZIJQ0R#/JX3C:G8%/0HP_SHB`@^#+,0'/_3*0W8?1DRI_O_2.BHM
     26M^12S-6K&;(TN9FO,L3'0D,C2#$\V:,LJT_2!A+,UR8+)<=/U0@9;%9V/7;R!
     27M@B46:/E)"[3P@`5:,;5`!8.5/`I*L6&0YA#%)?:12XE)>R11B02MG.'H_P9/
     28M/46+5L]HT9JB'VLGHW.><]FA..:!U7IDIV+^@1,-YI<N#EAH>PGBS*ELX8+!
     29M2R[<=Z_`A9:7PISY6+%=:'5I^%D,(YW&%_S2Y4(_VRUZN#28Z(KQRR%F]>-U
     30MJ5_08'4A+I5'<!'30II+*7,!AR;9I;/R,_3O`.&+*$BR(M.(2X.JN32FTJ!/
     31M36<&<WK",EA"Q$*AHW,8P\$HHV6:HT":M1Q-V!WR9ZKSP>@O9G1N]'%Q-6=\
     32MRD#.(#.0,S%AH,EI)8+F3#TZ/N0L"W[]AR,]1XNI(UF?E>0'(FG.AEG]_4LC
     33MLG]]=.=&R.Q@U@\Z&,[GU,N)>KDXNK3`_5K(Y>5_W=^]O5E];CZOM\W-IEF^
     34M7=TWGU;KV^8+2;C:=#]NNILO3LNYM/*E78G-W<T_5U=_;GR1N\WZ]B?.?_9$
     35MN;M=-9L/=U]OKIKM\M.JV7Y8-7^_6EV[C)NMTT=S][[Y\M/GOWXND+KPC1\;
     36MWSA9.>&\^$@.[*FK(QRHIVQX:X+3<R.;]).]X+.X],SL^J'G<0CT,^_"TM'Z
     37MBL_M$0J?.^[HWYO@6SDDM^HFX=$+%B!Q:MSD(!^@.UE_F9FJ<]"UMQN[.P[F
     38M21-/#H^<V7-(H?[F;[]_7=ZX1G?7$9ZG+(*-LCC`B%BRS!%=$**+$T07@>BN
     39MM5LW"6D^++<-DGYUVWQ;W=XVGY>WS?IS3=](S>9V_?GSMO$KK-OF[S^NKC-F
     40MF39Q07@KS)-9*,I$Z7N<*7U/4H<C$RPNZTC-<2\.V8YLR*^NYRI^VG/B:0,O
     41M56*BBDF>V)A%1/(2=LJ349T+)AY@IU^7>438%'QF9HZ4#S)'JNET/D;?SN-R
     42MG%7XP([%B82#%RJ,N\J'[=$AF^"X?:3OP_B$/!.Z<5E"-RYM4;J<+.#*W`M5
     43M%G"Y>O("KHM5:R7C`E_'XZ*>TRLZ'?14(='YF_T;V887[1!?%T11NRSO]?R,
     44MVI,E@(0_V7=%.K%0A1HY+25/TD*IF=ET4H\)4SB1)U+23_AV>]0-[*(>G7JD
     45M>YL4M,<!DVNV$W$&Z)*#:OT,4.YP:N=JLN[]'B>`+H_<X_P/=JIHV:]7/3J<
     46MYV4%:];'*DN6N+&[.6TXO2)=5Z1G5O6X+JMZ7,.3B:2K=6<3ES!QW<6/<&Y6
     47MU^H8AA.RZ&KA6<58KA5UQ,_UR65DKO6$!SD:1@/ETEECRFY.*R5ELR>UH8>)
     48M-E1*,^R(-E+ZW&ACR&AC)J,-Y*C9D*C9'(V:]PM^<2'/NIW_%&=5_&S(TK./
     49M2YQ"%GZJMI!G+7?S\04_<ZKRCYV+*%)2#S'%=/%+*-3Z;]X=^.^Z,RF[..MU
     50M^-[K^"0ZG],'Y:"KZC36QV*%6)[[$ADKYA6,/$@;R_GA)21VX0TF^[4^G5KI
     51M4D'BZQ8T]@RS>]>5\7*K@.3AM`T!"%%[1Y&2U%N9"]4-]TTIW:*8'FY7L#6*
     52M#"MI$WYK9=>G5&PAK;I-59,\HN1QP@"PJ(THP]Y`)X0>-]2E%G6[\9'V`462
     53MV^&'=FUI=3)VIDT%6U=)7QI1.EGZKXE*0R.#B`;!$T`L9`9+D$04D`AL8I&\
     54MK=`I!V*[Q(">JE(V-23"NGK<"!ZE`0JZJC,>F3YG8?BEJF@3^57OJH:)SH&J
     55MF4MJ1G+*IW:P6`\D,G4]C!K$J+!C(VBF*:<B;NF$C2FIM6^@:IVGB:1=QBH*
     56M88-=V61*#UF'I?U,],'/6)HV7.;FC?B&M6!CDVUX2U;4#QD8VZ]7\"`3.["!
     57M3M$]`72O%).UWU"5XU"0/8>1:&:I2/8=0UTYH]E&`F+4?Q@M*P>"!7LB&A]1
     58M,SGQ*(JZE*JBT&3B5`R:99_J;G.USF^PKC(::OFIE4F(M4"ZD;'UU-AR&2]/
     59M'#:2T)S5.7M10&V%HT^F'H77I(T@'K?V.*1.['<Q;ZRD]36.#<57FT0S)6];
     60MJZ;-JIF86U^9&X44!,7;EL#V]1JYZD3#.O=VXCM\!N*'%1V@?:'DB8D9<](=
     61MSU72J$@STBB%EMUFY-:W!&I#(VTG?BM:GI:5$Q>U%]?)C6N6!@*%]F=!^#$A
     62M0XOL@X.#4SJ9*\NYB#LWU."U"X2*0V<H`Z$@L\%QN^IY^'T!@+JX)(#@UEGR
     63MZR;%+*X9=(2.@LTDZ6!LEZVPE`S4*CDU2O1/'553!?DFC[83%R*2FGH.U)<(
     64M$3&K(M&G%[+J.D_6-2356MIF"27[B/6E.SR$'X5>,HU,X[[UF3]T./0/L9))
     65M':2**K5"*&EH!V4XZ^Q$/UY*Q3!J,TL-L15E>D&&W1Y#IJ[R2C%)4HE43!5)
     66MZE;2<3>5B`%)$6"N@U=<Z&F?Y^G$:WR>\&NHJC0G]8BVE)CZ.45CV*&.$RK*
     67M[(X1369&U>2>LE`2R#Z+3VA:6)!PN.NK0<^S7E4U5>RAF9/VQ4!$TE>A1<^A
     68M"HO1UU1U\G$[L@%C%T4=KF"EQIY7LZ(\^@B3/`0M%?S/)'PFN7)$AVWTX9J%
     69MBJ2DQ"AN)-UT(O#EBHZ3<^PJ%B+\2)2A\153L8\D:/%]Y";;!07QTW\Z,_&#
     70M0:R;9"MTHVTFH5OTWFC0%JIX-Q7"8(]:=^IE\>/%ZY='GH-8J`/!*K371P:)
     71M"$#@<W6UU\_/7B+3&`VJJ#6Z?W$V`A#5E"-Y$CW)F@E&P*M1QXXB7E)[)^R4
     72M2E-2B&,N@Y`"W4:"=X%;-Y5>/XVJ*V5%\A/1#$!-JU(12X5TFF^DTJFG%5I<
     73M@LBYJD9H&ME+J$(BCL4J_YP&Q?'TC5*!&F46Y5"95SUE8[5W*.:68LH4I[>I
     74MB4[(+E#BD[E7=E(Y-J<J]'+FHV$?!\RP(N,;8^DP6;IDH.(:]>-QJ$R\2A7F
     75M\:$R5K\S,H^NGG.N.DVGD*T4=%J6)QF\#@FU9E4WDOI[A<LVKEZ6>L1&8VPV
     76M%ZHS/UD8ZTS1(414RQX.-4FX'K^3RCSEF:T\HDY]9ZGSK)L:71)`:M@H@*Z"
     77M,#H15>B92SC=ID:VP/QDJI)A^#621$Q9AJ*E"M,YT`<5*=(.K!Y0,K6FCGZ8
     78MJ8*3YVJ"PZJU%U-F&!;G"0J0I&[N,E)I_(&+#A>L7H>1E<D)3><OD3#I7>_[
     79M-XG@4WQ#_/_C?+"<&`YQX_3)0?)Q:-)2.W.<HPZ)KN^T)!(B[I2/(JOB7@4Z
     80MB%#IV"OFW)F"E9=4>F[=9"8^"[,=5K?+LKR41(-;[.UPU(]RLNJPF['"*BBE
     81MBQYD0,ZA6]5^70_R@OK1O.2!8S)&<B/)U)EK1K0SXHW17>%$->Z,PE[DJ['3
     82MN1P;Q>%L9F$X!:JBFJS4(5<UXD2)IJ<!+0_#/H%O`JV]%YCP-3JO.N;A1D_<
     83M:![8&;-C!U\<Q-2CU!W!!8"J"*DMCP)99JD;/J--"VL2;%DY&$6U9>&.ZE14
     84M(@-#!P8EYP:&W`)AH)Y.LNG:%&=T/4(H&,75]<Q@5SR]UU04:%Z.F;/)8:RU
     85M:HK&9P0P*I)_)QH%SGGN'$-X/9YHZ2I@KFP]_,(X;E;M.RAQN@DS])C^[4#J
     86MKW]5$%1](DVNIOY(L\E*#TZZJW0R;:P;%84WZI4Y8J9URW&F)JCG%7E2#5-;
     87M&>N''5_G#;'>"":-F^9\'BA[HNQ38GR<#9/5H&^J9?XZ0F+C.D1%^/HG$QR>
     88MN[XB3TO&@:Q(09?7O460GV]L]/R=J:,&BBI&=8>9)O$E0YIGFJE=`YLNMC%%
     89M(WY+I36DU0A3^$10LD]'"!PXBU1R4\8:#"&(GK/YL3%6BLV_398ED>D@5`$7
     90MSZ`?8,S$,`F'JI\C4L%N8G;]0$V_MKJDEO!0?BPW98?"9(\P-VE/1MF2,>#.
     91M`X>$&U`<7-R`LH_O_,YOUX:,,9#]""\?V+L42K.X<X7%72LL[EEA<;\*P[TJ
     92M#/>I,-RCPG!_"L.C"0R/)3`\D<#P.`+#LP@,SR$P/(3`\``"P[,'X1/Q`/$`
     93M\0#Q`/$`\0#Q!.()Q!.IHX@G$$\@GD`\@7@"\03B2<23B"<13R;)(9Y$/(EX
     94M$O$DXDG$4XBG$$\AGD(\E52!>`KQ%.(IQ%.(IQ%/(YY&/(UX&O%TTBWB:<33
     95MB*<1SR">03R#>`;Q#.(9Q#.)+(AG$,\@GD4\BW@6\2SB6<2SB&<1SR;V(9Y%
     96MO`'Q!L0;$&]`O`'Q!L0;$&]`O"'1.?,Y$9HE1K-$:98XS1*I66(U2[1FB=<L
     97M$9LEY&(J"3D;2[:6;"[97K+!9(O))I-LAB>CX9"M,"$GN^')<'BR')Y,AR?;
     98MX<EX>+(>GLR')_OA(AMX0DXFQ),-\61$/%D13V;$DQWQ9$A<TNU*=FZ[F"7;
     99MQ>SD$"B4PN40*+?'#X%^ZW:_=[M/?F?9EP6<=>XOK_:7656?&SK??7)#>DG6
     100MU:Y#-QI^\_L3/_EUJY*I'!'UN7SU]YO5NRWZW90K;_QRSOZ%^U_GC2-`%[>#
     101M-:08<>,ONU34I5]>-N?G!6N]:6[O_([?VZOE_57S=KE9;^9WH`UE&UDJW;TH
     102MB"^>A#6WY6P@6\Z&R98SF;<Q#F3+V?"8H\[<[S?S:B0*'*H#SQ!W?)IJO^=@
     103MJ!)UV-3N,AY:W?G?GWJ_A.>F7IV-*779DR=W^3!,]@@"RR=C@+'3.XR!\5.[
     104M`8'!9#>@UGAR0P_:X1_P]`:D`XKQG([?)YQ!Q.E-]"ZH"U=S+.J-],WD7#PP
     105M56>,.^CG,CJE;-:'E:_FV3/\6N^-!V:FU`%63DD`F]XO85,:+]N3@=?;DRON
     106M>,J$0'07=P&JL\@D23D$/.]6?N4`=C$B#3&;+]'E;([+^#;,FFB2C$FAG"3O
     107ME7^/OZOS`(?'*-RWGI<6.(&]PCCP%6F8D]'OH6^_W[O45R4ATW(96NS`H"3F
     108M8\H?/=^[F!Q$T$(7=^WX'9QN1I++0&;J\J4GR>]?[[;KU>UVL3S_V'T\^\%I
     109MHOFWG-FQUF7[X3OW)QP%"Q7D5(@L<8F)&*,,,X>[`<KA;H!P2&>SNGZ__'JS
     110MW>37X;J7NT_A;,_MZNNJ.OJ0<Y5+7P#L4:\2F0&1'C,[CP'JP][^1X.P?!$^
     111M0T2?L^:3('&4\&L1<.9WL,><X!=2PV>>+!&4\O@&0J8">_+X`H@'CB^`$">=
     112MBY`/^`4QW0@?I9`SZ(E[BGV/'JKJ<SK10#N>]L^7WN-;[[Z*0-+[5*MYI+OR
     113M)U0>Y:[FKO$`<HT'^&L\`O-N[[[E=U!X)L6#/(L4J\8NR$=%,/C@%<?>".0.
     114M1#&D]4:?4B`4I1Z7G;_?(]&NQ?RQ."FD3Q*+W`8R3RQY<@\[R)E!,74!C]?'
     115MGN)U.+F%6<6*3<\D2#R`47HT+BYR<?Y(ABAX)$/4G,M2Q&4I-66(*@>L0)D_
     116MQ)!R<4B\S@4WTWH*=)+H%A=-ISZD7"T2^*&)3^+0"V2<%.5]+JI/WDH!^H%;
     117M*4##299H,<,2/`-%>X8G+3CM7G0<Y$6ACI93ZB36S5$'K2P75X^DCC\=\BCJ
     118MZ+DX1Y,X1Y?3H&#"U4WKVW#L]';UK3[<]^WN_M.FV7R^N]M^Z!K,Y;ZO[L.Q
     119M57]>==.\O[M?_7-UGQ$Y08<_1$)3W_T45.%R")2\/X*7/8Z@JFNSO^IL358U
     120M]F.FOBH*T!,FK8^&2#_]*H#%81:XDT=[P.@'N&M.GID"8Z='Q#@9^2AS)[05
     121M`EL;!SI\DAE[>@((DK<$XNY2?C^-?A1C+7\D8_UM%Q/&VG)'%5@Y=7:VG"P%
     122MJ_\0SZP9'1KL.!W,*@J50I82!VJ6B!9F')L=3I)C8"=U/_"I[G%:K(Z/3=D_
     123M#=,IG2B:341)F<4C=3O(1^IVF+FA!89R0PL,9JK;H1P:A6$XI=NHUFJ)1;#1
     124M@5]HDY9*%EY9O\Y6C_8O_2G/DAM.Z4^PDV&O8'+F>&=.5-/10Y5HEM=6+7,Q
     125M_3@]"68>IR?!9B[Y$ZQ<\B?XY)(_:7):\?F")Y__,RXW^9LO=^3<GN#EE/,N
     126MK#\Y]?A+(W<Y@R35IG6:UQ7<S:;`Z8?@TH#X<_>ZE+*DCNFYY'2]C"`72XK1
     127MQ9*D<Z4UHYL.3.=F<F'X\;=Z]+KU5Q+Z@Z2EP&GV@'S"B5@!,]8FH%B;`#/I
     128MZI#3+.GJDV]$$F52&A8UNOT!VF)#?FX95Q9>_3Q9=Q!^:OGE[F8?5A<.Y36Z
     129MHV4YFAJZ?<@9ZG.WW:';E<*J7F$H2PS-\OQEU[QL2/VZ7F!0X4M5TTQ4)40R
     130MFE<_EW?$9N3$9E16%;FI44AXR,>-EI&%K$*D%**W.!E+1V=<&1G?N&E:*5L)
     131MC=M46":/$W^%#1/#+D\!W4P@1CUM68D693;XXK<@X_FU:"'3^IS+YMZ*_'Y.
     132MJI*8YO3*`$@+>H)<&2#*E0'$,!?+[JJZ9??XO;JB7"#@[]4-U^>N.W]?[D?W
     133MMX5P.RY^69="Q78CI?WUMR6UF*Y[W_U/==?Z([=MQ+_GKU"2`CYGI5A\#$G%
     134M<8L$*8P[(!\"HRCZ)?;9WCNKN8>QM]?L7M'_O1R^AI2XNK7;#VV09$_BB!)'
     135MU'!>_,WE47`.`M$`GCU[E@X?Q1K,QE5,D1Q($MUR^X=.M6JW[_`OLR>ZW./<
     136MO)@L;C`<L\M<U+;B"[38LJ$\OAO_T%#R3?E>4]NM&.Q;N>\T$<FE<2@X;ARJ
     137M-@Y=CL-\]CB&8AS#KF-R;Y7.!W*FB@*;<38,W')_Q#!T1:,6:%9EP]!+4*;9
     138M((H1:"A&8'8KW7;*CD/0A-)J<03ZN!'4]!$]3`&BA2&OF3#.:]8D?.ZW]Y?-
     139MUTJ:U$X>-&%$#9Y[Y^$&<DAN^Y^P/P.-P$@2%6<).DZ@04(@W`)MDF;[3?+?
     140M6R5TFSE#$ID.9&3$6L)?,VO3)[8D>COYFJFO,MW@5YY[\@JGL3"Y9R:>1,2\
     141M>G?=-C=M7'9T<2:[,5.5)W9D\FE7/)$SQ86B4[$+D3T\SZ]/`Q]8A5'9\U39
     142M%G89^.5M>@?JFI>OJA.!M&2%M_UC%W2UP/?>;1.CAUSNG[44Z5P*=&[]_.\@
     143M/64<56X%=,60N]F05DK&MQ2@U3KW<N1L6F24`>]@8!#Z@HZS['V$=M4G!H=3
     144MN#66R""-'V9?:6;PB6&N@J8O-#/\Q,3PJVG;<F+J&8]'YE1MICRDCU6V!=$O
     145M1CAD7\&U5?[%F`#/*G<ABL`=*AT&#B!=+C(D_$L"PO^D/N0QXE'V%45?]L1E
     146MV<^Y+%(;<5GV=2Z?[#!W(?6,<'MW'VXW6TO2-W2Z-*/1+689;MGN]O[CA@8B
     147MM:P-_QRV=B2:AB55-5(DF3P.5DVR&I]8QB>F#\RR?/2$/'9SZ]'%,AX,9:-#
     148M<*9FGLW0)LQ1*XRT8X_]?]LX3CE_(VD!DK-B#9W-5/Y(+$YR,0.JP[7Q^S_V
     149MS9=?UGG%*XX*U0<JOHNU!!(Y5#!CE^@KJI7D!!4F)\'3ZJO`(&EE(HI"#C@6
     150M=^C#Z1VS[80D2C:=835!(&:SM<YE(8Y#(I5HJ/JLA-,L0>$4)PI+-!4<L"'*
     151MCEVB4A6V5\@JEI449%E),;>LDA"29%E)^1]:5E)^AF4EY9)E)66:J9$#YW\/
     152M(9<QK)3R<@S51D8O8L]'GVWJJH[H4(7$V(GZ/LU0"9]AL$F"P*/GRV:U_%QK
     153M0<HB(>"0_2:A")M-)C)$YW%"=TV31NT#N)AR"'\XC=P"Q6-RC_!-L2=^U,)4
     154M"US*+'`I?>"R:?YVOWYRU_QX?YD:*'HI*7J)W_D!S7PZT8K893IIIWE4D?)@
     155M4<(6R95,J>S$3_Z0J99K<KTTW16-W#GJLG3E!W`$=_EG<]0X2@BZB_7VW8>3
     156M39OW73AP3EM.RJ<DC+DS/D-SE@EB[HS'%[C-]4<W-`HI%>?R\$)07U*W>2$9
     157MZGHY]SM>:S*ER5[[7WVNF;TH-=F+4GM[L3F]N<"*46L_!ES*F[OK<WO9>G=^
     158M_?%JG>C)?I1:U,2B?;_.=@ZY@W?$>8HW(MBS6NU7.][*%2U,601Q#"]NS"Y/
     159M4G],0;J)Q,\,Z[$ELND'2H8U=4XN2VGZR)/@R&M^MTN$"_RNK\;K\>;<\2>%
     160M?AN,_7[;_#427=^^O[]:HZ$S7E^OWX_GV\0^0QY/:?A!M9,B!=*(:4H48C50
     161M<_$=#*WSLJ^R=BK`DOR2K_8/Q%7*MEUT7TH,%'HI^CIYX#ON`5'1:+."4R7:
     162MBN-"FHS#0^!POO2JI`0,&9,&_KA"1"CRS2^_H.-=.@.(VF7A=[<TU%2D(DOF
     163MP4@8M5ONA-=YMW]P,F[_T.1"#A-=/]K.MR=(@(Y=M6O[ME%V;G]A.VSTKMU9
     164M'2K19[QIR6<N!V(/]#7V]*F5V`/](?;0#()^QA[2!:$_R!OH"]Z0QQOZ28(V
     165M->@%&'T@'/;%F08]K?DOG7!?79ZE1K3"LNM>G[5(A3JD3X4+M1K<+TK%D.XF
     166M=E[DZEWJB%7?`V20Z.`AT<OW`$-JI51J8'#@6T912%,5V*14E*N8P5CK$7E7
     167M0'BJP(H,:OSJ[;??#O-\:6!',I8-\T_8<EN%.@-8_D1H'HXL\XP,?TNG%^U#
     168M\H0[+;PFR=@P6*U%&,74`,;CZ%K-4EBYU>O>:&8M1^5/(QBO,#T,`]=:]T*(
     169M0#]803X8&8YP&P<''@Y0R@@MF`;5,\[LO]P06J_@1N!QV!!EM5?9<RWL.M#W
     170ML1B<?7AM!CWT,I[Q8_`POPJE&.@>!-CEAZ?S&OU0`NP9SF4?08'M$#JL+6,?
     171M)IX:L`-NF>@.<:>(,6!M4\;$@/>4J2((<-H$@!/7:TO_NYO$XE.SV5.?_1\\
     172M=<7[#YSR:8#+RK=M4BMEU@!7GQB9!+3HYQ8Z<#,7Q"<LNVPX*(M+XSZ3Q8(=
     173MD,6"+Q1$`;%4OQ$HI+PL4%QXN13&3EH_/22-?4:5$\@QO0IB>FGJM.(C`4'6
     174M)`A3>7,JM5)F'\A^.;PSS88"R4I?:N?$<P"Y;T,:33>!20>YF!L#<IYT&?)J
     175M233(HUR>("NN/)#DRK,R[%-S%D":*6Q\+`/I2E&@NWW%6P<#OD=@.:O2,(B%
     176M>1"!%0NO,>IN,=$+H/\$&'6`8%B&F@0>A;P-6K"][Q#/MTTL##?@`ZTRR'%`
     177MJ[W^+.*3GD56>`]4&1?`;94HIR5+C;1#`L`<F:IG#Z:970"3+1)JQ7TLJ>-#
     178M3/SDRL'U8):F*$6,*G9-2+GB9IZL!VHQ1`#+2<902S(^E&T'E=1A*5-C2`S.
     179M.O*PA)CT.H3\#`D4["GO86T2R4$6,3QK&_4Z)H-V3GN!/##4*004*L-UBO4Z
     180M]")72B@64VFA'(HZZAM6>A%1'E3%>`*560?ZT>HU/[E)\]-4NF'@O%H?!'29
     181ML86!PH=NAQO^'U9[IWEFM;9`+Z9K@9:'LBT?$@E,8Q?-`6[IVFJ@L]5`'[_=
     182M:.,8LIE^4;KXHA*@;D32W'ED37#K0$3;RCXILYBR#Z:2N@H9KD`DX\=YT<%4
     183MG(M@R+D()C@7BQ+=WS5?:Y8L%T-N1C#Z@!,'G73PM%J9.QN="4EK'^S5PD53
     184M>0@8<T;!?G`@6$54MRN.'7A,=BRS6Z37\S*Y-`$="$X,*.^8U.XF*QF>H$UT
     185M+-"9`"CMZ:94UHKVS[J*8UC%AR$BX8D<SHBC`K?99YL'WR-N=?A39I=;?3-S
     186M4@)Y'E[:&1-TL)<T["%ZN["9]O3%;/=@HFV_(9W*/URZGL3,AS;TD2;1D$HR
     187MG;QL\QL<XZZ$8>925#VY%%7O78H_KZ]O-WL<PV^IA9R'JI\GGVRSL+;JBWU:
     188MO,VR"U3O]<YFI#.66V_'2SQY_>+:W?FD?TK-EAD7MYN3\05[WHS?L[ZW/ZO5
     189MT]1NA<@_TX'5(&/,ZW2N.RO,]&U\2Q+WIWD[)D-X!IV>TEG[6?XK':!;J:/G
     190M=!]LJ(#V=MWTZ4TI1J).,5/F]L0/.R4AJZS(F>*/*+_3Y4&Y>.O-]A_K=W:5
     191M0`>M9KTQ2K9,::.M"DZ41:4AU7GUN.F<BR(O"J.6:Y6I2KAUXM)5*<0Z22B8
     192MT1VU^BI>B0DJ3C%!Q8>I=6%9S*/H5(+"@DH\5J.)'#\*S;'JVJO0%#M0_%B)
     193MR69%K-W44RM,@1)PW<YA$I10"U:@$DO^.B5,!K'0S$`6&B+,5/X28*'!0EQG
     194M(>Y^<7YU]^[#E_$JW.OYPZM7?_GYSR=]6U3OLIVTKJNG]K;9?22K%0>*C?,]
     195M'DQ,YDBRQ$[)A0W\(7JP>2PQU`F^HXYICI+7+%[$<D+[.LZWV\WX%NN/?37>
     196MO?KQJS830FBGQ?:S6GMZ&S=3/N9L_'USFS9>*UE1%I4D95%!<"6?G=_\=HO!
     197MQO5X]W%<7Z5V<B8KX*0*)$W@H4T^3)_!92?I&F-%CNYD@3Y)5[2SG))P@9GM
     198M>@?-JGG@N_V`OWO&[,].[(?T_%#$B=Z/%Q<G%RU&1?Q?^_07AC'L%/D34M]L
     199MQXMQO6G>C&]PE][]W=HWK3>;VTUS^^[=_<8^.3;9P[=KW+'7^/M=C3=KO.EW
     200M]MHC[_K&]^U>1;/=?UPW[]?OK$AV@:%O_9DG']97'_TXGC])0RM\ZF6`2X&B
     201H0'7<Y)0$%^C9H@N9V,(8[_9N^QK+#]ZCAOO\#\^_^#?;><1=-88`````
    205202`
    206203end
  • Tst/New/stdZtests.stat

    r84bac9 rd16f9c  
    1 1 >> tst_memory_0 :: 1480339567:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:1049024
    2 1 >> tst_memory_1 :: 1480339567:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:7970816
    3 1 >> tst_memory_2 :: 1480339567:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:9007104
    4 1 >> tst_timer_1 :: 1480339567:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:633
     11 >> tst_memory_0 :: 1528273140:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:986872
     21 >> tst_memory_1 :: 1528273140:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:8536064
     31 >> tst_memory_2 :: 1528273140:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:8859648
     41 >> tst_timer_1 :: 1528273140:4112, 64 bit:4.1.1:x86_64-Linux:nepomuck:653
  • kernel/GBEngine/kstd2.cc

    r84bac9 rd16f9c  
    22422242      }
    22432243      finalReduceByMon(strat);
    2244       for(int i = 0;i<=strat->sl;i++)
    2245       {
    2246         if(!nGreaterZero(pGetCoeff(strat->S[i])))
    2247         {
    2248           strat->S[i] = pNeg(strat->S[i]);
    2249         }
    2250       }
    2251     }
    2252     else if (rField_is_Ring(currRing))
    2253       finalReduceByMon(strat);
     2244      for(int i = 0;i<IDELEMS(strat->Shdl);i++)
     2245      {
     2246        if(!nGreaterZero(pGetCoeff(strat->Shdl->m[i])))
     2247        {
     2248          strat->S[i] = pNeg(strat->Shdl->m[i]);
     2249        }
     2250      }
     2251    }
     2252    //else if (rField_is_Ring(currRing))
     2253    //  finalReduceByMon(strat);
    22542254  }
    22552255//  if (TEST_OPT_WEIGHTM)
  • kernel/GBEngine/kutil.cc

    r84bac9 rd16f9c  
    1097310973  assume(strat->tl<0); /* can only be called with no elements in T:
    1097410974                          i.e. after exitBuchMora */
     10975  /* do not use strat->S, strat->sl as they may be out of sync*/
    1097510976  if(!nCoeff_is_Ring_Z(currRing->cf))
    1097610977      return;
    1097710978  poly p,pp;
    10978   for(int j = 0; j<=strat->sl; j++)
    10979   {
    10980     if((strat->S[j]!=NULL)&&(pNext(strat->S[j]) == NULL))
    10981     {
    10982       for(int i = 0; i<=strat->sl; i++)
    10983       {
    10984         if((i != j) && (strat->S[i] != NULL))
    10985         {
    10986           p = strat->S[i];
    10987           if(pLmDivisibleBy(strat->S[j], p))
     10979  for(int j = 0; j<IDELEMS(strat->Shdl); j++)
     10980  {
     10981    if((strat->Shdl->m[j]!=NULL)&&(pNext(strat->Shdl->m[j]) == NULL))
     10982    {
     10983      for(int i = 0; i<IDELEMS(strat->Shdl); i++)
     10984      {
     10985        if((i != j) && (strat->Shdl->m[i] != NULL))
     10986        {
     10987          p = strat->Shdl->m[i];
     10988          while((p!=NULL) && pLmDivisibleBy(strat->Shdl->m[j], p))
    1098810989          {
    10989             number dummy = n_IntMod(p->coef, strat->S[j]->coef, currRing->cf);
    10990             p_SetCoeff(p,dummy,currRing);
     10990            number dummy = n_IntMod(p->coef, strat->Shdl->m[j]->coef, currRing->cf);
     10991            if (!nEqual(dummy,p->coef))
     10992            {
     10993              if (nIsZero(dummy))
     10994              {
     10995                nDelete(&dummy);
     10996                pLmDelete(&strat->Shdl->m[i]);
     10997                p=strat->Shdl->m[i];
     10998              }
     10999              else
     11000              {
     11001                p_SetCoeff(p,dummy,currRing);
     11002                break;
     11003              }
     11004            }
     11005            else
     11006            {
     11007              nDelete(&dummy);
     11008              break;
     11009            }
    1099111010          }
    10992           pp = pNext(p);
    10993           if((pp == NULL) && (nIsZero(p->coef)))
     11011          if (p!=NULL)
    1099411012          {
    10995             deleteInS(i, strat);
    10996           }
    10997           else
    10998           {
     11013            pp = pNext(p);
    1099911014            while(pp != NULL)
    1100011015            {
    11001               if(pLmDivisibleBy(strat->S[j], pp))
     11016              if(pLmDivisibleBy(strat->Shdl->m[j], pp))
    1100211017              {
    11003                 number dummy = n_IntMod(pp->coef, strat->S[j]->coef, currRing->cf);
    11004                 p_SetCoeff(pp,dummy,currRing);
    11005                 if(nIsZero(pp->coef))
     11018                number dummy = n_IntMod(pp->coef, strat->Shdl->m[j]->coef, currRing->cf);
     11019                if (!nEqual(dummy,pp->coef))
    1100611020                {
    11007                   pLmDelete(&pNext(p));
    11008                   pp = pNext(p);
     11021                  p_SetCoeff(pp,dummy,currRing);
     11022                  if(nIsZero(pp->coef))
     11023                  {
     11024                    pLmDelete(&pNext(p));
     11025                    pp = pNext(p);
     11026                  }
     11027                  else
     11028                  {
     11029                    p = pp;
     11030                    pp = pNext(p);
     11031                  }
    1100911032                }
    1101011033                else
    1101111034                {
     11035                  nDelete(&dummy);
    1101211036                  p = pp;
    1101311037                  pp = pNext(p);
     
    1102111045            }
    1102211046          }
    11023           if(strat->S[i]!= NULL && nIsZero(pGetCoeff(strat->S[i])))
    11024           {
    11025             if(pNext(strat->S[i]) == NULL)
    11026               strat->S[i]=NULL;
    11027             else
    11028               strat->S[i]=pNext(strat->S[i]);
    11029           }
    1103011047        }
    1103111048      }
     
    1103311050    }
    1103411051  }
    11035   //idSkipZeroes(strat->Shdl);
     11052  idSkipZeroes(strat->Shdl);
    1103611053}
    1103711054#endif
Note: See TracChangeset for help on using the changeset viewer.