$ od -c -N 50000 [phylum]<LISP>Lyric>LIBRARY>HASH.LCOM!1 0000000 ( D E F I N E - F I L E - I N F 0000020 O 247 R E A D T A B L E " I N 0000040 T E R L I S P " 247 P A C K A G 0000060 E " I N T E R L I S P " ) \r ( 0000100 F I L E C R E A T E D " 2 7 - 0000120 N o v - 8 6 1 5 : 1 9 : 5 6 " 0000140 ( " c o m p i l e d o n " 0000160 { E R I S } < L I S P C O R E 0000200 > L I B R A R Y > H A S H . ; 2 0000220 8 ) \r " 2 5 - N o v - 8 6 0 0000240 0 : 4 6 : 5 7 " " C O M P I L 0000260 E - F I L E d " i n " X e r 0000300 o x L i s p 2 5 - N o v - 8 0000320 6 . . . " d a t e d " 2 5 0000340 - N o v - 8 6 0 1 : 1 8 : 0 1 0000360 " ) \r ( F I L E C R E A T E D 0000400 " 1 - N o v - 8 6 2 3 : 0 3 0000420 : 0 1 " { E R I S } < L I S P 0000440 C O R E > L I B R A R Y > H A S 0000460 H . ; 2 8 3 2 2 5 3 c h a n 0000500 g e s t o % : ( F N S \r R 0000520 E P L A C E H A S H K E Y C L 0000540 E A R H A S H F I L E S C L O 0000560 S E H A S H F I L E C O P Y H 0000600 A S H F I L E C O P Y H A S H 0000620 I T E M G T H A S H F I L E ) 0000640 ( V A R S H A S H C O M S ) 0000660 \r p r e v i o u s d a t e % 0000700 : " 2 0 - O c t - 8 6 1 3 : 0000720 0 5 : 1 9 " { E R I S } < L I 0000740 S P C O R E > L I B R A R Y > H 0000760 A S H . ; 2 5 ) \r ( R P A Q Q 0001000 H A S H C O M S ( ( C O M S 0001020 ( * ; " U s e r F u n c t 0001040 i o n s " ) ( F N S C L E A 0001060 R H A S H F I L E S C L O S E 0001100 H A S H F I L E C O L L E C T 0001120 K E Y S \r C O P Y H A S H F I 0001140 L E C O P Y H A S H I T E M 0001160 C R E A T E H A S H F I L E G 0001200 E T H A S H F I L E G E T H A 0001220 S H T E X T H A S H B E F O R 0001240 E C L O S E H A S H F I L E D 0001260 A T A \r H A S H F I L E N A M 0001300 E H A S H F I L E P H A S H 0001320 F I L E P R O P H A S H F I L 0001340 E S P L S T L O O K U P H A S 0001360 H F I L E M A P H A S H F I L 0001400 E O P E N H A S H F I L E P 0001420 U T H A S H F I L E \r P U T H 0001440 A S H T E X T R E H A S H F I 0001460 L E ) ) ( C O M S ( * ; 0001500 " I n t e r n a l F u n c t i 0001520 o n s " ) ( F N S D E L E T 0001540 E H A S H K E Y F I N D 1 S T 0001560 P R I M E G E T H A S H K E Y 0001600 \r G E T P R O B E G T H A S 0001620 H F I L E H A S H F I L E S P 0001640 L S T 1 I N S E R T H A S H K 0001660 E Y M A K E H A S H K E Y R 0001700 E P L A C E H A S H K E Y S E 0001720 T H A S H S T A T U S S P L I 0001740 T K E Y ) ) ( \r C O M S ( * 0001760 ; " S y s t e m V a r i a 0002000 b l e s " ) ( I N I T V A R S 0002020 ( H F G R O W T H F A C T O R 0002040 3 ) ( H A S H L O A D F A C 0002060 T O R 0 . 8 7 5 ) ( H A S H 0002100 F I L E D E F A U L T S I Z E \r 0002120 5 1 2 ) ( H A S H S C R A T 0002140 C H C O N S C E L L ( C O N S 0002160 ) ) ( H A S H T E X T C H A R 0002200 ( C H A R A C T E R ( C H A 0002220 R C O D E ^ A ) ) ) ( H A S 0002240 H F I L E R D T B L ( \r C O P 0002260 Y R E A D T A B L E ( Q U O T 0002300 E O R I G ) ) ) ( H A S H S 0002320 C R A T C H L S T ( C O N S T 0002340 A N T ( t o 4 0 c o l l e 0002360 c t N I L ) ) ) ( H A S H B 0002400 I T T A B L E ( \r M A K E B I 0002420 T T A B L E ( L I S T H A S 0002440 H T E X T C H A R ) ) ) ( R E 0002460 H A S H G A G T ) S Y S H A 0002500 S H F I L E S Y S H A S H F I 0002520 L E L S T ) ( V A R S P R O 0002540 B E L S T \r H A S H A C C E S 0002560 S T Y P E S ) ( A D D V A R S 0002600 ( A F T E R S Y S O U T F O R 0002620 M S ( C L E A R H A S H F I L 0002640 E S ) ) ) ( O P T I M I Z E R 0002660 S G E T H A S H F I L E H A 0002700 S H F I L E N A M E ) ) \r ( C 0002720 O M S ( * ; " S y s t e m 0002740 M a c r o s " ) ( D E C L A 0002760 R E % : E V A L @ C O M P I L 0003000 E D O N T C O P Y ( M A C R 0003020 O S A N Y E Q C R E A T E K 0003040 E Y P R I N T P T R \r P R I 0003060 N T S T B Y T E R E A D P T R 0003100 R E A D S T B Y T E R E H A 0003120 S H K E Y ) ( * ; ; " e t 0003140 c . " ) ( R E C O R D S H a 0003160 s h F i l e H a s h T e x t P 0003200 t r H a s h F i l e E n t r y 0003220 \r D o u b l e K e y ) ( C O 0003240 N S T A N T S ( H A S H . H E 0003260 A D E R . S I Z E 8 ) ( H A 0003300 S H . K E Y . S I Z E 4 ) ) 0003320 ( G L O B A L V A R S H F G R 0003340 O W T H F A C T O R \r H A S H 0003360 L O A D F A C T O R H A S H F 0003400 I L E D E F A U L T S I Z E H 0003420 A S H S C R A T C H C O N S C E 0003440 L L H A S H T E X T C H A R 0003460 H A S H S C R A T C H L S T H 0003500 A S H B I T T A B L E \r S Y S 0003520 H A S H F I L E S Y S H A S H 0003540 F I L E L S T P R O B E L S T 0003560 H A S H A C C E S S T Y P E S 0003600 H A S H F I L E R D T B L M 0003620 A X . I N T E G E R ) ( * ; 0003640 " F o r M A S T E R S C O P 0003660 E " ) \r ( G L O B A L V A R S 0003700 H A S H . H E A D E R . S I Z 0003720 E H A S H . K E Y . S I Z E ) 0003740 ( S P E C V A R S R E H A S 0003760 H G A G ) ( B L O C K S ( L 0004000 O O K U P H A S H F I L E B L O 0004020 C K ( \r E N T R I E S L O O 0004040 K U P H A S H F I L E G E T H 0004060 A S H F I L E P U T H A S H F 0004100 I L E ) L O O K U P H A S H F 0004120 I L E G E T H A S H F I L E 0004140 P U T H A S H F I L E D E L E 0004160 T E H A S H K E Y \r G E T H A 0004200 S H K E Y G E T P R O B E I 0004220 N S E R T H A S H K E Y M A K 0004240 E H A S H K E Y R E P L A C E 0004260 H A S H K E Y ) ( O P E N H A 0004300 S H F I L E B L O C K ( E N T 0004320 R I E S \r C R E A T E H A S H 0004340 F I L E O P E N H A S H F I L 0004360 E ) C R E A T E H A S H F I L 0004400 E O P E N H A S H F I L E F 0004420 I N D 1 S T P R I M E S E T H 0004440 A S H S T A T U S ) ( M A P H 0004460 A S H F I L E B L O C K \r ( E 0004500 N T R I E S C O L L E C T K E 0004520 Y S C O P Y H A S H F I L E 0004540 C O P Y H A S H I T E M H A S 0004560 H F I L E S P L S T M A P H A 0004600 S H F I L E R E H A S H F I L 0004620 E ) ( S P E C V A R S \r R E 0004640 H A S H G A G ) C O L L E C T 0004660 K E Y S C O P Y H A S H F I L 0004700 E C O P Y H A S H I T E M H 0004720 A S H F I L E S P L S T H A S 0004740 H F I L E S P L S T 1 M A P H 0004760 A S H F I L E R E H A S H F I 0005000 L E \r S P L I T K E Y ) ) ) ) 0005020 ( P R O P F I L E T Y P E 0005040 H A S H ) ) ) \r C L E A R H A S 0005060 H F I L E S : D 4 \r ( I 1 0005100 R E L E A S E I 0 C L O S 0005120 E ) \0 . 001 \0 \0 002 @ 264 \n ` \0 \0 d 0005140 243 027 \0 \0 020 001 ` \0 \0 002 027 \0 \0 277 021 001 0005160 \0 H 002 l 002 \n \0 \0 \t \0 \0 277 H 002 l \a 0005200 \n \0 \0 023 260 330 \0 ( 4 1 S E T A 0005220 3 3 C L O S E F ? 3 0 E L 0005240 T ) \r ( 1 9 S Y S H A S H F I 0005260 L E L S T 1 5 S Y S H A S H 0005300 F I L E L S T 1 0 S Y S H A 0005320 S H F I L E 5 S Y S H A S H 0005340 F I L E L S T ) \r ( ) \r C L O S 0005360 E H A S H F I L E : D 4 \r ( I 0005400 1 R E O P E N I 0 H A 0005420 S H F I L E ) \0 2 \0 \0 \0 002 @ 265 0005440 005 ` \0 \0 \t \0 \0 b \0 d 262 $ k @ l 002 0005460 \n \0 \0 \t \0 \0 \v \0 \0 A 235 @ k \n \0 \0 0005500 A h d @ \r 005 \0 \0 020 @ k \n \0 \0 020 \0 0005520 ( 4 7 E L T 4 1 O P E N H 0005540 A S H F I L E 3 3 E L T 2 0005560 6 S E T A 2 3 C L O S E F 0005600 ? 2 0 E L T 8 H A S H F 0005620 I L E P ) \r ( 5 S Y S H A S H 0005640 F I L E ) \r ( ) \r C O L L E C T 0005660 K E Y S A 0 0 0 1 : D 4 \r ( I 0005700 1 K E Y 2 I 0 K E Y 1 0005720 F 0 M K S T R I N G ? F 0005740 1 K E Y L S T ) \0 027 \0 002 \0 0005760 002 P 224 @ \t \0 \0 200 @ P 224 A \t \0 \0 200 0006000 A 032 Q 032 c 002 020 \0 ( 1 3 M K S T 0006020 R I N G 5 M K S T R I N G ) 0006040 \r N I L \r ( ) \r C O L L E C T K 0006060 E Y S A 0 0 0 2 : D 4 \r ( I 0006100 0 K E Y F 0 K E Y L S T 0006120 F 1 M K S T R I N G ? ) 0006140 \0 016 \0 002 \0 001 Q 224 @ \t \0 \0 200 @ P 032 0006160 c \0 020 \0 ( 5 M K S T R I N G ) 0006200 \r N I L \r ( ) \r C O L L E C T K 0006220 E Y S : D 4 \r ( P 0 K E Y 0006240 L S T I 2 M K S T R I N G 0006260 ? I 1 D O U B L E I 0 0006300 H A S H F I L E ) \0 030 001 \0 \0 0006320 003 021 020 \0 A 230 @ g \0 \0 i \v \0 \0 206 @ 0006340 g \0 \0 \n \0 \0 H 020 \0 ( 2 0 M A P 0006360 H A S H F I L E 1 2 M A P H 0006400 A S H F I L E ) \r ( 1 7 C O L 0006420 L E C T K E Y S A 0 0 0 2 8 0006440 C O L L E C T K E Y S A 0 0 0 1 0006460 ) \r ( ) \r C O P Y H A S H F I L 0006500 E A 0 0 0 1 : D 4 \r ( I 0 0006520 K E Y F 0 H A S H F I L E 0006540 F 1 N E W H A S H F I L E 0006560 F 2 F N ) \0 \t \0 003 \0 001 @ 0006600 P Q R \f \0 \0 020 \0 ( 6 C O P Y H 0006620 A S H I T E M ) \r N I L \r ( ) \r 0006640 C O P Y H A S H F I L E : D 4 0006660 \r ( P 2 N E W H A S H F I L 0006700 E P 1 A C C E S S I 4 0006720 L E A V E O P E N I 3 V 0006740 A L U E T Y P E I 2 F N 0006760 I 1 N E W N A M E I 0 0007000 H A S H F I L E ) \0 S 003 \0 \0 005 0007020 @ \t \0 \0 b \0 021 001 \0 @ g \0 \0 \n \0 \0 0007040 A C 265 \b H l 005 \n \0 \0 H l 006 \n \0 \0 0007060 H l 004 \n \0 \0 h H l \t \n \0 \0 \r 006 \0 0007100 \0 021 002 002 I g \0 \0 360 247 @ I \n \0 \0 b 0007120 \0 200 @ g \0 \0 \n \0 \0 D 244 J \t \0 \0 020 0007140 J 020 \0 ( 7 8 C L O S E H A S H 0007160 F I L E 7 2 M A P H A S H F 0007200 I L E 6 2 C L O S E H A S H 0007220 F I L E 4 8 C R E A T E H A 0007240 S H F I L E 4 4 E L T 3 7 0007260 E L T 3 1 E L T 2 5 E 0007300 L T 1 5 H A S H F I L E P R 0007320 O P 3 G T H A S H F I L E ) 0007340 \r ( 6 9 C O P Y H A S H F I L 0007360 E A 0 0 0 1 5 5 I N P U T 0007400 1 2 A C C E S S ) \r ( ) \r C O 0007420 P Y H A S H I T E M : D 4 \r ( 0007440 P 0 V A L U E I 3 U S 0007460 E R F N I 2 N E W H A S H 0007500 F I L E I 1 H A S H F I L 0007520 E I 0 K E Y ) \0 A 001 \0 \0 0007540 004 @ h A g \0 \0 \f \0 \0 021 001 \0 C 232 @ 0007560 H A B l 004 C 017 016 X 200 H 003 001 g \0 \0 0007600 360 262 025 @ A l 002 \n \0 \0 B H 002 001 H 002 0007620 002 \r 005 \0 \0 210 @ H B g \0 \0 \f \0 \0 h 0007640 020 \0 ( 6 1 L O O K U P H A S H 0007660 F I L E 5 1 P U T H A S H T 0007700 E X T 4 0 E L T 8 L O O 0007720 K U P H A S H F I L E ) \r ( 5 8 0007740 I N S E R T 3 0 H a s h T 0007760 e x t P t r 5 R E T R I E V 0010000 E ) \r ( ) \r C R E A T E H A S H 0010020 F I L E : D 4 \r ( P 2 H A 0010040 S H F I L E P 1 S I Z E 0010060 P 0 S T R E A M I 5 C 0010100 O P Y F N I 4 S M A S H 0010120 I 3 % # E N T R I E S I 0010140 2 I T E M L E N G T H I 1 0010160 V A L U E T Y P E I 0 F 0010200 I L E ) 001 " 006 \0 \0 006 021 ` 005 C 265 0010220 c ` \0 \0 ` \0 \0 352 j 330 \t \0 \0 Y @ g 0010240 \0 \0 g \0 \0 l \b o \0 \0 \0 \r 005 \0 \0 X 0010260 d j \n \0 \0 277 H j \n \0 \0 277 H j \n \0 0010300 \0 H I l 020 \n \0 \0 l 377 345 \n \0 \0 277 H 0010320 I l \b \n \0 \0 l 377 345 \n \0 \0 277 H I l 0010340 377 345 \n \0 \0 H A d g \0 \0 360 234 277 l T 0010360 260 027 ` \0 \0 \n \0 \0 260 234 g \0 \0 360 245 g 0010400 \0 \0 b 002 277 l E \n \0 \0 H B 3 020 265 003 0010420 202 261 \0 211 j b 004 \n \0 \0 I l 004 332 k 330 0010440 273 k \ K 363 262 { H \t \0 \0 b \0 D 005 006 0010460 265 \a l \n \t \0 \0 Z ] l \n @ g \0 \0 g 0010500 \0 \0 l \b o \0 \0 \0 \r 005 \0 \0 \v \0 \0 277 0010520 M k M l 002 M l \n \n \0 \0 \v \0 \0 \t \0 0010540 \0 \v \0 \0 277 M l 003 I \v \0 \0 277 M l 004 0010560 j \v \0 \0 277 M l \b i \v \0 \0 277 M l 005 0010600 A \v \0 \0 277 M l \t E \v \0 \0 277 M l 006 0010620 B \v \0 \0 277 J \t \0 \0 020 l 377 345 261 377 x 0010640 H j \n \0 \0 277 L k 324 261 377 y \0 ( 2 8 0010660 1 B O U T 2 6 9 S E T H A 0010700 S H S T A T U S 2 6 4 S E T 0010720 A 2 5 6 S E T A 2 4 8 S 0010740 E T A 2 4 0 S E T A 2 3 2 0010760 S E T A 2 2 4 S E T A 2 0011000 1 6 S E T A 2 1 3 F U L L 0011020 N A M E 2 1 0 S E T A 2 0 0011040 7 E L T 1 9 5 S E T A 1 0011060 9 2 O P E N S T R E A M 1 7 0011100 1 A R R A Y 1 5 9 C L O S 0011120 E F 1 4 2 B O U T 1 2 6 0011140 B O U T 1 0 8 M A X 8 9 0011160 B O U T 8 0 B O U T 7 4 0011200 R S H 6 6 B O U T 6 0 R 0011220 S H 5 3 B O U T 4 7 B O 0011240 U T 4 1 B O U T 3 5 O P 0011260 E N S T R E A M 1 7 F I N D 0011300 1 S T P R I M E ) \r ( 1 8 2 O 0011320 L D 1 7 9 B O T H 1 1 8 0011340 E X P R 1 1 3 E X P R 1 0 0011360 5 H A S H F I L E D E F A U L 0011400 T S I Z E 9 5 T E X T 2 5 0011420 N E W 2 2 O U T P U T 1 0011440 1 H F G R O W T H F A C T O R 0011460 8 H A S H F I L E D E F A U 0011500 L T S I Z E ) \r ( 1 8 8 ( ( 0011520 T Y P E B I N A R Y ) ) 3 1 0011540 ( ( T Y P E B I N A R Y ) ) 0011560 ) \r G E T H A S H F I L E : D 0011600 4 \r ( P 1 K E Y 2 P 0 0011620 K E Y 1 I 2 K E Y 2 I 0011640 1 H A S H F I L E I 0 K 0011660 E Y ) \0 034 002 \0 \0 003 @ B 021 002 001 I 0011700 241 H 207 H ` \0 \0 I \v \0 \0 022 h A g \0 0011720 \0 \f \0 \0 020 \0 ( 2 5 L O O K U P 0011740 H A S H F I L E 1 6 P A C K 0011760 * ) \r ( 2 2 R E T R I E V E 0012000 1 2 H A S H T E X T C H A R ) 0012020 \r ( ) \r G E T H A S H T E X T 0012040 : D 4 \r ( P 0 H A S H T E X 0012060 T P T R I 2 D S T F I L 0012100 I 1 H A S H F I L E I 0 0012120 K E Y ) \0 ' 001 \0 \0 003 @ h A g 0012140 \0 \0 \f \0 \0 021 001 \0 H 003 001 g \0 \0 360 264 0012160 022 A l 002 \n \0 \0 B H 002 001 H 002 002 \f \0 0012200 \0 020 \0 ( 3 6 C O P Y B Y T E S 0012220 2 6 E L T 8 L O O K U P 0012240 H A S H F I L E ) \r ( 1 7 H a 0012260 s h T e x t P t r 5 R E T R 0012300 I E V E ) \r ( ) \r H A S H B E F 0012320 O R E C L O S E : D 4 \r ( P 0012340 0 E N T R Y I 0 F I L E 0012360 ) \0 1 001 \0 \0 001 @ \t \0 \0 ` \0 \0 026 0012400 021 001 \0 H d 262 " d 002 ` \0 \0 360 226 277 h 0012420 027 \0 \0 277 H 002 l \a \n \0 \0 277 H ` \0 \0 0012440 \n \0 \0 027 \0 \0 h 020 \0 ( 4 2 D R E 0012460 M O V E 3 4 S E T A 3 F 0012500 U L L N A M E ) \r ( 4 5 S Y S 0012520 H A S H F I L E L S T 3 9 S 0012540 Y S H A S H F I L E L S T 2 6 0012560 S Y S H A S H F I L E 1 9 0012600 S Y S H A S H F I L E 6 S Y 0012620 S H A S H F I L E L S T ) \r ( ) 0012640 \r H A S H F I L E D A T A : D 0012660 4 \r ( I 0 H A S H F I L E ) 0012700 \0 % 001 \0 \0 001 @ \t \0 \0 021 001 \0 H k 0012720 \n \0 \0 H l 005 \n \0 \0 H l 006 \n \0 \0 H 0012740 l 004 \n \0 \0 h 032 032 032 032 020 \0 ( 2 9 0012760 E L T 2 3 E L T 1 7 E L 0013000 T 1 1 E L T 3 G T H A S 0013020 H F I L E ) \r N I L \r ( ) \r H A 0013040 S H F I L E N A M E : D 4 \r ( 0013060 I 0 H A S H F I L E ) \0 \t 0013100 \0 \0 \0 001 @ g \0 \0 \n \0 \0 020 \0 ( 6 0013120 H A S H F I L E P R O P ) \r ( 3 0013140 N A M E ) \r ( ) \r H A S H F I 0013160 L E P : D 4 \r ( I 1 W R I 0013200 T E I 0 H A S H F I L E ) 0013220 \0 6 \0 \0 \0 002 @ d 005 006 263 036 d 262 - 0013240 004 l 004 360 264 ' @ \t \0 \0 b \0 d 262 036 ` 0013260 \0 \0 026 002 b \0 d 262 024 l \a \n \0 \0 264 \r 0013300 A 227 @ l \b \n \0 \0 264 003 @ 020 \0 ( 4 8 0013320 E L T 3 8 E L T 1 8 F 0013340 U L L N A M E ) \r ( 2 6 S Y S 0013360 H A S H F I L E L S T ) \r ( ) \r 0013400 H A S H F I L E P R O P : D 4 0013420 \r ( I 2 V A L U E I 1 0013440 P R O P I 0 H A S H F I L 0013460 E ) \0 206 001 \0 \0 003 @ \t \0 \0 021 001 \0 0013500 A d g \0 \0 360 227 277 H l 005 \n \0 \0 020 g 0013520 \0 \0 360 234 H l 002 \n \0 \0 g \0 \0 \n \0 \0 0013540 020 A d g \0 \0 360 226 277 H k \n \0 \0 020 g 0013560 \0 \0 360 262 024 H l \t \n \0 \0 B 262 A H l 0013600 \t B \v \0 \0 277 020 A d g \0 \0 360 227 277 H 0013620 l 002 \n \0 \0 020 g \0 \0 360 226 H l 003 \n \0 0013640 \0 020 A d g \0 \0 360 227 277 H l 004 \n \0 \0 0013660 020 g \0 \0 360 264 \b H l 006 \n \0 \0 020 \0 ( 0013700 1 3 1 E L T 1 1 8 E L T 0013720 1 0 3 E L T 9 1 E L T 7 0013740 5 S E T A 6 5 E L T 5 2 0013760 E L T 3 8 G E T F I L E I 0014000 N F O 3 2 E L T 2 0 E L 0014020 T 3 G T H A S H F I L E ) \r 0014040 ( 1 2 2 I T E M L E N G T H 0014060 1 0 9 % # E N T R I E S 9 5 0014100 S I Z E 8 2 S T R E A M 0014120 5 6 C O P Y F N 4 4 N A M 0014140 E 3 5 A C C E S S 2 4 A 0014160 C C E S S 1 1 V A L U E T Y 0014200 P E ) \r ( ) \r H A S H F I L E S 0014220 P L S T A 0 0 0 1 : D 4 \r ( F 0014240 0 H A S H F I L E F 1 0014260 X W O R D ) \0 \a \0 002 \0 \0 P Q \n 0014300 \0 \0 020 \0 ( 4 H A S H F I L E S 0014320 P L S T 1 ) \r N I L \r ( ) \r H A 0014340 S H F I L E S P L S T : D 4 \r 0014360 ( I 1 X W O R D I 0 H 0014400 A S H F I L E ) \0 020 \0 \0 \0 002 @ 0014420 \t \0 \0 b \0 264 \b g \0 \0 \t \0 \0 020 \0 ( 0014440 1 3 G E N E R A T E F N 3 0014460 G T H A S H F I L E ) \r ( 1 0 0014500 H A S H F I L E S P L S T A 0 0 0014520 0 1 ) \r ( ) \r L O O K U P H A S 0014540 H F I L E : D 4 \r ( P 5 R 0014560 E T F L G P 4 R E T V A L 0014600 P 3 I N D E X P 2 K 0014620 E Y V A L P 1 K E Y 2 P 0014640 0 K E Y 1 I 4 K E Y 2 0014660 I 3 C A L L T Y P E I 0014700 2 H A S H F I L E I 1 V 0014720 A L U E I 0 K E Y ) \0 340 0014740 \t \0 \0 005 ` \0 \0 @ D 021 002 001 I 241 H 207 0014760 H ` \0 \0 I \v \0 \0 022 021 R \b B o \0 \0 0015000 \0 C _ 020 277 ^ 003 265 D h \n \0 \0 b 004 K 0015020 B C g \0 \0 360 265 016 C 003 264 \n g \0 \0 C 0015040 034 264 003 i J \f \0 \0 Z j J 363 262 = C g 0015060 \0 \0 360 252 C 003 264 024 g \0 \0 C 034 264 \r j 0015100 J 331 Z K A B \f \0 \0 h 020 001 _ 016 d O 0015120 020 360 254 277 O 020 003 234 O 016 O 020 034 226 O 016 0015140 265 252 i 260 247 N 002 260 236 C g \0 \0 360 253 C 0015160 d 003 262 031 277 g \0 \0 C 034 236 i 275 B l 002 0015200 \n \0 \0 ` \0 \0 \n \0 \0 274 C g \0 \0 360 253 0015220 C d 003 262 023 277 g \0 \0 C 034 230 J K A B 0015240 \f \0 \0 260 026 C g \0 \0 360 250 C 003 233 g \0 0015260 \0 C 034 225 J B \n \0 \0 277 M 221 L 020 J 264 0015300 003 i 020 \0 ( 2 1 2 D E L E T E H 0015320 A S H K E Y 1 9 0 R E P L A 0015340 C E H A S H K E Y 1 6 4 R E 0015360 A D 1 5 8 E L T 1 0 0 I 0015400 N S E R T H A S H K E Y 6 7 0015420 G E T H A S H K E Y 4 0 G T 0015440 H A S H F I L E 1 9 P A C K 0015460 * ) \r ( 2 0 4 D E L E T E 1 0015500 9 6 D E L E T E 1 8 0 R E 0015520 P L A C E 1 6 9 R E P L A C 0015540 E 1 6 1 H A S H F I L E R D 0015560 T B L 1 4 7 R E T R I E V E 0015600 1 3 6 R E T R I E V E 8 6 0015620 I N S E R T 7 7 I N S E R 0015640 T 5 8 I N S E R T 4 8 I 0015660 N S E R T 1 5 H A S H T E X 0015700 T C H A R 2 M A X . I N T E 0015720 G E R ) \r ( 2 8 ( R E P L A 0015740 C E D E L E T E I N S E R T 0015760 ) ) \r M A P H A S H F I L E : 0016000 D 4 \r ( P 8 H A S H K E Y 0016020 P 7 V A L U E P 6 K E 0016040 Y P 4 A D R P 3 B O 0016060 T H I 2 D O U B L E I 0016100 1 M A P F N I 0 H A S H 0016120 F I L E ) \0 263 \t \0 \0 003 @ \t \0 \0 0016140 b \0 021 021 001 H l 003 \n \0 \0 A \t \0 \0 265 0016160 003 j B 222 l 002 200 k 361 l \b 021 C \b k 275 0016200 M J 363 222 261 \0 210 H l 002 \n \0 \0 L \n \0 0016220 \0 277 H d l \n \n \0 \0 l U 360 262 b l 0016240 \n \n \0 \0 341 341 H l \n \n \0 \0 341 H 0016260 l \n \n \0 \0 330 330 _ 020 277 H l 002 \n \0 0016300 \0 O 020 \n \0 \0 277 H l 002 \n \0 \0 ` \0 \0 0016320 \n \0 \0 276 K 236 H l 002 \n \0 \0 ` \0 \0 \n 0016340 \0 \0 _ 016 277 B 237 N \t \0 \0 Y 001 I 002 O 0016360 016 l 003 A 017 016 207 N O 016 l 002 A 017 016 277 0016400 M k 324 275 L l 004 324 274 261 377 w h 020 \0 ( 0016420 1 4 2 S P L I T K E Y 1 3 3 0016440 R E A D 1 2 7 E L T 1 1 0016460 8 R E A D 1 1 2 E L T 1 0016500 0 5 S E T F I L E P T R 1 0 0016520 0 E L T 8 8 E L T 8 0 0016540 E L T 7 1 E L T 6 0 E L 0016560 T 5 2 S E T F I L E P T R 0016600 4 8 E L T 1 8 N A R G S 0016620 1 4 E L T 3 G T H A S H F 0016640 I L E ) \r ( 1 3 0 H A S H F I 0016660 L E R D T B L 1 1 5 H A S H 0016700 F I L E R D T B L ) \r ( ) \r O P 0016720 E N H A S H F I L E : D 4 \r ( 0016740 P 2 H A S H F I L E I 4 0016760 S M A S H I 3 % # E N T 0017000 R I E S I 2 I T E M L E N 0017020 G T H I 1 A C C E S S I 0017040 0 F I L E ) 001 \t 004 \0 \0 005 ` 0017060 \0 \0 021 021 001 H 003 265 003 213 001 271 A I \n \0 0017100 \0 262 036 I 265 003 I 022 001 b 002 B 247 C 245 d 0017120 g \0 \0 360 236 @ h B C D \r 005 \0 \0 020 H 0017140 002 X 260 324 @ \t \0 \0 ` \0 \0 026 002 021 021 003 0017160 J 262 023 A J l 002 \n \0 \0 g \0 \0 \n \0 \0 0017200 360 221 J 020 D 005 006 265 \a l \n \t \0 \0 Z [ 0017220 l \n @ A g \0 \0 l \b o \0 \0 \0 \r 005 \0 0017240 \0 \v \0 \0 277 K l 004 K l \n \n \0 \0 341 0017260 341 K l \n \n \0 \0 341 K l \n \n \0 \0 0017300 330 330 \v \0 \0 277 K l 003 K l \n \n \0 \0 0017320 341 341 K l \n \n \0 \0 341 K l \n \n \0 \0 0017340 330 330 \v \0 \0 277 K l 005 K l \n \n \0 \0 0017360 d l T 360 224 277 g \0 \0 203 277 g \0 \0 \v 0017400 \0 \0 277 K l 006 K l \n \n \0 \0 \v \0 \0 0017420 277 K l \b A g \0 \0 360 \v \0 \0 277 K k K 0017440 l 002 K l \n \n \0 \0 \v \0 \0 \t \0 \0 \v \0 0017460 \0 277 J \t \0 \0 020 \0 ( 2 6 2 S E T 0017500 H A S H S T A T U S 2 5 7 S 0017520 E T A 2 5 4 F U L L N A M E 0017540 2 5 1 S E T A 2 4 8 E L 0017560 T 2 3 6 S E T A 2 2 4 S 0017600 E T A 2 2 0 E L T 2 1 0 0017620 S E T A 1 9 2 E L T 1 8 2 0017640 S E T A 1 7 6 E L T 1 6 0017660 8 E L T 1 5 9 E L T 1 4 0017700 9 S E T A 1 4 3 E L T 1 0017720 3 5 E L T 1 2 6 E L T 1 0017740 1 6 S E T A 1 1 3 O P E N 0017760 S T R E A M 9 4 A R R A Y 0020000 8 0 G E T F I L E I N F O 7 0020020 4 E L T 5 6 F U L L N A M 0020040 E 4 6 C R E A T E H A S H F 0020060 I L E 1 7 M E M B ) \r ( 2 3 0020100 2 B O T H 2 0 7 E X P R 0020120 2 0 2 T E X T 1 0 3 O L D 0020140 7 7 A C C E S S 5 9 S Y 0020160 S H A S H F I L E L S T 3 5 0020200 C R E A T E 2 H A S H A C C 0020220 E S S T Y P E S ) \r ( 1 0 9 0020240 ( ( T Y P E B I N A R Y ) ) ) 0020260 \r P U T H A S H F I L E : D 4 0020300 \r ( P 1 K E Y 2 P 0 K 0020320 E Y 1 I 3 K E Y 2 I 2 0020340 H A S H F I L E I 1 V A 0020360 L U E I 0 K E Y ) \0 $ 002 0020400 \0 \0 004 @ C 021 002 001 I 241 H 207 H ` \0 \0 0020420 I \v \0 \0 022 A B A 224 o \0 \0 \0 202 g \0 0020440 \0 \f \0 \0 A 020 \0 ( 3 2 L O O K U 0020460 P H A S H F I L E 1 6 P A C 0020500 K * ) \r ( 2 9 D E L E T E 1 0020520 2 H A S H T E X T C H A R ) \r 0020540 ( 2 5 ( R E P L A C E I N 0020560 S E R T ) ) \r P U T H A S H T E 0020600 X T : D 4 \r ( P 0 H A S H 0020620 T E X T P T R I 4 E N D 0020640 I 3 S T A R T I 2 H A 0020660 S H F I L E I 1 S R C F I 0020700 L I 0 K E Y ) \0 I 002 \0 \0 0020720 005 B i \n \0 \0 b 004 021 001 B l 002 \n \0 0020740 \0 m 377 \n \0 \0 277 g \0 \0 B l 002 \n \0 \0 0020760 \t \0 \0 h 032 032 X 271 A B l 002 \n \0 \0 C 0021000 D \f \0 \0 277 I 002 B l 002 \n \0 \0 \t \0 \0 0021020 031 277 @ H B \v \0 \0 020 \0 ( 7 0 P U 0021040 T H A S H F I L E 6 2 G E T 0021060 E O F P T R 5 9 E L T 5 0 0021100 C O P Y B Y T E S 4 5 E L 0021120 T 3 3 G E T E O F P T R 3 0021140 0 E L T 2 0 S E T F I L E 0021160 P T R 1 5 E L T 4 G T H 0021200 A S H F I L E ) \r ( 2 4 H a s 0021220 h T e x t P t r ) \r ( ) \r R E H 0021240 A S H F I L E : D 4 \r ( P 1 0021260 A C C E S S P 0 N A M E 0021300 I 2 V A L U E T Y P E I 0021320 1 N E W N A M E I 0 H 0021340 A S H F I L E F 3 R E H A 0021360 S H G A G ) \0 z 003 001 \0 003 @ \t \0 0021400 \0 b \0 A 265 023 g \0 \0 h g \0 \0 @ g \0 0021420 \0 \n \0 \0 \f \0 \0 @ g \0 \0 \n \0 \0 021 022 0021440 002 S 263 o \0 \0 \0 \t \0 \0 277 k \t \0 \0 0021460 277 @ k \n \0 \0 \t \0 \0 277 o \0 \0 \0 \t \0 0021500 \0 277 @ H @ l \t \n \0 \0 B 265 \b @ l 005 0021520 \n \0 \0 \f \0 \0 X @ \t \0 \0 H I h d @ 0021540 \r 005 \0 \0 272 S 254 J k \n \0 \0 \t \0 \0 277 0021560 h \t \0 \0 @ 020 \0 ( 1 1 8 T E R P 0021600 R I 1 1 3 P R I N 1 1 1 0 0021620 E L T 1 0 2 O P E N H A S 0021640 H F I L E 9 3 C L O S E H A 0021660 S H F I L E 8 8 C O P Y H A 0021700 S H F I L E 8 5 E L T 7 6 0021720 E L T 6 7 P R I N 1 5 9 0021740 P R I N 1 5 6 E L T 5 0 0021760 S P A C E S 4 5 P R I N 1 0022000 3 2 H A S H F I L E P R O P 0022020 2 5 P A C K F I L E N A M E 0022040 2 2 H A S H F I L E P R O P 0022060 3 G T H A S H F I L E ) \r ( 0022100 2 9 A C C E S S 1 9 N A M 0022120 E 1 5 B O D Y 1 1 V E R 0022140 S I O N ) \r ( 6 4 " . . . 0022160 " 4 2 " R e h a s h i n g 0022200 " ) \r D E L E T E H A S H K E Y 0022220 : D 4 \r ( I 1 H A S H F I 0022240 L E I 0 H A S H K E Y ) 0022260 \0 204 \0 \0 \0 002 A l 002 \n \0 \0 j \n \0 \0 0022300 A l \n \n \0 \0 A l 004 A l 004 \n \0 \0 k 0022320 331 \v \0 \0 l 020 \n \0 \0 l 377 345 \n \0 \0 277 0022340 A l \n \n \0 \0 A l 004 A l 004 \n \0 \0 k 0022360 331 \v \0 \0 l \b \n \0 \0 l 377 345 \n \0 \0 277 0022400 A l \n \n \0 \0 A l 004 A l 004 \n \0 \0 k 0022420 331 \v \0 \0 l 377 345 \n \0 \0 A l 002 \n \0 \0 0022440 @ \n \0 \0 A l \n \n \0 \0 l D \n \0 \0 A 0022460 l 002 \n \0 \0 \t \0 \0 020 \0 ( 1 2 9 F 0022500 O R C E O U T P U T 1 2 6 E 0022520 L T 1 2 0 B O U T 1 1 5 0022540 E L T 1 0 9 S E T F I L E P 0022560 T R 1 0 5 E L T 9 9 B O 0022600 U T 9 3 S E T A 8 8 E L 0022620 T 7 9 E L T 7 2 B O U T 0022640 6 6 R S H 6 1 S E T A 0022660 5 6 E L T 4 7 E L T 4 0 0022700 B O U T 3 4 R S H 2 9 0022720 S E T A 2 4 E L T 1 5 E 0022740 L T 9 S E T F I L E P T R 0022760 5 E L T ) \r N I L \r ( ) \r F I 0023000 N D 1 S T P R I M E : D 4 \r ( 0023020 P 2 I P 0 P I 0 0023040 N ) \0 = 003 \0 \0 001 @ k 344 021 ! 002 l 0023060 003 272 H d J 361 234 J 334 Y j 360 263 031 I 005 0023100 003 265 017 H J d 332 375 361 254 J l 002 324 260 343 0023120 \t \0 \0 262 360 h 200 i 224 H 265 003 i 020 H l 0023140 002 324 270 260 314 \0 ( 4 1 \ F Z E R O 0023160 P ) \r N I L \r ( ) \r G E T H A S 0023200 H K E Y : D 4 \r ( P 4 R A 0023220 N G E P 3 P R O B E P 0023240 2 H K E Y P 1 D E L E T 0023260 E D ? P 0 P R O B E I 0023300 3 H A S H K E Y I 2 D E 0023320 L O K ? I 1 H A S H F I L 0023340 E I 0 I N D E X ) \0 231 005 0023360 \0 \0 004 021 001 @ A l 003 \n \0 \0 \n \0 \0 0023400 b 006 277 A l 002 \n \0 \0 C \n \0 \0 277 A l 0023420 \n \n \0 \0 d l D 360 224 277 i 271 B 205 j 0023440 360 224 g \0 \0 263 b I 262 ) h 271 H 244 @ \t 0023460 \0 \0 270 C H A l 003 \n \0 \0 021 003 004 K J 0023500 l 004 333 330 L \n \0 \0 l 004 332 l \b 330 022 260 0023520 261 A l 002 \n \0 \0 A l \n \n \0 \0 341 341 0023540 A l \n \n \0 \0 341 A l \n \n \0 \0 330 0023560 330 \n \0 \0 277 @ A l 002 \n \0 \0 ` \0 \0 \n 0023600 \0 \0 364 262 251 C 020 j C 331 020 \0 ( 1 4 2 0023620 R E A D 1 3 6 E L T 1 2 0023640 8 S E T F I L E P T R 1 2 2 0023660 E L T 1 1 4 E L T 1 0 5 0023700 E L T 9 9 E L T 8 4 I 0023720 M O D 7 1 E L T 6 2 G E 0023740 T P R O B E 3 2 E L T 2 5 0023760 S E T F I L E P T R 2 1 E 0024000 L T 1 2 M A K E H A S H K E 0024020 Y 9 E L T ) \r ( 1 3 9 H A 0024040 S H F I L E R D T B L 4 9 F 0024060 R E E ) \r ( ) \r G E T P R O B E 0024100 : D 4 \r ( I 0 K E Y ) \0 0024120 031 \0 \0 \0 001 ` \0 \0 @ d \t \0 \0 342 k 330 0024140 \n \0 \0 l 037 345 k 330 \n \0 \0 001 020 \0 ( 2 0024160 1 F N T H 1 3 N T H C H A 0024200 R C O D E 7 N C H A R S ) \r 0024220 ( 2 P R O B E L S T ) \r ( ) \r 0024240 G T H A S H F I L E : D 4 \r ( 0024260 I 1 W R I T E I 0 H A 0024300 S H F I L E ) \0 6 \0 \0 \0 002 @ 265 0024320 \a ` \0 \0 b \0 A \n \0 \0 221 @ 020 @ d 005 0024340 006 234 k \n \0 \0 A h d @ \r 005 \0 \0 020 004 0024360 l 004 360 225 @ A \n \0 \0 020 @ o \0 \0 \0 \n 0024400 \0 \0 020 \0 ( 5 1 H E L P 4 2 0024420 O P E N H A S H F I L E 3 1 0024440 O P E N H A S H F I L E 2 3 0024460 E L T 1 1 H A S H F I L E P 0024500 ) \r ( 5 S Y S H A S H F I L E 0024520 ) \r ( 4 8 " N O T A H A 0024540 S H F I L E " ) \r H A S H F I L 0024560 E S P L S T 1 A 0 0 0 1 : D 4 0024600 \r ( I 0 K E Y F 0 X W 0024620 O R D ) \0 023 \0 001 \0 001 P 232 P @ k 0024640 h i \r 005 \0 \0 264 006 @ \t \0 \0 020 \0 ( 1 0024660 6 P R O D U C E 1 0 S T R 0024700 P O S ) \r N I L \r ( ) \r H A S H 0024720 F I L E S P L S T 1 : D 4 \r ( 0024740 I 1 X W O R D I 0 H A 0024760 S H F I L E ) \0 \t \0 \0 \0 002 @ g 0025000 \0 \0 \n \0 \0 020 \0 ( 6 M A P H A S 0025020 H F I L E ) \r ( 3 H A S H F I 0025040 L E S P L S T 1 A 0 0 0 1 ) \r ( 0025060 ) \r I N S E R T H A S H K E Y 0025100 : D 4 \r ( I 3 H A S H F I L 0025120 E I 2 V A L U E I 1 0025140 I N D E X I 0 H A S H K E 0025160 Y ) \0 z \0 \0 \0 004 C l 004 \n \0 \0 C 0025200 l 003 \n \0 \0 ` \0 \0 326 363 224 C \t \0 \0 277 0025220 C l 002 \n \0 \0 j \n \0 \0 C l 004 C l 004 0025240 \n \0 \0 k 330 \v \0 \0 C l \n \n \0 \0 C l 0025260 004 \n \0 \0 l 020 \n \0 \0 l 377 345 \n \0 \0 277 0025300 C l \n \n \0 \0 C l 004 \n \0 \0 l \b \n \0 0025320 \0 l 377 345 \n \0 \0 277 C l \n \n \0 \0 C l 0025340 004 \n \0 \0 l 377 345 \n \0 \0 @ A B C \f \0 0025360 \0 020 \0 ( 1 1 9 R E P L A C E H 0025400 A S H K E Y 1 1 2 B O U T 0025420 1 0 6 E L T 1 0 0 E L T 0025440 9 3 B O U T 8 7 R S H 8 0025460 2 E L T 7 6 E L T 6 9 0025500 B O U T 6 3 R S H 5 8 E 0025520 L T 5 2 E L T 4 6 S E T 0025540 A 4 1 E L T 3 2 S E T F 0025560 I L E P T R 2 8 E L T 2 1 0025600 R E H A S H F I L E 1 1 E 0025620 L T 5 E L T ) \r ( 1 4 H A 0025640 S H L O A D F A C T O R ) \r ( ) 0025660 \r M A K E H A S H K E Y : D 4 0025700 \r ( P 2 C H A R C O D E P 0025720 1 I N D E X I 1 R A N 0025740 G E I 0 K E Y ) \0 ( 003 \0 0025760 \0 002 @ ` \0 \0 \n \0 \0 k 021 022 002 H 003 265 0026000 \v I 022 l 004 332 l \b 330 020 001 272 I J 332 A 0026020 \n \0 \0 271 H 002 X 260 347 \0 ( 3 2 I M 0026040 O D 6 D C H C O N ) \r ( 3 0026060 H A S H S C R A T C H L S T ) \r 0026100 ( ) \r R E P L A C E H A S H K E 0026120 Y : D 4 \r ( I 3 H A S H F 0026140 I L E I 2 V A L U E I 0026160 1 I N D E X I 0 H A S H 0026200 K E Y ) \0 232 \0 \0 \0 004 C l 002 \n \0 0026220 \0 @ \n \0 \0 C l \n \n \0 \0 l U \n \0 \0 0026240 C l \n \n \0 \0 C l 002 \n \0 \0 \t \0 \0 l 0026260 020 \n \0 \0 l 377 345 \n \0 \0 277 C l \n \n \0 0026300 \0 C l 002 \n \0 \0 \t \0 \0 l \b \n \0 \0 l 0026320 377 345 \n \0 \0 277 C l \n \n \0 \0 C l 002 \n 0026340 \0 \0 \t \0 \0 l 377 345 \n \0 \0 C l 002 \n \0 0026360 \0 m 377 \n \0 \0 A C l 002 \n \0 \0 ` \0 \0 0026400 \v \0 \0 k C l 002 \n \0 \0 \n \0 \0 B C l 0026420 002 \n \0 \0 ` \0 \0 \v \0 \0 C l 002 \n \0 \0 0026440 \t \0 \0 020 \0 ( 1 5 1 F O R C E O 0026460 U T P U T 1 4 8 E L T 1 4 0026500 2 P R I N T 1 3 6 E L T 0026520 1 2 9 S P A C E S 1 2 6 E 0026540 L T 1 1 9 P R I N 2 1 1 3 0026560 E L T 1 0 6 S E T F I L E 0026600 P T R 1 0 1 E L T 9 5 B 0026620 O U T 8 9 G E T E O F P T R 0026640 8 6 E L T 8 0 E L T 7 0026660 3 B O U T 6 7 R S H 6 2 0026700 G E T E O F P T R 5 9 E L 0026720 T 5 3 E L T 4 6 B O U T 0026740 4 0 R S H 3 5 G E T E O 0026760 F P T R 3 2 E L T 2 6 E 0027000 L T 2 0 B O U T 1 5 E L 0027020 T 9 S E T F I L E P T R 5 0027040 E L T ) \r ( 1 3 9 H A S H F 0027060 I L E R D T B L 1 1 6 H A S 0027100 H F I L E R D T B L ) \r ( ) \r S 0027120 E T H A S H S T A T U S : D 4 0027140 \r ( I 0 H A S H F I L E ) 0027160 \0 , \0 \0 \0 001 @ l 002 \n \0 \0 g \0 \0 g 0027200 \0 \0 \v \0 \0 277 @ l \a i \v \0 \0 277 @ k 0027220 \n \0 \0 @ 032 ` \0 \0 032 027 \0 \0 @ 027 \0 \0 0027240 020 \0 ( 2 8 E L T 2 2 S E T 0027260 A 1 4 W H E N C L O S E 5 0027300 E L T ) \r ( 4 1 S Y S H A S 0027320 H F I L E 3 7 S Y S H A S H 0027340 F I L E L S T 3 3 S Y S H A 0027360 S H F I L E L S T 1 1 H A S 0027400 H B E F O R E C L O S E 8 B 0027420 E F O R E ) \r ( ) \r S P L I T K 0027440 E Y : D 4 \r ( P 0 P T R 0027460 I 0 K E Y ) \0 5 004 \0 \0 001 ` 0027500 \0 \0 @ \n \0 \0 021 001 \0 H 262 037 ` \0 \0 @ 0027520 k H k 331 \v \0 \0 @ H k 330 \n \0 \0 021 003 0027540 003 I J 030 d K 031 277 020 ` \0 \0 @ 030 d h 0027560 031 277 020 \0 ( 3 0 S U B A T O M 0027600 2 3 S U B A T O M 6 S T R 0027620 P O S L ) \r ( 4 4 H A S H S C 0027640 R A T C H C O N S C E L L 1 5 0027660 H A S H S C R A T C H C O N S 0027700 C E L L 2 H A S H B I T T A 0027720 B L E ) \r ( ) \r ( R P A Q ? H 0027740 F G R O W T H F A C T O R 3 ) 0027760 \r ( R P A Q ? H A S H L O A D 0030000 F A C T O R 0 . 8 7 5 ) \r ( R 0030020 P A Q ? H A S H F I L E D E F 0030040 A U L T S I Z E 5 1 2 ) \r ( R 0030060 P A Q ? H A S H S C R A T C H 0030100 C O N S C E L L ( C O N S ) ) 0030120 \r ( R P A Q ? H A S H T E X T 0030140 C H A R ( C H A R A C T E R 0030160 ( C H A R C O D E ^ A ) ) ) \r 0030200 ( R P A Q ? H A S H F I L E R 0030220 D T B L ( C O P Y R E A D T A 0030240 B L E ( Q U O T E O R I G ) 0030260 ) ) \r ( R P A Q ? H A S H S C 0030300 R A T C H L S T ( C O N S T A 0030320 N T ( t o 4 0 c o l l e c 0030340 t N I L ) ) ) \r ( R P A Q ? 0030360 H A S H B I T T A B L E ( M A 0030400 K E B I T T A B L E ( L I S T 0030420 H A S H T E X T C H A R ) ) ) 0030440 \r ( R P A Q ? R E H A S H G A 0030460 G T ) \r ( R P A Q ? S Y S H 0030500 A S H F I L E N I L ) \r ( R P 0030520 A Q ? S Y S H A S H F I L E L 0030540 S T N I L ) \r ( R P A Q Q P 0030560 R O B E L S T ( 1 3 5 7 0030600 1 1 1 1 1 3 1 7 1 7 0030620 1 9 2 3 2 3 2 9 2 9 2 0030640 9 3 1 3 7 3 7 3 7 4 1 0030660 4 1 4 3 4 7 4 7 5 3 0030700 5 3 5 3 5 9 5 9 5 9 \r 0030720 6 1 6 7 ) ) \r ( R P A Q Q H 0030740 A S H A C C E S S T Y P E S ( 0030760 ( I N P U T R E A D O L D 0031000 N I L R E T R I E V E ) ( B 0031020 O T H W R I T E O U T P U T 0031040 T I N S E R T D E L E T E 0031060 R E P L A C E ) ( \r C R E A 0031100 T E D O U B L E N U M B E R 0031120 S T R I N G P R I N T F U 0031140 L L P R I N T ) ) ) \r ( A D D T 0031160 O V A R A F T E R S Y S O U T 0031200 F O R M S ( C L E A R H A S H 0031220 F I L E S ) ) \r o p t i m i z e 0031240 - G E T H A S H F I L E : D 4 0031260 \r ( L ( 2 $ $ C T X 1 $ 0031300 $ E N V 0 $ $ W H O L E ) ) 0031320 \0 ! 001 \0 \0 003 @ 002 021 001 \0 H 002 002 001 0031340 223 g \0 \0 020 g \0 \0 H 001 h H 002 001 o \0 0031360 \0 \0 032 032 032 032 020 \0 N I L \r ( 1 6 0031400 L O O K U P H A S H F I L E 1 0031420 2 I G N O R E M A C R O ) \r ( 0031440 2 6 ( ( Q U O T E R E T R 0031460 I E V E ) ) ) \r ( L E T * ( ( 0031500 A 0 7 2 4 ( Q U O T E G E T 0031520 H A S H F I L E ) ) ( A 0 7 2 0031540 5 ( Q U O T E C O M P I L E 0031560 R : O P T I M I Z E R - L I S T 0031600 ) ) ( A 0 7 2 7 ( C L : A D 0031620 J O I N ( Q U O T E \r o p t 0031640 i m i z e - G E T H A S H F I L 0031660 E ) ( G E T A 0 7 2 4 A 0 0031700 7 2 5 ) ) ) ) ( P U T P R O P 0031720 A 0 7 2 4 A 0 7 2 5 A 0 7 0031740 2 7 ) ) \r o p t i m i z e - H A 0031760 S H F I L E N A M E : D 4 \r ( 0032000 L ( 2 $ $ C T X 1 $ $ E 0032020 N V 0 $ $ W H O L E ) ) \0 0032040 022 001 \0 \0 003 @ 002 001 021 001 \0 g \0 \0 H o 0032060 \0 \0 \0 032 032 020 \0 N I L \r ( 8 H A 0032100 S H F I L E P R O P ) \r ( 1 3 0032120 ( ( Q U O T E N A M E ) ) ) 0032140 \r ( L E T * ( ( A 0 7 2 9 ( 0032160 Q U O T E H A S H F I L E N A 0032200 M E ) ) ( A 0 7 3 0 ( Q U O 0032220 T E C O M P I L E R : O P T I 0032240 M I Z E R - L I S T ) ) ( A 0 0032260 7 3 2 ( C L : A D J O I N ( 0032300 Q U O T E \r o p t i m i z e - 0032320 H A S H F I L E N A M E ) ( G 0032340 E T A 0 7 2 9 A 0 7 3 0 ) ) 0032360 ) ) ( P U T P R O P A 0 7 2 0032400 9 A 0 7 3 0 A 0 7 3 2 ) ) \r 0032420 ( P U T P R O P S H A S H F 0032440 I L E T Y P E C L : C O M P I 0032460 L E - F I L E ) \r ( P U T P R O 0032500 P S H A S H C O P Y R I G H 0032520 T ( " C h r i s t o p h e r 0032540 L a n e a n d X e r o x C 0032560 o r p o r a t i o n " 1 9 8 4 0032600 1 9 8 5 1 9 8 6 ) ) \r N I L 0032620 \r 0032621