
(/VERSIONCHECK 2) 

(DEFUN |IRURPK;checkRur;TSLB;1| (|ts| |lts| $)
  (PROG (#0=#:G1845 |f0| |z| |dts| |lp| |us| #1=#:G1854 |dlts|
            #2=#:G1855 |p| #3=#:G1856 |rems| #4=#:G1853 #5=#:G1850)
    (RETURN
      (SEQ (EXIT (SEQ (LETT |f0|
                            (PROG2 (LETT #0#
                                    (SPADCALL |ts| (QREFELT $ 12))
                                    . #6=(|IRURPK;checkRur;TSLB;1|))
                                   (QCDR #0#)
                              (|check-union| (QEQCAR #0# 0)
                                  (QREFELT $ 9) #0#)) . #6#)
                      (LETT |z| (SPADCALL |f0| (QREFELT $ 13)) . #6#)
                      (LETT |ts|
                            (SPADCALL |ts| |z| (QREFELT $ 14)) . #6#)
                      (LETT |dts| (SPADCALL |ts| (QREFELT $ 16)) . #6#)
                      (LETT |lp| (SPADCALL |ts| (QREFELT $ 18)) . #6#)
                      (LETT |dlts| 0 . #6#)
                      (SEQ (LETT |us| NIL . #6#) (LETT #1# |lts| . #6#)
                           G190
                           (COND
                             ((OR (ATOM #1#)
                                  (PROGN
                                    (LETT |us| (CAR #1#) . #6#)
                                    NIL))
                              #7=(GO G191)))
                           (SEQ (EXIT (SEQ
                                       (LETT |dlts|
                                        (+ |dlts|
                                         (SPADCALL |us| (QREFELT $ 16))) . #6#)
                                       (LETT |rems|
                                        (PROGN
                                          (LETT #2# NIL . #6#)
                                          (SEQ (LETT |p| NIL . #6#)
                                           (LETT #3# |lp| . #6#) G190
                                           (COND
                                             ((OR (ATOM #3#)
                                               (PROGN
                                                 (LETT |p|
                                                  (CAR #3#) . #6#)
                                                 NIL))
                                              #7#))
                                           (SEQ
                                            (EXIT
                                             (LETT #2#
                                              (CONS
                                               (SPADCALL |p| |us|
                                                (QREFELT $ 19))
                                               #2#) . #6#)))
                                           (LETT #3# (CDR #3#) . #6#)
                                           #8=(GO G190) G191
                                           (EXIT (NREVERSE0 #2#)))) . #6#)
                                       (EXIT
                                        (COND
                                          ((NULL
                                            (SPADCALL (ELT $ 21) |rems|
                                             (QREFELT $ 23)))
                                           (PROGN
                                             (LETT #5#
                                              (SEQ
                                               (SPADCALL
                                                (SPADCALL |us|
                                                 (QREFELT $ 25))
                                                (QREFELT $ 28))
                                               (EXIT
                                                (PROGN
                                                  (LETT #4# 'NIL . #6#)
                                                  (GO #4#)))) . #6#)
                                             (GO #5#)))))))
                                #5# (EXIT #5#))
                           (LETT #1# (CDR #1#) . #6#) #8# G191
                           (EXIT NIL))
                      (EXIT (EQL |dts| |dlts|))))
           #4# (EXIT #4#))))) 

(DEFUN |IRURPK;convert| (|p| |sqfr?| $)
  (PROG (|newts|)
    (RETURN
      (SEQ (LETT |newts| (SPADCALL (QREFELT $ 31))
                 . #0=(|IRURPK;convert|))
           (EXIT (COND
                   (|sqfr?| (SPADCALL |p| |newts| (QREFELT $ 32)))
                   ('T
                    (SEQ (LETT |p| (SPADCALL |p| (QREFELT $ 33)) . #0#)
                         (EXIT (SPADCALL |p| |newts| (QREFELT $ 32))))))))))) 

(DEFUN |IRURPK;prepareRur| (|ts| $)
  (PROG (|f0| |z| |f1| |lp| |x1| |newf1| |ff1| #0=#:G1872 |newf0|
              |toSave|)
    (RETURN
      (SEQ (COND
             ((NULL (SPADCALL |ts| (QREFELT $ 34)))
              (|error| "rur$IRURPK: #1 is not zero-dimensional"))
             ('T
              (SEQ (LETT |lp| (SPADCALL |ts| (QREFELT $ 18))
                         . #1=(|IRURPK;prepareRur|))
                   (LETT |lp|
                         (SPADCALL (ELT $ 35) |lp| (QREFELT $ 37)) . #1#)
                   (EXIT (COND
                           ((NULL |lp|)
                            (|error| "rur$IRURPK: #1 is empty"))
                           ('T
                            (SEQ (LETT |f0| (|SPADfirst| |lp|) . #1#)
                                 (LETT |lp| (CDR |lp|) . #1#)
                                 (COND
                                   ((SPADCALL
                                     (SPADCALL |f0| (QREFELT $ 38))
                                     (|spadConstant| $ 39)
                                     (QREFELT $ 40))
                                    (COND
                                      ((EQL
                                        (SPADCALL |f0| (QREFELT $ 41))
                                        1)
                                       (COND
                                         ((NULL
                                           (SPADCALL
                                            (SPADCALL |f0|
                                             (QREFELT $ 43))
                                            (QREFELT $ 21)))
                                          (EXIT
                                           (|error|
                                            "rur$IRURPK: #1 has no generating root.")))))
                                      ('T
                                       (EXIT
                                        (|error|
                                         "rur$IRURPK: #1 has no generating root.")))))
                                   ('T
                                    (EXIT
                                     (|error|
                                      "rur$IRURPK: #1 has no generating root."))))
                                 (EXIT (COND
                                         ((NULL |lp|)
                                          (|error|
                                           "rur$IRURPK: #1 has a generating root but no indeterminates"))
                                         ('T
                                          (SEQ
                                           (LETT |z|
                                            (SPADCALL |f0|
                                             (QREFELT $ 13)) . #1#)
                                           (LETT |f1|
                                            (|SPADfirst| |lp|) . #1#)
                                           (LETT |lp| (CDR |lp|) . #1#)
                                           (LETT |x1|
                                            (SPADCALL |f1|
                                             (QREFELT $ 13)) . #1#)
                                           (LETT |newf1|
                                            (SPADCALL
                                             (SPADCALL |x1|
                                              (QREFELT $ 44))
                                             (SPADCALL |z|
                                              (QREFELT $ 44))
                                             (QREFELT $ 45)) . #1#)
                                           (LETT |toSave| NIL . #1#)
                                           (SEQ (LETT |ff1| NIL . #1#)
                                            (LETT #0#
                                             (SPADCALL (LIST |f1|)
                                              (QREFELT $ 47)) . #1#)
                                            G190
                                            (COND
                                              ((OR (ATOM #0#)
                                                (PROGN
                                                  (LETT |ff1|
                                                   (CAR #0#) . #1#)
                                                  NIL))
                                               (GO G191)))
                                            (SEQ
                                             (LETT |newf0|
                                              (SPADCALL |ff1|
                                               (SPADCALL |f1|
                                                (QREFELT $ 13))
                                               |f0| (QREFELT $ 48)) . #1#)
                                             (LETT |ts|
                                              (SPADCALL |newf1|
                                               (|IRURPK;convert|
                                                |newf0| 'T $)
                                               (QREFELT $ 32)) . #1#)
                                             (EXIT
                                              (LETT |toSave|
                                               (CONS (CONS |lp| |ts|)
                                                |toSave|) . #1#)))
                                            (LETT #0# (CDR #0#) . #1#)
                                            (GO G190) G191 (EXIT NIL))
                                           (EXIT |toSave|)))))))))))))))) 

(DEFUN |IRURPK;makeMonic| (|z| |c| |r| |ts| |s| |univ?| $)
  (PROG (|lp| #0=#:G1879 |p| |newts|)
    (RETURN
      (SEQ (LETT |lp| (SPADCALL |ts| (QREFELT $ 18))
                 . #1=(|IRURPK;makeMonic|))
           (LETT |lp| (SPADCALL (ELT $ 35) |lp| (QREFELT $ 37)) . #1#)
           (LETT |newts| (|IRURPK;convert| |r| 'T $) . #1#)
           (LETT |s|
                 (QVELT (SPADCALL |s| |newts| (QREFELT $ 50)) 1) . #1#)
           (COND
             (|univ?| (LETT |s|
                            (SPADCALL |s| |newts| (QREFELT $ 52)) . #1#)))
           (SEQ (LETT |p| NIL . #1#) (LETT #0# |lp| . #1#) G190
                (COND
                  ((OR (ATOM #0#)
                       (PROGN (LETT |p| (CAR #0#) . #1#) NIL))
                   (GO G191)))
                (SEQ (LETT |p|
                           (SPADCALL
                               (SPADCALL |p| |z| |c| (QREFELT $ 48))
                               |s| (QREFELT $ 53)) . #1#)
                     (LETT |p|
                           (QVELT (SPADCALL |p| |newts| (QREFELT $ 50))
                                  1) . #1#)
                     (EXIT (LETT |newts|
                                 (SPADCALL |p| |newts| (QREFELT $ 32)) . #1#)))
                (LETT #0# (CDR #0#) . #1#) (GO G190) G191 (EXIT NIL))
           (EXIT (SPADCALL |s| |newts| (QREFELT $ 32))))))) 

(DEFUN |IRURPK;next| (|lambda| $)
  (COND
    ((< |lambda| 0)
     (LETT |lambda| (+ (- |lambda|) 1) . #0=(|IRURPK;next|)))
    ('T (LETT |lambda| (- |lambda|) . #0#)))) 

(DEFUN |IRURPK;makeLinearAndMonic|
       (|p| |xi| |ts| |univ?| |check?| |info?| $)
  (PROG (#0=#:G1882 |z| |wip| |#G33| |#G34| |#G35| |f0| |lambda| |c|
            |f| |q| |prs| |s| |h| |r| |fr| #1=#:G1907 |toSave| |toSee|)
    (RETURN
      (SEQ (LETT |f0|
                 (PROG2 (LETT #0# (SPADCALL |ts| (QREFELT $ 12))
                              . #2=(|IRURPK;makeLinearAndMonic|))
                        (QCDR #0#)
                   (|check-union| (QEQCAR #0# 0) (QREFELT $ 9) #0#)) . #2#)
           (LETT |z| (SPADCALL |f0| (QREFELT $ 13)) . #2#)
           (LETT |lambda| 1 . #2#)
           (LETT |ts| (SPADCALL |ts| |z| (QREFELT $ 14)) . #2#)
           (LETT |toSee| (LIST (VECTOR |f0| |lambda| |ts|)) . #2#)
           (LETT |toSave| NIL . #2#)
           (SEQ G190
                (COND
                  ((NULL (COND ((NULL |toSee|) 'NIL) ('T 'T)))
                   #3=(GO G191)))
                (SEQ (LETT |wip| (|SPADfirst| |toSee|) . #2#)
                     (LETT |toSee| (CDR |toSee|) . #2#)
                     (PROGN
                       (LETT |#G33| (QVELT |wip| 0) . #2#)
                       (LETT |#G34| (QVELT |wip| 1) . #2#)
                       (LETT |#G35| (QVELT |wip| 2) . #2#)
                       (LETT |f0| |#G33| . #2#)
                       (LETT |lambda| |#G34| . #2#)
                       (LETT |ts| |#G35| . #2#))
                     (COND
                       (|check?|
                           (COND
                             ((SPADCALL |f0| (QREFELT $ 56))
                              (COND
                                ((SPADCALL
                                     (SPADCALL |f0| (QREFELT $ 13)) |z|
                                     (QREFELT $ 57))
                                 (SEQ (SPADCALL "Bad f0: "
                                       (QREFELT $ 59))
                                      (EXIT
                                       (SPADCALL
                                        (SPADCALL |f0| (QREFELT $ 60))
                                        (QREFELT $ 28)))))))
                             ('T
                              (SEQ (SPADCALL "Bad f0: " (QREFELT $ 59))
                                   (EXIT
                                    (SPADCALL
                                     (SPADCALL |f0| (QREFELT $ 60))
                                     (QREFELT $ 28))))))))
                     (LETT |c|
                           (SPADCALL
                               (SPADCALL |lambda|
                                   (SPADCALL |xi| (QREFELT $ 44))
                                   (QREFELT $ 62))
                               (SPADCALL |z| (QREFELT $ 44))
                               (QREFELT $ 63)) . #2#)
                     (LETT |f|
                           (SPADCALL |f0| |z| |c| (QREFELT $ 48)) . #2#)
                     (LETT |q|
                           (SPADCALL |p| |z| |c| (QREFELT $ 48)) . #2#)
                     (LETT |prs|
                           (SPADCALL |q| |f| (QREFELT $ 65)) . #2#)
                     (LETT |r| (|SPADfirst| |prs|) . #2#)
                     (LETT |prs| (CDR |prs|) . #2#)
                     (COND
                       (|check?|
                           (COND
                             ((ZEROP (SPADCALL |r| |xi| (QREFELT $ 66)))
                              (COND
                                ((NULL |prs|)
                                 (EXIT (|error|
                                        "rur$IRURPK: should never happen !")))))
                             ('T
                              (EXIT (|error|
                                     "rur$IRURPK: should never happen !"))))))
                     (LETT |s| (|SPADfirst| |prs|) . #2#)
                     (LETT |prs| (CDR |prs|) . #2#)
                     (COND
                       (|check?|
                           (COND
                             ((ZEROP (SPADCALL |s| |xi| (QREFELT $ 66)))
                              (COND
                                ((NULL |prs|)
                                 (EXIT (|error|
                                        "rur$IRURPK: should never happen !!"))))))))
                     (COND
                       ((ZEROP (SPADCALL |s| |xi| (QREFELT $ 66)))
                        (LETT |s| (|SPADfirst| |prs|) . #2#)))
                     (COND
                       ((NULL (EQL (SPADCALL |s| |xi| (QREFELT $ 66))
                                   1))
                        (EXIT (LETT |toSee|
                                    (CONS
                                     (VECTOR |f0|
                                      (|IRURPK;next| |lambda| $) |ts|)
                                     |toSee|) . #2#))))
                     (LETT |h| (SPADCALL |s| (QREFELT $ 38)) . #2#)
                     (LETT |r| (SPADCALL |r| (QREFELT $ 33)) . #2#)
                     (COND
                       ((OR (SPADCALL |h| (QREFELT $ 67))
                            (SPADCALL (SPADCALL |h| |r| (QREFELT $ 68))
                                (QREFELT $ 67)))
                        (EXIT (SEQ (LETT |fr| NIL . #2#)
                                   (LETT #1#
                                    (SPADCALL (LIST |r|)
                                     (QREFELT $ 47)) . #2#)
                                   G190
                                   (COND
                                     ((OR (ATOM #1#)
                                       (PROGN
                                         (LETT |fr| (CAR #1#) . #2#)
                                         NIL))
                                      #3#))
                                   (SEQ
                                    (EXIT
                                     (COND
                                       ((SPADCALL |fr| (QREFELT $ 67))
                                        "leave")
                                       ('T
                                        (LETT |toSave|
                                         (CONS
                                          (|IRURPK;makeMonic| |z| |c|
                                           |fr| |ts| |s| |univ?| $)
                                          |toSave|) . #2#)))))
                                   (LETT #1# (CDR #1#) . #2#)
                                   #4=(GO G190) G191 (EXIT NIL)))))
                     (COND
                       (|info?| (SEQ (SPADCALL "Unlucky lambda"
                                      (QREFELT $ 59))
                                     (SPADCALL
                                      (SPADCALL |h| (QREFELT $ 60))
                                      (QREFELT $ 28))
                                     (EXIT
                                      (SPADCALL
                                       (SPADCALL |r| (QREFELT $ 60))
                                       (QREFELT $ 28))))))
                     (EXIT (LETT |toSee|
                                 (CONS (VECTOR |f0|
                                        (|IRURPK;next| |lambda| $)
                                        |ts|)
                                       |toSee|) . #2#)))
                NIL #4# G191 (EXIT NIL))
           (EXIT |toSave|))))) 

(DEFUN |IRURPK;rur;TSBL;7| (|ts| |univ?| $)
  (PROG (|toSave| |lp| |xi| |p| |lts| #0=#:G1922 |wip| |toSee|)
    (RETURN
      (SEQ (LETT |toSee| (|IRURPK;prepareRur| |ts| $)
                 . #1=(|IRURPK;rur;TSBL;7|))
           (LETT |toSave| NIL . #1#)
           (SEQ G190
                (COND
                  ((NULL (COND ((NULL |toSee|) 'NIL) ('T 'T)))
                   #2=(GO G191)))
                (SEQ (LETT |wip| (|SPADfirst| |toSee|) . #1#)
                     (LETT |toSee| (CDR |toSee|) . #1#)
                     (LETT |ts| (QCDR |wip|) . #1#)
                     (LETT |lp| (QCAR |wip|) . #1#)
                     (EXIT (COND
                             ((NULL |lp|)
                              (LETT |toSave|
                                    (CONS |ts| |toSave|) . #1#))
                             ('T
                              (SEQ (LETT |p| (|SPADfirst| |lp|) . #1#)
                                   (LETT |lp| (CDR |lp|) . #1#)
                                   (LETT |xi|
                                    (SPADCALL |p| (QREFELT $ 13)) . #1#)
                                   (LETT |p|
                                    (QVELT
                                     (SPADCALL |p| |ts| (QREFELT $ 50))
                                     1) . #1#)
                                   (COND
                                     ((NULL |univ?|)
                                      (LETT |p|
                                       (SPADCALL
                                        (SPADCALL |p| |ts|
                                         (QREFELT $ 69))
                                        (QREFELT $ 70)) . #1#)))
                                   (COND
                                     ((OR (SPADCALL |p| (QREFELT $ 67))
                                       (SPADCALL
                                        (SPADCALL |p| (QREFELT $ 13))
                                        |xi| (QREFELT $ 71)))
                                      (EXIT
                                       (|error|
                                        "rur$IRUROK: should never happen"))))
                                   (COND
                                     ((EQL
                                       (SPADCALL |p| (QREFELT $ 41)) 1)
                                      (COND
                                        ((SPADCALL
                                          (SPADCALL |p| (QREFELT $ 38))
                                          (QREFELT $ 67))
                                         (EXIT
                                          (SEQ
                                           (LETT |ts|
                                            (SPADCALL |p| |ts|
                                             (QREFELT $ 32)) . #1#)
                                           (LETT |wip|
                                            (CONS |lp| |ts|) . #1#)
                                           (EXIT
                                            (LETT |toSee|
                                             (CONS |wip| |toSee|) . #1#))))))))
                                   (LETT |lts|
                                    (|IRURPK;makeLinearAndMonic| |p|
                                     |xi| |ts| |univ?| 'NIL 'NIL $) . #1#)
                                   (EXIT
                                    (SEQ (LETT |ts| NIL . #1#)
                                     (LETT #0# |lts| . #1#) G190
                                     (COND
                                       ((OR (ATOM #0#)
                                         (PROGN
                                           (LETT |ts| (CAR #0#) . #1#)
                                           NIL))
                                        #2#))
                                     (SEQ
                                      (LETT |wip|
                                       (CONS |lp| |ts|) . #1#)
                                      (EXIT
                                       (LETT |toSee|
                                        (CONS |wip| |toSee|) . #1#)))
                                     (LETT #0# (CDR #0#) . #1#)
                                     #3=(GO G190) G191 (EXIT NIL))))))))
                NIL #3# G191 (EXIT NIL))
           (EXIT |toSave|))))) 

(DEFUN |InternalRationalUnivariateRepresentationPackage|
       (&REST #0=#:G1923)
  (PROG ()
    (RETURN
      (PROG (#1=#:G1924)
        (RETURN
          (COND
            ((LETT #1#
                   (|lassocShiftWithFunction| (|devaluateList| #0#)
                       (HGET |$ConstructorCache|
                             '|InternalRationalUnivariateRepresentationPackage|)
                       '|domainEqualList|)
                   . #2=(|InternalRationalUnivariateRepresentationPackage|))
             (|CDRwithIncrement| #1#))
            ('T
             (UNWIND-PROTECT
               (PROG1 (APPLY (|function|
                                 |InternalRationalUnivariateRepresentationPackage;|)
                             #0#)
                 (LETT #1# T . #2#))
               (COND
                 ((NOT #1#)
                  (HREM |$ConstructorCache|
                        '|InternalRationalUnivariateRepresentationPackage|))))))))))) 

(DEFUN |InternalRationalUnivariateRepresentationPackage;|
       (|#1| |#2| |#3| |#4| |#5|)
  (PROG (DV$1 DV$2 DV$3 DV$4 DV$5 |dv$| $ |pv$|)
    (RETURN
      (PROGN
        (LETT DV$1 (|devaluate| |#1|)
              . #0=(|InternalRationalUnivariateRepresentationPackage|))
        (LETT DV$2 (|devaluate| |#2|) . #0#)
        (LETT DV$3 (|devaluate| |#3|) . #0#)
        (LETT DV$4 (|devaluate| |#4|) . #0#)
        (LETT DV$5 (|devaluate| |#5|) . #0#)
        (LETT |dv$|
              (LIST '|InternalRationalUnivariateRepresentationPackage|
                    DV$1 DV$2 DV$3 DV$4 DV$5) . #0#)
        (LETT $ (GETREFV 73) . #0#)
        (QSETREFV $ 0 |dv$|)
        (QSETREFV $ 3 (LETT |pv$| (|buildPredVector| 0 0 NIL) . #0#))
        (|haddProp| |$ConstructorCache|
            '|InternalRationalUnivariateRepresentationPackage|
            (LIST DV$1 DV$2 DV$3 DV$4 DV$5) (CONS 1 $))
        (|stuffDomainSlots| $)
        (QSETREFV $ 6 |#1|)
        (QSETREFV $ 7 |#2|)
        (QSETREFV $ 8 |#3|)
        (QSETREFV $ 9 |#4|)
        (QSETREFV $ 10 |#5|)
        $)))) 

(MAKEPROP '|InternalRationalUnivariateRepresentationPackage| '|infovec|
    (LIST '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|)
             (|local| |#3|) (|local| |#4|) (|local| |#5|)
             (|Union| 9 '"failed") (0 . |last|) (5 . |mvar|)
             (10 . |collectUpper|) (|NonNegativeInteger|)
             (16 . |degree|) (|List| 9) (21 . |parts|)
             (26 . |removeZero|) (|Boolean|) (32 . |zero?|)
             (|Mapping| 20 9) (37 . |every?|) (|OutputForm|)
             (43 . |coerce|) (|Void|) (|OutputPackage|) (48 . |output|)
             (|List| 10) |IRURPK;checkRur;TSLB;1| (53 . |empty|)
             (57 . |internalAugment|) (63 . |squareFreePart|)
             (68 . |purelyAlgebraic?|) (73 . |infRittWu?|)
             (|Mapping| 20 9 9) (79 . |sort|) (85 . |init|)
             (90 . |One|) (94 . =) (100 . |mdeg|) (105 . |One|)
             (109 . |tail|) (114 . |coerce|) (119 . -)
             (|PolynomialSetUtilitiesPackage| 6 7 8 9)
             (125 . |irreducibleFactors|) (130 . |eval|)
             (|Record| (|:| |rnum| 6) (|:| |polnum| 9) (|:| |den| 6))
             (137 . |remainder|) (|NormalizationPackage| 6 7 8 9 10)
             (143 . |normalizedAssociate|) (149 . |lazyPrem|)
             (155 . |Zero|) (159 . |Zero|) (163 . |univariate?|)
             (168 . ~=) (|String|) (174 . |output|) (179 . |coerce|)
             (|Integer|) (184 . *) (190 . +) (|List| $)
             (196 . |subResultantChain|) (202 . |degree|)
             (208 . |ground?|) (213 . |gcd|) (219 . |stronglyReduce|)
             (225 . |primitivePart|) (230 . <) |IRURPK;rur;TSBL;7|)
          '#(|rur| 236 |checkRur| 242) 'NIL
          (CONS (|makeByteWordVec2| 1 'NIL)
                (CONS '#()
                      (CONS '#()
                            (|makeByteWordVec2| 72
                                '(1 10 11 0 12 1 9 8 0 13 2 10 0 0 8 14
                                  1 10 15 0 16 1 10 17 0 18 2 10 9 9 0
                                  19 1 9 20 0 21 2 17 20 22 0 23 1 10
                                  24 0 25 1 27 26 24 28 0 10 0 31 2 10
                                  0 9 0 32 1 9 0 0 33 1 10 20 0 34 2 9
                                  20 0 0 35 2 17 0 36 0 37 1 9 0 0 38 0
                                  9 0 39 2 9 20 0 0 40 1 9 15 0 41 0 6
                                  0 42 1 9 0 0 43 1 9 0 8 44 2 9 0 0 0
                                  45 1 46 17 17 47 3 9 0 0 8 0 48 2 10
                                  49 9 0 50 2 51 9 9 10 52 2 9 0 0 0 53
                                  0 6 0 54 0 7 0 55 1 46 20 9 56 2 8 20
                                  0 0 57 1 27 26 58 59 1 9 24 0 60 2 9
                                  0 61 0 62 2 9 0 0 0 63 2 9 64 0 0 65
                                  2 9 15 0 8 66 1 9 20 0 67 2 9 0 0 0
                                  68 2 10 9 9 0 69 1 9 0 0 70 2 8 20 0
                                  0 71 2 0 29 10 20 72 2 0 20 10 29 30)))))
          '|lookupComplete|)) 
