CKIKER.UPD -- list of updates to Amiga Kermit CKIFIO.C, 12 July 1986: Worked around bug with Lattice standard I/O putc() macro which causes signed char 0xFF to be discarded if output when it is time to flush a block. This was affecting 0xFF's at offsets which were multiples of 512 bytes when binary files were received. Fixed by changing zchout() argument to unsigned char. Also modified zchout() so that an output file error would return -1 as documented. CKITIO.C, 17 July 1986 Fixed bug in contti() which caused the control sequence introducer (0x9B) to not be transmitted as the ANSI ESC [ sequence in connect mode. This uncovered a bug in ttocq() which occurred only with extremely rapid input, which was then fixed. CKIUTL.C, 17 July 1986 Worked around AmigaDOS quirk which caused last line input in a CLI window spawned by system() to be echoed (without newline) to the original process window. The file handle structure is modified, which lacks finesse but seems to work. CKICON.C, 27 July 1986 Parity was not being added to outgoing characters in connect mode, causing problems with systems that actually cared about parity. The parity calculation was reinstated. CKITIO.C, 8 September 1986 Realized that ttol() was making the rather obnoxious assumption that the buffer to be output is not changed while still writing to the serial line. Because of the way the protocol works, this was not causing problems, but an output buffer was added to avoid the assumption. various, November 1986-January 1987 Lattice 3.10 changes CKIKER.BLD, CKIKER.MAK, 12 April 1987 Changed references to LIB:LSTARTUP.OBJ to LIB:C.O. LSTARTUP.OBJ and C.O, are the same routine, at least prior to 3.10, but Commodore/Amiga renamed it LSTARTUP.OBJ for their own distributions of the compiler, since it set up for the Lattice file I/O routines in LC.LIB. Their own version, ASTARTUP.OBJ supported the smaller, limited set defined in AMIGA.LIB. ------------------------------ # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # README # ckiker.bwr # ckiker.boo # Makefile # diffs # msb_diffs # This archive created: Tue Mar 29 14:12:47 1988 sed 's/^XX//' << \KERM_EOF > README XXThis shell archive contains the following files: XX XX README--You're looking at it. XX ckiker.bwr--A new version, with my comments on the end. XX ckiker.boo--A BOO file for C Kermit on the Amiga. XX Makefile--A makefile for the Amiga under Aztec C. XX diffs--The context diffs to convert CKI*.C to the new versions. XX msb_diffs--Context diffs which I applied to make msbpct.c and XX msbmkb.c work on the Amiga. XX XXI hope all of this is useful to somebody. XX XX Steve Walton, 29-Mar-88 XX Dept. of Physics & Astronomy XX Cal State, Northridge XX 18111 Nordhoff St. XX Northridge, CA 91330 XX XXEmail to: swalton@solar.stanford.edu (will forward) KERM_EOF sed 's/^XX//' << \KERM_EOF > ckiker.bwr XXCURRENT KNOWN BUGS WITH AMIGA KERMIT XX XXNo DIAL or SCRIPT commands yet. XX XXThe perror() command used under 3.03 does not give helpful error messages, XXonly error numbers, if available. XX XXDepending on unknown factors of AmigaDOS buffering, it is possible that XXwildcard expansion nested inside several levels of directories will cause XXsignificant disk thrashing. I have not seen this yet, and have avoided XXcomplicating the expansion code by modifying it to not thrash. XX XXWhen the Amiga's serial output is looped back to its serial input, (through XXa modem, say) and the serial device is set to a high baud rate (>100K), when XXa break is sent, the Amiga will hang up. XX XXThe setup and cleanup of Kermit's window does not currently support XXWorkbench, and the default window created by Lattice's _main is not XXeliminated. This is easily fixed, but there are other problems with XXWorkbench invocation. See below. XX XXThe current directory name is constructed from the previous current XXdirectory name and a new relative name. This is similar to the way the CD XXcommand operates, but it is subject to some peculiarities. For instance, XX'CWD C:' followed by 'CWD /' results in the current directory being the XXthe parent of C: and a directory name of 'C:/'. It is possible to XXreconstruct the name using the Parent() AmigaDOS function. (This would XXalso allow Kermit under the Workbench to reconstruct the current directory XXname.) However, the V1.1 RAM: handler has bugs in the Parent() function, XXand so would probably not function with this method. Under 3.04 Lattice C, XXthe Lattice functions are used for chdir() and getcwd(), since they seem to XXuse Parent() reconstruction. (Lattice 3.04 C in general assumes use of the XXfixed V1.2 RAM: handler.) XX XXThere should be some form of output control and input for one-liners invoked XXwith the '!' command. XX XXDue to a bug in all C-Kermit's, the transaction timer is not reset before XXsome remote commands are executed on some other versions of Kermit. The XXreported transaction time will be the elapsed time since the timer was last XXreset, or the base (zero) time of the system, midnight January 1, 1978 on XXthe Amiga. This can be demonstrated by starting C-Kermit, requesting REMOTE XXHELP from a VMS Kermit-32 version 3.2.077 server before any file transfer, XXand then requesting STAT. XX XXAn audible bell is needed. XX XXThe use of 'SET MODEM-TYPE type' to select modem control usage will have XXto change when the DIAL command is supported. XX XXThe 23 by 77 window in connect mode is incompatible with the assumptions of XXmany editors. Emulation of a real terminal like a "not quite" ANSI VT100 XXwould be nice. XX XXKermit should support AmigaDOS wildcarding, especially for SEND's. It can XXbe argued that Unix wildcarding is often appropriate for remote GET's from XXthe Amiga server, but AmigaDOS wildcarding should be optionally available. XX XXAdditions, 28-March-88 by Stephen Walton, swalton@solar.stanford.edu XX-------------------------------------------------------------------- XX XXThis version of Kermit compiles, links and runs under Manx Aztec C Version XX3.60a (the latest release as of this date). Long (32-bit) integers are XXrequired, as the "system-independent" code assumes that an int can XXrepresent all supported baud rates. It is untested under Lattice C V4.00, XXbut will probably work. The Aztec-specific code is #ifdef'd under AZTEC_C, XXwhich is predefined by the compiler. An Aztec makefile is included. XX XXI have added code to make zgtdir() work properly. XX XXThe perror() function prints useful info under Aztec, at least. XX XXThe wildcard and current directory items above could be easily fixed by use XXof the AmigaDOS Replacement Project (ARP) library, which includes functions XXto, among many other things, expand wildcards and get a true filename XXstarting with a Lock. XX XXI ran C-Kermit through Amiga Lint, and was somewhat horrified. This is a XXvery picky lint, and finds many things which Unix lint ignores. Both the XXAmiga-specific code and the other code is badly in need of cleaning. In XXparticular, many things are CHAR in some places and char in others; both XXare routinely assigned to ints. KERM_EOF sed 's/^XX//' << \KERM_EOF > ckiker.boo XXKERMIT XX~20o<0~60`00~50P00ARP001O7~30@000nT004HXC_T00@=d@be;IG9]JG@\83A5:30g<2TPA21VJFaU XXLg1UHb`PATU>BE=8;212FDD\8595CDmDAB18ADa@2PX000d:@be;IG9]JG@PLfEbMVEb87=dHG9d XXJFiW;R0PDVEdMG9^87A_87U_MG8PK6mSHF`PKF5SJ6U^IB1RNB1dNG1YKVL=2VUdLb1ULf=QL6DP XXLfEaMFE^HfDPIVmb86=\Kg=YKVLPM6QU86=_KViUHgAYKfh\865^I21YLg=eIB1VMG9dJ6Eb3@YS XXKfe]HFiTLb1VLVm]87AXIG9U;R0PE6lPLfQeM21TKgM^87AXIB13;D]ULVeYM21cIG9fIG8\86Uc XXLgEU87AXI@d:ATU>BE=886mb849IAB1SKfe]HFiT865^I21dJ6E^879UHfm^KVESM2h:3@X0~6 XXCUD002U]00SHnRU]00cHmT8\PZ8_;:@DB6cHV4j\P?9@CbU\Y1R2RRU\Y1cHbRU\Y23HcTj\P4Y: XXP6`:B7P00Dj\P3QHCdjj97H<[?oooon2BVlDC[XU]1U0PZ9:;8:RI`A>[80nH>8<[@00004026ld XXC[XH01U0PZ9:;8:RIbI>[80nBZb2QVH:B7X0=Tj\P9iHCdZ\PY9W14j\P4A2Ydj\P3QHCdjj9@1> XX^REN6D22XTX\PZ9W14j\P3iPk4iMCWD005E^JGPPHfeT871QHf]QIfDPES8X<38b:B`P=21:MF`P XX>3L004=_KFeQKV@o801>EOoh:G`0~20H:`B7P0>bl]00Q8K=T6CZb1ATo_00a2;=U2@NcI1R]8 XXooa1k=U3:dSon21]ooaB[Ool8Vgon5:]ooPBT4X@I`9Pj5F]ooPPKOoh3100?VH686gon48@CUe> XXMDiE~282d035>0;`18K=T6;bd024j\PDI?k`0<82d0321]00Q2<0P0CUe>MDiE~2BZb2\6H:;bb2 XXa4jjof1HCdQ\f@I8NP0M@dUL`1>E@00@Zb2]47\fH@YB:ON:DRWiRU8Yn8YO?oo XXoo_IP4iMCWE>E@00@NcIQ2U8YmhPK:ON@Q1B[:ON@NcJC29\Ymjcb6GZ@RcJ^2U]00R2^66^CUe> XXMDiEoo`PK@08BQ1W<21]00P<401LIR0[K@08ooaP421]oo`RKOol4ZP00E:]oo`PKOolBQ1Vj5:] XX00QPb4iMCWE>EOoh3:d0~22P0@Ia@_;@0@B7X0J4j\PE9@Cg3oCUe>MDQ]ooP_;@0<;bd024jj XX1Z1?k`0<:d3oo4Z]ooa\1R0]ooaPf4Q\f[Q>^QDZF4m:P6LFB6cJ^4j\P?iHCb1]01@PP20]ooaP XX]2l]ooQ8NP0WCZb1DU1?L?iPXV=]KWE]>R1YK6aUIf5\879QI6Uh82dP9F@:00XoKVmd864PKWE] XXHVEb82dP9G<:04iEooPPK@08BQ1V247j088[B00886d044?j088PRDQ]ooP_;@0<;bd024jj1OQ? XXk`0<:d3oo4Z0K0PP;OolCUe>MBl]ooQ>^PF\F4m:P6LB;bgon4Qj04M>[85BD4m`oV3L;bgon4j\ XXP;aHCdZ0K18_;OohB7X0ADj\PE9@Cg3nH;`PK@0@8:gon20]ooaP[TmeM71eM21VJFaU~22SmG XXJFaTHf5bI7^PlV:d3on60>;bd034jj XX4d9HCbU0P[A1k=Zh8Vd042:886d042l@C[X4b5Q?86d0522082b2]=6]oo@P;OohH003ER0]ooQ> XXGDieBZgom6H:86d0422]00aP2T7\f[PRK@0@8XPPK@0@8U1:4FH4L?ePe21]010_44jj17IHCb1] XX01@PP21]01A:T6M>86d042l@CZb0b5Q?:d3ol4Z]oo1V521]010_44Qj0aE>[85BD4m`oV2@BZgo XXl6`F86d042l@B7X34Tj\PE9@Cg3nH03oMR0]ooQP0?m^86d042l@CZb0]UQ?:d3ol0b]oooooOo` XXIQHPK@0@;a18NP;gCZb1DU1?L?iP0?ln3:goooonoo1V5R1]010_44Qj0_I>[85BD4m`oV00oai: XX[Oo`K1HPK@0@;a18NP;dCZb1DU1?L?iP0?l282gon600o_Y:[OodIT8PK@0^Q7FF4lY@8:dH0i8K:HbB7P01dj\PFA@Cf000QXPK@0@;a1> XX^P=BF4lPK@0D881W4TQ\YS98N007CZb1I51?H001m47\f[PP;8:dd8P[@?o\86gok5:]on`@_00Z XX86gok5>]ona244Q\f[Q>[838F4l[@?o`86gok48@BZgol6HDB6cJ^4Qj0TM>[85BD4m`oV00oSY: XX[Oo`K1A8K=ZhB7X2A4j\PE9@Cg3nH03n80b]~30Oo`Ka18K:HbB7P01dj\PFA@Cf1>B6cK84j\ XXP[85BD4l_;Oo\C[X@SUQ?;bbWhTjj4=QHCd7\f[PR XXK@0@8XQ`02U0fH1P0?fhH001721]00Q:46H;bd024Qj0N]>[85BD4m:[Ood XXK`00ZT7\f[PP;8:dd8P[@?o\86gok5:]on`@_00Z86gok5>]ona244Q\f[Q>[838F4l[@?o`86go XXk48@BZgol6HDB6cJ^4Qj0I]>[85BD4m`oV00oCQ:[Oo`K1A8K=ZhB7X1V4j\PE9@Cg3nH03m7TQj XX0JA>[85BF4m>^PW>@Zgoo60HB6cK84j\P^PW:F4mB[Ool82goo;2]oo1]gTjj2UQP XX2TQj0H5>[85BF4m8K=V4B6cI1TQj0G5>[85BCnl0360Xo9H00_bFo9KlW_bNoJ;nj92looooo;2l XX~326@:hh0`>`3NC_\004jj2gH[@?ohH03lNV00o8X02Sm>Kb1VJFaULb1]HGASJ20]82Ec2P0: XX?eA_Kb1]HFii86IYK6Ec86eQM6=X82dP9G<:00XoDVEQI21`IG9]JG=cJFm^86AUKVUUI20]82Ec XX2P0:?dIYK6DPKVmd879UHFAQHVaU82dP9G<:00XoAVU\IB1^Kg@PIVmeKV@P;B0UL`X09GKb1VJFaULb1]HGASJ20]82Ec2P0:?eA_Kb1] XXHFii86IYK6DPKF5dHfPP;B0UL`X0;21_KVDPKfHPM6QU86I_K6a_MfU^IcX:00X09GE@00 XXH1hPK@083100:VL:86d020`@03mV1W01CUe>ME:]00PPK@08BQ1VfW00H>a>EOoh@Zgon4:\P[@P XXK@0@@oX1<229:fcIP?ol3:d0~20OolI`Y>^PWN:d3oo60>;bd034jj3OYHCbU0P[A1k=Zh8Vd0 XX42:882b2]=6]ooPP;OolH000a20]ooa>GDieBZgon6H:86d0422]00aP2T7\f[PRK@0@8XPPK@0@ XX8U1:4FH8:gcoooomoo`P;OolH^Pd`F4l_;@0`3NC_\004jj2=8[@?olH03o3600oa`09G^PQ@:d3oo21]010P[:OR82b2]=6\YnXP;OolH000 XX]R0]ooa>GDieDZbWjV000;i:[:OZIPPPK@0@8:d0320]ooaPh4Z\YnYV7Rl]00a8NP2]CZb1DU1? XX;bd034jj2lYHCbU0P[AP3TQ\YS98N007CZb1I51?H7@PK@08BQ1V34Qj07m>[85BF4mP3Rl]00Q8 XXNP1lCZb1DU1?B6cIQ4Q\f@I8NP1^CZb1DTo_00aP?2l]ooa8NP1RCZb1DU1?L?iP0?mRocKoa_lf XXocKo?_m6oe[oSY2looooo;2l~326C>hh0`>`3NC_\004jj1f@[@?olH03o6V00obX09GEOoX@Zb2]4:]on`[K=V0oo0<[@00007ol6H<;bd054jj2aIHCf08C[X6i2]0oo0P XX;8:ddJgok20]oo1P00:T82gol4iMCWE:[8:dIPX_;@0DC[X:i5Q?B6gom2l]00a8K=Zh;bd024jj XX1FQ?k`0@:d3on20]ooQP;TQ\f[Q8NP::CZb1DU1?L?hY@=V0H;A8K=ZhB7X2QTj\PE9@Cg3n:D3I XXP62NH0j@_?ooooiWbU>0ImaPl20]ooQPR4Z\P[AV@R1]01A:46LX;bd054Qj0Ua>[85BD4l_;@0D XXC[X:1UQ?;bd054jj2U1HCbU0P[AP4TQ\YS98N007CZb1I51?H001n4Q]oo@_;@0 XX^PBlCnl042]0ooP<[Oooookon6HBB6bV[85TD4mP00703:goooooooQV64Q\f[Q8NP7T XXCZb1DU1?L?hY@=V0H03nj78<82gom4j\PH8PK@088W080=?\P[@[BOoX;bgoj4Qj0L9>[85BD4l_ XX;OoXC[X9F5Q?82gon600oZi8KOod;bd034Q\f[P_;@08C[X4:4o_010[@?oh3:goooooooQ_:TQ\ XXfHA8K=T6LP`P;OodCZb1PR1]00P_<0P0B7X1JTj\PE9?k`0@H00150b]ooooooohIQA8NP5ICZb1 XXDUQ?L?hY@=V0H03n@21]011:46H;bd044Qj0E1>[85BD4m>^P;2@Zgoo61T XX;bb2]4Q\f[Qb320]ooa>[86286d022l`201>[84^Cnl034Z0ISY8N001LP`P;OolCZb1PR10dNd0 XX22lX00Q>^PVnD4m:P6HHLP`P;OolCZb1PR1]00P_<0P0C[X2LUQ?DZgoo20]oob`[@0^P<0 XXB6cIQ4Q\f@I8NP3NCZb1DTo_00aP@2l]oo18NP3ACZb1DU1?L?hY@=V0H03mM?e8ol;mB?e8oE3m XXD?g4oZ2@_?oooob`_00000QTb^>0<3\0gTkk~2C[X44R]0oo1P0?d\H03m?0Xo@FeRJFMeKgEc XX82dP9G<:00XoBFifHFaYI20]82Ec2P0ULb002Sm9KWIQK6UT82dP9G<:02Ec800P9G<:9G^P9:[Ooh XXKa98K=ZhB7X0RTj\PE9@Cg3nH[85TD4mP]TZ]ooQ_4TQ\f[Q8NP1cCZb1 XXDU1?L?iPVTQj07]>[85BF4m8K=V4B6cI1TQj09Y>[85BCnl03600ogkoK002ofcoK?mbogCoT?nP XXT;cooool\;`0~226@:hh0`>`3NC_\00600oe9P0?m:?di_M21SKfiVJG9]IF@P;B0UL`X02Sm> XXKg@PHfm^IVUbKFET82dP9G<:00XPE7U`IB1Q86=QLW9YHFMU879UM7EbKR1dKb1SKfiVJG9]87AX XXIB1SKfe]HFiT2P0ULbEc~2CUD0048\fU12[=T2@ZcHoTiMCWE>EOolDZcHoT:]ooaP721]00QB XX[@0882cI0U:\f@93k=Y@4i0805:]oo`P;Ool\:b2`6`886d024X@I]8PK@08BQ1W3R0\f@91k=Y? XX4K`0:`P08Rb2`20\P[a>[85H8RcHo[:0K2AP5R0\f@9B[=T2@NcJD16l020805:]oo`P;Ool\:b2 XX`6gPH1HP;=T2DZcI0T7\fU12<0P0H@I>GDieH?Y>E@0082cI0U:\f@91k=Y@@S0804Q\fU18NP0@ XXCZb1DU1?C[[o9TiMCWDP9G<:~2CUGom2l]00a>^PH4F4l[@?odI`X<[@00004046`6L?e>GDie XX@Zgoo6000:h_;@0[862843Ak@0882P01600oeY:[OohI`I` XXoV00odiB[Ool82d045>08Rgoo;:0K@3oARl]oo@_;@0<82d045>0LPa>[86286d022l`201>[84^ XXCnl034Z0IRHPK@0D82d045>0880P;@0@Dh1b34j\PH8P@=7]00PP:004H03nk73oH03niTiEoo12 XX[Ooh@Zgom4:]oo0YK:OVYn91k=Y<8VbWg[?8I003K4:]ooA2[Oo`86bWgQ0@B818`2]0ooaV;4Z\ XXP[QW22]l~30Ood@ZM>[82TF4l[@?ol3:goooooooaV1W3lCUe>MF08:g`0~20Oo`BZgon6H00]Q: XX[Oo`IQ@<[@0005coo6H::g`0~20OohH8@<[@0000coo6HF:g`0~22_olB6bV[85TD4l< XX[@0000Woo6H8:g`0~28?ol3:d0~28?olIT`PK:ONDZbWgQ2]oom:[OodI`i8K:Hb;bgoo4j\PFA@ XXCdZ\P\QV25:\Yn9P0?lL:FbWgZOV;bbWhTjj0b9HCd:\P\Q`02U0fH1P0?m:3:d0~22_olI`X< XX[@0000goo6I@86bWgT8@BZgom6LVB6bV[85TD4l<[@0000goo6H>B6bV[85T XXD4lYK:ONYnH_;:ORC[X2_UQ?@Zb2b701:D3IP600o^I:[Oo`IS8<[@0003ooo6HXB6bV XX[85TD4lPK:ON@Q0_;:ORC[X2PUQ?L0\YmhP XXK:ON310086H4@Zb2b21\Ymi2460BB6bV[85TD4m>^^aV86bWh[7\YmiU0?gLL?lY@=V0 XXH03n7Pb]~35OolIS@PK:ONDjbWgT?\fHBabF[85BF4lPK:ON@Q1C[:ON@NcIQ29\Ymjcb6D:86bWgP`@021VeU:\Ymi2[8;8L?lY@=V0H03m XX?Pb]~34_olIQhPK:ON@Q18K=V4B6cI1TQj081>[85BCnl03600oMDiEooa2[8:d@NcJ^2]8oo`PKOol@Q0PK@08 XX310086H6DZd0263`86d020`@021W=21]00P<400:IbXPK@08BQ1W8R1]00P<400=IaPPK@08DZd0 XX229]ooaB[Ool4Y1B[8:dH<8PKOolDZgoo48@82b2]4iMCWE>E@0086d024X@Ib8PK@084118P4S0 XX@NbUV`P`008806H6L01>GDieDZd0263FL05PlTiEooa2[Ool86d024X@IcPPK@084118P4S0@NbU XXV`P`~2201W621]00P@44R0B<0_04j\P@AHCb1]00P@P5:]00QB[OolH<0P;OolCUe>MDiE~282d0 XX2<2]00aW1701H09`04iMCWEELfEb84U^M6EbIV5SIB0dABP`=CTY;20b>B1:HFhP>3P0CUGooT7j XX0I0YB8:T@OX1RBU8PZQ2[=dZ@ZcM;U>\f?Y:[=SjKe9H[=Sf86cHmR9@3140;FHb86cHmR9@6fT0 XX0Ooo42goodR0B<0_04jj0JIHCa]0oom:;OooK0Y8N001C[X?g5Q?H0i>^ROlB7P00Djj3laHCf2T XXBZb2RVH^3:`0~2Imd^IaX<[00007;M;VL@3:`0~2Hmd^I`I:[=dZI`Y8NP3dC[X9G5Q?86b2Z4X@ XXIbP<[00007?M;VLN3:`0~2L]d^Ia@<[00007KM;VL:B7X0edjj2BaHC`b\~3M]d^IRA:[89RIai: XX[8::IQQ8N001CZb1MUQ?BX1W2TQj0<9>^PSnF4l<[00007?M;VLN3:`0~2M]d^Ia@<[00007;M XX;VL:3:`0~2N=d^IR1:[8::I`PYO0000062GTZ\PV9W34:\PUhYO0000062QTZ\PXIW14:\PUi: XX[=dZIaa>[814BZcM;VHBBZb2TVL4CZb0A4:WC[X>a5Q?BZb2GVL:;bb2?Tj\P8aHCb0\gBi>GDie XX~2;F`PHFiT82eR879ULGEYLVET02eQ87MYM6Q_MG@P;G<\82eb;21_LR0]I`1eKW9UI6UbIF=d XXIF@P;F\PHf5^86m^K7TPHVDPMG=UI21YKR1\Kf=QK21]KfAU~2CUGon21\f?HRD5:9:dWon4X] XX00]W00D\42d02dR0B<1P00ChBZcM;VL:B7X574jj1n1HCbUl~3N=d^H004m4Z\gBiW2TQj1AA> XX^PO4F4m8NPDPB7X56dQj1AI8N016C[X>dTo_010Y@=d^H004a4Z\gBiW2TQj1?]>^PNDF4lYO000 XX07KM;V001:Q:[=d^I`Y8NPCcC[X7N5Q?:G`0~20H9R:G`0~2M]d^H004Q4Z\gBiW2TQj1>=>^PMD XXF4lPKOohBRP00FL:B7X4hdjj1d1HCd:\f912[Ool86cHmUR8:DSHlU>\f?Y:[=SjKc8PK=SfF:cH XXmR1\f?HRD0`A02eV64Qj1<`PK=Sf;a1>[84XD4m:P6H:DZgoo5:\f91Pa5:\f?XPK=SfFJcHmPb\ XX~30MR@K0Y8NPBJC[X6dUQ?3:d0~20OolK`Y8NPBNC[X6_UQ?3:d0~20OolIQX<[000007HT6H6 XX@ZcHT60:B7X4Rdjj1YYHCdZ\f91V5T:WCZb1MUQ?BX1W2TQj19Y>^PInF4lYO00007?M;V000i9: XX[=d^I`Y8NPBPC[X6HUQ?86gon4XX005W2TQj1:1>^PI>F4lPK=SfF:cHmU>\f?Y:[=SjI``PK=Sf XX8U0<4@0]IPY8NPBKC[X69UQ?86cHmRU@PZ@YO00007;M;V000c8YO000007M:V000bHYO0000062 XXTV000aY>^RAFL?m>GDie86gon4XX005W2TQj16U>^PGLF4lPK=SfF:cHmU>\f?X<[000007HnVd< XX86cHmR9@3140;FH:B7X4H4jj1K1HCb1\f?HYD8:XH002a21]ooQ::001I`Y8NPACC[X5T5Q?86cH XXmUR\f?IC[=Sj3:`0~20MSjK@`PK=Sf8U0<4@0]IPY8NPA:C[X5I5Q?86cHmRl@B6cHV4j\P?9@ XXCdQj15M8K=RHCZb1:51?\;`0~3E\30_000004Y@8::@ZM8K8::B6cHV4j\P6Q?k`0 XXC[X4gUQ?86cHmRl@CZb0oUQ?:d3oo2l]ooa>^VXZF4n`_?oooom_22U]oob2;V0:B7X3idjj1:YH XXCf000LHPKOohBRP00FL:B7X3iDjj199HCb1\f?IH[=SfDjcHnPb\~30MSjK@`PK=Sf8U0<4@0] XXIPY8NP?CC[X4IUQ?86cHmRl@CZb0oUQ?:d3oo0b]~32_olKbXP;Ool\:b1YV`P:Fgoo86R:Fgo XXo86N3:d0~2G_olK`PYO00005j1WV0:B7X3U4jj11QHCf000C@YO0000062LV000BPYO0000062 XXPV000A`YO0000062QV000A18NP=lC[Y=C5Q?H0010R1]ooQ::001I`Y8NP=^C[X3cUQ?86cHmUR\ XXf?IC[=Sj3:`0~20MSjK@`PK=Sf8U0<4@0]IPY8NP=LC[X3XUQ?86cHmR9@414K@00;B818`60P XX42d02dR0B<0Y@=S:H2a2[=S:H2I8NP`2nC_\0 XX05:]ooPPKOoh6e002f00n]1`0600o=YSKfiVK6USM6U^Ib1QHgAYKfic06=_KVI\JF=dJFiW865S XXM6U_KW<0~3Hfm^IVaYHgAYKVLPHF=dJFm^L`1SKfiVK6USM6U^Ib1QHgAYKfic06=_KVI\JF=d XXJFiW865SM6U_KW<0JFifHFaYI21QLVMeKFE^M21RMFiTK6U^Ib1QIWAULR0]L`0]06eYLg=YKVLP XXIVU\IFiQKFDPIVmb82ec02ec>R1dKflPKF5^NB0]9g<0JFifHFaYI21]JGQdMG9U86mV86IYK6E^ XXHFeULb1QKV@P9bdW86U^82ec07=UKVAYKVLPIW9_KB1dIG9]JFiQK21^Kg@PHFa\KgMUI01SKfiV XXK6USM6U^Ib1QHgAYKfic06U^MV5\JF@PHG9WMFeUKW@PHWE^I6aYKVLPHFIdIG8P;FL0KFUcLfU^ XXIb1VJFaUKV5]IB1VKg8P;FL0JFifHFaYI21QLVMeKFE^M21RMFiTK6U^Ib1QIWAULR0]H@1]JG=c XXJFiW86iQKFDPJFhP;F40JFifHFaYI21QLVMeKFE^M21RMFiTK6U^Ib1QIWAULR0]K01SKfe]MFiY XXHf5dJFm^86aYKVDPI6EfJF=U86iQKFDPKFUcLfU^I`0_I6Ef;gAdN@1YKWIQK6UT865bIgE]IFid XX869eKVA\JFiW06eYLg=YKVLPHV5eI01eKW=eL71_LWAUI21RHGET879QM6D0JFifHFaYI21QLVMe XXKFE^M21RMFiTK6U^I`1]JG=cJFiW86aUKVMdJ01EKW=eL71_LWAUI21`HF=[IG@PK6E^IgAX06AU XXHWEW;Va_I`1YKWIQK6UT865bIgE]IFid869eKVA\JFiW06eYLg=YKVLPL65bJGAi06U^MV5\JF@P XXL65bJGAi06U^MV5\JF@PHG9WMFeUKW@\87AiL6DP9f]ULVeYM20]J2LPIVmb86QUK700CUD002l] XX00Q8NP0LB6bVB4j\PB9?k`0R0UL`X004iE~2BZb2QVHH XX;bd024Q\fD=8NP0BB6bVB4j\PB9?k`0@CUe>M@d:9GE@00CZb0QRl\PSi>[82[80>F4m>[832:D3MQT7\fhPY XXB=aJ86cLFT8@BZcMQVLV;bcMQRl\g5Y>[83bD4lPK=aJ3100;fH>B7X0NRl\g5Y>[850D4m8NP1^ XX;bcLFTj\PD1@Cdj\P5I8NP1TB6cKR4j\PAI@CbU0gCIW14:\PTY:[=f6Iba:[89:K2I8NP12;bcL XXFTj\P?9@CdQj03a8K=^8CZb15U1?:D3M=VL4@Zb2BTj\P5a>GDie@be;IG9]JG@n02l0;V]ULVeb XXH`1b02i[IG9]LV<0LP1>E@00BZbT96HD;bbT42l\PHY8NP0>CZb1DTo_00a>GDie9G<\9G<:E7U` XXIB0o86I_LR1XIFa`2P00CUD004:WC[X2b5Q?CUe>MDiE~2CZb0TT:WC[X2]5Q?CZb0S4iMCWE> XXEOodCZb0HRl\PSi>[82\PT[UP47\gCH_<0P0CZb1 XXL5Q?;bbT:4jjfdYHCdZ\PTY\44Qjoe1>[81dF4m`04iMCWEPYPb\oooooh9:K`00S47\fH@[B?od XX:g`0~2b?oh82b2B^F0@NcM=Rl`200_;OohB6cKR4j\P@Y?k`0^]Y2;bbT:4jjfXQHCbUl~30Mdb@Zb2GTZ\gC9W~2\Tjj XXfTY8NP3aB7X0iBl\Q2A8K8;DCZb084o_010[@?ol;bgoo4jj0XYHCf1X@ZM>^P4RF4lYO000007M XX[85` XXF4mC[89:;bbT:4jjfO1HCd:\gC9P0?m^oh;of_nDohZ@_?oooob`_00000ATh^>0<3\0iTkk~2 XXH03oBV00oRi:[8::IPA>[81jL00@;8:RH03nMPX0@fm]KF5^I21dKflPK6m^Ib1VKg8PJFidIG9^ XXHF`PHWEVIVEb04=_KFeQKV@004]ULVeYM21SKfe]HFiT86EbLVmb86U^869QHf]WLVmeKV@PIGQU XXHgEdJFm^04]ULVeYM21SKfe]HFiT86EbLVmb>R1dHF]U86IYK6DPM6EbKFU^HGAUI2h004iE~2 XXCZb0KTZ\PXYW52l\Y1A8K=RHCZb0lU1?:FbT68::BZb2QVH4CZb0TTZ\PXIV14j\P7Y:[89>Ia92 XX;=aN@Zb2CTQh00A>[82`F4m:[89BIa92;=b@@Zb2DTQh00I>[82`F4m:[89FIa92;=c2@Zb2ETQh XX00M>[82`F4m:[89JIa92;=cd@Zb2FTQh00E>[82`F4m>[81@;bd024j\PGaHCdiMCWE>EOol;bd0 XX24j\P?QHCb]0oo`P;Oold;`0~2821]00`@P2l]00PPK@0 XXGDieCUGon47\gHX[B?oh86gon5:]ooP@[@0;86gon48@86d034X@Id0_;Ooh;bd0366>D4l[@?ol XX86d044X@IbP_;Ool;bd044jjogI@Cb]0oo`PK@0DBQ1W3Rl]oo`_;@0DC[[oG51?@NcMRRU8PZA` XXIdiMCWE>EOo<82d02600389:[8:6IQ1:[:@TIPY8NPb>CZb1DUQ?@ZM>^_ilF4m`04iMCWDP;@08 XXH?I>[80V:d3oo4Z0K0HP;OolH>A:[8::IPi8NPaKCZb1DUQ?L01Pd4Qj36e8NPaXB7X XX^_lNCnl041U0PZ9`062`B6gom4Qj35m8NPa6CZb06To_00`[@?olBX1\1R0]ooaPSW00H8Y>[80V XX:d3oo4Z0K0PP;OolH03oN4jj4EQP0?m`B6gom4Qj34Y8NP`JCZb06To_00a:P6`6L?mP0?mB86go XXm4X@Ib0_;OodCZb0k5Q?BX1W2Rl]ooA>[84LF4lYO0000062d4Qh0=98K=^8CZb0iU1?BX1V34Qj XX2oM>[85BF4mP54Z\Y2AV3TQ\fhQ8NP`8CZb1DU1?L01P0?kbB7X<3dQj2oP_;8GPB6b5\4j\P21? XXk`0@:d3oo0b]oooooOolIQ18NP_ZCZb1DUQ?L?iP0?jlBZgoo6`882goo600oZi>[80V:d3on4Z0 XXK0PP;OohH03nVR0]ooaP~2cTZ\PTiV44Qj2lA>[85BF4m`0600oWa2;=aN@Zb2CTQh00A>[82` XXF4mP0?iVBZb2DVH@B7X;]4j\PE9HCg00H03nD48\g912[89BB7P01Tj\P;1HCf00oSY:[89FIQ18 XXNP^QCZb1DUQ?L01P0?hT@RcL`T:\PUI8N007CZb0\5Q?H03n3TZ\PUYV44Qj2hm>[85BF4m`0600 XXoOQ2;=cd@Zb2FTQh00E>[82`F4mP0?gR;bgoo4Qj2h=>[85BD4m`0600oLko9?m@ogcoZ;2l~3 XX16CLhh0`>`3\C_\004Q]ooA8NP^[83D XXF4mP0?f2B6gom4Qj2gQ8NP]GCZb06To_00`[@?olBX1\220]ooaP0?eN@NcKR2U8g5X_;Ood;bbT XX[4Qj2dT_;=aJCZb1C4o_0118K=^8CZb0h5Q?L01P0?d^B6gom4Qj2d58NP\WCZb06To_00`[@?ol XXBX1\220]ooaP0?d:H7`PKOod4118P4S0:d3oo;2l~3G6IDDZgom4:]ooQ2[OolH2@PKOod4118 XXP4S08Rgoo>N1d86@_000030[@?olDZgom5:]ooPPKOod3100<6dD86gom0`@03M^2Pb]~30ooh XXKKiC[OodB6bV[85TD4mB[Ood86gom4X@IP3oO4Qj2YY>[85BF4m`0600o79>[80V:d3o XXo;2looooofl:@ZM>^_[BF4mP220]ooaP0?a@CZb09R]0ooa:P6`882goo600o3a:[8::IQ18NPY@ XXCZb1DUQ?L01P0?`VB7X:H4Qj2U]8NPYFB7P0ATjjng9?k`0@6D22XW00H03l14Z\PXYV44Qj2SU> XX[85BF4m`0600nni8K8:TB7X:KdQj2T1>[80JCnl032]0oo`<[Oooookoo6L:3:goooooooaV220] XXooaP0?^j@Zgoo21\PZA:46H00WP<[?oooon2BVl00B8P;89:iH11k=df;c0804Qh06A8K=^8CZb1 XX2To_00a:P6H:B7X:14jjlk9HCdQ\fhQ>^]^]:^F4m8K=V4CZb0n5Q? XX:d3oo60@82goo47\fH=2<0P0Djgoo4Z]ooa_820]ooa1k=V333002PP0ImXP;Ool@NcIP```00d8 XX06O:BRcIQ6H:@NcKR2U8PZQP247\fH@YB8:X@Zgoo6000Da8N00XB6goc4jjdHi@CdQj2D1>[80> XXF4l_;:@XC[[Am5Q?:gcoooooooa:[:@TIPA>^]6B3:goooooooaV6TQ\PZA8NPU0B7X99Dj\P1Y? XXk`0<:d3oo63LBZgoo6`BB6goc4j\P0iHCb0]ooaP0?X@86b2Y4X@IQY8NPT;CZb1DUQ?B6goc4j\ XXP0iHCg00H03ikRl\PZA8K=^8CZb0lU1?@NcKR2U8PZA8NPSXCZb03UQ?;bbT:4jjdEYHCb]loooo XXooolBZbT96H4C[[@n0b]ooooooolIQY8K8:XB7X8i4Qj2=1>^]9:Cnl032]0ooaPg0b]oooooOol XXIQY8NPS5CZb1DUQ?B6goc4j\P0iHCg00H03iJTZ]ooa\220]ooaP0?UL:gcooooooo`<[Ooooooo XXo6H:CZb09R]0ooaPk4Q]ola>[80>F4m:[OolIQ@IO01bPZ9:[8::I`PYO0000062GR0]ooaP0?TD XXB7X8LdQj25h_;8@TB6b2e4j\P21?k`0@:d3oo2l]ooa>^R:0F4mP0?SZB7X8FTQj24X_;8GPB6b5 XX\4j\P21?k`0@:d3oo0b]oooooOolIQ18NPPeCZb1DUQ?L?iP0?RdBZgoo6`882goo600n:H_;Ool XXC[XgV5Q?H03hV4Q]ooA8NPQ2B7X8:Dj\P1Y?k`0<:d3oo4Z0K0PP;OolH03hM2l]ooA>[83JF4mP XX0?QV@OX85BU8PZQ8K8:XB7X8=4Qj20I>^]40Cnl032]0oo`<[Oooooooo6L:3:goooonooaV220] XXooaP0?PZCZb09R]0ooa:P6`882goo600n1HIO01fPZ9:[8::I`PYO0000062GW00H03go4Z\PXYV XX44Qj1m5>[85BF4m`oV00mnI8NPOmB7X7g2l\QJa8K8E[85BF4m`oV00mk0_;OolC[YGA5Q?H03gXT7j1ndYB8:X:Fb2Z8:TB6gon4Q]ooA8NPOXB7X7 XXe4jjd@i?k`0@:d3oo4Z0K28<[Ooooogoo6H@B7X7adj\PE9HCg3nH03gFR0]ooaP0?MB:Gcooooo XXf90_;OodB6cKR4j\P?9@Cb1\PZQ244Z]ooQV9TQ\PZQ8NPO1B7X7Z4j\P1Y?k`0<:d3oo4Z0K0PP XX;OolH03g360DCZb09R]0ooa:P6`882goo600m_I1k=^8:DR2Y21\PZQ:41Ul07>2XTZ\PXYW22Ul XX~30H9NL01P0?K>CZb09R]0ooa:P6`882goo600m[XIO01hPZ9:[8::I`PYO0000062GTj\P5I` XX0600mYa8NPLlB7X7;Rl\QDQ8K8@XCZb084o_010[@?ol3:goooomooaV44Qj1aM>[85BF4m`oV00 XXmVI:[OolK0PP;OolH03fF2l]ooa>^TBDF4mP0?I:B6gom4Qj1b18NPL9CZb06To_00a:P6`6L?mP XX0?H\CZb0TRl]ooA>[83PF4l_;88nCZb0S5Q?L01P0?H>B7X6jTQj1^E8N002B6b5i4j\P21?k`0@ XX:d3oo4Z]ooa\220]ooaP0?GTCZb09R]0ooQ:P6`882gon600mM0P;OolH000V4jj=g1P~2WRl\ XXRDP_;86:B7X6Wdj\PE9?k`0<;bbSDTQj1Z=>[85BD4l_;8;<;bb2[4Qj1YI>[85BCnl032l\Y10_ XX;:@1HCg00H03dnTj\P2H[@?olBX1\220]ooaP0?CVC[XnkV00m=h<[000 XX01>2BVl@B7X65dj\PE9HCg3nH03da4Q]ooa8KOodB7X6=4Qj1QY>^\hnCnl042]0ooQ:P6`R3:go XXooomooQV44Qj1Q=>[85BF4m`oV00m8XP;OohH03dPTZ]ooaW44Qj1QQ>[85BF4m`oV00m6`_;Ood XXB6cKR4j\P?9@Cdj\P2H[@?ohBX1\220]ooQP0?A:B7X64dQ\fhQ>[84FD4mB[89:8Rb2B^F1@NcM XX=R60601V3TQ\fhQ>[84LF4mC[89:L01P0?@DB6cIQ4Qj1M]>[85BD4m`oV00m03cJ_>8lhkcS_>D XXogSdV_@0ogSd7?mhogSf2_mhmUkg6_LlmhSjN?mhogSjX_mhogSoN?mhogSoN?LJnbKkT?mhnn[l XX__c`oD;mO_i^oY;oN?j^ogSoN?mhmMSjm??JT;cooool\;`0~2;fB0hh0`>`2@C_\00600lhH= XX2P1IKgDPJ65fIB1dKb0WLfEd86aYKVDW86IYLW=d2P00~2E6EhM21_IR1SKfe]IFid86aYKVD0 XX04iQKFDPKfHPK6mSHF`PI6UbIF=dKg9i;21_LR1SHG9bJF5WIB1bIGAeLVh004=eLW9UKW@PI6Ub XXIF=dKg9i86iQKFDPKVmd865fHFU\HF9\IBh:02Ec2P1GJ6USJ21\KfLPM6lPHfa_LfD003mIKgDP XXKGEcM21dIFa\87MXJF=X86a_I`X0?dAUHWEWIfU^Ib1\KfLPMf5cKRMd86m`IFh:03m@HF=[IG@P XXK6mW87MQLfhWM21_L6E^2P0oDfEcLfU_KR1\KfLPMf5cKRMd86m`IFh:03mDLV5^Lf5SM6U_KR1\ XXKfLPMf5cKRMd86m`IFh:00XoEFiUN71UHgAUI21\KfLPI6EcJFM^HGA_LR0]82E\I0X0CWE]HVEb XX87A_869U86AYHFaUI000A6UbIF=dKg9i;fIYK6DPLg1UHfUVJF=QM6U_KP009G XXHFeU86mV879UKFmdIB1VJFaU:7R00C6mSHF`PIVU\IB1^HFeU~2:6=QKV=UK6aUI2T:04<]BfEbKFUd86=_KFeQ XXKV@0J6E\L01GJ65d87A_86a_I`00?eU_MB1]MG=d87=`IF=YIWTPMfQQM21YLb1dKb1RIB1\KfMW XXIF@:05AUN7@PKfHPK6mWJFhPLf=bJG1d~3CV5]IB1eKVAULR1gJ6USJ21dKb1cM6mbIB1dJ6DP XXIVU\IB`PKg8P@e8000YIKgDPJ65fIB1dKb0WLfEd86aYKVDW86IYLW=d2P1BIFe_M6DPBfEbKFUd XX87=ULWIULR1SKfe]HFiT~2?eU_MB1]MG=d87=`IF=YIWTPHB1SKfe]HFiT86I_LR1dJ6DPLVE] XXKgAU87=ULWIULPX004IYK6DXLbTPM6lPLfE^I000?d4PIVU\IB1cL6ESJFIYHf5dJFm^86Uc879U XXLGEYLVET2P1>HFeU87A_87=UKV@PJG@PMfUdJ000D65bHFeUM6Eb~2?eU_MB1]MG=d87=`IF=Y XXIWTPHB1`HG9QKFEdIG8PM6lPLfEd2P13Kfe]HFiT87A_86EhIF=eM6D0~2L65bHFeUM6EbL`0: XXEVEbLfU_KWKgAXJFiW87A_87=XKgL^;Rh:03mDHF]U86IYK6Ec86iULgAUI21dKflP XXI6EUL6ai2P13;D]ULVeYM21SKfe]HFiT86IYK6D003m186IYK6DPLg1UHfUVJF=QM6U_KR1YLb1b XXIG5eJG9UI0X0?eMYK6ASHG9TLb1^Kg@PHFa\KgMUI21YKR1SKfe]HFiT86IYK6DPKV5]I@X0LP1> XXKg@PHGIQJFaQHVaU82dP9G<:~2CUGoo4j\P99>[814:d3oo2l\PSi>[82M@X0 XX821ELf5WICXPJfEbKFUd85\]N21QLVLPFbeh865bIed^;RiK;GUiNEd^;UeM2P0P821h86Uc865^ XX86m`M6U_KR1dJ65d879ULGEYLVEc865^865bIgE]IFid;21i865^86m`M6U_KR1gJGAX86i_865b XXIgE]IFid>PX0820P821QHgAYKfic82PZ86m`M6U_KWPX:84A5C2`PDUE2CeED;212@D=;De11@dD\84=DDT`]B3XPA6E\IGAU87AXIB1]Kg=d XX879UHfE^M21SJ65bHF=dIG8PM7U`IF@^2R13E59<;ELj84AUK6EdIB1dJ6DPKFmcM21bIF=UKW@P XXMfmbI21dNG1UI2h:0213E59<;EDj84AUK6EdIB1dJ6DPHgEbLVE^M21\JFiU;PXP@eABC2eB>R1B XXIFAYLg1\HGTPM6QU86=eLW9UKW@PK6U^IBh:83lP820P820P:75eIG=dJFm^86eQLV\Y86AYLg1\ XXHGTPJ6E\L21_KR1dJ6DPHgEbLVE^M21SKfe]HFiT86mb86IYIFaT;PXPAE=3820P820XAG=SHG1U XX86mb845\M6e_I6DY845dM6E]L7@PM6lPHfm]L6aUM6DPM6QU86=eLW9UKW@PIVUUK6@^2P0PG20P XX820P820XHV5SJg=\HG=X:B1YKV=\MFAU87AXIB1VKfa\KgMYKVLPHfQQLV5SM6Eb86aYM6EbHFa\ XXNBh:2TIbKfdPLgUcM6E]86aUMVE\;21dNG1U82M[IG9]JG@P;FPW87A_86MUM21XIFa`865RKgEd XX86=_KFeQKV@PK6U^IB1QLVMc;PX005=XMG@PI6mgKR1QKV@PK6mW86meM21Q879UKFmdIB1;IG9] XXJG@PLfEbMVEb~2@fa_LfDPKfiU86mV87AXIB1VKfa\KgMYKVLPK6mWLcX:87=ULg=YKfh\87Ab XXHFicHF=dJFm^;21`HF=[IG@\86AUHWEWIfU^Ib0];B0WJ6E\L21\KfLW86I_LR1VMG9dJ6Eb86U^ XXIVl^04=_KViUHg@PM6lPHB1bIFe_M6DPLgUcM6E]87IYHB1dJ6DPM7Ai86AUMVUSIB1WJGIUKR1Y XXKR1dJ6D:KFmcM21bIF=UKW@P9g=UM21\JFiU9b1SKfe]HFiT04I_LVeQM3XP9fMUM21VJFaULg1U XXHbL^821DIFa\87AXIB1bIFe_M6DPBfEbKFUd87=ULWIULR1dKb1cIFiT87AXIB1^HFeUI0YVJFaU XXLbhP84UV86IYK6EcL6ES86Uc86m]JGAdIF@\87AXIFhPNFme865bIB1`LVm]L7AUI21VKg8PM6QU XX879UKFmdIB1QKV@:K6mSHF`PIVU\IFiQKFEc87=UL65bHGAUK7T^059UHfmbI21YKVI_LVeQM6U_ XXKR1YKR1Q86a_Ib1VJFaU>PX:86AUHWEWIfU^Ib0P820P820P820P8214IF9eIfMYKVLPJFiVKg9] XXHGAYKfh\87A_86QUK70PM79QHf\PI6mgKPXP82QTIFIQMFad86AUHWEW;Va_IbTP869eIgCTE3 XXE21SKfe]HFiT;PXP82QcIG=cJFm^;Va_IbT:2R1dLV5^Lf5SM6U_KWR1cHg9YL7@PM6EhM0X:04a_IfU^87A_864PLVE]KgAU87=iLgAUKB1eLfU^Ib1d XXJ6DPM6EhM21`LVmfJFAUI2hP85AXIB1\KfMYKR1cHg9YL7@:06Uc86U^M6E^I6ET87A_86m`IG9Q XXM6DPLfU]JFaQLVai87A_87EeHg0P8T`^LgUc8R1UKWAbJFEc;PX0@B1\KfMYKR1cHg9YL7@PJG

