
(/VERSIONCHECK 2) 

(DEFUN |XDPOLY;mindegTerm;$R;1| (|p| $) (SPADCALL |p| (QREFELT $ 10))) 

(DEFUN |XDPOLY;sh;$Nni$;2| (|p| |n| $)
  (PROG (#0=#:G1825 |n1|)
    (RETURN
      (SEQ (COND
             ((EQL |n| 0) (|spadConstant| $ 14))
             ((EQL |n| 1) |p|)
             ('T
              (SEQ (LETT |n1|
                         (PROG1 (LETT #0# (- |n| 1)
                                      . #1=(|XDPOLY;sh;$Nni$;2|))
                           (|check-subtype| (>= #0# 0)
                               '(|NonNegativeInteger|) #0#)) . #1#)
                   (EXIT (SPADCALL |p|
                             (SPADCALL |p| |n1| (QREFELT $ 17))
                             (QREFELT $ 18)))))))))) 

(DEFUN |XDPOLY;sh;3$;3| (|p1| |p2| $)
  (PROG (|t1| #0=#:G1832 |t2| #1=#:G1833 |p|)
    (RETURN
      (SEQ (LETT |p| (|spadConstant| $ 12) . #2=(|XDPOLY;sh;3$;3|))
           (SEQ (LETT |t1| NIL . #2#) (LETT #0# |p1| . #2#) G190
                (COND
                  ((OR (ATOM #0#)
                       (PROGN (LETT |t1| (CAR #0#) . #2#) NIL))
                   #3=(GO G191)))
                (SEQ (EXIT (SEQ (LETT |t2| NIL . #2#)
                                (LETT #1# |p2| . #2#) G190
                                (COND
                                  ((OR (ATOM #1#)
                                    (PROGN
                                      (LETT |t2| (CAR #1#) . #2#)
                                      NIL))
                                   #3#))
                                (SEQ (EXIT
                                      (LETT |p|
                                       (SPADCALL |p|
                                        (SPADCALL
                                         (SPADCALL (QCDR |t1|)
                                          (QCDR |t2|) (QREFELT $ 19))
                                         (|XDPOLY;shw| (QCAR |t1|)
                                          (QCAR |t2|) $)
                                         (QREFELT $ 20))
                                        (QREFELT $ 21)) . #2#)))
                                (LETT #1# (CDR #1#) . #2#) #4=(GO G190)
                                G191 (EXIT NIL))))
                (LETT #0# (CDR #0#) . #2#) #4# G191 (EXIT NIL))
           (EXIT |p|))))) 

(DEFUN |XDPOLY;coerce;vl$;4| (|v| $)
  (SPADCALL (SPADCALL |v| (QREFELT $ 23)) (QREFELT $ 24))) 

(DEFUN |XDPOLY;*;vl2$;5| (|v| |p| $)
  (PROG (#0=#:G1837 |t| #1=#:G1838)
    (RETURN
      (SEQ (PROGN
             (LETT #0# NIL . #2=(|XDPOLY;*;vl2$;5|))
             (SEQ (LETT |t| NIL . #2#) (LETT #1# |p| . #2#) G190
                  (COND
                    ((OR (ATOM #1#)
                         (PROGN (LETT |t| (CAR #1#) . #2#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (LETT #0#
                                   (CONS
                                    (CONS
                                     (SPADCALL |v| (QCAR |t|)
                                      (QREFELT $ 26))
                                     (QCDR |t|))
                                    #0#) . #2#)))
                  (LETT #1# (CDR #1#) . #2#) (GO G190) G191
                  (EXIT (NREVERSE0 #0#)))))))) 

(DEFUN |XDPOLY;mirror;2$;6| (|p| $)
  (COND
    ((NULL |p|) |p|)
    ('T
     (SPADCALL
         (SPADCALL
             (SPADCALL (SPADCALL |p| (QREFELT $ 28)) (QREFELT $ 29))
             (SPADCALL |p| (QREFELT $ 30)) (QREFELT $ 31))
         (SPADCALL (SPADCALL |p| (QREFELT $ 32)) (QREFELT $ 33))
         (QREFELT $ 21))))) 

(DEFUN |XDPOLY;degree;$Nni;7| (|p| $)
  (SPADCALL (SPADCALL |p| (QREFELT $ 34)) (QREFELT $ 35))) 

(DEFUN |XDPOLY;trunc;$Nni$;8| (|p| |n| $)
  (COND
    ((OR (SPADCALL |p| (|spadConstant| $ 12) (QREFELT $ 38))
         (NULL (< |n| (SPADCALL |p| (QREFELT $ 36)))))
     |p|)
    ('T (SPADCALL (SPADCALL |p| (QREFELT $ 32)) |n| (QREFELT $ 39))))) 

(DEFUN |XDPOLY;varList;$L;9| (|p| $)
  (PROG (|t| #0=#:G1849 #1=#:G1845 #2=#:G1843 #3=#:G1844 |le|)
    (RETURN
      (SEQ (COND
             ((SPADCALL |p| (QREFELT $ 40)) NIL)
             ('T
              (SEQ (LETT |le|
                         (PROGN
                           (LETT #3# NIL . #4=(|XDPOLY;varList;$L;9|))
                           (SEQ (LETT |t| NIL . #4#)
                                (LETT #0# |p| . #4#) G190
                                (COND
                                  ((OR (ATOM #0#)
                                    (PROGN
                                      (LETT |t| (CAR #0#) . #4#)
                                      NIL))
                                   (GO G191)))
                                (SEQ (EXIT
                                      (PROGN
                                        (LETT #1#
                                         (SPADCALL (QCAR |t|)
                                          (QREFELT $ 42)) . #4#)
                                        (COND
                                          (#3#
                                           (LETT #2#
                                            (SPADCALL #2# #1#
                                             (QREFELT $ 43)) . #4#))
                                          ('T
                                           (PROGN
                                             (LETT #2# #1# . #4#)
                                             (LETT #3# 'T . #4#)))))))
                                (LETT #0# (CDR #0#) . #4#) (GO G190)
                                G191 (EXIT NIL))
                           (COND
                             (#3# #2#)
                             ('T (|IdentityError| '|setUnion|)))) . #4#)
                   (EXIT (SPADCALL |le| (QREFELT $ 44)))))))))) 

(DEFUN |XDPOLY;rquo;$Ofm$;10| (|p| |w| $)
  (PROG (#0=#:G1859 |t| #1=#:G1860 |r| #2=#:G1854)
    (RETURN
      (SEQ (PROGN
             (LETT #0# NIL . #3=(|XDPOLY;rquo;$Ofm$;10|))
             (SEQ (LETT |t| NIL . #3#) (LETT #1# |p| . #3#) G190
                  (COND
                    ((OR (ATOM #1#)
                         (PROGN (LETT |t| (CAR #1#) . #3#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (COND
                               ((SEQ (LETT |r|
                                      (SPADCALL (QCAR |t|) |w|
                                       (QREFELT $ 47)) . #3#)
                                     (EXIT
                                      (COND
                                        ((QEQCAR |r| 1) 'NIL)
                                        ('T 'T))))
                                (LETT #0#
                                      (CONS
                                       (CONS
                                        (PROG2 (LETT #2# |r| . #3#)
                                         (QCDR #2#)
                                          (|check-union| (QEQCAR #2# 0)
                                           (|OrderedFreeMonoid|
                                            (QREFELT $ 6))
                                           #2#))
                                        (QCDR |t|))
                                       #0#) . #3#)))))
                  (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                  (EXIT (NREVERSE0 #0#)))))))) 

(DEFUN |XDPOLY;lquo;$Ofm$;11| (|p| |w| $)
  (PROG (#0=#:G1867 |t| #1=#:G1868 |r| #2=#:G1862)
    (RETURN
      (SEQ (PROGN
             (LETT #0# NIL . #3=(|XDPOLY;lquo;$Ofm$;11|))
             (SEQ (LETT |t| NIL . #3#) (LETT #1# |p| . #3#) G190
                  (COND
                    ((OR (ATOM #1#)
                         (PROGN (LETT |t| (CAR #1#) . #3#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (COND
                               ((SEQ (LETT |r|
                                      (SPADCALL (QCAR |t|) |w|
                                       (QREFELT $ 49)) . #3#)
                                     (EXIT
                                      (COND
                                        ((QEQCAR |r| 1) 'NIL)
                                        ('T 'T))))
                                (LETT #0#
                                      (CONS
                                       (CONS
                                        (PROG2 (LETT #2# |r| . #3#)
                                         (QCDR #2#)
                                          (|check-union| (QEQCAR #2# 0)
                                           (|OrderedFreeMonoid|
                                            (QREFELT $ 6))
                                           #2#))
                                        (QCDR |t|))
                                       #0#) . #3#)))))
                  (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                  (EXIT (NREVERSE0 #0#)))))))) 

(DEFUN |XDPOLY;rquo;$vl$;12| (|p| |v| $)
  (PROG (#0=#:G1875 |t| #1=#:G1876 |r| #2=#:G1870)
    (RETURN
      (SEQ (PROGN
             (LETT #0# NIL . #3=(|XDPOLY;rquo;$vl$;12|))
             (SEQ (LETT |t| NIL . #3#) (LETT #1# |p| . #3#) G190
                  (COND
                    ((OR (ATOM #1#)
                         (PROGN (LETT |t| (CAR #1#) . #3#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (COND
                               ((SEQ (LETT |r|
                                      (SPADCALL (QCAR |t|) |v|
                                       (QREFELT $ 51)) . #3#)
                                     (EXIT
                                      (COND
                                        ((QEQCAR |r| 1) 'NIL)
                                        ('T 'T))))
                                (LETT #0#
                                      (CONS
                                       (CONS
                                        (PROG2 (LETT #2# |r| . #3#)
                                         (QCDR #2#)
                                          (|check-union| (QEQCAR #2# 0)
                                           (|OrderedFreeMonoid|
                                            (QREFELT $ 6))
                                           #2#))
                                        (QCDR |t|))
                                       #0#) . #3#)))))
                  (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                  (EXIT (NREVERSE0 #0#)))))))) 

(DEFUN |XDPOLY;lquo;$vl$;13| (|p| |v| $)
  (PROG (#0=#:G1883 |t| #1=#:G1884 |r| #2=#:G1878)
    (RETURN
      (SEQ (PROGN
             (LETT #0# NIL . #3=(|XDPOLY;lquo;$vl$;13|))
             (SEQ (LETT |t| NIL . #3#) (LETT #1# |p| . #3#) G190
                  (COND
                    ((OR (ATOM #1#)
                         (PROGN (LETT |t| (CAR #1#) . #3#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (COND
                               ((SEQ (LETT |r|
                                      (SPADCALL (QCAR |t|) |v|
                                       (QREFELT $ 53)) . #3#)
                                     (EXIT
                                      (COND
                                        ((QEQCAR |r| 1) 'NIL)
                                        ('T 'T))))
                                (LETT #0#
                                      (CONS
                                       (CONS
                                        (PROG2 (LETT #2# |r| . #3#)
                                         (QCDR #2#)
                                          (|check-union| (QEQCAR #2# 0)
                                           (|OrderedFreeMonoid|
                                            (QREFELT $ 6))
                                           #2#))
                                        (QCDR |t|))
                                       #0#) . #3#)))))
                  (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                  (EXIT (NREVERSE0 #0#)))))))) 

(DEFUN |XDPOLY;shw| (|w1| |w2| $)
  (PROG (|x| |y|)
    (RETURN
      (SEQ (COND
             ((SPADCALL |w1| (|spadConstant| $ 55) (QREFELT $ 56))
              (SPADCALL |w2| (QREFELT $ 24)))
             ((SPADCALL |w2| (|spadConstant| $ 55) (QREFELT $ 56))
              (SPADCALL |w1| (QREFELT $ 24)))
             ('T
              (SEQ (LETT |x| (SPADCALL |w1| (QREFELT $ 57))
                         . #0=(|XDPOLY;shw|))
                   (LETT |y| (SPADCALL |w2| (QREFELT $ 57)) . #0#)
                   (EXIT (SPADCALL
                             (SPADCALL |x|
                                 (|XDPOLY;shw|
                                     (SPADCALL |w1| (QREFELT $ 58))
                                     |w2| $)
                                 (QREFELT $ 27))
                             (SPADCALL |y|
                                 (|XDPOLY;shw| |w1|
                                     (SPADCALL |w2| (QREFELT $ 58)) $)
                                 (QREFELT $ 27))
                             (QREFELT $ 21)))))))))) 

(DEFUN |XDPOLY;lquo;3$;15| (|p| |q| $)
  (PROG (|t| #0=#:G1892 |r| #1=#:G1890 #2=#:G1888 #3=#:G1889)
    (RETURN
      (SEQ (PROGN
             (LETT #3# NIL . #4=(|XDPOLY;lquo;3$;15|))
             (SEQ (LETT |t| NIL . #4#) (LETT #0# |q| . #4#) G190
                  (COND
                    ((OR (ATOM #0#)
                         (PROGN (LETT |t| (CAR #0#) . #4#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (COND
                               ((SEQ (LETT |r|
                                      (SPADCALL |p| (QCAR |t|)
                                       (QREFELT $ 50)) . #4#)
                                     (EXIT
                                      (COND
                                        ((SPADCALL |r|
                                          (|spadConstant| $ 12)
                                          (QREFELT $ 38))
                                         'NIL)
                                        (#5='T 'T))))
                                (PROGN
                                  (LETT #1#
                                        (SPADCALL |r| (QCDR |t|)
                                         (QREFELT $ 59)) . #4#)
                                  (COND
                                    (#3#
                                     (LETT #2#
                                      (SPADCALL #2# #1# (QREFELT $ 21)) . #4#))
                                    ('T
                                     (PROGN
                                       (LETT #2# #1# . #4#)
                                       (LETT #3# 'T . #4#)))))))))
                  (LETT #0# (CDR #0#) . #4#) (GO G190) G191 (EXIT NIL))
             (COND (#3# #2#) (#5# (|spadConstant| $ 12)))))))) 

(DEFUN |XDPOLY;rquo;3$;16| (|p| |q| $)
  (PROG (|t| #0=#:G1898 |r| #1=#:G1896 #2=#:G1894 #3=#:G1895)
    (RETURN
      (SEQ (PROGN
             (LETT #3# NIL . #4=(|XDPOLY;rquo;3$;16|))
             (SEQ (LETT |t| NIL . #4#) (LETT #0# |q| . #4#) G190
                  (COND
                    ((OR (ATOM #0#)
                         (PROGN (LETT |t| (CAR #0#) . #4#) NIL))
                     (GO G191)))
                  (SEQ (EXIT (COND
                               ((SEQ (LETT |r|
                                      (SPADCALL |p| (QCAR |t|)
                                       (QREFELT $ 48)) . #4#)
                                     (EXIT
                                      (COND
                                        ((SPADCALL |r|
                                          (|spadConstant| $ 12)
                                          (QREFELT $ 38))
                                         'NIL)
                                        (#5='T 'T))))
                                (PROGN
                                  (LETT #1#
                                        (SPADCALL |r| (QCDR |t|)
                                         (QREFELT $ 59)) . #4#)
                                  (COND
                                    (#3#
                                     (LETT #2#
                                      (SPADCALL #2# #1# (QREFELT $ 21)) . #4#))
                                    ('T
                                     (PROGN
                                       (LETT #2# #1# . #4#)
                                       (LETT #3# 'T . #4#)))))))))
                  (LETT #0# (CDR #0#) . #4#) (GO G190) G191 (EXIT NIL))
             (COND (#3# #2#) (#5# (|spadConstant| $ 12)))))))) 

(DEFUN |XDPOLY;coef;2$R;17| (|p| |q| $)
  (PROG (#0=#:G1901)
    (RETURN
      (SEQ (EXIT (COND
                   ((OR (SPADCALL |p| (|spadConstant| $ 12)
                            (QREFELT $ 38))
                        (SPADCALL |q| (|spadConstant| $ 12)
                            (QREFELT $ 38)))
                    (|spadConstant| $ 13))
                   ('T
                    (COND
                      ((SPADCALL (QCAR (|SPADfirst| |q|))
                           (QCAR (|SPADfirst| |p|)) (QREFELT $ 62))
                       (SPADCALL (CDR |p|) |q| (QREFELT $ 63)))
                      ((SPADCALL (QCAR (|SPADfirst| |p|))
                           (QCAR (|SPADfirst| |q|)) (QREFELT $ 62))
                       (SPADCALL |p| (CDR |q|) (QREFELT $ 63)))
                      ('T
                       (PROGN
                         (LETT #0#
                               (SPADCALL
                                   (SPADCALL (QCDR (|SPADfirst| |p|))
                                    (QCDR (|SPADfirst| |q|))
                                    (QREFELT $ 19))
                                   (SPADCALL (CDR |p|) (CDR |q|)
                                    (QREFELT $ 63))
                                   (QREFELT $ 64))
                               |XDPOLY;coef;2$R;17|)
                         (GO #0#)))))))
           #0# (EXIT #0#))))) 

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

(DEFUN |XDistributedPolynomial;| (|#1| |#2|)
  (PROG (DV$1 DV$2 |dv$| $ |pv$|)
    (RETURN
      (PROGN
        (LETT DV$1 (|devaluate| |#1|) . #0=(|XDistributedPolynomial|))
        (LETT DV$2 (|devaluate| |#2|) . #0#)
        (LETT |dv$| (LIST '|XDistributedPolynomial| DV$1 DV$2) . #0#)
        (LETT $ (GETREFV 75) . #0#)
        (QSETREFV $ 0 |dv$|)
        (QSETREFV $ 3
            (LETT |pv$|
                  (|buildPredVector| 0 0
                      (LIST (|HasCategory| |#2| '(|CommutativeRing|))
                            (|HasCategory| |#2| '(|noZeroDivisors|)))) . #0#))
        (|haddProp| |$ConstructorCache| '|XDistributedPolynomial|
            (LIST DV$1 DV$2) (CONS 1 $))
        (|stuffDomainSlots| $)
        (QSETREFV $ 6 |#1|)
        (QSETREFV $ 7 |#2|)
        (QSETREFV $ 8
            (|List| (|Record| (|:| |k| (|OrderedFreeMonoid| |#1|))
                        (|:| |c| |#2|))))
        (COND
          ((|testBitVector| |pv$| 1)
           (PROGN
             (QSETREFV $ 17
                 (CONS (|dispatchFunction| |XDPOLY;sh;$Nni$;2|) $))
             (QSETREFV $ 18
                 (CONS (|dispatchFunction| |XDPOLY;sh;3$;3|) $)))))
        $)))) 

(MAKEPROP '|XDistributedPolynomial| '|infovec|
    (LIST '#(NIL NIL NIL NIL NIL (|XPolynomialRing| 7 22)
             (|local| |#1|) (|local| |#2|) '|Rep|
             (|Record| (|:| |k| 22) (|:| |c| 7)) (0 . |last|)
             |XDPOLY;mindegTerm;$R;1| (5 . |Zero|) (9 . |Zero|)
             (13 . |One|) (17 . |One|) (|NonNegativeInteger|)
             (21 . |sh|) (27 . |sh|) (33 . *) (39 . *) (45 . +)
             (|OrderedFreeMonoid| 6) (51 . |coerce|) (56 . |coerce|)
             |XDPOLY;coerce;vl$;4| (61 . *) |XDPOLY;*;vl2$;5|
             (67 . |leadingMonomial|) (72 . |mirror|)
             (77 . |leadingCoefficient|) (82 . |monom|)
             (88 . |reductum|) |XDPOLY;mirror;2$;6| (93 . |maxdeg|)
             (98 . |length|) |XDPOLY;degree;$Nni;7| (|Boolean|)
             (103 . =) |XDPOLY;trunc;$Nni$;8| (109 . |constant?|)
             (|List| 6) (114 . |varList|) (119 . |setUnion|)
             (125 . |sort!|) |XDPOLY;varList;$L;9|
             (|Union| $ '"failed") (130 . |rquo|)
             |XDPOLY;rquo;$Ofm$;10| (136 . |lquo|)
             |XDPOLY;lquo;$Ofm$;11| (142 . |rquo|)
             |XDPOLY;rquo;$vl$;12| (148 . |lquo|) |XDPOLY;lquo;$vl$;13|
             (154 . |One|) (158 . =) (164 . |first|) (169 . |rest|)
             (174 . *) |XDPOLY;lquo;3$;15| |XDPOLY;rquo;3$;16|
             (180 . <) |XDPOLY;coef;2$R;17| (186 . +)
             (|PositiveInteger|) (|Integer|) (|List| 7) (|List| $)
             (|List| 9) (|Mapping| 7 7) (|Union| 22 '"failed")
             (|SingleInteger|) (|String|) (|OutputForm|))
          '#(~= 192 |zero?| 198 |varList| 203 |trunc| 208
             |subtractIfCan| 214 |sh| 220 |sample| 232 |rquo| 236
             |retractIfCan| 254 |retract| 259 |reductum| 264 |recip|
             269 |quasiRegular?| 274 |quasiRegular| 279 |one?| 284
             |numberOfMonomials| 289 |monomials| 294 |monomial?| 299
             |monom| 304 |mirror| 310 |mindegTerm| 315 |mindeg| 320
             |maxdeg| 325 |map| 330 |lquo| 336 |leadingTerm| 354
             |leadingMonomial| 359 |leadingCoefficient| 364 |latex| 369
             |hash| 374 |degree| 379 |constant?| 384 |constant| 389
             |coerce| 394 |coefficients| 419 |coefficient| 424 |coef|
             430 |characteristic| 442 ^ 446 |Zero| 458 |One| 462
             |ListOfTerms| 466 = 471 - 477 + 488 ** 494 * 506)
          'NIL
          (CONS (|makeByteWordVec2| 2
                    '(0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
                      2))
                (CONS '#(NIL NIL NIL NIL |Algebra&| |Module&| NIL
                         |Ring&| NIL NIL NIL NIL |AbelianGroup&| NIL
                         NIL |Monoid&| NIL |AbelianMonoid&|
                         |SemiGroup&| |AbelianSemiGroup&|
                         |SetCategory&| NIL |RetractableTo&|
                         |BasicType&| NIL NIL)
                      (CONS '#((|XPolynomialsCat| 6 7)
                               (|XFreeAlgebra| 6 7) (|XAlgebra| 7)
                               (|FreeModuleCat| 7
                                   (|OrderedFreeMonoid| 6))
                               (|Algebra| 7) (|Module| 7)
                               (|BiModule| 7 7) (|Ring|)
                               (|LeftModule| 7) (|Rng|)
                               (|LeftModule| $$) (|RightModule| 7)
                               (|AbelianGroup|) (|SemiRing|)
                               (|CancellationAbelianMonoid|) (|Monoid|)
                               (|SemiRng|) (|AbelianMonoid|)
                               (|SemiGroup|) (|AbelianSemiGroup|)
                               (|SetCategory|) (|unitsKnown|)
                               (|RetractableTo|
                                   (|OrderedFreeMonoid| 6))
                               (|BasicType|) (|CoercibleTo| 74)
                               (|noZeroDivisors|))
                            (|makeByteWordVec2| 74
                                '(1 8 9 0 10 0 0 0 12 0 7 0 13 0 0 0 14
                                  0 7 0 15 2 0 0 0 16 17 2 0 0 0 0 18 2
                                  7 0 0 0 19 2 0 0 7 0 20 2 0 0 0 0 21
                                  1 22 0 6 23 1 0 0 22 24 2 22 0 6 0 26
                                  1 0 22 0 28 1 22 0 0 29 1 0 7 0 30 2
                                  0 0 22 7 31 1 0 0 0 32 1 0 22 0 34 1
                                  22 16 0 35 2 0 37 0 0 38 1 0 37 0 40
                                  1 22 41 0 42 2 41 0 0 0 43 1 41 0 0
                                  44 2 22 46 0 0 47 2 22 46 0 0 49 2 22
                                  46 0 6 51 2 22 46 0 6 53 0 22 0 55 2
                                  22 37 0 0 56 1 22 6 0 57 1 22 0 0 58
                                  2 0 0 0 7 59 2 22 37 0 0 62 2 7 0 0 0
                                  64 2 0 37 0 0 1 1 0 37 0 1 1 0 41 0
                                  45 2 0 0 0 16 39 2 0 46 0 0 1 2 1 0 0
                                  16 17 2 1 0 0 0 18 0 0 0 1 2 0 0 0 6
                                  52 2 0 0 0 0 61 2 0 0 0 22 48 1 0 71
                                  0 1 1 0 22 0 1 1 0 0 0 32 1 0 46 0 1
                                  1 0 37 0 1 1 0 0 0 1 1 0 37 0 1 1 0
                                  16 0 1 1 0 68 0 1 1 0 37 0 1 2 0 0 22
                                  7 31 1 0 0 0 33 1 0 9 0 11 1 0 22 0 1
                                  1 0 22 0 34 2 0 0 70 0 1 2 0 0 0 22
                                  50 2 0 0 0 6 54 2 0 0 0 0 60 1 0 9 0
                                  1 1 0 22 0 28 1 0 7 0 30 1 0 73 0 1 1
                                  0 72 0 1 1 0 16 0 36 1 0 37 0 40 1 0
                                  7 0 1 1 0 0 66 1 1 0 0 7 1 1 0 0 6 25
                                  1 0 0 22 24 1 0 74 0 1 1 0 67 0 1 2 0
                                  7 0 22 1 2 0 7 0 0 63 2 0 7 0 22 1 0
                                  0 16 1 2 0 0 0 65 1 2 0 0 0 16 1 0 0
                                  0 12 0 0 0 14 1 0 69 0 1 2 0 37 0 0
                                  38 2 0 0 0 0 1 1 0 0 0 1 2 0 0 0 0 21
                                  2 0 0 0 65 1 2 0 0 0 16 1 2 0 0 0 0 1
                                  2 0 0 6 0 27 2 0 0 7 22 1 2 0 0 7 0
                                  20 2 0 0 0 7 59 2 0 0 66 0 1 2 0 0 16
                                  0 1 2 0 0 65 0 1)))))
          '|lookupComplete|)) 
