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