PX:00T]LfE^I2eUN71UHgAK;G=UKV@]IGQ`IF=dFbh^;UeM2PX0MfQULVDPI65cJ6ET87=U XXLGEUKV=ULb1QLVDPIVm\K6mgIF@PHGR0WLVESIFUfIB1KIVU\IG=`IF=M9bhP85MQJG@PIVmb864PIVU\IB1dKb1QLW9YMVDP XXIW9_KB1dJ6DPKgAXIG8:BfEbKFUd;21gJ6USJ21]MG=d869U86MYMVE^864P9g=UKV@W86=_KFeQ XXKV@^8219IR1dJ6DPKg1dJFm^HF`PIVU\IG=`IFb1YIR1VJFaUKg@PHFa\ XX84]ULVeYM21`LVmWLV5]L`X0LgE`L6mbM21dNG1ULb0b865^I20c;PX0~2LfEd86IYK6Dj86iQ XXKFEc;21dNG1U;21gHG9^JFiW;21TJG=`K65i;PX:02M^HFeULbLPHG9U86i_LVeQK6ai82MSKfif XXIG9dIF@W;21gJ6USJ21]IF5^Lb1VJFaU86iQKFEc865bIB1SKfifIG9dIF@:07A_82MSKfe]KfhP XXIVmbKBLPI7EbJFiW87AbHFicKFUcLfU_KS\P9faYM6EbHF`W86eUHFic87EcIB1VJFaUKV5]IG<: XX06aYM6EbHFa\NB0XMG=UIWE\869UM7MUIFhPK6U[IB1cNG=dIFec:Bh:2P0WM7U`IBLPJGGDie82d026000X0_;8I`C[X5c5Q?H>P_;8IdC[X5`5Q?H=`_;8IhC[X5]5Q?H=18NP9bC[X5 XXZ5Q?H^PEBF4mP0?m^B6b6H4jj1FYHCf00of18K8J0C[X5 XXG5Q?H03oDTQ\QXa>^PE>F4mP0?m4B6b6f4jj1D1HCf00ocI8NP=3B7X3<2l\QJa8K8E^Q32F4mP0?k:;bb6i4jj1:1HCf00o[`_;8KXC[X4TUQ?H03n XX[TQj0\I8NP:h;bb5B4Q\Q2Q>[80PCnl042]0ooR`_?ooooiV220]ooQP0?j23:goooonooQV220] XXooQP0?i`CZb09TZ0K0X[O000007oo604@Zgoo6L882goo600oU0_;OohC[X4]UQ?H03n@TQj0U]> XX^P@HF4mP0?hdB7X2Odjj10YHCf00oRI8NP;gC[X3o5Q?H03n64Qj0aU>^P?^F4mP0?h:B7X3?Tjj XX0n1HCf00oOa>[80VBX1\2R]l~30OolH0A2[OolI`PP;OolH03mg4Q\fHA8NP>ICZb1DU1?H6Sm XXL?mZoGcmR?mZoICoJ_fPoKSoJ_g4oM3mg?gZoOSoJ_mZoPKoJ_mZof[oJ_mZof[md?hRoS3oJ_jL XXoZ[n^?lToc;o@?m>of[oG?mZof[oJ_f\oQB`_00002YT0?mdhh0`>`2NC_\00700H03mGT=XHFiW XXIB1GKg9[JFiW84AYLVESM6mbNB`PIG5eJGIQK6E^M21dKb1EKVUh82MSI2LPHfm]KF5^I014IFaU XXM6DPHB1\Kf=QK21VJFaU86mb86IYK6Ec04AYHF`PHB1^MFeRIG8PMG=YKVLPKFmTIFdPHGEdKfAY XXHFaULP14JG=`K65i864PI6UbIF=dKg9i86mV86a_Hf5\86IYK6Ec04AYLg1\HGTPM6QU879ULg@P XXKfHPM6QU86=_KFeQKV@PKfhPM6QU87AULVeYKV5\;0YeLfEVMF`PJFhPHfm]KF5^I21VJFaULbh0 XXAGQYM21VLVm]87AXIB1;IG9]JG@PL79_Ig9QKB`PHfa_LfU^Ib1QKWTPKg1UKR1\KfMc;P1DIFa\ XX87AXIB1bIFe_M6DPBfEbKFUd87=ULWIULR1dKb1cJ7Ed86A_MfhPMfUdJ6meM21\KfMWJFiW86me XXM2h0DVE]KgAU86=_KFeQKV@0051QLV5]IGAULP00BG=cMFDPHB1SKfe]HFiT87A_84=GDie;bd024j\PCAH XXCg00H>i>EOohCZb09TZ0K0X[O000007oo604@Zgoo6L882goo4iMCWE2[OohH1a8K:Hb82gon>F0 XX86d022l`201>[84@D4mB[Ooh82gon>F086d0229`201:4FKBB6bV[85ZD4m`062fCUD0 XX00b]ooooo@08IPa8K8K\HH9HCdiMCWE:[@08K0HP;@08H?0P;@08H002BTQ\Q`1>^_mRF4mPg4Qj XX0U1>[84dF4m`063>B7X2STj\PCAHCdQj0]5>[84dF4m`062fB7X2g4Qj0]E>[85BD4m`062TB6b7 XX54jjoaiHCf2HB7X34Tj\PCAHCdQj0de>[84dF4m`0620B7X3DTj\PCAHCdQj0i5>[84dF4m`0600 XXofP_;:@DB7X3[4j\PE9@CdZ\Y1QVBRl\Y1A8NP?ACZb1DU1?B7X3nTj\PE9HCdQj13M>[84dF4m8 XXNPAeCZb1=5Q?B7X4]Dj\PCAHCdQj1=Q>[84dF4m8NPDJCZb1=5Q?L01P0?l4B7X5ATj\PCAHCdQj XX1HQ>[84dF4m8NPG7CZb1=5Q?B7X61dj\PCAHCg00H03neTQj1RI>[84dF4m8NPIHCZb1=5Q?L01P XX0?jlB7X6NDj\PCAHCg00H03n[4Qj1Ym>[84dF4m`0600oYa8NPKACZb1=5Q?B7X73dj\PCAHCdQj XX1de>[84dF4m8NPN3CZb1=5Q?L01P0?i^B7X7^Tj\PCAHCdQj1mQ>[84dF4m8NPP9CZb1=5Q?B7X8 XX>Tj\PCAHCdQj275>[84dF4m`0600oSI8NPR3CZb1=5Q?B7X8XTj\PCAHCdQj2==>[84dF4m8NPT4 XXCZb1=5Q?B7X9>dj\PCAHCg00H03moTQ\fHA8NPU`2bC_\00600oHa>MFeRIG8PKfHPLfESKfiTLb1dKb1gHFUd869UIVmbIB1c XXIFiTJFiW86IYLW=d871QHf]UM21QIWAULR0WLfE^I2LPHfm]KF5^I2h0A7EbJFiW82MSKfi^IF=d XX9cXP9fIeK6`W86eUHFic879UKFmdIB1XKg=d86ESJ6mULb`P9fQQK6HW86eUHFic87AXJG0XX@fm^M79_K2eL:@X0 XXE7U`IB1_IR1VK6mg86=_KWAbKf`PM6lPHVDPMG=UI2hP84=XKfUSIGKg9]HFa\NB`PJ65^I7=XHF]YKVLPJGKg9]HFa\NB0ULbh:04UV87U_MB1cIG@PM6QU86aYKVDP XXM6lPKgAXIG8PM6QQKR0ULb`PM6QUKR1;IG9]JG@:07MYK6`PHVDPJFhP9fa_Hf5\9b1]KfAU>b0W XXLfEd86aYKVDW87MYK6`PLVEcIG@PBfEbKFUd87A_879UKFmdIB1]KfAU;PX0BFHPM6QU86aYKVDP XXJ65c864PKFmTIFd\865^I21YIR1dJ6DPKFmTIFd]I6UQK6Eb86Uc87=UM21dKb1TJG9UHg@\87AX XXJG<0Hfm]KF5^I21SHGEcIGIFETIF@PM6lPJFiTJF=QM6DPKFmTIFdPHf5^069U86=_KFeQ XXKVAUI21dKb1TJF5\87MYM6Q_MG@P9f=QLW9YIG8PI6EdIF=d9b1VLVm]86e_I6E];R0PCF5^NB1b XXIF=UKWA\N@1]HFieIV5SM7EbIF@PKFmTIFec87EcIB0WJ65iIGP0a3@` XX<2`P=CLf<30^05=`IF=YIWTPL65bHFeUM6EbLb1VKg8PJFiRKgE^I21`HF=[IGAc>P15KV@]CfH] XXD65SJfEd82Q1Dd=9BB1fHFaeIBT\851QHf]UM2eC@PKg8PK6EcLbT\851QI2e3J65bHF=dIG8P:45C@dU987IQK7EU:B`0DgAQ XXLW@]CfH]D65SJfEd82Q1Dd=9BB1fHFaeIBT\865^I21DJFeUKgEd82Pi=21cIF=_KVAc86mb86aU XXLgP15KV@]CfH]D65SJfEd82Q1Dd=9BB1fHFaeIBT\851QHf]U XXM2eC@PKg8PK6EcLbT\851Q XXI2e3J65bHF=dIG8P:45C@dU987IQK7EU:B`0DgAQLW@]CfH]D65SJfEd82Q1Dd=9BB1fHFaeIBT\ XX865^I21DJFeUKgEd82Pi=21cIF=_KVAc86mb86aULgMDZ]00Q\1R0]00QPl20]00QP~2`TQj0=A>^_>fF4mPg4Qj0@9>^_>ZF4mPd4Qj XX0Ba>^_>NF4mPa4Qj0Fa>^_>BF4mP^4Qj0J1>^_>6F4mP[4Qj0OI>^_=jF4mPX4Qj0RU>^_=^F4mP XXU4Qj0VA>^_=RF4mPR4j\P2I:P6`::g`0~20OolH0A2[OolI`PP;OolH03oJTQ\fHA8NP:NB7X2 XXUdj\PE9?k`0>0<3\0cTkk~2H03o545cJb1bIFe_M6DPBfEbKFUd87=ULWIULR1dKb1SJ65^IfDPJGAc XX87M_LV]YKVLPI6UbIF=dKg9i;P11Lf\PLVE]KgAU84]ULVeYM21cIG9fIG8PM6lPI6E\IGAU87AX XXIB1^HFeUI21VJFaU:7^YUlCnl032]0ooaPJ4Q]ooQ8NP80B7X1hdjjVF9?k`0<:d3oo61>:gcoooonooa1nP7^ XX:dSon4Qj0NY8NP7SCZb1DU1?H2h_;@08B7X1oTj\PE9@Cg3nCUe>MOmNoh3oV_nd\;`0~216CL XXhh0`>`3\C_\004Z]ooa\1R0]ooaPeRl]ooQ8K=^8CZb0lU1?@NcKR2]8ooQ>[80V:d3oo4Z0K0HP XX;OolH:hP;@08H000k2l]ooQ>^P6fF4lY@89>H9I8N006CZb0\5Q?;bgon4Qh00I>[82ZD4l[@?ol XXBZgoo6l@;bgon4Q\g91>[83bD4mP148\g90P;Ool:D22DV00oeI8N007CZb0\5Q?;bgon4Qh00M> XX[82ZD4l[@?olBZgoo6l@;bgon4Q\g<9>[83bD4mP148\g<8P;Ool:D22EV00oaA8N005CZb0\5Q? XX;bgon4Qh00E>[82ZD4lY@89JBZb2FVlJ;bgon4Q\g?A>[83bD4m8KOohCZb0P5Q?H0A2;=cd82b2 XXFV00o\a`oV00o\Ko1_lFoeSoV[2l~316CZhh0`>`3\C_\00600oZP09G<0;B1CKg9bNB`PI6ER XXMFLPK6mW86i_M21QMV5YK65RK6D:04iQKFDPKfHPL65SJfEd86a_Ib1VJFaU071QHf]UM2i\KfL0 XXCV5]IB1_IR1cIG=cJFm^86a_Ib1VJFaU07=ULg=YKfh^K6mW~29G<0;B1CKg9bNB`PM79QKW=Q XXHgAYKfhPK6mW86i_M21QMV5YK65RK6D:00XoEFiUN71UHgAUI21\KfLPI6EcJFM^HGA_LR0]82ET XX2P1>E@00L01>GDieCUGoo2l\Y10_;86:B7X4U4j\PE9?k`0W8<82goo4j\PH91k:Cd XX8S080;:\PTIV7W8<82goo4j\PH91k:C`;c0804Qj16a>[85BD4mP3U:]oo`P;Ool\:bU26flBZcH XXbVL4L0MP0W08;`18NPAGCZb1DU1?B7X4F4j\PE9HCb0\f[85BF4mPFTQj14a>[85B XXF4mPCTQj14A>[85BF4mP@TQj13e>[85BF4mP=TQj13M>[85BF4mP:Rl\fVL[85BF4l<[000007HcVH XX;bcHcTQj0nE>[85BD4m8NP?NCZb1DUQ?BZb2[85BD4mP2TQj0m1>[85BF4l< XX[00007n2NVH4L0MP0W08;`18NP>jCZb1DU1?B7X3cDj\PE9HCdZ\PKiV1TZ\PIYW2TQj0mm>[85B XXF4l_;86f;bb1^TQj0n1>[85BCnl034Z\PKiW2TQj0nI>[85BF4l_;876;bb1`TQj0mI>[85BCnl0 XX32l\PLY8NP?NCZb1DU1?L00@;88K;`1`010\PQX_04Qj0mi>[85BCnl032l\PT98NP?UCZb1DU1? XXL00@;88];`1`010\PR`_04Qj0nE>[85BCnl032l\PJi8NP?\CZb1DU1?L00@;88M;`1`010\PQ`_ XX04Qj0na>[85BCnl034Z\PMIW3Rl\PM98NP?]CZb1DU1?;bb1UTQj0oa>[85BD4m:[86JI`Q1nP@1 XX80QP1T7j0o\P22l0CZb1DUQ?;bb1XTQj0n]>[85BD4l<[00005j1XVl8@OX3fb08H0I1nP?I80P_ XX04j\PE9HCdZ\PNiW3Rl\PNY8NP?7CZb1DU1?;bb1YRl\PJY8NP?=CZb1DTo_00a8NP?JCZb1DUQ? XXBZb2KVL@B7X3lTQj0nQ>[85BD4mP3TQj0o98NP?XCZb1DU1?B7X3k4j\PE9HCdZ\PW9W44Qj0o=8 XXNP?YCZb1DU1?H0i8NP?`B7X3iTj\PE9@CdQj0nM>[85BF4m:[89BI`a8K=b@CZb1DUQ?H0Y8NP?Q XXCZb1DUQ?B7X3g4j\PE9HCdZ\PX9W44Qj0n=8NP?ICZb1DU1?H0i8NP?LB7X3dTj\PE9@CdQj0m9> XX[85BF4m:[89FI`a8K=c2CZb1DUQ?H0Y8NP?[85BD4m8NP>fCZb1 XXDUQ?BZb2WVLiCZb1DU1?B7X3adj\PCAHCdiM XXCWD:9G<\9G<\8013Kfe]MFiYHf5dJFm^Lb1@HG9QKFEdIG9c>P0PC6U^ICXP9G<\87=`IFET>R0U XXI2`PKFmTICXP06a_Hf5\079UKFmdI@0\86e_I6E];FAYHFaULSXP9G<02R12JGAc>R0UI00\871Q XXLVUdNCXP06EfIFh0KfAT06eQLV\0Lg1QHfD0KVm^I@1YKWIQK6UT82dP9F@0;21TMG1\IGPj801X XXHFaV;200IWE\K2`P06I\KgLj801hKfh_N6mVIP1^KfiU02ET02`PJ65^I7=XHF]U>R009F@:06i_ XXKVD:05AULVeYKV5\86E]MFaQM6U_KSXP9F@PHVUdL`X02U1bKgA_Hfm\851QLV5]IGAULWR0P820P820U=V@:021@HF=[IG@PDgAQ XXLW@j82DaF@0820P820P821=HGPPDVEdLVUULcXP9CIT2P0PD65SJfEd84E^I3XP820U7AX;D9YM21@LVEVJGPj82LUHbL02R1@HF=[IG@PC6E^IgAX>RDaR0P9bES9`0:84aUKVMdJ21R0P82009Bda XX[85BF4l_;=SBB7X1@Dj\PE9@Cbl\f>Y8NP50CZb1DU1?;bcHgTQj0E5>[85BD4l_;=SRB7X1HTj\ XXPE9@Cbl\f>i8NP5cCZb1DU1?BZcHdVl00Y>[8628RcHkTj\PEP[@?ol;bgo XXo4Qj0F=>[85BD4m:[88^KbAbI20]ooa>[8628Rb2;Tj\PEP[@?ol;bgoo4Qj0EQ>[85BD4l_;86R XX;bb1UTQj0FQ>[85BCnl032l\PLi8NP6;CZb1DU1?B7X1Wdj\PE9HCdZ\PNiW42l\PNY8NP6VCZb1 XXDU1?H0Y8NP6TCZb1DUQ?B7X1WTj\PE9HCdZ\PMIW42l\PM98NP6UCZb1DU1?H0Y8NP6SCZb1DUQ? XXH0Y8NP6LCZb1DUQ?L01>GDie2Te_Lg@PLVESIFid87AbHFicHF=dJFm^82d]2P0PIVU\IGR0UK6@:021SKfe]MFiYHf5dJFm^86aYKVDPJFhP XX83XP9FaT2P0PHfm]KGE^JF=QM6U_KR1\JFiU86meM20j82E\I0X086E\HG1cIF@PM6U]IB0P820P XX820P820P>R0UI21cIF<:021UIVIUHgAYMVDPHV5eI21bHGAU820P83XP9FaT2P0PIFIVJF=YIFiS XXNB0P820P820P820P820j82E\I20U9@X0871QHf]UM21\IFiWM6PP820P820P820P>R0UI20XLfE^ XXI2T\82ET82QbIF=UJGIU:@X0869\Kf=[86=XIF=[87AiL6DPMG=UI20P>R0UI0X086=_KG1bIG=c XXJFm^820P820P820P820P>R00NFEc85\UHed:06i_2P0P>7AX869YM21`LVEVJGQYKVLP820P820j XX801iIGMDiEooQ8KOolCZb0P5Q?3:`0~20MSBK0A>GDie3:`0 XX~20MSBBZcHkVlb8RcHkR0\f>Y>[85HLPY>[862:d3on4Z\PRi_5W9T82gon4j\PH8R;88^CZb1 XXF2]0ooQP^TiE~2CUe>MDiE~2CUe>MC40[85BF4m8NP\3CZb1DUQ?L01>GDieB7X;;dQj2bY8N002B6b974j\P21?k`0@:d3on4Z0K0HP XX;OohH=I>[80V:d3oo4Z0K0HP;OolH<@YKOohPYi`062jB6gol2l\Y1A8NP[]CZb06To_00`[@?ol XXBX1\1R0]ooaPV4j\P6h_;:@D;bgol4j\PBQ@CdZ0I`A`of0482bT62]0oo`_;896B6goo2l]oo1> XX[81XCnl034Z0K118NPZUCZb175Q?L?iP0?m@3:goooooooa_1RU]oob2RRl]oo18K=RHCZb0lU1? XXBZb2RVH8:GcoooooPRi`0600oai8NPYkB7X:MTQh00=8K8MTCZb084o_010[@?ohBX1\220]ooQP XX0?kfCZb09R]0ooa:P6`882goo600o^8YKOohPLY`0600o]I8K89>C[X>e5Q?H03nb4Q]ooa8N00: XXB7X:BDQj2Q]>[80DCnl042]0ooQ8N01N;bgon2l]ooa8K892C[X>k4o_011P0?j@B7X:74Qj2QM8 XXN002B6b7R4j\P21?k`0@:d3on4Z0K0PP;OohH03nJ4j\P2H[@?olBX1\220]ooaP0?iD:Fgon88j XXL01P0?i8B6goo4Qh00Y8NPWiB7X9cDj\P1A?k`0@:d3on2l]ooP_;OolB6b2?Tjj3]Q?k`0[80PCnl042]0ooQ:P6`882gon600oN`P;OohH001H4Q]ona>^PgR XXF4l[@?ohBZgon6`882gon600oLQ:[Oo\IPA`0F02L018`2U0PXI`0600oK18NPVBB7X9MTQh0098 XXK8RDCZb084o_010[@?olBX1\220]ooaP0?f8CZb09R]0ona:P6`882gok600oG@YKOolPVi`0600 XXoFQ8NPUQB7X9D4Qh0098K8R\CZb084o_010[@?olBX1\220]ooaP0?e0B6gok4Qh00Y8NPU>B7X9 XX^Pb\F4mP0?bPB7X8ddj\PE9HCg3nH03lT60Jo\Ko3_o8oY:` XX_00000ATg^>0<3\0k4kk~2B7X8a4Qj2;l_;8PhB6b884j\P21?k`0@:d3on4Z0K0PP;OohH03l XXC4j\P2H[@?olBX1\220]ooaP0?`h:Fgon=S>L01P0?`\B7X8QTQj284_;8R@B6b8?4j\P21?k`0@ XX:d3on4Z0K0PP;OohH03l14j\P2H[@?olBX1\220]ooaP0?_`3:d0~2EoohK`A`0602L04Y@88b XX:Fgon88fL01P0?_@B7X8D4Qj22\_;:D8B6bTl4j\P21?k`0@:d3oo4Z0K0PP;OolH03kZ4j\P2H[ XX@?odBX1\220]ooAP0?^D:Fgoo896L01P0?^8B7X844Qj20\_;8T0B6b8a4j\P21?k`0@:d3on4Z0 XXK0PP;OohH03kH4j\P2H[@?olBX1\220]ooaP0?]<:Fgon=S:I`XYO0000061eV04@Zb1eW00H03k XX<4Q]oo18NPOBB7X7]Dj\P1Y?k`0<:d3oo4Z0K0PP;OolH03k321]oo0<400RIS0_;Oo`CZb0n5Q? XXDh0[@?ol82goo21]oo0<<00R201V320]oo`PKOo`@S0805:]oo0_;Oo`CZb03UQ?L01P0?[2B6go XXo4Qh00Y8NPN5B7X7ITj\P1A?k`0@:d3on4Qh05h_;Ooh;bgoo4Q\PJi>^P[VCnl04600nXY8NPMI XXB7X7E4Qh0058K8TdCZb084o_010[@?ohBX1\220]ooQP0?YR82gon60009I8KOolB7P02TQj1d]8 XXNPLVCZb054o_010[@?ohBX1\220]ooQP0?Xb3:d0~21oolIaX<[@0000Soo6L@B7X76Dj\PE9H XXCg3nH03j3Tj\P2H[@?ohBX1\220]ooQP0?Wj3:d0~21oolIPXYO00007n2NV0B3:d0~22?olIPPY XXO0000?n2NR0]ooQP0?W[83bD4mP3TQj XX1]Q8K=^8CZb0lU1?B7X6jDQ\fhP_;8PLB6b7e4j\P21?k`0@:d3on4Z0K0PP;OohH03iKR0]ooQP XX00:fB6goo4Qh00Y8NPKKB7X6[Tj\P1A?k`0@:d3on2l]ooP_;OolB6gom4jj2OI?k`0<:d3on4Z0 XXK0PP;OohH03i9Pb]~38008IPPIKOogPQeP1QU]ooN2720]ooQP0?T6B6goo4Qh00Y8NPJWB7X6 XXNTj\P1A?k`0@:d3on0b]~38008ITI8N0@0;bgon2l]ooa8KOodC[X984o_010[@?ohBX1\220] XXooQP0?Rh:Fgom86R3:d0~2G_odK`A`GV0482gom2U0PIiP=TQh200_;Ooh;bgoo4Q]ooA>^PSJ XXCnl042]0ooQ:P6`882gon600n78YKOodPIHYO0000061VPb]~3G_odKa1:[:@TIPY8NPH0CZb1 XXDUQ?82gon600n498KOolB7P02TQj1SM8NPH5CZb054o_010[@?oh;bgon2l]ooa8KOodC[X8dTo_ XX00`[@?ohBX1\220]ooQP0?P23:d0~28008IPPIKOogPReP1QU]ooN2;20]ooQP0?ORB6goo4Qh XX00Y8NPH9B7X5eDj\P1A?k`0@:d3on4Qh05h_;Ooh;bgoo4Q]ooA>^PP6Cnl042]0ooQ:P6`882go XXn600mih<[@00020026H8:Fgom876H0HYKOodPL8P;OohH03gOTQ]ooa8N00:B7X5e4Qj1J=>[80D XXCnl042]0ooP_;Ooh;bgoo4Q]ooA>^PP>Cnl032]0ooQ:P6`882gon600mch<[@00020026H86Fgo XXmh8KH0HIKOogPQXP;OohH03g7TQ]ooa8N00:B7X5TdQj1G9>[80DCnl042]0ooQ8N01N;bgon2l] XXooa8KOodC[X7@To_010[@?ohBX1\220]ooQP0?KJ3:d0~28008IQ0YO0000061_RU]ooB1]V06 XX:Fgom86j82gon600m[9KP6L0oDR@_00000UW0?fNEh1W0?iLDh1W0?jfDh1W0?lDT;`0~22VL0 XXofY:[8::IQY8NPCoCZb1DUQ?B7X5:Tj\PE9HCg00H03fIT7\fhPYB=aJB6cHV4Qj1Cl_;=aJCZb1 XXC4o_00a8KOolB7P02TQj1CQ8K=^8CZb054o_010[@?ohBX1\220]ooQP0?HRCZb09TZ0K0X[O000 XX007on604@Zgon6L882gon600mP8_;OolC[X5=UQ?:d3on4Z]ooQ\42l]ooa8NPCQCZb1DU1?H20Y XXKOohPRi:[:@TIQ@_;88^B6cHV4Qj1=m>[85BCnl03700H03e^4j\P2H[@?olBX1\220]ooaP0?FT XXB6cIQ4Qj1<9>[85BD4m`0600mI3oQ?HNmVKfM?J\mBCfm?LXohChb?T@mCkoQ?n4mBCeP?n4mBCe XX9?DTnKCoQ?X`2`C_\00600mCH^;RiE XXLfDP9g=UM21cIFiT9b1_LR0WLfEd879UHfEYMVDW86U^LgAUHF@^2P1DNG1U82MXIFa`87=UM21c XXIFiT9b1_LR0WJ6E\L21cIG@PLVESIFUfIBLPIVmb86e_LVDPJFiVKbh:~2I6UcHf5bI014IGIY XXHfDPKV5]I@1CKg9bNB`PHf5^9g@PKg1UKR1\JFiU~2<@1>MFeRIG8PKfHPLfESKfiTLb1RIFI_ XXLVDPLgAQLWAYKVLPM6lPLfE^I00e~2IWE\K014IF=YKF5\845C@dU986=_I6DPIVmb86EcHf5` XXIB1SJ65bHF=dIG8004IYK6DPL65bHFeUM6Eb~2J6mg87A_86QQKVA\IB1VJFaUKV5]IG<0Hfm^ XXMVEbM6ET07AiL6DPKfHPIVU\I@1dIGQd06IYK6DPHWUdIB1cJGYU82Pg86mb83PY03P02SmDJ6DP XXHfQ_JF=ULb1QLVDP=b1QKV@P>0X0?gE^IGQ`IF=dIF@PIVU\IB1`HG9QKFEdIG8:~2N6m^;gQ_ XXIVH006i_KVD0M7U`IB1_IR1]KfAUKB`PI6UbIF=d86eUHFic86i_KVD0I6UbIF=d~2KVm^I@1@ XXLVmWLV5]9g00:?eAX XXIB1SJ6mYHfEc865bIB0g865^I20h2P1@HG9QKFEdIG8PIVmb86U^HVmeKV@PL65SJfEdL`1@HG9Q XXKFEdIG8PIVmb86meM69_MFiT871QHf]UM7<004AUHfU]HF`P@E=3BDTPHfmTIB1VKg8PL65SJfEd XX87AULVeYKV5dKg80 XXE@0082d0260^82d024iMCWD_;@08C[YB7UQ?BX1_52l]00Q8NP1nCZb1DU1?82d0263JL?mPeY2l XX~3KVO:T;`0~2:6O2T;`0~2UVNjT;`0004\Ik:@_0000UQWZY2l~20UQWXY2l~20UQWVY2l~22F1W XXTY2l~24\1WRY2l~29H1WPY2l~2B`1W0?mjT;`004\0I`3oL600ogAP0?m\Ef5bKVU^IcXPKVm^ XX;G=dHFiTHG9T869QMF@PLV5dIB0]82ET2P1>EOohB7X0ADQj0418N002B6b914j\P21?k`0@:d3o XXn4Z0K0PP;OohCUe>MDj\P2H[@?olBX1\1R0]ooaPjR1]00PP[OohL01PgP1_KP1>E@00BZd046`8 XX82d044iMCWDP;@0<\:d056lB;bd054Qj02Y>[85BD4m`oV3PCZb09R]0011:P6`682d0463>86d0 XX222]00a`06322SmCKg9bNB`P9F@PJG[80V:d0044Z0K0HP;@0@H<@P XXK@088:d03700H;P:?di_M21YKR11Dd=9BB1SKfidLVm\879QKVMU82dP9F@:~2CUGo`TZ]00Q\ XX220]00Q>GDie82d026001218KOohB7X4A4Qj12Y>[80JCnl032]0ooa:P6`682goo63B@RgoaT7] XXolH[B?o286gon4X@I`01DPb\oooooh9:KgHP;89:iH11k=df;c0804Qh0398KOo6CZb12To_00a: XXP6H:B7X3iDj\P2aHCdQ]olI>[83hF4l[@?olH10P;Ool@NgoaD8`201C[OolBZgoo6lP82goo47] XXolD<<00:201WfR0]ooa1kOo533003@P0IlYP~2b4Qj0ka>[85BF4m2Ydj\P:AHCb]0oob`_000 XX00YW~2U0b]~33OolI`00R0:]~3Oool3:d0~2?oolIQQ8NP>:CZb1DUQ?@NgoaR]8ol92;Oo6H5P< XX[@0001_oo6H@B6bV[85TD4mP?Pb]~32?olI`X<[@0007ooo6H6Djgo`V0T3:d0~25Ool XXIPi1kOo6:dSo`T8]olIP321]ol9B[Oo24:goof00oeXPKOo2@Q18K:HbB7P02Tj\PFA@Cd7]olH[ XXB?o2H0Q1nP^Yh8Cnl041U0PZ9`0600oTA8KOohB7X364Qj XX0_=>[80JCnl032]0ooa:P6`882goo600oR18N015;bgon4jj0n9@CaU0PZ8B0700405P0?h4B6go XXn4Qj0`18NP;ECZb06To_00`[@?olBX1\220]ooaP0?gPB7X2hTQj0]d_;OohB7P0A4jjWH9?k`0@ XX6D22XQ80L00@0F00oKY>[80VBX1\2R]l~30OolH0A2[OolI`PP;OolH03mVTQj0Ym8NP:JB7X2 XXUDQh04Q>^YdlCnl041U0PZ9`0600oGQ8K8:TB7X2U4Qj0WI>[80JCnl032]0ooa:P6`882goo600 XXoE@IO01SPZ9`071SH03mATQ]ooQ8NP:=B7X2Gdj\P1Y?k`0<:d3oo4Z0K0PP;OolH03m8TQh05<_ XX;OohC[X2i51?6D22XQ80L00@0F00o@I8KOohB7X2L4Qj0TY>[80JCnl032]0ooa:P6`882goo600 XXo>98NP9BB7X2CBl]ooQ8N01EC[ZLQ4o_010I@8:R4P1`0101H03l_4Q]ooQ8NP93B7X29Dj\P1Y? XXk`0<:d3oo4Z0K0PP;OolH03lV4Qh05@_;OohC[X2FU1?6D22XQ80L00@0F00o7a8KOohB7X2:DQj XX0P1>[80JCnl032]0ooa:P6`882goo600o5Q8NP8;B7X21Rl]ooQ8N01GC[ZKnTo_010I@8:R4P1` XX0101H03l0<3\0cTkk XX~2H03k`U9UKFmdIB1TJG9UHgA_LWTPKV5]I@00M65[IB1VJFaU86E^I7GDieB7X0?DQj03P_;@0842d03dR0B<0_04jj XXVKA?k`0@H=`oAVU\IB1cL6ESJFIYHf5dJFm^879ULGEYLVET2P0004iEoj`_;@0DCZb0n5Q?:d3o XXo4Z\PUiW1TZ\PXIW14iMCWDP;@08H003JTQj0ga>[82NF4l_;@0DC[YAg5Q?B7P084jjDGAHCb0] XXooaBP2U0RD1PbR0\RD3@[Ool\;`0~2Bfl>B7X3@dj\P9iHCd:\RD18NPB7X34Tj\P9iHCd:\RD1P0?md;bd044Qj0_e8KOn\CZb1 XXC4o_00a8KOn\CZb0WUQ?@Zb9@600odi8NP;WCZb0WUQ?;bd054j\P9iHCd:\RD1P0?lb42d03dR0 XXB<1P~2g5Z\RD0<[00004j9@6l>B7X2\Tj\P9iHCd:\RD18NP:UCZb0WUQ?FZb9@600o_P6[000 XX00b9@0b\~3CXU0K`i8NP:7CZb0WUQ?@Zb9@4Qj0WY>[82NF4l6[00000b9@600o\86[00000j9 XX@0b\~3CXU0K`i8NP9OCZb0WUQ?@Zb9@4Qj0U9>[82NF4l6[00000j9@600oXa8NP9;CZb0WUQ? XXB7X2@TjjD79HCbl]01A>[82NF4m2[8U0H03nITQj0S1>[82NF4m2[8U0H03nE?lFodCoN_n`\;`0 XX~216CNhh0`>`3\C_\002l]010_;@0DB7X294Q]oja>[85^U0BF4m8KOn\CZb0 XXn5Q?dJb9@600oPH<;@1I00mV1600oOX<;@1400mV5W8482d044j\PEiW1600oN8KO00^00l@;@0? XXB818`2l0C[Y?J5Q?32d0A`0?IPY8NP6nCZb0WUQ?H03m]TQh00M>^Tm8F4mP0?fXB7X1Xdj\P9iH XXCdQh03m>^Tl`F4l_;@0DCZb0WUQ?@Zb9@600oH98NP5nCZb0WUQ?;bd054j\P9iHCd:\RD1P0?eV XX82goo=6\RD0<[00004j9@6l@B7X1DDj\P9iHCbU]oob9@2l]01A>^TldF4mP0?dfB7X1=4j\P9iH XXCbl]01A>^TlLF4lYKOolRD1P0?dH82goo=6\RD0<[00004j9@6l@B7X11Dj\P9iHCbU]oob9@2l] XX01A>[82NF4mP0?cX;bd042l]01A8NP3PB6go[4j\PDa?k`0@B6go[4j\P9iHCd:\RD1P0?bnB7X0 XXaTj\P9iHCd:\RD1P0?b\ol3lR?bbo@[m`3FC_\00600o7P003dn8000;21CJGYU>R0UK6@0~285]?Bed0021KI6UcHf5bI6ETG@0085]Y XXKWAULW9eL7AUI5d005=[JG1`JFiW800Z:RXPLf=bIFE^:2TPHf5\K6ET87MYM6PPHV5T87=dHGAe XXLb0Z:RX09G^_]^Cnl0460DB7X0Od:W@ZM8N00;C[[kF4o_011P\T=DDT`]AR1dKb1S XXHFiSIF`PIVU\IB`P84=DDT`]DR1dKb1bIG=UKV@PHgEbLVE^M21`HF=[IG@0@eABC2e287A_86=Q XXKV=UK21RHGASJ2`P@eABC2e186I_LR1cM65dMGR008000CUGon4Z\PXYW1TZ\PXIW XX1W00CUe>MDjjCE0[@?ohBZgon6l00HIC[OohB7P01Dj\P:AHCb]0ooa:P6`4L01PdR0]ooc0_000 XX07mP0052B7X1H4:W@ZM8N00^_YbCnl044Z\PW9W5TQj0E92 XXYd:WB7P03DjjnUQ?k`0@H1A8NP53@ZM2YdQh00e>^_Y2Cnl044Qj0C@_;=SB@ZM8N00>C[[j;4o_ XX0118NP4[;bcHiT:WB7P03TjjnQI?k`0@B7X18Rl\PLi2YdQh00i>^_X0Cnl044Qj0AT_;87^@ZM8 XXN00>C[[ijTo_0118NP4@;bb1eT:WB7P03TjjnMA?k`0@H03o24Qj0@U2Yd:WB7P034jjnKa?k`0@ XX:G`0~20H:JH03nj4Qj0@12Yd:WB7P034jjnIa?k`0@:G`0~20H:FH03nb4Qj0?I2Yd:WB7P034jj XXnGa?k`0@C[X[c701H03nWTQj0>Q2Yd:WB7P02djjnEi?k`0@H03nTU>0I`3n_5>0Ih1IP6NLT;`0 XX~236NdH=1P0?ifL01P0?iTGT4P85=dHGAeLb1bIG1_LW@j021VJFaU87AiL6Dj801RJFiQLWT0 XXM6EhM00PIVU\IB1^MFeRIG8086=XHG9QHgAULW013;D]ULVeYM21@LVmdKf=_K21=KfAeK6DP=4DX<3 XX^R=L:d3oo20\RDk_P=2]oocUP47\RE8[L0P0ooP<[Ooooooon6L02;@P;OohH008VTjj4]A>^Q=L XXBX1W2RUl~318U>H29:[8:>I`i>^Q:h:G`0~22HU>H0i8N002C[Y6@UQ?CUe>MF00271>^Q:H:G`0 XX~22hU>H008H4jj4XPIO00;RDa2;8U=B7P0BDjj5H008?4jj4V@IO00H0085Tjj4ShIO00 XXH007l4Qh005>^TF`F4m>^Q8>:G`0~22HU>H007eTQj1mY>^RWRF4lYK8:6gNhYO0000062QTjj XX80a8N001C[XPJ5Q?:FcMkX:6L01P0?l^;bc^TFP:G`0~20XU> XXH007P2l\c4i>^QTVF4m:;8U=IaP_;8:T42b9CDR0B<0_04jj:L1@Cd8\RDd<;00;RDaV14jj:Mh@ XX;8U^RV6D4m2;8U=32`02hU^RVT XX42b9C4R0B<0Y@8U>H0070T7\e5HYB=QJB7X>N2l\c4i>^PdhD4m1k=AF:DR2Y2UlooooomR@C[XA XXT4Z0I`XYO00000B9CV0H006^Rl\c4i>^QQPF4m>^QK@;`1>^ROhF4m2[88P XX:GcoooooPRAP00JD@NcDERU8f5Y8NPh:;bc^PgbF4lIK=AFPZ8Y XXO00000Z9CV001Ua1k=AF:DSHFTQj3M8_;C[X^Pg2F4m8NPIMB6cDETjj81I@CdZ0 XXI`XYO00000B9CV0FB7X6@Tjj:2iHCdjj440YO00000V9CV001PQ8NPI0C[XX55Q?C[X@9RUl~3 XX2HU>H005kTQ\e5M>^QmjF4m:P6H:B7X6=Tjj9naHCdjj3ohYO00000V9CV001LI8K=AH;bbT[4jj XX7ii@CdZ0I`XYO00000B9CV0FB7X65djj9kIHCdjj3lPYO00000V9CV001I18K=AH;bbT\4jj7fQ@ XXCdZ0I`XYO00000B9CV0FB7X5mTjj9h1HCdjj3i8YO00000V9CV001EY>^RInB7X5jT:W@ZM8N008 XXC[[dTTo_011`0600o^RIPC[Xm6TQj1LU2Yd:WB7P024jjm71?k`0@C[Y;0V00o:9>^Qi@BX1W XX2RUl~318U>H1I8NPFLC[XW4UQ?C[X?92Ul~32HU>H004k4Q\e5P_;:BdC[XNa51?BX1W2RUl~3 XX18U>H1I8NPEfC[XVg5Q?C[X>kRUl~32HU>H004]Q0\e5M8P4S0:D3MkTZ\gNiW2Pb\~38=g^IPXY XXO000007MkV04@ZcMkTZ\gNiW44Qj1C`_;:BlC[XNGU1?H0i8K=AH;bbT`4jj7Ti@CbU0gNi:[=g^ XXI`XYO00000B9CV0FB7X52djj9V1HCdjj3W8YO00000V9CV0013Y8K=AH;bbTa4jj7Q9@CdZ0I`XY XXO00000B9CV0FB7X4idjj9RYHCdjj3S`YO00000V9CV0010A8NPCRC[XV45Q?C[X>8RUl~32HU> XXH003jTQj2h@_;C[X::51?BZb2SVL>C[X=oRUl~32HU>H0i8N002C[Y1R5Q?H03kA6000kI> XX^Q1`BX1W54Q\f5i>^RChF4lYO00000>9CV0\B7X4WTjj9JIHCdZ\PXiW3Tjj3K8YO00000V9CV0> XXB7P00Tjj@CaHCf00n_QP00=ZC[XKVTjj98XYO00000>9CV000eI>^RAjC[Y1M2U0f>i>^Q4dBZb2 XXSVL>C[X=J2Ul~32HU>H0i8N002C[Y0lUQ?H03j[V000b1:[8:FI`a8NP@^C[XTI5Q?H1I:[8:J XXI`a8NP@NC[XTDUQ?H0A>^R@PB7X:[2l\c4i>^PTfD4mP00;VC[X@P4Z0K2i8NP?fC[XTjUQ?BZb2 XXSVL>C[XH0i8N002C[Y0P5Q?H03j?60H002X2l\c4i>^QA6F4lY XXK87:PLh_;89VC[X@RUQ?:D3MkTZ\gNiW4Tjj391>^T28:G`0~21HU>H4A:[89VI`Q1nP>=80QP XX1T7j0i\P22U0gO8_;=gbC[XTGUQ?BZb2SVL>C[XH0i8N002C[Xom5Q?H03i\600 XX0R91k=AF:DSHFTQj2IP_;C[X8F51?@ZM>^PV8F4m:;=AFC[XA>TZ0K1Q>^QY6B7X3@djj4HAH XXCbUl~31hU>H0PYO00000J9CV000M@_;C[X;YUQ?BX1W64jj6QA8NP XXH1i>^Q3XBX1\5Tjj6OA8NP;dC[XAH001S4jj5lA:P6m6;bb2ITjj3giHCdZ0 XXI`XYO00000J9CV0\B7X2_djj8gQHCdZ\PXiW3Tjj2h@YO00000V9CV0>B7P00Tjj?`iHCf00nH0019TZ\PXiW3Tjj2dPYO00000V9CV0>B7P00Tjj?]9HCf00 XXn8iP0040;bc^QVBF4m>^Skl:D3HkRU\gNj2 XXQTZ\Y2AW44Z\PXiV2TQj0R=>[80\F4m:[8:>I`i>^P[H:G`0~22HU>H0i8N002C[XnHUQ?H03h XX7V000918NP82C[XRW5Q?BZb2SVL>C[X:Z2Ul~32HU>H0i8N002C[Xnnl[l0?`Jo4klV_b^o>Cm XX7_eToN;n`2VC_\00600mb9P0?N4EG=ULR1SHFiSIFa\IF@P XXM79QKW=QHgAYKfh004=QKRMd86A_87=iLgAUKB1SKfe]HFiT05E^JFe`K6E]IFidIF@PLfEbMVEb XX86IeKV=dJFm^04=QKRMd86=XHFiWIB1TJG9UHgA_LWT0@f5^9g@PK6UcM21TJG9UHgA_LWT0@f5^ XX9g@PLVE]KgIU86IYK6D0~2@f5^9g@PLfE^I21XIFa`04=QKRMd87AiL6DPIVU\I@00@f5^9g@P XXHfQUHf\PLg1QHfD0@f5^9g@PI6lPMfQ_86=_KFeQKV@0EFiYKG1\IFeUKWAUI21WIFiULVUS87=U XXLWIULR1VMFiSM6U_KP13HFhWM21_L6E^86IYK6D0F01J04=QKRMd86=\Kg=U86IYK6D0@f5^9g@P XXIGQUHgEdIB1SKfe]HFiT04=QKRMd86m`IFhPIVU\I@00A000@f5^9g@PKg1UKR1VJFaU051bKgA_ XXHfm\86EbLVmb05E^Jfi_MfhPL65SJfEd87AiL6D0CUGoo4Qj8E1>[81dF4m:[8::Iai:[88^K1Q8 XXNP5P@ZM2YdQh00U>^^fJCnl044iMCWD[O?ooooooo2l\PTI8KOolB6cHV4j\P6Q?k`0^SklF4mP54Qj0=m>^Sk`F4m8K=RHCZb0WUQ?H0A2[8:>32`0 XXMX:RIQI:[8::IQ1:[8:6IPY8NP3:CZb0WUQ?32`0Lh:RIQI:[8::IQ1:[8:6IPY8NP3XCZb0WUQ? XXB7P00Djj>`1HCdjjm59:[8:>IaA2[8:>BZb2QVH:B7X0odj\P9iHCdjj=?Y8NP46@ZM2YdQh00Q> XX^^a@Cnl04600o[ACKg9bNB`PNFme86eeLg@P9g=UM21cL6EUI2LPIVUbLg@0@f5^9g@PKg1UKR1\ XXJFiU04=QKRMd86=_KVAYM6U_KR1\JFiU04E^M6EbJFiW87=ULWIULR1]KfAU86m^8015Lf=QL6DP XXHV5SJb1dKb1iKgEb86a_Hf5\87=iLgAUKB1QKV@PIfUfIB1Q85=5CT@PHfm]KF5^I2h^;P15Lf=Q XXL6DPHV5SJb1dKb1iKgEb86a_Hf5\87=iLgAUKB1QKV@PIfUfIB1Q8595@dE9ETDPHfm]KF5^I2h^ XX;P13;D]ULVeYM21cIG9fIG8PI6m^I@0004<]BfEbKFUd86IeKV=dJFm^Lb`P=4DX<3Dc:B0a=21C XXIG0P>3L0CUGon2]\Z5[oo2]\Ynkon2U]00RWkRUl~30JQJ:G`0~20JQN82b1UY2\PLiGP2l0C[X3 XXV5Q?:Fgoo:QJ:Fgon:O^:G`0~20JQNCUe>MDiEooQ:[87^I`00gQ0]00^`;:QSIUA:[:QNITiB XX[87V3:`0~2GX7VK0A>GDie3:`0~2GX7VIS0P;;lFDZbo5T7\c58A[87]200P;87Vd;`0~2828\ XX_aIB[;lF@NcT5Q?BX1\1W3oCUe>ME:\f>IB[=SZ XXDjb1iTZ\PNI^f600o]I`063RCUD0021\f5YB[=QJ4:d02b1\f5Y24700CUe>MDiE~242d02dR0 XXB<0_04jj>EIHCg00CUe>MDiE~242d02dR0B<30[89n;`18N003C[Y1M51?BX1\3RUl~30H:JL?m> XXGDieL01Pn4iEooP<[000006XGVH`@ZbXGT8\XeI8K:QRC[X19UQ?:d3on4Z]ooQV4RUlooooojQN XXL00Y@;lFCUe>MF0H3:coooooZ5iV3TX\XeIV2700:D2o5V3R@Zbo5V04DZbo5R0\_aI1k:=F8Rbo XX5T?\c58C\0P0601:<0P0I^12;:=F3:coooooZ5iV1R0\_aIPZ4:\PNH<[?oooonXGVl009a8K:QS XXC[X0W5Q?:d3on4Z]ooQV22UlooooojQN:Fbo5[lJL00@;:QR;`1>^_^hF4lIK:QSZ68P;;lF\:d0 XX26H882bo5V00oe8P;;lF\:d026m4@Zgoo604DZgoo20]ooc@[;lJ@NcEOojBZbSG6lB@ZbS XXG21]00P@_00:L05>GDieBZbXFVLP86bWkU:\YnhKD?ok32d00?okEl30_000004[@?olH218KOok XXB7P00Tjj?ZI@Ck2loooooeO0`;`0~20B]0ooa:[OolI`A`062\DZcHiU:\f>X@;8:1`BgondZ\ XXPW9V7P`]00[onfHF:G`0~20J=L86d0212l00e`0F00ogXPK@084:gong01H03oK4iE~286d020`@ XX05QV22Ul~30H:F86d020`@05YV22Ul~30H:JBZb2VVH6BZb2UVL4L05P0W00CUe>MDiE~2@ZcH XXhT:\f=i2[=SZCUe>MDiE~2@Zb2IT:\Z5Y2[:O^:G`0~20H7>@Zb1eT:\PM9:[89fI``YO0000062 XXLT:\PWHYO?oooon294:\PR12[8:J@Zb2UT8\f5i2;;lRBZb2SVL8:G`0~27X6fCUe>MDiEooa8 XXKOolCZb0P5Q?@ZcHdRl]00Q>^PL:F4m>^PEj;`1>^QJRF4m>GDieCUGoU4:\f=8YK=R@Z5I8KOoh XXCZb0P5Q?BZbXEV`00 XXGDieBZcHT6HLB6goU2l\PZA>^SnI`a8NP3c XXC[XFeUQ?H1A8NP3f@ZM2YdQh00U>^^?jCnl04700H:I>^P[N:d3oo0b]~30OolK2a:[8:>IQI8 XXNP3E@ZM2YdQh00U>^^?:Cnl0460:B7X0f4jj5XAHCg00H03oJV1JBZbXEVlJC[X:V2]0oo`<[@00 XX007oo6`6L01P0?m:H3Y:[:QFISA:[8:XIb0PK8:XBQ1W62l\PZQ8K=QNCZb0lU1?@OX0WBU8PZQP XX3TQj09A8K=QNCZb0lU1?C[X]R4Z\PXYV44Z\PXiV2Rl\PT9>^S6lF4m8N01CHFiHCg01H03niUA_ XXKb1]HFii86IYK6Ec04IYK6DPKVmd86I_MFiT04IYK6DPKVmd86I_MFiT04i_879UHFAQHVaU86IY XXK6DPM6lPLfE^I01>Kb1bIF5THF9\IB1VJFaU87A_87=UKV@007=dI6U^04iEooa>^RcfC[X3UR]0 XXoo`_;Ool;bgoo4j\P?QHCbl0;bb2810]00]8P4S0;`1>^PkdCnl044iMCWE>EOol@ZcHfT:\f=I2 XX[=SV@NcDERU8f5Y8N_ZZ;bc^PY2D4l[ XX@?olBZgoo6LTB6cHGT:W@ZM8N002C[[Qn4o_011B[=SB;bcHdTjjiSYHCf0DB7X08D:W@ZM8N009 XXC[[Qe4o_010P;OolCUe>MDi?CT5=A@13HFhWM21_L6E^86IYK6D004iEooa:[8:FIQ@PK3100 XXA5O0`;`0~20BU0PYHP;8:FP:b2VRl0C[X:kUQ?:d3oo4Z\PYIV1TZ\PYYW1T:\PYIP14jjb6PP XX;OolCUe>MDiE~2@Zb2VT:\PYI>^\QHCUe>MDiEoiQ:[@08IV8PK8:XBQ1W62l\PZQ8KOnLCZb0 XXlU1?@OX162U8PZQP94Z\PViW44Q]oia8K=QNC[Xl`51?H0i8K=QNB6goW4j\P?9@CdQ\f5i>^PRJ XXF4m:P6H6L01>GDie@NgoW2]8oiQP247\Yo8[B?nH@ZcHiT:\f=Y2[=SF;bgoV4jjmIIHCdQ\PR1> XX^Q@ZF4m8KMB0\PIJ@[87>Eh0_04jjn8QHCb]0ooaV173oH>18K88P XXC[XCAUQ?B6c^Q^P_RCnl0460JB7X074:W;bb284Qh05Y>^P_:Cnl044jj XXaVI>GDie~2CUD004Q\PR1>^Q;4F4m8NP0T@ZL_;88PB7P0@Tjj2ia?k`0@@Zb2VT:\PYI>^\Hh XXCUe>M@00CUD000b\~3GX6NK`PIO01nc5=P3R0\PIk@_000020I@`3VC_\001U\PNG[85Nd;`0~2828\ XXPO91kMDiEooQC XX[@083:`0~20KlBKA@PK@0842P00DR0B<2@_000021P0W1@:d3oo2]\PIKon4Z\PIYW4R0]oob` XX[86FK0HYKOolPIIP5Pb]~32_olK0A`D60482goo2U0PII:[86nISH<[00000:o4VdD86d0210X XX0098P4S0T;`0~28602L0D[@?olBZgoo6`4L0EP120]oo`Y@86f@Zb1`T8\PQX<[00000>o4Vdf XX86d0210X00=8P4S0T;`0~282U0PL8<[00000Bo4VdB86d0210X00@8@0066D226V04@Rb26Pb\ XX~31KlBKA@PK@0842P01DR0B<2@_000021P0W0=6D2270`\00:276D832`07h8LH`HIO00=PQ`< XX[00000Jo4Vd>86d0210X00I8P4S0H09`8b]0oo`<[@00023oo6l:3:d0~2?oolKA@<[@0005oo XXo6l@3:d0~2OoolK0HP;OolH09`8aU0PQl<[00000No4Vd>86d0210X00M8P4S0H09`02U0PMh< XX[00005V1gVH::G`0~20H7JH3H<[0000221gVl:3:`0~2?h7NKA@<[00005n1gVlD3:`0~2Oh7N XXK0XYO00000:1fV04@Zb1fR0\PMYPBT:\PMIPD4Z\f0IlP[O000007o XXo0b\~32;lBKC8PK@0842P024R0B<2@_000030[@?ol3:d0~20OolK@X<[@0000?oo6l8:g`0~2 XX0Ool:Fgoo87:3:`0~22KlBKDPPK@0842P02DR0B<0Y@87Z3:`0~2887ZK`X<[00003n1jVdD3:`0 XX~2Gh7ZKa@<[00007n1jV`::G`0~20H7^H0A2[87^H0A2[87^@Zb22T:\PQI2[87n3:`0~22[lB XXK@00YR1]00P@:00:B818`92l~382]0oo`P;Ool`:b1mVL@BZb1nVL::G`0~20H7nH0A2[87n82go XXo<2\PPiW44Z\PQ9W2RUl~30H8FH0A2[88F82goo<2\PP9W44Z\PP9W2RUl~30H8:H0A2[88::G`0 XX~22X7bH0AB[87b82b1lR1]00PB<0P0B858`I:l~380P1~2I`XP;;lB\:b1lVcFBZb25VL009HP XX;87bE80R;;lB\X1_~2QR1]00SAk87b42P00TR0B<2@_000021bGdj\PH8PK@08dNb1lQ8X00=8 XXPDS1d86@_000020[@?olBZb1VVLJ82goo;2]ooQ\1R0]ooaP120]ooPY@86FH1X<[@00203oo6l8 XX83`000P0H0@P;Ool:D21UPb\~32X6FK0PYO0000521UTZ\PPYWB20\PO9BP28\_a:bP6lb86d0 XX2=7\PO8@:001B818`92l~382]0oo`<[@00007oo6l4L05P120]oo`Y@86bH0PYO0000061\TZ\ XXPTiW2Rl\_a9>^\1nF4m>GDieCUGon4Z\PYYW1W00CUe>MDZ\Z5IV1700H?8[O?oooooon4Z]ooQ\ XX~2QTZ\Z5I_:R0\f91C[=R@BX1_5R1\f?9H[=Sb;a18K=QNCZb0lU1?H0Q2;=QNL01P\TZ\Z5I\ XX64Q\f5i>[83>F4l[@?olBZgoo6H4L01PU4Q\f5i>[82fF4l[@?ohBZgon6`HB6cHGT:WB7P00dQh XX00E>^]QdCnl04606:Fgon=RDH03oMW01H03oFTiEoiA:[:QJI`I`0DiMCWE:[:QFIPA`0F02L08[ XX@?oh;bd022l]ooQ>^RkLD4m:P6L4L05PeTQ]oi@_;@08C[XcLU1?B6goU2l]ooQ>^RjhD4l[@?ol XXBZgoo6L4L05P[4Qj01Q2Yd:WB7P02Djjeni?k`0@L01PU62B@f5^9g@PKg1UKR1VJFaU04iEoiQ: XX[89RIa98NP2\B7P00Dj\P:Y@CdiMCWE:[8:FIPI:[8:JI`A`0F3\@NgoW2]8oiQ:[89^Ia0_;OnH XX;bd024jj<^A@Cf0>;bd024Q]oia>[83bD4m:[8:2Ibi8KOnLCZb0]UQ?\;coooooIaa8KOnHB6go XXW4jj=BI@Cbl]oiQ8KOnLCZb0lU1?B6goW4Qh00=>[82ZD4m:P6H6L01P0?mfB6goW2l]00a>[83b XXD4m`0F00of8004iE~2@ZcHjT:\f>I8NP0>@ZM>[82ZD4m>GDie~2CUD004Z\Z5YW1T:\Z5YP2TQh XX009>[82`F4m:[8:JIPI:[8:FIaQ8NP0j@ZM8N001B7P01Djje\A?k`0@H1A8NP0S@ZM2YdQh00E> XX^]J^Cnl044:\PVY2[8:F@RcHGTiMCWD004iEooa8N003CZb0\5Q?:d3oo4Z0K1Q8NP1Z@ZM8N004 XXB7P01DjjeW1?k`0@H4Q:[@08Ibi:[8:NIRQ:;=QNI`Y8K=QNC[XaU5Q?B7X0=d:WB7P00DQh00E> XX^]HlCnl0460DB7X084:W@ZM8N005C[[F9To_0112;=QN82goo4iMCWD0~3CUD004:\f90YO000 XX0062ITQj03a8K:ObCZb0lU1?:G`0~20JQN:G`0~20JQJ:Fb1SZO^BZb2LVL<@Zb2LRUl~30H9f XXC[[a=4iMCWEXIFa`87AUN7@0CUGoo21]00P@44R0B<0P@=7]00Q2:?oQ86d025:8;`Q>^S9nF4m: XXP6LRC[XbT2]0oo`_;OolC[[ZDUQ?B6cMG00H?Q>EOolBZd026L886d024X@ XXIPI`04iMCWE1k:Ob:dSoo60B86d025:]00PRKOolDZgoo1:@86d024X@I^HPK@0Q8K:ObB7P024jj:kA@CdZ0Kc92[:QF@ZcHT2Ul~30H9Z:G`0~20H9VBZb2LVL< XX@Zb2LRUl~30H9fC[[`@V00ogi`0600ogQ>EOohBRb2XVLFL00@;8:R:d3oo48\PZ8P;OolCUe> XXMDjj26@[@?ol82goo;2\_`YV24jj258[@?olC[[I[4:]ooQP~2VR0]ooR`[86^KaY8NP38B6c< XXDTj\P?9@Cd7\c58YBL4EP\Pb]~3AOolIPA`AF2T3:d0~2C_olIQHP;88PDX30_00003n`[;l> XXIPA`FF24C[X6R4X\PZ9W6W0042b2XR]0ooa2;8:R@Rc^]TR82go XXo;2\_`YV24jj1k8[@?olDZgon20\_`j`[88TI`3oGPb]~3E?olI`3oDPb]~3DOolI`3oAPb]~3 XXC_olI`3o>Tjj7NhP;OolH03o15AYKFET86meM2h004iEoni1k;lR:dSol4:\PRQ`010\PQX_04jj XX0jIHCa]0onm2[OolH1IB[Oo`82goo5:]ooa1k;lR4Jgok`P082goo;2\PL9]h70042b2;2l0C[X3 XXKUQ?8Rgoo5:]ooa1k;lR4H0H020]ooaB[Ool:d3om21]00a8J00PC[X3A5Q?8Rgoo5:]ooa1k;lR XX4H0H010]00]8P4S0:D2o2Rl0C[X385Q?8Rgoo5:]ooa1k;lR4H0H020]013@[87>:d3on0b]~3 XXGoohK`00X4Qh021>^P;^F4lR;Ood@Nbo8Q60601bGb0]ooQ>[85H8418J00PC[X2c5Q?8Rgoo5:] XXooa1k;lR4H0H079O82gon4j\PEhP@4QX021>^P:VF4lR;OolDZgoo47\_b8AP1P082goo47\_b92 XX<0P0@Nbo8R9]ooCCb2l9C[X3:UQ?8418J00PC[X2K5Q?8Rgoo5:]ooa1k;lR4H0H060J86gon4QX XX029>^P9^P:HF4lP@4QX XX021>^P7JF4lR;OolDZgoo47\_b8AP1P0H001347\_b8RKOoddlP_2Djj0YQHCb]0ooPP;Oohk830 XX_00003lP@4QX021>^P6HF4lR;OolDZgoo47\_b8AP1P082gon<2l~3?b10B6P084jj0G9HCb8] XXooaB[Ool@Nbo8Q60601P~2Y47\_b8RKOoddlP_2Djj0WQHCb]0ooPP;Ooh`;`00?00LPcRZ210 XXB6P084jj0BiHCb8]ooaB[Ool@Nbo8Q60600P;Oohk830_00003lP@4QX021>^P46F4lR;OolDZgo XXo47\_b8AP1P082gon<2l~3?b10B6P084jj0>1HCb8]ooaB[Ool@Nbo8Q60601P4U>0I`3ndU>0 XXI`3noU>0I`3oH70042b272l0C[X0[UQ?8Rgoo5:]ooa1k;lR4H0H020]ooa1k;lR@S0802l]ooa8 XXK;lRC[XLDU1?BX1\1W3oCUe>MBU]oob2:20\PRSA[=SJ82b2:=6\f>9:[89BIc98NP1DB7P01Tjj XX:Ea@CdX\_b9W44Q\_b98N006C[XYP51?H0h_;Oo`B7P01Tjj:G1@Cbl]oo0_;@0<42d02dR0B<0_ XX04Qh00M>^\odCnl0420]ooaPRW<]~2CUGoo4Z\f9P0?m\CUGoo2l]00QQ:5Q?:d3oo20]ooc0_0000<3\ XXR=2]ooc0_00003l[@?ol82goo4iMCWE>EOohBZcHbVL4L7mP1R0l~3ob]0ooQ2[OolH1@PK@08 XXL00@4<2]ooSA[OolDZd0221]00Q:46KT82goo<2l~23om>GDieCUGom4:]oo@PK@08DZd0210@ XXB818`2]0ooaWL4Z\fMDiE~2B7X08T:W;bb284Qh05U>^_Y\Cnl044Q\PR1>^P5dF4m>GDie~2CUD0 XX02l]00P_;@08CZb0n5Q?;`0_;88PB7P0FDjjnSQ?k`0@B6b284jj0D1HCdiMCWE>E@00B7X064:W XX;bb284Qh04i>^_X@Cnl044iMCWD004iE~2BZb2:6L@;bb2:4Q\_b9>^QUnD4mP0V74B7X0?2l\ XXPR18N00UB7P01djjcGY?k`0@BZb2DVLLB7X09dQh00I>^RJ^^80F4m8K^_HFB7P00DjjmW9HCdQj01I2Yd:WB7P024jjc?I?k`0@CUe>M@00CUD002l]00a>^^6bF4m8 XXKGDieCUD002l\PZA>^^62F4m8KGDieCUD0021]00PYD88T86d0229]00PP4E:0LT1>[85N881>GDieCUD0 XX04Qj01A>^_lZF4m2Ydj\P3QHCdiMCWEELfEb87AiL6ET85i304iEomi1k5Q?B7X3A2l\PR18N01DB7P01djj XXbki?k`0@L5A>GDie82gon=6\f=hP;OohdJcHeT:]ooaP25:]on1B[Ool82goo47\ahHB<0P0\Rb2 XX;FL:82goo;2]ooQ]g20]ooaB[Ool\:gon6d@DZgol0b]~30oo`K@3oDPb]~30oo`K@A`DF2FBZb2 XXDVLLB7X2^dQh00I>^RATD4l_;OoPB7P01Tjj98i@Cb]]oocoj20]ooaB[Ool@Nc7QW804S0809:l XX~382]1ooQV~2\20]onQJP2]0ooR`_000101_1W1AH03o>20]ooQ1k XX:D2o4R]l~30oohH28<[@0000?on6`6L55P0?jB82gon92\PLiEP2U0_a92[Ooh82goo5:]ooa1 XXkKMPP;Ood@Ngoi48`200P;Ooh@Nc7QT8`200P;87>H000bW00 XX42goi92l~382l0@Nc7QR9]onSCb2l9C[[j=UQ?8QnbP6L6L55P0?fTH000[70042goi92l~38>f0 XXLP0B;OoUT[`0~28821:d3om47\ahHRKOoXdlP_2DjjnRIHCk2]ooAW1W1AH03mHV1ZL00@;OoT XXT;`0~2878[85BF4m`oTiMCWE:[88^K0i8NP;LCZb1DUQ?L?iP XXj4Z\PSi]2Pb\~3Oh8nKa8_;88nB7X2gDj\PE9@Cg3nH[81XCnl034Z0 XXK198K=RHB7X2g4j\PE9@Cg3nH9`_;88^B6cHV4Qj0]a>[85BCnl032l\PSh_;88nC[X5T5Q?;`18 XXNP;PCZb1DTo_00a8NP;gCZb1DUQ?B7X394j\PE9HCdZ\PUIW3TQ\g<98NPAHCdZ0K118NP XX[85BF4m`oV00o_a>[81jC[XKURUl~30JQX:G`0~20JQT@Zgok4:]oo1:[:QTI`01PTjj6j@[@?ol XXBX1]~2^TZ]oo1W4Rl]ooa>^PD^F4m2[Oo`H000X20]oob`[88nIP`[O000007ol60008X_;Ool XXC[[fk5Q?LP0B02l1C[XJ@5Q?:d3om4Z0KCQ2[Oo\BZb2>VL\;bgoo4jj661HCdZ\PUIW74Z\Z6QW XX5Rl]ooa8N007C[XPQU1?BX1\14:\PUIP[85BF4mP~2Y4Z\Z6AW~2W4jj4E`[ XX@?oh3:d0~2b?ohK`X[O0000B7X2CTj\PE9HCd:\Z6A:[OohKf18K=gf;bgo XXn4jj4HY@Cb]0ooQ:P6m:@Zgom60B82gom47\gOKA`08@07mB[Ood82gom;2]ooQ]i4Q\gOH_;Ooh XXC[XGV51?BZb2EVLD;bgon4Q\gOI8N007C[XOCTo_00aP0?ijC[XJ2Tj\P998NP7SCZb1DUQ?L01P XX0?dlDfmbLWT\87U_MB1]MG=d82McIG@PK6U^IBLPIVUbLg@:05=_LW9i;21iKgDPKGEcM20WLfEd XX87=`IFET9b1VJG9cM0X0FFmeLR1ULf=QL6DPHfQQLV5SM6Eb86Uc86i_M211Dd=9BB0]82ET2P1C XXKg9bNB`PHf5^9g@PKg1UKR0UL`X0@fm^KVESM6U^Ib1dJ79e82Ec;21cL6EUI20UI2h=2P1DJ6DP XXIG=SHG1U86=XHG9QHgAULR1YLb0ULb0X9F@Y;Pd:05AiL6DPM6QU86EcHf5`IB1SJ65bHF=dIG8P XXIVm\K6mgIF@PHWTP@b1dKb1WIG@PHV5SJb`=2P1_LR1VKfa\KgMUI21RNB0o87A_87=UIB1_M6QU XXLR1_L7AYKfic;Pd:02QCIG=cJFm^86a_IfMUI21dKb0ULbhY3@X0DfmbLWT\86=QKRMd86=_KVAY XXM6U_KR1SKficKfaU87AULVeYKV5\2P1CKg9bNB`P@f5^9g@PHfm^I6UdJFm^86=_KFeeKVUSHGAY XXKfhPK6U^I@X0@f5^9g@PLfE^I21SJ65bHF=dIG8:04=QKRMd86MUM21SJ65bHF=dIG8:04=QKRMd XX86MUM21SJ65bHF=dIG8:00nK[82H XXF4m8NP50C[XERUQ?C[XH0R]0ooa:P6`2H?8_;OolC[XE55Q?B7X19dj\P9iHC`:]~3Oool82go XXo4iMCWD=2TP0=2R0P<20XNVEbKbTPM6lPLfE^ XXI21Q86ieK6`03@XP848PM6lPLfE^I21Q849BAD5;00d:821887A_86QQKVMeL21QKV@PHfa_LfDP XXHfm^KVESM6U_KP0=2R0PDB1dKb1cMG=`IFiT86a_IfMYKVL03@XP858PM6lPLVEcMFeU86a_IfMY XXKVL03@XP85[85GDie@eABC2dUH`0W9FEOo80Rd0O`0;42d02dR0B<2`[88n XXIRH@;@0;B818`2l0C[[a`UQ?6d3oog0042goobl0C[XE45Q?CUe>MA0]00]8P4S0@NbUV`P`~2 XX201W510]00]8P4S0;`1>[844F4lK@00;42d02dR0B<1P006`@ZbXI4Qj0R1>^Q=TF4mP^4jj57QP XX\Tjj2SQ2[:QTB7X22Djj4dYHCf2NBZbXJ6L@BZb2EVL:B7X1m4j\P9iHCd:\Z6QPPTZ\Z6QV44Z\ XXPUIW2TQj0Na>[82NF4lYO000006XJ600of98NP7XC[XC05Q?B6cHV4jj4_IHCdZ\PRi]7Rl\PRi8 XXNP7LB6gocDj\PDa?k`0^Q;2F4lP;=S:H318NP6jC[XB\UQ? XXH3Q8NP6cC[XBYUQ?H2a8NP6[C[XBVUQ?H218NP6UC[XBSUQ?H1B@_00006EWb560InQEP6O^Q9^F4m:[89FIbA8NP62C[XBGUQ?B6cL`Tjj4UAHCdZ\Z6QV2TQj0GI>^Q94F4m>^QAn XX:d3ob4Z0Kah_;Oo8B7X1JDQ]ole>[85^Q8JF4m8NP5XCZb0WUQ?H03nI4jjo6PK XX@00;H03n:48]00\@;@0;B818`2l0C[[_lUQ?6d3oog0042goobl0C[XC@5Q?H03n;V00oRY8N007 XXC[XAJUQ?H03n75F0I`3nGU>0I`3nB5^0I`3nF92l~32FL0oV9CP6L0oWQCP6L0oYB@_00000eW XX_Y2l~346N[80hF4m>GDie:RXZ849BAD5;82XZ:PX004iE~2;`Y2 XXYdjj@liHCbU0g[hPK=jn82P0[>F0:D3N`TZ\g\9W2R1\g\9:Z00\I`XYO000006T9604@ZbT921\ XXg[hYJ02hZ?`YO000<02Xk47joh8YB:S`@VcNbT:W@ZM>^T7jD4lY@:QhIPY8NP6LC[[o;UQ?C[XQ XX4RU0Z8QV2TQj0I]>^_lJF4m2Yd:WC[Y1c51?:D2XM6H:B7X1Tdjjo`1HCdQh058_;:QdC[Y2V51? XX940YBZR480YV2TQj0H=>^_kNF4m8N01B;bbXM4jj@WI@CbA0:DZXP20:IPY8NP5]C[[n_5Q?B7P0 XX:2l\Z7A>^T9DD4lY@:QlBZbXO6H:B7X1ETjjoYYHCd:W;bbXO4Qh0058NP5>C[Y364o_011:P6L: XXB7X1BdjjoWIHCcUl006XSTZ\g\IV7TQh0258NP51C[Y3151?:D3NaVH:B7X1@djjoTaHCaEl0200 XXCd:W;`Y2YdQj0D9>^T;8Cnl044Z0I`Y8NP50C[[n9UQ?L00@:P1?20001fH4L05P0W00B<0Y@=S> XX:FX0?88^22X0~2CfLD22X00@1?I`A`Kf02L6DY@:@LH208:P0103]W50PZ~3>fL4L6eP0W1c:D2T XX7604@ZbT770042X0Cl2l~31;2l~4E\30_000004Y@896;`Y>^T16F4m2K:R^SmPF4m:K:R>I`X_;:QlC[Xo XXD5Q?BZbXO6L:;bbXO4jj@8YHCdZ\Z8AW2Rl\Z8A>^T1jF4m:[:R0I`X_;:R0C[Y0JUQ?BZbXM6L: XX;bbXM4jj?kQHCdZ\Z8QW2Rl\Z8Q>^QjDF4m:[:QhI`X_;:QhC[XoV5Q?HGQ:[=k6I`h_;=k6C[Xn XXjUQ?@ZcNaTZ\Z?A_:Tjj?OXPK=k>881>^Shd86cNcR5000HPK=k>8FbXn00<;bbXm4jj?E9HCdiM XXCWE>E@0086cN_RUX0;RY021\g[hQO?ooool0^4iMCWE>E@0086cN_R5\Z@00^4iMCWE>E@0086cN XX_R5\Z?`0^4iMCWE>E@00;bd024jj?QYHCbl]00Q>^T2hF4m>GDieCUD002l:96d021El00407Rl: XXC[Xn65Q?BX1V40PZ~37VH8;`Y>^T28F4l@:P0OB818`2AOCUe>MDiE~2;`XTK:R0BVbXS6L8L00T XXGdiMCWE8NP24;bd024j\PBQ@CdZ0I`A`of3TBZd046L4L2AP0W0P5D00Cd:W;`Y2Ybl]00Q>^Snb XXCnl044Z0I`A`of2j>G`00JR<@VbXU49\Z912K:RB:GcoooooZ9HPK:R48TY`4b3IDLSoo33I86d0 XX30b@ooooofH:86d0322l~30G00H03oMW=ULVUQK2iTIGIYHfD0CUD0021\Z7`aO00901`PK:Ql XX8Fd0200P86bXO25]00`092l\Z7a>^SmhF4m>GDieCUD004SW3S0TK@089VbXO4Z]00a_2T:W;bd0 XX366bD4mj021\Z7A`010X00mb0N6Q;06<[:S\80G0[:S\IbQ:[@0^PGDie;`Y>^SbhF4m:P6LHBZd036l8;`]>^_iBF4l_2Tjj?aIHCf3DBZd0 XX36l^;`]>^Sb>F4m:P6LR;`Y>^_h^F4l_2djj?_9HCcEl00L072l:C[[n=5Q?L?mPX2l6C[Xnc5Q? XX:P1P0?m\H91>E@00BVbXTVH6L01>GDie;bbXP4jj?[IHCdZ0IPY`010\Z9XY@:RF@VbXTR1\Z80@ XX:00OB818`63BCUD004:WC[X2KUQ?BVbXT6H6L01>GDie@VbXT2l]00P_;:R4C[[ndU1?H>Q>E@00 XXBVbXTVL<;bbXP4jj>jiHCf64BVbXU6LH;bbXN4jj?U1HCbl\Z7Q>^SfNF4m2K:RDBVbXT6L8B7P0 XX0F6DF4m>GDieCUD004Y\Z8aV1W3oCUe>MF6X86bXP35l004072l\Z81>^_e>F4m:P6L4L?mP0W00 XXH=Y>E@00BVbXS6H6L01>GDieHKa:P6`4L?mPlRl\Z81>^S]RF4m2K:RMDiEoo`_2RA\Z81:K:RMDQh005>^_khF4lUO14C~3 XX<4Z]00Q]62l]00Q>^P2lF4l[@?olBX1]1RE]oo`0?70042b27Bl0B7P024QZ04A>^R8NCnl031El XX00P0CAEl00P0C1El0040CTZ]00aW208Z07l0Cf062>X01`1?BZd036HB3:X004\003aS20SZ00@0 XXCf060RX0k`1?0RX0_01?0Z[ooool03PYK@0@Z>@eO00;01`_2Tjjo3IHCdZ0I`I`of00odAQD600 XXoci>E@00;bd042l]00`_;@08C[[o4To_00a>GDieCUD000b]~3KP08K@X<[@04M:0026l6L?m> XXGDieL72`[@08K`A`L60482d0263ZCUD004Y\Z8aW1TY\Z99W1W3oCUe>MBUlooooojRF86bXP35l XX00D072l\Z81>^_^XF4m:P6L4L?mP0W00H=A9KWAULW9eL7@PDVEaMFEcM6ET04=_KWAYKWEU~2 XXAGQYM213;D]ULVeYM01>EOolB7P`04:WC[XklU1?P:d02<2\Z>aWA4Z\Z?1W?TQh03M8N044@ZM2 XXYdQ\Y5A8K:A0B6bT;4:WC[Xl8To_021:P6L4CUe>MB]\Z?3oo4:\Z?12[:S\86goo4j@H>I>E@00 XX@ZMQV5Q?:Fd02:S`:G`00300Z>a>GDieCUD004:\Z?12[:S\@ZM>^_mdF4m>GDieCUD002l:96bX XXP4Y\Z8aV273o95m>GDie@ZM>^_m@F4m:K:RBIa0_2Tjj>>IHCdZ0IPA`063LC[[lQ4Z0I`A`of3@ XX=G`02@0L;`Y>^_ZGDieCUGooTQhool_;@08B7P00DQ]oom>^P3`Cnl044Z0K`Q`010]oomP0W3o XXCUe>MDiE~2B>L882A\Z8@P;@0<\:bTK6l`BZbTJ6L:;bbTJ4jj^S=bF4lY@:AX XXIPY8NP1XC[[eR5Q?:Fd03:A\BVbXS6H:L?mMD:WC[[ki5Q?BX1W173oH>PiO001Z90_ XX;@0<;bbTJ2l]00Q>^RDDCnl033El00<072E\Y6P0:2E]00`092l:C[Xj45Q?82d0362^@f5^9g@P XXIfEd86meM71eM21RMFIVIG8PIVmb87AdKf`^04iE~2B7P00DQ]00]>^_l`D4m>GDieCUGoo4SW XX3S0TK@089VbXP4:WC[[mb5Q?BVbXS6LMDZ\Z>AW171oH0HP XX?0000?l[@?olBZbXUVdf5:bXVBUlooooojRF3:d0~20@0E@00B>L>82A\Z7a:K:R>IPY`odcO171>GDie;bd032l] XX00Q>^_S@D4mj021\Z7A`010X00mb0N6Q;06<[:S\;`Y>^SH4F4m:P6L<;`Y>^SQ`F4m`062l80G0 XX[:S\Ia@_2Tjjmi1HCbl5C[[l>5Q?L?mPX2l6C[Xh?5Q?:P1P`62BCUD004:W;bd024jjog9@CdiM XXCWE>E@008S`000?X82d024j\PEhR?0000nQ>[862;`0R?0000nPP;@08CZb1F2l0C[[o>U1?CUe> XXMDiE~2B6bY14jj=4AHCdiMCWE>EOo`B6gol4jj=39HCb0]oo2@[:T48S`000FPCZb1PR8]ooBB XX[:T8d85b?4j\PH8_020]ooR@[:T[85H8QoBP2]1ooa:[OolK0A`060482goo4iMCWE>EOoT XXB6goi4jjF0EX0R?0001KE>[85H:d3ol28l~21KDP;Oo` XXCZb1PW84CZb1F96]oo`6[@001l3ol78582goo4j\PH9DP28l~3VDj\PEP[@?oh8S`0~2VB0]ooQ> XX[862E81b1Dj\PEPR;OolTX1BPB]1ooAF[Ooh3:d0~23?ohK`aB[Oo`1:d0~23?oh;bgol2l]oo@P XX;OohiH11k:A`;c08078b82gok4j\PEP_078l82goj4j\PEh_078l82goj4j\PEP_04Qj0798K:T@ XXCZb1C4o_0211k:T@8Vd022:8CUe>MDYQKWEQLWT0AVERLWEQLWT0CF5bHfP0@G1bJF`0CF5i04Ye XXKVD0BWE\N@11MFMeLg@0DfE`M6E]HVEb04mSM6mRIG80CVmfIFeRIG80A6ESIFeRIG809C0bK6@j XX9C0bK6@j9C0bK6@P9GMDiE~2BZbXm6l6 XXL01>GDieHMA8N0?^B7X0?Tjj<]1@CbU0Z?AV173oH>8PK=k>8FbXm00<8VcNcR=X00`01R9\g\hR XXZ00<@ZbT92Ul~30J@XL01P]U91EcX`;c0_=S@`;c8`<2m;IG9]JG@004iE~2BZbXm6L6L01>GDie XXBZcN`VLF86cN_R9\g\8P:02L\:T076L4L01Ph2l]00Q>^_mPF4mPe4iE~2BZbXm6L6L01>GDie XXBZcN`VLV86cN_R9\g\8P:02L\:T076LD@ZM>[85fF4m:P6L4L01P0W3oH=0_;@08C[[o65Q?H XXE@00L01>GDieCUD004Q\YS8_;@08CZb1I51?B7SoodQ\YS9>^R^hD4m2Ydjjn<9HCdiMCWE>E@00 XXB7SoodQ\YS9>^R^JD4l_;@08;bd034Qh005>^RiVCnl034:WC[[hT5Q?CUe>MDiE~2B6bV[84@D4m8N?ooB6bVMDiE~2H0hPK@08;a1QaUQ?F:d0221] XX00PRD4XAI^Q>GDieCUD002l]00QQZ5Q?B7X044Qh009>^_mZD4m>GDie3@X004iE~2B7SoodQ\ XXYS9>^R[hD4m2Ydjjn09HCdQh06@PK=k>;a1>^S5:D4m:P6L4L05P0W00CUe>MDiEooi8N?ooB6bV XXCUD002l4BVbX XXS6H8L?lX7diMCWE8N001C[[dg5Q?@ZbXg3Ul006XT21\Z8@aO00:01`PK:R40RP0m`1?;bbXQ4jj XXE@00;`A:K:RMDY\Z91W92l\Z8A>^S2VF4m:P6LF@VbXT2l\Z8A> XX^S<[85N@NbXW16] XX00\8061TBZbXg6HB42d02dR0B<0_04jjn:iHCf2682bXh47\Z9`B<0P0B858`Bl1C[[hU5Q?:00P XX;:SPd:bXg790CZb1GT7\Z9`A[@0;200P;:SPDX1b@4j\PEhY@:SPBXA\1W3oH03o?701H03o=TiE XX~282bXg4iMCWE>E@00:GcoooooZ>Q2[:SL@ZbXh4iMCWE>E@00@ZM>^_HLF4m:K:R^_?6 XXCUe>MDiEooQ8i`h`96bXR2I\Z80PK=k>:e3oo20]oocUP2]0ooQ:[:SXKA`IK:S[ZC0YO?oooonX XXj70042bY<4cO371>GDieBVbXU6Hj9FbXN0049G`0~2DP089Fgoo00D@NbY<2E801PUO0000040 XX72lB86gon2lX00Q>^S5LD4liO001Z9A:[:RFK2Y:K:RBIR@gO00201a1k:RJ9dP0:2Ml~30@0T XX;`]>^S5BF4liO001Z98PK:QdL00@:00?LP7QXB1\Z7Q`010X00md0N6R;06 XX^Rk>F4m:P6M2@VbXT4Z\Z=a_>20\Z>11k:RL4S0804R1B<4_0Djjma9HCbX082bXh5:0LT1>[85N XX:D2Xh5>\Z=a:QF`6L?mP0?lD;bbXN4jj<5YHCdZ0IcY2K:RD3:X0~20@0E@00@ZM>[80hF4m>GDieCUD002l]00Q>^P?JF4m:P6L6L01>GDie3:d0~2 XX2008IP`_;@0H<[@00004026HV@ZM>[85fF4m:P6L>B7X0J4j\P39HCg00H<91k:HL XX:DRTd701H;I8NP1Y;bd034j\PAI@Cb8]00SUPD7\YF0@NbTb4Z`201V2TQj03m> XX[84LF4lP;@08iH11k:C8B[0806L4L05P0W00H03oJ5AULVeYKV5\86U^L7Ed86i_M21QK6a_MfET XX0780NVm`IFiY04iE~2;bd024jj0`QHCdZ0I`I`04iMCWE:[@08I`X<[@00004026H<@NbV[84FD4lR;@08iH51k:C88H0H020]00SUP47\YEOol;bd024jj0TiHCk2l~30F`6L01>GDie3:d0 XX~20P08IQ1:[:CXI`Y>^PCV:d3oo61B82d02>F0@NbTb4?\YS8\L0P0_LUW;R0]00SUP47\Y^P6bF4n`_000005\1W3oCUe>MB0]00SUP47\YE@00;bd024jj0EaHCk2l XX~30F`6L?m>GDie82d02>F0@NbTb2l`200_;@0GDie82d02>F0@NbTb2l`200_;@0F0@NbTb2l`2018NP0^P3BF4n`_000005\1W3oCUe>MBl]010_;@0<82d02>F0@NbTb29`200@ XX:@0=B818`2l0C[XVNTo_00aPdTiE~2;bd024jj08aHCk2l~30F`6L?m>GDie3:d0~21`08IRY8 XXN001B6d03b0]00SUP47\Y>0<3\0hTkk~282d02>F0@NbTb4Z`201V1700H09`0F30?dIYK6DPKWE]HVEb86meM21_ XXIR1bHFiWIB0]82ET2P1>EOol;bd024jj2mQHCb]0oo`P;OolCUe>MDiEoo`_;@08C[XGDieCUD002l]00Q>^RChF4m>GDieCUD0061286d0210@B818`47\YI\8<000201W521] XX00P@44R0B<0_04j\P@AHCf0:86d0210@B818`21]00aB[@0<481B[@0886d024X@I[HPK@0<@Q1> XXGDieCUGoT4:]oi11kOnL:dSoU4Qh03X_;@08C[X?g51?:d3oV6H8:fd02?nHH0AB[OnHH000^21] XXoiP<400_IQ12[On@@NgoW2]8oiAP~2VR1]oiP@44R0B<11k:FK23000@P0IahPKOnH4118P4S0 XX;`1>^PnRF4lPKOnDDZgoU120H6@PKOnH3100OVH>86goU5:]oi@@_01HH4`PKOnH31008fH>86go XXU5:]oi@@_01HH3@PKOnH3100;VHLDZgoT0b]~30On@K`hPKOnDDZgoU12l05QP3R1]oiPRKOnD XXDZgoU1:@DZgoV21]oiQ:46H0od8PKOnD@Q0[K@0MDiE~2@OX02208CUe>MG[83\F4m:P6H4L05P0W00CUe> XXMDiE~2B7P104Q\[NY>[83VD4m1k:gZ80Q>GDieCUGoo2l]00Q>^P_ZF4l[@?olIPI`04iMCWDY XXKOolY=0YK:C@Y>Q`0F3\CUD002l\Y=1>^P``F4m2[:CX@ZbTd701CUe>MDiE~2B7P1;4Q\ZCH_ XX;@08C[X1l4o_00`Y@:TbBZbYMDiE~282bY\ZC9:P6lF86b] XXiUR\[NH_42l]00Q>[83bD4mP1R1]00Q2420\ZC9BP4iMCWE>EOo`@Zgon2]l~37_o`@Nb^jR]8 XXoo`PK@08BQ1W621]00QB[@088Vgoo5:]oo`BT5:]ooQPh20]oo1GP28]ooRbP6l4Ejgoo4:]ooAB XX[Ood;bgom4Qj03P_;OolCZb1C4o_00a8K:kZC[[leUQ?\;coooooI`X<[@0006Com6g<@Nb^jR9] XX00`RR4iMCWEn9F@0CUGol4:]ooA2[Ool86d020`@02mV15:]00PPK@08BQ1W~2`4Qh029>^R3l XXF4l[@?ohBZgon6H:B7X0\4j\P2aHCb1]ooQ2Z00NBZgoo6H8:fgon?olH0XPKOod8Fgon00N:fgo XXn?od@Zgol60H86d025:]00PP;Oo`8Vgon1>@201B[Oo`3:d0~27_o`K18PK@083100;fL886d0 XX24X@I\`P;Oo`86gon48`200<[@0001kol6dH86d020`@02mW3R1]00Q:46L6DZd0263X86d020`@ XX02mV15:]00QP0?lj82goo4iMCWE]HFa\Kf^QnFF4lPKOol:fP07_olBZgoo6KV82bnnTiM XXCWE>EOodBZd026HHDjd0421]011242l]00a>^P42F4m>GDie;bd024jj0F1HCdZ0IU`_;@08;bd0 XX44j\P?9@Cbl]00Q>[83hF4oA[@0@86d0448@;bd034jj2CYHCdZ0IbXPK@0@DZd0412l02lPK@0@ XX@Q0_;@0@;bd0321]00P_:00NC[[oO4o_00aPTR1]011242l]00a>^PU0F4l[@?olIPAP0?mj;bgo XXo4jj2MYHCb]0ooQWF2l]ooP_;@08C[X0mU1?BX1WA2l]ooP_;@0@CZb0lU1?;bgon4j\P?QHCm2] XX010[@?od86gom12l02lPKOodDXP_22l]00`PK@08;bP07Tjjo_Y?k`0GDie;bd024j\P?QHCe:0:d3oo21\_^kAkOol@nbnk[79 XXH`XYO?oooonnnV3B;bd022l\_^i>[83bD4lPK;kbF:bnlR2\_^hP;OoldJbnkU:\__YPZTiEoohP XXK@08DZd021]@oomW60`]02[oofL832d0?oooIPI`0DiMCWEPfW00H?I>EOn6B>L?<2A]00PVK@0< XXNP0X1B]loooooon8H000_Q0CB818`2l0CZb115Q?6d3oQg[o;0APO206iH11kOn8;S08010bJ018 XXP4S0H3`P1U:0\8MW4R06DX3UP47]ohPQQ`P0;PIBQf0b439X04R0B<0_04j\P@AHCa8]ohM8PDS1 XX\85V;5:6H1:@_00002YW_92l~35FO\HGDie80GUP47]ohPQ_?ooool805:;BQ=V0?m03380:UP0IPABQF3dBS9H06H4 XXL05P0W00HME=_LW9i;214BD5<86=_KFeQKV@PKVmd86U]L6aUKFE^M6ET87UUM2h: XX05=SLVU`M213Kfe]HFiT87E^JFe`K6E]IFidIF@004iE~2B7X03Tj\PE9HCg3nCUe>ME=_LW9i XX;21C@e99D5@PHfm]KF5^I21^Kg@PJFe`K6E]IFidIF@PNFEd2P00CUD002l:B7T00@01B7P0A4jj XX8RY@CbA080YV270095m>GDie9DX051El00D0221:dO`0~252E800XeO00`018P2]2l~3563DCUD0 XX04Qh04@PK@08;a1>^R8GDieCUGoo4Qhoom8K:HbC[XIQ51?BZd026L886d024X@IT98N0?^ XXB7X0ETjj7hQ@Cb]0ooa:[OolIbQ2Ybl]ooa8NP1GC[XO4To_00`P;OoliH0P@4:X010_;OolC[XN XXX5Q?H1HPK=k>;bP01T:W;bd024jj7^A?k`0MD=?CSX`;c0_=S@`;c8`<2m;IG9]JG@P@da9 XX~2CUD004SW030TK@08BZcN`VH:L01MB1\g\8P:004iH0V@70041=BP28]00bbP6@4 XXL01PfW0041<_021;DXP_22l:CZb1ATo_00a`010C@S88020:H;Q>EOnLB>L8<2A]00Q:[=k2IPQ< XXg``@CUe>MB1\g\8P:004iH0V@4Qh03X_2Tjj1XY@CdZ0Ib8_2Tj\P?QHCaJ0L00@4bl0;`XPBe:8 XX;`Q>[856Cnl0362jL00@4bl084]BR2l8B6goW4j\PDI?k`0_onIPXP XXA5:44;`0;f2fDh@PA0`X02ooofL>84@<:00joomW15>4H>QP@R1432P0>_ooIa8PA0`X02ooofL8 XX84ABQ12l02m:4VLB3180;fL<84YBRR94DX@BT63Z3180;fH:84YBRR94DX@BT600oeI1kOnL8TBC XXb2095X1`010C;`18KOnL84]BR2l8CZb1ATo_00aP0?k4CUGom21]00Q:46H6L01>GDieB7SooRl] XX00Q>^Qe0D4l[@?olBZgoo6H4L?mPh4Qh0@A>^QTFF4l[@?odBZgom6LL;bgom2l]ooa>^QbdD4m: XXP6L:86gom4ZX00A^7TZ]ooAW2Rl]ooA>^QS`F4l_;OolC[XM=5Q?L?mPTRl]ooA>^QSHF4l_;Ool XXC[XL?5Q?:d3on2l]00Q>^_hFF4m:[OohI`X_;OohC[XLoUQ?L01P0?mLCUGom4Qhooh_;@08C[XL XXVU1?:d3oo6H6L?m>GDieB7P114jj679HCb]0ooQV2R]looooooodH4H_;Ooh;bgoo4jj70Y@CdZ0 XXI`XPKOohBZP016d::gcoooonooAP821]ooP8:00307MW2R]loooooOodH0XPKOoh:fP0O?odBZgo XXn6L:;bgon4jj61aHCbl]ooa>^QaPF4lP;OodH03oO4iEohQ8i`0`96d024:]oh`[O?ooooooR4Qh XX0@A>^QOHF4l[@?n@BZgoT6L00AY8N?on;`Y>^Q_BD4l[@?nDIc`_;On@;bgoU4jj6f9@CdZ0I`00 XXm21]oi1:Z004K000j21]oi0P:01d`;`0~21FH00=H_;OnDC[XKg5Q?@Zgoo47]oiPVB60D31<0 XX;fL631<0>VH4:d_oo5:;DXXFTTXBI^I:[OolIa`PKOol@RP00DQhooi8KOnHC[XKCU1?:d3oU60P XX86cN_TZX09QW421\g[h_:02HC[XJb5Q?H09`02]0oiA:[OnDIe`_;On@;bgoU4jj6[Q@CdZ0IdXP XXKOn@BZP016m086goT0PX0080MfHdB7P094jj5]iHCb]0ohaW92l]oh`_;OnDC[XJ[U1?BX1W4R1] XXoh`^QJdF4m:[On@I`X_;On@C[XFY5Q?BZgoU6L:;bgo XXU4jj6^9HCb0]ohQMDiEooa8N0?^B7X0A4jj6XY@Cb]0ooa:[OolIPI`04iMCWD_;Ool XX@ZL_;@08C[XJ3To_00`_;OolC[XIZ5Q?B7X0;TQj01Y>[84FD4mPd591CCY@JG1U;DQ_K6AULP1B XX@DdjD6U`IBe8KfaTIG80LP1>E@00;bd024j\PG1HCdQj00a>^QV:F4m>GDieDT5=>U1YL6D]B6m\ XXI6Eb04iEoo`PK@08BQ1V521\g[i:Z02HI`A`0F02L01>GDieB7SooRl]00Q>^QW0D4l[@?olIPA` XX063T;bgoo4jj6OQHCg01H=I>EOoh86d024X@Ia18N?on;bd024jj6Hi@Cf0L86cN_TZX09QW421\ XXg[h_:02HC[XI35Q?H09`02]0ooa:[OolIPI`04iMCWE8N048C[XEA5Q?:d3on4Z]ooQV3Rl]ooa> XX^QV>F4m`063J;bgon2l]ooa>^QSDD4m:P6L:86gon4ZX00A^62l]ooa>^QUTF4l_;OohC[XE35Q? XXL01PYR1]ooPQKOol0@@P;OohH9I>E@00;bd0221]00P_:044C[XHZ51?BX1W220]00Q@P602L01> XXGDieCUD0021]00P_:044C[XI35Q?;bd024jj5;AHCdiMCWDPK`0480PRK`084=UVo4ie86l01208 XXBQQVo97080QCP4ieCUD004SW320TK@08318086L631802FH4DXYPl7X03180;FH6NP5BRV083180 XX:fH2DXYh060P84YBRQ0@B818`78:;`0P14j\PH8R7m:0:06H_000030@4TR0B<11k:FK23000PP0 XXI\i:QFL680A4P60280AMB1_00AMG00CWE`010_00N`?01PH`Z`?01jHPB@?00PCWE`010_00N`?010 XXH`Z`?01JHPC@?00PCWE>E@00B>L882A]00QC[@0E@00;`XTK@08 XXBQ9W:2l]00`PBU::4118P4S0;`1>[85T\;coooooD4mV273o95m>GDieH=A`063dCUD004SW220T XXK@08;`Y>^P0b:02`_?oooomHCfLP80AP55>B2>X00`0MF3FBX1WnUV0In@P163Z XXCUD002l:96d0221B\NX016D<;`YQ6UQ?95m>GDie859BTQ0@B818`<2l~3of3XCUD004SW230T XXK@0842X03<0l01QW2W3oC=l<44iMCWD8ZP0200a:ZP08IPP_2Tjj4HaHCa0Z00a8P4S020001fLf XX@NbV72I842\034R0B<30_00008B`_00008AV34Qhool_2djj42a@CmOl~35T7\YmBgb6G@<2X0 XX44S0;`0_:P0842X03DR0B<0_04jj0f0X04Z0Cnl036hDBXAV1708H09`484Z00a`of00ofXTZP08 XX86X02=749DP0121BDY8@44R0B<30_0000?mP0?m8CUD002l:96d024ZZ00QW1RAOCUe>MDZ]00aW XX3RE]00`023El1000460B84[Ao00000hUB008=G`00@0@H=9>E@00;`Y>^Q1\941:P6H8L00TGdiM XXCWD_2Rl]00`_;@08H@I?k`0Q>E@00B>L882l]011>[85`@NbU42A8F4m:4VHB:G`0~21MkB XXL01MB1:8Vd0310H\1UV14X0I_J@8DR0B<1W152:H[84RCnl0320\g];UP47\YEP_<0P0B7X05dQ\YTQ>[84RL01? XXk`0MDiE~2;bbn XXoRl]00Q>[85TD4m>GDie<3aoof04<2l03U=0Ja@PK`048Vl02;49IPaCB4XHElSomW00CWES1701 XXCWE`odieCUD002l]00a8N0<1;bd02648Cnl034iMCWE>E@00B>L?<2A]00Q>^Q5<9VcNcWP0H11b XX1R04CZb1PTZc201W4U:4<2bWe4S0^81]iWX6H000bPP]00403VLbB7Soobl:C[XC`R`0D4mW8Rl6 XXC[XD0Rl:C[XC>4Z0D4mV44jj4hhZ0;2l~3cFH00918N0?];`Y>^Q>R;01:QU1?IV08;@0000iV XX17X1H718N0?^;`Y>^Q>4;01@CfH8C[XCD2X0H5Q8N00QB7X0VTjj5Q@^051?I`X_1djj50aHCf0N XXB7P00DQj08X_1Tjj4j18N?oo@ZL_1Tjj4fQ?k`0HH2XP;@0<`;`000D0\;`000D0IQP_1Tjj4Vaj XX15Q?:DGNdW3oC=l00@8;@0300iW44Qh XX0052Ybl6C[XC1To_00`P162nI6mc;VaYHW9QLWT0~2CUD004SW320X;@08C[X?mW8680A>[862 XX943Ek=k>BXA]3S0\YmA8`;R0K0A:TVHB:G`0~20]kBL?mMC0Z00A8`<2l~30k2l~3 XX0FH<:G`0~21MkBL?mPf2l]010_;@0<;a9>^Q9b:P2`_?oooom?k`0^Q8L:D3NdW3oH;0P XX1F2\C>l3~2170082l03;?8IP9>MFMA;HDLSoo92l0040 XX06[bCWE>E@00;`XTK@08BQ9W921:DXX@44R0B<0_04jj2W:`_?oooomHCfH8L?lTGdiMCWEPf4Qh XX00Y>^PYFF4mPk65`@nbWgTG\YmjebFH>g]Y8ih2022h0 XX104YIa1;nP08CZkohV06@ZOcGdic@oX084j^oVPY@=kNIP`^?003P0M>[_nDH0A>^P0JD4m>MFA_ XXLbi\JF9bHG9i04Wi~2Ooi>MDiE~2;`Y8N@01~2<2bWe<7l00H_04jj4eHY@=k>D4mV54:WB7T0 XX0@00C[XAR51?;VcNeTie86cNcT9X00@PK=k>06R0~22To_00aP@TQZ05a>^Q>\B6X0G4jj4_`Y@=kV86cNiTZX02A@CfL@86cN XXiR9X02@_4Djj3lIHCbl\g^H_2Tjj0chYK=kVg^Y@Cdjj428PK=k>881>^Q1L86cNcR5000IW5TQh XX0ne8NP0\C[X@=21\g\hQ@00GDie:P1>E@00B>L< XX<2A]010PK@08BZP0[6LH86d0220X0:cUP2P084@P:00@iH0V@6049VbWeQ0CB818`=2]00aDP2U0 XXg_92Ybl\g_9>^Q7X:D3NmU1?IPQMA0CB818`2X0;`DPBe:8;`P_;=kfCZb1AR1\g_KA XXaD?j0EP@fFKl;bd032l:;bcNmTjj0DhPK=kf@S1H02Ul~30Mk^86cNm]759TQBRbA;Cnl0610C XXB818`2X0\;`0~286LP^[`0~22FLH^[`0~236L@^[`0~23FL8^[`0~22VH4DX]Pc0`C021]~2S0`C XX029VMDc_0`0012088Rl03602 XX4=UGbOolI`IB@F02@QQAbOolCWE>Kb1ULW9_LP16JFaU86i_M21VKgE^I012HF@PIVU\IB1XHFiT XXK6D0BFicMFIVJF=YIFid86eUKFmbN@16JFaU86EhJG=dL`19KWIQK6UT86IeKV=dJFm^86ieKF9U XXLP1DKflPKF5^NB1_L6E^86IYK6Ec04i_M21Q86=_KW=_K6DPI6EfJF=U04U^MV5\JF@PHF=SIG=c XX86=_I6D0DVEcMFad87A_Kb1\HG9WI@11LVMeKFE^M21_MG@PKfHPI6m]HFU^~2CUD004SW3S0T XXK@08@ZM8NP2>C[X?^2U0g_Y@CfH8C=l^Q0^:01HCfMBB7X0KB14 XX;bP0=Tjj400V@4Z0D4mW=4Qh0nd_2djj34jj3:@U@02PD4l_14jj3laHCbl\g_Y>^Pdh@ZcNnUQ?H81YHfm^;VaYHW9QLWT0EdU>A4mG02X0 XXCUD002l4:Fd02;l2B6d042l]00a8NP0JC[X0f2P086bo0T8@80A?k`0<:1m>GDieCUD0021\_`9B XX[;l242d02a20B818`<2l~3odiMCWE>E@00B6d032l]00Q8NPBPC[X0T4o_00a>GDieCUD004SW XX220TK@0@3:d0~2100DIPPPK@08:11P54Z]00a_221]00PX460686d022P@@Zd054Z]00a\4TB] XX00a:Q6`:A8@[O0000040528]00`P14jj0mI1k:F8DhXD\0P08Rd03204C[X3cRP0I]i:[@0DI`IC XXRQBl02dP2TcO111>GDieCUGo54SW230TK@089Vd034:]ooP[K@0@oo`PBe:;4118P4S0:01W00[862d8B@_000030[@?oX84]BRa0@B818 XX`2P0@NbUV`P`009806KB^;`0~2;VIR84]BRa0@B818`2P0\;`0~2:VHJ86goo5R]oo`[D?o\84]B XXRa0@B818`2P0H3A2[Oo\H29b2R0]ona>[862d8B@_000030[@?o\84]BRa0@B818`2P0@NbUV`P` XX009806KB:g`0~21?oT^;`0~2K6HF84]BRa0@B818`2P0:g`0~21?oTH1Bh_00006QV321;DX\@ XX44R0B<0X0204H000PR]l~32?oPH1`[O00000[oh60B:g`0~24?oPH0P[O?ooooKoh2l]onA8KOlR XX;bgoh2l]ooa>^_fb:d3og20]onCA[OolCnl0461L86goo5R]oo`RD2]9om`P2DXII_bC`5>9:dWo XXi61:86goo5R]oo`X447]ob4[B?oL48AP:92l~3HfORDh1WTY2l~32fL0ofaIP6NbEH1W0?m\Eh1W XX0?m`HT[2loooooeQ?IPY`odcO311>GDieH1P_ XX;Oo`CY:`_?oooomHCfH4L?mPhU:]ooPP;OoXDjgoj;2]onA^fT:]on1P921]omaB[OoL4118P4S0 XX;`1>T[2loooooeQ?IPA`of2ZDZgoh21]oma:46L:82goh;2]ona]bR0]on3A[OohBZgom6HZH1Y8 XXN00PCY:`_?oooomHCfH6L?mP0?m`DZgon20]onQC[OoX\:goi6kHH1P_14jB\;coooooF4mV1W3o XXH03oB5:]ooQP0?c082gon600ocQ8idP0@XA:P6X4A81BA4Z1JPI4P@Y4005Q?TY4I`94P4cO019: XXP4ieB>M804:4BX1Z14B0DTA:PFX2A85Q6R01H=P_0F4B804R7dZ0CWD_0F468Qm:P4ieB>L`04Q1 XXBT5V84Q1=P4d0490B420`b80B40b0X;3<052@DQ1C=l034ieB44V0B80@T58@DQ0@T1d3m20dh6f XXPF84TX=B@57:oo9E@00B6bV[85TD4m>GDieCUD002l4:2d022l]00`_14j\ XXPFZh_00000Y@CfHV86d0310X00a8P4S020001fLDB7Soobl]00a>^P3lD4lX7diMCWEPn4iE~2 XX;`XTK@0<85:ajP04IAXP;@08`;`0~2obl0;`Y>^P3>D4lTGdiMCWDPDU:B42d02a20B818`<2l XX~3of3TCUD002l:@NbV72A884[Eo00001H_264@F4m1k:OD]LQUjRAOCUe>MDiE~2B>L882A]00Qh XX020:IPY`odcO111>GDieBRX036MB22X00P0^P8lF4l8:P0500aW4RlZ019>^P;H;bX04Tjj0R9@Cd:B@ZX014:Z00Q2 XX:P0<80APSTiEooi8i`PP96d0247jod@YB=kn22X0100GDie22X00P0^P:F\8A?k`0X00P0<859B XXTQ0]00l@P4R0B<30_0000?mP0?l^CUD002l:@NbV72A8BRX036LHeO`0~25T7\YmBeb6D8L00T XXGdiMCWEPhT:B@ZX014:Z00PP2V3ZCUGoo2l:96d024Qh101>^P32:d3oo5Q?IQPeO001010PB]7l XX~33RE800PTGdiMCWDeO0@00108jP0100`UKOol00P@:P0=B818`2l0CZb1MTZ0F4mW1P0Z0800 XX363^PK@D4lTBb0:I^Q2[;l6C=l<04iMCWE>E@00 XX;`Y1n_o6:DSO0T:W82d02520;`1>^PIf941:P51?IPQ`02AOCUe>MBB\_`HUK@0800@YB[l680Y@ XXP63VCUD002l]00QQ]UQ?CUe>MDiE~2B>L0<9O;96bo1V0>86d02568\LYW4RI:958P2VK^L?m< XXg``0CUe>MB0;I`@VTV04:E:o1R0Z00A@P2l0;`Y>^PHVL01@Cf3HCUD002l:LPHP;@08CZb1PRA0 XXeNcNcTZ]00Q]4S0\YmA8`28]00RbP6`4BY9V42Ul~30]kBL?lTGdiMCWEb1R0]00Q>[86286cN XXcRl`201>^P=HBX1HCfL4L05P0W00H=I>E@00;bd024jj0]I:P5Q?IPi>^P<\:D3NdW3oCUe>MG00 XXH?Q>E@00B>L<82P]00Q>^P1fLPHP14j\PH8T@=G\g\i:Q6d><2bWe4S0^81\14ZBIQ8YO00000;N XXdW3oC=l4<4iMCWD`:P04`7`00fH<:G`0~21MkBL?mPhRl]010_;@0<;a9>^P^P:V:D3NdW3oH;XP1F2fCUGoo4Qh4012Ydjj1JH[@?ol2000351?Ia9:[=k:IPPP;Ool XXCUe>MDjj00I`063dCUD004Qh00A8NP0LC[X2URl0C[X2dTQh005>[85lCnl044iMCWEN@`X0CUD0 XX04Z\g_iW1R1\g_i>T2l]00Q>^P08F4m>GDieCUGoo2l4:fd02?olBZcNcVL\N01P2Rl4C[X0o5Q? XXDX@`;:ODB<2hP6g\<2bWe<7l00H_02l\g\i>^PARD4m:[=l2I`HPK=l2CY1:[:OJI`X_;:OJC[X2 XX:UQ?BZcO1VL886cO1R2\g`Y:[=l>I`X_;=l>C[X2Q5Q?BZcO4VL:;bcO4Tjj0WAHCdZ\gaIW2Rl\ XXgaI>^P9TF4m:[=lJI`X_;=lJC[X2E5Q?;7P010P^00@1:FLD;`e;nP0:CZkohRYOH0I2Yo=OCW=: XX[=kVIRY:[=kfIb8_;=kb;bcNmTjj0khP;=k^DX3UP2l0;bcNjTjj0ja?k`0@H0i>^P>F;bcNiTjj XX11aHCb0]oo`^K=kFCWDX7diMCWE>E@00B>L>82P]00Qb1R04CZb1PRA0eNcNcTZ4K@h`;:ODB<2h XXP6`4BY9V4RUl~30]kBL?mMC0Z00C0O800IPP_4Tjj039HCd:BL01Ph4SWL00d0LC0 XX9P58@lK0B4=2@mB3B430`DQ0@T3@PTcO00i>MDkj008R;`04;6cNgTk^oma>nP028Rl012a\g]i> XXk_n28Rl012a\g]i>k_m0C_X00R8_00@\K=kNC^ko^28_00@\K=kNC^koX4kj009k_lRC>l01P04;6cNgTk^oiAk_ml8Rl012a\g]i>k_lXC_X00Tc_00H012a\g]i>k_n\C_X00Tc_00H012a\g]i>k_oR XXC_X00Ra\g]i>k_o4C>l03P04;6cNgTk^omI00@\K=kNC^ko_Tkj008R;`04;6cNgTk^ojI< XXk`0600@\K=kNC^ko=4c_00h012a\g]i>k_o@8Vl012a\g]Y>k_hPB>L114c_880032a\g]Y>[_nD XXC=lPP4ie8Vl012aY01A>k_oR8Vl012a\g]Y>k_h\8Vl012a\g]Y>k_hnC_X00R9_00@\K=kJC^kn XXHTiE~2B>L884Qhoom>^P3@:02`_?oooomHCfH:L01MDQi00400DQh029>^P4h941: XXP51?IP`_14jj0FQ`05Q?H=HUK@0800XEK@0?00TEO00400Q2:P0>5D@03d:WC[X15RE0011:[@08 XXF4mW2Rl:C[X0FUQ?H0Y8JP0DC[X1@5Q?80YPTTiE~2;`XTK@08BZX02VL8;`Y>^P5^F4lEO03o XX00PUO?ooool0570042X03bl0C[X0k4Qh028_2Tjj0GDie8Vl012a\g]Y>k_jN82l0 XX12a\g]Y>k_jfCUD002l:BZd026H8L00TGdiMCWE8N@01004_;@0E@00;`XTK@0880YV1RAOCUe>MAEl0?l022Elooooo`0D9Gco XXoooo01Q`030Z018_02l:C[X0<51?H=9>nP02C>l00`04;6cNfTk^ocY>nP028Vl012a\g]Y>k_kJ XX;6cNfTk^oga>nP028Vl0120_00P\K=kJC^ko;R0_00@\K=kJC^kn\4kj008PK`04;6cNfTk^oX`P XXK`0488QHT4:X00@QB008CWDPK`04C>l20@088Rl042a\g]Y>k_i4C_X00Ra\g]XRK`0482l024k^ XXoMQM@00~20n`0~20@00~50P000040~20@010nP0~50o8000?Z~22OM>n@00~2C_T0005d XXC_T0009VC_T000>fC_T000_dC_T000enC_T0014hC_T002?\C_T002@PC_T002XVC_T00:?2C_T0 XX0BC_T00=IRC_T00=L`C_T00=M>C_T00=MPC_T00=O8C_T00=Y@C_T00=b2C_T00=bN XXC_T00>2hC_T00>8ZC_T00>:bC_T00>?6C_T00>?XC_T00>A2C_T00>T0C_T00>VjC_T0 XX0>bDC_T00>b^C_T00>iJC_T00>kZC_T00>lLC_T00?B0C_T00?CLC_T00?EnC_T00?HFC_T00?O2 XXC_T00?a`C_T00?b0C_T00?bBC_T00?ePC_T00?ehC_T00?gBC_T00?n>C_T00@0fC_T00@2FC_T0 XX0@3>C_T00@3DC_T00@0@000040~29P00~2ooooo`00~5F@00~5OP00~5 XX2P0000P0~:1000~90P000040~53@dS8`00~2ooooo`00~20@7ooooo~74@00~5700000D0~3oooo XXo`00~Q0@00~9O`000?l0~S0G00005b~20SP0~>CP0001<0009L~66LH0~59580~27`00~495@0 XX~2:P00004002AF~:95X0~20`00004002AL~30P00~49680~20`00~496X0~21@00~496h0~2:000 XX~497<0~22000~497d0~22P00~49880~22`00~498L0~23000~498h0~23@00~49980~23P00~4 XX99L0~24@00~499\0~26000~49:00~26@00004002BR~36@00~49:X0~26P00~49;40~270000040 XX02Bc~3:@00~49;X0~27000~49;l0~27@00~4900~29000~570009>H0~26`00004002C[~30@00~49?L0~20`00~49?d0~21000~4 XX9@@0~21@00004002DB~31P00~49B<0~21`00~49BP0~22@00~49CD0~22P00~49Cl0~22`00~4 XX9DX0~23`00~49Dl0~27P00~49E`0~23P00004002EZ~34`00004002Eh~34P00004002F0~35000 XX~49HL0~25P00~49Hh0~28000~49IH0~26P00~49I`0~27`00~49J40~26`00~49JL0~24@000040 XX02Fg~38@00~49L00~27@000040~260009LP0~20@00~49L`0~20P00~49M<0~20`00~49Md0~2 XX1000~49N80~21@00~49NL0~23`00~49Nd0~24@00~49O80~24P00~520009OH0~99P00~20@00 XX~49PP0~20P00~49Q00~20`00~510009Qh0~99RT0~20@00~4?KH003fh~2?NL003hc~2?VL003jQ XX~2?[h003kU~2?b\003mU~2?h`003nf~2?nH0040E~2@2L0041F~2@8400434~2@?L0044i~2@G40 XX046T~2@MT0048?~2@Td0049P~2@eD004@X~2A;<004Bd~2A>8004E<~2AJH004ID~2Ad`004Oe XX~2AoH004P<~2B54004R<~2B;P004SK~2BBL004U`~2BKP004Wk~2BSd004Z5~2B\h004\F~2Be`0 XX04^S~2Bl<004_V~2C2d004`^~2C<8004do~2CD0004hJ~2CYh004kT~2CbX004m_~2Ci\004nL XX~2Cn@0050^~2D7X0052B~2D9@0052o~2D@L0055<~2DGL0056l~2DP@0058k~2DXD005;=~2Da80 XX05=O~2Dj@005?L~2Dmh005@V~2E74005Bl~2E@<005Do~2N?X0~20@00~4N?`0~20P00~4N?h0 XX~20`00~4N@00~9N@D0~20@00~4N@X0~20`00~4NA80~9NAP0~20@00~4NAd0~20P00~51000NBH0 XX~21@00~4NC@0~23P00~4ND80~24`00~4NE00~24P00~4NEP0~24@00~4NFP0~27@00~51P00NG00 XX~9NGD0~20@00~50P00NGh0~21`00~4NH<0~23@00~4NHH0~26`00~4NHX0~22P00~4NHd000?W XX~6NI80~24`00~4NIL0~24@00~51`00NI`0~20@00~4NJH0~9NJh0~20@00~4NKD0~9NKX0~2I@00 XX~4NKl0~2K@00~4NL@0~9NLT0~2K`00~4NLd0~2L`00~51@00NM@0~9NMP0~20@00~4NM`0~9NN@0 XX~20@00~4NNX0~=V@h009T\~6ooooo`0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002D0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0000L0~29P0000@0 XX~29P0002H0~29P0000D0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~20`00 XX0040~29P0002H0~20P0002H0~21P0002H0~29P0002H0~29P0002H0~29P0002Kooooo~39P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~22P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~22@0002H0~29P00 XX02H0~29P0002H0~29P0002H0~21`0002H0~2100002H0~29P0002H0~21@0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0000<0~20@0002H0~29P000080~29P0000H0~29P00 XX02H0~29P0002H0~29P0002H0~29_ooool0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0001d0~29P0002H0 XX~29@0001\0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0001`0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~21`0002H0 XX~2100002H0~29P0002H0~21@0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX00<0~20@0002H0~29P000080~29P0000H0~29P0002H0~29P0002H0~29P0002H0~29_ooool0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0001h0~29@0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0001l0 XX~29P0002H0~29P0002H0~29P0002H0~21`0002H0~2100002H0~29P0002H0~21@0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0000<0~20@0002H0~29P000080~29P0000H0 XX~29P0002H0~29P0002H0~29P0002H0~29_ooool0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29@0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~2800002H0~29P0002H0~29P0002H0~29P0002H0~21`00 XX02H0~2100002H0~29P0002H0~21@0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0000<0~20@0002H0~29P000080~29P0000H0~29P0002H0~29P0002H0~29P0002H0~29_oo XXool0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29@0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~28@00 XX02H0~29P0002H0~29P0002H0~29P0002H0~21`0002H0~2100002H0~29P0002H0~21@0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0000<0~20@0002H0~29P000080~29P00 XX00H0~29P0002H0~29P0002H0~29P0002H0~29_ooool0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29@0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~28P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~21`0002H0~2100002H0~29P0002H0~21@0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0000<0~20@0002H0~29P000080~29P0000H0~29P0002H0~29P0002H0~29P0002H0 XX~29_ooool0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29@0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~28`0002H0~29P0002H0~29P0002H0~29P0002H0~21`0002H0~2100002H0~29P0002H0~21@00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0000<0~20@0002H0~29P000080 XX~29P0000H0~29P0002H0~29P0002H0~29P0002H0~29_ooool0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29@0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~2900002H0~29P0002H0~29P0002H0~29P00 XX02H0~21`0002H0~2100002H0~29P0002H0~21@0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0000<0~20@0002H0~29P000080~29P0000H0~29P0002H0~29P0002H0~29P00 XX02H0~29_ooool0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0 XX~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`00 XX00l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0 XX~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`00 XX00l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23P0000l0~23`0000l0~23@0000l0 XX~2300000l0~23`0000l0~23`0000l0~23`0000l0~23`0000\0~2200000l0~23`0000l0~23`00 XX00l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~21`0000l0~2100000l0~23`0000l0 XX~21@0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000l0~23`0000<0~20@0000l0~23`00 XX0080~23`0000H0~23`0000l0~23`0000l0~23`0000l0~23oooool0~26@0001T0~26@0001T0 XX~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@00 XX01T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0 XX~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@00 XX01T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0~26@0001T0 XX~26@0001T0~240000140~24P0001<0~26@0001D0~26@0001T0~26@0001@0~26@0001T0~26@00 XX01T0~26@0001T0~26@0001H0~25`0001T0~2600001T0~26@0001T0~26@0001T0~26@0001T0 XX~26@0001T0~21`0001T0~2100001T0~26@0001T0~21@0001T0~26@0001T0~26@0001T0~26@00 XX01T0~26@0001T0~26@0000<0~20@0001T0~26@000080~26@0000H0~26@0001T0~26@0001T0 XX~26@0001T0~26Oooool0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29@0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~2200002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~21`0002H0~2100002H0~29P00 XX02H0~21@0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0000<0~20@0002H0 XX~29P000080~29P0000H0~29P0002H0~29P0002H0~29P0002H0~29P00~59P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~29P0002H0~29@0001\0~29P0002H0~29P0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~2200002H0~29P0002H0~29P0001`0~26P0002H0~29P0002H0~29P0002H0 XX~29P0002H0~21`0002H0~2100002H0~29P0002H0~21@0002H0~29P0002H0~29P0002H0~29P00 XX02H0~29P0002H0~29P0000<0~20@0002H0~29P000080~29P0000H0~29P0002H0~29P0002H0 XX~29P0002H0~29P00YS00~:PH83Q0D6QhP92X\[\l_Kho`452`dC5aTM8bLY;c4e>ce3AdU?DEEKGf5UJfecMgUmP XXhN9Si6EVinQYJ^]\kNi_l75blgCemWMhnOYko7eno`00b?h0070~2hLT00>7?~2hMD00>7I~2hMh00>7S~2hNX0 XX0>7d~2hO`00>85~2il@00>OZ~2io800>Oh~2j0000>P6~2j0X00>P@~2j1H0~Um5@00?A`~:m7L0 XX~20@00~50P00m;ib~7LR\0~40WL0~40`5g:`00~20`9Q~52@5Q:`00~22@9h~51@5h:`00~21@80 XX~80@M<0047E@011f@00@Md0047R0011i@00@N\0047`0011mD00@OY0047nP0000\`0@40~20@00~>0@80~20@00~~ XX~~~~~~~q5000~80n`00053~60HP0006<~20I0000:R~20ZH000:Z~20\8000;:~20]8000;N~2 XX0^X000;f~20`8000<>~20aX0006~20i80 XX00>N~20jX000>f~20l8000?>~20mX000?V~20o8000?n~210X000@F~212H000@b~213h000A: XX~215H000AR~216h000Aj~218H000BB~219h000BZ~21;H000C2~21H000Cb~21?h0 XX00D:~21AH000DR~21Bh000Dj~21DX000EF~21F8000E^~21GX000F6~21I8000FN~21Jh000Fj XX~21LH000GB~21N8000G^~21OX000Gn~21P8000H6~21PX000H>~21Q8000HF~21QX000HN~21R80 XX00HV~21RX000H^~21S8000Hf~21SX000Hn~21T8000I6~21TX000I>~21U8000IF~21UX000IN XX~21V8000IV~21VX000I^~21W8000If~21WX000In~21X8000J6~21XX000J>~21Y8000JF~21YX0 XX00JN~21Z8000JV~21ZX000J^~21[8000Jf~21[X000Jn~21\8000K6~21\X000K>~21]8000KF XX~21]X000KN~21^8000KV~21^X000K^~21_8000Kf~21_X000Kn~21`8000L6~21`X000L>~21a80 XX00LF~21aX000LN~21b8000LV~21bX000L^~21c8000Lf~21cX000Ln~21d8000M6~21dX000M> XX~21e8000MF~21eX000MN~21f8000M^~21gX000N6~21i8000NN~21jX000Nf~21l8000OB~21mh0 XX00OZ~21oH000P2~220h000PN~222X000Pj~224H000QB~225h000QZ~227H000R2~2298000RN XX~22:X000Rf~22<8000S>~22=X000SV~22?8000T2~22@h000TJ~22BH000Tb~22D8000U6~28e00 XX02?N~28n8002?V~28nX002?^~28o8002?f~28oX002?n~2908002@6~290X002@>~2918002@f XX~294X002AN~2978002Af~297X002An~2988002B6~298X002B>~2998002BF~299X002BN~29:80 XX02BV~29:X002B^~29;8002Bf~29;X002Bn~29<8002CZ~29>h002Cj~29@X002EF~29EX002EN XX~29F8002EV~29FX002E^~29G8002Ef~29GX002En~30P0000P0~23P0001@0~26P000200~29P00 XX02`0~200~2iP000>`0~2lP000?P0~2oP000@@0004:~20A00004F~20A`0004R~20BP0004^~20C@0 XX004j~20D000056~20D`0005B~20EP0005N~20F@0005Z~20G00005f~20G`00062~60o8000?[ XX~30@000o80 KERM_EOF sed 's/^XX//' << \KERM_EOF > Makefile XX# This is a makefile for C Kermit using Amiga Aztec C XX XXCFLAGS = -DAMIGA +l XX XXOBJS = ckcmai.o ckucmd.o ckuusr.o ckuus2.o ckuus3.o ckcpro.o ckcfns.o \ XX ckcfn2.o ckicon.o ckitio.o ckifio.o ckistu.o ckiutl.o XX XXkermit: $(OBJS) XX# Building in RAM saves a lot of time, especially on floppies XX ln -o ram:kermit $(OBJS) -lc32 XX copy ram:kermit\#? "" XX delete ram:kermit\#? XX XXckcpro.o: ckcpro.w wart XX wart ckcpro.w ckcpro.c XX cc $(CFLAGS) ckcpro.c XX XXwart: ckwart.c XX cc $(CFLAGS) ckwart.c XX ln -o wart ckwart.o -lc XX XXckuus2.o: ckuus2.c XX cc $(CFLAGS) -Z4000 ckuus2.c KERM_EOF sed 's/^XX//' << \KERM_EOF > diffs XX*** orig:ckicon.c Mon Feb 08 18:57:28 1988 XX--- ckicon.c Mon Mar 28 12:37:21 1988 XX*************** XX*** 33,39 **** XX XX extern int local, speed, escape, duplex, parity, flow, seslog, mdmtyp; XX extern int errno; XX! extern char ttname[], sesfil[]; XX extern CHAR dopar(); XX XX /* Variables global to this module */ XX--- 33,40 ---- XX XX extern int local, speed, escape, duplex, parity, flow, seslog, mdmtyp; XX extern int errno; XX! extern CHAR ttname[]; XX! extern char sesfil[]; XX extern CHAR dopar(); XX XX /* Variables global to this module */ XX*************** XX*** 79,85 **** XX printf("Sorry, can't condition console terminal\n"); XX return(-2); XX } XX! if (ttvt(speed,flow) < 0) { XX conres(); XX printf("Sorry, Can't condition communication line\n"); XX return(-2); XX--- 80,86 ---- XX printf("Sorry, can't condition console terminal\n"); XX return(-2); XX } XX! if (ttvt(speed,flow,parity) < 0) { XX conres(); XX printf("Sorry, Can't condition communication line\n"); XX return(-2); XX*** orig:ckifio.c Mon Feb 08 18:57:38 1988 XX--- ckifio.c Mon Mar 28 14:25:18 1988 XX*************** XX*** 1,4 **** XX! char *ckzv = "Amiga file support, 4D(004) 24 Jan 88"; XX XX /* C K I F I O -- Kermit file system support for the Amiga */ XX XX--- 1,4 ---- XX! char *ckzv = "Amiga file support, 4E(005) 08 Mar 88"; XX XX /* C K I F I O -- Kermit file system support for the Amiga */ XX XX*************** XX*** 340,346 **** XX XX char * XX zgtdir() { XX! return("")); XX } XX XX /* Z X C M D -- Run a system command so its output can be read like a file XX--- 340,350 ---- XX XX char * XX zgtdir() { XX! static char dirbuf[256]; XX! char *getcwd(); XX! XX! (void) getcwd(dirbuf, sizeof(dirbuf)); XX! return(dirbuf); XX } XX XX /* Z X C M D -- Run a system command so its output can be read like a file XX*** orig:ckistu.c Mon Feb 08 18:58:02 1988 XX--- ckistu.c Tue Mar 08 22:57:14 1988 XX*************** XX*** 32,38 **** XX XX int nmdm = sizeof(mdmtab) / sizeof(struct keytab); XX XX! dial() XX { XX printf("Sorry, DIAL command not implemented yet.\n"); XX return(-2); XX--- 32,38 ---- XX XX int nmdm = sizeof(mdmtab) / sizeof(struct keytab); XX XX! ckdial() XX { XX printf("Sorry, DIAL command not implemented yet.\n"); XX return(-2); XX*** orig:ckitio.c Mon Feb 08 18:58:13 1988 XX--- ckitio.c Tue Mar 29 13:07:22 1988 XX*************** XX*** 34,51 **** XX #include "intuition/intuition.h" XX #include "intuition/intuitionbase.h" XX #define BREAKSIGS (SIGBREAKF_CTRL_C:SIGBREAKF_CTRL_D) XX! #ifdef LAT310 XX #include "fcntl.h" XX #include "signal.h" XX #include "ios1.h" /* defines ufbs structure */ XX #else XX #include "lattice/ios1.h" /* defines ufbs structure */ XX #endif XX XX char *ckxsys = " Commodore Amiga"; /* system name */ XX XX /* external declarations */ XX! extern int speed, mdmtyp, parity, flow; XX XX /* external definitions */ XX char *dftty = SERIALNAME; /* serial device name */ XX--- 34,57 ---- XX #include "intuition/intuition.h" XX #include "intuition/intuitionbase.h" XX #define BREAKSIGS (SIGBREAKF_CTRL_C:SIGBREAKF_CTRL_D) XX! #ifdef AZTEC_C XX #include "fcntl.h" XX #include "signal.h" XX+ #else XX+ #ifdef LAT310 XX+ #include "fcntl.h" XX+ #include "signal.h" XX #include "ios1.h" /* defines ufbs structure */ XX #else XX #include "lattice/ios1.h" /* defines ufbs structure */ XX #endif XX+ #endif XX XX char *ckxsys = " Commodore Amiga"; /* system name */ XX XX /* external declarations */ XX! extern int speed, mdmtyp, flow; XX! extern char *malloc(); XX XX /* external definitions */ XX char *dftty = SERIALNAME; /* serial device name */ XX*************** XX*** 51,57 **** XX char *dftty = SERIALNAME; /* serial device name */ XX int dfloc = 1; /* serial line is external */ XX int dfprty = 0; /* default parity is none */ XX- int ttprty = 0; /* parity in use */ XX int dfflow = 1; /* default flow control is on */ XX int backgrd = 0; /* default to foreground */ XX int ckxech = 0; /* echo in case redirected stdin */ XX--- 57,62 ---- XX*************** XX*** 58,64 **** XX XX struct Process *CurProc; /* current process */ XX struct CommandLineInterface *CurCLI; /* current CLI info */ XX! extern struct IntuitionBase *IntuitionBase; /* ptr to Intuition lib */ XX XX /* static definitions */ XX static struct MsgPort *serport; /* message port for serial comm */ XX--- 63,69 ---- XX XX struct Process *CurProc; /* current process */ XX struct CommandLineInterface *CurCLI; /* current CLI info */ XX! struct IntuitionBase *IntuitionBase; /* ptr to Intuition lib */ XX XX /* static definitions */ XX static struct MsgPort *serport; /* message port for serial comm */ XX*************** XX*** 78,83 **** XX--- 83,89 ---- XX static char ttoq[NTTOQ]; /* connect output queue */ XX static int nttoq; /* number of chars in ttoq */ XX static int pttoq; /* next char to output in ttoq */ XX+ static int ttprty; /* a place for saving parity */ XX static int queuedcon; /* contti pushback char or -1 */ XX static LONG intsigs; /* signals for aborting serial I/O */ XX static int (*inthdlr)(); /* function to signal break to */ XX*************** XX*** 128,135 **** XX struct DosPacket *CreatePacket(); XX VOID DeletePacket(); XX XX! #ifdef LAT310 XX /* translate Unix file handle (0, 1, or 2) to AmigaDOS file handle */ XX #define DOSFH(n) fileno(&_iob[n]) XX /* translate Unix file handle (0, 1, or 2) to Lattice file handle */ XX #define FILENO(n) fileno(&_iob[n]) XX--- 134,148 ---- XX struct DosPacket *CreatePacket(); XX VOID DeletePacket(); XX XX! #ifdef AZTEC_C XX /* translate Unix file handle (0, 1, or 2) to AmigaDOS file handle */ XX+ #define DOSFH(n) (_devtab[n].fd) XX+ /* translate Unix file handle (0, 1, or 2) to Aztec file handle */ XX+ #define FILENO(n) (n) XX+ extern short Enable_Abort; XX+ #else XX+ #ifdef LAT310 XX+ /* translate Unix file handle (0, 1, or 2) to AmigaDOS file handle */ XX #define DOSFH(n) fileno(&_iob[n]) XX /* translate Unix file handle (0, 1, or 2) to Lattice file handle */ XX #define FILENO(n) fileno(&_iob[n]) XX*************** XX*** 140,145 **** XX--- 153,159 ---- XX #define DOSFH(n) (_ufbs[n].ufbfh) XX #define FILENO(n) (n) XX #endif XX+ #endif XX XX /* XX * make note of a serial error and quit XX*************** XX*** 208,214 **** XX /* open the Intuition library */ XX if (!IntuitionBase && XX (IntuitionBase = (struct IntuitionBase *) XX! OpenLibrary("intuition.library", 0L) ) == NULL ) XX Fail("can't open Intuition"); XX XX /* open the serial device to get configuration */ XX--- 222,228 ---- XX /* open the Intuition library */ XX if (!IntuitionBase && XX (IntuitionBase = (struct IntuitionBase *) XX! OpenLibrary("intuition.library", 33L) ) == NULL ) XX Fail("can't open Intuition"); XX XX /* open the serial device to get configuration */ XX*************** XX*** 217,225 **** XX Fail("can't open serial.device"); XX /* set parameters from system defaults */ XX flow = !(iob->io_SerFlags & SERF_XDISABLED); XX- parity = !(iob->io_SerFlags & SERF_PARTY_ON) ? 0 : XX- (iob->io_SerFlags & SERF_PARTY_ODD) ? 'o' : 'e'; XX speed = iob->io_Baud; XX mdmtyp = (iob->io_SerFlags & SERF_7WIRE) != 0; XX XX CloseDevice(iob); XX--- 231,246 ---- XX Fail("can't open serial.device"); XX /* set parameters from system defaults */ XX flow = !(iob->io_SerFlags & SERF_XDISABLED); XX speed = iob->io_Baud; XX+ /* XX+ * Set default parity to startup parity the DOS 1.2 way XX+ */ XX+ if (iob->io_SerFlags & SERF_PARTY_ON) XX+ dfprty = (iob->io_SerFlags & SERF_PARTY_ODD) ? 'o' : 'e'; XX+ else if (iob->io_ExtFlags & SEXTF_MSPON) XX+ dfprty = (iob->io_ExtFlags & SEXTF_MARK) ? 'm' : 's'; XX+ else XX+ dfprty = 0; XX mdmtyp = (iob->io_SerFlags & SERF_7WIRE) != 0; XX XX CloseDevice(iob); XX*************** XX*** 235,243 **** XX /* close everything */ XX if (serialopen) CloseDevice(ReadIOB); XX if (timeropen) CloseDevice(TimerIOB); XX! if (TimerIOB) DeleteExtIO(TimerIOB, (LONG)sizeof(*TimerIOB)); XX! if (WriteIOB) DeleteExtIO(WriteIOB, (LONG)sizeof(*WriteIOB)); XX! if (ReadIOB) DeleteExtIO(ReadIOB, (LONG)sizeof(*ReadIOB)); XX if (serport) DeletePort(serport); XX if (conpkt) DeletePacket(conpkt); XX if (conport) DeletePort(conport); XX--- 256,264 ---- XX /* close everything */ XX if (serialopen) CloseDevice(ReadIOB); XX if (timeropen) CloseDevice(TimerIOB); XX! if (TimerIOB) DeleteExtIO(TimerIOB); XX! if (WriteIOB) DeleteExtIO(WriteIOB); XX! if (ReadIOB) DeleteExtIO(ReadIOB); XX if (serport) DeletePort(serport); XX if (conpkt) DeletePacket(conpkt); XX if (conport) DeletePort(conport); XX*************** XX*** 309,315 **** XX static int DoIOQuick(iob) XX register struct IORequest *iob; XX { XX! register int D7Save; /* V1.1 bug. IO sometimes trashes D7 */ XX XX /* do I/O with quick option, wait around if necessary */ XX iob->io_Flags = IOF_QUICK; XX--- 330,336 ---- XX static int DoIOQuick(iob) XX register struct IORequest *iob; XX { XX! long BeginIO(); XX XX /* do I/O with quick option, wait around if necessary */ XX iob->io_Flags = IOF_QUICK; XX*************** XX*** 495,502 **** XX * ttpkt -- set serial device up for packet transmission XX * sets serial parameters XX */ XX! ttpkt(baud, flow) XX! int baud, flow; XX { XX extern UBYTE eol; XX register struct IOExtSer *iob = ReadIOB; XX--- 516,523 ---- XX * ttpkt -- set serial device up for packet transmission XX * sets serial parameters XX */ XX! ttpkt(baud, flow, parity) XX! int baud, flow, parity; XX { XX extern UBYTE eol; XX register struct IOExtSer *iob = ReadIOB; XX*************** XX*** 523,528 **** XX--- 544,551 ---- XX else XX iob->io_SerFlags &= ~SERF_RAD_BOOGIE; XX iob->io_SerFlags &= ~(SERF_EOFMODE:SERF_PARTY_ON:SERF_PARTY_ODD); XX+ iob->io_ExtFlags &= ~(SEXTF_MSPON : SEXTF_MARK); XX+ ttprty = parity; /* save for others to use */ XX XX /* set the parameters */ XX iob->IOSer.io_Command = SDCMD_SETPARAMS; XX*************** XX*** 533,541 **** XX /* XX * ttvt -- set up serial device for connect mode XX */ XX! ttvt(baud, flow) XX! int baud, flow; XX! { return(ttpkt(baud, flow)); } XX XX /* XX * ttsspd -- verify baud rate XX--- 556,564 ---- XX /* XX * ttvt -- set up serial device for connect mode XX */ XX! ttvt(baud, flow, parity) XX! int baud, flow, parity; XX! { return(ttpkt(baud, flow, parity)); } XX XX /* XX * ttsspd -- verify baud rate XX*************** XX*** 543,549 **** XX int ttsspd(speed) XX { XX if (speed < 110 :: speed > 292000) return(-1); XX! return(max(112, speed)); XX } XX XX /* XX--- 566,572 ---- XX int ttsspd(speed) XX { XX if (speed < 110 :: speed > 292000) return(-1); XX! return(112 > speed ? 112 : speed); XX } XX XX /* XX*************** XX*** 647,656 **** XX int timeout; XX { XX UBYTE ch; XX- XX- return((ttinl(&ch, 1, timeout, -1) > 0) ? (int)ch : -1); XX- } XX XX /* XX * ttol -- write n chars to serial device, assumes <= 256 characters XX */ XX--- 670,679 ---- XX int timeout; XX { XX UBYTE ch; XX XX+ return(ttinl(&ch,1,timeout,-1) > 0 ? (int)ch : -1); XX+ } XX+ XX /* XX * ttol -- write n chars to serial device, assumes <= 256 characters XX */ XX*************** XX*** 660,667 **** XX { XX register int D7Save; XX register struct IOExtSer *write = WriteIOB; XX! static char outbuf[256]; /* safe place for output characters */ XX XX if (!serialopen) return(-1); XX if (TerminateWrite(0) != 0) return(-1); XX pendwrite = TRUE; XX--- 683,697 ---- XX { XX register int D7Save; XX register struct IOExtSer *write = WriteIOB; XX! static char *outbuf = NULL; /* safe place for output characters */ XX! static int outbuflen = 0; XX XX+ if (n > outbuflen) { XX+ if (outbuf != NULL) free(outbuf); XX+ if ((outbuf = malloc(n)) == NULL) XX+ Fail("Can't get output buffer for ttol."); XX+ outbuflen = n; XX+ } XX if (!serialopen) return(-1); XX if (TerminateWrite(0) != 0) return(-1); XX pendwrite = TRUE; XX*************** XX*** 689,695 **** XX */ XX ttinl(buf, n, timeout, eol) XX register char *buf; XX! int n, m; XX int timeout; /* timeout in seconds or <= 0 */ XX int eol; /* end of line character */ XX { XX--- 719,725 ---- XX */ XX ttinl(buf, n, timeout, eol) XX register char *buf; XX! int n; XX int timeout; /* timeout in seconds or <= 0 */ XX int eol; /* end of line character */ XX { XX*************** XX*** 695,701 **** XX { XX register int D7Save; XX register struct IOExtSer *read = ReadIOB; XX! register int count; XX XX testint(0L); XX if (!serialopen :: pendread :: n <= 0) return(-1); XX--- 725,732 ---- XX { XX register int D7Save; XX register struct IOExtSer *read = ReadIOB; XX! register int count, i; XX! unsigned m; XX XX testint(0L); XX if (!serialopen :: pendread :: n <= 0) return(-1); XX*************** XX*** 707,713 **** XX { XX *buf = queuedser; XX queuedser = -1; XX! if ((*buf & 0177) == eol :: n == 1) return(1); XX ++buf; XX --n; XX count = 1; XX--- 738,745 ---- XX { XX *buf = queuedser; XX queuedser = -1; XX! if (n == 1 :: (eol >= 0 && *buf == eol)) XX! return(1); XX ++buf; XX --n; XX count = 1; XX*************** XX*** 719,727 **** XX if (eol >= 0) XX { XX /* set up line terminator */ XX- /*** Watch out -- need to recognize 7-bit eol, even if it comes in with ***/ XX- /*** parity bit on. It's not obvious to me how to change this code to ***/ XX- /*** do that! - Frank, C-Kermit 4E ***/ XX XX if (eol != *(UBYTE *)&read->io_TermArray) XX { XX--- 751,756 ---- XX*************** XX*** 746,762 **** XX if (read->IOSer.io_Flags & IOF_QUICK) XX { XX read->IOSer.io_Flags = 0; XX! return ((read->IOSer.io_Error == 0) XX! ? (count + (int)read->IOSer.io_Actual) XX! : -1); XX! } XX! XX! /*** Need code somewhere here to strip parity if ttprty != 0 ***/ XX! XX /* wait for read to complete */ XX! return ((SerialWait(read, timeout) != 0) XX! ? -1 XX! : count + (int)read->IOSer.io_Actual ); XX } XX XX /* XX--- 775,795 ---- XX if (read->IOSer.io_Flags & IOF_QUICK) XX { XX read->IOSer.io_Flags = 0; XX! if (read->IOSer.io_Error != 0) XX! return -1; XX! count += (int)read->IOSer.io_Actual; XX! } else { XX /* wait for read to complete */ XX! if (SerialWait(read, timeout) != 0) XX! return -1; XX! count += (int)read->IOSer.io_Actual; XX! } XX! /* XX! * Strip off parity of data just read according to mask. XX! */ XX! for (i = 0; i < (int)read->IOSer.io_Actual; i++) XX! buf[i] &= m; XX! return count; XX } XX XX /* XX*************** XX*** 859,865 **** XX y++ ; XX m -= 12 ; XX } XX! sprintf(buf, "%02d:%02d:%02d %s %d, %d", XX datetime.ds_Minute / 60, datetime.ds_Minute % 60, XX datetime.ds_Tick / 50, months[m], d, y) ; XX *s = buf; XX--- 892,898 ---- XX y++ ; XX m -= 12 ; XX } XX! sprintf(buf, "%02ld:%02ld:%02ld %s %d, %d", XX datetime.ds_Minute / 60, datetime.ds_Minute % 60, XX datetime.ds_Tick / 50, months[m], d, y) ; XX *s = buf; XX*************** XX*** 984,990 **** XX { XX fflush(stdout); XX testint(0L); XX! return(WaitForChar(DOSFH(0), 0L) != 0); XX } XX XX /* XX--- 1017,1024 ---- XX { XX fflush(stdout); XX testint(0L); XX! /* WaitForChar(, 0L) charfs disk tracks! */ XX! return(WaitForChar(DOSFH(0), 100L) != 0); XX } XX XX /* XX*** orig:ckiutl.c Mon Feb 08 18:58:19 1988 XX--- ckiutl.c Mon Mar 28 13:30:02 1988 XX*************** XX*** 31,43 **** XX #include "libraries/dosextens.h" XX #define fh_Interact fh_Port XX #define fh_Process fh_Type XX! #define ACTION_CLOSE 1007 XX! #ifdef LAT310 XX #include "fcntl.h" XX #include "signal.h" XX #else XX #include "lattice/ios1.h" /* defines ufbs structure */ XX #endif XX XX /* external routine definitions */ XX APTR AllocMem(); XX--- 31,47 ---- XX #include "libraries/dosextens.h" XX #define fh_Interact fh_Port XX #define fh_Process fh_Type XX! #ifdef AZTEC_C XX #include "fcntl.h" XX #include "signal.h" XX #else XX+ #ifdef LAT310 XX+ #include "fcntl.h" XX+ #include "signal.h" XX+ #else XX #include "lattice/ios1.h" /* defines ufbs structure */ XX #endif XX+ #endif XX XX /* external routine definitions */ XX APTR AllocMem(); XX*************** XX*** 75,87 **** XX BPTR Open(); XX LONG Read(); XX VOID UnLock(); XX- LONG WaitForChar(); XX XX /* portable library */ XX char *malloc(); XX XX! #ifdef LAT310 XX /* translate Unix file handle (0, 1, or 2) to AmigaDOS file handle */ XX #define DOSFH(n) fileno(&_iob[n]) XX /* translate Unix file handle (0, 1, or 2) to Lattice file handle */ XX #define FILENO(n) fileno(&_iob[n]) XX--- 79,96 ---- XX BPTR Open(); XX LONG Read(); XX VOID UnLock(); XX XX /* portable library */ XX char *malloc(); XX XX! #ifdef AZTEC_C XX /* translate Unix file handle (0, 1, or 2) to AmigaDOS file handle */ XX+ #define DOSFH(n) (_devtab[n].fd) XX+ /* translate Unix file handle (0, 1, or 2) to Aztec file handle */ XX+ #define FILENO(n) (n) XX+ #else XX+ #ifdef LAT310 XX+ /* translate Unix file handle (0, 1, or 2) to AmigaDOS file handle */ XX #define DOSFH(n) fileno(&_iob[n]) XX /* translate Unix file handle (0, 1, or 2) to Lattice file handle */ XX #define FILENO(n) fileno(&_iob[n]) XX*************** XX*** 92,97 **** XX--- 101,107 ---- XX #define DOSFH(n) (_ufbs[n].ufbfh) XX #define FILENO(n) (n) XX #endif XX+ #endif XX XX /* Amiga Kermit externals (defined in ckitio.c) */ XX extern struct Process *CurProc; XX*************** XX*** 188,193 **** XX--- 198,204 ---- XX register UBYTE *dirname; /* DOS directory name BSTR */ XX char buf[100]; /* about same size as DOS */ XX register char *tail; XX+ char *strrchr(); XX XX /* locate the DOS copy of the directory name */ XX if (CurCLI == NULL) return; XX*************** XX*** 302,307 **** XX--- 313,319 ---- XX return(0); XX } XX XX+ #ifndef AZTEC_C XX #ifndef LAT310 XX /* XX * print an error message with explanation XX*************** XX*** 316,322 **** XX--- 328,336 ---- XX printf("%s: errno=%d, oserr=%ld\n", str, errno, oserr); XX } XX #endif XX+ #endif XX XX+ #ifndef AZTEC_C XX /* XX * isatty(fd) -- determine if given file is a (virtual) terminal XX * only works for fd=0, 1, or 2 (stdin, stdout, and stderr resp.) XX*************** XX*** 326,331 **** XX--- 340,346 ---- XX { XX return(IsInteractive(DOSFH(fd)) != 0); XX } XX+ #endif XX XX /* XX * readstat -- determine file's read status KERM_EOF sed 's/^XX//' << \KERM_EOF > msb_diffs XX*** /msbmkb.c Tue Mar 29 13:55:22 1988 XX--- msbmkb.c Tue Mar 29 13:55:11 1988 XX*************** XX*** 52,67 **** XX * set msdos if to be compiled on an msdos machine XX */ XX XX! #define MSDOS -1 XX! #define UNIX 0 XX #define TOPS20 0 XX XX #include /* Standard UNIX i/o definitions */ XX XX! #if MSDOS /* [1] */ XX #include XX #endif XX! #if UNIX XX #include XX #endif /* [1] */ XX #if TOPS20 XX--- 52,68 ---- XX * set msdos if to be compiled on an msdos machine XX */ XX XX! #define MSDOS 0 XX! #define UNIX 1 XX! #define AMIGA 1 /* Both UNIX & Amiga for Amiga and Aztec C */ XX #define TOPS20 0 XX XX #include /* Standard UNIX i/o definitions */ XX XX! #if (MSDOS:AMIGA) /* [1] */ XX #include XX #endif XX! #if (UNIX & !AMIGA) XX #include XX #endif /* [1] */ XX #if TOPS20 XX*************** XX*** 176,185 **** XX exit(1); XX } XX XX- oc = strlen(filnam); /* Get the string length. */ XX for (i=filnam; *i != '\0'; i++) /* Uppercase the file name. */ XX if (*i >= 'a' && *i <= 'z') *i ^= 040; XX! write(ofd,filnam,oc); /* Write the file name in the file. */ XX #if (!UNIX) XX write(ofd,"\r\n",2); XX #else XX--- 177,185 ---- XX exit(1); XX } XX XX for (i=filnam; *i != '\0'; i++) /* Uppercase the file name. */ XX if (*i >= 'a' && *i <= 'z') *i ^= 040; XX! write(ofd,filnam,strlen(filnam)); /* Write the file name in the file. */ XX #if (!UNIX) XX write(ofd,"\r\n",2); XX #else XX*** /msbpct.c Tue Mar 29 14:11:03 1988 XX--- msbpct.c Mon Mar 28 15:45:05 1988 XX*************** XX*** 30,45 **** XX * Improve too many args error message XX */ XX XX! #define MSDOS XX #define CI86 XX XX #include XX XX- #ifdef AMIGA XX- #include XX- #else XX- #endif XX- XX #ifdef MSDOS XX #ifndef CI86 XX #include XX--- 30,40 ---- XX * Improve too many args error message XX */ XX XX! #define AMIGA XX #define CI86 XX XX #include XX XX #ifdef MSDOS XX #ifndef CI86 XX #include XX*************** XX*** 48,56 **** XX--- 43,55 ---- XX #ifdef vax11c XX #include XX #else XX+ #ifdef AMIGA XX+ #include XX+ #else XX #include XX #endif XX #endif XX+ #endif XX XX #define fixchr(x) ((x) -'0') XX #define NULLCHR fixchr('~') XX*************** XX*** 171,179 **** XX putc(((c*64)+d) & 255,ofp); XX } XX } XX- #ifdef AMIGA XX- putc('\032',ofp); /* final ^Z for micros*/ XX- #endif XX #ifdef MSDOS XX putc('\032',ofp); /* final ^Z */ XX #endif XX--- 170,175 ---- KERM_EOF # End of shell archive exit 0