
(/VERSIONCHECK 2) 

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

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

(DEFUN |XDPOLY;sh;3$;3| (|p1| |p2| $)
  (PROG (|p| #1=#:G1821 |t2| #2=#:G1820 |t1|)
    (RETURN
     (SEQ (LETT |p| (|spadConstant| $ 12) . #3=(|XDPOLY;sh;3$;3|))
          (SEQ (LETT |t1| NIL . #3#) (LETT #2# |p1| . #3#) G190
               (COND
                ((OR (ATOM #2#) (PROGN (LETT |t1| (CAR #2#) . #3#) NIL))
                 #4=(GO G191)))
               (SEQ
                (EXIT
                 (SEQ (LETT |t2| NIL . #3#) (LETT #1# |p2| . #3#) G190
                      (COND
                       ((OR (ATOM #1#) (PROGN (LETT |t2| (CAR #1#) . #3#) NIL))
                        #4#))
                      (SEQ
                       (EXIT
                        (LETT |p|
                              (SPADCALL |p|
                                        (SPADCALL
                                         (SPADCALL (QCDR |t1|) (QCDR |t2|)
                                                   (QREFELT $ 19))
                                         (|XDPOLY;shw| (QCAR |t1|) (QCAR |t2|)
                                          $)
                                         (QREFELT $ 20))
                                        (QREFELT $ 21))
                              . #3#)))
                      (LETT #1# (CDR #1#) . #3#) #5=(GO G190) G191
                      (EXIT NIL))))
               (LETT #2# (CDR #2#) . #3#) #5# 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 (#1=#:G1826 |t| #2=#:G1825)
    (RETURN
     (SEQ
      (PROGN
       (LETT #2# NIL . #3=(|XDPOLY;*;vl2$;5|))
       (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
              (LETT #2#
                    (CONS
                     (CONS (SPADCALL |v| (QCAR |t|) (QREFELT $ 26)) (QCDR |t|))
                     #2#)
                    . #3#)))
            (LETT #1# (CDR #1#) . #3#) (GO G190) G191
            (EXIT (NREVERSE0 #2#)))))))) 

(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 (|le| #1=#:G1832 #2=#:G1831 #3=#:G1833 #4=#:G1837 |t|)
    (RETURN
     (SEQ
      (COND ((SPADCALL |p| (QREFELT $ 40)) NIL)
            (#5='T
             (SEQ
              (LETT |le|
                    (PROGN
                     (LETT #1# NIL . #6=(|XDPOLY;varList;$L;9|))
                     (SEQ (LETT |t| NIL . #6#) (LETT #4# |p| . #6#) G190
                          (COND
                           ((OR (ATOM #4#)
                                (PROGN (LETT |t| (CAR #4#) . #6#) NIL))
                            (GO G191)))
                          (SEQ
                           (EXIT
                            (PROGN
                             (LETT #3# (SPADCALL (QCAR |t|) (QREFELT $ 42))
                                   . #6#)
                             (COND
                              (#1#
                               (LETT #2# (SPADCALL #2# #3# (QREFELT $ 43))
                                     . #6#))
                              ('T
                               (PROGN
                                (LETT #2# #3# . #6#)
                                (LETT #1# 'T . #6#)))))))
                          (LETT #4# (CDR #4#) . #6#) (GO G190) G191 (EXIT NIL))
                     (COND (#1# #2#) (#5# (|IdentityError| '|setUnion|))))
                    . #6#)
              (EXIT (SPADCALL |le| (QREFELT $ 44)))))))))) 

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

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

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

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

(DEFUN |XDPOLY;shw| (|w1| |w2| $)
  (PROG (|y| |x|)
    (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)) . #1=(|XDPOLY;shw|))
             (LETT |y| (SPADCALL |w2| (QREFELT $ 57)) . #1#)
             (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 (#1=#:G1877 #2=#:G1876 #3=#:G1878 |r| #4=#:G1880 |t|)
    (RETURN
     (SEQ
      (PROGN
       (LETT #1# NIL . #5=(|XDPOLY;lquo;3$;15|))
       (SEQ (LETT |t| NIL . #5#) (LETT #4# |q| . #5#) G190
            (COND
             ((OR (ATOM #4#) (PROGN (LETT |t| (CAR #4#) . #5#) NIL))
              (GO G191)))
            (SEQ
             (EXIT
              (COND
               ((SEQ (LETT |r| (SPADCALL |p| (QCAR |t|) (QREFELT $ 50)) . #5#)
                     (EXIT
                      (COND
                       ((SPADCALL |r| (|spadConstant| $ 12) (QREFELT $ 38))
                        'NIL)
                       (#6='T 'T))))
                (PROGN
                 (LETT #3# (SPADCALL |r| (QCDR |t|) (QREFELT $ 59)) . #5#)
                 (COND (#1# (LETT #2# (SPADCALL #2# #3# (QREFELT $ 21)) . #5#))
                       ('T
                        (PROGN (LETT #2# #3# . #5#) (LETT #1# 'T . #5#)))))))))
            (LETT #4# (CDR #4#) . #5#) (GO G190) G191 (EXIT NIL))
       (COND (#1# #2#) (#6# (|spadConstant| $ 12)))))))) 

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

(DEFUN |XDPOLY;coef;2$R;17| (|p| |q| $)
  (PROG (#1=#:G1889)
    (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 #1#
                  (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 #1#)))))))
      #1# (EXIT #1#))))) 

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

(DEFUN |XDistributedPolynomial;| (|#1| |#2|)
  (PROG (|pv$| $ |dv$| DV$2 DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|XDistributedPolynomial|))
      (LETT DV$2 (|devaluate| |#2|) . #1#)
      (LETT |dv$| (LIST '|XDistributedPolynomial| DV$1 DV$2) . #1#)
      (LETT $ (GETREFV 77) . #1#)
      (QSETREFV $ 0 |dv$|)
      (QSETREFV $ 3
                (LETT |pv$|
                      (|buildPredVector| 0 0
                                         (LIST
                                          (|HasCategory| |#2| '(|Comparable|))
                                          (|HasCategory| |#2|
                                                         '(|CommutativeRing|))
                                          (|HasCategory| |#2|
                                                         '(|noZeroDivisors|))))
                      . #1#))
      (|haddProp| |$ConstructorCache| '|XDistributedPolynomial|
                  (LIST DV$1 DV$2) (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      (QSETREFV $ 7 |#2|)
      (SETF |pv$| (QREFELT $ 3))
      (QSETREFV $ 8
                (|List|
                 (|Record| (|:| |k| (|OrderedFreeMonoid| |#1|))
                           (|:| |c| |#2|))))
      (COND
       ((|testBitVector| |pv$| 2)
        (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 . +) (|Mapping| 7 22)
              (|PositiveInteger|) (|Integer|) (|List| $) (|List| 7) (|List| 22)
              (|Mapping| 7 7) (|List| 9) (|Union| 22 '"failed")
              (|SingleInteger|) (|String|) (|OutputForm|))
           '#(~= 192 |zero?| 198 |varList| 203 |trunc| 208 |support| 214
              |subtractIfCan| 219 |smaller?| 225 |sh| 231 |sample| 243 |rquo|
              247 |retractIfCan| 265 |retract| 270 |reductum| 275 |recip| 280
              |quasiRegular?| 285 |quasiRegular| 290 |one?| 295
              |numberOfMonomials| 300 |monomials| 305 |monomial?| 310
              |monomial| 315 |monom| 321 |mirror| 327 |mindegTerm| 332 |mindeg|
              337 |maxdeg| 342 |map| 347 |lquo| 353 |listOfTerms| 371
              |linearExtend| 376 |leadingTerm| 382 |leadingSupport| 387
              |leadingMonomial| 392 |leadingCoefficient| 397 |latex| 402 |hash|
              407 |degree| 412 |constructOrdered| 417 |construct| 422
              |constant?| 427 |constant| 432 |coerce| 437 |coefficients| 462
              |coefficient| 467 |coef| 473 |characteristic| 485 ^ 489 |Zero|
              501 |One| 505 = 509 - 515 + 526 * 532)
           'NIL
           (CONS
            (|makeByteWordVec2| 3
                                '(0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
                                  0 0 0 0 3))
            (CONS
             '#(NIL NIL NIL |FreeModuleCategory&| |Algebra&| |Module&| NIL
                |Ring&| NIL NIL NIL NIL |AbelianGroup&| NIL NIL |Monoid&| NIL
                |AbelianMonoid&| |SemiGroup&| NIL |AbelianSemiGroup&| NIL
                |SetCategory&| NIL |RetractableTo&| |BasicType&| NIL NIL)
             (CONS
              '#((|XPolynomialsCat| 6 7) (|XFreeAlgebra| 6 7) (|XAlgebra| 7)
                 (|FreeModuleCategory| 7 (|OrderedFreeMonoid| 6)) (|Algebra| 7)
                 (|Module| 7) (|BiModule| 7 7) (|Ring|) (|LeftModule| 7)
                 (|Rng|) (|LeftModule| $$) (|RightModule| 7) (|AbelianGroup|)
                 (|SemiRing|) (|CancellationAbelianMonoid|) (|Monoid|)
                 (|SemiRng|) (|AbelianMonoid|) (|SemiGroup|)
                 (|IndexedDirectProductCategory| 7 (|OrderedFreeMonoid| 6))
                 (|AbelianSemiGroup|) (|Comparable|) (|SetCategory|)
                 (|unitsKnown|) (|RetractableTo| (|OrderedFreeMonoid| 6))
                 (|BasicType|) (|CoercibleTo| 76) (|noZeroDivisors|))
              (|makeByteWordVec2| 76
                                  '(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 1 0 70 0 1 2 0 46 0 0
                                    1 2 1 37 0 0 1 2 2 0 0 0 18 2 2 0 0 16 17 0
                                    0 0 1 2 0 0 0 6 52 2 0 0 0 0 61 2 0 0 0 22
                                    48 1 0 73 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 7 22 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 71 0 1 2 0 0 0 6 54 2 0 0
                                    0 22 50 2 0 0 0 0 60 1 0 72 0 1 2 2 7 65 0
                                    1 1 0 9 0 1 1 0 22 0 1 1 0 22 0 28 1 0 7 0
                                    30 1 0 75 0 1 1 0 74 0 1 1 0 16 0 36 1 0 0
                                    72 1 1 0 0 72 1 1 0 37 0 40 1 0 7 0 1 1 0 0
                                    7 1 1 0 0 67 1 1 0 0 6 25 1 0 0 22 24 1 0
                                    76 0 1 1 0 69 0 1 2 0 7 0 22 1 2 0 7 0 22 1
                                    2 0 7 0 0 63 0 0 16 1 2 0 0 0 66 1 2 0 0 0
                                    16 1 0 0 0 12 0 0 0 14 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 0 1 2
                                    0 0 6 0 27 2 0 0 22 7 1 2 0 0 7 22 1 2 0 0
                                    7 0 20 2 0 0 0 7 59 2 0 0 67 0 1 2 0 0 16 0
                                    1 2 0 0 66 0 1)))))
           '|lookupComplete|)) 
