$ od -c -N 50000 [eris]<LispCore>LIBRARY>RS232C.TEDIT!12
0000000 1 \r \r L I S P L I B R A R Y
0000020 P A C K A G E S M A N U A L \r
0000040 1 \r \r L I S P L I B R A R Y
0000060 P A C K A G E S M A N U A L \r
0000100 R S 2 3 2 \r 1 \r \r C O M M U N I
0000120 C A T I O N S / N E T W O R K \r
0000140 1 \r \r \r R S 2 3 2 \r 6 \r \r T h e
0000160 1 1 0 8 , 1 1 8 5 , a n d
0000200 1 1 8 6 e a c h s u p p o
0000220 r t t w o R S 2 3 2 p o r
0000240 t s . O n e o f t h e s
0000260 e p o r t s i s c o n f i
0000300 g u r e d a s 251 251 D a t a
0000320 T e r m i n a l E q u i p m e
0000340 n t , 271 271 a n d i s i n t
0000360 e n d e d t o b e c o n n
0000400 e c t e d t o m o d e m s
0000420 o r t e r m i n a l p o r t
0000440 s o n o t h e r c o m p u
0000460 t e r s ( o n t h e 1 1 0
0000500 8 , t h i s p o r t i s
0000520 a v a i l a b l e o n l y w
0000540 i t h t h e a d d i t i o n
0000560 o f t h e E 3 0 o p t i
0000600 o n ) . T h e o t h e r
0000620 p o r t i s c o n f i g u r
0000640 e d a s 251 251 D a t a C o m
0000660 m u n i c a t i o n E q u i p
0000700 m e n t , 271 271 a n d i s m
0000720 e a n t t o d r i v e l o
0000740 w - s p e e d p r i n t e r s
0000760 o r t e r m i n a l s .
0001000 I n t h i s d o c u m e n t
0001020 , t h e D T E p o r t i
0001040 s c a l l e d t h e 251 251 R
0001060 S 2 3 2 271 271 p o r t , a n d
0001100 t h e D C E p o r t i s
0001120 c a l l e d t h e 251 251 T T
0001140 Y 271 271 p o r t . T h e 1
0001160 1 0 8 a n d 1 1 8 5 / 1 1 8
0001200 6 u s e r ' s g u i d e s
0001220 d e s c r i b e t h e w i r
0001240 i n g c o n f i g u r a t i o
0001260 n o f t h e s e p o r t s
0001300 . T h e s o f t w a r e
0001320 d e s c r i b e d i n t h i
0001340 s d o c u m e n t c a n b
0001360 e u s e d o n l y i n 251
0001400 251 K o t o 271 271 o r l a t e r
0001420 v e r s i o n s o f I n t
0001440 e r l i s p - D , a n d i s
0001460 n o t c o m p a t i b l e
0001500 w i t h t h e X e r o x 1
0001520 1 0 0 o r X e r o x 1 1 3
0001540 2 w o r k s t a t i o n s . \r
0001560 I n t e r l i s p - D p r o v
0001600 i d e s a s t r e a m - o r
0001620 i e n t e d i n t e r f a c e
0001640 t o t h e R S 2 3 2 h a
0001660 r d w a r e . U s e r s '
0001700 p r o g r a m s c a n o p e
0001720 n s t r e a m s t o t h e
0001740 251 251 h o s t s 271 271 { R S 2 3
0001760 2 } o r { T T Y } , a n d
0002000 p e r f o r m i n p u t o
0002020 r o u t p u t u s i n g s
0002040 t a n d a r d I n t e r l i s
0002060 p - D I / O f u n c t i o n
0002100 s , s u c h a s B I N ,
0002120 B O U T , R E A D P , e t c
0002140 . \r P r o g r a m s n e e d
0002160 n o t t r e a t R S 2 3 2
0002200 s t r e a m s o r T T Y s
0002220 t r e a m s s p e c i a l l y
0002240 ; h o w e v e r , t h e R
0002260 S 2 3 2 p o r t i s p r e
0002300 f e r r e d o v e r t h e
0002320 T T Y i f t h e a p p l i
0002340 c a t i o n e x p e c t s t
0002360 o h a n d l e l a r g e a
0002400 m o u n t s o f i n p u t
0002420 d a t a . I n t h e 1 1
0002440 0 8 , 1 1 8 5 , a n d 1 1
0002460 8 6 , d a t a e n t e r i n
0002500 g t h e R S 2 3 2 p o r t
0002520 i s b u f f e r e d i n d
0002540 e p e n d e n t l y o f L i
0002560 s p b y t h e I / O p r
0002600 o c e s s o r . T h e 1 1
0002620 0 8 c a n b u f f e r a b
0002640 o u t 2 , 0 0 0 c h a r a c
0002660 t e r s b e f o r e t h e
0002700 L i s p p r o c e s s o r n
0002720 e e d s t o r e a d t h e
0002740 d a t a ; s i m i l a r l y
0002760 , t h e 1 1 8 5 a n d 1
0003000 1 8 6 c a n b u f f e r a
0003020 b o u t 5 , 0 0 0 c h a r a
0003040 c t e r s . I n a d d i t
0003060 i o n , t h e I n t e r l i
0003100 s p - D R S 2 3 2 s e r v i
0003120 c e p r o v i d e s a n a
0003140 d d i t i o n a l l a y e r
0003160 o f c h a r a c t e r b u f
0003200 f e r i n g , f r e e i n g
0003220 u s e r s ' p r o g r a m s
0003240 f r o m h a v i n g t o m
0003260 o n i t o r t h e R S 2 3 2
0003300 h a r d w a r e f r e q u e
0003320 n t l y . \r U n f o r t u n a t
0003340 e l y , n o i n d e p e n d
0003360 e n t b u f f e r i n g i s
0003400 p r o v i d e d f o r d a
0003420 t a e n t e r i n g t h e
0003440 T T Y p o r t . A s a
0003460 r e s u l t , I n t e r l i s
0003500 p - D c a n n o t g u a r a
0003520 n t e e t o c a t c h a l
0003540 l c h a r a c t e r s r e c
0003560 e i v e d o n t h i s p o
0003600 r t . F o r t h i s r e
0003620 a s o n , w e s u g g e s t
0003640 t h a t t h e T T Y p o
0003660 r t b e u s e d p r i m a
0003700 r i l y t o d r i v e o u
0003720 t p u t d e v i c e s , s u
0003740 c h a s p r i n t e r s .
0003760 \r T h e f o l l o w i n g
0004000 s e c t i o n s o f t h i s
0004020 d o c u m e n t d e s c r i
0004040 b e t h e I n t e r l i s p
0004060 - D i n t e r f a c e t o
0004100 t h e R S 2 3 2 p o r t a
0004120 n d t h e T T Y p o r t .
0004140 \r 2 \r \r U s i n g t h e R S
0004160 2 3 2 P o r t \r 1 \r \r S u p p
0004200 o r t f o r t h e R S 2 3
0004220 2 p o r t i s c o n t a i
0004240 n e d o n D L R S 2 3 2 C .
0004260 D C O M . B e f o r e u s
0004300 i n g t h e R S 2 3 2 p o
0004320 r t , i t i s n e c e s s
0004340 a r y t o p r o g r a m t
0004360 h e R S 2 3 2 h a r d w a r
0004400 e , a n d t h e f u n c t
0004420 i o n R S 2 3 2 C . I N I T
0004440 i s p r o v i d e d f o r
0004460 t h i s p u r p o s e : \r ( R
0004500 S 2 3 2 C . I N I T B a u d R
0004520 a t e B i t s P e r S e r i a
0004540 l C h a r P a r i t y \r
0004560
0004600 N o O f S t o
0004620 p B i t s F l o w C o n t r o
0004640 l ) \t [ F u n c t i o n ] \r T h
0004660 e a r g u m e n t s c o r r
0004700 e s p o n d t o t h e d e
0004720 s i r e d b a u d r a t e
0004740 ( b a u d r a t e s o f 5
0004760 0 b a u d t h r o u g h 1
0005000 9 , 2 0 0 b a u d a r e s
0005020 u p p o r t e d o n a l l
0005040 m a c h i n e s , a n d b a
0005060 u d r a t e s o f u p t
0005100 o 5 7 , 6 0 0 a r e s u p
0005120 p o r t e d o n t h e 1 1
0005140 0 8 ) , t h e n u m b e r
0005160 o f b i t s p e r s e r i
0005200 a l c h a r a c t e r ( e .
0005220 g . , s e v e n o r e i g
0005240 h t ) , w h e t h e r o r
0005260 n o t t o u s e t h e e
0005300 i g h t h b i t a s a p
0005320 a r i t y b i t ( a n d i
0005340 f s o , t h e n t h i s
0005360 a r g u m e n t m u s t b e
0005400 e i t h e r O D D o r E
0005420 V E N ) , t h e n u m b e r
0005440 o f 251 251 s t o p 271 271 b i t
0005460 s p e r c h a r a c t e r
0005500 ( w h i c h s h o u l d n o
0005520 r m a l l y b e o n e , e
0005540 x c e p t i n u n u s u a l
0005560 c a s e s ) , a n d t h e
0005600 f l o w c o n t r o l s e
0005620 t t i n g o n t h e p o r
0005640 t ( s e e b e l o w ) .
0005660 \r A l t e r n a t i v e l y ,
0005700 t h e B a u d R a t e a r g
0005720 u m e n t c a n b e a n
0005740 i n s t a n c e o f t h e
0005760 R S 2 3 2 C . I N I T r e c o
0006000 r d . I f B a u d R a t e
0006020 i s N I L , t h e v a l
0006040 u e o f t h e g l o b a l
0006060 v a r i a b l e R S 2 3 2 C
0006100 . D E F A U L T . I N I T . I N
0006120 F O i s u s e d i n i t
0006140 s p l a c e . T h i s p
0006160 r o v i d e s a m e a n s
0006200 o f a u t o m a t i c a l l y
0006220 i n i t i a l i z i n g t h
0006240 e R S 2 3 2 h a r d w a r e
0006260 w i t h o u t u s e r i n
0006300 t e r v e n t i o n . \r R S 2 3
0006320 2 C . D E F A U L T . I N I T .
0006340 I N F O \t [ V a r i a b l e ] \r
0006360 T h i s v a r i a b l e c o
0006400 n t r o l s d e f a u l t i
0006420 n i t i a l i z a t i o n o f
0006440 t h e R S 2 3 2 p o r t .
0006460 I t s v a l u e m a y
0006500 b e s e t i n t h e s i
0006520 t e I N I T . L I S P f i l
0006540 e , o r i n a u s e r '
0006560 s I N I T . L I S P f i l e
0006600 . I f R S 2 3 2 C . D E F
0006620 A U L T . I N I T . I N F O i
0006640 s n o t s e t w h e n t
0006660 h e R S 2 3 2 p a c k a g e
0006700 i s l o a d e d , i t s
0006720 f i e l d s w i l l b e s
0006740 e t t o t h e f o l l o w
0006760 i n g d e f a u l t v a l
0007000 u e s : \r 267 B a u d R a t e :
0007020 1 2 0 0 \r 267 B i t s P e r S
0007040 e r i a l C h a r : 8 \r 267 P
0007060 a r i t y : N O N E \r 267 N o
0007100 O f S t o p B i t s : 1 \r 267
0007120 F l o w C o n t r o l : X O n
0007140 X O f f \r P r o g r a m s m a
0007160 y u s e O P E N S T R E A M
0007200 a s a n a l t e r n a t i
0007220 v e t o c a l l i n g R S
0007240 2 3 2 C . I N I T d i r e c t
0007260 l y , w i t h t h e p a r
0007300 a m e t e r s b u n d l e d
0007320 u p i n t o t h e P A R A
0007340 M E T E R S a r g u m e n t
0007360 a s s h o w n b e l o w .
0007400 F o r e x a m p l e , ( R
0007420 S 2 3 2 C . I N I T 9 6 0 0
0007440 8 ) c a n a l s o b e a
0007460 c h i e v e d b y : \r ( O P E
0007500 N S T R E A M ' { R S 2 3 2 }
0007520 ' I N P U T N I L ' ( ( B
0007540 a u d R a t e 9 6 0 0 ) ( B
0007560 i t s P e r S e r i a l C h a r
0007600 8 ) ) \r I n a d d i t i o n
0007620 , a p p l i c a t i o n s m
0007640 a y c h a n g e t h e s e
0007660 t t i n g s o f t h e R S
0007700 2 3 2 h a r d w a r e w h i
0007720 l e t h e R S 2 3 2 p o r
0007740 t i s i n u s e . F o
0007760 r t h i s p u r p o s e ,
0010000 t h e f o l l o w i n g f u
0010020 n c t i o n i s p r o v i d
0010040 e d : \r ( R S 2 3 2 C . S E T .
0010060 P A R A M E T E R S P A R A M
0010100 E T E R L I S T ) \t [ F u n c t
0010120 i o n ] \r P A R A M E T E R L I
0010140 S T i s a n a s s o c i a
0010160 t i o n l i s t o f p a r
0010200 a m e t e r n a m e s a n d
0010220 v a l u e s . T h e f o l
0010240 l o w i n g e x a m p l e s
0010260 e t s t h e b a u d r a t
0010300 e t o 9 , 6 0 0 b a u d ,
0010320 a n d t h e c h a r a c t
0010340 e r l e n g t h t o e i g
0010360 h t b i t s : \r ( R S 2 3 2 C
0010400 . S E T . P A R A M E T E R S
0010420 ' ( ( B a u d R a t e . 9 6
0010440 0 0 ) ( B i t s P e r S e r i
0010460 a l C h a r . 8 ) ) ) \r T h
0010500 e f o l l o w i n g i s a
0010520 l i s t o f l e g a l p
0010540 a r a m e t e r n a m e s a
0010560 n d v a l u e s : \r 267 B a u
0010600 d R a t e : 5 0 , 7 5 , 1
0010620 1 0 , 1 5 0 , 3 0 0 , 6 0
0010640 0 , 1 2 0 0 , 2 4 0 0 , 3
0010660 6 0 0 , 4 8 0 0 , 7 2 0 0 ,
0010700 9 6 0 0 , 1 9 2 0 0 ( 1 1
0010720 0 8 o n l y : 2 8 8 8 0 ,
0010740 3 8 4 0 0 , 4 8 0 0 0 , 5 6
0010760 0 0 0 , 5 7 6 0 0 ) . \r 267 B
0011000 i t s P e r S e r i a l C h a r
0011020 : 5 , 6 , 7 , 8 . \r 267
0011040 P a r i t y : N O N E , O D
0011060 D , E V E N . \r 267 N o O f S
0011100 t o p B i t s : 1 , 2 ( T
0011120 h i s p a r a m e t e r s h
0011140 o u l d b e 1 e x c e p t
0011160 a t 1 1 0 b a u d ) . \r 267
0011200 F l o w C o n t r o l : N I
0011220 L , X O n X O f f . F o r
0011240 a p p l i c a t i o n s r e
0011260 q u i r i n g X O n a n d
0011300 X O f f c h a r a c t e r s
0011320 o t h e r t h a n ^ Q a n
0011340 d ^ S r e s p e c t i v e l
0011360 y , t h i s p a r a m e t e
0011400 r m a y b e s u p p l i e
0011420 d a s a l i s t i n t
0011440 h e f o r m : ( 1 < X O
0011460 n > < X O f f > ) , w h e
0011500 r e < X O n > a n d < X O
0011520 f f > a r e r e p l a c e d
0011540 b y t h e c h a r a c t e
0011560 r v a l u e s o f t h e
0011600 X O n a n d X O f f c h a
0011620 r a c t e r s . T h e l e
0011640 a d i n g 251 251 1 271 271 s i g n
0011660 i f i e s t h a t f l o w
0011700 c o n t r o l s h o u l d b
0011720 e e n a b l e d ; a l e a
0011740 d i n g 251 251 0 271 271 w i l l
0011760 p r o g r a m t h e R S 2 3
0012000 2 p o r t w i t h t h e
0012020 a p p r o p r i a t e X O n
0012040 a n d X O f f c h a r a c t
0012060 e r s , b u t l e a v e f
0012100 l o w c o n t r o l d i s a
0012120 b l e d . \r 267 M o d e m C o n
0012140 t r o l : T h i s p a r a m
0012160 e t e r s h o u l d b e a
0012200 l i s t o f m o d e m c
0012220 o n t r o l s i g n a l s t
0012240 o b e e n a b l e d . T
0012260 h e o n l y l e g a l s i
0012300 g n a l n a m e s a r e D
0012320 T R ( d a t a t e r m i n a
0012340 l r e a d y ) a n d R T S
0012360 ( r e q u e s t t o s e n
0012400 d ) . T h e f u n c t i o
0012420 n s R S 2 3 2 M O D E M C O N
0012440 T R O L , R S 2 3 2 M O D E M
0012460 S T A T U S P , a n d R S 2
0012500 3 2 M O D I F Y M O D E M C O N
0012520 T R O L p r o v i d e f i n
0012540 e r c o n t r o l o v e r
0012560 t h e s e t t i n g s o f
0012600 m o d e m s i g n a l s . \r 267
0012620 D T R : T h i s p a r a m
0012640 e t e r e n a b l e s o r
0012660 d i s a b l e s t h e d a t
0012700 a t e r m i n a l r e a d y
0012720 s i g n a l ; i t m a y
0012740 b e s p e c i f i e d a s
0012760 T o r N I L . \r 267 R T S :
0013000 T h i s p a r a m e t e r
0013020 e n a b l e s o r d i s a b
0013040 l e s t h e r e q u e s t
0013060 t o s e n d s i g n a l ;
0013100 i t m a y b e s p e c i f
0013120 i e d a s T o r N I L .
0013140 \r T h e c u r r e n t s e t
0013160 t i n g s f o r t h e R S
0013200 2 3 2 p o r t m a y b e
0013220 o b t a i n e d a t a n y
0013240 t i m e b y c a l l i n g
0013260 R S 2 3 2 C . G E T . P A R A M
0013300 E T E R S : \r ( R S 2 3 2 C . G
0013320 E T . P A R A M E T E R S P A
0013340 R A M E T E R L I S T ) \t [ F u
0013360 n c t i o n ] \r P A R A M E T E
0013400 R L I S T s h o u l d b e
0013420 a l i s t o f p a r a m e
0013440 t e r n a m e s . R S 2 3
0013460 2 C . G E T . P A R A M E T E R
0013500 S r e t u r n s a n a s s
0013520 o c i a t i o n l i s t o f
0013540 p a r a m e t e r n a m e s
0013560 a n d v a l u e s , i n
0013600 a f o r m a t a c c e p t a
0013620 b l e t o R S 2 3 2 C . S E
0013640 T . P A R A M E T E R S . \r T h
0013660 e R S 2 3 2 p o r t i s
0013700 t u r n e d o f f b y c a
0013720 l l i n g R S 2 3 2 C . S H U
0013740 T D O W N : \r ( R S 2 3 2 C . S
0013760 H U T D O W N ) \t [ F u n c t i
0014000 o n ] \r T h i s f u n c t i o
0014020 n d i s a b l e s t h e R
0014040 S 2 3 2 p o r t . \r U s i n g
0014060 R S 2 3 2 S t r e a m s \r 1
0014100 \r \r P r o g r a m s m a y o
0014120 p e n s t r e a m s t o t
0014140 h e R S 2 3 2 p o r t b y
0014160 c a l l i n g O P E N S T R
0014200 E A M w i t h t h e f i l
0014220 e n a m e { R S 2 3 2 } .
0014240 T h e A C C E S S a r g u m
0014260 e n t t o O P E N S T R E A
0014300 M c o n t r o l s w h e t h
0014320 e r a n I N P U T o r O
0014340 U T P U T s t r e a m i s
0014360 r e t u r n e d . R S 2 3 2
0014400 s t r e a m s a r e u n i
0014420 d i r e c t i o n a l ; t o
0014440 o b t a i n a s e c o n d
0014460 s t r e a m o p e n f o r
0014500 t h e o p p o s i t e a c c
0014520 e s s , c a l l t h e f u
0014540 n c t i o n R S 2 3 2 C . O T
0014560 H E R . S T R E A M . O n
0014600 l y o n e p a i r o f R
0014620 S 2 3 2 s t r e a m s m a y
0014640 b e o p e n a t a t i
0014660 m e . \r ( R S 2 3 2 C . O T H E
0014700 R . S T R E A M S T R E A M )
0014720 \t [ F u n c t i o n ] \r S T R E
0014740 A M s h o u l d b e a n
0014760 R S 2 3 2 s t r e a m . I
0015000 f S T R E A M i s o p e n
0015020 f o r I N P U T , a n R
0015040 S 2 3 2 s t r e a m o p e n
0015060 f o r O U T P U T i s r
0015100 e t u r n e d ; c o n v e r s
0015120 e l y , i f S T R E A M i
0015140 s o p e n f o r O U T P U
0015160 T , a n R S 2 3 2 s t r e
0015200 a m o p e n f o r I N P U
0015220 T i s r e t u r n e d . \r
0015240 T h e f o l l o w i n g f u
0015260 n c t i o n s a r e d e f i
0015300 n e d t o w o r k o n R
0015320 S 2 3 2 s t r e a m s o p e
0015340 n f o r t h e a p p r o p
0015360 r i a t e a c c e s s : B I
0015400 N , B O U T , R E A D P ,
0015420 O P E N P , C L O S E F , a
0015440 n d F O R C E O U T P U T . \r
0015460 R S 2 3 2 s t r e a m s a r
0015500 e b u f f e r e d . I n p
0015520 u t a n d o u t p u t a r
0015540 e p e r f o r m e d i n u
0015560 n i t s o f p a c k e t s
0015600 o f d a t a . T h e I /
0015620 O p r o c e s s o r c o l l
0015640 e c t s i n c o m i n g d a
0015660 t a i n t o a p a c k e t
0015700 , a n d m a k e s t h a t
0015720 p a c k e t a v a i l a b l
0015740 e t o I n t e r l i s p - D
0015760 w h e n o n e o f t h e
0016000 f o l l o w i n g c o n d i
0016020 t i o n s i s t r u e : \r 267
0016040 T h e p a c k e t i s f
0016060 i l l e d . C u r r e n t l
0016100 y , i n p u t p a c k e t s
0016120 a r e 5 7 8 c h a r a c t
0016140 e r s l o n g . \r 267 T h e
0016160 251 251 f r a m e t i m e o u t 271
0016200 271 h a s e x p i r e d .
0016220 T h e f r a m e t i m e o u
0016240 t i s t h e n u m b e r
0016260 o f c e n t i s e c o n d s
0016300 t h a t a r e a l l o w e d
0016320 t o o c c u r b e t w e e
0016340 n t h e r e c e p t i o n
0016360 o f s i n g l e c h a r a c
0016400 t e r s . T h i s p a r a
0016420 m e t e r i s a u t o m a t
0016440 i c a l l y s e t b y t h
0016460 e R S 2 3 2 p a c k a g e .
0016500 I t s v a l u e d e p e
0016520 n d s o n t h e b a u d
0016540 r a t e o f t h e R S 2 3
0016560 2 p o r t . I f t h e
0016600 v a l u e i s s e t t o o
0016620 l a r g e , i n t e r a c t
0016640 i v e a p p l i c a t i o n s
0016660 s u c h a s R S 2 3 2 C H
0016700 A T w i l l s u f f e r f
0016720 r o m u n e v e n t y p e o
0016740 u t ; i f t h e v a l u
0016760 e i s t o o s m a l l ,
0017000 a l a r g e r n u m b e r
0017020 o f s h o r t e r p a c k e
0017040 t s m a y b e e x c h a n
0017060 g e d b e t w e e n I n t e
0017100 r l i s p - D a n d t h e
0017120 I / O p r o c e s s o r , r
0017140 e s u l t i n g i n i n c r
0017160 e a s e d p r o c e s s i n g
0017200 o v e r h e a d . \r I n t e r
0017220 l i s p - D b u f f e r s d
0017240 a t a f o r o u t p u t i
0017260 n p a c k e t s o f u p
0017300 t o 5 7 8 c h a r a c t e r
0017320 s . O u t p u t p a c k e
0017340 t s a r e s e n t t o t
0017360 h e R S 2 3 2 p o r t w h
0017400 e n o n e o f t h e f o
0017420 l l o w i n g c o n d i t i o
0017440 n s i s t r u e : \r 267 T h
0017460 e c u r r e n t o u t p u t
0017500 p a c k e t i s f u l l .
0017520 \r 267 T h e u s e r p r o g
0017540 r a m c a l l s t h e F O
0017560 R C E O U T P U T f u n c t i
0017600 o n t o f o r c e t h e
0017620 c u r r e n t o u t p u t p
0017640 a c k e t t o b e s e n t
0017660 . \r A p p l i c a t i o n s
0017700 t h a t g e n e r a t e a
0017720 l a r g e a m o u n t o f
0017740 o u t p u t s l o w l y m a
0017760 y w i s h t o r e d u c e
0020000 t h e s i z e o f o u t
0020020 g o i n g p a c k e t s .
0020040 A l t h o u g h t h i s w i
0020060 l l r e q u i r e a d d i t
0020100 i o n a l p r o c e s s i n g
0020120 o v e r h e a d , i t w i
0020140 l l c a u s e o u t p u t
0020160 t o o c c u r m o r e f r
0020200 e q u e n t l y w i t h o u t
0020220 t h e p r o g r a m ' s e
0020240 x p l i c i t l y c a l l i n
0020260 g F O R C E O U T P U T . \r (
0020300 R S 2 3 2 C . O U T P U T . P A
0020320 C K E T . L E N G T H N E W V
0020340 A L U E ) \t [ F u n c t i o n ]
0020360 \r T h i s f u n c t i o n r
0020400 e t u r n s t h e c u r r e
0020420 n t s e t t i n g o f t h
0020440 e v a r i a b l e t h a t
0020460 c o n t r o l s t h e m a x
0020500 i m u m s i z e o f o u t
0020520 p u t p a c k e t s . I f
0020540 N E W V A L U E i s s u p
0020560 p l i e d , t h e s e t t i
0020600 n g i s c h a n g e d t o
0020620 N E W V A L U E . N E W V
0020640 A L U E m a y c u r r e n t
0020660 l y b e a n u m b e r b
0020700 e t w e e n 1 a n d 5 7 8
0020720 . \r M a n y R S 2 3 2 a
0020740 p p l i c a t i o n s a r e
0020760 t i m e - d e p e n d e n t .
0021000 F i l e t r a n s f e r p
0021020 r o t o c o l s s u c h a s
0021040 K e r m i t a n d M o d e
0021060 m d e p e n d o n o n e
0021100 o r b o t h s i d e s o f
0021120 a f i l e t r a n s f e r
0021140 d e t e c t i n g c o n n e
0021160 c t i o n p r o b l e m s t
0021200 h r o u g h m e a n s o f
0021220 t i m e o u t s . I n o r
0021240 d e r f o r u s e r p r o
0021260 g r a m s t o e f f i c i e
0021300 n t l y d e t e c t t i m e
0021320 o u t c o n d i t i o n s ,
0021340 t h e f o l l o w i n g f u
0021360 n c t i o n i s a v a i l a
0021400 b l e : \r ( R S 2 3 2 C . R E A
0021420 D P . E V E N T S T R E A M )
0021440 \t [ F u n c t i o n ] \r S T R E
0021460 A M s h o u l d b e a n
0021500 R S 2 3 2 s t r e a m o p e
0021520 n f o r i n p u t . T h
0021540 i s f u n c t i o n r e t u
0021560 r n s a n e v e n t t h a
0021600 t a p r o g r a m m a y
0021620 w a i t u p o n f o r i n
0021640 p u t d a t a t o b e c o
0021660 m e a v a i l a b l e o n
0021700 t h e s t r e a m . T h e
0021720 f o l l o w i n g e x a m p
0021740 l e i l l u s t r a t e s h
0021760 o w a p r o g r a m c o u
0022000 l d w a i t u p t o 1 0
0022020 s e c o n d s f o r a c
0022040 h a r a c t e r t o b e c o
0022060 m e a v a i l a b l e : \r [ L
0022100 A M B D A ( S T R E A M ) \r
0022120
*
0022200 (
0022220 L E T ( ( E V E N T ( R S 2
0022240 3 2 C . R E A D P . E V E N T
0022260 S T R E A M ) ) \r
0022300
*
0022400 ( T I M E R ( S E T
0022420 U P T I M E R 1 0 0 0 0 ) ) )
0022440 \r
0022460
*
0022540 ( u n t i l ( O R
0022560 ( R E A D P S T R E A M )
0022600 ( T I M E R E X P I R E D ? T
0022620 I M E R ) ) \r
0022640
*
0022720 d o
0022740 ( A W A I T . E V E N T E V E
0022760 N T T I M E R T ) \r
0023000
*
0023100 f i n a l l y ( R E T U R N
0023120 ( C O N D ( ( R E A D P S
0023140 T R E A M ) ( B I N S T R E
0023160 A M ] \r U s i n g M o d e m s
0023200 \r 1 \r \r T h e f o l l o w i n
0023220 g f u n c t i o n s a r e
0023240 u s e f u l f o r c o n t r
0023260 o l l i n g m o d e m s : \r
0023300 \r ( R S 2 3 2 S E N D B R E A K
0023320 E X T R A L O N G ? ) \t [ F u
0023340 n c t i o n ] \r T h i s f u n
0023360 c t i o n s e n d s t h e
0023400 o u t - o f - b a n d B R E A
0023420 K s i g n a l , f o r a
0023440 p e r i o d o f 0 . 2 5 s
0023460 e c o n d s ; i f t h e
0023500 o p t i o n a l a r g u m e n
0023520 t E X T R A L O N G ? i s
0023540 n o n - N I L , t h e n t h
0023560 e p e r i o d i s e x t e
0023600 n d e d t o 3 . 5 s e c o
0023620 n d s . \r ( R S 2 3 2 M O D E M
0023640 C O N T R O L S I G N A L S O
0023660 N L S T ) \t [ F u n c t i o n
0023700 ] \r T h i s f u n c t i o n
0023720 i s a l a m b d a - n o s p
0023740 r e a d f u n c t i o n t h
0023760 a t s e t s t h e m o d e
0024000 m c o n t r o l l i n e s
0024020 t o b e 251 251 o n 271 271 f o r
0024040 t h e s i g n a l s n a m
0024060 e d i n t h e l i s t S
0024100 I G N A L S O N L S T ; i t
0024120 r e t u r n s t h e f o r m
0024140 e r s e t t i n g o f t h
0024160 e l i n e s . I f S I G
0024200 N A L S O N L S T i s n o t
0024220 s u p p l i e d ( w h i c h
0024240 i s n o t t h e s a m e
0024260 a s s u p p l y i n g N I
0024300 L ) , t h e n t h e c o n
0024320 t r o l l i n e s r e m a i
0024340 n u n c h a n g e d . T h
0024360 e e n t r i e s i n S I G
0024400 N A L S O N L S T a r e l i
0024420 t a t o m n a m e s f o r
0024440 s t a n d a r d m o d e m c
0024460 o n t r o l l i n e s ; c u
0024500 r r e n t l y u s a b l e s
0024520 i g n a l n a m e s a r e
0024540 D T R a n d R T S . \r ( R S
0024560 2 3 2 M O D I F Y M O D E M C O
0024600 N T R O L S I G N A L S O N L
0024620 S T \r
0024640
*
0024720 S I G N A L
0024740 S O F F L S T ) \t [ F u n c t i
0024760 o n ] \r C h a n g e s o n l y
0025000 t h o s e m o d e m c o n
0025020 t r o l l i n e s s p e c i
0025040 f i e d i n t h e u n i o
0025060 n o f t h e t w o a r g
0025100 u m e n t s ; t h o s e i n
0025120 S I G N A L S O N L S T a r
0025140 e s e t t o b e o n ,
0025160 a n d t h o s e i n S I G
0025200 N A L S O F F L S T a r e s
0025220 e t o f f . R e t u r n s
0025240 t h e f o r m e r s t a t
0025260 e j u s t a s ( R S 2 3 2
0025300 M O D E M C O N T R O L ) d o
0025320 e s . \r ( R S 2 3 2 M O D E M S
0025340 T A T U S P S P E C ) \t [ F
0025360 u n c t i o n ] \r R e t u r n s
0025400 n o n - n u l l i f t h e
0025420 r e a d i n g o f t h e
0025440 m o d e m s t a t u s l i n
0025460 e s i s c o n s i s t e n t
0025500 w i t h t h e b o o l e a
0025520 n f o r m s p e c i f i e d
0025540 b y S P E C ; m o d e m
0025560 s t a t u s s i g n a l s c
0025600 u r r e n t l y s u p p o r t
0025620 e d a r e C T S , D S R ,
0025640 R I , a n d R L S D . S
0025660 P E C m a y b e a n y A
0025700 N D / O R / N O T c o m b i n
0025720 a t i o n o v e r t h e s
0025740 i g n a l n a m e s . E x
0025760 a m p l e : \r ( R S 2 3 2 M O
0026000 D E M S T A T U S P ' ( A N D
0026020 C T S ( N O T R L S D ) )
0026040 ) . \r ( R S 2 3 2 M O D E M H A
0026060 N G U P ) \t [ F u n c t i o n
0026100 ] \r T h i s f u n c t i o n
0026120 t a k e s w h a t e v e r s
0026140 t e p s a p p r o p r i a t e
0026160 t o c a u s e t h e m o
0026200 d e m t o 251 251 h a n g u p
0026220 271 271 ; g e n e r a l l y , t
0026240 h i s m e a n s t u r n i n
0026260 g t h e D T R s i g n a l
0026300 d o w n f o r a b o u t
0026320 t h r e e s e c o n d s , o
0026340 r u n t i l t h e D S R
0026360 s i g n a l h a s g o n e
0026400 d o w n . \r E r r o r C o n d
0026420 i t i o n R e p o r t i n g \r
0026440 1 \r \r T h e R S 2 3 2 p o r
0026460 t d e t e c t s p a r i t y
0026500 e r r o r s , c h a r a c t
0026520 e r f r a m i n g e r r o r
0026540 s , l o s t c h a r a c t e
0026560 r s , a n d a n u m b e r
0026600 o f o t h e r u n u s u a
0026620 l c o n d i t i o n s . A
0026640 s t h e I / O p r o c e s
0026660 s o r d e l i v e r s e a c
0026700 h i n p u t p a c k e t t
0026720 o I n t e r l i s p - D , i
0026740 t r e p o r t s w h e n t
0026760 h e p a c k e t w a s r e
0027000 c e i v e d w i t h o u t e
0027020 r r o r . I f a n e r r
0027040 o r d i d o c c u r w h i
0027060 l e t h e p a c k e t w a
0027100 s b e i n g r e c e i v e d
0027120 , I n t e r l i s p w i l l
0027140 r e p o r t t h i s f a c
0027160 t b y w r i t i n g a m
0027200 e s s a g e t o R S 2 3 2 C
0027220 . E R R O R . S T R E A M . \r R
0027240 S 2 3 2 C . E R R O R . S T R E
0027260 A M \t [ V a r i a b l e ] \r R S
0027300 2 3 2 e r r o r c o n d i t
0027320 i o n s a r e r e p o r t e
0027340 d o n t h i s s t r e a m
0027360 . T h i s s t r e a m i
0027400 s i n i t i a l l y t h e
0027420 P R O M P T W I N D O W . \r ( R
0027440 S 2 3 2 C . R E P O R T . S T A
0027460 T U S N E W V A L U E ) \t [ F
0027500 u n c t i o n ] \r T h e r e a
0027520 r e c i r c u m s t a n c e s
0027540 i n w h i c h t h e R S
0027560 2 3 2 h a r d w a r e b e l
0027600 i e v e s i t h a s e n c
0027620 o u n t e r e d a n e r r o
0027640 r , w h e n i n f a c t
0027660 i t h a s n o t . A f
0027700 r e q u e n t c a u s e i s
0027720 a n i n c o r r e c t p a
0027740 r i t y s e t t i n g i n
0027760 t h e R S 2 3 2 p o r t .
0030000 C o n t i n u a l l y r e p
0030020 o r t i n g R S 2 3 2 e r r
0030040 o r s i s l i k e l y t o
0030060 s l o w R S 2 3 2 p r o c
0030100 e s s i n g s e v e r e l y .
0030120 I n c a s e s w h e r e
0030140 e r r o r r e p o r t i n g
0030160 i s n o t i m p o r t a n
0030200 t , i t i s p o s s i b l
0030220 e t o d i s a b l e e r r
0030240 o r r e p o r t s w i t h
0030260 t h e R S 2 3 2 C . R E P O R
0030300 T . S T A T U S f u n c t i o
0030320 n . T h i s f u n c t i o
0030340 n r e t u r n s t h e c u
0030360 r r e n t s e t t i n g o f
0030400 s t a t u s r e p o r t i n
0030420 g , w h i c h m a y b e
0030440 o n e o f t h e f o l l o
0030460 w i n g : \r 267 T : E r r o r
0030500 s a r e r e p o r t e d o
0030520 n b o t h i n p u t a n d
0030540 o u t p u t . \r 267 N I L :
0030560 E r r o r s a r e n e v e r
0030600 r e p o r t e d . \r 267 O U T
0030620 P U T : E r r o r s a r e
0030640 r e p o r t e d o n o u t p
0030660 u t o n l y . \r 267 I N P U T
0030700 : E r r o r s a r e r e p
0030720 o r t e d o n i n p u t o
0030740 n l y . \r I n a d d i t i o n
0030760 , i f N E W V A L U E i s
0031000 s u p p l i e d , t h e c
0031020 u r r e n t s e t t i n g o
0031040 f s t a t u s r e p o r t i
0031060 n g i s c h a n g e d t o
0031100 N E W V A L U E . \r T h e
0031120 R S 2 3 2 C H A T P a c k a g
0031140 e \r 1 \r \r T h e R S 2 3 2 C H
0031160 A T p a c k a g e i s a
0031200 f a c i l i t y t h a t p e
0031220 r m i t s t h e I n t e r l
0031240 i s p - D g e n e r i c C h
0031260 a t s y s t e m t o c o m
0031300 m u n i c a t e o v e r t h
0031320 e R S 2 3 2 p o r t . N
0031340 o u s e r - c a l l a b l e
0031360 f u n c t i o n s o r u s e
0031400 r - s e t t a b l e v a r i a
0031420 b l e s a r e a v a i l a b
0031440 l e i n t h i s p a c k a
0031460 g e . O n c e i t i s
0031500 l o a d e d , u s e r s m a
0031520 y c h a t t o t h e h o
0031540 s t n a m e d R S 2 3 2 t
0031560 o o p e n a 251 251 c o n n e
0031600 c t i o n 271 271 t o t h e R
0031620 S 2 3 2 p o r t . R S 2
0031640 3 2 C H A T i s c o n t a i
0031660 n e d o n t h e f i l e
0031700 R S 2 3 2 C H A T . D C O M . \r
0031720 T h e R S 2 3 2 C M E N U P
0031740 a c k a g e \r 1 \r \r R S 2 3 2 C
0031760 M E N U i s a u t i l i t
0032000 y t h a t p r o v i d e s
0032020 a F R E E M E N U i n t e r
0032040 f a c e t o c o n t r o l l
0032060 i n g t h e s e t t i n g s
0032100 o f t h e R S 2 3 2 p o
0032120 r t . W h e n l o a d e d
0032140 a l o n g w i t h R S 2 3
0032160 2 C H A T , t h i s u t i l
0032200 i t y m a y b e i n v o k
0032220 e d b y c h o o s i n g t
0032240 h e 251 251 S e t L i n e P a
0032260 r a m e t e r s 271 271 e n t r y
0032300 i n t h e o p t i o n s
0032320 m e n u t h a t a p p e a r
0032340 s i f y o u s e l e c t
0032360 251 251 O p t i o n s 271 271 i n t
0032400 h e m i d d l e - b u t t o n
0032420 C h a t m e n u . \r \0 001 \0
0032440 \0 \0 \0 001 ] \0 0 \0 001 377 377 377 377 377 377 377
0032460 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0032520 377 377 377 377 370 377 377 377 377 377 377 377 377 377 377 377
0032540 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0032600 370 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032620 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0032640 377 377 377 377 377 377 377 377 377 377 377 377 370 377 377 377
0032660 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0032720 377 377 377 377 377 377 377 377 370 360 \0 \0 \0 \0 \0 \0
0032740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0033000 \0 \0 \0 \0 x 360 \0 \0 300 \0 \0 003 \0 \0 \0 \0
0033020 \0 \0 006 \0 \0 003 \0 \0 \0 \0 001 200 \0 \0 \0 \0
0033040 001 200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033060 x 361 \0 \0 300 ` \0 C \0 \0 0 \0 x \0 006 360
0033100 \0 003 \f \0 036 \0 001 260 \0 \0 x \0 001 206 \0 031
0033120 200 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 x 363 200 \0
0033140 300 ` \0 343 \0 003 0 \0 300 \0 006 330 \0 003 \f \0
0033160 0 \0 001 260 \0 \0 l \0 001 206 \0 031 200 \0 \0 \0
0033200 300 \0 \0 \0 \0 \0 \0 \0 x 363 217 < 333 ` \0 343
0033220 307 / 260 \0 341 317 ^ 332 234 363 l \0 8 s 327 260
0033240 347 217 m N y 266 \0 031 274 361 355 274 300 \0 \0 \0
0033260 \0 \0 \0 \0 x 366 315 266 333 ` 001 263 m 273 0 \0
0033300 s m 266 363 266 3 314 \0 034 333 m 261 266 333 y 333
0033320 031 346 \0 037 214 333 m 266 300 \0 \0 \0 \0 \0 \0 \0
0033340 x 367 315 266 336 ` 001 363 m 263 0 \0 ; 355 266 333
0033360 > 363 214 \0 016 373 m 261 266 333 m 237 y 306 \0 031
0033400 274 333 m 266 300 \0 \0 \0 \0 \0 \0 \0 x 377 355 266
0033420 316 \0 003 373 m 263 \0 \0 033 \r 266 333 1 263 300 \0
0033440 006 303 m 261 266 333 m 230 331 340 \0 031 354 333 m 266
0033460 \0 \0 \0 \0 \0 \0 \0 \0 x 374 o < 314 ` 003 033
0033500 307 1 260 001 361 355 336 363 036 363 l \0 | { w 274
0033520 346 317 y 217 y 266 \0 031 274 331 347 274 300 \0 \0 \0
0033540 \0 \0 \0 \0 x 360 \f 0 \f ` \0 \0 \0 \0 0 \0
0033560 \0 \0 \0 \0 \0 \0 \f \0 \0 \0 \0 \0 \0 003 \0 \0
0033600 \0 006 \0 \0 \0 \0 ` 0 300 \0 \0 \0 \0 \0 \0 \0
0033620 x 360 \f 0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033640 \0 \0 \0 \0 \0 \0 \0 \0 \0 036 \0 \0 \0 \0 \0 \0
0033660 \0 003 300 0 \0 \0 \0 \0 \0 \0 \0 \0 x 360 \0 \0
0033700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0033740 \0 \0 \0 \0 \0 \0 \0 \0 x 360 \0 \0 \0 \0 \0 \0
0033760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0034020 \0 \0 \0 \0 x 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0034100 x 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 x 360 \0 \0
0034160 0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 030 \0 \0 \0 \0
0034200 \0 \0 001 200 \0 \0 \0 \0 \0 \0 \0 \f \0 \0 \0 \0
0034220 \0 \0 \0 \0 \0 \0 \0 \0 x 367 200 \0 1 340 \0 \0
0034240 \f p 303 \0 \0 036 \0 030 \0 003 300 \0 \0 \0 = 200
0034260 \0 \0 \0 \0 ` \0 \0 \f \0 ` \0 \0 \0 \0 \0 \0
0034300 \0 \0 \0 \0 x 366 300 \0 1 260 030 \0 024 \t $ 200
0034320 \0 033 \0 003 \0 002 \0 \0 \0 \0 a 200 \0 \0 ` \0
0034340 ` \0 \0 314 \0 200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034360 x 366 336 n 361 267 274 346 004 \t $ 200 \0 033 y _
0034400 266 302 021 1 300 \0 a 347 225 343 363 224 a 317 037 357
0034420 0 203 " c 200 \0 \0 \0 \0 \0 \0 \0 x 367 206 m
0034440 261 341 231 266 004 021 $ 200 \0 033 031 333 6 303 312 I
0034460 \0 a 261 234 f f 334 c m 266 315 260 D 224 222
0034500 @ \0 \0 \0 \0 \0 \0 \0 x 366 336 m 261 267 231 360
0034520 004 ! $ 200 \0 036 y 233 < 002 \n y \0 a 267
0034540 231 346 g 330 c 355 266 315 200 ' 224 362 @ \0 \0 \0
0034560 \0 \0 \0 \0 x 366 366 m 261 275 231 200 004 A $ 200
0034600 \0 030 331 233 034 002 004 A \0 a 275 233 f f 030
0034620 c \r 266 315 200 $ \b 202 @ \0 \0 \0 \0 \0 \0 \0
0034640 x 367 236 > 361 227 214 366 004 x 303 \0 \0 030 y 231
0034660 230 303 304 9 \0 = 267 231 343 3 330 y 355 236 m
0034700 260 303 210 r @ \0 \0 \0 \0 \0 \0 \0 x 360 \0 \0
0034720 \0 \0 \0 006 \0 \0 \0 \0 \0 \0 \0 \0 030 300 \0 \0
0034740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 0 \0 \0 \0
0034760 \0 \0 \0 \0 \0 \0 \0 \0 x 360 \0 \0 \0 \0 \0 \0
0035000 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 \0 \0 \0 \0
0035020 \0 \0 \0 \0 \0 \0 < \0 \0 \0 \0 \0 \0 \0 \0 \0
0035040 \0 \0 \0 \0 x 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0035120 x 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0035160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 x 360 \0 \0
0035200 \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 x 360 \0 \0 \0 \0 \0 \0
0035260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0035320 \0 \0 \0 \0 x 360 0 \0 \0 \0 \0 \0 003 \0 \0 \0
0035340 \0 \0 \f 300 \0 \0 \0 \0 030 \0 \0 \0 \0 \0 \0 \0
0035360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 200 \0 \0
0035400 x 367 260 \0 001 340 \0 \0 003 001 021 340 \b 217 021 \0
0035420 003 300 \0 \a 230 \0 \a 200 \0 \0 < \0 \0 \0 017 200
0035440 \0 \0 001 340 \0 \0 \0 036 \0 200 \0 \0 x 366 0 \0
0035460 003 \0 \0 300 003 001 022 020 \b 220 221 \0 006 030 \0 006
0035500 303 \0 \b @ \0 \0 6 \0 \0 003 \f \0 \0 \0 002 020
0035520 004 \0 004 ! \0 200 \0 \0 x 366 3 233 c \a = 352
0035540 s ` 242 023 205 020 277 300 \a < 347 206 337 333 \b N
0035560 030 \0 6 s 307 / 214 * 234 266 302 022 N 342 N !
0035600 8 222 \0 \0 x 367 266 333 c \r 266 316 333 ` B 022
0035620 B 020 221 \0 003 231 266 307 233 3 \b I $ \0 < 333
0035640 m 273 017 273 266 354 302 022 D 222 D ! $ 222 \0 \0
0035660 x 366 6 337 343 \r 266 314 333 \0 242 022 E 020 221 \0
0035700 001 331 266 306 333 8 \b I < \0 6 373 m 263 \f 3
0035720 6 316 002 022 D 222 D ! $ 224 \0 \0 x 366 6 314
0035740 303 \r 266 314 333 001 022 022 H 220 221 \0 \0 331 266 306
0035760 333 030 \b I \0 6 303 m 263 \f 3 6 306 002 022
0036000 D 222 D ! $ 214 \0 \0 x 366 3 214 301 347 6 l
0036020 s a 021 342 H 217 021 \0 017 214 347 207 231 263 \a 211
0036040 034 \0 2 { 307 1 217 263 034 314 301 341 306 341 306 036
0036060 $ 210 \0 \0 x 360 \0 \0 \0 \0 \0 \0 \0 ` \0 \0
0036100 \0 \0 \0 \0 \0 \0 006 \0 \0 003 \0 \0 \0 \0 \0 003
0036120 \0 \0 \0 \0 \0 \0 300 \0 \0 200 \0 \0 \0 \b \0 \0
0036140 x 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0036160 \0 \0 006 \0 \0 \0 \0 \0 \0 \0 \0 003 \0 \0 \0 \0
0036200 \0 \0 \0 \0 \0 200 \0 \0 \0 020 \0 \0 x 360 \0 \0
0036220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
*
0036260 \0 \0 \0 \0 \0 \0 \0 \0 x 377 377 377 377 377 377 377
0036300 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0036340 377 377 377 377 370 377 377 377 377 377 377 377 377 377 377 377
0036360 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0036420 370 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0036440 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
0036460 377 377 377 377 377 377 377 377 377 377 377 377 370 377 377 377
0036500 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377
*
0036540 377 377 377 377 377 377 377 377 370 \r T h e R S
0036560 2 3 2 m e n u \r T h e f o l
0036600 l o w i n g c o m m a n d s
0036620 a r e a v a i l a b l e i n
0036640 t h e R S 2 3 2 m e n u :
0036660 \r 267 A p p l y ! A m o m
0036700 e n t a r y i t e m t h a t
0036720 c h a n g e s t h e R S 2
0036740 3 2 p o r t s e t t i n g s
0036760 a c c o r d i n g t o t h
0037000 e v a l u e s o f t h e
0037020 f i e l d s i n t h e r e
0037040 s t o f t h e m e n u .
0037060 N o c h a n g e s a r e
0037100 m a d e t o t h e R S 2 3
0037120 2 h a r d w a r e u n t i l
0037140 t h i s c o m m a n d i s
0037160 g i v e n . \r 267 A b o r t !
0037200 C l o s e s t h e R S 2
0037220 3 2 m e n u a n d a b o r
0037240 t s a n y c h a n g e s t
0037260 h a t c o u l d h a v e b
0037300 e e n m a d e . \r 267 S e n d
0037320 B r e a k ! S e n d s a
0037340 n o r m a l ( 0 . 2 5 s e c
0037360 o n d ) b r e a k s i g n a
0037400 l . R e q u i r e s c o n
0037420 f i r m a t i o n , a s t h
0037440 i s c o m m a n d c o u l d
0037460 c a u s e t h e m o d e m
0037500 c o n n e c t i o n t o b
0037520 e b r o k e n . \r 267 S e n d
0037540 L o n g B r e a k ! S e n d
0037560 s a l o n g ( 3 . 5 s e
0037600 c o n d ) b r e a k s i g n
0037620 a l . A s a b o v e , r
0037640 e q u i r e s c o n f i r m a
0037660 t i o n . \r 267 H a n g u p !
0037700 T r i e s t o h a n g u
0037720 p t h e m o d e m ( b y
0037740 d r o p p i n g D T R ) .
0037760 R e q u i r e s c o n f i r m
0040000 a t i o n . \r T h e f o l l o
0040020 w i n g f i e l d s a r e
0040040 F R E E M E N U N C H O O S E
0040060 i t e m s ; w h e n t h e
0040100 i r l a b e l s a r e b u
0040120 t t o n e d w i t h t h e
0040140 m o u s e , a m e n u o f
0040160 p o s s i b l e v a l u e s
0040200 f o r t h e f i e l d a
0040220 p p e a r s . C h o o s i n
0040240 g a v a l u e f r o m t
0040260 h e m e n u w i l l c h a
0040300 n g e t h e f i e l d ; b
0040320 u t t o n i n g o f f t h e
0040340 m e n u w i l l l e a v e
0040360 t h e f i e l d u n c h a
0040400 n g e d . \r 267 B a u d R a t
0040420 e : C h a n g e s t h e B
0040440 a u d R a t e o f t h e R
0040460 S 2 3 2 p o r t . \r 267 P a r
0040500 i t y : C h a n g e s t h e
0040520 P a r i t y s e t t i n g
0040540 o f t h e R S 2 3 2 p o r
0040560 t . \r 267 C h a r a c t e r L
0040600 e n g t h : C h a n g e s t
0040620 h e B i t s P e r S e r i a l
0040640 C h a r s e t t i n g o f
0040660 t h e R S 2 3 2 p o r t . \r
0040700 267 F l o w C o n t r o l :
0040720 C h a n g e s t h e F l o w
0040740 C o n t r o l s e t t i n g
0040760 o f t h e R S 2 3 2 p o r
0041000 t . \r 267 S t o p B i t s :
0041020 C h a n g e s t h e N o O f
0041040 S t o p B i t s s e t t i n g
0041060 o f t h e R S 2 3 2 p o
0041100 r t . \r 267 R e p o r t E r r
0041120 o r s : C h a n g e s t h e
0041140 R S 2 3 2 C . R E P O R T . S
0041160 T A T U S s e t t i n g o f
0041200 t h e R S 2 3 2 p o r t .
0041220 \r F i l e T r a n s f e r U
0041240 s i n g R S 2 3 2 \r 1 \r \r F i
0041260 l e s m a y b e t r a n s
0041300 f e r r e d u s i n g R S 2
0041320 3 2 C H A T a n d e i t h e
0041340 r t h e K e r m i t o r
0041360 M o d e m p r o t o c o l s
0041400 ( b o t h p r o t o c o l s
0041420 a r e a v a i l a b l e b y
0041440 l o a d i n g t h e f i l
0041460 e K E R M I T . D C O M ) .
0041500 A s K e r m i t a n d M
0041520 o d e m m a y b e u s e d
0041540 w i t h a n y C h a t p
0041560 r o t o c o l , t h e y a r
0041600 e d o c u m e n t e d s e p
0041620 a r a t e l y . \r 2 \r \r U s i n
0041640 g t h e T T Y P o r t \r 1
0041660 \r \r S u p p o r t f o r t h
0041700 e T T Y p o r t i s c o
0041720 n t a i n e d o n t h e f
0041740 i l e D L T T Y . D C O M .
0041760 T h e T T Y p o r t i s
0042000 d e s i g n e d t o s u p
0042020 p o r t l o w - s p e e d c
0042040 o m m u n i c a t i o n s w i
0042060 t h R S 2 3 2 d e v i c e s
0042100 . T h e I / O p r o c e
0042120 s s o r o f f e r s n o l
0042140 o w - l e v e l s u p p o r t
0042160 f o r i n p u t b u f f e
0042200 r i n g . A s a r e s u
0042220 l t , i t i s q u i t e
0042240 p o s s i b l e f o r n e w
0042260 l y r e c e i v e d i n p u
0042300 t c h a r a c t e r s t o
0042320 o v e r w r i t e p r e v i o
0042340 u s l y r e c e i v e d b u
0042360 t u n r e a d c h a r a c t
0042400 e r s i n t h e i n p u t
0042420 h a r d w a r e . T h e
0042440 T T Y p o r t p r o v i d e
0042460 s e x a c t l y o n e c h
0042500 a r a c t e r ' s w o r t h
0042520 o f b u f f e r i n g 377 377 \0 357
0042540 % 377 \0 e a c h c h a r a c t e
0042560 r m u s t b e r e a d b
0042600 y I n t e r l i s p b e f o
0042620 r e t h e n e x t c h a r
0042640 a c t e r i s c o m p l e t
0042660 e l y r e c e i v e d . \r N o
0042700 h a r d w a r e f l o w c
0042720 o n t r o l i s p r o v i d
0042740 e d o n t h e T T Y p o
0042760 r t . T h e I n t e r l i
0043000 s p T T Y p o r t s e r v
0043020 i c e r o u t i n e s w i l
0043040 l o b e y r e c e i v e d
0043060 f l o w c o n t r o l c o m
0043100 m a n d s , b u t w i l l
0043120 n o t g e n e r a t e f l o
0043140 w c o n t r o l c o m m a n
0043160 d s i n r e s p o n s e t
0043200 o i n c r e a s e d i n p u
0043220 t d a t a r a t e . \r B e f
0043240 o r e u s i n g t h e T T
0043260 Y p o r t , t h e T T Y
0043300 h a r d w a r e m u s t b e
0043320 p r o g r a m m e d w i t h
0043340 t h e p r o p e r c h a r
0043360 a c t e r i s t i c s f o r
0043400 y o u r a p p l i c a t i o n
0043420 ; t h e f u n c t i o n T
0043440 T Y . I N I T i s p r o v i
0043460 d e d f o r t h i s p u r
0043500 p o s e : \r ( T T Y . I N I T
0043520 B a u d R a t e B i t s P e r
0043540 S e r i a l C h a r P a r i t
0043560 y \r
0043600 N o O f S t o p B i t
0043620 s F l o w C o n t r o l ) \t [
0043640 F u n c t i o n ] \r T h i s f
0043660 u n c t i o n i s v e r y
0043700 s i m i l a r t o t h e f
0043720 u n c t i o n R S 2 3 2 C . I
0043740 N I T . T h e a r g u m e
0043760 n t s c o r r e s p o n d t
0044000 o t h e d e s i r e d b a
0044020 u d r a t e , t h e n u m
0044040 b e r o f b i t s p e r
0044060 s e r i a l c h a r a c t e r
0044100 ( e . g . , s e v e n o r
0044120 e i g h t ) , w h e t h e r
0044140 o r n o t t o u s e t
0044160 h e e i g h t h b i t a s
0044200 a p a r i t y b i t ( a
0044220 n d i f s o , t h e n t
0044240 h i s a r g u m e n t m u s
0044260 t b e e i t h e r O D D
0044300 o r E V E N ) , t h e n u
0044320 m b e r o f 251 251 s t o p 271 271
0044340 b i t s p e r c h a r a c
0044360 t e r ( w h i c h s h o u l
0044400 d n o r m a l l y b e o n
0044420 e , e x c e p t i n u n u
0044440 s u a l c a s e s ) , a n d
0044460 t h e f l o w c o n t r o
0044500 l s e t t i n g o n t h e
0044520 p o r t . \r A l t e r n a
0044540 t i v e l y , t h e B a u d
0044560 R a t e a r g u m e n t c a
0044600 n b e a n i n s t a n c e
0044620 o f t h e R S 2 3 2 C . I
0044640 N I T r e c o r d . I f
0044660 B a u d R a t e i s N I L ,
0044700 t h e v a l u e o f t h
0044720 e g l o b a l v a r i a b l
0044740 e T T Y . D E F A U L T . I N
0044760 I T . I N F O i s u s e d
0045000 i n i t s p l a c e . T
0045020 h i s p r o v i d e s a m
0045040 e a n s o f a u t o m a t i
0045060 c a l l y i n i t i a l i z i
0045100 n g t h e T T Y p o r t
0045120 h a r d w a r e w i t h o u t
0045140 u s e r i n t e r v e n t i
0045160 o n . \r T T Y . D E F A U L T .
0045200 I N I T . I N F O \t [ V a r i a
0045220 b l e ] \r T h i s v a r i a b
0045240 l e c o n t r o l s d e f a
0045260 u l t i n i t i a l i z a t i
0045300 o n o f t h e T T Y p o
0045320 r t . I t s v a l u e m
0045340 a y b e s e t i n t h e
0045360 s i t e I N I T . L I S P
0045400 f i l e , o r i n a u s
0045420 e r ' s I N I T . L I S P f
0045440 i l e . I f T T Y . D E F
0045460 A U L T . I N I T . I N F O i
0045500 s n o t s e t w h e n t
0045520 h e T T Y p a c k a g e i
0045540 s l o a d e d , i t s f i
0045560 e l d s w i l l b e s e t
0045600 t o t h e f o l l o w i n
0045620 g d e f a u l t v a l u e s
0045640 : \r 267 B a u d R a t e : 1 2
0045660 0 0 \r 267 B i t s P e r S e r i
0045700 a l C h a r : 8 \r 267 P a r i
0045720 t y : N O N E \r 267 N o O f S
0045740 t o p B i t s : 1 \r 267 F l o
0045760 w C o n t r o l : X O n X O f
0046000 f \r P r o g r a m s m a y u
0046020 s e O P E N S T R E A M a s
0046040 a n a l t e r n a t i v e
0046060 t o c a l l i n g T T Y . I
0046100 N I T d i r e c t l y , w i
0046120 t h t h e p a r a m e t e r
0046140 s b u n d l e d u p i n t
0046160 o t h e P A R A M E T E R S
0046200 a r g u m e n t a s s h o
0046220 w n b e l o w . F o r e
0046240 x a m p l e : \r ( O P E N S T R
0046260 E A M ' { T T Y } ' B O T H
0046300 N I L ' ( ( B a u d R a t e
0046320 9 6 0 0 ) ( B i t s P e r S
0046340 e r i a l C h a r 8 ) ) \r I n
0046360 a d d i t i o n , a p p l i
0046400 c a t i o n s m a y c h a n
0046420 g e t h e s e t t i n g s
0046440 o f t h e R S 2 3 2 h a r
0046460 d w a r e w h i l e t h e
0046500 R S 2 3 2 p o r t i s i n
0046520 u s e . F o r t h i s
0046540 p u r p o s e , t h e f o l
0046560 l o w i n g f u n c t i o n
0046600 i s p r o v i d e d : \r ( T T
0046620 Y . S E T . P A R A M E T E R S
0046640 P A R A M E T E R L I S T ) \t
0046660 [ F u n c t i o n ] \r P A R A M
0046700 E T E R L I S T i s a n a
0046720 s s o c i a t i o n l i s t
0046740 o f p a r a m e t e r n a m
0046760 e s a n d v a l u e s . T
0047000 h e f o l l o w i n g e x a
0047020 m p l e s e t s t h e b a
0047040 u d r a t e t o 9 6 0 0
0047060 b a u d , a n d t h e c h
0047100 a r a c t e r l e n g t h t
0047120 o e i g h t b i t s : \r ( T
0047140 T Y . S E T . P A R A M E T E R
0047160 S ' ( ( B a u d R a t e .
0047200 9 6 0 0 ) ( B i t s P e r S e
0047220 r i a l C h a r . 8 ) ) ) \r
0047240 T h e f o l l o w i n g i s
0047260 a l i s t o f l e g a l
0047300 p a r a m e t e r n a m e s
0047320 a n d v a l u e s : \r 267 B
0047340 a u d R a t e : 5 0 , 7 5 ,
0047360 1 1 0 , 1 5 0 , 3 0 0 ,
0047400 6 0 0 , 1 2 0 0 , 2 4 0 0 ,
0047420 3 6 0 0 , 4 8 0 0 , 7 2 0
0047440 0 , 9 6 0 0 , 1 9 2 0 0 . \r
0047460 267 B i t s P e r S e r i a l C
0047500 h a r : 5 , 6 , 7 , 8 .
0047520 \r 267 P a r i t y : N O N E ,
0047540 O D D , E V E N . \r 267 N o
0047560 O f S t o p B i t s : 1 , 2
0047600 ( T h i s p a r a m e t e r
0047620 s h o u l d b e 1 e x c
0047640 e p t a t 1 1 0 b a u d )
0047660 . \r 267 F l o w C o n t r o l :
0047700 N I L , X O n X O f f .
0047720 F o r a p p l i c a t i o n s
0047740 r e q u i r i n g X O n a
0047760 n d X O f f c h a r a c t e
0050000 r s o t h e r t h a n ^ Q
0050020 a n d ^ S r e s p e c t i
0050040 v e l y , t h i s p a r a m
0050060 e t e r m a y b e s u p p
0050100 l i e d a s a l i s t i
0050120 n t h e f o r m : ( 1 < X
0050140 O n > < X O f f > ) , w h
0050160 e r e < X O n > a n d < X
0050200 O f f > a r e r e p l a c e
0050220 d b y t h e c h a r a c t
0050240 e r v a l u e s o f t h e
0050260 X O n a n d X O f f c h
0050300 a r a c t e r s . T h e l
0050320 e a d i n g 251 251 1 271 271 s i g
0050340 n i f i e s t h a t f l o w
0050360 c o n t r o l s h o u l d
0050400 b e e n a b l e d ; a l e
0050420 a d i n g 251 251 0 271 271 w i l l
0050440 p r o g r a m t h e R S 2
0050460 3 2 p o r t w i t h t h e
0050500 a p p r o p r i a t e X O n
0050520 a n d X O f f c h a r a c
0050540 t e r s , b u t l e a v e
0050560 f l o w c o n t r o l d i s
0050600 a b l e d . \r 267 D S R : T h
0050620 i s p a r a m e t e r e n a
0050640 b l e s o r d i s a b l e s
0050660 t h e d a t a s e t r e
0050700 a d y s i g n a l ; i t m
0050720 a y b e s p e c i f i e d
0050740 a s T o r N I L . \r 267 C
0050760 T S : T h i s p a r a m e t
0051000 e r e n a b l e s o r d i
0051020 s a b l e s t h e c l e a r
0051040 t o s e n d s i g n a l ;
0051060 i t m a y b e s p e c i
0051100 f i e d a s T o r N I L
0051120 . \r T h e c u r r e n t s e
0051140 t t i n g s f o r t h e T
0051160 T Y p o r t m a y b e o
0051200 b t a i n e d a t a n y t
0051220 i m e b y c a l l i n g T
0051240 T Y . G E T . P A R A M E T E R
0051260 S : \r ( T T Y . G E T . P A R A
0051300 M E T E R S P A R A M E T E R
0051320 L I S T ) \t [ F u n c t i o n ]
0051340 \r P A R A M E T E R L I S T s
0051360 h o u l d b e a l i s t
0051400 o f p a r a m e t e r n a m
0051420 e s . T T Y . G E T . P A R
0051440 A M E T E R S r e t u r n s
0051460 a n a s s o c i a t i o n l
0051500 i s t o f p a r a m e t e r
0051520 n a m e s a n d v a l u e
0051540 s , i n a f o r m a t a
0051560 c c e p t a b l e t o T T Y
0051600 . S E T . P A R A M E T E R S .
0051620 \r T h e T T Y p o r t i s
0051640 t u r n e d o f f b y c
0051660 a l l i n g T T Y . S H U T D
0051700 O W N : \r ( T T Y . S H U T D O
0051720 W N ) \t [ F u n c t i o n ] \r T
0051740 h i s f u n c t i o n d i s
0051760 a b l e s t h e T T Y p o
0052000 r t . \r U s i n g T T Y S t
0052020 r e a m s \r 1 \r \r P r o g r a m
0052040 s m a y o p e n s t r e a
0052060 m s t o t h e T T Y p o
0052100 r t b y c a l l i n g O P
0052120 E N S T R E A M w i t h t h
0052140 e f i l e n a m e { T T Y
0052160 } . T h e A C C E S S a
0052200 r g u m e n t t o O P E N S
0052220 T R E A M m a y b e I N P
0052240 U T , O U T P U T , o r B
0052260 O T H . U n l i k e R S 2
0052300 3 2 s t r e a m s , T T Y
0052320 p o r t s t r e a m s a r e
0052340 n o t b u f f e r e d , a
0052360 n d a s i n g l e s t r e
0052400 a m m a y b e u s e d f
0052420 o r b o t h i n p u t a n
0052440 d o u t p u t . T h e g
0052460 e n e r i c I n t e r l i s p
0052500 - D i n p u t / o u t p u t
0052520 f u n c t i o n s B I N , B
0052540 O U T , R E A D P , O P E N
0052560 P , a n d C L O S E F m a
0052600 y b e u s e d o n T T Y
0052620 p o r t s t r e a m s . \r T
0052640 h e T T Y C H A T P a c k a
0052660 g e \r 1 \r \r T T Y C H A T i s
0052700 a p a c k a g e t h a t
0052720 e n a b l e s t h e g e n e
0052740 r i c I n t e r l i s p - D
0052760 C h a t s y s t e m t o c
0053000 o m m u n i c a t e o v e r
0053020 t h e T T Y p o r t . N
0053040 o u s e r - c a l l a b l e
0053060 f u n c t i o n s o r u s e
0053100 r - s e t t a b l e v a r i a
0053120 b l e s a r e a v a i l a b
0053140 l e i n t h i s p a c k a
0053160 g e . O n c e i t i s
0053200 l o a d e d , u s e r s m a
0053220 y c h a t t o t h e h o
0053240 s t n a m e d T T Y t o
0053260 o p e n a 251 251 c o n n e c t
0053300 i o n 271 271 t o t h e T T Y
0053320 p o r t . T T Y C H A T
0053340 i s c o n t a i n e d o n
0053360 t h e f i l e T T Y C H A T
0053400 . D C O M . \r B e c a u s e t
0053420 h e T T Y p o r t d o e s
0053440 n o l o w - l e v e l i n
0053460 p u t b u f f e r i n g , i
0053500 t i s q u i t e l i k e l
0053520 y t h a t m a n y i n p u
0053540 t c h a r a c t e r s w i l
0053560 l b e l o s t w h i l e
0053600 c h a t t i n g a t 1 2 0 0
0053620 b a u d o r h i g h e r .
0053640 T h i s p a c k a g e
0053660 s h o u l d o n l y b e u
0053700 s e d f o r n o n - c r i t
0053720 i c a l a p p l i c a t i o n
0053740 s , s u c h a s t e s t i
0053760 n g c o n n e c t i o n s b
0054000 e t w e e n t h e T T Y p
0054020 o r t a n d l o w - s p e e
0054040 d p r i n t e r s . \r T h e
0054060 R S 2 3 2 C M E N U P a c k a
0054100 g e \r 1 \r \r T h e R S 2 3 2 C
0054120 M E N U p a c k a g e , d o
0054140 c u m e n t e d a b o v e ,
0054160 i s c o m p a t i b l e w i
0054200 t h t h e T T Y p o r t
0054220 a s w e l l . C e r t a i
0054240 n R S 2 3 2 p o r t c o m
0054260 m a n d s , s u c h a s S
0054300 e n d B r e a k ! a r e n o
0054320 t a v a i l a b l e w i t h
0054340 t h e T T Y p o r t , a
0054360 n d h e n c e d o n o t
0054400 a p p e a r i n t h e m e
0054420 n u . \0 \0 \0 \0 \0 003 ( L I S T (
0054440 ( P A G E N I L ( P A P E R
0054460 S I Z E L e t t e r F O L I
0054500 O I N F O ( A R A B I C ) S
0054520 T A R T I N G P A G E # 2 0 9
0054540 ) ( 0 0 6 1 2 7 9 2 )
0054560 ( ( F O L I O N I L ( P A R
0054600 A L O O K S ( Q U A D R I G
0054620 H T ) C H A R L O O K S ( S
0054640 U P E R S C R I P T 0 I N V
0054660 I S I B L E O F F S E L E C
0054700 T P O I N T O F F P R O T E
0054720 C T E D O F F S I Z E 1 0
0054740 F A M I L Y M O D E R N O
0054760 V E R L I N E O F F S T R I
0055000 K E O U T O F F U N D E R L
0055020 I N E O F F E X P A N S I O
0055040 N R E G U L A R S L O P E
0055060 R E G U L A R W E I G H T M
0055100 E D I U M I N V E R T E D O
0055120 F F U S E R I N F O N I L
0055140 S T Y L E N I L ) F O R M A
0055160 T I N F O ( A R A B I C ) )
0055200 ( 2 7 0 1 2 2 8 8 3 6 )
0055220 N I L ) ( H E A D I N G N I
0055240 L ( H E A D I N G T Y P E F
0055260 O O T I N G R ) ( 5 4 2 7
0055300 5 5 8 3 6 ) N I L ) ( H E
0055320 A D I N G N I L ( H E A D I
0055340 N G T Y P E R E C T O H E A D
0055360 ) ( 5 4 7 6 2 5 5 8 3 6
0055400 ) N I L ) ( T E X T N I L
0055420 N I L ( 5 4 5 4 5 0 4
0055440 6 1 8 ) N I L ) ) ) ( P A G
0055460 E N I L ( P A P E R S I Z E
0055500 L e t t e r F O L I O I N F
0055520 O ( A R A B I C ) ) ( 0 0
0055540 6 1 2 7 9 2 ) ( ( F O L I
0055560 O N I L ( P A R A L O O K S
0055600 ( Q U A D L E F T ) C H A
0055620 R L O O K S ( S U P E R S C R
0055640 I P T 0 I N V I S I B L E
0055660 O F F S E L E C T P O I N T
0055700 O F F P R O T E C T E D O F
0055720 F S I Z E 1 0 F A M I L Y
0055740 M O D E R N O V E R L I N E
0055760 O F F S T R I K E O U T O
0056000 F F U N D E R L I N E O F F
0056020 E X P A N S I O N R E G U L
0056040 A R S L O P E R E G U L A R
0056060 W E I G H T M E D I U M I
0056100 N V E R T E D O F F U S E R
0056120 I N F O N I L S T Y L E N
0056140 I L ) F O R M A T I N F O (
0056160 A R A B I C ) ) ( 5 4 1 2
0056200 2 8 8 3 6 ) N I L ) ( H E
0056220 A D I N G N I L ( H E A D I
0056240 N G T Y P E F O O T I N G V )
0056260 ( 5 4 2 7 5 5 8 3 6 )
0056300 N I L ) ( H E A D I N G N I
0056320 L ( H E A D I N G T Y P E V
0056340 E R S O H E A D ) ( 5 4 7 6
0056360 2 5 5 8 3 6 ) N I L ) (
0056400 T E X T N I L N I L ( 5 4
0056420 5 4 5 0 4 6 8 4 ) N I L
0056440 ) ) ) ( P A G E N I L ( P
0056460 A P E R S I Z E L e t t e r
0056500 F O L I O I N F O ( A R A B I
0056520 C ) ) ( 0 0 6 1 2 7 9 2
0056540 ) ( ( F O L I O N I L ( P
0056560 A R A L O O K S ( Q U A D R
0056600 I G H T ) C H A R L O O K S
0056620 ( S U P E R S C R I P T 0 I
0056640 N V I S I B L E O F F S E L
0056660 E C T P O I N T O F F P R O
0056700 T E C T E D O F F S I Z E
0056720 1 0 F A M I L Y M O D E R N
0056740 O V E R L I N E O F F S T
0056760 R I K E O U T O F F U N D E
0057000 R L I N E O F F E X P A N S
0057020 I O N R E G U L A R S L O P
0057040 E R E G U L A R W E I G H T
0057060 M E D I U M I N V E R T E D
0057100 O F F U S E R I N F O N I
0057120 L S T Y L E N I L ) F O R
0057140 M A T I N F O ( A R A B I C )
0057160 ) ( 2 7 0 1 2 2 8 8 3 6
0057200 ) N I L ) ( H E A D I N G
0057220 N I L ( H E A D I N G T Y P E
0057240 F O O T I N G R ) ( 5 4 2
0057260 7 5 5 8 3 6 ) N I L ) (
0057300 H E A D I N G N I L ( H E A
0057320 D I N G T Y P E R E C T O H E
0057340 A D ) ( 5 4 7 6 2 5 5 8
0057360 3 6 ) N I L ) ( T E X T N
0057400 I L N I L ( 5 4 5 4 5 0
0057420 4 6 8 4 ) N I L ) ) ) ) ) \0
0057440 \0 \0 \0 \0 005 \0 031 \0 . \0 264 \0 264 001 370 \0
0057460 \a \0 \0 \0 \0 003 001 \0 \0 001 001 370 001 \0 \0 \0
0057500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0057520 \0 \0 \0 \0 \0 \0 . \0 Z \0 Z 001 370 \0 \a \0
0057540 \0 \0 \0 003 001 \0 \0 001 001 370 001 \0 \0 \0 \0 \0
0057560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0057600 \0 \0 \0 \0 ( \0 x \0 x 001 370 \0 003 \0 \0 \0
0057620 \0 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0057640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 x \0
0057660 x 001 370 \0 \a \0 \0 \0 \0 002 002 \0 \0 \0 \0 \0
0057700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0057720 \0 \0 \0 \0 / \0 314 \0 314 001 370 \0 \0 \0 \0 \0
0057740 \0 003 004 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0
0057760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0
0060000 \0 \0 \0 / \0 314 \0 314 001 370 \0 \a \0 \0 \0 \0
0060020 003 004 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0
0060040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0
0060060 \0 \0 * \0 \0 \0 \0 001 370 \0 2 \0 \0 \0 \0 002
0060100 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060120 001 T \0 \0 \0 001 T \0 \0 \0 \0 \0 / \0 \0 \0
0060140 \0 001 370 \0 2 \0 \0 \0 \0 003 001 \0 \0 001 001 310
0060160 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060200 \0 \0 \0 \0 001 T \0 \0 \0 \0 \0 . \0 314 \0 314
0060220 001 370 \0 \a \0 \0 \0 \0 003 004 \0 \0 001 001 310 001
0060240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060260 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 314 \0 314 001 370
0060300 \0 \v \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0
0060320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060340 \0 \0 \0 \0 \0 \0 \0 / \0 \0 \0 \0 001 370 \0 \0
0060360 \0 \0 \0 \0 003 001 \0 \0 001 001 310 001 \0 \0 \0 \0
0060400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0060420 T \0 \0 \0 \0 \0 / \0 \0 \0 \0 001 370 \0 016 \0
0060440 \0 \0 \0 003 001 \0 \0 001 001 310 001 \0 \0 \0 \0 \0
0060460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T
0060500 \0 \0 \0 \0 \0 . \0 314 \0 314 001 370 \0 \a \0 \0
0060520 \0 \0 003 004 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0
0060540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060560 \0 \0 \0 . \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0
0060600 003 004 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0
0060620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060640 \0 . \0 314 \0 314 001 370 \0 \a \0 \0 \0 \0 003 004
0060660 \0 \0 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 )
0060720 \0 \0 \0 \0 001 370 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0060740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060760 \0 001 T \0 \0 \0 \0 \0 ( \0 314 \0 314 001 370 \0
0061000 \a \0 \0 \0 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061040 ( \0 314 \0 314 001 370 \0 \v \0 \0 \0 \0 002 004 \0
0061060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061100 \0 \0 \0 \0 \0 \0 \0 \0 ) \0 314 \0 314 001 370 \0
0061120 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 T \0 \0 \0 \0
0061160 \0 ) \0 314 \0 314 001 370 \0 \0 \0 \0 \0 \0 002 002
0061200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061220 \0 \0 \0 001 T \0 \0 \0 \0 \0 B \0 \0 \0 \0 001
0061240 370 \0 \0 \0 \0 \0 \0 003 001 \0 \0 001 001 370 001 \0
0061260 \0 \0 \0 \0 \0 \0 \v P A G E H E A D I
0061300 N G \0 \t V E R S O H E A D \0 \0 \0
0061320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 B \0 \0 \0
0061340 \0 001 370 \0 \0 \0 \0 \0 \0 003 002 \0 \0 001 001 370
0061360 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E A
0061400 D I N G \0 \t R E C T O H E A D \0
0061420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 A \0
0061440 \0 \0 \0 001 370 \0 001 \0 \0 \0 001 003 002 \0 \0 001
0061460 001 370 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H
0061500 E A D I N G \0 \b F O O T I N G V
0061520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 A
0061540 \0 \0 \0 \0 001 370 \0 001 \0 \0 \0 001 003 001 \0 \0
0061560 001 001 370 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E
0061600 H E A D I N G \0 \b F O O T I N G
0061620 R \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061640 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0
0061660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 006 \0
0061720 024 \0 006 M O D E R N \0 016 \0 \0 \0 \0 \0
0061740 \0 002 \0 \0 024 \0 006 M O D E R N \0 022 \0
0061760 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R
0062000 N \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M
0062020 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0062040 024 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0
0062060 \0 002 \0 \0 ? \0 1 ( D E F A U L T F
0062100 O N T 1 ( G A C H A 1 0 )
0062120 ( G A C H A 8 ) ( T E R M
0062140 I N A L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0
0062160 \0 \0 \0 \0 \0 \0 \0 002 \0 030 \0 \0 \0 002 \0 001
0062200 \0 \v H R U L E . G E T F N 001 \0 024
0062220 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0062240 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0062260 002 \0 030 \0 \0 \0 035 \0 \0 \0 \0 004 \0 \0 \0 \0
0062300 \0 002 \0 027 \0 \0 \0 002 \0 001 \0 \v H R U L
0062320 E . G E T F N 001 \0 024 \0 006 M O D E
0062340 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0062360 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 027 \0 \0 \0
0062400 035 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 026 \0 \0
0062420 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 026 \0
0062440 \0 \0 002 \0 001 \0 \v H R U L E . G E T
0062460 F N 001 \0 024 \0 006 M O D E R N \0 \n \0
0062500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004
0062520 \0 \0 \0 \0 \0 002 \0 025 \0 \0 \0 027 \0 \0 \0 \0
0062540 004 \0 \0 \0 \0 \0 002 \0 025 \0 \0 \0 002 \0 001 \0
0062560 \v H R U L E . G E T F N 001 \0 024 \0
0062600 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0062620 \0 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0062640 \0 024 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0 \0 \0
0062660 002 \0 023 \0 \0 \0 002 \0 001 \0 \v H R U L E
0062700 . G E T F N 001 \0 024 \0 006 M O D E R
0062720 N \0 022 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0
0062740 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 022 \0 \0 003 003
0062760 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 021 \0 \0 \0
0063000 362 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 021 \0 \0
0063020 002 t \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 021 \0
0063040 \0 001 034 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 021
0063060 \0 \0 \0 o \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0063100 \a \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0063120 E T F N 001 \0 024 \0 006 M O D E R N \0
0063140 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0
0063160 \0 001 \0 \0 \0 \0 \0 002 \0 020 \0 \0 \0 025 \0 \0
0063200 \0 \0 001 \0 \0 \0 \0 \0 002 \0 020 \0 \0 \0 002 \0
0063220 001 \0 \v H R U L E . G E T F N 001 \0
0063240 024 \0 006 M O D E R N \0 016 \0 \0 \0 \0 \0
0063260 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \0
0063300 \0 002 \0 022 \0 \0 \0 301 \0 \0 \0 \0 004 \0 \0 \0
0063320 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 017 \0 \0
0063340 \0 \r \0 \0 \0 \0 004 \0 \0 \0 # \0 \0 \0 \0 003
0063360 \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 3 \0 \0 \0 \0
0063400 003 \0 \0 \0 \f \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0
0063420 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \r \0 \0 002 003 \0
0063440 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 023
0063460 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0
0063500 \0 < \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003
0063520 \0 \0 \0 274 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0063540 \r \0 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0063560 \0 \r \0 \0 001 025 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0063600 002 \0 \r \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 \0
0063620 \0 002 \0 \r \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0
0063640 \0 \0 002 \0 \r \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0
0063660 \0 \0 \0 002 \0 \r \0 \0 \0 022 \0 \0 \0 \0 004 \0
0063700 \0 \0 \0 \0 002 \0 \r \0 \0 \0 027 \0 \0 \0 \0 004
0063720 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 327 \0 \0 \0 \0
0063740 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 I \0 \0 \0
0063760 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 237 \0 \0
0064000 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 027 \0
0064020 \0 \0 \0 004 \0 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0
0064040 \r \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0
0064060 \0 \r \0 \0 \0 \0 003 \0 \0 \0 227 \0 \0 \0 \0 004
0064100 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 E \0 \0 \0 \0
0064120 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 = \0 \0 \0
0064140 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 202 \0 \0
0064160 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 ! \0
0064200 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 033
0064220 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0064240 F \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0
0064260 001 327 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0
0064300 \0 001 9 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0064320 \0 \0 \0 k \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0064340 \r \0 \0 \0 g \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0064360 \0 \r \0 \0 \0 f \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0064400 002 \0 006 \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 \r
0064420 \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0
0064440 \0 \0 \0 002 \0 \r \0 \0 \0 \r \0 \0 \0 \0 003 \0
0064460 \0 \0 250 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0064500 006 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 9 \0 \0 \0
0064520 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 035 \0 \0
0064540 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 ' \0
0064560 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 024
0064600 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0
0064620 002 \0 001 \0 \v H R U L E . G E T F N
0064640 001 \0 024 \0 006 M O D E R N \0 \f \0 \0 \0
0064660 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0064700 \0 \0 \0 002 \0 \n \0 \0 \0 b \0 \0 \0 \0 004 \0
0064720 \0 \0 006 \0 \0 \0 \0 003 \0 \0 001 \n \0 \0 \0 \0
0064740 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 025 \0 \0 \0
0064760 \0 004 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 \r \0
0065000 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 006
0065020 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 \0 \0 004 \0 \0
0065040 \0 006 \0 \0 \0 \0 003 \0 \0 \0 P \0 \0 \0 \0 004
0065060 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 \0 B \0 \0 \0
0065100 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 220 \0 \0
0065120 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 357 \0
0065140 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 K
0065160 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 002
0065200 ! \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0
0065220 \0 241 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0
0065240 \0 \0 % \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0065260 \0 \0 \0 b \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0065300 \r \0 \0 001 \f \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0065320 \0 006 \0 \0 \0 035 \0 \0 \0 \0 004 \0 \0 \0 \b \0
0065340 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0
0065360 \0 \0 002 \0 \r \0 \0 \0 p \0 \0 \0 \0 004 \0 \0
0065400 \0 \b \0 \0 \0 \0 003 \0 \0 \0 ( \0 \0 \0 \0 004
0065420 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0
0065440 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 0 \0
0065460 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 001 1
0065500 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0065520 024 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 003 \0
0065540 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0065560 \0 \0 \0 006 \0 \0 \0 \0 003 \0 \0 001 \f \0 \0 \0
0065600 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 021 \0 \0
0065620 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 j \0
0065640 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 h
0065660 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0
0065700 v \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0065720 \0 e \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0
0065740 \0 \0 x \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \f
0065760 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0066000 \v \0 \0 \0 002 \0 001 \0 \v H R U L E . G
0066020 E T F N 001 \0 024 \0 006 M O D E R N \0
0066040 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0
0066060 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 < \0 \0
0066100 \0 \0 004 \0 \0 \0 \0 \0 002 \0 031 \0 \0 \0 001 \0
0066120 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 020
0066140 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0
0066160 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0
0066200 \0 \0 255 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0066220 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0 \0
0066240 \0 003 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0066260 002 \0 \r \0 \0 \0 } \0 \0 \0 \0 004 \0 \0 \0 \f
0066300 \0 \0 \0 \0 003 \0 \0 \0 2 \0 \0 \0 \0 004 \0 \0
0066320 \0 \f \0 \0 \0 \0 003 \0 \0 \0 t \0 \0 \0 \0 004
0066340 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 d \0 \0 \0
0066360 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 031 \0 \0
0066400 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 001
0066420 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0
0066440 001 \0 \0 \0 \0 004 \0 \0 \0 S \0 \0 \0 \0 003 \0
0066460 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0066500 \0 \0 \0 ] \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0 \0
0066520 \0 003 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 \r \0
0066540 \0 \0 \0 003 \0 \0 \0 J \0 \0 \0 \0 004 \0 \0 \0
0066560 \0 \0 002 \0 006 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0
0066600 \0 004 \0 \0 \0 \0 003 \0 \0 \0 016 \0 \0 \0 \0 004
0066620 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 k \0 \0 \0 \0
0066640 004 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 220 \0 \0
0066660 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 + \0
0066700 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 037
0066720 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0
0066740 303 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0066760 \0 \0 \0 \0 002 \0 \f \0 \0 \0 032 \0 \0 \0 \0 005
0067000 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 002 \0 001 \0 \v
0067020 H R U L E . G E T F N 001 \0 024 \0 006
0067040 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0
0067060 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0067100 \n \0 \0 001 | \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0067120 \0 006 \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0067140 002 \0 \r \0 \0 \0 ` \0 \0 \0 \0 004 \0 \0 \0 \0
0067160 \0 002 \0 006 \0 \0 \0 026 \0 \0 \0 \0 004 \0 \0 \0
0067200 \b \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 004 \0
0067220 \0 \0 \0 \0 002 \0 \r \0 \0 001 355 \0 \0 \0 \0 004
0067240 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 3 \0 \0 \0 \0
0067260 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 " \0 \0 \0
0067300 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 . \0 \0
0067320 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 , \0
0067340 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 020
0067360 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0
0067400 \0 D \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003
0067420 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0067440 \f \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0067460 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E .
0067500 G E T F N 001 \0 024 \0 006 M O D E R N
0067520 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0
0067540 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 001 k \0
0067560 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 027
0067600 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0
0067620 002 \0 001 \0 \v H R U L E . G E T F N
0067640 001 \0 024 \0 006 M O D E R N \0 \f \0 \0 \0
0067660 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0067700 \0 \0 \0 002 \0 \n \0 \0 001 3 \0 \0 \0 \0 004 \0
0067720 \0 \0 \0 \0 002 \0 004 \0 \0 \b L \0 001 \0 \f B
0067740 M O B J . G E T F N 3 001 \0 024 \0 006
0067760 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0070000 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0070020 003 \0 \0 \0 017 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002
0070040 \0 \t \0 \0 \0 8 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0070060 002 \0 \t \0 \0 \0 307 \0 \0 \0 \0 004 \0 \0 \0 \0
0070100 \0 002 \0 \t \0 \0 \0 R \0 \0 \0 \0 004 \0 \0 \0
0070120 \0 \0 002 \0 \t \0 \0 \0 220 \0 \0 \0 \0 004 \0 \0
0070140 \0 \0 \0 002 \0 \t \0 \0 \0 \ \0 \0 \0 \0 004 \0
0070160 \0 \0 \0 \0 002 \0 \t \0 \0 \0 Q \0 \0 \0 \0 004
0070200 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 377 \0 \0 \0 \0
0070220 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 5 \0 \0 \0
0070240 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 8 \0 \0
0070260 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 M \0
0070300 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 C
0070320 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0
0070340 A \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0
0070360 \0 M \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \f \0
0070400 \0 \0 032 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \v
0070420 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E
0070440 T F N 001 \0 024 \0 006 M O D E R N \0 \f
0070460 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0
0070500 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 353 \0 \0 \0
0070520 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001
0070540 \0 \v H R U L E . G E T F N 001 \0 024
0070560 \0 006 M O D E R N \0 016 \0 \0 \0 \0 \0 \0
0070600 002 \0 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \0 \0
0070620 002 \0 \v \0 \0 \0 023 \0 \0 \0 \0 001 \0 \0 \0 \0
0070640 \0 002 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L
0070660 E . G E T F N 001 \0 024 \0 006 M O D E
0070700 R N \0 016 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001
0070720 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 \n \0 \0 001
0070740 252 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 \0
0070760 \0 \0 ] \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t
0071000 \0 \0 \0 337 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0071020 \t \0 \0 \0 251 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0071040 \0 006 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 " \0
0071060 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 +
0071100 \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0
0071120 \0 \0 \0 002 \0 \r \0 \0 001 257 \0 \0 \0 \0 004 \0
0071140 \0 \0 \0 \0 002 \0 \r \0 \0 \0 023 \0 \0 \0 \0 004
0071160 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 < \0 \0 \0
0071200 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 274 \0
0071220 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 !
0071240 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 001
0071260 \r \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0
0071300 \0 021 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0
0071320 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0071340 \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0071360 \r \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0071400 \0 \r \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0071420 002 \0 \r \0 \0 \0 246 \0 \0 \0 \0 004 \0 \0 \0 \0
0071440 \0 002 \0 \r \0 \0 \0 F \0 \0 \0 \0 004 \0 \0 \0
0071460 \0 \0 002 \0 \r \0 \0 \0 237 \0 \0 \0 \0 004 \0 \0
0071500 \0 \0 \0 002 \0 006 \0 \0 \0 024 \0 \0 \0 \0 004 \0
0071520 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0
0071540 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 \r \0 \0 \0
0071560 \0 003 \0 \0 \0 226 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0071600 002 \0 \r \0 \0 \0 B \0 \0 \0 \0 004 \0 \0 \0 \0
0071620 \0 002 \0 \r \0 \0 \0 = \0 \0 \0 \0 004 \0 \0 \0
0071640 \0 \0 002 \0 \r \0 \0 \0 S \0 \0 \0 \0 004 \0 \0
0071660 \0 \0 \0 002 \0 \r \0 \0 \0 ! \0 \0 \0 \0 004 \0
0071700 \0 \0 \0 \0 002 \0 \r \0 \0 \0 033 \0 \0 \0 \0 004
0071720 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 F \0 \0 \0 \0
0071740 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 001 325 \0 \0 \0
0071760 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 f \0 \0
0072000 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 e \0
0072020 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 a
0072040 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0
0072060 024 \0 \0 \0 \0 004 \0 \0 \0 \r \0 \0 \0 \0 003 \0
0072100 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \r
0072120 \0 \0 \0 \r \0 \0 \0 \0 003 \0 \0 \0 242 \0 \0 \0
0072140 \0 004 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0072160 002 \0 006 \0 \0 \0 4 \0 \0 \0 \0 004 \0 \0 \0 \0
0072200 \0 002 \0 006 \0 \0 \0 032 \0 \0 \0 \0 004 \0 \0 \0
0072220 \0 \0 002 \0 \r \0 \0 \0 % \0 \0 \0 \0 004 \0 \0
0072240 \0 \0 \0 002 \0 \f \0 \0 \0 022 \0 \0 \0 \0 005 \0
0072260 \0 \0 \0 \0 002 \0 \v \0 \0 \0 002 \0 001 \0 \v H
0072300 R U L E . G E T F N 001 \0 024 \0 006 M
0072320 O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0
0072340 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n
0072360 \0 \0 001 206 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0072400 \f \0 \0 \0 024 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002
0072420 \0 \v \0 \0 \0 002 \0 001 \0 \v H R U L E .
0072440 G E T F N 001 \0 024 \0 006 M O D E R N
0072460 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0
0072500 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \n \0 \0 001 Q \0
0072520 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \t \0 \0 001 %
0072540 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0
0072560 027 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \v \0 \0
0072600 \0 002 \0 001 \0 \v H R U L E . G E T F
0072620 N 001 \0 024 \0 006 M O D E R N \0 \f \0 \0
0072640 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0
0072660 \0 \0 \0 \0 002 \0 \n \0 \0 \0 315 \0 \0 \0 \0 004
0072700 \0 \0 Y 023 001 277 z 272
0072710