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