$ od -c -N 50000 [phylum]<LISP>Lyric>Lispusers>IRM>CHAPLITATOMS.TEDIT!1
0000000 C o p y r i g h t ( c ) 1 9
0000020 8 6 X e r o x C o r p o r a
0000040 t i o n . A l l r i g h t
0000060 s r e s e r v e d . \r \r 2 \r \r
0000100 2 . 5 \t C h a r a c t e r s
0000120 a n d C h a r a c t e r C
0000140 o d e s \r 1 \r \r C h a r a c t e
0000160 r s m a y b e r e p r e s
0000200 e n t e d i n t w o w a y
0000220 s : a s s i n g l e - c h
0000240 a r a c t e r a t o m s , o
0000260 r a s i n t e g e r c h a
0000300 r a c t e r c o d e s . I
0000320 n m a n y s i t u a t i o n
0000340 s , i t i s m o r e e f
0000360 f i c i e n t t o u s e c
0000400 h a r a c t e r c o d e s ,
0000420 s o I n t e r l i s p p r o
0000440 v i d e s p a r a l l e l f
0000460 u n c t i o n s f o r b o t
0000500 h r e p r e s e n t a t i o n
0000520 s . \r I n t e r l i s p - D u
0000540 s e s t h e 1 6 - b i t N
0000560 S c h a r a c t e r s e t ,
0000600 d e s c r i b e d i n t h
0000620 e d o c u m e n t C h a r a
0000640 c t e r C o d e S t a n d a
0000660 r d [ X e r o x S y s 377 377 \0
0000700 \0 t \0 e \0 m \0 \0 I \0 n \0 t \0 e
0000720 \0 g \0 r \0 a \0 t \0 i \0 o \0 n \0
0000740 \0 S \0 t \0 a \0 n \0 d \0 a \0 r \0 d
0000760 \0 s \0 , \0 \0 X \0 S \0 I \0 S \0
0001000 \0 0 \0 5 \0 8 \0 4 \0 0 \0 4 \0 , \0
0001020 \0 A \0 p \0 r \0 i \0 l \0 \0 1 \0 9
0001040 \0 8 \0 4 \0 ] \0 . \0 \0 \0 L \0 e
0001060 \0 g \0 a \0 l \0 \0 c \0 h \0 a \0 r
0001100 \0 a \0 c \0 t \0 e \0 r \0 \0 c \0 o
0001120 \0 d \0 e \0 s \0 \0 r \0 a \0 n \0 g
0001140 \0 e \0 \0 f \0 r \0 o \0 m \0 \0 0
0001160 \0 \0 t \0 o \0 \0 6 \0 5 \0 5 \0 3
0001200 \0 5 \0 . \0 \0 \0 T \0 h \0 e \0
0001220 \0 N \0 S \0 \0 ( \0 N \0 e \0 t \0 w
0001240 \0 o \0 r \0 k \0 \0 S \0 y \0 s \0 t
0001260 \0 e \0 m \0 s \0 ) \0 \0 c \0 h \0 a
0001300 \0 r \0 a \0 c \0 t \0 e \0 r \0 \0 e
0001320 \0 n \0 c \0 o \0 d \0 i \0 n \0 g \0
0001340 \0 e \0 n \0 c \0 o \0 m \0 p \0 a \0 s
0001360 \0 s \0 e \0 s \0 \0 a \0 \0 m \0 u
0001400 \0 c \0 h \0 \0 w \0 i \0 d \0 e \0 r
0001420 \0 \0 s \0 e \0 t \0 \0 o \0 f \0
0001440 \0 a \0 v \0 a \0 i \0 l \0 a \0 b \0 l
0001460 \0 e \0 \0 c \0 h \0 a \0 r \0 a \0 c
0001500 \0 t \0 e \0 r \0 s \0 \0 t \0 h \0 a
0001520 \0 n \0 \0 t \0 h \0 e \0 \0 8 \0 -
0001540 \0 b \0 i \0 t \0 \0 c \0 h \0 a \0 r
0001560 \0 a \0 c \0 t \0 e \0 r \0 \0 s \0 t
0001600 \0 a \0 n \0 d \0 a \0 r \0 d \0 s \0
0001620 \0 ( \0 s \0 u \0 c \0 h \0 \0 a \0 s
0001640 \0 \0 A \0 S \0 C \0 I \0 I \0 ) \0 ,
0001660 \0 \0 i \0 n \0 c \0 l \0 u \0 d \0 i
0001700 \0 n \0 g \0 \0 \0 c \0 h \0 a \0 r
0001720 \0 a \0 c \0 t \0 e \0 r \0 s \0 \0 c
0001740 \0 o \0 m \0 p \0 r \0 i \0 s \0 i \0 n
0001760 \0 g \0 \0 m \0 a \0 n \0 y \0 \0 f
0002000 \0 o \0 r \0 e \0 i \0 g \0 n \0 \0 a
0002020 \0 l \0 p \0 h \0 a \0 b \0 e \0 t \0 s
0002040 \0 \0 a \0 n \0 d \0 \0 s \0 p \0 e
0002060 \0 c \0 i \0 a \0 l \0 \0 s \0 y \0 m
0002100 \0 b \0 o \0 l \0 s \0 . \0 \0 \0 F
0002120 \0 o \0 r \0 \0 i \0 n \0 s \0 t \0 a
0002140 \0 n \0 c \0 e \0 , \0 \0 I \0 n \0 t
0002160 \0 e \0 r \0 l \0 i \0 s \0 p \0 - \0 D
0002200 \0 \0 s \0 u \0 p \0 p \0 o \0 r \0 t
0002220 \0 s \0 \0 t \0 h \0 e \0 \0 d \0 i
0002240 \0 s \0 p \0 l \0 a \0 y \0 \0 a \0 n
0002260 \0 d \0 \0 p \0 r \0 i \0 n \0 t \0 i
0002300 \0 n \0 g \0 \0 o \0 f \0 \0 t \0 h
0002320 \0 e \0 \0 f \0 o \0 l \0 l \0 o \0 w
0002340 \0 i \0 n \0 g \0 : \0 \r \0 L \0 e \0
0002360 \0 s \0 y \0 s \0 t 361 260 \0 m \0 e \0
0002400 \0 d \0 ' \0 i \0 n \0 f \0 o \0 r \0 m
0002420 \0 a \0 t \0 i \0 o \0 n \0 \0 X \0 e
0002440 \0 r \0 o \0 x \0 \0 1 \0 1 \0 x \0 x
0002460 \0 \0 e \0 s \0 t \0 \0 r \0 e \0 m
0002500 \0 a \0 r \0 q \0 u \0 a \0 b \0 l \0 e
0002520 \0 m \0 e \0 n \0 t \0 \0 p \0 o \0 l
0002540 \0 y \0 g \0 l \0 o \0 t \0 t \0 e \0 .
0002560 \0 \r \0 D \0 a \0 s \0 \0 X \0 e \0 r
0002600 \0 o \0 x \0 \0 1 \0 1 \0 x \0 x \0
0002620 \0 K \0 o \0 m \0 m \0 u \0 n \0 i \0 k
0002640 \0 a \0 t \0 i \0 o \0 n \0 s \0 s \0 y
0002660 \0 s \0 t \0 e \0 m \0 \0 b \0 i \0 e
0002700 \0 t \0 e \0 t \0 \0 m \0 e \0 r \0 k
0002720 \0 w 361 345 \0 r \0 d \0 i \0 g \0 e \0
0002740 \0 m \0 u \0 l \0 t \0 i \0 l \0 i \0 n
0002760 \0 g \0 u \0 a \0 l \0 e \0 \0 N \0 u
0003000 \0 t \0 z \0 m 361 324 \0 g \0 l \0 i \0 c
0003020 \0 h \0 k \0 e \0 i \0 t \0 e \0 n \0 .
0003040 \0 \r \0 M \0 357 8 \0 " " \0 [ \0 w
0003060 \0 ] \0 \0 \0 357 N \0 \0 \0
0003100 357 265 \0 \0 v \0 \0 w \0 i \0 t \0 h
0003120 \0 \0 R \0 w \0 v \0 : \0 \0 M \0
0003140 357 8 \0 \0 [ \0 v \0 ] \0 \r \0 T \0 h
0003160 \0 e \0 s \0 e \0 \0 c \0 h \0 a \0 r
0003200 \0 a \0 c \0 t \0 e \0 r \0 s \0 \0 c
0003220 \0 a \0 n \0 \0 b \0 e \0 \0 u \0 s
0003240 \0 e \0 d \0 \0 i \0 n \0 \0 s \0 t
0003260 \0 r \0 i \0 n \0 g \0 s \0 , \0 \0 l
0003300 \0 i \0 t \0 a \0 t \0 o \0 m \0 \0 p
0003320 \0 r \0 i \0 n \0 t \0 \0 n \0 a \0 m
0003340 \0 e \0 s \0 , \0 \0 s \0 y \0 m \0 b
0003360 \0 o \0 l \0 i \0 c \0 \0 f \0 i \0 l
0003400 \0 e \0 s \0 , \0 \0 o \0 r \0 \0 a
0003420 \0 n \0 y \0 w \0 h \0 e \0 r \0 e \0
0003440 \0 e \0 l \0 s \0 e \0 \0 8 \0 - \0 b
0003460 \0 i \0 t \0 \0 c \0 h \0 a \0 r \0 a
0003500 \0 c \0 t \0 e \0 r \0 s \0 \0 c \0 o
0003520 \0 u \0 l \0 d \0 \0 b \0 e \0 \0 u
0003540 \0 s \0 e \0 d \0 . \0 \0 \0 A \0 l
0003560 \0 l \0 \0 o \0 f \0 \0 t \0 h \0 e
0003600 \0 \0 s \0 t \0 a \0 n \0 d \0 a \0 r
0003620 \0 d \0 \0 s \0 t \0 r \0 i \0 n \0 g
0003640 \0 \0 a \0 n \0 d \0 \0 p \0 r \0 i
0003660 \0 n \0 t \0 \0 n \0 a \0 m \0 e \0
0003700 \0 f \0 u \0 n \0 c \0 t \0 i \0 o \0 n
0003720 \0 s \0 \0 ( \0 R \0 P \0 L \0 S \0 T
0003740 \0 R \0 I \0 N \0 G \0 , \0 \0 G \0 N
0003760 \0 C \0 , \0 \0 N \0 C \0 H \0 A \0 R
0004000 \0 S \0 , \0 \0 S \0 T \0 R \0 P \0 O
0004020 \0 S \0 , \0 \0 e \0 t \0 c \0 . \0 )
0004040 \0 \0 a \0 c \0 c \0 e \0 p \0 t \0
0004060 \0 l \0 i \0 t \0 a \0 t \0 o \0 m \0 s
0004100 \0 \0 a \0 n \0 d \0 \0 s \0 t \0 r
0004120 \0 i \0 n \0 g \0 s \0 \0 c \0 o \0 n
0004140 \0 t \0 a \0 i \0 n \0 i \0 n \0 g \0
0004160 \0 N \0 S \0 \0 c \0 h \0 a \0 r \0 a
0004200 \0 c \0 t \0 e \0 r \0 s \0 . \0 \0
0004220 \0 F \0 o \0 r \0 \0 e \0 x \0 a \0 m
0004240 \0 p \0 l \0 e \0 : \0 \r \0 _ \0 ( \0 S
0004260 \0 T \0 R \0 P \0 O \0 S \0 \0 " \0 c
0004300 \0 h \0 a \0 r \0 " \0 \0 " \0 t \0 h
0004320 \0 i \0 s \0 \0 i \0 s \0 \0 a \0 n
0004340 \0 \0 8 \0 - \0 b \0 i \0 t \0 \0 c
0004360 \0 h \0 a \0 r \0 a \0 c \0 t \0 e \0 r
0004400 \0 \0 s \0 t \0 r \0 i \0 n \0 g \0 "
0004420 \0 ) \0 \r \0 1 \0 8 \0 \r \0 _ \0 ( \0 S
0004440 \0 T \0 R \0 P \0 O \0 S \0 \0 " \0 c
0004460 \0 h \0 a \0 r \0 " \0 \0 " \0 c \0 e
0004500 \0 l \0 u \0 i \0 - \0 c \0 i \0 \0 c
0004520 \0 o \0 m \0 p \0 o \0 r \0 t \0 e \0
0004540 \0 d \0 e \0 s \0 \0 c \0 h \0 a \0 r
0004560 \0 a \0 c \0 t 361 260 \0 r \0 e \0 s \0
0004600 \0 N \0 S \0 " \0 ) \0 \r \0 2 \0 3 \0 \r
0004620 \0 I \0 n \0 \0 a \0 l \0 m \0 o \0 s
0004640 \0 t \0 \0 a \0 l \0 l \0 \0 c \0 a
0004660 \0 s \0 e \0 s \0 , \0 \0 a \0 \0 p
0004700 377 \0 r o g r a m d o e s n o
0004720 t h a v e t o d i s t i n
0004740 g u i s h b e t w e e n N S
0004760 c h a r a c t e r s o r 8
0005000 - b i t c h a r a c t e r s .
0005020 T h e e x c e p t i o n
0005040 t o t h i s r u l e i s
0005060 t h e h a n d l i n g o f
0005100 i n p u t / o u t p u t o p e
0005120 r a t i o n s ( s e e ( " N
0005140 S c h a r a c t e r I / O "
0005160 . T E R M ) ) . \r T h e f
0005200 u n c t i o n C H A R C O D E
0005220 ( ( " C H A R C O D E " .
0005240 F u n c t i o n ) ) p r o v i
0005260 d e s a s i m p l e w a y
0005300 t o c r e a t e i n d i v
0005320 i d u a l N S c h a r a c t
0005340 e r s c o d e s . T h e
0005360 V i r t u a l K e y b o a r d s
0005400 l i b r a r y p a c k a g e
0005420 p r o v i d e s a s e t
0005440 o f v i r t u a l k e y b o
0005460 a r d s t h a t a l l o w
0005500 k e y b o a r d o r m o u s
0005520 e e n t r y o f N S c h
0005540 a r a c t e r s . \r ( P A C K C
0005560 X ) \t [ F u n c t i o n ]
0005600 \r 1 \r \r S i m i l a r t o P
0005620 A C K e x c e p t X i s
0005640 a l i s t o f c h a r a c
0005660 t e r c o d e s . F o r
0005700 e x a m p l e , \r ( P A C K C
0005720 ' ( 7 0 7 9 7 9 ) ) = >
0005740 F O O \r 1 \r \r ( C H C O N
0005760 X F L G R D T B L ) \t [
0006000 F u n c t i o n ] \r 1 \r \r L i k
0006020 e U N P A C K , e x c e p t
0006040 r e t u r n s t h e p r i
0006060 n t n a m e o f X a s
0006100 a l i s t o f c h a r a c
0006120 t e r c o d e s . I f F
0006140 L G = T , t h e P R I N 2 -
0006160 n a m e i s u s e d . F
0006200 o r e x a m p l e , \r ( C H C
0006220 O N ' F O O ) = > ( 7
0006240 0 7 9 7 9 ) \r 1 \r \r ( D C H
0006260 C O N X S C R A T C H L I S
0006300 T F L G R D T B L ) \t [
0006320 F u n c t i o n ] \r 1 \r \r S i m
0006340 i l a r t o D U N P A C K .
0006360 \r 1 \r \r ( N T H C H A R C O D E
0006400 X N F L G R D T B L )
0006420 \t [ F u n c t i o n ] \r 1 \r \r
0006440 S i m i l a r t o N T H C H
0006460 A R , e x c e p t r e t u r
0006500 n s t h e c h a r a c t e r
0006520 c o d e o f t h e N t h
0006540 c h a r a c t e r o f t h
0006560 e p r i n t n a m e o f
0006600 X . I f N i s n e g a
0006620 t i v e , i t i s i n t e
0006640 r p r e t e d a s a c o u
0006660 n t b a c k w a r d s f r o
0006700 m t h e e n d o f X .
0006720 I f t h e a b s o l u t e
0006740 v a l u e o f N i s g
0006760 r e a t e r t h a n t h e
0007000 n u m b e r o f c h a r a c
0007020 t e r s i n X , o r 0 ,
0007040 t h e n t h e v a l u e
0007060 o f N T H C H A R C O D E i
0007100 s N I L . \r I f F L G i s
0007120 T , t h e n t h e P R I
0007140 N 2 - n a m e o f X i s
0007160 u s e d , c o m p u t e d w
0007200 i t h r e s p e c t t o t
0007220 h e r e a d t a b l e R D T
0007240 B L \r 1 \r \r ( C H C O N 1 X )
0007260 \t [ F u n c t i o n ] \r 1 \r
0007300 \r R e t u r n s t h e c h a
0007320 r a c t e r c o d e o f t
0007340 h e f i r s t c h a r a c t
0007360 e r o f t h e p r i n t
0007400 n a m e o f X ; e q u a l
0007420 t o ( N T H C H A R C O D E
0007440 X 1 ) . \r 1 \r \r ( C H A R A
0007460 C T E R N ) \t [ F u n c t
0007500 i o n ] \r 1 \r \r N i s a c
0007520 h a r a c t e r c o d e .
0007540 R e t u r n s t h e a t o m
0007560 h a v i n g t h e c o r r
0007600 e s p o n d i n g s i n g l e
0007620 c h a r a c t e r a s i t
0007640 s p r i n t n a m e . \r ( C
0007660 H A R A C T E R 7 0 ) = >
0007700 F \r 1 \r \r ( F C H A R A C T
0007720 E R N ) \t [ F u n c t i o
0007740 n ] \r 1 \r \r F a s t v e r s i
0007760 o n o f C H A R A C T E R
0010000 t h a t c o m p i l e s o p
0010020 e n . \r 1 \r \r T h e f o l l o
0010040 w i n g f u n c t i o n m a
0010060 k e s i t p o s s i b l e
0010100 t o g a i n t h e e f f i
0010120 c i e n c y t h a t c o m e
0010140 s f r o m d e a l i n g w
0010160 i t h c h a r a c t e r c o
0010200 d e s w i t h o u t l o s i
0010220 n g t h e s y m b o l i c
0010240 a d v a n t a g e s o f c h
0010260 a r a c t e r a t o m s : \r (
0010300 C H A R C O D E C H A R )
0010320 \t [ N L a m b d a F u n c t i
0010340 o n ] \r 1 \r \r R e t u r n s t
0010360 h e c h a r a c t e r c o d
0010400 e s p e c i f i e d b y C
0010420 H A R ( u n e v a l u a t e d
0010440 ) . I f C H A R i s a
0010460 o n e - c h a r a c t e r a
0010500 t o m o r s t r i n g , t
0010520 h e c o r r e s p o n d i n g
0010540 c h a r a c t e r c o d e
0010560 i s s i m p l y r e t u r n
0010600 e d . T h u s , ( C H A R
0010620 C O D E A ) i s 6 5 , (
0010640 C H A R C O D E 0 ) i s 4
0010660 8 . I f C H A R i s a
0010700 m u l t i - c h a r a c t e r
0010720 l i t a t o m o r s t r i
0010740 n g , i t s p e c i f i e s
0010760 a c h a r a c t e r c o d
0011000 e a s d e s c r i b e d b
0011020 e l o w . I f C H A R i
0011040 s N I L , C H A R C O D E
0011060 s i m p l y r e t u r n s N
0011100 I L . F i n a l l y , i f
0011120 C H A R i s a l i s t
0011140 s t r u c t u r e , t h e v
0011160 a l u e i s a c o p y o
0011200 f C H A R w i t h a l l
0011220 t h e l e a v e s r e p l a
0011240 c e d b y t h e c o r r e
0011260 s p o n d i n g c h a r a c t
0011300 e r c o d e s . F o r i
0011320 n s t a n c e , ( C H A R C O
0011340 D E ( A ( B C ) ) ) =
0011360 > ( 6 5 ( 6 6 6 7 ) ) .
0011400 \r I f a c h a r a c t e r
0011420 i s s p e c i f i e d b y
0011440 a m u l t i - c h a r a c t e
0011460 r l i t a t o m o r s t r
0011500 i n g , C H A R C O D E i n
0011520 t e r p r e t s i t a s f
0011540 o l l o w s : \r \t C R , S P A
0011560 C E , e t c . \t T h e v a r
0011600 i a b l e C H A R A C T E R N
0011620 A M E S c o n t a i n s a n
0011640 a s s o c i a t i o n l i s
0011660 t m a p p i n g s p e c i a
0011700 l l i t a t o m s t o c h
0011720 a r a c t e r c o d e s .
0011740 A m o n g t h e c h a r a c
0011760 t e r s d e f i n e d t h i
0012000 s w a y a r e C R ( 1 3
0012020 ) , L F ( 1 0 ) , S P A C
0012040 E o r S P ( 3 2 ) , E S
0012060 C A P E o r E S C ( 2 7 )
0012100 , B E L L ( 7 ) , B S (
0012120 8 ) , T A B ( 9 ) , N U
0012140 L L ( 0 ) , a n d D E L
0012160 ( 1 2 7 ) . T h e l i t a
0012200 t o m E O L m a p s i n t
0012220 o t h e a p p r o p r i a t
0012240 e E n d - O f - L i n e c h
0012260 a r a c t e r c o d e i n
0012300 t h e d i f f e r e n t I n
0012320 t e r l i s p i m p l e m e n
0012340 t a t i o n s ( 3 1 i n I
0012360 n t e r l i s p - 1 0 , 1 3
0012400 i n I n t e r l i s p - D ,
0012420 1 0 i n I n t e r l i s p -
0012440 V A X ) . E x a m p l e s :
0012460 \r ( C H A R C O D E S P A C E
0012500 ) = > 3 2 \r ( C H A R C
0012520 O D E C R ) = > 1 3 \r
0012540 \t C H A R S E T , C H A R N U M
0012560 \t \r \t C H A R S E T - C H A R N
0012600 U M \t I f t h e c h a r a c
0012620 t e r s p e c i f i c a t i o
0012640 n i s a l i t a t o m o
0012660 r s t r i n g o f t h e
0012700 f o r m C H A R S E T , C H A
0012720 R N U M o r C H A R S E T -
0012740 C H A R N U M , t h e c h a
0012760 r a c t e r c o d e f o r
0013000 t h e c h a r a c t e r n u
0013020 m b e r C H A R N U M i n
0013040 t h e c h a r a c t e r s e
0013060 t C H A R S E T i s r e t
0013100 u r n e d . \r T h e 1 6 - b i
0013120 t N S c h a r a c t e r e
0013140 n c o d i n g i s d i v i d
0013160 e d i n t o a l a r g e
0013200 n u m b e r o f " c h a r a
0013220 c t e r s e t s . " E a c
0013240 h 1 6 - b i t c h a r a c t
0013260 e r c a n b e d e c o d e
0013300 d i n t o a c h a r a c t
0013320 e r s e t ( a n i n t e g
0013340 e r f r o m 0 t o 2 5 4
0013360 i n c l u s i v e ) a n d
0013400 a c h a r a c t e r n u m b
0013420 e r ( a l s o a n i n t e
0013440 g e r f r o m 0 t o 2 5
0013460 4 i n c l u s i v e ) . C
0013500 H A R S E T i s e i t h e r
0013520 a n o c t a l n u m b e r
0013540 , o r a l i t a t o m i
0013560 n t h e a s s o c i a t i o
0013600 n l i s t C H A R A C T E R
0013620 S E T N A M E S ( w h i c h
0013640 d e f i n e s t h e c h a r
0013660 a c t e r s e t s f o r G
0013700 R E E K , C Y R I L L I C ,
0013720 e t c . ) . \r C H A R N U M i
0013740 s e i t h e r a n o c t a
0013760 l n u m b e r , a s i n g
0014000 l e - c h a r a c t e r l i t
0014020 a t o m , o r a l i t a t
0014040 o m f r o m t h e a s s o
0014060 c i a t i o n l i s t C H A
0014100 R A C T E R N A M E S . N o
0014120 t e t h a t i f C H A R N
0014140 U M i s a s i n g l e - d
0014160 i g i t n u m b e r , i t
0014200 i s i n t e r p r e t e d a
0014220 s t h e c h a r a c t e r
0014240 " 2 " , r a t h e r t h a n
0014260 a s t h e o c t a l n u
0014300 m b e r 2 . E x a m p l e
0014320 s : \r ( C H A R C O D E 1 2 ,
0014340 6 ) = > 2 5 6 6 \r ( C H
0014360 A R C O D E 1 2 , S P A C E )
0014400 = > 2 5 9 2 \r ( C H A R
0014420 C O D E G R E E K , A ) =
0014440 > 9 7 9 3 \r \t ^ C H A R S P
0014460 E C ( c o n t r o l c h a r
0014500 s ) \t I f t h e c h a r a c
0014520 t e r s p e c i f i c a t i o
0014540 n i s a l i t a t o m o
0014560 r s t r i n g o f o n e
0014600 o f t h e f o r m s a b o
0014620 v e , p r e c e e d e d b y
0014640 t h e c h a r a c t e r "
0014660 ^ " , t h i s i n d i c a t
0014700 e s a " c o n t r o l c h
0014720 a r a c t e r , " d e r i v e
0014740 d f r o m t h e n o r m a
0014760 l c h a r a c t e r c o d e
0015000 b y c l e a r i n g t h e
0015020 s e v e n t h b i t o f
0015040 t h e c h a r a c t e r c o
0015060 d e ( n o r m a l l y s e t
0015100 ) . E x a m p l e s : \r ( C
0015120 H A R C O D E ^ A ) = >
0015140 1 \r ( C H A R C O D E ^ G R
0015160 E E K , A ) = > 9 7 2 9
0015200 \r \t # C H A R S P E C ( m e t
0015220 a c h a r s ) \t I f t h e
0015240 c h a r a c t e r s p e c i f
0015260 i c a t i o n i s a l i t
0015300 a t o m o r s t r i n g o
0015320 f o n e o f t h e f o r
0015340 m s a b o v e , p r e c e e
0015360 d e d b y t h e c h a r a
0015400 c t e r " # " , t h i s i
0015420 n d i c a t e s a " m e t a
0015440 c h a r a c t e r , " d e r
0015460 i v e d f r o m t h e n o
0015500 r m a l c h a r a c t e r c
0015520 o d e b y s e t t i n g t
0015540 h e e i g h t h b i t o f
0015560 t h e c h a r a c t e r c
0015600 o d e ( n o r m a l l y c l
0015620 e a r e d ) . ^ a n d #
0015640 c a n b o t h b e s e t
0015660 a t o n c e . E x a m p
0015700 l e s : \r ( C H A R C O D E #
0015720 A ) = > 1 9 3 \r ( C H A
0015740 R C O D E # ^ G R E E K , A )
0015760 = > 9 8 5 7 \r A C H A
0016000 R C O D E f o r m c a n b
0016020 e u s e d w h e r e v e r
0016040 a s t r u c t u r e o f c
0016060 h a r a c t e r c o d e s w
0016100 o u l d b e a p p r o p r i
0016120 a t e . F o r e x a m p l
0016140 e : \r ( F M E M B ( N T H C H
0016160 A R C O D E X 1 ) ( C H A
0016200 R C O D E ( C R L F S P A
0016220 C E ^ A ) ) ) \r ( E Q ( R E
0016240 A D C C O D E F O O ) ( C H
0016260 A R C O D E G R E E K , A ) )
0016300 \r T h e r e i s a m a c r
0016320 o f o r C H A R C O D E w
0016340 h i c h c a u s e s t h e
0016360 c h a r a c t e r - c o d e s
0016400 t r u c t u r e t o b e c
0016420 o n s t r u c t e d a t c o
0016440 m p i l e - t i m e . T h u
0016460 s , t h e c o m p i l e d
0016500 c o d e f o r t h e s e e
0016520 x a m p l e s i s e x a c t
0016540 l y a s e f f i c i e n t
0016560 a s t h e l e s s r e a d
0016600 a b l e : \r ( F M E M B ( N T
0016620 H C H A R C O D E X 1 ) (
0016640 Q U O T E ( 1 3 1 0 3 2
0016660 1 ) ) ) \r ( E Q ( R E A D C C
0016700 O D E F O O ) 9 7 9 3 ) \r 1
0016720 \r \r ( S E L C H A R Q E C L
0016740 A U S E 1 . . . C L A U S E
0016760 N D E F A U L T ) \t [ M a
0017000 c r o ] \r 1 \r \r S i m i l a r
0017020 t o S E L E C T Q ( ( " S E
0017040 L E C T Q " . F u n c t i o
0017060 n ) ) , e x c e p t t h a t
0017100 t h e s e l e c t i o n k
0017120 e y s a r e d e t e r m i n
0017140 e d b y a p p l y i n g C
0017160 H A R C O D E ( i n s t e a d
0017200 o f Q U O T E ) t o t h
0017220 e k e y - e x p r e s s i o n
0017240 s . I f t h e v a l u e
0017260 o f E i s a c h a r a
0017300 c t e r c o d e o r N I L
0017320 a n d i t i s E Q o r
0017340 M E M B t o t h e r e s
0017360 u l t o f a p p l y i n g
0017400 C H A R C O D E t o t h e
0017420 f i r s t e l e m e n t o f
0017440 a c l a u s e , t h e r
0017460 e m a i n i n g f o r m s o
0017500 f t h a t c l a u s e a r
0017520 e e v a l u a t e d . O t
0017540 h e r w i s e , t h e d e f
0017560 a u l t i s e v a l u a t e
0017600 d . \r T h u s \r ( S E L C H A R
0017620 Q ( B I N F O O ) \r (
0017640 ( S P A C E T A B ) ( F U M
0017660 ) ) \r ( ( ^ D N I L )
0017700 ( B A R ) ) \r ( a ( B A
0017720 Z ) ) \r ( Z I P ) ) \r i s
0017740 e x a c t l y e q u i v a l
0017760 e n t t o \r ( S E L E C T Q
0020000 ( B I N F O O ) \r ( ( 3
0020020 2 9 ) ( F U M ) ) \r (
0020040 ( 4 N I L ) ( B A R ) ) \r
0020060 ( 9 7 ( B A Z ) ) \r
0020100 ( Z I P ) ) \r F u r t h e r m o
0020120 r e , S E L C H A R Q h a s
0020140 a m a c r o d e f i n i t
0020160 i o n s u c h t h a t i t
0020200 a l w a y s c o m p i l e s
0020220 a s a n e q u i v a l e n
0020240 t S E L E C T Q . \r 1 \r \r \0 \0
0020260 \0 \0 \0 005 \0 016 \0 1 \0 \0 \0 314 001 370 \0 \0
0020300 \0 \0 \0 \0 003 004 \0 022 002 \0 272 001 \0 314 \0 \0
0020320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020340 \0 \0 \0 \0 \0 \0 \0 \0 2 \0 \0 \0 314 001 370 \0
0020360 005 \0 \0 \0 \0 003 004 \0 022 002 \0 272 001 \0 314 \0
0020400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020420 \0 \0 \0 001 T \0 \0 \0 \0 \0 1 \0 \0 \0 314 001
0020440 370 \0 005 \0 \0 \0 \0 003 004 \0 022 002 \0 272 001 \0
0020460 314 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314
0020520 001 370 \0 022 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0020540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020560 \0 \0 \0 ) \0 K \0 K 001 370 \0 \0 \0 \0 \0 \0
0020600 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020620 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 / \0 K \0
0020640 314 001 370 \0 022 \0 \0 \0 \0 003 001 \0 001 001 001 370
0020660 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020700 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 ( \0 314 \0 314
0020720 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0
0020740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020760 \0 \0 \0 ( \0 314 \0 314 001 370 \0 005 \0 \0 \0 \0
0021000 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314
0021040 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0021060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021100 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0
0021120 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0
0021160 001 370 \0 \0 \0 \0 \0 \0 003 001 \0 022 001 \0 ( \0
0021200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021220 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370
0021240 \0 7 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0
0021260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021300 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0 002 004
0021320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021340 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0
0021360 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0
0021400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021420 \0 \0 \0 \0 \0 004 \0 006 \0 024 \0 006 M O D E
0021440 R N \0 \n 377 375 \0 \0 \0 \0 001 \0 \0 024 \0 006
0021460 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0
0021500 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0021520 \0 \0 001 \0 \0 024 \0 006 M O D E R N \0 016
0021540 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E
0021560 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 ? \0 1
0021600 ( D E F A U L T F O N T 1 (
0021620 G A C H A 1 0 ) ( G A C H A
0021640 8 ) ( T E R M I N A L 8 )
0021660 ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021700 002 \0 \r \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0021720 \0 002 \0 \f \0 \0 \0 002 \0 001 \0 \v H R U L
0021740 E . G E T F N 001 \0 024 \0 006 M O D E
0021760 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0022000 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0
0022020 % \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \n \0 \0
0022040 \0 002 \0 001 \0 \v H R U L E . G E T F
0022060 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0022100 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0022120 \0 \0 \0 \0 002 \0 \t \0 \0 \0 353 \0 \0 \0 \0 005
0022140 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 H \0 \0 \0 \0
0022160 005 \0 \0 \0 027 \0 \0 \0 \0 003 \0 \0 \0 \v \0 \0
0022200 \0 \0 005 \0 \0 003 - \0 \0 002 \0 005 \0 \0 \0 \0
0022220 \0 002 \0 \t \0 \0 \0 210 \0 \0 002 \0 005 \0 \0 \0
0022240 \0 \0 002 \0 \t \0 \0 \0 260 \0 \0 002 \0 005 \0 \0
0022260 \0 \0 \0 002 \0 \t \0 \0 \0 J \0 \0 002 \0 005 \0
0022300 \0 \0 \0 \0 002 \0 \t \0 \0 001 j \0 \0 002 \0 005
0022320 \0 \0 \0 022 \0 \0 002 \0 002 \0 \0 \0 004 \0 \0 002
0022340 \0 005 \0 \0 \0 006 \0 \0 002 \0 002 \0 \0 \0 004 \0
0022360 \0 002 \0 005 \0 \0 \0 \f \0 \0 002 \0 002 \0 \0 \0
0022400 004 \0 \0 002 \0 005 \0 \0 \0 \f \0 \0 002 \0 002 \0
0022420 \0 \0 230 \0 \0 002 \0 005 \0 \0 \0 \0 \0 002 \0 \b
0022440 \0 \0 \0 j \0 \0 002 \0 002 \0 \0 \0 \0 \0 002 \0
0022460 \a \0 \0 \0 006 \0 \0 002 \0 002 \0 \0 \0 \0 \0 002
0022500 \0 \a \0 \0 \0 p \0 \0 002 \0 002 \0 \0 \0 \0 \0
0022520 002 \0 \a \0 \0 \0 006 \0 \0 002 \0 002 \0 \0 \0 \0
0022540 \0 002 \0 \t \0 \0 \0 0 \0 \0 002 \0 005 \0 \0 \0
0022560 235 \0 \0 \0 \0 005 \0 \0 \0 033 \0 001 \0 \f I R
0022600 M . G E T . C R E F \0 \0 \0 \0 003 \0
0022620 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 \r
0022640 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0
0022660 \0 002 \0 \0 \0 \0 005 \0 \0 \0 027 \0 001 \0 \f I
0022700 R M . G E T . C R E F \0 \0 \0 \0 301
0022720 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0022740 \a \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0022760 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0
0023000 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0
0023020 \v H R U L E . G E T F N 001 \0 024 \0
0023040 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0023060 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0023100 \0 \r \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 004 \0
0023120 \0 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0
0023140 001 \0 \0 \0 \0 003 \0 \0 \0 - \0 \0 \0 \0 005 \0
0023160 \0 \0 \0 \0 002 \0 \b \0 \0 \0 035 \0 \0 \0 \0 002
0023200 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 002 \0 001 \0 \v
0023220 H R U L E . G E T F N 001 \0 024 \0 006
0023240 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0023260 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0023300 006 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0
0023320 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016
0023340 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0
0023360 002 \0 001 \0 \v H R U L E . G E T F N
0023400 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0023420 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0023440 \0 \0 \0 002 \0 \r \0 \0 \0 005 \0 \0 \0 \0 005 \0
0023460 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 # \0 \0 \0 \0
0023500 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 # \0 \0
0023520 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 001
0023540 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0023560 \0 006 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002
0023600 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0023620 \b \0 \0 \0 035 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002
0023640 \0 \r \0 \0 \0 002 \0 001 \0 \v H R U L E .
0023660 G E T F N 001 \0 024 \0 006 M O D E R N
0023700 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0023720 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \b \0
0023740 \0 \0 \0 002 \0 \0 \0 027 \0 \0 \0 \0 003 \0 \0 \0
0023760 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0
0024000 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H
0024020 R U L E . G E T F N 001 \0 024 \0 006 M
0024040 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0024060 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \r
0024100 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0
0024120 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0024140 002 \0 \r \0 \0 \0 002 \0 001 \0 \v H R U L E
0024160 . G E T F N 001 \0 024 \0 006 M O D E R
0024200 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0024220 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \r
0024240 \0 \0 \0 \0 002 \0 \0 \0 \r \0 \0 \0 \0 003 \0 \0
0024260 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005
0024300 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v
0024320 H R U L E . G E T F N 001 \0 024 \0 006
0024340 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0024360 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0024400 \r \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0
0024420 \0 \0 002 \0 \0 \0 + \0 \0 \0 \0 005 \0 \0 \0 001
0024440 \0 \0 \0 \0 003 \0 \0 \0 " \0 \0 \0 \0 005 \0 \0
0024460 \0 001 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 005
0024500 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 E \0 \0 \0
0024520 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 034 \0
0024540 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0024560 - \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0024600 \0 \0 032 \0 \0 \0 \0 005 \0 \0 \0 \v \0 \0 \0 \0
0024620 002 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0024640 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0
0024660 \0 002 \0 \t \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0
0024700 003 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0
0024720 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0
0024740 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 \t \0 \0
0024760 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 1
0025000 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0
0025020 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0
0025040 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0025060 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0025100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005
0025120 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \b \0 \0 \0 \0
0025140 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0025160 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0
0025200 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L
0025220 E . G E T F N 001 \0 024 \0 006 M O D E
0025240 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0025260 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0025300 G \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0025320 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 \r \0 \0 \0 \0
0025340 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0
0025360 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0
0025400 \0 002 \0 \r \0 \0 \0 002 \0 001 \0 \v H R U L
0025420 E . G E T F N 001 \0 024 \0 006 M O D E
0025440 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0025460 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0025500 \v \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0025520 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0
0025540 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0
0025560 \v H R U L E . G E T F N 001 \0 024 \0
0025600 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0025620 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0025640 \0 \r \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 e \0
0025660 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026
0025700 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0025720 002 \0 001 \0 \v H R U L E . G E T F N
0025740 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0025760 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0026000 \0 \0 \0 002 \0 006 \0 \0 \0 \f \0 \0 \0 \0 002 \0
0026020 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0026040 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0026060 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0026100 G E T F N 001 \0 024 \0 006 M O D E R N
0026120 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0026140 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 020 \0
0026160 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0
0026200 025 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0 \0
0026220 \0 002 \0 001 \0 \v H R U L E . G E T F
0026240 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0026260 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0026300 \0 \0 \0 \0 002 \0 004 \0 \0 \0 250 \0 \0 \0 \0 005
0026320 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \n \0 \0 \0 \0
0026340 002 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0026360 \0 \0 002 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \0
0026400 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L
0026420 E . G E T F N 001 \0 024 \0 006 M O D E
0026440 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0026460 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0026500 ( \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0
0026520 \0 \0 024 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0
0026540 003 \0 \0 \0 ` \0 \0 \0 \0 005 \0 \0 \0 \f \0 \0
0026560 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 \f
0026600 \0 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0
0026620 \0 004 \0 \0 \0 \0 003 \0 \0 \0 _ \0 \0 \0 \0 005
0026640 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0
0026660 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0
0026700 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0
0026720 020 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0026740 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0
0026760 003 \0 \0 \0 - \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0
0027000 \0 \0 003 \0 \0 \0 S \0 \0 \0 \0 005 \0 \0 \0 &
0027020 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0
0027040 \0 \0 \0 002 \0 \t \0 \0 \0 D \0 \0 \0 \0 005 \0
0027060 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 033 \0 \0 \0 \0
0027100 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0027120 \0 005 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 002 \0
0027140 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0
0027160 024 \0 \0 \0 \0 005 \0 \0 \0 016 \0 \0 \0 \0 002 \0
0027200 \0 \0 v \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0
0027220 002 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0
0027240 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 005
0027260 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0027300 \0 002 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0 005
0027320 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0
0027340 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \a \0
0027360 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0
0027400 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 002 \0
0027420 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0027440 002 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0
0027460 \0 \0 002 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 003
0027500 \0 \0 \0 \0 002 \0 \0 \0 025 \0 \0 \0 \0 005 \0 \0
0027520 \0 003 \0 \0 \0 \0 002 \0 \0 \0 252 \0 \0 \0 \0 005
0027540 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0 \0 \0
0027560 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026 \0 \0 \0
0027600 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0
0027620 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 001
0027640 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0
0027660 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 001 \0
0027700 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0
0027720 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0
0027740 \0 \0 003 \0 \0 \0 C \0 \0 \0 \0 005 \0 \0 \0 \a
0027760 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0030000 \0 \a \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005
0030020 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0
0030040 \0 002 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 . \0
0030060 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0
0030100 026 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0
0030120 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \t
0030140 \0 \0 \0 370 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0
0030160 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 005 \0
0030200 \0 \0 \0 003 \0 \0 \0 . \0 \0 \0 \0 005 \0 \0 \0
0030220 021 \0 \0 \0 \0 002 \0 \0 \0 ' \0 \0 \0 \0 005 \0
0030240 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0
0030260 005 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 \t \0 \0
0030300 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 \a \0
0030320 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0
0030340 005 \0 \0 \0 \0 003 \0 \0 \0 L \0 \0 \0 \0 005 \0
0030360 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 020 \0 \0 \0 \0
0030400 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 q \0 \0
0030420 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0
0030440 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 036
0030460 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0030500 035 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0030520 \0 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002
0030540 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 001 034 \0 \0 \0
0030560 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 025 \0 \0
0030600 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 036 \0
0030620 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0030640 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0030660 \0 \b \0 \0 \0 \0 003 \0 \0 001 016 \0 \0 \0 \0 005
0030700 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0 \0
0030720 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 % \0
0030740 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027
0030760 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0031000 037 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \t \0 \0
0031020 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 002
0031040 \0 \0 \0 ^ \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0031060 \b \0 \0 \0 6 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002
0031100 \0 \a \0 \0 \0 ( \0 \0 \0 \0 002 \0 \0 \0 \0 \0
0031120 002 \0 \t \0 \0 \0 025 \0 \0 \0 \0 005 \0 \0 \0 \b
0031140 \0 \0 \0 \0 002 \0 \0 \0 250 \0 \0 \0 \0 005 \0 \0
0031160 \0 \0 \0 002 \0 \b \0 \0 \0 / \0 \0 \0 \0 002 \0
0031200 \0 \0 \0 \0 002 \0 \a \0 \0 \0 032 \0 \0 \0 \0 002
0031220 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 002 \0 001 \0 \v
0031240 H R U L E . G E T F N 001 \0 024 \0 006
0031260 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0031300 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0031320 006 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 \b \0 \0
0031340 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \v
0031360 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0
0031400 \0 \b \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002
0031420 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0031440 005 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0031460 E T F N 001 \0 024 \0 006 M O D E R N \0
0031500 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0031520 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 \v \0 \0
0031540 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 002
0031560 \0 \0 \0 \0 005 \0 \0 \0 026 \0 001 \0 \f I R M
0031600 . G E T . C R E F \0 \0 \0 \0 = \0 \0
0031620 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 \r
0031640 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0
0031660 \0 + \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003
0031700 \0 \0 \0 030 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0031720 \0 002 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 002 \0
0031740 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0
0031760 004 \0 \0 \0 \0 002 \0 \0 \0 033 \0 \0 \0 \0 005 \0
0032000 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 { \0 \0 \0 \0
0032020 005 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 005 \0 \0 \0
0032040 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 024 \0 \0
0032060 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 027 \0
0032100 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 024
0032120 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0
0032140 \r \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0032160 \0 \n \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \t \0
0032200 \0 \0 031 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b
0032220 \0 \0 \0 023 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0
0032240 \a \0 \0 \0 022 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002
0032260 \0 \a \0 \0 \0 023 \0 \0 \0 \0 002 \0 \0 \0 \0 \0
0032300 002 \0 \a \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 \0
0032320 \0 002 \0 \a \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0
0032340 \0 \0 002 \0 \t \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0
0032360 \0 \b \0 \0 \0 \0 002 \0 \0 \0 F \0 \0 \0 \0 005
0032400 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0
0032420 \0 005 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 002 \0 001
0032440 \0 \v H R U L E . G E T F N 001 \0 024
0032460 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0032500 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 256 001
0032520 265 z 272 \r 2 \r \r 2 . 4 \t P r i
0032540 n t N a m e s \r 1 \r \r E a c h
0032560 l i t a t o m h a s a p
0032600 r i n t n a m e , a s t r
0032620 i n g o f c h a r a c t e r
0032640 s t h a t u n i q u e l y
0032660 i d e n t i f i e s t h a t
0032700 l i t a t o m . T h e t e
0032720 r m " p r i n t n a m e "
0032740 h a s b e e n e x t e n d e
0032760 d , h o w e v e r , t o r
0033000 e f e r t o t h e c h a r
0033020 a c t e r s t h a t a r e
0033040 o u t p u t w h e n a n y
0033060 o b j e c t i s p r i n t e
0033100 d . I n I n t e r l i s p
0033120 , a l l o b j e c t s h a
0033140 v e p r i n t n a m e s ,
0033160 a l t h o u g h o n l y l i
0033200 t a t o m s a n d s t r i n
0033220 g s h a v e t h e i r p r
0033240 i n t n a m e e x p l i c i
0033260 t l y s t o r e d . T h i
0033300 s s e c t i o n d e s c r i
0033320 b e s a s e t o f f u n
0033340 c t i o n s w h i c h c a n
0033360 b e u s e d t o a c c e
0033400 s s a n d m a n i p u l a t
0033420 e t h e p r i n t n a m e
0033440 s o f a n y o b j e c t ,
0033460 t h o u g h t h e y a r e
0033500 p r i m a r i l y u s e d
0033520 w i t h t h e p r i n t n
0033540 a m e s o f l i t a t o m s
0033560 . \r T h e p r i n t n a m e
0033600 o f a n o b j e c t i s
0033620 t h o s e c h a r a c t e r
0033640 s t h a t a r e o u t p u
0033660 t w h e n t h e o b j e c
0033700 t i s p r i n t e d u s i
0033720 n g P R I N 1 , e . g . ,
0033740 t h e p r i n t n a m e o
0033760 f t h e l i t a t o m A B
0034000 C % ( D c o n s i s t s o f
0034020 t h e f i v e c h a r a c
0034040 t e r s A B C ( D . T h e
0034060 p r i n t n a m e o f t
0034100 h e l i s t ( A B C )
0034120 c o n s i s t s o f t h e
0034140 s e v e n c h a r a c t e r s
0034160 ( A B C ) ( t w o o f
0034200 t h e c h a r a c t e r s
0034220 a r e s p a c e s ) . \r S o m
0034240 e t i m e s w e w i l l h
0034260 a v e o c c a s i o n t o
0034300 r e f e r t o a " P R I N
0034320 2 - n a m e . " T h e P R
0034340 I N 2 - n a m e o f a n o
0034360 b j e c t i s t h o s e c
0034400 h a r a c t e r s o u t p u t
0034420 w h e n t h e o b j e c t
0034440 i s p r i n t e d u s i n
0034460 g P R I N 2 . T h u s t
0034500 h e P R I N 2 - n a m e o f
0034520 t h e l i t a t o m A B C
0034540 % ( D i s t h e s i x c
0034560 h a r a c t e r s A B C % ( D
0034600 . N o t e t h a t t h e
0034620 P R I N 2 - n a m e d e p e
0034640 n d s o n w h a t r e a d
0034660 t a b l e i s b e i n g u
0034700 s e d ( s e e ( " R e a d T
0034720 a b l e s " . T A G ) ) ,
0034740 s i n c e t h i s d e t e r
0034760 m i n e s w h e r e % ' s
0035000 w i l l b e i n s e r t e d
0035020 . M a n y o f t h e f
0035040 u n c t i o n s b e l o w a
0035060 l l o w e i t h e r p r i n
0035100 t n a m e s o r P R I N 2
0035120 - n a m e s t o b e u s e
0035140 d , a s s p e c i f i e d
0035160 b y F L G a n d R D T B L
0035200 a r g u m e n t s . I f
0035220 F L G i s N I L , p r i n
0035240 t n a m e s a r e u s e d
0035260 . O t h e r w i s e , P R
0035300 I N 2 - n a m e s a r e u s
0035320 e d , c o m p u t e d w i t
0035340 h r e s p e c t t o t h e
0035360 r e a d t a b l e R D T B L
0035400 ( o r t h e c u r r e n t
0035420 r e a d t a b l e , i f R
0035440 D T B L = N I L ) . \r N o t
0035460 e : T h e p r i n t n a
0035500 m e o f a n i n t e g e r
0035520 d e p e n d s o n t h e
0035540 s e t t i n g o f R A D I X
0035560 ( ( " R A D I X " . F u n
0035600 c t i o n ) ) . T h e f u
0035620 n c t i o n s d e s c r i b e
0035640 d i n t h i s s e c t i o
0035660 n ( U N P A C K , N C H A R
0035700 S , e t c . ) d e f i n e
0035720 t h e p r i n t n a m e o
0035740 f a n i n t e g e r a s
0035760 t h o u g h t h e r a d i x
0036000 w a s 1 0 , s o t h a t
0036020 ( P A C K ( U N P A C K '
0036040 X 9 ) ) w i l l a l w a y s
0036060 b e X 9 ( a n d n o t
0036100 X 1 1 , i f R A D I X i s
0036120 s e t t o 8 ) . H o w
0036140 e v e r , i n t e g e r s w
0036160 i l l s t i l l b e p r i
0036200 n t e d b y P R I N 1 u s
0036220 i n g t h e c u r r e n t
0036240 r a d i x . T h e u s e r
0036260 c a n f o r c e t h e s e
0036300 f u n c t i o n s t o u s
0036320 e p r i n t n a m e s i n
0036340 t h e c u r r e n t r a d
0036360 i x b y c h a n g i n g t
0036400 h e s e t t i n g o f t h
0036420 e v a r i a b l e P R X F L
0036440 G ( ( " P R X F L G " . V
0036460 a r i a b l e ) ) . \r ( M K A T
0036500 O M X ) \t [ F u n c t i o
0036520 n ] \r 1 \r \r C r e a t e s a n
0036540 d r e t u r n s a n a t o
0036560 m w h o s e p r i n t n a
0036600 m e i s t h e s a m e a
0036620 s t h a t o f t h e s t
0036640 r i n g X o r , i f X
0036660 i s n ' t a s t r i n g ,
0036700 t h e s a m e a s t h a t
0036720 o f ( M K S T R I N G X )
0036740 . E x a m p l e s : \r ( M K
0036760 A T O M ' ( A B C ) )
0037000 = > % ( A % B % C % ) \r
0037020 ( M K A T O M " 1 . 5 " )
0037040 = > 1 . 5 \r N o t e t h a
0037060 t t h e l a s t e x a m p
0037100 l e r e t u r n s a n u m
0037120 b e r , n o t a l i t a t
0037140 o m . I t i s a d e e
0037160 p l y - i n g r a i n e d f e
0037200 a t u r e o f I n t e r l i
0037220 s p t h a t n o l i t a t
0037240 o m c a n h a v e t h e
0037260 p r i n t n a m e o f a
0037300 n u m b e r . \r 1 \r \r ( S U B A
0037320 T O M X N M ) \t [ F u
0037340 n c t i o n ] \r 1 \r \r E q u i v
0037360 a l e n t t o ( M K A T O M
0037400 ( S U B S T R I N G X N
0037420 M ) ) , b u t d o e s n o
0037440 t m a k e a s t r i n g
0037460 p o i n t e r ( s e e ( " S
0037500 U B S T R I N G " . F u n c
0037520 t i o n ) ) . R e t u r n s
0037540 a n a t o m m a d e f r
0037560 o m t h e N t h t h r o u
0037600 g h M t h c h a r a c t e r
0037620 s o f t h e p r i n t n
0037640 a m e o f X . I f N
0037660 o r M a r e n e g a t i v
0037700 e , t h e y s p e c i f y
0037720 p o s i t i o n s c o u n t i
0037740 n g b a c k w a r d s f r o
0037760 m t h e e n d o f t h e
0040000 p r i n t n a m e . E x
0040020 a m p l e s : \r ( S U B A T O M
0040040 " F O O 1 . 5 B A R " 4 6
0040060 ) = > 1 . 5 \r ( S U B A
0040100 T O M ' ( A B C ) 2 -
0040120 2 ) = > A % B % C \r
0040140 1 \r \r ( P A C K X ) \t [ F
0040160 u n c t i o n ] \r 1 \r \r I f X
0040200 i s a l i s t o f a t
0040220 o m s , P A C K r e t u r n
0040240 s a s i n g l e a t o m
0040260 w h o s e p r i n t n a m e
0040300 i s t h e c o n c a t e n
0040320 a t i o n o f t h e p r i
0040340 n t n a m e s o f t h e
0040360 a t o m s i n X . I f
0040400 t h e c o n c a t e n a t e d
0040420 p r i n t n a m e i s t
0040440 h e s a m e a s t h a t
0040460 o f a n u m b e r , P A C
0040500 K w i l l r e t u r n t h
0040520 a t n u m b e r . F o r
0040540 e x a m p l e , \r ( P A C K '
0040560 ( A B C D E F G ) ) =
0040600 > A B C D E F G \r ( P A C K
0040620 ' ( 1 3 . 4 ) ) = >
0040640 1 3 . 4 \r ( P A C K ' ( 1 E
0040660 - 2 ) ) = > . 0 1 \r A
0040700 l t h o u g h X i s u s u
0040720 a l l y a l i s t o f a
0040740 t o m s , i t c a n b e
0040760 a l i s t o f a r b i t r
0041000 a r y I n t e r l i s p o b
0041020 j e c t s . T h e v a l u
0041040 e o f P A C K i s s t i
0041060 l l a s i n g l e a t o m
0041100 w h o s e p r i n t n a m
0041120 e i s t h e c o n c a t e
0041140 n a t i o n o f t h e p r
0041160 i n t n a m e s o f a l l
0041200 t h e e l e m e n t s o f
0041220 X , e . g . , \r ( P A C K
0041240 ' ( ( A B ) " C D " ) )
0041260 = > % ( A % B % ) C D \r I
0041300 f X i s n o t a l i s
0041320 t o r N I L , P A C K g
0041340 e n e r a t e s a n e r r o
0041360 r , I L L E G A L A R G . \r
0041400 1 \r \r ( P A C K * X 1 X 2
0041420 . . . X N ) \t [ N o S p r
0041440 e a d F u n c t i o n ] \r 1 \r
0041460 \r N o s p r e a d v e r s i o
0041500 n o f P A C K t h a t t
0041520 a k e s a n a r b i t r a r
0041540 y n u m b e r o f a r g u
0041560 m e n t s , i n s t e a d o
0041600 f a l i s t . E x a m p
0041620 l e s : , \r ( P A C K * ' A
0041640 ' B C ' D E F ' G ) = >
0041660 A B C D E F G \r ( P A C K *
0041700 1 3 . 4 ) = > 1 3 .
0041720 4 \r 1 \r \r ( U N P A C K X F
0041740 L G R D T B L ) \t [ F u n
0041760 c t i o n ] \r 1 \r \r R e t u r n
0042000 s t h e p r i n t n a m e
0042020 o f X a s a l i s t
0042040 o f s i n g l e - c h a r a c
0042060 t e r s a t o m s , e . g .
0042100 , \r ( U N P A C K ' A B C 5 D
0042120 ) = > ( A B C 5
0042140 D ) \r ( U N P A C K " A B C (
0042160 D " ) = > ( A B C
0042200 % ( D ) \r I f F L G = T ,
0042220 t h e P R I N 2 - n a m e o
0042240 f X i s u s e d ( c o m
0042260 p u t e d w i t h r e s p e
0042300 c t t o R D T B L ) , e .
0042320 g . , \r ( U N P A C K " A B C
0042340 ( D " T ) = > ( % "
0042360 A B C % ( D % " ) \r (
0042400 U N P A C K ' A B C % ( D "
0042420 T ) = > ( A B C %
0042440 % % ( D ) \r N o t e : ( U
0042460 N P A C K X ) p e r f o r m
0042500 s N C O N S e s , w h e r
0042520 e N i s t h e n u m b e
0042540 r o f c h a r a c t e r s
0042560 i n t h e p r i n t n a m
0042600 e o f X . \r 1 \r \r ( D U N P
0042620 A C K X S C R A T C H L I S
0042640 T F L G R D T B L ) \t [
0042660 F u n c t i o n ] \r 1 \r \r A d
0042700 e s t r u c t i v e v e r s i
0042720 o n o f U N P A C K t h a
0042740 t d o e s n o t p e r f o
0042760 r m a n y C O N S e s b u
0043000 t i n s t e a d r e u s e s
0043020 t h e l i s t S C R A T C
0043040 H L I S T . I f t h e p
0043060 r i n t n a m e i s t o o
0043100 l o n g t o f i t i n
0043120 S C R A T C H L I S T , D U N
0043140 P A C K w i l l e x t e n d
0043160 i t . I f S C R A T C H
0043200 L I S T i s n o t a l i
0043220 s t , D U N P A C K r e t u
0043240 r n s ( U N P A C K X F L
0043260 G R D T B L ) . \r 1 \r \r ( N C
0043300 H A R S X F L G R D T B L
0043320 ) \t [ F u n c t i o n ] \r 1
0043340 \r \r R e t u r n s t h e n u
0043360 m b e r o f c h a r a c t e
0043400 r s i n t h e p r i n t
0043420 n a m e o f X . I f F
0043440 L G = T , t h e P R I N 2 -
0043460 n a m e i s u s e d . F
0043500 o r e x a m p l e , \r ( N C H
0043520 A R S ' A B C ) = > 3
0043540 \r ( N C H A R S " A B C " T
0043560 ) = > 5 \r N o t e :
0043600 N C H A R S w o r k s m o s
0043620 t e f f i c i e n t l y o n
0043640 l i t a t o m s a n d s t
0043660 r i n g s , b u t c a n b
0043700 e g i v e n a n y o b j e
0043720 c t . \r 1 \r \r ( N T H C H A R
0043740 X N F L G R D T B L )
0043760 \t [ F u n c t i o n ] \r 1 \r \r R
0044000 e t u r n s t h e N t h c
0044020 h a r a c t e r o f t h e
0044040 p r i n t n a m e o f X
0044060 a s a n a t o m . N c
0044100 a n b e n e g a t i v e ,
0044120 i n w h i c h c a s e i t
0044140 c o u n t s f r o m t h e
0044160 e n d o f t h e p r i n
0044200 t n a m e , e . g . , - 1
0044220 r e f e r s t o t h e l
0044240 a s t c h a r a c t e r , -
0044260 2 n e x t t o l a s t ,
0044300 e t c . I f N i s g r
0044320 e a t e r t h a n t h e n
0044340 u m b e r o f c h a r a c t
0044360 e r s i n t h e p r i n t
0044400 n a m e , o r l e s s t
0044420 h a n m i n u s t h a t n
0044440 u m b e r , o r 0 , N T H
0044460 C H A R r e t u r n s N I L
0044500 . E x a m p l e s : \r ( N T
0044520 H C H A R ' A B C 2 ) =
0044540 > B \r ( N T H C H A R 1 5
0044560 . 6 2 ) = > 5 \r ( N T
0044600 H C H A R ' A B C % ( D - 3
0044620 T ) = > % % \r ( N T H
0044640 C H A R " A B C " 2 ) =
0044660 > B \r ( N T H C H A R " A
0044700 B C " 2 T ) = > A \r
0044720 1 \r \r N o t e : N T H C H A R
0044740 a n d N C H A R S w o r k
0044760 m u c h f a s t e r o n
0045000 o b j e c t s t h a t a c t
0045020 u a l l y h a v e a n i n
0045040 t e r n a l r e p r e s e n t
0045060 a t i o n o f t h e i r p
0045100 r i n t n a m e , i . e . ,
0045120 l i t a t o m s a n d s t
0045140 r i n g s , t h a n t h e y
0045160 d o o n n u m b e r s a
0045200 n d l i s t s , a s t h e
0045220 y d o n o t h a v e t o
0045240 s i m u l a t e p r i n t i
0045260 n g . \r ( L - C A S E X F L
0045300 G ) \t [ F u n c t i o n ] \r
0045320 1 \r \r R e t u r n s a l o w
0045340 e r c a s e v e r s i o n
0045360 o f X . I f F L G i s
0045400 T , t h e f i r s t l e
0045420 t t e r i s c a p i t a l i
0045440 z e d . I f X i s a
0045460 s t r i n g , t h e v a l u
0045500 e o f L - C A S E i s a
0045520 l s o a s t r i n g . I
0045540 f X i s a l i s t , L
0045560 - C A S E r e t u r n s a
0045600 n e w l i s t i n w h i c
0045620 h L - C A S E i s c o m p
0045640 u t e d f o r e a c h c o
0045660 r r e s p o n d i n g e l e m
0045700 e n t a n d n o n - N I L
0045720 t a i l o f t h e o r i g
0045740 i n a l l i s t . E x a m
0045760 p l e s : \r ( L - C A S E ' F
0046000 O O ) = > f o o \r ( L -
0046020 C A S E ' F O O T ) = >
0046040 F o o \r ( L - C A S E " F
0046060 I L E N O T F O U N D " T
0046100 ) = > " F i l e n o t
0046120 f o u n d " \r ( L - C A S E
0046140 ' ( J A N U A R Y F E B R U A
0046160 R Y ( M A R C H " A P R I L
0046200 " ) ) T ) \r
0046220 = > ' ( J a n u a r y
0046240 F e b r u a r y ( M a r c h
0046260 " A p r i l " ) ) \r 1 \r \r ( U
0046300 - C A S E X ) \t [ F u n c
0046320 t i o n ] \r 1 \r \r S i m i l a r
0046340 t o L - C A S E , e x c e
0046360 p t r e t u r n s t h e u
0046400 p p e r c a s e v e r s i o
0046420 n o f X . \r 1 \r \r ( U - C A
0046440 S E P X ) \t [ F u n c t i
0046460 o n ] \r 1 \r \r R e t u r n s T
0046500 i f X c o n t a i n s n
0046520 o l o w e r c a s e l e t
0046540 t e r s ; N I L o t h e r w
0046560 i s e . \r 1 \r 377 377 \0 \0 \r \0 (
0046600 \0 G \0 E \0 N \0 S \0 Y \0 M \0 \0 P
0046620 \0 R \0 E \0 F \0 I \0 X \0 357 % \0
0046640 357 % \0 357 % \0 357 % \0 ) \0 \0
0046660 \0 \t \0 [ \0 F \0 u \0 n \0 c \0 t \0 i
0046700 \0 o \0 n \0 ] \0 \r 1 \r \r 377 \0 R e t
0046720 u r n s a l i t a t o m o
0046740 f t h e f o r m X n n n n
0046760 , w h e r e X = P R E F I X
0047000 ( o r A i f P R E F I X
0047020 i s N I L ) a n d n n n
0047040 n i s a n i n t e g e r .
0047060 T h u s , t h e f i r s t
0047100 o n e g e n e r a t e d i
0047120 s A 0 0 0 1 , t h e s e c
0047140 o n d A 0 0 0 2 , e t c .
0047160 T h e i n t e g e r s u f
0047200 f i x i s a l w a y s a t
0047220 l e a s t f o u r c h a r
0047240 a c t e r s l o n g , b u t
0047260 i t c a n g r o w b e y
0047300 o n d t h a t . F o r e
0047320 x a m p l e , t h e n e x t
0047340 l i t a t o m p r o d u c e
0047360 d a f t e r A 9 9 9 9 w o
0047400 u l d b e A 1 0 0 0 0 .
0047420 G E N S Y M p r o v i d e s
0047440 a w a y o f g e n e r a t
0047460 i n g l i t a t o m s f o r
0047500 v a r i o u s u s e s w i
0047520 t h i n t h e s y s t e m .
0047540 \r 1 \r \r G E N N U M \t [ V a
0047560 r i a b l e ] \r 1 \r \r T h e v
0047600 a l u e o f G E N N U M ,
0047620 i n i t i a l l y 0 , d e t
0047640 e r m i n e s t h e n e x t
0047660 G E N S Y M , e . g . , i
0047700 f G E N N U M i s s e t
0047720 t o 2 3 , ( G E N S Y M ) =
0047740 A 0 0 2 4 . \r 1 \r \r T h e t e
0047760 r m " g e n s y m " i s u
0050000 s e d t o i n d i c a t e
0050020 a l i t a t o m t h a t w
0050040 a s p r o d u c e d b y t
0050060 h e f u n c t i o n G E N S
0050100 Y M . L i t a t o m s g e
0050120 n e r a t e d b y G E N S Y
0050140 M a r e t h e s a m e a
0050160 s a n y o t h e r l i t a
0050200 t o m s : t h e y h a v e
0050220 p r o p e r t y l i s t s ,
0050240 a n d c a n b e g i v e n
0050260 f u n c t i o n d e f i n i
0050300 t i o n s . N o t e t h a
0050320 t t h e l i t a t o m s a
0050340 r e n o t g u a r a n t e e
0050360 d t o b e n e w . F o
0050400 r e x a m p l e , i f t h
0050420 e u s e r h a s p r e v i
0050440 o u s l y c r e a t e d A 0
0050460 0 1 2 , e i t h e r b y t
0050500 y p i n g i t i n , o r
0050520 v i a P A C K o r G E N S
0050540 Y M i t s e l f , t h e n
0050560 i f G E N N U M i s s e t
0050600 t o 1 1 , t h e n e x t
0050620 l i t a t o m r e t u r n e
0050640 d b y G E N S Y M w i l l
0050660 b e t h e A 0 0 1 2 a l
0050700 r e a d y i n e x i s t e n
0050720 c e . \r ( M A P A T O M S F N
0050740 ) \t [ F u n c t i o n ] \r 1
0050760 \r \r A p p l i e s F N ( a
0051000 f u n c t i o n o r l a m b
0051020 d a e x p r e s s i o n ) t
0051040 o e v e r y l i t a t o m
0051060 i n t h e s y s t e m .
0051100 R e t u r n s N I L \r F o r
0051120 e x a m p l e , \r ( M A P A T O
0051140 M S ( F U N C T I O N ( L A
0051160 M B D A ( X ) \r
0051200 (
0051220 i f ( G E T D X ) t h e n
0051240 ( P R I N T X ) ] \r w i l l
0051260 p r i n t e v e r y l i t
0051300 a t o m w i t h a f u n c
0051320 t i o n d e f i n i t i o n .
0051340 \r N o t e : I n s o m e
0051360 i m p l e m e n t a t i o n s
0051400 o f I n t e r l i s p , u n
0051420 u s e d l i t a t o m s m a
0051440 y b e g a r b a g e c o l
0051460 l e c t e d , w h i c h c a
0051500 n e f f e c t t h e a c t
0051520 i o n o f M A P A T O M S .
0051540 \r 1 \r \r ( A P R O P O S S T R
0051560 I N G A L L F L G Q U I E T
0051600 F L G O U T P U T ) \t [ F
0051620 u n c t i o n ] \r 1 \r \r A P R O
0051640 P O S s c a n s a l l l i
0051660 t a t o m s i n t h e s y
0051700 s t e m f o r t h o s e w
0051720 h i c h h a v e S T R I N G
0051740 a s a s u b s t r i n g
0051760 a n d p r i n t s t h e m
0052000 o n t h e t e r m i n a l
0052020 a l o n g w i t h a l i n
0052040 e f o r e a c h r e l e v
0052060 a n t i t e m d e f i n e d
0052100 f o r e a c h s e l e c t
0052120 e d a t o m . R e l e v a
0052140 n t i t e m s a r e ( 1 )
0052160 f u n c t i o n d e f i n i
0052200 t i o n s , f o r w h i c h
0052220 o n l y t h e a r g l i s
0052240 t i s p r i n t e d , ( 2
0052260 ) d y n a m i c v a r i a b
0052300 l e v a l u e s , a n d (
0052320 3 ) n o n - n u l l p r o p
0052340 e r t y l i s t s . P R I
0052360 N T L E V E L ( ( " P R I N T
0052400 L E V E L " . F u n c t i o
0052420 n ) ) i s s e t t o ( 3
0052440 . 5 ) w h e n A P R O P
0052460 O S i s p r i n t i n g . \r
0052500 I f A L L F L G i s N I L
0052520 , t h e n a t o m s w i t
0052540 h n o r e l e v a n t i t
0052560 e m s a n d " i n t e r n a
0052600 l " a t o m s a r e o m i
0052620 t t e d ( " i n t e r n a l "
0052640 c u r r e n t l y m e a n s
0052660 t h o s e l i t a t o m s
0052700 w h o s e p r i n t n a m e
0052720 b e g i n s w i t h a \
0052740 o r t h o s e l i t a t o
0052760 m s p r o d u c e d b y G
0053000 E N S Y M ) . I f A L L F
0053020 L G i s a f u n c t i o n
0053040 ( i . e . , ( F N T Y P A
0053060 L L F L G ) i s n o n - N I
0053100 L ) , t h e n i t i s u
0053120 s e d a s a p r e d i c a
0053140 t e o n a t o m s s e l e
0053160 c t e d b y t h e s u b s
0053200 t r i n g m a t c h , w i t
0053220 h v a l u e N I L m e a n
0053240 i n g t o o m i t t h e
0053260 a t o m . I f A L L F L G
0053300 i s a n y o t h e r n o
0053320 n - N I L v a l u e , t h e
0053340 n n o a t o m s a r e o
0053360 m i t t e d . \r I f Q U I E T
0053400 F L G i s n o n - N I L ,
0053420 t h e n n o p r i n t i n g
0053440 a t a l l i s d o n e ,
0053460 b u t i n s t e a d a l
0053500 i s t o f t h e s e l e c
0053520 t e d a t o m s i s r e t
0053540 u r n e d . \r I f O U T P U T
0053560 i s n o n - N I L , t h e
0053600 p r i n t i n g w i l l b
0053620 e d i r e c t e d t o O U
0053640 T P U T ( w h i c h s h o u
0053660 l d b e a s t r e a m o
0053700 p e n f o r o u t p u t )
0053720 i n s t e a d o f t o t h
0053740 e t e r m i n a l s t r e a
0053760 m . \r 1 \r \r \0 \0 \0 \0 \0 005 \0 \v \0 (
0054000 \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0054020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054040 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 022
0054060 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 (
0054120 \0 314 \0 314 001 370 \0 005 \0 \0 \0 \0 002 001 \0 \0
0054140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054160 \0 \0 \0 \0 \0 \0 \0 ) \0 K \0 K 001 370 \0 \0
0054200 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054220 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0
0054240 / \0 K \0 314 001 370 \0 022 \0 \0 \0 \0 003 001 \0
0054260 001 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054300 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 (
0054320 \0 314 \0 314 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0
0054340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054360 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0
0054400 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 .
0054440 \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0 003 001 \0 022
0054460 001 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0
0054520 \0 \0 001 370 \0 7 \0 \0 \0 \0 002 001 \0 \0 \0 \0
0054540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054560 \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0
0054600 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0
0054640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0
0054660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0054700 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 006 \0 024 \0 006
0054720 M O D E R N \0 \n 377 375 \0 \0 \0 \0 001 \0
0054740 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0054760 \0 \0 001 \0 \0 024 \0 006 M O D E R N \0 \n
0055000 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E
0055020 R N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006
0055040 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0055060 \0 ? \0 1 ( D E F A U L T F O N T
0055100 1 ( G A C H A 1 0 ) ( G
0055120 A C H A 8 ) ( T E R M I N A
0055140 L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0055160 \0 \0 \0 \0 002 \0 \n \0 \0 \0 001 \0 \0 \0 \0 005
0055200 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 002 \0 001 \0 \v
0055220 H R U L E . G E T F N 001 \0 024 \0 006
0055240 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0055260 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0055300 \b \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0055320 \0 \a \0 \0 \0 002 \0 001 \0 \v H R U L E .
0055340 G E T F N 001 \0 024 \0 006 M O D E R N
0055360 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0055400 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 002 006 \0
0055420 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 a
0055440 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0
0055460 \0 & \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003
0055500 \0 \0 \0 ! \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0
0055520 \0 003 \0 \0 \0 036 \0 \0 \0 \0 005 \0 \0 \0 \a \0
0055540 \0 \0 \0 003 \0 \0 \0 " \0 \0 \0 \0 005 \0 \0 \0
0055560 \a \0 \0 \0 \0 003 \0 \0 \0 % \0 \0 \0 \0 005 \0
0055600 \0 \0 \0 \0 002 \0 006 \0 \0 \0 / \0 \0 \0 \0 005
0055620 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0
0055640 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 O \0
0055660 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0
0055700 \f \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0
0055720 \0 \0 025 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0
0055740 003 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0055760 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 006
0056000 \0 \0 \0 \0 003 \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0
0056020 \0 005 \0 \0 \0 \0 003 \0 \0 \0 3 \0 \0 \0 \0 005
0056040 \0 \0 \0 024 \0 001 \0 \f I R M . G E T .
0056060 C R E F \0 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0
0056100 \0 001 \0 \0 \0 \0 003 \0 \0 \0 N \0 \0 \0 \0 005
0056120 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 # \0 \0 \0
0056140 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 005 \0
0056160 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0
0056200 020 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0056220 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0056240 003 \0 \0 \0 $ \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0056260 \0 \0 003 \0 \0 \0 8 \0 \0 \0 \0 005 \0 \0 \0 005
0056300 \0 \0 \0 \0 002 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0
0056320 \0 005 \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0 \0 005
0056340 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0
0056360 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 > \0 \0
0056400 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 002
0056420 \0 \0 \0 \0 005 \0 \0 \0 024 \0 001 \0 \f I R M
0056440 . G E T . C R E F \0 \0 \0 \0 - \0 \0
0056460 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 002
0056500 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0
0056520 \0 P \0 \0 \0 \0 005 \0 \0 \0 023 \0 \0 \0 \0 003
0056540 \0 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0
0056560 \0 003 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 003 \0
0056600 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0
0056620 005 \0 \0 \0 \0 003 \0 \0 \0 0 \0 \0 \0 \0 005 \0
0056640 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0056660 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 216 \0 \0
0056700 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 002
0056720 \0 \0 \0 \0 005 \0 \0 \0 025 \0 001 \0 \f I R M
0056740 . G E T . C R E F \0 \0 \0 \0 003 \0 \0
0056760 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \b \0
0057000 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0057020 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0
0057040 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H
0057060 R U L E . G E T F N 001 \0 024 \0 006 M
0057100 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0057120 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n
0057140 \0 \0 \0 O \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0057160 \0 002 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 001 \0
0057200 \0 \0 \0 002 \0 \0 \0 % \0 \0 \0 \0 005 \0 \0 \0
0057220 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0057240 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0
0057260 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 # \0 \0 \0
0057300 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 030 \0 \0
0057320 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 240 \0
0057340 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002
0057360 \0 001 \0 \v H R U L E . G E T F N 001
0057400 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0057420 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0
0057440 \0 \0 002 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0
0057460 \0 005 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003
0057500 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0057520 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0057540 E T F N 001 \0 024 \0 006 M O D E R N \0
0057560 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0057600 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 016 \0 \0
0057620 \0 \0 005 \0 \0 \0 023 \0 \0 \0 \0 003 \0 \0 \0 001
0057640 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0057660 \0 001 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003
0057700 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0
0057720 \0 003 \0 \0 \0 * \0 \0 \0 \0 005 \0 \0 \0 030 \0
0057740 001 \0 \f I R M . G E T . C R E F \0
0057760 \0 \0 \0 " \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0060000 \0 002 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 001 \0
0060020 \0 \0 \0 002 \0 \0 \0 # \0 \0 \0 \0 005 \0 \0 \0
0060040 001 \0 \0 \0 \0 002 \0 \0 \0 006 \0 \0 \0 \0 005 \0
0060060 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0060100 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 d \0 \0
0060120 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 # \0
0060140 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 %
0060160 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0
0060200 002 \0 001 \0 \v H R U L E . G E T F N
0060220 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0060240 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0060260 \0 \0 \0 002 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0
0060300 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0
0060320 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0060340 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0060360 G E T F N 001 \0 024 \0 006 M O D E R N
0060400 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0060420 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 003 \0
0060440 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0060460 025 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0
0060500 \0 \0 ` \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0060520 002 \0 \0 \0 C \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0
0060540 \0 \0 003 \0 \0 \0 ( \0 \0 \0 \0 005 \0 \0 \0 \0
0060560 \0 002 \0 003 \0 \0 \0 " \0 \0 \0 \0 003 \0 \0 \0
0060600 \0 \0 002 \0 003 \0 \0 \0 032 \0 \0 \0 \0 003 \0 \0
0060620 \0 \0 \0 002 \0 003 \0 \0 \0 032 \0 \0 \0 \0 003 \0
0060640 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \t \0 \0 \0 \0 005
0060660 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \ \0 \0 \0
0060700 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 h \0
0060720 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0
0060740 \b \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0060760 \0 % \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0
0061000 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0061020 002 \0 \0 \0 022 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0061040 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 004
0061060 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0 \0 005 \0 \0
0061100 \0 \v \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005
0061120 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v
0061140 H R U L E . G E T F N 001 \0 024 \0 006
0061160 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0061200 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0061220 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0061240 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 002
0061260 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0
0061300 \0 006 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001
0061320 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 027 \0 \0 \0
0061340 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001
0061360 \0 \v H R U L E . G E T F N 001 \0 024
0061400 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0061420 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0061440 002 \0 \n \0 \0 \0 024 \0 \0 \0 \0 005 \0 \0 \0 004
0061460 \0 \0 \0 \0 003 \0 \0 \0 M \0 \0 \0 \0 005 \0 \0
0061500 \0 \0 \0 002 \0 003 \0 \0 \0 $ \0 \0 \0 \0 003 \0
0061520 \0 \0 \0 \0 002 \0 003 \0 \0 \0 030 \0 \0 \0 \0 003
0061540 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v
0061560 H R U L E . G E T F N 001 \0 024 \0 006
0061600 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0061620 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0061640 005 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 \v \0 \0
0061660 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016
0061700 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0061720 002 \0 001 \0 \v H R U L E . G E T F N
0061740 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0061760 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0062000 \0 \0 \0 002 \0 \n \0 \0 \0 032 \0 \0 \0 \0 005 \0
0062020 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 - \0 \0 \0 \0
0062040 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 ! \0 \0 \0
0062060 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 # \0 \0
0062100 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 003 \0
0062120 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0062140 001 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0062160 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0
0062200 003 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0
0062220 \0 \0 002 \0 \0 \0 # \0 \0 \0 \0 005 \0 \0 \0 005
0062240 \0 \0 \0 \0 002 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0
0062260 \0 \0 \0 002 \0 003 \0 \0 \0 + \0 \0 \0 \0 003 \0
0062300 \0 \0 \0 \0 002 \0 003 \0 \0 \0 ) \0 \0 \0 \0 003
0062320 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 006 \0 \0 \0 \0
0062340 005 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0062360 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \n
0062400 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0062420 \0 001 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003
0062440 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0062460 \0 002 \0 \0 \0 2 \0 \0 \0 \0 005 \0 \0 \0 001 \0
0062500 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0
0062520 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v H R U
0062540 L E . G E T F N 001 \0 024 \0 006 M O D
0062560 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062600 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0
0062620 \0 \t \0 \0 \0 \0 003 \0 \0 \0 027 \0 \0 \0 \0 002
0062640 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0
0062660 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001
0062700 \0 \v H R U L E . G E T F N 001 \0 024
0062720 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0062740 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0062760 002 \0 \n \0 \0 \0 031 \0 \0 \0 \0 005 \0 \0 \0 006
0063000 \0 \0 \0 \0 003 \0 \0 \0 033 \0 \0 \0 \0 005 \0 \0
0063020 \0 004 \0 \0 \0 \0 003 \0 \0 \0 037 \0 \0 \0 \0 005
0063040 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0 + \0 \0 \0
0063060 \0 005 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0 002 \0
0063100 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0
0063120 025 \0 \0 \0 \0 005 \0 \0 \0 \v \0 \0 \0 \0 002 \0
0063140 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0
0063160 003 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0
0063200 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 001
0063220 \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0
0063240 \0 001 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 002
0063260 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0
0063300 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001
0063320 \0 \v H R U L E . G E T F N 001 \0 024
0063340 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0063360 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0063400 002 \0 005 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 \v
0063420 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0063440 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0
0063460 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0063500 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0063520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005
0063540 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 6 \0 \0 \0 \0
0063560 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 006 \0 \0
0063600 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 001
0063620 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0063640 \0 006 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0063660 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0063700 003 \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0063720 \0 003 \0 \0 \0 030 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0063740 002 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 006
0063760 \0 \0 \0 \0 003 \0 \0 \0 N \0 \0 \0 \0 005 \0 \0
0064000 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v H R
0064020 U L E . G E T F N 001 \0 024 \0 006 M O
0064040 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0064060 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0
0064100 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0
0064120 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0
0064140 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0
0064160 001 \0 \v H R U L E . G E T F N 001 \0
0064200 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0064220 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0064240 \0 002 \0 \n \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0
0064260 001 \0 \0 \0 \0 002 \0 \0 \0 " \0 \0 \0 \0 005 \0
0064300 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0
0064320 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 213 \0 \0
0064340 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 c
0064360 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0
0064400 \0 \t \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003
0064420 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0064440 003 \0 \0 \0 030 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0064460 \0 003 \0 \0 \0 030 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0064500 002 \0 003 \0 \0 \0 037 \0 \0 \0 \0 003 \0 \0 \0 \0
0064520 \0 002 \0 003 \0 \0 \0 031 \0 \0 \0 \0 003 \0 \0 \0
0064540 \0 \0 002 \0 003 \0 \0 \0 033 \0 \0 \0 \0 003 \0 \0
0064560 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v H R
0064600 U L E . G E T F N 001 \0 024 \0 006 M O
0064620 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0064640 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0
0064660 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0
0064700 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0
0064720 \0 \0 003 \0 \0 \0 311 \0 \0 \0 \0 005 \0 \0 \0 \0
0064740 \0 002 \0 005 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0
0064760 005 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0065000 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004
0065020 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0065040 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0065060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0065100 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 \0 \0 \0
0065120 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 006 \0
0065140 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0065160 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0065200 \0 \0 ' \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0065220 002 \0 \0 \0 033 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0
0065240 \0 \0 003 \0 \0 \0 027 \0 \0 \0 \0 005 \0 \0 \0 001
0065260 \0 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0
0065300 \0 006 \0 \0 \0 \0 003 \0 \0 \0 035 \0 \0 \0 \0 005
0065320 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 4 \0 \0 \0
0065340 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 ' \0
0065360 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 027
0065400 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0065420 031 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0065440 \0 2 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0
0065460 \0 \0 / \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001
0065500 \0 \0 \0 4 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0065520 \n \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0065540 E T F N 001 \0 024 \0 006 M O D E R N \0
0065560 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0065600 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \b \0 \0
0065620 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 001
0065640 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0
0065660 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R
0065700 U L E . G E T F N 001 \0 024 \0 006 M O
0065720 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0065740 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0
0065760 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0
0066000 003 \0 \0 \0 + \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0
0066020 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0
0066040 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v H R U L
0066060 E . G E T F N 001 \0 024 \0 006 M O D E
0066100 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0066120 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0
0066140 \t \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0066160 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0
0066200 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0
0066220 \v H R U L E . G E T F N 001 \0 024 \0
0066240 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0066260 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0066300 \0 \n \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 001 \0
0066320 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0
0066340 001 \0 \0 \0 \0 002 \0 \0 \0 ! \0 \0 \0 \0 005 \0
0066360 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0
0066400 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0
0066420 \v H R U L E . G E T F N 001 \0 024 \0
0066440 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0066460 \0 \0 \0 \0 005 \0 \0 002 \0 005 \0 \0 \0 \0 \0 002
0066500 \0 005 \0 \0 \0 020 \0 \0 002 \0 003 \0 \0 \0 034 \0
0066520 \0 002 \0 002 \0 \0 \0 002 \0 \0 002 \0 003 \0 \0 \0
0066540 034 \0 \0 002 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0066560 \0 002 \0 001 \0 \v H R U L E . G E T F
0066600 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0066620 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0066640 \0 \0 \0 \0 002 \0 \n \0 \0 \0 \0 \0 \0 \0 005
0066660 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0
0066700 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 001 \0
0066720 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0
0066740 005 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0066760 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0
0067000 002 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0067020 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 004
0067040 \0 \0 \0 \0 003 \0 \0 \0 1 \0 \0 \0 \0 005 \0 \0
0067060 \0 005 \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 005
0067100 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 217 \0 \0 \0
0067120 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 \n \0
0067140 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0
0067160 003 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0
0067200 \0 \0 K \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n
0067220 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0067240 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0067260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0067300 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 006 \0 \0 \0
0067320 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0067340 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E
0067360 . G E T F N 001 \0 024 \0 006 M O D E R
0067400 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0067420 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 \r
0067440 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0
0067460 \0 \f \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003
0067500 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0
0067520 \0 003 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 006 \0
0067540 \0 \0 \0 003 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0
0067560 002 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0
0067600 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0067620 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0
0067640 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0
0067660 001 \0 \v H R U L E . G E T F N 001 \0
0067700 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0067720 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0067740 \0 002 \0 002 \0 \0 \0 R \0 \0 \0 \0 005 \0 \0 \0
0067760 006 \0 \0 \0 \0 003 \0 \0 \0 031 \0 \0 \0 \0 005 \0
0070000 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 315 \0 \0 \0 \0
0070020 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 ! \0 \0
0070040 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 004
0070060 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0
0070100 \0 021 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003
0070120 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0
0070140 \0 003 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0 \0 006 \0
0070160 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0
0070200 005 \0 \0 \0 \0 003 \0 \0 \0 027 \0 \0 \0 \0 005 \0
0070220 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \n \0 \0 \0 \0 003
0070240 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0
0070260 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0070300 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E
0070320 . G E T F N 001 \0 024 \0 006 M O D E R
0070340 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0070360 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 \b
0070400 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0
0070420 \0 L \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003
0070440 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0070460 006 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0070500 \0 003 \0 \0 \0 037 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0070520 002 \0 001 \0 \0 \0 4 \0 \0 \0 \0 003 \0 \0 \0 \0
0070540 \0 002 \0 006 \0 \0 \0 5 \0 \0 \0 \0 005 \0 \0 \0
0070560 \0 \0 002 \0 006 \0 \0 \0 v \0 \0 \0 \0 005 \0 \0
0070600 \0 \b \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005
0070620 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0 \v
0070640 H R U L E . G E T F N 001 \0 024 \0 006
0070660 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0070700 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0070720 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0 035 \0 \0
0070740 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016
0070760 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0071000 002 \0 001 \0 \v H R U L E . G E T F N
0071020 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0071040 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0071060 \0 \0 \0 002 \0 \n \0 \0 \0 \a \0 \0 \0 \0 003 \0
0071100 \0 \0 7 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0
0071120 002 \0 \0 001 \r \0 \0 \0 \0 005 \0 \0 \0 \n \0 \0
0071140 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 031
0071160 \0 001 \0 \f I R M . G E T . C R E F
0071200 \0 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0
0071220 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 \a
0071240 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0
0071260 \0 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0
0071300 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0071320 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 217 \0 \0
0071340 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 037
0071360 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0
0071400 \0 \a \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 002
0071420 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0
0071440 \0 003 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 001 \0
0071460 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0
0071500 003 \0 \0 \0 \0 003 \0 \0 \0 W \0 \0 \0 \0 005 \0
0071520 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 037 \0 \0 \0 \0
0071540 005 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 022 \0 \0
0071560 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 #
0071600 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0071620 003 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 002 \0
0071640 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0071660 003 \0 \0 \0 Y \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0071700 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 006 \0
0071720 \0 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0
0071740 003 \0 \0 \0 \0 003 \0 \0 \0 # \0 \0 \0 \0 005 \0
0071760 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 O \0 \0 \0 \0
0072000 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 002 \0 001 \0
0072020 \v H R U L E . G E T F N 001 \0 024 \0
0072040 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0072060 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 W 366 002 u
0072100 z 272 \r 2 \r \r 2 . 3 \t P r o p
0072120 e r t y L i s t s \r 1 \r \r E a
0072140 c h l i t a t o m h a s a
0072160 n a s s o c i a t e d p r o
0072200 p e r t y l i s t , w h i c
0072220 h a l l o w s a s e t o
0072240 f n a m e d o b j e c t s
0072260 t o b e a s s o c i a t e d
0072300 w i t h t h e l i t a t o
0072320 m . A p r o p e r t y l
0072340 i s t a s s o c i a t e s a
0072360 n a m e , k n o w n a s
0072400 a " p r o p e r t y n a m e
0072420 " o r " p r o p e r t y " ,
0072440 w i t h a n a b i t r a r
0072460 y o b j e c t , t h e " p
0072500 r o p e r t y v a l u e " o
0072520 r s i m p l y " v a l u e "
0072540 . S o m e t i m e s t h e
0072560 p h r a s e " t o s t o r
0072600 e o n t h e p r o p e r t
0072620 y X " i s u s e d , m e
0072640 a n i n g t o p l a c e t
0072660 h e i n d i c a t e d i n f
0072700 o r m a t i o n o n a p r
0072720 o p e r t y l i s t u n d e
0072740 r t h e p r o p e r t y n
0072760 a m e X . \r P r o p e r t y
0073000 n a m e s a r e u s u a l l
0073020 y l i t a t o m s o r n u
0073040 m b e r s , a l t h o u g h
0073060 n o c h e c k s a r e m a
0073100 d e . H o w e v e r , t h
0073120 e s t a n d a r d p r o p e
0073140 r t y l i s t f u n c t i o
0073160 n s a l l u s e E Q t o
0073200 s e a r c h f o r p r o p
0073220 e r t y n a m e s , s o t
0073240 h e y m a y n o t w o r k
0073260 w i t h n o n - a t o m i c
0073300 p r o p e r t y n a m e s .
0073320 N o t e t h a t t h e
0073340 s a m e o b j e c t c a n
0073360 b e u s e d a s b o t h
0073400 a p r o p e r t y n a m e
0073420 a n d a p r o p e r t y v
0073440 a l u e . \r N o t e : M a n y
0073460 l i t a t o m s i n t h e
0073500 s y s t e m a l r e a d y
0073520 h a v e p r o p e r t y l i
0073540 s t s , w i t h p r o p e r
0073560 t i e s u s e d b y t h e
0073600 c o m p i l e r , t h e b
0073620 r e a k p a c k a g e , D W
0073640 I M , e t c . B e c a r
0073660 e f u l n o t t o c l o b
0073700 b e r s u c h s y s t e m
0073720 p r o p e r t i e s . T h e
0073740 v a r i a b l e S Y S P R O
0073760 P S i s a l i s t o f
0074000 p r o p e r t y n a m e s u
0074020 s e d b y t h e s y s t e
0074040 m . \r T h e f u n c t i o n s
0074060 b e l o w a r e u s e d
0074100 t o m a n i p u l a t e t h
0074120 e p r o p e r t l i s t s
0074140 o f l i t a t o m s . E x
0074160 c e p t w h e n i n d i c a
0074200 t e d , t h e y g e n e r a
0074220 t e t h e e r r o r A R G
0074240 N O T L I T A T O M , i f
0074260 g i v e n a n o b j e c t
0074300 t h a t i s n o t a l
0074320 i t a t o m . \r ( G E T P R O P
0074340 A T M P R O P ) \t [ F u
0074360 n c t i o n ] \r 1 \r \r R e t u r
0074400 n s t h e p r o p e r t y
0074420 v a l u e f o r P R O P f
0074440 r o m t h e p r o p e r t y
0074460 l i s t o f A T M . R
0074500 e t u r n s N I L i f A T
0074520 M i s n o t a l i t a t
0074540 o m , o r P R O P i s n
0074560 o t f o u n d . N o t e
0074600 t h a t G E T P R O P a l s
0074620 o r e t u r n s N I L i f
0074640 t h e r e i s a n o c c
0074660 u r r e n c e o f P R O P
0074700 b u t t h e c o r r e s p o
0074720 n d i n g p r o p e r t y v
0074740 a l u e i s N I L ; t h
0074760 i s c a n b e a s o u r
0075000 c e o f p r o g r a m e r
0075020 r o r s . \r N o t e : G E T
0075040 P R O P u s e d t o b e
0075060 c a l l e d G E T P . \r 1 \r \r
0075100 ( P U T P R O P A T M P R O
0075120 P V A L ) \t [ F u n c t i
0075140 o n ] \r 1 \r \r P u t s t h e
0075160 p r o p e r t y P R O P w i
0075200 t h v a l u e V A L o n
0075220 t h e p r o p e r t y l i s
0075240 t o f A T M . V A L r
0075260 e p l a c e s a n y p r e v
0075300 i o u s v a l u e f o r t
0075320 h e p r o p e r t y P R O P
0075340 o n t h i s p r o p e r t
0075360 y l i s t . R e t u r n s
0075400 V A L . \r 1 \r \r ( A D D P R O
0075420 P A T M P R O P N E W F
0075440 L G ) \t [ F u n c t i o n ]
0075460 \r 1 \r \r A d d s t h e v a l
0075500 u e N E W t o t h e l i
0075520 s t w h i c h i s t h e
0075540 v a l u e o f p r o p e r t
0075560 y P R O P o n t h e p r
0075600 o p e r t y l i s t o f A
0075620 T M . I f F L G i s T ,
0075640 N E W i s C O N S e d o
0075660 n t o t h e f r o n t o f
0075700 t h e p r o p e r t y v a
0075720 l u e o f P R O P , o t h
0075740 e r w i s e i t i s N C O
0075760 N C e d o n t h e e n d
0076000 ( u s i n g N C O N C 1 ) .
0076020 I f A T M d o e s n o t
0076040 h a v e a p r o p e r t y
0076060 P R O P , o r t h e v a l
0076100 u e i s n o t a l i s t
0076120 , t h e n t h e e f f e c
0076140 t i s t h e s a m e a s
0076160 ( P U T P R O P A T M P R
0076200 O P ( L I S T N E W ) ) .
0076220 A D D P R O P r e t u r n s
0076240 t h e ( n e w ) p r o p e
0076260 r t y v a l u e . E x a m
0076300 p l e : \r _ ( P U T P R O P
0076320 ' P O C K E T ' C O N T E N T
0076340 S N I L ) \r N I L \r _ ( A D
0076360 D P R O P ' P O C K E T ' C
0076400 O N T E N T S ' C O M B ) \r (
0076420 C O M B ) \r _ ( A D D P R O P
0076440 ' P O C K E T ' C O N T E N
0076460 T S ' W A L L E T ) \r ( C O M
0076500 B W A L L E T ) \r 1 \r \r ( R E
0076520 M P R O P A T M P R O P )
0076540 \t [ F u n c t i o n ] \r 1 \r \r
0076560 R e m o v e s a l l o c c u
0076600 r r e n c e s o f t h e p
0076620 r o p e r t y P R O P ( a n
0076640 d i t s v a l u e ) f r o
0076660 m t h e p r o p e r t y l
0076700 i s t o f A T M . R e t
0076720 u r n s P R O P i f a n y
0076740 w e r e f o u n d , o t h
0076760 e r w i s e N I L . \r 1 \r \r (
0077000 R E M P R O P L I S T A T M
0077020 P R O P S ) \t [ F u n c t i
0077040 o n ] \r 1 \r \r R e m o v e s a
0077060 l l o c c u r r e n c e s o
0077100 f a l l p r o p e r t i e s
0077120 o n t h e l i s t P R O
0077140 P S ( a n d t h e i r c o
0077160 r r e s p o n d i n g p r o p
0077200 e r t y v a l u e s ) f r o
0077220 m t h e p r o p e r t y l
0077240 i s t o f A T M . R e t u
0077260 r n s N I L . \r 1 \r \r ( C H A
0077300 N G E P R O P X P R O P 1
0077320 P R O P 2 ) \t [ F u n c t i
0077340 o n ] \r 1 \r \r C h a n g e s t
0077360 h e p r o p e r t y n a m e
0077400 o f p r o p e r t y P R O
0077420 P 1 t o P R O P 2 o n t
0077440 h e p r o p e r t y l i s t
0077460 o f X , ( b u t d o e s
0077500 n o t a f f e c t t h e
0077520 v a l u e o f t h e p r o
0077540 p e r t y ) . R e t u r n s
0077560 X , u n l e s s P R O P 1
0077600 i s n o t f o u n d , i
0077620 n w h i c h c a s e i t
0077640 r e t u r n s N I L . \r 1 \r \r
0077660 ( P R O P N A M E S A T M )
0077700 \t [ F u n c t i o n ] \r 1 \r \r
0077720 R e t u r n s a l i s t o
0077740 f t h e p r o p e r t y n
0077760 a m e s o n t h e p r o p
0100000 e r t y l i s t o f A T M
0100020 . \r 1 \r \r ( D E F L I S T L
0100040 P R O P ) \t [ F u n c t i o
0100060 n ] \r 1 \r \r U s e d t o p u
0100100 t v a l u e s u n d e r t
0100120 h e s a m e p r o p e r t y
0100140 n a m e o n t h e p r o
0100160 p e r t y l i s t s o f s
0100200 e v e r a l l i t a t o m s .
0100220 L i s a l i s t o f
0100240 t w o - e l e m e n t l i s
0100260 t s . T h e f i r s t e
0100300 l e m e n t o f e a c h i
0100320 s a l i t a t o m , a n d
0100340 t h e s e c o n d e l e m
0100360 e n t i s t h e p r o p e
0100400 r t y v a l u e f o r t h
0100420 e p r o p e r t y P R O P .
0100440 R e t u r n s N I L .
0100460 F o r e x a m p l e , \r ( D E
0100500 F L I S T ' ( ( F O O M A
0100520 ) ( B A R C A ) ( B A Z
0100540 R I ) ) ' S T A T E ) \r p u
0100560 t s M A o n F O O ' s S
0100600 T A T E p r o p e r t y , C
0100620 A o n B A R ' s S T A T E
0100640 p r o p e r t y , a n d R
0100660 I o n B A Z ' s S T A T E
0100700 p r o p e r t y . \r 1 \r \r P r
0100720 o p e r t y l i s t s a r e
0100740 c o n v e n t i o n a l l y
0100760 i m p l e m e n t e d a s l
0101000 i s t s o f t h e f o r m
0101020 \r ( N A M E 1 V A L U E 1 N
0101040 A M E 2 V A L U E 2 . . . )
0101060 \r a l t h o u g h t h e u s
0101100 e r c a n s t o r e a n y
0101120 t h i n g a s t h e p r o
0101140 p e r t y l i s t o f a
0101160 l i t a t o m . H o w e v e
0101200 r , t h e f u n c t i o n s
0101220 w h i c h m a n i p u l a t
0101240 e p r o p e r t y l i s t s
0101260 o b s e r v e t h i s c o
0101300 n v e n t i o n b y s e a r
0101320 c h i n g d o w n t h e p
0101340 r o p e r t y l i s t s t w
0101360 o C D R s a t a t i m e
0101400 . M o s t o f t h e s e
0101420 f u n c t i o n s a l s o
0101440 g e n e r a t e a n e r r o
0101460 r , A R G N O T L I T A T
0101500 O M , i f g i v e n a n
0101520 a r g u m e n t w h i c h i
0101540 s n o t a l i t a t o m ,
0101560 s o t h e y c a n n o t
0101600 b e u s e d d i r e c t l y
0101620 o n l i s t s . ( L I S
0101640 T P U T , L I S T P U T 1 ,
0101660 L I S T G E T , a n d L I S
0101700 T G E T 1 a r e f u n c t i
0101720 o n s s i m i l a r t o P
0101740 U T P R O P a n d G E T P R
0101760 O P t h a t w o r k d i r
0102000 e c t l y o n l i s t s .
0102020 S e e ( " L I S T P U T "
0102040 . F u n c t i o n ) . ) T
0102060 h e p r o p e r t y l i s t
0102100 s o f l i t a t o m s c a
0102120 n b e d i r e c t l y a c
0102140 c e s s e d w i t h t h e
0102160 f o l l o w i n g f u n c t i
0102200 o n s : \r ( G E T P R O P L I S
0102220 T A T M ) \t [ F u n c t i
0102240 o n ] \r 1 \r \r R e t u r n s t
0102260 h e p r o p e r t y l i s t
0102300 o f A T M . \r 1 \r \r ( S E T
0102320 P R O P L I S T A T M L S T
0102340 ) \t [ F u n c t i o n ] \r 1
0102360 \r \r I f A T M i s a l i
0102400 t a t o m , s e t s t h e
0102420 p r o p e r t y l i s t o f
0102440 A T M t o b e L S T ,
0102460 a n d r e t u r n s L S T
0102500 a s i t s v a l u e . \r 1 \r
0102520 \r ( G E T L I S X P R O P S
0102540 ) \t [ F u n c t i o n ] \r 1
0102560 \r \r S e a r c h e s t h e p
0102600 r o p e r t y l i s t o f
0102620 X , a n d r e t u r n s t
0102640 h e p r o p e r t y l i s t
0102660 a s o f t h e f i r s t
0102700 p r o p e r t y o n P R O
0102720 P S t h a t i t f i n d s
0102740 . F o r e x a m p l e , \r
0102760 _ ( G E T P R O P L I S T '
0103000 X ) \r ( P R O P 1 A P R O P
0103020 3 B A C ) \r _ ( G E T L
0103040 I S ' X ' ( P R O P 2 P R
0103060 O P 3 ) ) \r ( P R O P 3 B A
0103100 C ) \r R e t u r n s N I L
0103120 i f n o e l e m e n t o n
0103140 P R O P S i s f o u n d .
0103160 X c a n a l s o b e
0103200 a l i s t i t s e l f , i
0103220 n w h i c h c a s e i t
0103240 i s s e a r c h e d a s d
0103260 e s c r i b e d a b o v e .
0103300 I f X i s n o t a l
0103320 i t a t o m o r a l i s t
0103340 , r e t u r n s N I L . \r 1
0103360 \r \r \0 \0 \0 \0 \0 005 \0 \v \0 ( \0 314 \0 314
0103400 001 370 \0 022 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0103420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0103440 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0
0103460 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0103500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314
0103520 001 370 \0 005 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0
0103540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0103560 \0 \0 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0
0103600 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0103620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ) \0 K \0 K
0103640 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0
0103660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0
0103700 \0 \0 \0 \0 / \0 K \0 314 001 370 \0 022 \0 \0 \0
0103720 \0 003 001 \0 001 001 001 370 001 \0 \0 \0 \0 \0 \0 \0
0103740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0
0103760 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0
0104000 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0
0104040 001 370 \0 \0 \0 \0 \0 \0 003 001 \0 022 001 \0 ( \0
0104060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104100 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370
0104120 \0 7 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0
0104140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104160 \0 ( \0 314 \0 314 001 370 \0 005 \0 \0 \0 \0 002 004
0104200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104220 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0
0104240 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0
0104260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104300 \0 \0 \0 \0 \0 004 \0 006 \0 024 \0 006 M O D E
0104320 R N \0 \n 377 375 \0 \0 \0 \0 001 \0 \0 024 \0 006
0104340 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0
0104360 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0104400 \0 \0 001 \0 \0 024 \0 006 M O D E R N \0 016
0104420 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E
0104440 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 ? \0 1
0104460 ( D E F A U L T F O N T 1 (
0104500 G A C H A 1 0 ) ( G A C H A
0104520 8 ) ( T E R M I N A L 8 )
0104540 ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0104560 002 \0 \n \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0104600 \0 002 \0 \t \0 \0 \0 002 \0 001 \0 \v H R U L
0104620 E . G E T F N 001 \0 024 \0 006 M O D E
0104640 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0104660 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0104700 025 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0104720 \0 002 \0 001 \0 \v H R U L E . G E T F
0104740 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0104760 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0105000 \0 \0 \0 \0 002 \0 \n \0 \0 001 4 \0 \0 \0 \0 005
0105020 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 a \0 \0 \0
0105040 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 002 \0
0105060 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 204
0105100 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0
0105120 \0 251 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0
0105140 \0 \0 304 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0
0105160 002 \0 \0 \0 1 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0105200 \0 \n \0 \0 \0 z \0 \0 \0 \0 005 \0 \0 \0 017 \0
0105220 \0 \0 \0 002 \0 \0 \0 , \0 \0 \0 \0 005 \0 \0 \0
0105240 \0 \0 002 \0 006 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0
0105260 \0 \b \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002
0105300 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0105320 005 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0105340 E T F N 001 \0 024 \0 006 M O D E R N \0
0105360 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0105400 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 037 \0 \0
0105420 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 033
0105440 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0
0105460 \0 \v \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002
0105500 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0105520 \0 003 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 004 \0
0105540 \0 \0 \0 003 \0 \0 \0 032 \0 \0 \0 \0 005 \0 \0 \0
0105560 \a \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0
0105600 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 036 \0 \0 \0 \0
0105620 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 ) \0 \0
0105640 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 +
0105660 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0
0105700 \a \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 002 \0
0105720 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0
0105740 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0105760 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0106000 G E T F N 001 \0 024 \0 006 M O D E R N
0106020 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0106040 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \t \0
0106060 \0 \0 \0 002 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0
0106100 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0
0106120 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H
0106140 R U L E . G E T F N 001 \0 024 \0 006 M
0106160 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0106200 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004
0106220 \0 \0 \0 022 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0
0106240 \0 003 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 003 \0
0106260 \0 \0 \0 003 \0 \0 \0 031 \0 \0 \0 \0 005 \0 \0 \0
0106300 003 \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 005 \0
0106320 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 . \0 \0 \0 \0
0106340 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 ! \0 \0
0106360 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 002
0106400 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0106420 002 \0 001 \0 \v H R U L E . G E T F N
0106440 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0106460 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0106500 \0 \0 \0 002 \0 006 \0 \0 \0 \t \0 \0 \0 \0 002 \0
0106520 \0 \0 020 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0106540 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0106560 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0106600 G E T F N 001 \0 024 \0 006 M O D E R N
0106620 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0106640 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 017 \0
0106660 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0
0106700 + \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0
0106720 \0 \0 031 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0106740 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0106760 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001
0107000 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0
0107020 \0 003 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005
0107040 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 + \0 \0 \0
0107060 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 022 \0
0107100 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0
0107120 025 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 002 \0
0107140 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0107160 003 \0 \0 \0 032 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0
0107200 \0 \0 003 \0 \0 \0 = \0 \0 \0 \0 005 \0 \0 \0 \t
0107220 \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0
0107240 \0 001 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0 003
0107260 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0
0107300 \0 003 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 003 \0
0107320 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0
0107340 - \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0107360 \0 " \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0
0107400 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002
0107420 \0 \0 \0 $ \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0
0107440 002 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002
0107460 \0 002 \0 \0 \0 & \0 \0 \0 \0 002 \0 \0 \0 \0 \0
0107500 002 \0 002 \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 \0
0107520 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L
0107540 E . G E T F N 001 \0 024 \0 006 M O D E
0107560 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0107600 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0107620 \t \0 \0 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0 003 \0
0107640 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0
0107660 005 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0
0107700 \v H R U L E . G E T F N 001 \0 024 \0
0107720 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0107740 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0107760 \0 004 \0 \0 \0 ( \0 \0 \0 \0 005 \0 \0 \0 004 \0
0110000 \0 \0 \0 003 \0 \0 \0 + \0 \0 \0 \0 005 \0 \0 \0
0110020 003 \0 \0 \0 \0 003 \0 \0 \0 \v \0 \0 \0 \0 005 \0
0110040 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 036 \0 \0 \0 \0
0110060 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0
0110100 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0
0110120 001 \0 \v H R U L E . G E T F N 001 \0
0110140 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0110160 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0110200 \0 002 \0 006 \0 \0 \0 \r \0 \0 \0 \0 002 \0 \0 \0
0110220 \t \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0110240 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005
0110260 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0110300 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0110320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0110340 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 6 \0 \0 \0
0110360 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 E \0
0110400 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0
0110420 \n \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0110440 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004
0110460 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0110500 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0110520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0110540 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \f \0 \0 \0
0110560 \0 002 \0 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0 001 \0
0110600 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0
0110620 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U
0110640 L E . G E T F N 001 \0 024 \0 006 M O D
0110660 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0110700 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0110720 \0 & \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003
0110740 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0
0110760 \0 003 \0 \0 \0 031 \0 \0 \0 \0 005 \0 \0 \0 001 \0
0111000 \0 \0 \0 003 \0 \0 \0 < \0 \0 \0 \0 005 \0 \0 \0
0111020 001 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 005 \0
0111040 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 ( \0 \0 \0 \0
0111060 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0
0111100 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0
0111120 001 \0 \v H R U L E . G E T F N 001 \0
0111140 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0111160 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0111200 \0 002 \0 006 \0 \0 \0 \v \0 \0 \0 \0 002 \0 \0 \0
0111220 003 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0
0111240 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005
0111260 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0111300 T F N 001 \0 024 \0 006 M O D E R N \0 \n
0111320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0
0111340 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 = \0 \0 \0
0111360 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 002 \0
0111400 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002
0111420 \0 001 \0 \v H R U L E . G E T F N 001
0111440 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0111460 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0
0111500 \0 \0 002 \0 006 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0
0111520 \0 006 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002
0111540 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0111560 005 \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0111600 E T F N 001 \0 024 \0 006 M O D E R N \0
0111620 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0111640 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \ \0 \0
0111660 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 210
0111700 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0
0111720 \0 \v \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002
0111740 \0 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0111760 003 \0 \0 \0 1 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002
0112000 \0 \n \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 002 \0
0112020 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0
0112040 003 \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0 \0 005 \0
0112060 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0
0112100 005 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0
0112120 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 003
0112140 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0
0112160 \0 017 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 002
0112200 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0112220 \0 002 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 005 \0
0112240 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0
0112260 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U
0112300 L E . G E T F N 001 \0 024 \0 006 M O D
0112320 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0112340 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0112360 \0 C \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0
0112400 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0112420 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0
0112440 \0 \0 002 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 001
0112460 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0112500 \0 004 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001
0112520 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0 \0
0112540 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 006 \0
0112560 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 301
0112600 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0
0112620 \0 > \0 \0 \0 \0 005 \0 \0 \0 017 \0 \0 \0 \0 002
0112640 \0 \0 \0 [ \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0
0112660 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \b \0
0112700 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0
0112720 \a \0 \0 \0 \0 002 \0 \0 \0 006 \0 \0 \0 \0 005 \0
0112740 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 032 \0 \0 \0 \0
0112760 005 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0
0113000 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 #
0113020 \0 \0 \0 \0 005 \0 \0 \0 026 \0 001 \0 \f I R M
0113040 . G E T . C R E F \0 \0 \0 \0 Z \0 \0
0113060 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \r \0
0113100 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0
0113120 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005 \0
0113140 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H
0113160 R U L E . G E T F N 001 \0 024 \0 006 M
0113200 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0113220 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004
0113240 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0113260 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0113300 002 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E
0113320 . G E T F N 001 \0 024 \0 006 M O D E R
0113340 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0113360 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 \r
0113400 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0
0113420 \0 001 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 005
0113440 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v
0113460 H R U L E . G E T F N 001 \0 024 \0 006
0113500 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0113520 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0113540 004 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0113560 \0 \0 003 \0 \0 \0 ) \0 \0 \0 \0 005 \0 \0 \0 003
0113600 \0 \0 \0 \0 003 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0
0113620 \0 003 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005
0113640 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 017 \0 \0 \0
0113660 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001
0113700 \0 \v H R U L E . G E T F N 001 \0 024
0113720 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0113740 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0113760 002 \0 006 \0 \0 \0 \b \0 \0 \0 \0 002 \0 \0 \0 \a
0114000 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0
0114020 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0
0114040 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0114060 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0114100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005
0114120 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 036 \0 \0 \0 \0
0114140 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 < \0 \0
0114160 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 036
0114200 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0114220 023 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0114240 \0 026 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0
0114260 \0 \0 035 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002
0114300 \0 \0 \0 016 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0
0114320 \n \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0
0114340 \0 \0 002 \0 \0 \0 022 \0 \0 \0 \0 005 \0 \0 \0 005
0114360 \0 \0 \0 \0 003 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0
0114400 \0 001 \0 \0 \0 \0 003 \0 \0 \0 Q \0 \0 \0 \0 005
0114420 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 % \0 \0 \0
0114440 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 002 \0
0114460 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002
0114500 \0 001 \0 \v H R U L E . G E T F N 001
0114520 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0114540 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 206
0114560 362 001 { z 272 \r 2 \r \r 2 . 2 \t F
0114600 u n c t i o n D e f i n i t i
0114620 o n C e l l s \r 1 \r \r E a c h
0114640 l i t a t o m h a s a f
0114660 u n c t i o n d e f i n i t i
0114700 o n c e l l , w h i c h i
0114720 s a c c e s s e d w h e n
0114740 a l i t a t o m i s u s e
0114760 d a s a f u n c t i o n .
0115000 T h e m e c h a n i s m
0115020 f o r a c c e s s i n g a n
0115040 d s e t t i n g t h e f u
0115060 n c t i o n d e f i n i t i o
0115100 n c e l l o f a l i t a
0115120 t o m i s d e s c r i b e d
0115140 o n ( " F u n c t i o n D e
0115160 f i n i t i o n " . T A G )
0115200 . \r \0 \0 \0 \0 \0 005 \0 006 \0 ( \0 314 \0 314
0115220 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0115240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115260 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0
0115300 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 \0 \0 \0
0115340 001 370 \0 \0 \0 \0 \0 \0 003 001 \0 022 001 \0 ( \0
0115360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115400 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 370
0115420 \0 7 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0
0115440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115460 \0 ( \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0 002 004
0115500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115520 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0
0115540 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0
0115560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0115600 \0 \0 \0 \0 \0 004 \0 003 \0 024 \0 006 M O D E
0115620 R N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006
0115640 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0115660 \0 ? \0 1 ( D E F A U L T F O N T
0115700 1 ( G A C H A 1 0 ) ( G
0115720 A C H A 8 ) ( T E R M I N A
0115740 L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0115760 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002
0116000 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 \v
0116020 H R U L E . G E T F N 001 \0 024 \0 006
0116040 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0116060 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0
0116100 003 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002
0116120 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0116140 G E T F N 001 \0 024 \0 006 M O D E R N
0116160 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0116200 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 310 \0
0116220 \0 \0 \0 002 \0 \0 \0 034 \0 001 \0 \f I R M .
0116240 G E T . C R E F \0 \0 \0 \0 002 \0 \0 \0
0116260 \0 002 \0 \0 232 202 \0 016 z 272 \r 2 \r \r 2 .
0116300 1 \t U s i n g L i t a t o
0116320 m s a s V a r i a b l e s \r
0116340 1 \r \r L i t a t o m s a r e
0116360 c o m m o n l y u s e d a s
0116400 v a r i a b l e s . E a c
0116420 h l i t a t o m h a s a
0116440 " t o p l e v e l " v a r i
0116460 a b l e b i n d i n g , w h
0116500 i c h c a n b e a n a r
0116520 b i t r a r y I n t e r l i s
0116540 p o b j e c t . L i t a t
0116560 o m s m a y a l s o b e
0116600 g i v e n s p e c i a l v a
0116620 r i a b l e b i n d i n g s
0116640 w i t h i n P R O G s o r
0116660 f u n c t i o n c a l l s ,
0116700 w h i c h o n l y e x i s t
0116720 f o r t h e d u r a t i o
0116740 n o f t h e f u n c t i o
0116760 n . W h e n a l i t a t
0117000 o m i s e v a l u a t e d ,
0117020 t h e " c u r r e n t " v
0117040 a r i a b l e b i n d i n g
0117060 i s r e t u r n e d . T h
0117100 i s i s t h e m o s t r
0117120 e c e n t s p e c i a l v a
0117140 r i a b l e b i n d i n g ,
0117160 o r t h e t o p l e v e l
0117200 b i n d i n g i f t h e
0117220 l i t a t o m h a s n o t
0117240 b e e n r e b o u n d . S
0117260 E T Q i s u s e d t o c
0117300 h a n g e t h e c u r r e n
0117320 t b i n d i n g . F o r
0117340 m o r e i n f o r m a t i o n
0117360 o n v a r i a b l e b i n
0117400 d i n g s i n I n t e r l i
0117420 s p , s e e ( " S t a c k "
0117440 . T A G ) . \r N o t e :
0117460 T h e c o m p i l e r ( ( "
0117500 C o m p i l e r " . T A G )
0117520 ) t r e a t s v a r i a b l
0117540 e s s o m e w h a t d i f f
0117560 e r e n t l y t h a n t h e
0117600 i n t e r p r e t e r , a n
0117620 d t h e u s e r h a s t
0117640 o b e a w a r e o f t h
0117660 e s e d i f f e r e n c e s
0117700 w h e n w r i t i n g f u n
0117720 c t i o n s t h a t w i l l
0117740 b e c o m p i l e d . F
0117760 o r e x a m p l e , v a r i
0120000 a b l e r e f e r e n c e s
0120020 i n c o m p i l e d c o d e
0120040 a r e n o t c h e c k e d
0120060 f o r N O B I N D , s o
0120100 c o m p i l e d c o d e w i
0120120 l l n o t g e n e r a t e
0120140 u n b o u n d a t o m e r r
0120160 o r s . I n g e n e r a l
0120200 , i t i s b e t t e r t
0120220 o d e b u g i n t e r p r e
0120240 t e d c o d e , b e f o r e
0120260 c o m p i l i n g i t f o
0120300 r s p e e d . T h e c o
0120320 m p i l e r o f f e r s s o
0120340 m e f a c i l i t i e s t o
0120360 i n c r e a s e t h e e f
0120400 f i c i e n c y o f v a r i
0120420 a b l e u s e i n c o m p
0120440 i l e d f u n c t i o n s .
0120460 G l o b a l v a r i a b l e
0120500 s ( ( " G L O B A L V A R S "
0120520 . T E R M ) ) c a n b e
0120540 d e f i n e d s o t h a t
0120560 t h e e n t i r e s t a c
0120600 k i s n o t s e a r c h e
0120620 d a t e a c h v a r i a b
0120640 l e r e f e r e n c e . L
0120660 o c a l v a r i a b l e s (
0120700 ( " L O C A L V A R S " . T
0120720 E R M ) ) a l l o w c o m p
0120740 i l e d f u n c t i o n s t
0120760 o a c c e s s v a r i a b l
0121000 e b i n d i n g s w h i c h
0121020 a r e n o t o n t h e
0121040 s t a c k , w h i c h r e d
0121060 u c e s v a r i a b l e c o
0121100 n f l i c t s , a n d a l s
0121120 o m a k e s v a r i a b l e
0121140 l o o k u p f a s t e r . \r
0121160 B y c o n v e n t i o n , a
0121200 l i t a t o m w h o s e t
0121220 o p l e v e l b i n d i n g
0121240 i s t o t h e l i t a t
0121260 o m N O B I N D i s c o n
0121300 s i d e r e d t o h a v e
0121320 n o t o p l e v e l b i n
0121340 d i n g . I f a l i t a
0121360 t o m h a s n o l o c a l
0121400 v a r i a b l e b i n d i n
0121420 g s , a n d i t s t o p
0121440 l e v e l v a l u e i s N
0121460 O B I N D , a t t e m p t i n
0121500 g t o e v a l u a t e i t
0121520 w i l l c a u s e a n u
0121540 n b o u n d a t o m e r r o
0121560 r . \r T h e t w o l i t a t
0121600 o m s T a n d N I L a l
0121620 w a y s e v a l u a t e t o
0121640 t h e m s e l v e s . A t
0121660 t e m p t i n g t o c h a n
0121700 g e t h e b i n d i n g o
0121720 f T o r N I L w i t h
0121740 t h e f u n c t i o n s b e
0121760 l o w w i l l g e n e r a t
0122000 e t h e e r r o r A T T E
0122020 M P T T O S E T T o r
0122040 A T T E M P T T O S E T N
0122060 I L . \r T h e f o l l o w i n
0122100 g f u n c t i o n s ( e x c
0122120 e p t B O U N D P ) w i l l
0122140 a l s o g e n e r a t e t
0122160 h e e r r o r A R G N O T
0122200 L I T A T O M , i f n o t
0122220 g i v e n a l i t a t o m
0122240 . \r ( B O U N D P V A R )
0122260 \t [ F u n c t i o n ] \r 1 \r \r R
0122300 e t u r n s T i f V A R
0122320 h a s a s p e c i a l v a
0122340 r i a b l e b i n d i n g (
0122360 e v e n i f b o u n d t o
0122400 N O B I N D ) , o r i f
0122420 V A R h a s a t o p l e
0122440 v e l v a l u e o t h e r
0122460 t h a n N O B I N D ; o t h
0122500 e r w i s e N I L . I n
0122520 o t h e r w o r d s , i f
0122540 X i s a l i t a t o m ,
0122560 ( E V A L X ) w i l l c a
0122600 u s e a n U N B O U N D A
0122620 T O M e r r o r i f a n d
0122640 o n l y i f ( B O U N D P
0122660 X ) r e t u r n s N I L .
0122700 \r 1 \r \r ( S E T V A R V A L
0122720 U E ) \t [ F u n c t i o n ]
0122740 \r 1 \r \r S e t s t h e " c u
0122760 r r e n t " v a r i a b l e
0123000 b i n d i n g o f V A R t
0123020 o V A L U E , a n d r e t
0123040 u r n s V A L U E . \r N o t e
0123060 t h a t S E T i s a n
0123100 o r m a l l a m b d a s p r
0123120 e a d f u n c t i o n , s o
0123140 b o t h V A R a n d V A
0123160 L U E a r e e v a l u a t e
0123200 d b e f o r e i t i s c
0123220 a l l e d . T h u s , i f
0123240 t h e v a l u e o f X
0123260 i s B , a n d t h e v a
0123300 l u e o f Y i s C , t
0123320 h e n ( S E T X Y ) w o
0123340 u l d r e s u l t i n B
0123360 b e i n g s e t t o C ,
0123400 a n d C b e i n g r e t u
0123420 r n e d a s t h e v a l u
0123440 e o f S E T . \r 1 \r \r ( S E
0123460 T Q V A R V A L U E ) \t
0123500 [ N L a m b d a N o S p r e a
0123520 d F u n c t i o n ] \r 1 \r \r N
0123540 l a m b d a v e r s i o n o
0123560 f S E T ; V A R i s n o
0123600 t e v a l u a t e d , V A L
0123620 U E i s . T h u s i f
0123640 t h e v a l u e o f X i
0123660 s B a n d t h e v a l u
0123700 e o f Y i s C , ( S E
0123720 T Q X Y ) w o u l d r e
0123740 s u l t i n X ( n o t B
0123760 ) b e i n g s e t t o C
0124000 , a n d C b e i n g r e
0124020 t u r n e d . \r N o t e : S
0124040 i n c e S E T Q i s a n
0124060 n l a m b d a , n e i t h e r
0124100 a r g u m e n t i s e v a
0124120 l u a t e d d u r i n g t h
0124140 e c a l l i n g p r o c e s
0124160 s . H o w e v e r , S E T
0124200 Q i t s e l f c a l l s E
0124220 V A L o n i t s s e c o n
0124240 d a r g u m e n t . A s
0124260 a r e s u l t , t y p i n g
0124300 ( S E T Q V A R F O R M )
0124320 a n d S E T Q ( V A R F O
0124340 R M ) t o t h e I n t e r
0124360 l i s p e x e c u t i v e i
0124400 s e q u i v a l e n t : i
0124420 n b o t h c a s e s V A R
0124440 i s n o t e v a l u a t e
0124460 d , a n d F O R M i s . \r
0124500 1 \r \r ( S E T Q Q V A R V A
0124520 L U E ) \t [ N L a m b d a
0124540 F u n c t i o n ] \r 1 \r \r L i k
0124560 e S E T Q e x c e p t t h
0124600 a t n e i t h e r a r g u m
0124620 e n t i s e v a l u a t e d
0124640 , e . g . , ( S E T Q Q X
0124660 ( A B C ) ) s e t s X
0124700 t o ( A B C ) . \r 1 \r \r
0124720 ( P S E T Q V A R 1 V A L U
0124740 E 1 . . . V A R N V A L U
0124760 E N ) \t [ M a c r o ] \r 1 \r
0125000 \r D o e s a m u l t i p l e
0125020 S E T Q o f V A R 1 ( u
0125040 n e v a l u a t e d ) t o t
0125060 h e v a l u e o f V A L U
0125100 E 1 , V A R 2 t o t h e
0125120 v a l u e o f V A L U E 2 ,
0125140 e t c . A l l o f t h
0125160 e V A L U E i t e r m s a
0125200 r e e v a l u a t e d b e f
0125220 o r e a n y o f t h e a
0125240 s s i g n m e n t s . T h e
0125260 r e f o r e , ( P S E T Q A
0125300 B B A ) c a n b e u
0125320 s e d t o s w a p t h e
0125340 v a l u e s o f t h e v a
0125360 r i a b l e s A a n d B .
0125400 \r 1 \r \r ( G E T T O P V A L V
0125420 A R ) \t [ F u n c t i o n ]
0125440 \r 1 \r \r R e t u r n s t h e
0125460 t o p l e v e l v a l u e
0125500 o f V A R ( e v e n i f
0125520 N O B I N D ) , r e g a r d l
0125540 e s s o f a n y i n t e r
0125560 v e n i n g l o c a l b i n
0125600 d i n g s . \r 1 \r \r ( S E T T O
0125620 P V A L V A R V A L U E )
0125640 \t [ F u n c t i o n ] \r 1 \r \r
0125660 S e t s t h e t o p l e v
0125700 e l v a l u e o f V A R
0125720 t o V A L U E , r e g a r d
0125740 l e s s o f a n y i n t e
0125760 r v e n i n g b i n d i n g s
0126000 , a n d r e t u r n s V A
0126020 L U E . \r 1 \r \r A m a j o r
0126040 d i f f e r e n c e b e t w e
0126060 e n v a r i o u s I n t e r
0126100 l i s p i m p l e m e n t a t
0126120 i o n s i s t h e w a y
0126140 t h a t v a r i a b l e b i
0126160 n d i n g s a r e i m p l e
0126200 m e n t e d . I n t e r l i
0126220 s p - 1 0 a n d I n t e r l
0126240 i s p - J e r i c o u s e w
0126260 h a t i s c a l l e d " s
0126300 h a l l o w " b i n d i n g .
0126320 I n t e r l i s p - D a
0126340 n d I n t e r l i s p - V A X
0126360 u s e w h a t i s c a l
0126400 l e d " d e e p " b i n d i
0126420 n g . \r I n a d e e p
0126440 b i n d i n g s y s t e m ,
0126460 a v a r i a b l e i s b o
0126500 u n d b y s a v i n g o n
0126520 t h e s t a c k t h e v
0126540 a r i a b l e ' s n e w v a
0126560 l u e . W h e n a v a r
0126600 i a b l e i s a c c e s s e
0126620 d , i t s v a l u e i s
0126640 f o u n d b y s e a r c h i
0126660 n g t h e s t a c k f o r
0126700 t h e m o s t r e c e n t
0126720 b i n d i n g . I f t h
0126740 e v a r i a b l e i s n o
0126760 t f o u n d o n t h e s
0127000 t a c k , t h e t o p l e
0127020 v e l b i n d i n g i s r
0127040 e t r i e v e d f r o m a
0127060 " v a l u e c e l l " a s s
0127100 o c i a t e d w i t h t h e
0127120 v a r i a b l e . \r I n a
0127140 " s h a l l o w " b i n d i n
0127160 g s y s t e m , a v a r i
0127200 a b l e i s b o u n d b y
0127220 s a v i n g o n t h e s
0127240 t a c k t h e v a r i a b l
0127260 e n a m e a n d t h e v
0127300 a r i a b l e ' s o l d v a
0127320 l u e a n d p u t t i n g
0127340 t h e n e w v a l u e i n
0127360 t h e v a r i a b l e ' s
0127400 v a l u e c e l l . W h e
0127420 n a v a r i a b l e i s
0127440 a c c e s s e d , i t s v a
0127460 l u e i s a l w a y s f o
0127500 u n d i n i t s v a l u e
0127520 c e l l . \r G E T T O P V A L
0127540 a n d S E T T O P V A L a
0127560 r e l e s s e f f i c i e n
0127600 t i n a s h a l l o w b
0127620 i n d i n g s y s t e m , b
0127640 e c a u s e t h e y h a v e
0127660 t o s e a r c h t h e s
0127700 t a c k f o r r e b i n d i
0127720 n g s ; i t i s m o r e
0127740 e c o n o m i c a l t o s i
0127760 m p l y r e b i n d v a r i
0130000 a b l e s . I n a d e e
0130020 p b i n d i n g s y s t e m
0130040 , G E T T O P V A L a n d
0130060 S E T T O P V A L a r e v e
0130100 r y e f f i c i e n t s i n
0130120 c e t h e y d o n o t h
0130140 a v e t o s e a r c h t h
0130160 e s t a c k , b u t c a n
0130200 s i m p l y a c c e s s t
0130220 h e v a l u e c e l l d i
0130240 r e c t l y . \r G E T A T O M V
0130260 A L a n d S E T A T O M V A
0130300 L c a n b e u s e d t o
0130320 a c c e s s a v a r i a b
0130340 l e ' s v a l u e c e l l ,
0130360 i n e i t h e r a s h a
0130400 l l o w o r d e e p b i n
0130420 d i n g s y s t e m . \r
0130440 ( G E T A T O M V A L V A R )
0130460 \t [ F u n c t i o n ] \r 1 \r
0130500 \r R e t u r n s t h e v a l
0130520 u e i n t h e v a l u e
0130540 c e l l o f V A R . I n
0130560 a s h a l l o w b i n d i
0130600 n g s y s t e m , t h i s
0130620 i s t h e s a m e a s (
0130640 E V A L A T M ) , o r s i
0130660 m p l y V A R . I n a
0130700 d e e p b i n d i n g s y s
0130720 t e m , t h i s i s t h e
0130740 s a m e a s ( G E T T O P
0130760 V A L V A R ) . \r 1 \r \r ( S E
0131000 T A T O M V A L V A R V A L
0131020 U E ) \t [ F u n c t i o n ]
0131040 \r 1 \r \r S e t s t h e v a l
0131060 u e c e l l o f V A R t
0131100 o V A L U E . I n a s
0131120 h a l l o w b i n d i n g s
0131140 y s t e m , t h i s i s t
0131160 h e s a m e a s S E T ;
0131200 i n a d e e p b i n d i n
0131220 g s y s t e m , t h i s i
0131240 s t h e s a m e a s S E
0131260 T T O P V A L . \r 1 \r \r \0 \0 \0 \0
0131300 \0 005 \0 \t \0 ( \0 314 \0 314 001 370 \0 022 \0 \0
0131320 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314
0131360 \0 314 001 370 \0 \0 \0 \0 \0 \0 002 004 \0 \0 \0 \0
0131400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131420 \0 \0 \0 \0 \0 ) \0 K \0 K 001 370 \0 \0 \0 \0
0131440 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131460 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 / \0
0131500 K \0 314 001 370 \0 022 \0 \0 \0 \0 003 001 \0 001 001
0131520 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131540 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 ( \0 \0
0131560 \0 \0 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0
0131600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131620 \0 \0 \0 \0 \0 . \0 \0 \0 \0 001 370 \0 \0 \0 \0
0131640 \0 \0 003 001 \0 022 001 \0 ( \0 \0 \0 \0 \0 \0 \0
0131660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131700 \0 \0 \0 ( \0 \0 \0 \0 001 370 \0 7 \0 \0 \0 \0
0131720 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0131740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 314 \0 314
0131760 001 370 \0 005 \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0
0132000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0132020 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0132040 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0132060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004
0132100 \0 006 \0 024 \0 006 M O D E R N \0 \n 377 375
0132120 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O D E R N
0132140 \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O
0132160 D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024
0132200 \0 006 M O D E R N \0 016 \0 \0 \0 \0 \0 \0
0132220 002 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0
0132240 \0 \0 \0 \0 \0 \0 \0 ? \0 1 ( D E F A U
0132260 L T F O N T 1 ( G A C H A
0132300 1 0 ) ( G A C H A 8 ) ( T
0132320 E R M I N A L 8 ) ) \0 \n \0 \0 \0
0132340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0132360 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0132400 \0 002 \0 001 \0 \v H R U L E . G E T F
0132420 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0132440 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0132460 \0 \0 \0 \0 002 \0 006 \0 \0 \0 " \0 \0 \0 \0 004
0132500 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v
0132520 H R U L E . G E T F N 001 \0 024 \0 006
0132540 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0132560 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0132600 \b \0 \0 \0 304 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0
0132620 \0 \0 003 \0 \0 001 004 \0 \0 \0 \0 005 \0 \0 \0 004
0132640 \0 \0 \0 \0 003 \0 \0 \0 e \0 \0 \0 \0 005 \0 \0
0132660 \0 017 \0 001 \0 \f I R M . G E T . C R
0132700 E F \0 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0
0132720 \0 002 \0 \b \0 \0 \0 025 \0 \0 \0 \0 005 \0 \0 \0
0132740 022 \0 001 \0 \f I R M . G E T . C R E
0132760 F \0 \0 \0 \0 345 \0 \0 \0 \0 005 \0 \0 \0 006 \0
0133000 \0 \0 \0 003 \0 \0 001 \b \0 \0 \0 \0 005 \0 \0 \0
0133020 025 \0 001 \0 \f I R M . G E T . C R E
0133040 F \0 \0 \0 \0 h \0 \0 \0 \0 005 \0 \0 \0 024 \0
0133060 001 \0 \f I R M . G E T . C R E F \0
0133100 \0 \0 \0 234 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0133120 \b \0 \0 \0 C \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0
0133140 \0 \0 003 \0 \0 \0 v \0 \0 \0 \0 005 \0 \0 \0 006
0133160 \0 \0 \0 \0 003 \0 \0 \0 > \0 \0 \0 \0 005 \0 \0
0133200 \0 \0 \0 002 \0 \b \0 \0 \0 021 \0 \0 \0 \0 005 \0
0133220 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0
0133240 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 E \0 \0
0133260 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 004
0133300 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0
0133320 \0 2 \0 \0 \0 \0 005 \0 \0 \0 020 \0 \0 \0 \0 003
0133340 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 022 \0 \0 \0
0133360 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0133400 002 \0 \b \0 \0 \0 \0 \0 \0 \0 005 \0 \0 \0 006
0133420 \0 \0 \0 \0 003 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0
0133440 \0 017 \0 \0 \0 \0 003 \0 \0 \0 032 \0 \0 \0 \0 005
0133460 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \b \0 \0 \0 \0
0133500 003 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0
0133520 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 \0
0133540 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U L
0133560 E . G E T F N 001 \0 024 \0 006 M O D E
0133600 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0133620 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0
0133640 \b \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0133660 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0133700 002 \0 \0 \0 2 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0
0133720 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 003
0133740 \0 \0 \0 \0 002 \0 \0 \0 " \0 \0 \0 \0 005 \0 \0
0133760 \0 006 \0 \0 \0 \0 003 \0 \0 \0 \f \0 \0 \0 \0 005
0134000 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 026 \0 \0 \0
0134020 \0 005 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 017 \0
0134040 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0
0134060 001 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0134100 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 \f \0 \0 \0 \0
0134120 003 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0
0134140 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 001
0134160 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0
0134200 \0 003 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005
0134220 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v
0134240 H R U L E . G E T F N 001 \0 024 \0 006
0134260 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0134300 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0134320 004 \0 \0 \0 005 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0
0134340 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016
0134360 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0134400 002 \0 001 \0 \v H R U L E . G E T F N
0134420 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0
0134440 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0134460 \0 \0 \0 002 \0 002 \0 \0 \0 ' \0 \0 \0 \0 005 \0
0134500 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0
0134520 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 016 \0 \0
0134540 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 002
0134560 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0134600 \n \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0
0134620 \0 \0 - \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0
0134640 002 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0
0134660 \0 \0 002 \0 \0 \0 ; \0 \0 \0 \0 005 \0 \0 \0 001
0134700 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0134720 \0 001 \0 \0 \0 \0 003 \0 \0 \0 023 \0 \0 \0 \0 005
0134740 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0
0134760 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \a \0
0135000 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0
0135020 021 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0135040 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0135060 003 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0
0135100 \0 \0 003 \0 \0 \0 \0 \0 \0 \0 005 \0 \0 \0 003
0135120 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0
0135140 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R
0135160 U L E . G E T F N 001 \0 024 \0 006 M O
0135200 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0135220 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0
0135240 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0
0135260 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 037 \0 \0
0135300 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0
0135320 001 \0 \v H R U L E . G E T F N 001 \0
0135340 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0135360 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0
0135400 \0 002 \0 002 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0
0135420 003 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0
0135440 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 023 \0 \0 \0 \0
0135460 005 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 033 \0 \0
0135500 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 004
0135520 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0
0135540 \0 022 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003
0135560 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0135600 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \n \0
0135620 \0 \0 \0 003 \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 \0
0135640 001 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 005 \0
0135660 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 017 \0 \0 \0 \0
0135700 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0
0135720 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 021
0135740 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0
0135760 \r \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0
0136000 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0
0136020 002 \0 \0 \0 = \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0
0136040 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 004
0136060 \0 \0 \0 \0 003 \0 \0 \0 . \0 \0 \0 \0 005 \0 \0
0136100 \0 017 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 005
0136120 \0 \0 \0 016 \0 \0 \0 \0 003 \0 \0 \0 : \0 \0 \0
0136140 \0 005 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 027 \0
0136160 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0
0136200 005 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0136220 \0 002 \0 001 \0 \v H R U L E . G E T F
0136240 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0136260 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0136300 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \a \0 \0 \0 \0 003
0136320 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0
0136340 \0 003 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0136360 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U L E
0136400 . G E T F N 001 \0 024 \0 006 M O D E R
0136420 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0136440 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 005
0136460 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0
0136500 \0 2 \0 \0 \0 \0 005 \0 \0 \0 021 \0 \0 \0 \0 003
0136520 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0
0136540 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 \a \0
0136560 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0
0136600 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U
0136620 L E . G E T F N 001 \0 024 \0 006 M O D
0136640 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0136660 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0136700 \0 \a \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 002
0136720 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0
0136740 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \b \0
0136760 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0137000 006 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0
0137020 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \v \0 \0 \0 \0
0137040 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 \0
0137060 \v H R U L E . G E T F N 001 \0 024 \0
0137100 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0137120 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0137140 \0 002 \0 \0 \0 020 \0 \0 \0 \0 005 \0 \0 \0 004 \0
0137160 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0
0137200 003 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0
0137220 \0 \0 037 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0
0137240 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0
0137260 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 001
0137300 \0 \0 \0 \0 001 \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0
0137320 \0 005 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001
0137340 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0
0137360 \0 002 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 @ \0
0137400 \0 \0 \0 005 \0 \0 \0 017 \0 \0 \0 \0 003 \0 \0 \0
0137420 1 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0137440 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0137460 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0137500 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U L E .
0137520 G E T F N 001 \0 024 \0 006 M O D E R N
0137540 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0137560 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \v \0
0137600 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0137620 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 005 \0
0137640 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H
0137660 R U L E . G E T F N 001 \0 024 \0 006 M
0137700 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0137720 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002
0137740 \0 \0 \0 037 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0137760 \0 002 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 006 \0
0140000 \0 \0 \0 003 \0 \0 \0 1 \0 \0 \0 \0 005 \0 \0 \0
0140020 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U
0140040 L E . G E T F N 001 \0 024 \0 006 M O D
0140060 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0140100 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0140120 \0 \v \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 002
0140140 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0
0140160 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001
0140200 \0 \v H R U L E . G E T F N 001 \0 024
0140220 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0140240 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0140260 002 \0 002 \0 \0 \0 034 \0 \0 \0 \0 005 \0 \0 \0 003
0140300 \0 \0 \0 \0 002 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0140320 \0 005 \0 \0 \0 \0 002 \0 \0 \0 6 \0 \0 \0 \0 005
0140340 \0 \0 \0 005 \0 \0 \0 \0 002 \0 \0 \0 002 \0 \0 \0
0140360 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001
0140400 \0 \v H R U L E . G E T F N 001 \0 024
0140420 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0140440 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0140460 002 \0 001 \0 \0 \0 376 \0 \0 \0 \0 005 \0 \0 \0 \0
0140500 \0 002 \0 \b \0 \0 001 E \0 \0 \0 \0 005 \0 \0 \0
0140520 \0 \0 002 \0 \b \0 \0 \0 374 \0 \0 \0 \0 005 \0 \0
0140540 \0 \0 \0 002 \0 \b \0 \0 \0 \t \0 \0 \0 \0 003 \0
0140560 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0
0140600 003 \0 \0 \0 264 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0
0140620 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 \t
0140640 \0 \0 \0 \0 003 \0 \0 \0 o \0 \0 \0 \0 005 \0 \0
0140660 \0 \0 \0 002 \0 \b \0 \0 \0 \n \0 \0 \0 \0 003 \0
0140700 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 \n \0 \0 \0 \0
0140720 003 \0 \0 \0 _ \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0140740 \0 004 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 003 \0
0140760 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0141000 016 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0141020 \0 002 \0 001 \0 \v H R U L E . G E T F
0141040 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0
0141060 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0141100 \0 \0 \0 \0 002 \0 002 \0 \0 \0 ' \0 \0 \0 \0 005
0141120 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 4 \0 \0 \0
0141140 \0 005 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 003 \0
0141160 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0141200 \f \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0141220 \0 \0 1 \0 \0 \0 \0 005 \0 \0 \0 \v \0 \0 \0 \0
0141240 003 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0
0141260 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0
0141300 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U L
0141320 E . G E T F N 001 \0 024 \0 006 M O D E
0141340 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0141360 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0141400 \f \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0 \0 \0 002 \0
0141420 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0
0141440 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 \0
0141460 \v H R U L E . G E T F N 001 \0 024 \0
0141500 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0141520