Changeset 01a1e6 in git


Ignore:
Timestamp:
Mar 20, 2018, 3:52:01 PM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '648d28f488f6ff08f5607ff229b9ad9e4a5b93c2')
Children:
6b29d081625c4ed503f8c5f893343eec5f43b2b2
Parents:
65fb130c82c5b41756b646064fa062c3f6d16bf2c017640743111f9dd1c6c09436b391ea68e50b3c
git-author:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2018-03-20 15:52:01+01:00
git-committer:
GitHub <noreply@github.com>2018-03-20 15:52:01+01:00
Message:
Merge pull request #860 from kabouzeid/lpdivision-shiftinvariant-fpalgebras

Letterplace Mini Release
Files:
58 added
23 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/elim.lib

    rc01764 r01a1e6  
    281281  if ( size(w1) <= 1 )
    282282  {
    283     return(BR);
     283    ERROR("## elimination of no variables?");
    284284  }
    285285  if ( size(w2) <= 1 )
  • Singular/LIB/fpadim.lib

    r65fb13 r01a1e6  
    23782378  return (words);
    23792379}
    2380 example {
     2380example
     2381{
    23812382  "EXAMPLE:"; echo = 2;
    23822383  ring r = 0,(a,b,c),dp;
     
    23992400  return(ivL2lpI(ivMaxIdeal(d, donly)));
    24002401}
    2401 example {
     2402example
     2403{
    24022404  "EXAMPLE:"; echo = 2;
    24032405  ring r = 0,(a,b,c),dp;
     
    24892491  return(I);
    24902492}
    2491 example {
     2493example
     2494{
    24922495  "EXAMPLE:"; echo = 2;
    24932496  ring r = 0,(x,y),dp;
  • Singular/LIB/fpaprops.lib

    r65fb13 r01a1e6  
    1919PROCEDURES:
    2020  lpNoetherian(<GB>);     check whether A/<GB> is (left/right) noetherian
    21   lpIsSemiPrime(<GB>);    check whether A/<GB> is semi prime
    22   lpIsPrime(<GB>);        check whether A/<GB> is prime
     21  lpIsSemiPrime(<GB>);    check whether A/<LM(GB)> is semi prime
     22  lpIsPrime(<GB>);        check whether A/<LM(GB)> is prime
    2323  lpGkDim(<GB>);          compute the Gelfand Kirillov dimension of A/<GB>
    2424  lpGlDimBound(<GB>);     compute an upper bound for the global dimension of A/<GB>
     
    3737@*      2 right noetherian
    3838@*      3 noetherian
    39 PURPOSE: Check whether R/<G> is (left/right) noetherian, where R is the basering
     39PURPOSE: Check whether A/<G> is (left/right) noetherian
    4040ASSUME: - basering is a Letterplace ring
    4141@*      - G is a Groebner basis
     
    108108  return (3 - inFlag - outFlag);
    109109}
    110 example {
     110example
     111{
    111112  "EXAMPLE:"; echo = 2;
    112113  ring r = 0,(x,y),dp;
     
    198199"USAGE: lpIsSemiPrime(G); G an ideal in a Letterplace ring
    199200RETURN: boolean
    200 PURPOSE: Check whether R/<G> is semi prime, where R is the basering
     201PURPOSE: Check whether A/<LM(G)> is semi prime, that is when p * (A/<LM(G)>) * p != 0 for all p in (A/<LM(G)> - {0}).
    201202ASSUME: - basering is a Letterplace ring
    202203      - G is a Groebner basis
     
    249250  return (1);
    250251}
    251 example {
     252example
     253{
    252254  "EXAMPLE:"; echo = 2;
    253255  ring r = 0,(x1,x2),dp;
     
    298300"USAGE: lpIsPrime(G); G an ideal in a Letterplace ring
    299301RETURN: boolean
    300 PURPOSE: Check whether R/<G> is prime, where R is the basering
     302PURPOSE: Check whether A/<LM(G)> is prime, that is when p1 * (A/<LM(G)>) * p2 != 0 for all p1, p2 in (A/<LM(G)> - {0}).
    301303ASSUME: - basering is a Letterplace ring
    302304      - G is a Groebner basis
     
    362364  return (1);
    363365}
    364 example {
     366example
     367{
    365368  "EXAMPLE:"; echo = 2;
    366369  ring r = 0,(x,y),dp;
     
    605608            maxCycleCount = cycleCount;
    606609          }
     610          kill cycleCount;
    607611          if (path[j] == w) {
    608612            break;
    609613          }
    610           kill cycleCount;
    611614        } kill j;
    612615        if (maxCycleCount >= cycles) {
     
    630633}
    631634
    632 static proc lpUfGraph(ideal G, list #)
    633 "USAGE: lpUfGraph(G); G a set of monomials in a letterplace ring, # an optional parameter to return the vertex list when set
    634 RETURN: intmat
     635proc lpUfGraph(ideal G, list #)
     636"USAGE: lpUfGraph(G); G a set of monomials in a letterplace ring.
     637@*      lpUfGraph(G,1); G a set of monomials in a letterplace ring.
     638RETURN: intmat or list
     639NOTE: lpUfGraph(G); returns intmat. lpUfGraph(G,1); returns list L with L[1] an intmat and L[2] an ideal.
     640      The intmat is the Ufnarovskij Graph and the ideal contains the vertices.
    635641PURPOSE: Constructs the Ufnarovskij graph induced by G
    636642      the adjacency matrix of the Ufnarovskij graph induced by G
     
    669675  if (size(#) > 0) {
    670676    if (typeof(#[1]) == "int") {
    671       if (#[1] == 1) {
     677      if (#[1] != 0) {
    672678        list ret = UG;
    673679        ret[2] = ivL2lpI(SW); // the vertices
     
    677683  }
    678684  return (UG);
     685}
     686example
     687{
     688  "EXAMPLE:"; echo = 2;
     689  ring r = 0,(x,y,z),dp;
     690  def R = makeLetterplaceRing(5); // constructs a Letterplace ring
     691  setring R; // sets basering to Letterplace ring
     692  ideal I = x(1)*y(2), x(1)*z(2), z(1)*y(2), z(1)*z(2);
     693  lpUfGraph(I);
     694  lpUfGraph(I,1);
    679695}
    680696
     
    10351051    for (int j = 1; j <= size(ivfi); j++) {
    10361052      int varindex = ivfi[j];
    1037       int subindex = lpIndexOf(s1, var(varindex));
    1038       if (subindex > 0) {
    1039         s2[subindex] = lpNF(s2[subindex],G);
    1040         fis = lpMult(fis, s2[subindex]);
    1041       } else {
    1042         fis = lpMult(fis, lpNF(iv2lp(varindex),G));
    1043       }
    1044       /*fis = lpNF(fis,G);*/
    1045       kill varindex; kill subindex;
     1053      if (varindex > 0) {
     1054        int subindex = lpIndexOf(s1, var(varindex));
     1055        if (subindex > 0) {
     1056          s2[subindex] = lpNF(s2[subindex],G);
     1057          fis = lpMult(fis, s2[subindex]);
     1058        } else {
     1059          fis = lpMult(fis, lpNF(iv2lp(varindex),G));
     1060        }
     1061        /*fis = lpNF(fis,G);*/
     1062        kill subindex;
     1063      }
     1064      kill varindex;
    10461065    } kill j;
    10471066    kill ivfi;
     
    10531072  return (fs);
    10541073}
    1055 example {
     1074example
     1075{
     1076  "EXAMPLE:"; echo = 2;
    10561077  //////// EXAMPLE A ////////
    10571078  ring r = 0,(x,y,z),dp;
     
    11321153    for (int j = 1; j <= size(ivfi); j++) {
    11331154      int varindex = ivfi[j];
    1134       int subindex = lpIndexOf(s1, var(varindex));
    1135       if (subindex > 0) {
    1136         tmpDegBound = tmpDegBound + deg(s2[subindex]);
    1137       } else {
    1138         tmpDegBound = tmpDegBound + 1;
    1139       }
    1140       kill varindex; kill subindex;
     1155      if (varindex > 0) {
     1156        int subindex = lpIndexOf(s1, var(varindex));
     1157        if (subindex > 0) {
     1158          tmpDegBound = tmpDegBound + deg(s2[subindex]);
     1159        } else {
     1160          tmpDegBound = tmpDegBound + 1;
     1161        }
     1162        kill subindex;
     1163      }
     1164      kill varindex;
    11411165    } kill j;
    11421166    if (tmpDegBound > maxDegBound) {
     
    11481172  // increase degbound by 50% when ideal is provided
    11491173  // needed for lpNF
    1150   maxDegBound = maxDegBound + maxDegBound/2;
     1174  maxDegBound = maxDegBound + (maxDegBound div 2);
    11511175
    11521176  return (maxDegBound);
    11531177}
    1154 example {
     1178example
     1179{
    11551180  // see lpSubstitute()
    11561181}
     
    11751200  return (maxDegBound);
    11761201}
    1177 example {
     1202example
     1203{
    11781204  // see lpSubstitute()
    11791205}
     
    12651291  def R = lpDelVar(2); setring R; R;
    12661292}
     1293
  • Singular/LIB/freegb.lib

    r65fb13 r01a1e6  
    3737ademRelations(i,j);    compute the ideal of Adem relations for i<2j in char 0
    3838
     39lpPrint(ideal I, def @r); print a letterplace ideal as an easily readable string
     40
    3941SEE ALSO: fpadim_lib, LETTERPLACE
    4042";
     
    4951LIB "qhmoduli.lib"; // for Max
    5052LIB "bfun.lib"; // for inForm
     53LIB "fpadim.lib"; // for intvec conversion
    5154
    5255proc tstfreegb()
     
    976979"
    977980{
    978   int alternativeVersion = 2; // temporary until makeLetterplaceRing4() is fixed
     981  int alternativeVersion = 0;
    979982  if ( size(#)>0 )
    980983  {
     
    25212524  int uptodeg = attrib(basering,"uptodeg");
    25222525  int lV = attrib(basering,"lV");
    2523   if (deg(a) + i > uptodeg)
    2524   {
    2525     ERROR("degree bound violated by the shift!");
    2526   }
    25272526  return(system("stest",a,i,uptodeg,lV));
    25282527}
     
    25392538}
    25402539
     2540proc lastBlock(poly p)
     2541"USAGE:  lastBlock(p); p letterplace poly
     2542RETURN: int
     2543ASSUME: basering has letterplace ring structure
     2544PURPOSE: get the number of the last block occuring in the poly
     2545EXAMPLE: example lastBlock; shows examples
     2546"
     2547{
     2548  if (lpAssumeViolation())
     2549  {
     2550    ERROR("Incomplete Letterplace structure on the basering!");
     2551  }
     2552  int lV = attrib(basering,"lV");
     2553  // calls pLastVblock(p,lV);
     2554  return(system("btest",p,lV));
     2555}
     2556example
     2557{
     2558  "EXAMPLE:"; echo = 2;
     2559  ring r = 0,(x,y,z),dp;
     2560  int uptodeg = 5;
     2561  def R = makeLetterplaceRing(uptodeg);
     2562  setring R;
     2563  poly f = x(1)*z(2)*y(3) - 2*z(1)*y(2) + 3*x(1);
     2564  lastBlock(f); // should be 3
     2565}
    25412566
    25422567static proc mmLiebr(poly a, poly b)
     
    32593284 G = sort(G)[1];
    32603285 list L = makeDVecI(G);
    3261  return(normalize(lpNormalForm2(p,G,L)));
     3286 return(lpNormalForm2(p,G,L));
    32623287}
    32633288example
     
    32743299lpNF(p,J);
    32753300lpNF(q,J);
     3301}
     3302
     3303proc lpDivision(poly p, ideal I)
     3304"ASSUME: I is a Groebner basis G = {g1,...,gN}, the original ring of the Letterplace ring has the name 'r' and no variable is called 'tag_i' for i in 1...N
     3305RETURN: list L
     3306NOTE: - L[1] NF(p,I)
     3307      - L[2] list of expressions [i,l_{ij},r_{ij}] with \sum_{i,j} l_{ij} g_i r_{ij} = p - NF(p,I)
     3308"
     3309{
     3310  if (p == 0 || size(I) == 0) {
     3311    list L = 0;
     3312    list empty;
     3313    L[2] = empty;
     3314    return (L);
     3315  }
     3316  poly pNF = lpNF(p,I);
     3317  p = p - pNF;
     3318
     3319  // make new ring
     3320  def save = basering;
     3321  int norigvars = nvars(r);
     3322  string tagvarstr = "(tag_1";
     3323  for (int i = 2; i <= size(I); i++) {
     3324    tagvarstr = tagvarstr + ",tag_" + string(i);
     3325  } kill i;
     3326  tagvarstr = tagvarstr + ")";
     3327  string field = string(ringlist(r)[1]);
     3328  execute("ring @tags = " + field + "," + tagvarstr + ",dp;");
     3329  ring @tagged = (r + @tags);
     3330  def @R = makeLetterplaceRing(attrib(save,"uptodeg")); setring @R;
     3331
     3332  // restore vars
     3333  poly p = imap(save, p);
     3334  poly pNF = imap(save, pNF);
     3335  ideal I = imap(save, I);
     3336  for (int i = 1; i <= size(I); i++) {
     3337    I[i] = I[i] - var(norigvars + i);
     3338  } kill i;
     3339
     3340  list summands;
     3341  list L = pNF;
     3342  poly pTaggedNF = lpNF(p,I);
     3343  for (int i = 1; i <= size(pTaggedNF); i++) {
     3344    intvec iv = lp2iv(pTaggedNF[i]);
     3345    for (int j = 1; j <= size(iv); j++) {
     3346      if (iv[j] > norigvars) {
     3347        intvec left;
     3348        intvec right;
     3349        if (j > 1) {
     3350          left = iv[1..(j-1)];
     3351        }
     3352        if (j < size(iv)) {
     3353          right = iv[(j+1)..size(iv)];
     3354        }
     3355        list summand = (iv[j] - norigvars), leadcoef(pTaggedNF[i])*iv2lp(left), iv2lp(right);
     3356        summands = insert(summands, summand, size(summands));
     3357
     3358        kill left;
     3359        kill right;
     3360        kill summand;
     3361        break;
     3362      }
     3363    } kill j;
     3364    kill iv;
     3365  } kill i;
     3366
     3367  L[2] = summands;
     3368
     3369  setring save;
     3370  list L = imap(@R,L);
     3371  return (L);
     3372}
     3373
     3374proc lpGBPres2Poly(list L, ideal I)
     3375"ASSUME: L is a valid Groebner presentation as for example the result of lpDivision
     3376RETURN: poly
     3377NOTE: computes p = \sum_{i,j} l_{ij} g_i r_{ij} + NF(p,I) = \sum_{i} L[2][i][2] I[L[2][i][1]] L[2][i][3] + L[1]
     3378"
     3379{
     3380  poly p;
     3381  for (int i = 1; i <= size(L[2]); i++) {
     3382    p = p + lpMult(lpMult(L[2][i][2], I[L[2][i][1]]), L[2][i][3]);
     3383  }
     3384  p = p + L[1];
     3385  return (p);
    32763386}
    32773387
     
    34733583}
    34743584
    3475 
     3585proc isOrderingShiftInvariant(int withHoles)
     3586  "USAGE: isOrderingShiftInvariant(b); b an integer interpreted as a boolean
     3587  RETURN: int
     3588  NOTE: Tests whether the ordering of the current ring is shift invariant, which is the case, when LM(p) > LM(p') for all p and p' where p' is p shifted by any number of places.
     3589@*      If withHoles != 0 even Letterplace polynomials with holes (eg. x(1)*y(4)) are considered.
     3590  ASSUME: - basering is a Letterplace ring.
     3591  "
     3592{
     3593  int shiftInvariant = 1;
     3594
     3595  int n = attrib(basering, "lV");
     3596  int d = attrib(basering, "uptodeg");
     3597
     3598  ideal monomials;
     3599  if (withHoles) {
     3600    monomials = delete(lpMonomialsWithHoles(d-1), 1); // ignore the first element (1)
     3601  } else {
     3602    monomials = lpMaxIdeal(d-1, 0);
     3603  }
     3604
     3605  for (int i = 1; i <= size(monomials); i++) {
     3606    poly monom = monomials[i];
     3607    int lastblock = lastBlock(monom);
     3608    for (int s = 1; s <= d - lastblock; s++) {
     3609      for (int s2 = 0; s2 < s; s2++) { // paranoid, check every pair
     3610        poly first = shiftPoly(monom,s2);
     3611        poly second = shiftPoly(monom,s);
     3612        if (!(first > second)) {
     3613          dbprint(string(first) + " <= " + string(second));
     3614          shiftInvariant = 0;
     3615        }
     3616        kill first; kill second;
     3617      } kill s2;
     3618    } kill s;
     3619    kill monom; kill lastblock;
     3620  } kill i;
     3621
     3622  return(shiftInvariant);
     3623}
     3624example
     3625{
     3626  "EXAMPLE:"; echo = 2;
     3627  ring r = 0,(x,y,z),dp;
     3628  def R = makeLetterplaceRing(5);
     3629  setring R;
     3630  isOrderingShiftInvariant(0);// should be 1
     3631
     3632  ring r = 0,(x,y,z),dp;
     3633  def R = makeLetterplaceRing(5);
     3634  list RL = ringlist(R);
     3635  RL[3][1][1] = "wp";
     3636  intvec weights = 1,1,1,1,1,1,1,2,3,1,1,1,1,1,1;
     3637  RL[3][1][2] = weights;
     3638  def Rw = setLetterplaceAttributes(ring(RL),5,3);
     3639  setring Rw;
     3640  printlevel = voice + 1;
     3641  isOrderingShiftInvariant(0);
     3642  isOrderingShiftInvariant(1);
     3643}
     3644
     3645static proc lpMonomialsWithHoles(int d)
     3646{
     3647  if (d < 0) {
     3648    ERROR("d must not be negative")
     3649  }
     3650
     3651  ideal monomials = 1;
     3652  if (d == 0) {
     3653     return (monomials);
     3654  }
     3655
     3656  int lV = attrib(basering, "lV"); // variable count
     3657  ideal prevMonomials = lpMonomialsWithHoles(d - 1);
     3658
     3659  for (int i = 1; i <= size(prevMonomials); i++) {
     3660    /* if (deg(prevMonomials[i]) >= d - 1) { */
     3661      for (int j = 1; j <= lV; j++) {
     3662        poly m = prevMonomials[i];
     3663        m = m * var(j + (d-1)*lV);
     3664        monomials = monomials, m;
     3665        kill m;
     3666      } kill j;
     3667    /* } */
     3668  } kill i;
     3669
     3670  if (d > 1) {
     3671    // removes the 1
     3672    monomials[1] = 0;
     3673    monomials = simplify(monomials,2);
     3674
     3675    monomials = prevMonomials, monomials;
     3676  }
     3677  return (monomials);
     3678}
    34763679
    34773680
     
    34793682
    34803683static proc getlpCoeffs(poly q, poly p)
    3481 "
    3482 "
    34833684{list R; poly m; intvec cq,t,lv,rv,bla;
    34843685 int n = attrib(basering,"lV"); int d = attrib(basering,"uptodeg");
     
    35033704"
    35043705{poly l,r,qt; int i;
    3505  g = shiftPoly(g,s);
    3506  list K = getlpCoeffs(lead(g),lead(p));
     3706 list K = getlpCoeffs(lead(shiftPoly(g,s)), lead(p));
    35073707 l = K[1]; r = K[2];
    35083708 kill K;
    35093709 for (i = 1; i <= size(g); i++)
    3510  {qt = qt + lpMult(lpMult(l,g[i]),r);
     3710 {
     3711   qt = qt + lpMult(lpMult(l,g[i]),r);
    35113712 }
    3512  return((leadcoef(qt)*p - leadcoef(p)*qt));
     3713 return(p - leadcoef(p)*normalize(qt));
    35133714}
    35143715
     
    37303931  lpMultX(b,a);
    37313932  lpMultX(a,b); // seems to work properly
     3933}
     3934
     3935proc lpPrint(ideal I, def @r)
     3936"USAGE: lpPrint(I, r); I an ideal, r a ring
     3937RETURN: list of strings
     3938PURPOSE: represent Letterplace ideal in the form of words
     3939ASSUME: - basering is a Letterplace ring, r is the commutative ring
     3940from which basering has been built
     3941EXAMPLE: example lpPrint; shows example
     3942"
     3943{
     3944        def save = basering;
     3945        lp2lstr(I,@r); // export an object called @code{@LN} to the ring r
     3946        setring @r;  // change to the ring r
     3947        list @L = lst2str(@LN,1);
     3948        export @L;
     3949        setring save;
     3950        list @@L = @L;
     3951        setring @r;
     3952        kill @L;
     3953        kill @LN;
     3954        setring save;
     3955        return(@@L);
     3956}
     3957example
     3958{
     3959 "EXAMPLE:"; echo = 2;
     3960 ring r = (0,a,b,g),(x,y),Dp;
     3961 def R = makeLetterplaceRing(4); // constructs a Letterplace ring
     3962 setring R; // downup algebra A
     3963 ideal J = x(1)*x(2)*y(3)-a*x(1)*y(2)*x(3) - b*y(1)*x(2)*x(3) - g*x(1),
     3964 x(1)*y(2)*y(3)-a*y(1)*x(2)*y(3) - b*y(1)*y(2)*x(3) - g*y(1);
     3965 list L = lpPrint(J,r);
     3966 L;
    37323967}
    37333968
  • Singular/extra.cc

    r65fb13 r01a1e6  
    11531153          return TRUE;
    11541154        }
    1155         int L = pmLastVblock(p,lVblock);
    1156         if (L+sh-1 > uptodeg)
     1155        int L = pLastVblock(p,lVblock);
     1156        if (L+sh > uptodeg)
    11571157        {
    11581158          WerrorS("pLPshift: too big shift requested\n");
  • Singular/links/ndbm.cc

    rc01764 r01a1e6  
    3636* #   define ENOMEM 23
    3737* #   define ENOSPC 28
    38 * #   define L_SET SEEK_SET
    3938*/
    4039#include <errno.h>
     
    156155    goto err;
    157156  db->dbm_pagbno = db->dbm_blkno;
    158   (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, L_SET);
     157  (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, SEEK_SET);
    159158  if (si_write(db->dbm_pagf, db->dbm_pagbuf, PBLKSIZ) != PBLKSIZ)
    160159  {
     
    196195    goto split;
    197196  db->dbm_pagbno = db->dbm_blkno;
    198   (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, L_SET);
     197  (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, SEEK_SET);
    199198  if ( (ret=si_write(db->dbm_pagf, db->dbm_pagbuf, PBLKSIZ)) != PBLKSIZ)
    200199  {
     
    235234  }
    236235  db->dbm_pagbno = db->dbm_blkno;
    237   (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, L_SET);
     236  (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, SEEK_SET);
    238237  if (si_write(db->dbm_pagf, db->dbm_pagbuf, PBLKSIZ) != PBLKSIZ)
    239238  {
     
    241240    return (-1);
    242241  }
    243   (void) lseek(db->dbm_pagf, (db->dbm_blkno+db->dbm_hmask+1)*PBLKSIZ, L_SET);
     242  (void) lseek(db->dbm_pagf, (db->dbm_blkno+db->dbm_hmask+1)*PBLKSIZ, SEEK_SET);
    244243  if (si_write(db->dbm_pagf, ovfbuf, PBLKSIZ) != PBLKSIZ)
    245244  {
     
    274273    {
    275274      db->dbm_pagbno = db->dbm_blkptr;
    276       (void) lseek(db->dbm_pagf, db->dbm_blkptr*PBLKSIZ, L_SET);
     275      (void) lseek(db->dbm_pagf, db->dbm_blkptr*PBLKSIZ, SEEK_SET);
    277276      if (si_read(db->dbm_pagf, db->dbm_pagbuf, PBLKSIZ) != PBLKSIZ)
    278277        memset(db->dbm_pagbuf, 0, PBLKSIZ);
     
    313312  {
    314313    db->dbm_pagbno = db->dbm_blkno;
    315     (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, L_SET);
     314    (void) lseek(db->dbm_pagf, db->dbm_blkno*PBLKSIZ, SEEK_SET);
    316315    if (si_read(db->dbm_pagf, db->dbm_pagbuf, PBLKSIZ) != PBLKSIZ)
    317316      memset(db->dbm_pagbuf, 0, PBLKSIZ);
     
    338337  {
    339338    db->dbm_dirbno = b;
    340     (void) lseek(db->dbm_dirf, (long)b*DBLKSIZ, L_SET);
     339    (void) lseek(db->dbm_dirf, (long)b*DBLKSIZ, SEEK_SET);
    341340    if (si_read(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ)
    342341      memset(db->dbm_dirbuf, 0, DBLKSIZ);
     
    359358  {
    360359    db->dbm_dirbno = b;
    361     (void) lseek(db->dbm_dirf, (long)b*DBLKSIZ, L_SET);
     360    (void) lseek(db->dbm_dirf, (long)b*DBLKSIZ, SEEK_SET);
    362361    if (si_read(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ)
    363362      memset(db->dbm_dirbuf, 0, DBLKSIZ);
     
    365364  db->dbm_dirbuf[i] |= 1<<n;
    366365  db->dbm_dirbno = b;
    367   (void) lseek(db->dbm_dirf, (long)b*DBLKSIZ, L_SET);
     366  (void) lseek(db->dbm_dirf, (long)b*DBLKSIZ, SEEK_SET);
    368367  if (si_write(db->dbm_dirf, db->dbm_dirbuf, DBLKSIZ) != DBLKSIZ)
    369368    db->dbm_flags |= _DBM_IOERR;
  • Singular/number2.cc

    rc01764 r01a1e6  
    5252      if (mpz_popcount((mpz_ptr)modBase)==1) // is a power of 2
    5353      {
     54        i2=SI_LOG2(i2);
    5455        // is exponent <=2^(8*sizeof(unsigned long))
    5556        if (i2<(8*sizeof(unsigned long)))
  • Singular/subexpr.cc

    rc01764 r01a1e6  
    497497      {
    498498        coeffs cf=(coeffs)d;
    499         if ((cf->ref<=1)&&
     499        if ((cf->ref<1)&&
    500500        ((cf->type <=n_GF)
    501501          ||((cf->type >=n_long_C)&&(cf->type <=n_CF))))
  • Tst/Long/hnoether_l.res.gz.uu

    rc01764 r01a1e6  
    1 begin 644 hnoether_l.res.gz
    2 M'XL("$&]7%D"`VAN;V5T:&5R7VPN<F5S`.P\:V_;N++?\RNX_5([E%)Q^!"5
    3 M10KLO>?L;8&B*'87N,`6F[VRK=A"'-O7DK=2<7[\G:&>?L1)FS2[]VS2)I;(
    4 MX7!>'`[)H7_^Y1]OWS/&Q&OVZA7[,9TGYVRV6";Y+%G_/C_+L_SDYQH$S@CD
    5 M[2)/%EGZ1\+R),LS=K5<MPW8/!VUX/*,O7O['^P%HCC#\A??MS7J-</"W]-%
    6 MF@^&WY_0)WO]NM_M(OETEN5QU[=^72%K8'8P&D>]W_MQU+'E%9LD?R3SY>I\
    7 MJ[;^:=N'9VR=+J;L\^9ZGJ2+B\`KO,FJPV]?-W@&!7`H))+-?EZNU^49>\L6
    8 M23)A^:<E^R->I_%HGF0L73`DTR$]._DH?CL_02R_?Q2>^.VB./D(54%P\E%6
    9 M3[XX^:C:0MT\-?U'KROZUDC9H/#*H3?)6NI$L$,=E[Q$`G]!`J:HJ`5;+>?E
    10 M8GF3QG.69BQF&Y)XG&'Y)U1:EJQ3)/F[73K++Z93B(Z2X`@%))K/R7KI]XH?
    11 MHWO8$D0)I*7;:%@GD\TX164]2L]RN^>J[QVT0?,,OUT0.N@PRQ9SW0=A\*&`
    12 MDA>J[4ZTW:FN.P3BLBBY*DKI8X-:[&_>_Y.X+-@%8L6Q\7Z9X\BFFO%FC8.W
    13 M+P&/C38Y^Y3@_W7"R(!9OF3CY<UJD^,[X3HC'+_,L-5-$B\J#:Z3;#//"=-R
    14 M,2_Q3T+C+4.ZUBCBI$BSG&P66[_,SHX)HQL0G2B.BQO=`6F3K7X7R&`)O)#=
    15 M<#!M)6`E@EP"XZS090<2MB#2@4`%<BD"=HH-.D#;`BH'*&M`<(#0`48MH':`
    16 MJ@94#K"C#G"PKN)U?#-H%(AHAJ@TE._I*?OO>+U`H9WWA)L4\3AGFQ7I9+F>
    17 MX(#5Y%X*%B\F+*3'$DT818E652A?%AIM(<0"DJSAN@BY*:ROBLBWA6AE"#A6
    18 MTT7./E_DZ4VR[@B$?0+5%Q(HPHY"T#LD"N,K58C0MX`?UK=*(5V1KP-IP@("
    19 M7YC0RJ@`X8,)0F,+`%^$*D(PD+X(C(8``9%5(:7000&:BT@I3:"&2QF%0F%I
    20 MZ(.*1!@&N@#+1:`L&,#GB(.5-M!@"QGX(4`86:,**3A($TEA(E-(\+511BND
    21 M44K?8.]:8+^%5%R$D3$0`=(CM2^)6AT%"&=\#9&V=57(5:B-"4$+G#`LEU&$
    22 MW(1&(/;(-UH&4H5!8`L5<!!88T%*4RA1JPX4-Z;BS8!C3&G'%F)"J2AB2@JA
    23 M9"B()V'P)]+85<!UI)"&,"">A-1($A*"/&$_4BAC4")2(GE"@!5(`3&%?&@E
    24 M5(@(L$L(P]"`(G3&!\`*T)&1Q)6T$OM$5@+B2D1(`HHY"!Q;,@B5M<BT"I$O
    25 M7V&E5=BK%L@81TC0R*4-1%`HTJH-0ZDBJ8EQB?J.4!DF")#>0BD>2HN8+'*"
    26 MC"N-EA$(%&.$*`G`<*R(-%(B)2I3A3P4-A2@`P%1!(6R/K*EK9)(9"A1#2KR
    27 ML5I'5B(=R@:%#KA2`I23;41D:(&6&&$'2#IJ'&U!@Z]"&X61L!I90>/5$B4D
    28 M+"HL,EH[S%KY8,FL!"#11([6OD5[0FM`$U!D;9H(UBA:A?HS*L#N0^0I`F-0
    29 M8TJ%U+UM!Z*LPZ3I8KE.!FZ4^I^]%_3PHAJ/7?4YE;+S<XQ%5LN;S?CZ'%H\
    30 M.%GL#7)TH'/TS^S-(KGHC7//%\,.R#R(@,[3D+?%\"4?)$7>=(8=>VJ('@$1
    31 M4;3%`O<?GWU1OQY_]HWG0]3V81]$:SNS0K0O+!DT]/<E]8C$2_$XFI903T*S
    32 MY":Y*$K+\7^A2H,3@L2_:*6EQLG`E`I+;"DYS@<X>>+44%+<*`2&&Z*;U"1:
    33 M8-]`"&UG'E(U8D&8+5DT_/8^A<<,:UOJ.IS]Z4)"$,@FI.T";MG-X?HBO8E7
    34 M@[6'C[W.PP-ZLOMZTF31=Q%WX+/LB(T>I!S9CF>%9G2=SN>LHUB)-J[O"V+>
    35 MQ?8*>H*X2O+Q;/#3MB24W)>$4M]"$DH_3!)AB\@TDO!^ZF@.6UF`DX.7;ZUR
    36 M5!.*75U0O!>BJ4:\L%U]M!NW7'U]6"7$5M"20S4GYY;G[:C5^_K4G3[#?:/6
    37 MT'(`IX,2([5P>"E45]];1%S10"R%>K(5C%9;G8=5W[=UC7$^K0!P[7_#II>A
    38 M1V_K!%^3CJJSDP_S),YP+;$N63R-T\79(Y"I]X5N6J$/`B\=>H/8&VT+/NQX
    39 MBX&G(WE\<18WS[(MAQX,5`NX5X-TV!1(:M0N8CPXNHQI)QO=VU:(-4_A-%8<
    40 MTM,81GQTQP)RX#>]BZKWV\@\2"+T2`R.DACMR=L$=\G;X#"X21=D,A<I\&XY
    41 M9>#Q%?%@+1CYE]>"Z0W.0<QA-+PDZ>E]XM`LH4=?<`_B!A@2VRTA!CT*#^Y.
    42 M#'P,J6V`ZR,A<%V5#D]C$7((C*!@.X#`8H$>\8$*`!<ZPJK`P<@1^%;;*,)P
    43 M.X(`2Q0N$2)LHNA%C"0?^!(7+$K1?.C:H!8&N)"C*)_>HY'B&+ICK!U0DV`$
    44 M'(/ITS@<:3XP(:YF*+)V+07U3ZL)>K.$FQ[T"!<T`2X1-1$0C6A1@0\&\?;[
    45 M"1'QP->O@%X4(L>U(RY?$!+7/&`#0H08#941B$$R:V@Y0JX(0E4X!#@([?`Y
    46 M80$V)0#I&@E#90Y6O)*$8G3`!/8=G^DYOM`-Q-T9Q_0<7^'V!-G/F_$,YSZW
    47 MA[M<.$_^ZZL5B]%S+Y8X,=ZLYACE+?)D<G;">@Y\L+J\]N(A[1I.U\L-SI%7
    48 M:3*?X-3)-@CR/[-%4JQBA_3E(_AY8_?9C>YB-PQN\3MA;U^R^'\DA1#VI!#*
    49 M3@HJ\JY1#%-O-O3^T1-#SUM,)9^IXSYLNN]DA:=N=[A!SU-TCDT1HL[WROOY
    50 MWE#W'-L4UR"SX67(9]%QBJ]MC^3I+61.MQR:>Y8]&-F#D3T8U8-1/785P5P+
    51 MTW.-2-=A]XA@IU,9\6N+'V;F3Z7FU^@ZIE+.`-]@QBN08";Y5(JJ$J(9\&L)
    52 M^&1G?"KL+*PJA)Y9ATNH6>A/!<PJU$)@^32:B:!J)@*JME1+V,.FE>!86)=5
    53 MD)IZHG<U<R"`=+@*)&]V0$MFWPR[:'V=Q/,#8[%_9.*731P;SZ?+=9K/;MAD
    54 MF62+ESG[M%Q?LT]8Q%[^.%_&^4L:7.-E<G65CE,<@M4(>XS!M!_*V%XH(X2'
    55 M<8PWQ@$U\1+O:FL99GL.))X`)P^>2)R(QRI1?YI#2;Y8!G;?H5AT*.VS.KOU
    56 M'*U'R=&S-*O/6);D_>.TKB_SNH^G\L4_T'&4.SG+D_XRPV&XB:^3#$6(*!<9
    57 M+722FU5>NKVK%FG87W3MQJ+6;G<9&SXBC='"\&5?NFR,AHSZ87&U,X8LTXE&
    58 M=8)'AQ]$0]*>ZKEE(KU,XCQF68Y+GTG_U`^71.4J88/TBI7+#>HWPW5Q,G&+
    59 M9`19Q+@Z?D=K3WJC#H=.4XQEL^6GP;MJY8I]3M)L-8]+!U:?R$S8F_>L);SJ
    60 MJ&H[2:ZPSI%WP=ZAM7S?JJ(J_IXU"-^\_^<`V1]^SUJKP@Y[XRX[9[_^^BK\
    61 M&/_V:G!V=C8D>A:;FQ$NE%$TJ*^,G3.@TOIG-%^.K\EM8+E;4%.W\ZP'T?V<
    62 M.P%D]%BP\@`2Z"/YSU:9^T,X"O:/1COM1V+'X(Q?JDJV[Y=L/(L74W=HY3`L
    63 MDG&29?&Z]'`1FV_6"^1ROG%'97V!=\.P^=R9I?H'6]VK[-?"-K";L$3O5=9M
    64 MF_%=KV>H1+8EKGTSV*OQ#M^",/\1*&OT`=OZJ!5R.BB-7S2G3,^:>4K--)5_
    65 MLLC$/F'JKR$R<:LQRQUC+OV"3J+)G/')QZ>G,VBQ+83^J]KG4CZ>P>YT[#^X
    66 MYT:Z:M=5A#X4BO9^2^6+4J.8L4BY(M64?4.!JVV^<:VN=GCS[V*N$,J/3"&D
    67 M3T?>4/J&SES`;2C@.^UD4($OP1W,^$)`$972A["PR"`48:FYBH2FLQH>61DH
    68 M`N06(E4=XDA+QXITM",";0)L0.?58`N#+84VA2X--RBSD(Z536"Q%5?:AHC2
    69 MDB!#+:3!9AC<TC%NX`Z+A-OF<:='KK0Z4XKH`!T1:>P;2LNE+LJ(E^*8\8@=
    70 M(<+7B-!)$$73EZ`@^:GJ#$O;ZEQ+.NEQV0G/@?LRH'I?.Y'1&\E+5L+"0A(5
    71 MOK62\B7"^4!HP`^=<'Q*,#!D<]J)Q8\LR<2O)5+)HQ/'D[G8G65NM](5O=?#
    72 M7N\^4\4W\<CPY'PT'D;O^F_GLT^KS^=XY#AAW1[1?>GLUZIFIMBBV]=WC7[%
    73 M75(<#NZR5:,YI$92'VD2YV/^U]#DGR(PWV5^&71?&&F3-P/WUR</)?$1L,`Y
    74 M1W2E5%+"TYB&_TU8Y<0JWV;5.6/)&U9YG]7&@L(="QI@]%;2&4M!40:E6+:O
    75 M3V=(L"W>XD%A+3RF3Q!/35FCIYV]'(RV!2_EW:G.];[,5KHS:>W0=E(4;7=R
    76 M+(^9<I@/X!#!7FJ`",36OOV!XPL1N-/1*_;N8G>/#"WNASQ/%KG;?"-J7*9#
    77 MDB,[@WC(;N*2S>(_DMHH)RS-JT1=QR,E[><N2=WMI,V7"+)F(\KLG2:+9!WG
    78 MRW5SHC\NQ_-T[/8B5U1&XD-I??>\7];MES7JDJ^_"@$1^B:^&6W6J`;_?7US
    79 MHMY=ICUB$N5H'2_&,[98GPGBLTKC;GM6M7F]\ZI>O)Z=Z3M.R41@>KE_6Y8F
    80 M>6FZE)D??GK_]OU_G;,?YM,$R4&K:/>WB<)J/&QM6M-.]VJ)FAO-D^\:--4^
    81 M-RJNYA`UDV:]<50EGZ>5^;F;%'2C)*Y0UDAZ'8_'FW7&)AO'HU-R/!]OYG'N
    82 M5/N)WA>.CO5R3,CH9*'&4IG$>IUDJ^5B0NTK*2?9V0-]>B-9.F[MM/WF(=KV
    83 MRTLX^<+&T#:&TZ]H+IOFLFK=<-4<Q2(_G1%%AWR5N_M`<5=!'W]34ZI(?8G>
    84 M>!9/V`A_YYOQ]7>LN9518QUU_2%N<E5S].?S\MG5[KO:ZH;3T[E:''RJM7^Z
    85 MU-3TU/E9`3L^N*N1>U%*<^;P/!:^="SLQU9"[<560O<STI)FSIMW<Y[8/7C$
    86 M@!Z>I[I'7;Z(`ZO#_@KN`>L/_\&X&SL(]^P@^=L:PK<8G'9_</;2MJHD]T-!
    87 M*=R2NB7HFEJ5UKWO4Q^\%L?6'ZJ%U#K][,39GQ"JPV[1SFWW@X<>?"]?H\H5
    88 M/2WJ[,RM6X]5]6YM(X"]E`T!\EXB55LB3?M"U?\^0L754!0A<T&HX:A\*T#_
    89 M$&`C%K,OZCORG`38`RDM/V,+'"_K9@A=Q6.,PM+/*,T_D)N7A.KE;L[/@>$$
    90 M>_D.0AY)6?*F6Z31M2(7+VX'Z3&,)L!'XT3R&,8R4<_SX-<O^>C*52_J?/=U
    91 M,><$8\[/`S$\I6`YP9>!'U_"\-5@/#RE\DO*#8XO#9:,ZA+%.#NC'S;(D_5-
    92 M5GW5P72-ZX#7%WK81J]TAVO7A-1M)C3T_I%U8#O'(\]V\VWCIYU-ULD#=M?1
    93 M6"KK.;K)CE"51=V]U[Z;`S$8H64F?$"&@`]DGA"K,?K5"5"QP>J):BUIWZ_*
    94 M<-L&J_G+^SST/JT&=(HGAQVL[2:R&+CJ*J*##@[GL=CM"C_*"%?MA?UWGJB0
    95 M?M'T=ECA*'T9XU"6G4J:HKTC<9=EW%`C]D1)5P0=9S_"P9MS@FX('KDY)Y0Z
    96 MM)=S]6@"U!7Z#Q>U&)'[1I+WO9IG>E?SH+F:U^!'Z[J)5VPU2R]^!.\#HJ<>
    97 MW"?\UG%)MY!GJ>,K!\ES,/@;\EP&^"OP5^&OYKFF7XN_$<\-X"_"&H0U88O*
    98 MMFO_#Q[B]'Z$KINH3:<5.J!TVIT\6>*.0NBL2GJNA8N<.N&V[JO%(<Z.WY45
    99 MO6N%@\)PRCW"Z8$./WG1#2(M;U/R\W;3[G:35D^WW532=E/Q53N]U+3@+FXH
    100 MZHVK0=P$#%^U^7L(H]]#V<A'=SMB/W46UGCYG?TPNGUY=4'?\$%?]\%E(4)N
    101 M"V%*7]!W@8B@$)H.I`4E<AGZX%0F*?_)4(X/<#"4L"-]741E.ZMH>];D#%$&
    102 M#YWL4GH4T/UV^JH(EZ1$Q[ZA+\K.V]&-QN=!</<@,,'3#@)G:`5%NG0A3YS&
    103 MO@V"@(KDL5!7#;]Z[`R:#OUOW&,WMK"W:G1=0CV^H!Y<?OWPR%VK(UW7*XNJ
    104 MV_H#B0"*!^G-@0#15A7?35MC.N*0?S!PV#_0_5OT#Q!1.HKE0M%7W`CZQAOT
    105 M$/2-/KZFK\&A5#\@%R&D^U(<]!'XRNE[<,A5:'QK,:K&,]"7VV"U#Q;Q40((
    106 MH1*EI#0_?.<R<N^`#X@NH+1)=$019<30=^\$;8Z(,+K!:55`(-*7Y*;(\821
    107 M>\#&N+9"]T89D]*Y./1#.M3TI)`6)`9=G6Y1FIX#$^2M`,`]::ZM)1=(W]DA
    108 MR(,!&)<Q:GP0+N41160BER8:<D5^T;9HPP9M)#0Z1DH`"LN(2TTIBY&/Q*I2
    109 M!$[0I1#H'+NO_!!T[_+9.][#.T9/[AVY:MS5$[I&UY7Z>_I$..@,>?6!=;*J
    110 M@ZI.]B,DNHE<J_[MPMUM6^19;0%T>0Z-ORD]M'IT%^Q.:&VPQI50LJ9OTJ,]
    111 ME14.,FJ"`+@B;Y-WLNI[]V[2*FVGKOZP2;-D4^#B-5UG.[>O3AKY-6D_R\5D
    112 M0WN4KC:@ZCF.U);*K<98G27_NTD68]?^!E=MZ6J>CEVF$'5]-XOP[\^BO`^+
    113 MX.GC3#J`8VP.M$<V>HQ7=9Q7.,XK>.ZF\STX5O?AV'H0>(!(Y7'&'9P"S]Z'
    114 M?]I"PK\@[Y2%4'=H/KQ#]=:SGL)_6V+I+^^QOYRV+RJA9&SWLBP[.:G%]B_J
    115 M456W8JI42/IS4L/Q_1NV;B>.5>W`Z_T]J5O_:[=,UF5JG\YT@0K*DK';P=KF
    116 M\AO1+(RC3.W3W-3T:49%[=&\J[A&Q>X;3<_I>T';&#`\&(.&M\2@]*T*.YN(
    117 M&'L5$L,VNM]!Z<,A1H]T881C].6]2++LQ7-@U`^,*$<U0T`:;^S_V+NRYC:.
    118 M)/VN7P'/$\A"RW4?\FHBYF$<ZPD_;>AI-Y83D$W)V)&HL4C;:$WL?]_\LKJK
    119 M&HW&2<JT8FF90*..K#.SCL[\DKC]8]L/3[XEI`+S7>V"F_+A]=V2&KJ\X8D(
    120 MA=1?K\&E"Q!:W?RX^F%YU]_;5[-C(OX_O[RE#LZXT]=+FI*%S[MFU9OZ?G#M
    121 M8YQD:?.R9@S8G3L7<_[^;&+G4J]^@*%SV?_Z'-NV36W4L'$;-,U>?LQ>=`!I
    122 M`$H8&8[0,V=9D6][Z+CTQ&!?%(,%&EZ^:X<R?Q\8C^&ZDCIMOB3XJ8>4O"<L
    123 M<D<>0!_].X).97K7>P)`??3O"6Q0\G+M)+"`PR6`8+5VB1ZLT$XBB@[HCKZB
    124 M6/NR]!20#7XY4`F;@WP2[9A/#C$*=&W9A/Z)8[XDCHFNYQB`"`VX!@@IO^=:
    125 MM7'7WYSWZD!/$KOG:X@)6M.G\KSNZ8UU3W^^.X-Z3:TOET?=B_0C2T)R]>/U
    126 MDL3"-[TLJHQ/PA*S9PY$]M5+]<UL]6\O;U>?KKNIO!+BHJ1-SV?_ZG\DB<N^
    127 MH=1<_7=]Z9<T8D="CSX&XB[9+@D+O#[0/Y_][S/Y3-Y7_#;:7JZ3$MI;/&A`
    128 M#5J2FPE8WX$D:;+`QT.<:P#$3@_`&T>2(`#19^@)X.U>1GK*\-T4IJ3$Y:[U
    129 M>%1"X=4H'K4(T5L\&:%EXFC;1);C2CKA@]1X\H).@I#I2@:BF9S#8VR4DYP[
    130 M":5\!$F2OUIR=D7EN!217VGA+5-2IDDZ(C>P#)WD)R>B-`I/GFO)@=0>J[CN
    131 M>`N6<NX$_'@0UU)X'2.>J!A:/9%=4S'))CR9AHI"1U%OB<A!@&FW"FW0GJJC
    132 M.4<`0'Y`@;A+5RA.H]>D0[2A7G-)\:-JK/>HA,&=NO+H*P.[^A!`TU`QW"O`
    133 MN)<YBV]<\!P9T#\<%FD`<[J$*VZ):"O1*:BD5<)HIF=AI$^5PB/LYP,63F5I
    134 M)34:M;2.EE)0M#0VN4]L$"XY?HI-\(H)8F0B=[B3`#E`ESB%#D<#'(,F<%N<
    135 M:8+AFM&I\(1Y;/K)JZES-&#=Z<LU*E'ET-$!P0'0]O0=*5HA(`D`8E["HP"-
    136 MOZ,@QMZ/EMIF=&,T51Z8^P;SE/HV)8RP<=0]B0HPU&A#J>DI`+2>>LS0DI\3
    137 M)8P]MAM6(A5F@54TD-PCMJP=,&/E7<6J4TLHYF'U``P3RO*<GN_V*J-AP\AJ
    138 M!6]?`EJAI4E-8XP]1TVBIG0*WK)RQ],VY(^_#=&P..VW(;H$_LYVC;S2M[TJ
    139 M1%9N%.IKD\^O:=_RJN3%V39R&\7B]8KJ-2OQAN7B^/+[;K.[UW<-J\PCUW<M
    140 M?5W?M0Q[UG=:X`ZM[UHI)"')-L]K?,VL#!;Y4[RZR+K"IUY(!O<0)/HJV1T2
    141 MK%;:31ACZ>+R!RI0;-ISV3F`NBSF5WW2,*D']71\^I+D%LQ,IHY/6OW.KV7/
    142 M5]PZ7>?+;+R</>L`T]\3#LQ[-2QO*D=-74MHV.!,<!9?0=@.+R<@8,1K,%W9
    143 MQ6=`D[S^#7J]J_<D,ZN2]XN979+\UTO:+SYQXY?`C3!'VN#&Q6`WH>W_!X[4
    144 ME\LK(\(E[1OTF;R9MR%,J'$=H=/O3]SF_<F5N==MC"]"(S>PJ]>&^'"'Q8=G
    145 M\0%ID<5'TYI\;ZE,J_1`7H1M>:'VRXHE'4VT72I)GY*A^9U=>N&LE$M@[9$4
    146 M<4FG)T'R10B26-\CJ(4OP>F$-PD:!G([]^$PB3MV'V[T8!]NS+Y]N'$']^$F
    147 M;-^S:9/Z>[;>0ED7+U']%KBC^'W%>-$#MU%SV=O.;!S>81-2368:72/,[IWR
    148 MP?5\AZ'(01ZU#;A2PT6A50=6?DJ*I=^28#F4T@6DU$I2TB?^_@+XV[H]&P7K
    149 M3^%RN^<V7=OC;].U'=RF:[?O-ITFYD$N=Q.WZ=KYRN4;O.["#EZO6>MUG7;I
    150 ML#71>WC@NON)!K.?[)V!44_$R^[.[UOS<MN62/MID^$Y\!2!N6B&!VO;K$TK
    151 MUJVI9N,[18`72R=H7[\T8MFH0ROZ4JF&UO1FF<0R-GWF9FF:IU/!E#JR]OH4
    152 MYH'&/7CFU3?L`;@R#OQ,9<:99IK**:P._^KEZ^4M0_0OICF&5=%?#7G!IS$O
    153 M;'#$0&_V(=1PKC"/KFASN+RBF70584--?S0-:9,-"^O+]3U4I(FZ`'6BE.@O
    154 MT@^:J5<T3VFK?!YULU'Y4N^.,C&&4!?W.5\,>R36NIY!TTUT<[.CF\\JP`\K
    155 MS3W15-*Z.8=DV*QS/WBQK^N9W1L'-4WBW`Y-VQ-+C":6Z"96T]>SYYKN/4S'
    156 M.?]!#/ERDXO^RV236_K)3KA;L6^"?9K+"TX*^$[8`\JR7$*!LI<J@^*^`6#,
    157 M0Y#OT0H&M/M5L8HI*/3UE?C6U&`WV-MBP;+`,]RU8-5L_O13)Q8RC,*!A0R+
    158 MF%C2&%)Z'K6GI>M+V*<.]=GLPI3@4S3:-#3:)A=9Z*(=M\A&=<PB&\UXD84+
    159 MIM&Q,FX:YPZ8"7HI$\S$&BG;?.0+'UEB)'XO[`<%;]G6'D?@\.8Q[QR)AYHC
    160 M>4X@%^\7D>6)[<8[QB1/F<SPHS0YF>'0Y[C)G,PQDSFY\61.8>^.,<4Q%NZ@
    161 M<A6+P4A9E!U42H,;D_SVDL;S^LWJAA/,YE,)+PHE510C6@,+\]@:V6@H9AHI
    162 M%%M[:IKA*M"7T&RFJJ*P"C:B%&(UK%E5+/1PK$0^H\$/1L'R5<6&TAG<CS;1
    163 MKW4`";^V$B:A9FTLDJZM:GT3*"?1TX4>.IKB(DA931E<6AO?\DWIVB9!&2Q,
    164 M2ZE&3C:>PF![2J4X)33%N9S%58HXU384Y4P3S=H5!!8CW:0&R"%^;M33C<T6
    165 M2QH`,U?[*J["!'B,7\1%&D'$($R/,7MLEZRB]I@.:MW5$,\!?D!)%].F"3S&
    166 MW[%P\YB%V\<LW#UFX?XQ"P];A<N%IW^6_Y4<<CL(@1M!^4?.OA&4LX^"*'`V
    167 M:J)<./[?QN[_+IR"=H5SU#B\_.X)CL-[@A/AB)J->CE:600&Z[*\NUNRK!A&
    168 MQ#[B*%$\S+FU@WM[\##T),Z_D(.-`8YV/MCX$J3^\(N.''/F&)RN;*64?D3K
    169 MB3GMQ/"6O#>\FT94F:=$B5RU6;!XM:XO3D)8,<J47>_'D8J<@1)=>79;#GV;
    170 M9O9Z]1;3;//5P=V*F/OM;<GIG^_VJVJ@1<=[X'_^75&CV,U2C8PE4E,D)6$[
    171 MR+5K:Y)4DAA.HG.2*R5GEY2A)-2R)+2<T'0)-2?4-:$J"1TGM%U"RPEK[:"4
    172 M].DEM?;Z8PTSDZ\]J"(H`]GISSX0()Z!2LS=[=W?28"1E)MS59I/BS_AH5.-
    173 MJM$O$#I[\8)*^>>'][_\\(\7KM!Q&W3^\?[Z_8>/[?QB\:?\M$TKAV]0TTJ:
    174 M0A!JE-2DN_GWQ%[9_DXNUHL95BAZ:A3]V'[2BR84$J&2L)LD9C5G>6PH;RT^
    175 M3H%F?/]@D!EZ80Z!+9@#8`.'`0;T?G@!=0ALX3BHA>/P,TBNVH6."R,7YA"8
    176 M!J=U5+ZD)W5,/\P#(R\P_H)1!SO&Q`/("RH=0MW`BC.!OG!_&(ZX4$3/+I0[
    177 M!$I!Z;1?N!/[9W_/Q`,`'58?@J0XK4N.PNG`KCCL[PTD.7ZF',#E\/O[(.[O
    178 M@L?'X[`#;`N[@<>1L2WB!AZ'_T/@<1C43'/]W!"/`S)@-F,I4.M,<_YD/(X@
    179 M;1'N:7O9A:K6>,5U#[7*0M7K/JNL*H3T`RRS5NI*T-0U4FVND?T"N?];E>,:
    180 MH+P_YY)I-)]$Z8!,AV:]\`<6T)Q<26)'$I26IE9T9RTE<W\$E(]7!Q;;*/U^
    181 ML4'UI45E:ETY?:ZCL'Y4W.2HY)%^ZN^)_NX[;@LHW`R`PK>-%(V)@U>^MM'Y
    182 M]9*2HE4`2?#T'2[H;"+A!=2V4;2F'AG,A$BR<@\6]I[7P3HNX6_:/MV#;%UK
    183 MV_L)XK*"V(>0PRH5>UEC']/0<0>6P941UD/+7EE;80V@1Y.#82+.P2KL-4R,
    184 M#V08.5W-086&]:RU_WS5--/VFRA:210==(%!JH$J6M.'^WTUTN'B;,NJL44I
    185 M]=%6E0:AI]6IG[.[77\:J->6YWI]LP$;7T6G'5WAD+ST-7+S"@<`M&M57_O9
    186 M\?6-NE)P2()['!*^0&<0;:QW+DYN2UHW:3Q.!)],,;^D*V6G[R7=M2E71_!0
    187 M</_K+.=TN0X&CO\8E\HX]YAWQ!6D+=N:3T',FA&V++NL4I<98E;,C5<=S`W]
    188 M5G&O?$T7#P/F<U:][U?M?KC*EG#+&-Q`?[X\1[[I7GTD)O_E![@5ZN^W\_6V
    189 M&>V*V1'7LO@KZK@@>Q+J2;+"_6Q^\Z%S6E1]"\'YT/6/127$5^62.91&>G<V
    190 M&WY8#)3K.Z,<ZAV@MRR%6>K&+@U]6[&L\A?ZW%V5O@,@LFF270KZTXV)2]-$
    191 M!>LVM70T45''[ZXT3Y22WY3\MS^S0V`CDEN""FU3B8(`!9$I4/[;GZ\@R`N3
    192 M^`)F\#?85#9W5W2^*)$]%#K_US;?75*T;VY_QG=$VE0;TEEUO'EY_0XO&$BZ
    193 MS/]&_0*>*VG"Y_0_8WP\]S2F\G&%3ECIP.TI)W22CF('4(GG=F$NYHF/7^GP
    194 MD2L<.G$=.'#A5#AUT/(#S:C`7FIF?QURBQK/^,7,U_6AK`*+,5L5FNJAM*V"
    195 MKMI6-@I@WYC6>@%,(=]:*PS`HUJK16!0I-9*X3P'$9L`WLBU)C;)Y,C2`X&U
    196 MI(#E`^1^+U27-`D@]L!'`#2U<FQH&$^(2#<&D99.D4U*.5EY'1-82XHAIRA/
    197 M%,$")P@Z8:@/,IF&PRB3;P#U9&2K8V-53J<:@!XA73GR!'":B``#,JWVPH2<
    198 M*0F`'2&3%D`(0B;7`.O(L.Y9B#D';=MR#E-NC`*<#HC4E6DR\=1J(A1S=B+D
    199 M<_;8Q"Z[XOI:W6I)I]R<H[RW";#RR$D]:JELSIZ$<CF[YLZPCO7@=":DFHX.
    200 M"3*=LY:M0(!K%V$S'9-[W<:6A$STF4YJ3,IT=*.Z)CBF#4*1!]&I5M6N!%2*
    201 M<#$3"CR1B)"6W$4@9/H*>9X6#BIV/&]`AVC+G+7L+J)DK;B8Z2@!\";0H7GC
    202 M,J'`$]`%>%N(,I.D$XG/)*FCNMJD0E(Q295)4LNZ-CJ>W%ZV-*MDIJB$[B@2
    203 M"ZA,,0C@8A%%788[LG(AYBHH&N86;UK?9'JI22[3HZ:&3(\6II#IQ;[CZ]TE
    204 M*QLW*!KT;&9#>+?`_"#"H7&!*:/)/I.F2=;U)V#*,NG:9.::;ERTYG'QU'<"
    205 MX&L>'C12KG)DI$U05@U:`<JVR6B<U/1"SS$]R<70;%T'N!%BFL1^N;:=]#!M
    206 MRJ5(Z$;ZKHZ1.2KHME!DC@F&:<`^E6D$`4XG&C`][YILF--1,:!Y97))8`H1
    207 MN;*VQL#T%--S.$:#7N2Y"7J*%NA,+S,RZ`6N<7#,N$2L\%Z,W%RFY1N?ZY::
    208 MW#QJ5>K:1^5($&@;$"<*ME&Y!H&G#^6JM\J1>073$$0,LS&(>`%.)2(T3(FI
    209 MT,3,?4NBPF8J*@>9`>\Q2"$/6H@"=202I@&S!JBGYA%/.*HS!=U@5$)L>4PH
    210 MK6URTC+("7PB(`$H(P!2(Z>G:D7.X!J=.SWFQB5,&LC9J)BW`SMKL9RVW-HR
    211 M6"(S'V6DF8'4K4A<:TQP'@#J+LRM")\Q(4<YK`X40TU#";75S"I@7$IMF-$H
    212 MM>=QCI8&PG&,%>!R"J!F(W^6V?3;\)A'=M<GRV8IV>VC='*3Z@MOG\[0$]>1
    213 MR=_KP(H=7D\I/,"!->A8)$.*CP_^N@-D=5-I:=(%RIQ$=Y<HG_BP%.`*SJLN
    214 M['-YJSFA'9`"AUO2T/;A=VV*.:<I1A_3%)4VF_*96V+/:,E1#1FWXW,/B3NC
    215 M(4=-KO'<^LSM\.=,K6/8O1GS^\D-Z<5>.@0A9.7V!;*%'<Y85?GIZOC+N3JV
    216 M\GY7QV7/;^6#W!Q'I0I!.]:3MK*^7+%`Z!QIU<ZHZ3RKKM=W'2N.E7:R_DU/
    217 M@@X!W.W_?G/]LLO`]I&P36Y:MVC419WIM"_@B5.)SRG?0G>&DR"TF-G9];MK
    218 M\/_\EF9;KS]-T>^7-$G6BYE>:]8S8262HFC-PWI'@[R8P79OII^QO^E>OSI'
    219 M=W'J6;6-H0C<RRQF<?;^0WX33@4_:P5M9*FDMJ&FK.ELNH;;1;.VM(VMG9FF
    220 M&V1/;9`=ZZ<^>M.@8C_5-"5/;1N=QTKC!A_YL[86'X:?)#_&AVN^-KO;GQOO
    221 MT'CT`)#=UYZ.2_2A:9.UIM,;7&!*P<YY-9UDX:M2X(L..@&7<;3+6BL<?^#R
    222 MLO'P!BQ2]@S,#C7I(+36D@Y.:ZW%P+^G5;T3='1L71"4KK!8-BU6/2[6N]N:
    223 MI%?T'K(=^&[5TH(5Q%JYRG90I)\:RGC:2-IUR@,YZT>O&\H\C"MMNLA1!%+O
    224 MC%C9_'N5\I?V.X?=/LM82R<-_>;(K\)E"V]88@6`_M(_K@Y#[30Z7NV4C;>W
    225 MQ\A&1;)QVR+=PJR@.^560L=#$VU>.W\_FY])Z^()Y^AI%S/8Q<"4I7_);!9%
    226 M1NGCW&=_*6!'#PE'9(Y!]NF[L=,2^?CQ917T,.$9HA&L:HSIX0@R'L$(D&`#
    227 MD<!JNQ.18`!)8+4?01)8'<?X&A;JS2P+7RW>+`85,G(*7<,:->F'T!I&3!Z(
    228 MI+PE7+?G&!]E(?$"^6:S-ZN/Q!Z9<ZCK,[>\F&VP:2>C*1%)J,%,9P(;O$<$
    229 M\AKSHNC5#_FGLDG9,YL*$ER"[`;8U_?%X=<#>1'H3K=[-=!B.8;:@=8NJK,]
    230 M`GA=O+.L`X[^^C+\!'R]-3T.X'"&5.0_:]+V>2,C_='"RD4-%HG)I;6LK58^
    231 MGP;X&VV!(&_O[C`30/$524#FCFMJ')1!B/W:V4_+7Z^[Z4C+"E7D_?42B^M7
    232 MR/W='2M)W,YN/LS>?;B!"'Y]35.RO$8ODK7]X=WJAUE^F4YAO]SPN^NOGE:_
    233 M\=6UM>H1%589FUKH33V@:1?98_TEW=T'B7G5`-JK\5@5'BVT?L>;\.P<D/?A
    234 M51F"VOCM]4_OJ&$TQF^66.VQN[V^^?'=A]NOSMJO9QB`?N<]JP_8A5-_H#OZ
    235 M$]IV`ME1.)B@T1PZ-\N+_-`L!?7?9]S/=^Y.\IX>Y0YV];8'AYQ:&$]UR:AM
    236 M]?>A1DX9+719\[HZ;PSMEB_@*4F).5J/1W;$T@4'.'?+VPUC9/[!J0P=1?'E
    237 M!;M%,"9U#3+>P'T])_)>U")\*D4$78L(;E!$B(,BHN(BHNV*B*B,[K(E5(;Y
    238 M@IX-1V02B<K4?43B<O!L)5S']<\.;S:MS*4A1"F1AQ_/%DUA:G0F8@H<KB4:
    239 MP,':U$K31J56VD)'A+Z,SI6FU:U6FA:74FD2*K72-"2E0ZP=]+EU@SZWCOO<
    240 MNJ[/K4L#VEY7VC[W:6ZLC]P<IA`4=T)^MK5#0N`.B;)T2#2U0V+N4A3C%#J!
    241 M,SEEF$`.]KDJ.8)'FA\U^B$GT:ZA#^X!_#2J$C6V$#6A$K5R0-2:0M3Z0M0F
    242 M`?T!I[O9YYSK9Y]SL<X^Y\L$=[YVMO.#SG9!@DK.'$P#38+@^_J&5.L;=:EO
    243 M=+6^,0[JFQ03XXAD*^$4&M8-D!UA+TTA[*7O"7N9"F&O="7LE>L[PJO8=X37
    244 MJJ$/'E+^&;A$3F6Z;C3\(Y?&SR[4:>*]+-/$>U.FB?>^3!/O$Z:)9_;E[O;%
    245 MAY"U_:W$J[*7LO[@"P8;_KQK2^3SEJA?9/[R[G;VUX^WR[M/LS>_8!E=7<_^
    246 M\[?5+>UV;SY=K^Z>MDY_R*W3*=B-UJ8'7`/33K?$%G81<,WU*COF2N46V:F=
    247 M9AX6&O?EV3P?>`+`C>=R\7JH=&RA`]][`EAIH6K$M-+(DF;]:].LEN;U`RG@
    248 M6JAP#P<^[\/4KGW8U#9M$Q!FXYH\T$YJ6:Y)NS<!\]5%^4G[I$W\F,E[\3@"
    249 ME=G:4FVBVI2-E=W<6*TN+E^34*(OZD!-:\+2T6_\+&^K"NK[8$CC'B-'6E['
    250 MH-A#>$V^B<\8FTKBOM(T%"!:VAW?>P#/]<$CUH?W]^=ZZ8%GP+507VNH>'XV
    251 M]_8HI86IUM<ZT(/;5XR_K\D8>^FIUG;-<=<69Z@SH,B6%C2T[5C'AM;+/Q^X
    252 M?6#9.'WO,+Q[\.IY3EKO5H3")3O-4RR3;U>_7M\,[LCS'186-5IA*/PW6#.0
    253 M-+Z^)0GZEYO_Z^Y8>]NV@=_]*[QB0.V*2L2'7@A28!\V;,`V#%DQ[$M;9*F=
    254 MA]VX<YQ-VJ_?W?%M27:<I!]:!P@ED3P>R2/OR.,=Q[/U&GCA%<2M+B[NUX9'
    255 M&=@P<HG]K(FL@9/"T#D:O4?WU!D$`@.+%QXQC_$B'0"@1>G31NH<,+!<'KF=
    256 MAWP@!7F$S2-='M4I!S5JNJ1#%E6:H7RS55+CRLE[ZQ.I0AY^$Z[F7,)RKN$6
    257 M*;9+G32I:.EH2'-H%0.>F<<EPX#,"[PZZCCGHJE3GA\7>2X+O*-6E,<\4Q4(
    258 MRR"QX9OBM9*9:NA0[[$H*E@&`3MJ!#?H\^.J$:D\YJ)JG`2)]BA;?9LTC^TG
    259 MAWG3;;&JTV)M*AK=8F4/*0FH=^/X"-IP[,C.LL"5FP-$SP$LRQ934@T;R'@+
    260 M0S^A$M#'D.H@(HU#0808\$$29B]^6%]O_GOQ=%+>PDGZQ@'\+%;260ZJ4O2.
    261 M>;PSB36/:A=$1PZ@$_05H.8;R4TGZ"M_^TQ4J89IHLT/I-\JV+L1VZ-0"D>6
    262 M_)@7LE(T*"6,L+J4E2PJ&(,.K?Q))WW<3%UV_$.HTON'F(B2W8`(O&!+M+Q;
    263 M?O*)JCZU_T*F-TM<WRU+5GOM3NG&U8]V\_3!U]M2,RTTF='6U](VV8U0KS:\
    264 M3G18)3><0UB8,#>A-*$PZ3(=FFRE#@K=[C>\AF>`4$`@*8"%-`6*`H6E0!I9
    265 MF[`P8:9#9\JBJFQ8:>\ESYU*>S1="814W71CJ/_I^.:=R%\MC$-$?(#O"R?M
    266 M]&\DW[SCPKA$3"@_/1?!\U[YQ2(F.C1324<SLH]<*M5/+DD/M52QUBBL=WI@
    267 MG75U4UW3]+!*&C/+L[/3&)GHUH]EBG=M$%*9-M?E_B*.1=*#&T;*MZ=]F+FB
    268 M@_L#SLZV+@+Y/"5:E^]G9\&R&.\>&'18J>JL7[EG94_XB$,:!>3,",INUD'G
    269 M]SUYVZV\K<G;1GE%;U[^C#+OYFJ]NK^\6MUO:!\EV#O9(0%;].3>@>]M9N/Q
    270 M[T"H08VB9MBO2'J`EU2_Y$E;3I]K;Z%^M*NE?)][.TJPTY:W9/D^;Y![7/OQ
    271 M/:[]\BW#7876*WWU%7OK^\5XO[0U+3^O:[,OK/^?R2?H5^0#]4&>/?>Y/=U=
    272 MU]W5W.//=)\WTR>[JMSC\#%R3RE(URPCQY3B69U0'H)-B=CPV$WF(]Q+.M\Q
    273 M"BWGAOC8]=U[\@HRL$'E0-1'+ND$EW-V)LK1^,3'X'W5F8OB013R.6!P/,$0
    274 M%4:`$6I9@.\&P$0W!_Q/&LIB<F!%_R6&C2<1[V\_!"7*"!G</HL/06A&W\FF
    275 M@FP:PS@;BAQ!\OQUUV_XTWX.=&0\X7O)C72F^YU%Q,C&G_0X%7XXZ^,3(>@R
    276 M`FU_,1TS/)&[66DW++M_(>CJR/F3(?1(?OFT7ET8*IVO5Q]!#OIK?'6KMV*/
    277 MX&7T_9_?_?+;S]_CTEW+IB`;;OOC&AL/AKAQ+O*D$2I5C9`I;X1HT6^A2"IT
    278 M&H%'[SD>LQ=9"RDX&LE#;);P#%]&`>()I,++AO!6(@A3D=%M1)BKP,-L>)=0
    279 M1O<4X?U$Z/8BK?$UA)%6&9[+1V]E#<?;NG"/34$.S"G@'8K@;9["PA]>)165
    280 MM?D6&@5^5(!GU18IOE9MGN!>`;P"0(5V](UHJY2W-3:%OK5BKI5AKO%!M+>-
    281 M[^G$]T#`)?9U`_7"K,$@6B9TUWM40XD[/$72Y.W4IOGIUS].@PL3S((/OI)"
    282 ML?LS.M$A)C4RCI81@-@%(&9C^,6S,OA`8K*&AGY[$9Q\RS!0,50#+F9[U[`&
    283 M.;]8P&IBOEI_'$E6CM%E%H')WX(<]L]8G/1A1?V5NO8853I/L:LFPUQQY!W5
    284 M[!B67=UQ0`"DF7AY>WTQ6[8OH<.[(J3IL:_1^34TS8[?:)MV)WI7FW2&>G?0
    285 MT'$?*>^A8ULS?<Y8"P8C$B8U9?>1Q%YZ\)1.9X\-5&EKJYTH(WPZY`T/4^U.
    286 MN8.T$:RTUMA"M6>4-:UE8R\A&6$F&RA"]!0124[!F>BA@FK]4MN"MHJ0@ZVU
    287 M2R@:@4QE)TV>!:YQL9]Q`UB;M5!OG[B$'3O:YW*]E>O[6.R,7KG/,KJWR'U&
    288 M&25H1EK&,[.V+5PJU&YU9(&)UNC#B"L9SYGDK)",BW+*3(1@[@\)O5"L+IC(
    289 M*J:$8A5>?%!F!9.*2U=0X;F.%QD\UPG$B`<R?\=QE@';/VUR8C2HM1>);(`_
    290 M`F]L2TSABZ`&M!J"C!6!0D"X8Z`RN+HL9YDGA?)UG\AU.=O<?F3C-^_?`'W>
    291 MX<0/+SQZ$^';8C6;S]DXDN9XU3V:CG96R]DU'I[X^_Y\/9O#Q,?&Y\ME^`KA
    292 M;(VCWLAA74&1UU[D(E1]T]/K_E;W,E<6R5N!P`7R%LHXN#^E*(I`4VN+<>Y:
    293 M$*UY@G;2BA^&GK-/1CBB7#H82V$33K!;@Z0R2`IC(VQ?#1.I`(TZ<8Z+FF@2
    294 MT()+24<\+%60\1K`)\IPJK0<36*HYW#HBP;--4$2Q#,C(+49O!S-X]4TMLU-
    295 M+_I6-Q]VM[LE]CX9RT*8M`4:5*1&OB+[6>8&L'!C5C':)X4$-FGKYS>\_<:B
    296 MZ@G+8^N_'204RA!A#X-.VK33=ZX7XSB,DC"YICH)#@FG,#*Q.$DN5W>;$23J
    297 MR:WBW%[+9->($#G">5SX%BC,CO<9J;X6T\ZV=X[7\01%T>*U<9%5%`F20+#H
    298 M18.F"$D1U9$6K=0YA)+)A-9.[IG[X1N-?=]%T><'3J*FF\J(KAR?0QQ+@V/E
    299 M8BY/@YK,23]S>3(H6VK;@3'`HO["(V`HG,2"SVFI^S&NPV3.+OU)48@RP*)>
    300 M-$OSN"_1\,O-H^,W.$.C*/2[%8TF'V:?9K<?0*2PT@4VAML3F^$A.0O*G0F,
    301 M&4[7]:+SO1@EG#I`RDD0L%XC0W>5PK^<CIR5^%@D@E9OY`4-GNH4'8#!`\]2
    302 M=.35<F?1E*-]%=;)BGL12^.&.>MG_?=,SV/'*Y4]($B1\L!G%#K[GDTAMI9%
    303 ;,`3*(])KWVW.-_=W$SX]^7;T/UZK1S%P`0$`
     1begin 640 hnoether_l.res.gz
     2M'XL("*X0L5H"`VAN;V5T:&5R7VPN<F5S`.P\:V_;QK+?_2NV^1+)2RK<V0>7
     3M+AR@]Y[3FP!!$+0%+M"@Z:4D6B(B2[HDU9#!^?%W9BD^]+#LQ([;>VHGMLC=
     4MV=EY[>S,/O3S+_]X_98Q)EZR%R_8C^DBN6#SY2HIYDGV^V)4Y,79SUL0&!'(
     5MZV61+//TCX0525[D[&J5M0W8(AVWX'+$WKS^#_8,48RP_-GW;8UZR;#P]W29
     6M%H/A]V?TR5Z^['>[3#Z-\B+N^M8O:V0-S!Y&XZCW>S^..K:Z8M/DCV2Q6E_L
     7MU&Y_VO;AB&7I<L8^;SXNDG1Y&7BE-UUW^.W+!L^@!`ZE1++9SZLLJT;L-5LF
     8MR905GU;LCSA+X_$BR5FZ9$BF0SHZ>R]^NSA#++^_%Y[X[;(\>P]U07#V7M9/
     9MOCA[K]I"W3PU_4<O:_HRI&Q0>M70F^8M=2+8HXY+7B&!OR`!,U34DJU7BVJY
     10MND[C!4MS%K,-23S.L?P3*BU/LA1)_FZ?SNJ+Z12BHR0X00&)YG.2K?Q>\4-T
     11M#SN"J("T=!,-63+=3%)4UH/T+'=[KOO>0QLTS_#;):&##K-L,6_[(`P^E%#Q
     12M4K7=B;8[U76'0%R6%5=E)7ULL!7[J[?_)"Y+=HE8<6R\714XLJEFLLEP\/8E
     13MX+'QIF"?$OR?)8P,F!4K-EE=KS<%OA.N$>'X98ZMKI-X66LP2_+-HB!,J^6B
     14MPC\)C;<<Z<I0Q$F9Y@79++9^GH].":,;$)TH3HL;W0%IDZU_%\A@!;R4W7`P
     15M;25@)8)\`,99J:L.)&Q!I`.!&N2#"-@Y-N@`;0NH'*#<`H(#A`XP:@&U`U1;
     16M0.4`.^H`!^LZSN+K0:-`1#-$I:%\S\_9?\?9$H5VT1-N4L:3@FW6I)-5-L4!
     17MJ\F]E"Q>3EE(CQ6:,(H2K:I4OBPUVD*(!219PW49<E-:7Y61;TO1RA!PK*;+
     18M@GV^+-+K).L(A$,"U1<2*,*.0M![)`KC*U6*T+>`']:W2B%=D:\#:<(2`E^8
     19MT,JH!.&#"4)C2P!?A"I",)"^"(R&``&152&ET$$)FHM(*4V@ADL9A4)A:>B#
     20MBD08!KH$RT6@+!C`YXB#E3;08$L9^"%`&%FC2BDX2!-)82)32O"U448KI%%*
     21MWV#O6F"_I51<A)$Q$`'2([4OB5H=!0AG?`V1MMNJD*M0&Q."%CAA6"ZC"+D)
     22MC4#LD6^T#*0*@\"6*N`@L,:"E*948JLZ4-R8FC<#CC&E'5N(":6BB"DIA)*A
     23M()Z$P9](8U<!UY%"&L*`>!)2(TE("/*$_4BAC$&)2(GD"0%6(`7$%/*AE5`A
     24M(L`N(0Q#`XK0&1\`*T!'1A)7TDKL$UD)B"L1(0DHYB!P;,D@5-8BTRI$OGR%
     25ME59AKUH@8QPA02.7-A!!J4BK-@REBJ0FQB7J.T)EF"!`>DNE>"@M8K+("3*N
     26M-%I&(%",$:(D`,.Q(M)(B92H3!7R4-A0@`X$1!&4ROK(EK9*(I&A1#6HR,=J
     27M'5F)="@;E#K@2@E03K81D:$%6F*$'2#IJ'&T!0V^"FT41L)J9`6-5TN4D+"H
     28ML,AH[3!KY8,ELQ*`1!,Y6OL6[0FM`4U`D;5I(EBC:!7JSZ@`NP^1IPB,08TI
     29M%5+WMAV(<ALFS9:K+!FX4>I_]I[1P[-Z/';5%U3*+BXP%EFOKC>3CQ?0XL')
     30MXF"0HP-=H']FKY;)96^<>[X8=D#F7@1TGH:\+88OQ2`IBZ8S[-A30_0(B(BB
     31M+1:X__CLB^WKZ6??>#Y$;1_V7K2V,RM$A\*204-_7U(/2+P4#Z-I"=M):)Y<
     32M)Y=E93G^+U5E<$*0^!>MM-(X&9A*88FM),?Y`"=/G!HJBAN%P'!#=).:1`OL
     33M&PBA[<Q#JD8L"+,CBX;?WJ?PF&%M2[T-9W^ZE!`$L@EINX!;=G.XODROX_4@
     34M\_"QUWEX1$_V4$^:+/HVXHY\5AVQT;V4(ULM*S2CC^EBP3J*E6CC^KX@%EUL
     35MKZ`GB*NDF,P'/^U*0LE#22CU+22A]/TD$;:(3",)[Z>.YK"5!3@Y>,5.EJ.:
     36M4.SJDN*]$$TUXJ7MZJ/]N.7JZ\,J(7:"E@+J.;FPO&CUJ0_UJ3M]AH=&K:'E
     37M`,X'%49JX?"#4%U]+XFXHH%8"?5H&8Q6.YV'==\W=8UQ/F4`F/M?L]F'T*.W
     38M+,'7I*-J=/9ND<0YYA)9Q>)9G"Y'#T"F/A2Z:84^"+QTZ`UB;[PK^+#C+0:>
     39MCN7IY"QNGF5;#CT8J!.X%X-TV!1(:M0F,1Z<3&/:R4;WEA5BS5,XCQ6']#R&
     40M,1_?DD`._*9W4?=^$YE'280>B<%)$J,#>9O@-GD;'`;7Z9),YC(%WJ53!AY>
     41M$??6@I%_>2V8WN`<Q!S&PP\D/7U(')HE].@+[D#<`$-BNR/$H$?AT=6)@8\A
     42MM0TP/Q("\ZIT>!Z+D$-@!`7;`006"_28#U0`F.@(JP('(\?@6VVC",/M"`(L
     43M49@B1-A$T8L82S[P)28L2M%\Z-J@%@:8R%&43^_16'$,W3'6#JA),`:.P?1Y
     44M'(XU'Y@0LQF*K%U+0?U3-D%OEG#3@QYC0A-@BJB)@&A,204^&,3;[R=$Q`-?
     45MOP!Z48@<<T=,7Q`2<QZP`2%"C(;*",0@F5MH.4:N"$+5.`0X".WP.6$!-B4`
     46MZ1H)0V4.5KR0A&)\Q`0.'9_I.;[0#<3]&<?T'%_IU@39SYO)'.<^MX:[6CI/
     47M_NN+-8O1<R]7.#%>KQ<8Y2V+9#HZ8ST'/EA_^.C%0UHUG&6K#<Z15VFRF.+4
     48MR38(\C_S95*N8X?T^0/X>6,/V8UN8S<,;O`[86]=LOQ_)(40#J00RDX**O(^
     49MHAAFWGSH_:,GAIZWF$D^5Z=]V.S0R0I/W>QP@YZGZ!R;(D2=[Y5W\[VA[CFV
     50M&>8@\^&'D,^CTQ3+'L6S&ZB<[?@S]RQ[,+('(WLPJ@>C>MPJ@H&>7T2BCOM&
     51M.)_)B$O\:^;^3&JN\5'.`9]ASJDVF$L^DX(J()IC^H6?=LYGPLY#*A1Z;@F!
     52M4//0GPF8.W1"8.DLFHN`&HB`ZBQ6(<9P"R\XEK@"`M&(&I_5G.H`^\0R)&-^
     53M1`OFT,RZ:#Q+XL61L=;?$O&K)DZ-%[-5EA;S:S9=)?GR><$^K;*/[!,6L><_
     54M+E9Q\9P&SV257%VEDQ2'6#V"'F*P'(8JMA>J".%AG.)-<,!,O<2[VDFS;,]!
     55MQ%/@Y*$3B1/M1"7J3W,8R1?+P!XZ#(L.HWU6HQOWR7J4G-PKLWK$\J3H;Y=U
     56M?9F7?3RUK_V!MIO<SEB1]-,(A^$Z_ICD*$)$N<PID4FNUT7EUJ9:I&$_J=J/
     57M-:W=[3(V?$P:H\3O>5^Z;(*&C/IA<;WRA2S3CD6]0T>;&T1#TN[:N3207J9Q
     58M$;.\P-1FVM_5PY2G6B=LD%ZQ:K5!_>:8]R93EP0CR#+&[/<-Y9;T1AT.G:88
     59MR^>K3X,W=6:*?4[3?+V(*P>VW7&9LE=O64MXW5'==II<89TC[Y*]06OYOE5%
     60M7?P]:Q"^>OO/`;(__)ZU5H4=]L9=?L%^_?5%^#[^[<5@-!H-B9[EYGJ,B3"*
     61M!O65LPL&5+K]&2]6DX_D-K#<)<S4[2+O070_%TX`.3V6K#J"!/I(_K-5YN$0
     62MCH+#K<].^Y'8,SCC5ZJ6[=L5F\SCY<QM2CD,RV22Y'F<51XFJ<4F6R*7BXW;
     63M"NL+O!N&S>?>+-3?N.I>9;\6=H'=C"1ZKW+;MAG?VWR%2F1;XMHW@[T>[_`M
     64M"/,?@+)&'["KCZU"S@>5\<MF%^E),X^IF:;R3Q:9."1,_35$)FXT9KEGS)5?
     65MTDXSF3,^^?CT>`8M=H70?U6'7,J',]B]COU[]]Q(5^V[BM"'4M':;J5\46D4
     66M,Q8I5Z2:LF\H<+7+-^;B:H\W_S;F2J'\R)1"^K2E#95O:$\%W((!OM-*!17X
     67M$MS&BR\$E%$E?0A+BPQ"&5::JTAHVHOAD96!(D!N(5+U)HVTM&U(6S<BT";`
     68M!K0?#;8TV%)H4^K*<(,R"VG;V`066W&E;8@H+0DRU$(:;(;!+6W3!FXS2+AE
     69M'+<[Y$KK/:.(-L@1D<:^H<(40Y=5Q"MQRGC$GA#A:T3H)(BBZ4M0D/Q4O4>E
     70M;;UO)9WTN.R$Y\!]&5"]KYW(Z(WD)6MA82&)"M]:2?D2X7P@-."'3C@^'2`P
     71M9'/:B<6/+,G$WTJDED<GCD=SL7MY;)?*BM[K<:]WEZGBFWAD>'0^&@^C]_VW
     72M\]GG]>=3/'*:L&X-Z*YT]FM5,U/LT.WKVT:_XN[0&P[NJE6C.:9&4A]I$N=C
     73M_M?0Y)\B,-^=[#+HOC#2)F\&[J]/'DKB(V"!<X[H2JFD@L<Q#?^;L,J)5;[+
     74MJG/&DC>L\CZKC06%>Q8TP.BMHCV4DJ(,.D+9OCZ>(<&N>,M[A;7PD#Y!/#9E
     75MC9[VUG(PVA:\DK<?9=ZNR^P<9R:M'5M.BJ+=3DZ=4Z8SRD=PB.!@ZU\$8F==
     76M_LCVA`C<[N<5>W.YOT:&%O=#423+PBV^$37N)$-2(#N#>,BNXXK-XS^2K5%.
     77M65K4!W$=CW0HOW"'T-U*VF*%(!D;T\G=6;),LKA89<V._:2:+-*)6XM<4QF)
     78M#Z7UW=-Z6;=>UJA+OOPJ!$3HJ_AZO,E0#?[;[<V([>HRK1&3*,=9O)S,V3(;
     79M">*S/J;=]JRVYO7&JWOQ>G:F;]D%$X'IG>W;L33)*],=B?GAI[>OW_[7!?MA
     80M,4N0'+2*=GV;**S'P\ZB-:UTKU>HN?$B^:Y!4Z]SH^*V'*)FTKPWCNK#Y6EM
     81M?NZF!-T8B6N46R2]CB>339:SZ<;QZ)0<+R:;15PXU7ZB]Z6C(UM-"!GM+&RQ
     82MU":194F^7BVGU+Z6<I*/[NG3&\G2=FJG[5?WT;9??8"S+VP,;6,X_XKFLFDN
     83MZ]8-5\U6*_+3&5%TS%>YNPT4=Y7T\3<UI9K4Y^B-Y_&4C?%WL9E\_(XUMRZV
     84M6,==?XB;7-4"_?FB>G*UAZZVOL'T>*X6!Y]J[9\N+34]=7Y6P)X/[FKD0932
     85M[#D\C84O'0N'L950![&5T/T39TDSYRVZ.4_L;SQB0`]/4]V#IB_B2';8S^#N
     86MD7_X]\;=V$%X8`?)W]80OL7@M(>#LW<LJS[$?BPHA1N.9@FZAE8?VS[TJ??.
     87MQ;'UNSJ1RM+/3IS]":'>[!;MW'8W>.C!]\YKU&=!S\OMZ<N=6XUU]7YM(X"#
     88M(QL"Y)U$JG9$FO:%JO]]A(K94!0A<T&HX:1\:T#_&&`C%G,HZEO..0FP1XZT
     89M_(PM<+QDS1"ZBB<8A:6?49I_(#?/"=7S_3,_1X83')QW$/+$D25OMD,:71MR
     90M\>)ND![#>`I\/$DDCV$B$_4T#WY]RD=7JGI1YYNOBSFG&'-^'HCA.07+";X,
     91M_/@##%\,)L-S*O]`9W_C#P9+QML2Q3@;T0\;%$EVG==?93#+,`]X>:F';?1*
     92M=[3V34C=9$)#[Q]Y![:W/?)D-]\V?MI;9)W>8W4=C:6VGI.+[`A56]3M:^W[
     93M9R`&8[3,A`_($/"!S!-B-4&_.@4J-E@]5:TE'?I5&>[:8#U_>9^'WJ?U@';Q
     94MY+"#M=U$%@-7745TU,'A/!:[5>$'&>&JO9#_QA,UTB^:WHXK'*4O8QS*LE-)
     95M4W2P)>X.$C?4B`-1TA5`Q]F/</1FG*`;@"=NQ@FECJWE7#V8`'6-_MWE5HS(
     96M?2/)NUZ],[VK=]!<O6OPHW5=QVNVGJ>7/X+W#M%3#^X3?NNXI%O&\]3Q58#D
     97M!1C\#7DA`_P5^*OP5_-"TZ_%WX@7!O`780W"FK!%9=O<_YV'.+T?H>LF:H_3
     98M"AW0<=J]<[+$'870>7WH>2M<Y-0)MW5?+0XQ.GT75O2N#0Y*P^GL$4X/M/G)
     99MRVX0:7F3DI^6F_:7F[1ZO.6FBI:;RJ]:Z:6F)7=Q0[E=N!K$3<#P58N_QS#Z
     100M/92-?'2W(O939V&-E]];#Z/;E5>7]`T>]'4>7)8BY+84IO(%?=>'"$JA:4-:
     101MT$$N0Q^<RB2=?S)TQ@<X&#JP(WU=1E4[JV@[:LX,T0D>VMFEXU%`]]?IJR#<
     102M(27:]@U]477>CFXL/@V"VP>!"1YW$#A#*RG2I0MWXCSV;1`$5"1/A;IJ^-5C
     103M9]!TZ'_C'KNQA;W5H^L#;,<7;`>7OWUXX*[5B:ZWF47=[?8#B0"*!^G-@0#1
     104M5A??3EMC.N*8?S!PW#_0_5KT#Q#1<13+A:*OL!'TC3;H(>@;>WQ-7W-#1_V`
     105M7(20[DMOT$?@*Z?ON2%7H?&MQ:@:ST!?7H/5/EC$1P=`")6H)!WSPW<N(_<.
     106M^(#H`CHVB8XHHA,Q]-TZ07M&1!C=X+0J(!#I2W)3Y'C"R#U@8\RMT+W1B4GI
     107M7!SZ(1UJ>E)("Q*#KDZW*$W/@0GR5@#@GC37UI(+I._D$.3!`(P[,6I\$.[(
     108M(XK(1.Z8:,@5^47;H@T;M)'0Z!CI`%!815QJ.K(8^4BLJD3@!%T)@<ZQ^TH/
     109M0?<JG[SC';QC].C>D:O&73VB:W1=J;^G3X2CSI#7'U@GZSJHZV0_0J*;QEO5
     110MOUZZNVW+(M]:`%V>0^-O2H]EC^Z"W1GE!AEF0DE&WY1':RIK'&34!`$P(V\/
     111M[^3U]^I=I_6QG6WUNTV:)YL2D]<TR_=N7YTU\FN._:R6TPVM4;K:@*H7.%);
     112M*G<:8W6>_.\F64Y<^VO,VM+U(IVXDT+4]>TLPK\_B_(N+(*G3S/I`$ZQ.=`>
     113MV>@I7M5I7N$TK^"YR\QWX%C=A6/K0>`!(I6G&7=P"CQ[%_YI"0G_@KQ5%D+=
     114MHOGP%M5;SWH*_^V(I9_>8W\%+5_40LG9_F59=G:V%=N_J$=5WXJICT+2G[,M
     115M'#^\8>M6XEC=#KS>W[-MZW_ME\EMF3JD,UVB@O)DXE:P=KG\1C0+XRA3AS0W
     116M-7V:45$'-.\KKE&Q^\;2"_K>SS8&#(_&H.$-,2A]:\+>(B+&7J7$L(WN=]#Q
     117MX1"C1[HPPC'Z\IXE>?[L*3#J!T9T1C5'0!IO#$=[5C7JJ5<)L<-ZK=9SK*S&
     118MQ?^Q=RU-;MQ(^JY?0<^)W6#)>#_DU43,81SK"9\V=-J-[0E*IF3N2"U;W1J3
     119MFMC_OODEJH!BL?CLEML=VY:;!%%``D@@D0`J\\.<&CJ_YH$(@]1_+B"E,Q!:
     120M7O^T?#._[<[MJ]LQ$?^?S^^(P1E7>C&G(5GDO&U6/:GO.M<^Q$Z6%B\KQGC=
     121MN7(QYZ_/1E8N]>@'&#F7W:^OL6S;M$8-&Z=!X^+EA^)%&Y`&H(.1X08]2Y85
     122M^;2'MDM/`O:H!"Q0]_)9.XSYN\AXC-25U&GS)<'/'63D'6&/6_(`^NC>$;0F
     123MT[O>$P#JHWM/8(.2ERLG@?4;+@'TJK5+%+!".XE'M$%W]!7%RA?54T`V^.5`
     124M)6P.RDFT0SDY)"BPM647^B>)>4P2$UTG,<`)ZDD-$%)^3UVU<=;?G/?J0(\2
     125MN^-KB!%:X[ORK/?TAM[37^_,H!Y3Z\OY4><B7<_2)+G\:3&G:>&[;BZJ@D^3
     126M)4;/%(CKRY?JN\GRWU[>++\LVJ&\%.*BI$W/)__J?B2)P[[^K+G\[_K2+VD\
     127M'4QZ]-&;[I)MD_"$UT7ZYY/_?2:?R;M.OXVVEZNDA/86`0TH04OS9@*6=Z"9
     128M-%G@W^&9:P"T3@'@B2-)$(#@,Q0".+N7D4(9GIOBE)0XW+4>02447HTBJ$6(
     129MWB)DA):)']LF\CRNI!,^2(V0%[03Q)RN9"":R3D$8Z.<Y-Q)*.4C2-+\JR5G
     130M5U2.2Q'YE1;>,B5EFJ0C<@.KT$D..1&E40AYKB5'4GNLXKKC+5C*N1/PX4%<
     131M2^%UC`A1,:0]D5U3,<DFA$Q#18%1Q"T1.0HP[%:A#=I3=33G"`#`#R@09^D*
     132MQ6EP33H\-L0UEQ0'56.]1R4,SM25!Z\,_.I#`$U#Q3!7@&$O<Q;?N.#Y80!_
     133M."Y2!^9T"4?<$H^M!%-02:N$T4S/PDF?*H4@_.<#%*>RI$F-1BVM(U4*BI;Z
     134M)O/$!N&2XU!L@E=,$#T3F>%.`N0`+'$*#$<#'(,F<%N<:8+AFM&N\(1Q;+K!
     135MJXDY&K#M].4:E:AR8'1`=`!T/7U'>JP0D00`+R]Q8P#UOZ,HQM:/EMIF=&,T
     136M51Z8^@;CE'B;$GK8.&)/H@(,-=I0:@H%@-(3QPRI_)PHH>^QW+`2J3`*K**.
     137M9([8HCO@QLJKBF5KEE#<P^H&&"Z4)9R>[[XU1L.'D<T*WKT$M,*:!C7U,=8<
     138M-8D:LREXQ\8=3\N0/_XR1,/CM%N&Z!+Y._LULJ9?=Z80V;A1J&]-WK^F?>I5
     139MR8NS?>0VBL7K%=595N(-R\7QY7=LL[OUNX97YI'Z74M?];N688]^)P5W2+]K
     140MI9"$9K9IUO$ULS)0\J?<VB*KAD_=)!G<?9#HJF1WS&"UTF[$&4N7*WU@`L6N
     141M/9?M!4^7Q?VJ2QI&[:">MD^/:=Z"F\G8]DFKW_FU[/F&6Z?;?)F-E[-G;6"Z
     142M<\*>>Z^&YTV5J+%C"0T?G!')XB,(V^+E!$0,9`VN*[OD#&B2B]]@U[O\0'-F
     143M-?)^,;%SFO_UG-:+3]+X&*01[D@;TCCKK2:T_?\@D?IR?F5$N*1U@SY3-O,R
     144MA`DUKB5T^OF)VSP_N3)W.HWQ9=+(#6SKM3%]N,/3A^?I`[-%GCZ:M<GGELJL
     145ME>[-%V%[OE#[YXHY;4VTG2M)GY*A]YV=>^&LE'-@[=$LXI).3Q/)HYA(8GV/
     146MH&:^1*<3WB1H.,CM7(?#)>[8=;C1O76X,?O6X<8=7(>;L'W.IDWJSMDZ#V5=
     147M;H'JEL`MQ1\KQHON70LUE9WOS,;F'3XAU66FT?6!V;U2/JC/=SB*')11VT`J
     148M-:X@M.J`YJ>D4/V6)I9#*5U`2JTD)7V2[T<@W];M62A8?XJ4VSVGZ=H>?YJN
     149M;>\T7;M]I^DT,`]*N1LY3=?.5RG?D'47=LAZS5J/Z[1+A[V)/N"&K=N?J3.[
     150MP=XZ&'5$O&S/_+XW+[=]B;0?=QF>`D\1F(NFO[&VS<JLQ6IMJMOXSBG`B[D3
     151MM*Z?&S%OU"&-/E>J(9W>S).8QZ;+W,Q-\[0K&#-'UEZ?(CRPN(?,O/J.;_BM
     152M@H-[I++@C`M-E10VAW_U\O7\AB'Z9^,2PZ;HK_JRX--0%C8DHF<W>Q]F.%<8
     153M1U>T.)Q?T4BZBO"AIC\:AK3(AH?UY>H.)M)$78`Z44KT%^D'C=0K&J>T5#Z/
     154MNMFH?*EW2YD$0ZB+N^PO^AR)M:YGT'0C;&YVL/FL`GR_TLR)II+6S3DDPV:=
     155MN\Z+75W/9&_LU32)<QF:M@>6&`PLT0ZLIJMG)S7M>YA6<OZ#!/+EIA3]E\DN
     156MM_23+]E>BWT#[,M47G!2P'?"'U`6=0D#RFY6Z17W'0!C[H-\AU;0H]UIQ3I-
     157MP:"OJ\3WID:[WMH6"LL"SW"7PJK9_.F[3B@R],(!108E)N;4AY2>>^U)=3V&
     158M=6K?GLW.3(D^Q:)-PZ)M5,G"%NTX)1O5,4HVFJ&2Q15,@VUEW'3.[0D3[%)&
     159MA(DM4K;ER!<YLB1(_%[8]PK>\JT]CL#AQ6->.9(,-4?*G$`N7B\BRY/8#5>,
     160M29XRF'&/TNA@QH4^QPWF9(X9S,D-!W,*>U>,*0ZQ<'N5JU@,1LIB[*!2ZIV8
     161MY+>7U)^+M\MK3C"9CB6\*)14,8Q8&WB8Q[61C89AII%"L;>GIA&N`GT)S6ZJ
     162M*@JKX"-*,5;#FU7%0@_;2N0S&O)@%#Q?56PHG<'Y:!/]2@>0\"LKX1)J5L8B
     163MZ<JJM6\"Y21ZNM`#H^E9!"FK*8-+*^/7?%*ZLDE0!@O74JJ1DXVG./B>4BE.
     164M"4W/7,[B*D7L:AMZY$P3S<H5!!8CW:@%R"%Y;M33B<V62!H`,U?_*J[""'B,
     165MG\59&D#$($X/,7MLFZRB]I@6:MW5&,\1OD=)%]>F$3S&W[%P\Y"%VX<LW#UD
     166MX?XA"P];A<N9IW^6_Y4<<CL*D1M1^4?.OA&5LP^B*'(R:**<.?[?QO;_-IZB
     167M=L7SHV%\^=T1',9W!$?B\6@RX'*TLDP8;,OR_G;.<T7_0>P>'#45]W-NK>#>
     168M'=P,/4WGCV1C8X"CG3<VOD2I/[S2D4/)'(+3E:64T@_H/3&EE1C>DG>.=^.(
     169M*M.4*)&K/@L6K];UQ4D(*T:9LNK]-#"1,S"B*V&W=:%OTTQ>+]]AF&V^.KA=
     170MDG"_NRDY_?/=]ZH:6-'Q&OB7ORMJ%%^S5!_&\E#30TK"?I`KMZY)4DEB.(G.
     171M2:Z4G%Q2AI)0RY+0<D+3)M2<4->$JB1TG-"V"2TGK+6#4=*7E]3:Q:<:9T9?
     172M>U!%4`:RTY^])T`\`Y.8VYO;O],$1K/<E*O2?)G]"8'6-*H^?H'8R8L75,HO
     173M'S]\?O./%Z[0<1MT_O%A\>'CI_7T8O:G'-JFE>,WJ&D9RUP`0XU?J$FWTQ])
     174MO++_G9RM9A-H*`HUBGYLA_2L"85$J"3L)HE)S5F"#>4U)6\<`\WX\=X@,_3,
     175M'`);,`?`!@X##.C]\`+J$-C"<5`+Q^%GT+QJ9SK.C)R90V`:G-91^9)"ZA@^
     176M3`,C+S#^@E$'&6/B`>0%E0ZA;D#CC*`OW!V&(\X4T;,SY0Z!4E`Z[6?N1/[L
     177MYTP\`-!A]2%(BM-8<A1.!U;%83\WD.3XD7(`E\/OYT'<SX*'Q^.P/6P+NX''
     178MD;$MX@8>A_]#X'$8U$QS_5P?CP-SP&3"LT"M,XWYD_$X@K1E<D_;:A>F6D.-
     179MZ^Y+R\+4ZRY:MIQ^`>+[SFK6RLH*0')W.E)MZLA.0>[_5F6[!BCOKZDRC>:=
     180M*&V0:=.L9_Z``LW)E21QI(G2TM"*[BQ5,O5'0/EX=4#91NGW3QM47U(J8WKE
     181M]+&.PKI><:.]DGOZB=\C_.X8MP44;GI`X=M.BL;$WBM?V^C\>DE)L58`2?#T
     182M'2YH;R)Q"ZA=1[$V=<M@1J8D*_=@8>]Y':SC'/=-VZ=SD*UC;:ON9[MC[V,>
     183M5DE7@@_IZ+@#R^#*".MA9:^LK;`&L*/)T7`1YV@5]CHFQGMRC!RO9J]"_7K6
     184MVG^]:IIQ_TT4K22*#KK`(-5(%:WIXOV^&NEP<;9GU="CE'BT5:5>[&EUZL;L
     185M[JL_#<QK2[@>WVS`QM>ITPZ.<&B^]/7AYA$.`&A7JK[VL\/C&W6E<"$)SG%H
     186M\@4Z@UC'>N;BY/9,ZT:=QXG@DROF8SI2=OI.L[NVY?`6-Q3<_3C+N;HZ!H[_
     187M$)?*./>09\05I"W[FH]!S)H!MBQ?6:4N,\2LF!JO6I@;^JWBWODU7=P/F,]9
     188M];Y;M;ON*DO"+6=P`_OY$HY\TKW\1$+^^0VN%>K.M_/QMAFLBODBKGFYKZB5
     189M@GR34$>2#>XGT^N/[:5%]6XA7#ZT^*F8A/AJ7#*%T4AWG<W&/2P&QO6M4PYQ
     190M!^@M<V'FNK%S0]]6S.O\"WONMDH_`!#9-,G.!?WIQL2Y::*"=YN:.QJHJ.,/
     191M5YH'2LEO2OZ;7_E"8".2FX,*+5.)@@`%D2E0_IM?KS"1%R'Q!<S@;_"I;&ZO
     192M:']1'G90Z/S?NOGADA[[YN97?$>D3;4AK5?'VY>+]WC!0+/+]&_$%\A<21.^
     193MYOTSQL=S=V,J;U=HAY4.G)YR0B=I*W8`E7AJ9^9BFGC[E0YON<*A'=>!#1=V
     194MA6,;+=^SC`I\2\WDKWUI4<,1/YOXJA^*%I@-Q:K05/=E;15TM;:R40#[QJRM
     195M%\`4\FMKA0%XU-IJ$1@4:6VE<)ZC2$P`;^36)C;)Y(>%`X&MI(#E`^1^+U2;
     196M-`D@]N".`%AJY:>A83PA(MT8/+2TBVQ2RLG*=B*PE11#3E&>*((%3A!LPE`?
     197M9#(-QU$FWP#JR<BUCHU5.9UJ`'J$=.6D*$#21`08D%EK+TS(F9(`V!$R:0&$
     198M(&1R#;".#-N>A9AST+(MYS!%)P9<.B!26Z;)Q--:$Z&8LQ,AG[/')K;9%=?7
     199MZK66M,O-.<I[FP`OCYS4HY;*YNQ)*)>S:V:&=6P'IS,AU;1T:"+3.6MYBQ1P
     200MM8NPF8[)7+=Q39-,])E.:DS*='2CVB8XI@U"D3O1J;6JK`14BG`Q$PH\D(B0
     201MELPB$#)=A3P/"P<3.QXWH$.T9<Y:UBM1LE5<S'24`'@3Z-"X<9E0X`'H`FY;
     202MB#*3I!V)SR2)46UM4B&IF*3*)*EE;1L=#VXOUS2J9*:HA&XID@BH3#$(X&(1
     203M15VZ.[)Q(<8J*!J6%F_6OLGT4I-<ID=-#9D>*::0Z<6.\;J(#1L;-R@:]&P6
     204M0]QN@?%!A$/C`E-&DWTF38.LY2=@RC+IVF26FK9?M.9^\<0[`?`UCQLT4JYR
     205M9*1-4%8-6@'*MLEHG-3T0L\Q/<G%T&A=!5PCQ#1)_')MV]G#K%,N1<(VTK=U
     206MC"Q10:\+19:88)@&_%.91A"0=*(!U_.VR88E'14#FE<FEP2&$)$KNC4&IJ>8
     207MGL,V&O0BCTW04Z2@,[TLR*`7N,;!L>`2L2)[,7)SF99O?*Y;:G+SJ%6I;1^5
     208M(T%@W8`X4;"-RC4(/'PH5UTW1Y85#$,0,2S&(.(%))6(4#<EID(#,_.6I@J;
     209MJ:@<97JRQR"%W&DA"M212)@&PAI@GII[/&&KSA1T@UX)<<U]0FEMDY.63DZ0
     210M$X$9@#("(#5R>JI6Y`RNT9GI,3<N8=!@GHV*93OP92V6TY936P9+9.&CC#0R
     211MD'HM$M<:`YP[@-B%L15Q9TS(CQRT`SVAIJ&$VFH6%0@NI38L:)3:<S]'2QWA
     212M^(D5D'**H&8C?YZSZ;?A/H]\79\LBZ5DM[?2R8V:+[Q[VD./'$<F?Z<-JY)%
     213MX0-O[\X;UJ!]$>84'Q[\=0?(ZJ;1TN@5*%.:NMM$><<'58`C.*_:N*]U6\T)
     214M[<`L<+@E#2T??M>FF'.:8O0Q35%ILRE?N27VC)8<U9!A.[YVE[@S&G+4X!J.
     215MK:_<#G_.T#I&W)NAO)_<D&[:2X<@A*S</D"V\,,9FBH_'1T_GJ-C*^]V=%QV
     216M8E;>R\EQ2+H0M$,[:2OKRQ4+A,Z!5>V$FLZC:K&Z;45Q:+23[6\Z$K0)8+;_
     217M^_7B99N!_2/AF]RLW:Q1%W6DT[J`!TXE/J5\,]TZ3H+0;&(GB_<+R/_TAD9;
     218M9S]-CS_,:9"L9A.]TFQGPD8DQ=":N_66.GDV@>_>1#_C^Z8[^^K\N'VFGE7?
     219M&'J`<YG9)$X^?,QOPJG@9VM!"UDJ:=U04U:T-UWAVD6SLK2,K<Q,XPVRIS;(
     220M#NU3'[QI,+$?:YJ2I[:-]F.E<;V/_%E;BP_#(<G!>'_-UV9W^W/C'1H/#@#9
     221M?>5INT0?FA99*]J]X0I,*?AR7DT[6=Q5*?!%&YV`PSA:9:T4MC^X\K+QN`U8
     222MI'PS,%^H21NAE9:T<5II+7KW>UK578(.QE:%H'2%Q;)IMNQPL=[?U"2=H7=?
     223M["!WRS4IK"!6RE6Q@R']6%?&TWK2KE+N2.ZYTI&Y$Y?:L"7U(!K]O"/:\:]E
     224MRE_:[^QN^RQC+)W4Y9L]O@R7:]R")98`YB]\<97]E5FTK=HY)][<'#,G*IH3
     225MMSW1+=P)VMUM)70\)-'F<?./D^F9M"Z>\(V>5B^]U0M<6+J7RV96YB9]W+79
     226MCP7DZ#YAB,PQB#X=&UOKD$^?7M8)'JX[?12"97UB.AB"C$,P`"+80"*PVNY$
     227M(NA!$5CM!U`$5L<AKH:%63//A:]F;V>]"ADYAJIAC1J]?]`:1DKN34EY*;A:
     228MG^-TE">)%\@WF;Q=?B+QR))#K,_2\F*R(:;M'$V):(;JC70FL"%[1"#KF!?%
     229MGKXO/U5,REK95'#@$F4W0+Y^+!=]W=/M`>VN=J_E62S;3]NSUD5UMGL`KXEW
     230MEG7@@K^N##\"6V]-A__7'R$5\<^:M+W/R`A_I%BYJ)Z2&%6M1;=:^7P<V&^P
     231M],%\>WN+D0"*KV@&9.E84.-@!$+BMY[\//_GHAV.I%:H(A\6<RC7;Y#[AULV
     232MCKB97'^<O/]XC2GX]8*&9'E]7F;6]9OWRS>3_!*=XCY?\SOK;YZTW_#(VEKU
     233M@(:JC$DM]*;]S_C5V$.[)=V>`XEIM?S9:^E8#1TMK'V'B^]\*2"OOZL1!+7Q
     234M^\7/[ZEAU,=OY]#V6-TNKG]Z__'FF[/6Z=G]OUMW3VH`:W#B!]C1[<RV$\B6
     235MPL$$C>;8J9E?Y$`S%\2_K[B>;Z\YR6MZE-M;U=L.%'),,9YZ%:.V]9X/-;B,
     236MT<*&->O5:6-HM7R!&Y*4F*+U"/(%+&UTP*5N>;EAC,P_.)6A+2B^O.#K$(Q)
     237M;8.,-[BVGA-Y+VH1/I4B@JY%!-<K(L1>$5%Q$=&V14141K?9$BK#<D%APP\R
     238MB41EZNY!XG(0MA)7QG5AAS>:5N;2$*.4R-V/L$53F!KMB9@"QVN)!G"T-K72
     239MM%"IE;:P#:$OHW.E2;O52I-R*96F2:56FKJD,,3:'L^MZ_'<.N:Y=2W/K4L]
     240MVEY7VC[S-#?61VX.4PB*F9##MC(D!&9(E(4AT52&Q,Q2%.,4F,"9G#),($?[
     241M7)7\@'N:@QI\R$FT:^B#.8"?1E6BQA:B)E2B5O:(6E.(6E^(VB1@-^!T._J<
     242M<]WH<R[6T>=\&>#.5V8[WV.V"Q)4<N9@&E@0!-_5-Z1:WZA+?:.K]8VQ5]^D
     243MF!@_2+823J%AFP#9$O;2%,)>^HZPEZD0]DI7PEZYCA%>Q8X17JN&/KA+^6?@
     244M$CF5:=EH^$<NC<,NU&'BO2S#Q'M3AHGWO@P3[Q.&B6?Q97;[<G>0M=VIQ*NR
     245MEK+^X(L%&_Z\:TGD\Y*H4S)_>7\S^>NGF_GME\G;SU"CR\7D/W];WM!J]_K+
     246M8GG[M'3Z0RZ=3L%LM#;=HPY,.Z\CMO"'P)5<K_*%7*F<'CNUT[W#PM*^A,WS
     247MW@T`..F<SU[WC8TM;-^[&P"66JCZ8-Q89$ZC_K5IEG/S^IX,;RU,M_L=G]=A
     248M:M<Z;&R9M@D$LW$\'F@E->\=JO(;@.GRHORD==(F;LSH>7@<@,EL+:DVT6S*
     249MPLIN+JR6%Y>O:5*B+V*@)ITP=_0;/T-A1Q@Z-UK`N^]T;B3U.@3#[L-J\@E\
     250MQM94$N>5IJ$(L:;5\9T[\-R[=\3J\/K^W-MY<"/@2JAO-4P[O]JU]BAE#1>M
     251M;W6@@-M7C+^KJQC?SE.][)KCCBW.,&-`D6M2:&C;L1<:6B__?.#T@>?&\7.'
     252M_MF#5\]STGJV(A0.V6F<0DV^6_YS<=T[(\]G6%!JI&$H_C=X,=!LO+BA&?0O
     253MUY/%IT^D"W^F9Q_?O/G\J=51_]?=T?6V;0/?_2N\8D#MBDK$+WT@2($];-B`
     254M;1BR8MA+6V2MG29VXRYQ-FF_?G?';TNVXR1]:!T@E$3R>"2/O"./=[2P8>02
     255M^[DAL@9."D/G:/06W5(7$`@,'%YXM#S%BW0`@!:ESUMI<L#`\GGD9A[R?13E
     256M$2Z/]'E4KQS4I)F2#EE4&8;RS49)K2]'#]8G487<_P9<P[F$XUS;6Z3<+'72
     257MYJ*C(R'MH56,>*9.2X8!J4N\,NI8<]$V.=?'I=:RQ+MI177,"U6#L`P2&[XI
     258MWBA9J)8.\QZ+LH9E$+"C5G"+/C^N6Y'+8R[JUDN0:(>RT;=9^]!^\IBW_1:K
     259M>RW6Y:(U+58-D)*`>K>>CZ#MQH[LK(A<N'E`]!S!<FPQ)Y6PA8RW+PP3*@%]
     260M"*EN1:3U*(@8`[Z5A-FS'VXNU_\]>SPI;^`D0^,`?@XKZ2T&524&QSS>E<3:
     261M![4+HB.WH!/U%:`6&LE/)^@C?_,L5*6VTT2G#Z3?.MJ[$9NC4`I/EOR8E[)6
     262M-"@EC+"FDK4L:QB#'BW]J!,^?J:N>GXA5!7\0DQ$Q:Y`!%ZP)5K<+3^%1/60
     263MNG\A\ZLEKN^6%6N"=J?RX^I'MWEZ[VMMJ9D6ALQHZVOIFNQ*J!=KWF0FK+,K
     264MSB$L;:AM*&TH;+K"A#9;98+2M/L5;^`9()002`I@(4V!HD!A*9!&-C8L;5B8
     265M,!R<JHOM2OL@>>Y4VJ/)2B2DFJ8;0_U/QU=OA'ZQL(X0\0&^+[RT,[R1?/6&
     266M"^L*,:/\]%Q&SWOE%X>8Z-%,+3W-R"%RJ=4PN60#U%*G6J.XWOF!=3;5S4U-
     267M\\,J:<TKS\Y.4V22VSZ6.=ZQ04@5QDR7APLX%MD`;A@I7Y\.8>:+CNX-.#O;
     268MN`#D\Y3H7+V?G47+8KQS8*NC2M44P\H])WO"1QS2*"`75E#VLPXZO1_(VVWD
     269M[6S>+LDK!O/R)Y1YUQ]N5G<7'U9W:]I'B?9.=DC`#CVY=^`'6]ET_'L0:JM&
     270MT3#L%R0]P$MN7G365=.GVEMH'NQB2>]S:T<)=MKP5DSO\P*YQZ4?W^/23V\8
     271M["JT6AFJK]A;WR_&ZZ6K:?5Y79I]8?W_1+Y`OR+?I_?RZ+G/W>GNNNZNYAX_
     272MION\F#[:1>4>1X^)6TI!NF:9.*043^I\\A!L*L2&I^XQ'^!64OJU,%K,;>-C
     273ME[=OR1O(E@TJ#Z(Y\DDGN)QS,Y%&HY,0@_=4%SZ*1U'(YX#!\0Q#5!@!1JAE
     274M`;X;`1/]'/`_:RF+S8$5_9<8-IY$O+M^'Y4H$V1P^RP]!&$8?2^;BK(9#--L
     275M*')$R?7+OK_PQ_T\Z,1H(O22'^G,]#M+B)&-/YEQ*L)P-L<G8M!5`MK]4CIF
     276M>")WO3+N5W;_8M#UD?<C0^B1_/+I9O7.4NG\9O41Y*"_QA^NS5;L$;R,OO_S
     277MNU]^^_E[7+H;V11DPTT_7&/KN1`WSH7.6J%RU0J9\U:(#OT5BJQ&9Q%XY)[C
     278M\7I1=)""HW$\Q!89+_!E%"&>02J\9`AO(X(P%P7=0H2Y2CS,AG<(%70_$=Y+
     279MA.XN\@9?8QAY7>!Y?/12UG*\I0OWV!3DP)P"WJ$(WND<%O[P*JFHHM,;:)3X
     280M40&>=5?F^%IW.L.]`G@%@`KMYUO1U3GO&FP*<UO%W"C#?..#:.\:/]!)Z(&(
     281M2^SK!NJ%68M!LDSHK_>HAA)W>,JLU=W4I?GIUS].HXL2[((/OI)"L?^S.M%M
     282M3&ID'2PC`+$+0,K&\$M@9?"!Q&0##?WU(CCYFF&@4J@67,KV+F$-<OYN`:N)
     283M^>KFXTBR:HRNL@B,?@URV#]C<3*$%?57[MMC5)L\Y:Z:;.>*H^"@9L>P[.N.
     284M(P(@S<3SZ\MWLV7W'#J\+T+:'OL:G5Y#T^SXC39I=V)VM4EG:'8'+1T/D?(>
     285M.G8U,^>,C6`P(F'24/802>REAT#I=/;80I6NML9Y,L*G0][P,#5NE'M(6\'*
     286M:(T=5'=&V=!:,0X2DA5FBBU%B($B$LDI.A.]K:#&O#2NH(TBY-;6VB44C4"F
     287M<I,F+R*7N-C/N`%LS%JHMT]\PI[][%.YW-+F'A8WH]?^LTSN*_*?44:)FI&6
     288M\<RN;4N?"K5;/5E@8C3Z,.(JQC63G)62<5%-F8T0S/\AH9>*-2431<V44*S&
     289M"P^JHF12<>D+*@/7"2)#X#J1&'%/YN\YSC)B^Z>M)D:#6GN1R1;X(_#&KL(4
     290MH0AJ0*<A*%@9*02$/P8JHRO+-"L"*50OAT2NB]GZ^B,;OWK["NCS%B=^>.')
     291MFXC?%JO9?,[&B33'Z_[1=+2S6LXN\?#$WW?G-[,Y3'QL?+Y<QJ\0SFYPU%LY
     292MK"\H\B:(7(1J:'IZW=_J0>8J$GDK$KA`WD(9!_>G%$41:&IM,=:^!=&:)VHG
     293MH_AAZ#'[9(0CRJ>#L10WX02[-4HJHZ0P-N+V-3"1"M"8$^>XI(DF$2WXE'3$
     294MPU$%&:\!?*(,KTK3:!)#/8=#7[1HI@F2()X9`:G-XN5I'J^D<6UN>S&TNOVP
     295MN]T=L0_)6`["I"O1H"*W\A79S3(_@(4?LXK1/BDD<$F[,+_AK3<.U4!8`=OP
     296M[2"A4,8(!QATTJ:;OO&]F,9AE(3)-3=)<$AXA9&-Q4ERN;I=CR#10&Z5Y@Y:
     297M)K=&A,@1SN,BM$!I=[S/2/6UF/:VO35>PQ,518O7UD?6221(`M&B%PV:$B1%
     298M4D=:M%+G$$HV$UH[^6<>AF\R]D,7)9_O.8G:;JH2NO)\#G&L+(ZUC[DXC6HR
     299M)_W,Q<E6V=+8#HP!%O47'@%#X205?$XKTX]I'29S=A%.BD*4!9;THEV:IWV)
     300MAE]^'AV_PAD:1:'?G6@T>3_[-+M^#R*%DRZP,?R>V`P/R3E0_DQ@RG#Z+A>]
     301MS\4DX=0#4EZ"@/4:&;BK'/YI.G)6X6.9"5J]D?<S>&IR=/P%#[S(T8%7Q[U%
     302MDT;[*JR3$_<2EL8M<S;/YN^)GL>>5RIW0)`BY8'/*'0./=M"7"W+:`A41Z37
     3035OEV?K^]N)WQZ\NWH?X#E=A9(`0$`
    304304`
    305305end
  • Tst/Long/hnoether_l.stat

    rc01764 r01a1e6  
    1 1 >> tst_memory_0 :: 1499249985:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:2020392
    2 1 >> tst_memory_1 :: 1499249985:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:23666688
    3 1 >> tst_memory_2 :: 1499249985:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:149716992
    4 1 >> tst_timer_1 :: 1499249985:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:704
     11 >> tst_memory_0 :: 1521553582:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:1997872
     21 >> tst_memory_1 :: 1521553582:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:17412096
     31 >> tst_memory_2 :: 1521553582:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:149725184
     41 >> tst_timer_1 :: 1521553582:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:718
  • Tst/New/print_param_poly_short.res.gz.uu

    rc01764 r01a1e6  
    1 begin 644 print_param_poly_short.res.gz
    2 M'XL("&$[5ED"`W!R:6YT7W!A<F%M7W!O;'E?<VAO<G0N<F5S`.V;6V_B.!3'
     1begin 640 print_param_poly_short.res.gz
     2M'XL(""8-L5H"`W!R:6YT7W!A<F%M7W!O;'E?<VAO<G0N<F5S`.V;6V_B.!3'
    33MW_,IW&H?N(7&#KD<T"#M3;LCC6;6TVH>9K6I:*$ST5!`D'8[&NUW7R<AB4.2
    44M]K@4E+;P0$TX/G9L_X[]SZ&G9[^]?4\(H4/R[NTOY#A8!=VI?W$\(*)T[L_\
     
    1616M[[UXKVV9AJ$WF8;0/EGAYI!<^[/PC$#>D+B6QXB^+@I?-*.AAZ;A;_[/B6A,
    1717MYVWZ&K'0*98+,[(]8('!0D<BH:-QB$9?IL$:DF_^=$J6V:*WA^D601DMVR0<
    18 M)!:?/Y\(#P*->.$FV*4KF[:XQ]J.>*=M)MZ-ET(.QW'#&0X:;D&MB.'.]LAP
    19 M+#`<C0LWL7M(:(E$1HR]S(M;Y`4R7B[GUXOIY*YCEIVM;`.)S7(RF@IH$F]]
    20 MTR!C_XL?K#ID-![[@3^?C:8DO=H4&X_`Z.7L.TAZ=(K<<G3:YL+32]MT=D"0
    21 MSK$$Z1Q_!EN/OX2130L8V=*3&5O2OW:O6CG]]?/'_KL/[_]XA'9ZL&K:OB7U
    22 MR\ZI)R@B[BC()Z@/L,:V!T5`GQ3!PTLH81N>"V!/Z'H*['I;GQA!X<@8VGIH
    23 M+06>BIJ*K3VTH$HG):J4+'P7KZIL4%!5$,HJT:3.H4X[W#Z!4=!6K=CZ0`N:
    24 M%KS$0A.RG@49#\<H['<.W9!9Q=W$88HZ"^X16A`K+8BE%M1(:VW)$@>DV`(/
    25 M*[?`VY?@PD(DNN0\`4<<T&=&P#,4;B%HY1798EF*9B('DED$J5>NOTIXLI0$
    26 M&"@I,*B7!-L35$H:#/8FPO:Y-^V&*5UV^Y`4`X7S6S(1.:KL(E5.)GL<-Y-C
    27 M#F1EUY#*M%JF?7J\3/N$E6FN)!]=LY#D@EP@<'NUR'+!WD^=Z$.G@DB+Y<"V
    28 M8`.2;%!!&[RG>*X/"@_V`:_2(MD%6)466^-5VGI6XCK)LK?P(LVU%5-?WHYS
    29 M7S6&14F@;:_/7ALJ.I8270&0>";R>#B%7=!U2W)A&WL)/+MDV+Y1PF;#T/IL
    30 M>WGVY`SQ2)]M31%',\05".*AYD)"%-NB!5JDSR2(H/BD`VAU@BS/$K#GFB&K
    31 M*5)[3I'5<V?:#5,Z1R.E<Y6C6YHMDZDJ/O8`Z9?*8&5"#&RI[$AEMUJ@/5*<
    32 MH8090-I/:AC%_%DN`E"#UB.!!H<,VK,X<X+*H1/4!!JH*310E6A2(BU#G1H,
    33 M+=*H8=8ODP:'5-IKQF978@TVU!HU>IM;(C4L::N1?JJ1I=<V-AOG6>;7X)!@
    34 MVXF"@R>2<(`_;X**B`,5%0=J,@XV=!PUW")>TDF.2B>Y0M(M3QFESS?K!H>T
    35 M6YV%W8Y(TW..$<DW>$3V36*-L@)KU)18ZW6SLB65Q187_BML^/^M-RO1R.`G
    36 *[7_.ZC$#-3L`````
     18M)!:?/Y\(#P*->.$FV*4KF[:XQ]J.>*=M)MZ-ET(.QW'#&0X:;D&MB(&M@>%8
     19M7#@:%FYB=Y#0$@F,&'F9%K=("V2T7,ZO%]/)7<<L.UG9!A*:Y60T%<@DWOJF
     20M0<;^%S]8=<AH//8#?SX;34EZM2FV'0'1R]EUD.SH%+GAZ+3-A:>7MN7L@""=
     21M8PG2.?X$MAY_"2.;%C"RI><RMJ1^[5ZU;OKKYX_]=Q_>__$(Y?1@U;1]2^J7
     22MG=-.4$3<41!/4!]@C6V/B8`^)X*'%U#"-CP5P)[0]138];8^+X+"@3&T]=!*
     23M"CP5+15;>V@YE4Y*5"E9^"Y>4]F@H*D@%%6B29U#G7:X?0*CH*Q:L?6!%C0M
     24M>(&%)F0]"S(>CE'8[QRZ(;**NXG#%%46W".S(-99$`LMJ)'2VI(E#DBI!1Y6
     25M;(&W+[GEX?76M@QQ0)\7`<]/N'V@55=DB^4HFH4<1&81HEZY]BIAR5(27Z"D
     26MOJ!>\FM/0"GI+]B;`-OGOK0;IG39[4,R#!3.;LE$Y*BRBU0YF>1QW$R*.9"5
     27M74,JTVJ)]NGQ$NT35J*YDG1TS4)Z"W*!P.W5(K\%>S]QH@^<"@(ME@+;@@U(
     28MLD$%;?">XHD^*#S2![Q"BR078!5:;(U7:.M9B>LDR][""S375DQZ>3O.>M48
     29M%B5QMKTV>VVHZ%A*=`5`XIG(X^$4=D'7+<F";>PE\.S28/M&"9L'0VNS[:79
     30MDS,$3X`01P/$%?#AH>!"$A3;HM59),XD@J#XB`-H=68L#Q*PYYH:JRE/>\Z-
     31MU7-;V@U3.D<CI7.5<UN:)I.I*C[S`.D'RF!E*@QLJ>Q(9;=:G3U2F:%4&4#:
     32M3VH8Q<19+@)0@]8C<P:'U-FS.'""RHD3U-09J,DS4-5G4@8M0YT:#*W0J&'6
     33M+X4&AQS::\9F5TH--J0:-7J;6R(U+&FKD7ZCD>75-C8;YUDFUN"06:NM?`/\
     34M61-4!!RH*#A0DW"PH>&HX1;1DDYQ5#K%%;)M><(H?;[I-CCDV^HLZG9$FIYS
     35MC,BZP2/2;A)KE!58HZ;$6J^;E2VI++:W\+]?PW]IO5F)1@8_:?\#TMP`42@[
     36"````
    3737`
    3838end
  • Tst/New/print_param_poly_short.stat

    rc01764 r01a1e6  
    1 1 >> tst_memory_0 :: 1498823521:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:84264
    2 1 >> tst_memory_1 :: 1498823521:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:2215936
    3 1 >> tst_memory_2 :: 1498823521:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:2215936
    4 1 >> tst_timer_1 :: 1498823521:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:1
     11 >> tst_memory_0 :: 1521552678:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:84632
     21 >> tst_memory_1 :: 1521552678:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:2215936
     31 >> tst_memory_2 :: 1521552678:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:2215936
     41 >> tst_timer_1 :: 1521552678:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:1
  • Tst/Short/bug_tr237.res.gz.uu

    rc01764 r01a1e6  
    11begin 640 bug_tr237.res.gz
    2 M'XL("'ZZ7%D"`V)U9U]T<C(S-RYR97,`S5=1;YLP$'[/K[#0'F!A!!M,:*+R
    3 ML$Z3*DV3NNPI45N1X&1HE$3@;NE^_>PDQD>`1.M:J7X!CKO/'^?OSF;R_=/U
    4 M5X00CM"7ZX_(X"5WLG1NC'N3PQL2(6&\3_.4F]:X)Z\HBM#\<77/"^(-G9S]
    5 M=DH>\RK"BU!U[SMH,$"+'W%1\@+UV98M'CD;H2+-5ZA@FX*5+(]YNLZK$.H@
    6 MX2O?3S2+`&`.G4.XFVS0)3)=FUNVN;6?+#O9Z)`P.N"8\[AD\D;0A\YFLC&)
    7 M95]95<A%I*C"&!&B/+`;H8F8T]@3$)\N"1C]1E3?$/A&'_TZLB/YPN@;V6:L
    8 M<XQ%]L6WUC`!STQ_%!:K<<BA.;&T6:1<33'NR82OV7*9+E*6\W*$;FY,;DES
    9 M_O@P9P5:+W>\T`@1:3V,>;9>_)12$/9UD>S`4+8!'GJ,4!X_L%+>;M%3"PB!
    10 M(%<53U\O(Z8[:7QXQJ@@`D?#5:J8BO2E.6<K5C15@=M5,9UVB@)?:,[$==H$
    11 M,IU6#A@X$^<5M$*\IE8T>R`5XM>E(G+]_KTHN80M10VK:+,;J,H`H2?5);[^
    12 M#4B+@`Y!AO\M+1)J:9&+2EJAS)(25]C2=3RW0U^#L%-A'A"-1SH4-@@K%^\U
    13 M>I#GM^E*LP;*\BC@*TKPWU56@]5Y&)[1V<`D=^&;:&1>"%)PD$>6EARNV0S?
    14 MCGH"05W%."AG9R65%3C("9650&O84\_`>WL$]-2;>0VG.KI(0QL\MO%)4E>M
    15 M46YOYN^?[X7[I:LRXKLZ.SY6Q2.7OF!Q9E-WO_KVGUKI^*2U=#YGZYB;U)5A
    16 M.DX6D0>+R`>G#M]OS(G=QK1-J2J=GHC2\]$3;/%9MJ!;^6KG6GS#+G7EY(OU
    17 MPR9C6SA_/57AR4J1W&?IK8(981<EZ2KEI8WB)$GE:2O.$%56:V"F=Z2/GUE9
    18 MR8M6E@^V6]J^W=:R8Z>5-X9]<9_,%VJ.E.CF6`,^HM+2+*G7>F*CX"1$J9)K
    19 M(!H$W&$"6ZAF"U>>!EW[BSD7BYES,[#NO)WT]K+#4'9T&'7L+K7HRAUT.5IM
    20 M@O2()&V0#-QS).D)D@$^1Y)"D@'1)`-/D21')$F3I-])DIP@1SO)$4@*U'<P
    21 ;U$>)0!PKY-^4_%]Z+`7T^%WO+X592?:##0``
     2M'XL(",2FJUH"`V)U9U]T<C(S-RYR97,`S5=1;YLP$'[G5UAH#]`P@FU,:*+R
     3ML$Z3*E63NNPI45N1X&1HE$3@;.E^_>PDQB9`HG6M5+\`Q]WGC_-W9S/^_OGF
     4M*P``1N#VYA,P6<G<+)V9(V-\>(,BP(V/:9XRRQX9X@JB",PVRT=6(#QP<_K;
     5M+5G,J@@<@>K>=T&_#^8_XJ)D!>C1+9UO&!V"(LV7H*#K@I8TCUFZRJL0X@+N
     6M*]Z/%8M`PQRXAW`O68,K8'D.LQUKZSS;3K)6(6%TP+%F<4G%#:>O.UO)VD*V
     7M<VU7(9>1I*K'\!#I`;T(C/F<YIX`_W1!P.PUHGHFQS=[X->1'8@79L_,UB.5
     8M8\BSS[^UAJGQS-1'0;X:AQQ:8UN9><KE%"-#)'Q%%XMTGM*<E4-P=V<Q6YCS
     9MS=.,%F"UV/$"0X"$]3!FV6K^4TB!VU=%L@,#V5KS4&,(\OB)EN)V"YY;0)`.
     10M<EWQ]-4R0K*3QL<7C`HB<!5<I8H)3U^:,[JD15,5L%T5DTFG*."EXHP\MTT@
     11MDTGE`#5GY+Z!5A!N:D6QUZ2"_+I4>*XO+GC))73!:UA&6]U`5080.:DN_O7O
     12M0%I(ZQ!H\-_20J&2%KJLI!6*+$EQA2U=!WL=^NJ'G0K#FF@PZE!8/ZQ<\%OT
     13M(.RWZ4JQUI2%B<:7E^"_JZP&J_(P.*.SOH4>\+MH9#C44G"01Y:63%^S*;P?
     14M&AQ!7ODX*&=G1955<Q`32BO2K=B0SYKW]@CHV9CBAE,=G:>A#1XZ\"2IZ]8H
     15MSYCZ^^='[G[ER8SXGLJ.#V7QB*4O:)PYQ-NOOO.G5CH^:BV=+]DJ9A;Q1)B*
     16M$T6$]2+RM5.'[S?FA%YCVJ94I4Y/1*GYR`FV\"Q;K5OY<N>:?X,>\<3D\]73
     17M.J-;??YZJL*3E2*X3]-["3.$'DC29<I*!\1)DHK35IP!(JUVWTH?4`^^L+*2
     18M5ZTL7]MN2?MV6\N.DU;>4.^+^V2^4G,D2#7'&O`1E99F27#KB8UH)R%"I%P#
     19MWB#T'29PN&JV^LJ3H&M_L69\,7-F!3;OD8+(7G90EQT91!V[2RVZ<M>Z'*DV
     20M07)$DC1(!MXYDN0$R0">(TETD@%2)`,L2:(CDJA)TN\DB4Z0(YWDD$Y*J^]@
     21;H(X2`3]6B+\I\;^T*3GTZ(/Q%S)<E]*##0``
    2222`
    2323end
  • Tst/Short/bug_tr237.stat

    rc01764 r01a1e6  
    1 1 >> tst_memory_0 :: 1499249278:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:96032
    2 1 >> tst_memory_1 :: 1499249278:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:2215936
    3 1 >> tst_memory_2 :: 1499249278:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:2215936
    4 1 >> tst_timer_1 :: 1499249278:4103, 64 bit:4.1.0:x86_64-Linux:nepomuck:1
     11 >> tst_memory_0 :: 1521198788:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:95112
     21 >> tst_memory_1 :: 1521198788:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:2215936
     31 >> tst_memory_2 :: 1521198788:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:2215936
     41 >> tst_timer_1 :: 1521198788:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:1
  • Tst/Short/decodegb.res.gz.uu

    rc01764 r01a1e6  
    11begin 640 decodegb.res.gz
    2 M'XL("-QC15@``V1E8V]D96=B+G)E<P#M/6MOVT:VW_4K!L$%KF136<V#I!1#
    3 M`=ILVBV0+K9-4^R-$0>,Q-A"9<F1Z,397W_G/><,AQ*5MO<N%HECF3-S'G,>
    4 M<\Z9(6F__.6O/_R=$$*?DA<_?$L>-?OF\7KU[M'%X*4=84^)['R[VJR:X>AB
    5 MH'Z2IT_)LEYLE_7UN\>;^M/C?5,U'H$_)?Y:/%9D'WE@3#I_2NJ'ZO9N79/]
    6 MY_VSG__VR\7@+W\A=[OMPG60][OM+9%H!-(8//_G-S_^X\7S)P-"),*[U:;:
    7 M?2:+SXOU:D$N:9Z56?Z&*'CR:=7<2-SW<MZ;:[*O&S*D&1])Q-6F^5@OR$<R
    8 M)]N[9K7=#*_K1DHHA]:K?:.0)/A<0E^0\$^R@]0,';*9TQQ"!>!UO;EN;BQ8
    9 M/6<)*`56[W;;W7BQW>WJ1:-H+ZJ[:K%J/EO,#YV8[ZJ]G$^]7I+]ZE^U!;^=
    10 MBPYPJ<)=74N]-_5F+X4FV_>DN9$&N%NO&LU9$[-T]M6ZFM,6*4EGM5FN%E6S
    11 MW9%F2ZKE4GVOE!:K-:D_W%?J<J]T*;5%OIE;<PXWF5%K5F<?LENI;:*TN%-\
    12 MOU&-;U+3]DSW-]M/>SU=C?&I)M5.FGB[^TTU5QOE/8MM_?[]:K&J-\W^"7G]
    13 M^B]L6(W4P.;^]EV]4_)^K'9[\H04JM?^>[?>+GY3ZT#V;W?+6M-?WP&(\.\)
    14 MV52W]5Y=_L^0C>0''9'7YD,V_VD^Z"A!GD'RSZ2\=_*J&2YV-]+SVO(J297:
    15 MQJME7:T'BMN9XG&N6)XIEN>*419&KG@8D]=J+ME`P5S1PL*J/M-28Z_MV&L]
    16 M]MJ.O=9CBM(Y-=3/J9RM72>[>OGR6VT[/2\BVV^5"/-]L_2RR.G+_OM%O23?
    17 M[[;UNXW4O?35U=Y+[=`DI?8,STQ7[D60$YOJQI6P8\PTF6D:8<UU824Q0UH:
    18 M,V!0S@T"`&(>R$(BTE0`VBS6TFO'PML":4V'J/F!?\KK.]9'IM9?>Y$<<!JE
    19 M]N`Q)OJE5J:)JR\E^?]GKW*PN9F":0C#E=DF=Y,P36::PC:I:>:V.3%-P_MJ
    20 M9EJE:4U-:VI:I6G-3*LP+3HQS=PVJ6G:&5$[)3LC:J=D9T3-E&PC/W'!_#NL
    21 M&$_#N;:U`EP58$VXY7!P`1`O[F7^)N6OU[645#FGSH$R4NJT<K==?]YL;U=R
    22 MX+W*,C>KO<[HO2855*_6TD>5U5W14;2*CA]5+MLWK=K#]A\O0;HJB2\N3@Z7
    23 M("<6(>TR9#E/PRG`126%7E9-;;5>DUO)Y_;^EBA=5)M%W4KJ5D\A=BU/RNN_
    24 M([,GTWK^^]-Z2.:OAUQ]"/61GYC1W]XNX_AL<[J*N_^]M\%`Z?G6J!`L)<7X
    25 M7#$^5XQME.3G/A!R\T.8'[E-9V;Q4A=R[24/ER)<YN'R/S0`0]$X%(UCT3@6
    26 MC6/1.!:-(]$X$HTCT3@2C6/1.!:-8]$X%HU#T7@LFH"B"2R:P*()+)K`H@DD
    27 MFD"B"22:0*()+)K`H@DLFL"B"2B:B$7+H6@Y%BW'HN58M!R+EB/1<B1:CD3+
    28 MD6@Y%BW'HN58M!R+ED/1<B<:@P[)L$,R[)`,.R3##LFP0S+DD`PY)$,.R;!#
    29 M,NR0##LDPP[)L$,RY)!.-`%%$U@T@4436#2!11-(-(%$$T@T@4036#2!11-8
    30 M-(%%$U`T$8N60]%R+%J.1<NQ:#D6+4>BY4BT'(F6(]%R+%J.1<NQ:#D6+8>B
    31 M>8?DT&H<6XUCJW%L-8ZMQK'5.+(:1U;CR&H<6XUCJW%L-8ZMQK'5.+(:AU;C
    32 MV&H<6XUCJW%L-8ZMQI'5.+(:1U;CV&H<6XUCJW%L-8ZMQI'5!!1-8-$$%DU@
    33 MT00636#1!!)-(-$$$DU@T00636#1!!9-8-&$%^WXGDE657[;I"NLUNXHJKNZ
    34 MMU6H!A)AIC.DNP(IAP<%:-FLFQ7048''6=]DT._.@'9"!S)08<@7>`OFDT:(
    35 ML8"56S,3Y..V%X@4.J?(WW,X+^?*MA-('3J=!2=XD5+$7R!6.>K,$2N!J5*\
    36 MUB=HKAQ)E:/.*5JG'$GEYLJ16!$O-X-H20H<;2B:$$.\2]298][8)7`0BUC!
    37 M@(;"#Q*_!%TH$&'1(34<9IP[`;$*M/AG>'U'"]KZ+#H)P-N7P8']>(GVXW^O
    38 M/S7;#=J*FZ[CNW"SU"VTC!F;9M6LY'Y.[:\JMPWGX_9)N]F9ZPWY]KTC9#;,
    39 MA-/T)EWNXK54Q&V].<4AQV^X2;R7EZ@7$B+:P%M"S3R^VQ#VMWKF^P`;W1-(
    40 MW0L@[G9`WKJ'T?<V@)O8;AY)&.X`*-S=JMI<WZ^KG=+WK>IJ66)@%>8/#PQ$
    41 M.#=H_#T!$AT?D.0)PA]^1X"+WW]V\'+(Z4A]3M0GF^G/J?XL]6>A/W/]*?0G
    42 MUY],?VI<IG&IQJ4:EVI<JG&IQJ4:EVI<JG&IQJ4:5Z-J3(VB80V;D?2-Z]M*
    43 MG7"8"]^CQS4?PZ#7<0=QV7>CC6D3;SC5DWZX3+B"UM*9F\FY5M>9F\^YUMN9
    44 MF]7Y2WVL"%$81M$PLL_1.VMC:!`+%_@Z:AY!&#`X,P:8.EH`'@F!94"\<PU?
    45 MJ$N!Q0!@0``'#^F+%B@SH.?*<`I^JBZ+UHPUQ1+-W]"?*?@I8E*DF1CZTKO.
    46 M%19$F*859!$T")T@C!E2P#0PU!BZDV+WH-@]9A&*<1*&4;"WT$F$HTU-L:TI
    47 MPS@TPM&:IMCH%%N=L@A'FUQB(ASL`I1'.*7NQ<8/)!@F87&TZ24FPBDP3A[A
    48 M:/-3;/]`@F$2!H=I#Z#8!>@4XY01CEE(V`DH]@(:N0$S:PB[`<-N0",_8&:!
    49 M8S]@V`]8Y`=,^P&+UCSV`Q;Y`=-^P+`?L&CU1W[`M!\P[`<,^P&+_(!I/V#8
    50 M#QCV`Q;Y`=-^P+`?,.P'+/(#IOV`83]@V`]8Y`=<^P'#?L"P'[#(#W@4ZBDF
    51 MP3`)A>/@KCCSH<SU,M#+?"\'O58Z[2JZ0+4!GMF&-@FW#:TW81LFSN6NI4D4
    52 MKJ5IE*ZEB4Q=:VK"DVG9M3)Q31=4;%/8>&&;A0T%MCFUJ]PTC;II'KC*[8'+
    53 M0K0T+1\)="MW:URW2K=Z=6OFUJ6A0MV2,TV_FDPS=PO%-$NW!DQSYMQ;-QEU
    54 MGFN:WBE-,W?^9IJE<R73G#DO,=)05V(?OH%N[J$3<J"HS)I=5UWY!=6+K"OC
    55 M@G<`')HZKVN7(Z-#]0=RVJ^%R-="Y&LA\K40^5J(?"U$OA8B_P:%B#NOG*+S
    56 MRF]7^+!2MON>5%YRFM$B*]^0#_?5<E<UJP79U?O5\KXV#SII0'UVN#;'AMDL
    57 MH[.,Y1>>QJ>:++=DLVW(II:52OVQWLA9;.0$9)5R4^_JZ,1-3F_(LW4F)3I8
    58 M#KU;R5IH`(H2H\P\-*_R<,G;6?Z*)6H)OUK"8D&KL@3X)>"4("_:Y#U+6.ZT
    59 M>?.XC\/Y@'G;JL23GX'))694)&:4MT4&<S\\3]'N2TZ8QT2X?A;(Y%3/DX+9
    60 MT]3T:6K^]-!4U3W&A%9#-T=24P:4D:)&4[)?S4(O\+@I@$W0FB94QE/^>C4]
    61 MZ#Z`94"9I9PJH+3LIN\.!H;Q=%EP$S!+I*2KW.7Z,%F@#)9<?RD=,Z!C8!HV
    62 M.6CF$B@[V9VV=Y%23]+AD/?0!%G(=@+4DG:3Y'0``$L2!BY5)J:;]#@X\93/
    63 M@0D")8*E"'34<@P</^@D%4"\6,D00EG*?5/J"7W3X(#>%-!7IT#XD!1G(2G6
    64 M&Y6\0E(T[5Y)42>BW9QE#]GRSN:CVTKFIP?R<$G?7(HW,@].,OF-!Z_ER&5I
    65 M!LV7S*S9H'V;AA"-;6AT@[CA`U0F'F#BL[&5],'<,53WI,PI@KI%YF8*DZR!
    66 M'SYDUR.9;*EG*VE[S=()+#<V2Y798<%A>KYJ%VK7MA9SH.!0,JGG;.]W[TQ[
    67 M<4DS_F8>N"RVMW?W3=!UZ-_)VNQNNUGJ6\8W]>(WRP?S5`.7'.B+9M"PU/<`
    68 M+:#*RS$>:E+90KG&)%/_*4%SIG[.F^TGLB"K/:ETW?AINUOVHS@AP<\H*FM_
    69 M>HZJVI^>]_*P`V_4!24N&L+LK6QUCG992F'(=*R?D5<&_ODEJ'[-+7%V8>]W
    70 M3R_LW?;27*CG>C9S<8$<?/@AJT8))[]Y^_Y^O9Y+K_GQKR]_K-3SZM4H`IGO
    71 M[]_)ZZ&!S>CCQYJ%NMA$L-?SY7VU?JL][&:46$_*KU+KZ;,:E/Z!O-.IR'JG
    72 M<7*&;OE;=*E!1T`-_K#9U[MF^#E3&X4AR\3(7%$I'*!KUTIM;O)_WC?U;;0U
    73 M^.GY\":3Q+/F\-;@0RW'7\F<<5ZI.O.5JCHJM1=\I?)$I9Y9>B5WK]G@5Y57
    74 M-."O*BEJP%>ZKK8CS(]P-0)PN!\1:B0/(\*/Y&JD"".Y'RG42!E&"C]2JA&J
    75 M1YB?&_4C+)PWK^N&W.^MLYO.UG-IQ#V:)K7W]D.MGTK3VD&+3PUIC4D6E=)-
    76 MX367^RLE.]1?T*G3LYJQ>E#M5],C!FA2\5,UE(&$'-P$9.70V7._^G7Q=BY>
    77 M8._/LED5F?K/L\K$^3]M<0.^$M%R9HJS3:$1Q/BS#OTJ\9BI@3J#1P[S<[59
    78 M1NZBNKXZRY\4Z7=2N5*SQWU"64%Z!,MXT@-X9IV@VP,JH1P@=^5<\`$1?,!,
    79 MYYFJ&((7@,Z^]8`U7'X1WE!+5J.M/&7U`2LM^R2?>H4N?^/?J_,>Y"T+ICDT
    80 M1I5FQ<JZL05WJ&@GH#)37P-7@=)LDN%"3@_3")ZBGQ%Q&@$,(+<6)8(+)E]U
    81 MQO7N<2<UPE[K58^9X*\!+-R3P[&8:!BK*8G=5C;`CKLHQD[Q1'9HV]';(8WE
    82 M[4`3-O22@.H8_*8*'U7"NO!=O5?%ASDMNI8$C&JM95%MB&1%AK]*'Z]WM](S
    83 MZE'*'0Z%0+L$-(1>!S23(G[!MT2MY`\9;8B,.T3&%2+#"I$!B%2E_)[*[YG\
    84 MIC+<4`E+95BB,D!1H32OT80%GSHPIH<U66[)E8X,U>@*E5LTW<VT`'WZ%*IP
    85 MW)CADKMA;F94N)D(PZ8TG!5J;H:H0^MYK5`+RY$;;GJX1Y]"U1,0E@2WLV!&
    86 M$&IUH2;,K""*S-2@3FU3=3,+QBV:L&1R2[:P;$J#.K,V52"%G5R//H5*=78Q
    87 MPR=<:U0K+[>344.%FSPWL\JM4(KCU+C0P#K7S-J/.\K'^P;4^J25N;0<N.,B
    88 MK%-.#+?".BVSJ,*B,^OB$T-F:DD5EIRP))4@<@F&R`)>1[^-WT._[?L"NBDH
    89 MZD9&A-5&!HG6.]LN=>H2K)4Y#Y=<MC33S7-Z0JQ*I/`OS]04AGP8J`<X?J-\
    90 MX8Y,E`3KN55G2(_KBP$+E@`O(A@]!T.8]HFU+S7%G"Y]U5O_'8IOU'/UB9P`
    91 M;$`G_W=:[UOS;L8:U5>^YCM1_VX.;Y;PJ6+(QYJ<EXZ\E[8CV_LF^1L)W,L+
    92 MK;NFT.+)NAN6VX^>6<,]RH9K.?,Q'4D.'PG+'EFX1Q<#!R.M>Z!6W^!:/2)'
    93 M4X5[J%D.Z2%Q+&$YRZZWZN1O;L;,60YFY$".:]TMB6F\)'[6KA,O#--[0O'#
    94 MF7-TAAQ],Z;TY'A#4IM-OZ$":VZ?$:Z?VUOO25TM;MP!6!!!5DEF0<C=5<:D
    95 MGN`J>M)1R'85U:#V=3L`"JX[42`(!NTLWZ$!XZU,1TE_J/+M*//;`X=:%B76
    96 M5[P)B9$&J</R&*BU@VB+W?Z*=A6'`=I]@[9^NKA%F\245;J0!M!9ND`QTL!=
    97 M]D656?$7?PJL[ANXW+&4X<W</W@R"/3QUC7V3<]J\'.]J%<?ZR4Y1*#K9H@B
    98 MH":EW]"M-_8-71?8?WIN9_M$G8WF^B#TE7YLJ;JBI;[F]G25Z:/3J;[4)Z74
    99 MP$[\6:MZ+D)VF^NII:4>=)3C$WT=3FBI/J*EYB16A$-9[M`T-ZK/;*EFQTR_
    100 M9L<TL&&7J\NI/^`M+0'-BA7^-)C9XV`SJ@^$61E.A&?F2-@>!YL.>R+,>,MZ
    101 MDTC9$V0&-):V'C1Z%P'[\Q3K>:.(<.#-@Z*-"7DP(9L&$ZJ]H[?AS-G0Z=J8
    102 MT5`W9K2V,\K-@1V%,Z2W&?.S,::TK"8!=1:@IV%B9;"A9ED&:]J;(=[?>+AD
    103 M8-;`H"P8=!89-"X1VA$%0*0,>I@`_DE/,Z@`"Y(!@Q;!H`*LR3P8%-B3`7M.
    104 MT^:T9LO!LA-VY5M;!E-.P:KDP91FD<>F])8,JS)MQ^)4.^:M*J)M@Z-5!%QO
    105 M.(H>06EGW0-51+R^8Z=(<(&2M.-,D@O.!O%7HHK`FDI]M:J(4&MU:RNJ(K`<
    106 M70JFF,NDQ>>$*N)P!=FJ(KIU%B,-('"_T@,5'L?]JV<5`:,,MF&J$$CDH12!
    107 M20>!+\A#TQ"VIL?34!&B%H.E!`UAR\8D%TAL#BI"T+(E1BL'B70*`G'+!*M9
    108 M(#@-H;3TH:\(X2A(Z$)DX`1O,(>@Y6)6L@[$FY@)Z@'1K+L.C`"3!$ZUH+,?
    109 M#=;CP7BL(^=8B[62#JPA2F<_"C(.#\8K@NVL?1G`.YAU1"@@F+?>-)5XC"<*
    110 M;[;H"0$>&9#[I-,N!O%ZCLV(UM<A$[;14P1.6H0,K,)0S%_-@AWII&,5SM*K
    111 MT!9Z);@N0$4'*FUC2SH%Q@0KD4V.+D4S^6FP6^G%B)>BH2Q"Y<J#Q*"<#>:D
    112 MH+H'!Y6S^%3F6>*P\EG?`\L_\$0&GD?IFJ?SJ/'@V<W]7I%V!WJD>K?]6(>C
    113 M&WAJHX2TC[6ESFM2J>-P`AW`"!47`P=18&8[5JT,8(:-3S@Z*JU8BN,UW:`-
    114 MW,Z@22YP@W>X:(HJK2X%TQ@%:^LXTB`%>J32ZHY774B)T[IC)6=T;GO(A&XD
    115 M.ADYS$7#]*NTXLH2VS&6M;5!;'OA,0+XMZFE`[RI<_B9C_7<!WC?9Z*OS=AY
    116 MZ)Z%H#_SO27(XAXV9`$^B<C:A!`(4)CD)XB"R1$<\W+9(A*!ZB<3;0_UZ2/"
    117 MM25!P&6@.J"^>QI2"RTB1EJL(J)@3Q\B6<N8VPS4%'AF9M-^AE.PB"U0^BP5
    118 MQ+='-X9K9"R8N_"836-!X>Y82[^\%QD(U2[I<$2CE=/IUNVZY3"!22^WAA((
    119 M<,V#B:P_4U"!\N"[8/O`8.'"@W,6X-2CXS#2UB0<U$(,U$(4N-PDU$XS/P%T
    120 M'NEJU")0`%X@0@W-06D-9@1L#PZQIM%NL,-LB=Z.W6`,FHJC_KJW,8,E[3X!
    121 M"AEV9=:0#`2A`I2@97(K@4Z5)R"F`$.6';L)$"\*8$<1MH+^8#FQDPA/&?MS
    122 M9;B1Z'6R'&X',O`NRL=JL]K?_``>$74]O8I.5SWR;/@PI(\?\]&HXWFG]9KP
    123 M\4=9(JKB4!:"._+]=T/]]WO<;=Z[K2Q/]W/SX_M:O>`:2DP`P>:+[>;C/_3U
    124 MT'3!!^1WU?[._":Y]ZN=1*+4XD%"<PWV0MU3MD25KT4W=.]D\Y*^T:*^O93C
    125 M;^83<\W`-3?7EZP7(!U<\EZ`8PDI.B$IYIWW`I04BUZ`BG?9"3F.F$_[04J:
    126 MLWZ0BCV=(%C:K7=*>T%2\##F9M_L[A?F&03C[OJ7#.J_S6/V4OIU@-5R[A:#
    127 M]@7@&BMU\_U!O7+PH']3P(-^_7+\H%?>@WZI;OR@WY&P0-P-G[EN9F!8>"6=
    128 MX7=WOGN!WMWY[L5)[^YL[YKTZSOVD8KO7MSM:D6[WN_52I/>G['LT2,GIWJ?
    129 M9#=7#SQ$;Y'L+CPCLE?/(?PFH=B;L`+UA@\^[BN#M;125JBG?9MZU_&XKW1B
    130 M9<OH]32:C?7_"7S%#.>;L<D28XI!0@X9NS32!IF$$0_9`G%Y:&P!Z(F/V!1O
    131 M$H_3*%%3[[7U?K=`$SC\<L&8PE>'E%V^6S7_NE:_$&DY?E$]H!>(_"LP<^UL
    132 M]B4B%1>-E5OOPZ@50*VK4^/4U'HU-8M"C[(S^9..#(RYMI"@85:/;Q:62F&:
    133 MN6WF?E03%2,#8ZXM)&@(2U1X'ASP$+:I1FLS`:JNF+T:UW:*^O=0A,:9F1`;
    134 MXRZ9DEU'#A'RT&]!QK4.`T8YYZ%Q9M3'QKB+CCP,@P@L]%N0XW-N=9W'0@`*
    135 MXPYYCLV_U74>"P0HC#MD:UD@(8+K1'#C+Y$:="`KCI-61`I(2.TZ$=SX2Q0%
    136 M.I`3C)-.T*&Q1.>)[CP^(GNB\T2_'@-7MJNP8\9BE-`T4(()4MWO^*E?+J^#
    137 M7+.T04P/VNZ+@;V0$79NZ+D.ICN8C2DL#'`]("UD'=</"!F@;>1#_;E&$(%"
    138 MH3OR-H52#Q2CB.-4$686_)SZ0]A=72W-BZ';]3WX\W#Z;VY)Y.^_]:`*RE2^
    139 M^A<M#W66&Q'U9MA0)\41>+!2%DGK^WI/J!X?4_7K;>X>>UKW^QK6Y^H/2>K'
    140 M/`WNW7:O_VK=WN4/#?2ULOX/JJPO*>L%J=GS3M!(>BIZ02J:>2](S;[H!(VU
    141 M3\M^H(KJM!^HG@&VU?B``=BD'ZBDRF@_4#4#QKIA(QTPW@]4417]0/4,\F[8
    142 MV`RLZ`FKZ)8]8<<T\=ZUO`:O7C.6?F@:;LMP_[']F0^8X(\6;#?V/5W]9H=J
    143 MM9]W5ALH^V<,U$W0$.V7]YMEM5E\)E1<$#K1AVLFGMN-7;UTFSDXSZ&D0H4N
    144 M[?77Q&S[XO.]U&D>ON$5'M9`YWL)_!06Q$\?[TF5NN,]N&]0%<*#WW'XRM\4
    145 M#OJDJWW/'$\$WW(+?30^=TX\&'4,_X\0)2E(^P`=WPF+;D"U!#D%O[]-K`1^
    146 MOV?;PEUTV"6^)Y5R,?35<K$^^(#*%XK34QC,/KY_2$%ORLGZX8/K/U,8.&%\
    147 MC-]VEK2C=>%/.O"_;,5X1SO5S>(8A.XF)=TL=2NU"_\D84ZU"W21E&U0?.N(
    148 M9'WP_]@`T&&7.)#&2_=0-(L7_G'\+[%+[&*=JZ7-NM/IDJOE$'Z40G_?TF\[
    149 AF"]W^%/BK\5CTNR;M_NF:N[W$N[BOP;_"Q%AK0)A@@``
     2M'XL("*,-L5H"`V1E8V]D96=B+G)E<P#M77&/VS:R_]^?0@@>\.Q=.:<A*=G.
     3MP@':7-HKD!ZN35/<RR(;*+:R:]1K;VQMLKE/_T@.*7(HRI;3]KW#(4W7*Y(S
     4M0P[GQYDA)7E?_O+7'_Z>)`D\35[\\&WRJ-[7C]>K=X\N!B]-"WN:R,JWJ\VJ
     5M'HXN!NIW\O1ILJP6VV5U_>[QIOKT>%^7=</`GR;-M7BLQ#YJB*GH_&E2/92W
     6M=^LJV7_>/_OY;[]<#/[RE^1NMUW8BN3];GN;2+;$ES%X_L]O?OS'B^=/!DDB
     7M&=ZM-N7N<[+XO%BO%LDEY.DDS=\DBC[YM*IO).][.>[-=;*OZF0(*1])QM6F
     8M_E@MDH_)/-G>U:OM9GA=U5)#V;1>[6O%),GGDOHB<?_)[GQI*"?9S"'WJ1SQ
     9MNMI<US>&K)JS")4BJW:[[6Z\V.YVU:)6LA?E7;E8U9\-YX=.SG?E7HZG6B^3
     10M_>I?E2&_G8L.<CF%NZJ2\UY7F[U4.MF^3^H;:8"[]:K6/6MA1LZ^7)=SN(C(
     11M66V6JT59;W=)O4W*Y5+]K-0LENND^G!?JLN]FDLY6\DW<V/.X2;%:4VK]$-Z
     12M*V<[4;.X4_U^HPK?Q(;==+J_V7[:Z^%JCD]54NZDB;>[WU1QM5'H66RK]^]7
     13MBU6UJ?=/DM>O_\*&Y4@U;.YOWU4[I>_'<K=/GB2%JC7_O5MO%[^I=2#KM[ME
     14MI>6O[SP*]]^39%/>5GMU^3]#-I(?,$I>XX<L_A,_8!01SWSQSZ2^=_*J'BYV
     15M-Q)Y;7V5IFK:QJME5:X'JK<SU<>YZO),=7FN.DI=RQ5W;?):C24=*)HK*`RM
     16MJL.2:GMMVE[KMM>F[;5N4Y+.`:6?@QRM62>[:OGR6VT[/:Y$EM\J%>;[>MGH
     17M(H<OZ^\7U3+Y?K>MWFWDW$NLKO:-UI9-2FJ/\`RK\D8%.;"I+EP)T\:PR+"(
     18MRN)U833!)JT--B#+.3)X1*PA,I1$-`A/-@MGZ;7MHK$%F37MHN8'_E.H[U@?
     19MJ5I_[45R`#1JVAUBT/O%5B;ZU9=2_/\SJBQMCD/`@L!>F2ER.P@L,BP*4P0L
     20MYJ:881'[OIIA:8*E*9:F6)I@:8:E`DN083$W1<"B&1&8(9D1@1F2&1'@D$PA
     21M/W'!_#NLF$:&A;:Q@K\JO#5AE\/!!9`TZE[F;V)XO:ZDI@J<.@9*3ZG#RMUV
     22M_7FSO5W)AO<JRMRL]CJB]QJ4FWJUECZJJ&Z3CJ*5=/RH8MF^;N4>IOYX"M*5
     23M27QQ<G(X!3DQ"6FG(<MYG$X1+DJI]+*L*S/K57(K^[F]OTW47)2;1=4*ZF:>
     24MG.]:GA37?T=DCX;U_/>'=1?,7P^Y^A#J(S\QHK^]78;^V<1TY7?_>V^<@9KG
     25M6YQ";RFICL]5Q^>J8^,E^7GC"#G^$O@K-^$,%R]8EVLNN;L4[C)WE_^A#MA7
     26MC?NJ<:H:IZIQJAJGJG&B&B>J<:(:)ZIQJAJGJG&J&J>J<5\U'JHF?-4$54U0
     27MU01535#5!%%-$-4$44T0U01535#5!%5-4-6$KYH(5<M]U7*J6DY5RZEJ.54M
     28M)ZKE1+6<J)83U7*J6DY5RZEJ.54M]U7+K6K,!R2C@&04D(P"DE%`,@I(1@#)
     29M""`9`22C@&04D(P"DE%`,@I(1@#)?$`R"DA&`<DH(!D%)*.`9`20C`"2$4`R
     30M"DA&`<DH(!D%)*.`9`20S`<DHX!D%)",`I)10#(*2$8`R0@@&0$DHX!D%)",
     31M`I)10#(*2$8`R7VK<6HU3JW&J=4XM1JG5N/$:IQ8C1.K<6HU3JW&J=4XM1JG
     32M5N/$:MRW&J=6X]1JG%J-4ZMQ:C5.K,:)U3BQ&J=6X]1JG%J-4ZMQ:C5.K"9\
     33MU01535#5!%5-4-4$54T0U01131#5!%5-4-4$54U0U015332J'=\SR:RJV3;I
     34M#*NU.PKRKNYM%<F!A!OIC,Q=02:'NPG0NAF8%3Y0/<09;#(?=V?>[+@*8J`"
     35MQ1=T"]8$#>=CO:[LFLD(QDWMC"#=5$X)WG-_7!;*II(31.=$*0MLNTB!]"](
     36M5SFIS$E7@DH%NM8S,E9.M,I)Y92L4TZTLF/E1*V@+Q9?DH)Z&R`#8J3O":G,
     37M:=\4$M2)!5WY#HVXG[-PH=HJXHC.6LO0UE$W8^'DJ560Q3^CZSM8T`:SY"2`
     38M;E\&!_;C$[(?_WOUJ=YNR%8<JX[OPG&I&VKI,S;UJE[)_9S:7Y5V&\['[9-V
     39MW)GK#?GVO16$&^:$0WR3+G?Q6JO$;KTY7,0WW$FXEY>L%Y(BV,`;0?4\O-O@
     40M]K=ZY'M'&]P3B-T+2.SM@/SB2V\#V('MYH&&[@Z`XMVMRLWU_;K<J?F^554M
     41M2PS,A#6'!TCAS@WJYIY`$AP?)-$3A#_\C@`7O__LX.60PTA]9NJ3S?3G5'].
     42M]&>A/W/]*?0GUY],?VI>IGE!\X+F!<T+FA<T+VA>T+R@>4'S@N;5K)I3LVA:
     43M[&8DL7%]6ZH3#KQH:G2[[@<[Z'7<D=CHN]'&-('7G>I)'"XC4-"S=&9'<JZG
     44MZ\R.YUS/VYD=U?E+?:SHLS#*HFEDG95WUN;0)(;.]6NE-0P"R?R1,:]3*\NC
     45M)TI0'4C?N:8OU*6@:GADG@*6WI<O6J0,2<^5X13]5%T6K1%KB1,R?I0_4_13
     46MTDD1[P3E2W2=*RZ?81J?(,.@22`C'#,R`5/7H>;0E4#A`10>LX`%0<(H"T4+
     47M9`&/-C506P.C/!#PZ)D&:G2@5@<6\&B32T["0R$`/."9Z%IJ?">"41&&1YM>
     48M<A*>@O+D`8\V/U#[.Q&,BD`>IA$`%`(PI3R3@`<7$@4!4!1```.&:XC"@%$8
     49M0(`#A@N<XH!1'+``!TSC@`5KGN*`!3A@&@>,XH`%JS_``=,X8!0'C.*`!3A@
     50M&@>,XH!1'+``!TSC@%$<,(H#%N"`:1PPB@-&<<`"'/",^FF@(A@5P:T[)GX;
     51MJ`A&12@>2W?%6>/*;"WS:EE3R[U:HQU&$)6@&@?/3*%`_XN%*7I8+*"?RVV)
     52MH6,T)8'^UI0*]&&F-$7WA"6S5C);M$[%%(7Q%Z98&%=@BE.SRK&(TPVYZU5N
     53M#VP4@@F6&D^@2[E=X[HTL:M7EV9V7:(4L$L.B\UJPF)N%PH6)W8-8'%FX:V+
     54M#"QRL=B`$HNYQ1L6)Q9*6)Q9E*`V8%/LPS?0\1YZDAQ(*M-ZUY57?D'V(O/*
     55M,.$=^([-HJZ=CAS,/PAHOR8B7Q.1KXG(UT3D:R+R-1'YFHC\&R0B]KQR2LXK
     56MOUW1PTI9[GM2><DAA2*=O$D^W)?+75FO%LFNVJ^6]Q4^Z.3.#M=X;)C.4IBE
     57M++]H9'RJDN4VV6SK9%/)3*7Z6&WD*#9R`#)+N:EV57#B)H<WY.DZE1H=3(?>
     58MK60N-/"2$IS,W!6O<G?)VU'^BD5RB6:UN,5"5N7$XY]X/47$B[;XIDLV.M0W
     59M#^NX/QYOW"8K:<3/O,%%1E1$1I2W5?;&?GB<HET7'3`/A7#]+!#&U*9/\$8/
     60ML>%#;/QP:*CJ'F-D5ETU)UH#.XM,LM<.,=VO9J[60]S4HXW(FD:FC,?P>C4]
     61M"!^O2\<RBX'*L8@(O@IGKFD[IVU@XHV23-)5;F.]&ZPW&2RZ_F)SS"`*2)8=
     62M-/,D:ABO.F[OXJP;HQ1P!#T0$>MWF\6L0V`2'<XLACY?L`>IR4%(>8CS!SX]
     63M"!_/9?B.Q)NCZ6'_`5G,@31J15T(L!A\8]/CZJ8.@(TI?*Q./>5=4)RYH%AM
     64M5/!R01'+O8*B#D2[.4L?TN6=B4>WI8Q/#\G#);RY%&]D',Q2^4,;KV7+Y00;
     65M\9^,K.D@]JBIYD89W22V&0Z16(*LB<9&TP>\8ZCN2>$I@KI%9D?J!UFD'SZD
     66MUR,9;*'I5LIN9A8R/]W8+%5D]Q,.K/DZN_[LFM)B[DVP2YG4<[;WNW=87EQ"
     67MRM_,72^+[>W=?>WFVM7O9&YVM]TL]2WCFVKQF^F']JD:+KDW7Y#ZAH6FQIL%
     68MDGG9CH=:5+I0T,A2]3\D9,S0C'FS_90LDM4^*77>^&F[6_:3F"4.9T#2VI^>
     69MDZSVI^>]$';@C3HWB8LZ8>96MCI'NYQ(99+I6#\CKPS\\TLO^\5;XNS"W.^>
     70M7IB[[1.\4,_U;.;B@@!\^"$M1Q&0W[Q]?[]>SR5J?OSKRQ]+];QZ.0I(YOO[
     71M=_)ZB+0I/'ZLNU`7FX#V>KZ\+]=O-<)N1I'UI'`56T^?5:/$!T&GG2*#3@0Y
     72M([?\#;N<02M`-?ZPV5>[>O@Y51N%(4O%"*]`*N?)-6NEPIO\G_=U=1ML#7YZ
     73M/KQ)I?"T/KPU^%#)]E=J9U"J//.5RCI*M1=\I>)$J9Y9>B5WK^G@5Q57-.&O
     74M*BAJPE<ZKS8MK&GAJL7CX4V+4"VY:Q%-2ZY:"M>2-RV%:IFXEJ)IF:@6T"VL
     75M&1LT+<R=-Z^K.KG?&[!C9>NYM,0^FB9G[^V'2C^5IF>'+#[5I&=,=E&JN2F:
     76MF<N;*Z6[/W]N3NT\_VK>EOH5:\2`#"I\J@:8%Y`=3+RH["I[[E>_+M[.Q>O9
     77M^[,LED6J_N=IB7[^3UO<7K^2T?3,5,\FA`84X\_:]:O`@T/S\@P>`.;G<K,,
     78MX**JOH+E3_+T.SFY<F:/8T)902*"I3R*`)X:$'0CH!0*`+E-YQP&A,,`#N>9
     79MRA@<"KS*OOF`,5Q^X=Y0BV:CK3AEYL//M,R3?.H5NOQ-\UY=@Z#&LMXPAVA4
     80M:58Z63<FX789;>9E9NK?P&:@X"6]65,:0$`/Y'<@'`*"01;)`QOR9!#/.L-\
     81M]SA(4=EKO>II)_3?P$_<H\VAFJ293E.4NSW9&9W)K(-@$.^3V*%MQ\8.6:=@
     82M"$<>S@%XV;'W316-5W'KHJGJO2H^S*'H6A*^5VLMBW*3R*Z2X:\2X]7N5B*C
     83M&L7@<,@%FB6@*?0Z@%2J^`4_DG4F?TEODTB_(_>J\G<N?PKY,Y$_4_DC"4K9
     84M4(*,62#=$D@'!4+-O&+3+(4AU61,-VNQW(B;6#&@V14K-VRZFFD%^M0I73/;
     85M&\-><MO,]8@TN1Z)P&XFV+/J-<<FL&P]KQ5K@3UJB;(WW=RC3K'J`0@C@IM1
     86M,%0$S%RH`3-DT4I-D75JBDH_9L@XLB$[,^*X$2]T=XIUAC;5)(497(\ZQ0HZ
     87MNF#S"=>:U>C+S6!44V$'SW%4N5%*]3A%"`T,N&;&?MQ*/EXW`(-)H_/$@([;
     88M7H0!9:9[TWIG."+-*@P[,Q#/4,S4B"I0G&;AR#:32]!Y%N]U]-OP/?3;OB^@
     89M8T)1U=(CK#;22;3>V;:A4Z=@K<AY..4RJ9DNGL,)OBH2PK\\4H/O\B$>:B&,
     90M%_;(1&FPGIOI=.%Q?3%@SA+>BP@XS\X06#XQ]P5,YG3JJ][Z[YCX6CU7'XD)
     91MG@T@^[^;];XY[V:L69O,%W\B^>_F\&:)GBH"S8H:[9+WTG;)]KZ.?B.!?7FA
     92M==?4MW@T[_;3[4?/C.$>I<.U'/D81K*'CPE+'QFZ1Q<#2R.M>R!7W]!</1`'
     93ML<0=2!;:-0^18PG3LZQZJT[^YMB&9SFT(TMR?-;MDIB&2^)G#9UP86#M"<D/
     94M9Q;HC`!],P8XV=\DL<UFLZ'RUMP^3;A^;F^]3ZIR<6,/P)P*,DO"!2%W5RF3
     95M\^2OHB<=B6Q74IWYB3X$4]W--(#(F7%VL*>!;\!P*P/'6&*:0+<N66<F#]W[
     96MBBRZTXDQ#6*'Y9!F!Y@BZF<'M@R1?4&WTA#7Y7!O$&YM^@]OX(,E._H/G"Z0
     97M]F654?&7YA18W3>PL6,IW1O>/W@RB.Z((O<SFJX&/U>+:O6Q6B:'!'3=#%$"
     98MU*#T&[K5QKRA:QW[3\_-:)^HL]%<'X2^TH\ME5<PT=?<G*XR?70ZU9?ZI!20
     99M-FO.6M5S$;(:KZ=&EGK04;9G^MJ=T((^H@4\B17N4)9;-MT;Z#-;T-TQK-?=
     100M,4V,W>7J<MH<\$Z,`-T5*YK38&:.@[%5'PBSB3L1GN&1L#D.Q@IS(LQXRWI9
     101MU(N$)P_Z)VX]>K,N+L#\/L5ZC5&$._#F;J+1A-R9D$V="=7>L;'AS-K0SC6:
     102M$:6C&8WM<')SSX["&K*Q&6M&@Z8T766.=>:HIVY@$V=#W>7$6=/<#&GPQMTE
     103M\T;M&90Y@\X"@X8I0MNC>!0Q@QX60'_#:085WH)DGD$+9U#AK<G<&=2S)_/L
     104M.8V;TY@M]Y:=,"O?V-*9<NJM2NY,B8L\-&5C2;<JXW8L3K5CWLHBVC8XFD5`
     105M*^P<R2)B7OMH%A&N[^Q8%D%NU4?\3$?BD1V(AG`XO3D>VST6Z!Q:)(O(@N0L
     106M/L'0/KJ$H[$7#F5$6=\L(NL3VT.[9#U3CP'-4H^#LE<6`<&>IGU&"S3$A&XK
     107M)B#K$/`%<6CJW-;T>!@JG-=B?BH!SFT9GV0=B8E!A7-:)L5HQ2`1#T&>WT)G
     108M-7,"I\Z53AK75SAWY#2T+M+UY-]@=D[+^JQH'D@W,1FI\;Q9=QX(K5P"8H)/
     109MLJ"U'SCK<6<\UA%SC,5:0<?/(2;6?N!%'.Z,5SC;&?LRC^]@U!$N@6"-]::Q
     110MP(-(%(W9@B<$>&!`W@0=WF'"<-N?M3S8$1-FD>78%G#2(F3>*G3)_-7,V1&R
     111MCE4XBZ]"D^A-O.O"R^B\3!MM"5//F-Y*9-G1I8B#GSJ[31HUPJ6(DH7+7+G3
     112MV$MGG3G!R^Z]@\I9>"KS+')8^:SO@>4?>"+3>A*N\ZCQX-G-_5Z)M@=Z2?EN
     113M^[%R1S?^J8U2TCS6%CNO@0ZL9H<.7[(@EA\[Y!F$1,>SE0&$8>]H>C8(M3B>
     114MTPUBVW;HEVEU'U@<S+2Z)AAB`VO'D"/G-2'ID4RKVU]U9EKMT[IC*><@EF%!
     115MO_.:K$<O)V1:L3T^=)[L03O3"LF.":#?IA9W\)CG\+/&U_/&P3=UZ'U-Q,Y=
     116M]<PY_5E3._&B>$/KH@#/`K$F(#@!X`?YC$C`&,%I7S9:!"J`?C+1U$`3/@)>
     117MDQ(X7N:?%)V1-!1#"Q1!1UJM(I!@3A\"72=A;S,OIZ`CPTW[&0W!(K3`I(E2
     118M3GUS=(.]!L;R8Q=M,V',3;@]UM(O[P4&(KD+=)QJ0]0_1\X]XMNG+@%9+UC[
     119M&@COFCL3&3R#EX'RZ$DD\Q,7[L!9>*<>'8>1)B?A7B[$O%P(/,AE+G>:-0,@
     120MYY$V1RV<!`\%PN70W$NMO1%YMO<.L:;!;K##;)':CMT@1+>UL5HXP9C>\57N
     121M65(X2Q:>(9GGA`HO!9U$MQ+D5#GS?(IGR$G';L+S%X5G1Q$Y6([L)'C[7-G?
     122M2/0Z67:W`YGW+LK'<K/:W_S@/2)J:WHEG39[Y.GP80B/'_/1J.-YI_4ZX>./
     123M,D54R:%,!'?)]]\-]=_OL;=Y[[8R/=W/\=?WE7K!U:68'@6;+[:;C__0UT.L
     124M\A^0WY7[._PFN?>KG60",'R^H+DF>Z'N*1NA"FO!#=T[6;R$-UK5MY>R_<T\
     125MPVOF77.\OF2]"&%PR7L1CB6EZ*0$VG?>BU!*+'H1JKXGG93CH/-I/THI<]:/
     126M4G4/&:&%[GD'Z$4)WL.8FWV]NU_@,P@(=_TE@_IO\WBO`ZR6<[L8-!8\:*S4
     127MS?<']<K!@_ZF@`?]^N7X0:^\!_U2W?A!OR-AB+AM/K/5#&F8>R6=T7=WOGM!
     128MWMWY[L5)[^YL[^KXZSOFD8KO7MSM*B6[VN_52I/H3UGZZ)'54[U/LINK!QZ"
     129MMTAV%VZ_N5?/(?PFJ=@;MP+UAL]_W%<Z:VFEM%!/^];5KN-Q7PEB9<MY>+8Q
     130MUO]G_BMF--Z,,4J,@9*X&#*V8:1-DKF6AK)%8N/0V!#`B8_8%&\BC],H56/O
     131MM?5^MT`+./QRP1C\5X>47;Y;U?^Z5E^(M!R_*!_("T3-*S!S#3;S$I'RBVCE
     132MUOLP:@6`@3H@J,&@&G!1`'XAKOP-(Z3!:T/I%7#U-,7"2"FPF)MBWK1JH6*$
     133M-'AM*+V",$)%TP?W^A"FJ%HK'`"H*V:NQI49HOX>"E<XPP&Q,:V2(=E6Y#Y#
     134M[NH-R;C2;@`GY]P5SG#ZV)A6P:BA83X#<_6&Y/B86U7GH1*>A'&'/L?&WZHZ
     135M#Q7R)(P[=&M9(**"K21TXR_1VJL@5AQ'K4@F(**UK21TXR^9**^"@&`<!4''
     136MC$4J3X3S^(CND<H3<3WVH&Q68<>(Q>C\0&\P.O:.G_IR>>WDZJ5Q8IC'8O7%
     137MP%Q(#SM'>;:"Z0IF?`IS#5PW2`L9X#8-0CIHX_E(?:X9A)-0Z(J\+6&B&XI1
     138MT.-4"6:&_!P&[NOQRR6^&+I=WWM_'D[_S2W)_/VW`_^O%V'FJ[]H>:BCW"A1
     139M;X8-=5`<>0]6RB1I?5_M$]#M8U!?;W/WN)%UOZ_\_%S](4G]F"?RWFWW^J_6
     140M[6W\T$1?,^O_H,SZ$E@O2MT][R0-M`?1BU+)S'M1ZNZ+3M)P]F'2CU1)G?8C
     141MU2.@MAH?,`#+^I%*J0SZD:H1,-9-&\P!X_U(E531CU2/(.^F#<W`BIZT2NZD
     142M)^T8(N]=RVOOU6O&X@]-^]LR6G]L?Q;>+%.[J>W&O*>KW^Q0I?;SSFH#9?Z,
     143M@;H)ZO\QE,VRW"P^)R`N$LCTX1KZ<[.QJY;M9Z-E:B^E@-"IO?Z7X;8O/-^+
     144M/T<#L>='Z?E>A!^.\,>/]^24VN,]?]^@,@2WXV@R?TP<]$E7^YXY=#RY$#ZU
     145M$)P[#[*.4\EN_C]"E:@B[0-T2+M?3\U:BIS"W]\F1H-FOV?*PEYTV`4BCZ\>
     146M>E*\#;$^_)Z4+U2GIS(0?<06NA[2B*R7X_S>]9^I3/QEDJSCR>$8T+KXLP[^
     147M+ULQ#=!.A1FDW8_S0Q1FV0G\)RESJEVRR*-;67190]0N??G_6`?089>NQ]&A
     148MAS>+/]EYB/]+[!)"K'.U9)'XT`&ZZ&HYQ!^$T-^W]-L`:](=_C1IKL7CI-[7
     1495;_=U6=_O)=W%?PW^%U>%,#=A@@``
    150150`
    151151end
  • Tst/Short/decodegb.stat

    rc01764 r01a1e6  
    1 1 >> tst_memory_0 :: 1480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:475120
    2 1 >> tst_memory_1 :: 1480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:2428928
    3 1 >> tst_memory_2 :: 1480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:2772992
    4 1 >> tst_timer_1 :: 1480942444:4100, 64 bit:4.1.0:x86_64-Linux:nepomuck:100
     11 >> tst_memory_0 :: 1521552803:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:412816
     21 >> tst_memory_1 :: 1521552803:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:2527232
     31 >> tst_memory_2 :: 1521552803:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:2764800
     41 >> tst_timer_1 :: 1521552803:4110, 64 bit:4.1.1:x86_64-Linux:nepomuck:120
  • Tst/Short/ok_s.lst

    rc01764 r01a1e6  
    8383bug_tr806
    8484bug_tr820
     85bug_tr822
    8586bug_genus_etc
    8687conv_bi
  • factory/gengftables-conway.cc

    rc01764 r01a1e6  
    284284 * It uses the Conway polynomials.
    285285 * It reads the polynomials from a file.
    286  * The file contains all poynomials with p^k <= 2^16
     286 * The file contains all polynomials with p^k <= 2^16
    287287 * but currently only polynomials with p^k <= 2^14 are used.
    288288**/
     
    360360    for ( i = 0; i < primes_len; i++ ) {
    361361                p = primes[i];
    362                 q = p*p;
    363                 n = 2;
     362                q = p;
     363                n = 1;
    364364                setCharacteristic( p );
    365365                while ( q < maxtable ) {
  • kernel/GBEngine/shiftgb.cc

    r65fb13 r01a1e6  
    103103  assume(sh>=0);
    104104  int L = p_mLastVblock(p,lV,r);
    105   assume(L+sh-1<=uptodeg);
     105  assume(L+sh<=uptodeg);
    106106
    107107  int *e=(int *)omAlloc0((r->N+1)*sizeof(int));
  • libpolys/coeffs/ffields.cc

    rc01764 r01a1e6  
    1010#include "misc/mylimits.h"
    1111#include "misc/sirandom.h"
     12#include "misc/prime.h"
    1213
    1314#include "reporter/reporter.h"
     
    237238* number -> int
    238239*/
    239 static long nfInt (number &n, const coeffs )
    240 {
    241   return (long)n;
     240static long nfInt (number &n, const coeffs r )
     241{
     242  unsigned short c=0;
     243  unsigned short nn=(unsigned short)(long)n;
     244  if (nn==r->m_nfCharQ) return 0;
     245  long i=1; /* 1==a^0 */
     246  while ((c!=nn)&&(i<r->m_nfCharQ))
     247  {
     248    c=r->m_nfPlus1Table[c];
     249    i++;
     250  }
     251  if (c==nn) return i;
     252  else       return 0;
    242253}
    243254
     
    403414  else
    404415  {
    405     StringAppendS(n_ParameterNames(r)[0]);
    406     if ((long)a!=1L)
    407     {
    408       StringAppend("^%d",(int)((long)a)); // long output!
     416    int i=1; /* 1==a^0 */
     417    unsigned short c=0;
     418    unsigned short nn=(unsigned short)(long)a;
     419    while ((c!=nn)&&(i<r->m_nfCharQ))
     420    {
     421      c=r->m_nfPlus1Table[c];
     422      i++;
     423    }
     424    if (c==nn) StringAppend("%d",i);
     425    else
     426    {
     427      StringAppendS(n_ParameterNames(r)[0]);
     428      if ((long)a!=1L)
     429      {
     430        StringAppend("^%d",(int)((long)a)); // long output!
     431      }
    409432    }
    410433  }
     
    425448  else
    426449  {
    427     StringAppendS(n_ParameterNames(r)[0]);
    428     if ((long)a!=1L)
    429     {
    430       StringAppend("%d",(int)((long)a));
     450    int i=1; /* 1==a^0 */
     451    unsigned short c=0;
     452    unsigned short nn=(unsigned short)(long)a;
     453    while ((c!=nn)&&(i<r->m_nfCharQ))
     454    {
     455      c=r->m_nfPlus1Table[c];
     456      i++;
     457    }
     458    if (c==nn) StringAppend("%d",i);
     459    else
     460    {
     461      StringAppendS(n_ParameterNames(r)[0]);
     462      if ((long)a!=1L)
     463      {
     464        StringAppend("%d",(int)((long)a));
     465      }
    431466    }
    432467  }
     
    571606{
    572607  //Print("GF(%d)\n",c);
    573   if ((c==r->m_nfCharQ)||(c==-r->m_nfCharQ))
     608  if ((c==r->m_nfCharQ)||(c== -r->m_nfCharQ))
    574609    /*this field is already set*/  return;
    575610  int i=0;
    576611
    577   while ((fftable[i]!=c) && (fftable[i]!=0))
    578     i++;
    579 
    580   if (fftable[i]==0)
    581   {
    582     // illegal GF-table size: c
    583     return;
     612  if ((c>255) ||(c!=IsPrime(c)))
     613  {
     614    while ((fftable[i]!=c) && (fftable[i]!=0))
     615      i++;
     616
     617    if (fftable[i]==0)
     618    {
     619      // illegal GF-table size: c
     620      return;
     621    }
    584622  }
    585623
  • libpolys/polys/monomials/p_polys.cc

    rc01764 r01a1e6  
    35383538    k=__p_GetComp(h,r);
    35393539    p_SetComp(h,0,r);
    3540     (*p)[k-1]=p_Add_q((*p)[k-1],h,r);
     3540    pNext(h)=(*p)[k-1];(*p)[k-1]=h;
    35413541    pIter(v);
     3542  }
     3543  for(int i=(*len-1);i>=0;i--)
     3544  {
     3545    if ((*p)[i]!=NULL) (*p)[i]=pReverse((*p)[i]);
     3546  }
     3547}
     3548
     3549/// julia: vector to already allocated array (len=p_MaxComp(v,r))
     3550void  p_Vec2Array(poly v, poly *p, int len, const ring r)
     3551{
     3552  poly h;
     3553  int k;
     3554
     3555  while (v!=NULL)
     3556  {
     3557    h=p_Head(v,r);
     3558    k=__p_GetComp(h,r);
     3559    p_SetComp(h,0,r);
     3560    pNext(h)=p[k-1];p[k-1]=h;
     3561    pIter(v);
     3562  }
     3563  for(int i=len-1;i>=0;i--)
     3564  {
     3565    if (p[i]!=NULL) p[i]=pReverse(p[i]);
    35423566  }
    35433567}
  • libpolys/polys/monomials/p_polys.h

    rc01764 r01a1e6  
    9797
    9898void  p_Vec2Polys(poly v, poly**p, int *len, const ring r);
     99
     100/// julia: vector to already allocated array (len=p_MaxComp(v,r))
     101void  p_Vec2Array(poly v, poly *p, int len, const ring r);
    99102
    100103/***************************************************************
  • libpolys/polys/simpleideals.cc

    rc01764 r01a1e6  
    11371137   ideal result=idInit(1,1);
    11381138   omFree((ADDRESS)result->m);
    1139    result->m=NULL; // remove later
    11401139   p_Vec2Polys(vec, &(result->m), &(IDELEMS(result)),R);
    11411140   return result;
Note: See TracChangeset for help on using the changeset viewer.