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