$ od -c -N 50000 [Indigo]<Voice>LCSAudio>Adpcm.dm!1 0000000 377 \0 \0 a d p c m . b c d \0 376 001 \0 0000020 6 374 004 _ 003 t b $ 223 363 005 \b 313 I 223 ; 0000040 \0 \0 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 0000060 \0 002 \0 002 \0 \0 \0 L \0 031 \0 \0 \0 \0 \0 , 0000100 \0 \v \0 7 \0 \0 \0 7 \0 \r \0 D \0 \0 \0 & 0000120 \0 006 \0 D \0 \b \0 \0 \0 \0 \0 7 \0 \0 ? 376 0000140 \0 002 001 \0 277 376 \0 003 \a 001 \0 ( ? 376 ? 377 0000160 \0 \0 \0 \0 001 234 \0 003 \n 310 \0 001 377 374 \0 \0 0000200 \0 \r \0 004 200 \0 \0 205 \0 211 \0 231 \0 235 \0 027 0000220 \0 003 200 004 \0 215 \0 221 \0 225 \0 \r 003 t 017 ` 0000240 223 363 \0 027 003 t 017 l 223 363 \0 - \0 - \0 \n 0000260 a d p c m . m e s a \t A d p c m 0000300 D e f s 020 A d p c m P r i v a t 0000320 e D e f s 005 A d p c m \0 \0 \0 \0 \0 0000340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0000420 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0001020 \0 \0 \0 \0 \0 \0 \0 376 001 \0 374 336 \0 \0 @ \0 0001040 \0 023 \0 \0 \0 R \0 \0 \0 z 001 \0 \0 ~ \0 \0 0001060 \0 200 \0 \0 \0 202 \0 \0 \0 204 \n 005 \0 251 \n 005 0001100 \0 254 016 7 253 - 343 321 \0 \0 \0 001 \0 002 \0 003 0001120 \0 004 \0 006 \0 \t \0 \r \0 023 \0 033 \0 ( \0 7 0001140 \0 N \0 l \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0001160 \0 \0 \0 001 \0 001 \0 002 \0 003 \0 004 \0 006 \0 \t 0001200 \0 \r \0 022 \0 033 \0 % \0 4 \0 I \0 \0 \0 \0 0001220 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 002 \0 003 \0 004 0001240 \0 006 \0 \b \0 \f \0 022 \0 032 \0 $ \0 6 \0 J 0001260 \0 h \0 221 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0001300 201 . 257 t \ 033 026 017 003 ; \0 S 027 ; 270 \b 0001320 \ \b * 017 377 Z \0 \a \b t 377 \ > 017 377 Z 0001340 \0 207 7 \b \0 023 333 234 200 9 t 201 033 257 U 7 0001360 7 252 347 d 7 3 270 200 + ; \0 \b 200 Q 7 \b 0001400 \0 177 350 234 377 343 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0001420 7 022 3 u 354 \b 377 343 027 ; 377 343 376 001 \0 6 0001440 357 003 ; 377 343 + ; 377 343 M x \a r \0 x 002 0001460 L \t r D x 032 022 t 030 270 3 : 3 352 023 030 0001500 020 \v 357 \r 023 ; 024 031 003 027 ; \f 032 + ; \r 0001520 032 023 : : 3 352 016 . \b 021 234 005 021 : \b 8 0001540 \v 001 p 377 367 \0 022 005 r 355 210 016 021 020 021 022 0001560 020 377 343 M x \a r \0 x 002 L \t r D x 032 0001600 022 t 030 270 3 : 3 352 023 030 020 \v 357 \r 023 ; 0001620 024 031 003 027 ; \f 032 + ; \r 032 023 : : 3 352 0001640 016 . \b 021 234 005 021 : \b 8 \v 001 q 377 367 \0 0001660 022 005 r 355 210 016 021 020 021 022 020 377 343 \0 \0 \0 0001700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0002040 \0 376 001 \0 246 272 \b Q 003 t b $ 223 363 005 \b 0002060 313 I 223 ; \0 \0 \0 \0 \0 \0 \0 \f \0 \0 \0 016 0002100 \0 ' \0 G \0 n \0 264 001 " 001 = 002 _ 003 ( 0002120 005 207 \0 H 005 317 \0 005 357 \0 P 006 A \0 \f 0002140 006 ? \0 002 006 A \0 \0 006 A \0 \0 \0 \0 \0 \0 0002160 \0 \a \0 001 \0 L \0 \t \0 \0 \0 3 \0 ? \0 : 0002200 \0 \0 \0 023 \0 G \0 U \0 \0 \0 021 \0 ! \0 032 0002220 \0 D \0 \0 \0 5 \0 Y \0 > \0 = \0 \f \0 \0 0002240 \0 \0 \0 W \0 F \0 \0 \0 031 \0 I \0 \0 \0 004 0002260 \0 X \0 S \0 2 \0 M \0 V \0 \0 \0 \0 \0 @ 0002300 \0 \0 \0 \0 \0 035 \0 \0 \0 - \0 \0 \0 N \0 A 0002320 \0 O \0 B \0 C \0 \0 \0 \0 \0 006 \0 R \0 H 0002340 \0 4 \0 \0 \0 \0 \0 \0 \0 , \0 J \0 P \0 Q 0002360 \0 K \0 \0 \0 \0 \0 020 \0 \0 \0 \0 \0 & \0 T 0002400 \0 022 \0 \0 \0 \0 \0 \0 \0 \v \0 \0 \0 022 \0 \0 0002420 \0 033 \0 \0 \0 " \0 \0 \0 ' \0 \0 \0 + \0 \0 0002440 \0 3 \0 \0 \0 7 376 001 \0 N 367 \0 \0 \0 ; 200 0002460 \0 \0 A 200 \0 \0 J 200 001 \0 N \0 \0 \0 X \0 0002500 \0 \0 ^ \0 003 \0 i 200 \0 \0 p \0 \0 \0 y \0 0002520 \0 \0 | \0 017 \0 } \0 \b \0 203 200 \0 \0 214 200 0002540 \0 \0 234 200 \0 \0 244 \0 \0 \0 251 \0 \0 \0 255 300 0002560 024 \0 262 200 \0 \0 267 200 \r \0 274 \0 \v \0 312 200 0002600 \0 \0 317 \0 \0 \0 336 200 \0 \0 342 \0 037 \0 360 200 0002620 025 \0 372 200 " 001 004 200 \0 001 \n 200 \0 001 022 \0 0002640 002 001 030 \0 \0 001 034 200 % 001 $ 200 \0 001 5 \0 0002660 \0 001 ? 300 \0 001 H 200 \0 001 I \0 027 001 N 300 0002700 036 001 \ 300 \a 001 b 300 * 001 j 300 0 001 r 300 0002720 \0 001 y 300 \0 001 206 300 026 001 215 \0 ' 001 226 300 0002740 033 001 233 \0 + 001 246 300 034 001 253 300 \0 001 267 200 0002760 $ 001 273 200 8 001 275 200 \0 001 303 \0 \0 001 313 \0 0003000 . 001 320 \0 ; 001 325 \0 001 331 \0 1 001 336 200 0003020 ( 001 344 200 # 001 351 200 \0 001 354 200 \n 001 362 200 0003040 \0 001 370 200 \0 001 375 200 E 002 \0 376 001 \0 030 j 0003060 200 / 002 006 300 \0 002 025 200 \0 002 033 \0 < 002 033 0003100 \0 \0 002 % \0 9 002 3 \0 ) 002 H \0 7 002 U 0003120 \0 \0 002 W \0 6 002 _ \0 \0 002 c \0 \0 002 g 0003140 \0 005 002 j \0 016 002 n \0 \0 002 r \0 \0 002 t 0003160 \0 030 002 v 002 v 002 v U N S P E C I F 0003200 I E D I N T E G E R C H A R A C 0003220 T E R B O O L E A N F A L S E T 0003240 R U E C A R D I N A L W O R D R 0003260 E A L l e n g t h m a x l e n g 0003300 t h t e x t S t r i n g B o d y 0003320 S T R I N G M O N I T O R L O C 0003340 K t i m e o u t C O N D I T I O 0003360 N N I L ? U N W I N D A d p c m 0003400 D e f s A d p c m P r i v a t e 0003420 D e f s M o p c o d e s z J R A 0003440 M z L I W A d p c m m M o d e q 0003460 376 001 \0 003 200 T a b s Q u a n t i z 0003500 e r T a b l e b T a b s B r e a 0003520 k p o i n t T a b l e p T a b P 0003540 r e d i c t o r T a b l e u L o 0003560 c E n C o d e u L o c D e C o d 0003600 e B r k A r y L e v H i A r y N 0003620 M o d e s Q V a l L e v L o A r 0003640 y I n i t i a l A d p c m S t a 0003660 t e A d p c m S t a t e I n i t 0003700 A d p c m i E x 2 0 0 I n i t A 0003720 d p c m S t a t e s t a t e p G 0003740 e t q T a b s G e t b T a b s G 0003760 e t p T a b C o m p r e s s B l 0004000 o c k p c m D a t a P c m H a n 0004020 d l e c D a t a A d p c m H a n 0004040 d l e c o u n t i n i t i a l S 0004060 t a t e p 376 001 \0 177 = c m P c P p 0004100 r i v Q C Q C o n t r o l B T a 0004120 b s Q T a b s P T a b s t a t e 0004140 E n C o d e i P C M p i C p i c 0004160 o u n t i S t a t e f P C M p f 0004200 C p f c o u n t D e C o m p r e 0004220 s s B l o c k D e C o d e a d p 0004240 c m . b c d . a d p c m d e f s 0004260 . b c d . a d p c m p r i v a t 0004300 e d e f s . b c d . m o p c o d 0004320 e s . b c d . o p Q V a l P a i 0004340 r p r e d m o d e n o w h i s t 0004360 P V a l l o h i > 001 340 \0 343 \0 \0 020 0004400 300 002 300 001 \0 002 \0 \0 \0 \n \0 \f 343 001 \0 020 0004420 300 002 300 001 \0 \n \0 \0 \0 022 \0 024 343 002 \0 \b 0004440 300 002 300 001 \0 022 \0 \0 \0 032 \0 035 344 001 \0 004 0004460 \0 002 300 002 300 001 \0 032 \0 \0 376 001 \0 5 226 \0 0004500 " \0 3 300 004 300 035 \0 \0 \0 \0 \0 * \0 ) 300 0004520 004 300 035 \0 \0 \0 001 \0 2 \0 \0 367 \0 \0 \f \0 0004540 \0 377 377 300 002 300 001 \0 / \0 \0 \0 : \0 9 300 0004560 002 300 001 \0 / \0 \0 \0 B \0 A 372 \0 \0 \f 300 0004600 002 300 001 \0 ? \0 \0 \0 J \0 \ 347 \0 \0 \0 0004620 300 300 006 \0 3 \0 020 \0 \0 \0 Q 300 006 200 3 \0 0004640 020 \0 020 \0 Y 300 006 \0 Y \0 \0 \0 \0 ` 353 0004660 \0 \0 3 \0 024 300 002 300 001 \0 G \0 \0 \0 j \0 0004700 d 350 \0 \0 \ 300 002 300 001 \0 b \0 \0 \0 r \0 0004720 r 347 \0 \0 020 001 \0 300 \b \0 004 \0 020 \0 \0 \0 0004740 \0 300 002 300 001 \0 j \0 \0 \0 z \0 205 347 \0 \0 0004760 001 @ 300 \n \0 004 \0 020 \0 \0 \0 001 300 \n \0 0005000 3 \0 020 \0 020 \0 200 300 002 300 001 \0 x \0 \0 \0 0005020 212 \0 215 350 \0 \0 002 300 002 300 035 \0 \0 \0 001 \0 0005040 2 \0 223 300 002 300 035 \0 \0 \0 \0 \0 * \0 231 300 0005060 002 300 213 \0 \0 \0 \0 \0 222 \0 237 300 002 \0 002 376 0005100 001 \0 243 233 \0 020 \0 \0 \0 232 \0 250 356 003 \0 \0 0005120 \0 \0 300 002 300 245 \0 \0 \0 } \0 242 \0 \0 300 \f 0005140 302 D \0 \0 \0 201 \0 251 300 \f 302 F \0 \0 \0 201 0005160 \0 261 300 \f 302 H \0 \0 \0 201 \0 271 310 \f 300 302 0005200 \0 \0 \0 201 \0 320 356 005 \0 \0 \0 \0 300 016 \0 3 0005220 \0 020 \n 260 \0 331 300 016 002 ` 001 @ 001 p \0 341 0005240 300 016 002 v 001 @ \0 0 \0 361 300 016 002 203 \b \0 0005260 002 260 001 001 300 016 300 3 ? 377 001 p 001 021 300 016 0005300 300 3 ? 377 001 q 001 031 320 016 302 v ? 377 \0 \0 0005320 001 ! 320 016 301 $ ? 377 \0 \0 001 ) 320 016 301 + 0005340 ? 377 \0 \0 001 A 320 016 302 240 ? 377 \0 \0 001 I 0005360 310 016 301 2 \0 \n \0 205 001 Y 310 016 301 5 \0 024 0005400 \0 211 001 q 310 016 301 B \0 036 \0 215 001 201 310 016 0005420 301 O \0 ( \0 221 001 211 310 016 301 \ \0 2 \0 225 0005440 001 221 310 016 301 i \0 < \0 231 001 231 320 016 301 213 0005460 ? 377 \0 \0 002 021 310 016 301 301 \0 F \0 235 002 Q 0005500 320 016 301 343 376 001 \0 V l ? 377 \0 \0 002 X 352 0005520 201 001 ' 002 226 367 \0 \0 \f \0 \0 \0 023 352 201 001 0005540 . 002 226 367 \0 \0 \f \0 \0 \0 023 356 \0 \0 \0 \0 0005560 \0 356 \0 001 8 \0 \0 f P \0 020 002 \0 310 020 001 0005600 @ \0 020 \0 @ 001 x 350 001 002 240 356 \0 \0 \0 001 0005620 E f Q \0 020 002 @ 310 022 001 M \0 020 \0 \0 \0 0005640 \0 350 \0 002 ` 356 \0 \0 \0 001 R f Q \0 020 002 0005660 200 310 024 001 Z \0 020 \0 \0 \0 \0 350 \0 002 v 356 0005700 \0 \0 \0 001 _ f Q \0 020 002 300 310 026 001 g \0 0005720 020 \0 \0 \0 \0 350 \0 002 203 356 \0 001 l 001 203 f 0005740 @ \0 240 003 \0 310 030 002 251 \0 \0 p 001 241 310 0005760 030 002 270 \0 \0 220 001 261 310 030 \0 \f \0 020 \0 0006000 @ 001 301 310 030 002 240 \0 P 001 0 001 310 f Q \0 0006020 P 003 @ 310 032 002 240 \0 P \0 \0 \0 \0 356 \0 001 0006040 216 001 253 f A \0 @ 003 200 300 034 001 245 \0 020 \0 0006060 @ 002 031 300 034 001 247 \0 020 \0 P 002 ! 300 034 \0 0006100 \f \0 020 \0 ` 002 ) 300 034 376 001 \0 A 034 001 251 0006120 \0 020 \0 p 002 0 350 \0 \0 004 350 \0 \0 004 350 \0 0006140 002 303 f A \0 0 003 300 300 036 001 275 \0 020 \0 200 0006160 002 9 300 036 001 277 \0 020 \0 220 002 A 300 036 \0 \f 0006200 \0 020 \0 240 002 H 350 \0 \0 004 350 \0 \0 004 356 \0 0006220 001 304 001 333 f @ \0 240 004 \0 310 002 251 \0 0006240 \0 p 001 241 310 002 270 \0 \0 220 001 261 310 0006260 \0 \f \0 020 \0 @ 001 301 310 002 240 \0 P 001 0 0006300 001 310 f Q \0 P 004 @ 310 " 002 240 \0 P \0 \0 0006320 \0 \0 356 \0 001 346 002 003 f A \0 @ 004 200 300 $ 0006340 001 375 \0 020 \0 @ 002 031 300 $ 001 377 \0 020 \0 P 0006360 002 ! 300 $ \0 \f \0 020 \0 ` 002 ) 300 $ 002 001 0006400 \0 020 \0 p 002 0 350 \0 \0 004 350 \0 \0 004 350 \0 0006420 002 303 f A \0 0 004 300 300 & 002 025 \0 020 \0 200 0006440 002 9 300 & 002 027 \0 020 \0 220 002 A 300 & \0 \f 0006460 \0 020 \0 240 002 H 350 \0 \0 004 350 \0 \0 004 300 ( 0006500 \0 \f \0 020 \0 @ 001 ` 300 * 002 - \0 020 376 001 0006520 \0 ( 341 \0 P 001 321 300 * 002 / \0 020 \0 ` 001 0006540 331 300 * 002 303 \0 200 \0 260 001 340 350 \0 \0 004 350 0006560 \0 \0 004 300 , 002 @ \0 020 \0 P 001 321 300 , 002 0006600 B \0 020 \0 ` 001 331 300 , 002 303 \0 200 \0 260 001 0006620 340 350 \0 \0 004 350 \0 \0 004 360 \0 \0 . 360 \0 \0 0006640 2 360 \0 \0 6 310 6 302 P ? 377 \0 367 \0 302 002 0006660 P 310 6 300 001 002 V \0 016 002 212 002 Z 367 \0 \0 0006700 \f \0 \0 \0 377 310 6 302 P ? 377 \0 8 \0 312 \0 0006720 \0 310 2 300 001 002 f \0 [ \0 352 002 m 352 201 002 0006740 i 002 m 367 \0 \0 \f \0 \0 \0 023 310 2 300 001 002 0006760 s \0 9 002 222 002 v 346 \t \0 020 \a @ 310 2 300 0007000 001 002 | \0 J \0 372 002 203 352 201 002 177 \0 \f 367 0007020 \0 \0 \f \0 \0 \0 023 310 2 300 001 002 211 \0 d 001 0007040 \n 002 214 353 201 002 214 002 214 310 2 300 001 002 222 \0 0007060 033 001 j 002 226 367 \0 \0 \f 377 200 \0 377 310 2 300 0007100 001 002 234 \0 ( 001 : 002 303 367 \0 \0 \f \0 \0 \0 0007120 377 310 . 376 001 \0 021 336 300 001 002 246 \0 I 001 R 0007140 002 251 346 \t \0 P \a 300 310 . 300 001 002 257 \0 025 0007160 001 252 002 270 354 \0 002 261 353 200 \0 3 002 264 367 \0 0007200 \0 \f \0 \0 \0 377 310 . 300 001 002 276 \0 ! 001 272 0007220 \0 \0 354 \0 002 300 352 200 \0 3 \0 3 310 2 300 001 0007240 002 311 \0 223 001 352 002 314 346 \t \0 200 \b @ 310 2 0007260 300 3 ? 377 \0 024 001 2 \0 \0 310 > \0 \f \0 020 0007300 \0 \0 002 232 002 330 310 > \0 3 \0 020 \0 020 002 242 0007320 002 336 310 > \0 3 \0 020 \0 002 252 002 344 310 > 0007340 \0 \f \0 020 \0 0 002 262 002 352 310 > \0 3 \0 020 0007360 \0 @ 002 272 \0 \0 310 : 002 226 \0 \b \0 \0 002 302 0007400 002 366 310 : 002 226 \0 \b \0 \b 002 312 \0 \0 350 \0 0007420 002 261 350 \0 002 300 310 B 003 006 \0 020 \0 \0 001 362 0007440 003 \b 350 \0 002 v 310 B 003 016 \0 020 \0 020 001 372 0007460 003 020 350 \0 002 ` 310 B 003 026 \0 020 \0 002 002 0007500 003 030 350 \0 002 203 310 B 002 240 \0 P \0 0 002 \n 0007520 \0 \0 350 \0 002 261 350 \0 376 001 \0 203 9 002 300 \0 0007540 F \0 002 \0 020 001 200 \0 002 \0 \0 \0 \0 030 \0 \0 0007560 004 \0 \0 \0 # \0 \0 \0 J \0 \0 \0 m \0 \0 \0 0007600 { \0 \0 \0 256 \0 \0 @ 305 \0 001 ; @ \0 001 0007620 H @ \0 001 U @ \0 001 b @ \0 A o @ \0 001 0007640 206 @ \0 001 221 \0 \0 001 256 \0 \0 A 307 @ \0 001 0007660 336 @ \0 001 351 \0 \0 002 006 \0 \0 B 031 @ \0 B 0007700 036 @ \0 B 1 @ \0 002 240 ( > \0 \b 001 321 002 0007720 ` ( : \0 020 001 321 002 J ( \0 \0 030 001 325 002 0007740 360 \b B \0 020 002 031 002 322 \b \0 \0 \b 002 031 003 0007760 \0 \b \0 \0 020 002 Y \0 \0 @ \0 003 t b $ 223 0010000 363 \0 032 002 h \0 \0 \0 \0 177 377 003 t 017 ` 223 0010020 363 \0 025 002 q \0 . \0 \0 \0 001 003 t 017 l 223 0010040 363 \0 026 002 y \0 2 \0 \0 \0 002 005 020 306 231 222 0010060 360 \0 027 002 200 \0 6 \0 \0 \0 \0 177 377 \0 \n 001 0010100 301 200 & \0 006 \0 \0 \0 003 \0 275 003 \b \0 \0 \0 0010120 024 ? 377 005 002 200 244 \0 E \0 003 \0 006 376 001 \0 0010140 \ 354 \0 367 004 310 \0 H \0 036 ? 377 \0 002 200 364 0010160 \0 \a \0 \t \0 002 \0 374 004 324 \0 210 \0 ( ? 377 0010200 \0 002 200 374 \0 003 \0 \v \0 002 001 001 005 \b \0 310 0010220 \0 2 ? 377 \0 002 201 \0 \0 003 \0 \r \0 002 001 006 0010240 005 < 001 \b \0 < ? 377 \0 002 201 004 \0 003 \0 017 0010260 \0 002 001 \v 005 p 001 H \0 F ? 377 005 B 201 \b 0010300 \0 I \0 021 \0 \a 001 020 005 244 001 220 @ \0 ? 377 0010320 005 202 201 R \0 I \0 030 \0 \a 001 032 \a 004 001 320 0010340 N 200 \0 \0 \0 343 \0 \0 \0 350 \0 \0 \0 355 \0 \0 0010360 \0 362 \0 \0 001 025 \0 \0 001 037 \0 \0 \0 \0 \0 \0 0010400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0010540 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0010560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0011140 \0 \0 \0 \0 \0 \0 \0 376 \0 216 U | \0 \t \0 037 0011160 \0 \n \0 \n a d p c m . m e s a 001 ? 0011200 \0 & 001 307 \0 & 020 217 \0 * 004 ~ \0 244 004 376 0011220 \0 244 005 $ \0 251 005 H \0 260 005 224 \0 314 005 264 0011240 \0 322 006 # \0 364 006 223 \0 365 006 344 \0 374 \a V 0011260 \0 374 \a 221 001 \0 \b 004 001 \0 \b ? 001 004 \b 260 0011300 001 004 \b 352 001 \b \t 241 001 ! \t 316 001 # \t 367 0011320 001 % \n 243 001 6 \n 303 001 : \v ( 001 J \f 234 0011340 001 R \r Z 001 k \r 207 001 m \r 260 001 o 016 \ 0011360 001 200 016 | 001 204 016 341 001 224 377 \0 \0 a d p 0011400 c m . m e s a \0 376 001 \0 # S - - 0011420 A d a p t i v e P r e d i c t 0011440 i v e P C M 032 ( 1 7 9 2 ) 0011460 \r - - L . S t e w a r t , 0011500 l a s t u p d a t e d : A u 0011520 g u s t 2 8 , 1 9 7 9 8 0011540 : 5 1 P M 032 \r 032 z 1 8 6 9 7 l 0011560 3 2 3 2 e 1 ( 7 6 2 ) \r D I R E 0011600 C T O R Y 032 z 1 8 6 9 7 l 3 2 3 0011620 2 e 1 \r A d p c m D e f s : F 0011640 R O M " A d p c m D e f s " , 0011660 032 z 1 8 6 9 7 l 5 1 8 4 d 4 5 0 0011700 2 e 1 \r A d p c m P r i v a t e 0011720 D e f s : F R O M " A d p c 0011740 m P r i v a t e D e f s " , 032 z 0011760 1 8 6 9 7 l 5 1 8 4 d 4 5 0 2 e 0012000 1 \r M o p c o d e s : F 376 001 \0 0012020 a 342 R O M " M o p c o d e s " 0012040 U S I N G [ z J R A M , z 0012060 L I W ] ; 032 z 1 8 6 9 7 l 5 1 8 0012100 4 d 4 5 0 2 e 1 \r 032 ( 1 7 9 2 ) 0012120 \r A d p c m : P R O G R A M 032 0012140 z 1 8 6 9 7 l 3 2 3 2 e 1 ( 7 6 0012160 2 ) \ b 5 B \r E X P O R T S A 0012200 d p c m D e f s , A d p c m P 0012220 r i v a t e D e f s = 032 z 1 8 0012240 6 9 7 l 4 5 0 2 e 1 \r B E G I N 0012260 O P E N A d p c m D e f s , 0012300 A d p c m P r i v a t e D e f 0012320 s ; 032 l 3 2 3 2 \r m M o d e : 0012340 C A R D I N A L _ 1 4 ; 032 z 0012360 2 0 3 2 0 l 3 2 3 2 x 0 e 1 \r q 0012400 T a b s : Q u a n t i z e r T 0012420 a b 376 001 \0 303 _ l e ; 032 z 2 0 3 2 0012440 0 l 3 2 3 2 x 0 e 1 \r b T a b s 0012460 : B r e a k p o i n t T a b l 0012500 e ; 032 z 2 0 3 2 0 l 3 2 3 2 x 0 0012520 e 1 \r p T a b : P r e d i c t 0012540 o r T a b l e ; 032 z 1 8 6 9 7 l 0012560 3 2 3 2 e 1 \r u L o c E n C o d 0012600 e : C A R D I N A L = 5 6 0012620 0 B ; 032 z 1 8 6 9 7 l 3 2 3 2 e 0012640 1 \r u L o c D e C o d e : C A 0012660 R D I N A L = 5 6 1 B ; 032 z 0012700 1 8 6 9 7 l 3 2 3 2 e 1 \r B r k 0012720 A r y : B r e a k p o i n t T 0012740 a b l e = [ 0 , 1 , 2 0012760 , 3 , 4 , 6 , 9 , 1 0013000 3 , 1 9 , 2 7 , 4 0 , 5 0013020 5 , 7 8 , 376 001 \0 320 347 1 0 8 , 0013040 0 , 0 , 0 , 0 , 0 , 0013060 0 ] ; 032 z 2 0 3 2 0 l 3 9 6 8 d 0013100 3 2 3 2 x 0 e 1 \r L e v H i A r 0013120 y : A R R A Y [ 0 . . N M o 0013140 d e s ) O F Q V a l = [ 0013160 1 , 2 , 3 , 4 , 6 , 0013200 8 , 1 2 , 1 8 , 2 6 , 3 0013220 6 , 5 4 , 7 4 , 1 0 4 , 0013240 1 4 5 , 0 , 0 , 0 , 0 , 0013260 0 , 0 ] ; 032 z 2 0 3 2 0 l 3 0013300 9 6 8 d 3 2 3 2 x 0 e 1 \r L e v 0013320 L o A r y : A R R A Y [ 0 . 0013340 . N M o d e s ) O F Q V a l 0013360 = [ 0 , 1 , 1 , 2 , 0013400 3 , 4 , 6 , 9 , 1 0013420 3 , 1 8 , 2 7 , 3 376 001 \0 031 0013440 204 7 , 5 2 , 7 3 , 0 , 0013460 0 , 0 , 0 , 0 , 0 ] ; 0013500 032 z 2 0 3 2 0 l 3 9 6 8 d 3 2 3 0013520 2 x 0 e 1 \r I n i t i a l A d p 0013540 c m S t a t e : A d p c m S t 0013560 a t e = A d p c m S t a t e 0013600 [ 0 , 0 , 0 , 0 , 0 ] ; 0013620 032 z 1 8 6 9 7 l 3 2 3 2 e 1 \r I 0013640 n i t A d p c m : P U B L I C 0013660 P R O C E D U R E = 032 z 1 0013700 8 6 9 7 l 3 2 3 2 e 1 3 \ b 9 B 0013720 \r B E G I N 032 z 1 8 6 9 7 l 4 5 0013740 0 2 e 1 \r i : I N T E G E R ; 0013760 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r - 0014000 - f i l l i n t a b l e s 0014020 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r F 0014040 O 376 001 \0 Y ? R i I N [ 0 . 0014060 . N M o d e s ) D O 032 z 1 8 6 0014100 9 7 l 4 5 0 2 e 1 \r b T a b s [ 0014120 i ] _ B r k A r y [ i ] ; 032 0014140 z 1 8 6 9 7 l 5 7 7 2 e 1 \r q T 0014160 a b s [ i ] _ [ L e v L o A 0014200 r y [ i ] , L e v H i A r y [ 0014220 i ] ] ; 032 z 1 8 6 9 7 l 5 7 7 2 0014240 e 1 \r E N D L O O P ; 032 z 1 8 6 0014260 9 7 l 5 7 7 2 e 1 \r F O R i 0014300 I N E x 2 0 0 D O 032 z 1 8 6 0014320 9 7 l 4 5 0 2 e 1 \r p T a b [ i 0014340 ] _ ( ( i * 8 5 ) / 1 0 0 ) 0014360 ; - - s e c o n d g u e 0014400 s s o f g o o d v a l u e 0014420 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r E 0014440 N D L O O P 376 001 \0 p U ; 032 z 1 8 0014460 6 9 7 l 5 7 7 2 e 1 \r E N D ; 032 0014500 z 1 8 6 9 7 l 4 5 0 2 e 1 \r I n 0014520 i t A d p c m S t a t e : P U 0014540 B L I C P R O C E D U R E [ 0014560 s t a t e p : P O I N T E R 0014600 T O A d p c m S t a t e ] = 0014620 032 z 1 8 6 9 7 l 3 8 4 0 d 3 2 3 0014640 2 e 1 3 \ b 1 6 B \r B E G I N 032 0014660 z 1 8 6 9 7 l 4 5 0 2 e 1 \r s t 0014700 a t e p ^ _ I n i t i a l A 0014720 d p c m S t a t e ; 032 z 2 0 3 2 0014740 0 l 4 5 0 2 x 0 e 1 \r E N D ; 032 0014760 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 032 z 0015000 1 8 6 9 7 l 3 2 3 2 e 1 \ b \r G 0015020 e t q T a b s : P U B L I C 0015040 P R O C E D U R E R 376 001 \0 363 215 0015060 E T U R N S [ P O I N T E R 0015100 T O Q u a n t i z e r T a b l 0015120 e ] = 032 z 1 8 6 9 7 l 3 8 0 8 0015140 d 3 2 3 2 e 1 3 \ b 8 B \r B E G 0015160 I N 032 z 1 8 6 9 7 l 5 0 7 8 d 4 0015200 5 0 2 e 1 \r R E T U R N [ @ q T 0015220 a b s ] ; 032 z 1 8 6 9 7 l 5 0 7 0015240 8 d 4 5 0 2 e 1 \r E N D ; 032 z 1 0015260 8 6 9 7 l 5 0 7 8 d 4 5 0 2 e 1 0015300 \r G e t b T a b s : P U B L I 0015320 C P R O C E D U R E R E T U 0015340 R N S [ P O I N T E R T O 0015360 B r e a k p o i n t T a b l e ] 0015400 = 032 z 1 8 6 9 7 l 3 8 0 8 d 3 0015420 2 3 2 e 1 3 \ b 8 B \r B E G I N 0015440 032 z 1 8 6 9 7 l 5 0 7 8 d 4 5 0 0015460 376 001 \0 264 ' 2 e 1 \r R E T U R N [ 0015500 @ b T a b s ] ; 032 z 1 8 6 9 7 l 0015520 5 0 7 8 d 4 5 0 2 e 1 \r E N D ; 0015540 032 z 1 8 6 9 7 l 5 0 7 8 d 4 5 0 0015560 2 e 1 \r G e t p T a b : P U B 0015600 L I C P R O C E D U R E R E 0015620 T U R N S [ P O I N T E R T 0015640 O P r e d i c t o r T a b l e 0015660 ] = 032 z 1 8 6 9 7 l 3 8 0 8 d 0015700 3 2 3 2 e 1 3 \ b 7 B \r B E G I 0015720 N 032 z 1 8 6 9 7 l 5 0 7 8 d 4 5 0015740 0 2 e 1 \r R E T U R N [ @ p T a 0015760 b ] ; 032 z 1 8 6 9 7 l 5 0 7 8 d 0016000 4 5 0 2 e 1 \r E N D ; 032 z 1 8 6 0016020 9 7 l 5 0 7 8 d 4 5 0 2 e 1 \r C 0016040 o m p r e s s B l o c k : P U 0016060 B L I C 376 001 \0 ' 307 P R O C E D 0016100 U R E [ p c m D a t a : P c 0016120 m H a n d l e , c D a t a : 0016140 A d p c m H a n d l e , c o u 0016160 n t : I N T E G E R , i n i 0016200 t i a l S t a t e : A d p c m 0016220 S t a t e ] R E T U R N S [ 0016240 A d p c m S t a t e ] = 032 z 1 0016260 8 6 9 7 l 3 8 0 8 d 3 2 3 2 e 1 0016300 3 \ b 1 3 B \r B E G I N 032 z 1 8 0016320 6 9 7 l 4 5 0 2 e 1 \r p c m P : 0016340 P O I N T E R _ B A S E [ 0016360 p c m D a t a ] ; 032 z 1 8 6 9 7 0016400 l 4 5 0 2 e 1 \r c P : P O I N 0016420 T E R _ B A S E [ c D a t a 0016440 ] ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 0016460 \r p r i v Q C : Q 376 001 \0 g 260 C 0016500 o n t r o l _ 032 z 1 8 6 9 7 l 0016520 4 5 0 2 e 1 \r [ 032 z 1 8 6 9 7 l 0016540 5 7 7 2 e 1 \r B T a b s : @ b 0016560 T a b s , 032 l 5 7 7 2 ( 1 7 9 2 0016600 ) \r Q T a b s : @ q T a b s , 0016620 032 l 5 7 7 2 \r P T a b : @ p T 0016640 a b , 032 l 5 7 7 2 \r s t a t e : 0016660 i n i t i a l S t a t e 032 z 1 0016700 8 6 9 7 l 5 7 7 2 e 1 ( 7 6 2 ) 0016720 \r ] ; 032 z 1 8 6 9 7 l 5 7 7 2 e 0016740 1 \r W H I L E c o u n t > = 0 0016760 D O 032 z 1 8 6 9 7 l 4 5 0 2 e 0017000 1 \r [ p c m P , c P , c o u 0017020 n t ] _ E n C o d e [ p c m 0017040 P , c P , c o u n t , @ p 0017060 r i v Q C ] ; 032 z 1 8 6 9 7 l 376 0017100 001 \0 320 - 6 2 4 0 d 5 7 7 2 e 1 \r 0017120 E N D L O O P ; 032 z 1 8 6 9 7 l 0017140 6 2 4 0 d 5 7 7 2 e 1 \r R E T U 0017160 R N [ p r i v Q C . s t a t e ] 0017200 ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0017220 E N D ; 032 z 1 8 6 9 7 l 4 5 0 2 0017240 e 1 \r E n C o d e : P R O C E 0017260 D U R E [ i P C M p : P O I 0017300 N T E R , i C p : P O I N T 0017320 E R , i c o u n t : I N T E 0017340 G E R , i S t a t e : P O I 0017360 N T E R T O Q C o n t r o l 0017400 ] R E T U R N S [ f P C M p 0017420 : P O I N T E R , f C p : 0017440 P O I N T E R , f c o u n t : 0017460 I N T E G E R ] = 032 l 3 8 0 0017500 8 d 3 2 376 001 \0 233 k 3 2 e 1 2 ( 1 0017520 7 9 2 ) \ b 6 B \r M A C H I N E 0017540 C O D E B E G I N 032 l 5 0 7 0017560 8 d 4 5 0 2 \r M o p c o d e s . 0017600 z L I W , u L o c E n C o d e 0017620 / 2 5 6 , u L o c E n C o d e 0017640 M O D 2 5 6 ; 032 l 5 0 7 8 d 0017660 4 5 0 2 \r M o p c o d e s . z J 0017700 R A M ; 032 l 5 0 7 8 d 4 5 0 2 \r 0017720 E N D ; 032 l 5 0 7 8 d 4 5 0 2 ( 0017740 6 3 5 ) \r D e C o m p r e s s B 0017760 l o c k : P U B L I C P R O 0020000 C E D U R E [ p c m D a t a : 0020020 P c m H a n d l e , c D a t 0020040 a : A d p c m H a n d l e , 0020060 c o u n t : I N T E G E R , 0020100 i n i t i a l S t 376 001 \0 376 336 a t 0020120 e : A d p c m S t a t e ] R 0020140 E T U R N S [ A d p c m S t a 0020160 t e ] = 032 z 1 8 6 9 7 l 3 8 0 0020200 8 d 3 2 3 2 e 1 3 ( 7 6 2 ) \ b 0020220 1 5 B \r B E G I N 032 z 1 8 6 9 7 0020240 l 4 5 0 2 e 1 \r p c m P : P O 0020260 I N T E R _ B A S E [ p c m 0020300 D a t a ] ; 032 z 1 8 6 9 7 l 4 5 0020320 0 2 e 1 \r c P : P O I N T E R 0020340 _ B A S E [ c D a t a ] ; 032 0020360 z 1 8 6 9 7 l 4 5 0 2 e 1 \r p r 0020400 i v Q C : Q C o n t r o l _ 0020420 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r [ 0020440 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r B 0020460 T a b s : @ b T a b s , 032 l 5 0020500 7 7 2 ( 1 7 9 2 ) \r Q T a b 376 001 0020520 \0 } 370 s : @ q T a b s , 032 l 5 0020540 7 7 2 \r P T a b : @ p T a b , 0020560 032 l 5 7 7 2 \r s t a t e : i n 0020600 i t i a l S t a t e 032 z 1 8 6 9 0020620 7 l 5 7 7 2 e 1 ( 7 6 2 ) \r ] ; 0020640 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r W 0020660 H I L E c o u n t > = 0 D O 0020700 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r [ 0020720 p c m P , c P , c o u n t ] 0020740 _ D e C o d e [ p c m P , 0020760 c P , c o u n t , @ p r i v 0021000 Q C ] ; 032 z 1 8 6 9 7 l 6 2 4 0 0021020 d 5 7 7 2 e 1 \r E N D L O O P ; 0021040 032 z 1 8 6 9 7 l 6 2 4 0 d 5 7 7 0021060 2 e 1 \r R E T U R N [ p r i v Q 0021100 C . s t a t e ] ; 032 z 1 8 6 9 7 0021120 l 4 5 376 001 \0 206 203 0 2 e 1 \r E N D 0021140 ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0021160 D e C o d e : P R O C E D U R 0021200 E [ i P C M p : P O I N T E 0021220 R , i C p : P O I N T E R , 0021240 i c o u n t : I N T E G E R 0021260 , i S t a t e : P O I N T E 0021300 R T O Q C o n t r o l ] R 0021320 E T U R N S [ f P C M p : P 0021340 O I N T E R , f C p : P O I 0021360 N T E R , f c o u n t : I N 0021400 T E G E R ] = 032 l 3 8 0 8 d 3 0021420 2 3 2 e 1 2 ( 1 7 9 2 ) \ b 6 B 0021440 \r M A C H I N E C O D E B E 0021460 G I N 032 l 5 0 7 8 d 4 5 0 2 \r M 0021500 o p c o d e s . z L I W , u L 0021520 o c D e C o d e 376 \0 304 255 \a / 2 5 0021540 6 , u L o c D e C o d e M O 0021560 D 2 5 6 ; 032 l 5 0 7 8 d 4 5 0 0021600 2 \r M o p c o d e s . z J R A M 0021620 ; 032 l 5 0 7 8 d 4 5 0 2 \r E N D 0021640 ; 032 l 5 0 7 8 d 4 5 0 2 ( 6 3 5 0021660 ) \r 032 z 1 8 6 9 7 l 3 9 0 4 d 3 0021700 2 3 2 e 1 ( 7 6 2 ) \ b \r 032 l 3 0021720 2 3 2 \r - - M a i n L i n e 0021740 C o d e 032 l 3 2 3 2 \r I n i t 0021760 A d p c m [ ] ; 032 z 1 8 6 9 7 l 0022000 3 2 3 2 e 1 \r 032 ( 1 7 9 2 ) \r E 0022020 N D . 032 \r 032 l 3 2 3 2 ( 7 6 2 ) 0022040 \r 377 \0 \0 a d p c m . m u \0 376 001 \0 0022060 221 242 ; - - - - - - - - - - - - - 0022100 - - - - - - - - - - - - - - - - * 0022160 - - - - \r ; A d p c m . m u 0022200 - - M i c r o c o d e s o u 0022220 r c e f o r A l t o r u n 0022240 n i n g \r ; \t 1 6 K i l o b i 0022260 t A d a p t i v e P r e d i 0022300 c t i v e P C M . \r ; L a s 0022320 t m o d i f i e d b y L . 0022340 S t e w a r t A u g u s t 0022360 2 8 , 1 9 7 9 9 : 2 2 P 0022400 M \r ; - - - - - - - - - - - - - 0022420 - - - - - - - - - - - - - - - - * 0022460 - - 376 001 \0 244 244 - - - - - - - - - 0022500 - - - - - - - - - \r \r ; M i c 0022520 r o c o d e s u b r o u t i n 0022540 e s a r e d e f i n e d a 0022560 n d c a l l e d f r o m M 0022600 e s a p r o g r a m s \r ; a 0022620 s s h o w n i n t h e f 0022640 o l l o w i n g e x a m p l e 0022660 : \r \r ; r o u t i n e A d d r 0022700 : C A R D I N A L = 4 0 0 0022720 B ; - - R a m a d d r e 0022740 s s o f m i c r o c o d e 0022760 - - \r ; C a l l u R o u t i n 0023000 e : P R O C E D U R E [ x , 0023020 y : R E A L ] R E T U R N S 0023040 [ z : R E A L ] = \r ; 0023060 M A C H I N 376 001 \0 264 \t E C O 0023100 D E B E G I N \r ; M o p 0023120 c o d e s . z L I W , r o u t 0023140 i n e A d d r / 2 5 6 , r o u 0023160 t i n e A d d r M O D 2 5 6 0023200 ; \r ; M o p c o d e s . z 0023220 J R A M ; \r ; E N D ; \r \r 0023240 ; [ ] _ C a l l u R o u t 0023260 i n e [ a , b ] ; - - t 0023300 h e c a l l - - \r \r ; A l 0023320 l t h e s e r o u t i n e s 0023340 a s s u m e t h e y a r e 0023360 c a l l e d w i t h a c 0023400 l e a n s t a c k . \r ; H e 0023420 n c e , a n i n v o c a t i 0023440 o n s u c h a s " [ ] _ 0023460 C a l l u R o u t i n 376 001 \0 D 0023500 \a e [ a , b ] " m u s t b 0023520 e \r ; w r i t t e n a s a 0023540 c o m p l e t e s t a t e m 0023560 e n t , n o t a s a n e 0023600 m b e d d e d e x p r e s s i 0023620 o n . \r ; I f t h e r o u 0023640 t i n e r e t u r n s a v 0023660 a l u e , i t m u s t b e 0023700 c a l l e d i n a s t a 0023720 t e m e n t \r ; o f t h e 0023740 f o r m " s i m p l e V a r i 0023760 a b l e _ R o u t i n e [ a 0024000 r g s ] " . \r ; T h i s p e 0024020 r m i t s t h e R a m s u 0024040 b r o u t i n e t o a c c e 0024060 s s f i x e d S - r e g i s 0024100 t 376 001 \0 ] ~ e r s f o r \r ; 0024120 a r g u m e n t s a n d r e 0024140 t u r n v a l u e s . I t 0024160 m u s t s t i l l a d j u 0024200 s t t h e s t a c k \r ; 0024220 p o i n t e r a p p r o p r i 0024240 a t e l y , h o w e v e r . \r 0024260 \r ; R a m e n t r y v e c 0024300 t o r , f o r a c c e s s 0024320 v i a M e s a J R A M i n 0024340 s t r u c t i o n . \r ; N o t 0024360 e t h a t o n l y R a m 0024400 l o c a t i o n s 4 0 0 - 7 7 0024420 7 a n d 1 4 0 0 - 1 7 7 7 0024440 a r e r e a c h a b l e f r 0024460 o m R o m 1 . \r \r % 1 , 1 7 7 0024500 7 , 5 6 0 , 376 001 \0 367 352 E n C o d 0024520 e ; \t 8 b i t t o 2 b i 0024540 t \r % 1 , 1 7 7 7 , 5 6 1 , D e 0024560 C o d e ; \t 2 b i t t o 8 0024600 b i t \r \r $ L a s t L \t $ R 4 0024620 0 ; \t M r e g i s t e r \r \r $ 0024640 S u b R e t \t $ R 4 1 ; \t m a s 0024660 k \r $ A P T e m p \t $ R 5 ; \t c 0024700 o u n t \r $ Q L L e v \t $ R 7 ; 0024720 \t t a s k h o l e \r $ Q H L e v 0024740 \t $ R 5 0 ; \t u n u s e d 3 \r $ 0024760 B r k p t \t $ R 3 6 ; \t t e m p 0025000 2 \r $ S i g n \t $ R 5 7 ; \t X T 0025020 P r e g \r \r $ I B u f p \t $ R 6 0025040 0 ; \t s t k 0 \r $ O B u f p \t $ 0025060 R 6 1 ; \t s t k 1 \r $ C o u n t 0025100 \t $ R 6 2 ; \t s t k 2 376 001 \0 F r 0025120 \r $ C B P t r \t $ R 6 3 ; \t s t 0025140 k 3 \r \r $ B T a b s \t $ R 4 2 ; 0025160 \t u n u s e d 1 \r $ Q T a b s \t 0025200 $ R 4 3 ; \t u n u s e d 2 \r $ P 0025220 T a b \t $ R 4 4 ; \t a l p h a \r 0025240 $ P r e d \t $ R 3 5 ; \t t e m p 0025260 \r \r $ N o w p \t $ R 5 5 ; \t A T 0025300 P r e g \r $ H i s t \t $ R 6 4 ; 0025320 \t s t k 4 \r $ P V a l \t $ R 1 ; 0025340 \t m x \r $ B i t s \t $ R 2 ; \t s 0025360 a v e r e t \r $ V a l \t $ R 3 ; 0025400 \t n e w f i e l d \r $ Q M o d e 0025420 \t $ R 5 6 ; \t O T P r e g \r \r ; 0025440 - - - - - - - - - - - - - - - - * 0025520 376 001 \0 1 / - - - - - - - - - - - 0025540 - - - - \r ; A D P C M \r ; - - 0025560 - - - - - - - - - - - - - - - - * 0025640 - - - - - - - - - - - - - \r ! 1 0025660 , 2 , I n i t R e t 0 , I n i t 0025700 R e t 1 ; \t S u b r o u t i n e 0025720 r e t u r n s \r ! 1 , 2 , C o 0025740 m R e t 0 , C o m R e t 1 ; \r \r 0025760 ; - - - - - - - - - - - - - - - 0026000 - - - - - - - - - - - - - - - - * 0026060 \r ; I n i t i a l i z a t i o 0026100 n \r ; \r ; \t I B u f p : \t P O I 0026120 N T E R , 376 001 \0 | 223 ( s t 0026140 k 0 ) \r ; \t O B u f p : \t P O I 0026160 N T E R , ( s t k 1 ) \r ; 0026200 \t C o u n t : \t C A R D I N A L 0026220 , ( s t k 2 ) \r ; \r ; E 0026240 x p e c t s p o i n t e r t 0026260 o c o n t r o l b l o c k 0026300 i n s t k 3 \r ; \r ; C B : 0026320 T Y P E = R E C O R D \r ; \t 0026340 [ \r ; \t B T a b s : \t P O I N T 0026360 E R , \r ; \t Q T a b s : \t P O I 0026400 N T E R , \r ; \t P T a b : \t P O 0026420 I N T E R , \r ; \t P r e d : \t I 0026440 N T E G E R , \r ; \t Q M o d e : 0026460 \t C A R D I N A L \r ; \t N o w p 0026500 : \t C A R D I N A L , \r ; \t H i 0026520 s t : \t I N T E G E 376 001 \0 0 331 R 0026540 , \r ; \t P V a l : \t C A R D I N 0026560 A L , \r ; \t ] \r ; - - - - - - - 0026600 - - - - - - - - - - - - - - - - * 0026660 - - - - - - - - \r \r I n i t R e 0026700 g s : \t S u b R e t _ L ; \r \t M 0026720 A R _ L _ C B P t r ; \r \t A P T 0026740 e m p _ L ; \r \t L _ M D , T A S 0026760 K ; \r \t B T a b s _ L ; \r \r \t M 0027000 A R _ L _ A P T e m p + 1 ; \r \t 0027020 A P T e m p _ L ; \r \t L _ M D , 0027040 T A S K ; \r \t Q T a b s _ L ; \r 0027060 \r \t M A R _ L _ A P T e m p + 1 0027100 ; \r \t A P T e m p _ L ; \r \t L _ 0027120 M D , T A S K ; \r \t P T a b _ 376 0027140 001 \0 \r 0 L ; \r \r \t M A R _ L _ A 0027160 P T e m p + 1 ; \r \t A P T e m p 0027200 _ L ; \r \t L _ M D , T A S K ; \r 0027220 \t P r e d _ L ; \r \r \t M A R _ L 0027240 _ A P T e m p + 1 ; \r \t A P T e 0027260 m p _ L ; \r \t L _ M D , T A S K 0027300 ; \r \t Q M o d e _ L ; \r \r \t M A 0027320 R _ L _ A P T e m p + 1 ; \r \t A 0027340 P T e m p _ L ; \r \t L _ M D , T 0027360 A S K ; \r \t N o w p _ L ; \r \r \t 0027400 M A R _ L _ A P T e m p + 1 ; \r 0027420 \t A P T e m p _ L ; \r \t L _ M D 0027440 , T A S K ; \r \t H i s t _ L ; \r 0027460 \r \t M A R _ L _ A P T e m p + 1 0027500 ; \r \t A P T e m p _ L ; \r \t L _ 0027520 M D , T A S K ; \r \t P V a l _ L 0027540 ; \r \r ; 376 001 \0 _ 027 F e t c h 0027560 m o d e r e g i s t e r c o 0027600 n t e n t s \r \t T _ Q M o d e ; 0027620 \r \t M A R _ B T a b s + T ; \r \t 0027640 L _ Q T a b s + T ; \r \t A P T e 0027660 m p _ L ; \r \t L _ M D , T A S K 0027700 ; \r \t B r k p t _ L ; 032 ( 0 , 5 0027720 3 7 6 ) ( 1 , 1 1 2 6 4 ) \ f 1 0027740 \r \t M A R _ A P T e m p ; \r \t T 0027760 _ 3 7 7 ; \r \t L _ T _ M D A N 0030000 D T ; \t ( T _ M D , L _ M D 0030020 A N D 3 7 7 ) \r \t Q H L e v 0030040 _ L ; \r \t L _ 1 7 7 4 0 0 A N 0030060 D T , T A S K ; \r \t Q L L e v 0030100 _ L L C Y 8 ; \r \r \t S I N K 0030120 _ S u b R e t , B U S , T A S K 0030140 ; \r \t N O P , : I 376 001 \0 006 \t n i 0030160 t R e t 0 ; \r \r ; - - - - - - - 0030200 - - - - - - - - - - - - - - - - * 0030260 - - - - - - - - \r ; S a v e 0030300 A l g o r i t h m s t a t e 0030320 a n d r e t u r n \r ; \r ; 0030340 S t u f f t o s a v e : \r ; 0030360 P r e d , Q M o d e , N o 0030400 w p , H i s t , P V a l \r ; 0030420 - - - - - - - - - - - - - - - - * 0030500 - - - - - - - - - - - - - - - \r 0030520 \r S a v e R e t : \t T _ C B P t 0030540 r ; \r \t M A R _ L _ 3 + T ; 376 001 0030560 \0 261 < \r \t A P T e m p _ L , T A 0030600 S K ; \r \t M D _ P r e d ; \r \r \t 0030620 M A R _ L _ A P T e m p + 1 ; \r 0030640 \t A P T e m p _ L , T A S K ; \r 0030660 \t M D _ Q M o d e ; \r \r \t M A R 0030700 _ L _ A P T e m p + 1 ; \r \t A P 0030720 T e m p _ L , T A S K ; \r \t M D 0030740 _ N o w p ; \r \r \t M A R _ L _ A 0030760 P T e m p + 1 ; \r \t A P T e m p 0031000 _ L , T A S K ; \r \t M D _ H i s 0031020 t ; \r \r \t M A R _ L _ A P T e m 0031040 p + 1 ; \r \t A P T e m p _ L , T 0031060 A S K ; \r \t M D _ P V a l ; \r \r 0031100 ; r e t u r n s c o n t r o 0031120 l t o e m u l a t o r i n 0031140 R o m 1 \r \r \t L _ 3 , T A S K 0031160 ; \t m 376 001 \0 ^ 350 o s t g e n e 0031200 r a l r e t u r n ( R e t u 0031220 r n & T A S K ) \r \t s t k p _ L 0031240 ; \r \t S W M O D E ; \t S w i t c 0031260 h t o R o m 1 \r \t L _ T _ 0 0031300 , : r o m n e x t A ; \t M e s a 0031320 e m u l a t o r e n t r y 0031340 p o i n t \r \r ; - - - - - - - - 0031360 - - - - - - - - - - - - - - - - * 0031440 - - - - - - - \r ; E n c o d e 0031460 \r ; - - - - - - - - - - - - - - 0031500 - - - - - - - - - - - - - - - - * 0031560 - \r ! 1 , 2 , E 376 001 \0 325 002 n M o 0031600 r e , E n D o n e ; \r ! 1 , 2 , 0031620 E n L e f t , E n R i g h t ; \r 0031640 \r E n C o d e : \t L _ 0 , T A S 0031660 K , : I n i t R e g s ; \r I n i 0031700 t R e t 0 : \t N O P ; \r E n L o 0031720 o p : \t M A R _ I B u f p ; \r \t 0031740 L _ C o u n t - 1 , B U S = 0 ; 0031760 \r \t C o u n t _ L , : E n M o r 0032000 e ; \t ! 1 , 2 , E n M o r e , E 0032020 n D o n e ; \r E n M o r e : \t S 0032040 I N K _ N o w p , B U S O D D ; 0032060 \t e v e n o r o d d b y t 0032100 e ? \r \t L _ M D , : E n L e f t 0032120 ; \t ! 1 , 2 , E n L e f t , E n 0032140 R i g h t ; \r \r E n L e f t : \t 0032160 T _ 3 7 7 ; \r \t L _ L a s 376 001 \0 0032200 316 271 t L A N D N O T T , T 0032220 A S K ; \t e v e n i s l e f 0032240 t b y t e \r \t V a l _ L L C 0032260 Y 8 , : E n S E x t ; \r E n R 0032300 i g h t : \t T _ 3 7 7 ; \r \t L _ 0032320 L a s t L A N D T , T A S K 0032340 ; \r \t V a l _ L ; \r \t L _ I 0032360 B u f p + 1 , T A S K ; \r \t I B 0032400 u f p _ L , : E n S E x t ; \r \r 0032420 ; C o n v e r t 8 b i t 0032440 t w o ' s c o m p l e m e n t 0032460 t o s i g n m a g n i t u 0032500 d e \r \r ! 1 , 2 , E n P o s , E 0032520 n N e g ; \r \r E n S E x t : \t T 0032540 _ V a l ; \r \t L _ 1 7 7 - T ; \t 0032560 S H < 0 i f V a l > = 2 0 0 0032600 B \r 376 001 \0 375 ( \t L _ 1 7 7 4 0 0 0032620 O R T , S H < 0 ; \t V a l 0032640 e x t e n d e d w i t h 1 ' 0032660 s \r \t T _ P r e d , : E n P o s 0032700 ; \t ! 1 , 2 , E n P o s , E n N 0032720 e g ; \r \r E n N e g : \t V a l _ 0032740 L ; \t U s e t h e e x t e n 0032760 d e d v a l u e , i f V a 0033000 l w a s I N [ 2 0 0 . . 3 7 0033020 7 ] \r E n P o s : \t L _ V a l - 0033040 T ; \t C o m p u t e e r r o r 0033060 \r \r ; a t t h i s p o i n 0033100 t , e r r o r i s t w o ' 0033120 s c o m p l e m e n t , w e 0033140 n e e d S M \r \r ! 1 , 2 , E 0033160 n P o s 2 , E n N e g 2 ; \r \t V 0033200 a l _ L , S H 376 001 \0 371 201 < 0 ; \t 0033220 s a v e e r r o r \r \t T _ V a 0033240 l , : E n P o s 2 ; \t ! 1 , 2 , 0033260 E n P o s 2 , E n N e g 2 ; \r \r 0033300 E n P o s 2 : \t L _ 0 , T A S K 0033320 , : E n S g n ; \r E n N e g 2 : 0033340 \t L _ 0 - T ; \t S t o r e 0 - 0033360 V a l i n V a l ( n o w 0033400 p o s i t i v e ) \r \t V a l _ L 0033420 , L _ 0 - 1 , T A S K , : E n S 0033440 g n ; \t S i g n _ - 1 \r E n 0033460 S g n : \t S i g n _ L , : Q u a 0033500 n t ; \t Q u a n t i z e E r r 0033520 o r \r \r ; - - - - - - - - - - - 0033540 - - - - - - - - - - - - - - - - * 0033600 - - - - - - - - - - - - 376 001 \0 = 0033620 275 - - - - - - - - \r ; Q u a n 0033640 t A l g o r i t h m \r ; \r ; 0033660 E x p e c t s c u r r e n t 0033700 m o d e s e t u p i n r 0033720 e g i s t e r s , \r ; i 0033740 n p u t v a l u e i n V a 0033760 l , , S i g n a s s i g n 0034000 m a g n i t u d e . \r ; R e t 0034020 u r n s o u t p u t i n B 0034040 i t s . \r ; c o d e : 3 0034060 - Q H L e v , 2 - Q L L e v 0034100 , 0 Q L L e v , 1 Q H L 0034120 e v \r ; - - - - - - - - - - - - 0034140 - - - - - - - - - - - - - - - - * 0034220 - 376 001 \0 8 . - - \r ! 1 , 2 , Q l 0034240 o , Q h i ; \r ! 1 , 2 , Q N e g 0034260 , Q P o s ; \r \r Q u a n t : \t T 0034300 _ V a l ; \r \t L _ B r k p t - T 0034320 ; \r \t N O P , S H < 0 ; \r \t S I 0034340 N K _ S i g n , B U S = 0 , : Q 0034360 l o ; \t ! 1 , 2 , Q l o , Q h i 0034400 ; \r \r Q l o : \t L _ T _ 0 , : Q 0034420 N e g ; \t ! 1 , 2 , Q N e g , Q 0034440 P o s ; \r Q h i : \t L _ T _ O N 0034460 E , : Q N e g ; \t ! 1 , 2 , Q N 0034500 e g , Q P o s ; \r \r Q N e g : \t 0034520 L _ 2 O R T ; \r Q P o s : \t 0034540 B i t s _ L ; 032 \ f 1 \r \r ; A 0034560 t t h i s p o i n t , t h 0034600 e Q u a n t i z e r c o d e 0034620 w o r d i 376 001 \0 \f 313 s i n 0034640 B i t s . . . \r ; W e c a l 0034660 l t h e c o m m o n c o d 0034700 e \r \r \t L _ 0 , T A S K , : A d 0034720 p c m C o m ; \r \r ; \t N o w w 0034740 e m u s t p a c k B i t s 0034760 i n t o r u n n i n g s u 0035000 m . . . \r C o m R e t 0 : \t L _ 0035020 P V a l , T A S K ; \t l e f t 0035040 s h i f t P V a l 2 b i t 0035060 s \r \t P V a l _ L L S H 1 ; 0035100 \r \t L _ P V a l , T A S K ; \r \t 0035120 P V a l _ L L S H 1 ; \r \t T 0035140 _ B i t s ; \t O R i n B i t 0035160 s \r \t L _ P V a l O R T ; \r 0035200 \r ! 1 , 2 , E n E L o o p , E n 0035220 S t o r e ; \r \r \t S I 376 001 \0 _ 332 0035240 N K _ N o w p , B U S = 0 , T A 0035260 S K ; \r \t P V a l _ L , : E n E 0035300 L o o p ; \t ! 1 , 2 , E n E L o 0035320 o p , E n S t o r e ; \r \r E n S 0035340 t o r e : \t L _ O B u f p + 1 ; 0035360 \r \t M A R _ O B u f p ; \r \t O B 0035400 u f p _ L ; \r \t L _ 0 ; \t n o 0035420 g o o d r e a s o n t o c 0035440 l e a r P V a l \r \t M D _ P V 0035460 a l , T A S K ; \r \t P V a l _ L 0035500 , : E n E L o o p ; \r \r ! 1 , 2 0035520 , E n I n t , E n N o I n t ; \r 0035540 \r E n E L o o p : \t S I N K _ N 0035560 W W , B U S = 0 ; \r \t T A S K , 0035600 : E n I n t ; \t ! 1 , 2 , E n I 0035620 n t , E n N o I n t ; \r E n N o 0035640 376 001 \0 344 035 I n t : \t N O P , : E 0035660 n L o o p ; \r E n I n t : \t N O 0035700 P , : S a v e R e t ; \r E n D o 0035720 n e : \t N O P , : S a v e R e t 0035740 ; \r \r ; - - - - - - - - - - - - 0035760 - - - - - - - - - - - - - - - - * 0036040 - - - \r ; D e C o d e \r ; - - 0036060 - - - - - - - - - - - - - - - - * 0036140 - - - - - - - - - - - - - \r ! 1 0036160 , 2 , D e M o r e , D e D o n e 0036200 ; \r ! 1 , 2 , D e W M o r e , D 0036220 e W F e t c h ; \r \r D e C o d e 0036240 : \t L _ O 376 001 \0 244 037 N E , T A S 0036260 K , : I n i t R e g s ; \t i n i 0036300 t i a l i z e R & S r e 0036320 g i s t e r s \r I n i t R e t 1 0036340 : \t N O P , : D e L o o p ; \r \r 0036360 D e L o o p : \t L _ C o u n t - 0036400 1 , B U S = 0 , T A S K ; \r \t C 0036420 o u n t _ L , : D e M o r e ; \t 0036440 ! 1 , 2 , D e M o r e , D e D o 0036460 n e \r \r ; I f t h e ( M o 0036500 d u l o 8 ) c o u n t e r 0036520 N o w p i s 0 , i t i s 0036540 t i m e t o f e t c h a 0036560 n e w w o r d . \r D e M o r 0036600 e : \t S I N K _ N o w p , B U S 0036620 = 0 ; \r D e L o o p 1 : \t L _ T 0036640 _ P V a l , : D e W 376 001 \0 331 342 M 0036660 o r e ; \t ! 1 , 2 , D e W M o r 0036700 e , D e W F e t c h ; \r \r D e W 0036720 F e t c h : \t M A R _ O B u f p 0036740 ; \t F e t c h a n e w w o 0036760 r d ( w h e n N o w p = 0 ) 0037000 \r \t L _ O B u f p + 1 ; \r \t O B 0037020 u f p _ L ; \r \t L _ M D , T A S 0037040 K ; \r \t P V a l _ L , : D e L o 0037060 o p 1 ; \r \r D e W M o r e : \t P 0037100 V a l _ L L S H 1 , L _ 0 ; 0037120 \t d o u b l e s h i f t t o 0037140 g e t l e f t 2 b i t s 0037160 o f P V a l \r \t B i t s _ L 0037200 M L S H 1 ; \r \t L _ T _ P V 0037220 a l ; \r \t P V a l _ L L S H 0037240 1 ; \r \t L _ B i t s , T A S K 376 0037260 001 \0 2 ! ; \r \t B i t s _ L M L 0037300 S H 1 ; \t a s s e r t : B i 0037320 t s i s I N [ 0 . . 3 ] \r \r 0037340 ; a t t h i s p o i n t , 0037360 w e c a n c a l l t h e 0037400 c o m m o n c o d e \r \r \t L 0037420 _ O N E , T A S K , : A d p c m 0037440 C o m ; \r \r ; O n r e t u r 0037460 n f r o m t h e C o m m o 0037500 n c o d e , t h e d e c o 0037520 m p r e s s e d s a m p l e 0037540 i s i n V a l \r ; a s E 0037560 x c e s s 2 0 0 B , b u t 0037600 w e n e e d 8 b i t t w 0037620 o ' s c o m p l e m e n t t 0037640 o s a t i s f y t h e a u 0037660 d i o 376 001 \0 215 027 b o a r d . \r 0037700 ; C o n v e r s i o n a l g 0037720 o r i t h m i s s u b t r a 0037740 c t 2 0 0 B a n d m a s k 0037760 . \r C o m R e t 1 : \t T _ 1 7 7 0040000 5 7 7 ; \t ( - 2 0 1 B ) \r \t T _ 0040020 V a l + T + 1 ; \t T _ V a l - 2 0040040 0 0 B = V a l + ( - 2 0 1 B 0040060 ) + 1 \r \t L _ 3 7 7 A N D T 0040100 , T A S K ; \r \t V a l _ L ; \r \r 0040120 ; D e C o d e d i f f e r s 0040140 f r o m E n C o d e i n 0040160 t h a t N e w Q M o d e h a 0040200 s a l r e a d y b e e n c 0040220 a l l e d b y \r ; t h i s 0040240 ( a c c e s s t o u n c o m 0040260 p r e s s e d d 376 001 \0 6 032 a t 0040300 a ) p a r t o f t h e l 0040320 o o p . T h u s h e r e , 0040340 a n O D D \r ; v a l u e o 0040360 f N o w p m e a n s l e f 0040400 t h a l f a n d a n E V 0040420 E N v a l u e m e a n s r 0040440 i g h t s i d e a n d \r ; 0040460 i n c r e m e n t I B u f p \r 0040500 \r ! 1 , 2 , D e R i g h t , D e 0040520 L e f t ; \r \r \t S I N K _ N o w 0040540 p , B U S O D D ; \r \t M A R _ I 0040560 B u f p , : D e R i g h t ; \t ! 0040600 1 , 2 , D e R i g h t , D e L e 0040620 f t ; \r \r D e L e f t : \t L _ V 0040640 a l ; \t S t o r e V a l t o 0040660 l e f t b y t e , 0 376 001 0040700 \0 266 325 t o r i g h t \r \t V a l 0040720 _ L L C Y 8 ; \r \t M D _ V a 0040740 l , : D e E L o o p ; \r \r D e R 0040760 i g h t : \t T _ V a l ; \r \t L _ 0041000 M D O R T , T A S K ; \t R e 0041020 a d o l d ( l e f t ) h a 0041040 l f , a n d b u i l d c o 0041060 m p l e t e w o r d \r \t V a l 0041100 _ L ; \r \t M A R _ I B u f p ; \r 0041120 \t L _ I B u f p + 1 ; \t I n c r 0041140 e m e n t I B u f p \r \t I B u 0041160 f p _ L , T A S K ; \r \t M D _ V 0041200 a l , : D e E L o o p ; \r \r ! 1 0041220 , 2 , D e I n t , D e N o I n t 0041240 ; \r \r D e E L o o p : \t S I N K 0041260 _ N W W , B U S = 0 ; \r \t T A S 0041300 K , : 376 001 \0 241 Z D e I n t ; \t ! 0041320 1 , 2 , D e I n t , D e N o I n 0041340 t ; \r D e I n t : \t N O P , : S 0041360 a v e R e t ; \r D e N o I n t : 0041400 \t N O P , : D e L o o p ; \r D e 0041420 D o n e : \t N O P , : S a v e R 0041440 e t ; \r \r ; - - - - - - - - - - 0041460 - - - - - - - - - - - - - - - - * 0041540 - - - - - \r ; C o m m o n c 0041560 o d e f o r \r ; 1 ) C o n 0041600 v e r t i n g c o d e w o r d 0041620 t o Q u a n t i z e r o u 0041640 t p u t l e v e l \r ; 2 ) 0041660 U p d a t i n g c u r r e n t 0041700 q u a n t i z 376 001 \0 > 261 e r 0041720 m o d e \r ; 3 ) U p d a t i 0041740 n g P r e d i c t o r v a l 0041760 u e \r ; E x p e c t s c u r 0042000 r e n t Q u a n t i z e r l 0042020 e v e l i n B i t s , c u 0042040 r r e n t t i m e i n N o 0042060 w p \r ; E x p e c t s c u r 0042100 r e n t m o d e s v a l u e 0042120 s i n Q L L e v , Q H L e 0042140 v , B r k p t . \r ; - - - - - 0042160 - - - - - - - - - - - - - - - - * 0042240 - - - - - - - - - - \r \r ; - - - 0042260 - - - - - - - - - - - - - - - - 0042300 - - - - - - - - - - - - - 376 001 \0 0042320 177 h - - - - - - - - - - - - - - 0042340 - - - - - - - - - - - - - - - - 0042360 - \r ; D e Q u a n t A l g o 0042400 r i t h m \r ; \r ; R e t u r n 0042420 s o u t p u t i n V a l 0042440 a s 1 6 b i t t w o ' s 0042460 c o m p l e m e n t . \r ; B i 0042500 t s h a d b e t t e r o n 0042520 l y h a v e a n u m b e r 0042540 I N [ 0 . . 3 ] o n e n 0042560 t r y . . . \r ; - - - - - - - - 0042600 - - - - - - - - - - - - - - - - * 0042660 - - - - - - - \r ! 3 , 4 , Q L 0 0042700 , Q L 1 , Q L 2 , Q L 3 ; \r \r A 0042720 d p 376 001 \0 @ \0 c m C o m : \t S u 0042740 b R e t _ L ; \t S a v e r e t 0042760 u r n p o i n t e r \r \t L _ B 0043000 i t s , B U S ; \r \t T _ Q L L e 0043020 v , : Q L 0 ; \t ! 3 , 4 , Q L 0 0043040 , Q L 1 , Q L 2 , Q L 3 ; \r \r Q 0043060 L 0 : \t L _ Q L L e v , T A S K 0043100 , : D Q C o m ; \r Q L 1 : \t L _ 0043120 Q H L e v , T A S K , : D Q C o 0043140 m ; \r Q L 3 : \t T _ Q H L e v , 0043160 : Q L 2 ; \r Q L 2 : \t L _ 0 - T 0043200 , T A S K , : D Q C o m ; \r \r D 0043220 Q C o m : \t V a l _ L , : N e w 0043240 Q M o d e ; \t ( V a l _ D e Q u 0043260 a n t ( b i t s ) ) \r \r ; - - - 0043300 - - - - - - - - - - - - - - - - 0043320 - - - - - - - 376 001 \0 006 032 - - - - 0043340 - - - - - - - - - - - - - - - - * 0043400 - \r ; N e w Q M o d e a l 0043420 g o r i t h m \r ; A n d c o 0043440 m m o n c o d e f o r u p 0043460 d a t i n g P r e d i c t o r 0043500 v a l u e \r ; E x p e c t s 0043520 c u r r e n t Q u a n t i z 0043540 e r l e v e l i n B i t s 0043560 , c u r r e n t t i m e i 0043600 n N o w p \r ; - - - - - - - - 0043620 - - - - - - - - - - - - - - - - * 0043700 - - - - - - - \r \r ; D e t e r 0043720 m i n e m o d e s w 376 001 \0 271 0043740 270 i t c h i n g \r ; H i s t : 0043760 0 B i t s : 2 = > D 0044000 e c r e m e n t m o d e \r ; 0044020 H i s t : 2 B i t s : 0 0044040 = > D e c r e m e n t m o 0044060 d e \r ; H i s t : 1 B i t 0044100 s : 1 = > I n c r e m e 0044120 n t m o d e \r ; H i s t : 0044140 3 B i t s : 3 = > I n 0044160 c r e m e n t m o d e \r \r ! 1 0044200 , 2 , H e , H o ; \r ! 1 , 2 , H 0044220 e B e , H e B o ; \r ! 1 , 2 , H 0044240 o B e , H o B o ; \r \r N e w Q M 0044260 o d e : \t T _ N o w p + 1 ; \r \t 0044300 L _ 7 A N D T , T A S K ; \r 0044320 \t N o w p _ L ; \r \t T _ H i s t 0044340 , 376 001 \0 275 8 B U S O D D ; \r \t L 0044360 _ B i t s - T , B U S O D D , : 0044400 H e ; \t ! 1 , 2 , H e , H o ; \r 0044420 H e : \t L _ B i t s , T A S K , 0044440 S H = 0 , : H e B e ; \t ! 1 , 2 0044460 , H e B e , H e B o ; \r H o : \t 0044500 L _ B i t s , T A S K , S H = 0 0044520 , : H o B e ; \t ! 1 , 2 , H o B 0044540 e , H o B o ; \r \r ! 1 , 1 , M S 0044560 a m e ; \t s q u a s h b r a n 0044600 c h \r ! 1 , 2 , M D o w n , M D 0044620 N i l ; \r ! 1 , 2 , M U N i l , 0044640 M U p ; \r \r H e B e : \t H i s t 0044660 _ L , : M D o w n ; \t ! 1 , 2 , 0044700 M D o w n , M D N i l ; \r H e B 0044720 o : \t H i s t _ L , : M S a m e 0044740 ; \r H o B e 376 001 \0 Q \f : \t H i s 0044760 t _ L , : M S a m e ; \r H o B o 0045000 : \t H i s t _ L , : M U N i l ; 0045020 \t ! 1 , 2 , M U N i l , M U p ; 0045040 \r \r M D N i l : \t T _ P r e d , 0045060 : M D o n e 1 ; \r M U N i l : \t 0045100 T _ P r e d , : M D o n e 1 ; \r 0045120 M S a m e : \t T _ P r e d , : M 0045140 D o n e 1 ; \r \r ! 1 , 2 , M D C 0045160 o m , M L L i m i t ; \r \r M D o 0045200 w n : \t L _ T _ Q M o d e - 1 , 0045220 B U S = 0 ; \r \t N O P , : M D C 0045240 o m ; \t ! 1 , 2 , M D C o m , M 0045260 L L i m i t ; \r M D C o m : \t Q 0045300 M o d e _ L , : M F e t c h ; \t 0045320 n o w f e t c h n e w \r M L 0045340 L i m i t : \t T _ P r 376 001 \0 > 324 0045360 e d , : M D o n e 1 ; \r \r ! 1 , 0045400 2 , M U C o m , M U L i m i t ; 0045420 \r \r M U p : \t T _ Q M o d e ; \r 0045440 \t L _ 1 4 - T ; \t s w i n g - 0045460 i f T > = 1 3 ( d e c ) \r 0045500 \t L _ T _ Q M o d e + 1 , S H < 0045520 0 ; \r \t N O P , : M U C o m ; \t 0045540 ! 1 , 2 , M U C o m , M U L i m 0045560 i t ; \r M U C o m : \t Q M o d e 0045600 _ L , : M F e t c h ; \t n o w 0045620 f e t c h n e w \r M U L i m i 0045640 t : \t T _ P r e d , : M D o n e 0045660 1 ; \r \r M F e t c h : \t M A R _ 0045700 B T a b s + T ; \t T h a s n 0045720 e w Q M o d e \r \t L _ Q T a b 0045740 s + T ; \r \t A P T e m p _ L ; \r 0045760 376 001 \0 I 363 \t L _ M D , T A S K ; 0046000 \r \t B r k p t _ L ; \r \t M A R _ 0046020 A P T e m p ; \r \t T _ 3 7 7 ; \r 0046040 \t L _ T _ M D A N D T ; \t ( 0046060 T _ M D , L _ M D A N D 3 0046100 7 7 ) \r \t Q H L e v _ L ; \r \t L 0046120 _ 1 7 7 4 0 0 A N D T , T A 0046140 S K ; \r \t Q L L e v _ L L C Y 0046160 8 , : M D o n e ; \r \r ; N o 0046200 w w e h a v e t o d o 0046220 t h e p r e d i c t i o n \r M 0046240 D o n e : \t T _ P r e d ; \r M D 0046260 o n e 1 : \t L _ V a l + T , T A 0046300 S K ; \t L h a s P r e d + D 0046320 e Q u a n t ( B i t s ) \r \t V a 0046340 l _ L ; \r ; V a l h a s 0046360 a 1 6 376 001 \0 375 X b i t T C 0046400 v a l u e , w e n e e d 0046420 t o l i m i t i t t o t 0046440 h e r a n g e [ - 1 2 8 . . 0046460 1 2 7 ] \r ; a n d c o n v 0046500 e r t t o E x c e s s 2 0 0046520 0 B . W e d o t h i s 0046540 i n o n e o p e r a t i o n 0046560 , b y a d d i n g 2 0 0 B 0046600 \r ; a n d l i m i t i n g 0046620 t o [ 0 . . 3 7 7 B ] . \r \r 0046640 \r ! 1 , 2 , P r N o U F , P r U 0046660 F ; \r ! 1 , 2 , P r O v , P r O 0046700 k ; \r \r \t T _ V a l ; \r \t L _ T 0046720 _ 1 7 7 + T + 1 ; \r ; I f r 0046740 e s u l t o f t h i s a d 0046760 d i s s t i l l 376 001 \0 & 224 0047000 < 0 , V a l w a s < - 1 2 0047020 8 t o s t a r t w i t h . 0047040 . . \r ; N o w w e c h e c 0047060 k t o s e e w h e t h e r 0047100 a n y b i t s o u t s i d 0047120 e [ 0 . . 3 7 7 B ] r a n g 0047140 e a r e o n . \r \t L _ 1 7 7 0047160 4 0 0 A N D T , S H < 0 ; \r 0047200 \t L _ T , S H = 0 , : P r N o U 0047220 F ; \t ( L _ V a l + 2 0 0 B ) 0047240 ! 1 , 2 , P r N o U F , P r U F 0047260 ; \r P r N o U F : \t V a l _ L , 0047300 : P r O v ; \t ! 1 , 2 , P r O v 0047320 , P r O k ; \r \r ! 1 , 1 , P r O 0047340 v 1 ; \t \t s q u a s h b r a n 0047360 c h \r P r U F : \t L _ 0 , : P 376 0047400 001 \0 s 362 r O v 1 ; \r P r O v : \t 0047420 L _ 3 7 7 , : P r O v 1 ; \r P r 0047440 O v 1 : \t V a l _ L ; \r \r ; A 0047460 t t h i s p o i n t , t h 0047500 e e x c e s s 2 0 0 B v a 0047520 l u e i s i n b o t h L 0047540 a n d V a l . \r P r O k : \t 0047560 A P T e m p _ L R S H 1 ; \r 0047600 \t T _ A P T e m p ; \t c o m p u 0047620 t e P T a b w o r d a d d 0047640 r e s s \r \t L _ P T a b + T , T 0047660 A S K ; \r \t A P T e m p _ L ; \r 0047700 \r ! 1 , 2 , P r E v e n , P r O 0047720 d d ; \r \r \t M A R _ A P T e m p 0047740 ; \t S t a r t P T a b a c c 0047760 e s s \r \t S I N K _ V a l , B U 0050000 S O D D 376 001 \0 005 363 ; \r \t T _ 3 7 0050020 7 , : P r E v e n ; \t ! 1 , 2 , 0050040 P r E v e n , P r O d d ; \r P r 0050060 E v e n : \t L _ M D A N D N 0050100 O T T , T A S K ; \t E v e n 0050120 i s l e f t b y t e \r \t P r 0050140 e d _ L L C Y 8 , : P r S a 0050160 v e ; \r P r O d d : \t L _ M D 0050200 A N D T , T A S K ; \t O d d 0050220 i s r i g h t b y t e \r \t P 0050240 r e d _ L , : P r S a v e ; \r P 0050260 r S a v e : \t T _ 2 0 0 ; \r \t L 0050300 _ P r e d - T ; \t c o n v e r t 0050320 e x c e s s 2 0 0 B t o 0050340 T C \r \t S I N K _ S u b R e t , 0050360 B U S , T A S K ; \r \t P r e d _ 0050400 L , : C o m R e t 376 \0 200 311 264 0 ; 0050420 \r \r ; A t e x i t , A P T 0050440 e m p h o l d s c o r r e c 0050460 t P T a b w o r d a d d r 0050500 e s s \r ; a n d V a l h a 0050520 s c o r r e c t E x c e s s 0050540 2 0 0 v e r s i o n o f 0050560 d a t a ( o u t p u t f o r 0050600 D e C o d e ) \r 032 \ f 1 \r 377 \0 0050620 \0 a d p c m d e f s . b c d \0 376 0050640 001 \0 211 F 004 _ 003 t 017 ` 223 363 005 \b 313 I 0050660 223 ; \0 \0 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 0050700 \0 \0 \0 \0 200 002 \0 \0 \0 7 \0 017 \0 \0 \0 \0 0050720 \0 , \0 \v \0 7 \0 \0 \0 7 \0 \0 \0 7 \0 \0 0050740 \0 & \0 006 \0 7 \0 \0 \0 \0 \0 \0 \0 7 \0 \0 0050760 ? 377 \0 \0 \0 \0 277 376 \0 002 003 \0 \0 021 ? 376 0051000 ? 377 \0 \0 \0 \0 \0 \0 \0 003 \0 \b \0 001 377 374 0051020 \0 \0 \0 032 \0 032 \0 016 a d p c m d e f 0051040 s . m e s a \t A d p c m D e f s 0051060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0051240 \0 \0 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 0051260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0051640 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 260 y \b Q 0051660 003 t 017 ` 223 363 005 \b 313 I 223 ; \0 \0 \0 \0 0051700 \0 \0 200 \f \0 \0 \0 016 \0 ' \0 G \0 n \0 R 0051720 \0 300 \0 223 001 S 001 V 002 251 \0 034 002 305 \0 \b 0051740 002 315 \0 \n 002 327 \0 \0 002 327 \0 \0 002 327 \0 \0 0051760 002 327 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ' \0 \t 0052000 \0 \0 \0 ! \0 $ \0 \0 \0 \0 \0 023 \0 \0 \0 033 0052020 \0 \0 \0 021 \0 \0 \0 024 \0 \0 \0 \0 \0 026 \0 \0 0052040 \0 037 \0 \0 \0 \f \0 \0 \0 \0 \0 035 \0 \0 \0 \0 0052060 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 031 \0 \0 \0 \0 0052100 \0 034 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \v \0 \0 0052120 \0 \0 \0 \0 \0 ( \0 030 \0 \0 \0 \0 \0 025 \0 \0 0052140 \0 \0 \0 006 \0 # \0 \n \0 " \0 \0 \0 \0 \0 \0 0052160 \0 \0 \0 & \0 036 \0 \0 \0 \0 \0 \0 \0 \0 \0 020 0052200 \0 \0 \0 \0 \0 002 \0 032 \0 022 \0 \0 \0 \0 \0 \0 0052220 \0 \v \0 \0 \0 022 \0 \0 \0 033 \0 \0 \0 " \0 \0 0052240 \0 ' \0 \0 \0 + \0 \0 \0 3 \0 \0 \0 7 376 001 0052260 \0 263 250 \0 \0 \0 ; 200 \0 \0 A 200 \0 \0 J 200 0052300 001 \0 N \0 \0 \0 X \0 \0 \0 ^ \0 003 \0 i 200 0052320 \0 \0 p \0 \0 \0 y \0 \0 \0 | \0 017 \0 } \0 0052340 \b \0 203 300 \0 \0 214 300 \0 \0 225 300 \0 \0 240 300 0052360 \0 \0 252 300 \0 \0 256 300 \0 \0 262 300 005 \0 265 300 0052400 016 \0 271 300 \0 \0 275 300 027 \0 306 300 \0 \0 324 300 0052420 \a \0 332 300 \0 \0 347 300 \0 \0 356 300 \0 \0 363 300 0052440 \r \0 370 300 \0 001 004 300 \0 001 023 \0 \0 001 023 \0 0052460 % 001 ! 001 ! 001 " U N S P E C I F I 0052500 E D I N T E G E R C H A R A C T 0052520 E R B O O L E A N F A L S E T R 0052540 U E C A R D I N A L W O R D R E 0052560 A L l e n g t h m a x l e n g t 0052600 h t e x t S t r i n g B o d y S 0052620 T R I N G M O N I T O R L O C K 0052640 t i m e o u t C O N D I T I O N 0052660 N I L 376 001 \0 225 L ? U N W I N D A 0052700 d p c m D e f s P c m H a n d l 0052720 e A d p c m H a n d l e A d p c 0052740 m S t a t e p r e d m o d e n o 0052760 w h i s t P V a l I n i t A d p 0053000 c m I n i t A d p c m S t a t e 0053020 s t a t e p C o m p r e s s B l 0053040 o c k p c m D a t a c D a t a c 0053060 o u n t i n i t i a l S t a t e 0053100 D e C o m p r e s s B l o c k a 0053120 d p c m d e f s . b c d . \0 > \0 0053140 340 \0 343 \0 \0 020 300 002 300 001 \0 002 \0 \0 \0 \n 0053160 \0 \f 343 001 \0 020 300 002 300 001 \0 \n \0 \0 \0 022 0053200 \0 024 343 002 \0 \b 300 002 300 001 \0 022 \0 \0 \0 032 0053220 \0 035 344 001 \0 004 \0 002 300 002 300 001 \0 032 \0 \0 0053240 \0 " \0 3 300 004 300 035 \0 \0 \0 \0 \0 * \0 ) 0053260 300 004 300 035 \0 \0 \0 001 376 001 \0 245 306 \0 2 \0 0053300 \0 367 \0 \0 \f \0 \0 377 377 300 002 300 001 \0 / \0 0053320 \0 \0 : \0 9 300 002 300 001 \0 / \0 \0 \0 B \0 0053340 A 372 \0 \0 \f 300 002 300 001 \0 ? \0 \0 \0 J \0 0053360 \ 347 \0 \0 \0 300 300 006 \0 3 \0 020 \0 \0 \0 0053400 Q 300 006 200 3 \0 020 \0 020 \0 Y 300 006 \0 Y \0 0053420 \0 \0 \0 ` 353 \0 \0 3 \0 024 300 002 300 001 \0 0053440 G \0 \0 \0 j \0 d 350 \0 \0 \ 300 002 300 001 \0 0053460 b \0 \0 \0 r \0 r 347 \0 \0 020 001 \0 300 \b \0 0053500 004 \0 020 \0 \0 \0 \0 300 002 300 001 \0 j \0 \0 \0 0053520 z \0 205 347 \0 \0 001 @ 300 \n \0 004 \0 020 \0 0053540 \0 \0 001 300 \n \0 3 \0 020 \0 020 \0 200 300 002 300 0053560 001 \0 x \0 \0 \0 212 \0 215 350 \0 \0 002 300 002 300 0053600 035 \0 \0 \0 001 \0 2 \0 223 300 002 300 035 \0 \0 \0 0053620 \0 \0 * \0 231 300 002 300 213 \0 \0 \0 \0 \0 222 \0 0053640 237 300 002 \0 002 \0 020 \0 \0 \0 232 \0 250 356 003 \0 0053660 \0 \0 \0 300 002 300 245 \0 \0 \0 } \0 242 376 001 \0 0053700 243 E \0 \0 310 \f 300 263 \0 \0 \0 201 \0 250 360 \0 0053720 \0 016 310 016 300 001 \0 330 \0 025 \0 261 310 016 300 001 0053740 \0 341 \0 ! \0 271 310 016 300 001 \0 346 \0 I \0 301 0053760 310 016 201 002 \0 020 \0 \0 \0 365 310 016 201 005 \0 020 0054000 \0 001 \0 375 310 016 201 022 \0 020 \0 002 001 \r 310 016 0054020 201 4 \0 020 \0 003 001 4 354 \0 \0 332 353 200 \0 3 0054040 \0 335 367 \0 \0 \f \0 \0 \0 377 354 \0 \0 343 352 200 0054060 \0 3 \0 3 346 \t \0 P 002 \0 310 020 \0 \f \0 020 0054100 \0 \0 \0 311 310 020 \0 3 \0 020 \0 020 \0 321 310 020 0054120 \0 3 \0 020 \0 \0 331 310 020 \0 \f \0 020 \0 0 0054140 \0 341 310 020 \0 3 \0 020 \0 @ \0 350 356 \0 \0 \0 0054160 \0 \0 356 \0 001 \b \0 \0 f P \0 020 002 @ 310 022 0054200 001 020 \0 020 \0 @ 001 \0 350 \0 \0 277 356 \0 001 025 0054220 001 , f @ \0 240 002 200 310 024 \0 265 \0 \0 @ 0054240 001 021 310 024 \0 272 \0 \0 ` 001 031 310 024 \0 \f 0054260 \0 020 \0 200 001 ! 310 024 \0 277 \0 P \0 220 001 ( 0054300 f P 376 \0 256 325 327 \0 P 002 300 310 026 \0 277 \0 0054320 P \0 340 \0 \0 356 \0 001 7 001 N f @ \0 240 003 0054340 \0 310 030 \0 265 \0 \0 @ 001 021 310 030 \0 272 \0 0054360 \0 ` 001 031 310 030 \0 \f \0 020 \0 200 001 ! 310 0054400 030 \0 277 \0 P \0 220 001 ( f P \0 P 003 @ 310 0054420 032 \0 277 \0 P \0 340 \0 \0 \0 \0 030 \0 \0 004 \0 0054440 \0 \0 # \0 \0 \0 J \0 \0 \0 m \0 \0 \0 { \0 0054460 \0 \0 256 \0 \0 \0 265 \0 \0 351 \0 \0 001 \v \0 0054500 \0 001 030 \0 \0 001 / \0 \0 001 : \0 \0 001 Q \0 0054520 \0 003 t 017 ` 223 363 \0 025 001 @ \0 \0 \0 \0 177 0054540 377 177 377 ? 377 001 301 \0 301 \0 304 037 377 \0 \a \0 0054560 256 002 314 \0 \b 377 \0 \0 a d p c m d e f 0054600 s . m e s a \0 376 001 \0 333 210 - - A 0054620 d a p t i v e D e l t a P C 0054640 M 032 ( 1 7 9 2 ) \r - - r 0054660 e a l l y A d a p t i v e p 0054700 r e d i c t i v e P C M s i 0054720 n c e w e a r e n o t u 0054740 s i n g 1 . 0 a s 032 \r - - 0054760 p r e d i c t o r c o e f f i 0055000 c i e n t 032 \r - - L . S t e 0055020 w a r t , l a s t u p d a t 0055040 e d : A u g u s t 2 8 , 1 0055060 9 7 9 3 : 1 2 P M 032 z 1 8 0055100 6 9 7 l 3 2 3 2 e 1 ( 7 6 2 ) \r 0055120 A d p c m D e f s : D E F I N 0055140 I T I O N S = 032 z 1 8 6 9 7 l 0055160 3 2 3 2 e 1 3 \ b 9 B \r B E G I 0055200 N 032 l 3 2 3 2 \r P c m H 376 001 \0 262 0055220 , a n d l e : T Y P E = D 0055240 E S C R I P T O R F O R P A 0055260 C K E D A R R A Y O F [ 0 0055300 . . 3 7 7 B ] ; 032 z 2 0 3 2 0 l 0055320 3 2 3 2 x 0 e 1 \r A d p c m H a 0055340 n d l e : T Y P E = D E S 0055360 C R I P T O R F O R A R R A 0055400 Y O F C A R D I N A L ; 032 z 0055420 2 0 3 2 0 l 3 2 3 2 x 0 e 1 \r A 0055440 d p c m S t a t e : T Y P E 0055460 = R E C O R D 032 z 2 0 3 2 0 l 0055500 3 2 3 2 x 0 e 1 3 \r [ 032 z 2 0 3 0055520 2 0 l 4 5 0 2 x 0 e 1 \r p r e d 0055540 : I N T E G E R , 032 z 2 0 3 2 0055560 0 l 4 5 0 2 x 0 e 1 \r m o d e : 0055600 C A R D I N A L , 032 z 2 0 3 2 0055620 0 376 001 \0 367 205 l 4 5 0 2 x 0 e 1 \r 0055640 n o w : C A R D I N A L , 032 z 0055660 2 0 3 2 0 l 4 5 0 2 x 0 e 1 \r h 0055700 i s t : I N T E G E R , 032 z 2 0055720 0 3 2 0 l 4 5 0 2 x 0 e 1 \r P V 0055740 a l : C A R D I N A L 032 z 2 0 0055760 3 2 0 l 4 5 0 2 x 0 e 1 \r ] ; 032 0056000 z 2 0 3 2 0 l 4 5 0 2 x 0 e 1 \r 0056020 I n i t A d p c m : P R O C E 0056040 D U R E ; 032 z 1 8 6 9 7 l 3 8 0 0056060 8 d 3 2 3 2 e 1 3 \ b 1 1 B 1 0 0056100 b \r I n i t A d p c m S t a t e 0056120 : P R O C E D U R E [ s t a 0056140 t e p : P O I N T E R T O 0056160 A d p c m S t a t e ] ; 032 z 1 8 0056200 6 9 7 l 3 8 0 8 d 3 2 3 2 e 1 3 0056220 \ b 1 6 B 4 376 001 \0 S 251 2 b \r C o 0056240 m p r e s s B l o c k : P R O 0056260 C E D U R E [ p c m D a t a : 0056300 P c m H a n d l e , c D a t 0056320 a : A d p c m H a n d l e , 0056340 c o u n t : I N T E G E R , 0056360 i n i t i a l S t a t e : A d 0056400 p c m S t a t e ] R E T U R N 0056420 S [ A d p c m S t a t e ] ; 032 0056440 z 1 8 6 9 7 l 3 8 0 8 d 3 2 3 2 0056460 e 1 3 \ b 1 3 B \r D e C o m p r 0056500 e s s B l o c k : P R O C E D 0056520 U R E [ p c m D a t a : P c 0056540 m H a n d l e , c D a t a : 0056560 A d p c m H a n d l e , c o u 0056600 n t : I N T E G E R , i n i 0056620 t i a l S t a t e : 376 \0 G 243 313 0056640 A d p c m S t a t e ] R E T U 0056660 R N S [ A d p c m S t a t e ] 0056700 ; 032 z 1 8 6 9 7 l 3 8 0 8 d 3 2 0056720 3 2 e 1 3 \ b 1 5 B \r E N D . 032 0056740 ( 1 7 9 2 ) \r 377 \0 \0 a d p c m f 0056760 i l e s . c m \0 376 001 \0 6 334 a d p 0057000 c m . b c d a d p c m . m e s 0057020 a a d p c m . m u a d p c m 0057040 d e f s . b c d a d p c m d e 0057060 f s . m e s a a d p c m f i l 0057100 e s . c m a d p c m m e s a . 0057120 b c d a d p c m m e s a . m e 0057140 s a a d p c m p r i v a t e d 0057160 e f s . b c d a d p c m p r i 0057200 v a t e d e f s . m e s a a d 0057220 p c m q u a n t i z e . b c d 0057240 a d p c m q u a n t i z e . m e 0057260 s a a d p c m s a v e . c m 0057300 p a c k a u c o d e . c m a u 0057320 d i o c o m p r e s s d e f s . 0057340 b c d a u d i o c o m p r e s 0057360 s d e f s . m e s a a u 376 \0 021 0057400 303 035 c o d e . m u a u c o d e 0057420 . b r 377 \0 \0 a d p c m m e s a . 0057440 b c d \0 376 001 \0 343 004 _ 003 t b H 223 0057460 363 005 \b 313 I 223 ; \0 \0 \0 \0 \0 \0 \0 002 \0 0057500 001 \0 \0 \0 001 \0 001 \0 002 \0 002 \0 001 \0 S \0 0057520 \0 \0 \0 \0 \0 , \0 \v \0 7 \0 003 \0 : \0 0057540 \r \0 G \0 \0 \0 & \0 006 \0 G \0 \f \0 \0 \0 0057560 \0 \0 : \0 \0 ? 376 \0 002 002 \0 277 376 \0 004 \a 0057600 001 \0 7 ? 376 ? 377 \0 \0 \0 \0 003 032 \0 003 \n 0057620 310 \0 001 377 374 \0 \0 \0 021 200 \0 001 \0 \0 034 \0 0057640 004 200 004 \0 221 \0 225 \0 231 \0 235 \0 & \0 003 200 0057660 \b \0 241 \0 245 \0 251 \0 021 005 020 306 251 222 360 \0 0057700 034 003 t 017 ` 223 363 \0 & 003 t 017 l 223 363 \0 0057720 < \0 < \0 016 a d p c m m e s a . m 0057740 e s a \n I n l i n e D e f s \t A 0057760 d p c m D e f s 020 A d p c m P r 0060000 i v a t e D e f s 005 A d p c m \0 0060020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0060040 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 001 \0 \0 \0 0060060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0060440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 001 0060460 \0 253 276 \0 \0 @ \0 \0 031 \0 \0 001 ] 002 \0 001 0060500 1 002 \0 001 y 002 001 \0 X \0 \0 \0 200 001 \0 \0 0060520 212 \n 006 \0 342 \n 006 \0 204 \0 \0 \0 206 \0 \0 \0 0060540 210 \0 \0 \0 254 016 7 253 - 343 324 \0 \0 \0 001 \0 0060560 002 \0 003 \0 004 \0 006 \0 \t \0 \r \0 023 \0 033 \0 0060600 ( \0 7 \0 N \0 l \0 \0 \0 \0 \0 \0 \0 \0 \0 0060620 \0 \0 \0 \0 \0 \0 001 \0 001 \0 002 \0 003 \0 004 \0 0060640 006 \0 \t \0 \r \0 022 \0 033 \0 % \0 4 \0 I \0 0060660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 002 \0 0060700 003 \0 004 \0 006 \0 \b \0 \f \0 022 \0 032 \0 $ \0 0060720 6 \0 J \0 h \0 221 \0 \0 \0 \0 \0 \0 \0 \0 \0 0060740 \0 \0 \0 201 . 257 t \ 033 034 017 027 ; \0 S 003 0060760 ; 270 \b \ \b 0 017 377 Z \0 \a \b t 377 \ D 0061000 017 377 Z \0 207 7 \b \0 023 333 234 200 9 t 201 033 0061020 257 U 7 7 252 347 d 7 3 270 200 + ; \0 \b 200 0061040 Q 7 \b \0 177 350 234 377 343 \0 \0 \0 \0 \0 \0 \0 0061060 \0 \0 \0 376 001 \0 @ 311 7 022 3 { 354 \b 377 343 0061100 003 ; 377 343 027 ; 377 343 + ; 377 343 M x 032 r 0061120 \0 x 002 L \t r D x 032 026 t 034 270 3 : 3 0061140 352 025 034 020 ; 357 032 027 ; \f 032 003 ; \r 032 + 0061160 : 016 3 025 017 : \f 352 034 032 \0 . r 210 024 t 0061200 032 020 \0 \n \0 P 7 034 \0 177 \a 237 8 \t 001 \0 0061220 200 251 034 \t 017 020 031 251 \f : 323 017 : 022 \b \f 0061240 032 321 : 024 \b 017 020 322 020 017 270 024 7 025 032 177 0061260 9 035 \v 200 006 236 t t u v t 200 035 020 \0 v 0061300 006 234 t t u v t 200 020 025 \v 016 200 P 200 7 0061320 032 251 020 017 0 023 \b 263 022 270 021 020 005 245 032 . 0061340 202 023 032 \b \b 023 7 \n 347 \b S 3 \n P 020 257 0061360 \0 034 213 234 017 021 021 021 023 020 377 343 M x 030 r 0061400 \0 x 002 L \b r D x 032 030 t 032 270 3 : 3 0061420 352 023 032 020 ; 357 031 027 003 ; \f 032 + ; \r 032 0061440 023 : : 3 352 016 032 016 . 032 c 210 023 t 020 020 0061460 \n 245 7 \t 347 \b R 3 376 001 \0 J 364 032 @ 020 0061500 022 9 022 263 362 020 024 0 022 032 263 : 022 \n \v 025 0061520 321 016 : 322 \n 020 \v 270 016 7 022 032 177 9 033 \b 0061540 200 006 236 t t u v t 200 033 020 \0 v 006 234 t 0061560 t u v t 200 020 022 \b \r 200 P 200 7 032 251 \b 0061600 016 \0 . \a 235 8 \b 001 \0 022 270 020 \b \t 030 \0 0061620 Q 257 \t 032 020 233 234 016 021 020 021 022 020 377 343 004 0061640 r 024 . 002 T \a 7 003 240 202 . 002 T V 257 T 0061660 002 253 003 \t 253 024 270 V \t \n 003 217 0 7 t \0 0061700 \b 021 233 001 T \0 . 006 243 001 T 251 / . 200 001 0061720 V 033 210 3 t t 216 017 7 023 233 001 T 253 ' 251 0061740 / 005 241 001 T 203 257 253 ' 251 / 001 V 377 343 \0 0061760 003 \0 \r \0 027 \0 # 004 r 2 \t 377 247 001 Y + 0062000 210 003 ; 004 T . 270 \0 P # 210 003 ; 004 T . 0062020 270 001 P 031 210 003 ; 004 T . 270 \0 P \0 256 \r 0062040 210 003 ; 004 T . 270 001 P 201 256 & 347 377 343 024 0062060 023 . \t 003 234 200 . 036 / 004 244 256 \t 376 001 \0 0062100 v 232 \t 200 t 026 027 ; $ T @ 250 004 237 022 / 0062120 . 201 \v 022 005 244 0 \b 022 270 343 \b \0 \0 \0 \0 0062140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0062500 \0 \0 376 001 \0 246 022 \b Q 003 t b H 223 363 005 0062520 \b 313 I 223 ; \0 \0 \0 \0 \0 \0 \0 \f \0 016 \0 0062540 020 \0 ' \0 G \0 n \0 256 001 034 001 5 002 Q 003 0062560 4 005 205 \0 V 005 333 \0 005 373 \0 n 006 k \0 0062600 \n 006 i \0 002 006 k \0 \0 006 k \0 \0 \0 \0 \0 0062620 \0 \0 \a \0 001 \0 P \0 \t \0 \0 \0 B \0 J \0 0062640 \0 \0 \0 023 \0 T \0 G \0 \0 \0 021 \0 037 \0 0062660 030 \0 027 \0 \0 \0 1 \0 N \0 = \0 < \0 \f \0 0062700 C \0 \0 \0 F \0 \0 \0 \0 \0 \0 \0 9 \0 \0 \0 0062720 004 \0 M \0 I \0 . \0 \0 \0 K \0 \0 \0 \0 \0 0062740 ? \0 \0 \0 \0 \0 7 \0 \0 \0 ) \0 \0 \0 R \0 0062760 @ \0 S \0 $ \0 025 \0 \0 \0 \0 \0 006 \0 U \0 0063000 V \0 0 \0 \0 \0 \0 \0 \0 \0 ( \0 O \0 3 \0 0063020 \0 \0 \0 \0 \0 \0 \0 \0 020 \0 \0 \0 \0 \0 " \0 0063040 L \0 8 \0 \0 \0 \0 \0 \0 \0 \v \0 \0 \0 022 \0 0063060 \0 \0 033 \0 \0 \0 " \0 \0 \0 ' \0 \0 \0 + \0 0063100 \0 \0 3 \0 \0 \0 7 376 001 \0 016 302 \0 \0 \0 ; 0063120 200 \0 \0 A 200 \0 \0 J 200 001 \0 N \0 \0 \0 X 0063140 \0 \0 \0 ^ \0 003 \0 i 200 \0 \0 p \0 \0 \0 y 0063160 \0 \0 \0 | \0 017 \0 } \0 \b \0 203 200 \0 \0 214 0063200 200 \0 \0 234 200 \0 \0 246 300 024 \0 253 200 \0 \0 260 0063220 200 \r \0 265 \0 \v \0 303 200 \0 \0 310 \0 \0 \0 327 0063240 200 \0 \0 333 \0 035 \0 351 200 \0 \0 357 200 \0 \0 367 0063260 \0 002 \0 375 \0 \0 001 001 200 ! 001 \t 200 \0 001 032 0063300 \0 \0 001 $ 300 \0 001 - 200 \0 001 . \0 \0 001 3 0063320 300 034 001 A 300 \a 001 G 300 & 001 O 300 , 001 W 0063340 300 \0 001 ^ 300 \0 001 k 300 026 001 r \0 # 001 { 0063360 300 031 001 200 \0 ' 001 213 300 032 001 220 300 \0 001 234 0063400 200 \0 001 235 200 033 001 242 200 022 001 245 200 + 001 252 0063420 300 5 001 256 200 6 001 264 \0 \0 001 274 \0 * 001 301 0063440 \0 4 001 306 \0 036 001 312 \0 - 001 317 \0 \0 001 323 0063460 200 / 001 330 200 \0 001 337 300 \0 001 346 \0 016 001 356 0063500 \0 \0 001 362 \0 005 001 365 300 \0 002 004 376 001 \0 k 0063520 | 300 A 002 005 200 > 002 \b \0 E 002 \f \0 \0 002 0063540 020 \0 \0 002 022 \0 D 002 024 200 H 002 030 \0 ; 002 0063560 030 \0 : 002 & \0 Q 002 4 \0 % 002 I \0 \0 002 0063600 X \0 2 002 ` \0 \n 002 e 002 e 002 f U N S 0063620 P E C I F I E D I N T E G E R C 0063640 H A R A C T E R B O O L E A N F 0063660 A L S E T R U E C A R D I N A L 0063700 W O R D R E A L l e n g t h m a 0063720 x l e n g t h t e x t S t r i n 0063740 g B o d y S T R I N G M O N I T 0063760 O R L O C K t i m e o u t C O N 0064000 D I T I O N N I L ? U N W I N D 0064020 A d p c m D e f s A d p c m P r 0064040 i v a t e D e f s I n l i n e D 0064060 e f s A d p c m m M o d e q T a 0064100 b s Q u a n t i z e r T a b l e 0064120 b 376 001 \0 321 < T a b s B r e a k p 0064140 o i n t T a b l e p T a b P r e 0064160 d i c t o r T a b l e B r k A r 0064200 y L e v H i A r y N M o d e s Q 0064220 V a l L e v L o A r y I n i t i 0064240 a l A d p c m S t a t e A d p c 0064260 m S t a t e I n i t A d p c m i 0064300 E x 2 0 0 I n i t A d p c m S t 0064320 a t e s t a t e p G e t q T a b 0064340 s G e t b T a b s G e t p T a b 0064360 C o m p r e s s B l o c k p c m 0064400 D a t a P c m H a n d l e c D a 0064420 t a A d p c m H a n d l e c o u 0064440 n t i n i t i a l S t a t e c i 0064460 n d e x o u t e r r o r b i t s 0064500 p r i v Q C Q C o n t r o l B T 0064520 a b s Q T a 376 001 \0 212 350 b s P T a 0064540 b s t a t e p r e d Q u a n t D 0064560 e Q u a n t N e w M o d e B I T 0064600 S H I F T P V a l n o w D e C o 0064620 m p r e s s B l o c k p s u m h 0064640 i s t m o d e l o h i s i g n a 0064660 d p c m m e s a . b c d . a d p 0064700 c m d e f s . b c d . a d p c m 0064720 p r i v a t e d e f s . b c d . 0064740 i n l i n e d e f s . b c d . Q 0064760 V a l P a i r v a l u e d > 001 340 0065000 \0 343 \0 \0 020 300 002 300 001 \0 002 \0 \0 \0 \n \0 0065020 \f 343 001 \0 020 300 002 300 001 \0 \n \0 \0 \0 022 \0 0065040 024 343 002 \0 \b 300 002 300 001 \0 022 \0 \0 \0 032 \0 0065060 035 344 001 \0 004 \0 002 300 002 300 001 \0 032 \0 \0 \0 0065100 " \0 3 300 004 300 035 \0 \0 \0 \0 \0 * \0 ) 300 0065120 004 300 035 \0 \0 \0 001 \0 2 \0 \0 376 001 \0 e 240 0065140 367 \0 \0 \f \0 \0 377 377 300 002 300 001 \0 / \0 \0 0065160 \0 : \0 9 300 002 300 001 \0 / \0 \0 \0 B \0 A 0065200 372 \0 \0 \f 300 002 300 001 \0 ? \0 \0 \0 J \0 \ 0065220 347 \0 \0 \0 300 300 006 \0 3 \0 020 \0 \0 \0 Q 0065240 300 006 200 3 \0 020 \0 020 \0 Y 300 006 \0 Y \0 \0 0065260 \0 \0 ` 353 \0 \0 3 \0 024 300 002 300 001 \0 G 0065300 \0 \0 \0 j \0 d 350 \0 \0 \ 300 002 300 001 \0 b 0065320 \0 \0 \0 r \0 r 347 \0 \0 020 001 \0 300 \b \0 004 0065340 \0 020 \0 \0 \0 \0 300 002 300 001 \0 j \0 \0 \0 z 0065360 \0 205 347 \0 \0 001 @ 300 \n \0 004 \0 020 \0 \0 0065400 \0 001 300 \n \0 3 \0 020 \0 020 \0 200 300 002 300 001 0065420 \0 x \0 \0 \0 212 \0 215 350 \0 \0 002 300 002 300 035 0065440 \0 \0 \0 001 \0 2 \0 223 300 002 300 035 \0 \0 \0 \0 0065460 \0 * \0 231 300 002 300 213 \0 \0 \0 \0 \0 222 \0 237 0065500 300 002 \0 002 \0 020 \0 \0 \0 232 \0 250 356 003 \0 \0 0065520 \0 \0 300 002 300 245 \0 \0 \0 } \0 242 \0 \0 300 \f 0065540 376 001 \0 i 255 302 H \0 \0 \0 201 \0 251 300 \f 302 0065560 J \0 \0 \0 201 \0 261 300 \f 302 L \0 \0 \0 201 \0 0065600 271 310 \f 300 307 \0 \0 \0 201 \0 300 300 016 302 N \0 0065620 001 \0 002 \0 270 356 005 \0 \0 \0 \0 300 020 \0 3 \0 0065640 020 \n 260 \0 311 300 020 002 P 001 @ \0 0 \0 321 300 0065660 020 002 f 001 @ 001 p \0 341 300 020 002 s \b \0 002 0065700 260 \0 361 320 020 302 f ? 377 \0 \0 001 001 320 020 301 0065720 $ ? 377 \0 \0 001 \t 320 020 301 + ? 377 \0 \0 001 0065740 ! 320 020 302 220 ? 377 \0 \0 001 ) 310 020 301 2 \0 0065760 \n \0 221 001 9 310 020 301 5 \0 024 \0 225 001 Q 310 0066000 020 301 B \0 036 \0 241 001 a 310 020 301 O \0 ( \0 0066020 245 001 i 310 020 301 \ \0 2 \0 251 001 q 310 020 301 0066040 i \0 < \0 231 001 y 310 020 301 213 \0 F \0 235 002 0066060 A 310 020 301 255 \0 P \0 211 002 ! 300 020 301 277 \0 0066100 Z \0 205 002 031 300 020 301 331 \0 d \0 215 002 020 352 0066120 201 001 ' 002 206 367 \0 \0 \f \0 \0 \0 023 352 201 001 0066140 . 002 206 367 \0 376 001 \0 231 4 \0 \f \0 \0 \0 023 0066160 356 \0 \0 \0 \0 \0 356 \0 001 8 \0 \0 f P \0 020 0066200 002 @ 310 022 001 @ \0 020 \0 @ 001 X 350 001 002 220 0066220 356 \0 \0 \0 001 E f Q \0 020 002 200 310 024 001 M 0066240 \0 020 \0 \0 \0 \0 350 \0 002 P 356 \0 \0 \0 001 R 0066260 f Q \0 020 002 300 310 026 001 Z \0 020 \0 \0 \0 \0 0066300 350 \0 002 f 356 \0 \0 \0 001 _ f Q \0 020 003 \0 0066320 310 030 001 g \0 020 \0 \0 \0 \0 350 \0 002 s 356 \0 0066340 001 l 001 203 f @ \0 240 003 @ 310 032 002 231 \0 0066360 001 240 001 201 310 032 002 250 \0 \0 220 001 221 310 032 0066400 \0 \f \0 020 \0 200 001 241 310 032 002 220 \0 P 001 P 0066420 001 250 f Q \0 P 003 200 310 034 002 220 \0 P \0 \0 0066440 \0 \0 356 \0 001 216 001 245 f @ \0 240 003 300 310 036 0066460 002 231 \0 001 200 001 201 310 036 002 250 \0 \0 200 0066500 001 221 310 036 \0 \f \0 020 \0 240 001 241 310 036 002 220 0066520 \0 P 001 0 001 250 f Q \0 P 004 \0 310 002 220 0066540 \0 P \0 \0 \0 \0 356 \0 001 260 376 001 \0 001 ? \0 0066560 \0 f A \0 004 @ 310 " 001 275 \0 020 \0 @ 002 0066600 I 310 " \0 \f \0 020 \0 P 001 320 350 001 002 220 356 0066620 \0 001 302 001 321 f A \0 004 200 300 $ 001 317 \0 0066640 020 \0 @ 002 I 300 $ \0 \f \0 020 \0 P 001 320 350 0066660 001 002 263 f Q \0 020 004 300 300 & \0 \f \0 020 \0 0066700 \0 \0 \0 356 \0 001 334 001 353 f A \0 005 \0 300 0066720 ( 001 351 \0 020 \0 ` 002 I 300 ( \0 \f \0 020 \0 0066740 P 001 260 350 001 002 263 f Q \0 020 005 @ 300 * \0 0066760 \f \0 020 \0 \0 \0 \0 300 , \0 \f \0 020 \0 @ 001 0067000 @ 300 . \0 \f \0 020 \0 ` 001 A 300 . \0 \f \0 0067020 020 \0 P 001 261 300 . \0 \f \0 020 \0 p 001 271 300 0067040 . \0 \f \0 020 001 @ 001 301 300 . \0 \f \0 020 \0 0067060 260 001 311 300 . \0 \f \0 020 \0 @ 001 321 300 . 002 0067100 263 \0 200 \0 300 001 330 300 0 \0 \f \0 020 \0 P 001 0067120 A 300 0 \0 \f \0 020 \0 p 001 301 300 0 \0 \f \0 0067140 020 \0 @ 001 271 300 0 \0 \f \0 020 \0 ` 001 321 376 0067160 001 \0 336 341 300 0 002 263 \0 200 \0 260 001 330 300 2 0067200 \0 \f \0 020 \0 ` 002 P 300 4 \0 035 \0 020 \0 p 0067220 002 y 300 4 \0 \f \0 020 \0 200 001 A 300 4 \0 \f 0067240 \0 020 \0 @ 001 300 360 \0 \0 6 360 \0 \0 : 360 \0 0067260 \0 > 360 \0 \0 B 310 : 300 001 002 V \0 [ \0 332 0067300 002 ] 352 201 002 Y 002 ] 367 \0 \0 \f \0 \0 \0 023 0067320 310 : 300 001 002 c \0 9 002 252 002 f 346 \t \0 020 0067340 \b 200 310 : 300 001 002 l \0 J \0 352 002 s 352 201 0067360 002 o \0 \f 367 \0 \0 \f \0 \0 \0 023 310 : 300 001 0067400 002 y \0 d \0 372 002 | 353 201 002 | 002 | 310 : 0067420 300 001 002 202 \0 033 001 J 002 206 367 \0 \0 \f 377 200 0067440 \0 377 310 : 300 001 002 214 \0 ( 001 032 002 263 367 \0 0067460 \0 \f \0 \0 \0 377 310 6 300 001 002 226 \0 I 001 2 0067500 002 231 346 \t \0 P \t \0 310 6 300 001 002 237 \0 025 0067520 001 212 002 250 354 \0 002 241 353 200 \0 3 002 244 367 \0 0067540 \0 \f \0 \0 \0 377 310 6 300 001 002 256 \0 ! 001 232 0067560 \0 \0 354 \0 376 001 \0 353 207 002 260 352 200 \0 3 \0 0067600 3 310 : 300 001 002 271 \0 223 001 342 002 274 346 \t \0 0067620 200 \t 200 310 : 300 3 ? 377 \0 024 001 022 \0 \0 310 0067640 H \0 \f \0 020 \0 \0 002 \n 002 310 310 H \0 3 \0 0067660 020 \0 020 002 b 002 316 310 H \0 3 \0 020 \0 002 0067700 : 002 324 310 H \0 \f \0 020 \0 0 002 Z 002 332 310 0067720 H \0 3 \0 020 \0 @ 002 2 \0 \0 310 D 002 206 \0 0067740 \b \0 \0 002 j 002 346 310 D 002 206 \0 \b \0 \b 002 0067760 r \0 \0 310 L 002 362 \0 020 \0 \0 001 352 002 364 350 0070000 \0 002 f 310 L 002 372 \0 020 \0 020 001 362 002 374 350 0070020 \0 002 P 310 L 003 002 \0 020 \0 001 372 003 004 350 0070040 001 002 s 310 L 002 220 \0 P \0 0 002 002 \0 \0 330 0070060 B 303 020 ? 377 \0 \f 002 . \0 \0 356 \0 003 023 003 0070100 346 A \0 \n \0 310 P \0 004 \0 020 \0 @ 002 0070120 261 310 P \0 \f \0 020 \0 P 001 240 346 P \0 020 \n 0070140 @ 310 R \0 004 \0 020 \0 ` \0 \0 \0 T \0 002 \0 0070160 020 001 240 \0 002 003 . \0 T 376 001 \0 U R \0 002 0070200 \0 020 001 260 \0 002 \0 \0 \0 \0 030 \0 \0 004 \0 \0 0070220 \0 # \0 \0 \0 J \0 \0 \0 m \0 \0 \0 { \0 \0 0070240 \0 256 \0 \0 \0 302 \0 @ 312 \0 001 ; @ \0 0070260 001 H @ \0 001 U @ \0 001 b @ \0 001 o @ \0 0070300 001 206 @ \0 001 221 @ \0 001 250 @ \0 001 263 @ \0 0070320 001 305 @ \0 001 324 @ \0 001 337 @ \0 001 356 @ \0 0070340 A 363 @ \0 A 370 @ \0 B 033 @ \0 B 4 @ \0 0070360 B 9 @ \0 002 220 ( H \0 020 001 321 002 P ( D 0070400 \0 030 001 321 \0 \0 ( \0 \0 \b 001 321 003 \n 0 > 0070420 002 340 \b L \0 030 002 031 002 302 \b \0 \0 020 002 031 0070440 002 354 \b \0 \0 030 002 Y 003 026 @ \0 003 # @ \0 0070460 \0 \0 @ \0 003 t b H 223 363 \0 030 002 210 \0 \0 0070500 \0 \0 177 377 005 020 306 251 222 360 \0 027 002 240 \0 > 0070520 \0 B \0 \0 003 t 017 ` 223 363 \0 025 002 221 \0 6 0070540 \0 \0 \0 001 003 t 017 l 223 363 \0 026 002 231 \0 : 0070560 \0 \0 \0 002 177 377 \0 \n 002 001 200 2 \0 006 376 001 0070600 \0 240 023 \0 \0 \0 003 \0 275 003 034 \0 \b \0 024 ? 0070620 377 005 202 200 260 \0 E \0 003 \0 006 \0 362 004 310 001 0070640 \b \0 036 ? 377 \0 002 201 \0 \0 \a \0 \t \0 002 \0 0070660 367 004 324 001 H \0 ( ? 377 \0 002 201 \b \0 003 \0 0070700 \v \0 002 \0 374 005 \b 002 \b \0 2 ? 377 \0 002 201 0070720 \f \0 003 \0 \r \0 002 001 001 005 < 002 H \0 < ? 0070740 377 \0 002 201 020 \0 003 \0 017 \0 002 001 006 005 p 002 0070760 210 \0 F ? 377 005 302 201 024 \0 257 \0 021 \0 022 001 0071000 \v 005 244 001 200 \0 P ? 377 006 002 201 304 \0 235 \0 0071020 # \0 020 001 020 006 , 001 300 \0 Z ? 377 006 B 202 0071040 b \0 O \0 3 \0 \b 001 025 006 264 \0 200 \0 d ? 0071060 377 \0 002 202 272 \0 7 \0 ; \0 \a 001 032 006 374 \0 0071100 H @ \0 ? 377 006 202 202 362 \0 ( \0 B \0 \t 001 0071120 037 \a d \0 310 N 200 \0 \0 003 \n \0 \0 \0 336 \0 0071140 \0 \0 343 \0 \0 \0 350 \0 \0 \0 355 \0 \0 \0 \0 \0 0071160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0071200 \0 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 0071220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0071600 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 I 274 \0 \v \0 0071620 K \0 016 \0 016 a d p c m m e s a . m 0071640 e s a 001 0 \0 2 001 345 \0 2 031 300 \0 6 004 0071660 F \0 260 004 306 \0 260 004 354 \0 265 005 020 \0 274 005 0071700 \ \0 330 005 | \0 336 005 353 001 \0 006 [ 001 001 006 0071720 233 001 \b \a \r 001 \b \a H 001 \f \a 273 001 \f \a 0071740 366 001 020 \b g 001 020 \b 241 001 024 \t 245 001 - \n 0071760 Q 001 ? \n v 001 H \n 310 001 O \v 006 001 \ \v 0072000 1 001 ` \v ] 001 e \v 211 001 k \v 265 001 o \v 0072020 342 001 u \f a 001 221 \r } 001 233 \r 267 001 242 \r 0072040 322 001 246 \r 376 001 252 016 & 001 255 016 _ 001 274 016 0072060 247 001 304 017 243 001 335 020 O 001 356 020 227 001 366 020 0072100 262 001 372 020 343 002 003 021 030 002 \t 021 207 002 017 021 0072120 263 002 024 021 337 002 030 022 \f 002 035 022 213 002 9 022 0072140 301 002 C 022 321 002 H 023 \0 002 N 023 7 002 Z 023 0072160 225 002 b 024 017 002 d 024 d 002 f 024 307 002 s 024 0072200 354 002 z 025 \a 002 } 025 p 002 206 025 316 376 \0 B 0072220 264 z 002 236 026 H 002 272 026 313 002 274 026 357 002 304 0072240 027 002 316 027 Q 002 330 027 203 002 344 027 273 002 356 0072260 030 025 002 362 030 234 002 364 030 277 002 376 031 016 003 003 0072300 031 , 003 \f 031 7 003 017 031 L 003 021 031 Y 003 024 0072320 031 r 003 030 377 \0 \0 a d p c m m e s a 0072340 . m e s a \0 376 001 \0 241 366 - - A d 0072360 a p t i v e P r e d i c t i v 0072400 e P C M 032 ( 1 7 9 2 ) \r - 0072420 - L . S t e w a r t , l a 0072440 s t u p d a t e d : A u g u 0072460 s t 2 8 , 1 9 7 9 1 1 : 0072500 1 4 A M 032 \r 032 z 1 8 6 9 7 l 3 0072520 2 3 2 e 1 ( 7 6 2 ) \r D I R E C 0072540 T O R Y 032 z 1 8 6 9 7 l 3 2 3 2 0072560 e 1 \r A d p c m D e f s : F R 0072600 O M " A d p c m D e f s " , 032 0072620 z 1 8 6 9 7 l 5 1 8 4 d 4 5 0 2 0072640 e 1 \r A d p c m P r i v a t e D 0072660 e f s : F R O M " A d p c m 0072700 P r i v a t e D e f s " , 032 z 1 0072720 8 6 9 7 l 5 1 8 4 d 4 5 0 2 e 1 0072740 \r I n l i n e D e f s 376 001 \0 372 266 0072760 : F R O M " I n l i n e D e 0073000 f s " ; 032 z 1 8 6 9 7 l 5 1 8 4 0073020 d 4 5 0 2 e 1 \r 032 ( 1 7 9 2 ) \r 0073040 A d p c m : P R O G R A M 032 z 0073060 1 8 6 9 7 l 3 2 3 2 e 1 ( 7 6 2 0073100 ) \ b 5 B \r I M P O R T S I n 0073120 l i n e D e f s 032 z 1 8 6 9 7 l 0073140 4 5 0 2 e 1 \r E X P O R T S A 0073160 d p c m D e f s , A d p c m P 0073200 r i v a t e D e f s = 032 z 1 8 0073220 6 9 7 l 4 5 0 2 e 1 \r B E G I N 0073240 O P E N A d p c m D e f s , 0073260 A d p c m P r i v a t e D e f 0073300 s , I n l i n e D e f s ; 032 l 0073320 3 2 3 2 \r m M o d e : C A R D 0073340 I N A L _ 1 4 ; 032 z 2 0 3 2 0073360 376 001 \0 354 M 0 l 3 2 3 2 x 0 e 1 \r 0073400 q T a b s : Q u a n t i z e r 0073420 T a b l e ; 032 z 2 0 3 2 0 l 3 2 0073440 3 2 x 0 e 1 \r b T a b s : B r 0073460 e a k p o i n t T a b l e ; 032 z 0073500 2 0 3 2 0 l 3 2 3 2 x 0 e 1 \r p 0073520 T a b : P r e d i c t o r T a 0073540 b l e ; 032 z 1 8 6 9 7 l 3 2 3 2 0073560 e 1 \r B r k A r y : B r e a k 0073600 p o i n t T a b l e = [ 0 0073620 , 1 , 2 , 3 , 4 , 6 , 0073640 9 , 1 3 , 1 9 , 2 7 , 0073660 4 0 , 5 5 , 7 8 , 1 0 8 0073700 , 0 , 0 , 0 , 0 , 0 , 0073720 0 ] ; 032 z 2 0 3 2 0 l 3 9 6 8 0073740 d 3 2 3 2 x 0 e 1 \r L e v H i A 0073760 r y : A 376 001 \0 Y & R R A Y [ 0074000 0 . . N M o d e s ) O F Q V 0074020 a l = [ 1 , 2 , 3 , 0074040 4 , 6 , 8 , 1 2 , 1 8 , 0074060 2 6 , 3 6 , 5 4 , 7 4 , 0074100 1 0 4 , 1 4 5 , 0 , 0 , 0074120 0 , 0 , 0 , 0 ] ; 032 z 2 0074140 0 3 2 0 l 3 9 6 8 d 3 2 3 2 x 0 0074160 e 1 \r L e v L o A r y : A R R 0074200 A Y [ 0 . . N M o d e s ) O 0074220 F Q V a l = [ 0 , 1 , 0074240 1 , 2 , 3 , 4 , 6 , 0074260 9 , 1 3 , 1 8 , 2 7 , 0074300 3 7 , 5 2 , 7 3 , 0 0074320 , 0 , 0 , 0 , 0 , 0 ] 0074340 ; 032 z 2 0 3 2 0 l 3 9 6 8 d 3 2 0074360 3 2 x 0 e 1 \r I n i 376 001 \0 b 303 t 0074400 i a l A d p c m S t a t e : A 0074420 d p c m S t a t e = A d p c 0074440 m S t a t e [ 0 , 0 , 0 , 0074460 0 , 0 ] ; 032 z 1 8 6 9 7 l 3 2 0074500 3 2 e 1 \r I n i t A d p c m : 0074520 P U B L I C P R O C E D U R E 0074540 = 032 z 1 8 6 9 7 l 3 2 3 2 e 0074560 1 3 \ b 9 B \r B E G I N 032 z 1 8 0074600 6 9 7 l 4 5 0 2 e 1 \r i : I N 0074620 T E G E R ; 032 z 1 8 6 9 7 l 4 5 0074640 0 2 e 1 \r - - f i l l i n 0074660 t a b l e s 032 z 1 8 6 9 7 l 4 5 0074700 0 2 e 1 \r F O R i I N [ 0 0074720 . . N M o d e s ) D O 032 z 1 8 0074740 6 9 7 l 4 5 0 2 e 1 \r b T a b s 0074760 [ i ] _ B r k A r y [ i ] 376 0075000 001 \0 247 B ; 032 z 1 8 6 9 7 l 5 7 7 0075020 2 e 1 \r q T a b s [ i ] _ [ 0075040 L e v L o A r y [ i ] , L e v 0075060 H i A r y [ i ] ] ; 032 z 1 8 6 9 0075100 7 l 5 7 7 2 e 1 \r E N D L O O P 0075120 ; 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r 0075140 F O R i I N E x 2 0 0 D 0075160 O 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0075200 p T a b [ i ] _ ( ( i * 8 5 0075220 ) / 1 0 0 ) ; - - s e c o 0075240 n d g u e s s o f g o o d 0075260 v a l u e 032 z 1 8 6 9 7 l 5 7 0075300 7 2 e 1 \r E N D L O O P ; 032 z 1 0075320 8 6 9 7 l 5 7 7 2 e 1 \r E N D ; 0075340 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r I 0075360 n i t A d p c m S t a t e : P 0075400 U B L I 376 001 \0 1 243 C P R O C E 0075420 D U R E [ s t a t e p : P O 0075440 I N T E R T O A d p c m S t 0075460 a t e ] = 032 z 1 8 6 9 7 l 3 8 0075500 4 0 d 3 2 3 2 e 1 3 \ b 1 6 B \r 0075520 B E G I N 032 z 1 8 6 9 7 l 4 5 0 0075540 2 e 1 \r s t a t e p ^ _ I n 0075560 i t i a l A d p c m S t a t e ; 0075600 032 z 2 0 3 2 0 l 4 5 0 2 x 0 e 1 0075620 \r E N D ; 032 z 1 8 6 9 7 l 4 5 0 0075640 2 e 1 \r G e t q T a b s : P U 0075660 B L I C P R O C E D U R E R 0075700 E T U R N S [ P O I N T E R 0075720 T O Q u a n t i z e r T a b l 0075740 e ] = 032 z 1 8 6 9 7 l 3 8 0 8 0075760 d 3 2 3 2 e 1 3 \ b 8 B \r B E G 0076000 I N 032 z 1 8 6 9 7 376 001 \0 o 306 l 5 0076020 0 7 8 d 4 5 0 2 e 1 \r R E T U R 0076040 N [ @ q T a b s ] ; 032 z 1 8 6 9 0076060 7 l 5 0 7 8 d 4 5 0 2 e 1 \r E N 0076100 D ; 032 z 1 8 6 9 7 l 5 0 7 8 d 4 0076120 5 0 2 e 1 \r G e t b T a b s : 0076140 P U B L I C P R O C E D U R E 0076160 R E T U R N S [ P O I N T E 0076200 R T O B r e a k p o i n t T 0076220 a b l e ] = 032 z 1 8 6 9 7 l 3 0076240 8 0 8 d 3 2 3 2 e 1 3 \ b 8 B \r 0076260 B E G I N 032 z 1 8 6 9 7 l 5 0 7 0076300 8 d 4 5 0 2 e 1 \r R E T U R N [ 0076320 @ b T a b s ] ; 032 z 1 8 6 9 7 l 0076340 5 0 7 8 d 4 5 0 2 e 1 \r E N D ; 0076360 032 z 1 8 6 9 7 l 5 0 7 8 d 4 5 0 0076400 2 e 1 \r G e t p T a b : P 376 001 0076420 \0 005 4 U B L I C P R O C E D U 0076440 R E R E T U R N S [ P O I N 0076460 T E R T O P r e d i c t o r 0076500 T a b l e ] = 032 z 1 8 6 9 7 l 0076520 3 8 0 8 d 3 2 3 2 e 1 3 \ b 7 B 0076540 \r B E G I N 032 z 1 8 6 9 7 l 5 0 0076560 7 8 d 4 5 0 2 e 1 \r R E T U R N 0076600 [ @ p T a b ] ; 032 z 1 8 6 9 7 l 0076620 5 0 7 8 d 4 5 0 2 e 1 \r E N D ; 0076640 032 z 1 8 6 9 7 l 5 0 7 8 d 4 5 0 0076660 2 e 1 \r C o m p r e s s B l o c 0076700 k : P U B L I C P R O C E D 0076720 U R E [ p c m D a t a : P c 0076740 m H a n d l e , c D a t a : 0076760 A d p c m H a n d l e , c o u 0077000 n t : I N T E G E R , i n i 0077020 t i a 376 001 \0 k d l S t a t e : 0077040 A d p c m S t a t e ] R E T U 0077060 R N S [ A d p c m S t a t e ] 0077100 = 032 z 1 8 6 9 7 l 3 8 0 8 d 3 0077120 2 3 2 e 1 3 \ b 1 3 B \r B E G I 0077140 N 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0077160 i : I N T E G E R ; 032 z 1 8 6 0077200 9 7 l 4 5 0 2 e 1 \r c , i n d 0077220 e x , o u t , e r r o r , 0077240 b i t s : I N T E G E R ; 032 z 0077260 1 8 6 9 7 l 4 5 0 2 e 1 \r p r i 0077300 v Q C : Q C o n t r o l _ 032 0077320 z 1 8 6 9 7 l 4 5 0 2 e 1 \r [ 032 0077340 z 1 8 6 9 7 l 5 7 7 2 e 1 \r B T 0077360 a b s : @ b T a b s , 032 l 5 7 0077400 7 2 ( 1 7 9 2 ) \r Q T a b s : 0077420 @ q T a b s , 032 376 001 \0 371 313 l 5 7 0077440 7 2 \r P T a b : @ p T a b , 032 0077460 l 5 7 7 2 \r s t a t e : i n i 0077500 t i a l S t a t e 032 z 1 8 6 9 7 0077520 l 5 7 7 2 e 1 ( 7 6 2 ) \r ] ; 032 0077540 z 1 8 6 9 7 l 5 7 7 2 e 1 \r F O 0077560 R i I N [ 0 . . c o u n t 0077600 ) D O 032 z 1 8 6 9 7 l 4 5 0 2 0077620 e 1 \r c _ p c m D a t a [ i 0077640 ] ; 032 z 1 8 6 9 7 l 5 7 7 2 e 1 0077660 \r - - e x p e c t s i n p u 0077700 t i n r a n g e [ - 1 2 8 0077720 . . 1 2 7 ] 032 z 1 8 6 9 7 l 5 7 0077740 7 2 e 1 \r c _ I F c > 1 2 0077760 7 T H E N c - 2 5 6 E L S 0100000 E c ; - - s i g n e x 0100020 t e n d 032 z 1 8 6 9 7 l 5 376 001 \0 0100040 367 222 7 7 2 e 1 \r e r r o r _ 0100060 c - p r i v Q C . s t a t e . p 0100100 r e d ; 032 z 1 8 6 9 7 l 5 7 7 2 0100120 e 1 \r b i t s _ Q u a n t [ 0100140 @ p r i v Q C , e r r o r ] ; 0100160 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r o 0100200 u t _ D e Q u a n t [ @ p r 0100220 i v Q C , b i t s ] ; 032 z 1 8 0100240 6 9 7 l 5 7 7 2 e 1 \r N e w M o 0100260 d e [ @ p r i v Q C . s t a t e 0100300 , b i t s ] ; 032 z 1 8 6 9 7 l 0100320 5 7 7 2 e 1 \r i n d e x _ p 0100340 r i v Q C . s t a t e . p r e d 0100360 + o u t ; 032 z 1 8 6 9 7 l 5 7 7 0100400 2 e 1 \r i n d e x _ M I N [ 0100420 1 2 7 , M A X [ - 1 2 8 , i 0100440 n d 376 001 \0 022 376 e x ] ] ; - 0100460 - l i m i t 032 z 1 8 6 9 7 l 5 0100500 7 7 2 e 1 \r - - M e s a s h 0100520 o u l d h a n d l e t h e 0100540 e x c e s s 2 0 0 B a u t o 0100560 m a t i c a l l y 032 z 1 8 6 9 7 0100600 l 5 7 7 2 e 1 \r p r i v Q C . s 0100620 t a t e . p r e d _ p r i v 0100640 Q C . P T a b [ i n d e x ] ; 032 0100660 z 1 8 6 9 7 l 5 7 7 2 e 1 \r - - 0100700 s a v e p a r t i a l w o 0100720 r d 032 z 1 8 6 9 7 l 5 7 7 2 e 1 0100740 \r - - W e s h i f t 2 b 0100760 i t s a t a t i m e i n 0101000 t o P V a l f r o m t h e 0101020 r i g h t . W h e n P V 0101040 a l b e c o 376 001 \0 \0 335 m e s 0101060 f u l l ( a s d e t e r m i 0101100 n e d b y p r i v Q C . s t 0101120 a t e . n o w = 0 ) , t h e n 0101140 w e s t u f f P V a l i 0101160 n t o t h e o u t p u t b 0101200 u f f e r a n d s e t P V 0101220 a l _ 0 . 032 z 1 8 6 9 7 l 6 4 0 0101240 0 d 5 7 7 2 e 1 \r b i t s _ 0101260 B I T S H I F T [ p r i v Q C . 0101300 s t a t e . P V a l , 2 ] + b 0101320 i t s ; 032 z 1 8 6 9 7 l 5 7 7 2 0101340 e 1 \r I F p r i v Q C . s t a 0101360 t e . n o w = 0 T H E N p r 0101400 i v Q C . s t a t e . P V a l _ 0101420 0 032 z 1 8 6 9 7 l 6 4 0 0 d 5 7 0101440 7 2 e 1 \r E L S E p r 376 001 \0 347 0101460 300 i v Q C . s t a t e . P V a l 0101500 _ b i t s ; 032 z 1 8 6 9 7 l 0101520 5 7 7 2 e 1 \r c D a t a [ i / 8 0101540 ] _ b i t s ; 032 l 5 7 7 2 ( 1 7 0101560 9 2 ) \r E N D L O O P ; 032 z 1 8 0101600 6 9 7 l 5 7 7 2 e 1 ( 7 6 2 ) \r 0101620 R E T U R N [ p r i v Q C . s t 0101640 a t e ] ; 032 z 1 8 6 9 7 l 4 5 0 0101660 2 e 1 \r E N D ; 032 z 1 8 6 9 7 l 0101700 4 5 0 2 e 1 \r 032 z 1 8 6 9 7 l 3 0101720 2 3 2 e 1 \ b \r D e C o m p r e 0101740 s s B l o c k : P U B L I C 0101760 P R O C E D U R E [ p c m D a 0102000 t a : P c m H a n d l e , c 0102020 D a t a : A d p c m H a n d l 0102040 e , c o u n t : I N T E G E 0102060 R 376 001 \0 256 i , i n i t i a l S 0102100 t a t e : A d p c m S t a t e 0102120 ] R E T U R N S [ A d p c m 0102140 S t a t e ] = 032 z 1 8 6 9 7 l 0102160 3 8 0 8 d 3 2 3 2 e 1 3 \ b 1 5 0102200 B \r B E G I N 032 z 1 8 6 9 7 l 4 0102220 5 0 2 e 1 \r i : I N T E G E R 0102240 ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0102260 o u t , i n d e x , b i t s 0102300 : I N T E G E R ; 032 z 1 8 6 9 0102320 7 l 4 5 0 2 e 1 \r p r i v Q C : 0102340 Q C o n t r o l _ 032 z 1 8 6 0102360 9 7 l 4 5 0 2 e 1 \r [ 032 z 1 8 6 0102400 9 7 l 5 7 7 2 e 1 \r B T a b s : 0102420 @ b T a b s , 032 l 5 7 7 2 ( 1 0102440 7 9 2 ) \r Q T a b s : @ q T a 0102460 b s , 032 l 5 376 001 \0 251 241 7 7 2 \r P 0102500 T a b : @ p T a b , 032 l 5 7 7 0102520 2 \r s t a t e : i n i t i a l 0102540 S t a t e 032 z 1 8 6 9 7 l 5 7 7 0102560 2 e 1 ( 7 6 2 ) \r ] ; 032 z 1 8 6 0102600 9 7 l 5 7 7 2 e 1 \r F O R i 0102620 I N [ 0 . . c o u n t ) D O 0102640 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r - 0102660 - e m u l a t e m i c r o c 0102700 o d e 032 z 1 8 6 9 7 l 5 7 7 2 e 0102720 1 \r I F p r i v Q C . s t a t 0102740 e . n o w = 0 T H E N p r i 0102760 v Q C . s t a t e . P V a l _ c 0103000 D a t a [ i / 8 ] ; 032 z 1 8 6 9 0103020 7 l 6 4 0 0 d 5 7 7 2 e 1 \r b i 0103040 t s _ B I T S H I F T [ p r i v 0103060 Q C . s t a t e . P V 376 001 \0 025 234 0103100 a l , - 1 4 ] ; 032 z 1 8 6 9 7 0103120 l 5 7 7 2 e 1 \r p r i v Q C . s 0103140 t a t e . P V a l _ B I T S H I 0103160 F T [ p r i v Q C . s t a t e . 0103200 P V a l , 2 ] ; 032 z 1 8 6 9 7 0103220 l 5 7 7 2 e 1 \r - - e x p e c 0103240 t s i n p u t i n r a n g 0103260 e [ 0 . . 3 ] 032 z 1 8 6 9 7 l 0103300 5 7 7 2 e 1 \r o u t _ D e Q 0103320 u a n t [ @ p r i v Q C , b i 0103340 t s ] ; 032 z 1 8 6 9 7 l 5 7 7 2 0103360 e 1 \r N e w M o d e [ @ p r i v 0103400 Q C . s t a t e , b i t s ] ; 0103420 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r i 0103440 n d e x _ o u t + p r i v Q 0103460 C . s t a t e . p r e d ; 032 z 1 0103500 376 001 \0 . 3 8 6 9 7 l 5 7 7 2 e 1 0103520 \r i n d e x _ M I N [ 1 2 7 0103540 , M A X [ - 1 2 8 , i n d e 0103560 x ] ] ; - - l i m i t 032 0103600 z 1 8 6 9 7 l 5 7 7 2 e 1 \r - - 0103620 M e s a s h o u l d h a n 0103640 d l e t h e e x c e s s 2 0103660 0 0 B a u t o m a t i c a l l 0103700 y 032 z 1 8 6 9 7 l 5 7 7 2 e 1 \r 0103720 p r i v Q C . s t a t e . p r e 0103740 d _ p r i v Q C . P T a b [ 0103760 i n d e x ] ; 032 z 1 8 6 9 7 l 5 0104000 7 7 2 e 1 \r I F i n d e x < 0 0104020 T H E N i n d e x _ i n d e 0104040 x + 2 5 6 ; - - t o 8 0104060 b i t T C 032 z 1 8 6 9 7 l 5 7 0104100 7 2 e 1 \r 376 001 \0 $ w p c m D a t 0104120 a [ i ] _ i n d e x ; 032 z 1 8 6 0104140 9 7 l 5 7 7 2 e 1 \r E N D L O O 0104160 P ; 032 z 1 8 6 9 7 l 5 7 7 2 e 1 0104200 \r R E T U R N [ p r i v Q C . s 0104220 t a t e ] ; 032 z 1 8 6 9 7 l 4 5 0104240 0 2 e 1 \r E N D ; 032 z 1 8 6 9 7 0104260 l 4 5 0 2 e 1 \r 032 z 1 8 6 9 7 l 0104300 3 2 3 2 e 1 \ b \r 032 z 1 8 6 9 7 0104320 l 3 9 0 4 d 3 2 3 2 e 1 \ b \r N 0104340 e w M o d e : P U B L I C P 0104360 R O C E D U R E [ p : P O I 0104400 N T E R T O A d p c m S t a 0104420 t e , b i t s : I N T E G E 0104440 R ] = 032 z 1 8 6 9 7 l 4 2 2 0104460 4 d 3 2 3 2 e 1 \ b 7 B \r B E G 0104500 I N O P E N p ; 376 001 \0 333 217 032 0104520 z 1 8 6 9 7 l 4 5 0 2 e 1 \r s u 0104540 m : I N T E G E R _ 0 ; 032 0104560 z 1 8 6 9 7 l 4 5 0 2 e 1 \r - - 0104600 p u t n e w b i t s i n 0104620 t o h i s t o r y r e g i s 0104640 t e r s 032 z 1 8 6 9 7 l 4 5 0 2 0104660 e 1 \r n o w _ I F n o w > 0104700 = 7 T H E N 0 E L S E n 0104720 o w + 1 ; 032 z 1 8 6 9 7 l 4 5 0 0104740 2 e 1 \r - - c o m p u t e f 0104760 o r m u l a b a s e d o n 0105000 h i s t o r y 032 z 1 8 6 9 7 l 4 0105020 5 0 2 e 1 \r s u m _ ( h i s 0105040 t * 4 ) + b i t s ; 032 z 1 8 0105060 6 9 7 l 4 5 0 2 e 1 \r h i s t 0105100 _ b i t s ; 032 z 1 8 6 9 7 l 376 0105120 001 \0 230 ? 4 5 0 2 e 1 \r S E L E C 0105140 T s u m F R O M - - 0105160 c l e a r l y t o t a l i s 0105200 I N [ 0 . . 1 5 ] 032 z 1 8 6 9 0105220 7 l 4 5 0 2 e 1 \r 2 , 8 = > 0105240 - - s m a l l e r s t e 0105260 p s i z e 032 z 1 8 6 9 7 l 5 7 7 0105300 2 e 1 \r m o d e _ I F m o 0105320 d e > 0 T H E N m o d e - 1 0105340 E L S E 0 ; 032 z 1 8 6 9 7 l 0105360 7 0 4 2 e 1 \r 5 , 1 5 = > 0105400 - - l a r g e r s t e p s 0105420 i z e 032 z 1 8 6 9 7 l 5 7 7 2 e 0105440 1 \r m o d e _ I F m o d e 0105460 < m M o d e - 1 T H E N m o 0105500 d e + 1 E L S E m M o d e - 0105520 1 ; 032 z 376 001 \0 264 375 1 8 6 9 7 l 7 0105540 0 4 2 e 1 \r E N D C A S E ; 032 z 0105560 1 8 6 9 7 l 5 7 7 2 e 1 \r E N D 0105600 ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0105620 032 z 1 8 6 9 7 l 3 2 3 2 e 1 \ b 0105640 \r D e Q u a n t : P R O C E D 0105660 U R E [ p : P O I N T E R 0105700 T O Q C o n t r o l , b i t 0105720 s : I N T E G E R ] R E T 0105740 U R N S [ I N T E G E R ] = 0105760 032 z 1 8 6 9 7 l 4 2 2 4 d 3 2 3 0106000 2 e 1 \ b 7 B \r B E G I N O P 0106020 E N p ; 032 z 1 8 6 9 7 l 4 5 0 0106040 2 e 1 \r S E L E C T b i t s 0106060 F R O M 032 z 1 8 6 9 7 l 4 5 0 2 0106100 e 1 \r 0 = > R E T U R N [ q 0106120 T a b s [ s t a t 376 001 \0 X 261 e . 0106140 m o d e ] . l o ] ; 032 z 1 8 6 9 0106160 7 l 5 7 7 2 e 1 \r 1 = > R E 0106200 T U R N [ q T a b s [ s t a t e 0106220 . m o d e ] . h i ] ; 032 z 1 8 6 0106240 9 7 l 5 7 7 2 e 1 \r 2 = > R 0106260 E T U R N [ - q T a b s [ s t a 0106300 t e . m o d e ] . l o ] ; 032 z 1 0106320 8 6 9 7 l 5 7 7 2 e 1 \r 3 = > 0106340 R E T U R N [ - q T a b s [ s 0106360 t a t e . m o d e ] . h i ] ; 032 0106400 z 1 8 6 9 7 l 5 7 7 2 e 1 \r E N 0106420 D C A S E = > E R R O R ; 032 0106440 z 1 8 6 9 7 l 5 7 7 2 e 1 \r E N 0106460 D ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 0106500 \r 032 z 1 8 6 9 7 l 3 2 3 2 e 1 \ 0106520 b \r - - t a k e s 1 6 376 001 0106540 \0 a 211 b i t T C 032 z 1 8 6 9 7 0106560 l 3 2 3 2 e 1 \r Q u a n t : P 0106600 R O C E D U R E [ p : P O I 0106620 N T E R T O Q C o n t r o l 0106640 , c : I N T E G E R ] 032 z 0106660 1 8 6 9 7 l 3 2 3 2 e 1 \ b 5 B 0106700 \r R E T U R N S [ I N T E G E 0106720 R ] = 032 z 1 8 6 9 7 l 4 5 0 2 0106740 e 1 \r B E G I N O P E N p ; 0106760 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r s 0107000 i g n : B O O L E A N _ c 0107020 < 0 ; 032 z 1 8 6 9 7 l 4 5 0 2 e 0107040 1 \r i : I N T E G E R _ I 0107060 F s i g n T H E N - c E 0107100 L S E c ; 032 z 1 8 6 9 7 l 4 5 0107120 0 2 e 1 \r o u t : I N T E G E 0107140 R ; 032 376 \0 372 024 z 1 8 6 9 7 l 4 0107160 5 0 2 e 1 \r I F i > b T a 0107200 b s [ s t a t e . m o d e ] T 0107220 H E N o u t _ 1 E L S E o 0107240 u t _ 0 ; 032 z 1 8 6 9 7 l 4 5 0 0107260 2 e 1 \r I F s i g n T H E N 0107300 o u t _ o u t + 2 ; 032 z 1 8 6 0107320 9 7 l 4 5 0 2 e 1 \r R E T U R N 0107340 [ o u t ] ; 032 z 1 8 6 9 7 l 4 0107360 5 0 2 e 1 \r E N D ; 032 z 1 8 6 9 0107400 7 l 4 5 0 2 e 1 \r 032 l 3 2 3 2 \r 0107420 - - M a i n L i n e C o d 0107440 e 032 l 3 2 3 2 \r I n i t A d p c 0107460 m [ ] ; 032 z 1 8 6 9 7 l 3 2 3 2 0107500 e 1 \r 032 ( 1 7 9 2 ) \r E N D . 032 0107520 l 3 2 3 2 \r 032 l 3 2 3 2 ( 7 6 2 0107540 ) \r 377 \0 \0 a d p c m p r i v a t 0107560 e d e f s . b c d \0 376 001 \0 231 T 004 0107600 _ 003 t 017 l 223 363 005 \b 313 I 223 ; \0 \0 \0 0107620 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 \0 \0 200 0107640 002 \0 \0 \0 7 \0 026 \0 \0 \0 \0 \0 , \0 \v \0 0107660 7 \0 \0 \0 7 \0 \0 \0 7 \0 \0 \0 & \0 006 \0 0107700 7 \0 \0 \0 \0 \0 \0 \0 7 \0 \0 ? 377 \0 \0 \0 0107720 \0 277 376 \0 002 004 \0 \0 030 ? 376 ? 377 \0 \0 \0 0107740 \0 \0 \0 \0 003 \0 \b \0 001 377 374 \0 \0 \0 ( \0 0107760 ( \0 025 a d p c m p r i v a t e d 0110000 e f s . m e s a 020 A d p c m P r 0110020 i v a t e D e f s \0 \0 \0 \0 \0 \0 \0 0110040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0110160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 0110200 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0110220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0110600 \0 \0 \0 \0 376 001 \0 262 f \b Q 003 t 017 l 223 0110620 363 005 \b 313 I 223 ; \0 \0 \0 \0 \0 \0 200 \f \0 0110640 \0 \0 016 \0 ' \0 G \0 n \0 X \0 306 \0 243 001 0110660 i 001 f 002 317 \0 " 002 361 \0 020 003 001 \0 \n 003 0110700 \v \0 \0 003 \v \0 \0 003 \v \0 \0 003 \v \0 \0 \0 0110720 \0 \0 \0 \0 \0 \0 \0 \0 ) \0 \t \0 \0 \0 \0 \0 0110740 " \0 \0 \0 \0 \0 023 \0 \0 \0 005 \0 \0 \0 021 \0 0110760 037 \0 024 \0 \0 \0 \0 \0 031 \0 034 \0 ! \0 \0 0111000 \f \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \a \0 0111020 \0 \0 004 \0 033 \0 \0 \0 ( \0 \0 \0 016 \0 \0 \0 0111040 \0 \0 # \0 \0 \0 \0 \0 036 \0 \0 \0 030 \0 \0 \0 0111060 + \0 ' \0 * \0 \0 \0 025 \0 \0 \0 \0 \0 006 \0 0111100 032 \0 \n \0 026 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0111120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 020 \0 \0 \0 \0 \0 0111140 027 \0 \0 \0 022 \0 \0 \0 \0 \0 \0 \0 \v \0 \0 \0 0111160 022 \0 \0 \0 033 \0 \0 \0 " \0 \0 \0 ' \0 \0 \0 0111200 + \0 \0 \0 3 \0 \0 \0 7 376 001 \0 | < \0 \0 0111220 \0 ; 200 \0 \0 A 200 \0 \0 J 200 001 \0 N \0 \0 0111240 \0 X \0 \0 \0 ^ \0 003 \0 i 200 \0 \0 p \0 \0 0111260 \0 y \0 \0 \0 | \0 017 \0 } \0 \b \0 203 200 \0 0111300 \0 214 300 \0 \0 234 300 002 \0 242 300 \0 \0 247 300 \0 0111320 \0 253 300 \0 \0 263 300 \0 \0 265 300 \0 \0 267 300 \0 0111340 \0 306 300 \v \0 324 300 035 \0 342 300 \0 \0 352 300 \0 0111360 \0 357 300 \r \0 364 300 \0 \0 370 300 \0 \0 375 \0 $ 0111400 001 \a 300 % 001 017 300 & 001 027 300 \0 001 036 \0 \0 0111420 001 036 \0 \0 001 3 \0 \0 001 A 001 A 001 B U N 0111440 S P E C I F I E D I N T E G E R 0111460 C H A R A C T E R B O O L E A N 0111500 F A L S E T R U E C A R D I N A 0111520 L W O R D R E A L l e n g t h m 0111540 a x l e n g t h t e x t S t r i 0111560 n g B o d y S T R I N G M O N I 0111600 T O R L O C K t i m e o u t 376 001 0111620 \0 225 003 C O N D I T I O N N I L ? 0111640 U N W I N D A d p c m D e f s A 0111660 d p c m P r i v a t e D e f s N 0111700 M o d e s E x 2 0 0 Q V a l Q V 0111720 a l P a i r l o h i B r e a k p 0111740 o i n t T a b l e Q u a n t i z 0111760 e r T a b l e P r e d i c t o r 0112000 T a b l e Q C o n t r o l B T a 0112020 b s Q T a b s P T a b s t a t e 0112040 A d p c m S t a t e G e t q T a 0112060 b s G e t b T a b s G e t p T a 0112100 b a d p c m p r i v a t e d e f 0112120 s . b c d . a d p c m d e f s . 0112140 b c d . \0 > \0 340 \0 343 \0 \0 020 300 002 300 0112160 001 \0 002 \0 \0 \0 \n \0 \f 343 001 \0 020 300 002 300 0112200 001 \0 \n \0 \0 \0 022 \0 024 343 002 \0 \b 300 002 300 0112220 001 \0 022 376 001 \0 W l \0 \0 \0 032 \0 035 344 001 0112240 \0 004 \0 002 300 002 300 001 \0 032 \0 \0 \0 " \0 3 0112260 300 004 300 035 \0 \0 \0 \0 \0 * \0 ) 300 004 300 035 0112300 \0 \0 \0 001 \0 2 \0 \0 367 \0 \0 \f \0 \0 377 377 0112320 300 002 300 001 \0 / \0 \0 \0 : \0 9 300 002 300 001 0112340 \0 / \0 \0 \0 B \0 A 372 \0 \0 \f 300 002 300 001 0112360 \0 ? \0 \0 \0 J \0 \ 347 \0 \0 \0 300 300 006 0112400 \0 3 \0 020 \0 \0 \0 Q 300 006 200 3 \0 020 \0 020 0112420 \0 Y 300 006 \0 Y \0 \0 \0 \0 ` 353 \0 \0 3 0112440 \0 024 300 002 300 001 \0 G \0 \0 \0 j \0 d 350 \0 0112460 \0 \ 300 002 300 001 \0 b \0 \0 \0 r \0 r 347 \0 0112500 \0 020 001 \0 300 \b \0 004 \0 020 \0 \0 \0 \0 300 002 0112520 300 001 \0 j \0 \0 \0 z \0 205 347 \0 \0 001 @ 0112540 300 \n \0 004 \0 020 \0 \0 \0 001 300 \n \0 3 \0 020 0112560 \0 020 \0 200 300 002 300 001 \0 x \0 \0 \0 212 \0 215 0112600 350 \0 \0 002 300 002 300 035 \0 \0 \0 001 \0 2 \0 223 0112620 300 002 300 035 \0 \0 \0 \0 376 001 \0 @ 5 \0 * \0 0112640 231 300 002 300 213 \0 \0 \0 \0 \0 222 \0 237 300 002 \0 0112660 002 \0 020 \0 \0 \0 232 \0 250 356 003 \0 \0 \0 \0 300 0112700 002 300 245 \0 \0 \0 } \0 242 \0 \0 300 \f 301 [ \0 0112720 \0 \0 201 \0 251 310 \f 300 270 \0 \0 \0 201 \0 260 360 0112740 \0 \0 016 310 016 300 3 ? 377 \0 024 \0 271 310 016 300 0112760 001 \0 361 \0 033 \0 301 310 016 300 001 \0 365 \0 ( \0 0113000 311 310 016 300 001 \0 371 \0 9 \0 321 310 016 300 001 001 0113020 006 \0 J \0 351 310 016 300 001 001 \r \0 [ \0 361 310 0113040 016 300 001 001 024 \0 d \0 371 310 016 300 001 001 027 \0 0113060 223 001 001 310 016 201 4 \0 020 \0 \0 001 5 310 016 201 0113100 A \0 020 \0 001 001 = 310 016 201 N \0 020 \0 002 001 0113120 D 367 \0 \0 \f 377 200 \0 377 367 \0 \0 \f \0 \0 \0 0113140 377 346 \b \0 020 002 \0 310 020 \0 304 \0 \b \0 \0 \0 0113160 331 310 020 \0 304 \0 \b \0 \b \0 340 352 200 001 \t \0 0113200 \f 367 \0 \0 \f \0 \0 \0 023 352 200 001 020 \0 311 367 0113220 \0 \0 \f \0 \0 \0 023 353 200 \0 277 \0 277 376 001 \0 0113240 233 ' 346 \b \0 200 002 @ 310 022 001 . \0 020 \0 \0 0113260 001 \t 310 022 001 0 \0 020 \0 020 001 021 310 022 001 2 0113300 \0 020 \0 001 031 310 022 001 ] \0 P \0 0 001 0113320 350 \0 \0 316 350 \0 \0 323 350 \0 \0 330 356 \0 \0 \0 0113340 001 7 f P \0 020 002 200 310 024 001 ? \0 020 \0 @ 0113360 \0 \0 350 \0 \0 323 356 \0 \0 \0 001 D f P \0 020 0113400 002 300 310 026 001 L \0 020 \0 @ \0 \0 350 \0 \0 316 0113420 356 \0 \0 \0 001 Q f P \0 020 003 \0 310 030 001 Y 0113440 \0 020 \0 @ \0 \0 350 \0 \0 330 360 \0 \0 032 310 032 0113460 300 001 001 c \0 I 001 * \0 \0 346 \t \0 P 003 300 0113500 \0 \0 030 \0 \0 004 \0 \0 \0 # \0 \0 \0 J \0 \0 0113520 \0 m \0 \0 \0 { \0 \0 \0 256 \0 \0 \0 272 \0 0113540 \0 374 \0 \0 001 032 \0 \0 001 : \0 \0 001 G \0 \0 0113560 001 T \0 \0 001 ] ( 036 \0 \b 001 321 \0 \0 \b \0 0113600 \0 \b 002 021 003 t 017 l 223 363 \0 026 001 P \0 \0 0113620 \0 \0 177 377 003 t 017 ` 223 363 \0 025 001 X \0 032 0113640 \0 \0 376 \0 026 347 022 \0 \0 177 377 ? 377 001 301 \0 0113660 331 \0 304 037 377 \0 006 \0 263 002 340 \0 \b 377 \0 \0 0113700 a d p c m p r i v a t e d e f s 0113720 . m e s a \0 376 001 \0 235 024 - - A d 0113740 a p t i v e P r e d i c t i v 0113760 e P C M 032 l 3 2 3 2 ( 1 7 0114000 9 2 ) \r - - L . S t e w a r 0114020 t , l a s t u p d a t e d : 0114040 A u g u s t 2 8 , 1 9 7 9 0114060 1 0 : 2 7 A M 032 z 1 8 6 9 0114100 7 l 3 2 3 2 e 1 ( 7 6 2 ) \r D I 0114120 R E C T O R Y 032 z 1 8 6 9 7 l 3 0114140 2 3 2 e 1 3 \r A d p c m D e f s 0114160 : F R O M " A d p c m D e f 0114200 s " ; 032 z 1 8 6 9 7 l 5 1 8 4 d 0114220 4 5 0 2 e 1 \r 032 ( 1 7 9 2 ) \r A 0114240 d p c m P r i v a t e D e f s : 0114260 D E F I N I T I O N S = 032 z 0114300 1 8 6 9 7 l 3 2 3 2 e 1 ( 7 6 2 0114320 ) \ b 1 6 B \r 032 ( 1 7 376 001 \0 [ 033 0114340 9 2 ) \r B E G I N 032 l 3 2 3 2 ( 0114360 7 6 2 ) \r N M o d e s : C A R 0114400 D I N A L = 2 0 ; - - 0114420 e n o u g h f o r n o w 032 z 0114440 2 0 3 2 0 l 3 2 3 2 x 0 e 1 \r E 0114460 x 2 0 0 : T Y P E = [ - 1 0114500 2 8 . . 1 2 7 ] ; 032 z 2 0 3 2 0 0114520 l 3 2 3 2 x 0 e 1 \r Q V a l : 0114540 T Y P E = [ 0 . . 3 7 7 B ] 0114560 ; 032 z 2 0 3 2 0 l 3 2 3 2 x 0 e 0114600 1 \r Q V a l P a i r : T Y P E 0114620 = R E C O R D [ l o , h 0114640 i : Q V a l ] ; 032 z 2 0 3 2 0 0114660 l 3 2 3 2 x 0 e 1 \r B r e a k p 0114700 o i n t T a b l e : T Y P E 0114720 = A R R A Y [ 0 . . N M o d 0114740 376 001 \0 330 ( e s ) O F I N T E 0114760 G E R ; 032 z 2 0 3 2 0 l 3 2 3 2 0115000 x 0 e 1 \r Q u a n t i z e r T a 0115020 b l e : T Y P E = A R R A 0115040 Y [ 0 . . N M o d e s ) O F 0115060 Q V a l P a i r ; 032 l 3 2 3 2 0115100 ( 1 7 9 2 ) \r P r e d i c t o r 0115120 T a b l e : T Y P E = P A 0115140 C K E D A R R A Y E x 2 0 0 0115160 O F E x 2 0 0 ; 032 z 2 0 3 2 0115200 0 l 3 2 3 2 x 0 e 1 ( 7 6 2 ) \r 0115220 032 z 1 8 6 9 7 l 3 2 3 2 e 1 \r Q 0115240 C o n t r o l : T Y P E = 0115260 R E C O R D 032 z 2 0 3 2 0 l 3 2 0115300 3 2 x 0 e 1 \r [ 032 z 2 0 3 2 0 l 0115320 4 5 0 2 x 0 e 1 \r B T a b s : 0115340 P O I N T 376 001 \0 | 254 E R T O 0115360 B r e a k p o i n t T a b l e , 0115400 032 z 2 0 3 2 0 l 4 5 0 2 x 0 e 1 0115420 \r Q T a b s : P O I N T E R 0115440 T O Q u a n t i z e r T a b l 0115460 e , 032 l 4 5 0 2 ( 1 7 9 2 ) \r P 0115500 T a b : P O I N T E R T O 0115520 P r e d i c t o r T a b l e , 032 0115540 z 2 0 3 2 0 l 4 5 0 2 x 0 e 1 ( 0115560 7 6 2 ) \r s t a t e : A d p c 0115600 m D e f s . A d p c m S t a t e 0115620 032 z 2 0 3 2 0 l 4 5 0 2 x 0 e 1 0115640 \r ] ; 032 z 2 0 3 2 0 l 4 5 0 2 x 0115660 0 e 1 \r G e t q T a b s : P R 0115700 O C E D U R E R E T U R N S 0115720 [ P O I N T E R T O Q u a n 0115740 t i z e r T a b l e 376 \0 327 $ t ] 0115760 ; 032 z 1 8 6 9 7 l 4 0 3 2 d 3 2 0116000 3 2 e 1 3 \ b 8 B \r G e t b T a 0116020 b s : P R O C E D U R E R E 0116040 T U R N S [ P O I N T E R T 0116060 O B r e a k p o i n t T a b l 0116100 e ] ; 032 z 1 8 6 9 7 l 4 0 3 2 d 0116120 3 2 3 2 e 1 3 \ b 8 B \r G e t p 0116140 T a b : P R O C E D U R E R 0116160 E T U R N S [ P O I N T E R 0116200 T O P r e d i c t o r T a b l 0116220 e ] ; 032 z 1 8 6 9 7 l 4 0 3 2 d 0116240 3 2 3 2 e 1 3 \ b 7 B \r 032 ( 1 7 0116260 9 2 ) \r E N D . 032 \r 032 l 3 2 3 2 0116300 ( 7 6 2 ) \r 377 \0 \0 a d p c m q u 0116320 a n t i z e . b c d \0 376 001 \0 355 352 0116340 004 _ 003 t 017 305 223 363 005 \b 313 I 223 ; \0 \0 0116360 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \b \0 001 0116400 \0 002 \0 \t \0 217 \0 F \0 \0 \0 \0 \0 , \0 " 0116420 \0 N \0 030 \0 f \0 005 \0 k \0 \0 \0 & \0 006 0116440 \0 k \0 $ \0 \0 \0 \0 \0 f \0 \0 ? 376 \0 002 0116460 005 \0 277 376 \0 \a \r 002 \0 { ? 376 ? 377 \0 \0 0116500 \0 \0 \n \0 \0 003 ' H \0 001 377 374 \0 027 002 261 0116520 001 001 003 031 002 271 002 001 001 211 003 035 003 001 001 205 0116540 001 201 004 031 002 245 001 \r 001 \t 001 005 004 275 004 335 0116560 004 341 002 241 002 315 002 235 005 005 005 001 \0 025 200 \0 0116600 001 \0 \0 037 200 004 001 200 \0 0 200 \b 002 \0 \0 < 0116620 200 \f 002 200 \0 C 200 020 003 \0 \0 K 200 024 003 201 0116640 \0 W 200 030 004 200 \0 b 200 034 005 \0 \0 i \0 002 0116660 200 \0 \0 \0 271 \0 025 003 t 017 ` 223 363 \0 037 0116700 003 t 017 l 223 363 \0 0 005 020 307 370 222 360 \0 < 0116720 005 020 310 J 222 360 \0 C 003 264 225 030 223 T \0 K 0116740 376 001 \0 343 I 005 020 306 Y 222 360 \0 W 005 020 307 0116760 204 222 360 \0 b 003 021 211 271 223 226 \0 i 003 330 240 0117000 352 223 355 \0 210 \0 210 \0 022 a d p c m q u 0117020 a n t i z e . m e s a \t A d p c 0117040 m D e f s 020 A d p c m P r i v a 0117060 t e D e f s \v D i s p l a y D e 0117100 f s 006 I O D e f s \a R a m D e f 0117120 s \v S e g m e n t D e f s \n S t 0117140 r e a m D e f s 006 W F D e f s 021 0117160 A u d i o C o m p r e s s D e f 0117200 s \r A d p c m Q u a n t i z e \0 0117220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0117340 \0 \0 \0 \0 \0 376 001 \0 252 201 \0 \0 @ 027 001 \f 0117360 \0 \0 002 | \0 \0 001 212 001 \0 001 A \0 005 002 . 0117400 \0 \0 001 227 001 \0 001 267 \0 003 001 376 \0 \a 002 211 0117420 \0 001 002 P \0 \0 001 y \0 002 003 & \0 006 002 307 0117440 \0 001 002 370 \0 001 003 230 \0 \f \0 002 \0 002 * n 0117460 \0 003 \0 004 % s \0 \0 005 \0 006 Y e s * 0117500 n \0 \0 004 \0 004 N o * n \0 004 \0 004 % 4 0117520 d : \0 004 \0 004 % 6 d \0 005 \0 006 % 3 0117540 d : \0 \0 , \0 , S e t n e w 0117560 p r e d i c t i o n c o e f f 0117600 i c i e n t . ( f r a c t i o 0117620 n ) * n \0 \f \0 \f n u m e r a t 0117640 o r : \0 020 \0 020 * n d e n o m 0117660 i n a t o r : \0 025 \0 026 S e t 0117700 A d a p t i o n t a b l e s * 0117720 n \0 \0 020 \0 020 m o d e % d , 0117740 q . l o : \0 \b \0 \b 376 001 \0 332 x 0117760 b r e a k : \0 \a \0 \b q . h i 0120000 : \0 \0 031 \0 032 F i l e _ C o 0120020 m p r e s s _ F i l e : * n 0120040 \0 \0 027 \0 030 C o m p r e s s F i 0120060 l e _ F i l e : * n \0 \0 027 \0 0120100 030 F i l e _ C o m p r e s s 0120120 F i l e : * n \0 \0 * \0 * L o a 0120140 d m i c r o c o d e . * n 0120160 m i c r o c o d e . b r f i l 0120200 e n a m e ? \0 \r \0 016 . . . f 0120220 a i l e d . * n \0 \0 \t \0 \n . . 0120240 . O K . * n \0 \0 001 \0 002 > \0 \0 006 \0 0120260 006 P r i n t \0 004 \0 004 S e t \0 0120300 \t \0 \n C o m p r e s s \0 \0 \v \0 0120320 \f D e C o m p r e s s \0 \0 \a \0 0120340 \b F i l t e r \0 \0 \r \0 016 M i 376 0120360 001 \0 266 313 s c i l a n e o u s \0 0120400 \0 005 \0 006 Q u i t \0 002 t 7 353 7 0120420 377 ; ^ 7 354 250 ( 7 \b - 377 ; 377 8 001 I 0120440 . 270 ( 7 \0 [ - t ; 023 8 377 001 _ . 270 0120460 ( 7 \0 [ - t . 031 021 - - t 320 020 - 021 0120500 316 032 022 - ) 315 377 343 \0 021 \0 022 I n p u 0120520 t f i l e n a m e : \0 \0 024 0120540 \0 024 * n O u t p u t f i l e 0120560 n a m e : 377 8 001 * 027 7 004 : ' 354 0120600 \0 020 005 244 U 342 025 021 ' 005 244 U ! 342 % 0120620 - . t 021 020 - 004 : ' 300 \0 023 004 350 313 / 0120640 ' u / 023 314 0 033 - / t * 307 - / : 020 0120660 300 017 031 ' 004 350 313 / ' u 4 031 314 . 377 ; 0120700 ] 7 F 250 4 t + 307 - / ; 021 7 377 270 ^ 0120720 343 300 \0 017 \0 020 D i s p l a y P a 0120740 g e s ? \0 377 8 001 o \n 7 004 : : 354 0120760 300 004 7 $ 376 001 \0 P P 303 \n \b - 377 ; ^ 0121000 7 300 270 x $ 253 x 5 250 320 263 343 022 7 034 \0 0121020 \r \r 222 7 t 221 \t 7 t 215 \n 7 t 225 022 0121040 / . 201 \b 022 377 343 ; 023 7 377 270 a 301 \t 7 0121060 302 221 Y 7 t 215 y 7 t 225 \r 022 / . 201 \b 0121100 022 \a 244 377 ; e 7 204 270 377 ; j 7 300 270 343 0121120 \b \0 021 \0 022 P r e d i c t o r T 0121140 a b l e * n \0 377 8 001 254 \v 7 006 : : 0121160 354 300 006 200 9 \b 022 200 7 5 235 377 ; n 7 \b 0121200 270 \b 301 \b 7 032 270 \b 021 023 210 023 t 377 ; r 0121220 7 ' 270 \t 032 200 P 200 7 301 251 257 \t 021 020 353 0121240 234 377 ; ^ 7 300 270 7 \b 270 \b \0 022 310 210 377 0121260 343 \0 020 \0 020 Q u a n t i z e r T 0121300 a b l e s \0 \f \0 \f * n H i L e 0121320 v e l : \0 \f \0 \f * n B r e a k 0121340 p t s : \0 \f \0 \f * n L o L e 0121360 v e l : 377 8 001 334 376 001 \0 $ 363 " 7 0121400 005 : : 354 300 005 017 : . 300 t 201 022 257 377 ; 0121420 v 7 \b 270 250 037 \0 . 001 P \b 301 023 7 354 234 0121440 027 : . 300 t 201 022 257 377 ; v 7 ' 270 R 022 0121460 301 \0 7 \b \0 023 356 234 037 : . 300 t 201 022 257 0121500 377 ; v 7 \b 270 250 037 \0 . \0 P \b 301 023 7 0121520 354 234 377 ; ^ 7 300 270 377 343 023 7 7 023 024 024 0121540 377 ; { 7 300 270 377 ; 223 7 300 270 7 \t 303 \n 0121560 ; 023 7 377 270 233 \n 300 \n 7 024 303 377 ; ^ 7 0121600 300 270 200 9 t 201 033 257 252 \t 347 \n 7 3 270 200 0121620 032 ' \0 \b 200 Q 7 \b \0 177 352 234 377 343 377 ; 0121640 245 7 300 270 201 . 257 t ; 022 7 377 270 262 301 \b 0121660 037 \b . 270 \0 P \n 7 \b 303 250 037 \0 . \0 Q 0121700 377 ; 274 7 300 270 022 ' \0 R \n 7 ' 303 S 022 0121720 ; \0 7 377 270 302 \b 300 270 037 \0 . 001 P \n 7 0121740 \b 303 250 037 \0 . 001 Q 377 ; ^ 7 300 270 7 \b 0121760 \0 023 263 234 377 343 ; 323 310 024 \v ; ; 310 376 001 0122000 \0 ] 332 8 034 002 \0 \t s 377 ; 035 7 7 270 \0 0122020 @ 006 s 377 343 023 / 377 ; 310 7 300 270 \t 321 i 0122040 244 ; 8 034 001 \0 033 306 377 8 001 \0 . 213 / 0122060 023 \0 356 \t ( \0 [ \0 t 006 ( 002 [ \b t \0 0122100 253 004 Y 025 t 024 ; \v 3 250 3 \v 352 \0 311 027 0122120 s 025 s 024 - 356 / \t ( \0 [ \0 t 006 ( 002 0122140 [ \b t \0 253 004 Y 025 t \v ; \v 3 250 3 \v 0122160 352 \0 312 016 s \f s \v - ; ! \b 034 024 305 \n 0122200 \b 347 213 7 & 304 . 226 210 377 ; ^ 7 300 270 377 0122220 343 023 / 377 ; 327 7 300 270 \t 321 O 244 ; 8 0122240 034 001 \0 033 306 377 8 001 \0 . 213 / 023 \0 356 \t 0122260 ( \0 [ \0 t 006 ( 002 [ \b t \0 253 004 Y 025 0122300 t 024 ; \v 3 250 3 \v 352 \0 311 027 s 025 s 024 0122320 - ; ! 7 377 250 035 2 \b 3 347 024 305 2 \b 3 0122340 347 213 \n & 347 . 7 \0 304 260 210 377 ; ^ 7 300 0122360 270 377 343 023 / 377 ; 345 7 300 270 \t 321 I 244 ; 0122400 7 377 376 001 \0 301 027 250 035 @ 7 033 306 @ 7 0122420 . 213 / 023 \0 356 \t ( \0 [ \0 t 006 ( 002 [ 0122440 \b t 263 1 004 Y 025 t \v ; \v 3 250 3 \v 352 0122460 \0 312 016 s \f s \v - ; ! \b 034 253 253 024 305 0122500 253 \b \n 253 347 213 7 & 304 . 266 210 377 ; ^ 7 0122520 300 270 377 343 006 : 7 . \0 ( \0 [ 022 t 377 ; 0122540 363 7 300 270 320 \b \b 023 024 320 . 034 \0 317 \n 244 0122560 377 ; 377 8 001 \n 300 270 ; 206 8 377 001 023 300 270 0122600 320 \t 343 020 \0 003 \0 004 . * n \0 \0 003 \0 004 0122620 - - \0 \0 022 \0 022 I n i t i a l i 0122640 z e A d p c m * n \0 016 \0 016 M i 0122660 s c e l l a n e o u s \0 \v \0 \f 0122700 D i s p l a y . * n \0 \0 005 \0 006 0122720 ? ? ? * n \0 \0 $ \0 $ P r e d i 0122740 c t o r T a b l e . Q u a n 0122760 t i z e r T a b l e s * n \0 023 0123000 \0 024 P r e d i 376 001 \0 205 261 c t o 0123020 r T a b l e . * n \0 \0 024 \0 024 0123040 A d a p t a t i o n T a b l e s 0123060 . * n \0 005 \0 006 Q u i t . \0 377 8 003 0123100 > Z 7 005 : \0 354 \r 210 026 344 \b 231 020 5 342 0123120 002 364 210 343 . 377 ; 377 8 001 032 300 270 \0 363 \0 0123140 202 347 210 \0 302 \0 363 \0 202 337 210 7 \r 233 377 0123160 ; ^ 7 300 270 \0 363 316 210 317 210 7 t \0 . \v 0123200 233 005 : \0 300 \0 363 276 210 277 210 7 t \0 - + 0123220 233 \t : \0 300 \0 363 \0 202 257 210 \0 302 \0 363 \0 0123240 202 247 210 7 033 221 \r 304 \b \0 363 357 210 233 210 377 0123260 ; ^ 7 300 270 \0 363 216 210 217 210 7 t 217 I 7 0123300 t \0 i 027 233 \r : \0 300 \0 363 211 202 377 { 025 0123320 320 \0 363 377 211 377 p 377 211 377 o 7 t 217 L 7 0123340 t \0 l \r 233 \v 341 \0 363 377 211 377 Z 377 211 377 0123360 Y 7 t 217 C 7 t \0 c \r 233 \f 341 \0 363 377 0123400 211 377 D 377 211 377 C 7 t 217 D 7 t 376 001 \0 0123420 . + \0 d \r 233 \r 341 \0 363 377 211 377 . 377 211 0123440 377 - 7 t 217 F 7 t \0 f \r 233 \0 330 \0 363 0123460 377 211 377 030 377 211 377 027 7 t 217 M 7 t \0 m 0123500 I 233 030 : \0 300 \0 363 211 202 377 003 \0 302 \0 363 0123520 211 202 376 373 D 7 t 216 d 7 \r 233 \n 341 \0 363 0123540 377 211 376 350 377 211 376 347 7 t \0 ? 017 233 ! : 0123560 \0 300 \0 363 377 211 376 324 377 211 376 323 ) : \0 300 0123600 \0 363 377 211 376 306 377 211 376 305 7 t 217 P 7 t 0123620 \0 p c 233 377 ; 377 8 001 035 300 270 \0 363 211 202 0123640 376 255 \0 302 \0 363 211 202 376 245 P 7 t 216 p 7 0123660 \r 233 \0 326 \0 363 377 211 376 222 377 211 376 221 7 t 0123700 217 Q 7 t \0 q \r 233 \0 327 \0 363 377 211 376 | 0123720 377 211 376 { 7 t \0 ? 017 233 . : \0 300 \0 363 0123740 377 211 376 h 377 211 376 g ) : \0 300 \0 363 377 211 0123760 376 Z 377 211 376 Y 7 t 217 S 7 t \0 s m 233 0124000 377 ; 377 8 001 " 300 270 \0 363 211 202 376 A \0 302 0124020 \0 363 376 001 \0 E p 211 202 376 9 P 7 t 216 p 0124040 7 \r 233 \0 324 \0 363 377 211 376 & 377 211 376 % 7 0124060 t 217 A 7 t \0 a \r 233 \t 341 \0 363 377 211 376 0124100 020 377 211 376 017 7 t \0 ? 031 233 B : \0 300 \0 0124120 363 211 202 375 377 N : \0 300 \0 363 377 211 375 362 377 0124140 211 375 361 ) : \0 300 \0 363 377 211 375 344 377 211 375 0124160 343 7 t 217 Q 7 t \0 q 025 233 Z : \0 325 \0 0124200 363 211 202 375 317 005 245 377 211 375 306 377 211 \0 207 7 0124220 t \0 ? s 233 377 ; 377 8 001 " 300 270 \0 363 211 0124240 202 375 261 377 ; 377 8 001 & 300 270 \0 363 211 202 375 0124260 243 377 ; 377 8 001 - 300 270 \0 363 211 202 375 225 377 0124300 ; 377 8 001 5 300 270 \0 363 211 202 375 207 377 ; 377 0124320 8 001 ; 300 270 \0 363 211 202 375 y 377 ; 377 8 001 0124340 035 300 270 \0 363 211 202 375 k 377 ; 377 8 001 D 300 0124360 270 \0 363 211 202 375 ] 377 ; ^ 7 300 270 \0 363 377 0124400 211 375 N 377 211 375 M ) : \0 300 \0 363 377 211 375 0124420 @ 377 211 375 ? 377 343 376 001 \0 230 214 \b Q 003 t 0124440 017 305 223 363 005 \b 313 I 223 ; \0 \0 \0 \0 \0 \0 0124460 \0 \f \0 016 \0 020 \0 ' \0 G \0 n 001 R 001 300 0124500 002 311 004 211 006 \n 251 \0 316 \v w \0 X \v 317 0124520 \0 226 \f e \0 \0 \f e \0 \0 \f e \0 \0 \f e 0124540 \0 \0 \0 \0 \0 \0 \0 \r \0 002 \0 z \0 q \0 246 0124560 \0 j \0 240 \0 250 \0 ~ \0 224 \0 \0 \0 F \0 ` 0124600 \0 021 \0 242 \0 024 \0 222 \0 c \0 231 \0 \ \0 r 0124620 \0 t \0 233 \0 225 \0 243 \0 B \0 217 \0 033 \0 U 0124640 \0 232 \0 \0 \0 004 \0 216 \0 220 \0 w \0 \0 \0 223 0124660 \0 Z \0 \0 \0 V \0 244 \0 L \0 o \0 211 \0 214 0124700 \0 \0 \0 241 \0 247 \0 } \0 \0 \0 025 \0 227 \0 H 0124720 \0 215 \0 237 \0 n \0 245 \0 \0 \0 , \0 177 \0 235 0124740 \0 k \0 y \0 \0 \0 221 \0 + \0 203 \0 234 \0 { 0124760 \0 K \0 230 \0 h \0 @ \0 \0 \0 \0 \0 \0 \0 \v 0125000 \0 \0 \0 022 \0 \0 \0 033 \0 \0 \0 " \0 \0 \0 ' 0125020 \0 \0 \0 + \0 \0 \0 3 \0 \0 \0 7 376 001 \0 Q 0125040 " \0 \0 \0 ; 200 \0 \0 A 200 \0 \0 J 200 001 \0 0125060 N \0 \0 \0 X \0 \0 \0 ^ \0 003 \0 i 200 \0 \0 0125100 p \0 \0 \0 y \0 \0 \0 | \0 017 \0 } \0 \b \0 0125120 203 200 \0 \0 214 200 \0 \0 234 200 020 \0 255 200 022 \0 0125140 270 200 \0 \0 276 200 \0 \0 305 200 \0 \0 320 200 \0 \0 0125160 332 200 \0 \0 340 300 \a \0 355 200 \v \0 371 200 \0 001 0125200 001 \0 \0 001 016 \0 037 001 023 \0 \0 001 031 200 \0 001 0125220 037 200 \0 001 % 200 \0 001 + 200 034 001 1 200 002 001 0125240 4 200 \0 001 7 \0 \0 001 A 200 \0 001 C 200 \0 001 0125260 E \0 006 001 O 200 # 001 S \0 \0 001 \ 200 . 001 0125300 b \0 \0 001 m 200 \0 001 s 200 & 001 { 200 ! 001 0125320 177 \0 \0 001 215 \0 \0 001 224 200 \0 001 231 \0 5 001 0125340 250 \0 \0 001 260 200 \r 001 265 \0 " 001 303 \0 9 001 0125360 313 200 \0 001 330 200 \n 001 347 \0 < 001 361 200 030 001 0125400 372 \0 $ 002 001 \0 \0 002 004 \0 032 002 024 300 ' 002 0125420 037 \0 % 002 & \0 005 002 * \0 \f 002 5 \0 \0 002 0125440 E 376 001 \0 343 ! \0 ? 002 S 300 : 002 ] \0 3 0125460 002 g \0 \0 002 { 300 \0 002 | 300 \0 002 } \0 \0 0125500 002 177 \0 035 002 202 \0 \0 002 204 \0 / 002 206 300 \0 0125520 002 215 300 1 002 216 \0 \0 002 221 \0 4 002 231 200 G 0125540 002 254 200 \0 002 255 200 Q 002 256 200 \0 002 302 \0 ( 0125560 002 310 \0 E 002 312 \0 \0 002 314 200 ] 002 331 200 \0 0125600 002 334 200 D 002 337 \0 002 344 200 ^ 002 361 200 \0 0125620 003 \a \0 7 003 025 200 > 003 200 e 003 & 200 026 0125640 003 , 200 _ 003 0 \0 M 003 9 \0 2 003 F \0 \0 0125660 003 U \0 R 003 _ \0 a 003 h 200 f 003 t 200 ; 0125700 003 202 200 l 003 217 200 \t 003 221 \0 d 003 230 \0 m 0125720 003 236 \0 \0 003 256 \0 S 003 274 \0 \0 003 312 300 6 0125740 003 327 \0 * 003 335 \0 T 003 346 \0 i 003 346 \0 \0 0125760 003 370 \0 Y 004 006 \0 \0 004 033 \0 u 004 1 \0 ) 0126000 004 A \0 [ 004 L \0 A 004 X \0 v 004 h \0 = 0126020 004 w \0 023 004 202 \0 201 004 214 \0 205 004 220 \0 g 0126040 004 226 \0 b 004 232 376 001 \0 324 ( \0 P 004 246 \0 0126060 031 004 256 \0 | 004 272 \0 s 004 276 \0 - 004 302 \0 0126100 210 004 312 \0 206 004 321 \0 0 004 326 \0 \0 004 332 \0 0126120 N 004 340 \0 016 004 347 \0 204 004 365 \0 C 004 374 \0 0126140 027 005 001 \0 202 005 \v \0 200 005 021 \0 p 005 025 \0 0126160 036 005 033 \0 W 005 ! \0 226 005 ( \0 X 005 - \0 0126200 207 005 4 \0 212 005 9 \0 J 005 > \0 213 005 J \0 0126220 8 005 X \0 \0 005 k \0 \0 005 w \0 236 005 177 \0 0126240 O 005 200 \0 I 005 204 \0 x 005 216 005 216 005 216 U 0126260 N S P E C I F I E D I N T E G E 0126300 R C H A R A C T E R B O O L E A 0126320 N F A L S E T R U E C A R D I N 0126340 A L W O R D R E A L l e n g t h 0126360 m a x l e n g t h t e x t S t r 0126400 i n g B o d y S T R I N G M O N 0126420 I T O R L O C K t i m e o u t C 0126440 O N D I T I O N N I L 376 001 \0 217 340 0126460 ? U N W I N D A d p c m D e f s 0126500 A d p c m P r i v a t e D e f s 0126520 A u d i o C o m p r e s s D e f 0126540 s D i s p l a y D e f s I O D e 0126560 f s R a m D e f s S e g m e n t 0126600 D e f s S t r e a m D e f s W F 0126620 D e f s A d p c m Q u a n t i z 0126640 e s y s D i s p P a g e s m y A 0126660 c c e s s A c c e s s O p t i o 0126700 n s W r i t e A p p e n d i F N 0126720 a m e o F N a m e i F O p e n o 0126740 F O p e n i F H o F H F i l e H 0126760 a n d l e i S o S D i s k H a n 0127000 d l e p c m D P c m H a n d l e 0127020 a d p c m D A d p c m H a n d l 0127040 e p c m B u f a d p c m B u f p 0127060 376 001 \0 G 4 T a b P r e d i c t o 0127100 r T a b l e G e t p T a b b T a 0127120 b s B r e a k p o i n t T a b l 0127140 e G e t b T a b s q T a b s Q u 0127160 a n t i z e r T a b l e G e t q 0127200 T a b s c o m p r e s s S t a t 0127220 e d e c o m p r e s s S t a t e 0127240 A d p c m S t a t e I n i t F i 0127260 l e s d e s t r o y W F 0 R e a 0127300 d E d i t e d S t r i n g E n d 0127320 O f S t r i n g N e w F i l e R 0127340 e a d O l d F i l e O n l y C r 0127360 e a t e W o r d S t r e a m D e 0127400 f a u l t V e r s i o n S e t D 0127420 i s p l a y R e a d N u m b e r 0127440 S e t S y s t e m D i s p l a y 0127460 S i z e c 376 001 \0 216 367 b C R T A B 0127500 L F S P Y e s O r N o s W F 1 R 0127520 e a d C h a r P r i n t P r e d 0127540 i c t o r T a b l e i j P r i n 0127560 t Q u a n t i z e r T a b l e s 0127600 N M o d e s h i l o S e t P r e 0127620 d i c t i o n n u m d e n E x 2 0127640 0 0 S e t A d a p t a t i o n C 0127660 o m m o n C o m p r e s s i o n 0127700 S t u f f I n i t A d p c m S t 0127720 a t e P r o c e s s F i l e i c 0127740 o u n t o c o u n t m o r e R e 0127760 a d B l o c k C o m p r e s s B 0130000 l o c k D e C o m p r e s s B l 0130020 o c k W r i t e B l o c k W r i 0130040 t e C h a r C o m p r e s s F i 0130060 l e D e C o m p r e 376 001 \0 225 235 s 0130100 s F i l e L o a d M i c r o c o 0130120 d e u c M u I m a g e R e a d I 0130140 D R e a d P a c k e d M u F i l 0130160 e L o a d R a m A n d B o o t R 0130200 e l e a s e M u I m a g e A d p 0130220 c m M a i n L o o p R u b o u t 0130240 I n i t A d p c m a d p c m q u 0130260 a n t i z e . b c d . a d p c m 0130300 d e f s . b c d . a d p c m p r 0130320 i v a t e d e f s . b c d . a u 0130340 d i o c o m p r e s s d e f s . 0130360 b c d . d i s p l a y d e f s . 0130400 b c d . i o d e f s . b c d . r 0130420 a m d e f s . b c d . s e g m e 0130440 n t d e f s . b c d . s t r e a 0130460 m d e f s . b c d . w f d e f 376 0130500 001 \0 341 235 s . b c d . F i l e O b 0130520 j e c t f i l e O b j e c t D i 0130540 s k S t r e a m O b j e c t Q V 0130560 a l P a i r S t r e a m H a n d 0130600 l e b o d y t y p e K e y b o a 0130620 r d D i s p l a y O t h e r n a 0130640 m e a c c e s s v e r s i o n V 0130660 e r s i o n O p t i o n s d e f 0130700 a u l t r a d i x n T e x t L i 0130720 n e s n P a g e s Q V a l s t a 0130740 t e p s t r e a m a d d r e s s 0130760 w o r d s p c m D a t a c D a t 0131000 a c o u n t i n i t i a l S t a 0131020 t e P r i v a t e R a m D e f s 0131040 p r i v a t e r a m d e f s . b 0131060 c d . P a c k e d M u F i l e t 0131100 h e I m 376 001 \0 y 8 a g e m b o o 0131120 t c o n s t D i f f s > 001 340 \0 343 0131140 \0 \0 020 300 002 300 001 \0 002 \0 \0 \0 \n \0 \f 343 0131160 001 \0 020 300 002 300 001 \0 \n \0 \0 \0 022 \0 024 343 0131200 002 \0 \b 300 002 300 001 \0 022 \0 \0 \0 032 \0 035 344 0131220 001 \0 004 \0 002 300 002 300 001 \0 032 \0 \0 \0 " \0 0131240 3 300 004 300 035 \0 \0 \0 \0 \0 * \0 ) 300 004 300 0131260 035 \0 \0 \0 001 \0 2 \0 \0 367 \0 \0 \f \0 \0 377 0131300 377 300 002 300 001 \0 / \0 \0 \0 : \0 9 300 002 300 0131320 001 \0 / \0 \0 \0 B \0 A 372 \0 \0 \f 300 002 300 0131340 001 \0 ? \0 \0 \0 J \0 \ 347 \0 \0 \0 300 300 0131360 006 \0 3 \0 020 \0 \0 \0 Q 300 006 200 3 \0 020 \0 0131400 020 \0 Y 300 006 \0 Y \0 \0 \0 \0 ` 353 \0 \0 0131420 3 \0 024 300 002 300 001 \0 G \0 \0 \0 j \0 d 350 0131440 \0 \0 \ 300 002 300 001 \0 b \0 \0 \0 r \0 r 347 0131460 \0 \0 020 001 \0 300 \b \0 004 \0 020 \0 \0 \0 \0 300 0131500 002 300 001 \0 j \0 \0 \0 z 376 001 \0 E 305 \0 205 0131520 347 \0 \0 001 @ 300 \n \0 004 \0 020 \0 \0 \0 001 0131540 300 \n \0 3 \0 020 \0 020 \0 200 300 002 300 001 \0 x 0131560 \0 \0 \0 212 \0 215 350 \0 \0 002 300 002 300 035 \0 \0 0131600 \0 001 \0 2 \0 223 300 002 300 035 \0 \0 \0 \0 \0 * 0131620 \0 231 300 002 300 213 \0 \0 \0 \0 \0 222 \0 237 300 002 0131640 \0 002 \0 020 \0 \0 \0 232 \0 250 356 003 \0 \0 \0 \0 0131660 300 002 300 245 \0 \0 \0 } \0 242 \0 \0 300 \f 302 q 0131700 \0 \0 \0 201 \0 251 300 \f 302 s \0 \0 \0 201 \0 261 0131720 300 \f 302 u \0 \0 \0 201 \0 271 300 \f 302 w \0 \0 0131740 \0 201 \0 301 300 \f 302 y \0 \0 \0 201 \0 311 300 \f 0131760 302 { \0 \0 \0 201 \0 321 300 \f 302 } \0 \0 \0 201 0132000 \0 331 300 \f 302 177 \0 \0 \0 201 \0 341 300 \f 302 201 0132020 \0 \0 \0 201 \0 351 310 \f 301 \b \0 \0 \0 201 \0 360 0132040 300 016 302 203 \0 001 \0 002 \0 251 300 016 302 205 \0 001 0132060 \0 003 \0 261 300 016 302 207 \0 001 \0 004 \0 301 300 016 0132100 302 211 \0 001 \0 005 \0 311 300 016 302 213 \0 001 376 001 0132120 \0 341 310 \0 006 \0 321 300 016 302 215 \0 002 \0 \a \0 0132140 331 300 016 302 217 \0 001 \0 \t \0 341 300 016 302 221 \0 0132160 001 \0 \n \0 350 356 005 \0 \0 \0 \0 300 020 \0 3 \0 0132200 020 \0 200 \0 371 300 020 302 223 ? 377 \0 006 001 001 300 0132220 020 \0 d \0 020 001 0 001 ! 300 020 \0 d \0 020 001 0132240 220 001 ) 300 020 \0 035 \0 020 001 \0 001 1 300 020 \0 0132260 035 \0 020 001 020 001 9 300 020 002 243 \0 020 001 260 001 0132300 A 300 020 002 243 \0 020 025 300 001 I 300 020 002 304 \0 0132320 020 \0 @ 001 Y 300 020 002 304 \0 020 \0 P 001 a 300 0132340 020 002 337 \0 \0 220 001 q 300 020 002 356 \0 \0 0132360 ` 001 201 300 020 001 260 020 \0 001 300 001 221 300 020 001 0132400 273 004 \0 021 300 001 231 300 020 001 302 \0 020 001 240 001 0132420 241 300 020 001 304 \0 020 001 001 271 300 020 001 306 \0 0132440 020 \0 0 001 321 300 020 003 / \0 P 001 @ 001 351 300 0132460 020 003 / \0 P \0 260 001 361 300 020 301 310 \0 \n \0 0132500 215 002 001 310 020 301 313 \0 024 \0 251 002 Q 310 020 301 0132520 316 \0 036 376 001 \0 332 O \0 211 002 ! 310 020 301 341 0132540 \0 ( \0 225 002 231 300 020 301 364 \0 2 \0 231 002 271 0132560 300 020 301 367 \0 < \0 235 002 321 300 020 301 372 \0 F 0132600 \0 221 002 361 300 020 301 375 \0 P \0 245 003 021 300 020 0132620 302 \0 \0 Z \0 205 003 031 300 020 302 003 \0 d \0 241 0132640 003 ) 300 020 302 006 \0 n \0 261 003 q 300 020 302 \t 0132660 \0 x \0 265 003 y 300 020 302 \f \0 202 \0 255 003 201 0132700 310 020 302 017 \0 214 \0 271 003 270 353 201 001 263 001 267 0132720 367 \0 \0 \f \0 \0 001 377 367 \0 \0 \f \0 \0 \0 377 0132740 352 201 001 276 \0 3 367 \0 \0 \f \0 \0 \0 ? 350 001 0132760 002 371 350 001 003 \f 350 001 003 031 356 \0 \0 \0 \0 \0 0133000 356 \0 \0 \0 \0 \0 356 \0 001 321 001 331 f P \0 020 0133020 002 @ 310 022 \0 024 \0 020 \0 P 002 h f Q \0 020 0133040 002 200 310 024 \0 035 \0 020 \0 @ 002 p 356 \0 001 344 0133060 001 354 f Q \0 020 002 300 310 026 \0 d \0 020 \0 P 0133100 002 240 f Q \0 020 003 \0 310 030 \0 035 \0 020 \0 @ 0133120 002 p 356 \0 \0 \0 \0 \0 376 001 \0 271 C 356 \0 \0 0133140 \0 \0 \0 356 \0 \0 \0 \0 \0 356 \0 \0 \0 \0 \0 356 0133160 \0 \0 \0 \0 \0 356 \0 \0 \0 \0 \0 356 \0 \0 \0 \0 0133200 \0 356 \0 \0 \0 \0 \0 356 \0 \0 \0 \0 \0 356 \0 \0 0133220 \0 \0 \0 300 032 \0 \f \0 020 \0 @ 002 301 300 032 \0 0133240 \f \0 020 \0 P 002 310 300 034 \0 \f \0 020 \0 @ 002 0133260 300 300 036 \0 \f \0 020 \0 @ 002 301 300 036 \0 \f \0 0133300 020 \0 P 002 371 300 036 \0 \f \0 020 \0 ` 003 \0 300 0133320 \0 \f \0 020 \0 @ 002 300 300 " \0 \f \0 020 \0 0133340 @ 003 1 300 " \0 \f \0 020 \0 ` 003 9 300 " \0 0133360 035 \0 020 \0 P 003 @ 300 $ \0 \f \0 020 \0 @ 003 0133400 1 300 $ \0 \f \0 020 \0 ` 003 9 300 $ \0 035 \0 0133420 020 \0 P 003 @ 300 & \0 \f \0 020 \0 @ 003 1 300 0133440 & \0 \f \0 020 \0 ` 003 9 300 & \0 035 \0 020 \0 0133460 P 003 @ 300 ( \0 d \0 020 \0 @ 002 241 300 ( 005 0133500 236 \0 020 \0 P 003 210 300 * \0 024 \0 020 \0 @ 002 0133520 h 360 \0 \0 , 360 \0 \0 0 360 \0 \0 4 376 001 \0 0133540 307 K 360 \0 \0 8 360 \0 \0 < 360 \0 \0 @ 360 200 0133560 \0 D 360 \0 \0 H 360 \0 \0 L 360 \0 \0 P 360 \0 0133600 \0 R 360 \0 \0 T 360 \0 \0 V 360 \0 \0 X 360 200 0133620 \0 Z 360 \0 \0 \ 360 \0 \0 ^ 310 H 300 001 002 231 0133640 003 \ 001 \n 002 304 310 D 300 001 002 237 006 001 001 \n 0133660 002 243 367 \0 \0 \f \0 \0 \0 \a 310 D 300 001 002 251 0133700 005 343 001 R 002 253 350 \0 002 253 310 D 300 001 002 261 0133720 005 333 004 * 002 273 310 ` 300 001 002 267 \0 002 004 2 0133740 \0 \0 346 \b \0 ` \f 201 002 273 310 D 300 001 002 301 0133760 002 223 004 : 004 036 346 $ \0 ` \r \0 310 H 300 001 0134000 002 312 \0 V 001 j 002 326 350 001 002 314 310 l 300 001 0134020 002 322 \0 002 004 B \0 \0 346 \b 001 P 016 001 002 326 0134040 310 H 300 001 002 334 002 244 004 J 003 8 346 003 0134060 016 200 310 , 300 001 002 345 \0 025 001 z 002 356 354 \0 0134100 002 347 353 200 \0 3 002 352 367 \0 \0 \f \0 \0 \0 377 0134120 310 , 300 001 002 364 \0 ! 001 212 003 / 354 \0 002 366 0134140 352 200 376 001 \0 206 306 \0 3 \0 3 310 0 300 001 002 0134160 377 \0 d 001 252 003 002 353 200 003 002 003 002 310 0 300 0134200 001 003 \b \0 033 003 \n 003 \f 367 \0 \0 \f 377 200 \0 0134220 377 310 0 300 001 003 022 \0 J 001 302 003 031 352 200 003 0134240 025 \0 \f 367 \0 \0 \f \0 \0 \0 023 310 0 300 001 003 0134260 037 \0 [ 001 332 003 & 352 200 003 " 003 & 367 \0 \0 0134300 \f \0 \0 \0 023 310 0 300 001 003 , \0 9 004 R 004 0134320 323 346 \b \0 020 017 \0 310 , 300 001 003 5 \0 I 001 0134340 372 \0 \0 346 \t \0 P 017 200 310 H 302 223 ? 377 \0 0134360 002 001 022 003 > 310 H 302 223 ? 377 \0 004 001 032 003 0134400 216 310 R 203 J \0 020 001 020 001 266 \0 \0 356 \0 \0 0134420 \0 003 M 346 P \0 020 020 \0 310 200 003 U \0 020 \0 0134440 @ \0 \0 350 \0 002 371 310 R 203 ] \0 020 \0 340 001 0134460 316 003 D 356 \0 \0 \0 003 ` 346 P \0 020 020 @ 310 0134500 202 003 h \0 020 \0 @ \0 \0 350 \0 003 \f 310 R 203 0134520 p \0 020 \0 320 001 346 003 W 356 \0 \0 \0 003 s 346 0134540 P \0 020 020 200 310 204 376 001 \0 332 G 003 { \0 020 0134560 \0 @ \0 \0 350 \0 003 031 310 t 003 203 \0 020 \0 P 0134600 002 \n 003 226 356 \0 003 206 \0 \0 346 Q \0 020 020 300 0134620 310 206 003 216 \0 020 \0 @ \0 \0 310 H 300 001 003 224 0134640 \0 2 004 Z 004 0 350 \0 002 326 310 t 003 234 002 260 0134660 \0 p 004 b \0 \0 362 \0 \r 201 003 237 310 \0 203 245 0134700 \0 002 \0 p 004 j \0 \0 344 \0 \0 210 \0 004 310 210 0134720 303 245 \0 \0 \0 \0 004 q 310 210 303 245 \0 \0 \0 001 0134740 004 y 310 210 303 245 \0 \0 \0 002 004 A 310 210 303 245 0134760 \0 \0 \0 003 004 200 310 ^ 203 302 \0 020 \0 \0 002 026 0135000 \0 \0 356 \0 003 305 \0 \0 346 Q \0 020 021 200 310 214 0135020 \0 d \0 020 \0 @ \0 \0 310 V 003 323 \0 020 \0 260 0135040 002 036 \0 \0 356 \0 003 326 003 373 346 A \0 0 021 300 0135060 310 216 \0 d \0 020 \0 @ \0 001 310 216 003 350 \0 020 0135100 \0 P \0 001 310 216 \0 035 \0 020 \0 ` \0 \0 356 \0 0135120 003 353 003 363 346 P \0 020 022 \0 310 220 \0 024 \0 020 0135140 \0 @ \0 \0 346 P \0 020 022 @ 310 222 376 001 \0 # 0135160 R \0 035 \0 020 \0 P \0 \0 346 Q \0 020 022 200 310 0135200 224 \0 024 \0 020 \0 p \0 \0 310 Z 004 \t \0 020 \0 0135220 300 002 . \0 \0 356 \0 004 \f 004 ( 346 A \0 0 022 0135240 300 310 226 \0 d \0 020 \0 @ 004 211 310 226 002 231 \0 0135260 020 \0 P 004 221 310 226 004 036 \0 020 \0 ` 004 230 310 0135300 D 300 001 004 $ 006 035 004 242 004 6 367 \0 \0 \f \0 0135320 \0 \0 003 346 P \0 020 023 \0 310 230 002 243 \0 020 \0 0135340 p \0 \0 310 H 302 223 ? 377 \0 001 002 2 \0 \0 310 0135360 D 304 036 ? 377 \0 002 002 : 004 Z 310 \ 004 B \0 0135400 020 \0 p 002 F \0 \0 356 \0 004 E 004 R 346 A \0 0135420 023 @ 310 232 002 243 \0 020 \0 @ 004 1 310 232 002 0135440 231 \0 020 \0 P 004 220 346 P \0 020 023 200 310 234 002 0135460 304 \0 020 \0 ` \0 \0 310 D 304 036 ? 377 \0 \0 002 0135500 J \0 \0 310 V 004 f \0 020 \0 0 002 ^ 003 315 356 0135520 \0 004 i 004 v 346 A \0 023 300 310 236 \0 004 \0 0135540 020 \0 @ 004 251 310 236 \0 3 \0 020 \0 P 004 260 346 0135560 P 376 001 \0 023 234 \0 020 024 \0 310 240 \0 004 \0 020 0135600 \0 ` \0 \0 310 T 004 204 \0 020 001 002 f \0 \0 0135620 356 \0 004 207 \0 \0 346 A \0 024 @ 310 242 \0 3 0135640 \0 020 \0 @ 004 271 310 242 \0 3 \0 020 \0 P 004 300 0135660 310 < 300 024 ? 377 \0 \r 002 z 004 232 310 < 300 024 0135700 ? 377 \0 \t 002 202 004 240 310 < 300 024 ? 377 \0 \n 0135720 002 212 004 246 310 < 300 024 ? 377 \0 002 222 \0 \0 0135740 310 ^ 204 262 \0 020 \0 020 002 256 003 274 356 \0 004 265 0135760 \0 \0 346 A \0 024 200 310 244 \0 d \0 020 \0 @ 0136000 \0 001 310 244 \0 004 \0 020 \0 P \0 \0 310 V 004 310 0136020 \0 020 \0 002 266 004 ` 356 \0 \0 \0 004 313 346 Q 0136040 \0 020 024 300 310 246 \0 024 \0 020 \0 @ \0 \0 310 0 0136060 300 3 ? 377 \0 024 002 332 004 337 310 x 004 337 \0 \b 0136100 \0 \b 002 342 004 351 310 0 300 001 004 345 \0 ( 004 312 0136120 \0 \0 367 \0 \0 \f \0 \0 \0 377 310 x 004 337 \0 \b 0136140 \0 \0 002 352 \0 \0 310 P 204 365 \0 020 \0 200 003 & 0136160 \0 \0 356 \0 004 370 376 001 \0 - h \0 \0 346 Q \0 0136200 020 025 \0 310 250 005 \0 \0 020 \0 @ 004 320 350 \0 003 0136220 / 350 \0 001 260 350 \0 001 273 310 \ 005 \f \0 020 \0 0136240 ` 003 N 004 < 356 \0 005 017 005 # 346 A \0 0 025 0136260 @ 310 252 003 216 \0 020 \0 @ 004 331 310 252 005 ! \0 0136300 020 \0 P 004 341 310 252 \0 3 \0 020 \0 ` 004 350 350 0136320 \0 \0 004 346 P \0 020 025 200 310 254 \0 3 \0 020 \0 0136340 p \0 \0 350 \0 001 260 310 P 205 3 \0 020 \0 220 003 0136360 V 004 357 356 \0 005 6 005 M 346 A \0 240 025 300 310 0136400 256 002 337 \0 \0 @ 004 361 310 256 002 356 \0 \0 0136420 ` 004 371 310 256 \0 \f \0 020 \0 200 005 001 310 256 003 0136440 / \0 P \0 220 005 \b 346 P \0 P 026 \0 310 260 003 0136460 / \0 P \0 340 \0 \0 310 P 205 [ \0 020 \0 240 003 0136500 ^ 005 - 356 \0 005 ^ 005 u 346 A \0 240 026 @ 310 0136520 262 002 337 \0 \0 @ 004 361 310 262 002 356 \0 \0 0136540 ` 004 371 310 262 \0 \f \0 020 \0 200 005 001 310 262 003 0136560 / \0 P \0 220 005 \b 346 P \0 P 376 001 \0 300 271 0136600 026 200 310 264 003 / \0 P \0 340 \0 \0 310 \ 005 \f 0136620 \0 020 \0 P 003 f 005 006 350 \0 001 260 310 V 005 213 0136640 \0 020 \0 @ 003 n 004 302 356 \0 005 216 \0 \0 346 Q 0136660 \0 020 026 300 310 266 \0 024 \0 020 \0 @ \0 \0 350 \0 0136700 001 260 350 \0 001 273 350 \0 001 273 350 \0 001 260 310 @ 0136720 300 001 005 244 \0 231 003 222 \0 \0 350 \0 005 246 310 270 0136740 300 001 005 254 \0 Y 005 " \0 \0 347 \b 221 020 027 200 0136760 310 V 005 265 \0 020 001 0 003 236 005 205 356 \0 005 270 0137000 \0 \0 346 Q \0 020 030 \0 310 300 \0 d \0 020 \0 @ 0137020 \0 \0 310 X 205 306 \0 020 001 @ 003 246 \0 \0 356 \0 0137040 005 311 005 321 346 Q \0 020 030 @ 310 302 \0 d \0 020 0137060 \0 @ 004 210 346 P \0 020 030 200 310 304 005 236 \0 020 0137100 \0 P 005 ( 310 X 205 337 \0 020 \0 360 003 256 005 300 0137120 356 \0 005 342 005 357 346 A \0 030 300 310 306 005 236 0137140 \0 020 \0 @ 005 1 310 306 \0 035 \0 020 \0 P 005 8 0137160 346 P \0 020 031 \0 310 310 \0 3 \0 020 \0 ` 005 @ 0137200 376 001 \0 037 027 310 X 205 375 \0 020 001 \0 003 266 005 0137220 331 356 \0 006 \0 \0 \0 346 Q \0 020 031 @ 310 312 005 0137240 236 \0 020 \0 @ 005 ( 310 V 006 016 \0 020 001 ` 003 0137260 306 005 257 356 002 \0 \0 \0 \0 310 P 206 027 \0 020 001 0137300 P 003 316 005 U 356 \0 \0 \0 \0 \0 \0 314 \0 002 001 0137320 ` \0 ` \0 002 \0 \0 \0 \0 030 \0 \0 004 \0 \0 \0 0137340 # \0 \0 \0 J \0 \0 \0 m \0 \0 \0 { \0 \0 \0 0137360 256 \0 \0 \0 340 \0 A \v \0 001 324 @ \0 A 0137400 334 @ \0 001 347 @ \0 A 357 @ \0 B 022 @ \0 B 0137420 034 @ \0 B ! @ \0 B 0 @ \0 B 5 @ \0 B 0137440 D @ \0 B S @ \0 B b @ \0 B l @ \0 002 0137460 337 ( | \0 \b 001 321 002 371 ( x \0 020 001 321 \0 0137500 \0 ( \0 \0 H 001 321 \0 \0 ( \0 \0 030 001 321 004 0137520 224 ( \0 \0 001 321 005 236 ( \0 \0 ( 001 321 002 0137540 231 ( ` \0 0 001 321 002 223 ( l \0 8 001 321 \0 0137560 \0 ( \0 \0 @ 001 321 006 021 0 , 003 j 0 0 004 0137600 ~ 0 8 006 \b 376 001 \0 * ( 0 < 005 367 0 @ 0137620 004 003 0 D 005 } 0 H 004 254 0 L 002 261 \b d 0137640 \0 0 005 021 \0 \0 \b h \0 0 \a Q \0 \0 \b \0 0137660 \0 0 004 321 002 314 \b p \0 8 004 221 \0 \0 \b t 0137700 \0 8 006 021 003 } \b 210 \0 8 002 021 004 331 \b \0 0137720 \0 020 002 021 \0 \0 \b \0 \0 \b 002 021 003 P \0 \0 0137740 003 c \0 \0 003 v \0 \0 003 211 \0 003 250 \b \0 0137760 \0 8 004 Y 003 310 \0 \0 003 331 @ \0 003 356 ` \0 0140000 003 366 ` \0 003 376 @ \0 004 017 @ \0 004 + @ \0 0140020 004 H @ \0 004 U @ \0 004 l @ \0 004 y @ \0 0140040 004 212 @ \0 004 270 \0 \0 004 316 @ \0 004 373 \0 \0 0140060 005 022 @ \0 005 & @ \0 005 9 \0 \0 005 P \0 \0 0140100 005 a \0 \0 005 x \0 \0 005 221 @ \0 005 246 ( 274 0140120 \0 P 001 321 \0 \0 \b \0 \0 P 002 Q 005 273 @ \0 0140140 005 314 \0 \0 005 324 \0 \0 005 345 \0 \0 005 362 \0 \0 0140160 006 003 \0 \0 \0 \0 @ \0 003 t 017 305 223 363 \0 036 0140200 003 330 \0 \0 \0 \0 177 377 003 t 376 001 \0 h a 017 0140220 ` 223 363 \0 025 003 340 \0 , \0 P \0 006 003 t 017 0140240 l 223 363 \0 026 003 350 \0 0 \0 R \0 \a 005 020 307 0140260 370 222 360 \0 030 003 370 \0 8 \0 T \0 \0 005 020 310 0140300 J 222 360 \0 031 004 \0 \0 < \0 V \0 001 003 264 225 0140320 030 223 T \0 032 004 \b \0 @ \0 X \0 \b 005 020 306 0140340 Y 222 360 \0 033 004 020 \0 D \0 Z \0 002 005 020 307 0140360 204 222 360 \0 034 004 030 \0 H \0 \ \0 003 003 021 211 0140400 271 223 226 \0 035 004 \0 L \0 ^ \0 004 003 330 240 0140420 352 223 355 \0 027 003 361 \0 4 \0 \0 \0 005 003 264 225 0140440 \f 223 T \0 242 005 030 \0 270 \0 \0 177 377 177 377 \0 0140460 \n 002 001 202 030 \0 ; \0 \0 \0 \b \0 333 004 \0 0140500 \0 \0 024 ? 377 \0 002 202 202 \0 \ \0 \b \0 021 001 0140520 j \a \0 310 \0 036 ? 377 \0 002 202 362 \0 " \0 0140540 031 \0 005 001 o \a , 002 210 \0 ( ? 377 \0 002 203 0140560 024 \0 031 \0 036 \0 004 001 t \a 8 \0 210 \0 2 ? 0140600 377 \0 002 203 . \0 * \0 " \0 006 001 y \a 204 376 0140620 001 \0 236 247 001 H \0 < ? 377 003 B 203 n \0 I 0140640 \0 ( \0 \t 001 ~ \a 320 001 210 \0 F ? 377 003 202 0140660 203 374 \0 _ \0 1 \0 \f 001 203 \a 334 001 310 \0 P 0140700 ? 377 003 302 204 \ \0 C \0 = \0 \v 001 210 \a 350 0140720 001 \b \0 Z ? 377 004 002 204 240 \0 W \0 H \0 \n 0140740 001 215 \a 364 002 H \0 d ? 377 \0 002 204 370 \0 031 0140760 \0 R \0 006 001 222 \b \0 \0 H \0 n ? 377 004 B 0141000 205 022 \0 { \0 X \0 017 001 227 \b \f 002 \b \0 x 0141020 ? 377 004 202 205 216 \0 a \0 g \0 016 001 234 \b 030 0141040 003 \b \0 202 ? 377 004 302 205 360 \0 [ \0 u \0 016 0141060 001 241 \b $ 003 H \0 214 ? 377 005 002 206 L \0 0 0141100 \0 203 \0 \t 001 246 \b 0 002 310 @ \0 ? 377 005 B 0141120 207 0 002 317 \0 214 \0 . 001 253 \b < 003 200 \0 \0 0141140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0141220 \0 \0 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 0141240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0141520