ࡱ> acZ[\]^_`Y lbjbjWW BZ==g]$Pfpbbbbbb31 = I$t h"dmbbbbbmbbbbbbbbb"0R0bbbbj( WbSUBROUTINE/MACRO INDEX address Named ram address, as defined in sublist.asm [address] Named ram address, indirect data pointer constant Named constant, as defined in equate block, (from sublist.asm) a,b Immediate value w w register fsr Indirect pointer - No variables [nn] Pointer to ram address >> Result transferred to == Is the same as xx1 See detailed command breakdown xx2 Affects mflag register xx3 Uses/effects sciflag xx4 lcdfullbars set true ;bars without caps lcdfullbars set false ;bars with caps xx5 See register useage for data conversion xx6 Scaling does not include lcd access portion xx7 Step adjusted to clock frequency xx8 Depends on current baud rate settings xx9 Depends on current spi port settings REGISTER BIT DESCRIPTION mflag mzero Result was zero, value was within window mhzero High byte of result was zero mrzero Remainder was zero mpos Result was positive, value was greater than window mneg Result was negative, value was less than window Assembly time memory management variables lastromm Main program next rom location pointer lastromi ISR next rom location pointer lastromr Remote menu processor next rom location pointer lastroms Sublist next rom location pointer lastramm Main program last ram location available, bottom up lastrams Sublist last ram location available, top down Subroutines: Macro calls MACRO VAR FUNCTION adc5 a Convert a/d channels per the bits in a, to ram adcinit - Setup a/d conversion (see adcsetup.txt) beep - Beep once, 100ms in software bin2dec - 16bit binary to 5 char ascii decimal: (ah,al) >> (dl,ch,cl,bh,bl)==10k,1k,100,10,1 bin2decd a,b Convert and display result of bin2dec, a digits starting at cursor position b bin2hex - 16 bit binary to 4 char ascii hexadecimal: (ah,al) >> msb(ch,cl,bh,bl)lsb bin2hexd a,b Convert and display result of bin2hex, a digits starting at cursor position b bitmod a Modify bit w of register [a], mxxx xbbb: m=1=set, m=0=clear, bbb=bit(0-7) bitmodw - Modify bit w of register [fsr], mxxx xbbb: m=1=set, m=0=clear, bbb=bit(0-7) blockcopy1 a,b,c Copy ram, a bytes from address (b) to address (c) cpuinit - Reset cpu control registers, clear all ram delayms a Delay a miliseconds delaymsw w Delay w miliseconds delayse a Delay a seconds delaysew w Delay w seconds delayus a Delay (a x 50) microseconds delayusw w Delay (w x 50) microseconds div8x8 - (al)/(bl) >> (cl), remainder >> (dl) div16x2 a (ah,al)/2a >> (ah,al)), remainder >> (bl) div16x16 - (ah,al)/(bh,bl) >> (ch,cl), remainder >> (dh,dl). If (bh,bl)=0, result will be in error hex2bin - 4 char ascii hexadecimal to 16 bit binary: msb(ch,cl,bh,bl)lsb >> (ah,al) lcdbarsw4 w Display 5 char bar graph of value in w at current cursor position lcdbusy w Return cursor pos: 0laa aaaa l=0=line1/l=1=line2 lcdchar a Write character a to lcd at current cursor position lcdcharw w Write character w to lcd at current cursor position lcdcls - Clear lcd display lcdcrsr a Set cursor position to value in a lcdcrsrw w Set cursor position to value in w lcdhome - Set cursor to home position lcdinit - Initialize lcd display lcdinst a Write instruction a to lcd lcdinstw w Write instruction w to lcd lcdpoke a,b Write character b to lcd cursor position a lcdpokew w Write character w to lcd cursor position lcda lcdrset - Warm reset lcd display m251 - 25cxxx eeprom controller mdisp1 a Display message from eeprom at address (mdisppntr + (a * 2)), a = 32 max mdispw1 w Display message from eeprom at address (mdisppntr + (w * 2)), w = 32 max meminit - Zero all register ram space mpy8x8 - (al)((bl) >> (ch,cl) mpy16x2 a (ah,al)(2a >> (bl,ah,al) mpy16x8 - (ah,al)((bl) >> (dl,ch,cl) mupdate mxmit a Transmit message number a to serial port mxmitw w Transmit message number w to serial port p08325 - Read both channels of adc0832 on spi to ram p12671 a Write 3 bytes per pot (digital pots), a=addr of first byte of block, block=p1267chain*3 p12885 - Read both channels of an ltc1288 adc on spi to ram p1451701 a Write rr,nn,c registers of mc145170 pll, a is addr of first byte on data p165 a Read device a in 74165 chain >> w, where a=1 to p165chain p165w w Read device w in 74165 chain >> w, where w=1 to p165chain p165s a p165sw w p165d p5951 a Write data block to 74595 chain, a is addr of first byte of block, block=p595chain*1 p595w1 w Write data block to 74595 chain, w is addr of first byte of block, block=p595chain*1 p595s a p595sw w p5951 a Write immediate value a to 74595. This routine for chain of 1 only. p5951w w Write value in w to 74595. This routine for chain of 1 only. pwmsetup sciget3 - Get first available character from rs232 buffer sciput3 w Write character in w to rs232 port scisetup3 - Initialize rs232 communications and enable interrupt processing scmmd1 - Accumulate rs232 commands per NSM format spifsrin - Read byte from spi port, write value to [fsr] spifsrout - Write byte in [fsr] to spi port, wait till done to return spiwait - Wait until spi buffer is empty or full sub8x82 - (al)-(bl) >> (cl) sub8x8s2 - (al)-(bl) >> (cl), absolute value sub16x162 - (ah,al)-(bh,bl) >> (ch,cl) sub16x16s2 - (ah,al)-(bh,bl) >> (ch,cl), absolute value win8x82 - 8 bit window comparator, (bl) > (al) > (cl), where (bl) >= (cl) win16x162 - 16 bit window comparator, (bh,bl) > (ah,al) > (ch,cl), where (bh,bl) >= (ch,cl) Generic macros #a,#b Immediate value MACRO VAR FUNCTION movlf a,b #b ( a movff a,b b ( a andlf a,b #b ( a ( a iorlf a,b #b + a ( a scarry - Set carry flag ccarry - Clear carry flag skipc - Skip if carry skipnc - Skip if not carry skipb - Skip if borrow (carry clear) skipnb - Skip if no borrow (carry set) skipz - Skip if zero skipnz - Skip if not zero skipfz a Skip if a = zero skipfnz a Skip if a ( zero decfsu a a = a - 1, skip if underflow from 0 to ff skipmz - Skip if mflag,mzero skipmnz - Skip if not mflag,mzero clfse a,b Skip if #b = a clfsne a,b Skip if #b ( a cffse a,b Skip if b = a cffsne a,b Skip if b ( a mpage0 - Set rom page bits to page 0 mpage1 - Set rom page bits to page 1 iopage0 - Set ram page bits to page 0 iopage1 - Set ram page bits to page 1 Command Detail: blockxfer, ram block copy Transfer ram block of w bytes from (aal) to (aah), page control is automatic, 32 bytes max. To use the bin2hex/hex2bin bit controls, enable the subroutines and setup the variables as required. REGISTER BIT Function w 7 1=reverse/0=normal transfer 6 Do hex2bin conversion after transfer (ch,cl,bh,bl) >> (ah,al), (aah) must be bl 5 Do bin2hex before transfer (ah,al) >> (ch,cl,bh,bl), (aal) must be bl 4-0 Byte count w=0x04,aal=0x20,aah=0xa0 0x20 0x11 >> 0xa0 0x11 0x21 0x22 0xa1 0x22 0x22 0x33 0xa2 0x33 0x23 0x44 0xa3 0x44 w=0x84,aal=0x20,aah=0xa0 0x20 0x11 >> 0xa0 0x44 0x21 0x22 0xa1 0x33 0x22 0x33 0xa2 0x22 0x23 0x44 0xa3 0x11 Command Detail: m25, 25cxxx eeprom controller MACRO VAR FUNCTION m25w w Perform function specified by m25cmmd with value in w m25 a Perform function specified by m25cmmd with value in a m25c a,b Perform command b, with value specified by a (a == w) m25u - Unprotect entire array m25p - Protect entire array m25s - Read status register into w Commands NAME VALUE FUNCTION wrbyte 0x01 Write w ( (m25addrh,m25addrl) wrbyteinc 0x81 Write w ( (m25addrh,m25addrl), incr (m25addrh,m25addrl) wrbytedec 0x41 Write w ( (m25addrh,m25addrl), decr (m25addrh,m25addrl) rdbyte 0x02 Read w ( (m25addrh,m25addrl) rdbyteinc 0x82 Read w ( (m25addrh,m25addrl), incr (m25addrh,m25addrl) rdbytedec 0x42 Read w ( (m25addrh,m25addrl), decr (m25addrh,m25addrl) wrblock 0x04 Write m25size bytes, [w] ( m25addrh,m25addrl rdblock 0x08 Read m25size bytes, [w] ( m25addrh,m25addrl unprotect 0x10 Unprotect entire array protect 0x50 Protect entire array rdstatus 0xd0 Read w ( eeprom status register REGISTER FUNCTION w Data to write/read, ram offset for page operations m25addrh Address high byte m25addrl Address low byte m25size Byte count to transfer for page operations m25cmmd Command Command Detail: mdisp, eeprom to lcd message display BYTE NEXT FUNCTION 0xFF - End of message 0xFE cc Set cursor position to cc 0xFD - Clear entire LCD 0xFC ll Display byte ll as literal 0xFB ss Display ss spaces MACRO SYSTEM SETUP CALL EXAMPLE p1267 p1267chain 2 p1267 0x20 pot data set: 0x20 pot0a or 0x21 pot1a p1267 pot0a 0x22 stacka 0x23 pot0b 0x24 pot1b 0x25 stackb p145170 pll data set: 0x20 rregh p145170 0x20 0x21 rregl or 0x22 nregh p145170 rregh 0x23 nregl 0x24 creg p595 p595chain 4 p595 0x20 output data set: 0x20 port0 or 0x21 port1 p595 port0 0x22 port3 0x23 port4 Command Detail: scmmd, RS232 command accumulator External subroutines SUB VAR FUNCTION scmmd - Accumulate commands, set flags per status scmmdsu - Clear command buffer for next command scmmdsack - Send !GAa, GA from dip switches, (Acknowledge) scmmdsnak - Send !GAn, GA from dip switches. (Not-Acknowledge) Internal subroutines SUB VAR FUNCTION scmmdft_ w Test for frame = w characters, return mzero if ok scmmdat_ - Test for byte 1,2 command address = switch settings, return mzero if ok, (0=first) scmmdat2_ - Test for byte 1,4 command address = switch settings, return mzero if ok, (0=first) scmmdccsi_ - Checksum calculation and test for incomming command, return mzero if ok scmmdsack_ - Send !GAa, GA from dip switches, (Acknowledge) scmmdsnak_ - Send !GAn, GA from dip switches. (Not-Acknowledge) scmmdsu_ - Clear command buffer for next command REGISTER BIT FUNCTION cmmdflag cmmdrdy 1=Command ready / 0=Command not ready cmmdmode 1=Remote / 0=Local cmmdmupd 1=Mode has been updated / 0=No mode update cmmdtype - Binary value of command type cmmdbuffo - Address of first byte of command buffer, page 1 cmmdbuffe - Address of command accumulator counter, page 1 SLAVE MODES Mode Recv Xmit Mode ChkS CMMD Format RESP Format 0x00 $,&,? ! Yes Yes $AACM ____CS[cr] !AACM ____CS[cr] 0x40 $ ! No No $AACM [cr] !AACM [cr] MASTER MODES Mode Xmit Recv RESP Format 0x80 $,&,? ! !AACM______CS[cr] Data conversion (A/D) register useage REG adc p0832 p1288 dh ch7 --- --- dl ch6 --- --- ch ch5 --- --- cl ch4 --- --- bh ch3 --- ch1h bl ch2 --- ch1l ah ch1 ch1 ch0h al ch0 ch0 ch0l Execution timing 8MHZ SUBROUTINE FUNCTION EXECUTION UNIT SCALE COMMENT adc - 100 us no Time is per channel of conversion adcinit - 10 us yes beep - 100 ms no bin2dec (ah,al) > 0 442 us yes bin2dec (ah,al) = 0 15 us yes bin2decd (ah,al) > 0 442+(n*88) us yes6 n=number of characters, this part not scaleable bin2decd (ah,al) = 0 15+(n*88) us yes6 n=number of characters, this part not scaleable bin2hex - 25 us yes bin2hexd - 25+(n*88) us yes6 n=number of characters, this part not scaleable cpuinit - 540 us yes pic16c74 delayms w w*1 ms no Auto adjusting delayse w w*1 sec no Auto adjusting div16x2 a 4.5+(a(3.5) us yes div8x8 - 55-64 us yes Depends on variables div16x16 - 170-240 us yes Depends on variables lcdbarsw - 500 us no lcdbusy - 57 us no lcdchar - 78 us no lcdcls - 2.4 ms no lcdcrsr - 78 us no lcdhome - 760 us no lcdinit - 240 ms no lcdinst - 78 us no lcdpoke - 160 us no lcdrset - 2 ms no m25 byterd 46 us yes7 m25 pagerd 250 us yes7 16 bytes m25 bytewr 1.8 ms no Look ahead busy check for last write cycle m25 pagewr 2.1 ms no Look ahead busy check for last write cycle, 16 bytes meminit - 520 us yes mpy16x2 a 4.5+(a(3.5) us yes mpy8x8 - 44 us yes mpy16x8 - 100 us yes p0832 - 360 us yes7 Time is for both channels p1267 - 36 us yes Per device in p1267chain p1288 - 500 us yes7 To 8mhz LTC1288, 12.6mhz ltc1298, 2 channels p145170 - 72 us yes7 p165 a 7+(a(9) us yes p595 a 8+(a(12) us yes spifsrin - - yes9 spifsrout - - yes9 spiwait - - yes9 sciget - 7.6 us yes sciput - - yes8 scisetup - 13 us yes sub8x8 - yes sub8x8s - yes sub16x16 - 15 us yes sub16x16s - 18 us yes win8x8 - yes win16x16 - yes Setup internal a/d converter These values will be used by the adcinit subroutine any input selected as an a/d input must be have it's direction bit set '1' Selext a value for 'adcmask' for the port configuration Adcmask loaded into adcon1 (0x9f) adc 0xnn >>dhdlchclbhblahal adcmask vrefch7 re2ch6 re1ch5 re0ch4 ra5ch3 ra3ch2 ra2ch1 ra1ch0 ra00x00vddaaaaaaaa0x01ra3aaaarefaaa0x02vddi/oi/oi/oaaaaa0x03ra3i/oi/oi/oi/orefaaa0x04vddi/oi/oi/oi/oai/oaa0x05ra3i/oi/oi/oi/orefi/oaa0x06n/ai/oi/oi/oi/oi/oi/oi/oi/o Register notes for PIC16C74 REGISTER ASSOC FUNCTION porta porta data i/o, analog inputs portadir data direction register adcon1 pin configuration portb portb data i/o, interrupt inputs portbdir data direction register option_reg weak pull-up control portc portc data i/o, pwm out, capture/compare, i2c, serial communication portcdir data direction register portd portd data i/o, parallel slave port portddir data direction register portedir slave port enable/disable porte porte data i/o, parallel slave port contol lines, analog inputs portedir data direction register, parallel slave port control lines adcon1 configuration for analog inputs/data i/o REGISTER AFFECTS CD-PAGE NOTES adcon1 porte 111 set PCFG2-PCFG1 for pin configurations on porte portcdir portc rc1,2 must be outputs for use as pwm outputs portedir portd 52 set portedir,4 to 0 if portd not used in pspmode GP Register useage by subroutine SUBS T KF S Rtmp0DDHtmp1DDLtmp2CCHtmp3CCLtmp4BBHtmp5BBLtmp6AAHtmp7AAL DH DL CH CL BH BL AH ALadc2((((((((((adcinit1beep1((bin2dec2((((((((((((bin2decd3(((((((((((((((((bin2hex1(((((((((bin2hexd3(((((((((((((((((bitmod1(((bitmodw1(((cpuinit1(delayms1(((delaymsw1(((delayse2((((delaysew2((((delayus((delayusw((div16x21((((div8x81((((((div16x161(((((((((((hex2bin1((((((((((((lcdbarsw3((((((((lcdbusy1((((((((lcdchar2((((((((lcdcharw2((((((((lcdcls2((((((((lcdcrsr2((((((((lcdcrsrw2((((((((lcdhome2((((((((lcdinit4((((((((lcdinst2((((((((lcdinstw2((((((((lcdpoke3((((((((lcdrset((((((((m252((mdispmdispwmeminit1(mpy16x21((((mpy8x81((((((mpy16x81(((((((((mupdate((((mxmitmxmitw GP Register useage by subroutine SUBS T KF S Rtmp0DDHtmp1DDLtmp2CCHtmp3CCLtmp4BBHtmp5BBLtmp6AAHtmp7AAL DH DL CH CL BH BL AH ALp08323(p12672(((p12883(p1451702(p1652(p165w2(p165s2(p165sw2(p165b((p165bw((p165sb((p165sbw((p165d(d)1p5952((p595w2((p595s2((p595sw((p5951p5951wpwmsetupscigetsciputscisetupscmmdspifsrin1spifsrout1spiwait1sub8x81(((sub8x8s2(((sub16x161((((((sub16x16s2((((((win8x82(((((win16x162(((((((((( SYSTEM CONTROL/PERIPHERALS +0+1+2+3+4+5+6+7+8+1cpuinit+1meminit+2m25spiwaitspifsroutspifsrin+3m25zm25((+3p0832p0832cspiwait+2p165spiwait+2p165sspiwait+1p165d+2p595spifsrout+2p595sspifsrout+2p1267spifsrout+3p1288p1288cspiwait+2p145170spiwaitspifsrout+1spiwait+1spifsrin+1spifsrout+1delayms+2delaysedelayms+1adcinit+2adcadccvrt+1beep INTERRUPT SERVICE ROUTINES +0+1+2+3+4+5+6+7+8+1isr(isrbegin)(isr1)(isrpera)(sciuartrx)(isr2)(isr3)(isr4)(isrret) DATACONVERSION/MATH +0+1+2+3+4+5+6+7+8+3bin2decdlcdcrsr((bin2dec((lcdchar((+2bin2decbin2decab+3bin2hexdlcdcrsr((bin2hexlcdchar((+1bin2hex+1hex2bin+2win8x8sub8x8+2win16x16sub16x16+2sub8x8ssub8x8+1sub8x8+2sub16x16ssub16x16+1sub16x16+1div8x8+1div16x2+1div16x16+1mpy8x8+1mpy16x2+1mpy16x8+1bitmod LCD DISPLAY +0+1+2+3+4+5+6+7+8+1lcdidat+1lcdbusy+1lcdclkf+2lcdinstlcdbusylcdclkf+2lcdcharlcdbusylcdclkf+4lcdinitdelaymslcdidatlcdinst((lcdblocklcdchar((+2lcdclslcdbusylcdclkf+3lcdpokelcdinst((lcdbusylcdclkf+2lcdhomelcdbusylcdclkf+2lcdcrsrlcdbusylcdclkf+3lcdbarlcdcrsr((lcdchar(( MESSAGE DISPLAY/TRANSMIT +0+1+2+3+4+5+6+7+8+3mdispmpntrm25((lcdchar((lcdcrsr((lcdcls((+3mxmitmpntrm25((sciput(( SERIAL I/O +0+1+2+3+4+5+6+7+8+2sciputdelayms+1sciget+1scisetup SCMMD SERIAL COMMAND BUFFERING +0+1+2+3+4+5+6+7+8+4scmmdscigetscmmdat2((((scmmdccsi((hex2binscmmdat((((p165((bin2hexsciput((delaymsdelayse((scmmdsack((((+2scmmdccsibin2hex+3scmmdathex2binp165((+3scmmdat2hex2binp165((+3scmmdsackp165((bin2hexsciput((+3scmmdsnakp165((bin2hexsciput((+3scmmdtxrsciput((bin2hex+3scmmdtxdsciput((+1scmmdsu SCMMD SERIAL COMMAND BUFFERING-REMOTE 00-0F ACTIVATION +0+1+2+3+4+5+6+7+8+3scmmd(scmmdlcmd)(remote00)(scmmdtxr)((((+3scmmd(scmmdlcmd)(remote01)(scmmdtxr)((((+3scmmd(scmmdlcmd)(remote02)remote02at((m25((bin2hexblockcopy(scmmdtxr)((((+3scmmd(scmmdlcmd)(remote03)remote02at((blockcopyhex2binm25(((scmmdsack)((((+2remote02atblockcopyhex2bin +0+1+2+3+4+5+6+7+8 PORT ABITDIRDATAFUNCTION543210HEXPORT BBITDIRDATAFUNCTION76543210HEXPORT CBITDIRDATAFUNCTION76543210HEXPORT DBITDIRDATAFUNCTION76543210HEXPORT EBITDIRDATAFUNCTION210HEX PIC16C74 Memory map 0x200xa00x210xa10x220xa20x230xa30x240xa40x250xa50x260xa60x270xa70x280xa80x290xa90x2a0xaa0x2b0xab0x2c0xac0x2d0xad0x2e0xae0x2f0xaf0x300xb00x310xb10x320xb20x330xb30x340xb40x350xb50x360xb60x370xb70x380xb80x390xb90x3a0xba0x3b0xbb0x3c0xbc0x3d0xbd0x3e0xbe0x3f0xbf0x400xc00x410xc10x420xc20x430xc30x440xc40x450xc50x460xc60x470xc70x480xc80x490xc90x4a0xca0x4b0xcb0x4c0xcc0x4d0xcd0x4e0xce0x4f0xcf 0x500xd00x510xd10x520xd20x530xd30x540xd40x550xd50x560xd60x570xd70x580xd80x590xd90x5a0xda0x5b0xdb0x5c0xdc0x5d0xdd0x5e0xde0x5f0xdf0x600xe00x610xe10x620xe20x630xe30x640xe40x650xe50x660xe60x670xe70x680xe80x690xe90x6a0xea0x6b0xeb0x6c0xec0x6d0xed0x6e0xee0x6f0xef0x700xf00x710xf10x720xf20x730xf30x740xf40x750xf50x760xf60x770xf70x780xf80x790xf90x7a0xfa0x7b0xfb0x7c0xfc0x7d0xfd0x7e0xfe0x7f0xff PIC16C74 Interrupt tree intcon,gie |_____ intcon,peie | |____ pie1,pspie | | |____ pir1,pspif Parallel slave port | | | |____ pie1,adie | | |____ pir1,adif A/D conversion complete | | | |____ pie1,rcie | | |____ pir1,rcif USART byte recieved | | | |____ pie1,txie | | |____ pir1,txif USART byte transmitted | | | |____ pie1,sspie | | |____ pir1,sspie Sync slave port tx/rx complete | | | |____ pie1,ccp1ie | | |____ pir1,ccp1if Capture/compare 1 | | | |____ pie1,tmr2ie | | |____ pir1,tmr2if Timer2 = pr2 | | | |____ pie1,tmr1ie | | |____ pir1,tmr1if Timer1 overflowed | | | |____ pie2,ccp2ie | |____ pir2,ccp2if Capture/compare 2 | |____ intcon,t0ie | |____ intcon,t0if Timer 0 overflowed | |____ intcon,inte | |____ intcon,intf RB0/INT ext interrupt occured | |____ intcon,rbie |____ intcon,rbif RB port change occured PIC16C74 Emulator issues 1. when using an output with heavy C-loading, you must have a delay before the next opcode to allow that pin to stabilize at its new voltage before accessing the port again or the old value will be read in and then written back with the next access. 2. LCD Display maps 16 char x 1 row 00010203040506074041424344454647 20 char x 2 row 000102030405060708090a0b0c0d0e0f10111213404142434445464748494a4b4c4d4e4f50515253  FILENAME \* MERGEFORMAT SUBLIST.DOC  PAGE \* MERGEFORMAT 9  SAVEDATE \* MERGEFORMAT 08/03/98 10:18 PM  FILENAME \* MERGEFORMAT SUBLIST.DOC  PAGE \* MERGEFORMAT 30  SAVEDATE \* MERGEFORMAT 08/03/98 10:18 PM  MW]^<=?BpqGMms.z [ ] ^ ` f h i k l n o q r t     5>*CJCJH* 56CJCJ6CJ5CJ>*CJXM.H[=nEk( y z  ( 8 =  ) P w ? _:\<])Hk6+m'09t ZC{"2HIfxBj$F`d.^( y z  ( 8 =  ) P w  ( * + - . 0 1 3 A D l m F G    "y{|~)*;<efyzCJH*6CJ5CJCJ_w ? _:\<])Hk6?@CDbc46789;AFSUVXYZ[\acdivxy{|}~;<>?fg  12?@\]$,-z?@z{ 56CJ jCJCJH*5CJCJ6CJZ6+m'09t ZC{"2 $%)+,.1346<>?ALMQSTVY[\^dfgi Iftu jCJ jCJ>*CJ5CJCJCJH*Z2HIfxBj$F`{FHwx9Y  07:@CKE# * !!!!1!J!K!L!_!f!y!!!!!!!!!!!!" jCJ 5>*CJ>*CJ5CJ jCJCJ jCJW`{FHIJuv89Y|/0KbwDE; | !2!z!!!4"{"""#=#m#n#####)$9$:$q$r$$$$$%%%%G%h%%%%%%%%&(&J&Y&h&i&&&&&&&'','I'|'''eHIJuv89Y|/0KbwDE; ; | !2!z!!!4"{"""#=#m#n#####)$9$:$q$r$$""""" "3"K"L"V"W"`"g"z"""""""""""""""""T#U#n########)$0$r$$ %G%N%Y%o&x&,'I'<(Y(((<)A)))V*w********+ +++4+h+q+++, ,,,7,:,C,E,Z,,,,,,,,>*CJ jCJCJ5CJ jCJ\$$$$%%%%G%h%%%%%%%%&(&J&Y&h&i&&&&&&&''','I'|'''&('(<(Y(((S)))$*U*V*w***+++h++++++'&('(<(Y(((S)))$*U*V*w***+++h++++++++#,J,K,L,M,Z,,,,,,,,--#-3-C-S-c-d-e-w-x----..9.[.. /"/p/////*0Z0q0000000 1#181S1v1122;2Q2h222 3"3;3T3j333333334+4=4e+++#,J,K,L,M,Z,,,,,,,,--#-3-C-S-c-d-e-w-x----,,----#-%-3-5-C-E-S-U---".$.%.'.C.E.F.H.e.g.h.j.........>/?///O1P1k1l1.2/2}2~22222 3!3/303H3I3h3i3~333333U4666o99::::::::;;;; ; ; jlCJCJCJ 56CJ jCJCJH*>*CJCJ5CJU-..9.[.. /"/p/////*0Z0q0000000 1#181S1v11222;2Q2h222 3"3;3T3j333333334+4=4P4Q4R4q4r4444*5=4P4Q4R4q4r4444*5L5M5Y5\5_5b5e5h5k5n5q5r5s5{5|55555555555555555555555555555555555555555566 6 66666666!6%6)6-616567696;6<6A6E6I6M6Q6U6W6[6]6_6`6e6i6 c*5L5M5Y5\5_5b5e5h5k5n5q5r5s5{5|55555555555@ $$l      jH&"$$55555555555555555555555555hp!$$l     8 jH&"$$555555566 6 66666666!6%6)6-616567696؀ؐ!$$l     8 jH&"$$96;6<6A6E6I6M6Q6U6W6[6]6_6`6e6i6m6q6u6y6}666666ؘؐب!$$l     8 jH&"$$i6m6q6u6y6}666666666666666666667;7W7777868b8888;9n9o999:`::::::::::::::::::::::::::::::::::::::::;;;;;;; ; ; ;;;;;;; ; c6666666666666667;7W7777868b88!$$l     8 jH&"$$888;9n9o999:`::::::::::::::::::::$$:::::::::::::::::::::;;;;;;; ;$Ff$$ ; ; ;;;;;$$ ; ; ; ;;;;;;;;;;2;7;:;;;<;=;M;U;[;\;];^;_;`;a;b;c;d;f;g;h;i;j;k;l;m;n;o;p;q;r;s;u;~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CJ jlCJCJ`;;;p$$$$    ֦|,l ,l,l,"l$&(,+; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;$$ ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;7;9;:;<;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;U;W;X;Y;Z;[;];_;a;c;e;f;h;j;l;n;p;r;t;u;~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; c1;2;7;l$$$$    ֦|,l ,l,l,"l$&(,+7;9;:;<;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;$$L;M;U;$$$$    ֦|,l ,l,l,"l$&(,+U;W;X;Y;Z;[;];_;a;c;e;f;h;j;l;n;p;r;t;$$t;u;~;$$$$    ֦|,l ,l,l,"l$&(,+~;;;;;;;;;;;;;;;;;;;$$;;;$$$$    ֦|,l ,l,l,"l$&(,+;;;;;;;;;;;;;;;;;;;$$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<< <!<"<#<$<3<;<=<><P<X<[<\<]<^<_<`<o<x<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<CJ jlCJCJ`;;;$$$$    ֦|,l ,l,l,"l$&(,+;;;;;;;;;;;;;;;;;;;;;;<<<<<< < < < < <<<<<<<<<<<!<#<%<&<'<(<)<*<+<,<-<.</<0<1<2<3<;<=<?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<X<Z<[<]<_<a<b<c<d<e<f<g<h<i<j<k<l<m<n<o< c;;;;;;;;;;;;;;;;;;;$$;;;x$$$$    ֦|,l ,l,l,"l$&(,+;;<<<<<< < < < < <<<<<<<$$<<<|$$$$    ֦|,l ,l,l,"l$&(,+<<<!<#<%<&<'<(<)<*<+<,<-<.</<0<1<2<$$2<3<;<t$$$$    ֦|,l ,l,l,"l$&(,+;<=<?<@<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<$$O<P<X<Z<[<]<_<a<b<c<\|YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ c<d<e<f<g<h<i<j<k<l<m<n<$$ n<o<x<z<{<}<<<<<\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ o<x<z<{<}<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========= = = c<<<<<<<<<<<<$$ <<<<<<<<<<\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ <<<<<<<<<<<<$$ <<<<<<<<<<\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ <<<<<<<<<<<<$$ <<<<<<<<<<\tYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ <<<<<<<<<<<<< ====$=%=&='=(=)=+=2===>=?=@=B=C=E=F=G=H=I=J=L=U=X=Y=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=t=|=~================================== jlCJCJCJ`<<<<<<<<<<<<$$ <<<<<<<<<<\xYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ <========= = =$$ = ============ =!="=#=$=&=(=*=+=2=4=5=6=7=8=9=:=;=<===?=A=B=D=E=G=I=K=L=U=W=X=Z=[=\=]=^=_=a=c=e=g=i=k=m=o=q=s=t=|=~===================================== c = =========\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ==== =!="=#=$=&=(=*=$$ *=+=2=4=5=6=7=8=9=:=\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ :=;=<===?=A=B=D=E=G=I=K=$$ K=L=U=W=X=Z=[=\=]=^=\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ^=_=a=c=e=g=i=k=m=o=q=s=$$ s=t=|=~=======\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ============$$ ==========\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ============================================= >>>>>>>>>>>>> >!>">#>$>.>5>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>Q>Y>\>]>^>_>`>a>b>c>d>e>f>g>h>i>CJ jlCJCJ`============$$ =================================>>>>>>>>> >>>>>>>>>!>#>%>&>'>(>)>*>+>,>->.>5>7>8>:><>>>@>B>D>F>H>I>J>K>L>M>N>O>P>Q>Y>[>\>^>`>b>d>f>h>j>l>m>n>o>p>q>r> c==========\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ============$$ ==========\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ===>>>>>>>>>$$ > >>>>>>>>>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ >!>#>%>&>'>(>)>*>+>,>->$$ ->.>5>7>8>:><>>>@>B>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ B>D>F>H>I>J>K>L>M>N>O>P>$$ P>Q>Y>[>\>^>`>b>d>f>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ f>h>j>l>m>n>o>p>q>r>s>t>$$ i>j>k>u>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????? ?!?+?3?6?7?CJ jlCJCJ`r>s>t>u>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????? ?"?#?$?%?&?'? ct>u>~>>>>>>>>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ >>>>>>>>>>>>$$ >>>>>>>>>>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ >>>>>>>>>>>>$$ >>>>>>>>>>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ >>>>>>>>>>>>$$ >>>>>>>>>>\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ >>>>>>??????$$ ??????????\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ?? ?"?#?$?%?&?'?(?)?*?$$ '?(?)?*?+?3?5?6?8?:??@?B?D?F?G?H?I?J?K?L?M?N?O?W?X?Y?[?]?_?a?c?e?g?i?j?k?l?m?n?o?p?q?r?v?x?y?{?}?~?????????????????????????????????????????????????? c*?+?3?5?6?8?:??@?\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ 7?8?9?:?;????@?A?B?C?D?E?O?W?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?r?v?y?z?{?|????????????????????@ @ @@@@@@@@@@@@%@(@)@/@0@1@2@4@5@6@7@8@9@;@<@=@>@?@@@B@J@X@Y@Z@[@CJ jlCJCJ`@?B?D?F?G?H?I?J?K?L?M?N?$$ N?O?W?X?Y?[?]?_?a?c?\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ c?e?g?i?j?k?l?m?n?o?p?q?$$ q?r?v?x?y?{?}?~???\hYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ????????????$$ ???d$$$$    ֦|,l ,l,l,"l$&(,+?????????????????????????????h$Ff$$?????????????????????????????t$Ff$$??????????????????????????????????????????????@@@@@ @ @ @ @@@@@@@@@@@@%@'@(@*@+@,@-@.@/@1@3@4@6@8@:@;@=@?@A@B@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@ c???$$???$$$$    ֦|,l ,l,l,"l$&(,+???????????????????$$??@@@@@ @ @ @\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ @ @@@@@@@@@@@$$ @@%@'@(@*@+@,@-@.@\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ .@/@1@3@4@6@8@:@;@=@?@A@$$ A@B@J@|$$$$    ֦|,l ,l,l,"l$&(,+J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Z@\@^@`@$$W@X@Z@\@^@`@a@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ c[@\@]@^@_@a@g@z@@VAAAAAAAAAAAAAABB B BB#B%B&B8B=B@BABRBXB[B\BmBsBvBwBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC1C6C8C9C:C;CLCRCTCUCVCWChCnCpCqCrCsCCCCCCCJCJ jlCJCJ_`@a@g@d$$$$    ֦|,l ,l,l,"l$&(,+g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@@@@@@@@@@h$Ff$$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P$Ff$$@@@$$@@@P$$$$    ֦|,l ,l,l,"l$&(,+@@@@@@@@@@@@@@@@@@@$$@@@@@@@@@@\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ @@@@@@@@@@@@$$ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A c@@@@@@@@@@\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ @@@@@@@@@@@@$$ @@@@@@@@@@\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ @@@@@@@@@@@@$$ @@@@@@@@@A\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ AAAAAAAAA A A A$$ A A AAAAAAAA\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ AAAAAAAAAAAA$$ A A!A"A#A$A%A&A'A(A\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ (A)A*A+A,A-A.A/A0A1A2A3A$$ ,A-A.A/A0A1A2A3A4A5AVAWA[A]A_AaAcAeAgAoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB B B B BBBBBBBBBB b3A4A5AVAWA[A]A_AaAcA\ZZUUUUUU$$$$$    |,l ,l,l,"l$&(,+      cAeAgAoAwAAAAAAAAAAAAAAAAAAAAAAAAAl$Ff $$AAAAAAAAAAAAAAAAAAA$$AAAt$$$$    ֦|,l ,l,l,"l$&(,+AAAAAAAAAAAAAAAAAAA$$ABBB B B B BBB\lYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ BBBBBBBBBBBB$$ BBBBBB#B%B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B=B?B@BBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBXBZB[B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBsBuBvBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBB cBB#B%B'B(B)B*B+B,B\tYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ,B-B.B/B0B1B2B3B4B5B6B7B$$ 7B8B=B?B@BBBCBDBEBFB\hYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FBGBHBIBJBKBLBMBNBOBPBQB$$ QBRBXBZB[B]B^B_B`BaB\lYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ aBbBcBdBeBfBgBhBiBjBkBlB$$ lBmBsBuBvBxByBzB{B|B\lYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ |B}B~BBBBBBBBBB$$ BBBBBBBBBB\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ BBBBBBBBBBBB$$ BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCC C C C C CCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C cBBBBBBBBBB\lYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ BBBBBBBBBBBB$$ BBBBBBBBBB\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ BBBBBBBBBBBB$$ BBBBBBBBBB\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ BBBBBBBBBBBB$$ BBBCCCCCCC\tYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ C C C C C CCCCCCC$$ CCCC C!C"C#C$C%C\tYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ %C&C'C(C)C*C+C,C-C.C/C0C$$ *C+C,C-C.C/C0C1C6C8C:CC?C@CACBCCCDCECFCGCHCICJCKCLCRCTCVCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCnCpCrCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC c0C1C6C8C:CC?C@C\lYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ @CACBCCCDCECFCGCHCICJCKC$$ KCLCRCTCVCXCYCZC[C\C\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ \C]C^C_C`CaCbCcCdCeCfCgC$$ gChCnCpCrCtCuCvCwCxC\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ xCyCzC{C|C}C~CCCCCC$$ CCCCCCCCCC\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ CCCCCCCCCC DD#D,D?DEDXDaDuDDDDDDDDDDDDDDDDDDDDDDEEEEEEE E E E E EEE&E'E(E)E*E+E,E-E.E/E0E1E3E:E@EAECEDEJEKEMENEPEQESE\EaEbEcEdEeEfEgEhEmEnEoEpEqErEsEtEuECJCJ jlCJ`CCCCCCCCCCCC$$ CCCCCCCCCC\dYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ CCCCCCCCCCCC$$ CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD DDDDDDDDDDDDDDDDD D!D"D#D,D-D.D/D0D1D2D3D4D5D6D cCCCCCCCCCC\hYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ CCCCCCCCCCCC$$ CCCCCCCCCC\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ CCCCCCCCCCCC$$ CCCh$$$$    ֦|,l ,l,l,"l$&(,+CCCCCCCCCCDDDDDDDDD DDDDDDDDDDh$Ff $$DDDDDDDD D!D"D#D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?DEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDaDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD cD?DEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDaDcDdDeDdtFf$Ff$$eDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtD$$tDuDDx$$$$    ֦|,l ,l,l,"l$&(,+DDDDDDDDDDDDDDDDDDD$$DDDDDDDDDD\pYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ DDDDDDDDDDDD$$ DDDDDDDDDD\xYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ DDDDDDDDDDDD$$ DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEE E EEEEEEEEE E!E"E#E$E%E&E(E*E,E.E0E2E3E:EE?E@EBECEEEFEGEHEIEJELEMEOEPERESE\E^E_E`EaEcEeEgEiE cDDDDDDDDDD\|YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ DDDDDDDDDDDD$$ DDDDDDDDDD\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ DDDEEEEEE E EE$$ EEEEEEEE E!E\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ !E"E#E$E%E&E(E*E,E.E0E2E$$ 2E3E:EE?E@EBECE\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ CEEEFEGEHEIEJELEMEOEPERE$$ RESE\E^E_E`EaEcEeEgE\YTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ gEiEjEkElEmEoEqEsEuEwEyE$$ iEjEkElEmEoEqEsEuEwEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE cuEvEwExEzE{EEEEEEEEEEEEEFFFF.F/FBFCFVFWFjFkF~FFFFFFFFFFGGIJlLLLLLLLL.M0MRMTM?OJO^P`PzP|PPPQQQQURmRRRRRRRRRSS S"S}TTVVVVVVVVVVW jCJCJCJ jlCJ^yEzE{E|E}E~EEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEEEEEEE$$ EEEEEEEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEEEEEEE$$ EEEEEEEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEEEEEEE$$ EEEEEEEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEEEEEEE$$ EEEEEEEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F cEEEEEEEEEEEE$$ EEEEEEEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEEEEEEE$$ EEEEEEEEEE\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ EEEEEEFFFFFF$$ FFFF F F F F FF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FFFFFFFFFFFF$$ FFFFFFF F!F"F\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ "F#F$F%F&F'F(F)F*F+F,F-F$$ -F.F/F0F1F2F3F4F5F6F\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ 5F6F7F8F9F:F;FF?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFF c6F7F8F9F:F;FF?F@FAF$$ AFBFCFDFEFFFGFHFIFJF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ JFKFLFMFNFOFPFQFRFSFTFUF$$ UFVFWFXFYFZF[F\F]F^F\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ ^F_F`FaFbFcFdFeFfFgFhFiF$$ iFjFkFlFmFnFoFpFqFrF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ rFsFtFuFvFwFxFyFzF{F|F}F$$ }F~FFFFFFFFF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FFFFFFFFFFFF$$ FFFFFFFFFF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGG GGGGGGGG&G'G(G)G*G+G,G-G.G1G9G:G;G cFFFFFFFFFFFF$$ FFFFFFFFFF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FFFFFFFFFFFF$$ FFFFFFFFFF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FFFFFFFFFFFF$$ FFFFFFFFFF\PYTTTTTTT$$$$$$    |,l ,l,l,"l$&(,+ FFFFFFFFFFFF$$ FFFGGG GGGG\ZUUUUUUU$$$$$    |,l ,l,l,"l$&(,+    GGGGG&G'G(G)G*G+G,G-GL|||||||||$z$$l     ,\ $T$(         $$ -G.G1G9G:G;GG?G@GL}}}}}}}}}$$$l     ,\ $T$(          $ ;GG?G@GAGDGHGPGQGRGSGTGUGVGWGXGYGcGdGeGfGgGhGiGjGkGlGuGvGwGxGyGzG{G|GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHH HHH c@GAGDGHGPGQGRGSGTGUGVGX}}}}}}}}}$$$l     ,\ $T$( $ VGWGXGYGcGdGeGfGgGhGiGjGkGlGuGL|||||||||H|||$$$l     ,\ $T$( $uGvGwGxGyGzG{G|GGGGGGGG|T$$l     ,\ $T$( $$GGGGGGGGGGGGGGG{x{\$$l     ,\ $T$( $$GGGGGGGGGGGGGGG|`$$l     ,\ $T$( $$GGGGGGGGGGGGGGG|D$$l     ,\ $T$( $$GGGGHHHHHHHd}}}}}}}}}$$$l     ,\ $T$( $ HH HHHHHHH H!H"H%H+H5Hh|||||||||h|||$$$l     ,\ $T$( $HHHHH H!H"H%H+H5H6H7H8H9H:H;HI?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpI cIII IIIIIIIIX}}}}}}}}}$$$l     ,\ $T$( $ III!I"I#I$I%I&I'I(I@|||||||||$$$l     ,\ $T$( $ (I)I*I+I,I-I.I/I0I1I2I(}}}}}}}}}$$$l     ,\ $T$( $ 2I3I4I5I6I7I8I9I:I;II?I@I(($z$$l     ,\ $T$(@IAIBICIDIEIFIGIHIIIJIKILIMINI(z$$l     ,\ $T$($NIOIPIQIRISITIUIVIWIXIYIZI[I\I((z$$l     ,\ $T$($\I]I^I_I`IaIbIcIdIeIfIgIhIiIjI(z$$l     ,\ $T$($jIkIlImInIoIpIqIrIsItIuIvIwIxI(z$$l     ,\ $T$($pIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII cxIyIzI{I|I}I~IIIIIIIII(($z$$l     ,\ $T$(IIIIIIIIIIIIIII(z$$l     ,\ $T$($IIIIIIIIIIIIIII((z$$l     ,\ $T$($IIIIIIIIIIIIIII(z$$l     ,\ $T$($IIIIIIIIIIIIIII(z$$l     ,\ $T$($IIIIIIIIIIIIIII(($z$$l     ,\ $T$(IIIIIIIIIIIIIII(z$$l     ,\ $T$($IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJ!J$J'J*J-J0J3J4J7J;JJ?J@JAJBJCJDJOJPJQJRJSJTJUJVJWJXJ_J`JaJbJcJdJeJfJgJhJrJsJtJuJvJwJxJyJzJ{JJJJJJJJ cIIIIIIIIIIIIIII((z$$l     ,\ $T$($IIIIIIIIIIIIIII(z$$l     ,\ $T$($IIIIIIJJJ!J$J'J*J-J0Jzzzzzzzz$$z$$l     ,\ $T$(         $0J3J4J7J;JJ?J@JAJBJ<|||||||||$z$$l     ,\ $T$(         $$ BJCJDJOJPJQJRJSJTJUJVJP}}}}}}}}}$$$l     ,\ $T$(          $ VJWJXJ_J`JaJbJcJdJeJfJgJhJrJsJ@}}}}}}}}}L}}}$$$l     ,\ $T$( $sJtJuJvJwJxJyJzJ{JJJJJJJ}T$$l     ,\ $T$( $$JJJJJJJJJJJJJJJ}@}@$$l     ,\ $T$( $$JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK K K cJJJJJJJJJJJJJJJ}@$$l     ,\ $T$( $$JJJJJJJJJJJJJJJ}H$$l     ,\ $T$( $$JJJJJJJJJJJ(}}}}}}}}}$$$l     ,\ $T$( $ JJJJJJJJJJJJJJJ(($z$$l     ,\ $T$(JJJJJJJJJJJJJJJ(z$$l     ,\ $T$($JJJJJJJJJJKKKKK((z$$l     ,\ $T$($KKKKK K K K K KKKKKK(z$$l     ,\ $T$($ K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmK cKKKKKKKKKKKKKK K(z$$l     ,\ $T$($ K!K"K#K$K%K&K'K(K)K*K+K,K-K.K(($z$$l     ,\ $T$(.K/K0K1K2K3K4K5K6K7K8K9K:K;KK?K@KAKBKCKDKEKFKGKHKIKJK((z$$l     ,\ $T$($JKKKLKMKNKOKPKQKRKSKTKUKVKWKXK(z$$l     ,\ $T$($XKYKZK[K\K]K^K_K`KaKbKcKdKeKfK(z$$l     ,\ $T$($fKgKhKiKjKkKlKmKnKoKpKqKrKsKtK(($z$$l     ,\ $T$(mKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ctKuKvKwKxKyKzK{K|K}K~KKKKK(z$$l     ,\ $T$($KKKKKKKKKKKKKKK((z$$l     ,\ $T$($KKKKKKKKKKKKKKK(z$$l     ,\ $T$($KKKKKKKKKKKKKKK(z$$l     ,\ $T$($KKKKKKKKKKKKKKK(($z$$l     ,\ $T$(KKKKKKKKKKKKKKK(z$$l     ,\ $T$($KKKKKKKKKKKKKKK((z$$l     ,\ $T$($KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L cKKKKKKKKKKKKKKK(z$$l     ,\ $T$($KKKKKKKKKKKKKKK(z$$l     ,\ $T$($KKKKKKKKKKKKKKL(($z$$l     ,\ $T$(LLLLLLLLL L L L L LL(z$$l     ,\ $T$($LLLLLLLLLLLLLLL((z$$l     ,\ $T$($LLLL L!L"L#L$L%L&L'L(L)L*L(z$$l     ,\ $T$($*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L(z$$l     ,\ $T$($3L4L5L6L7L8L9L:L;LL?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL c8L9L:L;LL?L@LALBLCLDLELFL(($z$$l     ,\ $T$(FLGLHLILJLKLLLMLNLOLPLQLRLSLTL(z$$l     ,\ $T$($TLULVLWLXLYLZL[L\L]L^L_L`LaLbL((z$$l     ,\ $T$($bLcLdLeLfLgLhLiLjLkLLLLLLzzzz$$z$$l     ,\ $T$(         $LLLLLLLLLLLLLLL(||||||||$z$$l     ,\ $T$(         $$LLLLLLLLLLLL(z$$l     ,\ $T$(         $ LLLLLLLLLLLLLLL(t$z$$l     ,\ $T$(LLLLLLLLLLLLLLLLLLLLLLLLLLLLLM MMMMMMMMMM&M.M1M2M3M4M5M6M7M8M9MAMBMCMDMEMFMGMHMIMJMRMUMVMWMXMYMZM[M^MfMgMhMiMjMkMlMmMnMqMyMzM{M|M}M~MMMMMMMMMMMMMMM cLLLLLLLLLLLLLLL{L$$l     ,\ $T$( $$LLLLLLLLLLLLLLM{L{p$$l     ,\ $T$( $$M MMMMMMMMMM&M.M1M2M|t$$l     ,\ $T$( $$2M3M4M5M6M7M8M9MAMBMCMDMEMFMGM{D$$l     ,\ $T$( $$GMHMIMJMRMUMVMWMXMYMZML|||||||||$$$l     ,\ $T$( $ ZM[M^MfMgMhMiMjMkMlMmM~L{{{{{{{{{$$$l     ,\ $T$( $ mMnMqMyMzM{M|M}M~MMML}}}}}}}}}$$$l     ,\ $T$( $ MMMMMMMMMMM`}}}}}}}}}$$$l     ,\ $T$( $ MMMMMMMMMMMMMMMp|||||||||d|||$$$l     ,\ $T$( $MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN N N N N NNNNNNNNNNN N!N"N#N&N.N/N0N1N2N3N4N5N6N9NBNCNDNENFNGNHNINJNMNTNUNVNWNXNYNZN[N\N_NgNhNiNjNkNlNmNnNoN cMMMMMMMMMMMMMMM|H$$l     ,\ $T$( $$MMMMMMMMMMMMM}t$$l     ,\ $T$( $$ MMN N N N N NNNNP|||||||||$$$l     ,\ $T$( $ NNNNNNNN N!N"N#N&N.N/NH}}}}}}}}}L}}}$$$l     ,\ $T$( $/N0N1N2N3N4N5N6N9NBNCNDNENFNGN}P$$l     ,\ $T$( $$GNHNINJNMNTNUNVNWNXNYNZN[N\N_N}H}L$$l     ,\ $T$( $$_NgNhNiNjNkNlNmNnNoNrNzN{N|N}N}L$$l     ,\ $T$( $$oNrNzN{N|N}N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN c}N~NNNNNNNNNNNNNN}H$$l     ,\ $T$( $$NNNNNNNNNNN(}}}}}}}}}$$$l     ,\ $T$( $ NNNNNNNNNNNNNNN(($z$$l     ,\ $T$(NNNNNNNNNNNNNNN(z$$l     ,\ $T$($NNNNNNNNNNNNNNN((z$$l     ,\ $T$($NNNNNNNNNNNNNNN(z$$l     ,\ $T$($NNNNNNNNNNNNNNN(z$$l     ,\ $T$($NNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O8O9O:O;OOKOOOROUOXO[O^OaO cNNNNNNNNNNNNNNN(($z$$l     ,\ $T$(NNNNNNNNNNNNNNN(z$$l     ,\ $T$($NOOOOOOOOO O O O O O((z$$l     ,\ $T$($ OOOOOOOOOOOOOOO(z$$l     ,\ $T$($OOOOO O!O"O#O$O%O&O'O(O)O(z$$l     ,\ $T$($)O*O+O,O-O.O/O0O1O2O3O4O5O6O7O(($z$$l     ,\ $T$(7O8O9O:O;OOKOOOROUOXO[O^Ozzzzzz$$z$$l     ,\ $T$(         $^OaOdOgOhOkOsOtOuOvOwOxOyOzOL|||||||||$z$$l     ,\ $T$(         $$ aOdOgOhOkOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPP P P czO{O|O}O~OOOOOOO(}}}}}}}}}$$$l     ,\ $T$(          $ OOOOOOOOOOOL$z$$l     ,\ $T$( OOOOOOOOOOO(}}}}}}}}}$$$l     ,\ $T$( $ OOOOOOOOOOOL$z$$l     ,\ $T$( OOOOOOOOOOO(}}}}}}}}}$$$l     ,\ $T$( $ OOOOOOOOOOOh$z$$l     ,\ $T$( OOOOOOOOOOOD|||||||||$$$l     ,\ $T$( $ OOOOOOOOOOO(|||||||||$$$l     ,\ $T$( $ OOOOPP P P P P Ph$z$$l     ,\ $T$( P P P PPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P,P4PP?P@PAPBPCPDPEPMPNPOPPPQPRPSPTPUPVP^PaPbPcPdPePfPgPhPiPrPzP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP c PPPPPPPPPPPD|||||||||$$$l     ,\ $T$( $ PP P!P"P#P$P%P&P'P(P(|||||||||$$$l     ,\ $T$( $ (P)P,P4PP?P@PAPBPh$z$$l     ,\ $T$( BPCPDPEPMPNPOPPPQPRPSPTPUPVP^P}Dzzzzzzzzz}Lzzz$$$l     ,\ $T$( $$$^PaPbPcPdPePfPgPhPiPrPzP}P~PPzl$$l     ,\ $T$( $$$PPPPPPPPPPPPPz($$l     ,\ $T$( $$ PPPPPPPPPPPd$z$$l     ,\ $T$( PPPPPPPPPPPD|||||||||$$$l     ,\ $T$( $ PPPPPPPPPPP(|||||||||$$$l     ,\ $T$( $ PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQ QQQQQQQ Q!Q"Q#Q$Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;QR?R@RARBRCRDRERFRGRHRIRJRKRLR cQQQQQQQQQQQQQQQ(z$$l     ,\ $T$($QQQQQQQQQRRRRRR((z$$l     ,\ $T$($RRRR R R R R RRRRRRR(z$$l     ,\ $T$($RRRRRRRRRRRRR R!R(z$$l     ,\ $T$($!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R(($z$$l     ,\ $T$(/R0R1R2R3R4R5R6R7R8R9R:R;RR?R@RARBRCRDRERFRGRHRIRJRKR((z$$l     ,\ $T$($KRLRMRNRORPRQRRRSRTRnRrRuRxR{Rzzzz$$z$$l     ,\ $T$(         $LRMRNRORPRQRRRSRTRnRrRuRxR{R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSS S SSSSSSSSS c{R~RRRRRRRRRRRRRRX||||||||$z$$l     ,\ $T$(         $$RRRRRRRRRRRR{<$$l     ,\ $T$(          $$$ RRRRRRRRRRRRRRR~L{{{{{{{{{~L{{{$$$l     ,\ $T$( $RRRRRRRRRRRRRRR{H$$l     ,\ $T$( $$RRRRRRRRRRRRR{($$l     ,\ $T$( $$ RRRRSSSSSSSX$z$$l     ,\ $T$( SS S SSSSSSSS~<{{{{{{{{{$$$l     ,\ $T$( $$ SSSS S#S$S%S&S'S(S~H{{{{{{{{{$$$l     ,\ $T$( $ SSS S#S$S%S&S'S(S)S*S+S,S-S.S/S0S1S2S3S4S5S6S7S8S9S:S;SS?S@SASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnSoSpSqSrSsStSuSvSwSxSySzS{S|S}S~SSSSS c(S)S*S+S,S-S.S/S0S1S2S~({{{{{{{{{$$$l     ,\ $T$( $ 2S3S4S5S6S7S8S9S:S;SS?S@S(($z$$l     ,\ $T$(@SASBSCSDSESFSGSHSISJSKSLSMSNS(z$$l     ,\ $T$($NSOSPSQSRSSSTSUSVSWSXSYSZS[S\S((z$$l     ,\ $T$($\S]S^S_S`SaSbScSdSeSfSgShSiSjS(z$$l     ,\ $T$($jSkSlSmSnSoSpSqSrSsStSuSvSwSxS(z$$l     ,\ $T$($xSySzS{S|S}S~SSSSSSSSS(($z$$l     ,\ $T$(SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS cSSSSSSSSSSSSSSS(z$$l     ,\ $T$($SSSSSSSSSSSSSSS((z$$l     ,\ $T$($SSSSSSSSSSSSSSS(z$$l     ,\ $T$($SSSSSSSSSSSSSSS(z$$l     ,\ $T$($SSSSSSSSSSSSSSS(($z$$l     ,\ $T$(SSSSSSSSSSSSSSS(z$$l     ,\ $T$($SSSSSSSSSSSSSSS((z$$l     ,\ $T$($SSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTT T T T T TTTTTTTTTTTTTTTTTTT T!T"T#T$T%T&T'T(T)T*T+T,T-T.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHT cSSSSSSSSSSSSSSS(z$$l     ,\ $T$($SSSSSSSSSSTTTTT(z$$l     ,\ $T$($TTTTT T T T T TTTTTT(($z$$l     ,\ $T$(TTTTTTTTTTTTTT T(z$$l     ,\ $T$($ T!T"T#T$T%T&T'T(T)T*T+T,T-T.T((z$$l     ,\ $T$($.T/T0T1T2T3T4T5T6T7T8T9T:T;TT?T@TATBTCTDTETFTGTHTITJT(z$$l     ,\ $T$($HTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZT[T\T]T^T_T`TaTbTcTdTeTfTgThTiTjTkTlTmTnToTpTqTrTsTtTuTvTwTxTyTzT{T|T}T~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT cJTKTLTMTNTOTPTQTRTSTTTUTVTWTXT(($z$$l     ,\ $T$(XTYTZT[T\T]T^T_T`TaTbTcTdTeTfT(z$$l     ,\ $T$($fTgThTiTjTkTlTmTnToTpTqTrTsTtT((z$$l     ,\ $T$($tTuTvTwTxTyTzT{T|T}T~TTTTTzzz$$z$$l     ,\ $T$(         $TTTTTTTTTTTTTTTd|||||||$z$$l     ,\ $T$(         $$TTTTTTTTTTTTT|($$l     ,\ $T$(          $$ TTTTTTTTTTTH$z$$l     ,\ $T$( TTTTTTTTTTT(}}}}}}}}}$$$l     ,\ $T$( $ TTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU U U U U UUUUUUUUUUUUUUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;UU?U@UAUBUCUDUEUFUGUHUIUJUKULUMU cTTTTTTTTTTTP$z$$l     ,\ $T$( TTTTTTTUUUU(}}}}}}}}}$$$l     ,\ $T$( $ UUUUUU U U U U UUUUU(($z$$l     ,\ $T$(UUUUUUUUUUUUUUU(z$$l     ,\ $T$($U U!U"U#U$U%U&U'U(U)U*U+U,U-U((z$$l     ,\ $T$($-U.U/U0U1U2U3U4U5U6U7U8U9U:U;U(z$$l     ,\ $T$($;UU?U@UAUBUCUDUEUFUGUHUIU(z$$l     ,\ $T$($IUJUKULUMUNUOUPUQURUSUTUUUVUWU(($z$$l     ,\ $T$(MUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU cWUXUYUZU[U\U]U^U_U`UaUbUcUdUeU(z$$l     ,\ $T$($eUfUgUhUiUjUkUlUmUnUoUpUqUrUsU((z$$l     ,\ $T$($sUtUuUvUwUxUyUzU{U|U}U~UUUU(z$$l     ,\ $T$($UUUUUUUUUUUUUUU(z$$l     ,\ $T$($UUUUUUUUUUUUUUU(($z$$l     ,\ $T$(UUUUUUUUUUUUUUU(z$$l     ,\ $T$($UUUUUUUUUUUUUUU((z$$l     ,\ $T$($UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV V V V V VVVVVVV cUUUUUUUUUUUUUUU(z$$l     ,\ $T$($UUUUUUUUUUUUUUU(z$$l     ,\ $T$($UUUUUUUUUUUUUUU(($z$$l     ,\ $T$(UUUUUUUUUUUUUUU(z$$l     ,\ $T$($UUUUUUUUUUUUUUU((z$$l     ,\ $T$($UVVVVVVVVV V V V V V(z$$l     ,\ $T$($ VVVVVVVVVVVVVVV(z$$l     ,\ $T$($VVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V3V4V5V6V7V8V9V:V;VV?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvV cVVVVV V!V"V#V$V%V&V'V(V)V(($z$$l     ,\ $T$()V*V+V,V-V.V/V0V1V2V3V4V5V6V7V(z$$l     ,\ $T$($7V8V9V:V;VV?V@VAVBVCVDVEV((z$$l     ,\ $T$($EVFVGVHVIVJVKVLVMVNVOVPVQVRVSV(z$$l     ,\ $T$($SVTVUVVVWVXVYVZV[V\V]V^V_V`VaV(z$$l     ,\ $T$($aVbVcVdVeVfVgVhViVjVkVlVmVnVoV(($z$$l     ,\ $T$(oVpVqVrVsVtVuVvVwVxVyVzV{V|V}V(z$$l     ,\ $T$($vVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWW W W W WWWWWWWWW!W"W#W$W%W&W'W(W-W0W1W2W3W4W5W6W7W8W@WAWBWCWDWEWFWGWHWIWPWSWTWUWVW c}V~VVVVVVVVVVVVVVzzzzzzzzz$$z$$l     ,\ $T$(         $VVVVVVVVVVV\$z$$l     ,\ $T$(          VVVVVVVVVVV}Xzzzzzzzzz$$$l     ,\ $T$(          $$$ VVVVVVVVVVV}Tzzzzzzzzz$$$l     ,\ $T$( $ VWWW W W W WWWW}Dzzzzzzzzz$$$l     ,\ $T$( $$ WWWWWW!W"W#W$W%W}Tzzzzzzzzz$$$l     ,\ $T$( $$$ WWW W-W/WPWRWtWvWWWWWWWWWWWWWXX$X%X0X9X?XAXbXdXlXmXxXXXXXXXXY YYY!Z-Z6Z@ZJZTZUZWZXZZZ}ZZZZZZZZZZZZZZZ[[[[[A[K[L[N[O[Q[t[[[[[[[[[[[[[[CJCJCJ jCJ_%W&W'W(W-W0W1W2W3W4W5W}@zzzzzzzzz$$$l     ,\ $T$( $ 5W6W7W8W@WAWBWCWDWEWFW}Dzzzzzzzzz$$$l     ,\ $T$( $$ FWGWHWIWPWSWTWUWVWWWXW}Hzzzzzzzzz$$$l     ,\ $T$( $$$ VWWWXWYWZW[WcWdWeWfWgWhWiWjWkWlWtWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX X XXX cXWYWZW[WcWdWeWfWgWhWiW}Dzzzzzzzzz$$$l     ,\ $T$( $$ iWjWkWlWtWwWxWyWzW{W|W}Lzzzzzzzzz$$$l     ,\ $T$( $$$ |W}W~WWWWWWWWW}\zzzzzzzzz$$$l     ,\ $T$( $$ WWWWWWWWWWW}(zzzzzzzzz$$$l     ,\ $T$( $ WWWWWWWWWWWp$z$$l     ,\ $T$( WWWWWWWWWWW(|||||||||$$$l     ,\ $T$( $ WWWWWWWWWWWh$z$$l     ,\ $T$( WWWWWWWWWWW~@{{{{{{{{{$$$l     ,\ $T$( $$ WWWWWWWWWWW~({{{{{{{{{$$$l     ,\ $T$( $ WWWX X XXXXXXl$z$$l     ,\ $T$( XXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X0X:X?XBXCXDXEXFXGXHXIXJXRXSXTXUXVXWXXXYXZX[XbXeXfXgXhXiXjXkXlXmXnXoXpXqXrXsXtXuXxXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX cXXXXXXXX X!X"X~@{{{{{{{{{$$$l     ,\ $T$( $$ "X#X$X%X&X'X(X)X*X+X,X~({{{{{{{{{$$$l     ,\ $T$( $ ,X-X0X:X?XBXCXDXEXFXGXl$z$$l     ,\ $T$( GXHXIXJXRXSXTXUXVXWXXX~D{{{{{{{{{$$$l     ,\ $T$( $ XXYXZX[XbXeXfXgXhXiXjX~H{{{{{{{{{$$$l     ,\ $T$( $$ jXkXlXmXnXoXpXqXrXsXtX~({{{{{{{{{$$$l     ,\ $T$( $ tXuXxXXXXXXXXXl$z$$l     ,\ $T$( XXXXXXXXXXX~D{{{{{{{{{$$$l     ,\ $T$( $ XXXXXXXXXXX~H{{{{{{{{{$$$l     ,\ $T$( $$ XXXXXXXXXXX~({{{{{{{{{$$$l     ,\ $T$( $ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYY Y Y Y YYYYYYYYYYYYYYY%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOY cXXXXXXXXXXXp$z$$l     ,\ $T$( XXXXXXXXXXX~D{{{{{{{{{$$$l     ,\ $T$( $ XXXXXXXXXXX~({{{{{{{{{$$$l     ,\ $T$( $$ XXXYY Y Y Y YYYp$z$$l     ,\ $T$( YYYYYYYYYYY~({{{{{{{{{$$$l     ,\ $T$( $ YYY%Y&Y'Y(Y)Y*Y+Y,YL$z$$l     ,\ $T$( ,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y(}}}}}}}}}$$$l     ,\ $T$( $ 6Y7Y8Y9Y:Y;YY?Y@YAYBYCYDY(($z$$l     ,\ $T$(DYEYFYGYHYIYJYKYLYMYNYOYPYQYRY(z$$l     ,\ $T$($OYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY cRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`Y((z$$l     ,\ $T$($`YaYbYcYdYeYfYgYhYiYjYkYlYmYnY(z$$l     ,\ $T$($nYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y(z$$l     ,\ $T$($|Y}Y~YYYYYYYYYYYYY(($z$$l     ,\ $T$(YYYYYYYYYYYYYYY(z$$l     ,\ $T$($YYYYYYYYYYYYYYY((z$$l     ,\ $T$($YYYYYYYYYYYYYYY(z$$l     ,\ $T$($YYYYYYYYYYYYYYZZZ ZZZZZZZZZZZZ Z!Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6ZAZBZCZDZEZFZGZHZIZJZUZXZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZnZtZuZvZwZxZyZzZ{Z|Z}ZZZZZZZZZZZZZZZZZZZZ cYYYYYYYYYYYYZZZzzzzzzz$$z$$l     ,\ $T$($Z ZZZZZZZZZZZZD|||||||||$z$$l     ,\ $T$(         $$ Z Z!Z-Z.Z/Z0Z1Z2Z3Z4Z~T{{{{{{{{{$$$l     ,\ $T$(          $$$ 4Z5Z6ZAZBZCZDZEZFZGZHZIZJZUZXZ~P{{{{{{{{{~`{{{$$$l     ,\ $T$( $$$XZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZ{($$l     ,\ $T$( $$hZiZjZkZnZtZuZvZwZxZyZzZ{ZDz$$l     ,\ $T$($ {Z|Z}ZZZZZZZZZZZZZ~T{{{{{{{{{~P{{{$$$l     ,\ $T$( $$$ZZZZZZZZZZZZZZZ{`$$l     ,\ $T$( $$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ [ [ [ [ [[[[[[[[[[[[[&['[([)[*[+[,[-[.[/[9[:[;[<[=[>[?[@[A[L[O[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[`[a[ cZZZZZZZZZZZZZ{($$l     ,\ $T$( $$ ZZZZZZZZZZZD$z$$l     ,\ $T$( ZZZZZZZZZZZZZZ[~T{{{{{{{{{~{{{$$$l     ,\ $T$( $$$[[[ [ [ [ [ [[[[[[[[{<$$l     ,\ $T$( $$[[[[[[&['[([)[*[+[,[{D$$l     ,\ $T$( $$ ,[-[.[/[9[:[;[<[=[>[?[@[A[L[O[~L{{{{{{{{{~`{{{$$$l     ,\ $T$( $$O[R[S[T[U[V[W[X[Y[Z[[[\[][^[_[{($$l     ,\ $T$( $$_[`[a[b[e[k[l[m[n[o[p[q[r[Dz$$l     ,\ $T$($ a[b[e[k[l[m[n[o[p[q[r[s[t[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\ \\\\\\\\\\\'\(\)\*\+\,\ cr[s[t[[[[[[[[[[[[[~T{{{{{{{{{~{{{$$$l     ,\ $T$( $$$[[[[[[[[[[[[[[[{L$$l     ,\ $T$( $$[[[[[[[[[[[[[[[{D{<$$l     ,\ $T$( $$$[[[[[[[[[[[[[[[{d$$l     ,\ $T$( $$[[[\ \\\\\-].]_]`]]]^^l`m`>f jjj"jjjjk>kzk{kkkkkkkkll llll&l'l(l)l*l+lElFlWlXlZl[lulvlllllllllllllllllmH jUCJ5>*>*CJCJ jCJCJI[[[[[[[[[[[[[[[{($$l     ,\ $T$( $$[[\ \\\\\\\\|$z$$l     ,\ $T$( \\\\'\(\)\*\+\,\-\.\/\0\1\~D{{{{{{{{{~({{{$$$l     ,\ $T$( $$,\-\.\/\0\1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z\{\|\}\~\\\\\\\\\\\\\\\\\\ c1\2\3\4\5\6\7\8\9\:\;\<\=\>\?\(z$$l     ,\ $T$($?\@\A\B\C\D\E\F\G\H\I\J\K\L\M\((z$$l     ,\ $T$($M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\[\(z$$l     ,\ $T$($[\\\]\^\_\`\a\b\c\d\e\f\g\h\i\(z$$l     ,\ $T$($i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\(($z$$l     ,\ $T$(w\x\y\z\{\|\}\~\\\\\\\\(z$$l     ,\ $T$($\\\\\\\\\\\\\\\((z$$l     ,\ $T$($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]] c\\\\\\\\\\\\\\\(z$$l     ,\ $T$($\\\\\\\\\\\\\\\(z$$l     ,\ $T$($\\\\\\\\\\\\\\\(($z$$l     ,\ $T$(\\\\\\\\\\\\\\\(z$$l     ,\ $T$($\\\\\\\\\\\\\\\zzzzzzz$$z$$l     ,\ $T$(         $\\\\\\\\\\\\\(|||||||||$z$$l     ,\ $T$(         $$ \\\\\\\]]]]($z$$l     ,\ $T$(          ]]]]]] ] ] ] ] ]]]]](($z$$l     ,\ $T$(]]] ] ] ] ] ]]]]]]]]]]]]]]]]]]] ]!]"]#]$]%]&]'](])]*]+],]-].]/]0]1]2]3]4]5]6]7]8]9]:];]<]=]>]?]@]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e]f]g]h]i] c]]]]]]]]]]]]]]](z$$l     ,\ $T$($] ]!]"]#]$]%]&]'](])]*]+],]-]((z$$l     ,\ $T$($-].]/]0]1]2]3]4]5]6]7]8]9]:];](z$$l     ,\ $T$($;]<]=]>]?]@]A]B]C]D]E]F]G]H]I](z$$l     ,\ $T$($I]J]K]L]M]N]O]P]Q]R]S]T]U]V]W](($z$$l     ,\ $T$(W]X]Y]Z][]\]]]^]_]`]a]b]c]d]e](z$$l     ,\ $T$($e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]((z$$l     ,\ $T$($i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] cs]t]u]v]w]x]y]z]{]|]}]~]]]](z$$l     ,\ $T$($]]]]]]]]]]]]]]](z$$l     ,\ $T$($]]]]]]]]]]]]]]](($z$$l     ,\ $T$(]]]]]]]]]]]]]]](z$$l     ,\ $T$($]]]]]]]]]]]]]]]((z$$l     ,\ $T$($]]]]]]]]]]]]]]](z$$l     ,\ $T$($]]]]]]]]]]]]]]](z$$l     ,\ $T$($]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^ ^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^ c]]]]]]]]]]]]]]](($z$$l     ,\ $T$(]]]]]]]]]]]]]]](z$$l     ,\ $T$($]]]]]]]]]]]]]]]((z$$l     ,\ $T$($]^^^^^^^^^ ^ ^ ^ ^ ^(z$$l     ,\ $T$($ ^^^^^^^^^^^^^^^(z$$l     ,\ $T$($^^^^^ ^!^"^#^$^%^&^'^(^)^(($z$$l     ,\ $T$()^*^+^,^-^.^/^0^1^2^3^4^5^6^7^(z$$l     ,\ $T$($/^0^1^2^3^4^5^6^7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^ c7^8^9^:^;^<^=^>^?^@^A^B^C^D^E^((z$$l     ,\ $T$($E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^(z$$l     ,\ $T$($S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^(z$$l     ,\ $T$($a^b^c^d^e^f^g^h^i^j^k^l^m^n^o^(($z$$l     ,\ $T$(o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^(z$$l     ,\ $T$($}^~^^^^^^^^^^^^^^((z$$l     ,\ $T$($^^^^^^^^^^^^^^^(z$$l     ,\ $T$($^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___ _____ _"_#_$_%_&_'_)_*_+_,_-_._0_1_2_ c^^^^^^^^^^^^^^^(z$$l     ,\ $T$($^^^^^^^^~{vvv{$$$0z$$l     ,\ $T$(         ^^^^^^^^^^^^^uA$$lrt 4$  $$$A$$lrt 4$        ^^^^^^^^^^^^^^^^^^^^^^$$$A$$lrt 4$  ^^^^^^^^^^^^^^$uA$$lrt 4$       A$$lrt 4$  $$$ ^^___ _____ _"_#_$_%_xA$$lrt 4$       $$lt 4$$$$%_&_'_)_*_+_,_-_._0_1_2_3_4_uuA$$lrt 4$  $$$A$$lrt 4$   2_3_4_5_7_8_9_:_;_<_>_?_@_A_B_C_E_F_G_H_I_J_L_M_N_O_P_Q_S_T_U_V_W_X_\_]_^___`_a_b_c_d_e_f_m_q_u_z____________________________________________________ c4_5_7_8_9_:_;_<_>_?_@_A_B_C_E_F_G_H_I_J_L_M_A$$lrt 4$  $$$M_N_O_P_Q_S_T_U_V_W_X_\_]_^_u$A$$lrt 4$  A$$lrt 4$  $$$ ^___`_a_b_c_d_e_f_m_q_u_z__x$$lt 4$$$A$$lrt 4$       $ _____________uA$$lrt 4$  $$$A$$lrt 4$        ______________________$$$A$$lrt 4$  ________________A$$lrt 4$  $$$_____________$uA$$lrt 4$       $$$A$$lrt 4$   _____________________________________``````` ` ` ` ` ```````````````` `!`"`&`'`(`)`*`+`,`-`.`/`0`7`;`?`D`M`N`O`Q`R`S`T`U`V`X`Y`Z`[`\`]`_```a` c_____________xA$$lrt 4$       $$$$$lt 4$ ______________uuA$$lrt 4$  $$$A$$lrt 4$   __``````` ` ` ` ` `````````A$$lrt 4$  $$$```````` `!`"`&`'`(`u$A$$lrt 4$  A$$lrt 4$  $$$ (`)`*`+`,`-`.`/`0`7`;`?`D`M`x$$lt 4$$$A$$lrt 4$       $ M`N`O`Q`R`S`T`U`V`X`Y`Z`[`uA$$lrt 4$  $$$A$$lrt 4$        [`\`]`_```a`b`c`d`h`i`j`k`u$A$$lrt 4$  $$$A$$lrt 4$   a`b`c`d`h`i`j`k`l````````````````````````````````````````````````````````````aaaaa aaaaaaaaaaa$a%a&a'a,a-a.a3a4a5a6a;afIf]frffffff ceeeeeeeeeeeeeeeeeeeeee<<<$E$$l    `p `' eeeeeeeeeeeeeeeeeeeeee<<<$E$$l    `p `' eeeeeeeeeeeeffff f f ffff<<<$E$$l    `p `' fffff!f"f#f$f=f>fIf]f<pnnnnE$$l    `p `'  $E$$l    `p `'  ]frffffffg,g2gFgtgzggggg hh)hOhUhkhhhhhhhifg,g2gFgtgzggggg hh)hOhUhkhhhhhhhi i3iiiliiiiijjjjjjjjjjjjjkkk k kkkkkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,k-k.k>kAkDkGkJkMkPkSkVkYk\k_kbkekhkkknkqktkwkzk{k|k}k~kk ci i3iiiliiiiijjjjjjjjjjjjjkkk k kkkk$kkkkkkk k!k"k#k$k%k&k'k(k)k*k+k,kD$<$$$l$DT d  t$4$,k-k.k>kAkDkGkJkCAA>>>>$$$lpdDT d  t$4                                  JkMkPkSkVkYk\k_kbkekhkkknkqktkwkzk{k|k}k~kkkkkkT$<$$$l,DT d  t$4DT!$kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkYlZlll Ckkkkkkkkkkkkk$<$ kkT$$lpּDT d  t$4DT!                      kkkkkkkkkkkkkkkkkkkkk$<$kkk$$$lpּDT d  t$4DT!                      kkkkkkkkkkkkkkkkkkkkkkkkkYl$$l,DT d  t$4DT!$YlZlllll0/ =!"#$%0/ =!"#$%$$$    ֦|,l ,l,l,"l$&(,+                    & $$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+                    & $$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+ &$$$    ֦|,l ,l,l,"l$&(,+ & [4@4NormalCJOJQJkHmH <A@<Default Paragraph Font,@,Header  !, @,Footer  !5=hZ!Z                           _#G; !"(f)S02a65=BElH?KUNPRUXZm\S_%befh6/6'2&    !   7tttttt ", ;;<=i>7?[@CuEW[lkoqsuy~"Cgw 62H; $'+-2*5559668: ;;;1;7;L;U;t;~;;;;;;;<<2<;<O<c<n<<<<<<<<<< ==*=:=K=^=s========>>->B>P>f>t>>>>>>>>??*?@?N?c?q????????? @@.@A@J@`@g@@@@@@@@@@@@A AAA(A3AcAAAAABB,B7BFBQBaBlB|BBBBBBBBBBCC%C0C@CKC\CgCxCCCCCCCCCCCD?@ADEFGHIJKLNOPQRSTUVWYZ[\]^_`abdefghijklmopqrstuvxyz{|}~     !"#$%'()*+,-/012345789:;<=>@ABCDEFGIJKLMNOQRSTUVWYZ[\]^_abcdefhijlmnopqrstuwxyz{|}~     "#$%'()*+,`'=4i6 ;;o< ==r>'??W@@,ABB*CC6DDiEE5FF;GHHpIIJ KmKK3LLMoNNaO PPlQQLRSSSHTTMUUVvVVWXXOYYZa[,\\]i]]/^^2__a`Cabbcdgefklmv|&.7BMXcnw &.6?HPX`kv !&h')@BD_qt!!jtC:\MPSRC\_INC\SUBLIST.DOCjtC:\MPSRC\_INC\SUBLIST.DOCjtC:\MPSRC\_INC\SUBLIST.DOCjtC:\MPSRC\_DOC\SUBLIST.DOCjtC:\MPSRC\_DOC\SUBLIST.DOCjptC:\MPSRC\_DOC\SUBLIST.DOCjtC:\MPSRC\_DOC\SUBLIST.DOCjtC:\MPSRC\_DOC\SUBLIST.DOC John Taylor(C:\TEMP\AutoRecovery save of SUBLIST.asd John TaylorC:\files\mpsrc\_doc\SUBLIST.DOC@HP LaserJet 5LLPT1:HP LaserJet 5LHP LaserJet 5LHP LaserJet 5Lpc,,Letter 7 <''''HP LaserJet 5Lpc,,Letter 7 <''''Hk(HHh`@GTimes New Roman5Symbol3& Arial;Wingdings"hKm2m2U+"04isubroutine indexjt John TaylorOh+'0x   ( 4 @ LX`hpsubroutine indexdubrjtrtr Normal.doti John Taylor26nMicrosoft Word 8.0@"@kW@* @lWU՜.+,D՜.+,T hp  Taylor Electronics Services+4ij subroutine index Title 6> _PID_GUIDAN{B3A0E032-C3C2-11D2-B7E7-000000000000}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-/012345679:;<=>?@ABCDEFGHIKLMNOPQSTUVWXYbRoot Entry F.0 ?WdUnknDataB3B3 `` "! @.1Table|4  8"SyWordDocumentBZSummaryInformationSy(ansverseA4JDocumentSummaryInformation@8E RCompObjmboljObjectPool0 ?W0 ?W  FMicrosoft Word Document MSWordDocWord.Document.89q