$ od -c -N 50000 [eris]<Lisp>JCAI>library>MSHASH.DCOM!1
0000000 ( F I L E C R E A T E D " 6
0000020 - J u n - 8 5 1 7 : 0 4 : 0 8
0000040 " ( " c o m p i l e d o n
0000060 " { E R I S } < L I S P C O R
0000100 E > L I B R A R Y > M S H A S H
0000120 . ; 5 ) \r " 2 - J u n - 8 5
0000140 1 5 : 2 0 : 0 7 " r e c o m
0000160 p i l e d c h a n g e s : H
0000200 F G E T T A B L E H F M A K E
0000220 T A B L E H F M A P T A B L E
0000240 H F T E S T T A B L E H F E
0000260 Q M E M B T A B L E \r H F S T
0000300 O R E T A B L E H F P U T T A
0000320 B L E H F A D D T A B L E H
0000340 F S U B T A B L E L O C A L F
0000360 N P M S K E Y F O R W A R D
0000400 T A B L E M S V A L N E X T
0000420 H A S H K E Y \r S T O R E H A
0000440 S H V A L U E G E T H A S H T
0000460 A B L E A N A L Y Z E F I L E
0000500 S B U I L D D B C O P Y D B
0000520 F L U S H D B E Q L S T H
0000540 F G E T A R G S M S F I L E C
0000560 H E C K M S F I L E S \r R E
0000600 S T O R E D B S E T D B U P
0000620 D A T E C O N T A I N S U P D
0000640 A T E D B M S H A S H W H E N
0000660 C L O S E i n " I N T E R L
0000700 I S P - D 2 - J u n - 8 5
0000720 . . . " d a t e d \r " 2 -
0000740 J u n - 8 5 1 7 : 4 4 : 1 2 "
0000760 ) \r ( F I L E C R E A T E D "
0001000 6 - J u n - 8 5 1 7 : 0 2 :
0001020 2 2 " { E R I S } < L I S P C
0001040 O R E > L I B R A R Y > M S H A
0001060 S H . ; 5 3 7 8 3 9 c h a n
0001100 g e s t o : ( M A C R O S
0001120 B O G U S V A L \r B O G U S V
0001140 A L P ) ( V A R S M S H A S
0001160 H C O M S M S H F N S ) ( R
0001200 E C O R D S H F T A B L E )
0001220 ( F N S H F G E T T A B L E
0001240 H F M A K E T A B L E H F M A
0001260 P T A B L E \r H F T E S T T A
0001300 B L E H F E Q M E M B T A B L
0001320 E H F S T O R E T A B L E H
0001340 F P U T T A B L E H F A D D T
0001360 A B L E H F S U B T A B L E
0001400 L O C A L F N P M S K E Y F
0001420 O R W A R D T A B L E \r M S V
0001440 A L N E X T H A S H K E Y S
0001460 T O R E H A S H V A L U E G E
0001500 T H A S H T A B L E A N A L Y
0001520 Z E F I L E S B U I L D D B
0001540 C O P Y D B F L U S H D B E
0001560 Q L S T H F G E T A R G S \r
0001600 M S F I L E C H E C K M S F I
0001620 L E S R E S T O R E D B S E
0001640 T D B U P D A T E C O N T A I
0001660 N S U P D A T E D B M S H A
0001700 S H W H E N C L O S E ) p r e
0001720 v i o u s d a t e : \r " 5
0001740 - J u n - 8 5 2 2 : 2 9 : 2 1
0001760 " { E R I S } < L I S P C O R
0002000 E > L I B R A R Y > M S H A S H
0002020 . ; 4 ) \r ( M O V D ? ( Q U O
0002040 T E G E T T A B L E ) ( Q U
0002060 O T E O L D H A S H G E T T A
0002100 B L E ) ) \r ( M O V D ? ( Q U
0002120 O T E M A K E T A B L E ) (
0002140 Q U O T E O L D H A S H M A K
0002160 E T A B L E ) ) \r ( M O V D ?
0002200 ( Q U O T E M A P T A B L E )
0002220 ( Q U O T E O L D H A S H M
0002240 A P T A B L E ) ) \r ( M O V D ?
0002260 ( Q U O T E T E S T T A B L
0002300 E ) ( Q U O T E O L D H A S
0002320 H T E S T T A B L E ) ) \r ( M O
0002340 V D ? ( Q U O T E E Q M E M
0002360 B T A B L E ) ( Q U O T E O
0002400 L D H A S H E Q M E M B T A B L
0002420 E ) ) \r ( M O V D ? ( Q U O T
0002440 E S T O R E T A B L E ) ( Q
0002460 U O T E O L D H A S H S T O R
0002500 E T A B L E ) ) \r ( M O V D ?
0002520 ( Q U O T E P U T T A B L E )
0002540 ( Q U O T E O L D H A S H P
0002560 U T T A B L E ) ) \r ( M O V D ?
0002600 ( Q U O T E A D D T A B L E
0002620 ) ( Q U O T E O L D H A S H
0002640 A D D T A B L E ) ) \r ( M O V D
0002660 ? ( Q U O T E S U B T A B L
0002700 E ) ( Q U O T E O L D H A S
0002720 H S U B T A B L E ) ) \r H F G E
0002740 T T A B L E D 1 \r ( L ( 1
0002760 T A B L E 0 K E Y ) F 7
0003000 ' * * B O G U S V A L U E * *
0003020 ) \0 241 \a 001 \0 002 A 003 001 g \0 \0 360 242
0003040 261 \0 222 @ A 002 002 001 \n \0 \0 021 ! 002 H 227
0003060 A 002 002 002 002 001 262 . A @ \n \0 \0 h ` \0
0003100 \0 g \0 \0 \f \0 \0 Y 262 # ` \0 \0 g \0 \0
0003120 \n \0 \0 Z I 002 001 \n \0 \0 277 J ` \0 \0 \n
0003140 \0 \0 271 206 H W 016 360 221 h 270 A d 002 002 002
0003160 002 001 245 277 H 265 037 I 020 \t \0 \0 b 002 H 232
0003200 I 225 H I \n \0 \0 203 H 265 003 I 021 1 006 K
0003220 003 265 004 L 020 001 d @ A i \f \0 \0 230 276 M
0003240 265 \r N h 032 ] \ 277 K 002 [ 260 345 N & ]
0003260 260 367 @ A \n \0 \0 020 \0 ( 2 3 6 Q O
0003300 L D H A S H G E T T A B L E 2
0003320 0 4 Q H F E Q M E M B T A B L
0003340 E 1 5 6 Q U N I O N 1 4 3
0003360 Q F O R W A R D T A B L E 1
0003400 1 1 Q R E A D 1 0 1 Q S E
0003420 T F I L E P T R 7 2 Q H A S
0003440 H F I L E P R O P 5 6 Q L O
0003460 O K U P H A S H F I L E 4 4 Q
0003500 M S K E Y 2 2 Q O L D H A
0003520 S H G E T T A B L E ) \r ( 1 0 6
0003540 Q F I L E R D T B L 6 7 Q
0003560 N A M E 6 4 Q M S H A S H F
0003600 I L E 5 3 Q R E T R I E V E
0003620 5 0 Q M S H A S H F I L E
0003640 5 H F T A B L E ) \r ( ) \r H F
0003660 M A K E T A B L E D 1 \r ( L
0003700 ( 2 I N V F L G 1 N A M E
0003720 0 N ) ) \0 _ 002 \0 \0 003 ` \0 \0
0003740 262 V 021 001 g \0 \0 @ \t \0 \0 271 A I B
0003760 X 224 o \0 \0 \0 203 o \0 \0 \0 A \n \0 \0 `
0004000 \0 \0 ` \0 \0 ` \0 \0 223 g \0 \0 203 o \0 \0
0004020 \0 \f \0 \0 265 021 ` \0 \0 243 \b \0 \0 206 o \0
0004040 \0 \0 \t \0 \0 \t \0 \0 g \0 \0 \n \0 \0 H h
0004060 032 032 032 032 032 020 @ \t \0 \0 020 \0 ( 1 3 4
0004100 Q O L D H A S H M A K E T A B
0004120 L E 1 2 0 Q C O N C A T 1
0004140 1 2 Q C H A R A C T E R 1 0
0004160 7 Q H E L P 7 7 Q N E X T
0004200 H A S H K E Y 6 6 Q L O O K
0004220 U P H A S H F I L E 4 1 Q C
0004240 O N C A T 1 6 Q O L D H A S
0004260 H M A K E T A B L E ) \r ( 1 1 5
0004300 Q ! 7 3 Q M S R E A D O N
0004320 L Y F L G 5 6 Q R E T R I E
0004340 V E 5 2 Q M S R E A D O N L
0004360 Y F L G 4 7 Q M S H A S H F
0004400 I L E 4 4 Q N E X T H A S H
0004420 K E Y 1 2 Q H F T A B L E
0004440 2 M S H A S H F I L E ) \r (
0004460 1 0 4 Q " C A N ' T S E T
0004500 U P R E A D - O N L Y D A T
0004520 A B A S E F I L E " 6 3 Q
0004540 ( R E T R I E V E I N S E R T
0004560 ) 3 5 Q " b y ! " 3 0 Q
0004600 " d o ! " ) \r H F M A P T A B L
0004620 E A 0 0 0 1 D 1 \r ( L ( 1
0004640 I T E M 0 V A L ) F 0
0004660 T A B L E F 1 M F N ) \0
0004700 017 \0 002 \0 002 A P \n \0 \0 d 225 A l 002 Q
0004720 017 016 020 \0 ( 4 H F G E T T A B L
0004740 E ) \r N I L \r ( ) \r H F M A P T
0004760 A B L E A 0 0 0 2 D 1 \r ( L
0005000 ( 1 I T E M 0 V A L ) F
0005020 0 ' * * B O G U S V A L U E
0005040 * * F 1 M F N ) \0 016 \0 002
0005060 \0 002 @ P 360 265 \t @ A l 002 Q 017 016 020 \0
0005100 N I L \r N I L \r ( ) \r H F M A P
0005120 T A B L E D 1 \r ( I 1 M F
0005140 N I 0 T A B L E ) \0 w 005
0005160 \0 \0 002 @ d 003 001 g \0 \0 360 262 i 002 002 001
0005200 021 A 004 @ 002 002 002 002 001 224 H g \0 \0 203 H
0005220 g \0 \0 \n \0 \0 277 @ g \0 \0 \n \0 \0 h `
0005240 \0 \0 g \0 \0 \f \0 \0 Z 264 037 ` \0 \0 g \0
0005260 \0 \n \0 \0 Y J 002 001 \n \0 \0 277 I ` \0 \0
0005300 \n \0 \0 [ 003 265 004 h 020 001 \ H \n \0 \0 246
0005320 L @ \n \0 \0 265 006 K 002 260 352 L l 002 A 017
0005340 016 277 260 365 A \n \0 \0 020 \0 ( 1 6 4 Q
0005360 O L D H A S H M A P T A B L E
0005400 1 4 1 Q H F G E T T A B L E
0005420 1 3 3 Q O L D H A S H T E S T
0005440 T A B L E 1 1 7 Q R E A D
0005460 1 0 7 Q S E T F I L E P T R
0005500 1 0 0 Q H A S H F I L E P R O
0005520 P 6 4 Q L O O K U P H A S H
0005540 F I L E 5 2 Q M S K E Y 4
0005560 2 Q O L D H A S H M A P T A B
0005600 L E ) \r ( 1 1 4 Q F I L E R D
0005620 T B L 7 5 Q N A M E 7 2 Q
0005640 M S H A S H F I L E 6 1 Q
0005660 R E T R I E V E 5 6 Q M S H
0005700 A S H F I L E 4 7 Q * * A L
0005720 L K E Y S * * 3 7 Q H F M A
0005740 P T A B L E A 0 0 0 2 3 2 Q
0005760 H F M A P T A B L E A 0 0 0 1
0006000 6 H F T A B L E ) \r ( ) \r H F
0006020 T E S T T A B L E D 1 \r ( L
0006040 ( 1 T A B L E 0 K E Y )
0006060 F 6 ' * * B O G U S V A L U
0006100 E * * ) \0 261 006 001 \0 002 A 003 001 g \0
0006120 \0 360 242 261 \0 242 021 ` 005 @ A 002 002 001 \n \0
0006140 \0 262 6 A 002 002 002 002 001 262 " A \t \0 \0 Y
0006160 @ A 002 002 001 \n \0 \0 [ 003 265 004 260 3 001 @
0006200 I i \f \0 \0 263 [ K 002 260 357 @ V A 002 002
0006220 001 \v \0 \0 h 360 020 A d 002 002 002 002 001 253 @
0006240 \n \0 \0 h ` \0 \0 \v \0 \0 020 \t \0 \0 Y 277
0006260 A @ \n \0 \0 h ` \0 \0 g \0 \0 \f \0 \0 X
0006300 264 ! ` \0 \0 g \0 \0 \n \0 \0 Z H 002 001 \n
0006320 \0 \0 J ` \0 \0 \n \0 \0 \ 003 265 \a h 264 003
0006340 i 020 001 ] @ I i \f \0 \0 225 M 263 364 i 260
0006360 357 L 002 260 346 @ A \n \0 \0 020 \0 ( 2 5 6
0006400 Q O L D H A S H T E S T T A B
0006420 L E 2 3 6 Q H F E Q M E M B
0006440 T A B L E 2 1 5 Q R E A D
0006460 2 0 6 Q S E T F I L E P T R
0006500 1 7 7 Q H A S H F I L E P R O
0006520 P 1 6 3 Q L O O K U P H A S
0006540 H F I L E 1 5 1 Q M S K E Y
0006560 1 4 2 Q F O R W A R D T A B
0006600 L E 1 3 6 Q L O O K U P H A
0006620 S H F I L E 1 2 7 Q M S K E
0006640 Y 1 1 0 Q O L D H A S H E Q
0006660 M E M B T A B L E 7 1 Q H F
0006700 E Q M E M B T A B L E 5 4 Q
0006720 O L D H A S H G E T T A B L E
0006740 4 3 Q F O R W A R D T A B L E
0006760 2 5 Q O L D H A S H T E S T
0007000 T A B L E ) \r ( 2 1 2 Q F I L
0007020 E R D T B L 1 7 4 Q N A M E
0007040 1 7 1 Q M S H A S H F I L E
0007060 1 6 0 Q R E T R I E V E 1
0007100 5 5 Q M S H A S H F I L E 1
0007120 3 3 Q M S H A S H F I L E 5
0007140 H F T A B L E ) \r ( ) \r H F E
0007160 Q M E M B T A B L E D 1 \r ( L
0007200 ( 3 F L G 2 T A B L E
0007220 1 V A L U E 0 K E Y ) )
0007240 \0 h \0 \0 \0 004 B 003 001 g \0 \0 360 262 Y B
0007260 002 002 002 002 001 236 A @ b 002 277 b \0 277 B \t
0007300 \0 \0 b 004 277 @ B 002 002 001 \n \0 \0 231 @ A
0007320 B 002 002 001 \v \0 \0 020 C 263 + B @ \n \0 \0
0007340 h ` \0 \0 g \0 \0 \f \0 \0 b \0 264 031 A \t
0007360 \0 \0 ` \0 \0 g \0 \0 \n \0 \0 @ 002 001 @ 002
0007400 002 \f \0 \0 i 020 @ A B \v \0 \0 020 \0 ( 1
0007420 4 5 Q O L D H A S H E Q M E M
0007440 B T A B L E 1 3 5 Q F I L E
0007460 P O S 1 2 4 Q H A S H F I L
0007500 E P R O P 1 1 3 Q M S V A L
0007520 1 0 3 Q L O O K U P H A S H
0007540 F I L E 7 1 Q M S K E Y 6
0007560 0 Q O L D H A S H E Q M E M B
0007600 T A B L E 4 6 Q O L D H A S
0007620 H T E S T T A B L E 3 3 Q F
0007640 O R W A R D T A B L E ) \r ( 1 2
0007660 1 Q N A M E 1 1 6 Q M S H
0007700 A S H F I L E 1 0 0 Q R E T
0007720 R I E V E 7 5 Q M S H A S H
0007740 F I L E 5 H F T A B L E ) \r
0007760 ( ) \r H F S T O R E T A B L E
0010000 D 1 \r ( L ( 2 V A L U E 1
0010020 T A B L S T 0 K E Y ) F
0010040 3 ' * * B O G U S V A L U E
0010060 * * ) \0 X 003 001 \0 003 A 002 001 003 001 g
0010100 \0 \0 360 262 G @ B 265 003 S A 002 001 002 002 001
0010120 \v \0 \0 A 002 002 264 032 A 002 002 003 001 g \0 \0
0010140 360 262 % A 002 002 002 002 001 B 021 022 002 I d 240
0010160 020 003 243 I 272 h 204 I 001 272 I 002 271 J @ H
0010200 \v \0 \0 277 260 351 \b \0 \0 020 @ A B \v \0 \0
0010220 020 \0 ( 1 2 5 Q O L D H A S H S
0010240 T O R E T A B L E 1 1 6 Q S
0010260 H O U L D N T 1 1 0 Q O L D
0010300 H A S H A D D T A B L E 3 0 Q
0010320 O L D H A S H P U T T A B L E
0010340 ) \r ( 4 5 Q H F T A B L E 7
0010360 H F T A B L E ) \r ( ) \r H F P
0010400 U T T A B L E D 1 \r ( L ( 2
0010420 T A B L E 1 V A L U E 0
0010440 K E Y ) F 0 ' * * B O G
0010460 U S V A L U E * * ) \0 \0 001 \0
0010500 003 B 003 001 g \0 \0 360 234 @ A 265 003 P B 002
0010520 002 001 \v \0 \0 020 @ A 265 003 P B \v \0 \0 020
0010540 \0 ( 3 5 Q O L D H A S H P U T
0010560 T A B L E 2 3 Q O L D H A S
0010600 H P U T T A B L E ) \r ( 5 H F
0010620 T A B L E ) \r ( ) \r H F A D D T
0010640 A B L E D 1 \r ( L ( 2 T A
0010660 B L E 1 V A L U E 0 K E
0010700 Y ) ) \0 024 \0 \0 \0 003 B 003 001 g \0 \0
0010720 360 223 \b \0 \0 020 @ A B \v \0 \0 020 \0 ( 2
0010740 1 Q O L D H A S H A D D T A B
0010760 L E 1 2 Q S H O U L D N T )
0011000 \r ( 5 H F T A B L E ) \r ( ) \r
0011020 H F S U B T A B L E D 1 \r ( L
0011040 ( 2 T A B L E 1 V A L U
0011060 E 0 K E Y ) ) \0 024 \0 \0 \0 003
0011100 B 003 001 g \0 \0 360 223 \b \0 \0 020 @ A B \v
0011120 \0 \0 020 \0 ( 2 1 Q O L D H A S H
0011140 S U B T A B L E 1 2 Q S H O
0011160 U L D N T ) \r ( 5 H F T A B L
0011200 E ) \r ( ) \r L O C A L F N P D
0011220 1 \r ( L ( 0 F N ) F 2
0011240 ' * * B O G U S V A L U E * * )
0011260 \0 ? 002 001 \0 001 o \0 \0 \0 021 021 001 H 003
0011300 265 \b h 022 264 003 i 020 001 271 @ I ` \0 \0 026
0011320 002 001 Y d 003 001 g \0 \0 360 223 002 002 001 Y \n
0011340 \0 \0 234 @ R I \v \0 \0 245 I 265 330 i 260 325
0011360 H 002 X 260 314 \0 ( 6 1 Q O L D H A
0011400 S H E Q M E M B T A B L E 5 2
0011420 Q O L D H A S H T E S T T A B
0011440 L E ) \r ( 4 1 Q H F T A B L E
0011460 2 7 Q M S D A T A B A S E L
0011500 S T ) \r ( 3 ( C A L L R E
0011520 F N O B I N D ) ) \r M S K E Y
0011540 D 1 \r ( L ( 1 K E Y 0
0011560 T A B L E ) ) \0 6 \0 \0 \0 002 @ 003
0011600 001 g \0 \0 360 262 * ` \0 \0 k @ 002 002 002 001
0011620 \v \0 \0 ` \0 \0 l 003 A \v \0 \0 ` \0 \0 k
0011640 A \t \0 \0 l 002 330 o \0 \0 \0 \f \0 \0 020 \b
0011660 \0 \0 020 \0 ( 6 3 Q S H O U L D N
0011700 T 5 7 Q S U B S T R I N G
0011720 4 5 Q N C H A R S 3 5 Q R
0011740 P L S T R I N G 2 4 Q R P L
0011760 S T R I N G ) \r ( 4 0 Q M S H
0012000 A S H S C R A T C H S T R I N G
0012020 2 7 Q M S H A S H S C R A T
0012040 C H S T R I N G 1 3 Q M S H
0012060 A S H S C R A T C H S T R I N G
0012100 5 H F T A B L E ) \r ( 5 4
0012120 Q " " ) \r F O R W A R D T A B
0012140 L E D 1 \r ( L ( 0 T A B L
0012160 E ) ) \0 ! 001 \0 \0 001 ` \0 \0 021 001 \0
0012200 H 003 265 \a \b \0 \0 h 020 001 d 001 @ 002 001 360
0012220 245 277 H 002 X 260 354 002 001 020 \0 ( 1 4 Q
0012240 H E L P ) \r ( 2 M S D A T A B
0012260 A S E L S T ) \r ( ) \r M S V A L
0012300 D 1 \r ( L ( 0 V A L ) )
0012320 \0 J 002 \0 \0 001 ` \0 \0 k o \0 \0 \0 \v \0
0012340 \0 k 021 021 001 @ H i ` \0 \0 \f \0 \0 Y 262
0012360 023 ` \0 \0 H k 330 I \v \0 \0 277 H k 324 270
0012400 260 345 ` \0 \0 H k 330 o \0 \0 \0 \v \0 \0 277
0012420 ` \0 \0 k H k 330 o \0 \0 \0 \f \0 \0 020 \0
0012440 ( 1 0 7 Q S U B S T R I N G
0012460 7 0 Q R P L S T R I N G 4 4
0012500 Q R P L S T R I N G 2 7 Q
0012520 N T H C H A R 1 2 Q R P L S
0012540 T R I N G ) \r ( 7 4 Q M S H A
0012560 S H S C R A T C H S T R I N G
0012600 5 6 Q M S H A S H S C R A T C
0012620 H S T R I N G 3 5 Q M S H A
0012640 S H S C R A T C H S T R I N G
0012660 2 4 Q F I L E R D T B L 2
0012700 M S H A S H S C R A T C H S T R
0012720 I N G ) \r ( 1 0 4 Q " " 6
0012740 5 Q " " 7 " " ) \r N E
0012760 X T H A S H K E Y D 1 \r ( F
0013000 0 ' N E X T H A S H K E Y )
0013020 \0 025 \0 001 \0 \0 ` \0 \0 P ` \0 \0 k 324 027
0013040 \0 \0 ` \0 \0 \v \0 \0 277 020 \0 ( 2 1 Q
0013060 P U T H A S H F I L E ) \r ( 1 6
0013100 Q M S H A S H F I L E 1 3 Q
0013120 N E X T H A S H K E Y 6 N
0013140 E X T H A S H K E Y 2 N E X
0013160 T H A S H K E Y ) \r ( ) \r S T O
0013200 R E H A S H V A L U E D 1 \r (
0013220 L ( 2 T A B L E 1 V A L
0013240 U E 0 K E Y ) ) \0 245 004 \0 \0
0013260 003 B @ \n \0 \0 021 1 003 A 242 261 \0 220 ` \0
0013300 \0 g \0 \0 \n \0 \0 Z m 377 \n \0 \0 277 g \0
0013320 \0 J \t \0 \0 h 032 032 271 A 003 262 J o \0 \0
0013340 \0 J \n \0 \0 277 A [ d 003 263 % 262 035 o \0
0013360 \0 \0 J \n \0 \0 277 K J ` \0 \0 \v \0 \0 277
0013400 o \0 \0 \0 J \n \0 \0 277 o \0 \0 \0 260 . 001
0013420 J ` \0 \0 \v \0 \0 277 o \0 \0 \0 J \n \0 \0
0013440 277 K 002 260 304 o \0 \0 \0 J \n \0 \0 277 A J
0013460 ` \0 \0 \v \0 \0 277 o \0 \0 \0 J \n \0 \0 277
0013500 I 002 J \t \0 \0 031 277 H I 201 H h ` \0 \0
0013520 \v \0 \0 A 020 \0 ( 2 4 1 Q P U T H
0013540 A S H F I L E 2 2 4 Q G E T
0013560 F I L E P T R 2 1 5 Q P R I
0013600 N 3 2 0 4 Q P R I N 4 1 7
0013620 3 Q P R I N 3 1 5 6 Q P R
0013640 I N 3 1 4 5 Q P R I N 4 1
0013660 2 6 Q P R I N 3 1 1 5 Q P
0013700 R I N 4 1 0 4 Q P R I N 3
0013720 6 3 Q P R I N 3 4 3 Q G E
0013740 T F I L E P T R 3 3 Q S E T
0013760 F I L E P T R 2 5 Q H A S H
0014000 F I L E P R O P 4 M S K E Y
0014020 ) \r ( 2 3 6 Q M S H A S H F I
0014040 L E 2 0 1 Q F I L E R D T B
0014060 L 1 4 2 Q F I L E R D T B L
0014100 1 1 2 Q F I L E R D T B L
0014120 3 7 Q H a s h T e x t P t r
0014140 2 2 Q N A M E 1 7 Q M S H
0014160 A S H F I L E ) \r ( 2 1 1 Q
0014200 " " 1 6 7 Q " " 1 5 2
0014220 Q " " 1 3 3 Q " ) " 1
0014240 2 2 Q " " 1 0 0 Q " .
0014260 " 5 7 Q " ( " ) \r G E T H
0014300 A S H T A B L E D 1 \r ( L (
0014320 1 T A B L E 0 K E Y ) )
0014340 \0 / 002 \0 \0 002 021 001 A @ \n \0 \0 h `
0014360 \0 \0 g \0 \0 \f \0 \0 Y 264 032 ` \0 \0 g \0
0014400 \0 \n \0 \0 X I 002 001 \n \0 \0 277 H ` \0 \0
0014420 \n \0 \0 020 \0 ( 5 4 Q R E A D 4
0014440 4 Q S E T F I L E P T R 3 5
0014460 Q H A S H F I L E P R O P 2
0014500 1 Q L O O K U P H A S H F I L
0014520 E 7 M S K E Y ) \r ( 5 1 Q
0014540 F I L E R D T B L 3 2 Q N A
0014560 M E 2 7 Q M S H A S H F I L
0014600 E 1 6 Q R E T R I E V E 1
0014620 3 Q M S H A S H F I L E ) \r (
0014640 ) \r A N A L Y Z E F I L E S A 0
0014660 0 0 1 D 1 \r ( N A M E E R R
0014700 O R S E T F 0 F I L E )
0014720 \0 023 \0 001 002 \0 g \0 \0 027 \0 \0 277 P \t \0
0014740 \0 c \0 277 h h 032 020 \0 ( 1 2 Q L O
0014760 A D F R O M ) \r ( 5 L O A D D
0015000 B F L G 2 N O ) \r ( ) \r A N
0015020 A L Y Z E F I L E S A 0 0 0 2
0015040 D 1 \r ( N A M E E R R O R S E
0015060 T F 0 F N S F 1 A L
0015100 L F N S F 2 R E S E T Y )
0015120 \0 031 \0 003 002 \0 P d i 360 232 277 Q 207 d
0015140 001 i \n \0 \0 277 002 003 265 367 h c 004 i 020 \0
0015160 ( 1 5 Q U P D A T E F N ) \r N
0015200 I L \r ( ) \r A N A L Y Z E F I L
0015220 E S D 1 \r ( L ( 1 E V E N
0015240 I F V A L I D 0 F I L E S )
0015260 P 1 5 Q R E S E T Y P
0015300 1 4 Q L I S P X H I S T P
0015320 1 1 Q A L L F N S P 1 0 Q
0015340 F N S P 5 F I L E F
0015360 1 7 Q R E S E T V A R S L S T
0015400 F 2 0 Q L I S P X H I S T
0015420 ) 001 021 017 002 \0 002 @ 021 261 \v H 265 004 I
0015440 020 003 243 H 274 h 204 H 001 274 H 002 270 L d 003
0015460 224 001 275 L 002 201 275 i _ 020 277 M \t \0 \0 276
0015500 @ 003 002 237 i \t \0 \0 277 M i \n \0 \0 277 i
0015520 \t \0 \0 277 N d ` \0 \0 \n \0 \0 263 R 277 g
0015540 \0 \0 ` \0 \0 032 W 036 032 c 036 _ 024 _ 026 277
0015560 o \0 \0 \0 g \0 \0 \n \0 \0 O 024 001 002 027 \0
0015600 \0 277 O 026 d W 036 360 227 277 O 024 002 c 036 260
0015620 024 W 036 \n \0 \0 234 W 036 k O 026 \v \0 \0 O
0015640 024 002 031 277 243 \b \0 \0 277 M \t \0 \0 ^ g \0
0015660 \0 033 001 _ 016 277 A 263 026 O 020 i 360 236 g \0
0015700 \0 \t \0 \0 227 O 016 002 \t \0 \0 263 ? N \t \0
0015720 \0 _ 022 277 W 021 ! 016 W 036 o \0 \0 \0 g
0015740 \0 \0 \n \0 \0 221 h 202 g \0 \0 _ 034 \n \0 \0
0015760 277 O 034 223 \b \0 \0 277 023 N O 022 \n \0 \0 277
0016000 N ` \0 \0 O 016 \v \0 \0 277 @ 003 002 224 i \t
0016020 \0 \0 277 O 016 002 273 J 265 \n K h 032 Z 271 261
0016040 376 375 K & 272 261 376 367 \0 ( 3 7 1 Q T
0016060 E R P R I 3 6 0 Q S T O R E
0016100 T A B L E 3 4 6 Q U P D A T
0016120 E C O N T A I N S 3 3 6 Q E
0016140 R R O R ! 3 2 7 Q R E S E T
0016160 R E S T O R E 3 1 4 Q A N A
0016200 L Y Z E F I L E S A 0 0 0 2 2
0016220 7 0 Q F I L E F N S L S T 2
0016240 6 2 Q L O A D D B 2 5 3 Q
0016260 \ D E F I N E D P 2 2 4 Q N
0016300 A M E F I E L D 2 1 7 Q E R
0016320 R O R ! 2 0 6 Q N L E F T
0016340 1 7 5 Q T A I L P 1 4 1 Q
0016360 A N A L Y Z E F I L E S A 0 0 0
0016400 1 1 0 3 Q M E M B 7 2 Q
0016420 T E R P R I 6 5 Q P R I N 2
0016440 5 7 Q T E R P R I 4 6 Q
0016460 N A M E F I E L D ) \r ( 3 5 3 Q
0016500 M S F I L E T A B L E 3 2 2
0016520 Q E R R O R 3 1 1 Q I N T
0016540 E R N A L 2 5 0 Q L O A D D
0016560 B 2 3 0 Q F I L E D A T E S
0016600 1 5 0 Q L O A D D B F L G
0016620 1 3 6 Q I N T E R N A L 1 1
0016640 4 Q L O A D D B F L G 1 1 1
0016660 Q L O A D D B F L G 1 0 0 Q
0016700 F I L E L S T ) \r ( 3 0 6 Q
0016720 ( A N A L Y Z E F I L E S A 0
0016740 0 0 2 ) 1 3 3 Q ( A N A L Y
0016760 Z E F I L E S A 0 0 0 1 ) ) \r B
0017000 U I L D D B D 1 \r ( L ( 2
0017020 # E N T R I E S 1 F I L E S
0017040 0 N A M E ) ) \0 k 005 \0 \0 003
0017060 @ 263 032 ` \0 \0 233 ` \0 \0 g \0 \0 \n \0 \0
0017100 b \0 247 o \0 \0 \0 \t \0 \0 277 A 252 @ \t \0
0017120 \0 277 \b \0 \0 b 002 277 @ g \0 \0 B \v \0 \0
0017140 A 021 A 004 H 265 016 I 022 d i \n \0 \0 @ \t
0017160 \0 \0 020 003 243 H 274 h 204 H 001 274 H 002 270 g
0017200 \0 \0 h g \0 \0 L \f \0 \0 273 J 265 \t K h
0017220 032 Z 271 260 321 K & 272 260 314 \0 ( 1 3 1 Q
0017240 P A C K F I L E N A M E 1 0
0017260 1 Q S E T D B 7 5 Q A N A
0017300 L Y Z E F I L E S 5 7 Q S E
0017320 T D B 4 4 Q M S F I L E S
0017340 4 0 Q S E T D B 3 1 Q E R
0017360 R O R 1 7 Q H A S H F I L E
0017400 P R O P ) \r ( 1 2 5 Q B O D Y
0017420 1 2 1 Q V E R S I O N 5 3
0017440 Q C R E A T E 1 4 Q N A M
0017460 E 1 1 Q M S H A S H F I L E
0017500 5 M S H A S H F I L E ) \r (
0017520 2 6 Q " N o d a t a b a s
0017540 e f i l e n a m e " ) \r C O
0017560 P Y D B A 0 0 0 1 D 1 \r ( L
0017600 ( 3 N E W F I L E 2 O L D
0017620 F I L E 1 V A L U E 0 K
0017640 E Y ) ) \0 I \0 \0 \0 004 @ d 3 020 263
0017660 A 003 001 g \0 \0 360 262 : B g \0 \0 \n \0 \0
0017700 b 006 m 377 \n \0 \0 A g \0 \0 \n \0 \0 b 004
0017720 C \t \0 \0 b 002 277 B C @ 002 001 @ 002 002 \f
0017740 \0 \0 277 @ 002 A 030 277 @ 002 C \t \0 \0 031 @
0017760 020 A 020 \0 ( 1 0 2 Q G E T F I L
0020000 E P T R 6 6 Q C O P Y B Y T
0020020 E S 5 0 Q G E T F I L E P T
0020040 R 4 2 Q H A S H F I L E P R
0020060 O P 3 3 Q S E T F I L E P T
0020100 R 2 4 Q H A S H F I L E P R
0020120 O P ) \r ( 3 7 Q N A M E 2 1
0020140 Q N A M E 1 2 Q H a s h T
0020160 e x t P t r ) \r ( ) \r C O P Y D
0020200 B D 1 \r ( L ( 2 L E A V E
0020220 O P E N 1 N E W F I L E 0
0020240 O L D F I L E ) ) \0 H \0 \0 \0
0020260 003 @ 235 g \0 \0 @ g \0 \0 g \0 \0 \f \0 \0
0020300 210 ` \0 \0 g \0 \0 \n \0 \0 \t \0 \0 b \0 A
0020320 232 g \0 \0 A g \0 \0 g \0 \0 207 g \0 \0 h
0020340 g \0 \0 @ \f \0 \0 \t \0 \0 b 002 @ A g \0
0020360 \0 h B \r 005 \0 \0 020 \0 ( 1 0 5 Q C
0020400 O P Y H A S H F I L E 7 0 Q
0020420 O U T F I L E P 6 5 Q P A C
0020440 K F I L E N A M E 3 3 Q I N
0020460 F I L E P 3 0 Q H A S H F I
0020500 L E P R O P 1 6 Q P A C K F
0020520 I L E N A M E ) \r ( 7 7 Q C O
0020540 P Y D B A 0 0 0 1 6 1 Q B O
0020560 D Y 5 5 Q V E R S I O N 5
0020600 1 Q H A S H D A T A B A S E
0020620 4 6 Q E X T E N S I O N 4 2
0020640 Q B O D Y 2 5 Q N A M E
0020660 2 2 Q M S H A S H F I L E 1
0020700 3 Q H A S H D A T A B A S E
0020720 1 0 Q E X T E N S I O N 4
0020740 B O D Y ) \r ( ) \r F L U S H D B
0020760 A 0 0 0 1 D 1 \r ( L ( 1 I
0021000 T E M 0 V A L ) F 0 T
0021020 A B L E F 1 K E Y S F
0021040 2 R E M K E Y S F 3 L A
0021060 ) \0 \0 004 \0 002 A d P \n \0 \0 P \v
0021100 \0 \0 226 A Q 032 c 002 277 205 A R 032 c 004 277
0021120 A h S \v \0 \0 020 \0 ( 3 5 Q O L D
0021140 H A S H P U T T A B L E 1 1 Q
0021160 S T O R E H A S H V A L U E
0021200 5 H F G E T T A B L E ) \r N I
0021220 L \r ( ) \r F L U S H D B A 0 0 0
0021240 2 D 1 \r ( L ( 1 I T E M
0021260 0 V A L ) F 0 K E Y S
0021300 F 1 R E M K E Y S F 2
0021320 T A B L E F 3 ' * * B O G
0021340 U S V A L U E * * F 4 L A
0021360 ) \0 0 \0 005 \0 002 @ d S 360 223 277 h b
0021400 \0 226 A P 032 c \0 277 205 A Q 032 c 002 277 @
0021420 A R \n \0 \0 \n \0 \0 246 A @ R \v \0 \0 277
0021440 A h T \v \0 \0 020 \0 ( 5 5 Q O L D
0021460 H A S H P U T T A B L E 4 6 Q
0021500 S T O R E H A S H V A L U E
0021520 3 7 Q E Q L S T 3 4 Q G E
0021540 T H A S H T A B L E ) \r N I L \r
0021560 ( ) \r F L U S H D B D 1 \r ( P
0021600 5 T A B L E P 4 R E M
0021620 K E Y S P 3 K E Y S P
0021640 2 L A ) \0 273 \b \0 \0 \0 ` \0 \0 264
0021660 021 ` \0 \0 251 ` \0 \0 021 q \a H 003 265 004 h
0021700 020 001 Y 002 002 ] 003 001 g \0 \0 360 262 - h [
0021720 274 M 002 002 001 Z g \0 \0 \n \0 \0 277 K 242 L
0021740 262 031 g \0 \0 K g \0 \0 M \n \0 \0 L \n \0
0021760 \0 \n \0 \0 M \v \0 \0 277 I 002 001 ] 003 001 g
0022000 \0 \0 360 262 ] h [ 274 M 002 002 001 Z g \0 \0
0022020 \n \0 \0 277 K 242 L 262 I M g \0 \0 \n \0 \0
0022040 h ` \0 \0 g \0 \0 \f \0 \0 ^ 264 ! ` \0 \0
0022060 g \0 \0 \n \0 \0 _ 016 N 002 001 \n \0 \0 277 O
0022100 016 ` \0 \0 \n \0 \0 ^ L \n \0 \0 K \n \0 \0
0022120 273 N K \n \0 \0 230 g \0 \0 K M \v \0 \0 277
0022140 H 002 X 261 377 Y \0 ( 2 6 2 Q S T O
0022160 R E H A S H V A L U E 2 5 1 Q
0022200 E Q L S T 2 4 3 Q U N I O
0022220 N 2 3 7 Q L D I F F E R E N
0022240 C E 2 3 2 Q R E A D 2 2 1
0022260 Q S E T F I L E P T R 2 1 1
0022300 Q H A S H F I L E P R O P 1
0022320 7 5 Q L O O K U P H A S H F I
0022340 L E 1 6 3 Q M S K E Y 1 4
0022360 6 Q O L D H A S H M A P T A B
0022400 L E 1 1 3 Q S T O R E H A S
0022420 H V A L U E 1 0 7 Q U N I O
0022440 N 1 0 4 Q L D I F F E R E N
0022460 C E 1 0 0 Q G E T H A S H T
0022500 A B L E 5 7 Q O L D H A S H
0022520 M A P T A B L E ) \r ( 2 5 5 Q
0022540 * * A L L K E Y S * * 2 2 7 Q
0022560 F I L E R D T B L 2 0 6 Q
0022600 N A M E 2 0 3 Q M S H A S H
0022620 F I L E 1 7 2 Q R E T R I E
0022640 V E 1 6 7 Q M S H A S H F I
0022660 L E 1 6 0 Q * * A L L K E Y
0022700 S * * 1 4 3 Q F L U S H D B
0022720 A 0 0 0 2 1 2 5 Q H F T A B
0022740 L E 7 4 Q * * A L L K E Y S
0022760 * * 7 0 Q * * A L L K E Y S
0023000 * * 5 4 Q F L U S H D B A 0
0023020 0 0 1 3 6 Q H F T A B L E
0023040 1 3 Q M S D A T A B A S E L S
0023060 T 7 M S R E A D O N L Y F L
0023100 G 2 M S H A S H F I L E ) \r
0023120 ( ) \r E Q L S T D 1 \r ( L (
0023140 1 L 2 0 L 1 ) ) \0 3 001 \0
0023160 \0 002 @ 021 001 \0 H 003 265 024 i 022 264 017 A 021
0023200 001 \0 H 003 265 024 i 022 264 003 i 020 001 A 034 242
0023220 h 260 352 H 002 X 260 341 001 @ 034 242 h 260 352 H
0023240 002 X 260 341 \0 N I L \r N I L \r ( ) \r
0023260 H F G E T A R G S A 0 0 0 1 D
0023300 1 \r ( N A M E E R R O R S E T
0023320 F 0 D A T A F 1 D E
0023340 F ) \0 020 \0 002 002 \0 g \0 \0 P 026 Q \t
0023360 \0 \0 265 003 i 031 i 020 \0 ( 1 0 Q A R
0023400 G L I S T ) \r ( 2 A R G ) \r (
0023420 ) \r H F G E T A R G S D 1 \r (
0023440 L ( 0 N A M E ) I 2 D
0023460 A T A I 1 D E F ) \0 016 \0
0023500 \0 \0 003 ` \0 \0 226 o \0 \0 \0 \t \0 \0 B 020
0023520 \0 ( 1 2 Q H F G E T A R G S A
0023540 0 0 0 1 ) \r ( 2 M S H A S H F
0023560 I L E ) \r ( 7 ( H F G E T A
0023600 R G S A 0 0 0 1 ) ) \r M S F I L
0023620 E C H E C K D 1 \r ( L ( 0
0023640 F I L E S ) ) \0 246 005 \0 \0 001 @ d
0023660 i 360 227 277 \b \0 \0 b \0 260 - 263 * 021 0 002
0023700 ` \0 \0 260 027 d 001 g \0 \0 033 001 002 270 I 265
0023720 \a H h 032 Z 201 H & 271 002 003 265 352 J 022 \t
0023740 \0 \0 b \0 277 @ 021 A 004 H 265 L 264 \f g
0023760 \0 \0 L \t \0 \0 032 h 032 K 264 \f g \0 \0 K
0024000 \t \0 \0 032 h 032 \n \0 \0 020 003 243 H 271 h 204
0024020 H 001 271 H 002 270 g \0 \0 h g \0 \0 I \f \0
0024040 \0 \t \0 \0 Z 265 030 I \t \0 \0 ` \0 \0 002 001
0024060 \n \0 \0 002 Y 262 264 I L 032 274 260 256 I \t \0
0024100 \0 ` \0 \0 002 001 \n \0 \0 002 360 263 236 J K 032
0024120 273 260 230 \0 ( 2 3 2 Q G E T T A B
0024140 L E 2 2 2 Q N A M E F I E L
0024160 D 2 0 4 Q G E T T A B L E
0024200 1 7 4 Q N A M E F I E L D 1
0024220 6 5 Q I N F I L E P 1 6 2 Q
0024240 P A C K F I L E N A M E 1 3
0024260 2 Q \ N C O N C 2 1 2 4 Q
0024300 D R E V E R S E 1 0 7 Q D R
0024320 E V E R S E 6 3 Q S O R T
0024340 1 0 Q M S F I L E S ) \r ( 2 2
0024360 5 Q M S F I L E T A B L E 1
0024400 7 7 Q M S F I L E T A B L E
0024420 1 5 6 Q B O D Y 1 5 2 Q V
0024440 E R S I O N 1 2 0 Q C H A N
0024460 G E D 1 0 3 Q D E L E T E D
0024500 3 3 Q F I L E D A T E S 2
0024520 4 Q F I L E L S T ) \r ( ) \r M
0024540 S F I L E S A 0 0 0 1 D 1 \r (
0024560 L ( 1 F I L E 0 D A T E
0024600 ) F 0 V A L ) \0 \b \0 001 \0
0024620 002 @ 002 P 032 c \0 020 \0 N I L \r N I L
0024640 \r ( ) \r M S F I L E S D 1 \r (
0024660 P 0 V A L ) \0 024 001 \0 \0 \0 021
0024700 020 \0 ` \0 \0 002 001 g \0 \0 \n \0 \0 H \t \0
0024720 \0 020 \0 ( 2 1 Q S O R T 1 5 Q
0024740 M A P T A B L E ) \r ( 1 2 Q
0024760 M S F I L E S A 0 0 0 1 5 M
0025000 S F I L E T A B L E ) \r ( ) \r R
0025020 E S T O R E D B D 1 \r ( L (
0025040 2 O L D F I L E S 1 W R I
0025060 T E D A T E 0 F I L E ) )
0025100 \0 303 004 \0 \0 003 g \0 \0 h g \0 \0 @ \f \0
0025120 \0 \t \0 \0 265 \a \b \0 \0 h 020 g \0 \0 \n \0
0025140 \0 b \0 A @ g \0 \0 \n \0 \0 331 j 360 263 $
0025160 B 021 1 003 H 003 265 036 J 262 031 i \t \0 \0 277
0025200 i \t \0 \0 277 o \0 \0 \0 i \n \0 \0 277 i \t
0025220 \0 \0 i 020 001 Y 001 ` \0 \0 002 001 \n \0 \0 002
0025240 [ I 002 360 263 ^ J 263 027 i \t \0 \0 277 o \0
0025260 \0 \0 i \n \0 \0 277 i \t \0 \0 277 i 272 I 002
0025300 262 . i \t \0 \0 277 I 002 i \n \0 \0 277 o \0
0025320 \0 \0 i \n \0 \0 277 K 237 o \0 \0 \0 i \n \0
0025340 \0 277 K i \n \0 \0 260 032 o \0 \0 \0 216 i \t
0025360 \0 \0 277 K i \n \0 \0 277 o \0 \0 \0 i \n \0
0025400 \0 277 H 002 X 261 377 p \0 ( 2 7 2 Q P
0025420 R I N 1 2 6 1 Q P R I N 2
0025440 2 5 3 Q T E R P R I 2 4 0 Q
0025460 P R I N 2 2 3 2 Q P R I N
0025500 1 2 1 7 Q P R I N 1 2 0 6
0025520 Q P R I N 2 1 7 7 Q T E R
0025540 P R I 1 6 4 Q T E R P R I
0025560 1 5 7 Q P R I N 1 1 4 6 Q
0025600 T E R P R I 1 3 0 Q G E T T
0025620 A B L E 1 1 3 Q T E R P R I
0025640 1 0 6 Q P R I N 1 7 5 Q
0025660 T E R P R I 7 0 Q T E R P R
0025700 I 4 4 Q G E T F I L E I N F
0025720 O 3 2 Q S E T D B 2 2 Q
0025740 S E T D B 1 5 Q I N F I L E
0025760 P 1 2 Q P A C K F I L E N A
0026000 M E ) \r ( 1 2 3 Q M S F I L E
0026020 T A B L E 4 1 Q I W R I T E
0026040 D A T E 2 7 Q R E S T O R E
0026060 6 B O D Y 2 V E R S I O
0026100 N ) \r ( 2 6 6 Q " h a s
0026120 b e e n a d d e d " 2 4 6 Q
0026140 " d e l e t e d " 2 2 6 Q
0026160 " r e p l a c e d b y " 2
0026200 1 3 Q " h a s b e e n "
0026220 1 5 3 Q " * * * W A R N I N
0026240 G : T h e d a t a b a s e
0026260 h a s b e e n u p d a t e
0026300 d . I n f o r m a t i o n
0026320 a b o u t f i l e s \r
0026340 t h a t y o
0026360 u c u r r e n t l y h a v e
0026400 l o a d e d h a s c h a n
0026420 g e d : " 1 0 2 Q " Y o u
0026440 m i g h t w a n t t o L O
0026460 A D F R O M o r R E A N A L
0026500 Y Z E t h o s e f i l e s .
0026520 " ) \r S E T D B D 1 \r ( L (
0026540 2 # E N T R I E S 1 M O D
0026560 E 0 F I L E ) ) \0 356 003 \0 \0
0026600 003 A g \0 \0 360 021 ! 002 ` \0 \0 265 026 @ d
0026620 i 360 262 ( 277 I 262 ~ I A \n \0 \0 027 \0 \0
0026640 260 w \t \0 \0 262 351 A g \0 \0 360 243 \b \0 \0
0026660 277 ` \0 \0 \t \0 \0 271 260 326 262 Z g \0 \0 @
0026700 g \0 \0 g \0 \0 \f \0 \0 b \0 277 H 227 ` \0
0026720 \0 h 360 b 002 210 o \0 \0 \0 \t \0 \0 277 A g
0026740 \0 \0 360 262 023 i b 002 027 \0 \0 277 @ g \0 \0
0026760 h B \f \0 \0 204 @ A \n \0 \0 027 \0 \0 277 g
0027000 \0 \0 h ` \0 \0 g \0 \0 \f \0 \0 265 004 l A
0027020 027 \0 \0 277 ` \0 \0 262 K I 263 025 ` \0 \0 213
0027040 d 001 Z 001 J 002 001 \n \0 \0 277 002 003 265 363 `
0027060 \0 \0 \t \0 \0 277 A g \0 \0 360 244 A h 360 264
0027100 003 i 027 \0 \0 277 @ i 360 255 H 253 ` \0 \0 247
0027120 o \0 \0 \0 \t \0 \0 277 ` \0 \0 g \0 \0 \n \0
0027140 \0 020 I 264 \n o \0 \0 \0 \t \0 \0 I 020 \0 (
0027160 3 5 2 Q % . 3 3 7 Q H A S
0027200 H F I L E P R O P 3 2 5 Q %
0027220 . 2 6 3 Q M S H A S H W H E
0027240 N C L O S E 2 5 0 Q M O V D
0027260 2 1 2 Q L O O K U P H A S H
0027300 F I L E 1 7 1 Q O P E N H A
0027320 S H F I L E 1 6 3 Q C R E A
0027340 T E H A S H F I L E 1 3 3 Q
0027360 % . 1 0 7 Q P A C K F I L E
0027400 N A M E 6 5 Q C L O S E H A
0027420 S H F I L E 5 6 Q F L U S H
0027440 D B 4 3 Q H A S H F I L E P
0027460 3 3 Q O P E N H A S H F I L
0027500 E ) \r ( 3 3 4 Q N A M E 3 3
0027520 1 Q M S H A S H F I L E 3 1
0027540 5 Q M S D A T A B A S E L S T
0027560 3 0 3 Q M S R E A D O N L Y
0027600 F L G 2 7 0 Q I N P U T 2
0027620 6 0 Q M S H A S H F I L E 2
0027640 3 5 Q M S H F N S 2 2 5 Q
0027660 M S H A S H F I L E 2 2 1 Q
0027700 N E X T H A S H K E Y 2 0 7 Q
0027720 R E T R I E V E 2 0 4 Q M
0027740 S H A S H F I L E 2 0 0 Q N
0027760 E X T H A S H K E Y 1 7 4 Q
0030000 M S H A S H F I L E 1 5 6 Q
0030020 E X P R 1 5 1 Q M S D B E M
0030040 P T Y 1 4 0 Q C R E A T E
0030060 1 1 7 Q M S R E A D O N L Y F
0030100 L G 1 0 4 Q H A S H D A T A
0030120 B A S E 1 0 1 Q E X T E N S
0030140 I O N 7 5 Q B O D Y 6 2 Q
0030160 M S H A S H F I L E 5 1 Q
0030200 N O F L U S H 3 6 Q M S H A
0030220 S H F I L E 1 2 Q M S H A S
0030240 H F I L E 3 R E S T O R E )
0030260 \r ( 3 4 7 Q ( E R A S E )
0030300 3 2 2 Q ( W H O C A L L S
0030320 F U M ) 1 3 0 Q ( E R A S E
0030340 ) ) \r U P D A T E C O N T A I N
0030360 S D 1 \r ( L ( 2 K E E P F
0030400 L G 1 N E W F N S 0 F I
0030420 L E ) P 1 U P D A T E F N
0030440 S F 7 ' C O N T A I N S )
0030460 \0 e \a 001 \0 003 W 016 ` \0 \0 026 021 a 006
0030500 @ H 002 001 \n \0 \0 Z B 256 d A \n \0 \0 Y
0030520 227 o \0 \0 \0 \t \0 \0 277 J ] 003 265 \n @ H
0030540 A \v \0 \0 h 020 001 ^ d A 034 221 277 212 H 002
0030560 002 \n \0 \0 [ 277 K 265 006 M 002 260 337 003 243 K
0030600 274 h 204 K 001 274 K 002 273 L H N L H 002 001
0030620 \n \0 \0 \n \0 \0 \v \0 \0 260 334 \0 ( 1 4 1
0030640 Q S T O R E T A B L E 1 3 6
0030660 Q R E M O V E 1 3 3 Q G E
0030700 T T A B L E 7 4 Q G E T T A
0030720 B L E 5 4 Q S T O R E T A B
0030740 L E 4 0 Q % . 2 7 Q L D
0030760 I F F E R E N C E 1 7 Q G E
0031000 T T A B L E ) \r ( 4 M S D A T
0031020 A B A S E L S T ) \r ( 3 5 Q
0031040 ( E R A S E I N U P D A T E
0031060 F N S ) ) \r U P D A T E D B A 0
0031100 0 0 1 D 1 \r ( N A M E E R R
0031120 O R S E T L ( 0 N I L )
0031140 F 2 6 Q A D D F I L E S F
0031160 2 7 Q R E S E T V A R S L S
0031200 T F 3 0 Q D E L E T E F I
0031220 L E S F 3 1 Q ' F 3 2
0031240 Q ' D I R E C T O R Y F 3
0031260 3 Q ' V E R S I O N F 3 4
0031300 Q ' N A M E F 3 5 Q ' N
0031320 E W H A S H D A T A B A S E F
0031340 3 6 Q ' E X T E N S I O N
0031360 F 3 7 Q R E S E T Y F 4
0031400 0 Q ' S C R A T C H F 4 1
0031420 Q ' T E M P O R A R Y F 4
0031440 2 Q ' S F 4 3 Q N O G C
0031460 F L G F 4 4 Q ' O U T P U
0031500 T F 4 5 Q ' N E W F 4
0031520 6 Q A D D O N L Y F 4 7 Q
0031540 ' B O D Y F 5 0 Q ' C H
0031560 A N G E D ) 003 \ 026 023 002 \0 h h 032
0031600 ` \0 \0 g \0 \0 \n \0 \0 021 302 \r W 2 H h
0031620 032 032 W . 032 c . 277 H W 4 I W 4 \n \0
0031640 \0 W 8 W : W < W @ W B W D \r \b \0
0031660 \0 Z W H W J \v \0 \0 \t \0 \0 030 001 270 k
0031700 _ 016 277 H J g \0 \0 \n \0 \0 _ 020 360 263 P
0031720 n \a 320 \t \0 \0 277 O 016 262 352 O 016 d l 005
0031740 360 262 9 277 i \t \0 \0 277 O 020 g \0 \0 \n \0
0031760 \0 i \n \0 \0 277 o \0 \0 \0 i \n \0 \0 277 i
0032000 \t \0 \0 277 o \0 \0 \0 i \n \0 \0 277 i \t \0
0032020 \0 277 i \t \0 \0 277 h 260 250 k 324 260 244 W L
0032040 244 i \t \0 \0 273 W 2 \b \0 \0 h 032 032 W .
0032060 032 c . 277 W , 3 265 f W P K 026 002 W
0032100 , d 003 243 d 221 h 032 \n \0 \0 c , 021 A 022
0032120 O 034 003 265 R O 036 022 c , \t \0 \0 ^ j 361
0032140 262 + i \t \0 \0 277 N i \n \0 \0 277 o \0 \0
0032160 \0 i \n \0 \0 277 l 005 h i \v \0 \0 277 l 005
0032200 j W , i h i \r 006 \0 \0 277 W F 262 l I
0032220 H \n \0 \0 277 H g \0 \0 \n \0 \0 260 c 275 h
0032240 c , 277 260 227 001 _ $ 277 W 0 O $ \t \0 \0
0032260 021 022 025 O & 003 265 h 022 263 024 O $ _ "
0032300 277 O 265 . O " h 032 _ _ 036 277 O 034
0032320 002 _ 034 261 377 177 001 _ * 277 O ( O * \t \0
0032340 \0 360 226 O * 265 324 i 260 321 O & 002 _ & 260
0032360 306 O " & _ 277 260 327 I H i \v \0 \0 277
0032400 H i \n \0 \0 277 W 0 h _ 024 277 _ 022 277 O
0032420 022 265 | g \0 \0 K 026 002 021 ! 020 O 034 003 265
0032440 003 202 261 \0 226 023 M 265 003 N W , 021 " 021 k
0032460 _ " 277 O 036 003 265 003 202 261 \0 362 023 \b \0 \0
0032500 277 H W 6 h W N I \f \0 \0 \n \0 \0 X 242
0032520 261 001 _ I g \0 \0 \n \0 \0 g \0 \0 h g \0
0032540 \0 I \f \0 \0 021 022 020 O 036 g \0 \0 \n \0 \0
0032560 _ 262 026 O 034 O g \0 \0 \n \0 \0 375 361
0032600 246 O \t \0 \0 263 342 023 L 261 001 " 003 246 O
0032620 022 _ 024 277 h 210 O 022 001 _ 024 277 O 022 002 _
0032640 022 277 O 024 \t \0 \0 _ 024 \t \0 \0 277 O 024 `
0032660 \0 \0 \n \0 \0 261 377 Y 001 _ 036 \t \0 \0 _
0032700 277 W 0 h _ 030 277 _ 026 277 O 026 265 = i 262
0032720 2 ` \0 \0 g \0 \0 g \0 \0 h g \0 \0 O 036
0032740 \f \0 \0 o \0 \0 \0 h 032 032 \v \0 \0 g \0 \0
0032760 360 236 O \t \0 \0 277 O ` \0 \0 \n \0 \0
0033000 277 O 034 002 _ 034 261 377 030 003 246 O 026 _ 030 277
0033020 h 210 O 026 001 _ 030 277 O 026 002 _ 026 277 O
0033040 O 030 \t \0 \0 360 262 244 h 260 246 001 _ 277 O
0033060 " O 034 363 222 261 377 \a i \t \0 \0 277 i \t \0
0033100 \0 277 O i \n \0 \0 277 i \t \0 \0 277 O
0033120 \t \0 \0 \t \0 \0 265 026 O i \n \0 \0 277 O
0033140 036 002 _ 036 277 O " k 324 261 376 307 L 032 \ 260
0033160 357 d 001 _ 032 g \0 \0 \n \0 \0 g \0 \0 h g
0033200 \0 \0 O 032 \f \0 \0 021 022 020 O 036 g \0 \0 \n
0033220 \0 \0 _ 262 026 O 034 O g \0 \0 \n \0 \0
0033240 375 361 246 O \t \0 \0 263 342 023 002 003 265 304 M
0033260 262 " N M 361 262 035 i \t \0 \0 277 N M 331 i
0033300 \n \0 \0 277 o \0 \0 \0 i \n \0 \0 277 i \t \0
0033320 \0 277 H 022 c > i 020 \0 ( 1 5 2 3 Q
0033340 T E R P R I 1 5 1 6 Q P R I
0033360 N 1 1 5 0 5 Q P R I N 1 1
0033400 4 7 5 Q T E R P R I 1 4 5 2
0033420 Q D E L F I L E 1 4 4 2 Q
0033440 F I L E N A M E F I E L D 1 4
0033460 2 4 Q F U L L N A M E 1 4 1
0033500 1 Q P A C K F I L E N A M E
0033520 1 3 7 5 Q F I L E N A M E F I
0033540 E L D 1 3 4 0 Q A N A L Y Z
0033560 E F I L E S 1 3 3 0 Q L O A
0033600 D D B 1 3 2 5 Q F I N D F I
0033620 L E 1 3 1 7 Q T E R P R I
0033640 1 3 1 2 Q P R I N 2 1 3 0 3
0033660 Q T E R P R I 1 2 7 6 Q T
0033700 E R P R I 1 2 4 7 Q N A M E
0033720 F I E L D 1 2 0 2 Q S T O R
0033740 E T A B L E 1 1 7 1 Q U P D
0033760 A T E C O N T A I N S 1 1 5 7
0034000 Q A S K U S E R 1 1 4 5 Q
0034020 P A C K F I L E N A M E 1 1 0
0034040 0 Q N A M E F I E L D 1 0 6
0034060 7 Q S T O R E T A B L E 1 0
0034100 5 6 Q U P D A T E C O N T A I
0034120 N S 1 0 5 1 Q N A M E F I E
0034140 L D 1 0 1 0 Q D E L F I L E
0034160 1 0 0 0 Q F I L E N A M E F
0034200 I E L D 7 6 2 Q F U L L N A
0034220 M E 7 4 7 Q P A C K F I L E
0034240 N A M E 7 3 4 Q F I L E N A
0034260 M E F I E L D 7 2 0 Q R E N
0034300 A M E F I L E 7 1 5 Q P A C
0034320 K F I L E N A M E 7 0 2 Q S
0034340 E T D B 6 0 7 Q S E T D B
0034360 6 0 1 Q C O P Y D B 5 4 3 Q
0034400 N A M E F I E L D 4 6 2 Q
0034420 N A M E F I E L D 4 3 6 Q O
0034440 P E N H A S H F I L E 4 2 6 Q
0034460 C O P Y F I L E 4 1 4 Q P
0034500 R I N T P A R A 3 7 7 Q T A
0034520 B 3 6 7 Q P R I N 1 3 5 6
0034540 Q P R I N 1 3 5 0 Q T E R
0034560 P R I 3 3 7 Q L E N G T H
0034600 3 1 5 Q \ N C O N C 2 2 5 5
0034620 Q S E T D B 2 4 7 Q M S F
0034640 I L E C H E C K 2 3 0 Q T E
0034660 R P R I 2 2 3 Q T E R P R I
0034700 2 1 6 Q P R I N 1 2 0 5 Q
0034720 T E R P R I 2 0 0 Q P R I
0034740 N 1 1 6 7 Q P R I N 1 1 6
0034760 3 Q G E T F I L E I N F O 1
0035000 5 2 Q T E R P R I 1 3 0 Q
0035020 D I S M I S S 1 1 5 Q F U L
0035040 L N A M E 7 6 Q C L O S E F
0035060 7 3 Q O P E N F I L E 6 3
0035100 Q P A C K F I L E N A M E 4
0035120 3 Q F I L E N A M E F I E L D
0035140 1 3 Q H A S H F I L E P R O
0035160 P ) \r ( 1 4 3 7 Q V E R S I O
0035200 N 1 4 2 1 Q O L D E S T 1
0035220 4 0 4 Q B O D Y 1 4 0 0 Q
0035240 V E R S I O N 1 3 7 2 Q V E
0035260 R S I O N 1 1 7 7 Q M S F I
0035300 L E T A B L E 1 1 6 2 Q Y
0035320 1 1 4 0 Q B O D Y 1 1 3 4 Q
0035340 V E R S I O N 1 1 3 1 Q Y
0035360 1 1 2 6 Q D W I M W A I T
0035400 1 0 6 4 Q M S F I L E T A B L
0035420 E 7 7 5 Q V E R S I O N 7
0035440 5 7 Q O L D E S T 7 4 3 Q
0035460 B O D Y 7 3 7 Q V E R S I O
0035500 N 7 3 1 Q V E R S I O N 6
0035520 3 0 Q D E L E T E D 4 3 3 Q
0035540 B O T H 1 6 0 Q A U T H O
0035560 R 1 1 2 Q O L D E S T 1 0
0035600 Q N A M E 5 M S H A S H F
0035620 I L E ) \r ( 1 5 1 2 Q " f
0035640 i l e s s t i l l t o b e
0035660 u p d a t e d . " 1 1 5 1 Q
0035700 " n o l o n g e r e x i s
0035720 t s . S h a l l I r e m
0035740 o v e i t f r o m t h e
0035760 d a t a b a s e " 3 6 3 Q "
0036000 f i l e s t o b e u p d
0036020 a t e d : " 2 1 2 Q " I ' m
0036040 w a i t i n g f o r h i m
0036060 t o f i n i s h . " 1 7 4
0036100 Q " s e e m s t o b e
0036120 u p d a t i n g t h e d a t
0036140 a b a s e r i g h t n o w .
0036160 " ) \r U P D A T E D B D 1 \r (
0036200 P 1 R E S E T Y P 0 L
0036220 I S P X H I S T I 3 N O G
0036240 C F L G I 2 A D D O N L Y
0036260 I 1 D E L E T E F I L E S
0036300 I 0 A D D F I L E S F
0036320 3 L I S P X H I S T F 4
0036340 R E S E T V A R S L S T ) \0 .
0036360 003 002 \0 004 ` \0 \0 247 o \0 \0 \0 \t \0 \0 277
0036400 S 021 ! 002 T o \0 \0 \0 g \0 \0 \n \0 \0 221
0036420 h 202 g \0 \0 Z \n \0 \0 J 223 \b \0 \0 020 I
0036440 020 \0 ( 5 1 Q E R R O R ! 4 4
0036460 Q R E S E T R E S T O R E 3
0036500 2 Q U P D A T E D B A 0 0 0 1
0036520 1 2 Q E R R O R ) \r ( 4 0 Q
0036540 E R R O R 2 7 Q I N T E R
0036560 N A L 2 M S H A S H F I L E
0036600 ) \r ( 2 4 Q ( U P D A T E D
0036620 B A 0 0 0 1 ) 7 " N o c u
0036640 r r e n t h a s h - d a t a b
0036660 a s e f i l e " ) \r M S H A S
0036700 H W H E N C L O S E A 0 0 0 1
0036720 D 1 \r ( L ( 0 F I L E ) F
0036740 3 ' R E S T O R E D B F
0036760 4 ' I W R I T E D A T E ) \0
0037000 5 003 002 \0 001 S @ d T \n \0 \0 021 0 002 `
0037020 \0 \0 260 034 d 001 d ` \0 \0 002 001 \n \0 \0 002
0037040 032 270 I 265 \a H h 032 Z 201 H & 271 002 003 265
0037060 345 J 022 h 032 032 032 032 020 \0 ( 3 1 Q H
0037100 F G E T T A B L E 6 G E T F
0037120 I L E I N F O ) \r ( 2 4 Q M S
0037140 F I L E T A B L E 1 4 Q F I
0037160 L E L S T ) \r ( ) \r M S H A S H
0037200 W H E N C L O S E A 0 0 0 2 D
0037220 1 \r ( L ( 0 F ) ) \0 006 \0 \0
0037240 \0 001 h 027 \0 \0 020 \0 N I L \r ( 3 M
0037260 S H A S H F I L E ) \r ( ) \r M S
0037300 H A S H W H E N C L O S E D 1
0037320 \r ( L ( 0 H A S H F I L E )
0037340 F 0 ' S T A T U S F 1
0037360 ' C L O S E A L L F 2 '
0037400 A F T E R F 3 ' N O F
0037420 4 ' E O F ) \0 033 \0 005 \0 001 @ g
0037440 \0 \0 \n \0 \0 P g \0 \0 Q S T g \0 \0 R
0037460 g \0 \0 \r \t \0 \0 020 \0 ( 3 0 Q W H
0037500 E N C L O S E 6 H A S H F I
0037520 L E P R O P ) \r ( 2 4 Q M S H
0037540 A S H W H E N C L O S E A 0 0 0
0037560 2 2 0 Q N I L L 1 2 Q M
0037600 S H A S H W H E N C L O S E A 0
0037620 0 0 1 3 N A M E ) \r ( ) \r (
0037640 P R E T T Y C O M P R I N T M
0037660 S H A S H C O M S ) \r ( R P A Q
0037700 Q M S H A S H C O M S ( ( V
0037720 A R S M S H F N S ) ( D E C
0037740 L A R E : F I R S T ( P *
0037760 ( M A P C A R M S H F N S
0040000 ( F U N C T I O N ( L A M B D
0040020 A ( X ) ( L I S T ( \r Q U
0040040 O T E M O V D ? ) ( K W O T
0040060 E ( C A D R X ) ) ( K W O
0040100 T E ( C A D D R X ) ) ) ) )
0040120 ) ) ) ( F N S * ( M A P C
0040140 A R M S H F N S ( F U N C T
0040160 I O N C A R ) ) ) ( F N S
0040200 \r L O C A L F N P M S K E Y
0040220 F O R W A R D T A B L E M S V
0040240 A L N E X T H A S H K E Y S
0040260 T O R E H A S H V A L U E G E
0040300 T H A S H T A B L E ) ( I N I
0040320 T V A R S M S H A S H F I L E
0040340 \r M S R E A D O N L Y F L G
0040360 N E X T H A S H K E Y M S F I
0040400 L E T A B L E ( M S H A S H S
0040420 C R A T C H S T R I N G ( A L
0040440 L O C S T R I N G 2 5 5 ) ) )
0040460 ( G L O B A L V A R S M S H
0040500 A S H F I L E \r M S R E A D O
0040520 N L Y F L G M S F I L E T A B
0040540 L E N E X T H A S H K E Y M
0040560 S H A S H S C R A T C H S T R I
0040600 N G M S H F N S ) ( G L O B
0040620 A L V A R S M S D A T A B A S
0040640 E L S T M S D B E M P T Y \r
0040660 L O A D D B F L G F I L E R D
0040700 T B L ) ( D E C L A R E : D
0040720 O N T C O P Y ( R E C O R D S
0040740 H F T A B L E H a s h T e x
0040760 t P t r ) ( * H a s h T e x
0041000 t P t r i s a c t u a l l y
0041020 \r s t o l e n f r o m t h
0041040 e n e w H A S H ) ( M A C
0041060 R O S B O G U S V A L B O G
0041100 U S V A L P ) ) ( F I L E S
0041120 ( S Y S L O A D F R O M V A
0041140 L U E O F \r L I S P U S E R S
0041160 D I R E C T O R I E S ) H A S
0041200 H ) ( L O C A L V A R S .
0041220 T ) ( F N S A N A L Y Z E F
0041240 I L E S B U I L D D B C O P
0041260 Y D B F L U S H D B E Q L S
0041300 T H F G E T A R G S \r M S F
0041320 I L E C H E C K M S F I L E S
0041340 R E S T O R E D B S E T D B
0041360 U P D A T E C O N T A I N S
0041400 U P D A T E D B M S H A S H W
0041420 H E N C L O S E ) ( C O M S
0041440 ( * ( A D D V A R S ( \r A N
0041460 A L Y Z E U S E R F N S H F G
0041500 E T A R G S ) ) ) ) ) ) \r ( R P
0041520 A Q Q M S H F N S ( ( H F G
0041540 E T T A B L E G E T T A B L E
0041560 O L D H A S H G E T T A B L E
0041600 ) ( H F M A K E T A B L E M
0041620 A K E T A B L E O L D H A S H
0041640 M A K E T A B L E ) ( \r H F M
0041660 A P T A B L E M A P T A B L E
0041700 O L D H A S H M A P T A B L E
0041720 ) ( H F T E S T T A B L E T
0041740 E S T T A B L E O L D H A S H
0041760 T E S T T A B L E ) ( H F E Q
0042000 M E M B T A B L E \r E Q M E M
0042020 B T A B L E O L D H A S H E Q
0042040 M E M B T A B L E ) ( H F S T
0042060 O R E T A B L E S T O R E T A
0042100 B L E O L D H A S H S T O R E
0042120 T A B L E ) ( H F P U T T A B
0042140 L E P U T T A B L E \r O L D
0042160 H A S H P U T T A B L E ) ( H
0042200 F A D D T A B L E A D D T A B
0042220 L E O L D H A S H A D D T A B
0042240 L E ) ( H F S U B T A B L E
0042260 S U B T A B L E O L D H A S H
0042300 S U B T A B L E ) ) ) \r ( R P A
0042320 Q ? M S H A S H F I L E N I
0042340 L ) \r ( R P A Q ? M S R E A D
0042360 O N L Y F L G N I L ) \r ( R P
0042400 A Q ? N E X T H A S H K E Y
0042420 N I L ) \r ( R P A Q ? M S F I
0042440 L E T A B L E N I L ) \r ( R P
0042460 A Q ? M S H A S H S C R A T C
0042500 H S T R I N G ( A L L O C S T
0042520 R I N G 2 5 5 ) ) \r ( F I L E
0042540 S L O A D ( S Y S L O A D F
0042560 R O M V A L U E O F L I S P
0042600 U S E R S D I R E C T O R I E S
0042620 ) H A S H ) \r ( P U T P R O P
0042640 S M S H A S H C O P Y R I G
0042660 H T ( " X e r o x C o r p o
0042700 r a t i o n " 1 9 8 5 ) ) \r N
0042720 I L \r
0042723