
(/VERSIONCHECK 2) 

(DEFUN |KERNEL;is?;$SB;1| (|k| |s| $)
  (SPADCALL (SPADCALL |k| (QREFELT $ 20)) |s| (QREFELT $ 23))) 

(DEFUN |KERNEL;is?;$BoB;2| (|k| |o| $)
  (SPADCALL (SPADCALL |k| (QREFELT $ 20)) |o| (QREFELT $ 25))) 

(DEFUN |KERNEL;name;$S;3| (|k| $)
  (SPADCALL (SPADCALL |k| (QREFELT $ 20)) (QREFELT $ 27))) 

(PUT '|KERNEL;height;$Nni;4| '|SPADreplace| '(XLAM (|k|) (QVELT |k| 2))) 

(DEFUN |KERNEL;height;$Nni;4| (|k| $) (QVELT |k| 2)) 

(PUT '|KERNEL;operator;$Bo;5| '|SPADreplace| '(XLAM (|k|) (QVELT |k| 0))) 

(DEFUN |KERNEL;operator;$Bo;5| (|k| $) (QVELT |k| 0)) 

(PUT '|KERNEL;argument;$L;6| '|SPADreplace| '(XLAM (|k|) (QVELT |k| 1))) 

(DEFUN |KERNEL;argument;$L;6| (|k| $) (QVELT |k| 1)) 

(PUT '|KERNEL;position;$Nni;7| '|SPADreplace| '(XLAM (|k|) (QVELT |k| 3))) 

(DEFUN |KERNEL;position;$Nni;7| (|k| $) (QVELT |k| 3)) 

(PUT '|KERNEL;setPosition;$NniV;8| '|SPADreplace|
     '(XLAM (|k| |n|) (QSETVELT |k| 3 |n|))) 

(DEFUN |KERNEL;setPosition;$NniV;8| (|k| |n| $) (QSETVELT |k| 3 |n|)) 

(DEFUN |KERNEL;B2Z| (|flag| $) (COND (|flag| -1) ('T 1))) 

(DEFUN |KERNEL;kernel;S$;10| (|s| $)
  (SPADCALL
   (SPADCALL (SPADCALL |s| 0 (QREFELT $ 35)) (QREFELT $ 8) (QREFELT $ 36)) NIL
   1 (QREFELT $ 37))) 

(DEFUN |KERNEL;preds| (|o| $)
  (PROG (|u|)
    (RETURN
     (SEQ (LETT |u| (SPADCALL |o| (QREFELT $ 9) (QREFELT $ 40)) |KERNEL;preds|)
          (EXIT (COND ((QEQCAR |u| 1) NIL) ('T (QCDR |u|)))))))) 

(DEFUN |KERNEL;symbolIfCan;$U;12| (|k| $)
  (COND
   ((SPADCALL (SPADCALL |k| (QREFELT $ 20)) (QREFELT $ 8) (QREFELT $ 41))
    (CONS 0 (SPADCALL (SPADCALL |k| (QREFELT $ 20)) (QREFELT $ 27))))
   ('T (CONS 1 "failed")))) 

(DEFUN |KERNEL;kerEqual| (|k1| |k2| |f| $)
  (PROG (#1=#:G1850 |n2| |n1|)
    (RETURN
     (SEQ
      (EXIT
       (COND ((NULL (EQL (QVELT |k1| 2) (QVELT |k2| 2))) 'NIL)
             ((NULL (SPADCALL (QVELT |k1| 0) (QVELT |k2| 0) (QREFELT $ 25)))
              'NIL)
             ('T
              (SEQ
               (SEQ
                (LETT |n1| (LENGTH (SPADCALL |k1| (QREFELT $ 32)))
                      . #2=(|KERNEL;kerEqual|))
                (LETT |n2| (LENGTH (SPADCALL |k2| (QREFELT $ 32))) . #2#)
                (EXIT
                 (COND
                  ((NULL (EQL |n1| |n2|))
                   (PROGN (LETT #1# 'NIL . #2#) (GO #1#))))))
               (EXIT (SPADCALL |k1| |k2| |f|))))))
      #1# (EXIT #1#))))) 

(DEFUN |KERNEL;kernelEnterInCache| (|k| $)
  (PROG (#1=#:G1866 |res| |f1| |f0|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ
        (SEQ
         (LETT |f0|
               (SPADCALL (SPADCALL |k| (QREFELT $ 20)) (QREFELT $ 14)
                         (QREFELT $ 40))
               . #2=(|KERNEL;kernelEnterInCache|))
         (EXIT
          (COND
           ((QEQCAR |f0| 0)
            (SEQ (LETT |f1| (QCDR |f0|) . #2#)
                 (LETT |res|
                       (SPADCALL |k|
                                 (CONS #'|KERNEL;kernelEnterInCache!0|
                                       (VECTOR $ |f1| |k|))
                                 (QREFELT $ 46))
                       . #2#)
                 (EXIT
                  (COND
                   ((QEQCAR |res| 0)
                    (PROGN (LETT #1# (QCDR |res|) . #2#) (GO #1#))))))))))
        (EXIT
         (SPADCALL |k| (CONS (|function| |KERNEL;triage|) $) (QREFELT $ 48)))))
      #1# (EXIT #1#))))) 

(DEFUN |KERNEL;kernelEnterInCache!0| (|y| $$)
  (PROG (|k| |f1| $)
    (LETT |k| (QREFELT $$ 2) . #1=(|KERNEL;kernelEnterInCache|))
    (LETT |f1| (QREFELT $$ 1) . #1#)
    (LETT $ (QREFELT $$ 0) . #1#)
    (RETURN (PROGN (|KERNEL;kerEqual| |k| |y| |f1| $))))) 

(DEFUN |KERNEL;=;2$B;15| (|k1| |k2| $)
  (SEQ
   (COND
    ((EQL (QVELT |k1| 3) 0)
     (LETT |k1| (|KERNEL;kernelEnterInCache| |k1| $)
           . #1=(|KERNEL;=;2$B;15|))))
   (COND
    ((EQL (QVELT |k2| 3) 0)
     (LETT |k2| (|KERNEL;kernelEnterInCache| |k2| $) . #1#)))
   (EXIT (EQL (QVELT |k1| 3) (QVELT |k2| 3))))) 

(DEFUN |KERNEL;<;2$B;16| (|k1| |k2| $)
  (SEQ
   (COND
    ((EQL (QVELT |k1| 3) 0)
     (LETT |k1| (|KERNEL;kernelEnterInCache| |k1| $)
           . #1=(|KERNEL;<;2$B;16|))))
   (COND
    ((EQL (QVELT |k2| 3) 0)
     (LETT |k2| (|KERNEL;kernelEnterInCache| |k2| $) . #1#)))
   (EXIT (< (QVELT |k1| 3) (QVELT |k2| 3))))) 

(DEFUN |KERNEL;kernel;BoLNni$;17| (|fn| |x| |n| $)
  (PROG (#1=#:G1886 |u|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ
        (SEQ
         (LETT |u| (SPADCALL |fn| (QREFELT $ 52))
               . #2=(|KERNEL;kernel;BoLNni$;17|))
         (EXIT
          (COND
           ((QEQCAR |u| 0)
            (COND
             ((NULL (EQL (LENGTH |x|) (QCDR |u|)))
              (PROGN
               (LETT #1# (|error| "Wrong number of arguments") . #2#)
               (GO #1#))))))))
        (EXIT (|KERNEL;kernelEnterInCache| (VECTOR |fn| |x| |n| 0) $))))
      #1# (EXIT #1#))))) 

(DEFUN |KERNEL;coerce;$Of;18| (|k| $)
  (PROG (|u| |l| #1=#:G1914 |x| #2=#:G1913 |f| |o| |v|)
    (RETURN
     (SEQ
      (LETT |v| (SPADCALL |k| (QREFELT $ 43)) . #3=(|KERNEL;coerce;$Of;18|))
      (EXIT
       (COND ((QEQCAR |v| 0) (SPADCALL (QCDR |v|) (QREFELT $ 54)))
             (#4='T
              (SEQ
               (LETT |f|
                     (SPADCALL (LETT |o| (SPADCALL |k| (QREFELT $ 20)) . #3#)
                               (QREFELT $ 13) (QREFELT $ 40))
                     . #3#)
               (EXIT
                (COND
                 ((QEQCAR |f| 0)
                  (SPADCALL (SPADCALL |k| (QREFELT $ 32)) (QCDR |f|)))
                 (#4#
                  (SEQ
                   (LETT |l|
                         (PROGN
                          (LETT #2# NIL . #3#)
                          (SEQ (LETT |x| NIL . #3#)
                               (LETT #1# (SPADCALL |k| (QREFELT $ 32)) . #3#)
                               G190
                               (COND
                                ((OR (ATOM #1#)
                                     (PROGN (LETT |x| (CAR #1#) . #3#) NIL))
                                 (GO G191)))
                               (SEQ
                                (EXIT
                                 (LETT #2#
                                       (CONS (SPADCALL |x| (QREFELT $ 55)) #2#)
                                       . #3#)))
                               (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                               (EXIT (NREVERSE0 #2#))))
                         . #3#)
                   (LETT |u| (SPADCALL |o| (QREFELT $ 58)) . #3#)
                   (EXIT
                    (COND
                     ((QEQCAR |u| 1)
                      (SPADCALL
                       (SPADCALL (SPADCALL |o| (QREFELT $ 27)) (QREFELT $ 54))
                       |l| (QREFELT $ 60)))
                     (#4# (SPADCALL |l| (QCDR |u|))))))))))))))))) 

(DEFUN |KERNEL;triage| (|k1| |k2| $)
  (PROG (#1=#:G1919 #2=#:G1921 #3=#:G1922 |x1| #4=#:G1923 |x2| #5=#:G1920 |n2|
         |n1|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ
        (EXIT
         (COND
          ((NULL (EQL (QVELT |k1| 2) (QVELT |k2| 2)))
           (|KERNEL;B2Z| (< (QVELT |k1| 2) (QVELT |k2| 2)) $))
          ((NULL (SPADCALL (QVELT |k1| 0) (QVELT |k2| 0) (QREFELT $ 25)))
           (|KERNEL;B2Z|
            (SPADCALL (QVELT |k1| 0) (QVELT |k2| 0) (QREFELT $ 62)) $))
          ('T
           (SEQ
            (SEQ
             (LETT |n1| (LENGTH (SPADCALL |k1| (QREFELT $ 32)))
                   . #6=(|KERNEL;triage|))
             (LETT |n2| (LENGTH (SPADCALL |k2| (QREFELT $ 32))) . #6#)
             (EXIT
              (COND
               ((NULL (EQL |n1| |n2|))
                (PROGN
                 (LETT #5# (|KERNEL;B2Z| (< |n1| |n2|) $) . #6#)
                 (GO #5#))))))
            (SEQ
             (EXIT
              (SEQ (LETT |x2| NIL . #6#)
                   (LETT #4# (SPADCALL |k2| (QREFELT $ 32)) . #6#)
                   (LETT |x1| NIL . #6#)
                   (LETT #3# (SPADCALL |k1| (QREFELT $ 32)) . #6#) G190
                   (COND
                    ((OR (ATOM #3#) (PROGN (LETT |x1| (CAR #3#) . #6#) NIL)
                         (ATOM #4#) (PROGN (LETT |x2| (CAR #4#) . #6#) NIL))
                     (GO G191)))
                   (SEQ
                    (EXIT
                     (COND
                      ((NULL (SPADCALL |x1| |x2| (QREFELT $ 63)))
                       (PROGN
                        (LETT #1#
                              (PROGN
                               (LETT #2#
                                     (|KERNEL;B2Z|
                                      (SPADCALL |x1| |x2| (QREFELT $ 64)) $)
                                     . #6#)
                               (GO #2#))
                              . #6#)
                        (GO #1#))))))
                   (LETT #3# (PROG1 (CDR #3#) (LETT #4# (CDR #4#) . #6#))
                         . #6#)
                   (GO G190) G191 (EXIT NIL)))
             #1# (EXIT #1#))
            (EXIT 0)))))
        #5# (EXIT #5#)))
      #2# (EXIT #2#))))) 

(DEFUN |KERNEL;convert;$If;20| (|k| $)
  (PROG (|u| |l| #1=#:G1944 |x| #2=#:G1943 |f| |o| |v|)
    (RETURN
     (SEQ
      (LETT |v| (SPADCALL |k| (QREFELT $ 43)) . #3=(|KERNEL;convert;$If;20|))
      (EXIT
       (COND ((QEQCAR |v| 0) (SPADCALL (QCDR |v|) (QREFELT $ 66)))
             (#4='T
              (SEQ
               (LETT |f|
                     (SPADCALL (LETT |o| (SPADCALL |k| (QREFELT $ 20)) . #3#)
                               (QREFELT $ 15) (QREFELT $ 40))
                     . #3#)
               (EXIT
                (COND
                 ((QEQCAR |f| 0)
                  (SPADCALL (SPADCALL |k| (QREFELT $ 32)) (QCDR |f|)))
                 (#4#
                  (SEQ
                   (LETT |l|
                         (PROGN
                          (LETT #2# NIL . #3#)
                          (SEQ (LETT |x| NIL . #3#)
                               (LETT #1# (SPADCALL |k| (QREFELT $ 32)) . #3#)
                               G190
                               (COND
                                ((OR (ATOM #1#)
                                     (PROGN (LETT |x| (CAR #1#) . #3#) NIL))
                                 (GO G191)))
                               (SEQ
                                (EXIT
                                 (LETT #2#
                                       (CONS (SPADCALL |x| (QREFELT $ 67)) #2#)
                                       . #3#)))
                               (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                               (EXIT (NREVERSE0 #2#))))
                         . #3#)
                   (LETT |u|
                         (SPADCALL (SPADCALL |k| (QREFELT $ 20))
                                   (QREFELT $ 70))
                         . #3#)
                   (EXIT
                    (COND
                     ((QEQCAR |u| 1)
                      (SPADCALL
                       (CONS
                        (SPADCALL
                         (SPADCALL (SPADCALL |k| (QREFELT $ 20))
                                   (QREFELT $ 27))
                         (QREFELT $ 66))
                        |l|)
                       (QREFELT $ 73)))
                     (#4# (SPADCALL |l| (QCDR |u|))))))))))))))))) 

(DEFUN |KERNEL;convert;$P;21| (|k| $)
  (PROG (#1=#:G1953 |x| #2=#:G1952 |l| |s| |v| |o|)
    (RETURN
     (SEQ
      (LETT |o| (SPADCALL |k| (QREFELT $ 20)) . #3=(|KERNEL;convert;$P;21|))
      (LETT |v| (SPADCALL |k| (QREFELT $ 43)) . #3#)
      (EXIT
       (COND
        ((QEQCAR |v| 0)
         (SEQ
          (LETT |s|
                (SPADCALL (QCDR |v|)
                          (SPADCALL |o| (QREFELT $ 12) (QREFELT $ 41))
                          (SPADCALL |o| (QREFELT $ 10) (QREFELT $ 41))
                          (SPADCALL |o| (QREFELT $ 11) (QREFELT $ 41))
                          (QREFELT $ 76))
                . #3#)
          (EXIT
           (COND ((NULL (LETT |l| (|KERNEL;preds| |o| $) . #3#)) |s|)
                 (#4='T (SPADCALL |s| |l| (QREFELT $ 78)))))))
        (#4#
         (SPADCALL |o|
                   (PROGN
                    (LETT #2# NIL . #3#)
                    (SEQ (LETT |x| NIL . #3#) (LETT #1# (QVELT |k| 1) . #3#)
                         G190
                         (COND
                          ((OR (ATOM #1#)
                               (PROGN (LETT |x| (CAR #1#) . #3#) NIL))
                           (GO G191)))
                         (SEQ
                          (EXIT
                           (LETT #2# (CONS (SPADCALL |x| (QREFELT $ 79)) #2#)
                                 . #3#)))
                         (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                         (EXIT (NREVERSE0 #2#))))
                   (QREFELT $ 80))))))))) 

(DEFUN |KERNEL;convert;$P;22| (|k| $)
  (PROG (#1=#:G1962 |x| #2=#:G1961 |l| |s| |v| |o|)
    (RETURN
     (SEQ
      (LETT |o| (SPADCALL |k| (QREFELT $ 20)) . #3=(|KERNEL;convert;$P;22|))
      (LETT |v| (SPADCALL |k| (QREFELT $ 43)) . #3#)
      (EXIT
       (COND
        ((QEQCAR |v| 0)
         (SEQ
          (LETT |s|
                (SPADCALL (QCDR |v|)
                          (SPADCALL |o| (QREFELT $ 12) (QREFELT $ 41))
                          (SPADCALL |o| (QREFELT $ 10) (QREFELT $ 41))
                          (SPADCALL |o| (QREFELT $ 11) (QREFELT $ 41))
                          (QREFELT $ 82))
                . #3#)
          (EXIT
           (COND ((NULL (LETT |l| (|KERNEL;preds| |o| $) . #3#)) |s|)
                 (#4='T (SPADCALL |s| |l| (QREFELT $ 83)))))))
        (#4#
         (SPADCALL |o|
                   (PROGN
                    (LETT #2# NIL . #3#)
                    (SEQ (LETT |x| NIL . #3#) (LETT #1# (QVELT |k| 1) . #3#)
                         G190
                         (COND
                          ((OR (ATOM #1#)
                               (PROGN (LETT |x| (CAR #1#) . #3#) NIL))
                           (GO G191)))
                         (SEQ
                          (EXIT
                           (LETT #2# (CONS (SPADCALL |x| (QREFELT $ 84)) #2#)
                                 . #3#)))
                         (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                         (EXIT (NREVERSE0 #2#))))
                   (QREFELT $ 85))))))))) 

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

(DEFUN |Kernel;| (|#1|)
  (PROG (|pv$| $ |dv$| DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|Kernel|))
      (LETT |dv$| (LIST '|Kernel| DV$1) . #1#)
      (LETT $ (GETREFV 89) . #1#)
      (QSETREFV $ 0 |dv$|)
      (QSETREFV $ 3
                (LETT |pv$|
                      (|buildPredVector| 0 0
                                         (LIST
                                          (|HasCategory| |#1|
                                                         '(|ConvertibleTo|
                                                           (|InputForm|)))
                                          (|HasCategory| |#1|
                                                         '(|ConvertibleTo|
                                                           (|Pattern|
                                                            (|Float|))))
                                          (|HasCategory| |#1|
                                                         '(|ConvertibleTo|
                                                           (|Pattern|
                                                            (|Integer|))))))
                      . #1#))
      (|haddProp| |$ConstructorCache| '|Kernel| (LIST DV$1) (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      (QSETREFV $ 7
                (|Record| (|:| |op| (|BasicOperator|))
                          (|:| |arg| (|List| |#1|))
                          (|:| |nest| (|NonNegativeInteger|))
                          (|:| |posit| (|NonNegativeInteger|))))
      (QSETREFV $ 8 '|%symbol|)
      (QSETREFV $ 9 '|%pmpredicate|)
      (QSETREFV $ 10 '|%pmoptional|)
      (QSETREFV $ 11 '|%pmmultiple|)
      (QSETREFV $ 12 '|%pmconstant|)
      (QSETREFV $ 13 '|%specialDisp|)
      (QSETREFV $ 14 '|%specialEqual|)
      (QSETREFV $ 15 '|%specialInput|)
      (SPADCALL (QREFELT $ 18))
      (COND
       ((|testBitVector| |pv$| 1)
        (QSETREFV $ 74 (CONS (|dispatchFunction| |KERNEL;convert;$If;20|) $))))
      (COND
       ((|testBitVector| |pv$| 3)
        (QSETREFV $ 81 (CONS (|dispatchFunction| |KERNEL;convert;$P;21|) $))))
      (COND
       ((|testBitVector| |pv$| 2)
        (QSETREFV $ 86 (CONS (|dispatchFunction| |KERNEL;convert;$P;22|) $))))
      $)))) 

(MAKEPROP '|Kernel| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) '|Rep| 'SYMBOL 'PMPRED
              'PMOPT 'PMMULT 'PMCONST 'SPECIALDISP 'SPECIALEQUAL 'SPECIALINPUT
              (|Void|) (|SortedCache| $$) (0 . |clearCache|) (|BasicOperator|)
              |KERNEL;operator;$Bo;5| (|Boolean|) (|Symbol|) (4 . |is?|)
              |KERNEL;is?;$SB;1| (10 . =) |KERNEL;is?;$BoB;2| (16 . |name|)
              |KERNEL;name;$S;3| (|NonNegativeInteger|) |KERNEL;height;$Nni;4|
              (|List| 6) |KERNEL;argument;$L;6| |KERNEL;position;$Nni;7|
              |KERNEL;setPosition;$NniV;8| (21 . |operator|) (27 . |assert|)
              |KERNEL;kernel;BoLNni$;17| |KERNEL;kernel;S$;10|
              (|Union| (|None|) '"failed") (33 . |property|) (39 . |has?|)
              (|Union| 22 '"failed") |KERNEL;symbolIfCan;$U;12|
              (|Union| $$ '"failed") (|Mapping| 21 $$) (45 . |linearSearch|)
              (|Mapping| (|Integer|) $$ $$) (51 . |enterInCache|)
              |KERNEL;=;2$B;15| |KERNEL;<;2$B;16| (|Union| 29 '"failed")
              (57 . |arity|) (|OutputForm|) (62 . |coerce|) (67 . |coerce|)
              (|Mapping| 53 (|List| 53)) (|Union| 56 '"failed")
              (72 . |display|) (|List| $) (77 . |prefix|)
              |KERNEL;coerce;$Of;18| (83 . <) (89 . =) (95 . |smaller?|)
              (|InputForm|) (101 . |convert|) (106 . |convert|)
              (|Mapping| 65 (|List| 65)) (|Union| 68 '"failed") (111 . |input|)
              (|Pattern| (|Float|)) (116 . |convert|) (121 . |convert|)
              (126 . |convert|) (|Pattern| (|Integer|))
              (131 . |patternVariable|) (|List| (|Any|))
              (139 . |setPredicates|) (145 . |convert|) (150 . |elt|)
              (156 . |convert|) (161 . |patternVariable|)
              (169 . |setPredicates|) (175 . |convert|) (180 . |elt|)
              (186 . |convert|) (|String|) (|SingleInteger|))
           '#(~= 191 |symbolIfCan| 197 |smaller?| 202 |setPosition| 208
              |position| 214 |operator| 219 |name| 224 |min| 229 |max| 235
              |latex| 241 |kernel| 246 |is?| 258 |height| 270 |hash| 275
              |convert| 280 |coerce| 295 |argument| 300 >= 305 > 311 = 317 <=
              323 < 329)
           'NIL
           (CONS (|makeByteWordVec2| 3 '(0 0 0 0 0 0 0 1 2 3))
                 (CONS
                  '#(|OrderedSet&| NIL NIL NIL |SetCategory&| |BasicType&| NIL
                     NIL NIL NIL)
                  (CONS
                   '#((|OrderedSet|) (|CachableSet|) (|Comparable|)
                      (|Patternable| 6) (|SetCategory|) (|BasicType|)
                      (|CoercibleTo| 53) (|ConvertibleTo| 65)
                      (|ConvertibleTo| 71) (|ConvertibleTo| 75))
                   (|makeByteWordVec2| 88
                                       '(0 17 16 18 2 19 21 0 22 23 2 19 21 0 0
                                         25 1 19 22 0 27 2 19 0 22 29 35 2 19 0
                                         0 22 36 2 19 39 0 22 40 2 19 21 0 22
                                         41 2 17 44 2 45 46 2 17 2 2 47 48 1 19
                                         51 0 52 1 22 53 0 54 1 6 53 0 55 1 19
                                         57 0 58 2 53 0 0 59 60 2 19 21 0 0 62
                                         2 6 21 0 0 63 2 6 21 0 0 64 1 22 65 0
                                         66 1 6 65 0 67 1 19 69 0 70 1 22 71 0
                                         72 1 65 0 59 73 1 0 65 0 74 4 75 0 22
                                         21 21 21 76 2 75 0 0 77 78 1 6 75 0 79
                                         2 75 0 19 59 80 1 0 75 0 81 4 71 0 22
                                         21 21 21 82 2 71 0 0 77 83 1 6 71 0 84
                                         2 71 0 19 59 85 1 0 71 0 86 2 0 21 0 0
                                         1 1 0 42 0 43 2 0 21 0 0 1 2 0 16 0 29
                                         34 1 0 29 0 33 1 0 19 0 20 1 0 22 0 28
                                         2 0 0 0 0 1 2 0 0 0 0 1 1 0 87 0 1 3 0
                                         0 19 31 29 37 1 0 0 22 38 2 0 21 0 19
                                         26 2 0 21 0 22 24 1 0 29 0 30 1 0 88 0
                                         1 1 1 65 0 74 1 2 71 0 86 1 3 75 0 81
                                         1 0 53 0 61 1 0 31 0 32 2 0 21 0 0 1 2
                                         0 21 0 0 1 2 0 21 0 0 49 2 0 21 0 0 1
                                         2 0 21 0 0 50)))))
           '|lookupComplete|)) 
