
(/VERSIONCHECK 2) 

(DEFUN |MULTSQFR;nsqfree;SupLLR;1| (|oldf| |lvar| |ltry| $)
  (PROG (#1=#:G1874 |lcr| |h1| |unitsq| #2=#:G1888 |lpfact| |f0| |f| |sqdec|
         #3=#:G1887 |h| |r1| #4=#:G1871 |result0| |result| #5=#:G1857 |ldeg|
         #6=#:G1855 |lcoef| |d0| |d| |#G12| |#G11| |npol| |g0| |gg| #7=#:G1848
         |lfact| |exp0| |#G10| |#G9| |pfact| |sqlead| |sqlc| |leadpol| |lcf|
         |ctf| |lval| |univPol|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ (LETT |f| |oldf| . #8=(|MULTSQFR;nsqfree;SupLLR;1|))
            (LETT |univPol| (SPADCALL |f| |lvar| |ltry| (QREFELT $ 22)) . #8#)
            (LETT |f0| (QVELT |univPol| 0) . #8#)
            (EXIT
             (COND
              ((SPADCALL |f0| (|spadConstant| $ 24) (QREFELT $ 26))
               (CONS (|spadConstant| $ 27) (LIST (CONS |f| 1))))
              ('T
               (SEQ (LETT |lfact| (QVELT |univPol| 2) . #8#)
                    (LETT |lval| (QVELT |univPol| 1) . #8#)
                    (LETT |ctf| (QVELT |univPol| 3) . #8#)
                    (LETT |leadpol| 'NIL . #8#) (LETT |sqdec| NIL . #8#)
                    (LETT |exp0| 0 . #8#)
                    (LETT |unitsq| (|spadConstant| $ 27) . #8#)
                    (LETT |lcf| (SPADCALL |f| (QREFELT $ 29)) . #8#)
                    (COND
                     ((SPADCALL |ctf| (|spadConstant| $ 28) (QREFELT $ 30))
                      (SEQ
                       (LETT |f0| (SPADCALL |ctf| |f0| (QREFELT $ 31)) . #8#)
                       (LETT |f|
                             (SPADCALL (SPADCALL |ctf| (QREFELT $ 32)) |f|
                                       (QREFELT $ 33))
                             . #8#)
                       (EXIT
                        (LETT |lcf| (SPADCALL |ctf| |lcf| (QREFELT $ 34))
                              . #8#)))))
                    (LETT |sqlead| NIL . #8#)
                    (LETT |sqlc| (|spadConstant| $ 36) . #8#)
                    (COND
                     ((SPADCALL |lcf| (|spadConstant| $ 27) (QREFELT $ 37))
                      (SEQ (LETT |leadpol| 'T . #8#)
                           (LETT |sqlc| (SPADCALL |lcf| (QREFELT $ 38)) . #8#)
                           (LETT |unitsq|
                                 (SPADCALL |unitsq|
                                           (SPADCALL |sqlc| (QREFELT $ 39))
                                           (QREFELT $ 40))
                                 . #8#)
                           (EXIT
                            (LETT |sqlead| (SPADCALL |sqlc| (QREFELT $ 43))
                                  . #8#)))))
                    (LETT |lfact|
                          (SPADCALL (CONS #'|MULTSQFR;nsqfree;SupLLR;1!0| $)
                                    |lfact| (QREFELT $ 47))
                          . #8#)
                    (SEQ G190
                         (COND
                          ((NULL (SPADCALL |lfact| NIL (QREFELT $ 48)))
                           (GO G191)))
                         (SEQ (LETT |pfact| (|SPADfirst| |lfact|) . #8#)
                              (PROGN
                               (LETT |#G9| (QCAR |pfact|) . #8#)
                               (LETT |#G10| (QCDR |pfact|) . #8#)
                               (LETT |g0| |#G9| . #8#)
                               (LETT |exp0| |#G10| . #8#))
                              (LETT |lfact| (CDR |lfact|) . #8#)
                              (COND
                               ((SPADCALL |lfact| NIL (QREFELT $ 49))
                                (COND
                                 ((EQL |exp0| 1)
                                  (EXIT
                                   (SEQ
                                    (LETT |f|
                                          (PROG2
                                              (LETT #7#
                                                    (SPADCALL |f|
                                                              (SPADCALL |ctf|
                                                                        (QREFELT
                                                                         $ 32))
                                                              (QREFELT $ 51))
                                                    . #8#)
                                              (QCDR #7#)
                                            (|check-union| (QEQCAR #7# 0)
                                                           (|SparseUnivariatePolynomial|
                                                            (QREFELT $ 9))
                                                           #7#))
                                          . #8#)
                                    (LETT |gg|
                                          (SPADCALL
                                           (SPADCALL |f| (QREFELT $ 29))
                                           (QREFELT $ 53))
                                          . #8#)
                                    (LETT |sqdec|
                                          (CONS
                                           (CONS
                                            (SPADCALL (QVELT |gg| 2) |f|
                                                      (QREFELT $ 33))
                                            |exp0|)
                                           |sqdec|)
                                          . #8#)
                                    (EXIT
                                     (PROGN
                                      (LETT #3# (CONS (QVELT |gg| 0) |sqdec|)
                                            . #8#)
                                      (GO #3#)))))))))
                              (COND
                               ((SPADCALL |ctf| (|spadConstant| $ 28)
                                          (QREFELT $ 30))
                                (LETT |g0| (SPADCALL |ctf| |g0| (QREFELT $ 31))
                                      . #8#)))
                              (LETT |npol|
                                    (SPADCALL |f| |f0| |exp0| (QREFELT $ 55))
                                    . #8#)
                              (PROGN
                               (LETT |#G11| (QCAR |npol|) . #8#)
                               (LETT |#G12| (QCDR |npol|) . #8#)
                               (LETT |d| |#G11| . #8#)
                               (LETT |d0| |#G12| . #8#))
                              (COND
                               (|leadpol|
                                (LETT |lcoef|
                                      (SPADCALL |exp0| |sqlc| (QREFELT $ 56))
                                      . #8#))
                               ('T (LETT |lcoef| (|spadConstant| $ 27) . #8#)))
                              (LETT |ldeg|
                                    (SPADCALL |f| |lvar|
                                              (PROG1 (LETT #6# |exp0| . #8#)
                                                (|check-subtype| (>= #6# 0)
                                                                 '(|NonNegativeInteger|)
                                                                 #6#))
                                              (QREFELT $ 59))
                                    . #8#)
                              (LETT |result|
                                    (SPADCALL |d| |g0|
                                              (PROG2
                                                  (LETT #5#
                                                        (SPADCALL |d0| |g0|
                                                                  (QREFELT $
                                                                           60))
                                                        . #8#)
                                                  (QCDR #5#)
                                                (|check-union| (QEQCAR #5# 0)
                                                               (|SparseUnivariatePolynomial|
                                                                (QREFELT $ 8))
                                                               #5#))
                                              |lcoef| |lvar| |ldeg| |lval|
                                              (QREFELT $ 63))
                                    . #8#)
                              (EXIT
                               (COND
                                ((QEQCAR |result| 1)
                                 (PROGN
                                  (LETT #3#
                                        (SPADCALL |oldf| |lvar| |ltry|
                                                  (QREFELT $ 66))
                                        . #8#)
                                  (GO #3#)))
                                ('T
                                 (SEQ
                                  (LETT |result0|
                                        (SPADCALL (QCDR |result|) 1
                                                  (QREFELT $ 68))
                                        . #8#)
                                  (LETT |r1|
                                        (SPADCALL |result0|
                                                  (PROG1
                                                      (LETT #4# |exp0| . #8#)
                                                    (|check-subtype| (>= #4# 0)
                                                                     '(|NonNegativeInteger|)
                                                                     #4#))
                                                  (QREFELT $ 69))
                                        . #8#)
                                  (SEQ
                                   (LETT |h| (SPADCALL |f| |r1| (QREFELT $ 70))
                                         . #8#)
                                   (EXIT
                                    (COND
                                     ((QEQCAR |h| 1)
                                      (PROGN
                                       (LETT #3#
                                             (SPADCALL |oldf| |lvar| NIL
                                                       (QREFELT $ 66))
                                             . #8#)
                                       (GO #3#))))))
                                  (LETT |sqdec|
                                        (CONS (CONS |result0| |exp0|) |sqdec|)
                                        . #8#)
                                  (LETT |f| (QCDR |h|) . #8#)
                                  (LETT |f0|
                                        (SPADCALL (QCDR |h|) |lvar| |lval|
                                                  (QREFELT $ 72))
                                        . #8#)
                                  (LETT |lcr|
                                        (SPADCALL |result0| (QREFELT $ 29))
                                        . #8#)
                                  (EXIT
                                   (COND
                                    (|leadpol|
                                     (COND
                                      ((SPADCALL |lcr| (|spadConstant| $ 27)
                                                 (QREFELT $ 37))
                                       (SEQ (LETT |lpfact| NIL . #8#)
                                            (LETT #2# |sqlead| . #8#) G190
                                            (COND
                                             ((OR (ATOM #2#)
                                                  (PROGN
                                                   (LETT |lpfact| (CAR #2#)
                                                         . #8#)
                                                   NIL)
                                                  (NULL
                                                   (SPADCALL |lcr|
                                                             (|spadConstant| $
                                                                             27)
                                                             (QREFELT $ 37))))
                                              (GO G191)))
                                            (SEQ
                                             (EXIT
                                              (COND
                                               ((SPADCALL |lcr| (QREFELT $ 73))
                                                (SEQ
                                                 (LETT |unitsq|
                                                       (PROG2
                                                           (LETT #1#
                                                                 (SPADCALL
                                                                  |unitsq|
                                                                  |lcr|
                                                                  (QREFELT $
                                                                           74))
                                                                 . #8#)
                                                           (QCDR #1#)
                                                         (|check-union|
                                                          (QEQCAR #1# 0)
                                                          (QREFELT $ 9) #1#))
                                                       . #8#)
                                                 (EXIT
                                                  (LETT |lcr|
                                                        (|spadConstant| $ 27)
                                                        . #8#))))
                                               ('T
                                                (SEQ
                                                 (LETT |h1|
                                                       (SPADCALL |lcr|
                                                                 (QCAR
                                                                  |lpfact|)
                                                                 (QREFELT $
                                                                          74))
                                                       . #8#)
                                                 (EXIT
                                                  (COND
                                                   ((QEQCAR |h1| 1) "next")
                                                   ('T
                                                    (SEQ
                                                     (LETT |lcr| (QCDR |h1|)
                                                           . #8#)
                                                     (EXIT
                                                      (PROGN
                                                       (RPLACD |lpfact|
                                                               (-
                                                                (QCDR |lpfact|)
                                                                |exp0|))
                                                       (QCDR
                                                        |lpfact|))))))))))))
                                            (LETT #2# (CDR #2#) . #8#)
                                            (GO G190) G191
                                            (EXIT NIL))))))))))))
                         NIL (GO G190) G191 (EXIT NIL))
                    (EXIT
                     (CONS
                      (PROG2
                          (LETT #1#
                                (SPADCALL (SPADCALL |f| (QREFELT $ 77)) |ctf|
                                          (QREFELT $ 78))
                                . #8#)
                          (QCDR #1#)
                        (|check-union| (QEQCAR #1# 0) (QREFELT $ 9) #1#))
                      |sqdec|))))))))
      #3# (EXIT #3#))))) 

(DEFUN |MULTSQFR;nsqfree;SupLLR;1!0| (|z1| |z2| $)
  (SPADCALL (QCDR |z1|) (QCDR |z2|) (QREFELT $ 44))) 

(DEFUN |MULTSQFR;squareFree;SupF;2| (|f| $)
  (PROG (|lfs| #1=#:G1929 |fu| #2=#:G1928 |partSq| #3=#:G1927 |ff| #4=#:G1926
         |lcSq| #5=#:G1908 |lcf| #6=#:G1925 #7=#:G1924 |usqfr| |upol| |lvar|
         #8=#:G1899 #9=#:G1898 #10=#:G1900 #11=#:G1923 |cf| #12=#:G1922
         #13=#:G1921)
    (RETURN
     (SEQ
      (COND
       ((EQL (SPADCALL |f| (QREFELT $ 79)) 0)
        (SEQ
         (LETT |fu| (SPADCALL (SPADCALL |f| (QREFELT $ 77)) (QREFELT $ 38))
               . #14=(|MULTSQFR;squareFree;SupF;2|))
         (EXIT
          (SPADCALL (SPADCALL (SPADCALL |fu| (QREFELT $ 39)) (QREFELT $ 80))
                    (PROGN
                     (LETT #13# NIL . #14#)
                     (SEQ (LETT |ff| NIL . #14#)
                          (LETT #12# (SPADCALL |fu| (QREFELT $ 84)) . #14#)
                          G190
                          (COND
                           ((OR (ATOM #12#)
                                (PROGN (LETT |ff| (CAR #12#) . #14#) NIL))
                            (GO G191)))
                          (SEQ
                           (EXIT
                            (LETT #13#
                                  (CONS
                                   (VECTOR (CONS 1 "sqfr")
                                           (SPADCALL (QVELT |ff| 1)
                                                     (QREFELT $ 80))
                                           (QVELT |ff| 2))
                                   #13#)
                                  . #14#)))
                          (LETT #12# (CDR #12#) . #14#) (GO G190) G191
                          (EXIT (NREVERSE #13#))))
                    (QREFELT $ 88)))))
       (#15='T
        (SEQ
         (LETT |lvar|
               (PROGN
                (LETT #8# NIL . #14#)
                (SEQ (LETT |cf| NIL . #14#)
                     (LETT #11# (SPADCALL |f| (QREFELT $ 90)) . #14#) G190
                     (COND
                      ((OR (ATOM #11#)
                           (PROGN (LETT |cf| (CAR #11#) . #14#) NIL))
                       (GO G191)))
                     (SEQ
                      (EXIT
                       (PROGN
                        (LETT #10# (SPADCALL |cf| (QREFELT $ 91)) . #14#)
                        (COND
                         (#8#
                          (LETT #9# (SPADCALL #9# #10# (QREFELT $ 92)) . #14#))
                         ('T
                          (PROGN
                           (LETT #9# #10# . #14#)
                           (LETT #8# 'T . #14#)))))))
                     (LETT #11# (CDR #11#) . #14#) (GO G190) G191 (EXIT NIL))
                (COND (#8# #9#) (#15# (|IdentityError| '|setUnion|))))
               . #14#)
         (EXIT
          (COND
           ((NULL |lvar|)
            (SEQ (LETT |upol| (SPADCALL (ELT $ 93) |f| (QREFELT $ 96)) . #14#)
                 (LETT |usqfr| (SPADCALL |upol| (QREFELT $ 98)) . #14#)
                 (EXIT
                  (SPADCALL
                   (SPADCALL (ELT $ 32) (SPADCALL |usqfr| (QREFELT $ 100))
                             (QREFELT $ 103))
                   (PROGN
                    (LETT #7# NIL . #14#)
                    (SEQ (LETT |ff| NIL . #14#)
                         (LETT #6# (SPADCALL |usqfr| (QREFELT $ 106)) . #14#)
                         G190
                         (COND
                          ((OR (ATOM #6#)
                               (PROGN (LETT |ff| (CAR #6#) . #14#) NIL))
                           (GO G191)))
                         (SEQ
                          (EXIT
                           (LETT #7#
                                 (CONS
                                  (VECTOR (CONS 1 "sqfr")
                                          (SPADCALL (ELT $ 32) (QVELT |ff| 1)
                                                    (QREFELT $ 103))
                                          (QVELT |ff| 2))
                                  #7#)
                                 . #14#)))
                         (LETT #6# (CDR #6#) . #14#) (GO G190) G191
                         (EXIT (NREVERSE #7#))))
                   (QREFELT $ 88)))))
           (#15#
            (SEQ (LETT |lcf| (SPADCALL |f| (QREFELT $ 107)) . #14#)
                 (LETT |f|
                       (PROG2
                           (LETT #5# (SPADCALL |f| |lcf| (QREFELT $ 51))
                                 . #14#)
                           (QCDR #5#)
                         (|check-union| (QEQCAR #5# 0)
                                        (|SparseUnivariatePolynomial|
                                         (QREFELT $ 9))
                                        #5#))
                       . #14#)
                 (LETT |lcSq| (SPADCALL |lcf| (QREFELT $ 38)) . #14#)
                 (LETT |lfs|
                       (PROGN
                        (LETT #4# NIL . #14#)
                        (SEQ (LETT |ff| NIL . #14#)
                             (LETT #3# (SPADCALL |lcSq| (QREFELT $ 84)) . #14#)
                             G190
                             (COND
                              ((OR (ATOM #3#)
                                   (PROGN (LETT |ff| (CAR #3#) . #14#) NIL))
                               (GO G191)))
                             (SEQ
                              (EXIT
                               (LETT #4#
                                     (CONS
                                      (VECTOR (CONS 1 "sqfr")
                                              (SPADCALL (QVELT |ff| 1)
                                                        (QREFELT $ 80))
                                              (QVELT |ff| 2))
                                      #4#)
                                     . #14#)))
                             (LETT #3# (CDR #3#) . #14#) (GO G190) G191
                             (EXIT (NREVERSE #4#))))
                       . #14#)
                 (LETT |partSq| (SPADCALL |f| |lvar| NIL (QREFELT $ 66))
                       . #14#)
                 (LETT |lfs|
                       (APPEND
                        (PROGN
                         (LETT #2# NIL . #14#)
                         (SEQ (LETT |fu| NIL . #14#)
                              (LETT #1# (QCDR |partSq|) . #14#) G190
                              (COND
                               ((OR (ATOM #1#)
                                    (PROGN (LETT |fu| (CAR #1#) . #14#) NIL))
                                (GO G191)))
                              (SEQ
                               (EXIT
                                (LETT #2#
                                      (CONS
                                       (VECTOR (CONS 1 "sqfr") (QCAR |fu|)
                                               (QCDR |fu|))
                                       #2#)
                                      . #14#)))
                              (LETT #1# (CDR #1#) . #14#) (GO G190) G191
                              (EXIT (NREVERSE #2#))))
                        |lfs|)
                       . #14#)
                 (EXIT
                  (SPADCALL
                   (SPADCALL
                    (SPADCALL (SPADCALL |lcSq| (QREFELT $ 39)) (QCAR |partSq|)
                              (QREFELT $ 40))
                    (QREFELT $ 80))
                   |lfs| (QREFELT $ 88)))))))))))))) 

(DEFUN |MULTSQFR;squareFree;PF;3| (|f| $)
  (PROG (|sqlead| |result1| |nsqff| #1=#:G1966 |fu| #2=#:G1965 |nsqfftot|
         #3=#:G1952 |lcont| |f0| |lvar| |x| |i| #4=#:G1964 |j| |m| #5=#:G1948
         #6=#:G1947 #7=#:G1949 #8=#:G1963 |ldeg| |result| #9=#:G1961
         #10=#:G1941 |p| |y| |n| #11=#:G1962 |im| |lmdeg|)
    (RETURN
     (SEQ
      (EXIT
       (COND ((SPADCALL |f| (QREFELT $ 73)) (SPADCALL |f| NIL (QREFELT $ 109)))
             (#12='T
              (SEQ
               (LETT |lvar| (SPADCALL |f| (QREFELT $ 91))
                     . #13=(|MULTSQFR;squareFree;PF;3|))
               (LETT |result1| NIL . #13#)
               (LETT |lmdeg| (SPADCALL |f| |lvar| (QREFELT $ 110)) . #13#)
               (LETT |p| (|spadConstant| $ 27) . #13#)
               (SEQ (LETT |im| 1 . #13#) (LETT #11# (LENGTH |lvar|) . #13#)
                    G190 (COND ((QSGREATERP |im| #11#) (GO G191)))
                    (SEQ
                     (LETT |n| (SPADCALL |lmdeg| |im| (QREFELT $ 111)) . #13#)
                     (EXIT
                      (COND ((EQL |n| 0) "next im")
                            ('T
                             (SEQ
                              (LETT |y| (SPADCALL |lvar| |im| (QREFELT $ 114))
                                    . #13#)
                              (LETT |p|
                                    (SPADCALL |p|
                                              (SPADCALL (|spadConstant| $ 27)
                                                        |y| |n|
                                                        (QREFELT $ 115))
                                              (QREFELT $ 40))
                                    . #13#)
                              (EXIT
                               (LETT |result1|
                                     (CONS
                                      (VECTOR (CONS 1 "sqfr")
                                              (SPADCALL |y| (QREFELT $ 116))
                                              |n|)
                                      |result1|)
                                     . #13#)))))))
                    (LETT |im| (QSADD1 |im|) . #13#) (GO G190) G191 (EXIT NIL))
               (COND
                ((SPADCALL |p| (|spadConstant| $ 27) (QREFELT $ 37))
                 (SEQ
                  (LETT |f|
                        (PROG2
                            (LETT #10# (SPADCALL |f| |p| (QREFELT $ 74))
                                  . #13#)
                            (QCDR #10#)
                          (|check-union| (QEQCAR #10# 0) (QREFELT $ 9) #10#))
                        . #13#)
                  (COND
                   ((SPADCALL |f| (QREFELT $ 73))
                    (PROGN
                     (LETT #9# (SPADCALL |f| |result1| (QREFELT $ 109)) . #13#)
                     (GO #9#))))
                  (EXIT (LETT |lvar| (SPADCALL |f| (QREFELT $ 91)) . #13#)))))
               (EXIT
                (COND
                 ((EQL (LENGTH |lvar|) 1)
                  (SEQ
                   (LETT |result|
                         (SPADCALL |f| (|SPADfirst| |lvar|) (QREFELT $ 117))
                         . #13#)
                   (EXIT
                    (SPADCALL (SPADCALL |result| (QREFELT $ 39))
                              (APPEND |result1|
                                      (SPADCALL |result| (QREFELT $ 84)))
                              (QREFELT $ 109)))))
                 (#12#
                  (SEQ
                   (LETT |ldeg| (SPADCALL |f| |lvar| (QREFELT $ 118)) . #13#)
                   (LETT |m|
                         (PROGN
                          (LETT #5# NIL . #13#)
                          (SEQ (LETT |j| NIL . #13#) (LETT #8# |ldeg| . #13#)
                               G190
                               (COND
                                ((OR (ATOM #8#)
                                     (PROGN (LETT |j| (CAR #8#) . #13#) NIL))
                                 (GO G191)))
                               (SEQ
                                (EXIT
                                 (COND
                                  ((SPADCALL |j| 0 (QREFELT $ 119))
                                   (PROGN
                                    (LETT #7# |j| . #13#)
                                    (COND (#5# (LETT #6# (MIN #6# #7#) . #13#))
                                          ('T
                                           (PROGN
                                            (LETT #6# #7# . #13#)
                                            (LETT #5# 'T . #13#)))))))))
                               (LETT #8# (CDR #8#) . #13#) (GO G190) G191
                               (EXIT NIL))
                          (COND (#5# #6#) (#12# (|IdentityError| '|min|))))
                         . #13#)
                   (LETT |i| 1 . #13#)
                   (SEQ (LETT |j| NIL . #13#) (LETT #4# |ldeg| . #13#) G190
                        (COND
                         ((OR (ATOM #4#)
                              (PROGN (LETT |j| (CAR #4#) . #13#) NIL)
                              (NULL (SPADCALL |j| |m| (QREFELT $ 120))))
                          (GO G191)))
                        (SEQ (EXIT (LETT |i| (+ |i| 1) . #13#)))
                        (LETT #4# (CDR #4#) . #13#) (GO G190) G191 (EXIT NIL))
                   (LETT |x| (SPADCALL |lvar| |i| (QREFELT $ 114)) . #13#)
                   (LETT |lvar| (SPADCALL |lvar| |i| (QREFELT $ 121)) . #13#)
                   (LETT |f0| (SPADCALL |f| |x| (QREFELT $ 123)) . #13#)
                   (LETT |lcont| (SPADCALL |f0| (QREFELT $ 107)) . #13#)
                   (LETT |nsqfftot|
                         (SPADCALL
                          (PROG2
                              (LETT #3# (SPADCALL |f0| |lcont| (QREFELT $ 51))
                                    . #13#)
                              (QCDR #3#)
                            (|check-union| (QEQCAR #3# 0)
                                           (|SparseUnivariatePolynomial|
                                            (QREFELT $ 9))
                                           #3#))
                          |lvar| NIL (QREFELT $ 66))
                         . #13#)
                   (LETT |nsqff|
                         (PROGN
                          (LETT #2# NIL . #13#)
                          (SEQ (LETT |fu| NIL . #13#)
                               (LETT #1# (QCDR |nsqfftot|) . #13#) G190
                               (COND
                                ((OR (ATOM #1#)
                                     (PROGN (LETT |fu| (CAR #1#) . #13#) NIL))
                                 (GO G191)))
                               (SEQ
                                (EXIT
                                 (LETT #2#
                                       (CONS
                                        (VECTOR (CONS 1 "sqfr")
                                                (SPADCALL (QCAR |fu|) |x|
                                                          (QREFELT $ 124))
                                                (QCDR |fu|))
                                        #2#)
                                       . #13#)))
                               (LETT #1# (CDR #1#) . #13#) (GO G190) G191
                               (EXIT (NREVERSE #2#))))
                         . #13#)
                   (LETT |result1| (APPEND |result1| |nsqff|) . #13#)
                   (EXIT
                    (COND
                     ((SPADCALL |lcont| (QREFELT $ 73))
                      (SPADCALL
                       (SPADCALL |lcont| (QCAR |nsqfftot|) (QREFELT $ 40))
                       |result1| (QREFELT $ 109)))
                     (#12#
                      (SEQ
                       (LETT |sqlead| (SPADCALL |lcont| (QREFELT $ 38)) . #13#)
                       (EXIT
                        (SPADCALL
                         (SPADCALL (SPADCALL |sqlead| (QREFELT $ 39))
                                   (QCAR |nsqfftot|) (QREFELT $ 40))
                         (APPEND |result1| (SPADCALL |sqlead| (QREFELT $ 84)))
                         (QREFELT $ 109)))))))))))))))
      #9# (EXIT #9#))))) 

(DEFUN |MULTSQFR;intChoose;SupLLR;4| (|f| |lvar| |ltry| $)
  (PROG (|d1| |lval1| |ctf1| |lfact1| |f1| |tryn| #1=#:G1983 |d0| |lfact|
         #2=#:G1971 |ctf| |f0| |lval| |i| #3=#:G1984 |range| |nvr| |degf|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ
        (LETT |degf| (SPADCALL |f| (QREFELT $ 79))
              . #4=(|MULTSQFR;intChoose;SupLLR;4|))
        (LETT |tryn| 0 . #4#) (LETT |nvr| (LENGTH |lvar|) . #4#)
        (LETT |range| 10 . #4#) (LETT |lfact1| NIL . #4#)
        (LETT |lval1| NIL . #4#) (LETT |ctf1| (|spadConstant| $ 28) . #4#)
        (LETT |f1| (|spadConstant| $ 24) . #4#)
        (EXIT
         (SEQ G190 (COND ((NULL (< |range| 10000000000)) (GO G191)))
              (SEQ (LETT |range| (SPADCALL 2 |range| (QREFELT $ 125)) . #4#)
                   (LETT |lval|
                         (PROGN
                          (LETT #3# NIL . #4#)
                          (SEQ (LETT |i| 1 . #4#) G190
                               (COND ((QSGREATERP |i| |nvr|) (GO G191)))
                               (SEQ
                                (EXIT
                                 (LETT #3#
                                       (CONS (SPADCALL |range| (QREFELT $ 126))
                                             #3#)
                                       . #4#)))
                               (LETT |i| (QSADD1 |i|) . #4#) (GO G190) G191
                               (EXIT (NREVERSE #3#))))
                         . #4#)
                   (EXIT
                    (COND
                     ((SPADCALL |lval| |ltry| (QREFELT $ 127)) "new integer")
                     ('T
                      (SEQ (LETT |ltry| (CONS |lval| |ltry|) . #4#)
                           (LETT |f0|
                                 (SPADCALL |f| |lvar| |lval| (QREFELT $ 72))
                                 . #4#)
                           (EXIT
                            (COND
                             ((SPADCALL (SPADCALL |f0| (QREFELT $ 128)) |degf|
                                        (QREFELT $ 119))
                              "new integer")
                             ('T
                              (SEQ
                               (LETT |ctf| (SPADCALL |f0| (QREFELT $ 129))
                                     . #4#)
                               (LETT |lfact|
                                     (SPADCALL
                                      (SPADCALL
                                       (PROG2
                                           (LETT #2#
                                                 (SPADCALL |f0|
                                                           (SPADCALL |ctf|
                                                                     (QREFELT $
                                                                              130))
                                                           (QREFELT $ 60))
                                                 . #4#)
                                           (QCDR #2#)
                                         (|check-union| (QEQCAR #2# 0)
                                                        (|SparseUnivariatePolynomial|
                                                         (QREFELT $ 8))
                                                        #2#))
                                       (QREFELT $ 98))
                                      (QREFELT $ 131))
                                     . #4#)
                               (COND
                                ((EQL (LENGTH |lfact|) 1)
                                 (COND
                                  ((EQL
                                    (QCDR (SPADCALL |lfact| 1 (QREFELT $ 132)))
                                    1)
                                   (PROGN
                                    (LETT #1#
                                          (VECTOR (|spadConstant| $ 24) |lval|
                                                  |lfact|
                                                  (|spadConstant| $ 28))
                                          . #4#)
                                    (GO #1#))))))
                               (LETT |d0| (SPADCALL |lfact| (QREFELT $ 133))
                                     . #4#)
                               (EXIT
                                (COND
                                 ((EQL |tryn| 0)
                                  (SEQ (LETT |f1| |f0| . #4#)
                                       (LETT |lfact1| |lfact| . #4#)
                                       (LETT |ctf1| |ctf| . #4#)
                                       (LETT |lval1| |lval| . #4#)
                                       (LETT |d1| |d0| . #4#)
                                       (EXIT (LETT |tryn| 1 . #4#))))
                                 ((EQL |d0| |d1|)
                                  (PROGN
                                   (LETT #1#
                                         (VECTOR |f1| |lval1| |lfact1| |ctf1|)
                                         . #4#)
                                   (GO #1#)))
                                 ((< |d0| |d1|)
                                  (SEQ (LETT |tryn| 1 . #4#)
                                       (LETT |f1| |f0| . #4#)
                                       (LETT |lfact1| |lfact| . #4#)
                                       (LETT |ctf1| |ctf| . #4#)
                                       (LETT |lval1| |lval| . #4#)
                                       (EXIT
                                        (LETT |d1| |d0| . #4#)))))))))))))))
              NIL (GO G190) G191 (EXIT NIL)))))
      #1# (EXIT #1#))))) 

(DEFUN |MULTSQFR;coefChoose;IFP;5| (|exp| |sqlead| $)
  (PROG (|lcoef| #1=#:G1987 |texp| #2=#:G1992 |term|)
    (RETURN
     (SEQ
      (LETT |lcoef| (SPADCALL |sqlead| (QREFELT $ 39))
            . #3=(|MULTSQFR;coefChoose;IFP;5|))
      (SEQ (LETT |term| NIL . #3#)
           (LETT #2# (SPADCALL |sqlead| (QREFELT $ 43)) . #3#) G190
           (COND
            ((OR (ATOM #2#) (PROGN (LETT |term| (CAR #2#) . #3#) NIL))
             (GO G191)))
           (SEQ (LETT |texp| (QCDR |term|) . #3#)
                (EXIT
                 (COND ((< |texp| |exp|) "next term")
                       ((EQL |texp| |exp|)
                        (LETT |lcoef|
                              (SPADCALL |lcoef| (QCAR |term|) (QREFELT $ 40))
                              . #3#))
                       ('T
                        (LETT |lcoef|
                              (SPADCALL |lcoef|
                                        (SPADCALL (QCAR |term|)
                                                  (PROG1
                                                      (LETT #1#
                                                            (QUOTIENT2 |texp|
                                                                       |exp|)
                                                            . #3#)
                                                    (|check-subtype| (>= #1# 0)
                                                                     '(|NonNegativeInteger|)
                                                                     #1#))
                                                  (QREFELT $ 134))
                                        (QREFELT $ 40))
                              . #3#)))))
           (LETT #2# (CDR #2#) . #3#) (GO G190) G191 (EXIT NIL))
      (EXIT |lcoef|))))) 

(DEFUN |MULTSQFR;consnewpol;SupSupIR;6| (|g| |g0| |deg| $)
  (SEQ
   (COND ((EQL |deg| 1) (CONS |g| |g0|))
         ('T
          (SEQ (LETT |deg| (- |deg| 1) |MULTSQFR;consnewpol;SupSupIR;6|)
               (EXIT
                (CONS (SPADCALL |g| |deg| (QREFELT $ 135))
                      (SPADCALL |g0| |deg| (QREFELT $ 136))))))))) 

(DEFUN |MULTSQFR;lift;Sup2SupPLLLU;7|
       (|ud| |g0| |g1| |lcoef| |lvar| |ldeg| |lval| $)
  (PROG (|p1| |p0| |#G50| |#G49| |#G48| |#G47| |plist| |leadlist| |lcg0|
         |leadpol| |lcd|)
    (RETURN
     (SEQ (LETT |leadpol| 'NIL . #1=(|MULTSQFR;lift;Sup2SupPLLLU;7|))
          (LETT |lcd| (SPADCALL |ud| (QREFELT $ 29)) . #1#)
          (LETT |leadlist| NIL . #1#)
          (COND
           ((NULL (SPADCALL (SPADCALL |ud| (QREFELT $ 29)) (QREFELT $ 73)))
            (SEQ (LETT |leadpol| 'T . #1#)
                 (LETT |ud| (SPADCALL |lcoef| |ud| (QREFELT $ 33)) . #1#)
                 (LETT |lcg0| (SPADCALL |g0| (QREFELT $ 137)) . #1#)
                 (COND
                  ((SPADCALL |lcoef| (QREFELT $ 73))
                   (LETT |g0|
                         (SPADCALL
                          (SPADCALL (SPADCALL |lcoef| (QREFELT $ 138)) |lcg0|
                                    (QREFELT $ 139))
                          |g0| (QREFELT $ 31))
                         . #1#))
                  (#2='T
                   (LETT |g0|
                         (SPADCALL
                          (SPADCALL
                           (SPADCALL
                            (SPADCALL |lcoef| |lvar| |lval| (QREFELT $ 140))
                            (QREFELT $ 138))
                           |lcg0| (QREFELT $ 139))
                          |g0| (QREFELT $ 31))
                         . #1#)))
                 (LETT |g1| (SPADCALL |lcg0| |g1| (QREFELT $ 31)) . #1#)
                 (EXIT (LETT |leadlist| (LIST |lcoef| |lcd|) . #1#)))))
          (LETT |plist|
                (SPADCALL |ud| |lvar| (LIST |g0| |g1|) |lval| |leadlist| |ldeg|
                          (QREFELT $ 16) (QREFELT $ 143))
                . #1#)
          (EXIT
           (COND ((QEQCAR |plist| 1) (CONS 1 "failed"))
                 (#2#
                  (SEQ
                   (PROGN
                    (LETT |#G47| (SPADCALL (QCDR |plist|) 1 (QREFELT $ 68))
                          . #1#)
                    (LETT |#G48| (SPADCALL (QCDR |plist|) 2 (QREFELT $ 68))
                          . #1#)
                    (LETT |p0| |#G47| . #1#)
                    (LETT |p1| |#G48| . #1#))
                   (COND
                    ((SPADCALL (SPADCALL |p0| |lvar| |lval| (QREFELT $ 72))
                               |g0| (QREFELT $ 144))
                     (PROGN
                      (LETT |#G49| |p1| . #1#)
                      (LETT |#G50| |p0| . #1#)
                      (LETT |p0| |#G49| . #1#)
                      (LETT |p1| |#G50| . #1#))))
                   (EXIT
                    (CONS 0
                          (LIST (SPADCALL |p0| (QREFELT $ 145))
                                (SPADCALL |p1| (QREFELT $ 145))))))))))))) 

(DEFUN |MULTSQFR;univcase;POVF;8| (|f| |x| $)
  (PROG (#1=#:G2020 |term| #2=#:G2019 |result| |uf| #3=#:G2007 |cf|)
    (RETURN
     (SEQ
      (LETT |uf| (SPADCALL |f| (QREFELT $ 146))
            . #4=(|MULTSQFR;univcase;POVF;8|))
      (LETT |cf| (SPADCALL |uf| (QREFELT $ 129)) . #4#)
      (LETT |uf|
            (PROG2
                (LETT #3# (SPADCALL |uf| |cf| (QREFELT $ 147)) . #4#)
                (QCDR #3#)
              (|check-union| (QEQCAR #3# 0)
                             (|SparseUnivariatePolynomial| (QREFELT $ 8)) #3#))
            . #4#)
      (LETT |result| (SPADCALL |uf| (QREFELT $ 98)) . #4#)
      (EXIT
       (SPADCALL
        (SPADCALL
         (SPADCALL |cf| (SPADCALL |result| (QREFELT $ 100)) (QREFELT $ 31)) |x|
         (QREFELT $ 148))
        (PROGN
         (LETT #2# NIL . #4#)
         (SEQ (LETT |term| NIL . #4#)
              (LETT #1# (SPADCALL |result| (QREFELT $ 131)) . #4#) G190
              (COND
               ((OR (ATOM #1#) (PROGN (LETT |term| (CAR #1#) . #4#) NIL))
                (GO G191)))
              (SEQ
               (EXIT
                (LETT #2#
                      (CONS
                       (VECTOR (CONS 1 "sqfr")
                               (SPADCALL (QCAR |term|) |x| (QREFELT $ 148))
                               (QCDR |term|))
                       #2#)
                      . #4#)))
              (LETT #1# (CDR #1#) . #4#) (GO G190) G191 (EXIT (NREVERSE #2#))))
        (QREFELT $ 109))))))) 

(DEFUN |MULTSQFR;compdegd;LI;9| (|lfact| $)
  (PROG (|ris| #1=#:G2025 |pfact|)
    (RETURN
     (SEQ (LETT |ris| 0 . #2=(|MULTSQFR;compdegd;LI;9|))
          (SEQ (LETT |pfact| NIL . #2#) (LETT #1# |lfact| . #2#) G190
               (COND
                ((OR (ATOM #1#) (PROGN (LETT |pfact| (CAR #1#) . #2#) NIL))
                 (GO G191)))
               (SEQ
                (EXIT
                 (LETT |ris|
                       (+ |ris|
                          (* (- (QCDR |pfact|) 1)
                             (SPADCALL (QCAR |pfact|) (QREFELT $ 128))))
                       . #2#)))
               (LETT #1# (CDR #1#) . #2#) (GO G190) G191 (EXIT NIL))
          (EXIT |ris|))))) 

(DEFUN |MULTSQFR;normDeriv2;SupISup;10| (|f| |m| $)
  (PROG (|n| |ris| #1=#:G2028 |n1| |k| |#G1|)
    (RETURN
     (SEQ
      (LETT |#G1| (SPADCALL |f| (QREFELT $ 128))
            . #2=(|MULTSQFR;normDeriv2;SupISup;10|))
      (LETT |n1| |#G1| . #2#)
      (EXIT
       (COND ((< |#G1| |m|) (|spadConstant| $ 149))
             ((EQL |n1| |m|)
              (SPADCALL (SPADCALL |f| (QREFELT $ 137)) (QREFELT $ 130)))
             ('T
              (SEQ (LETT |k| (SPADCALL |n1| |m| (QREFELT $ 150)) . #2#)
                   (LETT |ris| (|spadConstant| $ 149) . #2#)
                   (LETT |n| |n1| . #2#)
                   (SEQ G190 (COND ((NULL (>= |n| |m|)) (GO G191)))
                        (SEQ
                         (SEQ G190
                              (COND
                               ((NULL (SPADCALL |n1| |n| (QREFELT $ 44)))
                                (GO G191)))
                              (SEQ
                               (LETT |k| (QUOTIENT2 (* |k| (- |n1| |m|)) |n1|)
                                     . #2#)
                               (EXIT (LETT |n1| (- |n1| 1) . #2#)))
                              NIL (GO G190) G191 (EXIT NIL))
                         (LETT |ris|
                               (SPADCALL |ris|
                                         (SPADCALL
                                          (SPADCALL |k|
                                                    (SPADCALL |f|
                                                              (QREFELT $ 137))
                                                    (QREFELT $ 151))
                                          (PROG1 (LETT #1# (- |n| |m|) . #2#)
                                            (|check-subtype| (>= #1# 0)
                                                             '(|NonNegativeInteger|)
                                                             #1#))
                                          (QREFELT $ 152))
                                         (QREFELT $ 153))
                               . #2#)
                         (LETT |f| (SPADCALL |f| (QREFELT $ 154)) . #2#)
                         (EXIT
                          (LETT |n| (SPADCALL |f| (QREFELT $ 128)) . #2#)))
                        NIL (GO G190) G191 (EXIT NIL))
                   (EXIT |ris|))))))))) 

(DEFUN |MULTSQFR;myDegree;SupLNniL;11| (|f| |lvar| |exp| $)
  (PROG (#1=#:G2037 |n| #2=#:G2036)
    (RETURN
     (SEQ
      (PROGN
       (LETT #2# NIL . #3=(|MULTSQFR;myDegree;SupLNniL;11|))
       (SEQ (LETT |n| NIL . #3#)
            (LETT #1# (SPADCALL |f| |lvar| (QREFELT $ 155)) . #3#) G190
            (COND
             ((OR (ATOM #1#) (PROGN (LETT |n| (CAR #1#) . #3#) NIL))
              (GO G191)))
            (SEQ (EXIT (LETT #2# (CONS (QUOTIENT2 |n| |exp|) #2#) . #3#)))
            (LETT #1# (CDR #1#) . #3#) (GO G190) G191
            (EXIT (NREVERSE #2#)))))))) 

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

(DEFUN |MultivariateSquareFree;| (|#1| |#2| |#3| |#4|)
  (PROG (|pv$| $ |dv$| DV$4 DV$3 DV$2 DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|MultivariateSquareFree|))
      (LETT DV$2 (|devaluate| |#2|) . #1#)
      (LETT DV$3 (|devaluate| |#3|) . #1#)
      (LETT DV$4 (|devaluate| |#4|) . #1#)
      (LETT |dv$| (LIST '|MultivariateSquareFree| DV$1 DV$2 DV$3 DV$4) . #1#)
      (LETT $ (GETREFV 156) . #1#)
      (QSETREFV $ 0 |dv$|)
      (QSETREFV $ 3 (LETT |pv$| (|buildPredVector| 0 0 NIL) . #1#))
      (|haddProp| |$ConstructorCache| '|MultivariateSquareFree|
                  (LIST DV$1 DV$2 DV$3 DV$4) (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      (QSETREFV $ 7 |#2|)
      (QSETREFV $ 8 |#3|)
      (QSETREFV $ 9 |#4|)
      (SETF |pv$| (QREFELT $ 3))
      (QSETREFV $ 16
                (SPADCALL (SPADCALL (EXPT 2 26) (QREFELT $ 14))
                          (QREFELT $ 15)))
      $)))) 

(MAKEPROP '|MultivariateSquareFree| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|)
              (|local| |#3|) (|local| |#4|) (|PositiveInteger|) (0 . ^)
              (|Integer|) (|IntegerPrimesPackage| 12) (6 . |prevPrime|)
              (11 . |coerce|) '|pmod|
              (|Record| (|:| |factor| 23) (|:| |exponent| 12))
              (|Record| (|:| |upol| 23) (|:| |Lval| 62) (|:| |Lfact| 46)
                        (|:| |ctpol| 8))
              (|SparseUnivariatePolynomial| 9) (|List| 7) (|List| 62)
              |MULTSQFR;intChoose;SupLLR;4| (|SparseUnivariatePolynomial| 8)
              (16 . |One|) (|Boolean|) (20 . =) (26 . |One|) (30 . |One|)
              (34 . |leadingCoefficient|) (39 . ~=) (45 . *) (51 . |coerce|)
              (56 . *) (62 . *) (|Factored| 9) (68 . |One|) (72 . ~=)
              |MULTSQFR;squareFree;PF;3| (78 . |unit|) (83 . *)
              (|Record| (|:| |factor| 9) (|:| |exponent| 12)) (|List| 41)
              (89 . |factors|) (94 . >) (|Mapping| 25 17 17) (|List| 17)
              (100 . |sort|) (106 . ~=) (112 . =) (|Union| $ '"failed")
              (118 . |exquo|)
              (|Record| (|:| |unit| $) (|:| |canonical| $) (|:| |associate| $))
              (124 . |unitNormal|) (|Record| (|:| |pol| 19) (|:| |polval| 23))
              |MULTSQFR;consnewpol;SupSupIR;6| |MULTSQFR;coefChoose;IFP;5|
              (|List| 58) (|NonNegativeInteger|)
              |MULTSQFR;myDegree;SupLNniL;11| (129 . |exquo|)
              (|Union| 67 '"failed") (|List| 8) |MULTSQFR;lift;Sup2SupPLLLU;7|
              (|Record| (|:| |factor| 19) (|:| |exponent| 12))
              (|Record| (|:| |unitPart| 9) (|:| |suPart| (|List| 64)))
              |MULTSQFR;nsqfree;SupLLR;1| (|List| 19) (135 . |elt|) (141 . ^)
              (147 . |exquo|) (|FactoringUtilities| 6 7 8 9)
              (153 . |completeEval|) (160 . |ground?|) (165 . |exquo|)
              (|SingletonAsOrderedSet|) (171 . |retract|) (176 . |retract|)
              (181 . |exquo|) (187 . |degree|) (192 . |coerce|)
              (|Union| '"nil" '"sqfr" '"irred" '"prime")
              (|Record| (|:| |flg| 81) (|:| |fctr| 9) (|:| |xpnt| 12))
              (|List| 82) (197 . |factorList|)
              (|Record| (|:| |flg| 81) (|:| |fctr| 19) (|:| |xpnt| 12))
              (|List| 85) (|Factored| 19) (202 . |makeFR|) (|List| 9)
              (208 . |coefficients|) (213 . |variables|) (218 . |setUnion|)
              (224 . |ground|) (|Mapping| 8 9)
              (|UnivariatePolynomialCategoryFunctions2| 9 19 8 23)
              (229 . |map|) (|Factored| $) (235 . |squareFree|) (|Factored| 23)
              (240 . |unit|) (|Mapping| 9 8)
              (|UnivariatePolynomialCategoryFunctions2| 8 23 9 19)
              (245 . |map|)
              (|Record| (|:| |flg| 81) (|:| |fctr| 23) (|:| |xpnt| 12))
              (|List| 104) (251 . |factorList|) (256 . |content|)
              |MULTSQFR;squareFree;SupF;2| (261 . |makeFR|)
              (267 . |minimumDegree|) (273 . |elt|) (279 . |Zero|)
              (283 . |Zero|) (287 . |elt|) (293 . |monomial|) (300 . |coerce|)
              |MULTSQFR;univcase;POVF;8| (305 . |degree|) (311 . ~=) (317 . >)
              (323 . |delete|) (|SparseUnivariatePolynomial| $)
              (329 . |univariate|) (335 . |multivariate|) (341 . *)
              (347 . |ran|) (352 . |member?|) (358 . |degree|)
              (363 . |content|) (368 . |coerce|) (373 . |factors|)
              (378 . |elt|) |MULTSQFR;compdegd;LI;9| (384 . ^)
              (390 . |normalDeriv|) |MULTSQFR;normDeriv2;SupISup;10|
              (396 . |leadingCoefficient|) (401 . |retract|) (406 . |quo|)
              (412 . |eval|) (|List| 23) (|MultivariateLifting| 6 7 8 9)
              (419 . |lifting|) (430 . ~=) (436 . |primitivePart|)
              (441 . |univariate|) (446 . |exquo|) (452 . |multivariate|)
              (458 . |Zero|) (462 . |binomial|) (468 . *) (474 . |monomial|)
              (480 . +) (486 . |reductum|) (491 . |degree|))
           '#(|univcase| 497 |squareFreePrim| 503 |squareFree| 508 |nsqfree|
              518 |normDeriv2| 525 |myDegree| 531 |lift| 538 |intChoose| 549
              |consnewpol| 556 |compdegd| 563 |coefChoose| 568 |check| 574)
           'NIL
           (CONS (|makeByteWordVec2| 1 'NIL)
                 (CONS '#()
                       (CONS '#()
                             (|makeByteWordVec2| 155
                                                 '(2 10 0 0 10 11 1 13 12 12 14
                                                   1 8 0 12 15 0 23 0 24 2 23
                                                   25 0 0 26 0 9 0 27 0 8 0 28
                                                   1 19 9 0 29 2 8 25 0 0 30 2
                                                   23 0 8 0 31 1 9 0 8 32 2 19
                                                   0 9 0 33 2 9 0 8 0 34 0 35 0
                                                   36 2 9 25 0 0 37 1 35 9 0 39
                                                   2 9 0 0 0 40 1 35 42 0 43 2
                                                   12 25 0 0 44 2 46 0 45 0 47
                                                   2 46 25 0 0 48 2 46 25 0 0
                                                   49 2 19 50 0 9 51 1 9 52 0
                                                   53 2 23 50 0 0 60 2 67 19 0
                                                   12 68 2 19 0 0 58 69 2 19 50
                                                   0 0 70 3 71 23 19 20 62 72 1
                                                   9 25 0 73 2 9 50 0 0 74 1 19
                                                   75 0 76 1 19 9 0 77 2 9 50 0
                                                   8 78 1 19 58 0 79 1 19 0 9
                                                   80 1 35 83 0 84 2 87 0 19 86
                                                   88 1 19 89 0 90 1 9 20 0 91
                                                   2 20 0 0 0 92 1 9 8 0 93 2
                                                   95 23 94 19 96 1 23 97 0 98
                                                   1 99 23 0 100 2 102 19 101
                                                   23 103 1 99 105 0 106 1 19 9
                                                   0 107 2 35 0 9 83 109 2 9 57
                                                   0 20 110 2 57 58 0 12 111 0
                                                   6 0 112 0 8 0 113 2 20 7 0
                                                   12 114 3 9 0 0 7 58 115 1 9
                                                   0 7 116 2 9 57 0 20 118 2 58
                                                   25 0 0 119 2 58 25 0 0 120 2
                                                   20 0 0 12 121 2 9 122 0 7
                                                   123 2 9 0 122 7 124 2 12 0
                                                   10 0 125 1 71 8 12 126 2 21
                                                   25 62 0 127 1 23 58 0 128 1
                                                   23 8 0 129 1 23 0 8 130 1 99
                                                   46 0 131 2 46 17 0 12 132 2
                                                   9 0 0 58 134 2 71 19 19 12
                                                   135 1 23 8 0 137 1 9 8 0 138
                                                   2 8 0 0 0 139 3 9 0 0 20 62
                                                   140 7 142 61 19 20 141 62 89
                                                   57 8 143 2 23 25 0 0 144 1
                                                   19 0 0 145 1 9 23 0 146 2 23
                                                   50 0 8 147 2 9 0 23 7 148 0
                                                   23 0 149 2 12 0 0 0 150 2 8
                                                   0 12 0 151 2 23 0 8 58 152 2
                                                   23 0 0 0 153 1 23 0 0 154 2
                                                   71 57 19 20 155 2 0 35 9 7
                                                   117 1 0 35 9 1 1 0 35 9 38 1
                                                   0 87 19 108 3 0 65 19 20 21
                                                   66 2 0 23 23 12 136 3 0 57
                                                   19 20 58 59 7 0 61 19 23 23
                                                   9 20 57 62 63 3 0 18 19 20
                                                   21 22 3 0 54 19 23 12 55 1 0
                                                   12 46 133 2 0 9 12 35 56 2 0
                                                   25 46 46 1)))))
           '|lookupComplete|)) 
