` DXBOBJ ?   (  p@[+ K-M@EE--M  d χfΦ{J`b(.4:BLP`tz| "4@H(048<>FLPZ^dB1@ñq    ` >` b d  2 2*"%"(( "$. >`<`<<`$r  8<G= Ä9 <9`.H8`($Š `"  `G'":' 4&$ F. 4.@NE`[8 Ъ2`ѴѴ FbzFۡFآIFIϡ,H  22Ҵ  * *[m mEE BS2*(  2?9 =H=@[ .˅ ǞN@ABCDEH[H    2 2  *R @@ $B& H@ $@ @ 0B@@ B@DXBOBJ ?   (  [ RVCATALOGVCATALOG`RELNOTES `P ,ĝĝ'INSTALL `P LĜĜMFG$$$ `Pm NrqOBJINST `P3^ĜĜINTRPTR `PqzĜĜVCATALOGD\(\qyPROCS D Rzkĝ CUPDATE `P[LĝĝTS$DIAG   (?((yy@1 H H   H RELEASE INFORMATION H   H This document contains information about the operation and HH characteristics of the TI 990 BASIC, Release 3.1 which HH executes under the DX10 operating system. This release HH consists of the DX 990 BASIC interpreter and a batch stream HH which installs it on version 3.3 of the operating system. HD The following attributes of this system should be noted: D H 1.0 This package has been tested and is fully operational HH with the 990/10 minicomputer system ONLY with the DX10 H. Version 3.3 operating system. .+ * ___ * H 2.0 DX 990 BASIC provides the user with special features and HH functions not usually found in a commercial BASIC. HH Further, DX 990 BASIC is a superset of the ANSI standard HH for minimal BASIC as defined by the AMERICAN NATIONAL HH STANDARD INSTITUTE, document X3J2/77-26. Therefore, in HH order to write programs compatible with ANSI minimal HH BASIC the user must not use the following enhancements: H$ $$ SPECIAL FEATURES: $, * Lower case letters ,& * Tail remarks &6 * Multiple statements per line 6. * Explicit specification. of precision , * Long variable names ,2 * String array declarations 2& * String arrays &( * AND - OR - NOT (2 * Multi-statement functions 2, * Recursive functions ,. * Local variable lists .6 * Assembly language subroutines 6( * Virtual arrays (N * Apostrophe as a control character in PRINT statements NJ * Externally defined assembly language subprograms J, * SIZE specification ,, * String expressions ,, * Program encryption , $ SPECIAL FUNCTIONS: $ * ASC   * BREAK  * LEN  * NUMERIC  * POS  * SPAN  * VAL  * CHR$  * RPT$  * STR$   N N1 H H    * UPRC$  * SEG$  * EOF  * INKEY  * INKEY$ " * FREESPACE " * DAT$  * TIME$  * DUP  * FTYPE   SPECIAL STATEMENTS: * * INTEGER statement *( * REAL statement (* * DECIMAL statement *0 * IF-THEN-ELSE statement 0, * ON-GOSUB statement ,( * IMAGE statement (: * PRINT statement with file number :J * INPUT statement with file number or input prompt J. * PRINT USING statement .* * DISPLAY statement *( * OPEN statement (( * CLOSE statement (L * RESTORE statement with file position or line number L* * LIBRARY statement ** * ACCEPT statement *. * PUNCTUATION statement .  * DISPLAY statement J * DEBUG statements (BRKPNT,UNBRKPNT,TRACE,UNTRACE) J* * UNLOCK statement ** * SCRATCH statement * H 3.0 DX 990 BASIC is an enlarged implementation of TX and TX5 HH 990 BASIC. Therefore, if the user wishes to write HH compatible software, the following features must not be H used: $ $" SPECIAL FEATURES: " * KEYED files 8 * PERMANENT,TEMPORARY file attributes 8 * Synonyms $ * FTYPE (TX only) $@ * More than 4 files open at a time (TX only) @ H 4.0 This release of DX 990 BASIC supports both the ASR and H D the 820 KSR as hardcopy terminal devices as well as the DH 911 VDT. Direct cursor addressing commands (PRINT AT, HH DISPLAY AT) are ignored if the terminal is a hardcopy HH device; the PRINT ERASE ALL command produces a form feed HH to the 820 KSR, and is ignored on the ASR. If the SIZE HH option is used in an INPUT or ACCEPT statement with a HH hardcopy terminal, entering the maximum number of HH characters will terminate the read operation. The H  N N1 H H   < following table lists the editing functi< ons and the H corresponding keys for the terminals supported by DX 990 H BASIC.   H DX FUNCTION KEY TABLE H  L TI 990 BASIC FUNCTION VDT 911 KEY ASR KEY KSR KEY LL --------------------- ---------- ------- ------- LJ Insert Character INS CHAR N/A N/A JJ Delete Character DEL CHAR N/A N/A J Display Current J or Preceding Line UP ARROW N/A N/A J Display Current J or Succeeding Line DOWN ARROW N/A N/A JJ Move Cursor Left LEFT ARROW N/A N/A J  LEFT CHAR J Move Cursor Right RIGHT ARROW N/A N/A J0 RIGHT CHAR 0J Repeat REPEAT N/A N/A JJ Erase Field SKIP N/A N/A JJ Erase Input ERASE INPUT RUB OUT DEL JN Calculate F1 CNTRL A CNTRL A NJ Replay BLANK GRAY N/A N/A JN Continue F7 CNTRL V CNTRL V NN Step F8 CNTRL W CNTRL W NP Break BLANK ORANGE/CMD ESC/CNTRL X ESC/CNTRL X P< Left Field Skip FIELD N/A < N/A J Right Field Skip N/A N/A N/A JJ Append TAB N/A N/A JJ Reset Cursor HOME N/A N/A JJ Suspend Output BLANK ORANGE ESC ESC J                       N N Continue F7 CNTRL V CNTRL V NN Step F8 CNTRL W CNTRL W NP Break BLANK ORANGE/CMD ESC/CNTRL X ESC/CNTRL X P< Left Field Skip FIELD N/A <@************************************************************ @ *  * .*  BATCH FILE NAME = DXBOBJ.INSTALL  * . *  * 8*  THIS BATCH STREAM INSTALLS DX 990 BASIC IN  * 88*  THE PROGRAM FILE S$SDS$ ON THE SYSTEM DISK. * 88*  IT IS ASSUMED THAT NO TASK OR PROCEDURE IS  * 8:*  CURRENTLY INSTALLED IN THIS PROGRAM FILE WITH * :2*  PROCEDURE ID = >8B AND TASK ID = >8B. * 2 *  * :*  THE FOLLOWING SYNONYMS ARE USED IN THIS BATCH * :4*  STREAM (DEFAULT VALUES IN PARENTHESES). * 4 *  * 0* DSC (DS01) - DISK WHERE BASIC IS TO  * 0* BE INSTALLED.  *  *  * ** PROGFILE (DXBOBJ) - DIRECTORY  * *2* WHICH CONTAINS THE BASIC OBJECT FILE.  * 2 *  * <*  THE USER MAY ASSIGN ALTERNATE VALUES TO ANY OR  * <@<*  ALL OF THESE SYNONYMS. IF THE USER ASSIGNS ANY * <<*  OF THESE SYNONYMS TO OTHER THAN DEFAULT VALUES, * <>*  ANY SPECIFIED DIRECTORIES MUST HAVE BEEN CREATED  * >4*  BEFORE EXECUTION OF THIS BATCH STREAM.  * 4 *  * @************************************************************ @BATCH LS=YES".USE .S$PROC".*** ASSIGN SYNONYMS AND CREATE DIRECTORIES. .IF "@DSC",EQ,"DSC" .SYN DSC="DS01"  .ENDIF% ".IF "@PROGFILE",EQ,"PROGFILE" " .SYN PROGFILE="DXBOBJ" .ENDIF% 6*** DELETE ANY TASK CURRENTLY RESIDING AT ID >08B 6&DP PROGFILE=DSC.S$SDS$,PROCNAM=08B&&DT PROGFILE=DSC.S$SDS$,TASKNAM=08B&"*** ASSIGN LUNO TO INTERPRETER"&AL LUNO=022,ANAME=PROGFILE.INTRPTR& *** INSTALL PROCEDURE $IP PROGFILE=DSC.S$SDS$,PROCNAME=BA$ SIC,PROCID=08B,OBJ=022 *** INSTALL TASK >IT PROGFILE=DSC.S$SDS$,TASKNAME=BASIC,TASKID=08B,OBJ=022, >.PRIOR=4,ATTPROC=YES,1STPROC=08B,P1FROM=YES.*** RELEASE LUNO RL LUNO=022 "*** BUILD PROC!.USE DSC.S$PROC  DF P=DSC.S$PROC.BASIC  .PROC %  BASIC(EXECUTE 990 BASIC), &WORKSPACE SIZE(KB)=INT("@$BA$N"), &*INITIAL PROGRAM NAME=*ACNM("@BA$INT") *$.IF "&WORKSPACE SIZE(KB)",GT,32 $2 MSG T="ERROR: WORKSPACE SIZE EXCEEDS MAXIMUM"2  .EXIT% .ELSE % $ .IF "&WORKSPACE SIZE(KB)",LT,4 $8 MSG T="ERROR: WORKSPACE SIZE IS LESS THAN MINIMUM" 8  .EXIT%  .ENDIF $ .ENDIF% (.SYN BA$INT="@&INITIAL PROGRAM NAME"($.SYN $BA$N="&WORKSPACE SIZE(KB)"$8.BID TASK=08B,LUNO=010,PARMS=(@&WORKSPACE SIZE(KB)) 8.EOP& *** DELE TE SYNONYMS  .IF "@DSC",EQ,"DS01".SYN DSC="" " .ENDIF% .IF "@PROGFILE",EQ,"DXBOBJ"  .SYN PROGFILE=""  .ENDIF% EBATCH LS=YES !ASE LUNO RL LUNO=022 "*** BUILD PROC!.USE DSC.S$PROC  DF P=DSC.S$PROC.BASIC  .PROC %  BASIC(EXECUTE 990 BASIC), &WORKSPACE SIZE(KB)=INT("@$BA$N"), &*INITIAL PROGRAM NAME=*ACNM("@BA$INT") *$.IF "&WORKSPACE SIZE(KB)",GT,32 $2 MSG T="ERROR: WORKSPACE SIZE EXCEEDS MAXIMUM"2  .EXIT% .ELSE % $ .IF "&WORKSPACE SIZE(KB)",LT,4 $8 MSG T="ERROR: WORKSPACE SIZE IS LESS THAN MINIMUM" 8  .EXIT%  .ENDIF $ .ENDIF% (.SYN BA$INT="@&INITIAL PROGRAM NAME"($.SYN $BA$N="&WORKSPACE SIZE(KB)"$8.BID TASK=08B,LUNO=010,PARMS=(@&WORKSPACE SIZE(KB)) 8.EOP& *** DELE @1 H H   J **************DX 990 BASIC OBJECT INSTALLATION****************** J  J **************************************************************** JJ * * JJ * READ THIS DOCUMENT BEFORE ATTEMPTING TO INSTALL BASIC. * JJ * * JJ * BE SURE TO COPY AND/OR WRITE PROTECT THIS MASTER. FOR * JJ * COPY PROCEDURES, REFER TO "DX10 OPERATING SYSTEM DOCU- * JJ * MENTATION, VOLUME II PRODUCTION OPERATION", PART NO. * JJ * 942650-9702, SECTION 15.12. * J, * , * J **************************************************************** J  J *****************************NOTE******************************* JJ * * JJ * ALL SCI COMMANDS IN THE FOLLOWING DOCUMENT ARE GIVEN IN * JJ * ABBREVIATED FORM, AND MAY BE EXECUTED BY ENTERING THE * JJ * COMMAND EXACTLY AS IS, OR BY USING THE INTERACTIVE * JJ * PROMPTING FROM THE COMMAND INTERPRETER. FOR A DISKUSSION * JJ * OF THE ABBREVIATED COMMAND FORM REFER TO THE MANUAL * JJ * "DX10 OPERATING SYSTEM DOCUMENTATION, VOLUME II PRODUCTION * JJ * OPERATION", PART NO. 946250-9702, SECTION 12.4 * J *********************** ****************************************** *                               N N1 H H   J INTRODUCTION J   J This document describes the object installation procedure forJJ installing DX 990 BASIC on a model 990/10 computer with DX10JJ version 3.3 operatiing system. All installation procedures assumeJJ that the installation is being done from a disk. If the filesJ$ have been received on magne$&tic tape, proceed to section III. If&J the files have been received in an add-on kit, proceed to sectionJ IV.                                              N N1 H H   J SECTION I J  J * INSTALLING DX 990 BASIC FROM A DISK * J  J The BASIC disk "DXBOBJ" contains both the BASIC object file andJ t @he batch stream neccessary to install DX BASIC on a 990/10@J computer with version 3.3 of the DX10 operating system. A diskJJ map of "DXBOBJ" showing the contents of this disk, the batchJJ stream listing, and problem notification are contained in theJ( product documentation package. ( J The installation batch stream is stored as the fileJJ "DXBOBJ.INSTALL" on the disk volume "DXBOBJ". To install DX 990JJ BASIC, install the object disk DXBOBJ, assign the synonymJJ "PROGFILE" to the directory containing the BASIC object file,JJ assign the synonym "DSC" to the disk to which BASIC is to beJ8 installed, and execute the following commands: 8  EXAMPLE:   1. Put t4he disk DXBOBJ in disk drive DS02 of a DX10 3.34@ system and load it. Turn the write-protect off. @ 4 2. Install the disk using the command: 4, IV UNIT=DS02,VOLUME=DXBOBJ , F 3. Assign the synonym PROGFILE to the object directory: F( AS S=PROGFILE,V=DXBOBJ ( < 4. Assign the synonym DSC to the target disk: <" AS S=DSC,V=DS01 " * 5. Execute the SCI command: *$ .USE DXBOBJ.PROCS $ * 6. Execute the SCI command: * BASICGEN  J The IV (INSTALL VOLUME) command installs the volume "DXBOBJ" onJJ the secondary disk unit DS02. The AS (ASSIGN SYNONYM) commandJ8 causes BASIC to be installed on DS01. The .USE 8command instructsJ DX10 to accept commands from the command file DXBOBJ.PROC. TheJJ command BASICGEN executes the installation batch stream whichJ& takes the following action: & J 1. Ensures that the target system is version 3.3.0 or greaterJ, of the DX10 operating system. , J 2. Delete any previously installed task and procedure in theJH system file S$SDS$ with procedure ID = 08B, task ID = 08B. H & 3. Install DX 990 BASIC. &  N N1 H H    J 4. Apply any patches required for proper execution of theJ process*or on your system (currently none exist). * J 5. The output generated by the batch stream will be placed inJJ a file called "DXBOBJ.LISTING" which should be examined withJJ a "SHOW FILE" (SF) or "PRINT FILE" (PF) command to ensureJJ that BASIC was properly installed. A "0027" error on a "DELTEJJ FILE" (DF) command, a "285F" or "3158" error on a "DELTEJJ TASK" (DT) command, or a "0026" error on a "CREATE DIRECTORY"JB (CF) command, are normal and should be disregarded. B J The batch stream will normally take about 3 to 5 minutes toJJ complete. During this time the status may be checked by executingJ$ a "WAIT" or "SBS" command. $           ss@                              N N1 H H   J SECTION II J  J * REMOVING DX 990 BASIC * J  J The synonym "DSC" should be assigned as indicated in section I,JJ step 4, before performing any of the following removalJJ procedures. DX 990 BASIC is installed on the system program fileJJ ".S$SDS$", with procedure ID = 08B, task ID = 08B. To remove DXJ 0 BASIC, execute the following SCI commands: 0 J DP P=DSC.S$SDS$,PID=08B JJ DT P=DSC.S$SDS$,TID=08B J J In addition, the BASIC PROC must be removed from the systemJJ directory ".S$PROC". This is accomplished be executing theJ following SCI command:  J DF P=DSC.S$PROC.BASIC J 6 This completes the removal of DX 990 BASIC. 6                                  N N1  B B   J SECTION III J  J * INSTALLING DX 990 BASIC FROM MAGNETIC TAPE * J  J In order to install DX BASIC from a magnetic tape, the user mustJJ first create a directory on either the system disk or a secondaryJJ disk. A "RESTORE DIRECTORY" (RD) command is then issued to moveJJ the contents of the magnetic tape to the disk directory. The sameJJ sequence is followed as described in section I, however care mustJJ be taken to ensure the correct object directory name is assignedJ$ to the synonym "PROGFILE". $  EXAMPLE:  0 1. Create a directory on the system0 disk using the command: ( CFDIR P=.DXBASIC,ME=10 ( 8 2. Load the magnetic tape on tape drive 1. 8 J 3. Restore the magnetic tape to the directory just created: J2 RD S=MT01,D=.DXBASIC,L=.LISTING 2 J 4. ".LISTING" now contains a listing of the directoryJJ restored from the magnetic tape. The file may be examinedJJ by using either the "PRINT FILE" (PF) or "SHOW FILE" (SF)J commands.  6 5. The magnetic tape may now be removed. 6 J 6. Assign the synonyms "PROGFILE" and "DXBOBJ" to the diskJ directory: * AS S=PROGFILE,V=.DXBASIC *( AS S=DXBOBJ,V=.DXBASIC ( " 7. Continue with inst"(allation procedures described in section(6 I, example 1, beginning with step 4. 6                  N N1 H H   J SECTION IV J  J * INSTALLING DX 990 BASIC AS PART OF AN ADD-ON PACKAGE * J  J In order to install DX 990 BASIC as part of an add-on package,JJ assign the synonyms "DXBOBJ" and "PROGFILE" to the directory nameJJ ".DXBOBJ" under the volume name of the language disk received.J4 The volume name will be marked on the di4sk or the user canJ execute the SCI command "SHOW VOLUME STATUS" (SVS) to obtain theJ volume name.   EXAMPLE:  J 1. Assign the synonyms "DXBOBJ" and "PROGFILE" to theJJ directory name ".DXBOBJ" under the volume name of theJJ disk. For example, if the disk volume name is "VOL1", thenJ0 execute the following commands: 0, AS S=DXBOBJ,V=VOL1.DXBOBJ ,. AS S=PROGFILE,V=VOL1.DXBOBJ . J 2. Continue with installation procedures described in sectionJ6 I, example 1, beginning with step 4. 6                            di@    N N1 H H   J SECTION V J  J * EXECUTING DX 990 BASIC * J  J To execute DX 990 BASIC, the keyword BASIC is entered in responseJJ to the system command interpreter (SCI) prompt. The followng textJ will be displayed:   EXECUTE 990 BASIC $ WORKSPACE SIZE(KB): $$ INITIAL PROGRAM NAME: $ J The parameter WORKSPACE SIZE indicates the number of kilobytes ofJ> memory to be made available to the user to contai> n DX BASIC J programs and data; the system will accept integer values in theJJ range of 4 to 32. The optional INITIAL PROGRAM parameterJJ indicates a DX BASIC program which is to be loaded and executedJJ immediately. The program name is assigned to the system synonymJJ "BA$INT", and if the program exists, it is executed immediatelyJJ after DX BASIC is initialized. If no program name is given, orJJ the file does not exist, or the program name is an illegalJJ pathname, the user will be placed in command mode with theJ$ workspace size specified. $                               N NJJ range of 4 to 32. The optional INITIAL PROGRAM parameterJJ indicates a DX BASIC program which is to be loaded and executedJJ immediately. The program name is assigned to the system synonymJJ "BA$INT", and if the program exists, it is executed immediatelyJJ after DX BASIC is initialized. If no program name is given, orJJ the file does not exist, or the program name is an illegalJJ pathname, the user will be placed in command mode with theJ$ workspace size specified. $                              @P07B9ABASIC A0000BC02AB0370B1620BC02AB0378B0410BC04AB0221B00007F22EF BASI0001PPBCA81B0370BC02AB0376BC010B1314B04D1B06A0C0096B0000C004CB06A0C00967F1A6F BASI0002PPB0A00C0036BD26AB0364B1001B0709B06A0C0096B0100C004CB0249B6000B16027F1EAF BASI0003PPB04DDB0380B0700BC740B0380B04DDBC02AB0376BC010B131BBC02AB0370B13157F181F BASI0004PPBCAAAB0368B036AB06A0C0096B0000C008EB06A0C0096B0C00C007AB04C9B10017F184F BASI0005PPBC240B06A0C0096B0100C008EBC009B1603B0380B0200BFF07BC740B0380B04DD7F195F BASI0006PPB0380BDABBB0362B058BBC02AB037ABCA90B036EB1115BCAAAB0370B0366B2FEA7F100F BASI0007PPB0360BD02AB0361B130BB0980B0280B003BB1303B0280B000BB1607B064BB2FEA7F1A4F BASI0008PPB0372B10E5B05CBB045BB0700BC31BB13FBB045CB04DDBC2EAB0002B069BBC0817F125F BASI0009PPBC04AB0221B0004BC842B0002BD0F1B0983B06A0C0136BC0C2BC2EAB0000B069B7F176F BASI0010PBC043B06A0C0112B03>80B04DDBC2EAB0002B069BB06A0C0112B0380BC041B16027F19CF BASI0011>PB0201C0134BD031B9480B1B06BDC80B0980B1306BDCB1B0600B10FCB0200B901B7F18BF BASI0012PPBC740B045BB0000BC26AB000ABC259B131FBC081BC209BA22AB0008BC218BA2097F159F BASI0013PPBC003BD118B1319B0984B8100B160CB0588BC148BC1C8BA1C4B0608BC182B9D767F152F BASI0014PPB1604B81C5B1AFCBC087B100BBD138B0984BA204BD138B0984BA204B10E8B02007F15BF BASI0015PPBFF05BC740B04C2BC28CB045BBC06DB0002BC0EDB0004BC02AB0000BC010B130C7F13CF BASI0016PPBC08AB0222B000EBC002BC372BC3B2BC3F2B04D0BC741BCB43B0006B0380BC02A7F142F BASI0017PPB0002B0410BC000B1611BC0C3B1306B0202C01E0BC02AB0006B0410B0203BC0AA7F1D3F BASI0018PPB000ABC092BA0AAB0008BC481BC02AB0004B0410B2FEAB000CB0300B0000B3E4B7F174F BASI0019PPB2D2BB3039B412FB2A00B04DDBC06DB0004BC0ADB0008B1104B1505B0202B000A7F183F BASI0020P$B1002B0202B0010B0460C020AB04C3B04C4B$,D1B1B0986BC02AB0006B0410BC0007F1D1F BASI0021,PB160EBA108B1701B0583BA0C7BC186B1309B9811C01E7B13F2B9811C01E6B13EF7F15AF BASI0022PPB0200B9002BC740BC2EAB0000B069BB0380B04DDBC16DB0002BC1EDB0004BC1AD7F147F BASI0023PPB000CB02A0B0220B0010BC040BC0C0BC080B0222B0006B04C4B04C8B0209B00017F1DAF BASI0024PPB04EAB000ABC02AB0008B0410BC740B161BBC02AB000AB1604BC02AB0004B04107F198F BASI0025PPB1003BC02AB0002B0410BC740B160FBC186B130DB04EAB000AB9815C01ECB13057F184F BASI0026PPB072AB000AB9815C01EBB1603B0585B0606B10E0BCB45B0002BCB46B000CBCB487F163F BASI0027PPB000EBCB49B0010B0380B04DDBC16DB000ABC1EDB000EB0208B0001B04C1B04C27F163F BASI0028PPB04C9BC1ADB000CB1334B9815C01E7B1304B9815C01E6B1605B0508B0585B06067F190F BASI0029PPB15F6B1029B9815C01E8B1306B9815C01E4B1605B0585B0606B1220B0207B00107F1D6F BASI0030P6B0200C01E8BD2D5B098BB022BBFFD0B9C15B1116B9C15B1105B13064B9C15B11117F164F BASI0031PB022BBFFF9B81CBB140DB3887BC002B3847BA080BC042BC083BA08BB1701B05817F130F BASI0032PPB0589B0585B0606B15E2BC186B130DB9815C01E5B160AB0AA1B0B62BC002B02407F181F BASI0033PPB03FFB0242BFC00BE040B0585B0606BC208B1505B0541B0542B0582B1701B05817F1B5F BASI0034PPBCB45B000ABCB46B000CBCB41B0016BCB42B0018BC249B1603B0200B9002BC7407F172F BASI0035PPB0380BC76AB0006B1642B2FEAB0008BC06AB000AB1614BC02AB0000B1311BC02A7F181F BASI0036PPB0022B2FD0BC02AB0024BD050B0981BC081BA082BA0AAB001EBC092BA0AAB00207F155F BASI0037PPBD052BCA81B000ABC0C1B0241B003FBCA81B001CB0A43B08C3BC02AB0026BD42A7F13FF BASI0038PPB0004B0204B4246BCA83B000EB1303BD42AB0005B06C4BDA84B0016BC141B39607F19AF BASI0039PPC0414B3D60C0416BE146B0225B3030BDA85B001BB06C5BDA85B001ABC06AB000C7F169F BASI0040PHB0981BCA81B0002B072AB0006B0380B0100B0A00B0000B0000B0000B0000B04DD7F205F HBASI0041PB06A0C0508B06A0C049CBC082B1304BD012B1302B06A0C0438B0380BC26AB00047F1AEF BASI0042PPBC259B132ABC209BA22AB0002BC218BA209BD1F8B0987B1302BA207B10FBB06087F153F BASI0043PPBD1D1B0987BD192B0986BA1C6B0227B0004BA1C8BC189BA1AAB0000BC196BA1897F130F BASI0044PPB8187B1410BC181BD1D6B0987BDE36B0607B15FDBDE16BC182BD1D6B0987BDE367F0F7F BASI0045PPB0607B15FDBDE16B7618B045BB0200BFF06BC740B045BBC26AB0004BC259B132D7F137F BASI0046PPBC209BA22AB0002BC218BA209BC1C8BC248BD119B0984B1318BC0C1B9E73B160A7F137F BASI0047PPB0604B15FCB13FBBD038B0980BA200BD038B0980BA200B10EFB0206B0002BD0387F16FF BASI0048PPBDDC0B0980BDDF8B0600B15FDB0606B15F8B10E4BC26AB0004BC259BC0C9BA0EA7F0E4F BASI0049PPB0000BA253BDDD8B8247B1AFDB045BB0200BFF05BC740B045BB064EBC0BEBC0427F106F BASI0050PPB0971BA04DBC051B06C2B0972BA08DBC092B045BB04DDBC30DB05CCBC07CBC0BC7F0E3F BASI0051PBC0F1BJC131BA0F2B1901B071DBA132B1703B0583B1901B071DB06A0C056AB03807F185F BASI0052JPB04DDBC30DB05CCB04C3B04C4BC07CB1302BC0F1BC131BC0BCB60F2B1901B071D7F107F BASI0053PPB6132B1803B0603B1901B071DB06A0C056AB0380BC0C3B1601BC104B02C0B09D07F1ADF BASI0054PPB0A3FBE3C0B0B3FBC06DB0006B1302BCC43BC444B045BB2D00B04DDBC06DB00027F11EF BASI0055PPBC171BC191B04C2BC0EDB0006B70C3B04C4B0208B3030B0283B0001B1341B15067F1AFF BASI0056PPB0203B000AB06A0C06EEB0208B2020BC1CAB0227B0002BC24AB0229B0023BDDC87F17FF BASI0057PPB8247B12FDB06A0C06ACB0228B0030B0288B0039B1202B0228B0007B06C8BD6487F19FF BASI0058PPB0609BC145B16F2BC186B16F0BC104B1504B1303BD660C0586B0609BC00AB02207F191F BASI0059PPB0023B6009B06C0BD06DB0006B1602BD640B100BB0281B20FFB1B0EB9040B1B0C7F180F BASI0060PPB7040B0981B6241B06C1BB040BD641BC049BC0ADB0004B06A0C0718B0380B071D7F18BF BASI0061PB0380B04DDBC06DB0002BC1781BC191BC06DB0004BC0B1BC0D1B06A0C06EEB06A07F131F BASI00628PC06ACBC104B1505B0546B0545B0586B1701B0585BC06DB0008B1302BCC47BC4487F187F BASI0063PPBC0C5BC106BC2EAB0000B069BB0380B04DDBC06DB0002BC0ADB0004BC172BC1927F130F BASI0064PPBC0B1BC0D1B06A0C06EEBC204BC003B38C6B3982B3940BC144BC103BA106BA1077F13CF BASI0065PPBC208B1505B0544B0545B0585B1701B0584BC0C4BC105BC2EAB0000B069BB03807F196F BASI0066PPBC082B1602BC0C3B131BB04C7B04C8B020CB0020B0A17B0A18B1701B0587B0A157F18EF BASI0067PPB1701B0588B0A16B1701B0585B8087B1B03B1A07B80C8B1A05B6203B1801B06077F1BCF BASI0068PPB61C2B0586B060CB15EAB045BB071DB045BB0204B0001BC082B1507B1306B05047F1A5F BASI0069PPB0542B0543B0583B1701B0582BC145B1507B1306B0504B0545B0546B0586B17017F1FAF BASI0070PPB0585B045BBC041B1603B0201C073CBA049BD031B9480B1B06BDC80B0980B13067F191F BASI0071P*BDCB1B0600B10FCB0200B901BBC740B045BB0000B3*&024B2E28B04DDBC2EAB00047F159F BASI0072&PB069BBD0F1B0983B133ABC2EAB0006B069BBC0C2B1636BC2EAB0000B069BBD0317F129F BASI0073PPBC081B0980B9812C073FB1303B9812C073EB1A03B0582B0600B16F7B9812C07407F1A4F BASI0074PPB1303B9812C0741B1620B6081B131EBC0C2BC2EAB0006B069BBC102B1318BC2EA7F16DF BASI0075PPB0000B069BBD014BB011B06C3B7003B9480B1B18BDC80BD034B0980BDCB4B06007F16CF BASI0076PPB16FDBD031B0980B06C3B6003BA043BDCB1B0600B16FDB0380B04C3BC2EAB00007F147F BASI0077PPB069BBC043BC2EAB0002B069BB0380B0200B901BBC740B0380A08DEB001DB001F7F168F BASI0078PPB001CB001FB001EB001FB001EB001FB001FB001EB001FB001EB001FB090AB0B027F18BF BASI0079PPB3F20C813CB0001B0002B0004B0006B0008B000AB7FF8B8080B8000B4000B20007F1F5F BASI0080PPB1000B0800B0400B0200B0100B0080B0040B0020B0010B6000BFFF0B0050B04017F23EF BASI0081P0AB06A0C14FEB10E9B0420C0AFCB000FBC142B0420C0AFC7F118F BASI0154>PB0007B0420C0AFCB3F76B16F5B06A0C1F36B0280BFFFEB160EBC17AB883AC83C67F0F5F BASI0155PPB1604B020BC0F10B0460C0FF2B8805C8196B14F9B0420C0AFCB0006B0420C0AFC7F165F BASI0156PPB3353B06A0C4452B06A0C4974B0420C1682B00F0B0520C81BCB1306B06A0C26127F1B9F BASI0157PPB18C0B0605B0460C0F34B0700B04C1B0605BD075B130DB0281B8F00B1308B02817F1BEF BASI0158PPB9E00B16F8B0580B11F6B06A0C14FEB10EAB0600B10F1B0460C0F22B06A0C49FE7F13FF BASI0159PPB02CDBC040B0420C1682B00BFB020BC0F10BC001B0460C4B78B06A0C49FEB140F7F154F BASI0160PPB02CDBC18ABC205B06A0C0FF2BC045B06A0C1F38B1609BA280B064ABC6A0C83C67F10EF BASI0161PPB064AB1009B0420C0AFCB1D3DBC286B064ABC6A0C83C6B064ABC685BC148B04207F129F BASI0162PPC1682B00BFB064ABC684BC834C83AABC834C83ACBC834C83AEBC814C83B0B02047F0FBF BASI0163P$C83AAB06A0C4B78B05C4B4D20C090EB4D20C$,090EB4520C090EBC13AB0420C16507F151F BASI0164,PC83AAB064ABC683B15D7B064ABC684BD825BFFFFC81EBB0420C1682B00F1B06A07F0EFF BASI0165PPC4452BC1FABC23AB1138B06A0C24A2BC10AB06A0C1FBEB02C9BC03ABC07ABC0BA7F0DCF BASI0166PPBC0FAB0420C1650C81BCB9825BFFFFC094FB130AB064AB04DAB064AB04DAB064A7F0E7F BASI0167PPB04DAB0420C163AB4001B1014B064ABC687B064ABC689B0420C1650B0000B06A07F1A7F BASI0168PPC4454B06A0C24A2BC03ABC07ABC0BABC0FABC27ABC1FAB0420C1650C81BCB064A7F0E5F BASI0169PPBC687B02A6B06A0C4CFCB0420C163AB0016B1028B06A0C2520BC19AB022AB00067F178F BASI0170PPBC6A0C81BCB8806C81BCB02C9B028FB00EEB1307B064ABC6A0C0900B064ABC6877F10CF BASI0171PPBC5C6B1011B064ABC686B064ABC687B064ABC689B06A0C4454B06A0C2520BC27A7F13AF BASI0172PPBC03ABC41ABC6A0C81BCB064ABC680B0420C163AB000AB880AC8190B1227BC02A7F131F BASI0173P6B0004B1104B1326B2260C0912B1002B2660C0928B164EB0700B06065BA2BABD8357F1D1F BASI0174PC81EBB130CB028FB008BB1312B028FB0094B16F7B0580B11F5B020BC0F10B04607F175F BASI0175PPC0FF2B0225B0005B0245BFFFEB8805C8196B1BEAB0460C0F34B0600B10E6B04207F159F BASI0176PPC0AFCB0005B0420C0AFCB4076B06A0C49FEB04C1B06A0C1F38B1647BC24AB064A7F124F BASI0177PPB0280B000AB1331BC1B9B0201C81BAB04F1BCC76BCC76BCC76BC456B06A0C4C747F11DF BASI0178PPBC309B06A0C200EB0226BFFFABC1C6B06A0C4D10BC109B0224B0008BC019B11117F158F BASI0179PPB06A0C1FBEB1112B0229B0010BC179B8839C83C6B1602B0460C0F10B8805C81967F188F BASI0180PPB14FBB0420C0AFCB0006B06A0C1FBEB11EFB13EEB0229B0014BC289B0460C0F107F130F BASI0181PPBC079BC0F9BA443B1903B0420C0AFCB0B18B0543B1102B8479B1001B8E51B11DE7F159F BASI0182PPB13DDB0229B0004B10ECB0420C0AFCB2B53B0420C0ADEB0100BC005BD80FC84267F14BF BASI0183PHB8805C8196B1A07BC800C83C0B1604B0420C1A9AB06A0C7556B0420C1A9EB020B7F176F HBASI0184PC0DC8B0460C755AB6000B04C0B13EBB0420C0AFCB000FB06A0C755AB0420C0ADE7F138F BASI0185PPB497CB06A0C0FF2B0460C0F10B04E0C83DEB04E0C8424B1320B06A0C2612B18187F16BF BASI0186PPBD80FC8410B06A0C1D5AB06A0C638CB06A0C2612B1704BC800C83DEB06A0C14FE7F129F BASI0187PPB06A0C14FCB163BBC060C83DEB1603BC820C090CC83DEB0460C67E4BC800C83DE7F105F BASI0188PPB06A0C14FEB162EB06A0C7556B06A0C1D5ABD020C8410B1303BC820C83BAC83627F14CF BASI0189PPB06A0C3AC4B06A0C2CECB0201C8412B0202C0944BDC72BDC72BD452BC120C83DE7F124F BASI0190PPB0284B7FF8B1601B04C4B06A0C1528B1603B0645B0460C0F22B0504B13FBB04C57F18CF BASI0191PPB0420C0AFCB0007B04E0C8422B1004B06A0C1618B0720C8422B0460C0F10B13857F1C3F BASI0192PPB0706B0420C1626B000BB06A0C1618B1002B06A0C14FEB06A0C2612B1792BC1007F1BDF BASI0193PPBC1C5B06A0C1528B160FB0506B1303BE560C0920B1002B4560C0920BC147B06A07F1ACF BASI0194PC14FEBJ028FB002CB13E9BC2FAB045BB04C5B0420C0ADEB0007B10F3B04C6B16DA7F109F BASI0195JPBC1A0C8196BC036B11F4B45A0C0920BD816C81EBBA18FB10F8B06A0C1618B88057F133F BASI0196PPC8196B140AB06A0C1578BC804C841EBC806C8420B0720C8282B0460C0F10B04207F19BF BASI0197PPC0AFCB0009B0605B0700BD835C81EBB1504B1302B028FB00FFB045BBD02FC37C67F13DF BASI0198PPB11F6B13F9B045BBD035B16FEB0585B0245BFFFEB8D44B1B04B130ABC160C81967F10EF BASI0199PPB1005BB815C81D7B1702B0225B0100B8D44B1BF9B045BBD032BD0F1B04C4B90C07F164F BASI0200PPB1102BD103B1001BD100B06C4B1304B9C72B1603B0604B15FCB90C0B045BB060C7F19FF BASI0201PPBD01CB16FDB880CC8196B1A03B064CB026CB0001BD03CB1301B05CCB045BBC30B7F12FF BASI0202PPB0204B000AB0206B0064B06A0C14FCB1318B028FB002CB1308B06A0C2612B17137F1C3F BASI0203PPBC180B1314B06A0C14FEB130DB0420C1682B002CB028FB002CB1307B06A0C26127F19AF BASI0204PB1705BC100B1306B06A0C14F8EB045CB0420C0AFCB3D70B0420C0AFCB4076BC30B7F147F BASI02058PB04C6B0207BFFFEB028FB00BCB130BB06A0C2612B17F0BC180B06A0C14FEB028F7F112F BASI0206PPB00BCB1302BC1C6B1009B06A0C14FEB1306B06A0C2612B17E2BC1C0B06A0C14FE7F14AF BASI0207PPB81C6B1BDDBC345BC106B06A0C1528B0645BC185BC107B06A0C1528B1301B06457F16AF BASI0208PPB045CB0760C8416B1601B045BB0420C0AFCB417CC835AC162ABC2FEB028BB000F7F140F BASI0209PPB1B02B0A1BBA2CDBC2DBB1003C835AC163EBC2FEB02E0C81CCB064ABC6A0C83707F0DCF BASI0210PPB02E0C835AB0380C835AC1654BC2FEB028BB000FB1B09B0A1BBA2CDB1006C835A7F123F BASI0211PPC1666BC2FEB0A1BBA2CDBC2DBB6820C0908C81E0BC320C81E0BCF3BBCF3BBCF3B7F090F BASI0212PPBC71BB0380C835AC1686BC2FEB02E0C81CCB880FC8370B1605B06A0C14FEB02E07F114F BASI0213PPC835AB0380B02E0C835AB020EC16A6B0380B0420C0AFCB000FC835AC16B0BC2FE7F135F BASI0214P*B0A1BBA2CDBC2DBB04C0B022BB0007B0202B0005B0*&A10BD05BB1503B1302B02607F185F BASI0215&PB0001B060BB0602B15F7BC800C83CCB0380C188AC18D6C188AC188AC188AC188A7F140F BASI0216PPC188AC188AC188AC1882C18DEC188AC188AC186CC188AC18A2C188AC188AC188A7F0EDF BASI0217PPC186CC1872C18DEC1964C1966C188AC188AC188AC188AC188AC188AC188AC188A7F102F BASI0218PPB0205C0959BD1B5B0986B1010B0200B2000B0420C1B4EB060AB15FCB0460C1B467F1A6F BASI0219PPBC148BC18AB1005B0200B0200B04C6B1002B04C6B04C0BD820C08FAC8170B02607F19DF BASI0220PPB8000B0285C095BB1302B0260B1000BC800C817CBC805C8174BC806C8178BC8077F198F BASI0221PPC8182B2FE0C816EBA1C6BC020C818AB1302BC1E0C8180B045BB0587B9838C09427F14AF BASI0222PPB16FCB045BC8260C178EC8260C1794B020CB0003B1001B070CB0201B5000BC2207F1B3F BASI0223PPC818CB7060C8281B0981B9820C826FC8281B1101B0607B0204B0050B7820C826F7F1B6F BASI0224PC0BD834C81CDB6040BC0A0C81BCB06A0C1E4ABC000B13017F131F BASI0297>PB0603B06A0C1EA6BC102B0584BC001B1302B06A0C1E9EB0460C44EEB04C4B04E07F163F BASI0298PPC8424B100AB8684B1607BC041B130FBC080BA08AB8062BFFFCB130ABA280BC0207F141F BASI0299PPC8190B0220B018FB800AB1B03BC03AB15EEBC104B045BBC2A0C8190B022AB01907F168F BASI0300PPB04E0C83C0B04E0C83BEBC060C8366B100EBC031B1304B8280B1B02B04E1BFFFE7F12DF BASI0301PPBB811C81CFB1702B0221B0100B05C1B0241BFFFEB8801C8368B1AEFB045BC2A487F136F BASI0302PPC2D6CC2E0EC2E1CBFFFFB3200B2710B03E8B0064B000AB0001B4530B3332B37367F159F BASI0303PPB3800B8814C81BCB1610B020CC81BEBC374B130CB1106B8F34B1609B8F34B16077F16AF BASI0304PPB8714B045BB8D3CB1603B8D3CB1601B851CB045BB0760C81BCB1002B0520C81BC7F159F BASI0305PPB19F9B0460C2486B0200C81BCB0750B1303B0710B1101B05D0B0460C25B4B020C7F1C2F BASI0306P$C3158B1001BC03CBC07CBC0BCBC0DCB1002B$,0520C81BCB02E0C81BABC1C9B13067F11CF BASI0307,PBC201B1607BC049BC08ABC0CBBC10CB02E0C81CCB045BB29C8B0741B0749B80497F123F BASI0308PPB1606B808AB1604B80CBB1602B810CB130EB110DBC181BC049BC246BC182BC08A7F14FF BASI0309PPBC286BC183BC0CBBC2C6BC184BC10CBC306B2A07B04C5B04CDBC808C81E4B04C67F0E0F BASI0310PPBD801C81C7BD045BC806C81E6B7809C81C7B0286B0007B1549B02E0C819ABC0207F155F BASI0311PPC81C6B020EB0100B020FB6400B0205C81C5B0206C81D5B6180BC100B0224BFFF77F18AF BASI0312PPBC060C81C8B1124BB556B93D5B1A03B754FBB94EBFFFFB0605B0606B0584B11F67F115F BASI0313PPB1002B0605BB54EB754FB15FCB13FBBB54FB02E0C81BABD041B130BB05A0C81E67F111F BASI0314PPB06C5B06C4B06C3B06C2B06C1BD144BD103BD0C2BD081B02E0C81CCB0460C237C7F137F BASI0315PPB7556B1504B1303BB54FB794EBFFFFB0605B0606B0584B11F6B1003BB54FB06057F14FF BASI0316P6B754EBD115B11FBB0460C2348B02E0C81CCB0460C23B4B020CC31568B1006B020C7F179F BASI0317PC315EB1002B020CC81BCBC03CBC07CBC0BCBC0DCBC320C81BCB1347B2B00B07407F10CF BASI0318PPB1342B0760C81BCB04CDBD360C81BCBB340B06CDB022DBFFC1B02E0C81BAB04C57F0F4F BASI0319PPB04C6B04C7B04C8B02E0C819AB0205B0008B0605BD025C81BCB13FCB0207B00087F178F BASI0320PPB0607BD027C81CCB13FCB04C0B04C2B04C3B0206C81BCBA185B0208C819BB02097F14EF BASI0321PPC819DB020AC819FB020DB0064BC107BA187BD825C81BCC81A1BD943C81BCBD6247F10FF BASI0322PPC81CCB3803BD696BA042B3C0DBD599B0606BB598B0604B15F5B0606B0605B15EB7F139F BASI0323PPB0460C2348B04E0C81BCB045BB0460C23CCB04C1B04C2B04C3B1004BC03ABC07A7F158F BASI0324PPBC0BABC0FABC320C81BCB13F3B2B00B0740B13EDB0760C81BCBD340B7360C81BC7F0F9F BASI0325PPB088DB022DB0040BC800C839ABC801C839CBC802C839EBC803C83A0B02E0C81BA7F124F BASI0326PHBC241BC282BC2C3BC304B02E0C839AB04C4B04C5B04C6B04C7BD004B02E0C819A7F12FF HBASI0327PB0205C819BB0206C819DB020DB0064B04C2BD820C81CDC819FB0282B0031B15297F182F BASI0328PPB0582B04C3B0204B0064B3CC2B0204B0008B0604BD024C81CCB13FCB04C0BC0807F18AF BASI0329PPBD564C81CCB3803BA042B3C0DBD916C81CCB0604B15F6B0204B0008B0604BD0247F15BF BASI0330PPC839AB13FCB04C0BC080BD564C839AB3803BA042B3C0DBD916C839AB0604B15F67F11CF BASI0331PPBD815C839AB0208B0008B0608BD028C81CCB13FCB04C9BD820C81CDC81ADBC2897F108F BASI0332PPB3A8DBD820C81CEC81AFBA2CAB0207BFFF7B020CC839AB020EB0100B020FB64007F100F BASI0333PPB04C2BD81CC819FB388DB04C0BD56CB0001BA0C0B3C89B38CDBD56CB0002BA1007F109F BASI0334PPBC002B380AB8342B1302B6044B1003B6044B0602B604BB15FDBC082B1321B04C37F1B5F BASI0335PPBC108BA308BC0C0BD564C81CCB3802BA043B3C0DB7716B1503B1302BB70FB05807F14FF BASI0336PPB060CB0604B15F2B7715B150EB130DB0602BC108BA308BB724C81CCB93DCB1A037F150F BASI0337PB770FBJBB0EBFFFFB060CB0604B15F6BD9E0C819FC81C6B058CB0587B11C0B02E07F0D7F BASI0338JPC81CCB0201BFFF7BD0A1C81C6B1605B0581B11FBB04E0C81BCB045BBC001B02207F12BF BASI0339PPB0009B130AB6340B0202C81BDBDCA1C81C6B0581B11FCBDC81B0600B15FDB88207F143F BASI0340PPC81C4C1FAAB1118B1505B0202B0001B24A0C81C2B1312B0201B0007B0202B01007F1EDF BASI0341PPB0200B6400BB842C81BCB9021C81BCB1A07B7840C81BCB0601B15F7B058DBD8027F155F BASI0342PPC81BDB028DB0080B140EB06CDBD80DC81BCB06CDB054CB1102B0520C81BCB045B7F115F BASI0343PPB0420C0ADEB0513BC300B1016BC34DB11C0B0720C82FAB0200C1FA0B8C0BB1BFE7F133F BASI0344PPB130DB028BC4E56B1607BC005BC148B0420C0ADEB000BBC140B1003B0420C0ADE7F160F BASI0345PPB000BB0200B7F63B054CB1101B0500B020CC81BAB04FCBCF00B0200B6363BCF007F17CF BASI0346PPBCF00BC700B045BBC080BA00EB191FB0420C163AC201CB1021BC080B600EB19187F169F BASI0347PB0420C163AC2018B101ABC0880BC04EB0740B0741B3801BC000B1610BC001B11057F1CEF BASI03488PB288EB1509B1308B0500B1006B0280B8000B1606B2842B284EB1103BC800C81BC7F1C0F BASI0349PPB045BB0420C163AC2138B0420C1626B000BB06A0C24AEBC382B06A0C249EBC2FA7F15FF BASI0350PPBC33AB045CB02E0C81BAB04C0B0201B4203B0202B1B44B04C3B04C4B02E0C81CC7F167F BASI0351PPB045BB02A4B100ABC3A0C81BAB1330B1532BC3A0C81BCB0204C81BCB04E0C81BA7F134F BASI0352PPBC30EB1328B074EB020DB0040B04E4B0002B04E4B0004B04E4B0006B028EB00647F1B0F BASI0353PPB1A13B028EB2710B1A08B058DBC3CEB04CEB3FA0C1FB0BD920C81EBB0003B058D7F103F BASI0354PPBC3CEB04CEB3FA0C1FB0BD920C81EBB0002BD920C81E9B0001BD520C81E7B054C7F0FAF BASI0355PPB1101B0514B045BB04D4B045BB0420C0AFCB000EB0420C1626B000BB06A0C44527F1ABF BASI0356PPBC2FABC020C81BAB1149B15F3B020EC25BAB04C0BC320C81BCB1340B0202C81BD7F127F BASI0357P*B04C3B0760C81BCB04CDBD820C81BCC81E7B028DB0*&03FB1132B1318B028DB00417F14DF BASI0358&PB1112B1308B028DB0042B1524BD832C81CDB3820C1FB0BC001BD832C81D3BA0037F17BF BASI0359PPB3820C1FB0BC000B1618BC001B1116BD832C81D3BA003B9832C1FAAB110AB15087F171F BASI0360PPBC30CB1506BD0F2B1604B0282C81C4B1AFBB1001B0580B0280B8000B1A06B1B027F18EF BASI0361PPBC30CB1103BC2CEB0460C23B4B054CB1101B0500BC800C81BCB0720C81BAB045B7F15FF BASI0362PPB0420C0AFCB0B18BD0A0C81BAB11F9BC38BBC320C81BCB13F3BC34CB08FCBC00C7F0C8F BASI0363PPB074DB088DB028DB0040B11E9B028DB0045B15EABC0CDB0223BFFBABC043B04C27F114F BASI0364PPBF0A3C81C4B58C3C81C4B0583B11FABC30CB1397BD082B1395B0520C81BCB02217F13FF BASI0365PPB0007B06A0C2394BC2CEB108DBC00FB0202B000AB0220BFFD0B8080B1A09B04CF7F14AF BASI0366PPB074FB045BB0280B0CCBB150CB3802BC001BA00FBD835C81EBB022FBFFD0B808F7F0FBF BASI0367P20C0AFCB0713BC240B06A0C3392B06A0C2E4EB0420C16267F168F BASI0440>PB0009B0749B04E0C82FAB0420C163AB0001BC104B1320B0720C81BAB1006BC3807F1ABF BASI0441PPB06A0C243CBC120C81BAB1317B0919B17F8BC39ABC680B06A0C243CBC120C81BA7F12BF BASI0442PPB1307BC01ABC6A0C81BCBC249B16ECBC03AB101DBC3BAB06A0C249EB0420C16627F10DF BASI0443PPB0004B1012BC3BAB0420C1650C81BCB06A0C24AEB1006B06A0C3376B06A0C212C7F186F BASI0444PPB06A0C3376B0919B17F8BC30AB06A0C2130BC249B16F3B022AB0008BC03ABC1207F16AF BASI0445PPC82FAB1609B0540B110CB06A0C24A2B0200B4001B06A0C21D2B1005BC000B11A17F1B9F BASI0446PPB0420C0ADEB000BBC27ABC2FAB045BB0420C1626B000BB0420C1650C81BCB06A07F157F BASI0447PPC25C0BC020C81BCBC060C81BAB06A0C24A2BC10AB04C2B06A0C1FBEB1302B04C17F127F BASI0448PPB0702BC101B06A0C3392BC2FAB045BBC020C81BCB13FCB113AB0420C1626B000B7F162F BASI0449P$B0200C81BCBC050BD420C3156B0221BC100B$,0871B0420C1626B0001B0420C163A7F1DAF BASI0450,PB0003B0420C1662B0000B0420C1662B0000B0204C319EB06A0C333CB06A0C33767F1F8F BASI0451PPB0204C31B8B06A0C333CB06A0C21DABC10AB0420C1650C81BCB0420C1662B00047F195F BASI0452PPB06A0C21DAB06A0C3398B06A0C201CB0200B3F32B06A0C2120B062AB0008B15EC7F186F BASI0453PPB022AB000AB1050B0420C0AFCB0813B0420C1626B000BB020CC3166B06A0C21307F1CAF BASI0454PPB0420C1650C81BCB06A0C25C0BC360C81BCBC020C81BAB1303BC00DB0A80B19067F157F BASI0455PPB022AB0008BC2FAB04CCB0460C23D6B0A1DB0420C1626B000DB06A0C24A2BC13A7F159F BASI0456PPB06A0C3398B0420C1626B0004B06A0C2018B0204C3156B06A0C1FBEB1505B02007F1CAF BASI0457PPBC0CEB06A0C2008B059AB0420C1650C81BCB0204C31CAB06A0C3316B06A0C33767F172F BASI0458PPB0204C31E4B06A0C3330BC30AB0420C1650C81BCB06A0C200EB06A0C3398B06A07F18CF BASI0459P6C3376B06A0C2018B06A0C21DABC13AB0814B1702B06A0C2126B02060B4001B08147F1C2F BASI0460PB1702B0200B400ABB020C81D5BC2FAB0460C2120BC020C81BCB113CB133BB04207F190F BASI0461PPC1626B000BB06A0C2A84BC38EB1607B0200B400AB06A0C2120B06A0C2A84B060D7F190F BASI0462PPB058DBD820C3156C81BCB0420C1626B000DB06A0C2126B06A0C32EEB0420C16507F18AF BASI0463PPC81BCB0204C3206B06A0C3316B06A0C3376B0204C3230B06A0C3330B06A0C21DA7F1AEF BASI0464PPBC3BAB0420C1650C81BCB06A0C24AEB0200BC0CEB06A0C2008B020CC316EB06A07F145F BASI0465PPC2130B06A0C3398BC2FAB0460C201CB0420C0AFCB0613B0420C1626B000BB020C7F194F BASI0466PPC3176B06A0C200EBC2FAB0420C1626B000BB020CC317EB06A0C2130B0200C81BC7F185F BASI0467PPB0420C1626C81BCB0750B0420C1662B0000B06A0C25C0B06A0C24A2B04C4BC0607F1B1F BASI0468PPC81BCB1309B0981B0221BFFBAB1503BD821C81C3C81D5B0244B0003B06A0C33987F166F BASI0469PHB0420C1626B0004B06A0C2018BC11AB0814BC684B1707B0200B4001B04C1B04C27F1D3F HBASI0470PB04C3B06A0C2018BC13AB1301B055AB0204C325AB06A0C3316B1041B0420C16267F1C7F BASI0471PPB000BB0420C1650C81BCB06A0C3052B06A0C3376B06A0C3042B06A0C3398BC2FA7F182F BASI0472PPBC320C81BCB1302B0460C21E2BC300B0460C23DAB0420C1626B000BB0420C16267F1B4F BASI0473PPC81BCB0760C81BCB04C0B0204C318EB06A0C1FBEB1511B1310B0204C3196B06A07F171F BASI0474PPC1FBEB1507B0200BBFFFB06A0C21D2B0200C3176B1004B06A0C32EEB0200C31867F167F BASI0475PPB0420C1626B0000B0204C329CB06A0C3316BC33AB1302B06A0C200EB057AB11027F1CCF BASI0476PPB0520C81BCBC2FAB045BB3F32B0000B0000B0000B4003B1016B4D42B0145B3F2B7F1A0F BASI0477PPB2A5EB3013B0319B4002B1E19B5509B1D5EB4001B3907B6020B435FB3F3FB42137F188F BASI0478PPB4D17B433AB3F4EB3562B1021B612DB3F29B2A0DB3817B490AB4002B292AB0D387F152F BASI0479PPB1749B3F3AB5116B5A00B0000B3F34B4357B3200B0000B3E3AB5114B0000B00007F1DBF BASI0480PB8000BJ4001B0000B0000B0000B3F09B6363B5000B0000B8000B4012B1F17B3C0F7F20FF BASI0481JPB5C4BB4108B1F28B4315B1D25B4133B4E09B135BB333EB8000B4001B0000B00007F1B7F BASI0482PPB0000B4101B3B25B2934B2403B411BB091FB4528B5510B412CB613FB2339B283A7F1B3F BASI0483PPB8000B3F23B4305B0A1EB582CBBFF5B621EB211FB2458B403FB4D36B521CB56117F140F BASI0484PPBBEFFB0853B4716B233AB4039B5E49B5126B2C2CB8000B4001B0000B0000B00007F1A5F BASI0485PPBBFF3B0D19B6148B582EB402FB2D12B1624B023DBBFC0B0740B3A07B3438B401C7F133F BASI0486PPB6124B5A45B1616B8000BC4FAB2C3EB0D43B3100B3C05B4452B0321B1A58BC2FD7F155F BASI0487PPB3B58B090BB461FB3E01B3C2CB0B44B2E62BC1D2B514BB291FB0602B3F07B605C7F126F BASI0488PPB3E3EB2D3EBC0C0B3B40B094BB0616B4001B3907B6020B435FB8000BC0FEB35397F14AF BASI0489PPB124FB5814B3F05B024FB0D54B2655BC0FAB3245B635EB0128B3F07B4325B0C2B7F14CF BASI0490PB5B40BC0F7B085FB2F5BB60488B3F0BB0B0AB315CB3235BC0F2B1C39B0C45B4B607F106F BASI04918PB3F13B6363B6361B5960BC0DFB2121B2121B2019B4001B0000B0000B0000B80007F1FAF BASI0492PPB0420C1626B000BB0420C1650C81BCB0200BBFFFB06A0C2008B06A0C3376B02007F1A0F BASI0493PPB4001B06A0C2008B06A0C21DABC2FAB045BB0420C1626B000BB0420C1650C81BC7F187F BASI0494PPB06A0C3330B06A0C3398BC2FAB0460C2138B0420C1626B000BB06A0C212CB10037F1AEF BASI0495PPB0420C1626B000BB0420C1626B0009BC244B0420C1662B0009B06A0C3376B10067F1FAF BASI0496PPBC30AB06A0C2130BC309B06A0C200EB0229B0008BC019B0500B19F5B022AB00087F1A3F BASI0497PPBC27ABC2FAB045BBC33ABC37ABC3BABC3FAB0204C81BCB0420C1662B0004BCD0C7F0D4F BASI0498PPBCD0DBCD0EBC50FB045BB020CC81BCB1001B02ACBCF3ABCF3ABCF3ABC73AB045B7F083F BASI0499PPBBC2DBBD2BBBE2ABBF3DBC03CBC13EBFE22BC22FBC35EBC426BFF3AB3A8FB49467F038F BASI0500P*B8C47B4FF1B544FB954FB4EFDB4154BBB4FB52C7B3*&C3EBC53CB3DC6B3E3DBC73E7F070F BASI0501&PB3CC5B3D3CBC63DB3E8BB464FB5286B4449B4D9AB5245B4DBAB414EB44F4B4E4F7F0B4F BASI0502PPB54A5B4259B4585B4445B4693B4C45B5488B454EB44A7B4E45B57A8B5255B4EAC7F12FF BASI0503PPB4F4CB44EFB5441B429FB5355B42DAB5351B52E0B5641B4CD6B524EB44D2B4C457F112F BASI0504PPB4ED1B494EB54D8B5347B4EC8B4142B53C9B4153B43CAB4154B4ECDB434FB53CF7F0E8F BASI0505PPB4558B50D3B4C4FB47D5B504FB53D9B5349B4EDDB5441B4EECB414CB4C9FB53557F0DBF BASI0506PPB42D4B454FB46FCB5245B43AFB4445B4CADB4E55B4DB4B5245B53AEB4252B4BAB7F0DBF BASI0507PPB554EB42A9B5452B41AAB554EB54B3B5245B4EB2B4D45B52B5B5341B56A6B4C497F125F BASI0508PPB53E6B4455B50EBB4B45B5984B4441B5441B8D47B4F54B4F94B4E45B5854B99527F138F BASI0509PPB4541B449EB454CB5345BF054B4845B4E9DB5354B4F50BA24FB5045B4ED7B53457F130F BASI0510PCDBC099B16EBBC098B16E9BD803C840EB10E3BD0E0C840E7F0F6F BASI0583>PBD803C8411B06A0C4088B13DEB0420C1682B002CBD0E0C8411B10F7B06A0C408C7F16EF BASI0584PPB0460C3B46B0203B4000B06A0C3DE2BC805C83F6B028FB0092B1309B028FB00897F185F BASI0585PPB1306B028FB00A3B1605B06A0C4C90B1002B06A0C14FEB06A0C4088B028FB00BF7F16EF BASI0586PPB13E5BE4A0C0924BC820C83F6C83E2B064AB04DABC00AB05C0B8800C840CB14D97F11DF BASI0587PPB0530B16FAB1008B0460C3B46B04E0C83E2B06A0C3DE2BC03AB13F8B0420C0AFC7F13AF BASI0588PPB3253B06A0C599AB06A0C408CB139CB028FB00EBB13EDB028FB0027B1304B04207F160F BASI0589PPC1682B002CB0605B06A0C14FEB16F0B108EB06A0C14FEB138CB028FB00F3B16FA7F12CF BASI0590PPB0203B1000B06A0C14FEB028FB0092B1309B028FB0089B1306B028FB00A3B16057F1AEF BASI0591PPB06A0C4C90B1002B06A0C14FEBD34FB04C1B06A0C409CB109BB06A0C408CB82027F14CF BASI0592P$B141BB06A0C3DE2BC082B1301BC0D2B0983B$,C00AB8800C840CB1307BC070B13FB7F14DF BASI0593,PBC0B0B06A0C3D7AB16F7B10B8B064ABC684B064ABC683B880AC8190B1BA9B04207F11EF BASI0594PPC0AFCB0005B0420C0AFCB1D3DB10A2B06A0C3DE2BC07AB13A6B880AC840CB1BA37F0FAF BASI0595PPB06A0C4418B06A0C14FEB1641BC0C2BC0BAB06A0C3D7AB13EEB1098B80C1B16057F125F BASI0596PPBC384B9FB2B1602B0601B15FCB045BB1332B0760C83CAB05A0C83CAB06A0C14FE7F12CF BASI0597PPB132BB028FB00F0B16FAB06A0C14FEB139ABC040B110CB0241B0200B1309B06A07F174F BASI0598PPC14FEB1304B0240B0200B16FAB1019B0460C3B46B0460C3B2EB1314B0620C83CA7F193F BASI0599PPB1107B1306BC040B11F7B0241B0200B13F4B10EAB0420C0AFCB2E53BC060C83CA7F16FF BASI0600PPB1501B045BB0420C0AFCB2D53B0420C0AFCB000FB2760C0904B1639B06A0C3F547F16DF BASI0601PPBE360C0904B06A0C3F40B028FB0092B1312BD820C840FC840EB028FB00A3B16057F179F BASI0602P6B06A0C4C90BD801C840EB100BB028FB0089B1608BD820C0921C8406EB1002BD80F7F163F BASI0603PC840EB06A0C14FEBC3A0C8362BC04EB0221B0010B8241B1457B06A0C4418BD0A07F16AF BASI0604PPC840EB06C2BCF82BC80EC8408B05CEBCF84B06A0C14FEB133ABC80EC840AB04207F0E4F BASI0605PPC1682B0028B1006B0420C0AFCB3153B0420C1682B002CB04C3B028FB0092B130E7F1B4F BASI0606PPB028FB00A3B1604B06A0C4C90BD0C1B1009BD0E0C840EB028FB0089B1604B02037F17AF BASI0607PPB8000B06A0C14FEBC820C840AC8368B06A0C4088BC060C840AB8202B1402B60887F17EF BASI0608PPB0582BC442B0221B000CB8241B141AB05E0C840AB028FB0029B16D4B06A0C14FE7F17BF BASI0609PPB1634BC3A0C840AB4360C0920B04FEBCF85BC80EC840AB022EB0004B824EB14067F145F BASI0610PPBC80EC8362BC80EC8368B0460C3B08B0420C0AFCB0000B2760C0904B131CB27607F174F BASI0611PPC0908B1619B06A0C3F62BC3A0C840ABCF88BCF89BC060C8408BC44EB0221B00047F134F BASI0612PHB1007B2420C0900B1304B0600BA008BC840BFFFEBC031B16F7BE360C0908B04607F183F HBASI0613PC3B08B0420C0AFCB1021B0229BFFFCBC209B04F8B04D8B020DB0087BC80AC840C7F119F BASI0614PPB045BBC808C836EBC809C836CBD820C840EC840FB880AC840CB13F5B0420C0AFC7F0FDF BASI0615PPB3253B06A0C14FEB1310B028FB0028B16FAB06A0C14FEBC000B1105B2420C09147F184F BASI0616PPB1302B06A0C408CB0605B06A0C4FEEB16F3B0460C3B46B0420C1682B002CB04207F18EF BASI0617PPC1682B00FEB0203B4000B028FB002AB1604B06A0C14FEB0263B1000BC105B06057F1B3F BASI0618PPBD035B15FEB132EB8144B1329BA0C5B60C4B06C3BC020C8362B04D0B0604BC0A07F156F BASI0619PPC83BAB06A0C43A0B1309BC052B0241B0040B131FBC003B0240B0010BE480B100D7F1B0F BASI0620PPBC3A0C8362BC04EB0221B0008B8241B140ABCF83BCF81BCF84B04FEBC80EC83627F108F BASI0621PPB06A0C14FEB16C5B1093B0420C0AFCB0000B0420C0AFCB000FB0420C0AFCB00017F161F BASI0622PPB0420C0AFCB1C3DBC3A0C83BABC07EB132AB2060C092CB1625BC16EB0002B02017F13EF BASI0623PC837CBJC101BD02EBFFFEBDC40B0980B0280B001DB15E4BDC75B0600B15FDB06A07F0F8F BASI0624JPC60AEBC060C8362BA040B8241B14D7BC020C8362BC801C8362BC801C8364BC8017F16AF BASI0625PPC8366BC801C8368B06A0C60DEBCBA0C82B4B0004BC39EB10D4B0460C3BA4BD34F7F10CF BASI0626PPB1004BD0E0C840EB026DB0100BC043B06C1B0241B001FBC801C83CCB1302B02037F197F BASI0627PPB8000BC30BB06A0C4418B06C3B0243BFFF0BD0E0C81D1B1504B0243BFF7FB04E07F132F BASI0628PPC83CCB24E0C0926B166FB06A0C14FEB028FB0028B1376B0605BC3A0C83E2B13377F147F BASI0629PPB060EB04C7B1009BD83EC81DBB1331B1108BD027C37C6B0240B2200B16F7BD83E7F153F BASI0630PPC81DBB1328B0287B00FFB1325B0287B00BFB1322BD020C81DBB11F4BD027C37C67F145F BASI0631PPB0240B2200B13EFBC184B9836C81DBB16E2BD83EC81DBB1306B1105BD027C37C67F138F BASI0632PPB0240B2200B16F4BD816C81DBB1306B1105BD027C37C6B0240B2200B16D9BD34D7F182F BASI0633PB04C2B1626B102CBC088B06A80C43A0B1628BC089B06A0C43A0B160AB06A0C432A7F16FF BASI06348PBC242B0243B0040B1317BC8A0C83F6B0006B1013BD34DB1318BC052B028CC3F8C7F174F BASI0635PPB1602B0241BFFBFB2460C0926B1302B0243BFFF0B0243B004FB0241B004FB80437F189F BASI0636PPB1607BC2CCB0460C14FEBC052B2460C0926B16F9B0420C0AFCB1C3DBC089B06A07F126F BASI0637PPC43A0B16F9BC088B06A0C43A0B16F1B04E0C83F6BC38AB104EBC38AB24E0C09227F11DF BASI0638PPB161DBD34DB161BB2760C0920B1618B06A0C14FEB06A0C2612B1310B064ABC6807F173F BASI0639PPBC020C8190B0220BFFB0B800AB1217B06A0C14FEB028FB002CB13EEB028FB00297F14BF BASI0640PPB1312B0420C0AFCB0F21B06A0C4FEEB0420C163AB000AB1309BC020C8190B02207F186F BASI0641PPBFFB0B800AB1BF4B0420C0AFCB0005BC1CEB61CAB0817B0287B000FB1B0EBE0C77F0F0F BASI0642PPB064ABC687BC089B06A0C43A0B16B4BC088B06A0C43A0B1306BC28EB0460C416A7F145F BASI0643P*B0420C0AFCB3A66BC1FAB2760C0920B1603B24E0C0*&922B1303B0200B0008B101F7F19CF BASI0644&PBC18AB0596B65A0C83E8BC036B1008B0596B65A0C83E8B3836BC000B163EBC0017F151F BASI0645PPB113CB8386B16F6B24E0C0920B1302B0A30B1001B0A10B1901B1032B13B4B02207F1D7F BASI0646PPB0006BA007BA007B0263B0020BC049B6240B1728B8809C8368B1A25BC809C836A7F19BF BASI0647PPBC089BCCB1B8201B1AFDBC202BC2C9B1002B66C0BC2DBBC1BBB16FCBC28EBCEC37F08EF BASI0648PPBCEC1BCEC4B2760C0920B1614BC6E0C83F6B0243B0050B160AB064EBCEDEB06077F114F BASI0649PPB15FCBC020C83CCB160CB04FBB804BB1AFDB0460C4190B0420C0AFCB0000B02637F134F BASI0650PPB0020BC483B10F7BC1CBB04FBBDEE0C0921B0206B0005BD6CFB0910B1702BD6E07F12AF BASI0651PPC0921B058BB0606B15F8B1001BCEF7B804BB1AFDB10E4BC260C836ABC089B02227F130F BASI0652PPBFFF8B24E0C0920B1302B0222BFFFAB8802C8368B1A0CBC802C836ABCC83BCC897F0E6F BASI0653P2CB13E3B0420C0AFCB3A66B05C1BC000B13F1B0420C0AFC7F12BF BASI0726>PB3966B8805C8196B1436B0288C4586B1333B8802C836EB1B30B06A0C43A0B162D7F18BF BASI0727PPBC1A0C83C2BC1E0C83C4BD820C840EC81D3BC003B0240B001FBC800C83CCB13037F135F BASI0728PPBD820C0921C81D3BC0C3B1504B0243BFF7FB04E0C83CCB06A0C4326BD803C81CD7F11CF BASI0729PPB0240B007FB0580B0420C1CCABC0C2B0223B0004BC260C8304BCA43BFFFEB05897F14AF BASI0730PPBC4C9BDE74B0600B15FDB0460C4A06B0420C0AFCB1630B0420C0AFCB203DB028F7F127F BASI0731PPB002CB13B5B0420C1682B0029BC120C83EABC020C83EEBC83AC83EABC83AC83EC7F105F BASI0732PPBC83AC83EEBC0BABC0FABC1BABC1FABC23ABC052B2460C0926B1608BC0C3B16027F0C6F BASI0733PPB0A30B1001B0A10BA100B8102B0458B83C2B0458B064ABC68BB2760C0914B16567F1AAF BASI0734PPBC34DB1105B064ABC683B064ABC684B1004B064ABC680B064ABC682B064ABC68D7F12CF BASI0735P$B06A0C4452B0708B057AB1109BC0BABC01AB$,06A0C7A8CBC221B001EBC683B064A7F13EF BASI0736,PBC684BC06AB0002B0A11BC061C37C8B0420C1626B000FB0691BC3FABC13ABC2087F14DF BASI0737PPB1109BC0E0C8362BC043BA0D3B8103B1AFCBD860C0901B0024BC0FAB1326B112D7F14EF BASI0738PPBC060C81BCBC208B152CBC094B1302B04E2BFFFEB0281C8304B1605BC051BC5017F13EF BASI0739PPBC844BFFFEB101BBC051BD811C81CDBD00FB0420C1CCABC2E0C8304BC060C81BC7F0CEF BASI0740PPBC051B0580BCEF1B0640B15FDBC060C8304B10EAB0420C0AFCB1E3DB064ABC6877F10FF BASI0741PPBC1C4B06A0C4D10BC1FABC2FAB045BBC520C81BCB10FBBC081B06A0C1EA6B04C07F0D7F BASI0742PPBD832C81CDB8200B1A05B0420C0ADEB0002BC008B0600BC2C4BDEE0C81CDB13EA7F113F BASI0743PPBDEF2B0600B15FDB10E6B4820C090EC81BEB4820C090EC81C0B4820C090EC81C27F128F BASI0744PPB045BB0420C1626B000BB1005B0420C1626B000BB06A0C14FEBD060C840EB02417F1B3F BASI0745P6B1F00B1602B0201B1000B028FB0028B161FB064AB04DAB06A0C14F6EB028FB00BD7F171F BASI0746PB1304B028FB00BCB1603B071AB06A0C14FEB06A0C2612B1711B0280B000FB1B117F195F BASI0747PPB053AB1601B0500B0220B0010BD060C81CDB06A0C14FEB0420C1682B0029BC2FA7F192F BASI0748PPB045BB0420C0AFCB000FB0420C0AFCB0C18B04E0C81BABC836C81BCBC836C81BE7F0F2F BASI0749PPBC836C81C0BC816C81C2B0420C16ACB0007B02E0C837ABC1E0C81DAB0206C81BC7F12AF BASI0750PPBC0A0C83CCB131EB0222BFFF0BC320C81BCB132CB0760C81BCB06A0C2A84BC24C7F0F8F BASI0751PPBC04DB6042B111FB06A0C2A14B0549B1102B0520C81BCBA3A0C83CCB638DB028E7F148F BASI0752PPB0004B111CBD020C81BDB1602B04E0C81BCBCDF6B0203B0003BC076BC097B02427F168F BASI0753PPB8080BE042BCDC1B0603B15F8B02E0C81CCB045BB0281BFFFFB13DEB04E0C81BC7F0E2F BASI0754PPB04D7B02E0C81CCB045BB0420C0AFCB0C18BD032B133FB04E0C81BCBD812C81BD7F104F BASI0755PHB0720C81BAB045BBD0A0C81BDB0200B0001B0204C81D0B0460C1E46BC206B06A07F185F HBASI0756PC6A4CBC106BC188B04C0BD834C81CDB9814C0942B1602B0600B0584B020BC464C7F15BF BASI0757PPB0460C1E46B06A0C1EC4BC101BC0A0C81BCB06A0C1E02B06A0C1EA6BC060C81BC7F11AF BASI0758PPBC051B04C2B04C0BD831C81CDB130CBD0B1B0222B9F00B0282B1900B1B04B02227F17FF BASI0759PPB4100BD842BFFFFB0600B15F4B0460C464CB0420C0AFCB0008B04C0BD832C81CD7F12CF BASI0760PPB13F9BC060C8194B9832C0942B1603B0600B15FBB10F1B0602BDC72B0600B15FD7F172F BASI0761PPBDC4FBC205BC241BC160C8194BD835C81EBB064ABC68BB06A0C2658BC045BC1487F0FDF BASI0762PPB9831C0942B13FDB8241B16DBBC2FAB045BB0420C1682B002CB0420C1626B00067F180F BASI0763PPB0420C1626B0007B06A0C4FD8B064AB04DABDA92B0001B06A0C2514B064ABC6A07F166F BASI0764PPC81BCB13C4B11C3B0420C1682B002CB06A0C2514BC020C81BCB11BBBC05ABC0BA7F133F BASI0765PPBA080B0602B60BAB1103B6002B1501B04C0B0420C1CCABC0BAB06A0C1EA6BA0817F166F BASI0766PBC102BJ020BC464CBC1FABC1BAB0460C1E4AB06A0C4F96B064ABC6A2BFFFDB16047F0D2F BASI0767JPBC88ABFFFDB0602BC682B06A0C4FD8B0420C1682B002CB0420C1626B0006B04207F15DF BASI0768PPC1626B0007B06A0C2514BC1FABC1BABC020C81BCB0600B1188B04C1B04C4BC0BA7F13DF BASI0769PPB06A0C1EA6BC0C2BC0BAB06A0C1EA6BD832C81CFB8040B1417BD833C81D5B130B7F0FFF BASI0770PPBA080B6040B8044B1510BC382BC303BC344B9FBCB1607B060DB15FCB0580BC8007F15BF BASI0771PPC81BCB0460C464CB0580B0601B0582B10EEB04C0B10F6B06A0C4F96B1317B02097F17AF BASI0772PPB1305B1005B06A0C4F96B1315B0209B1308BC041B130DBD332BC344BC383B9F8C7F179F BASI0773PPB0489B060DB15FCB8809C4F5EB1303B0580B0601B15F3BC800C81BCB0460C464C7F153F BASI0774PPBC001B10FAB0420C1626B000BB0420C1682B002CB0420C1626B0006B0420C16267F1ECF BASI0775PPB0007B06A0C4FD8B06A0C495CBC0C2BC0BAB06A0C1EA6B04C1BD832C81CFB07207F105F BASI0776PC81BAB04C0BC1FABC1BABC3B8AB04C4BD833C81D5B045EB064ABC060C81BCB02817F0D4F BASI07778PC8304B1603BC051BC84ABFFFEBC681B045BB0201B0001B04C2BD0B5B131FB02827F149F BASI0778PPBFF00B131CB0282BFE00B130EB0282B2800B1311B0282B2900B1310B0282B2C007F1C2F BASI0779PPB16EFB0281B0001B15ECBC041B045BBD0B5B15FEB16E7B0420C0AFCB0001B05817F141F BASI0780PPB10E2B0601B15E0B045BB0420C0AFCB000FC505EB0420C1626B0006B0420C16267F1B1F BASI0781PPB0007BC80AC83D0BC820C503CC83CEB06A0C4E20B0720C81BCB1002B04E0C81BC7F139F BASI0782PPB0720C81BAB04E0C83CEBC1FABC1BAB0460C464CB06A0C4FD8B04C0BD812C81CD7F0D9F BASI0783PPB0420C1626B0000B0420C1682B002CB0420C1626B0006B0420C1626B0007B06A07F21CF BASI0784PPC2514BC1FABC1BABC020C81BCB1136B1326BC05AB1324B3801BC000B1630B02817F16EF BASI0785PPB00FFB1205B0420C0ADEB0002B0201B00FFBC001B0420C1CCAB0203C8304BC8037F183F BASI0786P*C81BCBC820C0900C81BABC0D3BC07ABC0BAB06A0C1*&EA6B0582B0583BC101BC2027F111F BASI0787&PBDCF8B0600B1310B0604B15FBB10F8B05CABC0BAB06A0C1EA6BC820C0900C81BA7F110F BASI0788PPB0201C8304BC460C08FEBC801C81BCB0460C464CB0420C0AFCB0008B8805C81967F15DF BASI0789PPB141FB06A0C1618B06A0C1DCEB1002B06A0C14FEB06A0C15C6B1604B04C0BD8157F150F BASI0790PPC81CDBA140BC1C5BC146B1001BCD77B8807C8362B1AFCBC805C8362BC14DB028F7F101F BASI0791PPB002CB13EAB020CC0F10B0460C3AB4B0420C0AFCB0009B8D8EB9B9EB9FA6BA8AB7F0E0F BASI0792PPBAEF0BF1F3BFF00B0420C0AFCB0009B06A0C1618B8805C8196B14F8B06A0C1DCE7F0FFF BASI0793PPB04C0BC060C8196B04C3B1003BD811C81D3BA043B0580BC0B1B15FAB05C1BC0817F15CF BASI0794PPBA080BA080B8802C836AB1408BC802C8362B05E0C8362BC1C2B0227BFFFAB10057F14FF BASI0795PPB0420C0AFCB0000B0601B0642BC491B0601BD0D1B16FAB0600B1310B0641BD0D17F19DF BASI0796P8EB130FBC040BC021B0008B6021B0026B0580B0280B01007F1E2F BASI0869>PB1A0AB0420C0ADEB0002B0200B00FFB1004B0420C6B78B06C0BD00FB0420C1CCA7F166F BASI0870PPBC820C0936C81BCBC060C8304B0581BC0C0B13A8BC020C83D4B0420C6B78BDC407F144F BASI0871PPB0603B15F9BC020C81BAB169EB06A0C2C2CB109BB0203B0002B1002B0203B00087F1A5F BASI0872PPB0201C81BCB10EBB2728B292CBFFFEBFF0CB1014B0C18B0000BC30BB0605BC0857F117F BASI0873PPB06A0C14FEB130CB028FB003AB130AB028FB00FEB16F7BD035B15FEB11F4B04207F129F BASI0874PPC0AFCB0001BC142BC2CCB0460C14FEB0201B000DB028FB0023B1303B06A0C1BBA7F152F BASI0875PPB1010B06A0C7246BC801C83D2B0281B000DB1602B0420C1A9EBD041B1305BC0217F1ADF BASI0876PPB0024B1102B0460C5B74B028FB00F3B1604B020BC5BDAB0460C14FEB028FB003A7F174F BASI0877PPB1602B06A0C14FEB06A0C14FCB134EB1025B06A0C14FCB134AB028FB003BB13197F151F BASI0878P$B028FB0027B1338B0420C1682B002CB0605B$,06A0C5B4AB0602BC042B0942B05827F1BCF BASI0879,PB0A42B6042B0222B000FB8342B1531B0200B2000B0420C0D00B0581B11FCB06A07F1E6F BASI0880PPC14FEB1603B06A0C5B34B102AB028FB003BB13F7B028FB002CB13E2B028FB00277F15BF BASI0881PPB1313B028FB00EFB1338B06A0C4452B0520C81BAB1110B06A0C6A4CB04CFBC0467F15FF BASI0882PPB06A0C5ABCB0200B2000B0420C0D00B10BFB0201C097AB06A0C5ABCB10D9BC0427F165F BASI0883PPB06A0C5ABCB10B6B06A0C5B42B10D2B06A0C5B42B020BC0F10B0460C1B46B04C07F157F BASI0884PPBD811C81CDB0420C1626B000BB06A0C5B4AB0642B1109BA002B8340B1106B04207F1ADF BASI0885PPC1626B0001B06A0C5B42BC07ABC2FAB0460C0CE8B06A0C14FEB0420C1682B00287F15DF BASI0886PPB06A0C2514B0420C1682B0029BC1E0C81BCB1502B0207B0001B06A0C5B4AB04C67F19DF BASI0887PPB0607B3D8DB0587B61C2B1508B1602B0460C5A16BA1C2B06A0C5B42B0607B13F87F175F BASI0888P6B0200B2000B0420C0D00B0607B15FCB10F1B8820C83D2C0932B1616BBC020C828A7F1A6F BASI0889PB1318B0201C0959B0460C0CE8BC0A0C83D2B0282B000DB1305BC362B0008BC0A27F191F BASI0890PPB0026B100ABC360C8280B780DC81E7BD0A0C826FB708DB0982B734DB0582B045B7F14FF BASI0891PPB06A0C14FCB1329B0420C1682B003AB06A0C4452BC020C81BAB1106B1308B04C37F197F BASI0892PPBD812C81D3B0583B1007B0203B0002B1002B0203B0008B0202C81BCBC060C83D27F1D2F BASI0893PPBD032B0420C6AC6B0603B15FBB06A0C14FCB130AB028FB002CB1303B028FB003B7F15CF BASI0894PPB1608B06A0C14FEB16DBB1002B0420C6C58B0460C0F10B0420C0AFCB000FB06A07F16BF BASI0895PPC2612B171CBC185BC100B06A0C1518B1610B05C5B9835C094CB160CB06A0C14FE7F16AF BASI0896PPB06A0C547AB06A0C14FEB1602BC146B100DB0420C0AFCB000FBC146B0420C0AFC7F13CF BASI0897PPB3D70B0420C0AFCB0002B06A0C495CB0605B06A0C1EC4BC1A0C81BCBC101B04C07F141F BASI0898PHBD814C81CDB1602B0460C5F44B0580BD000B16ECB0420C1CCABC116B0584B06A07F154F HBASI0899PC1E4AB1301B0603B0603BD4CFBC060C8304B0202C83DAB04F2BC842BFFFEB05817F12BF BASI0900PPBC481BC086B06A0C1EA6B06A0C14FEB1306B028FB003AB1303B0420C0AFCB000F7F145F BASI0901PPB0605BC1A0C83DCBC1C6BA1A0C83DAB04C0B04C1B04C2B04C3B0208C5F8ABC2467F10BF BASI0902PPBD036B1606B0606B8246B1605B1034B9380B130CBD3B8B16FCBC189BD036B98007F172F BASI0903PPC0944B1602BD020C8412B0420C0D00B10E6B04C4BD828B0008C81D5B0464C5CC67F18BF BASI0904PPB0263B0800B10E3B9D80B16EBB0581B0588B1009B9D80B16E6B05C1B0263B02007F196F BASI0905PPB9816C0944B16D6B0586B0263B0400B10D2B0263B2000B0588B0263B4000B10CC7F1D3F BASI0906PPBC041B1619B95A0C0943B1316B10D0B0460C5F4AB0583B9836C0943B1304B06037F1AFF BASI0907PPBC041B1632B10C6B0581BD036B0280B2300B13FBB0280B2C00B13F0B0280B2E007F1B1F BASI0908PPB160EB0582B9836C0943B13FCB9826BFFFFC0946B1606B0583B9836C0943B13F47F141F BASI0909PB0603BJ1018B0606B020EB5E00B93B6B1614B93B6B1611B9396B160FB93A6B00017F1A6F BASI0910JPB160CB04E0C83E6B93A6B0002B1603B05A0C83E6B0586B0263B1000B05C6B10047F1A7F BASI0911PPB0606B0606B0263B8000B24E0C0912B04C4B1301B0581B24E0C0918B1304B98367F1DEF BASI0912PPC0948B1686B1005B9816C094AB1605BC103B0586B0581B0263B6000B0420C16267F1DCF BASI0913PPB0006B6689B0420C1626B0004B6187BC806C83DAB06A0C14FEB028FB003AB13067F184F BASI0914PPB028FB002CB1303B022AB0004B1077B06A0C14FEB0420C1626B0003B0420C16267F1D4F BASI0915PPB0001B0420C1626B0002B06A0C4452B0605BC020C81BAB1567BC0BABC07ABC01A7F189F BASI0916PPB06A0C27CCB04CFBC1FABC3BAB04C3BC046BD836C81D3BA043BC081BC007BD00F7F0D2F BASI0917PPBA080BA0C0BC120C83DCBA120C83DAB0604B04C8B0200B2C00BC38EB1603B25E07F14BF BASI0918PPC0918B1301B0604B9811C094AB110EB1606B9821BFFFFC1FB6B1309B0708B10077F177F BASI0919PB9014B1605B9811C0945B1A082BD480B1002BD491B0601B0602B0604B8181B14E97F1C8F BASI09208PB9821B0001C0955B1363B05CAB0204B2000B1002BD484B0602B8182B14FCBC0047F1C1F BASI0921PPB25E0C091CB1302B0200B2A00B9136B1604B0420C0D00B0603B10FAB25E0C09187F1C1F BASI0922PPB1307B0508B1302B0200B3C00B0420C0D00B1011BC38EB160FBD026BFFFFB02807F18DF BASI0923PPB2D00B1303B0280B2B00B1605B0420C0D00B1004B1051B1024B0606B0583B06037F215F BASI0924PPB25E0C091AB1304BD020C8412B0420C0D00B0606BD5A0C81D3B06A0C6A58BC0467F17EF BASI0925PPB06A0C0CE8B0200B2000B0201B3E00B0247B0800B1604BC38EB1307B0201B2D007F1D1F BASI0926PPB0508B1301BD001B0420C0D00B0460C5C7AB022AB0008BC19AB04C7BD832C81DB7F178F BASI0927PPBC042B6187B1109B05CABC087B06A0C0CECB0200B2000BC186B13EDB1003BC1BA7F149F BASI0928PPB0200B2A00B0420C0D00B0606B15FCB10E4B0420C0AFCB2546B06A0C14FEB028F7F170F BASI0929P*B003AB13F8B028FB002CB1607B04E0C83DAB0605B0*&20BC5C7AB0460C5B42B028F7F154F BASI0930&PB003BB1303B06A0C5B42B1002B06A0C14FEB06A0C1B46BC0A0C83DCB0602B020B7F16BF BASI0931PPC0F10B0460C1EA6B3C24B2A2BB2D23B2E2CB0000B0610B282EB5434B4400BC0007F182F BASI0932PPB110BB0240B2000B1308B06A0C4422B06A0C14FEBD0E0C81D1B1505BC144B06A07F195F BASI0933PPC495CBC102BD0F4BC0A0C83BAB06A0C43A0B1365BC052B2460C0922B1357B20607F167F BASI0934PPC092CB1316B8820C8364C8366B1303B8802C83E4B130FB0604B06A0C60AEBC0407F188F BASI0935PPB0420C1D6CB6801C8364BC802C83E4B06A0C60DEBC8A0C82B4B0006BC822B00067F154F BASI0936PPC82B4B04C6B0207C82BCB028FB0028B161DB06A0C14FEB1003B0420C1682B002C7F179F BASI0937PPB06A0C49FEB1430BCDC4B05C3B0243B0003B0A2DBE343B0586B0286B0008B16027F178F BASI0938PPBC80DC82B8B0286B000FB1524B028FB0029B16E8B06A0C14FEBC806C82B6B02267F144F BASI0939P20C0914B045BB9860C6A8EB0002B1307BC060C8196B07317F1C7F BASI1012>PBCC60C092EBC460C0930B0460C74C0B1075B0720C83DEB06A0C1618B1002B04E07F180F BASI1013PPC83DEB8805C8196B1461B06A0C638CB0201B0404B04C2B06A0C6F4ABC80DC83F27F144F BASI1014PPB0720C841ABC041B1504BC020C83DEB119BB1007BC020C83DEB1504B1303B04207F195F BASI1015PPC0AFCB0004B06A0C7556BD80FC8422B04E0C8416B06A0C1D44B06A0C3AC4B78207F148F BASI1016PPC8410C8410BC060C83F2BC021B0024B11E5BC860C8196B0006BD860C6A8DB00027F186F BASI1017PPB06A0C678ABC0E0C8196BC3D3B23E0C0916B1607B0720C8416B0760C8416B13027F186F BASI1018PPB06A0C66CCB06A0C678AB13F8B0760C8416B1306B06A0C66CCBC0A0C8196B44A07F13AF BASI1019PPC0910BC0A1B0006B0222BFEFEBC012B1315B0280BFF00B1A12BA080B05C2BC8027F162F BASI1020PPC8362B0420C6D00B06A0C1D5ABC120C83DEB1505B0460C0DC4B0420C0AFCB00097F161F BASI1021P$B0460C141CB0420C0ADEB0004B04C0B1081B$,04E0C841AB06A0C7556B06A0C1D447F189F BASI1022,PB0420C0AFCB0000B8805C8196B1414B0420C1626B000BBC820C0932C83D2B04207F1BAF BASI1023PPC1A9AB06A0C14FCB1322B028FB00BCB130CBD000B111AB0240B0200B1317B10067F195F BASI1024PPB0420C0AFCB0009B0420C1682B002CB06A0C15C6B0645BC1C5BC146B0420C16267F192F BASI1025PPB000DB06A0C6948BC17AB06A0C14FCB16EFBC2FAB045BB0420C0AFCB000FB04207F110F BASI1026PPC1626B0005B0704B06A0C1528B0225BFFFDBC1C5BC160C8196B06A0C6948BC17A7F14AF BASI1027PPBC2FAB045BB0420C1626B000BB06A0C1618B81C5B1B3BBD020C8426B1605BC0207F173F BASI1028PPC812CB04E0C812CB1133BC135B06A0C27BEB04CFB05C6BD036B1303B0420C0D007F162F BASI1029PPB10FBB0585BD835C81EBB024FB007FB0200B2000B0420C0D00B060FB15FCB04CC7F152F BASI1030PPBD0B5B111EB1312BD002B9800C0901B1603BD035B0260B8000B0420C0D00B050C7F1CAF BASI1031P6B13F2B9802C0941B16EFBD002B0420C0D00B10EBB0201C0959B06A60C0CE8B05857F171F BASI1032PB0245BFFFEB10C3BC2FAB0460C1B46B9802C094DB1609B9815C094EB13DAB98157F113F BASI1033PPC0951B1603B9955B0001B13D4B9802C093EB1602B074CB060CB9802C0951B16067F1B7F BASI1034PPB9095B1604B0585B0200B2100B10D8B0208C33A4B04C1B1001B0581BD0F8B15FD7F1A9F BASI1035PPB1309B9083B1304BA201B10F9B0420C0D00BD038B15FCB10B5B0420C0AFCBA0F77F162F BASI1036PPB06A0C495CB9832C0903B1207B0201C8412BDC72BDC72BD452B0460C0F10B04207F18BF BASI1037PPC0AFCB0008B0420C1626B000BB06A0C27C6BC2FAB04C1BC106BD834C81CFB100C7F132F BASI1038PPB90D4B1606BA0A0C80EABD512B1004B0202C0944BD0F2B16F6B0584B0601B15F97F16DF BASI1039PPB045BB0007B0060B0040B0380B8001B07E0B9103B9009B0B0DB0706B0E95B92017F1D2F BASI1040PPB934AB0040B0551B4649B4543BD2B7BB4B3BB5B8BBD03B0686B068DB0408B08017F159F BASI1041PHB0100B8400B4801B0010B4800B4380B4808B4000B0009B2000B0014C8292C6ACA7F1FFF HBASI1042PB06A0C6BDAB25A0C0902B1377B25A0C091AB162CB0204B0001BC167B0006B25A07F18EF BASI1043PPC6AB8B1625BC027B0004BC186B1106B2420C0914B161EB0627B000EB101BB24207F1B1F BASI1044PPC0914B1610B25A0C6AB0B1360BD9E0C6A95B0002B06A0C6CB6BD9E0C6A8BB00027F143F BASI1045PPB06A0C6CB6B06A0C6BECB1008BC9E0C0900B000ABD9E0C6A90B0002B06A0C6CB67F11BF BASI1046PPB0266B0400B0246BFEFFBC186B1511B25A0C0918B1609B981DC095AB1315B981D7F15FF BASI1047PPC095BB1603B0284B0001B1355B89C4B0008B1202B06A0C6C64B89C4B0008B1B347F1ADF BASI1048PPBDD5DB0584B25A0C0918B1348B981DC095BB1375B1044C8292C6B7CBC1DDB06A07F126F BASI1049PPC6BDEB25A0C0904B131DB25A0C091AB1305B25A0C6AB8B1602BC186B1118B02467F165F BASI1050PPBFAFFBC027B0004B2420C0914B1617B89C4B000AB1208BC186B150FBD760C095A7F153F BASI1051PPB25A0C6AB8B1603B1052BD775B0584B101FB0420C0AFCB69BAB0420C0AFCB65B17F131F BASI1052PB0420CJ0AFCB64B1B0420C0AFCB94EEBC1EDB0002BC127B0026BC160C818EB89C57F10BF BASI1053JPB0006B1305B0205B0028BA147BC9C5B0006BA144B0605BC1A7B0024B045BBC9C47F193F BASI1054PPB0026BC9C6B0024B0380C8292C6C0EB06A0C6BDAB25A0C6AB4B16D5B06A0C6D567F124F BASI1055PPBC186B1105B04E7B000CBC9DDB000EB1011BC01DB16CAB25A0C091AB1305BD9E07F135F BASI1056PPC6A8FB0002B06A0C6CB6BD9E0C6A92B0002B06A0C6CB6B0266B0100B25A0C09047F159F BASI1057PPB13D7B0246BFBFFB1004C8292C6C5CB06A0C6BDAB020BC6C00B0202B000ABD9E07F119F BASI1058PPC6A8DB0002B25A0C091AB1321BD9E0C6A8EB0002B0604B25A0C6ABEB130ABD9E07F12DF BASI1059PPC6A9CB0002BC020C8194BC9C0B000CBC420C0900B1002BC186B110CBC0C4B09147F176F BASI1060PPB1705BA0E7B0006BD4E0C0942B0584B0A14BE9E0C0904B0004BC9C4B000AB2FD77F14FF BASI1061PPB04C0BD027B0001B130BBC186B1118BD9E0C0947B0001B0280B3000B160BBC9E07F198F BASI1062PC0914B0004B0204B0001BC1687B0006B49E0C0904B0004B045BB9800C6AA0B16047F1DAF BASI10638PB2FE0C825CB0602B15E1BD800C81CCB02E0C81CCB0460C74C0C8292C6D04B06A07F133F BASI1064PPC6BDABD027B0003B1123BC020C83D8B1602B06A0C6D56B21A0C6AB2B1607B25A07F161F BASI1065PPC6AB8B1604BD9E0C6A8FB0002B2FD7BD9E0C6A95B0002B2FD7B0760C8418B04E07F10CF BASI1066PPC8418B1304BD9E0C6A94B0002B2FD7BD9E0C6A96B0002B2FD7BD9E0C0921B00037F135F BASI1067PPB0380B25A0C091AB13C4B0284B0001B13C1B0460C6C64C8292C6D6AB06A0C6BDA7F163F BASI1068PPB0202B000AB49E0C0914B0004BC027B000CB132EB2FD7BD027B0001B1624BC0277F1A1F BASI1069PPB000CB1320B9810C6AA3B131AB9810C6AA4B1317B9810C6AA5B1314B9810C6AA67F16DF BASI1070PPB1311B9810C6AA1B1611B99E0C6A9EB0002B1603BD9E0C6A9FB0002B2FE0C825C7F140F BASI1071PPB0602B15DFB0200B3B00B1004BE9E0C0914B0004B0380BC800C81CCB02E0C81CC7F178F BASI1072P*B0460C74C0B0420C0AFCB6DBAB8700B8091B0400BF*&200B01F5B2080BF6A0B00F77F15BF BASI1073&PB4080BF840B02F9B0A00BFA06B00FBB0300B4B45B5945B4480B5445B4D50B4F527F161F BASI1074PPB4152B5980B5045B524DB414EB454EB5480C6DFEB00C0C6E04B0020C6E0EB00007F163F BASI1075PPB0000B04C0B06A0C71DEBC100B135DB0420C1626B0004B0420C1682B003AB06A07F1C1F BASI1076PPC495CBC13AB06A0C4FD8BC09AB06A0C63ACBC682B0420C1626B0004B04C1B04C27F133F BASI1077PPB04C6B028FB002CB1654B06A0C14FEB0204C6DDEB05C4B9D20C81EBB1BFCB130E7F0FAF BASI1078PPB0204C6E16B0605BC005B05C4BC140BC0F4B1331B9CF5B13FEBD0E3BFFFFB15F77F0EDF BASI1079PPB0605B06A0C14FEBD0F4B06C3BD0D4BE043B24E0C6A80B13DDB028FB002CB13DD7F102F BASI1080PPB06A0C14FCB132EB0420C1626B0001B0420C1626B0002B0420C1626B0006B04207F1FDF BASI1081PPC1626B0003B06A0C2514BC0FABC1BABC0BABC07AB24E0C6A82B1603BC0A0C81BC7F10CF BASI1082P20C81BABC10BBC360C8192B04DDB06A0C63ACB04C0BCB607F12BF BASI1155>PC091AB0010B0220B9100BCB40B0002BCB60C6AB6B0004BCB42B0016B2FDDB04C17F170F BASI1156PPBC01DB0280B0027B1323BDB60C6A98B0002B2FDDBC01DB0581B0280B000FB131A7F168F BASI1157PPB0581B0280B003BB1316B0701BC000B1613B0201B0005B982DB0006C0901B110D7F1FBF BASI1158PPB1502B0601B100AB0641B982DB0006C6AA7B1305BC06DB0008B0A51B0261B00067F1C2F BASI1159PPBC801C81BCBDB60C6A95B0002B2FDDBDB60C6A96B0002B2FDDB0454B06A0C638C7F0F2F BASI1160PPB0420C1682B00F3B0201B078EB0202B0100B06A0C6F4ABC020C8194BCB40B00067F1AEF BASI1161PPBCB6DB0008B000AB06A0C14FCB2460C0908B1301B165BBDB60C6A8DB0002B06A07F157F BASI1162PPC7006B04EDB000EBC020C8194B0220B0002BC810C841CB06A0C14FCB028FB00897F179F BASI1163PPB1323B028FB00A3B1619BC020C841CB1639BC020C8194B0220B0026B0420C16AC7F1AEF BASI1164P$B0000B06A0C14FEB028FB0028B1304BC060C$,83CCB161DB1029B06A0C4C88B98017F171F BASI1165,PC83CDB1317B1023B028FB0092B1613BC020C841CB110EB101CBC020C841CB16197F18BF BASI1166PPBC020C8194B0220B0026B0420C16ACB0000BC020C83CCB160FB06A0C14FEBC2027F182F BASI1167PPB06A0C4418BD0E0C81D1B1104BC020C841CB1504B1006BC020C841CB1503B04207F1ACF BASI1168PPC0AFCB000EB020BC797CB0460C0FF2B0420C0AFCB1F3DB0708B0209B0002B028F7F13CF BASI1169PPB0092B1322B028FB0089B131AB028FB00A3B1311B06A0C4418BD0E0C81D1B11157F1A2F BASI1170PPBD020C840EB131BB0240B1F00B1303BD800C81DDB1001B04C8B0A29B1012B06A07F196F BASI1171PPC4C90BD801C81DDB0A29B1007B04C8B0A29B1002B0508B1007B06A0C14FEB06A07F169F BASI1172PPC4418BD0E0C81D1B11C7B0420C1626B0003B0420C1626B0004B0420C1626B00087F1E8F BASI1173PPB0420C1626B0009B06A0C14FEB0420C1682B0028B064AB04DAB1003B0420C16827F1C6F BASI1174P6B002CB0420C1626B000DB06A0C2514BC37ABC060C81BCB1136B60660C83E8B11337F18EF BASI1175PB0581BC09ABC681B0582B0282B000FB152CB0420C1626B0002B028FB0029B16E47F1A3F BASI1176PPB06A0C14FEBC0CABA0C2BA0C2B05C3BC1A3B0002B1114B1313B0201B0013B028F7F169F BASI1177PPB00BEB160DB06A0C14FEB06A0C2612B1712BC040B1310B06A0C14FEB0581B02817F17AF BASI1178PPB0100B1B0ABC4C1B04C0B0201B0100B3C13BC380BC0CABC133BC073B1007B04207F190F BASI1179PPC0AFCB0F21BC001B3833BC000B16F9B0604B15FAB04C0B3C0EB0501B1301B05807F16CF BASI1180PPBC040BC1E0C8194BC207B04F8B0286BFFFFB1104B04F8B04F8B04F8B100CB02007F130F BASI1181PPB0005BDE20C0921BD60FB0916B1702BD620C0921B0588B0600B15F8B0200B007C7F1A4F BASI1182PPBCE37B0600B15FDB05C7BC837C837ABC837C837CBC817C837EBD028BFFFAB13027F0D2F BASI1183PPB04E3B0002BCB60C0900B000EBDB60C6A8EB0002B06A0C7006B0601B15FCB04ED7F15CF BASI1184PHB000EBC0E0C8194B0223B0006BC13ABC4C4BA0C4BA0C4BC4FAB0643B0604B15FC7F124F HBASI1185PB0643BC4FAB0643BC4FAB0643BC4CEB0223B0028B0200C837ABCCF0BCCF0BC4D07F0F3F BASI1186PPBC13ABC0FABDB60C6A8EB0002B06A0C7006B04EDB000EBC0A0C836EB06A0C43A07F108F BASI1187PPB132BB0222B0006BC012B1624B0200B0144BC040B0420C1D6CBCC01B04F0BC4807F1B1F BASI1188PPBC340BC060C8192B0207B0018BCC31B0647B15FDBC1C0B0227B0028BCB47B00067F178F BASI1189PPBC060C8192BC860C0920B0002BCC02BC220C8194B0207B0017BCC38B0607B15FD7F17DF BASI1190PPB0460C0F10B0420C0AFCB1C3DB0420C0AFCB1F3DBC30BBC021BFFFEB1309BD0217F0F9F BASI1191PPBFFFFB1603B0420C6D00B100FB0420C0AFCBABF7B06A0C7A62BC860C0900B00267F129F BASI1192PPBC021B0018B04D0B04E1B0018B0420C6D00B0221BFFFCBC001BC091BA042B10197F187F BASI1193PPBC0F1BCC03BCC31B1606B6842B0006BC2E1B0018BC6C0B100ABC2E1B0024B26E07F14BF BASI1194PPC6ABEB1305BC2E1B000CB1302B6842B000CB0223BFFFCBCC31B0643B15FDB88017F128F BASI1195PC8364BJ1AE4BC800C8364B0420C1D04B045CBD021B0020B130BBD860C6A8EB00027F179F BASI1196JPB2FD1B0621B000EBD021B0001B1603BD840B0020B045BBC820C83D8C83D8B16FB7F169F BASI1197PPB0460C74C0BC062B0006B131FBC34BBC100B04C3B3CE1B001AB0583B8843B000E7F176F BASI1198PPB130DB06A0C7A62BC843B000EBD860C6A8DB0002B2FD1B0621B000EBD021B00017F16DF BASI1199PPB16E1BC0C4B38E1B001EBA101B0224B0040BC0E1B001CB045DB0420C0AFCB203D7F15EF BASI1200PPBD820C6A9AC8170B0200B0004BC800C8176B02A0BC800C8174B2FE0C816EB045B7F166F BASI1201PPB0000C814EC7AFAC814EC7B36BC03DBC600B04D9B04DABD5DDB064DB2FD6BC7567F0C3F BASI1202PPB1646BC410B1302B071DB1042B2FD6BC756B163FB0220B0020B05CDBC750B064D7F177F BASI1203PPBC090BC0D0B0220B0003B0589BD670BC690B0609B1031BC118BC31DBC00CBC6007F171F BASI1204PPBA080B608BB1004B2FD6BC756B1627BA60BB8602B14FABA08BBC158B6085BC6047F129F BASI1205PBC044BC102BC08BB2FD6BC7586B161ABC104B130AB6084BCD71B0644B16FDB10057F12EF BASI12068PB2FD6BC756B1610BC058BC08BBC131B0205B0010B0A14B1701BA40CB0643B13067F185F BASI1207PPB05C0B0605B16F8B0642B16F3B10EDB0380I0000S$TCA$ I00D8S$PARM 7F24AF BASI1208PPI0188S$STOP I01E4S$INT I0388S$NEW I0420S$WSP2 I0420S$WSP1 7F10DF BASI1209PPI0420S$SETS I051CS$WSP3 I051CS$IADD I0586S$IASC I073ES$MAPS 7F0D0F BASI1210PPI07DEBASIC1 I1FA0BASIC2 I33A4BASIC3 I515EBASIC4 I6A7EBASIC5 7F0ADF BASI1211PPI7AF2ASLLDR 7FC8EF BASI1212PP: 12/20/79 09:21:49 SDSLNK 3.3.0 BASI1213PP01E34BASIC A7BA0C81CCC97D8C0D7AA7BA6C8000C7BAAB020AC7BCAB04607F164F BASI0001PPC0000C8020C7BB6B020AC7BCAB0460C0050C8020C7BC2B020AC7BCAB0460C00927F16FF BASI0002P*B0360B0010B0000B0000B003AB0360B0000B0000B5*&359B5354B454DB0000B00007F240F BASI0003&PB7000B7FFFBFFFFB0000B0000B0000B0000B1010B2020B2020B2020B2020B20207F1F1F BASI0004PPB2020B2020B2020B0000A7F2AB0000B0000B0010B0000B0360B0000B0000B00007F26AF BASI0005PPB0000B0200B0000C7FE2C7FCCC7FF4C8020C7F4AB020AC7F54BC30AB0460C00D87F136F BASI0006PPC8052C8056B0300B0000B0008C7F3AC8020C7F64B020AC7F54B0460C0104B04607F1C7F BASI0007PPC0112BC30AB020AC7F54B0460C0136C805AC7F7EB020AC7F86B0460C0188C7FD87F146F BASI0008PPC7BA6C7BB2C8040B000EC7F3AB0400B0000B0000B0000B0000C805AC7FA0B020A7F197F BASI0009PPC7FA8B0460C01EEC808AC80BEC80CAC7FB4C7FC0B0000C8000C7FB8B020AC7FA87F0D3F BASI0010PPB0460C0242C8020C7FC4B020AC7FA8B0460C02BEC8020C7FD0B020AC7FD8B04607F14AF BASI0011PPC0388B0000B0000B0201B0000B1700B0000B0000B0000C7FEAB092EB5324B46547F20BF BASI0012PMSG T="INSTALLING ON DX10 VERSION 3.3.0 OR GREATER (Y/N)", >REPLY=$SYN#.IF "@$SYN",EQ,Y 0MSG T="REQUIRE 915 TERMINAL SUPPORT (Y/N)", 0REPLY=$SYN".IF "@$SYN",EQ,Y<MSG T="915 TERMINAL DSR VERSION 1.2.0 OR GREATER (Y/N)", <REPLY=$SYN!.IF "@$SYN",EQ,NF!MSG T="DX BASIC INSTALLATION ABORTED DUE TO UNSUPPORTABLE DEVICE" F  .EXIT# .ENDIF# .ENDIF$ ,XB IAN=DXBOBJ.INSTALL,LAN=DXBOBJ.INSTLST,WAIT%  .EXIT% .ENDIF% BMSG T="DX BASIC INSTALLATION ABORTED DUE TO INCOMPATIBLE O.S." B@&  T E X A S I N S T R U M E N T S &6 D X 1 0 R E L E A S E S Y S T E M 3 . 3 . 0 6((((SELECT ONE OF THE FOLLOWING OPTIONS:(((($ BASICGEN - INSTALL DX 990 BASIC$( .USE - RETURN TO SYST EM MENU  (( N T S &6 D X 1 0 R E L E A S E S Y S T E M 3 . 3 . 0 6((((SELECT ONE OF THE FOLLOWING OPTIONS:(((($ BASICGEN - INSTALL DX 990 BASIC$( .USE - RETURN TO SYST@1 H H   H UPDATE DOCUMENT H   H This document contains information about the operational HH differences in DX 990 BASIC from the initial release to H release 3.1.   H 1.0 The break function for program interruption has been HH changed from the CMD key to a 2 key sequence of the BLANK HH ORANGE key followed by the CMD key. The purpose of this is HH to provide the programmer with a more responsive break HH function, and further reduce the chances of the novice user H6 inadvertently halting program execution. 6   2.0 Vers4ion 3.3.0 of the DX10 operating system allows the 4H user to specify the type of KEYED file structure (HASHED or HH SEQUENTIAL) to be used on their system. The default HH specification is SEQUENTIAL. Since previous versions of the HH DX10 operating system allowed only the HASHED structure, HH installations using the SEQUENTIAL structure must convert HH their files using the methods described in the DX10 HH operating system documentation before DX BASIC programs can H( correctly access the data. (  H 3.0 The following paragraphs describe known deficiencies in HF the initial release, and their status as of release 3.1. F : 1. Syntax errors in the RESEQUENCE and RUN : commands no H longer cause the program currently residing in memory H" to be destroyed. " H 2. The commands RUN, OLD, and NEW will now close all files HH (including virtual array files) which have not been HH explicitly closed. Halting via the BREAK key or an HH error condition, however, will not cause open files to H be closed.  H 3. Executing a RUN statement as the first statement of a HD TI 990 BASIC program will no longer cause an error. D H 4. Programs which begin with a line number greater than HH 255 and which were saved in internal format on a HH relative file (in other words, with the LIST option H@H ommitted) will no longer generate an error when loaded H2 and executed via the RUN command. 2 H 5. ASSIGN statements which use real indices as dimensions HH will no longer cause termination of the BASIC session. H H 6. Attempting to write to a negative record number will H  , PAGE 1 ,N+ N1 H H   H generate an error message rather than create a large H file.  H 7. The intrinsic string function, UPRC$, will now H> correctly map lowercase ASCII letters to > uppercase H letters without affecting nonalphabetic characters. HH TI 990 BASIC characters with character codes greater HF than 127 will not be affected by the UPRC$ function. F H 8. An error message is generated if on the same line a HH statement follows an IF-THEN-ELSE statement with line HH numbers for the THEN and ELSE clauses, and the HH statement separator sequence (double colon) is omitted. H H 9. It is now possible to pass a virtual array to a H subroutine.  H 10. Passing an integer argument of greater than two digits HH to a subroutine will no longer generate an error H message.   H 11. Issuing the RESEQUENCE command upon a program which has HH a multiple of 256 as its first line number will no HH longer cause the program currently residing in memory H" to be destroyed. "                               , PAGE 2 ,N+ Nossible to pass a virtual array to a H subroutine.  H 10. Passing an integer argument of greater than two digits HH to a subroutine will no longer generate an error H message.   P NAME : DXBOBJ DESCRIPTION : DX10 990 BASIC OBJECT PP PP PART # : 02250336-1601 DATE CREATED : 01/11/80 PP PPRELEASE : 3.1.0 MFG REVISION : *A PP PP(C) COPYRIGHT 1979 - TEXAS INSTRUMENTS INCORPORATED PP PP********************************************************************************PP P6*b#0x{^S?=ݻ-ɳ緌r\ShZΠ̄t yن^|EBxX}Q>/Mt❁z)Gyl7|H_dMK@bfow\ۥc"8`+TEZn{-ڧ LUb(}a=D} 9;Fׂ< 6C,>4]:RŶm,rus &bnd$ d&7JeXmqޭOW<?;pIg 0Rg!Nmmko`HŠ"PͩvǠu23ȩ.`߹;juˏ@Y%6cwt1:s}O-0# VD'r."7?-J+ sWhrۘՑ~Xo&ݺ[i6Ff5&[lA *6?'b?#xF^n=z熌һShe:Γ;Q ym|wEBXQK>E/tz!Ѓ)ZGlN߳cHo_d-M7K.fw\"8Y(ZTZ1{l֭L,U(a0D^ 9BFב< CTq4]v: ,rsIn $ gx ^6&7[eq`O;lpsIݖgn ?Rӆ!N mFpk.`sTŢ­BmўޯS3›P8v$u2324.ߨ:uj@Y,K^4%cV?1} 0 oV'Ai(*?.f-J+> ƆW#x: (~o_1[i06ca5A*~P"[b#x^ϝE=c+AUhҞShpΆ y熫||2EBrXQ>x/tozd)NGleBH֮_dHMPKmpfw&\Q"*8$OƏTZ{RրLUw(a[#fD49IFנ<'CF74o]:(SC ,޵ r;sJ<0nJ$/  r&7eⳣwqO;p^Ig= &Rӥ!UNbm}sk`yظEPEvw>}u2t3ȿ.FߗU,j{ @lYo%<|c5 1➠ )}+0 6V'\ͨ?-+J+ IƙWޅOÙk~oݨ6[^iw6쇲\5󙈂Asz*<751]b#x ^l̔=&~$!ҁS5h{y L4y|EeBX^Q>/ZtszY)Gflz|H_dcM=KAf(w\h"8vyTV}Z{jSxL"U'Z(aŽDNFܠ_9PF"ׯ<<JCI4J]d:W隶Z,ٵ"rsn$J ժ~ ܀&7ye]VBqOM;jpIIkhg mRr!NUmvk`ǗPDa!HPvǍxu23pJ.߆pjL@Y:q|ܪ%c1 SOԄ}ژ0 V'_˓쨣? Ĝ-bJ+ tƬW&v~oy[i6?W5-O8 Ab׍1*v b(#x3^=)Q^dSThol"P _y|E/ tN]z)/Glu@Hs_~d~MK~fwD\ǥ"p8,TtZz{ى&GLU=(a) DD}9WF5׾<mCI 4%]:,Ե9rsRn0$e  7&@76e qFyOK;p4I2;g RU !#N@mykk`ڗ!'_Nѓw`<Pyvsu2:3Ձ.,u͚jˋ@Y %c10~}[)0 V'Պ ]?{7-J+{ ƿWżTW~$olݖ[4i6PR5D׈AqiQ*B;C O`b#xrZ^*V=ɖ$ŒٕOGSsh_ y|cEB'XQ>/t)z-/)vGGlpkH_mdMuCK*fNw\"c8ߏT kZ={hĉLUU (aDZ9^FH<iC'=D4]R:i(<,ϵPrds'n$ C Z&7qe ✣zqm,OB;hpIg R8!Nm"|k*`0@9ؙ:ΛPvp+nu623`.dQj@mYH %AecҸk1W:}0 Vc'}U!*?-J+: ʹWԼԂ!öL~Wom [iL6凟M5[v#AXܟ@ *ŋz8ʦޜbn#jx=^Y=o']瑌T*Sh=RfX y|EBJX?Q>D/gtKzp)GSlkγ~H&rY_\dM,KiBٌfwb\=m"B8PETgbZ{簯ņLU:(a"D9eF[w/tߝz)Glfز1HY_KdMIKftw\x"Y!8EtTYZ{f5֟LUY(a^⿑D"!ؠ 9lFn<(C>4]@:c?鶶,ŵ~r*sen$ ؀8&7e8nqޒOw;fpIgH R@-!XNmk`uNŬ|/шmTPvdud2c3vM.BͿj H@YVܖ%c1 }ڤ0 V 'KOWh?->J#+ W򼅅gt~oy#[~ui6=C59A&ŸC *ˋئ·eb#(x^Ϸg=r%j/JSh 8D,  y|EBXQ>/t9zp)K@GlaﲔH<@?_:dMKٚfw\"89TPZ{尅rLUx(aŎտDUY$69sF<C$Q4]:5,rs~n$ h 㙜&7D"eⅣ9qEOnW;pINg `R_8!N\mNJkg`&]qŃ¢z/CtP%vi_u{234.1vjˇ@nYPG%FNco1̞:K}g%0{ V':?7ģ-uJ&+w K W@YӘ-~o(r[}i!6އ>5>SA 5 ^*N79_UbW#x^=iUɲpŕShr+)c 6y0|OEoB X Q>/ttz9)G@l\[H'_)dMQOK&C!fw\r"8`TxGZI{dpERLU(a,ȿoD'Va9zF <CS 4l].:D4,rs no$  V#&7]eg(q Ooe;dpIZg R~C!&Nkmk&`9l,Z:־vڛP6vgZu2)3*Ȍ.k -j@Yd %cN1iԦ}*0f V'A}`?>-J)+6 vW02x`~#o״ [|Kih61۬95OAy{*ыvb#xi^Q=`{#@yC͌@BҶShȡ" ayC| EFBփjXkQ*>/#tp'z|F)GlWZHR%_d MKe٨f-w\)"B8|^T>Z {[!LUH(aD*9F+@県ҙS-hӡ@_ Dy&V|EBXQ>C/tKzб) 9GlR4H_d;MUK/fw-\d "8G0T.5Z{bFQLUߒr(aMD&-Ԡ9F'<sbCAo^4"]:oҶ.,rsOnUc$" Ԁ1&E7enqW^O\%S;bpIg y%RӼY!NI-mlk`!*_ [$ܯ)9`PfvbPu23hȢ.QH͛jD@oYr ܂%K7c -1A\}ڰ0< 5VU'W7ի.?t-J/+ ̹ DW.qނ~o5׺[z!i6ׇy/5g0eAڤ*׋:8pb@#xk^s=N!k6p|SLhޡ y-i|EB(XQx>v/t&z)gG-lMK 8Hhܮ _dVMvKDٶfSw\w"|8ď_T,Z{1־LuUvU(aaD509F6<JC4 4]:V!,rs6nR$= D &7eleq~OJc;pIjgS Rmd![N~mkc`L1r].Wئ˾PPѩ vTKu2R3-.cRj˃@Yܽ%c1hԷ}s!0' V('&̲BƓ?-QJ2+s WW=,OYU~ojN[yi=6*Ȭ*5ψAɤʍ*Z3{ǜb#x^jϢ.=EĻ:_Skho? y4|!|;EB?XLQ>/0tzEЇ)G|lHbHî~_dqM-[K"=fwK\ڥ"+[8ݱwT#ZU{`֑LU 8( aȎ+D\l3R 9FE<!C(4] :`p,r|s5n;A$X R:?&k7Ieⴣr0qO۽A&;`pwI1g" oSRPo!Nq'cmڊk"`w8ŶQrB曘P/tܝz)2GlCyvH~_dMKafyw\%":8#*T?Z{߰d]LkU2(a/D689FT)Pv[Au23EC.j@pY3%P c1Tm}0 V'̨pAc?E-J8+ M }W[c\ ~"oB /tzz])IH d_dMaKEKf wi\P|"q8sJݏTZ{^m7,LU;Q("az D9Рc9Fc<Cv;4]:{z,6rBs]Kn!$ i ЀM&7-eq0q*O/;^pMILg eR8!NWmHk`Fd—t؇lPvAB/=tz)Gil9Hx_dMRKfw\"8>qTZ{ݰ݉4 LaUҒp(-amxD-<9Fr<C`n4i]o:5],Mrsn$ % ;&$7e❣qOG&o;p8Ig RW!NJt4mk_`MI;ºgۯ,P}'vǐ7u323Yl.ߩ.j@Yܩ%fcg$1j#}0 Vt'b̞՞R21g?{--J>+o .ƣWy˘~o*[u8iY6v5XVKAE͟6|*f/tbo#x.^6^=!лvcSh+ yP]|'E'B˃XxQ>u/tmhzQ3)+Gl4SH_J_dM gKYf2w\ƥ*"8 CJTPZa{\ȉݧLUi(8ad`DȭH?N9F,ׁ/tHzО)~Gl/ղrHF_dMK]Ffw\"Z8ԱyTZ${۰ְLWU(CaˎSVDcB 9F?א<1TWCk'4]]:Dös,{rks:nz$ + &J7pev'qhCO;pIg- FRӕ!N0Rjm튣k`N[hѵA65PSv.-ua23o:.v߇͜j@Y#%c%1R}q0 V'̔HM?ı-JD+ /Jt#Vz )XGVl*ճH5-0_dMwmKgfXw\<"8TZ{ZփhLU(Na2FDE̠9FRן<+zC9A4]:C J,rswn$ E ̀/tzt)$Gl%80H_nd.M.Kfw4\w/"t8j \TaZ{ٰPV7LMU.m(Ya94DH:9Fe׮<C:4]K:Q,r1sxnn`$ 1 &p7e$)qީOX{;pIkg tR!N0m[k[`i 5ŗFOPP)CvM#u2j3ȅ.\e; j{@rY14ܕ%ZcP16nԏ}_ڋ0 4V'̊ޓ^3?k- JJ+k OJWm.G~To\B[qiu6‡@5LjHAAX*r+=9?b#{x"^=ܻYT粌wSchAFΏm *:yl|EBWXQW>A/tٝDz])wGl HK_]dIMsKGuf~w\"CS854TZm{Xt)LUŒP (da,D4$KJe9Fx׽;XpIi>g G Rh!N ;mk`p niIѪگPvu23.TVj4˺@Y%c¸1Ǟ}VN0j V'mՑi4&?Ă-@JM+* zQWļDQæ4~o }/[pOi65EfA 0*j:̷Μ'b#Zx^Ia=D'灌VZShL΂V. -yeys'|EZBzXQ>t/WtzJ)-GCl1nH⮉_LddMKYfwR\"28[5TZ0{װ_LCU\3*(oagDϭ[N 9F<CV"4]9:P߶7,zrs