$ od -c -N 50000 [phylum]<Tamarin>Herring>DT>HerringDebrief.tedit!1
0000000 H e r r i n g D e b r i e f . t
0000020 e d i t \r \r F r i 2 0 j u n
0000040 8 6 M H e r r i n g \r \r
0000060 \r H e r e i n ( 1 ) I t r
0000100 y t o d e s c r i b e h o
0000120 w t h i n g s a r e a r o
0000140 u n d T A S M & r e l a t
0000160 e d c o d e , p r i o r t
0000200 o m y l e a v i n g t h e
0000220 m f o r o t h e r s t o
0000240 u s e & / o r m a i n t a i
0000260 n . I t r y t o r e s
0000300 t r i c t m y s e l f t o
0000320 t h i n g s t h a t I e x
0000340 p e c t m i g h t b e u s
0000360 e d , t h o u g h I w i l
0000400 l m e n t i o n o t h e r
0000420 m o d u l e s j u s t i n
0000440 c a s e . ( 2 ) I b r i
0000460 e f l y s a y w h a t a n
0000500 y f i l e I ' v e l e f t
0000520 a r o u n d i s . \r \r \r T A
0000540 B L E O F C O N T E N T S \r
0000560 \r C a t a l o g o f a l l
0000600 t h e f i l e s \r M o d u l e
0000620 s & m a j o r e n t r y
0000640 p o i n t s g r o u p e d /
0000660 d e s c r i b e d \r T C O D E
0000700 P s \r C C O D E P s \r D - > T
0000720 t r a n s l a t i o n \r T a m a
0000740 r i n u c o d e t e s t s \r
0000760 M i s c e l l a n e o u s \r A s
0001000 s e m b l e r s o u r c e c
0001020 o d e f o r m a t \r M o r e
0001040 o n g e n e r i c h a n d l
0001060 i n g . \r F o r m a t o f t
0001100 r u e - o p c o d e i n s t r
0001120 u c t i o n s . \r V a r i a b l
0001140 e r e f e r e n c e s . \r J u
0001160 m p s . \r D / U N B I N D . \r E
0001200 n t r y V e c t o r . \r P h a
0001220 s e s o f A S M \r M i s c
0001240 n o t e s o n A S M \r E r r
0001260 o r h a n d l i n g . \r M a c
0001300 h i n e d e s c r i p t i o n
0001320 . \r V a r i a b l e A l l o c
0001340 a t i o n . \r \r \r \r C A T A L O
0001360 G O F A L L T H E F I L
0001400 E S \r \r E v e r y t h i n g i
0001420 n a n y < h e r r i n g >
0001440 d i r e c t o r y c a n b e
0001460 t h r o w n . \r \r { e r i s }
0001500 < t a m a r i n > w o r k > d t
0001520 > * . t e d i t \r \r A S M I N
0001540 T E R N A L S . T E D I T - -
0001560 g o e s i n t o s o m e
0001600 d e t a i l a b o u t t h e
0001620 i n s i d e s o f A S M ,
0001640 i n c l u d i n g h o w d
0001660 a t a f l o w s t h r u t
0001700 h e p r o g r a m , h o w
0001720 e r r o r s a r e f l a g g
0001740 e d , w h a t t h e p h a
0001760 s e s d o , e t c . O b
0002000 s o l e t e i n p l a c e s
0002020 . \r D 2 T . T E D I T - - a
0002040 n a t t e m p t t o s a y
0002060 w h a t D T / D D / A S M
0002100 d o , v i e w e d a s a
0002120 f a c i l i t y f o r c o n
0002140 v e r t i n g C C O D E P s
0002160 t o T C O D E P s . O b s
0002200 o l e t e i n m a n y d e
0002220 t a i l s , o b s o l e t e
0002240 p o i n t o f v i e w .
0002260 P e r h a p s u s e f u l f
0002300 o r o r i e n t a t i o n t
0002320 h o u g h , i f y o u n e
0002340 e d t o d i g i n t o t
0002360 h a t s y s t e m . \r D 2 T O
0002400 P C O D E S . T E D I T - -
0002420 a t t e m p t t o s a y w
0002440 h a t h a p p e n s t o D
0002460 - m a c h i n e o p c o d e s
0002500 w h e n D T t r a n s l a
0002520 t e s t h e m , b y o p c
0002540 o d e . O b s o l e t e i
0002560 n p l a c e s . \r D O P C O D
0002600 E R E C . T E D I T - - A
0002620 g r e a t l e a p f o r w a
0002640 r d f o r m a n k i n d ,
0002660 t h i s d o c u m e n t a c
0002700 t u a l l y s a y s w h a t
0002720 t h e p o s s i b l e v a
0002740 l u e s f o r a L E V A D
0002760 J a n d O P P R I N T f i
0003000 e l d s o f a n O P C O D
0003020 E r e c o r d a r e . A
0003040 f a i r s l i d e b a c k
0003060 w a r d s f o r m a n k i n
0003100 d : i t i s p r o b a b
0003120 l y o b s o l e t e w . r .
0003140 t . T a m a r i n e x t e n
0003160 s i o n s a s u s e d b y
0003200 A S M & P C . \r H E R R I
0003220 N G D E B R I E F . T E D I T
0003240 - - t h i s d o c u m e n t
0003260 \r L O G . T E D I T - - t h
0003300 i n g s I n o t i c e d o
0003320 r d i d i n t h e l a s
0003340 t w h i l e t h a t I t
0003360 h o u g h t n e e d e d t o
0003400 b e p u r s u e d , r e t
0003420 r o f i x e d , e t c \r N E W
0003440 D T N O T E S . T E D I T - -
0003460 h o w t h e f r o n t - e
0003500 n d f u n c t i o n s i n
0003520 D T w o r k . D o e s n '
0003540 t m e n t i o n T C O &
0003560 T A M S V ? T h e p r o
0003600 c e s s i n g - o f - l i s t s
0003620 - o f - f n s i s n o l o
0003640 n g e r o f u s e . \r \r { e
0003660 r i s } < t a m a r i n > w o r
0003700 k > d t > o t h e r \r \r A S M
0003720 - - t h e b o d y o f
0003740 t h e a s s e m b l e r .
0003760 T h i s f i l e i s t o o
0004000 l a r g e f o r c o n v e
0004020 n i e n c e . \r D 2 D T E S T
0004040 - - s t u f f f o r r u n
0004060 n i n g t h e C C O D E P -
0004100 > C C O D E P t e s t s o f
0004120 t h e t r a n s l a t i o n
0004140 s y s t e m . N o l o n
0004160 g e r o f u s e . \r D 2 D T
0004200 E S T S U I T E - - t e s t
0004220 s a m p l e s f o r C C O
0004240 D E P - > C C O D E P t r a n
0004260 s l a t i o n . N o l o n
0004300 g e r o f u s e . \r D 2 T
0004320 - - t r a n s l a t e s D -
0004340 m a c h i n e s o u r c e c
0004360 o d e t o g e n e r i c s
0004400 o u r c e c o d e . F o r
0004420 t h e C C O D E P - > T C O
0004440 D E P t r a n s l a t i o n .
0004460 N o l o n g e r o f u
0004500 s e . \r D A S M - - d e f i
0004520 n e s a D - m a c h i n e
0004540 t o A S M & P C . N o
0004560 l o n g e r o f u s e . \r
0004600 D A S M T E S T S U I T E - -
0004620 t e s t s a m p l e s f o
0004640 r t e s t i n g D A S M . \r
0004660 D D I S A S M - - d i s a s
0004700 s e m b l e s a C C O D E P
0004720 t o D - m a c h i n e s o
0004740 u r c e c o d e . O r i g
0004760 i n a l l y f o r t h e C
0005000 C O D E P - > T C O D E P t r
0005020 a n s l a t i o n , b u t s
0005040 t i l l u s e f u l f o r
0005060 d o i n g s t a t i c a n a
0005100 l y s e s o f t h e o c c
0005120 u r r e n c e s o f c o d e
0005140 s e q u e n c e s i n a
0005160 s y s o u t . c f D S A \r D
0005200 O P V A L S E A R C H - - a
0005220 c c u m u l a t e d q & d f
0005240 o r e x p l o r i n g t h e
0005260 e x i s t i n g D O P V A L
0005300 s a n d O P C O D E r e c
0005320 o r d s . \r D S A - - D - m
0005340 a c h i n e S t a t i c A n
0005360 a l y s i s . U s e D D I
0005400 S A S M t o e x p l o r e
0005420 t h e e x i s t i n g c o d
0005440 e u s a g e i n a s y s
0005460 o u t . \r D T - - D - t o -
0005500 T t r a n s l a t i o n - -
0005520 a c t u a l l y m o s t l y
0005540 f r o n t - e n d r o u t i
0005560 n e s & a p p a r a t u s
0005600 f o r s t a n d a r d i z e d
0005620 f r o n t - e n d r o u t i
0005640 n e s . E . g . C O , T
0005660 C O , . . . \r F R A M E N A M
0005700 E C H E C K - - q & d f o
0005720 r s e a r c h i n g f o r
0005740 e x i s t i n g C C O D E P s
0005760 w h o s e F r a m e N a m e
0006000 N E Q F u n c t i o n N a m
0006020 e \r L I S T O P C O D E S - -
0006040 q & d s f o r t h a t \r P
0006060 C - - p u t a t i v e r e
0006100 p l a c e m e n t f o r P R
0006120 I N T C O D E . K n o w s
0006140 a b o u t T a m a r i n s ,
0006160 e t c . S e v e r a l f e
0006200 a t u r e s d r o p p e d ,
0006220 b u t s e v e r a l b u g s
0006240 r e m o v e d . M o r e
0006260 i n f o r m a t i o n d i s p
0006300 l a y e d . D P C i n D
0006320 A S M f o r D - m a c h i n
0006340 e . T P C i n T A S M
0006360 f o r T a m a r i n . \r T 2 D
0006400 - - T a m a r i n - s o u r
0006420 c e t o D - s o u r c e c
0006440 o n v e r s i o n , f o r C
0006460 C O D E P - > C C O D E P t r
0006500 a n s l a t i o n f o r t e
0006520 s t i n g t h e C C O D E P
0006540 - > T C O D E P t r a n s l a
0006560 t i o n m a c h i n e r y .
0006600 N o l o n g e r o f u s
0006620 e , a n d o u t d a t e d
0006640 i n m a n y s p e c i f i c
0006660 s a s w e l l . \r T A M G E
0006700 T M A C H I N E - - c a l l
0006720 e d b y A S M & P C t
0006740 o f i n d o u t w h a t
0006760 t h e i r t a r g e t m a c
0007000 h i n e i s l i k e . I
0007020 t c a l l s T . G E T M A C
0007040 H I N E i n T A S M o r
0007060 D . G E T M A C H I N E i n
0007100 D A S M . \r T A S M - - d e
0007120 f i n e s a T a m a r i n
0007140 t o A S M & P C . \r \r { e
0007160 r i s } < t a m a r i n > w o r
0007200 k > m i c r o t e s t > \r \r S o
0007220 m e t e s t s f r o m o l
0007240 d e r d a y s , b a s e d
0007260 o n t h e i d e a t h a t
0007300 C C O D E P s c o u l d b
0007320 e t r a n s l a t e d ( &
0007340 t h a t t h e c o m p i l e
0007360 r c o u l d b e p e r s u
0007400 a d e d n o t t o o p t i
0007420 m i z e ) . O b s o l e t e
0007440 n o w . \r \r { e r i s } < t a
0007460 m a r i n > w o r k > s i m u l
0007500 a t e > \r \r T A C C E S S c o
0007520 n t a i n s T F N H D R s t
0007540 u f f d e f i n i n g T C O
0007560 D E P f n h e a d e r t o
0007600 A S M & P C . \r \r { e r i
0007620 s } < t a m a r i n > t u t > \r
0007640 \r T U T B A S E - - m i s c
0007660 s t u f f u s e d b y "
0007700 a l l " t h e T U T T a m
0007720 a r i n U c o d e T e s t s
0007740 \r T U T 1 - - s o m e T a
0007760 m a r i n U c o d e T e s t
0010000 s \r \r { e r i s } < t a m a r i
0010020 n > u c o d e > \r \r F O R C E O
0010040 P N R S - - r u n a f t e
0010060 r R E L O A D E M U L A T O R
0010100 & A U C o d e t o ( 1 )
0010120 c h e c k t h a t t h e r
0010140 e a r e n o m a j o r i
0010160 n c o m p a t i b i l i t i e s
0010200 b e t w e e n t h e e m u
0010220 l a t o r ' s ( i . e . t h
0010240 e m i c r o c o d e ' s ) T
0010260 a m a r i n o p c o d e s &
0010300 t h o s e t h a t A S M ,
0010320 P C , a n d T O P . E D I
0010340 T a c c e s s ; ( 2 ) i
0010360 f n o t , t h e n i m p o
0010400 s e t h e o p c o d e n u
0010420 m b e r s f r o m t h e f
0010440 o r m e r o n t o t h e l
0010460 a t t e r . " N o m a j o
0010500 r i n c o m p a t i b i l i t
0010520 i e s " m e a n s : s e t
0010540 o f o p c o d e n a m e s
0010560 i s t h e s a m e A N D
0010600 w h i c h o p c o d e s a
0010620 r e o p K - f o r m a t ( h
0010640 a v e a n i m p l i c i t
0010660 a r g u m e n t i n t h e
0010700 o p c o d e b y t e ) i s
0010720 a g r e e d o n A N D n u
0010740 m b e r o f a l p h a b y
0010760 t e s i s a g r e e d o n
0011000 . T h e r e a r e s o m
0011020 e s p e c i a l c a s e s ,
0011040 e . g . m i c r o c o d e
0011060 N O P s a r e J U M P k s
0011100 f o r A S M / P C . I f
0011120 t h e r e a r e " m a j o r
0011140 i n c o m p a t i b i l i t i e
0011160 s " t h e n o n e s h o u
0011200 l d u s e T O P . E D I T
0011220 t o r e m o v e t h e m ,
0011240 t h e n r e r u n F O R C E
0011260 O P N R S . I f F O R C E
0011300 O P N R S a c t u a l l y d
0011320 o e s a n y t h i n g t h e
0011340 n o n e s h o u l d u s e
0011360 T O P . E D I T t o s a v
0011400 e t o t h e f i l e T A
0011420 M O P S . \r O C T A L A T O R
0011440 - - s o m e t o o l s I
0011460 u s e d f o r c o n v e r t
0011500 i n g d e c i m a l / h e x /
0011520 o c t a l & a b s o l u t e
0011540 / r e l a t i v e b y t e p
0011560 o i n t e r s ( P C s ) < -
0011600 > a d d r e s s e s . \r M I C
0011620 R O A S S E M B L E R - - i
0011640 n c l u d e s t h e " L o a
0011660 d e r " f u n c t i o n s d
0011700 i s c u s s e d e l s e w h e
0011720 r e , e . g . A d d C o d e
0011740 , L o a d F n H d r , L i n
0011760 k C o d e , A d d U f n s \r \r
0012000 \r M O D U L E S & M A J O R
0012020 E N T R Y P O I N T S G R
0012040 O U P E D / D E S C R I B E
0012060 D \r \r T C O D E P s \r \r T F N H
0012100 D R & T F N H D R . E V N
0012120 i n T A C C E S S d e f i n
0012140 e T a m a r i n f u n c t i
0012160 o n h e a d e r t o A S M
0012200 & P C . N o t e t h a
0012220 t s o m e f i e l d s o f
0012240 t h e f n h d r h a v e
0012260 d i f f e r e n t f o r m a
0012300 t s i n t h e D - m a c h
0012320 i n e ( a f t e r T A S M V
0012340 , d u r i n g P C ) t h a
0012360 n i n t h e T a m a r i n
0012400 ( a f t e r l o a d i n g /
0012420 l i n k i n g , d u r i n g
0012440 e m u l a t i o n ) . S o m
0012460 e f i e l d s a r e n o t
0012500 d e f i n e d u n t i l l
0012520 o a d i n g . \r \r O p c o d e s
0012540 a r e k n o w n t o A S
0012560 M & P C v i a \ T A M O
0012600 P C O D E A R R A Y a n d t
0012620 h e T O P C O D E r e c o r
0012640 d s o f o p c o d e s .
0012660 U l t i m a t e l y f r o m
0012700 t h e f i l e T A M O P S ,
0012720 m a i n t a i n e d b y T
0012740 O P . E D I T . \r F O R C E O P
0012760 N R S ( q . v . u n d e r
0013000 c a t a l o g o f f i l e s
0013020 ) i s u s e d t o k e e
0013040 p t h e T A M O P S o p c
0013060 o d e l i s t i n l i n e
0013100 w i t h t h e u c o d e
0013120 o p c o d e l i s t a f t e
0013140 r e a c h A U C o d e . \r \r
0013160 M u c h o f w h a t a T
0013200 a m a r i n i s l i k e i
0013220 s m a d e k n o w n t o
0013240 A S M & P C v i a T A M
0013260 G E T M A C H I N E & t h e
0013300 f i l e T A S M , e s p e
0013320 c i a l l y : T . G E T M A
0013340 C H I N E l o a d s a l o
0013360 t o f d e s c r i p t i v e
0013400 s p e c v a r s f o r A S
0013420 M / P C ; t h e T A S M F
0013440 N p r o p e r t i e s o f
0013460 C A R s - o f - i n s t r u c t
0013500 i o n s a r e e s s e n t i
0013520 a l l y m a c r o s f o r
0013540 A S M . M o r e u n d e r
0013560 A S M . \r \r T A S M V i n
0013600 T A S M , w h i c h i s m
0013620 o s t l y r e a l l y A S M
0013640 , a s s e m b l e s " s o u
0013660 r c e c o d e " ( w h i c h
0013700 i s t h e v a l u e o f
0013720 a n a t o m ) i n t o a
0013740 T C O D E P + l i n k i n
0013760 g / l o a d i n g i n f o r m
0014000 a t i o n ( o n t h e T C
0014020 O D E p r o p e r t y o f
0014040 t h e a t o m ) . M o r e
0014060 o n t h i s b e l o w .
0014100 M a j o r b r o k e n n e s
0014120 s e s t h a t o c c u r t
0014140 o m e - - n o n - ( l a m
0014160 b d a - s p r e a d ) f u n c
0014200 t i o n s s e m i - d i s a b
0014220 l e d ; n o s u p p o r t
0014240 o f o v e r f l o w a r e
0014260 a s ; o b s o l e t e n a
0014300 m e t a b l e f o r m a t .
0014320 \r \r T P C i n T A S M , w
0014340 h i c h i s m o s t l y r
0014360 e a l l y P C , P r i n t C
0014400 o d e s a T C O D E P . \r \r
0014420 L i n k i n g / l o a d i n g
0014440 i s s e t u p f o r b y
0014460 A S M , t h e n d o n e
0014500 b y f u n c t i o n s i n
0014520 M I C R O A S S E M B L E R :
0014540 A d d C o d e , L o a d F n
0014560 H d r , L i n k C o d e .
0014600 T h e p o i n t i s t h a
0014620 t t h e a c t u a l l o c
0014640 a t i o n o f a t o m s ,
0014660 c o n s c e l l s , e t c
0014700 i s n o t k n o w n t i l
0014720 t h e T C O D E P h a s
0014740 b e e n p l a c e d i n T
0014760 a m a r i n m e m o r y . \r \r
0015000 H i n t s - - \r I f y o u w
0015020 a n t t o c h a n g e t h
0015040 e f u n c t i o n h e a d e
0015060 r f o r m a t , y o u w i
0015100 l l p r o b a b l y h a v e
0015120 t o c h a n g e T F N H D
0015140 R , p a r t s o f T . G E
0015160 T M A C H I N E , t h e e m
0015200 i t - f n - h d r p a r t o
0015220 f A S M , P C , L o a d F
0015240 n H d r , t a m S e t U p . t
0015260 r i v i a l F n H d r i n T
0015300 U T B A S E . \r I f y o u w
0015320 a n t t o a d d l i n k i
0015340 n g / l o a d i n g f o r m
0015360 o r e d a t a t y p e s ,
0015400 y o u w i l l p r o b a b l
0015420 y h a v e t o c h a n g e
0015440 t h e c o d e - g e n e r a
0015460 t i o n p h a s e o f A S
0015500 M , a n d L i n k C o d e .
0015520 \r I f y o u w a n t t o
0015540 a d d m o r e O P P R I N T
0015560 s o r L E V A D J s f o r
0015600 n e w o p c o d e s , y o
0015620 u w i l l p r o b a b l y
0015640 h a v e t o c h a n g e t
0015660 h e s t a c k - m o d e l l i
0015700 n g & / o r c o d e - g e n
0015720 e r a t i o n p h a s e s o
0015740 f A S M . Y o u s h o u
0015760 l d a l s o b r i n g D O
0016000 P C O D E R E C . t e d i t u
0016020 p t o d a t e . Y o u
0016040 w i l l a l s o n e e d t
0016060 o b r i n g T A M O P S u
0016100 p t o d a t e v i a T O
0016120 P . E D I T . \r I f y o u w
0016140 a n t t o b r i n g t h e
0016160 n a m e t a b l e s u p
0016200 t o d a t e , y o u w i l
0016220 l p r o b a b l y h a v e
0016240 t o c h a n g e t h e v a
0016260 r i a b l e - a l l o c a t i o
0016300 n p h a s e o f A S M ,
0016320 p e r h a p s a d d a v a
0016340 r i a b l e - r e a l l o c a t
0016360 i o n p h a s e a f t e r
0016400 t h e s t a c k - m o d e l l
0016420 i n g p h a s e , c h a n g
0016440 e t h e " e m i t f n h
0016460 d r " p h a s e , c h a n g
0016500 e P C , p e r h a p s c h
0016520 a n g e L o a d F n H d r . \r
0016540 I f y o u w a n t t o c
0016560 h a n g e v a r i a b l e - r
0016600 e f e r e n c e s t u f f ,
0016620 y o u w i l l p r o b a b l
0016640 y h a v e t o c h a n g e
0016660 t h e v a r i a b l e - a l
0016700 l o c a t i o n p h a s e o
0016720 f A S M ( a t t h e e n
0016740 d o f " e a t f n h d r
0016760 " ) , t h e v a r i b l e -
0017000 r e f e r e n c e - g e n e r i
0017020 c p h a s e o f A S M ,
0017040 t h e " e m i t f n h d r
0017060 " p h a s e o f A S M ,
0017100 a n d p r o b a b l y P C .
0017120 \r I f y o u w a n t t o
0017140 c h a n g e j u m p o p c o
0017160 d e s , y o u m a y h a v
0017200 e t o c h a n g e t h e
0017220 s t a c k - m o d e l l i n g
0017240 p h a s e o f A S M , t h
0017260 e j u m p - l e n g t h p h
0017300 a s e , t h e c o d e - g e
0017320 n e r a t i o n p h a s e ,
0017340 P C . \r I f y o u w a n t
0017360 t o c h a n g e v a n i l l
0017400 a o p c o d e s , y o u w
0017420 i l l p r o b a b l y h a v
0017440 e t o c h a n g e t h e
0017460 s t a c k - m o d e l l i n g
0017500 & c o d e - g e n e r a t i o
0017520 n p h a s e s o f A S M .
0017540 A n d p e r h a p s T A
0017560 M O P S v i a T O P . E D I
0017600 T . \r \r L o a d o r d e r - -
0017620 \r H a v e T A C C E S S l o
0017640 a d e d . L o a d i n g D
0017660 T w i l l b r i n g i n
0017700 e v e r y t h i n g y o u n
0017720 e e d , w h i c h i s :
0017740 p a r t o f D T ; P C ,
0017760 T A S M , A S M , T A M G E
0020000 T M A C H I N E . U n f o r
0020020 t u n a t e l y D T w i l l
0020040 b r i n g i n l o t s o
0020060 f o t h e r s t u f f t o
0020100 . T h i s c o u l d b e
0020120 f i x e d b y e d i t i n
0020140 g o u t o f D T t h o s
0020160 e f r o n t - e n d e n t r
0020200 y - p o i n t s y o u d o n
0020220 ' t n e e d , & e d i t i
0020240 n g t h e F I L E S s t a
0020260 t e m e n t s . \r F O R C E O P
0020300 N R s l o a d e x p l i c i
0020320 t l y . \r \r C C O D E P s \r \r D
0020340 D I S A S M c o n v e r t s
0020360 a C C O D E P t o D - m a
0020400 c h i n e a s s e m b l e r
0020420 s o u r c e c o d e . T h
0020440 i s c a n b e u s e f u l
0020460 f o r s t a t i c a n a l
0020500 y s i s o f e x i s t i n g
0020520 c o d e , s u c h a s D
0020540 S A d o e s . \r \r D - > T t
0020560 r a n s l a t i o n - - o
0020600 b s o l e t e \r \r D T w a s
0020620 o r i g i n a l l y c o n c e
0020640 i v e d a s c o n t r o l l
0020660 i n g a s e q u e n c e D
0020700 D I S A S M , D 2 T , T A S
0020720 M , t h a t w o u l d c o
0020740 n v e r t a C C O D E P t
0020760 o a T C O D E P . T h i
0021000 s i s l a r g e l y b r o
0021020 k e n : t o o h a r d g
0021040 i v e n t h e b r o a d d
0021060 i s t r i b u t i o n o f o
0021100 b s c u r e , m a c r o - g e
0021120 n e r a t e d l o w - l e v e
0021140 l c o d e , & o t h e r
0021160 p r o b l e m s . \r A s a m
0021200 e a n s o f t e s t i n g
0021220 t h i s , a " D t o D "
0021240 a p p a r a t u s w a s s
0021260 e t u p : D D I S A S M
0021300 t h e n D 2 T b u t t h e
0021320 n T 2 D a n d D A S M .
0021340 I f e v e r y t h i n g i
0021360 s w o r k i n g , t h e r
0021400 e s u l t i n g f u n c t i o
0021420 n s h o u l d b e e q u i
0021440 v a l e n t t o t h e o r
0021460 i g i n a l o n e . O b s
0021500 o l e t e & b r o k e n n
0021520 o w . B u t t h a t ' s
0021540 w h y A S M h a s t o b
0021560 e t o l d w h a t a T a
0021600 m a r i n i s l i k e ( t
0021620 h a t a n d , t h e r e w
0021640 a s o n c e a t h e o r y
0021660 o f v a r i a n t T a m a
0021700 r i n s ) . \r \r T a m a r i n
0021720 u c o d e t e s t s \r \r T U T
0021740 B A S E ( 1 ) a d d s a
0021760 l i t t l e t o t h e D -
0022000 m a c h i n e o p c o d e s
0022020 e t ; ( 2 ) c o n t a i n s
0022040 i n i t i a l i z a t i o n
0022060 & s e t u p s t u f f f o
0022100 r A s s e m b l e O p - i n g
0022120 i n t o t h e e m u l a t
0022140 o r ; ( 3 ) e x t e n d s
0022160 T A S M V b y a d d i n g
0022200 m a c r o s s p e c i f i c
0022220 a l l y f o r t e s t - b u
0022240 i l d i n g . M o r e b e
0022260 l o w . \r T U T 1 c o n t a i
0022300 n s s o m e s p e c i f i c
0022320 t e s t s b u i l t o v e
0022340 r T U T B A S E . \r \r M i s c
0022360 e l l a n e o u s \r \r O C T A L
0022400 A T O R i s u s e f u l i
0022420 n p r o b i n g e m u l a t
0022440 o r p r i n t o u t s . \r O t
0022460 h e r s t u f f a s d e s
0022500 c r i b e d i n t h e C a
0022520 t a l o g o f F i l e s s
0022540 e c t i o n a b o v e . \r \r \r
0022560 A S S E M B L E R S O U R C E
0022600 C O D E F O R M A T \r \r T h
0022620 e a t o m t h a t i s a
0022640 n a r g u m e n t t o T A
0022660 S M V , h a s a s i t s
0022700 v a l u e a l i s t t h a
0022720 t i s " a s s e m b l e r
0022740 s o u r c e c o d e " . T
0022760 h i s l i s t d e s c r i b
0023000 e s t h e T C O D E P t h
0023020 a t i s t o b e a t t a
0023040 c h e d t o t h e a t o m
0023060 a s i t s T C O D E p r
0023100 o p e r t y . ( T A S M V
0023120 w i l l a l s o a c c e p t
0023140 a l i s t o f s u c h
0023160 a t o m s . ) L e t m e
0023200 s t a r t w i t h a s i m
0023220 p l e c a s e o f a s s e
0023240 m b l e r s o u r c e c o d
0023260 e a n d w o r k u p .
0023300 I w i l l n o t t r y t
0023320 o s h o w e v e r y t h i n
0023340 g t h a t i s p o s s i b
0023360 l e . \r \r A t r i v i a l c
0023400 a s e : a f u n c t i o n
0023420 o f n o a r g u m e n t s
0023440 t h a t r e t u r n s 5 .
0023460 \r \r [ ( L A M B D A : F O O
0023500 N I L ) \r C O D E : \r \t ( S I C
0023520 X 5 ) \r \t ( R E T U R N ] \r \r
0023540 T h i s i s a l i s t o
0023560 f ( p s e u d o - ) i n s t r
0023600 u c t i o n s & ( p s e u d
0023620 o - ) l a b e l s . \r T h e f
0023640 i r s t i n s t r u c t i o n
0023660 d e c l a r e s t h e f u
0023700 n c t i o n n a m e , t y p
0023720 e , a n d a r g u m e n t s
0023740 . I t l o o k s a l o
0023760 t l i k e i t w o u l d
0024000 i n L i s p . C A R c a
0024020 n b e L A M B D A : o r
0024040 N L A M B D A : , t h e a r
0024060 g u m e n t l i s t c a n
0024100 b e a l i s t o f v a r
0024120 i a b l e n a m e s , o r
0024140 a v a r i a b l e n a m e .
0024160 O n l y L A M B D A s p
0024200 r e a d f u n c t i o n s a
0024220 r e f u l l y s u p p o r t
0024240 e d ; t h e o t h e r s b
0024260 e i n g s e m i - d i s a b l
0024300 e d . F o r u c o d e t
0024320 e s t s o n l y l a m b d a
0024340 s p r e a d s a r e n e e
0024360 d e d . \r T h e n c o m e s
0024400 a s e c t i o n ( n u l l
0024420 i n t h i s e x a m p l e )
0024440 t h a t d e c l a r e s i
0024460 v a r s , p v a r s , a n d
0024500 f v a r s . \r T h e n t h e
0024520 l a b e l C O D E : . \r T
0024540 h e n i n s t r u c t i o n s
0024560 . T h e e n t r y v e c
0024600 t o r i s b u i l d b y
0024620 t h e u s e o f s p e c i
0024640 a l l a b e l s i n t h i
0024660 s s e c t i o n . \r \r I n s t
0024700 r u c t i o n f o r m a t g
0024720 e n e r a l l y . \r C o m m e n
0024740 t s : ( * s t u f f ) . \r T
0024760 r u e i n s t r u c t i o n s
0025000 : ( o p c o d e [ i n l i n
0025020 e a r g s ] ) . \r T A S M F N
0025040 g e n e r i c s . T h e s
0025060 e m a y o r m a y n o t
0025100 l o o k l i k e t r u e
0025120 i n s t r u c t i o n s . S
0025140 i m p l e c a s e s a r e
0025160 l i k e S I C ( = > ' 0 ,
0025200 ' 1 , S I C X , S I C X X
0025220 , o r I C O N S T a s n
0025240 e e d e d ) a n d G C O N S
0025260 T ( e v e n m o r e g e n
0025300 e r a l ) . N o n - s i m p
0025320 l e c a s e s l i k e M a
0025340 k e T e s t , d e s c r i b e
0025360 d i n a f o l l o w i n g
0025400 s e c t i o n , w h i c h
0025420 b u i l d s n o n - t r i v i
0025440 a l s e q u e n c e s o f
0025460 i n s t r u c t i o n s . \r B u
0025500 i l t - i n g e n e r i c s
0025520 a l s o l o o k l i k e t
0025540 r u e i n s t r u c t i o n s
0025560 . S p e c i f i c a l l y
0025600 t h e s e a r e v a r i a b
0025620 l e - r e f e r e n c e & j
0025640 u m p g e n e r i c s , w h
0025660 i c h a r e t r e a t e d
0025700 s p e c i a l l y s o t h e
0025720 y c a n e . g . g e n e r
0025740 a t e a n a p p r o p r i a
0025760 t e o p c o d e a f t e r
0026000 t h e c o d e h a s b e e
0026020 n s t u d i e d f o r a
0026040 w h i l e . \r A s s e m b l e r
0026060 d i r e c t i v e s h a v e
0026100 ' : ' s e n d i n g t h e
0026120 i r n a m e s . \r \r M o r e
0026140 o n g e n e r i c h a n d
0026160 l i n g . \r I n a n e a r l
0026200 y p h a s e o f A S M ,
0026220 t h o s e i n s t r u c t i o
0026240 n s w h o s e C A R h a s
0026260 a T A S M F N p r o p e r
0026300 t y , g e t t h e i r T A
0026320 S M F N c a l l e d w i t h
0026340 o n e a r g u m e n t : t
0026360 h e i n s t r u c t i o n .
0026400 T h e T A S M F N c a n
0026420 g e n e r a t e c o d e i n
0026440 e i t h e r o f t w o w
0026460 a y s . I f i t w a n t
0026500 s t o g e n e r a t e i n
0026520 s t r u c t i o n s w h o s e
0026540 T A S M F N g e n e r i c s
0026560 w i l l g e t e x p a n d
0026600 e d , i t c a n c a l l
0026620 A S M . E A T C O D E w i t h
0026640 a r g u m e n t = a l i
0026660 s t o f i n s t r u c t i o
0026700 n s . I f i t d o e s
0026720 n o t w a n t t h e i n s
0026740 t r u c t i o n s i t g e n
0026760 e r a t e s t o b e e x a
0027000 m i n e d f o r T A S M F N
0027020 g e n e r i c s ( i t w a
0027040 n t s t h e " o r i g i n a
0027060 l " d e f i n i t i o n s u
0027100 s e d ) t h e n i t s h o
0027120 u l d r e t u r n a a l
0027140 i s t o f i n s t r u c t i
0027160 o n s . A c t u a l l y t
0027200 h i s i s n o t e i t h e
0027220 r / o r : i t c a n c a
0027240 l l A S M . E A T C O D E a
0027260 s m u c h a s i t w a n
0027300 t s t o , w h i c h g e n
0027320 e r a t e s t h a t c o d e
0027340 i n o r d e r , a n d i
0027360 t m u s t r e t u r n a
0027400 l i s t o f i n s t r u c t
0027420 i o n s , p e r h a p s N I
0027440 L . W a r n i n g : T h
0027460 e T A S M F N s w i l l i
0027500 n g e n e r a l b e c a l
0027520 l e d m o r e t h a n o n
0027540 c e o n e a c h i n s t r
0027560 u c t i o n . T h e y s h
0027600 o u l d g e n e r a t e t h
0027620 e s a m e c o d e e a c h
0027640 t i m e t h e y a r e c
0027660 a l l e d o n a p a r t i
0027700 c u l a r ( i n s t a n c e
0027720 o f a n ) i n s t r u c t i
0027740 o n . A S M . N E X T L A B
0027760 E L , f o r e x a m p l e ,
0030000 h e l p s i n t h i s .
0030020 N o t e : c u r r e n t
0030040 s t a c k m o d e l l i n g
0030060 i n f o r m a t i o n i s a
0030100 v a i l a b l e t o T A S M
0030120 F N s . \r T h e n , a f t e r
0030140 t h i s p h a s e , t h e
0030160 v a r i a b l e - r e f e r e
0030200 n c e g e n e r i c s g e t
0030220 t r e a t e d . T h e s e
0030240 a r e d e f e r r e d t o
0030260 t h i s p o i n t s o t
0030300 h a t s t a c k s i z e c
0030320 a n b e k n o w n a n d
0030340 v a r i a b l e s l o t s c
0030360 a n b e p u s h e d i n t
0030400 o a n o v e r f l o w a r
0030420 e a b e f o r e t h e v a
0030440 r i a b l e - r e f e r e n c e
0030460 g e n e r i c s t u r n i
0030500 n t o a c t u a l o p c o d
0030520 e s . \r T h e n t h e j u m
0030540 p g e n e r i c s g e t t
0030560 r e a t e d . T h e s e g
0030600 e t d e f e r r e d u n t i
0030620 l l a s t s o t h a t t
0030640 h e l e n g t h o f a l l
0030660 t h e o t h e r c o d e
0030700 i s k n o w n , s o t h a
0030720 t t h e s h o r t e s t a
0030740 p p r o p r i a t e j u m p
0030760 o p c o d e s c a n b e u
0031000 s e d . \r T h e n t h e c o
0031020 d e i s g e n e r a t e d .
0031040 \r N o t e t h a t n o s y
0031060 s t e m - g e n e r i c h a s
0031100 t h e s a m e n a m e a
0031120 s a t r u e o p c o d e .
0031140 T h u s o n e c a n a
0031160 l w a y s s p e c i f y t h
0031200 e e x a c t o p c o d e o
0031220 n e w a n t s , b u t c a
0031240 n u s e t h e g e n e r i
0031260 c s w h e n t h a t i s
0031300 m o r e c o n v e n i e n t .
0031320 \r \r F o r m a t o f t r u e
0031340 - o p c o d e i n s t r u c t
0031360 i o n s . \r I s d e t e r m i
0031400 n e d b y t h e T O P C O
0031420 D E r e c o r d o f t h e
0031440 o p c o d e . I f t h e
0031460 O P # i s a l i s t ,
0031500 t h e n t h e r e i s a n
0031520 a r g u m e n t w h i c h
0031540 i s b u i l t i n t o t h
0031560 e o p c o d e b y t e .
0031600 I f O P N A R G S > 0 t
0031620 h e n t h e r e i s a n
0031640 a r g u m e n t . I f t h
0031660 e r e i s a n a r g u m e
0031700 n t , t h e d e f a u l t
0031720 i s t h a t i t i s p r
0031740 e s e n t e d i n t h e i
0031760 n s t r u c t i o n a s o n
0032000 e n u m b e r , w h i c h
0032020 s u p p l i e s a l l t h e
0032040 a l p h a b y t e s . T
0032060 h i s i s o v e r r i d d e
0032100 n b y t h e O P P R I N T
0032120 . \r I f a n o p c o d e ' s
0032140 i n - l i n e a r g u m e n
0032160 t i s a n a t o m # , a
0032200 l a r g e i n t e g e r ,
0032220 o r a n a r b i t r a r y
0032240 o b j e c t s , t h e n t h
0032260 e o p c o d e ' s i n s t r
0032300 u c t i o n f o r m a t h a
0032320 s a n a t o m , i n t e g
0032340 e r , o r a r b i t r a r y
0032360 o b j e c t a s t h e s
0032400 i n g l e a r g u m e n t .
0032420 T h i s r e q u i r e s n
0032440 o f u r t h e r d i s c u s
0032460 s i o n a s i t w o r k s
0032500 a s y o u ' d e x p e c t
0032520 . T h e e x c e p t i o n
0032540 i s t h a t r e s t r i c
0032560 t i o n s i n t h e l o a
0032600 d i n g / l i n k i n g a p p
0032620 a r a t u s c u r r e n t l y
0032640 r e q u i r e " a r b i t r
0032660 a r y o b j e c t s " ( e .
0032700 g . P C O N S T a r g u m e
0032720 n t s ) t o b e i n t e g
0032740 e r s o r a t o m s . \r V
0032760 a r i a b l e - r e f e r e n c
0033000 e o p c o d e s & g e n e
0033020 r i c s , a n d j u m p o
0033040 p c o d e s & g e n e r i c
0033060 s a r e t r e a t e d i n
0033100 t w o s e c t i o n s b e
0033120 l o w . \r \r V a r i a b l e r
0033140 e f e r e n c e s . \r G v a r s
0033160 a r e n o t v a r i a b l
0033200 e - r e f e r e n c e s i n
0033220 t h i s s e n s e . T h e
0033240 y a r e a t o m r e f e r
0033260 e n c e s . \r T h e o v a r
0033300 a n d m v a r o p c o d e s
0033320 ' t r e a t m e n t b y t
0033340 h e a s s e m b l e r i s
0033360 n o t d e b u g g e d a t
0033400 t h i s p o i n t . I a
0033420 m h o p i n g t o g e t
0033440 b y w i t h e x p l i c i t
0033460 n u m e r i c a r g u m e n
0033500 t s . \r T h i s l e a v e s
0033520 i v a r s , p v a r s , a n
0033540 d f v a r s . T h e f o
0033560 l l o w i n g f u n c t i o n
0033600 h a s t w o o f e a c h
0033620 . A l l o f t h e m w
0033640 i l l s h o w u p i n t
0033660 h e n a m e t a b l e .
0033700 T h e r e i s a S E T T O
0033720 P V A L i n t h e r e t o
0033740 o . \r [ ( L A M B D A : F O O
0033760 ( I 1 I 2 ) ) \r \t ( V A R S
0034000 : I 1 I 2 ) \r \t ( V A R S :
0034020 P 1 P 2 ) \r \t ( F V A R S :
0034040 F 1 F 2 ) \r C O D E : \r \t (
0034060 V A R I 1 ) \r \t ( V A R I 2
0034100 ) \r \t ( P L U S ) \r \t ( V A R
0034120 P 1 ) \r \t ( V A R P 2 ) \r \t (
0034140 P L U S ) \r \t ( P L U S ) \r \t (
0034160 F V A R F 1 ) \r \t ( F V A R
0034200 F 2 ) \r \t ( P L U S ) \r \t ( P L
0034220 U S ) \r \t ( G V A R _ G 1 ) \r
0034240 \t ( R E T U R N ] \r A l l t h
0034260 e v a r i a b l e s w e r e
0034300 d e c l a r e d w i t h V
0034320 A R S : o r F V A R S : s
0034340 t a t e m e n t s b e f o r e
0034360 t h e C O D E : p s e u d
0034400 o l a b e l . T h e i v a
0034420 r s e n d u p b e i n g
0034440 d e c l a r e d t w i c e .
0034460 T h i s i s b e c a u s e
0034500 t h e a s s e m b l e r h
0034520 a s t o b e t o l d i f
0034540 t h e y a r e i n t h e
0034560 n a m e t a b l e . \r A n
0034600 i v a r o r p v a r n e e
0034620 d n o t b e i n t h e
0034640 n a m e t a b l e . T h e
0034660 v a r i a b l e - d e c l a r
0034700 a t i o n s e c t i o n o f
0034720 t h e c o d e c a n b e
0034740 s p l i t i n t o t w o
0034760 p a r t s b y a L O C A L
0035000 : p s e u d o l a b e l .
0035020 T h e n t h e d e c l a r a
0035040 t i o n s a f t e r t h e
0035060 L O C A L : d o n o t c a
0035100 u s e e n t r i e s i n t
0035120 h e n a m e t a b l e . \r A
0035140 S M t r i e s t o a l l o
0035160 c a t e t h e v a r i a b l
0035200 e s ' s t a c k - f r a m e
0035220 s l o t s i n t h e o r d
0035240 e r t h e v a r i a b l e s
0035260 a r e d e c l a r e d , b
0035300 u t a d a p t i n g t o w
0035320 h a t e v e r r e s t r i c t
0035340 i o n s i t c u r r e n t l
0035360 y b e l i e v e s i n , s
0035400 u c h a s p v a r s b e f
0035420 o r e f v a r s . A S M
0035440 d o e s n o t k n o w h o
0035460 w t o b u i l d a n o v
0035500 e r f l o w a r e a . \r N o t
0035520 e t h a t a l l t h e i
0035540 n s t r u c t i o n s i n t
0035560 h e a b o v e e x a m p l e
0035600 u s e g e n e r i c s .
0035620 O n e c o u l d s p e c i f
0035640 y e . g . V A R K o r V
0035660 A R X , i n w h i c h c a
0035700 s e i t a n e r r o r w
0035720 o u l d b e s i g n a l l e
0035740 d i f t h e v a r i a b l
0035760 e - s l o t w e r e o u t
0036000 o f r a n g e . \r N o t e t
0036020 h a t a v a r i a b l e n
0036040 a m e n e e d n o t b e
0036060 a n a t o m . ( 1 ) A
0036100 v a r i a b l e n a m e c a
0036120 n a l s o b e a l i s t
0036140 o f a n a t o m a n d
0036160 a n u m b e r ( o n l y t
0036200 h e a t o m i s e n t e r
0036220 e d i n t o t h e n a m e
0036240 t a b l e ; t h u s o n
0036260 e c a n h a v e m o r e
0036300 t h a n o n e v a r i a b l
0036320 e w i t h t h e s a m e
0036340 n a m e - t a b l e n a m e .
0036360 ( 2 ) A v a r i a b l e
0036400 - r e f e r e n c e o p c o d
0036420 e o r g e n e r i c w i l
0036440 l t a k e a n u m b e r
0036460 a s a r g u m e n t ( t h e
0036500 e x p l i c i t f r a m e -
0036520 s l o t n u m b e r d e s i
0036540 r e d ) . \r N o t e t h a t
0036560 v a r i a b l e - r e f e r e n
0036600 c e g e n e r i c s a r e
0036620 t u r n e d i n t o o p c o
0036640 d e s l a t e i n t h e
0036660 g a m e b y a l i t t l e
0036700 e x p e r t t h a t t r i
0036720 e s f o r s h o r t e s t
0036740 c o d e s e q u e n c e s .
0036760 T h e b u i l t - i n v a
0037000 r i a b l e - r e f e r e n c e
0037020 g e n e r i c s r e c o g n
0037040 i z e d a r e : V A R ,
0037060 V A R _ , V A R _ ^ , F V A
0037100 R , F V A R _ , F V A R _ ^
0037120 . \r \r \r J u m p s . \r [ ( L A M
0037140 B D A : F O O ( X ) ) \r \t (
0037160 V A R S : X ) \r C O D E : \r \t
0037200 ( V A R X ) \r \t ( I N T E G E
0037220 R P ) \r \t ( F J U M P n o n I
0037240 n t e g e r ) \r \t ( V A R X )
0037260 \r \t ( R E T U R N ) \r n o n I n
0037300 t e g e r \r \t ( ' N I L ) \r \t (
0037320 R E T U R N ] \r \r A n y n o n
0037340 - l i s t i n t h e a s s
0037360 e m b l e r s o u r c e , a
0037400 f t e r t h e C O D E : p
0037420 s e u d o l a b e l , i s a
0037440 l a b e l . E v e n n u
0037460 m b e r s . \r J u m p o p c o
0037500 d e s & g e n e r i c s r
0037520 e q u i r e l a b e l s a s
0037540 a r g u m e n t s . \r T h e
0037560 F J U M P i n t h e e x a
0037600 m p l e i s a g e n e r i
0037620 c . \r N o t e t h a t j u m
0037640 p g e n e r i c s a r e t
0037660 u r n e d i n t o o p c o d
0037700 e s l a t e i n t h e g
0037720 a m e b y a l i t t l e
0037740 e x p e r t t h a t t r i e
0037760 s f o r s h o r t e s t c
0040000 o d e s e q u e n c e s .
0040020 T h e b u i l t - i n j u m
0040040 p g e n e r i c s r e c o g
0040060 n i z e d a r e : J U M P
0040100 , T J U M P , F J U M P ,
0040120 N T J U M P , N F J U M P . \r
0040140 \r \r D / U N B I N D . \r T h e
0040160 U N B I N D & D U N B I N D
0040200 o p c o d e s c a n t a k
0040220 e t h e i r s t a c k - l e
0040240 v e l a r g u m e n t i n
0040260 e i t h e r o f t w o f o
0040300 r m s . ( 1 ) A l a b e
0040320 l . T h e s t a c k l e
0040340 v e l r e f e r r e d t o
0040360 i s t h a t c u r r e n t
0040400 a t t h a t l o c a t i o n
0040420 i n t h e c o d e . (
0040440 2 ) A l i s t o f o n e
0040460 n u m b e r . T h e e x
0040500 p l i c i t s t a c k l e v
0040520 e l . \r N o t e t h a t t h
0040540 e U N B I N D i n s t r u c
0040560 t i o n ' s a r g u m e n t
0040600 d e s c r i b e s t h e s t
0040620 a c k l e v e l b e f o r e
0040640 o l d - T O S i s p u s h
0040660 e d b a c k o n t o t h e
0040700 s t a c k . T h i s i s
0040720 d i f f e r e n t f r o m
0040740 t h e U N B I N D o p c o d
0040760 e . Y o u o n l y n o t
0041000 i c e t h i s i f y o u
0041020 s p e c i f y t h e t a r g
0041040 e t s t a c k l e v e l e
0041060 x p l i c i t l y . \r \r \r E n t
0041100 r y V e c t o r . \r T . G E T
0041120 M A C H I N E e t c c o n t
0041140 a i n a n a p p a r a t u s
0041160 f o r g e t t i n g d e f
0041200 a u l t e n t r y v e c t o
0041220 r c o d e i n s e r t e d
0041240 p e r f u n c t i o n t y p
0041260 e & n u m b e r o f a r
0041300 g u m e n t s . T h i s d
0041320 o e s n ' t c u r r e n t l y
0041340 d o a n y t h i n g . \r T h
0041360 e d e f a u l t i f f o r
0041400 a l l 8 e n t r y p o i
0041420 n t s t o b e a t t h e
0041440 f i r s t b y t e o f t
0041460 h e c o d e . \r T h i s c a
0041500 n b e o v e r r i d d e n
0041520 i n t w o w a y s . T h
0041540 e r u l e i s : f o r
0041560 e a c h n u m b e r - o f - a
0041600 r g u m e n t s ( s a y 3 )
0041620 , t h e e n t r y p o i n
0041640 t i s a t : i f t h e
0041660 r e i s a l a b e l E N
0041700 T R Y k ( s a y E N T R Y 3
0041720 ) t h e n t h a t , e l s
0041740 e i f t h e r e i s a
0041760 l a b e l E N T R Y t h e n
0042000 t h a t , e l s e t h e
0042020 f i r s t b y t e o f t h
0042040 e c o d e . \r T h u s f o r
0042060 e x a m p l e a f u n c t
0042100 i o n t h a t r e t u r n s
0042120 T i f c a l l e d w i t
0042140 h e i t h e r 2 o r 3
0042160 a r g u m e n t s , o t h e r
0042200 w i s e S T O P s : \r [ ( L A
0042220 M B D A : F O O N I L ) \r C
0042240 O D E : \r \t ( S T O P ) \r E N T
0042260 R Y 2 \r E N T R Y 3 \r \t ( ' T )
0042300 \r \t ( R E T U R N ] \r \r \r P H A
0042320 S E S O F A S M \r T h i s
0042340 i s a l s o a r u n n i n
0042360 g c o m m e n t a r y o n
0042400 A S M C O M S . \r . . . \r A S M
0042420 b i n d s m a n y s p e c
0042440 v a r s , i n g r o u p s .
0042460 A S M . 1 i s t h e t
0042500 o p l e v e l f l o w o f
0042520 c o n t r o l . \r i n p u t
0042540 h e a d e r & n a m e t a
0042560 b l e s i . e . r e a d t
0042600 h e s o u r c e c o d e t
0042620 h r u t h e C O D E : p s
0042640 e u d o l a b e l . I n c l
0042660 u d e s a l l o c a t i o n
0042700 o f v a r i a b l e s l o t
0042720 s , a t t h i s w r i t i
0042740 n g . I n c l u d e s s o
0042760 m e c o n s i s t e n c y c
0043000 h e c k i n g . C o m p u t
0043020 e s s o m e s p e c v a r s
0043040 . D o e s n o t e m i t
0043060 a n y t h i n g . \r c o d e
0043100 p a s s 1 i . e . p r e p
0043120 e n d a n y d e f a u l t
0043140 e n t r y v e c t o r c o d
0043160 e , t h e n r e p e a t e d
0043200 l y p a s s t h e i n p u
0043220 t l i s t ( 1 ) e x p a n
0043240 d i n g m a c r o s , e m i
0043260 t t i n g t o O L T < w h
0043300 i c h w i l l b e w h e r
0043320 e a l l f u t u r e p r o
0043340 c e s s i n g i s d o n e
0043360 - - s e e A s m I n t e r n
0043400 a l s . t e d i t f o r m o
0043420 r e o n t h i s > , ( 2 )
0043440 s t a c k m o d e l l i n g
0043460 . U n t i l s t a c k m
0043500 o d e l l i n g i s a s d
0043520 o n e a s i t c a n b e
0043540 , o r w e g i v e u p
0043560 i n d i s g u s t . T h e
0043600 s e p a s s e s a r e n o
0043620 r m a l l y d o n e w i t h
0043640 e r r o r m e s s a g e s
0043660 d i s a b l e d . I f t h
0043700 e r e a r e e r r o r s t
0043720 h e r e i s o n e m o r e
0043740 p a s s w i t h e r r o r
0043760 m e s s a g e s e n a b l e
0044000 d . S t a c k m o d e l l
0044020 i n g i s q u i t e d e t
0044040 a i l e d . T h i s w h o
0044060 l e m e c h a n i s m i s
0044100 h a i r i e r t h a n i t
0044120 n e e d b e n o w , b u t
0044140 e a c h h a i r w a s n
0044160 e e d e d a t s o m e p o
0044200 i n t . U s u a l l y y o
0044220 u c a n l e a v e t h e
0044240 b a s i c a p p a r a t u s
0044260 a l o n e . B u t y o u
0044300 o f t e n n e e d t o a d
0044320 d n e w s t a c k - e f f e
0044340 c t - o f - a - L E V A D J c
0044360 a s e s . M a c r o s a r
0044400 e j u s t T A S M F N s ,
0044420 a s d i s c u s s e d a b o
0044440 v e . \r c o d e p a s s 2
0044460 i . e . ( 0 ) < n o t y e
0044500 t d o n e , b u t h e r e
0044520 ' s t h e p l a c e t o
0044540 d o i t : > r e a l l o c a
0044560 t e v a r i a b l e s l o t
0044600 s , g e n e r a t e o v e r
0044620 f l o w a r e a s , e t c
0044640 < s t a c k o v e r f l o w
0044660 n e e d s m o r e h a i r >
0044700 ( 1 ) n o w t h a t v a
0044720 r i a b l e - s l o t s a r e
0044740 a l l o c a t e d , v a r i
0044760 a b l e - r e f e r e n c e g
0045000 e n e r i c s c a n g e n e
0045020 r a t e c o d e . ( 2 )
0045040 n o w t h a t a l l o t h
0045060 e r c o d e i s f i x e d
0045100 < o f k n o w n s i z e >
0045120 , j u m p g e n e r i c s
0045140 c a n d e c i d e h o w l
0045160 o n g t h e y h a v e t o
0045200 b e . I f I r e m e m
0045220 b e r c o r r e c t l y , t
0045240 h i s " p a s s " i s d o
0045260 n e s o : f i r s t p a
0045300 s s a l l c o d e , d o i
0045320 n g v a r i a b l e - r e f e
0045340 r e n c e g e n e r i c s &
0045360 c o l l e c t i n g a l i
0045400 s t o f a l l j u m p s
0045420 & l a b e l s . T h e n
0045440 i t e r a t i v e l y p a s s
0045460 t h i s l i s t c o m p u
0045500 t i n g l e n g t h o f j
0045520 u m p i n s t r u c t i o n s
0045540 u n t i l s t a b i l i z e
0045560 s . \r e m i t h e a d e r &
0045600 n a m e t a b l e s i . e
0045620 . n o w w e n o w t h e
0045640 s i z e o f t h e c o d
0045660 e w e c a n m a k e a
0045700 c o d e a r r a y . T h e n
0045720 b u i l d h e a d e r &
0045740 n a m e t a b l e s i n t o
0045760 i t . \r c o d e p a s s 3
0046000 i . e . e m i t c o d e .
0046020 T h e c a s e s p e r
0046040 O P P R I N T a r e s o m e
0046060 t h i n g y o u m a y w e
0046100 l l h a v e t o a d d t
0046120 o . T h e v a r i a b l e
0046140 - r e f e r e n c e & j u m
0046160 p - g e n e r i c " e x p e r
0046200 t s " h e r e a r e a l s
0046220 o u s e d i n " c o d e
0046240 p a s s 2 " . \r . . . \r T h e
0046260 A S M . E R R . x x x f u n
0046300 c t i o n s a r e t h o s e
0046320 w h e r e t h e s a m e
0046340 e r r o r m e s s a g e m a
0046360 y b e e m i t t e d i n
0046400 t h e s a m e p l a c e o
0046420 n s e v e r a l p a s s e s
0046440 . D o i n g t h e m t h
0046460 r u a f u n c t i o n g u
0046500 a r a n t e e s t h a t E Q
0046520 n e s s c a n b e u s e d
0046540 t o d e t e c t d u p l i
0046560 c a t i o n . N o t r e a
0046600 l l y m e a n i n g f u l a
0046620 n y m o r e ? \r . . . \r \r \r \r M
0046640 I S C N O T E S O N A S M
0046660 \r \r E r r o r h a n d l i n g
0046700 . \r M o s t e r r o r s c a
0046720 u s e m e s s a g e s t o
0046740 T . A S M a c t u a l l y
0046760 o u t p u t s t h e T C O
0047000 D E P i f i t c a n .
0047020 T h u s T P C t o g e t h e
0047040 r w i t h t h e m e s s a
0047060 g e s t o T i s u s u a
0047100 l l y e n o u g h t o f i
0047120 n d t h e p r o b l e m .
0047140 I f i t ' s n o t , l o
0047160 o k a t t h e v a l u e
0047200 o f \ A S M . O U T P U T L I
0047220 S T I N G a f t e r t h e
0047240 A S M . \r A l l t h e s t u
0047260 f f t h a t w a s t o r
0047300 u n u n d e r D T " b r e
0047320 a k s " v i a A S M . H E L
0047340 P . I f s o m e o u t p
0047360 u t f i l e v a r i a b l e
0047400 i s b o u n d t h e n t
0047420 h i s b i t c h e s t o t
0047440 h a t f i l e & t h r o w
0047460 s s o m e k i n d o f e
0047500 r r o r ; e l s e i t b
0047520 r e a k s . \r M o r e o n e
0047540 r r o r h a n d l i n g m e
0047560 c h a n i s m s i n A s m I
0047600 n t e r n a l s . t e d i t ,
0047620 p e r h a p s D 2 T . t e d i
0047640 t . \r \r M a c h i n e d e s c
0047660 r i p t i o n . \r O f c o u r
0047700 s e A S M & P C a c t u
0047720 a l l y k n o w a l o t
0047740 a b o u t T a m a r i n s &
0047760 D - m a c h i n e s . B u
0050000 t m u c h i s a l s o p
0050020 a r a m e t e r i z e d . T
0050040 h e m e c h a n i s m i s :
0050060 t h e r e a r e c e r t
0050100 a i n s p e c v a r s ( n a
0050120 m e d " T A M . x x x " ) ;
0050140 A S M o r P C b i n d
0050160 s o m e o f t h e s e t h
0050200 e n c a l l T A M G E T M A
0050220 C H I N E i n T A M G E T M
0050240 A C H I N E . T h i s l o
0050260 o k s a t i t s m a c h i
0050300 n e - t y p e a r g u m e n t
0050320 a n d c a l l s T . G E T
0050340 M A C H I N E i n T A S M
0050360 o r D . G E T M A C H I N E
0050400 i n T A S M . T h e s e
0050420 t w o f u n c t i o n s s e
0050440 t w h a t e v e r o f t h
0050460 e s t a n d a r d s e t o
0050500 f s p e c v a r s a r e b
0050520 o u n d . T h e y a r e
0050540 t h e o n l y f u n c t i o
0050560 n s t h a t d o t h i s .
0050600 T h e y a l s o d o c u
0050620 m e n t w h a t t h e s p
0050640 e c v a r s m e a n & w h
0050660 a t t h e i r i n i t i a l
0050700 i z a t i o n o f t h e m
0050720 m e a n s , t o s o m e e
0050740 x t e n t . \r T h i s i s r
0050760 e a l h a n d y . M A S T
0051000 E R S C O P E i n g f o r t
0051020 h e s e s p e c v a r s i s
0051040 a l s o u s e f u l . \r T h
0051060 e o t h e r p l a c e s t
0051100 h a t k n o w d e t a i l s
0051120 a b o u t t h e T a m a r
0051140 i n a r e : ( 1 ) t h e
0051160 T O P C O D E r e c o r d s
0051200 , \ T O P C O D E A R R A Y ,
0051220 e t c ; ( 2 ) s e e a
0051240 b o v e s e c t i o n F u n
0051260 c t i o n H e a d e r u n d
0051300 e r T C O D E P s u n d e r
0051320 M o d u l e s D e s c r i b
0051340 e d ; ( 3 ) s e e . . .
0051360 L o a d e r . . . . \r \r V
0051400 a r i a b l e A l l o c a t i
0051420 o n . \r A t t h i s w r i t
0051440 i n g : S t a c k f r a m
0051460 e h a s 6 w o r d s o f
0051500 h e a d e r . T h e n 2
0051520 w o r d s u n u s e d .
0051540 T h e n 7 w o r d s r e s
0051560 e r v e d f o r i v a r s .
0051600 T h e n 1 w o r d u n
0051620 u s e d . V a r a l l o c
0051640 a t i o n s t a r t s w i t
0051660 h t h e n e x t ( 1 6 t h
0051700 ) w o r d . N o t r e a
0051720 t m e n t o f f r a m e o
0051740 v e r f l o w . \0 \0 \0 \0 \0 005 \0 005
0051760 \0 . \0 ` \0 H \0 \0 \0 \0 \0 \0 \0 \0 003 001
0052000 \0 \0 001 \0 x \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 (
0052040 \0 0 \0 H \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0052060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052100 \0 \0 \0 \0 \0 \0 \0 ( \0 0 \0 0 \0 \0 \0 \0
0052120 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 (
0052160 \0 030 \0 0 \0 \0 \0 \0 \0 \0 \0 \0 002 001 \0 \0
0052200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052220 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0
0052240 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0052300 \0 \0 \0 004 \0 004 \0 ? \0 1 ( D E F A U
0052320 L T F O N T 1 ( G A C H A
0052340 1 0 ) ( G A C H A 8 ) ( T
0052360 E R M I N A L 8 ) ) \0 \n \0 \0 \0
0052400 \0 \0 \0 \0 200 \0 023 \0 005 G A C H A \0 \n
0052420 \0 \0 \0 \0 \0 \0 002 \0 \0 023 \0 005 G A C H
0052440 A \0 \n \0 \0 \0 \0 \0 \0 002 200 \0 ? \0 1 (
0052460 D E F A U L T F O N T 1 ( G
0052500 A C H A 1 0 ) ( G A C H A
0052520 8 ) ( T E R M I N A L 8 ) )
0052540 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002
0052560 \0 005 \0 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0052600 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0052620 \0 002 \0 005 \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0
0052640 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0052660 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0052700 \0 \0 \0 \0 002 \0 005 \0 \0 001 + \0 \0 \0 \0 004
0052720 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0052740 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0
0052760 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 021 \0 \0
0053000 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0053020 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0053040 \0 \0 002 \0 004 \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0
0053060 \0 \0 \0 002 \0 004 \0 \0 \0 1 \0 \0 \0 \0 004 \0
0053100 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0 \0 \0 004
0053120 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0 \0 \0
0053140 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 021 \0 \0 \0
0053160 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 024 \0 \0
0053200 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 016 \0
0053220 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 035
0053240 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0053260 032 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0053300 \0 $ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0
0053320 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003
0053340 \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0053360 003 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0053400 \0 003 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0053420 002 \0 004 \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 \0 \0
0053440 \0 002 \0 004 \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 \0
0053460 \0 \0 002 \0 003 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0
0053500 \0 \0 \0 002 \0 003 \0 \0 \0 025 \0 \0 \0 \0 004 \0
0053520 \0 \0 \0 \0 002 \0 003 \0 \0 \0 025 \0 \0 \0 \0 004
0053540 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0053560 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0
0053600 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0
0053620 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 030 \0
0053640 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0053660 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0053700 \0 \0 \0 002 \0 005 \0 \0 \0 022 \0 \0 \0 \0 004 \0
0053720 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 032 \0 \0 \0 \0
0053740 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0
0053760 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \0 \0
0054000 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0
0054020 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 267
0054040 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0054060 352 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0054100 \0 ~ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0054120 \0 \0 \n \0 \0 \0 \0 002 \0 \0 001 \a \0 \0 \0 \0
0054140 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 016 \0 \0 \0
0054160 \0 002 \0 \0 \0 030 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0054200 002 \0 004 \0 \0 \0 l \0 \0 \0 \0 004 \0 \0 \0 \0
0054220 \0 002 \0 004 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0
0054240 206 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0054260 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0
0054300 \0 \0 027 \0 \0 \0 \0 002 \0 \0 \0 \a \0 \0 \0 \0
0054320 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0
0054340 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 003 \0 \0
0054360 \0 \0 002 \0 \0 \0 H \0 \0 \0 \0 004 \0 \0 \0 \0
0054400 \0 002 \0 004 \0 \0 \0 d \0 \0 \0 \0 004 \0 \0 \0
0054420 \0 \0 002 \0 004 \0 \0 \0 P \0 \0 \0 \0 004 \0 \0
0054440 \0 \0 \0 002 \0 004 \0 \0 \0 x \0 \0 \0 \0 004 \0
0054460 \0 \0 \0 \0 002 \0 004 \0 \0 \0 < \0 \0 \0 \0 004
0054500 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 0 \0 \0 \0 \0
0054520 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \a \0 \0 \0
0054540 \0 002 \0 \0 \0 h \0 \0 \0 \0 004 \0 \0 \0 \f \0
0054560 \0 \0 \0 002 \0 \0 \0 T \0 \0 \0 \0 004 \0 \0 \0
0054600 \0 \0 002 \0 004 \0 \0 \0 W \0 \0 \0 \0 004 \0 \0
0054620 \0 \0 \0 002 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0054640 \0 \0 \ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0054660 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 201 \0 \0 \0
0054700 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 Z \0 \0
0054720 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 035 \0
0054740 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002
0054760 \0 \0 \0 \0 002 \0 \0 \0 314 \0 \0 \0 \0 004 \0 \0
0055000 \0 \0 \0 002 \0 004 \0 \0 \0 276 \0 \0 \0 \0 004 \0
0055020 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \r \0 \0 \0 \0 002
0055040 \0 \0 \0 ~ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0055060 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 # \0 \0
0055100 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0
0055120 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 036
0055140 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0055160 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0055200 \0 \0 \0 \0 002 \0 004 \0 \0 \0 230 \0 \0 \0 \0 004
0055220 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0055240 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 035 \0 \0 \0
0055260 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0055300 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0055320 \0 002 \0 004 \0 \0 \0 E \0 \0 \0 \0 004 \0 \0 \0
0055340 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0055360 \0 \0 \0 002 \0 005 \0 \0 \0 024 \0 \0 \0 \0 002 \0
0055400 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004
0055420 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \a \0 \0 \0 \0
0055440 002 \0 \0 \0 9 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0055460 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 035 \0
0055500 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001
0055520 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0
0055540 026 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 005 \0 \0
0055560 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0055600 \0 \0 \n \0 \0 \0 \0 002 \0 \0 002 362 \0 \0 \0 \0
0055620 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \t \0 \0 \0
0055640 \0 002 \0 \0 \0 n \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0055660 002 \0 004 \0 \0 \0 r \0 \0 \0 \0 004 \0 \0 \0 \0
0055700 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0055720 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0055740 \0 \0 \0 002 \0 005 \0 \0 \0 1 \0 \0 \0 \0 003 \0
0055760 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004
0056000 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \a \0 \0 \0 \0
0056020 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0056040 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0056060 002 \0 002 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 001 026
0056100 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0
0056120 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0056140 \0 : \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0 \0 002
0056160 \0 \0 \0 O \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0056200 002 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 | \0 \0
0056220 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0
0056240 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 i
0056260 \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 002 \0 \0
0056300 \0 6 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002
0056320 \0 \0 \0 U \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0056340 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0056360 \0 002 \0 \0 \0 & \0 \0 \0 \0 004 \0 \0 \0 003 \0
0056400 \0 \0 \0 002 \0 \0 001 1 \0 \0 \0 \0 004 \0 \0 \0
0056420 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0056440 \0 \0 \0 002 \0 002 \0 \0 \0 $ \0 \0 \0 \0 004 \0
0056460 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 027 \0 \0 \0 \0
0056500 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0
0056520 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 \b \0 \0
0056540 \0 \0 004 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0 \0 340
0056560 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0
0056600 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0056620 \0 005 \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0 \0 004
0056640 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 032 \0 \0 \0 \0
0056660 004 \0 \0 \0 026 \0 \0 \0 \0 002 \0 \0 \0 220 \0 \0
0056700 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 023 \0
0056720 \0 \0 \0 004 \0 \0 \0 017 \0 \0 \0 \0 002 \0 \0 \0
0056740 g \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0
0056760 \0 030 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 002
0057000 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0
0057020 \0 002 \0 \0 \0 334 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0057040 002 \0 002 \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0 \v
0057060 \0 \0 \0 \0 002 \0 \0 \0 344 \0 \0 \0 \0 004 \0 \0
0057100 \0 \0 \0 002 \0 002 \0 \0 \0 026 \0 \0 \0 \0 004 \0
0057120 \0 \0 022 \0 \0 \0 \0 002 \0 \0 \0 311 \0 \0 \0 \0
0057140 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 026 \0 \0 \0
0057160 \0 004 \0 \0 \0 004 \0 \0 \0 \0 002 \0 \0 \0 y \0
0057200 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 036
0057220 \0 \0 \0 \0 004 \0 \0 \0 \a \0 \0 \0 \0 002 \0 \0
0057240 \0 z \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0
0057260 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002
0057300 \0 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 003 \0 \0 \0
0057320 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 ( \0 \0
0057340 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 034 \0
0057360 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001
0057400 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0057420 \a \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0057440 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004
0057460 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 212 \0 \0 \0 \0
0057500 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0
0057520 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 035 \0 \0
0057540 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0057560 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0057600 \0 \0 002 \0 002 \0 \0 \0 361 \0 \0 \0 \0 004 \0 \0
0057620 \0 \0 \0 002 \0 002 \0 \0 001 M \0 \0 \0 \0 004 \0
0057640 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004
0057660 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0
0057700 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0057720 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0057740 002 \0 002 \0 \0 \0 330 \0 \0 \0 \0 004 \0 \0 \0 \0
0057760 \0 002 \0 002 \0 \0 \0 6 \0 \0 \0 \0 004 \0 \0 \0
0060000 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0060020 \0 \0 \0 002 \0 004 \0 \0 \0 \r \0 \0 \0 \0 002 \0
0060040 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002
0060060 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0060100 002 \0 \0 \0 3 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0060120 \0 002 \0 \0 \0 @ \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0060140 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0060160 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0060200 \0 \0 002 \0 005 \0 \0 \0 035 \0 \0 \0 \0 003 \0 \0
0060220 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0060240 \0 \0 \0 \0 002 \0 004 \0 \0 001 f \0 \0 \0 \0 004
0060260 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0060300 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 < \0 \0 \0
0060320 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0
0060340 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 023 \0
0060360 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006
0060400 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0060420 \n \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0060440 \0 \n \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0060460 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0060500 \0 \0 \0 ; \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0060520 004 \0 \0 001 Z \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0060540 \0 004 \0 \0 \0 S \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0060560 002 \0 004 \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 \0
0060600 \0 002 \0 004 \0 \0 \0 \ \0 \0 \0 \0 004 \0 \0 \0
0060620 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0060640 \0 \0 \0 002 \0 004 \0 \0 \0 036 \0 \0 \0 \0 004 \0
0060660 \0 \0 \0 \0 002 \0 004 \0 \0 \0 025 \0 \0 \0 \0 004
0060700 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 + \0 \0 \0 \0
0060720 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001 $ \0 \0 \0
0060740 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 274 \0 \0
0060760 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 \0 (
0061000 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0061020 4 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0061040 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0061060 \0 \0 031 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0
0061100 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 002 254 \0 \0 \0
0061120 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 344 \0
0061140 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0
0061160 @ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0061200 \0 377 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0061220 \0 \0 261 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0061240 \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0061260 004 \0 \0 \0 260 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0061300 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0061320 002 \0 004 \0 \0 \0 # \0 \0 \0 \0 002 \0 \0 \0 001
0061340 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001
0061360 \ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0061400 001 235 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0061420 \0 \0 f \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0061440 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0061460 004 \0 \0 \0 024 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0
0061500 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 L \0
0061520 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 215
0061540 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0061560 237 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0061600 \0 027 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0
0061620 \0 \0 017 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001
0061640 \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0061660 001 \0 \0 \0 020 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0061700 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0061720 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 \0
0061740 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0
0061760 \0 \0 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0
0062000 \0 \0 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 004 \0
0062020 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 004
0062040 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0
0062060 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \b \0 \0 \0
0062100 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \v \0 \0
0062120 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \v \0
0062140 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \b
0062160 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0062200 \b \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0062220 \0 \f \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0
0062240 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0062260 \0 \0 \0 323 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0062300 004 \0 \0 \0 ~ \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0
0062320 \0 \0 002 \0 \0 \0 ^ \0 \0 \0 \0 004 \0 \0 \0 \0
0062340 \0 002 \0 004 \0 \0 \0 356 \0 \0 \0 \0 004 \0 \0 \0
0062360 \0 \0 002 \0 004 \0 \0 \0 275 \0 \0 \0 \0 004 \0 \0
0062400 \0 \0 \0 002 \0 004 \0 \0 001 \ \0 \0 \0 \0 004 \0
0062420 \0 \0 \0 \0 002 \0 004 \0 \0 \0 354 \0 \0 \0 \0 004
0062440 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0062460 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0
0062500 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 006 \0 \0
0062520 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0062540 \0 002 \0 001 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0
0062560 \0 \0 002 \0 001 \0 \0 \0 \v \0 \0 \0 \0 004 \0 \0
0062600 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0
0062620 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \t \0 \0 \0 \0 004
0062640 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \f \0 \0 \0 \0
0062660 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 024 \0 \0 \0
0062700 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \t \0 \0
0062720 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \n \0
0062740 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \v
0062760 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0
0063000 \b \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0
0063020 \0 \n \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0063040 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0063060 \0 \0 \0 ^ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0063100 004 \0 \0 \0 5 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0063120 \0 004 \0 \0 \0 ' \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0063140 002 \0 004 \0 \0 \0 315 \0 \0 \0 \0 004 \0 \0 \0 \0
0063160 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0063200 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0063220 \0 \0 \0 002 \0 004 \0 \0 \0 \t \0 \0 \0 \0 002 \0
0063240 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0063260 \0 \0 \0 350 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0063300 004 \0 \0 \0 347 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0063320 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0063340 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0063360 \0 002 \0 004 \0 \0 \0 \r \0 \0 \0 \0 002 \0 \0 \0
0063400 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0063420 \0 243 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0063440 \0 \0 K \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004
0063460 \0 \0 \0 357 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0063500 004 \0 \0 \0 d \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0063520 \0 001 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0063540 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004 \0 \0 \0 \0
0063560 \0 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0
0063600 \0 \0 002 \0 001 \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0
0063620 \0 \0 \0 002 \0 001 \0 \0 \0 \a \0 \0 \0 \0 004 \0
0063640 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 004
0063660 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0
0063700 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0
0063720 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0
0063740 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 016 \0
0063760 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 .
0064000 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0064020 004 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0064040 \0 M \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0064060 \0 \0 032 \0 \0 \0 \0 001 \0 \0 \0 307 \0 \0 \0 \0
0064100 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \v \0 \0 \0
0064120 \0 001 \0 \0 002 336 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0064140 002 \0 004 \0 \0 \0 \v \0 \0 \0 \0 001 \0 \0 002 D
0064160 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0
0064200 031 \0 \0 \0 \0 001 \0 \0 \0 i \0 \0 \0 \0 004 \0
0064220 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \v \0 \0 \0 \0 001
0064240 \0 \0 \0 251 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0064260 004 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0064300 \0 004 \0 \0 \0 353 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0064320 002 \0 004 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 \0
0064340 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0064360 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0064400 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0064420 \0 \0 \0 \0 002 \0 005 \0 \0 \0 022 \0 \0 \0 \0 003
0064440 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0
0064460 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 017 \0 \0 \0
0064500 \0 002 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0064520 002 \0 004 \0 \0 \0 343 \0 \0 \0 \0 004 \0 \0 \0 \0
0064540 \0 002 \0 004 \0 \0 \0 262 \0 \0 \0 \0 004 \0 \0 \0
0064560 \0 \0 002 \0 004 \0 \0 \0 L \0 \0 \0 \0 004 \0 \0
0064600 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0064620 \0 \0 \0 \0 002 \0 004 \0 \0 \0 024 \0 \0 \0 \0 002
0064640 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0064660 004 \0 \0 002 . \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0064700 \0 004 \0 \0 \0 G \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0064720 002 \0 004 \0 \0 \0 320 \0 \0 \0 \0 004 \0 \0 \0 \0
0064740 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0064760 \0 \0 002 \0 004 \0 \0 \0 024 \0 \0 \0 \0 002 \0 \0
0065000 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0065020 \0 \0 324 \0 \0 \0 \0 004 \0 \0 S 350 002 j z 272
0065040