
(SDEFUN |ALGFACT;allk|
        ((|l| |List| (|AlgebraicNumber|))
         ($ |List| (|Kernel| (|AlgebraicNumber|))))
        (SPROG ((#1=#:G645 NIL) (|x| NIL) (#2=#:G644 NIL))
               (SEQ
                (SPADCALL
                 (SPADCALL
                  (PROGN
                   (LETT #2# NIL . #3=(|ALGFACT;allk|))
                   (SEQ (LETT |x| NIL . #3#) (LETT #1# |l| . #3#) G190
                        (COND
                         ((OR (ATOM #1#)
                              (PROGN (LETT |x| (CAR #1#) . #3#) NIL))
                          (GO G191)))
                        (SEQ
                         (EXIT
                          (LETT #2# (CONS (SPADCALL |x| (QREFELT $ 9)) #2#)
                                . #3#)))
                        (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                        (EXIT (NREVERSE #2#))))
                  (QREFELT $ 12))
                 (QREFELT $ 13))))) 

(SDEFUN |ALGFACT;liftpoly|
        ((|p| |SparseUnivariatePolynomial| (|Fraction| (|Integer|))) ($ UP))
        (SPADCALL (ELT $ 15) |p| (QREFELT $ 19))) 

(SDEFUN |ALGFACT;downpoly|
        ((|p| UP) ($ |SparseUnivariatePolynomial| (|Fraction| (|Integer|))))
        (SPADCALL (ELT $ 20) |p| (QREFELT $ 23))) 

(SDEFUN |ALGFACT;ifactor|
        ((|p| |SparseUnivariatePolynomial| (|AlgebraicNumber|))
         (|l| |List| (|Kernel| (|AlgebraicNumber|)))
         ($ |Factored| (|SparseUnivariatePolynomial| (|AlgebraicNumber|))))
        (|ALGFACT;fact| |p| |l| $)) 

(SDEFUN |ALGFACT;factor;UPF;5| ((|p| UP) ($ |Factored| UP))
        (|ALGFACT;fact| |p| (|ALGFACT;allk| (SPADCALL |p| (QREFELT $ 25)) $) $)) 

(SDEFUN |ALGFACT;factor;UPLF;6|
        ((|p| UP) (|l| |List| (|AlgebraicNumber|)) ($ |Factored| UP))
        (|ALGFACT;fact| |p|
         (|ALGFACT;allk|
          (SPADCALL (SPADCALL |l| (SPADCALL |p| (QREFELT $ 25)) (QREFELT $ 28))
                    (QREFELT $ 29))
          $)
         $)) 

(SDEFUN |ALGFACT;split;UPF;7| ((|p| UP) ($ |Factored| UP))
        (SPROG
         ((#1=#:G666 NIL) (#2=#:G665 #3=(|Factored| UP)) (#4=#:G667 #3#)
          (#5=#:G670 NIL) (|fc| NIL) (|fp| (|Factored| UP)))
         (SEQ
          (LETT |fp| (SPADCALL |p| (QREFELT $ 27))
                . #6=(|ALGFACT;split;UPF;7|))
          (EXIT
           (SPADCALL (SPADCALL |fp| (QREFELT $ 31))
                     (PROGN
                      (LETT #1# NIL . #6#)
                      (SEQ (LETT |fc| NIL . #6#)
                           (LETT #5# (SPADCALL |fp| (QREFELT $ 34)) . #6#) G190
                           (COND
                            ((OR (ATOM #5#)
                                 (PROGN (LETT |fc| (CAR #5#) . #6#) NIL))
                             (GO G191)))
                           (SEQ
                            (EXIT
                             (PROGN
                              (LETT #4#
                                    (|ALGFACT;extend| (QCAR |fc|) (QCDR |fc|)
                                     $)
                                    . #6#)
                              (COND
                               (#1#
                                (LETT #2# (SPADCALL #2# #4# (QREFELT $ 35))
                                      . #6#))
                               ('T
                                (PROGN
                                 (LETT #2# #4# . #6#)
                                 (LETT #1# 'T . #6#)))))))
                           (LETT #5# (CDR #5#) . #6#) (GO G190) G191
                           (EXIT NIL))
                      (COND (#1# #2#) ('T (|spadConstant| $ 36))))
                     (QREFELT $ 37)))))) 

(SDEFUN |ALGFACT;extend| ((|p| UP) (|n| |Integer|) ($ |Factored| UP))
        (SPROG ((#1=#:G679 NIL) (#2=#:G675 NIL) (|q| (UP)))
               (SEQ
                (COND
                 ((EQL (SPADCALL |p| (QREFELT $ 40)) 1)
                  (SPADCALL |p| |n| (QREFELT $ 42)))
                 ('T
                  (SEQ
                   (LETT |q|
                         (SPADCALL
                          (SPADCALL (|spadConstant| $ 44) 1 (QREFELT $ 45))
                          (SPADCALL (SPADCALL |p| (QREFELT $ 47))
                                    (QREFELT $ 48))
                          (QREFELT $ 49))
                         . #3=(|ALGFACT;extend|))
                   (EXIT
                    (SPADCALL (SPADCALL |q| |n| (QREFELT $ 42))
                              (SPADCALL
                               (SPADCALL
                                (PROG2
                                    (LETT #2# (SPADCALL |p| |q| (QREFELT $ 51))
                                          . #3#)
                                    (QCDR #2#)
                                  (|check_union| (QEQCAR #2# 0) (QREFELT $ 6)
                                                 #2#))
                                (QREFELT $ 38))
                               (PROG1 (LETT #1# |n| . #3#)
                                 (|check_subtype| (>= #1# 0)
                                                  '(|NonNegativeInteger|) #1#))
                               (QREFELT $ 52))
                              (QREFELT $ 35))))))))) 

(SDEFUN |ALGFACT;doublyTransitive?;UPB;9| ((|p| UP) ($ |Boolean|))
        (SPROG ((#1=#:G684 NIL))
               (COND
                ((|ALGFACT;irred?| |p| $)
                 (|ALGFACT;irred?|
                  (PROG2
                      (LETT #1#
                            (SPADCALL |p|
                                      (SPADCALL
                                       (SPADCALL (|spadConstant| $ 44) 1
                                                 (QREFELT $ 45))
                                       (SPADCALL (SPADCALL |p| (QREFELT $ 47))
                                                 (QREFELT $ 48))
                                       (QREFELT $ 49))
                                      (QREFELT $ 51))
                            |ALGFACT;doublyTransitive?;UPB;9|)
                      (QCDR #1#)
                    (|check_union| (QEQCAR #1# 0) (QREFELT $ 6) #1#))
                  $))
                ('T 'NIL)))) 

(SDEFUN |ALGFACT;irred?| ((|p| UP) ($ |Boolean|))
        (SPROG ((|fp| (|Factored| UP)))
               (SEQ (LETT |fp| (SPADCALL |p| (QREFELT $ 27)) |ALGFACT;irred?|)
                    (EXIT
                     (COND
                      ((EQL (SPADCALL |fp| (QREFELT $ 55)) 1)
                       (EQL (SPADCALL |fp| 1 (QREFELT $ 56)) 1))
                      ('T 'NIL)))))) 

(SDEFUN |ALGFACT;fact|
        ((|p| UP) (|l| |List| #1=(|Kernel| (|AlgebraicNumber|)))
         ($ |Factored| UP))
        (SPROG
         ((#2=#:G711 NIL) (#3=#:G710 #4=(|Factored| UP)) (#5=#:G712 #4#)
          (#6=#:G720 NIL) (|fc| NIL) (|newalpha| (|AlgebraicNumber|))
          (|fr| (|Factored| |ups|))
          (|ups|
           (|Join| (|UnivariatePolynomialCategory| |sae|)
                   (CATEGORY |domain|
                    (SIGNATURE |outputForm| ((|OutputForm|) $ (|OutputForm|)))
                    (SIGNATURE |fmecg| ($ $ (|NonNegativeInteger|) |sae| $)))))
          (|sae|
           (|MonogenicAlgebra| (|AlgebraicNumber|)
                               (|SparseUnivariatePolynomial|
                                (|AlgebraicNumber|))))
          (|newl| (|List| (|Kernel| (|AlgebraicNumber|))))
          (|q| (|SparseUnivariatePolynomial| (|AlgebraicNumber|)))
          (|alpha| #1#) (#7=#:G696 NIL) (#8=#:G695 #1#) (#9=#:G697 #1#)
          (#10=#:G719 NIL) (#11=#:G618 NIL) (#12=#:G692 NIL) (#13=#:G691 #4#)
          (#14=#:G693 #4#) (#15=#:G718 NIL) (|dc| NIL)
          (|dr|
           (|Factored|
            (|SparseUnivariatePolynomial| (|Fraction| (|Integer|))))))
         (SEQ
          (COND
           ((EQL (SPADCALL |p| (QREFELT $ 40)) 1)
            (SPADCALL |p| 1 (QREFELT $ 42)))
           ((NULL |l|)
            (SEQ
             (LETT |dr| (SPADCALL (|ALGFACT;downpoly| |p| $) (QREFELT $ 59))
                   . #16=(|ALGFACT;fact|))
             (EXIT
              (SPADCALL (|ALGFACT;liftpoly| (SPADCALL |dr| (QREFELT $ 60)) $)
                        (PROGN
                         (LETT #12# NIL . #16#)
                         (SEQ (LETT |dc| NIL . #16#)
                              (LETT #15# (SPADCALL |dr| (QREFELT $ 63)) . #16#)
                              G190
                              (COND
                               ((OR (ATOM #15#)
                                    (PROGN (LETT |dc| (CAR #15#) . #16#) NIL))
                                (GO G191)))
                              (SEQ
                               (EXIT
                                (PROGN
                                 (LETT #14#
                                       (SPADCALL
                                        (|ALGFACT;liftpoly| (QCAR |dc|) $)
                                        (QCDR |dc|) (QREFELT $ 42))
                                       . #16#)
                                 (COND
                                  (#12#
                                   (LETT #13#
                                         (SPADCALL #13# #14# (QREFELT $ 35))
                                         . #16#))
                                  ('T
                                   (PROGN
                                    (LETT #13# #14# . #16#)
                                    (LETT #12# 'T . #16#)))))))
                              (LETT #15# (CDR #15#) . #16#) (GO G190) G191
                              (EXIT NIL))
                         (COND (#12# #13#) (#17='T (|spadConstant| $ 36))))
                        (QREFELT $ 37)))))
           (#17#
            (SEQ
             (LETT |q|
                   (SPADCALL
                    (LETT |alpha|
                          (PROGN
                           (LETT #7# NIL . #16#)
                           (SEQ (LETT #11# NIL . #16#) (LETT #10# |l| . #16#)
                                G190
                                (COND
                                 ((OR (ATOM #10#)
                                      (PROGN
                                       (LETT #11# (CAR #10#) . #16#)
                                       NIL))
                                  (GO G191)))
                                (SEQ
                                 (EXIT
                                  (PROGN
                                   (LETT #9# #11# . #16#)
                                   (COND
                                    (#7#
                                     (LETT #8#
                                           (SPADCALL #8# #9# (QREFELT $ 65))
                                           . #16#))
                                    ('T
                                     (PROGN
                                      (LETT #8# #9# . #16#)
                                      (LETT #7# 'T . #16#)))))))
                                (LETT #10# (CDR #10#) . #16#) (GO G190) G191
                                (EXIT NIL))
                           (COND (#7# #8#) (#17# (|IdentityError| '|max|))))
                          . #16#)
                    (QREFELT $ 67))
                   . #16#)
             (LETT |newl|
                   (SPADCALL (CONS #'|ALGFACT;fact!0| (VECTOR $ |alpha|)) |l|
                             (QREFELT $ 70))
                   . #16#)
             (LETT |sae|
                   (|SimpleAlgebraicExtension| (|AlgebraicNumber|)
                                               (|SparseUnivariatePolynomial|
                                                (|AlgebraicNumber|))
                                               |q|)
                   . #16#)
             (LETT |ups| (|SparseUnivariatePolynomial| |sae|) . #16#)
             (LETT |fr|
                   (SPADCALL
                    (SPADCALL
                     (CONS #'|ALGFACT;fact!1| (VECTOR |sae| $ |q| |alpha|)) |p|
                     (|compiledLookupCheck| '|map|
                                            (LIST (|devaluate| |ups|)
                                                  (LIST '|Mapping|
                                                        (|devaluate| |sae|)
                                                        (LIST
                                                         '|AlgebraicNumber|))
                                                  (|devaluate| (ELT $ 6)))
                                            (|UnivariatePolynomialCategoryFunctions2|
                                             (|AlgebraicNumber|) (ELT $ 6)
                                             |sae| |ups|)))
                    (CONS #'|ALGFACT;fact!2| (VECTOR $ |newl|))
                    (|compiledLookupCheck| '|factor|
                                           (LIST
                                            (LIST '|Factored|
                                                  (|devaluate| |ups|))
                                            (|devaluate| |ups|)
                                            (LIST '|Mapping|
                                                  (LIST '|Factored|
                                                        (LIST
                                                         '|SparseUnivariatePolynomial|
                                                         (LIST
                                                          '|AlgebraicNumber|)))
                                                  (LIST
                                                   '|SparseUnivariatePolynomial|
                                                   (LIST '|AlgebraicNumber|))))
                                           (|InnerAlgFactor|
                                            (|AlgebraicNumber|)
                                            (|SparseUnivariatePolynomial|
                                             (|AlgebraicNumber|))
                                            |sae| |ups|)))
                   . #16#)
             (LETT |newalpha| (SPADCALL |alpha| (QREFELT $ 74)) . #16#)
             (EXIT
              (SPADCALL
               (SPADCALL (CONS #'|ALGFACT;fact!3| (VECTOR $ |newalpha| |sae|))
                         (SPADCALL |fr|
                                   (|compiledLookupCheck| '|unit|
                                                          (LIST
                                                           (|devaluate| |ups|)
                                                           '$)
                                                          (|Factored| |ups|)))
                         (|compiledLookupCheck| '|map|
                                                (LIST (|devaluate| (ELT $ 6))
                                                      (LIST '|Mapping|
                                                            (LIST
                                                             '|AlgebraicNumber|)
                                                            (|devaluate|
                                                             |sae|))
                                                      (|devaluate| |ups|))
                                                (|UnivariatePolynomialCategoryFunctions2|
                                                 |sae| |ups|
                                                 (|AlgebraicNumber|)
                                                 (ELT $ 6))))
               (PROGN
                (LETT #2# NIL . #16#)
                (SEQ (LETT |fc| NIL . #16#)
                     (LETT #6#
                           (SPADCALL |fr|
                                     (|compiledLookupCheck| '|factors|
                                                            (LIST
                                                             (LIST '|List|
                                                                   (LIST
                                                                    '|Record|
                                                                    (LIST '|:|
                                                                          '|factor|
                                                                          (|devaluate|
                                                                           |ups|))
                                                                    (LIST '|:|
                                                                          '|exponent|
                                                                          (LIST
                                                                           '|Integer|))))
                                                             '$)
                                                            (|Factored|
                                                             |ups|)))
                           . #16#)
                     G190
                     (COND
                      ((OR (ATOM #6#) (PROGN (LETT |fc| (CAR #6#) . #16#) NIL))
                       (GO G191)))
                     (SEQ
                      (EXIT
                       (PROGN
                        (LETT #5#
                              (SPADCALL
                               (SPADCALL
                                (CONS #'|ALGFACT;fact!4|
                                      (VECTOR $ |newalpha| |sae|))
                                (QCAR |fc|)
                                (|compiledLookupCheck| '|map|
                                                       (LIST
                                                        (|devaluate| (ELT $ 6))
                                                        (LIST '|Mapping|
                                                              (LIST
                                                               '|AlgebraicNumber|)
                                                              (|devaluate|
                                                               |sae|))
                                                        (|devaluate| |ups|))
                                                       (|UnivariatePolynomialCategoryFunctions2|
                                                        |sae| |ups|
                                                        (|AlgebraicNumber|)
                                                        (ELT $ 6))))
                               (QCDR |fc|) (QREFELT $ 42))
                              . #16#)
                        (COND
                         (#2#
                          (LETT #3# (SPADCALL #3# #5# (QREFELT $ 35)) . #16#))
                         ('T
                          (PROGN
                           (LETT #3# #5# . #16#)
                           (LETT #2# 'T . #16#)))))))
                     (LETT #6# (CDR #6#) . #16#) (GO G190) G191 (EXIT NIL))
                (COND (#2# #3#) (#17# (|spadConstant| $ 36))))
               (QREFELT $ 37))))))))) 

(SDEFUN |ALGFACT;fact!4| ((|x| NIL) ($$ NIL))
        (PROG (|sae| |newalpha| $)
          (LETT |sae| (QREFELT $$ 2) . #1=(|ALGFACT;fact|))
          (LETT |newalpha| (QREFELT $$ 1) . #1#)
          (LETT $ (QREFELT $$ 0) . #1#)
          (RETURN
           (PROGN
            (SPADCALL
             (SPADCALL |x|
                       (|compiledLookupCheck| '|lift|
                                              (LIST
                                               (LIST
                                                '|SparseUnivariatePolynomial|
                                                (LIST '|AlgebraicNumber|))
                                               '$)
                                              |sae|))
             |newalpha| (QREFELT $ 75)))))) 

(SDEFUN |ALGFACT;fact!3| ((|x| NIL) ($$ NIL))
        (PROG (|sae| |newalpha| $)
          (LETT |sae| (QREFELT $$ 2) . #1=(|ALGFACT;fact|))
          (LETT |newalpha| (QREFELT $$ 1) . #1#)
          (LETT $ (QREFELT $$ 0) . #1#)
          (RETURN
           (PROGN
            (SPADCALL
             (SPADCALL |x|
                       (|compiledLookupCheck| '|lift|
                                              (LIST
                                               (LIST
                                                '|SparseUnivariatePolynomial|
                                                (LIST '|AlgebraicNumber|))
                                               '$)
                                              |sae|))
             |newalpha| (QREFELT $ 75)))))) 

(SDEFUN |ALGFACT;fact!2| ((|x| NIL) ($$ NIL))
        (PROG (|newl| $)
          (LETT |newl| (QREFELT $$ 1) . #1=(|ALGFACT;fact|))
          (LETT $ (QREFELT $$ 0) . #1#)
          (RETURN (PROGN (|ALGFACT;ifactor| |x| |newl| $))))) 

(SDEFUN |ALGFACT;fact!1| ((|x| NIL) ($$ NIL))
        (PROG (|alpha| |q| $ |sae|)
          (LETT |alpha| (QREFELT $$ 3) . #1=(|ALGFACT;fact|))
          (LETT |q| (QREFELT $$ 2) . #1#)
          (LETT $ (QREFELT $$ 1) . #1#)
          (LETT |sae| (QREFELT $$ 0) . #1#)
          (RETURN
           (PROGN
            (SPADCALL (SPADCALL |x| |alpha| |q| (QREFELT $ 73))
                      (|compiledLookupCheck| '|reduce|
                                             (LIST '$
                                                   (LIST
                                                    '|SparseUnivariatePolynomial|
                                                    (LIST '|AlgebraicNumber|)))
                                             |sae|)))))) 

(SDEFUN |ALGFACT;fact!0| ((|x| NIL) ($$ NIL))
        (PROG (|alpha| $)
          (LETT |alpha| (QREFELT $$ 1) . #1=(|ALGFACT;fact|))
          (LETT $ (QREFELT $$ 0) . #1#)
          (RETURN (PROGN (SPADCALL |alpha| |x| (QREFELT $ 68)))))) 

(DECLAIM (NOTINLINE |AlgFactor;|)) 

(DEFUN |AlgFactor| (#1=#:G721)
  (SPROG NIL
         (PROG (#2=#:G722)
           (RETURN
            (COND
             ((LETT #2#
                    (|lassocShiftWithFunction| (LIST (|devaluate| #1#))
                                               (HGET |$ConstructorCache|
                                                     '|AlgFactor|)
                                               '|domainEqualList|)
                    . #3=(|AlgFactor|))
              (|CDRwithIncrement| #2#))
             ('T
              (UNWIND-PROTECT (PROG1 (|AlgFactor;| #1#) (LETT #2# T . #3#))
                (COND
                 ((NOT #2#) (HREM |$ConstructorCache| '|AlgFactor|)))))))))) 

(DEFUN |AlgFactor;| (|#1|)
  (SPROG ((|pv$| NIL) ($ NIL) (|dv$| NIL) (DV$1 NIL))
         (PROGN
          (LETT DV$1 (|devaluate| |#1|) . #1=(|AlgFactor|))
          (LETT |dv$| (LIST '|AlgFactor| DV$1) . #1#)
          (LETT $ (GETREFV 76) . #1#)
          (QSETREFV $ 0 |dv$|)
          (QSETREFV $ 3 (LETT |pv$| (|buildPredVector| 0 0 NIL) . #1#))
          (|haddProp| |$ConstructorCache| '|AlgFactor| (LIST DV$1) (CONS 1 $))
          (|stuffDomainSlots| $)
          (QSETREFV $ 6 |#1|)
          (SETF |pv$| (QREFELT $ 3))
          $))) 

(MAKEPROP '|AlgFactor| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|List| 66)
              (|AlgebraicNumber|) (0 . |tower|) (|List| $) (|List| 64)
              (5 . |concat|) (10 . |removeDuplicates|) (|Fraction| 41)
              (15 . |coerce|) (|Mapping| 8 14)
              (|SparseUnivariatePolynomial| 14)
              (|UnivariatePolynomialCategoryFunctions2| 14 17 8 6) (20 . |map|)
              (26 . |retract|) (|Mapping| 14 8)
              (|UnivariatePolynomialCategoryFunctions2| 8 6 14 17) (31 . |map|)
              (|List| 8) (37 . |coefficients|) (|Factored| 6)
              |ALGFACT;factor;UPF;5| (42 . |concat|) (48 . |removeDuplicates|)
              |ALGFACT;factor;UPLF;6| (53 . |unit|)
              (|Record| (|:| |factor| 6) (|:| |exponent| 41)) (|List| 32)
              (58 . |factors|) (63 . *) (69 . |One|) (73 . *)
              |ALGFACT;split;UPF;7| (|NonNegativeInteger|) (79 . |degree|)
              (|Integer|) (84 . |primeFactor|) (90 . |One|) (94 . |One|)
              (98 . |monomial|) (|SparseUnivariatePolynomial| $)
              (104 . |zeroOf|) (109 . |coerce|) (114 . -) (|Union| $ '"failed")
              (120 . |exquo|) (126 . ^) (|Boolean|)
              |ALGFACT;doublyTransitive?;UPB;9| (132 . |numberOfFactors|)
              (137 . |nthExponent|) (|Factored| 17) (|RationalFactorize| 17)
              (143 . |factor|) (148 . |unit|)
              (|Record| (|:| |factor| 17) (|:| |exponent| 41)) (|List| 61)
              (153 . |factors|) (|Kernel| 8) (158 . |max|) (|Kernel| $)
              (164 . |minPoly|) (169 . =) (|Mapping| 53 64) (175 . |remove|)
              (|SparseUnivariatePolynomial| 8)
              (|PolynomialCategoryQuotientFunctions| (|IndexedExponents| 64) 64
                                                     41
                                                     (|SparseMultivariatePolynomial|
                                                      41 64)
                                                     8)
              (181 . |univariate|) (188 . |coerce|) (193 . |elt|))
           '#(|split| 199 |factor| 204 |doublyTransitive?| 215) 'NIL
           (CONS (|makeByteWordVec2| 1 'NIL)
                 (CONS '#()
                       (CONS '#()
                             (|makeByteWordVec2| 75
                                                 '(1 8 7 0 9 1 11 0 10 12 1 11
                                                   0 0 13 1 8 0 14 15 2 18 6 16
                                                   17 19 1 8 14 0 20 2 22 17 21
                                                   6 23 1 6 24 0 25 2 24 0 0 0
                                                   28 1 24 0 0 29 1 26 6 0 31 1
                                                   26 33 0 34 2 26 0 0 0 35 0
                                                   26 0 36 2 26 0 6 0 37 1 6 39
                                                   0 40 2 26 0 6 41 42 0 6 0 43
                                                   0 8 0 44 2 6 0 8 39 45 1 8 0
                                                   46 47 1 6 0 8 48 2 6 0 0 0
                                                   49 2 6 50 0 0 51 2 26 0 0 39
                                                   52 1 26 39 0 55 2 26 41 0 41
                                                   56 1 58 57 17 59 1 57 17 0
                                                   60 1 57 62 0 63 2 64 0 0 0
                                                   65 1 8 46 66 67 2 64 53 0 0
                                                   68 2 11 0 69 0 70 3 72 71 8
                                                   64 71 73 1 8 0 66 74 2 71 8
                                                   0 8 75 1 0 26 6 38 1 0 26 6
                                                   27 2 0 26 6 24 30 1 0 53 6
                                                   54)))))
           '|lookupComplete|)) 
