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