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