@CAT,P 1021-004-006.,///10000 @ASG,T TEMP.,///10000 @ELT,OI TEMP.1021-004-006,,,130157053241,000 )@@G@@**PF**@@@[K1@@@@@@@@@@@[@#'@@@]FE /^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AD )@@G@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@^@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@@@@@@@@@@AE )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AF )@@G@@@@@@@@@@@@@@@@@@@C@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AG )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AH )@@G@@@@@@@D@@ @@@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AJ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AK )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AL )@@G@@@@@@@@@@@@@@@@@@@]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AM )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E@@FAN )@@G@@BCCM @@@@@@@@[@@@ @ @[@]@@@@@D@@@@W@L>,BSEPCCD AO )@@G@@@@@@@@@@[@@@ @ @^@ @@@@@9@@@@WDH08CTFRSET @@@@@@@@[@@@AP )@@G@@ @ @D@ @@@@@P@@@@X]C&HGGFLEXI @@@@@@@@[@@@ AQ )@@G@@@ @H@ @@@@ 2@@@@XRD8XGRFDECL @@@@@@@@[@@@ @ @8@ @@@@C.AR )@@G@@@@@@@ @@@@[]@@@@-LNOADUFEXECMACRO AY )@@G@@@@@@@@@@]@@@ @[@@@[@@@@@C@@@@+NDF8ENFNEWNAMES @@@@@@@@[@@@AZ )@@G@@ @ @J@ @@@@@O@@@@+VCXUGGFCOPYRIGHT @@@@@@@@[@@@ BA )@@G@@@ @#@^@@@@@J@@@@+\C89[DGCOPYMAIN1 @@@@@@@@[@@@ @ @X@ @@@@[TBB )@@G@@@@@@+"C"/[PGEXCDS @@@@@@@@[@@@ @ @5@ @@@@@-@@@@=RHC^][GBC )@@G@@PLTVDS @@@@@@@@]@@@ @[@@@[@@@@[Q@@@@=8GX2]#GONUNIT BD )@@G@@@@@@@@@@]@@@ @[@@@[@@@@@P@@@@&IF:!]BGDSECTS @@@@@@@@]@@@BE )@@G@@ @[@@@[@@@@CT@@@@&@USE 1,DUMP. . DS )@@G@@______@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DT )@@G@@@@]@@^@@@@@$@@@@[- ENDFILE 1 DU )@@G@@ @@@@[+ CALL ERTRAN (6, '@ADDDV )@@G@@,E 2. . ') ]@#^8!@ADD,E 2. . ______DW )@@G@@______@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[ RETEB )@@G@@URN @@@@[&EC )@@G@@50 FLD (18, 18, HEAP (HEAPPT, 3)) = PTR (HASH) ED )@@G@@ @@@@[$ PTR (HASH) = HEAPPT EE )@@G@@ @@@@[* HEAP (HEAPPT, 1) = NAME (EF )@@G@@1) @@@@[( FLD (0,EG )@@G@@ STUB, HEAP (HEAPPT, 2)) = FLD (0, STUB, NAME (2)) @@@@[%EH )@@G@@ FLD (0, 18, HEAP (HEAPPT, 3)) = TNAME EI )@@G@@ @@@@[: EJ )@@G@@ @@[@[:C RETRIEVE STATUS BITS EK )@@G@@ @@@@[: EL )@@G@@ @@@@[:EM )@@G@@60 GEN = .FALSE. EN )@@G@@ @@@@[? ERR = .FALSE. EO )@@G@@ @@@@[! IN = .FALSE. EP )@@G@@ @@@@[, TNAME =EQ )@@G@@ FLD (0, 18, HEAP (HEAPPT, 3)) @@@@[\ER )@@G@@ FLD (35, 1, GEN) = FLD (33, 1, HEAP (HEAPPT, 2)) ES )@@G@@ @@@@[0 FLD (35, 1, ERR) = FLD (34, 1, HEAP (HEAPPTET )@@G@@, 2)) @@@@[1 FLD (35, 1, IN) = FLD (35EU )@@G@@, 1, HEAP (HEAPPT, 2)) @@@@[2 EV )@@G@@ @@[@[2EW )@@G@@C PERFORM UPDATES EX )@@G@@ @@@@[2 EY )@@G@@ @@@@[2 GO TO (70, 80, 90, 100), EZ )@@G@@UPNO @@@@[3 FA )@@G@@ @@@@[3FB )@@G@@70 GEN = .TRUE. FC )@@G@@ @@@@[4 FLD (33, 1, HEAP (HEAPPT, 2)) = 1 FD )@@G@@ @@@@[5 RETURN FE )@@G@@ @@@@[6 FF )@@G@@ @@@@[6FG )@@G@@80 ERR = .TRUE. FH )@@G@@ @@@@[7 FLD (34, 1, HEAP (HEAPPT, 2)) = 1 FI )@@G@@ @@@@[8 RETURN FJ )@@G@@ @@@@[9 FK )@@G@@ @@@@[9FL )@@G@@90 IN = .TRUE. FM )@@G@@ @@@@[' FLD (35, 1, HEAP (HEAPPT, 2)) = 1 FN )@@G@@ @@@@[; RETURN FO )@@G@@ @@@@[/ FP )@@G@@ @@@@@@FQ )@@G@@@@#@@ @@@@@^@@@@[/100 RETURN FR )@@G@@ @@@@[. FS )@@G@@ A80A)0BDTBC9B@9AC4ES0A@5A80ALNA@0A*0A@9ES0A@0A*0FT )@@G@@A(NA@0A82A00ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)FU )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0A@2A00ELIES3A@5D1ECK1A*9A80A)0BDTA@0AC8AC8ES)^@)FV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FW )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0A@2A80ELIES3A@5D1ECK1A*9FX )@@G@@A80A)0BDTA@0A@6A@4ES0A@5A@0BDNA@0A*7A@2ES9BC8BC1A-N^@)^@)^@)^@)^@)^@)^@)FY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0FZ )@@G@@A@2B@0ELIES3A@5D1ECK1A*9A80A)0BDTA@0A*0A@9ES0A@0A00A-NA@0A88A*6ES0A@5A80GA )@@G@@ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)GB )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0A@3A@0ELIES3A@5D1ECK1A*9A80A)0BDTA@0AC8AC8ES0A@5GC )@@G@@A80ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GD )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0A@3A00ELIES3A@5D1ECK1A*9GE )@@G@@A80A)0BDTA@0A*7A@2ES9BC8BC1A-NA@0A*0A@9ES0A*8B@6A9N^@)^@)^@)^@)^@)^@)^@)GF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0GG )@@G@@A@4BC0ELIES3A@5D1ECK1A*9A80A)0BDIAC0A@5A*2ES2B@8A08B[NA@0A84AC9ES0A@5A@0GH )@@G@@BDNA@0A@5A@5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)GI )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0A@5AS0ELIES3A@5D1ECK1A*9A80A)0BDTAK9A82A*9ES0A@5GJ )@@G@@A@0BDNA@0A*7A@2ES9BC8BC1A-N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GK )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0A@6A@0ELIES3A@5D1ECK1A*9GL )@@G@@A80A)0BDTBC9B@9AC4ES0A@5A80ALNA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0GN )@@G@@A@6AC0ELIES3A@5D1ECK1A*9A80A)0BDTA@0AC0B@1ES0A@7AS8A(NA@0A*7A@2ES9BC8BC1GO )@@G@@A-NA@0A@6A@4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)GP )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0A@6A)0ELIES3A@5D1ECK1A*9A80A)0BDTA@0AC0B@1ES0A@5GQ )@@G@@A80ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GR )@@G@@^@)^@)^@)^@)^@)^@)BC2^@)^@)^@)^@)^@)AK0BC9A)7A*0A@6A80ELIES3A@5D1ECK1A*9GS )@@G@@A80A)0BDTBC9B@9AC4ES0A@5A80ALNA@0AC8AC8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0GU )@@G@@A@6BC0ELIES3A@5D1ECK1A*9A80A)0BDTBC9B@9AC4ES0A@5A80ALNA@0AC0B@1ES)^@)^@)GV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC2^@)GW )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0A@7AC0ELIES3A@5D1ECK1A*9A80A)0BDTBC9B@9AC4ES0A@5GX )@@G@@A80ALNA@0A*0A@9ES0A@7AS8A(NA@5B@8A07ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GY )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0A@7A)0ELIES3A@5D1ECK1A*9GZ )@@G@@A80A)0BDIA@5B@5A)5ES9BC8BC1A-NA@0A*7A@2ES1A)0A00B[N^@)^@)^@)^@)^@)^@)^@)HA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC2^@)^@)^@)^@)^@)AK0BC9A)7A*0HB )@@G@@A@8A00ELIES3A@5D1ECK1A*9A80A)0BDIA@9BC8A*3ES9BC8BC1A-NA@0A)2A*9ES)^@)^@)HC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)HD )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0A@8A80ELIES3A@5D1ECK1A*9A80A)0BDTAK9BC9BC9ES0A@5HE )@@G@@AC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HF )@@G@@^@)^@)^@)^@)^@)^@)BC2^@)^@)^@)^@)^@)AK0BC9A)7A*0A@9AC0ELIES3A@5D1ECK1A*9HG )@@G@@A80A)0BDTA@0AS0AS8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A)7A*0HI )@@G@@A@9B@0ELIES3A@5D1ECK1A*9A80A)0BDIA@0A83B@5ES0A@4AK5BDNA@0AC0A)0ES0A@1AS7HJ )@@G@@A[NA@0A@6A@4ES0A@5A80ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)HK )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC1BC0ELIES3A@5D1ECK1A*9A80A)0BDIAK3A*0A@2ES)^@)HL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HM )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC2A00ELIES3A@5D1ECK1A09HN )@@G@@A80A)0BDIA@0A*0A@9ES0A*8B@6A9NA@0A*7A@2ES9BC8BC1A-N^@)^@)^@)^@)^@)^@)^@)HO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0HP )@@G@@AC2BC0ELIES3A@5D1ECK1A09A80A)0BDIA@0A*0A@9ES0A@5A80ALNBC9B@9AC4ES)^@)^@)HQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)HR )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC3A*0ELIES3A@5D1ECK1A09A80A)0BDIA@0A*0A@9ES0A@5HS )@@G@@AK1A(NA@5B@8A07ES0A@5A80ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HT )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC3B@0ELIES3A@5D1ECK1A09HU )@@G@@A80A)0BDIA@0AS7A82ES0AC0AS2ALNA@5B@8A07ES0A@5A@0BDNBC9B@9AC4ES0A@5A80ALNHV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A)7A*0HW )@@G@@AC4A@0ELIES3A@5D1ECK1A09A80A)0BDIA@0A)2A*9ES0A@1BC7A-NA@0AK1B@8ES9BC8BC1HX )@@G@@A-NA@0A*7A@2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)HY )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC4AS0ELIES3A@5D1ECK1A09A80A)0BDIA@9BC7AS9ES9BC8HZ )@@G@@BC1A-NA@0A@6A@4ES0A@1AS7A[NA@0AC0A)0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IA )@@G@@^@)^@)^@)^@)^@)^@)BC2^@)^@)^@)^@)^@)AK0BC9A)7A*0AC5A@0ELIES3A@5D1ECK1A09IB )@@G@@A80A)0A9IA@5B@8A07ES0A@5A@0BDNA@0A*2AC5ES0A@1AC4BDNA@0A)2A*9ES0A@3A87ALNIC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0ID )@@G@@AC5AC0ELIES3A@5D1ECK1A09A80A)0BDIA@0A*0A@9ES0A@1AC4BDNA@0A)2A*9ES0A@0A*0IE )@@G@@A(NA@0A84A@1ES0A*8B@6A9NA@0A*7A@2ES9BC8BC1A-N^@)^@)^@)^@)^@)^@)^@)A*4^@)IF )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC5AK0ELIES3A@5D1ECK1A09A80A)0BDIBC9B@9AC4ES0A@5IG )@@G@@A80ALNA@5B@8A07ES0A@5A@0BDNA@0A@6AK0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IH )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC5A)0ELIES3A@5D1ECK1A09II )@@G@@A80A)0BDIA@0A@8AC0ES0A@4AK5BD^A@0A87A@8ES0A@0A02A[NA@0A*7A@2ES9BC8BC1A-NIJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A)7A*0IK )@@G@@AC5A*0ELIES3A@5D1ECK1A09A80A)0BDTA@0A*0A@9ES0A*8B@6A9NA@0A*7A@2ES9BC8BC1IL )@@G@@A-N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)IM )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC5A00ELIES3A@5D1ECK1A09A80A)0B[TA@0A*0A@9ES0AK9IN )@@G@@A87A9NA@2A@3AK1ES0A@5A80ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IO )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC6A00ELIES3A@5D1ECK1A09IP )@@G@@A80A)0BDTA@0A*0A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0IR )@@G@@AC6A80ELIES3A@5D1ECK1A*9A80A)0BDIA@0AC0A)0ES0A@1AS7A[NA@0A*0A@9ES)^@)^@)IS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)IT )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC7A@0ELIES3A@5D1ECK1A*9A80A)0BDIA@0A*0AC7ES)^@)IU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IV )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC7AC0ELIES3A@5D1ECK1A*9IW )@@G@@A80A)0BDIA@5A82B@1ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0IY )@@G@@AC7AS0ELIES3A@5D1ECK1A*9A80A)0BDIA@0AC8AC8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)IZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)JA )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC7A)0ELIES3A@5D1ECK1A*9A80A)0BDIA@3A@9AS2ES)^@)JB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JC )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC8A@0ELIES3A@5D1ECK1A*9JD )@@G@@A80A)0BDIA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0JF )@@G@@AC8AC0ELIES3A@3D1ECK1A*9A80A)0BDIA@0AC8AC8ES0A@7A)0ADNA@5A82B@1ES0A@7B@2JG )@@G@@ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*2^@)JH )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC8B@0ELIES3A@5D1ECK1A*9A80A)0BDIA@0A*0A@9ES)^@)JI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JJ )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC9A@0ELIES3A@5D1ECK1A*9JK )@@G@@A80A)0BDIA@5A)9A@8ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0JM )@@G@@AC9AS0ELIES3A@5D1ECK1A*9A80A)0BDIA@0A*0A@9ES0A@1AS3BDNA@0A*2B@0ES)^@)^@)JN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)JO )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC9A)0ELIES3A@5D1ECK1A09A80A)0BDTA@0A*1BC9ES0A@7JP )@@G@@A)0ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JQ )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AC9A*0ELIES3A@5D1ECK1A09JR )@@G@@A80A)0BDTA@0A83B@5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0JT )@@G@@AC9A00ELIES3A@5D1ECK1A*9A80A)0BDIA@5B@8A07ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)JU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87BC2JV )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AC9A80ELIES3A@5D1ECK1A*9A80A)0BDIAK8B@6B@8ES0A@5JW )@@G@@A80ALNBC9B@9AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JX )@@G@@^@)^@)^@)^@)^@)^@)A84^@)^@)^@)^@)^@)AK0BC9A)7A*0AC9BC0ELIES3A@5D1ECK1A*9JY )@@G@@A80A)0BDIA@3A@9AS2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0KA )@@G@@AK0A@0ELIES3A@5D1ECK1A*9A80A)0BDIA@0A83B@5ES0A@0A00A-N^@)^@)^@)^@)^@)^@)KB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)KC )@@G@@^@)^@)^@)^@)AK0BC9A)7A*0AK0AS0ELIES3A@5D1ECK1A*9A80A)0BDIA@0AC8AC8ES)^@)KD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KE )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0AK0B@0ELIES3A@5D1ECK1A*9KF )@@G@@A80A)0BDIA@0AC0A)0ES0A@1AS7A[NA@0A*0A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A)7A*0KH )@@G@@AK0BC0ELIES3D1ED1ECK1A*9A80A)0BDIA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)KI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)KJ )@@G@@^@)^@)^@)^@)AK0BC9A)8A@0AK3A00ELIES3A@5E[MCK1A@9A80A)0B[IA@0A)3BC0ES)^@)KK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KL )@@G@@^@)^@)^@)^@)^@)^@)BC0^@)^@)^@)^@)^@)AK0BC9A)8A@0AK4A@0ELIES3A@5E[MCK1A@9KM )@@G@@A80A)0B[IA@0A83B@5ES0A@7A)0ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4BC0^@)^@)^@)^@)AK0BC9A)8A@0KO )@@G@@AK4B@8ELIES3F[MD1ECK1A*9A80A)0BDTA@0A)5A)9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)KP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)KQ )@@G@@^@)^@)^@)^@)AK0BC9A)8A@0AK5AC0ELIES3A@5E[MCK1A@9A80A)0B[IA@0AC3AS9ES)^@)KR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KS )@@G@@^@)^@)^@)^@)^@)^@)BC0^@)^@)^@)^@)^@)AK0BC9A*0AK0A@1AC0DT#ES4A@5D(JCK1AK9KT )@@G@@A80A)0BDIA@5A)9A@8ES0A@5AC9BDNA@9BC8AC2ES9BC8BC1A-NF@6AK4AK6ES)^@)^@)^@)KU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*0AK0KV )@@G@@A@2A@0DT#ES4A@5D(JCK1AK9A80A)0BDTA@3AC0B@8ES0BC9B@1ALNBC9B@9AC4ETSA02A)2KW )@@G@@A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)KX )@@G@@^@)^@)^@)^@)AK0BC9A*0AK0A@2AS0DT#ES4A@5D(JCK1AK9A80A)0BDTA@0A*1BC9ES0A@5KY )@@G@@AK0A9NA@9BC8AC2ES9BC8BC1A-NF@6AK4AK6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KZ )@@G@@^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*0AK0A@2A)0DT#ES4A@5D(JCK1AK9LA )@@G@@A80A)0BDTA@3AC0B@8ES0BC9B@1ALNBC9B@9AC4ETSA02A)2A1N^@)^@)^@)^@)^@)^@)^@)LB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*0AK0LC )@@G@@A@3BC0DT#ES4A@5D(JCK1AK9A80A)0BDTA@0A*1BC9ES0BC9B@1ALNBC9B@9AC4ETSA02A)2LD )@@G@@A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)LE )@@G@@^@)^@)^@)^@)AK0BC9A*0AK0A@4AS0DT#ES4A@5D(JCK1AK9A80A)0BDTA@0A*1BC9ES0BC9LF )@@G@@B@1ALNBC9B@9AC4ETSA02A)2A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LG )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*0AK0A@4A80DT#ES4A@5D(JCK1AK9LH )@@G@@A80A)0BDIA@5A)9A@8ES0BC9B@1ALNBC9B@9AC4ETSA02A)2A1N^@)^@)^@)^@)^@)^@)^@)LI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC2^@)^@)^@)^@)^@)AK0BC9A*0AK0LJ )@@G@@A@5A@0DT#ES4A@5D(JCK1AK9A80A)0BDTA@0A*1BC9ES0BC9B@1ALNBC9B@9AC4ETSA02A)2LK )@@G@@A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)LL )@@G@@^@)^@)^@)^@)AK0BC9A*0AK0A@5AC0DT#ES4A@5D(JCK1AK9A80A)0BDTA@0A*1BC9ES0BC9LM )@@G@@B@1ALNBC9B@9AC4ETSA02A)2A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LN )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*0AK0A@9BC0DT#ES4F[DD(JCK1AK9LO )@@G@@A80A)0BDTA@3A*2A)6ES2AS5A@1A[NF@6AK4AK1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*0AK0LQ )@@G@@AC1AS0DT#ES4F[DD(JCK1AK9A80A)0BDTA@3AC0B@8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)LR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)LS )@@G@@^@)^@)^@)^@)AK0BC9A*0AK0AC1A00DT#ES4A@3D(JCK1AK9A80A)0BDIA@0A*0A@9ES0A@7LT )@@G@@A80B[NA@4B@8AK7ETSA02A)2ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LU )@@G@@^@)^@)^@)^@)^@)^@)A*2^@)^@)^@)^@)^@)AK0BC9A*0AK8A@3A00DT#ES4A@5D(JCK1AK9LV )@@G@@A80A)0BDIA@4B@8AK7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*1AK0LX )@@G@@A@4A00DT#ES4A@5D(NCK1A*9A80A)0BDIBC9B@9AC4ES0A@5A80ALNA@5B@8A07ES0A@4AK5LY )@@G@@BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)LZ )@@G@@^@)^@)^@)^@)AK0BC9A*1AK0A@4B@0DT#ES4A@5D(NCK1A*9A80A)0BDIBC9B@9AC4ES0A@5MA )@@G@@A80ALNA@0AC0A)0ES0A@1AS7A[NA@0AC0AS2ES0A@1AC8A[N^@)^@)^@)^@)^@)^@)^@)^@)MB )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*2A*0A@0AK0DT#ES4A@5D(JCK1AK9MC )@@G@@A80A)0BDIA@0A)2A*9ES0A@0B@1A[NA@0A00A82ETSA01A*5ADN^@)^@)^@)^@)^@)^@)^@)MD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87^@)^@)^@)^@)^@)AK0BC9A*2A*0ME )@@G@@A@0A)0DT#ES4A@5D(JCK1AK9A80A)0BDIA@2B@7AS8ES0A@1A@3ALNF@6AC5A*1ES)^@)^@)MF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)MG )@@G@@^@)^@)^@)^@)AK0BC9A*2A*0AC4BC3DT#ES4A@3D(JCK1AK9A80A)0BDTAK5A81B@8ES)^@)MH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MI )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*2A80A@9BC1ELIES3A@3D1ECK1AK9MJ )@@G@@A80A)0BDTA81AS9BC0ES!A80A)6A1NA@7A)5AC8ES7A@8A@0B[N^@)^@)^@)^@)^@)^@)^@)MK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*2A80ML )@@G@@A)9B@1ELIES3A@3D1ECK1AC9A80A)0B[TA81AS9BC0ES!A80A)6A1NA83AK4AC2ES)^@)^@)MM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)MN )@@G@@^@)^@)^@)^@)AK0BC9A*2A80A*9B@1ELIES3A@3E[[CK1A)9A80A)0B[TA81AS9BC0ES!A80MO )@@G@@A)6A1NA@7AC9AC0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MP )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*2A80A*9BC1ELIES3A@3D1ECK1A*9MQ )@@G@@A80A)0BDTA81AS9BC0ES!A80A)6A1NA89B@1AC6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*2A80MS )@@G@@B@5A@1ELIES3A@3D1TCK1A)9A80A)0BDTA81AS9BC0ES!A80A)6A1NA89B@1AC6ES)^@)^@)MT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)MU )@@G@@^@)^@)^@)^@)AK0BC9A*2A81A@9AK1ELIES3A@3D1TCK0AC9A80A)0BDTA81AS9BC0ES!A80MV )@@G@@A)6A1NA88B@1A*8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MW )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*2A81AC3A*1ELIES3A@3D1TCK0AC9MX )@@G@@A80A)0B[TA81AS9BC0ES!A80A)6A1NA88B@1A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*4BC0MZ )@@G@@A@0AC0D07ES4F[DC9[CK1A*9A80A)0BDTA@0A*2AC5ES0A@5A80ALNF@7AC0A*3ES)^@)^@)NA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)NB )@@G@@^@)^@)^@)^@)AK0BC9A*7A*0A@0A*7ELIES3FLUD1ECK1A09A80A)0BDTA@0AC3AC3ES)^@)NC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ND )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*7A*0A@2BC0ELIES3F[DD1ECK1A*9NE )@@G@@A80A)0BDIAK7AC4A*2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3BC3^@)^@)^@)^@)AK0BC9A*7A*0NG )@@G@@A@5A00ELIES3A@5D([CK1AC9A80A)0BDIA@2A86AK3ES0A@5A@0BDNA@1A@3AK2ES0A@5AC9NH )@@G@@BDNAC9BC9BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)NI )@@G@@^@)^@)^@)^@)AK0BC9A*7A*0A@5A80ELIES3A@5D([CK1AC9A80A)0BDIAC9BC9BC9ES0A*8NJ )@@G@@B@6A9NA@0A*0A@9ES0A@1A)5ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NK )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*7A*0A@6AC0ELIES3F[DD([CK1A@9NL )@@G@@A80A)0BDIAK0AS3B@0ES2AK0A87ALNA@0A*2AC5ES0A@3A@3B[NA@9BC8A*3ETSAK2A@2ALNNM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*7A*0NN )@@G@@A@6AK0ELIES3A@5D([CK1A@9A80A)0BDIAK0AS3B@0ES2AK0A87ALNA@0AC4A*3ES0A@5AC9NO )@@G@@BDNA@0A*2AC5ES0A@3A@3B[NA@9BC8A*3ETSAK2A@2ALN^@)^@)^@)^@)^@)^@)^@)B@3^@)NP )@@G@@^@)^@)^@)^@)AK0BC9A*7A*0A@6AS0ELIES3A@5D([CK1A@9A80A)0BDIAK0AS3B@0ES2AK0NQ )@@G@@A87ALNA@0A*2AC5ES0A@3A@3B[NA@9BC8A*3ETSAK2A@2ALN^@)^@)^@)^@)^@)^@)^@)^@)NR )@@G@@^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*7A*0A@6A*0ELIES3A@5D([CK1A@9NS )@@G@@A80A)0BDIAK0AS3B@0ES2AK0A87ALNA@0A*2AC5ES0A@3A@3B[NA@0A00AS1ES0BC9B@5ATNNT )@@G@@F@2AK0AK2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*7A*0NU )@@G@@A@6A00ELIES3D([D([CK1A@9A80A)0BDIA@0A*0A@9ES0BC9B@5ATNF@2AK0AK2ES)^@)^@)NV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)NW )@@G@@^@)^@)^@)^@)AK0BC9A*7A*0A)1AS0ELIES3F[DD1TCK1A)9A80A)0BDIA@5B@8A07ES)^@)NX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NY )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*7A*9A@0A00ELIES3CK>D1ECK1AK9NZ )@@G@@A80A)0BDIF@2AK9A05ES0A@5AK2ATNA@0A*0A@9ES0BC9B@5ATN^@)^@)^@)^@)^@)^@)^@)OA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC1^@)^@)^@)^@)^@)AK0BC9A*7A*9OB )@@G@@A@1AC0ELIES3F[DD1ECK1AS9A80A)0BDIF@2AK9A*7ES0BC9B@5ATNA@0AS0AS8ES0A@7A02OC )@@G@@A(NA@0A*0A@9ES0A@1A@6A(N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)OD )@@G@@^@)^@)^@)^@)AK0BC9A*7A*9A@1A)0ELIES3A@5D1ECK1A*9A80A)0BDIA@0A*1BC9ETSAK2OE )@@G@@BC6BDNA@9BC8A*3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OF )@@G@@^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*7A*9A@1BC0ELIES3A@3D1ECK1A*9OG )@@G@@A80A)0BDIA@0A*1BC9ES0BC9B@5ATNF@2AK9A09ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*2^@)^@)^@)^@)^@)AK0BC9A*7A*9OI )@@G@@A@2B@0ELIES3D1ED1ECK1A*9A80A)0BDIA@0A*0A@9ES7AC7A@0BDNF@2AK9BC9ES0BC9B@5OJ )@@G@@ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)OK )@@G@@^@)^@)^@)^@)AK0BC9A*7A*9A@3AK0ELIES3F[DD1ECK1AS9A80A)0BDIF@2AK9A02ES0A@3OL )@@G@@A87ALNA@0A86AK5ES0A@5A@0BDNA@9BC8A*3ES0A@5AK2ATN^@)^@)^@)^@)^@)^@)^@)^@)OM )@@G@@^@)^@)^@)^@)^@)^@)BC6^@)^@)^@)^@)^@)AK0BC9A*7A*9A@3AS0ELIES3F[DD1ECK1A*9ON )@@G@@A80A)0BDIF@2AK9A02ES0A@5A@0BDNA@0AS7A82ES0A@5AK2ATNA@9BC8A*3ES)^@)^@)^@)OO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC6^@)^@)^@)^@)^@)AK0BC9A*7A*9OP )@@G@@A@3A)0ELIES3F[DD1ECK1AS9A80A)0BDIA@9BC8A*3ES0A@5A@0BDNA81A80A@9ETSAK2BC6OQ )@@G@@A-N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)OR )@@G@@^@)^@)^@)^@)AK0BC9A*7A*9A@3A*0ELIES3D1ED1ECK1AS9A80A)0BDIA@9BC8A*3ETSAK2OS )@@G@@BC6A1NA@0AS7A82ES0A@7A02A(NA@5B@8A07ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)OT )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*7A*9A@3A00ELIES3D1ED1ECK1AS9OU )@@G@@A80A)0BDIF@2AK9A06ES0BC9B@5ATNA@0A@0AC8ES0A@5AK2ATNA@0A86AK5ES0A@5A@0BDNOV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*7A*9OW )@@G@@A@3A80ELIES3A@3D1TCK1AS9A80A)0B[IA81A80A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)OX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*3^@)OY )@@G@@^@)^@)^@)^@)AK0BC9A*7A*9A@3BC0ELIES3F[DD1ECK1AK9A80A)0B[IF@2AK9A06ES0BC9OZ )@@G@@B@5ATNA81A80AS3ES0A@5AK2ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PA )@@G@@^@)^@)^@)^@)^@)^@)B@0BC6^@)^@)^@)^@)AK0BC9A*7A*9A@4B@0ELIES3F[DD1ECK1AS9PB )@@G@@A80A)0BDIF@2AK9A*7ES0BC9B@5ATNA@0AK1A80ES0A05A@5ALN^@)^@)^@)^@)^@)^@)^@)PC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A*7A*9PD )@@G@@A@5AC0ELIES3F[DD1ECK1AS9A80A)0BDIA@0AC7A08ES0A@5A@0BDNF@2AK9A02ES0BC9B@5PE )@@G@@ATNAK0BC6A@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)PF )@@G@@^@)^@)^@)^@)AK0BC9A*7A*9A@5AK0ELIES3D1ED1ECK1A)9A80A)0BDIAC0A@5A*2ES0A@5PG )@@G@@A@0BDNA@0A*2AK3ES0B@3B@2A-NF@2AK9AS9ES0BC9B@5ATN^@)^@)^@)^@)^@)^@)^@)^@)PH )@@G@@^@)^@)^@)^@)^@)^@)BC1^@)^@)^@)^@)^@)AK0BC9A*7A*9A@5A00ELIES3F[DD1ECK1AS9PI )@@G@@A80A)0BDIAC9BC9BC9ES7AC7A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9A*7A*9PK )@@G@@A@5A80ELIES3B@8D1ECK1AS9A80A)0BDIA81A80A@9ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)PL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@6^@)PM )@@G@@^@)^@)^@)^@)AK0BC9A*7A*9A@5BC0ELIES3F[DD1ECK1AS9A80A)0BDIF@2AK9A02ES0BC9PN )@@G@@B@5ATNA@0A*0A@9ES0A@7A02A(NA@0A@6AK0ES0A@3A87ALN^@)^@)^@)^@)^@)^@)^@)^@)PO )@@G@@^@)^@)^@)^@)^@)^@)BC6^@)^@)^@)^@)^@)AK0BC9A*7A*9A@6A@0ELIES3F[DD1ECK1AS9PP )@@G@@A80A)0BDIF@2AK9A02ES0A@5A@0BDNA@0A86AK5ES0A@5AK2ATNA@9BC8A*3ETSAK2BC6AL^PQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC6^@)^@)^@)^@)^@)AK0BC9A*9B@0PR )@@G@@AC4A*6DT#ES4FLUD(JCK1AK9A80A)0BDTBC9A08AS5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)PS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)PT )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0AC4B@0DT#ES4A@5D(JCK1AK9A80A)0BDIA@0B@0B@6ETFA@8PU )@@G@@A@8A1NES0A@0A@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PV )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*9B@0AC7A80DT#ES4A@5D1 CK1A@9PW )@@G@@A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*9B@0PY )@@G@@AC7A86DT#ES4FLUD1 CK1A@9A80A)0BDTBC9A07AK8ES9BC6B@3A(N^@)^@)^@)^@)^@)^@)PZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)QA )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0AC8A@6DT#ES4FLUD1 CK1A@9A80A)0BDTBC9A08AS5ES)^@)QB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QC )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*9B@0AK1AS0DT#ES4F[DD(JCK1AK9QD )@@G@@A80A)0BDIA@9A04A89ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*9B@0QF )@@G@@AK2A)0DT#ES4F[DD(JCK1AK9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)QG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC3BC4QH )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0AK3A80DT#ES4A@4D(JCK1AK9A80A)0BDIA@0B@6A)9ES)^@)QI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QJ )@@G@@^@)^@)^@)^@)^@)^@)A*2A87^@)^@)^@)^@)AK0BC9A*9B@0AK7A00DT#ES4F[DD(JCK1AK9QK )@@G@@A80A)0BDIA@9A04A89ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87BC3BC4^@)^@)^@)AK0BC9A*9B@0QM )@@G@@AK9A*0DT#ES4F[DD(JCK1AK9A80A)0BDIA@9B@0AC2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)QN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@6^@)QO )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0AS2BC0DT#ES4A@5D(JCK1AK9A80A)0BDIA@0B@8A)7ES)^@)QP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QQ )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*9B@0AS3A00DT#ES4F[DD(JCK1AK9QR )@@G@@A80A)0BDIA@0B@3A)2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*9B@0QT )@@G@@AS5A00DT#ES4DTND(JCK1AK9A80A)0BDIA@9A04A89ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)QU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)QV )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A)0A@0DT#ES4F[DD(JCK1AK9A80A)0BDIA@0B@6AK3ES)^@)QW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QX )@@G@@^@)^@)^@)^@)^@)^@)BC4^@)^@)^@)^@)^@)AK0BC9A*9B@0A*0AS0DT#ES4A@5DTNCK1AC9QY )@@G@@A80A)0B[IA@0B@1A)4ES0B@6AC8ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87B@3BC2^@)^@)^@)AK0BC9A*9B@0RA )@@G@@A*2A80DT#ES4DTNDTNCK1AC9A80A)0BDIA@0B@1AK8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)RB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC1^@)RC )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A*2A86DT#ES4FLUDTNCK1AC9A80A)0BDTA@1A81AC6ES)^@)RD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RE )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*9B@0A*2BC6DT#ES4FLUDTNCK1AC9RF )@@G@@A80A)0BDTBC9A07AK8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*9B@0RH )@@G@@A*4B@0DT#ES4A@3D9FCK1A@9A80A)0BDIA@0B@3AS4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)RI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*2^@)RJ )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A*5AS0DT#ES4A@5D9FCK1A@9A80A)0BDIA@0B@8A)7ETFA@8RK )@@G@@B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RL )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*9B@0A*5A00DT#ES4F[DD9FCK1A@9RM )@@G@@A80A)0BDIAC8A@8AC0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0BC6^@)^@)^@)^@)AK0BC9A*9B@0RO )@@G@@A*5A06DT#ES4FLUD9FCK1A@9A80A)0BDTA@1A81AC4ES9BC6A81A[N^@)^@)^@)^@)^@)^@)RP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)RQ )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A*6AK0DT#ES4F[DD9FCK1A@9A80A)0BDIA@0B@8A)7ES)^@)RR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RS )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A*9B@0A*6AK6DT#ES4FLUD9FCK1A@9RT )@@G@@A80A)0BDTA@1A81AC4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*9B@0RV )@@G@@A*9BC6DT#ES4FLUCDMCK1A)9A80A)0BDTA@1A81AC2ES0AC7AC1A(N^@)^@)^@)^@)^@)^@)RW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)RX )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A03AC0DT#ES4F[DDD[CK1AS9A80A)0BDIA@0B@8A)7ES)^@)RY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RZ )@@G@@^@)^@)^@)^@)^@)^@)A87^@)^@)^@)^@)^@)AK0BC9A*9B@0A03AK0DT#ES4F[DDD[CK1AS9SA )@@G@@A80A)0B[IA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87^@)^@)^@)^@)^@)AK0BC9A*9B@0SC )@@G@@A81A)0DT#ES4A@5D(JCK1A*9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)SD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)SE )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A84A)6DT#ES4FLUDTNCK1AC9A80A)0BDTA@1A81AC5ES)^@)SF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SG )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*9B@0A84A*0DT#ES4A@5DTNCK1AC9SH )@@G@@A80A)0BDIA@0B@8A)7ETFA@8B@4A9NES0A@0A@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A*9B@0SJ )@@G@@A85AS6DT#ES4FLUDTNCK1AC9A80A)0BDTBC9A08AS5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)SK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)SL )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0A85A80DT#ES4A@5DTNCK1AC9A80A)0BDIA@0B@8A)7ES)^@)SM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SN )@@G@@^@)^@)^@)^@)^@)^@)A*4B@3^@)^@)^@)^@)AK0BC9A*9B@0A85A86DT#ES4FLUDTNCK1AC9SO )@@G@@A80A)0BDTBC9A08AS5ES9BC6A82B[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A*9B@0SQ )@@G@@A86B@0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0B@8A)7ETFA@8B@4A9NES0A@0A@1ES)^@)^@)SR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)SS )@@G@@^@)^@)^@)^@)AK0BC9A*9B@0B@6A80DT#ES4F[DD(JCK1AC9A80A)0BDIA@0B@3A)2ES)^@)ST )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SU )@@G@@^@)^@)^@)^@)^@)^@)A85BC4^@)^@)^@)^@)AK0BC9A*9B@0B@9A00DT#ES4F[DCDMCK1A)9SV )@@G@@A80A)0B[IA@0B@8A)7ETFA@8B@4A9NES0A@0A@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC3^@)^@)^@)^@)^@)AK0BC9A00AK0SX )@@G@@A@3AC0DT#ES4A@5D(NCK1AC9A80A)0A9IA@1A@3AK2ES0A@1AS9A1N^@)^@)^@)^@)^@)^@)SY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)SZ )@@G@@^@)^@)^@)^@)AK0BC9A00AK0A@3B@0DT#ES4A@5D(NCK1AC9A80A)0BDIA@4B@8AK7ES0A@1TA )@@G@@A*0ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TB )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A02A@0A*0A00DT#ES4A@5D1 CK1A@9TC )@@G@@A80A)0BDIA@4B@8AK7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A02A@2TE )@@G@@A@0A80DT#ES4A@5D1 CK1A@9A80A)0BDIA@0A@6AK0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)TF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)TG )@@G@@^@)^@)^@)^@)AK0BC9A03A80A@0AC0D(NES3A@5CDGCK1A09A80A)0BDTA@0A*1BC9ES9BC9TH )@@G@@AK1BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TI )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A04A80A@0AK0ELIES3A@5D([CK1AC9TJ )@@G@@A80A)0BDIA@0AC1A)9ES0A@1AC5A1NA@0AK1B@8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A04A80TL )@@G@@A@0AS0ELIES3A@5D([CK1AC9A80A)0BDIA@1A@3AK2ES0A@5A80ALNBC9B@9AC4ES)^@)^@)TM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)TN )@@G@@^@)^@)^@)^@)AK0BC9A04A80A@0A*0ELIES3A@5D([CK1A@9A80A)0BDIBC9B@9AC4ES0A@5TO )@@G@@A80ALNA@1A@3AK2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TP )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A04A80A@7A@0ELIES3A@3D([CK1A@9TQ )@@G@@A80A)0BDIA84A@1AC8ES0A@7A)9ALNA@0A*0A@9ES0AK7A02ATN^@)^@)^@)^@)^@)^@)^@)TR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@8^@)^@)^@)^@)^@)AK0BC9A06AS0TS )@@G@@A@0AS0DT#ES4A@5CDMCK1A)9A80A)0BDIA@5B@8A07ES0A@7AS8A(N^@)^@)^@)^@)^@)^@)TT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)TU )@@G@@^@)^@)^@)^@)AK0BC9A06AS0AK0AC0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0AC1A)9ES0A@4TV )@@G@@AK5BDNA@2B@7AS8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TW )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0AK0AS0DT#ES4A@5CDMCK1A)9TX )@@G@@A80A)0BDIAK1B@0A05ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0TZ )@@G@@AK0A)0DT#ES4A@5CDMCK1A)9A80A)0BDIA@2B@7AS8ES0AS1A@8B[NA@0AC0AS2ES)^@)^@)UA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)UB )@@G@@^@)^@)^@)^@)AK0BC9A06AS0AK0A*0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A@4A*5ES0A@4UC )@@G@@AK5BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UD )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0AK0A80DT#ES4A@5CDMCK1A)9UE )@@G@@A80A)0BDIAK1B@0A05ES0A@5A@0BDNAK3A*0A@2C))^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0UG )@@G@@AK1B@0DT#ES4A@5CDMCK1A)9A80A)0BDIAK1B@0A05ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)UH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)UI )@@G@@^@)^@)^@)^@)AK0BC9A06AS0AK9A)0DT#ES4A@5CDMCK1A)9A80A)0BDIAS0A@0B@7ES0A@3UJ )@@G@@A@3B[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UK )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0A)4BC0DT#ES4CDMCDMCK1A)9UL )@@G@@A80A)0BDIA@0AC4A*3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC1^@)^@)^@)^@)^@)AK0BC9A06AS0UN )@@G@@A*0A*0DT#ES4A@5CDMCK1A)9A80A)0BDIAS7A83A*8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)UO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4BC2UP )@@G@@^@)^@)^@)^@)AK0BC9A06AS0A*0B@0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A*1BC9ES)^@)UQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UR )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0A*1AC0DT#ES4A@5CDMCK1A)9US )@@G@@A80A)0BDIAS7A83A*8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0UU )@@G@@A*2B@0DT#ES4A@5CDMCK1A)9A80A)0BDIA@1A@3AK2ES3A87AS5B[N^@)^@)^@)^@)^@)^@)UV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)UW )@@G@@^@)^@)^@)^@)AK0BC9A06AS0A*3AS0DT#ES4F[DCDMCK1A)9A80A)0BDIA@1A@3AK2ES2A81UX )@@G@@A87A(N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)UY )@@G@@^@)^@)^@)^@)^@)^@)A87^@)^@)^@)^@)^@)AK0BC9A06AS0A84A@0DT#ES4F[DCDMCK1A)9UZ )@@G@@A80A)0BDIA@0A@6AK0ES0A@0B@1A[NA@0A00A82ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC4^@)^@)^@)^@)^@)AK0BC9A06AS0VB )@@G@@A85AS0DT#ES4A@5CDMCK1A)9A80A)0BDIAK3A*0A@2ES0A*8B@6A9NA@0A*0A@9ES)^@)^@)VC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC2^@)VD )@@G@@^@)^@)^@)^@)AK0BC9A06AS0A85A)0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A83B@5ES0A*8VE )@@G@@B@6A9NA@0A*0A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VF )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0B@2A80DT#ES4A@5CDMCK1A)9VG )@@G@@A80A)0B[IA@1A@3AK2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0VI )@@G@@B@2B@0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A@6AK0ES0A@7AS8A(N^@)^@)^@)^@)^@)^@)VJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)VK )@@G@@^@)^@)^@)^@)AK0BC9A06AS0B@4A@0DT#ES4A@5CDMCK1A)9A80A)0B[IAS3A*7A@3ES0A@7VL )@@G@@AK6A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VM )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0BC0A@0DT#ES4A@5CDMCK1A)9VN )@@G@@A80A)0BDIA@4B@8AK7ES0A@1AS2ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0VP )@@G@@BC0AS0DT#ES4A@5CDMCK1A)9A80A)0BDIA@5B@8A07ES0A@5A@0BDNAK3A*0A@2ES0A@0A*0VQ )@@G@@A(N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87^@)VR )@@G@@^@)^@)^@)^@)AK0BC9A06AS0BC3AC0DT#ES4A@5CDMCK1A)9A80A)0BDIA@3A@9AS2ES0A@7VS )@@G@@A)1BDNA@0A82A00ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VT )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0BC8A80DT#ES4A@5CDMCK1A)9VU )@@G@@A80A)0BDIA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)VV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS0VW )@@G@@BC9AC0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)VX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)VY )@@G@@^@)^@)^@)^@)AK0BC9A06AS1A@8A*0DT#ES4A@5CDMCK1A)9A80A)0BDIAC4A@2A87ES0A@0VZ )@@G@@A02A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)WA )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS1A@9A@0DT#ES4A@5CDMCK1A)9WB )@@G@@A80A)0BDIA@0A@6AK0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)WC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06AS1WD )@@G@@AC0AS0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A87A@8ES0A@0A02A[N^@)^@)^@)^@)^@)^@)WE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)WF )@@G@@^@)^@)^@)^@)AK0BC9A06AS1AC2AK0DT#ES4A@5CDMCK1A)9A80A)0BDIA@0A*1BC9ES)^@)WG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)WH )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A06A)0A@0A)0C00ES3F[DELDCK1AS9WI )@@G@@A80A)0BDIF@0A@2AS2ES0A@1AS9A1NA@0A*0A@9ES2AC1AS0A[NA@9BC8A*3ES)^@)^@)^@)WJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0WK )@@G@@A@0A00C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0BC9B@5ATNA@0A*0A@9ES0A@6AC8WL )@@G@@BDNA@0B@1A*1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)WM )@@G@@^@)^@)^@)^@)AK0BC9A06A)0A@0B@0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@8WN )@@G@@AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)WO )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0A@0BC0C00ES3F[DELDCK1AS9WP )@@G@@A80A)0BDIF@0A@2AS2ES0A@8AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)WQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0WR )@@G@@A@1A@0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@5AK1A(NA@0A*0A@9ES)^@)^@)WS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)WT )@@G@@^@)^@)^@)^@)AK0BC9A06A)0A@1AC0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@8WU )@@G@@AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)WV )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0A@1AS0C00ES3F[DELDCK1AS9WW )@@G@@A80A)0BDIF@0A@2AS2ES0BC9B@5ATNAK1AC3A@0ES0A@5A@0BDNA@0AC3A02ES)^@)^@)^@)WX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0WY )@@G@@A@1A)0C00ES3A@5ELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@5AC9BDNA@9BC8A*3ES)^@)^@)WZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)XA )@@G@@^@)^@)^@)^@)AK0BC9A06A)0A@1A00C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0BC9XB )@@G@@B@5ATNAK1AC3A@0ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XC )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0A@1A80C00ES3F[DELDCK1AS9XD )@@G@@A80A)0BDIF@0A@2AS2ES0A@8AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0XF )@@G@@A@1B@0C00ES3A@5ELDCK1AS9A80A)0BDIF@0A@2AS2ES0BC9B@5ATNA@0A*0A@9ES)^@)^@)XG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)XH )@@G@@^@)^@)^@)^@)AK0BC9A06A)0A@1BC0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@8XI )@@G@@AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XJ )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0A@2AC0C00ES3F[DELDCK1AS9XK )@@G@@A80A)0BDIF@0A@2AS2ES0A@8AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0XM )@@G@@A@2AK0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@3A@3B[N^@)^@)^@)^@)^@)^@)XN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)XO )@@G@@^@)^@)^@)^@)AK0BC9A06A)0A@2A)0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@8XP )@@G@@AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XQ )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0A@2A*0C00ES3F[DELDCK1AS9XR )@@G@@A80A)0BDIF@0A@2AS2ES0A@8AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0XT )@@G@@A@2A00C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@8AC5ADN^@)^@)^@)^@)^@)^@)XU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)XV )@@G@@^@)^@)^@)^@)AK0BC9A06A)0A@2B@0C00ES3F[DELDCK1AS9A80A)0BDIF@0A@2AS2ES0A@8XW )@@G@@AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XX )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06A)0A@3A@0C00ES3F[DELDCK1AS9XY )@@G@@A80A)0BDIF@0A@2AS2ES0A@8AC5ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)XZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9A06B@0YA )@@G@@A@2AS0E9AES3F[DD1ECK1AS9A80A)0BDIA@0A*2AC5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)YB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC3^@)YC )@@G@@^@)^@)^@)^@)AK0BC9A80A*0AK2A)0DT#ES4D(ND(NCK1A)9A80A)0BDIA@0BC7AC2ES0BC6YD )@@G@@A)7BDNA@0A@0A85ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YE )@@G@@^@)^@)^@)^@)^@)^@)BC1^@)^@)^@)^@)^@)AK0BC9A80A*0A)2BC0DT#ES4A@5D(NCK1A)9YF )@@G@@A80A)0BDIA@2A86AK3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A80A*0YH )@@G@@A*1BC0DT#ES4A@5D(NCK1A)9A80A)0BDIAK1AS7AS6ES0BC6A)7BDN^@)^@)^@)^@)^@)^@)YI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)YJ )@@G@@^@)^@)^@)^@)AK0BC9A80A*0A80A)0DT#ES4F[DD(NCK1A)9A80A)0BDIAK1AS7AS6ES)^@)YK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YL )@@G@@^@)^@)^@)^@)^@)^@)BC6^@)^@)^@)^@)^@)AK0BC9A80A*0A80BC0DT#ES4F[DD(NCK1A)9YM )@@G@@A80A)0BDIAK1AS7AS6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@6^@)^@)^@)^@)^@)AK0BC9A80A*0YO )@@G@@A82AC3DT#ES4A@5D(NCK1A)9A80A)0BDIA@0A83B@5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)YP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)YQ )@@G@@^@)^@)^@)^@)AK0BC9A80A*0B@0AC0DT#ES4A@5D(NCK1A)9A80A)0BDIA@5A)9A@8ES0A@5YR )@@G@@A@0BDNA@0AC0AS2C))^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YS )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A80A*1A@1AS0DT#ES4A@5D(NCK1A)9YT )@@G@@A80A)0BDIAC4A@2BC3ES0AK7A02ATNF@5AK3BC2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A80A*1YV )@@G@@A@1A*0DT#ES4F[DD(NCK1A)9A80A)0BDIA@0AS7A82ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)YW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)YX )@@G@@^@)^@)^@)^@)AK0BC9A80A*1A@1A80DT#ES4A@5D(NCK1A)9A80A)0BDIA@2A86AK3ES)^@)YY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)YZ )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A80A*1A@2AS0DT#ES4F[DD(NCK1A)9ZA )@@G@@A80A)0BDIA@5B@8A07ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC3^@)^@)^@)^@)^@)AK0BC9A80A*1ZC )@@G@@A@2A)0DT#ES4A@5D(NCK1A)9A80A)0BDIA@5B@8A07ES0A@5A@0BDNA@1A@3AK2ES0A@5AK1ZD )@@G@@A(N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC2^@)ZE )@@G@@^@)^@)^@)^@)AK0BC9A80A*1AC2A*0DT#ES4A@5D(NCK1A)9A80A)0BDIA@0A*1BC9ES)^@)ZF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZG )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A80A*1AK2AS0DT#ES4A@5D(NCK1A)9ZH )@@G@@A80A)0BDIA@0AC3A80ES0A@1A@3ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A80A*1ZJ )@@G@@AK2A*0DT#ES4A@5D(NCK1A)9A80A)0BDIA@0A02A*4ES0A@1AC0A9NA@0AC3A80ES0A@1A@3ZK )@@G@@ALNA@0A05A@2ES0A@1A@5A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4BC2ZL )@@G@@^@)^@)^@)^@)AK0BC9A80A*1AS0AK0DT#ES4A@3D(NCK1A)9A80A)0B[IAC0A@0BC9ES0AS0ZM )@@G@@BC5A9NA@7A@8AC3ES3AK4AK7A9NA@3B@1A*8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZN )@@G@@^@)^@)^@)^@)^@)^@)B@8^@)^@)^@)^@)^@)AK0BC9A80A*1AS0B@0DT#ES4A@3D(NCK1A)9ZO )@@G@@A80A)0B[IA@3A@9A*7ES1A@0A@9BDNA@7A@8AC3ES3AK4AK7A9NA@3B@1A*8ES)^@)^@)^@)ZP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@8^@)^@)^@)^@)^@)AK0BC9A80A*1ZQ )@@G@@A01A)0DT#ES4A@5D(NCK1A)9A80A)0BDIA@2A86AK3ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)ZR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)ZS )@@G@@^@)^@)^@)^@)AK0BC9A80A*1A80BC0DT#ES4F[DD(NCK1A)9A80A)0BDIA@5B@8A07ES0A@5ZT )@@G@@A@0BDNAK3A*0A@2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZU )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A80A*1A81AK0DT#ES4F[DD(NCK1A)9ZV )@@G@@A80A)0BDIA@0AC1B@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9A82BC0ZX )@@G@@AK1A80DT#ES4A@5DD[CK1AC9A80A)0B[IAC4A@2BC3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)ZY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)ZZ )@@G@@^@)^@)^@)^@)AK0BC9A82BC0AK2A*0DT#ES4A@5DD[CK1AC9A80A)0B[IA@0AK3A@3ES)^@)AA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AB )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A82BC1A@0AC7DT#ES4FLUDD[CK1AC9AC )@@G@@A80A)0BDTA@0AC3AC3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)AK0BC9A82BC1AE )@@G@@A*2A@0DT#ES4A@5DD[CK1AC9A80A)0BDIA@0A83AS6ES2A@2A*0A9NA@0AC3BC6ES0A@5A@0AF )@@G@@BDNA@0A83B@5ES0BC9B@1ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)AG )@@G@@^@)^@)^@)^@)AK0BC9A82BC1A*2AK3DT#ES4A@5DD[CK1AC9A80A)0BDIA@0AK3A@3ES)^@)AH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AI )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A84B@0AC2BC0DT#ES4A@5DD[CK1AK9AJ )@@G@@A80A)0BDIA@2A86AK3ES1A@2A*2A(NF@6AC4A01ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9A84B@0AL )@@G@@AC9AK0DT#ES4A@5DD[CK1AK9A80A)0BDIF@6AC4A01ES1A@2A*2A(NA@0AC1B@0ES0A@1AS7AM )@@G@@A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)AN )@@G@@^@)^@)^@)^@)AK0BC9B@0A)0A@9A80DT#ES4A@5D9FCK1A@9A80A)0B[IA@0A*0A@9ES0AK7AO )@@G@@A02ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AP )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9B@0A)0A@9B@0DT#ES4A@5D9FCK1A@9AQ )@@G@@A80A)0B[IA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC1A)0AS )@@G@@A@1AC0DT^ES4F[DC9[CK1A@9A80A)0BDTBC9AC1AC7ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)AT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)AU )@@G@@^@)^@)^@)^@)AK0BC9BC1A)0A@1AS0DT^ES4F[DC9[CK1A@9A80A)0BDTA@0A)4AC6ES9BC1AV )@@G@@AC9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AW )@@G@@^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9BC1A)0A@1A80DT^ES4A@5C9[CK1A@9AX )@@G@@A80A)0BDIA@2A86AK3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)AY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC1A)0AZ )@@G@@A@2AC0DT^ES4A@5C9[CK1A@9A80A)0BDTA@2AK2A)4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)BA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)BB )@@G@@^@)^@)^@)^@)AK0BC9BC1A)0A@2AK0DT^ES4A@5C9[CK1A@9A80A)0BDTA@2AK2A)4ES)^@)BC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BD )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC1A)0A@2B@0DT^ES4F[DC9[CK1A@9BE )@@G@@A80A)0BDTA@0AC0AC6ES9BC1AC3ATN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9BC4AK0BG )@@G@@AK0BC0ELIES3F[DD1ECK1A*9A80A)0BDIA@0B@0B@6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)BH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)BI )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0AK1AC0ELIES3CK>D1ECK1A*9A80A)0BDIA@0B@0B@6ES1BC9BJ )@@G@@BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BK )@@G@@^@)^@)^@)^@)^@)^@)B@6^@)^@)^@)^@)^@)AK0BC9BC4AK0AK1A80ELIES3F[DE[[CK1B@9BL )@@G@@A80A)0BDIA@0B@0B@6ETNA@0A@0ADNDS0B@0B@6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0B@6^@)^@)^@)^@)AK0BC9BC4AK0BN )@@G@@AK4AC0ELIES3F[DD1ECK1A*9A80A)0BDIA@0B@0B@6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)BO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)BP )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)0AK0ELIES3A@5D1ECK1AS9A80A)0A9IAC9BC9BC9ES0A@8BQ )@@G@@B@4A9NES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BR )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A)0A)0ELIES3A@5E[[CK1A)9BS )@@G@@A80A)0B[IA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0BU )@@G@@A)0B@0ELIES3A@5D1ECK1A*9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)BV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4B@3BW )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)0BC0ELIES3A@5D1ECK1AC9A80A)0BDIA@0B@8A)7ES)^@)BX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BY )@@G@@^@)^@)^@)^@)^@)^@)A*4B@3^@)^@)^@)^@)AK0BC9BC4AK0A)1A@0ELIES3A@5D1ECK1AC9BZ )@@G@@A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4B@3^@)^@)^@)^@)AK0BC9BC4AK0CB )@@G@@A)1AC0ELIES3A@5D1ECK1AC9A80A)0BDIA@0B@8A)7ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)CC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)CD )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)1A00ELIES3A@5D1ECK1A*9A80A)0BDIA@0B@8A)7ES1BC9CE )@@G@@BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CF )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A)1B@0ELIES3A@5D1ECK1A*9CG )@@G@@A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0CI )@@G@@A)2A00ELIES3F[DD1ECK1A*9A80A)0BDIA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ES)^@)^@)CJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0BC3CK )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)3A)0ELIES3A@5D([CK1A@9A80A)0BDIA@0B@8A)7ES2BC9CL )@@G@@BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CM )@@G@@^@)^@)^@)^@)^@)^@)BC2^@)^@)^@)^@)^@)AK0BC9BC4AK0A)3A00ELIES3A@5D1ECK1AS9CN )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0CP )@@G@@A)3A80ELIES3B@8D1ECK1AS9A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)CQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@6^@)CR )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)4A)0ELIES3F[DD1ECK1AC9A80A)0BDIA@0B@8A)7ETSAK2CS )@@G@@BC2A9NBC9A*6A02ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CT )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0A)4BC0ELIES3A@3D1ECK1A*9CU )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)CV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*2^@)^@)^@)^@)^@)AK0BC9BC4AK0CW )@@G@@A)5A*0ELIES3A@5D1ECK1A@9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)CX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)CY )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)5A80ELIES3F[DD1ECK1A*9A80A)0BDIA@0B@8A)7ES1BC9CZ )@@G@@BC9BDNES0A@0A@1ETFA@8B@4A9NES0A@0A@2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DA )@@G@@^@)^@)^@)^@)^@)^@)B@0BC6^@)^@)^@)^@)AK0BC9BC4AK0A)5B@0ELIES3A@5D1ECK1AC9DB )@@G@@A80A)0BDIAK9BC9BC9ES0A@8B@4A9NES0A@0A@1ETFA@8B@4A9NES0A@0A@2ES)^@)^@)^@)DC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0DD )@@G@@A)6AC0ELIES3F[DD1ECK1A)9A80A)0BDIA@0B@8A)7ETSAK2BC2BDN^@)^@)^@)^@)^@)^@)DE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC4BC6DF )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)6A)0ELIES3A@5D1ECK1A)9A80A)0BDIA@0B@8A)7ES1BC9DG )@@G@@BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DH )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A)6A80ELIES3A@5D1ECK1A*9DI )@@G@@A80A)0BDIA@0B@8A)7ETSAK2BC6ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0DK )@@G@@A)7A)0ELIES3A@5D([CK1A@9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)DL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)DM )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)7B@0ELIES3A@5D1ECK1A)9A80A)0BDIA@0B@8A)7ES1BC9DN )@@G@@BC9BDNES0A@0A@1ETNA@0A@0ALNDS0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DO )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A)9A@0ELIES3A@5D([CK1A@9DP )@@G@@A80A)0BDIA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0DR )@@G@@A)9AC0ELIES3F[DD1ECK1AS9A80A)0B[IA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)DS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC6^@)DT )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A)9AS0ELIES3ELKD1ECK1A*9A80A)0BDIA@0B@8A)7ES)^@)DU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DV )@@G@@^@)^@)^@)^@)^@)^@)BC1^@)^@)^@)^@)^@)AK0BC9BC4AK0A)9A)0ELIES3A@5D([CK1A@9DW )@@G@@A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)DX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4B@3^@)^@)^@)^@)AK0BC9BC4AK0DY )@@G@@A*1A00ELIES3F[DD1ECK1AC9A80A)0BDIA@0B@8A)7ETSAK2BC2A9N^@)^@)^@)^@)^@)^@)DZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)EA )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A*1B@0ELIES3A@5D1ECK1AS9A80A)0BDIA@0B@8A)7ES1BC9EB )@@G@@BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EC )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A*2A@0ELIES3A@5D1ECK1A09ED )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)AK0BC9BC4AK0EF )@@G@@A*2AS0ELIES3A@5E[[CK1B@9A80A)0B[IA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ES)^@)^@)EG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4B@3EH )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A*2A00ELIES3A@5D1ECK1A)9A80A)0BDIA@0B@8A)7ETSAK2EI )@@G@@BC2ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EJ )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A*2A80ELIES3A@5D1ECK1A)9EK )@@G@@A80A)0BDIA@0B@8A)7ETSAK2BC2ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0EM )@@G@@A*3A)0ELIES3A@5D1ECK1A09A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)EN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)EO )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A*4AC0ELIES3F[DD1ECK1AS9A80A)0BDIA@0B@8A)7ES1BC9EP )@@G@@BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EQ )@@G@@^@)^@)^@)^@)^@)^@)BC4^@)^@)^@)^@)^@)AK0BC9BC4AK0A*4B@0ELIES3F[DD1ECK1A)9ER )@@G@@A80A)0BDIA@0B@8A)7ETSA@0AC1A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ES )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9BC4AK0ET )@@G@@A*5AC0ELIES3F[DD1ECK1AS9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)EU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)EV )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A*6BC0ELIES3E07D1ECK1AS9A80A)0BDIA@0B@8A)7ES2BC9EW )@@G@@BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EX )@@G@@^@)^@)^@)^@)^@)^@)B@6^@)^@)^@)^@)^@)AK0BC9BC4AK0A*7AK0ELIES3A@5D1ECK1AC9EY )@@G@@A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)EZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0FA )@@G@@A*7B@0ELIES3A@5D1ECK1AC9A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)FB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)FC )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A*8AK0ELIES3F[DD1ECK1AC9A80A)0BDIAC9BC9BC9ES0A@8FD )@@G@@B@4A9NES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FE )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0A*9A00ELIES3F[DD1ECK1AS9FF )@@G@@A80A)0BDIA@0B@8A)7ETSAK2BC6A1NA@9BC8A*3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0FH )@@G@@A04AS0ELIES3F[DD1ECK1AS9A80A)0BDIA@0B@8A)7ETSAK2BC5B[NA@9BC8A*3ES)^@)^@)FI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)FJ )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A07BC0ELIES3F[DD1ECK1AS9A80A)0BDIA@0B@8A)7ES1BC9FK )@@G@@BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FL )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0A08A)0ELIES3F[DD1ECK1AC9FM )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0FO )@@G@@A80A*0ELIES3A@5D1ECK1AS9A80A)0BDIA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ES)^@)^@)FP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)FQ )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A83AC0ELIES3F[DD1ECK1AS9A80A)0BDIA@0B@8A)7ES)^@)FR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FS )@@G@@^@)^@)^@)^@)^@)^@)B@6^@)^@)^@)^@)^@)AK0BC9BC4AK0A83B@0ELIES3A@5D1TCK1A)9FT )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)FU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0FV )@@G@@A84A00ELIES3A@5D1ECK1A*9A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)FW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4B@3FX )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A84A80ELIES3A@5D1ECK1A09A80A)0BDIA@0B@8A)7ES)^@)FY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)FZ )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A84BC0ELIES3A@5D1TCK1A)9GA )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0GC )@@G@@A86A)0ELIES3F[DD1ECK1AS9A80A)0B[IA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)GD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)GE )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A86BC0ELIES3A@5D1ECK1AS9A80A)0BDIA@0B@8A)7ES)^@)GF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GG )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A87AC0ELIES3F[DD1ECK1A09GH )@@G@@A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC3^@)^@)^@)^@)^@)AK0BC9BC4AK0GJ )@@G@@A88AC0ELIES3F[DCTOCK1AC9A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)GK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)GL )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A88AK0ELIES3F[DCTOCK1AC9A80A)0BDIA@0B@8A)7ES1BC9GM )@@G@@BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GN )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0A88A80ELIES3A@5D1ECK1A09GO )@@G@@A80A)0BDIA@0B@8A)7ETNA@0A@0ADNES0A@0A@2ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)GP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0GQ )@@G@@A89AS0ELIES3ELKD1ECK1A09A80A)0BDIA@0B@8A)7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)GR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@6BC1GS )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0A89A)0ELIES3A@5D1ECK1A09A80A)0BDIA@0B@8A)7ES1BC9GT )@@G@@BC9BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GU )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0A89A80ELIES3 TQD1ECK1A09GV )@@G@@A80A)0BDIA@0B@8A)7ETSAK2BC9A-N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)GW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK0GX )@@G@@B@0A00ELIES3A@5D([CK1A@9A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)GY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)GZ )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0B@0B@0ELIES3A@5D([CK1AC9A80A)0BDIA@0B@8A)7ES)^@)HA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HB )@@G@@^@)^@)^@)^@)^@)^@)A*4B@3^@)^@)^@)^@)AK0BC9BC4AK0B@0BC0ELIES3A@5D([CK1A@9HC )@@G@@A80A)0BDIA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ETNA@0A@0ALN^@)^@)^@)^@)^@)^@)^@)HD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)AK0BC9BC4AK0HE )@@G@@B@1AS0ELIES3A@5D1ECK1AS9A80A)0BDIA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)HF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC2^@)HG )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0B@1A00ELIES3F[DD1ECK1A*9A80A)0BDIA@0B@8A)7ES)^@)HH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HI )@@G@@^@)^@)^@)^@)^@)^@)BC3^@)^@)^@)^@)^@)AK0BC9BC4AK0B@1B@0ELIES3F[DD1ECK1A*9HJ )@@G@@A80A)0B[IA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ETNA@0A@0ALN^@)^@)^@)^@)^@)^@)^@)HK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0BC6^@)^@)^@)^@)AK0BC9BC4AK0HL )@@G@@B@3AC0ELIES3A@5D1ECK1A)9A80A)0BDIA@0B@8A)7ETNA@0A@0ADNDS0B@8A)7ES)^@)^@)HM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)HN )@@G@@^@)^@)^@)^@)AK0BC9BC4AK0B@3AS0ELIES3A@5D([CK1A@9A80A)0BDIA@0B@8A)7ES)^@)HO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HP )@@G@@^@)^@)^@)^@)^@)^@)A*4B@3^@)^@)^@)^@)AK0BC9BC4AK0B@3BC0ELIES3F[DD1ECK1AS9HQ )@@G@@A80A)0BDIA@1A*2A*5ES0A@8B@4A9NAC9BC9BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0B@3^@)^@)^@)^@)AK0BC9BC4AK0HS )@@G@@B@4AK0ELIES3F[DD1ECK1AS9A80A)0B[IA@0B@8A)7ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)HT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)HU )@@G@@^@)^@)^@)^@)AK0BC9BC4AK1AC8AC0ELIES3A@3D1ECK1AS9A80A)0BDIA@0B@8A)7ES1BC9HV )@@G@@BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)HW )@@G@@^@)^@)^@)^@)^@)^@)A*2^@)^@)^@)^@)^@)AK0BC9BC4AK1AC8AS0ELIES3F[DD1ECK1A*9HX )@@G@@A80A)0BDIA@0B@8A)7ES1BC9BC9BDNES0A@0A@1ETFA@8B@4A9N^@)^@)^@)^@)^@)^@)^@)HY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A87B@0BC6^@)^@)^@)AK0BC9BC4AK1HZ )@@G@@A*0AC0ELIES3F[DD1ECK1AK9A80A)0BDIA@0B@3A)2ES0AC5AK5A(N^@)^@)^@)^@)^@)^@)IA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)IB )@@G@@^@)^@)^@)^@)AK0BC9BC4AK1A*0AS0ELIES3F[DD1ECK1A*9A80A)0BDIA@0B@3A)2ETFA@8IC )@@G@@AS4ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ID )@@G@@^@)^@)^@)^@)^@)^@)B@0B@6^@)^@)^@)^@)AK0BC9BC4AK1A*1BC0ELIES3F[DCTOCK1AC9IE )@@G@@A80A)0BDIA@0B@3A)2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)AK0BC9BC4AK1IG )@@G@@A*2A)0ELIES3E07D1ECK1AS9A80A)0BDIA@0B@3A)2ES1BC9BC9BDN^@)^@)^@)^@)^@)^@)IH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@6^@)II )@@G@@^@)^@)^@)^@)AK0BC9BC4AK1A*5A@0ELIES3F[DD1ECK1AS9A80A)0B[IA@0B@3A)2ES0AC5IJ )@@G@@AK5A(N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IK )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)AK0BC9BC4AK1A*5A)0ELIES3F[DD1ECK1A09IL )@@G@@@@@@@@@@@O:@@]N@V-AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0IN )@@G@@A@4AC0C9SES1A@5D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)IO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)IP )@@G@@^@)^@)^@)^@)@@W@@@&K0BC9AK2A80AK2A@0CLIES1A@5D1#*K1A89A80A)0BDIA@0A)2A*9IQ )@@G@@ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@4A@0C9SES1IS )@@G@@A@5D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)IU )@@G@@@@W@@@&K0BC9AK2A80A03AS0CLIES1A@5D1#*K1A89A80A)0BDIA@0A*0A@9ES)^@)^@)^@)IV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IW )@@G@@^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K0BC9AK2A80AK3AC0CLIES1D1#D1#*K1A89IX )@@G@@A80A)0BDIA@2A86AK3ES0A@5A@0BDNAC6AK2B@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)IY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K0BC9IZ )@@G@@AK2A80A*8AS0CLIES1A@5D1#*K1A89A80A)0BDIA@5B@8A07ES0A@5A@0BDN^@)^@)^@)^@)JA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JB )@@G@@A*4^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@3BC0C9SES1A@5D1#*K1A89A80A)0BDTA@0JC )@@G@@A*1BC9ES9BC6A06A[NF@1AS2BC1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@3B@0JE )@@G@@C9SES1A@5D1#*K1A89A80A)0BDIA@0A*0AC7ES9BC6A06A[NF@1AS2BC1ES)^@)^@)^@)^@)JF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4A08^@)^@)JG )@@G@@^@)^@)@@W@@@&K0BC9AC8BC0A@3A80C9SES1A@5D1#*K1A89A80A)0BDTA@0A*1BC9ES9BC6JH )@@G@@A06A[NF@1AS2BC1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JI )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AS7A03A@9BC0CTIES1F[DD1#JJ )@@G@@*K1A89A80A)0BDIA@0B@8A)7ETSAC3AK9B[NDS0B@8A)7ETNA@0A@0ADN^@)^@)^@)^@)^@)JK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@JL )@@G@@&K0BC9AK2A80AK8A*0CLIES1A@5D1#*K1A89A80A)0BDIA@0A02A*4ES0A*8B@6A9NA@0A*0JM )@@G@@A@9ES0A@6A*0ALNA@0A*2AC5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JN )@@G@@^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K0BC9AS7A03A@9A00CTIES1F[DD1#*K1A89A80A)0JO )@@G@@BDIA@0B@0B@6ETSAC3AK9B[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K0BC9AK2A80JQ )@@G@@AK7A80CLIES1A@5D1#*K1A89A80A)0BDIA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)JR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)JS )@@G@@^@)^@)^@)^@)@@W@@@&K0BC9AK2A80A*5AS0CLIES1A@5D1#*K1A89A80A)0BDIA@0AC0A)0JT )@@G@@ES0A@1AS7A[NA@0A@6A@4ES0A@1A@3ALNA@0AC9A*8ES0A@1A*4A(NA@0AC1AK3ES0A@1A@1JU )@@G@@A1N^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K0BC9AK2A80AK3BC0CLIES1JV )@@G@@^(GD1#*K1A89A80A)0BDIA@0A*0A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A86^@)^@)^@)^@)^@)JX )@@G@@@@W@@@&K0BC9AC8BC0A@5AK0C9SES1A@3D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADNJY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)JZ )@@G@@^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@5AC0C9SES1A@5D1#*K1A89KA )@@G@@A80A)0BDTA@0A*1BC9ES9BC6A06A[NF@1AS2BC1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9KC )@@G@@AC8BC0A@5A@0C9SES1A@5D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)KD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KE )@@G@@A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@5A)0C9SES1A@3D1#*K1A89A80A)1A[TAC8KF )@@G@@A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@5A00KH )@@G@@C9SES1A@3D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)KI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)KJ )@@G@@^@)^@)@@W@@@&K0BC9AC8BC0A@5A*0C9SES1A@3D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3KK )@@G@@AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KL )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@5AS0C9SES1A@3D1#KM )@@G@@*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@KO )@@G@@&K0BC9AC8BC0A@4BC0C9SES1A@5D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)KP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KQ )@@G@@^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@5BC0C9SES1A@3D1#*K1A89A80A)1KR )@@G@@A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0KT )@@G@@A@6AC0C9SES1A@3D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)KU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)KV )@@G@@^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@6A@0C9SES1A@3D1#*K1A89A80A)1A[TAC8A@1A@9KW )@@G@@ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AC8BC0A@5B@0C9SES1KY )@@G@@A@3D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)KZ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)LA )@@G@@@@W@@@&K0BC9AC8BC0A@5A80C9SES1A@3D1#*K1A89A80A)1A[TAC8A@1A@9ETSAC3AK9ADNLB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LC )@@G@@^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9AS7A03AC6A00CTIES1D1#D1#*K1A89LD )@@G@@A80A)0BDIA@0B@3A)2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K0BC9LF )@@G@@AS7A03AC6A@0CTIES1F[DD1#*K1A89A80A)0BDIA@0B@1A09ES)^@)^@)^@)^@)^@)^@)^@)LG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LH )@@G@@B@6^@)^@)^@)^@)^@)@@W@@@&K0BC9AS7A03AC1AC0CTIES1A@5D1#*K1A89A80A)0BDIA@0LI )@@G@@B@8A)7ETFA@8B@4A9NES0A@0A@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K0BC9AS7A03AC2AC0LK )@@G@@CTIES1F[DD1#*K1A89A80A)0BDIA@0B@6A)9ETFA@8A04BDN^@)^@)^@)^@)^@)^@)^@)^@)LL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)LM )@@G@@^@)^@)@@W@@@&K0BC9A87AK0A@0AC0C-NES1D1#D1#*K1A89A80A)0BDTA@0AS0AS8ETSAC3LN )@@G@@AK9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LO )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@0AK0C-NES1D1#D1#LP )@@G@@*K1A89A80A)0BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@LR )@@G@@&K0BC9A87AK0A@3A)0C-NES1D1#D1#*K1A89A80A)0BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)LS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LT )@@G@@^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@0BC0D*3ES1A@5D1#*K1A89A80A)0LU )@@G@@BDTA@0A*0AC7ES0A@3A87ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)LV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0LW )@@G@@A@1AC0D*3ES1A@3D1#*K1A89A80A)0BDTA@0A*1BC9ES0A@3A@3B[N^@)^@)^@)^@)^@)^@)LX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)LY )@@G@@^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@1A@0D*3ES1A@3D1#*K1A89A80A)0BDTA@0AS7A82LZ )@@G@@ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@1AS0D*3ES1MB )@@G@@A@5D1#*K1A89A80A)0BDTA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)MD )@@G@@@@W@@@&K0BC9A)9A)0A@1AK0D*3ES1A@5D1#*K1A89A80A)0BDTA@0A*1BC9ES)^@)^@)^@)ME )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MF )@@G@@^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@1BC0D*3ES1A@5D1#*K1A89MG )@@G@@A80A)0BDTA@2AK2A@2ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9MI )@@G@@A)9A)0A@1A80D*3ES1A@3D1#*K1A89A80A)0BDTA@0AS7A82ES)^@)^@)^@)^@)^@)^@)^@)MJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MK )@@G@@A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@1A00D*3ES1A@5D1#*K1A89A80A)0BDTA@0ML )@@G@@A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@1A*0MN )@@G@@D*3ES1A@5D1#*K1A89A80A)0BDIA@0A*0A@9ES0A@3A87ALN^@)^@)^@)^@)^@)^@)^@)^@)MO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4A08^@)^@)MP )@@G@@^@)^@)@@W@@@&K0BC9A)9A)0A@1A)0D*3ES1A@3D1#*K1A89A80A)0BDTA@0A*1BC9ES)^@)MQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MR )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@3A*0C-NES1D1#D1#MS )@@G@@*K1A89A80A)0BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@MU )@@G@@&K0BC9A87AK0A@3A80C-NES1D1#D1#*K1A89A80A)0A9TA@0A*0AC7ES)^@)^@)^@)^@)^@)MV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MW )@@G@@^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@3A00C-NES1D1#D1#*K1A89A80A)0MX )@@G@@BDTA@0AS3B@4ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)MY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0MZ )@@G@@A@3BC0C-NES1A@3D1#*K1A89A80A)0BDTA@0A)0AS6ES0A@5A@5B[NA@0AS0AS8ETSAC3AK9NA )@@G@@A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)NB )@@G@@^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@3B@0C-NES1D1#D1#*K1A89A80A)0BDTA@0A)0AS6NC )@@G@@ETSAC3AK9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ND )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@2AC0D*3ES1NE )@@G@@D1#D1#*K1A89A80A)0BDIA@0A*0A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08B@0^@)^@)^@)^@)NG )@@G@@@@W@@@&K0BC9A)9A)0A@2A@0D*3ES1A@3D1#*K1A89A80A)0BDTA@0A*0A)1ES)^@)^@)^@)NH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NI )@@G@@^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A)9A)0A@0B@0D*3ES1A@5D1#*K1A89NJ )@@G@@A80A)0B[TA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9NL )@@G@@A)9A)0A@0A80D*3ES1A@5D1#*K1A89A80A)0BDIA@0A*0A)1ES0A@5A@5B[NA@0A*1BC9ES)NM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NN )@@G@@A*4A08^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@1AS0C-NES1D1#D1#*K1A89A80A)0BDTA@0NO )@@G@@A*0A*8ES0A@3A@3B[NBC9BC7A03ES9BC6A06A[NF@1AS2BC0ES)^@)^@)^@)^@)^@)^@)^@)NP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@1AK0NQ )@@G@@C-NES1D1#D1#*K1A89A80A)0BDTA@0A*0A*8ES0A@3A@3B[NBC9A06A00ETSAC3AK9A[N^@)NR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)NS )@@G@@^@)^@)@@W@@@&K0BC9A87AK0A@1AC0C-NES1D1#D1#*K1A89A80A)0BDTA@0A*0A*8ES0A@3NT )@@G@@A@3B[NBC9BC7A03ES9BC6A06A[NF@1AS2BC0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NU )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@0AS0C-NES1D1#D1#NV )@@G@@*K1A89A80A)0BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@NX )@@G@@&K0BC9A87AK0A@1BC0C-NES1D1#D1#*K1A89A80A)0BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)NY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)NZ )@@G@@^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0A@2AC0C-NES1D1#D1#*K1A89A80A)0OA )@@G@@BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K0BC9A87AK0OC )@@G@@A@2A@0C-NES1D1#D1#*K1A89A80A)0BDTA@0AS0AS8ETSAC3AK9A[N^@)^@)^@)^@)^@)^@)OD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)OE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)@@@@@@@@@O?@@]N@V-AS2ALN^@)^@)^@)^@)^@)^@)^@)^@)OF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC0^@)^@)^@)OG )@@G@@^@)^@)@@W@@@&K1A@1AK8A@0A@3BC7CT]ES5FLUD9C*K2AC9A80A)1ADTA@0AC3AC3ES0A@1OH )@@G@@AS1A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OI )@@G@@^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K1A@1AK8A@0A@3BC0CT]ES5A@5D9COJ )@@G@@*K2AC9A80A)1ADIA@0AK1AS9ES0AC0AS2ALN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@OL )@@G@@&K1A@1AK8A@0A@2AK0CT]ES5F[DD9C*K2AC9A80A)1ADIA@9B@0AC2ES0BC8A@0A-N^@)^@)OM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)ON )@@G@@^@)^@)A87B@6BC5^@)^@)^@)@@W@@@&K1A@1A)7AK0A@0AC0CT]ES5A@5D9C*K2AC9A80A)1OO )@@G@@ADIA@0A*1BC9ES0A@5A80ALNA@5A*6B@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@1A)7AK0OQ )@@G@@AC6A@0CT]ES5F[DD9C*K2AC9A80A)1ADIA@0A*0AC7ES0A@5A80ALNF@0A@2AS6ES)^@)^@)OR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC0^@)OS )@@G@@^@)^@)^@)^@)@@W@@@&K1A@1A)1A*0A@2AK0CT]ES5A@5D9C*K2AC9A80A)1ADIA@0A*0A@9OT )@@G@@ES0AK7A02ATN^@)^@)^@)^@0A@7AK6A[NBC9B@9AC4ES0BC9B@1ALNA@0A88AK3ES)^@)^@)OU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@1A)7AK0AK2A)0CT]ES5OV )@@G@@A@5D9C*K2AC9A80A)1ADIAS1AC7A89ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC0^@)^@)^@)^@)^@)OX )@@G@@@@W@@@&K1A@1A)7AK0A)0A*0CT]ES5F[DD9C*K2AC9A80A)1ADIA@0A*0A@9ES0A@5A80ALNOY )@@G@@F@0A@2AS7ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)OZ )@@G@@^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)@@W@@@&K1A@1A)7AK0AS4A*0CT]ES5A@3D9C*K2AC9PA )@@G@@A80A)1ADI^@)^@)^@)^@0A@3AC6A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@8^@)^@)^@)^@)^@)@@W@@@&K1A@1PC )@@G@@A)7AK0AS3AK7CT]ES5FLUD9C*K2AC9A80A)1ADTA@0AC3AC3ES0A@1AS1A1N^@)^@)^@)^@)PD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PE )@@G@@A08^@)^@)^@)^@)^@)@@W@@@&K1A@1AS5AC3A@7A*0CT]ES5F[DD9C*K2AC9A80A)1A[IA@0PF )@@G@@A84A@1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K1A@1A)9BC8AC7BC0PH )@@G@@CT]ES5A@5D9C*K2AC9A80A)1ADIA@0A)5BC8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)PJ )@@G@@^@)^@)@@W@@@&K1A@1A)9BC8AC7A)0CT]ES5A@5D9C*K2AC9A80A)1ADIA@1A@3AK2ES)^@)PK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PL )@@G@@^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@1A)9BC8AC7AS0CT]ES5A@5D9CPM )@@G@@*K2AC9A80A)1ADIA@0A)5BC8ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@PO )@@G@@&K1A@0AS9BC0AK0A00CT]ES5A@5D9C*K2AS9A80A)1A[IA@5B@8A07ES0A@5A@0BDNA@0A)2PP )@@G@@A*9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PQ )@@G@@^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@0A)9BC8AC3B@0CT]ES5F[DD9C*K2AS9A80A)1PR )@@G@@A[IA@0A)2A*9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K1A@0A)9BC8PT )@@G@@AC6AC0CT]ES5F[DD9C*K2AS9A80A)1A[IA@0AC4A*3ES0A@5B@5A[NA@9BC8A*3ES)^@)^@)PU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)PV )@@G@@^@)^@)^@)^@)@@W@@@&K1A@0AS9BC0AC9AK7CT]ES5FLUD9C*K2AS9A80A)1A[TA@0AC3AC3PW )@@G@@ES0A@1AS1A1N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)PX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K1A@0AS9BC0A@2A80CT]ES5PY )@@G@@A@5D9C*K2AS9A80A)1A[IF@4AS4BC7ES0BC9B@5ATNBC9B@9AC4ES0A*8B@6A9NA@0A*1BC9PZ )@@G@@ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)QA )@@G@@@@W@@@&K1A@0A)9BC8AC6AS0CT]ES5F[DD9C*K2AS9A80A)1A[IA@0A*0A@9ES0A@5B@5A[NQB )@@G@@A@9BC8A*3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QC )@@G@@^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AC3A00C(FES5A@3D9C*K2AS9QD )@@G@@A80A)1A[IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0QF )@@G@@CS5A80AC4A*0C(FES5F[DD9C*K2AS9A80A)0BDIA@0BC1BC1ES)^@)^@)^@)^@)^@)^@)^@)QG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QH )@@G@@BC3BC8^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AC4A@0C(FES5F[DD9C*K2AS9A80A)1A[IA@0QI )@@G@@BC1BC1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QJ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AC2A)0QK )@@G@@C(FES5F[DD9C*K2AS9A80A)0B[IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QL )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)QM )@@G@@^@)^@)@@W@@@&K1A@0CS5A80AC6A*0C(FES5A@3D9C*K2AS9A80A)1A[IA@0BC1A@0ES)^@)QN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QO )@@G@@^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AC8A@0C(FES5A@3D9CQP )@@G@@*K2AS9A80A)1A[IA@0BC1BC1ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QQ )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@QR )@@G@@&K1A@0CS5A80AC8AC0C(FES5F[DD9C*K2AS9A80A)1A[IA@0BC1A@0ES)^@)^@)^@)^@)^@)QS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QT )@@G@@^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AC8B@0C(FES5F[DD9C*K2AS9A80A)1QU )@@G@@A[IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)QV )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@7^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A80QW )@@G@@AC8A00C(FES5A@3D9C*K2AS9A80A)1A[IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)QX )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)QY )@@G@@^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AC8AK0C(FES5F[DD9C*K2AS9A80A)1A[IAC9A@0A06QZ )@@G@@ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A80AK0A@0C(FES5RB )@@G@@A@3D9C*K2AS9A80A)1A[IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RC )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)RD )@@G@@@@W@@@&K1A@1A)9BC8AS1AK0CT]ES5F[DD9C*K2AS9A80A)1ADIA@0AC6BC3ES)^@)^@)^@)RE )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RF )@@G@@^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K1A@1A)9BC8AS0AC0CT]ES5F[DD9C*K2AS9RG )@@G@@A80A)1ADIAS1AC7A89ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC3^@)^@)^@)^@)^@)@@W@@@&K1A@1RI )@@G@@AS9BC0A)8AC0CT]ES5A@5D9C*K2AS9A80A)1ADIAK0AS8A09ES0A@1AS7A[^A@0AC4A*3ES0RJ )@@G@@A@1A*3A9N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RK )@@G@@A*4^@)^@)^@)^@)^@)@@W@@@&K1A@1AS9BC0A)7B@0CT]ES5A@5D9C*K2AS9A80A)0B[IA@0RL )@@G@@A*0A@9ES0AC0AS2ALNAK1BC9AC5ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@1AS9BC0AS0A80RN )@@G@@CT]ES5F[DD9C*K2AS9A80A)1ADIA@5B@8A07ES0A@5A@0BDNF@4AS4BC7ES0BC9B@5ATN^@)RO )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)RP )@@G@@^@)^@)@@W@@@&K1A@1AS9BC0AS3BC0CT]ES5F[DD9C*K2AS9A80A)1ADIA@5B@8A07ES0A@3RQ )@@G@@A@3B[NAK0A*8A04ETQA@0A@1A-NA@9BC7BC6ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RR )@@G@@^@)^@)^@)^@)^@)^@)B@0^@)^@)^@)^@)^@)@@W@@@&K1A@1AS9BC0AS8AC0CT]ES5A@5D9CRS )@@G@@*K2AS9A80A)1ADIA@1A@3AK2ES0A@5A@0BDNA@0A@6AK0ES0AK7A02ATN^@)^@)^@)^@)^@)RT )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@RU )@@G@@&K1A@1AS9BC0AC9A)0CT]ES5A@5D9C*K2AS9A80A)1ADIA@0AC5A88ES0AK7A02ATNA@0A*0RV )@@G@@A@9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RW )@@G@@^@)^@)A*4B@3^@)^@)^@)^@)@@W@@@&K1A@1AS9BC0A@6AS0CT]ES5A@3D9C*K2AS9A80AS0RX )@@G@@A(TA@9A02A03ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)RY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A08^@)^@)^@)^@)^@)@@W@@@&K1A@1AS9BC0RZ )@@G@@A)8A)0CT]ES5A@5D9C*K2AS9A80A)1ADIA@0AC1A)9ES0A@4AK5BDNAK3A*0A@2ES)^@)^@)SA )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)SB )@@G@@^@)^@)^@)^@)@@W@@@&K1A@0A*9B@0A@1AK0DT#ES4A@3D9F*K1A@9A80A)0BDIA@9A04A89SC )@@G@@ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A*3^@)^@)^@)^@)^@)@@W@@@&K1A@0AS6A*8AC9A@0DT#ES4SE )@@G@@A@5D9F*K1A@9A80A)1A[IA@0A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SF )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)SG )@@G@@@@W@@@&K1A@0AS6A*8AC9AS0DT#ES4A@5D9F*K1A@9A80A)1A[IAC0AK5AK5ES)^@)^@)^@)SH )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SI )@@G@@^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@0AS6A*8AS5A@0DT#ES4A@5D9F*K1A@9SJ )@@G@@A80A)1A[IA@2A86AK3ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@0SL )@@G@@AS6A*8AS0A@0DT#ES4A@5D9F*K1A@9A80A)1A[IA@0AC1A)9ES2A@7A)4BDN^@)^@)^@)^@)SM )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SN )@@G@@A*4^@)^@)^@)^@)^@)@@W@@@&K1A@0CS4AS0A@5A80E9FES4A@3D9F*K1A@9A80A)0A-IA@0SO )@@G@@BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*3BC8^@)^@)^@)^@)@@W@@@&K1A@0CS4AS0A@5BC0SQ )@@G@@E9FES4A@3D9F*K1A@9A80A)0A-IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SR )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)SS )@@G@@^@)^@)@@W@@@&K1A@0CS4AS0A@5B@0E9FES4A@3D9F*K1A@9A80A)0A-IA@0BC1A@0ES)^@)ST )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SU )@@G@@^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0CS4AS0A@5A00E9FES4A@3D9FSV )@@G@@*K1A@9A80A)0A-IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@SX )@@G@@&K1A@0CS4AS0A@5A*0E9FES4A@3D9F*K1A@9A80A)0A-IA@0BC1A@0ES)^@)^@)^@)^@)^@)SY )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)SZ )@@G@@^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@0CS4AS0A@5AS0E9FES4A@3D9F*K1A@9A80A)0TA )@@G@@A-IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TB )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)^@)^@)@@W@@@&K1A@1AK1AK0TC )@@G@@A00A*0DT#ES4A@3D9F*K1A@9A80A)1ADIAK4A83AK0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)TD )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*3^@)TE )@@G@@^@)^@)^@)^@)@@W@@@&K1A@1AK1AK0A00AK0DT#ES4A@3D9F*K1A@9A80A)1ADIAK4A83AK0TF )@@G@@ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TG )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)A*3^@)^@)^@)^@)^@)@@W@@@&K1A@1AK1AK0A)5A80DT#ES4TH )@@G@@A@5D9F*K1A@9A80A)1ADIA@5B@8A07ES0A@5A@0BDN^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TI )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)B@3^@)^@)^@)^@)^@)TJ )@@G@@@@W@@@&K1A@1AS6A*8AC9B@0DT#ES4A@5D9F*K1A@9A80A)1ADIAC0AK5AK5ES)^@)^@)^@)TK )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TL )@@G@@^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@1AS6A*8AK7A80DT#ES4A@5D9F*K1A@9TM )@@G@@A80A)1ADIA@0A06A86ES0A@0A02A[N^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TN )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@0TO )@@G@@CS5A@0A88A80E9]ES2F[DE[[*K1A@9A80A)0B[IA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)TP )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TQ )@@G@@B@7^@)^@)^@)^@)^@)@@W@@@&K1A@0AS8A00A@9B@0CT]ES5A@5E[[*K1AC9A80A)1A[IA@0TR )@@G@@A*1BC9ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TS )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)A*4^@)^@)^@)^@)^@)@@W@@@&K1A@0CS5A@0AS6B@0TT )@@G@@E9]ES2A@3E[[*K1AC9A80A)0BDIA@0BC1A@0ES)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TU )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)BC8^@)^@)^@)TV )@@G@@^@)^@)@@W@@@&K1A@0BC8BC0A06A)0CT]ES5E[[E[[*K1AC9A80A)1A[IAC8B@1AC0ES)^@)TW )@@G@@^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)^@)TX )@@G@@^@)^@)^@)^@)^@)^@)BC1^@)^@)^@)^@)^@)^@)^@)^@)^@)**PF**@@@#;N@@@@@@@@@@@[TY )@@G@@@'W@@@]FE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N@@])@@@]F^^0K@@@@P@TZ )@@G@@@:W@@@]F^ '*@@@@@@@@@@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UA )@@G@@@@@@@@@@@@@@@]E@]7@@@@#:@@@@@]@@@@@@@@@@@ @@@@@@@@@@@@@]T@@@@]A@[;@@@@@@UB )@@G@@@@@@@B@@@@@@@@@@]&@] @@@@]Y@[F@]U@@@@@@@[#@@@@@&@@@@@@@[,@@@@@@@@@@]B@@@UC )@@G@@@@U@@@@@@@]=@@>@@@@[!@@@@@@@[\@@@@@@@@@@@@@]G@@@@@@@@@@]*@@@@[9@[@@@@@@@UD )@@G@@@]?@@@@@@@@@@@@@[7@@D@@Z@[H@@@@@X@]>@@@@@@@@O@@^@@H@@M@@@@[Y@@R@@@@@E@@@UE )@@G@@@@@@[2@[[@@#@@Q@]8@@@@]\@@@@[Q@[C@@@@@@@]I@[L@@@@@@@]J@[<@@@@ A@@@@@$@@@UF )@@G@@@@@@@@@]^@][@@@@[U@]R@@@@@@@@@@[(@@@@]L@#<@@@@@@@@@@@9@@@@@@@@@@[N@@V@@@UG )@@G@@@[W@[O@]M@[V@@[@@@@@@@[?@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@#J@@3@]5@@@UH )@@G@@@@@@@@@]S@]W@@@@@Y@@0@@@@@@@@@@@@@@*@@@@]Q@@@@@@@@@@@@@ @@@@[4@@@@@@@['UI )@@G@@@]#@@S@@A@@@@@@@]O@@N@@@@@@@@@@@_@](@[8@[D@@@@@'@@@@^.@@@@@@@@@@@;@@@@@@UJ )@@G@@@@@@[G@@@@@1@[ @@(@@@@@%@@@@@:@@F@@?@@@@@!@]:@@,@@@@@L@[>@@@@@+@]6@@@@]+#JCS1CCWT @@@@[M@@[@ ] VC )@@G@@@ @@@[^@@@@C@@@@XVNONAJCS22PCT @@@@@@@@[@ X @ @@@[^@@@@AVD )@@G@@@@@@X[8;#IDS1MSG1 VP )@@G@@@@@@[B@@[@#] @ @@@[^@@@[ @@@@-9[9 #IDS9GTFC @@@@@@@@[@^!VQ )@@G@@ @ @@@[^@@@@P@@@@+"['B#IDS22SC2 @@@@@@@@[@ + VR )@@G@@@ @@@[^@@@["@@@@LIBHDFDS22CP2 @@@@@.@@[@ L @ @@@[^@@@[#@@@@>UJ3[GYDVT )@@G@@INSEG1 @@@@@8@@[@#K @ @@@[^@@@@[@@@@&XLX"#TEINSEG2 VU )@@G@@@@@@@@@@[@#- @ @@@[^@@@@[@@@@&YLY@#TEINSEG3 @@@@@@@@[@#7VV )@@G@@ @ @@@[^@@@@[@@@@&ZLY]#TEINSEG4 @@@@]+@@[@^S VW )@@G@@@ @@@[^@@@@[@@@@&)LY^#TEINSEG5 @@@@@5@@[@^6 @ @@@[^@@@@[VX )@@G@@@@@@&-LYB#TEINSEG6 @@@@@2@@[@ G @ @@@[^@@@@[@@@@&+LYE#TEVY )@@G@@INSEG7 @@@@@/@@[@ = @ @@@[^@@@@[@@@@&NE*DLES1FILT WJ )@@G@@@@@@@@@@[@#> @ @@@[^@@@@^@@@@!HNFUDLES1GTCC @@@@@@@@[@#%WK )@@G@@ @ @@@[^@@@@^@@@@!LNFWDLES1GTVT @@@@]Z@@[@#B WL )@@G@@@ @@@[^@@@@ @@@@!PNFZDLES1IODR @@@@@@@@[@#2 @ @@@[^@@@@$WM )@@G@@@@@@!UNF+DLES1OFMT @@@@@@@@[@^9 @ @@@[^@@@@O@@@@,[NF\DLEWN )@@G@@S1PCHD @@@@@@@@[@#A @ @@@[^@@@@H@@@@,PNF5DLES1PRVS WO )@@G@@@@@@[/@@[@ < @ @@@[^@@@[A@@@@,+NGDDLES1SJER @@@@[E@@[@#&WP )@@G@@ @ @@@[^@@@@A@@@@\*NHMDLES1SJIN @@@@@@@@[@#' WQ )@@G@@@ @@@[]@@@]A@@@@\,NHTDLES1IOMG @@@@@@@@[@#9 @ @@@[^@@@@\WR )@@G@@@@@@14K+ @ @@@[^@@@[F@@@@2CMT LFS1ZOUT YC )@@G@@@@@@@@@@[@^J @ @@@[^@@@@R@@@[M,CMU LFS1ZPAK @@@@@@@@[@^KYD )@@G@@ @ @@@[^@@@@E@@@[N CMX LFS1ZSTI @@@@]1@@[@^D YE )@@G@@@ @@@[^@@@@T@@@[NJCM\ LFS17CCP @@@@@@@@[@#T @ @@@[^@@@@LYF )@@G@@@@@[N*CN$ LFS82CLD @@@@]]@@[@ O @ @@@[^@@@@G@@@[N9CN? LFYG )@@G@@S82SCL @@@@@@@@[@ R @ @@@[^@@@]^@@@[O CO LFS82TCK YH )@@G@@@@@@@@@@[@ Q @ @@@[^@@@@H@@@[QDCOG LFS1CKBA @@@@@@@@[@#$YI )@@G@@ @ @@@[^@@@@E@@@[QQD$7AOFS17CCO @@@@@@@@[@^/ YJ )@@G@@@ @@@[^@@@@%@@@[Q)D:!AOFS63MOD @@@@@@@@[@^& @ @@@[^@@@[SYK )@@G@@@@@[RED!FAOFS1ZCOM @@@@@@@^[@^T @ @@@[^@@@]&@@@[S+KWNBCFYL )@@G@@S1SCAN @@@@@@@@[@#@ @ @@@[^@@@@Q@@@[VC@JTD^FS1SPCT YM )@@G@@@@@@@@@@[@]" @ @@@[^@@@@#@@@[VY@J&D^FS9GTST @@@@^X@@[@^:YN )@@G@@ @ @@@[^@@@@N@@@[V-@K/D^FS9OUTP @@@@]K@@[@^* YO )@@G@@@ @@@[^@@@[V@@@[V4@L]D^FS1ENDC @@@@@@@@[@ > @ @@@[^@@@@_YP )@@G@@@@@[XJK^:DXFS1GCW @@@@@@@@[@^" @ @@@[^@@@@U@@@[YIK^;DXFYQ )@@G@@S1ZSTK @@@@@@@^[@^U @ @@@[^@@@[,@@@[Y*K $DXFS9ANPF YR )@@G@@@@@@#=@@[@^( @ @@@[^@@@]&@@@[)Q[P0ERFS9CCP @@@@@@@@[@#PYS )@@G@@ @ @@@[^@@@[F@@@[+/[P;ERFS1IDCK @@@@@@@@[@#^ YT )@@G@@@ @@@[^@@@@A@@@[=B@2NFMFS11CCV @@@@@@@@[@^1 @ @@@[^@@@@CYU )@@G@@@@@[=H@3'FMFS17HST @@@@]D@@[@ @ @ @@@[^@@@[#@@@[=P@4>FMFYV )@@G@@S82CMP @@@@@@@@[@ T @ @@@[^@@@] @@@[>S@8QFMFS82CP2 YW )@@G@@@@@@@@@@[@ V @ @@@[^@@@[E@@@[$X@;JFMFS82MOD @@@@@@@@[@ SYX )@@G@@ @ @@@[^@@@]U@@@[*$@/_FMFS9DNPF @@@@@@@@[@^? YY )@@G@@@ @@@[^@@@^;@@@[:[@.5FMFS1CCIN @@@@@@@@[@#" @ @@@[^@@@[EYZ )@@G@@@@@[\/NG/GQFS1GLST @@@@@@@@[@^] @ @@@[^@@@@:@@@[1ANHMGQFZA )@@G@@S11BVP @@@@@@@@[@^2 @ @@@[^@@@[7@@@[11NI]GQFS18CCP ZB )@@G@@@@@@@@@@[@#U @ @@@[^@@@@:@@@[3*NITGQFS1CCFS @@@@@@@@[@#\ZC )@@G@@ @ @@@[^@@@].@@@[4NJH4]GGS1CCOF @@@@@@@@[@^^ ZD )@@G@@@ @@@[^@@@@:@@@[7KJJM]GGS1CCPD @@@@@@@@[@#0 @ @@@[^@@@[YZE )@@G@@@@@[7;JK.]GGS1CCV @@@@@@@@[@#? @ @@@[^@@@@C@@@[9TJLU]GGZF )@@G@@S1CKBN @@@@#+@@[@ * @ @@@[^@@@@$@@@[9-JL-]GGS1SJBD ZG )@@G@@@@@@@@@@[@#/ @ @@@[^@@@[\@@@['CJL7]GGS1ZFMT @@@@@@@@[@^HZH )@@G@@ @ @@@[^@@@@J@@@[;7JMR]GGS1ZST @@@@@@@^[@^E ZI )@@G@@@ @@@[^@@@[W@@@[/AJM(]GGS1ZTXT @@@@@@@@[@^G @ @@@[^@@@@>ZJ )@@G@@@@@[.+JN]]GGS11CCP @@@@@@@@[@#Q @ @@@[^@@@@O@@@["BJNI]GGZK )@@G@@S13CCP @@@@@@@@[@#R @ @@@[^@@@@L@@@["VJNZ]GGS18CCO ZL )@@G@@@@@@@@@@[@^_ @ @@@[^@@@]*@@@["?JN3]GGS22CCP @@@@@@@@[@#VZM )@@G@@ @ @@@[^@@@@K@@@][OJOZ]GGS1CCNM @@@@@@@@[@^ ZN )@@G@@@ @@@[^@@@[A@@@][=KP>^NGS1CCOD @@@@@@@@[@^4 @ @@@[^@@@]?ZO )@@G@@@@@]]%KQ#^NGS1ZCON @@@@@@@@[@^M @ @@@[^@@@@=@@@] QKQ<^NGZP )@@G@@S1ZSCN @@@@@@@^[@^F @ @@@[^@@@[A@@@] 'KQ9^NGS1ZTBC ZQ )@@G@@@@@@@@@@[@^V @ @@@[^@@@@Q@@@]B@KRE^NGS1ZTBI @@@@@@@@[@^WZR )@@G@@ @ @@@[^@@@@X@@@]BQKRO^NGS1ZTRC @@@@@@@@[@^C ZS )@@G@@@ @@@[^@@@@2@@@]B3KRW^NGS22SDC @@@@@@@@[@ ) @ @@@[^@@@[$ZT )@@G@@@@@]C>KR?^NGS61CCP @@@@@@@@[@#Y @ @@@[^@@@@K@@@]EGKSE^NGZU )@@G@@S9CODP @@@@@@@@[@^\ @ @@@[^@@@[F@@@]EWKTP^NGS1ZGET ZV )@@G@@@@@@@@@@[@^N @ @@@[^@@@@X@@@]F$@HM^WGS11GXY @@@@@@@@[@^0ZW )@@G@@ @ @@@[^@@@[]@@@]G^@IR^WGS63CCP @@@@]4@@[@#Z ZX )@@G@@@ @@@[^@@@@U@@@]HA@KQ^WGSTJMAP @@@@ C@@[@@@ @ @@@[A@@@@UZY )@@G@@@@@]H)@K.^WGS1CKBC @@@@@@@@[@^5 @ @@@[^@@@@[@@@]H'BX4A[GZZ )@@G@@S1SIR @@@@@@@@[@#H @ @@@[]@@@@K@@@]H;BX7A[GS1LOG AA )@@G@@@@@@@@@@[@]; @ @@@[]@@@@#@@@]IFBX/A[GSZEROS @@@@@@@@[@#CAB )@@G@@ @ @@@[^@@@#!@@@]IIBY]A[GNTAB$ @@@@@@@@ @@@FORIO AC )@@G@@@@@]L.@@[@@]@@@]L;CCRCQDNERTRAN$ @@@@@@@@ @@@FOR @@@]MC@@]@@EAD )@@G@@@@@]L"I"RESFNFTCH @@@@@@@@ @@@FORINT @@@]MF@@[@@[@@@]MEF3AAYBAE )@@G@@UWERR$ @@@@@@@@ @@@NAGFORFUN02 @@@]M%@@]@@Y@@@]MGC$3 CDERU$ AF )@@G@@@@@@@@@@ @@@ @@@]M?@@-@@@@@@]M?JL6 FGNEXP1$ @@@@@@@@ @@@AG )@@G@@NAGFORFUN10 @@@]NK@@[@@#@@@]NH@ #UBNOSYM$ @@@@@@@@ @@@FORIO AH )@@G@@@@@]NQ@@#@@ @@@]NLCCFCQDFORIO$1 @@@@@@@@ @@@FORIO @@@]P[@@M@[*AI )@@G@@@@@]NTE%*GQFIDL$ @@@@@@@@ @@@ @@@]PQ@@[@@#@@@]PNH#T7 (AJ )@@G@@S1ASG @@@@@@@@ @@@ @@@]PS@@[@@[@@@]PRIBJDFDS1TPFM AK )@@G@@@@@@@@@@ @@@ @@@]PX@@[@@^@@@]PTL+2GMES1LOG @@@@@@@@ @@@AL )@@G@@ @@@]PZ@@[@@[@@@]PYBX/A[GS1MCD @@@@@@@@ @@@ AM )@@G@@@@@]P=@@[@@^@@@]P)M$E^R S1TCHS @@@@@@@@ @@@ @@@]P*@@[@@#AN )@@G@@@@@]P>F^*DFCS1SPCT @@@@@@@@ @@@ @@@]P,@@[@@ @@@]P(@J$D^FAO )@@G@@S1GTFD @@@@@@@@ @@@ @@@]Q[@@]@@M@@@]P\[8/#IDS1SCAN AP )@@G@@@@@@@@@@ @@@ @@@]QF@@]@@C@@@]Q#@JVD^FS1PRIM @@@@@@@@ @@@AQ )@@G@@ @@@]QJ@@[@@]@@@]QHF^>DFCS1MSG1 @@@@@@@@ @@@ AR )@@G@@@@@]RJ@@]@@_@@@]QK[9B#IDS1CKV @@@@@@@@ @@@ @@@]RT@@]@@CAS )@@G@@@@@]RLOG0]UFS1IDCK @@@@@@@@ @@@ @@@]R-@@]@@A@@@]RV@2PFMFAT )@@G@@S1STOR @@@@@@@@ @@@ @@@]R!@@]@@E@@@]R<]N>^QFS1PCHD AU )@@G@@@@@@@@@@ @@@ @@@]R/@@]@@H@@@]R\NF7DLES1GTVT @@@@@@@@ @@@AV )@@G@@ @@@]S#@@[@@ @@@]R"NF)DLESZEROS @@@@@@@@ @@@ AW )@@G@@@@@]UA@@A@]]@@@]S^BYEA[GS1SERR @@@@@@@@ @@@ @@@]UM@@[@@AAX )@@G@@@@@]UGL+$GMES1UNIT @@@@@@@@ @@@ @@@]UT@@[@@A@@@]UN@>=#JCAY )@@G@@S1CSF @@@@@@@@ @@@ @@@]UV@@[@@[@@@]UUKS%AUES1FACL AZ )@@G@@@@@@@@@@ @@@ @@@]UX@@[@@[@@@]UWJ]0EACS1SIR @@@@@@@@ @@@BA )@@G@@ @@@]U-@@]@@#@@@]UYBX8A[GSTATJB @@@@@@@@ @@@ BB )@@G@@@@@]U(@@]@@A@@@]U!@@^@[P@@@]=SJI:]GGS1CCPD CD )@@G@@@@@@@@@@ @@@ @@@]&-@@^@@0@@@]>1JLS]GGS1CCPT @@@@@@@@ @@@CE )@@G@@ @@@]&!@@]@@C@@@]&>#FH#HFS1IODR @@@@@@@@ @@@ CF )@@G@@@@@]$L@@[@@+@@@]&\NF(DLES1DRUM @@@@@@@@ @@@ @@@]$Q@@[@@^CG )@@G@@@@@]$MJ],EACS1GTST @@@@@@@@ @@@ @@@]*A@@#@@\@@@]$RCL^ LFCH )@@G@@S1UFOT @@@@@@@@ @@@ @@@]*Y@@]@@P@@@]*D]N;^QFS1READ CI )@@G@@@@@@@@@@ @@@ @@@]*7@@]@@R@@@]*)]NZ^QFINSEG3 @@@@@@@@ @@@CJ )@@G@@ @@@]*'@@[@@[@@@]*9LY##TES1REEL @@@@@@@@ @@@ CK )@@G@@@@@]*/@@[@@[@@@]*;^^'^VES1IOMG @@@@@@@@ @@@ @@@](?@@[@@\CL )@@G@@@@@]*.K+&AUES1SJIN @@@@@@@@ @@@ @@@]%#@@]@@Q@@@](!NH)DLECM )@@G@@S1LOOK @@@@@@@@ @@@ @@@]%I@@]@@D@@@]% OG8]UFS1SJBD CN )@@G@@@@@@@@@@ @@@ @@@]:<@@#@[N@@@]%KJMP]GGS1CCSJ @@@@@@@@ @@@CO )@@G@@ @@@]:7@@[@@L@@@]:&[@![XFS1CCIN @@@@@@@@ @@@ CP )@@G@@@@@]?<@@]@@:@@@]:8NG_GQFS8CCIN @@@@@@@@ @@@ @@@]!P@@]@@0CQ )@@G@@@@@]?>L)Y#TES15CCI @@@@@@@@ @@@ @@@]!9@@]@@+@@@]!RLZ*#TECR )@@G@@S1CCIF @@@@@@@@ @@@ @@@],N@@]@@S@@@]!;NE%DLES1GLST CS )@@G@@@@@@@@@@ @@@ @@@],?@@]@@R@@@],PNHOGQFS1SFMT @@@@@@@@ @@@CT )@@G@@ @@@]\>@@]@@7@@@],,H$DDWCS1CCOF @@@@@@@@ @@@ CU )@@G@@@@@]0P@@]@@,@@@]\$JJ<]GGS1CCNM @@@@@@@@ @@@ @@@]1]@@#@@:CV )@@G@@@@@]0RKP9^NGS1CCIC @@@@@@@@ @@@ @@@]1*@@]@@<@@@]1 NE$DLECW )@@G@@S1SRCH @@@@@@@@ @@@ @@@]1:@@[@@[@@@]1%]N+^QFS1ZTRC CX )@@G@@@@@@@@@@ @@@ @@@]2T@@#@@!@@@]1?KR&^NGS1ZSTI @@@@@@@@ @@@CY )@@G@@ @@@]27@@]@@V@@@]2WCM1 LFS1ZST @@@@@@@^ @@@ CZ )@@G@@@@@]4E@@#@[L@@@]29JM/]GGS1ZSCN @@@@@@@^ @@@ @@@]5K@@#@[#DA )@@G@@@@@]4HKRA^NGS1ZTXT @@@@@@@@ @@@ @@@]58@@]@@>@@@]5NJNF]GGDB )@@G@@S1ZFMT @@@@@@@@ @@@ @@@]6C@@]@@I@@@]5'JMU]GGS1ZDIA DC )@@G@@@@@@@@@@ @@@ @@@]6Q@@]@@G@@@]6ECM^ LFS1ZOUT @@@@@@@@ @@@DD )@@G@@ @@@]61@@[@@T@@@]6SCMW LFS1ZPAK @@@@@@@@ @@@ DE )@@G@@@@@]6/@@]@@E@@@]62CMY LFS1ZGEN @@@@@@@^ @@@ @@@]7Y@@]@@)DF )@@G@@@@@]6"CMF LFS1ZCON @@@@@@@@ @@@ @@@]8G@@]@@?@@@]7)KQ%^NGDG )@@G@@S1ZGET @@@@@@@@ @@@ @@@]81@@]@@<@@@]8I@H(^WGS1ZMAT DH )@@G@@@@@@@@@@ @@@ @@@]8'@@[@@B@@@]83CMP LFS1ZMKN @@@@@@@^ @@@DI )@@G@@ @@@]9F@@[@@K@@@]8;CMR LFS1ZNUM @@@@@@@@ @@@ DJ )@@G@@@@@]9I@@[@@]@@@]9GCMT LFS1ZOOM @@@@@@@@ @@@ @@@]9P@@[@@ADK )@@G@@@@@]9JF=KEC INSEG4 @@@@@@@@ @@@ @@@]9R@@[@@[@@@]9QLY #TEDL )@@G@@S1ZCOM @@@@@@@^ @@@ @@@];C@@#@[0@@@]9SKW0BCFS1ZSTK DM )@@G@@@@@@@@@^ @@@ @@@]/.@@#@[2@@@];FK 1DXFS1ZTBC @@@@@@@@ @@@DN )@@G@@ @@@].N@@]@@N@@@].@KRL^NGS1ZTBI @@@@@@@@ @@@ DO )@@G@@@@@].6@@]@@-@@@].PKRT^NGROR @@@@@@@@ @@@PIR @@@]"M@@]@@UDP )@@G@@@@@].8EEA[QES1ZLOP @@@@@@@^ @@@ @@@]".@@[@@(@@@]"OCMN LFDQ )@@G@@S1ZASM @@@@@@@@ @@@ @@@#[1@@]@]3@@@]""CL\ LFS1ZROR DR )@@G@@@@@@@@@@ @@@ @@@#["@@]@@F@@@#[3MT"GK S1ZROS @@@@@@@@ @@@DS )@@G@@ @@@#]]@@[@@]@@@#]@MFMFS82DMP FP )@@G@@@@@@@@@@ @@@ @@@#28@@]@@;@@@#1.#F*#HFS22PCT @@@@@@@@ @@@FQ )@@G@@ @@@#2_@@[@@ @@@#2'NO=AJCS22ACP @@@@@@@@ @@@ FR )@@G@@@@@#3#@@[@@#@@@#3@F^!DFCS22FDS @@@@@@@@ @@@ @@@#3*@@]@@=FS )@@G@@@@@#3^I##CJCS22SDC @@@@@@@@ @@@ @@@#4_@@]@[P@@@#3%KSA^NGFT )@@G@@S22IOD @@@@@@@@ @@@ @@@#5J@@]@@I@@@#5[I^@CJCS22SC2 FU )@@G@@@@@@@@@@ @@@ @@@#6.@@]@[?@@@#5LE[) QDS1PRVS @@@@@@@@ @@@FV )@@G@@ @@@#8H@@]@[I@@@#6_NGUDLEINSEG7 @@@@@@@@ @@@ FW )@@G@@@@@#8K@@[@@[@@@#8JLYG#TES1ENDC @@@@@@@@ @@@ @@@#9C@@]@@7FX )@@G@@@@@#8LK^8DXFS1ENST @@@@@@@@ @@@ @@@#'H@@]@[#@@@#9ECK4 LFFY )@@G@@S1VLST @@@@@@@@ @@@ @@@#'$@@]@@S@@@#'J[[J[XFS1CKBN FZ )@@G@@@@@@@@@@ @@@ @@@#;L@@]@@*@@@#'(JL,]GG@@@@@@@@@@@@@@@@@@@@@@@@GA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ GB )@@G@@ @@Q@@Q10852 760521 1547[M P,PROJ =10852,ST=A GC )@@G@@ GD )@@G@@ @@Q@@Q10858 760527 1331[A R,REQ =2454196,PROJ =10858,MTDAD=GE )@@G@@50.00 GF )@@G@@ @@Q@@Q10866 760518 1431[S R,REQ =2273283,PROJ =10866,MTDSU=30.00 GG )@@G@@ GH )@@G@@@@Q@@Q10866 760521 1149[M R,REQ =2273283,PROJ =10866,END=063076 GI )@@G@@ @@Q@@QGJ )@@G@@10866 760521 1150[M P,PROJ =10866,ST=A GK )@@G@@ @@Q@@Q10883 GL )@@G@@760505 1538[S R,REQ =P001211,PROJ =10883,MTDSU=100.00 GM )@@G@@ @@Q@@Q10897 760519GN )@@G@@ 1614[E U,USER =10088,PROJ =10897,NAME =MACC CONT,L=50.00 GO )@@G@@ @@Q@@Q10900 760520 1617[GP )@@G@@E R REQ =P001421 ,PROJ =10900 ,BEG =061676,END =061577,SUPP =C ,AMT GQ )@@G@@=1500.00 @@Q@@Q10900 760520 1619[M P,PRGR )@@G@@OJ =10900,OPT=C GS )@@G@@ @@Q@@Q10905 760518 1602[A R,REQ =P0GT )@@G@@01285,PROJ =10905,MTDAD=15.00 GU )@@G@@ @@Q@@Q10917 760507 1447[E U,USER =58544270GV )@@G@@27,PROJ =10917,NAME =LEWELLEN PC,L=10.00,S=W GW )@@G@@ @@Q@@Q10917 760507 1448[A R,REQ =2342561,PROJ =GX )@@G@@10917,MTDAD=100.00 GY )@@G@@ @@Q@@Q10919 760528 1122[E U,USER =1083634905,PROJ =109GZ )@@G@@19,NAME =CANESTARO,S=W,AMT=50.00 HA )@@G@@ @@Q@@Q10919 760528 1124[A U,USER =8487,PROJ =10919,AMT=300.0HB )@@G@@0 HC )@@G@@ @@Q@@Q10919 760528 1126[M P,PROJ =10919,CH=USER HD )@@G@@ HE )@@G@@@@Q@@Q10921 760519 1535[E U,USER =3944031214,PROJ =10921,NAME =SANNA C,DHF )@@G@@=D,L=800.00 @@Q@@QHG )@@G@@10939 760504 1112[M U,USER =3893037130,PROJ =10939,D=D HH )@@G@@ @@Q@@Q10939 HI )@@G@@760504 1113[M U,USER =3934895495,PROJ =10939,D=D HJ )@@G@@ @@Q@@Q10939 760505HK )@@G@@ 1544[E R REQ =2472595 ,PROJ =10939 ,END =063076,SUPP =R ,FUND =101 ,AHL )@@G@@CC =0000 ,UNIT =A ,DIV =01 ,DEPT =0200 ,ACT =@@Q@@Q10939 760505 1544]HM )@@G@@1 ,CLASS=3342 ,AMT =200.00 HN )@@G@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HO )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@Y@E3@@Q@@Q10939 760505 1555[S R,REQ =2472595,HP )@@G@@PROJ =10939,MTDSU=200.00 HQ )@@G@@ @@Q@@Q10939 760505 1555[M R,REQ =2472595,PROJ =HR )@@G@@10939,E=050576 HS )@@G@@ @@Q@@Q10939 760507 1132[A R,REQ =2472525,PROJ =10939,HT )@@G@@MTDAD=200.00 HU )@@G@@ @@Q@@Q10940 760511 0811[E U,USER =627882,PROJ =10940,NAME =MHV )@@G@@ACC SERVICES,S=W,L=20.00 HW )@@G@@ @@Q@@Q10951 760506 1139[A R,REQ =2346750,PROJ =10951,MTDAD=250.00HX )@@G@@ HY )@@G@@@@Q@@Q10951 760513 1039[M R,REQ =2346750,PROJ =10951,END=073076 HZ )@@G@@ @@Q@@QIA )@@G@@10951 760524 1451[A R,REQ =2346750,PROJ =10951,MTDAD=300.00 IB )@@G@@ @@Q@@Q10951 IC )@@G@@760525 1140[A U,USER =5487270711,PROJ =10951,AMT=1000.00 ID )@@G@@ @@Q@@Q10951 760525IE )@@G@@ 1141[M U,USER =5487270711,PROJ =10951,L=30.00 IF )@@G@@ @@Q@@Q10951 760525 1141[IG )@@G@@M P,PROJ =10951,L=30.00 IH )@@G@@ @@Q@@Q10968 760507 1356[E R REII )@@G@@Q =0873972 ,PROJ =10968 ,END =063076,SUPP =R ,FUND =144 ,ACC =H392 ,UIJ )@@G@@NIT =A ,DIV =19 ,DEPT =3515 ,ACT =@@Q@@Q10968 760507 1356]4 ,CLASS=334IK )@@G@@2 ,AMT =200.00 IL )@@G@@ @@Q@@Q10968 760507 1357[M P,PROJ =10968,STIM )@@G@@=A IN )@@G@@ @@Q@@Q10968 760507 1401[M R,REQ =0873972,PROJ =IO )@@G@@10968,E=113076 IP )@@G@@ @@Q@@Q10968 760507 1403[R P,PROJ =10968,T=STURC ANAL OIQ )@@G@@F SHIP MOUN CRANE BOOMS IR )@@G@@ @@Q@@Q10973 760504 0955[M U,PROJ =10973,L=200.00 IS )@@G@@ IT )@@G@@ @@Q@@Q10973 760504 0955[M P,PROJ =10973,L=200.00 IU )@@G@@ IV )@@G@@@@Q@@Q10973 760512 1435[A R,REQ =P001310,PROJ =10973,MTDAD=2000.00 IW )@@G@@ @@Q@@QIX )@@G@@10978 760514 1007[E U,USER =3874262599,PROJ =10978,NAME =DERO D,L=50.00,IY )@@G@@S=W @@Q@@Q10978 IZ )@@G@@760524 1058[E U,USER =3303878692,PROJ =10978,NAME =LEHMANN R,L=50.00,S=WJA )@@G@@ @@Q@@Q10983 760512JB )@@G@@ 1615[M P,PROJ =10983,L=50.00 JC )@@G@@ @@Q@@Q10983 760512 1615[JD )@@G@@M U,USER =2174281531,PROJ =10983,L=50.00 JE )@@G@@ @@Q@@Q10983 760525 0916[A R,REJF )@@G@@Q =2193995,PROJ =10983,MTDAD=250.00 JG )@@G@@ @@Q@@Q10986 760514 1359[MODIFY USER,JH )@@G@@PROJ =10986,D=D JI )@@G@@ @@Q@@Q10987 760507 1122[E U,USER =26494852JJ )@@G@@10,PROJ =10987,NAME =SONOCO,L=100.00 JK )@@G@@ @@Q@@Q10987 760514 1358[ENTER USER,USER =5095065JL )@@G@@870,PROJ =10987,NAME =BATES,L=UNL,D=D JM )@@G@@ @@Q@@Q10987 760514 1359[MODIFY USER,PROJ =10987,D=D JN )@@G@@ JO )@@G@@ @@Q@@Q11000 760513 1353[M R,REQ =P001218,PROJ =11000,E=0715JP )@@G@@76 JQ )@@G@@ @@Q@@Q11009 760514 1528[A R,REQ =2292916,PROJ =11009,MTDAD=200.00JR )@@G@@ JS )@@G@@@@Q@@Q11016 760510 1101[A R,REQ =2178960,PROJ =11016,MTDAD=100.00 JT )@@G@@ @@@@@@JU )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Y@E3@@Q@@Q11021 760512JV )@@G@@ 1525[A R,REQ =2506711,PROJ =11021,MTDAD=4000.00 JW )@@G@@ @@Q@@Q11026 760510 1023[JX )@@G@@R P,PROJ =11026,A=R BALES$DEPT OF INTERIOR$DIV OF FINANCE$WASH D C 20240JY )@@G@@ @@Q@@Q11035 760505 1452[A R,REJZ )@@G@@Q =P001332,PROJ =11035,MTDAD=15.00 KA )@@G@@ @@Q@@Q11035 760511 1555[A R,REQ =P0KB )@@G@@01332,PROJ =11035,MTDAD=10.00 KC )@@G@@ @@Q@@Q11035 760514 1433[A R,REQ =P001332,KD )@@G@@PROJ =11035,MTDAD=10.00 KE )@@G@@ @@Q@@Q11039 760514 0936[M P,PROJ =11039,C=2 KF )@@G@@ KG )@@G@@ @@Q@@Q11039 760521 1434[M P,PROJ =11039,C=1 KH )@@G@@ KI )@@G@@ @@Q@@Q11045 760506 1138[A R,REQ =2195524,PROJ =11045,MTDAD=KJ )@@G@@150.00 KK )@@G@@ @@Q@@Q11046 760511 1544[R P,PROJ =11046,A=A BRANNSTROM$308 AG HALLKL )@@G@@$*153706 KM )@@G@@@@Q@@Q11051 760503 1436[E U,USER =627882,PROJ =11051,NAME =MACC SERVICESKN )@@G@@,S=W,L=20.00 @@Q@@QKO )@@G@@11051 760521 1018[E U,USER =10139,PROJ =11051,NAME =MA,S=W,L=20.00 KP )@@G@@ @@Q@@Q11075 KQ )@@G@@760525 1322[A R,REQ =P001356,PROJ =11075,MTDAD=200.00 KR )@@G@@ @@Q@@Q11079 760510KS )@@G@@ 1345[R P,PROJ =11079,A=CN HALABYV$8107 SOCIAL SCI$*153706 KT )@@G@@ @@Q@@Q11085 760505 1512[KU )@@G@@A R,REQ =P001362,PROJ =11085,MTDAD=10.00 KV )@@G@@ @@Q@@Q11087 760525 1558[M P,PRKW )@@G@@OJ =11087,D=D KX )@@G@@ @@Q@@Q11087 760525 1609[E U,USER =84KY )@@G@@87,PROJ =11087,NAME =KNITTER HR,S=W,D=D,L=20.00 KZ )@@G@@ @@Q@@Q11087 760525 1614[E U,USER =38760358LA )@@G@@52,PROJ =11087,NAME =ALLEY RS,S=W,D=D,L=20.00 LB )@@G@@ @@Q@@Q11087 760525 1616[E U,USER =477505322,PROJLC )@@G@@ =11087,NAME =ISAACS GL,S=W,D=D,L=20.00 LD )@@G@@ @@Q@@Q11087 760525 1617[E U,US)^=[MK^G]@)]A[#@C@8L@@^RLE )@@G@@G_)@@[[@@@[2G@@@[2C/@@@[/K@@^\/K@@^?(@@@[2/K@@^(*@@@@GBO@@@A)^,[N@^G@)]ALF )@@G@@[#@CS@[#)@[\[@@@[^C#)@[1H@@@[1C/@@[@/K@@HC(@@@@GH@@@[1C/@@@[/K@@ PBP@@@ALG )@@G@@)^8[F#@/*]^(@K0CS^G]A@@@C@@@[3@#C@A3@@@@[3@@@@[\@@@@^//,0@@@^^K@^/N8LJ_"LH )@@G@@R@K@[>BQ@@@A) [[F#@C@)CS^G]]-<@@@@@@R@K@@G[@]@@DC@@@A(R@)@[-8L@@^7G_)@@[LI )@@G@@/K@@ P*@@@@GH@@@A(BR@@@A) E[F9KB>@K)*]A[@K0@@@@@@@@@A+@@@@ L@@@@A<@@@@ JLJ )@@G@@/,0@@@^^K@ JN8LJ_"^^K@ LN8MJ_"BS@@@A) N[F#@-)^GUA[#@#2@@@@@@C@[\_.N.@@@HLK )@@G@@Q@K@@GR@K@A$R@)@A%G@@@@GC/@@@[@#I@A3@@@@A=BT@@@A) W[F#@)]A[@K=CS^G] ^@@@LL )@@G@@/,0@@@@#R@A3@@@@A:/,0@@@/K@@[.[@)@[%C/)@@]8L@@ V[@])[LBU@@@A) >@N#@-)@@@LM )@@G@@)]J@8@@@@@@@ND IN RD FOUATA CABEGINDEXTRA ***** (062H0@#S@A3@@[@]JBV@@@ALN )@@G@@)]Q@*@@@@@@@) $@<]=)C]A@R@K@[*/K@@#E/K@@ A'^@@@@.) E USEDAST ON LLO )@@G@@COP. BW@@@A) :[F#A/*#2)CM4[#A-)@@@@@@@@@[@@@@@J@@@@ 1/,0@@@^^K@ 1N8MJ_"LP )@@G@@^^K@ 7N8LJ_"R@)@@GBX@@@A) 4[F#@-)K0C]A[#@-)KB=@@N8LJ_"/K@@A^(@@@[4R@K@[*LQ )@@G@@@#Y@A3@@@@ 7@@@@[4@@@@@!@@@@A?BY@@@A) .[F@K^[#@-)K0C]A[#@@@@[@@@[5C@@@@,LR )@@G@@/K@@ (@#-@A3@@@@A?@@@@@[@@@@ _/,0@I<^^K@ _BZ@@@A)AA[#]+-)K0CS[#@-NK@@@@@LS )@@G@@@@@@@@8L@@AF'^K@@@C8])[LN.@@@HR@)@A%@#=@A3@@[@]V/,0@@@CA@@@A)]V@)@@@@@@@LT )@@G@@)AI@<]=-)K@@@@@@@@ @@@@@/K@@AT(@@@@\'^@@@@) 3A6,A2 ,1(005H0CB@@@ALU )@@G@@)AM[#]C-)K0COOG]A[]=-)@@@@@@@@ @@@[6'^@@@@@#\@A3@@[@^P/,0@@@@#,@A3@@@@A*LV )@@G@@/,0@@@CC@@@A)AU[F#@-)^@K0CS^G@@@@@@@*@@@@GH@@@A,C@@@@5[@@@[6C/@@@[/K@@A)LW )@@G@@*@@@@GH@@@A!C@@@@5CD@@@A)A<[F@^G]A[@^C+A[#@@@@@@@#9@A3@@@@A*/,0@@@ @@@@@LX )@@G@@/K@@A0*@@@[6[@@@[6C/@@@]/K@@A&CE@@@A)A?[F]+-)K0CO-@K**S^G@@@@#"@A3@@[@]ZLY )@@G@@/,0@@@/K@@ ((@@@@@'^@@@@@#'@A3@@[@^*/,0@@@CF@@@A)A5@3#@-)K0CS^G]A@)]Z@S@LZ )@@G@@OVER PCARRY-(025H0@@K@@4@@K@@3@@K@@2@@K@@0@@K@@1@@K@@5CG@@@A)]+[S@@@@@@@MA )@@G@@H OBSEI7,017 FOR ,N DATAECISIO20H PR ,A6,0H OF,/,006 INPUTACKAGECH@@@AMB )@@G@@)]![S@@@@@@@ ON ,A2,004HRUN ,AURING UCED D, PRODIABLES2H VAR,I3,03NS OF MC )@@G@@RVATIOCI@@@A)]8@C@)A;[#]=-)K^[@K0CS@H@@@@@C@@@@0@^D@A3/K@@HMN@0@B@/K@@B[MD )@@G@@(@@@[:'^@@@@6,A2) CJ@@@A)B#[EK^CUA[#@-LK0CS^G@@@@@K@@0@^H@A3@@[@^//,0@@@ME )@@G@@@^G@A3@@@@A+/,0@@@/K@@BJ(@@@@GCK@@@A)BG[MK(C@-)^G@-)@@*@@@@GH@@@[:C/@@@[MF )@@G@@[@@@[7T/@@@ H@@@[6C/@@@#/K@@ ('^@@@@@@K@@@CL@@@A)BQ[N@^G@-)K[#@@@@"@@@@@MG )@@G@@C@@@@H"O@@@1C/@@]V/K@@B-*@@@[:[@K@@@"O@@@1C/@@]V/K@@BUCM@@@A)B)[MK&@@-)@MH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/,0@@@[@@@@@CN@@@AMI )@@G@@)B%[M^G@-)K0CS@@@@T@@@@@G@@@@@C/@@@[@^S@A3@@@@[:@@@@@5@@@@@@@@@@@'@@@@@@MJ )@@G@@@@@@@@CO@@@A)B4[M[#@@-)@@@@@@@T/)@@#G/)__"W@)@[7;O)@@=H@)@@@C/)@@[W@@@[7MK )@@G@@;O@@@=G/@__";K@@@[CP@@@A)B"[M^G@]A[#A-)K0@C@@@[+A@K@A'R@K@@G[#)@[+[@@@[^ML )@@G@@C_)@@[G/@__"[@@@[8H@@@@IG/)__"CQ@@@A)CC[F#A-)YO[]U)CS^G]A@@@@^Y@A3@@@@@@MM )@@G@@@@@@[$@@@@CH/,0@@@^^K@CHN8MJ_"R@)@A'[@@@@SCR@@@A)CL[F#@)CS[@K%CS^[@@@@@@MN )@@G@@/K@@C&/K@@CY@^-@A3'^@@@@8];@CR$'0@@BRA0@[$/=@@]BC@@@@@CS@@@A)CU[F@K^[@K+MO )@@G@@CS^G] #@@@@@@[@ N/,0@@@@^+@A3@@@@A*/,0@@@/K@@C&/K@@CY/K@@C./K@@C&CT@@@AMP )@@G@@)C<[F#@-MK^D]A[#@-DK0CS@C@@@[8@^$@A3/,0@@@@^&@A3@@@@A*/,0@@@/K@@ ('^@@@@MQ )@@G@@@^<@A3CU@@@A)C?[F#@CS^EEA[#@-)K(@@@@C/@@@]'^@@@@@@K@[9@^(@A3@@[@ (/,0@@@MR )@@G@@[@@@[9G/@@@[H@@@[+CV@@@A)C5[F#@C] #@-)K(C]AG@@@R@K@@G/K@@ ('^@@@@@^,@A3MS )@@G@@@@[@#$/,0@@@/K@@ ((@@@@GH@@@[$CW@@@A)C"[F#@/*#2)CM4[#A-)@@@@@@@@@N@@@@@JMT )@@G@@@@@@D^/,0@@@^^K@D^N8LJ_"^^K@DEN8MJ_"R@)@[*CX@@@A)DB[F#@-)K0C]A[#@-)KB=@@MU )@@G@@N8MJ_"/K@@DR(@@@[4R@)@[*@^1@A3@@@@DE@@@@[4@@@@@!@@@@A\CY@@@A)DK[F@K^[#@-MV )@@G@@)K0C]A[#@@@@H@@@[5C@@@@,/K@@ (@^4@A3@@@@A\@@@@@N@@@@DM/,0@I<^^K@DMCZ@@@AMW )@@G@@)DT[EK^C+A[#@-LK0CS^EK@@'^@@@@@^9@A3@@[@ //,0@@@@^8@A3@@@@A*/,0@@@/K@@D@A3@@[@ 2/,0@@@/K@@E/(@@@['/K@@ ('^@@@@@ -@A3@@[@#$DK@@@A)E'[F#@-MK=CNJ )@@G@@S^G]^>#@-<@@C/@@@[R@K@@G@ (@A3/,0@@@@ *@A3@@@@A+/,0@@@'^@@@@@@K@['DL@@@ANK )@@G@@)F#[F#AC#2)CNO[#@-)@@@@@@@@@@@@@@@[$@@@@FD/,0@@@^^K@FDN8LJ_"/K@@FS(@@@@GNL )@@G@@H@@@@^DM@@@A)FG[F#@-)K[#@C] #@@@@@@@@[@]9/,0@@@/K@@FS(@@@@IH@)@[$C/)@@ANM )@@G@@/=@@]BC@@@@@@ ?@A3DN@@@A)FP@F#@@@@@@)]9[@@@@@@@@DOFDATTER ENUND AFNOT FONN )@@G@@-FILE END-OF***** (076H0@ 1@A3DO@@@A)#[@0@@@@@@@)FQ@V]=)CS0@R@)@@G/K@@ (NO )@@G@@'^@@@@GE.) PACKAY-OVERE CARR OF THA CARDDP@@@A)FT[F#@)JE@-BK^G]A[#@@@@NP )@@G@@@ 8@A3@@@@@@@@@@[$@@@@FY/,0@@@^^K@FYN8MJ_"/K@@ (*@@@['DQ@@@A)F+[F#@)]A@KNQ )@@G@@^D]A[#@@@@@@@ .@A3@@@@A:/,0@@@/K@@GW*@@@@IH@)@[$C/)@@F/=@@GWC@@@@@DR@@@ANR )@@G@@)F:[F]M-)^GUAH#@-)@@@@@@N.@@@HQ@0@@GR@0@A$R@)@A%R@K@@GG@@@@GC/@@@[@ "@A3NS )@@G@@/,0@@@DS@@@A)F4[F9K0C#2)CL4[#@-)@@@@@@@@@@@@@@[$@@@@F'/,0@@@^^K@F'N8LJ_"NT )@@G@@8L@@F4[@])[#C@#\_.DT@@@A)F.[F#@-R@)@@G@A^@A3DU@@@A)GA[F@K0CF2)JE@-[K@@@@@@@@@@GI/,0@@@NV )@@G@@^^K@GIN8MJ_"^^K@GKN8NJ_"[@<@@DC@)@A(/K@@#!DV@@@A)GJ[F#@)CS^G]A@K0COOG@@@NW )@@G@@@@[@#F/,0@@@[@@@[%C/@@@[@AF@A3@@@@A=@@@@A+@@@@GK@@@@A[S@@@@@@@NG,I4, MISSIACKAGEOVER PCARRY-***** (033H 14) OV )@@G@@NS 11- COLUMBER INER@@@A) 0[S@@@@@@@ CARDS EXTRA4,012H HAS,IACKAGEOVER POW )@@G@@CARRY-***** (029H ARDS) 006H CES@@@A) ;[S@@@@@@@FFEREN 9) DILS 5 -ID (COOX )@@G@@A SET AS DATCARD HABOVE ***** (080H ) ET@@@A)AA[S@@@@@@@MISSINRD IS OY )@@G@@ATA CABEGIND***** (051H R) HEADEON COP THAT T FROMEU@@@A)AL@)@@@@@@@OZ )@@G@@)HC@V]+-)K0@)AP@C@(016H0@A:@A3@@[@AP/,0@@@CE) SEQUENUT OF G OR OEV@@@APA )@@G@@)AQ@S@)HF@3]=-PK0CS^[@@@/K@@HMN@0@HL@A,@A3@@@@A(/,0@@@'^@@@@COP) IN S1RPB )@@G@@ERROR EW@@@A)HL[##@-)K0CS^G]A[#@-)@@@@@@@@N[@@B]R@0@B[R@)@B@R@K@A_9\)@A.PC )@@G@@9!)@A;R]0@A4@A,@A3EX@@@A)HT@N#@-)@@@)A1@C@)HV@N#@-Q@@@)A3@K@@A,@@]S1RCOPPD )@@G@@/K@@@@/K@KA1@@F@@@*4@KA1N[K@B#EY@@@A)HX[##@-)K0CS^G]A[#@-)@@@@@@@@^[@@B]PE )@@G@@A@0@B[A@)@B@A@K@A_9:)@A.9()@A;[^@@A1AA0@A4EZ@@@A)H>[N#@]@)]@)]@@@@/\K@HXPF )@@G@@C8@@@#/K@@JJ/\K@HXC8@@@#/K@@I0/\K@HXC8@@@D/KH@@@^[K@B#FA@@@A)H\[F@K+CS^GPG )@@G@@@-)K0]A@@@@@R@K@BAG/)__'C@)@B G@@@BBC/@__"@A3@A7@@@@A*/,0@@@/K@@JVFB@@@APH )@@G@@)H8[E[@^G] [#@-)@@@@@@@@@@@@BC@@@@[;/,0@@@[@@@BCC=]@@ /K@@IO(@]@@ [@@@[^PI )@@G@@R@)@@IFC@@@A)I[[F#@-#K0CS[#@CS^EC@@@/,0@@@[@)@][CC-@@[[@@@]@C^[@@@@A'@A7PJ )@@G@@@@@@A+/,0@@@@A9@A7FD@@@A)IE[F#@-)K0CS^G@-)K(*@@@8LK@IK'^K@@@C8#)['N.K@@^PK )@@G@@R@0@A%@@K@][@@K@]@@A.@A7@@[@ATFE@@@A)IN@V]=@@@@@)AT@0@@@@@@@4,1H-,UMNS,IPL )@@G@@IN COLERROR ***** (023H O/)@@[O/K@@A'^@@@@FF@@@A)AZ@S@)IQ@3@K^[#@-)K0@@@PM )@@G@@R@K@BDR]0@A8@BC@A7/K@@IUN@0@IT8L@@H') --,5A6I3,3H FG@@@A)IW@:#@-)K0CPN )@@G@@S^G@@@)A5@C@)I-@F#@@@@@@/K@KA5@@F@@^*4@KA5N[K@BHN[@@BGR@0@BFR@)@BEFH@@@APO )@@G@@)I+@F]?@@@@@)A7@K@)I<@<#@-)K0CS@@@@@A@0@BFA@)@BEA@K@BDAA0@A8@BC@@]ERPROCPP )@@G@@/K@@@@FI@@@A)I$[F#@-)^G@-)^G]@@@@@@@/K@@H0[@K@BBC@VK@][@@@BAC8FK@[[@@@B PQ )@@G@@C8FK@@^[K@BH^[@@BGFJ@@@A)I0[MK^@K^@K^@@@@@C8FK@#[^@@B%[^@@B>C8FK@][^@@B=PR )@@G@@[^@@B(C8FK@[[^@@B*[^@@BCA@@@A)A)@F#@@@@@@)Z+@C@)A-@N#[]S@@@)Z=@K@SY )@@G@@@@@@@@@^B@@]S1IODR/K@@@@/K@KZ+@@F@@A*4@KZ+CB@@@A)A<[F#[#[#[#[#[#[#[#[#@@SZ )@@G@@^[@@)@A@)@Z_A@K@Z"9:)@Z/9:@@Z'9%)@Z89%@@Z69()@Z4AA0@Z>CC@@@A)A?[F@K0K0K^TA )@@G@@CO[#[#[@@@@@@@@@A4@@@@Z&@@@@Y8/K@@B[/,0@@@^^K@A4N8L@@@R@K@ZA/K@@B8CD@@@ATB )@@G@@)A5[F#[#[#[#[#[#[#[#[#@@[@)@ZFH@)@ZDC@)@ZF[@@@ZGG@@@ZEC@@@ZG@^G@Z(@@@@ZDTC )@@G@@@@@@ZGCE@@@A)A"[F@K^G[@K^G^G^D0@@@@@/K@@@@!^)@Z$@^K@Z(/K@@B N@0@B^C8)@@[TD )@@G@@@^J@Z(/K@@BDN@0@B@CF@@@A)BB@%K0K0K0K0@@@@@)Z$@C@)BG@F#@@@@@@/K@KZ$@@F@@@TE )@@G@@*4@KZ$R@K@)]R]0@Z%[^)@Z$H8)@@[CG@@@A)BH@F]S@@@@@)Z(@K@)BI@+K0K0K0@@@@@@@TF )@@G@@A@K@)][^@@Z$AA0@Z%C8@@@]@^K@@]IN /K@@@@CH@@@A)BM[F@K0K0K^CO[#[#[@@@@@TG )@@G@@@@@@BU@@@@Z:@@@@Y8/K@@B&/,0@@@^^K@BUN8L@@@R@K@ZA/K@@A!CI@@@A)BV[F#[#[#[#TH )@@G@@[#[#@K0K@@@@N@0@B>[@)@ZFC/)@@[[@@@ZGG@@@ZEC@@@ZG@^P@Z,@@@@ZD@@@@ZGCJ@@@ATI )@@G@@)B=[F@K0^[@K0K0K$@@@@@@@H8)@@[/K@@@@!^)@Z?@^T@Z,/K@@B%N@0@B(C8)@@[@^S@Z,TJ )@@G@@/K@@B,CK@@@A)B!@<#[#[#[#@@@@@@)Z?@C@)B1@N#[]S@@@/K@@@@/K@KZ?@@F@@@*4@KZ?TK )@@G@@R@K@)^R]0@Z\[^)@Z?CL@@@A)Z,@K@)B3@'K0K0K0K[@@@@@[^@@ >C8FK@]/K@@BNA@K@)^TL )@@G@@[^@@Z?AA0@Z\C8@@@]@^T@@]OUT CM@@@A)B'[N@K^[@K^@K0^@@[^@@^^C8FK@^[@@@Z1TM )@@G@@C8FK@#[^@@]V[^@@#Z[^@@]Q[^@@^E[^@@^S[^@@^XCN@@@A)C^@:@K^[@K@)ZU@)@@@@@@@TN )@@G@@@@[@@[@@@@@[REA SKI /K@@@@[^@@#1[^@@]#[^@@#W[^@@#TCO@@@A)ZY@)@@@@@@@TO )@@G@@)Z&@C@)Z:@C@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@]@@[@@@WRI END REW CP@@@ATP )@@G@@@@^@@]@@A@@C@@Q@@[@@U@@@@@^@) @C@@CDS1UNIT S1DRUM S1SERR TQ )@@G@@NPRT$ NIO1$ NIO2$ NERR3$ NERR4$ S1IODR TR )@@G@@@@[@@@@@@@A<@@@@@@@@@@@@)@@[^@@@@@@@)@@@F[@@@@@@C@@@@C@@@@@@ TS )@@G@@ NAME$ TPF$ @@@@@@AA@@@@)@[[#]@[#@H[K0#KOG@4 #@G@@@@@@9*@@@-TT )@@G@@9?@@@ 9*@@@X9?@@@#9*@@@V9?@@@[ 4@@@@'=@@@@AB@@@@)@D[M@^C@L[@@@@@@@C8FK@@TU )@@G@@/KFK@]*@@@@@/KF@@ '^@@@@[@FK@#C8@@@_[@FK@]C8@@@B[[FK@[AC@@@@)@N[M^^K@*CKTV )@@G@@@]]@@@]^K@@@/KF@@^'=@@@@&;@@@WC8FK@@8KK@@Q9*W)@@9?K@@ N8K@@A&;@@@]AD@@@@TW )@@G@@)@X@UKK@@@@@)@C@G0M&@S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@@@/KF@@[ @@@@@TX )@@G@@/KFK@]AE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@^@@C@@]@@G@@^@@W@@[@@@@@@@@@@@)@@@@@D@@@@@*TZ )@@G@@READ$ S1LOGI PARTBL @@#@@@@@@@@@S1IOIN @@[@@@@@@@@@UA )@@G@@S1GTNC @@[@@@@@@@@KS1NEOF @@[@@@@@@@@YS1IOTB ]@@@@@@#@@@@UB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UD )@@G@@)@@@+(@@O^C@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/KF@@['=@@@@R;K@@#UE )@@G@@R;@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@]@@A@@]@@E@@[@@I@@@@@@@@@@@@@@^COMMON UG )@@G@@LOAD$ S1LDBC @@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@I@S@)@@@:]@-)K&CS^G@@@UI )@@G@@@@@@@@@[I@[*@@[@@Y/,0@@@@[H@[*/,0@@@ STJ,R @STJB.AA@@@A)@Y@)@@@@@@@UJ )@@G@@)@ @V]UCT@@@)@+@C@(////5G@@@@@C/@@@['^@@@@SIS) ANALYEND OF(016H0AB@@@AUK )@@G@@)@<[C@@@@@@@@@@[C@@@@@@@S) D CARDNTIFIE UNIDE5,019HPED ,IB SKIPSTATJOUL )@@G@@X,016HAC@@@A)@C@F#C@@@@@)@?@K@)@D@<#@-[K0CS@@@@@@@@@@M@@@@@?/,0@@@ @@@@LUM )@@G@@______COPIN [@@@@@AD@@@A)@H[F#@-)K^G]@CT-@@@@@@@/K@@@0*@@@@GH@@@@^C/@@@[UN )@@G@@/K@@@S@[O@[*/K@@@M@@@@@N@@@@@NAE@@@A)@Q[F#G)CK=G]A[#@-)@@@@@C/)@@^C/@@@[UO )@@G@@@[U@[*@@@@@P@@@@@O@@@@@@/,0@@@/K@@@0*@@@@WAF@@@A)@Z[N#@@CS@@@@@@@@C/)@@[UP )@@G@@)@@@@I @@@@I*@@@@KH[@@@OC.@@@ C/)@@[ @@@@G*@@@@IH@)@@OAG@@@A)@([MK0@C]@-UQ )@@G@@#K0CS@@@@@@O@@@@@@/,0@@@/K@@@5/=0@@0)@)@@H @@@@I*@@@@KH[@@@OC.@@@AAH@@@AUR )@@G@@)@3[N#@-)^G]@@CS@@H[@@@OC.@@@EC/)@@[ @@@@G*@@@@I/C)@@'D@)@@OC/@@@[@[Y@[*US )@@G@@@@@@@PAI@@@A)@.[M@K^G@)CN=G@@@@[+@[*'^@@@@8];@[A$'0@@FRA0@@O/=K@[L)@@@@IUT )@@G@@ @@@@I1@@@@K*@@@@KAJ@@@A)[B[F@K^[@K^[@K^@@@@@@@@/K@@[L/K@@[L/K@@[L/K@@@0UU )@@G@@/K@@@0/K@@@0/K@@]"/K@@[P/K@@]:AK@@@A)[K[F@^G]A[@K0CS4G]@@@@@/K@@[Y(@@@@LUV )@@G@@[@@@@@C@@@@O/K@@@0[@@@@LG@@@@LC/@@@[/K@@[PAL@@@A)[T[#]S-)K0CS^D*-)@@@@@@UW )@@G@@@@@@@@(@@@@GH@@@@OC/@@@E'^@@@@@@K@@L@[*@[*@@[@@+/,0@@@AM@@@A)@,@K@)[-@3@UX )@@G@@K+CS^G]A[#@@@@@@@@@[!@[*@@@@@,@@@@[X@@@@@I/,0@@@/K@@[$______B AN@@@AUY )@@G@@)@0@K@)[$@3]E-)K0CS^G]A@@@@@@@@@@@[Y@@@@[Y@@@@[Y@@@@@0@@@@[Y/,0@@@______UZ )@@G@@REW AO@@@A)@2@K@)[!@3#@- K0CS^G]A@@@@@@@@@@@@I@@@@[Z@@@@@2@@@@[Y/,0@@@VA )@@G@@@[,@[*______WRI AP@@@A)[3@:#@-)^G@)@4@K@)[8@F@@@@@@@/K@@]E______BEGINPVB )@@G@@(@@@@GH@@@@OC/@@@E@[\@[*@@@@[YAQ@@@A)[9@3]]-)K0CS^G]@@)@6@K@@@@@@@______VC )@@G@@WRI /K@@^0@@@@@S@@@@@R@@@@@Q@@@@@4/,0@@@AR@@@A)[_[F#@-)YO[]E-)K0CS^@@@VD )@@G@@@@@@]B@@@@@R@@@@@6@@@@[Y/,0@@@^^K@]BN8LJ_"R@K@@Q@[2@[*AS@@@A)]C@N#@-)@@@VE )@@G@@)@8@K@)]E@V]E-)K0@@@@@@@@@@@@8@@@@[Y/,0@@@______WRI @[3@[*@@@@[YAT@@@AVF )@@G@@)]H@V#@-)K0@)@'@K@)]K@V#@- K0@@@@@[Y/,0@@@@[4@[*______END @@@@[Y@@@@@@VG )@@G@@@@@@[)AU@@@A)]N@<#@-)K0CS@@@@@)@/@K@)]R@F#@@@@@@@[5@[*______REW @@@@[YVH )@@G@@@@@@[Y@@@@[Y@@@@@'AV@@@A)]S@3]E-)K0CS^G]A@)@"@S@ . TJ$D0.@ADD S@@@@[YVI )@@G@@@@@@[Y@@@@[Y@@@@@/@@@@[Y/,0@@@AW@@@A)[[@C@)]Y@;#@-AK0CS^G]^X#C@@@@@@@@@@VJ )@@G@@/,0@@@@[7@[*@@@@@"@@@@[-/,0@@@@[6@[*______AX@@@A)]>[F#E->K0CN4G]A[#@)CN@VK )@@G@@/,0@@@/K@@]2(@@@@L@[9@[*@@@@[+/,0@@@@[8@[*@@@@@[@@@@@@AY@@@A)],@;#@-)K0CVL )@@G@@NOD+A[#@@@@@)[]@C@(//5X,@["@[*@@[@[]/,0@@@'^@@@@@@K@@L@[;@[*@@[@@+AZ@@@AVM )@@G@@)[#[C@@@@@@@@@@[C@@@@@@@TREAM)NPUT SE ON IOF FILY END ATED BTERMINATJOB VN )@@G@@049HSTBA@@@A)]5[#]U-BK2CTOG%A[]Y-)@@@@@@@@@@@@[+/,0@@@@][@[*@@@@@[@@@@@@VO )@@G@@@@@@@@/,0@@@'^@@@@BB@@@A)].@F#@@@@@@)[G@K@)]"@<]]-)K0CS@@@@@@@@@@N@@@@@QVP )@@G@@@@@@[G/,0@@@______BEGDAT@]]@[*BC@@@A)#][F#@)CS^G]A[#@)CN^G@@@@[@@+/,0@@@VQ )@@G@@/K@@#I(@@@@LA@K@[:R@K@@Q@]#@[*/K@@^0@@@@@NBD@@@A)#F[F#@-)K&*S@K0]A@@@@@@VR )@@G@@G@@@@TC/@@@K[#)@@TN.@@@_C_)@@[R@K@[:'^@@@@@@K@@L@] @[*BE@@@A)#O[F#@-CK0CVS )@@G@@S^G]A[9K^C)@/,0@@@^^K@#XN8LJ_"@]F@[*@@@@@U@@@@[?@@@@@@/,0@@@[@@@[?BF@@@AVT )@@G@@)#X@:@K0CS^G@@@@@@)[I@K@@@@@@@@@@@@@______ G_)@@[@]G@[*@@@@@U@@@@@TVU )@@G@@@@@@#XBG@@@A)#+@;@YO[]C)CS^G@@)[K@K@______ @@@@[I@@@@[<@@@@#&/,0@@@VV )@@G@@^^K@#&N8LJ_"8L@@#LBH@@@A)#(@;#@/*]^L@K0CS@)[M@K@______DSL @@@@[K@@@@[=VW )@@G@@@@@@#!/,0@@@^^K@#!N8LJ_"@]I@[*BI@@@A)#0[F#@-[K0CS^G]A[@K0@@@C/@@@[@]K@[*VX )@@G@@/K@@^0@@@@@N@@@@@N@@@@@Q@@@@[M/,0@@@@]J@[*BJ@@@A)#9@3#@-)[#@/)@@@@)[O@K@VY )@@G@@@@@@@@______IDMAT [@[\_.C@@@[+N.@@@EQ@K@@GR@K@[>G@@@@QBK@@@A)#_[F@K)*S^GVZ )@@G@@]A[#@)CS@@@@C/@@@ @]R@[*/K@@^0@@@@@N@@@@@N@@@@@Q@@@@[O/,0@@@8L@@#.BL@@@AWA )@@G@@)^C[##@-)K0CS^G@-)YK@@@@@@@@@@[@[\_"C@@@[+[@@@[^Q@K@@QR@K@[>H@@@@Q[@@@@VWB )@@G@@G@@@@QBM@@@A)[Q@K@)^K@3@K)*S^G]A[#@@@@@@@@@@@@@N@@@@@N@@@@@Q@@@@[Q/,0@@@WC )@@G@@8L@@^I______IPAGE BN@@@A)^Q@V@K0CS@@)[S@K@)^T@V9K)*S@@@@@@[S/,0@@@ @[J_"WD )@@G@@______COPIN R@K@@Q@]Y@[*/K@@^0BO@@@A)^W[F#@-)K0C]A[]M-)K0CS@@]-@[*@@@@@XWE )@@G@@@@@@@W/,0@@@@])@[*/K@@^&@@@@@N@@@@@N@@@@@MBP@@@A)^>[F@K>CS^G]A[@K^[#@@@@WF )@@G@@@]>@[*/K@@^9N@0@^!/K@@^,(@@@@W@]<@[*@@@@@W/,0@@@/K@@^(BQ@@@A)^,@N#@)@@@@WG )@@G@@)[U@S@)^0@V]Q-)K0@@]*@[*@@@@[U/,0@@@______. S1GDST/K@@@0 @@@@LBR@@@AWH )@@G@@)^3[F]Y-)K0C]@-)K0CS^G@@R@K@[\9\)@[!R]0@[(@](@[*/K@@^9N@0@^8@](@[*@@@@[+WI )@@G@@/,0@@@BS@@@A)^/@N#@-)@@@)[&@C@)^"@N#@-K@@@)[*@K@@](@@#S1GDST/K@@@@/K@K[&WJ )@@G@@@@F@@[*4@K[&N[@@[0BT@@@A) @@:#@-)K0CS^@@@@)[X@S@@@@@@@@@@@@#@@@@@@@@@@@GWK )@@G@@/K@@@@^[@@[0A@K@[\9:)@[!AA0@[(BU@@@A)[)@0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WL )@@G@@@@@@@@@@[@@@@@@@[]@@@@[[ @@@@@A@@@@@IBV@@@A@@^@@B@@F@@L@@!@@[@@1@@ WM )@@G@@@@ @[1@C@@ @@@@J*@@@@@K@@@@@R@@@@@]@@@@@XS1RINT S1GTAG S1REDLWN )@@G@@ S1REDC S1PRST S1IODR ERTRAN S1LOG2 S1PRFTWO )@@G@@ S1RCPI S1INIT S1SERR NPRT$ NIO2$ NERR2$WP )@@G@@ NSTOP$ NERR3$ S1GDST @@[@@@@@@@ @BLANK$ ^@@@C@WQ )@@G@@@]@@@@S1ILST ]@@@C@**PF**@@@AKX@@@@@@@@@@@[[2+@@@]FE@@@@@@@@@@@@@@@WR )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N@@]S@@@]F^^0K@@@@P@@=K@@@]F^ '*@@@@@@@@@@@@WS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^)@@^@[K@^ @EK@@@@]ZWT )@@G@@@@@@[M@@@@@@@@@@#7@DY@@@@@@@^*@^F@^6@A<@ @@A4@B\@AS@#@@^2@A"@@@@#!@C-@@@WU )@@G@@@@@@AO@@2@@@@#G@@C@E7@@@@#A@[O@A8@#E@@@@[S@@@@ _@[A@[)@]J@]V@]L@#^@^P@E@WV )@@G@@@]T@#<@[I@@)@@S@C.@@:@@@@ 3@@$@A(@]'@@@@E3@@@@#V@CF@@@@]1@@@@C$@ ]@@!@[(WW )@@G@@@E_@[-@D?@#C@ &@#Q@#]@@@@EU@#I@[3@@@@@@@CJ@C]@EV@@@@[9@[Y@ G@D&@C>@@@@][WX )@@G@@@@@@@A@@K@@@@C_@@@@#3@[[@@@@@@@@@@@@@](@@X@#>@@@@]H@@@@#X@@@@@@@A!@CR@#5WY )@@G@@@@@@]6@]P@@@@@@@@@@]R@@@@@@@#9@[W@@+@[;@#:@^V@@@@@@@^+@@@@[!@^H@@@@@]@@@WZ )@@G@@@@&@@Z@#K@@@@]<@@@@[.@CH@]$@DU@DC@@@@^'@D%@@@@#$@@@@E>@#T@@@@[C@#.@@M@]\XA )@@G@@@@@@]!@BK@@=@#O@] @ 7@@Q@C\@#_@@@@[#@@@@@@@^,@@@@^8@A:@@@@@@@@@@@G@[@@ 0XB )@@G@@@@(@[5@#;@@V@@@@BE@]X@@@@^D@E\@@"@@@@A @FF@A[@@@@C9@^Z@ ;@E]@@'@@8@BO@[UXC )@@G@@@[G@^%@@U@^&@A$@#-@]D@#\@@@@#'@@E@[Q@D6@@@@D8@C)@D'@C;@@[@@@@CD@ E@[:@@@XD )@@G@@@[ @[%@#(@D2@@@@^=@BA@@O@@@@C5@@6@ K@@@@ A@@I@[\@@@@@,@]/@@4@@@@AB@@@@@@XE )@@G@@@@@@ Q@[B@@@@ 5@]-@@E@FJANSET @@@@@@@@^@@@ @[@@@[@@@@@[XF )@@G@@@@@@W@L:D S1INTF @@@@]#@@[@@# @ @#@^@@@@@^@@@@W[F$QFF XG )@@G@@S1INTF @@@@@@@@ @@@ @@@@WC@@[@@#@@@@W F$SFF S1USIN XH )@@G@@@@@@DS@@[@@ @ @@@[@@@@@[@@@@WDM&U]DAS1USIN @@@@@@@@ @@@XI )@@G@@ @@@@WG@@[@@]@@@@WEM&Z]DAS9INOB @@@@@/@@[@@B XJ )@@G@@@ @@@[@@@@@[@@@@WHF&_#GAS9INOB @@@@@@@@ @@@ @@@@WJ@@[@@[XK )@@G@@@@@@WIF&_#GAS9PEEL @@@@@@@@[@@D @ @@@[@@@@@D@@@@WKF$X#GAXL )@@G@@S9PEEL @@@@@@@@ @@@ @@@@W=@@]@@F@@@@WTF$X#GAS13PGH XM )@@G@@@@@@@@@@[@@F @ @@@[@@@@@A@@@@W&HADA]AS13PGH @@@@@@@@ @@@XN )@@G@@ @@@@W2@@]@@A@@@@W?HAUA]AS1INEP @@@@@0@@[@@H XO )@@G@@@ @]@#@@@@@B@@@@W4HFAA]AS1INEP @@@@@@@@ @@@ @@@@X]@@]@@BXP )@@G@@@@@@W;HFFA]AS9STRP @@@@#/@@[@@J @ @@@[]@@@@O@@@@X^D"^BIAXQ )@@G@@S9STRP @@@@@@@@ @@@ @@@@XV@@[@@#@@@@XSD"ABIAS1OUTF XR )@@G@@@@@@@@@@[@@L @ @@@[^@@@@\@@@@XWD"FBIAS1OUTF @@@@@@@@ @@@XS )@@G@@ @@@@Y=@@]@@T@@@@YFD"LBIAS9UTIL @@@@ I@@[@@N XT )@@G@@@ @@@[]@@@@F@@@@Y&D"OBIAS9UTIL @@@@@@@@ @@@ @@@@Y3@@[@@]XU )@@G@@@@@@Y1D"QBIACOLFREQ1 @@@@@@@@[@@P @ @@@[^@@@@#@@@@Y4J/MDWAXV )@@G@@COLFREQ1 @@@@@@@@ @@@ @@@@Y;@@]@@^@@@@Y7J/NDWAS15INI XW )@@G@@@@@@[_@@[@@R @ @@@[^@@@@D@@@@Y.E"VEXAS15INI @@@@@@@@ @@@XX )@@G@@ @@@@ZK@@]@@E@@@@ZAE"ZEXAS15RDC @@@@E^@@[@@T XY )@@G@@@ @@@[^@@@@ @@@@ZMKVOFXAS15RDC @@@@@@@@ @@@ @@@@ZX@@[@@AXZ )@@G@@@@@@ZRKVPFXAS1STCH @@@@D)@@ @@@ @@@@Z>@@]@@B@@@@ZY[1:#^BYA )@@G@@S15PRC @@@@@@@@[@@W @ @@@[^@@@@G@@@@Z$H0G^RBS15PRC YB )@@G@@@@@@@@@@ @@@ @@@@)#@@]@@K@@@@Z3H0O^RBS1INV @@@@[E@@[@@YYC )@@G@@ @ @@@[^@@@@H@@@@) H4<^RBS1INV @@@@@@@@ @@@ YD )@@G@@@@@@))@@[@@I@@@@)MH45^RBDATA @@@@]:@@[@@@ @ @@@[[@@@@EYE )@@G@@@@@@)-H8M^RBS1TIMI @@@@@@@@[@@- @ @@@[^@@@@B@@@@):[/\ JBYF )@@G@@S1TIMI @@@@@@@@ @@@ @@@@)/@@]@@E@@@@)2[/0 JBS4XTRA YG )@@G@@@@@@D*@@[@@< @ @@@[^@@@@I@@@@)"][, JBS4XTRA @@@@@@@@ @@@YH )@@G@@ @@@@-H@@[@@[@@@@-G][0 JBD4XTRA @@@@@@@@[@@> YI )@@G@@@ @@@[^@@@@I@@@@-I][2 JBD4XTRA @@@@@@@@ @@@ @@@@-X@@[@@[YJ )@@G@@@@@@-W][3 JBS13ABK @@@@CL@@^@@@ @[@@@[@@@@@#@@@@-YG@QBWBYK )@@G@@S17COR @@@@]"@@[@@* @ @@@[^@@@@#@@@@--G]?BWBS17COR YL )@@G@@@@@@@@@@ @@@ @@@@-%@@[@@A@@@@-=G],BWBS17NRM @@@@[>@@[@@%YM )@@G@@ @ @@@[^@@@@ @@@@-:G]_BWBS17NRM @@@@@@@@ @@@ YN )@@G@@@@@@-5@@[@@ @@@@-0G#ABWBS17RMD @@@@CV@@[@@? @ @@@[^@@@@CYO )@@G@@@@@@-6G^#BWBS17RMD @@@@@@@@ @@@ @@@@+A@@[@@C@@@@-"G^ABWBYP )@@G@@INBK @@@@BQ@@^@@@ @[@@@[@@@@@#@@@@+BDF8CLBS11SD YQ )@@G@@@@@@[$@@[@@\ @ @@@[^@@@@M@@@@+EM^AF]BS11SD @@@@@@@@ @@@YR )@@G@@ @@@@+<@@[@@B@@@@+WM^CF]BS17CPT @@@@@@@@[@@1 YS )@@G@@@ @@@[^@@@@&@@@@+=M^"F]BS17CPT @@@@@@@@ @@@ @@@@<+@@[@@SYT )@@G@@@@@@ @@[@@E@@@@=;I8V[TCTROUT @@@@]4@@[@@. ZC )@@G@@@ @@@[^@@@@]@@@@>AI8W[TCTROUT @@@@@@@@ @@@ @@@@>E@@[@@]ZD )@@G@@@@@@>CI8X[TCS17ACP @@@@@@@@[@@_ @ @@@[^@@@@C@@@@>FI>N]QCZE )@@G@@S17ACP @@@@@@@@ @@@ @@@@>V@@[@@C@@@@>NI>P]QCS1UNIT ZF )@@G@@@@@@@@@@ @@@ @@@@>+@@[@@A@@@@>W@>=#JCCROSTAB2 @@@@@@@@[@[]ZG )@@G@@ @ @@@[^@@@@E@@@@>_@@]@@M@@@@>!IB@CJCS22DIO @@@@@@@@[@[^ @ @@@[^@@@@FZI )@@G@@@@@@&[IBHCJCS22DIO @@@@@@@@ @@@ @@@@&P@@]@@D@@@@&GIBJCJCZJ )@@G@@S1PRIM @@@@@@@@ @@@ @@@@&T@@[@@]@@@@&RF^>DFCS1TCHS ZK )@@G@@@@@@@@@@ @@@ @@@@&X@@[@@#@@@@&UF^*DFCS1SCAN @@@@[<@@ @@@ZL )@@G@@ @@@@&&@@]@@C@@@@&YH$[DWCS1COPI @@@@@@@@[@[D ZM )@@G@@@ @@@[^@@@@6@@@@&*H*&DWCS1COPI @@@@@@@@ @@@ @@@@$.@@[@@ZZN )@@G@@@@@@$YH*:DWCS1DSRT @@@@A+@@[@[F @ @@@[^@@@@G@@@@$"H*3DWCZO )@@G@@S1DSRT @@@@@@@@ @@@ @@@@*K@@[@@A@@@@*EH*4DWCS1PRVC ZP )@@G@@@@@@@@@@[@[H @ @@@[^@@@@L@@@@*LH%MDWCS1PRVC @@@@@@@@ @@@ZQ )@@G@@ @@@@*%@@[@@C@@@@*+H%ODWCS1RDIN @@@@D@@@[@[J ZR )@@G@@@ @@@[^@@@@W@@@@*:H%-DWCS1RDIN @@@@@@@@ @@@ @@@@(P@@[@@IZS )@@G@@@@@@(BH%[CDS1INER AY )@@G@@@@@@@@@@ @@@ @@@@78@@[@@A@@@@72G\&[CDS1PFS @@@@AI@@[@[8AZ )@@G@@ @ @@@[]@@@@J@@@@79G1*[CDS1PFS @@@@@@@@ @@@ BA )@@G@@@@@@8G@@[@@^@@@@8CG1([CDS22INT @@@@ S@@[@[' @ @@@[^@@@@JBB )@@G@@@@@@8HG2D[CDS22INT @@@@@@@@ @@@ @@@@8*@@[@@G@@@@8WG2F[CDBC )@@G@@UNISTAT1 @@@@@@@@[@[/ @ @@@[^@@@@^@@@@8(G5E[CDUNISTAT1 BD )@@G@@@@@@@@@@ @@@ @@@@82@@]@@ @@@@8!G5F[CDS1MDIN @@@@]>@@[@["BE )@@G@@ @ @@@[^@@@@$@@@@84NXD[YDS1MDIN @@@@@@@@ @@@ BF )@@G@@@@@@92@@[@@R@@@@9VNXG[YDS1RDUC @@@@A>@@[@]@ @ @@@[^@@@@(BG )@@G@@@@@@93NXH[YDS1RDUC @@@@@@@@ @@@ @@@@'0@@[@@O@@@@'WNXJ[YDBH )@@G@@S1TRBK @@@@^#@@[@]] @ @@@[^@@@@$@@@@'1NXR[YDS1TRBK BI )@@G@@@@@@@@@@ @@@ @@@@;Z@@[@@B@@@@;SNXS[YDS1TRD3 @@@@^X@@[@]^BJ )@@G@@ @ @@@[^@@@@.@@@@;)NXT[YDS1TRD3 @@@@@@@@ @@@ BK )@@G@@@@@@/:@@[@@I@@@@/XNXV[YDS1GTCD @@@@ C@@[@]A @ @@@[^@@@@#BL )@@G@@@@@@/?[;K#IDS1GTCD @@@@@@@@ @@@ @@@@/2@@[@@#@@@@/\[;M#IDBM )@@G@@S1INR1 @@@@ ^@@[@]C @ @@@[^@@@@B@@@@/3[;:#IDS1INR1 BN )@@G@@@@@@@@@@ @@@ @@@@/_@@[@@ @@@@/'[;?#IDS9COND @@@@]0@@[@]EBO )@@G@@ @ @@@[^@@@@V@@@@.@[/_#IDS9COND @@@@@@@@ @@@ BP )@@G@@@@@@.!@@[@@M@@@@.V[.[#IDS9EQ @@@@ ,@@[@]G @ @@@[^@@@@HBQ )@@G@@@@@@.,[.]#IDS9EQ @@@@@@@@ @@@ @@@@"[@@[@@A@@@@.;[.##IDBR )@@G@@S1REBK @@@@^J@@[@]I @ @@@[^@@@@)@@@@"]J6]^FDS1REBK BS )@@G@@@@@@@@@@ @@@ @@@@"(@@[@@B@@@@"+J6#^FDS1FOT @@@@@@@@[@]KBT )@@G@@ @ @@@[^@@@@N@@@@"%E . QDS1FOT @@@@@@@@ @@@ BU )@@G@@@@@@_I@@]@@L@@@@".E _ QDS1FOTA @@@@@@@@[@]M @ @@@[]@@@@_BV )@@G@@@@@@_KEA] QDS1FOTA @@@@@@@@ @@@ @@@[@P@@]@@A@@@[@JEA# QDBW )@@G@@S2SQM @@@@^/@@[@]O @ @@@[^@@@@0@@@[@RC&_AWDS2SQM BX )@@G@@@@@@@@@@ @@@ @@@[[-@@]@@U@@@[[BC$]AWDS2STUD @@@@ ?@@[@]QBY )@@G@@ @ @@@[^@@@@I@@@[[CEDS2DATA @@@@@@@@ @@@ CE )@@G@@@@@[#D@@[@@B@@@[#]E.&CEDS22PHD @@@@ U@@[@]Y @ @@@[^@@@@CCF )@@G@@@@@[#EE" CEDS22PHD @@@@@@@@ @@@ @@@[#S@@]@@A@@@[#ME"ACEDCG )@@G@@S1ENCI @@@@@@@@[@]) @ @@@[^@@@@Y@@@[#U^#3FXDS1ENCI CH )@@G@@@@@@@@@@ @@@ @@@[^ @@[@@H@@@[#8^#6FXDS2IOD @@@@A&@@[@]+CI )@@G@@ @ @@@[^@@@@D@@@[^A^BOFXDS2IOD @@@@@@@@ @@@ CJ )@@G@@@@@[^U@@[@@F@@@[^J^BQFXDBVSUBA @@@@B@@@[@]= @ @@@[^@@@@]CK )@@G@@@@@[^VJ54GYDBVSUBA @@@@@@@@ @@@ @@@[^Z@@[@@]@@@[^XJ55GYDCL )@@G@@BVSUBB @@@@#M@@[@]& @ @@@[^@@@@]@@@[^)J56GYDBVSUBB CM )@@G@@@@@@@@@@ @@@ @@@[^=@@[@@]@@@[^+J57GYDBVSUBC @@@@]8@@[@]*CN )@@G@@ @ @@@[^@@@@]@@@[^>J58GYDBVSUBC @@@@@@@@ @@@ CO )@@G@@@@@[^(@@[@@]@@@[^$J58GYDS22ACC @@@@@@@@[@]% @ @@@[^@@@[HCP )@@G@@@@@[^%J5;GYDS22ACC @@@@@@@@ @@@ @@@[A/@@[@[ @@@[ 7J6[GYDCQ )@@G@@S22ANL @@@@B3@@[@]? @ @@@[^@@@@!@@@[A.J6CGYDS22ANL CR )@@G@@@@@@@@@@ @@@ @@@[CE@@#@@)@@@[B%J6GGYDS22LAB @@@@BG@@[@],CS )@@G@@ @ @@@[^@@@@H@@@[CHJ6QGYDS22LAB @@@@@@@@ @@@ CT )@@G@@@@@[C>@@[@@F@@@[CUJ6SGYDCLASSIMAP @@@@@@@@[@@@ @ @@@[[@@@@[CU )@@G@@@@@[C&L+^#TEREGAN3MAP @@@@@@@@[@@@ @ @@@[[@@@@[@@@[C$L+ #TECV )@@G@@TEST @B5@@@@@[@@@REGAN3 @ @@@[[@@@@[@@@[C*L+A#TECLASSIFY1 CW )@@G@@@@@@@@@@[@]3 @ @@@[^@@@@[@@@[C(L+C#TECLASSIFY1 @@@@@@@@ @@@CX )@@G@@ @@@[C?@@[@@]@@@[C%L+E#TEREGAN3 @@@@ M@@[@]5 CY )@@G@@@ @@@[^@@@@[@@@[C!L+F#TEREGAN3 @@@@@@@@ @@@ @@@[C0@@[@@]CZ )@@G@@@@@[C,L+G#TES1EIG @@@@E!@@[@]7 @ @@@[^@@@@2@@@[C1L+(#TEDA )@@G@@S1EIG @@@@@@@@ @@@ @@@[ES@@[@@5@@@[DN1+ HEDZ )@@G@@S22STA @@@@@@@@ @@@ @@@[P*@@[@[A@@@[O+N1\ HES1GTBT EA )@@G@@@@@@@@@@[@#R @ @@@[]@@@@E@@@[P(K-3AUES1GTBT @@@@@@@@ @@@EB )@@G@@ @@@[P5@@[@@]@@@[P3K-4AUES1IOMG @@@@A*@@ @@@ EC )@@G@@@@@[Q>@@[@@\@@@[P6K+&AUES1OTBD @@@@@@@@[@#U @ @@@[]@@@@+ED )@@G@@@@@[Q&K+"AUES1OTBD @@@@@@@@ @@@ @@@[RG@@[@@^@@@[RCK+_AUEEE )@@G@@S1OTLI @ )@@@@@[@#WSDF @ @@@[^@@@@F@@@[RHK=CAUES1OTLI EF )@@G@@@ -@@@@@ @@@SDF @@@[R-@@]@@D@@@[RSK=FAUES1OTSD @@@@@@@@[@#YEG )@@G@@ @ @@@[]@@@[V@@@[R@AUES1REEL EK )@@G@@@@@@@@@@ @@@ @@@[UD@@[@@[@@@[UCK>AAUES1VFW @@@@^R@@[@#=EL )@@G@@ @ @@@[^@@@@D@@@[UEK>BAUES1VFW @@@@@@@@ @@@ EM )@@G@@@@@[UX@@]@@E@@@[UNK>CAUES13BCD @@@@^T@@[@#& @ @@@[^@@@@[EN )@@G@@@@@[UZK>?AUES13BCD @@@@@@@@ @@@ @@@[U-@@[@@[@@@[U)K>!AUEEO )@@G@@S15MNS @@@@@@@@[@#* @ @@@[^@@@@G@@@[U+K&AAUES15MNS EP )@@G@@@@@@@@@@ @@@ @@@[U"@@[@@K@@@[U,K&CAUES17ALP @@@@ O@@[@#%EQ )@@G@@ @ @@@[^@@@@N@@@[U_K&DAUES17ALP @@@@@@@@ @@@ ER )@@G@@@@@[V%@@]@@S@@@[VMK&FAUES17HDR @@@@@@@@[@#? @ @@@[^@@@@ZES )@@G@@@@@[V?K&QAUES17HDR @@@@@@@@ @@@ @@@[W3@@]@@*@@@[WFK&TAUEET )@@G@@S17PHT @@@@AC@@[@#, @ @@@[^@@@@<@@@[W5K&6AUES17PHT EU )@@G@@@@@@@@@@ @@@ @@@[X/@@[@@=@@@[XSK$KAUES22TOC @@@@B!@@[@#0EV )@@G@@ @ @@@[^@@@@(@@@[X.K(>AUES22TOC @@@@@@@@ @@@ EW )@@G@@@@@[ZJ@@]@@(@@@[Y&K(:AUES8ONE @@@@@@@@[@#2 @ @@@[^@@@[BEX )@@G@@@@@[ZLK!!AUES8ONE @@@@@@@@ @@@ @@@[--@@]@[D@@@[)SK,TAUEEY )@@G@@ROTATE1 @@@@E-@@[@#4 @ @@@[^@@@@ @@@[-NH)DLES1SJOB @@@@A#@@[@#" @ @@@[]@@@]HFH )@@G@@@@@[=.NO[DLES1SJOB @@@@@@@@ @@@ @@@[$-@@]@@R@@@[$ENOIDLEFI )@@G@@S17PRN @@@@@@@@[@^@ @ @@@[^@@@@5@@@[$@@@[1#J)@EPES6COEF @@@@C @@[@^W @ @@@[^@@@@XGG )@@G@@@@@[1%J-]EPES6COEF @@@@@@@@ @@@ @@@[2&@@]@@Z@@@[2BJ-^EPEGH )@@G@@S63AMD @@@@C7@@[@^Y @ @@@[^@@@][@@@[2*J-+EPES63AMD GI )@@G@@@@@@@@@@ @@@ @@@[60@@^@]B@@@[4(J-*EPES1SERR @@@@@@@@ @@@GJ )@@G@@ @@@[6'@@[@@A@@@[64[[>FQES1AUSP @@@@^"@@[@^- GK )@@G@@@ @@@[^@@@@X@@@[6;[^=FQES1AUSP @@@@@@@@ @@@ @@@[7,@@[@@QGL )@@G@@@@@[7S[^$FQES1RCOP @@@@AM@@[@^< @ @@@[^@@@[5@@@[7\[ =FQEGM )@@G@@S1RCOP @@@@@@@@ @@@ @@@[',@@#@[E@@@[9=[ %FQES13OUT GN )@@G@@@@@@ Y@@[@^> @ @@@[^@@@@=@@@['1[ /FQES13OUT @@@@@@@@ @@@GO )@@G@@ @@@[;4@@]@@Z@@@[;P[ _FQES17ANO @@@@^?@@[@^$ GP )@@G@@@ @@@[^@@@@>@@@[;6[AQFQES17ANO @@@@@@@@ @@@ @@@[.F@@]@@0GQ )@@G@@@@@[/V[AVFQES63ANL @@@@@@@@[@^( @ @@@[^@@@[W@@@[.H[D+FQEGR )@@G@@S63ANL @@@@@@@@ @@@ @@@]@N@@^@[%@@@["([D:FQES2ANAL GS )@@G@@@@@@C(@@[@^: @ @@@[^@@@@P@@@]@RL(_GMES2ANAL @@@@@@@@ @@@GT )@@G@@ @@@]@"@@]@@M@@@]@?L%^GMES2BVSS @@@@@@@@[@^! GU )@@G@@@ @@@[^@@@] @@@][@L%KGMES2BVSS @@@@@@@@ @@@ @@@]A@@@]@];GV )@@G@@@@@]# L%9GMES2CDIN @@@@^0@@[@^\ @ @@@[^@@@@Q@@@]A]L%;GMEGW )@@G@@S2CDIN @@@@@@@@ @@@ @@@]A,@@[@@Q@@@]ASL%.GMES2COMP GX )@@G@@@@@@@@@@[@^1 @ @@@[^@@@[D@@@]A\L%_GMES2COMP @@@@@@@@ @@@GY )@@G@@ @@@]DK@@#@[S@@@]B8L:EGMES22LOD @@@@@@@@[@^3 GZ )@@G@@@ @@@[^@@@@;@@@]DNL?RGMES22LOD @@@@@@@@ @@@ @@@]FG@@]@@"HA )@@G@@@@@]EIL?YGMES6OUT @@@@B$@@[@^5 @ @@@[^@@@[]@@@]FIL\NGMEHB )@@G@@S6OUT @@@@@@@@ @@@ @@@]HT@@#@[D@@@]GKL\RGMES6RANK HC )@@G@@@@@@@@@@[@^7 @ @@@[^@@@@J@@@]HWL\SGMES6RANK @@@@@@@@ @@@HD )@@G@@ @@@]H7@@]@@G@@@]H:L\TGMEDISCRIM1 @@@@@@@@[@^9 HE )@@G@@@ @@@[^@@@@B@@@]H9[],[XFDISCRIM1 @@@@@@@@ @@@ @@@]IH@@]@@HHF )@@G@@@@@]I@[]\[XFNFFTDM @@@@@@@@[@^; @ @@@[]@@@@^@@@]IJ[]0[XFHG )@@G@@NFFTDM @@@@@@@@ @@@ @@@]IO@@[@@[@@@]IN[]1[XFS1DSP HH )@@G@@@@@@@@@@[@^. @ @@@[^@@@@!@@@]IP[]2[XFS1DSP @@@@@@@@ @@@HI )@@G@@ @@@]J?@@[@@%@@@]J][]5[XFS1GDIN @@@@@@@@[@^_ HJ )@@G@@@ @@@[^@@@@+@@@]J![]6[XFS1GDIN @@@@@@@@ @@@ @@@]K?@@[@@XHK )@@G@@@@@]KJ[]8[XFS1OTCD @@@@@@@@[@ [ @ @@@[]@@@[^@@@]K![#[[XFHL )@@G@@S1OTCD @@@@@@@@ @@@ @@@]L9@@[@@C@@@]L1[#][XFS1RED HM )@@G@@@@@@@@@@[@ # @ @@@[^@@@@O@@@]L'[#N[XFS1RED @@@@@@@@ @@@HN )@@G@@ @@@]M<@@]@@P@@@]MI[#P[XFS1RINT @@@@ =@@[@ HO )@@G@@@ @@@[^@@@@]@@@]M>[#P[XFS1RINT @@@@@@@@ @@@ @@@]M*@@[@@[HP )@@G@@@@@]M$[#R[XFS15ANL @@@@B(@@[@ B @ @@@[^@@@[L@@@]M([#)[XFHQ )@@G@@S15ANL @@@@@@@@ @@@ @@@]PD@@#@[J@@@]N'[#=[XFS15MAX HR )@@G@@@@@@A,@@[@ D @ @@@[^@@@@R@@@]PG[#$[XFS15MAX @@@@@@@@ @@@HS )@@G@@ @@@]P_@@]@@W@@@]P<[#([XFS15RT1 @@@@CP@@[@ F HT )@@G@@@ @@@[^@@@@D@@@]Q[[#%[XFS15RT1 @@@@@@@@ @@@ @@@]QQ@@[@@GHU )@@G@@@@@]QE[#?[XFS15ST2 @@@@@@@@[@ H @ @@@[^@@@@C@@@]QR[#,[XFHV )@@G@@S15ST2 @@@@@@@@ @@@ @@@]Q(@@]@@E@@@]QZ[#\[XFS22ALL HW )@@G@@@@@@@@@@[@ J @ @@@[^@@@@*@@@]Q:[#1[XFS22ALL @@@@@@@@ @@@HX )@@G@@ @@@]R'@@[@@$@@@]RN[#4[XFS22CDS @@@@@@@@[@ L HY )@@G@@@ @@@[^@@@@!@@@]R;[#5[XFS22CDS @@@@@@@@ @@@ @@@]TU@@]@@2HZ )@@G@@@@@]S*[#8[XFS22OUT @@@@@@@@[@ N @ @@@[^@@@]?@@@]TW[#"[XFIA )@@G@@S22OUT @@@@@@@@ @@@ @@@]Z @@#@].@@@]WC[^A[XFS31RCL IB )@@G@@@@@@@@@@[@ P @ @@@[^@@@[<@@@]ZC[^/[XFS31RCL @@@@@@@@ @@@IC )@@G@@ @@@]+Z@@]@[4@@@]):[ #[XFD1MOP @@@@AW@@[@ R ID )@@G@@@ @@@[^@@@@/@@@]+-OI/]UFD1MOP @@@@@@@@ @@@ @@@]=]@@]@@>IE )@@G@@@@@]]UFS1OTLI IL )@@G@@@AG@@@@@[@@@BCD @ @@@[^@@@@L@@@]4AOL!]UFS1OTLI @AH@@@@@ @@@IM )@@G@@BCD @@@]4$@@]@@K@@@]4ROL\]UFS22MZR @@@@C1@@[@ < IN )@@G@@@ @@@[^@@@@V@@@]4(OMA]UFS22MZR @@@@@@@@ @@@ @@@]5X@@[@@TIO )@@G@@@@@]5^OMC]UFS1MCOR @@@@@@@@[@ > @ @@@[]@@@@D@@@]5YF('#GFIP )@@G@@S1MCOR @@@@@@@@ @@@ @@@]5(@@[@@]@@@]5$F(.#GFS82CDS IQ )@@G@@@@@@@@@@[@ $ @ @@@[^@@@@*@@@]5%#H-#HFS82CDS @@@@@@@@ @@@IR )@@G@@ @@@]6"@@]@@?@@@]6M#H<#HFS82HSC @@@@@@@@[@ ( IS )@@G@@@ @@@[^@@@@D@@@]7@#H=#HFS82HSC @@@@@@@@ @@@ @@@]7N@@[@@EIT )@@G@@@@@]7D#H>#HFS82IOD @@@@EZ@@[@ : @ @@@[^@@@@J@@@]7O#H3#HFIU )@@G@@S82IOD @@@@@@@@ @@@ @@@]71@@]@@I@@@]7<#H5#HFS82LOD IV )@@G@@@@@@EA@@[@ ! @ @@@[^@@@@_@@@]73#H7#HFS82LOD @@@@@@@@ @@@IW )@@G@@ @@@]9_@@]@[H@@@]82#H;#HFS82SGP @@@@CN@@[@ \ IX )@@G@@@ @@@[^@@@@F@@@]'[#IF#HFS82SGP @@@@@@@@ @@@ @@@]'T@@]@@HIY )@@G@@@@@]'G#IG#HFCROST2MAP @@@@ET@@[@@@ @ @@@[[@@@@#@@@]'V]SY^QFIZ )@@G@@S1HEDC @@@@BM@@[@ 2 @ @@@[^@@@@M@@@]'Y]S)^QFS1HEDC JA )@@G@@@@@@@@@@ @@@ @@@]''@@]@@E@@@]'0]S=^QFS1INBC @@@@@@@@[@ 4JB )@@G@@ @ @@@[]@@@@'@@@]'/]S(^QFS1INBC @@@@@@@@ @@@ JC )@@G@@@@@]/[@@[@@F@@@];6]S2^QFS1INHC @@@@@@@@[@ 6 @ @@@[^@@@@FJD )@@G@@@@@]/]]S4^QFS1INHC @@@@@@@@ @@@ @@@]/Q@@]@@D@@@]/H]S6^QFJE )@@G@@S1IPRT @@@@@@@@[@ 8 @ @@@[^@@@@N@@@]/S]TR^QFS1IPRT JF )@@G@@@@@@@@@@ @@@ @@@].@@@[@@P@@@]/:]TW^QFS1PHD @@@@@@@@[@ 'JG )@@G@@ @ @@@[^@@@@Q@@@].[]TX^QFS1PHD @@@@@@@@ @@@ JH )@@G@@@@@].<@@[@@G@@@].R]T-^QFS1TRRR @@@@@@@@[@ / @ @@@[^@@@@ JI )@@G@@@@@].=]T+^QFS1TRRR @@@@@@@@ @@@ @@@].0@@[@@B@@@].(]T<^QFJJ )@@G@@S1UIII @@@@E;@@[@ " @ @@@[^@@@@[@@@].1]T=^QFS1UIII JK )@@G@@@@@@@@@@ @@@ @@@].3@@[@@[@@@].2]T&^QFS31DIS @@@@@@@@[@A@JL )@@G@@ @ @@@[^@@@@:@@@].4]V3^QFS31DIS @@@@@@@@ @@@ JM )@@G@@@@@]_F@@]@@?@@@]"Z]V6^QFS31VCL @@@@CB@@[@A] @ @@@[^@@@@>JN )@@G@@@@@]_H]V9^QFS31VCL @@@@@@@@ @@@ @@@#@L@@]@@Z@@@]_2]V.^QFJO )@@G@@S31H2T @@@@AU@@[@A^ @ @@@[^@@@@F@@@#@N]V"^QFS31H2T JP )@@G@@@@@@@@@@ @@@ @@@#@!@@[@@J@@@#@Y]W@^QFS31PVS @@@@AY@@[@AAJQ )@@G@@ @ @@@[^@@@@E@@@#@,]W[^QFS31PVS @@@@@@@@ @@@ JR )@@G@@@@@#[A@@[@@I@@@#@8]W#^QFS1BDFL @@@@AK@@ @@@ @@@#[G@@]@@ JS )@@G@@@@@#[BCJT LFS1GTFN @@@@E5@@[@AD @ @@@[^@@@@3@@@#[ICPD LFJT )@@G@@S1GTFN @@@@@@@@ @@@ @@@#]9@@#@@8@@@#][CPH LFS1INDC JU )@@G@@@@@@@@@@[@AF @ @@@[]@@@]A@@@#]/CPQ LFS1INDC @@@@@@@@ @@@JV )@@G@@ @@@# P@@[@@N@@@# ]CPT LFS1OTLI @DI@@@@@[@@@CARDS JW )@@G@@@ @@@[^@@@@B@@@# QCP% LFS1OTLI @DJ@@@@@ @@@CARDS @@@# =@@]@@BJX )@@G@@@@@# XCP: LFS17ANL @@@@@@@@[@AJ @ @@@[^@@@@N@@@# &CP8 LFJY )@@G@@S17ANL @@@@@@@@ @@@ @@@#AG@@]@@N@@@# 9CP' LFS2MDIN JZ )@@G@@@@@@D]@@[@AL @ @@@[^@@@@?@@@#AICP; LFS2MDIN @@@@@@@@ @@@KA )@@G@@ @@@#B5@@]@@;@@@#A'CP_ LFD4RST @@@@FE@@[@AN KB )@@G@@@ @@@[^@@@[7@@@#B7D1"AOFD4RST @@@@@@@@ @@@ @@@#FI@@]@[)KC )@@G@@@@@#D,D2 AOFONEWAY2 @@@@A)@@[@AP @ @@@[^@@@@C@@@#FKD2AAOFKD )@@G@@ONEWAY2 @@@@@@@@ @@@ @@@#F(@@]@@L@@@#FSD2CAOFS1AISJ KE )@@G@@@@@@BI@@[@AR @ @@@[]@@@[/@@@#F:D2HAOFS1AISJ @@@@@@@@ @@@KF )@@G@@ @@@#I@@@]@@T@@@#H$D2QAOFS1BAPA @@@@@@@@[@AT KG )@@G@@@ @@@[^@@@@^@@@#I]D2SAOFS1BAPA @@@@@@@@ @@@ @@@#IE@@[@@^KH )@@G@@@@@#IAD2UAOFS1STIN @@@@C3@@[@AV @ @@@[^@@@@)@@@#IFD2?AOFKI )@@G@@S1STIN @@@@@@@@ @@@ @@@#I/@@[@@L@@@#I:D20AOFS82ANT KJ )@@G@@@@@@@@@@[@AX @ @@@[^@@@[]@@@#I.D3HAOFS82ANT @@@@@@@@ @@@KK )@@G@@ @@@#LD@@]@[E@@@#J_D3MAOFS82PGS @@@@C<@@[@AZ KL )@@G@@@ @@@[^@@@[]@@@#LFD3'AOFS82PGS @@@@@@@@ @@@ @@@#N&@@]@[TKM )@@G@@@@@#MHD4[AOFS82PHD @@@@@@@@[@A- @ @@@[^@@@@K@@@#N*D4#AOFKN )@@G@@S82PHD @@@@@@@@ @@@ @@@#OE@@]@@M@@@#N8D4 AOFTRANS1MAP KO )@@G@@@@@@B^@@[@@@ @ @@@[[@@@@[@@@#OGD4@@[@@@KP )@@G@@ @ @@@[[@@@@]@@@#OHD4>AOFDISCRIMAP @@@@@@@@[@@@ KQ )@@G@@@ @@@[[@@@@^@@@#OJD4&AOFDSTAT2MAP @@@@@@@@[@@@ @ @@@[[@@@@^KR )@@G@@@@@#OND4$AOFFACTO3MAP @@@@B1@@[@@@ @ @@@[[@@@@^@@@#ORD4*AOFKS )@@G@@REGAN2MAP @@@@@@@@[@@@ @ @@@[[@@@@#@@@#OVD4(AOFSTEPREMAP KT )@@G@@@@@@A/@@[@@@ @ @@@[[@@@@#@@@#OYD4%AOFS1BAPV @@@@@@@@[@A%KU )@@G@@ @ @@@[^@@@@P@@@#O-K)^BCFS1BAPV @@@@@@@@ @@@ KV )@@G@@@@@#PG@@[@@Q@@@#O6K)BBCFS1RTIN @@@@C:@@[@A? @ @@@[^@@@@RKW )@@G@@@@@#PHK+CBCFS1RTIN @@@@@@@@ @@@ @@@#P2@@[@@I@@@#P=K+EBCFKX )@@G@@S1CKV @@@@B:@@ @@@ @@@#P;@@]@@C@@@#P3OG0]UFDATSUB KY )@@G@@@@@@DA@@[@A\ @ @@@[^@@@@B@@@#P.@MBD^FDATSUB @@@@@@@@ @@@KZ )@@G@@ @@@#QA@@[@@]@@@#Q^@MCD^FD1RES @@@@@@@@[@A1 LA )@@G@@@ @@@[^@@@[M@@@#QB@MFD^FD1RES @@@@@@@@ @@@ @@@#SG@@#@@3LB )@@G@@@@@#RT@MND^FS1INLR @@@@E9@@[@A3 @ @@@[^@@@@J@@@#SJ@M2D^FLC )@@G@@S1INLR @@@@@@@@ @@@ @@@#S\@@]@@L@@@#SY@M5D^FS1MNS3 LD )@@G@@@@@@E$@@[@A5 @ @@@[^@@@]1@@@#S1@N$D^FS1MNS3 @@@@@@@@ @@@LE )@@G@@ @@@#ZB@@]@#>@@@#V+@O[D^FS18LRN @@@@B]@@[@A7 LF )@@G@@@ @@@[^@@@@L@@@#ZD@O0D^FS18LRN @@@@@@@@ @@@ @@@#Z!@@[@@NLG )@@G@@@@@#ZU@O2D^FS18RMD @@@@@@@@[@A9 @ @@@[^@@@@C@@@#Z,@PMD^FLH )@@G@@S18RMD @@@@@@@@ @@@ @@@#Z.@@[@@B@@@#Z6@POD^FS18RNS LI )@@G@@@@@@@@@@[@A; @ @@@[^@@@@E@@@#Z"@PQD^FS18RNS @@@@@@@@ @@@LJ )@@G@@ @@@#)M@@[@@E@@@#)C@PTD^FS82ACC @@@@@@@@[@A. LK )@@G@@@ @@@[^@@@@;@@@#)N@RQD^FS82ACC @@@@@@@@ @@@ @@@#+ @@]@@7LL )@@G@@@@@#-I@RZD^FS82AC2 @@@@@@@@[@A_ @ @@@[^@@@@N@@@#+B@R-D^FLM )@@G@@S82AC2 @@@@@@@@ @@@ @@@#+?@@]@@M@@@#+U@RKJVDXFNP )@@G@@TEST @FA@@@@@[@@@UNISTAT1 @ @[@][@@@@]@@@#;%KJWDXFNWAY1 NQ )@@G@@@@@@ER@@[@C# @ @@@[^@@@@(@@@#;?[RRERFNWAY1 @@@@@@@@ @@@NR )@@G@@ @@@#/T@@]@@^@@@#/P[RTERFNWAY1FMAP @@@@@@@@[@@@ NS )@@G@@@ @@@[[@@@@#@@@#/V[RUERFS1GTVT @@@@@@@@[@CA @ @@@[^@@@@ NT )@@G@@@@@#/Y[RVERFS1GTVT @@@@@@@@ @@@ @@@#/(@@[@@A@@@#/<[RXERFNU )@@G@@S1IISJ @@@@D+@@[@CC @ @@@[^@@@@:@@@#/%[RZERFS1IISJ NV )@@G@@@@@@@@@@ @@@ @@@#./@@#@@$@@@#.P[R+ERFS18AUC @@@@@@@@[@CENW )@@G@@ @ @@@[^@@@@C@@@#._[SHERFS18AUC @@@@@@@@ @@@ NX )@@G@@@@@#"J@@[@@C@@@#"B[SIERFS18BLK @@@@@@@@[@CG @ @@@[^@@@@#NY )@@G@@@@@#"K[SJERFS18BLK @@@@@@@@ @@@ @@@#"R@@[@@^@@@#"N[SLERFNZ )@@G@@S18CCI @@@@D^@@[@CI @ @@@[^@@@@F@@@#"S[SMERFS18CCI OA )@@G@@@@@@@@@@ @@@ @@@#"?@@[@@D@@@#"<[SOERFS82CON @@@@@@@@[@CKOB )@@G@@ @ @@@[^@@@[K@@@#"![T8ERFS82CON @@@@@@@@ @@@ OC )@@G@@@@@^[-@@]@[=@@@#_.[T"ERFS9FMTS @@@@@@@@[@CM @ @@@[^@@@@DOD )@@G@@@@@^[<[U$ERFS9FMTS @@@@@@@@ @@@ @@@^[4@@[@@C@@@^[?[U(ERFOE )@@G@@S9FRAT @@@@@@@@[@CO @ @@@[^@@@@H@@@^[5[U%ERFS9FRAT OF )@@G@@@@@@@@@@ @@@ @@@^]K@@[@@I@@@^]][U?ERFS9GENF @@@@@@@@[@CQOG )@@G@@ @ @@@[^@@@@*@@@^]L[U,ERFS9GENF @@@@@@@@ @@@ OH )@@G@@@@@^#R@@[@@Y@@@^]9[U2ERFS9MAP @@@@EC@@[@CS @ @@@[^@@@@=OI )@@G@@@@@^#S[U;ERFS9MAP @@@@@@@@ @@@ @@@^^I@@]@@M@@@^#/[U.ERFOJ )@@G@@S9READ @@@@@@@@[@CU @ @@@[^@@@[9@@@^^K[V[ERFS9READ OK )@@G@@@@@@@@@@ @@@ @@@^BY@@#@[P@@@^AD[VBERFTRNF @@@@E<@@[@CWOL )@@G@@ @ @@@[^@@@@]@@@^B-[VCERFTRNF @@@@@@@@ @@@ OM )@@G@@@@@^B>@@[@@]@@@^B<[VDERFMAP @FJ@@@@@[@@@UNISTAT2 @ @]@#[@@@@]ON )@@G@@@@@^B&[VFERFGRAPHZ @@@@@@@@[@CZ @ @@@[^@@@[(@@@^B*[@1FMFOO )@@G@@GRAPHZ @@@@@@@@ @@@ @@@^EQ@@]@[ @@@^DL[[,FMFONEWA2MAP OP )@@G@@@@@@@@@@[@@@ @ @[@][@@@@#@@@^ES[[\FMFS1IDPR @@@@DQ@@[@C+OQ )@@G@@ @ @@@[^@@@@C@@@^EV[]]FMFS1IDPR @@@@@@@@ @@@ OR )@@G@@@@@^E?@@[@@D@@@^E<[]BFMFS1INPO @@@@@@@@[@C= @ @@@[^@@@@UOS )@@G@@@@@^E![]GFMFS1INPO @@@@@@@@ @@@ @@@^F>@@]@@Y@@@^FB[]=FMFOT )@@G@@S11SGD @@@@@@@@[@C& @ @@@[^@@@@E@@@^F$[^DFMFS11SGD OU )@@G@@@@@@@@@@ @@@ @@@^F'@@]@@D@@@^F1[^FFMFS17ABM @@@@@@@@[@C*OV )@@G@@ @ @@@[^@@@@W@@@^F/[^&FMFS17ABM @@@@@@@@ @@@ OW )@@G@@@@@^G?@@[@@O@@@^GS[^3FMFS17ANN @@@@EM@@[@C% @ @@@[^@@@@4OX )@@G@@@@@^G![^9FMFS17ANN @@@@@@@@ @@@ @@@^IL@@#@@0@@@^H-[ DFMFOY )@@G@@S17PRR @@@@@@@@[@C? @ @@@[^@@@@Y@@@^IO[ VFMFS17PRR OZ )@@G@@@@@@@@@@ @@@ @@@^JO@@[@@+@@@^I2[ 0FMFS18ABM @@@@@@@@[@C,PA )@@G@@ @ @@@[^@@@@W@@@^JP[ADFMFS18ABM @@@@@@@@ @@@ PB )@@G@@@@@^K @@[@@O@@@^J1[AKFMFS18PCK @@@@@@@@[@C0 @ @@@[^@@@@GPC )@@G@@@@@^KA[D1FMFS18PCK @@@@@@@@ @@@ @@@^KZ@@[@@H@@@^KM[D4FMFPD )@@G@@S18PCT @@@@@@@@[@C2 @ @@@[^@@@@W@@@^K)[D9FMFS18PCT PE )@@G@@@@@@@@@@ @@@ @@@^LD@@[@@H@@@^K/[D;FMFS18PRR @@@@@@@@[@C4PF )@@G@@ @ @@@[^@@@@%@@@^LE[F#FMFS18PRR @@@@@@@@ @@@ PG )@@G@@@@@^MX@@[@@(@@@^L4[FDFMFS82ANL @@@@@@@@[@C6 @ @@@[^@@@@!PH )@@G@@@@@^MY[FFMFS82RES @@@@@@@@ @@@ PL )@@G@@@@@^QF@@#@[A@@@^P [N FMFS82TAR @@@@@@@@[@C/ @ @@@[^@@@[LPM )@@G@@@@@^QI[NJFMFS82TAR @@@@@@@@ @@@ @@@^T^@@]@[>@@@^RZ[N.FMFPN )@@G@@S9CVAR @@@@@@@@[@C" @ @@@[^@@@@^@@@^TA[OCFMFS9CVAR PO )@@G@@@@@@@@@@ @@@ @@@^TI@@[@@^@@@^TE[OGFMFUNIST2MAP @@@@@@@@[@@@PP )@@G@@ @ @@@[[@@@@#@@@^TJ[P\FMFS1INOB @@@@@@@@[@D[ PQ )@@G@@@ @@@[^@@@#7@@@^TMNHTGQFS1INOB @@@@@@@@ @@@ @@@^Z6@@ @]!PR )@@G@@@@@^XDNH)GQFPICT1 @@@@EO@@[@D# @ @@@[^@@@@A@@@^Z;NJXGQFPS )@@G@@PICT1 @@@@@@@@ @@@ @@@^)F@@]@@E@@@^)[NJZGQFS1EIGO PT )@@G@@@@@@@@@@[@D @ @@@[^@@@@K@@@^)HNJ?GQFS1EIGO @@@@@@@@ @@@PU )@@G@@ @@@^)$@@[@@E@@@^)XNJ!GQFS1GDST @@@@DW@@[@DB PV )@@G@@@ @@@[^@@@@N@@@^)*NJ\GQFS1GDST @@@@@@@@ @@@ @@@^-N@@#@@SPW )@@G@@@@@^);NJ1GQFS1IFOR @@@@@@@@[@DD @ @@@[^@@@@I@@@^-QNJ2GQFPX )@@G@@S1IFOR @@@@@@@@ @@@ @@@^-1@@[@@H@@@^-=NJ4GQFS1ORTH PY )@@G@@@@@@E(@@[@DF @ @@@[^@@@@J@@@^-2NJ6GQFS1ORTH @@@@@@@@ @@@PZ )@@G@@ @@@^+I@@[@@H@@@^+[NJ7GQFS1OTCT @@@@D"@@[@DH QA )@@G@@@ @@@[^@@@[^@@@^+JNJ9GQFS1OTCT @@@@@@@@ @@@ @@@^=M@@]@@_QB )@@G@@@@@^:@@#@@*@@@^>#NK#GQFS1OTLI QD )@@G@@@@@@@@@@[@@@BANK @ @@@[^@@@@N@@@^>,NK GQFS1OTLI @@@@@@@@ @@@QE )@@G@@BANK @@@^&K@@]@@J@@@^&[NKBGQFS11BOR @@@@@@@@[@DN QF )@@G@@@ @@@[^@@@@Q@@@^&MNKJGQFS11BOR @@@@@@@@ @@@ @@@^$D@@[@@-QG )@@G@@@@@^&*NKMGQFS11FMT @@@@@@@@[@DP @ @@@[^@@@@E@@@^$ENKNGQFQH )@@G@@S11FMT @@@@@@@@ @@@ @@@^$-@@[@@H@@@^$ONKPGQFS11PRP QI )@@G@@@@@@@@@@[@DR @ @@@[^@@@[O@@@^$+NKSGQFS11PRP @@@@@@@@ @@@QJ )@@G@@ @@@^(<@@[@@!@@@^*6NKVGQFS11RTV @@@@@@@@[@DT QK )@@G@@@ @@@[^@@@@Q@@@^(=NKXGQFS11RTV @@@@@@@@ @@@ @@@^%J@@[@@PQL )@@G@@@@@^('NKZGQFS11SCL @@@@E1@@[@DV @ @@@[^@@@@G@@@^%KNK-GQFQM )@@G@@S11SCL @@@@@@@@ @@@ @@@^%(@@[@@H@@@^%WNK QU )@@G@@@ @@@[^@@@[*@@@^!*NLJGQFS18ANL @@@@@@@@ @@@ @@@^1^@@#@[4QV )@@G@@@@@^\KNLPGQFS18FQA @@@@@@@@[@D$ @ @@@[^@@@@N@@@^1BNLRGQFQW )@@G@@S18FQA @@@@@@@@ @@@ @@@^10@@[@@Q@@@^1UNLUGQFS18CTW QX )@@G@@@@@@@@@@[@D( @ @@@[^@@@@K@@@^11NLZGQFS18CTW @@@@@@@@ @@@QY )@@G@@ @@@^2P@@[@@O@@@^2[NL+GQFS18PRN @@@@@@@@[@D: QZ )@@G@@@ @@@[^@@@[^@@@^2QNL2GQFS18PRN @@@@@@@@ @@@ @@@^4S@@]@@"RA )@@G@@@@@^3UNL5GQFS6ROT @@@@@@@@[@D! @ @@@[^@@@@!@@@^4UNMPGQFRB )@@G@@S6ROT @@@@@@@@ @@@ @@@^51@@[@@%@@@^5BNMSGQFS61ANL RC )@@G@@@@@@@@@@[@D\ @ @@@[^@@@]L@@@^52NMWGQFS61ANL @@@@@@@@ @@@RD )@@G@@ @@@^'\@@#@]?@@@^8#NMGQFS82HST @@@@@@@@ @@@ @@@^.#@@]@[IRF )@@G@@@@@^;5NM(GQFUNISTAT2 @@@@@@@@[@D3 @ @@@[^@@@@C@@@^. NM?GQFRG )@@G@@UNISTAT2 @@@@@@@@ @@@ @@@^.R@@]@@E@@@^.HNM,GQFD1RDI2 RH )@@G@@@@@@@@@@[@D5 @ @@@[^@@@@)@@@^.TJQ:]GGD1RDI2 @@@@@@@@ @@@RI )@@G@@ @@@^"E@@[@@L@@@^.9JQ,]GGGFSUBA @@@@@@@@[@D7 RJ )@@G@@@ @@@[^@@@@[@@@^"FJQ4]GGGFSUBA @@@@@@@@ @@@ @@@^"H@@[@@[RK )@@G@@@@@^"GJQ6]GGGFSUBB @@@@@@@@[@D9 @ @@@[^@@@@[@@@^"IJQ7]GGRL )@@G@@GFSUBB @@@@@@@@ @@@ @@@^"K@@[@@[@@@^"JJQ8]GGGFSUBC RM )@@G@@@@@@@@@@[@D; @ @@@[^@@@@[@@@^"LJQ']GGGFSUBC @@@@@@@@ @@@RN )@@G@@ @@@^"N@@[@@[@@@^"MJQ;]GGPBSUBA @@@@@@@@[@D. RO )@@G@@@ @@@[^@@@@[@@@^"OJQ_]GGPBSUBA @@@@@@@@ @@@ @@@^"Q@@[@@[RP )@@G@@@@@^"PJR@]GGPBSUBB @@@@@@@@[@D_ @ @@@[^@@@@[@@@^"RJR]]GGRQ )@@G@@PBSUBB @@@@@@@@ @@@ @@@^"T@@[@@[@@@^"SJR^]GGPBSUBC RR )@@G@@@@@@@@@@[@E[ @ @@@[^@@@@[@@@^"UJRA]GGPBSUBC @@@@@@@@ @@@RS )@@G@@ @@@^"W@@[@@[@@@^"VJRB]GGS1CHSQ @@@@@@@@[@E# RT )@@G@@@ @@@[^@@@@Q@@@^"XJRD]GGS1CHSQ @@@@@@@@ @@@ @@@^_]@@[@@JRU )@@G@@@@@^"3JRG]GGS1LINE @@@@@@@@[@E @ @@@[]@@@@J@@@^_#JRI]GGRV )@@G@@S1LINE @@@@@@@@ @@@ @@@^_O@@[@@]@@@^_MJRJ]GGS1SORT RW )@@G@@@@@@@@@@[@EB @ @@@[]@@@@,@@@^_PJRL]GGS1SORT @@@@@@@@ @@@RX )@@G@@ @@@ @E@@]@@B@@@ @#JRO]GGS18FQN @@@@F[@@[@ED RY )@@G@@@ @@@[^@@@@W@@@ @GJR;]GGS18FQN @@@@@@@@ @@@ @@@ [G@@[@@=RZ )@@G@@@@@ @*JS]]GGS18NRM @@@@@@@@[@EF @ @@@[^@@@@^@@@ [HJS^]GGSA )@@G@@S18NRM @@@@@@@@ @@@ @@@ [R@@[@@A@@@ [LJSA]GGS18OUT SB )@@G@@@@@@@@@@[@EH @ @@@[^@@@]Q@@@ [SJSM]GGS18OUT @@@@@@@@ @@@SC )@@G@@ @@@ A,@@#@#@@@@ #,JS:]GGS18PSN @@@@@@@@[@EJ SD )@@G@@@ @@@[^@@@@B@@@ A1JS?]GGS18PSN @@@@@@@@ @@@ @@@ B]@@[@@ESE )@@G@@@@@ A8JS,]GGS31ANL @@@@@@@@[@EL @ @@@[^@@@^1@@@ B#JS;]GGSF )@@G@@S31ANL @@@@@@@@ @@@ @@@ L!@@^@ 9@@@ F4JT1]GGS82HMV SG )@@G@@@@@@@@@@[@EN @ @@@[^@@@@7@@@ L1JT3]GGS82HMV @@@@@@@@ @@@SH )@@G@@ @@@ N&@@]@@"@@@ M*JU[]GGTRANS1 @@@@@@@@[@EP SI )@@G@@@ @@@[^@@@@J@@@ N*JU^]GGTRANS1 @@@@@@@@ @@@ @@@ O@@@]@@DSJ )@@G@@@@@ N7JUB]GGCOLFREMAP @@@@@@@@[@@@ @ @@@[[@@@@[@@@ O]KZ9^NGSK )@@G@@D1XPX @@@@@@@@[@ES @ @@@[]@@@@:@@@ O#KZ.^NGD1XPX SL )@@G@@@@@@@@@@ @@@ @@@ O0@@[@@]@@@ O,K)]^NGONEWAYMAP @@@@@@@@[@@@SM )@@G@@ @ @@@[[@@@@[@@@ O1K)^^NGROTATEMAP @@@@FG@@[@@@ SN )@@G@@@ @@@[[@@@@[@@@ O2K)A^NGS1LDBC @@@@@@@@[@EW @ @@@[]@@@@#SO )@@G@@@@@ O3K)D^NGS1LDBC @@@@@@@@ @@@ @@@ O7@@[@@[@@@ O6K)D^NGSP )@@G@@S1LOAD @@@@@@@@[@EY @ @@@[^@@@@O@@@ O8K)K^NGS1LOAD SQ )@@G@@@@@@@@@@ @@@ @@@ P=@@#@@S@@@ PGK)U^NGS1MNS1 @@@@@@@@[@E)SR )@@G@@ @ @@@[^@@@@5@@@ P$K)+^NGS1MNS1 @@@@@@@@ @@@ SS )@@G@@@@@ RB@@]@@:@@@ QWK)8^NGS1NLEN @@@@@@@@[@E+ @ @@@[^@@@@#ST )@@G@@@@@ RDK);^NGS1NLEN @@@@@@@@ @@@ @@@ RJ@@[@@#@@@ RGK)_^NGSU )@@G@@S11ANL @@@@@@@@[@E= @ @@@[^@@@[C@@@ RKK-H^NGS11ANL SV )@@G@@@@@@@@@@ @@@ @@@ T!@@#@[P@@@ SSK-U^NGS11SCP @@@@@@@@[@E&SW )@@G@@ @ @@@[^@@@#%@@@ T0K-:^NGS11SCP @@@@@@@@ @@@ SX )@@G@@@@@ -\@@#@^P@@@ XUK+H^NGS13ANL @@@@@@@@[@E* @ @@@[^@@@]BSY )@@G@@@@@ -2K+V^NGS13ANL @@@@@@@@ @@@ @@@ >S@@#@[Z@@@ <9K+7^NGSZ )@@G@@S13PRT @@@@E:@@[@E% @ @@@[^@@@[,@@@ >VK<[^NGS13PRT TA )@@G@@@@@@@@@@ @@@ @@@ *(@@]@[)@@@ $DK@@@ (AK ^NGS9ANAL @@@@@@@@[@E2TG )@@G@@ @ @@@[^@@@#J@@@ /-K>F^NGS9ANAL @@@@@@@@ @@@ TH )@@G@@@@@A[N@@^@[<@@@ _0K>N^NGS9ANVL @@@@@@@@[@E4 @ @@@[^@@@@GTI )@@G@@@@@A[RK>P^NGS9ANVL @@@@@@@@ @@@ @@@A[4@@[@@L@@@A[S^NGTJ )@@G@@S9DEPR @@@@@@@@[@E6 @ @@@[^@@@@E@@@A[5K>U^NGS9DEPR TK )@@G@@@@@@@@@@ @@@ @@@A]G@@[@@H@@@A[_K>Z^NGS9EMSP @@@@@@@@[@E8TL )@@G@@ @ @@@[^@@@@7@@@A]HK>-^NGS9EMSP @@@@@@@@ @@@ TM )@@G@@@@@A^ @@]@[[@@@A#^K>*^NGS9GRND @@@@@@@@[@E' @ @@@[^@@@[>TN )@@G@@@@@A^BK>!^NGS9GRND @@@@@@@@ @@@ @@@AAZ@@]@@3@@@A ?K>3^NGTO )@@G@@S9HEDS @@@@@@@@[@E/ @ @@@[^@@@@P@@@AA-K>5^NGS9HEDS TP )@@G@@@@@@@@@@ @@@ @@@ABL@@]@@V@@@AA6K>9^NGS1MDOP @@@@@@@@[@E"TQ )@@G@@ @ @@@[^@@@[C@@@ABN@Q'^WGS1MDOP @@@@@@@@ @@@ TR )@@G@@@@@ADF@@]@@0@@@ACV@R=^WGS2REPM @@@@@@@@[@F@ @ @@@[^@@@[.TS )@@G@@@@@ADH@R'^WGS2REPM @@@@@@@@ @@@ @@@AH;@@]@]1@@@AFE@S&^WGTT )@@G@@S63SCR @@@@@@@@[@F] @ @@@[^@@@@1@@@AH.@S3^WGS63SCR TU )@@G@@@@@@@@@@ @@@ @@@AJX@@^@@\@@@AI,@TI^WGTAPE @F^@@@@@[@@@TV )@@G@@NEW @ @#@^[@@@@[@@@AJ-@TJ^WGTAPE @F @@@@@[@@@NOW TW )@@G@@@ @#@^[@@@@[@@@AJ+@TK^WGTAPE @@@@@@@@[@@@OLD @ @#@^[@@@@[TX )@@G@@@@@AJ<@TM^WGTEST @FB@@@@@[@@@ONEWAY2 @ @@@[[@@@@^@@@AJ=@TN^WGTY )@@G@@TEST @FC@@@@@[@@@PICT1 @ @@@[[@@@@A@@@AJ*@TO^WGTEST TZ )@@G@@@FI@@@@@[@@@UNISTAT2 @ @@@[[@@@@]@@@AJ,@TP^WGPICT1FMAP @@@@@@@@[@@@UA )@@G@@ @ @@@[[@@@@^@@@AJ0BX4A[GS1SIR @@@@@@@@ @@@ UB )@@G@@@@@AJ7@@]@@#@@@AJ4BX8A[GS1LOG @@@@@@@@ @@@ @@@AJ'@@[@@[UC )@@G@@@@@AJ9BX/A[GURPRTM @@@@@@@@[@FH @ @@@[^@@@@F@@@AJ;BY.A[GUD )@@G@@URPRTM @@@@@@@@ @@@ @@@AKO@@]@@I@@@AKABY_A[GTEST UE )@@G@@@@@@@@@@[@@@ALL @ @#@^[@@@@^@@@AKQD0IA^GMAP @@@@@@@@[@@@UF )@@G@@ALL @ @]@#[@@@@#@@@AKUD0KA^GTEST @FC@@@@@[@@@ALL UG )@@G@@@ @#@^[@@@@^@@@AKXD0IA^GMAP @BR@@@@@[@@@ALL @ @]@#[@@@@#UH )@@G@@@@@AK-D0KA^GURPRTM @@@@@@@@ @@@ @@@AK7@@]@@I@@@AK(BY_A[GUI )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@05374+HG^M038140@%M@@@@R@Q,/9!G6829*FAMOUT05374+UJ )@@G@@HG^MMACC*I@*M@@@@L@Q,/9!EOCDAYFILE 05374+HG^MFPRS*M@=M@@@@M@Q,/9!ASGFILUK )@@G@@05374+HG^MFPRS*K@=M@@@@M@Q,/9!ATRFIL05374+HG^NFPRS*F@+N@@@@W@Q,/9!^PRS UL )@@G@@05374+HG^NFPRS*K@=N@@@@M@Q,/9!ATRFIL05374+HG^NMACC*I@*N@@@@L@Q,/9!EOCDAYUM )@@G@@FILE 05374+HG^NFPRS*M@=N@@@@M@Q,/9!ASGFIL05374+HG^N038140@%N@@@@R@Q,/9!UN )@@G@@G6829*FAMOUT05374+HG^OFPRS*F@+O@@@@W@Q,/9!^PRS 05374+HG^O038140@%O@@@@RUO )@@G@@@Q,/9!G6829*FAMOUT05374+HG^OMACC*I@*O@@@@L@Q,/9!EOCDAYFILE 05374+HG^OFPUP )@@G@@RS*K@=O@@@@M@Q,/9!ATRFIL05374+HG^OFPRS*M@=O@@@@M@Q,/9!ASGFIL05374+HG^PFPUQ )@@G@@RS*F@+P@@@@W@Q,/9!^PRS 05374+HG^PFPRS*K@=P@@@@M@Q,/9!ATRFIL05374+HG^P03UR )@@G@@8140@%P@@@@R@Q,/9!G6829*FAMOUT05374+HG^PMACC*I@*P@@@@L@Q,/9!EOCDAYFILE US )@@G@@05374+HG^PFPRS*M@=P@@@@M@Q,/9!ASGFIL05374+HG^QFPRS*F@+Q@@@@W@Q,/9!^PRS UT )@@G@@05374+HG^QFPRS*K@=Q@@@@M@Q,/9!ATRFIL05374+HG^QMACC*I@*Q@@@@L@Q,/9!EOCDAYUU )@@G@@FILE 05374+HG^Q038140@%Q@@@@R@Q,/9!G6829*FAMOUT05374+HG^QFPRS*M@=Q@@@@MUV )@@G@@@Q,/9!ASGFIL05374+HG^RFPRS*F@+R@@@@W@Q,/9!^PRS 05374+HG^RFPRS*K@=R@@@@MUW )@@G@@@Q,/9!ATRFIL05374+HG^RFPRS*M@=R@@@@M@Q,/9!ASGFIL05374+HG^RMACC*I@*R@@@@LUX )@@G@@@Q,/9!EOCDAYFILE 05374+HG^R038140@%R@@@@R@Q,/9!G6829*FAMOUT05374+HG^SFPUY )@@G@@RS*F@+S@@@@W@Q,/9!^PRS 05374+HG^SFPRS*M@=S@@@@M@Q,/9!ASGFIL05374+HG^SFPUZ )@@G@@RS*K@=S@@@@M@Q,/9!ATRFIL05374+HG^SMACC*I@*S@@@@L@Q,/9!EOCDAYFILE 05374+VA )@@G@@HG^S038140@%S@@@@R@Q,/9!G6829*FAMOUT05374+HG^TMACC*I@*T@@@@L@Q,/9!EOCDAYVB )@@G@@FILE 05374+HG^TFPRS*M@=T@@@@M@Q,/9!ASGFIL05374+HG^TFPRS*K@=T@@@@M@Q,/9!VC )@@G@@ATRFIL05374+HG^TFPRS*F@+T@@@@W@Q,/9!^PRS 05374+HG^T038140@%T@@@@R@Q,/9!VD )@@G@@G6829*FAMOUT05374+HG^U038140@%U@@@@R@Q,/9!G6829*FAMOUT05374+HG^UMACC*I@*VE )@@G@@U@@@@L@Q,/9!EOCDAYFILE 05374+HG^UFPRS*M@=U@@@@M@Q,/9!ASGFIL05374+HG^UFPVF )@@G@@RS*F@+U@@@@W@Q,/9!^PRS 05374+HG^UFPRS*K@=U@@@@M@Q,/9!ATRFIL05374+KG^] VG )@@G@@ @Y]@@@F[@Q,/9!05374+TG^K @YN@@@*'#(N&T'05374+UG^[ @Y[@@@[.VH )@@G@@@Q,/9!05374+UG^K@@@@@@@YK@@@@T#(N&T'05374+UG^K@@@@@@@YK@@@@T#(N&T'05374+VI )@@G@@VG^[BD2430@Y[@@@F&#(N&T'05374+VG^[BD2431@Y[@@@S$#(N&T'05374+VG^BBD3768@YVJ )@@G@@B@@@[##(N&T'05374+VG^BBD3769@YB@@@DN#(N&T'05374+VG^CBD3940@YC@@@@J#(N&T'VK )@@G@@05374+VG^CBD3958@YC@@@FM#(N&T'05374+VG^CBD3959@YC@@@[[#(N&T'05374+VG^EBCVL )@@G@@0812@YD@@@@Z#(N&T'05374+VG^KBD5892@YK@@@ O#(N&T'05374+VG^NBD6492@YN@@@]MVM )@@G@@#(N&T'05374+VG^OBD6674@YO@@@]S#(N&T'05374+VG^PBD6853@YP@@@E"#(N&T'05374+VN )@@G@@VG^RBC1577@YR@@@@D#(N&T'05388+HG^[BLS*PA@)[@@@@-[(EG;D]T 05388+HG^]BLVO )@@G@@S*PA@)]@@@@-[(EG;D]T 05388+HG^#BLS*PA@)#@@@@-[(EG;D]T 05388+HG^^BLVP )@@G@@S*PA@)^@@@@-[(EG;D]T 05388+HG^ BLS*PA@) @@@@-[(EG;D]T 05388+HG^ABLVQ )@@G@@S*PA@)A@@@@-[(EG;D]T 05388+HG^BBLS*PA@)B@@@@-[(EG;D]T 05388+HG^CBLVR )@@G@@S*PA@)C@@@@-[(EG;D]T 05388+HG^CBC0766@!C@@@@M#?U(H=J$GSP*USER$PLOT VS )@@G@@05388+HG^DBLS*PA@)D@@@@-[(EG;D]T 05388+HG^DBC0788@!D@@@@M#?U(H=J$GSP*VT )@@G@@USER$PLOT 05388+HG^EBD4376@!E@@@@=@@@[( J$GSP*USER$PLOT 05388+HG^EBDVU )@@G@@4342@!E@@@@=@@@[( J$GSP*USER$PLOT 05388+HG^H455844@%H@@@@Y^J!^'RG2135*VV )@@G@@DPGEES05388+HG^H455844@%H@@@@X^J!^'RG2135*NRDMAN05388+HG^H193389@*H@@@@LVW )@@G@@[3LIV1E5409*ETH4 05388+HG^H455844@%H@@@@_^J!^'RG2135*DPGCOF05388+HG^H19VX )@@G@@3389@*H@@@@L[3LIV1E5409*ETH5 05388+HG^I193389@*I@@@@P[3LIV1E5409*ETH4 VY )@@G@@05388+HG^I455844@%I@@@@_^J!^'RG2135*DPGCOF05388+HG^I193389@*I@@@@L[3LIV1VZ )@@G@@E5409*ETH5 05388+HG^I455844@%I@@@@Y^J!^'RG2135*DPGEES05388+HG^I567723@(WA )@@G@@I@@@@L MS')9F0137*EPRIM 05388+HG^I567723@(I@@@@L MS')9F0137*SIGMA 05388+WB )@@G@@HG^J193389@*J@@@@P[3LIV1E5409*ETH4 05388+HG^J193389@*J@@@@L[3LIV1E5409*WC )@@G@@ETH5 05388+HG^J455844@%J@@@@_^J!^'RG2135*DPGCOF05388+HG^J455844@%J@@@@YWD )@@G@@^J!^'RG2135*DPGEES05388+HG^J567723@(J@@@@N MS')9F0137*EPRIM 05388+HG^J56WE )@@G@@7723@(J@@@@Z MS')9F0137*SIGMA 05388+HG^K193389@*K@@@@1[3LIV1E5409*ETH4 WF )@@G@@05388+HG^K455844@%K@@@@Y^J!^'RG2135*DPGEES05388+HG^K567723@(K@@@@N MS')9WG )@@G@@F0137*EPRIM 05388+HG^K193389@*K@@@@9[3LIV1E5409*ETH5 05388+HG^K567723@(WH )@@G@@K@@@@Z MS')9F0137*SIGMA 05388+HG^K455844@%K@@@@_^J!^'RG2135*DPGCOF05388+WI )@@G@@HG^L193389@*L@@@@1[3LIV1E5409*ETH4 05388+HG^L567723@(L@@@@N MS')9F0137*WJ )@@G@@EPRIM 05388+HG^L567723@(L@@@@Z MS')9F0137*SIGMA 05388+HG^L193389@*L@@@@9WK )@@G@@[3LIV1E5409*ETH5 05388+HG^M567723@(M@@@@Z MS')9F0137*SIGMA 05388+HG^M56WL )@@G@@7723@(M@@@@N MS')9F0137*EPRIM 05388+HG^M193389@*M@@@@9[3LIV1E5409*ETH5 WM )@@G@@05388+HG^M193389@*M@@@@1[3LIV1E5409*ETH4 05388+HG^N567723@(N@@@@N MS')9WN )@@G@@F0137*EPRIM 05388+HG^N193389@*N@@@@1[3LIV1E5409*ETH4 05388+HG^N193389@*WO )@@G@@N@@@@9[3LIV1E5409*ETH5 05388+HG^N567723@(N@@@@Z MS')9F0137*SIGMA 05388+WP )@@G@@HG^OBD6686@!O@@@@!^T#;?ZJ$GSP*USER$PLOT 05388+HG^O193389@*O@@@@1[3LIV1WQ )@@G@@E5409*ETH4 05388+HG^O193389@*O@@@@9[3LIV1E5409*ETH5 05388+HG^OBD6682@!WR )@@G@@O@@@@!^T#;?ZJ$GSP*USER$PLOT 05388+HG^OBD6685@!O@@@@:^T#;?ZJ$GSP*USER$PWS )@@G@@LOT 05388+HG^OBD6684@!O@@@@\^T#;?ZJ$GSP*USER$PLOT 05388+HG^OBD6683@!WT )@@G@@O@@@@%^T#;?ZJ$GSP*USER$PLOT 05388+HG^O567723@(O@@@@N MS')9F0137*EPRIM WU )@@G@@05388+HG^OBD6687@!O@@@@*^T#;?ZJ$GSP*USER$PLOT 05388+HG^O567723@(O@@@@ZWV )@@G@@ MS')9F0137*SIGMA 05388+HG^OBD6688@!O@@@@*^T#;?ZJ$GSP*USER$PLOT 05388+WW )@@G@@HG^OBD6689@!O@@@@:^T#;?ZJ$GSP*USER$PLOT 05388+HG^OBD6690@!O@@@@!^T#;?ZWX )@@G@@J$GSP*USER$PLOT 05388+HG^P193389@*P@@@@1[3LIV1E5409*ETH4 05388+HG^P19WY )@@G@@3389@*P@@@@9[3LIV1E5409*ETH5 05388+HG^P567723@(P@@@@N MS')9F0137*EPRIM WZ )@@G@@05388+HG^P567723@(P@@@@Z MS')9F0137*SIGMA 05388+HG^Q193389@*Q@@@@1[3LIV1XA )@@G@@E5409*ETH4 05388+HG^Q567723@(Q@@@@Z MS')9F0137*SIGMA 05388+HG^Q567723@(XB )@@G@@Q@@@@N MS')9F0137*EPRIM 05388+HG^Q193389@*Q@@@@9[3LIV1E5409*ETH5 05388+XC )@@G@@HG^R193389@*R@@@@9[3LIV1E5409*ETH5 05388+HG^R193389@*R@@@@1[3LIV1E5409*XD )@@G@@ETH4 05388+HG^R567723@(R@@@@N MS')9F0137*EPRIM 05388+HG^R567723@(R@@@@ZXE )@@G@@ MS')9F0137*SIGMA 05388+HG^SBD7526@!S@@@@'@@@[( J$GSP*USER$PLOT 05388+XF )@@G@@HG^S193389@*S@@@@1[3LIV1E5409*ETH4 05388+HG^S567723@(S@@@@Z MS')9F0137*XG )@@G@@SIGMA 05388+HG^S567723@(S@@@@N MS')9F0137*EPRIM 05388+HG^S193389@*S@@@@9XH )@@G@@[3LIV1E5409*ETH5 05388+HG^T567723@(T@@@@Z MS')9F0137*SIGMA 05388+HG^T56XI )@@G@@7723@(T@@@@N MS')9F0137*EPRIM 05388+HG^T193389@*T@@@@9[3LIV1E5409*ETH5 XJ )@@G@@05388+HG^TBD7784@!T@@@@>@@@[( J$GSP*USER$PLOT 05388+HG^T193389@*T@@@@1XK )@@G@@[3LIV1E5409*ETH4 05388+HG^TBD7787@!T@@@@=@@@[( J$GSP*USER$PLOT 05388+XL )@@G@@HG^TBD7786@!T@@@@$@@@[( J$GSP*USER$PLOT 05388+HG^TBD7785@!T@@@@Z@@@[( XM )@@G@@J$GSP*USER$PLOT 05388+HG^UBD8086@!U@@@]1@@@[( J$GSP*USER$PLOT 05388+XN )@@G@@HG^UBD8087@!U@@@][@@@[( J$GSP*USER$PLOT 05388+HG^UBD8088@!U@@@]:@@@[( XO )@@G@@J$GSP*USER$PLOT 05388+HG^U567723@(U@@@@Z MS')9F0137*SIGMA 05388+HG^U19XP )@@G@@3389@*U@@@@1[3LIV1E5409*ETH4 05388+HG^UBD8089@!U@@@]V@@@[( J$GSP*USER$PXQ )@@G@@LOT 05388+HG^U567723@(U@@@@N MS')9F0137*EPRIM 05388+HG^UBD8049@!U@@@@SXR )@@G@@#:9BS"J$GSP*USER$PLOT 05388+HG^UBC1865@!U@@@@L#:9BS"J$GSP*USER$PLOT XS )@@G@@05388+HG^U193389@*U@@@@9[3LIV1E5409*ETH5 05388+IG^FP*U @>F@@@@]@@@[( XT )@@G@@[M2N001 05388+NG^DBC0766@YD@@@[E#?U(H=05388+NG^EBC0788@YG@@@[E#?U(H=XU )@@G@@05388+NG^EBD4376@YG@@@ 6@@@[( 05388+NG^OBD6682@YO@@@A=^T#;?Z05388+NG^OBDXV )@@G@@6683@YO@@@^S^T#;?Z05388+NG^OBD6684@YO@@@C0^T#;?Z05388+NG^OBD6685@YO@@@E/XW )@@G@@^T#;?Z05388+NG^OBD6686@YO@@@HC^T#;?Z05388+NG^OBD6687@YO@@@L)^T#;?Z05388+XX )@@G@@NG^OBD6688@YO@@@]G^T#;?Z05388+NG^OBD6689@YO@@@N?^T#;?Z05388+NG^OBD6690@YXY )@@G@@O@@@JO^T#;?Z05388+NG^SBD7526@YS@@@#M@@@[( 05388+NG^TBD7784@YU@@@[E@@@[( XZ )@@G@@05388+NG^TBD7785@YU@@@@5@@@[( 05388+NG^TBD7786@YU@@@@_@@@[( 05388+NG^TBDYA )@@G@@7787@YU@@@@_@@@[( 05388+NG^UBC1865@YU@@@[C#:9BS"05388+NG^UBD8049@YU@@@];YB )@@G@@#:9BS"05388+NG^VBD8086@YU@@@^[@@@[( 05388+NG^VBD8087@YU@@@#M@@@[( 05388+YC )@@G@@NG^VBD8088@YU@@@#M@@@[( 05388+NG^VBD8089@YU@@@#M@@@[( 05388+TG^[ @YYD )@@G@@]@@@OX[(EG;D05388+TG^ @YA@@@OX^=R_EPES1LNOP @@@@@@@@ @@@ @@@@Z;@@[@@[@@@@Z'J<&EPEAH )@@G@@S1TSVL @@@@@@@@[@@I @ @@@[^@@@@L@@@@Z/J<(EPES1TSVL AI )@@G@@@@@@@@@@ @@@ @@@@)-@@[@@O@@@@)HJ<:EPES1TSV2 @@@@@@@@[@@KAJ )@@G@@ @ @@@[^@@@@R@@@@)+J^WGAW )@@G@@BANKPRINT @@@@@@@@A@@@ )@@]@@@@@@B_@@@@3"@2N^WGBANKPURGE AX )@@G@@@@@@@@@@A@@@ )@@]@@@@@@B>@@@@;.@2:^WG@@@@@@@@@@@@@@@@@@@@@@@@AY )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AZ )@@G@@)@@]@@@@@@B_@@@[GQ@2N^WGBANKPURGE @@@@@@@@A@@@ )@@]@@@@@@B>BA )@@G@@@@@[OP@2:^WGS1BADP @@@@@@@@ @@@ @@@[^K@@]@@1@@@[#ZK"+^NGBB )@@G@@BANKMERGE @@@@@@@@A@@@ )@@]@@@@@@C4@@@[^MK_]^NGBANKPRINT BC )@@G@@@@@@@@@@A@@@ )@@]@@@@@@B_@@@[HAK_Z^NGBANKPURGE @@@@@@@@A@@@BD )@@G@@ )@@]@@@@@@B>@@@[P K_7^NG@@@@@@@@@@@@@@@@@@@@A@@@ BE )@@G@@]Q3]0:^@@@B^@@@[RZK2;BCF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BG )@@G@@BANKMERGE @@,@@@)@A@@@ ]20##\^@@@CG@@@[2,[FQ[XFBANKPRINT BH )@@G@@@@\@@@)@A@@@ ]-H]\[^@@@BX@@@[''[FX[XFBANKPURGE @@0@@@)@A@@@BI )@@G@@ ]Q0]0,^@@@B^@@@]]R[F=[XFBANKMERGE @@1@@@)@A@@@ BJ )@@G@@]2,##$^@@@CG@@@]DVF8<#GFBANKPRINT @@2@@@)@A@@@ ]-F],9^@@@BXBK )@@G@@@@@]L$F9N#GFBANKPURGE @@3@@@)@A@@@ ]Q,]0&^@@@B^@@@]T^F9:#GFBL )@@G@@BANKMERGE @@@@@@@@A@@@ ]2,##$^@@@CG@@@])C#O(#HFBANKPRINT BM )@@G@@@@@@@@@@A@@@ ]-F],9^@@@BX@@@]*O#O1#HFBANKPURGE @@@@@@@@A@@@BN )@@G@@ ]Q,]0&^@@@B^@@@]\1#O8#HF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BO )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BP )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@)H,[N@K^@K^[@K^[@@[^@@@K[^@@["[^@@^3[^@@^M[^@@^WBQ )@@G@@[^@@F0C8FK@@/K@@@@[^@@]@[^@@C@FC@@@A)H8[#@^[@K^[@K@@@@)AZ@C@@@@@@@/K@@@[BR )@@G@@[^@@]@[^@@C@[^@@C][^@@@I[^@@F2C8FK@[[^@@^;FD@@@A)A)[S@@@@@@@@@@@@HDOUBLEBS )@@G@@SINGLE@@@@@D@@[@@@@@ () @@@@@]@@@@@#@@@@@[FE@@@A)A:@S@@@@@@@BT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[]@@@@[[@@[@@[FF@@@ABU )@@G@@@@^@@^@@C@@P@@2@@]@@'@@]@@ @BF@C@@I@@@@@@[@@@@@XS1GTAG S1GVAL BV )@@G@@S1INHC S1INEP S1GTFN S1RED S1INHS S1INP1 BW )@@G@@S1INDC S1COPI S1INR1 S1COPS S1REDC S1PRFT BX )@@G@@S1PRST S1INER NERR2$ NPRT$ NIO2$ NIO1$ BY )@@G@@NERR3$ S1RCOP @@[@@@@@@@GFS1RCPI @@[@@@@@@@GIBLANK$ BZ )@@G@@^@@@C@@]@@@@S1INBK ]@@@C@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CB )@@G@@)@@[N#@-)K0-)K0CS@[@)@@[C@:K@[[@@@@@C@FK@][@)@@,[@@@@!G/)__"C@)@@?G/@__"CC )@@G@@C@@@@(AA@@@A)@E[EK0-)K0--#]A^G@@@@@@R@0@@XQ@)@@%R@)@@XQ@K@@*R@K@@XG.@__"CD )@@G@@ @@@@#[[@@@]C[FK@@AB@@@A)@N[N#]A^G@CS[@@@@8L@@@R]@[)@@[@])@@C@@@@Y @#)@@CE )@@G@@ @^)@@[[@@[^Q[@@@$R[@@@XQ@0@@:AC@@@A)@X[F#]@CSK0CS^G@@@@@@@@R@K@@XG/)__"CF )@@G@@[@)@@ ;K)@@[T@)@@]G@)@@]C/)@@[/K@@@%*@@@@[AD@@@A)@&[N#@C]A^[#]A[#@@@@@@BCG )@@G@@/,0@@@[@@@@ C@@@@]/K@@@3(@@@@@8L@@@* @[)@@[@)@[^Q@K@@(AE@@@A)@0[F#]A^GCKCH )@@G@@^GCS^G@@@@@@G@@@@CC/@@@[@[V@@=@@@@@C@@@@@@/,0@@@@[U@@=@@@@@ @@@@@ZAF@@@ACI )@@G@@)@9[N@K^@^@K0C@@@@/K@@]6(@@@@GH@@@@CC/@__./K@@##[@@@@@C/@@@[/K@@[A/G@@@_CJ )@@G@@/@@@@/AG@@@A)[#[MK^@K0-)K0--#@(@@@@@ @@@@D[@)@@AC/)@@[[@@@@#G@@@@#C/@@@[CK )@@G@@/G@@]8/@@@@3C@@@@@AH@@@A)[H[N@[#]A^GCSK^G@G/@__"C@@@@]/K@@@/*@@@@ @[:@@=CL )@@G@@@@@@@ @@@@@)@@@@@@/,0@@@/K@@[PAI@@@A)[R[N@^@K0-)K0-)@@(@@@@G@[1@@=@@@@@-CM )@@G@@/,0@@@[@@@@\G@@@@]C/@__"/K@@]\*@@@@G/C@@[UAJ@@@A)[-[F@^GCSK0-)K0-)@@@@@@CN )@@G@@@[6@@=@@@@@^/,0@@@[#)@@^N[@@@\Q@)@@?R@)@@XC_)@@[/K@@[1AK@@@A)[%[N#]A^G@CCO )@@G@@]^OG@@C/@__"@['@@=/,0@@@8L@@[&G_)@@[[@+)@@C@<@@@O@0@@,R@0@@E[@@@@EAL@@@ACP )@@G@@)[4[F#@--#]A^GCSK0@@@@@@[@@@[^Q[K@@:R[K@@XR@)@@?R@0@@$R@K@@%R[@@@*C_)@@[CQ )@@G@@G@@@@]AM@@@A)[.[N#@-)^G@C@@@@@/K@@]D1@@@@I*@@@@I"^-@@@C@)@@F[@#@@@"@#@@@CR )@@G@@[@@@@FC@]@@@[#)@@^AN@@@A)]B[N#@CS[@K0CS@@@*@@@@[[@^@@@C@@@@F/K@@]K1@@@@GCS )@@G@@*@@@@G"^@@@FC@^@@@[@-@@@C@)@@FAO@@@A)]L[F@^GCSK0CSK0@@@@@@@@C@A)@@O[0@@!CT )@@G@@R[0@@A[@@@[ Q[)@@?R[)@@XG@@@@^C/@__"/K@@]-AP@@@A)]U[N#@]A^GC]A^G@@"@ @@@CU )@@G@@"C@@@FC@@@@F8LK@]R[@)@@AG@)@@AC/)@@[[@B@@@"@B@@@"C@@@FAQ@@@A)]=@2@@@@@@@CV )@@G@@)@H@K@@@@@@@@@@@@@______RDIN 1G_)@@[O/)@@[O/0@@[O/K@@[O.@@@[[@ )@@AR@@@ACW )@@G@@)]%[F@K=--@K0CSK^@@@@@@@/C@@@3/@@@]6H@@@@CC/@@@[@]L@@=/K@@@/@@@@@H/,0@@@CX )@@G@@8L@@[.AS@@@A)]3[MK^@K@K0)@@@@@/,0@@@/K@@##(@@@@@[@@@@@C/@__"/K@@]' @@@@@CY )@@G@@/K@@@3/K@@]8*@@@@@AT@@@A)].[F#]A^GCSK0)]A@@@@@@@[@K@@@"O@@@#C/@@]V/K@@@/CZ )@@G@@*@@@@ @]Y@@=@@@@@ @@@@@-@@@@@BAU@@@A)#A[N#@]@]^4GCS@@@@]>@@=@@[@@J/,0@@@DA )@@G@@[@)@@@C/)@@[/K@@#L1@@@@I*@@@@IG/)__.C@)@@#AV@@@A)#K@F])@@@@@)@J[@@@@@@@@DB )@@G@@ESS THAUSE LED BEC OMITTATIONSCALCUL***** (074H0'^@@@@AW@@@A)@R@0@@@@@@@DC )@@G@@)#L@V@K^G@@@@](@@=/K@@#ON@0@#N.) FOUNDS WEREVATION OBSERAN TWOAX@@@ADD )@@G@@)#O[F#]A^GCSK0--#]A^G@@@R[0@@8R[)@@7R[K@@6R[@@@5R@0@@4R@)@@3R@K@@29\)@@0DE )@@G@@R]0@@>AY@@@A)#X@V#]A^G@@)@+@C@)#)@N#] K@@@)@=@C@S1RDI2/K@@@@/K@K@+@@F@@JDF )@@G@@*4@K@+N[K@@'N[@@@9AZ@@@A)@>@C@)#+@;#]A^GCSK0--#@@@@@@@A[K@@6A[@@@5A@0@@4DG )@@G@@A@)@@3A@K@@29:)@@0AA0@@>@](@@]BA@@@A)#([F#]A^GCS^[@K@@@@@@@@C8FK@^[^@@]/DH )@@G@@[^@@[I[^@@@,C8FK@#^[K@@'^[@@@9A[0@@8A[)@@7BB@@@A)#2[N@^G]A[#@-)@@@C8FK@DDI )@@G@@[@@@@*C8FK@C[@@@@%C8FK@B[@@@@:C8FK@A[@@@@$C8FK@ [^@@# BC@@@A)#/[N#@)CSK[DJ )@@G@@@K^[@@[^@@]9[^@@@.[^@@]6[^@@#GC8FK@F[^@@@4[@@@@?[^@@[JC8FK@E[@@@@(BD@@@ADK )@@G@@)^A@'K^@K^[@@@@@@@)@X@K@Z/?;NF@@[@@@/K@@@@[^@@[X[^@@[$C8FK@H[^@@]3[^@@[#DL )@@G@@C8FK@GBE@@@A)@Z@S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DM )@@G@@@@@@@[@@@@@@_____"BF@@@A@@^@@]@@A@@A@@M@@[@@Q@@@@@#@@;@C@@^HS1INOB DN )@@G@@S1VFWC S1VFWT NPRT$ NIO2$ NERR3$ S1RDI2 DO )@@G@@@@[@@@@@@@#+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@[N#[#[#[#@@@@@@G"@__.DP )@@G@@C'FK@^G.)__.C[)@@ZG.@__.C[@@@YG/)__"C@)@@ZG/@__"C@@@@YAA@@@A)@E[N#^GK1#^DQ )@@G@@GK1#@@H@)@@@C/)@@[ @@@@@[@@@@CC@@@@P[]@@@=[[)@@<[[@@@+[@)@@-[@@@@)AB@@@ADR )@@G@@)@O[MK@@K1#^G@@@@@Q@)@@YR@)@@QO@K@@+R@K@@@G[@@@@C.@__"G@)@@@C/)__./K@@ =DS )@@G@@(@@@@IAC@@@A)@Y[MK1#@K^GK0@@@@C_@@@[ @[@@[ @@@@@ @@@@]8L@@@-[@])@@C@]@@[DT )@@G@@[[@@@&[@)@@>[@)@[^AD@@@A)@*[F#^GK1#^G^GK1#@@@@@@G@)@@EC@)@@+H@@@@EC@@@@@DU )@@G@@[#@@@EN[@@@&Q@K@@-R@K@@QR@)@@)AE@@@A)@1[N#^GK0[#^GK1#@"^@@@^C@@@@@[@@@@^DV )@@G@@"C@@@C"@@@@IE@-@@[E@]@@[ @@@@F[@)@@*[@@@@$AF@@@A)@;[M^[#^GK1#^GK0@E@#@@[DW )@@G@@[#)@@GN[K@@$R@0@@*C#)@@E[@@@@@C@@@@^/K@@[@1@@@@G*@@@@GAG@@@A)[ [N#@K@K^GDX )@@G@@K0@@@@(@@@@GH@@@@EC@@@@G8LK@[#G_)@@[O/0@@[/K@@[G0@@@@G*@@@@G"^@@@@AH@@@ADY )@@G@@)[J[N@^G^@K1#[#@@@G@)@@EC/)@@[[@@@@FG@@@@FC/@@@[/K@@ +(@@@@GH@@@@FC/@@@YDZ )@@G@@/K@@^KAI@@@A)[T[N#[#^GK0K0^G@@][@@@ "H@@@M" #@@["D)@@RC[+@@[O@0@@C_0@@]8L@@@?G_@@@[EW )@@G@@O/)@@[[@[)@["@@@@]C@[@@[/K@@[KBC@@@A)^T[EK1#^GK1#[#^G@@@@@@@]@@@@DH@@@@JEX )@@G@@C/@@@[[@)@@$[@@@@>G@)@@JC@)@@R@0@@$C#)@@J[@)@@ C@=@@[O[@@@;@@]@@M@@@@>(B)'A[GS1PRIM @@@@@@@@ @@@GE )@@G@@ @@@@>_@@[@@]@@@@>.F^>DFCLOGS1USIN @@-@@@)@[@@N GF )@@G@@@ @@@[^@@@@R@@@[&6[>EERFLOGS1USIN @@+@@@)@ @@@ @@@[$W@@]@@JGG )@@G@@@@@[$H[>GERFUPDATE @@P@@@)@[@@@09 @ @@@[[@@@ !@@@[$Y[@(FMFGH )@@G@@UPDATE @@Q@@@)@[@@@10 @ @@@[[@@@C!@@@[!FNI-GQFUPDATE GI )@@G@@@@W@@@)@[@@@11 @ @@@[[@@@#Y@@@[58JP@]GGELTSRT @@@@@@@@[@@SGJ )@@G@@ @ @@@[^@@@@D@@@[9QL@!^NGELTSRT @@@@@@@@ @@@ GK )@@G@@@@@[9$@@[@@C@@@[9ZL@8^NGPRTSTJ @@@@@@@@[@@U @ @@@[^@@@@DGL )@@G@@@@@[9*L@/^NGPRTSTJ @@@@@@@@ @@@ @@@[9_@@]@@I@@@[91L[]^NGGM )@@G@@STJFILEPRT @@@@@@@@[@@X @ @@@[[@@@@[@@@['[L[^^NGUPDATE GN )@@G@@@@@@@@)@[@@@00 @ @@@[[@@@@0@@@[']@K!^WGSTJFILEPRT @@@@@@@@A@@@GO )@@G@@ )@@]@@@@@@^D@@@['2@3G^WGS1LOG @@<@@@)@[@@= GP )@@G@@@ @@@[]@@@]H@@@[";KUAAUELOGFILEEDIT @@@@@@@@[@@@ @ @@@[]@@@[^GQ )@@G@@@@@][CB)(A[GLOGFILEEDIT @@@@@@@@ @@@ @@@]]V@@]@@J@@@]]GB)?A[GGR )@@G@@LOGS1USIN @@@@@@@@[@@@ @ @@@[^@@@@R@@@]]XB),A[GLOGS1USIN GS )@@G@@@@@@@@@@ @@@ @@@]##@@]@@J@@@]]4B)0A[GS1LOG @@@@@@@@[@@@GT )@@G@@ @ @@@[]@@@]J@@@]# B)2A[GS1LOG @@@@@@@@ @@@ GU )@@G@@@@@] &@@]@@M@@@] OB)'A[GS1PRIM @@@@@@@@ @@@ @@@] %@@[@@]GV )@@G@@@@@] *F^>DFC L ACR,EXPP . GW )@@G@@ CN087200 @IIC@@ LSSL AR,1 . GX )@@G@@ CN087300 @IIC@@ PAX7 ,4 . GY )@@G@@ CN087400 @IIC@@ JN AGZ )@@G@@CR,DFLT5 . CN087500 HA )@@G@@@IIC@@ DL ACR,DATUM,0 . HB )@@G@@ CN087600 @IIC@@ TXL2 DFLT7,4,0 . HC )@@G@@ CN087700 @IIC@@ TNX2 DFLT4,4,2*38 .HD )@@G@@ CN087800 @IIC@@ DFD AHE )@@G@@CR,DE38,0 . CN087900 HF )@@G@@@IIC@@DFLT4 DFD ACR,D1E0,4 . HG )@@G@@ CN088000 @IIC@@ J DFLT7 . HH )@@G@@ CN089200 @IIC@@CMPLSN L ACR,DATUM+1 . HI )@@G@@ CN089300 @IIC@@ LAS2 HJ )@@G@@ D1E0+3,4 . CN089400 HK )@@G@@@IIC@@ J DFLT3 . HL )@@G@@ CN089500 @IIC@@ J DFLT3 . HM )@@G@@ CN089600 @IIC@@ TXI2 DFLT3,2,1 . HN )@@G@@ CN089700 @IIC@@CMPLSP L AHO )@@G@@CR,DATUM+1 . CN089800 HP )@@G@@@IIC@@ LAS2 D1E0+1,4 . HQ )@@G@@ CN089900 @IIC@@ TXI2 DFLT3,2,1 . HR )@@G@@ CN090000 @IIC@@ TXI2 DFLT3,2,1 . HS )@@G@@ CN090100 @IIC@@ J HT )@@G@@ DFLT3 . CN090200 HU )@@G@@@IIC@@DFLT5 DL ACR,DATUM,0 . HV )@@G@@ CN090300 @IIC@@ TNX2 DFLT6,4,2*38 . HW )@@G@@ CN090310 @IIC@@ DFM ACR,DE38,0 . HX )@@G@@ CN090320 @IIC@@DFLT6 DFM AHY )@@G@@CR,D1E0,4 . CN090330 HZ )@@G@@@IIC@@DFLT7 XCL2 . IA )@@G@@ CN090400 @IIC@@ XCA2 . IB )@@G@@ CN090500 @IIC@@ DS ACR,N,0 . IC )@@G@@ CN090600 @IIC@@ CAS2 ID )@@G@@ D1E0-15 . CN090700 IE )@@G@@@IIC@@ NOP . IF )@@G@@ CN090800 @IIC@@ J DFLT12 . IG )@@G@@ CN090900 @IIC@@ SZ ND+1 . IH )@@G@@ CN091000 @IIC@@ UFA2 II )@@G@@ W28B8 . CN091100 IJ )@@G@@@IIC@@ S ACR,FD . IK )@@G@@ CN091200 @IIC@@ XCA2 . IL )@@G@@ CN091300 @IIC@@ UFA2 N+1 . IM )@@G@@ CN091400 @IIC@@ L MIN )@@G@@QQ,FD . CN091500 IO )@@G@@@IIC@@DFLT11 LSSL AR,8 . IP )@@G@@ CN091600 @IIC@@ XCA2 . IQ )@@G@@ CN091700 @IIC@@ LDSL AR,8 . IR )@@G@@ CN091800 @IIC@@ DS AIS )@@G@@CR,FD,0 . CN091900 IT )@@G@@@IIC@@ JO $+1 . IU )@@G@@ CN092000 @IIC@@ROUND L ACR,DIG . IV )@@G@@ CN092300 @IIC@@ LSSL AR,1 . IW )@@G@@ CN092400 @IIC@@ PAC7 IX )@@G@@ 0,4 . CN092500 IY )@@G@@@IIC@@ L ACR,FD+1 . IZ )@@G@@ CN092600 @IIC@@ A ACR,DRND+1,4 . JA )@@G@@ CN092700 @IIC@@ S ACR,FD+1 . JB )@@G@@ CN092800 @IIC@@ L AJC )@@G@@CR,FD . CN092900 JD )@@G@@@IIC@@ JNO $+2 . JE )@@G@@ CN093100 @IIC@@ A ACR,L$1$ . JF )@@G@@ CN093200 @IIC@@ A ACR,DRND,4 . JG )@@G@@ CN093250 @IIC@@ S AJH )@@G@@CR,FD . CN093300 JI )@@G@@@IIC@@ L ACR,ND+1 . JJ )@@G@@ CN093500 @IIC@@ JNO DFLT8 . JK )@@G@@ CN093550 @IIC@@ A ACR,L$1$ . JL )@@G@@ CN093600 @IIC@@ S AJM )@@G@@CR,ND+1 . CN093700 JN )@@G@@@IIC@@DFLT8 LXA7 PEX,4 . JO )@@G@@ CN093800 @IIC@@ CAS2 IC10+10,4 . JP )@@G@@ CN093900 @IIC@@ J DFLT8A . JQ )@@G@@ CN094000 @IIC@@ J JR )@@G@@ DFLT8A . CN094100 JS )@@G@@@IIC@@ LXA7 DIG,4 . JT )@@G@@ CN094200 @IIC@@ TXL2 FXFL3A,4,0 . JU )@@G@@ CN094250 @IIC@@ DL ACR,FD,0 . JV )@@G@@ CN094300 @IIC@@DFLT9 DSL AJW )@@G@@CR,2 . CN094400 JX )@@G@@@IIC@@ XCA2 . JY )@@G@@ CN094500 @IIC@@ A ACR,FD+1 . JZ )@@G@@ CN094600 @IIC@@ XCA2 . KA )@@G@@ CN094700 @IIC@@ JNO KB )@@G@@ $+2 . CN094800 KC )@@G@@@IIC@@ A ACR,L$1$ . KD )@@G@@ CN094900 @IIC@@ A ACR,FD . KE )@@G@@ CN095000 @IIC@@ DS ACR,MULT,0 . KF )@@G@@ CN095100 @IIC@@ SSL AKG )@@G@@CR,32 . CN095200 KH )@@G@@@IIC@@ SLW2 CHAR-4,4 . KI )@@G@@ CN095300 @IIC@@ DL ACR,MULT,0 . KJ )@@G@@ CN095400 @IIC@@ ANA2 DGMASK . KK )@@G@@ CN095500 @IIC@@ LDSL KL )@@G@@AR,3 . CN095600 KM )@@G@@@IIC@@ DS ACR,FD,0 . KN )@@G@@ CN095700 @IIC@@ JO $+1 . KO )@@G@@ CN095800 @IIC@@ TIX2 DFLT9,4,1 . KP )@@G@@ CN095900 @IIC@@ L AKQ )@@G@@CR,ND+1 . CN096000 KR )@@G@@@IIC@@ J BDC2 . KS )@@G@@ CN096100 @IIC@@DFLT12 UFA2 W55B8 . KT )@@G@@ CN096500 @IIC@@ ANA2 CHMASK . KU )@@G@@ CN096600 @IIC@@ S AKV )@@G@@CR,ND+1 . **PF**@@@[V'@@@@@@@@@@@[KW )@@G@@@F8@@@]FE^U1@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@KX )@@G@@@B)@@@]F^ 34@@@@@@@@@@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#N,OWKY )@@G@@@@@@@@@@@@@@@@@@@ @@@@@@@@U@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@N@@@KZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@L@@@@@9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^@@@@@@@@@@@A@@@@@@@@@@@@@@@LB )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@@@@@LC )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@V@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LD )@@G@@@@@@@@@@@@@@@@@@@E@@]@@@@@@@@@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@@@@LE )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LF )@@G@@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@@@@I@@@@@@@@@@@M@@@@@@@@@@@@@@@@@@@@Q@@@@@@LG )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S@@@@@@@@@@@G@@@@@@@@@@@@@@@@@@@@@@@@@@T@@@LH )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J@@@@@@@@@@@@@@@@@@@@@@@"@@@LI )@@G@@@@@@@@@@F@@@@@@@@@@@@@@R@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@5@@@@@@@@@@@@@@7LJ )@@G@@@@@@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@E@@"FINDER @@@@@@@@[@@-LK )@@G@@ @ @@@[]@@@@!@@@@W@BP=[JEHEAD1 @@@@@@@@[@@+ LL )@@G@@@ @@@[^@@@@Y@@@@W!F,>GNDHEAD2 @@@@@@@@[@@< @ @@@[^@@@@SLM )@@G@@@@@@XFJW GADITF @@@@@@@@[@@$ @ @@@[]@@@@C@@@@X @ @@@[]@@@@ @@@@=\A3FDNFCTCDIT LY )@@G@@@@@@@@@@[@@Y @ @@@[^@@@[W@@@@=4G%LDNFTBL8 @@@@@@@@[@@2LZ )@@G@@ @ @@@[^@@@]/@@@@&KG,/DNFCHKCC @@@@@@@@[@@X MA )@@G@@@ @@@[^@@@[[@@@@(GC;ADSFDCT @@@@@@@@A@@@ )@@]@@@@@@A^MB )@@G@@@@@@%HD]GDSFMAPDCT @@@@@@@@[@@4 @ @@@[A@@@@#@@@@0LC]>EDFMC )@@G@@DCTNRY @@8@@@)@A@@@ )@@]@@@@@@ $@@@@0OC#KEDFDCT8 MD )@@G@@@@@@@@@@[@@Z @ @@@[^@@@D"@@@@5;I;]]UGPROCRD @@@@@@@@[@@,ME )@@G@@ @ @@@[^@@@@/@@@@_9J^0]UGISDFIO @@@@@@@@[@@& MF )@@G@@@ @@@[] @@D@@@[@5F1R]VGHEAD3 @@@@@@@@[@@= @ @@@[^@@@@*MG )@@G@@@@@[@"HB$]VGASMDCT8 @@@@@@@@ @@@ @@@[[\@@#@@D@@@[[&NGQ]VGMH )@@G@@CHKCC @@@@@@@@ @@@ @@@[] @@]@@N@@@[[2NG;]VGCTCDIT MI )@@G@@@@@@@@@@ @@@ @@@[]>@@#@@Y@@@[]BNTF]VGDCT8 @@@@@@@@ @@@MJ )@@G@@ @@@[ #@@^@]V@@@[]*NT)]VGE8TCTD @@@@@@@@ @@@ MK )@@G@@@@@[ I@@]@@B@@@[ BNT:]VGFINDER @@@@@@@@ @@@ @@@[ Q@@[@@AML )@@G@@@@@[ KNT0]VGHEAD1 @@@@@@@@ @@@ @@@[ $@@[@@K@@@[ RNU6]VGMM )@@G@@HEAD2 @@@@@@@@ @@@ @@@[ 3@@[@@F@@@[ *NU/]VGHEAD3 MN )@@G@@@@@@@@@@ @@@ @@@[AB@@[@@N@@@[ 4NV#]VGIDLIN @@@@@@@@ @@@MO )@@G@@ @@@[AD@@[@@[@@@[ACNVB]VGISDFIO @@@@@@@@ @@@ MP )@@G@@@@@[AG@@[@@]@@@[AENVE]VGITF @@@@@@@@ @@@ @@@[AI@@[@@[MQ )@@G@@@@@[AHNVF]VGLIBS @@@@@@@@ @@@ @@@[AK@@]@@[@@@[AJNVH]VGMR )@@G@@MAIN @@@@@@@@ @@@ @@@[AO@@]@@]@@@[AMNV&]VGMRGHD MS )@@G@@@@@@@@@@ @@@ @@@[A&@@[@@K@@@[AQNV?]VGMRG8 @@@@@@@@ @@@MT )@@G@@ @@@[BF@@]@@=@@@[A$NV2]VGOP @@@@@@@@ @@@ MU )@@G@@@@@[BS@@^@@F@@@[BHNV8]VGPRINT @@@@@@@@ @@@ @@@[BX@@[@@[MV )@@G@@@@@[BWNV9]VGPROCRD @@@@@@@@ @@@ @@@[B4@@#@@Q@@@[BYNV_]VGMW )@@G@@PRTERR @@@@@@@@ @@@ @@@[C[@@]@@E@@@[B7NW ]VGRDS MX )@@G@@@@@@@@@@ @@@ @@@[CD@@[@@A@@@[C#NWF]VGSQUASH @@@@@@@@ @@@MY )@@G@@ @@@[CR@@[@@H@@@[CENWN]VGTBL8 @@@@@@@@ @@@ MZ )@@G@@@@@[D=@@^@[G@@@[CSNWT]VGTPROC @@@@@@@@ @@@ @@@[D?@@[@@^NA )@@G@@@@@[D*NWW]VGMAPDCT @@@@@@@[A@@@ )@@]@@@@@@AA@@@[D!NW%]VGNB )@@G@@IRFTI @@@@@@@@[@@6 @ @@@[] @@E@@@[J3HW4#]GIRFTI NC )@@G@@@@@@@@@@ @@@ @@@[J_@@[@@]@@@[J.HX@#]GALLOCATION @@@@@@@@[@@@ND )@@G@@ @[@@@[@@@@]:@@@[K@HY1#]GDCTNRY @@@@@@@@A@@@ NE )@@G@@)@@]@@@@@@AB@@@[M:HY(#]GUSERDOC @@'@@@)K[@@@ @ @@@[A@@@@LNF )@@G@@@@@[S2HE; SGUSERDOC @@;@@@)K[@@@ @ @@@[A@@@@Y@@@[T#HOJ SGNG )@@G@@USERDOC @@/@@@)K[@@@ @ @@@[A@@@@>@@@[T-HUT SGUSERDOC NH )@@G@@@@.@@@)K[@@@ @ @@@[A@@@@*@@@[UAHX< SGUSERDOC @@@@@@@K[@@@NI )@@G@@ @ @@@[[@@@@*@@@[U,H@@@@@@@@@@@@@@@@@@@@@@@E@[&RD )@@G@@BATCH @@@@@@@@[@[Y @ @@@[]@@@@^@@@@W@D?+BTEPROCS RE )@@G@@@@@@@@@@ @[@ @@@@W^@@[@@@@@@@W^C3E[KEOPTION @@@@@@@@[@[GRF )@@G@@ @ @[@]]@@@@A@@@@W FO@]NFROT @@@@@@@@[@@ RG )@@G@@@ @#@^^@@@@A@@@@WFH'&^PFROT @@@@@@@@ @@J @@@@WV@@[@@ERH )@@G@@@@@@WLH''^PFDELETE @@@@@@@@[@[F @ @I@ ^@@@@E@@@@WWI4?CNFRI )@@G@@ONLINE @@@@@@@@[@[K @ @@@[^@@@@D@@@@W&G9'CGFTITLE RJ )@@G@@@@@@@@@@[@@@ @ @@@[]@@@@ @@@@W\BK(DJFUPDATE @@@@@@@@[@[JRK )@@G@@ @ @]@#^@@@@F@@@@W4G"(DJFFORWRT @@@@@&@@ @@S RL )@@G@@@@@@X[@@[@@]@@@@W_H7GCIFINPUT @@@@@@@@[@[T @ @@@[]@@@@NRM )@@G@@@@@@X]H.^DKFALF @@@@@@@@[@@H @ @@@[]@@@@]@@@@XPG/UFHFRN )@@G@@ALF @@@@@@@@ @@I @@@@XS@@[@@[@@@@XRG/VFHFALF RO )@@G@@@@@@@@@@A@@@ )@@]@@@@@@@C@@@@XTG"DFHFROT @@@@@@@@A@@@RP )@@G@@ )@@]@@@@@@]J@@@@X-DP4G#FCAL @@@@@@@@[@[Q RQ )@@G@@@ @J@ ]@@@[Y@@@@Z0G7R]NGTEK @@7@@@@@[@[LSUB @ @@@[]@@@[3RR )@@G@@@@@@-ID8?^DGCONSTR @@@@@@@@[@[M @ @@@[]@@@[R@@@@<[H#IDMFRS )@@G@@FRMT @@@@@@@@[@@O @ @@@[^@@@@#@@@@=SDVRDJFFRMT RT )@@G@@@@@@@@@@ @@@ @@@@=Y@@[@@#@@@@=VBLMDJFMESSAGE @@@@@@@@[@@QRU )@@G@@CONSTRREADY @ @@@[^@@@@]@@@@=ZE@#^DGMESSAGE @@@@@@@@ @@RCONSTRREADY RV )@@G@@@@@@==@@[@@#@@@@=-E@^^DGMESSAGE @@@@@@@@A@@@CONSTRREADY )@@]@@@@@@]/RW )@@G@@@@@@=>E@ ^DGFORWRT @@@@@@@@[@@@ @ @@@[^@@@@[@@@@$-H7ECIFRX )@@G@@QUALI @@@@@<@@[@[BPROC @ @@@[]@@@@^@@@@$+EIM^DGSCREEN RY )@@G@@@@@@[[@@[@[EPROC @ @@@[]@@@@D@@@@$&EQ.^DGWAIT @@@@@@@@ @@WRZ )@@G@@ @@@@$2@@[@@#@@@@$\IE,#MGWAIT @@@@@@@@[@@@ SA )@@G@@@ @@@[^@@@@]@@@@$3IE=#MGPOINT1 @@@@@=@@ @@@ @@@@$7@@[@@]SB )@@G@@@@@@$5GKFBTEPOINT2 @@@@@@@@ @@@ @@@@$;@@[@@#@@@@$8GTCBTESC )@@G@@POINT3 @@@@@@@@ @@@ @@@@$_@@[@@#@@@@$/GV^BTEPOINT4 SD )@@G@@@@@@@@@@ @@@ @@@@*#@@[@@#@@@@*@H\HBTETEST @@+@@@@@A@@5SE )@@G@@LEV31 )@@]@@@@@@BN@@@@*^JRZ^PGTEST @[)@@@@@A@@@LEV32 SF )@@G@@)@@]@@@@@@BR@@@@\RJS:^PGPOSRED @@@@@@@@[@[W @ @#@^]@@@@RSG )@@G@@@@@@6,H+W^QGPRINTR @@@@@@@@[@[ CONDPROC @ @@@[^@@@@#@@@@7 H7A^QGSH )@@G@@SAVED @@@@@@@@[@[]PROC @ @@@[]@@@@#@@@@7CH7=^QGCOND SI )@@G@@@@@@@@@@[@[^PROC @ @]@#]@@@@C@@@@7FIQD^QGCOPY @@6@@@@@[@@@SJ )@@G@@FORCONSTR @ @[@][@@@@]@@@@7ND]<^RGDELETEHELP @@@@@@@@[@@@ SK )@@G@@@ @@@[[@@@@[@@@@7PI/WCNFHELP @@@@@@@@[@@@ @ @@@[[@@@@CSL )@@G@@@@@@7QI""CNFPAGE @@@@@@@@A@@@ )@@]@@@@@@@!@@@@7YD_D^PFSM )@@G@@SUB @@@@@@@@[@@@ @ @]@#^@@@@J@@@@8FD,L^RGCIRCLE SN )@@G@@@@@@@@@@[@@! @ @@@[^@@@@^@@@@8UJ0TFWFCIRCLE @@@@@@@@ @@@SO )@@G@@ @@@@8>@@[@@B@@@@8YJ0WFWFPCRCLE @@@@@@@@[@@\ SP )@@G@@@ @@@[^@@@@#@@@@8&G3@@@@'=DGA^UGTEST @@@@@@@@[@[Z @ @#@^^@@@[VSV )@@G@@@@@@.DEP-^UGCOPY @@@@@@@@[@@@ONTOTAPE @ @^@ [@@@@#@@@@"=I(D^YGSW )@@G@@TEK @@@@@@@@[@@@PROC @ @A@ ]@@@[,@@@@"$JB$B[GSACLANTEKX SX )@@G@@@@@@@@@@[@[IEGO25 @ @@@[]@@@C:@@@[@PF]QB GDESCRIPTION @[<@@@)@[@@@SY )@@G@@IMPLEMENT @ @E@ [@@@@;@@@[D@D5PBAGSCREENSUB @@@@@@@@[@[D SZ )@@G@@@ @@@[]@@@@B@@@[D;D':BAGTEKXDATE @@@@@@@@[@[UEGO25 @ @@@[]@@@@NTA )@@G@@@@@[E]D.2BAGCALCOMP @@@@@@@@[@@@ @ @^@ [@@@@#@@@[EPEJ-BAGTB )@@G@@CREATELIB @[=@@@)@[@@@ @ @#@^[@@@@ @@@[ESELBBAGALGOL TC )@@G@@@[-@@@)@[@@@ @ @[@][@@@@^@@@[EXEQZBAGLIST @[+@@@)@[@@@TD )@@G@@ @ @P@ [@@@@S@@@[E-F@/BAGPROCS @@@@@@@@]@@@ TE )@@G@@@[@@@[@@@@@Q@@@[E9F:#BAGSITEID @@@@@@@@[@[X @ @[@]]@@@@#TF )@@G@@@@@[FJF!LBAGSAVED @@@@@@@@ @[#PROC @@@[FO@@[@@]@@@[FMF1XBAGTG )@@G@@SAVED @@@@@@@@A@@@PROC )@@]@@@@@@]^@@@[FPF2GBAGCOND TH )@@G@@@@@@@@@@ @[APROC @@@[HX@@]@@^@@@[HTF25BAGPRINTR @@@@@@@@ @@@TI )@@G@@CONDPROC @@@[H<@@[@@^@@@[HZF2"BAGCOND @@@@@@@@A@@@PROC TJ )@@G@@)@@]@@@@@@]_@@@[H=F32BAGQUALI @@@@@@@@ @[CPROC @@@[K>@@[@@]TK )@@G@@@@@[KG]TBAGBATCH @@@@@@@@ @@@ UD )@@G@@@@@[(*@@[@@[@@@[($G]ZBAGTEST @@@@@@@@ @@@ @@@[:N@@#@[%UE )@@G@@@@@[((G#^BAGTEST @@@@@@@@A@@@ )@@]@@@@@@BO@@@[:QG^OBAGUF )@@G@@ALGOL @@@@@@@@[@@@ @ @]@#[@@@@^@@@[2%HM-BAGLIST UG )@@G@@@@@@@@@@[@@@ @ @Q@ [@@@@R@@@[2,HN*BAGDESCRIPTION @@@@@@@@[@@@UH )@@G@@IMPLEMENT @ @F@ [@@@@/@@@[3 HQOBAGCREATELIB @[>@@@)@[@@@ UI )@@G@@@ @^@ [@@@@ @@@[4[HY4BAGCREATELIB @[&@@@)@[@@@ @ @ @ [@@@@AUJ )@@G@@@@@[4AHZ&BAGCREATELIB @@@@@@@@[@@@ @ @A@ [@@@@A@@@[4GH@@C@]N@@@[_MF71BAGTEK @@@@@@)@ @@@PROC @@@]]C@@#@@VVI )@@G@@@@@][!F8#BAGUPDATE @@@@@@@@ @@@ @@@]]T@@]@@I@@@]]FF8FBAGVJ )@@G@@ONLINE @@@@@@@@ @@@ @@@]](@@[@@I@@@]]VF8OBAGTEK VK )@@G@@@@@@@@@@A@@@PROC )@@]@@@@@@ S@@@]]%F8;BAGCONSTR @@@@@@@@ @@@VL )@@G@@ @@@]CS@@]@@Q@@@]C]F9GBAGSUB @@@@@@)@ @@@ VM )@@G@@@@@]C!@@#@@N@@@]CUF9NBAGCONSTR @@@@@@@@A@@@ )@@]@@@@@@^WVN )@@G@@@@@]C0F95BAGCALCCOPY @@@@@@@@ @@@ @@@]H-@@]@@P@@@]HGF/NBAGVO )@@G@@CALCCOPY @@@@@@@@A@@@ )@@]@@@@@@[P@@@]H@@@)@A@@@ )@@]@@@@@@]G@@@#9WJ5BSEESCA @@@@@@@@ @@B XB )@@G@@@@@@WL@@[@@]@@@@WJE[&BSEESCA @@@@@@@@A@@@ )@@]@@@@@@@CXC )@@G@@@@@@WME]9BSEDELAY @@@@@@@@[@@D @ @@@[]@@@@]@@@@WUJ&BBKEXD )@@G@@DELAY @@@@@@@@ @@@ @@@@WX@@[@@[@@@@WWJ&ZBKEBATCH XE )@@G@@@@@@@@@@[@@F @ @@@[]@@@@^@@@@WYD?+BTEBATCH @@@@@@@@ @@@XF )@@G@@ @@@@W<@@[@@[@@@@W+EU_E[E3DR @@@@@P@@ @@@ XG )@@G@@@@@@XY@@]@@'@@@@W=F@VEREPRONAM @@@@@@@@[@@I @ @@@[]@@@@]XH )@@G@@@@@@X)IG7GNEPRONAM @@@@@@@@ @@@ @@@@X<@@[@@[@@@@X+IG'GNEXI )@@G@@APR @@@@@@@@[@@K @ @@@[^@@@@]@@@@X=DDQ]FFAPR XJ )@@G@@@@@@@@@@ @@@ @@@@X(@@[@@#@@@@X&DDT]FFASFD @@@@@@@@[@@MXK )@@G@@ @ @@@[]@@@@^@@@@X%II@@[@@B@@@@YYI]@]LFDUMMYTEKX @@T@@@)@ @@@XP )@@G@@ @@@@Y%@@^@@^@@@@Y&E]]#IFDUMMYTEKX @@@@@@@@[@@@ XQ )@@G@@@ @#@^]@@@@G@@@@Y,E1[ATFDUMMYTEKX @@@@@@@@ @@@ @@@@Y"@@^@@^XR )@@G@@@@@@Y'E1%ATFFORWRT @@@@@@@@ @@@ @@@@Z^@@[@@]@@@@Z]H7GCIFXS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DUMMYTEKX @@)@@@)@ @@@XU )@@G@@ @@@@ZV@@^@@^@@@@ZRGE_]LFTEKXINPUT @@@@@@@@[@@@EGO05 XV )@@G@@@ @@@[]@@@@N@@@@ZZI[_]LFTEKXINPUT @@@@@@@@ @@@EGO05 @@@@Z9@@[@@BXW )@@G@@@@@@Z2I]@]LFDUMMYTEKX @@-@@@)@ @@@ @@@@Z"@@^@@^@@@@Z'B(Q]MFXX )@@G@@DUMMYTEKX @@+@@@)@ @@@ @@@@)A@@^@@^@@@@)]GE_]LFDUMMYTEKX XY )@@G@@@@@@@@@@ @@@ @@@@)I@@^@@^@@@@)EE]]#IFTST @@@@@@)@ @@=XZ )@@G@@ @@@@%7@@#@[:@@@@(GJDB]FFTST @@@@@@)@[@@> YA )@@G@@@ @@@[A@@@@[@@@@%'JDE]FFTST @@@@@@)@A@@@ )@@]@@@@@@A=YB )@@G@@@@@@%;JEI]FFTEST @@%@@@)@A@@@ )@@]@@@@@@A&@@@@1ZCP0]GFYC )@@G@@PROCS @@@@@@)@]@@@ @[@]@[@@@@@N@@@@8 C";]GFFILE YD )@@G@@@@@@@@)@[@@( @ @@@[]@@@AK@@@@8SET;]GFFILE @@@@@@)@ @@@YE )@@G@@ @@@[@F@@A@[<@@@@"*EUK]GFTEST @@@@@@)@A@@@ YF )@@G@@)@@]@@@@@@A&@@@[@LEV[]GFDUMMYTEKX @@!@@@)@[@@@ @ @@@[^@@@@CYG )@@G@@@@@[A7E.']HFDUMMYTEKX @@,@@@)@ @@@ @@@[BF@@^@@G@@@[A_F@E]HFYH )@@G@@DUMMYTEKX @@@@@@@@[@@@ @ @@@[^@@@@C@@@[BJE.']HFDUMMYTEKX YI )@@G@@@@@@@@@@ @@@ @@@[B<@@^@@G@@@[BRF@E]HFTEKXINPUT @@@@@@@@[@@0YJ )@@G@@EGO05 @ @@@[]@@@@F@@@[B$JFV]GFTEKXINPUT @@@@@@@@ @@@EGO05 YK )@@G@@@@@[B4@@[@@]@@@[B2JFW]GF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@YL )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@YM )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@[@!@@]@@C@@@[@>GKX[LETEST YN )@@G@@@@7@@@)[A@@@ )@@]@@@@@@#^@@@[@\GL"[LETEST @@8@@@)@[@@@YO )@@G@@ @ @#@^^@@@@B@@@[#3GQP[LETEST @@9@@@)@ @@@ YP )@@G@@@@@[^]@@]@@C@@@[#'GQU[LETEST @@'@@@)@A@@@ )@@]@@@@@@^I<([LFFORRD @@@@@@@@[@@@ @ @@@[]@@@@FYV )@@G@@@@@[H\HWC[SFFORRD @@@@@@@@ @@@ @@@[H/@@[@@]@@@[H'HWE[SFYW )@@G@@FILE @[E@@@)@[@[@ @ @@@[]@@@ .@@@[H.G/D]EFFILE YX )@@G@@@[]@@@)@ @@@ @@@[PU@@A@[)@@@[N'G/*]EFTEST @[G@@@)@A@@@YY )@@G@@ )@@]@@@@@@A+@@@[P)G.8]EFFILE @[^@@@)[ @@@ YZ )@@G@@@@@[XI@@A@[G@@@[W]HTZ]EFPROCS @[A@@@)@]@@@ @[@@@[@@@@@KZA )@@G@@@@@[XOH<=]EFFILE @[B@@@)@ @@@ @@@[Z^@@A@[)@@@[X=HJ*8LK]1)R#@]2^N[K]2A @G>R'8LK]1=R#@]2^N[K]2B @G>\L8LK]1*R#@]2^N[K]2CAJ )@@G@@ @G=6'8LK]1?R#@]2^N[K]2S @G>O!8LK]10 @@^6Y @@^6ZR#@]2TA#@^35C8@@@_[@G QUAK )@@G@@8#@]17C@@]2U[@@^6=C8@B9TO;@C+8'=@@@@N@G=&@N@G=$@N@G=*@N@G=(@N@G=%@@@@@@@@@@@@@@@@@@@BS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BT )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@__)@ MB@@)@@@@@)@@@@@)@@@@@N@G=E@N@G=F@BU )@@G@@N@G=G@N@G=H@N@G=I@N@G=J@N@G=K@N@G=L@N@G=M@N@G=N@N@G=O@N@G=P@N@G=Q@N@G=R@BV )@@G@@N@G=S@N@G=T@N@G=U@N@G=V@N@G=W@N@G=X@N@G=Y@N@G=Z@N@G=)@N@G=-@N@G=+@N@G=<@BW )@@G@@@@ @@@@@@__)@^8B@@)@@@@@)@@@@@)@@@@@N@G<0@N@G<1@N@G<2@N@G<3@N@G<4@N@G<5@BX )@@G@@N@G<6@N@G<7@N@G<8@N@G<9@N@G<'@N@G<;@N@G@N@G<&@N@G<$@N@G<*@N@G<(@N@G<%@N@G<:@CB )@@G@@N@G@@@@@@@@@@@@@@@@@@@@@@@E@[&BATCH @@@@@@@@[@[YCQ )@@G@@ @ @@@[]@@@@^@@@@W@D?+BTEPROCS @@@@@@@@ @[@ CR )@@G@@@@@@W^@@[@@@@@@@W^C3E[KEOPTION @@@@@@@@[@[G @ @[@]]@@@@ACS )@@G@@@@@@W FO@]NFROT @@@@@@@@[@@ @ @#@^^@@@@A@@@@WFH'&^PFCT )@@G@@ROT @@@@@@@@ @@J @@@@WV@@[@@E@@@@WLH''^PFDELETE CU )@@G@@@@@@@@@@[@[F @ @I@ ^@@@@E@@@@WWI4?CNFONLINE @@@@@@@@[@[KCV )@@G@@ @ @@@[^@@@@D@@@@W&G9'CGFTITLE @@@@@@@@[@@@ CW )@@G@@@ @@@[]@@@@ @@@@W\BK(DJFUPDATE @@@@@@@@[@[J @ @]@#^@@@@FCX )@@G@@@@@@W4G"(DJFFORWRT @@@@@&@@ @@S @@@@X[@@[@@]@@@@W_H7GCIFCY )@@G@@INPUT @@@@@@@@[@[T @ @@@[]@@@@N@@@@X]H.^DKFALF CZ )@@G@@@@@@@@@@[@@H @ @@@[]@@@@]@@@@XPG/UFHFALF @@@@@@@@ @@IDA )@@G@@ @@@@XS@@[@@[@@@@XRG/VFHFALF @@@@@@@@A@@@ DB )@@G@@)@@]@@@@@@@C@@@@XTG"DFHFROT @@@@@@@@A@@@ )@@]@@@@@@]JDC )@@G@@@@@@X-DP4G#FCAL @@@@@@@@[@[Q @ @J@ ]@@@[Y@@@@Z0G7R]NGDD )@@G@@TEK @@7@@@@@[@[LSUB @ @@@[]@@@[3@@@@-ID8?^DGCONSTR DE )@@G@@@@@@@@@@[@[M @ @@@[]@@@[R@@@@<[H#IDMFFRMT @@@@@@@@[@@ODF )@@G@@ @ @@@[^@@@@#@@@@=SDVRDJFFRMT @@@@@@@@ @@@ DG )@@G@@@@@@=Y@@[@@#@@@@=VBLMDJFMESSAGE @@@@@@@@[@@QCONSTRREADY @ @@@[^@@@@]DH )@@G@@@@@@=ZE@#^DGMESSAGE @@@@@@@@ @@RCONSTRREADY @@@@==@@[@@#@@@@=-E@^^DGDI )@@G@@MESSAGE @@@@@@@@A@@@CONSTRREADY )@@]@@@@@@]/@@@@=>E@ ^DGFORWRT DJ )@@G@@@@@@@@@@[@@@ @ @@@[^@@@@[@@@@$-H7ECIFQUALI @@@@@<@@[@[BDK )@@G@@PROC @ @@@[]@@@@^@@@@$+EIM^DGSCREEN @@@@[[@@[@[EPROC DL )@@G@@@ @@@[]@@@@D@@@@$&EQ.^DGWAIT @@@@@@@@ @@W @@@@$2@@[@@#DM )@@G@@@@@@$\IE,#MGWAIT @@@@@@@@[@@@ @ @@@[^@@@@]@@@@$3IE=#MGDN )@@G@@POINT1 @@@@@=@@ @@@ @@@@$7@@[@@]@@@@$5GKFBTEPOINT2 DO )@@G@@@@@@@@@@ @@@ @@@@$;@@[@@#@@@@$8GTCBTEPOINT3 @@@@@@@@ @@@DP )@@G@@ @@@@$_@@[@@#@@@@$/GV^BTEPOINT4 @@@@@@@@ @@@ DQ )@@G@@@@@@*#@@[@@#@@@@*@H\HBTETEST @@+@@@@@A@@5LEV31 )@@]@@@@@@BNDR )@@G@@@@@@*^JRZ^PGTEST @[)@@@@@A@@@LEV32 )@@]@@@@@@BR@@@@\RJS:^PGDS )@@G@@POSRED @@@@@@@@[@[W @ @#@^]@@@@R@@@@6,H+W^QGPRINTR DT )@@G@@@@@@@@@@[@[ CONDPROC @ @@@[^@@@@#@@@@7 H7A^QGSAVED @@@@@@@@[@[]DU )@@G@@PROC @ @@@[]@@@@#@@@@7CH7=^QGCOND @@@@@@@@[@[^PROC DV )@@G@@@ @]@#]@@@@C@@@@7FIQD^QGCOPY @@6@@@@@[@@@FORCONSTR @ @[@][@@@@]DW )@@G@@@@@@7ND]<^RGDELETEHELP @@@@@@@@[@@@ @ @@@[[@@@@[@@@@7PI/WCNFDX )@@G@@HELP @@@@@@@@[@@@ @ @@@[[@@@@C@@@@7QI""CNFPAGE DY )@@G@@@@@@@@@@A@@@ )@@]@@@@@@@!@@@@7YD_D^PFSUB @@@@@@@@[@@@DZ )@@G@@ @ @]@#^@@@@J@@@@8FD,L^RGCIRCLE @@@@@@@@[@@! EA )@@G@@@ @@@[^@@@@^@@@@8UJ0TFWFCIRCLE @@@@@@@@ @@@ @@@@8>@@[@@BEB )@@G@@@@@@8YJ0WFWFPCRCLE @@@@@@@@[@@\ @ @@@[^@@@@#@@@@8&G3@@@@'=DGA^UGEH )@@G@@TEST @@@@@@@@[@[Z @ @#@^^@@@[V@@@@.DEP-^UGCOPY EI )@@G@@@@@@@@@@[@@@ONTOTAPE @ @^@ [@@@@#@@@@"=I(D^YGTEK @@@@@@@@[@@@EJ )@@G@@PROC @ @A@ ]@@@[,@@@@"$JB$B[GSACLANTEKX @@@@@@@@[@[IEGO25 EK )@@G@@@ @@@[]@@@C:@@@[@PF]QB GDESCRIPTION @[<@@@)@[@@@IMPLEMENT @ @E@ [@@@@;EL )@@G@@@@@[D@D5PBAGSCREENSUB @@@@@@@@[@[D @ @@@[]@@@@B@@@[D;D':BAGEM )@@G@@TEKXDATE @@@@@@@@[@[UEGO25 @ @@@[]@@@@N@@@[E]D.2BAGCALCOMP EN )@@G@@@@@@@@@@[@@@ @ @^@ [@@@@#@@@[EPEJ-BAGCREATELIB @[=@@@)@[@@@EO )@@G@@ @ @#@^[@@@@ @@@[ESELBBAGALGOL @[-@@@)@[@@@ EP )@@G@@@ @[@][@@@@^@@@[EXEQZBAGLIST @[+@@@)@[@@@ @ @P@ [@@@@SEQ )@@G@@@@@[E-F@/BAGPROCS @@@@@@@@]@@@ @[@@@[@@@@@Q@@@[E9F:#BAGER )@@G@@SITEID @@@@@@@@[@[X @ @[@]]@@@@#@@@[FJF!LBAGSAVED ES )@@G@@@@@@@@@@ @[#PROC @@@[FO@@[@@]@@@[FMF1XBAGSAVED @@@@@@@@A@@@ET )@@G@@PROC )@@]@@@@@@]^@@@[FPF2GBAGCOND @@@@@@@@ @[APROC EU )@@G@@@@@[HX@@]@@^@@@[HTF25BAGPRINTR @@@@@@@@ @@@CONDPROC @@@[H<@@[@@^EV )@@G@@@@@[HZF2"BAGCOND @@@@@@@@A@@@PROC )@@]@@@@@@]_@@@[H=F32BAGEW )@@G@@QUALI @@@@@@@@ @[CPROC @@@[K>@@[@@]@@@[KG]TBAGBATCH @@@@@@@@ @@@ @@@[(*@@[@@[@@@[($G]ZBAGFQ )@@G@@TEST @@@@@@@@ @@@ @@@[:N@@#@[%@@@[((G#^BAGTEST FR )@@G@@@@@@@@@@A@@@ )@@]@@@@@@BO@@@[:QG^OBAGALGOL @@@@@@@@[@@@FS )@@G@@ @ @]@#[@@@@^@@@[2%HM-BAGLIST @@@@@@@@[@@@ FT )@@G@@@ @Q@ [@@@@R@@@[2,HN*BAGDESCRIPTION @@@@@@@@[@@@IMPLEMENT @ @F@ [@@@@/FU )@@G@@@@@[3 HQOBAGCREATELIB @[>@@@)@[@@@ @ @^@ [@@@@ @@@[4[HY4BAGFV )@@G@@CREATELIB @[&@@@)@[@@@ @ @ @ [@@@@A@@@[4AHZ&BAGCREATELIB FW )@@G@@@@@@@@@@[@@@ @ @A@ [@@@@A@@@[4GH@@C@]N@@@[_MF71BAGGU )@@G@@TEK @@@@@@)@ @@@PROC @@@]]C@@#@@V@@@][!F8#BAGUPDATE GV )@@G@@@@@@@@@@ @@@ @@@]]T@@]@@I@@@]]FF8FBAGONLINE @@@@@@@@ @@@GW )@@G@@ @@@]](@@[@@I@@@]]VF8OBAGTEK @@@@@@@@A@@@PROC GX )@@G@@)@@]@@@@@@ S@@@]]%F8;BAGCONSTR @@@@@@@@ @@@ @@@]CS@@]@@QGY )@@G@@@@@]C]F9GBAGSUB @@@@@@)@ @@@ @@@]C!@@#@@N@@@]CUF9NBAGGZ )@@G@@CONSTR @@@@@@@@A@@@ )@@]@@@@@@^W@@@]C0F95BAGCALCCOPY HA )@@G@@@@@@@@@@ @@@ @@@]H-@@]@@P@@@]HGF/NBAGCALCCOPY @@@@@@@@A@@@HB )@@G@@ )@@]@@@@@@[P@@@]H@@@)@A@@@ )@@]@@@@@@]G@@@#9WJ5BSEESCA @@@@@@@@ @@B @@@@WL@@[@@]@@@@WJE[&BSEIO )@@G@@ESCA @@@@@@@@A@@@ )@@]@@@@@@@C@@@@WME]9BSEDELAY IP )@@G@@@@@@@@@@[@@D @ @@@[]@@@@]@@@@WUJ&BBKEDELAY @@@@@@@@ @@@IQ )@@G@@ @@@@WX@@[@@[@@@@WWJ&ZBKEBATCH @@@@@@@@[@@F IR )@@G@@@ @@@[]@@@@^@@@@WYD?+BTEBATCH @@@@@@@@ @@@ @@@@W<@@[@@[IS )@@G@@@@@@W+EU_E[E3DR @@@@@P@@ @@@ @@@@XY@@]@@'@@@@W=F@VEREIT )@@G@@PRONAM @@@@@@@@[@@I @ @@@[]@@@@]@@@@X)IG7GNEPRONAM IU )@@G@@@@@@@@@@ @@@ @@@@X<@@[@@[@@@@X+IG'GNEAPR @@@@@@@@[@@KIV )@@G@@ @ @@@[^@@@@]@@@@X=DDQ]FFAPR @@@@@@@@ @@@ IW )@@G@@@@@@X(@@[@@#@@@@X&DDT]FFASFD @@@@@@@@[@@M @ @@@[]@@@@^IX )@@G@@@@@@X%II@@[@@B@@@@YYI]@]LFDUMMYTEKX @@T@@@)@ @@@ @@@@Y%@@^@@^JC )@@G@@@@@@Y&E]]#IFDUMMYTEKX @@@@@@@@[@@@ @ @#@^]@@@@G@@@@Y,E1[ATFJD )@@G@@DUMMYTEKX @@@@@@@@ @@@ @@@@Y"@@^@@^@@@@Y'E1%ATFFORWRT JE )@@G@@@@@@@@@@ @@@ @@@@Z^@@[@@]@@@@Z]H7GCIF@@@@@@@@@@@@@@@@@@@@@@@@JF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@JG )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@DUMMYTEKX @@)@@@)@ @@@ @@@@ZV@@^@@^JH )@@G@@@@@@ZRGE_]LFTEKXINPUT @@@@@@@@[@@@EGO05 @ @@@[]@@@@N@@@@ZZI[_]LFJI )@@G@@TEKXINPUT @@@@@@@@ @@@EGO05 @@@@Z9@@[@@B@@@@Z2I]@]LFDUMMYTEKX JJ )@@G@@@@-@@@)@ @@@ @@@@Z"@@^@@^@@@@Z'B(Q]MFDUMMYTEKX @@+@@@)@ @@@JK )@@G@@ @@@@)A@@^@@^@@@@)]GE_]LFDUMMYTEKX @@@@@@@@ @@@ JL )@@G@@@@@@)I@@^@@^@@@@)EE]]#IFTST @@@@@@)@ @@= @@@@%7@@#@[:JM )@@G@@@@@@(GJDB]FFTST @@@@@@)@[@@> @ @@@[A@@@@[@@@@%'JDE]FFJN )@@G@@TST @@@@@@)@A@@@ )@@]@@@@@@A=@@@@%;JEI]FFTEST JO )@@G@@@@%@@@)@A@@@ )@@]@@@@@@A&@@@@1ZCP0]GFPROCS @@@@@@)@]@@@JP )@@G@@ @[@]@[@@@@@N@@@@8 C";]GFFILE @@@@@@)@[@@( JQ )@@G@@@ @@@[]@@@AK@@@@8SET;]GFFILE @@@@@@)@ @@@ @@@[@F@@A@[GKX[LETEST @@7@@@)[A@@@ KA )@@G@@)@@]@@@@@@#^@@@[@\GL"[LETEST @@8@@@)@[@@@ @ @#@^^@@@@BKB )@@G@@@@@[#3GQP[LETEST @@9@@@)@ @@@ @@@[^]@@]@@C@@@[#'GQU[LEKC )@@G@@TEST @@'@@@)@A@@@ )@@]@@@@@@^<@@@[^^GQ/[LETEST KD )@@G@@@@@@@@@@[@@@ @ @^@ ^@@@@B@@@[C$GR*[LETEST @@;@@@)@ @@@KE )@@G@@ @@@[C6@@]@@C@@@[C,GR?[LETEST @[[@@@)@A@@@ KF )@@G@@)@@]@@@@@@^<@@@[C8GSB[LETEST @@/@@@)@ @@@ @@@[H<@@]@@CKG )@@G@@@@@[HVH;W[LFTEST @@@@@@@@ @@@ @@@[H!@@]@@C@@@[H>I<([LFKH )@@G@@FORRD @@@@@@@@[@@@ @ @@@[]@@@@F@@@[H\HWC[SFFORRD KI )@@G@@@@@@@@@@ @@@ @@@[H/@@[@@]@@@[H'HWE[SFFILE @[E@@@)@[@[@KJ )@@G@@ @ @@@[]@@@ .@@@[H.G/D]EFFILE @[]@@@)@ @@@ KK )@@G@@@@@[PU@@A@[)@@@[N'G/*]EFTEST @[G@@@)@A@@@ )@@]@@@@@@A+KL )@@G@@@@@[P)G.8]EFFILE @[^@@@)[ @@@ @@@[XI@@A@[G@@@[W]HTZ]EFKM )@@G@@PROCS @[A@@@)@]@@@ @[@@@[@@@@@K@@@[XOH<=]EFFILE KN )@@G@@@[B@@@)@ @@@ @@@[Z^@@A@[)@@@[X=HJ*8LK]1)R#@]2^N[K]2ALV )@@G@@ @G>R'8LK]1=R#@]2^N[K]2B @G>\L8LK]1*R#@]2^N[K]2C @G=6'8LK]1?R#@]2^N[K]2SLW )@@G@@ @G>O!8LK]10 @@^6Y @@^6ZR#@]2TA#@^35C8@@@_[@G QU8#@]17C@@]2U[@@^6=C8@B9TLX )@@G@@O;@C+8'=@@@@NE )@@G@@N@G=&@N@G=$@N@G=*@N@G=(@N@G=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NG )@@G@@@@ @@@@@@__)@ MB@@)@@@@@)@@@@@)@@@@@N@G=E@N@G=F@N@G=G@N@G=H@N@G=I@N@G=J@NH )@@G@@N@G=K@N@G=L@N@G=M@N@G=N@N@G=O@N@G=P@N@G=Q@N@G=R@N@G=S@N@G=T@N@G=U@N@G=V@NI )@@G@@N@G=W@N@G=X@N@G=Y@N@G=Z@N@G=)@N@G=-@N@G=+@N@G=<@@@ @@@@@@__)@^8B@@)@@@@@NJ )@@G@@)@@@@@)@@@@@N@G<0@N@G<1@N@G<2@N@G<3@N@G<4@N@G<5@N@G<6@N@G<7@N@G<8@N@G<9@NK )@@G@@N@G<'@N@G<;@N@G@N@G<&@N@G<$@N@G<*@N@G<(@N@G<%@N@G<:@N@G@@@OC )@@G@@@@@@@@@@@@@@@@@@@@@@E@[&BATCH @@@@@@@@[@[Y @ @@@[]@@@@^OD )@@G@@@@@@W@D?+BTEPROCS @@@@@@@@ @[@ @@@@W^@@[@@@@@@@W^C3E[KEOE )@@G@@OPTION @@@@@@@@[@[G @ @[@]]@@@@A@@@@W FO@]NFROT OF )@@G@@@@@@@@@@[@@ @ @#@^^@@@@A@@@@WFH'&^PFROT @@@@@@@@ @@JOG )@@G@@ @@@@WV@@[@@E@@@@WLH''^PFDELETE @@@@@@@@[@[F OH )@@G@@@ @I@ ^@@@@E@@@@WWI4?CNFONLINE @@@@@@@@[@[K @ @@@[^@@@@DOI )@@G@@@@@@W&G9'CGFTITLE @@@@@@@@[@@@ @ @@@[]@@@@ @@@@W\BK(DJFOJ )@@G@@UPDATE @@@@@@@@[@[J @ @]@#^@@@@F@@@@W4G"(DJFFORWRT OK )@@G@@@@@@@&@@ @@S @@@@X[@@[@@]@@@@W_H7GCIFINPUT @@@@@@@@[@[TOL )@@G@@ @ @@@[]@@@@N@@@@X]H.^DKFALF @@@@@@@@[@@H OM )@@G@@@ @@@[]@@@@]@@@@XPG/UFHFALF @@@@@@@@ @@I @@@@XS@@[@@[ON )@@G@@@@@@XRG/VFHFALF @@@@@@@@A@@@ )@@]@@@@@@@C@@@@XTG"DFHFOO )@@G@@ROT @@@@@@@@A@@@ )@@]@@@@@@]J@@@@X-DP4G#FCAL OP )@@G@@@@@@@@@@[@[Q @ @J@ ]@@@[Y@@@@Z0G7R]NGTEK @@7@@@@@[@[LOQ )@@G@@SUB @ @@@[]@@@[3@@@@-ID8?^DGCONSTR @@@@@@@@[@[M OR )@@G@@@ @@@[]@@@[R@@@@<[H#IDMFFRMT @@@@@@@@[@@O @ @@@[^@@@@#OS )@@G@@@@@@=SDVRDJFFRMT @@@@@@@@ @@@ @@@@=Y@@[@@#@@@@=VBLMDJFOT )@@G@@MESSAGE @@@@@@@@[@@QCONSTRREADY @ @@@[^@@@@]@@@@=ZE@#^DGMESSAGE OU )@@G@@@@@@@@@@ @@RCONSTRREADY @@@@==@@[@@#@@@@=-E@^^DGMESSAGE @@@@@@@@A@@@OV )@@G@@CONSTRREADY )@@]@@@@@@]/@@@@=>E@ ^DGFORWRT @@@@@@@@[@@@ OW )@@G@@@ @@@[^@@@@[@@@@$-H7ECIFQUALI @@@@@<@@[@[BPROC @ @@@[]@@@@^OX )@@G@@@@@@$+EIM^DGSCREEN @@@@[[@@[@[EPROC @ @@@[]@@@@D@@@@$&EQ.^DGOY )@@G@@WAIT @@@@@@@@ @@W @@@@$2@@[@@#@@@@$\IE,#MGWAIT OZ )@@G@@@@@@@@@@[@@@ @ @@@[^@@@@]@@@@$3IE=#MGPOINT1 @@@@@=@@ @@@PA )@@G@@ @@@@$7@@[@@]@@@@$5GKFBTEPOINT2 @@@@@@@@ @@@ PB )@@G@@@@@@$;@@[@@#@@@@$8GTCBTEPOINT3 @@@@@@@@ @@@ @@@@$_@@[@@#PC )@@G@@@@@@$/GV^BTEPOINT4 @@@@@@@@ @@@ @@@@*#@@[@@#@@@@*@H\HBTEPD )@@G@@TEST @@+@@@@@A@@5LEV31 )@@]@@@@@@BN@@@@*^JRZ^PGTEST PE )@@G@@@[)@@@@@A@@@LEV32 )@@]@@@@@@BR@@@@\RJS:^PGPOSRED @@@@@@@@[@[WPF )@@G@@ @ @#@^]@@@@R@@@@6,H+W^QGPRINTR @@@@@@@@[@[ CONDPROC PG )@@G@@@ @@@[^@@@@#@@@@7 H7A^QGSAVED @@@@@@@@[@[]PROC @ @@@[]@@@@#PH )@@G@@@@@@7CH7=^QGCOND @@@@@@@@[@[^PROC @ @]@#]@@@@C@@@@7FIQD^QGPI )@@G@@COPY @@6@@@@@[@@@FORCONSTR @ @[@][@@@@]@@@@7ND]<^RGDELETEHELP PJ )@@G@@@@@@@@@@[@@@ @ @@@[[@@@@[@@@@7PI/WCNFHELP @@@@@@@@[@@@PK )@@G@@ @ @@@[[@@@@C@@@@7QI""CNFPAGE @@@@@@@@A@@@ PL )@@G@@)@@]@@@@@@@!@@@@7YD_D^PFSUB @@@@@@@@[@@@ @ @]@#^@@@@JPM )@@G@@@@@@8FD,L^RGCIRCLE @@@@@@@@[@@! @ @@@[^@@@@^@@@@8UJ0TFWFPN )@@G@@CIRCLE @@@@@@@@ @@@ @@@@8>@@[@@B@@@@8YJ0WFWFPCRCLE PO )@@G@@@@@@@@@@[@@\ @ @@@[^@@@@#@@@@8&G3@@@@'=DGA^UGTEST @@@@@@@@[@[ZPU )@@G@@ @ @#@^^@@@[V@@@@.DEP-^UGCOPY @@@@@@@@[@@@ONTOTAPE PV )@@G@@@ @^@ [@@@@#@@@@"=I(D^YGTEK @@@@@@@@[@@@PROC @ @A@ ]@@@[,PW )@@G@@@@@@"$JB$B[GSACLANTEKX @@@@@@@@[@[IEGO25 @ @@@[]@@@C:@@@[@PF]QB GPX )@@G@@DESCRIPTION @[<@@@)@[@@@IMPLEMENT @ @E@ [@@@@;@@@[D@D5PBAGSCREENSUB PY )@@G@@@@@@@@@@[@[D @ @@@[]@@@@B@@@[D;D':BAGTEKXDATE @@@@@@@@[@[UPZ )@@G@@EGO25 @ @@@[]@@@@N@@@[E]D.2BAGCALCOMP @@@@@@@@[@@@ QA )@@G@@@ @^@ [@@@@#@@@[EPEJ-BAGCREATELIB @[=@@@)@[@@@ @ @#@^[@@@@ QB )@@G@@@@@[ESELBBAGALGOL @[-@@@)@[@@@ @ @[@][@@@@^@@@[EXEQZBAGQC )@@G@@LIST @[+@@@)@[@@@ @ @P@ [@@@@S@@@[E-F@/BAGPROCS QD )@@G@@@@@@@@@@]@@@ @[@@@[@@@@@Q@@@[E9F:#BAGSITEID @@@@@@@@[@[XQE )@@G@@ @ @[@]]@@@@#@@@[FJF!LBAGSAVED @@@@@@@@ @[#PROC QF )@@G@@@@@[FO@@[@@]@@@[FMF1XBAGSAVED @@@@@@@@A@@@PROC )@@]@@@@@@]^QG )@@G@@@@@[FPF2GBAGCOND @@@@@@@@ @[APROC @@@[HX@@]@@^@@@[HTF25BAGQH )@@G@@PRINTR @@@@@@@@ @@@CONDPROC @@@[H<@@[@@^@@@[HZF2"BAGCOND QI )@@G@@@@@@@@@@A@@@PROC )@@]@@@@@@]_@@@[H=F32BAGQUALI @@@@@@@@ @[CQJ )@@G@@PROC @@@[K>@@[@@]@@@[KG]TBAGBATCH RC )@@G@@@@@@@@@@ @@@ @@@[(*@@[@@[@@@[($G]ZBAGTEST @@@@@@@@ @@@RD )@@G@@ @@@[:N@@#@[%@@@[((G#^BAGTEST @@@@@@@@A@@@ RE )@@G@@)@@]@@@@@@BO@@@[:QG^OBAGALGOL @@@@@@@@[@@@ @ @]@#[@@@@^RF )@@G@@@@@[2%HM-BAGLIST @@@@@@@@[@@@ @ @Q@ [@@@@R@@@[2,HN*BAGRG )@@G@@DESCRIPTION @@@@@@@@[@@@IMPLEMENT @ @F@ [@@@@/@@@[3 HQOBAGCREATELIB RH )@@G@@@[>@@@)@[@@@ @ @^@ [@@@@ @@@[4[HY4BAGCREATELIB @[&@@@)@[@@@RI )@@G@@ @ @ @ [@@@@A@@@[4AHZ&BAGCREATELIB @@@@@@@@[@@@ RJ )@@G@@@ @A@ [@@@@A@@@[4GH@@C@]N@@@[_MF71BAGTEK @@@@@@)@ @@@SH )@@G@@PROC @@@]]C@@#@@V@@@][!F8#BAGUPDATE @@@@@@@@ @@@ SI )@@G@@@@@]]T@@]@@I@@@]]FF8FBAGONLINE @@@@@@@@ @@@ @@@]](@@[@@ISJ )@@G@@@@@]]VF8OBAGTEK @@@@@@@@A@@@PROC )@@]@@@@@@ S@@@]]%F8;BAGSK )@@G@@CONSTR @@@@@@@@ @@@ @@@]CS@@]@@Q@@@]C]F9GBAGSUB SL )@@G@@@@@@@@)@ @@@ @@@]C!@@#@@N@@@]CUF9NBAGCONSTR @@@@@@@@A@@@SM )@@G@@ )@@]@@@@@@^W@@@]C0F95BAGCALCCOPY @@@@@@@@ @@@ SN )@@G@@@@@]H-@@]@@P@@@]HGF/NBAGCALCCOPY @@@@@@@@A@@@ )@@]@@@@@@[PSO )@@G@@@@@]H@@@)@A@@@ TH )@@G@@)@@]@@@@@@]G@@@#9WJ5BSEESCA UA )@@G@@@@@@@@@@ @@B @@@@WL@@[@@]@@@@WJE[&BSEESCA @@@@@@@@A@@@UB )@@G@@ )@@]@@@@@@@C@@@@WME]9BSEDELAY @@@@@@@@[@@D UC )@@G@@@ @@@[]@@@@]@@@@WUJ&BBKEDELAY @@@@@@@@ @@@ @@@@WX@@[@@[UD )@@G@@@@@@WWJ&ZBKEBATCH @@@@@@@@[@@F @ @@@[]@@@@^@@@@WYD?+BTEUE )@@G@@BATCH @@@@@@@@ @@@ @@@@W<@@[@@[@@@@W+EU_E[E3DR UF )@@G@@@@@@@P@@ @@@ @@@@XY@@]@@'@@@@W=F@VEREPRONAM @@@@@@@@[@@IUG )@@G@@ @ @@@[]@@@@]@@@@X)IG7GNEPRONAM @@@@@@@@ @@@ UH )@@G@@@@@@X<@@[@@[@@@@X+IG'GNEAPR @@@@@@@@[@@K @ @@@[^@@@@]UI )@@G@@@@@@X=DDQ]FFAPR @@@@@@@@ @@@ @@@@X(@@[@@#@@@@X&DDT]FFUJ )@@G@@ASFD @@@@@@@@[@@M @ @@@[]@@@@^@@@@X%II@@[@@B@@@@YYI]@]LFUO )@@G@@DUMMYTEKX @@T@@@)@ @@@ @@@@Y%@@^@@^@@@@Y&E]]#IFDUMMYTEKX UP )@@G@@@@@@@@@@[@@@ @ @#@^]@@@@G@@@@Y,E1[ATFDUMMYTEKX @@@@@@@@ @@@UQ )@@G@@ @@@@Y"@@^@@^@@@@Y'E1%ATFFORWRT @@@@@@@@ @@@ UR )@@G@@@@@@Z^@@[@@]@@@@Z]H7GCIF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@US )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UT )@@G@@DUMMYTEKX @@)@@@)@ @@@ @@@@ZV@@^@@^@@@@ZRGE_]LFTEKXINPUT UU )@@G@@@@@@@@@@[@@@EGO05 @ @@@[]@@@@N@@@@ZZI[_]LFTEKXINPUT @@@@@@@@ @@@UV )@@G@@EGO05 @@@@Z9@@[@@B@@@@Z2I]@]LFDUMMYTEKX @@-@@@)@ @@@ UW )@@G@@@@@@Z"@@^@@^@@@@Z'B(Q]MFDUMMYTEKX @@+@@@)@ @@@ @@@@)A@@^@@^UX )@@G@@@@@@)]GE_]LFDUMMYTEKX @@@@@@@@ @@@ @@@@)I@@^@@^@@@@)EE]]#IFUY )@@G@@TST @@@@@@)@ @@= @@@@%7@@#@[:@@@@(GJDB]FFTST UZ )@@G@@@@@@@@)@[@@> @ @@@[A@@@@[@@@@%'JDE]FFTST @@@@@@)@A@@@VA )@@G@@ )@@]@@@@@@A=@@@@%;JEI]FFTEST @@%@@@)@A@@@ VB )@@G@@)@@]@@@@@@A&@@@@1ZCP0]GFPROCS @@@@@@)@]@@@ @[@]@[@@@@@NVC )@@G@@@@@@8 C";]GFFILE @@@@@@)@[@@( @ @@@[]@@@AK@@@@8SET;]GFVD )@@G@@FILE @@@@@@)@ @@@ @@@[@F@@A@[<@@@@"*EUK]GFTEST VE )@@G@@@@@@@@)@A@@@ )@@]@@@@@@A&@@@[@LEV[]GFDUMMYTEKX @@!@@@)@[@@@VF )@@G@@ @ @@@[^@@@@C@@@[A7E.']HFDUMMYTEKX @@,@@@)@ @@@ VG )@@G@@@@@[BF@@^@@G@@@[A_F@E]HFDUMMYTEKX @@@@@@@@[@@@ @ @@@[^@@@@CVH )@@G@@@@@[BJE.']HFDUMMYTEKX @@@@@@@@ @@@ @@@[B<@@^@@G@@@[BRF@E]HFVI )@@G@@TEKXINPUT @@@@@@@@[@@0EGO05 @ @@@[]@@@@F@@@[B$JFV]GFTEKXINPUT VJ )@@G@@@@@@@@@@ @@@EGO05 @@@[B4@@[@@]@@@[B2JFW]GF@@@@@@@@@@@@@@@@@@@@@@@@VK )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@VL )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@[@!@@]@@CVM )@@G@@@@@[@>GKX[LETEST @@7@@@)[A@@@ )@@]@@@@@@#^@@@[@\GL"[LEVN )@@G@@TEST @@8@@@)@[@@@ @ @#@^^@@@@B@@@[#3GQP[LETEST VO )@@G@@@@9@@@)@ @@@ @@@[^]@@]@@C@@@[#'GQU[LETEST @@'@@@)@A@@@VP )@@G@@ )@@]@@@@@@^<@@@[^^GQ/[LETEST @@@@@@@@[@@@ VQ )@@G@@@ @^@ ^@@@@B@@@[C$GR*[LETEST @@;@@@)@ @@@ @@@[C6@@]@@CVR )@@G@@@@@[C,GR?[LETEST @[[@@@)@A@@@ )@@]@@@@@@^<@@@[C8GSB[LEVS )@@G@@TEST @@/@@@)@ @@@ @@@[H<@@]@@C@@@[HVH;W[LFTEST VT )@@G@@@@@@@@@@ @@@ @@@[H!@@]@@C@@@[H>I<([LFFORRD @@@@@@@@[@@@VU )@@G@@ @ @@@[]@@@@F@@@[H\HWC[SFFORRD @@@@@@@@ @@@ VV )@@G@@@@@[H/@@[@@]@@@[H'HWE[SFFILE @[E@@@)@[@[@ @ @@@[]@@@ .VW )@@G@@@@@[H.G/D]EFFILE @[]@@@)@ @@@ @@@[PU@@A@[)@@@[N'G/*]EFVX )@@G@@TEST @[G@@@)@A@@@ )@@]@@@@@@A+@@@[P)G.8]EFFILE VY )@@G@@@[^@@@)[ @@@ @@@[XI@@A@[G@@@[W]HTZ]EFPROCS @[A@@@)@]@@@VZ )@@G@@ @[@@@[@@@@@K@@@[XOH<=]EFFILE @[B@@@)@ @@@ WA )@@G@@@@@[Z^@@A@[)@@@[X=HJ*8LK]1)R#@]2^N[K]2A @G>R'8LK]1=R#@]2^N[K]2BXI )@@G@@ @G>\L8LK]1*R#@]2^N[K]2C @G=6'8LK]1?R#@]2^N[K]2S @G>O!8LK]10 @@^6Y @@^6ZXJ )@@G@@R#@]2TA#@^35C8@@@_[@G QU8#@]17C@@]2U[@@^6=C8@B9TO;@C+8'=@@@@N@G=&@N@G=$@N@G=*@N@G=(@YR )@@G@@N@G=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@YS )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@__)@ MB@@)@@@@@YT )@@G@@)@@@@@)@@@@@N@G=E@N@G=F@N@G=G@N@G=H@N@G=I@N@G=J@N@G=K@N@G=L@N@G=M@N@G=N@YU )@@G@@N@G=O@N@G=P@N@G=Q@N@G=R@N@G=S@N@G=T@N@G=U@N@G=V@N@G=W@N@G=X@N@G=Y@N@G=Z@YV )@@G@@N@G=)@N@G=-@N@G=+@N@G=<@@@ @@@@@@__)@^8B@@)@@@@@)@@@@@)@@@@@N@G<0@N@G<1@YW )@@G@@N@G<2@N@G<3@N@G<4@N@G<5@N@G<6@N@G<7@N@G<8@N@G<9@N@G<'@N@G<;@N@G@N@G<&@N@G<$@ZA )@@G@@N@G<*@N@G<(@N@G<%@N@G<:@N@GX@@#@@#@J(0VGDA@@@@@@@MCZ@@#@@#@J(0VHDA@@@@AU )@@G@@@@@B$:@@#@@#@J(0VIDA@@@@@@@@8"@@#@@#@J(0VGEA@@@@@@@IV$@@#@@#@J(0VHEA@@@@AV )@@G@@@@@C!T@@#@@#@J(0VIEA@@@@@@@[];@@#@@#@J(0VGFA@@@@@@@A\D@@#@@#@J(0VHFA@@@@AW )@@G@@@@@# -@@#@@#@J(0VIFA@@@@@@@@N]@@#@@#@J(0VGIA@@@@@@@AW:@@#@@#@J(0VHIA@@@@AX )@@G@@@@@]\Q@@#@@#@J(0VIIA@@@@@@@@WM@@#@@#@J(0VGJA@@@@@@@@C0@@#@@#@J(0VHJA@@@@AY )@@G@@@@@@]6@@#@@#@J(0VIJA@@@@@@@@["@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AZ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BA )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@[8@B-@@#@@#@J(0VGKA@@@@@@@[I(@@#@@#@J(0VHKA@@@@BB )@@G@@@@@@$'@@#@@#@J(0VIKA@@@@@@@@A7@@#@@#@J(0VGLA@@@@@@[#=\@@#@@#@J(0VHLA@@@@BC )@@G@@@@@Z0=@@#@@#@J(0VILA@@@@@@@#(E@@#@@#@J(0VGOA@@@@@@@ X/@@#@@#@J(0VHOA@@@@BD )@@G@@@@@]CR@@#@@#@J(0VIOA@@@@@@@@K@@@#@@#@J%0VGAA@@@@@@@@@?@@#@@#@J%0VHAA@@@@BE )@@G@@@@@@@B@@#@@#@J%0VIAA@@@@@@@@@[@@#@@#@J%0VGDA@@@@@@@@@Y@@#@@#@J%0VHDA@@@@BF )@@G@@@@@@@A@@#@@#@J%0VIDA@@@@@@@@@[@@#@@#@J%0VGEA@@@@@@@@OT@@#@@#@J%0VHEA@@@@BG )@@G@@@@@@#X@@#@@#@J%0VIEA@@@@@@@@@.@@#@@#@J%0VGFA@@@@@@@@A)@@#@@#@J%0VHFA@@@@BH )@@G@@@@@@[@@@#@@#@J%0VIFA@@@@@@@@@M@@#@@#@J%0VGIA@@@@@@@@^^@@#@@#@J%0VHIA@@@@BI )@@G@@@@@@@_@@#@@#@J%0VIIA@@@@@@@@@O@@#@@#@J%0VGJA@@@@@@@@]"@@#@@#@J%0VHJA@@@@BJ )@@G@@@@@@[A@@#@@#@J%0VIJA@@@@@@@@@V@@#@@#@J%0VGKA@@@@@@@@3(@@#@@#@J%0VHKA@@@@BK )@@G@@@@@@G^@@#@@#@J%0VIKA@@@@@@@@#=@@#@@#@J%0VGLA@@@@@@@@G>@@#@@#@J%0VHLA@@@@BL )@@G@@@@@@]G@@#@@#@J%0VILA@@@@@@@@@-@@#@@#@ZRAVGAA@@@@@@@@[Y@@#@@#@ZR0VGAA@@@@BM )@@G@@@@@@]&@@#@@#@ZR0VGAD@@@@@@@@@5@@#@@#@ZRAVGDA@@@@@@@@@%@@#@@#@ZRAVGDD@@@@BN )@@G@@@@@@@#@@#@@#@ZR0VGDA@@@@@@@@^.@@#@@#@ZR0VGDD@@@@@@@@[J@@#@@#@ZRAVGEA@@@@BO )@@G@@@@@@@9@@#@@#@ZRAVGED@@@@@@@@@B@@#@@#@ZR0VGEA@@@@@@@@@3@@#@@#@ZR0VGED@@@@BP )@@G@@@@@@^S@@#@@#@ZR0VIEA@@@@@@@@@[@@#@@#@ZRAVGFA@@@@@@@@@R@@#@@#@ZRAVGFD@@@@BQ )@@G@@@@@@@[@@#@@#@ZR0VGFA@@@@@@@@@V@@#@@#@ZR0VGFD@@@@@@@@[ @@#@@#@ZR0VIFA@@@@BR )@@G@@@@@@@[@@#@@#@ZRAVGIA@@@@@@@@@U@@#@@#@ZRAVGID@@@@@@@@@G@@#@@#@ZR0VGIA@@@@BS )@@G@@@@@@[L@@#@@#@ZR0VGID@@@@@@@@^U@@#@@#@ZR0VIIA@@@@@@@@@[@@#@@#@ZRAVGJA@@@@BT )@@G@@@@@@@O@@#@@#@ZRAVGJD@@@@@@@@@E@@#@@#@ZR0VGJA@@@@@@@@@E@@#@@#@ZR0VGJD@@@@BU )@@G@@@@@@[A@@#@@#@ZR0VIJA@@@@@@@@@#@@#@@#@ZRAVGKA@@@@@@@@@I@@#@@#@ZRAVGKD@@@@BV )@@G@@@@@@@#@@#@@#@ZR0VGKA@@@@@@@@@)@@#@@#@ZR0VGKD@@@@@@@@[=@@#@@#@ZR0VIKA@@@@BW )@@G@@@@@@@]@@#@@#@ZRAVGLA@@@@@@@@[1@@#@@#@ZRAVGLD@@@@@@@@@ @@#@@#@ZR0VGLA@@@@BX )@@G@@@@@@HR@@#@@#@ZR0VGLD@@@@@@@@AI@@#@@#@ZR0VILA@@@@@@@@@#@@#@@#@ZRAVGOA@@@@BY )@@G@@@@@@@I@@#@@#@ZR0VGOA@@@@@@@@[.@@#@@#@ZR0VGOD@@@@@@@@@C@@#@@#@ZSAVGAA@@@@BZ )@@G@@@@@@@]@@#@@#@ZSAVGAB@@@@@@@@@I@@#@@#@ZSAVGAC@@@@@@@@[C@@#@@#@ZSAVGAF@@@@CA )@@G@@@@@@@N@@#@@#@ZS0VGAD@@@@@@@@@^@@#@@#@ZSAVGDA@@@@@@@@@C@@#@@#@ZSAVGDB@@@@CB )@@G@@@@@@@ @@#@@#@ZSAVGDC@@@@@@@@@&@@#@@#@ZSAVGDF@@@@@@@@@W@@#@@#@ZS0VGDD@@@@CC )@@G@@@@@@@ @@#@@#@ZSAVGEA@@@@@@@@@#@@#@@#@ZSAVGEB@@@@@@@@@]@@#@@#@ZSAVGEC@@@@CD )@@G@@@@@@@B@@#@@#@ZSAVGEF@@@@@@@@@Q@@#@@#@ZSAVHEA@@@@@@@@@[@@#@@#@ZS0VGED@@@@CE )@@G@@@@@@@#@@#@@#@ZSAVGFA@@@@@@@@@]@@#@@#@ZSAVGFB@@@@@@@@@]@@#@@#@ZSAVGFC@@@@CF )@@G@@@@@@@]@@#@@#@ZSAVGFF@@@@@@@@@B@@#@@#@ZSAVHFA@@@@@@@@@]@@#@@#@ZS0VGFD@@@@CG )@@G@@@@@@@#@@#@@#@ZSAVGIA@@@@@@@@@H@@#@@#@ZSAVGIB@@@@@@@@@ @@#@@#@ZSAVGIC@@@@CH )@@G@@@@@@@X@@#@@#@ZSAVGIF@@@@@@@@@$@@#@@#@ZS0VGID@@@@@@@@@B@@#@@#@ZSAVGJA@@@@CI )@@G@@@@@@@E@@#@@#@ZSAVGJB@@@@@@@@@E@@#@@#@ZSAVGJC@@@@@@@@@E@@#@@#@ZSAVGJF@@@@CJ )@@G@@@@@@@E@@#@@#@ZSAVHJA@@@@@@@@@B@@#@@#@ZS0VGJD@@@@@@@@@E@@#@@#@ZSAVGKA@@@@CK )@@G@@@@@@@[@@#@@#@ZSAVGKB@@@@@@@@@ @@#@@#@ZSAVGKC@@@@@@@@@ @@#@@#@ZSAVGKF@@@@CL )@@G@@@@@@@C@@#@@#@ZS0VGKD@@@@@@@@@[@@#@@#@ZSAVGLA@@@@@@@@@L@@#@@#@ZSAVGLB@@@@CM )@@G@@@@@@@B@@#@@#@ZSAVGLC@@@@@@@@[Y@@#@@#@ZSAVGLF@@@@@@@@[J@@#@@#@ZSAVHLA@@@@CN )@@G@@@@@@@[@@#@@#@ZS0VGLD@@@@@@@@@K@@#@@#@ZSAVGOA@@@@@@@@@[@@#@@#@ZSAVGOB@@@@CO )@@G@@@@@@@[@@#@@#@ZSAVGOC@@@@@@@@@C@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CP )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CQ )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@[8@B-@@#@@#@ZSAVGOF@@@@@@@@@ @@#@@#@ZS0VGOD@@@@CR )@@G@@@@@@@[@@#@@#@,9AVGAA@@@@@@@@78@@#@@#@,9AVGAB@@@@@@@[A%@@#@@#@,9AVGAC@@@@CS )@@G@@@@@@A8@@#@@#@,9AVGAF@@@@@@@@YW@@#@@#@,9AVHAA@@@@@@@#VE@@#@@#@,9AVHAB@@@@CT )@@G@@@@@@@7@@#@@#@,9AVHAF@@@@@@@@]K@@#@@#@,9AVIAA@@@@@@@@PU@@#@@#@,9AVIAB@@@@CU )@@G@@@@@@@[@@#@@#@,9AVIAF@@@@@@@@@I@@#@@#@,9BVGAD@@@@@@@@@]@@#@@#@,9BVGAF@@@@CV )@@G@@@@@@F>@@#@@#@,9BVHAF@@@@@@@@I6@@#@@#@,9DVGAB@@@@@@@@@W@@#@@#@,9RVHAF@@@@CW )@@G@@@@@@]?@@#@@#@,9RVIAF@@@@@@@@@E@@#@@#@,9TVGAB@@@@@@@@%=@@#@@#@,90VGAA@@@@CX )@@G@@@@@@D:@@#@@#@,90VGAD@@@@@@@@17@@#@@#@,90VGAE@@@@@@@@[Q@@#@@#@,90VHAA@@@@CY )@@G@@@@@@[]@@#@@#@,90VHAD@@@@@@@@@Q@@#@@#@,9AVGDA@@@@@@@@PW@@#@@#@,9AVGDB@@@@CZ )@@G@@@@@@(Q@@#@@#@,9AVGDC@@@@@@@@ 6@@#@@#@,9AVGDF@@@@@@@@D@@@#@@#@,9AVHDA@@@@DA )@@G@@@@@@Y3@@#@@#@,9AVHDB@@@@@@@@[C@@#@@#@,9AVHDF@@@@@@@@#L@@#@@#@,9AVIDA@@@@DB )@@G@@@@@@^%@@#@@#@,9AVIDC@@@@@@@@@[@@#@@#@,9AVIDF@@@@@@@@@K@@#@@#@,9BVGDB@@@@DC )@@G@@@@@@@[@@#@@#@,9BVGDD@@@@@@@@@B@@#@@#@,9BVGDF@@@@@@@@#R@@#@@#@,9BVHDF@@@@DD )@@G@@@@@@#.@@#@@#@,9DVGDB@@@@@@@@[^@@#@@#@,9RVHDF@@@@@@@@[W@@#@@#@,9RVIDF@@@@DE )@@G@@@@@@@#@@#@@#@,9TVGDB@@@@@@@@ "@@#@@#@,90VGDA@@@@@@@@D+@@#@@#@,90VGDD@@@@DF )@@G@@@@@@XS@@#@@#@,90VGDE@@@@@@@@@?@@#@@#@,90VHDA@@@@@@@@[9@@#@@#@,90VHDD@@@@DG )@@G@@@@@@@ @@#@@#@,9AVGEA@@@@@@@@BI@@#@@#@,9AVGEB@@@@@@@@V!@@#@@#@,9AVGEC@@@@DH )@@G@@@@@@@'@@#@@#@,9AVGEF@@@@@@@@A_@@#@@#@,9AVHEA@@@@@@@@@J@@#@@#@,9AVHEB@@@@DI )@@G@@@@@@@X@@#@@#@,9AVHEF@@@@@@@@].@@#@@#@,9AVIEA@@@@@@@@@N@@#@@#@,9AVIEB@@@@DJ )@@G@@@@@@@ @@#@@#@,9AVIEC@@@@@@@@@[@@#@@#@,9AVIEF@@@@@@@@@(@@#@@#@,9BVGEB@@@@DK )@@G@@@@@@@]@@#@@#@,9BVGED@@@@@@@@@F@@#@@#@,9BVGEF@@@@@@@@[0@@#@@#@,9BVHEF@@@@DL )@@G@@@@@@@V@@#@@#@,9DVGEB@@@@@@@@@E@@#@@#@,9RVHEF@@@@@@@@[ @@#@@#@,9RVIEF@@@@DM )@@G@@@@@@@D@@#@@#@,9TVGEB@@@@@@@@^"@@#@@#@,90VGEA@@@@@@@@ U@@#@@#@,90VGED@@@@DN )@@G@@@@@@W5@@#@@#@,90VGEE@@@@@@@@@0@@#@@#@,90VHEA@@@@@@@@@'@@#@@#@,90VHED@@@@DO )@@G@@@@@@@+@@#@@#@,9AVGFA@@@@@@@@]3@@#@@#@,9AVGFB@@@@@@@@C8@@#@@#@,9AVGFC@@@@DP )@@G@@@@@@[[@@#@@#@,9AVGFF@@@@@@@@#N@@#@@#@,9AVHFA@@@@@@@@#?@@#@@#@,9AVHFB@@@@DQ )@@G@@@@@@@F@@#@@#@,9AVHFF@@@@@@@@@;@@#@@#@,9AVIFA@@@@@@@@@L@@#@@#@,9AVIFB@@@@DR )@@G@@@@@@@[@@#@@#@,9AVIFF@@@@@@@@@B@@#@@#@,9BVGFD@@@@@@@@@]@@#@@#@,9BVGFF@@@@DS )@@G@@@@@@@-@@#@@#@,9BVHFF@@@@@@@@@X@@#@@#@,9DVGFB@@@@@@@@@K@@#@@#@,9RVHFF@@@@DT )@@G@@@@@@@Z@@#@@#@,9RVIFF@@@@@@@@@^@@#@@#@,9TVGFB@@@@@@@@[Z@@#@@#@,90VGFA@@@@DU )@@G@@@@@@]A@@#@@#@,90VGFD@@@@@@@@L&@@#@@#@,90VGFE@@@@@@@@@W@@#@@#@,90VHFA@@@@DV )@@G@@@@@@@$@@#@@#@,90VHFD@@@@@@@@@N@@#@@#@,9AVGHA@@@@@@@@A8@@#@@#@,9AVGHB@@@@DW )@@G@@@@@@DS@@#@@#@,9AVHHA@@@@@@@@F4@@#@@#@,9AVHHF@@@@@@@@[A@@#@@#@,9AVIHA@@@@DX )@@G@@@@@@]E@@#@@#@,9BVGHD@@@@@@@@[=@@#@@#@,90VGHD@@@@@@@@[,@@#@@#@,9AVGIA@@@@DY )@@G@@@@@@LU@@#@@#@,9AVGIB@@@@@@@@(_@@#@@#@,9AVGIC@@@@@@@@#H@@#@@#@,9AVGIF@@@@DZ )@@G@@@@@@B7@@#@@#@,9AVHIA@@@@@@@@^^@@#@@#@,9AVHIB@@@@@@@@[B@@#@@#@,9AVHIF@@@@EA )@@G@@@@@@^\@@#@@#@,9AVIIA@@@@@@@@[A@@#@@#@,9AVIIB@@@@@@@@@]@@#@@#@,9AVIIC@@@@EB )@@G@@@@@@@#@@#@@#@,9AVIIF@@@@@@@@@R@@#@@#@,9BVGIB@@@@@@@@@#@@#@@#@,9BVGID@@@@EC )@@G@@@@@@@=@@#@@#@,9BVGIF@@@@@@@@@;@@#@@#@,9BVHIF@@@@@@@@@Z@@#@@#@,9DVGIB@@@@ED )@@G@@@@@@@F@@#@@#@,9RVHIF@@@@@@@@@3@@#@@#@,9RVIIF@@@@@@@@@#@@#@@#@,9TVGIB@@@@EE )@@G@@@@@@#U@@#@@#@,90VGIA@@@@@@@@B0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EF )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EG )@@G@@@@@@@@@@@@@@@@@@@@@@@@@@@[8@B-@@#@@#@,90VGID@@@@@@@@RU@@#@@#@,90VGIE@@@@EH )@@G@@@@@@[)@@#@@#@,90VHIA@@@@@@@@[#@@#@@#@,90VHID@@@@@@@@@C@@#@@#@,9AVGJA@@@@EI )@@G@@@@@@B4@@#@@#@,9AVGJB@@@@@@@@J*@@#@@#@,9AVGJC@@@@@@@@[A@@#@@#@,9AVGJF@@@@EJ )@@G@@@@@@AU@@#@@#@,9AVHJA@@@@@@@@[(@@#@@#@,9AVHJB@@@@@@@@@%@@#@@#@,9AVHJF@@@@EK )@@G@@@@@@]G@@#@@#@,9AVIJA@@@@@@@@@S@@#@@#@,9AVIJB@@@@@@@@@#@@#@@#@,9AVIJC@@@@EL )@@G@@@@@@@#@@#@@#@,9AVIJF@@@@@@@@@D@@#@@#@,9BVGJB@@@@@@@@@O@@#@@#@,9BVGJD@@@@EM )@@G@@@@@@@2@@#@@#@,9BVGJF@@@@@@@@@2@@#@@#@,9BVHJF@@@@@@@@@W@@#@@#@,9DVGJB@@@@EN )@@G@@@@@@@E@@#@@#@,9RVHJF@@@@@@@@@_@@#@@#@,9RVIJF@@@@@@@@@#@@#@@#@,9TVGJB@@@@EO )@@G@@@@@@[U@@#@@#@,90VGJA@@@@@@@@ E@@#@@#@,90VGJD@@@@@@@@FK@@#@@#@,90VGJE@@@@EP )@@G@@@@@@[K@@#@@#@,90VHJA@@@@@@@@@<@@#@@#@,90VHJD@@@@@@@@@B@@#@@#@,9AVGKA@@@@EQ )@@G@@@@@@^,@@#@@#@,9AVGKB@@@@@@@@I:@@#@@#@,9AVGKC@@@@@@@@@*@@#@@#@,9AVGKF@@@@ER )@@G@@@@@@^&@@#@@#@,9AVHKA@@@@@@@@['@@#@@#@,9AVHKB@@@@@@@@@I@@#@@#@,9AVHKF@@@@ES )@@G@@@@@@[!@@#@@#@,9AVIKA@@@@@@@@@H@@#@@#@,9AVIKB@@@@@@@@@#@@#@@#@,9AVIKF@@@@ET )@@G@@@@@@@K@@#@@#@,9BVGKD@@@@@@@@@N@@#@@#@,9BVGKF@@@@@@@@@?@@#@@#@,9BVHKF@@@@EU )@@G@@@@@@@N@@#@@#@,9DVGKB@@@@*[@@@@*SDFF*@#@@@@ AXR$ . @#@@@@ EV )@@G@@ DCLRG . @#@@@@ PLAC . @#@@@@ PLWORD @]@@@@@ADD PEW )@@G@@LTVDS @#@@@@BCCM CSECT 3 .@ @@@@/ . BACKUP ONE TOKEN @^@@@@EX )@@G@@ USING WORD,X2 @#@@@@EABK1* LLOC . @E@@@@ IF A2,EY )@@G@@EQ,KSCH2W THEN,EABK1A . -> STORE IN H1 @ @@@@ LOAD A2,KSCH2WEZ )@@G@@ . @^@@@@ LOAD A8,W1H1 .@#@@@@ LJMP . @#@@@@EABK1AFA )@@G@@ LABEL . @^@@@@ ADD A2,1,I . @^@@@@ SUB X2,1,I . FB )@@G@@@^@@@@ LOAD A8,W1H2 .@#@@@@ LJMP . @ @@@@/ . GETFC )@@G@@ B CODE POINTER @#@@@@SAGBC* LLOC . @^@@@@ GETPL A3 . FD )@@G@@@^@@@@ SLB A3,1 . @A@@@@ TE A2,KSCH2W . IS IT H1FE )@@G@@@^@@@@ ADD A3,1,I . @F@@@[ LOADXI A3,0,I . FF )@@G@@SET AUTOINCREMENT BIT OFF @#@@@@ LJMP . @[@@@@. @E@@@@FG )@@G@@SAGSBC* LLOC . RESET B CODE POINTER @C@@@@ FH )@@G@@ SSC A3,1 . SIGN+ADDR @^@@@@ LOADXM X2,A3 . FI )@@G@@@ @@@@ LOAD A2,KSCH2W . @B@@@@ JP A3,0,X11 . SFJ )@@G@@ET TO H1 @B@@@@ ADD A2,1,I . SET TO H2 @#@@@@ FK )@@G@@ LJMP . @B@@@@/. ALLIGN B CODE ON NEXT FULLWORD @#@@@@SAALGNFL )@@G@@* LLOC . @ @@@@ LOAD A8,ACNIL,I . @#@@@@ PUTC . FM )@@G@@@ @@@@ LOAD A2,KSCH2W . @#@@@@ LJMP . @]@@@@ FN )@@G@@ END___@@@ABJ@@@O;0@@[AB/@@O @J@@@C[W@@N[[Z@@[C[W@@@?9K@@KC9K@@S[1Z@@@FO )@@G@@N@?@@P^G?@@WC[Z@@[/\)@3][[Z@@[CDW@@P[TZ@@@RBW@@BC9K@@[GDXK[%[DXK[%R#K@/\FP )@@G@@RBG@@O/,0E5%P;@@@[R#G@@@*[S@@@*SDFF*@C@@@@. COPYRIGHT 1975 BY UNIVERSIFQ )@@G@@TY OF MARYLAND @[@@@@. @D@@@@. QUESTIONS CONCERNING THIS SHOULDFR )@@G@@ BE DIRECTED TO: @[@@@@. @ @@@@. MARVIN V. ZELKOWITZ @B@@@@FS )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@@. UNIVERSITY OF MFT )@@G@@ARYLAND @B@@@@. COLLEGE PARK, MARYLAND 20742 @[@@@@. FU )@@G@@@G@@@@. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMFV )@@G@@S THEY@E@@@@. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: FW )@@G@@@[@@@@. @G@@@@. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS FX )@@G@@REPRESENTED BY @G@@@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OFY )@@G@@R UNIVERSITY OF MARYLAND@E@@@@. PL/1 COMPILER REMAINS ASSOCIATED WITH FZ )@@G@@THESE PROGRAMS. @[@@@@. @F@@@@. 2. MODIFICATIONS MAY BE MADGA )@@G@@E TO THE LISTINGS PROVIDED: @[@@@@. @G@@@@. (A) ANY RESULTIGB )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@@. DESCRIBINGC )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@@. IS GD )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@@. @G@@@@. GE )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@@GF )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@@GG )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED GH )@@G@@@C@@@@. TO THE UNIVERSITY OF MARYLAND, AND @[@@@@. @F@@@@GI )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@@GJ )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND GK )@@G@@@[@@@@. @F@@@@. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTGL )@@G@@ED TO OTHER @G@@@@. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEGM )@@G@@ARLY INDICATE @G@@@@. WHETHER THE PROGRAMS ARE EXACT COPIES OGN )@@G@@F THE UNIVERSITY OF @E@@@@. MARYLAND PLUM COMPILER OR ARE MODGO )@@G@@IFICATIONS TO IT. @[@@@@. @G@@@@. 3. THESE CONDITIONS ONLY APGP )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@@. AND ARE NOT MEANT TO APPLYGQ )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@@. THE PURPOSE OF THESE CONDIGR )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@@. EXPERIMENT WITH THE COMPILER AS GS )@@G@@LONG AS THE RESULTING PRODUCT @G@@@@. IS NOT SOLD AND AS LONG AS IT ISGT )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@@. FROM PLUM. @[@@@@. GU )@@G@@@[@@@@. @[@@@@. @[@@@@. @[@@@@. @[@@@@/. @#@@@@ GV )@@G@@ AXR$ . @#@@@@ DCLRG . @]@@@@@ADD PLTVDS @#@@@@ CENGW )@@G@@D . @#@@@@ PLWORD . @ @@@@/. PROCESSOR CALL CARD OPTIONS@#@@@@GX )@@G@@OPTN CSECT 3 .@G@@@@PLOPTN* LOCAL . X9=OPT$ OPTIOGY )@@G@@NS, X8=DEBUG OPTIONS @E@@@@ LOAD A7,X8 . SET SYSGZ )@@G@@ PROG OPTIONS @F@@@@ SRBD A7,13 . PUT DUMP AND MHA )@@G@@AX PHASE INTO A8 @E@@@@ SRBD A8,23+3 . MOVE MAX PHASE HB )@@G@@INTO A9 @^@@@@ SRB A9,33 . @ @@@@ STORE A9,DGOMXHC )@@G@@P . @E@@@@ SRBD A8,3+3 . MOVE 3 DUMP BITS INTO A9HD )@@G@@@C@@@@ SRB A8,3 . DELETE ZONE @C@@@@ SRBHE )@@G@@D A8,1 . BIT 4 OF DUMP @D@@@@ SRB A9,32 . HF )@@G@@ RIGHT JUSTIFY BITS @C@@@@ STORE A9,DGODFL . SET DUMPHG )@@G@@ BITS @D@@@@ MOVE DGOXRF,0,I . CLEAR DEBUGING FLAGS@H@@@@HH )@@G@@ SRBD A7,2 . SAVE HIGHER ORDER 2 BITS ON THIRD DIGIHI )@@G@@T @E@@@@ SRB A7,3 . DELETE ZONE OF THIRD DIGITHJ )@@G@@@E@@@@ SLBD A7,33 . XXXYY FOR BITS 1 TO 5 @B@@@@HK )@@G@@ SRB A7,1 . 0XXXYY @C@@@@ ADD X9,A7 . HL )@@G@@ ADD TO OPTIONS@ @@@@ STORE X9,DOPSVX . @D@@@@ HM )@@G@@ LINK ZDBUG . SET CONTINGENCY @^@@@@ LOAD A9,HN )@@G@@A0 . @D@@@@ LOAD A0,010106,I . SEE IF ANY SPEC 1 @^@@@@HO )@@G@@ LINK SINF$ . @B@@@@ GOTO OPTNLX . -> NOPE HP )@@G@@@ @@@@ SET 02,ON,DGOPT4 . @#@@@@OPTNLX LABEL . @F@@@[ HQ )@@G@@ LA A3,PARTBL . DELETE G AND W OPTIONS FROM SIR@^@]@[ HR )@@G@@ AND,U A3,NOGW @^@@@] AND A3,NOGW @ @@@[ SA A4,HS )@@G@@PARTBL . @^@@@@ LOAD A0,A9 . @E@@@@ IF 0100,OFF,HT )@@G@@X9 THEN,OPTNLP . -> NO T OPTION @F@@@@ SET 020,OFF,LIMALX HU )@@G@@. TURN OFF S FOR DEMAND @D@@@@OPTNLP LABEL . HV )@@G@@ CHECK NEXT OPTION @D@@@@ LSC A7,X9 . GET NEXHW )@@G@@T OPTION @F@@@@ IF A7,EQ,0,I THEN,JMP . -> OUT OF OPTIONS,HX )@@G@@ RETURN @F@@@@ SUB A7,OPFLG . DELETE THIS OPTIHY )@@G@@ON FOR N @E@@@@ LOAD X5,A8 . PUT SHIFT CNT IN X HZ )@@G@@REG @^@@@@ SRB A7,0,X5 .@^@@@@ STORE A7,X9 . @E@@@@IA )@@G@@ LOADA X5,OPTTBL,X5 . CONVERT TO LETTER ENTRY @^@@@@ IB )@@G@@ USING WORD,X5 .@F@@@@ LOAD X4,W1Q3,X5 . GET ROUTINE NIC )@@G@@UMBER TO GO TO @C@@@@ GOTO *OPTBCH,X4 . GO TO ENTRY ID )@@G@@@[@@@@. @[@@@@. @#@@@@OPTBCH LABEL . @D@@@@ +OPTERR .IE )@@G@@ 0 ILLEGAL OPTION @E@@@@ +OPTON . IF )@@G@@ 1 TURN Q4 BITS ON IN H1 @E@@@@ +OPTOFF . 2IG )@@G@@ TURN Q4 BITS OFF IN H1 @E@@@@ +OPTREP . 3 REPLAIH )@@G@@CE Q4 BITS IN H1 @C@@@@ +OPTNLP . 4 IGNORE II )@@G@@@D@@@@ +OPTSPC . 5 SPECIAL ROUTINE @E@@@@OPFLG IJ )@@G@@ +0200000000000 . CURRENTT OPTION FLAG @D@@@[NOGW +07IK )@@G@@77775777767 . NO G AND W OPTIONS@^@@@@/. ROUTINES CALLEDIL )@@G@@@D@@@@OPTERR LABEL . ILLEGAL OPTION @E@@@@ IM )@@G@@ EXERR EXEROP 'NONUM' LEVEL,1 . INVALID OPTION @^@@@@ GOTIN )@@G@@O OPTNLP . @D@@@@OPTON LABEL . TURN OPTION BITS ONIO )@@G@@@ @@@@ LOAD A7,W1Q4,X5 . @ @@@@ LOAD X4,W1H1,X5 . IP )@@G@@@^@@@@ OR,Q4 A7,0,X4 .@ @@@@ STORE A8,W1Q4,X4 . @^@@@@IQ )@@G@@ GOTO OPTNLP . @C@@@@OPTOFF LABEL . TURN BIIR )@@G@@TS OFF@ @@@@ LOAD A7,0777,I . @ @@@@ SUB A7,W1Q4,XIS )@@G@@5 . @ @@@@ LOAD X4,W1H1,X5 . @ @@@@ AND,Q4 A7,0,X4 IT )@@G@@. @ @@@@ STORE A8,W1Q4,X4 . @^@@@@ GOTO OPTNLP . IU )@@G@@@C@@@@OPTREP LABEL . REPLACE BITS @ @@@@. LOAIV )@@G@@D X4,W1H1,X5 . @ @@@@. LOAD A7,W1Q4,X5 . @ @@@@. STOIW )@@G@@RE A7,W1Q3,X4 . @^@@@@ GOTO OPTNLP . @D@@@@OPTSPC LABEL . IX )@@G@@ SPECIAL ROUTINE @ @@@@ LOAD X4,W1H1,X5 . IY )@@G@@@^@@@@ GOTO 0,X4 . @C@@@@OPTFP LABEL . FIZ )@@G@@LOW TRACE @C@@@@ SET 1,ON,DGOXRF . SET F FLAGS @ @@@@JA )@@G@@ SET 1,ON,DGOPT3 . @^@@@@ GOTO OPTNLP . @[@@@#. JB )@@G@@@[@@@#. @E@@@#OPTCOP LABEL . C OPTION (S AND V JC )@@G@@ALSO) @B@@@# SET 0100,ON,DGOPT4 . C ON @B@@@# SETJD )@@G@@ 0020,ON,LIMALX . S ON @B@@@# SET 0040,OFF,DGOPT3 . VJE )@@G@@ ON @^@@@# GOTO OPTNLP . @#@@@@/. OPTIONS @B@@@@OPILL JF )@@G@@ FORM 9,9,18 . ILLEGAL@E@@@@OPTP FORM 18,9,9 . JG )@@G@@ FLAG-BYTE,ROUTINE,FLAGS @#@@@@OPTTBL SFW 0 .@B@@@@ALX EQUJH )@@G@@ LIMALX-(IN 63,Q4,1,0) . @B@@@@OPT3 EQU DGOPT3-(IN 63,Q4,1,0)JI )@@G@@ . @B@@@@OPT4 EQU DGOPT4-(IN 63,Q4,1,0) . @B@@@@OPT5 EQUJJ )@@G@@ DGOPT5-(IN 63,Q4,1,0) . @B@@@[OPT6 EQU DGOPT6-(IN 63,Q4,1,0)JK )@@G@@ . @D@@@@ OPILL 1,'-',0 . SYSPROG OPTION 1. @D@@@@JL )@@G@@ OPILL 1,'-',0 . SYSPROG OPTION 2. @G@@@@ OPTJM )@@G@@P OPT4,1,0200 . SYSPROG OPTION 3. NO DATA COLLECTION@F@@@@ JN )@@G@@ OPTP ALX,1,0200 . SYSPROG OPTION 4. SYSTEM DEBUG @F@@@@ JO )@@G@@ OPTP ALX,1,0400 . SYSTEM PROG OPTION 5. LIST STMT@D@@@@ JP )@@G@@ OPILL 1,'-',0 . SYSPROG OPTION . @D@@@@ OPILL 1,'JQ )@@G@@-',0 . SYSPROG OPTION @D@@@@ OPILL 1,'-',0 . JR )@@G@@ SYSPROG OPTION '' @D@@@@ OPILL 1,'-',0 . SYSPROGJS )@@G@@ OPTION '' @C@@@@ OPTP ALX,1+A$OPTN,2 . A ATTRIBUTES @C@@@@JT )@@G@@ OPTP OPT3,1,0200 B HISTOGRAM @E@#@@ OPTP OPTJU )@@G@@4,1,0100 . C COLUMNS (PARAGRAPHER) @E@@@# OPTP OPTCOP,5,JV )@@G@@0 . C COLUMNS (PARAGRAPHER) @D@@@@ OPTP OPT3,1+D$OPTN,0JW )@@G@@400 .D DEBUG OPTION @D@@@@ OPTP OPT3,1,0100 . E SUPREJX )@@G@@SS WARNINGS @C@@@@ OPTP OPTFP,5,0 . F FLOWTRACE @C@[@@JY )@@G@@ OPTP 0,4,0 . G SIR IGNORE @D@@@[ OPTP OPTJZ )@@G@@6,1,1 . G GENERATE ABSOLUTE@C@@@@ OPTP 0,4,0 . KA )@@G@@ H SIR IGNORE @C@@@@ OPTP 0,4,0 . I SIR IGNORE KB )@@G@@@C@@@@ OPTP 0,4,0 . J SIR IGNORE @C@@@@ OPTKC )@@G@@P 0,4,0 . K SIR IGNORE @B@@@@ OPTP ALX,1,4 . KD )@@G@@ L LIST @C@@@@ OPTP ALX,1,0100 . M MORE CORE @C@@@@KE )@@G@@ OPTP ALX,2,020 . N NOSOURCE @E@@@@ OPTP OPTKF )@@G@@4,1,010 . O MORE CORE (LOTS MORE) @C@@@@ OPTP 0,4,0 . KG )@@G@@ P SIR IGNORE @C@@@@ OPTP 0,4,0 . Q SIR IKH )@@G@@GNORE @D@[@@ OPTP OPT4,1,1 . R PRINT AFTER PUT @D@@@[KI )@@G@@ OPTP OPT6,1,2 . R RUN ABSOLUTE @C@@@@ OPTKJ )@@G@@P ALX,1,020 . S SOURCE @E@@@@ OPTP OPT3,1,040 . KK )@@G@@ T TERMINAL OUPUT FORMAT @C@@@@ OPTP 0,4,0 . UKL )@@G@@ SIR IGNORE @E@@@@ OPTP OPT3,2,040 . V SUPRESS TERMINAL KM )@@G@@OUTPUT@C@[@@ OPTP 0,4,0 . W SIR IGNORE @D@@@[ KN )@@G@@ OPTP OPT4,1,1 . W WRITE AFTER PUT @C@@@@ OPTP ALXKO )@@G@@,1,1 . X /*DEBUG @F@@@@ OPTP OPT3,1,0220 . YKP )@@G@@ STATIC LANGUAGE ANALYSIS @F@@@@ OPTP OPT5,1,DPMSCL+DPMSTT KQ )@@G@@. Z DUMP SCALARS AFTER EXEC. @E@@@@EXEROP EQU 1 . IKR )@@G@@NVALID OPTION STRX5. @]@@@@ END___ CHECK NEXT OPTION KS )@@G@@@D@@@@ LSC A7,*[S@@@*SDFF*@#@@@ AXR$ . @#@@@ KT )@@G@@ DCLRG . @#@@@ PLSD @#@@@A PLAC @#@@@ KU )@@G@@ UNLIST @]@@@ @ADD PLTVDS @#@@@ LIST @#@@@ RSET CSEKV )@@G@@CT 3 .@H@@@ PLRSET* LOAD X8,X11 . RESET WORKSPACE TOKW )@@G@@ INITIAL CONDITION@F@A@ MOVE HTBLS,PLRDTA,1024 . RESKX )@@G@@ET HASH TABLE @F@@@A MOVE HTBLS,PLRDTA,1023 . RESKY )@@G@@ET HASH TABLE @E@@@ LOADA X5,SDBK0S . CLEAR BLOCK 0KZ )@@G@@ OF SD'S @ @@@ USING SDSECT,X5 . @E@A@ LOADA A7,LA )@@G@@SDIN . CLEAR ALL ADDED ENTRIES @ @A@ STORE A7,SDNXDCLB )@@G@@ . @#@@@ PLRST2 LABEL . @F@@@ MOVE SDBDLK,0,I . CLC )@@G@@LEAR OTHER SD'S WITH SAME NAME@C@@@ LOAD X5,SDNXDC . GLD )@@G@@O TO NEXT SD@B@@@ IF X5,NZERO THEN,PLRST2 . @ @@@A LE )@@G@@ LOADA X5,SDBK0S . @E@@@A LOADA A7,SDIN . CLEAR OUT LEVELLF )@@G@@ 0 VARIABLEES @ @@@A STORE A7,SDNXDC . @C@@@ GOTLG )@@G@@O 0,X8 . -> RETURN @^@@@ / . DATA STORAGE @#@@@ LH )@@G@@PLRDTA SFW 0 .@^@@@ ZZ* PROC *2,0 . @^@A@ ZSD*(ZZ(1,1)) EQU LI )@@G@@ZSQ(1)@ @@@AZSD*(ZZ(1,1)+1) EQU ZSQ(1) @ @A@ ZSQ*(1) EQU (ZZ(1,4)+5)LJ )@@G@@/6+2 @A@@@AZSQ*(1) EQU (ZZ(1,4)+3)/4+2+ZSQ(1) @#@@@ END . LK )@@G@@@#@@@ ZSQ(1) EQU SDH@#@@@ @ADD COPYMAIN1 @A@@@ KFIX EQU +(ILL )@@G@@N 63,0,1,0) . @^@@@AY FORM 18,9,9 . @#@@@ Z* PROC . LM )@@G@@@A@A@ +Z(1,1)-PLMAIN+HTBLT-KFIX @B@@@A +Z(1,1)-PLMAIN+LN )@@G@@HTBLT-KFIX,Z(1,2) @#@@@A END . @#@@@ @ADD COPYMAIN2 @D@@@ALO )@@G@@/ . THE FOLLOWING NONSENSE IS ONLY TO SATISFY THE@E@@@A . 110LP )@@G@@8 ASSEMBLER WHICH INSISTS THAT EVERY LABEL IS @#@@@A. DEFINED LQ )@@G@@@[@@@A. @]@@@ABFABS EQU 0@]@@@ABFCPBF EQU 0@]@@@ABFMAX EQU 0 @]@@@ALR )@@G@@BFMIN EQU 0 @]@@@ABFMOD EQU 0 @]@@@ABFSIGN EQU 0@]@@@ABFFLR EQU 0 @]@@@ALS )@@G@@BFCEIL EQU 0@]@@@ABFROUN EQU 0@]@@@ABFTRUN EQU 0@]@@@ABFCPLE EQU 0@]@@@ALT )@@G@@BFCONJ EQU 0@]@@@ABFIMAG EQU 0@]@@@ABFIMBF EQU 0@]@@@ABFREAL EQU 0@]@@@ALU )@@G@@BFRLBF EQU 0@]@@@ABFEXP EQU 0 @]@@@ABFLOG EQU 0 @]@@@ABFLOG1 EQU 0@]@@@ALV )@@G@@BFLOG2 EQU 0@]@@@ABFATND EQU 0@]@@@ABFATAN EQU 0@]@@@ABFTAN EQU 0 @]@@@ALW )@@G@@BFTAND EQU 0@]@@@ABFSIND EQU 0@]@@@ABFSIN EQU 0 @]@@@ABFCOSD EQU 0@]@@@ALX )@@G@@BFCOS EQU 0 @]@@@ABFSQRT EQU 0@]@@@ABFSBST EQU 0@]@@@ABFPVSB EQU 0@]@@@ALY )@@G@@BFINDX EQU 0@]@@@ABFLNTH EQU 0@]@@@ABFHIGH EQU 0@]@@@ABFLOW EQU 0 @]@@@ALZ )@@G@@BFLBND EQU 0@]@@@ABFHBND EQU 0@]@@@ABFDIM EQU 0 @]@@@ABFDATE EQU 0@]@@@AMA )@@G@@BFTIME EQU 0@]@@@ABFCVBN EQU 0@]@@@ABFCVBT EQU 0@]@@@ABFCVCH EQU 0@]@@@AMB )@@G@@BFCVDC EQU 0@]@@@ABFCVFX EQU 0@]@@@ABFCVFL EQU 0@]@@@ABFCVPR EQU 0@]@@@AMC )@@G@@BFTRNS EQU 0@]@@@ABFVERY EQU 0@]@@@ABFSTRI EQU 0@]@C@ABFSTBF EQU 0@]@@@CMD )@@G@@BFSMBF EQU 0@]@@@ABFADD EQU 0 @]@@@ABFAFTR EQU 0@]@@@ABFBFOR EQU 0@]@@@AME )@@G@@BFBOOL EQU 0@]@@@ABFCLAT EQU 0@]@@@ABFCPLE EQU 0@]@@@ABFDCAT EQU 0@]@@@AMF )@@G@@BFDIVF EQU 0@]@@@ABFDOTF EQU 0@]@@@ABFEVRY EQU 0@]@@@ABFLINO EQU 0@]@@@AMG )@@G@@BFMPY EQU 0 @]@@@ABFPANO EQU 0@]@@@ABFPABF EQU 0@]@@@ABFPROD EQU 0@]@@@AMH )@@G@@BFRVSE EQU 0@]@@@ABFSOME EQU 0@]@@@ABFSUBF EQU 0@]@@@ABFSUM EQU 0 @]@@@AMI )@@G@@BFRAND EQU 0@]@@@ABFENDF EQU 0@]@@@ABFCLCK EQU 0@]@@@ABFCLPV EQU 0@]@@@AMJ )@@G@@BFCSF$ EQU 0@]@@@ABFTRIM EQU 0@]@@@ABFUNPV EQU 0@]@@@ABFNULF EQU 0@]@@@AMK )@@G@@BFALCN EQU 0@]@@@ABFEMPT EQU 0@]@@@ABFADDR EQU 0@]@@@ABFNAME EQU 0@]@@@AML )@@G@@BFONCD EQU 0@]@@@BBFSTBF EQU 0@]@@@BBFOCBF EQU 0@]@@@BBFOSBF EQU 0@#@@@DMM )@@G@@BFONFI EQU 0 . @#@@@DBFONFL EQU 0 . @#@@@DBFONLO EQU 0 . @#@@@ MN )@@G@@ END . ___^Z(C@@^+?'=@@@I/K@[X5R;@@@@A$@^[Y*4D^W:/K@^)T9(@^H]MO )@@G@@ @@^FBR;@^H]'=@@@#R7G@@#:8@@@ %8K@@[/K@^Z6^#0^WWR#@^FB:@@^W\/K@^)U%8K@@[MP )@@G@@/K@^)T 0@^FBRF@^FB:8@*@P*[S@@@*SDFF*@C@@@E. COPYRIGHT 1975 BY UNIVERSIMQ )@@G@@TY OF MARYLAND @[@@@E. @D@@@E. QUESTIONS CONCERNING THIS SHOULDMR )@@G@@ BE DIRECTED TO: @[@@@E. @ @@@E. MARVIN V. ZELKOWITZ @B@@@EMS )@@G@@. DEPARTMENT OF COMPUTER SCIENCE @A@@@E. UNIVERSITY OF MMT )@@G@@ARYLAND @B@@@E. COLLEGE PARK, MARYLAND 20742 @[@@@E. MU )@@G@@@G@@@E. PERMISSION TO USE THESE LISTINGS AND THE COMPUTER PROGRAMMV )@@G@@S THEY@E@@@E. REPRESENT IS GRANTED UNDER THE FOLLOWING CONDITIONS: MW )@@G@@@[@@@E. @G@@@E. 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS MX )@@G@@REPRESENTED BY @G@@@E. THESE LISTINGS PROVIDED THAT THE NAME PLUM OMY )@@G@@R UNIVERSITY OF MARYLAND@E@@@E. PL/1 COMPILER REMAINS ASSOCIATED WITH MZ )@@G@@THESE PROGRAMS. @[@@@E. @F@@@E. 2. MODIFICATIONS MAY BE MADNA )@@G@@E TO THE LISTINGS PROVIDED: @[@@@E. @G@@@E. (A) ANY RESULTINB )@@G@@NG PROGRAM, OR REPORT, PAPER OR DOCUMENTATION @G@@@E. DESCRIBINNC )@@G@@G SUCH PROGRAM WILL CLEARLY INDICATE THAT THE PROGRAM @E@@@E. IS ND )@@G@@A DIALECT OF PLUM OR IS DERIVED FROM PLUM, AND @[@@@E. @G@@@E. NE )@@G@@ (B) ALL SUCH MODIFICATIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@ENF )@@G@@. OF ERRORS IN THE SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@ENG )@@G@@. A BRIEF DESCRIPTION OF THE FEATURE ADDED SHALL BE SUBMITTED NH )@@G@@@C@@@E. TO THE UNIVERSITY OF MARYLAND, AND @[@@@E. @F@@@ENI )@@G@@. (C) NO PROGRAMS DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@ENJ )@@G@@. WITHOUT WRITTEN APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND NK )@@G@@@[@@@E. @F@@@E. (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTNL )@@G@@ED TO OTHER @G@@@E. LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLENM )@@G@@ARLY INDICATE @G@@@E. WHETHER THE PROGRAMS ARE EXACT COPIES ONN )@@G@@F THE UNIVERSITY OF @E@@@E. MARYLAND PLUM COMPILER OR ARE MODNO )@@G@@IFICATIONS TO IT. @[@@@E. @G@@@E. 3. THESE CONDITIONS ONLY APNP )@@G@@PLY TO THE PLUM COMPILER ITSELF, @F@@@E. AND ARE NOT MEANT TO APPLYNQ )@@G@@ TO ANY PROGRAM WRITTEN USING PLUM. @E@@@E. THE PURPOSE OF THESE CONDINR )@@G@@TIONS IS TO ALLOW ANY USER TO @F@@@E. EXPERIMENT WITH THE COMPILER AS NS )@@G@@LONG AS THE RESULTING PRODUCT @G@@@E. IS NOT SOLD AND AS LONG AS IT ISNT )@@G@@ KNOWN THAT THE PRODUCT DEVELOPED @#@@@E. FROM PLUM. @[@@@E. NU )@@G@@@[@@@E. @[@@@E. @[@@@E. @[@@@E. @[@@@E/. @ @@@D. NV )@@G@@ LEXICAL ANALYSIS @^@@@D. DESTROYS X1-X5 A7-A11 @B@@@D. SETS A14NW )@@G@@=DLXAC A15=DLXACN F=DLXCL @#@@@D AXR$ . @#@@@D DCLNX )@@G@@RG . @G@E@D REGS A7,A8,A9,A10,A11,A12,A13,A14,A15,A3 X1,X2,X3,XNY )@@G@@4,X5,X6,X7,;@A@E@D X8,X9,X10,A1,A2 . @G@E@D ALRNZ )@@G@@EG A7,A8,A9,A10,A11,A12,A13,A14,A15 X1,X2,X3,X4,X5,X6,X7,; @ @E@D OA )@@G@@ X8,X9,X10 . @[@@@D. @^@@@D. SETUP DSECTS @#@@@DOB )@@G@@ UNLIST . @]@@@D@ADD PLTVDS @#@@@D LIST . @]@@@D@ADD POC )@@G@@LSAW @E@@@D PLWORD . WORD DESIGNATION DSECT OD )@@G@@@E@@@D PLSD . SYMBOL TABLE DESCRIPTOR @C@@@DOE )@@G@@ PLAC . ALPHA CODE @#@@@D PLAR . OF )@@G@@@F@@@DACCMT EQU 0001 . COMMENT TOKEN , INTERNAL ONLY OG )@@G@@@D@@@DACECMT EQU 0002 . END COMMENT */ @D@H@DLXSTOPOH )@@G@@ EQU 128 . STOP CHARACTER @C@@@HLXSTOP EQU 1 .OI )@@G@@ STOP CHARACTER@B@@@D/. LEXICAL ANALYZER - MAIN DRIOJ )@@G@@VER @E@@@DUPPERC* PROC *0,3 . CHANGE LOWER CASE TO UPPER CASE OK )@@G@@@A@@@D LOAD A3,DCVINT . GET CHAR@D@@@D AND,U A3,0777-0OL )@@G@@40 . TURN OFF LOWER CASE BIT @ @@@D STORE A4,DCVINT . @#@@@DOM )@@G@@ END . @^@@@DLXERR* PROC *1 . @A@@@D LOAD A3,ON )@@G@@LXERR(1,1),I . @ @@@D STORE A3,DLXERN . @#@@@D ENDOO )@@G@@ . @G@@@DLXT* PROC 1 . SPEC SYMBOL ENTRY,NUMBER OP )@@G@@CLASS,TOKEN @G@@@DXX FORM 9,9,18 . ///////////////////OQ )@@G@@//////////////////@D@@@D DO LXT(1,2)>I ,Y(1) EQU LXT(1,2)-LXNOR )@@G@@QP . @D@@@D DO LXT(1,2)=I ,Y(1) EQU LXNLPN-LXNQP . @B@@@DOS )@@G@@ XX LXT(1,1),Y(1),LXT(1,3) . @#@@@D END . @G@@@DOT )@@G@@LXOP FORM 18,9,9 . *********************************************OU )@@G@@@F@@@DTC* PROC *1 . SET CHARACTER READING REGS . OV )@@G@@@E@@@D ON TC(1,1)=ON . SET TOKN RADING REGS @ @@@DOW )@@G@@ LOAD X1,DLXX1 . @G@@@D LOAD A1,DLXX2 . OX )@@G@@ *******@^@@@D DO 1 , END .@#@@@DOY )@@G@@ OFF . @ @@@D STORE X1,DLXX1 . @G@@@D STOOZ )@@G@@RE A1,DLXX2 . *******@#@@@D PA )@@G@@ END . @#@@@DLEXI CSECT 3 @#@@@DLXCRTN LABEL . @E@@@D PB )@@G@@ LOAD A15,DLXACN . SET A15 = NEXT TOKEN @H@@@D IF PC )@@G@@ A14,NE,ACCMT,I THEN,LXCR1 . IF CURRENT TOKEN=/* */, IGNORE @G@@@DPD )@@G@@ MOVE DLXSP,DLXSPN,2 . MAKE NEXT TOKEN BE CURRENT TOKEN PE )@@G@@@F@@@D LOAD A14,DLXAC . SET CURRENT TOKEN INTO A14 PF )@@G@@@D@@@D GOTO LXCRAC . GET NEXT TOKEN @C@@@DLXCR1 PG )@@G@@ LABEL . RETURN . @G@@@D TC OFF . PH )@@G@@ SAVE CHAR READING REGS FOR NEXT TOKEN@D@@@E COUNT DERPI )@@G@@CTK . UP TOKEN COUNT . @D@@@D LOAD X2,DLXSV1 . PJ )@@G@@ RESTORE X1 AND X2 @F@@@D LOAD A2,DLXSV2 . RESTOREPK )@@G@@ PUTC REGS FROM SYNA @E@@@D LOAD F,DLXCL . SET CLAPL )@@G@@SS IN FLAG REG @D@@@D JMP . RETURN TO CALPM )@@G@@LER @F@@@DLXGET* LOCAL . MAIN ENTRY POINT FROM SYNPN )@@G@@A . @ @@@D STORE X2,DLXSV1 . @ @@@D STORE A2,DLXSV2PO )@@G@@ . @F@@@D TC ON . SET CHARACTER READING REGPP )@@G@@S @G@@@D MOVE DLXSP,DLXSPN,2 . MAKE NEXT TOKEN BE CURREPQ )@@G@@NT TOKEN @ @@@D LOAD A14,DLXAC . @D@@@D LOAD A7,PR )@@G@@DLXERN . PRINT ERROR MESSAGE@C@@@D IF A7,EQ,0,I THEN,PS )@@G@@LXGET1 . -> NO MSG@D@@@D FLINK X10,SAESE . [ERROR MESSAGPT )@@G@@E] @ @@@D MOVE DLXERN,0,I . @#@@@DLXGET1 LABEL . @G@@@DPU )@@G@@. IF DLXPCK,ZERO THEN,LXGT1A . -> COL 1 NOT USED ILLEGALLY PV )@@G@@@D@@@D. LXERR LXER25 . [ERROR MESSAGE] @ @@@D. PW )@@G@@ MOVE DLXPCK,0,I . @#@@@DLXGT1A LABEL . @F@@@D IF A14PX )@@G@@,EQ,ACEST,I THEN,LXCR1 . -> END OF SOURCE INPUT @D@@@DLXCRAC LABEL . PY )@@G@@ MAIN CRACKING LOOP @ @@@D MOVE DLXSPN,0,I . PZ )@@G@@@ @@@D MOVE DLXSPN+1,0,I . @F@@@D LOAD A8,DLXCHR . QA )@@G@@ WAS CHARACTER GOTTEN LAST TIME @ @@@D MOVE DLXCHR,0,I . QB )@@G@@@F@@@D IF A8,NE,0,I THEN,LXCRI2 . -> HAVE NEXT CHARACTER QC )@@G@@@#@@@DLXCRIN LABEL . @D@@@D GETC . GET NEXQD )@@G@@T CHARCTER @#@@@DLXCRI2 LABEL . @F@E@D LOAD X3,A8 . QE )@@G@@ PUT CHARACTER INTO INDEX REG @G@E@D LOAD X3,LXTRTB,X3 . QF )@@G@@ GET ADDRESS OF ROUTINE FROM TABLE @C@@@E LOAD A3,A8 . QG )@@G@@ XXX XXX XXX @F@@@E AND,U A3,0177 . 00X XXX QH )@@G@@XXX - VALIDATE CHAR @^@G@E LOAD X3,A4 . @^@@@G LOAQI )@@G@@D A3,A4 . @C@@@E LOAD X3,LXTRTB,A3 . CHAR FCN ADDR@H@@@DQJ )@@G@@ GOTO 0,X3 . -> PROPER ROUTINE FOR LEADING CHARACTQK )@@G@@ER @A@@@D. LXTRTB SQ OPERATOR CLASS ENTRY @A@@@D. SQ NUMQL )@@G@@BER CLASS ENTRY @B@@@D. SH FIRST CHARACTER TOKEN CLASS@D@@@DQM )@@G@@LXTRTB LABEL . BRANCH TABLE . @C@@@H LXTQN )@@G@@ 2,I,LXILGL . ASCII 0 @C@@@H LXT 2,I,LXCDND . QO )@@G@@ STOP CHAR @G@H@D DO 040 , LXT 2,I,LXILGL . QP )@@G@@ ASCII 000 TO 037 @G@@@H DO 036 , LXT 2,I,LXILGL . QQ )@@G@@ ASCII 002 TO 037 @C@@@D LXT 2,I,LXCRIN . 0QR )@@G@@40 BLANK @B@@@D LXT 22,I,LXSPEC . 041 ! @D@@@D QS )@@G@@ LXT 2,I,LXILGL . 042 DOUBLE QUOTE @B@@@D LXT 2,IQT )@@G@@,LXILGL . 043 # @B@@@D LXT 2,I,LXILGL . 044 $ QU )@@G@@@B@@@D LXT 2,I,LXILGL . 045 % @B@@@D LXT 4,IQV )@@G@@,LXSPEC . 046 & @B@@@D LXT 2,I,LXSCON . 047 ' QW )@@G@@@B@@@D LXT 2,I,LXSPEC . 050 ( @B@@@D LXT 3,IQX )@@G@@,LXSPEC . 051 ) @B@@@D LXT 19,I,LXSPEC . 052 * QY )@@G@@@B@@@D LXT 5,I,LXSPEC . 053 + @B@@@D LXT 26,QZ )@@G@@I,LXSPEC . 054 , @B@@@D LXT 8,I,LXSPEC . 055 - RA )@@G@@@B@@@D LXT 2,LXNLPD,LXNDEC . 056 . @B@@@D LXT 24,RB )@@G@@I,LXSPEC . 057 / @B@@@D LXT 1,LXNLP1,LXNCON . 060 0 RC )@@G@@@B@@@D LXT,1,LXNLP1,LXNCON . 061 1 @F@@@D DO 8 , LXRD )@@G@@T 1,LXNLP2,LXNCON . 062-071 2-9@B@@@D LXT 7,IRE )@@G@@,LXSPEC . 072 : @C@@@D LXT 6,I,LXSPEC . 073 SEMRF )@@G@@ICOLON@B@@@D LXT 12,I,LXSPEC . 074 < @B@@@D LXTRG )@@G@@ 18,I,LXSPEC . 075 = @B@@@D LXT 10,I,LXSPEC . 0RH )@@G@@76 > @B@@@D LXT 2,I,LXILGL . 077 ? @B@@@D LXTRI )@@G@@ 2,I,LXILGL . 100 @ @B@@@D LXT 1,I,LXALFA . 1RJ )@@G@@01 A @B@@@D LXT 1,LXNBIN,LXALFA . 102 B @B@@@D LXTRK )@@G@@ 1,I,LXALFA , 103 C @B@@@D LXT 1,I,LXALFA . 1RL )@@G@@04 D @B@@@D LXT 1,LXNEXP,LXALFA . 105 E @B@@@D LXTRM )@@G@@ 1,I,LXALFA . 106 F @B@@@D LXT 1,I,LXALFA . 1RN )@@G@@07 G @B@@@D LXT 1,I,LXALFA . 110 H @B@@@D LXTRO )@@G@@ 1,LXNCMP,LXALFA . 111 I @C@@@D DO 17 , LXT 1,I,LXALFA . 1RP )@@G@@12-132 J-Z @B@@@D LXT 2,I,LXILGL . 133 [ @B@@@D RQ )@@G@@ LXT 27,I,LXSPEC . 134 \ @B@@@D LXT 2,I,LXILGL . RR )@@G@@ 135 ] @B@@@D LXT 14,I,LXSPEC . 136 ^ @C@@@D RS )@@G@@ LXT 1,I,LXALFA . 137 BREAK @B@@@D LXT 2,I,LXILGRT )@@G@@L . 140 @C@@@D LXT 0,I,LXALFA . 141 LC A RU )@@G@@@C@@@D LXT 0,LXNBNF,LXALFA . 142 LC B @C@@@D LXTRV )@@G@@ 0,I,LXALFA . 143 LC C @C@@@D LXT 0,I,LXALFA . RW )@@G@@ 144 LC D @C@@@D LXT 0,LXNEXF,LXALFA . 145 LC E RX )@@G@@@D@@@D DO 3 , LXT 0,I,LXALFA . 146-150 LC F G H @C@@@D RY )@@G@@ LXT 0,LXNCMQ,LXALFA . 151 LC I @D@@@D DO 17 , LXT 0,IRZ )@@G@@,LXALFA . 152-172_ LC J-Z @C@@@D DO 5 , LXT 2,I,LXILGL . 0SA )@@G@@173-177 @D@H@D LXT 2,I,LXCDND . 0200 STOP CHAR SB )@@G@@@C@@@DLXCTRT LABEL . RETURN POINT @F@@@D +LXSC )@@G@@ALF2 . LOWER CASE, CONVERT TO UPPER @E@@@D +LXSD )@@G@@ALF3 . UPPER CASE AND DIGITS . @A@@@D/ . NAME CSE )@@G@@RACKING ROUTINE @#@@@DLXALFA LABEL . @A@@@D MOVE DLXCON,KBLSF )@@G@@ANK,16 . @F@@@D SETPC 4,DLXCON . MOVE NAME TO WORD BSG )@@G@@OUNDARY @E@@@D SETL A9,63,I . SET MAXIMUM NAME SISH )@@G@@ZE @#@@@DLXALF2 LABEL . @F@@@D SET 040,OFF,A8 . SI )@@G@@TURN LOWER CASE TO UPPER CASE @#@@@DLXALF3 LABEL . @F@@@D PUTSJ )@@G@@C . PUT CHARACTER INTO OUTPUT AREA @D@@@D GETSK )@@G@@C . GET NEXT INPUT @D@@@D LOAD X3,A8 . SL )@@G@@ PUT INTO X REG @D@@@D L,Q1 A3,LXTRTB,X3 . SM )@@G@@GET PROPER CODE @D@@@D IF A3,GE,2,I THEN,LXALF4 . -> END OFSN )@@G@@ NAME @E@@@D LOAD X3,LXCTRT,A3 . GET PROPER LOOP ADDRESSSO )@@G@@@F@@@D LOOP A9,0,X3 . -> LOOP UP TO 63 CHARACTERS/NAME SP )@@G@@@F@@@D LXERR LXER02 . [EROR MESSAGE, NAME TOO LONG] SQ )@@G@@@#@@@DLXALF4 LABEL . @C@@@D LOADA X11,LXALF5 . SAVE RESR )@@G@@TURN .@#@@@DLXNEXTC LLOC . @#@@@DLXALF6 LABEL . @G@@@D STOSS )@@G@@RE A8,DLXCHR . SAVE NEXT CHARCTER FOR NEXT TIME @#@@@D ST )@@G@@ LJMP . @#@@@DLXALF5 LABEL . @D@@@D LPCNT A9,63,I . SU )@@G@@ FIND SIZE OF WORD @D@@@D STORE A9,DLXSZN . SAVE SISV )@@G@@ZE OF TOKEN @D@@@D LINK LXSRCH . SEARCH FOR NAME . SW )@@G@@@B@@@D. RETURN WITH X2=BCD ENTRY ADDRESS @ @@@D USING SDBSX )@@G@@CD,X2 . @E@@@D MOVE DLXACN,SDBAC . SETUP NEXT ALPHA COSY )@@G@@DE @C@@@D MOVE DLXCLN,SDBCLS . RETURN CLASS @E@@@D SZ )@@G@@ STORE X2,DLXIDN . SAVE PTR TO SD ENTRY @D@@@D LOATA )@@G@@DA X2,SDBBCD . SAVE PTR TO STRING @ @@@D STORE X2,DLXBCNTB )@@G@@ . @C@@@D GOTO LXCRTN . -> RETURN @D@@@DLXILGLTC )@@G@@ LABEL . ILLEGAL SYMBOL . @^@@@D LXERR LXETD )@@G@@R04 . @D@@@D GOTO LXCRAC . -> IGNORE SYMBOL . @ @@@DTE )@@G@@/. SYMBOL TABLE SEARCH @ @@@D. ENTRY A9= L'STRING @ @@@DTF )@@G@@. DLXCON=STRING @A@@@D. EXIT X2= -> BCD ENTRY TG )@@G@@@#@@@DLXSRCH LOCAL . @F@@@D LOAD A10,A9. GET NUMTH )@@G@@BER OF WORDS IN STRING @^@@@D ADD A10,3,I. @C@@@D SRBTI )@@G@@ A10,2 . CHAR/WORD @D@@@D LOAD A8,A10 . TJ )@@G@@ SAVE SIZE OF STRING@G@@@D LINK LXHASH. GET HASTK )@@G@@H A8= INCREMENT, A7=INITIAL @F@@@D LOAD X3,A7. STL )@@G@@ET INITIAL ENTRY IN INDEX REG @ @@@D LOADA X3,HTBLS,X3 . @E@@@DTM )@@G@@ SETL A11,1023,I . SET MAX SEARCH LENGTH @#@@@DLXSLOPTN )@@G@@ LABEL. @^@@@D USING WORD,X3. @D@@@D IF W1H1,ZEROTO )@@G@@ THEN,LXSNEW. -> NEW WNTRY @D@@@D LSDP X2,W1H1. GTP )@@G@@ET BCD POINTER @^@@@D USING SDBCD,X2.@B@@@D IF A9,TQ )@@G@@NE,SDBCNT THEN,LXSLP1. @F@@@D IF SDBBCD,EQ,DLXCON,R,A10 THENTR )@@G@@,LXSFND . -> FOUND ENTRY@#@@@DLXSLP1 LABEL. @F@@@D LOOP A11TS )@@G@@,LXSLP2 . -> LOOP TO NEXT TABLE ENTRY @B@@@D. IF HERE, TT )@@G@@HASH TABLE IS FULL. @D@@@D EXERR LXER03 LEVEL,3 . [ERROTU )@@G@@R] QUIT @D@@@DLXSLP2 LABEL. GET NEW ADDRESS TV )@@G@@@C@@@D ADD X3,A8. GET NEW VALUE@^@@@D LOATW )@@G@@D A7,X3 @G@@@D IF A7,LT,HTBLS+1023,I THEN,LXSLOP . -> LOOTX )@@G@@P GOR NEXT ENTRY @E@@@D SUB X3,1023,I. BACKUP TO STATY )@@G@@RT OF TABLE @E@@@D GOTO LXSLOP. -> LOOP FOR NEW ENTTZ )@@G@@RY @F@@@DLXSNEW LABEL. ENTRY NOT FOUND IN SYMBOLUA )@@G@@ TABLE@E@@@D LOAD X4,X3 . SAVE HTBL ENTRY ADDRES UB )@@G@@@E@@@D LOAD A7,A10 . GET SIZE OF BCD STRING @F@@@DUC )@@G@@ ADD A7,2,I. SET SIZE OF NEEDED BCD SD ENTRY@E@@@DUD )@@G@@ LINK PLALC. ALLOCATE CORE FOR SD @^@@@D UE )@@G@@ LOAD X2,X3. @^@@@D USING SDBCD,X2.@D@@@D STORE A9,UF )@@G@@SDBCNT. SAVE LENGTH OF BCD @A@@@D MOVE SDBBCD,DLXCON,RUG )@@G@@,A10 .@D@@@D MOVE SDBCLS,LXID,I. SET CLASS OF BCD @#@@@DUH )@@G@@LXSRTN LABEL. @^@@@D USING WORD,X4 @C@@@D STORE X2,UI )@@G@@W1H1. SET ENTRY @B@@@D JMP. -> RETURN TO CALLUJ )@@G@@ER @E@@@DLXSFND LABEL. FOUND PREVIOUS SD FOR IT UK )@@G@@@C@@@D LOADA A7,TVST . SET PTR TO IT@E@@@D IF UL )@@G@@ A7,LT,X2 THEN,JMP . -> SD IN HASH TBLE CARE @D@@@D LOAD A8,UM )@@G@@X3 . SAVE HTBL ADDR @C@@@D LOAD X4,X2. UN )@@G@@ SAVE SD PTR @E@@@D LOAD A7,A10 . ALLOCATE COREUO )@@G@@ FOR IT @E@@@D ADD A7,2,I. ADD ON FIXED INITIAUP )@@G@@L PART@C@@@D LINK PLALC. ALLOCATE CORE@^@@@D UQ )@@G@@ USING WORD,X4. @^@@@D LOAD X2,X3 . @E@@@D MOVE SDBUR )@@G@@CL4-(IN 0,7,0,0),W1,R,A7. MOVE SD'S @D@@@D IF SDBCLK,ZEUS )@@G@@RO THEN,LXSNBF . -> NOT BIF @E@@@D LOAD A7,SDLNTH,I . GUT )@@G@@ET SPACE FOR BIF SD @^@@@D LINK PLALC . @C@@@D LOAUU )@@G@@D X4,SDBCLK . PTR TO BIF SD@ @@@D USING SDSECT,X3 . UV )@@G@@@G@@@D MOVE SDCLS4-(IN 0,7,0,0),W1,SDBIFS . MOVE SD TO WORKSPACUW )@@G@@E @B@@@D STORE X3,SDBCLK,X2 . BCD->SD@B@@@D STOUX )@@G@@RE X2,SDBCHI,X3 . SD->BCD@E@@@D LOAD X4,ADBK0S . AUY )@@G@@DD TO BLOCK 0 CHAIN @#@@@DLXSNBF2 LABEL @D@@@D LOAD A3,SUZ )@@G@@DNXDC,X4 . OLD 1ST IN CHAIN @C@@@D STORE X3,SDNXDC,X4 . VA )@@G@@ NEW FIRST @E@@@D STORE A3,SDNXDC,X3 . OLD FIRST NOWVB )@@G@@ SECOND @E@@@D IF SDBDLK,ZERO THEN,LXSNBF . -> NO PSEUDO VC )@@G@@VAR SD@D@@@D LOAD X4,SDBDLK . GET PSEUDO VAR SD @D@@@DVD )@@G@@ LOAD A7,SDLNTH,I . GET SPACE FOR IT @^@@@D LINVE )@@G@@K PLALC . @H@@@D MOVE SDCLS4-(IN 0,7,0,0),W1,SDBIFS . VF )@@G@@ MOVE SD TO WORKSPACE @C@@@D STORE X2,SDBCHI,X3 . SET SD-VG )@@G@@>BCD @C@@@D LOAD X4,SDBCLK,X2 . GET BIF SD @C@@@D VH )@@G@@ STORE X3,SDBDLK,X4 . BIF SD->PV SD@E@@@D GOTO LXSNBF2 .VI )@@G@@ ->ADD TO BLOCK 0 CHAIN @#@@@DLXSNBF LABEL . @C@@@D VJ )@@G@@ LOAD X4,A8 . REST HTBL PTR@C@@@D GOTO LXSRTN. VK )@@G@@ ->RETURN @A@@@D/. LXHASH HASH FUNCTION @C@@@DVL )@@G@@. ENTRY A8= SIZE OF STRING IN WORDS @ @@@D. DLXVM )@@G@@CON=STRING @A@@@D. EXIT A7=INITIAL VALUE @C@@@D. VN )@@G@@ A8=INCREMENT USED IF COLLISION @#@@@DLXHASH LLOC. @C@@@D VO )@@G@@ LOAD A7,0,I. GET CONSTANT @D@@@D LOADA X2,DLXCONVP )@@G@@ . SET TO READ STRING @E@@@D LOADXI X2,1,I . SVQ )@@G@@ET AUTO INCREMENT OF 1 @F@@@D SETL A8 . SET NUMVR )@@G@@BER OF WORDS TO LOOP ON @#@@@DLXHLOP LABEL. @D@@@D ADD A7,VS )@@G@@0,*X2 . ADD IN NEW WORD @E@@@D LOOP A8,LXHLOP . VT )@@G@@ -> LOOP FOR ALL WORDS @^@@@D SRBD A7,36 . @ @@@D VU )@@G@@ DIV A7,1023,I . @C@@@D LOAD A7,A8 . SET REMVV )@@G@@AINDER@E@@@D LOAD A8,31,I. SET INCREMENTAL VALUE VW )@@G@@@ @@@D LJMP. -> RETURN @#@@@DLEXI CSECT 3. @^@@@DDLXZERVX )@@G@@ SF '000E' . @^@@@DFILL(1) SF '+000' @#@@@D CEND VY )@@G@@@G@@@D/. OPERATOR CRACKER A8=CHARACTER , X3=A(LXTRTB ENTRVZ )@@G@@Y) @#@@@DLXSPEC LABEL . @^@@@D LOAD X3,A8 . @F@@@D WA )@@G@@ LOADA X3,LXTRTB,X3 . POINT TO OPERATOR TABLE CODE @^@@@D WB )@@G@@ USING WORD,X3 @D@@@D LOAD X3,W1Q1 . GET OPTBL OFFWC )@@G@@SET @F@@@D LOADA X4,LXOPTB-2,X3 . X4=A(OPTBL ENTRY FOR OPERATWD )@@G@@OR) @ @@@D USING WORD,X4 . @C@@@D MOVE DLXACN,W1WE )@@G@@H1 . SETUP ACN @C@@@D MOVE DLXCLN,W1Q3 . MOVE CLWF )@@G@@ASS @F@@@D IF W1Q4,ZERO THEN,LXCRTN . -> ONE CHARACTER OPERWG )@@G@@ATOR @F@@@D GETC . READ POSSIBLE SPLIT OPERAWH )@@G@@TOR @H@@@D SETL A7,W1Q4 . SET NUM. OF 2 CHAR ACTER WI )@@G@@OPS TO LOOK AT @#@@@DLXSPC0 LABEL . @E@@@D ADD X4,1,I . WJ )@@G@@ GO TO NEXT TABLE ENTRY @E@@@D IF A8,EQ,W1Q4 THENWK )@@G@@,LXSPC1 . -> FOUND OPERATOR @E@@@D LOOP A7,LXSPC0 . -WL )@@G@@> TRY NEXT TABLE ENTRY @E@@@D LINK LXNEXTC . NOT SPLIWM )@@G@@T, SSAVE CHAR @C@@@D GOTO LXCRTN . -> RETURN WN )@@G@@@#@@@DLXSPC1 LABEL . @E@@@D MOVE DLXACN,W1H1 . SET 2 CWO )@@G@@HAR OPERATOR CLASS@ @@@D MOVE DLXCLN,W1Q3 . @D@@@D LOAWP )@@G@@D A15,DLXACN . SEE IF COMMENT @F@@@D IF A15,GT,ACWQ )@@G@@ECMT,I THEN,LXCR1 . -> NOT COMMENT, RETURN@E@@@D IF 1,ON,DLXDWR )@@G@@OP THEN,LXSP56 . -> /*D OPTION ON @G@@@D IF A15,EQ,ACCMT,I WS )@@G@@THEN,LXSP57 ELSE,LXCRAC . CMMT , IGNORE @D@@@DLXSP56 LABEL . WT )@@G@@ DEBUG OPTION ON @E@@@D IF A15,EQ,ACCMT,I THEN,LWU )@@G@@XCRAC . -> IGNORE /* @D@@@D MOVE DLXDOP,0,I . SET ENDWV )@@G@@ OF DEBUG @C@@@D GOTO LXCRAC . -> NEXT TOKEN@E@@@DWW )@@G@@LXSP57 LABEL . FOUND COMMENT, IS IT /*D @#@@@D WX )@@G@@ GETC . @E@E@D SET 040,OFF,A8 . TURN LOWER CASE TO WY )@@G@@UPPER @F@E@D IF A8,NE,'D',I THEN,LXSP55 . ->NOTWZ )@@G@@ /*D @C@@@E LOAD A3,A8 . SEE IF LC 'D'@^@@@E XA )@@G@@ AND,U A3,0737 .@D@@@E IF A4,NE,'D',I THEN,LXSP55 . -> NOT XB )@@G@@'D' @G@@@D IF 01,OFF,LIMALX THEN,LXSP55 . -> OPTXC )@@G@@ION OFF @D@@@D MOVE DLXDOP,1,I . SET FLAG - IN /*D XD )@@G@@@^@@@D GOTO LXCRAC . @#@@@DLXSP53 LABEL . @C@@@D GETXE )@@G@@C . GET SYMBOL @#@@@DLXSP55 LABEL . @E@@@D XF )@@G@@ IF A8,EQ,'*',I THEN,LXSP52 . -> POSSIBLE */ @#@@@DLXSP54 LABXG )@@G@@EL . @D@@@D IF A8,NE,LXSTOP,I THEN,LXSP53 . -> NOT EOF@H@@@DXH )@@G@@ LXERR LXER11 . [ERROR MESSAGE ,COMMENT AT END OF CARXI )@@G@@D ] @D@@@D GOTO LXCDND . -> READ NEXT CARD @#@@@DXJ )@@G@@LXSP52 LABEL . @C@@@D GETC . READ '/' XK )@@G@@@E@@@D IF A8,EQ,'*',I THEN,LXSP52 . -> POSSIBLE * OF */@G@@@DXL )@@G@@ IF A8,NE,'/',I THEN,LXSP54 . ->NOT */, SEARCH FOR IT AGAINXM )@@G@@@D@@@D COUNT DSRCMT . UP COMMENT COUNT @F@@@D XN )@@G@@ GOTO LXCRAC . -> FOUND COMMENT, IGNORE IT @B@@@D. LXOPXO )@@G@@TB SH ALPHA CODE FOR OPERATOR @ @@@D. SQ LEXICAL CLASS XP )@@G@@@D@@@D. SQ NUMBER OF SPLIT OPERATORS (ON FIRST) @E@@@D. XQ )@@G@@ SECOND OPERATOR CHARACTER (ON REMAINING) @A@@@DLXOPTB LXOXR )@@G@@P ACLPAR,LXLP,0 . (@A@@@D LXOP ACRPAR,LXRP,0 . )@A@@@DXS )@@G@@ LXOP ACAND,LXBN,0 . &@A@@@D LXOP ACBPL,LXPS,0 . XT )@@G@@ +@A@@@D LXOP ACSEMI,LXRSWD,0 . ;@A@@@D LXOP ACCXU )@@G@@OLN,LXRSWD,0 . :@A@@@D LXOP ACBMN,LXPS,1 . -@B@@@D XV )@@G@@ LXOP ACPTQ,LXQN,'>' . -> @A@@@D LXOP ACGT,LXBN,1 . XW )@@G@@ >@B@@@D LXOP ACGE,LXBN,'=' . >= @A@@@D LXOXX )@@G@@P ACLT,LXBN,1 . <@B@@@D LXOP ACLE,LXBN,'=' . <= XY )@@G@@@A@@@D LXOP ACNOT,LXNT,3 . ^@B@@@D LXOP ACNE,LXBNXZ )@@G@@,'=' . ^= @B@@@D LXOP ACNG,LXBN,'>' . ^> @B@@@DYA )@@G@@ LXOP ACNL,LXBN,'<' . ^< . @A@@@D LXOP ACEQ,LXBNYB )@@G@@,0 . =@A@@@D LXOP ACML,LXMU,2 . *@B@@@D LXOYC )@@G@@P ACEPON,LXBN,'*' . ** @B@@@D LXOP ACECMT,LXRSWD,'/' . *YD )@@G@@/ @A@@@D LXOP ACOR,LXBN,1 . !@B@@@D LXOP ACCYE )@@G@@AT,LXBN,'!' . !! @A@@@D LXOP ACDV,LXBN,1 . /@B@@@DYF )@@G@@ LXOP ACCMT,LXRSWD,'*' . /* @A@@@D LXOP ACCOMA,LXYG )@@G@@CM,0 . ,@A@@@D LXOP ACBSLH,LXRSWD,0 . \@A@@@D/. PARYH )@@G@@SE NUMBER CONSTANTS @^@@@D. DLXFLG SET TO: @ @@@D. BITYI )@@G@@ 0 - E PRESENT @ @@@D. BIT 1 - I PRESENT @ @@@D. BITYJ )@@G@@ 2 - B PRESENT @ @@@D. BIT 3 - . PRESENT @G@@@DLXNDEC LABYK )@@G@@EL . INITIAL . SEE IF QUALIFIED NAME SEP. @^@@@D YL )@@G@@ LOAD R1,X1 @^@@@D LOAD R2,A1 @C@@@D GETC . YM )@@G@@ GET DIGIT @D@E@D IF A8,GE,'0',I THEN,LXNDYN )@@G@@C2 . -> NUMBER @D@@@E IF A8,LT,'9'+1,I THEN,LXNDC2 . -> NUYO )@@G@@MBER @#@@@ELXNDC3 LABEL . @E@@@D LOAD A3,ACQNS,I . SET QYP )@@G@@UALIFIED NAME SEPARATOR @ @@@D STORE A3,DLXACN . @C@@@D YQ )@@G@@ MOVE DLXCLN,LXQN,I . SET CLASS @F@@@D STORE A8,DLXCHYR )@@G@@R . SAVE CHARACTER FOR NEXT TIME @C@@@D GOTO LXCRTN . YS )@@G@@ -> RETURN @#@@@DLXNDC2 LABEL . @F@@@E IF A8,YT )@@G@@LT,'0',I THEN,LXNDC3 . ->NOT BETWWEEN 0 AND 9 @F@@@E LOAD A8,YU )@@G@@'.',I . RESET DECIMAL POINT AS CHAR @^@@@D LOAD X1,YV )@@G@@R1 . @^@@@D LOAD A1,R2 . @C@E@D LOAD A8,'.',I . YW )@@G@@ SET . TO READ@C@@@DLXNCON LABEL. NUMBER CONSTANT ENTRY POINT YX )@@G@@@E@@@D LOAD F,0010,I. SET FLAG REG TO LZ SWITCH@D@@@DYY )@@G@@ LOADA A3,KFZERO . CLEAR TO '000000' @G@@@D LOAYZ )@@G@@DA A2,DLXCON . *******@G@@@D ZA )@@G@@ LOAD R1,18,I . *******@G@@@DZB )@@G@@ LINK MO$VEZ . FILL WIRH ZEROES *******ZC )@@G@@@C@@@D MOVE DLXCON+18,DLXZER,2 . SET 0E+000 @E@@@D MOVZD )@@G@@E DCVINT,0,I . SET PREVIOUS DIGIT TO 0 @F@@@D MOVE DCVZE )@@G@@SV,KBLANK . CLEAR WORD 1 OF DIGIT AREA @E@@@D LOAD A3,ZF )@@G@@1,I . INITIALIZE AT 1 WORD @C@@@D SETL A4,4,I . ZG )@@G@@ 4 CHAR/WORD @C@@@D STORED A3,DCVFFT . SAVE VAZH )@@G@@LUES @G@@@D SETPC 4,DLXCON. STORE NUMBER INTO COLLEXTZI )@@G@@ION AREA @#@@@D PUTC . @D@@@D MOVE DLXCS,'+',I. ZJ )@@G@@ SET TO + NUMBER @C@@@D LOAD A9,0,I. # DIGITZK )@@G@@S=0 @D@@@D LOAD A10,0,I. # LEADING O'S =0 @G@@@DZL )@@G@@ STORE A8,DCVINT . SAVE FIRST CHAR FOR SYM TAB SRCH ZM )@@G@@@E@@@D GOTO LXNLQ1 . -> HAVE FIRST CHARACTER @#@@@DZN )@@G@@LXNLOP LABEL. @D@@@D GETC. GET NEXT CHARZO )@@G@@ACTER @#@@@DLXNLQ LABEL. @C@@@D LINK LXPC . SZP )@@G@@AVE CHAR @#@@@DLXNLQ1 LABEL . @^@@@D USING WORD,X3. @G@@@DZQ )@@G@@ LOADA X3,LXTRTB. POINT TO MAIN TOKEN CRACKING TABLE ZR )@@G@@@G@@@D ADD X3,A8. POINT TO ENTRY FOR THIS CHARACTZS )@@G@@ER @G@@@D LOAD X3,W1Q2. HEY OFFSET IN NUMBER CRACZT )@@G@@KING PART @C@@@D GOTO LXNQP,X3. GO TO ROUTINE@B@@@DZU )@@G@@LXNQP LABEL. START OF NUMBER CRACKER@F@@@D GOTO LXNLPN. ZV )@@G@@ SAVE CHARACTER AND ENT NUMBER @#@@@DLXNLP2 LABEL. @C@@@DZW )@@G@@ SET 0001,ON. B IS ILLEGAL @#@@@DLXNLP1 LABEL. ZX )@@G@@@D@@@D SET 0010,OFF. TURN OFF LZ SWITCH @#@@@DLXNLP3ZY )@@G@@ LABEL . @F@@@D PUTC . PUT DIGIT IN COLLEXZZ )@@G@@TION AREA @#@@@DLXNLP5 LABEL. @F@@@D ADD A9,1,I. AA )@@G@@ ADD ONE TO NUMBER OF DIGITS @C@@@D GOTO LXNLOP. AB )@@G@@ -> NEXT DIGIT@C@@@DLXNLPZ LABEL. ZERO FOUND AC )@@G@@@A@@@D IF 0010,OFF THEN,LXNLP3.@F@@@D ADD A10,1,I. AD )@@G@@ ADD 1 IF SIGNIFICANT DIGIT @C@@@D SET 0004,ON. AE )@@G@@ LZ SWITCH ON @A@@@D IF 0040,OFF THEN,LXNLOP.@E@@@DAF )@@G@@ SUB A11,1,I. ADJUST CURRENT MODIFIER @C@@@D AG )@@G@@ GOTO LXNLOP. -> NEXT DIGIT@^@@@DLXNLPD LABEL. DIGITAH )@@G@@@E@@@D IF 0040,ON THEN,LXNER1. -> TWO DECIMAL POINTS @C@@@DAI )@@G@@ SET 0040,ON. SET . FLAG @C@@@D LOAD A11AJ )@@G@@,A9 . SET MODIFIER @D@@@D GOTO LXNLOP. -AK )@@G@@> GET NEXT DIGIT @#@@@DLXNEXF LABEL . @#@@@D UPPERC . @ @@@DAL )@@G@@LXNEXP LABEL. E FOUND @C@@@D STORE A11,DLXCMD. SAM )@@G@@AVE MODIFIER@D@@@D LOADA X4,DLXCON+19 . POINT TO EXPONENT AN )@@G@@@C@@@D SET 0400,ON. SET E FOUND @A@@@D. LOOAO )@@G@@K FOR EXPONENT SIGN @#@@@DLXNESG LABEL. @A@@@D GETC. REAAP )@@G@@D NEXY SYMBOL @C@@@D LINK LXPC . SAVE CHAR AQ )@@G@@@C@@@D IF A8,EQ,'+',I THEN,LXNEPL. ->+ SIGN@C@@@D IF AR )@@G@@A8,EQ,'-',I THEN,LXNEMI . - FOUND @B@@@D IF A8,LT,'0',I THEAS )@@G@@N,LXNER4. @D@@@D IF A8,GE,'9'+1,I THEN,LXNER4 ELSE,LXNEDG .AT )@@G@@@^@@@D USING WORD,X4 @A@@@DLXNEMI LABEL. MINUS SIGN FOUND AU )@@G@@@ @@@D MOVE W1Q1,'-',I . @#@@@DLXNEPL LABEL. @C@@@D AV )@@G@@ GETC. READ EXPONENT@D@@@D SET 0002,ON. AW )@@G@@ SET SIGN SWITCH @C@@@D LINK LXPC . SAX )@@G@@AVE CHAR @C@@@D IF A8,LT,'0',I THEN,LXNER5. ->ERROR @B@@@DAY )@@G@@ IF A8,GE,'9'+1,I THEN,LXNER5 .@#@@@DLXNEDG LABEL. @F@@@DAZ )@@G@@ LOAD A3,W1Q2 . GET FIRST DIGIT OF EXPONENT @G@@@DBA )@@G@@ IF A3,NE,'0',I THEN,LXNER3. -> TOO MANY DIGITS IN EXPONENT BB )@@G@@@#@@@DLXNDG1 LABEL. @C@@@D LOAD A3,W1Q1 . GET EXPBC )@@G@@ SIGN @B@@@D LOAD A4,W1 . +DDD @B@@@D SLBBD )@@G@@ A4,9 . DDD0 @B@@@D ADD A4,A8 . DBE )@@G@@DDD @D@@@D STORE A4,W1 . RESET NEW DIGITS @C@@@DBF )@@G@@ STORE A3,W1Q1 . RESET SIGN @A@@@D GETC. REABG )@@G@@D NEXT CHARACTER @E@@@D IF A8,GE,'9'+1,I THEN,LXNLPN . -> ENBH )@@G@@D OF NUMBER @C@@@D LINK LXPC . SAVE CHAR @C@@@DBI )@@G@@ IF A8,GE,'0',I THEN,LXNEDG. -> DIGIT@E@@@D IF A8,BJ )@@G@@EQ,'B',I THEN,LXNBNE . -> BINARY NUMBER @E@@@D IF A8,EQ,014BK )@@G@@2,I THEN,LXNBNF . -> LOWER CASE B @#@@@DLXNED2 LABEL. @C@@@D BL )@@G@@ IF A8,EQ,'I',I THEN,LXNCMP. IMAGINARY @D@@@D IF A8,EQ,0151,IBM )@@G@@ THEN,LXNCMQ . -> LOWER CASE I@A@@@DLXNLPN LABEL. END OF NUMER LOOPBN )@@G@@@E@@@D LINK LXNEXTC . SAVE CHAR FOR NEXT TIME @A@@@DBO )@@G@@ IF 0040,ON THEN,LXNLO. @C@@@D LOAD A11,A9. BP )@@G@@ SAVE MODIFIER@#@@@DLXNLO LABEL. @C@@@D STORE A11,DLXCMBQ )@@G@@D. SAVE MODIFIER@B@@@D ADD A9,A10. ADD LZ BR )@@G@@@D@@@D STORE A9,DLXPRE . SAVE PRECISION @D@@@D BS )@@G@@ STORE F,DLXFLG. SAVE FLAGS FOR SYNA@^@@@D. CONVERT NBT )@@G@@UMBER @E@@@D MOVE DCVSV+6,DLXCON,6 . SAVE COLLECTED DIGITS BU )@@G@@@E@@@D MOVE DLXCON,DCVSV,6 . MOVE IN ORIGINAL STRING @D@@@DBV )@@G@@ LOAD A9,DCVFFT . SET CALL TO LXSRCH @D@@@D SLBBW )@@G@@ A9,2 . SIZE IN CHARS @D@@@D IF 0200,OFF BX )@@G@@THEN,LXN01 . -> NOT COMPLEX @^@@@D ADD A9,1,I . @#@@@DLXN01 BY )@@G@@ LABEL . @D@@@D LINK LXSRCH . SEARCH HASH TABLE BZ )@@G@@@D@@@D MOVE DLXCON,DCVSV+6,6 . RESTORE DIGITS @ @@@D CA )@@G@@ USING SDBCD,X2 . @E@@@D SET 0001+SDBCON,ON,SDBCL4 . CB )@@G@@SET SD ENTRY BIT @C@@@D STORE X2,DLXIDN . SET PTR TO SDCC )@@G@@@D@@@D LOADA X3,SDBBCD . POINT TO BCD STRING@ @@@D CD )@@G@@ STORE X3,DLXBCN . @D@@@D MOVE DLXSZN,SDBCNT . SET SIZCE )@@G@@E OF STRING @C@@@D LOAD X3,SDBCLK . SET BCLK PTR @F@@@DCF )@@G@@ IF SDBCLK,NZERO THEN,LXND40 . -> ALREADY CONVERTED @ @@@DCG )@@G@@ USING SDSECT,X3 . @G@@@D USING SDBCD,X2 . CCH )@@G@@ONVERT NUMBER (DCVFLG IN F REG) @^@@@D LINK CVNUM . @C@@@DCI )@@G@@ LOAD F,DCVFLG . SET FLAG REG @D@@@D MOVE DLXCJ )@@G@@CLN,LXIDDN,I . SET NUMBER CLASS@E@@@D IF SDDCBN,ON THEN,CK )@@G@@LXND01 . -> BINARY NUMBER @#@@@DLXND10 LABEL . @D@@@D LINCL )@@G@@K LXNSD1 . -> ALLOCATE SD @C@@@D MOVE SD2SP,DCVCM )@@G@@DQP . SET P AND Q @E@@@D IF SDFXFL,ON THEN,LXNSDL . -> CN )@@G@@FLOATING NUMBER @D@@@D MOVE SDFXPT,DCVFFT,2 . SET FUMNY FLOCO )@@G@@AT @D@@@D IF SDSCAL,NZERO THEN,LXND20 . -> Q "= 0 . @D@@@DCP )@@G@@ MOVE SDFXPT+1,DCVINT . SET INTEGER VALUE @D@@@D MOVCQ )@@G@@E SDFXPT,0,I . SET INTEGER VALUE @C@@@D GOTO LXND41 . CR )@@G@@ -> REUTRN @D@@@DLXPC LLOC . SAVE CHCS )@@G@@AR IN NUMBER@C@@@D LOADD A3,DCVFFT . SET REGS @C@@@DCT )@@G@@ LOAD A6,DCVSV-1,A3 . GET WORD @E@@@D SLB A6,CU )@@G@@9 . LEAVE SPACE FOR CHARACTER@D@@@D ADD A6,DCVINTCV )@@G@@ . ADD LAST CHARACTER @E@@@D STORE A8,DCVINT . SCW )@@G@@AVE DIGIT FOR NECT TIME @ @@@D STORE A6,DCVSV-1,A3 .@E@@@D CX )@@G@@ LOOP A4,LXPC2 . -> MORE CHARS IN WORD @C@@@D ADDCY )@@G@@ A3,1,I . ADD 1 TO WORD@^@@@D SETL A4,4,I . @D@@@DCZ )@@G@@ LOAD A6,KBLANK . CLEAR NEXT WORD @ @@@D STODA )@@G@@RE A6,DCVSV-1,A3 .@#@@@DLXPC2 LABEL . @C@@@D STORED A3,DCVFFDB )@@G@@T . RESET REGS @C@@@D LJMP . -> RETUDC )@@G@@RN @#@@@DLXND20 LABEL . @E@@@D MOVE DLXCLN,LXIDCN,I . SDD )@@G@@ET NON INTEGER NUMBER @D@@@D MOVE SDFLPT,DCVFLT,2 . SET FLODE )@@G@@ATING VALUE @C@@@D GOTO LXND41 . -> RETURN @#@@@DDF )@@G@@LXND01 LABEL . @D@@@D LINK LXNSD1 . ALLOCATE SPACDG )@@G@@E @D@@@D SET SDDCBN,ON,SDCLS1 . SET BINARY FLAG @E@@@DDH )@@G@@ MOVE DLXCLN,LXIDCN,I . SET NON INTEGER FLAG @E@@@D DI )@@G@@ MOVE SD2SP,DCVBQP . SET SCALE AND PRECISION @D@@@D IF DJ )@@G@@SDFXFL,ON THEN,LXNSDL . -> FLOATING POINT @D@@@D MOVE SDFXPT+1,DDK )@@G@@CVINT . SET INTEGER VALUE @C@@@D GOTO LXND41 . -DL )@@G@@> RETURN @#@@@DLXNSDL LABEL . @D@@@D MOVE DLXCLN,LXIDCN,IDM )@@G@@ . SET NON INTEGER @E@@@D SET SDFXFL,ON,SDCLS1 . SET FLODN )@@G@@ATING POINT BIT @C@@@D MOVE SDSCAL,0,I . SET SCALE =0 DO )@@G@@@C@@@D GOTO LXND41 . -> RETUEN @#@@@DLXND40 LABDP )@@G@@EL . @D@@@D MOVE DLXCLN,SDBCLS . SET CLASS BYTE @C@@@DDQ )@@G@@ STSDP X2,DLXIDN . SET TOKEN PTR@C@@@D GOTO LXCDR )@@G@@RTN . -> RETURN @#@@@DLXND41 LABEL . @D@@@D MOVDS )@@G@@E SDBCLS,DLXCLN . SET CLASS BYTE @C@@@D STSDP X2,DLXIDNDT )@@G@@ . SET TOKEN PTR@E@@@D STSDP X2,SDBCHI . SET LINDU )@@G@@KAGE TO BCD ENTRY @E@@@D IF 0200,OFF,DLXFLG THEN,LXND43 . -> DV )@@G@@IMAG NUMBER @C@@@D SET SDRLCX,ON,SDCLS1 . COMPLEX FLAG @#@@@DDW )@@G@@LXND43 LABEL . @C@@@D LOADA A3,SDFLPT . SET SD PTR DX )@@G@@@ @@@D STSDP A3,SDLCOF . @C@@@D GOTO LXCRTN . DY )@@G@@ -> RETURN @#@@@DLXNSD1 LOCAL . @F@@@D LOAD A7,10,I .DZ )@@G@@ ALLOCATE 10 WORD SD FOR NUMBER @^@@@D LINK PLALC . EA )@@G@@@C@@@D STSDP X3,SDBCLK . SABE PTR @C@@@D MOVEB )@@G@@E SDCLS4,SDBCSD,I . SET SD BIT@I@@@D MOVE SDCLS0-(IN 0,Q1EC )@@G@@-H1,0,0),SD0ART*512+SDVRCN,I . SET ARITH CONST BIT @D@@@D MOVED )@@G@@E SDFLPT,DCVFLT,2 . SET FLOATING VALUE @D@@@D LINK LXBLK0 . EE )@@G@@ ADD TO BLOCK 0 @#@@@D JMP . @[@@@D. @[@@@DEF )@@G@@. @#@@@DLXBLK0 LLOC . @C@@@D LOAD A3,ADBK0S . EG )@@G@@LINK SD @ @@@D STORE A3,SDBKLK . @ @@@D USING SDSEH )@@G@@ECT,A3 . @ @@@D LOAD A4,SDNXDC . @ @@@D STORE X3,EI )@@G@@SDNXDC . @ @@@D USING SDSECT,X3 . @ @@@D STORE A4,EJ )@@G@@SDNXDC . @D@@@D LJMP . RETURN TO CALLER EK )@@G@@@[@@@D/. @^@@@D USING WORD,X4 .@#@@@DLXNBNF LABEL . @#@@@DEL )@@G@@ UPPERC . @C@@@DLXNBNE LABEL . FOUND 'B' EM )@@G@@@#@@@DLXNBIN LABEL . @D@@@D IF 0001,ON THEN,LXNER6 . -> ILEN )@@G@@LEGAL 'B' @#@@@DLXNBN2 LABEL . @C@@@D SET 0100,ON . EO )@@G@@ SET B FOUND @^@@@D LINK LXPC . @#@@@DLXNBN3 LABEL . EP )@@G@@@D@@@D GETC . GET NEXT CHARACTER @D@@@D EQ )@@G@@ IF A8,EQ,0151,I THEN,LXNCMQ . LOWER CASE I@D@@@D IF A8,ER )@@G@@NE,'I',I THEN,LXNLPN . -> END NUMBER@#@@@DLXNCMQ LABEL . @#@@@D ES )@@G@@ UPPERC . @#@@@DLXNCMP LABEL . @D@@@D SET 0200,ON . ET )@@G@@ SET 'I' SWITCH @D@@@D LINK LXPC . SAVE IEU )@@G@@ IN STRING @D@@@D GETC . READ NEXT CHARACTEREV )@@G@@@C@@@D GOTO LXNLPN . -> END NUMBER@^@@@D. ERREW )@@G@@OR MESSAGES @#@@@DLXNER1 LABEL . @D@@@D LXERR LXER20 . EX )@@G@@ 2 DECIMAL POINTS @C@@@D GOTO LXNLPN . -> END EY )@@G@@NUMBER@#@@@DLXNER2 LABEL . @D@@@D LXERR LXER21 . EEZ )@@G@@ AT END OF CARD @C@@@D GOTO LXNLPN . -> END NUMBERFA )@@G@@@#@@@DLXNER3 LABEL . @G@@@D LXERR LXER22 . TOO MANFB )@@G@@Y DIGITS USE LASE 3 (IN EXP) @D@@@D GOTO LXNDG1 . -FC )@@G@@> FINISH EXPONENT @#@@@DLXNE3A LABEL . @D@@@D LXERR LXER22 . FD )@@G@@ TOO MANY DIGITS @C@@@D GOTO LXNED2 . -FE )@@G@@> USE LAST 3@#@@@DLXNER5 LABEL . @#@@@DLXNER4 LABEL . @D@@@D FF )@@G@@ LXERR LXER23 . ILLEGAL EXPONENT @C@@@D GOTO LXNFG )@@G@@LPN . -> END NUMBER@#@@@DLXNER6 LABEL . @E@@@D LXEFH )@@G@@RR LXER24 . ILLEGAL BUNARY NUMBER @E@@@D GOTO LXNFI )@@G@@BN3 . -> TREAT AS NON BINARY @^@@@D/. PARSE STRINGS FJ )@@G@@@#@@@DLXSCON LABEL . @E@@@D MOVE DLXCON,KBLANK,20 . CLEAR CFK )@@G@@OLLECTION AREA @F@@@D SETPC 4,DLXCON . SETUP STRING FL )@@G@@COLLECTION AREA @C@@@D LOAD A9,0,I . LENGTH=0 FM )@@G@@@D@@@D LOAD F,0,I . CLEAR FLAG REG @#@@@DLXSCLPFN )@@G@@ LABEL . @D@@@D GETC . GET NEXT CGARACTER FO )@@G@@@B@@@D IF A8,EQ,'0',I THEN,LXSCD1 . @F@@@D IF A8,FP )@@G@@EQ,'1',I THEN,LXSCD1 . -> POSSIBLE BINARY STRING@E@@@D IF A8,FQ )@@G@@NE,'''',I THEN,LXSC2 . -> NOT BIT STRING @B@@@DLXSC1 LABEL . FR )@@G@@ FOUND '@D@@@D GETC . READ SECOND QFS )@@G@@UOTE @F@@@D IF A8,NE,'''',I THEN,LXSCND . -> NOT ' , END STRFT )@@G@@ING @#@@@DLXSCAD LABEL . @F@@@D SET 0001,ON . SFU )@@G@@ET NOT VALID BIT STRING DLAG @#@@@DLXSCD1 LABEL . @D@@@D ADDFV )@@G@@ A9,1,I . ADD ONE TO LENGTH @#@@@DLXSCD2 LABEL . @G@@@DFW )@@G@@ PUTC . PUT CHARACTER INTO COLLECTION AREA FX )@@G@@@D@@@D GOTO LXSCLP . -> READ NEXT INPUT @#@@@DLXSC2 FY )@@G@@ LABEL . @C@@@D IF A8,NE,LXSTOP,I THEN,LXSCAD . @C@@@DFZ )@@G@@ LXERR LXER05 . END OF CARD @I@@@D LOAD A8,GA )@@G@@LXSTOP,I . SET TOKEN TYPE FOR NEXT TOKEN (END CARD) @ @@@DGB )@@G@@ STORE A8,DLXCHR . @E@@@D LOAD A8,'''',I . SGC )@@G@@ET TERMINAL CHARACTER @#@@@D PUTC . @F@@@D GOTO LXSGD )@@G@@CE1 . LOOKUP STRING IN SYMBOL TBLE @#@@@DLXSCND LABEL . GE )@@G@@@B@@@D LINK LXNEXTC . SAVE CHAR@D@@@D LOAD A8,GF )@@G@@'''',I . SET DUMMY ' AT END @#@@@D PUTC . @F@@@D GG )@@G@@ IF 0001,OFF THEN,LXSCBD . -> SO FAR VALID BIT STRING@#@@@DLXSCE1GH )@@G@@ LABEL . @E@@@D MOVE DLXCLN,LXIDCS,I . SET CHARACTER STRINGI )@@G@@G FLAG@F@@@D ADD A9,1,I . ADJUST LENGTH FOR ' AT ENGJ )@@G@@DS @D@@@D STORE A9,DLXSZN . SET SIZE OF STRING @D@@@DGK )@@G@@ LINK LXSRCH . SEARCH FOR STRING @ @@@D USIGL )@@G@@NG SDBCD,X2 . @ @@@D STORE X2,DLXIDN . @^@@@D LOAGM )@@G@@DA X3,2,X2 .@ @@@D STORE X3,DLXBCN . @B@@@D SET 000GN )@@G@@1+SDBCON,ON,SDBCL4 . @D@@@D LSDP X3,SDBCLK . SET SD GO )@@G@@POINTER @D@@@D IF SDBCLK,NZERO THEN,LXSC11 . -> SD EXISTZGP )@@G@@@C@@@D LOAD A7,8,I . GET 8 WORD SD@^@@@D LINGQ )@@G@@K PLALC . @C@@@D STSDP X3,SDBCLK . SAVE POINTER @C@@@DGR )@@G@@ MOVE SDBCLS,LXIDCS,I . SET STRING SD@ @@@D USING SDSGS )@@G@@ECT,X3 . @C@@@D MOVE SDCLS4,SDBCSD,I . SET SD FLAG @D@@@DGT )@@G@@ STSDP X2,SDBCHI . -> PTR TO BCD FIELD@C@@@D LOAGU )@@G@@DA A7,SDSTDV . POINT TO DV @E@@@D STSDP A7,SDLCOF . GV )@@G@@ SET SD POINTER TO BE NEG @G@@@D MOVE SDCLSS,SD0STR*512+SDAGW )@@G@@RST+SDVRCN,I . SET STRING CONSTANT @D@@@D LSDP X2,SDBCHI . GX )@@G@@ POINT TO BCD STRING @F@@@D LOADA X2,SDBBCD . POINT TO AGY )@@G@@CTUAL STRING IN BCD BLK @D@@@D LOAD X4,DLXSZN . GET SIZGZ )@@G@@E OF STRING @D@@@D SUB X4,1,I . DELETE ' AT END HA )@@G@@@E@@@D IF 0002,OFF THEN,LXSDCO . -> NOT BIT STRING @ @@@DHB )@@G@@ SUB X4,1,I . -1 BIT@D@@@D SET SDCHBT,ON,SDCLS1 . SHC )@@G@@ET BIT STRING BIT @F@E@D LOADXI X2,ARBTCH*0100,I . SET BIT STRINHD )@@G@@G CONSTANT IN DV @F@@@E LOADXI X2,ARCHBT*0100,I . SET BIT STRINHE )@@G@@G CONSTANT IN DV @#@@@DLXSDCO LABEL . @ @@@D STORE X4,DLXSZNHF )@@G@@ . @C@@@D STORE X4,SDSTML . MAX LENGTH @D@@@D HG )@@G@@ STORE X4,SDSTCL . CURRENT LENGTH @C@@@D STORE X2,HH )@@G@@SDSTDV . SET -> TO DV @D@@@D LINK LXBLK0 . HI )@@G@@ADD TO BLOCK 0 @#@@@DLXSC11 LABEL . @C@@@D GOTO LXCRTN . HJ )@@G@@ -> REUTRN @#@@@DLXSCBD LABEL . @D@@@D LOAD A8,HK )@@G@@DLXCHR . GET NEXT SYMBOL @C@@@D IF A8,EQ,'B',I THEHL )@@G@@N,LXSCB1 . -> B @F@@@D IF A8,NE,0142,I THEN,LXSCE1 . -> NOTHM )@@G@@ LOWER CASE B @C@@@D SET 040,OFF,A8 . MAKE IT UPPER CASE HN )@@G@@@#@@@DLXSCB1 LABEL . @D@@@D ADD A9,1,I . ADD B THO )@@G@@O STRING @#@@@D PUTC . @F@@@D MOVE DLXCHR,0,I . HP )@@G@@ CLEAR OUT NEXT SYMBOL BYTE @ @@@D LOAD F,0002,I . HQ )@@G@@@C@@@D GOTO LXSCE1 . -> RETURN @ @@@D/. ENDHR )@@G@@ OF CARD RPUTINE @ @@@D. X1 AND X2 ARE UPDATED@#@@@DLXCDND LABHS )@@G@@EL . @D@@@D IF DLXDOP,ZERO THEN,LXCND1 . -> NOT IN /*D@^@@@DHT )@@G@@ LXERR LXER11 . @C@@@D MOVE DLXDOP,0,I . CLOSE OHU )@@G@@UT /*D@#@@@DLXCND1 LABEL . @E@@@D TC OFF . SHV )@@G@@AVE REGS FOR READING @ @@@D. FORMAT THE PRINT LINE@^@@@D HW )@@G@@ USING WORD,X3 .@I@@@D LOAD X3,DLXCDD . -> CARD IMAGEHX )@@G@@ ... DONE BY EXEC 8 ... @I@@@D ADD X3,DLXSMC . HY )@@G@@ GET LAST COLUMN .. DONE BY EXEC 8 ... @I@@@D MOVHZ )@@G@@E W1Q1,DLXCSV . RESTORE STORE CHARACTER .. DONE BY EXEC 8 ... IA )@@G@@@C@@@D LOAD X3,DLXCDD . POINT TO CARD@E@@@D IF IB )@@G@@ 0020,OFF,LIMALX THEN,LXCD03 . -> NOSOURCE @E@@@D LOAD A7,IC )@@G@@DZZSIR . GET FILE LINE NUMBER @D@@@D CVE A7,R . ID )@@G@@ CONVERT TO FIELDATA@ @@@D STORE A4,DGOLIN . @E@@@DIE )@@G@@ LOAD A7,DLXSMC . NOMBER OF WORDS IN CARD @E@@@D IF )@@G@@ IF 0040,OFF,DGOPT3 THEN,LXCD01 . -> BATCH JOB @F@@@E IF IG )@@G@@ 0100,OFF,DGOPT4 THEN,LXCD10 . -> NO PARAGRAPHER @^@@@E LINIH )@@G@@K LXPARA @F@@@E +20,DGOLIN+2-(IN 63,0,1,0) . 16 WORDS BEGINNII )@@G@@ING A +2 @^@@@E GOTO LXCD11 . @#@@@ELXCD10 LABEL . @E@@@DIJ )@@G@@ MOVE DGOLIN+3,W1,R,A7 . MOVE CARD TO PRINT AREA @#@@@ELXCD11IK )@@G@@ LABEL . @E@@@D LOAD A7,DSALSN . GET STATEMEET NUMBEIL )@@G@@R @ @@@D STORE A7,DGOLIN+1 . @C@@@D LOADA X1,DGOLINIM )@@G@@ . PRINT SOURCE @^@@@D GOTO LXCD03 . @#@@@DLXCD01 LABIN )@@G@@EL . @C@@@E IF 0100,OFF,DGOPT4 THEN,LXCD12 . @^@@@E IO )@@G@@ LINK LXPARA @A@@@E +27,DGOLIN+6-(IN 63,0,1,0) @^@@@E IP )@@G@@ GOTO LXCD13 @#@@@ELXCD12 LABEL . @E@@@D MOVE DGOLIN+7,IQ )@@G@@W1,R,A7 . MOVE IMAGE TO OUTPUT AREA@#@@@ELXCD13 LABEL . @^@@@D IR )@@G@@ USING WORD,X1 .@D@@@D LOADA X1,DGOLIN . POINT TO PRINIS )@@G@@T LINE@E@@@D IF DLXPFG,ZERO THEN,LXCDPR . PRINT CARD ONLY IT )@@G@@@ @@@D LOAD A3,DSALCN . @^@@@D STORE A3,W1+1 .@ @@@DIU )@@G@@ LOADD A3,DSALBN . @^@@@D LDSC A3,9 . @ @@@D IV )@@G@@ STORED A3,W1+3 . @F@@@D MOVE W1+5,DSALSN . SETUP SIW )@@G@@TMT, DEPTH, DO AND BLOCK@#@@@DLXCD03 LABEL . @D@@@D MOVE DLXIX )@@G@@PFG,0,I . TURN OFF PRINT FLAG@#@@@DLXCDPR LABEL . @F@@@D IY )@@G@@ IF 0020,OFF,LIMALX THEN,LXNWCD . -> NO PRINT WANTED @C@@@D IZ )@@G@@ LINK GOPRTL . PRINT LINE @#@@@DLXNWCD LABEL . @C@@@DJA )@@G@@ LINK GORDCD . READ CARD @G@@@D LOAD F,DJB )@@G@@GOCDF . SET FLAG REG WITH RETURN FROM READCD @A@@@D IF JC )@@G@@ 0004,ON THEN,LXCDSC .@E@@@D IF DGOCDF,NZERO THEN,LXPGND . JD )@@G@@-> END OF SOURCE @#@@@DLXCDSC LABEL . @E@@@D STORE X1,DLXCDDJE )@@G@@ . SAVE CARD IMAGE POINTER @#@@@DLXIN1 LABEL . @^@@@D JF )@@G@@ USING WORD,X1 .@I@@@D ADD X1,DLXSMC . GET LAST COLUJG )@@G@@MN .. DONE BY EXEC 8 ... @I@@@D MOVE DLXCSV,W1Q1 . JH )@@G@@ SAVE STOP CHARACTER .. DONE BY EXEC 8 ... @I@@@D MOVJI )@@G@@E W1Q1,LXSTOP,I . SET EOF .. DONE BY EXEC 8 ... JJ )@@G@@@I@@@D LOAD X1,DLXCDD . GET START .. DONEJK )@@G@@ BY EXEC 8 ... @C@@@D SETGC 4,W1 . START READINGJL )@@G@@@G@@@D. GETC . COL 1 IBM COMPATIBILITY - IGNJM )@@G@@ORED @E@@@D. IF A8,EQ,' ',I THEN,LXIN2 . SET COL 1 BLANK JN )@@G@@@C@@@D. SUB A1,1,I . REREAD COL 1 @D@@@D. MOVJO )@@G@@E DLXPCK,1,I . SET COL 1 NOT BLANK@#@@@DLXIN2 LABEL . @ @@@DJP )@@G@@ MOVE DLXCHR,0,I . @D@@@D IF 0004,OFF THEN,LXCRIN JQ )@@G@@. -> NO * RETURN @C@@@D LOAD A3,ACSCS,I . SET * ON CARD JR )@@G@@@ @@@D STORE A3,DLXACN . @E@@@D MOVE DLXCLN,LXRSWD,IJS )@@G@@ . SAET RESERVED WORD RETURN@C@@@D MOVE DGOCDF,0,I . NJT )@@G@@ORAL CARD @C@@@D GOTO LXCRTN . -> REUTRN @#@@@DJU )@@G@@LXPGND LABEL . @E@@@D LOAD A3,ACEST,I . SET END OF SOJV )@@G@@URCE TOKEN @ @@@D STORE A3,DLXACN . @A@@@D MOVE DLXJW )@@G@@CLN,LXRSWD,I . @^@@@D GOTO LXCRTN . @B@@@D. ENTER HERJX )@@G@@E FOR EACH NEW PROGRAM @E@@@DLXINIT* LOCAL . INITIALJY )@@G@@ ENTRY FROM SYNA @C@@@E MOVE DERCTK,0,I . TOKEN COUNT=0 JZ )@@G@@@G@@@D MOVE DSALSN,KBLANK . SET INITIAL STMT NUMBER TO BLANKA )@@G@@KS @F@@@D MOVE DSDPNM,100,I . START NEW LABELS AT $$L10KB )@@G@@0 @ @@@D STORE X2,DLXSV1 . @ @@@D STORE A2,DLXSV2KC )@@G@@ . @D@@@D LOAD X1,DLXCDD . GET CARD ADDRESS @E@@@DKD )@@G@@ MOVE DLXEST,0,I . ZERO ERR STACK LEVEL @D@@@D KE )@@G@@ MOVE DLXERN,0,I . CLEAR ERROR FLAG @D@@@D LOAD A14KF )@@G@@,0,I . SET TOPKEN = NULL @F@@@D LOAD F,DGOCDF . KG )@@G@@ SET FLAG REG TO CARD CONTENTS @D@@@D GOTO LXIN1 . KH )@@G@@ -> NORMAL NEW CARD @B@@@E/ . LXPARA - AUTOMATIC PARAGRAPHER KI )@@G@@@[@@@E. @[@@@E. @^@@@E. X3= INPUT IMAGE@A@@@E. A7=KJ )@@G@@ NMBER OF WORDS OF INPUT@B@@@E. X11->MAX SIZE OF FIELD,START LOC KK )@@G@@@[@@@E. @B@@@E. FIND NUMBER OF NON-BLANK WORDS @[@@@E. KL )@@G@@@#@@@ELXPARA LLOC . @^@@@E USING WORD,X3 .@^@@@E SETKM )@@G@@GC 4,W1 @D@@@E LOAD X2,W1H2,X11 . PTR TO OUTPUT FIELDKN )@@G@@@^@@@E USING WORD,X2 @^@@@E SETPC 4,W1 @^@@@E KO )@@G@@ USING WORD,X1 @^@@@E LOAD A8,KBLANK@#@@@ELXPAR2 LABEL . KP )@@G@@@E@@@E IF A8,NE,W1 THEN,LXPAR1 . -. SKIP BLANK WORDS @^@@@EKQ )@@G@@ ADD X1,1,I . @D@@@E LOOP A7,LXPAR2 . ->TRY NKR )@@G@@EXT WORD @E@@@E ADD A7,1,I . SET 0 WORDS TO MOVKS )@@G@@E @F@@@E LJMP 2 . ->BLANK WORD, DO NORMAL KT )@@G@@THING @#@@@ELXPAR1 LABEL . @D@@@E LOAD A8,DSADPA . GKU )@@G@@ET WORDS TO INDENT@^@@@E LOAD A3,A8 . @E@@@E ADD A3,KV )@@G@@A7 . GET RIGHTMOST MARGIN @^@@@E USING WORD,X11 KW )@@G@@@C@@@E IF A3,LT,W1H1 THEN,LXPAR3 . -> OK @D@@@E LOAKX )@@G@@D A8,W1H1 . TOO LONG, MOVE LEFT@E@@@E SUB A8,A7 . KY )@@G@@ ADJUST FOR STRNG LENGTH @#@@@ELXPAR3 LABEL . @C@@@E KZ )@@G@@ ADD X2,A8 . SKIP BLANKS @E@@@E SLB A7,2 . LA )@@G@@ NUMBER OF CHARS TO MOVE @^@@@E SETL A7 . @#@@@ELB )@@G@@LXPAR5 LABEL . @E@@@E GETC . GET FIRSST NOLC )@@G@@N-BLANK @B@@@E IF A8,NE,' ',I THEN,LXPAR7 . @ @@@E LD )@@G@@ LOOP A7,LXPAR5 . @#@@@ELXPAR4 LABEL . @#@@@E GETC . LE )@@G@@@#@@@ELXPAR7 LABEL . @#@@@E PUTC . @ @@@E LOOP A7,LLF )@@G@@XPAR4 . @F@@@E LJMP 1 . LG )@@G@@ ->RETURN @B@@@D/. LEXICAL STATEMENT START ROUTINE @C@@@D. LH )@@G@@ CALLED AT THE START OF EACH STATEMENT @#@@@DLXPRND* LABEL . @D@@@DLI )@@G@@ MOVE DLXPFG,0,I . FORCE ERR PRINTING@#@@@DLXSTST* LOCLJ )@@G@@AL . @G@@@D IF DLXPFG,NZERO THEN,LXSTPH . -> PUSH STACK IFLK )@@G@@ ERRORS PRES@#@@@DLXSTP1 LABEL . @E@@@D LOAD A7,DLXEST . LL )@@G@@ GET CURRENT ERROR STACK @G@@@D IF A7,EQ,0,I THEN,LXSTSTLM )@@G@@3 . -> EMPTY STACK, DON'T PRINT @E@@@D LOADA X4,DLXESE-2 . LN )@@G@@ POINT TO TOP OF STACK @G@@@D SETL A7 . LLO )@@G@@OOP FOR NUMBER OF ENTRIES IN STACK @#@@@DLXSTST1 LABEL . @^@@@D LP )@@G@@ USING WORD,X4 .@F@E@D MOVE DLXRVP,W1H1 . SET REVERSE CLQ )@@G@@ALL WITH ST NUMBER@^@E@D ADD X4,1,I . @F@@@D STORE X4,LR )@@G@@DLXRVE . POINT TO ERROR STACK ENTRY @D@@@D LINK PLRLS )@@G@@VSE . REVERSE STATEMENT @D@E@D SUB X4,3,I . LT )@@G@@ BACKUP ONE ENTRY @D@@@E SUB X4,2,I . BACKUP LU )@@G@@ONE ENTRY @E@@@D LOOP A7,LXSTST1 . -> LOOP FOR NEXT ENLV )@@G@@TRY @#@@@DLXSTST3 LABEL . @C@@@D MOVE DLXEST,0,I . RLW )@@G@@ESET COUNTER@D@@@D LOAD A7,DLXPFG . GET PRINT FLAG LX )@@G@@@F@@@D IF A7,NE,2,I THEN,LXSTST4 . -> STACK OVERFLOW LY )@@G@@@ @@@D MOVE DLXPFG,1,I . @C@@@D GOTO LXSTPH . LZ )@@G@@ -> PUSH STACK@#@@@DLXSTST4 LABEL . @E@E@D MOVE DLXRVP,DSMA )@@G@@ALSP . SET CURRENT STMT START @F@@@E MOVE DSAESK-1+FH1,DSMB )@@G@@ALSP . SET CURRENT STMT START @A@@@E MOVE DSAESK-1+FH2,DSMC )@@G@@AECT .@D@E@D MOVE DLXRVE,DSAESK,I . CURRENT ERROR LIST @E@@@EMD )@@G@@ MOVE DLXRVE,DSAESK-1,I . CURRENT ERROR LIST @B@@@D ME )@@G@@ LINK PLRVSE . REVERSE@G@@@D LOAD X4,DSALSP . MF )@@G@@ SEE IF SUPPLIED STATEMENT NUMBER @^@@@D USING WORD,X4 .MG )@@G@@@D@@@D IF 0400,ON,W1Q2 THEN,JMP . -> YES, QUIT @E@@@D MH )@@G@@ MOVE DLXPFG,1,I . SET ST NUMBER SUPPLIED @G@@@D LOAMI )@@G@@D A7,DSADCN . CONVERT BLOCK NUMBER TO FIELDATA @^@@@D MJ )@@G@@ CVE A7,R . @ @@@D STORE A4,DSALCN . @D@@@D LOAMK )@@G@@D A7,DSADBN . CONVERT BLOCK DEPTH@^@@@D CVE A7,R . ML )@@G@@@ @@@D STORE A4,DSALBN . @D@@@D LOAD A4,KBLANK . MM )@@G@@ ASSUME NO DO LEVEL @C@@@D LOAD A7,DSADDN . DO NESTMN )@@G@@ LEVEL@C@@@D IF A7,EQ,0,I THEN,LXSTX4 . -> NO DO @^@@@D MO )@@G@@ CVE A7,R . @#@@@DLXSTX4 LABEL . @ @@@D STORE A4,DSALDNMP )@@G@@ . @D@@@D LOAD A7,DSADSN . STATEMENT NUMBER @^@@@DMQ )@@G@@ CVE A7,R . @ @@@D STORE A4,DSALSN . @C@@@E MR )@@G@@ LOAD A7,DSADBN . BLOCK DEPTH @E@@@E ADD A7,DSADDNMS )@@G@@ . DO DEPTH (TOTAL DEPTH) @E@@@E STORE A7,DSADPA . MT )@@G@@ PARAGRAPHER INDENTATION @D@@@DLXSTOT LABEL . RMU )@@G@@ETURN TO SYNA @#@@@D JMP . @F@@@DLXSTPH LABEL . MV )@@G@@ PUSH THIS STATEMENT ON STATE @D@@@D LOAD A7,DLXESTMW )@@G@@ . LEVEL OF ERROR @B@@@D ADD A7,1,I . +MX )@@G@@1 . @D@E@D LOADA X4,DSAESK . GET NEW STCK ENTRY @^@E@DMY )@@G@@ USING WORD,X4 .@E@E@D IF W1S1,ZERO THEN,JMP . -> NO MZ )@@G@@ERRORS, RETURN @E@@@E IF DSAECN,ZERO THEN,JMP . -> NO ERRONA )@@G@@RS, RETURN @F@@@D IF A7,GE,4,I THEN,LXSTPP . ->STACK OVERFLONB )@@G@@W, POP FIRST@D@@@D STORE A7,DLXEST . SET NEW STACK LEVELNC )@@G@@@C@@@D SLB A7,1 . MPY BY -2 @^@@@D LOAND )@@G@@DN A7,A7 . @D@@@D ADD A7,DLXESE,I . POINT TO ENTRY NE )@@G@@@^@@@D LOAD X3,A7 . @^@@@D USING WORD,X3 .@E@@@D NF )@@G@@ MOVE W1H1,DSALSP . SET STATEMENT POINTER @C@@@E MOVNG )@@G@@E W1H2,DSAECT . ERROR COUNT @ @@@E MOVE DSAECT,0,I . NH )@@G@@@D@@@D MOVE W1+1,DSAESK . MOVE ERROR STACK @C@@@D NI )@@G@@ GOTO LXSTOT . -> RETURN @#@@@DLXSTPP LABEL . @E@@@DNJ )@@G@@ MOVE DLXPFG,2,I . SET TO OVERFLOW STATUS @C@@@D NK )@@G@@ GOTO LXSTP1 . -> POP STACK @E@@@DLXER25 EQU 23 . NL )@@G@@ COLUMN 1 USED ILLEGALLY @E@@@DLXER02 EQU 11 . NM )@@G@@ NAME > 31 CHARACTERS @D@@@DLXER04 EQU 12 . INN )@@G@@LLEGAL SYMBOL @E@@@DLXER11 EQU 13 . COMMENT AT ENNO )@@G@@D OF CARD @F@@@DLXER21 EQU 14 . NUMBER ACROSS CARD NP )@@G@@BOUNDARY @F@@@DLXER05 EQU 15 . STRING ACROSS CARD NQ )@@G@@BOUNDARY @E@@@DLXER03 EQU 16 . TABLE OVERFLOW - HANR )@@G@@SH @F@@@DLXER20 EQU 17 . 2 DECIMAL POINTS IN NUMBENS )@@G@@R @F@@@DLXER22 EQU 18 . TOO MANY DIGITS IN EXPONENT )@@G@@NT @D@@@DLXER23 EQU 19 . ILLEGAL EXPONENT @E@@@DNU )@@G@@LXER24 EQU 20 . ILLEGAL BINARY NUMBER @E@@@DLXER26NV )@@G@@ EQU 21 . ILLEGAL SYMBOL IN NUMBER @^@@@DERLXCT EQUNW )@@G@@ 22 . @^@@@D/. SD MANAGER @D@@@DSDNINT EQU ARSTLK+1 NX )@@G@@. FIRST ACT REC PTR @#@@@D. ENTRY @A@@@D. SDXNY )@@G@@VE - EXPLICIT VARIABLE @A@@@D. SDXVI - IMPLICIT VARIABLE @A@@@DNZ )@@G@@. SDXBE - EXPLICIT BLOCK @[@@@D. @C@@@D. ROUTINES OA )@@G@@USE REGS X2,X3,X4 AND A7, A8 @[@@@D. @ @@@D. BLOCK SD ROUTINOB )@@G@@E @[@@@D. @G@@@D. IMPLICIT CALL . IF THERE IS AN EXPLICITOC )@@G@@ SD FOR THIS VARIABLE @G@@@D. IN THIS BLOCK, THEN NONE IS CREATOD )@@G@@ED. IF NOT ONE IS CREATED IN @E@@@D. BLOCK LEVEL 1, UNLESS IT ALOE )@@G@@READY EXISTS THERE. @#@@@DSDVXI* LABEL . @E@@@D GOTO SDVOF )@@G@@XIA . CALL 0 IMPLICIT VARIABLE @F@@@D GOTO SDXVC . OG )@@G@@ CALL 1 CONTEXTUAL VARIABEL @E@@@D GOTO SDXVE . OH )@@G@@ CALL 2 EXPLICIT VARIABLE @C@@@D GOTO 0,X11 . OI )@@G@@ CALL 3, NO OP@B@@@DSDVXIA LOCAL . ENTRY @C@@@DOJ )@@G@@ LINK SDXSTT . INITIALIZE @G@@@D IF A15OK )@@G@@,EQ,ACLPAR,I THEN,JMP . -> ARRAY, NO IMPLICIT CALL @ @@@D USIOL )@@G@@NG SDBCD,X3 . @E@@@D IF LXBIF,SAME,SDBCLS THEN,JMP . -> BOM )@@G@@IF, RETURN @#@@@DSDXVO LABEL . @E@@@D LOAD X5,DSBKSD . ON )@@G@@ GET CURRENT BLOCK SD @D@@@D LINK SDXTB . IOO )@@G@@S SD IN THIS BLOCK@F@@@D GOTO SDXVI1 . -> NO, TRY BLOP )@@G@@OCK LEVEL 1 SD @D@@@D GOTO SDXRTN . -> FOUND SD, OQ )@@G@@RETURN@#@@@DSDXVI1 LABEL . @E@@@D LOAD X5,DSAB1S . GOR )@@G@@ET BLOCK LEVEL 1 SD @D@@@D LINK SDXTB . IS SD IOS )@@G@@N THIS BLOCK@D@@@D GOTO SDXVNW . -> NEED NEW SD OT )@@G@@@D@@@D GOTO SDXRTN . -> RETURN, FOUND SD@#@@@DSDXBE*OU )@@G@@ LOCAL . @F@@@D LINK SDXCNT . UP SD COUNT OF SD'SOV )@@G@@ VREATED @C@@@D LOAD A7,SDLNTH,I . ALLOCATE SD @^@@@DOW )@@G@@ LINK PLALC . @ @@@D USING SDSECT,X3 . @E@@@D OX )@@G@@ MOVE SDNMPM,SDNINT,I . INITIAL ADDR FOR ACT REC @D@@@D MOVOY )@@G@@E SDCLS4,SDBCSD,I . SET SD TYPE IN SD @E@@@D LOAD A6,DSBKSDOZ )@@G@@ . GET CURRENT BLOCK SD @D@@@D STSDP A6,SDBKLK . PA )@@G@@ SET LINK TO IT @C@@@D GOTO SDXRTN . -> RETUPB )@@G@@RN @[@@@E. @[@@@E. @B@@@E. CREATE SD (X3) IN CURRENT PC )@@G@@BLOCK)@#@@@ESDXB0* LOCAL . @ @@@E MOVE DSASD1,0,I . @ @@@EPD )@@G@@ LOAD X5,DSBKSD . @A@@@E GOTO SDXVNW . CREATE SDPE )@@G@@@[@@@D. @B@@@D. CREATE SD FOR EXPLICIT DECLARE @D@@@DSDXVE*PF )@@G@@ LOCAL . EXPLICIT VARIABEL @^@@@D LINK SDXPG )@@G@@STT . @E@@@D MOVE DSASD1,1,I . SET EXPLICIT SD TYPE PH )@@G@@@E@@@D LOAD X5,DSBKSD . GET BLOCK SD POINTER @E@@@DPI )@@G@@ IF DSAU4,NZERO THEN,SDXVNW . -> FORCED CREATE@#@@@DSDXVE1PJ )@@G@@ LABEL . @D@@@D LINK SDXTB . IS THERE SD ALREADYPK )@@G@@@D@@@D GOTO SDXVNW . -> NEED NEW ONE @E@@@D PL )@@G@@ MOVE DSASD0,1,I . SET SD ALREADY EXISTED @#@@@DSDXRS2 LABPM )@@G@@EL . @C@@@D STSDP X4,DLXID . SET PTR TO SD@#@@@DSDXRTNPN )@@G@@ LABEL . @#@@@D JMP . @#@@@DSDXVNW LABEL . @F@@@D PO )@@G@@ LINK SDXNEW . CREATE SD , KEEP CHAIN GOING @E@@@D PP )@@G@@ LOAD A7,DSADSN . GET STATEMENT NUMBER @ @@@D USIPQ )@@G@@NG SDSECT,X4 . @D@@@D STORE A7,SDDCNM . SET SD PTR INPR )@@G@@ DEC @E@@@D IF DSASD1,ZERO THEN,JMP ELSE,SDXRS2 . -> RETURN PS )@@G@@@E@@@DSDXVC LOCAL . CONTEXTUAL DECLARATION @C@@@DPT )@@G@@ LINK SDXSTT . INITIALIZE @ @@@D USING SDBPU )@@G@@CD,X3 . @F@@@D IF LXBIF,NSAME,SDBCLS THEN,SDXVO . -> NOT PV )@@G@@BUILTIN FCN @D@@@D BAC ACCLCK,SDXVC0 . -> CLOCK BIF PW )@@G@@@C@@@F BAC ACOCBF,SDXVC0 . -> ONCHAR @D@@@F BACPX )@@G@@ ACOSBF,SDXVC0 . -> ONSOURCE @E@@@D IF A15,NE,ACPY )@@G@@LPAR,I THEN,SDXVC1 . -> CREATE SD @#@@@DSDXVC0 LABEL . @D@@@D PZ )@@G@@ GETPL X4 . GET GARBAGE SD AREA@^@@@D ADD X4,QA )@@G@@25,I .@^@@@D USING WORD,X4 .@E@@@D MOVE W1,KKD0,2 . QB )@@G@@ CLEAR BEGINNING AREA @C@@@D LOAD A7,DLXID . SQC )@@G@@ET ID PTR @ @@@D STORE A7,SDBCHI,X4 . @C@@@D GOTO SDXQD )@@G@@RTN . -> RETURN @#@@@DSDXVC1 LABEL . @^@@@D USIQE )@@G@@NG WORD,X3 .@E@@@D LOAD A7,W1 . ET FIRST 3 CHARS OF NAMQF )@@G@@E @^@@@D SRB A7,9 . @^@@@D SLB A7,9 . @E@@@DQG )@@G@@ IF A7,EQ,SDSYS THEN,SDXVC0 . -> SYSIN OR PRINT @F@@@D QH )@@G@@ LOAD X5,DSBKSD . SEE IF ANY DCL'S FOR BIF NAME @#@@@DSDXVC3QI )@@G@@ LABEL . @E@@@D LINK SDXTB . ANY DCL AT THIS LEQJ )@@G@@VEL @B@@@D GOTO SDXVC2 . -> NO @D@@@D GOTQK )@@G@@O SDXRTN . -> YUP RETURN @#@@@DSDXVC2 LABEL . @D@@@DQL )@@G@@ LOAD X5,SDBKLK,X5 . GO BACK ONE LEVEL@ @@@D USIQM )@@G@@NG SDSECT,X5 . @G@@@D IF SDBKDP,NZERO THEN,SDXVC3 . NOT BLQN )@@G@@OACK 1, TRY THIS BLOCK @E@@@D LOAD X5,DSAB1S . DCL VQO )@@G@@ARIABLE AT LEVEL 1@C@@@D GOTO SDXVNW . GET NEW DCLQP )@@G@@@[@@@D. @E@@@D. THIS ROUTINE MOVES SD FROM ONE BLOCK TO ANOTHQQ )@@G@@ER. @D@@@D. X5=SD FOR BLOCK TO GET SD X3= SD TO BE MOCED @#@@@DQR )@@G@@SDRSN* LOCAL . @ @@@D USING SDSECT,X3 . @D@@@D LSDQS )@@G@@P X4,SDBKLK . GET BLOCK SD FOR SD@#@@@DSDRXL1 LABEL . @ @@@DQT )@@G@@ USING SDSECT,X4 . @E@@@D LSDP A7,SDNXDC . GQU )@@G@@ET NEXT DEC IN BLOCK @G@@@D IF A7,EQ,X3 THEN,SDRXL2 . -> FQV )@@G@@OUND SD LOOKING FOR IN BLOCK @E@@@D LOAD X4,A7 . TQW )@@G@@RY NEXT SD IN BLOCK @^@@@D GOTO SDRXL1 . @#@@@DSDRXL2 LABQX )@@G@@EL . @ @@@D USING SDSECT,X3 . @E@@@D LOAD A7,SDNXDCQY )@@G@@ . GET PTR AFTER WANTED SD @ @@@D USING SDSECT,X4 . QZ )@@G@@@E@@@D STORE A7,SDNXDC . UNHOOK SD FROM BLOCK @ @@@DRA )@@G@@ USING SDSECT,X3 . @B@@@D LOAD A8,X3 . SRB )@@G@@AVE SD@D@@@D LSDP X3,SDBCHI . POINT TO BCD STRING@G@@@DRC )@@G@@ LINK SDXTB . IS SD WITH THIS BCD IN THIS VLOCK RD )@@G@@@E@@@D GOTO SDRXL3 . -> NOPE, ADD ENTRY HERE @E@@@DRE )@@G@@ GOTO SDXRTN . -> RETURN FOUND ENTRY @#@@@DSDRXL3RF )@@G@@ LABEL . @D@@@D LOAD X4,A8 . RESET SD POINTER RG )@@G@@@D@@@D LINK SDXCHN . LINK TO BLOCK SHAIN@B@@@D RH )@@G@@ JMP 1 . RETURN @[@@@D. @ @@@D. SD SERVICRI )@@G@@E ROUTINES @#@@@DSDXCNT LLOC . @C@@@D LOAD A7,DSDNOS . RJ )@@G@@ UP SD COUNT @^@@@D ADD A7,1,I . @ @@@D STORE A7,RK )@@G@@DSDNOS . @C@@@D LJMP . -> RETURN @A@@@DRL )@@G@@. SET X3= A(BCD STRING ENTRY)@#@@@DSDXSTT LLOC . @C@@@D RM )@@G@@ MOVE DSASDF,0,I . RESET FLAGS @D@@@D LSDP X3,DLXID RN )@@G@@. POINT TO SD ENTRY @ @@@D USING SDBCD,X3 . @D@@@DRO )@@G@@ IF SDBCSD,ON,SDBCL4 THEN,JMP . SD, RETURN @D@@@D LOARP )@@G@@D X5,SDBCUS . UP USAGE COUNT @^@@@D ADD X5,1,I . RQ )@@G@@@ @@@D STORE X5,SDBCUS . @D@@@D IF SDBCON,ON,SDBCLRR )@@G@@4 THEN,JMP . ->CONSTANT @C@@@D LJMP . -> RETRRS )@@G@@N @[@@@D. @G@@@D. SEE IF SD EXISTS FOR BCD POINTED TO BY RT )@@G@@X3 IN BLOCK POINTED TO B@E@@@D. BY X5. IF ONE, X4 POINTS TO IT ANRU )@@G@@D EXIT IS 1,X11 . @#@@@DSDXTB LLOC . @C@@@D LOAD A7,X5 . RV )@@G@@ SAVE PTR @ @@@D USING SDBCD,X3 . @E@@@D RW )@@G@@ IF SDBCLK,NZERO THEN,SDXTB2 . -> DEC EXISTS @C@@@D LJMRX )@@G@@P . -> RETURN @#@@@DSDXTB2 LABEL . @C@@@D RY )@@G@@ LOAD X4,X3 . POINT TO BCD @ @@@D USING SDBCD,X4 RZ )@@G@@. @ @@@D USING SDSECT,X4 . @#@@@DSDXTB3 LABEL . @C@@@DSA )@@G@@ LOAD X4,SDBCLK . GET NEXT SD @D@@@D IF A7,SB )@@G@@EQ,SDBKLK THEN,LJMP1 . -> SAME BK SD@E@@@D IF SDBCLK,NZERO THSC )@@G@@EN,SDXTB3 . CHECK NEXT SD @D@@@D LJMP . -SD )@@G@@> RETURN, FAIL @[@@@D. @G@@@D. CREATE AN SD FOR BCD POINTESE )@@G@@D TO BY X3, IN BLOCK X5. ADDR IN X4 @#@@@DSDXNEW LOCAL . @D@@@D SF )@@G@@ LINK SDXCNT . UP SD COUNT BY 1 @C@@@D LOAD A8,SG )@@G@@X3 . SAVE BCD PTR @F@@@D LOAD A7,SDLNTH,I . GSH )@@G@@ET WORDS TO ALLOCATE S FOR SD @C@@@D LINK PLALC . ASI )@@G@@LLOCATE SD @ @@@D USING SDSECT,X4 . @ @@@D USING SDBSJ )@@G@@CD,X3 . @D@@@D LOAD X4,X3 . SET REGS FOR RETURNSK )@@G@@@^@@@D LOAD X3,A8 . @C@@@D SET SDBCSD,ON,SDCLS4 . SSL )@@G@@ET SD FLAG @D@@@D MOVE SDBDLK,SDBCLK . MOVE DEC CHAIN SM )@@G@@@E@@@D STSDP X4,SDBCLK . ADD NEW HEAD OF CHAIN @D@@@DSN )@@G@@ STSDP X3,SDBCHI . SET BCD POINTER @F@@@D LINSO )@@G@@K SDXCHN . ADD TO CHAIN IN THIS BLOCK @D@@@D LOASP )@@G@@DA X3,SDXFBM . SET FIXED MODE @F@@@D MOVE SDRTC,1,ISQ )@@G@@ . SET FIXED VARIABEL = 1 WORD @#@@@DSDXNED LABEL . @^@@@DSR )@@G@@ USING WORD,X3 @E@@@D MOVE SD2SP,W1H1 . SET SCASS )@@G@@LE AND PRECISIOUN @E@@@D MOVE SDCLSS,W1H2 . SET CLS0 AND ST )@@G@@CLS1 BYTES @B@@@D JMP . RETURN @F@@@D. SU )@@G@@ KEEPS KEXT DEC CHAIN GOING FOR SD IN X4 AND BLOCK IN X2 @#@@@DSDXCHNSV )@@G@@ LLOC . @ @@@D USING SDSECT,X5 . @E@@@D LOAD A7,SW )@@G@@SDNXDC . MOVE NEXT DECLARATION @ @@@D STSDP X4,SDNXDCSX )@@G@@ . @ @@@D USING SDSECT,X4 . @ @@@D STORE A7,SDNXDCSY )@@G@@ . @D@@@D STORE X5,SDBKLK . SET BLOCK LINK @C@@@DSZ )@@G@@ LJMP . -> RETURN @#@@@DSDSPLY* LOCAL . TA )@@G@@@C@@@D STORE X2,DSPX2 . SAVE REGS @ @@@D STOTB )@@G@@RE A2,DSPA2 . @D@@@D LOAD A7,DSDPNM . UP LABEL $ NUTC )@@G@@MBER @^@@@D ADD A7,1,I . @ @@@D STORE A7,DSDPNM . TD )@@G@@@D@@@D CVE A7,R . CREATE LABEL NAME @C@@@D TE )@@G@@ LSSC A4,9 . SET NNNB @D@@@D STORE A4,DLXCONTF )@@G@@+1 . SETUP XXXNNN . @B@@@D LOAD A7,'$$',I . GTG )@@G@@ET $$V@^@@@D SLB A7,9 . @D@@@D ADD A7,DSAU3 . TH )@@G@@ GET $$V OR $$E @D@@@D SLB A7,9 . SETUP TI )@@G@@$$VV OR $$EE@ @@@D ADD A7,DSAU3 . @ @@@D STORE A7,TJ )@@G@@DLXCON . @D@@@D LOAD A9,7,I . SET SIZE OF ENTRY TK )@@G@@@C@@@D LINK LXSRCH . SEARCH FOR SD@C@@@D MOVTL )@@G@@E DSPID,DLXID . SAVE DLXID @D@@@D STORE X2,DLXID . TM )@@G@@ SET NEW ID PTR @C@@@D LINK SDXVE . CREATE TN )@@G@@SD @C@@@D LSDP X3,DLXID . SET ORIG ID @ @@@D TO )@@G@@ MOVE DLXID,DSPID . @ @@@D LOAD X2,DSPX2 . @ @@@D TP )@@G@@ LOAD A2,DSPA2 . @#@@@D JMP . @#@@@DSDLEXI CSECT 3 TQ )@@G@@@#@@@DSDSYS SFW 0 .@ @@@D +'S','Y','S',0 . @#@@@DSDXFBMTR )@@G@@ SFW 0 .@A@@@DFILL(1) SQ 0 . Q@A@@@DFILL(1) SQ TS )@@G@@ 35 . P@C@@@DFILL(1) SH (SD0AUT+SD0ART)*512+SDDCBN TT )@@G@@. @#@@@D CEND . @#@@@D END . ___@@D USITU )@@G@@NG SDSECT,X3 . @E@@@D LOAD A7,SDNXDC*[S@@@*SDFF*@#@@@4 TV )@@G@@ AXR$ . @C@@@5. COPYRIGHT 1976 BY THE UNIVERSITY OF MARYLAND@[@@@5TW )@@G@@. @D@@@5. QUESTIONS CONCERNING THIS SHOULD BE DIRECTED TO: @[@@@5TX )@@G@@. @ @@@5. MARVIN V. ZELKOWITZ @B@@@5. DEPARTMENT OF CTY )@@G@@OMPUTER SCIENCE @A@@@5. UNIVERSITY OF MARYLAND @B@@@5. TZ )@@G@@ COLLEGE PARK, MARYLAND 20742 @[@@@5. @G@@@5. PERMISSIOUA )@@G@@N TO USE THESE LISTINGS AND THE COMPUTER PROGRAMS THEY@E@@@5. REPRESENUB )@@G@@T IS GRANTED UNDER THE FOLLOWING CONDITIONS: @[@@@5. @G@@@5. UC )@@G@@ 1. UNLIMITED USE MAY BE MADE OF THE PROGRAMS REPRESENTED BY @G@@@5UD )@@G@@. THESE LISTINGS PROVIDED THAT THE NAME PLUM OR UNIVERSITY OF MARYLANDUE )@@G@@@E@@@5. PL/1 COMPILER REMAINS ASSOCIATED WITH THESE PROGRAMS. @[@@@5UF )@@G@@. @F@@@5. 2. MODIFICATIONS MAY BE MADE TO THE LISTINGS PROVIDUG )@@G@@ED: @[@@@5. @G@@@5. (A) ANY RESULTING PROGRAM, OR REPORT, PUH )@@G@@APER OR DOCUMENTATION @G@@@5. DESCRIBING SUCH PROGRAM WILL CLEAUI )@@G@@RLY INDICATE THAT THE PROGRAM @E@@@5. IS A DIALECT OF PLUM OR IS UJ )@@G@@DERIVED FROM PLUM, AND @[@@@5. @G@@@5. (B) ALL SUCH MODIFICAUK )@@G@@TIONS, OTHER THAN TRIVIAL CORRECTIONS @F@@@5. OF ERRORS IN THUL )@@G@@E SOURCE PROGRAMS, SHALL BE REPORTED AND @G@@@5. A BRIEF DESCRIPUM )@@G@@TION OF THE FEATURE ADDED SHALL BE SUBMITTED @C@@@5. TO THE UNUN )@@G@@IVERSITY OF MARYLAND, AND @[@@@5. @F@@@5. (C) NO PROGRAMSUO )@@G@@ DERIVED FROM THESE LISTINGS SHALL BE SOLD@G@@@5. WITHOUT WRITTENUP )@@G@@ APPROVAL FROM THE UNIVERSITY OF MARYLAND, AND @[@@@5. @F@@@5. UQ )@@G@@ (D) COPIES OF THESE PROGRAMS MAY BE TRANSMITTED TO OTHER @G@@@5. UR )@@G@@ LOCATIONS PROVIDED THAT SUCH TRANSMITTALS CLEARLY INDICATE @G@@@5US )@@G@@. WHETHER THE PROGRAMS ARE EXACT COPIES OF THE UNIVERSITY OF UT )@@G@@@E@@@5. MARYLAND PLUM COMPILER OR ARE MODIFICATIONS TO IT. @[@@@5UU )@@G@@. @G@@@5. 3. THESE CONDITIONS ONLY APPLY TO THE PLUM COMPILERUV )@@G@@ ITSELF, @F@@@5. AND ARE NOT MEANT TO APPLY TO ANY PROGRAM WRITTEN UW )@@G@@USING PLUM. @E@@@5. THE PURPOSE OF THESE CONDITIONS IS TO ALLOW ANY USUX )@@G@@ER TO @F@@@5. EXPERIMENT WITH THE COMPILER AS LONG AS THE RESULTING PRUY )@@G@@ODUCT @G@@@5. IS NOT SOLD AND AS LONG AS IT IS KNOWN THAT THE PRODUCT UZ )@@G@@DEVELOPED @#@@@5. FROM PLUM. @[@@@5. @[@@@5. @[@@@5. VA )@@G@@@[@@@5. @[@@@5. @[@@@5/. @#@@@4 DCLRG . @#@@@4 VB )@@G@@ PLSD . @#@@@4 PLAC . @#@@@4 PLWORD . @#@@@4 VC )@@G@@ PLSYDS . @#@@@4 UNLIST . @]@@@4@ADD PLTVDS @#@@@4 LISVD )@@G@@T . @]@@@4@ADD PLSAW @#@@@4 CEND . @D@@@4DECL CSECT 3 .VE )@@G@@ DECLARE DRIVER @D@5@4SDENTM SFW 0 . VF )@@G@@ ENTRY SACK ENTRY @D@@@5SDENTM SFW 0 . ENTRY SVG )@@G@@TACK ENTRY @^@@@4 +010000017000 .@D@@@4DECTBL SFW 0 . VH )@@G@@ ATTRIBUTE TABLE @D@@@4DEBTBL SFW 0 . SVI )@@G@@TRUCTURE TABLE @E@@@4FILL(1) SAC DECINS,DAPRNT . NO STRUCTURE VJ )@@G@@ PRINT @E@@@4FILL(1) SAC DECIDD,DAAUTO . DAD AUTOVK )@@G@@MATIC @E@@@4FILL(1) SAC DECISN,DABIN . SON BINARY VL )@@G@@@D@@@4FILL(1) SAC DECIBR,DABIT . BROTHER BIT @E@@@4FILL(1VM )@@G@@) SAC DECIFS,DABLTN. FACT SON BUILTIN @D@@@4FILL(1) SACVN )@@G@@ DECIFI,DACHAR . FACT BROT INT. CHAR@E@@@4FILL(1) SAC DECIFB,DAVO )@@G@@CPLX . FACT BROT COMPLEX @E@@@4DAIBEG SFW 0 . VP )@@G@@ STATE BEGIN FOR INITIAL @A@@@4. STATE TABLE FOR INITIAL VQ )@@G@@@[@@@4. @F@@@4. 1=) 2=( 3=, 4=* 5=CONST,ID 6=SIGVR )@@G@@N 7=OTHER @[@@@4. @E@@@4FILL(1) SAC DAINSA,DADEC . VS )@@G@@ DECIMAL @E@5@4FILL(1) SAC DAINPF,DANY . VT )@@G@@ ENTRY @E@@@5FILL(1) SAC DAINPF,DAENTR . ENTRVU )@@G@@Y @F@5@4. CHANGE DANY TO DAENTR WHEN ENTRY IS WORKVV )@@G@@ING @[@5@4. @[@5@4. @[@5@4. @[@5@4. @F@@@4FILL(1) SACVW )@@G@@ DAINSA,DANY . EXT (LATER) @E@@@4FILL(1) SACVX )@@G@@ DAINPA,DAFIX . FIXED @E@@@4FILL(1) SAC VY )@@G@@ DAINPN,DAFLT . FLOAT @E@@@4FILL(1) SAC DAINVZ )@@G@@PS,DAINTL . INITIAL @E@@@4FILL(1) SAC DAINSA,DAIWA )@@G@@NPT . INPUT @D@@@4DAITRM SFW 0 . TWB )@@G@@ERMINAL STATE @F@@@4FILL(1) SAC DAINRP,DANY . WC )@@G@@ INTERNAL (LATER)@E@@@4FILL(1) SAC DAINSC,DALBL . WD )@@G@@ LABEL @F@@@4FILL(1) SAC DAINPC,DANPL . LIKEWE )@@G@@ - NO - @E@@@4FILL(1) SAC DAINSC,DAOUTP . OUTPWF )@@G@@UT @D@@@4FILL(1) SAC DAINSC,DAREAL . REAL@E@@@4WG )@@G@@FILL(1) SAC DAINSC,DARTNS . RETURNS @F@@@4FILL(1WH )@@G@@) SAC DAINEX,DANPL . SEQ - NO - @D@@@4DAIITRWI )@@G@@ SFW 0 . ITERATION STATE @E@@@4FILL(1) SAC WJ )@@G@@ DAINIX,DASTAT . STATIC @E@@@4FILL(1) SAC DAINWK )@@G@@AP,DASTRM . STREAM @E@@@4FILL(1) SAC DAINIY,DAVWL )@@G@@AR . VARYING @E@@@4FILL(1) SAC DAINPA,DABSD . WM )@@G@@ BASED @D@@@4FILL(1) SAC DAINPQ,DACTL . WN )@@G@@ CTL @D@@@4FILL(1) SAC DAINPS,DAPTR . PTR WO )@@G@@@D@@@4FILL(1) SAC DAINSA,DAFILE . FILE@E@@@5DAILLSWP )@@G@@ LABEL . INITIAL - TYPE OF LIST @E@5@4FILL(1) SACWQ )@@G@@ 0,DANVAR . NONVARYING@E@@@5FILL(1) SAC WR )@@G@@ DAILIL,DANVAR . OOPS NONVARYING@D@5@4FILL(1) SAC 0,DAWS )@@G@@NPL . AREA@D@@@5FILL(1) SAC DAILLB,DAAREA. WT )@@G@@ LABEL AREA@E@5@4FILL(1) SAC 0,DANPL . WU )@@G@@ REFER @E@@@5FILL(1) SAC DAILST,DANPL . STRING REFEWV )@@G@@R @E@@@5FILL(1) SAC DAILIL,DAKEYD . OOPS KEYED WW )@@G@@@E@@@5FILL(1) SAC DAILAR,DARECD . ARITH RECORD @F@@@5WX )@@G@@FILL(1) SAC DAILIL,DANPL . OOPS ENVIRONMENT @E@@@5WY )@@G@@FILL(1) SAC DAILIL,DAOFST . OOPS OFFSET @F@@@5FILL(1WZ )@@G@@) SAC DAILIL,DADIMS . OOPS DIMENSION @#@@@4 XA )@@G@@ CEND . @^@@@4. STATE FLAGS @A@@@4DECLLP EQU 0001 . XB )@@G@@ (@A@@@4DECLRP EQU 0002 . )@A@@@4DECLCM EQUXC )@@G@@ 0004 . ,@B@@@4DECLDN EQU 0010 . DEC NUMXD )@@G@@@B@@@4DECLID EQU 0020 . ID @B@@@4DECLAT EQU 004XE )@@G@@0 . ATTR @B@@@4DECLRT EQU 0100 . ),ATTR XF )@@G@@@B@@@4DECLDC EQU 0200 . DCL @B@@@4DECLAP EQU 016XG )@@G@@2 . ATTR OK@C@@@4. INITIAL STATE FLAGS (INITIAL ATTRXH )@@G@@) @B@@@4DAICLB EQU 0001 . LABEL @C@@@4DAICNL EQXI )@@G@@U 0006 . NO LABEL @B@@@4DAICST EQU 0002 . XJ )@@G@@ STRING @C@@@4DAICNS EQU 0005 . NO STRING @C@@@4XK )@@G@@DAICAR EQU 0004 . ARITHMETIC @C@@@4DAICNA EQU 000XL )@@G@@3 . NO ARITHMETIC@B@@@4DAICSA EQU 0020 . SXM )@@G@@TATIC @B@5@4DAICSC EQU 0040 . SCALAR @C@@@5DAICSC EQUXN )@@G@@ 0040 . NO SCALAR @C@@@4DAIXTM EQU 0400 . XO )@@G@@ ITEM FOUND @ @@@4. STRUCTURED STATE @C@@@4DDENON EQUXP )@@G@@ 0 . NO STRUCTURE @C@@@4DDEDAD EQU 1 . XQ )@@G@@ DAD-MAJOR @C@@@4DDESON EQU 2 . SON-MEMBER XR )@@G@@@D@@@4DDEBR EQU 3 . BROTHER- MEMBER @C@@@4DDEFSNXS )@@G@@ EQU 4 . FACTORED SON @D@@@4DDEFBI EQU 5 . XT )@@G@@ FACTORED BROT INIT @C@@@4DDEFBR EQU 6 . FXU )@@G@@ACTORED BROT@[@@@4. @^@@@4. ATTRIBUTE FLAGS@[@@@4. @B@@@4XV )@@G@@ST1BIN EQU 1 . BIN @B@@@4ST1DEC EQU 1 . XW )@@G@@ DEC @B@@@4ST1VAR EQU 2 . VARY @B@@@4XX )@@G@@ST1FFL EQU 4 . FIX FLT@B@@@4ST1INT EQU 010 . XY )@@G@@ INIT @C@@@4ST1RCX EQU 020 . REAL CMPLX XZ )@@G@@@B@@@4ST1DIM EQU 040 . DIM @B@@@4ST1STG EQU 010YA )@@G@@0 . STRING @B@@@4ST1PRC EQU 0200 . PREC YB )@@G@@@C@@@4ST1NVR EQU 0400 . NONVARYING @^@@@4. PREYC )@@G@@DECESSOR @^@@@4SN1BIN EQU 0103 . @^@@@4SN1DEC EQU 0103 . YD )@@G@@@^@@@4SN1INT EQU 0010 . @^@@@4SN1STG EQU 0325 . @^@@@4SN1VARYE )@@G@@ EQU 0627 . @^@@@4SN1FFL EQU 0104 . @^@@@4SN1RCX EQU 012YF )@@G@@0 . @^@@@4SN1LBL EQU 0727 . @^@@@4SN1DAT EQU 0377 . @^@@@5YG )@@G@@SN1DIM EQU 0040 . @^@@@5SN1PTR EQU 0727 . @^@@@4. STOYH )@@G@@RAGE CTL @B@@@4ST2PRI EQU 0010 . PRINT @B@@@4ST2FLEYI )@@G@@ EQU 0001 . FILE @B@@@4ST2INP EQU 0002 . YJ )@@G@@ INPUT @B@@@4ST2OUT EQU 0004 . OUTPUT @B@@@5ST2KEYYK )@@G@@ EQU 0400 . KEYED @B@@@5ST2REC EQU 0020 . YL )@@G@@ RECORD @B@@@4ST2BRC EQU 0177 . LABEL @E@@@4ST2BRLYM )@@G@@ EQU 0200 . BUILTIN ENTRY RETRNS LAB @B@@@4ST2STR EQUYN )@@G@@ 0040 . STREAM @D@@@4SN2FLE EQU 0201 . FYO )@@G@@ILE NOT PERMITTED @D@@@4SN2INP EQU 0216 . INPUT NOT PERYP )@@G@@MITTED@E@@@4SN2OUT EQU 0206 . OUTPUT NOT PERMITTED YQ )@@G@@@D@5@4SN2PRI EQU 0212 . PRINT NOT PERMITTED@D@@@5SN2PRIYR )@@G@@ EQU 0632 . PRINT NOT PERMITTED@B@5@4SN2STR EQU 014YS )@@G@@0 . STREAM @B@@@5SN2STR EQU 0560 . STREAM YT )@@G@@@D@@@5SN2KEY EQU 0450 . KEY NOT PERMITTED @E@@@5SN2RECYU )@@G@@ EQU 0170 . RECORD NOT PERMITTED @^@5@4SN2FLA EQUYV )@@G@@ 0777 . @^@@@5SN2FLA EQU 0177 . @^@@@5SN2DIM EQU 0177 . YW )@@G@@@B@@@4ST3AUT EQU 1 . AUTO @B@@@4ST3EXT EQU 2 YX )@@G@@ . EXT @B@@@4ST3INT EQU 4 . INT YY )@@G@@@B@@@4ST3STT EQU 010 . STATIC @B@@@4ST3BSD EQU 002YZ )@@G@@0 . BASED @C@@@4ST3CTL EQU 0400 . CONTROLZA )@@G@@LED @^@@@4SN3AUT EQU 0777 . @^@@@4SN3EXT EQU 0217 . @^@@@4ZB )@@G@@SN3INT EQU 0217 . @^@@@4SN3STT EQU 0777 . @D@@@4SN3BER EQUZC )@@G@@ 0340 . BLTIN,ENTRY,RTNS @^@@@4SN3FLE EQU 0771 . ZD )@@G@@@^@@@4ST3BLT EQU 0200 . @^@@@4ST3ENT EQU 0040 . @^@@@4ST3RTNZE )@@G@@ EQU 0100 . @^@@@4SN3ENT EQU 0477 . @^@@@4SN3RTN EQU 053ZF )@@G@@7 . @^@@@4SN3BSD EQU 0771 @^@@@4SN3CTL EQU 0771 @C@@@4ZG )@@G@@ST4PTR EQU 0001 . POINTER VAR @F@@@4ST4BPT EQU 000ZH )@@G@@2 . BASED VARIABLE WITH IMPLIED PTR@B@@@5ST4ARE EQU 000ZI )@@G@@4 . AREA @C@@@5ST4OFA EQU 0010 . OFFSET(ZJ )@@G@@AREA) @^@@@4SN4PTR EQU 0774 . @^@@@5SN4ARE EQU 0777 . @D@@@4ZK )@@G@@SADCL* LABEL . DECLARE DRIVER @E@@@8 IF ZL )@@G@@ 02,ON,DSAONB THEN,SAONIL . -> NO ON X DCL @D@@@4 LINK SATZM )@@G@@ENT . 'THEN' OR'ELSE' @B@@@4 LINK SACDTS . ZN )@@G@@ CHECK @ @@@4 LOAD A7,DSAPFX . @^@@@4 AND,U A7,ZO )@@G@@040 . @D@@@4 IF A8,EQ,0,I THEN,DECL12 . -> NO LABEL @F@@@4ZP )@@G@@ LINK SANLST . SET NULL STMT BEFORE DCL . @ @@@4ZQ )@@G@@ LOAD A7,DSAPFX . @#@@@4DECL12 LABEL . @D@@@4 ANDZR )@@G@@,U A7,020 . -> LBL NOT REQ @B@@@4 IF A8,EQ,0,IZS )@@G@@ THEN,DECL14 . @ @@@4 SUB A7,020,I . @ @@@4 STOZT )@@G@@RE A7,DSAPFX . @C@@@4 SET 020,ON,DSPFXN . LBL REQ NEXT ZU )@@G@@@#@@@4DECL14 LABEL . @D@@@4 SZ,H2 DSDESC-(IN 63,Q3,1,0) . CLEZV )@@G@@AR IND.S @D@@@4 MOVE DSADFSK,0,I . CLEAR FACTOR STACKZW )@@G@@@C@@@4 LOADA A7,DSADFSK . FACTOR STACK @ @@@4 STOZX )@@G@@RE A7,DSDFTL . @C@@@4 LOADA A7,DSADSK-SACDSW . IDENT STACK ZY )@@G@@@ @@@4 STORE A7,DSDITL . @D@@@4 USING STTMNT,X8 . ZZ )@@G@@ GET STMT NUMBER @ @@@4 MOVE DSDSNM,STTNUM .@C@@@4 AA )@@G@@ MOVE DSDEST,DECLDC,I . INITIAL STATE@C@@@4 GOTO DECL36 . AB )@@G@@ -> START @#@@@4DECL35 LABEL . @C@@@4 LINK SAPAC )@@G@@TAC . PUT BCODE @#@@@4DECL36 LABEL . @B@@@4 BCLAD )@@G@@ LXATTR,DEDCAT . ->ATTR @B@@@4 BCL LXCM,DEDCCM . -AE )@@G@@>COMMA@B@@@4 BCL LXLP,DEDCLP . ->'(' @F@@@4 BACAF )@@G@@ ACRELX,DEDCAT . -> REAL , KLUDGE SINCE ALSO BIF@F@@@5 BACAG )@@G@@ ACDIM,DEDATD . -> DIM, KLUDGE SSNCE ALSO BIF @B@@@4 BCLAH )@@G@@ID DEDCID . ->ID @B@@@4 BCL LXRP,DEDCRP . -AI )@@G@@>')' @#@@@4DECL39 LABEL . @C@@@4 BCL LXIDDN,DEDCDN . -AJ )@@G@@> DEC NO . @C@@@4 BAC ACENTY,DEDCAN . -> 'ENTRY' @D@@@4AK )@@G@@DEDLTM LABEL . TERMINATE DCL STMT @E@@@4 IF AL )@@G@@ 01,OFF,DSALND THEN,DECTM1 . -> NOT STRUCTURE @ @@@4 LOAD X5,AM )@@G@@DSDITL . @D@@@4 LINK DESFIN . TERMINATE STRUCTUREAN )@@G@@@#@@@4DECTM1 LABEL . @D@@@4 BINDZ DSDEVD,SADLT . ->NO DCAO )@@G@@L'S, DELETE @D@@@4 LINK DEDLIM . CLEAR ID STACK AP )@@G@@@G@@@4 IF DECLRP+DECLID+DECLAT+DECLRT,ON,DSDEST THEN,DECTM7 .AQ )@@G@@ ->OK @ @@@4. CLEAR UP END B-CODE @E@@@4 IF DECLDN,OFAR )@@G@@F,DSDEST THEN,DECTM3 . -> NO NUM. @E@@@4 LOAD A7,SAEM85,I . AS )@@G@@ IMPROPER STRUCTURE LEVEL @C@@@4 FLINK X10,SAESB8 . DAT )@@G@@ELETE NO. @#@@@4DECTM3 LABEL . @D@@@4 LINK EABK1 . AU )@@G@@ GET LAST B-CODE @E@@@4 IF A8,NE,ACCOMA,I THEN,DECTM5 AV )@@G@@. ->LAST NOT COMMA@ @@@4 SAERR SAEM12,SAE . @^@@@4 GOTAW )@@G@@O DECTM3 . @#@@@4DECTM5 LABEL . @D@@@4 IF A8,NE,ACLPAR,I AX )@@G@@THEN,DECTM6 . ->NOT '(' @C@@@4 SAERR SAEM26,SAE . EXTRA 'AY )@@G@@(' @D@@@4 LINK SACNDN . COUNT DOWN FACTOR @^@@@4AZ )@@G@@ GOTO DECTM3 . @#@@@4DECTM6 LABEL . @C@@@4 PUTC . BA )@@G@@ REPLACE TOKEN@#@@@4DECTM7 LABEL . @D@@@4 BINBB )@@G@@DZ DSCNTI,SSTEND . NO OPEN FACTORS @^@@@4 LINK SACNDN . BC )@@G@@@B@@@4 LINK SASPRPE . ')' @C@@@4 GOTO DECBD )@@G@@TM7 . -> SEE IF END@ @@@4/. UNIMPLEMENTED FEATURE@#@@@4BE )@@G@@DECL25 LABEL . @#@@@4XXXXXX LABEL . @F@@@4 MOVE DSALND,0,BF )@@G@@I . CLEAR FLAGS FORCING RETURN @A@@@4 LOADA A7,DSADSKBG )@@G@@-SACDSW,I . @ @@@4 STORE A7,DSDITL . @ @@@4 SAERR SAEBH )@@G@@M99,SAE @C@@@4 GOTO DEDLTM . ->DELETE STMT@#@@@4BI )@@G@@/. COMMA @#@@@4DEDCCM LABEL . @G@@@4 IF DECLID+DEBJ )@@G@@CLAT+DECLRT+DECLRP,OFF,DSDEST THEN,DECCM2 . ->NO@B@@@4 LINK SAPBK )@@G@@TAC . PUT , @#@@@4DECCM4 LABEL . @C@@@4 BNINDZ DSABL )@@G@@LND,DECCM5 . -> STRUCTURE @D@@@4 BNINDZ DSCNTI,DECCM5 . -BM )@@G@@> OPEN FACTOR @D@@@4 LINK DEDLIM . CLEAR I/O STABN )@@G@@CK @#@@@4DECCM5 LABEL . @C@@@4 MOVE DSDEST,DECLCM,I . CBO )@@G@@OMMA STATE @F@@@4 IF 020,ON,DSALND THEN,DECCM9 . ->STRUCTUREBP )@@G@@, FACTORED @H@@@4 MOVE DSDESC,DDENON,I . SET TO TERMINATE STBQ )@@G@@RUCTURE IF NO NUMBER @#@@@4DECCM9 LABEL . @C@@@4 GOTO DECBR )@@G@@L36 . -> NEXT TOKEN@#@@@4DECCM8 LABEL . @C@@@4 LINBS )@@G@@K SASPCM . MISSING COMMA@^@@@4 GOTO DECCM4 . @#@@@4BT )@@G@@DECCM2 LABEL . @C@@@4 LINK EABK1 . DISCARD COMMABU )@@G@@@^@@@4 GOTO DECL36 . @#@@@4/. DIMENSION@#@@@4DEDCLP LABBV )@@G@@EL @G@@@4 IF DECLDC+DECLLP+DECLCM+DECLDN,ON,DSDEST THEN,DEBW )@@G@@DC12 . ->FAC@G@@@4 IF DECLRP+DECLID,OFF,DSDEST THEN,DECCM8 . BX )@@G@@-> SUPPLY COMMA @C@@@4 LINK DACM02 . DIM B CODE BY )@@G@@@C@@@4 GOTO DECL36 . -> ERROR @E@@@4 IF BZ )@@G@@ DECLID,ON,DSDEST THEN,DALP48 . ->NON FACT ID@C@@@4 MOVE DSDCA )@@G@@EST,DECLRT,I . ') ATTR' @D@@@4 LOAD X3,DSDFFB . FCB )@@G@@IRST FACTOR LEVEL @#@@@4DALP16 LABEL . @^@@@4 STORE X3,DSDIWLCC )@@G@@@^@@@4 USING STSBLK,X3@F@@@4 IF STDAT1-(IN 0,Q1,0,0),CD )@@G@@ZERO THEN,DALP14 . -> NO ATTR @C@@@4 FLINK X10,SAEB8X . ICE )@@G@@MPROPER DIM @^@@@4 GOTO DALP20 . @#@@@4DALP14 LABEL . @A@5@4CF )@@G@@ MOVE STDAT1,ST1DIM,I . @D@@@5 SET ST1DIM,ON,STDATCG )@@G@@1 . SET DIMENSION ATTR@B@@@4 LSDP X5,STDID . SD CH )@@G@@@^@@@4 LINK DALP64 . @#@@@4DALP20 LABEL @^@@@4 LOACI )@@G@@D A3,DSDIWL@B@@@4 IF A3,EQ,DSDITL THEN,DECL36 . @ @@@4 CJ )@@G@@ ADD A3,SACDSW,I . @^@@@4 LOAD X3,A3 @C@@@4 GOTCK )@@G@@O DALP16 . ->NEXT ID @#@@@4DALP48 LABEL . @C@@@4 CL )@@G@@ MOVE DSDEST,DECLAT,I . ATTR STATE @ @@@4 LOAD X3,DSDITLCM )@@G@@ . @^@@@4 GOTO DALP16 . @^@@@4 USING SDSECT,X5@#@@@4CN )@@G@@DALP64 LLOC . @B@@@4 SET SDARRY,ON,SDCLS2 . 'ARRAY'@^@@@4CO )@@G@@ LOAD A7,DSDMCT@C@@@4 BNINDZ DSALND,DALP68 . -> IN SCP )@@G@@TR @^@@@4 STORE A7,SDNDIM@#@@@4DALP66 LOCAL . @^@@@4 CQ )@@G@@ ADD A7,A7 @C@@@4 ADD A7,3,I . DV= 2*DIMS+3 CR )@@G@@@ @@@4 STORE X5,DSSDPT . @^@@@4 LINK DADV @^@@@4CS )@@G@@ USING WORD,X3 .@B@@@4 MOVE W1H2,DSATP4 . B CODE CT )@@G@@@#@@@4 JMP . @#@@@4DALP68 LABEL . @D@@@4 ADD A7,CU )@@G@@SDNDIM . INHERITED DIMS @^@@@4 STORE A7,SDNDIM@ @@@4CV )@@G@@ MOVE SDDVA,DSATP4 . @#@@@4 LJMP . @[@@@4. @ @@@4CW )@@G@@. WRITE DIM B-CODE @[@@@4. @#@@@4DADV LOCAL . @C@@@4CX )@@G@@ LOAD A8,A7 . DV SPACE @^@@@4 LINK PLACY )@@G@@LC . @^@@@4 USING WORD,X3 .@C@@@4 STORE A8,W1Q1 . CZ )@@G@@ SAVE DV SIZE @D@@@4 LOAD X5,DSSDPT . SAVE DV PTR IDA )@@G@@N SD @ @@@4 USING SDSECT,X5 . @ @@@4 STORE X3,SDDVA,DB )@@G@@X5 . @#@@@4 JMP . @[@@@4. @^@@@4. DIM B-CODE DC )@@G@@@[@@@4. @#@@@4DACM02 LOCAL . @B@@@4 MOVE DSDDST,0,I . DD )@@G@@ CLR IND@C@@@4 MOVE DSDMCT-(IN 0,Q3-H2,0,0),0,I . @C@@@4DE )@@G@@ LINK SAGBC . SAVE BCODE @ @@@4 STORE A3,DF )@@G@@DSATP4 . @B@@@4 LINK SAPTAC . '(' @#@@@4DACM06DG )@@G@@ LABEL . @C@@@4 LINK SAGBC . SAVE BCODE @ @@@4DH )@@G@@ STORE A3,DSATP2 . @#@@@4DACM07 LABEL . @^@@@4 SUPDI )@@G@@SYM ACDMUB @#@@@4DACM08 LABEL . @B@@@4 BCL LXMU,DACM13 . DJ )@@G@@ ->* @^@@@4 EXPR ICDSYA @C@@@4 GOTO DACM16 . DK )@@G@@ ->NO EXPR @B@@@4 SET 1,ON,DSDDST. EXPR DL )@@G@@@B@@@4 BAC ACCOLN,DACM24 . ->: @#@@@4DACM10 LABEL . DM )@@G@@@C@@@4 COUNT DSDMCT . DIM COUNT @ @@@4 MOVDN )@@G@@E DSDMBI,0,I . @B@@@4 BAC ACRPAR,DACM36 . ->) @^@@@4DO )@@G@@ LINK SAPTCM . @^@@@4 GOTO DACM06 . @#@@@4DACM13 LABDP )@@G@@EL . @B@@@4 SUPSYM ACSTAR . '*' @ @@@4 SETDQ )@@G@@ 2,ON,DSDDST. @#@@@4DACM14 LABEL @B@@@4 LINK LXGET . DR )@@G@@ NEXT @^@@@4 GOTO DACM10 . @#@@@4DACM16 LABEL DS )@@G@@@C@@@4 BNAC ACCOMA,DACM18 . -> NOT , @C@@@4 LINDT )@@G@@K SADLCM. DELETE COMMA @^@@@4 GOTO DACM08 . @#@@@4DU )@@G@@DACM18 LABEL . @B@@@4 BNAC ACRPAR,DACM20 . ->NOT )@D@@@4DV )@@G@@ LINK EABK1 . BACKUP TO COMMA @#@@@4DACM36 LABDW )@@G@@EL . @B@@@4 LINK SAPTAC . ')' @#@@@4DACM38 LABDX )@@G@@EL . @D@@@4 IF DSDMCT,NZERO THEN,DACM42 . SOME DIMS @D@@@4DY )@@G@@ SAERR SAEM86,SAE . IMPROPER DIMENSION @ @@@4 LOADZ )@@G@@D A3,DSATP1 . @^@@@4 LINK SAGSBC @#@@@4 JMP . EA )@@G@@@#@@@4DACM20 LABEL @C@@@4 FLINK X10,SAEB86 . IMPROPEEB )@@G@@R DIM @ @@@4 LOAD A3,DSATP2 . @D@@@4 LINK SAGSBC . EC )@@G@@ DELETE LAST PHASE @D@@@4 LINK EABK1 . DED )@@G@@ELETE LAST COMMA @^@@@4 LINK SASPRPE .@^@@@4 GOTO DACEE )@@G@@M38 @#@@@4DACM24 LABEL . @C@@@4 BIND DSDMBI,DACM28 . -EF )@@G@@> COLON @^@@@4 LINK SAPTAC . @ @@@4 LOAD A3,DSATP2EG )@@G@@ . @D@@@4 FIXUP A3,ACDMLB,I . CHANGE UB TO LB @ @@@4EH )@@G@@ MOVE DSDMBI,1,I . @^@@@4 GOTO DACM07 . @#@@@4DACM28EI )@@G@@ LABEL @ @@@4 FLINK X10,SAEB86 . @^@@@4 GOTO DACEJ )@@G@@M14 . @#@@@4DACM42 LABEL . @C@@@4 LOAD A3,DSDDST . SEK )@@G@@EE IF *,EXPR@B@@@4 IF A3,NE,3,I THEN,JMP1 . -> OR@ @@@4 EL )@@G@@ FLINK X10,SAEB8X . @#@@@4 JMP . @#@@@4/. FACTOR LPEM )@@G@@@#@@@4DEDC12 LABEL . @^@@@4 LOAD A7,DSDFTL@ @@@4 USIEN )@@G@@NG STSBLK,X5 . @E@@@4 IF A7,GE,DSADFSKE,I THEN,DELP56. -EO )@@G@@>OVERFLOW @^@@@4 LOAD X5,A7 . @C@@@4 LOAD X3,X5 . EP )@@G@@ PUSH STK @ @@@4 ADD X5,SACDFSK,I . @ @@@4 EQ )@@G@@ STORE X5,DSDFTL . @E@@@4 LOAD X11,DSDITL PTR TO ER )@@G@@1ST ID OF FACT @ @@@4 ADD X11,SACDSW,I . @ @@@4 STOES )@@G@@RE X11,STFFB,X5 . @C@@@4 MOVE STFATR-(IN 0,Q3-H2,0,0),0,I . ET )@@G@@@E@@@4 IF DECLDN,OFF,DSDEST THEN,DELP24 . ->NO STR @E@@@4EU )@@G@@ IF DDEDAD,SAME,DSDESC THEN,DELP54 . -> MAJOR STR@ @@@4 EV )@@G@@ USING STSBLK,X3 . @ @@@4 BIND STFSLF,DELP54 .@ @@@4 EW )@@G@@ USING STSBLK,X5 . @C@@@4 MOVE STFSLF,1,I . NEW LEVEX )@@G@@EL @ @@@4 SET 022,ON,DSALND .@F@@@4 IF DDESON,NSEY )@@G@@AME,DSDESC THEN,DELP25 . ->NOT S@N STATE @E@@@4 MOVE DSDESC,DDEZ )@@G@@EFSN,I . SET FACTORED SON STATE @#@@@4DELP25 LABEL . @C@@@4 FA )@@G@@ IF DDEBR,NSAME,DSDESC THEN,DELP24 @A@@@4 MOVE DSDESC,DDFB )@@G@@EFBI,I . @#@@@4DELP24 LABEL . @C@@@4 MOVE DSDEST,DECLLP,IFC )@@G@@ . STATE '(' @^@@@4 LINK SACNT . @^@@@4 GOTO DECFD )@@G@@L35 . @#@@@4DELP54 LABEL . @D@@@4 LOAD A7,SAEM36,I. IFE )@@G@@MPROPER FACTOR @#@@@4DELP55 LABEL . @ @@@4 FLINK X10,SAESEFF )@@G@@ . @^@@@4 GOTO DELP57 . @#@@@4DELP56 LABEL @D@@@4 FG )@@G@@ FLINK X10,SAEB68 . FACTOR TOO DEEP @#@@@4DELP57 LABEL . FH )@@G@@@^@@@4 LINK LXGET. @^@@@4 GOTO DECL36 . @^@@@4/. FI )@@G@@ RIGHT PAREN @#@@@4DEDCRP LABEL . @D@@@4 BINDZ DSCNTI,DAFJ )@@G@@RP68 . ->NO FACTORS OPEN @F@@@4 IF DECLID+DECLAT+DECLRT+FK )@@G@@DECLRP,ON,DSDEST THEN,DARP12 .@C@@@4 IF DECLCM,OFF,DSDEST THEFL )@@G@@N,DARP68 . @C@@@4 LINK EABK1 . DELETE COMMA @^@@@4FM )@@G@@. CLOSE FACTOR @#@@@4DARP12 LABEL . @D@@@4 LOAD X5,FN )@@G@@DSDFTL . TOP FACTOR STACK @^@@@4 USING STSBLK,X5@ @@@4FO )@@G@@ MOVE DSDFFB,STFFB . @B@@@4 SUB X5,SACDFSK,I . UFP )@@G@@NSTK .@ @@@4 STORE X5,DSDFTL . @C@@@4 LINK SACNDN . FQ )@@G@@ FACTORS-1 @ @@@4 BIND STFSLF,DARP24 .@D@@@4 FR )@@G@@ SET 020,OFF,DSALND . CLEAR FACTOR IND @ @@@4 MOVE DSDFS )@@G@@ESC,0,I . @#@@@4DARP24 LABEL . @ @@@4 MOVE DSDEST,DECLRP,IFT )@@G@@@^@@@4 GOTO DECL35 . @C@@@4DARP68 LABEL . EFU )@@G@@XTRA ')' @ @@@4 LOAD A7,SAEM81,I . @^@@@4 GOTO DELFV )@@G@@P55 . @A@@@4/. DECIMAL NUMBER - STRUCTURE @#@@@4DEDCDN LABEL . FW )@@G@@@H@@@4 IF DECLLP+DECLCM+DECLDC,OFF,DSDEST THEN,DEDC62 . ->NOTFX )@@G@@ ALLOWED @E@@@4 LOAD A7,DSDITL . GET PTR TO CURRENT FY )@@G@@LEVEL @F@@@4 IF A7,EQ,DSADSKE,I THEN,DECI36 . ->OOPS, STACK FFZ )@@G@@ULL @^@@@4 LOAD X5,A7 . @^@@@4 LOAD X3,A7 . @D@@@4GA )@@G@@ ADD X3,SACDSW,I . POINT TO NEXT LEVEL@D@@@4 LSDGB )@@G@@P X4,DLXID . GET NUMBER BCD PTR @D@@@4 LSDP X4,SDBCLKGC )@@G@@,X4 . GET SD POINTER @ @@@4 USING SDSECT,X4 . @E@@@4GD )@@G@@ IF SDRLCX,OFF,SDCLS1 THEN,DEDC04 . ->OK NUMBER @G@@@4 GE )@@G@@ SAERR SAEM85,SAE . IMPROPER STRUCTURE NUMBER (COMPLEX) @#@@@4GF )@@G@@DEDC04 LABEL . @ @@@4 USING STSBLK,X3 . @D@@@4 LOAGG )@@G@@D A7,SDFXPT+1 . GET LEVEL NUMBER @ @@@4 STORE A7,STDSL GH )@@G@@. @E@@@4 IF A7,EQ,1,I THEN,DEDCNW . -> NEW STRUCTURE GI )@@G@@@D@@@4 IF A7,LT,256,I THEN,DEDX12 . -> VALID @ @@@4 GJ )@@G@@ SAERR SAEM85,SAE . @C@@@4 LOAD A7,255,I . SET MAXGK )@@G@@ LEVEL@ @@@4 STORE A7,STDSL . @#@@@4DEDX12 LABEL . @F@@@4GL )@@G@@ IF 01,OFF,DSALND THEN,DEDC64 . ->NOT IN STRUCTURE @E@@@4GM )@@G@@ IF 020,ON,DSALND THEN,DEDC64 . ->FACTORED LEVEL @ @@@4 GN )@@G@@ USING STSBLK,X5 . @D@@@4 IF A7,EQ,STDSL THEN,DEDCBR . -GO )@@G@@>BROTHER @C@@@4 IF A7,GT,STDSL THEN,DEDCSN . ->SON @ @@@4GP )@@G@@. SEARCH FOR BROTHER @^@@@4 LOAD A3,X5 . @ @@@4 GQ )@@G@@ LOAD A8,STDSL . @#@@@4DEDC15 LABEL . @C@@@4 SUB A3,GR )@@G@@SACDSW,I . LAST ENTRY @ @@@4 USING STSBLK,A3 . @D@@@4GS )@@G@@ IF A8,LE,STDSL THEN,DEDC15 . ->NOT ONE @B@@@4 IF GT )@@G@@ A7,NE,STDSL THEN,DEDC18 . @C@@@4 LOAD X5,A3 . FGU )@@G@@OUND BROTHER@A@@@4 GOTO DEDCBR . ->MERGE @#@@@4DEDC18 LABGV )@@G@@EL . @D@@@4 IF A7,GT,STDSL THEN,DEDCBR . ->BROTHER @^@@@4GW )@@G@@ LOAD X5,A3 . @B@@@4 GOTO DEDC15 . ->TRYNEXT ONE GX )@@G@@@[@@@4. @#@@@4DEDC62 LABEL . @H@@@4 IF DECLRP+DECLID+DGY )@@G@@ECLAT+DECLDN,ON,DSDEST THEN,DECCM8 . ->PUT , @#@@@4DEDC64 LABEL . GZ )@@G@@@E@@@4 LOAD A7,SAEM85,I . IMPROPER STRUCTURE NUMBER @C@@@4HA )@@G@@ GOTO DELP55 . ->MESSAGE @A@@@4/. BROTHER SHB )@@G@@TRUCTURE NUMBER @#@@@4DEDCBR LABEL . @C@@@4 LOAD A3,DDEBR,HC )@@G@@I . SET STATE @#@@@4DEBR02 LABEL . @ @@@4 USING STSHD )@@G@@BLK,X5 . @E@@@4 STORE A3,DSDESC . SET STRUCTURE CONTRHE )@@G@@OL @ @@@4 MOVE DSDREL,STDID . @#@@@4DEBR05 LABEL . @F@@@4HF )@@G@@ MOVE DSDEST,DECLDN,I . SET STRUCTURE NUMBER STATE @C@@@4HG )@@G@@ GOTO DECI26 . ->GET ID @[@@@4. @]@@@4. HH )@@G@@ SON@[@@@4. @#@@@4DEDCSN LABEL . @C@@@4 LOAD A3,DDESONHI )@@G@@,I . SET SON STATE@F@@@4 GOTO DEBR02 . - ->MERGEHJ )@@G@@ WITH BROTHER ROUTINE @[@@@4. @[@@@4. @[@@@4. @^@@@4. HK )@@G@@ NEW STRUCTURE @[@@@4. @[@@@4. @#@@@4DEDCNW LABEL . @A@@@4HL )@@G@@ MOVE DSDESC,DDEDAD,I . @D@@@4 BINDZ DSALND,DESFN4 .HM )@@G@@ ->NO CURRENT STRUCTURE @^@@@4 LINK DESFIN . @#@@@4DESFN4 LABHN )@@G@@EL . @E@@@4 STORE X3,DSSTTP . SAVE TOP OF STRUCTURE HO )@@G@@@E@@@4 MOVE DSALND,1,I . CLEAR STRUCTURE CONTROL @^@@@4HP )@@G@@ GOTO DEBR05 . @[@@@4. @[@@@4. @[@@@4. @[@@@4. HQ )@@G@@@[@@@4. @[@@@4. @[@@@4. @ @@@4. TERMINATE STRUCTURE HR )@@G@@@[@@@4. @[@@@4. @[@@@4. @[@@@4. @[@@@4. @#@@@4DESFINHS )@@G@@ LOCAL . @E@@@4 STORE X5,DSATP2 . SAVE TOP OF STRUCTUHT )@@G@@RE @ @@@4 LOAD X5,DSSTTP . @D@@@4 STORE X3,DSSTTPHU )@@G@@ . TEMPORARY FOR X3 @ @@@4 USING STSBLK,X5 . @D@@@4HV )@@G@@ LSDP X4,STDID . GET SD OF LAST SD @ @@@4 USIHW )@@G@@NG SDSECT,X4 . @ @@@5 STORE X4,DSATPZ . @G@@@4 LOAHX )@@G@@D A3,SDCLS0 . GET STORAGE CLASS OF MAJOR MEMBER @^@@@4 HY )@@G@@ AND,U A3,0360 .@D@@@4 STORE A4,DSATP9 . SAVE STORAGE HZ )@@G@@CLASS @D@@@4 IF SDSTRU,OFF,SDCLS4 THEN,DESF72 . ->DONE @C@@@4IA )@@G@@ LOAD A3,STDAT . GET ATTR WORD@A@@@4 AND A3,IB )@@G@@DESFF3 . MASKWORD @D@@@4 IF A4,NE,0,I THEN,DESF16 . ->IMPROPEIC )@@G@@R ATTR@E@@@4DESF12 LABEL . NEXT DCL IN STRUCTURE ID )@@G@@@D@@@4 ADD X5,SACDSW,I . NEXT STACK ENTRY @^@@@4 IE )@@G@@ LOAD A3,X5 . @C@@@4 IF A3,GT,DSATP2 THEN,DESF72 . ->DONEIF )@@G@@@D@@@4 LSDP X4,STDID . SD OF DECLARED SD @B@@@4 IG )@@G@@ STORE X4,DSSDPT . SAVEIT @D@@@4 LOAD A7,SDCLS0 . IH )@@G@@ SET STORAGE CLASS @^@@@4 AND,U A7,0017 .@ @@@4 ADDII )@@G@@ A8,DSATP9 . @ @@@4 STORE A8,SDCLS0 . @C@@@4 LOAIJ )@@G@@D A7,STDAT . GET ATTR @F@@@4 IF SDSTRU,OFF,SDCLIK )@@G@@S4 THEN,DESF24 . ->NOT STRUCTURE @ @@@4 AND A7,DESFFM . IL )@@G@@@F@@@4 IF A8,EQ,0,I THEN,DESF12 . ->NEXT DCL'D STRUCTURE ELT IM )@@G@@@#@@@4DESF16 LABEL . @G@@@4 LOAD A7,SAEM84,I . IMPROPEIN )@@G@@R ATTRIN DCL'D STRUCTURE ELT @ @@@4 FLINK X10,DEBDCL . @C@@@4IO )@@G@@ GOTO DESF12 . ->NEXT DCL @B@@@4DESFFM +03377777IP )@@G@@77777 . DIMENSION MASK @B@@@4DESFF3 +0337777340774 . MAJOR STRUCTURE IQ )@@G@@@A@@@4DESFF2 +0000177777003 . LEAF ATTR @[@@@4. @[@@@4. @#@@@4IR )@@G@@DESF24 LABEL . @C@@@4 AND,U A7,DESFF2 . CHECK ATTR IS )@@G@@@C@@@4 IF A8,EQ,0,I THEN,DESF26 . ->OK ATTR@ @@@4 LOAIT )@@G@@D A7,SAEM84,I . @ @@@4 FLINK X10,DEBDCL . @#@@@4DESF26 LABIU )@@G@@EL . @B@@@4 BINDZ SDNDIM,DESF32 . ->NO DIMS @A@@@4 SETIV )@@G@@ SDARRY,ON,SDCLS2 . @C@@@4 MOVE DSATP1,SDDVA . GET DV FOR IW )@@G@@ARRAY @ @@@4 LOAD A7,SDNDIM . @B@@@4 ADD A7,A7 . IX )@@G@@ 2* NUM DIM. @C@@@4 ADD A7,3,I . SIZE OF DV IY )@@G@@@D@@@4 LOAD A9,X5 . SAVE X5 ACROSS CLL @^@@@4 IZ )@@G@@ LINK DADV . @^@@@4 USING WORD,X3 .@E@@@4 MOVE W1HJA )@@G@@2,DSATP1 . SET BCODE PTR TO INFO @F@@@4 LOAD A7,SDNDIMJB )@@G@@,X4 . SET MAXIMUM DIMENSIONALITY @^@@@4 LOAD A3,X4 . JC )@@G@@@#@@@4DESF33 LABEL . @E@@@4 IF A3,ZERO THEN,DESF34 . -> DOJD )@@G@@NE WITH STRUCTURE @ @@@4 USING SDSECT,A3 . @F@@@4 IF JE )@@G@@ A7,LT,SDMXDM THEN,DESF37 . -> NOT MAX DIMENSIONS @F@@@4 STOJF )@@G@@RE A7,SDMXDM . NEW MAX GREATER THAN OLD MAX @#@@@4DESF37 LABJG )@@G@@EL . @ @@@4 LOAD A3,SDDAD,A3 . @^@@@4 GOTO DESF33 . JH )@@G@@@ @@@4 USING SDSECT,X4 . @#@@@4DESF32 LABEL . @D@@@4 JI )@@G@@ IF SDA1BS,ZERO THEN,DESF38 . ->NO LENGTH @B@@@4 LOAD A7,JJ )@@G@@3,I . GET DV @^@@@4 LOAD A9,X5 . @^@@@4 LINJK )@@G@@K DADV . @D@@@4DESF34 LABEL . SET PTR TO LENGTH BCODE JL )@@G@@@^@@@4 LOAD X5,A9 . @^@@@4 USING WORD,X3 .@C@@@4 JM )@@G@@ MOVE W1H2+2,SDA1BS . SET LENGTH @C@@@4 GOTO DESF12 . JN )@@G@@ ->NEXT SD @#@@@4DESF38 LABEL . @C@@@4 LOAD A9,JO )@@G@@X5 . SAVE CURRENT STK PTR @D@@@4 LOAD A7,2,I . JP )@@G@@ GET 2 WORD D.V. @^@@@4 LINK DADV . @B@@@4 LOAD X5,JQ )@@G@@A9 . RESET STK PTR @C@@@4 GOTO DESF12 . ->NEXT JR )@@G@@SD @[@@@4. @[@@@4. @[@@@4. @ @@@4. END OF STRUCTURJS )@@G@@E @[@@@4. @[@@@4. @#@@@4DESF72 LABEL . @ @@@4 MOVJT )@@G@@E DSALND,0,I . @[@@@5. @E@@@5. SET NUMBER OF STRING LEAVESJU )@@G@@ INTO STRUCTURE SD'S @B@@@5. FOR CODE GEN - MAX LENGTH MODE JV )@@G@@@D@@@5 LOAD X3,DSATPZ . START OF STRUCTURE @E@@@5DESF79JW )@@G@@ LABEL . LOOP FOR SUBSTRUCTURE @G@@@5 LOAJX )@@G@@D A9,0,I . NUMBER OF STRING LEAVES=0 SO FAR @ @@@5 JY )@@G@@ USING SDSECT,X3 . @#@@@5DESF76 LABEL . @E@@@5 IF SDSJZ )@@G@@TRU,OFF,SDCLS4 THEN,DESF75 . -> FOUND LEAF@D@@@5 LSDP X3,SDSON KA )@@G@@. GO DOWN ONE LEVEL @E@@@5 GOTO DESF76 . TKB )@@G@@RY THIS ONE FOR BOTTOM .@D@@@5DESF75 LABEL . FOUND LKC )@@G@@EAF ELEMENT @E@@@5 ADD A9,SDNSPS . 1=STRING 0=ARITHMETKD )@@G@@IC @#@@@5DESF80 LABEL . @G@@@5 IF SDBROT,ZERO THEN,DESFKE )@@G@@77 . ->NO BROTHER, GO UP ONE LEVEL @ @@@5 LSDP X3,SDBROT . KF )@@G@@@H@@@5 IF SDSTRU,OFF,SDCLS4 THEN,DESF75 . ->BROTHER IS NOT A KG )@@G@@STRUCTURE @G@@@5 STORE A9,SDNSPS . SAVE COUNT FROM RIGKH )@@G@@HT SUBSTRUCTURE @E@@@5 GOTO DESF79 . PROCESS THIS KI )@@G@@SUBSTRUCTURE@#@@@5DESF77 LABEL . @#@@@5DESF81 LABEL . @F@@@5 KJ )@@G@@ IF SDMEMS,OFF,SDCLS2 THEN,DESF74 . -> END OF STRUCTURE@D@@@5 KK )@@G@@ LSDP X3,SDDAD . GO UP ONE LEVEL @G@@@5 LOAD A3,KL )@@G@@SDNSPS . GET COUNT OF PREVIOUS SUBSTRUCTURES @F@@@5 STOKM )@@G@@RE A9,SDNSPS . SET COUNT OF THIS SUBSTRUCTURE @F@@@5 ADDKN )@@G@@ A9,A3 . GET COUNT FOR NEXT LEVEL UP @F@@@5 GOTKO )@@G@@O DESF80 . PROCESS BROTHER OF THIS LNODE @[@@@5. @#@@@4KP )@@G@@DESF74 LABEL . @D@@@4 LOAD X3,DSSTTP . RESET SAVED RKQ )@@G@@EGS. @C@@@4 JMP . ->RETURN @^@@@4/. KR )@@G@@ IDENTIFIER @#@@@4DEDCID LABEL . @D@@@4 IF 0770,ON TKS )@@G@@HEN,DECI08 . ->NOT CONSTANT @C@@@4 BNCL LXID,DECL39 . -KT )@@G@@>CONSTANT @#@@@4DECI08 LABEL . @G@@@4 IF DECLLP+DECLCM+DKU )@@G@@ECLDN+DECLDC,OFF,DSDEST THEN,DECCM8 . @#@@@4DECI12 LABEL . @D@@@4KV )@@G@@ LOAD A7,DSDITL . SEE IF ID STK FULL @C@@@4 IF KW )@@G@@ A7,EQ,DSADSKE,I THEN,DECI36 . @C@@@4 LINK SDXVE . KX )@@G@@ CREATE SD @^@@@4 LOAD X3,X4 . @^@@@4 USING SDSKY )@@G@@ECT,X3@E@@@4 IF SD3ENT,ON,SDCLS3 THEN,DECI48 . ->PREVIOUS USEKZ )@@G@@@#@@@4DECI13 LABEL . @E@@@4 IF 040,OFF,DSALND THEN,DECI16 LA )@@G@@. -> NO STRUCTURE@A@@@4 SET SDPARM,ON,SDCLS2 . @C@@@4 LB )@@G@@ LOAD X4,DSSTTP . PARM OFFSET @B@@@4 LSDP X4,STDID,LC )@@G@@X4 . SD @ @@@4 LOAD A7,SDPROF,X4 . @ @@@4 STOLD )@@G@@RE A7,SDPROF,X3 . @#@@@4DECI16 LABEL . @C@@@4 MOVE DSDEVD,1,LE )@@G@@I . VALID ID @C@@@4 MOVE SDDCNM,DSDSNM . SET DCLLF )@@G@@ NUM. @A@@@4 SET SD3CLR,ON,SDCLS3 . @B@@@4 SET SD4LG )@@G@@DCR+SD4RFE,ON,SDCLS4 . @C@@@4 STORE X3,DSSDPT . SAVE SDLH )@@G@@ PTR @C@@@4 LOAD X5,DSDITL . PUSH STK @ @@@4 LI )@@G@@ ADD X5,SACDSW,I . @ @@@4 STORE X5,DSDITL . @C@@@4 LJ )@@G@@ MOVE STDAT,0,I . CLEAR WORD @D@@@4 STSDP X3,STDID,LK )@@G@@X5 . PUSH SD IN ID STK @C@@@4 LSDP X4,DSDREL . LL )@@G@@REL STRU. @C@@@4 LOAD X1,DSDESC . STR. CTL. @C@@@4LM )@@G@@ MOVE DSDEST,0,I . CLR. IND. @C@@@4 LOAD X1,LN )@@G@@DEBTBL+FH1,X1 . STR ROUTINE @^@@@4 GOTO 0,X1 . @[@@@4. LO )@@G@@@A@@@4. FACTORED STRUCTURE LEVEL @ @@@4 USING STSBLK,X5LP )@@G@@ . @#@@@4DECIFB LABEL . @D@@@4 MOVE STDSL,DSDFSL . SLQ )@@G@@ET STRUCTURE LEVEL@^@@@4 MOVE X4,X5 . @B@@@4 SUB X4,LR )@@G@@SACDSW,I . LAST ID@ @@@4 LSDP X4,STDID,X4 . @[@@@4. LS )@@G@@@ @@@4. BROTHER - INITIAL @[@@@4. @#@@@4DECIFI LABEL . LT )@@G@@@F@@@4 MOVE DSDESC,DDEFBR,I . SET FACTORED BROTHER STATE LU )@@G@@@#@@@4DECIBR LABEL . @ @@@4 USING SDSECT,X4 . @ @@@4 LV )@@G@@ MOVE SDBROT,STDID . @ @@@4 LOAD A3,SDDAD . @ @@@4 LW )@@G@@ USING SDSECT,X3 . @ @@@4 STORE A3,SDDAD . @E@@@4 LX )@@G@@ LSDP X4,SDDAD . GO TO FATHER NODE SD @B@@@4 GOTLY )@@G@@O DECIS4 . ->MERGE@[@@@4. @[@@@4. @C@@@4DECIFS LABLZ )@@G@@EL . SON INITIAL @F@@@4 MOVE DSDESC,DDEFBR,IMA )@@G@@ . SET FACTORED BROTHER STATE @#@@@4DECISN LABEL . @ @@@4 MB )@@G@@ MOVE SDDAD,DSDREL . @ @@@4 USING SDSECT,X4 . @ @@@4 MC )@@G@@ MOVE SDSON,STDID . @D@@@4 SET SDSTRU,ON,SDCLS4 . SET STRMD )@@G@@UCTURE ATTR @D@@@4 LOAD A3,SDCLS0 . SET STRUCTURE FLAG ME )@@G@@@E@@@4 AND,U A3,0360 . LEAVE STORAGE CLASS ONLY @ @@@4MF )@@G@@ ADD A4,SD0STU,I . @C@@@4 STORE A4,SDCLS0 . SMG )@@G@@ET STRUCTURE@#@@@4DECIS4 LABEL . @ @@@4 USING SDSECT,X4 . MH )@@G@@@D@@@4 LOAD A3,SDNDIM . SET DIMENSIONALITY @ @@@4 MI )@@G@@ USING SDSECT,X3 . @ @@@4 STORE A3,SDNDIM . @F@@@4 MJ )@@G@@ SET SDMEMS,ON,SDCLS2 . SET STRUCTURE MEMBERSHIP FLAG @D@@@4 MK )@@G@@ IF SDNDIM,ZERO THEN,DECI24 . -> NOT ARRAY @F@@@4 SET SDML )@@G@@ARRY,ON,SDCLS2 . -> POSSIBLY INHERITED DIMS @^@@@4 GOTO DECMM )@@G@@I24 . @#@@@4DECINS LABEL . @D@@@4 BINDZ DSALND,DECI24 . -MN )@@G@@> NO PREC. STR. @D@@@4 SUB X5,SACDSW,I . POP LAST MEMBMO )@@G@@ER @D@@@4 LINK DESFIN . FINISH PREV. STR. @#@@@4MP )@@G@@DECI24 LABEL . @F@@@4DECIDD LABEL . DAD . MAJOR SMQ )@@G@@TRUCTURE LEVEL @C@@@4 MOVE DSDEST,DECLID,I . 'ID' STATE MR )@@G@@@#@@@4DECI26 LABEL . @C@@@4 LINK SAPTID . ID TOKEMS )@@G@@N @B@@@4 GOTO DECL36 . -> NEXT@#@@@4DECI36 LABMT )@@G@@EL . @D@@@4 SAERR SAEM83,SAS . TOO MANY ID'S . @D@@@4MU )@@G@@ GOTO DEDLTM . -> TERMINATE DCL @#@@@4DECI48 LABMV )@@G@@EL . @E@@@4 IF SDPARM,OFF,SDCLS2 THEN,DECI52 . ->NOT PARMMW )@@G@@@E@@@4 IF SD4DCR,ON,SDCLS4 THEN,DECI72 . ->PREV DCL@C@@@4MX )@@G@@ BINDZ DSALND,DECI16 . -> NOT IN STR@C@@@4 SET 040MY )@@G@@,ON,DSALND . SET STR PARM @^@@@4 GOTO DECI16 . @#@@@4DECI52MZ )@@G@@ LABEL . @B@@@4 LOAD A6,DSDESC . STR CTL@C@@@4 NA )@@G@@ IF A6,GE,2,I THEN,DECI62 . ->STR @B@@@4 LOAD A7,DSBKSDNB )@@G@@ . BLK SD @C@@@4 LOAD X9,X3 . SD OF ID NC )@@G@@@#@@@4DECI54 LABEL . @ @@@4 USING SDSECT,X9 . @E@@@4 ND )@@G@@ IF SD4ENT,ON,SDCLS4 THEN,DECI72 . DUPL. ENTRY @E@@@4 IF NE )@@G@@ SDDAD,ZERO THEN,DECI72 . -> NOT STR MEMBER @#@@@4DECI56 LABEL . NF )@@G@@@E@@@4 IF SDNXDC,ZERO THEN,DECI60 . -> END OF CHAIN @^@@@4NG )@@G@@ LSDP X9,SDNXDC@F@@@4 IF A7,NE,SDBKLK THEN,DECI56 . NH )@@G@@->NOT IN SAME BLOCK @^@@@4 GOTO DECI54 . @#@@@4DECI60 LABNI )@@G@@EL . @ @@@4 USING SDSECT,X3 . @B@@@4 MOVE DLXID,SDBNJ )@@G@@CHI . BCD PTR@ @@@4 MOVE DSAU4,1,I . @C@@@4 LINNK )@@G@@K SDXVE. FORCE SD @C@@@4 LOAD X3,X4 . NL )@@G@@ GET SD ADDR @ @@@4 MOVE DSAU4,0,I . @^@@@4 GOTNM )@@G@@O DECI13 . @C@@@4DECI62 LABEL . STRUCTURE @F@@@4NN )@@G@@ IF DDEBR,NSAME,DSDESC THEN,DECI63 . -> NOT UNFACT. @C@@@4NO )@@G@@ LSDP X9,DSDREL . PTR TO BROT. @^@@@4 GOTO DECNP )@@G@@I64 . @#@@@4DECI63 LABEL . @F@@@4 IF DDEFBR,NSAME,DSDESC TNQ )@@G@@HEN,DECI60 . ->NOT FACT. BROT.@C@@@4 LSDP X9,STDID,X5 . BNR )@@G@@ROT PTR @#@@@4DECI64 LABEL . @B@@@4 LSDP X9,SDDAD,X9 . NS )@@G@@ DAD @C@@@4 LSDP X9,SDSON,X9 . LEFT SON @#@@@4NT )@@G@@DECI65 LABEL . @ @@@4 LOAD A3,SDBCHI,X9 . @B@@@4 IF NU )@@G@@ A3,EQ,SDBCHI THEN,DECI72 . @^@@@4 USING SDSECT,X9@B@@@4 NV )@@G@@ IF SDBROT,ZERO THEN,DECI60 . @ @@@4 LSDP X9,SDBROT . NW )@@G@@@^@@@4 GOTO DECI65 . @#@@@4DECI72 LABEL . @C@@@4 SAENX )@@G@@RR SAEM96,SAE . MULT. DCL @C@@@4 MOVE DSAU3,'V',I . NY )@@G@@ $UND VAR @^@@@4 LINK SDSPLY . @C@@@4 STSDP X3,NZ )@@G@@DLXID . CHANGE NAME @^@@@4 GOTO DECI13 . @A@@@4/. OA )@@G@@ ELIMINATE SD FROM ID STK @#@@@4DEDLIM LOCAL. @C@@@4 MOVOB )@@G@@E DSATPG,0,I . CLEAR'EXT'CTL@C@@@4 LOADA X7,DSADSK-SACDSOC )@@G@@W . BASE ID STK @#@@@4DELM12 LABEL . @^@@@4 LOAD A3,X7 . OD )@@G@@@D@@@4 IF A3,NE,DSDITL THEN,DELM21 . ->NOT AT TOP@C@@@4 OE )@@G@@ LOADA X7,DSADSK-SACDSW . RESET IDSTK @ @@@4 STORE X7,DSDITLOF )@@G@@ . @#@@@4 JMP . @#@@@4DELM21 LABEL . @C@@@4 ADDOG )@@G@@ X7,SACDSW,I . UP ONE LEVEL @B@@@4 LSDP X3,STDID,X7 . OH )@@G@@ SD PTR @ @@@4 USING SDSECT,X3 . @ @@@4 USING STSOI )@@G@@BLK,X7 . @ @@@4 MOVE DSATPX,STDSL . @D@@@4 IF SDSOJ )@@G@@TRU,ON,SDCLS4 THEN,DELM23 . ->STR @F@@@4 LOAD A7,STDSL . OK )@@G@@ SEE IF BASE OF STRUCTURE @D@@@4 IF A7,NE,1,I THEN,OL )@@G@@DELM22 . -> NOT BASE @^@@@4 LOAD X5,X3. @ @@@4 LOAOM )@@G@@D A7,SAEM85,I . @ @@@4 FLINK X10,DEBDCL . @^@@@4 LOAON )@@G@@D X3,X5 . @ @@@4 USING SDSECT,X3 . @C@@@4 BINDZ SDNOO )@@G@@DIM,DELM22 . ->NO DIMS @C@@@4 STORE X7,DSATPH . SOP )@@G@@AVE STK PTR @ @@@4 MOVE DSATPY,SDDVA . @ @@@4 MOVE SDDOQ )@@G@@VA,0,I . @^@@@4 LOAD X5,X3 . @B@@@4 LOAD X3,SDNDIMOR )@@G@@,X5 . # DIMS @B@@@4 LINK DALP66 . GET DV @^@@@4OS )@@G@@ LOAD X3,X5 . @ @@@4 LOAD X7,DSATPH . @#@@@4DELM22OT )@@G@@ LABEL . @E@@@4 LINK SADRTC . CHECK RUN TIME CLASOU )@@G@@S @#@@@4DELM23 LABEL . @D@@@4 MOVE DSATPH,DSBKSD . SOV )@@G@@ETUP FOR DV CHAIN @ @@@4 LOAD A7,DSATPX . @C@@@4 IF OW )@@G@@ A7,LT,1,I THEN,DEL239 . -> NO STR@C@@@4 LINK DEL231 . OX )@@G@@ -> IN STR @#@@@4DEL239 LABEL . @D@@@4 MOVE DSATPG,0,OY )@@G@@I . CLEAR 'EXT' CTL @E@@@4 IF SDEXTN,OFF,SDCLS2 THEOZ )@@G@@N,DECL3 . -> NOT EXT @D@@@4 GOTO DECL24 'EXT' PA )@@G@@ROUTINE @#@@@4DECL3 LABEL . @E@@@4 IF SD0STA,OFF,SDCLPB )@@G@@S0 THEN,DECL6 . ->NOT STATIC @#@@@4DECL4 LABEL . @B@@@4 LOAPC )@@G@@D A3,SDCLS0 . SEE IF FILE @D@@@4 AND,U A3,017 . LEAVE PD )@@G@@CLASS BITS ONLY @D@@@4 IF A4,EQ,SD0FLE,I THEN,DELM12 . -> FPE )@@G@@ILE @D@@@4 MOVE DSATPH,ADBK0S . SETUP DV CHAIN @D@@@4PF )@@G@@ LINK DEDLSH . ADD TO STATIC CHAIN@#@@@4DECL6 LABPG )@@G@@EL . @C@@@4 IF SDDVA,ZERO THEN,DELM12 . ->NO DV@D@@@4 PH )@@G@@ IF SDSTRU,ON,SDCLS4 THEN,DELM12 . ->STR @E@@@4. ? ? ? ? ? IF PI )@@G@@ SDPARM,ON,SDCLS2 THEN,DECLB . ->PARM @D@@@4 LOAD X5,DSATPHPJ )@@G@@ . PTR TO BLOCK SD @#@@@4DECL7 LABEL . @C@@@4 LINPK )@@G@@K DEDLDV . PUT ON CHAIN @^@@@4 GOTO DELM12 .@#@@@4PL )@@G@@DECLB LABEL . @D@@@4 LOAD X5,DSALSB . CONTAINING BLPM )@@G@@K SD @^@@@4 GOTO DECL7 . @[@@@4. @[@@@4. @A@@@4. PN )@@G@@ EXT TESTING SUBROUTINES @[@@@4. @[@@@4. @ @@@4 USIPO )@@G@@NG SDSECT,X3 . @#@@@4DEC235 LABEL . @E@@@4 IF SDEXDM,ONPP )@@G@@,SDCLS2 THEN,DECL3 . ->DUMMY EXT @B@@@4 SET SDEXDM+SDEXTN,OPQ )@@G@@N,SDCLS2 . @ @@@4 MOVE SDEXPT,0,I . @A@@@4 GOTO DECPR )@@G@@L3 . ->CONTINUE @[@@@4. @#@@@4DEL233 LABEL . @D@@@4 BINPS )@@G@@DZ DSATPG,DECL3 . ->NOT EXT STRUCTURE @E@@@4 IF 0340,NSAMPT )@@G@@E,DSATPG THEN,DEC235 . ->DUMMY EXT @A@@@4 SET SDEXTN,ON,SDCLSPU )@@G@@2 . @^@@@4 GOTO DECL4 . @#@@@4DEL231 LABEL . @F@@@4 PV )@@G@@ IF A7,NE,1,I THEN,DEL233 . ->NOT START OF STRUCTURE @C@@@4 PW )@@G@@ IF SDEXTN,OFF,SDCLS2 THEN,DECL3 . @C@@@4 SET 0340,ON,DPX )@@G@@SATPG . SET EXT FLAG @[@@@4. @#@@@4DECL24 LLOC . @E@@@4 PY )@@G@@ IF SD0FLE,SAME,SDCLS0 THEN,DELM12 . ->EXT FILE @ @@@4 LSDPZ )@@G@@P X10,SDBCHI . @ @@@4 USING SDBCD,X10 . @E@@@4 IF QA )@@G@@ BCDEPR,ON,SDBCL4 THEN,DECL25 . ->PREV DCL @A@@@4 SET BCDQB )@@G@@EPR,ON,SDBCL4 . @A@@@4 GOTO DECL4 . ->CONTINUE @[@@@4. QC )@@G@@@^@@@4. ADD TO CHAIN @[@@@4. @^@@@4 USING SDSECT,X5QD )@@G@@@#@@@4DEDLDV LLOC . @E@@@4 IF SDDVC,ZERO THEN,DEDLD5 . ->QE )@@G@@CHAIN STARTED @D@@@4 LSDP A3,SDDOOF . PTR TO LAST LQF )@@G@@INK @ @@@4 STSDP X3,SDDVCH,A3 . @#@@@4DEDLD3 LABEL . @ @@@4QG )@@G@@ STSDP X3,SDDOOF . @#@@@4 LJMP . @#@@@4DEDLD5 LABQH )@@G@@EL . @B@@@4 STORE X3,SDDVC . START CHAIN @^@@@4 GOTQI )@@G@@O DEDLD3 . @[@@@4. @^@@@4. STATIC CHAIN @[@@@4. @#@@@4QJ )@@G@@DEDLSH LLOC . @ @@@4 LOAD A3,ADPCSS . @ @@@4 STOQK )@@G@@RE X3,ADPCSS . @ @@@4 STSDP A3,SDSTCH,X3 . @#@@@4 LJMQL )@@G@@P . @ @@@4 USING STSBLK,X7 . @ @@@4 USING SDSECT,X3QM )@@G@@ . @[@@@4. @ @@@4. RUNTIME CLASS CHECK @[@@@4. @#@@@4QN )@@G@@SADRTC* LLOC . @F@@@4 IF SDINTL,OFF,SDCLS3 THEN,DERTCO . -QO )@@G@@> NOT INITIAL @D@@@4 LOAD A3,SDCLS0 . SEE IF LABELQP )@@G@@ . @D@@@4 AND,U A3,017 . ATTR BITS ONLY @E@@@4QQ )@@G@@ IF A4,NE,SD0LAB,I THEN,DERTA2 . -> NOT LABEL @E@5@4 QR )@@G@@ IF SD0STA,OFF,SDCLS0 THEN,DERTA0 . -> NOT STATIC@E@@@5 IF QS )@@G@@ SD0STA,OFF,SDCLS0 THEN,DERTA2 . -> NOT STATIC@D@5@4 FLINK X10QT )@@G@@,SAE92X . -> IMPROPER INITIAL@C@@@5 SAERR SAEMNS,SAE . SQU )@@G@@TATIC NO GOOD @D@@@4 LOAD A3,SDCLS0 . SET TO AUTOMAQV )@@G@@TIC @A@@@4 XOR,U A3,SD0AUT+SD0STA . @ @@@4 STORE A4,QW )@@G@@SDCLS0 . @A@@@4 SET SDEXTN,OFF,SDCLS0 . @#@5@4DERTA0 LABQX )@@G@@EL . @ @5@4 LOAD A3,STDAT4 . @D@5@4 AND,U A3,DAICNLQY )@@G@@ . CHECK NO LABEL @#@5@4DERTA1 LABEL . @C@5@4 IF QZ )@@G@@ A4,NE,0,I THEN,DERTAE . ->ERROR @^@5@4 GOTO DERTA6 . @#@@@4RA )@@G@@DERTA2 LABEL . @G@7@5 IF DAICSC,OFF,SDXREF THEN,DERTA1 . -RB )@@G@@>NO LIST, ARRAY OR SC OK@G@@@7 IF DAICSC,OFF,SDINCL THEN,DERTRC )@@G@@A1 . ->NO LIST, ARRAY OR SC OK@F@@@5 IF SDARRY,ON,SDCLS2 THENRD )@@G@@,DERTA1 . ->ARRAY, LIST OK @F@@@5 SAERR SAEMIT,SAE . ERE )@@G@@RROR, NO LIST INIT ON SCALAR @D@@@5 GOTO DERTAE . IRF )@@G@@GNORE INITIAL @#@@@5DERTA1 LABEL . @D@@@5. SEE IF INITIAL LRG )@@G@@IST MATCHES ATTRIBUTES OF SD @[@@@5. @D@7@5 LOAD A3,SDXREFRH )@@G@@ . GET TYPE OF LIST @D@@@7 LOAD A3,SDINCL . RI )@@G@@GET TYPE OF LIST @B@@@5 AND,U A3,DAICLB+DAICAR+DAICST . @B@@@5RJ )@@G@@. 1=LABEL, 2=STRING, 4=ARITH @^@@@5 LOAD A3,A4 . RK )@@G@@@E@@@5 LX,H1 X5,DAILLS,A3 . ROUTINE TO GO TO @D@@@5RL )@@G@@ LOAD A3,SDCLS0 . GET DATA TYPE @E@@@5 ANDRM )@@G@@,U A3,017 . LOW ORDER 4 BITS ONLY @^@@@5 GOTO 0,XRN )@@G@@5 . @#@@@5DAILLB LABEL . @D@@@5 IF A4,EQ,SD0LAB,I THEN,DRO )@@G@@ERTA6 ELSE,DAILIL @#@@@5DAILST LABEL @D@@@5 IF A4,EQ,SD0RP )@@G@@STR,I THEN,DERTA6 ELSE,DAILIL @#@@@5DAILAR LABEL . @D@@@5 IF RQ )@@G@@ A4,EQ,SD0ART,I THEN,DERTA6 ELSE,DAILIL @#@@@5DAILIL LABEL . @G@@@5RR )@@G@@ SAERR SAEMIA,SAE . IMPROPER INITIAL - ATTR DO NOT MATCHRS )@@G@@@C@@@5 GOTO DERTAE . IGNORE INITIAL @E@5@4 IF RT )@@G@@ ST1STG,OFF,STDAT1 THEN,DERTA4 . ->NON STRING @ @5@4 LOAD A3,RU )@@G@@STDAT4 . @ @5@4 AND,U A3,DAICNS . @^@5@4 GOTO DERRV )@@G@@TA1 . @#@5@4DERTA4 LABEL . @D@5@4 IF DAICNA,ON,STDAT4 THENRW )@@G@@,DERTAE . ->ERROR @#@@@4DERTA6 LABEL . @E@@@4 IF SD0STA,OFRX )@@G@@F,SDCLS0 THEN,DERTA8 . ->NON STATIC @E@5@4 IF DAICSA,OFF,STDARY )@@G@@T4 THEN,DERTA8 . ->STATIC NO @E@7@5 IF DAICSA,OFF,SDXREF THERZ )@@G@@N,DERTA8 . ->STATIC NO @E@@@7 IF DAICSA,OFF,SDINCL THEN,DERTSA )@@G@@A8 . ->STATIC NO @ @5@4 FLINK X10,SAE92X . @C@@@5 SAESB )@@G@@RR SAEMNS,SAE . STATIC NOT OK@#@@@4DERTA8 LABEL . @C@@@4 SC )@@G@@ BNINDZ SDNDIM,DERTCO . -> NOT SCALAR @E@5@4 IF DAICSC,OFSD )@@G@@F,STDAT4 THEN,DERTCO . ->SCALAR OK @E@7@5 IF DAICSC,OFF,SDXRSE )@@G@@EF THEN,DERTCO . ->SCALAR OK @E@@@7 IF DAICSC,OFF,SDINCL THESF )@@G@@N,DERTCO . ->SCALAR OK @C@@@4DERTAE LABEL . ERROR SSG )@@G@@TATE @D@@@4 FLINK X10,SAE92X . IMPROPER INITIAL @D@@@4SH )@@G@@ SET SDINTL,OFF,SDCLS3 . TURN OFF INITIAL @F@@@4 MOVSI )@@G@@E SDINTM,0,I . CLEAR OUT B CODE PTR TO INITIAL@C@@@4 GOTSJ )@@G@@O DERTCO . CHECK CLASS @D@@@4SAE92X LLOC . SK )@@G@@ INITIAL ERROR STATE@D@@@4 LOAD A7,SAEM92,I . IMPROPESL )@@G@@R INITIAL @E@5@4 SET 040,ON,DSAECT . TURN OFF 'COTRECTED:SM )@@G@@' @E@@@5 SET 01000,ON,DSAECT . TURN OFF 'COTRECTED:' SN )@@G@@@^@@@4 GOTO SAESE . @#@@@4DERTCO LABEL . @E@@@4 LOASO )@@G@@D A3,STDAT1 . -> NO DATA TYPE@^@@@4 AND,U A3,SP )@@G@@0527 .@B@@@4 IF A4,EQ,0,I THEN,LJMP . @^@@@4 LOASQ )@@G@@D A3,A4 . @G@@@4 IF A3,EQ,ST1STG+ST1VAR,I THEN,DERTC8 . -> SR )@@G@@VARYING STRING @F@@@4 IF A3,EQ,ST1STG,I THEN,DERTC8X . ->SSS )@@G@@IMPLE CHAR STRING @F@@@4 IF A3,EQ,ST1STG+ST1NVR,I THEN,DERTC8ST )@@G@@X . ->NONVARYING @F@@@4 IF ST1VAR+ST1NVR,OFF,A3 THEN,DERTC1 SU )@@G@@. -> NO VARYING @ @@@4 LOAD A7,SAEM97,I . @D@@@4 FLISV )@@G@@NK X10,DEBDCL . IMPROPER VARYING @#@@@4 LJMP . @#@@@4SW )@@G@@DERTC1 LABEL . @F@@@4 MOVE DSATPY,2,I . SET WORD SIZE FSX )@@G@@OR FIX DEC AND FLT@E@@@4 IF SDFXFL,OFF,SDCLS1 THEN,DERTC5 . -SY )@@G@@> FIXED @C@@@4 BINDZ SDSCAL,DERTC2 . -> NO SCALE @D@@@4SZ )@@G@@ LOAD A7,SAEM37,I . IMPROPER SCALE @ @@@4 FLITA )@@G@@NK X10,DEBDCL . @ @@@4 MOVE SDSCAL,0,I . @#@@@4DERTC2 LABTB )@@G@@EL . @E@@@4 IF SDDCBN,OFF,SDCLS1 THEN,DERTC4 . -> DECIMAL TC )@@G@@@D@@@4 MOVE DSATPH,074033,I . BIN FLT 60,24,2 @#@@@4DERTC3TD )@@G@@ LABEL @D@@@4 LOAD A6,DSATPY . SET STORAGE SIZE TE )@@G@@@D@@@4 IF SDRLCX,OFF,SDCLS1 THEN,DERT32 . ->REAL @^@@@4 TF )@@G@@ ADD A6,A6 @#@@@4DERT32 LABEL . @^@@@4 STORE A6,SDRTC TG )@@G@@@D@@@4 IF ST1PRC,ON,STDAT1 THEN,DERT34 . ->PREC @D@@@4 TH )@@G@@ MOVE SDPREC,DSATPH-FH2+FQ4 . SET DEFAULT@B@@@4 LJMP. TI )@@G@@ RETURN @D@@@4DERT34 LABEL . SET DEFTJ )@@G@@AULT PREC @A@@@4 LOAD A3,DSATPH-FH2+FQ3 . @D@@@4 IF TK )@@G@@ A3,GE,SDPREC THEN,LJMP . -> OK VALUE @ @@@4 LOAD A7,SAEM43TL )@@G@@,I . @ @@@4 STORE A3,SDPREC . @C@@@4 FLINK X10,DEBDCTM )@@G@@L . IMPROPER PREC@#@@@4 LJMP . @#@@@4DERTC4 LABEL . TN )@@G@@@D@@@4 MOVE DSATPH,022010,I . DEC FLT 18,8,2 @^@@@4 TO )@@G@@ GOTO DERTC3 . @#@@@4DERTC5 LABEL . @D@@@4 IF SDDCBN,ONTP )@@G@@,SDCLS1 THEN,DERTC6 . ->BINARY@D@@@4 MOVE DSATPH,022012,I . DTQ )@@G@@EC FLT 18,10,2 @B@@@4 GOTO DERTC3 . ->MERGE@#@@@4TR )@@G@@DERTC6 LABEL . @D@@@4 MOVE DSATPH,043043,I . FIX BIN 35,35TS )@@G@@,1 @ @@@4 MOVE DSATPY,1,I . @C@@@4 GOTO DERTC3 . TT )@@G@@ -> MERGE @#@@@4DERTC8 LABEL . @C@@@4 SET SDFTU )@@G@@XVR,ON,SDCLS1 . SET VARYING @#@@@4DERTC8X LABEL . @#@@@4 LJMTV )@@G@@P . @[@@@4. @[@@@4. @D@5@4 USING STSBLK,X9 . ITW )@@G@@D STACK ENTRY @D@@@5 USING STSBLK,X7 . ID STACK ENTRTX )@@G@@Y @B@@@4 USING SDSECT,X3 . PROC SD@E@@@4SACDFT* LLOTY )@@G@@C . CHECK DCL VS DEFAULT ATTR@E@6@5 IF ST1TZ )@@G@@DIM,OFF,STDAT1 THEN,LJMP . -> NO DIM ATTR @D@6@5 SAERR SAEM86,SAUA )@@G@@E . DIMENSION ILLEGAL @E@6@5 SET SDARRY,OFF,SDCLS2 . TUB )@@G@@URN DIM ATTR OFF PROC @F@@@4 LJMP . TEMP TEMP TEMP TEMP TEMUC )@@G@@P TEMP TEMP TEMP TEMP @ @@@4. LOAD A7,SD2SP . @E@@@4. UD )@@G@@ IF SDFXFL,ON,STDAT2 THEN,DECDF3 . -> FLOAT @F@@@4. IUE )@@G@@F A7,NE,17,I THEN,DECDF2 . -> IMPROPER SCALE @ @@@4. LUF )@@G@@OAD A7,SDCLS0 . @D@@@4. IF A7,NE,SD0ENT+SD0AUT,I THEN,DECDUG )@@G@@F2 . @ @@@4. LOAD A7,SDCLS1 . @F@@@4. IF A7,EQ,SUH )@@G@@DBLUS+SDDCBN,I THEN,LJMP . -> OK, RETURN @D@@@4. DECDF2 LABEL . UI )@@G@@ ERROR MESSAGE @E@@@4. LOADA A7,SAEM77,I . UJ )@@G@@ IMPROPER CONVERSION @ @@@4. FLINK X10,SAESW @C@@@4. UK )@@G@@ LJMP . RETURN @C@@@4. DECDF3 LABEL . UL )@@G@@ FLOAT PROC @E@@@4. IF A7,NE,6,I THEN,DECDF2 . UM )@@G@@ -> IMPROPER SCALE@ @@@4. LOAD A7,SDCLS0 . @D@@@4. IUN )@@G@@F A7,NE,SD0ENT+SD0AUT,I THEN,DECDF2 . @ @@@4. LOAD A7,SDCLUO )@@G@@S1 . @F@@@4. IF A7,NE,SDFXFL+SDBLUS,I THEN,DECDF2 ELSE,LJMPUP )@@G@@ . @^@@@4/. ATTRIBUTES @B@@@4DEDCAN LLOC . UQ )@@G@@ 'ENTRY' @F@@@4 IF DECLAP,OFF,DSDEST THEN,DEDLTM . -> ATTRUR )@@G@@ ILLEGAL @C@@@4 LOAD A14,ACENTR,I . SET'ENTRY' @ @@@4US )@@G@@ STORE A14,DLXAC . @^@@@4 GOTO DECT12 @[@@@5. UT )@@G@@@[@@@5. @[@@@5. @#@@@5. DIMENSION@[@@@5. @#@@@5DEDATDUU )@@G@@ LABEL . @D@@@5 LOAD A14,ACDMAT,I . CHANGE A CODE UV )@@G@@@ @@@5 STORE A14,DLXAC . @[@@@5. @[@@@4. @ @@@4. UW )@@G@@ OTHER ATTRIBUTES @[@@@4. @#@@@4DEDCAT LLOC . @E@@@4 UX )@@G@@ IF DECLAP,OFF,DSDEST THEN,DECI12 . -> ASSUME ID @#@@@4DECT12 LABUY )@@G@@EL . @E@@@4 LINK SADAT8 . SETUP LINK TO ATTR RTE. UZ )@@G@@@C@@@4 MOVE DSAU1,0,I . CLR U1,U2 CTL@F@@@4 IF VA )@@G@@ DECLRP+DECLRT,OFF,DSDEST THEN,DECT38 . ->NO FACTORS@E@@@4 LOAVB )@@G@@D X4,DSDFFB . APPLY ATTR TO ALL FACTORS@#@@@4DECT24 LABEL . VC )@@G@@@C@@@4 STORE X4,DSDIWL . CURRENT LEVEL@C@@@4 LSDVD )@@G@@P X3,STDID,X4 . PTR TO SD @ @@@4 STORE X3,DSSDPT . VE )@@G@@@C@@@4 LOAD X11,DSATP2 . ATTR ADDR . @^@@@4 LINVF )@@G@@K 0,X11 . @C@@@4 GOTO $+2 . ->SUCCESS @B@@@4VG )@@G@@ GOTO DECL36 . ->FAIL @D@@@4 LOAD A7,DSDIWLVH )@@G@@ . GO TO NEXT LEVEL @C@@@4 IF A7,EQ,DSDITL THEN,DECVI )@@G@@T32 . -> TOP@ @@@4 ADD A7,SACDSW,I . @^@@@4 LOAD X4,VJ )@@G@@A7 . @E@@@4 GOTO DECT24 . -> PROCESS NEW FACTOR VK )@@G@@@#@@@4DECT32 LABEL . @F@@@4 IF DECLRP+DECLRT,OFF,DSDEST THVL )@@G@@EN,DECT34 . ->NO FACTOR @B@@@4 MOVE DSDEST,DECLRT+DECLRP,I . VM )@@G@@@B@@@4 GOTO DECL36 . -> NEXT@#@@@4DECT34 LABEL . VN )@@G@@@A@@@4 MOVE DSDEST,DECLAT,I . @B@@@4 GOTO DECL36 . VO )@@G@@ -> NEXT@#@@@4DECT38 LABEL . @B@@@4 LOAD X4,DSDITLVP )@@G@@ . GET ID @C@@@4 GOTO DECT24 . PROCESS ATTR VQ )@@G@@@[@@@4. @ @@@4. SADAT8 - ATTR ADDRESS@[@@@4. @#@@@4SADAT8VR )@@G@@* LOCAL . @D@@@4 LOAD A3,DLXIF . ATTR BITS 201XXX VS )@@G@@@C@@@4 LOAD A7,DECTBL+FH2,A3 . ATTR ROUTINE @ @@@4 STOVT )@@G@@RE A7,DSATP2 . @ @@@4 MOVE DSDATR,DLXID @^@@@4 LINVU )@@G@@K SAPTAC . @B@@@4 LINK SAGBC . B-LODE @B@@@4 VV )@@G@@ STORE A3,DSATPG . SAVE IT@C@@@4 MOVE DSATP3,0,I . VW )@@G@@ LNGTH PREC @ @@@4 MOVE DSATP4,0,I . @C@@@4 MOVVX )@@G@@E DSATP5,0,I . -> RETURN @]@@@4 JMP@^@@@4. ATTVY )@@G@@R ERROR @[@@@4. @#@@@4BATER* PROC *1 @D@@@4 IF BATVZ )@@G@@ER(1,2),ON,BATER(1,1) THEN,DEATER @#@@@4 END . @[@@@4. WA )@@G@@@^@@@4. SD OF ID IN X3 @^@@@4. STK IN X4 @#@8@4DEATERWB )@@G@@ LOCAL . @#@@@8DEATER LLOC . @F@@@4 IF DECLRP+DECLRT,OWC )@@G@@N,DSDEST THEN,DEATR4 . ->FACTOR @#@@@4DEATR2 LABEL . @C@@@4 WD )@@G@@ LINK EABK1 . DELETE TOKEN @D@@@4 SUB A0,1,I . WE )@@G@@ CHANGE RETURN ADDR @^@@@4 LOAD A3,1,A0 .@^@@@4 WF )@@G@@ ADD A3,1,I . @^@@@4 STACK A3 . @^@@@4 GOTO DEAWG )@@G@@TR5 . @#@@@4DEATR4 LABEL . @E@5@4 SET 040,ON,DSAECT . TUWH )@@G@@RN OFF 'CORRECTED:' @E@@@5 SET 01000,ON,DSAECT . TURN OWI )@@G@@FF 'CORRECTED:' @#@@@4DEATR5 LABEL . @ @@@4 SAERR SAEM99,SAWJ )@@G@@E @#@@@4 JMP . @^@@@4/. ATTR ROUTINES @[@@@4. WK )@@G@@@^@@@4. NOT IMPLEMENTED@[@@@4. @^@@@4 USING STSBLK,X4WL )@@G@@@^@@@4 USING SDSECT,X3@C@@@4DANPL LLOC . NWM )@@G@@OT IN PLUM @ @@@4 LOAD A7,SAEM101,I @^@@@4 GOTO DANWN )@@G@@Y4 . @F@@@4DANY LLOC . 'UNIMPLEMENTED' (TEMPORARWO )@@G@@Y) @ @@@4 LOAD A7,SAEM100,I @#@@@4DANY4 LABEL . @ @@@4WP )@@G@@ FLINK X10,SAESB8 @#@@@4 LJMP 1 .@[@@@4. @[@@@5WQ )@@G@@. @[@@@5. @#@@@5. AREA @[@@@5. @#@@@5DAAREA LOCWR )@@G@@AL . @E@@@5 IF STDAT+FH1,NZERO THEN,DEATER . ->AREA ILLEGAL WS )@@G@@@ @@@5 BATER STDAT4,SN4ARE .@A@@@5 SET ST4ARE,ON,STDATWT )@@G@@4 . @D@@@5 LINK DAARSZ . SET AREA(SIZE) @D@@@5WU )@@G@@ LINK DASETA . SET AREA TYPE SD @#@@@5 JMPWV )@@G@@ . @[@@@5. @[@@@5. @F@@@5DASETA LLOC . WW )@@G@@ SET AREA SD@ @@@5 LOAD A3,SDCLS0 . @D@@@5WX )@@G@@ AND,U A3,0760 . SAVE STORAGE CLASS@ @@@5 ADDWY )@@G@@ A4,SD0ARE,I . @ @@@5 STORE A4,SDCLS0 . @A@@@5 MOVWZ )@@G@@E SDRTC,SDRTAR,I . @#@@@5 LJMP . @[@@@5. @[@@@5. XA )@@G@@@[@@@5. @[@@@5. @[@@@5. @#@@@4. AUTOMATIC@[@@@4. XB )@@G@@@#@@@4DAAUTO LOCAL . @D@@@4 BATER STDAT3,SN3AUT . ->AUTO XC )@@G@@ILLEGAL @C@@@4 LINK DEPARM . PARAMETER @A@@@4XD )@@G@@ SET ST3AUT,ON,STDAT3 . @A@@@4 SET SD0AUT,ON,SDCLSXE )@@G@@0 @#@@@4 JMP . @#@@@4DEPARM LLOC . @C@@@4 IF XF )@@G@@ SDPARM,ON,SDCLS2 THEN,DEATER @#@@@4 LJMP @[@@@4. XG )@@G@@@#@@@4. BINARY @[@@@4. @#@@@4DABIN LOCAL . @ @@@4 XH )@@G@@ BATER STDAT1,SN1BIN @A@@@4 SET ST1BIN,ON,STDAT1 @A@@@4XI )@@G@@ SET SDDCBN,ON,SDCLS1 @#@@@4DABIN4 LABEL . @C@5@4 XJ )@@G@@ LINK DAFLD . FLOAT DEFAULT@^@@@4 GOTO DAPREC . XK )@@G@@@[@@@4. @[@@@4. @#@@@4. BUILTIN @[@@@4. @#@8@4DABLTNXL )@@G@@ LABEL . @#@@@8DABLTN LOCAL . @G@@@4 IF STDAT,NZERO THEXM )@@G@@N,DEATER . -> SOME ATTR, ILLEGAL BUILTIN @C@@@4 LOAD X5,X3 . XN )@@G@@ SD POINTER @D@@@4 LOAD A8,ADBK0S . GET SD XO )@@G@@FOR BLOCK 0 @#@@@4DABLT2 LABEL . @E@@@4 LSDP X5,SDBCLK,X5 . XP )@@G@@ LOOK FOR BLOCK 0 BIF SD @D@@@4 IF X5,ZERO THEN,DEATER .XQ )@@G@@ -> NOT REALLY BIF@ @@@4 USING SDSECT,X5 . @E@@@4 IF XR )@@G@@ A8,NE,SDBKLK THEN,DABLT2 . ->NOT BLOCK 0 SD @ @@@4 USING SDSXS )@@G@@ECT,X3 . @E@@@4 STORE X5,SDEXPT . SET PTR FROM SD TO XT )@@G@@BIF SD@C@@@4 SET SDEXDM,ON,SDCLS2 . SET DUMMY EXT@A@@@4 XU )@@G@@ MOVE STDAT2,ST2BRL,I . @A@@@4 MOVE STDAT3,ST3BLT,I . XV )@@G@@@A@@@4 MOVE SDCLS0,SD0ENT,I . @^@8@4 LJMP . ->RETURNXW )@@G@@@A@@@8 JMP . ->RETURN @[@@@4. @[@@@4. @#@@@4XX )@@G@@. BASED @[@@@4. @#@@@4DABSD LOCAL . @ @@@4 BATXY )@@G@@ER STDAT3,SN3BSD .@A@@@4 SET ST3BSD,ON,STDAT3 . @E@@@4 XZ )@@G@@ SET 0760,OFF,SDCLS0 . SET BASED STORAGE CLASS @A@@@4 SETYA )@@G@@ SD0BSD,ON,SDCLS0 . @E@@@5 LINK DAPRET . SEE IF YB )@@G@@FIRST OR 2ND PASS @C@@@5 GOTO DABSD2 . ->PASS 2 YC )@@G@@@D@@@4 BNAC ACLPAR,JMP . ->NO IMPLIED PTR @E@@@4 YD )@@G@@ STORE X4,DSATP3 . SAVE STACK ELT ADDR. @C@@@4 LINYE )@@G@@K DABPTR . GET (PTR) @^@@@4 JMP . ->NO GOOD@ @@@4YF )@@G@@ LOAD X4,DSATP3 . @D@@@4 SET ST4BPT,ON,STDAT4 . SYG )@@G@@ET (PTR) PRESENT @#@@@4 JMP . @[@@@4. @#@@@5DABSD2 LABYH )@@G@@EL . @E@@@5 IF ST4BPT,OFF,STDAT4 THEN,JMP . ->NO BASED(P) YI )@@G@@@ @@@5 MOVE SDBPTR,DSATPK .@A@@@5 SET SD3BSD,ON,SDCLSYJ )@@G@@3 . @#@@@5 JMP . @[@@@4. @[@@@4. @^@@@4. CONYK )@@G@@TROLLED @[@@@4. @#@@@4DACTL LOCAL . @ @@@4 BATER STDYL )@@G@@AT3,SN3CTL .@A@@@4 SET 0760,OFF,SDCLS0 . @A@@@4 SETYM )@@G@@ ST3CTL,ON,STDAT3 . @A@@@4 SET SD0CNT,ON,SDCLS0 . @E@@@5YN )@@G@@ LOAD A7,3,I . CREATE STATIC PTR BASED ON@E@@@5 YO )@@G@@ LINK PLALC . BCD SPCE (IN X3) FOR PTR @C@@@5 LINYP )@@G@@K SDXB0 . CREATE SD @C@@@5 LOAD A3,DSSDPT . YQ )@@G@@ CTL VARIABLE @ @@@5 USING SDSECT,A3 . @ @@@5 STOYR )@@G@@RE X4,SDBPTR . @ @@@5 USING SDSECT,X3 . @^@@@5 LOAYS )@@G@@D X3,X4 . @C@@@5 MOVE SDCLS0,SD0STA,I . SET STATIC PTR@B@@@5YT )@@G@@ LINK DASPTR . SET PTR @D@@@5 MOVE DSATPH,DSYU )@@G@@BKSD . SD OF LOCK OF PTR @C@@@5 LINK DEDLSH . STYV )@@G@@ATIC CHAIN @#@@@4 JMP . @[@@@4. @[@@@4. @[@@@4. YW )@@G@@@[@@@4. @#@5@4DAFLD LLOC . @C@5@4 IF ST1FFL,ON,STDATYX )@@G@@1 THEN,LJMP . @A@5@4 SET SDFXFL,ON,SDCLS1 @#@5@4 YY )@@G@@ LJMP . @[@@@4. @A@@@4. BIT AND CHAR WITH LENGTH @[@@@4YZ )@@G@@. @ @5@4. BUILTIN- NOT YET @[@@@4. @#@@@4. COMZA )@@G@@PLEX @[@@@4. @#@@@4DACPLX LOCAL . @A@@@4 SET SDRLCX,ONZB )@@G@@,SDCLS1 . @#@@@4DACPX4 LABEL . @C@@@4 BATER STDAT1,SN1RCX .ZC )@@G@@ ->NO REAL @A@@@4 SET ST1RCX,ON,STDAT1 @B@5@4 ZD )@@G@@ LINK DAFLD . FLOAT @B@@@4 GOTO DAFL06 . ZE )@@G@@ ->MERGE@[@@@4. @#@@@4. DECIMAL @[@@@4. @#@@@4DADEC ZF )@@G@@ LOCAL . @ @@@4 BATER STDAT1,SN1DEC .@A@@@4 SET ST1ZG )@@G@@DEC,ON,STDAT1 @A@@@4 SET SDDCBN,OFF,SDCLS1 @^@@@4 ZH )@@G@@ GOTO DABIN4 @[@@@5. @[@@@5. @#@@@5. DIMENSION@[@@@5ZI )@@G@@. @#@@@5DADIMS LOCAL . @D@@@5 BATER STDAT1,SN1DIM . -> (*ZJ )@@G@@) ALREADY THERE @E@@@5 BATER STDAT2,SN2DIM . => LABEL, ENTRY, ZK )@@G@@FILE, ETC. @B@@@5 LINK DAPRET . FACTORED? @E@@@5 ZL )@@G@@ GOTO DADIP2 . -> YUP, USE GOTTEN RESULTS @C@@@5 LINZM )@@G@@K DACM02 . GET (*,*,*,...) @B@@@5 GOTO DADIFL . ZN )@@G@@ -> FAIL @#@@@5DADIP2 LABEL . @B@@@5 LSDP X5,DSSDPT . ZO )@@G@@ GET SD @D@@@5 LINK DALP64 . CHANGE SSD TO ARRAY ZP )@@G@@@B@@@5 JMP . -> ALL DONE@[@@@5. @#@@@5DADIFLZQ )@@G@@ LABEL . @A@@@5 SAERR SAEM86,SAE . OOPS @C@@@5 JMPZR )@@G@@ 1 . ->ERROR RETURN @[@@@5. @[@@@5. @[@@@4. ZS )@@G@@@#@@@4. ENTRY @[@@@4. @G@@@4DAENTR LOCAL . ZT )@@G@@ ENTRY(ATTR PARM1,ATTR PARM 2,...) @C@@@5 UNSTK X11. ZU )@@G@@ NOT IN YET @^@@@5 GOTO DANY . @G@@@5 ON ZV )@@G@@ 0 . SAVE CODE FOR POSSIBLE FUTURE USE @D@@@4 ZW )@@G@@ LOAD A3,STDAT . SEE IF ENTRY IS OK_@ @@@4 AND,U A3,ZX )@@G@@SN3ENT . @D@@@4 LINK DENTS . SEE IF ENTRY OK ZY )@@G@@@C@@@4 SET ST3ENT,ON,STDAT3 . SET ENTRY @D@@@4 LINZZ )@@G@@K DAEN96 . PUT ON ENTRY CHAIN @E@@@4 LINK DAEN92 . AA )@@G@@ CHECK FOR FACTORED ATTR @^@@@4 GOTO DAEN72 . @C@@@4AB )@@G@@ BAC ACLPAR,DAEN12 . ATTR GIVEN @#@@@4DAEN09 LABEL . AC )@@G@@@E@@@4 MOVE DSDIWL,DSATPN . RESET STACK PTR @#@@@4AD )@@G@@DAEN10 LABEL . @D@@@4 MOVE SDNARG,DSAU2 . MOVE ARGUMENTAE )@@G@@ COUNT@C@@@4 GOTO DAEN11 . ->RETURN @D@@@4DAEN12AF )@@G@@ LABEL . FOUND ATTR LIST @^@@@4 LINK SAPAG )@@G@@TAC . @#@@@4DAEN18 LABEL . @C@@@4 LOAD A9,DSAU2 . UAH )@@G@@P ARG COUNT @^@@@4 ADD A9,1,I . @ @@@4 STORE A9,DSAU2 AI )@@G@@. @E@@@4 LOAD A7,13,I . GET SD SPACE FOR ARGUMENTAJ )@@G@@@^@@@4 LINK PLALC . @ @@@4 USING SDSECT,X3 . @C@@@4AK )@@G@@ MOVE SDCLS4,SDBCSD,I . SET SD BIT @C@@@4 MOVE SDCAL )@@G@@LS3,SD3ENT,I . SET ENTRY @C@@@4 MOVE SDCLS2,SDPARM,I . SAM )@@G@@ET PARAMETER@E@@@4 MOVE SDCLS1,SDFXFL,I . SET FLOATING ARGUMEAN )@@G@@NT @H@@@4 MOVE SDCLS0,SD0ART+SD0AUT,I . SET AAO )@@G@@UTOMATIC AND ARITH@C@@@4 MOVE SDPREC,6,I . PRECISION_ AP )@@G@@@D@@@4 MOVE SDDCNM,DSDSNM . SET DCL STMT NUMBER@C@@@4 AQ )@@G@@ STORE X3,DSSDPT . SAVE SD PTR @F@@@4 LOADA X4,12,X3 AR )@@G@@. POINT TO PARAMETER LIST ENTRY @ @@@4 STORE X3,W1H2,XAS )@@G@@4 . @E@@@4 IF A9,NE,1,I THEN,DAEN20 . ->NOT FIRST PARAMETERAT )@@G@@@D@@@4 LOAD X11,DSATPK . POINT TO ENTRY SD @ @@@4 AU )@@G@@ STORE X4,SDPLST,X11 .@B@@@4 GOTO DAEN22 . ->MERGEAV )@@G@@@C@@@4DAEN20 LABEL . NOT FIRST SD @D@@@4 LOAAW )@@G@@D X11,DSATPL . LAST PARM ENTRY @ @@@4 STORE X4,DSATPLAX )@@G@@ . @D@@@4 STORE X4,W1H1,X11 . SET FORWARD LINK @#@@@4AY )@@G@@DAEN22 LABEL . @E@@@4 LOADA X4,DRVSV1 . SET DUMMY STAAZ )@@G@@CK ENTRY @ @@@4 STORE X4,DSDIWL . @ @@@4 USING STSBA )@@G@@BLK,X4 . @D@@@4 MOVE STDAT,SDENTM . SET ENTRY TYPE BB )@@G@@@D@@@4 BNAC ACLPAR,DAEN24 . ->NOT DIMENSIONS @D@@@4 BC )@@G@@ LINK DACM02 . DIMENSION BCODE @B@@@4 LOAD X5,BD )@@G@@DSSDPT . SD PTR @^@@@4 LINK DALP64 . @#@@@4DAEN24 LABBE )@@G@@EL . @B@@@4 BCL LXATTR,DAEN48 . ->ATTR @#@@@4DAEN26 LABBF )@@G@@EL . @^@@@4 LOAD X3,DSSDPT@E@@@4 IF SDDVA,ZERO THENBG )@@G@@,DAEN27 . ->NO DOPE VECTOR @E@@@4 LOAD X5,DSBKSD . SBH )@@G@@ET CHAINED DOPE VECTOR @D@@@4 LINK DEDLDV . PUT NO BI )@@G@@DV CHAIN @#@@@4DAEN27 LABEL . @D@@@4 LOADA X7,DRVSV1 . BJ )@@G@@ CHECK ENTRY ATTR @^@@@4 LINK SADRTC . @D@@@4 BACBK )@@G@@ ACCOMA,DAEN12 . ->ANOTHER PARM @#@@@4DAEN30 LABEL . @B@@@4BL )@@G@@ LINK SASPRP . PUT ) @C@@@4 LOAD X3,DSATPKBM )@@G@@ . SD OF ENTRY @D@@@4 GOTO DAEN09 . ->END OBN )@@G@@F ENTRY ATTR@#@@@4DAEN48 LABEL . @D@@@4 LINK SADAT8 . BO )@@G@@ GET ATTR ADDRESS @B@@@4 LOAD X3,DSSDPT . SD PTR BP )@@G@@@C@@@4 LOAD X4,DSDIWL . STACK ENTRY @C@@@4 LOABQ )@@G@@D X11,DSATP2 . ROUTINE ADDR @B@@@4 LINK 0,X11 . BR )@@G@@ DO IT @B@@@4 GOTO DAEN24 . OK @C@@@4 BS )@@G@@ GOTO DAEN26 . ->OOPS, ERROR@#@@@4DAEN72 LABEL . @C@@@4BT )@@G@@ LOAD X11,DSATPK . COPY PARM CHAIN@ @@@4 LOAD A3,BU )@@G@@SDPLST,X11 .@ @@@4 STORE A3,SDPLST,X3 . @D@@@4 GOTO DAEBV )@@G@@N10 . ->NEXT SD IN LIST @#@@@5 OFF . @[@@@4. BW )@@G@@@[@@@4. @#@@@4. FILE @[@@@4. @#@@@4DAFILE LOCAL . BX )@@G@@@B@@@4 BATER STDAT2,SN2FLE . ->NO FILE @C@@@4 SET ST2BY )@@G@@FLE,ON,STDAT2 . SET FILE @#@@@4DAFLE2 LABEL . @C@@@4 BATBZ )@@G@@ER STDAT1,SN1DAT . ->SOME DATA ATTR @B@@@4 BATER STDAT3,SN3FLE .CA )@@G@@ ->FILE OK @D@@@4 IF SDMEMS,ON,SDCLS2 THEN,DEATER . ->ERROR CB )@@G@@@^@@@4 LOAD X4,X3 . @ @@@4 FLINK X10,SAFDCL . @#@@@4CC )@@G@@ JMP . @#@@@4. FIXED @[@@@4. @#@@@4DAFIX LOCCD )@@G@@AL @ @@@4 BATER STDAT1,SN1FFL .@A@@@4 SET SDFXFL,OFCE )@@G@@F,SDCLS1 . @^@@@4 GOTO DAFL04 . @[@@@4. @ @@@4. FLOCF )@@G@@AT - SEE PREC @[@@@4. @[@@@4. @#@@@4. LABEL @[@@@4CG )@@G@@. @#@@@4DALBL LOCAL @ @@@4 BATER STDAT1,SN1LBL .@^@@@4CH )@@G@@ LOAD A3,STDAT2@^@@@4 LINK DENTS5 @A@@@4 SETCI )@@G@@ 017,OFF,SDCLS0 . @A@@@4 SET SD0LAB,ON,SDCLS0 . @ @5@4CJ )@@G@@ MOVE SDCLS1,0100,I @G@@@5 MOVE SDCLS1,SDRLCX,I .CK )@@G@@ FAKE OUT CODE GEN, SET SDVRCN OFF @F@@@4SDR8BT EQU 2 . CL )@@G@@ WORDSIZE OF LABEL VARIABLE @A@@@4 MOVE SDRTC,SDR8BT,I CM )@@G@@. @ @5@4 MOVE SDINTL,0,I @C@5@4 BNAC ACLPAR,JMCN )@@G@@P . NOT SUBSCR @C@5@4 UNSTK X11 . -> NOT CO )@@G@@YET @^@5@4 GOTO DANY . @B@@@5 JMP . CP )@@G@@ RETURN @[@@@4. @#@@@4DENTS LLOC . @D@@@4 IF A4,CQ )@@G@@NE,0,I THEN,DEATER . ->NOT PERMITTED@A@@@4 SET ST2BRC,OFF,STDACR )@@G@@T2 . @B@@@4 LOAD A3,STDAT+(IN 0,H1,0,0) . @#@@@4DENTS5 LLOCS )@@G@@C . @B@@@4 IF A3,NE,0,I THEN,DEATER . @A@@@4 MOVCT )@@G@@E STDAT2,ST2BRL,I . @#@@@4 LJMP . @[@@@4. @#@@@4. CU )@@G@@ INITIAL @[@@@4. @#@@@4DAINTL LOCAL . @D@@@4 BATER STDCV )@@G@@AT1,SN1INT . ->NO INITIAL YET @D@@@4 BATER STDAT2,SN2FLA .CW )@@G@@ ->NO FILE ATTR YET @D@@@4 BATER STDAT3,SN3BER . ->BIF, ENTRCX )@@G@@Y, RTNS @E@@@4 IF SDPARM,ON,SDCLS2 THEN,DEATER . ->PARAMECY )@@G@@TER @E@@@4 IF SDSTRU,ON,SDCLS4 THEN,DEATER . ->STRYCTURE CZ )@@G@@@D@@@4 LINK DAPRET . PASS 1 (FACTERED) @B@@@4 DA )@@G@@ GOTO DAIN36 . =>NO @E@@@4 MOVE DSATPL,0,I . DB )@@G@@ CLEAR CONSISTENCY CHECK @D@@@4. BNAC ACCALL,DAINLT . ->NOTDC )@@G@@ INITIAL CALL @^@@@4 GOTO DAINLT . @[@@@4. @^@@@4. DD )@@G@@ CALL INITIAL @[@@@4. @C@@@4. LINK SAPTAC . ODE )@@G@@UT 'CALL' @C@@@4. EXPR ICDYNY . PROC NAME @A@@@4DF )@@G@@. GOTO DALNGR . -> NOPE @D@@@4. SET DAICSA,ON,DSATPDG )@@G@@L . SET CALL. NO STATIC@#@@@4DAIN36 LABEL . @D@@@4 LOAD X4,DH )@@G@@DSDIWL . PTR TO CURRENT SD @C@@@4 LOAD X3,DSSDPT . DI )@@G@@ SET SD PTR @ @@@4 USING STSBLK,X4 . @ @@@4 USIDJ )@@G@@NG SDSECT,X3 . @E@7@5 MOVE SDXREF,DSATPL . SAVE ATTR. OF IDK )@@G@@NITIAL LIST @E@@@7 MOVE SDINCL,DSATPL . SAVE ATTR. OF INITIALDL )@@G@@ LIST @D@@@4 SET SDINTL,ON,SDCLS3 . SET INITIAL ATTR @D@@@4DM )@@G@@ MOVE SDINTM,DSATPG . MOVE B CODE PTR @C@5@4 SETDN )@@G@@ ST1INT,ON,STDAT1 . SETINITIAL @C@@@5 SET ST1INT,ON,STDATDO )@@G@@1 . SET INITIAL @#@@@5DAIN38 LABEL . @C@@@4 JMP . DP )@@G@@ ->RETURN @[@@@4. @C@@@4. FIRST PASS IN INITIALDQ )@@G@@ STATE MACHNE @[@@@4. @#@@@4. DAIFPT LOCAL .@E@@@4. LDR )@@G@@INK SAGBC . GET CURRENT LOCATION @C@@@4. STORE ADS )@@G@@3,DSATPF . SAVE IT @F@@@4. LOAD A8,0,I . DT )@@G@@ CLEAR B CODE PTR IN B CODE @#@@@4. PUTC . @C@@@4. JDU )@@G@@MP . ->RETURN @[@@@4. @ @@@4. INITIAL WDV )@@G@@ITH A LIST @#@@@4DAINLT LABEL . @C@@@4 BAC,ACLPAR,DAIN04 . DW )@@G@@ ->NEXT IS '('@C@@@4 SAERR SAEM05,SAE . MISSING '(' DX )@@G@@@C@@@4 GOTO DAIN06 . PUT IN '(' @#@@@4DAIN04 LABDY )@@G@@EL . @C@@@4 LINK LXGET . IGNRE '(' @#@@@4DAIN06DZ )@@G@@ LABEL . @B@@@4 SUPSYM ACLPAR . PUT '('@C@@@4 EA )@@G@@ MOVE DSAITL,0,I . NO PARENS YET@C@@@4 GOTO DAINCMS EB )@@G@@. INITIAL STATE @[@@@4. @E@@@4. NEXT SYMBOL. 3 STATE,EC )@@G@@ 7 SYMBOL FINITE STATE MACHINE@H@5@4DAINAZ LABEL . XED )@@G@@9 = ROTUINE FOR PROPER SYMBOL (ARC OF FSA)@H@@@5DAINAZ LABEL . EE )@@G@@ X9 = ROUTINE FOR PROPER SYMBOL (ARC OF FSA)@C@5@4 BNAEF )@@G@@C ACLPAR,DAINZ2 . NEXT NOT '(' @C@@@5 LOAD A3,DLXAC . EG )@@G@@ GET TOKEN @D@@@5 IF A3,NE,ACLPAR,I THEN,DAINZ2 . -> EH )@@G@@NOT ( @E@@@4 LOAD A14,ACLLST,I . USE LIST ( INSTEAD OF ( EI )@@G@@@^@@@4 ADD X9,1,I . @^@@@4 GOTO DAINBR . @#@@@4DAINZ2EJ )@@G@@ LABEL . @C@@@4 BAC ACRPAR,DAINBR . FOUND '(' @B@@@4EK )@@G@@ BNAC ACCOMA,DAINZ4 . NOT ','@^@@@4 ADD X9,2,I . EL )@@G@@@^@@@4 GOTO DAINBR . @#@@@4DAINZ4 LABEL . @B@@@4 BNCEM )@@G@@L LXMU,DAINZ6 . NOT '*'@C@@@4 ADD X9,3,I . SEN )@@G@@ET STATE @^@@@4 GOTO DAINBR . @#@@@4DAINZ6 LABEL . @C@@@4EO )@@G@@ BNCL LXPS,DAINZ8 . NOT SIGN @^@@@4 ADD X9,EP )@@G@@5,I . @^@@@4 GOTO DAINBR . @#@@@4DAINZ8 LABEL . @G@@@4 EQ )@@G@@ IF 0760,ON THEN,DAINZ9 . ->NOT CONST OR ID@^@@@4ER )@@G@@ ADD X9,4,I . @^@@@4 GOTO DAINBR . @#@@@4DAINZ9 LABES )@@G@@EL . @C@@@4 ADD X9,6,I . SET OTHER @#@@@4DAINBRET )@@G@@ LABEL . @ @@@4 LOAD X9,W1H1,X9 . @^@@@4 GOTO 0,XEU )@@G@@9 . @[@@@4. @[@@@4. @[@@@4. @[@@@4. @#@@@4DAINPC LABEV )@@G@@EL . @F@@@4 LINK SAPTAC . PUT , INEW )@@G@@ BCODE@#@@@4DAIPC2 LABEL . @C@@@4 SET DAICSC,ON,DSATPL . SEX )@@G@@ET SCALAR @C@@@4DAINCMS LABEL . INITIAL STATE@C@@@4EY )@@G@@ LOADA X9,DAIBEG . SET STATE @E@@@4 GOTO DAIEZ )@@G@@NAZ . ->NEXT TRANSFORMATION @[@@@4. @#@@@4DAINSC LABFA )@@G@@EL . @C@@@4 LINK SASPCM . SUPPLY COMMA @D@@@4 FB )@@G@@ GOTO DAIPC2 . ->NEXT STATE @#@@@4DAINPA LABEL . FC )@@G@@@^@@@4 LINK LXGET . @#@@@4DAIPAS LABEL . @C@@@4 SUPFD )@@G@@SYM ACSTAR . @#@@@4DAITPT LABEL . @C@@@4 FE )@@G@@ LOADA X9,DAITRM . SET TERM STATE@E@@@4 GOTO DAINAZ . FF )@@G@@ ->NEXT TRANSFORMATION @[@@@4. @[@@@4. @#@@@4DAINPNFG )@@G@@ LABEL . @#@@@4DAINPQ LABEL . @C@@@4 BCL LXIDCS,DAIPST .FH )@@G@@ ->STRING @C@@@4 BCL LXIDCN,DAINPR . ->ARTHMETC FI )@@G@@@C@@@4 BCL LXIDDN,DAINPR . ->DEC CONST @E@@@4 IF FJ )@@G@@ DAICNL,OFF,DSATPL THEN,DAIPL4 . ->LABEL OK @#@@@4DAIPL2 LABEL . FK )@@G@@@D@@@4 FLINK X10,SAEB92 . IMPROPER INITIAL @C@@@4 FL )@@G@@ GOTO DAINPA . SUPPLY * @#@@@4DAIPL4 LABEL . @C@@@4FM )@@G@@ SET DAICLB,ON,DSATPL . SET LABEL @B@5@4 EXPR ICDFN )@@G@@YHL . D=ANY,NHS,LAB @B@@@5. EXPR ICDYHL . D=ANY,NHS,LAB FO )@@G@@@E@@@5 EXPR ICDSYY . TEMP TEMP TEMP TEMP TEMP TEMP TEMP @B@@@4FP )@@G@@ GOTO DAIPL2 . ->FAIL @H@@@4 GOTO FQ )@@G@@ DAITPT . ->SUCCES, NEXT STATE @#@@@4DAIPST LABFR )@@G@@EL .. @F@@@4 IF DAICNS,ON,DSATPL THEN,DAIPL2 . -> NO STRING AFS )@@G@@LLOWED@C@@@4 SET DAICST,ON,DSATPL . SET STRING @C@@@4 FT )@@G@@ SUPSYM ACSTEX . PUT !- SD -! @^@@@4 LINK SAPTID . FU )@@G@@@^@@@4 SUPSYM ACENEX @C@@@4 GOTO DAITPT . -FV )@@G@@>NEXT STATE @[@@@4. @[@@@4. @[@@@4. @#@@@4DAINPR LABEL . FW )@@G@@@E@@@4 IF DAICNA,ON,DSATPL THEN,DAIPL2 . ->NO ARITH @B@@@4FX )@@G@@ SUPSYM ACSTEX . SET !- @#@@@4DAIPA2 LABEL . @F@@@4FY )@@G@@ SET DAICAR,ON,DSATPL . SET ARITHMETIC @D@@@4FZ )@@G@@ LINK SAPTID . PUT CONST IN B CODE@D@@@4 BCLGA )@@G@@ LXPS,DAIPA7 . IS IT COMPLEX CONST@#@@@4DAIPA4 LABEL . @B@@@4GB )@@G@@ SUPSYM ACENEX . SET -! @C@@@4 GOTO DAITPT . GC )@@G@@ ->NEXT STATE @E@@@4DAIPA7 LABEL . POSSIBLGD )@@G@@Y COMPLEX CONST @C@@@4 LINK SAPTAC . PUT SIGN GE )@@G@@@F@@@4 IF LXIDCN,OFF THEN,DAIPA9 . ->NOPE, NOT IMAG PART GF )@@G@@@#@@@4DAIPA8 LABEL . @D@@@4 LSDP X3,DLXID . SEE IF GG )@@G@@COMPLEX @B@@@4 LSDP X3,SDBCLK,X3 . GET SD @ @@@4 GH )@@G@@ USING SDSECT,X3 . @G@@@4 IF SDRLCX,OFF,SDCLS1 THEN,DAIPGI )@@G@@A9 . ->ERROR, NOT COMPLEX @D@@@4 LINK SAPTID . PGJ )@@G@@UT COMPLEX PART @B@@@4 GOTO DAIPA4 . SET -! @#@@@4GK )@@G@@DAIPA9 LABEL . @C@@@4 FLINK X10,SAEB92 . ERROR STATE GL )@@G@@@C@@@4 LINK EABK1 . DELETE SIGN @E@@@4 GOTGM )@@G@@O DAIPA4 . SET ERROR MSG, PUT -! @[@@@4. @B@@@4DAINPSGN )@@G@@ LABEL . SIGN @F@@@4 IF DAICNA,ON,DSATPGO )@@G@@L THEN,DAIPL2 . ->NO ARITH ALLOWED @D@@@4 STORE X9,DSATPK . GP )@@G@@ SAVE CURRENT STATE @E@@@4 LINK SAGBC . GET CURGQ )@@G@@RENT LOCATION @B@@@4 LOAD X9,A3 . SAVE IT@B@@@4GR )@@G@@ SUPSYM ACSTEX . SET !- @#@@@4DAIPS4 LABEL . @D@@@4GS )@@G@@ ADD A14,ACUPL-ACBPL,I . UNARY OPERATION @D@@@4 LINGT )@@G@@K SAPTAC . PUT INTO B CODE @B@@@4 BCL LXPS,DAIPGU )@@G@@S4 . SIGN @ @@@4 BCL LXIDCN,DAIPA2 .@ @@@4 BCLGV )@@G@@ LXIDDN,DAIPA2 .@B@@@4 FLINK X10,SAEB92 . ERROR @C@@@4GW )@@G@@ LOAD A3,X9 . DELETE B CODE@^@@@4 LINK SAGGX )@@G@@SBC . @C@@@4 LOAD X9,DSATPK . RESTORE STATE@E@@@4 GY )@@G@@ GOTO DAINAZ . ->NEXT TRANSFORMATION @#@@@4DAINBA LABGZ )@@G@@EL . @D@@@4 LINK EABK1 . BACKUP- SUPPLY * @#@@@4HA )@@G@@DAINSA LABEL . @D@@@4 FLINK X10,SAEB92 . IMPROPER INITHB )@@G@@IAL @ @@@4 GOTO DAIPAS ... @[@@@4. @ @@@4. ITEHC )@@G@@RATION FACTOR @[@@@4. @#@@@4DAINPF LABEL . @F@@@4 LINHD )@@G@@K SAGBC . SAVE ADDR OF ( IN CASE NOT ITER @ @@@4 STOHE )@@G@@RE A3,DSATPF . @D@@@4 SUPSYM ACLPAR . ASSUME ITER FOHF )@@G@@R NOW @F@@@4 LINK LXGET . GET INSIDE ITERATION STARHG )@@G@@T @C@@@4 BCL,LXIDDN,DAIPF5 . ->DEC CONST @H@@@4 HH )@@G@@ SET DAICSA,ON,DSATPL . . SET PROHIBIT STATIC HI )@@G@@@#@@@4DAIPF5 LABEL . @D@@@4 EXPR ICDSYA . D=(SCL,HJ )@@G@@ANY,ARI) @B@@@4 GOTO DAPRER . =>FAIL @D@@@4 HK )@@G@@ LINK SAGBC . SEE IF !- SD -! @C@@@4 SUB A3,HL )@@G@@4,I . POINT TO !- @^@@@4 SLB A3,18 @^@@@4 HM )@@G@@ SRB A3,18 @D@@@4 IF A3,NE,DSATPF THEN,DAIPF7 . ->NO SHN )@@G@@TATIC @A@@@4 SET DAICSA,ON,DSATPL . @#@@@4DAIPF7 LABEL . HO )@@G@@@D@@@4 LOADA X9,DAIITR . SET ITERATION STATE@D@@@4 HP )@@G@@ BNCL LXRP,DAIPF8 . ->NOT ) SO NOT ITERATION @D@@@4 LINK SASHQ )@@G@@PRP . PUT ) OF ITERATION @A@5@4 SET DAICSC,ON,DSATPHR )@@G@@L . @D@@@4 GOTO DAINAZ . NEXT TRANSFORMATION@E@@@4HS )@@G@@DAIPF8 LABEL . CHANGE ITERATION TO LIST @^@@@4 HT )@@G@@ COUNT DSAITL . @E@@@4 FLINK X10,DAITPR . CHANGE ITER( HU )@@G@@TO LIST( @^@@@4 GOTO DAITPT . @#@@@4DAINAP LABEL . @B@@@4HV )@@G@@ LINK SAPTAC . PUT ( @D@@@4 COUNT DSAITL . HW )@@G@@ UP PAREN COUNT @H@@@4 GOTO DHX )@@G@@AINCMS . RESTART IN BEGIN STATE @[@@@4. @#@@@4DAINIX LABHY )@@G@@EL . @E@@@4 FLINK X10,DAITPR . CHANGE ITER( TO LIST( HZ )@@G@@@^@@@4 GOTO DAINRP . @[@@@4. @#@@@4DAINIY LABEL . @ @@@4IA )@@G@@ FLINK X10,DAITPR . @^@@@4 GOTO DAINPC . @#@@@4DAINRPIB )@@G@@ LABEL . @E@@@4 LINK LXGET . IGNORE CURRENT SYMBIC )@@G@@OL @ @@@4 FLINK X9,DAIRPS . @^@@@4 GOTO DAITPT . ID )@@G@@@#@@@4DAIRPS LLOC . @B@@@4 SUPSYM ACRPAR . SET ')'IE )@@G@@@B@@@4 BINDZ DSAITL,DAIN36 . BASE @D@@@4 LOAD A8,IF )@@G@@DSAITL . DOWN COUNT BY 1 @^@@@4 SUB A8,1,I . @ @@@4IG )@@G@@ STORE A8,DSAITL . @^@@@4 GOTO 0,X9 . @[@@@4. IH )@@G@@@D@@@4DAINEX LABEL . CLEAR PAREN STACK @C@@@4 II )@@G@@ SAERR SAEM08,SAE . MISSING ) @ @@@4 FLINK X9,DAIRPSIJ )@@G@@ . @D@@@4 GOTO DAINEX . CLEAR NEXT LEVEL @[@@@4IK )@@G@@. @F@@@4SAEB92 LLOC . IMPROPER INITIAL ATTRIBUTIL )@@G@@E @ @@@4 LOAD A7,SAEM92,I . @^@@@4 GOTO SAESE IM )@@G@@@[@@@4. @[@@@4. @#@@@4DAITPR LLOC . @E@@@5 SET DAIIN )@@G@@CAR,ON,DSATPL . SET ARITH AS FIRST IN LIST@D@@@4 LOAD A8,DSATPFIO )@@G@@ . GET PTR TO ITER( @D@@@4 SSC A8,1 . A8IP )@@G@@=ADDR, SIGN=H2 @C@@@4 LOAD X9,A8 . PUT IN X REG IQ )@@G@@@ @@@4 LOAD A3,ACLLST,I . @C@@@4 IF A8,LT,0,I THEN,IR )@@G@@DASPR2 . ->H2 @^@@@4 USING WORD,X9 @^@@@4 STORE A3,IS )@@G@@W1H1 .@^@@@4 GOTO 0,X10 @#@@@4DASPR2 LABEL . @^@@@4 IT )@@G@@ STORE A3,W1H2 @^@@@4 GOTO 0,X10 . @[@@@4. @[@@@4. IU )@@G@@@#@@@4. INPUT @[@@@4. @#@@@4DAINPT LOCAL . @B@@@4 IV )@@G@@ BATER STDAT2,SN2INP . ->NO INPUT @A@@@4 SET ST2INP,ON,STDATIW )@@G@@2 . @A@@@4 SET SDIOIN,ON,SDIOAT . @B@@@4 GOTO DAFIX )@@G@@LE2 . ->MERGE, FILE @[@@@5. @[@@@5. @#@@@5. KEYED IY )@@G@@@[@@@5. @#@@@5DAKEYD LOCAL . @ @@@5 BATER STDAT2,SN2KEY IZ )@@G@@@D@@@5 SET SDFLKY,ON,SDIOAT . SET KEYED FILE @A@@@5 JA )@@G@@ SET ST2KEY,ON,STDAT2 . @E@@@5 GOTO DAFLE2 . JB )@@G@@ -> MERGE WITH FILE ATTR@[@@@5. @#@@@5. OFFSET @[@@@5. JC )@@G@@@[@@@5. @#@@@5DAOFST LOCAL . @D@@@5 UNSTK X11 . TEJD )@@G@@MP - NOT IMPLEMENTED @^@@@5 GOTO DANY @[@@@5. @[@@@5JE )@@G@@. @#@@@5 ON 0 @E@@@5 IF STDAT+FH1,NZERO THEN,JF )@@G@@DEATER . ->SOME ATTR @ @@@5 BATER STDAT4,ST4PTR @C@@@5 JG )@@G@@ LINK DASPTR . SET POINTER CLASS@A@@@5 SET ST4PTR,ONJH )@@G@@,STDAT4 . @E@@@5 SET SDPTOF,ON,SDCLS1 . OFFSET TYPE OF PTJI )@@G@@R @F@@@5 LINK DAPRET . SEE IF FIRST SCAN OF OFFSJJ )@@G@@ET @B@@@5 GOTO DAOFS1 . NOPE @D@@@5 BNAJK )@@G@@C ACLPAR,JMP . NOT OFFSET(AREA) @E@@@5 LOADA A4,DAOFS2JL )@@G@@ . SET EXPR RETURN POINT @ @@@5 STORE A4,DSARET . JM )@@G@@@ @@@5 MOVE DSASDR,DSASRO,I@ @@@5 MOVE DSAXSD,ICDXC,I JN )@@G@@@C@@@5 STORE X4,DSATP3 . SAVE STK PTR @^@@@5 PEXJO )@@G@@PR ICDSLP @C@@@5 JMP . ->NO EXPR @ @@@5JP )@@G@@ LOAD X4,DSATP3 . @D@@@5 SET ST4OFA,ON,STDAT4 . SJQ )@@G@@ET OFFSET(AREA) @C@@@5 JMP . ->YUP- EXPR JR )@@G@@@[@@@5. @[@@@5. @D@@@5DAOFS2 LABEL . SUBRUTIJS )@@G@@NE OF EXPR @C@@@5 LOAD X3,DSSDPT . OFFSET SD @A@@@5JT )@@G@@ SET SD5OFA,ON,SDCLS5 . @ @@@5 STORE X4,SDOFPA . JU )@@G@@@C@@@5 STORE X4,DSATPZ . SAVE SD @D@@@5 LOAJV )@@G@@D X3,X4 . SET SD OF AREA @D@@@5 LINK DASETA . JW )@@G@@ TURN TO TYPE AREA @D@@@5 GOTO EACNTD . -JX )@@G@@>RETURN TO EXPR @[@@@5. @[@@@5. @C@@@5DAOFS1 LABEL . JY )@@G@@ NOT PASS 1 @B@@@5 IF ST4OFA,OFF,STDAT4 THEN,JMP JZ )@@G@@@A@@@5 SET SD5OFA,ON,SDCLS5 @ @@@5 MOVE SDOFPA,DSKA )@@G@@ATPZ .@#@@@5 JMP . @#@@@5 OFF . @[@@@5. @[@@@4KB )@@G@@. @#@@@4. OUTPUT @[@@@4. @#@@@4DAOUTP LOCAL . @B@@@4KC )@@G@@ BATER STDAT2,SN2OUT . ->NO OUTPUT@A@@@4 SET ST2OUT,ONKD )@@G@@,STDAT2 . @#@@@4DAOUT4 LABEL . @A@@@4 SET SDIOOT,ON,SDIOAKE )@@G@@T . @B@@@4 GOTO DAFLE2 . ->MERGE@[@@@4. @[@@@4KF )@@G@@. @[@@@4. @#@@@4. POINTER @[@@@4. @#@@@4DAPTR LOCKG )@@G@@AL . @E@5@4 IF STDAT+FH1,NZERO THEN,DEATER . -> PTR ILLEGAL KH )@@G@@@ @@@5 BATER STDAT1,SN1PTR .@E@@@5 IF STDAT2,NZERO THKI )@@G@@EN,DEATER . -> FILE ATTRS @ @@@4 BATER STDAT4,ST4PTR .@D@@@4KJ )@@G@@ LINK DASPTR . SET PTR ATTRIBUTE @A@@@4 SETKK )@@G@@ ST4PTR,ON,STDAT4 . @#@@@4 JMP . @[@@@4. @[@@@4. KL )@@G@@@#@@@4DASPTR* LLOC . @D@@@4 USING SDSECT,X3 . SET PTRKM )@@G@@ DATA TYPE @ @@@4 LOAD A3,SDCLS0 . @E@@@4 AND,U A3,KN )@@G@@0760 . TURN OFF STORAGE TYPE @^@5@4 LOAD A3,A4 . KO )@@G@@@C@5@4 OR,U A3,SD0PTR . SET POINTER @C@@@5 ADDKP )@@G@@ A4,SD0PTR,I . SET POINTER@ @@@4 STORE A4,SDCLS0 . KQ )@@G@@@F@@@4 MOVE SDRTC,SDRTPT,I . SET PTR STORAGE CLASS SIZE KR )@@G@@@C@@@4 LJMP . -> RETURN @[@@@4. @D@@@4KS )@@G@@DABPTR* LOCAL . FIND (POINTER) @C@@@4 LOAKT )@@G@@DA A3,DABPT1 . SET PTR TEST @E@@@4 STORE A3,DSARET . EXPKU )@@G@@R RETURNS HERE TO SET PTR TYPE@A@@@4 MOVE DSASDR,DSASRO,I . KV )@@G@@@A@@@4 MOVE DSAXSD,ICDXC,I . @B@@@5 LINK SAGBC . KW )@@G@@ BCODE PTR TO (@D@@@5 ADD A3,2,I . SKIP ( !-. POINT TO KX )@@G@@SD @B@@@5 STORE A3,DSATPK . SAVE BCODE PTR@B@5@4 PEXKY )@@G@@PR ICDSYP. (PTR) @B@@@5 PEXPR ICDSLP. (KZ )@@G@@PTR) @^@@@4 JMP . ->NOPE @A@@@5 LOAD A3,DSSDPT . GLA )@@G@@ET SD @E@@@5 LOAD A4,DSATPK . PUT IN SD OF BASED BCODE PTR LB )@@G@@@ @@@5 STORE A4,SDBPTR,A3 . @B@@@4 JMP 1. LC )@@G@@ -> YUP @[@@@4. @#@@@4DABPT1 LABEL . @ @@@4 USING SDSLD )@@G@@ECT,X3 . @E@@@4 LOAD X3,DSSDPT . GET SD BEING DECLARLE )@@G@@ED @F@@@4 SET SD3BSD,ON,SDCLS3 . SET IMPLIED BASED VARIABLLF )@@G@@E @F@5@4 STORE X4,SDBPTR . SET PTR FROM BASED SD TO LG )@@G@@PTR SD@^@@@4 LOAD X3,X4 . @F@@@4 LINK DASPTR . LH )@@G@@ SET PTR DATA TYPE IN PTR SD @E@@@4 GOTO EACNTD . LI )@@G@@ RETURN TO EXPR ANALYZER @[@@@4. @[@@@4. @#@@@4. PRILJ )@@G@@NT @[@@@4. @#@@@4DAPRNT LOCAL . @D@@@4 BATER STDAT2,SNLK )@@G@@2PRI . ->NO PRINT ALLOWED @A@@@4 SET ST2PRI,ON,STDAT2 . LL )@@G@@@A@@@4 SET SDIOPR,ON,SDIOAT . @D@@@4 GOTO DAOUT4 . LM )@@G@@ ->SET OUTPUT FILE @[@@@4. @[@@@5. @[@@@5. @#@@@4LN )@@G@@. REAL @[@@@4. @#@@@4DAREAL LOCAL . @^@@@4 GOTLO )@@G@@O DACPX4 . @[@@@5. @#@@@5. RECORD @[@@@5. @#@@@5DARECDLP )@@G@@ LOCAL . @ @@@5 BATER STDAT2,SN2REC @A@@@5 SET SDFLQ )@@G@@LRC,ON,SDIOAT . @A@@@5 SET ST2REC,ON,STDAT2 . @G@@@5 LR )@@G@@ GOTO DAFLE2 . -> MERGE WITH FILE PROCESSING