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