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