$ od -c -N 50000 [phylum]<LISPUSERS>koto>SINGLEFILEINDEX.Tedit!1
0000000 X E R O X \t S I N G L E F I L E
0000020 I N D E X \r 2 \r \r 4 \r \r 1 \r \r S
0000040 I N G L E F I L E I N D E X \r 1
0000060 \r \r 4 \r \r B y : C h r i s t
0000100 o p h e r T o n g a n d J
0000120 o n L . W h i t e \r R e v i
0000140 s i o n b y : B i l l v a
0000160 n M e l l e ( v a n M e l l
0000200 e . P A @ X e r o x . c o m ) \r
0000220 I N T R O D U C T I O N \r S I N
0000240 G L E F I L E I N D E X i s
0000260 a p r o g r a m f o r g e
0000300 n e r a t i n g i n d e x e d
0000320 l i s t i n g s f o r I n
0000340 t e r l i s p s o u r c e f
0000360 i l e s , i n t e n d e d t
0000400 o a u g m e n t t h e b e
0000420 h a v i o r o f I n t e r l
0000440 i s p ' s L I S T F I L E S .
0000460 S I N G L E F I L E I N D E
0000500 X o p e r a t e s b y s c
0000520 a n n i n g t h e f i l e
0000540 a s i t l i s t s i t ,
0000560 b u i l d i n g u p a n i
0000600 n d e x c o n s i s t i n g
0000620 o f a l l " i n t e r e s t
0000640 i n g " o b j e c t s o n
0000660 t h e f i l e , i d e n t i
0000700 f i e d b y t y p e ( e .
0000720 g . F N S , V A R S , e t
0000740 c . ) a n d t h e p a g e
0000760 n u m b e r o n w h i c h
0001000 t h e i r d e f i n i t i o
0001020 n s a p p e a r i n t h e
0001040 l i s t i n g . A t t h
0001060 e e n d o f t h e f i l
0001100 e l i s t i n g , S I N G L
0001120 E F I L E I N D E X l i s t s
0001140 t h i s i n d e x , s o r
0001160 t e d b y t y p e , a n d
0001200 w i t h i n t y p e , a l
0001220 p h a b e t i c a l l y b y
0001240 n a m e . T h e u s e r
0001260 i s e x p e c t e d t o m
0001300 a n u a l l y t r a n s p o s
0001320 e t h e i n d e x t o t
0001340 h e f r o n t o f t h e
0001360 c o l l e c t i o n o f p a
0001400 p e r t h a t e m e r g e s
0001420 f r o m t h e p r i n t e
0001440 r . \r F o r n o r m a l
0001460 u s e , i t s u f f i c e s
0001500 t o k n o w t h a t l o
0001520 a d i n g S I N G L E F I L E
0001540 I N D E X . D C O M r e d e
0001560 f i n e s t h e f u n c t i
0001600 o n L I S T F I L E S 1 s o
0001620 t h a t c a l l i n g L I
0001640 S T F I L E S ( o r u s i n
0001660 g t h e F i l e B r o w s
0001700 e r ' s H a r d c o p y c o
0001720 m m a n d ) i n s t e a d i
0001740 n v o k e s S I N G L E F I L
0001760 E I N D E X i f t h e f i
0002000 l e i s a L i s p s o u
0002020 r c e f i l e . T h i s
0002040 i s t h e m a n n e r i n
0002060 w h i c h m o s t p e o p
0002100 l e u s e S I N G L E F I L
0002120 E I N D E X . T h e l i s
0002140 t i n g i s c r e a t e d
0002160 b y d e f a u l t i n a
0002200 b a c k g r o u n d p r o c e
0002220 s s . T h e f i l e b e
0002240 i n g i n d e x e d n e e d
0002260 n ' t b e l o a d e d , o
0002300 r e v e n n o t i c e d (
0002320 i n t h e f i l e p a c k
0002340 a g e s e n s e ) . H o w
0002360 e v e r , t h e f i l e m
0002400 u s t r e s i d e o n a
0002420 r a n d o m - a c c e s s d e
0002440 v i c e . \r T h e r e m a i n
0002460 d e r o f t h i s d o c u
0002500 m e n t d e s c r i b e s t
0002520 h e p r o g r a m m e r ' s
0002540 i n t e r f a c e t o S I N
0002560 G L E F I L E I N D E X . \r C R
0002600 E A T I N G I N D E X E D F
0002620 I L E L I S T I N G S \r O r d
0002640 i n a r i l y , o n e c a l
0002660 l s L I S T F I L E S ( o r
0002700 u s e s t h e F i l e B
0002720 r o w s e r ) t o c r e a t
0002740 e l i s t i n g s . H o w
0002760 e v e r , f o r s p e c i a
0003000 l c a s e s , s u c h a s
0003020 w h e n t h e o u t p u t
0003040 o f t h e i n d e x i n g
0003060 p r o c e s s i s n o t
0003100 t o b e s e n t t o t h
0003120 e p r i n t e r d i r e c t
0003140 l y , o n e c a n c a l l
0003160 S I N G L E F I L E I N D E X
0003200 d i r e c t l y : \r ( S I N G
0003220 L E F I L E I N D E X f i l
0003240 e o u t p u t f i l e ) \t [ F
0003260 u n c t i o n ] \r L i s t s f
0003300 i l e , a n I n t e r l i s
0003320 p s o u r c e f i l e , p
0003340 r i n t i n g i t a n d i
0003360 t s i n d e x t o o u t p
0003400 u t f i l e . o u t p u t f
0003420 i l e c a n e i t h e r b
0003440 e t h e n a m e o f a
0003460 f i l e t o b e c r e a t
0003500 e d o r a s t r e a m t
0003520 h a t i s a l r e a d y o
0003540 p e n f o r o u t p u t (
0003560 i n w h i c h c a s e i t
0003600 i s l e f t o p e n a f
0003620 t e r w a r d s ) . I f o
0003640 u t p u t f i l e i s N I L
0003660 , t h e o u t p u t g o e
0003700 s t o t h e v a l u e o
0003720 f P R I N T E R D E V I C E F
0003740 I L E N A M E ( i n i t i a
0003760 l l y { L P T } ) . \r H O W
0004000 T O S P E C I F Y I N D E
0004020 X I N G T Y P E S \r I n i t i
0004040 a l l y , S I N G L E F I L E
0004060 I N D E X k n o w s a b o u
0004100 t m o s t o f t h e s t
0004120 a n d a r d f i l e p a c k
0004140 a g e t y p e s . Y o u
0004160 c a n a u g m e n t t h e
0004200 s e t o f t y p e s t h a
0004220 t i t w i l l i n d e x
0004240 b y a d d i n g e l e m e n
0004260 t s t o t h e f o l l o w
0004300 i n g v a r i a b l e : \r S I
0004320 N G L E F I L E I N D E X . T Y
0004340 P E S \t [ V a r i a b l e ] \r A
0004360 l i s t o f t y p e s t
0004400 o b e i n d e x e d . E
0004420 a c h t y p e e n t r y n
0004440 a m e s t h e t y p e a n
0004460 d a w a y o f t e s t i
0004500 n g w h e t h e r a n e x
0004520 p r e s s i o n o n t h e
0004540 f i l e i s o f t h e d
0004560 e s i r e d t y p e . T h
0004600 e e l e m e n t s o f S I
0004620 N G L E F I L E I N D E X . T Y
0004640 P E S a r e l i s t s o f
0004660 u p t o 4 e l e m e n t
0004700 s o f t h e f o r m ( t
0004720 y p e d u m p f n t e s t f
0004740 n a m b i g u o u s ? ) : \r t
0004760 y p e \t T h e n a m e o f
0005000 t h e t y p e , e . g . ,
0005020 B I T M A P . T h i s n a
0005040 m e w i l l a p p e a r a
0005060 s t h e n a m e o f t h
0005100 e i n d e x f o r t h i s
0005120 t y p e , e . g . , " B I
0005140 T M A P I N D E X " . T h
0005160 e t y p e c a n a l s o
0005200 b e a l i s t o f s y n
0005220 o n y m s f o r t h i s t
0005240 y p e , i n w h i c h c a
0005260 s e t h e f i r s t e l e
0005300 m e n t o f t h e l i s t
0005320 i s t h e n a m e t h a
0005340 t w i l l a p p e a r i n
0005360 t h e i n d e x . t y p
0005400 e i s u s u a l l y t h e
0005420 n a m e o f a f i l e
0005440 p a c k a g e t y p e , t h
0005460 o u g h i t n e e d n o t
0005500 b e . \r d u m p f n \t T h e
0005520 n a m e , o r a l i s t
0005540 o f n a m e s , o f t h e
0005560 f u n c t i o n t h a t a
0005600 p p e a r s a s t h e C A
0005620 R o f t h e f o r m t h
0005640 a t d e f i n e s o b j e c
0005660 t s o f t y p e t y p e
0005700 o n t h e f i l e . E .
0005720 g . , f o r t y p e T E M
0005740 P L A T E i t i s S E T T
0005760 E M P L A T E ; f o r t y p
0006000 e V A R i t i s ( R P A
0006020 Q R P A Q Q R P A Q ? A D
0006040 D T O V A R ) . \r t e s t f n \t
0006060 A f u n c t i o n t h a t
0006100 t e s t s w h e t h e r t h
0006120 e e x p r e s s i o n t h a
0006140 t s t a r t s w i t h d u
0006160 m p f n r e a l l y i s o
0006200 f t h e d e s i r e d t y
0006220 p e , a n d r e t u r n s
0006240 t h e n a m e o f t h e
0006260 o b j e c t d e f i n e d i
0006300 n t h e e x p r e s s i o n
0006320 . T h e f u n c t i o n
0006340 t a k e s a s a r g u m e n
0006360 t s ( s t r e a m d u m p f
0006400 n e n t r y ) , w h e r e
0006420 s t r e a m i s t h e s t
0006440 r e a m o p e n f o r i n
0006460 p u t o n t h e f i l e
0006500 b e i n g i n d e x e d , w
0006520 i t h t h e f i l e p o i
0006540 n t e r p o s i t i o n e d
0006560 f o l l o w i n g d u m p f n
0006600 ( s o t h a t ( R E A D
0006620 s t r e a m F I L E R D T B L
0006640 ) w o u l d r e a d t h e
0006660 C A D R o f t h e e x p
0006700 r e s s i o n ) ; d u m p f n
0006720 i s t h e C A R o f t
0006740 h e f o r m b e i n g t e
0006760 s t e d ; e n t r y i s t
0007000 h e m e m b e r o f S I N
0007020 G L E F I L E I N D E X . T Y P
0007040 E S b e i n g u s e d .
0007060 T h e t e s t f n s h o u l
0007100 d r e t u r n o n e o f
0007120 t h e f o l l o w i n g : \r N
0007140 I L \t t h e e x p r e s s i o
0007160 n i s n o t o f t h e
0007200 d e s i r e d t y p e . \r n a
0007220 m e \t t h e e x p r e s s i o
0007240 n d e f i n e s a s i n g
0007260 l e o b j e c t o f t h i
0007300 s n a m e a n d o f t h
0007320 e t y p e g i v e n i n
0007340 t h e e n t r y . \r a l i s
0007360 t \t t h e v a l u e i s e
0007400 i t h e r a s i n g l e l
0007420 i s t o r a l i s t o f
0007440 l i s t s , e a c h o f
0007460 t h e f o r m ( t y p e .
0007500 n a m e s ) , m e a n i n g
0007520 t h a t t h e e x p r e s
0007540 s i o n d e f i n e s e a c
0007560 h o f t h e n a m e s a
0007600 s h a v i n g t h e s p e
0007620 c i f i e d t y p e . \r I f
0007640 t h e t e s t f n i s N I
0007660 L o r o m i t t e d , t h
0007700 e n a m e o f t h e o b
0007720 j e c t i s a s s u m e d
0007740 t o b e t h e C A D R o
0007760 f t h e e x p r e s s i o n
0010000 o n t h e f i l e , a n
0010020 d t h e o n l y t e s t
0010040 t h a t i t n e e d p a s
0010060 s i s t h a t i t b e
0010100 L I T A T O M . \r a m b i g u o
0010120 u s ? \t T r u e i f t h e
0010140 t y p e i s a m b i g u o u
0010160 s , i n t h e s e n s e
0010200 t h a t e v e n i f t e s
0010220 t f n r e t u r n s a n o
0010240 n - N I L v a l u e , i t
0010260 i s p o s s i b l e f o r
0010300 t h i s e x p r e s s i o n
0010320 t o a l s o s a t i s f y
0010340 o t h e r e n t r i e s i n
0010360 S I N G L E F I L E I N D E X
0010400 . T Y P E S . E . g . , t
0010420 h e V A R t y p e i s a
0010440 m b i g u o u s , b e c a u s
0010460 e ( R P A Q - - ) e x p r
0010500 e s s i o n s c a n a l s o
0010520 d e f i n e b i t m a p s .
0010540 I f a m b i g u o u s i
0010560 s t r u e , y o u u s u a
0010600 l l y w a n t a c o r r e
0010620 s p o n d i n g e n t r y o
0010640 n S I N G L E F I L E I N D E
0010660 X . F I L T E R S ( b e l o w
0010700 ) . \r S I N G L E F I L E I N D
0010720 E X h a n d l e s t h e t
0010740 y p e F U N C T I O N i n d
0010760 e p e n d e n t l y o f t h
0011000 e e n t r i e s o n S I N
0011020 G L E F I L E I N D E X . T Y P
0011040 E S , d u e t o t h e s
0011060 p e c i a l w a y f u n c t
0011100 i o n s a p p e a r o n f
0011120 i l e s . Y o u c o u l d
0011140 , h o w e v e r , a d d a
0011160 d d i t i o n a l e n t r i e
0011200 s t o S I N G L E F I L E I
0011220 N D E X . T Y P E S w i t h
0011240 t y p e F U N C T I O N i f
0011260 t h e r e w e r e s o m e
0011300 o t h e r k i n d o f o
0011320 b j e c t , n o t d u m p e
0011340 d i n a D E F I N E Q e
0011360 x p r e s s i o n , t h a t
0011400 y o u w a n t e d t o t r
0011420 e a t a s a f u n c t i o
0011440 n . \r T h e o r d e r o f
0011460 t y p e s i n S I N G L E F
0011500 I L E I N D E X . T Y P E S a
0011520 l s o d i c t a t e s t h e
0011540 d e f a u l t o r d e r i
0011560 n w h i c h t y p e s a p
0011600 p e a r o n t h e i n d e
0011620 x p a g e ( s ) . \r S I N G L
0011640 E F I L E I N D E X . P R O P E
0011660 R T I E S \t [ V a r i a b l e ]
0011700 \r A l i s t u s e d b y
0011720 t h e d e f a u l t h a n d
0011740 l e r f o r t h e P U T P
0011760 R O P S f o r m . I t a
0012000 s s o c i a t e s p r o p e r
0012020 t y n a m e s w i t h a
0012040 t y p e ( s o m e t h i n g
0012060 m o r e s p e c i f i c t h
0012100 a n t h e t y p e P R O P
0012120 E R T Y ) u n d e r w h i c
0012140 h o b j e c t s h a v i n g
0012160 t h i s p r o p e r t y s
0012200 h o u l d b e i n d e x e d
0012220 . E a c h e l e m e n t
0012240 i s o f t h e f o r m (
0012260 p r o p n a m e t y p e ) .
0012300 I f t y p e i s N I L
0012320 o r o m i t t e d , t h e n
0012340 o b j e c t s h a v i n g
0012360 t h i s p r o p e r t y a r
0012400 e i g n o r e d . I n a
0012420 d d i t i o n , t h e d e f
0012440 a u l t P U T P R O P S h a
0012460 n d l e r t r e a t s a l l
0012500 e l e m e n t s o f t h e
0012520 l i s t M A C R O P R O P S
0012540 a s i m p l y i n g t y p
0012560 e M A C R O . \r T h e i n i
0012600 t i a l v a l u e o f S I
0012620 N G L E F I L E I N D E X . P R
0012640 O P E R T I E S i s \r ( ( C O
0012660 P Y R I G H T ) \r ( R E A D V
0012700 I C E A D V I C E ) ) , \r m e
0012720 a n i n g t h a t t h e C
0012740 O P Y R I G H T p r o p e r t
0012760 y s h o u l d b e i g n o
0013000 r e d , a n d t h e R E A
0013020 D V I C E p r o p e r t y i
0013040 m p l i e s t h a t t h e
0013060 o b j e c t s h o u l d b e
0013100 i n d e x e d a s t y p e
0013120 A D V I C E . \r S I N G L E F
0013140 I L E I N D E X r e a d s t
0013160 h e i n p u t f i l e , o
0013200 n e l i n e a t a t i m
0013220 e , c o p y i n g i t t o
0013240 t h e o u t p u t f i l e
0013260 . W h e n e v e r i t f
0013300 i n d s a l i n e t h a t
0013320 s t a r t s w i t h a l
0013340 e f t p a r e n t h e s i s
0013360 o r b r a c k e t , i t r
0013400 e a d s t h e n e x t s y
0013420 m b o l a n d l o o k s i
0013440 t u p i n S I N G L E F I
0013460 L E I N D E X . T Y P E S .
0013500 I f i t f i n d s o n e
0013520 o r m o r e m a t c h i n g
0013540 e n t r i e s , i t a p p
0013560 l i e s t h e e n t r y ' s
0013600 t e s t f n a n d c r e a
0013620 t e s i n d e x e n t r i e
0013640 s i n c o m p l i a n c e
0013660 w i t h t h e r e s u l t
0013700 r e t u r n e d . N o t e
0013720 t h a t i n o r d e r t o
0013740 b e i n d e x e d , t h e
0013760 e x p r e s s i o n d e f i
0014000 n i n g a n o b j e c t m
0014020 u s t b e p r i n t e d s
0014040 o t h a t t h e o p e n i
0014060 n g p a r e n t h e s i s / b
0014100 r a c k e t i s p r i n t e
0014120 d a t t h e v e r y s t
0014140 a r t o f t h e l i n e .
0014160 \r T h e f o l l o w i n g f
0014200 u n c t i o n s m a y b e
0014220 o f u s e w h e n d e f i
0014240 n i n g t e s t f n s : \r ( T
0014260 e s t F o r Q u o t e d T y p e
0014300 s t r e a m d u m p f n e
0014320 n t r y ) \t [ F u n c t i o n ]
0014340 \r A s u i t a b l e t e s t
0014360 f n f o r t y p e s w h e
0014400 r e t h e s e c o n d e l
0014420 e m e n t o f t h e f o r
0014440 m i s t h e q u o t e d
0014460 n a m e o f t h e o b j e
0014500 c t . \r ( T e s t F o r G e n e
0014520 r i c D e f i n i t i o n s t
0014540 r e a m d u m p f n e n t r
0014560 y ) \t [ F u n c t i o n ] \r A
0014600 s u i t a b l e t e s t f n
0014620 f o r t y p e s t h a t a
0014640 r e d u m p e d u s i n g
0014660 P U T D E F . T e s t F o r
0014700 G e n e r i c D e f i n i t i o
0014720 n t e s t s t h a t t h e
0014740 e x p r e s s i o n i s o
0014760 f t h e f o r m ( P U T D
0015000 E F ' n a m e ' t y p e -
0015020 - ) , w h e r e t y p e i
0015040 s t h e t y p e g i v e n
0015060 i n e n t r y . E . g
0015100 . , i f y o u w a n t e d
0015120 t o i n d e x o b j e c t
0015140 s o f t y p e F I L E P K
0015160 G C O M S , w h i c h i s
0015200 a t y p e t h a t h a p p
0015220 e n s t o b e d u m p e d
0015240 t h i s w a y , y o u c
0015260 o u l d a d d ( F I L E P K
0015300 G C O M S P U T D E F T e s
0015320 t F o r G e n e r i c D e f i n
0015340 i t i o n ) t o S I N G L E
0015360 F I L E I N D E X . T Y P E S .
0015400 \r ( S F I . W H O L E . E X P R
0015420 E S S I O N s t r e a m ) \t [
0015440 F u n c t i o n ] \r I n t e n d
0015460 e d t o b e c a l l e d
0015500 f r o m w i t h i n a t e
0015520 s t f n . R e a d s f r o
0015540 m s t r e a m a n d r e t
0015560 u r n s t h e e n t i r e
0015600 e x p r e s s i o n c u r r e
0015620 n t l y b e i n g e x a m i
0015640 n e d ( r e c a l l t h a t
0015660 w h e n t h e t e s t f n
0015700 i s c a l l e d , t h e
0015720 l e f t p a r e n t h e s i s
0015740 a n d C A R o f f o r m
0015760 h a v e a l r e a d y b e
0016000 e n s k i p p e d o v e r )
0016020 . \r A f t e r S I N G L E F I
0016040 L E I N D E X f i n i s h e s
0016060 r e a d i n g t h e i n p
0016100 u t f i l e , i t t e s t
0016120 s f o r i n d e x e n t r
0016140 i e s t h a t s h o u l d
0016160 b e r e m o v e d . T h
0016200 i s o p e r a t i o n m a k
0016220 e s u s e o f t h e f o
0016240 l l o w i n g l i s t : \r S I
0016260 N G L E F I L E I N D E X . F I
0016300 L T E R S \t [ V a r i a b l e ]
0016320 \r A l i s t d e s c r i b i
0016340 n g p o t e n t i a l i n d
0016360 e x e n t r i e s t h a t
0016400 s h o u l d b e f i l t e r
0016420 e d o u t o f t h e f i
0016440 n a l i n d e x . E a c h
0016460 e l e m e n t o f S I N G
0016500 L E F I L E I N D E X . F I L T
0016520 E R S i s a l i s t ( t
0016540 y p e f i l t e r f n ) , w
0016560 h e r e t y p e i s o n e
0016600 o f t h e t y p e s i n
0016620 S I N G L E F I L E I N D E X
0016640 . T Y P E S a n d f i l t e
0016660 r f n i s a f u n c t i o
0016700 n o f o n e a r g u m e n
0016720 t , a n i n d e x e n t r
0016740 y . I f f i l t e r f n
0016760 r e t u r n s t r u e , t h
0017000 e n t h e i n d e x e n t
0017020 r y i s d i s c a r d e d .
0017040 A n i n d e x e n t r y
0017060 i s o f t h e f o r m
0017100 ( n a m e . p a g e n u m b e
0017120 r s ) . F o r c o n v e n
0017140 i e n c e , a n e l e m e n
0017160 t o f S I N G L E F I L E I
0017200 N D E X . F I L T E R S c a n
0017220 a l s o t a k e t h e f
0017240 o r m ( t y p e . s p e c
0017260 i f i c - t y p e ) , m e a n
0017300 i n g t h a t i f a n o
0017320 b j e c t i s a l r e a d y
0017340 i n d e x e d a s a s p
0017360 e c i f i c - t y p e t h e n
0017400 i t s h o u l d n o t a
0017420 l s o b e i n d e x e d a
0017440 s a t y p e . \r F o r e x
0017460 a m p l e , S I N G L E F I L
0017500 E I N D E X . F I L T E R S i
0017520 n i t i a l l y c o n t a i n
0017540 s \r ( ( V A R . B I T M A P
0017560 ) \r ( V A R . C O N S T A
0017600 N T S ) ) , \r m e a n i n g t
0017620 h a t " v a r i a b l e s "
0017640 t h a t s u c c e s s f u l l
0017660 y i n d e x a s c o n s t
0017700 a n t s o r b i t m a p s
0017720 s h o u l d n o t a l s o
0017740 b e l i s t e d i n t h e
0017760 V A R i n d e x . T h i
0020000 s e x t r a p a s s i s
0020020 n e e d e d b e c a u s e b
0020040 o t h b i t m a p s a n d
0020060 c o n s t a n t s c a u s e
0020100 e x p r e s s i o n s o f t
0020120 h e f o r m ( R P A Q v a
0020140 r v a l u e ) t o b e d
0020160 u m p e d o n t h e f i l
0020200 e , a n d i t i s i n c
0020220 o n v e n i e n t t o e l i
0020240 m i n a t e t h e d u p l i
0020260 c a t i o n a t t h e t i
0020300 m e t h e f o r m i s f
0020320 i r s t i n d e x e d . \r F i
0020340 l t e r f u n c t i o n s m
0020360 a y w a n t t o c a l l
0020400 t h e f o l l o w i n g f u
0020420 n c t i o n : \r ( S F I . L O O
0020440 K U P . N A M E n a m e t y
0020460 p e ) \t [ F u n c t i o n ] \r L
0020500 o o k s u p n a m e i n
0020520 t h e i n d e x b e i n g
0020540 b u i l t f o r t y p e t
0020560 y p e . I f i t f i n d
0020600 s a n e n t r y , i t r
0020620 e t u r n s i t . I n d e
0020640 x e n t r i e s a r e o f
0020660 t h e f o r m ( n a m e
0020700 . p a g e n u m b e r s ) .
0020720 I t i s p e r m i s s i b
0020740 l e f o r a f i l t e r
0020760 f u n c t i o n a s a s i
0021000 d e e f f e c t t o d e s
0021020 t r u c t i v e l y c h a n g
0021040 e a n o t h e r i n d e x
0021060 e n t r y b y a d d i n g
0021100 p a g e n u m b e r s t o
0021120 i t . Y o u m i g h t w
0021140 a n t t o d o s o , f o
0021160 r e x a m p l e , i n t h
0021200 e c a s e w h e r e t h e
0021220 r e i s a k i n d o f
0021240 o b j e c t t h a t d u m p
0021260 s t w o e x p r e s s i o n
0021300 s o n a f i l e , e a c
0021320 h o f w h i c h i s a
0021340 d i f f e r e n t t y p e (
0021360 f r o m S I N G L E F I L E I
0021400 N D E X . T Y P E S ) , b u t
0021420 y o u w a n t b o t h o
0021440 c c u r r e n c e s i n d e x
0021460 e d a s a s i n g l e t
0021500 y p e . \r O T H E R S I N G
0021520 L E F I L E I N D E X V A R I
0021540 A B L E S \r S I N G L E F I L E
0021560 I N D E X . T W O S I D E D \t [
0021600 V a r i a b l e ] \r I f t r u
0021620 e , S I N G L E F I L E I N D
0021640 E X a s s u m e s y o u a
0021660 r e p r i n t i n g o n a
0021700 t w o - s i d e d p r i n t
0021720 e r . T h e o n l y e f
0021740 f e c t o f t h i s v a r
0021760 i a b l e c u r r e n t l y
0022000 i s t h a t i t f o r c e
0022020 s S I N G L E F I L E I N D E
0022040 X t o i n s e r t a b l
0022060 a n k p a g e b e f o r e
0022100 t h e i n d e x i f n e c
0022120 e s s a r y t o f o r c e
0022140 t h e i n d e x t o b e
0022160 o n a n o d d p a g e (
0022200 r a t h e r t h a n o n t
0022220 h e b a c k s i d e o f
0022240 t h e l a s t p a g e o f
0022260 t h e s o u r c e f i l e
0022300 ) . \r S I N G L E F I L E I N D
0022320 E X . D O N T S P A W N \t [ V a
0022340 r i a b l e ] \r I f t r u e ,
0022360 S I N G L E F I L E I N D E X
0022400 m a k e s t h e l i s t i
0022420 n g d i r e c t l y , r a t
0022440 h e r t h a n s p a w n i n
0022460 g a p r o c e s s t o d
0022500 o i t . I f y o u r C
0022520 L E A N U P O P T I O N S c o
0022540 n t a i n s L I S T , y o u
0022560 s h o u l d m a k e s u r
0022600 e t h a t L I S T o c c u
0022620 r s l a s t i n t h a t
0022640 l i s t , o r s e t S I N
0022660 G L E F I L E I N D E X . D O N
0022700 T S P A W N t o t r u e ,
0022720 s o t h a t t h e c o m p
0022740 i l e r a n d S I N G L E F
0022760 I L E I N D E X d o n o t
0023000 f i g h t w i t h e a c h
0023020 o t h e r f o r a c c e s s
0023040 t o t h e s o u r c e f
0023060 i l e . \r F I L E L I N E L E N
0023100 G T H \t [ V a r i a b l e ] \r T
0023120 h e l e n g t h o f a l
0023140 i n e i n t h e o u t p u
0023160 t f i l e ( O P E N F I L E
0023200 i n i t i a l l y s e t s
0023220 t h e l i n e l e n g t h o
0023240 f a n e w s t r e a m t
0023260 o t h i s v a l u e ) .
0023300 T h i s a f f e c t s t h e
0023320 a p p e a r a n c e o f t
0023340 h e i n d e x p a g e ( s )
0023360 a n d t h e p l a c e m e
0023400 n t o f t h e p a g e n
0023420 u m b e r o n e a c h l i
0023440 s t i n g p a g e . \r P R I N
0023460 T E R D E V I C E F I L E N A M
0023500 E \t [ V a r i a b l e ] \r O u t
0023520 p u t o f S I N G L E F I L
0023540 E I N D E X d e f a u l t l y
0023560 g o e s t o t h i s f i
0023600 l e . I n i t i a l l y {
0023620 L P T } , w h i c h c a u s
0023640 e s t h e o u t p u t t o
0023660 b e s e n t t o t h e
0023700 d e f a u l t p r i n t e r .
0023720 \r L I N E S P E R P A G E \t [ V
0023740 a r i a b l e ] \r T h e n u m
0023760 b e r o f l i n e s p e r
0024000 p r i n t e d p a g e , i
0024020 n i t i a l l y 6 5 . S I
0024040 N G L E F I L E I N D E X i n
0024060 s e r t s p a g e b r e a k
0024100 s t h i s o f t e n , a n
0024120 d a v o i d s s t a r t i n
0024140 g i n d e x e n t r i e s
0024160 o r f u n c t i o n d e f i
0024200 n i t i o n s w h e n c l o
0024220 s e t o t h e e n d o f
0024240 a p a g e . T h i s v
0024260 a r i a b l e s h o u l d b
0024300 e s e t s o m e w h a t s
0024320 m a l l e r t h a n t h e
0024340 n u m b e r o f l i n e s
0024360 t h a t f i t w h e n a l
0024400 l t h e t e x t i s i n
0024420 t h e d e f a u l t f o n
0024440 t , t o a l l o w s p a c
0024460 e f o r t h e o c c a s i
0024500 o n a l t a l l e r f o n t
0024520 . \r R E L A T I V E I N D E X F
0024540 L G \t [ V a r i a b l e ] \r A n
0024560 o l d e r v e r s i o n o
0024600 f S I N G L E F I L E I N D E
0024620 X o n l y i n d e x e d f
0024640 u n c t i o n s , u s e d r
0024660 e l a t i v e l a b e l s i
0024700 n s t e a d o f a b s o l u
0024720 t e p a g e n u m b e r s ,
0024740 a n d p r i n t e d t h e
0024760 f u n c t i o n i n d e x
0025000 b e f o r e l i s t i n g t
0025020 h e f i l e . S e t t i n g
0025040 R E L A T I V E I N D E X F L
0025060 G t o T r e s t o r e s
0025100 t h i s b e h a v i o r , s
0025120 h o u l d y o u w a n t i
0025140 t ( e . g . , i f y o u
0025160 a r e p r i n t i n g o n
0025200 f a n f o l d p a p e r r a
0025220 t h e r t h a n c u t s h
0025240 e e t s , y o u m a y w a
0025260 n t t h e i n d e x t o
0025300 a p p e a r b e f o r e t h
0025320 e f i l e l i s t i n g ) .
0025340 \r \0 \0 \0 \0 \0 003 ( L I S T ( ( P
0025360 A G E N I L ( F O L I O I N
0025400 F O ( A R A B I C ) S T A R
0025420 T I N G P A G E # 1 ) ( 0
0025440 0 6 1 2 7 9 2 ) ( ( F O L
0025460 I O N I L ( P A R A L O O K
0025500 S ( Q U A D C E N T E R E D
0025520 ) C H A R L O O K S ( S U P
0025540 E R S C R I P T 0 S I Z E
0025560 1 0 F A M I L Y M O D E R N
0025600 O V E R L I N E O F F S T
0025620 R I K E O U T O F F U N D E
0025640 R L I N E O F F S L O P E
0025660 R E G U L A R W E I G H T M
0025700 E D I U M ) F O R M A T I N F
0025720 O ( A R A B I C ) ) ( 1 7 4
0025740 3 6 2 8 8 3 6 ) N I L )
0025760 ( H E A D I N G N I L ( H
0026000 E A D I N G T Y P E R U N N I
0026020 N G H E A D ) ( 8 4 7 4 4
0026040 4 4 4 3 6 ) N I L ) ( T E
0026060 X T N I L N I L ( 8 4 9
0026100 6 4 5 6 6 0 0 ) N I L ) )
0026120 ) ( P A G E N I L N I L
0026140 ( 0 0 6 1 2 7 9 2 ) ( (
0026160 F O L I O N I L ( P A R A L
0026200 O O K S ( Q U A D C E N T E
0026220 R E D ) C H A R L O O K S (
0026240 S U P E R S C R I P T 0 S I
0026260 Z E 1 0 F A M I L Y M O D
0026300 E R N O V E R L I N E O F F
0026320 S T R I K E O U T O F F U
0026340 N D E R L I N E O F F S L O
0026360 P E R E G U L A R W E I G H
0026400 T M E D I U M ) ) ( 2 8 2
0026420 4 2 7 2 3 6 ) N I L ) (
0026440 H E A D I N G N I L ( H E A
0026460 D I N G T Y P E R U N N I N G
0026500 H E A D ) ( 8 4 7 4 4 4 4
0026520 4 3 6 ) N I L ) ( T E X T
0026540 N I L N I L ( 8 4 9 6
0026560 4 5 6 6 0 0 ) N I L ) ) )
0026600 ( P A G E N I L N I L ( 0
0026620 0 6 1 2 7 9 2 ) ( ( F O
0026640 L I O N I L ( P A R A L O O
0026660 K S ( Q U A D C E N T E R E
0026700 D ) C H A R L O O K S ( S U
0026720 P E R S C R I P T 0 S I Z E
0026740 1 0 F A M I L Y M O D E R
0026760 N O V E R L I N E O F F S
0027000 T R I K E O U T O F F U N D
0027020 E R L I N E O F F S L O P E
0027040 R E G U L A R W E I G H T
0027060 M E D I U M ) ) ( 2 8 2 4 2
0027100 7 2 3 6 ) N I L ) ( H E
0027120 A D I N G N I L ( H E A D I
0027140 N G T Y P E R U N N I N G H E
0027160 A D ) ( 8 4 7 4 4 4 4 4
0027200 3 6 ) N I L ) ( T E X T N
0027220 I L N I L ( 8 4 9 6 4 5
0027240 6 6 0 0 ) N I L ) ) ) ) ) \0
0027260 \0 \0 \0 \0 005 \0 021 \0 ( \0 212 \0 212 001 8 \0
0027300 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027340 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 \0
0027360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027400 \0 \0 \0 \0 \0 \0 \0 \0 2 \0 \0 \0 \0 \0 \0 \0
0027420 024 \0 \0 \0 002 003 001 \0 022 002 \0 \0 001 001 310 001
0027440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0027460 T \0 \0 \0 \0 \0 \0 \0 \0 \0 + \0 $ \0 $ \0
0027500 \0 \0 002 \0 \0 \0 002 003 004 \0 022 \0 \0 \0 \0 \0
0027520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027540 \0 \0 \0 \0 \0 + \0 $ \0 $ \0 \0 \0 \v \0 \0
0027560 \0 002 003 004 \0 022 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027620 + \0 \f \0 \f \0 \0 \0 002 \0 \0 \0 002 003 004 \0
0027640 022 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 1 \0 \0 \0 \0
0027700 \0 \0 \0 024 \0 \0 \0 002 003 001 \0 022 002 \0 \0 001
0027720 001 310 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0027740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0
0027760 \0 001 310 \0 002 \0 \0 \0 002 002 003 \0 \0 \0 \0 \0
0030000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030020 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0
0030040 002 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0
0030100 \0 001 310 \0 \0 \0 \0 \0 002 003 004 \0 \0 001 001 310
0030120 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E A
0030140 D I N G \0 \v R U N N I N G H E A
0030160 D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030200 + \0 \0 \0 \0 \0 \0 \0 \v \0 \0 \0 002 003 004 \0
0030220 022 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 + \0 \f \0 \f
0030260 \0 \0 \0 \v \0 \0 \0 002 003 004 \0 022 \0 \0 \0 \0
0030300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030320 \0 \0 \0 \0 \0 \0 1 \0 \0 \0 \0 \0 \0 \0 \v \0
0030340 \0 \0 002 003 004 \0 022 002 \0 \0 001 001 310 001 \0 \0
0030360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030400 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \v
0030420 \0 \0 \0 002 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 +
0030460 \0 H \0 H \0 \0 \0 \v \0 \0 \0 002 003 004 \0 022
0030500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 ` \0 220 \0
0030540 \0 \0 \v \0 \0 \0 002 003 004 \0 022 001 \0 220 \0 \0
0030560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030600 \0 \0 \0 \0 \0 \0 \0 \0 . \0 030 \0 H \0 \0 \0
0030620 \v \0 \0 \0 002 003 004 \0 022 001 \0 H \0 \0 \0 \0
0030640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0030660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 \a \0 023 \0
0030700 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0030720 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0030740 \0 \0 002 \0 \0 024 \0 006 M O D E R N \0 \n
0030760 \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E
0031000 R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006
0031020 M O D E R N \0 006 \0 \0 \0 \0 \0 \0 \0 \0
0031040 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0031060 \0 \0 001 \0 \0 022 \0 004 L O G O \0 030 \0 \0
0031100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 \n \0 \0
0031120 \0 005 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 005
0031140 \0 \0 \0 020 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0031160 \n \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0031200 E T F N 001 \0 024 \0 006 M O D E R N \0
0031220 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0
0031240 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001
0031260 \0 \v H R U L E . G E T F N 001 \0 024
0031300 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0031320 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0031340 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R U L E
0031360 . G E T F N 001 \0 024 \0 006 M O D E R
0031400 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0031420 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 020
0031440 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0031460 002 \0 001 \0 \v H R U L E . G E T F N
0031500 001 \0 024 \0 006 M O D E R N \0 \f \0 \0 \0
0031520 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0031540 \0 \0 \0 002 \0 002 \0 \0 \0 002 \0 001 \0 \v H R
0031560 U L E . G E T F N 001 \0 024 \0 006 M O
0031600 D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0
0031620 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0
0031640 \0 \0 ' \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b
0031660 \0 \0 \0 4 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0031700 016 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0
0031720 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 002 210 \0
0031740 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 002 001
0031760 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0032000 X \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0
0032020 \0 036 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003
0032040 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 324 \0 \0 \0 \0
0032060 003 \0 \0 \0 017 \0 \0 \0 \0 001 \0 \0 \0 \v \0 \0
0032100 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 021 \0
0032120 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0032140 004 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0
0032160 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0032200 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0032220 \0 \f \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 004 \0
0032240 \0 \0 \0 006 \0 \0 \0 9 \0 \0 \0 \0 003 \0 \0 \0
0032260 \n \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 003 \0
0032300 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 214 \0 \0 \0 \0
0032320 003 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0
0032340 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 "
0032360 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0 \0 001 \0 \0
0032400 \0 \r \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 001
0032420 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0032440 003 \0 \0 \0 035 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0
0032460 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 263 \0
0032500 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 025
0032520 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0
0032540 \0 \0 \0 002 \0 \f \0 \0 \0 237 \0 \0 \0 \0 003 \0
0032560 \0 \0 025 \0 \0 \0 \0 001 \0 \0 \0 , \0 \0 \0 \0
0032600 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0032620 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 001
0032640 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0
0032660 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \n \0 \0 \0 \0 006
0032700 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0032720 021 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 035 \0 \0
0032740 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 \
0032760 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0
0033000 \0 207 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006
0033020 \0 \0 \0 D \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0033040 021 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 p \0 \0
0033060 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 036
0033100 \0 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0
0033120 \0 \a \0 \0 \0 \0 003 \0 \0 \0 \v \0 \0 \0 \0 001
0033140 \0 \0 \0 \v \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0
0033160 \0 001 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 033 \0
0033200 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0
0033220 \0 \0 002 \0 021 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0
0033240 \0 ? \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006
0033260 \0 \0 \0 200 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0
0033300 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 006 \0
0033320 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0
0033340 005 \0 \0 \0 \0 006 \0 \0 \0 \t \0 \0 \0 \0 003 \0
0033360 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 d \0 \0 \0 \0
0033400 003 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 020 \0 \0
0033420 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 4
0033440 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0
0033460 \0 & \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0 \0 006
0033500 \0 \0 \0 022 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0
0033520 \0 001 \0 \0 \0 022 \0 \0 \0 \0 003 \0 \0 \0 006 \0
0033540 \0 \0 \0 006 \0 \0 \0 % \0 \0 \0 \0 003 \0 \0 \0
0033560 \0 \0 002 \0 020 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0
0033600 \0 , \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 020 \0
0033620 \0 \0 ] \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 020
0033640 \0 \0 \0 262 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0033660 017 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0
0033700 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 003
0033720 \0 \0 \0 \0 001 \0 \0 \0 217 \0 \0 \0 \0 003 \0 \0
0033740 \0 \a \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003
0033760 \0 \0 \0 \0 \0 002 \0 021 \0 \0 \0 \n \0 \0 \0 \0
0034000 006 \0 \0 \0 : \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0
0034020 \0 \0 006 \0 \0 \0 ^ \0 \0 \0 \0 003 \0 \0 \0 025
0034040 \0 \0 \0 \0 001 \0 \0 \0 , \0 \0 \0 \0 003 \0 \0
0034060 \0 \t \0 \0 \0 \0 001 \0 \0 \0 * \0 \0 \0 \0 003
0034100 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0 4 \0 \0 \0
0034120 \0 003 \0 \0 \0 027 \0 \0 \0 \0 001 \0 \0 \0 \n \0
0034140 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 J
0034160 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0 \0 001 \0 \0
0034200 \0 c \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0 \0 001
0034220 \0 \0 \0 M \0 \0 \0 \0 003 \0 \0 \0 \a \0 \0 \0
0034240 \0 001 \0 \0 \0 5 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0034260 002 \0 \v \0 \0 \0 026 \0 \0 \0 \0 003 \0 \0 \0 025
0034300 \0 \0 \0 \0 001 \0 \0 \0 M \0 \0 \0 \0 003 \0 \0
0034320 \0 \0 \0 002 \0 \r \0 \0 \0 032 \0 \0 \0 \0 001 \0
0034340 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f
0034360 \0 \0 \0 + \0 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0
0034400 \0 001 \0 \0 \0 X \0 \0 \0 \0 003 \0 \0 \0 \b \0
0034420 \0 \0 \0 001 \0 \0 \0 \ \0 \0 \0 \0 003 \0 \0 \0
0034440 \b \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 003 \0
0034460 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0
0034500 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0
0034520 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 V
0034540 \0 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0
0034560 \0 ) \0 \0 \0 \0 003 \0 \0 \0 \n \0 \0 \0 \0 001
0034600 \0 \0 \0 022 \0 \0 \0 \0 003 \0 \0 \0 005 \0 \0 \0
0034620 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0034640 002 \0 \f \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 032
0034660 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0
0034700 \0 \0 \0 002 \0 005 \0 \0 \0 \r \0 \0 \0 \0 001 \0
0034720 \0 \0 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0 001
0034740 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0034760 \f \0 \0 \0 021 \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0
0035000 \0 \0 001 \0 \0 \0 % \0 \0 \0 \0 003 \0 \0 \0 \b
0035020 \0 \0 \0 \0 001 \0 \0 \0 < \0 \0 \0 \0 003 \0 \0
0035040 \0 006 \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003
0035060 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 317 \0 \0 \0 \0
0035100 003 \0 \0 \0 025 \0 \0 \0 \0 001 \0 \0 001 4 \0 \0
0035120 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 = \0
0035140 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 023
0035160 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0
0035200 \0 001 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0 006
0035220 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0
0035240 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \f \0
0035260 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 c
0035300 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0035320 032 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0 006 \0
0035340 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 006 \0 \0 \0 \0
0035360 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0
0035400 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \f
0035420 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0
0035440 2 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 001 \0
0035460 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 030 \0 \0 \0 \0
0035500 001 \0 \0 \0 * \0 \0 \0 \0 003 \0 \0 \0 \t \0 \0
0035520 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 002
0035540 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0
0035560 \0 004 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0 003
0035600 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 026 \0 \0 \0
0035620 \0 003 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 1 \0
0035640 \0 \0 \0 003 \0 \0 \0 \v \0 \0 \0 \0 001 \0 \0 \0
0035660 D \0 \0 \0 \0 003 \0 \0 \0 - \0 \0 \0 \0 001 \0
0035700 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0 \0
0035720 001 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0035740 \0 \r \0 \0 \0 026 \0 \0 \0 \0 001 \0 \0 \0 006 \0
0035760 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0036000 \f \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f \0 \0
0036020 \0 8 \0 \0 \0 \0 003 \0 \0 \0 006 \0 \0 \0 \0 006
0036040 \0 \0 \0 252 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0036060 \v \0 \0 \0 234 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0036100 \0 \r \0 \0 \0 027 \0 \0 \0 \0 001 \0 \0 \0 \f \0
0036120 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 k
0036140 \0 \0 \0 \0 003 \0 \0 \0 027 \0 \0 \0 \0 001 \0 \0
0036160 \0 \f \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006
0036200 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0
0036220 \0 006 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0 004 \0
0036240 \0 \0 \0 006 \0 \0 \0 030 \0 \0 \0 \0 003 \0 \0 \0
0036260 025 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 003 \0
0036300 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 4 \0 \0 \0 \0
0036320 003 \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 R \0 \0
0036340 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 002
0036360 \0 \0 \0 \0 003 \0 \0 \0 \v \0 \0 \0 \0 006 \0 \0
0036400 \0 # \0 \0 \0 \0 003 \0 \0 \0 027 \0 \0 \0 \0 001
0036420 \0 \0 \0 031 \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0
0036440 \0 006 \0 \0 \0 003 \0 \0 \0 \0 003 \0 \0 \0 \r \0
0036460 \0 \0 \0 006 \0 \0 \0 5 \0 \0 \0 \0 003 \0 \0 \0
0036500 \r \0 \0 \0 \0 006 \0 \0 \0 ) \0 \0 \0 \0 003 \0
0036520 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0
0036540 003 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 \r \0 \0 \0
0036560 \0 003 \0 \0 \0 027 \0 \0 \0 \0 001 \0 \0 \0 024 \0
0036600 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 020
0036620 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0036640 023 \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003 \0
0036660 \0 \0 \0 \0 002 \0 \v \0 \0 \0 j \0 \0 \0 \0 003
0036700 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 d \0 \0 \0
0036720 \0 003 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 \n \0
0036740 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0036760 v \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \v \0 \0
0037000 \0 : \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0
0037020 \0 \0 021 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0
0037040 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0
0037060 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \f
0037100 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0
0037120 \t \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0
0037140 \0 \0 # \0 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0
0037160 006 \0 \0 001 202 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0
0037200 \0 \0 001 \0 \0 \0 < \0 \0 \0 \0 003 \0 \0 \0 \0
0037220 \0 002 \0 \a \0 \0 \0 037 \0 \0 \0 \0 002 \0 \0 \0
0037240 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0
0037260 \0 030 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003
0037300 \0 \0 \0 \0 \0 002 \0 \r \0 \0 001 9 \0 \0 \0 \0
0037320 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 031 \0 \0 \0
0037340 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0037360 002 \0 \r \0 \0 \0 g \0 \0 \0 \0 003 \0 \0 \0 016
0037400 \0 \0 \0 \0 001 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0
0037420 \0 004 \0 \0 \0 \0 001 \0 \0 \0 034 \0 \0 \0 \0 003
0037440 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 " \0 \0 \0
0037460 \0 003 \0 \0 \0 031 \0 \0 \0 \0 001 \0 \0 \0 o \0
0037500 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 016
0037520 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0
0037540 \0 \0 \0 002 \0 \r \0 \0 \0 ) \0 \0 \0 \0 003 \0
0037560 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 254 \0 \0 \0 \0
0037600 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 025 \0 \0 \0
0037620 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 \0 \0
0037640 002 \0 \r \0 \0 \0 B \0 \0 \0 \0 003 \0 \0 \0 005
0037660 \0 \0 \0 \0 001 \0 \0 \0 = \0 \0 \0 \0 003 \0 \0
0037700 \0 \0 \0 002 \0 \r \0 \0 \0 \f \0 \0 \0 \0 001 \0
0037720 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r
0037740 \0 \0 001 i \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0
0037760 \r \0 \0 \0 020 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0
0040000 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 263 \0
0040020 \0 \0 \0 003 \0 \0 \0 020 \0 \0 \0 \0 001 \0 \0 \0
0040040 004 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0
0040060 \0 \0 253 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \r
0040100 \0 \0 * 341 001 205 z 272
0040110