$ od -c -N 50000 [phylum]<Tamarin>Herring>DT>D2T.TEDIT!1
0000000 { e r i s } < t a m a r i n > w
0000020 o r k > D T > D 2 T . t e d i t
0000040 \r \r W e d 1 2 M a r 8 6
0000060 M H e r r i n g \r \r \r T a b
0000100 l e o f c o n t e n t s \r \r
0000120 \t o v e r v i e w o f t h e
0000140 p l a y e r s \r \t \t t h e i r
0000160 c a l l i n g s e q u e n c
0000200 e s \r \t L A P \r \t \t v a r i a b
0000220 l e n a m e s \r \t \t d e c l a
0000240 r a t i v e s e c t i o n \r \t
0000260 \t i n s t r u c t i o n s e c
0000300 t i o n \r \t \t n o t e s o n
0000320 D - L A P \r \t \t n o t e s o n
0000340 T - L A P \r \t t h e D - > T
0000360 t r a n s l a t i o n \r \t \t s
0000400 u m m a r y o f t h e t r
0000420 a n s l a t i o n \r \t \t D D I S
0000440 A S M \r \t \t D 2 T \r \t \t T A S M
0000460 \r \t t h e D - > D t r a n s
0000500 l a t i o n \r \t \t s u m m a r y
0000520 o f t h e t r a n s l a t
0000540 i o n \r \t \t T 2 D \r \t \t D A S M
0000560 \r \t c u r r e n t s t a t u
0000600 s \r \r S e e a l s o D 2 T O
0000620 p C o d e s . t e d i t w h i
0000640 c h , g r o u p i n g t h e
0000660 o p c o d e s b y s u b j
0000700 e c t , a t t e m p t s t o
0000720 s a y w h a t t h i s s
0000740 y s t e m d o e s t o e a
0000760 c h o p c o d e . \r S e e a
0001000 l s o T A s m O p C o d e s .
0001020 t e d i t w h i c h t r i e
0001040 s t o d o m o r e o r
0001060 l e s s t h e s a m e t h
0001100 i n g f o r T a m a r i n
0001120 o p c o d e s . \r S e e a l s
0001140 o A s m I n t e r n a l s . t
0001160 e d i t , w h i c h s a y s
0001200 m o r e a b o u t h o w
0001220 A S M w o r k s , w h a t
0001240 i t s i n p u t s & o u t
0001260 p u t s a r e , e t c . \r \r
0001300 \r 377 377 \0 357 f \0 377 \0 O V E R V I
0001320 E W O F T H E P L A Y E R
0001340 S - - \r \r D T r u n s t h
0001360 e p r o c e s s o f t r a
0001400 n s l a t i n g c o m p i l e
0001420 d D - m a c h i n e c o d e
0001440 t o c o m p i l e d T a m
0001460 a r i n c o d e . F i r s
0001500 t i t c a l l s D D I S A
0001520 S M t o c o n v e r t t h
0001540 e C C O D E P t o a s y
0001560 m b o l i c l i s t ( " D -
0001600 m a c h i n e L A P " o r
0001620 " D - L A P " ) . T h e n
0001640 D 2 T r e m o v e s t h e
0001660 s p e c i f i c a l l y D - m
0001700 a c h i n e f e a t u r e s
0001720 o f t h e D - L A P ( i n
0001740 f a v o r o f s p e c i f
0001760 i c a l l y T a m a r i n f
0002000 e a t u r e s i f n e c e s
0002020 s a r y ) , p r o d u c i n g
0002040 T a m a r i n L A P ( " T
0002060 - L A P " ) . T h e n T A
0002100 S M a s s e m b l e s t h e
0002120 T - L A P i n t o t h e
0002140 T a m a r i n e q u i v a l e
0002160 n t o f a C C O D E P (
0002200 a t t h i s w r i t i n g ,
0002220 i n a b y t e a r r a y
0002240 ) . \r D D r u n s a r e l
0002260 a t e d p r o c e s s t h a
0002300 t c o n v e r t s a C C O
0002320 D E P i n t o a n o t h e r
0002340 C C O D E P t h a t a p p
0002360 r o x i m a t e s a D - m a
0002400 c h i n e a t t e m p t i n g
0002420 t o e m u l a t e a T a
0002440 m a r i n r u n n i n g t h
0002460 e o u t p u t o f D T .
0002500 T h i s i s i n t e n d e
0002520 d t o t e s t t h e t r
0002540 a n s l a t i o n p r o c e s
0002560 s . I n p a r t i c u l a
0002600 r , D D I S A S M & D 2 T
0002620 a r e r u n a s a b o v
0002640 e , t h e n T 2 D i s u
0002660 s e d t o r e m o v e s p
0002700 e c i f i c a l l y T a m a r
0002720 i n f e a t u r e s i n f
0002740 a v o r o f D - m a c h i n
0002760 e o n e s , t h e n D A S
0003000 M ( a v a r i a n t o f
0003020 T A S M ) i s u s e d t
0003040 o a s s e m b l e t h e n
0003060 e w C C O D E P . \r T A S M
0003100 & D A S M a r e v a r i a
0003120 n t s o f A S M , a s o
0003140 m e w h a t g e n e r i c b
0003160 y t e - c o d e a s s e m b l
0003200 e r . T A M . G E T M A C H
0003220 I N E e n a b l e s A S M
0003240 t o a c c e s s f u n c t i
0003260 o n s , e t c , i n t h e
0003300 D A S M & T A S M f i l
0003320 e s , w h i c h t a i l o r
0003340 A S M t o t h e s p e c
0003360 i f i c t a r g e t m a c h
0003400 i n e . T h i s i n c l u
0003420 d e s p o i n t i n g A S M
0003440 t o t h e s p e c i f i c
0003460 o p c o d e a r r a y s .
0003500 S i n c e t h e o p c o d
0003520 e a r r a y s a r e n o t
0003540 m a i n t a i n e d i n t
0003560 h e p a c k a g e s d o c u
0003600 m e n t e d h e r e , s o m
0003620 e o f t h e T a m a r i n
0003640 r e s t r i c t i o n s o n
0003660 t h e o p c o d e s e t
0003700 a r e n o t w e l l d o c
0003720 u m e n t e d h e r e . \r T P
0003740 C & D P C a r e v a r i
0003760 a n t s o f P C , a m o
0004000 d i f i e d P R I N T C O D E
0004020 t h a t w o r k s o n e
0004040 i t h e r D - m a c h i n e
0004060 C C O D E P s o r T a m a r
0004100 i n o b j e c t - c o d e b
0004120 y t e a r r a y s . P C
0004140 u s e s T A M . G E T M A C H
0004160 I N E i n t h e s a m e
0004200 w a y t h a t A S M d o e
0004220 s . \r D 2 D T E S T i n c l u
0004240 d e s t h e f u n c t i o n
0004260 s D D A L L a n d D D L
0004300 I S T , w h i c h d o a s
0004320 D D , b u t f o r m a
0004340 n y f u n c t i o n s e n
0004360 m a s s e . \r D 2 D T E S T S U
0004400 I T E & D A S M T E S T S U
0004420 I T E a r e p a r t i a l
0004440 t e s t s u i t e s . \r \r \r 377
0004460 377 \0 357 f 357 f \0 377 \0 T H E I R
0004500 C A L L I N G S E Q U E N C E
0004520 S \r \r ( D D I S A S M f n e
0004540 r r f i l e ) = > d l a p .
0004560 f n c a n b e a C C
0004600 O D E P o r a l i t a t o
0004620 m w i t h a C C O D E P
0004640 f u n c t i o n d e f i n i t
0004660 i o n . T h e D - L A P
0004700 o u t p u t h a s n o g e
0004720 n e r i c s , r e f e r s t
0004740 o p v a r s a n d f v a r
0004760 s b y ( n a m e o r i g i
0005000 n a l - s l o t # ) , r e f e
0005020 r s t o i v a r s b y (
0005040 n a m e a - u n i q u e - n e
0005060 g a t i v e - # ) , a n d h
0005100 a s l a b e l s o n l y a
0005120 t j u m p - t o p o i n t
0005140 s ( t h e l a b e l i s
0005160 t h e o r i g i n a l p c )
0005200 . \r ( D 2 T d l a p e r r f
0005220 i l e ) = > t l a p . R
0005240 e m o v e s p e c i f i c a l
0005260 l y D - m a c h i n e f e a
0005300 t u r e s f r o m t h e L
0005320 A P ( i n f a v o r o f
0005340 s p e c i f i c a l l y T - m
0005360 a c h i n e o n e s i f n
0005400 e c e s s a r y ) . T h i s
0005420 i n c l u d e s b u t i s
0005440 n o t l i m i t e d t o
0005460 v a r i a b l e s l o t a l
0005500 l o c a t i o n , p r e c i s
0005520 e o p c o d e a v a i l a b
0005540 i l i t y , l e n g t h o f
0005560 j u m p s , b i n d i n g
0005600 m a r k e r s , a n d f u n
0005620 c t i o n c a l l s . \r ( T 2
0005640 D t l a p e r r f i l e )
0005660 = > d l a p . R e m o v e
0005700 s t h o s e s p e c i f i c
0005720 a l l y T - m a c h i n e f
0005740 e a t u r e s , t h a t D
0005760 2 T m i g h t p u t i n ,
0006000 i n f a v o r o f s o m
0006020 e t h i n g t h a t w i l l
0006040 r u n o n a D - m a c h
0006060 i n e . ( A s a t e s t
0006100 o n t h i s s y s t e m .
0006120 ) \r \r ( T A S M t l a p o
0006140 p t i o n s e r r f i l e )
0006160 = > ( A S M t l a p ' T
0006200 o p t i o n s e r r f i l e )
0006220 . T h e f i l e T A S M
0006240 a l s o d e f i n e s t h
0006260 e T m a c h i n e t o T
0006300 A M . G E T M A C H I N E . \r (
0006320 D A S M d l a p o p t i o
0006340 n s e r r f i l e ) = > (
0006360 A S M d l a p ' D o p t i
0006400 o n s e r r f i l e ) . T
0006420 h e f i l e D A S M a l s
0006440 o d e f i n e s t h e D
0006460 m a c h i n e t o T A M . G
0006500 E T M A C H I N E . \r ( A S M
0006520 l a p m a c h i n e t y p e
0006540 o p t i o n s e r r f i l e )
0006560 = > ( # e r r o r s .
0006600 o b j e c t - c o d e - t h i n
0006620 g y ) . A l s o l e a v e
0006640 s s t u f f i n g l o b a
0006660 l v a r i a b l e s n a m e
0006700 d \ A S M . x x x . I n
0006720 a d d i t i o n t o e m i t
0006740 t i n g b y t e c o d e ,
0006760 A S M d o e s a c e r t
0007000 a i n b i t o f m a c r o
0007020 w o r k , m o s t l y i n
0007040 v o l v i n g s t r a i g h t
0007060 t r a n s l a t i o n &
0007100 d e - g e n e r i c i z a t i o
0007120 n . A S M i t s e l f k
0007140 n o w s a b o u t v a r i a
0007160 b l e a l l o c a t i o n ,
0007200 s t a c k m o d e l l i n g
0007220 i n g e n e r a l , t h e
0007240 g e n e r a l s t y l e o f
0007260 j u m p i n s t r u c t i o
0007300 n s , e t c . T A M . G E
0007320 T M A C H I N E t e l l s A
0007340 S M w h a t t h e t a r g
0007360 e t m a c h i n e i s l i
0007400 k e . S e e A s m I n t e
0007420 r n a l s . t e d i t f o r
0007440 m o r e d e t a i l s .
0007460 \r \r ( D T f n ) = > a
0007500 b y t e a r r a y ( r e p r
0007520 e s e n t i n g T a m a r i n
0007540 f u n c t i o n f o r m a t
0007560 ) u n l e s s e r r o r s .
0007600 R u n s D I S A S M , D
0007620 2 T , a n d T A S M . f
0007640 n i s n o t r e d e f i n
0007660 e d , b u t t h e o u t p
0007700 u t c c o d e p i s s a v
0007720 e d a s t h e f u n c t i
0007740 o n d e f i n i t i o n o f
0007760 t h e g l o b a l T A S M
0010000 F N . O t h e r t h i n g
0010020 s a r e s a v e d s i m i
0010040 l a r l y . \r ( D D f n ) =
0010060 > c c o d e p . R u n s
0010100 D D I S A S M , D 2 T , T 2
0010120 D , a n d D A S M , r e s
0010140 u l t i n g i n a c c o d
0010160 e p ( i f a l l g o e s
0010200 w e l l ) . f n i s n o
0010220 t r e d e f i n e d , b u t
0010240 t h e o u t p u t c c o d
0010260 e p i s s a v e d a s t
0010300 h e f u n c t i o n d e f i
0010320 n i t i o n o f t h e g l
0010340 o b a l D A S M F N . O t
0010360 h e r t h i n g s a r e s
0010400 a v e d s i m i l a r l y . \r
0010420 D 2 D T E S T ' s D D A L L
0010440 & D D L I S T a r e f o r
0010460 m a s s r u n s o f ( e
0010500 s s e n t i a l l y ) D D .
0010520 T h e y k n o w h o w t
0010540 o s m a s h t h e n e w
0010560 f u n c t i o n d e f i n i t
0010600 i o n s b a c k i n t o t
0010620 h e f u n c t i o n s ' d e
0010640 f i n i t i o n c e l l s .
0010660 T h e y a l s o k n o w
0010700 w h e n t o s k i p a f
0010720 u n c t i o n & h o w t o
0010740 k e e p g o i n g d e s p
0010760 i t e e r r o r s . \r \r ( T P
0011000 C f n o u t f i l e )
0011020 = > ( P C f n ' T o
0011040 u t f i l e ) . T h i s i
0011060 s i n t h e f i l e T A
0011100 S M . \r ( D P C f n o u
0011120 t f i l e ) = > ( P C f
0011140 n ' D o u t f i l e ) .
0011160 T h i s i s i n t h e
0011200 f i l e D A S M . \r ( P C
0011220 f n m a c h i n e T y p e
0011240 o u t f i l e ) - - a p
0011260 r i n t c o d e t h a t w o
0011300 r k s o n e i t h e r a
0011320 D - m a c h i n e C C O D E P
0011340 o r a T a m a r i n c o
0011360 d e - o b j e c t b y t e a
0011400 r r a y . \r \r B o t h D - m a
0011420 c h i n e a n d T a m a r i
0011440 n L A P ( s y m b o l i c
0011460 a s s e m b l e r s o u r c e
0011500 ) a r e j u s t l i s t s
0011520 . L A P i s d i s c u s
0011540 s e d b e l o w . \r A S M
0011560 a n d P C s h o w T A
0011600 M . G E T M A C H I N E t h e
0011620 i r m a c h i n e T y p e a
0011640 r g u m e n t t o f i n d
0011660 o u t w h a t t h e t a r
0011700 g e t m a c h i n e i s .
0011720 T h i s a r g u m e n t i s
0011740 d e c o d e d i n t o ( 1
0011760 ) t h e " s t y l e s " o
0012000 f f u n c t i o n h e a d e
0012020 r , s t a c k m o d e l l i
0012040 n g , e t c . , ( 2 ) a
0012060 l i s t o f p r o p e r t y
0012100 n a m e s u n d e r w h i
0012120 c h t o l o o k u p m a
0012140 c r o - l i k e t h i n g s
0012160 f o r a C A R - o f - i n s
0012200 t r u c t i o n , a n d ( 3
0012220 ) a l i s t o f p r o p
0012240 e r t y n a m e s u n d e r
0012260 w h i c h t o l o o k u
0012300 p O P C O D E r e c o r d s
0012320 f o r a C A R - o f - i
0012340 n s t r u c t i o n , a n d (
0012360 4 ) p r e a m b l e c o d e
0012400 f o r e a c h f u n c t i
0012420 o n - t y p e a n d n u m b
0012440 e r o f a r g u m e n t s .
0012460 S e e A s m I n t e r n a
0012500 l s . t e d i t f o r m o r
0012520 e d e t a i l s . \r A S M ,
0012540 T A S M , D A S M , D T &
0012560 D D t a k e a n o p t i
0012600 o n s , a r g u m e n t - -
0012620 t h i s c a n b e N I L
0012640 , D , o r ( D ) . I f
0012660 a D ( f o r D e b u g g
0012700 i n g ) i s p r e s e n t ,
0012720 s e p a r a t e e r r o r
0012740 m e s s a g e s a r e g e n
0012760 e r a t e d f o r e a c h
0013000 p h a s e ; s e e A s m I
0013020 n t e r n a l s . t e d i t . \r
0013040 A l l t h e s e f u n c t i
0013060 o n s ( e x c e p t f o r
0013100 D T , D D , a n d t h e
0013120 P C s ) t a k e a l a s t
0013140 , e r r o r - f i l e , a r
0013160 g u m e n t , w h i c h c o
0013200 n t r o l s t h e r o u t i
0013220 n g o f e r r o r m e s s
0013240 a g e s & t h e h a n d l
0013260 i n g o f p r o g r a m m e
0013300 d a b o r t s . ( E v e r
0013320 y o n e d o e s p r o g r a
0013340 m m e d a b o r t s v i a
0013360 A S M . H E L P . ) E R R F
0013400 I L E i s i n t e n d e d
0013420 t o b e N I L e x c e p t
0013440 w h e n r u n n i n g u n
0013460 d e r N L S E T Q . W h e
0013500 n E R R F I L E i s N I L
0013520 , e r r o r m e s s a g e s
0013540 a r e p r i n t e d t o
0013560 T a n d A S M . H E L P c
0013600 a l l s H E L P . E R R F
0013620 I L E s h o u l d b e n o
0013640 n - N I L o n l y w h e n
0013660 d o i n g t h i n g s e n
0013700 m a s s e . S e e A s m I
0013720 n t e r n a l s . t e d i t f
0013740 o r m o r e d e t a i l s .
0013760 \r \r \r 377 377 \0 357 f \0 377 \0 L A P
0014000 - - \r \r L A P i s r e a l l
0014020 y j u s t a l i s t o f
0014040 l a b e l s ( l i t a t o m
0014060 s ) , i n s t r u c t i o n s
0014100 ( l i s t s ) , a n d c o
0014120 m m e n t s ( l i s t s s t
0014140 a r t i n g w i t h * ) .
0014160 D - L A P a n d v a r i o
0014200 u s d i a l e c t s o f T
0014220 - L A P d i f f e r o n
0014240 s o m e d e t a i l s o f
0014260 w h a t i n s t r u c t i o n
0014300 s a r e a l l o w e d .
0014320 W e w i l l d i s c u s s
0014340 t h e s e l a t e r . \r T h e
0014360 o u t p u t o f t h e p
0014400 h a s e s o t h e r t h a n
0014420 A S M ( o r D A S M o r
0014440 T A S M ) a r e L A P u
0014460 n l e s s t h e y h a v e
0014500 e r r o r s , i n w h i c h
0014520 c a s e t h e y a r e L
0014540 A P b u t w i t h e r r o
0014560 r m e s s a g e s a p p e n
0014600 d e d t o i n d i v i d u a
0014620 l i n s t r u c t i o n s o
0014640 r i n s e r t e d a f t e r
0014660 i n s t r u c t i o n s , e
0014700 t c . A S M ' s " l i s t
0014720 i n g " o u t p u t i s s
0014740 i m i l a r ; s e e A s m
0014760 I n t e r n a l s . t e d i t .
0015000 \r T h e r e a r e p s e u d
0015020 o - i n s t r u c t i o n s &
0015040 - l a b e l s . T h e y
0015060 d e s c r i b e t h e f u n
0015100 c t i o n h e a d e r , e t
0015120 c . T h e s e a r e a l
0015140 s o r e f e r r e d t o a
0015160 s " d e c l a r a t i o n s "
0015200 . T h e y e n d w i t h
0015220 a " : " b y c o n v e n
0015240 t i o n . \r C o m m e n t s t
0015260 h e s e c o n d s y m b o l
0015300 o f w h i c h i s f o r
0015320 T 2 D : a r e h i n t s b
0015340 e i n g p a s s e d f r o m
0015360 D 2 T t o T 2 D . \r L a b
0015400 e l s g e n e r a t e d w i
0015420 t h i n t h i s s y s t e m
0015440 h a v e $ i n t h e m .
0015460 \r \r S c h e m a t i c a l l
0015500 y : \r \t ( \t ( L A M B D A : F
0015520 O O ( I J ) ) \r \t \t ( D F N
0015540 H E A D E R : . . . ) \r \t \t .
0015560 . . n a m e - t a b l e I /
0015600 P / F / V A R S : . . . \r \t L
0015620 O C A L : \r \t \t . . . l o c a
0015640 l - n a m e - t a b l e I / P
0015660 / F / V A R S : . . . \r \t C O
0015700 D E : \r \t \t . . . i n s t r u
0015720 c t i o n s . . . \r \t l a b e
0015740 l \r \t \t . . . i n s t r u c t
0015760 i o n s . . . \r \t l a b e l \r
0016000 \t \t . . . i n s t r u c t i o
0016020 n s . . . ) \r \r G e n e
0016040 r a l l y , o n l y t h e
0016060 t y p e + n a m e + a r g s p
0016100 s e u d o - i n s t r u c t i o
0016120 n & t h e C O D E : p s
0016140 e u d o - l a b e l a r e r
0016160 e q u i r e d , e x c e p t
0016200 t h a t e v e r y v a r i a
0016220 b l e t h a t i s u s e d
0016240 h a s t o b e d e c l a
0016260 r e d i n a n I / P / F /
0016300 V A R S : d e c l a r a t i o
0016320 n . E v e r y t h i n g b
0016340 e f o r e t h e C O D E :
0016360 i s e n t i r e l y d e c l
0016400 a r a t i v e ; a f t e r
0016420 t h e C O D E : i s t h e
0016440 b o d y o f t h e f u n
0016460 c t i o n . A t e r m i n
0016500 a t i n g ( - X - ) i s o
0016520 p t i o n a l ( s u p p l i e
0016540 d i f m i s s i n g ) . \r \r
0016560 \r 377 377 \0 357 f 357 f \0 377 \0 v a r i
0016600 a b l e n a m e s i n L A
0016620 P i n g e n e r a l - - \r \r
0016640 A v a r i a b l e n a m e
0016660 c a n b e e i t h e r a
0016700 l i t a t o m , a s t r i n
0016720 g , o r a l i s t ( l i
0016740 t a t o m - o r - s t r i n g
0016760 n u m b e r ) . I n e i
0017000 t h e r c a s e i t i s
0017020 t h e l i t a t o m i t s e
0017040 l f t h a t o c c u r s i
0017060 n t h e n a m e t a b l e
0017100 s - - a v a r i a b l e
0017120 w i t h a s t r i n g i n
0017140 i t s n a m e d o e s n
0017160 o t s h o w u p i n e i
0017200 t h e r n a m e t a b l e .
0017220 O f f i c i a l l y , t h
0017240 e n u m b e r i n a l i
0017260 s t - f o r m a t v a r i a b
0017300 l e n a m e i s j u s t
0017320 a n i d e n t i f i e r t o
0017340 s e p a r a t e v a r i a b
0017360 l e s w h i c h h a v e t
0017400 h e s a m e n a m e - t a b
0017420 l e n a m e , b u t - -
0017440 D D I S A S M n a m e s p v
0017460 a r s & f v a r s ( n a m
0017500 e o r i g i n a l - s l o t
0017520 - n u m b e r ) . I t n a
0017540 m e s i v a r s ( n a m e
0017560 { - 1 - i v a r - n u m b
0017600 e r } ) . I t n a m e s
0017620 c o m p i l e r - g e n e r a t
0017640 e d t e m p o r a r y v a r
0017660 i a b l e s ( " p v a r "
0017700 o r i g i n a l - s l o t - n u
0017720 m b e r ) . \r O t h e r f u n
0017740 c t i o n s i n t h i s s
0017760 e q u e n c e m a y g e n e
0020000 r a t e l o c a l p v a r
0020020 t e m p o r a r i e s ; t h
0020040 e i r n a m e s w i l l b
0020060 e s t r i n g s w i t h $
0020100 i n t h e m . \r \r \r 377 377
0020120 \0 357 f 357 f \0 377 \0 d e c l a r a
0020140 t i v e s e c t i o n o f
0020160 L A P i n g e n e r a l - -
0020200 \r \r A L A P l i s t f o r
0020220 a f u n c t i o n h a s
0020240 t o s t a r t w i t h a
0020260 t y p e + n a m e + a r g s p
0020300 s e u d o - i n s t r u c t i o
0020320 n : e i t h e r L A M B D
0020340 A : o r N L A M B D A : ,
0020360 f o l l o w e d b y t h e
0020400 n a m e o f t h e f u n c
0020420 t i o n , f o l l o w e d b
0020440 y i t s a r g u m e n t l
0020460 i s t a s i t w o u l d
0020500 o c c u r i n t h e D F
0020520 d e f i n i t i o n o f t h
0020540 e f u n c t i o n . ( A s
0020560 d e s c r i b e d a b o v e
0020600 , v a r i a b l e n a m e s
0020620 c a n b e l i s t s .
0020640 S i n c e a l i s t w h i
0020660 c h i s a v a r i a b l e
0020700 n a m e c a n b e d i s
0020720 t i n g u i s h e d f r o m
0020740 a n y l i s t o f v a r i
0020760 a b l e n a m e s , t h e r
0021000 e i s n o d i f f i c u l
0021020 t y w i t h d e c l a r i n
0021040 g n o s p r e a d f u n c t
0021060 i o n s . ) \r \r A D F N H E A
0021100 D E R : p s e u d o - i n s t
0021120 r u c t i o n i s o p t i o
0021140 n a l a s s e c o n d i
0021160 n s t r u c t i o n . D D I
0021200 S A S M g e n e r a t e s o
0021220 n e , d e s c r i b i n g t
0021240 h e h e a d e r o f t h e
0021260 o r i g i n a l c c o d e p
0021300 . I t i s p a s s e d
0021320 t h r o u g h t h e r e s t
0021340 o f t h e s y s t e m f
0021360 o r c h e c k i n g b y A
0021400 S M . [ H i s t o r i c a l
0021420 l y , t h i s c h e c k i n
0021440 g h a s g o t t e n w e a
0021460 k e r a s r e a s o n s f
0021500 o r e v a d i n g i t h a
0021520 v e a r i s e n a t v a r
0021540 i o u s l a s t m o m e n t
0021560 s . ] \r \r T h e n f o l l o w
0021600 s p e c v a r d e c l a r a
0021620 t i o n s i f a n y - -
0021640 t h e i n f o r m a t i o n
0021660 i n t h e n a m e t a b l
0021700 e o f t h e f u n c t i o
0021720 n h e a d e r . T h i s
0021740 i s p r o v i d e d a s p
0021760 s e u d o - i n s t r u c t i o
0022000 n s c o n s i s t i n g o f
0022020 I V A R S : P V A R S : o
0022040 r F V A R S : f o l l o w e
0022060 d b y o n e o r m o r e
0022100 v a r i a b l e n a m e s .
0022120 T a m a r i n s h a v e
0022140 V A R S : a n d F V A R S :
0022160 . T h e o r d e r o f
0022200 t h e v a r i a b l e n a m
0022220 e s i n t h e s e d e c l
0022240 a r a t i o n s w i l l b e
0022260 t h e i r o r d e r i n
0022300 t h e n a m e t a b l e c
0022320 o n s t r u c t e d , w h i c
0022340 h i s t h e i r o r d e r
0022360 o f s c a n n i n g i n
0022400 f r e e v a r i a b l e l o
0022420 o k u p , w h i c h i s t
0022440 h e i r r e v e r s e o r d
0022460 e r o f b i n d i n g . \r T
0022500 h e n i f t h e r e a r e
0022520 l o c a l v a r i a b l e s
0022540 , t h e i r d e c l a r a t
0022560 i o n s f o l l o w . T h
0022600 e s e g i v e t h e i n f
0022620 o r m a t i o n f o r t h e
0022640 l o c a l n a m e t a b l
0022660 e t h a t f o l l o w s t
0022700 h e f u n c t i o n h e a d
0022720 e r , a s w e l l a s d
0022740 e c l a r i n g v a r i a b l
0022760 e s t h a t o c c u r i n
0023000 n o n a m e t a b l e .
0023020 T h i s s e c t i o n , i
0023040 f p r e s e n t , m u s t
0023060 s t a r t w i t h a L O C
0023100 A L : p s e u d o - l a b e l
0023120 t o s e p a r a t e i t
0023140 f r o m t h e s p e c v a r
0023160 d e c l a r a t i o n s .
0023200 I / P / F / V A R S : p s e u
0023220 d o - i n s t r u c t i o n s
0023240 a r e u s e d h e r e j
0023260 u s t a s d e s c r i b e d
0023300 i n t h e a b o v e p a
0023320 r a g r a p h . \r A l l v a r
0023340 i a b l e s u s e d i n t
0023360 h e i n s t r u c t i o n s
0023400 e c t i o n h a v e t o b
0023420 e d e c l a r e d a s I /
0023440 P / F / V A R S : i n t h e
0023460 d e c l a r a t i o n s e c
0023500 t i o n o f t h e L A P .
0023520 T h e v a r i a b l e s
0023540 i n t h e a r g u m e n t
0023560 l i s t p a r t o f t h e
0023600 t y p e + n a m e + a r g s
0023620 p s e u d o - i n s t r u c t i
0023640 o n m u s t b e r e d e c
0023660 l a r e d I V A R S : ( o r
0023700 , f o r a T a m a r i n ,
0023720 V A R S : ) s o t h a t
0023740 t h e y c a n b e p u t
0023760 i n o n e o r t h e o t
0024000 h e r n a m e t a b l e .
0024020 ( B u t t h e a r g l i s
0024040 t v a r i a b l e o f a
0024060 l a m b d a * f u n c t i o n
0024100 c a n b e d e c l a r e d
0024120 P V A R : . D 2 T p r e
0024140 c e d e s s u c h a d e c
0024160 l a r a t i o n w i t h ( *
0024200 f o r T 2 D : a r g l i s t
0024220 I s P v a r ) ; T 2 D n e
0024240 e d s t h i s . ) \r \r \r 377 377 \0
0024260 357 f 357 f \0 377 \0 i n s t r u c t
0024300 i o n s e c t i o n o f L
0024320 A P i n g e n e r a l - - \r
0024340 \r I n t h e i n s t r u c t
0024360 i o n s e c t i o n o f a
0024400 f u n c t i o n ' s L A P ,
0024420 a l i s t i s a n i n
0024440 s t r u c t i o n o r c o m
0024460 m e n t & a n y t h i n g
0024500 e l s e i s a l a b e l .
0024520 \r A l a b e l c a n b e
0024540 u s e d ( 1 ) f o r j u m
0024560 p i n g t o , & / o r ( 2
0024600 ) f o r " r e f e r e n c i
0024620 n g t h e c o m p u t a t i
0024640 o n - s t a c k d e p t h a
0024660 t " ( u s e d b y t h e
0024700 T U N B I N D & T D U N B I
0024720 N D o p c o d e s o n l y )
0024740 . \r C o m m e n t s a r e i
0024760 m p l e m e n t e d v i a t
0025000 h e p s e u d o - o p c o d e
0025020 " * " . D 2 T l e a v e
0025040 s h i n t s f o r T 2 D
0025060 i n t h e f o r m o f c
0025100 o m m e n t s . T 2 D s w
0025120 e a r s n o t t o l o o k
0025140 a t t h o s e t h a t d
0025160 o n ' t s t a r t w i t h
0025200 * f o r T 2 D : . A l l
0025220 t h e p r o g r a m s , w
0025240 h e n t h e y d o a " c
0025260 o m p l e x " t r a n s f o r
0025300 m a t i o n o n a s o u r
0025320 c e i n s t r u c t i o n ,
0025340 l e a v e t h e o r i g i n
0025360 a l o f t h e s o u r c e
0025400 i n s t r u c t i o n i n
0025420 t h e o u t p u t L A P i
0025440 n c o m m e n t f o r m . \r
0025460 A n i n s t r u c t i o n i
0025500 s a n o p c o d e ( o r
0025520 a " g e n e r i c " o p c o
0025540 d e ) p o s s i b l y w i t
0025560 h a r g u m e n t s . A n
0025600 i n s t r u c t i o n ' s a
0025620 r g u m e n t s a r e s y m
0025640 b o l i c , i n s o m e a
0025660 p p r o p r i a t e f o r m a
0025700 t - - t h e c a s e s t
0025720 h a t n e e d d i s c u s s
0025740 i o n a r e d i s c u s s e
0025760 d b e l o w . \r E r r o r m
0026000 e s s a g e s g e t a p p e
0026020 n d e d , i n a n " o u t
0026040 p u t l i s t i n g " , t o
0026060 t h e i n s t r u c t i o n
0026100 t h e y r e f e r t o ,
0026120 o r i f t h e r e i s n
0026140 o n e , t h e n s o m e p
0026160 s e u d o - i n s t r u c t i o
0026200 n . T h e y a l s o g e t
0026220 p r i n t e d t o T ( o
0026240 r E R R F I L E ) . A S M
0026260 h a n d l e s t h i s i n
0026300 e s s e n t i a l l y t h e
0026320 s a m e w a y ; s e e
0026340 A s m I n t e r n a l s . t e d
0026360 i t . \r \r A g e n e r i c o
0026400 p c o d e i s o n e t h a
0026420 t c a n i n s t a n t i a t
0026440 e t o r e l a t e d o p c
0026460 o d e s o f d i f f e r e n
0026500 t i n s t r u c t i o n - l e
0026520 n g t h s , o r e v e n t
0026540 o m o r e c o m p l e x o
0026560 p c o d e s e q u e n c e s ,
0026600 b u t d e f e r s t h i s
0026620 d e c i s i o n a s l a t
0026640 e a s r e a s o n a b l e .
0026660 T h e g e n e r i c s a
0026700 v a i l a b l e a r e : \r V a
0026720 r i a b l e - r e f e r e n c e
0026740 g e n e r i c s - - t h e
0026760 c o m p l e t e 2 - d i m e
0027000 n s i o n a l m a t r i x o
0027020 f I V A R P V A R F V A R
0027040 V A R b y I V A R I V A
0027060 R _ I V A R _ ^ , w i t h
0027100 o n e v a r i a b l e - n a m
0027120 e a r g u m e n t . V a r
0027140 i a b l e - r e f e r e n c e
0027160 g e n e r i c s a r e i m p
0027200 l e m e n t e d w i t h i n
0027220 A S M b y a n " e x p e r
0027240 t " t h a t u s e s w h a
0027260 t e v e r o p c o d e s t h
0027300 e t a r g e t m a c h i n e
0027320 h a s f r o m t h e s e
0027340 t o f v a r i a b l e - r e
0027360 f e r e n c e o p c o d e s
0027400 + P O P . \r J u m p g e n e
0027420 r i c s - - J U M P F J U
0027440 M P T J U M P N F J U M P
0027460 N T J U M P , w i t h o n e
0027500 l a b e l a r g u m e n t .
0027520 J u m p g e n e r i c s
0027540 a r e i m p l e m e n t e d
0027560 w i t h i n A S M b y a n
0027600 " e x p e r t " t h a t u
0027620 s e s w h a t e v e r o p c
0027640 o d e s t h e t a r g e t
0027660 m a c h i n e h a s f r o m
0027700 t h e s e t o f j u m p
0027720 o p c o d e s + C O P Y
0027740 + P O P . \r F N - - w i t
0027760 h a n u m e r i c a r g u
0030000 m e n t a n d a l i t a t
0030020 o m a r g u m e n t . T h
0030040 e F N g e n e r i c i s
0030060 i m p l e m e n t e d v i a
0030100 a n A s m F n f o r t h e
0030120 t a r g e t m a c h i n e .
0030140 \r S I C - - w i t h o n e
0030160 n u m e r i c a r g u m e n
0030200 t . T h e S I C g e n e
0030220 r i c i s i m p l e m e n t
0030240 e d v i a a n A s m F n
0030260 f o r t h e t a r g e t m
0030300 a c h i n e . \r \r R e m a r k s
0030320 o n t h e f o r m a t s
0030340 o f s o m e i n s t r u c t
0030360 i o n s i n L A P : \r O n e
0030400 - b y t e o p c o d e s w i
0030420 t h a n i m p l i c i t a
0030440 r g u m e n t ( o t h e r t
0030460 h a n t h e F N k ' s a n
0030500 d t h e i n t e r n a l c
0030520 o n s t a n t s l i k e ' N
0030540 I L ) a r e e x p r e s s e
0030560 d a s t h e b a s e o p
0030600 c o d e w i t h o n e n u
0030620 m e r i c a r g u m e n t . \r
0030640 O p c o d e s w i t h s u b
0030660 o p c o d e s s h o w t h e
0030700 i r s u b o p c o d e a s
0030720 t h e i r a r g u m e n t .
0030740 T h i s c a n b e n u m e
0030760 r i c o r s y m b o l i c .
0031000 \r T h e T Y P E P i n s t r
0031020 u c t i o n k n o w s a f
0031040 e w t y p e s b y n a m e
0031060 . I t s a r g u m e n t
0031100 c a n a l s o b e n u m e
0031120 r i c . \r G E T B I T S . N . F
0031140 D a n d P U T B I T S . N .
0031160 F D h a v e 3 a r g u m e
0031200 n t s : w o r d o f f s e
0031220 t , s t a r t i n g b i t
0031240 n u m b e r , a n d n u m b
0031260 e r o f b i t s ( n o t e
0031300 : n o t " n u m b e r o f
0031320 b i t s - 1 " ) . \r \r \r 377
0031340 377 \0 357 f 357 f 377 \0 n o t e s o
0031360 n 377 377 \0 \0 377 \0 D - m a c h i n
0031400 e L A P - - \r \r T h e f o
0031420 r m a t o f a B I N D i
0031440 n s t r u c t i o n i s :
0031460 \r \t \t ( B I N D l i s t -
0031500 o f - P V A R s - t o - b i n d
0031520 - n o n N I L l i s t - o
0031540 f - P V A R s - t o - b i n d -
0031560 N I L ) \r \t w h e r e t h e
0031600 l i s t o f P V A R s t o
0031620 b i n d n o n - N I L i s
0031640 i n r e v e r s e t h e
0031660 o r d e r t h a t t h e y
0031700 w i l l b e b o u n d b y
0031720 p o p p i n g v a l u e s
0031740 o f f t h e s t a c k .
0031760 ( A S M c a n o n l y h a
0032000 n d l e B I N D s w h i c h
0032020 r e f e r e n c e a t m o
0032040 s t o n e p v a r t o t a
0032060 l . ) \r U N B I N D a n d
0032100 D U N B I N D t a k e n o
0032120 a r g u m e n t s . \r T h e r e
0032140 a r e n o T U N B I N D
0032160 n o r T D U N B I N D i n s
0032200 t r u c t i o n s . \r T h e r e
0032220 a r e n o I C O N S T n
0032240 o r P C O N S T o p c o d e
0032260 s b u t t h e r e i s a
0032300 G C O N S T o p c o d e . \r
0032320 \r I V A R r e f e r e n c e s
0032340 i n a l a m b d a - n o s
0032360 p r e a d f u n c t i o n h
0032400 a v e n u m e r i c a r g u
0032420 m e n t s . T h e s e a r
0032440 e 0 - b a s e d , r a t h e
0032460 r t h a n 1 - b a s e d a
0032500 s w i t h t h e I n t e r
0032520 L i s p f u n c t i o n s A
0032540 R G & S E T A R G . ( A
0032560 S M c a n n o t h a n d l e
0032600 t h e s e . T h u s t h
0032620 e r e a r e n o c o r r e
0032640 s p o n d i n g g e n e r i c
0032660 s . D 2 T e l i m i n a t e
0032700 s a l l I V A R o p c o d
0032720 e s i n a l a m b d a *
0032740 f u n c t i o n i n f a v o
0032760 r o f A R G 0 e t c . )
0033000 \r \r \r 377 377 \0 357 f 357 f 377 \0 n o t
0033020 e s o n 377 377 \0 \0 377 \0 T a m a
0033040 r i n L A P - - \r \r T h e r
0033060 e a r e n o B I N D , U
0033100 N B I N D , o r D U N B I N
0033120 D i n s t r u c t i o n s . \r
0033140 T U N B I N D a n d T D U N
0033160 B I N D t a k e o n e a r
0033200 g u m e n t : a l a b e l ,
0033220 r e f e r r i n g t o t h
0033240 e c o m p u t a t i o n - s t
0033260 a c k l e v e l a s o f
0033300 t h a t l a b e l . ( T h
0033320 e r e i s n o w a y t o
0033340 s t a t e t h e s t a c k
0033360 l e v e l a r g u m e n t
0033400 a s a n u m b e r i n L
0033420 A P . ) \r T h e r e a r e n
0033440 o G E T B I T S . N . F D n
0033460 o r P U T B I T S . N . F D
0033500 o p c o d e s . \r T h e r e a
0033520 r e n o t G E T B A S E . N
0033540 n o r P U T B A S E . N o
0033560 p c o d e s . \r T h e r e i s
0033600 n o G C O N S T o p c o d
0033620 e b u t t h e r e a r e
0033640 I C O N S T & P C O N S T
0033660 o p c o d e s . \r \r \r 377 377 \0 357 f
0033700 \0 \0 T \0 H \0 E \0 \0 D \0 - \0 >
0033720 \0 T \0 \0 T \0 R \0 A \0 N \0 S \0 L
0033740 \0 A \0 T \0 I \0 O \0 N \0 \r 377 \0 \r 377
0033760 377 \0 357 f 357 f \0 377 \0 s u m m a r
0034000 y o f t h e t r a n s l a
0034020 t i o n 377 377 \0 \0 - \0 - 377 \0 \r \r T
0034040 h e f u n c t i o n h e a d
0034060 e r i s o f c o u r s e
0034100 c h a n g e d , h o p e f u l
0034120 l y i n a c c o r d a n c e
0034140 w i t h t h e T F U N H D
0034160 R r e c o r d i n t h e
0034200 c u r r e n t T A C C E S S
0034220 f i l e . \r T h e n a m e - t
0034240 a b l e f o r m a t i s a
0034260 t t h i s w r i t i n g t
0034300 h e s a m e a s t h a t
0034320 o n a D - m a c h i n e . \r
0034340 \r V a r i a b l e s a r e a
0034360 l l o c a t e d s o - - \r \t \t
0034400 T h e f i r s t 7 v a r
0034420 s l o t s a r e r e s e r v
0034440 e d f o r i v a r s . \r \t \t
0034460 T h e 8 t h v a r s l o t
0034500 i s n o t u s e d . \r \t \t
0034520 P v a r s m a y b e r e a
0034540 r r a n g e d : S p e c v a
0034560 r s c o m e f i r s t , t
0034600 h e n t h e l o c a l v a r
0034620 s i n t h e l o c a l n
0034640 a m e t a b l e , t h e n
0034660 a n y o t h e r l o c a l
0034700 v a r s , t h e n a n y t
0034720 e m p o r a r i e s t h a t
0034740 D 2 T m a y h a v e g e n
0034760 e r a t e d , t h e n a n y
0035000 t e m p o r a r i e s t h a
0035020 t T A S M m a y g e n e r
0035040 a t e . P v a r s t h a t
0035060 e x i s t e d i n t h e
0035100 o r i g i n a l C C O D E P
0035120 r e t a i n t h e i r o r i
0035140 g i n a l o r d e r i n g w
0035160 i t h i n t h e s e g r o u
0035200 p s . \r \t \t A l l f v a r s
0035220 f o l l o w a l l p v a r s
0035240 ; t h e y r e t a i n t
0035260 h e i r o r d e r i n g . \r T
0035300 h e r e i s n o t y e t
0035320 a n y c h e c k f o r , n
0035340 o r h a n d l i n g o f ,
0035360 p v a r / f v a r a r e a o
0035400 v e r f l o w n o r s t a c
0035420 k o v e r f l o w . \r \r E n t
0035440 r y - v e c t o r c o d e i
0035460 s i n s e r t e d f o r l
0035500 a m b d a a n d n l a m b d
0035520 a f u n c t i o n s o f 0
0035540 . . 6 a r g u m e n t s .
0035560 O t h e r f u n c t i o n t
0035600 y p e s a r e n o t s u p
0035620 p o r t e d a t t h i s w
0035640 r i t i n g . T h e s e e
0035660 n t r y v e c t o r s a r e
0035700 t a k e n s t r a i g h t
0035720 f r o m t h e s u g g e s t
0035740 i v e l y - n a m e d v a r i
0035760 a b l e s i n t h e f i l
0036000 e T A S M . \r A l l t h e
0036020 v a r i a b l e - r e f e r e n
0036040 c e o p c o d e s ( e . g .
0036060 I V A R t h r u F V A R X
0036100 _ ^ ) t h a t a r e u s e
0036120 d o n t h e D - m a c h i
0036140 n e a r e t a k e n t o
0036160 t h e s h o r t e s t p o s
0036200 s i b l e c o r r e s p o n d
0036220 i n g o p c o d e s e q u e
0036240 n c e s o n t h e T a m a
0036260 r i n , g i v e n t h e o
0036300 p c d e s e t t h e r e &
0036320 t h e n e w v a r i a b l
0036340 e - s l o t a l l o c a t i o
0036360 n s . I V A R - a n d P
0036400 V A R - t y p e o p c o d e x
0036420 b o t h = > V A R - t y p
0036440 e o p c o d e s . P O P
0036460 i s u s e d t o s i m u l
0036500 a t e x V A R _ ^ i f n e
0036520 c e s s a r y . T h e a r
0036540 g u m e n t b y t e o f x
0036560 V A R X o p c o d e s i s
0036600 i n l o n g w o r d s r e l
0036620 a t i v e t o t h e 0 t h
0036640 v a r s l o t . \r I n l a
0036660 m b d a - n o s p r e a d f u
0036700 n c t i o n s , ( I V A R n
0036720 ) a n d ( I V A R X n )
0036740 = > ( S I C n + 1 ) ( A R
0036760 G 0 ) , a n d ( I V A R X _
0037000 n ) = > ( S I C n + 1 )
0037020 ( S W A P ) ( F N 2 \ S E
0037040 T A R G 0 ) . \r \r O p c o d e s
0037060 ' m u l t i - b y t e i n -
0037100 l i n e a r g u m e n t s a
0037120 r e p r e s e n t e d l e a
0037140 s t s i g n i f i c a n t b
0037160 y t e f i r s t . \r \r ( B I N
0037200 D ( V 1 . . V n ) ( V n
0037220 + 1 . . V m ) ) = > ( V
0037240 A R _ ^ V n ) . . ( V A R
0037260 _ ^ V 1 ) ( ' N I L ) ( V
0037300 A R _ V n + 2 ) . . ( V A
0037320 R _ V m ) ( V A R _ ^ V n
0037340 + 1 ) . \r ( U N B I N D ) =
0037360 > ( ' U N B I N D ) ( V A R
0037400 _ V 2 ) . . ( V A R _ V
0037420 m ) ( V A R _ ^ V 1 ) ( T
0037440 U N B I N D s t a c k d e p t
0037460 h ) , w h e r e t h e V i
0037500 a r e t h e p v a r s b
0037520 o u n d b y t h e t h e
0037540 c o r r e s p o n d i n g B I
0037560 N D i n s t r u c t i o n ,
0037600 a n d s t a c k d e p t h i
0037620 s t h a t p r e v a i l i n
0037640 g j u s t f o l l o w i n g
0037660 t h e c o d e g e n e r a
0037700 t e d b y t h a t c o r r
0037720 e s p o n d i n g B I N D . \r
0037740 ( D U N B I N D ) i s t a k
0037760 e n t o T D U N B I N D i
0040000 n j u s t t h e s a m e
0040020 w a y . \r \r ( F N X n f u n
0040040 c ) , w i t h n < 7 = >
0040060 ( F N n f u n c ) . \r ( F N X
0040100 n f u n c ) , w i t h n
0040120 > 6 = > ( S I C n - 6 )
0040140 ( F N 1 \ V e c t o r i z e N
0040160 ) ( F N 7 f u n c ) . \r ( A
0040200 P P L Y F N ) i s n o t s
0040220 u p p o r t e d a t t h i s
0040240 w r i t i n g . \r ( C H E C K
0040260 A P P L Y * ) d i s a p p e a
0040300 r s . \r \r ( S I C n ) = >
0040320 ( S I C X n ) a n d ( S I
0040340 C X n ) = > ( S I C X X
0040360 n ) . T h i s i s j u s
0040400 t a r e n a m i n g . \r ( '
0040420 1 ) = > ( S I C X 1 ) ,
0040440 i f ' 1 i s n o t a n
0040460 o p c o d e o n t h e T a
0040500 m a r i n . \r ( S N I C - n )
0040520 = > ( S I C X n ) o r
0040540 ( S I C X X n ) f o l l o
0040560 w e d b y ( N E G ) . \r \r (
0040600 N O P ) & a l l J U M P -
0040620 t y p e o p c o d e s = >
0040640 t h e s h o r t e s t o p c
0040660 o d e s e q u e n c e s t h
0040700 a t w i l l w o r k o n
0040720 t h e T a m a r i n g i v e
0040740 n t h e o p c o d e s e t
0040760 t h e r e & t h e d i f
0041000 f e r e n t c o d e l e n g
0041020 t h s i n t h e n e w c
0041040 o d e o b j e c t . J u m
0041060 p - a r o u n d s w i l l b
0041100 e g e n e r a t e d i f n
0041120 e c e s s a r y t o s i m u
0041140 l a t e m i s s i n g c o m
0041160 p l e x J U M P o p c o d e
0041200 s ; C O P Y a n d P O P
0041220 m a y b e u s e d h e r
0041240 e . A S M d o e s n o t
0041260 k n o w a b o u t " l o n
0041300 g N O P s " a t t h i s
0041320 w r i t i n g , a n d a s s
0041340 u m e s t h a t t h e s e
0041360 m a n t i c s o f t h e J
0041400 U M P - t y p e o p c o d e s
0041420 a r e e x a c t l y l i k
0041440 e t h o s e o n t h e D
0041460 - m a c h i n e . \r \r ( G C O N
0041500 S T x ) , i f x i s a
0041520 n u m b e r i n t h e T
0041540 a m a r i n F I X P r a n g
0041560 e [ - 2 ^ 3 0 , 2 ^ 3 0 ) =
0041600 > ( I C O N S T x ) ; i n
0041620 t h e I C O N S T , x i
0041640 s s i g n - e x t e n d e d
0041660 t o 3 2 b i t s . \r ( G C O
0041700 N S T x ) , o t h e r w i s
0041720 e = > ( P C O N S T n ) ;
0041740 i n t h e P C O N S T ,
0041760 x i s p r e s e n t e d a
0042000 s a b a c k w a r d s - c o
0042020 m p a t i b l e t y p e , i
0042040 . e . n o t c o n v e r t e
0042060 d a t a l l . \r \r T y p e
0042100 o p c o d e s a r e n o t
0042120 i m p l e m e n t e d a t t
0042140 h i s w r i t i n g . \r \r ( G
0042160 E T B A S E . N w o r d o f
0042200 f s e t ) = > ( C O P Y )
0042220 ( S I C w o r d o f f s e t *
0042240 2 ) ( G E T B A S E B Y T E )
0042260 ( L L S H 8 ) ( V A R _ ^
0042300 t e m p ) ( S I C w o r d o f
0042320 f s e t * 2 + 1 ) ( G E T B A
0042340 S E B Y T E ) ( V A R t e m
0042360 p ) ( L O G O R 2 ) . \r ( P U
0042400 T B A S E . N w o r d o f f
0042420 s e t ) = > ( V A R _ ^ t
0042440 e m p ) ( S I C w o r d o f
0042460 f s e t * 2 ) ( V A R t e m
0042500 p ) ( L R S H 8 ) ( P U T B
0042520 A S E B Y T E ) ( S I C w o
0042540 r d o f f s e t * 2 + 1 ) ( V
0042560 A R t e m p ) ( P U T B A S
0042600 E B Y T E ) . \r ( G E T B I T S
0042620 . N . F D w o r d o f f s e
0042640 t l e f t b i t n b i t
0042660 s ) = > < 1 > i f t h e
0042700 b i t s a r e w i t h i n
0042720 o n e b y t e o f m e m
0042740 o r y , t h e n ( S I C b
0042760 y t e o f f s e t ) ( G E T B
0043000 A S E B Y T E ) e l s e a s
0043020 G E T B A S E . N a b o v e
0043040 , < 2 > 0 . . 7 o f ( L
0043060 R S H 1 ) , < 3 > ( S I C
0043100 m a s k ) ( L O G A N D 2 )
0043120 i f n e e d e d . \r ( P U T
0043140 B I T S . N . F D w o r d o
0043160 f f s e t l e f t b i t
0043200 n b i t s ) = > < 1 > ( V
0043220 A R _ ^ t e m p 1 ) , < 2 >
0043240 i f t h e t a r g e t b
0043260 i t s l i e w i t h i n o
0043300 n e b y t e o f m e m o r
0043320 y t h e n ( C O P Y ) ( S
0043340 I C b y t e o f f s e t ) (
0043360 G E T B A S E B Y T E ) e l s
0043400 e a s G E T B A S E B Y T E
0043420 . N e x c e p t l e a v i n
0043440 g t h e p o i n t e r o n
0043460 t h e s t a c k u n d e r
0043500 t h e t a r g e t w o r d
0043520 g o t t e n , < 3 > ( S I
0043540 C - m a s k ) ( N E G ) (
0043560 L O G A N D 2 ) , < 4 > ( V
0043600 A R t e m p 1 ) ( S I C m
0043620 a s k ) ( L O G A N D 2 ) ,
0043640 < 5 > 0 . . 7 o f ( L L S
0043660 H 1 ) , < 6 > ( L O G O R 2
0043700 ) ( V A R _ ^ t e m p 1 ) ,
0043720 < 7 > i f t h e t a r g
0043740 e t b i t s l i e w i t h
0043760 i n o n e b y t e o f m
0044000 e m o r y t h e n ( S I C
0044020 b y t e o f f s e t ) ( V A R
0044040 t e m p 1 ) ( P U T B A S E
0044060 B Y T E ) e l s e a s P U
0044100 T B A S E . N . \r \r \r 377 377 \0 357
0044120 f 357 f \0 377 \0 D D I S A S M -
0044140 - o u t p u t s D - L A P \r
0044160 \r D D I S A S M g e n e r a t
0044200 e s t h e D F N H E A D E R
0044220 : p s e u d o - i n s t r u c
0044240 t i o n , a s t h e s e c
0044260 o n d i n s t r u c t i o n .
0044300 I t s a r g u m e n t l
0044320 i s t c o n t a i n s t h
0044340 e o r i g i n a l v a l u e
0044360 s o f S T K : P V : S
0044400 T A R T : N T S I Z E :
0044420 N L O C A L S : a n d F V
0044440 A R O F F S E T : , i n p
0044460 r o p e r t y - l i s t f o r
0044500 m a t . \r \r D D I S A S M g e
0044520 n e r a t e s i t s v a r i
0044540 a b l e - d e c l a r a t i o n
0044560 p s e u d o - i n s t r u c t
0044600 i o n s i n n a m e - t a b
0044620 l e o r d e r ( w h i c h
0044640 i m p l i e s : s p e c v a r
0044660 P V A R S t h e n I V A R
0044700 s t h e n F V A R s , t h
0044720 e n l o c a l P V A R s t
0044740 h e n I V A R s ) . P v a
0044760 r s & f v a r s a r e n
0045000 a m e d w i t h a l i s t
0045020 : ( n a m e - p r o p e r
0045040 o r i g i n a l - s l o t - n
0045060 u m b e r ) . I v a r s a
0045100 r e n a m e d w i t h a
0045120 l i s t : ( n a m e - p r o
0045140 p e r { - 1 - i v a r -
0045160 n u m b e r } ) . C o m p i
0045200 l e r - g e n e r a t e d t e
0045220 m p o r a r y P V A R s a r
0045240 e n a m e d e . g . ( " p
0045260 v a r " 3 ) s o t h a t
0045300 A S M d o e s n o t p u
0045320 t t h e m i n e i t h e r
0045340 n a m e t a b l e . \r \r D D
0045360 I S A S M g e n e r a t e s
0045400 l a b e l s o n l y f o r
0045420 j u m p - t o a d d r e s s e
0045440 s . T h e l a b e l s g
0045460 e n e r a t e d a r e n u m
0045500 b e r s : o f f s e t s i n
0045520 t o t h e C o d e A r r a y
0045540 . \r \r D D I S A S M d o e s
0045560 n o t g e n e r i c i z e o
0045600 p c o d e s . \r \r \r 377 377 \0 357 f 357
0045620 f \0 377 \0 D 2 T - - i n p u
0045640 t s D - L A P a n d o u t
0045660 p u t s T - L A P \r \r L i k e
0045700 e v e r y b o d y e l s e ,
0045720 w h e n e v e r D 2 T p e
0045740 r f o r m s a n o n - t r i
0045760 v i a l t r a n s l a t i o n
0046000 , i t i n s e r t s t h e
0046020 i n p u t i n s t r u c t i
0046040 o n a s a c o m m e n t
0046060 b e f o r e t h e r e s u l
0046100 t i n g o u t p u t i n s t
0046120 r u c t i o n s . S e v e r
0046140 a l o t h e r c o m m e n t
0046160 s c a n b e g e n e r a t
0046200 e d a s h i n t s t o T
0046220 2 D . T h e s e s t a r t
0046240 w i t h " ( * f o r T 2
0046260 D : " . ( T 2 D s w e a
0046300 r s n o t t o l o o k a
0046320 t c o m m e n t s n o t i
0046340 n t h i s f o r m . ) T
0046360 h e y a r e ( * f o r T 2
0046400 D : a r g l i s t I s P v a r
0046420 ) , . . B I N D . . , .
0046440 . C H E C K A P P L Y * . . ,
0046460 a n d . . F N 7 . . .
0046500 T h e y a r e d i s c u
0046520 s s e d b e l o w . \r \r I V A
0046540 R S : a n d P V A R S : d
0046560 e c l a r a t i o n s a r e
0046600 t u r n e d i n t o V A R S
0046620 : d e c l a r a t i o n s .
0046640 I n n o s p r e a d f u n
0046660 c t i o n s , i f t h e a
0046700 r g l i s t v a r i a b l e
0046720 i s d e c l a r e d a s a
0046740 P V A R , D 2 T w i l l
0046760 i n s e r t , b e f o r e t
0047000 h e r e s u l t i n g V A R
0047020 S : d e c l a r a t i o n ,
0047040 a ( * f o r D 2 T : a r g
0047060 l i s t I s P v a r ) . \r \r I n
0047100 l a m b d a - n o s p r e a d
0047120 f u n c t i o n s , D 2 T
0047140 t a k e s ( I V A R n )
0047160 a n d ( I V A R X n )
0047200 = > ( S I C n + 1 ) ( A
0047220 R G 0 ) , a n d t a k e s
0047240 ( I V A R X _ n ) =
0047260 > ( S I C n + 1 ) ( S W
0047300 A P ) ( F N 2 \ S E T A R G
0047320 0 ) . \r \r D 2 T t a k e s
0047340 ( B I N D ( V 1 . . V n
0047360 ) ( V n + 1 . . V m ) )
0047400 = > - - i n t h e m o s t
0047420 g e n e r a l f o r m - -
0047440 ( V A R _ ^ V n ) . .
0047460 ( V A R _ ^ V 1 ) ( '
0047500 N I L ) ( V A R _ V n +
0047520 2 ) . . ( V A R _ V
0047540 m ) ( V A R _ ^ V 1 )
0047560 4 5 $ B I N D ( * f o
0047600 r T 2 D : B I N D ) .
0047620 T h e ( * f o r T 2 D :
0047640 B I N D ) t e l l s T 2
0047660 D w h e r e t h e B I N D
0047700 w a s ; t h i s i s n
0047720 o t s t r i c t l y n e c e
0047740 s s a r y , b u t m a k e s
0047760 T 2 D e a s i e r . \r D 2 T
0050000 t a k e s U N B I N D = >
0050020 - - i n t h e m o s t g
0050040 e n e r a l f o r m - - (
0050060 ' U N B I N D ) ( V A R _
0050100 V 2 ) . . ( V A R _
0050120 V m ) ( V A R _ ^ V 1
0050140 ) ( T U N B I N D 4 5 $
0050160 B I N D ) , w h e r e t
0050200 h e V i & t h e l a b e
0050220 l a r e t h o s e f r o m
0050240 t h e c o r r e s p o n d i
0050260 n g B I N D . D U N B I N
0050300 D = > T D U N B I N D i n
0050320 t h e s a m e w a y . \r \r
0050340 D 2 T t a k e s f u n c t i
0050360 o n c a l l s w i t h > 6
0050400 a r g u m e n t s ( F N X
0050420 n f u n c ) = > (
0050440 * f o r T 2 D : F N 7 )
0050460 ( S I C n - 6 ) ( F
0050500 N 1 \ V e c t o r i z e N )
0050520 ( F N 7 f u n c ) .
0050540 N o t e t h a t a c o
0050560 m p i l e r w o u l d n o t
0050600 d o i t t h i s w a y
0050620 , a s i t u s e s m o r
0050640 e s t a c k d e p t h t h
0050660 a n i s n e c e s s a r y .
0050700 \r \r D 2 T t a k e s ( C H
0050720 E C K A P P L Y * ) = > ( *
0050740 f o r T 2 D : C H E C K
0050760 A P P L Y * ) . \r \r D 2 T t
0051000 a k e s ( G C O N S T x )
0051020 t o : i f x i s a n
0051040 u m b e r i n t h e T a m
0051060 a r i n F I X P r a n g e
0051100 [ - 2 ^ 3 0 , 2 ^ 3 0 ) t h e
0051120 n ( I C O N S T x ) , e l
0051140 s e ( P C O N S T n ) \r \r D
0051160 2 T t a k e s ( G E T B A S
0051200 E . N w o r d o f f s e t )
0051220 = > ( C O P Y ) ( S I C
0051240 w o r d o f f s e t * 2 ) ( G
0051260 E T B A S E B Y T E ) ( L L S
0051300 H 8 ) ( V A R _ ^ " D 2 T $
0051320 t e m p 1 " ) ( S I C w o r d
0051340 o f f s e t * 2 + 1 ) ( G E T
0051360 B A S E B Y T E ) ( V A R "
0051400 D 2 T $ t e m p 1 " ) ( L O G
0051420 O R 2 ) , w h e r e " D 2 T
0051440 $ t e m p 1 " i s a l o c
0051460 a l p v a r a l l o c a t e
0051500 d b y D 2 T . \r D 2 T t a
0051520 k e s ( P U T B A S E . N
0051540 w o r d o f f s e t ) = > (
0051560 V A R _ ^ " D 2 T $ t e m p 1
0051600 " ) ( S I C w o r d o f f s
0051620 e t * 2 ) ( V A R " D 2 T $
0051640 t e m p 1 " ) ( L R S H 8 )
0051660 ( P U T B A S E B Y T E ) ( S
0051700 I C w o r d o f f s e t * 2 +
0051720 1 ) ( V A R " D 2 T $ t e m
0051740 p 1 " ) ( P U T B A S E B Y T
0051760 E ) , w h e r e " D 2 T $ t
0052000 e m p 1 " i s a l o c a l
0052020 p v a r a l l o c a t e d
0052040 b y D 2 T . \r D 2 T t a k e
0052060 s ( G E T B I T S . N . F D
0052100 w o r d o f f s e t l e f
0052120 t b i t n b i t s ) = >
0052140 < 1 > i f t h e b i t s
0052160 a r e w i t h i n o n e b
0052200 y t e o f m e m o r y , t
0052220 h e n ( S I C b y t e o f f
0052240 s e t ) ( G E T B A S E B Y T
0052260 E ) e l s e a s G E T B A
0052300 S E . N a b o v e , < 2 >
0052320 0 . . 7 o f ( L R S H 1 ) ,
0052340 < 3 > ( S I C m a s k )
0052360 ( L O G A N D 2 ) i f n e e
0052400 d e d . \r D 2 T t a k e s
0052420 ( P U T B I T S . N . F D w
0052440 o r d o f f s e t l e f t b
0052460 i t n b i t s ) = > < 1
0052500 > ( V A R _ ^ t e m p 1 ) ,
0052520 < 2 > i f t h e t a r g
0052540 e t b i t s l i e w i t h
0052560 i n o n e b y t e o f m
0052600 e m o r y t h e n ( C O P Y
0052620 ) ( S I C b y t e o f f s e
0052640 t ) ( G E T B A S E B Y T E )
0052660 e l s e a s G E T B A S E
0052700 B Y T E . N e x c e p t l e
0052720 a v i n g t h e p o i n t e
0052740 r o n t h e s t a c k u
0052760 n d e r t h e t a r g e t
0053000 w o r d g o t t e n , < 3 >
0053020 ( S I C m a s k ) ( L O G
0053040 A N D 2 ) , < 4 > ( V A R
0053060 t e m p 1 ) ( S I C m a s k
0053100 ) ( L O G A N D 2 ) , < 5 >
0053120 0 . . 7 o f ( L L S H 1 )
0053140 , < 6 > ( L O G O R 2 ) (
0053160 V A R _ ^ t e m p 1 ) , < 7
0053200 > i f t h e t a r g e t
0053220 b i t s l i e w i t h i n
0053240 o n e b y t e o f m e m o
0053260 r y t h e n ( S I C b y t
0053300 e o f f s e t ) ( V A R t e
0053320 m p 1 ) ( P U T B A S E B Y T
0053340 E ) e l s e a s P U T B A
0053360 S E . N . O n e o r t
0053400 w o t e m p s m a y b e
0053420 u s e d - - " D 2 T $ t e m p
0053440 1 " a n d " D 2 T $ t e m p
0053460 2 " - - t h e s e a r e a
0053500 l l o c a t e d b y D 2 T .
0053520 \r \r D 2 T g e n e r i c i z e
0053540 s a l l o p c o d e s t h
0053560 a t h a v e g e n e r i c s
0053600 . \r D 2 T j u s t p a s s e
0053620 s t h e D F N H E A D E R :
0053640 s t a t e m e n t t h r o u
0053660 g h . \r \r T a m a r i n - U F N
0053700 s w h i c h D 2 T g e n e
0053720 r a t e s c a l l s t o - -
0053740 \ S E T A R G 0 , \ V e
0053760 c t o r i z e N . \r \r \r 377 377 \0 357
0054000 f 357 f 377 \0 T 377 377 \0 \0 377 \0 A S M
0054020 - - i n p u t s T - L A
0054040 P \r \r O p c o d e s a r e k
0054060 n o w n b y l o o k i n g
0054100 a t t h e i r T O P C O D E
0054120 p r o p e r t i e s f o r
0054140 O P C O D E r e c o r d s .
0054160 T h e n a m e s o f t h
0054200 e v a r i a b l e - r e f e r
0054220 e n c e - a n d j u m p -
0054240 g e n e r i c s a r e h a r
0054260 d - c o d e d i n t o t h e
0054300 a s s e m b l e r , a s i
0054320 s t h e i r s t a c k e f
0054340 f e c t ; t h e y a r e
0054360 e x p a n d e d b y h a r d
0054400 - c o d e d h e u r i s t i c
0054420 s w h i c h k n o w a b o
0054440 u t c e r t a i n o p c o d
0054460 e s b y n a m e , a n d
0054500 w o r k w i t h w h a t e v
0054520 e r s u b s e t o f t h o
0054540 s e o p c o d e s a r e a
0054560 v a i l a b l e . O t h e r
0054600 " g e n e r i c s " a n d
0054620 " m a c r o d e f i n i t i o
0054640 n s " a r e f o u n d b y
0054660 l o o k i n g a t t h e
0054700 T A S M F N p r o p e r t i e
0054720 s o f t h e C A R s o f
0054740 i n s t r u c t i o n s . \r T
0054760 h e g e n e r i c ( F N n
0055000 f u n c ) i s t r a n s l
0055020 a t e d i n t o o n e o f
0055040 F N 0 . . F N 7 . \r T h e
0055060 g e n e r i c ( S I C n )
0055100 i s t r a n s l a t e d i
0055120 n t o o n e o f ( ' 0 ) ,
0055140 ( ' 1 ) , ( S I C X n ) ,
0055160 o r ( S I C X X n ) , p
0055200 o s s i b l y f o l l o w e d
0055220 b y ( N E G ) . \r \r T h e
0055240 a r g u m e n t - b y t e o f
0055260 a n X - f o r m a t v a r
0055300 i a b l e - r e f e r e n c e
0055320 o p c o d e i s i n 3 2 -
0055340 b i t w o r d s , t h a t
0055360 i s , s l o t n u m b e r .
0055400 \r M u l t i - b y t e i n - l
0055420 i n e a r g u m e n t s a r
0055440 e p r e s e n t e d l e a s
0055460 t s i g n i f i c a n t b y
0055500 t e f i r s t . \r T h e o u
0055520 t p u t o b j e c t i s a
0055540 b y t e a r r a y , w i t
0055560 h p a r t o f a T - m a
0055600 c h i n e f u n c t i o n h
0055620 e a d e r . \r T h e f i r s t
0055640 8 v a r s l o t s a r e
0055660 r e s e r v e d f o r i v
0055700 a r s , p e r i o d . \r \r T A
0055720 S M a t t h i s p o i n t
0055740 r e f u s e s A P P L Y F N
0055760 . \r A c c e p t s T U N B I N
0056000 D a n d T D U N B I N D ;
0056020 d o e s n o t a c c e p t
0056040 B I N D , U N B I N D n o
0056060 r D U N B I N D . \r A c c e p
0056100 t s I C O N S T & P C O N
0056120 S T ; d o e s n o t a c
0056140 c e p t G C O N S T . \r \r S e
0056160 e a l s o A s m I n t e r n
0056200 a l s . t e d i t . \r \r \r 377 377 \0
0056220 357 f \0 \0 T \0 H \0 E \0 \0 D \0 -
0056240 \0 > \0 D \0 \0 T \0 R \0 A \0 N \0 S
0056260 \0 L \0 A \0 T \0 I \0 O \0 N \0 \r 377 \0
0056300 \r 377 377 \0 357 f 357 f \0 \0 s \0 u \0 m
0056320 \0 m \0 a \0 r \0 y \0 \0 o \0 f \0
0056340 \0 t \0 h \0 e \0 \0 t \0 r \0 a \0 n
0056360 \0 s \0 l \0 a \0 t \0 i \0 o \0 n \0 -
0056400 \0 - 377 \0 \r \r T h e f u n c t i
0056420 o n h e a d e r w i l l h
0056440 o p e f u l l y b e u n c h
0056460 a n g e d e x c e p t i n a
0056500 s m u c h a s D 2 T a d d
0056520 s t e m p o r a r y p v a r
0056540 s . \r \r P v a r s m a y b e
0056560 r e a r r a n g e d : S p
0056600 e c v a r s c o m e f i r s
0056620 t , t h e n t h e l o c a
0056640 l v a r s i n t h e l o c
0056660 a l n a m e t a b l e , t
0056700 h e n a n y o t h e r l o
0056720 c a l v a r s , t h e n a
0056740 n y t e m p o r a r i e s t
0056760 h a t D 2 T m a y h a v e
0057000 g e n e r a t e d , t h e n
0057020 a n y t e m p o r a r i e s
0057040 t h a t D A S M m i g h
0057060 t g e n e r a t e . P v a
0057100 r s t h a t e x i s t e d
0057120 i n t h e o r i g i n a l
0057140 C C O D E P r e t a i n t h
0057160 e i r o r i g i n a l o r d
0057200 e r i n g w i t h i n t h e
0057220 s e g r o u p s . \r \r A l l
0057240 t h e v a r i a b l e - r e f
0057260 e r e n c e o p c o d e s (
0057300 e . g . I V A R t h r u F
0057320 V A R X _ ^ ) a r e t a k e
0057340 n t o t h e s h o r t e s
0057360 t p o s s i b l e o p c o d
0057400 e s e q u e n c e s , g i
0057420 v e n t h e n e w v a r i
0057440 a b l e - s l o t a l l o c a
0057460 t i o n s . P O P i s u
0057500 s e d t o s i m u l a t e
0057520 x V A R _ ^ i f n e c e s s
0057540 a r y . \r I n l a m b d a - n
0057560 o s p r e a d f u n c t i o n
0057600 s , ( I V A R n ) a n d
0057620 ( I V A R X n ) = > ( S I
0057640 C n + 1 ) ( A R G 0 ) , a
0057660 n d ( I V A R X _ n ) = >
0057700 ( S I C n + 1 ) ( S W A P
0057720 ) ( F N 2 \ S E T A R G 0 )
0057740 . \r \r ( B I N D ( V 1 . .
0057760 V n ) ( V n + 1 . . V m )
0060000 ) = > ( V A R _ ^ V n )
0060020 . . ( V A R _ ^ V 1 ) ( '
0060040 N I L ) ( V A R _ V n + 2 )
0060060 . . ( V A R _ V m ) ( V
0060100 A R _ ^ V n + 1 ) ( B I N D
0060120 N I L N I L ) . \r ( U N B
0060140 I N D ) = > ( B I N D N I
0060160 L ( V 2 ) ) ( D U N B I N D
0060200 ) . . ( B I N D N I L (
0060220 V m ) ) ( D U N B I N D ) (
0060240 B I N D N I L ( V 1 ) ) (
0060260 D U N B I N D ) ( U N B I N D
0060300 ) , w h e r e t h e V i
0060320 a r e t h e p v a r s b o
0060340 u n d b y t h e t h e c
0060360 o r r e s p o n d i n g B I N
0060400 D i n s t r u c t i o n . \r (
0060420 D U N B I N D ) i s e x p a
0060440 n d e d t o e x p l i c i t
0060460 l y u n b i n d t h e p v
0060500 a r s i n j u s t t h e
0060520 s a m e w a y . \r \r ( ' 0 ) ,
0060540 ( ' 1 ) , ( S I C n ) &
0060560 ( S I C X n ) a r e n o
0060600 t c h a n g e d u n l e s s
0060620 s o m e i n s t a n c e w
0060640 a s n o t a s s h o r t
0060660 a s p o s s i b l e , i n
0060700 w h i c h c a s e i t w i
0060720 l l b e r e p l a c e d w
0060740 i t h t h e s h o r t e r
0060760 f o r m . \r \r ( N O P ) & a
0061000 l l J U M P - t y p e o p c
0061020 o d e s = > t h e s h o r
0061040 t e s t o p c o d e s e q u
0061060 e n c e s f e a s i b l e g
0061100 i v e n t h e d i f f e r e
0061120 n t c o d e l e n g t h s
0061140 i n t h e n e w C C O D E
0061160 P . J u m p - a r o u n d s
0061200 w i l l b e g e n e r a t
0061220 e d i f n e c e s s a r y
0061240 t o s i m u l a t e m i s s
0061260 i n g c o m p l e x J U M P
0061300 o p c o d e s ; C O P Y
0061320 a n d P O P m a y b e u
0061340 s e d h e r e . \r \r ( G E T B
0061360 A S E . N w o r d o f f s e
0061400 t ) = > ( C O P Y ) ( S I
0061420 C w o r d o f f s e t * 2 )
0061440 ( G E T B A S E B Y T E ) ( L
0061460 L S H 8 ) ( V A R _ ^ t e m
0061500 p ) ( S I C w o r d o f f s e
0061520 t * 2 + 1 ) ( G E T B A S E B
0061540 Y T E ) ( V A R t e m p )
0061560 ( L O G O R 2 ) . \r ( P U T B A
0061600 S E . N w o r d o f f s e t
0061620 ) = > ( V A R _ ^ t e m p
0061640 ) ( S I C w o r d o f f s e
0061660 t * 2 ) ( V A R t e m p )
0061700 ( L R S H 8 ) ( P U T B A S E
0061720 B Y T E ) ( S I C w o r d o
0061740 f f s e t * 2 + 1 ) ( V A R
0061760 t e m p ) ( P U T B A S E B Y
0062000 T E ) . \r ( G E T B I T S . N .
0062020 F D w o r d o f f s e t
0062040 l e f t b i t n b i t s )
0062060 = > < 1 > i f t h e b i
0062100 t s a r e w i t h i n o n
0062120 e b y t e o f m e m o r y
0062140 , t h e n ( S I C b y t e
0062160 o f f s e t ) ( G E T B A S E
0062200 B Y T E ) e l s e a s G E
0062220 T B A S E . N a b o v e , <
0062240 2 > 0 . . 7 o f ( L R S H
0062260 1 ) , < 3 > ( S I C m a s
0062300 k ) ( L O G A N D 2 ) i f
0062320 n e e d e d . \r ( P U T B I T
0062340 S . N . F D w o r d o f f s
0062360 e t l e f t b i t n b i
0062400 t s ) = > < 1 > ( V A R _
0062420 ^ t e m p 1 ) , < 2 > i f
0062440 t h e t a r g e t b i t s
0062460 l i e w i t h i n o n e
0062500 b y t e o f m e m o r y t
0062520 h e n ( C O P Y ) ( S I C
0062540 b y t e o f f s e t ) ( G E T
0062560 B A S E B Y T E ) e l s e a
0062600 s G E T B A S E B Y T E . N
0062620 e x c e p t l e a v i n g t
0062640 h e p o i n t e r o n t h
0062660 e s t a c k u n d e r t h
0062700 e t a r g e t w o r d g o
0062720 t t e n , < 3 > ( S I C m
0062740 a s k ) ( L O G A N D 2 ) ,
0062760 < 4 > ( V A R t e m p 1 )
0063000 ( S I C m a s k ) ( L O G A
0063020 N D 2 ) , < 5 > 0 . . 7 o
0063040 f ( L L S H 1 ) , < 6 > (
0063060 L O G O R 2 ) ( V A R _ ^ t
0063100 e m p 1 ) , < 7 > i f t h
0063120 e t a r g e t b i t s l i
0063140 e w i t h i n o n e b y t
0063160 e o f m e m o r y t h e n
0063200 ( S I C b y t e o f f s e t
0063220 ) ( V A R t e m p 1 ) ( P
0063240 U T B A S E B Y T E ) e l s e
0063260 a s P U T B A S E . N . \r
0063300 \r \r 377 377 \0 357 f 357 f \0 377 \0 T 2 D
0063320 - - i n p u t s T - L A P
0063340 a n d o u t p u t s D - L
0063360 A P \r \r T 2 D i s n o t g
0063400 u a r a n t e e d t o w o r
0063420 k r i g h t e x c e p t o
0063440 n t h e o u t p u t o f
0063460 D 2 T . \r \r T 2 D t a k e s
0063500 V A R S : d e c l a r a t i o
0063520 n s = > I V A R S : & P
0063540 V A R S : d e c l a r a t i o
0063560 n s . I t d o e s t h i
0063600 s b y c h e c k i n g w h
0063620 e t h e r t h e v a r i a b
0063640 l e s a r e l i s t e d i
0063660 n t h e a r g l i s t o f
0063700 t h e t y p e + n a m e + a
0063720 r g l i s t d e c l a r a t i
0063740 o n , e x c e p t t h a t
0063760 ( * f o r T 2 D : a r
0064000 g l i s t I s P v a r ) f o
0064020 r c e s e v e r y t h i n g
0064040 t h e r e a f t e r t o b e
0064060 P V A R S : . \r T 2 D t a
0064100 k e s ( V A R x ) ,
0064120 ( V A R _ x ) a n d
0064140 ( V A R _ ^ x ) = > t h
0064160 e c o r r e s p o n d i n g
0064200 I V A R o r P V A R r e f
0064220 e r e n c e s . \r \r T 2 D t a
0064240 k e s ( * f o r T 2 D
0064260 B I N D ) = > ( B I N D
0064300 N I L N I L ) . \r T 2
0064320 D t a k e s ( ' U N B I N
0064340 D ) ( V A R _ V 2 )
0064360 . . ( V A R _ V n )
0064400 ( V A R _ ^ V 1 ) = >
0064420 a s e r i e s o f i n s t
0064440 r u c t i o n - p a i r s (
0064460 B I N D N I L ( V i ) )
0064500 ( D U N B I N D ) . \r T 2
0064520 D t a k e s ( T U N B I N
0064540 D l a b e l ) = > ( U
0064560 N B I N D ) a n d
0064600 ( T D U N B I N D l a b e l
0064620 ) = > ( D U N B I N D )
0064640 . \r \r T 2 D t a k e s ( *
0064660 f o r T 2 D : F N 7 )
0064700 ( S I C n ) ( F N 1
0064720 \ V e c t o r i z e N ) (
0064740 F N 7 f u n c ) = >
0064760 ( F N n + 6 f u n c )
0065000 . \r T 2 D t a k e s ( *
0065020 f o r T 2 D C H E C K A P
0065040 P L Y * ) = > ( C H E C
0065060 K A P P L Y * ) . \r \r T 2 D
0065100 t a k e s I C O N S T & P
0065120 C O N S T = > G C O N S T .
0065140 \r \r T 2 D j u s t p a s s e
0065160 s t h e D F N H E A D E R :
0065200 s t a t e m e n t t h r o u
0065220 g h . \r \r \r 377 377 \0 357 f 357 f \0 377
0065240 \0 D A S M - - i n p u t s
0065260 D - L A P \r \r I f a D F N H
0065300 E A D E R : s t a t e m e n t
0065320 i s p r e s e n t , a l l
0065340 o f i t s c l a u s e s
0065360 t h a t h a v e n o n - N I
0065400 L v a l u e s a r e c h e
0065420 c k e d a g a i n s t t h e
0065440 c o r r e s p o n d i n g v
0065460 a l u e s f o r t h e C o
0065500 d e A r r a y b e i n g o u
0065520 t p u t . ( A c t u a l l y
0065540 , t h i s t e s t i n g t
0065560 e n d s t o g e t w e a k
0065600 e r w i t h t i m e , a s
0065620 r e a s o n s f o r a v o
0065640 i d i n g i t c o m e u p
0065660 . ( 1 ) T r u e N L O C
0065700 A L S b e i n g > t h e
0065720 D F N H E A D E R : ' s N L O
0065740 C A L S i s c o n s i d e r
0065760 e d o k , s i n c e t h e
0066000 t r a n s l a t i o n p r o
0066020 c e s s m a y h a v e g e
0066040 n e r a t e d n e w P V A R
0066060 s . ( 2 ) S T A R T P C
0066100 i s n ' t c h e c k e d a
0066120 t a l l , s i n c e i n
0066140 c a s e o f l a m b d a - n
0066160 o s p r e a d f u n c t i o n
0066200 s t h a t d o n ' t l o o
0066220 k a t t h e i r a r g u m
0066240 e n t s , w e g e n e r a t
0066260 e n o l o c a l n a m e
0066300 t a b l e , b u t t h e c
0066320 o m p i l e r d o e s . ) \r V
0066340 a r i a b l e s a r e o u t
0066360 p u t t o t h e n a m e
0066400 t a b l e a n d t h e l o
0066420 c a l n a m e t a b l e i
0066440 n t h e o r d e r : f i
0066460 r s t p v a r s t h e n i
0066500 v a r s t h e n f v a r s ,
0066520 i n t h e i r o r d e r
0066540 o f d e c l a r a t i o n .
0066560 A l l f v a r s l o t s
0066600 f o l l o w a l l p v a r
0066620 s l o t s , o t h e r w i s
0066640 e n o t h i n g i s g u a
0066660 r a n t e e d a b o u t v
0066700 a r s l o t o r d e r . \r D
0066720 o e s n o t a c c e p t l
0066740 a m b d a - n o s p r e a d n
0066760 u m e r i c i v a r r e f e
0067000 r e n c e s . \r \r O p c o d e s
0067020 a r e k n o w n b y l o
0067040 o k i n g a t t h e i r D
0067060 O P C O D E p r o p e r t i e
0067100 s f o r O P C O D E r e c
0067120 o r d s . T h e n a m e s
0067140 o f t h e v a r i a b l e
0067160 - r e f e r e n c e - a n d
0067200 j u m p - g e n e r i c s a
0067220 r e h a r d - c o d e d i n
0067240 t o t h e a s s e m b l e r
0067260 , a s i s t h e i r s t
0067300 a c k e f f e c t ; t h e
0067320 y a r e e x p a n d e d b
0067340 y h a r d - c o d e d h e u
0067360 r i s t i c s w h i c h k n
0067400 o w a b o u t c e r t a i n
0067420 o p c o d e s b y n a m e
0067440 , a n d w o r k w i t h
0067460 w h a t e v e r s u b s e t
0067500 o f t h o s e o p c o d e s
0067520 a r e a v a i l a b l e .
0067540 O t h e r " g e n e r i c s
0067560 " a n d " m a c r o d e f
0067600 i n i t i o n s " a r e f o
0067620 u n d b y l o o k i n g a
0067640 t t h e D A S M F N p r o
0067660 p e r t i e s o f t h e C
0067700 A R s o f i n s t r u c t i
0067720 o n s . \r T h e g e n e r i c
0067740 ( F N n f u n c )
0067760 i s t r a n s l a t e d t
0070000 o o n e o f ( F N 0
0070020 f u n c ) . . ( F N 4
0070040 f u n c ) o r ( F N X
0070060 n f u n c ) . \r T h e
0070100 g e n e r i c ( S I C
0070120 x ) i s t r a n s l a t e
0070140 d w i t h o n e o f S I
0070160 C , S N I C , S I C X
0070200 . \r \r T h e a r g u m e n t -
0070220 b y t e o f a n X - f o r
0070240 m a t v a r i a b l e - r e f
0070260 e r e n c e o p c o d e i s
0070300 i n 1 6 - b i t w o r d s
0070320 , t h a t i s , 2 * s
0070340 l o t n u m b e r . \r M u l t
0070360 i - b y t e i n - l i n e a
0070400 r g u m e n t s a r e p r e
0070420 s e n t e d m o s t s i g n
0070440 i f i c a n t b y t e f i r
0070460 s t . \r T h e o u t p u t o
0070500 b j e c t i s a C C O D E
0070520 P , w i t h t h e u s u a
0070540 l D - m a c h i n e s t y l
0070560 e f u n c t i o n h e a d e
0070600 r . \r \r A c c e p t s B I N D
0070620 , U N B I N D a n d D U N
0070640 B I N D . D o e s n o t
0070660 a c c e p t B I N D s o t h
0070700 e r t h a n ( B I N D N I
0070720 L N I L ) , ( B I N D ( o
0070740 n e - p v a r ) N I L ) , a
0070760 n d ( B I N D N I L ( o n
0071000 e - p v a r ) ) . D o e s
0071020 n o t a c c e p t T U N B I
0071040 N D n o r T D U N B I N D .
0071060 \r \r D A S M c a n o n l y
0071100 h a n d l e t h o s e i n s
0071120 t a n c e s o f t h e A P
0071140 P L Y F N o p c o d e w h e
0071160 r e t h e n u m b e r o f
0071200 a r g u m e n t s o n t h
0071220 e s t a c k i s a c o n
0071240 s t a n t t h a t c a n b
0071260 e d e d u c e d ( e a s i l
0071300 y ) f r o m t h e c o d
0071320 e . T h i s i s b e c a
0071340 u s e f o r T a m a r i n ,
0071360 A S M h a s t o b e
0071400 a b l e t o p r e d i c t
0071420 t h e s t a c k f r a m e
0071440 s i z e . T h e p a t t e
0071460 r n t h a t D A S M k n
0071500 o w s h o w t o h a n d l
0071520 e i s - - \r \t \t ' 0 /
0071540 ' 1 / S I C n \r \t \t
0071560 I V A R / F V A R /
0071600 P V A R / G V A R
0071620 / A C O N S T / C
0071640 O P Y . N . . . \r \t \t [ C
0071660 H E C K A P P L Y * ] \r \t \t
0071700 A P P L Y F N \r \r S e e a l s
0071720 o A s m I n t e r n a l s . t
0071740 e d i t . \r \r \r 377 377 \0 357 f \0 377
0071760 \0 c u r r e n t s t a t u s
0072000 - - \r \r W e d 1 2 M a r 8
0072020 6 - - " r e l e a s e d "
0072040 v e r s i o n s a r e o n
0072060 { e r i s } < t a m a r i n >
0072100 c u r r e n t > D T > ; v
0072120 e r s i o n s b e i n g w o
0072140 r k e d o n a r e o n {
0072160 e r i s } < t a m a r i n > w o
0072200 r k > D T > . \r S t a c k m
0072220 o d e l l i n g i s d u e
0072240 i n P C , b u t n o t y
0072260 e t t h e r e . \r B u n c h e
0072300 s o f o p c o d e s n o t
0072320 s u p p o r t e d ( e x c e
0072340 p t t o p a s s t h e m
0072360 t h r u ) - - i n p a r t
0072400 i c u l a r I P L U S . N a
0072420 n d I D I F F E R E N C E . N
0072440 ; a n d a l l t h e t
0072460 y p e o p c o d e s . \r N o
0072500 t r a n s f o r m a t i o n o
0072520 f d a t a o b j e c t s i
0072540 s d o n e . \r L a m b d a - s
0072560 p r e a d f u n c t i o n s
0072600 w i t h > 6 a r g u m e n t
0072620 s n o t f u l l y s u p p
0072640 o r t e d ( n o e n t r y
0072660 v e c t o r ) . L a m b d a
0072700 - a n d n l a m b d a n o
0072720 s p r e a d f u n c t i o n s
0072740 d i t t o . \r V a r a r e a
0072760 a n d s t a c k o v e r f
0073000 l o w n e i t h e r d e t e
0073020 c t e d n o r h a n d l e d
0073040 . V a r a l l o c a t i o
0073060 n c r u d e s t p o s s i b
0073100 l e . \r \0 \0 \0 \0 \0 005 \0 003 \0 1 \0 \0
0073120 \0 \f \0 \0 \0 \0 \0 \0 \0 \0 003 001 \0 \0 002 \0
0073140 $ \0 \0 H \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0073160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 1 \0
0073200 \0 \0 $ \0 \0 \0 \0 \0 \0 \0 \0 003 001 \0 \0 002
0073220 \0 \f \0 \0 $ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0073240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 1
0073260 \0 \0 \0 \f \0 \0 \0 \0 \0 \0 \0 \0 003 001 \0 \0
0073300 002 \0 \f \0 \0 $ \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0073320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0073340 \0 \0 \0 \0 004 \0 006 \0 024 \0 006 M O D E R
0073360 N \0 \n 377 376 \0 \0 \0 \0 \0 \0 \0 ? \0 1 (
0073400 D E F A U L T F O N T 1 ( G
0073420 A C H A 1 0 ) ( G A C H A
0073440 8 ) ( T E R M I N A L 8 ) )
0073460 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O
0073500 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 200 \0 024
0073520 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0
0073540 002 200 \0 024 \0 006 M O D E R N \0 \n \0 \0
0073560 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R N
0073600 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002
0073620 \0 003 \0 \0 \0 027 \0 \0 \0 \0 006 \0 \0 \0 003 \0
0073640 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0 \0 006 \0 \0 \0
0073660 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0073700 \0 \0 \0 002 \0 003 \0 \0 \0 031 \0 \0 \0 \0 006 \0
0073720 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0073740 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0073760 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 022 \0 \0 \0
0074000 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0
0074020 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 031 \0
0074040 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 032
0074060 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0074100 005 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0074120 \0 021 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0
0074140 \0 \0 026 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001
0074160 \0 \0 \0 026 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0074200 001 \0 \0 \0 021 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0074220 \0 001 \0 \0 \0 021 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0074240 002 \0 001 \0 \0 \0 026 \0 \0 \0 \0 006 \0 \0 \0 \0
0074260 \0 002 \0 001 \0 \0 \0 035 \0 \0 \0 \0 006 \0 \0 \0
0074300 \0 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0
0074320 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 006 \0
0074340 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \a \0 \0 \0 \0 006
0074360 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 026 \0 \0 \0 \0
0074400 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 035 \0 \0 \0
0074420 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0
0074440 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \a \0
0074460 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 021
0074500 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0074520 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0074540 \0 \t \0 \0 \0 \0 006 \0 \0 \0 \v \0 \0 \0 \0 005
0074560 \0 \0 \0 d \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0074600 003 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0 \v \0 \0
0074620 \0 \0 005 \0 \0 \0 J \0 \0 \0 \0 006 \0 \0 \0 \0
0074640 \0 002 \0 003 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0
0074660 \f \0 \0 \0 \0 005 \0 \0 \0 Q \0 \0 \0 \0 006 \0
0074700 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0074720 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0074740 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \a \0 \0 002
0074760 \0 005 \0 \0 \0 031 \0 \0 \0 \0 005 \0 \0 \0 004 \0
0075000 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0075020 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0075040 002 \0 \0 \0 \0 005 \0 \0 \0 c \0 \0 \0 \0 006 \0
0075060 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 N \0 \0 \0 \0
0075100 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 233 \0 \0
0075120 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 a
0075140 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0075160 002 \0 \0 \0 \0 005 \0 \0 001 003 \0 \0 \0 \0 006 \0
0075200 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 R \0 \0 \0 \0
0075220 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 : \0 \0
0075240 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 004 \0
0075260 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0
0075300 004 \0 \0 \0 \0 005 \0 \0 \0 021 \0 \0 \0 \0 006 \0
0075320 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 + \0 \0 \0 \0
0075340 006 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 001 K \0 \0
0075360 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 003 \0
0075400 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0
0075420 003 \0 \0 \0 \0 005 \0 \0 \0 021 \0 \0 \0 \0 006 \0
0075440 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 231 \0 \0 \0 \0
0075460 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \a \0 \0 \0
0075500 \0 005 \0 \0 \0 031 \0 \0 \0 \0 006 \0 \0 \0 005 \0
0075520 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0
0075540 006 \0 \0 \0 \0 005 \0 \0 \0 3 \0 \0 \0 \0 006 \0
0075560 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003
0075600 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0075620 \0 006 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 032 \0
0075640 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0075660 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0075700 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0075720 \0 \t \0 \0 002 \0 005 \0 \0 \0 031 \0 \0 \0 \0 005
0075740 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0075760 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0076000 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \a \0
0076020 \0 \0 \0 005 \0 \0 001 ' \0 \0 \0 \0 006 \0 \0 \0
0076040 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0076060 \0 003 \0 \0 \0 \0 005 \0 \0 001 027 \0 \0 \0 \0 006
0076100 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0076120 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 261 \0 \0
0076140 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0076160 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0076200 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0076220 \0 034 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005
0076240 \0 \0 \0 % \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0
0076260 \0 005 \0 \0 \0 037 \0 \0 \0 \0 006 \0 \0 \0 016 \0
0076300 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0
0076320 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0076340 \0 004 \0 \0 \0 \0 005 \0 \0 \0 034 \0 \0 \0 \0 006
0076360 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 % \0 \0 \0
0076400 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 037 \0
0076420 \0 \0 \0 006 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0
0076440 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0076460 \0 001 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005
0076500 \0 \0 001 { \0 \0 \0 \0 006 \0 \0 \0 016 \0 \0 \0
0076520 \0 005 \0 \0 \0 Z \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0076540 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0076560 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0076600 002 \0 \0 \0 \0 005 \0 \0 \0 o \0 \0 \0 \0 006 \0
0076620 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 177 \0 \0 \0 \0
0076640 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0076660 \0 006 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 d \0
0076700 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0
0076720 177 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0076740 \0 \n \0 \0 \0 \0 006 \0 \0 \0 005 \0 \0 \0 \0 005
0076760 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0
0077000 \0 005 \0 \0 \0 324 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0077020 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0077040 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0077060 003 \0 \0 \0 \0 005 \0 \0 \0 C \0 \0 \0 \0 006 \0
0077100 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0077120 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 C \0 \0 \0
0077140 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0
0077160 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 x
0077200 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0077220 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0077240 \0 033 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005
0077260 \0 \0 \0 H \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0077300 003 \0 \0 \0 & \0 \0 \0 \0 006 \0 \0 \0 \v \0 \0
0077320 \0 \0 005 \0 \0 001 275 \0 \0 \0 \0 006 \0 \0 \0 \0
0077340 \0 002 \0 003 \0 \0 \0 ! \0 \0 \0 \0 006 \0 \0 \0
0077360 \a \0 \0 \0 \0 005 \0 \0 \0 235 \0 \0 \0 \0 006 \0
0077400 \0 \0 \0 \0 002 \0 003 \0 \0 \0 B \0 \0 \0 \0 006
0077420 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 001 205 \0 \0 \0
0077440 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0
0077460 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0077500 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \a
0077520 \0 \0 002 \0 005 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0
0077540 \0 004 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0077560 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0077600 \0 \0 \0 h \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0077620 \0 005 \0 \0 \0 200 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0077640 002 \0 003 \0 \0 001 024 \0 \0 \0 \0 006 \0 \0 \0 \0
0077660 \0 002 \0 003 \0 \0 \0 245 \0 \0 \0 \0 006 \0 \0 \0
0077700 \0 \0 002 \0 003 \0 \0 \0 ' \0 \0 \0 \0 006 \0 \0
0077720 \0 \a \0 \0 \0 \0 005 \0 \0 \0 ) \0 \0 \0 \0 006
0077740 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 ) \0 \0 \0 \0
0077760 006 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \f \0 \0
0100000 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0100020 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 017
0100040 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0100060 027 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0100100 \0 023 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0100120 \0 \0 ! \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0100140 \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0100160 003 \0 \0 \0 ' \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0100200 \0 003 \0 \0 \0 \a \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0100220 002 \0 003 \0 \0 \0 027 \0 \0 \0 \0 006 \0 \0 \0 \0
0100240 \0 002 \0 003 \0 \0 \0 \a \0 \0 \0 \0 006 \0 \0 \0
0100260 \0 \0 002 \0 003 \0 \0 \0 027 \0 \0 \0 \0 006 \0 \0
0100300 \0 \0 \0 002 \0 003 \0 \0 \0 \a \0 \0 \0 \0 006 \0
0100320 \0 \0 \0 \0 002 \0 003 \0 \0 \0 033 \0 \0 \0 \0 006
0100340 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0100360 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 S \0 \0 \0
0100400 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0
0100420 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0100440 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \t
0100460 \0 \0 002 \0 005 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0
0100500 \0 025 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0100520 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0100540 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \r \0 \0 \0
0100560 \0 005 \0 \0 002 ( \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0100600 002 \0 003 \0 \0 \0 u \0 \0 \0 \0 006 \0 \0 \0 \0
0100620 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0100640 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0100660 \0 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0 002 \0 005 \0
0100700 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 025 \0 \0 \0 \0
0100720 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0100740 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 . \0 \0
0100760 \0 \0 006 \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 035
0101000 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0
0101020 \0 003 \0 \0 \0 \0 006 \0 \0 \0 \t \0 \0 \0 \0 005
0101040 \0 \0 001 I \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0101060 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0101100 \0 003 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \n \0
0101120 \0 \0 \0 005 \0 \0 001 0 \0 \0 \0 \0 006 \0 \0 \0
0101140 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0101160 \0 \0 \0 002 \0 003 \0 \0 \0 \f \0 \0 \0 \0 006 \0
0101200 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 / \0 \0 \0 \0
0101220 006 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 P \0 \0
0101240 \0 \0 006 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 004
0101260 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0
0101300 \0 8 \0 \0 \0 \0 006 \0 \0 \0 005 \0 \0 \0 \0 005
0101320 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0
0101340 \0 005 \0 \0 \0 317 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0101360 002 \0 003 \0 \0 \0 022 \0 \0 \0 \0 006 \0 \0 \0 017
0101400 \0 \0 \0 \0 005 \0 \0 \0 A \0 \0 \0 \0 006 \0 \0
0101420 \0 020 \0 \0 \0 \0 005 \0 \0 \0 214 \0 \0 \0 \0 006
0101440 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 226 \0 \0 \0
0101460 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 322 \0 \0
0101500 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0101520 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0101540 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0101560 \t \0 \0 002 \0 005 \0 \0 \0 025 \0 \0 \0 \0 004 \0
0101600 \0 \0 025 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0101620 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0101640 003 \0 \0 \0 p \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0101660 \0 003 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 005 \0
0101700 \0 \0 \0 005 \0 \0 \0 212 \0 \0 \0 \0 006 \0 \0 \0
0101720 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0
0101740 \0 ( \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 005
0101760 \0 \0 \0 m \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0102000 \0 005 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \a \0
0102020 \0 \0 \0 005 \0 \0 \0 247 \0 \0 \0 \0 006 \0 \0 \0
0102040 \0 \0 002 \0 003 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0
0102060 \0 \v \0 \0 \0 \0 005 \0 \0 \0 273 \0 \0 \0 \0 006
0102100 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 016 \0 \0 \0 \0
0102120 005 \0 \0 \0 355 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0102140 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0102160 002 \0 003 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 016
0102200 \0 \0 \0 \0 005 \0 \0 \0 311 \0 \0 \0 \0 006 \0 \0
0102220 \0 \0 \0 002 \0 003 \0 \0 \0 022 \0 \0 \0 \0 005 \0
0102240 \0 001 ' \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0102260 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 334 \0 \0 \0
0102300 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 002 \0 \0
0102320 \0 \0 005 \0 \0 \0 x \0 \0 \0 \0 006 \0 \0 \0 \0
0102340 \0 002 \0 003 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0
0102360 d \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0102400 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0102420 \0 \0 4 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0102440 \0 \0 \0 031 \0 \0 \0 \0 006 \0 \0 \0 021 \0 \0 \0
0102460 \0 005 \0 \0 \0 y \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0102500 002 \0 003 \0 \0 \0 \r \0 \0 \0 \0 006 \0 \0 \0 \n
0102520 \0 \0 \0 \0 005 \0 \0 \0 J \0 \0 \0 \0 006 \0 \0
0102540 \0 \0 \0 002 \0 003 \0 \0 \0 004 \0 \0 \0 \0 006 \0
0102560 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 K \0 \0 \0 \0
0102600 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \f \0 \0 \0
0102620 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 \f \0
0102640 \0 \0 \0 005 \0 \0 \0 P \0 \0 \0 \0 006 \0 \0 \0
0102660 003 \0 \0 \0 \0 003 \0 \0 \0 030 \0 \0 \0 \0 006 \0
0102700 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0102720 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0102740 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \a \0 \0 002
0102760 \0 005 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \b \0
0103000 \0 \0 \0 006 \0 \0 \0 005 \0 \0 002 \0 005 \0 \0 \0
0103020 017 \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 006 \0
0103040 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0103060 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 020 \0 \0 \0 \0
0103100 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 023 \0 \0
0103120 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 D \0
0103140 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 300
0103160 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0103200 006 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006 \0
0103220 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 024 \0 \0 \0 \0
0103240 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \r \0 \0 \0
0103260 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 005 \0
0103300 \0 \0 \0 006 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0
0103320 017 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0103340 \0 \r \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005
0103360 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0
0103400 \0 005 \0 \0 \0 030 \0 \0 \0 \0 006 \0 \0 \0 006 \0
0103420 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0
0103440 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0103460 \0 \0 \0 002 \0 003 \0 \0 \0 017 \0 \0 \0 \0 005 \0
0103500 \0 001 ! \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0103520 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0103540 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0103560 \0 003 \0 \0 \0 \a \0 \0 002 \0 005 \0 \0 \0 \v \0
0103600 \0 \0 \0 006 \0 \0 \0 005 \0 \0 002 \0 005 \0 \0 \0
0103620 \r \0 \0 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 006 \0
0103640 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0103660 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \r \0 \0 \0 \0
0103700 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0
0103720 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 005
0103740 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0
0103760 \0 017 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0104000 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0
0104020 006 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 241 \0 \0
0104040 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \r \0
0104060 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0
0104100 005 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0
0104120 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0104140 \0 \0 \0 016 \0 \0 \0 \0 006 \0 \0 \0 \t \0 \0 \0
0104160 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 \t \0
0104200 \0 \0 \0 005 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0
0104220 \0 \0 002 \0 003 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0
0104240 \0 006 \0 \0 \0 \0 005 \0 \0 \0 026 \0 \0 \0 \0 006
0104260 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0
0104300 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 \n \0
0104320 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0104340 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0104360 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0104400 \0 / \0 \0 002 \0 005 \0 \0 \0 002 \0 \0 002 \0 006
0104420 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 003 \0 \0 \0 \0
0104440 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0 002
0104460 \0 005 \0 \0 \0 034 \0 \0 \0 \0 005 \0 \0 \0 \a \0
0104500 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0
0104520 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0104540 \0 \0 \0 002 \0 003 \0 \0 \0 w \0 \0 \0 \0 006 \0
0104560 \0 \0 \0 \0 002 \0 003 \0 \0 \0 J \0 \0 \0 \0 006
0104600 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0104620 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 035 \0 \0 \0
0104640 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0 \0 \0
0104660 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \0
0104700 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 6
0104720 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0104740 ; \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0104760 \0 ] \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0105000 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0105020 \0 \0 \0 353 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0105040 003 \0 \0 001 243 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0105060 \0 003 \0 \0 \0 037 \0 \0 \0 \0 006 \0 \0 \0 004 \0
0105100 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0
0105120 005 \0 \0 \0 \0 005 \0 \0 \0 036 \0 \0 \0 \0 006 \0
0105140 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 ) \0 \0 \0 \0
0105160 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0105200 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 R \0 \0
0105220 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0105240 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0105260 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0105300 \0 003 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001
0105320 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0105340 \0 001 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 003 \0
0105360 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0
0105400 001 \0 \0 \0 \0 001 \0 \0 \0 016 \0 \0 \0 \0 006 \0
0105420 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \r \0 \0 \0 \0
0105440 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 020 \0 \0
0105460 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 \f
0105500 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0
0105520 \0 \n \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 001
0105540 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0105560 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0
0105600 \0 \0 005 \0 \0 \0 026 \0 \0 \0 \0 006 \0 \0 \0 001
0105620 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0
0105640 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \n \0 \0 \0 \0 006
0105660 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 # \0 \0 \0
0105700 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 240 \0
0105720 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0105740 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0
0105760 \0 - \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0106000 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0106020 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0
0106040 \0 005 \0 \0 \0 " \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0106060 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 003
0106100 \0 \0 \0 \0 005 \0 \0 \0 > \0 \0 \0 \0 006 \0 \0
0106120 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0106140 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 $ \0 \0 \0 \0
0106160 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0106200 \0 006 \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 016 \0
0106220 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0106240 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0106260 001 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0
0106300 \0 \0 025 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0
0106320 005 \0 \0 \0 , \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0106340 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 002 \0
0106360 \0 \0 \0 005 \0 \0 \0 6 \0 \0 \0 \0 006 \0 \0 \0
0106400 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0106420 \0 004 \0 \0 \0 \0 005 \0 \0 \0 2 \0 \0 \0 \0 006
0106440 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0106460 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0106500 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \b \0
0106520 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 001
0106540 253 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0106560 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0106600 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0
0106620 005 \0 \0 \0 z \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0106640 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 006 \0
0106660 \0 \0 \0 005 \0 \0 \0 w \0 \0 \0 \0 006 \0 \0 \0
0106700 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0106720 \0 \0 \0 002 \0 003 \0 \0 \0 2 \0 \0 \0 \0 006 \0
0106740 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0106760 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0107000 006 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 205 \0 \0
0107020 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0107040 \0 \0 \0 006 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0
0107060 201 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0107100 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005
0107120 \0 \0 \0 307 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0107140 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0
0107160 \0 \0 005 \0 \0 001 341 \0 \0 \0 \0 006 \0 \0 \0 \0
0107200 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0107220 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0107240 \0 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0 002 \0 005 \0
0107260 \0 \0 \t \0 \0 \0 \0 004 \0 \0 \0 022 \0 \0 \0 \0
0107300 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0107320 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 026 \0 \0
0107340 \0 \0 006 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 264
0107360 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0107400 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0107420 001 247 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0107440 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0107460 \0 \0 \0 t \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0107500 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0107520 \0 003 \0 \0 \0 % \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0107540 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0107560 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0107600 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0 002 \0 005 \0 \0
0107620 \0 005 \0 \0 \0 \0 004 \0 \0 \0 # \0 \0 \0 \0 006
0107640 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0107660 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 354 \0 \0 \0
0107700 \0 006 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 Q \0
0107720 \0 \0 \0 006 \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0
0107740 006 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0
0107760 \0 \0 \a \0 \0 \0 \0 006 \0 \0 \0 \v \0 \0 \0 \0
0110000 005 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0
0110020 \0 \0 005 \0 \0 \0 ! \0 \0 \0 \0 006 \0 \0 \0 \0
0110040 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0110060 \0 \0 002 \0 003 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0
0110100 \0 005 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005
0110120 \0 \0 \0 277 \0 \0 \0 \0 006 \0 \0 \0 \r \0 \0 \0
0110140 \0 005 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0110160 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0110200 \0 002 \0 003 \0 \0 \0 + \0 \0 \0 \0 006 \0 \0 \0
0110220 004 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 006 \0
0110240 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 ) \0 \0 \0 \0
0110260 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 + \0 \0
0110300 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0110320 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \f
0110340 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0110360 \0 003 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001
0110400 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0110420 \0 001 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 003 \0
0110440 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0
0110460 001 \0 \0 \0 \0 001 \0 \0 \0 , \0 \0 \0 \0 006 \0
0110500 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 020 \0 \0 \0 \0
0110520 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 023 \0 \0
0110540 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 017
0110560 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0
0110600 \0 \f \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001
0110620 \0 \0 \0 217 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0110640 003 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0
0110660 \0 \0 005 \0 \0 \0 5 \0 \0 \0 \0 006 \0 \0 \0 001
0110700 \0 \0 \0 \0 001 \0 \0 \0 017 \0 \0 \0 \0 006 \0 \0
0110720 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 006
0110740 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 $ \0 \0 \0
0110760 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 5 \0
0111000 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0
0111020 036 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0111040 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0111060 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 \0 \0 \0 \0
0111100 005 \0 \0 \0 267 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0111120 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0111140 002 \0 003 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 \v
0111160 \0 \0 \0 \0 005 \0 \0 \0 022 \0 \0 \0 \0 006 \0 \0
0111200 \0 \v \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 006
0111220 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0111240 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \v \0 \0 \0
0111260 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 b \0
0111300 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0111320 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0111340 \v \0 \0 \0 \0 006 \0 \0 \0 \t \0 \0 \0 \0 005 \0
0111360 \0 \0 307 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0111400 \0 \0 \0 \v \0 \0 \0 \0 006 \0 \0 \0 \t \0 \0 \0
0111420 \0 005 \0 \0 \0 312 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0111440 002 \0 003 \0 \0 \0 \v \0 \0 \0 \0 006 \0 \0 \0 \f
0111460 \0 \0 \0 \0 005 \0 \0 \0 307 \0 \0 \0 \0 006 \0 \0
0111500 \0 \0 \0 002 \0 003 \0 \0 \0 \v \0 \0 \0 \0 006 \0
0111520 \0 \0 \f \0 \0 \0 \0 005 \0 \0 002 4 \0 \0 \0 \0
0111540 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0111560 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0 \0 \0
0111600 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 2 \0
0111620 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0111640 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0111660 E \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0111700 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0111720 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0111740 \0 \0 \0 \a \0 \0 002 \0 005 \0 \0 \0 003 \0 \0 \0
0111760 \0 004 \0 \0 \0 005 \0 \0 002 \0 004 \0 \0 \0 005 \0
0112000 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0
0112020 021 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0112040 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0112060 \0 \0 & \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0
0112100 005 \0 \0 001 p \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0
0112120 \0 \0 005 \0 \0 \0 ) \0 \0 \0 \0 006 \0 \0 \0 \0
0112140 \0 002 \0 003 \0 \0 \0 > \0 \0 \0 \0 006 \0 \0 \0
0112160 \0 \0 002 \0 003 \0 \0 \0 n \0 \0 \0 \0 006 \0 \0
0112200 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0112220 \0 \0 \0 \0 002 \0 003 \0 \0 \0 e \0 \0 \0 \0 006
0112240 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 I \0 \0 \0 \0
0112260 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 M \0 \0 \0
0112300 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 6 \0 \0
0112320 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0
0112340 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 005
0112360 \0 \0 \0 \0 005 \0 \0 \0 026 \0 \0 \0 \0 006 \0 \0
0112400 \0 \t \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 003 \0
0112420 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0
0112440 005 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0
0112460 \0 \0 005 \0 \0 \0 023 \0 \0 \0 \0 006 \0 \0 \0 004
0112500 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0
0112520 \0 006 \0 \0 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006
0112540 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0
0112560 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0
0112600 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 003
0112620 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0
0112640 \0 023 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0 \0 \0 005
0112660 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0112700 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0112720 \0 003 \0 \0 \0 035 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0112740 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0112760 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0113000 \0 \0 002 \0 003 \0 \0 \0 / \0 \0 002 \0 005 \0 \0
0113020 \0 002 \0 \0 002 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0113040 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0113060 \0 \0 \0 = \0 \0 002 \0 005 \0 \0 \0 004 \0 \0 002
0113100 \0 006 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0113120 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0113140 \0 002 \0 003 \0 \0 \0 ] \0 \0 \0 \0 006 \0 \0 \0
0113160 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0113200 \0 \0 \0 002 \0 003 \0 \0 001 7 \0 \0 \0 \0 006 \0
0113220 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006
0113240 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 311 \0 \0 \0 \0
0113260 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 037 \0 \0 \0
0113300 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 \t \0
0113320 \0 \0 \0 006 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0
0113340 036 \0 \0 \0 \0 006 \0 \0 \0 005 \0 \0 \0 \0 005 \0
0113360 \0 \0 ) \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0113400 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0113420 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0
0113440 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0 001
0113460 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0
0113500 \0 001 \0 \0 \0 \0 001 \0 \0 \0 004 \0 \0 \0 \0 006
0113520 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0 \0 005 \0 \0 \0
0113540 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 016 \0
0113560 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0113600 \r \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0
0113620 \0 \0 020 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0
0113640 001 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0113660 \0 \0 001 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 003
0113700 \0 \0 \0 \0 001 \0 \0 \0 023 \0 \0 \0 \0 006 \0 \0
0113720 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0113740 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 021 \0 \0 \0 \0
0113760 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 6 \0 \0
0114000 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 "
0114020 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0
0114040 \0 @ \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0114060 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0
0114100 005 \0 \0 \0 C \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0114120 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0114140 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 002
0114160 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0
0114200 \0 002 \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 006
0114220 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \a \0 \0 \0
0114240 \0 006 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 200 \0
0114260 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0114300 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0114320 001 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0
0114340 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0
0114360 005 \0 \0 \0 343 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0114400 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0114420 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \t
0114440 \0 \0 \0 \0 005 \0 \0 \0 205 \0 \0 \0 \0 006 \0 \0
0114460 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0114500 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 201 \0 \0 \0 \0
0114520 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0114540 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 307 \0
0114560 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001
0114600 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0
0114620 001 332 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0114640 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0114660 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0114700 003 \0 \0 \0 \t \0 \0 002 \0 005 \0 \0 \0 005 \0 \0
0114720 \0 \0 004 \0 \0 \0 # \0 \0 \0 \0 006 \0 \0 \0 \0
0114740 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0114760 \0 \0 002 \0 003 \0 \0 \0 \a \0 \0 \0 \0 006 \0 \0
0115000 \0 003 \0 \0 \0 \0 005 \0 \0 \0 7 \0 \0 \0 \0 006
0115020 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0115040 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \n \0 \0 \0
0115060 \0 006 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 260 \0
0115100 \0 \0 \0 006 \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0
0115120 / \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0115140 \0 \v \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005
0115160 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0
0115200 \0 005 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 005 \0
0115220 \0 \0 \0 005 \0 \0 \0 3 \0 \0 \0 \0 006 \0 \0 \0
0115240 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0
0115260 \0 \0 \0 002 \0 003 \0 \0 \0 016 \0 \0 \0 \0 006 \0
0115300 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 032 \0 \0 \0 \0
0115320 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \f \0 \0 \0
0115340 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 \v \0
0115360 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0
0115400 017 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 001 \0
0115420 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0115440 001 \0 \0 \0 3 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0115460 \0 \0 001 \0 \0 \0 020 \0 \0 \0 \0 006 \0 \0 \0 \0
0115500 \0 002 \0 003 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0
0115520 \a \0 \0 \0 \0 005 \0 \0 \0 \0 \0 \0 \0 006 \0
0115540 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 031 \0 \0 \0 \0
0115560 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0115600 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 017 \0 \0
0115620 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 E
0115640 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0115660 016 \0 \0 \0 \0 006 \0 \0 \0 023 \0 \0 \0 \0 005 \0
0115700 \0 \0 027 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003
0115720 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0115740 003 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0
0115760 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0 \0 006
0116000 \0 \0 \0 \0 005 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0
0116020 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0116040 \0 \0 \0 \0 002 \0 003 \0 \0 \0 2 \0 \0 \0 \0 006
0116060 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0116100 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0116120 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0
0116140 002 \0 005 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 001
0116160 \0 \0 \0 \0 003 \0 \0 \0 020 \0 \0 \0 \0 006 \0 \0
0116200 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0116220 \0 \0 \0 \0 002 \0 003 \0 \0 \0 005 \0 \0 \0 \0 006
0116240 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 002 031 \0 \0 \0
0116260 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 360 \0 \0
0116300 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 005 \0
0116320 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0
0116340 1 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0116360 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0116400 \0 \0 & \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0
0116420 005 \0 \0 001 p \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0
0116440 \0 \0 005 \0 \0 \0 ) \0 \0 \0 \0 006 \0 \0 \0 \0
0116460 \0 002 \0 003 \0 \0 \0 016 \0 \0 \0 \0 006 \0 \0 \0
0116500 002 \0 \0 \0 \0 005 \0 \0 \0 X \0 \0 \0 \0 006 \0
0116520 \0 \0 \0 \0 002 \0 003 \0 \0 \0 016 \0 \0 \0 \0 006
0116540 \0 \0 \0 003 \0 \0 \0 \0 005 \0 \0 \0 4 \0 \0 \0
0116560 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0
0116600 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 i \0
0116620 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 H
0116640 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0116660 O \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0116700 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0116720 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0
0116740 005 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 006 \0 \0
0116760 \0 \0 005 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 \a
0117000 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0
0117020 \0 003 \0 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 006
0117040 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 ` \0 \0 \0
0117060 \0 006 \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 005 \0
0117100 \0 \0 \0 006 \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0
0117120 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0117140 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0117160 \0 \0 , \0 \0 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0
0117200 005 \0 \0 \0 363 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0117220 \0 003 \0 \0 \0 026 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0117240 002 \0 003 \0 \0 \0 < \0 \0 \0 \0 006 \0 \0 \0 \0
0117260 \0 002 \0 003 \0 \0 \0 024 \0 \0 \0 \0 006 \0 \0 \0
0117300 \0 \0 002 \0 003 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0
0117320 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0117340 \0 \0 \0 \0 002 \0 003 \0 \0 \0 035 \0 \0 \0 \0 006
0117360 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0117400 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0
0117420 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \a \0 \0
0117440 002 \0 005 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0 \0 004
0117460 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0117500 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0117520 \0 205 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0
0117540 \0 \0 1 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002
0117560 \0 \0 \0 203 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0117600 002 \0 \0 \0 + \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0117620 \0 002 \0 \0 \0 200 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0117640 002 \0 002 \0 \0 \0 \ \0 \0 \0 \0 006 \0 \0 \0 \0
0117660 \0 002 \0 002 \0 \0 v D 004 233 z 272
0117674