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