$ od -c -N 50000 [_CD8_]<alto>GRAPEVINE.DM!4 0000000 377 \0 \0 G r a p e v i n e . d e c 0000020 l \0 373 230 \t 322 315 \0 \0 376 001 \0 377 y / / 0000040 G r a p e v i n e . d e c l 0000060 - - d e f i n i t i o n s f 0000100 o r c l i e n t s o f G r 0000120 a p e v i n e p a c k a g e \r 0000140 / / C o p y r i g h t X e r 0000160 o x C o r p o r a t i o n 1 0000200 9 8 1 \r / / L a s t m o d i 0000220 f i e d O c t o b e r 3 0 , 0000240 1 9 8 1 2 : 0 9 P M b 0000260 y T a f t \r \r / / - - - - - - 0000300 - - - - - - - - - - - - - - - - * 0000400 - - - - - - \r s t r u c t u r e 0000420 R N a m e : / / R e 376 001 0000440 \0 & 200 g i s t e r e d N a m e 0000460 - - r e a l l y j u s t 0000500 a S t r i n g \r / / - - - - - 0000520 - - - - - - - - - - - - - - - - * 0000620 - - - - - - - \r [ l e n 0000640 g t h b y t e ; c h a r ^ 1 0000660 , 1 b y t e ] \r m a n i f e 0000700 s t m a x R N a m e L e n g t 0000720 h = 6 4 \r \r / / - - - - - - 0000740 - - - - - - - - - - - - - - - - * 0001040 - - - 376 001 \0 236 E - - - \r s t r u 0001060 c t u r e P a s s w o r d ^ 0 0001100 , 7 : b y t e / / R e p 0001120 r e s e n t a t i o n o f i 0001140 n d i v i d u a l ' s e n c r 0001160 y p t i o n k e y \r / / - - - 0001200 - - - - - - - - - - - - - - - - * 0001300 - - - - - - - - - \r m a n i f e 0001320 s t l e n P a s s w o r d = 0001340 s i z e P a s s w o r d / 1 0001360 6 \r \r / / - - - - - - - - - - - 0001400 - - - - - - - - - - - - - - - - * 0001440 - - - - - - - - 376 001 \0 B 243 - - - 0001460 - - - - - - - - - - - - - - - - 0001500 - - - - - - \r s t r u c t u r e 0001520 T i m e S t a m p : / / 0001540 G r a p e v i n e t i m e s 0001560 t a m p \r / / - - - - - - - - - 0001600 - - - - - - - - - - - - - - - - * 0001700 - - - \r [ \r n e t b y t e \r h 0001720 o s t b y t e \r t i m e w o 0001740 r d 2 \r ] \r m a n i f e s t 0001760 l e n T i m e S t a m p = s 0002000 i z e T i m e S t a m p / 1 6 0002020 \r \r / / - - - - - - - - - - - - 0002040 - - - - - - - - - - - - - 376 001 \0 0002060 203 K - - - - - - - - - - - - - - 0002100 - - - - - - - - - - - - - - - - * 0002140 - - - - - \r s t r u c t u r e 0002160 R L i s t : / / L i s t 0002200 o f R N a m e s - - h e a 0002220 d e r w o r d \r / / - - - - - 0002240 - - - - - - - - - - - - - - - - * 0002340 - - - - - - - \r [ \r s t a m p 0002360 @ T i m e S t a m p \r q u e u e 0002400 : \t \t / / q u e u e o f R 0002420 I t e m s \r [ h e a d w 0002440 o r d ; t a i l w o r d ] 0002460 \r ] 376 001 \0 C 252 \r m a n i f e s t 0002500 l e n R L i s t = s i z e 0002520 R L i s t / 1 6 \r \r / / - - - 0002540 - - - - - - - - - - - - - - - - * 0002640 - - - - - - - - - \r s t r u c t 0002660 u r e R I t e m : / / R 0002700 N a m e I t e m \r / / - - - - 0002720 - - - - - - - - - - - - - - - - * 0003020 - - - - - - - - \r [ \r n e x t 0003040 w o r d \t / / - > n e x t 0003060 R I t e m , 376 001 \0 307 236 o r z 0003100 e r o t o e n d l i s t \r 0003120 r N a m e @ R N a m e \t / / 0003140 R N a m e \r ] \r \r m a n i f e s 0003160 t \r [ \r / / R e s u l t / e r 0003200 r o r c o d e s r e t u r n 0003220 e d b y G r a p e v i n e N 0003240 a m e I n f o p r o c e d u r 0003260 e s . \r / / N o t a l l c 0003300 o d e s c a n b e r e t u 0003320 r n e d b y a l l p r o c 0003340 e d u r e s ; s e e i n d i 0003360 v i d u a l \r / / d e s c r i 0003400 p t i o n s . \r e c N o C h a n 0003420 g e = 2 2 7 0 \t / / u n c 0003440 h a n g e d f r o m p r e v 0003460 i o u s l o o k u p 376 001 \0 265 0003500 203 ( c a n o n l y a r i s e 0003520 \r \t \t \t / / w h e n a n e 0003540 x p l i c i t s t a m p w a 0003560 s p a s s e d i n ) \r e c G 0003600 r o u p = 2 2 7 1 \t \t / / 0003620 R N a m e i s a g r o u p 0003640 \r e c I n d i v i d u a l = 0003660 2 2 7 2 \t / / R N a m e i s 0003700 a n i n d i v i d u a l \r e 0003720 c B a d R N a m e = 2 2 7 3 0003740 \t / / R N a m e d o e s n 0003760 o t e x i s t \r e c A l l D o 0004000 w n = 2 2 7 4 \t / / c a n 0004020 ' t c o n t a c t a n y R 0004040 - S e r v e r f o r r e g i 0004060 s t r y \r e c B a d P a s s w o 0004100 r 376 \0 214 267 r d = 2 2 7 5 \t / 0004120 / b a d p a s s w o r d \r e 0004140 c I s M e m b e r = 2 2 7 6 0004160 \t / / i n d i v i d u a l i 0004200 s a m e m b e r o f g r 0004220 o u p \r e c I s N o t M e m b e 0004240 r = 2 2 7 7 \t / / i n d i 0004260 v i d u a l i s n o t a 0004300 m e m b e r o f g r o u p \r 0004320 ] \r 377 \0 \0 G r a p e v i n e E n 0004340 q u i r e . b r \0 373 233 300 g 020 \0 \0 0004360 376 001 \0 253 \t 002 002 001 317 \0 \0 \0 017 \0 \0 \0 0004400 246 \0 \0 \0 253 \0 \0 001 273 \0 \0 001 316 \0 \0 \0 0004420 \0 \0 \0 \0 022 \0 @ \0 001 020 E n q u i r 0004440 e W i t h S t a m p \0 \0 @ \0 002 \a 0004460 E n q u i r e \0 \0 \0 \0 \v D e f a 0004500 u l t A r g s \0 \0 \0 \0 \b S e n d 0004520 W o r d \0 \0 \0 \0 \0 \t S e n d R N 0004540 a m e \0 \0 \0 \0 \r B S P W r i t e 0004560 B l o c k \0 \0 \0 \0 016 B S P F o r 0004600 c e O u t p u t \0 \0 \0 \0 \0 \f o f 0004620 f s e t B S P S t r \0 \0 \0 \0 \0 \v 0004640 R e c e i v e W o r d \0 020 \0 \0 003 0004660 g u s \0 \0 \0 \0 022 C o n c a t e n 0004700 a t e S t r i n g s \0 \0 \0 \0 \0 020 0004720 E x t r a c t S u b s t r i n g 0004740 \0 \0 \0 \0 \0 \r G V C l a i m S t r 0004760 e a m \0 \0 376 001 \0 w 311 \0 \0 \a M y F 0005000 r a m e \0 \0 \0 \0 017 G V R e l e a 0005020 s e S t r e a m \0 \0 \0 \0 \n F i n 0005040 d S e r v e r \0 \0 \0 \0 \0 016 G V C 0005060 r e a t e S t r e a m \0 \0 \0 \0 \0 0005100 004 F r e e \0 \0 002 \0 001 \0 001 \0 002 \0 0 0005120 001 017 001 017 Z 001 \f 370 \0 020 \f 367 B \b \t 004 0005140 \0 \0 \0 \0 \0 \0 342 \0 B \t ! F 306 \0 : \t 0005160 Z 003 ) C i C \0 003 " 004 * 005 i @ \0 002 0005200 " 004 * 006 i b \0 002 375 \0 Z \r 9 _ Z 016 0005220 9 ^ Z 003 " 004 * \a i [ \0 004 " 004 = Y 0005240 345 \0 254 \0 i W \0 002 " 004 i U \0 001 001 001 0005260 \f 366 Z 001 \f 370 \0 023 \f 367 375 \0 Z \a 375 P 0005300 Z \b : 004 # \0 9 H 347 300 B \t 001 \f " 004 0005320 * \b \f 362 9 W 345 \f 001 003 : \b Z \a " \b 0005340 203 \0 B \b " \b : \t 344 J 001 362 " \a 202 \f 0005360 001 \a ! I 001 I \0 \b 377 375 376 001 \0 025 303 \0 0005400 \0 \0 \0 8 \0 ; 002 Z \b " \a 203 \0 375 \0 Z 0005420 \r : \b Z 016 9 036 Z 003 212 \0 " 004 i H \0 0005440 004 \t 003 003 . G V 352 \0 374 \0 Z \f 375 \0 Z 0005460 \r : \b Z 016 9 L Z 003 i K \0 005 B \t i 0005500 I \0 \0 8 # \0 202 \r 001 027 001 \t \0 \0 \0 0005520 006 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 377 \0 i L \0 0005540 \0 8 017 ; \0 C \0 : 006 Z 003 8 005 # \0 * 0005560 004 016 005 \0 003 B \n i H \0 \0 8 \b # \0 202 0005600 \f 001 \a 205 \0 001 020 \0 . 006 \0 \f 355 \0 m " 0005620 \n 9 345 347 300 9 263 345 \f 001 003 205 P 001 003 ! 0005640 S 001 001 001 001 B \v : \v Z \f 001 T \0 \0 " 0005660 \f 202 \f 001 020 \t \n 020 G r a p e v i n 0005700 e R S e r v e r \0 342 \0 001 006 \0 \t \0 0005720 \0 \0 \0 " \t 001 001 = I Z 003 ) H i H \0 0005740 003 B \r " \r 202 \r 001 022 " \r 9 B 345 \f 001 0005760 004 ! 257 001 004 \0 \0 ! 353 001 001 ) 253 316 \0 376 0006000 \0 236 343 ' 202 300 \f 360 377 \0 001 + \0 \0 001 " 0006020 i 343 \0 \0 i 363 \0 \0 8 L ; \0 C \0 : 006 0006040 Z 003 8 005 # \0 * 004 016 005 \0 003 B \n i 357 0006060 \0 \0 " \n 9 226 347 300 9 037 345 \f 001 \n ! 214 0006100 306 \0 ) 246 \f 361 377 \0 001 005 \0 002 \f 355 \0 005 0006120 001 \b " \f 203 \0 B \f " \f 375 P 344 J 001 253 0006140 " \b * \t i \n \0 002 " \n 001 001 \f 366 \0 \0 0006160 \0 * \0 \0 \b 341 \0 \b \0 \0 \0 022 \0 \0 \0 \0 0006200 \0 T \0 U \0 { \0 ~ \0 200 \0 177 \0 201 200 343 0006220 \0 274 \0 253 \0 275 \0 317 \0 330 001 \v 001 \t 001 016 0006240 \0 \0 377 \0 \0 G r a p e v i n e L o 0006260 c a t e . b r \0 373 233 300 g 031 \0 \0 376 0006300 001 \0 i S 002 002 004 < \0 \0 \0 017 \0 \0 001 006 0006320 \0 \0 001 021 \0 \0 004 027 \0 \0 004 9 \0 \0 \0 \0 0006340 \0 \0 \0 ! \0 @ \0 001 \n F i n d S e r 0006360 v e r \0 \0 A \0 002 020 A c c u m u l 0006400 a t e G V P o r t \0 \0 A \0 003 \a I 0006420 s R N a m e \0 A \0 004 \a P r o d d 0006440 e r \0 A \0 005 \a S l u r p e r \0 020 0006460 \0 \0 003 g u s \0 \0 \0 \0 \r S t r i n 0006500 g C o m p a r e \0 \0 \0 \0 \t R e a 0006520 d R L i s t \0 \0 \0 \0 \v Q u e u e 0006540 L e n g t h \0 \0 \0 \0 \b A l l o c 0006560 a t e \0 \0 \0 \0 \0 004 Z e r o \0 \0 \0 0006600 \0 \0 \v R e a d R S t r i n g \0 \0 0006620 \0 \0 025 E n u m e r a t e P u p A 0006640 d d r e s s e s \0 \0 \0 \0 004 F r e 0006660 e \0 \0 \0 \0 \0 \f D e s t r o y R L 0006700 i s t \0 376 001 \0 # 303 \0 \0 \0 \0 020 O p 0006720 e n L e v e l 1 S o c k e t \0 \0 0006740 \0 \0 \0 \t L o c a t e N e t \0 \0 \0 0006760 \0 \a D i s m i s s \0 \0 \0 \0 021 I n 0007000 i t i a l i z e C o n t e x t \0 0007020 \0 \0 \0 \a E n q u e u e \0 \0 \0 \0 \a 0007040 p u p C t x Q \0 \0 \0 \0 \b S e t T 0007060 i m e r \0 \0 \0 \0 \0 017 T i m e r H 0007100 a s E x p i r e d \0 \0 \0 \0 \a U n 0007120 q u e u e \0 \0 \0 \0 021 C l o s e L 0007140 e v e l 1 S o c k e t \0 \0 \0 \0 004 0007160 n d b Q \0 \0 \0 \0 \0 \t M o v e B l 0007200 o c k \0 \0 \0 \0 006 G e t P B I \0 \0 0007220 \0 \0 \0 \v S e t P u p D P o r t \0 0007240 \0 \0 \0 \v C o m p l e t e P u p \0 0007260 \0 \0 \0 005 B l o c k \0 \0 \0 \0 \a D e 0007300 q u e u e \0 \0 \0 \0 376 001 \0 % 370 \n R 0007320 e l e a s e P B I \0 \0 005 \0 001 \0 001 0007340 \0 002 001 363 \0 003 002 6 \0 004 002 T \0 005 002 267 0007360 003 005 003 005 Z 001 \f 370 \0 * \f 367 8 \0 ; 002 0007400 Z \b 9 H Z \t \t 004 005 G V . G V 342 \0 0007420 212 \0 " 004 i @ \0 002 202 \f 001 \f \t \n 020 G 0007440 r a p e v i n e R S e r v e r \0 0007460 Z 004 " 004 i A \0 001 B \n 375 \0 Z \v : \n 0007500 372 \r 001 u ! [ 306 \0 B 003 " 004 ) X i X 0007520 \0 003 B \f " \f 202 \r 001 i " \f 9 T 346 \0 0007540 i S \0 001 B \r " \r ) P \f 343 9 O 356 \0 0007560 J 016 " \b * 016 i K \0 002 B \v " \v * 016 0007600 i G \0 002 " \r : \v C 001 : \f ; 003 Z 017 0007620 001 G \b 342 \0 \0 " 017 203 \0 B 020 " 020 i \f 0007640 \0 001 B 021 : 021 372 \r 001 \n " 017 203 \0 ) - 0007660 i ` \0 002 001 006 \0 \0 \f 355 \0 9 " 020 001 001 0007700 B 022 " 022 202 \r 001 ) ! U 306 \0 B 023 376 001 0007720 \0 244 : 023 Z 027 374 \0 Z 030 9 O Z 003 " 0007740 022 255 \0 i L \0 004 202 \f 001 \a : 027 Z 003 " 0007760 023 * \v i W \0 003 : 021 372 \r 001 021 001 \f \0 0010000 \t \0 002 \0 \0 \f 355 \0 024 \0 003 \0 \0 \0 \a \0 0010020 004 \0 \0 \0 \0 " \b * 022 i E \0 002 : 017 ; 0010040 \0 Z 017 " 017 202 \f 001 272 " \f i I \0 001 001 0010060 036 " \b ) F i 356 \0 002 B \v " \v ) A i 0010100 352 \0 002 ! N : \v C 001 204 \0 : \v C 002 \t 0010120 004 \0 \0 \0 \0 \0 \0 342 \0 * \v i # \0 002 : 0010140 \v Z 003 " 004 - 036 i \n \0 003 " \v 202 \f 001 0010160 \a " \t 001 Z \0 \0 \0 032 \0 024 \0 \0 ! 375 306 0010200 \0 B \f 375 \0 Z 020 374 \0 Z 021 9 P Z 003 " 0010220 \f 255 \0 i M \0 004 375 \0 Z \r 375 P Z 016 001 0010240 H \0 \0 \0 \0 " \r : \v ; \0 345 \r 001 k : 0010260 \v ; 002 372 \f 001 g 375 \0 Z 017 001 ` \0 \0 \0 0010300 J " 017 375 P 347 \0 202 \r 204 001 205 \0 B 020 375 0010320 \0 Z 021 376 001 \0 264 314 : \v # \0 375 P 345 \0 0010340 B 022 001 3 \0 \n " \v * 021 \f 357 \0 \a 9 223 0010360 346 \0 B 023 : 023 # 003 9 S 344 J 001 # : 023 0010400 # \0 9 O 347 300 * 020 i M \0 002 B 024 " 024 0010420 202 \r 001 030 : 024 # 001 9 R 347 300 : 023 C 003 0010440 : 023 # 003 9 = 344 K 001 \r 001 \t \f 355 \0 331 0010460 \0 \r \0 \0 \f 355 \0 307 \f 355 \0 ' " \r 203 \0 0010500 B \r " 021 203 \0 B 021 " 021 : 022 344 J 001 314 0010520 " \r : \v ; \0 345 \r 001 \b " \r 201 K 001 \b 0010540 " 017 9 a 345 J 001 004 001 020 \f 355 \0 \n : 020 0010560 372 \f 001 004 ! Y i Y \0 001 " 017 203 \0 B 017 0010600 " 017 9 261 344 J 001 240 205 \0 : \v C 003 375 \0 0010620 Z 017 ! L 306 \0 B 020 375 \0 Z 021 001 2 \0 017 0010640 377 \0 \0 \0 " \b ) C i C \0 002 B 023 9 ? 0010660 Z 024 " 021 202 \f 001 004 % H 001 004 037 \0 % F 0010700 001 001 B 025 9 D Z 026 9 V Z 003 " 023 * 024 0010720 i S \0 004 B 022 " \v 376 001 \0 270 B : 022 C 0010740 003 " \f : 022 C 004 " 005 : 022 C 005 % H * 0010760 022 i G \0 002 " 022 * 021 : 020 276 \0 C \0 " 0011000 021 203 \0 B 021 " 021 375 P 344 J 001 317 ! Y 306 0011020 \0 ) 020 i W \0 002 205 P i \n \0 001 : \v # 0011040 003 : 017 344 K 001 016 001 \a \0 002 \0 d \0 \0 \0 0011060 ( \0 226 \0 215 ! E 306 \0 i U \0 001 202 \r 001 0011100 354 : \v # 003 : 017 345 \f 001 005 001 034 \0 \0 \0 0011120 \0 \0 003 " \v * 017 \f 357 \0 \a 9 U 346 \0 B 0011140 022 " 017 203 \0 B 017 " 022 * \a 016 006 \0 002 202 0011160 \r 001 \b 375 \0 Z \t 001 006 \0 022 \0 \0 \0 \0 \0 0011200 \0 001 306 375 \0 Z 021 001 024 " 021 : 020 236 \0 # 0011220 \0 212 \0 % 365 i U \0 002 " 021 : 020 236 \0 # 0011240 \0 212 \0 " \b i N \0 002 " 021 203 \0 B 021 " 0011260 021 375 P 344 J 001 352 " \t 202 \f 001 004 001 \n \0 0011300 021 \0 \0 " 016 203 \0 B 016 " 016 9 L 344 J 001 0011320 K " \f i K \0 001 " \b * \v i 3 376 001 \0 0011340 003 366 \0 002 " \t 001 002 \0 \0 \f 366 Z 001 \f 370 0011360 \0 017 \f 367 B \a : 005 ; \0 Z \b " \b : 005 0011400 ; 001 345 \f 001 004 204 \0 001 4 \0 \b " 005 * \b 0011420 \f 357 \0 \a 9 * 346 \0 B \t " \a 9 211 345 \f 0011440 001 025 : 004 # \0 9 T 347 300 = S ; \0 + 001 0011460 245 \f 001 \v : 004 # \0 9 M 347 \0 202 \r 001 005 0011500 205 \0 001 027 \0 \0 \0 326 001 004 ! M : \t C 003 0011520 9 203 Z 003 " \t * 004 i e \0 003 " \b 203 \0 0011540 : 005 C \0 205 \0 001 005 \0 004 \f 355 376 244 \0 \0 0011560 \f 366 Z 001 \f 370 \0 \t \f 367 375 P Z 005 : 004 0011600 # \0 9 & 347 300 B 006 001 \f " 004 * 005 \f 362 0011620 9 J 345 \f 001 003 204 \0 001 \n " 005 203 \0 B 005 0011640 " 005 : 006 344 J 001 362 205 \0 001 001 \f 366 Z 001 0011660 \f 370 \0 022 \f 367 : 004 ; 003 Z 005 : 004 ; 004 0011700 Z 006 : 004 ; 005 Z \a 375 \0 Z \b 001 L 377 \0 0011720 \0 \0 \0 377 375 \0 Z \t : 005 # \0 375 P 345 \0 0011740 B \n 376 001 \0 331 % 001 : \0 020 " 005 * \t \f 0011760 357 \0 \a 9 275 346 \0 B \v : \v # 003 : \b 345 0012000 \r 001 017 " \b 9 ` 345 \f 001 & : \v # 003 : 0012020 \b 344 J 001 ! : \v # 003 9 W 344 K 001 034 " 0012040 006 i T \0 001 001 003 \0 \0 \0 . B \f " \f * 0012060 \v i M \0 002 8 \0 # 003 : \f C 016 " \a : 0012100 \f C 017 9 E Z 003 " \f 255 P i [ \0 003 ! 0012120 Z i Z \0 001 " \t 203 \0 B \t " \t : \n 344 0012140 J 001 305 " \b 203 \0 B \b " \b 9 - 344 J 001 0012160 265 i K \0 \0 001 376 \f 366 Z 001 \f 370 \0 017 \f 0012200 367 : 004 ; 003 Z 005 : 004 ; 004 Z 006 i = \0 0012220 \0 : 006 # \v 202 \r 001 373 " 006 9 8 346 \0 i 0012240 7 \0 001 B \a : \a # \n 9 227 347 \0 9 1 345 0012260 \f 001 $ : 005 ; 003 Z \b " \b : 005 ; \0 234 0012300 033 001 034 001 006 \0 003 \0 017 \0 \0 \0 \0 \0 026 " 0012320 005 * \b \f 357 \0 \a 9 035 346 \0 B \t " \t 9 0012340 031 346 \0 * \a 9 202 376 \0 x 342 f 356 \0 9 356 0012360 Z 003 i 235 \0 003 " \b 203 \0 : 005 C 003 " \a 0012400 i \f \0 001 001 307 \0 \0 \0 \n 001 226 \0 \0 \f 366 0012420 \0 \v \0 \0 \0 002 \0 004 \0 \0 \0 ! \0 \0 \0 325 0012440 \0 b 001 246 001 247 202 225 \0 Q \0 206 \0 212 001 231 0012460 \0 216 \0 277 \0 302 002 \0 343 001 033 001 S 002 375 0012500 001 275 001 277 001 276 001 340 001 361 002 037 002 4 002 e 0012520 002 216 002 337 002 340 002 373 002 376 003 001 003 004 \0 001 0012540 \0 006 200 005 377 \0 \0 G r a p e v i n e 0012560 N a m e I n f o . b r \0 373 233 300 g 0012600 \0 \0 376 001 \0 353 > 002 002 002 f \0 \0 \0 017 0012620 \0 \0 \0 305 \0 \0 \0 330 \0 \0 002 N \0 \0 002 e 0012640 \0 \0 \0 \0 \0 \0 \0 026 \0 @ \0 001 017 I s M 0012660 e m b e r C l o s u r e \0 @ \0 002 0012700 \a I s I n A C L \0 A \0 003 \v I s I 0012720 n A C L W o r k \0 @ \0 004 \t R e a 0012740 d R L i s t \0 A \0 005 \r R e a d R 0012760 L i s t W o r k \0 @ \0 006 \v R e a 0013000 d R S t r i n g \0 A \0 \a 017 R e a 0013020 d R S t r i n g W o r k \0 @ \0 \b 0013040 \f A u t h e n t i c a t e \0 \0 A 0013060 \0 \t 020 A u t h e n t i c a t e W 0013100 o r k \0 \0 \0 \0 \0 \a E n q u i r e 0013120 \0 \0 \0 \0 \b S e n d W o r d \0 \0 \0 0013140 \0 \0 \t S e n d R N a m e \0 \0 \0 \0 0013160 004 P u t s \0 \0 \0 \0 \0 016 B S P F o 0013200 r c e O u t p u 376 001 \0 324 224 t \0 \0 0013220 \0 \0 \0 \f o f f s e t B S P S t r 0013240 \0 \0 \0 \0 \0 \v R e c e i v e W o r 0013260 d \0 \0 \0 \0 004 G e t s \0 \0 \0 \0 \0 \v 0013300 D e f a u l t A r g s \0 \0 \0 \0 020 0013320 E n q u i r e W i t h S t a m p 0013340 \0 \0 \0 \0 \0 \f R e c e i v e R L i 0013360 s t \0 \0 \0 \0 \0 \f R e c e i v e R 0013400 N a m e \0 \0 \0 \0 \0 \r B S P W r i 0013420 t e B l o c k \0 \t \0 001 \0 001 \0 002 \0 0013440 \f \0 003 \0 @ \0 004 \0 202 \0 005 \0 263 \0 006 \0 0013460 321 \0 \a \0 375 \0 \b 001 032 \0 \t 001 K 001 u 001 0013500 u Z 001 \f 370 \0 \v \f 367 375 P Z 003 " 004 * 0013520 005 i ! \0 003 \f 366 Z 001 \f 370 \0 \r \f 367 ! 0013540 033 306 \0 B 003 " 004 - 030 i 030 \0 003 B \b 001 0013560 016 " \a 202 \f 001 003 ! 022 001 003 ! 021 001 001 001 0013600 036 ! 021 001 034 ! 020 001 032 001 031 " \b 376 001 \0 0013620 001 370 9 017 347 300 001 016 \0 \0 \0 005 \0 \0 \0 \0 0013640 \b 345 \b 344 \f 355 \0 \r \b 341 \b 342 \f 355 \0 \t 0013660 377 \0 \f 351 \0 002 \0 006 377 347 \0 \0 377 335 001 346 0013700 001 001 \f 366 Z 001 \f 370 \0 \r \f 367 " 004 ) ^ 0013720 i ^ \0 002 " 004 * 005 i [ \0 002 " 004 : 006 0013740 + \0 i V \0 002 : 006 ; 001 Z \a " \a 9 Q 0013760 347 300 212 \0 " 004 i N \0 002 " \a 9 L 347 220 0014000 \b 306 212 \0 " 004 i F \0 002 " \a 9 E 347 \0 0014020 212 \0 " 004 i ? \0 002 " 004 = A 345 \0 254 \0 0014040 i ] \0 002 " 004 i [ \0 001 B \b " \b 9 301 0014060 347 300 202 \f 001 \a " 004 ) S i S \0 002 : 006 0014100 C 002 " \b 001 001 \f 366 Z 001 \f 370 \0 016 \f 367 0014120 B \a ! H 306 \0 ) F 316 \0 J 003 254 P i e 0014140 \0 003 375 \0 Z \b ! 232 306 \0 B 003 " 004 - ^ 0014160 i 227 \0 003 B \t " \b 202 \f 001 025 " \t 9 231 0014200 347 300 9 U 345 \f 001 \f 001 \b \0 . \0 \0 \0 \0 0014220 017 \0 376 001 \0 ? 236 \0 \0 \0 360 \0 017 ! 210 001 0014240 004 \0 \0 ! 206 001 001 F 006 " \b 001 001 \f 366 Z 0014260 001 \f 370 \0 \f \f 367 : 005 Z 003 " 004 : 006 + 0014300 \0 i Z \0 003 B \a " \a 9 W 347 300 202 \f 001 0014320 006 " 004 i S \0 001 : 006 C 003 " \a 001 006 \0 0014340 \0 \0 \0 . 340 \0 \0 \0 \a \f 366 Z 001 \f 370 \0 0014360 016 \f 367 B \a ! 371 306 \0 ) 367 316 \0 J 003 254 0014400 P i 026 \0 003 375 \0 Z \b ! F 306 \0 B 003 " 0014420 004 - E i E \0 003 B \t " \b 202 \f 001 020 " 0014440 \t 9 + 347 300 9 006 345 \f 001 \a 001 004 \0 \0 \0 0014460 \0 \0 006 ! A 001 003 ! @ 001 001 F 006 " \b 001 0014500 001 \f 366 Z 001 \f 370 \0 \f \f 367 : 005 Z 003 " 0014520 004 : 006 + \0 i 020 \0 003 B \a " \a 9 \r 347 0014540 300 202 \f 001 \a " 004 255 \0 i ( \0 002 : 006 C 0014560 003 " \a 001 004 \0 \0 377 \0 \0 \0 \f 366 Z 001 \f 0014600 370 \0 \v \f 367 : 005 Z 003 " 004 - 030 i \b \0 0014620 003 B 006 001 \r \0 005 376 \0 314 B [ ! 023 001 ! 0014640 \0 \0 \0 - ! 022 001 035 ! \t 001 033 ! \b 001 031 0014660 001 030 " 006 9 344 347 300 001 \v \b 341 \b 342 \0 \0 0014700 \0 \0 \b 340 \f 355 \0 \r \b 343 \f 355 \0 \n \f 351 0014720 \0 003 \0 \a 377 350 \0 006 377 350 \0 \0 377 340 001 347 0014740 001 001 \f 366 Z 001 \f 370 \0 \r \f 367 " 004 ) 034 0014760 i 034 \0 002 " 004 * 005 i 031 \0 002 375 \0 Z \n 0015000 9 026 Z \v 9 025 Z 003 " 004 * 006 i 022 \0 004 0015020 " 004 = 020 345 \0 254 \0 i 016 \0 002 " 004 i \f 0015040 \0 001 001 001 \f 366 \0 \t \0 244 \0 245 \0 \b \0 \a 0015060 \0 \0 \0 254 \0 313 \0 314 \0 026 \0 \0 \0 * \0 , 0015100 \0 \0 \0 363 \0 \0 001 ) \0 \0 001 9 001 * 001 m 0015120 001 n \0 247 001 s 001 r 001 t \0 316 \0 362 001 026 0015140 001 030 001 8 001 q \0 \0 377 \0 \0 G r a p e 0015160 v i n e P r o t o c o l . b r \0 0015200 373 233 300 g * \0 \0 376 001 \0 377 k 002 002 003 243 0015220 \0 \0 \0 017 \0 \0 001 & \0 \0 001 A \0 \0 003 } 0015240 \0 \0 003 242 \0 \0 \0 \0 \0 \0 \0 $ \0 0 \0 \0 0015260 003 g u s \0 @ \0 001 \r I n i t G r a 0015300 p e v i n e \0 @ \0 002 \a M a k e K 0015320 e y \0 @ \0 003 016 G V C r e a t e S 0015340 t r e a m \0 \0 @ \0 004 017 G V D e s 0015360 t r o y S t r e a m \0 @ \0 005 \r G 0015400 V C l a i m S t r e a m \0 @ \0 006 0015420 017 G V R e l e a s e S t r e a m 0015440 \0 @ \0 \a \r G V S t r e a m E r r 0015460 o r \0 @ \0 \b \v R e c e i v e W o 0015500 r d \0 @ \0 \t \b S e n d W o r d \0 0015520 \0 @ \0 \n \f R e c e i v e R N a m 0015540 e \0 \0 @ \0 \v \t S e n d R N a m e 0015560 \0 @ \0 \f \f R e c e i v e R L i s 0015600 t \0 \0 @ \0 \r \f D e s t r 376 001 \0 245 0015620 355 o y R L i s t \0 \0 \0 \0 \0 \b A l 0015640 l o c a t e \0 \0 \0 \0 \0 004 Z e r o 0015660 \0 \0 \0 \0 \0 \a l B S P S o c \0 \0 \0 0015700 \0 020 O p e n L e v e l 1 S o c k 0015720 e t \0 \0 \0 \0 \0 \r O p e n R T P S 0015740 o c k e t \0 \0 \0 \0 017 C r e a t e 0015760 B S P S t r e a m \0 \0 \0 \0 021 C l 0016000 o s e L e v e l 1 S o c k e t \0 0016020 \0 \0 \0 004 F r e e \0 \0 \0 \0 \0 \f o f 0016040 f s e t B S P S t r \0 \0 \0 \0 \0 016 0016060 C l o s e B S P S o c k e t \0 \0 0016100 \0 \0 \0 005 B l o c k \0 \0 \0 \0 \n C t 0016120 x R u n n i n g \0 \0 \0 \0 \0 \t G o 0016140 t o F r a m e \0 \0 \0 \0 004 G e t s 0016160 \0 \0 \0 \0 \0 004 P u t s \0 \0 \0 \0 \0 006 0016200 E r r o r s \0 \0 \0 \0 \0 \a M y F r 0016220 a 376 001 \0 315 341 m e \0 \0 \0 \0 \f B S P 0016240 R e a d B l o c k \0 \0 \0 \0 \0 \r B 0016260 S P W r i t e B l o c k \0 \0 \0 \0 0016300 \t M o v e B l o c k \0 \0 \0 \0 \a E 0016320 n q u e u e \0 \0 \0 \0 \a D e q u e 0016340 u e \0 \r \0 002 \0 001 \0 003 \0 % \0 004 \0 a 0016360 \0 005 \0 255 \0 006 \0 321 \0 \a \0 342 \0 \b \0 353 0016400 \0 \t 001 \r \0 \n 001 $ \0 \v 001 9 \0 \f 001 222 0016420 \0 \r 001 270 \0 016 002 027 002 ; 002 ; Z 001 \f 370 0016440 \0 \v \f 367 B 006 \0 202 \f 001 \r " 004 ) T 0016460 i T \0 002 @ \a 001 ) O i P \0 002 " 004 0016500 8 005 C 002 " 006 375 P 344 J 001 006 : 005 372 \r 0016520 001 003 205 P 001 003 205 \0 001 001 8 \r C 003 i i 0016540 \0 \0 \f 366 Z 001 \f 370 \0 \r \f 367 " 005 ) 4 0016560 i 5 \0 002 375 \0 Z 006 : 004 # \0 9 [ 347 300 0016600 375 P 345 \0 B \a 001 # " 006 ) U \f 345 B \b 0016620 " 006 203 \0 * 004 376 001 \0 277 270 \f 363 J \t " 0016640 \t 9 M 345 J 001 \t " \t 9 J 344 K 001 005 " 0016660 \t 9 G 346 \0 B \t " 005 * \b \f 362 * \t 252 0016700 P \f 341 B 003 " 005 * \b \f 364 " 006 203 \0 B 0016720 006 " 006 : \a 344 J 001 333 \f 366 \0 004 \0 \0 \0 0016740 \0 Z 001 \f 370 \0 016 \f 367 i & \0 \0 i D \0 0016760 \0 8 I # 002 - ` i 363 \0 002 B 005 8 006 # 0017000 003 : 004 C 001 ! Y : 004 C 002 : 004 Z 003 " 0017020 005 255 \0 i S \0 003 375 \0 Z \t 375 \0 Z \n 375 0017040 \0 Z \v 9 L Z \f 9 K Z 003 " 005 255 \0 i 0017060 H \0 006 001 \a \0 \0 377 \0 \0 \b \0 A \0 Z \0 0017100 B 006 : 006 372 \r 001 \v " 005 i J \0 001 8 0017120 ) C \0 % G 8 003 ; \0 C \a 001 \t " 005 i 0017140 J \0 001 8 \a # 002 * 005 i c \0 002 i b \0 0017160 \0 " 006 001 002 \0 \0 \f 366 Z 001 \f 370 \0 \t \f 0017200 367 i 372 \0 \0 8 021 # \0 202 \r 001 017 8 004 # 0017220 \0 = Q 345 \0 B 004 " 004 ) N 376 001 \0 031 % 0017240 i N \0 002 8 \t # 002 * 004 i E \0 002 205 \0 0017260 8 006 C \0 i A \0 \0 \f 366 \0 \0 \0 ( \0 \0 0017300 005 334 \0 006 \0 \0 Z 001 \f 370 \0 006 \f 367 001 003 0017320 i L \0 \0 8 022 ; 001 372 \f 001 373 % \ 8 005 0017340 C 001 \f 366 \0 \0 \0 \0 Z 001 \f 370 \0 006 \f 367 0017360 205 \0 8 \n C 001 \f 366 \0 \0 Z 001 \f 370 \0 \f 0017400 \f 367 : 004 ; \0 Z 006 8 \v # \0 = 026 345 \0 0017420 B \a " \a 255 \0 i 023 \0 002 8 \t # 002 * \a 0017440 i \n \0 002 205 \0 8 006 C \0 " 006 254 \0 i c 0017460 \0 002 \f 366 \0 \0 \0 \0 \0 \0 003 350 \0 \0 Z 001 0017500 \f 370 \0 \v \f 367 " 004 ) W i W \0 002 B 005 0017520 " 005 9 T 347 300 B 006 " 004 ) N i N \0 002 0017540 * 006 216 \0 242 \0 001 002 \0 \0 \f 366 Z 001 \f 370 0017560 \0 \v \f 367 " 005 9 b 347 300 9 > Z 003 212 \0 0017600 " 004 i ] \0 003 9 8 Z 003 " 004 * 005 i W 0017620 \0 003 \f 366 \0 \0 Z 001 \f 370 \0 021 \f 367 " 004 0017640 376 001 \0 / C i O \0 001 B 006 " 006 9 L 235 0017660 032 001 005 " 004 ) I i I \0 002 " 004 i C \0 0017700 001 : 004 ; \0 Z \a i f \0 \0 : 004 C \0 " 0017720 006 9 b 346 \0 202 220 * 005 216 \0 8 X # 002 i 0017740 \ \0 002 B \b " \b : 005 346 \0 B \t " 006 * 0017760 \t 202 300 \f 360 377 \0 001 005 \0 \0 . 340 \0 \0 \0 0020000 377 375 P Z \r " 006 203 \0 374 P 347 \0 B 016 9 0020020 366 Z 017 9 l Z 003 " 004 * \t i i \0 005 200 0020040 \f 001 \n 8 $ # 002 * \b i 210 \0 002 " \a 254 0020060 \0 i 344 \0 002 " \a : 004 C \0 " \b 001 \a 377 0020100 \0 \0 \0 \0 \0 \0 @ \b 355 \0 \0 \f 366 Z 001 \f 0020120 370 \0 \r \f 367 : 005 # \0 9 363 347 300 212 \0 " 0020140 004 i N \0 002 " 004 255 \0 i J \0 002 375 P Z 0020160 \t : 005 # \0 9 345 347 300 203 \0 374 P 347 \0 B 0020200 \n 9 275 Z \v 9 e Z 003 " 004 * 005 i b \0 0020220 005 \f 366 \0 \0 \0 003 \0 _ Z 001 \f 370 \0 022 \f 0020240 367 ! Y 306 \0 376 001 \0 205 004 B 005 375 \0 Z \t 0020260 9 R Z \n 9 246 Z \v 9 N Z 003 " 004 * 005 0020300 i 031 \0 005 " 004 i 301 \0 001 B 006 : 004 ; \0 0020320 Z \a i 343 \0 \0 : 004 C \0 8 Y # 002 ) Z 0020340 i 336 \0 002 B \b " \b ) U i U \0 002 001 003 0020360 \0 \n \0 \0 9 323 Z 003 " \b * 005 i M \0 003 0020400 001 ! \0 \0 " 004 255 P i H \0 002 B \t " \t 0020420 200 \f 001 \b " \b i B \0 001 " \a 254 \0 i ? 0020440 \0 002 " \b 9 273 346 \0 * \t i : \0 002 : \t 0020460 # 001 9 211 347 300 9 . 346 \0 202 220 * 006 215 \0 0020500 J 006 " 006 375 \0 235 033 001 336 " \a : 004 C \0 0020520 " \b 001 004 \0 006 \0 \0 \0 016 \f 366 Z 001 \f 370 0020540 \0 \n \f 367 001 \r 8 F ; 002 Z 006 " 004 9 226 0020560 346 \0 i 027 \0 001 212 \0 " 006 i 024 \0 002 : 004 0020600 # 003 202 \f 001 361 8 020 # 002 * 004 i \v \0 002 0020620 \f 366 \0 005 \0 ` \0 \0 \0 \0 \0 \0 001 h \0 \0 0020640 \0 \0 001 \b \0 $ 202 , \0 \0 376 \0 F - 033 \0 0020660 \0 \0 \0 \0 213 \0 253 001 \t \0 341 001 215 001 352 002 0020700 5 \0 \0 \0 \0 002 6 001 267 002 3 \0 313 \0 315 \0 0020720 320 \0 340 \0 352 002 : 001 \n 001 \f 001 " 001 8 002 0020740 7 001 j 001 214 001 220 001 265 001 342 002 024 002 4 002 0020760 8 002 9 \0 \0 377 \0 \0 G r a p e v i n 0021000 e O E P . b r \0 373 233 300 g . \0 \0 376 0021020 \0 236 205 C 002 002 \0 O \0 \0 \0 017 \0 \0 \0 6 0021040 \0 \0 \0 9 \0 \0 \0 I \0 \0 \0 N \0 \0 \0 \0 0021060 \0 \0 \0 004 \0 @ \0 001 020 I n i t G r a 0021100 p e v i n e O E P \0 \0 \0 \0 \0 \n D 0021120 e c l a r e O E P \0 \0 \0 \0 \0 \r G 0021140 V S t r e a m E r r o r \0 \0 \0 \0 0021160 016 G V C r e a t e S t r e a m \0 0021200 \0 001 \0 001 \0 001 \0 017 \0 017 Z 001 \f 370 \0 \n 0021220 \f 367 9 \a Z 003 " 004 ) 005 i 005 \0 003 \f 366 0021240 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 016 \0 \r \0 \f 0021260 \0 \0 374 0021263