$ od -c -N 50000 [eris]<Lisp>KOTO>LISPUSERS>CCACHE.TEDIT!1 0000000 X E R O X \t C C A C H E \r 2 \r \r 0000020 4 \r \r 1 \r \r C C A C H E \r 1 \r \r 0000040 4 \r \r B y : H e n r y T h 0000060 o m p s o n ( H T h o m p s o 0000100 n . p a @ X e r o x ) \r \r I N T 0000120 R O D U C T I O N \r T h e f i 0000140 l e C C A C H E i m p l e m 0000160 e n t s a c h e a p c a c 0000200 h i n g f a c i l i t y t o 0000220 i m p r o v e l i f e i n 0000240 a w o r l d w h e r e t 0000260 h e l o c a l d i s k s u 0000300 p p o r t s r a n d o m a c 0000320 c e s s , b u t i s n o t 0000340 b a c k e d u p o r a c 0000360 c e s s i b l e t o o t h e 0000400 r s , w h i l e t h e f i 0000420 l e s e r v e r i s b a c 0000440 k e d u p a n d a c c e s 0000460 s i b l e t o o t h e r s , 0000500 b u t d o e s n o t s u 0000520 p p o r t r a n d o m a c c 0000540 e s s . \r I t w o r k s b y 0000560 a d v i s i n g v a r i o u 0000600 s p a r t s o f t h e i 0000620 / o s y s t e m a n d f i 0000640 l e p a c k a g e , s o t 0000660 h a t t r a c k i s k e p 0000700 t o f a l l f i l e s w 0000720 r i t t e n t o t h e l o 0000740 c a l d i s k , a n d p r 0000760 o v i s i o n m a k e f o r 0001000 s a v i n g t h e m b a c 0001020 k t o t h e f i l e s e 0001040 r v e r . T h e i n t e r 0001060 f a c e i s v i a M A K E 0001100 F I L E / C L E A N U P , a n 0001120 d t h u s f a l l s i n t 0001140 o t h e p a r a d i g m o 0001160 f d u m p / c o m p i l e / l 0001200 i s t . \r T h e p r i n c i p 0001220 a l m o t i v a t i o n f o 0001240 r w a n t i n g t o m a k 0001260 e i t e a s y a n d s a 0001300 f e t o k e e p f i l e s 0001320 o n t h e l o c a l d i 0001340 s k i s t h e r a n g e 0001360 o f I n t e r l i s p f a c 0001400 i l i t i e s w h i c h o n 0001420 l y w o r k o n r a n d o 0001440 m a c c e s s f i l e s . 0001460 T h e s e i n c l u d e i 0001500 n c r e m e n t a l r e m a k 0001520 i n g a n d r e c o m p i l 0001540 a t i o n ( a b i g t i m 0001560 e s a v e r w i t h l a r 0001600 g e p a c k a g e s ) , s e 0001620 l e c t i v e l o a d i n g 0001640 o f p a r t s o f f i l e 0001660 s , p r o d u c t i o n o f 0001700 i n d e x e d l i s t i n g 0001720 s a n d s t r a i g h t - f 0001740 o r w a r d r a n d o m a c 0001760 c e s s i n g o f d a t a f 0002000 i l e s , e . g . s p e e c 0002020 h d a t a . \r S a v i n g l 0002040 o c a l f i l e s \r T h e f 0002060 i r s t w a y t h e f a c 0002100 i l i t y m a n i f e s t s 0002120 i t s e l f i s v i a t h 0002140 e o u t p u t o f F I L E 0002160 S ? , w h i c h w i l l n 0002200 o w i n c l u d e t h e n 0002220 a m e s o f f i l e s w h 0002240 i c h n e e d s a v i n g , 0002260 a s w e l l a s d u m p 0002300 i n g , c o m p i l i n g a 0002320 n d / o r l i s t i n g . 0002340 A f i l e i s n o t e d 0002360 a s n e e d i n g t o b e 0002400 s a v e d w h e n e v e r 0002420 i t i s w r i t t e n t o 0002440 a n ' u n s a f e ' h o s 0002460 t ( e . g . t h e l o c a 0002500 l d i s k - s e e b e l 0002520 o w ) . \r A f i l e c a n 0002540 b e s a v e d b y i n c l 0002560 u d i n g t h e k e y w o r 0002600 d S A V E i n t h e o p 0002620 t i o n s t o M A K E F I L 0002640 E o r C L E A N U P , e i 0002660 t h e r d i r e c t l y ( e 0002700 . g . C L E A N U P ( ( R C 0002720 S T S A V E ) F I L E 1 F 0002740 I L E 2 ) t o d u m p , r 0002760 e c o m p i l e a n d s a v 0003000 e F I L E 1 a n d F I L E 0003020 2 ) o r i n d i r e c t l y 0003040 v i a C L E A N U P O P T I 0003060 O N S ( q . v . ) , o r b 0003100 y c a l l i n g t h e f u 0003120 n c t i o n S a v e F i l e s 0003140 , w h i c h i s a n a l o 0003160 g o u s t o L I S T F I L E 0003200 S o r M A K E F I L E S - 0003220 i t e i t h e r s a v e s 0003240 t h e f i l e s g i v e n 0003260 a s a r g u m e n t s ( e 0003300 . g . S a v e F i l e s ( F I 0003320 L E 1 F I L E 2 ) ) o r 0003340 i f g i v e n n o a r g u 0003360 m e n t s s a v e s a l l 0003400 f i l e s n e e d i n g t o 0003420 b e s a v e d . \r W h a t 0003440 s a v i n g m e a n s i s 0003460 c o p y i n g t o a ' s a 0003500 f e ' h o s t . T h e f 0003520 a c i l i t y t r i e s h a 0003540 r d t o k n o w w h a t 0003560 t h e r i g h t p l a c e 0003600 t o s a v e a p a r t i c 0003620 u l a r f i l e i s . I 0003640 t d o e s t h i s b y m 0003660 e a n s o f a n e w p r 0003700 o p e r t y w h i c h i t 0003720 k e e p s o n f i l e n a 0003740 m e s c a l l e d F I L E H 0003760 O M E . I f y o u h a v 0004000 e c o p i e d t h e f i l 0004020 e f r o m a s a f e h o 0004040 s t v i a C a c h e F i l e 0004060 s ( s e e b e l o w ) , t 0004100 h e n i t w i l l s e t 0004120 F I L E H O M E t o t h e 0004140 p l a c e t h e y c a m e 0004160 f r o m . I f y o u L O 0004200 A D e d t h e f i l e f r 0004220 o m a s a f e h o s t , 0004240 a n d t h e n M A K E F I L 0004260 E d i t t o a n u n s a 0004300 f e o n e , i t w i l l 0004320 s e t F I L E H O M E t o 0004340 t h e o r i g i n a l l o c 0004360 a t i o n , w h i c h i s 0004400 s t o r e d b y L O A D o 0004420 n t h e F I L E D A T E S 0004440 p r o p e r t y . I f t h 0004460 e e x t e n s i o n o f t 0004500 h e f i l e i d e n t i f i 0004520 e s i t a s a ' f e l l 0004540 o w t r a v e l l e r ' ( s 0004560 e e b e l o w ) , a n d i 0004600 t s u n - s u f f i x e d n 0004620 a m e h a s a F I L E H O 0004640 M E , t h a t i s u s e d 0004660 f o r i t a s w e l l . 0004700 I f n o n e o f t h e 0004720 s e s t r a t e g i e s w o 0004740 r k , y o u w i l l b e 0004760 p r o m p t e d f o r t h e 0005000 n a m e o f a h o s t 0005020 a n d d i r e c t o r y , w 0005040 i t h y o u r d i r e c t o 0005060 r y o n a l i k e l y f 0005100 i l e s e r v e r a s d e 0005120 f a u l t . I f y o u c 0005140 o n t r o l - E o u t o f 0005160 t h i s p r o m p t , t h e 0005200 f i l e w i l l n o t b 0005220 e s a v e d , n o r w i l 0005240 l y o u b e a s k e d a 0005260 g a i n a b o u t i t . 0005300 T h i s i s e f f e c t e d 0005320 b y s e t t i n g i t s 0005340 F I L E H O M E p r o p e r t 0005360 y t o N O N E , s o m e t 0005400 h i n g y o u c a n d o 0005420 d i r e c t l y t o p r e v 0005440 e n t a f i l e f r o m 0005460 p a r t i c i p a t i n g i n 0005500 t h e w h o l e b u s i n 0005520 e s s . \r W h e n a f i l e 0005540 w i t h n o e x t e n s i 0005560 o n i s s a v e d , t h o 0005600 s e o f i t s f e l l o w 0005620 t r a v e l l e r s w h i c 0005640 h a l s o n e e d t o b 0005660 e s a v e d a r e a l s o 0005700 s a v e d . \r F i l e s w h 0005720 i c h t h e f i l e s y s 0005740 t e m b e l i e v e s n e e 0005760 d t o b e d u m p e d w 0006000 i l l n o t s h o w u p 0006020 a s n e e d i n g t o b e 0006040 s a v e d , e v e n i f 0006060 t h e y h a v e b e e n w 0006100 r i t t e n a n d n o t s 0006120 a v e d . T h i s i s b 0006140 y a n a l o g y t o t h e 0006160 w a y N O T L I S T E D F I 0006200 L E S a n d N O T C O M P I 0006220 L E D F I L E S a r e h a n 0006240 d l e d , b u t c a n b e 0006260 o v e r r i d d e n - s e 0006300 e b e l o w . \r C a c h i n g 0006320 f i l e s \r T o c a c h e 0006340 f i l e s e . g . o n t h 0006360 e l o c a l d i s k , a 0006400 c l e a n i n t e r f a c e 0006420 i s p r o v i d e d v i a 0006440 t h e f u n c t i o n C a c 0006460 h e F i l e s . R a t h e r 0006500 l i k e F I L E S L O A D , 0006520 i t i s a n o s p r e a 0006540 d N L A M B D A w h i c h 0006560 t a k e s a m i x t u r e 0006600 o f f i l e n a m e s a n 0006620 d p a r a m e t e r i s a t i 0006640 o n s w h i c h a l l o w 0006660 y o u t o s p e c i f y t 0006700 h e s o u r c e a n d d e 0006720 s t i n a t i o n d i r e c t 0006740 o r i e s . T o s p e c i 0006760 f y t h e d e s t i n a t i 0007000 o n d i r e c t o r y , g i 0007020 v e a n a r g u m e n t w 0007040 h i c h i s a t w o e l 0007060 e m e n t l i s t w h o s e 0007100 f i r s t e l e m e n t i 0007120 s t h e k e y w o r d T O 0007140 a n d w h o s e s e c o n 0007160 d i s t h e d i r e c t o 0007200 r y . S i m i l a r l y u 0007220 s e F R O M t o s p e c i 0007240 f y s o u r c e d i r e c t 0007260 o r i e s . D e s t i n a t 0007300 i o n d e f a u l t s t o 0007320 t h e c u r r e n t l y c o 0007340 n n e c t e d d i r e c t o r 0007360 y , a n d s o u r c e t o 0007400 { s a f e s t } < y o u r n a 0007420 m e > , w h e r e s a f e s 0007440 t i s t h e f i r s t e 0007460 n t r y o n C C a c h e S a 0007500 f e H o m e s ( s e e b e l 0007520 o w ) . T h u s f o r e 0007540 x a m p l e i f u s e r R 0007560 O B I N w e r e c o n n e c 0007600 t e d t o { D S K } < D S K 0007620 > R O B I N > a n d d i d \r 0007640 C a c h e F i l e s ( ( F R O M 0007660 { S E R V E R 1 } ) F I L E 0007700 1 ( T O < D S K > R O B I N 0007720 > S U B 1 > ) F I L E 2 ) \r t 0007740 h e n { S E R V E R 1 } < R O 0007760 B I N > F I L E 1 w o u l d 0010000 b e c o p i e d t o { D S 0010020 K } < D S K > R O B I N > F I L 0010040 E 1 a n d { S E R V E R 1 } 0010060 < R O B I N > F I L E 2 w o u 0010100 l d b e c o p i e d t o 0010120 { D S K } < D S K > R O B I N > 0010140 S U B 1 > F I L E 2 . \r I I I . 0010160 S w i t c h e s a n d p a 0010200 r a m e t e r s \r C C a c h e S 0010220 a f e H o m e s - a l i s 0010240 t o f h o s t s ( t y p i 0010260 c a l l y f i l e s e r v e 0010300 r s ) w h i c h a r e o f 0010320 f i c i a l l y ' s a f e ' . 0010340 S h o u l d b e i n i t 0010360 i a l i s e d i n s i t e 0010400 I N I T f i l e s . N o t 0010420 e - s h o u l d N O T i 0010440 n c l u d e c u r l y b r a 0010460 c e s { } . \r C C a c h e U n 0010500 s a f e H o m e s - a l i 0010520 s t o f h o s t s w h i c 0010540 h a r e o f f i c i a l l y 0010560 ' u n s a f e ' . I n i t 0010600 i a l l y D S K . N o t e 0010620 - s h o u l d N O T i n 0010640 c l u d e c u r l y b r a c 0010660 e s { } . \r C C a c h e F e l 0010700 l o w T r a v e l l e r s - 0010720 a l i s t o f e x t e n s 0010740 i o n s w h i c h s h o u l 0010760 d b e s a v e d w i t h 0011000 t h e i r u n s u f f i x e d 0011020 ' p a r e n t ' . I n i t 0011040 i a l l y i n c l u d e s D 0011060 C O M a n d D A T A B A S E 0011100 . A l s o p a r t i c i p 0011120 a t e s i n d e t e r m i n 0011140 i n g w h o n e e d s s a 0011160 v e d - i f F O O n e e 0011200 d s s a v e d b u t a l s 0011220 o n e e d s d u m p e d , 0011240 t h e n n o t o n l y w i 0011260 l l F O O n o t s h o w 0011300 a s n e e d i n g s a v e d 0011320 , b u t n e i t h e r w i 0011340 l l a n y o f i t s f e 0011360 l l o w t r a v e l l e r s . 0011400 \r C C a c h e S a v e A l l - 0011420 i f n o n - N I L t h e n 0011440 o v e r r i d e s t h e c 0011460 o n v e n t i o n t h a t f 0011500 i l e s n e e d i n g t o 0011520 b e d u m p e d a r e n o 0011540 t s h o w n a s n e e d i 0011560 n g t o b e s a v e d , 0011600 e v e n i f t h e y h a v 0011620 e b e e n w r i t t e n o 0011640 u t a n d t h u s a r e 0011660 n o t u p t o d a t e . 0011700 I n i t i a l l y N I L . \r 0011720 C C a c h e P r i n t M o v e s 0011740 - i f n o n - N I L t h 0011760 e n e v e r y c o p y p r 0012000 o v o k e d b y a c a c h 0012020 i n g o r s a v i n g o p 0012040 e r a t i o n w i l l b e 0012060 l o g g e d t o t h e t t 0012100 y d i s p l a y s t r e a m . 0012120 I n i t i a l l y T . \r N 0012140 o t S a v e d F i l e s - t 0012160 h e d a t a b a s e o f f 0012200 i l e s n e e d i n g t o 0012220 b e s a v e d . \r \0 \0 \0 \0 \0 003 0012240 ( L I S T ( ( P A G E N I L 0012260 ( P A P E R S I Z E L e t t 0012300 e r F O L I O I N F O ( A R 0012320 A B I C ) S T A R T I N G 0012340 P A G E # 1 ) ( 0 0 6 1 0012360 2 7 9 2 ) ( ( F O L I O N 0012400 I L ( P A R A L O O K S ( Q 0012420 U A D C E N T E R E D ) C H 0012440 A R L O O K S ( S U P E R S C 0012460 R I P T 0 I N V I S I B L E 0012500 O F F S E L E C T P O I N T 0012520 O F F P R O T E C T E D O 0012540 F F S I Z E 1 0 F A M I L 0012560 Y M O D E R N O V E R L I N 0012600 E O F F S T R I K E O U T 0012620 O F F U N D E R L I N E O F 0012640 F E X P A N S I O N R E G U 0012660 L A R S L O P E R E G U L A 0012700 R W E I G H T M E D I U M 0012720 I N V E R T E D O F F U S E 0012740 R I N F O N I L S T Y L E 0012760 N I L ) F O R M A T I N F O 0013000 ( A R A B I C ) ) ( 1 7 4 0013020 3 6 2 8 8 3 6 ) N I L ) 0013040 ( H E A D I N G N I L ( H 0013060 E A D I N G T Y P E R U N N I 0013100 N G H E A D ) ( 8 4 7 4 4 0013120 5 2 8 3 6 ) N I L ) ( T E 0013140 X T N I L N I L ( 8 4 9 0013160 6 4 5 6 6 0 0 ) N I L ) ) 0013200 ) ( P A G E N I L ( P A P 0013220 E R S I Z E L e t t e r F O 0013240 L I O I N F O ( A R A B I C 0013260 ) ) ( 0 0 6 1 2 7 9 2 0013300 ) ( ( F O L I O N I L ( P 0013320 A R A L O O K S ( Q U A D C 0013340 E N T E R E D ) C H A R L O O 0013360 K S ( S U P E R S C R I P T 0013400 0 I N V I S I B L E O F F 0013420 S E L E C T P O I N T O F F 0013440 P R O T E C T E D O F F S I 0013460 Z E 1 0 F A M I L Y M O D 0013500 E R N O V E R L I N E O F F 0013520 S T R I K E O U T O F F U 0013540 N D E R L I N E O F F E X P 0013560 A N S I O N R E G U L A R S 0013600 L O P E R E G U L A R W E I 0013620 G H T M E D I U M I N V E R 0013640 T E D O F F U S E R I N F O 0013660 N I L S T Y L E N I L ) 0013700 F O R M A T I N F O ( A R A B 0013720 I C ) ) ( 1 7 4 3 6 2 0013740 8 8 3 6 ) N I L ) ( H E A 0013760 D I N G N I L ( H E A D I N 0014000 G T Y P E R U N N I N G H E A 0014020 D ) ( 8 4 7 4 4 5 2 8 3 0014040 6 ) N I L ) ( T E X T N I 0014060 L N I L ( 8 4 9 6 4 5 6 0014100 6 0 0 ) N I L ) ) ) ( P A 0014120 G E N I L ( P A P E R S I Z 0014140 E L e t t e r F O L I O I N 0014160 F O ( A R A B I C ) ) ( 0014200 0 0 6 1 2 7 9 2 ) ( ( F 0014220 O L I O N I L ( P A R A L O 0014240 O K S ( Q U A D C E N T E R 0014260 E D ) C H A R L O O K S ( S 0014300 U P E R S C R I P T 0 I N V 0014320 I S I B L E O F F S E L E C 0014340 T P O I N T O F F P R O T E 0014360 C T E D O F F S I Z E 1 0 0014400 F A M I L Y M O D E R N O 0014420 V E R L I N E O F F S T R I 0014440 K E O U T O F F U N D E R L 0014460 I N E O F F E X P A N S I O 0014500 N R E G U L A R S L O P E 0014520 R E G U L A R W E I G H T M 0014540 E D I U M I N V E R T E D O 0014560 F F U S E R I N F O N I L 0014600 S T Y L E N I L ) F O R M A 0014620 T I N F O ( A R A B I C ) 0014640 ) ( 1 7 4 3 6 2 8 8 3 6 0014660 ) N I L ) ( H E A D I N G 0014700 N I L ( H E A D I N G T Y P E 0014720 R U N N I N G H E A D ) ( 8 0014740 4 7 4 4 5 2 8 3 6 ) N I 0014760 L ) ( T E X T N I L N I L 0015000 ( 8 4 9 6 4 5 6 6 0 0 ) 0015020 N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 0015040 006 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 004 002 0015060 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 0015120 8 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 0015140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015160 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 0015200 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 0015240 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 0015260 \0 \0 \0 \0 \0 \0 \v P A G E H E A D I 0015300 N G \0 \v R U N N I N G H E A D \0 0015320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 0015340 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 0015360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015400 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 0015420 \0 \0 \0 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015460 \0 \0 004 \0 \t \0 024 \0 006 M O D E R N \0 0015500 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D 0015520 E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 0015540 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 0015560 \0 \0 024 \0 006 M O D E R N \0 006 \0 \0 \0 0015600 \0 \0 \0 \0 \0 \0 022 \0 004 L O G O \0 030 \0 0015620 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R 0015640 N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M 0015660 O D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 0015700 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 0015720 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \f \0 0015740 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0 004 \0 0015760 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 0016000 004 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0016020 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . 0016040 G E T F N 001 \0 024 \0 006 M O D E R N 0016060 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 0016100 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 0016120 001 \0 \v H R U L E . G E T F N 001 \0 0016140 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 0016160 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0016200 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U L 0016220 E . G E T F N 001 \0 024 \0 006 M O D E 0016240 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0016260 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0016300 \a \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0016320 \0 002 \0 001 \0 \v H R U L E . G E T F 0016340 N 001 \0 024 \0 006 M O D E R N \0 \f \0 \0 0016360 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 0016400 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H 0016420 R U L E . G E T F N 001 \0 024 \0 006 M 0016440 O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 0016460 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0016500 \0 \0 \0 ) \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0016520 006 \0 \0 \0 001 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 0016540 \0 005 \0 \0 \0 \f \0 \0 \0 \0 001 \0 \0 \0 001 \0 0016560 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 001 \v 0016600 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 001 0016620 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 0016640 001 223 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 0016660 \0 \0 023 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 005 0016700 \0 \0 001 * \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0016720 005 \0 \0 \0 - \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 0016740 \0 \0 \a \0 \0 001 225 \0 \0 \0 \0 \b \0 \0 \0 \0 0016760 \0 002 \0 005 \0 \0 004 : \0 \0 \0 \0 \b \0 \0 \0 0017000 \0 \0 002 \0 005 \0 \0 \0 s \0 \0 \0 \0 \b \0 \0 0017020 \0 \0 \0 002 \0 005 \0 \0 001 001 \0 \0 \0 \0 \b \0 0017040 \0 \0 \0 \0 002 \0 005 \0 \0 \0 016 \0 \0 \0 \0 \a 0017060 \0 \0 \0 \0 \0 002 \0 005 \0 \0 001 207 \0 \0 \0 \0 0017100 \b \0 \0 \0 002 \0 \0 \0 \0 \a \0 \0 \0 3 \0 \0 0017120 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 k 0017140 \0 \0 \0 \0 \b \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 0017160 \0 002 \0 \0 \0 \0 \b \0 \0 \0 \b \0 \0 \0 \0 006 0017200 \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 006 \0 \0 \0 0017220 \0 006 \0 \0 \0 177 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0017240 002 \0 005 \0 \0 \0 ? \0 \0 \0 \0 \b \0 \0 \0 \0 0017260 \0 002 \0 005 \0 \0 \0 215 \0 \0 \0 \0 \b \0 \0 \0 0017300 \0 \0 002 \0 005 \0 \0 \0 035 \0 \0 \0 \0 \b \0 \0 0017320 \0 \0 \0 002 \0 005 \0 \0 \0 257 \0 \0 \0 \0 \b \0 0017340 \0 \0 \0 \0 002 \0 005 \0 \0 \0 177 \0 \0 \0 \0 \b 0017360 \0 \0 \0 \0 \0 002 \0 005 \0 \0 001 J \0 \0 \0 \0 0017400 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 317 \0 \0 \0 0017420 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 217 \0 \0 0017440 \0 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 ; \0 0017460 \0 \0 \0 \b \0 \0 024 232 \0 Q z 272 0017474