From bcbbc106a28254cb10acdb88a3d0c90e1799d184 Mon Sep 17 00:00:00 2001 From: Miro Jurisic Date: Thu, 27 May 1999 20:48:41 +0000 Subject: [PATCH] Removed metric buttload of old Mac crap that hasn't been used for years git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11480 dc483132-0cff-0310-8789-dd5450dbe970 --- src/mac/GSSLibrary.SAP.exp | 72 - src/mac/Icons.rsrc | 1 - src/mac/MIT Kerberos.r | 34 - src/mac/MITKerberosLib.r | 25 - src/mac/Makefile.initial | 61 - src/mac/Makefile.tmpl | 883 ---- src/mac/RunAppleScript.pl | 16 - src/mac/SAP/ChangeLog | 18 - src/mac/SAP/GSSforSAP.r | 114 - src/mac/SAP/macSAPglue.c | 86 - src/mac/Templatify.pl | 5 - src/mac/TestTrack/ChangeLog | 24 - src/mac/TestTrack/MITAthenaLib | 1 - src/mac/TestTrack/ShlibTestTrack.c | 115 - src/mac/TestTrack/ShlibTestTrack.h | 19 - src/mac/TestTrack/TestTrackLib.h | 59 - src/mac/TestTrack/testtrack.h | 30 - src/mac/gss-sample/ChangeLog | 10 - src/mac/gss-sample/gss-client.c | 463 --- src/mac/gss-sample/gss-misc.c | 360 -- src/mac/gss-sample/gss-sample.sit.hqx | 48 - src/mac/gss-sample/gss.h | 88 - src/mac/gss/CGSSDocument.cp | 982 ----- src/mac/gss/CGSSDocument.h | 85 - src/mac/gss/CW-Project.hqx | 489 --- src/mac/gss/GSSSample.cp | 209 - src/mac/gss/GSSSample.h | 52 - src/mac/gss/GSSSample.prefix.h | 5 - src/mac/gss/GSSSample.rsrc.hqx | 69 - src/mac/gss/GSSSample.script | 9 - src/mac/gss/gss.h | 13 - src/mac/kconfig/ChangeLog | 65 - src/mac/kconfig/MakeFile | 250 -- src/mac/kconfig/ReleaseNotes | 172 - src/mac/kconfig/WindowUtil.c | 311 -- src/mac/kconfig/WindowUtil.h | 27 - src/mac/kconfig/WindowUtil.proto.h | 9 - src/mac/kconfig/des_cornell.c | 222 - src/mac/kconfig/desproto.h | 34 - src/mac/kconfig/dnr.c | 293 -- src/mac/kconfig/encrypt.h | 92 - src/mac/kconfig/getpasswd.c | 236 -- src/mac/kconfig/glue.h | 48 - src/mac/kconfig/k.bw | Bin 2767 -> 0 bytes src/mac/kconfig/k.color | Bin 46658 -> 0 bytes src/mac/kconfig/kadm.c | 1279 ------ src/mac/kconfig/kadm.h | 130 - src/mac/kconfig/kadm.proto.h | 22 - src/mac/kconfig/kconfig.c | 3689 ----------------- src/mac/kconfig/kconfig.h | 220 - src/mac/kconfig/kconfig.prj | Bin 38629 -> 0 bytes src/mac/kconfig/kconfig.proto.h | 71 - src/mac/kconfig/kconfig.r | 91 - src/mac/kconfig/kconfig.rsrc | 1 - src/mac/kconfig/kconfig.vers | 42 - src/mac/kconfig/kpasswd.c | 216 - src/mac/kconfig/ldef.c | 165 - .../CCache API/bin/CCacheGlobalsLib.68K | 1 - .../CCache API/bin/CCacheGlobalsLib.PPC | 1 - .../libraries/CCache API/bin/CCacheLib.68K | 1 - .../CCache API/bin/CCacheLib.68K.debug | 1 - .../libraries/CCache API/bin/CCacheLib.PPC | 1 - .../CCache API/bin/CCacheLib.PPC.debug | 1 - src/mac/libraries/CCache API/include/CCache.h | 388 -- src/mac/libraries/DES/bin/deslib.68K | 1 - src/mac/libraries/DES/bin/deslib.68K.debug | 1 - src/mac/libraries/DES/bin/deslib.PPC | 1 - src/mac/libraries/DES/bin/deslib.PPC.debug | 1 - src/mac/libraries/DES/doc/Bugs | 10 - src/mac/libraries/DES/doc/ChangeLog | 369 -- .../DES/doc/MIT DES Shared Library Readme | 41 - src/mac/libraries/DES/doc/READ_ME | 21 - src/mac/libraries/DES/doc/Version history | 65 - src/mac/libraries/DES/doc/f_README | 69 - src/mac/libraries/DES/doc/ren.msg | 32 - src/mac/libraries/DES/include/DESLib.glue.c | 842 ---- src/mac/libraries/DES/include/DESLib.glue.h | 8 - src/mac/libraries/DES/include/des.h | 169 - src/mac/libraries/DES/include/mit-copyright.h | 20 - .../libraries/Metrowerks/CW Pro 4/CLib.68K | 1 - .../Metrowerks/CW Pro 4/CLib.68K.debug | 1 - .../libraries/Metrowerks/CW Pro 4/CLib.PPC | 1 - .../Metrowerks/CW Pro 4/CLib.PPC.debug | 1 - .../Metrowerks/CW Pro 4/RuntimeLib.68K | 1 - .../Metrowerks/CW Pro 4/RuntimeLib.68K.debug | 1 - .../Metrowerks/CW Pro 4/RuntimeLib.PPC | 1 - .../Metrowerks/CW Pro 4/RuntimeLib.PPC.debug | 1 - src/mac/telnet-k5-auth/ChangeLog | 9 - src/mac/telnet-k5-auth/krb5auth.c | 405 -- .../telnet-k5-auth/telnet-2.7b4-68k.sit.hqx | 2919 ------------- src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx | 255 -- src/mac/telnet-k5-auth/tnae.h | 142 - src/mac/version.r | 16 - 93 files changed, 17928 deletions(-) delete mode 100644 src/mac/GSSLibrary.SAP.exp delete mode 100644 src/mac/Icons.rsrc delete mode 100644 src/mac/MIT Kerberos.r delete mode 100644 src/mac/MITKerberosLib.r delete mode 100644 src/mac/Makefile.initial delete mode 100644 src/mac/Makefile.tmpl delete mode 100644 src/mac/RunAppleScript.pl delete mode 100644 src/mac/SAP/ChangeLog delete mode 100644 src/mac/SAP/GSSforSAP.r delete mode 100644 src/mac/SAP/macSAPglue.c delete mode 100644 src/mac/Templatify.pl delete mode 100644 src/mac/TestTrack/ChangeLog delete mode 100644 src/mac/TestTrack/MITAthenaLib delete mode 100644 src/mac/TestTrack/ShlibTestTrack.c delete mode 100644 src/mac/TestTrack/ShlibTestTrack.h delete mode 100644 src/mac/TestTrack/TestTrackLib.h delete mode 100644 src/mac/TestTrack/testtrack.h delete mode 100644 src/mac/gss-sample/ChangeLog delete mode 100644 src/mac/gss-sample/gss-client.c delete mode 100644 src/mac/gss-sample/gss-misc.c delete mode 100644 src/mac/gss-sample/gss-sample.sit.hqx delete mode 100644 src/mac/gss-sample/gss.h delete mode 100644 src/mac/gss/CGSSDocument.cp delete mode 100644 src/mac/gss/CGSSDocument.h delete mode 100644 src/mac/gss/CW-Project.hqx delete mode 100644 src/mac/gss/GSSSample.cp delete mode 100644 src/mac/gss/GSSSample.h delete mode 100644 src/mac/gss/GSSSample.prefix.h delete mode 100644 src/mac/gss/GSSSample.rsrc.hqx delete mode 100644 src/mac/gss/GSSSample.script delete mode 100644 src/mac/gss/gss.h delete mode 100644 src/mac/kconfig/ChangeLog delete mode 100644 src/mac/kconfig/MakeFile delete mode 100644 src/mac/kconfig/ReleaseNotes delete mode 100644 src/mac/kconfig/WindowUtil.c delete mode 100644 src/mac/kconfig/WindowUtil.h delete mode 100644 src/mac/kconfig/WindowUtil.proto.h delete mode 100644 src/mac/kconfig/des_cornell.c delete mode 100644 src/mac/kconfig/desproto.h delete mode 100644 src/mac/kconfig/dnr.c delete mode 100644 src/mac/kconfig/encrypt.h delete mode 100644 src/mac/kconfig/getpasswd.c delete mode 100644 src/mac/kconfig/glue.h delete mode 100644 src/mac/kconfig/k.bw delete mode 100644 src/mac/kconfig/k.color delete mode 100644 src/mac/kconfig/kadm.c delete mode 100644 src/mac/kconfig/kadm.h delete mode 100644 src/mac/kconfig/kadm.proto.h delete mode 100644 src/mac/kconfig/kconfig.c delete mode 100644 src/mac/kconfig/kconfig.h delete mode 100644 src/mac/kconfig/kconfig.prj delete mode 100644 src/mac/kconfig/kconfig.proto.h delete mode 100644 src/mac/kconfig/kconfig.r delete mode 100644 src/mac/kconfig/kconfig.rsrc delete mode 100644 src/mac/kconfig/kconfig.vers delete mode 100644 src/mac/kconfig/kpasswd.c delete mode 100644 src/mac/kconfig/ldef.c delete mode 100644 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K delete mode 100644 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC delete mode 100644 src/mac/libraries/CCache API/bin/CCacheLib.68K delete mode 100644 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug delete mode 100644 src/mac/libraries/CCache API/bin/CCacheLib.PPC delete mode 100644 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug delete mode 100644 src/mac/libraries/CCache API/include/CCache.h delete mode 100644 src/mac/libraries/DES/bin/deslib.68K delete mode 100644 src/mac/libraries/DES/bin/deslib.68K.debug delete mode 100644 src/mac/libraries/DES/bin/deslib.PPC delete mode 100644 src/mac/libraries/DES/bin/deslib.PPC.debug delete mode 100644 src/mac/libraries/DES/doc/Bugs delete mode 100644 src/mac/libraries/DES/doc/ChangeLog delete mode 100644 src/mac/libraries/DES/doc/MIT DES Shared Library Readme delete mode 100644 src/mac/libraries/DES/doc/READ_ME delete mode 100644 src/mac/libraries/DES/doc/Version history delete mode 100644 src/mac/libraries/DES/doc/f_README delete mode 100644 src/mac/libraries/DES/doc/ren.msg delete mode 100644 src/mac/libraries/DES/include/DESLib.glue.c delete mode 100644 src/mac/libraries/DES/include/DESLib.glue.h delete mode 100644 src/mac/libraries/DES/include/des.h delete mode 100644 src/mac/libraries/DES/include/mit-copyright.h delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC delete mode 100644 src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug delete mode 100644 src/mac/telnet-k5-auth/ChangeLog delete mode 100644 src/mac/telnet-k5-auth/krb5auth.c delete mode 100644 src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx delete mode 100644 src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx delete mode 100644 src/mac/telnet-k5-auth/tnae.h delete mode 100644 src/mac/version.r diff --git a/src/mac/GSSLibrary.SAP.exp b/src/mac/GSSLibrary.SAP.exp deleted file mode 100644 index a24bd6477..000000000 --- a/src/mac/GSSLibrary.SAP.exp +++ /dev/null @@ -1,72 +0,0 @@ -#---------------------------------------------------- -# GSSAPI.EXP - GSSAPI.DLL module definition file -#---------------------------------------------------- - - gss_acquire_cred - gss_release_cred - gss_init_sec_context - gss_accept_sec_context - gss_process_context_token - gss_delete_sec_context - gss_context_time - gss_sign - gss_verify - gss_seal - gss_unseal - gss_display_status - gss_indicate_mechs - gss_compare_name - gss_display_name - gss_import_name - gss_release_name - gss_release_buffer - gss_release_oid_set - gss_inquire_cred -# -# GSS-API v2 additional credential calls -# - gss_add_cred - gss_inquire_cred_by_mech -# -# GSS-API v2 additional context-level calls -# - gss_inquire_context - gss_wrap_size_limit - gss_export_sec_context - gss_import_sec_context -# -# GSS-API v2 additional calls for OID and OID_set operations -# - gss_release_oid - gss_create_empty_oid_set - gss_add_oid_set_member - gss_test_oid_set_member - gss_oid_to_str - gss_str_to_oid -# -# GSS-API v2 renamed message protection calls -# - gss_wrap - gss_unwrap - gss_get_mic - gss_verify_mic -# -# GSS-API v2 future extensions -# - gss_inquire_names_for_mech -# gss_inquire_mechs_for_name - gss_canonicalize_name - gss_export_name - gss_duplicate_name -# -# GSS-API variables -# - gss_nt_user_name - gss_nt_machine_uid_name - gss_nt_string_uid_name - gss_nt_service_name - - - - - diff --git a/src/mac/Icons.rsrc b/src/mac/Icons.rsrc deleted file mode 100644 index a8ec470fc..000000000 --- a/src/mac/Icons.rsrc +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :#NPMEfjc,R*cFQ-!8P053d4[G@F"!*!(#S-I8`#3"!%!!!!*f!!!#0J!!!#V!") !!!!$!!!!-!!!!"-!!!!$!!!!0!!!!"3!!!!$!!!!1!!!!"8!!!!$!!!!2!!!!"B !!!!$!!!!3!!!!"F!!!!#!!!!4!!!!"J!!!!$!!!!5!!!!"N!!!!$!!!!6!!!rj! %!!(rrrrq!!,rrrrj!!!!'`!!!"!!"!!!!!8!!!!$!*!((!!!!!-!!!!%!!!!(3! !!!-!!!!)!!!!(J!!!'J!!!!-!!$rrrrk!!(rrrrj!!(rrrri!!!!#!!!!!%!!!! '!!(rrrrh!!!!#!!!!!%!!!!'!(3ZDfGIE@&VC9pcCA&IER9Y!!2R,J!!!J!2rj! 0!!$`!*!-$2!!m-c2rj!'c*!%cI!!m-c2r`#3"Irrc-c0m!$`c-rr)*!(rmc0m!$ `c-rr!J)#)[rr)Jr-cI!!m-c2rb!J)[r2%Irpc-h`!2$FcrmL!Lr-ca%4rmc0m!$ `rFrrmL$mc2%Im4r-cI!!r`m-c-mLr-ca%4rrc-h`m2!2$-c-mLr2%Im4r-c0r`m !$`c-c-mLrar2rrc-cI$I!!m-c-c-m[%Ic*!'h`!2$-c-c-rar-b3"Ym!$`c-c-c 2%Ic-N!EI!!m-c-crm4r-N!II!!m-c-m4%4(mc*!'h`!2$-c2(rrar2c-N!AI!!m -c-mIc2(r$mb3"Gm!$`c-car2mImJr-c-c0cI!!m-c-mIra(r)#r-c-hphr!2$-r r%4%Ic2)#r-c0rprr$`c2)[rrr-c2)#r-cI#3"!c-mJ,rrrrb!J,rrI!!m!$-c-r `)#!J!#!Jrrh`!2$-N!62mL)#N!6rrI!!m-b3"Frb)*!%rrh`!2$-N!E2mL)L)[r prZ$`c*!(crq3"2hql[$-N!I0hGhGrrhql[cGN!hqi!rrN!hZ!!!!"!!!rj!E!*! %r`#3'[Er!!!!r`$fp[EpN!hfN!Rjr`!!!2m!p[EfrIhp#!'3#If3"2D3"IRr!!! !r`$fp[EprId)N!lprIEfp[Rr!!!!r`$fp[EprId)N!Bc-rf3"$-c#2hfp[Ejr`! !!2m!p[EfrIhp#*!&-rhpp[m,#rrrrIVfp[Ejr`!!!2m!qIEfrIhp-`J)#$2rp[E fr`Z3"2rrp[EfqIm!!!$r!2rjp[f3"$-)#2rfp[Er#`[rr`X,rrEfp[Rr!!!!rrm !r`$fN!6p-`Mpp[Efr`Z3"2rrrrEfp[Rr!2m!r`!!r`$fN!Ap-`Mpp[m,#rrr#`[ rpT!%qIrr!2m!!!$r!2D3"[dc#2hr#rrfrj!%pT!%qIm!qIm!!!$r!2D3"rdcr3X ,rrD3$2Rr!!!!r`$fN!Mpr`[rpT!0qIm!!!$r!2D3#2m,#rrfN!hjr`!!!2m!pT! &rrrr#`[rpT!1qIm!!!$r!2D3"2m,N!ErpT!0qIm!!!$r!2D3"2m,rj!%#rrfrID 3#rRr!!!!r`$fN!6r#rrfp[m,rrd"rID3#[Rr!!!!r`$fN!6r#rrfrrm,rrd)!Ih fN!Ijp[Rr!!!!r`$fN!6r#rrrr`X,rrmc#!MppT!&qIrjqIrr!!$r!2EfrIhr#j! &rrEfrc-)#2hfN!6jrrrjrrrr!2m!p[Ep#$2rN!AfN!6r#!J)rIEfp[Rr!2m!r`$ r!!$fp[Ep#!JcrIhrN!8)!3J)#2hprIRr!!!!r`!!!2D3"Ihp#*!'!3%"#*!%rIh pqIm!!!$r!2D3#Ihp-c-)N!RprIhjr`!!!2m!pT!,rIdc#*!)rIhpqIm!!!$r!2D 3$Ihp-j!(rIhpqIrmr!$r!2D3$rf3#[Rrr2cmr`$fN!rkN!IprIhjrrcmr2rfqC! Drrcm!!$rN"[mr!#3"!%!Irrrm)!!!!L(rm!)K`!m#)F!!`L(!2%)K`02#)F%3`L RL*N)d%L(#T!!*6)0%"0H#4!+3!%3"S!"%!5!!4!j!!%33)!"%&kJ!4"5d!%39XJ "%&c%#C(")Jh42K%+S)rJk)"J!1L!'!$SJ!B!k)!"J1k!!(r[J!"rli!!!!jrrrr mIrrrm2rrrrMrrrrirrrrq2rrrrMrrrrirrrrq2rrrrMrrrrihrrrqTrrrrmIrrr r(rrrrarrrrmIrrrr(rrrrarrrrmIrrrr(rrrrarrrrmIrrrrRrrrrprrrrVrrrr irrrrq2rrrrMrrrrirrrrr[q3#rjrrrrm!!!!32rqJ!+I`TiLh(2%bd'K3`&H!9) "dL2H1i"kJrU!![rqrrlrr[rqrrlrN!4rrhrrIrprrj!'r[rqrrlrrJ!!!)$rN!I `r-b3"[$mcr)L)Xc-m2c2mLc-r-c`rmrbc-rrc2rrc-,-rmcmr`r-c-rmr-c2$mc -rmc-c-m2crrmc-c-c`r2c2c-c-c2rmr-r-`Xc2rrcrrmc#rmrrc-c-c#,rc`r-c -)L)[r2$mc*!'m2q3"r!!!!%!rj!2!2rfN!hr!2rfp[rr&T!&pT!%r`$rp[ErraB @p[EfrrEfp[m!rrrfrrm@p[Efrrrrp[ErN!6fp[B@p[ErrrEfrrErr`$rpT!&rrr frrD3"2m!rrD3"2rrpT!(r`$rp[q3"2D3#2m!rrErp[ErpT!)rrrrp[rfp[rfp[B @p[Efrj!%p[q3"2EfpKErrrErrrrfN!J@&[rrp[m!rrD3"4D3"Irrp[m!rrD3$Im !rj!2!!!!!3!!!!RB!!!)f!!!!+X+D)0`8e`!!!!F!*B!"@PME$3!!!!bD@0X1!! !!$j*3diM!!!!5QPMFb-!!!"@D@0c0!!!!'*TBh-i!!!!EVqjrrm!N!LrZIrr!!! #"!#3",qj!*!%"JJ!N!5rZIrr!!!($!#3",qjrrm!!!G3!*!%[lRrr`!!"p3!N!3 868P8)%YPFQ*PFQpc)%aTBR*KFRQH,!: \ No newline at end of file diff --git a/src/mac/MIT Kerberos.r b/src/mac/MIT Kerberos.r deleted file mode 100644 index 84aeabd22..000000000 --- a/src/mac/MIT Kerberos.r +++ /dev/null @@ -1,34 +0,0 @@ -#include "Types.r" - -/*--vend ¥ Vendor Information Template (for Conflict Catcher) -----------------------*/ -type 'vend' { - longint; /* version (0) */ - pstring; /* name */ - pstring; /* address */ - pstring; /* voice phone */ - pstring; /* fax phone */ - pstring; /* update URL */ - pstring; /* info URL */ - pstring; /* e-mail URL */ -}; - -resource 'vers' (2, purgeable) { - 2, - 0, - final, - 0, - verUS, - "2.0", - "MIT Kerberos for the Macintosh 2.0" -}; - -resource 'vend' (-20640, purgeable) { - 0, - "MIT Information Systems MacDev", - "77 Massachusetts Avenue, E40-318, Cambridge, MA 02139", - "", - "", - "", - "http://mit.edu/macdev/www/", - "mailto:macdev@mit.edu" -}; diff --git a/src/mac/MITKerberosLib.r b/src/mac/MITKerberosLib.r deleted file mode 100644 index a74fcacc5..000000000 --- a/src/mac/MITKerberosLib.r +++ /dev/null @@ -1,25 +0,0 @@ -#include "Balloons.r" - -#include "version.r" - -resource 'hfdr' (-5696, purgeable) { - HelpMgrVersion, - hmDefaultOptions, - 0, - 0, - { /* array HFdrArray: 1 elements */ - /* [1] */ - HMStringItem { - "MIT Kerberos Library\n\n" - "This shared library provides Kerberos v5, " - "Generic Security Services (GSS), and DES services." - } - } -}; - -data 'CCIª' (128, purgeable) { - "A shared library which provides Kerberos v5, " - "Generic Security Services (GSS), and DES services." -}; - -include "Icons.rsrc"; \ No newline at end of file diff --git a/src/mac/Makefile.initial b/src/mac/Makefile.initial deleted file mode 100644 index d6140e6b4..000000000 --- a/src/mac/Makefile.initial +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################ -## -## Figure out CodeWarrior version -## -################################################################################ - -CodeWarrior_Linker_Version = ¶`mwlink68k -version | search /Runtime/ | streamedit -d -e "/([0-9.]*)¨1/ print ¨1"¶` -CodeWarrior_Linker_Pro2 = "2.0" -CodeWarrior_Linker_Pro4 = "2.2" -CodeWarrior_Version = `if ({CodeWarrior_Linker_Version} == {CodeWarrior_Linker_Pro2}); ¶ - echo Pro2; ¶ - else if ({CodeWarrior_Linker_Version} == {CodeWarrior_Linker_Pro4}); ¶ - echo Pro4; ¶ - end;` -CodeWarrior_IDE = "CodeWarrior "{CodeWarrior_Version}" IDE" -CodeWarrior_Projects = :mac:Libraries:Metrowerks:{CodeWarrior_Version}: -CodeWarrior_Project = "`Directory`mac:libraries:CodeWarrior Dependencies:{CodeWarrior_Version}.prj" - - -prebuild Ä create-directories build-makefile - -################################################################################ -## -## Creating makefile -## -################################################################################ - -build-makefile Ä - perl :mac:macfile_gen.pl - -################################################################################ -## -## Creating build directories -## -################################################################################ - -create-directories Ä - If Not "`Exists -d :bin`" - NewFolder :bin - End - If Not "`Exists -d :bin:PPC`" - NewFolder :bin:PPC - End - If Not "`Exists -d :bin:CFM-68K`" - NewFolder :bin:CFM-68K - End - -################################################################################ -## -## Build CodeWarrior projects -## -################################################################################ - -build-cw-projects Ä - (Echo "with timeout of 1200 seconds"; ¶ - Echo "Tell application ¶"{CodeWarrior_IDE}¶""; ¶ - Echo "Activate"; ¶ - Echo "Open ¶"{CodeWarrior_Project}¶" as alias"; ¶ - Echo "Make Project"; ¶ - Echo "end"; ¶ - Echo "end") | Catenate | perl :mac:RunAppleScript.pl \ No newline at end of file diff --git a/src/mac/Makefile.tmpl b/src/mac/Makefile.tmpl deleted file mode 100644 index d98d9b2c2..000000000 --- a/src/mac/Makefile.tmpl +++ /dev/null @@ -1,883 +0,0 @@ -snapshot-root = "//GSS-Kerberos5-2.0" -sdk-root = //GSS-Kerberos5-2.0 SDK/ - -include-paths = {autogenerated-include-paths} -i /mac/TestTrack/ -i "/mac/libraries/CCache API/include/" -i "/mac/libraries/Kerberos v5 Globals" - -################################################################################ -## -## Creating build directories -## -################################################################################ - -create-directories : - If Not "`Exists -d /bin`" - NewFolder /bin - End - If Not "`Exists -d /bin/PPC`" - NewFolder /bin/PPC - End - If Not "`Exists -d /bin/CFM-68K`" - NewFolder /bin/CFM-68K - End - -################################################################################ -## -## Autogenerating classic 68K glue files -## -################################################################################ - -classic-glue-output = /Kerberos5Lib.glue.c /GSSLib.glue.c -classic-glue-input = /mac/K5.CFMglue.cin /mac/K5.CFMglue.proto.h /mac/CFMglue.c /mac/K5.moreCFMglue.cin \ - /mac/GSS.CFMglue.cin /mac/GSS.CFMglue.proto.h /mac/GSS.moreCFMglue.cin /mac/CFMGlue.pl - -glue : {classic-glue-output} -glue-clean : - Delete -i {classic-glue-output} - -/Kerberos5Lib.glue.c : /mac/K5.CFMglue.cin /mac/K5.CFMglue.proto.h /mac/CFMglue.c /mac/K5.moreCFMglue.cin - perl /mac/CFMGlue.pl < /mac/K5.CFMglue.proto.h > /Kerberos5Lib.glue.c - Catenate /mac/K5.CFMglue.cin /mac/CFMglue.c /Kerberos5Lib.glue.c /mac/K5.moreCFMglue.cin | Catenate > /Kerberos5Lib.glue.c - -/GSSLib.glue.c : /mac/GSS.CFMglue.cin /mac/GSS.CFMglue.proto.h /mac/CFMglue.c /mac/GSS.moreCFMglue.cin - perl /mac/CFMGlue.pl < /mac/GSS.CFMglue.proto.h > /GSSLib.glue.c - Catenate /mac/GSS.CFMglue.cin /mac/CFMglue.c /GSSLib.glue.c /mac/GSS.moreCFMglue.cin | Catenate > /GSSLib.glue.c - -################################################################################ -## -## Autogenerating header and source files -## -################################################################################ - -autogeneration-h-script = /util/et/et_h.perl -autogeneration-c-script = /util/et/et_c.perl - -autogenerated-files = /include/asn1_err.h /include/kdb5_err.h /include/krb5_err.h \ - /include/kv5m_err.h /include/adm_err.h \ - /lib/gssapi/generic/gssapi_err_generic.h \ - /lib/gssapi/krb5/gssapi_err_krb5.h /util/profile/prof_err.c \ - /lib/krb5/error_tables/asn1_err.c /lib/krb5/error_tables/kdb5_err.c \ - /lib/krb5/error_tables/krb5_err.c /lib/krb5/error_tables/kv5m_err.c \ - /lib/krb5/error_tables/adm_err.c /lib/gssapi/generic/gssapi_err_generic.c \ - /lib/gssapi/krb5/gssapi_err_krb5.c /util/profile/prof_err.h \ - /include/krb5.h /util/profile/profile.h \ - /include/profile.h /include/krb5/osconf.h /lib/gssapi/generic/gssapi.h \ - /include/autoconf.h - -autogeneration-sources = /lib/krb5/error_tables/asn1_err.et \ - /lib/krb5/error_tables/kdb5_err.et \ - /lib/krb5/error_tables/krb5_err.et \ - /lib/krb5/error_tables/kv5m_err.et \ - /lib/krb5/error_tables/adm_err.et \ - /lib/gssapi/generic/gssapi_err_generic.et \ - /lib/gssapi/krb5/gssapi_err_krb5.et \ - /util/profile/prof_err.et \ - /include/krb5.hin /util/profile/profile.hin \ - /include/krb5/stock/osconf.h /lib/gssapi/generic/gssapi.hin \ - /mac/libraries/autoconf.h - -autogenerate-files : {autogenerated-files} -autogenerate-clean : - for output_file in {autogenerated-files} - if "`Exists {output_file}`" - SetFile -a l {output_file} - Delete {output_file} - end - end - -################################################################################ -# -# com_err header files -# -################################################################################ - -/include/asn1_err.h : /lib/krb5/error_tables/asn1_err.et - perl {autogeneration-h-script} outfile="/include/asn1_err.h" < "/lib/krb5/error_tables/asn1_err.et" - -/include/kdb5_err.h : /lib/krb5/error_tables/kdb5_err.et - perl {autogeneration-h-script} outfile="/include/kdb5_err.h" < "/lib/krb5/error_tables/kdb5_err.et" - -/include/krb5_err.h : /lib/krb5/error_tables/krb5_err.et - perl {autogeneration-h-script} outfile="/include/krb5_err.h" < "/lib/krb5/error_tables/krb5_err.et" - -/include/kv5m_err.h : /lib/krb5/error_tables/kv5m_err.et - perl {autogeneration-h-script} outfile="/include/kv5m_err.h" < "/lib/krb5/error_tables/kv5m_err.et" - -/include/adm_err.h : /lib/krb5/error_tables/adm_err.et - perl {autogeneration-h-script} outfile="/include/adm_err.h" < "/lib/krb5/error_tables/adm_err.et" - -/lib/gssapi/generic/gssapi_err_generic.h : /lib/gssapi/generic/gssapi_err_generic.et - perl {autogeneration-h-script} outfile="/lib/gssapi/generic/gssapi_err_generic.h" < "/lib/gssapi/generic/gssapi_err_generic.et" - -/lib/gssapi/krb5/gssapi_err_krb5.h : /lib/gssapi/krb5/gssapi_err_krb5.et - perl {autogeneration-h-script} outfile="/lib/gssapi/krb5/gssapi_err_krb5.h" < "/lib/gssapi/krb5/gssapi_err_krb5.et" - -/util/profile/prof_err.h : /util/profile/prof_err.et - perl {autogeneration-h-script} outfile="/util/profile/prof_err.h" < "/util/profile/prof_err.et" - -################################################################################ -# -# com_err source files -# -################################################################################ - -/lib/krb5/error_tables/asn1_err.c : /lib/krb5/error_tables/asn1_err.et - perl {autogeneration-c-script} outfile="/lib/krb5/error_tables/asn1_err.c" < "/lib/krb5/error_tables/asn1_err.et" - -/lib/krb5/error_tables/kdb5_err.c : /lib/krb5/error_tables/kdb5_err.et - perl {autogeneration-c-script} outfile="/lib/krb5/error_tables/kdb5_err.c" < "/lib/krb5/error_tables/kdb5_err.et" - -/lib/krb5/error_tables/krb5_err.c : /lib/krb5/error_tables/krb5_err.et - perl {autogeneration-c-script} outfile="/lib/krb5/error_tables/krb5_err.c" < "/lib/krb5/error_tables/krb5_err.et" - -/lib/krb5/error_tables/kv5m_err.c : /lib/krb5/error_tables/kv5m_err.et - perl {autogeneration-c-script} outfile="/lib/krb5/error_tables/kv5m_err.c" < "/lib/krb5/error_tables/kv5m_err.et" - -/lib/krb5/error_tables/adm_err.c : /lib/krb5/error_tables/adm_err.et - perl {autogeneration-c-script} outfile="/lib/krb5/error_tables/adm_err.c" < "/lib/krb5/error_tables/adm_err.et" - -/lib/gssapi/generic/gssapi_err_generic.c : /lib/gssapi/generic/gssapi_err_generic.et - perl {autogeneration-c-script} outfile="/lib/gssapi/generic/gssapi_err_generic.c" < "/lib/gssapi/generic/gssapi_err_generic.et" - -/lib/gssapi/krb5/gssapi_err_krb5.c : /lib/gssapi/krb5/gssapi_err_krb5.et - perl {autogeneration-c-script} outfile="/lib/gssapi/krb5/gssapi_err_krb5.c" < "/lib/gssapi/krb5/gssapi_err_krb5.et" - -/util/profile/prof_err.c : /util/profile/prof_err.et - perl {autogeneration-c-script} outfile="/util/profile/prof_err.c" < "/util/profile/prof_err.et" - -################################################################################ -# -# other files -# -################################################################################ - -/include/krb5.h : /include/krb5.hin /include/krb5_err.h /include/kdb5_err.h /include/kv5m_err.h /include/asn1_err.h - Catenate /include/krb5.hin /include/krb5_err.h /include/kdb5_err.h /include/kv5m_err.h /include/asn1_err.h > /include/krb5.h - -/util/profile/profile.h : /util/profile/profile.hin /util/profile/prof_err.h - Catenate /util/profile/profile.hin /util/profile/prof_err.h > /util/profile/profile.h - -/include/profile.h : /util/profile/profile.h - Duplicate -y /util/profile/profile.h /include/profile.h - -/include/krb5/osconf.h : /include/krb5/stock/osconf.h - Duplicate -y /include/krb5/stock/osconf.h /include/krb5/osconf.h - -/lib/gssapi/generic/gssapi.h : /lib/gssapi/generic/gssapi.hin - Duplicate -y /lib/gssapi/generic/gssapi.hin /lib/gssapi/generic/gssapi.h - -/include/autoconf.h : /mac/libraries/autoconf.h - Duplicate -y /mac/libraries/autoconf.h /include/autoconf.h - -################################################################################ -## -## Shared library initialization and termination sources -## -################################################################################ - -# -# GSS library -# - -cfm-gss-src = /mac/GSS.CFM.c -cfm-gss-obj-cfm68k = /bin/CFM-68K/GSS.CFM.c.CFM68.o -cfm-gss-obj-ppc = /bin/PPC/GSS.CFM.c.PPC.o - -# -# Krb5 library -# - -cfm-krb5-src = /mac/K5.CFM.c -cfm-krb5-obj-cfm68k = /bin/CFM-68K/K5.CFM.c.CFM68.o -cfm-krb5-obj-ppc = /bin/PPC/K5.CFM.c.PPC.o - -# -# TestTrack -# - -testtrack-src = /mac/TestTrack/ShlibTestTrack.c -testtrack-obj-cfm68k = /bin/CFM-68K/ShlibTestTrack.c.CFM68.o -testtrack-obj-ppc = /bin/PPC/ShlibTestTrack.c.PPC.o - -################################################################################ -## -## Precompiled header files -## -################################################################################ - -kerberos-headers-root = /mac/libraries/ -kerberos-headers-cfm68k = {kerberos-headers-root}KerberosHeadersCFM-68K -kerberos-headers-ppc = {kerberos-headers-root}KerberosHeadersPPC - -################################################################################ -## -## System and runtime libraries -## -################################################################################ - -standard-libraries-cfm68k = \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.68K" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K" \ - "{MW68KLibraries}MSL ShLibRuntimeCFM68K.Lib" \ - "{SharedLibraries}InterfaceLib" \ - "{MW68KLibraries}MathLibCFM68K (4i_8d).Lib" - -standard-libraries-ppc = \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC" \ - "{MWPPCLibraries}MSL ShLibRuntime.Lib" \ - "{SharedLibraries}InterfaceLib" \ - "{SharedLibraries}MathLib" - -standard-libraries-cfm68k-debug = \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug" \ - "{MW68KLibraries}MSL ShLibRuntimeCFM68K.Lib" \ - "{SharedLibraries}InterfaceLib" \ - "{MW68KLibraries}MathLibCFM68K (4i_8d).Lib" - -standard-libraries-ppc-debug = \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug" \ - "{MWPPCLibraries}MSL ShLibRuntime.Lib" \ - "{SharedLibraries}InterfaceLib" \ - "{SharedLibraries}MathLib" - -libraries-gss-ppc = {standard-libraries-ppc} -libraries-gss-cfm68k = {standard-libraries-cfm68k} -libraries-gss-cfm68k-debug = {standard-libraries-cfm68k-debug} -libraries-gss-ppc-debug = {standard-libraries-ppc-debug} - -libraries-krb5-ppc = {standard-libraries-ppc} -libraries-krb5-cfm68k = {standard-libraries-cfm68k} -libraries-krb5-ppc-debug = {standard-libraries-ppc-debug} -libraries-krb5-cfm68k-debug = {standard-libraries-cfm68k-debug} - -################################################################################ -## -## Common compiler and linker options -## -################################################################################ - -compiler-options = \ - {include-paths} -enum int -opt all -strings pool -mapcr \ - -mpw_pointers -warnings off -fatext -nosyspath -maxerrors 1000 \ - -align mac68k -opt off -toc_data on -fp_contract on -sym on \ - -model farData - -linker-options-gss = \ - -linker-options-krb5 = \ - -################################################################################ -## -## Credentials cache API libraries -## -################################################################################ - -ccache-cfm68K = \ - "/mac/libraries/CCache API/bin/CCacheLib.68K" -# "/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K" - -ccache-ppc = \ - "/mac/libraries/CCache API/bin/CCacheLib.PPC" -# "/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC" - -ccache-cfm68K-debug = \ - "/mac/libraries/CCache API/bin/CCacheLib.68K.debug" -# "/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K" - -ccache-ppc-debug = \ - "/mac/libraries/CCache API/bin/CCacheLib.PPC.debug" -# "/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC" - -################################################################################ -## -## General rules -## -################################################################################ - -all : link-all krb5-globals glue -compile : compile-ppc compile-cfm-gss compile-cfm-krb5 compile-testtrack # compile-cfm68k - -################################################################################ -## -## Compilation rules -## -################################################################################ - -compile-cfm68k : {autogenerated-files} {gss-obj-cfm68k} {krb5-obj-cfm68k} -/bin/CFM-68K/ : {source-folders} -.c.CFM68.o : .c {autogenerated-files} {kerberos-headers-cfm68k} - MWC68K {compiler-options} -o {TargDir}{Default}.c.CFM68.o -prefix {kerberos-headers-cfm68k} \ - -model cfmflat {DepDir}{Default}.c - -compile-ppc : {autogenerated-files} {gss-obj-ppc} {krb5-obj-ppc} -/bin/PPC/ : {source-folders} -.c.PPC.o : .c {autogenerated-files} {kerberos-headers-ppc} - MWCPPC {compiler-options} -o {TargDir}{Default}.c.PPC.o -prefix {kerberos-headers-ppc} {DepDir}{Default}.c - -################################################################################ -## -## Kerberos v5 globals library (code and data) -## -################################################################################ - -krb5-globals : Kerberos5GlobalsLib.PPC Kerberos5GlobalsLib.PPC.debug \ - Kerberos5GlobalsLib.68K Kerberos5GlobalsLib.68K.debug - -# - -krb5-globals-ppc = \ - Kerberos5GlobalsLib.PPC - -krb5-globals-ppc-debug = \ - Kerberos5GlobalsLib.PPC.debug - -krb5-globals-68k = \ - Kerberos5GlobalsLib.68K - -krb5-globals-68k-debug = \ - Kerberos5GlobalsLib.68K.debug - -krb5-globals-src = \ - "/mac/libraries/Kerberos v5 Globals/Krb5Globals.c" - -krb5-globals-obj-ppc = \ - "/bin/PPC/Krb5Globals.c.PPC.o" \ - "/bin/PPC/Krb5Globals.CFM.c.PPC.o" - -krb5-globals-data-obj-ppc = \ - "/bin/PPC/Krb5GlobalsData.c.PPC.o" - -krb5-globals-data-ppc = \ - Kerberos5GlobalsDataLib.PPC - -krb5-globals-obj-68K = \ - "/bin/CFM-68K/Krb5Globals.c.68K.o" \ - "/bin/CFM-68K/Krb5Globals.CFM.c.68K.o" - -krb5-globals-data-obj-68k = \ - "/bin/CFM-68K/Krb5GlobalsData.c.68K.o" - -krb5-globals-data-68k = \ - Kerberos5GlobalsDataLib.68K - -krb5-globals-files = \ - "/mac/libraries/Kerberos v5 Globals/Krb5Globals.c" \ - "/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c" \ - "/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.h" \ - "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" \ - "/mac/libraries/Kerberos v5 Globals/Krb5Globals.h" \ - "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c" \ - "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp" \ - "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.h" - -# -# compilation rules -# - -/bin/PPC/Krb5Globals.c.PPC.o : "/mac/libraries/Kerberos v5 Globals/Krb5Globals.c" - MWCPPC {compiler-options} -o /bin/PPC/Krb5Globals.c.PPC.o "/mac/libraries/Kerberos v5 Globals/Krb5Globals.c" -/bin/PPC/Krb5Globals.CFM.c.PPC.o : "/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c" - MWCPPC {compiler-options} -o /bin/PPC/Krb5Globals.CFM.c.PPC.o "/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c" - -/bin/PPC/Krb5GlobalsData.c.PPC.o : "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c" - MWCPPC {compiler-options} -o /bin/PPC/Krb5GlobalsData.c.PPC.o "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c" - -/bin/CFM-68K/Krb5Globals.c.68K.o : "/mac/libraries/Kerberos v5 Globals/Krb5Globals.c" - MWC68K {compiler-options} -model cfmflat -o /bin/CFM-68K/Krb5Globals.c.68K.o "/mac/libraries/Kerberos v5 Globals/Krb5Globals.c" -/bin/CFM-68K/Krb5Globals.CFM.c.68K.o : "/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c" - MWC68K {compiler-options} -model cfmflat -o /bin/CFM-68K/Krb5Globals.CFM.c.68K.o "/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c" - -/bin/CFM-68K/Krb5GlobalsData.c.68K.o : "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c" - MWC68K {compiler-options} -model cfmflat -o /bin/CFM-68K/Krb5GlobalsData.c.68K.o "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c" - -# -# shared PPC v5 globals code library -# - -Kerberos5GlobalsLib.PPC Krb5GlobalsLib.PPC.MAP :: "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" {krb5-globals-obj-ppc} {krb5-globals-data-ppc} - MWLinkPPC -sharedlibrary -name "MIT Kerberos*Kerberos5GlobalsLib" -m "" \ - -@export "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" -sym on \ - -init "__initialize_Kerberos5GlobalsLib" \ - -term "__terminate_Kerberos5GlobalsLib" \ - -map Krb5GlobalsLib.PPC.MAP -o Kerberos5GlobalsLib.PPC \ - {krb5-globals-obj-ppc} {standard-libraries-ppc} {ccache-ppc} {krb5-globals-data-ppc} - -Kerberos5GlobalsLib.PPC.debug Krb5GlobalsLib.PPC.debug.MAP :: "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" {krb5-globals-obj-ppc} {krb5-globals-data-ppc} - MWLinkPPC -sharedlibrary -name "MIT Kerberos*Kerberos5GlobalsLib.debug" -m "" \ - -@export "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" -sym on \ - -init "__initialize_Kerberos5GlobalsLib" \ - -term "__terminate_Kerberos5GlobalsLib" \ - -map Krb5GlobalsLib.PPC.debug.MAP -o Kerberos5GlobalsLib.PPC.debug \ - {krb5-globals-obj-ppc} {standard-libraries-ppc-debug} {ccache-ppc-debug} {krb5-globals-data-ppc} - -# -# shared PPC v5 globals data library -# - -Kerberos5GlobalsDataLib.PPC Krb5GlobalDataLib.PPC.MAP :: "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp" {krb5-globals-data-obj-ppc} - MWLinkPPC -sharedlibrary -name "MIT Kerberos*Kerberos5GlobalsDataLib" -m "" \ - -@export "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp" -sym on \ - -init "__initialize" \ - -term "__terminate" \ - -sharedata \ - -map Krb5GlobalsDataLib.PPC.MAP -o Kerberos5GlobalsDataLib.PPC \ - {krb5-globals-data-obj-ppc} {ccache-ppc} \ - "{MWPPCLibraries}MSL RuntimePPC.Lib" - -# -# shared 68K v5 globals code library -# - -Kerberos5GlobalsLib.68K Krb5GlobalsLib.68K.MAP :: "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" {krb5-globals-obj-68k} {krb5-globals-data-68k} - MWLink68K -sharedlibrary -name "MIT Kerberos*Kerberos5GlobalsLib" -m "" \ - -@export "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" -sym on \ - -init "__initialize_Kerberos5GlobalsLib" \ - -term "__terminate_Kerberos5GlobalsLib" \ - -map Krb5GlobalsLib.68K.MAP -o Kerberos5GlobalsLib.68K \ - {krb5-globals-obj-68k} {standard-libraries-cfm68k} {ccache-cfm68k} {krb5-globals-data-68k} - -Kerberos5GlobalsLib.68K.debug Krb5GlobalsLib.68K.debug.MAP :: "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" {krb5-globals-obj-68k} {krb5-globals-data-68k} - MWLink68K -sharedlibrary -name "MIT Kerberos*Kerberos5GlobalsLib.debug" -m "" \ - -@export "/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp" -sym on \ - -init "__initialize_Kerberos5GlobalsLib" \ - -term "__terminate_Kerberos5GlobalsLib" \ - -map Krb5GlobalsLib.68K.debug.MAP -o Kerberos5GlobalsLib.68K.debug \ - {krb5-globals-obj-68k} {standard-libraries-cfm68k-debug} {ccache-cfm68k-debug} {krb5-globals-data-68k} - -# -# shared 68K v5 globals data library -# - -Kerberos5GlobalsDataLib.68K Krb5GlobalDataLib.68K.MAP :: "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp" {krb5-globals-data-obj-68k} - MWLink68K -sharedlibrary -name "MIT Kerberos*Kerberos5GlobalsDataLib" -m "" \ - -@export "/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp" -sym on \ - -init "__initialize" \ - -term "__terminate" \ - -sharedata \ - -map Krb5GlobalsDataLib.68K.MAP -o Kerberos5GlobalsDataLib.68K \ - {krb5-globals-data-obj-68k} {ccache-cfm68k} \ - "{MW68KLibraries}MSL MWCFM68KRuntime.Lib" - -################################################################################ -## -## Shared library initialization routines and TestTrack -## -################################################################################ - -compile-cfm-gss : {cfm-gss-obj-cfm68k} {cfm-gss-obj-ppc} -{cfm-gss-obj-cfm68k} : {autogenerated-files} {cfm-gss-src} {kerberos-headers-cfm68k} - MWC68K {compiler-options} -o {cfm-gss-obj-cfm68k} -prefix {kerberos-headers-cfm68k} -model cfmflat {cfm-gss-src} -{cfm-gss-obj-ppc} : {autogenerated-files} {cfm-gss-src} {kerberos-headers-ppc} - MWCPPC {compiler-options} -o {cfm-gss-obj-ppc} -prefix {kerberos-headers-ppc} {cfm-gss-src} - -compile-cfm-krb5 : {cfm-krb5-obj-cfm68k} {cfm-krb5-obj-ppc} -{cfm-krb5-obj-cfm68k} : {autogenerated-files} {cfm-krb5-src} {kerberos-headers-cfm68k} - MWC68K {compiler-options} -o {cfm-krb5-obj-cfm68k} -prefix {kerberos-headers-cfm68k} -model cfmflat {cfm-krb5-src} -{cfm-krb5-obj-ppc} : {autogenerated-files} {cfm-krb5-src} {kerberos-headers-ppc} - MWCPPC {compiler-options} -o {cfm-krb5-obj-ppc} -prefix {kerberos-headers-ppc} {cfm-krb5-src} - -compile-testtrack : {testtrack-obj-cfm68k} {testtrack-obj-ppc} -{testtrack-obj-cfm68k} : {autogenerated-files} {testtrack-src} {kerberos-headers-cfm68k} - MWC68K {compiler-options} -o {testtrack-obj-cfm68k} -prefix {kerberos-headers-cfm68k} -model cfmflat {testtrack-src} -{testtrack-obj-ppc} : {autogenerated-files} {testtrack-src} {kerberos-headers-ppc} - MWCPPC {compiler-options} -o {testtrack-obj-ppc} -prefix {kerberos-headers-ppc} {testtrack-src} - -################################################################################ -## -## Precompiled headers -## -################################################################################ - -{kerberos-headers-cfm68k} : {kerberos-headers-root}KerberosHeaders.pch {kerberos-headers-root}KerberosHeaders.h - MWC68K {kerberos-headers-root}KerberosHeaders.pch -precompile {kerberos-headers-cfm68k} {compiler-options} \ - -i {kerberos-headers-root} -model cfmflat -{kerberos-headers-ppc} : {kerberos-headers-root}KerberosHeaders.pch {kerberos-headers-root}KerberosHeaders.h - MWCPPC {kerberos-headers-root}KerberosHeaders.pch -precompile {kerberos-headers-ppc} {compiler-options} -i {kerberos-headers-root} - -################################################################################ -## -## Linking -## -################################################################################ -link : link-ppc link-fat # link-cfm68k -link-debug : link-ppc-debug link-fat-debug # link-cfm68k-debug -link-all : link link-debug - -################################################################################ -## -## CFM-68K libraries -## -################################################################################ - -link-cfm68k : Kerberos5Lib.68K GSSLib.68K -link-cfm68k-debug : Kerberos5Lib.68K.debug GSSLib.68K.debug -link-cmf68k-all : link-cfm68k link-cfm68k-debug - -# -# shared CFM-68K krb5 library -# - -Kerberos5Lib.68K Kerberos5Lib.68K.MAP :: {autogenerated-files} /mac/K5Library.exp {libraries-krb5-cfm68k} {krb5-obj-cfm68k} {cfm-krb5-obj-cfm68k} {testtrack-obj-cfm68k} {ccache-cfm68k} {krb5-globals-68k} - MWLink68K -xm sharedlibrary -name K5Library -m "" \ - -model cfmflat -@export "/mac/K5Library.exp" -sym off \ - -map Kerberos5Lib.68K.MAP -o Kerberos5Lib.68K \ - -init "__initializeK5" -term "__terminateK5" \ - -weakimport /mac/TestTrack/MITAthenaLib -initbefore "MIT_*TestTrackLib" \ - -cv 1 -uv 1 \ - {libraries-krb5-cfm68k} {krb5-obj-cfm68k} {cfm-krb5-obj-cfm68k} {ccache-cfm68k} {krb5-globals-68k} -Kerberos5Lib.68K :: /mac/version.r - Rez "/mac/version.r" -a -o Kerberos5Lib.68K - -Kerberos5Lib.68K.debug Kerberos5Lib.68K.debug.MAP :: {autogenerated-files} /mac/K5Library.exp {libraries-krb5-cfm68k} {krb5-obj-cfm68k} {cfm-krb5-obj-cfm68k} {testtrack-obj-cfm68k} {ccache-cfm68k-debug} {krb5-globals-68k-debug} - MWLink68K -xm sharedlibrary -name "MIT Kerberos*Kerberos5Lib.debug" -m "" \ - -model cfmflat -@export "/mac/K5Library.exp" -sym off \ - -map Kerberos5Lib.68K.MAP -o Kerberos5Lib.68K.debug \ - -init "__initializeK5" -term "__terminateK5" \ - -weakimport /mac/TestTrack/MITAthenaLib -initbefore "MIT_*TestTrackLib" \ - -cv 1 -uv 1 \ - {libraries-krb5-cfm68k-debug} {krb5-obj-cfm68k} {cfm-krb5-obj-cfm68k} {ccache-cfm68k-debug} {krb5-globals-68k-debug} -Kerberos5Lib.68K.debug :: /mac/version.r - Rez "/mac/version.r" -a -o Kerberos5Lib.68K.debug - -# -# shared CFM-68K GSS library -# - -GSSLib.68K GSSLib.68K.MAP :: {autogenerated-files} Kerberos5Lib.68K /mac/GSSLibrary.exp {libraries-gss-cfm68k} {gss-obj-cfm68k} {cfm-gss-obj-cfm68k} - MWLink68K -xm sharedlibrary -name GSSLibrary -m "" \ - -model cfmflat -@export "/mac/GSSLibrary.exp" -sym off \ - -map GSSLib.68K.MAP -o GSSLib.68K \ - -init "__initializeGSS" -term "__terminateGSS" \ - -cv 1 -uv 1 \ - {libraries-gss-cfm68k} {gss-obj-cfm68k} {cfm-gss-obj-cfm68k} Kerberos5Lib.68K -GSSLib.68K :: /mac/version.r - Rez "/mac/version.r" -a -o GSSLib.68K - -GSSLib.68K.debug GSSLib.68K.debug.MAP :: {autogenerated-files} Kerberos5Lib.68K /mac/GSSLibrary.exp {libraries-gss-cfm68k} {gss-obj-cfm68k} {cfm-gss-obj-cfm68k} - MWLink68K -xm sharedlibrary -name "MIT Kerberos*GSSLib.debug" -m "" \ - -model cfmflat -@export "/mac/GSSLibrary.exp" -sym off \ - -map GSSLib.68K.MAP -o GSSLib.68K.debug \ - -init "__initializeGSS" -term "__terminateGSS" \ - -cv 1 -uv 1 \ - {libraries-gss-cfm68k-debug} {gss-obj-cfm68k} {cfm-gss-obj-cfm68k} Kerberos5Lib.68K -GSSLib.68K :: /mac/version.r - Rez "/mac/version.r" -a -o GSSLib.68K.debug - -################################################################################ -## -## PPC libraries -## -################################################################################ - -link-ppc : Kerberos5Lib.PPC GSSLib.PPC -link-ppc-debug : Kerberos5Lib.PPC.debug GSSLib.PPC.debug -link-ppc-all : link-ppc link-ppc-debug - -# -# shared PPC krb5 library -# - -Kerberos5Lib.PPC Kerberos5Lib.PPC.MAP :: {autogenerated-files} /mac/K5Library.exp {libraries-krb5-ppc} {krb5-obj-ppc} {cfm-krb5-obj-ppc} {testtrack-obj-ppc} {ccache-ppc} {krb5-globals-ppc} - MWLinkPPC -sharedlibrary -name K5Library -m "" \ - -@export "/mac/K5Library.exp" -sym on -init "__initializeK5" \ - -term "__terminateK5" \ - -map K5LibraryPPC.MAP -o Kerberos5Lib.PPC \ - -cv 1 -uv 1 \ - {libraries-krb5-ppc} {krb5-obj-ppc} {cfm-krb5-obj-ppc} {ccache-ppc} {krb5-globals-ppc} -Kerberos5Lib.PPC :: /mac/version.r - Rez "/mac/version.r" -a -o Kerberos5Lib.PPC - -Kerberos5Lib.PPC.debug Kerberos5Lib.PPC.debug.MAP :: {autogenerated-files} /mac/K5Library.exp {libraries-krb5-ppc} {krb5-obj-ppc} {cfm-krb5-obj-ppc} {testtrack-obj-ppc} {ccache-ppc-debug} {krb5-globals-ppc-debug} - MWLinkPPC -sharedlibrary -name "MIT Kerberos*Kerberos5Lib.debug" -m "" \ - -@export "/mac/K5Library.exp" -sym on -init "__initializeK5" \ - -term "__terminateK5" \ - -map K5LibraryPPC.debug.MAP -o Kerberos5Lib.PPC.debug \ - -cv 1 -uv 1 \ - {libraries-krb5-ppc-debug} {krb5-obj-ppc} {cfm-krb5-obj-ppc} {ccache-ppc-debug} {krb5-globals-ppc-debug} -Kerberos5Lib.PPC.debug :: /mac/version.r - Rez "/mac/version.r" -a -o Kerberos5Lib.PPC.debug - -# -# shared PPC GSS library -# - -GSSLib.PPC GSSLib.PPC.MAP :: {autogenerated-files} Kerberos5Lib.PPC /mac/GSSLibrary.exp {libraries-gss-ppc} {gss-obj-ppc} {cfm-gss-obj-ppc} - MWLinkPPC -sharedlibrary -name GSSLibrary -m "" \ - -@export "/mac/GSSLibrary.exp" -sym on -init "__initializeGSS" \ - -term "__terminateGSS" -map GSSLib.PPC.MAP -o GSSLib.PPC \ - -cv 1 -uv 1 \ - {libraries-gss-ppc} {gss-obj-ppc} {cfm-gss-obj-ppc} Kerberos5Lib.PPC -GSSLib.PPC :: /mac/version.r - Rez "/mac/version.r" -a -o GSSLib.PPC - -GSSLib.PPC.debug GSSLib.PPC.debug.MAP :: {autogenerated-files} Kerberos5Lib.PPC.debug /mac/GSSLibrary.exp {libraries-gss-ppc} {gss-obj-ppc} {cfm-gss-obj-ppc} - MWLinkPPC -sharedlibrary -name "MIT Kerberos*GSSLib.debug" -m "" \ - -@export "/mac/GSSLibrary.exp" -sym on -init "__initializeGSS" \ - -term "__terminateGSS" -map GSSLib.PPC.debug.MAP -o GSSLib.PPC.debug \ - -cv 1 -uv 1 \ - {libraries-gss-ppc-debug} {gss-obj-ppc} {cfm-gss-obj-ppc} Kerberos5Lib.PPC.debug -GSSLib.PPC.debug :: /mac/version.r - Rez "/mac/version.r" -a -o GSSLib.PPC.debug - -################################################################################ -## -## Fat libraries -## -################################################################################ - -link-fat : "MIT Kerberos Library" -link-fat-debug : "MIT Kerberos Library.debug" -link-fat-all :Êlink-fat link-fat-debug - -"MIT Kerberos Library" : GSSLib.PPC Kerberos5Lib.PPC {ccache-ppc} # GSSLib.68K Kerberos5Lib.68K {ccache-cfm68k} - Delete -i "MIT Kerberos Library" - Duplicate -y GSSLib.PPC "MIT Kerberos Library" -# MergeFragment GSSLib.68K "MIT Kerberos Library" - MergeFragment Kerberos5Lib.PPC "MIT Kerberos Library" -# MergeFragment Kerberos5Lib.68K "MIT Kerberos Library" -# MergeFragment "/mac/libraries/CCache API/bin/CCacheLib.68K" "MIT Kerberos Library" -# MergeFragment "/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K" "MIT Kerberos Library" - MergeFragment "/mac/libraries/CCache API/bin/CCacheLib.PPC" "MIT Kerberos Library" - MergeFragment "/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC" "MIT Kerberos Library" - MergeFragment "/mac/libraries/DES/bin/deslib.68K" "MIT Kerberos Library" - MergeFragment "/mac/libraries/DES/bin/deslib.PPC" "MIT Kerberos Library" -# MergeFragment "Kerberos5GlobalsLib.68K" "MIT Kerberos Library" -# MergeFragment "Kerberos5GlobalsDataLib.68K" "MIT Kerberos Library" - MergeFragment "Kerberos5GlobalsLib.PPC" "MIT Kerberos Library" - MergeFragment "Kerberos5GlobalsDataLib.PPC" "MIT Kerberos Library" - DeRez -only "'cfrg'(0)" "MIT Kerberos Library" "{RIncludes}"CodeFragments.r | StreamEdit -s /mac/FragmentAlias.mpw | Rez -a -o "MIT Kerberos Library" -i "{RIncludes}" - Rez "/mac/MITKerberosLib.r" -a -o "MIT Kerberos Library" - SetFile -a C -c 'Krb ' "MIT Kerberos Library" - - -"MIT Kerberos Library.debug" : GSSLib.PPC.debug Kerberos5Lib.PPC.debug {ccache-ppc-debug} # GSSLib.68K.debug Kerberos5Lib.68K.debug {ccache-cfm68k-debug} - Delete -i "MIT Kerberos Library.debug" - Duplicate -y GSSLib.PPC.debug "MIT Kerberos Library.debug" -# MergeFragment GSSLib.68K.debug "MIT Kerberos Library.debug" - MergeFragment Kerberos5Lib.PPC.debug "MIT Kerberos Library.debug" -# MergeFragment Kerberos5Lib.68K.debug "MIT Kerberos Library.debug" -# MergeFragment "/mac/libraries/CCache API/bin/CCacheLib.68K.debug" "MIT Kerberos Library.debug" -# MergeFragment "/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K" "MIT Kerberos Library.debug" - MergeFragment "/mac/libraries/CCache API/bin/CCacheLib.PPC.debug" "MIT Kerberos Library.debug" - MergeFragment "/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC" "MIT Kerberos Library.debug" - MergeFragment "/mac/libraries/DES/bin/deslib.68K.debug" "MIT Kerberos Library.debug" - MergeFragment "/mac/libraries/DES/bin/deslib.PPC.debug" "MIT Kerberos Library.debug" - MergeFragment "Kerberos5GlobalsLib.PPC.debug" "MIT Kerberos Library.debug" - MergeFragment "Kerberos5GlobalsDataLib.PPC" "MIT Kerberos Library.debug" -# MergeFragment "Kerberos5GlobalsLib.68K.debug" "MIT Kerberos Library.debug" -# MergeFragment "Kerberos5GlobalsDataLib.68K" "MIT Kerberos Library.debug" - DeRez -only "'cfrg'(0)" "MIT Kerberos Library.debug" "{RIncludes}"CodeFragments.r | StreamEdit -s /mac/FragmentAlias.mpw | Rez -a -o "MIT Kerberos Library.debug" -i "{RIncludes}" - Rez "/mac/MITKerberosLib.r" -a -o "MIT Kerberos Library.debug" - SetFile -a C -c 'Krb ' "MIT Kerberos Library.debug" - -################################################################################ -## -## Clean targets -## -################################################################################ - -# This target punts things that get created during an MPW build - -clean : autogenerate-clean glue-clean - Delete -i {gss-obj-cfm68k} {gss-obj-ppc} \ - {krb5-obj-cfm68k} {krb5-obj-ppc} \ - {kerberos-headers-cfm68k} {kerberos-headers-ppc} \ - {cfm-gss-obj-cfm68k} {cfm-gss-obj-ppc} \ - {cfm-krb5-obj-cfm68k} {cfm-krb5-obj-ppc} \ - {krb5-globals-obj-ppc} {krb5-globals-data-obj-ppc} - -# This target also punts everything that gets created in other ways during normal -# build process (CW files etc) - -dist-clean : clean - Delete -i -y /bin - Delete -i GSSLib GSSLib.PPC GSSLib.68K Kerberos5Lib.PPC Kerberos5Lib.68K \ - GSSLib.68K.MAP GSSLib.68K.SYM GSSLib.PPC.MAP GSSLib.PPC.xSYM \ - Kerberos5Lib.68K.MAP Kerberos5Lib.68K.SYM Kerberos5Lib.PPC.MAP Kerberos5Lib.PPC.xSYM \ - /mac/libraries/KerberosHeaders.pch.68k.o /mac/libraries/KerberosHeaders.pch.ppc.o \ - Makefile - -################################################################################ -## -## Snapshot -## -################################################################################ - -mac-files = `perl "/mac/macfile_gen.pl" maclist` -mac-folders = `perl "/mac/macfile_gen.pl" macdirs` - -all-mac-files = \ - {mac-files} \ - {classic-glue-input} \ - {autogeneration-sources} \ - {krb5-globals-files} \ - /Makefile.in /patchlevel.h \ - /util/et/et_h.perl /util/et/et_c.perl \ - /mac/GSS.CFM.c \ - /mac/GSS.CFMglue.h \ - /mac/GSSLibrary.exp \ - /mac/GSSLibrary.SAP.exp \ - /mac/K5.CFM.c \ - /mac/K5.CFMglue.h \ - /mac/K5Library.exp \ - /mac/krb5.ini \ - /mac/macfile_gen.pl \ - /mac/Makefile.tmpl \ - /mac/ReadMe \ - /mac/version.r \ - /mac/FragmentAlias.mpw \ - /mac/RunAppleScript.pl \ - "/mac/Release notes" \ - /mac/libraries/autoconf.h \ - /mac/libraries/ChangeLog \ - /mac/libraries/KerberosHeaders.h \ - /mac/libraries/KerberosHeaders.pch \ - /mac/libraries/KerberosHeadersCFM.pch \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC" \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.68K" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K" \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug" \ - "/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug" \ - "/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug" \ - "/mac/libraries/CCache API/include/CCache.h" \ - "/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K" \ - "/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC" \ - "/mac/libraries/CCache API/bin/CCacheLib.68K.debug" \ - "/mac/libraries/CCache API/bin/CCacheLib.PPC.debug" \ - "/mac/libraries/CCache API/bin/CCacheLib.68K" \ - "/mac/libraries/CCache API/bin/CCacheLib.PPC" \ - /mac/libraries/DES/bin/deslib.68K \ - /mac/libraries/DES/bin/deslib.68K.debug \ - /mac/libraries/DES/bin/deslib.PPC \ - /mac/libraries/DES/bin/deslib.PPC.debug \ - /mac/libraries/DES/doc/ChangeLog \ - /mac/libraries/DES/doc/f_README \ - /mac/libraries/DES/doc/READ_ME \ - /mac/libraries/DES/doc/ren.msg \ - /mac/libraries/DES/include/des.h \ - /mac/libraries/DES/include/deslib.CFMGlue.c \ - /mac/libraries/DES/include/deslib.CFMGlue.h \ - /mac/libraries/DES/include/mit-copyright.h \ - /mac/TestTrack/ChangeLog \ - /mac/TestTrack/GSSforSAP.r \ - /mac/TestTrack/MITAthenaLib \ - /mac/TestTrack/ShlibTestTrack.c \ - /mac/TestTrack/ShlibTestTrack.h \ - /mac/TestTrack/TestTrackLib.h \ - /mac/TestTrack/testtrack.h \ - /mac/templatify.pl \ - "/mac/MIT Kerberos.r" \ - "/mac/MITKerberosLib.r" \ - "/mac/Icons.rsrc" -all-mac-folders = /config/ /include/ /include/krb5/ /include/krb5/stock/ \ - /include/sys/ /lib/ /lib/krb5/ /lib/gssapi/ /util/ {mac-folders} \ - /mac/ \ - /mac/kconfig/ \ - /mac/libraries/ \ - /mac/libraries/Metrowerks/ \ - "/mac/libraries/Metrowerks/CW Pro 4/" \ - "/mac/libraries/CCache API/" \ - "/mac/libraries/CCache API/bin" \ - "/mac/libraries/CCache API/include" \ - "/mac/libraries/Kerberos v5 Globals" \ - /mac/libraries/DES/ \ - /mac/libraries/DES/bin \ - /mac/libraries/DES/doc \ - /mac/libraries/DES/include \ - /mac/testtrack/ - -snapshot : autogenerate-clean - NewFolder {snapshot-root} - For shapshot-folder in {all-mac-folders} - NewFolder "{snapshot-root}{shapshot-folder}" - if "`Exists {TargDir}"{shapshot-folder}Makefile.in"`" - Duplicate -y {TargDir}"{shapshot-folder}Makefile.in" {snapshot-root}"{shapshot-folder}Makefile.in" - SetFile -a l {snapshot-root}"{shapshot-folder}Makefile.in" - end - end - For snapshot-file in {all-mac-files} - if "`Exists {TargDir}"{snapshot-file}"`" - Duplicate -y {TargDir}"{snapshot-file}" {snapshot-root}"{snapshot-file}" - SetFile -a l {snapshot-root}"{snapshot-file}" - end - end - Duplicate /mac/Makefile.initial {snapshot-root}/Makefile - SetFile -a l {snapshot-root}/Makefile - -sdk : all - NewFolder "{sdk-root}" - NewFolder "{sdk-root}Common" - NewFolder "{sdk-root}Common/Headers" - Duplicate "/include/win-mac.h" "{sdk-root}Common/Headers/win-mac.h" - Duplicate "/util/profile/profile.h" "{sdk-root}Common/Headers/profile.h" - Duplicate "/util/et/com_err.h" "{sdk-root}Common/Headers/com_err.h" - NewFolder "{sdk-root}Kerberos5Lib" - NewFolder "{sdk-root}Kerberos5Lib/Headers" - Duplicate "/include/krb5.h" "{sdk-root}Kerberos5Lib/Headers/krb5.h" - NewFolder "{sdk-root}Kerberos5Lib/Libraries" - shlb2stub "/Kerberos5Lib.PPC" -o "{sdk-root}Kerberos5Lib/Libraries/Kerberos5Lib.PPC" - shlb2stub "/Kerberos5Lib.PPC.debug" -o "{sdk-root}Kerberos5Lib/Libraries/Kerberos5Lib.PPC.debug" - NewFolder "{sdk-root}Kerberos5Lib/Classic 68K Glue" - Duplicate "/Kerberos5Lib.glue.c" "{sdk-root}Kerberos5Lib/Classic 68K glue/Kerberos5Lib.glue.c" - Duplicate "/mac/Kerberos5Lib.glue.h" "{sdk-root}Kerberos5Lib/Classic 68K glue/Kerberos5Lib.glue.h" - NewFolder "{sdk-root}Kerberos5Lib/Documentation" - Duplicate "///doc/pdf/krb5api.pdf" "{sdk-root}Kerberos5Lib/Documentation/Kerberos v5 API" - NewFolder "{sdk-root}Kerberos5GlobalsLib" - NewFolder "{sdk-root}Kerberos5GlobalsLib/Headers" - Duplicate "/mac/libraries/Kerberos v5 Globals/Krb5Globals.h" "{sdk-root}Kerberos5GlobalsLib/Headers/Kerberos5Globals.h" - NewFolder "{sdk-root}Kerberos5GlobalsLib/Libraries" - shlb2stub "/Kerberos5GlobalsLib.PPC" -o "{sdk-root}Kerberos5GlobalsLib/Libraries/Kerberos5GlobalsLib.PPC" - shlb2stub "/Kerberos5GlobalsLib.PPC.debug" -o "{sdk-root}Kerberos5GlobalsLib/Libraries/Kerberos5GlobalsLib.PPC.debug" - shlb2stub "/Kerberos5GlobalsLib.68K" -o "{sdk-root}Kerberos5GlobalsLib/Libraries/Kerberos5GlobalsLib.68K" - shlb2stub "/Kerberos5GlobalsLib.68K.debug" -o "{sdk-root}Kerberos5GlobalsLib/Libraries/Kerberos5GlobalsLib.68K.debug" - shlb2stub "/Kerberos5GlobalsDataLib.PPC" -o "{sdk-root}Kerberos5GlobalsLib/Libraries/Kerberos5GlobalsDataLib.PPC" - shlb2stub "/Kerberos5GlobalsDataLib.68K" -o "{sdk-root}Kerberos5GlobalsLib/Libraries/Kerberos5GlobalsDataLib.68K" - NewFolder "{sdk-root}GSSLib" - NewFolder "{sdk-root}GSSLib/Headers" - Duplicate "/lib/gssapi/generic/gssapi.h" "{sdk-root}GSSLib/Headers/gssapi.h" - Duplicate "/lib/gssapi/krb5/gssapi_krb5.h" "{sdk-root}GSSLib/Headers/gssapi_krb5.h" - NewFolder "{sdk-root}GSSLib/Libraries" - shlb2stub "/GSSLib.PPC" -o "{sdk-root}GSSLib/Libraries/GSSLib.PPC" - shlb2stub "/GSSLib.PPC.debug" -o "{sdk-root}GSSLib/Libraries/GSSLib.PPC.debug" - NewFolder "{sdk-root}GSSLib/Classic 68K Glue" - Duplicate "/GSSLib.glue.c" "{sdk-root}GSSLib/Classic 68K glue/GSSLib.glue.c" - Duplicate "/mac/GSSLib.glue.h" "{sdk-root}GSSLib/Classic 68K glue/GSSLib.glue.h" - NewFolder "{sdk-root}CCacheLib" - NewFolder "{sdk-root}CCacheLib/Headers" - Duplicate "/mac/libraries/CCache API/include/CCache.h" "{sdk-root}CCacheLib/Headers/CCache.h" - NewFolder "{sdk-root}CCacheLib/Libraries" - shlb2stub "/mac/libraries/CCache API/bin/CCacheLib.PPC" -o "{sdk-root}CCacheLib/Libraries/CCacheLib.PPC" - shlb2stub "/mac/libraries/CCache API/bin/CCacheLib.PPC.debug" -o "{sdk-root}CCacheLib/Libraries/CCacheLib.PPC.debug" - shlb2stub "/mac/libraries/CCache API/bin/CCacheLib.68K" -o "{sdk-root}CCacheLib/Libraries/CCacheLib.68K" - shlb2stub "/mac/libraries/CCache API/bin/CCacheLib.68K.debug" -o "{sdk-root}CCacheLib/Libraries/CCacheLib.68K.debug" - shlb2stub "/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC" -o "{sdk-root}CCacheLib/Libraries/CCacheDataLib.PPC" - shlb2stub "/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K" -o "{sdk-root}CCacheLib/Libraries/CCacheDataLib.68K" - NewFolder "{sdk-root}DESLib" - NewFolder "{sdk-root}DESLib/Headers" - Duplicate "/mac/libraries/DES/include/des.h" "{sdk-root}DESLib/Headers/des.h" - Duplicate "/mac/libraries/DES/include/mit-copyright.h" "{sdk-root}DESLib/Headers/mit-copyright.h" - NewFolder "{sdk-root}DESLib/Libraries" - shlb2stub "/mac/libraries/DES/bin/deslib.PPC" -o "{sdk-root}DESLib/Libraries/DESLib.PPC" - shlb2stub "/mac/libraries/DES/bin/deslib.PPC.debug" -o "{sdk-root}DESLib/Libraries/DESLib.PPC.debug" - shlb2stub "/mac/libraries/DES/bin/deslib.68K" -o "{sdk-root}DESLib/Libraries/DESLib.68K" - shlb2stub "/mac/libraries/DES/bin/deslib.68K.debug" -o "{sdk-root}DESLib/Libraries/DESLib.68K.debug" - NewFolder "{sdk-root}DESLib/Classic 68K Glue" - Duplicate "/mac/libraries/DES/include/DESLib.glue.c" "{sdk-root}DESLib/Classic 68K glue/DESLib.glue.c" - Duplicate "/mac/libraries/DES/include/DESLib.glue.h" "{sdk-root}DESLib/Classic 68K glue/DESLib.glue.h" - -################################################################################ -## -## Makefile -## -################################################################################ - -Makefile : /mac/Makefile.tmpl - perl /mac/macfile_gen.pl - -template : - setfile -a l /mac/Makefile.tmpl - perl /mac/templatify.pl < /Makefile > /mac/Makefile.tmpl diff --git a/src/mac/RunAppleScript.pl b/src/mac/RunAppleScript.pl deleted file mode 100644 index 8a4828b89..000000000 --- a/src/mac/RunAppleScript.pl +++ /dev/null @@ -1,16 +0,0 @@ -use Mac::Components; -use Mac::OSA; -use Mac::AppleEvents; - -undef $/; - -$applescript = OpenDefaultComponent(kOSAComponentType, "ascr") or die "AppleScript not installed"; -$script = AECreateDesc "TEXT", ; - -$result = OSADoScript($applescript, $script, 0, "TEXT", 0) or die $^E; - -print AEPrint($result), "\n"; - -AEDisposeDesc $result; -AEDisposeDesc $script; -CloseComponent $applescript; diff --git a/src/mac/SAP/ChangeLog b/src/mac/SAP/ChangeLog deleted file mode 100644 index c1fc92c4f..000000000 --- a/src/mac/SAP/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -Fri Dec 20 12:35:32 1996 Marshall Vale - - * GSSforSAP.r: Moved resources for the timebomb out to Rez - format for easier CVSing - * macSAPglue.c (__initializeSAPglue): Added new conditions to the - timebomb code so that it can identify individual applications - and not just fail globally. - -Tue Dec 17 13:53:36 1996 Theodore Y. Ts'o - - * GSSforSAP.r: Fix expire time in the text resource to be June 1, - 1997. - -Fri Dec 13 14:58:20 1996 Theodore Y. Ts'o - - * macSAPglue.c (__initializeSAPglue): Change the timebomb date to - be June 1, 1997. - diff --git a/src/mac/SAP/GSSforSAP.r b/src/mac/SAP/GSSforSAP.r deleted file mode 100644 index 1a3865ae8..000000000 --- a/src/mac/SAP/GSSforSAP.r +++ /dev/null @@ -1,114 +0,0 @@ -#include "Types.r" - -resource 'DITL' (135, nonpurgeable) { - { /* array DITLarray: 2 elements */ - /* [1] */ - {96, 292, 116, 360}, - Button { - enabled, - "OK" - }, - /* [2] */ - {16, 64, 84, 360}, - StaticText { - disabled, - "This version of the SAP client has expir" - "ed. Please consult: http://web.mit.edu/r" - "eeng/www/saphelp/ for instructions on ob" - "taining a new version." - } - } -}; - -resource 'DITL' (136, nonpurgeable) { - { /* array DITLarray: 2 elements */ - /* [1] */ - {116, 300, 136, 368}, - Button { - enabled, - "OK" - }, - /* [2] */ - {16, 64, 100, 360}, - StaticText { - disabled, - "This version of the SAP client will expi" - "re on January 15, 1997. Please consult: " - "http://web.mit.edu/reeng/www/saphelp/ fo" - "r instructions on obtaining a new versio" - "n when it is available." - } - } -}; - -data 'DLGX' (135) { - $"0743 6869 6361 676F 0000 0000 0000 0000" /* .Chicago........ */ - $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ - $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ - $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ - $"000C 0000 0000 0001 0004 0004 0000 0000" /* ................ */ - $"0002 0000 0000 0000 0000 0000 0000 0006" /* ................ */ - $"0000 0000 0000 0000 0000" /* .......... */ -}; - -data 'DLGX' (136) { - $"0743 6869 6361 676F 0000 0000 0000 0000" /* .Chicago........ */ - $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ - $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ - $"0000 0000 0000 0000 0000 0000 0000 0000" /* ................ */ - $"000C 0000 0000 0001 0004 0004 0000 0000" /* ................ */ - $"0002 0000 0000 0000 0000 0000 0000 0006" /* ................ */ - $"0000 0000 0000 0000 0000" /* .......... */ -}; - -data 'ictb' (136) { - $"0000 0000 0000 0000" /* ........ */ -}; - -resource 'ALRT' (135, nonpurgeable) { - {383, 390, 511, 770}, - 135, - { /* array: 4 elements */ - /* [1] */ - OK, visible, sound1, - /* [2] */ - OK, visible, sound1, - /* [3] */ - OK, visible, sound1, - /* [4] */ - OK, visible, sound1 - }, - alertPositionParentWindowScreen -}; - -resource 'ALRT' (136, nonpurgeable) { - {383, 390, 531, 774}, - 136, - { /* array: 4 elements */ - /* [1] */ - OK, visible, sound1, - /* [2] */ - OK, visible, sound1, - /* [3] */ - OK, visible, sound1, - /* [4] */ - OK, visible, sound1 - }, - alertPositionParentWindowScreen -}; - -resource 'actb' (136) { - { /* array ColorSpec: 5 elements */ - /* [1] */ - wContentColor, 65535, 65535, 65535, - /* [2] */ - wFrameColor, 0, 0, 0, - /* [3] */ - wTextColor, 0, 0, 0, - /* [4] */ - wHiliteColor, 0, 0, 0, - /* [5] */ - wTitleBarColor, 65535, 65535, 65535 - } -}; - diff --git a/src/mac/SAP/macSAPglue.c b/src/mac/SAP/macSAPglue.c deleted file mode 100644 index 11d3ff720..000000000 --- a/src/mac/SAP/macSAPglue.c +++ /dev/null @@ -1,86 +0,0 @@ -#include -#include - -#define TBALERTID 135 -#define TB30ALERTID 136 - -OSErr __initializeSAPglue(InitBlockPtr ibp); - -OSErr __initializeSAPglue(InitBlockPtr ibp) -{ - OSErr err = noErr; - short fileRefNum, theCurrentRes; - DateTimeRec goalTimeBomb; - long currentTime, goalTimeBombInSecs; - ProcessSerialNumber thePSN; - ProcessInfoRec thePIR; - - /* Do normal init of the shared library */ - __initialize(); - - /* Start our hack by saving the current resource ref*/ - - theCurrentRes = CurResFile(); - - if (ibp->fragLocator.where == kDataForkCFragLocator) - { - fileRefNum = FSpOpenResFile(ibp->fragLocator.u.onDisk.fileSpec, fsRdPerm); - - if ( fileRefNum == -1 ) - err = ResError(); - } - - /* We assume that the current process is the one calling us. Good bet */ - err = GetCurrentProcess( &thePSN ); - - if ( err == noErr ) - { - GetProcessInformation( &thePSN, &thePIR ); - - if ( thePIR.processType == 'APPL' ) - { - switch ( thePIR.processSignature ) - { - /* Here we case off each application based on its type code */ - case 'MIDA': - /* This is SAP (supposedly) */ - - goalTimeBomb.year = 1997; - goalTimeBomb.month = 6; - goalTimeBomb.day = 1; - goalTimeBomb.hour = 0; /* Let's use midnight for simplicity */ - goalTimeBomb.minute = 0; - goalTimeBomb.second = 0; - - DateToSeconds( &goalTimeBomb, &goalTimeBombInSecs ); - - GetDateTime(¤tTime); - - if ( (goalTimeBombInSecs - currentTime) <= 0 ) - { - StopAlert(TBALERTID, NULL); - /* if we just reported an error, then the SAP client would continue running. We - don't want that so instead we'll just call ExitToShell and hope it doesn't - leave anything hangin. If we just wanted the error, report non-zero */ - //err = -1; - ExitToShell(); - } - else - if ( (goalTimeBombInSecs - currentTime) < 1209600 ) - { /* num seconds in 14 days */ - NoteAlert(TB30ALERTID, NULL); - } - break; - default: - break; - } - } - } - if ( fileRefNum != -1 ) - CloseResFile( fileRefNum ); - - UseResFile( theCurrentRes ); - - return err; -} - diff --git a/src/mac/Templatify.pl b/src/mac/Templatify.pl deleted file mode 100644 index 0749fadeb..000000000 --- a/src/mac/Templatify.pl +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/local/bin/perl -w -$_=; -$_= while $_!~/^#\s*TEMPLATE BEGINS HERE\s*$/; -$_= while /^# *TEMPLATE BEGINS HERE\s*$/; -while () { y#\245:\304\266#\*/:\\#; print; } diff --git a/src/mac/TestTrack/ChangeLog b/src/mac/TestTrack/ChangeLog deleted file mode 100644 index ac6e96426..000000000 --- a/src/mac/TestTrack/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -Tue Jul 7 17:00:00 1998 Miro Jurisic - - * initTestTrackGlue.c renamed to ShlibTestTrack.c. removed CFM initialization code from - there, since we are calling ShlibTestTrack from CFM initializers in *.CFM.c. Also updated - to fix the bug where we were closing application's resource fork (oops). - -Fri Dec 20 12:35:32 1996 Marshall Vale - - * GSSforSAP.r: Moved resources for the timebomb out to Rez - format for easier CVSing - * macSAPglue.c (__initializeSAPglue): Added new conditions to the - timebomb code so that it can identify individual applications - and not just fail globally. - -Tue Dec 17 13:53:36 1996 Theodore Y. Ts'o - - * GSSforSAP.r: Fix expire time in the text resource to be June 1, - 1997. - -Fri Dec 13 14:58:20 1996 Theodore Y. Ts'o - - * macSAPglue.c (__initializeSAPglue): Change the timebomb date to - be June 1, 1997. - diff --git a/src/mac/TestTrack/MITAthenaLib b/src/mac/TestTrack/MITAthenaLib deleted file mode 100644 index d7ae71ad3..000000000 --- a/src/mac/TestTrack/MITAthenaLib +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$%e*9%&dD'9ZB8aTBJ"cD'aL2j!%!*!%b$d!!!*A#-K+EhNKF'9QCQdf1'X!!!! "XG%Hb!#3$3-!!J#3$NXd!!",0!!!5c3!!!#8!!%#!*!%"3#3"LFJ!!!R)!!!"GJ !!%[)!J%#!*!%$J#3$J9)!!"4S!3"!J"0B@PZ!#9"09G[FQaN!%a[B@4PFJ#3"#T 46PErp#m0F!%[!$!mUQi[!#*YrC3J@8k3!#TZrr!Y32rdF!%[!$!mU'i[!#*YrC3 J@8k3!#TZrr#`V[rdCJB`2!)!B!3`2!3!6Pj1GBp1G@e8EfpXBQpi9(*KF(-!!#T 46PErq$!Z!!S#J!!!#!"Q"(!!B!*`!8jH6R3!")Y(CA48FQ&`9(P`C3!!+P&19[r d51FB"$BZ!!S[!f(rN!6%'!!-"!!"CK*Krj!%@!*$"rqf3'd%0MbSRbm%,`-LEIf 8)&P1N!!UE[r`,8$rp(!",`!`2+LI,`!LEIf8)&P1N!!UE[r`X+lrp&E!4!"*`%c I!"K1ANjd!!5+9(*KF%9iDA0dF`!!!#T46PErj#m05'lrk(!",`!LEIcB)&P1N!! UE[rJ5'lrj#mZ!!`[,J!)-#lrpLm!)Qhmc#"C6T!!+Qlri%M!C``JEJ!)3P!JEJ! -3T!!6Pj1G!!)MdGPG&0jFh4PE8C[E'4PFJ!!+P&19[rd51F30#CZ!!JNEJ!-GJ! `2+'Y,`"Krj!%#%S!Caa)E[rd,caQEfaN)QhpN!!J@8k3!#TZrr")`'B#GJ&+!fB -,`S[#f(rN!4@B#J[#Lm,F!![!#mmBh4bE$!mJ!![!#*YrB`J@8k3!#TZrr")`'F %3P0#NNcI$!K1ANjd!!L24f9d3e"KEQ9X4QpXC'9b!!!U88j@rRa)jam%,Li!##` Z!!`k,J!5+#i!&%+ZriT"l[jq,8MrN!!p4Iq8,86rVMem!!(rQQ"F[UlrRQC1[+l rSQC)F!%[!%KZrRi["#m&)QhpV#"C6T!!+QlqH$B!F!%[!#mmC'jbF#*YrA`J@8k 3!#TZrRK+J'B3,`-LEIeB)&P1N!!UE[jiB!3`!f!H8QlrQLe%rkj)E[pq)Qhmr#" C6T!!+QlqH%M!Cj!!F2p-h`$i6Pj1G!!3Ne0PBA*MD%C[E'4PFNC[FN418P!!!#T 46PErm#m$5'lrmNKZrrCKrrrrrT3[,[rb-#lrpLm!,cakG'0`,caMC'9fBIq3"!` f!!a$rrpR"$!$B'j)E[rb5'lrpQ(rrrrpr#mZrr)`,[rf,`![2'edBh![2'0NCAC KrrrrrYBf!!a$rrpR"$!$B$K)E[rb5'lrpQ(rrrrq+#mZrr)`,[rf,`![2'edBh! [2'0NCACKrrrrrU!f!!a$rrpR"$!$B!*`rbBI6Pj1GBP2F'9Z6h9b8NB!!#T46PE rq%MR%!4+VISSC`C`!'!!!04Krj!%,$B!F!%[!#mmC'jbF#*YrA`J@8k3!#TZrr3 V32SN5Uhk*'B3)QhpL#"C6T!!+Qlrp'!!!*`[,ISN)Qhp##"C6T!!+Qlrp!a$rrp R$Lm$)Qhp@#"C6T!!+Qlrp#mYqL3LEIc8)&P1N!!UE[rd,bhk*#*YrE`J@8k3!#T Zrr3JEISN+e$k+#mZ!!K)H!!"5(J$i5mYqLJLEIcX)&P1N!!UE[rd0J!`!dM!6qm !%'FN,bhk*#*Yr0`J@8k3!#TZrr3[,ISN)QhpZ#"C6T!!+Qlrp%+YqLJ`!bBI6Pj 1G!!%M%p`C@j5CA0[E(CPFJ!!!#T46PErq#m05Uhk+'B%F14J+LmZ!"3[,J!3,bi !$#mZ!!K)H!!$,c`!!2rK,bhk+#*Yr1`J@8k3!#TZrr41ANjd!"#*8h4b9'p"C'4 b!!!U88j@rrK)EIT)5'hk6#mZ!!KKr`!!!SK+J'F%F!"J-N(YqNJV52T!3Uhk4%( YqN`V52SX3Uhk-(!#+d$k0(!%+d$k1%(YqN!V52Sm3Hhk,#!)6Pj1G!!%M@GPG'K [Fh4LH@jKE@8!!#T46PErp#m05'hl6%KYr[`LEIcS)&P1N!!UE[r`5-!Y32rd)#l rp%jH6R@,Eh"PEPpNFQPfCA)!!#T46PErq#m05Uhl8'F1)Qhl8#"C6T!!+Qlrp'! #F!"1ANjeMh9cCA*IB@*[FR4IC'PcF!!!+P&19[ri51F3*#4Z!!Kf!!a5!!&R"M! 55-"J('(rN!5`*J"R"#!$B!iLEIe`)&P1N!!UE[rdB0K-h`3)6Pj1G!!%L(GKDA4 ICQpb!!!!+P&19[ri51F3"%TYqdaQ%Q(rN!3f*J"+JfF')!0J!!#`5(J!CN+R5'h la#*YrM3J@8k3!#TZrr3lEIY-qp`lI!!QqpiVEJ!)qq!EI!!Hqq4#,I[P'hcr`2[ Q5'hla#*Yr@`J@8k3!#TZrr4)EI[8BIq3"%3Q!%Ki!'C#TdKYqm3LEIid)&P1N!! UE[rd1fhl62[F1h`!+[[H+fi!#2[J5'hla#*YrC`J@8k3!#TZrr4+EI[8CK![,I[ N)QhqQ#"C6T!!+Qlrp%U$CJBf,I[85--J!bBI6Pj1G!!%N!"dBh"IBfa[Ff9IFh4 bC@&Y!!!!+P&19[ri51F3"%TYqdaQ%'(rrrrq5LB!5S0R"(!!B&C)H!"Q3UG)EIY H)Qhq0#"C6T!!+Qlrp$YYqdclGMYm!#MlH#YZ!!MlHNKYqeiLEIeX)&P1N!!UE[r d5'hlEQ(rrrrqDLB!5S0R"(!!B!T+EIZD9X"%!%R!*Kp1ANjd!!5,G'0`Af0KER* PB@3!!#T46PErq%MR%$3QEJ!-5Uhl9'BN5'hr!L*Yr[JJ@8k3!#TZrr4)`#B!5S0 R"L!$B!!!RR!"+d$l9(!3,`")H!2!,bhqk#*Yr8JJ@8k3!#TZrr3N3$Ym!!(lA%K Yqe`[#LmYrZ`[,J!))Qhqp#"C6T!!+Qlrp#"YrZ`-N!$rrkAqCK")EIYFBIrrrrf i)'hql##!,`SLEIdS)&P1N!!UE[rd)'hql%U3!'F))'hql#!3B#)JEIlX)Qi!%#+ S!33J#fF3)%XLEIlX3qN!"#!)%0PQr(!!60m-#%jH6R3!$)pZFepbCA0[E(CPAfj KE@8!!#T46PErq#"Z!!JLEJ!--UJ!!NjH6R3!#)abCA0[E(CPAh"bEf-!!!!U88j @rrK)j`!N$'i!!3!1CKJNEJ!3,bS!##mZ!"!LDJ!%)&P1N!!UE[rd*&p1ANjd!"# +G@4`Afj[G'PQH3!!!#T46PEr[%MR%$3QEJ!)GJ"+EIY-CK*Krrrrr'BQ!%U$C`B J!f!!!-4)H!!k3UG)E[qq)Qhq0#"C6T!!+QlrZ%Ki!!`LEIkF)&P1N!!UE[qi*%! J#QB'F!aJ!!#52A`!&2rB2@hl62r@,@i!%2rH,@i!&2rL5Uhl@'BFF"![!%Ki2X! [,IlN)Qhp5#"C6T!!+QlrZ#Y!qeJYEIYBrqBp8rrU,8Vrl%KZrliLEIeX)&P1N!! UE[qi5QlrcQF@,`SLEIkB)&P1N!!UE[qi-#lrcNM!B"`NV[rD*@i!(!!%*@i!$!! ))'i!'##+0UlrkL!$60m-#%jH6R3!')aeC("IFQ9RDA0dCA)!!!!U88j@rkJ[$8K i!$T#TdKZrliLEIid)&P1N!!UE[qN2@i!'[qb,@i!&2qd3QlrZ#eZ!!MrUMem!"I rf$eYqdcreL"ZrkSY82rD,@i!$2rJ2@i!%[rN(A`!!IrU3HlrXLe)rqC)E[qq)Qh pE#"C6T!!+QlrT%KZrmjKrrrrqfiY32qZ)#lrVNjH6R3!&)jeC("IFf9ZC&pNCh* KE3!!!#T46PEr[%MR'#3S,J!B5(J!1N+R5'lr[L*YrM3J@8k3!#TZrlJNEJ!)2A` !&IrB2@hl62r@,9,rfR!!%#hl6Me!rpj)E[qq)QhpE#"C6T!!+QlrZ%KZrmjKrrr rq[)Q!%U$C`3J!f"dF!!`,[rUZ)"X"#!%B!C`!$!ZrqSLEJ!8)'lrjR)JX)&P"+) ZB!j+J'F+)JN5f&1!C[SL3A!!-#lrkL"Z!"`JJ#"Z!!`JV[rJ)'i!%$#Zrq3pI!! @rpK)E[qq)QhpE#"C6T!!+QlrZ%KZrmjKrrrrqRJQ!#!$60m%'%jH6R3!')eeC(" ICf9dAf4RFQ&Y!!!U88j@rlK)j`!N5(J!1N+R5'lr[L*YrM3J@8k3!#TZrl3NEJ! )2A`!'2rB2@hl62r@,9,rfNKZrliLEIeX)&P1N!!UE[qd5'lrcQ(rrrrk$#e!rlS [#L*YrTJJ@8k3!#TZrl3NAdjH6R3!")YeC("IFQ9XC@&cC3!!+P&19[r851F3"(B !5Qhl6'B-BIrrrrPJ*J"+JfC!5(J!*%+R5'lre#*YrM3J@8k3!#TZrp!pI!!2rqi pEIY-rqa)E[r8)QhpE#"C6T!!+Qlrd%TZrq4Q##"Z!!JJV[r`*Kp1ANjd!!51Cf9 dAfejAfP`Af&NC()!!!!U88j@rrK1ANjeL'jPG&pTC'aP!!!!+P&19[ri51F3"%U Yr#TR"(!!B'4)H!N!)QhqR#"C6T!!+Qlrp#Y!r#T+VI`UCK"`$#Y!m%JlI!!-r,j `rf!k5(J*!%+R,bhm+L*YrM3J@8k3!#TZrr4f!'!B)!-'J!!!!)"b5%`$'!!JEI` U)B!B"&+$F##fJ'hLF!!Q(djH6R@+BfKPBfYID@jTG!!!!#T46PErq#m$BIq3"'a +J'F%F!"J-(B!B#4`5%`$#!!JEI`U#$!!"`J!CK"`5%`$#!!JEI`UdF!J#'!+8S0 `),D!EGC`!#BI6Pj1GC&RCA4IG@jeFf9NAh0[BfYPG!!!+P&19[ri*#i!#()!B#* `5%`"#!!JEI`UY,!)"'B3F%K-!3J!)'hm+Y(!)!KJ#P+"F##bJ'hBF!"1ANjd!!5 ,CQPZC&pcEf0VCA3!!#T46PErq%MR!#3NEJ!)5(J!"%+R,`SLEIid)&P1N!!UE[r d3US!1%UU!$4R%#mU!$3LEIkB)&P1N!!UE[rd3US!0%+U!$!NAdjH6R3!")jbC@a PBA0PAh0[BfYPG!!!!#T46PErq%MR(#3Q,J!)+Li!$#JZ!""`!VD!CJT+K'FBF!+ iJ'F5F"BV32")1h`!&[bqF2pJ!!#bF!+kJ'FBF!'kJ'F5F"BV32")1h`!&[bqF2p J!!#8BIrrrrkJ*%!J#QB3F!`V32")1h`!$2bqF2pJGM9$!!Je3`!B08-!+$9%!#S P43!X5US!0'Bb5(J)!#*YrT`J@8k3!#TZrr3P3!!d*A`!!!J!!$"+UJ!dCK"`$#Y !m%JlI!!-r,j`rf!U5(J!"%+R,`SLEIid)&P1N!!UE[rd!")!J!*5J(m#+J$[!!& #UJ!i)#S!"%cI"$K1ANjd!!b'FfpMDf9d!!!!+P&19[ri51F!*#4Z!!`)%J!(CK" )EIm))Qhp4#"C6T!!+Qlrp1R5!%K531r5!%JNAdjH6R3!#*4cEf0VCA4ICACPER4 ID'&ZC'aPFJ!!!#T46PErq%MR'$JS,J!3+'i!'#mZ!!KKrrrrrIBN3#!+CK*`&LY !m%JlI!!@r,j`rf!!!-*`!V#U!#aQ#!aU!!)!#'F5F"BV32")1h`!&[bqF2pJ!!# J5US!1'C),bhqi%KU!$J[+J!`,bS!0#m+5'S!#Q(rrrrj&LB!5S0R&Lm+BIrrrrh BF"NV32")1d2m[R$rB'")DJ!-BIrrrr[k!#S!%!!"F"#`VJ!FCJB-9!!#Ca"`&LY !m%JlI!!@r,j`rf!b*N`["#mZ!!``+`!#,`![+`!%,bS!1'(rrrrjY#B!5S0R$R! C+d$`5$Y$r,j`rf!#)!4-ha`B6Pj1G!!BKR0PEQ4dE`!!!#T46PErp%MR%$!QEJ! F,bi!#'(rrrrmmL4!)!TQ%R!@+d$`5$Ym!"Em[R$rB!!!LR!#X+S!,'B)$'S!!J! )Ca"`&LY!m%JlI!!@r,j`rf"SF"#`Nf-3F"BV32")1h`!&[bqF2pJ8R!3*S!QEJ! B0V`!!NKZrr3[,J!3,bi!$%KV!!*)D`!%,bS!1'(rrrrjPLB!kG)!5'F+kG)!5&0 !lp)!5%U$CJBJ,[rdB!a`'5Y!m%Jl3rbqF2p-h``)6Pj1G!!BL(*PBhCQFQpY!!! !+P&19[ri51FI2#SZ!!JSEJ!-*Qi!%#iZ!"3NEJ!B)!TQ"(cqB#3LEId3)&P1N!! UE[rdFMa-%K!!dS!J+J!%6(`!N!4"'Y#",!")H!!J3UG)EIb1)Qhq0#"C6T!!+Ql rp%Ki!#"#TdKYr'iLEIid)&P1N!!UE[rd5(J!)%+R5'hm6L*YrM3J@8k3!#TZrr4 )H!!J3UG)EI`Z)Qhq0#"C6T!!+Qlrp(J!)!aQ"%RYr#iJ#fB%4qhm,NU(CJC"lI` Z,JKf!'!!!+)J!qU))J0d(m+#G!(MUX5c$!"R(L!$FKr!JA)"iDNJ!qU)3HhmEN( `$!!J%)#"))"5K#!$kSJL!h3I`S*d!H1Ua,3-!'GBF)$3Jh)JX)&Z6Lm$BIrrrrX J*%!J#QG!#")!"fFkkG)!5'B@F!'`UJ!XCL`[+J!mBIrrrr5D5S"R(L!$FKr!JA) "iDNJ!qU)3HhmMN(`$!!J%)#"))"5K&+$YS9Y!2pF5S4Q*#*YrA!J@8k3!#TZrr4 KrrrrqESLEId3)&P1N!!UE[rdX)CP!2mZ)!9HJ#B!j)2JLq#,i)[ULpD!jS0`),D !B`*f)#*-3HhmML!$FL#`J@8%SLjJ$NU!C`SL#4,B8i"QqL*")NY"lIaZ)!0b),# "C35L,Q!15S"R#L)*%YK6J'Ek)N%L4d(Yr%iJ!h)JX)&P"+)ZB!j+J'F+)JN5f&1 !C[SL35!%60mFq%jH6R3!&)CcC@aPBh3!!!!U88j@rrK)ja!N*Li!#!b$!!!!J'` 5,`-LEIh3)&P1N!!UE[rdB!!!RLm$BIrrrrRS*%!J#QB'F!"J!!#+)!TR$JJ5!!G R#!aU!!)!+'F3F"BV32")1h`!&[bqF2pJCL!U!#a6J'F'8i"R,Q!q5US!2'G),bS !2'(rrrrb6LB!5S0R1(!C+d$`5$Y$r,i[#Q(rrrrjd($rB#a+UJ!iCa`[+J!iBIr rrrH!B""`&LY!m%JlI!!@r,j`rf!+,`TKrrrrqD*`!%cI"!K1ANjd!!5-FfpMDf9 dAf0XEh0P!!!!+P&19[ri,`e+VIbZCK4)H!,))QhqR#"C6T!!+Qlrp#Y!r+j+VIb bCK4)H!!8)QhqR#"C6T!!+Qlrp#Y!r,*1ANjeLh4dAf&XE'pMBA4P!!!U88j@rrJ [$8UYr+jR%#mYr+iLEIkB)&P1N!!UE[rd3UhmVNUYr,*R%#mYr,)LEIkB)&P1N!! UE[rd3UhmXNjH6R@(G(4ICR*PC3!!+P&19[[S,`e"l[[i)Qi!%#!)%0PQr%KZqrJ LEIeN)&P1N!!UE[[N5'llkNKZqr4)E[[b-#i!$Lm!,bi!##*Yr43J@8k3!#TZqq4 )E[[i,bllp#*Yr63J@8k3!#TZqq41ANjd!!b3!(4dAh0PG&pTG'9YAh4PH(3!!!! U88j@qqJ[$8KZqqT)E[[d5'llmM!Z!!i[!#mZ!!JLEId8)&P1N!!UE[[N5'llq#m Zqr3LEIdN)&P1N!!UE[[N5'llq#*Yr33J@8k3!#TZqq3JEJ!33qllq#!)%0PQr%j H6R3!$*!!G(4ICf9dAfPdC@eIG'9iG!!!!#T46PErj%MR%$`SEJ!)*'i!$#CZ!"" `!$!59i"R$R!!-"*EJ'F'F!"J!!$Z*LS!!J+$!!!!r`b$!!!!!fF8$)-!!!!0C`` -J`!!!"YRCQ!!!-Bf[!!"5'lrkNKZrr4)E[rbF!%[!#m-)Qhp&#"C6T!!+Qlri(! +,`![,[rd)Qhp'#"C6T!!+Qlri%KZrqC)H!!))Qhp$#"C6T!!+Qlri(!!,`![,[r d)Qhp'#"C6T!!+Qlri(!"B'3f[!!#5'lrkNKZrr4)E[rbF!)[!#m-)Qhp&#"C6T! !+Qlri(!+,`![,[rd)Qhp'#"C6T!!+Qlri%KZrqC)H!!))Qhp$#"C6T!!+Qlri(! !,`![,[rd)Qhp'#"C6T!!+Qlri(!"B!*`!%cI(!K1ANjd!!b0G(4ICA9TAfCTE(4 PFJ!!+P&19[p),`e#V[p@3UlrA%KZrdSLEIeJ)&P1N!!UE[p%5N"R"($rB#j#V[q +3QlrQMeZrf$rP%+Zrj!!5'lrIL*Yr2!J@8k3!#TZrd4+3'F%F2pJ"#!Zrja1ANj eQ(4dAfGPG&pfEfaIBh*PBA4TEfjIC'&dC3!!!#T46PErj%MR!$`SEJ!)3QlrpNK irrp#Tc!m"%`[!#*Yr5`J@8k3!#TZrq!Q3#!,CJC`rf!!!9SJ9%)3)&4#+!"N,a4 `"#m!,`YKrrrrr53J9%KS!'4`"Lm!,`YKrrrrr4*`%#m!5(J2d#mYrYJLEIe))&P 1N!!UE[rJ*%")E[rU)Qhp9#"C6T!!+Qlri#m,)Qhp6#"C6T!!+Qlri%KZrqj)E[r N5'lrk(!",`![#b*Yr43J@8k3!#TZrq"`!bm!F!-[!#*YrE!J@8k3!#TZrq"`r#m !F2`[!%KZrqiLEIh!)&P1N!!UE[rJF"![!(!3,`")E[rZ)Qhmb#"C6T!!+Qlri%K ZrrB[#L*Yr13J@8k3!#TZrq!-EJ!"rrCR#!aZ!!,rpQEH,`SLEIdS)&P1N!!UE[r J$'i!!IrfCL`[&(!%,`![#f(rrrrmU#"85'J!C(!',`![#f(rrrrmPQ(rrrrq1#" 8)8!!b#m,)QhpH#"C6T!!+Qlri#m-)QhpD#"C6T!!+Qlri#m-)QhpY#"C6T!!+Ql ri$!ZrrC)`%cI(!"1ANjd!!54G(4IC@4TG&peFf9bAfPZCQm!!#T46PErq%MR!#3 `2!4-,`![2(4dG@NLEIdm)&P1N!!UE[rd*%"+J'C85(J!c#*Yr3!J@8k3!#TZrr3 N3%KYre)`2!4-,`![2(4dG@N[#L*Yr6!J@8k3!#TZrr4)H!$-3UF[%L*YrM3J@8k 3!#TZrr3[#Q(rrrrpjP1!CbT`rf"D$#i!!3!2C`jKrrrrr9SJ8V#S!-KR%#m+BIr rrrh!8i"R"($rB$3LEJ!))&)J2!!!!-ab),#"C35L,Q!15S"R#L)*%YK6J'Ek)N% [#L*YrB!J@8k3!#TZrr4`!#4I6Pj1G!!)N!"dG&pRCA4IGA0PFPpTEQC[!!!!+P& 19[rN,`e)E[rSF!%[!#*Yr0JJ@8k3!#TZrq!p32rQCb)`,[rQ5-![!%KYrfB[,J! ))Qhpp#"C6T!!+Qlri%r[!!aJ8$!Zrr4)`#m!F!!3,[ra,`"`!"!Zrr![!$!Zrqj )`#m!-#lrl%M!,`!`,[rU5-![!$!ZrqK)`#m!5'hrK#mZ!!JLEIhd)&P1N!!UE[r J6qm!*%jH6R3!"*0dG&pRCA4IFhPcAf9ZGQPbEfjc!!!U88j@rr4)j`!N-$`%6#m !,ca$8e45)Qhp2#"C6T!!+Qlrm#4!5S"R4Lm+)Qhp[#"C6T!!+Qlrm#m5BIrrrqS 5,8$rp'F1)'lrp#"S!"!J8#Y3r,B[#L*Yr0`J@8k3!#TZrr![#L*YrB!J@8k3!#T Zrr!NAdjH6R@8G(4ICf9dAh0PFRCPFPpTF'&NC()!!!!U88j@q"K)jam%&Li!&bJ Z!"Kk!(i!)QhpU#"C6T!!+Qli&$e!rYi`,Ibm,`!LEIcd)&P1N!!UE[J8F!'iJ'm D)Qhp%#"C6T!!+Qli&%a%!!&+J@F'F!"J!!*L5UhmYQB5BIq3""C+VIbfCJC`!'! !!NT)E[VHBIrrrrj3GJ"+!fFX%#i!%bm!5'lqp'(rrrrp5%U!Cb3`,[lH,`!LEIc d)&P1N!!UE[J8F2pJ!!)13Llqp%)ZreK#V[qmBIrrrrK#5(J#b%+R,bhmVL*YrM3 J@8k3!#TZq"3JEIbZ-,`!!5"Yr+iaI!!"!!)JEIbZ-A`!!3!%5J0R"(!"B!*`!#" Yr+ia3!!')Qhp%#"C6T!!+Qli&#"Yr+iK3!!)5'lkhNKZreK)E[ld5'hrd%KZq#) LEIhd)&P1N!!UE[J8)'hmXL#Z!!JJEIbb)@i!$!!%3HhrfL*Yr,)M5!!)3Hhr8#* Yr,)M5!!-3Hli)L*Yr,)M5!!3,bhmXLmYr+jKr`!!!PiX!%+R5(J!!NKi!!*Krrr rm9)Q!$em!!,r`$em)66r`LeYr,Era%Ki!"")E[r!3UF["LmYr+i[!f(rrrrbF(S !6qm!&%Ki!#"#TdKZrp!LEIid)&P1N!!UE[J8)!0b(m#"FJ(KU5!$kSK"l[r33I! -!#!3J)%JJ(!&,8$rm%+Zrr4)E[r`3UG#TdKZrp")H!%!BIrrrr2Z+!"+K'BB5(J !%%KZrm"#Tbm',bhmVLm$BIrrrr(k5S4Q#&+&F!1kJ'f%F!'iJ'C@F"!Y32JH5'l i(NKZrm"#TdKi!XJ[,IbZ,`0KrrrrmY!S!#"Yr+i-D!!%!!CQ+%KZrZ![,IbZBIm !!!#L)'lql"!35F!%J!!!!&*R!Q!#I[mYE[l`q"S[!f(rrrreK'(rrrrfUM!ZrYi [!#*Yr23J@8k3!#TZq"3J"dcI!2K1ANjd!"5+G'9cG&pdFQ&MD`!!!#T46PErq#m -)'i!##*Z!!`SEJ!3)Li!&'!++-Lab@3%5KKQq#!"8i&+J'EZ+&p1ANjd!"#3!(C IF'&bFf9IF'YdAf4KG'%!!!!U88j@rrK)H!!&,bi!$#"Z!!K)D!,()'i!#%KS!!a Krj!%QNjH6R3!#)YfAh"KFR0PAh"VG!!!+P&19[ri51FB2#4Z!!JSEJ!-*Qi!%#B Z!"3S#Q!f5T0Q"%)DB"BJ6*(+,`J[%bm+)Qhpm#"C6T!!+Qlrp%+R,`SLEIhS)&P 1N!!UE[rd)%"5L#4)@)XJ!e1$5S"Q`L"+NF3J#%cI("K1ANjd!"#6GPpKFh0PE@* XC9p`Dh4IC'&dB3!!+P&19[ri,`0f"5m$,bi!$#"Z!!K"k!,)NF0)8#"Z!!K)D!! -BIq3"&Tb$0#"*Kp1ANjd!!L1GPpKFh0PE@*XC9p`Dh3!!!!U88j@rrK)jaJN*'i !#(B!BIm!!!&`)QhpU#"C6T!!+Qlrp$J!F2mV32bkF!'`UJ!-CM"`!5m!,bS!%#* YrD3J@8k3!#TZrr4)`#Y!r,T`rl#Yr,TQ$L*YrBJJ@8k3!#TZrr3f!#m%)Qhmp#" C6T!!+Qlrp$!$60m%'%jH6R3!"*&IAfPZDA4TB@aTHQ9I9&466!!!+P&19[ri,`e `rl#Yr,TQ%M!Yr,`[!#*Yr9JJ@8k3!#TZrr4Kr`!!!2a1ANjeN!"IAh4PFQeTEQ& dC9p89&0-!!!!+P&19[ri-#hm[NjH6R@3!%GPG%*64%eKBdp64A*bEh)!!!!U88j @rrK`!%jH6R3!")j*ER0dB@aX3fpZFfpXC3!!!#T46PErq%jH6R@08Q9YEhCP3fp ZFfpXC3!!+P&19[riF!"1ANjd!!L69h*TG'9$D'&bFe4[3fpZFfpXC3!!+P&19[r iF!"1ANjd!!L88Q9KC%0SBA*c4R*[E80[ER0[E'8!!!!U88j@rrK1ANje+P&19[r i,`dJ$5m!,bhqa#*YrV3J@8k3!#TZrr3V32c!BIq3"0C`!%jH6R3!"#T46PErq#m 0)Qhq[#"C6T!!+Qlrp#mYr-!LEIk`)&P1N!!UE[rd6Pj1G5T46PErq%MR!#4J'L" YrX!JNR$r,`![+J!))QS!"#"C6T!!+Qlrp#"YrX!N8#!+CY`NAdjH6R8U85m-+'m !##*[!!a`!#"YrVKJ%%U3!'B)))`K53!%B!j5J&#)$)!!!!#!EHK`rbKI6R3!##T 4)Lm!"%U"E4J-J3!!!)"X%#!"jiJJEIkidF"#N!"#U!!%6R3!"#"[!!4`!*!!V`! -)8!!"(!!)Lm!#*'"))"1G!!-)'m!"#![!!b3!+m!&#&!!!3J,`!))Lm!%*'"))" 1G!!86PErk%MR(cJU,J!)*'i!$#KZ!"!QEJ!85T*Q#%UU!!4R!!$@GJ"i!#"&,"! YD!!%rr3Y8[rX,@S!"2rSIJ"k!%+Zrr"J!!#8eS-J"!+!J!!!!'F%F!''J0L%)!B #J)!!!!"R"(!"L)$FKL!Zrr3#J)!!!!"R"(!"M)!J,[rdd)!Y32rdhSFJ"3+!J!! !!'F%F!'1J0U&YUlrl')-YUlrl'BdZ+lrk'8ZF!'+J#e$rrJY42rm,bS!"#mU!!! [,[rm,blrq%KZrrKKrj!%&LBZrrJS,[rm8Ulrm("!X+lrm'i!rfBJ$'F'+)FT43! %)!YR"LD$*d3!"%cI(2K1ANjd!""19J!!,`SNEJ!)3UF[#NKZ!"4)EJ!-BIrrrrl Q)!SNAdjH6R3!&%j@!!![#L4Z!!J[#N+R5'i!&%KZ!!aKrrrrrX!J#L4I6Pj1G!! 8)#m!",#[!!aR#'85F!&1G!!3)#m!#,#[!""R#'6ZF2p1G!!3F!"1G!!3*#m!##! [!!3L,`!-P+m!%*'"C`TY"R!"6R3!%($r6R3!%#"[!!3J,`!))8!!"!J!!"pR#($ r))"1G!!)F!!JJ%jd!!JU88j@rrK)j`!N5(J!!5*YrR!J@8k3!#TZrr3JEIkN5T! !CKJ[,IkJ)Qhq)#"C6T!!+Qlrp#"YrU4`!5#!,bi!##mYrU!LEIiF)&P1N!!UE[r d*%")H!!")QhqE#"C6T!!+Qlrp#!+*&p1ANjd!!3U88j@rrJ[$5"YrU4+N!"R0%K i!!%LEIj`)&P1N!!UE[rd,bi!##mYrU!LEIiB)&P1N!!UE[rd5(J!!5*YrQ`J@8k 3!#TZrr41ANjd!!3U88j@rrK)ja!d*'i!##CZ!"!Q,J!83T)PEJ!-!!3#+J!I!!J #+J$[!!K#+J!-3LS!$8+U!"*+JfFB,`0)H!!#,`X[#L*YrR`J@8k3!#TZrr4J&%+ R3UG#Tbm+)QhqI#"C6T!!+Qlrp#9U!"B!(N+U!#,TkJ(#!!46J'F'9B"R('!`*@h q8!!b*@hq@!!f*@hq9!!k*@hq6!!qB"C#UJ!b*@hph!!f*@hpf!!k*@hpe!!q3US !3NcI$!K1ANjd!"!U88j@rrK)ja!N5(J!!L*YrR!J@8k3!#TZrr4f!#4YrYaJ)ZR U!F)!"'F8,`SLEIjN)&P1N!!UE[rd!QVqI`!%8S0`4YA!F#1fJ'hB5(J!!L*YrQ` J@8k3!#TZrr4-h`3)6Pj1G5T46PErq%MR'#4i!(B!*'hqh'!LkHS"`J!%Ca3[#L* YrQ!J@8k3!#TZrr4+J'F#H2p5Jh"'eF"`)lD!EGJJ"%cI""K1ANje+P%[$#K[!!J LE`!-)%`L%@!B$"!!$@B'%,`!#Q!+$"!!#QB%%,`!$9+))!&6J8U!CZ!SAdjd!!J U85"[!!3KD!!@!"iKD!!D!#)J+!!5`+J!*T'S!#)KD!!5!#j1G!!%+P&19[ri51F 30#4Z!!JQEJ!-)'S!(T(U!"BQ#%U$Ce3P3`!L##S!"J!&CK4)DJ!L,bS!&L*YrSJ J@8k3!#TZrr3[+J"#5'S!)LmU!"B[%L*U!$SJ@8k3!#TZrr3Q!#!,C`3QUJ!L5S0 R"#!$B"JJ+J!LdDS!%Lm+)QhqK#"C6T!!+Qlrp(!!60m-#%jH6R3!##T46PErq%M R($3NEJ!)*Qi!$#BZ!"!S,J!8kHT4`J!%kHS!!`!)CJ4+K@B'F2pJ!!$+5S0R%R! "YS"R$(!#YS"R"R$rB!!!Y%UU!"CR'!JU!!3!#'F3,bS!&L*YrTJJ@8k3!#TZrr6 [kM&#!!3#+J$[!!JJ5P#)A)JP5!!@)%T3L&b)*8J!(R!"*8!!'N+U!#*#UJ!Q5S0 R"R!"Z)"N#L"U!"j#%(!!B&)J#fBH,`3LEIkF)&P1N!!UE[rd*N"+J'B%F2pJ0J! U!"!!##9,!"BPDJ!@!"iP4!!D3US!*ZRU!F)!"&1!CK)J"!+!!!!"rfB)*A`!!!( r!#C`!%cI$$K1ANjd!"!U88j@rrK)jaJN+#i!##4Z!!cTkM(#!!4#UJ!L5LS!$@B %5S0Q"R$rB!!"%(!#YS"Q$#*YrL3J@8k3!#TZrr6TkJ!$!!KQ81RU!)-!"()#`)& R41RU!)-!"()%`)&R(NKi!!*#Tbm+)Qhq1#"C6T!!+Qlrp%U!C`C`!'!!!-!#+J! I!!J!+J!J!!J[#L*YrS3J@8k3!#TZrr6TkJ!$!!K6!'F3&A`!!3!03US!)R$rB!! !M1RU!8)!"&8!C`iJDJ!HNHS!&V(U!"TQ)N+R,`SLEIk!)&P1N!!UE[rd5S"R$K9 m!!%!$8+U!#*`rf"38kS!)L"U!"j5UJ!H%)6TkJ&#!!49!'FdkHS"3J!%C`C`#VL !CL*#Tbm+)QhqJ#"C6T!!+Qlrp%U!C`i9I!!"!!e#UJ!LF2pJ#%+U!#*`!"!%60m %'%jH6R3!##T46PErq%MR%!4f!#"YrR4`!E#3!'B%F!&JCNKi!!-LEIj`)&P1N!! UE[rd)'hqG%U3!'Bm)Qhq*#"C6T!!+Qlrp(!!,`!LEIl8)&P1N!!UE[rd5N"R#L" YrR4`!L#!B")JEIkS)+hqd#"YrR4`!5#!GJ&)H!!$)QhqE#"C6T!!+Qlrp#!$*Kp 1ANje+P&19[ri51F!*#4Z!""Krj!%E%U!CJ4`!@!d)'hqh%KS!%BLEIjJ)&P1N!! UE[rd,a)[,J!-)Qhqb#"C6T!!+Qlrp#5!F2q`NQB%F!&J!R!!*&p1ANjd!"!U88j @rrK)j`!N*'i!%'(rN!385S"Q"(!"B#![%LmZ!!`LEIl-)&P1N!!UE[rd*)"`rl# 5CJ4`!@!#F!!NAdjH6R3!%#T4F!"1G!!%+P&1G!!%+P&1G!!%+P&19[rd51FI2#K Z!!JX,J!-+#i!%#4Z!"3Q"N`%-!"+JfF15LS!$@B)kHS"`J!%CJC`!'!!!LETkJ( #!!49J'B-)Qhq*#"C6T!!+Qlrm!JU!!B!"@FLkHS"`J!%9i"R'1RU!8)!"&8!C`l TkJ&#!!46!'F%F!"J!R!"+J$TkJ!$!!KQ81RU!)-!"()#`)&R41RU!)-!"()%`)& R(NKi!!*#Tbm+)Qhq1#"C6T!!+Qlrm%U!C`C`!'!!!D3#+J!I!!J!+J!J!!J[#L* YrS3J@8k3!#TZrr$TkJ!$!!K6!'F3&A`!!3!03US!)R!!B!!"F#C-H!"+JfF!!2! JDJ!HXHS!&QB'5S9R!!$J)'S!(T(U!"BJ+J!DN!#)*8!!)TR-,@S!)[rdYUlrp'3 %,82rp1RU!8)!"&-!CLa+V[rdCbB[,[rd5(J!#Lm,)Qhq,#"C6T!!+Qlrm#K!5S" R#L"-8SL4bbe)rr4+V[rdCciLDJ!H)%XJ,[rdFL#`J@8%SLjJ$NU!C`SL#4,B8i" QqL*"eqlrp0LZrr5@V[rd)#lrp0'U!"iJ,[rdNDS!)NUU!#*R$#!-CJMTkJ&#!!4 Q*%+R,`SLEIk!)&P1N!!UE[r`,J"+KfF1&A`!!3!03US!)RB!B!T+JfF'5S9Q!2m f5S0R@NU&CPBSDJ!@+LS!'L9,!"BP3`!D)%[4`b9)!"j)E[rd,`SLEIk!)&P1N!! UE[r`5S"R#K9m!!%!$8+U!#,BV[rd*8`!&L9&!"S[#L*YrS3J@8k3!#TZrr"#UJ! LkHS"3J!%93"R"%+U!#)J"0#'8i"-4J!!60mFq%jH6R3!%#T46PErq%MR'#3NEJ! ))!TQ"($rB&VTkJ(#!!4Q"(!!B%i[#L*YrQ!J@8k3!#TZrr3Q!#m5)QS!2L"C6T! !+Qlrp#J!!QVqI`!%3T))+J!%!!KR%#mU!"BLEIkB)&P1N!!UE[rd5S0Q"%U%C`4 `rf!#F!"-h`3B6Pj1G!!%+P&19[ri51F3*#4Z!!JJ#QB3)QhqM#"C6T!!+Qlrp'! !!+"++J!0CJMTkJ(#!!4Q"R$rB!!!M1RU!!-!#!`!!!0P$!)U!"m!#!!U!%!!#1R U!!-!#&8!CJ4#UJ!LkHS!!`!)8`"R#J)U!"m!#(!!B&$TkJ(#!!46J'B5,`SLEIj !)&P1N!!UE[rd*J"J!RB!3UF[#L*YrS!J@8k3!#TZrr4+J'F1&A`!!3!03US!)R$ rB"!#+J!I!!JP3`!53US!)R!!60m%#%jH6R3!"#T40#m!"R)!)'hqA'!1Y&"Q"#! )B!j5JA")dF"`)l+!EHa`!%jd!!3U88j@rm4)ja!m*Li!##KZ!!`NEJ!3*Qi!&%+ Zrp)p3rrH,8crjLe5rqT#E[rb)!YR*%KZrmBLEIc3)&P1N!!UE[r!B!SL5b"C6T! !+Qlr`%TZrpCZm'!35'lraL*Yr1!J@8k3!#TZrm!NV[rZ$'lrfIr@CJa+NQF%F!" J%(!#B!a+E[r@CJ4`!'!#F!&-ha`)6Pj1G!!3+P&19[r%51F32#BZ!!JSEJ!-*'i !%#CZ!"4#V[r5282rhLe-rqBY8[rU3QlrmL!,Cb4)E[r')QhpA#"C6T!!+Qlr`'! +)NXJ@8k3!#TZrm"+E[r@E["J%%KZrmBLEIfJ)&P1N!!UE[r!*+lrlNTZrpCQ"(! !B!*`!8cI(!K1ANjd!"!U88j@rm4)ja`d+Li!##CZ!!`S,J!3*'i!&%+Zrp)p4Ir H)!4R$P@!C`*J%$em!!,rmQ!12A`!!IrbB!C`!@!!!4!Y8rrd)!TR*%KZrmBLEIf %)&P1N!!UE[r!B!SL5L"C6T!!+Qlr`%TZrpCZm'!35'lraL*YrCJJ@8k3!#TZrm! J%j!!V[rd*J"+J'm!!,BJ,[rdd)-Y32rL)!TR*%KZrmBLEIe!)&P1N!!UE[r!B!S L5L"C6T!!+Qlr`%TZrpCZm'!35'lraL*Yr2JJ@8k3!#TZrm"+E[r@CJ4`!'!#F!& +J'CL3UlrdMe&rpiJ"'F19B"R!Q!32A`!![rbB!`pI!!"rr*J"(!"B%`Y8rrd)!T R*%KZrmBLEIf%)&P1N!!UE[r!B!SL5L"C6T!!+Qlr`%TZrpCZm'!35'lraL*YrCJ J@8k3!#TZrm!QV[rd5QlreQB%F!"J!R!"60m-1%jH6R3!%#T46PErI%MR%#3Q,J! ),`0Krrrrr9SN3$e$rjC)E[pq)Qhp8#"C6T!!+QlrH$B!CLSJ#QFQ)%T3L#e)rj! !2@S!![q8,@S!"2qZ5'lrIL*YrA3J@8k3!#TZrhJf!#!+C`*#8NT$CJ4`!'!#F!& -h`3)6Pj1G!!%+P%LE`!%kHN4`J!%$!%!!@F'$!%!!QB'5LN!$@F-)'hq5(!M))" `rf!dkHN!!`!)CJBJ+3!5B#BJD3!HNHN!&L)T!#l5L1RT!!-!#!`!!!0P#ZRT!!- !#&@!NS!J!8jd!!3U88j@rrJ[$5mZ!!JLEIj%)&P1N!!UE[rd6Pj1G!!%+P&19[r i51FB0#4Z!!JQ,J!3kHT"`J!%$!3!!@B'5LS!$@F1)'hq5(!M))"`rf!!!4ETkJ! $!!K6!'BX3UF[#L*YrS!J@8k3!#TZrr4+J'FB&A`!!3!03US!)L"YrNK`)b#!F2p J!!$JF!'fJ'B@GJ![#L*YrN3J@8k3!#TZrr3S!0QZ!!a`!VD!CfETkJ#$!!4A!'G FkHS!!`!)93"R#ZRU!!-!#&F!CNJJ,J!-X+S!%Q3+)#i!$,#U!#jN#!)U!"m!#'! b)#i!$*!!UJ!Z)'S!&Y(!*8J!(L!U!"+3!+i!$#9!!#)#+J!I!!J!+J"!!!KJ"J) U!"m!#1RU!!-!#'C'*QS!-L!,Cc![+J"#,`0)EJ!-,a)L5b"C6T!!+Qlrp%U!CaB 9I!!"!!e#UJ!L)'hq5(!M))"`rf!33LS!$#9Z!!`!%N+U!#*`!%cI$"K1ANjd!!` U88j@rrK)ja`N*'i!##SZ!!`S,J!3*J8["#m$,`SLEIim)&P1N!!UE[rd60m%1%j H6R3!$#T46PErq%MR'#3NEJ!)+#i!$#BZ!"![!bm%,`SLEIiS)&P1N!!UE[rd)!T -h`3B6Pj1G!!-+P%[#bC[!!JN,`!-)#m!%")#)NY5J'!-XKPQ##"*8iJJ#'!'8i" Qm(!!*Pp1G!!-+P%LE`!%*#m!##![!!`5!L"*dF"5J'!)XL"Q"#!)B!C6J'EdF!" 1G!!-+P&)ja`!)'m!%#J[!"3U,`!BGJ!@"(!JZS"PAR!$+!K%K-L!5S4R#*U%%-0 6K'Ek5S0R&L!$FK$MU#)$G"MPUB+!)!2KL)#"KS!S"HU-5S4R&#$$)--J`b$$)-- J`b$$)-06K'EXH"r)KH5-5S4R"L$$8i4QqR!$bS"+K@F'%-06K@Ek60m!1%jd!!` U85"YrU`JVIk3!%je+P%[#b*[!!JQ58+V!!3J5eL)*dJ!$#G)!!JQL#0YrK3!%#0 YrK!!�m!!#!!!!B3UN!(%+T!#"#U3!N*Pp1G!!%+P&19[ri51FF2#4Z!!JQ,J! -+%T+JfF'F2LfJ'-'F!"J!!$D@)0`r#)$9S(#J#B"YUS!''9!5US!%'Fk5US!('B dH"$BJbm+,`3LDJ!3)&P1N!!UE[rd+J![#Lm%,`9Kr`!!!9JQ3#!,CJC`!'!!!)j fr-D6B(*`%,D!C!*f%#m$,`aKr`!!!I)Q3#!,C``[#bm-BIm!!!'bB%"+UJ!3Cc+ fUJ!BBJKi%0LU!"KJ"(J3f)-[#Lm%)QS!%#"C6T!!+Qlrp#S!,`S["#m&BIm!!!$ X*N!J#fB%F!"J)Lm$,`X[$'(r!!!"`LB!F!%L%i+!*S&`!S'c1!!J5eL))!K-ha` i6Pj1G!!)+P&19[ri51FB2#KZ!!JQEJ!-+!`J#fF!!)iN5eQ+F2iL%X+!*)&fr-D 5*NVA`h$p)K2#J#D"*d2rr#m+,`4Kr`!!!ISN3(EmaT)Q5YI$5U`!&'G)F!,!NQC #5UVrr'`m5T0X1#C+8BYCLdU6C`SJ8b&V!!3!"'!'+@X!"!!J5UX!"'F')'X!"## 6,``[#b*X!"3J@8k3!#TZrr4J#Lm+,`4Kr`!!!(*-ha`B6Pj1G!!)+P&)j`!B*#m !$#)[!"!SE`!85S*Q"(!!B%!L3R!3NS!Q58UX!#"R"L"X!#!JLd+6*f`!)!!%+8X !)&#*F2`LJ&L*)S%J!9Q!dm!LJ9L*F2`LJ#"#8)KBL#!)60mB!%jd!!`U85m,)Qm !##C[!!`J59L)*dJ!"#GT!!`!##"T!!`K5`!%)dX!$#CI6R3!##T4,`XQE`!))Qm !$,26CJBJ8bDS!!JJD3!))@N!"!!%)'N!"#&T!!J!##CI6R3!##T4,``LE`!))Lm !$#"4+%K`r-#3!,#"C3BLL#!)B!SJD!!)XFaQkR!!+&p1G!!)+P&)jami*Qm!+#B [!#a`r#)$9S(#J#B"+K0qr-k&+!HBJb4,eFFX%NU'E4a`!F#'CKB[#Lm[!#KKrj! %DRlmcSEBKpA(B!T`%,L!C!3J"f"#F!2!KB#$*S!S5pR$F!(!K@B%+82rr(!"`)9 +J'F%F!*J!R!!J)3SJ#9%rra`r5)5`S!NJ5m-,bm!+'(rrrrqkL!$60mFq%jd!!` U88MR($JSE`!F*'m!)(Mmb*)Q5YI%+K0fr-D&5S9Y'R!"`)9Q&#m,,`aKrrrrrYc BJh!$`*+!K#5!*LVrr(!#`**Q"%U$E!BPK%MmB"iQ5TI$,`X[$'(rrrrqX0D%F!2 !Ni#$*S!RJcMm*%XJ#NcI($K1G!!)+P&19[ri,`d[,J!))Qhpa#"C6T!!+Qlrp%j H6R3!##T46PErq#m0,bi!##*Yr4`J@8k3!#TZrr41ANjd!!JU88MR'$K2lrr`*Lm !+#K[!#`QE`!`*%-II!!"!!*#,`!$3Lm!"%)[!!9#,`!'3Um!#%+[!!a5LK!55F! Q!()PX)&Q("p$!!G"l`!#3p-Lf#,B)YJbf#"+8SJJ#'!!!U*i!5!$")!!!!!JCb" AJ'FX8B"R%&@!C`CAJ'FSB$4#,`!#B$!II!!"!!0J+!`[!!%!!fFJ(h`!!J!$B"J II!!"!!9J%%S[!!*R#Kpm!!)!!Q!#H!"+K'F)8SS@%NR$B+"`+VD!CMjBP#"8,fM rr!!)5UMrr'`13Lm!!L![!!K%J#p!!!K5LKB55F0J+R!+6#m)!!!)FY$5Jp+!,d% !#&++&K**`h!!%!-JEIl`%$!)!()3`)&QeJb[!!!"r3!)EaiII!$r!!G"l`!#3p- Lf#,B)YJbf#"+8SJJ#'!!!F4`,VD!CPSII!!"!!45LK!55F!Q!()UX)&Q0&L8)&3 [D2rm!!a+U2rmE!4#,`!%8SS@%NR$B#T`#N`[#!!!$(,3dS25J#p"!!a5LKB55F0 `!"!$)'hqm"!`#!"b%-#"CYCi!3b$!!!!D'F5$)-!!!"XCa)-J`!!!%aR%Q!B(h` !!3!'B")II!!#!!CJ#Kpm!!3!"Q!#H!"+K'F'8SS@%NR$(d-!"b!$")!!!!"&C`! !L&@!ChB%J!!!!"&R2&'!9i"R!!#d8i"R-&1!CfT6J'GQ8i"R9P@!Cb"EJ'F!!,a 6J'F@8i"RGPH!C`!!S&@!C`KAJ'F%B!!!XJ`[!!3!"QB'(h`!!`!'5Lm!"'B+F!% [3!!-B!!!QJ`[!!)!!QB!!*!!(h`!!3!#B!!!KNU[!!aQ"R!",d!!$!`[!!%!"QF )$#m!!J!'CJJII!$r!!GJB%S[!!4Q@R!',d!!$'"5(h`!!J!'(h`!!3!&(h`!H!! (F!J[3!!-B$K+,`!%CJC+,`!'Cb`II!$r!!GJ*%S[!!CR(Kpm!2m!"f!@$#m!"!! 'CJiII!!$!!CJ"Kpm!2m!"d([!!*$db,B)YJLf$,B)%T5L#!)6qm!%%cI("K1G!! -+P&)jam`+#m!)#C[!#4q!#S%*%Y#)R`!5S4Q'NU[!$*Q&%S[!#YR#!`[!'m!,@F ')!TJ!!%JF!!3,`!Y")!!!!"BCc44J&Q!Ca*EJ'F1AB"R&Pf!CaTAJ'FHB#*f#NU %E"a%KAi"B"Cf#%)[!#PJ$RB+3Lm!+@!'GK"#,`!T)!9-3`!"+!&-3e!&F!UiJ'` 'F$$BJ'!@F!UBJ!`[!(J!,@B'F'(BJ'!%F%(BJ"8%8SC+K@E+F!LfJ'B55Lm!+fF -$")!-'F'&6`!-&+'$#m!!J!SCL3[E`!Z!$*+KfB'5Lm!+@F%8km!-R!3YS"Q#NS [!#YR"&@[!$)J5j(+)#m!-Y#)$)!!!!(pE`T`!'"'&6`!-&+'[+m!-QhdF"#fJ'B 15Lm!+fF)&5m!,48m!$"+KfF'&6`!,@!D$#m!!3!TCJB92!!VB!`-,`!#!#PQ""8 m!#!J#NcI$2K1G!!B+P&)ja``6qrrk#C[!$Kk!#p[!$!!##p[!$3!$#4,3L*i!%+ R3UF[,`!m,bm!2'(rrrrQC%T!CKT+V`"'CK4+,`!rC`J-,`"[!%&R"L!+B!!"hR! !%#m!335!!!!!@'Gd8B"CJ'F5@i"R$Pf!Cd*GJ'G39i"RAQ"X3Um!%#pm!!!!#J! 83UG#Tbm[!$`[,`!mBIrrrqBX5N"X5Lm[!!`[,`!-5'm!%'(rrrrNBRS"B$4#V`! 3,h`!!!!)!"4#,`!pB#*#V`!3,h`!!!!+!"4#,`!pB""#V`!3,h`!!!!3!"4#,`! p,bm!&#m[!"3[,`!8,bm!&%K[!""KrrrrjA3Q+!!%,bm!&#m[!"3[,`!8,bm!&%K [!"KKrrrrj6"`#VD!E!C`-0D!B"C`#TD!$#m!H!""CJC`BGD!B!4`3GD!&305K%+ R3UF[,`!8,bm!&'(rrrrP4%T!CSa)H!!)3UF[,`!F,bm!('(rrrrP,%T!CK*+,`! rC``-%J!`C`B92!!`8S3-,`!#!$aQ0Lp[!%)!4NU&CJC+,`!pC`46V`"'5(J!%%+ R,bm!(#m[!"aKrrrrj1C+3'B+5Lm!2fF%9Dm!4L",NFSJ,`"'d)J-J!!!!Ie[#R! !B&J92!!`8S5iV`"'EI4)H!!33UF[,`!F,bm!('(rrrrNSNT!CJj+,`!rC`J9,`" "&6`!-%U&C`B92!!YB"S-,`!"!$eQ"K8m!#YJ$!`[!!)!2@B%&6`!)#!+6qm!'%c I$$K1G!!F+P&)ja`i*'m!(#B[!#"+Jf`@3K*#DJ!#&A`!!3!%&A`!-!!&B!!!VR! !%#S!",D!E!!!SLC+@S[A`e+,'#0*a(,3f)%-"!!&CLa`!"!U!!3S5PU-f-"6M,R ,B`B-&!!`Cr5jbfB+%#[rrh)"`)&J!R!"+J"J1J`%!!9H`%3!5F!U!'!X'#0*a(, 3f)(BK3`%!!PH`%3!5F!U!'B%5J4Q"&1$B!`3"%R!FM$3J4D!B!4+JfE35S9R%P* U!!)9I!!"!!39I!!a!!9J#NU$C`$r4"9$!!4-ha`i6R3!##T46PEra%MR($3QEJ! 8$+i!!!(p!#*["R!!B!!$`%)ZrmipI!!Jrp")E[r5,bi!%#mZ!!`[,J!)5'lrcL* YrF`J@8k3!#TZrm"`!"!ZrpC&l[r5@SV8`'!)8blreP*Zrp3-,J!"rpCM"J`L!$" RkR!!%#lre`5!!!!!-'F1")!!!!!CCa"EJ'G3B'4#,[r53Qlre'"D3Ulra%+ZrmK #E[r-5'lra%KZ!!Jr2!!)UHYX%L4,@iSJ5L*YrJ`J#"$CC[aJ%#4,@BSJ5L*YrJJ J#"$CC[`J#Q!!!`BN5eQ+)%SLEIi%)!J3f@Em)!TJ!!,`F!!3,[r@8i$4E[r8*%Y #)R!!%#i!(35!!!!!4@F!!,49J'FB")!!!!!HC`!!TP1!C`!"RP1!C`4J!!+bF!! 3,[r@X+i!)Qm1,bi!)NKZrp*KrrrrrHB-E[rmrp4Y$$!Zrp4)`,#Z!#*Y-%SZ!"Y R"P1Z!#*J$(!!%#lreP1!,8!!)J`Z!'F!(@B)(A`!C3!GB%!GI!"&!"eJ1%SZ!"Y R%$!Zrp4)`&+!NDi!)Q!!!5)`,[r85-"5J()!%LlreT+!,8%!)NU"E!!"#%+Z!#* J!!%!)#i!)P+!FJ!5,[r@XS"[%L!Z!#*5J#m!5'lrdQ(rrrrp5$JZrp4)a(SV5S4 X"%5%HLef!'!D)!4-I!J"!!!!#R!`dS!9!8am5!3!!!!+8S0+K'ELF!+fJ'hF&38 9,J!G)%Z4bL!Z!#,3L!b!!!!"r@m'F!"J!!'Q)#i!)P+!FJ!5,[r@XS"X'(!!%#l reLJZ!#*8K*L!B!392!!`8i4Qq(J!'#lreR!!%!4(l[r5@S[@`'!#&506K'Ek5Ui !)QB'5Li!'fF%&6`!,K8ZrpG+,[r5C`J92!!YB!!"3!`Z!!%!'@B)&6`!+f!!!6! -,J!#!"PQ!!%Q&6`!)'!!!4j`!"!ZrpBb,[r85-&%JG+!8i%S!8U"E!*i!,LZ!#* [0#!%N!#Z!#*b!")ZrpD5J#m"5'lrdQ(rrrrm-R!!%#lreM)Zrp4)`85"dS"6J5J "5S&X!RJ!-#lre%M!8S!U!%U!E!*k!#!&d)3-J!!!!Ie["R!!B!!!UR!!%#lreNI Zrp*DLpE!GJ"J"K8m!$"5Jb!Z!#+3!)5fJ'h`GJ"J""8M8S1fK'`5F!!3,[r@YS" YlQ!'&6`!-&+$YS4YpNUZ!#*Q"NSZ!"YR""8m!#j+K@FNGJ"J"K8m!$"5Jh!!%#l reL)&NS#fJ@hXB!39)e+$YS9Yq'!%&6`!-%SZrp*R"K8m!#eJ'J`Z!!%!'@B'&6` !+f!-$#i!!J!CCJ392!!J)!T-h``i6Pj1G!!J+P&19[h-51FI2#CZ!!JNEJ!-IL! S5RJ!B!!&%%Ki!#8[$#*YrH`J@8k3!#TZrFJX!'Bf)%a`re+!5KKQqLB!f)0+JfF !"1`[#dKi!!%[!bm-)QhqD#"C6T!!+Qlpb%U!CJ!%d($rB!!%c#"'NF`Q#0L$5S0 R)#m,5(J!!5m$,``LEIjS)&P1N!!UE[h)5S"Q"R$rB!!%S#K'5'lrkNKZ!"![$'( rrrrcr#K!F!!3,[r[")!!!!!PC`!$&J5!!!!!)'F!!ET9J'F!!E3%J!!!!"&R!!$ m8B"AJ'F!!Z"6J'G#8i"R!!'B8i"R!!'58i"R!!'-9B"R,&Z!C`!#I&1!C`!!cPQ !C`!"rP@!C`!!`PH!C`!![!5!!!!!KfF!!VjJ!!+k$#i!![rZCJjBVJ!3)'i!%#S SrraJ+J`Z!!2rlQB@8+i!%#"Z!"!YD2rirH)YD2rmrHCJ$&LZ!"!JEJ!3+LMrr!` Z!!(rlQB%-%8U#!`Z!!2rlQBS3HlrqLmJ,b![)#mJ5'lrkLmZrHB[,[hLBIrrrrG i*%"+J'BNB!!#2N(ZrrS[)#mJ,b![)%KZrqS["@(rrrreqL4!5S"R!!)H3HlpkN( S!Iq4bLB)B!!#4J`Z!!,rlQB1@+i!%#"Z!"!U+2rmB#S-,J!$rqjQ&P#Z!"!JEJ! 3,@Mrq2hL,@Mrr2hQB!aBVJ!3)'i!%#SSrr`-,J!"rqjQ"R!!-!8U!!`Z!!2rlQB S3HlrqLmJ,b![)#mJ5'lrkLmZrHB[,[hLBIrrrrE+*%"+J'BNB!!"N!""l[rk,b! [)#mJ,b")E[rU,`9Krrrrp8`N3%U!C`!"F%(ZrHT"k!(rNFSQ#'!!!CJ-,J!%rqj Q(R!+dDi!%#"Z!"!YD2rfrGJYD2rkrG`pD2rqrH"J+&#Z!"!JEJ!35'Mrq%KZrFi r2!J1UHXYE[h1rGJYE[h5rG`pE[h@rH""l[rk,b![)#mJ,b")E[rU,blpi#mZrG` [,[hBBIrrrrNf*%"+J'F!!1K"l[hU3HJ"rj(+*JKJ!!%3@+i!%#"Z!"!ND2rm)!T Q"#4YrJ"+,[rYCaaf!"BD5Llrl'F!!1UfV[rdE`!!iLBZrr4J!!$D5Llrl'FQ*Ll rp#m$3UF[#L*YrM!J@8k3!#TZrFJX!'F!!,JJ4T(+*JKJ!!#Z)%T`re+!5KKQqLB !B!!!RPLZ!"!JEJ!3*'Mrr(!!%#lrlQF38i"R%P1!Ca46J'F@B!!"P#5%B!!"MM5 %B!!"L#5%B!!"JLm%,`TKrrrrh$4J!!&d4HlpkPLZ!"!JEJ!3&+MrrhB"B%4&l[h U&,`!*AB"B$JJ4R$r8S"+''Ek*J$BJdU$Cb![#dKi!!%[!bm')QhqD#"C6T!!+Ql pb%U!CJC`rf!!!5SJ"'!!!53X!dSZrqTR!!#Q$#i!![rUCJ4`-'!#F#!H!!`5!#Y R#!`5!#eQ!!##$!F!-'Ck)#X!)P1V!#*+J'F3)'X!(P+V!"i3NR!!%"*J&#m,%"* *`#m!)QhqH#"C6T!!+Qlpb&+!CJC`rf!!!,a5LP1$B$SJ+`!L8kX!)NU!Ca!JD`! H8UX!(K#(F!!3"f!8,`X3"dR!,`!LEIji)&P1N!!UE[h)8S"Q"($rB(a5KVbZrr" Y`%U$Cai[#dKi!!%[!bm+)QhqD#"C6T!!+Qlpb%U!CJ4`rf"55LlrkQC#B$SJ+`! L8kX!)NU!Ca)JD`!H8UX!(K#m!#"`!(!JB")[#dKi!#!LEIji)&P1N!!UE[h)8S" Q"($rB"*5KVbZrr"Y`0L'5K4Q!2VZ)!4-haci6Pj1G!!-+P&19[q`51F32#4Z!!J SEJ!-*Qi!%%Ki!!&)H2rr,`T)E[qb)Qhpi#"C6T!!+QlrV#m,,`a)E[qb)Qhpr#" C6T!!+QlrV#B!5S0Y"%)b1!!J!dcI(!K1ANjd!!`U88j@rrJ[$8KZ!"![,J!-,bi !##*YrIJJ@8k3!#TZrr41ANje+P%[$#K[!!JJE`!-)#m!%#*))%a5J'!1%0PQ#Q! #3KK6J'EkB!46J'EZ)!`SAdjd!!`U88MR'$!QE`!8+#m!'#4,&J4J$,J$CJJJ5P1 ))!KJ%KJDC["+!fF%NFKJ"#"+8iJJ#%cI$"K1G!!)+P&)jaJ`*Qm!&#J[!"JN5jI ,&J4J#,J$CJ3Q5P1,'"TQp#!,C`3J#f!15J0R"*()B!3J5P1))!K-h``B6R3!##T 46PErq%MR'$3NEJ!)*Qi!$#JZ!"!Q,J!8,`3[#b"YrH3[%#m+)QhqP#"C6T!!+Ql rp1rU-!-!##m+)QhqK#"C6T!!+Qlrp(!!60m-'%jH6R3!%#T4F!*1G!!3+P&`!%j d!"!U8A!!6R3!"#T46PEr3%MR'!3S,J!)5S4Y#R!#Z)"Z"(!!B(T#E[pF286r@%+ Zre*)E[p!)Qhp1#"C6T!!+Qlr2$B!-!0)`'Bm2@lr9[q8286rPNKZrhiLEIe3)&P 1N!!UE[mm0J!`!dM!CKT#V[q3!$eZreErP%KZrhiLEIdJ)&P1N!!UE[mm-!0)`'F +-!0)`#"YrNJJJ%T$CJ4`!'!#F2p-h`!B6Pj1G!!%+P&2lrrd,fm!&!!#,fm!'!! '2fm!(!!+,bm!)%K[!!B[,`!B,aF[,`!),bm!%$mm!!ZTke"2@%p2l`!-6R3!&!J N!4q"K!)K!3%LK"J#)3%")S3B!L%"!5+!Z!)N!4q(k)B#!3X!$#)5&!)K!3-L%K3 @)L3i!L)N-!)L*#J))4-6)K%8!L%"!b)4&"BL*$J#)L3`!L)N+!JK%4-L%"3#)3% $)K!8&L)N1!)L*$!#)L3S!*&%))&r!C!*!T!&!C!5"!L3$c#3#JL3"k#3"S#3&!L 3"Q#3"N#3&!L3"!'!N!G!N"N)N!G!#*!'J)!)N!j!3!L3#i#3"%!)N!K!J!L3"%" !#*!&J*!,#)#3"!L3#J%N,8PZCJ)M5@jQ!501B8i$)Kh!!+Y3)L-)JJ*,)a!M'#- J)bJM-#-i#XJM3#0))e!M@#0J)fJ+aJV##Vi+Z#0`)hJMJ#1))j!!)jJMS#1S)l! MZ#2!)mJMd#2B%aJMi#2S)r!Mq"-F*!!N##33*"JN)"-8*%!N5#43*&JNB#4S*(! NH#5!*)J2l!rS$q32i#53!#5B#q!NS"q8*4JNU#5`*,JN`#6S!#BNm#6i*3!+c!Q i*3JR*4!%,NP38!%J-39SEh0dFbGcEf0VCA4ICACPER4ID'&ZC'aPFMSJFfpMDf9 d)'j[G#"TEL"eFf@UrJF,)YIe!5%3!5%%!L)Ni!JK2`%J-408CA0d9(*KBfXJ9A0 PFL"*EQC[4A*bEh)J*@3J4f9dG'PZCb"6HA-J4@jfDA*[ER-")%T&ERC@CA)J*@3 JE@&MD&4jF'8J*@3JFhPc9Q9b)#9N)("bEf-J*@3J4P"9)#9N)%0[E'pb883J*@3 JDf*N)#9N)'&d9Q9bFb!PC!)S*A-k*A-k*A-#*8eKBdp6!51UrJF-)58")4!")33 #)L6)!#SL2c`")`DTm!)Lrrd5)L,3JJ+""NVd)Y"+9#,35N`Ld%T%)Y"+2#,35HS Ld%QU)Y"*F#,356iLd%ND)Y")`#,33i3Ld$J#)Y!hj#,306BLd$3`)Y!clL,3-q) Ld$0@)Y!c,#,3-[`Ld$,))Y!bP#,3-83Ld$%Q)Y!`a#,3-&!Ld#lf)Y!ZGL,3,H) Ld#c`)Y!XGL,3+K!Ld#S+)Y!U"#,3+I`Ld#Qi)Y!TB#,3*jBLd#D5)Y!Q"#,3*G` Ld#@N)Y!PAL,3*2`Ld#3q)Y!Mp#,3)iSLd#&X)Y!K1#,3)3)Ld#"m)Y!J@#,3)$i Ld#!H)Y!Ir#,3(l`Ld"mX)Y!E%L,3&C!!)Y!1jL,3#(`Ld!K8)Y!%JL,3!i)Ld## B5c3#D!(J%L%"!5%-"#&H"b5+!3--!b-""J%")4`$*3&S!@%-!bB"r2rrh6J#)J, %!5)"%!-P!i)"!3J$)`5#!B%$"`J!!!63!!J!!!8i!3`!!!9`!3J!!#8&T!%K#!- P"I)"!3J$*3EH!3%)!b8(DJ&K#!-L#&3'*3Km!5!)!b8)[!&K4!-M#F!"!5&B!b8 +A!%M4!-P#e!")%J$*3['!3%X!b)-2JBP$&3"!3J$)JcJ!5)"#!-L$8!'*3f-!5! )!b80kJ%R#!-P$ZB")!J$)Jmd!5,M#!-L%$`")Q%-!b84#J(r#!-P%bi")3J$)a3 -!3%K#!-M&&S"!5%)!bB8T2rrh6i#*K8DrrrG4!)P&C!!!H%F!bB@`[rrh8S#*4F i!H!F!b8Bj!%J#!-M'GB"!5%F!b8DKJ%J$!-Q'a,rrpe3!L)GiJBL(LS#)3J$*4j L!H-)!b)Hj!%L!3J$*4mX!5-)!b-I[!%")3J$)Krm"L-JV!%")3J$)b$D!3%K#!- P)3)")!J$)L%i"L)KcS%$"[mB!!!Ld#!!!!!LpL!!!!!M(![rN!3!N!F"!!!Nf!! !!!%!!#63!!!!!3!!!%!!!!!"!!!"A!!!!C3!!!8)!!!!!3!!!!3!N!p!!*!)!J! !$3)!!"`#!!!Q!J!!-J)!!$S#!!"'!J!!6J)!!&N#!!"P!J!!F!)!!))#!!#5!J! !R3)!!+S#!!#k!J!!a!)!!-X#!!$D!J!!i!)!!1S#!!$i!J!""J)!!4%#!!%J!J! "-J)!!8X#!!&B!J!"C!)!!AB#!!'(!J!"N`)!!D%#!!'U!J!"[`)!!FF#!!(6!J! "f`)!!HJ#!!(e!J!#!`)!!JS#!!)D!J!#+3)!!M3#!!*#!J!#8!)!!Pm#!!*[!J! #IJ)!!SF#!!+5!J!#QJ)!!US#!!+i!J!#aJ)!!Y)#!!,K!J!#l!)!![N#!!-"!J! $$`)!!ad#!!-M!J!$,3!"!*!&(!#3"!4"S!!!2%)!!F1!)8)!S!!!JN)!!F1!)8) !S!!!b%)!!F1J!"qB5Mp#6!q"S!!L&%)!J1p'38)!5@jdCA*QB@0P6'PL!%CbB@e P8QpeEQ45C@0d!%GPG&G%5@jQE`"33P*PB@4"FhPZB`"0EhCP5%KT!&0jFd9ZGQP bEfjc!%K9EQa[BfX!8%*5C@&N8hPZB`"0Ef4KE%4TB@a[C`"2F'9Z4(*TGQ9b!%0 KE'a9EQPfCA*cB@a3FQpM!&"#5%GPG&C*EQC[8hPZB`"9Ff95CA0'D@aP!&"#8f9 d48p'8hPZB`"33NK(CA4'5@jQEe0jEQ-!6Q9h5'&ZC'aP!(!bBh0dFJ"%CA4KBfK 5CA0[GA*MC3"%C@aKH3"8D@0V3fpeER3!4f9d4'PKE'pR5A4PE3")D@aTG'9$Efj dFQpX!%4TFh"[Ff93G()!8%*'E(9cD&C[E&0jEQ-!4f9d4'PKE'pR5A4PE94PH(3 !4'PcF'pcC9*[GA4TEQ9%CA0MFQP`G'pb!%GPG%jPGd4TB@a[C`""C'45CA0[GA* MC3"6CA4%D@&XEfG*G'9Y9'9iG!"33NGPG%C$3NPZCQp6H@jM!%GPG&*PFfpeFQ0 P!&"#8f9d48p'3A0jEQ-!4'9LG@G6G()!6Q9h8QpeG'PZC84PFf0bDA"dEh)!8f9 d8'pbG!"33N0XEh0P8hPZB`"(CA43Eh*d!%0XEh0P8Q9c4QPXC3"33PGbDA4P3A0 jEQ-!8%*)4f9d9QpX8hPZB`"M-R"cG()!3fKKEQGPC&*PFfpeFQ0P!&"#3fpZG(* [E%&cH@jM!&0jFh4PE94KFfX!8%*)4'9XCA4P8hPZB`"%DA0`Eh0P4'PKE'pR!%G PG%PZC&*PFfpeFQ0P!&*PE'9KFf95CA0[GA*MC3"33P0PG%C3Eh0"FhPZB`"5CA0 &FR*[FJ"'D@jN4QpXC'9b!%GPFh4KE(3!6NGPG&4bBA""C'4bCA0c!&"#8f9d4P" [Fe0jEQ-!8%*$EfjdFQpX8hPZB`"33PGbDA4P8hPZB`"'8h"2F'9Z8Q9c4QPXC3" $GA*5CA0'D@aP!%K2F'9Z8Q9c4QPXC3"3C@j6DATP!&GbDA4P8Q9cEh9bBf8!4'P cF'pcC8KKEQ4XC3")6'pMD`"*ER0PG&*PBh3!6Q9h8(4b!%GPG%*64%eKBdp64A* bEh*(E(9P!%GPG%*64%eKBdp64A*bEh)!G'9cG&pdFQ&MDdGXG@8!G'9cG&pdFQ& MD`!!#!!!!!J!!J!8a+F!%$dd!!jkQJ!+TjN"!!-d!!!LX!!"!J!$53!!*-J!!3% !!eS!!#)!!!%#!!0T!!!Ni!!"!*!)5Qpj)A"PCQC`Gh"M!!!!!E(413S!N!d$!!) !N!6rN!3!N!CR+!!!CbJ!!'FS!!!'!!!%"!$rN!3!N!BP&!!!%2%!!!3G!!"Y-!) ""!$rN!3!N!i&H!!!!)!%"!3!N!ArN!3!N!F"!!!#H!!!!!%!!!*`!!!!!J!!!%) !!!!"!!!"I!!!!DJ!!!8i!!!!!3!!!!3!N!p"!*!,$3#3#`%!!!""!*!%!J!!&3) !!#3#!!!Z!J!!1J)!!%)#!!"1!J!!9J)!!'%#!!"Y!J!!H!)!!)S#!!#D!J!!T3) !!,)#!!$#!J!!c!)!!0-#!!$L!J!!k!)!!2)#!!%!!J!"$J)!!4N#!!%S!J!"1J) !!9-#!!&J!J!"E!)!!Ai#!!'2!J!"Q`)!!DN#!!'b!J!"a`)!!Fm#!!(E!J!"i`) !!I!#!!(q!J!##`)!!KN#!!)J!J!#-!)!!Mm#!!*+!J!#@!)!!QB#!!*e!J!#K3) !!T3#!!+G!J!#U!)!!V!#!!,!!J!#cJ)!!Y`#!!,S!J!#p`)!!`3#!!-2!J!$&`) !!b8#!!-V!J!$13)!!d-#!!0+!!%!N!89!*!%5N&#&%!"3J&!!8)IJ&0'&35"#S% #!3""!8-"`3""!8-"`3""!81+!d#'!!"*ER4PFQCKBf9-D@)!6@&dD%aTBJ"'FQ& YC9*[G@jN8Q9MG!"(CA4A4%PZCQm!8%*5C@&N3A0jEQ-!6@pfC8K)D3"6HA0&ERC TFQpZF`")9@jXEf0V!&"#8Q9KC&0jEQ-!6@pNB@a%D@&XEfF!6h"PEN4bDACPFJ" $B@aX9@jTGQ9bFf&X8(*[B`"33NK(CA4@5@jQEe0jEQ-!9A0P8Q9c4QPXC3"33P0 PG%924P0jEQ-!8%*)4f9d4NPZCQp6H@jM!%jPGdKKEQ4XC3"`-Q0cG()!4'9dB@0 S8Q9cEh9bBf8!4'9XBAN!9'PMDd0[G@jd!%GPG%4TB@a[CdPdC@d!5'PXDA4P3fp ZG(*[E!"%DA0`Eh0P8(4b!&"#4QaeFfK@Efa6H@jM!%GPG%4TB@a[CdPdC@e8CAK d!%4TFh"[Ff95Eh9dD@jP4'9cBh*TF(4[FJ"(CA41CAG%D@&XEfF!3@4N8Q9cEh9 bBf8!8f9d4'PKE'pR5A4PE94PH(3!8%*(CA4'3d**EQC[8hPZB`"(CA45CA0[GA* MC3"33P0PG%924N&cH@jM!%4PBR9R8h4b!%jPGe*[GA4TEQ9%CA0MFQP`G'pb!&0 PG&"[FR3!8%*$E'pcC90jEQ-!4f9d8'pbG!"$E'pcC9*PFdCTE'8!3Qa[BfY0EhC P4'&dB3"33PGbDA4P3A0jEQ-!8%*)4f9d9QpX8hPZB`"M-R"cG()!3fKKEQGPC&* PFfpeFQ0P!&"#3fpZG(*[E%&cH@jM!&0jFh4PE94KFfX!8%*)4'9XCA4P8hPZB`" %DA0`Eh0P4'PKE'pR!%GPG%PZC&*PFfpeFQ0P!&*PE'9KFf95CA0[GA*MC3"33P0 PG%C3Eh0"FhPZB`"5CA0&FR*[FJ"'D@jN4QpXC'9b!%GPFh4KE(3!6NGPG&4bBA" "C'4bCA0c!&"#8f9d4P"[Fe0jEQ-!8%*$EfjdFQpX8hPZB`"33PGbDA4P8hPZB`" '8h"2F'9Z8Q9c4QPXC3")6h"PEP*PFdCTE'8!3h9b8Q9c4QPXC3"3C@j6DATP!&G bDA4P8Q9cEh9bBf8!5%a[BfX!4'PcF'pcC8KKEQ4XC3"*ER0PG&*PBh3!6Q9h8(4 b!'jeE6*NC@-!4f9d3P0%6@&M6e0&FR*[FNGPG%*64%eKBdp64A*bEh*(E(9PG'9 cG&pdFQ&MDh4PFh4IG(*KBfY(E(9P!!!!#!!!!!J!!J!3263!&-5R!!URQ3!1HTS #!!05!!!#J!!"!3!$BJ!!!pJ!!3)!!hB!!!*S!!%"!!1!!!!$,!!"!*!)I!J#TT! !!3!)P#(r`$JK!%#!!3!)I!J$TNk!!#"m#!+QNq(rr*!!!3!)P#(r`$aJ!!%iBkT Z1)!!!8J!Ab'!33!8I(mEH$aJ!!%iBkKZ1)!!!8J!A`Q!33!8I!2i3%##!!`iB!) !5!!!#$KJ"!#!!3")1#%!3(`)!kD$iIrm6S!!)&4N"5P!JJ!-1'!!!%k!!#!iB!! "6S!!)(`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl"mIaYiIq2lH%[rrmPmIKYiIm- (G#`$!!&!JJ!J5rrr8AaM"c4Ar`9qIq3(0(`%'!""J!!)1q#SRhrMqhKra20i5!" HDB""!"4mI4Yi2'!!!6KMU*miJ!!"5!"H8B""!"4m!qK!I+!!*P5P(rjSS`!"J!% !@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(rS(a q'hKmRb0i1'!!!6L"!$a)!&iTJ%%!&+KK!%Tra20iIqAlH$M"!$K)!&iTJ%%!&(a M"c9"JJ!81'!!!,"q!!!iJ!!!N!#I!!#!!3"S1#%!B(`)!kD$iIrmJm(rq%k!!#" m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`I(dEH(bH)hJli!!!1'#KV8[rrX&8B`B r3B)!*$aJCQmiBfaN1)%!1%J!AB'!33!8I'-(08##!!Jli!!"9q-'2d##!"4rSqY iIm6cH%[rrbP)!!!m1'#!!$b!Bh3iK(*X1+!!!(qQkhKrar0i5!"GKB""!"4mB`F e3B)!&$L!!!#`R3!!1+!!!*!![J!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S! !)(`)!UDrBIrXN!!"!!L8)Ii`I(XEH(bF)hKm[5YiI0icH$KJ!!#3!'%"4$L"!$L 3!)%"5V1K!8k6`3&S1+!!!E#K!94)!!"mJ-%"@(`'f%"!JJ"JJ1%"A(`(i%"!JJ" 8Ik2VH(r%mhJiS3!i1-!!!8J!A2@!33!8I(mEH$aJC'iiBh*`1)!!!8J!A2@!33! 8+!-!!%##!"4rirYi5!"EmB""!"4)!!!-Iq2lH%J!!#bT!3&813J!!E%"!956`3& S1'%"1%J!A0'!33!8I'-(08'#rhJiB2rrJ!%"f$JK!G"m#!1QZf(rl%k!!#"m#!+ QNq(rr*!!!3!)P#(rX$KK!$`iJ3!i5rrq36aJBf3iBf9f2)"kG$L%Bh#SS3!mJ-% !1%[rrZ9mIaYiIq-(0#`$rrp"JJ!-Iq2lH%J!!)JiB3!m1)%!1%[rrBdmB'0N1'0 PGMb!EA3iK'0`U+%!2)$"!$K,rrkPI(mEH(rN"c3X"2rr3B)!$(rMqhK)!!")1'% !2$L"!$K,rrh"2'"MC$KMCABmJ'ed1)4MF+LK!$b!`3!i5rrqCAar'hKrj3Fd,!A rrd'#!!arirYi5!!!#$KJrrq!!3"B1#%!8(`)!kD$iIrm6S!!)(`)!UD6iIrmNm( rq*!!!3!)P#(r`*!!B3"BJ')"p#J$!!""JJ!-1'!!!%J!!-a,rrlYI(mEH$aJC'i iBh*`1)!!!8J!@fQ!33!8N!"L!IL!JJ(i+!3!!%##!"")!&SaJ%%!&%J!!*5!BJ( i5!"EFB""!"4rj3Fd,!Arrd'#!""rirYi5!"D1B""!"5!BJ(i5!"ECB""!"5!BJ( i5!"DDB""!"5!`J(iJ-B!!*!!`J(dJ')"p$L!!q%iS!!"J-%!@%J!@df!33!8I(i EH(r("c9"JJ!NJ')"q%J!@df!33!8J')"q%J!@eQ!33!813!!!*%#!I4r`r0iJ!% !5$JK!%"m#!1QJq(rr)2"rrK1J!!JI!J#TT!!!3!)P#(r`*!!B3"BN!#"!&b3!+% !B*!!`3"NJ')"p#J$!!"!JJ!-1'$rj%J!!#b!BJ(d2)!!!6L%rq%iS!!$J-%!@)$ K!&b"!3"JJ5%!C%J!@Uf!33!8J!%!5$JK!%"m#!1Q6S!!)(`)!UD6iIrmNm(rq*! !!3!)P#(r`*!!B3"B1q)4r$[#%I5!B3"B1))3mB#L!Aa)!!-CB!!!!#`$!!""JJ! -1'!!!%J!!$b!BJ&mN!"q!!!iJ!!!N!#H!!3iSK$aN!#r!!!i`!!!N!$I!!3ii!! #N!$r!!Jj!!!%N4m!$*2I!""rirYiJ!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!JI!J #TT2Krrb3!!%!#*3Krm!iBJ,i1))#$NJ!AI'!33!8I(m(0(rMqhL!!3")1#%!3(` )!kD$iIrm6S!!)(`)!UD3!!%!#*3Krm#!BJ))+!-!!%'#!"5"JJ))5!"H+B""!"4 )!!!)1'!!!)!"!%Ji)3"!I!J$TNk!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krm"mIKY iU(i!!#`$!!&"JJ!-U(i!!%J!!#4,rrqCI(mEH8'#!!arirYi5!!!%%J!@DQ!33! 85rrrd)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(rq*1Krr53!!% !#*3Krl"mI4Yi1q)5%+KL!JiX!`!!3))!(%[rr[PmIKYi,"i!!%'#!!ar`r0i5!! !Z(rMqhJiJ!!!1+!!CNJ!-lPJ!!!!U))#$V#I!"JiS!!QX,m!'T1r!"`i`!!HQ0m !)$MJ!!#Br`!K13$r`*NI!#*rirYi5!"F[B""!"3iI`!35rrr#Aaq'hKrirYi1)! !!$LJ!'C)!$0KB!!!!+NL!Jka2`!B18!!+V&I!"U6[`!FIq2lH%J!A-@!33!8UAm !%#`,!!"!JJ!3J(m!)%J!(M9J!!!!,"i!!%##!!LVh`!3Im2cH)!"!&Ji)3"3I!J $TS2Krrb$`IriJk(rp%k!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krm#3!'%!@$[L%RL SBJ)1,!-!!%##!"a,rrhTI(iEH#`H!!""JJ!-1'!!!%J!!'arirYi1)!!!$LJ!'C )!$+TB!!!!+L#!Jk`R`!B1+!!+,#r!"U!`3"BN!$I!"arirYi5!"E`B""!"3iI`! 35rrq$Aaq'hJX(J!!3B)!$$KJ!!")!!!BS2m!2#J(!!"p!!!Q93JIrQN$!!'!!3" )1#%!3(`)!kD$iIrmJm(rq%k!!#"m#!+Q[f(rl*!!!3!)P#(rX*!!B3"SI*XMH*! !S3"`1q)5i)2#!Bb!BJ)%,!-!!%##!#`iBJ,p5rrl&@!!!!"mI3Fd,"d!!%'#!!a rSqYi5!!!T$L!!!'3!))#")"L!C!!1)!$`$LJ!!&)!&FeJ%%!&(am'hJiS!!"X,i !!)"K!'Krj2YiIiAMH(r'mhK,rr[0B!!!!)$I!!!X"UAq3))!%(r$mhK,rrdTN!" r!!"rJq0i5!"A(B""!"5!r`!!,!F!!%'#!!b!I`!!5!!!,)%I!35")3"`N3N!!#J E!!""JJ!8If2EH$LI!!4)!%mYB!!!!$KJ!!#!!3"B1#%!8(`)!kDlBIrX6S!!))# M!!#`T!!!6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`,#"!&jm[LYiS'%!ALJ$!!& !JJ!FIprcH(r$mhL!R`!)JCm!"%J!@SQ!33!8J!%!5$JK!%"m#!1QJq(rr)2"rrK 1J!!JI!J#TT2Krrb6`IriNk(rp*1"rr#3!!%!#*3Krh"mI"YiN!#"!+b3!+%!X*! !`3#dN!$K!,L4!3#m1k)6p$[!!!#SBJ)1,!-!!%##!"a,rrZKI(iEH#`H!!""JJ! -Im2cH%J!!1JiB3!i1)!!!$LJ!$T)!$"KB!!!!$KJ!!a)!"VGB!!!!(ar'hJS(`! !3))!$$KJ!!a)!!#d1)!!&,#"!&+SSJ)1X+%!8)$"!,#3!-%!@)$K!,53!1%!A)% G!!!S#!!!3))!()"L!B3iJ$l!1+!!!8J!9@@!33!8N!"p!!#"23!!N5%!B+&F!!# a33"NNq%!CMKK!$K)!&NCJ%%!&+PK!%JX#`!!3B)!'(rMqhK)!"V4B!!!!+KK!%K )!!!`JB%!9*'I!!#!B3#mN!"r!!5!J3#XN!#I!!L!S3#iNq8!!+$"!'5`h!!!Im2 cH)!"!*Ji)3#3!(`)!kD$iIrmJm(rq)1Krr5$JIr`6S!!)(`)!UD6iIrmNm(rq*! !!3!)P#(rF*!!B3#SN!#"!+b`S3#bN!$"!,53!1%!Z$KK!%3iJ!!!1+!!1NJ!,c9 J!!!!J'%!Z,"K!$L!J3#dN!#"!$SiS!!!X+%!2S2K!+Ji`!!AX-%!AUML!Jk`i3" FJ4m!!*%"!'#")3#XN5%!CU&"!,+a33"U1@!!!CPK!(!jJ3!iNB%!E$KK!%4)!&J 4J%%!&$KK!&4,rrTGI(iEH(r$mhL!!3#B1#%!N!"m#!1QJq(rr)2"rrK1J!!JI!J #TT2Krrb6`IriNk(rp*!!!3!)P#(rF*!!B3#SN!#"!+b3!+%!X*!!`3#dI2dlH*% "!,`iB3!i1)!!!$LJ!$T)!#jTB!!!!)2"!+JiB!!9X'%!8UL#!Jk`J3"3J,i!!*! !S3"8L-)#$,$"!&JiB3!i5!"AGB""!"3iB3")5rrj`Aar'hJX(`!!3B)!$(rMqhK )!!"dJ'%!Y)#"!'#Ji3"NI"di!%#!!!arTHYi5!!!#+#K!'4)!#fjB!!!!+%"!'5 ")3#mN3N!!)&"!&U"B3#XN8X!!+'"!&k!B3#`XB-!!$L!!"D`J3"51'%!1%J!9[Q !33!81'%!5%[rq89mIaYiIq2lH)!"!*Ji)3#3!(`)!kD$iIrmJm(rq)1Krr41J!! JI!J#TT2Krrb3!!%!#*3Kri#3!'%!Q$KK!$`iJ!!!1+!!1NJ!,@PJ!!!!Jq%!Q$K J!"L`B3"@U))#$V#"!&5![`!!N!#K!&JiB3!m5!"@IB""!"3iB3"-5rribC!!B3! iIq2lH%J!'$9J!!!!J!%!L$JK!)"m#!1QJq(rr%k!!#"m#!+QNq(rr*!!!3!)P#( rN!#3!'%!L+KL!JiX!`!!3))!&%[rq!PmIaYi,"m!!%##!%`iB3!i1)!!!$LJ!#4 )!#c4B!!!!$L!!!q`J3"5U+)#$V#K!&!iB3!i5!"9mB""!"5S`3"),!B!!%##!"# !i3"8J3%!L*!!k!!!J!%!H$JK!("m#!1QJq(rr%k!!#"1J!!JI!J#TT2Krrb3!!% !#*3Krm#!BJ)3+!-!!%'#!!`iB!!!5!!!J$KJ#3")!"EGB!!!!*!!BJ)3J))#%#J %!!"!JJ!N1+!!$$M#&l#3!+B!!$MJ!!`j!K4iX1J!!$KJrrp)!!"%J')#%$L!!!! iS!N!5!!X%@!!!!!li!!!5!!!($Nr!)#"3J)3(Am!5$P+!!4p+PNZ1rm!!5`I!#" "J2rN1'!!!)!"!%Ji)3"!I!J$TS2Krra1J!!JI!J#TT2Krrb3!!%!#*3Krm",rrm p,!-!!%'#!!`iB!!!5!!!3$[J!!")!!!XJ')#%"bI!%KmBb#Z9'22rd##!"5!SJ) 3(0m!5(aP-K4)!!!81rm!!5`I!#""J2r81'!!!)!"!%Ji)3"!I!J$TS2Krra1J!! JNq(rr$[J!!")!!!`J))#%"br!%JiK!!%I)3S,R`$)!"!JJ!8J-)#%"cr!%KmCMS 85!!!&$[r!!%X(`!J3B$rd$KJ!!#$iIrm6S!!)(`)!UD6iIrmN!!"!!L8)Ir!I(m EH(rMqhJiJ!!!1+!!"%J!+ZPJ!!!!1'!!!*!!I`!iJ*m!0#J%!!""JJ!3J(m!0%J !&G9J!!!!1+!!!*!![`!d1-!!!*!!h`!`J!%!5$JK!%"m#!1QJq(rr%k!!#"m#!+ Q[d(rk*!!!3!)P#(rX(am'hKmQL0iI,XVH$ZL&(Jl`KH`,"`!!N##!"3X'`!!3B) !*#`E!!*"JJ!F1'!!&T!!IJ!!1)!!&V#G!!!iB2rr5!!"!#`D!!*"JJ!N,"S!!8' #!"`iS!!@N!#q!!!i`!!@X0d!!$KJrrp)!!$B5rrq@Aar'hJS(`!!3))!($MJ!!b 3!2i!!$N!!!ba(3!!1'$rrdJ!!,#cR`!)Xjm!',1I!#LcI`!UNem!,)%r!$3S#3! !3))!3$KJ#!")!"4GB!!!!*!!I`!d18!)!*&I!$#"I`!d+!X!!%##!"`jJ!!-NCi !!$KJ!!b`I3!!1'$rrdJ!!&4rirYi1)!!!$LJ!!4)!#Q4B!!!!$L!!!')[`!!8)8 q-*Lr!!!i`!!!S2m!!&$(2(#`r`!!13!!!)Nr!!&4#5EfQ6m!!6P!!!#4A`!iJ(m !")!"!&Ji)3"3I!J$TVY"rqK1J!!JI!J#TT2Krrb3!!%!#*3Krm#3!)%!A)2K!&b )I`!!9'22rd##!"!iBJ-$5!"5(B""!"5JR`!!9)A12MLP!!&3T$a`X*m!!)!"!%J i)3"!I!J$TS2Krra1J!!JI!J#TVm"rq#3!!%!#*3Krk#3!'%!H*!!J3"mI,JVH(c j1hL4!3#-1k)8H$[#&l#!B3"i5rrpAAar'hJS(`!!3))!($KJ!"D3!(i!!$L!!"D `R3!!1'$rrdJ!!4L![`!X,!8!!N##!"#Jh`!)+!B!!N'#!"`ii!!@N!$q!!!j!!! @X4d!!$KJrrp)!!$SJ6m!1#J*!!"!JJ"S1(m!#RrNqhL![`!dJ0m!-$Mr!$L"!J' i5rrhD@!!!!"mHKYi,"S!!%'#!#"rirYi5rrp&6P!!"Q4AJ!!Xed!!$KJrrp)!!# 81(m!$%[rq[9J!!!!1@!!!BQI!!&4E#EfQCm!!B"K!)`S!`!33))!%+#C!!!S"!! #3B)!($LJ!"D3!,i!!$M!!"D`h3!!1'$rrdJ!!%Kr2-YiJ(m!1)#F!!5J[!!#J-% !I(m(`hK,rrJjB!!!!(al'hJX'`!!3B)!'$MJ!"Q3!2i!!,0p!!!iB2rr5!!!#(m $`hL!!3"S1#%!B(`)!kDl!IrJ6S!!)(`)!UDr3IrSN!!"!!L8)IqJN!"K!(L3!)% !I*!!S3#!N!$K!)Kp'N0i1k)8H$[#&l#!B3"i5rrlhAar'hJS(`!!3))!($KJ!"D 3!(i!!$L!!"D`R3!!1'$rrdJ!!0#![`!X,!8!!N##!"#Jh`!)+!B!!N'#!"`ii!! @N!$q!!!j!!!@X4d!!$KJrrp)!!#JJ6S!!#J*!""!J!!F18!!&T&H!!!jB!!@XAd !!$KJrrp)!!"m1B!!%*'D!!#$J3#)1'!!!V"m!!#!I`!i1*`!"$Lm!!+!`3"mJ1% !J$N"!$K,rrIPB!!!!(al'hLJR`!!9)612d'#!"LJ[`!!9+E12MM'rrp3a6a`X,m !!#`E!!"!JJ!-J'%!1%J!!"3ii!!CN!$q!!#cI3!!1'$rri!"!'Ji)3"JI!J$TVY "rqK1J!!JI!J#TVjKrmb3!!%!#*3Krj!!I(JEH(bE)hKm[#YiI0-cH(cd1hJkSK4 B1b)8'$Y#%rJS&!!!3))!$$VJrrj)!!!S5!"*cB""!"5!P!!!()3!2)#d!!3i`%% DI+8cPRaM+K4qj"S8Id26H$L!!!!iS!!J5!!PZ@!!!!"r)mYi1)!!!$LJ!#")!#@ PB!!!!$KL&$JiJ!!!1+!!)%J!*C&J!!!!IU1VH$L!!!!iS!!J5!!PI@!!!!!lS!! !+"X!!%##!!KqZkYi+"`!!%##!!Kq[+Yi+"-!!%##!!KqXkYi1q!!!%J!!0Jii!! "9qJ'rRcR3$"AkHMkI6a),RcR5$P"JJ!N18!!!9IV"[jp5PJ`9qcSqRajB#jmBe0 iI(PK,MZp!!%iJ!!"9q8'rRb%+$"AjZMkI0X`,Rb%-$P"JJ"m12rrJ#`(!#""J3" `Iq2lH%[rqBPmIKYi+"i!!%'#!&b*(J!!93M2rd'#!&#K2J!!95R12d##!#5"AJ! X,!S!!8##!$L!IJ!m5rraX@!!!!!X!`!!3B)!*$PJ!!&Al!EqI@YJ-&IMk2TmQKJ ZI)4EH(bD'5il[3!"1rm!!A`I`!""J2mS,"d!!%##!#4)!%RGJ%%!&%[rppPJ!!! !5!")0B""!"4m!lK!3B$qq$Li!!GmYKj`IYB"P#J@!#"!J3!)1X!!)(pMfhKr400 iIX@cH%J!)q&J!!!!Ii2MH(mNbhKqaE0i5!!Mc@!!!!"qBjYi1))81(l&XhK)!#1 jB!!!!(qMkhL!!3"i1#%!F(`)!kDkBIr-6S!!)(`)!UDrBIrXN!!"!!L8)Iq`I(X EH$ZL&(Jl`KH`,"X!J%#!!"4rBpYi5!"#m@!!!!")!!$dIf2EH%[rq%PmIaYi+"m !!%##!!`iB!!!5!!!f#JI!!""JJ!FL(m!!&4Mcrp"JJ!3S*m!+#J%!!*"JJ!F1+! !&T!![J!!1-!!&V$G!!!iB2rr5!!!S)$r!#`X"`!#3B)!9%#!!'`X"`!"3)!!#%J !!'#"(`!m+!J!!%'#!'b!I`!m5rr['@!!!!"mI"Yi,"`!!%'#!&3j)!!CN6i!!,1 G!!"rirYi5rrhp6KJrrp)!!"%J9m!1#J+!!""JJ!XJ(m!1%[rp9PJ!!!!5!!!($P J!"D4IJ!!1B!!&V'G!!!iB2rr5!!!%(rMqhK,rrHa1'!!!)!"!&Ji)3"3I!J$TVY Krqa1J!!JI!J#TT!!!3!)P#(r`)"L!L!S!`!!3))!&$KJ!XK)!!d*B!!!!*!!BJ) JJ))#(#J%!!"!JJ!81'!!&%J!$1eJ!!!!N!"L!Kb!!3")1#%!3(`)!kC1J!!JI!J #TT!!!3!)P#(r`)"L!L!S!`!!3B)!%)"L!L")!!djB!!!!$L!!!#3!))#))#L!K` S"3!!3B)!%)"L!Ka)!!dCB!!!!$M!!!#3!-)#()!"!%Ji)3"!I!J$TNk!!#"m#!+ QN!!"!!L8)IZ`N!"K"'L`J34ZN!#K"(!iB3!iJ)%%F%J!2kPJ!!!!1'%!1%J!54f !33!8J'%%D+L""'iiS34!1-%%4$MK"$K)!%NCJ%%!&)"K"%3iJ3!i5!"*)B""!"5 !!34B1#%%8(`)!kC1J!!JI!J#TT!!!3!)P#(lX*!!B34SX)%%ET!!S34`J'%%D+L ""'iiS34!1-%%4$MK"$K)!%M&J%%!&)"K"%3iJ3!i5!"*TB""!"3iB3!i5!"*XB" "!"5!B34`1)%!1%J!2`&J!!!!J!%%@$JK"&"m#!1Q6S!!)(`)!UD6iIrmNm(rq*1 Krr56JIr`N!!"!!L8)IqJI(`EH(bH)hKm[5YiS(i!!#`$!!0"JJ!BS*i!!#`%!!9 "JJ!-1'!!!%J!!1b![J!#9,m'2L`I!!e"JJ!J3)!!%#`I!!0"JJ!85!!!b#`I!"Y "JJ"N5!!![$M!!!'`h3!!Ii2MH$L!!!%iS3")1-%!2$MK!%")!%IaJ%%!&)"K!$` iJ!!+5!")%B""!"3iB!!)1)%!1%J!5"Q!33!8J'%!2$L!!!")!%IaJ%%!&$KJ!!& )!!"N11!!!V$p!!"rJq0i1)!!!MLK!%Ji`3!m11%!3%J!4j@!33!8J'%!2$L!!!T )!%HeJ%%!&$KJ!!JiJ3!i5!"([B""!"5!B3!m1)!!!%J!4j@!33!81'!!!8J!!!J iB!!!J!%!D$JK!'"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QN!!"!!L8)Im 31'!!!*!!B3"%1)!!!*!!J3"+1'%!1%J!5$'!33!8I'-(08'#!!`iB2rr5!!!4$L J!!#3!+%!H$M!!!#``3#)U1%!6V$K!))j!!!!N3%!IMKK!'a)!%J0J%%!&(aM"c9 "JJ!-1'$rrdJ!!!L!B3#+J!%!q$JK!2"m#!1Q6S!!)(`)!UD6iIrmNm(rq*1Krr5 3!!%!#*3Krk"mI4Yi1'!!!,"K!%`iB!4-1)!!!$LJrrp)!%C*J%%!&(aq'hJS(J! !3))!$$KJrrp)!!&F1)!!!)#p!!#BK3!!1-!!!)$p!!#Ba`"NIm2cH$L!!!5![3! !5rrmfAr$mhJiJ!!'J4d!!$LS!'4,rrc&J')"d$L!$p!iS!!"5!"%"B""!"4mIaY i1'%!5%J!4Q@!33!8Im2cH%J!4R'!33!8Im2cH$L!!!%iS3"%1-%!1$MK!$a)!%A GJ%%!&$KJ!!-iJ!!$5!"'AB""!"3iB3!m1)$rr$LJrra)!%CKJ%%!&$KK!$`iJ!! 31+!!%%J!4Q@!33!8Iq2lH$L"!%a)!%CYJ%%!&+NK!%`X#3!"3B)!%+P"!%`X#J! #3),rh(rMqhK)!%14J%%!&+PK!%`X#`!"3))!0(r$mhJiJ!!%J,d!!%[rr'&r`r0 i1)!!"S'G!!!iV!"N5rrm68[rrJQ!R3!!N!"N!-Kr`r0i5!"'HB""!"4rSqYi5!" 'KB""!"4rSqYi5!"'NB""!"5SB3"-J!%!D$JK!'"m#!1QJq(rr)2"rrL$SIrd6S! !)(`)!UD6iIrmN!!"!!L8)Ir!N!"K!&LBJ3"I2'"dG$KMG@NiJ!4-5!""6B""!"4 mIaYi+"m!!%##!&`iB!$-5!"%6B""!"4mIaYiIq2lH$b!G(3iK(9T1+!%6$M#!da )!%4&J%%!&)"r!!!iJ!!!1+!!c%J!(39J!!!!Iq2lH%[rrF8X!`!"3B)!4$KJrrp )!!"JL'%!AbJ$!!&"JJ!B5rrp(B#I!!#!K!$)I!3B!%'#!"arirYi5rrpM5`$!!& "JJ!-1'$rrdJ!!#L!B3"BJ*m!!$LJ!-a)!"aPB!!!!(rMqhK)!%*"J%%!&$KJ!!# !!3")1#%!3(`)!kD$iIrm6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(rS(aq'hJiB!! "1)%!3%J!3,'!33!8I(mEH(rM"c9"JJ!FIm2cH$L#!f"rj3Fd5!!jV@!!!!")!!! dU)%!6*!!J3!iIm2cH$L#!hkSS3"!U-%!3UMK!%5T!3"'L5%!5)P"!%P)!$PjB!! !!)!"!'Ji)3"JI!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`$a J3e-iBe451)!%6%J!2lf!33!8I(mEH#JI!!""JJ"3Iq2lH%J!2lf!33!8J(m!!%[ rjL9J!!!!I(iEH#JH!!""JJ!8J(i!%)"M!!#!B`!!N!"L!KKrirYi5!"!UB""!"4 rirYi5!""&B""!"5!!3")1#%!3(`)!kD$iIrmJm(rq%k!!#"m#!+Q[`(ri*!!!3! )P#(h`*!!B3KBN!#"#&bBS3KMI2JlH$YJ!!")!$k4J%%!&(ak'hJiJK4mJ'3!!%J !2X@!33!8,"J!!8#"!#4)!$lPJ%%!&(bM`jCmTF(@I+8B88'#!!`iB!!!5!!#i)$ #!KJX"J!!3))!(%[rr[@!iJ)B,!F!!%##!!`iB!!!5!!#[$KK!`K,rrj&1b!!!&F S"Mp"JJ!X1'%(6)L"#'0,rrdY,!-!!%'#!$"r3p0i5!!q4B""!"3iB2rr5!!#J$N J!!#C)3G-18!!!*P""l!jB!!!N@%)&%[rpmf!BJ)J1)!!!$LJ!XK)!"TCB!!!!$Q !!!'!BJ)JXB-!!$L!!!'!SJ)JX)8!!MM!!!'!iJ)JX-F!"&FS"Mp"JJ!-15!!!8J !!!Jj)!!!95N'2S&#!L#a+J!'5!!pmB""!"5"BJ)JN!"V!!JiB3"-1))$b6LK"d` i`3H`11%$#%J!0f&J!!!!JB%)@)"L!Kb4J`!!J)%)A)#L!Kb3!)8!"$M#!p+!iJ) FN!$(!!Jj!J)8J5)#(*%*!!`j33"-J@)#(*&,!"#!BJ)JJ))#(%J!!V9J!!!!I(` EH$KJ!!)iJ!!#1+!!!%[rlZPJ!!!!I(mEH$Q!!!+aJ3!m1'!K0,"K!$k!JJ)BN!# "!%"rirYiJ))#)(q&ihJi`!!!11%!2$N!!"",rr"TB!!!!$ZJ!!!iB3F)1)!!!$L J!#")!"NaB!!!!$LJ!!&AjJEqI+8`-&IRk2Sj!3F)I5Ji,RdT+hKp+$NZ18!!"C& ""b`jB!!!N@%(-$KJ!3!iJ3F)1+!!!$M!!!!ii3FX5rrb[@!!!!"mIKYi,"i!!%# #!#4rirYiJ))#)(q&ihJi`!!!11%!2$N!!"",rqrCB!!!!#`H!!"!JJ!31ld!!5` G!!0"J2pN,"i!!8##!(3jJ!!3NB%!1(rMqhL!JJ)J1+!#b$M!!!!ii3!m13%!1%[ rm49J!!!!N!"K"bJX!`!!J))#)+#%!!BX"!!%3))!0)"L!L!iJ3Fi5!!!N@!!!!# !S3G%L+8!!#`&!&*"JJ!)5!!!#$YJrrq!`3G)N!$""c4rirYi5rrd6@!!!!",rrA 4Id26H%J!1m@!33!8If2EH)!"#%Ji)3K!I!J$TVX"rq"1J!!J5!!!**!!C3!!1+8 !"(`$)%"!J!!8L1-!!$KM!!&mj`Ge3),rl#`'!!!ia[rr3),rf%k!!#"m#!+QNq( rr*!!!3!)P#(r`(ar'hL3!)%!A$Kr!!`iR`,(J+%!A$M!!!9,rrqPJ!%!5$JK!%" m#!1QJq(rr%k!!#"m#!+Q[f(rl*!!!3!)P#(rX(ar'hKmR#0iI,iVH(cG-hKrqrY i5!!!6)"q!!!S!`!!3))!&$L!!!#BR`!!1rm!!8J!!"KrirYiJ*i!!(bri&")!$8 PB!!!!(rMqhJiJ!!!5!!eM@!!!!!li`!"1pi!"#`G!!!l[Irr3),rX(alq&#!!3" B1#%!8(`)!kDlBIrX6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`(aq'hL3!)%!A$[ J!!8iIJ!-1,i#b(bI+&#!S3"FIqElH%[rrcNiB`!-J!%!5$JK!%"m#!1QJq(rr)2 "rrK1J!!JI!J#TT2Krrb6`IriNk(rp*1"rr#3!!%!#*3Krl"mI"Yi1q)8I$[!!!" )!$GpB!!!!%J!1G'!33!8I(dEH$KJrrq3!(m!!)#F!!`X"!!"3))!0)"m!"!iJ!! "5!!j`B""!"4mB`FdN!"r!!#![`!!,!Arrd##!"")!$QpJ%%!&(aq'hKrSqYi5!! jaB""!"4r`r0iJ!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QN!! "!!L8)Ir!1')8I)"M!!!X!rrr3))!&$L#&(b!C!!!5!!jMB""!"4)!$FKB!!!!)! "!%Ji)3"!I!J$TNk!!#!iBK4iU'-!!%k!!#!iB!!!6S!!)%k!!#!iB!!!6S!!)$K J!!"1J!!JI!J#TT2Krrb6`IriN!!"!!L8)Ir!I(iEH$[L&)JiB!!"5!!)l@!!!!# !!J)N,!!!!%##!"KrirYi5!!@P@!!!!!i!!!"N!!#!L4rirYiIm6cH%J!&X&J!!! !I(mEH$KJ!!&)!!LaB!!!!(rMqhL!!3")1#%!3(`)!kD$iIrmJm(rq%k!!#"m#!+ QNq(rr*!!!3!)P#(r`(ar'hL!!J)N,!!!!%'#!#`iB!!"5!!)C@!!!!!iBK5)Iq6 lH%J!&q&J!!!!1'!!!8J!#%eJ!!!!J!%!5$JK!%"m#!1QJq(rr%k!!#"m#!+QNq( rr*!!!3!)P#(r`(ar'hL3!)%!A$MJ!!#3!2m!!)!"!&`S"J!!N!!I!!5)(`!)81! Z0*JI!!L)(`!)81!QpTJI!!LBr`!-Q2m!$C!!r`!83B)!((bN+hKrirYi1+!!!NJ !!ZeJ!!!!5!!!((rMqhKmj$YiI18lH(cQ1hK)!!,4B!!!!)!I!"JiB!!!N!!I!## 3!(m!*+!I!!48!-qq,!!!!N'#!'"!J!!3,!!!!8#!!"4)!!"3,!!!"%#!!%K)!!! SJ')"0)!#!6#3!(m!0)"L!5b3!"m!1)!#!5L3!(m!2*!!(`"!5!!!))!#!553!(m !0)"L!5#3!"m!1)!#!4b3!(m!2*!!(`"!1!!!!*!!(`"%J!%!5$JK!%"m#!1QJq( rr%k!!#"m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`1'!!!NJ!"[9J!!!!1k)$q$[ !!!!li!!%S"d!"&3!clp"JJ!FIk2VH%J!#HeJ!!!!S"d!"&2J2I#`(3!%1pi!!6Z p!%JX(J!M3B$rd$KJ!!*)!!DYB!!!!)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k !!#"m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`1m!!!$ZL!rKrhr0iS"d!"&3!clp "JJ!FIk2VH%J!#M9J!!!!,!-!!%'#!!Jl`2rr1rm!!6Zp!%JX(`!M3B$rd(r$mhL !!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!JJ-3!!$L!!!Si!!!05!!!+)LM!!! S"3!03))!$*L$!!")!!!3+!8!#N##!!LB!`!!1'-!!5J'!!!ia[rr3),re%k!!## !!`!BN!!$!##!!`!FN!!$!#5!S`!8J)-!+)!$!#4mT#!iI!3!8*!!!`!NJ!-!&*! !!`!`6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`(aq'hKmRb0iJ(i!')!H!#"m!`" 43B)!D*!!(J!NL"i!"93!erp!JJ!3J(i!'$LH!#4,rrp&J(i!!)#H!"L!hJ"%JCi !2$Lq!#4)!$Y"J%%!&#JI!!""JJ!-J"i!**!!(`!!,!-!!%'#!!K)!!!JJ(i!*)! H!"4m!"S8N!!H!"4r`r0i5rrr16KJ!!#!!3")1#%!3(`)!kD$iIrmJm(rq%k!!#" m#!+Q[f(rl*!!!3!)P#(rX(aq'hKmQb0iI,`VH(cI-hL)(J!)S(i!"&3!hhp8Bmq q3))!$#`$!!"!JJ!-1'$rrdJ!!4!X(!!!3B)!(#`F!!&"JJ!8,"`!!N'#!!`iB2r r5!!!m)"q!"JS!`!!3B)!')JH!!K8!1Ir3B)!$%[rqpeJ!!!!L"i!"$L!!!"6J!p mQ"i!")Kq!!Ji(J!38)-QpTKq!!L3!"i!'*!!(J!J1k!!!C1q!"b3!*i!*#`F!!# 3!*i!+%'#!!`S(`!"3)!!')#H!#!i!!!!I!-$H*J%!!")!!"d+"X!!%##!$"rirY i5rrkk@!!!!"mHaYi+"X!!%##!!`iB2rr5!!!6)JH!!K6S#EfQ"i!#*0q!"L!IJ! B1!!!!*!!IJ!JNri!(*!!(J!SS"i!"&3!cliX!!!"3))!&&IJ"Ip!JJ!-1!!"rj! !(J!S1'!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!JI!J#TT2Krrb6`IriN!!"!!L8)Ir !I(iEH(bI)hLJI`!%1!!!!*!!(`!NL"m!$94McliS!!!!3))!$#`$!!"!JJ!-1'$ rrdJ!!A3X!`!#3))!$%J!%0eJ!!!!L"m!#&3!hhp!JJ"FL"m!"&3$lhj8B!Hp3B) !6&4J"hY"JJ!SIq2lH$L!!!!iS!!#5!!2"@!!!!!X!`!!3B)!$$KJ!!")!!%FL"m !#$KJ!!&3B#idIq2lH*JI!!K,rrd"B!!!!)JI!!K8!0pq+!!!!8'#!"`i!!!"Q"m !$6J!!!#3!"m!*$KJrrp)!!$BL"m!"&3!rliS!!!#3B)!()"r!"L!(`!JJ*m!((` $!&"m"!"!3))!0(rMqhJiJ!!!5rrme@!!!!!X!`!!3B)!($J!!!'B(`!01!!!!*! !(`!N1'$rrdJ!!)#!I`!N1!2rrj!!(`!NJ(m!)$J$!!'3!"m!)*[$!!#)(`!%9!2 r[P4J"MiS!!!#3B)!6&4J"Mp"JJ!-,"i!#N##!$4rirYi1)!!!%[rr'9J!!!!,!- !!%'#!"`i!!!"Q"m!$6J!!!#3!"m!*$KJrrp)!!!31!!!!*!!(`!N9m-'2S!"!%J i)3"!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmN!!"!!L8)Ir!J!)#+$[J!!!X!!! "3))!$$KJ!!&)!!"X1'!!!dJ!!B&J!!!!J!)#+#`!!!"!JJ"%5!!2(@!!!!"rirY i5rri1@!!!!"mB!Fe3B)!%$J!!!+3!!)#+%J!!"b!JJ%m1')8J$J!!!'3!)-!!(` I!hL3!!)#+$KJ!!0)!!%YB!!!!(rMqhL!!3")1#%!3(`)!kD$iIrm6S!!)(`)!UD 6iIrmNm(rq*!!!3!)P#(r`(bH)hKm[bYi5rrr35`$!!"!JJ!-1'!!!8J!!%3iBJ2 i1'-!5%J!",9J!!!!Im2cH)#I!!",rrHYB!!!!*!!I`!!J(m!!$J!rrpm!`"!3)) !$$KJ!!&)!!!)1'!!!)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm( rq*!!!3!)P#(r`(bH)hKm[bYi5rrqZ5`$!!"!JJ!-1'!!!8J!!$4r`r0iJ*m!!%[ rpbeJ!!!!N!"r!!#!I`!!1!$rrh`$!%"!JJ!-1'!!!8J!!!JiB!!!J!%!5$JK!%" m#!1QJq(rr)2"rrK1J!!J1'!!!%k!!#"1J!!J6S!!)(`)!UDr)IrNN!!"!!L8)Iq JI(XEH(bC)hKmfM0iIlNTed'#!"b)'J!0+!!!!%##!"#JHJ!%9'$2[d##!!`iB!! !5!!#`&4JcliX!!!#3))!$%J!$9PJ!!!!L"S!"6[J!!"8!0Ir3B)!,+!D!!48!-q q,!!!!d'#!"b)'J!%9!$r[LJ!!!*"JJ!-+!!!!8##!!Jli!!"L"S!#&3!hhp!JJ" FL"S!"&3$lhj8B!Hp3B)!6&4J"hY"JJ!SId26H$L!!!!iS!!#5!!,4@!!!!!X!`! !3B)!$$KJ!!")!!)SL"S!#$KJ!!&3B#idId26H*JD!!K,rrP"B!!!!)JD!!K8!0p q+!!!!8'#!"`iB!!"1!!!!*Kk!!em!`0iN!!D!#4)!!(N+"d!!(pqfhJlJ!!!3B) "2)"k!##!'J!BI!-!3%##!!`X(`!!3B)"*)#D!"L!HJ!JJ"S!((aN'&"m!`"3N!! D!#5!'J!N1f!!!*!!!3!iJ!%!1(`!k%"!J3!)Nk%!1)JD!!48!2qq+!!!!8##!$L !S3!i+!8!!%'#!#ar`r0i1)!!#NJ!#bPJ!!!!I(XEH#JE!!""JJ!31"X!!A`H!&# 3!!%!1)#K!$JS"3!!3B)!3)"k!#"ra20i5!!+9@!!!!#!J3!iJ"S!)(rH)K4m!#) 8N!!D!##!B3!iJ"S!*(qF)K4m!`"3N!!D!#4rT1K3J"S!*#J!!!""JJ!B+"X!!%# #!"#)'J!%9!$r[d##!$4r3p0i1)!!!%[rq$9J!!!!,!-!!%'#!"`iB!!"1!!!!*K k!!em(30iN!!D!#4)!!!8+"d!!%'#!!`X(`!!3),qr#JG!!""JJ"`,"m!!%##!'L $HJ!BJrS!((`HkK56fJ!BNlS!((p$dhL3!"S!)$L"!$K,rrI0B!!!!#`$!!""JJ! 81!!!!CJD!!di!!!!N!!D!#5!!3!iId26H*0k!"L6qJ!FIj`#&%[rpf9J!!!!1!! !!*!!'J!NL"S!"&3!rliS!!!#3B)!$$J!!!#3!"S!*$JCrrpm(!)8I'$,PS!"!'J i)3"JI!J$TVXKrq41J!!JI!J#TT2Krrb6`IriNk(rp*!!!3!)P#(rX(ap'hJS(3! !3))!$$KJrrp)!!#%S"d!"&3!clp!JJ!-1'!!!%J!!("rSqYi5!!!K@!!!!"mIaY iJ(d!!)'G!%")!$+9J%%!&+!G!!3iJ!!!8)!pm,!G!!53!*d!!)JG!!KmIKYi9!$ Rrd'#!"#!I3!B5rrce@!!!!!X(`!!3))!$#`H!!""JJ!-1'$rrdJ!!!JiB!!!J!% !@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`(a r'hJS(`!!3))!%%[rpAPJ!!!!5!!!q)JI!!dS!!!!3))!%+!I!!48!-qr3))!$$K Jrrp)!!$BL(m!#&4JhhiS!!!$3B!!&(aJ'hJiB!!#8'!Z0*JI!!L)(`!)9!$IILJ !!!*!JJ!-1!!!!*!!(`!NL*m!#&5!hhiS!!!"3B)!'$KJ!!"mJ#0i8'!Z0*JI!!K )!!"mS"m!"&3!cliX!!!"3))!((rMqhK)!!9KB!!!!(aq'hJS(J!!5!!!#$[!!!" rirYi1)!!!%[rpDeJ!!!!,!-!!%'#!"`i!!!"Q"m!$6J!!!#3!"m!*$KJrrp)!!! JL"m!#$L!!!"3J#idQ"m!#*2I!"4mJb0iN!#I!#5!!3")1#%!3(`)!kD$iIrmJm( rq%k!!#!iSKHd1!!!)h`*!kDSK3!!I'!(0(`%!!"!JJ!-I+-VH%k!!#!iT3")3J$ rj$KJ!!"1J!!JI!J#TT2Krrb6`IriN!!"!!L8)Iq!I,iVH(cI-hJiS!!!N!#K!%5 `B3"3N!#"!&L!(J!!+"m!!*!!!3"FX+%!C%'#!$!iB3!i5!!Y,B""!"4)!!!3Iqc lH%J!-'@!33!8U!%!5#`!!!""JIrX5!!!%$KK!$K)!#dCJ%%!&)!"!'#3!"i!!+J "!%JX!2rC3))!))!H!!!S!!!!3B)!$$KJ!!")!!!J1'!!!NJ!!"JX!!!!3))!$$K J!!")!!!)1'!!!B!"!)Ji)3#!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(rq*! !!3!)P#(rJ(bq+hKmhc0i1+!!!*!!S3"%X'%!8*!!J3"BJ"i!!#JI!!#3!!%!A,# K!'4"JJ!`1'%!1%J!,)Q!33!85!!!%(rXqhK)!#q4J%%!&+J"!%JX!!!!3B(rl%J !!"!iB3!i5!!XGB""!"5!!3"JN!!H!!#S!3"),!!!!%##!!`iB!!!5!!!#$KJ!!' !!3#)1#%!J(`)!kD$iIrmJm(rq%k!!#"m#!+QNq(rr*2"rrL6SIrdNi(rm*!!!3! )P#(rJ(am'hKmRL0iI,dVH(cI-hJi!!!!N!!"!%3X(3!"Xi%!8%'#!$4!J!!3,"d !!%#!!"a)!!!N,"d!!d#!!"`i!!!#X!%!C%J!!"Ji!!!"X!%!C%J!!!`iB!!"5!! "H)!H!!!S(`!!N!!"!'C"JJ!`1'%!1%J!+`'!33!85!!!%(rXqhK)!#kCJ%%!&+J "!%JX!!!!3B(rl%J!!"!iB3!i5!!UlB""!"5!B3"QJ"i!!(`$!&&!J3%!+"m!!(` $!K53!!%!9%'#!$!iB3!i5!!UfB""!"4)!!!3IqclH%J!,N'!33!8U!%!5#`!!!" "JIrX5!!!%$KK!$K)!#V&J%%!&+J"!%JX!!!!3))!$$J!!!")!!!)1!!!!5`!!!" !JJ#B1!!!!*!!!3"%,"d!!E1"!&""JJ!d3)!!%#`G!!"!J!!F5!!!*#`G!!0!J!! F1!!!!V!"!'4)!!!B1!!!!E!"!'4)!!!-1'!!!8J!!'b!(J!!+"m!!*!!!3"Q3B) !-$KK!$K)!#ReJ%%!&%J!!""rl2Yi5!!YMB""!"5S!3"),!!!!%'"rqa)!!!31'% !1%J!+H'!33!8J!%!CT!!(J!!U!%!5#`!!!"!JJ!-1'!!!%J!!!JiB!!"J!%!L$J K!)"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krd" mIKYiIm2cH%[rr#&mIaYiXm%!8$KK!$K)!#S9J%%!&(aJ"c9!JJ!`+"m!!%'#!#J i(`!)N!!"!%US(`!#1'%!1,!"!%k!(`!%N!!"!'K)!#RjJ%%!&#JI!!""JJ!-1!! !!,!I!!"mB!Fe3))!$$KJ!!")!!!)1'!!!B!"!-Ji)3$!I!J$TS2Krrb$`Iri6S! !)+!$!!48!-qq+!!!!8'#!!`S!!!#3))!%)J$!!dS!!!!3B)!'$KL&l!i!!!MN!! $!!!iB2rr6S!!))J$!!K8"Ypq9-!'2d##!!b!B`!86S!!)&6!"Mk!S`!BJ)-!)#J !!!1!B`!`I!8J8(aM!K40J!!J1!ErrRaJ'&"1J!!JI!J#TT!!!3!)P#(r`%[rrhQ !!3")1#%!3(`)!kC1J!!JI!J#TT2Krrb6`IriNk(rp*!!!3!)P#(rX(ap'hKm[LY iN!#"!'bJ(3!%1q)AX&3!cliS!!!"3))!%)JG!!dS!!!!3B)!&$J!!#13!"m!!$K Jrrp)!!'%L"d!#&3!hhiS!!!"3))!2(qMkhJiJ!!!5rr[i@!!!!!X!`!!3B)!*$J !!!'B(3!01!!!!*!!(3!N1!!!)j!!(`!!1'$rrdJ!!6`X(J!"3))!)$[!!!"rSqY i5rrqZB!"!'`S!`!!I!!D&*!!!3"X,"i!!N'#!*!!L"d!"&3!lhiS!!!$3B)!J)J G!!K8!0pq+!!!!N'#!!`S!!!$3))!D)#"!'b!(3!8I!3!3%#!!"#!(3!`I!3!3%# !!"L)(3!)1'!!!&"J,M5B(3!)5!!!5)"p!"Km!#"3I!-#&*!!(3!JJ)%!E)!G!"3 iB!!#I!3!8*!!(3!NL"d!#&"J,M5B(3!)5!!!&)JG!!JiB!!!8'!Z0*JG!!L)(3! )9!$IId##!'5"R3!d+!`!!%'#!%5!I3!!J0d!4(r&mhJiJ3"X5!!UAB""!"3X!`! !3B)!*$J!!!'B(3!01!!!!*!!(3!N1!!!)j!!(`!!1'$rrdJ!!"`iB!!!Q(d!$)! "!'b3!"d!&*!!I3!N1'!!!)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k!!#"m#!+ QN!!"!!L8)Ir!5rrq"B!"!%Ji)3"!I!J$TNk!!#"m#!+QNq(rr*!!!3!)P#(r`(a r'hKmJb0iIq6lH%J!*`@!33!8Iq2lH)!"!%Ji)3"!I!J$TS2Krra1J!!JI!J#TT2 Krrb3!!%!#*3Krm"mIaYiIq2lH%J!!(PJ!!!!Iq2lH)!"!%Ji)3"!I!J$TS2Krra 1J!!J1'2rrcLP!!&)!!!8M!-!!A`!)%"!JJ!)6S!!)$5Prrp!J[rX1'!!!%k!!#" mBbS81+8!!8J!!"5-!rrrI!!J3%##!!K1J!!J0+Arrd##rq`iB!!!6S!!)#J&!#" 8KJBq112rrd'!!*!!I!F!d&3!"lp"JJ!8I+!S8*c(!!%d!2rr3),rq#J'!!""JJ! F9-2!$P6!J"j8a%!ZI'!$H(b!!hKmaJ0i9+$CIcMRrre"JJ!XP-F!"*6(!!58a`! %P-F!"*6(!!58a`!%P-F!"*6(!!3d!2rr3),rh&5Jphp"JJ!3P-F!"$3!rrp!J[r i11F!!e5P"liS"3!!6B)!)*c(!!%dTIrr3),rq%k!!##!!J&%1')8K*!!!`!!6S! !)$M!!!#3!--!"$J$!!53!!-!$*!!!`!)2)!!!B#L!9#3!!-!!)!#!8b3!+-!%*! !!`!81)5!!*!!J`!BN!$$!"b3!--!)*!!``!N6S!!)(`)!UD6iIrmNm(rq*1Krr5 6JIr`N!!"!!L8)Iq`I(`EH#J%!!"rRq0i3B)!%$J!rr4m"!"!3)%!$$KJ!!")!!% X1'3!#i!F!"K8I3!iI"d!3%'!!&b"R!!3+!`!!%'#!&#!(!!F,!!!!%##!%3lh3! 3Im2cH(q%ihK)!#H0J%%!&(r%mhKrKH0i5!!##Aaq'hJS(J!!3))!$$KJ!!")!!$ -J"i!!&3G!$T)!!#N+"d!%%#!!!JlS!!3Iq2lH(qNkhK)!!+&I(iEH#JH!!""JJ! 8Iq2lH(r%mhK)!!)p5!!!A)!F!"!S!!!!3B)!3)"m!"Km(4K!3B%!$$[$!"")!!! )1pd!%)'F!""r`r0iIi6MH%J!*[@!33!8Im6cH(q&ihK)!!&aI(iEH#JH!!"!JJ! -1'!!!%J!!$4rirYiIm6cH(qPkhK)!!)pI(dEH)!H!!!iIJ!%B!!!!C!!(J!!I"l S,Q!!!!*m(ZNZJ!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QNq( rr*2"rrL3!!%!#*3Krm"mIaYi+!3!!(rqqhK"JJ$31+6rr)!&!!"r`r0i9!!!2*! !"3!!J!8!!(bN+hK8"`!kI-8k&)!'!!"8!!IkN!!'!!#3!1Err%J!!R9mC4YiJ"m !&)"P!!!S!!!!9'F!1Rc&1K4"JJ"`9'!([8##!'L!"Irm,!!!!%#!!&b!"J!!,!! !!%#!!&!iCIrdJ)-!!#J%!!""JJ!3J!-!"*!!"!!%5!!!$)!$!!53!"m!))#$!!3 S"!!!3B)!$)!$!!#3!!3!!)'I!"4rj2Yi5!!PTB""!"4)!!!3Im2cH(bN+hK)!!# "J!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J+!-!!%##!!`iB!!!6S!!))$&!#"mCaY i+!B!!(cS1hJj*2r`3B)!#*%'!!!i!!!!N!!)!!#!"3!J1)$rr*!!#!!%N38!)*5 (!!L9*`!%1!Rrr(cR!K54*`!!P)F!"$KM!!a1J!!J1!-!"*!!"!!%J!-!$*!!"!! )J+-!$*!!K3!%N!#$!!a1J!!JJ+-!!(`%+%"!JJ!-J!8!#*!!!`!!J!3!")"N!!L 3!!-!")!%!!L!C!!%N!!$!!K1J!!JI'BEH)#Q!!"mSbYiJ!8!!&3!!$Tm!#"!3B! !%(bM+hL3!+B!!%k!!##!T3!)I!8B3%##rp`iB!!!6S!!)(`)!UDr)IrNN!!"!!L 8)IqJI(mEH(bC)hL$f3!!1!8!"eI$!$TrH4S8JlX!!&3D!$JX(3!!IjSB8%'!!#K AS!Ir3))!)(rMqhKrC0Yi5rrr59HJ!$TrR!)8IhX#&%J!!"!S(!!33)!!#%J!!&K A`!HqId-$H&I!"rq3!(N!!(bCdK4!JJ!)Nd6rr&I!"rp"JJ!-1!!!!NJ!!!Ji!!! !Ii!$H*!!"!!!Nj[rr)!E!!"rirYi9!!(qT!!'`!!5rrq[Ap$dhL!!3"S1#%!B(` )!kDl)IrN6S!!)(`)!UDrBIrXN!!"!!L8)Iq`I(XEH(bF)hL!(!!!9"i!1RrmmK5 !(`!!,!!!!&3G!$T"J!!X9!!(rd##!#4rBpYiIq6lH%[rrRf!(!!!IplU&&3!"lj r`!0iN!!F!!#!(!!!Jlcrr&3!"le!JJ!-,"d!!%#!!"!i([rmIp`",NJ!!$4rrH" 3If2EH(rNqhK,rrieJ"m!!(qpmK48!!HqIk!$H*!!(`!!1"hrr(rmqhKr[`%ZIi2 MH)!"!&Ji)3"3I!J$TVYKrqa1J!!JI!J#TT!!!3!)P#(r`%J!(`@!33!8J!%!5$J K!%"m#!1Q6S!!)(`)!UD3!!%!#*3Krm")!"ljJ%%!&)!"!%Ji)3"!I!J$TNk!!#! i!!!"Q!(rm$J!!!#B!IraQ!(rmTJ"rr1B!IrdN!!"rrL3!!(rr$M$!!'*"J!!1') 0d(d)"h3X#!!P3))!-*N"rr@!JIr`J!(rp$KQ!!'3!)8!!*!!"3!%J)(rq)!"rrb 3!)8!#*!!"3!-6S!!)$J)rq!S!!!315!!!8'"!'3iiJqJ9!!31RcR!#jmk31Q6S! %)$J!!!#B!Ir`5!!!5*NKrr&)!!"!L!(rm5J!!!&"JJ!d1!!!!TJ"rr&)!!!SQ5( rmdJ!!##)!Ir`+!!!!%'#!"3i!!!#Q!(rm%J!!!Jj)!!!,!N!!%'#!"#0"J!"I3J (G%[rrh`X#!!U3))!B)$N!!!ij`!%N!$N!!#!"rrm,!!!!*!!!Iri3)!!'$J!!!# B!Ir`J!(rq(`!!0#3!!(rq)d'!!&p#!Gd5!!!0%J!!##!!Iri(!!!#RcS!K3i"rr 3N!!"rrL0"J!"I3J(G&8!"Mjm!`#Z9!!'pd##rpL!!Iri,!!"r8#"!$3i!!$rQ!( rpB#"rr#!!Ird1'B!!C!!K3!!N!!&!!5!JIriJ!(rr*!!K3!)N!!&!!a1J!!J,!J !,N##!(`i!!!"Q!(rmSd'!!&p#!Gd,!J!+N##!&5!C!!!1'-!"*!!C!!!J!2rr#` !!!#3!!(rr%#!!!`i!!!!Q!(rmSd'!!&p#!Gd5!!!0%J!!##!!Irm(!!!#Rb)!K3 i"2r3N!!"rrb0"J!"I3J(G&8!"Mjm!`#Z9!!'pd##rpJX#!"S15!!!8'#!#"!J!! 3,!J!6%'#!#K)!!!`,!J!E%'#!"")!!!NQ5(rp%J!!#!i!!!#Q!(rp%J!!"3i!!! %Q!(rp%J!!!Jj)!!!,!N!!%'#!!b0"J!"I3J(G$J)rlXS!!!cQ3(rp8'"!5!iBJl 39!!31RaM!#jmD31Q6S!%))J"rr3S!!!%3))!$$J!!!1B!IrdL!(rmLJ!!!"!JJ! 31!!!!C!!!Irm5!!!k)J"rr!S!!!#3))!h$J!!!'B!Ir`5!!!d)!"rr`X!!!!3)) !$$J!!!'3!!(rr)J"rr3S!!!"3B)!$#J!!!*!JJ!31!!!rjJ"rr9)!!#FL!(rmLJ !!!"!JJ#3!$J!!!D3!!(rr%J!!)3i!!!#Q!(rp$J!!!'B!Irc1!!!H*J"rr8i!!! )N!!"rra)!!"JL!(rmLJ!!!"!JJ!3L!(rp#J!!!""JJ")1!!!rjJ"rr9)!!!mL!( rp#J!!!""JJ!`1!!!rjJ"rr9)!!!NL!(rp#J!!!4!JJ!B1!!!!jJ"rr4)!!!-1!! !rjJ"rr@!JIr`J!(rp$KQ!!'3!)8!!*!!"3!%J)(rq)!"rrb3!)8!#*!!"3!-6S! !)*!!S3!JN!$"!#53!1%!+*%"!#`X!`!!11!!!$LNrrpmDKYiI1BlH*MP!!"!JJ! `J3%!,#`)!!"!JJ!NL3%!)bJ)!!""JJ!3L3%!*5J)!'p"JJ!-I+-VH%k!!##*!3! P15MrU#J*!#""J3"F13)2j&8T%$Tp#%JZI3N$TNk!"#!X!`!!1!!!#N#!!$ap5J$ 311!!!8J!!$!i!!!!Q!%!)6J!!!K)!!!J1!!!!*J"!#%i!!!+5!!!%$J!!!#B!3! K1!!!%(d+!jCp#!(@I3K38(e+!jBX#!!+3)!!$$N)!$")!!!JL'%!*6N)rrBS!`" i3))!$$N)!'&)!!!)13J!35J+!!#G"Irr1-B!!8##rlJS!!!)3))!+)KK!#-S!`! !3B)!()KP!!!X!`!`3B)!%$KJ!$#FCIrr1-B!!BKK!#!S!`!#3))!6)"K!#JX"`! !N!"K!#a!JJ!3L'%!)5J$!!""JJ!3J'%!,$KMrrq3!'%!,#J!!""!JJ!FL'%!)bJ $!!""JJ!3J'%!,$KMrrk3!'%!,)%"!#amC5"3I'JD&#`$!Ie!J3!-1'!!!%k!!#! iJ!!`5!!!$*b&rrmiaJ!"J'%!,(`''!""J2r`+!!!%%##!##)!3!M+!!!!%'#!"5 )!3!PR!ArrcJ!!$#F"Irr,!F!!%'#!"!i!!!YR!ArrdJ!!#b)!3!K+!!!!8##!"! i!!!VR!ArrdJ!!"3S!!!#3))!$$J!!##F"IrrI+-VH%k!!#"m#!+Q[Z(rh*!!!3! )P#(rS*!!`3#%N!$K!)L4!3#-I,JVH*%K!*!!1b!!!(mJrR"mKFTiI'!#H$Yirrp mS!0jI*iMH(ar'hKr1XYiQcX!!%##!$#!!3#3!#`!!!"!JJ!NL!%!KbJ!!!""JJ! 3L!%!L5J!!'p"JJ!-If2EH%J!!Nb)S3#*1!ArU#J!!#""J3"i1+)3D&3!%$TmT3! ZI+N$TNk!"#!lS!!!E'@!!'qMJ!"m(5!3I'-T%(aP+4"mB`$41i!!#N'#!%!MhJ! !Irm"N!!l)!!"5!!!-$ZJ!!#ES3#&1i!!#%J!!#!lS!!!Qk%!K6Z!!!T)!!!31k! !!*ZK!)8lJ!!3Iq2lH(r%mhKrTHYiIiEMH%J!&(PmPb0iIq2lH(r%mhKrTHYiIiE MH%J!%h8X&`!+I*iMH(ar'hK!J!!-1[F!-%J!!##)!3#*1[IrpLJ!!(K!JJ!-1[F !B8J!!!Jkp`""1)!!!(r$)RKri#*iI'!$HCllrrml@J!"3),rL$J!!!KrJ`*iIk! LH(aJ!hP!JJ!SL!%!KbJ!!!""JJ!FL"X!!#`!!$""JJ!31!!!-*`Errml@J!"L!% !K#J!!!*!JJ"FJ!%!M#`C!!#3!!%!N!"!JJ!3L!%!K5J!!!""JJ!3J'%!N!!i!rr rN!!"!*!!1'!!%$J!!!"rJaTiIk!#H(aJ!hP!JJ!FL!%!KbJ!!!""JJ!3J'%!N!! i!rrqN!!"!*!!J'%!N!"m'm"3I!-#&#`!!Ie!J3!-1'!!!%J!!*3iB!!`5!!!$*a lrrml@J!"J!%!N!"m'J!!3B$rm$KJ!"!i!!!!Ii-DH(qJ!RKmB!0j3))!))J"!)F S!!!!3B)!&)J"!)QF'rrr1!!!-*`ErrmX'3!!3B)!%$J!!#fF'rrr5!!!,)J"!)8 S!!!"3))!%$J!!#ZF'rrr5!!!&#J!!!*!JJ!-1!!!)*`ErrprBpYiJ!%!D$JK!'" m#!1QZZ(rh%k!!#!X"!!!3)!!*$J!!!#B!`!!X!-!!MJ!!!'B!`!%1!!!-*J$!!9 1J!!JL--!"(`%-!"-J!!JI+-L&$MP!!D-Trrr1+Ard(bJ"h3X!!!&3))!3(bM-K3 iT3!&1+Arrh`&1%"!J3!3L!8!!#`!!$""J[rXI!8i3%##!"#)"rrr9!B(rNJ!!&3 i`!!"5!!!6(`!!#C8"KIq5!!!3)`(rrpmS$)81+Ard(bJ"h3X!!!*I!!!*P3'&rp !JJ!-I+!(G8##!!`iK2rr5!!!%$J&!$#B"`!!5!!!$#`%!!"!J[r!,!B!!%'#!#5 SJ`!#1!!!!6L%!!'`J`!#Q!-!"$J!!$'B!`!&6S!!)#`%!!""J[m!Q)-!"%k!!#" m#!+Qfq(rq*2Krqb6`IrSN!!"!!L8)Iq!N!$"!+6ri!L3!*!!i3#SN3%!V(bq+hL 4)3#`J!%!X#`!!Ie!J3!-1'!!!%J!"36m)2L3!$J!!!#B!3!i1!!!),!"!$SiB3! i1-%!2%J!&E'!33!8L!%!3$[K!%&rr`)85!!!()KK!%!i!rrrQ!%!3+KK!$ii!`! "X!%!2SJ"!%!S!!!"3)%!%)`IrrmX!!!`3B,re)J"!%%X!!"*3B)!-%#!!"!X!!! `3B)!&%J!!(`X!!"13B)!@%J!!(!i!!!!Q!%!2,!"!$j)!!"Jb!)#12`I!%"!J!! F1rlrqcL#%1arirYi5!!,q@!!!!")!!!B1rlrr(rMqhJiJJ)X5!!,i@!!!!"rirY i5!!%+$[qrrarirYi1))#-%J!#m9J!!!!Iq2lH%J!"!b)B3"!U!%!2MKMrrpm!"S 8X!%!2M[qrrmi!!!!Q"m!!)J"!+NX!!"P3B)!p%#!!#JX!!"'3B)$d%#!!"!X!!" &3)!!h%J!!m!X!!")3)!$Z%J!!"3X!!"R3B)!$%#!!kK)!!))L!%!3)#"!,"m!#! !3)%!$$KK!$a,rrdjU)%!2L`%rra"J!!3J'%!X(`%'!""J!"3L!%!TbJ!!!""JJ! 8J'%!X$J$rrq3!!%!X%J!!"#)B3"!1!2rrj!!!3#`L!%!U5J!!'G!JJ!31!!!CCJ "!+P)!!"-1!!!4CJ"!+P)!!"!L!%!TbJ!!!""JJ!81!3!!A`!'!!%!X%J!!A# )!3"!1'3!!A`$!&'3!!%!X%#!!9`i!!!!N!!"!,")!!&3J'%!X)J"!%!iJ`!"I!! J!%#"!!`iB3!m5rrmIDLK!$iii!!V,!8!!%#!!!amT3$311!!,6M!!!!iJ!!+5!! !)(aP)pCmBb(@I'-S8(bP)pBi!`!`R"rrrcM'!!%X"3!!3),ri#`'!!*"J2rBR2r rriJ"!+QF(rrrJ)%!X(`Im&"m"!)8,!!"r8#"!!`iB!!!5!!#A)KK!%!i"!!"I!- !!%#!!#!i"!!#I+-!8$J!!$")!!!)R"rrrc5Prrp!J[riL+%!3$L"!%&mK#S85!! !$)`%rrqF(rrr0+Arrd##rr5!!3#`,!!!!%##!"#)!3#R+!!!!%'#!!`i!!!ZR"r rriJ"!%'F(rrrL!%!2(`!"h9"JJ!31!!!,C`Irrp)!!(-L!%!T5J!!!&!JJ!31!! !+j`Irrp)!!'d+!!!!N##!D`i!!!JR"rrrdJ!!D#S!3!qL'%!3(`!!0!iirrrI1! k&8#!!!Jii!!!J'%!X(`('!"!J3!dL!%!3(b$1&!iB3!mI)3!8%[rqa'S!3!qL'% !3(`!!0!iirrrI1!k&8#!!!Jii!!!U!%!2M5J!!&!J!!)1+!!!(`&1K3X!!(p3)% !$$KJ!!")!!%SL!%!3$L"!%&mK!)81-!!!$KJ!$")!!!-R(rrrcM'!!'!!3#`I!F !8(`'!!""J2rX1-!!!%J!!"#-"2rr1-B!!C`Irrpm"MJ!3)!!%)J"!%"m"J!!3B$ rj$J!!$")!!!-R"rrrcM'!!&m"MJ!3B$rp)!"!,!X!!!!3))!%)J"!+FS!!!!3B) !$$J!!#kF(rrr,!8!!%'#!%3i`!!!1'!!-%J!!!bFIrrr1-B!!BJ"!%"m!#K3I!B !!%'!rqa)!!!3M!6rrcM'!!'F(rrrI!BS!%'!rr")!!!-1!!!-*`Irrq)!3!mI!! (G8'#!"!i!!!YR"rrrdJ!!#b)!3#P+!!!!8##!"!i!!!VR"rrrdJ!!"3S!!!#3)) !$$J!!##F(rrrIq2lH)!"!)Ji)3#!bq(rq(`)!kD$iIrXJm(rk%k!!#"m#!+Q[U( re*!!!3!)P#(pJ(ae'hL3!+%#S(bE)hJlS!!!1q%#0dJ!"QarBpYi1)!!*8J!"m& J!!!!I(`EH#JF!!"!JJ"%If2EH%J!"bPJ!!!!I(iEHAqpmK4"JJC%If2EH(r%mhK qTUYi1+!!!8[rh19J!!!!+!-!!%##"L3iB2rr5!!')(rEi&&r[I)83B)!,(pMfhK ra20iIUDVH$LJ!!&,rpbaB!!!!#J$!!"!JJ!-1'$rrdJ!"HarQq0iIf2EH$L"!U! iS3)i5rr[kBJ"!MemHaYi,!!!D8'#!+4!J!"B,!!!@%'#!@4!J!!S,!!!48'#!L4 !J!!3,!!!*8'#!j!!5!!$S#`!!%G"JJ)-5!!$P#`!!'4"JJ"S3)!!%#`!!'0!J!0 -5!!$I#`!!'K!J!0d5!!"j#`!!(9"JJ%33)!!+#`!!'p"JJ%%3)!!%#`!!'j!J!+ i5!!$6#`!!(0"JJ)85!!$3#`!!2p"JJ-i3)!$0#`!!(K"JJ$85!!$+)J"!M`S!!! #3))!')"K!U!iB`!%N!"K!U#$3rrm5!!!0#J!!!0!JJ!FJ'%#S$KM!!L3!'%#S)- $rrb$)rri5!!!&)"K!U!iB`!%N!"K!U#$3rrmL!%#2#J!!!&!JJ!)IeS(0)J"!M` S!!!$3))!0)$"!ML!i3)mJ3%#3)%K!N4r)mYiI`6$H$LK!MK,rr5aI(FEH#JA!!" "JJ+3!%J!!#b!S3)iJ-%#2)$K!N#"!3*%Id26H$L"!MK,rr*CI(FEH#JA!!""JJ* NIpIi8%J!!U5)!3)m+!!!!N##!"L!B3+J1'-!"*!!B3+JJd2rr%J!!$3S!!!$3)) !()"K!U!iB`!)N!"K!U#$!rrmJb2rq%J!!"5!B3+J1'-!"*!!B3+JJd2rr)J"!M` S!!!"3))!#&GD"$k)!3)m+!!!!d##!$5!`3)iJ1%#2)%"!N#")3*%Ib2,H(m%`hJ iS3)i5rrcjAah'hJS&`!!3B)"a%J!!#b!S3)iJ-%#2)$K!N#"!3*%Id26H$L"!MK ,rr'0I(FEH#JA!!""JJ'BIpIi8%J!!GL)!3)m+!!!"%##!"L!B3+J1'-!#*!!B3+ Jb#2rq%J!!"5!B3+J1'-!#*!!B3+Jb#2rq)$"!ML!i3)mJ3%#3)%K!N3iS3)i5rr h5Aah'hJS&`!!3B)"2(rAq&")!!&mJ'%#S$KM!!53!'%#S),Mrr`S&`!!3))!#$V L!M5)!3)l+!!!!%'#!#b)!3)kLpF!!#J!!!!kp`!"3B)"3)!"!N4m(J!!3)%"0(` H!hK)!!%XL!%#1LJ!!!""JJ!XJm%#4(lMZhKraI0i1)!!!%[rjK&J!!!!+!-!!%' #!3"reaK35!!!q(lMZhK)!!0jB!!!!(aq'hK)!!$NJ'%#S)J"!M`iB`!%N!"K!U! X!!!#JZ2rr%'#!$4!J!!8,!!!!%'#!"K!J!!F5!!#A#`!!!4!J!*85!!!(*1h!!" )!!*)XlF!!%J!!N#6Y`!!5!!#1*1h!!4rS2j`N!!A!!")!!)SJ'%#S$VK!$JiB`! %N!"K!U#!!rrm1m!!!CJA!!")!!"J1Z%!1$J!!#@B&`!!1m!!!8J!!%arJq0i5!! #c@!!!!"mIKYjIlhb&%'#!#arJq0iIm6cH(kQUhJiS!!"5rrBL@!!!!!S!`!!3)) !$$KJrrp)!!(%Ik2VH%J!!Eb)!3)iIpccH#J!!!""JJ$i+!!!!N##!!`k`!!`5!! !#$V!!##)&`!!I!!(G#`!!#Y"JJ!-,!!!,8##!-"q`!Gd,!!!-%##!,5!G3!N+!- !!$J$rrq3!"8!*%'#!##!G3!JL*F!!$J$!!'3!"8!)*L$!!"8J`Bq5!!!')Kh!!" qT+YiI'-(G%[re'&J!!!!,!2rrd##!!`iB2rr5!!")$Vh!!%lh[rr5!!!9)"e!#3 S!`!!1!2rrj!!&3!N3B)!()#9!#"@``Bq1!3!!C!!&3!JQX3!!%J!!"4q``GdIU5 VH%[re!PJ!!!!,!2rrd##!!`iB2rr5!!!b$ZF!!'!!3*!I"`!!%'!rkJX(J!!3B) !,(lMZhKra20iIUDVH$LJ!!&,rpG0B!!!!#J$!!"!JJ!-1'$rrdJ!!)L)!3)i+!! !!%##!'Jk`!!J5!!!9)"e!#3S!`!!1!2rrj!!&3!N3B)!()#9!#"@``Bq1!3!!C! !&3!JQX3!!%J!!"3iB!!JIU5VH%[rdfPJ!!!!,!2rrd##!!`iB2rr5!!!+$ZF!!' !!3*!I"`!!%'!rkKr[H)8L"X!!(`!"h9!J[Q3!(qMkhL!!3+)1#%#J(`)!kDkSIr 86S!!)(`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krh"mI4YiI*iMH(br+hKrT1Yi1'% !1$LJrrmi`!!"5!!"L@!!!!"ra20iIqAlH$KK!$K,rrN&,!-!!%'!!!`i!!!!I"d CVS!"!*Ji)3#3!(`)!kD$iIrmJm(rq)1Krr41J!!JI!J#TT!!!3!)P#(r`*!!S3" JN!$"!'53!1%!D*%"!'b4)3"`N8%!G*!!J3"FJ)%!A$LK!'",rrpCJ!%!5$JK!%" m#!1Q6S!!)$L!rrmiBrrrM!-!!6L%!!%S!!!!3),rp(b$)hK1J!!J1+6rrcM$rrq -K3!"9)!'2jb'!!&!J[rd6S!!)$M%rrmiirrr1+8!!8J!!#b-KJ!"9)!'2jb(!!& !JJ!F1!!!!%J!!!LF"`!"0+Arrd##rrK1J!!J0+Arrd##rp41J!!J1'2rre5%"Mj )!!!3I!!J3%##!!K1J!!JM!-!!93!"Mp!J[rX+!3!!%f#!#!iB!!!6S!!)$LMrrp 8K!Bq1'!!!%J!!""m!#"!3))!#(bM+hL-"3!"9!!'2d##rq`S!`!!3B)!#%k!!#! S"!!!3B)!$$KJ!!"1J!!JI+-VH%k!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krm"mIKY iI)FMH(bJ+hKmhc0iJ))#3(r$mhKmj6YiI!B$H%[rc(PJ!!!!L"i!#(r$mhK6i#i dQ"i!#%[rcX9J!!!!1'!!!)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)$KJ!!*1J!! J1'!!!%k!!#!iB!!!6S!!)(`)!UD6iIrmNm(rq*1Krr53!!%!#*3Kr["mI4Yi,"d !!%'!!"3X(3!#3B%!$$KJ!!")!!#3!$[J!!#ci3"8Xk%!8*2K!%SiB3!i5!!*bB" "!"4mIKYiIm!(08##!%#S!3"11'%!H,!"!)kcS3#3!%J!"`@!33!8I(iEH(r!"c9 !JJ!FU!%!6T2K!)U`!3#11'%!H%J!#CQ!33!8Im!(08'#!"!iBKH`Im!(0*!!!`! !Im!(08##!!`iB!!!5!!!#$KJrrq!!3%B1#%"%(`)!kD$iIrmJm(rq)1Krr41J!! J18)KM$PJ!!!i!!!JI!N$TS!+!!JS!!!!3))!+*!!DJ!)N!#+!!b3!+S!%*!!bJ! 8N!$U!!#4#J!%I@0EH*%U!"K1J!!J1@X!!6P+!"a#!2r)1'$rrdk!!#!X!`!!6B! !)#`$!#"-J!!J('-!($L#)B`i!!!!I'3D&*!!!`!)N!!$!!b3!!-!%*!!!`!8N!! $!!#3!!-!"*!!!`!B6S!!)(`)!UD6iIrmN!!"!!L8)Ir!1q)P$%J!!##!"3!!1)$ rrj!!(`!!J'8!#)'&!!4)!!LpJ%%!&)#r!!!S"3!!3),rh)!"!%Ji)3"!I!J$TS2 Krra1J!!JI%-6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrlAaT'hL!BJ&`J))"E$LL!!! i`L83J1)"B)%#!9a,rrlPB!!!!)##!I#3!'3!!%[rSiPJ!!!!1'!!!)!"!%Ji)3" !I!J$TNk!!#"m#!+QN!!"!!L8)Ir!5rrr3@!!!!#!BJ(`J'-!!%[rr[&J!!!!J!% !5$JK!%"m#!1Q6S!!)#`$!!"mB!!dI)N!0%##!!Ji#3!J,!8!!(bT!$4mbJ!d3)) !#$NU!#"m!%J!)8!!3%'"!,!j+3!")5N!3(`!5K4p+9"3I5N$TL`*!#!ikIrJ3B! !%(aS2$!ii!!!5!!!'(b)6$!Jk3!JI'Fi-(d)1hKmCd``,!!!)$%Jrq""J!!3I)0 )-$L!!!")!!!BI'-!-#%J!#"mL8``I'0,H(b%!$!j32rr-1F!!(b%)44mBaN8I3K "&(cR144m"N!3I58j%8'!!""m#!0iI5G,H$!+!!&#!2rBI)3K&(aM'441J!!J1)! !!$KJ!!"1J!!J,!-!!(aJ!$4mL3!d3))!#$J*!#!X"3!!I+N!0(c+!$4!JJ!)15S !)(`!5!!K3!"!3B%!X$NT!!%K+3"!I!"+&(dT8&"p+31Q,!N!)$MTrq""J!!3I'J m-$MJ!!")!!!BI)K--#$T!#"mCcJ`I3JlH(aR6$!X!!!J-5$ri%'!!""mJdJ`1)! !!%J!!"KmB`!`)5!!)(b*6$"mBdYiI)3!-$P!rrm`j`!!I)3K&(aM'44p#%%8I1F j&(`'3""p*6N43B!!%(`)!hKp*dYi-!S!!8)!rpKp"%0iI1-lH%k!!#"1J!!JJB) !k*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!1#3!%%!&)!-!!#!6!!%I!N$TNk!"## "JJ$%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!,*!!33!8J!`!!)"-!!4m#31Q6S! %))'#!*!!N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!5*!!33!8J!`!!)"-!!4m#31 Q6S!%))'#!(53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$dN!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!d*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!-b3!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!"*!!33!8J!`!!)" -!!4m#31Q6S!%))'#!-L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$NN!""!"5!$!! !J%`!"(`*!kC1J!3JJB)!Z*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$53!%%!&)! -!!#!6!!%I!N$TNk!"##"JJ"!N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!$*!!33! 8J!`!!)"-!!4m#31Q6S!%))'#!#53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!8N!" "!"5!$!!!J%`!"(`*!kC1J!3JJB)!q*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!)# 3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ#XN!""!"5!$!!!J%`!"(`*!kC1J!3JJB) !B*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!,b3!%%!&)!-!!#!6!!%I!N$TNk!"## "JJ%!N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!9*!!33!8J!`!!)"-!!4m#31Q6S! %))'#!-#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$8N!""!"5!$!!!J%`!"(`*!kC 1J!3JJB)!H*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N $TNk!"##"JJ!)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!'*!!33!8J!`!!)"-!!4 m#31Q6S!%))'#!*L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$FN!""!"5!$!!!J%` !"(`*!kC1J!3JJB)!L*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!,#3!%%!&)!-!!# !6!!%I!N$TNk!"##"JJ#8N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)""*!!33!8J!` !!)"-!!4m#31Q6S!%))'#!$L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"SN!""!"5 !$!!!J%`!"(`*!kC1J!3JJB)!C*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!+#3!%% !&)!-!!#!6!!%I!N$TNk!"##"JJ"-N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!E*! !33!8J!`!!)"-!!4m#31Q6S!%))'#!!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ" %N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!M*!!33!8J!`!!)"-!!4m#31Q6S!%))' #!)53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$XN!""!"5!$!!!J%`!"(`*!kC1J!3 JJB)!r*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!!#3!%%!&)!-!!#!6!!%I!N$TNk !"##"JJ!FN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!A*!!33!8J!`!!)"-!!4m#31 Q6S!%))'#!$b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ#FN!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!+*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!,53!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ#NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!m*!!33!8J!`!!)" -!!4m#31Q6S!%))'#!(b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!JN!""!"5!$!! !J%`!"(`*!kC1J!3JJB)!U*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!(#3!%%!&)! -!!#!6!!%I!N$TNk!"##"JJ"BN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!f*!!33! 8J!`!!)"-!!4m#31Q6S!%))!-!!#3!%%!&(`*!kD!6!!%6S!%)!!!!"b!!!"N#!# 3"TL!!!#N'!#3"3%mJ!!!G"!!N!8"X)!!!-!B!*!&!R#!!!$S+!#3"30BJ!!!k!J !N!8%3)!!!3`3!*!&"8b!!!"S!*!'"E5!!!#8%!#3"3C)J!!!2!J!N!8'K)!!!$` !N!B'`)!!!'33!*!&"b5!!!%8'!#3"3JiJ!!!`"!!N!8)q)!!!33S!*!&#JL!!!" B%!#3"3TJJ!!"C#!!N!8,a)!!!-33!*!&$)L!!!%F'!#3"3fNJ!!!I!J!N!81))! !!)`)!*!&$V#!!!#d#!#3"3pNJ!!!G!J!N!83*)!!!'`)!*!&%*!!J!!"C$!!N!8 4p)!!!&J)!*!&%Nb!!!'!3!#3"42-J!!"1$!!N!89")!!!P4S!*!&&eL!!!%i+!# 3"4L3!)!!!&3!N!BBj)!!!&`!N!BC3)!!!(!!N!BCX)!!!(!!N!BD))!!!9!J!*! &'h#!!!#)!*!''rL!!!(!'!#3"4fiJ!!"!!J!N!8HZ)!!!*33!*!&(db!!!#B%!# 3"4rNJ!!$@%!!N!8MF)!!!%!)!*!&)l#!!!#8+!#3"54%J!!!9"!!N!8NQ)!!!,! J!*!&*8L!!!"%!*!'@q#!!!"8#!#3"9`mJ!!!@!#3"Pb8J!!!0!#3$B)+)K2dJJ) A&(JAX"4m&)J#i!,S![!#X!,!!XJ#Z!2i!SJ8J!+3!"5%!Y!#f!h3*3aR+'6F*4! %)QFS"L)4r))#(a(d!I`3m3*)%Z!#!!*3![d5H!,i%K!8@"3i&"J6q!-$!PJ$dJ2 *!hi$B!0-!Q!AY"$X%'J2j!l3$k!KM!*%(L%r&b0*EQB")djK6JdL(F!))JS)KJ) 8#I`4p"SJ(q3P5#5B*B`PS#H`,VJZ3#fi0k!eP$6N0""#"%(J@QKDB#*D@!3J-`3 Z59"3"@K[Fh4c*h0[BfYPG&pPGQ9ZG&pSB@jNE'9b1L"cEf0VCA3JEQpd)'PZ)(9 cC3%MU[i(#b,Ap3%K!3%K"!)L!QJ))$%69'9cG&4bB@0V)&9cCA)J5@jQEd9bFQp b)#9N)%GPG(4TEQFJ8hPc)%9ZGQPbEfjc!5"+4@jf9Q9b)#9N)'eKBfK8HA"P)#9 N)(0jFeCPFL!PC#"`FQpM)#9N)%C395!PC#"$Efa[FP&%)#9N)'YLC#!PC#"KG&C PFR-J*@3"+#9c1L9c1L9c!590B@028`%MU[i($#%P!5%"!5%%!L)#J!`K#a8L&,! #)3%$)K5`&L)#U!)L!U!#)J+B##%6&5)9X!)K!3-L&E!@)J+S!L)#S!)L!TJ))4% 9)KD`!L%"!b)@X"BL!UJ#)J+J!L)#Q!#5"##"I`'3#3+3"3'3%J3)N!m`N!S)N!H JN!D!N"3)N!CJN!C!N"3)N!3"J*!(3*!C#*!(3!L3"S#!#*!13%!)N!Z!N!4!#*! )3)!)N!4!3!L3"B#3#`L!N!3)N!S$)N8JJJ+""8A343a&d%A34G"&d%A34G"&d%A 34G"&d%A34G"&d%A34G"&d%6)4G"&d%A34G"&d%A34G"&d%A34G"&I%6)45"&)%8 -4G"%b%A34G"&d%A34EK%b%9B4G"&d%@J4G"%b%A34G"%b%,)3`"$!%,J3`"$!%- !3`"$!%-!3`"#`%-!3V4$!%-!3ZK'Y%E!4X"'`%E!4X"'`%E!4X"'`%E!4X"'I%E !4X"'`%E!4Ra'`%E!4X"'`%E!4T4'`%E!4X"'`%E!4U4'`%E!4V4*)%NX55a*,%N X55a*,%NX55a*,%NX55a)c%NX55a*,%NX5-a*,%NX55a*,%NX53"*,%NX55a*,%N X54"*,%NX*NNJ,8PZCJ'j&J!!!3!!!!(p!!!!r3!!!&S!N2-4GQ9bFfP[ER-ZE@P d,Q9NG3#3"%J!3B!!!!!&-#id,M%l-#id,M%X)%0[F(PbD@GSG#!a16Nh)%eKFh0 KBfKeFf9dG(-J5@jcG'PdGA4P)'pQ)&4PBfKZEfa[ChN!!!#B!*!,!3#3%`*Y0MK V!*!6!3#3"PES!*!*2"&0594IT94PFh48FQ&MDdaTBR"hF'-!N"-"!!"@m!!!F8d !N!Nm%8e*9&qP9'9cG&4bB@0V6'PL!!!"!!!!!Id!!!$p!!!!@JG,jj!!64i!!!! F!&S!!N069&)!!!!DGQ9bF`!!!#CMCR*R!!!!-J4-rrm!N!N"rrm!!!!9!*!'rrm !!!"K"e'ZQ+%S: \ No newline at end of file diff --git a/src/mac/TestTrack/ShlibTestTrack.c b/src/mac/TestTrack/ShlibTestTrack.c deleted file mode 100644 index 01c69f69b..000000000 --- a/src/mac/TestTrack/ShlibTestTrack.c +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (C) 1997 by the Massachusetts Institute of Technology - * All rights reserved. - * - * For copying and distribution information, please see the file - * COPYRIGHT. - */ - -short MacOSErr; - -#include -#include -/* sarac 02/19/98, added Sound.h for SysBeep() */ -#include - -#include "TestTrackLib.h" - -#define TBALERTID 135 -#define TB30ALERTID 136 - -struct VersionResourceRecord { - Byte majorRev; /* Major revision in BCD*/ - Byte minorRev; /* Minor vevision in BCD*/ - Byte releaseStage; - Byte nonReleaseRev; /* Non-final release # */ - short countryCode; /* Region code */ - Str255 shortVersNumStr; /* Short version number */ - Str255 longVersNumStr; /* Long version number */ -}; - -typedef struct VersionResourceRecord VersionResourceRecord, *VersionResourcePtr, **VersionResourceHandle; - -OSErr ShlibTestTrack(CFragInitBlockPtr ibp); - -OSErr ShlibTestTrack(CFragInitBlockPtr ibp) -{ - OSErr err = noErr; - short fileRefNum, saveRes, processResFile; - ProcessSerialNumber thePSN; - ProcessInfoRec thePIR; - FSSpec currAppSpec; - VersionResourceHandle versResource; - char versionString[256]; - char processSignature[5]; - short len, i; - - if ( (Ptr) test_track != (Ptr) kUnresolvedCFragSymbolAddress ) { - /* Start our hack by saving the current resource ref*/ - - saveRes = CurResFile(); - -/* if (ibp->fragLocator.where == kDataForkCFragLocator) - { - fileRefNum = FSpOpenResFile(ibp->fragLocator.u.onDisk.fileSpec, fsRdPerm); - - if ( fileRefNum == -1 ) - err = ResError(); - }*/ - - /* We assume that the current process is the one calling us. Good bet */ - err = GetCurrentProcess( &thePSN ); - - if ( err == noErr ) - { - /* fill in required fields for the ProcessInfoRec */ - thePIR.processInfoLength = sizeof(ProcessInfoRec); - thePIR.processName = nil; - thePIR.processAppSpec = &currAppSpec; - - GetProcessInformation( &thePSN, &thePIR ); - - /* copy the processSignature into a string */ - BlockMoveData (&(thePIR.processSignature),&processSignature,sizeof(OSType)); - processSignature[4] = '\0'; - -/* processResFile = FSpOpenResFile(&currAppSpec, fsRdPerm); - err = ResError();*/ - - if (err == noErr) - { - versResource = (VersionResourceHandle)GetResource('vers',1); - - if (versResource != nil) - { - /* Make a local C-string copy of the short version number string (a Pascall string) */ - HLock((Handle)versResource); - len = ((**versResource).shortVersNumStr)[0]; - for (i = 1; i <= len; i++) - versionString[i-1] = ((**versResource).shortVersNumStr)[i]; - versionString[len] = '\0'; - HUnlock((Handle)versResource); - - ReleaseResource((Handle)versResource); - } - } - - if ( thePIR.processType == 'APPL' ) - { - if (test_track(processSignature, versionString, true, true, 0) == -1) { - SysBeep(10); - SysBeep(10); - - ExitToShell(); - } - } - } - /*if ( fileRefNum != -1 ) - CloseResFile( fileRefNum );*/ - - UseResFile( saveRes ); - - } - - return err; -} diff --git a/src/mac/TestTrack/ShlibTestTrack.h b/src/mac/TestTrack/ShlibTestTrack.h deleted file mode 100644 index 12e656b1a..000000000 --- a/src/mac/TestTrack/ShlibTestTrack.h +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (C) 1997 by the Massachusetts Institute of Technology - * All rights reserved. - * - * For copying and distribution information, please see the file - * COPYRIGHT. - */ - -#ifndef __SHLIB_TESTTRACK__ -#define __SHLIB_TESTTRACK__ - -#include - -/* Special version of TestTrack for shared libraries -- uses calling application's - version information */ - -OSErr ShlibTestTrack(CFragInitBlockPtr ibp); - -#endif /* __SHLIB_TESTTRACK__ */ \ No newline at end of file diff --git a/src/mac/TestTrack/TestTrackLib.h b/src/mac/TestTrack/TestTrackLib.h deleted file mode 100644 index b005b1c09..000000000 --- a/src/mac/TestTrack/TestTrackLib.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (C) 1992 by the Massachusetts Institute of Technology - * All rights reserved. - * - * For copying and distribution information, please see the file - * COPYRIGHT. - */ -/* - * Function prototypes for testtrack routines - shared library version - */ - -#ifdef __cplusplus -extern "C" { -#endif - -#if GENERATINGCFM - -#define InitializeMacAthenaLib() -#define TerminateMacAthenaLib() - - #if defined(__CFM68K__) - #pragma import on - - extern int test_track(char *appl_name, char *appl_vers, Boolean edit_flag, - Boolean do_logging, int check_probability); - extern short GetBSDMacOSError( void ); - - #pragma import reset - #else - - int test_track(char *appl_name, char *appl_vers, Boolean edit_flag, - Boolean do_logging, int check_probability); - short GetBSDMacOSError( void ); - - #endif /* endif __CFM68K__ */ - -#else /* else GENERATINGCFM */ - - typedef int (*test_trackProcPtr) (char *appl_name, char *appl_vers, Boolean edit_flag, - Boolean do_logging, int check_probability); - typedef short (*GetBSDMacOSErrorProcPtr) (void); - - extern test_trackProcPtr gtest_trackGlue; - extern GetBSDMacOSErrorProcPtr gGetBSDMacOSErrorGlue; - - #define test_track(appl_name, appl_vers, edit_flag, do_logging, check_probability)\ - ((gtest_trackGlue)(appl_name, appl_vers, edit_flag, do_logging, check_probability)) - #define GetBSDMacOSError()\ - ((gGetBSDMacOSErrorGlue)()) - - OSErr InializeMacAthenaLib (void); - OSErr TerminateMacAthenaLib (void); - -#endif /* endif GENERATINGCFM */ - - -#ifdef __cplusplus -} -#endif diff --git a/src/mac/TestTrack/testtrack.h b/src/mac/TestTrack/testtrack.h deleted file mode 100644 index 167340b66..000000000 --- a/src/mac/TestTrack/testtrack.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 1992 by the Massachusetts Institute of Technology - * All rights reserved. - * - * For copying and distribution information, please see the file - * COPYRIGHT. - */ -/* - * Function prototypes for testtrack routines - */ - - -OSErr tt_open_MacTCP(short *drvrRefNum); /* Pass NULL if you feel like it*/ - - -/* function prototypes from tt.c */ -void tt_acknowledge(char *control, ...); -void tt_fatal_error(char *control, ...); -void tt_ensure(OSErr errcode, char *message); -int tt_edit_user_info(struct tt_user_info **user); -void tt_install_callback (int (*callback)(struct v_pkt *)); -int test_track(char *appl_name, char *appl_vers, Boolean edit_flag, - Boolean do_logging, int check_probability); - - -/* function prototypes from vlib.c */ -void v_parse_pkt (struct v_pkt *pkt, struct v_info *info); -int v_read_pkt (int sock, struct v_pkt *pkt, struct v_info *info, - struct sockaddr *sa, int *sockaddr_len); -int v_assemble_pkt (struct v_pkt *pkt, struct v_info *info); diff --git a/src/mac/gss-sample/ChangeLog b/src/mac/gss-sample/ChangeLog deleted file mode 100644 index 9975f8a92..000000000 --- a/src/mac/gss-sample/ChangeLog +++ /dev/null @@ -1,10 +0,0 @@ -Fri Nov 22 15:51:55 1996 unknown - - * gss-client.c (connect_to_server): use sizeof instead of h_length - to determine number of bytes of addr to copy from DNS response - [krb5-misc/211] - - -Thu 26 12:00:00 1995 John Rivlin - - * Created GSS Sample program diff --git a/src/mac/gss-sample/gss-client.c b/src/mac/gss-sample/gss-client.c deleted file mode 100644 index b2be7c84c..000000000 --- a/src/mac/gss-sample/gss-client.c +++ /dev/null @@ -1,463 +0,0 @@ -/* - * Copyright 1994 by OpenVision Technologies, Inc. - * - * Permission to use, copy, modify, distribute, and sell this software - * and its documentation for any purpose is hereby granted without fee, - * provided that the above copyright notice appears in all copies and - * that both that copyright notice and this permission notice appear in - * supporting documentation, and that the name of OpenVision not be used - * in advertising or publicity pertaining to distribution of the software - * without specific, written prior permission. OpenVision makes no - * representations about the suitability of this software for any - * purpose. It is provided "as is" without express or implied warranty. - * - * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ - -#define GSSAPI_V2 - -#include "gss.h" -#include -#include -#include - -usage() -{ - fprintf(stderr, "Usage: gss-client [-port port] [-v2] host service msg\r"); - exit(1); -} - -int main(argc, argv) - int argc; - char **argv; -{ - char *service_name, *server_host, *msg; - u_short port = 4444; - int v2 = 0; - - argc = ccommand(&argv); - - /* Parse arguments. */ - argc--; argv++; - while (argc) { - if (strcmp(*argv, "-port") == 0) { - argc--; argv++; - if (!argc) usage(); - port = atoi(*argv); - } else if (strcmp(*argv, "-v2") == 0) { - v2 = 1; - } else - break; - argc--; argv++; - } - if (argc != 3) - usage(); - - server_host = *argv++; - service_name = *argv++; - msg = *argv++; - - if (call_server(server_host, port, v2, service_name, msg) < 0) - exit(1); - - return 0; -} - -/* - * Function: call_server - * - * Purpose: Call the "sign" service. - * - * Arguments: - * - * host (r) the host providing the service - * port (r) the port to connect to on host - * service_name (r) the GSS-API service name to authenticate to - * msg (r) the message to have "signed" - * - * Returns: 0 on success, -1 on failure - * - * Effects: - * - * call_server opens a TCP connection to and establishes a - * GSS-API context with service_name over the connection. It then - * seals msg in a GSS-API token with gss_seal, sends it to the server, - * reads back a GSS-API signature block for msg from the server, and - * verifies it with gss_verify. -1 is returned if any step fails, - * otherwise 0 is returned. - */ -int call_server(char *host, u_short port, int dov2, char *service_name, char *msg) -{ - gss_ctx_id_t context; - gss_buffer_desc in_buf, out_buf, context_token; - int state; - SOCKET s; - OM_uint32 maj_stat, min_stat; - gss_name_t src_name, targ_name; - gss_buffer_desc sname, tname; - OM_uint32 lifetime; - gss_OID mechanism; - int is_local; -#ifdef GSSAPI_V2 - OM_uint32 context_flags; - int is_open; - gss_qop_t qop_state; - gss_OID_set mech_names; - gss_buffer_desc oid_name; -#else /* GSSAPI_V2 */ - int context_flags; -#endif /* GSSAPI_V2 */ - - - /* Open connection */ - if ((s = connect_to_server(host, port)) == (SOCKET) -1) - return -1; - - /* Establish context */ - if (client_establish_context(s, service_name, &context) < 0) - return -1; - -#ifdef GSSAPI_V2 - if (dov2) { - /* - * Attempt to save and then restore the context. - */ - maj_stat = gss_export_sec_context(&min_stat, - &context, - &context_token); - if (maj_stat != GSS_S_COMPLETE) { - display_status("exporting context", maj_stat, min_stat); - return -1; - } - maj_stat = gss_import_sec_context(&min_stat, - &context_token, - &context); - if (maj_stat != GSS_S_COMPLETE) { - display_status("importing context", maj_stat, min_stat); - return -1; - } - (void) gss_release_buffer(&min_stat, &context_token); - } -#endif /* GSSAPI_V2 */ - - /* Get context information */ - maj_stat = gss_inquire_context(&min_stat, context, - &src_name, &targ_name, &lifetime, - &mechanism, &context_flags, - &is_local -#ifdef GSSAPI_V2 - , &is_open -#endif /* GSSAPI_V2 */ - ); - if (maj_stat != GSS_S_COMPLETE) { - display_status("inquiring context", maj_stat, min_stat); - return -1; - } - - maj_stat = gss_display_name(&min_stat, src_name, &sname, - (gss_OID *) NULL); - if (maj_stat != GSS_S_COMPLETE) { - display_status("displaying context", maj_stat, min_stat); - return -1; - } - maj_stat = gss_display_name(&min_stat, targ_name, &tname, - (gss_OID *) NULL); - if (maj_stat != GSS_S_COMPLETE) { - display_status("displaying context", maj_stat, min_stat); - return -1; - } - fprintf(stderr, "\"%s\" to \"%s\"\r lifetime %d, flags %x, %s", - sname.value, tname.value, lifetime, context_flags, - (is_local) ? "locally initiated" : "remotely initiated"); -#ifdef GSSAPI_V2 - fprintf(stderr, " %s", (is_open) ? "open" : "closed"); -#endif /* GSSAPI_V2 */ - fprintf(stderr, "\r"); - - (void) gss_release_name(&min_stat, &src_name); - (void) gss_release_name(&min_stat, &targ_name); - (void) gss_release_buffer(&min_stat, &sname); - (void) gss_release_buffer(&min_stat, &tname); - -#ifdef GSSAPI_V2 - if (dov2) { - size_t i; - - /* Now get the names supported by the mechanism */ - maj_stat = gss_inquire_names_for_mech(&min_stat, - mechanism, - &mech_names); - if (maj_stat != GSS_S_COMPLETE) { - display_status("inquiring mech names", maj_stat, min_stat); - return -1; - } - - maj_stat = gss_oid_to_str(&min_stat, - mechanism, - &oid_name); - if (maj_stat != GSS_S_COMPLETE) { - display_status("converting oid->string", maj_stat, min_stat); - return -1; - } - fprintf(stderr, "Mechanism %s supports %d names\r", - oid_name.value, mech_names->count); - (void) gss_release_buffer(&min_stat, &oid_name); - for (i=0; icount; i++) { - gss_OID tmpoid; - int is_present; - - maj_stat = gss_oid_to_str(&min_stat, - &mech_names->elements[i], - &oid_name); - if (maj_stat != GSS_S_COMPLETE) { - display_status("converting oid->string", maj_stat, min_stat); - return -1; - } - fprintf(stderr, "%d: %s\r", i, oid_name.value); - - maj_stat = gss_str_to_oid(&min_stat, - &oid_name, - &tmpoid); - if (maj_stat != GSS_S_COMPLETE) { - display_status("converting string->oid", maj_stat, min_stat); - return -1; - } - - maj_stat = gss_test_oid_set_member(&min_stat, - tmpoid, - mech_names, - &is_present); - if (maj_stat != GSS_S_COMPLETE) { - display_status("testing oid presence", maj_stat, min_stat); - return -1; - } - if (!is_present) { - fprintf(stderr, "%s is not present in list?\r", - oid_name.value); - } - (void) gss_release_oid(&min_stat, &tmpoid); - (void) gss_release_buffer(&min_stat, &oid_name); - } - - (void) gss_release_oid_set(&min_stat, &mech_names); - (void) gss_release_oid(&min_stat, &mechanism); - } -#endif /* GSSAPI_V2 */ - - /* Seal the message */ - in_buf.value = msg; - in_buf.length = strlen(msg) + 1; -#ifdef GSSAPI_V2 - if (dov2) - maj_stat = gss_wrap(&min_stat, context, 1, GSS_C_QOP_DEFAULT, - &in_buf, &state, &out_buf); - else -#endif /* GSSAPI_V2 */ - maj_stat = gss_seal(&min_stat, context, 1, GSS_C_QOP_DEFAULT, - &in_buf, &state, &out_buf); - if (maj_stat != GSS_S_COMPLETE) { - display_status("sealing message", maj_stat, min_stat); - return -1; - } else if (! state) { - fprintf(stderr, "Warning! Message not encrypted.\r"); - } - - /* Send to server */ - if (send_token(s, &out_buf) < 0) - return -1; - (void) gss_release_buffer(&min_stat, &out_buf); - - /* Read signature block into out_buf */ - if (recv_token(s, &out_buf) < 0) - return -1; - - /* Verify signature block */ -#ifdef GSSAPI_V2 - if (dov2) - maj_stat = gss_verify_mic(&min_stat, context, &in_buf, - &out_buf, &qop_state); - else -#endif /* GSSAPI_V2 */ - maj_stat = gss_verify(&min_stat, context, &in_buf, &out_buf, &state); - if (maj_stat != GSS_S_COMPLETE) { - display_status("verifying signature", maj_stat, min_stat); - return -1; - } - (void) gss_release_buffer(&min_stat, &out_buf); - - printf("Signature verified.\r"); - - /* Delete context */ - maj_stat = gss_delete_sec_context(&min_stat, &context, &out_buf); - if (maj_stat != GSS_S_COMPLETE) { - display_status("deleting context", maj_stat, min_stat); - return -1; - } - (void) gss_release_buffer(&min_stat, &out_buf); - - closesocket(s); - - return 0; -} - -/* - * Function: connect_to_server - * - * Purpose: Opens a TCP connection to the name host and port. - * - * Arguments: - * - * host (r) the target host name - * port (r) the target port, in host byte order - * - * Returns: the established socket file desciptor, or -1 on failure - * - * Effects: - * - * The host name is resolved with gethostbyname(), and the socket is - * opened and connected. If an error occurs, an error message is - * displayed and -1 is returned. - */ -SOCKET connect_to_server(char *host, u_short port) -{ - struct sockaddr_in saddr; - struct hostent *hp; - SOCKET s; - - if ((hp = gethostbyname(host)) == NULL) { - fprintf(stderr, "Unknown host: %s\r", host); - return (SOCKET) -1; - } - - saddr.sin_family = hp->h_addrtype; - memcpy((char *)&saddr.sin_addr, hp->h_addr, sizeof(saddr.sin_addr)); - saddr.sin_port = htons(port); - - if ((s = socket(AF_INET, SOCK_STREAM, 0)) == (SOCKET) -1) { - perror("creating socket"); - return (SOCKET) -1; - } - if (connect(s, (struct sockaddr *)&saddr, sizeof(saddr)) < 0) { - perror("connecting to server"); - return (SOCKET) -1; - } - return s; -} - - -/* - * Function: client_establish_context - * - * Purpose: establishes a GSS-API context with a specified service and - * returns the context handle - * - * Arguments: - * - * s (r) an established TCP connection to the service - * service_name (r) the ASCII service name of the service - * context (w) the established GSS-API context - * - * Returns: 0 on success, -1 on failure - * - * Effects: - * - * service_name is imported as a GSS-API name and a GSS-API context is - * established with the corresponding service; the service should be - * listening on the TCP connection s. The default GSS-API mechanism - * is used, and mutual authentication and replay detection are - * requested. - * - * If successful, the context handle is returned in context. If - * unsuccessful, the GSS-API error messages are displayed on stderr - * and -1 is returned. - */ -int client_establish_context(SOCKET s, char *service_name, gss_ctx_id_t *gss_context) -{ - gss_buffer_desc send_tok, recv_tok, *token_ptr; - gss_name_t target_name; - OM_uint32 maj_stat, min_stat; - - /* - * Import the name into target_name. Use send_tok to save - * local variable space. - */ - send_tok.value = service_name; - send_tok.length = strlen(service_name) + 1; - maj_stat = gss_import_name(&min_stat, &send_tok, - (gss_OID) gss_nt_service_name, &target_name); - if (maj_stat != GSS_S_COMPLETE) { - display_status("parsing name", maj_stat, min_stat); - return -1; - } - - /* - * Perform the context-establishement loop. - * - * On each pass through the loop, token_ptr points to the token - * to send to the server (or GSS_C_NO_BUFFER on the first pass). - * Every generated token is stored in send_tok which is then - * transmitted to the server; every received token is stored in - * recv_tok, which token_ptr is then set to, to be processed by - * the next call to gss_init_sec_context. - * - * GSS-API guarantees that send_tok's length will be non-zero - * if and only if the server is expecting another token from us, - * and that gss_init_sec_context returns GSS_S_CONTINUE_NEEDED if - * and only if the server has another token to send us. - */ - - token_ptr = GSS_C_NO_BUFFER; - *gss_context = GSS_C_NO_CONTEXT; - - do { - maj_stat = - gss_init_sec_context(&min_stat, - GSS_C_NO_CREDENTIAL, - gss_context, - target_name, - GSS_C_NULL_OID, - GSS_C_MUTUAL_FLAG | GSS_C_REPLAY_FLAG, - 0, - NULL, /* no channel bindings */ - token_ptr, - NULL, /* ignore mech type */ - &send_tok, - NULL, /* ignore ret_flags */ - NULL); /* ignore time_rec */ - - if (token_ptr != GSS_C_NO_BUFFER) - (void) gss_release_buffer(&min_stat, &recv_tok); - - if (maj_stat!=GSS_S_COMPLETE && maj_stat!=GSS_S_CONTINUE_NEEDED) { - display_status("initializing context", maj_stat, min_stat); - (void) gss_release_name(&min_stat, &target_name); - return -1; - } - - if (send_tok.length != 0) { - if (send_token(s, &send_tok) < 0) { - (void) gss_release_buffer(&min_stat, &send_tok); - (void) gss_release_name(&min_stat, &target_name); - return -1; - } - } - (void) gss_release_buffer(&min_stat, &send_tok); - - if (maj_stat == GSS_S_CONTINUE_NEEDED) { - if (recv_token(s, &recv_tok) < 0) { - (void) gss_release_name(&min_stat, &target_name); - return -1; - } - token_ptr = &recv_tok; - } - } while (maj_stat == GSS_S_CONTINUE_NEEDED); - - (void) gss_release_name(&min_stat, &target_name); - return 0; -} diff --git a/src/mac/gss-sample/gss-misc.c b/src/mac/gss-sample/gss-misc.c deleted file mode 100644 index b47cf8927..000000000 --- a/src/mac/gss-sample/gss-misc.c +++ /dev/null @@ -1,360 +0,0 @@ -/* - - * Copyright 1994 by OpenVision Technologies, Inc. - - * - - * Permission to use, copy, modify, distribute, and sell this software - - * and its documentation for any purpose is hereby granted without fee, - - * provided that the above copyright notice appears in all copies and - - * that both that copyright notice and this permission notice appear in - - * supporting documentation, and that the name of OpenVision not be used - - * in advertising or publicity pertaining to distribution of the software - - * without specific, written prior permission. OpenVision makes no - - * representations about the suitability of this software for any - - * purpose. It is provided "as is" without express or implied warranty. - - * - - * OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - - * EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR - - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - - * USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - - * PERFORMANCE OF THIS SOFTWARE. - - */ - - - -#include "gss.h" - -#include - -#include - -#include - -#include - - - -/* - - * Function: send_token - - * - - * Purpose: Writes a token to a file descriptor. - - * - - * Arguments: - - * - - * s (r) an open file descriptor - - * tok (r) the token to write - - * - - * Returns: 0 on success, -1 on failure - - * - - * Effects: - - * - - * send_token writes the token length (as a network long) and then the - - * token data to the file descriptor s. It returns 0 on success, and - - * -1 if an error occurs or if it could not write all the data. - - */ - -int send_token(SOCKET s, gss_buffer_t tok) { - - size_t ret; - - - - ret = send(s, (char *) &tok->length, 4, 0); - - - - if (ret < 0) { - - fprintf(stderr, "Error sending token length\r"); - - return -1; - - } - - else if (ret != 4) { - - fprintf(stderr, "sending token length: %d of %d bytes written\r", ret, 4); - - return -1; - - } - - - - ret = send(s, tok->value, tok->length, 0); - - - - if (ret < 0) { - - fprintf(stderr, "Error sending data\r"); - - return -1; - - } - - else if (ret != tok->length) { - - fprintf(stderr, "sending token data: %d of %d bytes written\r", ret, tok->length); - - return -1; - - } - - - - return 0; - - - -} /* send_token */ - - - - - -/* - - * Function: recv_token - - * - - * Purpose: Reads a token from a file descriptor. - - * - - * Arguments: - - * - - * s (r) an open file descriptor - - * tok (w) the read token - - * - - * Returns: 0 on success, -1 on failure - - * - - * Effects: - - * - - * recv_token reads the token length (as a network long), allocates - - * memory to hold the data, and then reads the token data from the - - * file descriptor s. It blocks to read the length and data, if - - * necessary. On a successful return, the token should be freed with - - * gss_release_buffer. It returns 0 on success, and -1 if an error - - * occurs or if it could not read all the data. - - */ - -int - -recv_token (SOCKET s, gss_buffer_t tok) { - - int ret; - - unsigned long len; - - - - ret = recv(s, (char *) &len, 4, 0); - - - - if (ret < 0) { - - fprintf(stderr, "Error reading token length\r"); - - return -1; - - } - - else if (ret != 4) { - - fprintf(stderr, "Error reading token length: %d of %d bytes read\r", ret, 4); - - return -1; - - } - - - - tok->length = (size_t) len; - - - - tok->value = (char *) malloc(tok->length); - - - - if (tok->value == NULL) { - - fprintf(stderr, "Out of memory allocating token data\r"); - - return -1; - - } - - - - ret = recv (s, (char *) tok->value, tok->length, 0); - - - - if (ret < 0) { - - fprintf(stderr, "Error reading token data\r"); - - free(tok->value); - - return -1; - - } - - - - return 0; - -} /* recv_token */ - - - - - -/* - - * Function: display_status - - * - - * Purpose: displays GSS-API messages - - * - - * Arguments: - - * - - * msg a string to be displayed with the message - - * maj_stat the GSS-API major status code - - * min_stat the GSS-API minor status code - - * - - * Effects: - - * - - * The GSS-API messages associated with maj_stat and min_stat are - - * displayed on stderr, each preceeded by "GSS-API error : " and - - * followed by a newline. - - */ - -void - -display_status (char *msg, OM_uint32 maj_stat, OM_uint32 min_stat) { - - display_status_1(msg, maj_stat, GSS_C_GSS_CODE); - - display_status_1(msg, min_stat, GSS_C_MECH_CODE); - -} - - - -static void - -display_status_1(char *m, OM_uint32 code, int type) { - - OM_uint32 maj_stat, min_stat; - - gss_buffer_desc msg; - - #ifdef GSSAPI_V2 - - OM_uint32 msg_ctx; - - #else /* GSSAPI_V2 */ - - int msg_ctx; - - #endif /* GSSAPI_V2 */ - - - - msg_ctx = 0; - - while (1) { - - maj_stat = gss_display_status( - - &min_stat, code, type, GSS_C_NULL_OID, &msg_ctx, &msg); - - - - fprintf (stderr, "GSS-API error %s: %s\r", m, (char *)msg.value); - - - - (void) gss_release_buffer(&min_stat, &msg); - - - - if (!msg_ctx) - - break; - - } - -} /* display_status */ - diff --git a/src/mac/gss-sample/gss-sample.sit.hqx b/src/mac/gss-sample/gss-sample.sit.hqx deleted file mode 100644 index 2927c3184..000000000 --- a/src/mac/gss-sample/gss-sample.sit.hqx +++ /dev/null @@ -1,48 +0,0 @@ -(This file must be converted with BinHex 4.0) -:$QGcFbecB@e`E'8ZFfPd!&0*9%46593K!!!!!!G*!!!"4V`K8dP8)3!#!!!(5A* --BA8#!3!!!"B!!!d0$%G68b"6B@e`E'8ZYA0bB`!!!!!!!!!!!!!!!!!!!!$I'J! -!!!!!!!!!!!!!!!!!!!!!!!!!"T!!!!!!!2rrrrp069"568e$3`%!V$aa3kb3!*a -+!!!*m3!!#U)!!!)e!!!$eD"kNV-!!!!!!!!50#0%$L)Uq`C4+5ScT300hITKF$j -mZT@4#)Y)kBc#IAqDGT+61M[$hCfGJB#$FQr3Y(I`EJH2,0X8)#UrMFMpYaB"!e" -Z*bT'CFE6IDpqD1,9S*JFF&HPm`50Sa-cDlN1cNZ4D2Gdp%H+TZGb"82F$!Y6@pJ -!#pY[B3-&aPaKUe"XUffBBQd&ICkFP[Cc9(5!0Qb3!&ACP#9&hXcrr4$mrYfi`6! -PhIar5%[k09a2bkTNrPIlq(BLd6qpC,c8F0JDGl'5*U,eqrpI`IhcBi4c#C[Sf1e -`1Xmpb[HPSVp6C3@,HFED&4k'h[qrIH84i'9LUM8PRCSUaE3r"X&6,C8l[ZJF(ZN -l(ed1V!@&LahS1"&X13FHKB,b2EclEl6D'#UfjIpqZD!#9G(QIBV2Reaj@()T1G' -4bb&XbGkA3483ip+P5f8eTQ6MI'QIhVY`U@H-S&Zk9*&lG8QAZE(d1"!"68`DKT5 -4PbDjbR8jYR6#-4Ve)(-S1#-Qa9,m'+IDjQ!1UT(d@"`ra"14a6dRq$R2r&XY@p! -6c!4SaDUb[bI&qY51R[Vrbj,Va2cp(iArm'-(0p*hR4-FV`YSbeDL5&SJp)c&(UV -MP`EcRE[D*S9!-6R'jImS'%Eq+"c*re%iqArlSk!Gqk0!6`h1GNrr,R$2@KJV-1N -D9ePB['f3!'*Q#q-YE+U&+5eXYS@T,B`Q60`@GXR#pJK-CCmX#J[c'jd4jJl,AT1 -9`8X#-i4eE512Q3aj@f90I4m!!!X!YrCqjZ8PNc$#MM$*d`JMJl8MaeC#Mc#6X*- -``XiMc#6d#205GREN+'&(MTeiLNqbRS3kL1![*U&('$Pf*Q'%(@(Nf*PN`2c)-I+ -8X*-`mN`*)j3FNi`BHAD5Ta&+'+'4b8U15Bk4Cq3CB8FQ02,X##22##2(b+h!I8N -"++'%HB3HRP#C(D%5GZ3B1AEN'%%*!b"i))$$kM+m')f'%%)B[N8)f5VKH`cZI2$ -0KZm`bN*PS$fj)EPG%44C8XZ(iIll)E`LXaSpUiM552A0$Ck*q61$[i#UrZ3aTJF -0QPkMQT%5K$pIQRpB-@lDIh%,[FSqk%,SbML`I[1b2Ma$k2+3!2E3NeFP+MfGX@K -9f&pKK1#i"b*)r5h`r**Um(Cp3@MVm5@HU)J'$rG$L)8TRNAM*CqrQcCi19CJ@P- -m@e@(dVkl5P!Mj3B2Yli%9C,Lf4P2&!8a+"P$4dLk[`,1Jil!eI4GET-J0VGiBCD -0M-DQBU@BG)eQL9%he4aTD5Mf9-JPa3HpPAX1HaXAq@06MIQFQU94Qi4B%%J!T1a -PDYFK6XeQ9%G,3r1*eK@A'[ATp4fFQX2bYN-el44$XK5*H9I'06i`r*&6cBcUj&4 -&AClcq%"AQ&-YM'SMe,#XLUY1UGF16V@bA#eUc#p([F'ebSc[2E#0YM`lZC!!%B' -$9k&66Q2MjbEIF+U0HE@U-8@1"0,8XFQhTcJeMq@D!ekrj80b(GV-Fl9$Uj!!S-+ -#U%E&MM9br)DePP-GfM4)LK*CRiEl-mj(2+&mQ(-bYQ`(@8qSq`AhkY5R`3rJY&R -`qTKlG@N*pA3*SI9j'([B0mfT"ArRP5INCP3ASji*5"&*NF8PHRbJVj96S5UKjhZ -4(rc2[k)hQAjIT-'T3r8`9fimHkZDI,9AEAMf0VR[eHjpH1Td+hU#%md61(&N&#I -3HF0rCP23$pY5I[MAlJT6rZ(p#1dGK)VAr'HfKrN4qZIIcrf68jh1If2Rd3rYcMr -qZeIp"m"cDSidrjQ04MqdGq$dSVjIrUparmA8IcmD!'hlkMqcKqQ(pMNT,0+)&j, -)5[BId%l5aU"YC%F"l5)p#cU2E"qJ#`M[C"PbNdi%E5Il"HK"q"1LEc,cH@4f0Ie -B01dJQiG*BEQ!TVQ!TVQ!TVQ!TVQ!TVQ!TVPmHXpb!8ec!8hQK24%DYkeA$+EM(l -bpCX*q0)r"6Ka9H[Pl@dim3$Qd6h+lMhlm164qS@HaQCX,Ad&6$V[V+c`h"h`BDU -$%TVaeB9S#(MZ,[ae-E[*EZ&V9'1mU'Z*m,9)J@45I`4rSN`HmSCBqJm!!!d!$fG -cFbeME'PPER3ZFR0bB`!!!!!!!!!!!!!!!!!!!!!JS!!!!!!!!!!!!!!!!!!!!!! -!&J!!!!!!!!!!rrrrre*68N0%Eh9R)3#VATi%V*!!GQd!!!%H!!!!!!!!!%N!!!! -!C,B!!!!!!!!!!$"L%3!)XY&i[PR#$ejfDQCQMC6d#'A5*c*&LXIaK)*G@bIbV05 -bS0jk6lhUJ`DrhI[`f'b&I0rfp!K[I2mRqID&%Kf&3QQP,!!!!'Z2!!!"!!!!!43 -!!!!8!!!!-J!)!!%!"!!!!!N!!!!)!!%!!!!!!!`!!!!)!!%!!`!!$@aTBR*KFQP -PFbjcDA3#!!!!8dP84&0*9#%"!2rrrrm!!&0*9%46593K!3$rrrrr!!!!!!!!!!! -!!!!!!!!!!!!!V)p&eJ!!FJS!!!&'!!!!!!!!!!!!!"9$E'PMDb"25b"dEb"MEfj -dD@jeC5i!!!!!!!!!T!!#!!!!!!!!!!!!!!!#!!3"!!"+!!%!!!!!!!!!!!!!!!! -e9'mJBfpZG'PZG@8JG'KP)'0eFR*PER3JEh"PFQ&dD@pZ,#"ME'PMDb"dD'Pc)'* -eG(4[ELi!!!!!!"!"F!$Y!Pd#hJ!!!!!!!!-!!!!"!!!!!43!!!!8!!!!-J)qMAJ -F5!!!!"`!-J!!8f9dC`!!!!S!!2rr!!!!!!)qch3`@!: diff --git a/src/mac/gss-sample/gss.h b/src/mac/gss-sample/gss.h deleted file mode 100644 index de71c4616..000000000 --- a/src/mac/gss-sample/gss.h +++ /dev/null @@ -1,88 +0,0 @@ -/*+************************************************************************* - -** - -** gss.h - -** - -***************************************************************************/ - -/* - - * Use the internal mac kerberos sockets library - - * (it is 'just enough' sockets for kerberos, and perhaps other uses) - - */ - -#define socket krb5_socket - -#define closesocket krb5_closesocket - -#define connect krb5_connect - -#define bind krb5_bind - -#define send krb5_send - -#define recv krb5_recv - -#define sendto krb5_sendto - -#define select krb5_select - -#define recvfrom krb5_recvfrom - -#define inet_ntoa krb5_inet_ntoa - -#define gethostbyname krb5_gethostbyname - -#define gethostbyaddr krb5_gethostbyaddr - -#define gethostname krb5_gethostname - -#define getsockname krb5_getsockname - -#define getmyipaddr krb5_getmyipaddr - -#include "macsock.h" - - - -#include - - - -#include "gssapi.h" - -#include "gssapi_generic.h" - - - -typedef unsigned short u_short; - - - -// gss-misc.c - -int send_token(SOCKET s, gss_buffer_t tok); - -int recv_token(SOCKET s, gss_buffer_t tok); - -void display_status(char *msg, OM_uint32 maj_stat, OM_uint32 min_stat); - -static void display_status_1(char *m, OM_uint32 code, int type); - - - -// gss-client.c - -int gss (char *host, char *name, char *msg, int port); - -int call_server(char *host, u_short port, int dov2, char *service_name, char *msg); - -SOCKET connect_to_server(char *host, u_short port); - -int client_establish_context(SOCKET s, char *service_name, gss_ctx_id_t *gss_context); - diff --git a/src/mac/gss/CGSSDocument.cp b/src/mac/gss/CGSSDocument.cp deleted file mode 100644 index db98f2f44..000000000 --- a/src/mac/gss/CGSSDocument.cp +++ /dev/null @@ -1,982 +0,0 @@ -// =========================================================================== -// CGSSdocument.cp -// ©1997 Massachusetts Institute of Technology, All Rights Reserved -// By meeroh@mit.edu -// Started 2/28/97 -// =========================================================================== -// Implementation of CGSSDocument, a document class derived from LSingleDoc -// CGSSDocument is the core of the GSS Sample app: it contains the interface -// to GSS (in member functions whose name starts with GSS). It also provides -// AppleEvent handler for query events and supports saving itself into a -// file. -// CGSSDocument is also derived from LListener so it can easily respond to -// Query button being clicked - - -#include "CGSSDocument.h" - -#include -#include -#include -#include - -extern "C" { - #include -} - -const ResIDT wind_GSS = 128; -const PaneIDT pane_Status = 904; -const PaneIDT pane_QueryArgument = 900; -const PaneIDT pbut_Query = 901; -const PaneIDT text_Output = 903; -// Message the Query button broadcasts -const MessageT msg_Query = 'GSSq'; - -// --------------------------------------------------------------------------- -// € CGSSDocument -// --------------------------------------------------------------------------- -// Constructor - -CGSSDocument::CGSSDocument () -{ - // Make us a window - mWindow = LWindow::CreateWindow (wind_GSS, this); - - // A window, I said - SignalIf_ (mWindow == nil); - mWindow -> Show (); - - // Listen to query button clicks - ((LControl*) mWindow -> FindPaneByID (pbut_Query)) -> AddListener (this); -} - -// --------------------------------------------------------------------------- -// € ~CGSSDocument -// --------------------------------------------------------------------------- -// Destructor - -CGSSDocument::~CGSSDocument () -{ -} - -// --------------------------------------------------------------------------- -// € HandleAppleEvent -// --------------------------------------------------------------------------- -// AppleEvent handler - -void -CGSSDocument::HandleAppleEvent ( - const AppleEvent& inAppleEvent, - AppleEvent& outAEReply, - AEDesc& outResult, - long inAENumber) -{ - switch (inAENumber) { - - case ae_Query: - // extract the query string from the appleevent - AEDesc queryData = {typeNull, nil}; - OSErr err = ::AEGetParamDesc (&inAppleEvent, keyDirectObject, typeChar, &queryData); - ThrowIfOSErr_ (err); - char queryString [255]; - UInt8 dataSize; - { - StHandleLocker (queryData.dataHandle); - dataSize = ::GetHandleSize (queryData.dataHandle); - // Limited to 255 charactees - SignalIf_ (dataSize > 255); - ::BlockMoveData (*(queryData.dataHandle), queryString, dataSize); - } - - queryString [dataSize] = '\0'; - - GSSQuery (queryString); - ::AEDisposeDesc (&queryData); - break; - - // Unhandled events passed up to LSingleDoc - default: - LSingleDoc::HandleAppleEvent (inAppleEvent, outAEReply, outResult, inAENumber); - break; - } -} - -// --------------------------------------------------------------------------- -// € ObeyCommand -// --------------------------------------------------------------------------- -// Handle our own commands - -Boolean -CGSSDocument::ObeyCommand( - CommandT inCommand, - void *ioParam) -{ - Boolean cmdHandled = true; - - switch (inCommand) { - - // Deal with command messages - // Any that you don't handle will be passed to LApplication - - case msg_Query: - // Handle query command by figuring out the query string and calling GSSQuery - // The reason why this is in ObeyCommand and not in ListenToMessage is to allow us - // to add a Query menu command easily - Str255 theArgument = "\0"; - (LEditField*) (mWindow -> FindPaneByID (pane_QueryArgument)) -> GetDescriptor (theArgument); - P2CStr (theArgument); - GSSQuery ((char*) theArgument); - break; - - default: - cmdHandled = LSingleDoc::ObeyCommand(inCommand, ioParam); - break; - } - - return cmdHandled; - -} - -// --------------------------------------------------------------------------- -// € DoAESave -// --------------------------------------------------------------------------- -// Save self - -void -CGSSDocument::DoAESave( - FSSpec& inFileSpec, - OSType inFileType) -{ - // Get a handle to text - TEHandle teHandle = ((LTextEdit*) (mWindow -> FindPaneByID (text_Output))) -> GetMacTEH (); - Handle textHandle = (*teHandle) -> hText; - UInt32 textSize = ::GetHandleSize (textHandle); - - LFileStream saveStream (inFileSpec); - try - { - // Try opening the file - saveStream.OpenDataFork (fsRdWrPerm); - } - Catch_ (err) - { - // If opening failed, try creating the file - saveStream.CreateNewDataFile ('CWIE', 'TEXT', smSystemScript); - saveStream.OpenDataFork (fsRdWrPerm); - // If creating andopening fails, OpenDataFork will throw - } - - saveStream.SetLength (0); // Zap! - - // Write the data - StHandleLocker dataLock (textHandle); - saveStream.WriteData (*textHandle, (*teHandle) -> teLength); - SetModified (false); -} - -// --------------------------------------------------------------------------- -// € ListenToMessage -// --------------------------------------------------------------------------- -// Deal with broadcast messages - -void -CGSSDocument::ListenToMessage ( - MessageT inMessage, - void* ioParam) -{ - switch (inMessage) - { - case msg_Query: - // Respond to query button clicks by doing the query - ObeyCommand (msg_Query, nil); - } -} - -// The following two append strings to the output TextEdit pane - -void -CGSSDocument::AppendPString ( - ConstStringPtr inString) -{ - TEHandle teHandle = ((LTextEdit*) (mWindow -> FindPaneByID (text_Output))) -> GetMacTEH (); - Handle textHandle = (*teHandle) -> hText; - UInt32 textSize = ::GetHandleSize (textHandle); - ::SetHandleSize (textHandle, textSize + inString [0]); - - { - StHandleLocker textLock (textHandle); - ::BlockMoveData (inString + 1, *textHandle + textSize, inString [0]); - } - (*teHandle) -> teLength += inString [0]; - ::TECalText (teHandle); - - mWindow -> Refresh (); -} - -void -CGSSDocument::AppendCString ( - char* inString) -{ - C2PStr (inString); - AppendPString ((ConstStringPtr) inString); -} - -// --------------------------------------------------------------------------- -// GSS Interface -// --------------------------------------------------------------------------- - -#pragma mark - -#pragma mark € GSS Functions € - -// --------------------------------------------------------------------------- -// € GSSQuery -// --------------------------------------------------------------------------- -// Do some basic parsing of the input string - -void -CGSSDocument::GSSQuery ( - char* inQueryString) -{ - Boolean validQuery = true; - - char serverHost [255]; - memset (serverHost, 0, 255); - - char serviceName [255]; - memset (serviceName, 0, 255); - - char theMessage [255]; - memset (theMessage, 0, 255); - - u_short serverPort = 4444; - int useV2 = 0; - char* walker; - - char* argWalker = inQueryString; - - // check all options - while (*argWalker == '-') - { - // eat leading space - while (*argWalker != '\0' && isspace (*argWalker)) - argWalker++; - - // check -v2 option - if (!strncmp (argWalker, "-v2 ", 4)) - { - useV2 = 1; - argWalker += 4; - continue; - }; - - // check -port option - if (!strncmp (argWalker, "-port ", 6)) - { - // skip "-port " - argWalker +=6; - // skip space - while (*argWalker != '\0' && isspace (*argWalker)) - argWalker++; - // copy the port number; recycle serverHost for this - for (walker = serverHost; *argWalker != '\0' && !isspace (*argWalker); argWalker++, walker++) - *walker = *argWalker; - - if (*serverHost == '\0') - validQuery = false; - serverPort = atoi (serverHost); - memset (serverHost, 0, 255); - } - } - - // eat leading space - while (*argWalker != '\0' && isspace (*argWalker)) - argWalker++; - - // Copy to serverHost - for (walker = serverHost; (*argWalker != '\0' && !isspace (*argWalker)); argWalker++, walker++) - *walker = *argWalker; - if (*serverHost == '\0') - validQuery = false; - - // eat leading space - while (*argWalker != '\0' && isspace (*argWalker)) - argWalker++; - - // Copy to serviceName - for (walker = serviceName; (*argWalker != '\0' && !isspace (*argWalker)); argWalker++, walker++) - *walker = *argWalker; - if (*serviceName == '\0') - validQuery = false; - - // eat leading space - while (*argWalker != '\0' && isspace (*argWalker)) - argWalker++; - - // Copy to theMessage - for (walker = theMessage; (*argWalker != '\0' && !isspace (*argWalker)); argWalker++, walker++) - *walker = *argWalker; - if (*theMessage == '\0') - validQuery = false; - - SetModified (true); - - if (!GSSCallServer(serverHost, serverPort, useV2, serviceName, theMessage) < 0) - AppendPString ("\pQuery Complete =)"); -} - -/* - * Function: GSSCallServer - * - * Purpose: Call the "sign" service. - * - * Arguments: - * - * host (r) the host providing the service - * port (r) the port to connect to on host - * service_name (r) the GSS-API service name to authenticate to - * msg (r) the message to have "signed" - * - * Returns: 0 on success, -1 on failure - * - * Effects: - * - * call_server opens a TCP connection to and establishes a - * GSS-API context with service_name over the connection. It then - * seals msg in a GSS-API token with gss_seal, sends it to the server, - * reads back a GSS-API signature block for msg from the server, and - * verifies it with gss_verify. -1 is returned if any step fails, - * otherwise 0 is returned. - */ -int -CGSSDocument::GSSCallServer ( - char *host, - u_short port, - int dov2, - char *service_name, - char *msg) -{ - gss_ctx_id_t context; - gss_buffer_desc in_buf, out_buf, context_token; - int state; - int s; - OM_uint32 maj_stat, min_stat; - gss_name_t src_name, targ_name; - gss_buffer_desc sname, tname; - OM_uint32 lifetime; - gss_OID mechanism; - int is_local; -#ifdef GSSAPI_V2 - OM_uint32 context_flags; - int is_open; - gss_qop_t qop_state; - gss_OID_set mech_names; - gss_buffer_desc oid_name; -#else /* GSSAPI_V2 */ - int context_flags; -#endif /* GSSAPI_V2 */ - char msgString [255] = "\0"; - - /* Open connection */ - if ((s = GSSConnectToServer (host, port)) == (int) -1) - return -1; - - /* Establish context */ - if (GSSClientEstablishContext (s, service_name, &context) < 0) - return -1; - -#ifdef GSSAPI_V2 - if (dov2) - { - /* - * Attempt to save and then restore the context. - */ - maj_stat = gss_export_sec_context ( &min_stat, - &context, - &context_token); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus("exporting context", maj_stat, min_stat); - return -1; - } - maj_stat = gss_import_sec_context ( &min_stat, - &context_token, - &context); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("importing context", maj_stat, min_stat); - return -1; - } - (void) gss_release_buffer (&min_stat, &context_token); - } -#endif /* GSSAPI_V2 */ - - /* Get context information */ - maj_stat = gss_inquire_context ( &min_stat, - context, - &src_name, - &targ_name, - &lifetime, - &mechanism, - &context_flags, - &is_local -#ifdef GSSAPI_V2 - , &is_open -#endif /* GSSAPI_V2 */ - ); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("inquiring context", maj_stat, min_stat); - return -1; - } - - maj_stat = gss_display_name ( &min_stat, - src_name, - &sname, - (gss_OID *) NULL); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("displaying context", maj_stat, min_stat); - return -1; - } - maj_stat = gss_display_name ( &min_stat, - targ_name, - &tname, - (gss_OID *) NULL); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("displaying context", maj_stat, min_stat); - return -1; - } - - sprintf ( msgString, - "\"%s\" to \"%s\"\r lifetime %d, flags %x, %s", - sname.value, - tname.value, - lifetime, - context_flags, - (is_local) ? "locally initiated" : "remotely initiated"); - AppendCString (msgString); -#ifdef GSSAPI_V2 - sprintf (msgString, " %s", (is_open) ? "open" : "closed"); - AppendCString (msgString); -#endif /* GSSAPI_V2 */ - sprintf(msgString, "\r"); - AppendCString (msgString); - - (void) gss_release_name (&min_stat, &src_name); - (void) gss_release_name (&min_stat, &targ_name); - (void) gss_release_buffer (&min_stat, &sname); - (void) gss_release_buffer(&min_stat, &tname); - -#ifdef GSSAPI_V2 - if (dov2) - { - size_t i; - - /* Now get the names supported by the mechanism */ - maj_stat = gss_inquire_names_for_mech ( &min_stat, - mechanism, - &mech_names); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("inquiring mech names", maj_stat, min_stat); - return -1; - } - - maj_stat = gss_oid_to_str ( &min_stat, - mechanism, - &oid_name); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("converting oid->string", maj_stat, min_stat); - return -1; - } - - sprintf ( msgString, - "Mechanism %s supports %d names\r", - oid_name.value, - mech_names->count); - AppendCString (msgString); - (void) gss_release_buffer(&min_stat, &oid_name); - for (i=0; icount; i++) - { - gss_OID tmpoid; - int is_present; - - maj_stat = gss_oid_to_str ( &min_stat, - &mech_names->elements[i], - &oid_name); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("converting oid->string", maj_stat, min_stat); - return -1; - } - - sprintf (msgString, "%d: %s\r", i, oid_name.value); - AppendCString (msgString); - - maj_stat = gss_str_to_oid ( &min_stat, - &oid_name, - &tmpoid); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ( "converting string->oid", - maj_stat, - min_stat); - return -1; - } - - maj_stat = gss_test_oid_set_member ( &min_stat, - tmpoid, - mech_names, - &is_present); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("testing oid presence", maj_stat, min_stat); - return -1; - } - if (!is_present) - { - sprintf (msgString, "%s is not present in list?\r", oid_name.value); - AppendCString (msgString); - } - (void) gss_release_oid (&min_stat, &tmpoid); - (void) gss_release_buffer (&min_stat, &oid_name); - } - - (void) gss_release_oid_set (&min_stat, &mech_names); - (void) gss_release_oid (&min_stat, &mechanism); - } -#endif /* GSSAPI_V2 */ - - /* Seal the message */ - in_buf.value = msg; - in_buf.length = strlen(msg) + 1; -#ifdef GSSAPI_V2 - if (dov2) - maj_stat = gss_wrap ( &min_stat, - context, - 1, - GSS_C_QOP_DEFAULT, - &in_buf, - &state, - &out_buf); - else -#endif /* GSSAPI_V2 */ - maj_stat = gss_seal ( &min_stat, - context, - 1, - GSS_C_QOP_DEFAULT, - &in_buf, - &state, - &out_buf); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ( "sealing message", maj_stat, min_stat); - return -1; - } - else - if (!state) - { - sprintf (msgString, "Warning! Message not encrypted.\r"); - AppendCString (msgString); - } - - /* Send to server */ - if (GSSSendToken (s, &out_buf) < 0) - return -1; - (void) gss_release_buffer (&min_stat, &out_buf); - - /* Read signature block into out_buf */ - if (GSSReceiveToken (s, &out_buf) < 0) - return -1; - - /* Verify signature block */ -#ifdef GSSAPI_V2 - if (dov2) - maj_stat = gss_verify_mic ( &min_stat, - context, - &in_buf, - &out_buf, - &qop_state); - else -#endif /* GSSAPI_V2 */ - maj_stat = gss_verify (&min_stat, context, &in_buf, &out_buf, &state); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("verifying signature", maj_stat, min_stat); - return -1; - } - (void) gss_release_buffer (&min_stat, &out_buf); - - AppendPString ("\pSignature verified.\r"); - - /* Delete context */ - maj_stat = gss_delete_sec_context (&min_stat, &context, &out_buf); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("deleting context", maj_stat, min_stat); - return -1; - } - (void) gss_release_buffer (&min_stat, &out_buf); - - close(s); - - return 0; -} - -/* - * Function: connect_to_server - * - * Purpose: Opens a TCP connection to the name host and port. - * - * Arguments: - * - * host (r) the target host name - * port (r) the target port, in host byte order - * - * Returns: the established socket file desciptor, or -1 on failure - * - * Effects: - * - * The host name is resolved with gethostbyname(), and the socket is - * opened and connected. If an error occurs, an error message is - * displayed and -1 is returned. - */ -int CGSSDocument::GSSConnectToServer ( - char *host, - u_short port) -{ - struct sockaddr_in saddr; - struct hostent *hp; - int s; - char msgString [255]; - - if ((hp = gethostbyname (host)) == NULL) - { - sprintf (msgString, "Unknown host: %s\r", host); - AppendCString (msgString); - return (SOCKET) -1; - } - - saddr.sin_family = hp->h_addrtype; - memcpy ((char *) &saddr.sin_addr, hp -> h_addr, sizeof (saddr.sin_addr)); - saddr.sin_port = htons (port); - - if ((s = socket (AF_INET, SOCK_STREAM, 0)) == (SOCKET) -1) - { - sprintf (msgString, "Error creating socket\r"); - AppendCString (msgString); - return (SOCKET) -1; - } - if (connect (s, (struct sockaddr *) &saddr, sizeof (saddr)) < 0) - { - sprintf (msgString, "Error connecting to server\r"); - AppendCString (msgString); - return (SOCKET) -1; - } - return s; -} - - -/* - * Function: client_establish_context - * - * Purpose: establishes a GSS-API context with a specified service and - * returns the context handle - * - * Arguments: - * - * s (r) an established TCP connection to the service - * service_name (r) the ASCII service name of the service - * context (w) the established GSS-API context - * - * Returns: 0 on success, -1 on failure - * - * Effects: - * - * service_name is imported as a GSS-API name and a GSS-API context is - * established with the corresponding service; the service should be - * listening on the TCP connection s. The default GSS-API mechanism - * is used, and mutual authentication and replay detection are - * requested. - * - * If successful, the context handle is returned in context. If - * unsuccessful, the GSS-API error messages are displayed on stderr - * and -1 is returned. - */ -int CGSSDocument::GSSClientEstablishContext ( - SOCKET s, - char *service_name, - gss_ctx_id_t *gss_context) -{ - gss_buffer_desc send_tok, recv_tok, *token_ptr; - gss_name_t target_name; - OM_uint32 maj_stat, min_stat; - - /* - * Import the name into target_name. Use send_tok to save - * local variable space. - */ - send_tok.value = service_name; - send_tok.length = strlen (service_name) + 1; - maj_stat = gss_import_name ( &min_stat, - &send_tok, - (gss_OID) gss_nt_service_name, - &target_name); - if (maj_stat != GSS_S_COMPLETE) - { - GSSDisplayStatus ("parsing name", maj_stat, min_stat); - return -1; - } - - /* - * Perform the context-establishement loop. - * - * On each pass through the loop, token_ptr points to the token - * to send to the server (or GSS_C_NO_BUFFER on the first pass). - * Every generated token is stored in send_tok which is then - * transmitted to the server; every received token is stored in - * recv_tok, which token_ptr is then set to, to be processed by - * the next call to gss_init_sec_context. - * - * GSS-API guarantees that send_tok's length will be non-zero - * if and only if the server is expecting another token from us, - * and that gss_init_sec_context returns GSS_S_CONTINUE_NEEDED if - * and only if the server has another token to send us. - */ - - token_ptr = GSS_C_NO_BUFFER; - *gss_context = GSS_C_NO_CONTEXT; - - do - { - maj_stat = gss_init_sec_context ( &min_stat, - GSS_C_NO_CREDENTIAL, - gss_context, - target_name, - GSS_C_NULL_OID, - GSS_C_MUTUAL_FLAG | GSS_C_REPLAY_FLAG, - 0, - NULL, /* no channel bindings */ - token_ptr, - NULL, /* ignore mech type */ - &send_tok, - NULL, /* ignore ret_flags */ - NULL); /* ignore time_rec */ - - if (token_ptr != GSS_C_NO_BUFFER) - (void) gss_release_buffer (&min_stat, &recv_tok); - - if (maj_stat!=GSS_S_COMPLETE && maj_stat!=GSS_S_CONTINUE_NEEDED) - { - GSSDisplayStatus ("initializing context", maj_stat, min_stat); - (void) gss_release_name (&min_stat, &target_name); - return -1; - } - - if (send_tok.length != 0) - { - if (GSSSendToken(s, &send_tok) < 0) - { - (void) gss_release_buffer (&min_stat, &send_tok); - (void) gss_release_name (&min_stat, &target_name); - return -1; - } - } - (void) gss_release_buffer (&min_stat, &send_tok); - - if (maj_stat == GSS_S_CONTINUE_NEEDED) - { - if (GSSReceiveToken (s, &recv_tok) < 0) - { - (void) gss_release_name (&min_stat, &target_name); - return -1; - } - token_ptr = &recv_tok; - } - } - while (maj_stat == GSS_S_CONTINUE_NEEDED); - - (void) gss_release_name (&min_stat, &target_name); - return 0; -} - -/* - * Function: send_token - * - * Purpose: Writes a token to a file descriptor. - * - * Arguments: - * - * s (r) an open file descriptor - * tok (r) the token to write - * - * Returns: 0 on success, -1 on failure - * - * Effects: - * - * send_token writes the token length (as a network long) and then the - * token data to the file descriptor s. It returns 0 on success, and - * -1 if an error occurs or if it could not write all the data. - */ - -int CGSSDocument::GSSSendToken ( - SOCKET s, - gss_buffer_t tok) -{ - size_t ret; - char msgString [255]; - - ret = socket_write (s, (char *) &tok -> length, 4); - - if (ret < 0) - { - sprintf (msgString, "Error sending token length\r"); - AppendCString (msgString); - return -1; - } - else if (ret != 4) - { - sprintf (msgString, "sending token length: %d of %d bytes written\r", ret, 4); - AppendCString (msgString); - return -1; - } - -// meeroh: added the cast to char* - ret = send(s, (char*) tok -> value, tok -> length, 0); - - if (ret < 0) { - sprintf (msgString, "Error sending data\r"); - AppendCString (msgString); - return -1; - } - else if (ret != tok->length) - { - sprintf (msgString, "sending token data: %d of %d bytes written\r", ret, tok -> length); - AppendCString (msgString); - return -1; - } - - return 0; - -} /* send_token */ - - -/* - * Function: recv_token - * - * Purpose: Reads a token from a file descriptor. - * - * Arguments: - * - * s (r) an open file descriptor - * tok (w) the read token - * - * Returns: 0 on success, -1 on failure - * - * Effects: - * - * recv_token reads the token length (as a network long), allocates - * memory to hold the data, and then reads the token data from the - * file descriptor s. It blocks to read the length and data, if - * necessary. On a successful return, the token should be freed with - * gss_release_buffer. It returns 0 on success, and -1 if an error - * occurs or if it could not read all the data. - */ - -int -CGSSDocument::GSSReceiveToken ( - SOCKET s, - gss_buffer_t tok) -{ - int ret; - unsigned long len; - char msgString [255]; - - ret = socket_read(s, (char *) &len, 4); - - if (ret < 0) - { - sprintf (msgString, "Error reading token length\r"); - AppendCString (msgString); - return -1; - } - else if (ret != 4) - { - sprintf(msgString, "Error reading token length: %d of %d bytes read\r", ret, 4); - AppendCString (msgString); - return -1; - } - - tok->length = (size_t) len; - - tok->value = (char *) malloc(tok->length); - - if (tok->value == NULL) - { - sprintf (msgString, "Out of memory allocating token data\r"); - AppendCString (msgString); - return -1; - } - - ret = socket_read (s, (char *) tok->value, tok->length); - - if (ret < 0) - { - sprintf (msgString, "Error reading token data\r"); - AppendCString (msgString); - free (tok->value); - return -1; - } - - return 0; -} /* recv_token */ - -void -CGSSDocument::GSSDisplayStatus ( - char *m, - OM_uint32 maj_stat, - OM_uint32 min_stat) -{ - OM_uint32 my_maj_stat, my_min_stat; - gss_buffer_desc msg; - #ifdef GSSAPI_V2 - OM_uint32 msg_ctx; - #else /* GSSAPI_V2 */ - int msg_ctx; - #endif /* GSSAPI_V2 */ - - Str255 msgString; - - msg_ctx = 0; - while (1) { - my_maj_stat = gss_display_status( - &my_min_stat, maj_stat, GSS_C_GSS_CODE, GSS_C_NULL_OID, &msg_ctx, &msg); - - sprintf ((char*) msgString, "GSS-API error %s: %s\r", m, (char *)msg.value); - C2PStr ((char*) msgString); - AppendPString (msgString); - - (void) gss_release_buffer(&min_stat, &msg); - - if (!msg_ctx) - break; - } - - msg_ctx = 0; - while (1) { - my_maj_stat = gss_display_status( - &my_min_stat, min_stat, GSS_C_MECH_CODE, GSS_C_NULL_OID, &msg_ctx, &msg); - - sprintf ((char*) msgString, "GSS-API error %s: %s\r", m, (char *)msg.value); - C2PStr ((char*) msgString); - AppendPString (msgString); - - (void) gss_release_buffer(&min_stat, &msg); - - if (!msg_ctx) - break; - } -} - diff --git a/src/mac/gss/CGSSDocument.h b/src/mac/gss/CGSSDocument.h deleted file mode 100644 index 512582362..000000000 --- a/src/mac/gss/CGSSDocument.h +++ /dev/null @@ -1,85 +0,0 @@ -// =========================================================================== -// CGSSdocument.h -// ©1997 Massachusetts Institute of Technology, All Rights Reserved -// By meeroh@mit.edu -// Started 2/28/97 -// =========================================================================== - -#pragma once - -#include -#include "gss.h" - -// AppleEvent reference number for the query event -const long ae_Query = 4001; - -class CGSSDocument: - public LSingleDoc, - public LListener -{ - public: - // Constructors / destuctors - CGSSDocument (); - ~CGSSDocument (); - - // Overrides from LListener - - virtual void ListenToMessage ( - MessageT inMessage, - void* ioParam); - - // Overrides from LSingleDoc - - virtual Boolean ObeyCommand ( - CommandT inCommand, - void *ioParam); - virtual void HandleAppleEvent ( - const AppleEvent& inAppleEvent, - AppleEvent& outAEReply, - AEDesc& outResult, - long inAENumber); - virtual void DoAESave( - FSSpec& inFileSpec, - OSType inFileType); - - // Interface to GSS - // The query string has the format: - // [-port port] [-v2] host service msg - // e.g., - // -port 13136 dcl.mit.edu sample@dcl.mit.edu hi - - void GSSQuery ( - char* inQueryString); - - private: - // GSS calls - int GSSCallServer ( - char *host, - u_short port, - int dov2, - char *service_name, - char *msg); - void GSSDisplayStatus ( - char *msg, - OM_uint32 maj_stat, - OM_uint32 min_stat); - int GSSClientEstablishContext ( - SOCKET s, - char *service_name, - gss_ctx_id_t *gss_context); - SOCKET GSSConnectToServer ( - char *host, - u_short port); - int GSSSendToken( - SOCKET s, - gss_buffer_t tok); - int GSSReceiveToken ( - SOCKET s, - gss_buffer_t tok); - - // String display utilities - void AppendPString ( - ConstStringPtr inString); - void AppendCString ( - char* inString); -}; \ No newline at end of file diff --git a/src/mac/gss/CW-Project.hqx b/src/mac/gss/CW-Project.hqx deleted file mode 100644 index a436393b3..000000000 --- a/src/mac/gss/CW-Project.hqx +++ /dev/null @@ -1,489 +0,0 @@ -(This file must be converted with BinHex 4.0) -:#d&bBfKTGQ8ZFfPd!&0*9%46593K!*!%CmB!N!3A$90*9#%!"!!!CmCb6'&e!J# -3""C#4!d0&8G6N!0KEA"XC5if1'XZBfCY,R"bDJ#!!*!%""j840)[!*!8'P`!N!6 -rN!4069"53eG*43%!V&84ckqdd,X!!#m,!!!jGJ!!#m8!!!i4[3V8j!#3"U+d$F# -Y*j26JFNFb0lNG''(CbNr,FTGQ8eA3XZeXbZ[Ff@hXPYVdlETCTSRmcbfjZref8A -V+0QD@EU0E4EGla'Hj,LGQffkbI(d)j4IRT[PNdd[0b0EZR8Iqik`cIDc,pefV0J -QQeQ@4rLj"i5[`&F0i[5k,VfmMLDRab2m[+eNRdGiC*%-pNNf`j-0X"T`1ZN#B!# -3!"X#Z"5rDXhU@`FqQ$a9#JEX0TmN$Y2R6FAVVDIA&9DVe9EPFd[kd@2RkHecUr3 -q[dZ&0meQb`a6DH6rj')')6cYh3&QQpI-60d1-'i"`0#NBlFK$Z$f@eFrFXI9fPB -1KT@2d!rA$bmIhGkV"m#B9DZhc3iPQ#fPSV95FVY(Mld+q`hA$cZ'#`P+rqEU4hG -rVqG%TmIQ&Lf6658"I8#biGe%8$(j8+G%%2Mr5&p%#GPF*1qH0&"M)c9UkY9qYAM -MrIiG4i8S%K8!8%61PF4)$j[H1criGKFMr4(#Im,rCl*DPU#k[Uf2$Y(-KP'Ue@` -GM-&k2i#X'r&r(X54#d6DK%*4PI@,+H5ZZ`!QK1M(Va!c#A&QVmGQphB`+%!1*,) -QeD,Srk1(d1LZJ4iTCTYpQP8NDjMLp-b6r+mK#AH`@%a[GXJXX&LQR*GF'Ai,I$k -h-J!1XhP+B9FIl44RZ6LjbZIe"iRDich-PLN6&3*`P*U+P!&iR@'GF3,JKcK+LQH -9U2APPADkS2V$I9cQMrpf&Rj6X15(#rIq5&0SFlZpASmi5A,lU-d,S4$H0i*fi6j -KU8J`1!k9RU-iG66Q8Y%de*5EHdSG-Jj"Emr0936!SGEE6a0b$JI4VJc!Ukm$b!F -iT1V6K2ceb(UYr%5[C"!bMNifNK'(aBBC&G2N5@*PARffJ&)!$RX(Xefm8N!L((' -%ifdR1SY$TAmY*l8Gp3cTZ[Ie'MMYdh&)3d'JL[XdEr-ARjjPQYDGBe+SbF61*12 -`fZIrei*ir[!(r*fKi3b13+@l[+Z2eP,m$UZ))cKI)3!(ekFH9I*[ALfNaDj-VJ# -5Z*(Dicdq5YbRF#J'*1jTK9H+hAc3I1dG2T3qN[Y*9Mp+lTdi2NMZh6M1*2GZAXm -NpbiFbJ[*r33IrdcZTiMp-,Phi6L6h%r!q$LjGq*3$NMZ!Jl3+kCZ@`6XjeY!-kH -X-[5bN9'pGl-)59Zr$NdXZlCk@cdN,%0bRZ0j"HrA'fmTHjKT,Ke*GH@2a(e5q"m -PlVFF9M%JFCFk251'Lp9M4lqCZ"2rNCJ3b'PR1*ZB1R&mN!"dZ[NiNh5kF*aemK- -i2REb6KaUIDIVa5-1&(jh0$r[-$%FEQH(lEdkfAK,DB6$@qlU`$'Yh0@&)m&mFTd -M+JkcDC)L!1R[c4VLN3fZk(G`S&1j1c*R+Z&`f`)"dH5YmMRGapL01!-U@TUV#-$ -VH@H)CI,1E(m@4jF$GqNXjTc"$TQG18NMF9[-LTYCmD`HPli-G)HTpb`(lCGVB1m -2UED1UAI,d81lq"VjrQi+C!cL0r2*'rDS"Hh0pH(DEYj2q`9-d%rc1c(6Lr6IdbK -6[9R-4U[%ILQ4rZF1iQrF'qj[SIk)kpQrpqprmcH-+jkh3(SHVImK,lKaaG)-G1E -jbdH*)iB1'cGdh"K$2@4@VBIH)i$Q!d,chBf3!'PYKVk@CF+G&kqAXGb`8fKH956 -F8C@(eE3``J+KHF9"l(Gi%JK#D1G6Y+Q@J(IiA$#dmlCPN!!r`6HpD%34eDNrhZG -,DU(Qhd9T`Rj'U#Jq#1NE$a"DAXmXcB,d&q0CTE!Ekf@m,ZqTmIk3!*U,DXU9Ypq -D9rJJFcCqjrKNrPCX[(F*pNTl)[rH*8,0jPUKTKAV!G*!NX&3j3`1#AMYm``3Pad -ID[VLjD'Q@fV`Z`VEU)@R,dl"@PDSk5Z[i2G*cPQ6U!Xe2B&BfPFQK5e(kS8Y[jN -9DYVZ%jErX9&iFT@2lQ#[j4$hbcci@D"4f,)IlqaI#6fR9XYBIS,e&NZSLDSV03# -VbPiKMDVkT@#IIDU+M)Y3[dJ9l89HiK'@2mCRTZ51f(FA'*1hU4qkk5@1IhPc$Yd -AEZ["X3Qh$YK,LK@f2$X,Hqd!b$"LM`cmL[M9i6H,0B"U%VT!UDHUXU*Fc"m5@1L -a$lPFY*UR@3`PPC,SNDi9cC0,a2,j6VG$$2SPbB"P!fE(Q(#F(VYl[N-b0(`l+#b -V*#h'I+(K@eP#3eeHQbmde"PM[R"pBp3AX2paAfLS@`5IflS*dVqrp+Da[&i,Q49 -h3rUIlN0ID-!@Ai,8*6[Ur%$a4m$l+d-rA[f,U#mde"d'fmZp)G0lQ2Y#3ed8(2+ -6JH*5$62)D`l@q6j+UJD,peV*Eh(E2&LbL"DrC*FMR!-(f6D(j!p3IP!aapSmd-h -FKpqGI+,Q@$ZBb!0GVmZ`GJ5r+C!!GQ-*T0BeCL-a@"H"AIEVU$%lePVNqQ9"PVY -eCF$ZGd)I0%IXchF`(3pJ#%*qH2pil,pQ"qJbB[Z6f9ppb(Ml`k3DRM1`h`1Jklq -'MIpT,GCf)EjDl[qTG69bIq5$qZX'4%BX'6#!Em(Z"9AQ@aV)h9V(mKFHS)E'@cD -q3PmCBhd3[cPXr$UmQEiV`QNKa'Y!-e!Aj8PA3%l8'9,#q-!4aN&ep$c#`mC[IhI -$j&N)`"&SCZ1[LbF23IkA%LIBAmjEQSZ@3ZUGpj%11"rh-#2r4R9!'KKm9!-4YFr -d1"IJIa`I4fj`$H3AT6"lhj(-RR'!jIG$KpAa55QcpdljI`dBRT&6PMf-JqUN!F6 -$mLG&ddZh"[)RVH3DX2I"UBN1qHNYkrfB"YDcA[cETS%KEfV!ZM!3P+V%iZUJhaD -)kS!9IDH@Z3i(mC[$6#pKq%rEa,PcYIc,"`SI2F),VM!1UT-'%!mV@R2hhc43p1! -5VJ(A)I5"Y%hBri32E'#Tr"[6!-m$14DrebACJk)eD!Xk[4l*[h#`iI8l8C8S3q3 -"0RlkLdS#HD$[84r!JD$IjRG+U(R+!f'G4[1!XS)2&#r011F$CHrj`!rB@2jYmi' -H4c9!N`FMBMQ)ZY-fSijbBS4&GDa#M1dqi'U*qB#Vj3Kqfhh!eG,Z!mMaD4p`(@V -h!Fj(DbiFq2[&E6lJ1L6l!0ISS9f)Vpd(L)rM2S"ND[#PKb5VNpk4%!XPkIcfN!" -Lam%C$([p$3aPPU1,[,S4I5SRm+3hmmMYDZ)!N`qr)0lDJMl$NYMG*2JBr!Bq -mEmS@cC*RUjmF`K-Y[[&H"Z+8jBp(hViFL40NQIDd'*Nq[c6A@Ihki$c+2RqlT2A -H,R6AeVVFDk9#M-(mjmbC%`MDr"d2T5JJR&'3!0!UrR0(Fl5K$Y3Uf8*CfkXdXY( -5$IU,YXTRaiSIXQ%krRb2%XhC3-1,pYKNdMpbY-QVX5JF@A#`U3`3N!#kC0XDS0k -)6hSHFP6(SXlEJ!4&J!HBP%'1V*Lf*klDRrm5aJRCrdFEI&RXIP"4!)8Xb24pLYE --f!*VbBb"q(qaqVNB*+%HBcP&Fca&h`ADZlU)DQ9C312,+kRfq4UJ4`riNXN%%dc -([bp5E@S,2KZ&3cLUC8`!I+L"A8fe"90`c!CX1G8q[3G`m34(K`6X-0`!d$ZIDRd -Bi&Ea!"i["Pd&Am2je"+UpGm!pf+0Mh6RV38Fb`fmRfV5)0L)06lfUci)Mq'H!qp -R%!"A!l,j[8Xq!rZapMM9aSk%JhLMM[1KJMpMl5QU*Ab@i8,0*5e8FkaM1$)Fa$0 -'A#R$FGbJG&lEcR$82QJ2emFp$2R+HB&U5@D'Sr2"$e)Yq4Nf%fZriL*UTK(JTFq -(*A8KkBm+kX2m(PmX5CEh38YYISr68k'*$)h0cS#pCk5)-JhJ"&R,9ckM#i**Y24 -VmMUN+b42BQ`"Q&m,GpC'%-Kcq,KLKc2Sp3X6[CjJA)R0Ab%&039fZi4EKaCEX", -[mcC*p(j('&J+eBUF!Ga-P+V+%A9Ll(%2hLH#9+Ba`Nfi('Be%'HDD-CQ2F0EpC% -ZNAUN64)pe48"6V8fi,&h[#kJ%LjCmhjK!M6bFc*)T%GbDh$62BVbI`#3!`h!H*V -A1Hhcmc,2HLq[ebBjbZ[Sj5$,pEJVTbqEG!l`e2$-`l0E8mVa'EZe#0X5'YPN5cE -Cj,C210Q8E!Qrl-R@I5EC&-rNTr`LI0)TiChN0hNHi@jMhF,26[PJiB5r[mmRYb@ -hRh"b$,J4ZfKVRhEfYBEIV#2F68DFh$j[*C4-pT(I`'39H-@UXmpR'(i!82"h)X$ -LG2bGKMN2rLEMhpk&G*J056!aSl#qhUrl9%Xh!LF`&0mE9a3dPGlk'JrNd8J#j!& --6bmbkZV83,9Q"ZrqR*GDUUP@b05#FqIF,IlE(B+AiP%$@M"JjFhlM*F%dl0+GEq -@0bf[`M)eYHkF[Na5Ebf[C)F@X)+Ie5r&T3FY8SrjAp4[4%@S[Yi`VE`&Ar$5[*E -ZebeG#hj4lc5AAQ@UjZFmmM%G[iK1c2hYVmPh$&m%-1rU+)m#iARb84,#MphS(F0 -!+8#h50UIlLVd%BI)pp9(eGVKrcZUl+NX@9G*-T!!4+Pl4lVF4VAQ,pC0c@FCCLI -FETefJP-a!m-B0BG49eGY3qSC`AEV['F%GGicN!$FVY9M'[@DD69dD3frNLBUp%S -DT)LkHJ29KYC9'NPpf5qS,rYK10-kbNY0K(Q)ZkD6MJSA5Ud,B35MM['@K#e6p9Q -PTP&A@&+X"AhYB'3CNQT!+U9q*mGebU#lZb&mq%q#H[K2N!$'U&NZDG24dYVlr[j -M6X8-T&2UcKcAFY03UheUd)TblI"Vii6@emC""U0QZSK&DS&B&b(VD8Pp'M)C0G[ -Pd8cGU-E+qVZjG[-24h)UCL#,8VGPZiT95f9H(k@'Mc3*V8HD)*Y4dehp4%TY5'R -P9-a!$U8fTG+kaTK)hH9rP&-a!lQ-QNZT+l'"e'l,3fVJ(N%0h!-M+A9ZZQYjb,) -'r,9eeQ2#mfBp"U-B0F09T0B2f,)GI[0*d3e[2JQM*G8)@+B4E6Y#IA$[HNl&$&c -!U&QZBPhe'cA,MA#2Si6IfLLd[V84aJKU5E9ZPHUD[lU(q[1``UQBJE'-QZSL3q" -!jchFGLZRBJE'-@SfGRRe3'RYI8ej`[1DmZ"#SA@0VZdFd2U)E`HRBJE'LhjGUq2 -Jd-He@qFq*2TelN-`J9#9Mc*G+daMj`BM9PXlr-iKd82[()+,'$A9jGB#SB%+hDI -@F#TQB#+MCP$UFM8ffYMhEAP*8,Hm""FckQK[UGr!8503Jq2*GXZSMp$YeURhLlT -1[4mQ%5V-b8&l4H4Q-XS'cqKY6Rq"qb[*`'5UpHNXEl&@&DUT3A+[SlchR1L'pjk -$2%E0p4DEkNjN9PLUGDD2l"m&aR-UCQ"+K0TE)MYmG)(3HR3"A-+S1Gk5`!lG0!* -e11K&jk'Mkb4e(9`UkPS5pQRp[Qc[IP&-0TL"baJeflY+Dm"G"Ji1h5e%Y$iZY6i -18i9@YeCRQ!eRKP"'E6bdLP-a!p0%A6hBVk6,HlKfq0M(3ZZaMq&b8D&b63hSG6e -c$9+pXlr"UCL"kD*#j9S06N5iXqMYmZ1EKGEMQf''d&VK-c8Yi-&05Nmh("FqK"Q -i3P!VYE"9DDUkeGY$apqAe2IK5NE0m$)[Mb+Tjk@%K1HPK1!U-Em@@TEUUe@Vr&% -hYlhjpiTZb,mACTkQpKS+9ZM9$d5&A[d!mLPedQL2*ipkCD%IGa["I$0SqYVppG' -A9LYlbL[+LdJ'CM'YSeed39'X"qY9beIE1ClE$crK&P28%fkB6DRlFlf9*D5,B[X -HqcEhPCb+'CJMr"@h,bTZHXL)'2AAB`HPSab%ZDbZBl'Z6#GChk%G48VEI21IX4Y -SA6%$mpL-3UIjf0"!Y2jXf%kPN@V&$&`YTPibPmHQ9e+KrrGb+QCJ[U"kG"pCAmD -SYbAYjP6-`!*'cA&jr+T2+c2m2IXA9(KFDMd1#aNedd9Gf3MelKcXm0YM"2AY-E" -)80%T$6mD3bqeG8NqTf)'&JXUkA%bQrGTI8&UI3'@F(reH)bU)VmD$'SprVUhUT* -6-32A#+fPKLm8l'Xph"IB3ZYE0LbPe'fjVM*FArQef1E'$VIY%Y5fAE#-H81fUeb -YeJdFXd-GSbZR[VY"80rG!0H+ZEa5VHTM8ZT"56d)el'kMU)ld4eDV2rXjSDeR)S -C++$8TM4AS@QUAIY*5AfNl%P1a3`8-ZT)4ZeE+pQhcfRN9-c!FNE0*P[!HV8(5HY -kq!j4em0h3"&C'NrFNlQLN!0#VF-&Cdq4@Y3hRQ98NS&L4Xdq5FApGp8CkX[P5L1 -aGj+"NNjUae$$U%X2hmQTQ)&54Xdi5DhYlU%@p4$h9j+"&@,UECp41XNiQE`2["X -`8mDk($[[G*G(Z,KC'b1SQ&P*U($rk-)5Ml&6-h%1#&J9)4dh&HeF1f[B-8iPQHX -,8J#'6mSX,1($FN1dX-e6'Jm`+XfXiTY[YN[QbfAXG+ZM3Urm8P3)-bkQ0APVI8r -c#1Uq"aGc+XQi'6@MA!XD)G1(rKq&4bTdJjLLU,Q5#5"+a5PSNDJ3CPB,kNUI%D# -E`"KeV+51"BrBjk'Aaib"8(IY+Z08NVP4l#R*2-4hX'I3pZe,*R-UbC5c[9Gfqpk -V#pZmmFjXhJdN8m(F+kX)l@YJIGLLYMdJh+[Y!DMNVRb+fPhEPU9([mZTQ!%[Sii -kjFUQYPA[D-#@C5-2F#TQB%h"-1b'%5-pRXedhe#QUH63Tp2cpRlVQl`E5'BYdjT -5%qae"HR+EG+9ff"G34T!fXa8G$Xbc2IekhAlrX+eNXak4Kh4X%10YTbJY[ja*DH -5c!DmC)'bB"TZ!'I@UEiBYfA,qL1-5M-h-Dh$3i(1[MPGSCCIL3TKjQCHSD#&JqK -!K8lAG51RE[8&,2pCDXY68ZY6X)PA+)Lld,-9qNAEpcL9C$CcUUAApIYNCi@fm(l -&EX$5$[4VHcHS[+kKZ0J)YBT4dd*iHDAfFb08(pIUXaVU2p@kld0Ce`qKQRM$p40 -bdEh8HRec$6PNdEXXSQAbEerRlS8Cd"JeP9(la,Cirr"GlLJNXe9kAV9IVrURjp8 -8T+)Vrbi(Tk'JJ8iHY%*9Z(rTR$EQIj6&+N3b8-Yl5&$lHqJ64p(*GH#&bp2VG'Y -Qd2"YlmADHhibK90*CK[YKYqRZP9ICC'R[kk0"fC`+XPXCeTcKGDCT'ql60h1VZG -6&-hia5831I`lH`R8*VB[Q)%k4NfPe)&EL[#4rB*kC$m%k0a`5aC18HcXVQ("SPA -GAIkFSM3'Dre9*!-'Qk,'4+DSSP*h1peqC1XfD(5lLmTSTTjdHI+cQ5X$Z16CLZY -$9(bQ3XfVIeU!@Y%#5!CZBG4FGLh(E`qlb-h"C6MRN3U4$*L%1Z`(i`Y[U&LC0re -UIGDLkKPj4IQX3[N5ElHqZ%"TG(YFT53$38UpI,4l,319Kr#'!0dj)YGZa5Xa6X8 -V-BY@k-AaEY@U44*$#p'ID$f!Qaj'2A!R`+4D@+hNiKmRd"Y@&M6Ml+GN&2&[(r9 -j"6C5Ke0!SekX3"RGf#L`MEU4!YZT[bLJ8dp6B!fGEV'IDAmUX)P16`VF6&eCJDh -mHahrhXbrYp"T4)'Eq,I+[k[ip`BkA5U`RXkQ#V#*AB'eG#j@S*T1'!U8dZf9!Pi -kQk0H)0DBdY%2cMj"4JArlULVd(p+jl"hm$ZLdpR`b5MQhk3r50pKrC2[ZUZ4rqY -!mPhh2%rllTc1k%j34JRrhJ4Ea&q5Grp'k*bGh,6KGCV[eHPF(mLBblp,S8cUr2l -H,E$QT2kc1ThV$4Rj[6ShGHQN2X!ZGU91je*8"[Tae!G@d,hR54pJICAFSG1j,C@ -"mfG8CiFqR*EDqhr`4NE'c2rSLehZb,JUSFqjST@"0rPIkA2ZHQ6-5ZKclRPPC!c -eArcb9dEQHAeN&hY+Rh0,+f0N3TpcG5YMe+!qiH-4IFjGLBcVq,HBBrp9adr[J'@ --6[5*Fc%Xii)KII(EBKPM%[UFZb8Ce`cj52`L6BCiVq&,IFi9YBba3r@,hmE*Q*r -3jec4b9J`e0raHcXC#iIdrF2"@H#E(&rTFqlGCB`EUPrm4P$'iL&rLPrHblJ`SFq -jdCFarV`q[)!kAEri,PQ'H*AQ5hh1KPX'HHIRhrUF#dXC5iIU&hqV3dC@3TrcUSH --l22kKTr@jlaH)d2Xaf,k!N$)`c[d1HrFb"$lNjAd9P#"kqPYhEPj[kHHI5rNb"! -qqU8qje8F'B,Vl%8LqTchFf5-i0qVk,hMZ6i42+l6ZG#98A#q6b,kR&YH'B8*IFl -9VicP#Ah1ZcJbFK,kR"GdC*!!kj!!cr@*III*ZIE6DfmCebEd16IS-TDGpm')2ZI -p!aRcq,H,A[#Hmm&1RI%h[dl6[ZV$q'Xi-LBNp$R[jXLi++(2H@&("VkrPqMcq0Y -N-X4Fh+(2cHI%`6SkErl)Z$M4*mk,)M,B1hApqQk$Eq1rdq4GLI$E`9FTC#cKhf* -IIJ1p0PGJ0EdI9m"$,m)9Z*(HH2IlTHMA5"fF9j!!C%cUVA-j[4,[kUH)6ZIG*"Q -6crGV4*rc`T+-[2rUFaTP5N+ImfU6M%X5qTchR@4FQY$R[!3Pil+KqXAIM*)apIc -FdYRImEH!C-cTe4Hl3q[XmrJV9M,)ZkGIpf(m[5XCP`reBIaP,"RN$Fq[kaGr3d[ -'M#&pmGHfC&b4d1HmbbAMbN&pH%p*lc,&[CfBH`I[Q'8%qAH[$ZFkA%BJVX1jr*B -KZU&AKh-,,Z1@Z!lR1Pb'1DKMm2*EKRLh4X`9%4h1q`FbD[Kh,ErhM[N#-Ch&b@& -Fi*ILN8RB8qURRCjmkBb(F1RdDh+$lR%&6lfQNd3ZQj-m&9V0L42b6lMG5CT1rN- -8r3m0$4&(8j!$B@e`E'8Z0MKV,R"bDKmU!*!$J!#3"!3H9%33&`#3%4B!!$@U!*! -%rj!%68e38N0A588"!+a9%Fq[ZDJ(!!![#`!!2VB!!!ZY!!!2-AF`"r`!N!B9B3h -!V5H6di&G$Z588dij*Db9TIaT*lq9HAeQkkEPfYQ99e4f+lZeSVFPA-)d`h0k(P[ -cpfUXD"dPf`RPXG['0Z9d[dGiNZ0Zh@c6r@a,k`MPPjp[C02MG&1bT9Z,C8IBC[X -dbY0pjX8LQeQ@%RlZ!H%Vm&@$q0U9qpMPG63j24lK4pXHfHF4(YQ5`5DEE)BR'b! -$IMql!"J!j!B!*Z'YeV4H1q'1a(QLAl,E[+)ZAjmh$p2l6XTj9U[99ZGeLIVT-jE -U[6kR#P4J0PX@QXVRPV"S,)#R[cV!B[2k45Q2!Tal$m$NK(hC%!0`rE@YGpp`B9) -I"rP98r96p&1UT[IA'J0`pYV@6BX$F@C,ZFjD+lTFdfGm'ZY0dHI[`k8#52Y@khh -EIMKfYX0YFqNXFdePNPi5ECJE$bSQ(kS8$`,r$p9&P*!!c8AbcNN&04C5SkCHUpH --'Hr9(c`U4"'[!)!LG-iR4XEBp*jPrVHU'1P(#2i%raHaCKDRZLaD4iYS&X0CUPC -f$b)$'!H3!(8PrZG"$(@"8*P!)+bbF4'&h(36`+`!I6b&Q)Q,-A[F0VYRN!""!A) -JRR@UVJMr$aa#Sld)aL5EEIEj9KfeKP+(HkRSHae*X),&BRUM3QDKa9*k6(+9H"G -k[5jP!"aQFfR4F*fN8NH9EQkGeq2c%l8(DTJYTE-9!R#8QiU9!AKGD&ei%1#(1-T -++XV8qUTD1b@SrV#1brcKjb[`6XD3!!p1kRP%8f4cZ6`HYfk1k2*5QCF#!F`h3Y, -blF*+(F(J1&4kMZ,`dCM,GDE*TYcF`qU3!(%)HRYZVL)!$VAHIS53!!p`%1h+!,a -k"i'mMd1X2d,)hikXepVrkT8DK)aML)e%a''aS8G&0hQ)@*PAVde5#X"K(f4fQ&F -b5)3MKR#meBQ1iP$TArG*dD0H+&lkRPkP)hdk"QNSP1TiRqCPrY+R+dcc4ha--K@ -C2H4NUMhfCIpV3Garq#6IN!"T'-8KeEUUKZXN@8VHCK9aq*FT"1$JqY5M5[l$Ui@ -d11c*&8!F0e*lS-C(M[X`$X8!acfrk(cG#"mdAhZE$k82jhk)eBqFqa#1pjhl#)j -4jcl#kkKc(mDK[1$F$r,a,qGqQ0J2RIX`MP(RIK$'amjp#)GbJ(-AF)"H-fr6&F# -Hk!,0NXVD`#Y'4[(dEKdNE2`kG,,Xj[T0E4#h#XPjJIX9c'mcVULmLfNQ6D1imSI -M2L6mMachQae@-F"aPc[F8kISkQG-Im0aarr6-5'3!#1GiDKM'X,a[Y-Ci@28k3c -M10V*$q,iZ*-2i9$VKlTH,1*!iBpBmf-G*S,$j4KXHkp00Yj8'Z(`9$N(FFb[FJl -ML$-I@ZF)Lm0XQU-)32UlXiCBC)-VqQdFf+PFJjicKA#iE*+N-hRU[!lA2RC$R3% -9,9kX#-$VXFi3mH4$h[iSMZ%12+bc51Id$mTXp#4-`fda+fjQaE)fA2Sb8!j62pN -%59pZJ*kI81`HTYiQ@iqNUbk5mlH4)@-3qb#I[''0CNLkTLdBfmEV*Ad"(I662#I -5p%,eRqb3!+Pq8*H0V4,V*BIUIh!3IdG2X,k&kL1Zjrj4rq4V[QPFrD)&d[*`Zij -i`BdVTMBB$,kUXh46*qHI-rQFX`eiY8&QhEf3!$i9D$iJG0rF!CR@EMM4XNUimG4 -lC5bAEa'keaB,0p6PB63eL,"3k&kp%q[YRJ1#%0Mb&'fUa@%1R`X'YPbh#JTQH4F -86bfQ10A(I,kN&ZMqACJQV'H%QT+GN!#fB3HKjI(-mLa)fa2,DS9Y'+rNFAP2MGH -(P&a88kkmrGDpfJZCLr&HiTAj@lhKPNDXPITB`5f03X1$c8*$(pBGT)&%e)#KcZ% -r8r,BPaUbB`1GAc`hd,QL!Hqe@%BY2(eU-XDb!TeIH4A[acPRR6TYS2-aa0+r-LP -dl@d6ZRjE%HKme#XdrE&$H(bYPh+`9K2%r#S2IL&e#&h2BXkcDf$X[(SCbmm`hQX -*G&*dM3CJEH@VT&(9Z'5XXee9Nh%+kKHTSVh)dpa#dd0mCNVG%HYZ"@2L*[@G9lr --m6Geje#qF0dBMNfiGR`2+9ESHUi#Dfd'b$"LM3bmGAKVmFjLlF#1MfV!iEDlPP@ -,"NI9rKbGhbH+"[2F-J0karhTlGrc#kYU5BZ4[Y$ql5bK[58[fKID@ib4[R"C4lJ -[B2d$ID'pj3Vil-B()1e(+kqH`H20N!"CFc1Nr@NGpS9f,2%P5'RFh1)$XMm#jUm -*r,6ePq'qd0kb'fb[T%1QCcI[#qdYBA$)6`D+5j9[N!$A(+c,[148$4E2jd5Ia@9 -cBmLLXrK%ZfcKUR'3!'fV&Rd5q3F9UliY$l5,YZ1pK8r8UQqE515"p[Jc-,BAlf4 -)[E)-8PSkXT%BM1Z!RI'EF'1Z[XdLamr`Xpb0Db5lc`%RB(2%qR`(XrTf0%()$km -ILrAAE`CY4Q4r-[ZVGaU[[iY8`hd'eVXGY#H[Cc0rhSbaVBL[QIIrP*B'Z6lb3I@ -eid-MPJ`BclGJHd#9qDB'FMHfX),P1kLJFF@'9qQ@-EEjmFjK-h&&'0+fKMJYJPJ -0D#CS`caT#kN6$CQ8)$kS$Z+J12Bm`X0Q2[V1KXPc)-&Hk'Bc,ifP(S,mVb41X,l -XYc5RV)58'pH4$MJIhf"'ISGe3"UB1+#"N!$D&lNGPq!rMSp$'9`$"FA*c(lL0'E -2f-%+aQ'(eI**+E1R*rpE!iCIbbl,(X4"FG)!iQ%&Fm,ZC83$"A2@F!hB6m#TL4E -j5CIe[Nm$pl,Mq4h9`*P[D-#kA2+,GEU5HVr2*S9e`)UrhmbFZreijc$6bfMq8ar -Jh$Pl2qN$4IIYj3&R%!I&531)Ka@[[rR['LLqSj&V`,N,qd$U!eMrB"qiRkA`1k) -"lJGb,$k28l6lG9DrcHr`Z%AImSQ'r6PKP5K$q!%fFm%H*3%rF1*!(m#"S-rQFiL -SHI)$3Cf'rB#b3KmS@CRa34qSI,F2r*M0i(Hd$i`Gd!"0(Sb)C5IU,UNEGC36)5b -XBa9Ll1m$cYj)(h$flX@l[`miHr[l!(*mT!miGrAh!Fj(RbqFm2ZVSRh!Z8[Z!eb -MZlBL[[iq3(`Fk!0)TJCIHNL`1ZJG#9f4+"lE(P,X1$L$BI[I`&"Q1GV3Ua[K&b, -N%mqIdX#Ejb6"F53CRL0RG0',)BR40dNq"RqH*&RPIG1dP4AEP3$)R)8R(,`!r'` -Tkq"XSG2ilP`+T+&VL*jT1%'@D8q0N!$TpBNA1qVh$ml$l21h5rVbYXVGG9mYjCq -cC)RNYrN'(dT43$KR3G`RJYB-&05#@L@h8"CpP8CZY*4"[pK@qHaBm8-f6-ZIle' -L1II6m+,I0TRdG`m8)4XMfb*'J`'mk8'J#RRj41&!YRd'kUr2$HQjkD&hTii#%K4 -MI*!!V*MS%eIpchm*THXdfIGM5KDl&94N3#%,-VdAd*SCZm4DYR!#rPqPIL%#5@K -$@dl@(%ra$i$fVNkK@'8@d2L5RS1#ccF!2AV!PdaQQ@!"rZlKf#IKXe%iK+0Bl41 -!$c@`#bNflANFX`&VSPMq)i#,*cJka(01$e`1N!"H3,%,9J"Z&BrRpX+a"lk'mkP -'LK9p"fl"'"rTMJm!MZ8Qh%UaNRQ`!@0ml'GF!!rKRJ1[pjNF`0@!E*lhU4Ci&Q- -28mac(qc%jCJ@LQ9ZKMpMl#RHI1BcA+JjVCGL&Fm`("QHcMe'53R$FGcTD4chI)D -MpY1IT0LC0c,N+qFPLPh8b("d2[%1LLeqQ#h#f$0F40dd!TcdBP"5*j(q++$HcI2 -iBNQL[!pDE[1j(HiD6@KSE(C)pV'K)-T8`JPb%Prj$#m)*Y$5VmP6,CiRZZ-M#m! -m,9Jj+B4!RX2(P&3lr"kI-0[MpXH8fA`eSPp6D,H,Z(9SXIPV-CqA5D$h1i,!NLP -@l*!!F$04V+Y#e2'4aceiR4"5QFB30m&`N!"9+FBdfic&aJDhkN093[&3Q34kULX -%R'*4i*&h[)kM%#jCmhT"!M6bFc*)T&YdDA$62Bcbr`h!H*VA1@hHHADGPb0$31m -jNYQ[G5[ANddkmr$8m24PYkD8VfIX9RD%GB5fch-If@5I6cMCE"0'q"'HNXf1E-+ -2E)TRmP0q%@kIAYH4`5DhMA!hff`lm2,+5m,0Eq&'&L@m*jaX"Yb)AE5elhc,EJf -r@8Fih@6%#Hr)VB4Z-YMN'0R!"+piV*UjG0d$!!TqV`1BX`#rCHKci$F@IcX1L6! -4BZ#kT1bU+SrET4TZhAX'6A(pF8c@0YXpEh&$(V@B'13"M%V-e5XV9@qTj[0[rj) -AEp08)q$6r*-RE4IrAM6"Lh1SAXh[06+QI-9,XENp@XE)M#,$TkQ99hR**0jD4[j -kc@[i[iKIR0hY0dJmTRd9Maj&JDSUh@GN62q+Pq!dh"khiGEmAr"LN!"RGjIi90q -A2(c!+0Lpmc6liDq2a`DIqcj!h)!f(X#Vj*%I`-GQV"hG3-R#DK'c*p'Hl5)9)Y0 -9eDc@$,jq3YP5R,qmQ(JJKP*hpE3AkU@D*mrYdeb'lQZ%Qh8Mch!UHU!ESkBakZ+ -5Y8Lp)0LXQr+bS%jj'@,VY6TmHTAQ-cBfD3fqQ5!Lp'B#a)Qi1VfPZYB8'NPp`b1 -SEhLJ1p2DbdQ,#+XKKH@0G&3i3fUG!6dBYDmc2fMi9*GKmqQ9fIPjQYp9$dD@,UN -ka&2Upp,Xj`Vda@`)([j38!pr#!Q-QQ+ACESjY1EZ[qhJ924!)U9Z5,2Rq(5ee+A -kM@DZ'AbV[p$k9Rp)BY4N1bQ4QMHF4FMD*kRl)*P48qd1cHI@5c'bRSYFXqE(26N -92C!!3UPV8qejUU'b@Yp-$4lG*V3Hh3DTM*TS[d5Ne)eaGCb+(NLMe'ha0+jK*P) -hHClK924!1U1Q8qTm6#$eBXP$U[GK3I8q$$dTGA+L25GJ'1heY@l#Xk,Q6AJ@HM& -UNMeAV@S[bfE`RHG&0Vcc225@90eVq26QY#28*hDYi&6d3"p'6E(RZ9@2ATkM"eX -U5[$G98,VZkZJVk$QPlS0Qe[cP,C3(`mUR)SHk-HSmAE5",CRhP2(lZ&8p%"r4Nh -&,#pY$kfjHeZ'U(RE-Q#!d,V8V@eSerUdDcfRSJF'LRaGjXE'SBeVeNeq8Z6Vj#G -K%+%URb6EjrRd$5[eF'c0i2Z(4!kpI`J'-fUm[9$c"YSMp+KDcURSJHXB0BP5Fp4 -`Df-qZZBe39hc'Pc2U,fG0Sq1VBDh(0Z6GBCH&D+EG50fLVL1f!P$#"8QT@&j4H4 -UdXVk,qLY56c)kb[a`&#UG9q+-dmV#C5A)lQeSRc`LXL'$ek"$%C0GqEje!h),$* -8id)HQBpj"h)UHQ"BL0SD)M0iBVV3HQ)k$'I80'HqGlhEThXVXG&VlSG1,*I8jA# -$L'Yqd+9GUX[QjMq)cJBpF#1MTMSADKYaPS'0`m88)PVh5UelBB63@UK9kVk0&jT -34UdqY*!!8p%$)d9F(CL[*-YEZ'E`j'G#kmR2i#B4S5@DkR9AY[3e5(91[*Y6d31 -M4)5@D1AB%H(-SMA,6kd@@NqYKY&#Dj(,TfPH"dj5@V,KP+K$k)%aJPUX"BeLRqS -f@R2Se%H5qK'-CG3N*k[Pc8KDmq)#SZE&"@#Fk&qc$80e9DJPRZCUEMSc(a(CN!$ -j#)`r6fdY+"LK)kG&K)kFKNa+(G,EiFLJY6,EJl-0IkE2lh29epGRAPZXE&P5Y#5 -AH'!#dpVE6JF8H@jrP@Ui+KVEFr1Tj`T&&r9F)8bNe$hTcZ*mNNAKHBqjYA!XTk) -(*SRkLY-A&5FpT%9XVUmR$mL+FJ!QXlMf`lJbR@4mKq8S&0UD1ri2Xi('&6d`KI8 -SY*X20`e%kdqlE9#UU9Ed`&64pC+q20bpNJMpbFQTk)&TJZT`ZmMi-NcG'V1C8p% -$daNecHl`U#kY32Hdc&p3i5QTp46-B04N1kh+HU"ejQ!'hqXVU1reKCQ#LT95pf" -KD+A@cFlN926!,%%P18jkmcDY"kA@Jc#EeeH(3br*pDKq[pC5AhH9&(-UHZ"QSG@ -QZ`,qYY6$HB%TY,jV`Lf8ZMEGAS$M+im@RYbB`@1E"2AB*VL9eBC8qa+ee+eMQae -SD&djpIK+36fq%ZD)[VaB,@PM8ZS"56d!FePFHp'Ck(SYR(pQcFCPR)SHb+,8E3R -fE*p2ECT25ZV6"Fpc+RSJQe&l-QVE@-QmIe)eTk)(FKJeP8`"Up3@*)hVi3G%A!m -r!,Ni,iC9HFRcLT!$e%SFF,B%UAE[&KZM%JrN8@TqkPNUcVp,,P#hINZT*Z@GH## -rNGV3e$#U-F$&UHJ"@eBma[AAD5lGkpH4k6F#*9L*'UJedcj*B4%L(TJRCSGN9H$ -bl2#Bb&Id3!'MaP0Uqr3PH(52S"lG!r2*GX@!V0k&bc)VhFCi[qjDPcPpjVT-MlX -q*@VA(KqV9"Fkl$ELJ38iDBH#Za+48Zlh)h"KXpCDjfmqi&6d`%+5$E&r'95S'K@ -i&B$8$*XkDUTl3YQ%QD@M-r%AhJ(Xafk$8)N(l*4k++&3G5dZDSM,jhh$rZf5ZKd -++AAiJ1a&4I1C5"X4Q8YL*C85kQRX'aMep%&B422ere0b(Ck!RhaEp*Te,bi5e"F -A`@*#M8[TNjh2GJ$i4J@Uc0628AIGRETIU9kFXb#$H(#cK9D[AZIUN!"2+h-(-bY -#&@8FVhR%!lGPBHE&p1MTF+bQ(AD"TT,9PK!81j[l[JfmXd(2%NEY&D)fj+hjp-* -I3R9KB@i"p45a#-@4&!rT#eA+6d9phIST&'FP!#5-MmF4#QPk`f"clZirm`J4Mj0 -4HfaFVq+mUdfY@IIlqCa+2%Y*(9S`+"dMT&Dj9jH6SElEeBL[(IUVYhQ%d!2,'$@ -H8G[%eMTrp`1QPAU@djVR6m#Th2K+Y8QNS+jCFC46L@F&Lf[hJ,FaXmpR3qd[4$D -JCbA2"Vq"c@&l0Tc2SGXjYFcP06bAUE8[5+d[`"dm3RkF6ek1d-q1rC!!8iPR&DF -DlNVY5PcV)h3RV`fB$4MDpYT3R`fVH9`$%E%KkKT'63MJ0T4kL4ZLUPbVbpKBG8A -VlSpPA$q'%PBTNml@mQCblGlULD*59Nm%&q[,X9FqhjFhe2,J1hfj9Z)TT4eE6U* -XeeU#C'ljb6"1*4k0eVcIaQ-A9CcVZ*4jeIY(FbVaP$'Yk8,VH*)96HAC6+e+j96 -L+4G6frSC@k0NR+ap*1++RJT#KCfpXr-GqJE0Ka-T,hC5ETbCej20P'iR1C9ih&P -a!0f(*'IRml(YaZEBeJbVhXqSe,1@lf#aV5DqjS3c"k-K3QrqA%3)2HZBeYLbUX[ -Y%1jY2$',8iR(`kK*5c5r([#j,U62a3K9LRNH(I13!&P8-aARF60&K0$M&G6j1(' -J1bPKDMp*l3Hkf#c"U9+iG"(UTNd&R%Sm9@*MKNcQq$E3"E4jrqbKR%SmGl%0M06 -k$B`QE-fU"hP&S4iIVq9LMR+TPRrHfIKC98l0aE+FKb-p1X4Z3YIZ[IFP8CA[I3N --XC&@K!(bD!KZh3-imTLBSaaj$!+-fXZ1[2B&1'60NY4CX*j4N`Q9KDGPRPIck$C -143pXB(&0UipV%lKflhemeNXm%*4pH5N10IlCPm2`9k'),1A#!,UE5bf'HUbjQl4 -FrPCTVk6!l63l&9K'qfS&A,5[88#M2BF#CE5,8+#8GLi+h%CR'!SXS9-*"HkJ(DJ -#+fQ%&&M&hhI5$Nk"&IbpQVrAm2GbfT%Vi+5c!`Am00m9++*c#`@@dZQ!!L@d1e2 -!35FZ#[bp*Ij@rNREd"(rVVJ(qCYPkV8)mZ"Fr,ZpMqp3r+d*UV3mrVE0fiH2IE% -2EGi4qp"pTpF"i0cXNEGMF5i1-8G+XGZXS2%[-lI%EKQI`E@HMYdbj8%Dre8XrV( -9hkQQFGl%iqdm'hIk&[('2+Q21qBIb`XHrk8mrS(D*bX@NlbVh9,N*rP8Uaik4[1 -6jS(5ABR[L(rc,&KDrV8!iSp,m9Mc-ek(11K1iJm*Z!qI"-Q3!!+TN!!'kG!6HN& -[k!0pS4rdaeSe%!E"B0bN[ak'`&$)3$dlZ*iG9-pS'!0MB4b-KdbUCa*-KLN`&DE -"G*J"-f%@c)DEi4Di&HE!A-L#E-J*ji'e&50YmV91mX$DHT+@HDf3!$`Jm8%"FD3 -EVHq,1ME!T@'dU6Ad1H9d(R5frlJ6eL!PYN'RY6-Z$I[HCTdGqUaHAKUj2["[I9E -A,fep9*me`C!!*UCHPMkF)0Eh2aflJG,'reGIH'04fVLS2ZYkJ,6%U$jVRe(DK+J -qkik"Y+5Zr)YF2*!!PYbTMdcqcZQcEJK)kaR9CedEN!$@Ud1Ik(0#qUap1QPcq9[ --ZIi9ab[h$k6eMZD*G5P"@TmZIC'E#Y,k4[9CqjV5EZkU)j&0A'P6SrUXka(5qRA -&,l)6,'eD9*qe25aYHPGq4rD-TFhSd[H2#XjXCP5IGHG$@[qZq%9fSkA0kUT2NBX -MdX5GTQrk`-KY%QN$1rAK[Xhjq%8fBU89429CHlV5jNAe@C[PdQlTLPrN4T'dP+J -qkjU4Y041IGh2kl1ZGNN6ml'`2Lm3F[F'IGCp,fPLIP*"0p-8F000VU[pINXmfbk -$540ep'YpeM8`DB*Vc89#qUblBG*km2GDZPeh08m%MqZd,K0)bqV-Nj!!2ZZ'JE6 -XU$lVfS'dR+JqkakBY,5S2ZYbQ,6d6ReL(q"XAh[PbS@d19&peZd0DEGfeX'3!$l -VlSZd+IbpMZk,AUf$M6SMY`kPLAf9Er)`FJ9-fU#S2ZYHQ,6"8Ah@C6&TH(FdQZH -4Qic54&rFS-r$qm511&UhcU4G(md6kj+50()(p,+qVI"Gr$Y"lYf)HYYaM8IDE2i -@mr*+ZYZ-r6RG9PC!Tr[(#P64MH*,p9,NDbJ1e[8hD80Dih`Ah8PZbUH3!%lVATb -dSChj'Y*RACD6aMI(rU225T4K8Ah@Y6TT`k2kV,YfdQk)kV-Zi%QlX5YqN9YjdNC -dpLf0q4fjJ5CY8UZqm*jHBjj(V[G*'pQ9Kj%lIp*ZkXV$b%9!DD1kiKHj(5KYG*H -qb*9"D@1LqUalK0,'GZLc33(GUaAlGPbIG9G*fQ,qEY9KAC!!NQD2k,"Z5NNVM1L -`VNa*@a64BGhZNMBrSX1kjL80El06%he&5)Gel8bDMEppr"l#ehA"ZL-Ql9`iBqf -2idAa'&3qd1'`HIcm(jcm$2i4ZAAKX2[2hB#*)CF,BKa&@[QC-r)RC-@-)[q3!(R -Dr`!0$49(8j!$B@e`E'8ZF("M,Q0QE5j`FQS!J!#3"!3H9%5A#J#3%"TF!!",j!# -3"2q3"%e08&*$9dP&!3#X94(2Vl6,FJ!!,`X!!#PH!!!,`3!!#JP`EaHS!*!'X5% -0`+dRNp1"E'81j%D6dmh#XjHI&Z@Zc1Yl@`NY9hCV9l4L+lZ9ZpCjK"2ZCKSqQHH -a0Aq[cr,cb0EHBVICCTY&HHF4RZ6BEGdXZXNf+ImS[ramkqKaZKRCdUhl@(D%EED -ICHNHH,&0Z*DPK*pPj`TmeD$mZSjGANFcMdIiHGXMqj6`b*B-0YPN-ccC!+X""c6 -),J!'!(PKJ,2aUpA9,apbGpmTFLJS1Ibb@'$-Ri,AfmkT&pRYGNH0hb-ErAl*+-f -Z-IS$EJhHY$N#)IZNk2r534fimI2YHcHY9LSM8YkiR!"``r,kqfkm90qQ38(P+10 -)imM+mcU`qJ#F[lCqima`NY9@*YUVCBrR[$'I4Vb4aS,p[&#JM&[V(pckrAi6A9k -(4l40XT3'M8(CJAH63F183dM*)2$r89aN#6RF*1qHG0!LN!!@2E82VaC[[)rIG66 -))PN&J%AdA%b+p(%BIA0$lk#BkBm3q42j2jh9XL60`RBF!l+C#HGUkYRpd)ceJ3$ -C9q(rI%KJ%-DqSTa`11DbJA'(h(`c`,J`rIJ98LBT`HVc1L4IPi)#j%)bDpBXM[h -[2-6'F"Rd5E8kT+Pfd@DcL*0GhMPbi!dQ[3KCifffb5FY9i(ImAkr4af!Kp8kH8) -2MRkbUe+F912h"8)Nl3%-Ufhb4*8!(Q@@)R8!ADICTadNq"'2dZ,b8UfaXPUL#jT -AEq-fIqchjIK0a9)!6YrfBpd%KmIMmhR&%YRM*jLA`Q'mE`EpJZh#-T&SF"iD)fG -aq1LXCD*PK#8[ll!l&"k#8FV,8`AJS69+4`6jN!!(bDi1S+ZrLmJ(216j4`6jfe( -m@[eI[e+$8(KdUp%AHGJFQ&%a64i59Y(9l`LU"I#3!,U8lG'9!K,a5#!Hlh5Lic` -daMGb8[[46T1[H0q[`50p1J&P'"qXiAfD`rbP6jGET[EQQ&3#QGLGC*`qDHlr@K$ -2(i&JS$Xd(1-4V2C8pZ$SEF9(988HSENU!6bi2ihSN[rSDL-[+SQEaM@U*BNET6f -!F5*a(qDK'T!!Z+G1Z&MXeB2QDdIe82Y)lSG82C(FZhPmN!$FHhNF5qkpZKj,lMd -me"H5qd%prTAF$`[l8A,[iA%XZ4qNmA&blqDK(T!!h!8FS&G0fEJBf#r@Jfj@4AA -i&61MH[m@%9)fI"@D@8lYr)d0N!#d!X9jJHF9[0pJAPTa,p1G2CVUkKq*qj!!m8m -NlVFlV'T!iLjcH8H0&1H21HqYa*hmcm5%4)jdKZ1*UC[("dQR9ipM5DH(ar&1IT! -!amHG[*Z(eYMGp4+4"aUr0jUIl$"a(KjA9p[E0pPiffR%`eITlZ)aYG,G`b2*HQL -G)fB1Uk9%&8$dpfB0LDJ'Gr44(YLT2&fC-ieiH"c"S'MaeIKGR[hU4MX$1PUHV3U -JkmR1%-rNhGRq1)qH$YcMXhMR$(ACl0K*'BhEBREFc%TN$EMdCD)l62[85Y"rD4& -Xqa(9lQIDV8Vdd&ppQA*r+`8b"SQ2m-NEBY5#rYU'5'dVap0r(K2d-ra1[1P&mCp -U8U4q4-c"9SPiU9(m$`rbEpS@`EF42[*klKriCeclGI2U&ff3!*&2khqS#fjFXA3 -6R6Q"bR2&85-+,KKa`IQQ"XLUH3$kM`+D$`JYUjSJbpi#!f`VK*[1I%$KFZ9QS@9 -YNA"M66j@db--a`XYUhFLhZi5%)6`jUGT8bd*lr#jB(McG5ZJF*crNU*4493RI,c -2Pp6#,Fr(C%)m-e39li5-G6Z),DpRP@9$aTj%9LeXaAS&VbYlDK`Id[,36AR+pP[ -,DMpNcF6[,,qLhqTeYba"V23R#QpC)LakT&CBe-Ce"hNJa@5UFB@'"hh5("-Nj#5 -'Qlp`BEKjk5,mVN8BVI$-QDPBb`ihArmkITrNQM@,KR$c%mJPYLkRF&UrYd&Brl[ -bF22MIQ(P(jZ%*pIkk3jLVB5%AqA$ci00`[TRmFkcDk$IP2N+PjpL[G8@TPdm@+- -$@&[a1RP8-c!9FECVUM)(Shp4+YU,2-XVV(b8cdbT1b,Z&M$hhDLpjjUA1Iq9,EP -dAlLZ$qFQ,"qdM4`VV(qZ(,%f!@5D%5-6[b*q$IM0CSfJ+F%Z81DYUDkU&!Z("aG -iTH%ALREV9*ZTY&S@[I)md6UT9+bFkr)ia9"!PNeB0Q&fM"[(jC8mFjfbUI&E)@& -&0ANahKFD[j%Y00EPYrH&aMTc[#mXE)Ve"F3rd"FDkaE$CcFm$"Nr@(E0'&k[KDb -U9C!!mGTYf"FD%H+,N!#fC&0G!#Mq#(Kr6IJRpEq-pBA'ZYhJH+8rC2Pfmll3@"F -MKrTNSVNd"5CPcF%qedp*e@6ccC-$0Sr$Lb@ED![)NK,KR$M)GMMP3*!!mS1'1Hr --"m2dlIMGc#GUcMZ(NAKJ128FV1h&EbUNAe8+DA9015J-eN9Jjr`feTLGGpU8qMN -KPVGK69!+Z1!dE)k)chF`RAGK#%*p1(iLiYqa#3bCmIh*R#rIBllKAR)0caQ)GaF -BcVL$MIeC,GDf),pDh[r6kKBTq+J(i4X'48FXQ6#)Em&Z!dh@fal)fe$(#KIX)%$ -cdR@[deIKf"$#EbiEHcrHc0J5eA3#*1T!0m33dmN`RMT4GdL*m!0RK!I9XHF4(cE -fmAFh6*k$)1b&&MEfLN6U)DMr-Y)%mC@mT4Zm$0*ZZSem`2Ai'M2cEm`(j)&KR4k -)ZRfkeh8jrXIaFI3'pd"K85U6"SaQ8ZB19MJ31kb"6dUCe$rehai`r9T*@9+%"pA -*!mL(&CE%dNZ["`T,eR!25+IKe-5!q[4Ar,lI!`q`8rQhh32$hr+!I8%`*0H)aI0 -$!8F`jJ0@p*eDjYiG`QmZXlb-i6rpBDkGZr@62M$K`Efmi)l`S$Tj!2Q`SMY@rGd -$4AF[i4j`lm)qN!$q-1)Il!-2X66qMAZ!ji&F@m$RPU@3!'J218)ZReF1,"KQH[0 -1c#AU%(Q!MEeNMjT!(KM3f3G`)"K`"&`bHTlb3-5RX6bJVY!(LTGPIYJ(+YlV!cp -NBrLh[3rdkr3!64l-b'8RqNlIJMl+M3X@ml%'1AEd!AGV[!qi@rILYk-2Z&XlqJ" -UI+32Z(Gep!'Z4eXZ(2+(Up[lJ(ZAdJHi4hGY3AiGIB$d10!(8%`G[[53!'*hd6X -5iJ4C2VNpT0TaF!E$hR`$3jhP'1+[EV3rPC(-Rp,!,lqPKe2)-[b1FQ-p[4L#'m, -&6PIA3aEGCa`HCGq8,5lIVJBJ*['*&@G!L-eK69`Y6"VIa"G5L'FRj'LF)#[#TlF -pX"+3!'HljVmj1)qTcpmZDEZh4HQZql(8ImkX@F%32QUMlL$"ZC!!p)QKGCf!"Y" -UP"E+fPqP84SYhD#rf&Ejl&Me`cE-`*r[8D-j$p(`SQrl8di@ihfG)2YL855bi'# -cA&Nq86Q`E9Z!qZYc3dBHHM6lSXp43S*U6!j5(02qa&A(mer#"B,j8q6`E(BlD#L -!3MCNq@I3QKQlh&ikE3Mq[eVl3Tb5d)#aR+)jRU,[!ZeG$DCD46E3q2*LUReZ%G# -M"hc*C*`&,X'rHkJfi([iE"31iDJflcA!KaVBT93V,F%a'l#99%[m-q$L#Bi1mCb -C"9F#p#qN@X(eJ&[&JhLmQ(-VI!AR8dZSCRdHEX%D(qRk*J+1jBEFcV&IKA9Bif1 -rKA[J8Gaci(M&fB#V!6RmRM`DRXADBe5le!8lF6QQMQT52I`*Ddp6EG4R'#l8R09 -+YD%l'Bi-Kr+--@-9`h(Fd!bUL6N-4qe$Rq+m@aRUPIX5acL,iHKmf0e81lf-6FI -DElL*@QJ%H2D,%8ZG6[kMJRBh[mFA5rSUqk"PMS$AjDh54BI'9PG3kKFYSNf$1%( -@mjA2f)*J#Lhp@Ra1q5,CQaaI!1EA)XMk+!0P$Tp!ia4I3*MSmiB55Kf"+MQN'bp -*-QiGfKbKDVc2B9,SrBi)X95U&EQ#Z*NSee3Lkq6iiaiF*mT8N6'U6D3F86@BB*P -S4E"qNDhk+%Ud(S9*SDHkSX5TeNimrSlA+96#*@Z1&a&!Tc`RJd*kCBm10peM,2m -2!!!0`23kHkqc8E6,[(lP!bm(DHpa2bpl1[(BjhVX9N,0c@icXLAXm06`QlCZm93 -T`@IXeL*X5bJR!dCQQfhbQj(MK"rK26PqR4djLZIfY-MaPp`f`L1Ec"MCa`JM2,C -CjVNp0b2XmZ4jC*2Ej2B66Si"e`-IMG$HJCdPRZ%T`$lG,)+H$85S`(LXqT3QG&d -$J!,m1apJdGm"&Nr&@K6rMXI2,N)*V)"#Q$qjZV995bB8-kQRVU!+%TmZU6S8H[k --+q6C+La%(KSTUG9E@T48NfUNAlc0Qa45&60MU1Q+P5r5Yi-LAP&85DRTP"QS[-- -V$58e0E!`%$-09@Rj,fq+k,FD#1j48fEkQri9KC0T8r4MeCeq6)aP@PYe``bX[X- -VMTY*,@NQeI3h[%,NKC10KQ,FjZ%2@)5rK%qXrHZIi`p1H"bJmV%4(X!IaBpJ"Rr -Xapda$JUUF&X!P)5V%f*$P#GDFfkYl*m[&Ec3%0cH)#T3k&"RK#0kNkV9*3deBHT -'(pcUA(M&T@)&aMR8D3jeDq-2N!!kB0MUV2b3!+L9(m,iAUp43fp9$E1Yhf[fif, -Ud-I&8%4pMDHDG,@r08`pT4(eP!B6(1V-Z,e%R"d5DHkMSm-el(806(5SCI&JeM5 -8K"Nbp*EUB*fD6[5#ND8c9BG*0!eA&r6J0'42Id(8dep!X8-Y$I1DcVA@HZ2I2hH -T@)%5mPTMk%T63NQE1Dk9261([*kC!j-GkT5`@*&U+Mp&b2U!U4r!&)Fk04a9MD6 -HK*h9"VP@adpRZ&5X3#P4ka46FACpMTSpHiLmRMd%8fR+Ea*YDPY4Td[&#NacU*2 -X[ZDC50fR[H05X3,6(HTdQlS*"dJCA(P)6Ee%e04,-)-k9*-acG(pfVRmAGTjbpq -&Q3jeFVK@D4eGbeEfXk-d$CmGK9P-e91QSHI'6P"rrGThA5T@i#lD+(9*4G1EDr6 -Xd%E*RRZ@[*jl&XU)'Qa+QU'NUM808Aq9,A#T@)(C0(RL%6JkH@pe2Hp5X3*cD$I -%c+E4ePT[(!V3cMX8J,[*khH5kYj4VdF5He`U9Q!ZcHZf*$iF4VK@Cm@E0+m9Em) -pY#Nh'2VH(AUqYeEf`NFd3aFqJRR8SBLDbSafk"@PfD9L"HE6P!YUMC*rfPL[l$T -*e&dRi9k(1LXHdR4mDU5DmARbR+QhAUGER3YHTEiZH"AZFpm0Z&i4Z9-mCG-$IMY -+6VMl996JIRFha1[8aNac-j+(0mVRafJD2Mm'!AHraZX-C5mbBkCL$Xb4pE28A*H -+&AMJ1R@i49EfdQVbHQNe21Mf04j-l8NDHUS&(hUjpp#Pl8cG$Jp4Ai2CK(Tc,e[ -lrd3['kc!`qlfLQp@fr#@J3q(`4%5AYpMVqr"![)D89YdSfhJ%HT3fcrDl&+a!JZ -TVe'F9c(P3e`VHrPVmRVjDhL%1P5[+UPNbp#l"URa&6pdU9L"4G5KHV8CAd4iXaL -HmZkGj,9l*b`QVl'%SDUT+&j5KUDKQrB39Q!*84[8V0PJ+%PcH)Dk[f6UPl$8hC4 -aCjIRN!$fcL[+d-iVbX#Mp0US0NdPX9YTe(,Eh)UA[dc682ib,,Y'(9iSf+&2[U) -1II)9P,YE14S0f,Zb@X2E4VVF5"Z*h[hkcXQY"5r8aqTV43@@Zp5`ID#S5kCE&61 -aZqpjEVheIS4H8Hp(B!9YbSDJQ+,m[FFk%&RU8V%#+iQ+eaF&,chLLCMEVjH2mdB -j$K81G6EfeI%TcRHiMUkhYZ0lIm0TX2Z+&DLmqTV22aU%eeq1fe[3ER[&#Ma'lb( -a,XqrAN@(rKThU9L"9850*K2LI*QR(LMFle+a!U[TMK,9P)5k8GH'lLrSX*ZpGX- -DHKhD@eR2$0mFV1cj-U+H,i2(LBUE8YG`-3a61pH9Ze5X`&ULLKNAEr-4VbIBk`P -Bjfk[D&4[V0@8G&SGfUq[06Di9+c!%q3eT#FbkC(4`hZ"49l2@E#HlLJEmAbPUIR -,MCAYfNI8VRh`*1hAHU8TUH-c1h2MkHT5,qiJkX8Gm"42Jp)i`V5TajPk(*jfU$2 -YQqJH06pr9NIE0TH+&DLUQQ4lhC6#*plhF6hJ)AI!DmI@Ae39Y+I06+1S3,9$RHj -F3phEFMqj)rhNEj'k@fX8&DKaU&-MffVV-rM3De(,"peDREmjAp!HLBC$SJ+e6Pq -,`p@'SI4I8*PkC104YkpBJ6Uk[pV8NF1ApD19l5i9+a#NHF8lCDXbK,3Rlr4"QVc -6"b'%&fda3aYLXCM5JLIBS5BG9Mlp[8-9&GMJ8+If8('+qUIKX(+U[U"G2%"%"6E -f8@mmZacUqY-rGUPBJ8d1YE3@XD-RSX0+eq[8SDlAi4PhAUZha$B&DXZMdGUKH6d -bVm+G9kc!CSFk-D+BZiH@LE-ErR#!GJ0@)1a3TbAd9&V(VST9JpZmMlVU(k91Kd3 -&)RD5"'C&YT@h*-ePD6haR0dQlCV[`lYfr-lTN!#S`"DDFK(5m+kfAE3TX3*EkHi -PU+0hVqcCYiPkpQe-YSbc*`m(ciP)Y'&r"LB[ILcL6)1Si&Aq)T*$q''"df'K3VX -LY`a,d1PhR`Zj#9LEb-@i#rdZj1jLEIM@4@kAX6Ck,Z5VR9AKZC!!0`e@HHpd15N -9GL(6%5aljq9Gb,3%UlMAKEe[VNlAf'f(YHbfLraGLI@Sjd)Q19JPRJYj3@)Ypec -)I!KVXMmAIPk%0DAAKIf5k(%KFaDX'Ci,QEYJcI4Fb2X"kqQaAYa+Fl"QH5jNZS0 -ePqr#6hZ`bM`AmPl%HX+I#rrHak)dA-k&6++`C[Zpm+q)V&@H#hP9C+hfTmZr-V, -@q#lqXl8FBGl`TJZCf'(0mA[Khc*CDre*ph0!V,Xp&c)Aa*VEkk,S4Lrmb`GVUqG -#APeB@c`AmJl,@Zrh`XrYX8Sp&c,(aa**jaiA%kkjN!#T9"CG#A)ZC%U94HpBVaF -MU98@lCQF#jP(C4%hjd,Q8eN6Hee3eA8KVmFXZXhPA-KV-U[1Fb'[bkbJjd,Q3&R -62"Fb&mUDhZZ#lPBpEjeE53A@8ji,QC*J2HQjN!!j(&DPlm*2PV2SIMJm&hkbNR@ -2jd)Q,9Rc2"FbHFR#rm[JcB@I6'I4'bRR3ZBj@IGk,Q3QM1AmT`&b3GG5fMTMk5( -@1Xq&c*Ubl[0Fb1`Tkhl2KFbLXJ,rFb&EqX#YZ4M,UV)Hp1I#ckkb(VSek@0C9YE -$ILrmE#YVJ6pGIM+4YG+I,MmabeVSci@IS'8piXq&RkKPLIrp-GS,2f(,@Zblm"1 -hV#@H#jR!C5dP&hDLK,),p!BF5pDaUM`A-QR(U[CFb13GUqD@Ll%m'1XCciA-E,% -`$AA6KFa9XF4r'1UCp1XZC1U-&ICk)40[V-e8',pfr'kNBdqQrb8DdY,Z0cr"kF# -0AABa'NkE2GK#F98UM-E8jLYAq#0mV4FZ%Yq)5m6r!3#3!`d0%8G6N!0KEA"XC5j -`F'-ZF(*U(bS!N!1!!*!%""j84&8b!*!30DS!N!MrN!4069"53eG*43%!V&84ckq -dbhd!!#m[!!!r#!!!#ld!!!qee@jGfJ#3"K4a$F#Y*j26JGP%*UHFFXS0ce*Z[V8 -b'r5f%YTQDfGAAM'lPE['MalKK"qKCiERp$bfjZr9Br[BGC6XBjR&EK[E,,U2m#- -mbGE1cD+EF$GKedAjfq@NSjHFNRed(bZ@(@'ElY2FTd@f&pYNXmppATll*0X9q+T -"JlldmMUDH6c#cpXHfHF4(YQ5`5DEE)BR'ar!#Kc3),X!'!#-63()`e-[VVPZa0h -*Xb4&GMN$NMMHR$m,VhGpD4Fi(!jRIF!VQ3-"PcN3p1M`PYdC9"`cbSB63RIYMHm -lkcEGUPE'MGYr13lJKZ[@h(IMTFBZ$FCA6c42-%qS2VFAD`M!HD[@E,`mP&"U,aF -GGC,AHqlN6b2H"22iIEa3T)cEecbijIXTdp`qTeHdcl#9b@CCFZ,G40!ap51N4"$ -ir`JZXS4FET*h[R63)j!!(Mh9MGH)0pl$lrYdb#*4!i"&j,Z3!"3CiM6ljbP[SeM -TMa$q%rjr-@YN#EUVHR!-b+B@V'`FUq"e%pER`L,GJcSpY'&p'%$1eIJr(q)BK%) -4f&!SkVTK-FIFI$2!e"$pq"95+L'Ze1pcZ[apLJS`#K*CQfjKp2rHMpLB,S-KUD9 -1efb(D,IEa*PZhe`TZ*r*)%*fSGdqmi3&Ur!X$!5mfJ!m5NYR&JhJ''HkUm8Cp3& -r8#&T$f#8fQG1d`MJ8@iVeJE3GBjMcN'#(r)S+kNSdjZVkead3IHReGcQ2rjY"Ck -T@!V#U9XI-a3j[9krhbG1Pl`"JRNa&-,l9M!Zf#BX&BN'jk%cFaD(2d0TZ@JECm[ -,1q`1PBGJGZAPD3,`d*YG4`6jJ!I*VJfJDk#2b2XmT2P("2RETrUelVpqT3DKmZK -A)aPjf*fB@6&G(K*@e6AJP,8#H,MkP"h3P3)5mBJM(QphSZ-mG1Ep1DRRdmq4VRc -2Vr+42Kf(-K6+pEa2FjLrpZN+fqc"(*0+)02kNdb0hcA[Ibf)jiqJ(1`2$FGib(A -HkJ%FSlhNU+V)3jQR%F#$qp1-,[Q2VREbSTUiDAbM@C+i8GS$'"mPlX-m0!-5pqb -L#m9"2@MHGP32VBrNINM9Mj*l2irhNrXJMf2*I9$ABmPpJ)If3R)rU-HrN[YKB6p --lJ-mMLAhJc3q6Zlp2,3$NVZ!!rAD@4XA!RZU(3b99A@K9kb-kTNG)L4Yq$UdXGc -'q4ZE)@%CL[-#cbYi[pQkT'SG-ibC4(AYMm4pb2JI*Hkh1UaQ31)ZGrXQ6K$R6cl -hcF5Gq-r%K%51G)EMLDQIarY*Ce#2BdPRJ-Ia6Rk3!-I(REbIKplFhrALN3FDIc# -DRqJ`-4jHGerEkjjX[18diZ'[p[6aQ&hY'H#48(TSR50UMP,EG%d!dGqG0F5M'Yc -44hPJTr,fCFidiZ&ebV*SmpF(h0jpkNBk!cTDZN)630F6R5'@bIZcrA%H!aei`'H -acURdfHcBPc3*YmFFZ+N9cjTa#Fa#GjMqkH9Jr%S$E2d4eHjRqLeUp$!ZZNbp[i8 -#'B2ipAcbKKL0B,bf19cE`['-Am3%r3br%fYk%IbR@e@TeiZjf#S4,c@#rm'(r&Z -hK[(YK)qmR[m(rZRAIY1ki[Gfb-LRP8$8"6HZQ0jLX35Vca%RMKYrrVMccl2Jd3c -Cp3p!jN5JqB$3F8XVC$Xki"6l-Z'Q-ap3ZAaKXp#aUPLiX6iIUqPKKS9#aiSGL,G -l1JK#D2-[D(-Y!Hr`Z@"SmrA,S'"Ui+,LLF98*hbmcjI@3KfrLmU%H&DS,GN"'3p -[*lDmRPfH!aN[aE-kB3[@UhKGh92Mq*!!PSGZbP1hi6T@"#$lFM`V!kTq+akqE6& -LT6p4F0YLS@&pSp$3aA8lH5!C2@#TGbYRbhlAA%YZI+MY5jm+Y5eT`(-9`ZL&Cmj --a9T1U1fVVq(j*0HX665&fTj!,Y&e1C96qjjQSIdh&D'fa`2#mMqh#NqZ#Y!Ga&S -1FFrQ`mrP9U(p1Ecch%T)Q69IjI*6V1qdKfJA$eBD!&C9[8BHe3e,4CaYZYUX-p# -r+"AY5Bld#FYrb'HQe"d4Ya1Xb4[epecc-ZHr['-8h4HZ(m+j#GF0hdU1&GUIVd# -X63"C9X6)`P2%di4R$QX"0V6(!fkIbcZ[4V,XUmpcHfY%*5K*PY)CC4E-MUp$YRa -E%CE9N4GMID(P@cP#5e0q6epSDE,'qX*9VG'qJ2J(qN*,dd,ic)C()124TGG-j[9 -'b+kp"6*HABepS38K[JaTLcFe"B(LMi$h9iCqXZDAdEl3dV3ER+pN3VCr0qm,,8e -4FUK2&TT,0pkLVMNijJ8SU9VXrXp*3E[AkF15AE3(*CFDi@T`N!$YV*'#-Z8((DZ -j-ap-&fr$Fc1IU0AF1CV%!p23X9MEJfFUT&pG"QP0VENS$0C&B'0r(@h-0AIDeIT -BKH9Y@#QlJQii'CXMi[-Gc*Ul-!5K2K`r([(AEJ*69Qar-[GVpeK[@%HZi6N$mHi -#dqPVfC5I0@+Y%rNem[kIeY5JiU-HK'mD(KQaC-&`[K@l&A6CEhNJEd-6+eL`R3# -Y5ajqM8k9Bl1#jbJfjAkmQG%CdE3)iJeJ'''+kQ3UT%l8(e,#r+!Qc)2Uf21)$j[ -bq$XE*Xq$$(ZJJdfj-Tjk#1UrP$4"I$9['FjB#QNhV5BIF$eZC9Cq4Re!(KLpe`- -4YerXFhm@rq2i1(+$Hk#J1*@j6TR%A&RE@F%`l,!Q2LPPVXc8Ih[!mLXeCER#2+K -1(N!qV'"k0,d-HU"JqNVZ!GI*1$8aS6kCUYrhHH!"0T5I24iiqdd21"E)LP3[PXa -AJNijkJ0@I'mMmqa@m"c&E#pMq%prK'[RfIP*(bKkF!m[H-)mU%iH3$kXH1dYIrG -!mGf,Z3FmZl!2T$q#q!Il`%-XMCma$r!m--SHp(XNPb)k&+ILp[ZNi),4PYI[4&f -L$C%(f*5,AY)5b!1Rl1d$1"!-1S0Z#6e2H5$XdfJHd&ES!b9,XclS!eA[pS%IX-R -ml1N$+AXp3*-(+h,CJEicGU#24X8%LrTBKaalqi"RCk`2H(EZ`E1h$hKfp[B"e2K -)(r$XkZd$A)qZA$ML$iYkqS"RPpS(Z%GhG5+rhMj!HKcS!bLQ!9pq5(+ik9d*X8L -56Q`2DACm0)0*dQU4[YX%q*PLVh$d2*f4b*r@`*2I-X**@1&('+HGAK$"$H'5'RI -I`aEphe6me(e6YV"LQaD!SX3R@V`%&$DAYA+e-'RF-B0V[1qeLNNi39D&6qpkF#8 -SAH'HrrVJ2+SqImZNkekRfPhhZd[cjkZXP"9mj%EE3B*c)1%63p06,GfI#I5kF$r -YHD9'EE4dJrjL@q@cBmd2fc!6Imj(LqClL)BAb6e21pR-pqd&Z8#@(C&B&)iX10L -X8*G20!jXfa@JhRKqb-a$MkilqK`P*'M'j#$9-6e2A[8q"bDF,a5FrK*Hb@(hJii -#+*`'fB&,D-f-,A+8c4Q"rjIVAiK4%TSaPP-dakriZd"l9fG3V5S(D(aj)G8qh`$ -dk!&I-TPUJi[`,h%%8ceFMRci``S6RJ8*Dh1S9VND-$B`[J%ijLP!pc2qK0L`fE5 -raAC3lCbKX!3JNir`Ukq"'`#',kDDC5Km!fG9@%Gqhi-lX,D@DL9M!-IJ)alLH*A -`+0BHSjUb""l(R3H1Pc)"F-%MPpqlY"0fBQd,eDkmMr3DZBjUpYZaQm")[!XJGQ$ -#J*&ri4VrNH%keePml*e9`2"&XV23+`!0)L[!'Pm1+DYJ1'mEc80kdQN-em"'VkG -DhEd-I6$k4@kS$KS(jN8-HLTjN3VkhA4[c+Y85eCh3mZG3CrE9fZ)$*!!5pfb+b9 -54-[+1%dfm[A2k,*J%Ld!fr`edJ@5,c'f$-b[KC&2XMN9TpGIDi``8@IcF64Lm3H -&DAkI%PIQ$0C+LU(3jC*`%p(Z91V`2SG*SMFp`J46U9EXPR&E8DU[4[D*X3Fr1%k -BS9'9-k*4Z"a@9ikc65Y&X*6`TRd%*9+2`#64med4iP6V)4jlfqXN+Z(L0FF,#f" -3RjK")Af5ei$Ele'@r`F0`2MB@ZHdNc[+cFjZ(q[X2CYXpRRlI(Sjb(ipGZZQ,jY -d[RMU59r@QXEA-hCVjCE3b(j'0YNM4KMKELr@Tm9Z(pQ56@@fQHdME*qp%Yk6fdH -HGlU0E9CkqI[BPV"L[lAbb5D,C"rK`)hBEASfP*feKYpX5lLEM"MC6fiPP%cfN8d -f--%V(UYQ,Phh!S##hl%!Gcq1hi2SFq$ALVqp"UN`(5``0Uh!lrGkA+VKdAe[SLQ -ZRpqH[k2NS9Hi)BqDaB)mJ-QTKATGRHTcDi(JSfrcNNXde3J&Y1$-'Bq+IlY-m*) -FUNm,qScF@Hr`-NSmALhhPYab)k#TGGGik56H@Qla"XeR"2m@[b5E*fL3!(M-ILF -H3mT$IVmH-(,R[-0,F4SHVmI`D-(V2*ZR+U!'hZB4ZmBENPX+bSbc$!F[N!"(F3J -IQl&f$!)P(kZ&CAqUVF"&+N5HbpmY)K*qkDcb9%AabJVL!3ZPlKPUXqYZc9[N#@J -Z3`qd`b20Ylc*UHL"3BbDaDM,UYBMY90`T(R@Fi)kkcQ`YQKe"(5r&M$U1l5'Adi -4%ASj"C*%A*dqYkjeK%C5IqB9e*pjB6$61Xa*L`LV)IDDGMSUR#ZecS8KM$VF@4` -f!UV,+!RSG3A&49V3e3*'PLkT1L46kXHbE*F+G&FfK)rp@P#2r4T5'$A$*XYdGfJ -MHrqiLe24!kQ8ZM(,YL#JUfkA'M5kZC(`+b1&ePG'3KUMTYY)LG4mX5a#eV15qLb -N-fUQcD%&2,SE)q[YiNBD2cH88p%$'C5k2Y0@T"SUUrAGe2#*(8,VL4f3!-QSUEB -V4%UY6fVQ924!&UAZ5+CaM6'4ZXRl98j&$f3cDMDP,X)%8VY+(P*p1`A9Ya1'8ZV --90Z#N!"Kp0AAjQN(4FfEGK#'-@UDV9$epjAP52JAciKXq-8cN!!MUEV2#1MGD8H -S6qpCaDRSJCXB0F0@j&'pHXd#2Ga68F+Re`LYTpI!F%%YGRZ-%SrQGIG3[a4@1"8 -p-)*4NffN#Hc,[+qFI)K6d3-M'686XpcG&pV)hKfjSZEYb)943ZYbMlDa6qX"e`C -143q-&[Qk`S10`f9ZT(RQ2T'[-rI"'%*9ITpZ@aM30k \ No newline at end of file diff --git a/src/mac/gss/GSSSample.cp b/src/mac/gss/GSSSample.cp deleted file mode 100644 index 6d13a8aba..000000000 --- a/src/mac/gss/GSSSample.cp +++ /dev/null @@ -1,209 +0,0 @@ -// =========================================================================== -// GSSSample.cp -// ©1997 Massachusetts Institute of Technology, All Rights Reserved -// Based on .cp by Metrowerks Inc. -// Modification by meeroh@mit.edu -// Started 2/28/97 -// =========================================================================== -// -// Implementation of CGSSSample, an application class derived from LDocApplication -// Handles top-level chores: initialization, destruction, AppleEvent dispatch - -#include "gss.h" -#include "GSSSample.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -extern "C" { -#include -} - -// for mit-sock -OSErr MacOSErr; - -#include "CGSSDocument.h" - -// =========================================================================== -// € Main Program -// =========================================================================== - -void main(void) -{ - // Set Debugging options - SetDebugThrow_(debugAction_Alert); - SetDebugSignal_(debugAction_Alert); - - InitializeHeap(3); // Initialize Memory Manager - // Parameter is number of Master Pointer - // blocks to allocate - - // Initialize standard Toolbox managers - UQDGlobals::InitializeToolbox(&qd); - - new LGrowZone(20000); // Install a GrowZone function to catch - // low memory situations. - - CGSSSample theApp; - theApp.Run(); -} - - -// --------------------------------------------------------------------------- -// € CGSSSample -// --------------------------------------------------------------------------- -// Constructor - -CGSSSample::CGSSSample(): - mGSSDocument (nil) -{ - // Register functions to create core PowerPlant classes - - URegistrar::RegisterClass(LButton::class_ID, (ClassCreatorFunc) LButton::CreateButtonStream); - URegistrar::RegisterClass(LCaption::class_ID, (ClassCreatorFunc) LCaption::CreateCaptionStream); - URegistrar::RegisterClass(LDialogBox::class_ID, (ClassCreatorFunc) LDialogBox::CreateDialogBoxStream); - URegistrar::RegisterClass(LEditField::class_ID, (ClassCreatorFunc) LEditField::CreateEditFieldStream); - URegistrar::RegisterClass(LPane::class_ID, (ClassCreatorFunc) LPane::CreatePaneStream); - URegistrar::RegisterClass(LScroller::class_ID, (ClassCreatorFunc) LScroller::CreateScrollerStream); - URegistrar::RegisterClass(LStdControl::class_ID, (ClassCreatorFunc) LStdControl::CreateStdControlStream); - URegistrar::RegisterClass(LStdButton::class_ID, (ClassCreatorFunc) LStdButton::CreateStdButtonStream); - URegistrar::RegisterClass(LTextEdit::class_ID, (ClassCreatorFunc) LTextEdit::CreateTextEditStream); - URegistrar::RegisterClass(LView::class_ID, (ClassCreatorFunc) LView::CreateViewStream); - URegistrar::RegisterClass(LWindow::class_ID, (ClassCreatorFunc) LWindow::CreateWindowStream); - - URegistrar::RegisterClass(LActiveScroller::class_ID, (ClassCreatorFunc) LActiveScroller::CreateActiveScrollerStream); -// URegistrar::RegisterClass(CGSSWindow::class_ID, (ClassCreatorFunc) CGSSWindow::CreateGSSWindowStream); - - // Initialize sockets library - init_network (nil, true); -} - - -// --------------------------------------------------------------------------- -// € ~CGSSSample -// --------------------------------------------------------------------------- -// Destructor -// - -CGSSSample::~CGSSSample() -{ -} - -void -CGSSSample::StartUp () -{ - // On startup, always create a new document - MakeNewDocument (); -} - -// --------------------------------------------------------------------------- -// € ObeyCommand -// --------------------------------------------------------------------------- -// Respond to commands - -Boolean -CGSSSample::ObeyCommand( - CommandT inCommand, - void *ioParam) -{ - Boolean cmdHandled = true; - - switch (inCommand) { - - // Deal with command messages - // Any that you don't handle will be passed to LDocApplication - - case cmd_Close: - // Quit when the window is closed - inCommand = cmd_Quit; - - default: - cmdHandled = LDocApplication::ObeyCommand (inCommand, ioParam); - break; - } - - return cmdHandled; -} - -// --------------------------------------------------------------------------- -// € FindCommandStatus -// --------------------------------------------------------------------------- -// This function enables menu commands as needed -// - -void -CGSSSample::FindCommandStatus( - CommandT inCommand, - Boolean &outEnabled, - Boolean &outUsesMark, - Char16 &outMark, - Str255 outName) -{ - - switch (inCommand) { - - // Return menu item status according to command messages. - // Any that you don't handle will be passed to LDocApplication - - case cmd_Close: - // Always enabled - outEnabled = true; - break; - - default: - LDocApplication::FindCommandStatus(inCommand, outEnabled, - outUsesMark, outMark, outName); - break; - } -} - -// --------------------------------------------------------------------------- -// € MakeNewDocument -// --------------------------------------------------------------------------- -// This function creates a new document -// - -LModelObject* -CGSSSample::MakeNewDocument () -{ - // There should be only one document! - SignalIf_ (mGSSDocument != nil); - - return (mGSSDocument = new CGSSDocument ()); -} - - -// =========================================================================== -// € Apple Event Handlers Apple Event Handlers € -// =========================================================================== - -void -CGSSSample::HandleAppleEvent ( - const AppleEvent& inAppleEvent, - AppleEvent& outAEReply, - AEDesc& outResult, - long inAENumber) -{ - switch (inAENumber) { - - // Deal with AppleEvents - // Any that you don't handle will be passed to LDocApplication - - case ae_Query: - // Dispatch query to the document - mGSSDocument -> HandleAppleEvent (inAppleEvent, outAEReply, outResult, inAENumber); - break; - - default: - LDocApplication::HandleAppleEvent (inAppleEvent, outAEReply, outResult, inAENumber); - break; - } -} diff --git a/src/mac/gss/GSSSample.h b/src/mac/gss/GSSSample.h deleted file mode 100644 index 42d3dd521..000000000 --- a/src/mac/gss/GSSSample.h +++ /dev/null @@ -1,52 +0,0 @@ -// =========================================================================== -// GSSSample.h -// ©1997 Massachusetts Institute of Technology, All Rights Reserved -// Based on .h by Metrowerks Inc. -// Modification by meeroh@mit.edu -// Started 2/28/97 -// =========================================================================== - -#pragma once - -#include - -#include "gss.h" -#include "CGSSDocument.h" - -class CGSSSample: - public LDocApplication -{ -public: - CGSSSample(); // constructor registers all PPobs - virtual ~CGSSSample(); // stub destructor - - // this overriding function performs application functions - - virtual Boolean ObeyCommand(CommandT inCommand, void* ioParam); - - // this overriding function returns the status of menu items - - virtual void FindCommandStatus(CommandT inCommand, - Boolean &outEnabled, Boolean &outUsesMark, - Char16 &outMark, Str255 outName); - - // this overriding function is called on startup - // it always creates a new document - - virtual void StartUp (); - - // this overriding function creates a new document - - virtual LModelObject* MakeNewDocument (); - - // this overriding function handles incoming AppleEvents - - virtual void HandleAppleEvent ( - const AppleEvent& inAppleEvent, - AppleEvent& outAEReply, - AEDesc& outResult, - long inAENumber); - - private: - CGSSDocument* mGSSDocument; -}; \ No newline at end of file diff --git a/src/mac/gss/GSSSample.prefix.h b/src/mac/gss/GSSSample.prefix.h deleted file mode 100644 index be0efb227..000000000 --- a/src/mac/gss/GSSSample.prefix.h +++ /dev/null @@ -1,5 +0,0 @@ -#define GSSAPI_V2 - - -//#include -#include diff --git a/src/mac/gss/GSSSample.rsrc.hqx b/src/mac/gss/GSSSample.rsrc.hqx deleted file mode 100644 index b3c9446e9..000000000 --- a/src/mac/gss/GSSSample.rsrc.hqx +++ /dev/null @@ -1,69 +0,0 @@ -(This file must be converted with BinHex 4.0) -:#(*cFQ-ZFfPd!&0*9%46593K!*!%$4`!N!3G%&0*9#%!!3!!$4ab6'&e![m!N!- -@rrmJ)!4bFh*M!*!EU4)!N!2f!Ad#a!0Q!*!$!J#3$iB!!!)3rj!%!3#[Y-ZqVlP -pMJ#3"KBd!*!'$*Erm2ri!*!'Pc!0!!j(8j!$B@e`E'8ZF("[BJ#3%@$9!*!4&J! -!!eX!N!-@rj!%FR0bBdeA3c)"!+mmc%H[ZBD#!!!%VJ#3"J*P!*!%3fd!N!Jp-50 -%$L)UZT6)LFT-4ppmLMmV+h&Qa(3jBl,D6LR@UFQka"TmLq-R"669-29Xc06d+%p -Rf0c'q3X@RECNiC+'H8ii)D3EHUacA@!H83k28Tc[K[@I@[EN5K[Mla[PmGqbJV# -rAUMXQa-#@Tb[Nh4GeR6@(QaKMEj&F2Qi&0FcJAAY,F-MHXT2(I2*M5HD5*pDp[J -b89e-KkEcUDN)a#9d2V#`83P-N!#C@0AFUf90YM)5B4%TR9&iJCjYkFP+ElTDiV* -C&-LDY"k"TQQC)3S3&BFP`q5d&NLD`L9GU$&c4DH0F)A(60DX+05FMj&1!GEH`!K -9S(UMkP%0HDY'e,l)bTN4hbSVh(9Q9METc#0'Y2#bN!#F@Zr'1&$6J+c'%5ilVKG -S-F9Gj#,RHXGZ)9M%NdCHab*Kp''%PMYFG,l$HX$b4i@KYSqe(&6h`k#JFM[(2*P -02QJ+$[N&E4VaC2FJHQ,U!1dCF`,j3@8D,,"%M4IF61+B0(#cM"kNL38c0#'Xe-f -3!,NC66GCirc'qBYB2+EidV,Tir%X-k`46MP#Q58,dI9&HAFTQ9l--#QkN!#@#AI -%G[Ik%AH`#lli6Zb+-l0F(bSN"68+N!"!Xc&Njr)4LU%k&dQi5*M1+VMYA-9mB2' -1'3q,Z5AITC)ra8i&,,(6hpb02U1c*E5'R06G'8[(dFm,Kc8ae@[AYBH#k$Gebr% -1p$[13el1h5H)AH[FJlK-#*B*,TY(,@`THB42532j+r-D!HKHc@[d3EFkVa'1lXd -m0K6ThC!!adB"SfY+dCa"f1+5`KhTaP@GA-hf5VSe'C1aT#S(rKkk#J!0!!j(8j! -$B@e`E'8ZFR0bB`#3%5-*!*!4KJ!!$+`!N!-@rj!%FR0bBe*6483"!+mmeAq[G"K -M!!!4KJ#3"JMK!*!%p)d!N!Jmr!c!q+l2bd&bmr)ffh3I!f$l2,,SZe$#pV()mBX -46MBlmrSNh)&T%4DjE@36J08!k1PQq$5'ppEH10RNf$DbMc#bb5Drb@56b5Dh6E, -*C*00pT("(K"q6GJHN!"pE"pKQraqh3-EN!$IC%[ffj(**TZ-+9#(rljZXb4E0rN -Yq8h3X!NbpKTHS,cm+&&!40YH*TV!0rJm`1Ra@TK&U9I('T'h@B8U0$-rIfV4GQV -lD1*%V9E6V63fdjR,3P-"iEc1I1hNiMj!Vk&hIPpmiB-IbC&l2YUEHLXrTRHIGe' -bV'C5k#Z@N!"#MRTRbMUpckchDaiEfd0AQ6$B+6Sq6E4$i%Ir3-%4qPcibPAqhY9 -rljGNj6RfC6`1D,2LV8j6SZUI"@[B%0LVM+8jpKI',V8M$qb[i2a8D$-6aMBKf[+ -6!R2!ILTBiJf`R`Q@Q4MB5i`e6'b"h4$-QM9J2fIXNUer!0J['&Xf[J(XPm,KSR9 -J[j)jEb*J,c2@XLZXlpH-15hBE`6,ZAq,r9bA2GCjAk-[Y#)AeXdbq%GIC#bdD3I -Be`4,fh9JAaHXl4@`Ec$@X!jl(rdQB`Bj!1aEJL80aUib&V@@-f$I&XbeiBA4lc$ -@@SRJKG([-TCUahcIBibh6M5f9l#9M1HqcaKmh3,f!mED#A1-AQ2-a5&cr"$lR+# -$p(lkBr"9ZM`hGf#V6$6T@ITam#HkANbF+Acpm@#BRJZ1$P612LRi'$e"qi2*+p2 -cGY9Nml&1%'eVNQ&U2V2,Q@k0ecaLaQ552&'SIF61TV9#dBP!dAZ$TlZ+YY+6G#K -iqXU&dr"LeP'48r#YjqKDDXIaY*U2MAC'HFakUh3FQj9)H``dM8Sc@ip05p8lLN1 -$5CeY'B@JDEG-iYfdHJ8DRk%+BJ&qTUR9+'PJ%jA(ITqReNEaB`bqGJA26+K6q!9 -aIBef"'A'[3[IJbAV90m#6RIF)G8dF@c9UXeL5)#j(El6B(Z)UK12&qj3Ch6,['H -mKUK4ab1iCXBGfMUVNaYHR4HldMhr$0VE3l+4A65b1E1a-A6#*'C&!e-328"r#`l -JYB%r0PT[Ad)hZUGBkq$%JN%F)e&8$DPX(Pid@F["ApSVXf,J1q4jk@6PQVBG0j4 -VTkP&l#"af8rG&M!"pbF0R49DhMCV@bf`)JmJDFPQUQ@Gha6NCZf#%3A$JqaKXff -@AdSR#PidS5mE3B)d),T-Q&)lf2cj1"CPaIb'*Z(A)B3iBS$`Y2`pl&)64NZ4F@U -eD8#E+5`KX9k&6CdXBkaBD0h!a5[`30eJ6DE-NqHS%L9dF5Q+G4bjqeNh-+1L"(U -LX-RUQ9IL+0m)GM65d&iV9!lc`),al3`'`$MM6&c[H1Lf5lGfc!d&*@KjEjF+$$e -9A@)5"qc[6kiff6"Gb4bKf!S@QSPf`i''VS9BhA2#H0%NC'c(lJUSE%`2iEGlXFZ -4fGEQER2erhGArH[#"eVkSYPq'JqP9@*@P8&L)j[,4XGklMqEDbR0QXPZ@'5I%&V -b$2J%4&8aH0''XHqNCSU*`PJl-G8GeSVf&#@ZL@rm-)r(YJJc*&cAaCJfU-FmAe$ -$akZ4EmTZqF[1N!$j+)PmT11HLrUNF2mfB88h55%)bC0Q$BpGfdFfZ9Gdh%B+P1` -pYR+(26d$'%fQcZ+4adKKNNEK`(Hi"mZQ[CQ4Kh02L59C`,4#c@"cDS8Nmbb6N`a -kqbR3Fq!ddT3'dba+r&[QqI@'GQlfQpU2p,@,K2q+Pm3Di'$G+HQ+C%0bJE8)I8N -VRXa9jkNdf9I0Xk+LXTRINP[rb@rXp$)b`p&5l&21PdHlV)b@rL`ljPdT(!fAUBU -YlDKKFpdGhh!bQZm2DIZ[9L1P4JS+YjUJiLf9#64H"T`N#!IlD,p1SEHQpmdJfIU -9$GR#e92F%+)!8a8PH#e"%8AmiSi3YLPJG)M,X9dPjKLH84GbP-D'kKDR"%GT2@P -FDQ6q!Gk!c'L83b3E+Ymbh&&Q@5jMNNDNPQNdp'BBeq[@a[[Q,$cIie$0h0a#"%P -VKiQ'I15a&8VaIS06D&4GCq!Fa+4C5k2''MHShH+3!(DVcQ8[0fZaf8NDASSYA)' -'',QPQ2AGGeZI-%!8$ECX3mFTAXbciq40&TPPPK%B19VR,DHC@fHQhEHBZ[2-0Va -ZEBY"k&p[-GZZ@fcP2$Z"-AE#1RB*TTehQ%cMm#30X(NTa5[#4@mA8q6QZ,Rm5GU -#@e,%Hm*E0XppVDHRQ*BYT5LrFVK"bhIRjR!l40q(R@+cK1CXEGD)%KaKT+`8hZ, -IF"Q+a-$@'69AiP5jYD8h[EDP,M80`eY5-LJU[(I`#Cf[UKZkGB-f92+JpLCKRVY -SJAb1@C%emLm!D+PDl4L(MjU8bdYj1NL`YdTL+E&+h6YRj5iJ%9i39,@lL)qDQX' -$jEA4%EZ(K#,[DGGT2ZE&Z+`BfhDU[)#irHHG`3f,MbJi4H8(&CdC[[@J-qLNSkc -SF(`T)El5j4XEbX#BqB-,mZch)`MQ*FJ*"E%,9A'RZ&U!bE&Ibh[JCUqBl0(Rb[T -(Sh(ED$K)E#Jq@$ffL*+mA+bUGaM"YZ5XjXVEMQaX[kVMb*N[P-j#KPaaJL'(8K( -k0pINqATVP#ha4I,Il5GA`9frq)hJ@TiIPEB$qAp8&`33eLEQ)Kk@ZeJ`H+k0Qp8 -Bh-b#,M%SdqI39FUfZ(MXUF9*[R()12D+MVTmkm)f9R,LS[qCfjIpJEdcIcrb2%D -QJZfd44[FFDYdG1E8`L+)XVQ6LkI`rYMm[-8pQ*k[,5km(Hm[,+lj$"I&&bqF2$- -(r(IDm'fEAS8"HVm2d6Dm(K(X@GcQL9i5l-0XKBNI#ADC(P38I&D`kh33f&Ib1Ej -M"YIbZBd044AQjq8G4`"r8V"V"+08jGB2(Hp$IC`YG11QAAfUd)eEG&8+)lLI!AD -Pf!lH9Ikr"[V(cA$V,0r-"*VJ01b&i-J-QU*A4qhDpP-S'F@9pi,1%PKZl2(-T,& -'GZ-S1Y,P(+eeR-GCplK0r$$1b$Q3!"mheEY[NQijKZSCZ@B[(Ii(!*!$)5%%FR0 -bB`#3)2B"I3,%!fB!N!-"!!!$@`#3"aB!N!1'!!!#%2q3"!%!Vl6,[UqjIBi!N!B -@0!#3"J`Qrr$rq!#3"[l)R!i!!!: diff --git a/src/mac/gss/GSSSample.script b/src/mac/gss/GSSSample.script deleted file mode 100644 index b6f8a7ca1..000000000 --- a/src/mac/gss/GSSSample.script +++ /dev/null @@ -1,9 +0,0 @@ -tell application "Finder" - set outputFile to (folder of (path to application "GSSSample.ppc") as string) & "GSS Sample Output" -end tell - -tell application "GSSSample.ppc" - activate - Query "-port 13136 dcl.mit.edu sample@dcl.mit.edu hi" - save document "GSS Sample" in file outputFile -end tell \ No newline at end of file diff --git a/src/mac/gss/gss.h b/src/mac/gss/gss.h deleted file mode 100644 index 87e4765b9..000000000 --- a/src/mac/gss/gss.h +++ /dev/null @@ -1,13 +0,0 @@ -/************************************************************************** -** -** gss.h -** -***************************************************************************/ - -#define SOCKET int - -extern "C" { -#include "gssapi_generic.h" -} - -typedef unsigned short u_short; diff --git a/src/mac/kconfig/ChangeLog b/src/mac/kconfig/ChangeLog deleted file mode 100644 index dad9cfb7b..000000000 --- a/src/mac/kconfig/ChangeLog +++ /dev/null @@ -1,65 +0,0 @@ -1999-04-09 Theodore Ts'o - - * kconfig.c: Update to use newer (and proper profile calls) - -Tue Jul 7 17:00:00 1998 Miro Jurisic - - * Grayed out password changing button and commented out password changing code - (it doesn't work anyway) - - * Updated to CW Pro 2 - -Mon Mar 3 15:14:34 1997 Ezra Peisach - - * kconfig.c (main): Move krb5_init_context earlier in order to - initialize kcontext before use. - -Fri Dec 20 12:01:10 1996 Marshall Vale - - * kconfig.c: Adjusted time-bomb date to June 1, 1997 - * kconfig.rsrc: Bumped up version number, moved timebomb resources out - -Mon Aug 5 12:00:00 1996 Marshall Vale - - * kconfig.c: Added time-bomb code. - * kconfig.rsrc: Added alert resources for time bomb display. - -Thu Mar 28 17:59:43 1996 Theodore Y. Ts'o - - * kadm.c: Use new MacTCP Header files. - -Wed Mar 27 18:51:43 1996 Theodore Y. Ts'o - - * kconfig.c, getpasswd.c: Use universal procedure pointers (UPP) - which are necessary for the Mac Power PC. - -Tue Nov 7 12:00:00 1995 John Rivlin - - * kconfig.c, kconfig.h: Cleaned out dead code and improved - credential display to show full Kerberos principal. - - * getpasswd.c: Improved password dialog to allow CR to - act as at TAB when the dialog has not been completed. - -Wed Sep 27 12:00:00 1995 John Rivlin - - * autoconf.h: Removed this file. Now taken from libraries - directory. - - * KerberosHeaders.pch: Removed this file. Now taken from - libraries directory. - -Wed Sep 20 12:00:00 1995 James Mattly - - * kconfig.sit.hqx: update project files to include kadm source for - change password. - - * KerberosHeaders.pch: updated to handle compilation of kadm for - change password. - -Sun Sep 10 12:00:00 1995 James Mattly - - * ChangeLog created - - * kconfig.sit.hqx: Project file changed to include new files - and renamed files. diff --git a/src/mac/kconfig/MakeFile b/src/mac/kconfig/MakeFile deleted file mode 100644 index b9c369099..000000000 --- a/src/mac/kconfig/MakeFile +++ /dev/null @@ -1,250 +0,0 @@ -# -# Copyright 1991-1994 by The University of Texas at Austin -# All rights reserved. -# -# For infomation contact: -# Rick Watson -# University of Texas -# Computation Center, COM 1 -# Austin, TX 78712 -# r.watson@utexas.edu -# 512-471-3241 -# -# -# MPW-style lines for the MakeFile. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. -# -# This first part is long enough that NFS/Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make. - -all Ä 'CNS Config' - -#define dangerouspattersn -INCFOLDER= :::include: - -OBJS = ¶ - kconfig.c.o ¶ - WindowUtil.c.o ¶ - kadm.c.o ¶ - mac_stubs.c.o ¶ - des_cornell.c.o ¶ - dnr.c.o - -COptions = -sym full -w -mbg ch8 -b -r -i "{INCFOLDER}" - -# -# our ldef -# -ldef.rsrc Ä ldef.c.o - Link -w -rt LDEF=128 ldef.c.o -o ldef.rsrc - -# -# kconfig -# -'CNS Config' Ä kconfig.r kconfig.rsrc kconfig.vers ldef.rsrc {OBJS} - Delete -i 'CNS Config' - Link -sym Full -map -mf -ra =resProtected -msg nodup -o 'CNS Config' ¶ - -t APPL -c 'RWkc' -l ¶ - {OBJS} ¶ - "{Libraries}"Interface.o ¶ - "{CLibraries}"StdCLib.o ¶ - "{Libraries}"Runtime.o ¶ - > 'CNS Config.map' - Rez -append -o 'CNS Config' kconfig.r - setfile -a B 'CNS Config' - -SRCS= ¶ - glue.h ¶ - ldef.c ¶ - Makefile ¶ - kconfig.c ¶ - kconfig.h ¶ - kconfig.r ¶ - kconfig.rsrc ¶ - kconfig.vers ¶ - WindowUtil.c ¶ - WindowUtil.h ¶ - ReleaseNotes ¶ - kadm.c ¶ - kadm.h ¶ - dnr.c ¶ - encrypt.h - -mac_stubs.c Ä :::lib:krb:mac_stubs.c - duplicate -y :::lib:krb:mac_stubs.c mac_stubs.c - -# version 8.0 is K8 10/08/93 -# version 9.0 is K9 10/14/93 -# version 10.0 is version released to Cygnus, 9/8/94 - -newversion Ä - set newversion 10.0 - project kconfigProject - for i in {SRCS} - checkin -m -y -t "b{newversion}" "{i},{newversion}" - end - -orphans Ä - for i in {SRCS} - Echo "Delete 'ckid';" | Rez -a -m -o "{i}" - end - -# -# Xport disk -# -xportdisk Ä - for i in {SRCS} - duplicate -y {i} xport:kconfig:{i} - end - -clean Ä - delete -y Ŷ~ - delete -y Ŷ# - -# -# Prototypes. -# -# Prototypes are not automatically built -- use target "proto" or "depend". -# -# Builds {file}.proto.h.new and then duplicates that file as -# {file}.proto.h only if the files are different. This prevents -# recompiles due to proto.h files that didn't actually change. -# -# Building {file}.proto.h.new instead of {file}.proto.h also prevents -# spurious invocations of mkptypes whenever a file that {file}.proto.h -# depends on changes. -# - -PTYPES = ¶ - :proto:kconfig.proto.h.new ¶ - :proto:WindowUtil.proto.h.new ¶ - :proto:kadm.proto.h.new - -# default rule for relating prototype.h.new files to source files -":proto:" Ä ":" - -proto Ä {PTYPES} - -.proto.h.new Ä .c - mkptypes -A -e -W "{Default}.c" > "{TargDir}{Default}.proto.h.new" - equal -d -q "{Default}.proto.h" "{TargDir}{Default}.proto.h.new" || ¶ - duplicate -y "{TargDir}{Default}.proto.h.new" "{Default}.proto.h" - -# -# Dependancies -# -CPP = ¶ - :cpp:kconfig.cpp ¶ - :cpp:WindowUtil.cpp ¶ - :cpp:kadm.cpp ¶ - :cpp:des_cornell.cpp - -# default rule for relating object files to source files -":cpp:" Ä ¶ - ":" - -# Rule to build .cpp preprocessor output files. Syntax check only and write cpp output. -.cpp Ä .c - C "{DepDir}{Default}.c" -e2 -c {COptions} > "{TargDir}{Default}.cpp" - -depend Ä {CPP} proto - perl "{mpw}local:depend.perl" Makefile ":cpp:" ":obj:" {CPP} - Rename -y Makefile Makefile.bak - Rename -y Makefile.new Makefile - Echo "Include ¶"Makefile.bak¶" 'ckid';" | Rez -m -a -o "Makefile" #Transfer the ckid - - -# DO NOT DELETE THIS LINE -- mkdep uses it. -# DO NOT PUT ANYTHING AFTER THIS LINE. IT WILL GO AWAY. - -kconfig.c.o Ä "kconfig.proto.h" -kconfig.c.o Ä "kconfig.c" -kconfig.c.o Ä "kconfig.vers" -kconfig.c.o Ä "glue.h" -kconfig.c.o Ä "kconfig.h" - -WindowUtil.c.o Ä "glue.h" -WindowUtil.c.o Ä "WindowUtil.c" -WindowUtil.c.o Ä "WindowUtil.h" - -kadm.c.o Ä "kconfig.proto.h" -kadm.c.o Ä "kadm.c" -kadm.c.o Ä "desproto.h" -kadm.c.o Ä "kadm.h" -kadm.c.o Ä "glue.h" -kadm.c.o Ä "kadm.proto.h" -kadm.c.o Ä "kconfig.h" - -des_cornell.c.o Ä "glue.h" -des_cornell.c.o Ä "des_cornell.c" -des_cornell.c.o Ä "desproto.h" -des_cornell.c.o Ä "encrypt.h" - -# IF YOU PUT ANYTHING HERE IT WILL GO AWAY - diff --git a/src/mac/kconfig/ReleaseNotes b/src/mac/kconfig/ReleaseNotes deleted file mode 100644 index b7b8f242d..000000000 --- a/src/mac/kconfig/ReleaseNotes +++ /dev/null @@ -1,172 +0,0 @@ -Relase notes for Kerberized NCSA/Telnet, Brown/TN3270, Kdriver, and KConfig. - -Please direct comments and questions to: - - Rick Watson - The University of Texas at Austin - Computation Center / Networking Services - Austin TX 78712 - R.Watson@utexas.edu. - ---------------------------------------------------------------------------- -Release K11 11/2/93 - -¥ Telnet: Fix a problem with recovering the screen pointer in netwrite. -¥ Telnet/tn3270/krb: Dynamically allocate encryption data when needed. -¥ Telnet: Fix memory leaks and pointer bugs. - ---------------------------------------------------------------------------- -Release K10 - -¥ Fixed some MPW-version specific bugs including garbled strings. - ---------------------------------------------------------------------------- -Release K9 10/14/93 - -¥ Telnet: fixed crashes when using Finger. - -¥ KConfig: added password changing code. -¥ KConfig: updated icons. -¥ KConfig: remember window position. -¥ KConfig: make sure that DeviceLoop is available before using it. - -¥ kDriver: added more functions to cKrbGetDesPointers. fixed a bug in cKrbSetPassword. - -WARNING: Do not mix different versions of the K8 and K9 clients and kDriver. There are incompatible changes. If you mix them, you will probably crash. - ---------------------------------------------------------------------------- -Release K8 10/08/93 - -The changes to support Kerberos authentication and DES encryption for Telnet and TN3270 were both made to beta versions of those programs. I hope that the authors of each will take back these changes for the release versions of these applications. For NCSA/Telnet, I have rewritten the Kerberos changes that you may have seen in releases K1-K7 of NCSA/Telnet. - -Both applications now use Cornell's Kdriver package for Kerberos and encryption support routines. I have written KConfig, an application to configure settings for Kdriver. -I have made some additions to Kdriver and fixed some bugs, so you should probably use the version that I have included in this test package. If you use an unmodified Cornell driver, encryption will not be supported, some settings changes made by KConfig won't be saved in the preferences file, and the ticket display may show garbage for the user realm. - -Kdriver supports Kerberos V4. Kdriver requires that each Kerberos server host also be running a UDP daytime server. - -NCSA/Telnet and TN3270 support the Telnet Authentication and Encryption options described in RFC1411/1416 and IETF drafts dated July 1991. Future versions may support the IETF draft AUTH_ENCRYPT option described in the draft dated April 1993. - -Kerberos support for TN3270 has not been tested for 3270 sessions yet since we don't currently have a Kerberized tn3270 server running. I don't expect any problems related to 3270 sessions. - -¥ INSTALLATION / KConfig - -Kdriver must be installed in your System Folder to work. Drag the file "Kerberos Client" file to your closed System Folder. On System 7 machines, you will be asked to verify that the file will be placed into your Extensions folder. - -Reboot your Macintosh and use KConfig to configure settings for your Kerberos envrionment. - -Ê - - - - - - - - - - - - - - - - - - - - -Domain/Hostname to Realm maps are useful if you are supporting more than one Kerberos realm. The map will attempt to match up a Kerberos realm with IP domain names. - -Enter Kerberos server IP addresses or hostnames for each Kerberos realm that you are using. After you have entered your Kerberos servers, you can pick your local realm using the popup menu at the top of the configuration dialog. - -The "Login" button will allow you to authenticate to a Kerberos server and obtain an initial ticket granting ticket for other services. You don't have to login using KConfig -- the individual client applications will prompt you when a password is needed. - -The "Logout" button destroys all tickets. - -Use the "File/Show Credentials" menu item to display all your Kerberos tickets. - -The "Change Password" button allows you to change your Kerberos password. - -You may (or may not) have to reboot after making initial settings. - -¥ NCSA/Telnet - -Options to Authenticate and/or Encrypt a session occur in two places in Telnet. - -This is the session configuration dialog. - -Ê - - - - - - - - - - - - - - - - - - - - -Select the appropriate options for each session that you configure, including the Default session. Options for the default session will be presented in the Open Connection dialog box. - -Ê - - - - - - - - - - - - -You may select the Authenticate and Encrypt options when opening a session. The Authenticate options is required for Encryption. Ftp sessions cannot currently be authenticated or encrypted. - -¥ TN3270 - -The authenticate and encrypt options are for TN3270 are in the "Special" dialog box, entered from the Open Connection dialog. - -Ê - - - - - - - - - - -Authenticate is required to Encrypt. - -¥ Encryption Active Indicators. - -Padlock indicators serve as a visual indicator that a session is encrypted. For Telnet, this is displayed next to the zoom box in the window's titlebar. -Ê - - - - - - -For TN3270, the indicator is displayed in the bottom status line, adjacent to the date and time. - -Ê - - - - - -If anything other than the padlock is displayed, the session is not two-way encrypted. An arrow indicates that the session is encryted in one direction only. This is probably evidence of a bug in the Telnet/TN3270 code or your Telnet server. The absence of any indicator means that no encryption is taking place. - diff --git a/src/mac/kconfig/WindowUtil.c b/src/mac/kconfig/WindowUtil.c deleted file mode 100644 index bda1c595a..000000000 --- a/src/mac/kconfig/WindowUtil.c +++ /dev/null @@ -1,311 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ -#ifndef __MWERKS__ -#include -#include -#include -#include -#include -#include -#include -#include -#endif -#include "WindowUtil.h" - -#if 0 -#include "glue.h" -#endif - -#define topLeft(r) (((Point *) &(r))[0]) -#define botRight(r) (((Point *) &(r))[1]) -#undef GrayRgn -#define getGrayRgn() (* (RgnHandle*) 0x09EE) - -void FindBestScreen(Rect *WindowRect, Rect *ScreenRect); -void FitRects(Rect *BaseRect, Rect *VictimRect); - -Point PositionTemplate (Rect *BaseRect, ResType Type, register int ID, - int PercentH, int PercentV) -{ - Point TopLeft; - Handle TemplateHand; - - TopLeft.v = LMGetMBarHeight() << 1; - TopLeft.h = TopLeft.v; - - TemplateHand = GetResource(Type, ID); - if (TemplateHand != NULL) { - - LoadResource(TemplateHand); - if (ResError() == noErr) { - int TemplateState; - - TemplateState = HGetState(TemplateHand); - HLock(TemplateHand); - - TopLeft = PositionRect(BaseRect, (Rect *) *TemplateHand, - PercentH, PercentV); - - HSetState(TemplateHand, TemplateState); - } - } - - return (TopLeft); -} - - -Point PositionRect (Rect *BaseRect, Rect *VictimRect, int PercentH, - int PercentV) -{ - char *dummy; - Point TopLeft; - BitMap *ScreenBits; - Rect ScreenRect; - Rect WindowRect; - - ScreenBits = &qd.screenBits; - - ScreenRect = ScreenBits->bounds; - ScreenRect.top += LMGetMBarHeight(); - - if (BaseRect == NULL) { - - WindowRect = ScreenRect; - - } else if (BaseRect == (Rect *) -1) { - WindowPtr Front; - - Front = FrontWindow(); - if (Front != NULL) { - GrafPtr OrigPort; - - GetPort(&OrigPort); - SetPort(Front); - - WindowRect = Front->portRect; - - LocalToGlobal(&topLeft(WindowRect)); - LocalToGlobal(&botRight(WindowRect)); - - SetPort(OrigPort); - - } else - WindowRect = ScreenRect; - - } else if (BaseRect == (Rect *) -2) { - GrafPtr OrigPort; - - GetPort(&OrigPort); - if (OrigPort != NULL) { - - WindowRect = OrigPort->portRect; - - LocalToGlobal(&topLeft(WindowRect)); - LocalToGlobal(&botRight(WindowRect)); - - } else - WindowRect = ScreenRect; - - } else { - - WindowRect = *BaseRect; - - LocalToGlobal(&topLeft(WindowRect)); - LocalToGlobal(&botRight(WindowRect)); - } - - /* Make the first attempt to position the window. */ - - AlignRect(&WindowRect, VictimRect, PercentH, PercentV); - - /* Make certain that the window wonÕt be positioned off-screen. - If it would have been, find the closest on-screen position for it. */ - - PositionRectOnScreen(VictimRect, true); - - /* Finish-up the positioning process. */ - - TopLeft = topLeft(*VictimRect); - - return (TopLeft); -} - - -void AlignRect (register Rect *BaseRect, register Rect *VictimRect, - int PercentH, int PercentV) -{ - Rect FixedRect; - int BaseLenH; - int BaseLenV; - int VictLenH; - int VictLenV; - int DivH; - int DivV; - - DivH = 100 / PercentH; - DivV = 100 / PercentV; - - BaseLenH = (BaseRect->right - BaseRect->left) / DivH; - BaseLenV = (BaseRect->bottom - BaseRect->top) / DivV; - - VictLenH = VictimRect->right - VictimRect->left; - VictLenV = VictimRect->bottom - VictimRect->top; - - FixedRect.left = (BaseRect->left + BaseLenH) - (VictLenH >> 1); - FixedRect.right = FixedRect.left + VictLenH; - FixedRect.top = (BaseRect->top + BaseLenV) - (VictLenV >> 1); - FixedRect.bottom = FixedRect.top + VictLenV; - - *VictimRect = FixedRect; -} - - -Point PositionRectOnScreen (Rect *VictimRect, int TotallyOnScreen) -{ - RgnHandle WindowRgn; - RgnHandle ResultRgn; - RgnHandle GrayRgn = getGrayRgn(); - - WindowRgn = NewRgn(); - ResultRgn = NewRgn(); - if (WindowRgn != NULL && ResultRgn != NULL) { - int Reposition; - - Reposition = false; - - RectRgn(WindowRgn, VictimRect); - - if (TotallyOnScreen) { - - /* GrayRgn tends to be set to 0xFFFFFFFF (-1) during startup. */ - - if ((long) GrayRgn != -1) { - - UnionRgn(GrayRgn, WindowRgn, ResultRgn); - Reposition = EqualRgn(GrayRgn, ResultRgn) == 0; - } - - } else { - - if ((long) GrayRgn != -1) { - - SectRgn(GrayRgn, WindowRgn, ResultRgn); - Reposition = EmptyRgn(ResultRgn); - } - } - - if (Reposition) { - Rect ScreenRect; - - FindBestScreen(VictimRect, &ScreenRect); - FitRects(&ScreenRect, VictimRect); - } - } - - if (WindowRgn != NULL) - DisposeRgn(WindowRgn); - if (ResultRgn != NULL) - DisposeRgn(ResultRgn); - - return (topLeft(VictimRect)); -} - - -void FitRects (register Rect *BaseRect, register Rect *VictimRect) -{ - int VOff; - int HOff; - - if (VictimRect->top < BaseRect->top) - VOff = (BaseRect->top - VictimRect->top) + 8; - else if (VictimRect->bottom > BaseRect->bottom) - VOff = (BaseRect->bottom - VictimRect->bottom) - 8; - else - VOff = 0; - - if (VictimRect->left < BaseRect->left) - HOff = (BaseRect->left - VictimRect->left) + 8; - else if (VictimRect->right > BaseRect->right) - HOff = (BaseRect->right - VictimRect->right) - 8; - else - HOff = 0; - - OffsetRect(VictimRect, HOff, VOff); -} - - -void FindBestScreen (WindowRect, ScreenRect) -Rect *WindowRect; -Rect *ScreenRect; -{ - SysEnvRec Environment; - - SysEnvirons(1, &Environment); - if (Environment.hasColorQD) { - GDHandle GDHand; - GDHandle BestGD; - unsigned long BestBitCount; - - GDHand = GetDeviceList(); - BestGD = NULL; - BestBitCount = 0; - - while (GDHand != NULL) { - Rect WindSect; - unsigned long BitCount; - - WindSect = (*GDHand)->gdRect; - if (GDHand == GetMainDevice()) - WindSect.top += LMGetMBarHeight(); - - SectRect(WindowRect, &WindSect, &WindSect); - if (EmptyRect(&WindSect) == false) - BitCount = (unsigned long) (WindSect.right - WindSect.left) * (unsigned long) (WindSect.bottom - WindSect.top); - else - BitCount = 0; - - if (BitCount > BestBitCount) { - - BestBitCount = BitCount; - BestGD = GDHand; - } - - GDHand = GetNextDevice(GDHand); - } - - if (BestGD == NULL) - BestGD = GetMainDevice(); - - *ScreenRect = (*BestGD)->gdRect; - - } else { - BitMap *ScreenBits; - char *dummy; - - ScreenBits = &qd.screenBits; - - *ScreenRect = ScreenBits->bounds; - ScreenRect->top += LMGetMBarHeight(); - } -} - - -/* - * Junk so Emacs will set local variables to be compatible with Mac/MPW. - * Should be at end of file. - * - * Local Variables: - * tab-width: 4 - * End: - */ - diff --git a/src/mac/kconfig/WindowUtil.h b/src/mac/kconfig/WindowUtil.h deleted file mode 100644 index 29703c7d7..000000000 --- a/src/mac/kconfig/WindowUtil.h +++ /dev/null @@ -1,27 +0,0 @@ - -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -#ifndef _WindowUtil_ -#define _WindowUtil_ - -#ifndef NULL -#define NULL 0L -#endif - -Point PositionTemplate(Rect *BaseRect, ResType, int ResID, int, int); -Point PositionRect(Rect *BaseRect, Rect *VictimRect, int PercentH, int PercentV); -Point PositionRectOnScreen(Rect *VictimRect, int TotallyOnScreen); -void AlignRect(Rect *BaseRect, Rect *VictimRect, int PercentH, int PercentV); - -#endif diff --git a/src/mac/kconfig/WindowUtil.proto.h b/src/mac/kconfig/WindowUtil.proto.h deleted file mode 100644 index 3159e5872..000000000 --- a/src/mac/kconfig/WindowUtil.proto.h +++ /dev/null @@ -1,9 +0,0 @@ -/* - * WindowUtil.c - */ -extern Point PositionTemplate(Rect *BaseRect, ResType Type, register int ID, int PercentH, int PercentV); -extern Point PositionRect(Rect *BaseRect, Rect *VictimRect, int PercentH, int PercentV); -extern void AlignRect(register Rect *BaseRect, register Rect *VictimRect, int PercentH, int PercentV); -extern Point PositionRectOnScreen(Rect *VictimRect, int TotallyOnScreen); -extern void FitRects(register Rect *BaseRect, register Rect *VictimRect); -extern void FindBestScreen(Rect *WindowRect, Rect *ScreenRect); diff --git a/src/mac/kconfig/des_cornell.c b/src/mac/kconfig/des_cornell.c deleted file mode 100644 index af46d86f4..000000000 --- a/src/mac/kconfig/des_cornell.c +++ /dev/null @@ -1,222 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - - -/* - * Des stub routines to use DES routines from Cornell's Kdriver. - */ - -#ifdef TN3270 -#pragma segment 3270tcp -#define bzero xbzero -#endif - -#ifdef NCSA -#pragma segment 22 -#define bzero xbzero -#endif - -#include -#include -#include -#include - -#include "krb_driver.h" -#include "glue.h" -#include "encrypt.h" -#include "desproto.h" - -void bzero(void *, long); - -static short kdriver = 0; /* .Kerberos driver ref */ -long driverA4; /* a4 in driver environment */ - -long (*c_des_new_random_key)(des_cblock key) = 0; -long (*c_des_ecb_encrypt)(unsigned long *clear, unsigned long *cipher, des_key_schedule schedule, long encrypt) = 0; -long (*c_des_set_random_generator_seed)(des_cblock *key) = 0; -long (*c_des_key_sched)(des_cblock k, des_key_schedule schedule) = 0; -void (*c_des_init_random_number_generator)(des_cblock key) = 0; -long (*c_des_pcbc_encrypt)(unsigned char *in, unsigned char * out, register long length, - des_key_schedule key, unsigned char *iv, long encrypt) = 0; -long (*c_des_string_to_key)(char *str, unsigned char *key) = 0; -unsigned long (*c_des_quad_cksum) (unsigned char *in, unsigned long *out, long length, - long out_count, unsigned char *c_seed) = 0; -long (*c_gettimeofdaynet) (struct timeval *tp, struct timezone *tz) = 0; - -/* - * init_cornell_des - * Returns -2 if no kdriver - * Returns other error if this kdriver does not have the DES hooks. - */ -long init_cornell_des () -{ - short s; - ParamBlockRec pb; - long addrs[10]; - - /* - * Open the .Kerberos driver if not already open - */ - if (!kdriver) { - if (s = OpenDriver("\p.Kerberos", &kdriver)) { - return -2; - } - } - - bzero(&pb, sizeof(ParamBlockRec)); - ((long *)pb.cntrlParam.csParam)[0] = (long)&addrs[0]; - ((long *)pb.cntrlParam.csParam)[1] = sizeof(addrs)/sizeof(long); - pb.cntrlParam.ioCompletion = nil; - pb.cntrlParam.ioCRefNum = kdriver; - - pb.cntrlParam.csCode = cKrbGetDesPointers; - if (s = PBControl(&pb, false)) - return s; - if (s = pb.cntrlParam.ioResult) - return s; - - driverA4 = addrs[0]; - c_des_new_random_key = (long(*)()) addrs[1]; - c_des_ecb_encrypt = (long(*)()) addrs[2]; - c_des_set_random_generator_seed = (long(*)()) addrs[3]; - c_des_key_sched = (long(*)()) addrs[4]; - c_des_init_random_number_generator = (void(*)()) addrs[5]; - c_des_pcbc_encrypt = (long(*)()) addrs[6]; - c_des_string_to_key = (long(*)()) addrs[7]; - c_des_quad_cksum = (unsigned long(*)()) addrs[8]; - c_gettimeofdaynet = (long(*)()) addrs[9]; - - return 0; -} - - -long des_new_random_key(des_cblock key) -{ - long oldA4; - long s = 0; - - if (c_des_new_random_key) { - oldA4 = swapA4(driverA4); - s = (*c_des_new_random_key)(key); - swapA4(oldA4); - } - return s; -} - - -long des_ecb_encrypt(unsigned long *clear, unsigned long *cipher, des_key_schedule schedule, long encrypt) -{ - long oldA4; - long s = 0; - - if (c_des_ecb_encrypt) { - oldA4 = swapA4(driverA4); - s = (*c_des_ecb_encrypt)(clear, cipher, schedule, encrypt); - swapA4(oldA4); - } - return s; -} - - -long des_set_random_generator_seed(des_cblock *key) -{ - long oldA4; - long s = 0; - - if (c_des_set_random_generator_seed) { - oldA4 = swapA4(driverA4); - s = (*c_des_set_random_generator_seed)(key); - swapA4(oldA4); - } - return s; -} - - -long des_key_sched(des_cblock k, des_key_schedule schedule) -{ - long oldA4; - long s = 0; - - if (c_des_key_sched) { - oldA4 = swapA4(driverA4); - s = (*c_des_key_sched)(k, schedule); - swapA4(oldA4); - } - return s; -} - - -void des_init_random_number_generator(des_cblock key) -{ - long oldA4; - - if (c_des_init_random_number_generator) { - oldA4 = swapA4(driverA4); - (*c_des_init_random_number_generator)(key); - swapA4(oldA4); - } -} - - -long des_pcbc_encrypt (unsigned char *in, unsigned char * out, register long length, - des_key_schedule key, unsigned char *iv, long encrypt) -{ - long oldA4, s = 0; - - if (c_des_pcbc_encrypt) { - oldA4 = swapA4(driverA4); - s = (*c_des_pcbc_encrypt)(in, out, length, key, iv, encrypt); - swapA4(oldA4); - } - return s; -} - - -long des_string_to_key (char *str, unsigned char *key) -{ - long oldA4, s = 0; - - if (c_des_string_to_key) { - oldA4 = swapA4(driverA4); - s = (*c_des_string_to_key)(str, key); - swapA4(oldA4); - } - return s; -} - -unsigned long des_quad_cksum (unsigned char *in, unsigned long *out, long length, - long out_count, unsigned char *c_seed) -{ - long oldA4; - unsigned long s = 0; - - if (c_des_quad_cksum) { - oldA4 = swapA4(driverA4); - s = (*c_des_quad_cksum)(in, out, length, out_count, c_seed); - swapA4(oldA4); - } - return s; -} - - -long gettimeofdaynet (struct timeval *tp, struct timezone *tz) -{ - long oldA4, s = 0; - - if (c_gettimeofdaynet) { - oldA4 = swapA4(driverA4); - s = (*c_gettimeofdaynet)(tp, tz); - swapA4(oldA4); - } - return s; -} diff --git a/src/mac/kconfig/desproto.h b/src/mac/kconfig/desproto.h deleted file mode 100644 index 8d7298b70..000000000 --- a/src/mac/kconfig/desproto.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -struct timeval { - long tv_sec; - long tv_usec; -}; - -struct timezone { - long dummy; -}; - -extern long init_cornell_des(void); -extern long des_new_random_key(des_cblock key); -extern long des_ecb_encrypt(unsigned long *clear, unsigned long *cipher, des_key_schedule schedule, long encrypt); -extern long des_set_random_generator_seed(des_cblock *key); -extern long des_key_sched(des_cblock k, des_key_schedule schedule); -extern void des_init_random_number_generator(des_cblock key); -extern long des_pcbc_encrypt(unsigned char *in, unsigned char * out, register long length, - des_key_schedule key, unsigned char *iv, long encrypt); -extern long des_string_to_key(char *str, unsigned char *key); -extern unsigned long des_quad_cksum (unsigned char *in, unsigned long *out, long length, - long out_count, unsigned char *c_seed); -long gettimeofdaynet(struct timeval *tp, struct timezone *tz); diff --git a/src/mac/kconfig/dnr.c b/src/mac/kconfig/dnr.c deleted file mode 100644 index 2ddb5e11e..000000000 --- a/src/mac/kconfig/dnr.c +++ /dev/null @@ -1,293 +0,0 @@ -/* DNR.c - DNR library for MPW - - (c) Copyright 1988 by Apple Computer. All rights reserved - - Modifications by Jim Matthews, Dartmouth College, 5/91 - -*/ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define OPENRESOLVER 1L -#define CLOSERESOLVER 2L -#define STRTOADDR 3L -#define ADDRTOSTR 4L -#define ENUMCACHE 5L -#define ADDRTONAME 6L -#define HINFO 7L -#define MXINFO 8L - -Handle codeHndl = nil; - -typedef OSErr (*OSErrProcPtr)(long,...); -OSErrProcPtr dnr = nil; - - -TrapType GetTrapType(theTrap) -unsigned long theTrap; -{ - if (BitAnd(theTrap, 0x0800) > 0) - return(ToolTrap); - else - return(OSTrap); - } - -Boolean TrapAvailable(trap) -unsigned long trap; -{ -TrapType trapType = ToolTrap; -unsigned long numToolBoxTraps; - - if (NGetTrapAddress(_InitGraf, ToolTrap) == NGetTrapAddress(0xAA6E, ToolTrap)) - numToolBoxTraps = 0x200; - else - numToolBoxTraps = 0x400; - - trapType = GetTrapType(trap); - if (trapType == ToolTrap) { - trap = BitAnd(trap, 0x07FF); - if (trap >= numToolBoxTraps) - trap = _Unimplemented; - } - return(NGetTrapAddress(trap, trapType) != NGetTrapAddress(_Unimplemented, ToolTrap)); - -} - -void GetSystemFolder(short *vRefNumP, long *dirIDP) -{ - SysEnvRec info; - long wdProcID; - - SysEnvirons(1, &info); - if (GetWDInfo(info.sysVRefNum, vRefNumP, dirIDP, &wdProcID) != noErr) { - *vRefNumP = 0; - *dirIDP = 0; - } - } - -void GetCPanelFolder(short *vRefNumP, long *dirIDP) -{ - Boolean hasFolderMgr = false; - long feature; - -// if (TrapAvailable(_Gestalt)) if (Gestalt(gestaltFindFolderAttr, &feature) == noErr) hasFolderMgr = true; - if (Gestalt(gestaltFindFolderAttr, &feature) == noErr) hasFolderMgr = true; - if (!hasFolderMgr) { - GetSystemFolder(vRefNumP, dirIDP); - return; - } - else { - if (FindFolder(kOnSystemDisk, kControlPanelFolderType, kDontCreateFolder, vRefNumP, dirIDP) != noErr) { - *vRefNumP = 0; - *dirIDP = 0; - } - } - } - -/* SearchFolderForDNRP is called to search a folder for files that might - contain the 'dnrp' resource */ -short SearchFolderForDNRP(long targetType, long targetCreator, short vRefNum, long dirID) -{ - HParamBlockRec fi; - Str255 filename; - short refnum; - - fi.fileParam.ioCompletion = nil; - fi.fileParam.ioNamePtr = filename; - fi.fileParam.ioVRefNum = vRefNum; - fi.fileParam.ioDirID = dirID; - fi.fileParam.ioFDirIndex = 1; - - while (PBHGetFInfo(&fi, false) == noErr) { - /* scan system folder for driver resource files of specific type & creator */ - if (fi.fileParam.ioFlFndrInfo.fdType == targetType && - fi.fileParam.ioFlFndrInfo.fdCreator == targetCreator) { - /* found the MacTCP driver file? */ - refnum = HOpenResFile(vRefNum, dirID, filename, fsRdPerm); - if (GetIndResource('dnrp', 1) == NULL) - CloseResFile(refnum); - else - return refnum; - } - /* check next file in system folder */ - fi.fileParam.ioFDirIndex++; - fi.fileParam.ioDirID = dirID; /* PBHGetFInfo() clobbers ioDirID */ - } - return(-1); - } - -/* OpenOurRF is called to open the MacTCP driver resources */ - -short OpenOurRF() -{ - short refnum; - short vRefNum; - long dirID; - - /* first search Control Panels for MacTCP 1.1 */ - GetCPanelFolder(&vRefNum, &dirID); - refnum = SearchFolderForDNRP('cdev', 'ztcp', vRefNum, dirID); - if (refnum != -1) return(refnum); - - /* next search System Folder for MacTCP 1.0.x */ - GetSystemFolder(&vRefNum, &dirID); - refnum = SearchFolderForDNRP('cdev', 'mtcp', vRefNum, dirID); - if (refnum != -1) return(refnum); - - /* finally, search Control Panels for MacTCP 1.0.x */ - GetCPanelFolder(&vRefNum, &dirID); - refnum = SearchFolderForDNRP('cdev', 'mtcp', vRefNum, dirID); - if (refnum != -1) return(refnum); - - return -1; - } - - -OSErr OpenResolver(fileName) -char *fileName; -{ - short refnum; - OSErr rc; - - if (dnr != nil) - /* resolver already loaded in */ - return(noErr); - - /* open the MacTCP driver to get DNR resources. Search for it based on - creator & type rather than simply file name */ - refnum = OpenOurRF(); - - /* ignore failures since the resource may have been installed in the - System file if running on a Mac 512Ke */ - - /* load in the DNR resource package */ - codeHndl = GetIndResource('dnrp', 1); - if (codeHndl == nil) { - /* can't open DNR */ - return(ResError()); - } - - DetachResource(codeHndl); - if (refnum != -1) { - CloseWD(refnum); - CloseResFile(refnum); - } - - /* lock the DNR resource since it cannot be reloated while opened */ - HLock(codeHndl); - dnr = (OSErrProcPtr) *codeHndl; - - /* call open resolver */ - rc = (*dnr)(OPENRESOLVER, fileName); - if (rc != noErr) { - /* problem with open resolver, flush it */ - HUnlock(codeHndl); - DisposHandle(codeHndl); - dnr = nil; - } - return(rc); - } - - -OSErr CloseResolver() -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - /* call close resolver */ - (void) (*dnr)(CLOSERESOLVER); - - /* release the DNR resource package */ - HUnlock(codeHndl); - DisposHandle(codeHndl); - dnr = nil; - return(noErr); - } - -OSErr StrToAddr(hostName, rtnStruct, resultproc, userDataPtr) -char *hostName; -struct hostInfo *rtnStruct; -long resultproc; -char *userDataPtr; -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - return((*dnr)(STRTOADDR, hostName, rtnStruct, resultproc, userDataPtr)); - } - -OSErr AddrToStr(addr, addrStr) -unsigned long addr; -char *addrStr; -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - (*dnr)(ADDRTOSTR, addr, addrStr); - return(noErr); - } - -OSErr EnumCache(resultproc, userDataPtr) -long resultproc; -char *userDataPtr; -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - return((*dnr)(ENUMCACHE, resultproc, userDataPtr)); - } - - -OSErr AddrToName(addr, rtnStruct, resultproc, userDataPtr) -unsigned long addr; -struct hostInfo *rtnStruct; -long resultproc; -char *userDataPtr; -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - return((*dnr)(ADDRTONAME, addr, rtnStruct, resultproc, userDataPtr)); - } - - -extern OSErr HInfo(hostName, returnRecPtr, resultProc, userDataPtr) -char *hostName; -struct returnRec *returnRecPtr; -long resultProc; -char *userDataPtr; -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - return((*dnr)(HINFO, hostName, returnRecPtr, resultProc, userDataPtr)); - - } - -extern OSErr MXInfo(hostName, returnRecPtr, resultProc, userDataPtr) -char *hostName; -struct returnRec *returnRecPtr; -long resultProc; -char *userDataPtr; -{ - if (dnr == nil) - /* resolver not loaded error */ - return(notOpenErr); - - return((*dnr)(MXINFO, hostName, returnRecPtr, resultProc, userDataPtr)); - - } \ No newline at end of file diff --git a/src/mac/kconfig/encrypt.h b/src/mac/kconfig/encrypt.h deleted file mode 100644 index 2afe9166a..000000000 --- a/src/mac/kconfig/encrypt.h +++ /dev/null @@ -1,92 +0,0 @@ -#pragma once - -/*- - * Copyright (c) 1991 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted provided - * that: (1) source distributions retain this entire copyright notice and - * comment, and (2) distributions including binaries display the following - * acknowledgement: ``This product includes software developed by the - * University of California, Berkeley and its contributors'' in the - * documentation or other materials provided with the distribution and in - * all advertising materials mentioning features or use of this software. - * Neither the name of the University nor the names of its contributors may - * be used to endorse or promote products derived from this software without - * specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - * - * @(#)encrypt.h 5.1 (Berkeley) 2/28/91 - */ - -/* - * Copyright (C) 1990 by the Massachusetts Institute of Technology - * - * Export of this software from the United States of America is assumed - * to require a specific license from the United States Government. - * It is the responsibility of any person or organization contemplating - * export to obtain such a license before exporting. - * - * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - * distribute this software and its documentation for any purpose and - * without fee is hereby granted, provided that the above copyright - * notice appear in all copies and that both that copyright notice and - * this permission notice appear in supporting documentation, and that - * the name of M.I.T. not be used in advertising or publicity pertaining - * to distribution of the software without specific, written prior - * permission. M.I.T. makes no representations about the suitability of - * this software for any purpose. It is provided "as is" without express - * or implied warranty. - */ - -#ifndef __ENCRYPT__ -#define __ENCRYPT__ - -#define DIR_DECRYPT 1 -#define DIR_ENCRYPT 2 - -typedef unsigned char Block[8]; -typedef unsigned char *BlockT; -typedef struct { Block _; } Schedule[16]; - -#define VALIDKEY(key) ( key[0] | key[1] | key[2] | key[3] | \ - key[4] | key[5] | key[6] | key[7]) - -#define SAMEKEY(k1, k2) (!bcmp((void *)k1, (void *)k2, sizeof(Block))) - -typedef struct { - short type; - long length; - unsigned char *data; -} Session_Key; - -#define P(x) x - -typedef struct { - char *name; - long type; - void (*output) (void *, unsigned char *, long); - long (*input) (void *, long); - void (*init) (void *, long); - long (*start) (void *, long, long); - long (*is) (void *, unsigned char *, long); - long (*reply) (void *, unsigned char *, long); - void (*session) (void *, Session_Key *, long); - long (*keyid) (void *, long, unsigned char *, long *); - void (*printsub) (unsigned char *, long, unsigned char *, long); -} Encryptions; - -#define SK_DES 1 /* Matched Kerberos v5 KEYTYPE_DES */ - -extern long encrypt_debug_mode; - -#ifdef notdef -extern long (*decrypt_input) P((long)); -extern void (*encrypt_output) P((unsigned char *, long)); -#endif -#endif - -#define ENCTYPE_DES_CFB64 1 -#define ENCTYPE_DES_OFB64 2 diff --git a/src/mac/kconfig/getpasswd.c b/src/mac/kconfig/getpasswd.c deleted file mode 100644 index 54eb386cc..000000000 --- a/src/mac/kconfig/getpasswd.c +++ /dev/null @@ -1,236 +0,0 @@ -/* - * getpasswd.c - * ripped from krb4 - */ - - #include - -#define cKrbUserCancelled 2 -#define kLoginDLOGID -4081 -#define kErrorALERTID -4082 -#define kLoginOKItem 1 -#define kLoginCnclItem 2 -#define kLoginNameItem 10 -#define kLoginVisPwItem 9 -#define kLoginFrameItem 5 -#define kLoginIvisPwItem 6 -#define kBadUserError 1 -#define kNotUniqueError 2 -#define kGenError 3 -#define kIntegrityError 4 -#define kBadPasswordError 5 -#define cr 0x0D -#define enter 0x03 -#define bs 0x08 -#define tab 0x09 -#define larrow 0x1C -#define rarrow 0x1D -#define uarrow 0x1E -#define darrow 0x1F -#define DialogNotDone 1 - -typedef union { // used to convert ProcPtr to Handle - Handle H; - ProcPtr P; -} Proc2Hand; - -/* Prototypes - meeroh */ -static int OKIsEnabled( DialogPtr dlog ); -static int SetOKEnable( DialogPtr dlog ); -OSErr GetUserInfo( char *UserName, char *password ); - - // IH 05.03.96: PPC port, we have to use UPP instead of Procedure Ptrs -static ModalFilterUPP gTwoItemFilterUPP = NULL; -static UserItemUPP gFrameOKbtnUPP = NULL; - - -static pascal void FrameOKbtn( WindowPtr myWindow, short itemNo ) -{ - short tempType; - Handle tempHandle; - Rect itemRect; - - GetDialogItem( (DialogPtr) myWindow, itemNo, &tempType, &tempHandle, &itemRect ); - PenSize( 3, 3 ); - FrameRoundRect( &itemRect, 16, 16 ); // make it an OK button suitable for framing -} - - -static pascal Boolean TwoItemFilter( DialogPtr dlog, EventRecord *event, short *itemHit ) -{ - DialogPtr evtDlog; - short selStart, selEnd; - Handle okBtnHandle; - short tempType; - Rect tempRect; - long tempTicks; - - if( event->what != keyDown && event->what != autoKey ) - return false; // don't care about this event - - switch( event->message & charCodeMask ) - { - case cr: // Return (hitting return or enter is the same as hitting the OK button) - case enter: // Enter - - if (!OKIsEnabled(dlog)) { - event->what = nullEvent; - return false; - } - - GetDialogItem( dlog, kLoginOKItem, &tempType, &okBtnHandle, &tempRect ); - HiliteControl( (ControlHandle) okBtnHandle, 1 ); // hilite the OK button - Delay( 10, &tempTicks ); // wait a little while - HiliteControl( (ControlHandle) okBtnHandle, 0 ); - - *itemHit = kLoginOKItem; // OK Button - return true; // We handled the event - - case tab: // Tab - case larrow: // Left arrow (Keys that just change the selection) - case rarrow: // Right arrow - case uarrow: // Up arrow - case darrow: // Down arrow - return false; // Let ModalDialog handle them - - default: - - // First see if we're in password field, do stuff to make ¥ displayed - - if( ((DialogPeek) dlog)->editField == kLoginVisPwItem - 1 ) { - - selStart = (**((DialogPeek) dlog)->textH).selStart; // Get the selection in the visible item - selEnd = (**((DialogPeek) dlog)->textH).selEnd; - - SelectDialogItemText( dlog, kLoginIvisPwItem, selStart, selEnd ); // Select text in invisible item - DialogSelect( event,&evtDlog, itemHit ); // Input key - - SelectDialogItemText( dlog, kLoginVisPwItem, selStart, selEnd ); // Select same area in visible item - if( ( event->message & charCodeMask ) != bs ) // If it's not a backspace (backspace is the only key that can affect both the text and the selection- thus we need to process it in both fields, but not change it for the hidden field. - event->message = '¥'; // Replace with character to use - } - - // Do the key event and set the hilite on the OK button accordingly - - DialogSelect( event,&evtDlog, itemHit ); // Input key - SetOKEnable(dlog); - - // Pass a NULL event back to DialogMgr - - event->what = nullEvent; - - return false; - } -} - -static int SetOKEnable( DialogPtr dlog ) -{ - short itemType,state; - Handle itemHandle; - Rect itemRect; - Str255 tpswd,tuser; - ControlHandle okButton; - - GetDialogItem( dlog, kLoginNameItem, &itemType, &itemHandle, &itemRect ); - GetDialogItemText( itemHandle, tuser ); - GetDialogItem( dlog, kLoginVisPwItem, &itemType, &itemHandle, &itemRect ); - GetDialogItemText( itemHandle, tpswd ); - GetDialogItem( dlog, kLoginOKItem, &itemType, (Handle *) &okButton, &itemRect ); - state = (tuser[0] && tpswd[0]) ? 0 : 255; - HiliteControl(okButton,state); -} - -static int OKIsEnabled( DialogPtr dlog ) -{ - short itemType; - Rect itemRect; - ControlHandle okButton; - - GetDialogItem( dlog, kLoginOKItem, &itemType, (Handle *) &okButton, &itemRect ); - return ((**okButton).contrlHilite != 255); -} - -#define ANAME_SZ 100 -#define INST_SZ 100 -#define REALM_SZ 100 -#define MAX_K_NAME_SZ 100 - -OSErr GetUserInfo( char *UserName, char *password ) -{ - DialogPtr myDLOG; - short itemHit; - short itemType; - Handle itemHandle; - Rect itemRect; - OSErr rc = DialogNotDone; - Str255 tempStr,tpswd,tuser; - Proc2Hand procConv; - short rf; - char uname[ANAME_SZ]="\0"; - char uinst[INST_SZ]="\0"; - char realm[REALM_SZ]="\0"; - CursHandle aCursor; - - ///////////////////////// - // Ask user for password - ///////////////////////// - password[0] = 0; - myDLOG = GetNewDialog( kLoginDLOGID, (void *) NULL, (WindowPtr) -1 ); - if( myDLOG == NULL ) { - return -1; - } - - // Insert user's name in dialog - if (*UserName) { - tempStr[0] = strlen(UserName); - memcpy( &(tempStr[1]), UserName, tempStr[0]); - GetDialogItem( myDLOG, kLoginNameItem, &itemType, &itemHandle, &itemRect ); - SetDialogItemText( itemHandle, tempStr ); - SelectDialogItemText( myDLOG, kLoginVisPwItem,0,0 ); - } - else SelectDialogItemText( myDLOG, kLoginNameItem,0,0 ); - - // IH 05.03.96: Create the Universal Proc Pointers here - if (gTwoItemFilterUPP == NULL) - gTwoItemFilterUPP = NewModalFilterProc(TwoItemFilter); - if (gFrameOKbtnUPP == NULL) - gFrameOKbtnUPP = NewUserItemProc(FrameOKbtn); - - // Establish a user item around the OK button to draw the default button frame in - GetDialogItem( myDLOG, kLoginOKItem, &itemType, &itemHandle, &itemRect ); - InsetRect( &itemRect, -4, -4 ); // position user item around OK button - procConv.P = (ProcPtr) FrameOKbtn; // convert ProcPtr to a Handle - // IH 05.03.96: PPC Port - Use UPP instead of Procedure Ptrs - SetDialogItem( myDLOG, kLoginFrameItem, userItem, (Handle) gFrameOKbtnUPP, &itemRect ); - - InitCursor(); - do { - do { // display the dialog & handle events - SetOKEnable(myDLOG); - // IH 05.03.96: PPC Port - Use UPP instead of Procedure Ptrs - ModalDialog(gTwoItemFilterUPP, (short *) &itemHit ); - } while( itemHit != kLoginOKItem && itemHit != kLoginCnclItem ); - - if( itemHit == kLoginOKItem ) { // OK button pressed? - GetDialogItem( myDLOG, kLoginNameItem, &itemType, &itemHandle, &itemRect ); - GetDialogItemText( itemHandle, tempStr ); - - tempStr[0] = ( tempStr[0] < MAX_K_NAME_SZ ) ? tempStr[0] : MAX_K_NAME_SZ-1 ; - memcpy ((void*) UserName, (void*) &(tempStr[1]), tempStr[0]); - UserName[tempStr[0]] = 0; - - GetDialogItem( myDLOG, kLoginIvisPwItem, &itemType, &itemHandle, &itemRect ); - GetDialogItemText( itemHandle, tempStr ); - - tempStr[0] = ( tempStr[0] < ANAME_SZ ) ? tempStr[0] : ANAME_SZ-1 ; - memcpy( (void*) password, (void*) &(tempStr[1]), tempStr[0]); - password[tempStr[0]] = 0; - - rc = !DialogNotDone; - } - else rc = cKrbUserCancelled; // pressed the Cancel button - } while( rc == DialogNotDone ); - - DisposeDialog( myDLOG ); - return rc; -} diff --git a/src/mac/kconfig/glue.h b/src/mac/kconfig/glue.h deleted file mode 100644 index 841e37ace..000000000 --- a/src/mac/kconfig/glue.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -#pragma parameter __D0 getA5 -long getA5 () = { - 0x200d /* move.l a5, d0 */ -}; - -#pragma parameter setD0(__D0) -void setD0 () = { - 0x4e71 /* nop */ -}; - -/* - * getA0 - * returns the current value of register A0 - */ -#pragma parameter _D0 getA0() -long getA0 () = { - 0x2008 // move.l a0, d0 -}; - -/* - * swap bytes in a long - */ -#pragma parameter __D0 swapl(__A0) -unsigned long swapl (unsigned long target) = { - 0x2008, // move.l a0, d0 - 0xe058, // ror.w d0, 8 - 0x4840, // swap d0 - 0xe058 // ror.w d0, 8 -}; - -#pragma parameter __D0 swapA4(__D0) -long swapA4(long); -long swapA4 () = { - 0xc18c /* exg d0, a4 */ -}; diff --git a/src/mac/kconfig/k.bw b/src/mac/kconfig/k.bw deleted file mode 100644 index 9b6766c997b5dd16110a6e0dd49647a7e8a23893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2767 zcmbW2&u`mg7{{O2PV024Vkg^J5mD`R84YMi8*q3lW%)IW1u+m3J8(hjU;>VfdLUD? z#>yN+h^S*xknr7d83kY}zYkvhGANCc1Z)o<_*TsK0Pyi9z90nf3Z$jL??cNa{3a^MK z$KqlagyE~)l)(```#mH3L||`!b-Xni%;$gfe}>Vc4dYmRhGc79Aj?r3P)Hd`NKDV8 z&`5GY1qut2wF3fae(x(9ScEBJUr7@aJjJt7!4SDZM61PoRRWR;^E==RiYkC)fTkKw zLhd@EYqk+n)Bwl^K*35nqO~lmT$R-+uG)4gC0fa8c?(flrA#DNA*uF7MJ*1BN!jpR z9j1y_k)wSz^%&JvL&oD+*&I-(JzrUsEu2)(x0jb>4~X)#m#o;q^?1q8K?VN z;EX?m@%vl@2W+z1n-$Y!6-rQ)4BO`EryO>(k}^t$>avwmMLU^t4L(!1;hIthRKrc( z?7BZN^)C=qwz}9#eoIB~e4g}LkDC{HOX&C(;zY(YN3A9Y#?+f8KGH6XiGSjzviS&L z!2t+3K&B~nXcwn8CgJWUGANY5PSS@a5ef}J0UwG^0!YhPj6r4 z5N$qFZPL!BMoE1R;f;KKgDzGVjYAi!`3<_!jLy~Pd^izpiU`w|(T7(D;JG1qT1D8U zv}trLoXN$&a2I51kmhS0J^GMQwH- zj9jLJJs1RCqFeZ5tOgA+jwGH1-}+v_I}(0Z8EA${l2C1@CNJ%8

{&hcrJfB7GmweIau>o7*DK{0`*1EC;V`BU(XzUpTS^yVQmI%)pN&98PsehX*L5vkQPRE|Ml~DDRRZgt?@@2Gl}h5+TIG^>BB~ee Q(85pck*7KME)4en1-SbTw*UYD diff --git a/src/mac/kconfig/k.color b/src/mac/kconfig/k.color deleted file mode 100644 index 9e315ffc336f92ad0cb332e4aa93346ac0fce7b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46658 zcmeHw34E00wfD)!68I(Hia(X!TWi%SD2TSTqP^{{m1@0R6cDXDDk|E=3W6K9wo4sTM9P~eed9|?i%D;{)3uL3j&jf7d%}3WoU(26 zmQyKnk&{D9@SQDlgOoDsbczIX4DUq0BohDTpS%EP|IIA%zm^BEIiT%7_V+ycDlMS9 z=@Gh*9;U}=8NEQS&^lU6Yv?U{lU}3W(;N8wPWt^L{Q)^|(yR0&zBkZ%+K9jJ<98)J zO1IKg^fkb{l;{HbI^BiBhv_)E$dU7doZE7Kh`+bxd_U)Q>F@V*zMC^QXI9SFawbra zRP-S|0V1wP^`d`B`UP~(S@}gM|Bq{YnGs9S;4TuWpJ}5MsR`ts4fe~GPN!T-m!th_ z=sEQ6a(a=Lo<-2rHrlr)VNwBt`Rrm^MCsL9Wf)sMNt?MQ-V%R3uaKU z5ow7`QV=tlj36XLK^V)V1S@`Hcz2-0Ce+B!q|>QXCMl-GG%BRUR3??5<{AQW#SBtY zLNb%eaIVmew7d)|q>^b=$VHM1fIbi>3YknQnHU?*#B)c-fL2W8jE#z;6UGvWqy%mv zswESNv9Zi32uTzqQ)!8e2?8=uF%{2n>0}D2Zou3uPIA2Z%F8dUUiIQiVa1dU!x78s z)i15a>xh63AeCmyW(b*McNG)OTIL!Y zTv1%Sa%gxY8s|(IL$2ewYZEl__P+!Nj4$3P# ze#@3nS$JqTI+_4|ZgHxRc>viP4qi${)%!9ud4I4kjC#oIk!a5o(#apEXwreMZdY$` zU~r{CIlobh-bwxtmrDd65NPsuY<{25?+^U0I75Z|{K3A#k$3`J@rb!X=Fb96yw`8O zgy^bgf#5l}$3HNPYze^@F&}J8RHUis3SCR9rP~we`w?AQ;c`qq>Fn|K4MyUD*@v)kOjo?smDo!Ej_ODdR{_Ly=!Q{+J>92o!9!cDwz^MI$_DgoGoNI0_us z)zmiV%qP8z=xVdm-ZiPy?gX5X-q{(Nvdd<*SZybPqqh<$ws+Ya-q27C?MMn^VnoQv z9LrGda?=)pisxz`D=b{9Z!>p$Lc{T7Iwpi=Ze>!5BfvB3Kv_k-q4RDDjny*IVq-kR zPiN?2bF1E9wAkHVzrXiaL|aYfE|)JH9YbG2Mg<^)kfvES-^$SW%QW>bTzmVj6ZH)Z zDz(noP4zNHzHX4t`EEN@*XnrgnkG+_o2g~>GD=n|AsjF{j zY|^$_UFg<$psKRM7t2J&*aWT$Ig6g6ggg1l&0DsAkM8W~ve|7myQ9DjF&govXvY5X zvLkgZou1H8Br+ThzFKeVvO9b2D@BY|*wO8yqwz>M=yf|?o@y)r-x%nAg6JB1-#~b% z5qNW+|4Wkcf9Uc0pC6o&ot@+G4aitk)3DEDMzurD*crK>uK5lt*0rOagMR zeE*vQO}eZ?YcQH^E?)t7K03BKO;^m?wPROVz0nzh2qY7uk-@%zueTZs=6S!*>-jc8 zZhJ9|U&v7Yw~Cf;U!JCdV^9D+zXVtA+4j-4k|TACGgPotXE52nAyEE1-X7OFfu>%y ze0d!t9kK#uFfAX5xe_mOuJ|UD(oJka>chgbDRi)}e5x%=Y}x9zQHSPCj1Rcl+{ z!0%yur)56|^Wj#b*^Z9J*gS)dC{0*WRj)NU`~`#Pu*Cc{6<+n%zwS7svUtPsq>!1A zPL9PR!yAC5+iEtMwgP0O*=m0d35y#r3LnA4L-kE9#;1V)=O2Ce>Hcc<6DaiXi3Sa5 z%QqVhdOh$j!e}*hql2O6PV*r}bXk%LRvfK2*t`V;QJIAEuH5v&_HwngcW4w`lV*|8 z7?j?Gt4ytE@=<_Y(qdqY1rJsnIa>7~9`36+)}RIAi9i4Nqa6opwaZZG!K&)Ix%h3- zs8njuaNV(*2EDbXKXMig*hF5s?xqy@`BsIh!&wjm|fv0~Y9)B@SQ_g))BEmmBhItQE zBse2SO+_QcAo(h%m8Q{L}Kxz4J z@mp3^S-lH1{G_bBs;R^EB^vTU!;8~Xlz08XIzxfIH#`#An4-e>HjeXw^4JqEthE7T~b!fBrMvs`#_D(f_b*^-aRFyN6RjU#O*z@_cDyl zpC2thQmeIk!ZFO6r)839_{-XL?>vyCoZnVVXfiqd{R0cqbk5zIJ}twz7>q+GSsc;{ zKZv;QNZH|9jS<|vtZaYj614T6oxAoOVVPX?dC7sQhnb4cOUjPxtr#?y+*|Vb{v*dL z7fq$9v!@cx_eMe! zz3vzH-~Zaqy1Lq$TId015W;>I856H~Z~dliB?o6=sLq_Yqef?S_4YoJrpdqkw6v~` z^<`2>7kor7#fBka1?2}p1(qE7>rOMHv;sU}W|YdzC@DE4Q&9|NlvaFn5#8EQQ&~}U ztX8O-+@NW*d7=E$XHOlIuH3NU!(E4}$}Ysx>-w@fLzm0rx-moN&fHO2(_-WGLL%{3 zn(Z42+pr!g*i&|-R`WU@=2Ra#P<9`)W7qD|N+x7+$#}0UF4+S@I%Rg0lx{?KEN-Y_ zg>tO6j+X}x{~)-0nvlc?X_|E2rcGP-Ro1JwVw$15kEo1xm&@>z44resjw+4W9UO{S zeoXg!hQob+ER2etKT>gAa~DzJ-kKwakIKVC#$T{_&z^%4NABX;PZE#(C3{N_+=OOb ze(mg8vu6L`fe#y+d95+T%fswkn%+~K!qoBRXJyAVhVm2)5R;eJ>MRbIv+Mb(0$p~& zlUt2;^){H6Rt|;-`hq_9n?zGLAFJO8GIpx#j#Zak4nAD7ZC_dG96Ze0x9`v~JWRY` z)4sze^x8|%eY3akE4wyIh4ZToR_B>)pxQX)U4681UV^YDykFhX?e1}Q9$qwcj20XE z`a;1#z~^ynn@2PUL+#&=8k!sHKb{JeGUc83<(~~RFoS>fHx0WmQ6u%p>k%qkpzG-N z4oC}BdBVO>NRLJO+-7xEY02J0wc3s@d#4dEyDr?ZtF%hp-rdvdb#)mv?>@9(?)5i3 z^p?3d9tE_3%84R3OS*teM zoKAata~;Oui4Ak3G`Ui50k^r=$LWC5j|_Ob3=LIBDr(hjT~2V>sIECImMuM6r!_mg zfuO&~ZZc?_b%u^ktOz{bUY|b@>gx;ky6l#Y_I8umY-(@sFn8JQT_(M{p}tAiW-_(u zn(7;xbVifOh^KnB!QycDIIOLjhWdu;rC%?6=>A1N|LISEw%~m1Cf;spwR!uQJ6WRA ziP)guY0;}2Rob>rr`Ol(wzcaTzkZ^wL2I=21O~zbpPB3GLdb1EGWR?UXR1tj_Dhn`Eq?l>FymncJAJT zRn|H*+!+`eh1wjImRIPlM0~iv*V$!i@37dhFX{^g&=nm^+IZRF_74n=j0_C~y{?mX zd$)t>@dZNtVXQABBUozn_PE_Hmm50`P>BV(s~ZbZ@T13#r87T)RO!j-l@{!-?k;Po zKo_<&RF&;3DcM_k@LrmN?lE@z23eVBsmi3rVnh9Y4}kadVo5kOgi+~rFL8o|UTiT`AN(L-g24p&spru(aotJ^Su~>9uFx)pi6y)~^ zw!c{U$D_cQ?z;#J?qN_QZ3q&hvB>byU^onVA~7MJ7mExH3gHWwJR}dG?CGcBh!Fj! zks&C6&?2IX*EQ5sRUNBaKZh1z2cvDrQY=f8w8u|l)fH)Tb#s8l+no0Ku8D{h5Gs>`G}m}m#q*3$0)QiG6Hz!k)PvDa^?MF^u#hqF?HRQC?{Riy)-&YvOJI zhlLDb;Wdaif;~%snF_zKdyNV{5mo|m7{y=(KyQdbA5uHTfMiWcL6F!Emd6CfP(6oD zW4U;<;sut4G`g424ZQVd%hw2!izOk0RSPBoZn9vP+LV$C1W`b;paD}#ouL(Tk;UwQfEgfLbhC)vblXzSi*Z@J|c zTm12L&_xN!ydXdTMB&^__XD@w^?B@r`6>)K$xz1TFqWRewEor)A?6r1Om06`>W=4N z|6|((*n+_*3g<|;Mn|9daezm;loK7V{n4#Du8lOQu|e?yp>`V4{B|guC3NS`NR-u3 zDw7!lvi$z95XFQ@0n$*zDeXSn==rp&Hphm`t&FurahKfm|rfFk1xyYb+B@v-xyFMn8>K zjSLCliSN_RlBO+?v>n7dojx~}TuwARi(X$ufAPco$Ld;0xzp$NeWe;ob2Hr+fr6Ac z1swvj6w7%rSe%(g&qOf5mCT{Pi&kE^`sEl+O%(-f?jEUqxo7NhEXqM)zW7aV|*BN0!=6QhvNOnQ1B zdeuD;3P5H2=sTg>Y=CUFye8cCcpCX?WmRv(z{fkoEJlY-MIhPfmQjj=Pdano@a zt-AmwJ+$su-KB+ZSnaTUg4do8R&N&Kq!B94k6Tu~=^45i4O#c>pE{r-M|wABGp8VP zZErN{+q`PCUx?2f?OeUOxw%u)U8%Pqfvh&M)UYkUDs5o<6)WE~!@Aa7Sy>TRuUc!4 zL=M9TTXNX8ZR^(3u9I%-`WIGycI1fJEF8`8S%ivQbqwF4Z}Qqz=4jNscGX&SCN}wg zqCb|MtSv3wF9arqTK}+e7hnd2%4t^r=2g3RejK-I--4azJ77s*ps}K|YOG{+{#suw zrWPuu#&$E=krA}YV-!A{UhjtP-@f9-rWinJR&1Vm^jTTKSR#3!*XLw7#6ukcQtq1}42#}_(LJpb_Q**(LDVcS|ZljujG zn~47P=^Lo%uqRMgd~^A%S?;0o@yt8I?-$>3Xh|_lfuGS+hwr1qJn~?uB6}fdtYb;Ys=bJpc4j- zcwB-{ad;WMe`pp`26upyd6~kxn zJ}nM~V9tEK>uP$;^DUyLR>M5HxLZ|3`vdD~aWDuHICE(=QCGl5R2#aK?4i)&0|Qw3 z#^Tr={@U4P?UdHbechMRRx$YOHS{|P>U#fQh+gwDTx>2hMAx^f3h7~&ndoh=_t!-G z{C>0{5CDU3_rZJ*B*y}u5WVB~|Ay#uXSe;EME35N=o_BiPv}y6s1&^I^24p+!>AsH z&P%@ZOou>IwzivKa7RPR`a=sBQBjv4bno>6W>KdXmQPdL7NRFj)~jfX7m!20qf5K{ zV3gJQxu6?XNpy5~_igm3$M-lb2!(!&eRQCi$-=@Ieh;v52*UV1nT>^D{OPOsu9ki$C#0lwp+}m8;H!7LR#MKXeWBrQ-Z@7P6z0O^!xk4$HZ66 z;oFJ+MW=7?a)Bd(Ue7{knaxggo#W)mKM{Sv&C)k-AX;j89fWl6D*B-Zjj!^;-?7`t z1-pQV=tj$a2w%4oBvyE&JO}7>xIBR{>?~=CjT2=yKDAb$^S-*j9!6C(^Ebb`8x?Ip z(`n6EW`JaEQ{#IWrSpiMdJ3c9(=I7bu;dofje;%zn^a_jDg39k@bCCS;USENXU(k! zBOD6Y?c71s`>P%ocv8kvWHEmX2{0M~tf}F|2{5s_j1$0*@3nV41)q(@!o*vi#-rJ6 zv371;t*?6sd^Ver`%$Zbw~%e%>N1n1i|7Y-tOK65FlSBJE&2yW;w86?^uG;*!rmrb zyAAy4aoQJdM)}FhJcH ze+!&u3#zZSFDKf@oV~$h?e2lg2HP-}#Yr*~mo+^p(AU0otf|!soV!2UzV#C|Q)O&x zZ8Nsxp;=WAgpXZMBy5`a!IlP2GYYMFMnDuy1$b*$T_Mm#g(d7x=nI2!|Jtr^!EVMM z9+njOa;Ng82R3RnFVjUezb4wG)jdx1*H$K9ugBvSy}s3G zvi#x38^OTG^({!+)U4sEx(^^m$mBMmTb|JCKpor;wjOvHew?JjdrqiYOyG&V)4UL~ z@)ND#y;iH+j7I~C*44gE^iabbRMNM$n>%g#)ffNlrxHfwYBd^+-0NGGLTdG`sQ#2` z8S+|moCxopyjx-xP9A5Ws`7gR-S^Wvt?~Or2QBUB1IDP=>0qKqtF=;}t-gimLu@?N zS{8*ComQu(8^Gpyq;Ju_d=b%|t!8^qpzk12QG1K7)#79ZF2V3W&u#?^4(mZ&Q{%ft z4>#09c>z2(>U9TeTev&0H8!x&>6=v#6CH&(|Dvk8wxn7s z_m#HgF1iw8Pj@!op;k36gnBbtoxV`t0-_fnhhXFTH;-(Dn10n}`Zv;P(To#y5P%1d zAHR;M1}+KaV$(wUecf@P_RixcfMr9I3WT0GfdRa}L8Z|{Wo>N-6CSRs<0N<<(Z(j# z47#UY1zx_Q1^kEW7~Tn$uHEkKTY2B`fZtgS%he0V8@1?fqd~g}I(;8Ar{-8K2E<-| ztg84E(E~MT@$L1hW_>&Kl%*Xr%lf)H00X;0$6WPZqTkmyf|m!ik8$2{qU-9LV4an1 zJVuC@i(by}_7Xuc6TRgZ3br18iMn);`zx96yt ziEMl@G!{~&v78EPG_1EA5yL~X4d#5|+WT(XbnN(xm_Ss|;{DL^2Qek1bp{Nhr`2~6-Cb4-`C9(* z!z_zUjq7Q~iH6nCsG1EJmd9(a1?WcD@I3aJpAGi=T%BmZjJgI5NPSIPz36gU*vRtw zd{yb!=$;0CtYTSwpr+<)M9(zr|M5{s%hrl3h<;aA3;FzL)gL7;Ha<+ZpJ@0I>mQ7c zcaGOG7gdr=j%^dn#ayB0E|`9o?AdWYn3z9xgZ9uof%0yx(LXQHIrFwa&bz+3`pqks z%`5y>vqrV&I%M8l(fk{Mu0W=t-CTO(#ZO&1Z)c0H@S-~&z32{&uFdM`4Gr}9-@1x! zxayL(Lqa&$zOZP*L*IW}-|{P*f|&m~h@QIs833B|uIg4kvrsxUNnhVldjt)ex|%MZ zzw(`_V8Ciki?RA*%rPGo($p2T<(ET1tA8ob^jp=9f0!}nk-|G`bqBvb4y$NBCK0>( zCYrUO->-V85FXz-dzpdvUVc$AEo^9H`Tf~t7t-DJjn6_zZ{EpNyi<1w4LWabdHZ`s zFkJr`SpRzbLm*$I24T~Gscw9D>ViduOLe+Ug+!N^%*SlCoSg)+A&nWx%kAiZ*KX7{ z)}N@aZ*0=&46VDjl;eCu2h2^d1)IAZD!0q<=_eSodR=qV$M5cG(i&hQhApbyWVN4k z)NMazYHw>THyqk>NDtGj&E@Y8hx>f4mTlXP!;;hw%dW3u%4enK4yaGPPODL;n?&^` zO=_q#Obf==7C3dTyB5x+U(`0Jw{OxmS2v|qqWYgP2rPETu6mp4#HLCW&5T&gV1^zQw61}0_m-mlU}S01_xjYJO~_uVUmPo<0d_joNH*&G7`1AxdqPe zfMl{|{+$c{#Rdbe&UQnKuB8R8-nRCRjA;g@dYj$W)rrFiIPcQi5A&3z=3+#w>C*95TUDcX+VR=XRWQxUpUw7=X2T3LBHH3<8`UHQd++D>+`@ zp;wyfYpeIuvN~uZ112)PM1}z~v9;R;;IMDEw(!ITKDT!WrfKcygI4q$7Cn+Zu{DD% z$>2RW3|n)+>*}_ejIGiXtZpm@)3rQZ*B@sGlNNl5>n}hfEw*llqr1xty^o0zAmA?$ zOcS|>TR~jfoCo;;?83Hot9-ylo;@aGlRP@o*Xy)*3Rw5$Sz*W*?77_zm*Bq0!ln!#fd~8J(0~xm=?hNr zdEG7s09$6)sP#hh#Ys@RitcYwH`Ki_qr5?*H=4|rlv%W#i$xhWh5mrw>$3BC0UY$` z5`Rolqi!E4yS*%@MHe2Rzf-i*Q01Icysl?I+W~CC*p+3K-C*u}f`QU)N zNAR2{`D^@sSpQ+hhZ&tue)I}n@??6>g>4mW;XG_DU@Qs+{Jvzb=$pbj8|<|Cct)QP zoXE#hV1p0mOC^Nf0x%FhjigI-pU)m4ugCS$jTg_m{+5MDF%@usryZhGbWL^lz!L(g z><{`pF2RutqB0;V-6MKLZ>CrDG8ni<(39BfMA-t55eXUgxL=04oVP`nufvdg5o&DS zCJn|DhB!Juflpx%ycK}}d>d{UbGW%ZJ?S$b=XiS3?nxf_LHKMMmc>Dw^@CYC3c*c> zC@2KPpb!%Ka{32S;ar%{glPWAFqn|;hxIm;3xjepJZT6PV_0$q!wFb$r%3yA$$b$S z&J5-vQ;1R|4>X6<19|=Mc#H;Tz!Z%qj19X51HFZ(6+UF#qaFcM9k0c|xu!RU?d2nw;$50{<79RM*^I=bq$Astvm}S_Jl#A?S1UBN~#E>|g895gc z1C5H&VTNnY1&0nAF)b1IG-ki>c9x@#qM=YaSd+EQD&o%rOFE6#PKK zD2=5OxiCn=_8yPGhmaf<$MRu{g#kAu!dN*OE+n`qg1v6nIWAcG`dPqxTrLlvQ-hrZ zBVfZuWz-A2}9}f)3y5#c%-UOEdE=Pt9 z-V-Vdu&Ooa}|LM)TNv2mcyBmCHO7vda_Jc^8_9+a$B9sa5^i+qLG;;(up4jx z69=nH#7qJ%s0@69_!TmJlH2MyL|4R6%-}aDrTqK2lOiS8M%F~OMJSPk%+ko(o;5w& zdT3C38(kY-6W$i4c=CU!CI3E!U*=#?%utUA*9tzMnBw?g1Q6s9ezX+9`9wHChSVW^ zGWc*wuEEc6aiMe)wK#?A4&al<$A!sMF4Ku$hCGV0TnDGa7#=^S@QH~z4C6HXc06-k z#uGUUu1$gopC~9}>ad9x^BERWa`DDAiwvDJ1PQ5O<*Z5g1{7vpR^gTyRgnPl!Kxwzad z%*HJ1PazqHB;z_=`gGGz72r%61k(s(=-+L=ROK}GvmpG9)}JL$r+Aoc{aLloYQ2=h z6mb{G9Q{WPm-8UDvcPdi$l}P7kZt)mdWI;sRnGd~Z)+N!YylsJ7|#wGfkg|6-16~( zl_ek}NgdZ<9J;lOVpV^*;;2v9|L1yP2j_g z%OXFe`OYZI)lY$!i!y$>$4-f97Q(;R+W*)XWxCR0Avc`cj!zc;*-huEg4G%;->l@z z^s?HOiDmu6eSrnU86R%JkW8g4=BI}J-$nXmb{8=zU+6?>#lj6fEk#nnEKYf; z${lsKFtQ+~P*0kqGlwF{pfgW*A53 zlo(Vc233hcl_Ok~7*r(&Rf$1WVo*D+N(`zJgQ~=!Dlw=^45|`?s>GlwF{nxmsuF{$ z#Gq#5OqCc^B?eWAK~-W115Z^x!8F{nxmsuF{$#GooMsLDO4$~~ycJ*dh( zsQAC6lo(Xy9#rKXROKF2GlwF{nxms&Wsiau2F< z52|txs&WtNx0QQPag&sC52{JI2UWQTRk;UMxd&Cb2UWQTRk;UMxd&Cb2UWQTRk;UM zxd&CcS5>(ORk;UMxd&Cb2lXG`#Hz%gD)*prY)bZ0F6ACn+|H-mgF1dapB$v4+=D8` zEu9Lombt?5#2nGZA)@>_ -#include -#include -#include -#include -#include -#include -#include - -#include "AddressXlation.h" -#include "MacTCP.h" - -#include "kadm.h" -#include "krb_driver.h" -#include "glue.h" -#include "kconfig.h" - -#include "kconfig.proto.h" -#include "kadm.proto.h" -#include "desproto.h" - -int private_msg_ver = KRB_PROT_VERSION; -Boolean kerberos_debug = 0; /* ddd */ -int kerberos_debug_packet = 0; -static int ONE = 1; -static short mactcp = 0; - -extern queuetype serverQ; -extern krbHiParmBlock khipb; -extern krbParmBlock klopb; - -/* - * kerberos_changepw - * Return error or zero if ok - */ -int kerberos_changepw (char *name, char *password, char *new, char **reason) -{ - int s; - int rc = 0; - int life = 255; /* 255 * 5 minutes */ - char *realm, *instance, *sinstance; - char uname[ANAME_SZ], uinstance[INST_SZ], urealm[REALM_SZ]; - char service[256]; - servertype *sp; - des_cblock newkey; - unsigned char snewkey[1+8]; - CREDENTIALS *cr; - unsigned char buf[1300]; /* changepw credentials buffer */ - des_cblock sessionKey; - - *reason = "unknown"; - krb_parse_principal(name, uname, uinstance, urealm); - - /* - * If the user specified a realm, try to match it up with - * a realm that we know about. Try case-sensitive first, - * then case insensitive so the user doesn't have to worry about - * case matching. If no match, bomb out immediately. - */ - if (urealm[0]) { - for (sp = (servertype *)serverQ; sp; sp = sp->next) - if (sp->admin && (strcmp(urealm, sp->realm) == 0)) - break; - if (!sp) - for (sp = (servertype *)serverQ; sp; sp = sp->next) - if (sp->admin && (ustrcmp(urealm, sp->realm) == 0)) - break; - if (!sp) { - *reason = "Could not find admin server for specified realm."; - return -1; - } - strcpy(urealm, sp->realm); /* insure correct case */ - realm = urealm; - } else { /* get local realm */ - klopb.uRealm = urealm; - if (s = lowcall(cKrbGetLocalRealm)) - strcpy(urealm, ""); - realm = urealm; - } - - if (uinstance[0]) - instance = uinstance; - else - instance = ""; - - sinstance = realm; - - /* - * Get password changing credentials. - * changepw.kerberos@realm user.instance - * We shouldn't keep these around after using them. - * - * First, setup the username and old password the user typed in. - */ - khipb.user = uname; - if (s = hicall(cKrbSetUserName)) { - *reason = "cKrbSetUserName"; - return s; - } - khipb.user = password; - if (s = hicall(cKrbSetPassword)) { - *reason = "cKrbSetPassword"; - return s; - } - - strcpy(service, "changepw.kerberos@"); - strcat(service, realm); - bzero(&khipb, sizeof(krbHiParmBlock)); - khipb.service = service; - khipb.buf = (char *)buf; /* where to build it */ - khipb.checksum = 0; - khipb.buflen = sizeof(buf); - if (s = hicall(cKrbCacheInitialTicket)) { - *reason = "cKrbCacheInitialTicket"; /* ddd */ - return s; - } - bcopy(khipb.sessionKey, sessionKey, sizeof(sessionKey)); /* save the session key */ - - /* - * Change the new password to a key. - */ - (void)des_string_to_key(new, (unsigned char *)newkey); - - /* - * insert code, change key to stream - */ - snewkey[0] = (unsigned char) CHANGE_PW; - bcopy((char *) (((long *) newkey) + 1), &snewkey[1], 4); - bcopy((char *) (((long *) newkey)), &snewkey[5], 4); - - s = kadm_cli_send(snewkey, sizeof(snewkey), uname, uinstance, urealm); - if (s) { - *reason = "kadm_cli_send"; /* ddd */ - rc = s; - goto xit; - } - - rc = 0; - -xit: -#ifdef notdef /* ddd */ - /* - * destroy changepw credentials - */ - if (cr = krb_get_cred("changepw", "kerberos", urealm)) { - qunlink(&k_credentialsQ, cr); - freecredentials(cr); - } -#endif - - return rc; -} - - -/* - * kadm_cli_send - * recieves : opcode, packet, packet length, serv_name, serv_inst - * returns : return code from the packet build, the server, or - * something else - * - * It assembles a packet as follows: - * 8 bytes : VERSION STRING - * 4 bytes : LENGTH OF MESSAGE DATA and OPCODE - * : KTEXT - * : OPCODE \ - * : DATA > Encrypted (with make priv) - * : ...... / - * - * If it builds the packet and it is small enough, then it attempts to open the - * connection to the admin server. If the connection is succesfully open - * then it sends the data and waits for a reply. - */ - -/* - * unsigned char *st_dat: theactual data - * int st_siz: length of said data - * unsigned char **ret_dat: to give return info - * int *ret_siz: length of returned info - */ - -int kadm_cli_send (unsigned char *st_dat, int st_siz, char *uname, char *uinstance, char *urealm) -{ - int s; - unsigned char *priv_pak = 0; /* private version of the packet */ - int priv_len; /* length of private packet */ - unsigned long cksum; /* checksum of the packet */ - MSG_DAT mdat; - CREDENTIALS cred, *cr = &cred; - paktype *pak = 0; - unsigned char *pp; /* packet build pointer */ - long tmpl; - tcprequest *tcprequest = 0; - long error = KRBE_FAIL; /* preset general failure */ - des_cblock sess_key; - Key_schedule sess_sched; - servertype *sp; - - if (!(pak = newpaktype(2048))) - goto err; - pp = pak->data; - - strncpy((char *)pp, KADM_VERSTR, KADM_VERSIZE); - pp += KADM_VERSIZE; - - /* - * Find password changing credentials that we previously requested. - */ - bzero(cr, sizeof(CREDENTIALS)); - strcpy(cr->service, "changepw"); - strcpy(cr->instance, "kerberos"); - strcpy(cr->realm, urealm); - bzero(&klopb, sizeof(klopb)); - klopb.uName = uname; - klopb.uInstance = uinstance; - klopb.uRealm = urealm; - klopb.cred = &cred; - if (s = lowcall(cKrbGetCredentials)) { - error = s; - goto err; - } - - /* - * Open a socket so that we will have addresses and ports for - * idiotic krb_mk_priv(). - */ - if (!(tcprequest = (struct tcprequest *)NewPtrClear(sizeof(struct tcprequest)))) { - error = KRBE_MEM; - goto err; - } - tcprequest->remotePort = 751; /* admin port */ - - /* - * Find admin server with the correct realm. - * ... may need to make better way to map realms to servers/admin servers. - */ - for (sp = (servertype *)serverQ; sp; sp = sp->next) - if (sp->admin && (strcmp(urealm, sp->realm) == 0)) - break; - - if (sp) - tcprequest->remoteHost = lookupaddr(sp->host); - else - goto err; - - if (!tcprequest->remoteHost) - goto err; - - if (!tcp_open(tcprequest)) - goto err; - - bcopy((char *)cr->session, (char *) sess_key, sizeof(des_cblock)); - /* bzero((char *)cr->session, sizeof(des_cblock)); ??? */ - des_key_sched(sess_key, sess_sched); - - /* - * 200 bytes for extra info case - */ - priv_pak = (unsigned char *)NewPtrClear(st_siz + 200); - if ((priv_len = krb_mk_priv(st_dat, priv_pak, (unsigned long)st_siz, - sess_sched, sess_key, tcprequest)) < 0) - goto err; - - /* - * here is the length of priv data. receiver calcs - * size of authenticator by subtracting vno size, priv size, and - * sizeof(unsigned long) (for the size indication) from total size - */ - tmpl = htonl(priv_len); - bcopy(&tmpl, pp, sizeof(long)); - pp += sizeof(long); /* priv_len: length of priv_pak */ - -#ifdef notdef - if (kerberos_debug_packet) - khexout(priv_pak, priv_len, "KRB:", "priv_pak "); -#endif - - cksum = des_quad_cksum(priv_pak, (unsigned long *)0, (long)priv_len, 0, - (unsigned char *)sess_key); - -#ifdef notdef - if (kerberos_debug_packet) { - khexout(&cksum, 4, "KRB:", "quad checksum "); - khexout(sess_key, 8, "KRB:", "session key "); - khexout(priv_pak, priv_len, "KRB:", "priv pak"); - } -#endif - - pp += krb_build_ap(pp, cr, urealm, cksum); /* KRB_AP_REQ msg */ - - bcopy(priv_pak, pp, priv_len); /* priv_pak */ - pp += priv_len; - DisposePtr((Ptr)priv_pak); - priv_pak = 0; - - /* - * Transmit request packet and get reply packet. - */ - pak->len = pp - pak->data; -#ifdef notdef - if (kerberos_debug_packet) - khexout(pak->data, pak->len, "KRB:", "kpasswd request packet "); -#endif - pak = krb_ask_tcp(pak, urealm, tcprequest); - if (!pak) { - error = KRBE_TIMO; /* Timeout */ - goto err; - } - - /* - * Process reply packet. - */ -#ifdef notdef - if (kerberos_debug_packet) - khexout(pak->data, pak->len, "KRB:", "kpasswd response packet "); -#endif - - /* - * first see if it's a YOULOSE - */ - if ((pak->len >= KADM_VERSIZE) && - !strncmp(KADM_ULOSE, (char *)pak->data, KADM_VERSIZE)) { - - /* it's a youlose packet */ - if (pak->len < KADM_VERSIZE + sizeof(long)) { - goto err; - } - - bcopy(pak->data + KADM_VERSIZE, (char *)&error, sizeof(long)); - error = ntohl(error); - goto err; - } - - /* - * need to decode the ret_dat - */ - if (error = krb_rd_priv(pak->data, (unsigned long)pak->len, sess_sched, - sess_key, tcprequest, &mdat)) - goto err; - - if (mdat.app_length < KADM_VERSIZE + 4) { /* if too short */ - goto err; - } - if (strncmp((char *)mdat.app_data, KADM_VERSTR, KADM_VERSIZE)) { /* if bad ver */ - goto err; - } - bcopy((char *)mdat.app_data+KADM_VERSIZE, (char *)&error, sizeof(unsigned long)); - error = ntohl((unsigned long)error); - -#ifdef notdef /* don't care about rest of data */ - if (!(return_dat = (unsigned char *)xmalloc((unsigned)(mdat.app_length - - KADM_VERSIZE - sizeof(unsigned long))))) - RET_N_FREE2(KADM_NOMEM); - bcopy((char *) mdat.app_data + KADM_VERSIZE + sizeof(unsigned long), - (char *)return_dat, - (int)mdat.app_length - KADM_VERSIZE - sizeof(unsigned long)); - - free((char *)*ret_dat); - clear_secrets(); - *ret_dat = return_dat; - *ret_siz = mdat.app_length - KADM_VERSIZE - sizeof(unsigned long); -#endif - -err: - if (priv_pak) - DisposePtr((Ptr)priv_pak); - if (pak) - DisposePtr((Ptr)pak); - if (tcprequest) - tcp_freerequest(tcprequest); - - return error; -} - - -/* - * krb_ask_tcp - * Sends a request to a Kerberos server and waits for a response. - * Timeouts SHOULD... cause other servers in the list to be tried. - * - * The respose packet, if any, is returned. - * The request packet is discarded. - * - * PROBABLY SHOULD USE REALM TO SPECIFY WHICH SERVERS ARE USABLE. ??? - */ -paktype *krb_ask_tcp (paktype *pak, char *realm, tcprequest *tcprequest) -{ - paktype *newpak; - servertype *sp; - - /* - * Find a server with the correct realm. - */ - for (sp = (servertype *)serverQ; sp; sp = sp->next) - if (strcmp(realm, sp->realm) == 0) - break; - if (!sp) { - disposepak(pak); -#ifdef notdef - if (kerberos_debug || kerberos_debug_packet) - buginf("\nKRB: krb_ask_tcp: no server for realm \"%s\"", realm); -#endif - return 0; - } - - /* - * Build and transmit the request - */ - tcprequest->pak = pak; - tcprequest->timeout = 2; /* timeout period in seconds */ - tcprequest->retries = 8; /* number of retransmits allowed */ - tcprequest->remoteHost = lookupaddr(sp->host); - if (!tcp_transmit(tcprequest)) - return ((paktype *)0); - - /* - * Wait for request complete - */ - for (;;) { - /* ... wait next event or spincursor ... */ - - switch (tcprequest->result) { - case UR_READERROR: - disposepak(pak); - return 0; - - case UR_TIMEOUT: - disposepak(pak); - return 0; - - case UR_READDONE: - disposepak(pak); - newpak = newpaktype(tcprequest->rpb.csParam.receive.rcvBuffLen); - if (newpak) { - bcopy(tcprequest->rpb.csParam.receive.rcvBuff, newpak->data, - tcprequest->rpb.csParam.receive.rcvBuffLen); - newpak->len = tcprequest->rpb.csParam.receive.rcvBuffLen; - } - return newpak; - } /* switch tcprequest->result */ - } -} - - -/* - * krb_parse_principal - * Parse a name which may include an instance and realm. - * The return locations are assumed to be of sufficient - * size, bounded by the _SZ constants. - * - * If periods are allowed in kerberos names, this code will need - * to be smarter. The case of rick.watson@realm is ambiguous and - * joe.smith.rcmd@realm is parsed incorrectly. - */ -void krb_parse_principal (char *user, char *uname, char *uinst, char *urealm) -{ - char *cp; - char tmp[ANAME_SZ + INST_SZ + REALM_SZ]; - - strncpy(tmp, user, ANAME_SZ + INST_SZ + REALM_SZ); - - if (cp = strchr(tmp, '@')) { - *cp++ = '\0'; - strncpy(urealm, cp, REALM_SZ); - } else - *urealm = '\0'; - - if (cp = strchr(tmp, '.')) { - *cp++ = '\0'; - strncpy(uinst, cp, INST_SZ); - } else - *uinst = '\0'; - - strncpy(uname, tmp, ANAME_SZ); -} - - -/* - * krb_build_ap - * - * Build a KRB_AP_REQ message. - * Returns the message length. - * - * cp: where to build the message - */ - -int krb_build_ap (char *cp, CREDENTIALS *cr, char *srealm, long checksum) -{ - int len; - long gmtunixtime; - unsigned char *sp, *ap, *lenAp; - KTEXT_ST *ticket; - Key_schedule key_s; - struct timeval tv; - struct timezone tz; - - ticket = &cr->ticket_st; - - sp = cp; - /* - * pvno, type, kvno, srealm, ticket length, authenticator length. - */ - *cp++ = KRB_PROT_VERSION; /* pvno */ - *cp++ = AUTH_MSG_APPL_REQUEST | HOST_BYTE_ORDER; /* type | B */ - *cp++ = (unsigned char) cr->kvno; /* kvno */ - cp = stringcopy(cp, srealm); /* srealm */ - *cp++ = (unsigned char) ticket->length; /* len_T */ - lenAp = cp++; /* save pointer to len_A */ - /* - * ticket - */ - bcopy((char *)(ticket->dat), cp, ticket->length); /* ticket */ - cp += ticket->length; - /* - * Build authenticator and encrypt it using the session key. - */ - ap = cp; - cp = stringcopy(cp, cr->pname); /* Principal's cname */ - cp = stringcopy(cp, cr->pinst); /* Principal's instance */ - cp = stringcopy(cp, cr->realm); /* Authentication domain */ - bcopy((char *)&checksum, (char *)cp, 4); /* Checksum */ - cp += 4; -#ifdef notdef /* ... */ - *cp++ = (char)(msclock & 0xff); /* times */ -#else - *cp++ = 1; -#endif - gettimeofdaynet(&tv, &tz); - gmtunixtime = tv.tv_sec; - bcopy(&gmtunixtime, cp, 4); - cp += 4; - len = cp - ap; - len = ((len+7)/8)*8; /* Fill to a multiple of 8 bytes for DES */ - *lenAp = len; - cp = ap + len; -#ifdef notdef - if (kerberos_debug_packet) /* temp !!! ??? */ - khexout((char *)sp, cp - sp, "KRB:", - "krb_build_ap (unencrypted) message:"); -#endif - des_key_sched((des_cblock)cr->session, key_s); - - /* - * The cblock must be word aligned or we'll crash on a 68000, so copy it. - */ - des_pcbc_encrypt((unsigned char *)ap, (unsigned char *)ap, (long) len, key_s, - (unsigned char *)cr->session, 1); - bzero((char *) key_s, sizeof(key_s)); /* clean up */ - len = cp - sp; /* data length */ - return len; -} - - -/* - * tcp_open - */ -#define TCP_RBUFSIZE 4096 /* size of receive buffer */ -Boolean tcp_open (tcprequest *tcprequest) -{ - int s; - TCPiopb pb; - struct GetAddrParamBlock my; - - if (!mactcp) { - if (s = OpenDriver("\p.ipp", &mactcp)) { - doalert("Could not open .ipp driver: %d", s); - getout(0); - } - } - - if (tcprequest->stream) /* if stream already open */ - return true; - - if (!(tcprequest->tcpbuf = (char *)NewPtrClear(TCP_RBUFSIZE))) - return false; - - /* - * Create a TCP stream - */ - pb.csParam.create.rcvBuff = tcprequest->tcpbuf; - pb.csParam.create.rcvBuffLen = TCP_RBUFSIZE; - pb.csParam.create.notifyProc = 0; /* no ASR */ - pb.csParam.create.userDataPtr = (Ptr)tcprequest; - pb.ioCompletion = 0; - pb.ioCRefNum = mactcp; - pb.csCode = TCPCreate; - s = PBControl((ParmBlkPtr)&pb, false); - if (s) - return false; - tcprequest->stream = pb.tcpStream; - - - /* - * Open the connection - */ - pb.ioCRefNum = mactcp; - pb.csCode = TCPActiveOpen; - pb.csParam.open.validityFlags = timeoutValue | timeoutAction; - pb.csParam.open.ulpTimeoutValue = 60 /* seconds */; - pb.csParam.open.ulpTimeoutAction = 1 /* 1:abort 0:report */; - pb.csParam.open.commandTimeoutValue = 0; - pb.csParam.open.remoteHost = tcprequest->remoteHost; - pb.csParam.open.remotePort = tcprequest->remotePort; - pb.csParam.open.localHost = 0; - pb.csParam.open.localPort = 0; - pb.csParam.open.dontFrag = 0; - pb.csParam.open.timeToLive = 0; - pb.csParam.open.security = 0; - pb.csParam.open.optionCnt = 0; - s = PBControl((ParmBlkPtr)&pb, false); - if (s) { - tcp_close(tcprequest); - return false; - } - tcprequest->localPort = pb.csParam.open.localPort; - - /* - * Fill in our local ip address - */ - bzero(&my, sizeof(my)); - my.ioCRefNum = mactcp; - my.csCode = ipctlGetAddr; - s = PBControl((ParmBlkPtr)&my, false); - if (s) - return false; - tcprequest->localHost = my.ourAddress; - - return true; -} - - -/* - * tcp_close - * Close the stream associated with a request entry - */ -void tcp_close (tcprequest *tcprequest) -{ - int s; - TCPiopb pb; - - if (!tcprequest->stream) - return; - -#ifdef notdef - pb.csParam.close.validityFlags = timeoutValue | timeoutAction; - pb.csParam.close.ulpTimeoutValue = 60 /* seconds */; - pb.csParam.close.ulpTimeoutAction = 1 /* 1:abort 0:report */; -#endif - pb.ioCompletion = 0; - pb.ioCRefNum = mactcp; - pb.tcpStream = tcprequest->stream; - pb.csCode = TCPRelease; - - s = PBControl((ParmBlkPtr)&pb, false); - /* ignore error */ - - tcprequest->stream = 0; - - if (tcprequest->tcpbuf) - DisposePtr((Ptr)tcprequest->tcpbuf); - tcprequest->tcpbuf = 0; -} - - -/* - * tcp_transmit - */ -Boolean tcp_transmit (tcprequest *tcprequest) -{ - int s; - TCPiopb *pb; - - /* - * Get a socket so that we will be able to identify responses. - */ - if (!tcp_open(tcprequest)) - return false; - - pb = &tcprequest->wpb; - if (pb->ioResult == 1) { /* if busy */ - DebugStr("\ptcp_transmit: pb is busy"); - return false; - } - bzero(pb, sizeof(struct TCPiopb)); - pb->csCode = TCPSend; - pb->ioCompletion = 0; - pb->ioCRefNum = mactcp; - pb->tcpStream = tcprequest->stream; - - pb->csParam.send.validityFlags = timeoutValue | timeoutAction; - pb->csParam.send.ulpTimeoutValue = 30 /* seconds */; - pb->csParam.send.ulpTimeoutAction = 1 /* 1:abort 0:report */; - pb->csParam.send.pushFlag = true; - pb->csParam.send.urgentFlag = false; - - pb->csParam.send.wdsPtr = (Ptr)&tcprequest->wds[0]; - pb->csParam.send.userDataPtr = (Ptr)tcprequest; - - tcprequest->wds[0].length = sizeof(tcprequest->xlen); /* transmit length */ - tcprequest->wds[0].ptr = (Ptr)&tcprequest->xlen; - tcprequest->xlen = tcprequest->pak->len; - tcprequest->wds[1].length = tcprequest->pak->len; - tcprequest->wds[1].ptr = tcprequest->pak->data; - tcprequest->wds[2].length = 0; - tcprequest->wds[2].ptr = 0; - - s = PBControl((ParmBlkPtr)pb, true); - if (s) - return false; - - tcprequest->readheader = true; - if (!tcp_startread(tcprequest)) /* setup read/timeout */ - return false; - - return true; -} - -/* - * tcp_startread - * Start a read with a timeout. A timeout will trigger a - * request failure. - */ -Boolean tcp_startread (tcprequest *tcprequest) -{ - int s; - TCPiopb *pb; - - pb = &tcprequest->rpb; - if (pb->ioResult == 1) /* if read busy */ - return false; - - bzero(pb, sizeof(struct TCPiopb)); - - pb->csCode = TCPRcv; - pb->csParam.receive.commandTimeoutValue = 30; - - /* - * First, read a length header. - */ - if (tcprequest->readheader) { - pb->csParam.receive.rcvBuffLen = sizeof(tcprequest->header); - pb->csParam.receive.rcvBuff = (Ptr)&tcprequest->header; - } else { - pb->csParam.receive.rcvBuffLen = tcprequest->header; - pb->csParam.receive.rcvBuff = tcprequest->rbuf; - } - - pb->ioCRefNum = mactcp; - pb->tcpStream = tcprequest->stream; - pb->ioCompletion = (TCPIOCompletionProc)tcp_readdone; - pb->csParam.receive.userDataPtr = (Ptr)tcprequest; - - s = PBControl((ParmBlkPtr)pb, true); - if (s) - return false; - return true; -} - - -/* - * tcp_readdone - * IO Completion routine called when a read request completes or times out - */ -void tcp_readdone () -{ - TCPiopb *pb; - tcprequest *tcprequest; - - pb = (TCPiopb *)getA0(); /* recover pb */ - tcprequest = (struct tcprequest *)pb->csParam.receive.userDataPtr; - - if (pb->ioResult == commandTimeout) { /* if command timeout */ - tcprequest->result = UR_TIMEOUT; - return; - } - - if (pb->ioResult != noErr) { /* error */ - tcprequest->result = UR_READERROR; - return; - } - - if (tcprequest->readheader) { /* if we just read header */ - tcprequest->readheader = false; /* read the packet now */ - tcp_startread(tcprequest); - return; - } - - /* - * Read has completed successfully. Data pointers are in the rpb. - * Signal success to user-level code. - */ - tcprequest->result = UR_READDONE; /* read has completed */ -} - - -/* - * tcp_freerequest - */ -void tcp_freerequest (tcprequest *request) -{ - if (request->stream) - tcp_close(request); - - DisposePtr((Ptr)request); -} - - -paktype *newpaktype (int len) -{ - paktype *pak; - - if (pak = (paktype *)NewPtrClear(sizeof(paktype) + len)) { - pak->len = len; - pak->data = (unsigned char *)pak + sizeof(paktype); - } - return pak; -} - - -void disposepak (paktype *pak) -{ - DisposePtr((Ptr)pak); -} - - -/* - * stringcopy - * This version of strcpy writes a null string into dst - * if the src string is a null pointer. It returns - * a pointer to the byte after the string terminator. - */ -void *stringcopy (void *dst, void *src) -{ - char *d = dst; - char *s = src; - - if (s) - while (*s) - *d++ = *s++; - *d++ = '\0'; - - return (void *)d; -} - - -/* - * ustrcmp - * Compare strings, ignoring case. - * Return 0 if strings are equal - */ -int ustrcmp (char *src, char *dst) -{ - Boolean s; - - c2pstr(src); - c2pstr(dst); - s = EqualString(src, dst, false, false); - p2cstr(src); - p2cstr(dst); - return (s)? 0 : 1; -} - - -/* - * krb_mk_priv() constructs an AUTH_MSG_PRIVATE message. It takes - * some user data "in" of "length" bytes and creates a packet in "out" - * consisting of the user data, a timestamp, and the sender's network - * address. - * The packet is encrypted by pcbc_encrypt(), using the given - * "key" and "schedule". - * The length of the resulting packet "out" is - * returned. - * - * It is similar to krb_mk_safe() except for the additional key - * schedule argument "schedule" and the fact that the data is encrypted - * rather than appended with a checksum. Also, the protocol version - * number is "private_msg_ver", defined in krb_rd_priv.c, rather than - * KRB_PROT_VERSION, defined in "krb.h". - * - * The "out" packet consists of: - * - * Size Variable Field - * ---- -------- ----- - * - * 1 byte private_msg_ver protocol version number - * 1 byte AUTH_MSG_PRIVATE | message type plus local - * HOST_BYTE_ORDER byte order in low bit - * - * 4 bytes c_length length of encrypted data - * - * ===================== begin encrypt ================================ - * - * 4 bytes length length of user data - * length in user data - * 1 byte msg_time_5ms timestamp milliseconds - * 4 bytes sender->sin.addr.s_addr sender's IP address - * - * 4 bytes msg_time_sec or timestamp seconds with - * -msg_time_sec direction in sign bit - * - * 0<=n<=7 bytes pad to 8 byte multiple zeroes - * (done by pcbc_encrypt()) - * - * ======================= end encrypt ================================ - */ - -/* - * unsigned char *in application data - * unsigned char *out put msg here, leave room for - * header! breaks if in and out - * (header stuff) overlap - * unsigned long length length of in data - * Key_schedule schedule precomputed key schedule - * C_Block key encryption key for seed and ivec - * struct tcprequest * tcp request struct for send/rcvr addresses - */ - -long krb_mk_priv (unsigned char *in, unsigned char *out, unsigned long length, - des_key_schedule schedule, C_Block key, - struct tcprequest *tcprequest) -{ - register unsigned char *p, *q; - static unsigned char *c_length_ptr; - long msg_time_sec; - unsigned char msg_time_5ms; - unsigned long c_length; - struct timeval tv; - struct timezone tz; - - /* - * get the current time to use instead of a sequence #, since - * process lifetime may be shorter than the lifetime of a session - * key. - */ - - gettimeofdaynet(&tv, &tz); - msg_time_sec = (long)tv.tv_sec; - msg_time_5ms = 1; - - p = out; - - *p++ = private_msg_ver; - *p++ = AUTH_MSG_PRIVATE | HOST_BYTE_ORDER; - - /* calculate cipher length */ - c_length_ptr = p; - p += sizeof(c_length); - - /* start for encrypted stuff */ - q = p; - - /* stuff input length */ - bcopy((char *)&length, (char *)p, sizeof(length)); - p += sizeof(length); - - /* make all the stuff contiguous for checksum and encryption */ - bcopy((char *)in, (char *)p, (int)length); - p += length; - - /* stuff time 5ms */ - bcopy((char *)&msg_time_5ms, (char *)p, sizeof(msg_time_5ms)); - p += sizeof(msg_time_5ms); - - /* stuff source address */ - bcopy((char *)&tcprequest->localHost, (char *)p, sizeof(tcprequest->localHost)); - p += sizeof(tcprequest->localHost); - - /* - * direction bit is the sign bit of the timestamp. Ok - * until 2038?? - */ - /* - * For compatibility with broken old code, compares are done in VAX - * byte order (LSBFIRST) - */ - if (lsb_net_ulong_less(tcprequest->localHost, /* src < recv */ - tcprequest->remoteHost) == -1) - msg_time_sec = -msg_time_sec; - else if (lsb_net_ulong_less(tcprequest->localHost, - tcprequest->remoteHost) == 0) - if (lsb_net_ushort_less(tcprequest->localPort, tcprequest->remotePort) == -1) - msg_time_sec = -msg_time_sec; - /* stuff time sec */ - bcopy((char *)&msg_time_sec, (char *)p, sizeof(msg_time_sec)); - p += sizeof(msg_time_sec); - - /* - * All that for one tiny bit! Heaven help those that talk to - * themselves. - */ - -#ifdef NOTDEF - /* - * calculate the checksum of the length, address, sequence, and - * inp data - */ - cksum = quad_cksum(q,NULL,p-q,0,key); - if (krb_debug) - printf("\ncksum = %u",cksum); - /* stuff checksum */ - bcopy((char *) &cksum,(char *) p,sizeof(cksum)); - p += sizeof(cksum); -#endif - - /* - * All the data have been assembled, compute length and encrypt - * starting with the length, data, and timestamps use the key as - * an ivec. - */ - - c_length = p - q; - c_length = ((c_length + sizeof(C_Block) -1)/sizeof(C_Block)) * - sizeof(C_Block); - - /* stuff the length */ - bcopy((char *) &c_length, (char *)c_length_ptr, sizeof(c_length)); - -#ifdef notdef - if (kerberos_debug_packet) - khexout(q, p-q, "KRB:", "krb_mk_priv unencrypted "); -#endif - - /* pcbc encrypt, pad as needed, use key as ivec */ - des_pcbc_encrypt((des_cblock) q, (des_cblock) q, (long) (p-q), schedule, - (des_cblock)key, 1); /* ENCRYPT */ - - return (q - out + c_length); /* resulting size */ -} - - -/* - * krb_rd_priv() decrypts and checks the integrity of an - * AUTH_MSG_PRIVATE message. Given the message received, "in", - * the length of that message, "in_length", the key "schedule" - * and "key" to decrypt with, and the network addresses of the - * "sender" and "receiver" of the message, krb_rd_safe() returns - * RD_AP_OK if the message is okay, otherwise some error code. - * - * The message data retrieved from "in" are returned in the structure - * "m_data". The pointer to the decrypted application data - * (m_data->app_data) refers back to the appropriate place in "in". - * - * See the file "mk_priv.c" for the format of the AUTH_MSG_PRIVATE - * message. The structure containing the extracted message - * information, MSG_DAT, is defined in "krb.h". - */ - -/* - * unsigned char *in pointer to the msg received - * unsigned long in_length; length of "in" msg - * Key_schedule schedule; precomputed key schedule - * C_Block key encryption key for seed and ivec - * struct tcprequest *tcprequest; - * MSG_DAT *m_data various input/output data from msg - */ - -/* - * NOTE: the original routine had sender and receiver where we only - * have tcprequest. So, we have to reverse the sense of the sender - * and receiver. - */ -#define sender remoteHost -#define receiver localHost -#define senderp remotePort -#define receiverp localPort - -long krb_rd_priv (unsigned char *in, unsigned long in_length, Key_schedule schedule, - C_Block key, struct tcprequest *tcprequest, - MSG_DAT *m_data) -{ - register unsigned char *p, *q; - static unsigned long src_addr; /* Can't send structs since no guarantees on size */ - int swap_bytes = 0; - unsigned long c_length; - long delta_t; - struct timeval tv; - struct timezone tz; - - p = in; /* beginning of message */ - swap_bytes = 0; - - if (*p++ != KRB_PROT_VERSION && *(p-1) != 3) - return KRBE_FAIL; - - /* ...??? private_msg_ver = *(p-1); */ - if (((*p) & ~1) != AUTH_MSG_PRIVATE) - return KRBE_FAIL; - - if ((*p++ & 1) != HOST_BYTE_ORDER) - swap_bytes++; - - /* get cipher length */ - bcopy((char *)p, (char *)&c_length, sizeof(c_length)); - if (swap_bytes) - c_length = swapl(c_length); - p += sizeof(c_length); - /* check for rational length so we don't go comatose */ - if (VERSION_SZ + MSG_TYPE_SZ + c_length > in_length) - return KRBE_FAIL; - - /* - * decrypt to obtain length, timestamps, app_data, and checksum - * use the session key as an ivec - */ - - q = p; /* mark start of encrypted stuff */ - - /* pcbc decrypt, use key as ivec */ - des_pcbc_encrypt((des_cblock)q, (des_cblock)q, (long) c_length, - schedule, (des_cblock)key, 0); /* DECRYPT */ - - /* safely get application data length */ - bcopy((char *)p, (char *)&(m_data->app_length), sizeof(m_data->app_length)); - if (swap_bytes) - m_data->app_length = swapl(m_data->app_length); - p += sizeof(m_data->app_length); /* skip over */ - - if (m_data->app_length + sizeof(c_length) + sizeof(in_length) + - sizeof(m_data->time_sec) + sizeof(m_data->time_5ms) + - sizeof(src_addr) + VERSION_SZ + MSG_TYPE_SZ - > in_length) - return KRBE_FAIL; - - /* we're now at the decrypted application data */ - m_data->app_data = p; - - p += m_data->app_length; - - /* safely get time_5ms */ - bcopy((char *) p, (char *)&(m_data->time_5ms), - sizeof(m_data->time_5ms)); - /* don't need to swap-- one byte for now */ - p += sizeof(m_data->time_5ms); - - /* safely get src address */ - bcopy((char *) p,(char *)&src_addr,sizeof(src_addr)); - /* don't swap, net order always */ - p += sizeof(src_addr); - - if (src_addr != (unsigned long) tcprequest->sender) - return KRBE_FAIL; - - /* safely get time_sec */ - bcopy((char *) p, (char *)&(m_data->time_sec), sizeof(m_data->time_sec)); - if (swap_bytes) - m_data->time_sec = swapl(m_data->time_sec); - - p += sizeof(m_data->time_sec); - - /* - * check direction bit is the sign bit. - * For compatibility with broken old code, compares are done in VAX - * byte order (LSBFIRST) - */ - if (lsb_net_ulong_less(tcprequest->sender, tcprequest->receiver) == -1) - /* src < recv */ - m_data->time_sec = - m_data->time_sec; - else if (lsb_net_ulong_less(tcprequest->sender, - tcprequest->receiver) == 0) - if (lsb_net_ushort_less(tcprequest->senderp, tcprequest->receiverp) == -1) - /* src < recv */ - m_data->time_sec = - m_data->time_sec; - /* - * all that for one tiny bit! - * Heaven help those that talk to themselves. - */ - - /* check the time integrity of the msg */ - - gettimeofdaynet(&tv, &tz); - delta_t = abs((int)((long) tv.tv_sec - m_data->time_sec)); - if (delta_t > CLOCK_SKEW) - return KRBE_SKEW; - - /* - * caller must check timestamps for proper order and - * replays, since server might have multiple clients - * each with its own timestamps and we don't assume - * tightly synchronized clocks. - */ - -#ifdef notdef - bcopy((char *) p,(char *)&cksum,sizeof(cksum)); - if (swap_bytes) - cksum = swapl(cksum) - /* - * calculate the checksum of the length, sequence, - * and input data, on the sending byte order!! - */ - calc_cksum = quad_cksum(q,NULL,p-q,0,key); - - if (krb_debug) - printf("\ncalc_cksum = %u, received cksum = %u", - calc_cksum, cksum); - if (cksum != calc_cksum) - return RD_AP_MODIFIED; -#endif - - return 0; /* OK == 0 */ -} - - -/* - * lookupaddr - * Lookup address - * Return 0 if not found - */ -unsigned long lookupaddr (char *hostname) -{ - int s; - struct hostInfo *rtnStruct = 0; - char done = 0; - unsigned long addr; - - if (!(rtnStruct = (struct hostInfo *) NewPtrClear(sizeof(struct hostInfo)))) { - goto xit; - } - - s = StrToAddr(hostname, rtnStruct, dnsDone, (char *)&done); - if (s && (s != cacheFault)) { - goto xit; - } - - /* - * wait for the result - * ... should timeout? (dnr probably does) - * ... should run minimal event loop - * ... should finish processing in netevent loop - */ - if (s) { - while (!done) - ; - } - - if (rtnStruct->rtnCode == noErr) { /* if success */ - addr = rtnStruct->addr[0]; - } else { - addr = 0; - } - -xit: - if (rtnStruct) - DisposPtr((Ptr)rtnStruct); - - return addr; -} - - -/* - * dnsDone - * completion routine for dns - */ -pascal void dnsDone (struct hostInfo *info, char *userdata) -{ - #pragma unused(info) - *userdata = 1; -} - - -/* - * Junk so Emacs will set local variables to be compatible with Mac/MPW. - * Should be at end of file. - * - * Local Variables: - * tab-width: 4 - * End: - */ diff --git a/src/mac/kconfig/kadm.h b/src/mac/kconfig/kadm.h deleted file mode 100644 index 821a8e970..000000000 --- a/src/mac/kconfig/kadm.h +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -#define KRB_PROT_VERSION 4 - -#define ntohl(x) (x) -#define ntohs(x) (x) -#define htonl(x) (x) -#define htons(x) (x) - -typedef struct pak_ { - int len; /* data length */ - unsigned char *data; /* pointer to data */ - /* data goes here */ -} paktype; - -struct tcprequest { - struct tcprequest *next; - paktype *pak; - char *tcpbuf; /* buffer for mactcp */ - StreamPtr stream; /* udp stream pointer */ - TCPiopb wpb; /* pb for writes */ - TCPiopb rpb; /* pb for reads */ - wdsEntry wds[3]; /* wds for writing */ - ip_addr remoteHost; /* address of kerberos server */ - ip_addr localHost; - unsigned short remotePort; /* remote port */ - unsigned short localPort; /* local port */ - int timeout; /* timeout in seconds */ - int retries; /* number of times to retry */ - short result; /* request result */ - unsigned short xlen; /* transmit length */ - unsigned char rbuf[750]; /* receive buffer */ - Boolean readheader; /* true if reading 4 byte header */ - unsigned short header; /* length header */ -}; -typedef struct tcprequest tcprequest; -/* - * result values - */ -#define UR_TIMEOUT 1 /* request timed out */ -#define UR_READERROR 2 /* read error */ -#define UR_READDONE 3 /* read finished successfully */ - -/* - * Kadm constants - */ -#define CHANGE_PW 2 -#define KADM_VERSTR "KADM0.0A" -#define KADM_VERSIZE strlen(KADM_VERSTR) -#define KADM_ULOSE "KYOULOSE" /* sent back when server can't decrypt client's msg */ - -#define HOST_BYTE_ORDER (*(char *)&ONE) - -/* - * Errors and associated text for get ticket routines. - * See krbe_text[]. - */ -enum KRBE { - KRBE_OK = 0, /* no error */ - KRBE_FAIL, /* General failure */ - KRBE_SKEW, /* Clock Skew */ - KRBE_PROT, /* Protocol Error */ - KRBE_PASS, /* Invalid login or password */ - KRBE_TIMO, /* Timeout */ - KRBE_MEM, /* No memory */ - KRBE_N /* must be last */ -}; - -/* Message types , always leave lsb for byte order */ - -#define AUTH_MSG_KDC_REQUEST 1<<1 -#define AUTH_MSG_KDC_REPLY 2<<1 -#define AUTH_MSG_APPL_REQUEST 3<<1 -#define AUTH_MSG_APPL_REQUEST_MUTUAL 4<<1 -#define AUTH_MSG_ERR_REPLY 5<<1 -#define AUTH_MSG_PRIVATE 6<<1 -#define AUTH_MSG_SAFE 7<<1 -#define AUTH_MSG_APPL_ERR 8<<1 -#define AUTH_MSG_DIE 63<<1 - - -/* include space for '.' and '@' */ -#define MAX_K_NAME_SZ (ANAME_SZ + INST_SZ + REALM_SZ + 2) -#define KKEY_SZ 100 -#define VERSION_SZ 1 -#define MSG_TYPE_SZ 1 -#define DATE_SZ 26 /* RTI date output */ -#define MAX_KTXT_LEN 1250 -#define KRB_SENDAUTH_VLEN 8 /* length for version strings */ -#define K_FLAG_ORDER 0 /* bit 0 --> lsb */ - -/* - * Maximum alloable clock skew in seconds - */ -#define CLOCK_SKEW 5*60 - -#define MSBFIRST /* macintosh 68000 */ - -#ifdef LSBFIRST -#define lsb_net_ulong_less(x,y) ((x < y) ? -1 : ((x > y) ? 1 : 0)) -#define lsb_net_ushort_less(x,y) ((x < y) ? -1 : ((x > y) ? 1 : 0)) -#else -/* MSBFIRST */ -#define uchar_comp(x,y) \ - (((x)>(y))?(1):(((x)==(y))?(0):(-1))) -/* This is gross, but... */ -#define lsb_net_ulong_less(x, y) long_less_than((unsigned char *)&x, (unsigned char *)&y) -#define lsb_net_ushort_less(x, y) short_less_than((unsigned char *)&x, (unsigned char *)&y) - -#define long_less_than(x,y) \ - (uchar_comp((x)[3],(y)[3])?uchar_comp((x)[3],(y)[3]): \ - (uchar_comp((x)[2],(y)[2])?uchar_comp((x)[2],(y)[2]): \ - (uchar_comp((x)[1],(y)[1])?uchar_comp((x)[1],(y)[1]): \ - (uchar_comp((x)[0],(y)[0]))))) -#define short_less_than(x,y) \ - (uchar_comp((x)[1],(y)[1])?uchar_comp((x)[1],(y)[1]): \ - (uchar_comp((x)[0],(y)[0]))) - -#endif /* LSBFIRST */ diff --git a/src/mac/kconfig/kadm.proto.h b/src/mac/kconfig/kadm.proto.h deleted file mode 100644 index 97255c2e3..000000000 --- a/src/mac/kconfig/kadm.proto.h +++ /dev/null @@ -1,22 +0,0 @@ -/* - * kadm.c - */ -extern int kerberos_changepw(char *name, char *password, char *new, char **reason); -extern int kadm_cli_send(unsigned char *st_dat, int st_siz, char *uname, char *uinstance, char *urealm); -extern paktype *krb_ask_tcp(paktype *pak, char *realm, tcprequest *tcprequest); -extern void krb_parse_principal(char *user, char *uname, char *uinst, char *urealm); -extern int krb_build_ap(char *cp, CREDENTIALS *cr, char *srealm, long checksum); -extern Boolean tcp_open(tcprequest *tcprequest); -extern void tcp_close(tcprequest *tcprequest); -extern Boolean tcp_transmit(tcprequest *tcprequest); -extern Boolean tcp_startread(tcprequest *tcprequest); -extern void tcp_readdone(void); -extern void tcp_freerequest(tcprequest *request); -extern paktype *newpaktype(int len); -extern void disposepak(paktype *pak); -extern void *stringcopy(void *dst, void *src); -extern int ustrcmp(char *src, char *dst); -extern long krb_mk_priv(unsigned char *in, unsigned char *out, unsigned long length, des_key_schedule schedule, C_Block key, struct tcprequest *tcprequest); -extern long krb_rd_priv(unsigned char *in, unsigned long in_length, Key_schedule schedule, C_Block key, struct tcprequest *tcprequest, MSG_DAT *m_data); -extern unsigned long lookupaddr(char *hostname); -extern pascal void dnsDone(struct hostInfo *info, char *userdata); diff --git a/src/mac/kconfig/kconfig.c b/src/mac/kconfig/kconfig.c deleted file mode 100644 index 0fe496a41..000000000 --- a/src/mac/kconfig/kconfig.c +++ /dev/null @@ -1,3689 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -/* - * Kconfig - */ - - -/* #define SAPTIMEBOMB 1 */ - -#include -#include -#ifndef __MWERKS__ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define TRUE 1 -#define FALSE 0 -#endif - -#define CELLH 12 /* list cell height */ - -#ifdef KRB4 -# define DEFINE_SOCKADDR -# include "krb.h" -# include "kconfig.h" -# include "kconfig.proto.h" -# include "krb_driver.h" -# include "kconfig.vers" -# include "glue.h" -# include "bsd-mac-compat.h" -# include "testtrack.h" -#endif - -#ifdef KRB5 -# include "k5-int.h" -# include "com_err.h" -# include "kconfig.h" -# include "kconfig.proto.h" -# include "kconfig.vers" -# include "prof_int.h" -# include "adm_proto.h" -//# include "bsd-mac-compat.h" -# include "testtrack.h" -#endif - -#include "WindowUtil.h" - -#define num_WaitNextEvent 0x60 -#define num_JugglDispatch 0x8F /* The Temp Memory calls (RWR) */ -#define num_UnknownTrap 0x9F -#define num_ScriptTrap 0xBF -#define switchEvt 1 /* Switching event (suspend/resume ) for app4evt */ - -//#define dangerousPattern 1 -#define KFAILURE 255 -#define KSUCCESS 0 - -// Timebomb info -#define TBALERTID 135 -#define TB30ALERTID 136 - - - // IH 05.03.96: PPC Port, must use UPPs instead of Procedure Ptrs -static DeviceLoopDrawingUPP gpictdrawprocUPP = NULL; -static ModalFilterUPP gklistFilterUPP = NULL; -static ModalFilterUPP gokFilterUPP = NULL; -static ModalFilterUPP ginternalBufferFilterUPP = NULL; -static UserItemUPP gdooutlineUPP = NULL; -static UserItemUPP gdopictUPP = NULL; -static UserItemUPP gdrawRealmUPP = NULL; -static UserItemUPP gdolistUPP = NULL; - -OSErr GetUserInfo( char *UserName, char *password ); - -/* - * Globals - */ -#ifdef KRB4 - krbHiParmBlock khipb; - krbParmBlock klopb; - /* We use the mac stubs to open the driver. */ -# define kdriver mac_stubs_kdriver /* .Kerberos driver reference */ -#endif - -#ifdef KRB5 - krb5_context kcontext; - krb5_ccache k5_ccache; - static char ccname[FILENAME_MAX] = "ccredcache"; /* ccache file location */ -#endif - -MenuHandle menus[NUM_MENUS]; -DialogPtr maind = 0; /* main dialog window */ -Rect oldzoom; -ParamBlockRec pb; -queuetype domainQ = 0; -queuetype serverQ = 0; -queuetype credentialsQ = 0; -ListHandle dlist; /* domain list */ -ListHandle slist; /* server list */ -struct listfilter lf; /* lf for maind */ -/* Add the 'new' handle so we can disable the control for the SAP release */ -Handle dnewHandle, ddeleteHandle, deditHandle; -Handle snewHandle, sdeleteHandle, seditHandle; -Handle passwordHandle; -preferences prefs; /* preferences */ - -#ifdef KRB4 -char *prefsFilename = "\pCNS Config Preferences"; -#endif - -#ifdef KRB5 -char *prefsFilename = "\pCNSk5 Config Preferences"; -#define kUNKNOWNUSERNAME "Unknown" -char gUserName[255]; /* last user name */ -char gRealmName[255]; /* last realm name */ -#endif - -/*+ - * Function: Initializes ccache and catches illegal caches such as - * bad format or no permissions. - * - * Parameters: - * ccache - credential cache structure to use - * - * Returns: krb5_error_code - */ -static krb5_error_code -k5_init_ccache (krb5_ccache *ccache) { - krb5_error_code code; - krb5_principal princ; - FILE *fp; - - strcpy(gUserName, kUNKNOWNUSERNAME); - - code = krb5_cc_default (kcontext, ccache); // Initialize the ccache - if (code) - return code; - - code = krb5_cc_get_principal (kcontext, *ccache, &princ); - if (code == KRB5_FCC_NOFILE) { // Doesn't exist yet - fp = fopen (krb5_cc_get_name(kcontext, *ccache), "w"); - if (fp == NULL) // Can't open it - return KRB5_FCC_PERM; - fclose (fp); - } else if ( code == noErr ) { - strcpy(gUserName, princ->data->data); - strcpy(gRealmName, princ->realm.data); - } - - if (code) { // Bad, delete and try again - remove (krb5_cc_get_name(kcontext, *ccache)); - code = krb5_cc_get_principal (kcontext, *ccache, &princ); - if (code == KRB5_FCC_NOFILE) // Doesn't exist yet - return 0; - if (code) - return code; - } - - krb5_free_principal (kcontext, princ); - return 0; -} - -int main (void) -{ - int i, s; - MenuHandle menuhandle; - -#ifdef SAPTIMEBOMB - DateTimeRec goalTimeBomb; - long currentTime, goalTimeBombInSecs; -#endif -#ifdef KRB5 - krb5_error_code code; -#endif - - - /* - * Setup - */ - InitGraf (&qd.thePort); /* Init the graf port */ - InitFonts(); - InitWindows(); - InitMenus(); - TEInit(); - InitDialogs(0); - InitCursor(); - FlushEvents(everyEvent, 0); - -#ifdef SAPTIMEBOMB - goalTimeBomb.year = 1997; - goalTimeBomb.month = 6; - goalTimeBomb.day = 1; - goalTimeBomb.hour = 0; /* Let's use midnight for simplicity */ - goalTimeBomb.minute = 0; - goalTimeBomb.second = 0; - - DateToSeconds( &goalTimeBomb, &goalTimeBombInSecs ); - - GetDateTime(¤tTime); - - if ( (goalTimeBombInSecs - currentTime) <= 0 ) { - StopAlert(TBALERTID, NULL); - ExitToShell(); - } else if ( (goalTimeBombInSecs - currentTime) < 1209600 ) { /* num seconds in 14 days */ - NoteAlert(TB30ALERTID, NULL); - } -#endif - -#ifdef KRB4 - init_cornell_des(); -#endif -#ifdef KRB5 - code = krb5_init_context(&kcontext); - if (code) - { - doalert("Kerberos configuration file not present"); - getout(0); - } -#endif - -#ifdef KRB5 - k5_init_ccache (&k5_ccache); - /*strcpy(gUserName, kUNKNOWNUSERNAME);*/ -#endif - - // IH 05.03.95: Create the UPPs for ToolBox callback routines - gpictdrawprocUPP = NewDeviceLoopDrawingProc(pictdrawproc); - if (gpictdrawprocUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - gklistFilterUPP = NewModalFilterProc(klistFilter); - if (gklistFilterUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - gokFilterUPP = NewModalFilterProc(okFilter); - if (gokFilterUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - ginternalBufferFilterUPP = NewModalFilterProc(internalBufferFilter); - if (ginternalBufferFilterUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - gdooutlineUPP = NewUserItemProc(dooutline); - if (gdooutlineUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - gdopictUPP = NewUserItemProc(dopict); - if (gdopictUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - gdrawRealmUPP = NewUserItemProc(drawRealm); - if (gdrawRealmUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - gdolistUPP = NewUserItemProc(dolist); - if (gdolistUPP == NULL) - doalert("Error creating a Universal Proc Pointer"); - - readprefs(); - - /* - * Setup the menus. Assumes the menu resources start at 128 and are - * contiguous. - */ - for (i = 0; i < NUM_MENUS; i++) { - menuhandle = GetMenu(i + MENU_OFFSET); - if (menuhandle == 0) - break; - - if (i < MENU_SUBMENUS) /* if not a submenu */ - InsertMenu(menuhandle, 0); - else - InsertMenu(menuhandle, -1); - menus[i] = menuhandle; - } - AppendResMenu (menus[APPL_MENU], 'DRVR'); - DrawMenuBar(); - -#ifdef KRB4 - s = krb_start_session((char *)0); - if (s != KSUCCESS) { - doalert("Kerberos driver is not installed"); - getout(0); - } -#endif - - - /* - * build the main window - */ - bzero(&oldzoom, sizeof(oldzoom)); -#ifdef KRB4 - getRealmMaps(); - getServerMaps(); -#endif -#ifdef KRB5 - getServerMaps(); /* Get Servers first */ - getRealmMaps(); /* Need servers to get realms */ -#endif - - buildmain(); - - /* - * Run the main event loop. - */ - mainEvent(); -} - - -/* - * mainEvent - * The main event loop. - */ -void mainEvent () -{ - int s, state; - int aborted; - int in_background; - int running = TRUE; - unsigned long curtime; - short item; - EventRecord event; - DialogPtr mydlg; - Point cell; - - while (running) { - WaitNextEvent (everyEvent, &event, 30, NULL); - - /* - * Update display items. - */ - updatedisplay(); - - /* - * Set the state of the edit and delete buttons depending on if any - * cells are selected or not. - */ - SetPt(&cell, 0, 0); - /* disabled for SAP release */ - /* if (LGetSelect(true, &cell, dlist)) - state = 0; - else*/ - state = 255; /* disable */ - HiliteControl((ControlHandle) dnewHandle, state); - HiliteControl((ControlHandle) ddeleteHandle, state); - HiliteControl((ControlHandle) deditHandle, state); - - SetPt(&cell, 0, 0); - /* disabled for SAP release */ - /* if (LGetSelect(true, &cell, slist)) - state = 0; - else*/ - state = 255; /* disable */ - HiliteControl((ControlHandle) snewHandle, state); - HiliteControl((ControlHandle) sdeleteHandle, state); - HiliteControl((ControlHandle) seditHandle, state); - - /* - * First handle some events we want to see before the - * Dialog Manager sees them. If we continue, we will - * bypass letting the Dialog Manager look at the - * events. - */ - switch (event.what) { - case mouseDown: - if (HandleMouseDown(&event)) - continue; - break; - - case keyDown: - if ((event.modifiers & cmdKey) && - ((event.message & 0x7f) == '.')) { - aborted = TRUE; - SysBeep(20); - continue; - } else if (event.modifiers & cmdKey) { - HandleMenu(MenuKey(event.message&charCodeMask), - event.modifiers); - continue; - } - break; - - case app4Evt: /* really a suspend/resume event */ - switch ((event.message>>24) & 0xff) { - case switchEvt: - /* Treat switch events as activate events too */ - if (event.message & 0x01) { /* Resume Event */ - in_background = FALSE; - doactivate(FrontWindow(), activeFlag); - break; - } else { /* Suspend Event */ - in_background = TRUE; - doactivate(FrontWindow(), 0); - break; - } - } - break; - - case updateEvt: - if (doupdate((WindowPtr) event.message)) /* handle updates */ - continue; - break; - - case activateEvt: /* (de)active a window */ - if (doactivate((WindowPtr) event.message, event.modifiers)) - continue; - break; - - case diskEvt: /* disk inserted */ - if (((event.message >> 16) & 0xFFFF) != noErr) { - DILoad(); - DIBadMount(event.where, event.message); - DIUnload(); - continue; - } - break; - } /* switch */ - - /* - * Let the Dialog Manager have a crack at it. - */ - if (IsDialogEvent (&event)) - if (DialogSelect (&event, &mydlg, &item)) - if (mydlg == maind) - mainhit(&event, mydlg, item); - } /* while */ - - getout(0); -} - - -int HandleMouseDown (event) - EventRecord *event; -{ - struct cmdw *cmdw; - WindowPtr window; - - int windowCode = FindWindow (event->where, &window); - - switch (windowCode) { - - case inSysWindow: - SystemClick (event, window); - return TRUE; - - case inMenuBar: - HandleMenu(MenuSelect(event->where), event->modifiers); - return TRUE; - - case inContent: - if (window != FrontWindow ()) { - if (window == (WindowPtr)maind) { - SelectWindow(window); - return TRUE; - } - } else if (window == (WindowPtr)maind) { -#ifdef notdef - (void) listevents(maind, event); - return TRUE; -#endif - } - break; - - case inDrag: /* Wanna drag? */ - SelectWindow(window); - DragWindow (window, event->where, &qd.screenBits.bounds); - writeprefs(); - return TRUE; - - case inGoAway: - if (window == (WindowPtr)maind) - if (TrackGoAway (window, event->where)) - getout(0); - break; - -#ifdef notdef - case inGrow: - if (window != FrontWindow()) { - SelectWindow(window); - return TRUE; - } else { - if (window == (WindowPtr)maind) { - dogrow(window, event->where); - return TRUE; - } - } - break; -#endif - - case inZoomOut: - if (window == (WindowPtr)maind) { - } - break; - - } /* switch */ - - return FALSE; -} - - -/* - * HandleMenu - handle menu events. - */ -HandleMenu (long which, short modifiers) -{ - int id; /* menu id */ - int item; /* menu item */ - int s; - short num; - WindowPtr window; - struct cmdw *cmdw; - char fname[256]; - Point pt; - SFReply reply; - - item = which & 0xFFFF; - id = which >> 16; - - switch (id - MENU_OFFSET) { - case APPL_MENU: /* Mac system menu item */ - handapple(item); - break; - - case FILE_MENU: /* File menu */ - switch (item) { - case LOGIN_FILE: - doLogin(); - break; - - case LOGOUT_FILE: - doLogout(); - break; - - case PASSWORD_FILE: - kpass_dialog(); - break; - - case LIST_FILE: - klist_dialog(); - break; - - case QUIT_FILE: /* Quit */ - case CLOSE_FILE: /* Close Window */ - getout(0); - } - break; - - case EDIT_MENU: - window = FrontWindow(); - - switch(item) { - case UNDO_EDIT: /* undo */ - SysBeep(3); - break; - - case CUT_EDIT: /* cut */ - break; - - case COPY_EDIT: /* copy */ - break; - - case PASTE_EDIT: /* paste */ - break; - - case CLEAR_EDIT: /* clear */ - break; - } - break; - - } - - HiliteMenu(0); -} - - -/* - * doupdate - */ -int doupdate (WindowPtr window) -{ -#ifdef notdef - GrafPtr savePort; - - GetPort (&savePort); - SetPort (window); - - if (window == (WindowPtr)maind) { - BeginUpdate (window); - - DrawGrowIcon(window); - - EndUpdate(window); - return FALSE; - } - - SetPort(savePort); -#endif - return FALSE; -} - - -/* - * doactivate - */ -int doactivate (WindowPtr window, int mod) -{ - GrafPtr savePort; - struct cmdw *cmdw; - - if (!window) - return FALSE; - - GetPort (&savePort); - SetPort (window); - - HiliteWindow (window, ((mod & activeFlag) != 0)); - -#ifdef notdef - if (window == (WindowPtr)maind) - DrawGrowIcon(window); -#endif - - SetPort (savePort); - return FALSE; -} - - -#ifdef notdef -/* - * dogrow - */ -void dogrow (WindowPtr window, Point p) -{ - long gr; - int height; - int width; - Rect growRect; - GrafPtr savePort; - - growRect = qd.screenBits.bounds; - growRect.top = 50; /* minimal horizontal size */ - growRect.left = 50; /* minimal vertical size */ - - gr = GrowWindow(window, p, &growRect); - - if (gr == 0) - return; - height = HiWord (gr); - width = LoWord (gr); - - SizeWindow (window, width, height, FALSE); /* resize the window */ - - GetPort (&savePort); - SetPort (window); - /* setsizes(false); */ - InvalRect(&window->portRect); /* invalidate whole window rectangle */ - EraseRect(&window->portRect); - SetPort (savePort); -} -#endif - - -/* - * handapple - Handle the apple menu, either running a desk accessory - * or calling a routine to display information about our - * program. Use the practice of - * checking for available memory, and saving the GrafPort - * described in the DA Manager's Guide. - */ -handapple (accitem) - int accitem; -{ - GrafPtr savePort; /* Where to save current port */ - Handle acchdl; /* holds ptr to accessory resource */ - Str255 accname; /* string holds accessory name */ - long accsize; /* holds size of the acc + stack */ - - if (accitem == 1) { - about (); - return; - } - GetMenuItemText (menus[APPL_MENU], accitem, accname); /* get the pascal name */ - SetResLoad (FALSE); /* don't load into memory */ - - /* figure out acc size + heap */ - accsize = GetResourceSizeOnDisk (GetNamedResource ((ResType) 'DRVR', accname)); - acchdl = NewHandle (accsize); /* try for a block this size */ - SetResLoad (TRUE); /* reset flag for rsrc mgr */ - if (!acchdl) { /* if not able to get a chunk */ - SysBeep(3); - return; - } - DisposeHandle (acchdl); /* get rid of this handle */ - GetPort (&savePort); /* save the current port */ - OpenDeskAcc (accname); /* run desk accessory */ - SetPort (savePort); /* and put back our port */ -} - - -#define DTH 14 /* dialog text height */ -void about () -{ - int ok; - GrafPtr savePort; - DialogPtr dialog; - short item; - short itemType; - Handle itemHandle; - Rect itemRect; - - GetPort(&savePort); - - PositionTemplate((Rect *)0, 'DLOG', DLOG_ABOUT, 50, 50); - dialog = GetNewDialog(DLOG_ABOUT, (Ptr)0, (WindowPtr)-1); - SetPort((GrafPtr)dialog); - - /* - * Set the draw procedure for the user items. - */ - GetDialogItem(dialog, ABOUT_OUT, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, ABOUT_OUT, itemType, (Handle)gdooutlineUPP, &itemRect); - GetDialogItem(dialog, ABOUT_PICT, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, ABOUT_PICT, itemType, (Handle)gdopictUPP, &itemRect); - - ok = 0; - do { - /* - * process hits in the dialog. - */ - ModalDialog(0, &item); - - switch(item) { - case ABOUT_OK: - ok = 1; - break; - } /* switch */ - } while (ok == 0); - - DisposeDialog(dialog); - SetPort(savePort); -} - - -pascal void pictdrawproc (short depth, short flags, GDHandle device, DialogPtr dialog) -{ - #pragma unused (device, flags) - - if (depth < 8) - drawpict(dialog, PICT_ABOUT_BW); - else - drawpict(dialog, PICT_ABOUT_C); -} - - -void drawpict (DialogPtr dialog, int id) -{ - Handle h; - Rect rect; - short itemType; - Handle itemHandle; - Rect itemRect; - GrafPtr savePort; - - GetPort(&savePort); - SetPort(dialog); - - GetDialogItem(dialog, ABOUT_PICT, &itemType, &itemHandle, &itemRect); - if (h = Get1Resource('PICT', id)) { - LoadResource(h); - if (!ResError()) { - HLock(h); - - bcopy(((char *)*h)+2, &rect, sizeof(Rect)); - AlignRect(&itemRect, &rect, 50, 50); - DrawPicture((PicHandle)h, &rect); - HUnlock(h); - } - } - SetPort(savePort); -} - - -/* - * this routine will be called by the Dialog Manager to draw the pict - */ -pascal void dopict (DialogPtr dialog, short itemNo) -{ - long qdv; - - if (!trapAvailable(_DeviceLoop) || Gestalt('qd ', &qdv) || ((qdv&0xff) == 0)) { /* if old mac */ - drawpict(dialog, PICT_ABOUT_BW); - } else { - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - DeviceLoop(dialog->visRgn, gpictdrawprocUPP, - (long)dialog, 0); - } -} - - -/* - * this routine will be called by the Dialog Manager to draw the outline of the - * default button. - */ -pascal void dooutline (DialogPtr dialog, short itemNo) -{ - short itemType; - Handle itemHandle; - Rect itemRect; - - GetDialogItem(dialog, itemNo, &itemType, &itemHandle, &itemRect); - /* - * outline the default button (see IM I-407). in this case it - * is the OK button. this lets the user know that pressing - * the return will have the same effect as clicking this button. - */ - PenSize(3, 3); - InsetRect(&itemRect, -4, -4); - FrameRoundRect(&itemRect, 16, 16); - PenSize(1, 1); -} - - -/* - * ------------------ routines ------------------ - */ - - -/* - * updatedisplay - * Update the main display window. - */ -void updatedisplay () -{ - int s, savemode; - Str255 scratch; - static Str255 oldrealm = "", olduser = ""; - GrafPtr savePort; - short itemType; - Handle itemHandle; - Rect itemRect; - Point pt; - krb5_principal princ; - int anErr; - - if (!maind) - return; - - GetPort(&savePort); - SetPort(maind); - - /* - * Display the local realm - */ -#ifdef KRB4 - klopb.uRealm = scratch; - if (s = lowcall(cKrbGetLocalRealm)) - strcpy(scratch, "None"); -#endif -#ifdef KRB5 -{ -char *ptr; - if (krb5_get_default_realm(kcontext, &ptr) == 0) - { - strcpy(scratch, ptr); - free(ptr); - } - else - strcpy(scratch, "None"); -} -#endif - - if (strcmp(scratch, oldrealm)) { - GetDialogItem(maind, MAIN_REALM, &itemType, &itemHandle, &itemRect); - savemode = maind->txMode; - MoveTo(itemRect.left+4, itemRect.bottom-4); - strcpy(oldrealm, scratch); - c2pstr(scratch); - TextMode(srcCopy); - DrawString(scratch); - GetPen(&pt); - itemRect.right -= 17; /* room for triangle */ - itemRect.left = pt.h; - InsetRect(&itemRect, 1, 1); - EraseRect(&itemRect); /* erase remainder of space in rect */ - TextMode(savemode); - } - - /* - * Display the local user - */ -#ifdef KRB4 - bzero(&khipb, sizeof(krbHiParmBlock)); - khipb.user = scratch; - if (s = hicall(cKrbGetUserName)) - strcpy(scratch, "None"); -#endif -#ifdef KRB5 -/* anErr = krb5_cc_get_principal(kcontext, k5_ccache, &princ); - - if ( anErr == noErr ) - { - strcpy(scratch, princ->data->data); - strcat(scratch, "@"); - strcat(scratch, princ->realm.data); - } - else - strcpy(scratch, kUNKNOWNUSERNAME);*/ - - - /* old cruft */ - if (strcmp(gUserName, kUNKNOWNUSERNAME)) - { - strcpy(scratch, gUserName); - strcat(scratch, "@"); - strcat(scratch, gRealmName); - } - else - strcpy(scratch, kUNKNOWNUSERNAME); -#endif - if (strcmp(scratch, olduser)) { - strcpy(olduser, scratch); - c2pstr(scratch); - setText(maind, MAIN_USER, scratch); - } - SetPort(savePort); -} - - -void setText (DialogPtr dialog, int item, char *text) -{ - short itemType; - Handle itemHandle; - Rect itemRect; - - GetDialogItem(dialog, item, &itemType, &itemHandle, &itemRect); - SetDialogItemText(itemHandle, text); -} - - -/* - * buildmain - * Build the main window. - */ -void buildmain () -{ - int h; - int n, cellw; - int ndomains, nservers; - int listwidth; - short itemNo; /* the item in the dialog selected */ - short itemType; /* dummy parameter for call to GetDialogItem */ - Handle itemHandle; /* dummy parameter for call to GetDialogItem */ - Rect itemRect; /* the location of the list in the dialog */ - Rect dataBounds; /* the dimensions of the data in the list */ - Point cellSize; /* width and height of a cells rectangle */ - Point cell; /* an index through the list */ - char string[255]; - short length; - short checked; /* flag for check box value */ - short bit; /* used as a mask to test selection flags */ - struct user *user, *save, *tmp; - char *cp; - GrafPtr savePort; - Handle wh; /* window handle */ - Rect *rectp; - DialogPtr dialog; - Rect dRect, sRect; - domaintype *dp; - servertype *sp; - - /* - * Get the dialog resource and modify the location. - * Since it will already be in memory, GetNewDialog will use - * the values we just set. - * ??? WE SHOULD MAKE SURE THE WINDOW IS ON THE SCREEN ??? - */ - if (prefs.wrect.top != prefs.wrect.bottom) { - if (wh = GetResource('DLOG', DLOG_MAIN)) { - rectp = (Rect *)*wh; - bcopy(&prefs.wrect, rectp, sizeof(Rect)); - PositionRectOnScreen(rectp, false); -/* PositionRect(rectp, rectp, 50, 50); /* make sure on screen */ - } - } - maind = dialog = GetNewDialog(DLOG_MAIN, (Ptr)0, (WindowPtr) -1); - if (!maind) { - doalert("DLOG %d missing", DLOG_MAIN); - getout(0); - } - GetPort(&savePort); - SetPort((GrafPtr)maind); - - /* - * allow the dialog manager routines to access various things - */ - ((DialogPeek)dialog)->window.refCon = (long)&lf; - - /* - * set the procedure pointer for the user items in the dialog. - * this will allow he default button to be outlined and the list - * to be drawn by the Dialog Manger. - * Also, set the correct list heights. - */ - GetDialogItem(dialog, MAIN_REALM, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, MAIN_REALM, itemType, (Handle)gdrawRealmUPP, &itemRect); - - GetDialogItem(dialog, MAIN_DMAP, &itemType, &itemHandle, &dRect); - h = (((dRect.bottom - dRect.top) / CELLH) * CELLH); - dRect.bottom = dRect.top + h; - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, MAIN_DMAP, itemType, (Handle) gdolistUPP, &dRect); - - GetDialogItem(dialog, MAIN_SERVERS, &itemType, &itemHandle, &sRect); - h = (((sRect.bottom - sRect.top) / CELLH) * CELLH); - sRect.bottom = sRect.top + h; - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, MAIN_SERVERS, itemType, (Handle) gdolistUPP, &sRect); - - /* Add for 'new' SAP release */ - GetDialogItem(dialog, MAIN_DNEW, &itemType, &dnewHandle, &itemRect); - GetDialogItem(dialog, MAIN_SNEW, &itemType, &snewHandle, &itemRect); - GetDialogItem(dialog, MAIN_DDELETE, &itemType, &ddeleteHandle, &itemRect); - GetDialogItem(dialog, MAIN_SDELETE, &itemType, &sdeleteHandle, &itemRect); - GetDialogItem(dialog, MAIN_DEDIT, &itemType, &deditHandle, &itemRect); - GetDialogItem(dialog, MAIN_SEDIT, &itemType, &seditHandle, &itemRect); - - listwidth = dRect.right - dRect.left; - - /* - * make room for scroll bars (see IM IV-270) - */ - dRect.right -= 15; - sRect.right -= 15; - - /* - * create domain list - */ - ndomains = 0; /* count items */ - for (dp = (domaintype *)domainQ; dp; dp = dp->next) - ndomains++; - SetRect(&dataBounds, 0, 0, 1, ndomains); - SetPt(&cellSize, dRect.right-dRect.left, CELLH); - dlist = LNew(&dRect, &dataBounds, cellSize, 128, - (WindowPtr) dialog, false, false, false, true); - - /* - * use the default selection flags - */ - (*dlist)->selFlags = 0; - - /* - * Initialize the cells in the list. - */ - dp = (domaintype *)domainQ; - cell.h = cell.v = 0; - while (dp) { - setdcellstring(string, dp); - LSetCell(string, strlen(string), cell, dlist); - cell.v++; - dp = dp->next; - } - - /* - * create servers list - */ - nservers = 0; /* count items */ - for (sp = (servertype *)serverQ; sp; sp = sp->next) - nservers++; - SetRect(&dataBounds, 0, 0, 1, nservers); - SetPt(&cellSize, sRect.right-sRect.left, CELLH); - slist = LNew(&sRect, &dataBounds, cellSize, 128, - (WindowPtr) dialog, false, false, false, true); - - /* - * use the default selection flags - */ - (*slist)->selFlags = 0; - - /* - * Initialize the cells in the list. - */ - sp = (servertype *)serverQ; - cell.h = cell.v = 0; - while (sp) { - setscellstring(string, sp); - LSetCell(string, strlen(string), cell, slist); - cell.v++; - sp = sp->next; - } - - lf.nlists = 2; - lf.list[0] = dlist; - lf.list[1] = slist; - lf.listitem[0] = MAIN_DMAP; - lf.listitem[1] = MAIN_SERVERS; - lf.edititem[0] = MAIN_DEDIT; - lf.edititem[1] = MAIN_SEDIT; - - /* - * turn cell drawing on only after the cell contents have been initialized. - * this will avoid watching the delay between the LSetCells - * calls and is faster. - */ - LSetDrawingMode(true, dlist); - LSetDrawingMode(true, slist); - - /* Disable password button because it doesn't work */ - GetDialogItem(dialog, MAIN_PASSWORD, &itemType, &passwordHandle, &itemRect); - HiliteControl((ControlHandle) passwordHandle, 255); - - - DrawMenuBar(); - SetPort (savePort); /* and put back our port */ -} - - -/* - * setdcellstring - */ -void setdcellstring (unsigned char *string, domaintype *dp) -{ - unsigned char *cp; - - cp = string; - strcpy(cp, dp->host); - cp += strlen(cp); - - strcpy(cp, "\x09" "170;"); /* tab over */ - cp += strlen(cp); - - strcpy(cp, dp->realm); - cp += strlen(cp); - - *cp = '\0'; -} - - -/* - * setscellstring - */ -void setscellstring (unsigned char *string, servertype *sp) -{ - unsigned char *cp; - - cp = string; - strcpy(cp, sp->host); - cp += strlen(cp); - - strcpy(cp, "\x09" "170;"); /* tab over */ - cp += strlen(cp); - - strcpy(cp, sp->realm); - cp += strlen(cp); - - if (sp->admin) { - strcpy(cp, "\x09" "360;"); - cp += strlen(cp); - strcpy(cp, "Admin"); - cp += strlen(cp); - } - - *cp = '\0'; -} - - -/* - * setrcellstring - */ -void setrcellstring (unsigned char *string, credentialstype *rp) -{ -#ifdef KRB4 - unsigned char *cp; - - cp = string; /* name */ - strcpy(cp, rp->name); - cp += strlen(cp); - if (rp->instance[0]) { /* instance */ - *cp++ = '.'; - strcpy(cp, rp->instance); - cp += strlen(cp); - } - if (rp->realm[0]) { /* realm */ - *cp++ = '@'; - strcpy(cp, rp->realm); - cp += strlen(cp); - } - strcpy(cp, "\x09" "170;"); /* tab */ - cp += strlen(cp); - strcpy(cp, rp->sname); /* sname */ - cp += strlen(cp); - if (rp->sinstance[0]) { /* sinstance */ - *cp++ = '.'; - strcpy(cp, rp->sinstance); - cp += strlen(cp); - } - if (rp->srealm[0]) { /* srealm */ - *cp++ = '@'; - strcpy(cp, rp->srealm); - cp += strlen(cp); - } - *cp = '\0'; -#endif -#ifdef KRB5 - unsigned char *cp; - - cp = string; - - strcpy(cp, rp->pname); /* name */ - cp += strlen(cp); - - strcpy(cp, "\x09" "170;"); /* tab */ - cp += strlen(cp); - - strcpy(cp, rp->cname); /* credential name */ - cp += strlen(cp); - - *cp = '\0'; -#endif -} - - -/* - * drawRealm - * Called by the Dialog manager to draw user items - */ -pascal void drawRealm (DialogPtr dialog, short item) -{ - int s, savemode; - short itemType; - Handle itemHandle; - Rect itemRect; - Str255 scratch; - GrafPtr savePort; - Point pt; - - GetPort(&savePort); - SetPort(dialog); - - /* - * Display the local realm - */ -#ifdef KRB4 - klopb.uRealm = scratch; - if (s = lowcall(cKrbGetLocalRealm)) - strcpy(scratch, "None"); -#endif -#ifdef KRB5 -{ -char *ptr; - if (krb5_get_default_realm(kcontext, &ptr) == 0) - { - strcpy(scratch, ptr); - free(ptr); - } - else - strcpy(scratch, "None"); -} -#endif - - GetDialogItem(dialog, item, &itemType, &itemHandle, &itemRect); - EraseRect(&itemRect); - doshadow(&itemRect); - dotriangle(&itemRect); - - savemode = dialog->txMode; - MoveTo(itemRect.left+4, itemRect.bottom-4); - c2pstr(scratch); - TextMode(srcCopy); - DrawString(scratch); - TextMode(savemode); - GetPen(&pt); - itemRect.right -= 17; /* room for triangle */ - itemRect.left = pt.h; - InsetRect(&itemRect, 1, 1); - EraseRect(&itemRect); /* erase remainder of space in rect */ - - SetPort(savePort); -} - - -/* - * this routine will be called by the Dialog Manager to draw the list. - */ -pascal void dolist (DialogPtr dialog, short itemNo) -{ - int i; - short itemType; - Handle itemHandle; - Rect itemRect; - ListHandle list; - struct listfilter *lf; - - /* - * figure out which list is being updated - */ - lf = (struct listfilter *) ((DialogPeek)dialog)->window.refCon; - for (i = 0; i < lf->nlists; i++) - if (lf->listitem[i] == itemNo) - break; - if (i == lf->nlists) - return; - - list = lf->list[i]; - GetDialogItem(dialog, itemNo, &itemType, &itemHandle, &itemRect); - - /* - *let the List Manager draw the list - */ - LUpdate(dialog->visRgn, list); - - /* - * draw the lists framing rectangle OUTSIDE the view rectangle. - * if the frame is drawn inside the view rectangle then these lines - * will be erased, drawn onto or scrolled by the List Manager - * since the lines are within the rectangle LM expects to be - * able to draw in. - */ - InsetRect(&itemRect, -1, -1); - FrameRect(&itemRect); -} - - -/* - * mainhit - * Called when an item in the dialog box is hit. - */ -void mainhit (EventRecord *event, DialogPtr dlg, int item) -{ - int s, i, n; - int admin; - int listwidth; - short itemType; /* dummy parameter for call to GetDialogItem */ - Handle itemHandle; /* dummy parameter for call to GetDialogItem */ - Rect itemRect; /* the location of the list in the dialog */ - Point where; - Point cell; - GrafPtr savePort; - char e1[256]; - char e2[256]; - domaintype *dp; - servertype *sp; - Str255 string, oldh, oldr; - - GetPort(&savePort); - SetPort(dlg); - - switch (item) { - case MAIN_LOGIN: /* login button */ - doLogin(); - break; - - case MAIN_LOGOUT: /* logout button */ - doLogout(); - break; - - case MAIN_DMAP: /* domain map ui */ - where = event->where; - GlobalToLocal(&where); - /* - * Unselect cells in other list - */ - cell.h = cell.v = 0; - while (LGetSelect(true, &cell, slist)) - LSetSelect(false, cell, slist); - - /* - * let the List Manager process the mouse down. this includes - * cell selection dragging, scrolling and double clicks by the - * user. - */ - - /* disabled for SAP purposes */ - if (LClick(where, event->modifiers, dlist)) { - /* - * a double click in a cell has occured. find out in which - * one of the cells the user has double clicked in. - */ - /* cell = LLastClick(dlist); - goto dedit;*/ - } - - break; - - case MAIN_SERVERS: /* servers map ui */ - where = event->where; - GlobalToLocal(&where); - /* - * Unselect cells in other list - */ - cell.h = cell.v = 0; - while (LGetSelect(true, &cell, dlist)) - LSetSelect(false, cell, dlist); - - /* - * let the List Manager process the mouse down. this includes - * cell selection dragging, scrolling and double clicks by the - * user. - */ - if (LClick(where, event->modifiers, slist)) { - /* - * a double click in a cell has occured. find out in which - * one of the cells the user has double clicked in. - */ - /* cell = LLastClick(slist); - goto sedit;*/ - } - break; - - case MAIN_PASSWORD: /* change password button */ - kpass_dialog(); - break; - - case MAIN_DNEW: /* domain new */ - e1[0] = e2[0] = '\0'; - if (editlist(DLOG_DEDIT, e1, e2, 0)) { - if (!(dp = (domaintype *)NewPtrClear(sizeof(domaintype)))) { - SysBeep(20); - break; - } - if (newdp(dp, e1, e2)) { - qlink(&domainQ, dp); - cell.v = (*dlist)->dataBounds.bottom; - cell.h = 0; - setdcellstring(string, dp); - LAddRow(1, cell.v, dlist); - LSetCell(string, strlen(string), cell, dlist); - } - addRealmMap(e1, e2); - } - break; - - case MAIN_DDELETE: /* domain delete */ - /* - * Loop for selected cells. - */ - SetPt(&cell, 0, 0); - while (LGetSelect(true, &cell, dlist)) { - dp = (domaintype *)domainQ; - i = cell.v; - while (dp && (i-- > 0)) /* find selected credential */ - dp = dp->next; - if (dp) { - qunlink(&domainQ, dp); - deleteRealmMap(dp->host); - DisposePtr((Ptr)dp); - LSetSelect(false, cell, dlist); - LDelRow(1, cell.v, dlist); - SetPt(&cell, 0, 0); - } else { /* we are broken */ - SysBeep(20); - break; - } - } - break; - - case MAIN_DEDIT: /* domain edit */ - dedit: - /* - * Loop for selected cells. - */ - SetPt(&cell, 0, 0); - while (LGetSelect(true, &cell, dlist)) { - dp = (domaintype *)domainQ; - i = cell.v; - while (dp && (i-- > 0)) /* find selected item */ - dp = dp->next; - if (dp) { - strcpy(e1, dp->host); - strcpy(e2, dp->realm); - strcpy(oldh, dp->host); - if (editlist(DLOG_DEDIT, e1, e2, 0)) { - if (newdp(dp, e1, e2)) { - setdcellstring(string, dp); - LSetCell(string, strlen(string), cell, dlist); - } - deleteRealmMap(oldh); - addRealmMap(e1, e2); - } - LSetSelect(false, cell, dlist); /* unselect item */ - SetPt(&cell, 0, 0); - } else { /* we are broken */ - SysBeep(20); - break; - } - } - break; - - case MAIN_SNEW: /* server new */ - e1[0] = e2[0] = '\0'; - admin = 0; - if (editlist(DLOG_SEDIT, e1, e2, &admin)) { - if (!(sp = (servertype *)NewPtrClear(sizeof(servertype)))) { - SysBeep(20); - break; - } - if (newsp(sp, e1, e2, admin)) { - qlink(&serverQ, sp); - cell.v = (*slist)->dataBounds.bottom; - cell.h = 0; - setscellstring(string, sp); - LAddRow(1, cell.v, slist); - LSetCell(string, strlen(string), cell, slist); - } - addServerMap(e1, e2, admin); - } - break; - - case MAIN_SDELETE: /* server delete */ - /* - * Loop for selected cells. - */ - SetPt(&cell, 0, 0); - while (LGetSelect(true, &cell, slist)) { - sp = (servertype *)serverQ; - i = cell.v; - while (sp && (i-- > 0)) /* find selected credential */ - sp = sp->next; - if (sp) { - qunlink(&serverQ, sp); - deleteServerMap(sp->host, sp->realm); - DisposePtr((Ptr)sp); - LSetSelect(false, cell, slist); - LDelRow(1, cell.v, slist); - SetPt(&cell, 0, 0); - } else { /* we are broken */ - SysBeep(20); - break; - } - } - break; - - case MAIN_SEDIT: /* server edit */ - sedit: - /* - * Loop for selected cells. - */ - SetPt(&cell, 0, 0); - while (LGetSelect(true, &cell, slist)) { - sp = (servertype *)serverQ; - i = cell.v; - while (sp && (i-- > 0)) /* find selected item */ - sp = sp->next; - if (sp) { - strcpy(e1, sp->host); - strcpy(e2, sp->realm); - strcpy(oldh, sp->host); - strcpy(oldr, sp->realm); - admin = sp->admin; - if (editlist(DLOG_SEDIT, e1, e2, &admin)) { - if (newsp(sp, e1, e2, admin)) { - setscellstring(string, sp); - LSetCell(string, strlen(string), cell, slist); - } - deleteServerMap(oldh, oldr); - addServerMap(e1, e2, admin); - } - - LSetSelect(false, cell, slist); /* unselect item */ - SetPt(&cell, 0, 0); - } else { /* we are broken */ - SysBeep(20); - break; - } - } - break; - - case MAIN_REALM: - GetDialogItem(dlg, MAIN_REALM, &itemType, &itemHandle, &itemRect); - if (popRealms(&itemRect, &string)) { - trimstring(string); -#ifdef KRB4 - bzero(&klopb, sizeof(klopb)); - klopb.uRealm = string; - if (s = lowcall(cKrbSetLocalRealm)) - kerror("Error in cKrbSetLocalRealm", s); -#endif -#ifdef KRB5 -{ -int code; -struct profile_node *node; -char *nam, *val; -void *state; - - if ((s = krb5_set_default_realm(kcontext, string)) != 0) - kerror("Error in cKrbSetLocalRealm", s); -/*also change the profile string to match */ - state = NULL; - code = profile_find_node_subsection(kcontext->profile->first_file->root, "libdefaults", &state, &nam, &node); - code = profile_remove_node(node, "default_realm", 0); - code = profile_add_node(node, "default_realm", string, &node); -} -#endif - } - break; - - default: - break; - } - - SetPort(savePort); -} - - -/* - * klist_dialog - * Display credentials and allow selection/deletion - */ -void klist_dialog () -{ - int i, ncredentials, listwidth; - DialogPtr dialog; /* the dialog */ - short itemNo; /* the item in the dialog selected */ - short itemType; /* dummy parameter for call to GetDialogItem */ - Handle itemHandle; /* dummy parameter for call to GetDialogItem */ - Rect itemRect; /* the location of the list in the dialog */ - Handle deleteHandle; /* handle of delete button */ - ListHandle list; /* the list constructed in the dialog */ - Rect dataBounds; /* the dimensions of the data in the list */ - Point cellSize; /* width and height of a cells rectangle */ - Point cell; /* an index through the list */ - GrafPtr savePort; - unsigned char string[512+4]; - int state; - int changed = false; - credentialstype *rp; - struct listfilter lf; - - getCredentialsList(); - - /* - * Get the dialog resource and modify the location. - * Since it will already be in memory, GetNewDialog will use - * the values we just set. - */ - PositionTemplate((Rect *)-1, 'DLOG', DLOG_KLIST, 50, 50); - dialog = GetNewDialog(DLOG_KLIST, (Ptr) 0, (WindowPtr) -1); - GetPort(&savePort); - SetPort((GrafPtr) dialog); - - GetDialogItem(dialog, KLIST_DELETE, &itemType, &deleteHandle, &itemRect); - -#ifdef KRB5 -/* use logout to delete credentials */ - HideDialogItem(dialog, KLIST_DELETE); -#endif - - /* - * allow the dialog manager routines to access various things - */ - ((DialogPeek)dialog)->window.refCon = (long)&lf; - - /* - * set the procedure pointer for the user items in the dialog. - * this will allow he default button to be outlined and the list - * to be drawn by the Dialog Manger. - */ - GetDialogItem(dialog, KLIST_OUT, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, KLIST_OUT, itemType, (Handle) gdooutlineUPP, &itemRect); - - GetDialogItem(dialog, KLIST_LIST, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, KLIST_LIST, itemType, (Handle) gdolistUPP, &itemRect); - /* note item rect used later */ - - ShowWindow(dialog); - - listwidth = itemRect.right - itemRect.left; - - /* - * make room for scroll bars (see IM IV-270) - */ - itemRect.right -= 15; - - /* - * create a list - */ - ncredentials = 0; /* count credentials */ - for (rp = (credentialstype *)credentialsQ; rp; rp = rp->next) - ncredentials++; - SetRect(&dataBounds, 0, 0, 1, ncredentials); - SetPt(&cellSize, itemRect.right-itemRect.left, CELLH); - list = LNew(&itemRect, &dataBounds, cellSize, 128, - (WindowPtr) dialog, false, false, false, true); - - /* - * use the default selection flags - */ - (*list)->selFlags = 0; - - /* - * Initialize the cells in the list. - */ - rp = (credentialstype *)credentialsQ; - cell.h = cell.v = 0; - while (rp) { - setrcellstring(string, rp); - LSetCell(string, strlen(string), cell, list); - cell.v++; - rp = rp->next; - } - - lf.nlists = 1; - lf.list[0] = list; - lf.listitem[0] = KLIST_LIST; - lf.edititem[0] = 0; - - /* - * turn cell drawing on only after the cell contents have been initialized. - * this will avoid watching the delay between the LSetCells - * calls and is faster. - */ - LSetDrawingMode(true, list); - - do { - /* - * Set the state of the edit and delete buttons depending on if any - * cells are selected or not. - */ - /* disabled for SAP release */ - /*SetPt(&cell, 0, 0); - if (LGetSelect(true, &cell, list)) - state = 0; - else*/ - state = 255; /* disable */ - HiliteControl((ControlHandle) deleteHandle, state); - - /* - * process hits in the dialog. - */ - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - ModalDialog(gklistFilterUPP, &itemNo); - - switch(itemNo) { - /* - * process hits in the OK button. - */ - case KLIST_OK: - /* - * find out which cells have been selected. - */ - SetPt(&cell, 0, 0); - while(LGetSelect(true, &cell, list)) { - /* - * there is nothing to do with the user's selections in - * this sample so i'll just deselect the cells the - * users has selected. - */ - LSetSelect(false, cell, list); - } - break; - - case KLIST_DELETE: - changed = true; - /* - * Loop for selected cells. - */ - SetPt(&cell, 0, 0); - while (LGetSelect(true, &cell, list)) { - rp = (credentialstype *)credentialsQ; - i = cell.v; - while (rp && (i-- > 0)) /* find selected credential */ - rp = rp->next; - if (rp) { - qunlink(&credentialsQ, rp); - deleteCredentials(rp); - DisposePtr((Ptr)rp); - LSetSelect(false, cell, list); - LDelRow(1, cell.v, list); - SetPt(&cell, 0, 0); - } else { /* we are broken */ - SysBeep(20); - break; - } - } - break; - } - } while (itemNo != ok); - - /* - * kill the list and dialog. - */ - SetPort(savePort); - LDispose(list); - DisposeDialog(dialog); -} - - -/* - * we need to be able to process mouse clicks in the list. the Dialog - * Manager makes this possible through filter procedures like this one. - * since the default filter procedure will be replaced we also need to - * handle return key presses. - */ -pascal Boolean klistFilter (DialogPtr dialog, EventRecord *event, short *itemHit) -{ - int i; - ListHandle list; - Point cell; - char character; - Point where; - Rect itemRect; - short itemType; - Handle itemHandle; - struct listfilter *lf; - - lf = (struct listfilter *) ((DialogPeek)dialog)->window.refCon; - - switch (event->what) { - - /* - * watch for mouse clicks in the List - */ - case mouseDown : - for (i = 0; i < lf->nlists; i++) { - GetDialogItem(dialog, lf->listitem[i], &itemType, &itemHandle, &itemRect); - where = event->where; - GlobalToLocal(&where); - - /* - * if the user has clicked in the list then we'll handle the - * processing here - */ - if (PtInRect(where, &itemRect)) { - /* - * recover the list handle. it was stuffed into the dialog - * window's refCon field when it was created. - */ - list = lf->list[i]; - - /* - * let the List Manager process the mouse down. this includes - * cell selection dragging, scrolling and double clicks by the - * user. - */ - if (LClick(where, event->modifiers, list)) { - /* - * a double click in a cell has occured. find out in which - * one of the cells the user has double clicked in. - */ - cell = LLastClick(list); - - if (lf->edititem[i]) - *itemHit = lf->edititem[i]; /* fake an edit hit if double click */ - } else { - /* - * tell the application that the list has been clicked in. - */ - *itemHit = lf->listitem[i]; - } - return true; /* event has been handled */ - } - } /* for */ - break; - - /* - * be sure and return this information so the Dialog Manager will - * process the return and enter key presses as clicks by the user in - * the OK button. this is only required because we have overridden - * the Dialog Manager's default filtering. - */ - case keyDown : - case autoKey : - character = event->message & charCodeMask; - switch (character) { - case '\n': /* Return */ - case '\003': /* Enter */ - /* - * tell the application that the OK button has been clicked by - * the user. - */ - *itemHit = 1; /* item 1 must be ok button */ - return true; /* we handled the event */ - } - break; - } - - /* - * tell the Dialog Manger that the event has NOT been handled and that - * it should take further action on this event. - */ - return false; -} - - -Boolean editlist (int dlog, char *e1, char *e2, int *admin) -{ - int ok, ret = false; - short item; - GrafPtr savePort; - DialogPtr dialog; - short itemType; - Handle itemHandle; - Rect itemRect; - char s1[256], s2[256]; - int astate; - - PositionTemplate((Rect *)-1, 'DLOG', dlog, 50, 50); - dialog = GetNewDialog(dlog, (Ptr) 0, (WindowPtr) -1); - GetPort(&savePort); - SetPort((GrafPtr) dialog); - - /* - * Set the draw procedure for the user items. - */ - GetDialogItem(dialog, EDIT_OUT, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, EDIT_OUT, itemType, (Handle)gdooutlineUPP, &itemRect); - - GetDialogItem(dialog, EDIT_E1, &itemType, &itemHandle, &itemRect); - c2pstr(e1); - SetDialogItemText(itemHandle, e1); - p2cstr(e1); - - GetDialogItem(dialog, EDIT_E2, &itemType, &itemHandle, &itemRect); - c2pstr(e2); - SetDialogItemText(itemHandle, e2); - p2cstr(e2); - - if (admin) { - astate = *admin; - GetDialogItem(dialog, EDIT_ADMIN, &itemType, &itemHandle, &itemRect); - SetControlValue((ControlHandle)itemHandle, astate); - } - - SelectDialogItemText(dialog, EDIT_E1, 0, 32767); /* select E1 */ - - ok = 0; - do { - /* - * process hits in the dialog. - */ - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - ModalDialog(gokFilterUPP, &item); - switch (item) { - case EDIT_OK: /* ok button */ - ok = 1; - break; - - case EDIT_CANCEL: - ok = 2; - break; - - case EDIT_ADMIN: - astate ^= 1; - GetDialogItem(dialog, EDIT_ADMIN, &itemType, &itemHandle, &itemRect); - SetControlValue((ControlHandle)itemHandle, astate); - break; - } - } while (ok == 0); - - if (ok == 1) { - GetDialogItem(dialog, EDIT_E1, &itemType, &itemHandle, &itemRect); - GetDialogItemText(itemHandle, s1); - p2cstr(s1); - - GetDialogItem(dialog, EDIT_E2, &itemType, &itemHandle, &itemRect); - GetDialogItemText(itemHandle, s2); - p2cstr(s2); - - if (admin) { - *admin = astate; - } - - if (!s1[0] || !s2[0]) /* if either is empty */ - goto xit; - - strcpy(e1, s1); - strcpy(e2, s2); - - ret = true; - } - -xit: - DisposeDialog(dialog); - SetPort(savePort); - return ret; -} - - -pascal Boolean okFilter (DialogPtr dialog, EventRecord *event, short *itemHit) -{ - #pragma unused (dialog) - char character; - - switch (event->what) { - case keyDown : - case autoKey : - character = event->message & charCodeMask; - switch (character) { - case '\n': /* Return */ - case '\003': /* Enter */ - /* - * tell the application that the OK button has been clicked by - * the user. - */ - *itemHit = 1; /* item 1 must be ok button */ - return true; /* we handled the event */ - } - break; - } - - /* - * tell the Dialog Manger that the event has NOT been handled and that - * it should take further action on this event. - */ - return false; -} - - -int popRealms (Rect *rect, char *retstring) -{ - int i, s, itsID, selected; - MenuHandle theMenu; - long theChoice; - Point pt; - servertype *sp; - Str255 scratch, localrealm; - - /* - * Get the local realm - */ -#ifdef KRB4 - klopb.uRealm = localrealm; - if (s = lowcall(cKrbGetLocalRealm)) - strcpy(localrealm, "None"); -#endif -#ifdef KRB5 -{ -char *ptr; - if (krb5_get_default_realm(kcontext, &ptr) == 0) - { - strcpy(scratch, ptr); - free(ptr); - } - else - strcpy(scratch, "None"); -} -#endif - - /* - * get an id for the menu and create it. - */ - itsID = 0; - while (itsID < 128) - itsID = UniqueID('MENU'); - theMenu = NewMenu(itsID,"\pxxx"); /* create the menu */ - InsertMenu(theMenu, -1); /* add it to the menu list */ - - /* - * add the items - */ - selected = 0; - for (i = 1, sp = (servertype *)serverQ; sp; sp = sp->next, i++) { - strcpy(scratch, sp->realm); - if (strcmp(scratch, localrealm) == 0) - selected = i; - c2pstr(scratch); - AppendMenu(theMenu, scratch); - } - SetItemMark(theMenu, selected, checkMark); - fixmenuwidth(theMenu, rect->right - rect->left); - - /* - *pop it up - */ - pt.h = rect->left+1; - pt.v = rect->top; - LocalToGlobal(&pt); - theChoice = PopUpMenuSelect(theMenu, pt.v, pt.h, selected); - theChoice = theChoice & 0xffff; - - if (theChoice) { - GetMenuItemText(theMenu, theChoice, retstring); - p2cstr(retstring); - } - - DeleteMenu(itsID); - DisposeMenu(theMenu); - - return(theChoice); -} - - -Boolean newdp (domaintype *dp, char *e1, char *e2) -{ - char *s1, *s2; - - if (!e1[0] || !e2[0]) /* if empty strings */ - return false; - - strcpy(dp->host, e1); - strcpy(dp->realm, e2); - return true; -} - - -Boolean newsp (servertype *sp, char *e1, char *e2, int admin) -{ - char *s1, *s2; - - if (!e1[0] || !e2[0]) /* if empty strings */ - return false; - - strcpy(sp->host, e1); - strcpy(sp->realm, e2); - sp->admin = admin; - - return true; -} - - -/* - * bzero - * Block zero - */ -void bzero (void *dst, long n) -{ - int i; - register char *d = dst; - - while (n--) - *d++ = 0; -} - - -/* - * bcopy - * Block copy - */ -void bcopy (void *src, void *dst, int n) -{ - int i; - register char *s = src; - register char *d = dst; - - for (i = 0; i < n; i++) - *d++ = *s++; -} - - -/* - * getmem - * malloc a block of zeroed memory - */ -Ptr getmem (size) - size_t size; -{ - Ptr p; - - p = (Ptr) malloc(size); - if (!p) { - doalert("getmem: request for %ld failed", size); - getout(1); - } - bzero(p, size); - - return p; -} - - -/* - * getout - * clean up and get out - */ -getout (exit) - int exit; -{ -#ifdef KRB4 - krb_end_session((char *)0); /* Clean up nicely */ - ExitToShell(); -#endif -#ifdef KRB5 -/*try to dump the profile as it exists in memory to a file */ - - if (kcontext->profile) - { - FILE *daFile; - char *profilepath; - extern char* GetMacProfilePathName(void); - profilepath = GetMacProfilePathName(); - daFile = fopen(profilepath, "w+"); - dump_profile_to_file(kcontext->profile->first_file->root, 0, daFile); - fclose(daFile); - free(profilepath); - } - ExitToShell(); - /* FIXME */ -#endif -} - - -/* - * doalert - * Bring up an alert box - */ -void doalert (char *format, ...) -{ - char string[256]; - va_list args; - - va_start(args, format); - - vsprintf(&string[1], format, args); - string[0] = strlen(&string[1]); - va_end(args); - - ParamText(string, "", "", ""); - - PositionTemplate((Rect *)-1, 'ALRT', ALERT_DOALERT, 50, 50); - Alert(ALERT_DOALERT, NULL); -} - - -/* - * Return 0 if strings (ignoring case) match - */ -static int strcasecmp (char *a, char *b) -{ - for (;;) { - if (toupper(*a) != toupper(*b)) - return 1; - if (*a == '\0') - return 0; - a++; - b++; - } -} - - -fatal (char *string) -{ - doalert(string); - getout(0); -} - - -char *copystring (char *src) -{ - int n; - char *dst; - - if (!src || (*src == '\0')) - return NULL; - - n = strlen(src); - dst = malloc(n+1); - strcpy(dst, src); - - return dst; -} - - -/* - * isPressed - * k = any keyboard scan code, 0-127 - */ -short isPressed (unsigned short k) -{ - unsigned char km[16]; - - GetKeys((long *)km); - return (( km[k>>3] >> (k & 7) ) & 1); -} - - -void doLogin () -{ -#ifdef KRB4 - int s; - - /* - * Get a TGT - */ - bzero(&khipb, sizeof(krbHiParmBlock)); - khipb.service = 0; - if (s = hicall(cKrbCacheInitialTicket)) - if (s != cKrbUserCancelled) - kerror("Error in cKrbCacheInitialTicket", s); -#endif - -#ifdef KRB5 - long lifetime = 8*60; // 8 hours - krb5_error_code code; - krb5_principal principal; - krb5_creds creds; - krb5_principal server; - krb5_int32 sec, usec; - char usernm[100] = ""; - char passwd[100]; - char credname[100]; - char realm[100]; - char *ptr; - - /* if the gUserName isn't uknown, we'll use that name */ - if (strcmp(gUserName, kUNKNOWNUSERNAME)) - strcpy(usernm, gUserName); - - if (GetUserInfo(usernm, passwd) == 2) - return; - - if (krb5_get_default_realm(kcontext, &ptr) == 0) - { - strcpy(realm, ptr); - free(ptr); - } - else - strcpy(realm, "None"); - - do { - principal = server = NULL; - memset(&creds, 0, sizeof(creds)); - - sprintf (credname, "%s@%s", usernm, realm); - code = krb5_parse_name(kcontext, credname, &principal); - if (code) break; - - code = krb5_cc_initialize(kcontext, k5_ccache, principal); - if (code) break; - - code = krb5_build_principal_ext(kcontext, &server, - krb5_princ_realm(kcontext, principal)->length, - krb5_princ_realm(kcontext, principal)->data, - KRB5_TGS_NAME_SIZE, KRB5_TGS_NAME, - krb5_princ_realm(kcontext, principal)->length, - krb5_princ_realm(kcontext, principal)->data, 0); - if (code) break; - - creds.client = principal; - creds.server = server; - - code = krb5_crypto_us_timeofday(&sec, &usec); - if (code) break; - creds.times.starttime = 0; - creds.times.endtime = sec + 60L * lifetime; - creds.times.renew_till = 0; - - code = krb5_get_in_tkt_with_password(kcontext, 0, NULL, - NULL, NULL, passwd, k5_ccache, &creds, 0); - } while (0); - - if (principal) - krb5_free_principal(kcontext, principal); - if (server) - krb5_free_principal(kcontext, server); - - if (code) - { - com_err (NULL, code, "while logging in."); - } - else - { - strcpy(gUserName, usernm); /* copy the user name over to the global username */ - strcpy(gRealmName, realm); /* copy the realm name over to the global realmname */ - } -#endif -} - - -#ifdef KRB5 -/*+ - * Function: destroys all tickets in a k5 ccache - * - * Parameters: - * none - * - * Returns: K5 error code (0 == success) - */ -static krb5_error_code -k5_dest_tkt (void) { - krb5_error_code code; - krb5_principal princ; - - if (code = krb5_cc_get_principal(kcontext, k5_ccache, &princ)) { - kerror ("while retrieving principal name", code); - return code; - } - - code = krb5_cc_initialize (kcontext, k5_ccache, princ); - if (code != 0) { - kerror ("when re-initializing cache", code); - krb5_free_principal (kcontext, princ); - return code; - } - - krb5_free_principal (kcontext, princ); - - /* quick nasty hack to remove the ticket cache for better - user understanding of what the hell is going on. */ - code = krb5_cc_destroy( kcontext, k5_ccache ); - k5_init_ccache (&k5_ccache); - - if ( code != 0 ) { - kerror("when removing cache", code); - return code; - } - - return code; - -} -#endif - -void doLogout () -{ -#ifdef KRB4 - int s; - - pb.cntrlParam.csCode = cKrbDeleteAllSessions; - if ((s = PBControl(&pb, false)) || (s = pb.cntrlParam.ioResult)) - kerror("Error in cKrbDeleteAllSessions", s); -#endif -#ifdef KRB5 - k5_dest_tkt(); - strcpy(gUserName, kUNKNOWNUSERNAME); -#endif -} - - -void getRealmMaps () -{ -#ifdef KRB4 - int i, s; - Str255 host, realm; - domaintype *dp; - - for (i = 1; ;i++) { - klopb.itemNumber = &i; - klopb.host = host; - klopb.uRealm = realm; - if (s = lowcall(cKrbGetNthRealmMap)) - break; - - if (!(dp = (domaintype *)NewPtrClear(sizeof(domaintype)))) - return; - strcpy(dp->realm, realm); - strcpy(dp->host, host); - qlink(&domainQ, dp); - } -#endif -#ifdef KRB5 -int count; -char **domainlist; -char *realm; -int code; -int i; -domaintype *dp; -const char *realm_kdc_names[4]; - - realm_kdc_names[0] = "domain_realm"; - realm_kdc_names[1] = 0; - - code = profile_get_relation_names(kcontext->profile, realm_kdc_names, - &domainlist); - - count = 0; - while (domainlist && domainlist[count]) - { - code = profile_get_string(kcontext->profile, "domain_realm", domainlist[count], NULL, "", &realm); - - if (!(dp = (domaintype *)NewPtrClear(sizeof(domaintype)))) - return; - strcpy(dp->realm, realm); - strcpy(dp->host, domainlist[count]); - qlink(&domainQ, dp); - - count++; - } - free(domainlist); -#endif -} - - -void getServerMaps () -{ -#ifdef KRB4 - int i, s, ar; - Str255 host, realm; - servertype *sp; - - for (i = 1; ;i++) { - klopb.itemNumber = &i; - klopb.host = host; - klopb.uRealm = realm; - klopb.adminReturn = &ar; - if (s = lowcall(cKrbGetNthServerMap)) - break; - - if (!(sp = (servertype *)NewPtrClear(sizeof(servertype)))) - return; - strcpy(sp->realm, realm); - strcpy(sp->host, host); - sp->admin = ar; - qlink(&serverQ, sp); - } -#endif -#ifdef KRB5 -int i, s, ar = 1; -Str255 realm; -servertype *sp; -int count; -char **realmlist; -char *host; -int code; -const char *realm_kdc_names[4]; - - realm_kdc_names[0] = "realms"; - realm_kdc_names[1] = 0; - - code = profile_get_subsection_names(kcontext->profile, realm_kdc_names, - &realmlist); - - count = 0; - while (realmlist && realmlist[count]) - { - realm_kdc_names[0] = "realms"; - realm_kdc_names[1] = realmlist[count]; - realm_kdc_names[2] = "kdc"; - realm_kdc_names[3] = 0; - - code = profile_get_string(kcontext->profile, "realms", realmlist[count], "kdc", "", &host); - - if (!(sp = (servertype *)NewPtrClear(sizeof(servertype)))) - return; - strcpy(sp->realm, realmlist[count]); - strcpy(sp->host, host); - code = profile_get_string(kcontext->profile, "realms", realmlist[count], "kdc", "", &host); - sp->admin = ar; - qlink(&serverQ, sp); - - count++; - } - free(realmlist); - -#endif -} - - -void getCredentialsList () -{ -#ifdef KRB4 - int i, j, s; - Str255 scratch; - Str255 name, instance, realm, sname, sinstance, srealm, tktfile; - credentialstype *rp; - - killCredentialsList(); - - /* - * list credentials - */ - bzero(&klopb, sizeof(krbParmBlock)); - klopb.uName = name; - klopb.uInstance = instance; - klopb.uRealm = realm; - klopb.sName = sname; - klopb.sInstance = sinstance; - klopb.sRealm = srealm; - - i = 1; - for (j = 1; ;j++) { - klopb.itemNumber = &i; - if (s = lowcall(cKrbGetNthSession)) { - if (s != cKrbSessDoesntExist) - kerror("cKrbGetNthSession: ", s); - return; - } - - klopb.itemNumber = &j; - if (s = lowcall(cKrbGetNthCredentials)) { - if ((s != cKrbCredsDontExist) & - (cKrbKerberosErrBlock - s != KFAILURE)) { - kerror("cKrbGetNthCredentials: ", s); - break; - } - i += 1; - j = 0; - continue; - } - - if (!(rp = (credentialstype *)NewPtrClear(sizeof(credentialstype)))) - return; - - strcpy(rp->sname, sname); - strcpy(rp->sinstance, sinstance); - strcpy(rp->srealm, srealm); - - /* - cKrbGetNthCredentials no longer returns the principal's, name - instance and realm. Instead it returns the cache name, - "fixed user", "fixed instance", "fixed realm". Must get the - principal's name, instance, and realm by calling a routine - added by cns. - */ - - bzero(&klopb, sizeof(krbParmBlock)); - klopb.fullname = tktfile; - klopb.uName = name; - klopb.uInstance = instance; - klopb.uRealm = realm; - klopb.sName = sname; - klopb.sInstance = sinstance; - klopb.sRealm = srealm; - - if (s = lowcall(cKrbGetTfFullname)) { - if (s != KSUCCESS) - kerror("cKrbGetTfFullname: ", s); - return; - } - - strcpy(rp->name, name); - strcpy(rp->instance, instance); - strcpy(rp->realm, realm); - - qlink(&credentialsQ, rp); - } -#endif -#ifdef KRB5 - int i, j, s; - Str255 scratch; - Str255 name, instance, realm, sname, sinstance, srealm, tktfile; - credentialstype *rp; - krb5_cc_cursor cursor; - krb5_creds creds; - char *tmpstr; - - killCredentialsList(); - - /* - * list credentials - */ - cursor = 0; - krb5_fcc_start_seq_get(kcontext, k5_ccache, &cursor); - while (0 == krb5_fcc_next_cred(kcontext, k5_ccache, &cursor, &creds)) { - /* Get Cred info here */ - if (!(rp = (credentialstype *)NewPtrClear(sizeof(credentialstype)))) - return; - - strncpy(rp->name, (char*) creds.client->data->data, sizeof(Str255)); - strcpy(rp->instance, "instance"); - strncpy(rp->realm, (char*) creds.client->realm.data, sizeof(Str255)); - strncpy(rp->sname, (char*) creds.server->data->data, sizeof(Str255)); - strcpy(rp->sinstance, "sinstance"); - strncpy(rp->srealm, (char*) creds.server->realm.data, sizeof(Str255)); - krb5_unparse_name(kcontext, creds.client, &tmpstr); - strcpy(rp->pname, tmpstr); - free(tmpstr); - krb5_unparse_name(kcontext, creds.server, &tmpstr); - strcpy(rp->cname, tmpstr); - free(tmpstr); - qlink(&credentialsQ, rp); - } - krb5_fcc_end_seq_get(kcontext, k5_ccache, &cursor); - krb5_cc_default (kcontext, &k5_ccache); -#endif -} - - -void killCredentialsList () -{ - credentialstype *rp; - - while (rp = credentialsQ) { - qunlink(&credentialsQ, rp); - DisposePtr((Ptr)rp); - } -} - - -void addRealmMap (char *host, char *realm) -{ -#ifdef KRB4 - int s; - - klopb.host = host; - klopb.uRealm = realm; - if (s = lowcall(cKrbAddRealmMap)) - kerror("Error calling cKrbAddRealmMap", s); -#endif -#ifdef KRB5 -int code; -struct profile_node *node; -char *nam, *val; -void *state; - - state = NULL; - code = profile_find_node_subsection(kcontext->profile->first_file->root, "domain_realm", &state, &nam, &node); - code = profile_remove_node(node, host, 0); - code = profile_add_node(node, host, realm, &node); - -#endif -} - -void deleteRealmMap (char *host) -{ -#ifdef KRB4 - int s; - - klopb.host = host; - if (s = lowcall(cKrbDeleteRealmMap)) - kerror("Error calling cKrbDeleteRealmMap", s); -#endif -#ifdef KRB5 -int code; -struct profile_node *node; -char *nam, *val; -void *state; - - state = NULL; - code = profile_find_node_subsection(kcontext->profile->first_file->root, "domain_realm", &state, &nam, &node); - code = profile_remove_node(node, host, 0); -#endif -} - - -void deleteCredentials (credentialstype *rp) -{ -#ifdef KRB4 - int s; - - klopb.uName = rp->name; - klopb.uInstance = rp->instance; - klopb.uRealm = rp->realm; - klopb.sName = rp->sname; - klopb.sInstance = rp->sinstance; - klopb.sRealm = rp->srealm; - if (s = lowcall(cKrbDeleteCredentials)) - kerror("Error calling cKrbDeleteCredentials: ", s); -#endif -#ifdef KRB5 - /* FIXME */ -#endif -} - - - -void addServerMap (char *host, char *realm, int admin) -{ -#ifdef KRB4 - int s; - - klopb.host = host; - klopb.uRealm = realm; - klopb.admin = admin; - if (s = lowcall(cKrbAddServerMap)) - kerror("Error calling cKrbAddServerMap", s); -#endif -#ifdef KRB5 -int code; -struct profile_node *node, *node2; -char *nam, *val; -void *state; - - state = NULL; - code = profile_find_node_subsection(kcontext->profile->first_file->root, "realms", &state, &nam, &node); - code = profile_add_node(node, realm, 0, &node); /* Create the realm node */ - code = profile_add_node(node, "kdc", host, &node2); /* Create the realm node */ - code = profile_add_node(node, "admin_server", host, &node2); /* Create the realm node */ -#endif -} - - -void deleteServerMap (char *host, char *realm) -{ -#ifdef KRB4 - int s; - - klopb.host = host; - klopb.uRealm = realm; - if (s = lowcall(cKrbDeleteServerMap)) - kerror("Error calling cKrbDeleteServerMap", s); -#endif -#ifdef KRB5 -int code; -struct profile_node *node; -char *nam, *val; -void *state; - - state = NULL; - code = profile_find_node_subsection(kcontext->profile->first_file->root, "realms", &state, &nam, &node); - code = profile_remove_node(node, realm, 1); -#endif -} - - -void kerror (char *text, int error) -{ -#ifdef KRB4 - int k; - Str255 scratch; - char *etext; - - switch (error) { - case cKrbCorruptedFile: - etext = "Couldn't find a needed resource"; - break; - case cKrbNoKillIO: - etext = "Can't killIO because all calls sync"; - break; - case cKrbBadSelector: - etext = "csCode passed doesn't select a recognized function"; - break; - case cKrbCantClose: - etext = "We must always remain open"; - break; - case cKrbMapDoesntExist: - etext = "Tried to access a map that doesn't exist"; - break; - case cKrbSessDoesntExist: - etext = "Tried to access a session that doesn't exist"; - break; - case cKrbCredsDontExist: - etext = "Tried to access credentials that don't exist"; - break; - case cKrbTCPunavailable: - etext = "Couldn't open MacTCP driver"; - break; - case cKrbUserCancelled: - etext = "User cancelled a log in operation"; - break; - case cKrbConfigurationErr: - etext = "Kerberos Preference file is not configured properly"; - break; - case cKrbServerRejected: - etext = "A server rejected our ticket"; - break; - case cKrbServerImposter: - etext = "Server appears to be a phoney"; - break; - case cKrbServerRespIncomplete: - etext = "Server response is not complete"; - break; - case cKrbNotLoggedIn: - etext = "Returned by cKrbGetUserName if user is not logged in"; - break; - default: - k = cKrbKerberosErrBlock - error; - if ((k > 0) && (k < 256)) { - etext = krb_get_err_text(k); - break; - } - - sprintf(scratch, "Mac Kerberos error #%d", error); - etext = scratch; - break; - } - - doalert("%s: %s", text, etext); -#endif -#ifdef KRB5 - /* FIXME */ -#endif -} - -#ifdef KRB4 -int lowcall (int cscode) -{ - short s; - - bzero(&pb, sizeof(ParamBlockRec)); - *(long *)pb.cntrlParam.csParam = (long)&klopb; - pb.cntrlParam.ioCompletion = nil; - pb.cntrlParam.ioCRefNum = kdriver; - - pb.cntrlParam.csCode = cscode; - if (s = PBControl(&pb, false)) - return s; - if (s = pb.cntrlParam.ioResult) - return s; - return 0; -} - - -int hicall (int cscode) -{ - short s; - - bzero(&pb, sizeof(ParamBlockRec)); - *(long *)pb.cntrlParam.csParam = (long)&khipb; - pb.cntrlParam.ioCompletion = nil; - pb.cntrlParam.ioCRefNum = kdriver; - - pb.cntrlParam.csCode = cscode; - if (s = PBControl(&pb, false)) - return s; - if (s = pb.cntrlParam.ioResult) - return s; - return 0; -} -#endif - -/* - * qlink - * Add an entry to the end of a linked list - */ -void qlink (void **flist, void *fentry) -{ - struct dummy { - struct dummy *next; - } **list, *entry; - - list = flist; - entry = fentry; - - /* - * Find address of last entry in the list. - */ - while (*list) - list = &(*list)->next; - - /* - * Link entry - */ - *list = entry; - entry->next = 0; -} - - -/* - * qunlink - * Remove an entry from linked list - * Returns the entry or NULL if not found. - */ -void *qunlink (void **flist, void *fentry) -{ - struct dummy { - struct dummy *next; - } **list, *entry; - - list = flist; - entry = fentry; - - /* - * Find entry and unlink it - */ - while (*list) { - if ((*list) == entry) { - *list = entry->next; - return entry; - } - - list = &(*list)->next; - } - return NULL; -} - - -/* - * fixmenuwidth - * set minimum menu width by widening item - */ -void fixmenuwidth (MenuHandle themenu, int minwidth) -{ - Str255 scratch; - - minwidth -= 27; - GetMenuItemText(themenu, 1, scratch); - if (StringWidth(scratch) >= minwidth) - return; - while (StringWidth(scratch) < minwidth) - scratch[scratch[0]++ + 1] = ' '; - SetMenuItemText(themenu, 1, scratch); -} - - -/* - * doshadow - * Draw shadowed frame - * Also in sldef.c - */ -doshadow (Rect *rect) -{ - FrameRect(rect); - MoveTo(rect->left+2, rect->bottom); /* shadow */ - LineTo(rect->right, rect->bottom); - LineTo(rect->right, rect->top+2); -} - - -/* - * dotriangle - * Also in sldef.c - */ -void dotriangle (Rect *rect) -{ - int i; - PolyHandle poly; - Pattern black; - - for (i = 0; i < sizeof(black); i++) -#ifdef dangerousPattern - black[i] = 0xff; -#else - black.pat[i] = 0xff; /* ... should use qd-> */ -#endif - - poly = OpenPoly(); /* should make permanent ??? */ - MoveTo(rect->right - 16, rect->top + 5); - LineTo(rect->right - 5, rect->top + 5); - LineTo(rect->right - 10, rect->top + 10); - LineTo(rect->right - 16, rect->top + 5); - ClosePoly(); -#ifdef dangerousPattern - FillPoly(poly, black); -#else - FillPoly(poly, &black); -#endif - KillPoly(poly); -} - - -/* - * trimstring - * Trim trailing blanks from a string - */ -void trimstring (char *cp) -{ - int n; - - if (*cp == ' ') - return; - - if (!(n = strlen(cp))) - return; - cp += n - 1; - while (*cp == ' ') - cp--; - *++cp = '\0'; -} - - -/* changing passwords doesn't work presently because :src:lib:kadm doesn't -compile. kadm doesn't compile 'cause SOCKET_STREAM isn't an available socket -type in macsock. I'm not even real sure this is the right way to change -a password, this is the only example I've seen yet -*/ - -#ifdef KRB5 - krb5_error_code - k5_change_password ( - krb5_context k5context, - char *user, - char *realm, - char *opasswd, - char *npasswd, - char **text); -#endif - -/* - * kpass_dialog - */ -void kpass_dialog () -{ - int s = 0, ok; - short item; - GrafPtr savePort; - DialogPtr dialog; - short itemType; - Handle itemHandle; - Rect itemRect; - char *reason = NULL, username[256], realm[256]; - struct valcruft valcruft; - Str255 scratch; - - PositionTemplate((Rect *)-1, 'DLOG', DLOG_KPASS, 50, 50); - dialog = GetNewDialog(DLOG_KPASS, (Ptr) 0, (WindowPtr) -1); - GetPort(&savePort); - SetPort((GrafPtr) dialog); - - /* - * Set the draw procedure for the user items. - */ - GetDialogItem(dialog, KPASS_OUT, &itemType, &itemHandle, &itemRect); - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - SetDialogItem(dialog, KPASS_OUT, itemType, (Handle)gdooutlineUPP, &itemRect); - - /* preset dialog ... */ - SetWRefCon(dialog, (long)&valcruft); /* Stash the cruft's address */ - bzero(&valcruft, sizeof(valcruft)); - -#ifdef KRB4 - /* preset initial user */ - khipb.user = scratch; - if (!(s = hicall(cKrbGetUserName))) { - c2pstr(scratch); - GetDialogItem(dialog, KPASS_USER, &itemType, &itemHandle, &itemRect); - SetDialogItemText(itemHandle, scratch); - SelectDialogItemText(dialog, KPASS_PASS, 0, 32767); - } - - /* get local realm */ - klopb.uRealm = realm; - if (s = lowcall(cKrbGetLocalRealm)) - strcpy(realm, ""); - -#endif -#ifdef KRB5 -{ -char *ptr; - GetDialogItem(dialog, KPASS_USER, &itemType, &itemHandle, &itemRect); - SetDialogItemText(itemHandle, "\p"); - SelectDialogItemText(dialog, KPASS_PASS, 0, 32767); - -// Get default realm - if (krb5_get_default_realm(kcontext, &ptr) == 0) - { - strcpy(realm, ptr); - free(ptr); - } - else - strcpy(realm, "None"); -} -#endif - - retry: - - ok = 0; - do { - /* - * process hits in the dialog. - */ - // IH 05.03.96: PPC Port - Replace Procedure Pointer by UPP - ModalDialog(ginternalBufferFilterUPP, &item); - switch (item) { - case KPASS_OK: /* ok button */ - ok = 1; - break; - - case KPASS_CANCEL: - ok = 2; - break; - - case KPASS_JPW: /* jump to password */ - SelectDialogItemText(dialog, KPASS_PASS, 0, 32767); - break; - - case KPASS_JNEW: /* jump to new */ - SelectDialogItemText(dialog, KPASS_NEW, 0, 32767); - break; - - case KPASS_JNEW2: - SelectDialogItemText(dialog, KPASS_NEW2, 0, 32767); - break; - } - } while (ok == 0); - - if (ok == 1) { - GetDialogItem(dialog, KPASS_USER, &itemType, &itemHandle, &itemRect); - GetDialogItemText(itemHandle, username); - p2cstr(username); - -#ifndef KRB5 - /* - * If user put an @ in the username, ignore the realm, otherwise - * tack on the realm. - */ - if ((strchr(username, '@') == 0) && realm[0]) { - strcat(username, "@"); - strcat(username, realm); - } -#endif - - p2cstr(valcruft.buffer1); /* password */ - p2cstr(valcruft.buffer2); /* new */ - p2cstr(valcruft.buffer3); /* new2 */ - - if (strcmp(valcruft.buffer2, valcruft.buffer3) != 0) { - doalert("New passwords do not match"); - c2pstr(valcruft.buffer1); /* password */ - c2pstr(valcruft.buffer2); /* new */ - c2pstr(valcruft.buffer3); /* new2 */ - goto retry; - } - -#ifdef KRB4 - OpenResolver(0); - s = kerberos_changepw(username, valcruft.buffer1, valcruft.buffer2, - &reason); - CloseResolver(); -#endif - -#ifdef KRB5 - { - char *text; - // Change the password from old to new -/* Comment this out because it's broken, and we desperately need to build kconfig */ -// s = k5_change_password(kcontext, username, realm, valcruft.buffer1, valcruft.buffer2, &text); - if (s) - { - SysBeep(10); // change password failed - com_err (NULL, s, "while logging in."); - } - } -#endif - - if (s) { - kerror(reason, s); - SelectDialogItemText(dialog, KPASS_PASS, 0, 32767); /* hilite password */ - c2pstr(valcruft.buffer1); /* password */ - c2pstr(valcruft.buffer2); /* new */ - c2pstr(valcruft.buffer3); /* new2 */ - goto retry; - } - } - - DisposeDialog(dialog); - SetPort (savePort); -} - - -/* - * Routines from Apple for hiding passwords - */ -pascal Boolean internalBufferFilter (DialogPtr dlog, EventRecord *event, short *itemHit) -{ - char key; - short start,end; - struct valcruft *valcruft; - unsigned char *buffer; - Handle h; - int i, len; - char *cp; - long offset; - unsigned char scratch[256]; - int editevent; - - valcruft = (struct valcruft *)GetWRefCon(dlog); - - if (((DialogPeek)dlog)->editField == (KPASS_PASS - 1)) - buffer = valcruft->buffer1; - else if (((DialogPeek)dlog)->editField == (KPASS_NEW - 1)) - buffer = valcruft->buffer2; - else if (((DialogPeek)dlog)->editField == (KPASS_NEW2 - 1)) - buffer = valcruft->buffer3; - else - buffer = 0; - - start = (**((DialogPeek)dlog)->textH).selStart; /* Get current selection */ - end = (**((DialogPeek)dlog)->textH).selEnd; - - /* - * Preprocess events, looking for edit events. - */ - editevent = 0; - switch (event->what) { - case keyDown: - case autoKey: - if (event->modifiers & cmdKey) { - if (((DialogPeek)dlog)->editField != (KPASS_PASS - 1)) - return false; - switch (event->message & charCodeMask) { - case 'v': - case 'V': - editevent = EV_PASTE; - break; - case 'c': - case 'C': - editevent = EV_COPY; - break; - case 'x': - case 'X': - editevent = EV_CUT; - break; - default: - return false; /* unknown cmd key */ - } - } - break; - - default: /* not key */ - return false; - } - - /* - * Handle cut, copy, paste events. - */ - if (editevent) { - switch (editevent) { - case EV_PASTE: - if (!buffer) - break; - if (start != end) - DeleteRange(buffer, start, end); - h = NewHandle(100); - if ((len = GetScrap(h, 'TEXT', &offset)) < 0) { - SysBeep(3); - } else { - cp = (char *)*h; - for (i = 0; i < len; i++) - InsertChar(buffer, start+i, cp[i]); - } - DisposeHandle(h); - buffer[(*buffer) + 1] = '\0'; /* terminate string */ - strcpy(scratch, &buffer[1]); - hidestring(scratch); - setctltxt(dlog, KPASS_PASS, scratch); /* update display */ - SelectDialogItemText(dlog, KPASS_PASS, start+i, start+i); - break; - - case EV_COPY: - SysBeep(3); /* can't copy hidden field */ - return true; - - case EV_CUT: - SysBeep(3); - return true; - } - return true; /* we handled it */ - } - - key = event->message & charCodeMask; - switch (key) { - case '\n': /* Return */ - case '\003': /* Enter */ - /* - * If return, check to see that the password has been filled - * in. If not, jump to it unless we're already in the password - * field. - */ - switch (((DialogPeek)dlog)->editField + 1) { - case KPASS_USER: - if (*valcruft->buffer1 == 0) { - *itemHit = KPASS_JPW; - return true; - } else if (*valcruft->buffer2 == 0) { - *itemHit = KPASS_JNEW; - return true; - } else if (*valcruft->buffer3 == 0) { - *itemHit = KPASS_JNEW2; - return true; - } - break; - - case KPASS_PASS: - if (*valcruft->buffer2 == 0) { - *itemHit = KPASS_JNEW; - return true; - } else if (*valcruft->buffer3 == 0) { - *itemHit = KPASS_JNEW2; - return true; - } - break; - - case KPASS_NEW: - if (*valcruft->buffer1 == 0) { - *itemHit = KPASS_JPW; - return true; - } else if (*valcruft->buffer3 == 0) { - *itemHit = KPASS_JNEW2; - return true; - } - break; - - case KPASS_NEW2: - if (*valcruft->buffer1 == 0) { - *itemHit = KPASS_JPW; - return true; - } else if (*valcruft->buffer2 == 0) { - *itemHit = KPASS_JNEW; - return true; - } - } - *itemHit = 1; /* OK Button */ - return true; /* We handled the event */ - case '\t': /* Tab */ - case '\034': /* Left arrow */ - case '\035': /* Right arrow */ - case '\036': /* Up arrow */ - case '\037': /* Down arrow */ - return false; /* Let ModalDialog handle them */ - default: /* Everything else falls through */ - break; - } - - switch (((DialogPeek)dlog)->editField + 1) { - case KPASS_PASS: - case KPASS_NEW: - case KPASS_NEW2: - break; - - default: - return false; - } - - if (start != end) { /* If there's a selection, delete it */ - DeleteRange(buffer,start,end); - if (key == '\010') - return false; - } - - if (key == '\010') { // Backspace - if (start != 0) - DeleteRange(buffer,start-1,start); // Delete the character to the left - } else { - if (*buffer >= (VCL-1)) { /* if buffer full */ - SysBeep(10); - return true; /* eat event */ - } - InsertChar(buffer,start,key); // Insert the real key into the buffer - event->message = '¥'; // Character to use in field - } - - return false; // Let ModalDialog insert the fake char -} - - -void DeleteRange (unsigned char *buffer, short start, short end) -{ - register unsigned char *src,*dest,*last; - - last = buffer + *buffer; - - src = buffer + end + 1; - dest = buffer + start + 1; - - while (src <= last) // Shift character to the left over the removed characters - *(dest++) = *(src++); - - (*buffer) -= (end-start); // Adjust the buffer's length -} - -void InsertChar (unsigned char *buffer, short pos, char c) -{ - register short index, len; - - len = *buffer; - - if (len >= (VCL-1)) // if the string is full - return; - - for (index = len; index > pos; index--) // Shift characters to the right to make room - buffer[index+1] = buffer[index]; - - buffer[pos+1] = c; // Fill in the new character - - (*buffer)++; // Add one to the length of the string -} - - -void hidestring (unsigned char *cp) -{ - while (*cp) - *cp++ = 0xa5; /* bullet */ -} - - -/* - * setctltxt - * Set a control's text - */ -void setctltxt (DialogPtr dialog, int ctl, unsigned char *text) -{ - short itemType; - Handle itemHandle; - Rect itemRect; - - GetDialogItem(dialog, ctl, &itemType, &itemHandle, &itemRect); - c2pstr(text); - SetDialogItemText(itemHandle, (StringPtr)text); - p2cstr(text); -} - - -/* - * readprefs - */ -void readprefs () -{ - short rf = -1; - Handle h = 0; - - if ((rf = openprefres(true)) == -1) - goto defaults; - - if ((h = Get1Resource(PREFS_TYPE, PREFS_ID)) == 0) - goto defaults; - - HLock(h); - bcopy(*h, &prefs, sizeof(prefs)); - - if (prefs.version != PVERS) - goto defaults; - -xit: - if (h) - ReleaseResource(h); - if (rf != -1) - CloseResFile(rf); - return; - -defaults: - bzero(&prefs, sizeof(prefs)); - prefs.version = PVERS; - goto xit; -} - - - -/* - * writeprefs - */ -void writeprefs () -{ - OSErr s; - short rf = -1; - Handle h = 0; - Rect *rectp; - Point pt; - GrafPtr savePort; - - if ((rf = openprefres(true)) == -1) { - doalert("Could not open preferences file"); - return; - } - - if ((h = Get1Resource(PREFS_TYPE, PREFS_ID)) == 0) { - if (!(h = NewHandle(sizeof(prefs)))) { - doalert("Could not create prefs handle"); - goto xit; - } - AddResource(h, PREFS_TYPE, PREFS_ID, "\pPrefs"); - if (s = ResError()) - doalert("Error creating Prefs resource: %d", s); - } else { - SetHandleSize(h, sizeof(prefs)); - if (s = MemError()) { - doalert("Could not resize prefs handle: %d", s); - goto xit; - } - } - - /* - * Update window position - */ - GetPort(&savePort); - SetPort(maind); - rectp = &maind->portRect; - pt.h = rectp->left; - pt.v = rectp->top; - LocalToGlobal(&pt); - prefs.wrect.left = pt.h; - prefs.wrect.top = pt.v; - pt.h = rectp->right; - pt.v = rectp->bottom; - LocalToGlobal(&pt); - prefs.wrect.right = pt.h; - prefs.wrect.bottom = pt.v; - SetPort(savePort); - - HLock(h); - bcopy(&prefs, *h, sizeof(prefs)); - ChangedResource(h); - -xit: - if (rf != -1) - CloseResFile(rf); -} - - -/* - * openprefres - * Open CNS Config Preferences resource file - * return rf or -1 if error - */ -int openprefres (int create) -{ - int s; - int rf; - short vref; - long dirid = 0, fold; - SysEnvRec theWorld; - HParamBlockRec pb; - - /* - * Try to find the Preferences folder, else use the system folder. - */ - if (Gestalt('fold', &fold) || - ((fold & 1) != 1) || - FindFolder(kOnSystemDisk, 'pref', false, &vref, &dirid)) { - if (SysEnvirons (1, &theWorld) == 0) - vref = theWorld.sysVRefNum; - else - vref = 0; - } - - if ((rf = HOpenResFile(vref, dirid, prefsFilename, fsRdWrPerm)) == -1) { - s = ResError(); - if (((s == fnfErr) || (s == eofErr)) && create) { - HCreateResFile(vref, dirid, prefsFilename); /* create the file */ - if (s = ResError()) { - return -1; - } - /* - * set finder info for new file, ignore errors. - */ - bzero(&pb, sizeof(pb)); - pb.fileParam.ioNamePtr = prefsFilename; - pb.fileParam.ioVRefNum = vref; - pb.fileParam.ioFDirIndex = 0; - pb.fileParam.ioDirID = dirid; - if (!(rf = PBHGetFInfo(&pb, false))) { - pb.fileParam.ioFlFndrInfo.fdType = PREFS_TYPE; - pb.fileParam.ioFlFndrInfo.fdCreator = KCONFIG_CREATOR; - pb.fileParam.ioNamePtr = prefsFilename; - pb.fileParam.ioVRefNum = vref; - pb.fileParam.ioDirID = dirid; - (void) PBHSetFInfo(&pb, false); - } - /* - * retry open - */ - if ((rf = HOpenResFile(vref, dirid, prefsFilename, fsRdWrPerm)) == -1) { - s = ResError(); - return -1; - } - } else { - return -1; - } - } - return rf; -} - - -Boolean trapAvailable (int theTrap) -{ - int tType, numToolBoxTraps; - - if (theTrap & 0x800) { - tType = ToolTrap; - theTrap &= 0x7ff; - if (NGetTrapAddress(_InitGraf, ToolTrap) == NGetTrapAddress(0xaa6e, ToolTrap)) - numToolBoxTraps = 0x200; - else - numToolBoxTraps = 0x400; - if (theTrap > numToolBoxTraps) - theTrap = _Unimplemented; - } else { - tType = OSTrap; - } - - return (NGetTrapAddress(theTrap, tType) != NGetTrapAddress(_Unimplemented, ToolTrap)); -} - - -/* - * Junk so Emacs will set local variables to be compatible with Mac/MPW. - * Should be at end of file. - * - * Local Variables: - * tab-width: 4 - * End: - */ - diff --git a/src/mac/kconfig/kconfig.h b/src/mac/kconfig/kconfig.h deleted file mode 100644 index 086bb840c..000000000 --- a/src/mac/kconfig/kconfig.h +++ /dev/null @@ -1,220 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -typedef void *queuetype; - -/* - * Resource ids - */ -#define ALERT_DOALERT 128 -#define DLOG_ABOUT 129 -#define DLOG_MAIN 130 /* main dialog box */ -#define DLOG_DEDIT 131 /* domain edit */ -#define DLOG_SEDIT 132 /* server edit */ -#define DLOG_KLIST 133 /* credentials edit */ -#define DLOG_KPASS 134 /* password change */ - -/* - * Menu resources - */ -#define MENU_OFFSET 128 /* offset to real menu id */ -enum MENUS { - APPL_MENU = 0, /* must be first */ - FILE_MENU, - EDIT_MENU, - NUM_MENUS /* must be last */ -}; -#define MENU_SUBMENUS NUM_MENUS /* first submenu in list */ - -enum FILE_MENU { - LOGIN_FILE = 1, /* login */ - LOGOUT_FILE, /* logout */ - PASSWORD_FILE, /* change password */ - LIST_FILE, /* show credentials */ - S1_FILE, /* --- */ - CLOSE_FILE, /* Close Window */ - QUIT_FILE /* Quit */ -}; - -enum EDIT_MENU { - UNDO_EDIT = 1, /* undo */ - SPACE1_EDIT, /* --- */ - CUT_EDIT, /* cut */ - COPY_EDIT, /* copy */ - PASTE_EDIT, /* paste */ - CLEAR_EDIT /* clear */ -}; - -enum MAIN { /* main dialog */ - MAIN_REALM = 1, /* realm static text */ - MAIN_L1, /* realm label */ - MAIN_USER, /* user static text */ - MAIN_L2, /* user label */ - MAIN_LABEL, /* title static text */ - MAIN_LOGIN, /* login button */ - MAIN_LOGOUT, /* logout button */ - MAIN_DMAP, /* domain map ui */ - MAIN_SERVERS, /* servers map ui */ - MAIN_PASSWORD, /* change password button */ - MAIN_DNEW, /* domain new */ - MAIN_DDELETE, /* domain delete */ - MAIN_DEDIT, /* domain edit */ - MAIN_SNEW, /* server new */ - MAIN_SDELETE, /* server delete */ - MAIN_SEDIT /* server edit */ -}; - - -/* - * D/S EDIT DITL - */ -enum EDIT { - EDIT_OK = 1, /* ok button */ - EDIT_OUT, /* button outline */ - EDIT_CANCEL, /* cancel button */ - EDIT_E1, /* edit field 1 */ - EDIT_L1, - EDIT_E2, /* edit field 2 */ - EDIT_L2, - EDIT_ADMIN /* admin checkbox (server only) */ -}; - -/* - * KLIST DITL definition - */ -enum KLIST { - KLIST_OK = 1, /* ok button */ - KLIST_TITLE, /* static text title */ - KLIST_DELETE, /* delete button */ - KLIST_LIST, /* listing ui */ - KLIST_OUT /* ok button outline */ -}; - -/* - * About picts - */ -#define PICT_ABOUT_C 128 -#define PICT_ABOUT_BW 129 - -enum ABOUT { /* about dialog item list */ - ABOUT_OK = 1, /* ok button */ - ABOUT_OUT, /* outline ui */ - ABOUT_PICT /* pict */ -}; - - -typedef struct domaintype_ { - struct domaintype_ *next; - Str255 host; - Str255 realm; -} domaintype; - -typedef struct servertype_ { - struct servertype_ *next; - Str255 host; - Str255 realm; - int admin; -} servertype; - -typedef struct credentials_ { - struct credentials_ *next; - Str255 name; - Str255 instance; - Str255 realm; - Str255 sname; - Str255 sinstance; - Str255 srealm; - Str255 pname; - Str255 cname; -} credentialstype; - - -/* - * struct for list filter - */ -#define NNL 2 -struct listfilter { - int nlists; /* number of lists */ - int listitem[NNL]; /* item number of list */ - int edititem[NNL]; /* item number of edit button */ - ListHandle list[NNL]; /* list handle */ -}; - - -/* - * KPASS DITL definition - */ -enum KPASS { - KPASS_OK = 1, /* ok button */ - KPASS_OUT, /* ok button outline */ - KPASS_CANCEL, /* cancel button */ - KPASS_TITLE, /* title static text */ - KPASS_USER, /* username ei */ - KPASS_L1, - KPASS_PASS, /* password ei */ - KPASS_L3, - - KPASS_NEW, /* new password ei */ - KPASS_L4, - KPASS_NEW2, /* verify password ei */ - KPASS_L5, - - KPASS_JPW = 30, /* pseudo item to force password field */ - KPASS_JNEW, /* pseudo item to force new pw field */ - KPASS_JNEW2 -}; - - -/* - * struct for password hiding filter - */ -#define VCL 255 /* length of buffer */ -struct valcruft { /* for password filter */ - int flags; - unsigned char buffer1[VCL+1+1]; - unsigned char buffer2[VCL+1+1]; - unsigned char buffer3[VCL+1+1]; -}; - - -enum EV { /* edit menu */ - EV_UNDO = 1, - EV_BAR, - EV_CUT, - EV_COPY, - EV_PASTE -}; - - -/* - * Preferences - */ -#define PVERS 1 -#define PREFS_ID 1 -#define PREFS_TYPE 'Pref' - -typedef struct prefs_ { - unsigned short version; /* prefs version */ - Rect wrect; /* position rect for main window */ -} preferences; - - - -/* - * Junk so Emacs will set local variables to be compatible with Mac/MPW. - * Should be at end of file. - * - * Local Variables: - * tab-width: 4 - * End: - */ diff --git a/src/mac/kconfig/kconfig.prj b/src/mac/kconfig/kconfig.prj deleted file mode 100644 index ec1606065b6e0b45a808f6889d957f51f4af2ff8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38629 zcmeHQdyE~|SwD04;n(^RKN8z@5+bTdSzzu~z3Ib7~mJ)%el<*KJ{{WRx3(N0! z&Y8!3%wv-cZT8ODojKop^UZh8_swt4cjnC8Go?nODufsi!Wb3e#a|WTqkkyG5NPo} zBV!;_Dc2}l=ZdynY1n4LZd|cSEq7OcAO z5B$(LCd7f?7RG;laMd`d zYu2f2ExYI+l3Q|GjhgwCwS2W#8Jq9d#kA)9rIb`?A$CXRTJN4ObI@wwW(Bo097yNphzuj*l^1|I@Q( z-hviwK*yE$4%l>Co_(k*+f$}{uplPMG=cS?rY|5L()2R&VNL%c@=col4dklL6XI*2 zw`l%1k#E)XcaU$>^c%=W6m3x7c1^zv`3_A#h1UDOqUk2`-J1RdrOU7jZ>A5l6%!uLoj~SfY=K9b%Q3rtgVoVu;wG&t)G3Ij<338^kcL z1>%V~B7TS);)OUNK8OqVS|BcXeoZXI0x`gIug@*0w<+lcSX3+XcG0e&yW=#L?2<*s zqCNkpkgZ!5TVnj_*-3Nsk;;8$E{n*ModR!ma{BCfZ!3?u2`*zB<)nlzAZt5zNt~XY zz0|O0#|v3opv`R}R9-D-y$%N{kB5f7+_-wSRjGolYr~SnSnlarwDs(^ya%cTN;D^H z&4%4FxjSDt7u-BitX3P1y7{D4ZHoLkQ$(xw>M!e|K(ns^{pKZ zH1)0}&74~-jTZ`2tm65#92g?|1d_Mwtns3;CG)f1wj_*|_HB(z!`S_lWzSo7!_jy6 zXsO#J=>hu0OFT1fa<3S7yIs=bro>u2aN&Z}D%!2J9J1cBM7w{|-S$axww^6aW}CKk zsd6p4RKsg$r5s@6UPRt;vJiQVZBoVgWqLA+3F)>UrSII(khsQuA;?C*m~AXY;F-;r zY7W^<$)@VK5a(~=$hS8cfrgV&Akz-nh{7|XAlt=`wlU&}4ZCaak=*pjQ%B4rC&%Z; zkrgI$b4NC;wLJ{Ob+1Oqa3kXm$Mq0PS*Zs$st4RbmW^s(tX+r$W3fW1Kp%L3H@5e& zAB$y=ydN5vnVy~tT0U@k=4?STj4c@X(*u*ZL!OwNI)wubosZ~zyUus%d{00_W>^ns z;zn8TcGYas+naU1HE`I#CKN0OK>gyjJ-_PzWsGA@Rt3ulmhD(}VcCOa2n%kC#bzv9 zv25c4gG{v;FYB=sQ@mPxx%Tp_HDs?MlQey@MLkTKj_MU^2ldRn9wTcvcyj9W`O;#g z%qLjqW(zr88x9SaFaX06@;;T@9D2Bfg^5E7?(mGFXa}oD?kJYy7>78kj~*2ja||vU zE7{AO8_+CExlNewX_qWvTv#QlXFrp-&=h9hm;)8ObKqbS2SkV; zGKY%U>y;)q(iG-_pP4L}XU5+@&ShubYT;?VWiL7=p9%|c`W_)B?%BNi^I(~<&SaTJq+;78?XJxLl~@jjY4Va zOAineyhvpZJUqI(`ibSf^h9cO5)ZK5NYvOTQTF30Llff?2iXTWo`{H-L_S(y2A7|V zkkMiZ_o6-svyo#{>;ve?j)*NI{GjL>VuvEyHl*KWgt>kM0pGKm1!8-PCzp{L!ICK` z$3DR}U(VY_L2m;Do1~Eha`f7c1aj>A?DXUYLhay#n*E+!xV?PnbRdBoANm|hAjbzi zhu2FEy3&+-AoW1%fqwP?<4KaPihsBKBlK3_9VWa~8(xuYxlsz=8^4DmG_m9Q2i0?{ zcx_P<7qN4^*{nv%B-uwj`TW$0I9a@Z<-Y~?RB!2gVQQlH9-o^?&$--5|A;q7UBqG2 zC(f90M|Zp!*He6Eb|wNdJrC((UIb_E)cLvW{DLSs&P_4!{{7<6SHIy2zPtDu>9#lX z^v*>sto}))Q`N8evdZH_oTu=1))f)6fDoU)!y4DmC z=ZmjM${!TqRZ7=y{`orj0rI4u7u>zQ^SJu3t1I=pX3GVAOt;`a;qG zB=~khSQ^BWkMQI9CdNMbY~cW&C=8>l^nIi-Pxc9)gLun7uZ6Nvx3@|l-hoNpf@O8)j@<+d0 z8^D9=PqwuWwelk=9{LI*0X%H#ZXe248Zi0_4#9Y_xf>67>HWPAr!7PuK_bvTZ0W{B zA2}j5ReB(RhphoT$gzi_Q_nt>whn!TlmH&Kb>g8^DwY0X*#L#6vn--EU}U z!^16|cxX19%C$6H^c5%q?ZfU)JlN^|MPFfo#s=`fd06;-a|v@Tk2USaB}{yuwhn!U zhyWh;2Jv9EQYiEp6r{NUJnU0=!0QicCZ-e+eF%sE9&Xd^Lmzq}HQDt*01x~52IZLg zG4SkClV4&O)AMDgO@-^Pjh?%BIL@x6#DhQK*lepK*+%ogYlWc-Wn7)xt@eGNrY5q#j8)kIbq`T#LNi;yJDw>k^XVSLe$(% zs0O~*E97StT|fHgUHy9cd~P~+jx5S}-&_o_?HxY1Oo&yOqh@V$%Y^Eo|JP$~nRGTc z7sgG3Ct>7{)e{+T{m31!CsL6Y zx#RRCh}_}xU%ZLP9a5jQNA3_sxGvTfx#RRCjNBn=R=oNojNEa0Vj_2J*mmoa&gPcR z<_0XZCwb*0z1Iny)5~pnBO55crHj`SsmN>T;`GGLN#)+dh3Hv_Sxyh^1A0IjS zfs5d5)Y;sgZqzMlaM;So=L<2t-LOM_{&A3M#6o^7&)*TGHvPEGKfm5%=|N*V>0UD~ zcFM@sJLX&@x%2q{oVU5thF;tG$vJa&xn2r;cqAV;t;?tx9%p}uUp}fitqwm9gFisN zH;<>P=@#$}^6Tw2-x|;}@Gt(p9h6^DdV>6&KZFeV&=cevoCk3$zdP1q&;A5xe$xWUcpR%i$rpdM8}tCV;PXofif?2&NP<^6m<*2UUQzPj{TgU~vkA%g zB34<&{~wk)OfLBUfYoNjzi|s_e!B_D_$RCs-?;yMq{#*U4XhrN^2SfWcKO{$WEp;; z@{Ho&`vPeFrK`*W=)Fq+SN|IHHY`ZHcy31^?4n?N|Ko|2ycND?g9ZLT*1<%WIw@F}m)*WyP&?HmF{A-~CqY!B;sO!0sBanSp*Ano}+R@;^SxsQTAKrV_WE|i~* z4`)FiBo{1x<5T%TeCD&D={uyocVP7mrT->sAB=k>TU^C?KKMJj z+zIgRRs3-S`NdjGmPuNt(eFXeLaimgY!cuf{sRb%)>_pD@&Nz#f5rAL$XD9=<_#(D zw8#&nJ3j~i9ICZ0!`5K?aQ7?V-(PDwkPq^2|8E?8voPhfgkf8tk0@n_alTL=sXr)x cFR#uFw{$8Ua@$6^ux2iW6IRsaA1 diff --git a/src/mac/kconfig/kconfig.proto.h b/src/mac/kconfig/kconfig.proto.h deleted file mode 100644 index 898b9300b..000000000 --- a/src/mac/kconfig/kconfig.proto.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * kconfig.c - */ -extern int main(void); -extern void mainEvent(void); -extern int HandleMouseDown(EventRecord *event); -extern int HandleMenu(long which, short modifiers); -extern int doupdate(WindowPtr window); -extern int doactivate(WindowPtr window, int mod); -extern void dogrow(WindowPtr window, Point p); -extern int handapple(int accitem); -extern void about(void); -extern pascal void pictdrawproc(short depth, short flags, GDHandle device, DialogPtr dialog); -extern void drawpict(DialogPtr dialog, int id); -extern pascal void dopict(DialogPtr dialog, short itemNo); -extern pascal void dooutline(DialogPtr dialog, short itemNo); -extern void updatedisplay(void); -extern void setText(DialogPtr dialog, int item, char *text); -extern void buildmain(void); -extern void setdcellstring(unsigned char *string, domaintype *dp); -extern void setscellstring(unsigned char *string, servertype *sp); -extern void setrcellstring(unsigned char *string, credentialstype *rp); -extern pascal void drawRealm(DialogPtr dialog, short item); -extern pascal void dolist(DialogPtr dialog, short itemNo); -extern void mainhit(EventRecord *event, DialogPtr dlg, int item); -extern void klist_dialog(void); -extern pascal Boolean klistFilter(DialogPtr dialog, EventRecord *event, short *itemHit); -extern Boolean editlist(int dlog, char *e1, char *e2, int *admin); -extern pascal Boolean okFilter(DialogPtr dialog, EventRecord *event, short *itemHit); -extern int popRealms(Rect *rect, char *retstring); -extern Boolean newdp(domaintype *dp, char *e1, char *e2); -extern Boolean newsp(servertype *sp, char *e1, char *e2, int admin); -extern void bzero(void *dst, long n); -extern void bcopy(void *src, void *dst, int n); -extern Ptr getmem(size_t size); -extern int getout(int exit); -extern void doalert(char *format, ...); -extern int strcasecmp(char *a, char *b); -extern int fatal(char *string); -extern char *copystring(char *src); -extern short isPressed(unsigned short k); -extern void doLogin(void); -extern void doLogout(void); -extern void getRealmMaps(void); -extern void getServerMaps(void); -extern void getCredentialsList(void); -extern void killCredentialsList(void); -extern void addRealmMap(char *host, char *realm); -extern void deleteRealmMap(char *host); -extern void deleteCredentials(credentialstype *rp); -extern void addServerMap(char *host, char *realm, int admin); -extern void deleteServerMap(char *host, char *realm); -extern void kerror(char *text, int error); -extern int lowcall(int cscode); -extern int hicall(int cscode); -extern void qlink(void **flist, void *fentry); -extern void *qunlink(void **flist, void *fentry); -extern void fixmenuwidth(MenuHandle themenu, int minwidth); -extern int doshadow(Rect *rect); -extern void dotriangle(Rect *rect); -extern void trimstring(char *cp); -extern void kpass_dialog(void); -extern pascal Boolean internalBufferFilter(DialogPtr dlog, EventRecord *event, short *itemHit); -extern void DeleteRange(unsigned char *buffer, short start, short end); -extern void InsertChar(unsigned char *buffer, short pos, char c); -extern void hidestring(unsigned char *cp); -extern void setctltxt(DialogPtr dialog, int ctl, unsigned char *text); -extern void readprefs(void); -extern void writeprefs(void); -extern int openprefres(int create); -extern Boolean trapAvailable(int theTrap); diff --git a/src/mac/kconfig/kconfig.r b/src/mac/kconfig/kconfig.r deleted file mode 100644 index 1e8e0afab..000000000 --- a/src/mac/kconfig/kconfig.r +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -#include "Types.r" /* To get system types */ -#include "SysTypes.r" /* get more system types */ -#include "kconfig.vers" - -include "kconfig.rsrc" not 'ckid'; -include "ldef.rsrc"; - -type KCONFIG_CREATOR { - pstring; -}; - -resource KCONFIG_CREATOR (0,purgeable) { - "CNS Config" -}; - -resource 'vers' (1, purgeable) { - VERSION, /* version */ - VERSION2, /* 2nd part of version */ - 0x60, /* beta */ - BETAPART, /* beta part */ - verUS, - SHORTVERS, - LONGVERS - }; - -resource 'vers' (2, purgeable) { - VERSION, /* version */ - VERSION2, /* 2nd part of version */ - 0x60, /* beta */ - BETAPART, /* beta part */ - verUS, - SHORTVERS, - "Program" - }; - - -resource 'SIZE' (-1) { - dontSaveScreen, - acceptSuspendResumeEvents, - enableOptionSwitch, - canBackground, - doesActivateOnFGSwitch, - backgroundAndForeground, - dontGetFrontClicks, - ignoreAppDiedEvents, - not32BitCompatible, - notHighLevelEventAware, - onlyLocalHLEvents, - notStationeryAware, - dontUseTextEditServices, - reserved, - reserved, - reserved, - 524288, - 524288 -}; - -resource 'SIZE' (0) { - dontSaveScreen, - acceptSuspendResumeEvents, - enableOptionSwitch, - canBackground, - doesActivateOnFGSwitch, - backgroundAndForeground, - dontGetFrontClicks, - ignoreAppDiedEvents, - not32BitCompatible, - notHighLevelEventAware, - onlyLocalHLEvents, - notStationeryAware, - dontUseTextEditServices, - reserved, - reserved, - reserved, - 524288, - 524288 -}; - diff --git a/src/mac/kconfig/kconfig.rsrc b/src/mac/kconfig/kconfig.rsrc deleted file mode 100644 index d4b066f02..000000000 --- a/src/mac/kconfig/kconfig.rsrc +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$'YMEfjQD@FZFR0bB`"58e*$4'peCb%!N!GaI$91!*!%!3!!!'fP!!"XT3!!!pF !N#!-Df0[EQCTCbjbFh*MCJ)!!J"58e*$4'peCb%!!3-!FJ)!8P053d4[G@FK!!% $!()!N""5%DYHRJ3!N!C`2`#3K6J!!J#3"@!"$!"d!8B%!Np,!*!&$`!i!#m"3iJ )AM"H-9ibAM-!N!82!!S!,`!US!)!J!!!!(i!"J#3"9`"'3"`!9-%!Np,!*!&A!% C!(!"8i!!N!CF!08!F!%2"!C$B@jMC@`!N!8G!(-!,3&9%!#3"Ki!&3!Z!'Z)#dK [Fh3[4'pYB@PZ!*!'2`"c!%i"94!!N!Br!%!!6`"VL!95C@&XE3#3"*`!"`#3"9` "'3"`!9-%!Np,!*!&A!%C!(!"8i!!N!CF!08!F!%2"!C$B@jMC@`!N!8G!(-!,3& 9%!#3"Ki!"!!Y!'q)$dK[Fh3J59!JB@4NFQ9cF`#3"Mm!F`"1!983!*!'2J"%!%i !EiJ&8Q9KE'd!N!CF!$S!EJ#N"3a"C'eTEL"cCA*fCA)!!!%1!!X!N!@-!5F!S!& K"!*25`#3"B`"*`#J!@'!!*!'M!$J!+!"'J3'3f&ZBf9X!*!&"J"D!"B"%BJB5f9 bBQ9bEh-J8'&cFhG[FQ3J3fKKEQGP!*!&)!#A!$!"Aa!!N!BJ!'X!-!#5L!41B@e P!*!&13#A!%N"Aa!!N!Bj!"N!53#5L""$GA*bC@jd)&"KFh0hEh*N!*!&8J#A!') "Aa!!N!C5!#i!BJ#5L!a1CAFJ8'&cFhG[FQ3!N!9V!*F!H`&I%!#3"QS!'J#0!*+ )*##3"8jPGb"3BA0cGfpbC!dSFQ9dHA"P)(4[)(CPFQPQH5N!!!!9!%`!4J$)!DJ !!3%!!3#3"S-!N!39!%`!4J$)!DJ!!3%!!3#3"S3!N!39!%i!C!$f!FX!!3%!!3# 3"SB!!!!lSMZL!*!&f!&S!"%#r``!rri!!!")!!!!5!#3"pJ"D!#3"3%!#J#3"GJ "D!#BJ@J!N!AB!@J!N!P)!!!!5!#3"3J!!3!)!*!04eRR!!!!r`!!rj!'!!(rN!6 -c!!#rj!%QCN!!rq3"'CQ!!6rN!3c-`!&rj!%!!!!"[rrc-crr`!(rrr-N!3!#2r rc-bCQ3!*rrr-c'CQ!!Vrrmc--c-!#rrrc-`!!!!-rrqCQIrr!!hrrjQCc-`!$[r rQC!%!!rrrjQCCQB!%2rrQCNc-`!4rrqCQ3!!!",rrfCQrrm!%rrrCQE-c!!8rrp QCTQC!"ArrfD3"!!@rrpQCM-c!"IrrfCQ!!!!'2rr-c2rr`!Crrmc-mc-!"Vrrc- cQCN!'rrr-c0QCJ!FrrmcN!3!(Irr-c-!!!!Hrrm!!2rr!"rrr`!!c-`!)2rr!!# CQ3!Krrm!!'CQ!#,rr`!!-c-!)rrr!*!&*-c-rj!%!#A-c2rrc-`!*Xc-rrqCQ3! Rc-crrfCQ!#M-c2rr-c-!+Fc-rrm!!!!Uc*!%rrm!+mb3"J!Xc*!%QCN!,Fb3"'C Q!#l-N!3c-`![c*!%!!!!--c-QCRrr`!ac-bCQFc-!$,-c*Q3"!!cc-bCQ@CQ!$6 -c*QC-c-!0Fc-QCN!!!!fc-aQC[rr!$I-c'CQc-`!1-c-CQDCQ3!jc-aQN!3!1Xc -CQBc-`!lc-aQCJ!!!$c-c$-crrm!2Fc--c2-c!!qc-`c-jQC!$r-c$-cCQB!3-c --j!%!%(-c$-c!!!!3Xc-!!$rr`"$c-`!!-c-!%6-c!!!QCN!4Fc-!!"QCJ"'c-` !!$-c!%I-c!#3"8LCQIq3"!"*QCRrrmc-!%UCQIrrQCN!5jQCrrpQCJ"-QCRrrc- c!%fCQIrr!!!!6TQCc-crr`"2QCR-N!3!8*QCc-bCQ3"4QCR-c'CQ!&+CQFc--c- !8jQCc-`!!!"8QC!%rrm!9CQ3"-c-!&DCN!B!9jQ3"'CQ!&LCN!3c-`"CQC!%!!! !@TQCCQErr`"EQCPQCXc-!&bCQ@CQQCN!ACQCCT!%!&kCQ@CQ-c-!AjQCCQB!!!" JQCNc-rrr!''CQ6-cc-`!BTQC-c1CQ3"MQCNc-fCQ!'5CQ613"!"PQCNc-`!!!'D CQ3!!rrm!CjQC!!$-c!"SQCN!!*QC!'QCQ3!!CQB!DTQC!!!c-`"VQCN!N!9XCQE rN!3!E@CQrrr-c!"ZCQErrjQC!'pQC[rrCQB!F'CQrrmc-`"aCQErr`!!!(*QCXc -rrm!FfCQc*!%!(4QCXc-QCN!G@CQc-aQCJ"fCQE-c$-c!(GQCXc-!!!!H'CQQCR rr`"jCQDCQFc-!(TQCTQ3"!"lCQDCQ@CQ!(aQCTQC-c-!I@CQQCN!!!"qCT!%rrm !IfD3"-c-!)"QN!5CQ3#"CT!'!)*QN!3c-`#$CT!%!!!!K'CQ-c2rr`#&CQBc-mc -!)CQCM-cQCN!KfCQ-c0QCJ#)CQBcN!3!L@CQ-c-!!!#+CQB!!2rr!)YQCJ!!c-` !M'CQ!!#CQ3#0CQB!!'CQ!)jQCJ!!-c-!MfCQ!*!&N!!c-rq3"!#4-c2rrmc-!*) c-rrrQCN!Nc-crrpQCJ#8-c2rrc-c!*8c-rrr!!!!PM-cc-crr`#A-c2-N!3!Q$- cc-bCQ3#C-c2-c'CQ!*Sc-mc--c-!Qc-cc-`!!!#F-c1CQIrr!*dc-jQCc-`!RM- cQC!%!*mc-jQCCQB!S$-cQCNc-`#K-c1CQ3!!!+)c-fCQrrm!Sc-cCQE-c!#N-c0 QCTQC!+8c-fD3"!#Q-c0QCM-c!+Fc-fCQ!!!!U$13"2rr!+NcN!6-c!#U-j!%QCN !Uc13"'CQ!+`cN!B!V613"!!!!+ic-`!!rrm!Vc-c!!$-c!#`-c-!!*QC!,%c-`! !CQB!XM-c!!!c-`#c-c-!N!@d!!$rN!3!Y3!!rrr-c!#f!!$rrjQC!,F!!2rrCQB !Z!!!rrmc-`#j!!$rr`!!!,S!!-c-rrm!Z`!!c*!%!,`!!-c-QCN![3!!c-aQCJ# q!!$-c$-c!,m!!-c-!!!!`!!!QCRrr`$"!!#CQFc-!-)!!*Q3"!$$!!#CQ@CQ!-3 !!*QC-c-!a3!!QCN!!!$'!!"QC[rr!-F!!'CQc-`!b!!!CQDCQ3$*!!"QN!3!bJ! !CQBc-`$,!!"QCJ!!!-`!!$-crrm!c3!!-c2-c!$1!!!c-jQC!-m!!$-cCQB!d!! !-j!%!0%!!$-c!!!!dJ#3"2rr!0-!N!6-c!$8!*!%QCN!e3#3"'CQ!0B!N!3c-`$ AlZi!N!ABhGd!N!ACZlX!N!ADUUS!N!AEL)J!N!AFGhF!N!AG998!N!AH4%3!N!A I)L)!N!AJ%4%!N!AK!!$ZlJ!!!1)!!0hG!!!!i`!!ZlX!!!$N!!#UUJ!!!18!!)L )!!!!jJ!!GhF!!!$R!!"993!!!1J!!%4%!!!!k3!!)L)!!!$U!!!4%3!!!1X!N!6 ZlJ$X!*!%hGd!l3#3",Zl!1i!N!5UUJ$[!*!%L)J!m!#3"(Gh!2%!N!4993$b!*! %4%3!m`#3"#)L!23!N!34%3$elT!'!2EGN!B!plZ3"J$iUT!'!2Q)N!B!qRH3"J$ l9C!'!2a%N!B!r5+3"J$q%C!'!2m!N![B!@J!N!AB!@J!!!!'J3#"!*N!!!D"!)% !Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)% !Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)% !Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)% !Q3!!"S%!J3#C!!!'J3#"!*N!!"U2!!,e!2Af!1d!![8!pFJ!"28!p3$eeJ#C!!! rP!!"p3$pp3`!p3$e!28!p3$e!2AerI8"!2Ah!!Ie!28!p3$e!2he!`$e!2A8!2h e"!$e!28!rI8"!2AG!*N!!%DC!!$fp[S$qIAep[RkrrS$p[8!pIS!!rIkV2lqr`b XJIMep3$erIJ!p3$ef3!"prcqr`LXJIEepIVqrrVppIm!!2AI!*N!!%kC!!,fqUc jr`ImqIAe+rVlr[cr(+b"+rAe!2Ae!!$epkcrrrk"9[Miq[lrrS(iJIrir28"!2A G!!VlrrrqqIMprrlhq2hr!2MmpGi!Q3!!5TB!!2clr`$irIEqp3$kr[m"qL[rp[c er`!"pS(qr`'Xp[he!rEeqIlpr`(ip[ceh3!!qIlr"r[ep[lrrrf"rIm#q[Efr2A J!*N!!%kA!!(eprcr!2hq+rlfrr8&r2rqprEfrIEqp3)!pUcqr`$pq[B$pIEhr[l r!2Mqp[le!3$eh`!!r[lr![VfqIhr!&Epr`"@r[EqpGm!Q3!!6CB!!2Mmr`#Xr[I r+rrf![[rrIhfr[Epp3(fV2hr!rMfpL[mpJ,ep[Iqr`"@rIEqpGm!!2Ipr`+"+eE qr`@X+i(rrS(q+rrfr[AJ!*N!!&+B!!,e!2Imr`(pq2lh"#[fqrrpr[Er+rhfr[8 !JIhr!Ilfr#[qp[re#2Ekrrp@pL[fp[leh`!!qIhr%)%VprUXr&Eh+rIh+rFV+rE fr[AJ!*N!!(@@!!$ir2m!V2li"2FVqrrlqrB!+rlfrr8!prcr"B(h+rFV+rlf!IA fr[8%rIp@+b[qp[he"`$e!28!p3$ep`!1p3$e!28!p3$e!28!p3$krIm%JIIhq2M pp`)VprIq+rrfrI8-!28!!28!p3$e!28!pHi!Q3!!HCB!!2Imr`Ip9PEiprcrqrc f!5[frrEpp3$mr2m!qIhhrbX!p[[e![Mr9[cfr[8Bp[IhpI8!p3$e!28!p3!!p3$ ep3$e!#[hprhe"!$e!2AkrIm&qrIiq2Iir2F$+rFV+rlfrr8"!2Aqp`(f!2he"3$ e!28!pI%!Q3!!GTF!!IAir2m!rIj@!rcrr#[kpJ$frI8!p[[r"rMhq2Ih+rEfq[8 *qIIf+rEfpIEkr[hr!Ihjr28++kcmV2bXr&Eeq2hpr`'"p[le![RmrIhr"IlpV2c iqIZX#2NV+rEfpIAjrIcr!If"rIS!+rler`!!pI-!Q3!!ECB!!2Imr`lp9PEmrrp @+b[f+rBVp[Epp3%!9[[rrIJ#pb[fr[Ar!2her2B,prlrrrRepS(rrkcfrI8"prh pr`(kqIVr"2cfp[Akq2m%rIMhqIlpr`#"rLX*pL[prrrpq2Air[[r!2MmpI)!Q3! !ICB!!2Imr`,pqDcqr`(pprdVr[Epp3%!q[cr"kci9[Mi+b[fr[8$!28!!2[e$[I qrrrkp[AfpUcrrrhfp[le!2Vpr`5XrrViJIcr!2IppJ$krIm!qrj@!rMhpr[pr`@ "+b[fpUcqr`6jpIEfqIlr#If"q[Ifp[Ae!2Ac!*N!!(Z@!!$ir2m"rDcmr`'Xpri VrrB!pIrerJ!!V2cr#Ie@9[Mhpb[fpIAp!!(e!2ce!2hqr`!VrIB!qIlr!)(ppJ$ krIm"r[Mq+`$mrIm!qIiV!ID"rIm(qeC@q2Mhpi(pr`5"pbXVqIhr!2MqpJ$irIm !priVrrEqpI-!Q3!!FjF!!IAhp2m'qrIh+b[fp[re!`$e!+cmr`Vp9PEiq#[fp[8 !pIX!r[8!qIhrrrEq+`"@rIm%pb[fpS(pr`$lrIF!JIhr!I[hrLX!JIhr!2[q9J2 ipbZ"rIm%JIFVprcpr`$fr5[pr`(lpriVrrErpI-!Q3!!G*B!!2Ilr`$pq[m&q[I h+rEerrAq!!#Xr2m!rIj@rrF!p[leq!!"pDcqr`$pr#X!prhr!2[q+`#"rIm!JIh h!)(pr`#"r[F"+i(pr`Il9PEiq2FVJIhr!2[qp`#XrIrr+`,h+rIpr`#Xr[F%+rE fpIAc!*N!!'q@!!$hr2m#rIQXq[m%qIFV+rEqp3)!pIcmr`LXq9Eiq#[fp[Ai!!( e!2hr!+cl+rhr"+ch+bZ"rIm!qrhi!2[pr`(lq2lh!)(pr`Ilq&EiprFVJIhr")( hq2HXrIrmprhr!2hqp`)Vp[EqpI3!Q3!!GCB!!2Mmr`2pqIRpqrm%r9Eh+rB!p[l e!3$kr2m!r[j@![FV+rleq!!!prhr!D`Vr[Ir+rcrr[F!JIhr!2[pq!#"rIm&qrM iprH"rIm(qeC@q2FV+i(pr`6lq2Mhq[hr!2Mqp`$irIm)qrMiprFVp[Aem`#C!!" eP`!"pIImr`6pqIRkr[[r!kcipb[rp[le!2Rlr`Ij9PEh+rEfpIF!!2Mpr`#XrII r+rcrr[F!qrhr!2[qq!(hqrhr!2[qq!(hJIhr!2[qq!2h+b[krIm!qrli!IIpr[m %qIIiprRpr`Mjq2Ih+rEfpIAc!*N!!(D@!!$hr2m!rIlj!)(kr`,lq#X"+rEppI[ r"IT@9[JVp[leq!!!prhr"Uchq2Ih+b[mrrli!)(pr`(l9[li!)(pr`$lr[J"pi( pr`$lr[J$pb[fJIhr!2[qq!Rhq2hrrrhiprMpr[m+qrIhq2FV+rEe!2Ad!*N!!(D @!!$hr2m!rIhj!)(kr`(kprmV!2Eqp3$mr2m)qeEiprFVp[Aeq!!!p[hr"[hhq2I h+b[pr`6pprMiqrhr!2[qq!(hqrhr!2[qq!(hJIhr"r[iq2Ih+b[krIm!qrlir[F !qrlr!+cqr`(qqIch!5[fr[Ac!*N!!(Z@!!$ir2m'r9Ejq9C@r2Vr!2N"pb[qpJ( eprcr#Ie@9[Mhp[Ee!2Am!!6hp3$erIlr"Uchq2Mh+rIpr`$mr[J!qrhr"IY@q2M hJIhr!2[qq!(hqrhr!2[qq!2h+rD"rIm!qrlir[F(qIkXJB(lqIMlp`3Vp[EepI) !Q3!!I*F!!IAhr2m"rIRq9[ri!+clr`$p"eEh+b[fp[@"r2m5qPEi+b[fpI8!!28 !!&Erq[Aeq[hrrrMrp`%V9[hr"2Rhq2L"rIm!qrli!IH"rIm!qrli!IH"rIm!qrl i!rFVp[Vpr`$lr[J(peEprkchprMkpriVrrErpI)!Q3!!JTB!!2Imr`Mp9[P@q2I hq2llr`1Xq2FVrIB!V2hr$[hiq2FVp[Eep3!!p9ErrIle!2Epr`AiprMh+rRqr`@ XprMipr[pr`$lr[J"pr[pr`$lr[J"pi(pr`Ilq2Mhpb[fJIhr!2[qq!"@r[m"qb[ qp`$irIF%+rFVp[Eqp3%!pI3!Q3!!ITB!!&Emr`$qrPB%q2Ih+eElr`6rqrFV+rl f!5[lrIm&V2MhprEfr[8$+r[rqrce!&Eqr`$kr[F"+rcqr`$irIF!qrhr!2[qq!( hJIhr!2[qq!(hJIhr!2[qq!2h+b[krIm!qrli!+cpr`RpV+cpV+cmJ9EhrLX!p[l emJ#C!!"cP`!!q2Vr"kcjq2Mh+b[hqrrrr`+"pb[mpJ$krIm+rS&@+rBV9[[rrrV mpIrf!2Rqr`0@pb[jr[m"q#[qp`(irIhr!Ie@r[J!V2hr"Dciq2IhrIhr"rj@q2I h+b[qrIm!V2li!+cdr`,mpb[qp[remJ#C!!"JQ3!!prEr!rhh+kcjrrlr![XV+rc f!IMlprm"qb[pp46fpIEepPDXrrqXrIrrqrFV+rIh9[llr`2qq9Eqq[m#q9Eqq[m %rIVhq2lkr`,jprRcr`2m+b[fr[8"!2Ad!*N!!'@@!2re!rBV+rIqq2rhrb[qp[m V![Iiq!K@q2Mh+b[fp[Aqp[mV![Q"r2kX#i(jp[Eep[AfpIEepIhf"IMjJB(jpr8 VqrIp+rchr#[mprmVrIEr+rch!IQXp2m$pbXVp[lem`#C!!"ZPJ$rpIrf!#[mprm Vr2Er+`(hq!6hq2Ih+rlfr[Aqp[XVq[B$pIEep[herrEm+`Ef+rBVpLXVr2Er+rr hrLX!p[dV![FVpriV!2Eq+rrhrb[lp[iVr[F$JIhrJI[l!Icqr[m%q5XVp[EqpI3 !Q3!!ATJ!!I8!r[Arp[mVrrIr+rlf!2Aqp[iVr[Ir+rrfr2App[mV!IBVr2Erp3$ fqIAZp[`VrIEm+r[fr#[qpJ$er[Ep+`HXrrrjprIiq2j@rrJ*rIrrqIFV+rEepI- !Q3!!5*B!r[AqpJ)VpL[pp[her[B!+rmV!rBVp[EjpIMf!rAfpIEfpIIfr2AQp[c er2B!q2lr!L[hprVi#S(rrrIh+b[fp[Aep!#C!!"GP3$ppI[fq[ArpJ$erIB"pIE qp3)!p3$pp3(fpIlf!IAfq[Ap!2Me!2EfpIlfq[AqpJ(ep[herIErp3$fqrAqpJ$ hr[m'q#[hprMhq2lh"rhrJIIh+b[fr[Ad!*N!!$k6!2Ae!!$mpIRerJ!#p3!!m[8 $!28!pI`!pr8%!28!p3$Ep36lrrrqqI[h!rQXrrcqprmVrrB#p3$ep3#C!!"PP!$ rp3!!q[Aq!!$erJ$rpI[eqJ!!pIi!prAh!!6e!!$e!2le!`$e!2Aq!!Ae!28!p3$ qp3m!p3$e!2Ae!28!p3$e!28!r[Al!!(e!2he!IVqr[rqV!6prrrm9[`VrrEqpI3 !Q3!!9C8!!2Af!!$erJ!!pIi!m3!(p3!!p3$e!2Ap!!$eqJ!&p3!!p3$emJ!!pIS !!r8!!2Ak!!$er3!$p3!!pI`!rI8"peEpJ36j9LXVp[dVr[ErpI-!Q3!!(C)!!2A a!!$eU`!$p3$e!2herrEq+rEfr[Ac!*N!!"@"!1N!!2@q!2lemrEpp3%!pI3!Q3! !$S%!T!$ppI[fprAb!*N!!!f"!+B!!I8!lrA`!*N!!!k"!+)!p2Aq!!$em3#C!!! 9J3#I!!Ie!2Ae!28!pIi!!2A[!*N!!"H"!+-!$I8!!28!p3!!p3$e!!$el3#C!!! 'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!`j!!+p3$e!28!p3$e!2@c!!Ee!28!p3$ erJ$T!!(e!2le!3$eS!$X!!6e!28!pE-!!($T!!$hqrS"p[AmqJ4@!28!pI)!!&E qq[he!3$ed`!0q)'XV)&@pIAj!!$e!2AZ!!cfqkcmq29@V#[ep3$ee!!'+ka@!28 !pH8!"ID"!28!pIF!mJ!!9[lkrr8(!)(lpJ$e!2AT!!G@V#[e!28!pGB!!)lS!!A hr[rrr#[qp3Rlrr[ipI8!p3$em`!+pIhrr`$e!2Ae!2A@!!mVrIrkpIAhqrqXV2A e!28!!2A`!!Rfr[mVJIp@rrqXr28"!2AF!!dVpJ$e!+crrr8!p3$epHF!"rVrpJ$ e!2Aeq3$b!!RerIrr!2Airrrkr[8"!2A[!!hi!!$e!2rrr28!p3!!pGF!!)cR!!Q XrrrkpIEeprljq[8"!2Ac!!+Xrrrkp3%!pGN!!b[qrrVmp3,jrrcpp3!!![8!pI) !#B(rrr@XrrRlrrRlpIm!!2AI!!Mer[F!p3"@rr[pp3-!p3$ek3$rr`#"r[8%!2A e!2Am!2%!#+crrrAep[hqpr[e!3$em`!)+rm!p3$eqrp@qr8"!2AC!!%2j`!)r2r rq[Efq2ljr[Epp3d!p3!!p3$e!28!p3$e!2le"[crrrAfpIEpp5%!p3$e!28!p3$ e!28!p3$e!28!p3$e!28!p3$e!28!p3$eq`!%pIlrrrElp3(mV2cerrAr!"2e!28 !p3$e!28!p3$epIcrrrAfpr[fqrAr!2re)3$e!28!p3$e!28!p3$e!28!p3$e!28 !p3$e!28!p3#XrrIep4%!p3$e!28!p3$e!28!p3$e!2Ak!!4@rrrqp[[er`!$p3$ e!"Me!28!p3$e!28!p3$e!2Aer2rrpIEep[Afr285!28!!28!p3$e!28!p3$e!2E qrrAe%J$e!!$e!28!p3$e!28!p3$e!2AT!!%bk!!)pDcrrrVfq2ljr[B"pIEqp3E f9[Vj!28!rIF0pIEkqIEeV2rrp[Rkq5[pp3Ef9[T@!28!rIF%pIEkqIEqpIljrr8 8!28!+rRk+b[fpI8!p3$eqIrrV2AerIB#pIEmrI8!9JEkq5[e!28Vr[F0p5[kq5[ epIIprrriq2Eq9J$ir[B$+rRkq[lirrB%q2Iip5[pp`%!+rlh&[EeqISVpIAfqIV j+r8!pIAlrrrjq2Ehr[Mpp3FVqIVip3$epIlh"#[e9[Vir[8"!2Al!!#Xr[m!qIl frrArp`6ip`$iqM2jpJ$e+rMhq!"@q[RfpI8!V2rrpL[i9[Mhp[Eep9Ekq[Ie!28 !prVk9[Eep3$fV2rrq2Ier[J!prhe"rIkq[Ie!2Afr[IrpJ,jqL[qp3%!pHS!!66 R!!Emrrq"q2lmrL[qp[re#2IqV2HXrIEeprlr'B(qrrrlpDcrrrb"V2rqq2Eeprk Xprhpp[Ahr[mBJIlrrr[eqIlmq)(r9[Ae9[q"q2[rq!$epIi!!kcrri(kp[le!rE hrIdLq2RrJIAeq2lrrrQXr[rq+r@Xr[rrV)%Vq[rrV#[fqIlq9[[qrbRk+kcrrrJ Vq[rrV28VrIrrqrhrrrleJIrjprhrV2Aeq2hrrrhmprMqrrrqpK'"rrVirIhhpIE lrrrlr+crri(lpIi!"IEqqIrrrIhf"rAir[rrJB(l,IrqprAir[rrJB(lrrlhpI@ Xrrrf+r[rri(fp[MpV&EmrrVepUcpq2MrrrVepIVqrrqX'IAjrrqXp[BVV2ljq2k Xp[8VrIrrqUcprrp@r28"!2AY!!%dj`!+V2rrr2lrrrRh+b[qpK8Vr[rip9ErqrA er2rrqIEpri(fV2rrrLXQV2rpp[IqrrMe9[rlpI@Xrrrjp[hrJIIrrrEep[rrprA prrEepI[iqrAqr`2kp[BVr[B(pIEepIEpreErp4,prrRepDcrrrReqIrrqIEeV2r rr5[rrbkX+b[rri(fp[rrqIEfq[rrq2AerrqXpIAkrrrmpI[rrIIrrrIe9[rrqIA fq[rrq2lf'+crrrEfq[rpp[9@rrhfpIMrrrhfpIlrr[Emp38!p3$kJ5[qr`Y@+b[ fp[@XrrripI8`qrrqp[@XrrripIAlrrlfpUcrrbXV9[rrJ5[frIp@pIVrrrAjrrl fpB(rrb[fpIcrrrhfrrm9V2Efr2q"pID"rrcepIVrrr[e+rrrr2[el!!"1qF!!kc rrrlqracqq2FV+rEfqIrrpIAirrrfpUcrrrEf+rMfpUcrrriV'2VrrrRkrrrfpPE rrrEfV2rrp[BVq2EmrkcqpJ[prrcfrrrm+rBVp[EmpIlr"2Vf+rBVr[Eqp32jrrr errB5JIrqp[DXrrrfp[Mrri(fpUcrrriV62Irrk`V9[rrJIEfrrqXp[D"rrrip[E rrkcfp[VrrrMfp[JVprrrqIEirrrkp[Ekrrri+rBVV2rrpL[qrrVfpL[rrrRfq2r rq[EfV2rrr[EppIm!"[lfpIcrrrcq+rrf"DcrrrAepJIjrrp@pUcrrrlf3IRrreE fV2rr+b[jrrq"+rRrrb[f9[lmp[RrrrIfq[rrq2EfV2rrp[BV+rrrV2Eirrp@p[C @rrrhp[VrrrMfp[rrV2lfr[8"!2AZ!!%ek!!&pIcrri(jr[m5rIMh+b[fV2rrqS( lrrp@pUcrrrlf'5[f+kcrrb[hprRrri'Xrrq"JI[rreEfV2rrr[B%+rErrkcqpJ5 XrrlfV2lr!I[hrIEqp32qrrq"r5[rp[he!rcrrrB9pIEkrrripUcrrrBV9[rrJ5X VV2rr+rlhrrmZV#[irrq"+b[rrr`V+rVrreEf+rrrV2BVJIrr9L[f+rEfqISVpi( rri%VpS(rreEq+aLXrrmVq2rrJ5[fp[rrr2C@rrq"pLZXrrmVrIEqp36ir2AeqIl r!2Mq+`2fV2rrr[B(9[rrJIDXrrrq+a*@rrq"+kcrrb[h9[rrJ5[mrrmVqrB-q[R fq+crreEf+kcrrrdVrrmCV#[krrp@pL[irrrkpS(rreEf+rrrV2BVp[EqpHd!!5[ R!!@Xrrq"+i(qra'XpbXVpUcrrrK@q&C@+bZXrrrm+`hfV2rr+b[hqIrrJDcrrra @"2IfV2rrr#[rr`QX+b[fV2rr+b[prIm!q2lfr[8$r2rrr2dVr[Eqp31XrrrfrrB 5JIrr9[DXrrmV+eErri%V+kcrrrhhrrmEV#XVq[rqprVrreBV+i(rreBV+rrrV#X VJIrr9[`V$IEjV+b"rrq"+bZ"rrp@rLX(V2rr+eErri(q+rrr#U`V9[rrJ5XVV2r rrL[rp[re!3$mq[m"qrIq+`@XrrrfpLX(9[rrJ5ZXrrrq+a&@rrq"+kcrrrIhqIr rqrHXrrrm+rrf$#[krI[lrrp@+bZXrrrp+rrr&k`VJIrr9LXV9[rrJ5Z"rrp@+b[ rrk`V+rlfr[AZ!!%hk3!)p3$mrrq"prImr[m)qrFV+rcrrrMfr#X#V2rrqbX0V2r r+rFVqIrrq[crreEqpriV!Ucrrr`V#2lrV2BV+kcrr[iV$[Rqrrrm+b[fp[Aeq2r rr[`V!2Eqp33!qrrrp[rf%S(rrrFVV2rrpb[jrrq"prHXrrrpprrr'kch+rIkrUb XqrMh+rH"rrp@+b[rrkch+i(rrrRm+d1Xrrcf9[rrJ5[hJIrrq5[hpkcrrb[irrq "pbXVrrrl+eErri%VpkcrrrFV+rEfpI8Vr[EepID"rrrqq2FV+kcrrrBV+aj@rrr j+kcrrrIh+rRrrrNVV2rrprIjrrq"pkcrrrRhr5XTprlrqLZ"rrrj+rHXrrrhpb[ hrrqX+rVrrrNV+eErrrNVJIrrq5[hrrqXrL[rp[re!3$el`!"11F!"kcrri%VprM pr[m'q[FVq[rrJIiV"IMh+kcrrrXV!UcrrriV"i(rrrH"rrq"r[F(q2FVV2rr+rI q+`,lrrhq+`cqrrXVr#[hpr[rV#XVr[Erp32mrrrkrL[rpJIeqDce9[rr+a6f+r[ rrLXVV2rrprIjrrq"prHXrrrpprrr"D`V+r[rqIVh5S(rrrNVprrrV2IhJIrr9[I h+b[jrrp@+eErri(hpi(rrrRhpbZXrrrh+rlrqrFVq2rrqLY@rrq"prHXrrmVpbX Vp[Eeq[[epIEfprlr"[VhpbZXrrrq+`Ikrrripkcrrrlh%rVrrrMhV2rrprIjrrq "prVrrr[hr5XaqrrrpLZ"rrp@prHXrrrh+rFVrrqX+rMrrrRhprVrrrJVJIrr9[I hrrqXprFV+rEfpIAZ!!%mk!!)pDcrri%VprG@rIm19L[hr[rq9LY@V#XVV2rrr#X ApUcrrrFVpkcrJIIhr[rrqIIjV#[hV2rrr#X5prlrpb[hrrlh+rp@+rIjrrSV+rl frr8+p[crrrNV+rEhJIcqp3+XrrNJpL[qreBVpkcrrrIhqIrrqrIhV2rrprFV+rr rV2G@rrrqrU`5r&EhprVrrrVhq[rrr[IhJIrrqIdV,B(rri%Vr2rrqrMhJIrrqPD "pkcrrb[hqIrqprIkrk`V+rRrri(hpkcrrrIh+b[qpJ(pq2lerrB-V2rrr[FV+kc rrrNVpe(prr[h+kcrrrVhq2hrqrFVV2rrprIjrrrlprIprrq"prMlpkcrreEhrIr rqIMhr2rr9[VjprrrV2IhJIrmpb[mri%V+i(rrrRhprrrV2FV+rEfr[AZ!!%mk3! "pr[pr`6lq&D"r[hr!eBVpkcqr`2mpb[kr[m"V&Eq+`hfV2VjrB'Xr[SV+rIiV2l r!rci+rVqr`'X9[iV$rEiV2lkrDa@+b[rr[Z"r[cp+`,fpIEqp3IjV2rpV2hpqIh e![ElrJD"r2lj+b[kr[m(r2MprrrqqIVqr`1Xq5ZXr[m"q[Mjr`2iprHXr[m&q[r pr2Vjr[m"r[Vq+a(hr[rrV&EqrrrkprIprrqXprVqr`cm+b[jrUb"r[ch+rMpr[m "qIVqr`$mrLX+pLZXrre@pIBVqrlqr`LXq#ZXrrrlrIi2rr[h+rHXrrrlrIlrqrF VJIlr#DcirIrrr[Rhpkcqr`kXq#[jr[rrqrRrrrj@peEqr`,l+rcqra(k+rH"rr[ lrS%V+rRqrrrpq2cqr`MkpbXVp[Ee!2A[!!$Zj`$rpIrfrL[mpr`V![K@q2`V!2E p+rlf"5[fpL[i9[SV!PEjq2`V!2Em+rhf#rG@pb[f+b[h+rK@priVrIEmp3Ef+eC @prEfqr8!+`0@q2Efq#X(pb[h+b[h+rIi+aEjrkbXrDcrrr[hpbY@9LXVpb[hpbX Vpr`Vr[B-q2If+rG@pb[hpbY@9[BVreB!prJV"[FVpb[h+b[qp[[er[El+`@Xrrm Vq2N,q2FVpbZXrrrhq2Rir[Iq+arh+rFVpb[h+b[hprK@q#XVp[BV9L[f+rK@pb[ h+rG@q2BV!IP@q#X%pb[h+rIq+rrfr[AZ!!#Pj`$qpIrfp#X$pL[f+rEf![AfpIc f!5[fq#[epJ$erIB*+rEf+rEf+b[f+rlfr28"p[AmpJ(ep[ce!2B!pIlf!L[fp[! V!IBVr[B$qIrj+rlh!rMrJII`+rlf!2Amp[8V!2El+`,f+b[qpJ)Vp[Eh+rrfq2A qp[dV!UcrrriV!2Ip+`+XrrrmpqdVqrB"+rEc+`$fqbX'pLXVpL[fp[FVr[EqpHi !!*IS!!2e!2AerIB!+rhf!#[Zp[cekIEpp3(fpI6fr28!!2he"2Eep[Afq[AepJ! Vr[B!+rAf#[VrqbXVprIkr[IhrLX*pL[f+rBVpL[f+rVfr[AqpJ8VpLXVpL[dpJ! Vl[Eip3(fpIcf"LZXrrrh+rIm+`@Xrrrh+rIm+`Vf+rEf+rBVpL[f+rIf!2Amp[m V!IBVhrEqpHd!!*VR!2cem2B"pIEqp3,fpIEip3(fpIlf!2AlpJEep[Aep[Afpr8 *p[AfpIEfpIEep[ce!`$e!!$bpIhe!rEep[A[pJ$er[B(qDcqV+cmqrIp+r,fq[A XpJ$erIB!pIAf!IAfrI8!!2Rer[B!qIlr!Ua@+rdV!2Vqr`'X9[dVlIEqp3(fpI6 f!2AfpJ,ep[AqpJ$eqIEpp3%!pHi!!%2P!,(e"J$e!!$e!!$dpH2erIEk+rhf"IA fpIEep[(e!2ECp38!p3!!p3$kpIcfrb[r+r[fr#[ppZMe!rEepIEEpHd!!&[Q!!, e!!$Qp3%!pI`!kr8"!2Ap!!(e!26e!3$eq`!"p3$pp3%!pI`!!I8!irAppJ)VpL[ mp[(e!J$e!16e!!$dpI`!"[8!p3!!p3$lpIhfrIB#pIEeqIDrpHS!!0VN!",e!!$ e!28!p3$e!2Ae!28!p3$eq!!&p3!!p3$ep3!!pIF!"r8!!28!p3$ejJ!'p3!!p3$ e!28!%28!p3$ep3$ep3$e!!$e!28!r2Alp[Re"`$e!28!p3$eq`!@p3!!p3$e!2A e!28!p3$e!28!p3$e!2Ak!!$erJ!'p3$e!28!pId!!r8!!2Ap!!6e!!$e!2cer[E rp[[er2Epp4%!p3$e!28!p3$e!28!p3$e!2Am!"Ae!28!p3$e!28!p3$e!28!p3$ e!!$ep`!'p3$e!28!pIi!!2AX!!#LfJ!!pIN!"r8!p3$e!!$ep`!'p3$e!28!pIi !"r8!p3$e!!$epJ!)p3!!p3!!p3$em`!!pIJ!#3$e!28!!28!!2Ad!!$er3!#p3! !qr8$p[Aep[ler3!!pIS!!2Aq!!$eqJ!!pI%!"28!p3$er3!!pIJ!!2A`!2ce!2E hp3$fr28"!2A`!!,e!2Am!!$emJ!!pIi!"r8!p3!!p3$eq!!!pHS!!#q*!!$eqJ$ M!!,e!!$kp38!pI8!!2Al!!$eZJ$ppIhe!J$e!2Req3!!pI!!!2A$!!!RJ3$K!!M e!28!p3$e!2@[!!6e!28!p3d!p3$e!!$e!28!pI8!pDF!!"D"!0d!!r8!!2@V!!( e!!$eq3!!pD-!!!U"!)%!p3!!pDB!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D "!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D "!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!k "!+J!!2Aj!!$ej!#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D "!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!lk!!!(L3k"$U%1!!Ik!!!2qJ!!$SRBJGL Lf!&(&IS!!@(k!(J1148j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48 j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48 j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48jra9p14891489148 9148914891489148914891489148914891489148914891489148914891489148 9148914891489148914891489148914891489148914891489148914891489148 91489148914891489148914891489B$N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N 9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N 9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&3lk!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3# C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3# C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3# C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3# C!!!'J3#"!*N!!!D"!)%!Q3!!@ZN!rIrL!!$rp`!!rrS!!2rf!!$rr!$prrd!rIr q!2[rq!$rrrcrr`!!rr!!!2rp!!$rp`!!rq)!!2rp!!$rk3$rrr`!q[rf!1)!!2r f!!$rl3!!rr`!!2rJ!!"8kJ!!rrd!!2rB!!$rqJ!!rrF!rrrp!!$rr3!$r`!!rrd !!2rl!!$rp3!"!2rm!!$rm!!!rrd!!2r5!!$rkJ!!rrF!!2rc!1)!!2rf!!$rl3! !rpS!!0RU!!$rq3$qrri!rIrq!!$rrJ!%r`!!r`$qr`)!rrrp!2hrr`!$r`$rrri !r[rh!!$rr3!!rrd!!rm!!2rp!!$rr!!!rr3!!3$rr!!$r`$rrrd!r[rk!!$rr3! 'r`!!r`$rrri!rrrq!!$rrJ!!rri!r[rq!!(r!2lrr`$qrri!rrrq!2lrrJ!!rri !!2rk!2lrrJ$qrrJ!!2rl!2lrrJ!"r`$r!!$rrJ$qrrd!r[rj!2lrrJ$qrrJ!![m !rrd!!2rq!!$rrJ$qrri!r[rq!2rrrJ!$r`$rrqF!!2rU!!$rqJ!!rri!!rm!!2r q!!2r!!$rrJ!%r`!!rrrm!!$rrJ!!rri!"rm!!2rr!!$rrJ!!rrB!!2rp!!$rr3! $r`!!rrd!!2rp!2rrp!!"!2rm!2rrr`!$r`!!rri!!2rl!!$rr3!(r`!!rrm!!2r q!!$rrJ!!rri!!rm!!2rq!!6r!!$rrrd!!2rq!!$rrJ!!rrd!!2rp!!$rrJ!!rrX !!2rq!!$rrJ!!rrF!!2rm!!$rrJ!%r`!!r`$r!!2r!!$rrJ!$r`!!rri!!2rl!!$ rrJ!!rri!!2rh!!,r!2rp!!$rrJ!$r`!!rri!!2rq!!$rr!!!rri!rrrr!!$rk!! !l1S!!2rk!!$rrJ!$r`!!rri!!rm!!2rq!!2r!!$rq`!!rri!!2rq!!2r!!$rrJ! !rri!!2rf!!$rr3!!rrd!!rm!!2rp!!$rq`!!rr8!!3$rr!!!rri!!rm!!2rq!!$ rq`!!rrd!!rm!!2rq!!$rrJ!!rri!!2rq!!2r!!$rrJ!$r`!!rr`!!2rk!!$rr3! !rrd!!2rq!!$rq`!!rri!!2rq!!$rp`!!rr`!!2rq!!$rrJ!!r`%!rrd!rIrr!!$ rpJ$prri!!2ri!!$rrJ!!rri!!2rq!!2r!!$rqJ!!rr`!!2rq!!$rrJ!!rqJ!!1$ U!!$rqJ!!rri!!rm!!2rq!!2r!!$rrJ!$r`!!rrX!!2rq!!$rrJ!$r`!!rri!!2r q!!$rpJ!!rr`!r2rq!2crqJ!!rrB!!3$rr!!!rri!![m!!2crq`!!rrd!!rm!!2r q!!$rrJ!!rrd!![m!rri!r2rr!!$rq`$qrrd!!2rp!!$rr3!!rri!!2rl!!$rrJ! !rri!!2rh!!$rr!$mrrd!!2rp!!$rrJ!!rri!r[rk!!$rrJ!!rri!!2ri!!$rrJ! !rri!!2rq!!$rrJ$qrrd!!2rm!!$rrJ!!rri!!2rS!!$HkJ!!rrS!!2rq!!2r!!$ rrJ!$r`!!rri!!rm!!2rl!!$rrJ!!rri!!rm!!2rq!!$rrJ!!rrB!!2ri!!$rqJ! !rrS!!2rf!!%!rr`!!2rq!!2r!!$rp`!!rrd!!rm!!2rq!!$rrJ!!rrd!![m!rri !!2rl!!$rq!!!rri!!2rp!!$rr3!!rri!!2rl!!$rrJ!!rri!!2rh!!$rr!!!rrS !!2m"!2rq!!$rrJ!!rrX!!2rl!!$rrJ!!rri!!2rj!2Vrr`!!rri!!2rl!!$rrJ! !rr`!!2rq!!$rrJ!!rqJ!!2[U!!$rr3!$r`!!rri!!rm!!2rq!!2r!!$rrJ!$r`! !rrX!!2rq!!$rrJ!$r`!!rri!!2rq!!$rpJ!!rrN!!2rk!!$rrJ!!rri!!2re!!% !rr`!!2rq!!2r!!$rrJ!!rrX!!2rp!!2r!!$rrJ!!rri!!2rm!!$rr3!!rri!!rm !!2rm!!$rrJ!!rri!!2rp!!$rr3!!rri!!2rl!!$rrJ!!rri!!2rh!!$rr!!!rri !"2m!!2m!r`!$r`!!rri!!rm!!2rq!!$rq`!!rri!!2rq!!$rq3!!rr`!#[m!!2m !!2rr!!$rrJ!!rri!!2rm!!$rrJ!!rri!!2rS!!$(k3$prrd!r[rq!2hrr3$prrm !!2rl!!$rr3$prrm!!2rq!!$rr3$rrrJ!!2rm!2lrr!$qrr`!r[rm!!$rqJ!"!2r m!!$rrJ!!rri!r[rj!2hrrJ!!rri!!2rq!!$rr!!!rr`!r[rq!!$rq`$qrrd!!2r m!2rrrJ$prrS!r[rp!!$rp`!!rrX!r[rq!!(r!2m!!2rq!2hrrJ$qrrN!rIrp!2r rq`!!rr`!!2rq!2rr!3$rrJ$qrr`!rrrq!!$rrJ!!rri!!2rS!!!Df`!!rrF!!2r `!!$rc3!!rrS!UJ!!rpN!Q3!!*YX!!2rl!!$rrJ!!rr3!!2rq!!$rcJ!!rrN!VJ! !rri!!2rC!*N!!",6!2lrmJ$qrm3!V3$qrpJ!Q3!!"S%!J3#C!!!'J3#"!*N!!!D "!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D "!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D "!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!"f 1!2crq`!"r`$l!!$rp`!!rpB!!2r6!!$rlJ#C!!!PMJ!!rrd!!2rm!!(r!2X!!2r h!!$rjJ$prr8!!2r6!!$rlJ#C!!"SMJ!!rrd!!2rm!!(r!2m!!2rq!!$rrJ$qrri !r[rp!2lrr3$qrri!!rm!rrrp!!$rr3!!rri!!2rq!!,r!!$qrrd!r[rq!!$rrJ! !rri!r[rp!2lrqJ$qrrd!rIrr!!$rrJ!!rr8!Q3!!JBi!!2rp!!$rq`!!rrm!!rm !!2rq!!$rrJ!!rri!!2rp!!$rrJ!$r`!!rri!$2m!!2rr!!$r!!$r!!$qr`3!r`! !rri!!2rq!!$rr3!!rri!!rm!!2rq!!2r!!$rrJ!$r`!!rri!!2rm!!$rrJ!$r`! !rri!!rm!!2rq!!$rp3#C!!"[MJ$mrrS!!2m&!2m!r`$rr3$prri!!2rp!!$rq`! !rri!!rm!!2rq!!hr!!$r!2m!!2m!r`!!rri!!2rq!!$rr3!!rri!!2rq!!,r!2r p!2hrr`!!rrJ!!2rq!!2r!!$rrJ!$r`!!rri!!2re!*N!!(#1!!,r!2ri!!$r"3$ r!2m!rri!!2rq!!$rrJ!!rr`!r[rq!!$rrJ!$r`!!rri!$Im!!2m!r`!!r`$r!!$ rrJ!!rri!!2rp!2crr3!!rrd!!2rq!!$rrJ$qrrX!r2rr!!$rrJ!$r`!!rri!!2r e!*N!!'f1!!2r!!$rq!!!rri!!2rp!!$rrJ!!rri!!2rj!!2r!!$rrJ!$r`!!rri !"Im!!2m!!2hrrJ!!rri!!2rq!!$rr3!!rrS!![m!rri!!2rq!!$rq`!!rr`!!2r l!!$rrJ!$r`!!rri!!2re!*N!!(Q1!!$rrJ!!rrN!!2rq!!$rr3!!rri!!2rq!!$ rr3!!rri!!rm!!2rq!!2r!!$rrJ!!rri!!2rj!!6r!!$rrri!!2rp!!$rrJ!$r`! !rri!!rm!!2rq!!2r!!$rrJ!!rr`!!2rq!!2r!!$rrJ!(r`!!r`!!rrre!*N!!'@ 1!!$rr3!$r`!!rrd!!2rq!!$rr!$prrd!rrrq!2lrr3$qrri!!2rq!!$rr3$qrrX !rrm"!2rp!2rrrJ$qrri!!2rq!!$rrJ$prri!r[rq!!$rrJ$qrrd!rIrq!2rr!3$ rp3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S% !J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S% !J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S% !J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S% !J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S% !J3#C!!!'J3#"!*N!!!D"!)%!Q3!!r`!!#9)*8J#3"GJ"D"%"!3!+!*!&f!&SQ!! `!*!&f!&S!*!&f!&S!*!&f!&S!!!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3! #d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!4m`!'rq(rJ!I `)2`!!AiFl3!4m`!'2i!q!$`HB2`!!H-ql3!5m`!'(`!i!(!(i2d!!J(R[Zd!%[- !"Km!)!$J!H$p!!)$jllY!",c!!BI!%!"`!$Jr3!#!qFFl3!4m`!'(`#!!m!!i2d !!32Jl!!4m`!'(`%!"m!!B2d!!32Jl!!@m`!3(`)!"i!!)"q!rM`2r2i$rm$`!"E c!"!I"!!2J!!!H1!qrJ2JIJmI`2!!&I-!$amB!!q!!!$`m$mr!q!q(Jr[!"Ac!!m I1!!2J!!"i(Jq(`2J2Ki2l`!@m`!3(h`!$i!!!H"i2Km$i$iq$i$`!"Ec!"!IrJ! 2J!!$i(`q(`2J2Mi2J2!!&[-!%"mr!!q!!!2JI$iI!q!q2Jq!m!!@m`$r(`k!$i! !!q"m2Km$i$iq$i$`!"Ec!"!I$m!2J!!$i(`q(`2J2Ki2J2!!&I-!$am2i!I!!!2 JI$iI!q!q(Jr[!"Ac!!mI"r!(`!!$i(`q(`2J2JmHl`!9m`!2(`2i!m!!-q"m2Km $i$i$q1m!&2-!$Km"r!(J!'(JH$iI!q!q"Zi!&2-!$Km!rJ$`!F(JH$iI!q!q(Zi !&I-!$am!I`"m"i$`m$iI!q!q2rl[!"Ec!"!rJ(q!(rm!H1!q(`2`2MrrJ2!!&[- !%2rMrm!(q!!IJ2mrcrcr[rq!m!!)j3!#(rr!m!!)j3!#"rr!m!!)j3!#1!2!m!! )j3!#B!(!m!!)j3!#B!'!m!!)j3!#B!1!m!!(j3!"1!E[!!IP!!%2q1m!!Y%!!Y% !!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y% !!Y%!!Y%!*Ii!"4r2`!!(J2`!"32N!!!"l[X!!($q!!!%rJ!"(MMq!!!iq3!PrJ! &"`-!!!1!r!!&$M`!!!-qq`!!F2i!!!cq!!%112i!!$Mj!#Eq!!8("!!!!i$m!!8 F$!!!"hlm!!%)F2i!!!lq!!811!!!"$Mj!#6q!!8(#!!!!i$m!!8B$!!!"c$m!!! Br3!!$[i!!!lq!!!-q!!MrJ!&"a!!!!1!r!!%1!3!!!Il!!!ir3!!(ri!!!lq!!! Fq!!YrJ!R"b!(Mh1i2(Z2Kq!i!(alMpiIr[2FI(l`q2F!&`Hip`ji2$irH(alJ2` !,Ii!*`I`$-Hlh'Bph-iJ1!$Q2FF1FBjaliiiFFalJ"F$c(Q111l(($MQ2F$m!#h q!#F(H"cR'ilR12MZ)$J"acR($R(1FFI11(11Fi!MJijacMM1ja`jacR!r!!YrJ! R"c`Fj`11jcJili!i!FFja`jacR("cMKcMR1!)i11FFijcZFF1FFj`2`!,Ii!*`F H(qF$M[mi11I!1!((1FF1-Fja`$iiFijcJ(r$MR(11F!I($R(1F$m!#hq!#F($a` (!ilJ1$MKi"J"acR($Km1FF$Z1(11Fi""`ijacMR!Ga`jacR!r!!YrJ$r"b8F"`1 1i$Jik1!F$FFja`i`$R("cMKcMR1!3F11FFiji1FF1FFj`2`!,Ii!r`FPMQF$R(- i'-MJ$KM'1FF1Iilj`FkkFBacJ-(MR(1112,RA6M'1F$m!#hq!#FIcqH2JRJmI!q 2`!2JI(h[hhr(Bq$r(2Miqm(MmrKr(h`mIijmI(hJr!!0l3!"2m$i!!)$J($c!!h Y!!&!`2J!!J1!F2-!$Hd!!8#!q!!#!i"`m`!-l3!!2rF!!JI!q2-!!Y%!!Y%!!Y% !!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y% !!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!"J!!e[rp!!,4!!,4!!,4!!,4!!,4!!,4!!, 4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!, 4!!,4!#Vq!!$`rJ!1%!)#!#$`mIJ$q3!!3J"!rJ!&3J!!!B2ir3!&!3!3!!##qJ! Sr`!"!3Mp!2m##3"K#3J3!%%!!%,m!!8#!!!#!%$p!!8"!"!!!)$k!#hr!#F"!12 %5l$ba`!K#3JJ!%&K`%*Ba%FA1-F4!FF!31)MK`$MJ#K%FFBXq`!Yr`$r!585*%` 4%b)!)3N)B!""NL"#C%4)Q%4#%3)L!%%5*%L"%3!S4)L#-[X!,Im!r`%P%L4)%4) L!#%*#"!!34)J3N4%5*!!3%)4!L)!34&$b!$a!%4%J))Lq`!Yr`$r!585*%J4%L) !)2Mi#!""%q"#4%+2N!!i3K%#)J""m)4(!4%!4%4`JL,l!#hr!2m""a)N5"%5)J! JrJJD!%%5!%*%3SJ3"%)4!L)!33&%3)%4!2j%#))Lq`!Yr`!R!3N5*%J4%L)!)"! 4%!""%L"#4%%)N!"%3K%#)J""%L4)J4%!JNb)JL,l!#cq!!M`im2)%2)KJ#$qi"U !34(!2%4""a!i3Bm"`J"!iL2(!2$!JM4`BL,l!",p!!3#!%!!%2X!!)$h!!!"l!! 5r3!%!J4!!4$m!!!"pJ!!%H`!$I`!!`1!!1$`!!!1l!!#d3!#d3!#d3!#d3!#d3! #d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!5m`! %(`)#!%$p!!!%r!!!#1m!%r-!#4##!J"!!!!(J!6m!!!)l`!@m`!3%))L11($L`K %6Ka%F1!iH4$`!"Ec!"!3J54%3L4-Nk4%)N5*%%5*%2!!&[-!%"m"9$a#"%L8T%3 L+(N!4)N3m!!@m`!3&!&84%(%5*5N4$i3L1"mL4$`!"Ec!"!5!)K%3#4)Nm4%)#L )%%#*%2!!&[-!%"%!L%4#*%L)"-3L4)N34)N`m!!@m`!3%*!!L$`a`iL(!d-F4(M L1(M3m!!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3! #d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3! #d3!#d3$r!!!!J(rrrrk!!!!"J!!!!B!!!!'2!!!"N!#!!!'[3!!"U8!!!DP!!!' T3!!"Vd$m!C!!J3)"P`)"!C3%`)'8"b""P(Rq2C3)`"f8"!!GPq)!(C!!)B!GPq" rRCIJ!(f3!#!!(CIJ!!'Ai!!"N!!J!!'Ii!!"J!!!!B!!!!'!!!!"J!!!!Arrrri !!!!-!$J!@J#f!DS!J&99!!!!*&*ADf-!!!!"4P*&4J!"!!!!J!!"!)&*3diM!!% !!!#!!!%!J3!!!!G"8&"-!*!'"e"bC@B!!3#3"#`!J!#3#2rrrrX"&"""BQpeG#" $6P-J3fpZCQPR!*!%!5d!N!Kb!)%!N!MrrrrI"%CTE'8&6'pRD@i!53!!"Na[Cfp eG!"2!!!23fKKEQGP)&"KFh0hEh*N!&!!!""6D'ph)%0bC@4PER4TB@ac!%`!!!% Y!*!%$%0XEh0P)>EQ4[G`"A!!!%8A9TG!"4!*!'5!##!*!)rj!%"%9NDA3%9@j NE`"D!!!",3#3"!0$GA3!@!!!"%0[F(N!3`!!"9"KFh4P!&B!!!9$E'9KFJ#3"`% !!2q3$J$r!*!1rrm!rrrrpT!+rrrr"38&rrD3#Irrr`Ar"IrfN!Rrrrm&"3Arp[b 3"2D3"1$r!2m&rrEm#*!%r2cfpZ$r!2m&rj!'#!J)rrrJr`$r"Irfr$-)N!AqrZ$ r!2m&rrEfr2`c-`J)rrrJr`$r"Irrp[Efr2hr#2q3"!$r"3ArpT!'rj!&!2m&rrr fN!Rrr`$r"3ArpT!*rrm!rj!%pT!*r`$rN!i!!!!"!!$rN!S!N!ErpC!)rrm!N!A rpIrrrr@3"2mVr`#3"2rr"38&rrAepIq3"!!!!2rr"Im&rr@3"[m!!!$rr`8&"Ir epIrrpIAr!!!!rrAr"IrepIm!!2rer`!!!2rer`ArpIAr!!$rpIm!!!$rpIm&rrA epIrrpIAr!!!!rrAr"IreN!Ir!!!!rrAr"IrrpIq3"2Ar!!!!rrAr"3ArpIm!rrr er`!!!2rer`ArrrArr`$rpIm!!!$rpIm&"Irerj!%pIm!!!$rpIq3"2@3"[m!!!$ rN!d!N!@!$rq3"[$`!*!'$r$rr-b3"-rr%4r-N!62ramIc*!%crm4(mlZl-c2m2( mi#!Zl-r`mIrrr`)2rr$ar1!J)#rrm2(mcZ)#$rr`mIr-cZl[rr$a(mc-c2rrm2( rc*!%cr$a(mb3"-r`rrr-N!62$rq3"[!!!!#!$rq3"2!!!!m-N!6r!!!2crr!`2c `!!ra%I`-rrm!$r(am-$!c`!2m4(m$r`2!!r2(m$`$mm!$`mI$2!2$`!2car!cr$ 2!!m2(``-$!m!$mmIm2rrc`!2$a(mm2m2!!r2(r$r$mm!$`m4r2rr$`!2crr``-$ 2!!rrN!B!N!4!Irk!!EJ"a!(8!FAKUKQ[akS(UBHXGk32V!'N!E`"Irjrr[q3((r q!!!!3(rJ3$"F+')mDJ4LC&589*48C&3%9[45Y&E88[4H"(rmIq"rm(riIrarr(r mIrarr(rmIrarr(rmIrarr(rmIr`!!!%!IrrrrS!!!!'!!!!"J!!!!Bm!!!'3!)! !!Dp!!!'T3!!"U8!!!DP!!!'[32`"N!#"!J'A!J%"P!6!JC3()%'8HIipP!M!(C3 %!"fAiJ!GN!!KJ"fAi(qGPq!!IC!!)!!GPq!!!CIJ!!'3!#!!!CrJ!!'!!!!"J!! !!B!!!!'!!!!"IrrrrRrrrrlrN(Krrrrq!!!"!"rrr!!3!!B!%!!&!"!!")!3m!4 !%3J%)",d"r!5P!!3%T3!%"+8$K!5p"%3%3JZN!!4F#k3!"&!,T!!%8!4%"&!$K! 43!!3%8!!%"&q2j!!%3)aN!!4ILU3!"&q**!!%3)UN!!4IM'3!"&q2j!!%3)!%"( q!"!3!!!3%!!!%"!!!"!3!!!3(rrrm"rrr!!Irri!(rrr!"rrri!Irrr!(rrri"r rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r rrr!Irrr`!!!#!!rrN!l`m!#3$Jr`c*!1cr$-N!l2m-crrmb3#mr`ca%4r-b3#Xr `mIrr(mb3#Xr`mIc2(mb3#Xr`mIc2(mb3#Xr`mIc2(mb3#Xr`mIrr(mc-cIrrrmb 3"-r`ca%4r-c-h`)#![c-c-c2m-mIrmc-cI!J)#![c-c-cr$2(mc-c-m#r`)#![c -c-r`car-c-c[rm`J)#![c-c2m-mIc-rrmJrrrrrb![rrcr$2(mc-c2!Jm##3"#r rcr$2(mc-c-m#N!B2rmr`carrrrc-m##3"5rrcr$2%4%4r-c2mJ+3"!rrcr$2(rr rr-c-lrrrrr![rmr`carrrrc-c-lZlZlrrrr2m-m4%4(mc*!'cZrrcr$2(rrrr-b 3"mlZcr$2(rrrr-b3#Fr`ca%4%Ic-N!R2m-rrrrrmc*!*cr$-N!l2m-b3$Xr`c*! 1cr$-N!l2$rq3$[!!!!)!!!rrN!N!N!B2$*!)$r!!N!82`*!)cmm!N!82$*!)$mc `!*!%$m$!rrr!N!62c-m!N!32$!m4%I`-$!`2c-c`!!!!$m$arrmI`-$!crrrr`! !!!m-mI!2(`b3"Jm!!!!2`2(`$ar!N!E2!!!!$`cam!mI$!`-rr`-$`!!!!r!mIr r(m$!c`!2`-m!!!!2$!m4%I`-$2$rm2`2!!!!$m$2(rr!`-$`rr$`c`!!!!m-$am -N!6`rr$m$`!!!!r!car!N!62!!r!c`!!!!m-$am-N!Arr!`2!!!!$m$2(m#3#-m !!!!2$!mI$*!)$`!!!!r!carrrr$!rrrrm-m!!!!2$!m4%4(m$2m!$r`2!!!!$m$ 2(rrrm-$`N!62!!!!$``2(rrrr!c`$`$m$`!!!!r!ca%4%I$!m*!%c`!!!!m-$ar rrr`-r`!2r!m!!!!2`-mIrrr``2rrrr$2!!!!$``2%4%4r!b3"3m!!!!2`-rrrrr ``*!&c`!!!!m-N!X2!!!!$m#3#mm!!!!2$*!,$`!!!!r!N![2!!!!$rq3$!#3"!3 !!2q3(J$r!*!Hrrm!pT!Grrm!pT!Grrm!p[EJN!6fN"Irr`$fi!@3"1$fN"Err`$ J"H#3"!ArpT!9rrm!i!AJp[EJ"IrfN"Arr`$J"H$fpZ!&rrD3&Irr!1!&i2Efi!A rpT!9rrm!i!AJN!3&rrD3"IVrN!EfN!Rrr`$fi!@3"1$fN!Akr`#3"[rfN!Mrr`$ fi!AJi1$fN!Akr`!c-`L3"!$rpT!(rrm!pZ!&i2D3"rm!-rrr-`L3"!$rpT!'rrm !pZ!&i2D3"[cprIhfpM-)N!ErpT!&rrm!pZ!&i2Efp[rJrrm)!2hrN!F)#!MrN!6 frrm!pZ!&i2D3"[mc#!$rqJ!)N!Mrrrrfrrm!pZ!&i2D3"rmc#!!!#*!*rrrrp[r r!2EJ"H#3"Irfp[Er-c-)N!Vrrrrfrrm!pZ!&N!ErpT!%rrmcN!J)#2rrrrErr`$ fi!AJN!ArpT!%q2[rN!Jc-rrrrrErr`$fi!AJN!ArpT!'qj!(rj!'p[rr!2EJ"C! 'rrD3$[[lrrrrp[rr!2EJ"H#3"IrfN"$lqr[frrm!pZ!&i*!'pT!8rrm!pZ!&N!E JpT!8rrm!pZ#3#2D3&2rr!2D3(Irr!2D3(Irr!2D3(Irr!2D3(Im!rj!H!!!!"!# 3"2q3%`#3$IreN"(rr`#3$2reN"(r+rm!N![rpC!4rbXVr`#3#[reN!6rN!6eN!R r+bXVr`#3#IrepIAr"C!%rr@3#2mVN!6r!*!)rrAer`ArN!3&rr@3"rq3"`#3"rr epIm&r`!!r`ArpC!0r`#3"rrepIm&r`!!r`ArpC!0r`#3"rrepIm&r`!!r`ArpC! 'rrrrpC!%r`#3"rrepIm&rj!%"IreN!Ar!!!!rrAepIm!N!IrpIAer`@3"2reN!A r!2rrr`$rpIAr!*!(rrAepIm&rrrrpC!'r`$rrrm!rrAer`#3"rrepIAr"IreN!M r!2rrr`$rpIAr!*!(rrAepIm&rr@3#Im!!!$rpIAer`#3"rrepIAr"IreN!Vrrrr eN!6r!*!(rrAepIm&rr@3%Im!N!IrpIAer`ArpC!4r`#3"rrepIAr"Iq3"[AepIq 3"rAer`#3"rrepIAr"C!'rrAepIrr!!!!rrrepIm!N!IrpIAer`ArN!EepIAr!2m !r`$rpIAr!*!(rrAepIm&rj!'pIAer`!!r`!!rrAer`#3"rrepIAr"C!'rrAepIm !r`$r!2repIm!N!IrpIAer`ArN!EepIArr`!!!2rrpIAr!*!(rrAepIm&rj!'pIA erj!(pIAr!*!(rrAepIm&N!ErpC!-r`#3"rrepIArN!MeN!cr!*!(rr@3&rm!N!I rpC!Ar`#3"rreN"Ir!*!(rr@3&rm!N!IrN"N!N!B$NJ#3")!3!*!&)!!J!*!*5!! !!%J!N!8%!!%!"!#3%33!N!8J!#!!N!8%!*!&)!!J!*!%Irrrr[q3H(rrrrjrrrr qJ!!!!B!!!!'!!!!"M`!!!C!!J!!"Vd!!!DP!!!'T3!!"U8!!!Dp!r!'3!)%#!CF #!3'8"-#"P!FJ3C4jrMf8#-!GP!3!(CIL!"f3!#'!(CIJIjfAi!"pN!!J!"fAi!! "Pq!!!C!!)!!"Rq!!!B!!!!'!!!!"J!!!!B!!!!&rrrrq!*!("J!!rj!'!!(m!20 p"5m!![rrC)S#M!!$`!$!!-!!!!5!!)!!J!!!"8!!3!"!!!!2!*!'$rq3$[$`!*! 1$r!cN!irm$13$Mr`-rrr-j!,2r!r%4(c-j!+2r$arrmI-j!+2r$amcmI-j!+2r$ amcmI-j!+2r$amcmI-j!+2r$arrmI-c-drrrr-j!%2r!r%4(c-c02!J)#mc-c-cr `2arr-c-dm#!J)#mc-c-rm$mI-c-c2`,r!J)#mc-c2r!r(c-c-err-b!J)#mc-cr `2amc2rrb$rrrrr)#rrmrm$mI-c-cm#$`)*!%,rmrm$mI-c-c2`+3"Jrr2r!r(rr rmc2`)*!&,rmrm$m4%4(c-crb!T!%$rmrm$mIrrrc-c0Irrrrm#rr2r!r(rrrmc- c09999Irrrcr`2a%4%I-cN!BeArmrm$mIrrrc-j!(098rm$mIrrrc-j!*2r!r%4% 4mc13#6r`2rrrrr-cN!Nrm$13$Mr`-j!12r!cN!irm$13$Mm2rj!1m!!!!FT19[r H51F2'$JZ!!`q,J!15'lrr+Kd)'lrr$!S!%4)`#e!rr3`+!"+5-!Y32riF!-r!+L (F!Nr!+L+)'i!#+"T(8$rkL"Z!!LJ+5"Z!!JJ8#e)rqBJD!"3S'NG32rV)'lrjL" S!&#J+5"ZrqBJD!"3,9$rl$!Z!"TV!!%5$%!!!fi!!3V33$!l!!C1q`!!!3!!$J$ `!3"J!!$d,bi!&+LM5N4[!!$5)'i!&$!S!!*)`#"ZrqBb+!!15-(5J$S"9%8JEJ! 82"")E[rHU)XJE[rX5I"`!%M(5-3J"p#%4r!)!#e-rr"#4f!!!)K`!"!8$%!!#@F %YmaL+M!&d%Fr!$!Zrpl34Mm!U*-J$*!!V[r`Ca)[,[r`F!!r!#)-NQlrmMm"U)@ hc'03F!!3(!a!!!PQ3%*(B$4`!"!8$!!!-'8JF!!3&!`!!$PL&NM(hSFJ"q@2hS! 3&()`N!!"FJ!5!0j"F!!3(!a!!$YR",I-BXJY62r`YmaN!2pf5Li!''F35(J*1(! !,`#SAbmZ!"5ST$mZrrDSKcmZrrUSLL"ZrqBJD!"3%#lrkk"U)'i!#"!ZrqUJDNc Z'2$raNjH)&p2l`!86Y$038P1)*!%!*!&#`T$6P-J3fpZCQPR!!!!#PJ!!!J!!!! )!*!&#PJ!!!J!!!!)!*!&$J"A!&!!k!'Tm!j996!+!!!!)J!"!*!&G3#%!)N!e!3 #6dX!N!8+!%%!D`&8L!*H-!!!!0J!#3#3"D-"(!#h!@-%!Np,!*!&S`!f!,F!I!3 '3f&ZBf9X!*!!)!#N!+-!#m!m!N!8E!$i!23&iL#T3E'9KFf8JC@jdCA)JH@p eFL"1CA4hEh*V)%P%$@&ZC#"`BA0cGfpbC$S!N!@J!4N!ZJ&QJ!#3"3%2!*3"(`& 0%!#3"Nm!2`"J!*Q)#djPG(G[FQXJ583k!*!'E3!r!(i!L)J*8'&cFhG[FQ3k!*! 'E3#A!(d!da!!N!C2!*F!A`&M%!#3""J!43"'!3J"`!!"!3#3"r!2!!"`#J!!!H` "l!#3"5!!)!!4![m-!2q3"!#3#5!!!!!J!*!(!3!+!*!&)!!J!*L!)!#3"5!!)!# 3#8J!!!")!*!&#!!"!!J!N!3"PD6J!*!'"1`!!!!$!!$rN!B!!Gf3"J!#rj!%!!! !r`#3#b!!)!#3"5!!)!!!!Z%!!Z%!!Z%!!Z%!!Z%!!Z%!!Z%!"Z`!r2rl!!Vm!2( rr!)!rr`!$I`!!2rb![cr!3,rr3!Br!!(r`,rr`,rr`,kr`%#rri"![m#rrd!'[` !#2m#rrm#rrm#rr`!![m#rri"![m#rrd!'2`!#2m#rrm#rrm#rr`!!Im#r2m"![r p!"Em!!Mr![rr![rr![rl!!$rr!)!rr`!%[`!#2m#rrm#rrm#rrS!r2rl!!Em!2M rl`!#i3!#iIm)!3$rj3%"r`!(!3!!jIrr!!MV!!,r!Irk!!MV!!,r!Irk!!MV!!, r!Irk!!MV!!,r!Irk!!EX!2crq`!+l!!!rri"!2rl!!VX!!$rrJ%!rrX!"Z`!r2r l!!VX!!6r!Im"rrX!%J)!r`$[r`3"!Im"!Ilr!J$r!!cq!1i"![m!rrX"!!!1!J$ r!1lrrJ$pr`)!r`!!r`!!!BF!"4Y8D'8JGA0PFL"ZB@eP)'Pc)'j[G#"fB@aTC#j c9'KP)(9cCA)JEQ&YC5"TFb"ZEh3JG@jTFA9P,L!J@@pe)'eKH5"SBACP)'e[FQ8 JG'KKEL"[EQ8JBA9dD'pbDATKG'P[EL"XCACPE#iJ)&"XC@&cC5"QG@aXH5"aG@& XD@Cj)(P[GA)JGA0PFL"ZB@eP,Q"3CA*YDA0cD@pZ)'KKFb"LC@9Z)'4PEQPPC#" LGA3JG'KP)(*PBA0[EL"TFb"eEQYZEhGZ,L!J8'aPBA0P)'0[ER4KBh3JG'KP)'j PG(G[FQXJB@4YD@jTFh4bBA4[FLjG9'KP)'PZG'9RFQPdH5"[CL"dD'8JEQ9dGfp bDb"SBA-JBQ9PEL"MEfe`FQpYDA0PC#iJ)&"XC@&cC5"MEfjdB@0d)(4SC5"ZCA4 hEh*V)'&NE@PZDA0dFQ&dEh)Z090[FR*j,#"jEh9b)("KFh0hEh*N)'Pc)'PZBfp bFQ9MG#iJ)&"XC@&cC5"dFRNJB@GKD@iZ!!!!C!!%!*!&c!&9!1!"M`3#6dX!N!8 +!)m!'J%GL"4,CA*LCA*[Fb"$FQ9NC@jdD@&XF`#3"F`"$3$J!8F%"N4PE'9dC3# 3"5J!#J#p!D1!!*!'c!&9!1!"Mi!!N!51"d0SD@0KCfm!N$N-!*!("!!%!*!&"3# 3$3B!N!X#!*!,#J#3#`S!N!dB!#J!+!%8!G3!!3#3#B8!N!B#$!!%!*!%!5%"M3% e!FF%!Np,!*!%!5%"M3%e!FH!!*!'#J!8!2!"aS!!N!Em!"F"2J')L1!JN!9&EQK KEQ0PC#"LH5"$H@GZGA-J8h9`F'pbG#"dEb"YB@YP)%018b"$EfjQD@FZ$80SB@j RCA-JBRNJ5QpSEL!Q)%TeE'PK,L#3(&*PE'9KFf8J1694-5i04Qpb)(4PBfJJFh9 `F'pbG#`JC@eKD@`JEQ9dGfpbDbecC@0eFQPdH8"MH@GZGA-ZBfpY,!dJN"e[FL" MB@aX)#Xa)$3a05!j-$-J-63`-#i!N!Am!"F"2J')L1)JN!9&EQKKEQ0PC#"LH5" $H@GZGA-J8h9`F'pbG#"dEb"YB@YP)%018b"$EfjQD@FZ$80SB@jRCA-JBRNJ5Qp SEL!Q)%TeE'PK,L#3(&*PE'9KFf8J1694-5i04Qpb)(4PBfJJFh9`F'pbG#`JC@e KD@`JEQ9dGfpbDbecC@0eFQPdH8"MH@GZGA-ZBfpY,JdJN"a639!JCQpb)%e*9#" cF'9MD@&X)(*PE'9KFf8!!!#1"d0SD@0KCfm!N$N-!*!("!!%!*!&"3#3$3S!N!X +!*!,"J#3#`B!N!dB!"8!$3&8!HJ!!`%!!3#3"S%!!!)[!!!"[J!4!*!&&!#E!#B "H`#3"aB!33!Q!*@)$%a[Bf&X)&*PB@aY1J#3"5N!Q`!j!AZ)!9J#!*!&+3!3!$N !PBJ46Q9dGfpbDb"eFf9bEQ&YC6S#!*!&!`#T!"-"CiJD3dj6)%YPFQ*PFQpc)%0 [EQCTCh9bBA4TEfi!N!3"$J!5!5)!6!3&6'pRD@i#!*!%!3i!9J%L!*!!"!C-EfG [GA3!N!98!"!!RJ'U!*!(ZJ!3!33"UJ#3"J%1!*S")J%FK!p$D'&ZCf8JF'&cFhG [FQ3#!*!&9!'b!'J"l!3$6Q9h!J#3"@`"XJ#!!H`%"N4PE'9dC3#3"B-"XJ#A!H` %"%9NDA3!N!@k!E)!cJ(X"!01CAF#!*!&dJ'b!1B"l!3'4'9XCA4P!*!&k3'b!2d "l!3%4@4TG!#3"8-!%!"6!DL)*N4[E@&TELp)Eh0dEQ&YC5#3%P*PB@aY!*!&U3! 3!,N"U)JS8f9bGQ9b)%P3)'&NC(*PFh-JN"*5C@&XE3!!!5S)3fKKFQ0[B@`!N$J -!*!("!!%!*!&%J!+!*!,"J#3#`B!N!X'!*!,"J#3#`)!N!X#!*!,#J#3#`S!N!X #!*!,!J#3#`)!N!X#!*!,!J#3#`)!N!X#!*!,"J#3#`B!N!dB!#S!"!&4!IF!"!% !!3#3"S)!N!FX!3"J&!!!"M%Z-')b-"ia,M"L-M!JCQpb)&0"8#"cGA"`Eh*d)(* PE'9KFf8!!!!X!3"J&!!!"M%Z-')b-"ia,M"L-M!JCQpb)&0"8#"cGA"`Eh*d)(* PE'9KFf8!!!%!!!"YT3!!E+8!!!2A"G%!0%15!!!!(!-U!"4%594-!!J!UN4-6dF !"J%@8%P$9!!#!@T*3dp1!!!"MN&-8P3!!3'D3Nj%6!!!!E*'8N9'!!%"[Ne&6P8 !!J(@D@0c1!!"!ITTBh-d!!%#%QPMFb-!!3)U5801)`!"!N*TBf`d!!%#@QPME$J !!3*bBfPMEJ!!!ST-4%9'!!!#PP*ADf-!!!+LGQ9bF`!"!Uj659T&!!%#aP088L- !!!,H4%a(@!!#!ZS!J!#3#i-!"J!!!$`!N!@%!"X!!!#q!*!&KJ!`!!!"AJ#3"2! 1rrm!!'$-!*!%m!rrr`!!B2)!N!@&!(8!!'9P!*!&J3#A!!"QH`#3"B)!S`!!D6N !N!@$!$J!!!*`!*!&K!"0!!!#L3#3"BB!BJ!!!U)!N!6`$`"[!!"KcJ#3"B8!KJ! !CPm!N!@"!*d!!'NG!*!&JJ#S!!"X+3#3"B$rr`!!!VX!N!@"rrm!!$jK!*!%m!r rr`!!BHS!N!@!rrm!!%Hh!*!&J2rr!!")1`#3"2!1rrm!!'#k!*!&J2rr!!")5`# 3"B$rr`!!5(-!N!@"rrm!!%Kq!*!&J2rr!!")L3#3"B(rr`!!5,N!N!@#rrm!!%N [!*!&J2rr)!"*H`#3"B(rrb!!5Rm!N!@!rrmJ!%Z$!*!&JIrr)!"-"`#3"B$rrb! !6)X!N!@"rrmJ!%c2!*!&J2rr)!"0%`#3"B(rrb!!6KF!N!@!rrmJ!%mE!*!&JIr r)!"4(`#3"B$rrb!!8b-!N!@"rrmJ!&FR!*!&J2rr!!"E+`#3"B!!DL!!AX%!N!E rrb!!B)m!N!8"rrmJ!'a&!*!&![rr)!"XG3#3"2q3"!!!B*i!N!Err`!!B+`!N!6 `$[rr!!"MfJ#3"BArr`!!CFd!N!@"rrm!!'L,!*!&J[rr!!"Uq`#3"!9"E'9bG"4 ,CA*LCA*[Fb"NEfeKD@iJC@4TG"4,CA*LCA*[Fb"cCA*fCA)JC@4TG!G,F'&cFhG N&%YPFQ*PFQpc)'4[E@&TEL"PC'Pd&%YPFQ*PFQpc)(0PFRCPFL"PC'Pd"dY`BA0 cGf3%6@&TEJ9-EfGTEK",CA*LCA*[Fb"dD@0VCA4c%%YPFQ*PFQpc)(4TBfYPG(- &3@*[GA3&3@*[GA3%6@&TEJ40B@PZJD-: \ No newline at end of file diff --git a/src/mac/kconfig/kconfig.vers b/src/mac/kconfig/kconfig.vers deleted file mode 100644 index 8c02042f4..000000000 --- a/src/mac/kconfig/kconfig.vers +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -#define beta_v - -#ifdef beta_v -#define SHORTVERS "1.0b11" /* vvv b */ -#define BETAPART 0x11 /* vvv b */ -#define RELE beta -#endif - -/* - * the release version - */ -#ifndef SHORTVERS -#define SHORTVERS "1.0" /* vvv */ -#endif - -#ifndef RELE -#define RELE release -#endif - -#ifndef BETAPART -#define BETAPART 0 /* vvv */ -#endif - -#define LONGVERS SHORTVERS ", \251 1993 U.T. Austin, r.watson@utexas.edu" - -#define VERSION 0x01 /* vvv */ -#define VERSION2 0x00 /* vvv */ - -#define KCONFIG_CREATOR 'RWkc' diff --git a/src/mac/kconfig/kpasswd.c b/src/mac/kconfig/kpasswd.c deleted file mode 100644 index f3687f448..000000000 --- a/src/mac/kconfig/kpasswd.c +++ /dev/null @@ -1,216 +0,0 @@ -/*+************************************************************************* -** -** k5passwd -** -** Changes your password in the Kerberos V5. This should have been -** part of the kadm stuff but we're forced to build a nicer API on top -** of the calls they provide. -** -***************************************************************************/ -#ifdef KRB5 -#include -#include -#include -#include "krb5.h" -#include "com_err.h" -#include "adm.h" -#include "adm_proto.h" - -static const char *kadm_replies[] = { - "Operation successful", /* KRB5_ADM_SUCCESS */ - "Command not recognized", /* KRB5_ADM_CMD_UNKNOWN */ - "Password unacceptable to server", /* KRB5_ADM_PW_UNACCEPT */ - "Old password incorrect", /* KRB5_ADM_BAD_PW */ - "Invalid ticket (TKT_FLAG_INITIAL not set)",/* KRB5_ADM_NOT_IN_TKT */ - "Server refused password change", /* KRB5_ADM_CANT_CHANGE */ - "Language not supported", /* KRB5_ADM_LANG_NOT_SUPPORTED */ -}; -static const char *kadm_replies_unknown = "UNKNOWN ERROR"; -static char errbuf[1024]; /* For response from kadm */ - -/*+************************************************************************* -** -** get_admin_response -** -** Builds into a static buffer the replies sent back by the admin server. -** -***************************************************************************/ -static char * -get_admin_response ( - krb5_int32 status, // Type of error - krb5_int32 nreplies, // Size of reply - krb5_data * reply) // Buffer of messages -{ - char *ptr; // For building the response - char *end = errbuf + sizeof (errbuf); // So we don't overflow - int i; // Index - int n; // Length - - if (status <= KRB5_ADM_LANG_NOT_SUPPORTED) // Is it of a known type??? - strcpy (errbuf, kadm_replies[status]); - else - strcpy (errbuf, kadm_replies_unknown); // Unknown error type - ptr = errbuf + strlen (errbuf); // Point at the end - - if (nreplies > 0) { // Are there more message? - *ptr++ = ':'; - *ptr = '\0'; - } - - for (i = 0; i < nreplies; ++i) { // Append additional messages - *ptr++ = '\n'; - - n = reply[i].length; // Easier to work with - if (ptr + n + 2 >= errbuf) // Check for overflow - break; - memcpy (ptr, reply[i].data, n); // Add the message - ptr += n; // Point to the end - *ptr = '\0'; - } - - return errbuf; -} -/*+************************************************************************* -** -** keyadmin_send_recieve -** -** Sends a command to the key admin and reads the reply. -** -***************************************************************************/ -static krb5_error_code -keyadmin_send_receive ( - krb5_context k5context, - int * conn_socket, - krb5_auth_context auth_context, - krb5_int32 nargs, - krb5_data * arglist, - krb5_int32 * cmd_stat, - krb5_int32 * nreplies, - krb5_data ** reply) -{ - krb5_error_code kret; - - kret = krb5_send_adm_cmd (k5context, conn_socket, auth_context, - nargs, arglist); - - if (! kret) - kret = krb5_read_adm_reply (k5context, conn_socket, auth_context, - cmd_stat, nreplies, reply); - - return kret; -} -/*+************************************************************************* -** -** k5_change_password -** -** Bundles all the crude needed to change the password into one file. -** -***************************************************************************/ -krb5_error_code -k5_change_password ( - krb5_context k5context, - char *user, - char *realm, - char *opasswd, - char *npasswd, - char **text) -{ - krb5_error_code kret, kret2; - krb5_auth_context auth_context; - krb5_ccache ccache; - int conn_socket; /* Socket for talking over */ - krb5_int32 nreplies; - krb5_data data[3]; - krb5_data * reply; - krb5_int32 status; - char * name; - - *text = NULL; /* Be safe */ - name = malloc (strlen (user) + strlen (realm) + 2); - if (name == NULL) - return ENOMEM; - sprintf (name, "%s@%s", user, realm); - ccache = (krb5_ccache) NULL; - -/* -** Establish the connection. -*/ - kret = krb5_adm_connect (k5context, name, NULL, opasswd, &conn_socket, - &auth_context, &ccache, NULL, 0); - if (kret) - goto done; -/* -** Check to see if it's an acceptable password -*/ - data[0].data = KRB5_ADM_CHECKPW_CMD; - data[0].length = strlen (data[0].data); - data[1].data = npasswd; - data[1].length = strlen (npasswd); - - kret = keyadmin_send_receive (k5context, &conn_socket, auth_context, - 2, data, &status, &nreplies, &reply); - if (kret) /* Some external error */ - goto cleanup; - - if (status != KRB5_ADM_SUCCESS) { /* Some problem??? */ - kret = status; - *text = get_admin_response (status, nreplies, reply); - krb5_free_adm_data (k5context, nreplies, reply); - - goto quit; - } - krb5_free_adm_data (k5context, nreplies, reply); - -/* -** The new password is ok, so now actually change the password -*/ - data[0].data = KRB5_ADM_CHANGEPW_CMD; - data[0].length = strlen (data[0].data); - data[1].data = opasswd; - data[1].length = strlen (opasswd); - data[2].data = npasswd; - data[2].length = strlen (npasswd); - - kret = keyadmin_send_receive (k5context, &conn_socket, auth_context, - 3, data, &status, &nreplies, &reply); - if (kret) - goto cleanup; - - if (status != KRB5_ADM_SUCCESS) { - kret = status; - *text = get_admin_response (status, nreplies, reply); - krb5_free_adm_data (k5context, nreplies, reply); - - goto quit; - } - - krb5_free_adm_data (k5context, nreplies, reply); -/*+ -** Need to send quit command. -*/ - quit: - data[0].data = KRB5_ADM_QUIT_CMD; - data[0].length = strlen (data[0].data); - - kret2 = keyadmin_send_receive (k5context, &conn_socket, auth_context, - 1, data, &status, &nreplies, &reply); - if (kret2) { - if (! kret) - kret = kret2; - } else if (status != KRB5_ADM_SUCCESS) { - if (! kret) - kret = status; - if (*text == NULL) - *text = get_admin_response (status, nreplies, reply); - } - krb5_free_adm_data (k5context, nreplies, reply); - - cleanup: - krb5_adm_disconnect (k5context, &conn_socket, auth_context, ccache); - done: - free (name); - - return kret; -} - -#endif /* KRB5 */ diff --git a/src/mac/kconfig/ldef.c b/src/mac/kconfig/ldef.c deleted file mode 100644 index 2b3569b1c..000000000 --- a/src/mac/kconfig/ldef.c +++ /dev/null @@ -1,165 +0,0 @@ -/* - * Copyright 1991-1994 by The University of Texas at Austin - * All rights reserved. - * - * For infomation contact: - * Rick Watson - * University of Texas - * Computation Center, COM 1 - * Austin, TX 78712 - * r.watson@utexas.edu - * 512-471-3241 - */ - -/* - * LDEF to draw text with tabs to specific offsets - * - * The offset is set when a tab (9) is encountered. - * The format is nnn; where nnn is the decimal offset - * from the beginning of the line. - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* constants for spacing */ - -#define kLeftOffset 2 -#define kTopOffset 0 -#define kIconSpace 2 - -/* prototypes */ - -void DrawSICN(Ptr theSICN,short left,short top,GrafPtr drawPort); - -/* main LDEF entry point */ - -pascal void main(short lMessage, Boolean lSelect, Rect *lRect, Cell lCell, - short lDataOffset, short lDataLen, ListHandle lHandle) -{ - FontInfo fontInfo; /* font information (ascent/descent/etc) */ - ListPtr listPtr; /* pointer to store dereferenced list */ - SignedByte hStateList, hStateCells; /* state variables for HGetState/SetState */ - Ptr cellData; /* points to start of cell data for list */ - short leftDraw,topDraw; /* left/top offsets from topleft of cell */ - unsigned char *cp, *cp1, *lim; - unsigned short w; - int savefont, savesize; - GrafPtr current; - - #pragma unused (lCell) - - /* lock and dereference list mgr handles */ - - GetPort(¤t); - savefont = current->txFont; - savesize = current->txSize; - TextFont(geneva); - TextSize(9); - - hStateList = HGetState((Handle)lHandle); - HLock((Handle)lHandle); - listPtr = *lHandle; - hStateCells = HGetState(listPtr->cells); - HLock(listPtr->cells); - cellData = *(listPtr->cells); - - switch (lMessage) { - case lInitMsg: - /* we don't need any initialization */ - break; - - case lDrawMsg: - EraseRect(lRect); - - if (lDataLen > 0) { - - /* determine starting point for drawing */ - - leftDraw = lRect->left+listPtr->indent.h+kLeftOffset; - /* topDraw = lRect->top+listPtr->indent.v+kTopOffset; */ - topDraw = lRect->top+kTopOffset; - - GetFontInfo(&fontInfo); - - /* - * break text at tabs, setting offset when a tab is encountered. - */ - cp = &cellData[lDataOffset]; - lim = &cellData[lDataOffset + lDataLen]; - cp1 = cp; - w = 0; - while (cp <= lim) { - if ((*cp == 9) || (cp >= lim)) { /* draw previous */ - MoveTo(leftDraw + w, topDraw + fontInfo.ascent); - if (cp - cp1) - DrawText(cp1, 0, cp - cp1); - } - if (cp >= lim) - break; - if (*cp++ == 9) { - /* - * Decode offset - */ - w = 0; - while (cp < lim) { - if ((*cp >= '0') && (*cp <= '9')) { - w *= 10; - w += (*cp - '0'); - } - if (*cp++ == ';') - break; - } - cp1 = cp; - } - } - } - - if (!lSelect) - break; - - case lHiliteMsg: - /* do hilite color */ - BitClr((Ptr)HiliteMode,pHiliteBit); - InvertRect(lRect); - break; - - case lCloseMsg: - break; - } - - TextFont(savefont); - TextSize(savesize); - - HSetState(listPtr->cells, hStateCells); - HSetState((Handle)lHandle, hStateList); -} - -#ifdef notdef -/* this procedure draws a small icon using CopyBits */ - -void DrawSICN(Ptr theSICN,short left,short top,GrafPtr drawPort) -{ - BitMap iconMap; - Rect destRect; - - iconMap.baseAddr = theSICN; - iconMap.rowBytes = 2; - SetRect(&iconMap.bounds,0,0,16,16); - SetRect(&destRect,0,0,16,16); - OffsetRect(&destRect,left,top); - CopyBits(&iconMap,&drawPort->portBits,&iconMap.bounds,&destRect, - srcCopy,nil); -} -#endif diff --git a/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K b/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K deleted file mode 100644 index 8ceecd9e9..000000000 --- a/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :&%0$B@0SC8GXEf*KE(0-D@)Z0MK,!(0SE')rN!3"!!!!!R3!!!'HbCG+EhNKF'9 QCQdf1'X!!!!"XVr13`#3$3-!!J#3$pi!!!$H!!!!hJ!!!*3!!3)!N!3&!*!'"2J !!!6i!!!!AJ!!!A3#!3)!N!31!*!2S!!!!G3%!3)!6@&TEJ!P369AEh*XC!"-Ef& NCA)!N!41G5T46PErq#m0)!d[!#mYrr`LEIrX)&P1N!!UE[rd+d$rh'(rN!6FF!" 1ANjd!!3U88j@rrJ[$5*Yrr3J@8k3!#TZrr3[,IrF)Qhrk#"C6T!!+Qlrp%jH6R8 U88j@rrK)j`!dB"BQNR$r,`![+J!))QS!"#"C6T!!+Qlrp#CYrrJN8b!+CZ!NAbC I6Pj1G5T4F!!JEIr`B"4+N!"Q$##[!!3KE`!)!!4J$P+!8)J-J!!!!)"Yj($r6R3 !##T4)Lm!"%U"E4J-J3!!!)"X%#!"jiJJEIr`dF"#N!"#U!!%6R3!"&FJ!)JQ)J4 iJJ)'")!%L!!F"*!!"#!%U!!J)Mmm!5-'UI!#)[rp%L)%3))#$J#i"%!!M!4!!&J %3!!`"%!!!J4!"#3!hJ#)!#JC)J)"!5%)"#)`!3%K#!3N@!&J#!3KM!`!!2q3"!# 3"`%!!!5J!!!!!3!!"*J!N!X"!!!!4!!!!&!!!!"m!!!!!3!!!!)!!3#3"38!N!5 %)d)'J$G'"8)!!!"R3d0KBfKP4fa[BQ&XFe*PCN0[G@jd!'G$3f&MD'9(E'pLB@a $EfjdCAKd!!!%!!!!"!!"!"B)X!!8mP%"!*!''!!"!3!!&`!!!!J!!AGc!!!"!!! !!@`!!!"X!!!!-J#3"bjNEf-!N$a3!*!(,QaTBJ#3(%aTBL"*EA"[FR3JH$Jf!*! D,QpLDJ#3(%pLDL"*EA"[FR3JH$Jf!*!@69FJ5Q&fB84[Bb"-D@jVCA)!N!GS!*! ,!3#3%`&Y0MKV!*!6!3#3%8JD68P8)%YPFQ*PFQpcT80$B@0SC84KG'&-D@)!N!8 "!!!!!@`!!!"X!!!!-JR%khKNr!!!!"`!-J!!BfCbC`!!!!S!!2rr!*!))Z`: \ No newline at end of file diff --git a/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC b/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC deleted file mode 100644 index ab96b9f6a..000000000 --- a/src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :&%0$B@0SC8GXEf*KE(0-D@)Z8&"$!(0SE')rN!3"!!!!"*N!!!'Hq34+EhNKF'9 QCR"hF'-!!!!"Xd1jA`#3$3-!!J#3"2q3"!#3"J03!!!$8!!!!e!!!!%`!!3%!2q 3"!#3"J23!!!!4!!!!"N!!!5!!J3%!2q3"!#3$k3!!!#!"!3%!*!&rj!%!*!(!3! !!#`!!!!"!!!!*!#3#`%!!!"%!!!!9!!!!)!!!!!"!!!!!J!"!*!&"`#3"%)!3!& #!8!"3J#!!dB"!!"R3d0KBfKP4fa[BQ&XFe*PCN0[G@jdCd0$B@0SC8GXEf*KE%0 [ER4PH(3!!!!%!!!!"!!"!"B)X!!8mP%"!*!'4!!"!3!!&J!!!$3!!3#3$(`)!UD 3!!%!#*3Krm!i)3"!J!%!#(`)!kC1J!!J1!!!"(`*!kBj3J")1@!!!)!+!!JS!!! !3))!+*!!DJ!)N!#+!!b3!+S!%*!!bJ!8N!$U!!#4#J!%1'X!!*%U!"K1J!!JJ!S !*$PV!!%S!!!!18S!(%##!#L3!'S!#*!!LJ!-N!#U!"#3!-S!&*!!kJ!!N3S!"$K V!!#4+J!B6S!!))!+!#3jD`!"+!!!!$P+!"a!JJ!SN!"U!!L3!)S!$*!!UJ!3N!$ +!"53!1S!!*%+!!3iD`!!N5S!'%k!!##!#J!N1@X!!5J!!!!j5J!F3))!+*!!DJ! )N!#+!!b3!+S!%*!!bJ!8N!$U!!#4#J!%1'X!!*%U!"K1J!!JJ!S!*$PV!!%S!!! !18S!(%##!#L3!'S!#*!!LJ!-N!#U!"#3!-S!&*!!kJ!!N3S!"$KV!!#4+J!B6S! !))!+!#3jD`!"+!!!!$P+!"a!JJ!SN!"U!!L3!)S!$*!!UJ!3N!$+!"53!1S!!*% +!!3iD`!!N5S!'%k!!##!#J!N1@X!!5J!!!!j5J!F3))!+*!!DJ!)N!#+!!b3!+S !%*!!bJ!8N!$U!!#4#J!%1'X!!*%U!"K1J!!JJ!S!*$PV!!%S!!!!18S!(%##!#L 3!'S!#*!!LJ!-N!#U!"#3!-S!&*!!kJ!!N3S!"$KV!!#4+J!B6S!!)$PV!!%j5J! F3J$q3$KJrrp1J!!J,!-!!%f!!#!X!`!J6)!!)"aM!"`iJJ")1!!!!(aN'K53!!- !#*!!!`!-N!!$!"#3!!-!&*!!!`!!N!!$!!53!!-!'%k!!#"m#!+QNq(rr*!!!3! )P#(r`$[L!mK)!!!JJ!8!!$L!rrq3!"m!!)"P!!L"K3!%5!!!YB""!"5![`!!+!8 !!%##rpb!!3")1#%!3(`)!kD$iIrm6S!!)(a$%hK1J!!JI!J#TT!!!3!)P#(r`%[ rrqdj)`!!J')!')##!"3iSJ!!1-)$c)$L!!L"!J!%5rrpA@!!!!#3!')!)%[rr69 J!!!!1'!!!)!"!%Ji)3"!I!J$TNk!!#"m#!+QN!!"!!L8)Ir!5rrr4@!!!!#!BJ! J5rrqq@!!!!#!!3")1#%!3(`)!kC1J!!JJ!`!!*!!33!8I!N$TS"-!!41J!3J!!! #1)!!!&3)!*!&!T5!!!"8!*!'!ZL!!!!`!*!%JJ)%!mJ$8!-X!m`%)J03KJ)$!%J #k!+8$Z(5!!!"!!!!!@`!!!"X!!!!-R9XE#`JEQPXI6X0#3d*Fh4KG(9c)$dJ9%Y "49p0B@YP3A"`E'9&GQ9ZG#!SDd0[FQ9&GQ9ZG%0XBA0c,#"V3892F'9Z3A"`E'P MBA4TEfiX)#C[F'9Z4ACPER3T1`d*D@BJ+(0dBA4eFb!p25"ZEd9bFLN0#3PcG'& dGA-J25"85d&&Ae0PEQ4"494[9%XJ+#C[F'9Z4ACPER3X)'jTE#`JG(*eC5Nl$3N 0#@PQ)#K[F'9Z4ACPER3ZC'&dB8KKEQ4XC5!K25"ZD@`T)(X0#3P"484TFh"[Ff9 %CA0M)#JQEh"PEN9fC@jd+6X0#Ad0#3!!!'J!N!X"!*!6!A"hF'-!N"-"!*!45"T 0593J5f9bBQ9bEh1P3d0KBfKP4'&dB8aTBJ#3"3%!!!!"E!!!!'`!!!!b#F6VH'i U!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3*a3#SI58: \ No newline at end of file diff --git a/src/mac/libraries/CCache API/bin/CCacheLib.68K b/src/mac/libraries/CCache API/bin/CCacheLib.68K deleted file mode 100644 index 7c8750e7b..000000000 --- a/src/mac/libraries/CCache API/bin/CCacheLib.68K +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$80$B@0SC8aTBLif1%X!FfKXBN0"*%J"!!!!F2J!!!'DBBa+EhNKF'9QCQdf1'X !!!!"XdBrp!#3$3-!!J#3$Pck!!"FqJ!!A2S!!!#8!!%#!*!%"3#3"Jl!!!!1`!! !$-!!!&f3!!)"!J#3"!i!N!i'U!!!DP!%!3)!6@&TEJ!P369AEh*XC!"-Ef&NCA) !N!41G5T46PErq#m0)!d[!#mYr[3LEIlF)&P1N!!UE[rd+d$qD'(rN!6FF!"1ANj d!!3U88j@rrJ[$5mYrQJLEIlJ)&P1N!!UE[rd6Pj1G5T46PErq%MR%$`SEJ!)*Qi !%#4Z!"4f!#!-CJ*f$%U$CJT`!V#Z!!aR!RB*5S0Q#'(r!!!a`#B!5S0Q#Lm-BIm !!$(%*J"+JfF'F!QfJ'B5)!YR"(!#*S!J#QF')'hrr#53!(!'YS"RDR!*YS"RC(! -YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!"%,bhrp#mYrrJLEIk%)&P 1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!"%,bhrp#mYrrJLEIk%)&P 1N!!UE[rd)!0-ha`)6Pj1G!!3+P&19[ri51F3*#4Z!!Kf!#!+CPSLEIjm)&P1N!! UE[rd8i"Q(R!",`")H!"B,bhrp#mYrr!LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!! UE[rd@B"Q((!",`")H!"B,bhrp#mYrr!LEIk%)&P1N!!UE[rd)!TQ!RB-5S0Q#Lm 5BIm!!$'m*J"+JfB),`TKr`!!-dj`#VD!Cf4`$,D!Cej+JfGD)QhqI#"C6T!!+Ql rp&1!CKj`!5m!5(J!C5mYrr3[,IrX)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql rp&Q!CKa`!5m!5(J!C5mYrr3[,IrX)QhqK#"C6T!!+Qlrp#!$*KmNAdjH6R3!"#T 46PErm%MR(M`S,J!)*'i!$#KZ!"!X,J!8+Li!'#CZ!"`J#QCD)QhqI#"C6T!!+Ql rl&1!CKj`!5m!5(J!I#mYrr3[,IrS)QhqK#"C6T!!+Qlrl'!X)QhqI#"C6T!!+Ql rl&Q!CKa`!5m!5(J!I#mYrr3[,IrS)QhqK#"C6T!!+Qlrl#!-CPSLEIjm)&P1N!! UE[rX8i"Q(R!",`")H!"p,bhrp#mYrq3LEIk%)&P1N!!UE[rXB#`LEIjm)&P1N!! UE[rX@B"Q((!",`")H!"p,bhrp#mYrq3LEIk%)&P1N!!UE[rX)!YQ@L*YrR`J@8k 3!#TZrqa6J'BHF!%[!%Ki!(i[,Ird,bhri#*YrS3J@8k3!#TZrqaJ,#*YrR`J@8k 3!#TZrqaCJ'BFF!%[!%Ki!(i[,Ird,bhri#*YrS3J@8k3!#TZrq`["'(r!!![p#B !CJiJ#fF))!TR"#!-CJ*f$%U$CP")E[r`,`8["Lm+,`4Kr`!!54SQ!(!+YS"Q'%K Zrr3["5m',``[#Lm%BIm!!$Y#*J"J(NKZrr3[,[r`,`4Kr`!!0!iQ!#mZrr!["'( r!!"+QNU$CJ3QV[rd5S0Q##m%BIm!!$03F!'fJ'G`F!bfJ'GUF!UfJ'GNF!DfJ'G H5S0R@L*YrR`J@8k3!#TZrqa6J'BHF!%[!%Ki!+![,Ird,bhrh#*YrS3J@8k3!#T ZrqaJ,#*YrR`J@8k3!#TZrqaCJ'BFF!%[!%Ki!+![,Ird,bhrh#*YrS3J@8k3!#T Zrq`J!dcI((K1ANjd!"JU88j@rr")ja!d*Qi!##4Z!"JJ#QCD)QhqI#"C6T!!+Ql rl&1!CKj`!5m!5(J!Y#mYrr3[,IrJ)QhqK#"C6T!!+Qlrl'!X)QhqI#"C6T!!+Ql rl&Q!CKa`!5m!5(J!Y#mYrr3[,IrJ)QhqK#"C6T!!+Qlrl#m,BIm!!#k!*J"Q"L! +CJ*f$%U$CKT)E[rd,bi!&#mZ!"![,J!-,`YKr`!!4kJQ!%U$CK*)E[r`,blrp#m ,BIm!!$+f*J"+JfB%*+lrm(!"YS"RF(!-YS"RDR!+YS"RC(!'YS"RANU$CeSLEIj m)&P1N!!UE[rX8i"Q(R!",`")H!$),bhrp#mYrp`LEIk%)&P1N!!UE[rXB#`LEIj m)&P1N!!UE[rX@B"Q((!",`")H!$),bhrp#mYrp`LEIk%)&P1N!!UE[rX)!0-h`` )6Pj1G!!8+P&19[ri51F30#CZ!!JNEJ!-)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!% [!%Ki!0B[,Ird,bhri#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!% [!%Ki!0B[,Ird,bhri#*YrS3J@8k3!#TZrr3[#f(r!!!Y3#B!CJ`[%Lm,BIm!!$+ b*J"+JfB')!TQ!RB-5S0Q#Lm+,`YKr`!!-ea+JfB#3T*`#VD!Cf4`$,D!Cej+JfG D)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!jLmYrr3[,IrX)QhqK#"C6T!!+Qlrp'! X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!jLmYrr3[,IrX)QhqK#"C6T!!+Qlrp#! $60m-#%jH6R3!##T46PErl%MR%$3QEJ!)*'i!$#!+CPSLEIjm)&P1N!!UE[rS8i" Q(R!",`")H!$f,bhrp#mYrq!LEIk%)&P1N!!UE[rSB#`LEIjm)&P1N!!UE[rS@B" Q((!",`")H!$f,bhrp#mYrq!LEIk%)&P1N!!UE[rS,`YKr`!!,#3Q!'B-,a)[#f( r!!!aPLB!5S0Q"L!+CJ*f$%U$CKC"l[rX)P)Jf5$C)0N[#Lm,BIm!!$)d5S0Q!N+ 55S0Q$NKZrq`[#f(r!!!k#LB!5S0Q##m,BIm!!#qLF!UfJ'GNF!bfJ'GH5S0R@L* YrR`J@8k3!#TZrqK6J'BHF!%[!%Ki!4%[,Ird,bhrl#*YrS3J@8k3!#TZrqKJ,#* YrR`J@8k3!#TZrqKCJ'BFF!%[!%Ki!4%[,Ird,bhrl#*YrS3J@8k3!#TZrqJJ!dc I$!K1ANjd!!JU88j@rrK)ja!d*Qi!##4Z!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj `!5m!5(J"(bmYrr3[,IrB)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa `!5m!5(J"(bmYrr3[,IrB)QhqK#"C6T!!+Qlrp#m,BIm!!#VH*J"Q"L!+CJ*f$%U $CJS[#Lm,BIm!!#fdF!UfJ'GH5S0R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!5S [,Ird,bhre#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!5S [,Ird,bhre#*YrS3J@8k3!#TZrr4`!%cI$!K1ANjd!!JU88j@rrK)ja!d*'i!##C Z!!`[#Q(r!!!U2#B!CJ`[#bm+BIm!!#qZ*J"+JfB35(J!!5m,,`TKr`!!-KJQ!%U $CK3[,J!8,bi!%#m,,`TKr`!!4l!Q!#m,,`TKr`!!-iC+JfB),`TKr`!!,F"`#VD !CfT`$lD!Cf4`%,D!Cej+JfGD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"55mYrr3 [,Ir3)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"55mYrr3 [,Ir3)QhqK#"C6T!!+Qlrp#!$60m-#%jH6R3!%#T46PErq%MR%$3NEJ!)*Qi!$#m +BIm!!#P8*J"Q$#m,,`TKr`!!,XBQ!%U$CK")H!!",`X[#Q(r!!!a-#B!5S0Q&#m Z!"3[,J!3,`X[#Q(r!!"(aLB!,`X[#Q(r!!!bRNU$CJJ[#Q(r!!!Xf(!+YS"RDR! #YS"RC(!3YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&S,bhrp#mYrm` LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&S,bhrp#mYrm` LEIk%)&P1N!!UE[rd)!0-h``)6Pj1G!!3+P&19[rd51F32#4Z!!JSEJ!-*Qi!&#! ,CPSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!&k,bhrp#mYrq3LEIk%)&P1N!!UE[r `B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!&k,bhrp#mYrq3LEIk%)&P1N!!UE[r `,`TKr`!!+!SQ!'B-,``[#Q(r!!!YI#B!5S0Q"L!,CJ*f$%U$CK")H!!",``[#Q( r!!![h#B!5S0Q%%KZrr3[$#m+BIm!!$Z#*J"+JfB-)#i!%,#Zrr4R!RB35S0Q$Lm ,,``[#Q(r!!!h)#B!,``[#Q(r!!!a,%U$CJJ[#Q(r!!!VCR!'YS"RF(!-YS"RDR! +YS"RC(!3YS"RANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!'9,bhrp#mYrmJ LEIk%)&P1N!!UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!'9,bhrp#mYrmJ LEIk%)&P1N!!UE[r`)!0-ha`)6Pj1G!!3+P&19[rd51F32#CZ!!JSEJ!-*'i!%#! +CPSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!'Q,bhrp#mYrq3LEIk%)&P1N!!UE[r `B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!'Q,bhrp#mYrq3LEIk%)&P1N!!UE[r `,`YKr`!!*T)Q!'B-,``[#f(r!!!X"#B!5S0Q"L!+CJ*f$%U$CJj#Tbm-,`YKr`! !,QBQ!%U$CK")E[rd,``[#f(r!!!i*LB!5S0Q"#5Zrr3[$#m,BIm!!#r3F!DfJ'G UF!bfJ'GNF!UfJ'GH5S0R@L*YrR`J@8k3!#TZrr"6J'BHF!%[!%Ki!ES[,Ird,bh ra#*YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#TZrr"CJ'BFF!%[!%Ki!ES[,Ird,bh ra#*YrS3J@8k3!#TZrr!J!dcI(!K1ANjd!!`U88j@rrK)ja!m*Qi!##KZ!!`NEJ! 3)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!FS[,Ird,bhr`#*YrS3J@8k3!#T Zrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!FS[,Ird,bhr`#*YrS3J@8k3!#T Zrr3[#f(r!!!P5#B!CJ`[$#m,BIm!!#Uk*J"+JfB')!TQ!RB-5S0Q$N+R,``[#f( r!!!Y(#B!5S0Q$Lm+,``[#f(r!!!ia#B!,``[#f(r!!!ZN!"`#VD!Cej+JfGD)Qh qI#"C6T!!+Qlrp&1!CKj`!5m!5(J"fLmYrr3[,Ir8)QhqK#"C6T!!+Qlrp'!X)Qh qI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"fLmYrr3[,Ir8)QhqK#"C6T!!+Qlrp#!$60m F#%jH6R3!$#T46PErp%MR%$`QEJ!)+'i!$#4Z!"!J#QCD)QhqI#"C6T!!+Qlrm&1 !CKj`!5m!5(J"kbmYrr3[,IrS)QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q !CKa`!5m!5(J"kbmYrr3[,IrS)QhqK#"C6T!!+Qlrm#m,BIm!!#38*J"Q$#m-,`Y Kr`!!+BBQ!%U$CJBJ#QB#GJa+JfB13UF[$#m,BIm!!#[S*J"+JfB35'lrp#m-,`Y Kr`!!113Q!%U$CJ3NV[rd,``[#f(r!!!Y8R!'YS"RDR!-YS"RC(!+YS"RANU$CeS LEIjm)&P1N!!UE[r`8i"Q(R!",`")H!)!,bhrp#mYrm3LEIk%)&P1N!!UE[r`B#` LEIjm)&P1N!!UE[r`@B"Q((!",`")H!)!,bhrp#mYrm3LEIk%)&P1N!!UE[r`)!0 -ha`)6Pj1G!!-+P&19[ri51F3*#4Z!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m !5(J#%#mYrr3[,IrN)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m !5(J#%#mYrr3[,IrN)QhqK#"C6T!!+Qlrp#mZ!!KKr`!!)Y!Q!'B')!TQ!RB-5S0 Q$#m5BIm!!!ff3T*f!(!+YS"RC(!-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R! ",`")H!)J,bhrp#mYrq`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((! ",`")H!)J,bhrp#mYrq`LEIk%)&P1N!!UE[rd)!-Q(b4I6Pj1G!!)+P&19[ri51F 3*#4Z!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J#-#mYrr3[,IrS)QhqK#" C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J#-#mYrr3[,IrS)QhqK#" C6T!!+Qlrp#mZ!!KKr`!!)FSQ!'B')!TQ!RB-5S0Q$#m5BIm!!!b`3T*f!(!+YS" RC(!-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!*!,bhrp#mYrq`LEIk %)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!*!,bhrp#mYrq`LEIk %)&P1N!!UE[rd)!-Q(b4I6Pj1G!!)+P&19[ri51F30#CZ!!JNEJ!-)!TQ@L*YrR` J@8k3!#TZrr46J'BHF!%[!%Ki!P%[,Ird,bhr[#*YrS3J@8k3!#TZrr4J,#*YrR` J@8k3!#TZrr4CJ'BFF!%[!%Ki!P%[,Ird,bhr[#*YrS3J@8k3!#TZrr4+NQCD)Qh qI#"C6T!!+Qlrp&1!CKj`!5m!5(J#8LmYrr3[,Iqi)QhqK#"C6T!!+Qlrp'!X)Qh qI#"C6T!!+Qlrp&Q!CKa`!5m!5(J#8LmYrr3[,Iqi)QhqK#"C6T!!+Qlrp#m,BIm !!#"N*J"Q#L!+C`4+NQB#GJa+JfBH)&)[+!!%,bJ!!#m,BIm!!"K+,a*Kr`!!#c4 #NRB!F!UfJ'GNF!bfJ'GH5S0R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Q)[,Ir d,bhrl#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Q)[,Ir d,bhrl#*YrS3J@8k3!#TZrr3J!dcI$!K1ANjd!!JU88j@rrK)ja!d*Qi!##4Z!!a f!#!+CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!*b,bhrp#mYrl3LEIk%)&P1N!! UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!*b,bhrp#mYrl3LEIk%)&P1N!! UE[rd,`YKr`!!(d3Q!'B')!TQ!RB-5S0Q$#m5,`YKr`!!4JK#NR!+YS"RC(!-YS" RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!+",bhrp#mYrq`LEIk%)&P1N!! UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!+",bhrp#mYrq`LEIk%)&P1N!! UE[rd)!0-h``)6Pj1G!!)+P&19[rd51F30#CZ!!JNEJ!-)!TQ@L*YrR`J@8k3!#T Zrr"6J'BHF!%[!%Ki!TF[,Ird,bhrX#*YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#T Zrr"CJ'BFF!%[!%Ki!TF[,Ird,bhrX#*YrS3J@8k3!#TZrr![#f(r!!!H2#B!CJB J#QB#GJa+JfB15'lrp#m,BIm!!$jD*J"+JfB%*+lrp(!$YS"RDR!+YS"RC(!-YS" RANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!+Q,bhrp#mYrk`LEIk%)&P1N!! UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!+Q,bhrp#mYrk`LEIk%)&P1N!! UE[r`)!0-h``)6Pj1G!!)+P&19[rd51F32#KZ!!JNEJ!-*Qi!%#!+CPSLEIjm)&P 1N!!UE[r`8i"Q(R!",`")H!+d,bhrp#mYrkJLEIk%)&P1N!!UE[r`B#`LEIjm)&P 1N!!UE[r`@B"Q((!",`")H!+d,bhrp#mYrkJLEIk%)&P1N!!UE[r`)!YQ@L*YrR` J@8k3!#TZrr"6J'BHF!%[!%Ki!V8[,Ird,bhrX#*YrS3J@8k3!#TZrr"J,#*YrR` J@8k3!#TZrr"CJ'BFF!%[!%Ki!V8[,Ird,bhrX#*YrS3J@8k3!#TZrr![$'(r!!! F`LB!CJ`[#bm-BIm!!$aH*J"+JfB')!TQ!RB-5S0Q%%KZrr3[#bm-BIm!!$ei*J" +JfB%*+lrp(!$YS"RDR!-YS"RC(!+YS"RANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R! ",`")H!,',bhrp#mYrk3LEIk%)&P1N!!UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((! ",`")H!,',bhrp#mYrk3LEIk%)&P1N!!UE[r`)!0-ha`)6Pj1G!!-+P&19[ri51F 30#CZ!!JNEJ!-)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Y)[,Ird,bhrX#* YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Y)[,Ird,bhrX#* YrS3J@8k3!#TZrr3[#f(r!!!EQ#B!CJBJ#QB#GJa+JfB-,a)[#f(r!!!l+LB!5S0 Q$#m5,`YKr`!!23T#NR!+YS"RC(!-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R! ",`")H!,L,bhrp#mYrq`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((! ",`")H!,L,bhrp#mYrq`LEIk%)&P1N!!UE[rd)!0-h``)6Pj1G!!)+P&19[rd51F 30#CZ!!JNEJ!3)!TQ@L*YrR`J@8k3!#TZrr"6J'BHF!%[!%Ki![-[,Ird,bhrS#* YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#TZrr"CJ'BFF!%[!%Ki![-[,Ird,bhrS#* YrS3J@8k3!#TZrr![#f(r!!!DJ#B!CJBJ#QB#GJa+JfB55'lrp#mZ!!`[#f(r!!! p%#B!5S0Q"#5Zrr4`#VD!CfT`$,D!Cf4`"VD!Cej+JfGD)QhqI#"C6T!!+Qlrm&1 !CKj`!5m!5(J$!LmYrr3[,IqF)QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q !CKa`!5m!5(J$!LmYrr3[,IqF)QhqK#"C6T!!+Qlrm#!$60m-#%jH6R3!$#T46PE rp%MR%$`SEJ!)*'i!$#CZ!"!J#fCD)QhqI#"C6T!!+Qlrm&1!CKj`!5m!5(J$%#m Yrr3[,IqJ)QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q!CKa`!5m!5(J$%#m Yrr3[,IqJ)QhqK#"C6T!!+Qlrm#!+CPSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!- 4,bhrp#mYrl`LEIk%)&P1N!!UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!- 4,bhrp#mYrl`LEIk%)&P1N!!UE[r`,`aKr`!!'3)Q!'B-,`X[$'(r!!!l&#B!5S0 Q"L!+CJ*f$%U$CK")E[rd,`X[$'(r!!!mQLB!5S0Q"#5Zrr4`!lD!CfT`$,D!Cf4 `#VD!Cej+JfGD)QhqI#"C6T!!+Qlrm&1!CKj`!5m!5(J$*LmYrr3[,IqN)QhqK#" C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q!CKa`!5m!5(J$*LmYrr3[,IqN)QhqK#" C6T!!+Qlrm#!$60mF#%jH6R3!$#T46PErq%MR%$3QEJ!)*'i!$#!+CPSLEIjm)&P 1N!!UE[rd8i"Q(R!",`")H!-b,bhrp#mYrk!LEIk%)&P1N!!UE[rdB#`LEIjm)&P 1N!!UE[rd@B"Q((!",`")H!-b,bhrp#mYrk!LEIk%)&P1N!!UE[rd,`YKr`!!&pJ Q!'B')!TQ!RB-5S0Q$#m5,`YKr`!!1H!Q!%U$CJ`[%Lm,BIm!!$b53T*`#VD!Cf4 `$,D!Cej+JfGD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$3LmYrr3[,IrX)QhqK#" C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$3LmYrr3[,IrX)QhqK#" C6T!!+Qlrp#!$60m-#%jH6R3!##T46PErp%MR%$3QEJ!)*'i!$(B!)!TQ@L*YrR` J@8k3!#TZrr"6J'BHF!%[!%Ki!e3[,Ird,bhrY#*YrS3J@8k3!#TZrr"J,#*YrR` J@8k3!#TZrr"CJ'BFF!%[!%Ki!e3[,Ird,bhrY#*YrS3J@8k3!#TZrr![#f(r!!! @[LB!CJBJ#QB#GJa+JfB15'lrp#m,BIm!!$`-*J"+JfB%*+lrp(!+YS"RC(!'YS" RANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!0L,bhrp#mYrjJLEIk%)&P1N!! UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!0L,bhrp#mYrjJLEIk%)&P1N!! UE[r`)!0-h``)6Pj1G!!)+P&19[ri51F!*#!Z!!KBJ#m!)Qhqf#"C6T!!+Qlrp#4 !)!TQ"(!!B!`N[&"dFL!J5PL))!JNAdjH6R3!"#T46PErq%MR!#3J,J!)@)![!#* YrT3J@8k3!#TZrr3N3#!+CJ4`!'!-*,a38hPc)%TBL#!)*&p1ANjd!!3U88j@rrK )ja!N*Li!##!$@)![!#*YrT3J@8k3!#TZrr3N3#!+CJ4`!'!J)!0BJ#m!,`SLEIk J)&P1N!!UE[rd*,a38eC0)%TBL#!)*KmNAdjH6R3!"#T46PErq%MR!$3J,J!)@)! [!#*YrV`J@8k3!#TZrr3N3#!+CJ4`!'!F,`SLEIl-)&P1N!!UE[rd*P)Q[%K6HA- J5eL))!JNAbCI6Pj1G!!%+P&19[ri51FB0#4Z!!KCLLB5$)03G()JCh)-Je"6HA0 RDJb$8&0@6@GL$)0)8hPcCeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!#),bhrN!! [,Iq8)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!L#mYrj! !,bhrP#*YrS3J@8k3!#TZrr3-Je"dFL"R)!b$8&0jFfFB$)038eC0C`!!NJb$5&0 jFfF!!DCJ!!+8,`SLEIkS)&P1N!!UE[rd)Qhqb#"C6T!!+Qlrp%T!C`!#G#*YrR` J@8k3!#TZrr46J'BJF!%[!%Ki!)i[,Iq3!#mYri`LEIk%)&P1N!!UE[rdB!!#4#* YrR`J@8k3!#TZrr4CJ'B!!M*`!5m!5(J!MLmYrj!!,bhrM#*YrS3J@8k3!#TZrr4 J!!)5,`SLEIki)&P1N!!UE[rd,`"#Tbm+)QhqH#"C6T!!+Qlrp#m+)QhqZ#"C6T! !+Qlrp#m!,`SLEIkB)&P1N!!UE[rd1!"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K i!*8[,Iq3!#mYriJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!#9,bhrN!![,Iq))QhqK#"C6T!!+Qlrp#m+)QhqU#"C6T!!+Qlrp#*YrXJJ@8k 3!#TZrr4+3'F!!9BLEIjm)&P1N!!UE[rd8i"Q)(!",`")H!#A,bhrN!![,Iq-)Qh qK#"C6T!!+Qlrp'!!!5BLEIjm)&P1N!!UE[rd@B"Q!!%8F!%[!%Ki!*F[,Iq3!#m Yri`LEIk%)&P1N!!UE[rdB!!!p#m+)QhqR#"C6T!!+Qlrp#C!)Qhqb#"C6T!!+Ql rp%T!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!#F,bhrN!![,Iq-)QhqK#"C6T! !+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!R#mYrj!!,bhrM#*YrS3J@8k 3!#TZrr3[#b*YrY!J@8k3!#TZrr3LEIl))&P1N!!UE[rd5N"R@L*YrR`J@8k3!#T Zrr46J'BHF!%[!%Ki!*i[,Iq3!#mYri`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!! UE[rd@B"Q((!",`")H!#H,bhrN!![,Iq-)QhqK#"C6T!!+Qlrp%cI$"K1ANjd!!3 U88j@rrK)jaJm*'i!##JZ!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!Vbm Yrj!!,bhrK#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!+m [,Iq3!#mYri3LEIk%)&P1N!!UE[rd5T*Q@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K i!,![,Iq3!#mYri!LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!#`,bhrN!![,Iq!)QhqK#"C6T!!+Qlrp#K5@B`Q&!b$5&0jFfGD)QhqI#"C6T! !+Qlrp&1!CKj`!5m!5(J!Y5mYrj!!,bhrI#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!,8[,Iq3!#mYrh`LEIk%)&P1N!!UE[rd,``LEIkF)&P 1N!!UE[rd*N!LEIl))&P1N!!UE[rd5N"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K i!,J[,Iq3!#mYri`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!#i,bhrN!![,Iq-)QhqK#"C6T!!+Qlrp#m,)QhqN!!J@8k3!#TZrr3["#m,)Qh qT#"C6T!!+Qlrp#m,)Qhqc#"C6T!!+Qlrp#m,)QhqM#"C6T!!+Qlrp,L!C`4`"Q! ))&0BL#5)F!"-ha`B6Pj1G!!)+P&19[ri51F!0#4Z!!JQEJ!8,`TKr`!!$ja+J'G D)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!c5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4 J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!-d[,Iq3!#mYrhJLEIk%)&P1N!!UE[r dF!'`VJ!-CK3[#bmZ!"![,J!-,`TKr`!!![CJ(R!#X+i!$'B8,`X[,J!3,bi!$#m +BIm!!!!8B!*`%#4I*Pp1ANjd!"!U88j@rrK)jaJm+'i!##JZ!"59bTI,5S4Q@L* YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!1-[,Iq3!#mYrh3LEIk%)&P1N!!UE[rdB#` LEIjm)&P1N!!UE[rd@B"Q((!",`")H!$M,bhrN!![,Ipd)QhqK#"C6T!!+Qlrp#m -BIm!!!jq5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!13[,Iq3!#mYrhJLEIk %)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!$N,bhrN!![,Ipi)Qh qK#"C6T!!+Qlrp(!#X+i!$'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!j5mYrj! !,bhrF#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!18[,Iq 3!#mYrh!LEIk%)&P1N!!UE[rd*Qi!%%Ki!%aKrrrrq!SN3#!+CJC`"Q!!!@K#NN+ U!!4#UJ!33US!,%+U!$K#UJ"%3US!5#"63HJ!!A$r8S"+''Ek,`"KrrrrpmiNJ'B 3,`S[$'(r!!!'IR!'B!!"*#"V!!4"k!!"F2p5J%SBC[S[!'(rrrrhSL9!!!4+UJ! %CK![#Lm-BIm!!!C-F!CJ!!$b)&)L8b!)%0PQr#"U!!3LD`!%)!J3f@Em*@X!&!! 8*@X!'!!B*@X!(!!F*@X!)!!J*@X!*!!N*@X!+!!S5'S!##mV!"![+`!-,bX!##m -BIm!!!)b*J"R%#m+,`aKr`!!"H4`"Q!!!)T)DJ!`,bX!1#mV!$3[+`!`,`aKr`! !!JBQ!'F1,`S[$'(r!!!&Z(!'B&j)DJ!m,bX!4#mV!%![+`!m,`aKr`!!!G`Q!'F 1,`S[$'(r!!!&MR!'B$4)DJ!X,bX!,#m-BIm!!!,S*J"R$Lm+,`aKr`!!"@a`"Q! 53US!5#"%F!)JJ#"%)8S!"(!!60mF'%jH6R3!%#T46PErq%MR!$`SEJ!)*'i!&*I ,,`aKr`!!$"K+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"1bmYrj!!,bhrH#* YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!6X[,Iq3!#mYrhJ LEIk%)&P1N!!UE[rdF!'`VJ!-CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!%m,bh rN!![,IpX)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"2#m Yrj!!,bhrE#*YrS3J@8k3!#TZrr3J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J "25mYrj!!,bhrG#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%K i!6d[,Iq3!#mYrh3LEIk%)&P1N!!UE[rd5(J&d'(rrrre5LC!)!YQ"(!'B#iL5b" Z!"!J2!!!"G"b),#"C35L,Q!15S"R#L)*%YK6J'Ek)N&`!55!*8X!"(!!60mF!%j H6R3!%#T46PErq%MR!$`SEJ!)*'i!'*I,,`aKr`!!#T*+J'GD)QhqI#"C6T!!+Ql rp&1!CKj`!5m!5(J"9bmYrj!!,bhrH#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#T Zrr4CJ'BFF!%[!%Ki!9F[,Iq3!#mYrhJLEIk%)&P1N!!UE[rd)!TQ@L*YrR`J@8k 3!#TZrr46J'BHF!%[!%Ki!9J[,Iq3!#mYrh3LEIk%)&P1N!!UE[rdB#`LEIjm)&P 1N!!UE[rd@B"Q((!",`")H!&B,bhrN!![,Ipd)QhqK#"C6T!!+Qlrp%UZ!"4R0Lm Z!""Krrrrp#!Q3#!,CJ4`"Q!b)NXJEJ!8)#i!%()JX)&P"+)ZB!j+J'F+)JN5f&1 !C[SL355Z!!`PEJ!3!!3P5`!)F!"-ha`!6Pj1G!!8+P&19[ri51FF2#CZ!!JSEJ! -*'i!%#m,BIm!!!PL5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!A3[,Iq3!#m YrhJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&d,bhrN!! [,Ipi)QhqK#"C6T!!+Qlrp#!+CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&e,bh rN!![,Ipd)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"G5m Yrj!!,bhrG#*YrS3J@8k3!#TZrr4f!'!#8S0+Y$`!C[JU!b!&8S$PL#m!BIrrrr, N*)"Q"(!'B(af!'"X5(J!$'(rrrrbcL"5)B!m!#"55V!m!'B1,a)[#f(r!!!#rR! 'B&)J!e+!)&*#X!`!)&)JF$`!3UJ!##"5,c!m!#"d2!![+!!),bJ!"#mS!!![#f( rrrrpILJ!C`i[%Lm,BIm!!!+kF!CJ$P+$YS9PN!!J8N+`A!"`!%cI($K1ANjd!!` U88j@rrK)j`!N*'i!##m+BIm!!!IQ5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K i!Ci[,Iq3!#mYrhJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!'H,bhrN!![,Ipi)QhqK#"C6T!!+Qlrp(!"X+i!$'GLF!+`VJ!-CeSLEIjm)&P 1N!!UE[rd8i"Q(R!",`")H!'I,bhrN!![,IpS)QhqK#"C6T!!+Qlrp'!X)QhqI#" C6T!!+Qlrp&Q!CKa`!5m!5(J"RbmYrj!!,bhrD#*YrS3J@8k3!#TZrr4`!E#Z!!a Q$#mZ!""KrrrrmJKJ&(!#X+i!$'B-,bi!%#m+BIm!!!!1*&p1ANjd!!`U88j@rrK )j`!d*Qi!##4Z!!`[#f(r!!!'e%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!' Y,bhrN!![,Ipi)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J "V5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4+NQF),a*Krrrrm@C+UJ!%C`S[+J!%BIr rrr&@,bS!%#mU!!`[+J!),`YKr`!!!&`[+J!i,bS!0#mU!$![#f(r!!!!5#mU!%3 [+J"!,bS!2#m,BIm!!!!d5US!,'F-,bS!,#m,BIm!!!#Z5US!5'F-,bS!5#m,BIm !!!#F*&mQAdjH6R3!##T46PErq%MR!#3NEJ!),`TKr`!!"GT+J'GD)QhqI#"C6T! !+Qlrp&1!CKj`!5m!5(J"a#mYrj!!,bhrH#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!F3[,Iq3!#mYrhJLEIk%)&P1N!!UE[rd5Ui!&'F+,bi !&'(rrrr`D#4I6Pj1G!!3+P&19[ri51F30#CZ!!JNEJ!-,`YKr`!!"8T+J'GD)Qh qI#"C6T!!+Qlrp&1!CKj`!5m!5(J"d5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4J,#* YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!G%[,Iq3!#mYrhJLEIk%)&P1N!!UE[rd)!T Q@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!G)[,Iq3!#mYrf3LEIk%)&P1N!!UE[r dB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!(5,bhrN!![,IpN)QhqK#"C6T!!+Ql rp%U5CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(6,bhrN!![,IpJ)QhqK#"C6T! !+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"dbmYrj!!,bhrB#*YrS3J@8k 3!#TZrr4f!'!N)()m!#mS!!J[+!!%,bJ!!#m,BIrrrriU,c)m!'(rrrr["P+$5V) m!'E@,`TKrrrrl[C-h``)6Pj1G!!)+P&19[ri51FB2#JZ!!J["'(r!!!$fNU!CeS LEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(T,bhrN!![,Ipi)QhqK#"C6T!!+Qlrp'! X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"k5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4 `!E#Z!!aRBR!#X+i!$'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"kLmYrj!!,bh rA#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!HS[,Iq3!#m Yre`LEIk%)&P1N!!UE[rdF!'`VJ!8Cf*`!V#Z!"4R@L*YrR`J@8k3!#TZrr46J'B HF!%[!%Ki!HX[,Iq3!#mYreJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B" Q((!",`")H!(V,bhrN!![,IpB)QhqK#"C6T!!+Qlrp#!Z!!b`VJ!8C`C`!'!!!0T `!E#Z!!aQF#CZ!"!SEJ!B)!YR"#!-CJC`!'!!!,a)E!!"5'X!!5*YrR3J@8k3!#T Zrr4+J'Bq5'`!+8KV!#NLEIjd)&P1N!!UE[rd5S"Q*NKX!+&)D`#K)QhqG#"C6T! !+Qlrp%U!CJiJ+`$DX+`!fQB%F!&JC(!!B'"`!V#Z!!aQ9LBZ!"!NEJ!B5S0R"#! +CJ4`!'"%,a)J3bm3)QhqG#"C6T!!+Qlrp%U!CLJ[+J!%,bS!"#*YrR3J@8k3!#T Zrr4+J'B3)%-J+!!BX+S!''B%F!&J"R!!B!*`!%cI("K1ANjd!"3U88j@rr4)ja! %5'lrpbmZ!!`[,J!))Qhqa#"C6T!!+Qlrm$B!CeSLEIjm)&P1N!!UE[r`8i"Q(R! ",`")H!)K,bhrN!![,Iq))QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q!CKa `!5m!5(J#)5mYrj!!,bhrL#*YrS3J@8k3!#TZrr!3,[rh*Kp1ANjd!!JU85"Yre4 +%'F%F!"J!R!!6R8U88j@rrK)ja!d*Qi!##!,CPSLEIjm)&P1N!!UE[rd8i"Q(R! ",`")H!"+,bhr6#mYre!LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((! ",`")H!"+,bhr6#mYre!LEIk%)&P1N!!UE[rd5(J!&'(rrrrUK#4!)!TQ"R!'B!! !L#5mY80dH%KU!!3LEIl8)&P1N!!UE[rd0J"R@L*YrR`J@8k3!#TZrr46J'BHF!% [!%Ki!&-[,Ip-,bhr5#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!% [!%Ki!&-[,Ip-,bhr5#*YrS3J@8k3!#TZrr3PEIj`!!`JDJ!-3UJ!$#D+F!"-h`` )6Pj1G!!%+P&19[r`51FF0#CZ!!Ki!!b6j80dH'B'F!"J!!&k$*1e3h4iC`C`#Q! !!@a)E[r`)Qhqe#"C6T!!+Qlrl$S!CeSLEIjm)&P1N!!UE[rX8i"Q(R!",`")H!" [,bhr6#mYrdJLEIk%)&P1N!!UE[rXB#`LEIjm)&P1N!!UE[rX@B"Q((!",`")H!" [,bhr6#mYrdJLEIk%)&P1N!!UE[rX5'X!"%KZrr"KrrrrrDj+!'B'F!TJ!!$Q)'X !$#4S!!4J"P+%*'S!-#!+C[BJD`!-Z+J!#'F'F!TJ!!$#)'X!$#4S!!4J4%UU!#a Q%#"V!!bek!!%C`C`#Q!!!+*+UJ!XCa!JDJ!XYHJ!-'F'F!TJ!!#-5US!-'F1)'S !-,AS!#aR"(!+B(BNDJ!`)!TQZ#"V!!`ND!!%B&j`!E#U!!aR&R!#X+S!$'F1$+S !!0kY!!aR"(!+B%BJ+J!3X+S!&')'5US!''B%F!TJ-RB!B"iJDJ!BF!'`X$i!Ca! JDJ!BF!+`X$i!C`4`#Q!58S1fUJ!3CG`NDJ!`)!TQRR!!60m-1%jH6R3!"#T46PE rq%MR!#3NEJ!))!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!,%[,Ip-,bhr8#* YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,%[,Ip-,bhr8#* YrS3J@8k3!#TZrr3[%Q(rrrrpmNU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!# b,bhr6#mYrd3LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!# b,bhr6#mYrd3LEIk%)&P1N!!UE[rd,a*Krrrrk)JLEIl))&P1N!!UE[rd5N"R@L* YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!,F[,Ip-,bhr3#*YrS3J@8k3!#TZrr4J,#* YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,F[,Ip-,bhr3#*YrS3J@8k3!#TZrr4#NL4 I6Pj1G!!%+P&19[ri51F!0#CZ!!JNEJ!-,`YKrrrrr2j+J'GD)QhqI#"C6T!!+Ql rp&1!CKj`!5m!5(J!`5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql rp&Q!CKa`!5m!5(J!`5mYrd`[,Imm)QhqK#"C6T!!+Qlrp#!+CPSLEIjm)&P1N!! UE[rd8i"Q(R!",`")H!$#,bhr6#mYrcJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!! UE[rd@B"Q((!",`")H!$#,bhr6#mYrcJLEIk%)&P1N!!UE[rd)'X!$#53!(!!*&m QAdjH6R3!##T46PErq%MR!#3NEJ!),`TKrrrrr"T+J'GD)QhqI#"C6T!!+Qlrp&1 !CKj`!5m!5(J!c#mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q !CKa`!5m!5(J!c#mYrd`[,Imm)QhqK#"C6T!!+Qlrp#mU!!`LEIkd)&P1N!!UE[r d,bS!$#*YrZ3J@8k3!#TZrr3NAdjH6R3!"#T46PErq%MR%$`SEJ!)*Li!$#CZ!"! [$'(rrrrlGNU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!$K,bhr6#mYrc`LEIk %)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!$K,bhr6#mYrc`LEIk %)&P1N!!UE[rd)!YQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!1)[,Ip-,bhr0#* YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!1)[,Ip-,bhr0#* YrS3J@8k3!#TZrr4)H!!-BIrrrq55*%!J#QB%F!CJ&L5mY80bCL9$!!3J3b9S!!3 !##D+F!"-ha`)6Pj1G!!-+P&19[ri51F!2#CZ!!JSEJ!-,`YKrrrrqQa+J'GD)Qh qI#"C6T!!+Qlrp&1!CKj`!5m!5(J!q5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)Qh qI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!q5mYrd`[,Imm)QhqK#"C6T!!+Qlrp!b8Y80 bCQF%F!TJ0L"V!!a+U!!%CJ4`#Q!S)'X!$#4S!!3JE!!%)#S!",#S!!4R%%UU!$" Q"(!+B!JNDJ!`B1*`!%cI(!"1ANjd!!JU88j@rrK)j`!d*Qi!##4Z!!`[#f(rrrr jU%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!%@,bhr6#mYrc`LEIk%)&P1N!! UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!%@,bhr6#mYrc`LEIk%)&P1N!! UE[rd)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!4F[,Ip-,bhr0#*YrS3J@8k 3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4F[,Ip-,bhr0#*YrS3J@8k 3!#TZrr3[%Lm,BIrrrrjL5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!4J[,Ip -,bhr-#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4J[,Ip -,bhr-#*YrS3J@8k3!#TZrr3[%Q(rrrrMH#*YrXJJ@8k3!#TZrr4+3'GD)QhqI#" C6T!!+Qlrp&1!CKj`!5m!5(J"(#mYrd`[,Ip!)QhqK#"C6T!!+Qlrp'!X)QhqI#" C6T!!+Qlrp&Q!CKa`!5m!5(J"(#mYrd`[,Ip!)QhqK#"C6T!!+Qlrp#4I*Pp1ANj d!!JU88j@rrK)ja!d*'i!##CZ!!`Q,J!3,`TKrrrrpqT+J'GD)QhqI#"C6T!!+Ql rp&1!CKj`!5m!5(J",5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql rp&Q!CKa`!5m!5(J",5mYrd`[,Imm)QhqK#"C6T!!+Qlrp#m,,`TKrrrrr3*+J'G D)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J",LmYrd`[,ImX)QhqK#"C6T!!+Qlrp'! X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J",LmYrd`[,ImX)QhqK#"C6T!!+Qlrp%U $Cf"`!ED!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!%[,bhr6#mYrbJLEIk%)&P 1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!%[,bhr6#mYrbJLEIk%)&P 1N!!UE[rd)'X!"(!#X+J!)'FD5'S!"#"V!!4)D!!NBIrrrr6b5J"Q"(!)B"SJD`! %)8-!)#"V!!3KDJ!%!#3KDJ!)!#K`!%cI$!K1ANjd!!`U88j@rrK)j`!d*Qi!##4 Z!!`[#f(rrrrfA%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&!,bhr6#mYrc` LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&!,bhr6#mYrc` LEIk%)&P1N!!UE[rd,`S[#f(rrrrlG%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`" )H!&",bhr6#mYrb`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!&",bhr6#mYrb`LEIk%)&P1N!!UE[rd)'S!"(!#X+J!)'CD)QhqI#"C6T!!+Ql rp&1!CKj`!5m!5(J"3LmYrd`[,ImN)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql rp&Q!CKa`!5m!5(J"3LmYrd`[,ImN)QhqK#"C6T!!+Qlrp%KV!!3JDJ!%5'J!*'( rrrrcENS!CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&$,bhr6#mYrb!LEIk%)&P 1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&$,bhr6#mYrb!LEIk%)&P 1N!!UE[rd)'S!"(!#X+J!)'Fd5'X!"#"U!!4)D!!NBIrrrr,b5J"R(L"U!!4`!L& !!#!JDJ!%3UJ!*#"U!!4#U!!SF!"J!R!)*&mQAdjH6R3!##T46PErq%MR($`QEJ! )+#i!$#KZ!"!U,J!F,`YKrrrrp&*+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J "B5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J "B5mYrd`[,Imm)QhqK#"C6T!!+Qlrp%U%CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`" )H!&L,bhr6#mYra`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!&L,bhr6#mYra`LEIk%)&P1N!!UE[rd)!aQ@L*YrR`J@8k3!#TZrr46J'BHF!% [!%Ki!@-[,Ip-,bhr'#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!% [!%Ki!@-[,Ip-,bhr'#*YrS3J@8k3!#TZrr4+K@CD)QhqI#"C6T!!+Qlrp&1!CKj `!5m!5(J"C#mYrd`[,Imd)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa `!5m!5(J"C#mYrd`[,Imd)QhqK#"C6T!!+Qlrp%Ki!$4Krrrrh5SN3#!+CJC`"Q! !!1C#NN+U!!K#UJ!B)%4`re+!5KKQqP+!,`"Krrrrh-3NJ'B3,`S[#f(r!!!*KR! 'B!!!Y#"-F2p5J%SBC[T5J#m!BIrrrpbF*8!!#%UU!!KQ%#m+,`YKr`!!#9K`"Q! !!)B[#Lm,BIm!!!T8*J"R$Lm+,`YKr`!!#6SJ!f"S)&)L4#!)%0PQr#"U!!JL6#! )%0PQr#9Z!"J!(#9Z!"3!$%+U!""`!L9!!#!JD`!-*@J!$!!%)'X!$&+S!!`["5m +,`YKrrrrpR!Q!'F1,`S[#f(r!!!)hL!$B!`[#Lm,BIm!!!U#F!"-ha`i6Pj1G!! B+P&19[ri51F!0#CZ!!JNEJ!-,`YKrrrrmEa+J'GD)QhqI#"C6T!!+Qlrp&1!CKj `!5m!5(J"RLmYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa `!5m!5(J"RLmYrd`[,Imm)QhqK#"C6T!!+Qlrp#m+,`YKrrrrpY4+J'GD)QhqI#" C6T!!+Qlrp&1!CKj`!5m!5(J"RbmYrd`[,ImX)QhqK#"C6T!!+Qlrp'!X)QhqI#" C6T!!+Qlrp&Q!CKa`!5m!5(J"RbmYrd`[,ImX)QhqK#"C6T!!+Qlrp#"U!!4+U!! `Ca)JDJ!%)QS!"#*T!$!MD!!X!#`JDJ!%5UJ!,'F8)'S!"#*U!!3LD3!X)fJ!-!! `B!iJDJ!%)QX!$#0S!$!!"#"V!!a6U!!),bS!"#m,BIm!!!H)F!!NAbCI6Pj1G!! )+P&19[ri51F32#CZ!!JNEJ!-+'i!%#m,BIrrrr"`5S"R@L*YrR`J@8k3!#TZrr4 6J'BHF!%[!%Ki!Ei[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4 CJ'BFF!%[!%Ki!Ei[,Ip-,bhr2#*YrS3J@8k3!#TZrr3[#Lm,BIrrrr@)5S"R@L* YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Em[,Ip-,bhr,#*YrS3J@8k3!#TZrr4J,#* YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Em[,Ip-,bhr,#*YrS3J@8k3!#TZrr3J$'C D)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"`#mYrd`[,ImB)QhqK#"C6T!!+Qlrp'! X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"`#mYrd`[,ImB)QhqK#"C6T!!+Qlrp#" U!!4+U!!)CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(",bhr6#mYra3LEIk%)&P 1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!(",bhr6#mYra3LEIk%)&P 1N!!UE[rd)%a`re+!5KKQqP+!,`"Krrrrf2)Q!'B'F!CJ!!#1)'S!"#mS!!KKrrr rfEJLEIl))&P1N!!UE[rd5N"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!FN[,Ip -,bhr3#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!FN[,Ip -,bhr3#*YrS3J@8k3!#TZrr3JDJ!%)8-!##"$)N`J#"$CC[a`!%cI(!K1ANjd!!` U88j@rrK)ja!m*Qi!##4Z!!`SEJ!3,`YKrrrrlKC+J'GD)QhqI#"C6T!!+Qlrp&1 !CKj`!5m!5(J"fLmYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q !CKa`!5m!5(J"fLmYrd`[,Imm)QhqK#"C6T!!+Qlrp#m+,`YKrrrrmbj+J'GD)Qh qI#"C6T!!+Qlrp&1!CKj`!5m!5(J"fbmYrd`[,ImX)QhqK#"C6T!!+Qlrp'!X)Qh qI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"fbmYrd`[,ImX)QhqK#"C6T!!+Qlrp#!-CPS LEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(F,bhr6#mYraJLEIk%)&P1N!!UE[rdB#` LEIjm)&P1N!!UE[rd@B"Q((!",`")H!(F,bhr6#mYraJLEIk%)&P1N!!UE[rd)'S !"%US!!KQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Gd[,Ip-,bhr&#*YrS3J@8k 3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Gd[,Ip-,bhr&#*YrS3J@8k 3!#TZrr3JDJ!%)'J!#($r8S"+''Ek8S![!'(rrrr@9LB!CJ4`"Q!8)%-LDJ!%)QN !##!)%0PQr#L$F!"-ha`)6Pj1G!!-+P&19[ri51F!2#4Z!!JSEJ!-*Qi!%#m+BIr rrq``5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!I)[,Ip-,bhr2#*YrS3J@8k 3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!I)[,Ip-,bhr2#*YrS3J@8k 3!#TZrr3[$#m+BIrrrr&)5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!I-[,Ip -,bhr,#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!I-[,Ip -,bhr,#*YrS3J@8k3!#TZrr3J#fCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"p#m Yrd`[,Im3)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"p#m Yrd`[,Im3)QhqK#"C6T!!+Qlrp#"X!!3QU!!-F!"-ha`!6Pj1G!!-+P&19[ri51F 32#CZ!!JNEJ!-+'i!%#m,BIrrrqVD5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K i!J%[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%K i!J%[,Ip-,bhr2#*YrS3J@8k3!#TZrr3[#Lm,BIrrrqrb5S"R@L*YrR`J@8k3!#T Zrr46J'BHF!%[!%Ki!J)[,Ip-,bhr,#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#T Zrr4CJ'BFF!%[!%Ki!J)[,Ip-,bhr,#*YrS3J@8k3!#TZrr3J$'CD)QhqI#"C6T! !+Qlrp&1!CKj`!5m!5(J#!bmYrd`[,ImF)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T! !+Qlrp&Q!CKa`!5m!5(J#!bmYrd`[,ImF)QhqK#"C6T!!+Qlrp#"U!!4+N!"Q@L* YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!J3[,Ip-,bhr$#*YrS3J@8k3!#TZrr4J,#* YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!J3[,Ip-,bhr$#*YrS3J@8k3!#TZrr3JDJ! %)&"`re+!5KKQqP+!,`"KrrrrdaiQ!'B%F!CJ%L"$)QS!"#*4)!J3f@Em+)0`!%c I(!K1ANjd!!`U88j@rrK)j`!d*Qi!##4Z!!`[#f(rrrrSrNU!CeSLEIjm)&P1N!! UE[rd8i"Q(R!",`")H!)@,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!! UE[rd@B"Q((!",`")H!)@,bhr6#mYrc`LEIk%)&P1N!!UE[rd)!TQ@L*YrR`J@8k 3!#TZrr46J'BHF!%[!%Ki!KF[,Ip-,bhr##*YrS3J@8k3!#TZrr4J,#*YrR`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!KF[,Ip-,bhr##*YrS3J@8k3!#TZrr4+NQF),a*Krrr rdc*+UJ!)C`S[+J!)BIrrrp-L5US!''F+,`S[#f(r!!!#KL4I*Pp1ANjd!!JU88j @rrK)j`!m*Qi!##4Z!!`[#f(rrrrRmNU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`" )H!)Z,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`" )H!)Z,bhr6#mYrc`LEIk%)&P1N!!UE[rd5(J!)'(rrrr51#K!)!aQ"(!'B"!P6!! B3US!%(!%*8!!&(!!60mF!%jH6R3!##T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrqG -5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!N)[,Ip-,bhr2#*YrS3J@8k3!#T Zrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!N)[,Ip-,bhr2#*YrS3J@8k3!#T Zrr4#U`!X)'S!$#GS!!3!-%UV!$"R##"V!$!K5`!X)'S!$#&,!!3JDJ!-8UJ!##4 I*Pp1ANjd!!JU88j@rrK)jaJm+'i!##CZ!!`Q,J!3+#i!'#m-BIrrrqD@5S"R@L* YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!PN[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#* YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!PN[,Ip-,bhr2#*YrS3J@8k3!#TZrr3J#fC D)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J#@LmYrd`[,ImF)QhqK#"C6T!!+Qlrp'! X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J#@LmYrd`[,ImF)QhqK#"C6T!!+Qlrp#" X!!`ND!!%B"kfUJ!-CK3[#bm5)QhqG#"C6T!!+Qlrp%U!C`JNDJ!`)!TQhL!+C`J J4##+F!"J!R!+60mF'%jH6R3!&#T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrq9m5S" R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!RB[,Ip-,bhr2#*YrS3J@8k3!#TZrr4 J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!RB[,Ip-,bhr2#*YrS3J@8k3!#TZrr4 +U`!BCa3[#bm+BIm!!!!D,bX!''(rrrr3!#4I*Pp1ANjd!!JU88j@rrK)ja!d*Qi !##4Z!!`[#f(rrrrNi%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!+',bhr6#m Yrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!+',bhr6#m Yrc`LEIk%)&P1N!!UE[rd5US!''FUGJ"J(#!$jiJJDJ!BdF![+!!%,bJ!!#m,BIr rrpaS8S1fUJ!3CGj#UJ!360m-#%jH6R3!##T46PErm%MR($3QEJ!)*'i!$(J!,`Y Krrrrj#a+J'GD)QhqI#"C6T!!+Qlrl&1!CKj`!5m!5(J#R5mYrd`[,Imm)QhqK#" C6T!!+Qlrl'!X)QhqI#"C6T!!+Qlrl&Q!CKa`!5m!5(J#R5mYrd`[,Imm)QhqK#" C6T!!+Qlrl(B!B"3JDJ!B$,!!!0kY2J"Q"(J"B!K5JlDU!""PjNS%CM!J+J!3X+S !&'BQ)#S!&0#!jiJ[!%KU!"KKrrrrdGSU!'F%)!9J4#!U!"63J#9!!"4)E[r`,bi !&#mZ!"![#f(rrrr6Z#S!C`3J"@!H)!2RL#"U!"M4`##Zrr!KE[rd!!4+"'B%8US !%(!!60m-1%jH6R3!%#T46PErq%MR%$3QEJ!)*'i!$#m,BIrrrq-H5S"R@L*YrR` J@8k3!#TZrr46J'BHF!%[!%Ki!Xd[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR` J@8k3!#TZrr4CJ'BFF!%[!%Ki!Xd[,Ip-,bhr2#*YrS3J@8k3!#TZrr4f!'"5,bi !&#mZ!"!J!qH))'S!'0(!,bJ!"#mS!!![#f(rrrrHX%S!CbSJ!qH))'S!'0(!,bJ !"#mS!!![#f(rrrrDKL"U!"JK[!!!hUdq!(!!B!T5JlDU!""PU(!#60m-#%jH6R3 !%#T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrq)q5S"R@L*YrR`J@8k3!#TZrr46J'B HF!%[!%Ki!Z![,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'B FF!%[!%Ki!Z![,Ip-,bhr2#*YrS3J@8k3!#TZrr3[#bm+BIrrrqG@5S"R@L*YrR` J@8k3!#TZrr46J'BHF!%[!%Ki!Z%[,Ip-,bhr,#*YrS3J@8k3!#TZrr4J,#*YrR` J@8k3!#TZrr4CJ'BFF!%[!%Ki!Z%[,Ip-,bhr,#*YrS3J@8k3!#TZrr3[,J!8,bi !%#mV!!3[#Q(rrrrp)L4I*Pp1ANjd!"!U88j@rrK)j`!d*'i!##CZ!!`[#Q(rrrr K3%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!,X,bhr6#mYrc`LEIk%)&P1N!! UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!,X,bhr6#mYrc`LEIk%)&P1N!! UE[rd,`X[#Q(rrrrQ@%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!,Y,bhr6#m Yrb`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!,Y,bhr6#m Yrb`LEIk%)&P1N!!UE[rd,bi!&#mZ!"![+`!%,`TKrrrrr63NAbCI6Pj1G!!3+P& 19[ri51F!*#4Z!!J[#Q(rrrrJ4NU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!, l,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!, l,bhr6#mYrc`LEIk%)&P1N!!UE[rd)'i!$!b3!,9$3dPR"(!#B!*`!#4I6Pj1G!! )+P&19[ri51F!2#CZ!!JSEJ!-,`YKrrrrhl4+J'GD)QhqI#"C6T!!+Qlrp&1!CKj `!5m!5(J$#LmYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa `!5m!5(J$#LmYrd`[,Imm)QhqK#"C6T!!+Qlrp%Ki!!aKrrrrb5iN3#!+CJ4`"Q! 8*,be3d0*)'X!$#9S!!3!"#L+F!"-ha`!6Pj1G!!)+P&19[rd51F32#CZ!!JNEJ! -+'i!%#m,BIrrrpm'5S"R@L*YrR`J@8k3!#TZrr"6J'BHF!%[!%Ki!b)[,Ip-,bh r2#*YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#TZrr"CJ'BFF!%[!%Ki!b)[,Ip-,bh r2#*YrS3J@8k3!#TZrr"+UJ!%CJ4`!f!S5'lrp#mU!!3[#f(rrrrM!#B!C`3J!f! 3)'S!"#9S!$!!"#LZrr4`!%cI(!K1ANjd!!`U88j@rrK)j`!N*'i!##m+BIrrrpj @5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!c8[,Ip-,bhr2#*YrS3J@8k3!#T Zrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!c8[,Ip-,bhr2#*YrS3J@8k3!#T Zrr3[,J!-BIrrrmMU*&p1ANjd!!JU88j@rrK)j`!N*'i!##m+BIrrrph35S"R@L* YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!d![,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#* YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!d![,Ip-,bhr2#*YrS3J@8k3!#TZrr3JEJ! -$*!!Y80b5@F%F!*J!R!!*&p1ANjd!!JU88j@rrK)ja!m*'i!##KZ!!`Q,J!3,`T Krrrrh6T+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$8#mYrd`[,Imm)QhqK#" C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$8#mYrd`[,Imm)QhqK#" C6T!!+Qlrp#m-,`TKrrrriP*+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$85m Yrd`[,Im%)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$85m Yrd`[,Im%)QhqK#"C6T!!+Qlrp%Ki!!aKrrrraN`Q3#!,CJ4`"Q!8*Vbe3h***d` !"%+V!!JJ3b#,F!"-ha`)6Pj1G!!-+P&19[ri51FH2#KZ!!JNEJ!-,#i!%*I,,`a Krrrrh#*+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$DLmYrd`[,Imm)QhqK#" C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$DLmYrd`[,Imm)QhqK#" C6T!!+Qlrp#BU!!JQ+J!)B"iJDJ!%)'J!"#*S!"JS-6i!F!'iJ'F@F!+iJ'F38S- JDJ!%)'J!",DS!""Pe#"U!!3JD!!%YUJ!%'8%F!0J6NKi!!KKrrrraF`Q3#!,CJ4 `"Q!k,`XJ!qH))'S!"#"S!!3JD!!BdF![+!!%,bJ!!#m-BIrrrmZ8+J"R"#!&B!i J!e+!*8!!##"'))Y`!%cI((K1ANjd!!`U88j@rrK)j`!N*'i!##m+BIrrrpX15S" R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!j%[,Ip-,bhr2#*YrS3J@8k3!#TZrr4 J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!j%[,Ip-,bhr2#*YrS3J@8k3!#TZrr3 [,J!-BIrrrm@L*&p1ANjd!!JU88j@rrK)ja`m*Li!##SZ!!`[!f(rrrrDK%U!CeS LEIjm)&P1N!!UE[rd8i"Q(R!",`")H!1M,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#` LEIjm)&P1N!!UE[rd@B"Q((!",`")H!1M,bhr6#mYrc`LEIk%)&P1N!!UE[rd)%- JD!!-)#J!#&+!jBJ[!'(rrrr$mLK!)!aQ"R!'B!!!dN+8)%-JD!!-*QJ!"(J!B!! !V%Ki!!aKrrrr`mSN3#!+CK![$#m$BIm!!!#dF!CJ!!#J3T*#UJ!%+BT-!#!%8S" #Y!`!)&0`re+!5KKQqP+!,`"Krrrr`iiNJ'B1,``[!f(r!!!!HR!'B'BJD`!)F2p 5J%SBC[T5J#m!BIrrrm0Q*8!!"%UU!!4Q$Lm-,`0Kr`!!!%a`"Q!i)'S!"#*V!!J J#"$CC[`J8L*6)!J3f@Em*@X!$!!)*QX!-&+%)%-JD!!-Z+J!#'8!rdSJ45#-F!" -ha`i6Pj1G!!)+P&)ja!`*Qm!&(B!B#SNFc`!5T*R##m5BIrrrm3)5US!"'F+,bS !"'(rrrr$q#m+BIrrrm2`8S0+Xc`!CY![#f(rrrr$i%cI$!K1G!!)+P&1G5T46R8 U88j@rrK)ja`N*'i!#(B!H!"k!#m+)Qhqm#"C6T!!+Qlrp$B!C`3`!f!ZBIm!!!( B'!"Kr`!!!@`D!%S%CJa+"@B),`TKr`!!!,TKrj!%VL"YrQa5N!"`!%cI"$K1ANj d!!3U88j@rrK)ja!d)QhqI#"C6T!!+Qlrp#B!)'hqE&13!#"YrQa+N!"Q2L"Yr`! JD!!-*'J!"'!X*QS!-#m5BIrrrm-Z,bS!#'(rrrr$*#m+,bhr!'(rrrrbM#m+BIr rrm-3*%XJ#QE35(J!!L*YrS!J@8k3!#TZrr4Krj!%*Lm$)QhqJ#"C6T!!+Qlrp#* YrZ`J@8k3!#TZrr4-h``)6Pj1G5T46PErq%MR!$4)H!!N)QhqP#"C6T!!+Qlrp#4 !)!TRGL"Yr[a`!"!38S![!#*YrT3J@8k3!#TZrr3Q3#!,CK![#L*YrUJJ@8k3!#T Zrr4J5#"Yr[a`!"!38S![!#m,,bhqr#*YrU`J@8k3!#TZrr3eI!!)!!4#DJ!13US !%%+U!"3P5`!BF2mP3!!F,`SLEIl!)&P1N!!UE[rd*&mQAdjH6R3!"#T46PErY%M R%!4)E[qd)Qhqe#"C6T!!+QlrX$B!C`4`!'!mF$`Y32qm3Ulr`%+Zrr4)E[qm5'l rY#*YrV!J@8k3!#TZrl!f!'F%F!"J%L"Yr[JJ,[r3X*!!CJ4`!@!#F!!Q(djH6R8 U88j@rl4)ja!%3UlrY%+ZrlK)E[qd)QhqL#"C6T!!+QlrX$B!C`4`!'!f3Ulr`%+ Zrr4`2#e!rla)E[qm5'lrY#*YrV!J@8k3!#TZrl!f!'F%F!"J$!bZ9'Pi5rr3CV4 `!5BI6Pj1G3!!"#j0593J55p6)%eKBd4PGJ8JF!4Z)5JSBf0ICA*b)$dp)%0$Adj 26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p"8%PI9N958dP26LNJI(`J+'0MAf9 bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N"+3K $3f&MD'8ZB`%[$L%SBf0IBh4i)#%p)$!T!5"G6b%S+'0MAf9bFL!p25"$3ep16ep &@%P69#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25" $3ep16d958Np5+5N-)5KZB@eP)#%p)$!T!5!K%5%SF(*TEQ0TF'&X)#%p)$!T$L% SD'&ZC'aP)#%p)$!T!5#"$i%K+#KMBepPFR)J26dJ3d0I3N&%6N&045NJI(`J+'0 MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#N JI(`J+'0MAf9bFL!p25"$3ep16de&65NJI(`J+'0MAf9bFL!p25"$3ep16d958Np 5+5N-)5KdD@eP)#%p)$!T!5!e0#%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(` J+'0MAf9bFL!p25"$3ep16d958Np5+5N")(Pi)5JSBf0ICA*b)$dp)%0$Adj2Ad9 B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad958Pp$380)49p'98a-+5"mI#!SBf0ICA* b)$dp)%0$Ad958Pp$8N9%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0I6Np&8P* 28LNT!5"cFL%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25" $3ep16e4'6e914#NJI(`J+'0MAf9bFL!p25"$3ep&8P*I3e*&4&p@49*658p1+5" mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3%JJ3Z+)5JSBf0ICA*b)$dp)%0$Adj 26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0 $Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad958Pp$8N9%AeC&8P0*6diT)(a m)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT!5"eCb%S+'0MAf9bFL!p25"$3ep16de &65NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep 16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N-)5KfCA*c)#%p)$! T!6d0)5KMFQ9NFb!K25!`+3iK+#TMFQ9NFb!K25!`+3%JJ4X0)5K`F%j$D5!K25! `+3mK+'Pd3f&MD'8J)6dJ-#PP)5JSBf0ICA*b)$dp)%0$Ad914#NJI(`J+'0MAf9 bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(` J+'0MAf9bFL!p25"$3ep16d958Np5+5N@)5KMBf&MD'9IF'pTER4PFL!K25!`+3% JJLYP)5JSBf0ICA*b)$dp)%0$Ad914#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%& 565NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep 16d958Np5+5N2)5KTG%0bC@4c)#%p)$!TCb%S+'0MAf9bFL!p25"$3ep16ep&@%P 69#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep 16de&65NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5P-)5JSBf0ICA*b)$dp)%0 $Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$d p)%0$Adj249*56e)T+3%JD9XK+#KYB@GTBb!p25!S*e"dFL!R+5NJI(`J+'eKCfP M)$dp)#JR8&0jFbFT+5"mI#!SE@&RD@-J26dJ+#G38eC0*bNT)(am)#KYB@GTBb! p25!S*dK6HA-R+5NT$%0$B@0SC99dD@`ZB`%J44FK+%ePE89bFQpb)#JT)$dp)'j [4A*b+3mK+'9bFL!p25"ZEd9bFLN0)5KLE'pMDb!K25!`+3iK+#TLE'pMDb!K25! `+3%e&#%SE@&RD@-J26dJ+#G)8hPc*bNT!5![,L%SBf0TAhCKE'PNBA4PAf0[ER4 PH(3J+'0MAf0dH#NJ26dJ3d0I6Np&8P*28LN",3`K+'4PFh3J)6dJ-#N"2aiK+(0 bBbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@05N"2aiK+(0bBbjMFQ9NAh4jF'8J26d J3d0I3e*&4&p@0#N")&0&)5JSBh*PC(-ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M3 T)(am)#KMFQ9NFbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@05NT$#%SC'&dB5!K25! `+3%JJ5)0)5JUC'&dB5!K25!`+8FK+#KMFQ9NFc%ZBh*PC&pdHA"P)$dp)%0$Ad0 5484I9M3T)(am)#KMFQ9NFc%ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M8T+8FK+#K MFQ9NFc)ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M3T)(am)#KMFQ9NFc)ZBh*PC&p dHA"P)$dp)%0$Ad05484I9M8T+H9$G(J3,`iK+'0MAf0dH#!K25!`+3%JJ4N43d0 KBfKP,QPZG'9bEQ&X,Q-2)5KPFR)J26dJEQp&FR)T,b%SBf0TAhCKE'PNBA4PAf0 [ER4PH(3J+#TMBepMG(JT)$dp)%0$Adj249*56e)T&b%S6@9Y4A*bEh)J+#NJ26d JEQp&FR)T,L%SBf0TAhCKE'PNBA4PAf0[ER4PH(3J+'0MAf0dH#NJ26dJ3d0I6Np &8P*28LN",3`K+(4TE@8J)6dJ-#N",`iK+'KKEQ4XC5!K25!`+3%J1cSK+'0MD9p fB@aTC'&dC9pMBf&MD'9IFQ9Q)#KMBepMG(JX)#TSB@jNE'8T)$dp)%0$Adj249* 56e)T!5"T15%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@BJ+'0MAf0dH#`JD'&ZC'a P+5!p25"$3ep16d958Np5+5iK+#KXEf0V)$dp)'Y5C@&N6'pMDbNJI(`J+'a[BfX J26dJDeGbDA4P6'pMDbNT!5"l+b%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)'a [BfXJ)6dJDdj[6'pMDbP1)5KMBfPIFf&YC9p`FQpMCA0c)#JQD'&ZC'aP)#dq)'0 MB@0SC9pNBA4K)#dq)'a[BfYIEhGZCA)X)#CMBepMG(JJ,6iJF(*[Bf9cFbNT!5d -)5KZB@eP)#%p)$!T!5!p%5%SF(*TEQ0TF'&X)#%p)$!T+L%SD'&ZC'aP)#dq)'0 MB@0SC9pNBA4K)#dq)("bD@jMDA"KE#!K25!`+3%Y$#%SGQ9bFb!K25!`+3%J-b8 K+'KKEQ4XC5!Y2L"MBf&MD'9IC'&dB5!Y2L"ZB@eP)#%p)$!T$#%SC'&dB5!K25! `+3%JJ9Xj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0IBh4i,#"MBf&MD'8 T)$dp)%0$Adj249*56e)TS%e*9#"8D@0VCA3J5f9PF'9b)'Pc)'j[G#"bG@jZD@j R,L"8D'Pc)'eKH5"MBA9cC5"`FQpLE'9YFb"hDA4S)(4SC5"0593J5f9bBQ9bEh- J6'PLFQ&bH5iJ8'aPBA0P)'p`C@iJG'KP)%YPFQ*PFQpc)%eKEQ&RCA)JBfpZG(* [E#"`B@jPE#"TE@ePC'PKG'9XH5"dEb"QDAJJG'KTFbi!Ab4,FQ*0!)%%)Jf3!)) #43fB$D!1H!Zk#VS(p!U!#R)+6!Sq#K)+!!Rb#D)*GJP'#3`)d!M!#,))JJKU#$S )+JJB#!J,[JHX"f3(9JG)"`)'iJE#"V3'K!CZ"Pi'8!C!"LJ''J@q"A!&#!6i"*) %HJ38"!3$pJ2Q!pJ$bJ0L!YB#BJ(S!E)"T!%L!4)"!!$b!+)!NJ#)!"J!&!!J)Mm m!5-'UI!#)[rp%L)0@))#2!!`$9J!!JeB@[30@&U5$9JF,JeB'aB0@"Q+$9JBEJe B&eB0@"A+$9J8XJeB%kJ0@")X$9J4*JeB%#!0@!l@$9J0SJeB$&J0@!VJ$9J*q!e B#4!0@!J3$9J'bJeB"Di0@!4Z$9J#,JeB!5S0@!"-$9J-3&ck!8!!)"NL!J%")3J %)M!"!5%)"#&-$2q3"!#3"`%!!!f`!!!!!3!!$DJ!!!!'!!!!(`!!!!%!!!&3!!! "D!!!"4J!!!!%!!!!'!#3$`)!N!Y(!*!,!J!!!!)!N!GQ!!!!!J!!!!)!!!!$!!! !"!#3"kd!N!X9!!!!"`#3"J'm!*!,!J!!!"`!N!B"r3#3#`%!!!!H!*!%!3!!'`% !!$)#!!"B!J!!A`)!!(m#!!#2!J!!R`)!!,S#!!$*!J!!e`)!!0m#!!$T!J!!pJ) !!33#!!%2!J!"(3)!!5J#!!%f!J!"6!)!!9J#!!&M!J!"F!)!!AS#!!''!J!"M`) !!C8#!!'M!J!"Y3)!!G-#!!(R!J!#&J!"!*!&$!#3")IrB!'J!!!83J#,Uf!!5Ke #4B!h4Ka#!%e*9#",CA*LCA*[Fk9$3f&MD'9%BA4K6'PL!'G$3f&MD'9(E'pLB@a c8Q9Q3fpeER3!Cd0$B@0SC8GXEf*KE%0[ER4PH(3!68P8)&0eF("[FR5P3daTBJ" cG(*MEA!!E@9YFf9d!%e*9#"6GA"`Eh*dT84PBR9RCfPZCdaTBJ"(CA46D@GZB@a "Bh4TEfi!8f9d8fPREQ&X3@0dD@pZ!%&XCA*d8fPREQ&X3A3!5@jdCA*QB@0P6'P L!%GPG%jPH(43FQpMCA0c!%GPG%KKEQ4XC90THQ8!5&9ZE'pMD`"1CAG3G(*6HA- !9@jSEfaN6@9YEh*j!&*PBfpfCA*)B@jNE'8!5'pXC%ePE@pbH3"6CA4)B@jNE'9 6DATP!%4TFh"[Ff93G()!3Qa[BfY0EhCP4'&dB3"(CA43FQpMCA0c5@jQEh*YBA4 TEfi!4f9d4'&dC94TE@8!4f9d8(4b8fPkC3"1CAG)B@jNE'96HA-!6Ne*ER0dB@a X!&0KE@93FQpMCA0c!%ePE89bFQpb!%K-Ef0V!%4TFh"[Ff9)B@jNE'8!4f9d3h9 bFQ9ZG&"bEf0PFh-!6Q9h8(4b!%e*9#"6GA"`Eh*dT9*eER4TE@9-D@)!AepbC@G TFh4PFPpQFQ&RE@9ZG!"IAh9ZFQ9RDA0dCA*ICR*KCfePER3!68P8)&0eF("[FR5 P9A4TE'PdD@9c6'PL!'eKBepdD@ePAh4[Ah9ZDAKIG'PYC3"MBepcCA&ICQ9dBfK I6N0cAfjPH(3!Bf0ICf9dAf0bC@4IGQ9bFfP[EJ"MBepQFQ9PAdj$AfPZCQm!Bf0 ICf9dAf0SB@jRC9pdD@eP!'0MAf4PFh4bEhN!Bf0IBfa[Ff8!Bf0IBh*PBA4P!'0 MAh0PF9pQCA4MD&pMFQ9NFepLC@GTEJ"MBepQFQ9PAf0bC@4c!'0MAfGPG&pZB@e P!'0MAfCbC@9IF(*TEQ0TF'&X!'0MAh*PE@pfC9pMFQ9N!'0MAh0PF9pQCA4MD&p MFQ9NFepPEQ3!Bf0IFf9aAfCPG'0SAf0bC@4cAfjPH(3!Bf0IEh"PEJ"MBepRCA4 I6N0ID@jQE`"MBepcCA4IF(*TEQ0TF'&X!'0MAh0SGA4NEhGZ!'0MAfGPG&p`FQP ZBfP`B@`!Bf0ID@jTG'PKE'PkC3"MBepcCA&ICQ9dBfKI6N0cAf9ZC!"MBepcG'p bC3"MBepcCA&ICQ9dBfKI6N0cAf*PCfPZ!'0MAfCbC@9IEQ&YC3#3"`J!!!!-!!) !#!!&!!!!"`!-!!F!#!!+!!J!$!!%!!i!!!!2!!`!$`!)!")!"!!8!!3!&3!!!"B !#!!@!"9#%!!6liN!$c0A!"*09`!+QYm!##E2!!P-)3!BNFN!$Fk[!!XfqJ!4q!B !$ZC6!"Cq0!!ApR!!"a0-!!kjaJ!3M!S!#cep!"$-#`!0b18!&#E!!!JR$3!@JAJ !$'GD!J!#,!!!$H!!!3)!!N)!!!iB!!%#!!*@!!!0m!!"!J!#CJ!!$N!!!3)!!RN !!!j)!!%#!!+%!!!18!!"!J!#M3!!$Q!!!3)!!TF!!!h3!!%#!!+`!!!0q!!"!J! #[J!!$K!!!3)!!XS!!!i)!!%#!!,F!!!1-!!"!J!#k`!!$F!!!3)!!`)!!!h)!!% #!!-D!!!1@!!"!J!$)J!!$EJ!!3)!!c%!!!iS!!%#!!0#!!!1D!!"!J!$6J!!$L! !!3)!!em!!!j`!!%#!!0Y!!!0f!!"!J!$JJ!!$MJ!!3)!!iX!!!hS!!%#!!1L!!! 1!!!"a3N!!!%!!!!"D!!!!'J!!!!b!!!!U!!!!$J!N!J)!!!A!*!'!3#3"!`!!!! $!*!%#ZjSZ!#3$,-J5I!)!!!B#!!!43!!!#N!!!!+69"-4N0A588"!!)!"!!!!,+ m2L+b[$iL!!!$e!!!!'!!N")"!*!%$!!!!!%!N!3+lQLi!*!-XV`q)JJ!!"N!N!F X!!!!$&4&@&4$9dP&!3!#!!3!!!#c)%RfXb"*pJ#3%!J!!"N!N!B"D!!!!!`!!!! $%!#3"Q3!N!X"!*!6!@df1'X!N"-"!*!44"C0593J5f9bBQ9bEh1P3d0KBfKP6'P L!*!&!3!!!!&S!!!!D!!!!$)(JL-!DrB!!!!F!$)!!'0QFQF!!!!+!!$rr`#3#), *: \ No newline at end of file diff --git a/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug b/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug deleted file mode 100644 index 7e8b2140d..000000000 --- a/src/mac/libraries/CCache API/bin/CCacheLib.68K.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :%d0$B@0SC8aTBLif1%XZC'9LG@F!FfKXBN0"*%J"!!!!UbJ!!!'Hi"0+EhNKF'9 QCQdf1'X!!!!"XdBre`#3$3-!!J#3$TAZ!!#9lJ!!PHi!!!#8!!%#!*!%"3#3"K! !!!!3!!!!$G8!!*D%!J%#!*!%$J#3$JE-!!#NA!3"!J"0B@PZ!#9"09G[FQaN!%a [B@4PFJ#3"#T46PErq%MR%$`SEJ!)*Qi!%#4Z!"4f!#!-CJ*f$%U$CJT`!V#Z!!a R!RB*5S0Q#'(r!!"-8LB!5S0Q#Lm-BIm!!%ai*J"+JfF'F!QfJ'B5)!YR"(!#*S! J#QF')'hrr#53!(!'YS"R!!#fF!QfJ'F!!+j`$,D!C`!!TNU$C`!!S#*YrS`J@8k 3!#TZrr46J'BHF!![!%Ki!%3[,Ird,bhrq#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k 3!#TZrr49J'B5,bhrq#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bh rq#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!%3[,Ird,bh rq#*YrT3J@8k3!#TZrr3J!dcI(!K1ANjd!"#0Bf0ID@jTG'PKE'PkC3!!+P&19[r i51F3*#4Z!!Kf!#!+CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!&J[,Ird,bh rm#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrm#*YrPJJ@8k3!#T Zrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrm#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!&J[,Ird,bhrm#*YrT3J@8k3!#TZrr3J#QB#GJa+JfB +,a*Kr`!!6(3Q!%U$CJJ[#Q(r!!"1C(!+YS"R!!#ZF!bfJ'F!!+C+JfF!!+!LEIk -)&P1N!!UE[rd8i"Q(R!!,`")H!"P,bhrp#mYrq`LEIk8)&P1N!!UE[rdB(!LEIk -)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B" Q%LmYrq`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!"P,bh rp#mYrq`LEIk8)&P1N!!UE[rd)!-Q(b4I6Pj1G!!%Lf0MAh0SGA4NEhGZ!!!U88j @rr")jaim+#i!##4Z!!`SEJ!3,#i!&#SZ!"JQEJ!F)!TQ!!#J)QhqM#"C6T!!+Ql rl&1!CKj`!#m!5(J!I#mYrr3[,IrS)QhqP#"C6T!!+Qlrl'"`)QhqM#"C6T!!+Ql rl&@!CK)[,IrS)Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!!+Qlrl&@!CK)[,IrS)Qh q@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m!5(J!I#mYrr3[,IrS)Qh qP#"C6T!!+Qlrl#!-CJ!!S#*YrS`J@8k3!#TZrqa6J'BHF!![!%Ki!(d[,Ird,bh rj#*YrT3J@8k3!#TZrqaJF#*YrS`J@8k3!#TZrqa9J'B5,bhrj#*YrPJJ@8k3!#T ZrqaJ6L*YrS`J@8k3!#TZrqa9J'B5,bhrj#*YrPJJ@8k3!#TZrqaJ,#*YrS`J@8k 3!#TZrqaCJ'BFF!%[!%Ki!(d[,Ird,bhrj#*YrT3J@8k3!#TZrq`J#fB!!+!LEIk -)&P1N!!UE[rX8i"Q(R!!,`")H!"q,bhrp#mYrq!LEIk8)&P1N!!UE[rXB(!LEIk -)&P1N!!UE[rX9B"Q%LmYrq!LEIjB)&P1N!!UE[rXB%iLEIk-)&P1N!!UE[rX9B" Q%LmYrq!LEIjB)&P1N!!UE[rXB#`LEIk-)&P1N!!UE[rX@B"Q((!",`")H!"q,bh rp#mYrq!LEIk8)&P1N!!UE[rX,`4Kr`!!5B)Q!'B1)!YR##!+C`3J$'B#GJa+JfC 35'lrm#m&,`B[#Lm%BIm!!(%m*J"`#VD!CKK)E[rd,`8["Lm-,`S["'(r!!"EH#B !B"j)E[rd,blrm#m%BIm!!%rQ*J![,[r`,`4Kr`!!Flj+JfB%*Ulrp%U$CJJ["'( r!!"1c(!"YS"R!!#qF!bfJ'F!!,C`#VD!C`!!VR!'YS"R!!#Q5S0R!!#J)QhqM#" C6T!!+Qlrl&1!CKj`!#m!5(J!S#mYrr3[,IrF)QhqP#"C6T!!+Qlrl'"`)QhqM#" C6T!!+Qlrl&@!CK)[,IrF)Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!!+Qlrl&@!CK) [,IrF)Qhq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m!5(J!S#mYrr3 [,IrF)QhqP#"C6T!!+Qlrl#!$60mFH%jH6R3!')PMBepMFQ9KG'8!!#T46PErm%M R%$3QEJ!)*'i!'#!+CJ!!S#*YrS`J@8k3!#TZrqa6J'BHF!![!%Ki!,3[,Ird,bh ri#*YrT3J@8k3!#TZrqaJF#*YrS`J@8k3!#TZrqa9J'B5,bhri#*YrPJJ@8k3!#T ZrqaJ6L*YrS`J@8k3!#TZrqa9J'B5,bhri#*YrPJJ@8k3!#TZrqaJ,#*YrS`J@8k 3!#TZrqaCJ'BFF!%[!%Ki!,3[,Ird,bhri#*YrT3J@8k3!#TZrq`[#f(r!!"(ELB !CJBJ#QB#GJa+JfBD5'lrp#mZ!"3[,J!3,bi!$#m,BIm!!'mU*J"+JfB55'lrm#m Zrr3[#f(r!!"0lLB!5S0Q"#5Zrr"`!ED!C`!![R!-YS"R!!#fF!UfJ'F!!+j`"VD !C`!!TNU$C`!!S#*YrS`J@8k3!#TZrqa6J'BHF!![!%Ki!-J[,Ird,bhrh#*YrT3 J@8k3!#TZrqaJF#*YrS`J@8k3!#TZrqa9J'B5,bhrh#*YrPJJ@8k3!#TZrqaJ6L* YrS`J@8k3!#TZrqa9J'B5,bhrh#*YrPJJ@8k3!#TZrqaJ,#*YrS`J@8k3!#TZrqa CJ'BFF!%[!%Ki!-J[,Ird,bhrh#*YrT3J@8k3!#TZrq`J!dcI$!K1ANjd!"5(Bf0 IEh"PEJ!!+P&19[ri51F30#CZ!!JNEJ!-)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj `!#m!5(J!eLmYrr3[,IrJ)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK) [,IrJ)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrJ)Qhq@#"C6T! !+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!eLmYrr3[,IrJ)QhqP#"C6T! !+Qlrp#m,BIm!!%@3!#B!CJ`[%Lm,BIm!!%hi*J"+JfB')!TQ!RB-5S0Q#Lm+,`Y Kr`!!6`*+JfB#3T*`#VD!C`!!VR!-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1 !CKj`!#m!5(J!jLmYrr3[,IrX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@ !CK)[,IrX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#" C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!jLmYrr3[,IrX)QhqP#" C6T!!+Qlrp#!$60m-#%jH6R3!#)KMBepME'pcC3!!!#T46PErl%MR%$3QEJ!)*'i !$#!+CJ!!S#*YrS`J@8k3!#TZrqK6J'BHF!![!%Ki!2B[,Ird,bhri#*YrT3J@8k 3!#TZrqKJF#*YrS`J@8k3!#TZrqK9J'B5,bhri#*YrPJJ@8k3!#TZrqKJ6L*YrS` J@8k3!#TZrqK9J'B5,bhri#*YrPJJ@8k3!#TZrqKJ,#*YrS`J@8k3!#TZrqKCJ'B FF!%[!%Ki!2B[,Ird,bhri#*YrT3J@8k3!#TZrqJ[#f(r!!"$f#B!CJ`[%Lm,BIm !!%a!*J"+JfB')!TQ!RB-5S0Q&N(Zrq`L8L$C)0NJf5m+,`YKr`!!66j+JfB#3T* +JfB15'lrl#m,BIm!!&Q3!#B!5S0Q##m,BIm!!%P%F!UfJ'F!!+j`$,D!C`!!TNU $C`!!S#*YrS`J@8k3!#TZrqK6J'BHF!![!%Ki!4%[,Ird,bhrl#*YrT3J@8k3!#T ZrqKJF#*YrS`J@8k3!#TZrqK9J'B5,bhrl#*YrPJJ@8k3!#TZrqKJ6L*YrS`J@8k 3!#TZrqK9J'B5,bhrl#*YrPJJ@8k3!#TZrqKJ,#*YrS`J@8k3!#TZrqKCJ'BFF!% [!%Ki!4%[,Ird,bhrl#*YrT3J@8k3!#TZrqJJ!dcI$!K1ANjd!!L+Bf0IC'9cG(* [H3!!!#T46PErq%MR%$3QEJ!)*'i!$#!+CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!! [!%Ki!4m[,Ird,bhrf#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bh rf#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrf#*YrPJJ@8k3!#T Zrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4m[,Ird,bhrf#*YrT3J@8k3!#T Zrr3[#f(r!!""p#B!CJBJ#QB#GJa+JfB+,`S[#f(r!!"'&R!+YS"R!!#Q5S0R!!# J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J"+LmYrr3[,Ir8)QhqP#"C6T!!+Qlrp'" `)QhqM#"C6T!!+Qlrp&@!CK)[,Ir8)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql rp&@!CK)[,Ir8)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J "+LmYrr3[,Ir8)QhqP#"C6T!!+Qlrp(!!60m-#%jH6R3!#**MBepRCA4IBfKKEQG PAh4TE@8!!!!U88j@rrK)ja!d*'i!##CZ!!`[#Q(r!!"!p#B!CJ`[#bm+BIm!!%P F*J"+JfB35(J!!5m,,`TKr`!!69iQ!%U$CK3[,J!8,bi!%#m,,`TKr`!!EaJQ!#m ,,`TKr`!!6lC+JfB),`TKr`!!4QC`#VD!C`!!YR!2YS"R!!#ZF"#fJ'F!!+C+JfF !!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&*,bhrp#mYrp!LEIk8)&P1N!!UE[r dB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrp!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!! UE[rd9B"Q%LmYrp!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`" )H!&*,bhrp#mYrp!LEIk8)&P1N!!UE[rd)!0-h``)6Pj1G!!3L'0MAh0dEh*P!!! !+P&19[ri51F30#4Z!!JQEJ!-,`TKr`!!2l3Q!'B-,`X[#Q(r!!")(#B!5S0Q%%K i!!%[#bm+BIm!!%`H*J"+JfB8,bi!&#mZ!"![#bm+BIm!!'pZ*J![#bm+BIm!!%j f5S0Q##m+BIm!!%8QF!UfJ'F!!,C`!VD!C`!!VR!3YS"R!!#Q5S0R!!#J)QhqM#" C6T!!+Qlrp&1!CKj`!#m!5(J"D#mYrr3[,Ir-)QhqP#"C6T!!+Qlrp'"`)QhqM#" C6T!!+Qlrp&@!CK)[,Ir-)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK) [,Ir-)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"D#mYrr3 [,Ir-)QhqP#"C6T!!+Qlrp#!$60m-#%jH6R3!%)jMBepbC@e[GQ9IBh*PC!!!!#T 46PErp%MR%$`NEJ!)+'i!$#CZ!"3J#fB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`" )H!&k,bhrp#mYrq3LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrq3 LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrq3LEIjB)&P1N!!UE[r `B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!&k,bhrp#mYrq3LEIk8)&P1N!!UE[r `,`TKr`!!2FBQ!'B-,``[#Q(r!!"',LB!5S0Q"L!,CJ*f$%U$CK")H!!",``[#Q( r!!"+*LB!5S0Q%%KZrr3[$#m+BIm!!&a@*J"+JfB-)#i!%,#Zrr4R!RB35S0Q$Lm ,,``[#Q(r!!"96#B!,``[#Q(r!!"-B%U$CJJ[#Q(r!!"$%(!'YS"R!!#qF!bfJ'F !!,C`#VD!C`!!VR!3YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J "P5mYrr3[,Ir))QhqP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,Ir))Qh q@#"C6T!!+Qlrm'"1)QhqM#"C6T!!+Qlrm&@!CK)[,Ir))Qhq@#"C6T!!+Qlrm'! X)QhqM#"C6T!!+Qlrm&Q!CKa`!5m!5(J"P5mYrr3[,Ir))QhqP#"C6T!!+Qlrm#! $60mF#%jH6R3!%*!!Bf0IFf9dAh"bD@jMDA"KE!!!!#T46PErp%MR%$`QEJ!)+'i !$#4Z!"!J#QB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`")H!'Q,bhrp#mYrq3LEIk 8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrq3LEIjB)&P1N!!UE[r`B%i LEIk-)&P1N!!UE[r`9B"Q%LmYrq3LEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r `@B"Q((!",`")H!'Q,bhrp#mYrq3LEIk8)&P1N!!UE[r`,`YKr`!!1kBQ!'B-,`` [#f(r!!"%$LB!5S0Q"L!+CJ*f$%U$CJj#Tbm-,`YKr`!!5!JQ!%U$CK")E[rd,`` [#f(r!!"A(#B!5S0Q"#5Zrr3[$#m,BIm!!%TFF!DfJ'F!!,C`$,D!C`!!VR!+YS" R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J"ZLmYrr3[,Ir%)QhqP#" C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,Ir%)Qhq@#"C6T!!+Qlrm'"1)Qh qM#"C6T!!+Qlrm&@!CK)[,Ir%)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Qlrm&Q !CKa`!5m!5(J"ZLmYrr3[,Ir%)QhqP#"C6T!!+Qlrm#!$60mF#%jH6R3!$*!!Bf0 ICf9dAh"bD@jMDA"KE!!!!#T46PErq%MR%$`QEJ!)+'i!$#4Z!"!J#QB!!+!LEIk -)&P1N!!UE[rd8i"Q(R!!,`")H!(+,bhrp#mYrm!LEIk8)&P1N!!UE[rdB(!LEIk -)&P1N!!UE[rd9B"Q%LmYrm!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B" Q%LmYrm!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(+,bh rp#mYrm!LEIk8)&P1N!!UE[rd,`YKr`!!1EBQ!'B-,``[#f(r!!"#(LB!5S0Q"L! +CJ*f$%U$CJj#Tbm-,`YKr`!!4KJQ!%U$CJi[#Lm-,`YKr`!!@%SQ!#m-,`YKr`! !5(C`#VD!C`!!TNU$C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!GS[,Ird,bh re#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhre#*YrPJJ@8k3!#T Zrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhre#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!GS[,Ird,bhre#*YrT3J@8k3!#TZrr3J!dcI(!K1ANj d!!b6Bf0ICf9dAf0bC@4IGQ9bFfP[EJ!!+P&19[rd51F32#CZ!!JSEJ!-*'i!%#! +CJ!!S#*YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!HX[,Ird,bhrk#*YrT3J@8k3!#T Zrr"JF#*YrS`J@8k3!#TZrr"9J'B5,bhrk#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k 3!#TZrr"9J'B5,bhrk#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!% [!%Ki!HX[,Ird,bhrk#*YrT3J@8k3!#TZrr![#f(r!!!hhLB!CJ`[$#m,BIm!!%" '*J"+JfB')!TQ!RB-5S0Q$N+R,``[#f(r!!"%3#B!5S0Q%%KZrr3[$#m,BIm!!&L `*J"+JfB%*+lrp#m-,`YKr`!!4T4`"VD!C`!!YR!-YS"R!!#ZF!UfJ'F!!+C+JfF !!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`")H!)!,bhrp#mYrm3LEIk8)&P1N!!UE[r `B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrm3LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!! UE[r`9B"Q%LmYrm3LEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`" )H!)!,bhrp#mYrm3LEIk8)&P1N!!UE[r`)!0-ha`)6Pj1G!!-Lf0MAfGPG&pZB@e P!!!U88j@rrK)ja!d*Qi!##4Z!!`J#QB!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`" )H!)3,bhrp#mYrq3LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrq3 LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrq3LEIjB)&P1N!!UE[r dB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)3,bhrp#mYrq3LEIk8)&P1N!!UE[r d,`YKr`!!0IJQ!'B')!TQ!RB-5S0Q&Lm5,`YKr`!!G#J[%Q(r!!!9bN+5GJ"`#VD !C`!!VR!-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#)#mYrr3 [,IrX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T! !+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!!+Qlrp'!X)QhqM#" C6T!!+Qlrp&Q!CKa`!5m!5(J#)#mYrr3[,IrX)QhqP#"C6T!!+Qlrp#!$60m-#%j H6R3!#*&MBepQFQ9PAh"bD@jMDA"KE!!!+P&19[ri51F30#CZ!!JNEJ!-)!TQ!!# J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#-#mYrr3[,IrS)QhqP#"C6T!!+Qlrp'" `)QhqM#"C6T!!+Qlrp&@!CK)[,IrS)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql rp&@!CK)[,IrS)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J #-#mYrr3[,IrS)QhqP#"C6T!!+Qlrp#m,BIm!!$4#*J"Q"L!+CJ*f$%U$CKB[%Lm ,BIm!!(,),a*Kr`!!&"4#NRB!F!UfJ'F!!+j`$,D!C`!!TNU$C`!!S#*YrS`J@8k 3!#TZrr46J'BHF!![!%Ki!N![,Ird,bhrl#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k 3!#TZrr49J'B5,bhrl#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bh rl#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!N![,Ird,bh rl#*YrT3J@8k3!#TZrr3J!dcI$!K1ANjd!!L-Bf0ICR*PC9pZB@eP!!!!+P&19[r i51F30#CZ!!JNEJ!-)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#85mYrr3 [,Iqm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Iqm)Qhq@#"C6T! !+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iqm)Qhq@#"C6T!!+Qlrp'!X)QhqM#" C6T!!+Qlrp&Q!CKa`!5m!5(J#85mYrr3[,Iqm)QhqP#"C6T!!+Qlrp%U5CJ!!S#* YrS`J@8k3!#TZrr46J'BHF!![!%Ki!P)[,Ird,bhrZ#*YrT3J@8k3!#TZrr4JF#* YrS`J@8k3!#TZrr49J'B5,bhrZ#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr4 9J'B5,bhrZ#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!P) [,Ird,bhrZ#*YrT3J@8k3!#TZrr3[#f(r!!!al#B!CJSJ#QF%5T*Q!RB-5S0Q(L" 5,bJ!"#mS!!![#f(r!!!P+Lm5BIm!!"'b3T*f!(!+YS"R!!#ZF!bfJ'F!!+C+JfF !!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!*L,bhrp#mYrq`LEIk8)&P1N!!UE[r dB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!! UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`" )H!*L,bhrp#mYrq`LEIk8)&P1N!!UE[rd)!0-h``)6Pj1G!!)M@0MAfCbC@9IBh* PC(-!!#T46PErq%MR%$3QEJ!)*'i!$(B!)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj `!#m!5(J#FLmYrr3[,Iqd)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK) [,Iqd)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iqd)Qhq@#"C6T! !+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#FLmYrr3[,Iqd)QhqP#"C6T! !+Qlrp#m,BIm!!$!X*J"Q"L!+CJ*f$%U$CJ`[%Lm,BIm!!'bk3T*`#VD!C`!!VR! -YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#J5mYrr3[,IrX)Qh qP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!!+Qlrp'" 1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Ql rp&Q!CKa`!5m!5(J#J5mYrr3[,IrX)QhqP#"C6T!!+Qlrp#!$60m-#%jH6R3!#)p MBepQFQ9PAdj$AfPZCQm!!#T46PErp%MR%$3QEJ!)*'i!$#!+CJ!!S#*YrS`J@8k 3!#TZrr"6J'BHF!![!%Ki!TF[,Ird,bhrX#*YrT3J@8k3!#TZrr"JF#*YrS`J@8k 3!#TZrr"9J'B5,bhrX#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k3!#TZrr"9J'B5,bh rX#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%[!%Ki!TF[,Ird,bh rX#*YrT3J@8k3!#TZrr![#f(r!!!ZJLB!CJBJ#QB#GJa+JfB15'lrp#m,BIm!!'$ S*J"+JfB%*+lrp(!$YS"R!!#fF!UfJ'F!!+j`$,D!C`!!TNU$C`!!S#*YrS`J@8k 3!#TZrr"6J'BHF!![!%Ki!UB[,Ird,bhrV#*YrT3J@8k3!#TZrr"JF#*YrS`J@8k 3!#TZrr"9J'B5,bhrV#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k3!#TZrr"9J'B5,bh rV#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%[!%Ki!UB[,Ird,bh rV#*YrT3J@8k3!#TZrr!J!dcI$!K1ANjd!!L@Bf0IFf9aAfCPG'0SAdj$FepLC@G TEJ!!!#T46PErp%MR%$`SEJ!)*'i!$#CZ!"!J#QB!!+!LEIk-)&P1N!!UE[r`8i" Q(R!!,`")H!+d,bhrp#mYrkJLEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B" Q%LmYrkJLEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrkJLEIjB)&P 1N!!UE[r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!+d,bhrp#mYrkJLEIk8)&P 1N!!UE[r`)!YQ!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J#Y5mYrr3[,Iq`)Qh qP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,Iq`)Qhq@#"C6T!!+Qlrm'" 1)QhqM#"C6T!!+Qlrm&@!CK)[,Iq`)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Ql rm&Q!CKa`!5m!5(J#Y5mYrr3[,Iq`)QhqP#"C6T!!+Qlrm#m-BIm!!#`@*J"Q$#m ,,`aKr`!!AC3Q!%U$CJBJ#QB#GJa+JfB35'lrp#m,,`aKr`!!Ai!Q!%U$CJ3NV[r dF!1fJ'F!!,C`$,D!C`!!VR!+YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj `!#m!5(J#aLmYrr3[,IqN)QhqP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK) [,IqN)Qhq@#"C6T!!+Qlrm'"1)QhqM#"C6T!!+Qlrm&@!CK)[,IqN)Qhq@#"C6T! !+Qlrm'!X)QhqM#"C6T!!+Qlrm&Q!CKa`!5m!5(J#aLmYrr3[,IqN)QhqP#"C6T! !+Qlrm#!$60mF#%jH6R3!$*9MBepcCA&ICQ9dBfKI6N0cAfjPH(3!!#T46PErq%M R%$3QEJ!)*'i!$#!+CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Y)[,Ird,bh rX#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrX#*YrPJJ@8k3!#T Zrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrX#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!Y)[,Ird,bhrX#*YrT3J@8k3!#TZrr3[#f(r!!!U3LB !CJBJ#QB#GJa+JfB-,a)[#f(r!!"EYLB!5S0Q$#m5,`YKr`!!AXT#NR!+YS"R!!# ZF!bfJ'F!!+C+JfF!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!,L,bhrp#mYrq` LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[r dB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!! UE[rd@B"Q((!",`")H!,L,bhrp#mYrq`LEIk8)&P1N!!UE[rd)!0-h``)6Pj1G!! )P'0MAh0PF9pQCA4MD&p13h0IC@jN!!!!+P&19[rd51F30#CZ!!JNEJ!3)!TQ!!# J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J#mbmYrr3[,IqJ)QhqP#"C6T!!+Qlrm'" `)QhqM#"C6T!!+Qlrm&@!CK)[,IqJ)Qhq@#"C6T!!+Qlrm'"1)QhqM#"C6T!!+Ql rm&@!CK)[,IqJ)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Qlrm&Q!CKa`!5m!5(J #mbmYrr3[,IqJ)QhqP#"C6T!!+Qlrm#m,BIm!!#L#*J"Q"L!+CJ*f$%U$CK*)E[r d,bi!$#m,BIm!!&lk*J"+JfB%*+lrp(!+YS"R!!#fF!bfJ'F!!+j`"VD!C`!!TNU $C`!!S#*YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!`)[,Ird,bhrR#*YrT3J@8k3!#T Zrr"JF#*YrS`J@8k3!#TZrr"9J'B5,bhrR#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k 3!#TZrr"9J'B5,bhrR#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!% [!%Ki!`)[,Ird,bhrR#*YrT3J@8k3!#TZrr!J!dcI$!K1ANjd!!bBBf0IFf9aAfC PG'0SAf0bC@4cAf*PCfPZ!!!!+P&19[rd51F32#KZ!!JNEJ!-*Qi!%#!,CJ!!S#* YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!a![,Ird,bhrS#*YrT3J@8k3!#TZrr"JF#* YrS`J@8k3!#TZrr"9J'B5,bhrS#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k3!#TZrr" 9J'B5,bhrS#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%[!%Ki!a! [,Ird,bhrS#*YrT3J@8k3!#TZrr!J#QB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`" )H!-4,bhrp#mYrl`LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrl` LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrl`LEIjB)&P1N!!UE[r `B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!-4,bhrp#mYrl`LEIk8)&P1N!!UE[r `,`aKr`!!*K!Q!'B-,`X[$'(r!!"ETLB!5S0Q"L!+CJ*f$%U$CK")E[rd,`X[$'( r!!"H3#B!5S0Q"#5Zrr4`!lD!C`!!YR!-YS"R!!#ZF!UfJ'F!!+C+JfF!!+!LEIk -)&P1N!!UE[r`8i"Q(R!!,`")H!-Q,bhrp#mYrk3LEIk8)&P1N!!UE[r`B(!LEIk -)&P1N!!UE[r`9B"Q%LmYrk3LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B" Q%LmYrk3LEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!-Q,bh rp#mYrk3LEIk8)&P1N!!UE[r`)!0-ha`)6Pj1G!!-Pf0MAh0PF9pQCA4MD&pMFQ9 NFepZCAKd!!!U88j@rrK)ja!d*Qi!##4Z!!`J#QB!!+!LEIk-)&P1N!!UE[rd8i" Q(R!!,`")H!-b,bhrp#mYrk!LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B" Q%LmYrk!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrk!LEIjB)&P 1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!-b,bhrp#mYrk!LEIk8)&P 1N!!UE[rd,`YKr`!!*$SQ!'B')!TQ!RB-5S0Q$#m5,`YKr`!!@FBQ!%U$CJ`[%Lm ,BIm!!&hX3T*`#VD!C`!!VR!-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj `!#m!5(J$3LmYrr3[,IrX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK) [,IrX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T! !+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J$3LmYrr3[,IrX)QhqP#"C6T! !+Qlrp#!$60m-#%jH6R3!#*CMBepcCA&ICQ9dBfKIBh*PC(0IC@jN!!!!+P&19[r d51F30#CZ!!JNEJ!-GJ!J#QB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`")H!08,bh rp#mYrl3LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrl3LEIjB)&P 1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrl3LEIjB)&P1N!!UE[r`B#`LEIk -)&P1N!!UE[r`@B"Q((!",`")H!08,bhrp#mYrl3LEIk8)&P1N!!UE[r`,`YKr`! !)RBQ!'B')!TQ!RB-5S0Q$NKZrr3[#f(r!!"G+#B!5S0Q"#5Zrr4`#VD!C`!!VR! 'YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J$BLmYrr3[,IqB)Qh qP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,IqB)Qhq@#"C6T!!+Qlrm'" 1)QhqM#"C6T!!+Qlrm&@!CK)[,IqB)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Ql rm&Q!CKa`!5m!5(J$BLmYrr3[,IqB)QhqP#"C6T!!+Qlrm#!$60m-#%jH6R3!#)j MBepRCA4I6N0ID@jQE`!!!#T46PErq%MR!#3J,J!)@)![!#*YrSJJ@8k3!#TZrr3 N3#!+CJ4`!'!-*,a3G()J)%TBL#!)*&p1ANjd!!5+Bf0TAfeKE'a[B`!!!#T46PE rq%MR!#3J,J!)@)![!#*YrN!J@8k3!#TZrr3N3#!+CJ4`!'!-*,a38hPc)%TBL#! )*&p1ANjd!!51Bf0TAfeKE'a[BepcHA-!!!!U88j@rrK)ja!N*Li!##!$@)![!#* YrN!J@8k3!#TZrr3N3#!+CJ4`!'!J)!0BJ#m!,`SLEIj-)&P1N!!UE[rd*,a38eC 0)%TBL#!)*KmNAdjH6R3!"*CMBfPIE@&XE'pMAh0jFepfE9pcB@CP!!!!+P&19[r i51F!0#!Z!!KBJ#m!)QhqE#"C6T!!+Qlrp#4!)!TQ"(!!B"`[#L*YrR`J@8k3!#T Zrr3Q8LDm5&0jFb",@)JJ##4I*Pp1ANjd!!58Bf0TAfeKE'a[BepcHA0IFQ9XEf- !!!!U88j@rrK)jaJd*'i!#&Q+*K)-Je"dFL"R!!#q$)038hPcC`!!Y!b$8&0@6@F !!+S-JdK6HA0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!L#mYrj!!,bhrP#* YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrP#*YrPJJ@8k3!#TZrr4 J6L*YrS`J@8k3!#TZrr49J'B5,bhrP#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#T Zrr4CJ'BFF!%[!%Ki!)J[,Iq3!#mYrj3LEIk8)&P1N!!UE[rd$)03G()JCb!-Je" 6HA0R'!b$8&0@6@F!!0S-JdK6HA0R!!*mB!!$pLm+)Qhq9#"C6T!!+Qlrp#*YrRJ J@8k3!#TZrr4+3'F!!pBLEIk-)&P1N!!UE[rd8i"Q)(!!,`")H!#1,bhrN!![,Iq -)QhqP#"C6T!!+Qlrp'!!!kBLEIk-)&P1N!!UE[rd9B"Q&#mYri`LEIjB)&P1N!! UE[rdB!!$JL*YrS`J@8k3!#TZrr49J'B8,bhrM#*YrPJJ@8k3!#TZrr4J!!0H)Qh qM#"C6T!!+Qlrp&Q!CJ!$6(!",`")H!#1,bhrN!![,Iq-)QhqP#"C6T!!+Qlrp'! !!b`[#L*YrQJJ@8k3!#TZrr3[!%+R,`SLEIkF)&P1N!!UE[rd,`SLEIjS)&P1N!! UE[rd,`![#L*YrN3J@8k3!#TZrr3i!'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`" )H!#9,bhrN!![,Iq))QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Iq ))Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iq))Qhq@#"C6T!!+Ql rp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!P5mYrj!!,bhrL#*YrT3J@8k3!#T Zrr3[#L*YrP3J@8k3!#TZrr3LEIji)&P1N!!UE[rd5N"R!!)U)QhqM#"C6T!!+Ql rp&1!CL"`!#m!5(J!PbmYrj!!,bhrM#*YrT3J@8k3!#TZrr4J!!(k)QhqM#"C6T! !+Qlrp&@!CK3[,Iq-)Qhq@#"C6T!!+Qlrp'!!!GBLEIk-)&P1N!!UE[rd9B"Q&#m Yri`LEIjB)&P1N!!UE[rdB!!"XL*YrS`J@8k3!#TZrr4CJ'B!!D"`!5m!5(J!Pbm Yrj!!,bhrM#*YrT3J@8k3!#TZrr4J!!'!,`SLEIj))&P1N!!UE[rd*N!LEIji)&P 1N!!UE[rd5N"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!R#mYrj!!,bhrM#* YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrM#*YrPJJ@8k3!#TZrr4 J6L*YrS`J@8k3!#TZrr49J'B5,bhrM#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#T Zrr4CJ'BFF!%[!%Ki!*`[,Iq3!#mYri`LEIk8)&P1N!!UE[rd,`XLEIk!)&P1N!! UE[rd)QhqH#"C6T!!+Qlrp%T!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!*i [,Iq3!#mYri`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYri`LEIj B)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYri`LEIjB)&P1N!!UE[rdB#` LEIk-)&P1N!!UE[rd@B"Q((!",`")H!#H,bhrN!![,Iq-)QhqP#"C6T!!+Qlrp%c I$"K1ANjd!!5)Bf0TAfCbC@8!!!!U88j@rrK)jaJm*'i!##JZ!!`J#QB!!+!LEIk -)&P1N!!UE[rd8i"Q(R!!,`")H!#[,bhrN!![,Iq%)QhqP#"C6T!!+Qlrp'"`)Qh qM#"C6T!!+Qlrp&@!CK)[,Iq%)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@ !CK)[,Iq%)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!Vbm Yrj!!,bhrK#*YrT3J@8k3!#TZrr4+NQB!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`" )H!#`,bhrN!![,Iq!)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Iq !)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iq!)Qhq@#"C6T!!+Ql rp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!X#mYrj!!,bhrJ#*YrT3J@8k3!#T Zrr3S8PQ-*K3-JdK6HA0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!Y5mYrj! !,bhrI#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrI#*YrPJJ@8k 3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrI#*YrPJJ@8k3!#TZrr4J,#*YrS` J@8k3!#TZrr4CJ'BFF!%[!%Ki!,8[,Iq3!#mYrh`LEIk8)&P1N!!UE[rd,``LEIj ))&P1N!!UE[rd*N!LEIji)&P1N!!UE[rd5N"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj `!#m!5(J!Z#mYrj!!,bhrM#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B 5,bhrM#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrM#*YrPJJ@8k 3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,J[,Iq3!#mYri`LEIk8)&P 1N!!UE[rd,`XLEIim)&P1N!!UE[rd,`3[#b*YrP!J@8k3!#TZrr3[#b*YrR`J@8k 3!#TZrr3[#b*YrMJJ@8k3!#TZrr5iJ'F%F!CJ##"6@)JNL(!!60mF'%jH6R3!#)Y MBfPIFQ9KE'a[B`!!+P&19[ri51F!0#4Z!!JQEJ!8,`TKr`!!&mC+J'F!!+!LEIk -)&P1N!!UE[rd8i"Q(R!!,`")H!$0,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp'"`)Qh qM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@ !CK)[,Ipi)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!c5m Yrj!!,bhrH#*YrT3J@8k3!#TZrr4`!E#Z!!aQ&#m,,bi!%#mZ!!`[#Q(r!!!$q'! HF!+`VJ!-CK3[#bmZ!"![,J!-,`TKr`!!!#TJ!R!3*&mQAdjH6R3!%*0MBfPIC'9 PF&pMEh"jAf0bC@4c!!!U88j@rrK)jaJm+'i!##JZ!"59bTI,5S4Q!!#J)QhqM#" C6T!!+Qlrp&1!CKj`!#m!5(J!ibmYrj!!,bhrG#*YrT3J@8k3!#TZrr4JF#*YrS` J@8k3!#TZrr49J'B5,bhrG#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B 5,bhrG#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!1-[,Iq 3!#mYrh3LEIk8)&P1N!!UE[rd,`aKr`!!&JC+J'F!!+!LEIk-)&P1N!!UE[rd8i" Q(R!!,`")H!$N,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@ !CK)[,Ipi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#" C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!j#mYrj!!,bhrH#*YrT3 J@8k3!#TZrr4`!V#Z!!aR!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!j5mYrj! !,bhrF#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrF#*YrPJJ@8k 3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrF#*YrPJJ@8k3!#TZrr4J,#*YrS` J@8k3!#TZrr4CJ'BFF!%[!%Ki!18[,Iq3!#mYrh!LEIk8)&P1N!!UE[rd*Qi!%%K i!%aKrrrrmmSN3#!+CJC`"Q!!!@K#NN+U!!4#UJ!33US!,%+U!$K#UJ"%3US!5#" 63HJ!!A$r8S"+''Ek,`"KrrrrmiiNJ'B3,`S[$'(r!!!*GR!'B!!"*#"V!!4"k!! "F2p5J%SBC[S[!'(rrrrcBL9!!!4+UJ!%CK![#Lm-BIm!!!P%F!CJ!!$b)&)L8b! )%0PQr#"U!!3LD`!%)!J3f@Em*@X!&!!8*@X!'!!B*@X!(!!F*@X!)!!J*@X!*!! N*@X!+!!S5'S!##mV!"![+`!-,bX!##m-BIm!!!-i*J"R%#m+,`aKr`!!#0a`"Q! !!)T)DJ!`,bX!1#mV!$3[+`!`,`aKr`!!!``Q!'F1,`S[$'(r!!!)X(!'B&j)DJ! m,bX!4#mV!%![+`!m,`aKr`!!!Z)Q!'F1,`S[$'(r!!!)KR!'B$4)DJ!X,bX!,#m -BIm!!!55*J"R$Lm+,`aKr`!!#'4`"Q!53US!5#"%F!)JJ#"%)8S!"(!!60mF'%j H6R3!%*CMBfPIC'9PF&pMEh"jAhBeAf0bC@4c!!!!+P&19[ri51F!2#KZ!!JNEJ! 8PmX[$'(r!!!5qNU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!6X[,Iq3!#m YrhJLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!! UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB#`LEIk-)&P 1N!!UE[rd@B"Q((!",`")H!%l,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp(!"X+i!$'F !!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!%m,bhrN!![,IpX)QhqP#"C6T!!+Ql rp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IpX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T! !+Qlrp&@!CK)[,IpX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m !5(J"2#mYrj!!,bhrE#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk-)&P1N!!UE[rd8i" Q(R!!,`")H!%p,bhrN!![,Ipd)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@ !CK)[,Ipd)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ipd)Qhq@#" C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"25mYrj!!,bhrG#*YrT3 J@8k3!#TZrr4)H!A3BIrrrr!H*N!J#fB%F!CJ,L*,)'i!%#!m!!!&d()JX)&P"+) ZB!j+J'F+)JN5f&1!C[SL3A!"*)!P5`!%F!"-ha`!6Pj1G!!3PQ0MD9pNC@9`Af0 [F(PIGM4IBh*PC(-!!!!U88j@rrK)j`!m+'i!##4Z!"LAbbm-BIm!!"#)5S"R!!# J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J"9bmYrj!!,bhrH#*YrT3J@8k3!#TZrr4 JF#*YrS`J@8k3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T Zrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K i!9F[,Iq3!#mYrhJLEIk8)&P1N!!UE[rd)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj `!#m!5(J"@#mYrj!!,bhrG#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B 5,bhrG#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrG#*YrPJJ@8k 3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!9J[,Iq3!#mYrh3LEIk8)&P 1N!!UE[rd5Ui!&'Ff,bi!%'(rrrrZ6LC!)!YQ"(!'B$)L5b"Z!"3J,J!3FL#`J@8 %SLjJ$NU!C`SL#4,B8i"QqL*"*+i!$#9Z!"!!"#9,!!K`!%cI(!"1ANjd!"59Bf0 TAf4PCA"IBfp`H9pMBepNBA4K!!!U88j@rrK)ja`m*Qi!##KZ!!`NEJ!3,`YKr`! !$V4+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&d,bhrN!![,Ipi)QhqP#" C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'"1)Qh qM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q !CKa`!5m!5(J"G#mYrj!!,bhrH#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk-)&P1N!! UE[rd8i"Q(R!!,`")H!&e,bhrN!![,Ipd)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T! !+Qlrp&@!CK)[,Ipd)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ip d)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"G5mYrj!!,bh rG#*YrT3J@8k3!#TZrr4f!'!#8S0+Y$`!C[JU!b!&8S$PL#m!BIrrrqaZ*)"Q"(! 'B(af!'"X5(J!$'(rrrrX@#"5)B!m!#"55V!m!'B1,a)[#f(r!!!%IR!'B&)J!e+ !)&*#X!`!)&)JF$`!3UJ!##"5,c!m!#"d2!![+!!),bJ!"#mS!!![#f(rrrrm6LJ !C`i[%Lm,BIm!!!3kF!CJ$P+$YS9PN!!J8N+`A!"`!%cI($K1ANjd!!bEBf0TAf4 PCA"IBfp`H9pMBepNBA4KAf&bFQ&j!!!U88j@rrK)j`!N*'i!##m+BIm!!!b15S" R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J"RLmYrj!!,bhrH#*YrT3J@8k3!#T Zrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k 3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!% [!%Ki!Ci[,Iq3!#mYrhJLEIk8)&P1N!!UE[rdF!'`VJ!-C`!!UR!#X+i!$'F!!+! LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!'I,bhrN!![,IpS)QhqP#"C6T!!+Qlrp'" `)QhqM#"C6T!!+Qlrp&@!CK)[,IpS)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql rp&@!CK)[,IpS)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J "RbmYrj!!,bhrD#*YrT3J@8k3!#TZrr4`!E#Z!!aQ$#mZ!""KrrrrkaKJ&(!#X+i !$'B-,bi!%#m+BIm!!!!N*&p1ANjd!!b6Bf0TAf4PCA"ICR*PC9pMFQ9NF`!!+P& 19[ri51F!0#CZ!!JNEJ!-,`YKr`!!#YK+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R! !,`")H!'Y,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK) [,Ipi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T! !+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"V5mYrj!!,bhrH#*YrT3J@8k 3!#TZrr4+NQF),a*KrrrrkKT+UJ!%C`S[+J!%BIrrrqS+,bS!%#mU!!`[+J!),`Y Kr`!!!(B[+J!i,bS!0#mU!$![#f(r!!!!BLmU!%3[+J"!,bS!2#m,BIm!!!"15US !,'F-,bS!,#m,BIm!!!%Q5US!5'F-,bS!5#m,BIm!!!%8*&mQAdjH6R3!#*CMBfP IC'9PF&pQFQ9PAhBeAf0bC@4c!!!!+P&19[ri51F!*#4Z!!J[#Q(r!!!*INU!C`! !S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!F3[,Iq3!#mYrhJLEIk8)&P1N!!UE[r dB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!! UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`" )H!(%,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp%UZ!"4R#LmZ!"4Krrrrk,`NAdjH6R3 !%*9MBfPIC'9PF&pQFQ9PAf0MAf4KG'%!!#T46PErq%MR%$3QEJ!)*'i!$#m,BIm !!!L3!%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!G%[,Iq3!#mYrhJLEIk 8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB%i LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[r d@B"Q((!",`")H!(4,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp#!+CJ!!S#*YrS`J@8k 3!#TZrr46J'BHF!![!%Ki!G)[,Iq3!#mYrf3LEIk8)&P1N!!UE[rdB(!LEIk-)&P 1N!!UE[rd9B"Q%LmYrf3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm Yrf3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(5,bhrN!! [,IpN)QhqP#"C6T!!+Qlrp%U5CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!G- [,Iq3!#mYrf!LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrf!LEIj B)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrf!LEIjB)&P1N!!UE[rdB#` LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(6,bhrN!![,IpJ)QhqP#"C6T!!+Qlrp(B !B#3JFM`!,bJ!##mS!!3[+!!!,`YKrrrrr2S[-M`!BIrrrqC`8S0+XM`!CYB[#Q( rrrrQB%cI$!K1ANjd!!LEBf0TAf4PCA"ICR*PC9pMBepNBA4KAf&bFQ&j!!!U88j @rrK)jaJm+#i!##m%BIm!!!B`5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J "k5mYrj!!,bhrH#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrH#* YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4 J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!HN[,Iq3!#mYrhJLEIk8)&P1N!!UE[r dF!'`VJ!-C`!!UR!#X+i!$'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(U,bh rN!![,IpF)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IpF)Qhq@#" C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IpF)Qhq@#"C6T!!+Qlrp'!X)Qh qM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"kLmYrj!!,bhrA#*YrT3J@8k3!#TZrr4`!E# Z!"4R!!#UF!+`VJ!8C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!HX[,Iq3!#m YreJLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYreJLEIjB)&P1N!! UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYreJLEIjB)&P1N!!UE[rdB#`LEIk-)&P 1N!!UE[rd@B"Q((!",`")H!(V,bhrN!![,IpB)QhqP#"C6T!!+Qlrp#!Z!!b`VJ! 8C`C`!'!!!0T`!E#Z!!aQF#CZ!"!SEJ!B)!YR"#!-CJC`!'!!!,a)E!!"5'X!!5* YrTJJ@8k3!#TZrr4+J'Bq5'`!+8KV!#NLEIkB)&P1N!!UE[rd5S"Q*NKX!+&)D`# K)QhqQ#"C6T!!+Qlrp%U!CJiJ+`$DX+`!fQB%F!&JC(!!B'"`!V#Z!!aQ9LBZ!"! NEJ!B5S0R"#!+CJ4`!'"%,a)J3bm3)QhqQ#"C6T!!+Qlrp%U!CLJ[+J!%,bS!"#* YrTJJ@8k3!#TZrr4+J'B3)%-J+!!BX+S!''B%F!&J"R!!B!*`!%cI("K1ANjd!"5 2Bf0TAf9aG@&XAf0bC@4c!!!U88j@rr4)ja!%5'lrpbmZ!!`[,J!))QhqG#"C6T! !+Qlrm$B!C`!!S#*YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!L%[,Iq3!#mYriJLEIk 8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYriJLEIjB)&P1N!!UE[r`B%i LEIk-)&P1N!!UE[r`9B"Q%LmYriJLEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r `@B"Q((!",`")H!)K,bhrN!![,Iq))QhqP#"C6T!!+Qlrm"!ZrrFQ(djH6R3!#*! !Bf0TAh0KE@9IF(*[Bf9cF`!!!%je+P&19[ri,`dJ$5m!,bhqZ#*YrU!J@8k3!#T Zrr3V32iSBIq3"0a`!%jH6R3!"#T46PErq#m0,bhq+#*YrU3J@8k3!#TZrr41ANj e+P&19[ri)'hr9%S3C`4`!'!#F!"1ANjeQ'0MD9pTEQPdD@&XDATPAfPZG'9bEQ& XF`!!!#T46PErq%MR%$3QEJ!))!YQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J !5LmYrd`[,Ip3)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Ip3)Qh q@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ip3)Qhq@#"C6T!!+Qlrp'! X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!5LmYrd`[,Ip3)QhqP#"C6T!!+Qlrp%K i!"4KrrrrhiJN3#!+CJC`"Q!!!0BN[,9$G(K)DJ!%)QhqK#"C6T!!+Qlrp$B!C`! !S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!&-[,Ip-,bhr5#*YrT3J@8k3!#TZrr4 JF#*YrS`J@8k3!#TZrr49J'B5,bhr5#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T Zrr49J'B5,bhr5#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K i!&-[,Ip-,bhr5#*YrT3J@8k3!#TZrr3PEIi`!!`JDJ!-3UJ!$#D+,`TKr`!!2Bj `!%cI$!K1ANjd!!52Bf0TAfjPGepMEfjdCAKd!!!U88j@rr")ja`d*Qi!#(J!$*2 P3h4iCJC`!'!!!F!-Nl9$G(KR"R!+B!!"XNKZrr!LEIk%)&P1N!!UE[rX1J"R!!# J)QhqM#"C6T!!+Qlrl&1!CKj`!#m!5(J!EbmYrd`[,Ip))QhqP#"C6T!!+Qlrl'" `)QhqM#"C6T!!+Qlrl&@!CK)[,Ip))Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!!+Ql rl&@!CK)[,Ip))Qhq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m!5(J !EbmYrd`[,Ip))QhqP#"C6T!!+Qlrl%KV!!4)E[r`BIrrrr[k5J"Q"R!+B!!!jL" V!!`ND!!%B!C5K#4U!$!J#QEf)'X!$,LS!!KR"R!+B!!!`L"V!!`ND!!%B%4+UJ! XCK!JD`!-YHJ!"'F'F!TJ!!#L5US!,'F3)'S!,,AS!$"R"R!+B!!!M%UU!$"R$L" U!$#ek!!XC`4`#Q"f*'S!-#!+CVJJD`!-*'J!"'"HF!'`UJ!-CaC`!V#U!!aR$Jb U!!$HV3!-C`4`#Q"')#S!%,#U!"4L"NUU!"KQ"(!+B$*f!'!H)'S!'(!"X,!q!'F 3)'S!'(!#X,!q!'F%F!TJ%P+$YUS!%'AF*'S!-#!+CTj`!%cI$$K1ANjd!!58Bf0 TAhCKE'PNBA4PAf0[ER4PH(3!!!!U88j@rrK)j`!N*'i!##!+CJ!!S#*YrS`J@8k 3!#TZrr46J'BHF!![!%Ki!,%[,Ip-,bhr8#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k 3!#TZrr49J'B5,bhr8#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bh r8#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,%[,Ip-,bh r8#*YrT3J@8k3!#TZrr3[%Q(rrrrp6NU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!! [!%Ki!,)[,Ip-,bhr4#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bh r4#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr4#*YrPJJ@8k3!#T Zrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,)[,Ip-,bhr4#*YrT3J@8k3!#T Zrr3[%Q(r!!!k0Lm5BIrrrpb-)QhqH#"C6T!!+Qlrp%T!C`!!S#*YrS`J@8k3!#T Zrr46J'BHF!![!%Ki!,F[,Ip-,bhr3#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#T Zrr49J'B5,bhr3#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr3#* YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,F[,Ip-,bhr3#* YrT3J@8k3!#TZrr4#NL4I6Pj1G!!%N!"MBfPICR*PC9pMEfjdCAKd!!!!+P&19[r i51F!0#CZ!!JNEJ!-,`YKrrrrql*+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`" )H!$",bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc` LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[r dB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!$",bhr6#mYrc`LEIk8)&P1N!!UE[r d)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!`LmYrd`[,Imi)QhqP#"C6T! !+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imi)Qhq@#"C6T!!+Qlrp'"1)QhqM#" C6T!!+Qlrp&@!CK)[,Imi)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa `!5m!5(J!`LmYrd`[,Imi)QhqP#"C6T!!+Qlrp#"V!!`NN!"`!#4I*Pp1ANjd!!L 6Bf0TAfGPG&pMD'&ZCf9IG'PYC3!!+P&19[ri51F!*#4Z!!J[#Q(rrrrk,%U!C`! !S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!-`[,Ip-,bhr2#*YrT3J@8k3!#TZrr4 JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T Zrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K i!-`[,Ip-,bhr2#*YrT3J@8k3!#TZrr3[+J!-)QhqC#"C6T!!+Qlrp#mU!!`LEIk S)&P1N!!UE[rd*&p1ANjd!!56Bf0TAf0SB@jRC@4IBfpZG'9iG!!!+P&19[ri51F 32#KZ!!JQ,J!-*Qi!%#m-BIrrrrNX5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m !5(J!i5mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Im m)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Ql rp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!i5mYrd`[,Imm)QhqP#"C6T!!+Ql rp#!,CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!1)[,Ip-,bhr0#*YrT3J@8k 3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr0#*YrPJJ@8k3!#TZrr4J6L*YrS` J@8k3!#TZrr49J'B5,bhr0#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'B FF!%[!%Ki!1)[,Ip-,bhr0#*YrT3J@8k3!#TZrr4)H!!-BIrrrpCJ*%!J#QB%F!C J)#5mY80bCL9$!!3J3b9S!!3!##D+,`S[$'(r!!!eFR!!60mF#%jH6R3!$**MBfP IEQ9hAf0MB@0SC9pbC@B!!!!U88j@rrK)j`!m*Qi!##KZ!!`[#f(rrrrhGNU!C`! !S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!2N[,Ip-,bhr2#*YrT3J@8k3!#TZrr4 JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T Zrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K i!2N[,Ip-,bhr2#*YrT3J@8k3!#TZrr3-P,9$FQCR"(!+B$BJD`!-5UJ!"'B%F!T J+#"V!!`ND!!%)'`!"#!U!!5`U!!%Ca"+UJ!`CJ4`#Q!)*'S!-'$LF!"-ha`!6Pj 1G!!)Pf0MD9pfB@aTC'&dC9pMBf&MD'9IFQ9Q!!!U88j@rrK)j`!d*Qi!##4Z!!` [#f(rrrrf8NU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!4B[,Ip-,bhr2#* YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4 J6L*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#T Zrr4CJ'BFF!%[!%Ki!4B[,Ip-,bhr2#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk-)&P 1N!!UE[rd8i"Q(R!!,`")H!%A,bhr6#mYrc3LEIk8)&P1N!!UE[rdB(!LEIk-)&P 1N!!UE[rd9B"Q%LmYrc3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm Yrc3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!%A,bhr6#m Yrc3LEIk8)&P1N!!UE[rd,a)[#f(rrrrpGNU!C`!!S#*YrS`J@8k3!#TZrr46J'B HF!![!%Ki!4J[,Ip-,bhr-#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B 5,bhr-#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr-#*YrPJJ@8k 3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4J[,Ip-,bhr-#*YrT3J@8k 3!#TZrr3[%Lm,BIm!!$*!,a*Krrrre$`LEIji)&P1N!!UE[rd5N"R!!#J)QhqM#" C6T!!+Qlrp&1!CKj`!#m!5(J"(#mYrd`[,Ip!)QhqP#"C6T!!+Qlrp'"`)QhqM#" C6T!!+Qlrp&@!CK)[,Ip!)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK) [,Ip!)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"(#mYrd` [,Ip!)QhqP#"C6T!!+Qlrp#4I*Pp1ANjd!!L6Bf0TAfCbC@9IBf0KBfKPAh*PCJ! !+P&19[ri51F30#4Z!!JQEJ!-*Li!%#m+BIrrrr0F5S"R!!#J)QhqM#"C6T!!+Ql rp&1!CKj`!#m!5(J",5mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql rp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh q@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J",5mYrd`[,Imm)Qh qP#"C6T!!+Qlrp#m,,`TKrrrrqb4+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`" )H!%Z,bhr6#mYrb`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrb` LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrb`LEIjB)&P1N!!UE[r dB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!%Z,bhr6#mYrb`LEIk8)&P1N!!UE[r d5S0R!!#SF!'fJ'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!%[,bhr6#mYrbJ LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrbJLEIjB)&P1N!!UE[r dB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrbJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!! UE[rd@B"Q((!",`")H!%[,bhr6#mYrbJLEIk8)&P1N!!UE[rd)'X!"(!#X+J!)'F D5'S!"#"V!!4)D!!NBIrrrqiL5J"Q"(!)B"SJD`!%)8-!)#"V!!3KDJ!%!#3KDJ! )!#K`!%cI$!K1ANjd!!b5Bf0TAfa[BfYIBf&MD'9IFQ9Q!!!!+P&19[ri51F!0#C Z!!JNEJ!-,`YKrrrrm14+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&!,bh r6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P 1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk -)&P1N!!UE[rd@B"Q((!",`")H!&!,bhr6#mYrc`LEIk8)&P1N!!UE[rd,`S[#f( rrrriV%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!8%[,Ip-,bhr,#*YrT3 J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J6L* YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4 CJ'BFF!%[!%Ki!8%[,Ip-,bhr,#*YrT3J@8k3!#TZrr3JDJ!%F!+`U!!JCJ!!S#* YrS`J@8k3!#TZrr46J'BHF!![!%Ki!8)[,Ip-,bhr*#*YrT3J@8k3!#TZrr4JF#* YrS`J@8k3!#TZrr49J'B5,bhr*#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr4 9J'B5,bhr*#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!8) [,Ip-,bhr*#*YrT3J@8k3!#TZrr4)D`!%)'S!"%KS!#4KrrrrklC+!'B!!+!LEIk -)&P1N!!UE[rd8i"Q(R!!,`")H!&$,bhr6#mYrb!LEIk8)&P1N!!UE[rdB(!LEIk -)&P1N!!UE[rd9B"Q%LmYrb!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B" Q%LmYrb!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!&$,bh r6#mYrb!LEIk8)&P1N!!UE[rd)'S!"(!#X+J!)'Fd5'X!"#"U!!4)D!!NBIrrrqV d5J"R(L"U!!4`!L&!!#!JDJ!%3UJ!*#"U!!4#U!!SF!"J!R!)*&mQAdjH6R3!#*4 MBfPIG@jXEf0VAf0KBfKPAh*PCJ!!!#T46PErq%MR($`QEJ!)+#i!$#KZ!"!U,J! F,`YKrrrrlDT+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&K,bhr6#mYrc` LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[r dB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!! UE[rd@B"Q((!",`")H!&K,bhr6#mYrc`LEIk8)&P1N!!UE[rd5S4Q!!#J)QhqM#" C6T!!+Qlrp&1!CKj`!#m!5(J"BLmYrd`[,ImF)QhqP#"C6T!!+Qlrp'"`)QhqM#" C6T!!+Qlrp&@!CK)[,ImF)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK) [,ImF)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"BLmYrd` [,ImF)QhqP#"C6T!!+Qlrp#!-CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!@- [,Ip-,bhr'#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr'#*YrPJ J@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr'#*YrPJJ@8k3!#TZrr4J,#* YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!@-[,Ip-,bhr'#*YrT3J@8k3!#TZrr4+K@B !!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&N,bhr6#mYrc3LEIk8)&P1N!!UE[r dB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!! UE[rd9B"Q%LmYrc3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`" )H!&N,bhr6#mYrc3LEIk8)&P1N!!UE[rd5(J!0'(rrrr+,L4!)!TQ"R!'B!!!jN+ 53US!#%+U!"JJ4($r8S"+''Ek8S![!'(rrrr*YL5!CK![#Lm,BIm!!!lkF!CJ!!# d)%a`re+!5KKQqP+!,`"KrrrrbBiP3!!)5US!#'B3,`S[#f(r!!!1c(!'B!!!KLm +,`YKr`!!%'`Q!'F1,`S[#f(r!!!1VL!$B'JJ8L*%)!J3f@Em)'S!##*-)!J3f@E m*@i!'!!F*@i!&!!-3US!%(!#*8!!)#"V!!`PD!!-!!3JD`!-8UJ!$#m&,`S[#f( rrrr`qLB!C`i[#Lm,BIm!!!j5)!0J$#m+,`YKr`!!%2C`!%cI($K1ANjd!"L1Bf0 TAfjPGepMBf&MD'8!!!!U88j@rrK)j`!d*Qi!##4Z!!`[#f(rrrrTkNU!C`!!S#* YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Ci[,Ip-,bhr2#*YrT3J@8k3!#TZrr4JF#* YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr4 9J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Ci [,Ip-,bhr2#*YrT3J@8k3!#TZrr3[#Lm,BIrrrr'b5S"R!!#J)QhqM#"C6T!!+Ql rp&1!CKj`!#m!5(J"RbmYrd`[,ImX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql rp&@!CK)[,ImX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,ImX)Qh q@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"RbmYrd`[,ImX)Qh qP#"C6T!!+Qlrp#"U!!4+U!!`Ca)JDJ!%)QS!"#*T!$!MD!!X!#`JDJ!%5UJ!,'F 8)'S!"#*U!!3LD3!X)fJ!-!!`B!iJDJ!%)QX!$#0S!$!!"#"V!!a6U!!),bS!"#m ,BIm!!!aHF!!NAbCI6Pj1G!!)Mf0MD9pQFQ9PAf0MB@0SC3!!+P&19[ri51F32#C Z!!JNEJ!-+'i!%#m,BIrrrqJ!5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J "[LmYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh q@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'! X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"[LmYrd`[,Imm)QhqP#"C6T!!+Qlrp#m +,`YKrrrrlmK+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!'r,bhr6#mYrb` LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrb`LEIjB)&P1N!!UE[r dB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrb`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!! UE[rd@B"Q((!",`")H!'r,bhr6#mYrb`LEIk8)&P1N!!UE[rd)!aQ!!#J)QhqM#" C6T!!+Qlrp&1!CKj`!#m!5(J"`#mYrd`[,ImB)QhqP#"C6T!!+Qlrp'"`)QhqM#" C6T!!+Qlrp&@!CK)[,ImB)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK) [,ImB)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"`#mYrd` [,ImB)QhqP#"C6T!!+Qlrp#"U!!4+U!!)CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!! [!%Ki!F%[,Ip-,bhr&#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bh r&#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr&#*YrPJJ@8k3!#T Zrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!F%[,Ip-,bhr&#*YrT3J@8k3!#T Zrr3J6($r8S"+''Ek8S![!'(rrrr%(#B!CJC`"Q!!!03JDJ!%,bJ!#'(rrrr&*L* YrRJJ@8k3!#TZrr4+3'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(*,bhr6#m Yrd!LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrd!LEIjB)&P1N!! UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrd!LEIjB)&P1N!!UE[rdB#`LEIk-)&P 1N!!UE[rd@B"Q((!",`")H!(*,bhr6#mYrd!LEIk8)&P1N!!UE[rd)'S!"#&$!!J J3b*-)!J3f@EmF!"-ha`)6Pj1G!!-N@0MD9pcCA4IF(*TEQ0TF'&X!!!U88j@rrK )ja!m*Qi!##4Z!!`SEJ!3,`YKrrrrj$4+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R! !,`")H!(D,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%Lm Yrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!! UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(D,bhr6#mYrc`LEIk8)&P1N!! UE[rd,`S[#f(rrrrVr%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!GX[,Ip -,bhr,#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k 3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS` J@8k3!#TZrr4CJ'BFF!%[!%Ki!GX[,Ip-,bhr,#*YrT3J@8k3!#TZrr3J$'B!!+! LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(F,bhr6#mYraJLEIk8)&P1N!!UE[rdB(! LEIk-)&P1N!!UE[rd9B"Q%LmYraJLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[r d9B"Q%LmYraJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!( F,bhr6#mYraJLEIk8)&P1N!!UE[rd)'S!"%US!!KQ!!#J)QhqM#"C6T!!+Qlrp&1 !CKj`!#m!5(J"h5mYrd`[,Im8)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@ !CK)[,Im8)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Im8)Qhq@#" C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"h5mYrd`[,Im8)QhqP#" C6T!!+Qlrp#"U!!3JD!!)F2p5J%SBC[T5J#m!BIrrrm!!*J"Q"(!'B"iJ3b*U!!3 LD3!))!J3f@Em+)-[!bm,BIm!!"pbF!"-ha`)6Pj1G!!-N@0MD9pRCA4IF(*TEQ0 TF'&X!!!U88j@rrK)j`!m*'i!##KZ!!`QEJ!3,`TKrrrri4K+J'F!!+!LEIk-)&P 1N!!UE[rd8i"Q(R!!,`")H!(b,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P 1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm Yrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(b,bhr6#m Yrc`LEIk8)&P1N!!UE[rd,``[#Q(rrrrSi%U!C`!!S#*YrS`J@8k3!#TZrr46J'B HF!![!%Ki!I-[,Ip-,bhr,#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B 5,bhr,#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k 3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!I-[,Ip-,bhr,#*YrT3J@8k 3!#TZrr3J#fB!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(d,bhr6#mYra!LEIk 8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYra!LEIjB)&P1N!!UE[rdB%i LEIk-)&P1N!!UE[rd9B"Q%LmYra!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[r d@B"Q((!",`")H!(d,bhr6#mYra!LEIk8)&P1N!!UE[rd)'`!"#DS!!a`!%cI(!" 1ANjd!!b8Bf0TAfGPG&pMFQ9NAhCPFR0TEfi!!!!U88j@rrK)ja!m*Qi!##4Z!!` SEJ!3,`YKrrrrhYK+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!)",bhr6#m Yrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!! UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P 1N!!UE[rd@B"Q((!",`")H!)",bhr6#mYrc`LEIk8)&P1N!!UE[rd,`S[#f(rrrr QS%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!J)[,Ip-,bhr,#*YrT3J@8k 3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J6L*YrS` J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'B FF!%[!%Ki!J)[,Ip-,bhr,#*YrT3J@8k3!#TZrr3J$'B!!+!LEIk-)&P1N!!UE[r d8i"Q(R!!,`")H!)$,bhr6#mYra`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[r d9B"Q%LmYra`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYra`LEIj B)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)$,bhr6#mYra`LEIk 8)&P1N!!UE[rd)'S!"%U3!'B!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!)%,bh r6#mYr``LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYr``LEIjB)&P 1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYr``LEIjB)&P1N!!UE[rdB#`LEIk -)&P1N!!UE[rd@B"Q((!",`")H!)%,bhr6#mYr``LEIk8)&P1N!!UE[rd)'S!"#" 3F2p5J%SBC[T5J#m!BIrrrlUS*J"Q"(!'B"`J3b*U!!3L85!)%0PQr#L$,`-[#f( r!!!DGR!!60mF#%jH6R3!$)aMBfPICf9dAfjKE@8!!!!U88j@rrK)j`!d*Qi!##4 Z!!`[#f(rrrrEbNU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!KB[,Ip-,bh r2#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#T Zrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k 3!#TZrr4CJ'BFF!%[!%Ki!KB[,Ip-,bhr2#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk -)&P1N!!UE[rd8i"Q(R!!,`")H!)A,bhr6#mYr`JLEIk8)&P1N!!UE[rdB(!LEIk -)&P1N!!UE[rd9B"Q%LmYr`JLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B" Q%LmYr`JLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)A,bh r6#mYr`JLEIk8)&P1N!!UE[rd5T*R##m5BIrrrlTS5US!#'F+,bS!#'(rrrqk@%U U!"KR#Lm+,`YKr`!!!riNAbCI6Pj1G!!)P'0MD9pQFQ9PAf0MB@0SC9pNBA4K!!! !+P&19[ri51F!2#CZ!!JNEJ!-,`YKrrrrfKT+J'F!!+!LEIk-)&P1N!!UE[rd8i" Q(R!!,`")H!)Z,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B" Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P 1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)Z,bhr6#mYrc`LEIk8)&P 1N!!UE[rd5(J!)'(rrrqiq#K!)!aQ"(!'B"!P6!!B3US!%(!%*8!!&(!!60mF!%j H6R3!#**MBfPIEQ9hAf0bC@4IBA*bBAN!!!!U88j@rrK)j`!d*'i!##CZ!!`[#Q( rrrrC'%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!N)[,Ip-,bhr2#*YrT3 J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L* YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4 CJ'BFF!%[!%Ki!N)[,Ip-,bhr2#*YrT3J@8k3!#TZrr4#U`!X)'S!$#GS!!3!-%U V!$"R##"V!$!K5`!X)'S!$#&,!!3JDJ!-8UJ!##4I*Pp1ANjd!!L@Bf0TAfPZFf9 bG&pMBf&MD'9IC'&dB3!!!#T46PErq%MR'$`SEJ!)*Qi!$#BZ!"!S,J!B,`aKrrr rf!*+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!*C,bhr6#mYrc`LEIk8)&P 1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk -)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B" Q((!",`")H!*C,bhr6#mYrc`LEIk8)&P1N!!UE[rd)!YQ!!#J)QhqM#"C6T!!+Ql rp&1!CKj`!#m!5(J#@LmYrd`[,ImF)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql rp&@!CK)[,ImF)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,ImF)Qh q@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#@LmYrd`[,ImF)Qh qP#"C6T!!+Qlrp#"X!!`ND!!%B"kfUJ!-CK3[#bm5)QhqQ#"C6T!!+Qlrp%U!C`J NDJ!`)!TQhL!+C`JJ4##+F!"J!R!+60mF'%jH6R3!&*4MBfPICQPZC&pMBf&MD'9 IC'&dB3!!!#T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrpC%5S"R!!#J)QhqM#"C6T! !+Qlrp&1!CKj`!#m!5(J#GLmYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T! !+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Im m)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#GLmYrd`[,Im m)QhqP#"C6T!!+Qlrp%UV!"KR&#m,,`TKr`!!!$)[+`!BBIrrrl9i*&mQAdjH6R3 !#*4MBfPICR*PC9pMFQ9NFepKFR*KH3!!!#T46PErq%MR%$3QEJ!)*'i!$#m,BIr rrp9+5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#KLmYrd`[,Imm)QhqP#" C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)Qh qM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q !CKa`!5m!5(J#KLmYrd`[,Imm)QhqP#"C6T!!+Qlrp%UU!"KR+RB!B"`J!qH))'S !'0(!,bJ!"#mS!!![#f(rrrr(j&+$YUS!%'AH3US!%%cI$!K1ANjd!!L9Bf0TAf9 YF(4jAf0bC@4cAf&bFQ&j!!!U88j@rr")ja`d*Qi!##4Z!!ai!#m,BIrrrp3i5S" R!!#J)QhqM#"C6T!!+Qlrl&1!CKj`!#m!5(J#R5mYrd`[,Imm)QhqP#"C6T!!+Ql rl'"`)QhqM#"C6T!!+Qlrl&@!CK)[,Imm)Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T! !+Qlrl&@!CK)[,Imm)Qhq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m !5(J#R5mYrd`[,Imm)QhqP#"C6T!!+Qlrl(B!B"3JDJ!B$,!!!0kY2J"Q"(J"B!K 5JlDU!""PjNS%CM!J+J!3X+S!&'BQ)#S!&0#!jiJ[!%KU!"KKrrrrZ&!U!'F%)!9 J4#!U!"63J#9!!"4)E[r`,bi!&#mZ!"![#f(rrrql9#S!C`3J"@!H)!2RL#"U!"M 4`##Zrr!KE[rd!!4+"'B%8US!%(!!60m-1%jH6R3!%*9MBfPIBh*PC&pKFR*KH9p TER0PFR3!!#T46PErq%MR%$3QEJ!)*'i!$#m,BIrrrp,-5S"R!!#J)QhqM#"C6T! !+Qlrp&1!CKj`!#m!5(J#c5mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T! !+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Im m)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#c5mYrd`[,Im m)QhqP#"C6T!!+Qlrp(B!B&)[,J!8,bi!%#!$jiJJDJ!BdF![+!!%,bJ!!#m,BIr rrm[#5J"R+L!$jiJJDJ!BdF![+!!%,bJ!!#m,BIrrrm9')'S!'#'m!!$HV6i!F!" J#P+$YUS!%'@SF!*-h``)6Pj1G!!3P@0MD9pMFQ9NAf&bFQ&jAh*PE@pfC3!!+P& 19[ri51F!0#4Z!!JQEJ!-,`TKrrrrdBj+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R! !,`")H!,J,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%Lm Yrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!! UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!,J,bhr6#mYrc`LEIk8)&P1N!! UE[rd,`X[#Q(rrrrC9NU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Z%[,Ip -,bhr,#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k 3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS` J@8k3!#TZrr4CJ'BFF!%[!%Ki!Z%[,Ip-,bhr,#*YrT3J@8k3!#TZrr3[,J!8,bi !%#mV!!3[#Q(rrrrlfL4I*Pp1ANjd!"#*Bf0TAh0dEh*P!!!U88j@rrK)j`!d*'i !##CZ!!`[#Q(rrrr2q%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Z`[,Ip -,bhr2#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k 3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS` J@8k3!#TZrr4CJ'BFF!%[!%Ki!Z`[,Ip-,bhr2#*YrT3J@8k3!#TZrr3[#bm+BIr rrpI!5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#l5mYrd`[,ImX)QhqP#" C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,ImX)Qhq@#"C6T!!+Qlrp'"1)Qh qM#"C6T!!+Qlrp&@!CK)[,ImX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q !CKa`!5m!5(J#l5mYrd`[,ImX)QhqP#"C6T!!+Qlrp#mZ!"3[,J!3,bX!"#m+BIr rrrZb*&mQAdjH6R3!%)TMBfPIFQ9YEhCP!!!!+P&19[ri51F!*#4Z!!J[#Q(rrrr 1C%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki![X[,Ip-,bhr2#*YrT3J@8k 3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS` J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'B FF!%[!%Ki![X[,Ip-,bhr2#*YrT3J@8k3!#TZrr3JEJ!-$*!!Y80$5@F%F!*J!R! !*&p1ANjd!!LFBf0TAhCKE'PNBA4PAf0MB@0SC9pTG'9bBA4[FJ!!!#T46PErq%M R!$`QEJ!)+'i!$#m,BIrrrmeX5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J $#LmYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh q@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'! X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J$#LmYrd`[,Imm)QhqP#"C6T!!+Qlrp%K i!!aKrrrrUd3N3#!+CJ4`"Q!H*,be3d0*)'X!$#9S!!3!"#L+,`S[#f(r!!!,[(! !60mF!%jH6R3!#*PMBfPIBf0KBfKPAfPdCA*KG'pbAf*PCfPZ!!!U88j@rr4)ja! m*Qi!##4Z!!`SEJ!3,`YKrrrrc&*+J'F!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`" )H!-L,bhr6#mYrc`LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrc` LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrc`LEIjB)&P1N!!UE[r `B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!-L,bhr6#mYrc`LEIk8)&P1N!!UE[r `5US!"'B%F!0J+%KZrr3[+J!%,`YKrrrrdP!Q!'F%)!0J%#"U!!3PD!!`!!3SV[r dF!"-ha`)6Pj1G!!-Q'0MD9pMBf&MD'9IDA4PFQ&dEh*IEQ9iG!!!!#T46PErq%M R!$3NEJ!)*Qi!$#m+BIrrrmXm5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J $05mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh q@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'! X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J$05mYrd`[,Imm)QhqP#"C6T!!+Qlrp#m ,,`TKr`!!#H3[#f(rrrqUH#4I*Pp1ANjd!!LABf0TAf0MB@0SC9pTG'9bBA4[FPp PEQ3!!#T46PErq%MR!#3NEJ!),`TKrrrrbNa+J'F!!+!LEIk-)&P1N!!UE[rd8i" Q(R!!,`")H!0!,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B" Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P 1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!0!,bhr6#mYrc`LEIk8)&P 1N!!UE[rd)'i!$!b3!,9$FNPR"(!#B!*`!#4I6Pj1G!!)QQ0MD9pfB@aTC'&dC9p MFQ9NAfPdCA*KG'pb!!!!+P&19[ri51F32#4Z!!JSEJ!-*Li!%#m+BIrrrmP55S" R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J$8#mYrd`[,Imm)QhqP#"C6T!!+Ql rp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T! !+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m !5(J$8#mYrd`[,Imm)QhqP#"C6T!!+Qlrp#m-,`TKrrrrd4T+J'F!!+!LEIk-)&P 1N!!UE[rd8i"Q(R!!,`")H!04,bhr6#mYr`3LEIk8)&P1N!!UE[rdB(!LEIk-)&P 1N!!UE[rd9B"Q%LmYr`3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm Yr`3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!04,bhr6#m Yr`3LEIk8)&P1N!!UE[rd5(J!$'(rrrqQI#C!)!YQ"(!'B"iQ[,9$FNNR6!!%3UX !##"$))X[#bm+BIm!!!GDF!"-ha`)6Pj1G!!-Pf0MD9pMFQ9NAfPdCA*KG'pbAf* PCfPZ!!!U88j@rrK)jaim+'i!##4Z!!`X,J!3PmX[$'(rrrr(LNU!C`!!S#*YrS` J@8k3!#TZrr46J'BHF!![!%Ki!fS[,Ip-,bhr2#*YrT3J@8k3!#TZrr4JF#*YrS` J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B 5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!fS[,Ip -,bhr2#*YrT3J@8k3!#TZrr3Q+J!)*LS!#'!H)'S!"#"S!!3LD!!B+$%q!(!"Z)" R&R!#Z)"R%&+$)'S!"#"S!!5fU!!3CG3JDJ!%)'J!",DS!""P"(!$B%j)H!!)BIr rrk@b*N!J#fB%F!CJ1Lm,)!2RL#"U!!3JD!!%)'J!'0(!,bJ!"#mS!!![$'(rrrq ZM#S!C`3J"@!1)!05J#9!!!JJ4L#,F!"-haai6Pj1G!!-PQ0MD9pMFQ9NAfPdCA* KG'pbAfjPH(3!!!!U88j@rrK)j`!d*'i!##CZ!!`[#Q(rrrr'%NU!C`!!S#*YrS` J@8k3!#TZrr46J'BHF!![!%Ki!j%[,Ip-,bhr2#*YrT3J@8k3!#TZrr4JF#*YrS` J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B 5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!j%[,Ip -,bhr2#*YrT3J@8k3!#TZrr3[#bm+BIm!!!8H,`YKrrrrT8iNAbCI6Pj1G!!)P@0 MD9pMFQ9NAfPdCA*KG'pbAf9ZC!!!+P&19[ri51FF2#BZ!!JU,J!-,`0Krrrra5" +J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!1M,bhr6#mYrc`LEIk8)&P1N!! UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P 1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((! ",`")H!1M,bhr6#mYrc`LEIk8)&P1N!!UE[rd)%-JD!!-)#J!#&+!jBJ[!'(rrrq Ll#K!)!aQ"R!'B!!!h%+8)%-JD!!-*QJ!"(J!B!!!V%Ki!!aKrrrrSX3N3#!+CK! [$#m$BIm!!!$8F!CJ!!#U3T*#UJ!%+BT-!#!%8S"#Y!`!)&0`re+!5KKQqP+!,`" KrrrrSSJNJ'B1,``[!f(r!!!!QR!'B(!JD`!)F2p5J%SBC[T5J#m!BIrrrk*J*8! !"%UU!!4Q$Lm-,`0Kr`!!!'a`"Q"#)'S!"#*V!!JJ#"$CC[`J8L*6)!J3f@Em*@X !$!!)*QX!-&+%)%-JD!!-Z+J!#'8!rdSJ45#-,``[!f(r!!!#5(!!60mF1%jH6R3 !#*0MBfPICf9dAf0MB@0SC9pTEQC[!!!U88j@rrK)ja!`*Qi!$#m,,bi!#'(r!!! #1RB!B#SNFc`!5T*R##m5BIrrrk-N5US!"'F+,bS!"'(rrrqM&#m+BIrrrk--8S0 +Xc`!CY![#f(rrrqLr%cI$!K1ANjd!!LBBf0TAf4PCA"ICR*PC9pTEQC[Af&bFQ& j!!!!+P&19[ri6Pj1GC4MBfPIC'9LG@GID@jTG'PKE'PkC3!!!#T46PErq'(r!!! #SNjH6R@6Bf0TAf4PBR9RAh4PFQeTEQ&dC3!!+P&19[ri)'hr!&+3!%jH6R3!"*9 MBfPIE'9KDh0IEQ9hAf0[ER4PH(3!!#T46PErq#"Yr`"6N!"1ANjd!!5@Bf0TAfa PB@YcAfCbC@9IBfpZG'9iG!!!!#T46PErq#"Yr[a5N!"1ANjd!!LBBf0TAfaPB@Y cAfjPGepMBf&MD'9IFQ9Q!!!!+P&19[ri)'hqr&13!%jH6R3!#*PMBfPIE'9KDh0 ICR*PC9pMBf&MD'9IFQ9Q!!!U88j@rrJJEIli8T!!6Pj1G!!)Pf0MD9pXC@&VFep ZCAGIF(*TEQ0TF'&X!!!U88j@rrJJEIli8j!!6Pj1G!!)Q'0MD9pXC@&VFepQFQ9 PAh"bD@jMDA"KE!!!!#T46PErq#"Yr[45N!"1ANjd!!L5Bf0TAfaPB@YcAfjPGep ZB@eP!!!!+P&19[ri)'hqp&13!%jH6R3!#*0MBfPIE'9KDh0ICR*PC9pZB@eP!!! U88j@rrJJEIl`8T!!6Pj1G!!)Q@0MD9pXC@&VFepZCAGIBf0KBfKPAfPZCQm!!#T 46PErq#"Yr["6N!"1ANjd!!LDBf0TAfaPB@YcAfCbC@9IBf0KBfKPAfPZCQm!!!! U88j@rrJJEIlX8T!!6Pj1G!!)R@0MD9pXC@&VFepZCAGIBf0KBfKPAfPdCA*KG'p b!!!U88j@rrJJEIlX8j!!6Pj1G!!)RQ0MD9pXC@&VFepQFQ9PAf0MB@0SC9pTG'9 bBA4[FJ!!!#T46PErq#"YrZK5N!"1ANjd!!LEBf0TAfaPB@YcAfjPGepMFQ9NAfP dCA*KG'pb!!!U88j@rrJJEIlS8j!!6Pj1G!!)R'0MD9pXC@&VFepQFQ9PAf0bC@4 IDA4PFQ&dEh)!!!!U88j@rrJ[$5"Yr`"+N!"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj `!#m!5(J!X#mYrZ![,IlN)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK) [,IlN)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IlN)Qhq@#"C6T! !+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!X#mYrZ![,IlN)QhqP#"C6T! !+Qlrp#"Yr[a+N!"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!X5mYrZ![,Il F)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IlF)Qhq@#"C6T!!+Ql rp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IlF)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T! !+Qlrp&Q!CKa`!5m!5(J!X5mYrZ![,IlF)QhqP#"C6T!!+Qlrp#"Yr[K+N!"R!!# J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!XLmYrZ![,IlB)QhqP#"C6T!!+Qlrp'" `)QhqM#"C6T!!+Qlrp&@!CK)[,IlB)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql rp&@!CK)[,IlB)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J !XLmYrZ![,IlB)QhqP#"C6T!!+Qlrp#"Yr[4+N!"R!!#J)QhqM#"C6T!!+Qlrp&1 !CKj`!#m!5(J!XbmYrZ![,Il8)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@ !CK)[,Il8)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Il8)Qhq@#" C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!XbmYrZ![,Il8)QhqP#" C6T!!+Qlrp#"Yr["+N!"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!Y#mYrZ! [,Il3)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Il3)Qhq@#"C6T! !+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Il3)Qhq@#"C6T!!+Qlrp'!X)QhqM#" C6T!!+Qlrp&Q!CKa`!5m!5(J!Y#mYrZ![,Il3)QhqP#"C6T!!+Qlrp#"YrZa+N!" R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!Y5mYrZ![,Il-)QhqP#"C6T!!+Ql rp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Il-)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T! !+Qlrp&@!CK)[,Il-)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m !5(J!Y5mYrZ![,Il-)QhqP#"C6T!!+Qlrp#"YrZK+N!"R!!#J)QhqM#"C6T!!+Ql rp&1!CKj`!#m!5(J!YLmYrZ![,Il))QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql rp&@!CK)[,Il))Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Il))Qh q@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!YLmYrZ![,Il))Qh qP#"C6T!!+Qlrp%jH6R@@Bf0TAf4PBR9RAh*PF'pbG&pXC@&VF`!!!#T46PErq%M R(#3NEJ!)GJ"i!(S!,`SLEIkd)&P1N!!UE[rd0J"R"$!$B#jKr`!!!LiB!'(r!!! "V"S!5J4Q$%S&CJJ[#Q(r!!!!l'(rrrri,L"YrLa5N!"`!%cI"$K1ANjd!!5@Aep TEQPdD@&XDATPAd0$B@0SC8aTBJ!!!#T46PErq%MR%$3LEIk-)&P1N!!UE[rd*J! JEIiX8j!!)'hq,%U3!'Bq)'hqa#"S!!`ND!!%B#`QDJ!`,a*KrrrrQT)[+J!)BIr rrjU),`S[,Il%BIrrrq3b,`TKrrrrQR3N5b!+CY")H!!#)QhqN!!J@8k3!#TZrr4 KrrrrpkS[!b*YrT!!)&P1N!!UE[rd)QhqX#"C6T!!+Qlrp%cI$!K1ANjeP9pIG'9 bE@PZBA4PAd0$B@0SC8aTBJ!!+P&19[ri51F!0%Ki!#3LEIj!)&P1N!!UE[rd*%! J#QGf)'hq`(!!%""5J#m!)Qhq3#"C6T!!+Qlrp#C!)!YQ%#m+)Qhq9#"C6T!!+Ql rp'"))'hq`(!!%""5J#m!,`X[,Il!)QhqA#"C6T!!+Qlrp$9m!!J!"%*U!!j#UJ! 33US! ,!"K`rb9!!"`[#L*YrR!J@8k3!#TZrr3NAbCI6Pj1G!!%LNj[G'PQH99 cCA)!!!!U88j@rl4)ja!%5'lrY#*YrS3J@8k3!#TZrl!f!'F%F!"J2(!m,8$r[%+ Zrm"#V[rd5'lr[%KZrl3LEIjJ)&P1N!!UE[q`0J"R"(!!B")JEIkm)#lrd,#3!'B %F!&J!R!!*Kp1ANjeNd0eFR*PER43FQpMCA0c5A0,9%d!!#T46PErY%MR%!4#V[q d3UlrZ%KZrl3LEIid)&P1N!!UE[q`0J"R"(!!B$C#V[r!3Ulrp(!m,8$r[%KZrla )E[qd)QhqB#"C6T!!+QlrX$B!C`4`!'!-$+j8DAK,rp"QY(!"*Kp1ANjeP8Pc9'P MDf9d5f9PF'9b8R9ZEQPZC`!!!!8#,Ne*9#"*,e-J6@&M4'9f"5"`!QiK+#KMBep PFR)J26dJ3d0I6Np048dT)(am)#KMBepPFR)J26dJ3d0I3N&%Ad&359p@49*658p 1+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj 249*56e)T+3%T#%0$B@0SC5jM!5m1)5KMBepMG(JJ)6dJ-#N")&e2)5JSBf0ICA* b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#! SBf0ICA*b)$dp)%0$Adj249*56e)T+3`K+'jKE@8J)6dJ-#N")#%4)5K`FQPZBfP `B@`J)6dJ-#N1)5KSB@jNE'8J)6dJ-#N"))%2J5%S+'0MAf9bFL!p25"$3ep#384 138e&+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0 $Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$d p)%0$Adj249*56e)T+3`K+(4TE@8J)6dJ-#N")$8d)5JSBf0ICA*b)$dp)%0$Adj 2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3%JHAJK+#KMBepPFR) J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I49*5Ad0"3dK&AdC96%` T)(am)#KMBepPFR)J26dJ3d0I49*5Ad05484I9N958dP26LNJI(`J+'0MAf9bFL! p25"$3ep16d958Np5+5N")(0b)5JSBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#! SBf0ICA*b)$dp)%0$Adj29%C298j%+5"mI#!SBf0ICA*b)$dp)%0$Ad958Pp$8N9 %AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT!5#"#iSK+#KMBep PFR)J26dJ3d0I6Np048dT)(am)#KMBepPFR)J26dJ3d0I3N&%Ae""8NdT)(am)#K MBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I49*5Ad05484 I9N958dP26LNJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N")(9R)5JSBf0ICA* b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0 ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3` K+(CPFR-J)6dJ-#N"23dK+'0bC@4c)#%p)$!T$L%S+Q0bC@4c)#%p)$!T!5#"'`d K+("`6N0T)#%p)$!T$b%SDA4$B@0SC5!K25!`+@8K+#KMBepPFR)J26dJ3d0I48j %+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad* "4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+4BK+'0MB@0SC9p`EfP ZG'9b)#%p)$!T!5##+f8K+#KMBepPFR)J26dJ3d0I48j%+5"mI#!SBf0ICA*b)$d p)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0 ICA*b)$dp)%0$Adj249*56e)T+3mK+'Pd3h*PC(-J)6dJ-#PR)5JSBf0ICA*b)$d p)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0 ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+8`K+#K MBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np048dT)(a m)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT!5"T@b%S+'eKCfPM)$dp)#JR8(4b)#F T+5"mI#!SE@&RD@-J26dJ+#G38hPc*bNT)(am)#KYB@GTBb!p25!S*e"69NdR+5N JI(`J+'eKCfPM)$dp)#JR5&0jFbFT+5N-3d0KBfKP9A4TE#jM!5"&&b%S6@9Y4A* bEh)J+#NJ26dJEQp&FR)T$b%SCA*b)$dp)'j[4A*b+3dK+'*XEf0V)#%p)$!T$L% S+Q*XEf0V)#%p)$!T!688)5KYB@GTBb!p25!S*dK6HA-R+5N")#mZ)5KMBfPIGQ& XD@4KG'9IBfpZG'9iG#!SBf0IBh4i+5!p25"$3ep16d958Np5+3%Y$#%SC'9cG#! K25!`+3%r(L%SFh*M,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+3%r(L%SFh*M,Q0 bC@4IG(P`C5!p25"$3ep$8N9%AeBd+3%J8d8K+#KMFQ9NFbjMFQ9NAh4jF'8J26d J3d0I3e*&4&p@0#NJI(`J+'0bC@4c,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5N -)5KNBA4K)#%p)$!T!5#")JdK+#TNBA4K)#%p)$!T4b%S+'0bC@4c-5jMFQ9NAh4 jF'8J26dJ3d0I3e*&4&p@0#NJI(`J+'0bC@4c-5jMFQ9NAh4jF'8J26dJ3d0I3e* &4&p@05NT4b%S+'0bC@4c-LjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@0#NJI(`J+'0 bC@4c-LjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@05NTj80dH"![$L%SBf0IBh4i)#% p)$!T!5#"'4&$3f&MD'8ZD@jdCA*ZB@`ZB`mK+'9bFL!p25"ZEd9bFLN[)5KMBfP IGQ&XD@4KG'9IBfpZG'9iG#!S+Q0MAf0dH#NJ26dJ3d0I6Np&8P*28LNA)5K0C@e &FR*[FL!S+5!p25"ZEd9bFLNZ)5KMBfPIGQ&XD@4KG'9IBfpZG'9iG#!SBf0IBh4 i+5!p25"$3ep16d958Np5+3%Y$#%SG'PYC5!K25!`+3%[$L%SD'&ZC'aP)#%p)$! T!5!l1L%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@BJ+'0MAf0dH#`J+QKKEQ4XC5N J26dJ3d0I6Np&8P*28LN")'Nj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0 IBh4i,#"SB@jNE'8T)$dp)%0$Adj249*56e)T,L%S+'a[BfXJ26dJDe*PB@4-Ef0 V+5"mI#!SE'pMDb!p25"V9h*TG'9-Ef0V+5N")(XV)5KSB@jNE'8J,6iJBf0KBfK PAf4KG'%J,6iJE'pMDb!K25"V6Qp-Ef0V+8iK+'0MD9pcB@ePAh"bEf0PFh-J+#C SB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDep[GfjPFL`J*Q0MAf0dH#!Y2L" `FQpMCA0c+5N",3`K+'jKE@8J)6dJ-#N")$d4)5K`FQPZBfP`B@`J)6dJ-#NU)5K SB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJF(*TEQ0TF'&X)#%p)$!T!5d-)5KfCA* c)#%p)$!T!5!c*5%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)'jKE@8J)6dJ-#N -)5KNBA4K)#%p)$!T!5"915%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@BJ+'0MAf0 dH#`JBf0KBfKP+5!p25"$3ep16d958Np5+4SK+'0MD9pXC@&VFepMEfjdCAKdFb! p25!`+3%[$N0$B@0SC5jNC@*eCbjM!5!l(5%SBf0TAfaPB@YcAf0MB@0SC9pbC@C c)$dp)$!T(#%SBf0TAfaPB@YcAh"bD@jMDA"KE(-J26dJ-#N")$FA)5KMBfPIE'9 KDh0IEQ&YCA-J26dJ-#NH)5KMBfPIE'9KDh0IBf0KBfKPAfPZCQpc)$dp)$!T!5! M)L%SBf0TAfaPB@YcAf0MB@0SC9pTG'9bBA4[FR-J26dJ-#N")#%J)5KMBfPIE'9 KDh0IBh*PC&pTG'9bBA4[FR-J26dJ-#N"))%KS%e*9#"8D@0VCA3J5f9PF'9b)'P c)'j[G#"bG@jZD@jR,L"8D'Pc)'eKH5"MBA9cC5"`FQpLE'9YFb"hDA4S)(4SC5" 0593J5f9bBQ9bEh-J6'PLFQ&bH5iJ8'aPBA0P)'p`C@iJG'KP)%YPFQ*PFQpc)%e KEQ&RCA)JBfpZG(*[E#"`B@jPE#"TE@ePC'PKG'9XH5"dEb"QDAJJG'KTFbi!Ab4 ,FQ*0!)%N)Jl3JJ*8$YJ1i!qi$*i,RJIb#h`,@!Xi#b!,!JVN#Y3+Z!bm$,J-Y!b `$+`-U!bN#Ri+F!T+#M`+%!Rq#I!*S!Pd#83*#JM1#,i)X!L!#'J)1!JS#"B)"Jb L"kS(BJG8"dB(!!EJ"X!'XJD#"Q`'A!C1"Mi'*JBB"E`&EJ8'"2B%N!!%H!35"!) $p!2N!pB$b!0J!Y3#B!(Q!E!"SJ%J!4!!rJ$`!+!!N!!!KJ!@!")!)#)r2!%M"UR `!L,rr4)L$TL#!MC-CJkB6$J1Q*18$TL6'!kB+ci1Q#Pm$TJQrJkB*631Q#0d$TJ Jq!kB(c31Q"f)$TJE*JkB'A31Q"Hq$TJ9e!kB%r`1Q")-$TJ2l!kB$UB1Q!eQ$TJ ,`JkB#Gi1Q!JQ$TJ'5!kB!Y`1Q!%k$TJ%)JkBJJ)%$859lJ&!!#!B)d`i!3%K#!- M6'B"!5%)!b*-JJ`!XalrN!3!N!F"!!!1m!!!!!%!!!lS!!!!"J!!!#!!!!!"!!! "9!!!!@`!!!8m!!!!"!!!!"J!N!m#!*!,4`#3#aB!!!!#!*!'!9m!!!!#!!!!!J! !!!-!!!!B!*!'!D`!N!X#!!!!'`#3"J(4!*!,!J!!!"d!N!B#'!#3#`%!!!!I!*! %!3!!'`%!!$)#!!"8!J!!B`)!!(%#!!"j!J!!J`)!!*!!!J!!RJ)!!+N#!!#h!J! !`J)!!-X#!!$C!J!!l`)!!2X#!!%'!J!"%`)!!4d#!!%T!J!"-J)!!6J#!!&'!J! "@!)!!Ai#!!'1!J!"RJ)!!F-#!!(+!J!"lJ)!!J)#!!)h!!%!N!8-!*!%KreJ!D! !!"*#!)bYB!"+(N*8J$G'(%)!68P8)%YPFQ*PFQpcT80$B@0SC84KG'&-D@)!Cd0 $B@0SC8GXEf*KE(05C@C$Eh9ZG!"R3d0KBfKP4fa[BQ&X3fpZG'9iG!"*ER4PFQC KBf9-D@)!4f9d6Q9iG&"bEf0PFh-!4f9d5'&ZC'aP8fPkC3")9@jXEf0V!%jPGe" dFP0jF`"9EQK[E'40C@e[FRN!8Q9MEhCPFNKKEQ4XC3")EfaN6@9YEh*j!&0PG%K KEQ4XC90THQ8!4'PcF'pcC9"dFJ"%C@*eCe0dFJ"#E'pMDde[GQ9%BA4K!%GPG&" bEf0PFh0*EQC[FQeKG'P[EJ"(CA4%BA4P9'PYC3"(CA43G(*6DATP!%jPGdKKEQ4 XC90jF`"168PZFh4KE'`!8f&YC9"bEf0PFh-!6@9Y4A*bEh)!5%a[BfX!4'PcF'p cC8KKEQ4XC3"(CA4$GA*bC@jd8(*[Bf9cF`"1CAG3G()!68P8)&0eF("[FR5P4'9 LG@GRD@jR6'PL,Q4PBR9R!%GPG&0TCfjKE%&MG'P[EJ"6CA46D@GZB@a"Bh4TEfi !3@aPFR46D@GZB@a"G!"0593J8h9`F'pbG+9$6'PL,Q4PBR9R!(0dFQ0YF!"YC@e cCA3!68P8)&0eF("[FR5P8R9ZG'PYC8aTBLjNC@*eC`"IAh*PCfPcG'9bAfCbB@G YC@jd!&pIG@jbC@GTFh4PFPpQFQ&RE@9ZG!"0593J8h9`F'pbG+99G'PXDA4TCA0 -D@)ZC'9LG@F!E@&MAh4TE@9IG'pIG@jTH&pdD@eP!'0MAh0PF9pQCA4MD&p13h0 IEQ9iG!"MBepRCA4IBh*PC&pfCA*cD@pZ!'0MAfCbC@9I6N0ID@jQE`"MBepRCA4 IBfKKEQGPAh4TE@8!Bf0IC'9cG(*[H3"MBepME'pcC3"MBepMFQ9KG'8!Bf0IFf9 aAfCPG'0SAf0bC@4cAf*PCfPZ!'0MAfCbC@9IBh*PC(-!Bf0ICf9dAfjKE@8!Bf0 ICR*PC9p`FQPZBfP`B@`!Bf0IFQ9YEhCPAf0bC@3!Bf0IFf9aAfCPG'0SAf0bC@4 cAf9ZC!"MBepcCA&ICQ9dBfKIBh*PC(0IEQ9iG!"MBep[F'9Z!'0MAfGPG&p13ep TEQC[!'0MAh0PG&p`FQPZBfP`B@`!Bf0IFfKeG'4[Gfi!Bf0ICf9dAh"bD@jMDA" KE!"MBepTEQPdD@&XDATP!'0MAh0PF9pQCA4MD&p13h0IC@jN!'0MAh0dEh*P!'0 MAh0PF9pQCA4MD&p13h0IBQ9RD@i!Bf0ICR*PC9pZB@eP!*!'#!!!!!`!!J!)!!8 !!!!(!!`!"`!)!!S!#!!-!!3!$J!!!!m!$!!2!!J!%J!%!"3!"!!9!!!!&J!)!"B !&8)3!"2[L3!2-eF!%NeA!!UDh`!)*Xm!#8`K!"L4b3!0cUm!#cEk!"(i"J!1jP- !&Rid!"IfF!!(%d`!$VR'!"#-#J!,2Ad!%-`,!!h)j3!8*X!!##F0!"D"H!!-CeS #!!*0!!!2)!!"!J!#B`!!$eJ!!3)!!RF!!!m`!!%#!!+(!!!2J!!"!J!#QJ!!$iJ !!3)!!U8!!!q3!!!"!J!#VJ!!$k!!!3)!!VJ!!!m3!!%#!!,4!!!21!!"!J!#h`! !$e!!!3)!!ZX!!!p)!!%#!!,p!!!2F!!"!J!$$!!!$`!!!3)!!b-!!!m)!!%#!!- l!!!2Q!!"!J!$3`!!$[J!!3)!!e)!!!pS!!%#!!0M!!!2U!!"!J!$E`!!$f!!!3) !!i!!!!q`!!%#!!11!!!2'!!"!J!$S`!!$hJ!!3)!!k`!!!mS!!%#!!2$!!!23!! "(V)!!!%!!!!"E!!!!'`!!!!bAh0SGA4NEhGZ$@0MAf0bC@&dC3eMBepME'pcC3e MBepNCA0dFQpj$@0MAfGPG&pMD'&ZCf9IG'PYC3eMBep[F'9Z$@0MAh0dEh*P$@0 MAh*PE@pfC9pMFQ9N$@0MAh0PG&p`FQPZBfP`B@`0Bf0ICf9dAh"bD@jMDA"KE!e MBepRCA4IBh*PC&pfCA*cD@pZ$@0MAfGPG&pZB@eP$@0MAh0PF9pQCA4MD&p13h0 IBQ9RD@i0Bf0IFf9aAfCPG'0SAdj$FepZCAKd$@0MAh0PF9pQCA4MD&p13h0IC@j N$@0MAh0PF9pQCA4MD&pMFQ9N!!!!D!#3#`%!N"-"E6BiD`#3%`%!N"&)(%e*9#" ,CA*LCA*[Fk9$3f&MD'9-D@)ZC'9LG@F!!!!"!!!!!@`!!!"X!!!!-JH#)`"Uh!! !!"`!-J!!BfCbC`!!!!S!!2rr!*!)apB: \ No newline at end of file diff --git a/src/mac/libraries/CCache API/bin/CCacheLib.PPC b/src/mac/libraries/CCache API/bin/CCacheLib.PPC deleted file mode 100644 index 401705594..000000000 --- a/src/mac/libraries/CCache API/bin/CCacheLib.PPC +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$80$B@0SC8aTBLj38%-!FfKXBN0"*%J"!!!!TFX!!!'D``&+EhNKF'9QCR"hF'- !!!!"XdBrr`#3$3-!!J#3"2q3"!#3"T(8!!#4e!!!NG3!!!G!!!3%!2q3"!#3"Jk m!!!1Z!!!$+X!!*NJ!J%%!2q3"!#3$JE!!!!!J!3%"!#3"Iq3"!#3"`%!!!+3!!! !!!%!!!+)!!!!"J!!!#-!!!!"!!!"B!!!!A`!!!8`!!!!"!!!!"J!N!m9!*!,$3# 3#`)!!!!9!*!(+!#3#`8!!!!A!*!(13#3#`)!!!!F!*!(8!!!!!)!!!!#!!!!"!! !!"i!N!GT!*!,!3!!!#)!N!3#!!##!J!!M!)!!*S#!!#P!J!!X3)!!,`#!!$&!J! !d3)!!0X#!!$L!J!!p!)!!3)#!!%)!J!"&3)!!5)#!!%i!J!"3!)!!8X#!!&C!J! "C`)!!AB"!!'%!3!"Q`)!!E!#!!'h!J!"[J)!!F8#!!(-!J!"d`)!!HF#!!(p!J! #$3)!!Kd#!!)P!J!#-`!"!*!&$J#3"%S8B"C+#d)#B"9!!8)"3!N)!J!G''BJ h5J"*ER4PFQCKBf9-D@)!68P8)%YPFQ*PFQpcT80$B@0SC84KG'&-D@)!68P8)&0 eF("[FR5P3daTBJ"0593J8h9`F'pbG+95G@jdD@eP6'PL!%e*9#"6GA"`Eh*dT84 PBR9RCfPZCdaTBJ"0593J8h9`F'pbG+99G'PXDA4TCA0-D@)!6Ne*ER0dB@aX!%4 TFh"[Ff9)B@jNE'8!4f9d8(4b8fPkC3"6B@eP8(*[Bf9cF`")EfaN6@9YEh*j!%e PE89bFQpb!%GPG%4KG'98D@eP!%jPGe"dFP0jF`"1CAG3G()!4f9d3h9bFQ9ZG&" bEf0PFh-!3Qa[BfY0EhCP4'&dB3")6'pMD`"9EQK[E'40C@e[FRN!6Q9h5'&ZC'a P8hPc!%GPG&"bEf0PFh0*EQC[FQeKG'P[EJ")9@jXEf0V!%4TFh"[Ff93G()!8Q9 MEhCPFNKKEQ4XC3"(CA4)B@jNE'96DATP!%GPG%jPH(43FQpMCA0c!&0PG%KKEQ4 XC90THQ8!Cd0$B@0SC8GXEf*KE(05C@C$Eh9ZG!"R3d0KBfKP4fa[BQ&X3fpZG'9 iG!"YC@eMF(N!Fh4bBfe`!(0dFQ0`H3"cG(*XC@i!E@9YFf9d!&pIFQ9RDA0dCA* ICR*KCfePER3!AepeER*PCfPcG'9bAfCbB@GYC@jd!%GPG&0TCfjKE%&MG'P[EJ" 6CA46D@GZB@a"Bh4TEfi!C("bD@jdCJ""E'9bG&0TCfjKE%&d!'eKBepdD@ePAh4 [Ah9ZDAKIG'PYC3"MBepRCA4IBh*PC&pfCA*cD@pZBf0IFf9aAfCPG'0SAdj$Fep ZCAKdBf0IC'9cG(*[H@0MAfGPG&pMD'&ZCf9IG'PYC@0MAfCbC@9I6N0ID@jQEf0 MAf0bC@&dC@0MAf0XEh0PBf0ICf9dAfjKE@9MBepQFQ9PAf0bC@4cBf0IFf9aAfC PG'0SAf0bC@4cAf*PCfPZBf0IFQ9YEhCPAf0bC@4MBepQFQ9PAh"bD@jMDA"KE'0 MAh0PF9pQCA4MD&pMFQ9NFepZCAKdBf0IFf9aAfCPG'0SAf0bC@4cAf9ZC'0MAfp `C@jMBepcD(9dC'phEQ0MAh0PG&p`FQPZBfP`B@aMBepRCA4I6N0ID@jQEf0MAfP ZDA4TB@aTHQ9MBepRCA4IF(*TEQ0TF'&XBf0IFf9aAfCPG'0SAdj$FepPEQ4MBep cG'pbC@0MAfCbC@9IEQ&YC@0MAh0PF9pQCA4MD&p13h0IBQ9RD@i!N!8)!!!!$!! #!!J!"3!!!!F!$!!(!!J!#J!)!!`!"!!1!!!!$`!-!!m!#!!5!!3!&!!%!"8!!!! @!!J!&J!6liN!&8)3!!UDh`!569F!$c0A!!P-)3!)*Xm!#cEk!!h1V`!BNFN!$ZC 6!"(i"J!ApR!!&Rid!!F66!!,2Ad!%)`+!!kjaJ!0b18!%-`,!"3Q`!!)*`d!$'G D!"D"H!)!!NN!!!)S!!%#!!*F!!!"m!!"!J!#F3!!!PJ!!3)!!RX!!!*3!!%#!!+ 0!!!#!!!"!J!#R!!!!R!!!3)!!U8!!!*J!!%#!!+Y!!!#)!!"!J!#Z!!!!JJ!!3) !!X8!!!(J!!%#!!,G!!!#3!!"!J!#k`!!!KJ!!3)!![`!!!(B!!%#!!-6!!!"d!! "!J!$+3!!!QJ!!3)!!c!!!!*i!!%#!!-l!!!#1!!"!J!$5`!!!FJ!!3)!!eN!!!+ !!!%#!!0Q!!!#-!!"!J!$GJ!!!HJ!!3)!!iS!!!*)!!%#!!15!!!#%!!"!J!$RJ! !!IJ!!A`)!UD3!!%!#*3Krm!i)3"!J!%!#(`)!kC1J!!JI!J#TVm"rq#3!!%!#*3 Krk"mH"YjN!#"!(`l*3!!1dB!!$[#!cmlJJ-f1q)#acZL!UFlB!!!3))!#$YJ!!` X'`!!3))!&)!"!(`X!!!#3B)!#$YJ!!NX'`!!3))!%%J!5k9J!!!!1f-!!#`E!!" !JJ!81(J!!%J!5p9J!!!!1f-!!#`E!!""JJ!-,"X!#8##!#3S'3!!3B)!$$J!!!+ 3!"N!!#JD!!""JJ!-J!)"[*!!'J!!,"X!"N'#!)JX'`!*3B)!J#`E!!a"JJ"i,"X !!%'#!(!iI3!!1*m!!$Lm!!!i`!"%5!#1JB""!"4)!)jKJ%%!&#`$!!&!JJ!J1(m !!$LH!!!iS!"%1-!!!8J!MR'!33!85!!!,%J!MM@!33!8,!-!"%##!"`iI`!!1*i !!$LJ!%3i`!!"5!#14B""!"3iH`!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B! )!*!%!93!$LjMBepTEQPdD@&XDATPI!J#TVmKrq53!!%!#*3Krk"mH4Yj1k)$9c[ #!dJliJ-r1f)$0MZ#!UFl3!!!3))!F$Km!!!iRJ!!1,X!!$M!!&K)!)fYJ%%!&%J !MBf!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!&Ji`!!"5!#0RB""!"4)!!!X5!#0BB" "!"3X!`!%3))!($Kq!!!iR`!!1+!!@$M!!!&)!)eaJ%%!&#JC!!"!JJ!)1d!!$#` D!!"!JJ!8J(N!!%J!5lPJ!!!!1d-!!#`D!!"!JJ!31(N!!%J!6NPJ!!!!,"S!#N' #!)!X'J!-3B)!H#`D!!""JJ"`1(`!!$LG!!!iZ`!!1-!!C8J!M2'!33!85!#-dB" "!"3X!`!"3))!)$Kp!!!iR`!!1+!!C6M!!!&)!)cKJ%%!&%J!!#a)!)bPJ%%!&#` $!!4!JJ!F1(d!!$LI!!!iS!"P1-!!!8J!M,@!33!81(S!!)!"!'Ji)3"JI!J$TVX Krq41J!!J!*!')%'!"`#3"!&`!!`ZBf0IFfKeG'4[Gfi!!(`)!UDq3Ir)N!!"!!L 8)Iq!1S-!!(bA)hNkT3!!1NB!!$TR!!!kb!!!1b)$e6Y#!mBlBJ1d1i)$Tc[L!cm lSJ-f1m)#Td##!(!iIJ!!1*`!!$Lp!!!i`!"m5!#-"B""!"4)!)[PJ%%!&#`$!!& !JJ!J1(`!!$LI!!!iS!"m1-!!!8J!Lr@!33!85!!!,%J!LlQ!33!8,!-!"%##!"` iI!!!1*m!!$LJ!(`i`!!"5!#,bB""!"3S&3!!3))!F$Kq!!!iQ`!!1,d!!$M!!(e )!)Z4J%%!&%J!Lh'!33!8,!-!!8##!#!iH`!!1*m!!$LJ!(di`!!"5!#,JB""!"4 )!!!X5!#,4B""!"3X!`!%3))!($Kl!!!iR`!!1+!!I6M!!!&)!)Y9J%%!&#J@!!" !JJ"`1(i!!$LD!!!i[3!!1-!!INJ!Laf!33!85!#+rB""!"3X!`!"3))!)$Kk!!! iR`!!1+!!IMM!!!&)!)X0J%%!&%J!!#a)!)V4J%%!&#`$!!4!JJ!F1(S!!$LI!!! iS!"q1-!!!8J!LZ'!33!81(3!!%J!56eJ!!!!I(JEH8##!#!S&J!!3B)!&#JA!!" "JJ!-+"8!!%##!!Jl!!!-,"J!!%##!(`iG!!!1*F!!$Lb!!!id`!!11%!1%J!EH& J!!!!1`-!!#`B!!T!JJ!X1(3!!$LA!!!iY3!!10)!!$Mc!!!j!3!m5!"Cj@!!!!! l!`!!5!!!,$Kd!!#!J3!i1+%!2%J!6iPJ!!!!1`-!!$Kd!!#!J3!i5!"`2@!!!!! X'!!!3))!$)!"!$b3!"B!!#`B!!"!JJ!31(3!!%J!6Q&J!!!!,"J!!8'#!*!!,"J !$%'#!)JX'!!+3B)!J#`B!!C"JJ"i,"J!!%'#!(!iIJ!!1*N!!$Lp!!!i`!#J5!# *YB""!"4)!)Q9J%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!#J1-!!!8J!LD@!33!85!! !,%J!L@Q!33!8,!-!"%##!"`iH3!!1*m!!$LJ!+!i`!!"5!#*HB""!"3iH!!!J!% !L$JK!)"m#!1QZN(rb%k!!#!!N!BJ3B!1!*!%!a`!#LjMBepMFQ9KG'9m#!+Q[`( ri*!!!3!)P#(rS$X$!!#3!)%!I*!!S3#!N!$"!)4mq6Yj1k)$e6[#!mBliJ-r1f) $0MZ#!UG!JJ"`1(`!!$LH!!!iZ`!!1-!!Y%J!L0Q!33!85!#)ZB""!"3X!`!"3)) !)$Kq!!!iR`!!1+!!Y$M!!!&)!)M*J%%!&%J!!#a)!)L0J%%!&#`$!!4!JJ!F1(i !!$LI!!!iS!#d1-!!!8J!L*f!33!81(J!!%J!4[PJ!!!!I(SEH8##!"!S'3!!3)) !#$Y!!!`X'J!!3))!*$Ki!!#!J3"mJ+%!J)$"!)3ii3!m5!"VV@!!!!!l3`!!,"S !!%##!"`iH!!!J)%!2$LK!$K)!%epB!!!!$Y$!!!X'J!!3))!$)!"!$L3!"N!!#` D!!&"JJ#3!#`D!!a"JJ#),"S!#N'#!)!X'J!'3B)!H#`D!!""JJ"`1(`!!$LG!!! iZ`!!1-!!b%J!Kmf!33!85!#(VB""!"3X!`!"3))!)$Kp!!!iR`!!1+!!b$M!!!& )!)HpJ%%!&%J!!#a)!)H"J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!$)1-!!!8J!Kj' !33!81(S!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!(-!!JZBf0IEh" PEJ!!I!J#TVm"rq#3!!%!#*3Krk!l!`!!I*NMH6ZL!mBl`J0A1q)$2cYL!cBlJJ+ R3))!F$Km!!!iR3!!1,X!!$M!!0C)!)EpJ%%!&%J!KYf!33!8,!-!!8##!#!iI3! !1*m!!$LJ!0Bi`!!"5!#'lB""!"4)!!!X5!#'XB""!"3X!`!%3))!($Kp!!!iR`! !1+!!eMM!!!&)!)E"J%%!&$Ki!!")!%8GB!!!!(ak'hP!JJ!B1(J!!)#C!!")!%e aB!!!!$Y$!!!X'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!81(J!!$LC!!")!%k 0B!!!!#`D!!"!JJ!-1!!!!*!!'3!!,"S!#N'#!)!X'J!-3B)!H#`D!!""JJ"`1(` !!$LH!!!iZ`!!1-!!jNJ!KK@!33!85!#&pB""!"3X!`!"3))!)$Kq!!!iR`!!1+! !jMM!!!&)!)B&J%%!&%J!!#a)!)A*J%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!$Q1-! !!8J!KGQ!33!81(S!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!'F!!N ZBf0IBfa[Ff8!I!J#TVm"rq#3!!%!#*3Krj!!1`-!!(bC)hNlSJ2'1m)$9c[L!cm lBJ-f1i)#Td##!(!iI!!!1*d!!$Ll!!!i`!$f5!#&4B""!"4)!)8PJ%%!&#`$!!& !JJ!J1(d!!$LI!!!iS!$f1-!!!8J!K6@!33!85!!!,%J!K2Q!33!8,!-!"%##!"` iI3!!1*m!!$LJ!2Bi`!!"5!#&#B""!"3iH!!!5!"$C@!!!!"mHKYj3))!'$Ki!!# !Q3!!5!",Z@!!!!!l3`!!,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!-)#C!!# !C!!!J!3!"*!!B3!iN!!"!$b!"!!)N!!"!%!iH!!!1*N!!%J!6,PJ!!!!,"S!!%# #!!`i!!!!N!!C!!!X'J!!3))!'$Ki!!!iJ3!i5!"Ab@!!!!!l3`!!,"S!!%##!"! iH!!!5!")V@!!!!!X'J!+3B)!J#`D!!a"JJ"i,"S!!%'#!(!iI!!!1*i!!$Ll!!! i`!%45!#%%B""!"4)!)2aJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!%41-!!!8J!K!' !33!85!!!,%J!Jm@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!4%i`!!"5!#$eB""!"3 iHJ!!J!%!H$JK!("m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!HJ!#bjMBepNCA0dFQp j!!!!I!J#TVm"rq#3!!%!#*3Krk!l!`!!I*NMH6ZL"'3l`J4A1q)$2cYL!cBlJJ+ R3))!F$Km!!!iRJ!!1,X!!$M!!4p)!)-pJ%%!&%J!Jaf!33!8,!-!!8##!#!iIJ! !1*m!!$LJ!4mi`!!"5!#$,B""!"4)!!!X5!##mB""!"3X!`!%3))!($Kq!!!iR`! !1+!"(cM!!!&)!)-"J%%!&$Ki!!")!%&GB!!!!(ak'hP!JJ!3+"N!!%##!!Jl3!! -,"S!!%##!"3iH!!!1*N!!%J!4EPJ!!!!,"S!#N'#!(JX'J!!3B)!F$Km!!!iR3! !1,X!!$M!!5T)!)+*J%%!&%J!JQQ!33!8,!-!!8##!#!iI3!!1*m!!$LJ!5Si`!! "5!##HB""!"4)!!!X5!##2B""!"3X!`!%3))!($Kp!!!iR`!!1+!"+MM!!!&)!)* 0J%%!&$KJ!!#!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"D!!6,Q0MAfG PG&pMD'&ZCf9IG'PYC3!!!(`)!UDr)IrNN!!"!!L8)IqJ1d-!!$XN!!#3!+%!J*! !`3#%1q)%Q6[#!cmlJJ-f1k)#TdJ!3$eJ!!!!I(XEH8##!"JiHJ!!1*N!!%J!5*& J!!!!1f-!!#`E!!"!JJ!F1(S!!$LC!!!iS!!"5!"-)@!!!!!lB`!!,"X!!%##!#! iHJ!!1*N!!)#K!)#!`3#%5!"Vh@!!!!!lB`!!1(S!!$LC!!")!%iKB!!!!#`E!!" !JJ!31(S!!%J!4D9J!!!!,"X!#N'#!)JX'`!23B)!J#`E!"""JJ"i,"X!!%'#!(! iI3!!1*m!!$Lm!!!i`!&*5!#"!B""!"4)!)$KJ%%!&#`$!!&!JJ!J1(m!!$LH!!! iS!&*1-!!!8J!J2'!33!85!!!,%J!J,@!33!8,!-!"%##!"`iI`!!1*i!!$LJ!8N i`!!"5!#!aB""!"3iH`!!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!@! !#5jMBepcG'pbC3"m#!+Q[b(rj*!!!3!)P#(rS$Y$!!!l*!!!N!#K!)#3!-%!K$[ L"4)l`J-r1i)$0MZL!UG)!$l"B!!!!(al'hP!JJ!B1(S!!$LC!!")!%F9B!!!!$Y M!!!X'`!!3))!($Kk!!!iQ3!!1+!!!8J!5U9J!!!!1f-!!#`E!!"!JJ!J1(S!!$L C!!#!S3#!J-%!K%J!Dp&J!!!!1f-!!$Kk!!!iQ3!!5!"-T@!!!!!X'`!!3))!%$K k!!")!%3TB!!!!#`E!!T"JJ#),"X!!N'#!)!X'`!33B)!H#`E!!""JJ"`1(d!!$L I!!!i[!!!1-!"D%J!Ii@!33!85!"rCB""!"3X!`!"3))!)$Kr!!!iRJ!!1+!"D$M !!!&)!(peJ%%!&%J!!#a)!(mjJ%%!&#`$!!4!JJ!F1(m!!$LH!!!iS!&S1-!!!8J !IdQ!33!81(X!!)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!&J!!mZBf0 IFQ9YEhCPAf0bC@3!!!"m#!+Q[Z(rh*!!!3!)P#(rN!!l!`!!1Z3!!*!!S3#3!(c C-hNlSJ@&1m)$Y$[L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$Ll!!!i`!&k5!"qTB" "!"4)!(k&J%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!&k1-!!!8J!IT@!33!85!!!,%J !IPQ!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!ASi`!!"5!"qDB""!"3iH!!!5!!ma@! !!!"mHKYj3))!'$Ki!!!iP`!!5!"&'@!!!!!l3`!!,"S!!%##!"!S'3!!3))!#$Y !!!`X'J!!3))!($Ki!!!iP`!!1+!!!8J!5*9J!!!!1d-!!#`D!!"!JJ!F1(J!!$L A!!!iS3!i5!"Bm@!!!!!l3`!!,"S!!%##!"L!B3#3!)!"!$Km!`!!3B)!#$Y!!"! X'J!!3))!($Ki!!!iP`!!1,N!!%J!8ZPJ!!!!1d-!!$Ki!!!iP`!!5!"+A@!!!!! X'J!!3))!%$Ki!!")!%(KB!!!!#`D!!C"JJ#3!#`D!!a"JJ#),"S!#N'#!)!X'J! 33B)!H#`D!!""JJ"`1(`!!$LG!!!iZ`!!1-!"P8J!I6@!33!85!"p&B""!"3X!`! "3))!)$Kp!!!iR`!!1+!"P6M!!!&)!(dPJ%%!&%J!!#a)!(cTJ%%!&#`$!!4!JJ! F1(d!!$LI!!!iS!'91-!!!8J!I2Q!33!81(S!!)!"!(Ji)3"`I!J$TVVKrpa1J!! J!*!')%'!#3#3"!)X!"%ZBf0IFf9dAh"bD@jMDA"KE!"m#!+Q[Z(rh*!!!3!)P#( rN!!l!`!!1Z3!!(bj+hNlSJB31m)$Y$[L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$L l!!!i`!'Q5!"m@B""!"4)!(`jJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!'Q1-!!!8J !I%Q!33!85!!!,%J!I!f!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!DBi`!!"5!"m(B" "!"3iH!!!5!!kH@!!!!"mHKYj3))!'$Ki!!!iP`!!5!"#c@!!!!!l3`!!,"S!!%# #!"!S'3!!3))!#$Y!!!`X'J!!3))!($Ki!!!iP`!!1+!!!%J!4NPJ!!!!1d-!!#` D!!"!JJ!F1(J!!$LA!!!iS3!i5!"8"@!!!!!l3`!!,"S!!%##!!b!!3!iN!!C!!! iH!!!1*F!!%J!5$eJ!!!!,"S!"N'#!)JX'J!-3B)!J#`D!!T"JJ"i,"S!!%'#!(! iI!!!1*d!!$Ll!!!i`!'k5!"l-B""!"4)!(X4J%%!&#`$!!&!JJ!J1(d!!$LI!!! iS!'k1-!!!8J!Hb'!33!85!!!,%J!HZ@!33!8,!-!"%##!"`iI3!!1*m!!$LJ!ES i`!!"5!"kpB""!"3iHJ!!J!%!H$JK!("m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!H! !%5jMBepRCA4IF(*TEQ0TF'&X!(`)!UDqiIrFN!!"!!L8)IqJ1`-!!$VN!!"mZ5Y j1k)'H$[#"'3liJ-r1f)$0MZ#!UG!JJ"`1(`!!$LG!!!iZ`!!1-!"bNJ!HP@!33! 85!"k0B""!"3X!`!"3))!)$Kp!!!iR`!!1+!"bMM!!!&)!(T&J%%!&%J!!#a)!(S *J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!(+1-!!!8J!HKQ!33!81(J!!%J!1(9J!!! !I(SEH8##!"JiH!!!1*F!!%J!3-PJ!!!!1d-!!#`D!!"!JJ!3+"N!!%##!!Jl3!! -,"S!!%##!"`iH!!!1*F!!$LJ!!")!%4&B!!!!$Y$!!!X'J!!3))!($Ki!!!iP`! !1,N!!%J!9+&J!!!!1d-!!$Ki!!!iP`!!5!"'5@!!!!!X'J!+3B)!H#`D!!""JJ" `1(`!!$LH!!!iZ`!!1-!"fNJ!H8f!33!85!"j,B""!"3X!`!"3))!)$Kq!!!iR`! !1+!"fMM!!!&)!(NpJ%%!&%J!!#a)!(N"J%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!( D1-!!!8J!H4'!33!81(S!!)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!( !!"3ZBf0ICf9dAf0bC@4IGQ9bFfP[EJ!!I!J#TVlKrpb3!!%!#*3Krj!!1`-!!$V N!!"mZ5Yj1k)'%$[#!kFliJ-r1f)$0MZ#!UG!JJ"`1(`!!$LH!!!iZ`!!1-!"kdJ !H'f!33!85!"i6B""!"3X!`!"3))!)$Kq!!!iR`!!1+!"kcM!!!&)!(KGJ%%!&%J !!#a)!(JKJ%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!(V1-!!!8J!H$'!33!81(J!!%J !0SeJ!!!!I(SEH8##!"JiH!!!1*F!!%J!2Z&J!!!!1d-!!#`D!!"!JJ!3+"N!!%# #!!Jl3!!-,"S!!%##!"`iH!!!1*F!!$LJ!!")!%*GB!!!!$Y$!!!X'J!!3))!($K i!!!iP`!!1+%!1%J!9+9J!!!!1d-!!#`D!!"!JJ!-J!%!1*!!'3!!1(J!!$LA!!" )!%44B!!!!#`D!!C"JJ#),"S!$%'#!)!X'J!+3B)!H#`D!!""JJ"`1(`!!$LG!!! iZ`!!1-!#!%J!Gd@!33!85!"h*B""!"3X!`!"3))!)$Kp!!!iR`!!1+!#!$M!!!& )!(FeJ%%!&%J!!#a)!(EjJ%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!)!1-!!!8J!G`Q !33!81(S!!)!"!(Ji)3"`I!J$TVVKrpa1J!!J!*!')%'!#3#3"!(J!!`ZBf0ICf9 dAfjKE@8!!(`)!UDr)IrNN!!"!!L8)IqJN!"K!(KmQ50j1k)$Y$[#!eFliJ-r1f) $0MZ#!UG!JJ"`1(`!!$LG!!!iZ`!!1-!#%%J!GR'!33!85!"f8B""!"3X!`!"3)) !)$Kp!!!iR`!!1+!#%$M!!!&)!(CKJ%%!&%J!!#a)!(BPJ%%!&#`$!!4!JJ!F1(d !!$LI!!!iS!)31-!!!8J!GM@!33!8J'%!H%J!0*&J!!!!I(SEH8##!"!S'3!!3)) !#$Y!!!`X'J!!3))!()"j!!")!"@PB!!!!$J!!!#3!"N!!$Y!!!!X'J!+3B)!J#` D!!a"JJ"i,"S!!%'#!(!iI!!!1*i!!$Ll!!!i`!)J5!"eVB""!"4)!(@0J%%!&#` $!!&!JJ!J1(i!!$LI!!!iS!)J1-!!!8J!GCf!33!85!!!,%J!G@'!33!8,!-!"%# #!"`iIJ!!1*m!!$LJ!L!i`!!"5!"eFB""!"3iHJ!!J!%!D$JK!'"m#!1QZb(rj%k !!#!!N!BJ3B!(!*!%!AJ!%LjMBepQFQ9PAh"bD@jMDA"KE(`)!UDr)IrNN!!"!!L 8)IqJN!"K!(KmQ50j1k)$Tc[#!eFliJ-r1f)$0MZ#!UG!JJ"`1(`!!$LG!!!iZ`! !1-!#-%J!G0@!33!85!"dYB""!"3X!`!"3))!)$Kp!!!iR`!!1+!#-$M!!!&)!(6 &J%%!&%J!!#a)!(5*J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!)`1-!!!8J!G*Q!33! 8J'%!H%J!-[9J!!!!I(SEH8##!"!S'3!!3))!#$Y!!!`X'J!!3))!()"j!!")!"3 *B!!!!$J!!!#3!"N!!$Y!!!!X'J!+3B)!J#`D!!a"JJ"i,"S!!%'#!(!iI!!!1*i !!$Ll!!!i`!*!5!"d%B""!"4)!(2aJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!*!1-! !!8J!G!'!33!85!!!,%J!Fm@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!N!i`!!"5!" ceB""!"3iHJ!!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!AJ!$5jMBep QFQ9PAfjKE@8!I!J#TVlKrpb3!!%!#*3Krk!ki`!!I*JMH6Y#"T-lBJD&1i)$9c[ L!cmlSJ-f1m)#Td##!(!iIJ!!1*X!!$Lp!!!i`!*45!"c1B""!"4)!(-CJ%%!&#` $!!&!JJ!J1(X!!$LI!!!iS!*41-!!!8J!FbQ!33!85!!!,%J!FZf!33!8,!-!"%# #!"`iH`!!1*m!!$LJ!P%i`!!"5!"brB""!"5!'!!!+!!!!%##!(!iIJ!!1*S!!$L p!!!i`!*55!"b`B""!"4)!(+KJ%%!&#`$!!&!JJ!J1(S!!$LI!!!iS!*51-!!!8J !FV'!33!85!!!,%J!FR@!33!8,!-!"%##!"`iHJ!!1*m!!$LJ!P)i`!!"5!"bKB" "!"3iG`!!5!!`i@!!!!"mH4Yj3))!(#JB!!""JJ!3J"J!!#J!!!"!JJ!)1b!!$#` C!!"!JJ!d1(F!!)#i!!#!K3!!J+8!"%J!*&PJ!!!!J(J!!%J!%G&J!!!!1!!!!*! !'!!!1b!!!#`C!!T"JJ#!,"N!$%'#!(JX'3!!3B)!F$Kq!!!iR!!!1,d!!$M!!Q* )!((CJ%%!&%J!FEQ!33!8,!-!!8##!#!iI!!!1*m!!$LJ!Q)i`!!"5!"abB""!"4 )!!!X5!"aMB""!"3X!`!%3))!($Km!!!iR`!!1+!#BMM!!!&)!('GJ%%!&$Kj!!# !!3"S1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#'!!1,Q0MAfCbC@9IBh*PC(0 m#!+Q[`(ri*!!!3!)P#(rS$X$!!"mQ50j1k)'SM[#!eFliJ-r1f)$0MZ#!UG!JJ" `1(`!!$LG!!!iZ`!!1-!#FNJ!F3@!33!85!"`jB""!"3X!`!"3))!)$Kp!!!iR`! !1+!#FMM!!!&)!($eJ%%!&%J!!#a)!(#jJ%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!* b1-!!!8J!F-Q!33!81(J!!%J!,b9J!!!!I(SEH8##!"!S'3!!3))!#$Y!!!`X'J! !3))!($Ki!!#!Q3!!5!"TM@!!!!!i!!!!N!!C!!!X'J!+3B)!J#`D!!a"JJ"i,"S !!%'#!(!iI!!!1*i!!$Ll!!!i`!+"5!"`3B""!"4)!(!KJ%%!&#`$!!&!JJ!J1(i !!$LI!!!iS!+"1-!!!8J!F$'!33!85!!!,%J!Er@!33!8,!-!"%##!"`iIJ!!1*m !!$LJ!S%i`!!"5!"`"B""!"3iHJ!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B! )!*!%!AJ!%#jMBepQFQ9PAdj$AfPZCQm!!(`)!UDr!IrJN!!"!!L8)IqJ1`-!!(b C)hNlSJE!1m)'X$[L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$Ll!!!i`!+A5!"[DB" "!"4)!'p*J%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!+A1-!!!8J!EeQ!33!85!!!,%J !Eaf!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!TFi`!!"5!"[,B""!"3iH!!!5!!YL@! !!!"mHKYj3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!B1(J!!$L"!$K)!&dpB!!!!$Y $!!!X'J!!3))!$)!"!$L3!"N!!#`D!!0"JJ#),"S!#N'#!)!X'J!-3B)!H#`D!!" "JJ"`1(`!!$LG!!!iZ`!!1-!#TNJ!ET'!33!85!"ZFB""!"3X!`!"3))!)$Kp!!! iR`!!1+!#TMM!!!&)!'k"J%%!&%J!!#a)!'j&J%%!&#`$!!4!JJ!F1(d!!$LI!!! iS!+Q1-!!!8J!EP@!33!81(S!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!# 3"!'-!"FZBf0IFf9aAfCPG'0SAdj$FepLC@GTEJ!!!(`)!UDq`IrBN!!"!!L8)Iq 3!$V$!!"mPb0j1`8!!$Y#"cdlBJFQ1i)'X$[L!cmlSJ-f1m)#Td##!(!iIJ!!1*X !!$Lp!!!i`!+d5!"YUB""!"4)!'f*J%%!&#`$!!&!JJ!J1(X!!$LI!!!iS!+d1-! !!8J!ECQ!33!85!!!,%J!E9f!33!8,!-!"%##!"`iH`!!1*m!!$LJ!V3i`!!"5!" YEB""!"3S'!!!3))!F$Kq!!!iR!!!1,d!!$M!!V9)!'deJ%%!&%J!E4@!33!8,!- !!8##!#!iI!!!1*m!!$LJ!V8i`!!"5!"Y*B""!"4)!!!X5!"XkB""!"3X!`!%3)) !($Km!!!iR`!!1+!#Y6M!!!&)!'cjJ%%!&$Kf!!")!#Y9B!!!!(aj'hP!JJ!B1(B !!$LB!!")!&SGB!!!!$XM!!!X'3!!3))!%#JA!!"!JJ!)1b!!$#`C!!"!JJ!F1(B !!$LB!!!iS3!i5!"F#@!!!!!l)`!!,"N!!%##!!b!!3!iN!!A!!!X'3!$3B)!L#` C!!a"JJ#!,"N!#N'#!(JX'3!!3B)!F$Kq!!!iQJ!!1,d!!$M!!XC)!'`pJ%%!&%J !E"f!33!8,!-!!8##!#!iHJ!!1*m!!$LJ!XBi`!!"5!"X,B""!"4)!!!X5!"VmB" "!"3X!`!%3))!($Kk!!!iR`!!1+!#aMM!!!&)!'`"J%%!&$Kj!!#!!3"i1#%!F(` )!kDk`IrB6S!!)!#3"L""J!S!N!3#+!!@,Q0MAh0PF9pQCA4MD&p13h0IEQ9iG(` )!UDr!IrJN!!"!!L8)IqJ1`-!!(bC)hNlSJD`1m)$9c[L!cmlBJ-f1i)#Td##!(! iI!!!1*d!!$Ll!!!i`!,55!"VBB""!"4)!'Y"J%%!&#`$!!&!JJ!J1(d!!$LI!!! iS!,51-!!!8J!De'!33!85!!!,%J!Da@!33!8,!-!"%##!"`iI3!!1*m!!$LJ!Y) i`!!"5!"V*B""!"3iH!!!5!!TJ@!!!!"mHKYj3))!%#JC!!"!JJ!)1d!!$#`D!!" !JJ!B1(J!!)#C!!")!&JeB!!!!$Y$!!!X'J!!3))!($Ki!!#!Q3!!5!"EE@!!!!! i!!!!N!!C!!!X'J!+3B)!J#`D!!a"JJ"i,"S!!%'#!(!iI!!!1*i!!$Ll!!!i`!, L5!"UJB""!"4)!'TKJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!,L1-!!!8J!DR'!33! 85!!!,%J!DM@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!Z)i`!!"5!"U4B""!"3iHJ! !J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!C3!&5jMBepcCA&ICQ9dBfK I6N0cAf9ZC!"m#!+Q[`(ri*!!!3!)P#(rS$X$!!#3!)%!I(bj+hNlSJHc1m)(Sc[ L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$Ll!!!i`!,c5!"TSB""!"4)!'Q"J%%!&#` $!!&!JJ!J1(i!!$LI!!!iS!,c1-!!!8J!DC'!33!85!!!,%J!D9@!33!8,!-!"%# #!"`iIJ!!1*m!!$LJ![-i`!!"5!"TCB""!"3iH!!!5!!R`@!!!!"mHKYj3))!%#J C!!"!JJ!)1d!!$#`D!!"!JJ!F1(J!!)#"!(`iS3!i5!"EV@!!!!!l3`!!,"S!!%# #!!b!!3!iN!!C!!!X'J!+3B)!L#`D!!a"JJ#!,"S!"N'#!(JX'J!!3B)!F$Km!!! iR3!!1,X!!$M!!`*)!'M&J%%!&%J!D+@!33!8,!-!!8##!#!iI3!!1*m!!$LJ!`) i`!!"5!"SYB""!"4)!!!X5!"SHB""!"3X!`!%3))!($Kp!!!iR`!!1+!$!MM!!!& )!'L*J%%!&$Kk!!#!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"P!!C,Q0 MAh0PF9pQCA4MD&pMFQ9NFepLC@GTEJ"m#!+Q[X(rf*!!!3!)P#(rN!!k``!!1Z3 !!(bi+hNl3JHM1f)(26Z#"S8liJ-r1k)$0M[#!UG!JJ"`1(i!!$LD!!!i[3!!1-! $%%J!Cpf!33!85!"R[B""!"3X!`!"3))!)$Kk!!!iR`!!1+!$%$M!!!&)!'I0J%% !&%J!!#a)!'H4J%%!&#`$!!4!JJ!F1(S!!$LI!!!iS!-31-!!!8J!Ck'!33!8+"F !!%##!(!iIJ!!1*`!!$Lp!!!i`!-45!"RDB""!"4)!'G*J%%!&#`$!!&!JJ!J1(` !!$LI!!!iS!-41-!!!8J!CeQ!33!85!!!,%J!Caf!33!8,!-!"%##!"`iI!!!1*m !!$LJ!a%i`!!"5!"R,B""!"3iGJ!!5!!PL@!!!!"mH4Yj3))!'$Kf!!!iQ!!!5!" BM@!!!!!l)`!!,"N!!%##!"!S&`!!3))!#$XJ!!`X'3!!3))!($Kf!!!iQ!!!1+% !1%J!@`&J!!!!1b-!!#`C!!"!JJ!-J!%!1*!!&`!!,"N!!d'#!)JX'3!-3B)!J#` C!!T"JJ"i,"N!!%'#!(!iIJ!!1*X!!$Lp!!!i`!-Q5!"QFB""!"4)!'C4J%%!&#` $!!&!JJ!J1(X!!$LI!!!iS!-Q1-!!!8J!CQ'!33!85!!!,%J!CL@!33!8,!-!"%# #!"`iH`!!1*m!!$LJ!bBi`!!"5!"Q0B""!"3iH3!!J!%!H$JK!("m#!1QZX(rf%k !!#!!N!BJ3B!+!*!%!LJ!'#jMBepcCA&ICQ9dBfKIBh*PC(0IEQ9iG!!!I!J#TVm "rq#3!!%!#*3Krk!l!`!!I*NMH6ZL"k-l`J0A1q)$2cYL!cBlJJ+R3))!F$Km!!! iR3!!1,X!!$M!!c*)!'@4J%%!&%J!CA'!33!8,!-!!8##!#!iI3!!1*m!!$LJ!c) i`!!"5!"PJB""!"4)!!!X5!"P4B""!"3X!`!%3))!($Kp!!!iR`!!1+!$-MM!!!& )!'99J%%!&$Ki!!")!#1aB!!!!(ak'hP!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"J iH!!!J*N!!%J!9U&J!!!!1d-!!#`D!!"!JJ!F1(J!!)#C!!")!&VGB!!!!$J!!!# 3!"N!!#`D!!T"JJ#!,"S!$%'#!(JX'J!!3B)!F$Km!!!iRJ!!1,X!!$M!!d*)!'5 aJ%%!&%J!C*'!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!d)i`!!"5!"NSB""!"4)!!! X5!"NCB""!"3X!`!%3))!($Kq!!!iR`!!1+!$3MM!!!&)!'4eJ%%!&$Kk!!#!!3" S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"P!!A,Q0MAh0PF9pQCA4MD&pMFQ9 NFepPEQ3!!!"m#!+Q[`(ri*!!!3!)P#(rS$X$!!"mQ50j1k))'c[#"U)liJ-r1f) $0MZ#!UG!JJ"`1(`!!$LH!!!iZ`!!1-!$9%J!Bp'!33!85!"MXB""!"3X!`!"3)) !)$Kq!!!iR`!!1+!$9$M!!!&)!'2"J%%!&%J!!#a)!'1&J%%!&#`$!!4!JJ!F1(i !!$LI!!!iS!081-!!!8J!Bj@!33!81(J!!%J!)I&J!!!!I(SEH8##!"!S'3!!3)) !#$Y!!!`X'J!!3))!'$Ki!!!iJ3!i5!"D(@!!!!!l3`!!,"S!!%##!!b!!3!iN!! C!!!X'J!+3B)!J#`D!!C"JJ"i,"S!!%'#!(!iI!!!1*d!!$Ll!!!i`!0L5!"M!B" "!"4)!',KJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!0L1-!!!8J!B['!33!85!!!,%J !BV@!33!8,!-!"%##!"`iI3!!1*m!!$LJ!f)i`!!"5!"LaB""!"3iHJ!!J!%!D$J K!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!B3!$bjMBepRCA4I6N0ID@jQE`!!!(` )!UD6iIrmN!!"!!L8)Ir!N!"K!&L!B3"B1'-!"%J!Be@!33!8I(mEH8##!!`iB!! !5!!!&$aJ8(3iBh)JN!"r!!!iI`!%J!%!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B! "!*!&@!!,,Q0MD9pYB@aXEf-!!!"m#!+QNq(rr*!!!3!)P#(r`*!!B3"BJ'%!@$K M!!4)!'&GJ%%!&(ar'hP!JJ!-1'!!!%J!!"3mB&"61'0jFj!!I`!!1(m!")!"!%J i)3"!I!J$TS2Krra1J!!J!*!')%'!!3#3"9J!$bjMBfPIE@&XE'pMAh0jF`!!!(` )!UD6iIrmNm(rq*!!!3!)P#(r`$[$!!!iIJ!%5!"JiB""!"4mIaYj3))!$$KJ!!" )!!!N1(m!!$LH!!4)!'+*J%%!&$aJ8&-iBeC0N!"r!!!iI`!%J!%!5$JK!%"m#!1 QJq(rr)2"rrK1J!!J!*!')%'!!J#3"@`!&bjMBfPIE@&XE'pMAh0jFepfE9pcB@C P!!!!I!J#TT2Krrb6`IriN!!"!!L8)Ir!N!"K!&L!B3"B1'-!"%J!BZ@!33!8I(m EH8##!!`iB!!!5!!!*$Kr!!")!'+CJ%%!&)2I!!!mB%K61'0jFj!!IJ!!1(i!")! "!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9`!"8ZBf0TAfeKE'a[Bep cHA0IFQ9XEf-!I!J#TVl"rpL3!!%!#*3Krk#3!'%!H$Y##4Bl`JMq1q))m6Z##13 lBJL)1k))D)"K!(Jl!rrmJb2rr$`CVi`S!()J3B)!P$`CVkdS!(Pc3B)!L$`CVkd S!&C03B)!I$`CYkdS!(Pc3B)!F$Kp!!!iQ`!!1,`!!$M!!)K)!&r0J%%!&%J!Akf !33!8,!-!!8##!#!iH`!!1*m!!$LJ!)Ji`!!"5!"I[B""!"4)!!!X5!"IJB""!"3 X!`!%3))!($Kl!!!iR`!!1+!!L$M!!!&)!&q4J%%!&$aJ8&-iBhPcI"NB!%'#!%4 !J!!X2'"38cKM9Nem'4J!3B)![%#!!``mB%K61'0jFh`C'!""JJ(S5!!#q$aJ8(3 iBh)JI"NB!%'#!!K)!!,N1(J!!%J!AVf!33!85!"I4B""!"4mB!Fe3B)#b$Kp!!! iRJ!!1,`!!$M!!)j)!&leJ%%!&%J!AY@!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!)i i`!!"5!"HjB""!"4)!!+%5!"HUB""!"3X!`!%3))#G$Kq!!!iR`!!1+!!MMM!!!& )!&kjJ%%!&%J!!PJiH!!!5!"HfB""!"3iS`!!1(J!!$L!!!")!&lGJ%%!&$Ki!!" )!&kjJ%%!&$L$!!!iH!!!5!"HfB""!"3ki`!!IZ!(08'#!(!iI3!!1*S!!$Lm!!! i`!#95!"H2B""!"4)!&iGJ%%!&#`$!!&!JJ!J1(S!!$LI!!!iS!#91-!!!8J!ALf !33!85!!!,%J!AI'!33!8,!-!"%##!"`iHJ!!1*m!!$LJ!*8i`!!"5!"H!B""!"3 iH!!!5!"GIB""!"4)!&i&J%%!&(aJ"c9"JJ')1(d!!$LH!!!i[!!!1-!!PdJ!AE@ !33!85!"GPB""!"3X!`!"3))!)$Kq!!!iR`!!1+!!PcM!!!&)!&fPJ%%!&%J!!84 )!&eTJ%%!&#`$!!4!JJ%d1(i!!$LI!!!iS!#A1-!!!8J!AAQ!33!85!!"'$Ki!!" )!&hKJ%%!&$V$!!")!&eeJ%%!&(aJ"c9"JJ"`1(d!!$LH!!!i[!!!1-!!R%J!A5@ !33!85!"G"B""!"3X!`!"3))!)$Kq!!!iR`!!1+!!R$M!!!&)!&d9J%%!&%J!!#a )!&cCJ%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!#F1-!!!8J!A1Q!33!81(B!!%J!A@f !33!85!"FlB""!"4mB!Fe3B)!F$Kp!!!iRJ!!1,`!!$M!!*j)!&bGJ%%!&%J!A(f !33!8,!-!!8##!#!iIJ!!1*m!!$LJ!*ii`!!"5!"FMB""!"4)!!!X5!"F8B""!"3 X!`!%3))!($Kq!!!iR`!!1+!!RMM!!!&)!&aKJ%%!&)!"!'Ji)3"JI!J$TVV"rpK 1J!!J!*!')%'!#J#3"!3B!!NZBf0TAfCbC@8!I!J#TVk"rp#3!!%!#*3Krj!!I(J EH6U%!!!l)JP$1d)*0$YL#5BlJJMq1q))m6ZL#13l`JKS3))!F$Kq!!!iQ`!!1,d !!$M!!+p)!&[*J%%!&%J!@kQ!33!8,!-!!8##!#!iH`!!1*m!!$LJ!+mi`!!"5!" EZB""!"4)!!!X5!"EIB""!"3X!`!%3))!($Kl!!!iR`!!1+!!VcM!!!&)!&Z0J%% !&)!B!!!S!!!!3))!F$Kq!!!iQJ!!1,d!!$M!!,")!&Y4J%%!&%J!@c'!33!8,!- !!8##!#!iHJ!!1*m!!$LJ!,!i`!!"5!"E3B""!"4)!!!X5!"E"B""!"3X!`!%3)) !($Kk!!!iR`!!1+!!X$M!!!&)!&X9J%%!&)"i!!!kSrrmJZ2rr$`AYkdS!(Pc3B) !F$Kq!!!iQ3!!1,d!!$M!!,9)!&V0J%%!&%J!@Uf!33!8,!-!!8##!#!iH3!!1*m !!$LJ!,8i`!!"5!"D[B""!"4)!!!X5!"DJB""!"3X!`!%3))!($Kj!!!iR`!!1+! !Y6M!!!&)!&U4J%%!&$Ke!!")!&VpJ%%!&$V$!!")!&U4J%%!&(aJ"c9"JJ"`1(i !!$LF!!!i[3!!1-!!Z%J!@N'!33!85!"D)B""!"3X!`!"3))!)$Km!!!iR`!!1+! !Z$M!!!&)!&SaJ%%!&%J!!#a)!&ReJ%%!&#`$!!4!JJ!F1(`!!$LI!!!iS!#i1-! !!8J!@J@!33!81(B!!%J!@kQ!33!81(B!!$L8!!")!&ZaJ%%!&$Kf!!")!&ZpJ%% !&$Kf!!")!&[*J%%!&(`8'%""JJ!-1'!!"NJ!!"5!GJ!!1!-!"*!!'!!!1'!!!)! "!(Ji)3"`I!J$TVU"rp"1J!!J!*!')%'!$!#3"!+8!!`ZBf0TAh*PB@aXEf-!!(` )!UDr3IrSN!!"!!L8)Iq`1f-!!*!!J3"XN!#K!(!l4J!!1q)*@$[##2%lJJMN1k) )D%J!&keJ!!!!,!-!!%'#!(!iI3!!1*m!!$Lm!!!i`!$05!"C$B""!"4)!&MYJ%% !&#`$!!&!JJ!J1(m!!$LH!!!iS!$01-!!!8J!@2f!33!85!!!,%J!@-'!33!8,!- !"%##!"`iI`!!1*i!!$LJ!-di`!!"5!"BdB""!"5!!3"X,!!!!8##!#!iH`!!J)% !E)#K!(!ifJ!!5!!%F@!!!!")!!!`J!%!E#`!!!*!JJ!J1(X!!)#"!'b!S3"`10S !!%J!!%eJ!!!!5!!!#$KJ!"#!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3 "&!!8,Q0MD9pNC@9`Af0[F(PIBh*PC(-!!(`)!UDqSIr8N!!"!!L8)Iq3!$X$!!# 3!)%!M*!!S3#3!(c@-hNl3JQ81f)*KcZ##9JliJMa1k))j$[##'K!JJ"`1(i!!$L E!!!i[3!!1-!!idJ!9p@!33!85!"AYB""!"3X!`!"3))!)$Kl!!!iR`!!1+!!icM !!!&)!&I&J%%!&%J!!#a)!&H*J%%!&#`$!!4!JJ!F1(X!!$LI!!!iS!$M1-!!!8J !9jQ!33!81(J!!%J!&I9J!!!!,!-!!%'#!(!iIJ!!1*`!!$Lp!!!i`!$N5!"A9B" "!"4)!&FeJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!$N1-!!!8J!9d@!33!85!!!,%J !9`Q!33!8,!-!"%##!"`iI!!!1*m!!$LJ!13i`!!"5!"A'B""!"5!!3#-,!!!!N' #!(!iIJ!!1*S!!$Lp!!!i`!$P5!"@hB""!"4)!&DpJ%%!&#`$!!&!JJ!J1(S!!$L I!!!iS!$P1-!!!8J!9Xf!33!85!!!,%J!9T'!33!8,!-!"%##!"`iHJ!!1*m!!$L J!18i`!!"5!"@SB""!"5#i3#3!$KJ!%a,rr8&I(NEH8##!!`iB!!'5!!#"$J!!!# 3!"N!!$J!!!#3!"N!"$J!!!#3!"N!%$J!!!#3!"N!,$J!!!#3!"N!1$J!!!#3!"N !4$J!!!#3!"N!5)"h!!!iB`!"5!"A4B""!"4,rr5TN!"j!!#!'3!!+!!!!%##!"` iH!!!1*N!!%J!#H&J!!!!1'!!"NJ!!C!!J(F!"$KM!!&)!&F*J%%!&%[rp'f3!(N !")!C!!3S!!!!3))!($Ki!!!iQ3!!5!!*T@!!!!!iB!!'5!!"9)"j!!#!P`!!5!" @jB""!"5!H3!%J*F!"%J!9Y@!33!8J"F!&*!!'3!8J"F!'*!!'3!BJ"F!(*!!'3! FJ"F!)*!!'3!JJ"F!**!!'3!NJ"F!+*!!'3!S1(J!!)#A!!L!Y`!-J0F!%$Mj!!K )!!0*B!!!!(ae'hP"JJ!F1(J!!$LC!!")!!NCB!!!!$KJ!!C)!!$)1(J!!)#A!$# !Y`!dJ0F!1$Mj!$")!!-0B!!!!(ae'hP"JJ!F1(J!!$LC!!")!!MGB!!!!$KJ!!C )!!#-1(J!!)#A!$b!Y`"!J0F!4$Mj!$a)!!,4B!!!!(ae'hP"JJ!F1(J!!$LC!!" )!!LKB!!!!$KJ!!C)!!"31(J!!)#A!#`iZ3!X5!!%A@!!!!"mG4Yj3B)!($Ki!!! iQ3!!5!!)E@!!!!!iB!!'5!!!($J!!!#3!"N!5$J!!!+3!"B!!*-f!!3iB!!!J!% !H$JK!("m#!1QZU(re%k!!#!!N!BJ3B!,!*!%!p!!&bjMBfPIC'9PF&pMEh"jAhB eAf0bC@4c!!!!I!J#TVlKrpb3!!%!#*3Krk#3!)%!I*!!S3#!1bB!!$Y##E-lBJQ (1i)*@$[L#2%lSJMN1m))D%J!%R&J!!!!,!-!!%'#!(!iIJ!!1*`!!$Lp!!!i`!% l5!"6dB""!"4)!&1aJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!%l1-!!!8J!8m'!33! 85!!!,%J!8i@!33!8,!-!"%##!"`iI!!!1*m!!$LJ!6Xi`!!"5!"6PB""!"5!!3" m,!!!!8'#!(!iIJ!!1*S!!$Lp!!!i`!%m5!"6@B""!"4)!&-jJ%%!&#`$!!&!JJ! J1(S!!$LI!!!iS!%m1-!!!8J!8dQ!33!85!!!,%J!8`f!33!8,!-!"%##!"`iHJ! !1*m!!$LJ!6`i`!!"5!"6(B""!"3S'3!!3))!F$Kq!!!iQ`!!1,d!!$M!!6e)!&, PJ%%!&%J!8X@!33!8,!-!!8##!#!iH`!!1*m!!$LJ!6di`!!"5!"5eB""!"4)!!! X5!"5QB""!"3X!`!%3))!($Kl!!!iR`!!1+!"26M!!!&)!&+TJ%%!&$KJ"G",rr% 4I(FEH8##!!`iB!!'5!!!,$Kh!!!iJ3"mJ)3!"$LJ"G")!&2*J%%!&$J!!!'3!"N !!*,j!!3iB!!!J!%!D$JK!'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!I!!&bjMBfP IC'9PF&pMEh"jAhBdAf0bC@4c!!!!I!J#TVm"rq#3!!%!#*3Krk#3!)%!I*!!S3# !N!$"!)3l4`!!1k)*Kc[##9JliJMa1f))j$Z##'Jl!!!!5!!38@!!!!!X!`!!3B) !F$Km!!!iRJ!!1,X!!$M!!9G)!&'aJ%%!&%J!8C'!33!8,!-!!8##!#!iIJ!!1*m !!$LJ!9Fi`!!"5!"4SB""!"4)!!!X5!"4CB""!"3X!`!%3))!($Kq!!!iR`!!1+! "9cM!!!&)!&&eJ%%!&#JD!!"!JJ"`1(`!!$LG!!!iZ`!!1-!"@%J!86f!33!85!" 4(B""!"3X!`!"3))!)$Kp!!!iR`!!1+!"@$M!!!&)!&%YJ%%!&%J!!#a)!&$aJ%% !&#`$!!4!JJ!F1(d!!$LI!!!iS!&B1-!!!8J!83'!33!8J!%!K#J!!!""JJ!m1'% !I)"M!!4,rqpCI(JEH8##!!`iB!!'5!!!1$Ki!!!iJ3"mJ)3!#$LK!(b!T3!%5!" 5$B""!"5!!3"mN!!D!!#!!3#!N!!D!!56'J!)1'!!!)!"!'Ji)3"JI!J$TVX"rq" 1J!!J!*!')%'!#!#3"!'B!"BZBf0TAf4PCA"IBfp`H9pMBepNBA4KI!J#TVkKrp5 3!!%!#*3Krj!!1`-!!$V%!!!l*3!!1k)*Kc[##9JliJMa1f))j$Z##'K)!!kCB!! !!#`$!!""JJ"`1(`!!$LH!!!iZ`!!1-!"G%J!6rQ!33!85!"2fB""!"3X!`!"3)) !)$Kq!!!iR`!!1+!"G$M!!!&)!%rTJ%%!&%J!!#a)!%qYJ%%!&#`$!!4!JJ!F1(i !!$LI!!!iS!&d1-!!!8J!6lf!33!8+"N!!%##!(!iI!!!1*d!!$Ll!!!i`!&e5!" 2KB""!"4)!%pPJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!&e1-!!!8J!6h@!33!85!! !,%J!6cQ!33!8,!-!"%##!"`iI3!!1*m!!$LJ!A8i`!!"5!"25B""!"3l3!!!5!! !#$YD!!&A3"!kI"B!,LJ!!!"!J[r`1VS!!$J9!!&8!a!k5rrYMC!!H3!!J"N!!#J !!!"!JJ!-1'!!"NJ!!0`l3!!!5!!!Z$KJ!!a,rqePJ*N!!&G!%$TmC!%ZJ(N!!&G !%$Tm!`!Z+!!!!%##!"`iH!!!J*N!!%J!"49J!!!!1'!!"NJ!!*3iJ!!!J(N!!$J D!!&8!"!kI)-",ML!!!#!H3!!9d!31RaM!#k3!)-!#$Ki!!"A3"!kI0B!,S#'!!# !TJ!%J-B!#)$j!!"A3"!kI1F!,N[rr%PmGaYj3B)!($Ki!!#!Q3!!5!!%T@!!!!! iB!!'5!!!*$YD!!&m'UK!3B$r5$L!!!#!H3!!9U!31Rb$!5iiB!!!J!%!H$JK!(" m#!1QZU(re%k!!#!!N!BJ3B!,!*!%!P!!(#jMBfPIC'9PF&pMEh"jAf0MAf4KG'& IBA*bBAN!!(`)!UDr3IrSN!!"!!L8)Iq`1d-!!*!!J3"XN!#K!(!lSJR51m)*@$[ L#2%lBJMN1i))D%J!$"PJ!!!!,!-!!%'#!(!iI!!!1*i!!$Ll!!!i`!'H5!"0HB" "!"4)!%eCJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!'H1-!!!8J!6@Q!33!85!!!,%J !65f!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!Cii`!!"5!"02B""!"5!!3"X,!!!!8' #!(b!!3"X,!!!!N'#!(!iI!!!1*d!!$Ll!!!i`!'I5!"-pB""!"4)!%c9J%%!&#` $!!&!JJ!J1(d!!$LI!!!iS!'I1-!!!8J!61@!33!85!!!,%J!6+Q!33!8,!-!"%# #!"`iI3!!1*m!!$LJ!Cmi`!!"5!"-ZB""!"5!!3"X,!!!!8##!"3iB3"XJ'-!"%[ rl%&)!!!NJ!%!E#`!!!*!JJ!B1(S!!$L"!'b!K!!%5!!!4@!!!!#!!3"B1#%!8(` )!kDl3IrS6S!!)!#3"L""J!B!N!3"J!!8,Q0MD9pNC@9`AfCbC@9IBh*PC(-!!(` )!UDr3IrSN!!"!!L8)Iq`1f-!!$Y%!!!liJPB1m))m6Z##13lSJKS5!!+H@!!!!! X!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!De)!%[CJ%%!&%J!5lQ!33!8,!-!!8##!#! iI`!!1*i!!$LJ!Ddi`!!"5!",bB""!"4)!!!X5!",MB""!"3X!`!%3))!($Kr!!! iRJ!!1+!"V6M!!!&)!%ZGJ%%!&)!D!!!S!!!!3B)!$)"k!!",rqXTJ"S!"#J!!!" "JJ!-J(S!"%[rka8iH`!!J*S!#)#k!!b!fJ!35!!!X@!!!!!iH`!!J*S!-)#k!$5 !fJ!i5!!!Q@!!!!!iH`!!J*S!2)#k!%#!fJ"%5!!!J@!!!!#!'J!X+!!!!%'#!"3 iH`!!J*S!,%J!!@&J!!!!J"S!5#J!!!""JJ!81(X!!)#D!%K)!!&&B!!!!)!"!&J i)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"!&J!"FZBf0TAf4PCA"ICR*PC9pf09p MFQ9NF`!!!(`)!UDrBIrXN!!"!!L8)Iq`N!#"!'b3!+%!F*!!`3"d1q)*@$[##2% lJJMN1k))D%J!#1PJ!!!!,!-!!%'#!(!iI3!!1*m!!$Lm!!!i`!(%5!"+5B""!"4 )!%STJ%%!&#`$!!&!JJ!J1(m!!$LH!!!iS!(%1-!!!8J!5MQ!33!85!!!,%J!5If !33!8,!-!"%##!"`iI`!!1*i!!$LJ!F3i`!!"5!"+$B""!"5!!3"d+!!!!%'#!"! iB3"XJ'-!#%[rkC@!!3"B1#%!8(`)!kDlBIrX6S!!)!#3"L""J!8!N!A8!"BZBf0 TAf4PCA"ICR*PC9pMBepNBA4KI!J#TVlKrpb3!!%!#*3Krk!ki`!!1b3!!$Y##L8 lBJSB1i)*@$[L#2%lSJMN1m))D%J!"qPJ!!!!,!-!!%'#!(!iIJ!!1*`!!$Lp!!! i`!(45!"*5B""!"4)!%NTJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!(41-!!!8J!56Q !33!85!!!,%J!52f!33!8,!-!"%##!"`iI!!!1*m!!$LJ!G%i`!!"5!"*$B""!"3 S'3!!3))!F$Kq!!!iQ`!!1,d!!$M!!G*)!%M9J%%!&%J!5,@!33!8,!-!!8##!#! iH`!!1*m!!$LJ!G)i`!!"5!")aB""!"4)!!!X5!")LB""!"3X!`!%3))!($Kl!!! iR`!!1+!"dMM!!!&)!%LCJ%%!&)!C!!!S!!!!3))!F$Kq!!!iQJ!!1,d!!$M!!G0 )!%KGJ%%!&%J!5$f!33!8,!-!!8##!#!iHJ!!1*m!!$LJ!G-i`!!"5!")6B""!"4 )!!!X5!")%B""!"3X!`!%3))!($Kk!!!iR`!!1+!"dcM!!!&)!%JKJ%%!&$X!!!" )!!!`1(F!!&F!%$Tmf3!ZJ)B!!)#Q!!5!aJ!)5rrp69F!%$TmH3!Z5rrRN6XB!!& A!"!kI"N!,LJ!!!"!J[r)1(N!!%[rjh@!!3"S1#%!B(`)!kDkiIrF6S!!)!#3"L" "J!N!N!3"q!!F,Q0MD9pNC@9`AfCbC@9IBf0IC'&dB9pKFR*KH3!!I!J#TVkKrp5 3!!%!#*3Krj!!N!#"!)b3!+%!N!#3!-%!P*!!i3#B1d)+HcYL#M-lJJPB1q))m6Z L#13l`JKS5!!&Z@!!!!!X!`!!3B)!F$Kq!!!iR!!!1,d!!$M!!HP)!%FCJ%%!&%J !4[Q!33!8,!-!!8##!#!iI!!!1*m!!$LJ!HNi`!!"5!"(#B""!"4)!!!X5!"'cB" "!"3X!`!%3))!($Km!!!iR`!!1+!"k6M!!!&)!%EGJ%%!&)!"!)`X!!!"3B)!I)! "!)`X!!!#3B)!F$Kq!!!iQ`!!1,d!!$M!!HT)!%D9J%%!&%J!4R@!33!8,!-!!8# #!#!iH`!!1*m!!$LJ!HSi`!!"5!"'KB""!"4)!!!X5!"'5B""!"3X!`!%3))!($K l!!!iR`!!1+!"kMM!!!&)!%CCJ%%!&)!"!*3X!!!"3B)!I)!"!*3X!!!#3B)!F$K q!!!iQJ!!1,d!!$M!!HY)!%B4J%%!&%J!4I'!33!8,!-!!8##!#!iHJ!!1*m!!$L J!HXi`!!"5!"'!B""!"4)!!!X5!"&aB""!"3X!`!%3))!($Kk!!!iR`!!1+!"kcM !!!&)!%A9J%%!&)"K!)b!!3#8I!-!!%'#!!`iB!!!5!!"')!"!)`X!!!"3))!M)- "!*!!JZ%!Q#JB!!""JJ!-+"F!!%##!!`iB!!!5!!!l$Ki!!%iP`!"5!"('B""!"3 X!`!!3))!6$Ki!#NiP`!T5!"(!B""!"3X!`!!3))!0$Ki!+%iP`#K5!"'kB""!"3 X!`!!3))!()"i!0U!&`$DI!-!!%##!!`iB!!"5!!!M$KJ!!")!!#%J!%!M#`!!!* !JJ"dJU%!N!##`3#B+"8!!%'#!!`S&J!!3))!$$KJ!!")!!"BJ(8!!)#@!!")!%D &J%%!&#`$!!"!JJ!dJ(B!")#@!!4)!%CYJ%%!&#`$!!"!JJ!FJ(8!')!@!"Km!`! !3))!$$KJ!!&)!!!31'!!!%J!!!JiB!!!J!%!H$JK!("m#!1QZU(re%k!!#!!N!B J3B!,!*!%![`!%#jMBfPICA&eB@aIBh*PC(-!!(`)!UDrBIrXN!!"!!L8)IqJN!" K!(L3!)%!I$[L#4Bl`JMa1i))j$ZL#'L!B3"iJ)%!I$LK!$K)!%6GJ%%!&$YM!!" rB!Fe3B)!F$Kp!!!iR`!!1,`!!$M!!L&)!%2jJ%%!&%J!3pQ!33!8,!-!!8##!#! iI`!!1*i!!$LJ!L%i`!!"5!"$kB""!"4)!!!X5!"$VB""!"3X!`!%3))!($Kr!!! iRJ!!1+!#)6M!!!&)!%1pJ%%!&)KK!$L!!3"S1#%!B(`)!kDlBIrX6S!!)!#3"L" "J!8!N!A-!"%ZBf0TAh0KE@9IF(*[Bf9cF`#)!J(!+!!!!%'#!!`iB!!!6S!!)$K J!!"1J!!J!*!')%!!N!FF!"NZBf0TAfPZDA4TB@aTHQ9ID@jdCA*ZB@ac!(`)!UD r!IrJN!!"!!L8)IqJI(NEH6ZL#bXliJXC1f),"c[##[JlJJVB3))!F$Km!!!iRJ! !1,X!!$M!!%T)!%,GJ%%!&%J!3Vf!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!%Si`!! "5!"#cB""!"4)!!!X5!"#NB""!"3X!`!%3))!($Kq!!!iR`!!1+!!5MM!!!&)!%+ KJ%%!&$KJ!"4,rq!9B!!!!(ai'hP!JJ!-1'!!"NJ!!,!mB,9$1'0dH*!!H!!!1(J !"%J!3F@!33!81d-!!(p!"c9"JJ"`1(`!!$LG!!!iZ`!!1-!!8dJ!3M'!33!85!" #%B""!"3X!`!"3))!)$Kp!!!iR`!!1+!!8cM!!!&)!%)KJ%%!&%J!!#a)!%(PJ%% !&#`$!!4!JJ!F1(d!!$LI!!!iS!"61-!!!8J!3I@!33!8J!)!9*!!'!!-1!!!!)" i!!b3!!-!$*-C!!!iB!!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!A3 !%#jMBfPIEQ9hAf0[ER4PH(3!!(`)!UDqiIrFN!!"!!L8)Iq3!$XM!!!lSJXV1i) ,'6Y##`FlBJVB1`!!!)"M!!!m!aUp+!"dH%##!!`iB!!!5!!#-)"j!!!m!dUp+!" dH%'#!!`iB!!+5!!#'$KK!$K)!%#9J%%!&$VM!!"qi!Fe3B)!F$Kl!!!iR3!!1,S !!$M!!'p)!%%"J%%!&%J!31'!33!8,!-!!8##!#!iI3!!1*`!!$LJ!'mi`!!"5!" !mB""!"4)!!!X5!"!YB""!"3X!`!%3))!($Kp!!!iR!!!1+!!EcM!!!&)!%$&J%% !&$KK!$JiQ3!%5rrm6@!!!!"8B!Br3))!$$KJ!!T)!!&dJ(N!$)2M!!4)!!!-Jrm !-$XB!!%S(`!!3),rp)"j!!b!!`!)I"J!3%'#!!`iB!!+5!!"3)"j!!b$i`!%5!! !G)!I!#`S!!!!3))!()"j!!b!!`!%I"m!3%'#!!`iB!!+5!!"%)!I!#`S!!!!3B) !()"r!#b!!`!`I!$i3%'#!!`iB!!+5!!!l)!I!$!S!!!!3B)!()"r!$#!!`!XI!$ i3%'#!!`iB!!+5!!!b)2r!$!S(`!!3),rM)"j!!b$i`!%5!!!T)!I!!`X!!!"3B) !+)!I!!`X!!!#3B)!()"r!!`m!`!!+!$HV8'#!!`iB!!+5!!!J)"r!"#!(`!8I!- !3%'"!"#!(`!B+!!!!%##!!`iB!!+5!!!A$[!!!")!!!iJ(m!'&I!'$Km!`!Z,!! !!8'#!##!I`!B9m!B1(`$!#iX!!!#3B)!$$KJ!!T)!!!N1pi!!B!I!""m(J"!3B$ ra)2r!$!S(`!!3),rA$KJ!!#!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3 #J!!9,Q0MD9pfB@aTC'&dC9pMEfjdCAKd!(`)!UDr)IrNN!!"!!L8)IqJI(NEH6Y ##fXlBJXl1q),'6Z##`FlSJVi1m)+f%##!(!iIJ!!1*d!!$Lm!!!i`!#a5!!qQB" "!"4)!$jjJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!#a1-!!!8J!2SQ!33!85!!!,%J !2Nf!33!8,!-!"%##!"`iI3!!1*m!!$LJ!,%i`!!"5!!qAB""!"5!H3!!5rrmZ5` $!!""JJ"`1(i!!$LE!!!i[!!!1-!!XNJ!2Kf!33!85!!prB""!"3X!`!"3))!)$K l!!!iR`!!1+!!XMM!!!&)!$i0J%%!&%J!!#a)!$h4J%%!&#`$!!4!JJ!F1(X!!$L I!!!iS!#b1-!!!8J!2H'!33!8J(N!!%[rhAPJ!!!!5!!pjB""!"4mB!Fe3B)!F$K q!!!iQJ!!1,`!!$M!!,G)!$f9J%%!&%J!2A@!33!8,!-!!8##!#!iHJ!!1*m!!$L J!,Fi`!!"5!!pKB""!"4)!!!X5!!p5B""!"3X!`!%3))!($Kk!!!iR`!!1+!!YcM !!!&)!$eCJ%%!&$J!!!#3!"N!!)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`# 3"!'m!"%ZBf0TAfCbC@9IBfpZG'9iG!"m#!+Q[b(rj*!!!3!)P#(rS$XM!!!l4!! !1k),XM[##i-liJXC1f),"cZ##YK,rrY0,!-!!%'#!(!iI!!!1*i!!$Ll!!!i`!$ "5!!mXB""!"4)!$b4J%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!$"1-!!!8J!2+'!33! 85!!!,%J!2'@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!-%i`!!"5!!mGB""!"3S'J! !3))!F$Km!!!iR3!!1,X!!$M!!-*)!$`pJ%%!&%J!2"f!33!8,!-!!8##!#!iI3! !1*m!!$LJ!-)i`!!"5!!m,B""!"4)!!!X5!!lmB""!"3X!`!%3))!($Kp!!!iR`! !1+!!`MM!!!&)!$`"J%%!&)"j!!b!!`!!N!!D!!!iB!!!J!%!D$JK!'"m#!1QZb( rj%k!!#!!N!BJ3B!(!*!%!6`!&#jMBfPICf9dAf0SB@jRC9pdD@eP!!"m#!+Q[f( rl*!!!3!)P#(rX$YM!!!liJZ$1m),'6Z##`FlSJVB5rrjm5`$!!""JJ"`1(d!!$L I!!!i[!!!1-!!c%J!1e@!33!85!!l0B""!"3X!`!"3))!)$Kr!!!iRJ!!1+!!c$M !!!&)!$Y&J%%!&%J!!#a)!$X*J%%!&#`$!!4!JJ!F1(m!!$LH!!!iS!$-1-!!!8J !1aQ!33!8J(X!$%J!2(@!33!8J(X!$%J!2)'!33!8J!%!@$JK!&"m#!1QZf(rl%k !!#!!N!BJ3B!&!*!&b!!8,Q0MD9pMD'&ZCf9NAf0[ER4PH(3!!(`)!UDqiIrFN!! "!!L8)IqJ1Z3!!$Y&!!!lSJZr1m),Jc[L#aNlBJX(1i)+f%[rq2NX!`!!3B)!F$K m!!!iRJ!!1,X!!$M!!1&)!$TGJ%%!&%J!1Mf!33!8,!-!!8##!#!iIJ!!1*m!!$L J!1%i`!!"5!!k6B""!"4)!!!X5!!k%B""!"3X!`!%3))!($Kq!!!iR`!!1+!!i6M !!!&)!$SKJ%%!&#JD!!"!JJ"`1(`!!$LG!!!iZ`!!1-!!iNJ!1HQ!33!85!!jbB" "!"3X!`!"3))!)$Kp!!!iR`!!1+!!iMM!!!&)!$RCJ%%!&%J!!#a)!$QGJ%%!&#` $!!4!JJ!F1(d!!$LI!!!iS!$L1-!!!8J!1Df!33!81'!!$%[reb&J!!!!I(JEH8# #!!`iB!!'5!!!*$aJY8-iBh*QN!"i!!#5q!!%J"F!"*!!'!!)NaS!!$KJ!!#!!3" S1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3"D!!6,Q0MD9pZCAGIBf0KBfKPAh* PCJ!!!(`)!UDr)IrNN!!"!!L8)IqJ1d-!!$XN!!!liJZ$1m),'6Z##`FlSJVB5rr hE5`$!!""JJ"`1(d!!$LI!!!i[!!!1-!!q8J!10'!33!85!!iXB""!"3X!`!"3)) !)$Kr!!!iRJ!!1+!!q6M!!!&)!$M"J%%!&%J!!#a)!$L&J%%!&#`$!!4!JJ!F1(m !!$LH!!!iS!$j1-!!!8J!1*@!33!8J(N!!$`$5VdS!(*Q3B)!$$KJ!!T)!!"BJ(S !$)!$!!3S!!!!3))!$$KJ!!T)!!"!J(S!$)0M!!5!Q`!%J(N!")!$!!4m"!"!3B) !))!E!$!S!!!!3))!$$KJ!!T)!!!3JhX!-%[rrp3iB!!!J!%!D$JK!'"m#!1QZb( rj%k!!#!!N!BJ3B!(!*!%!5!!'#jMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCJ!!I!J #TVlKrpb3!!%!#*3Krk!ki`!!1`3!!$XL#mil3JZr1f),JcZ##fXliJXC1k),"c[ ##YK,rrB9,!-!!%'#!(!iIJ!!1*X!!$Lp!!!i`!%@5!!hHB""!"4)!$GCJ%%!&#` $!!&!JJ!J1(X!!$LI!!!iS!%@1-!!!8J!0fQ!33!85!!!,%J!0bf!33!8,!-!"%# #!"`iH`!!1*m!!$LJ!4Bi`!!"5!!h2B""!"3S'!!!3))!F$Kq!!!iQJ!!1,d!!$M !!4G)!$F&J%%!&%J!0Z@!33!8,!-!!8##!#!iHJ!!1*m!!$LJ!4Fi`!!"5!!fpB" "!"4)!!!X5!!fZB""!"3X!`!%3))!($Kk!!!iR`!!1+!"&cM!!!&)!$E*J%%!&$K h!!#!Q!!!5rrpM5`$!!""JJ"`1(i!!$LC!!!i[3!!1-!"'%J!0S@!33!85!!fCB" "!"3X!`!"3))!)$Kj!!!iR`!!1+!"'$M!!!&)!$CeJ%%!&%J!!#a)!$BjJ%%!&#` $!!4!JJ!F1(N!!$LI!!!iS!%B1-!!!8J!0NQ!33!8J(J!!%[reH&J!!!!5!!f6B" "!"4mB!Fe3B)!F$Kq!!!iR!!!1,d!!$M!!4a)!$ApJ%%!&%J!0Gf!33!8,!-!!8# #!#!iI!!!1*m!!$LJ!4`i`!!"5!!elB""!"4)!!!X5!!eXB""!"3X!`!%3))!($K m!!!iR`!!1+!"($M!!!&)!$A"J%%!&)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%' !#3#3"!)m!"3ZBf0TAfCbC@9IBf0KBfKPAh*PCJ!!I!J#TVlKrpb3!!%!#*3Krk! l)`!!1Z3!!$X&!!!l3Ja$1f)-#6Z##i-liJXC1k),"c[##YK,rr1a,!-!!%'#!(! iIJ!!1*`!!$Lp!!!i`!%Y5!!e&B""!"4)!$6eJ%%!&#`$!!&!JJ!J1(`!!$LI!!! iS!%Y1-!!!8J!03@!33!85!!!,%J!0-Q!33!8,!-!"%##!"`iI!!!1*m!!$LJ!5d i`!!"5!!dfB""!"3iH3!!1*F!!%[rqjdX!`!!3B)!F$Kq!!!iQ`!!1,d!!$M!!5j )!$59J%%!&%J!0(@!33!8,!-!!8##!#!iH`!!1*m!!$LJ!5ii`!!"5!!dKB""!"4 )!!!X5!!d5B""!"3X!`!%3))!($Kl!!!iR`!!1+!",MM!!!&)!$4CJ%%!&#JB!!" "JJ"i+"J!!8'#!(!iIJ!!1*S!!$Lp!!!i`!%[5!!d'B""!"4)!$2jJ%%!&#`$!!& !JJ!J1(S!!$LI!!!iS!%[1-!!!8J!0!Q!33!85!!!,%J!-mf!33!8,!-!"%##!"` iHJ!!1*m!!$LJ!5mi`!!"5!!chB""!"5!G`!%J!-!)#J!!!*"JJ!SJ(F!"$KM!#3 iQ3!%5rr[8@!!!!"8B!Br3))!$$KJ!!K)!!!NJ(F!"*-$!##!P`!%J(N!")!C!!L 3!'3!**!!"!!S1'!!!)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!)3!"- ZBf0TAfa[BfYIBf&MD'9IFQ9Q!!!!I!J#TVlKrpb3!!%!#*3Krk!ki`!!1`3!!$X L$*il3Jab1f)-#6Z##i-liJXC1k),"c[##YK,rr&j,!-!!%'#!(!iIJ!!1*`!!$L p!!!i`!&!5!!bhB""!"4)!$+pJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!&!1-!!!8J !-Xf!33!85!!!,%J!-T'!33!8,!-!"%##!"`iI!!!1*m!!$LJ!8!i`!!"5!!bSB" "!"3iG`!!1*J!!%[rq@8X!`!!3B)!F$Kq!!!iQ`!!1,d!!$M!!8&)!$*GJ%%!&%J !-Mf!33!8,!-!!8##!#!iH`!!1*m!!$LJ!8%i`!!"5!!b6B""!"4)!!!X5!!b%B" "!"3X!`!%3))!($Kl!!!iR`!!1+!"36M!!!&)!$)KJ%%!&)"i!!5!!`!J+!!!!N# #!(!iIJ!!1*S!!$Lp!!!i`!!!aiB""!"4)!$("J%%!&#`$!!&!JJ!J1(S!!$L I!!!iS!-!!!8J!-G'!33!85!!!,%J!-C@!33!8,!-!"%##!"`iHJ!!1*m!!$L J!8)i`!!"5!!aTB""!"5!H!!%1'-!*$LA!!4,rqdTB!!!!&4J"Mp!JJ"`1(i!!$L C!!!i[3!!1-!"3dJ!-9Q!33!85!!a1B""!"3X!`!"3))!)$Kj!!!iR`!!1+!"3cM !!!&)!$&*J%%!&%J!!#a)!$%0J%%!&#`$!!4!JJ!F1(N!!$LI!!!iS!&$1-!!!8J !-4f!33!8J(J!")!$!#!S!!!#3B)!6)"i!!3iB`!N1*F!"%[rl*&J!!!!9'!'2d' #!$!i!!!#J(J!"*!!!`!J1!!!!)"i!!53!!-!*$J!!!#!H!!%N!!$!#JiB!!!5!! !#$KJ!!L!!3"S1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#S!!9,Q0MD9peEQa [BfYIBf&MD'9IFQ9Q!(`)!UDqBIr-N!!"!!L8)Iq3!$VM!!!kT!!!1X8!!*!!`3# 8N!$K!*JkL!!!1b)-qMY#$1dlBJZr1i),Jc[L#aNlSJX(1m)+f%[rlU%X!`!!3B) !F$Kq!!!iR!!!1,d!!$M!!@&)!$!&J%%!&%J!,q@!33!8,!-!!8##!#!iI!!!1*m !!$LJ!@%i`!!"5!![pB""!"4)!!!X5!![ZB""!"3X!`!%3))!($Km!!!iR`!!1+! "B6M!!!&)!#r*J%%!&#J9!!"!JJ"`1(i!!$LD!!!i[3!!1-!"BNJ!,j'!33!85!! [FB""!"3X!`!"3))!)$Kk!!!iR`!!1+!"BMM!!!&)!#q"J%%!&%J!!#a)!#p&J%% !&#`$!!4!JJ!F1(S!!$LI!!!iS!&L1-!!!8J!,e@!33!8+"B!!%##!(!iIJ!!1*N !!$Lp!!!i`!&M5!![(B""!"4)!#lpJ%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!&M1-! !!8J!,`f!33!85!!!,%J!,Y'!33!8,!-!"%##!"`iH3!!1*m!!$LJ!@-i`!!"5!! ZiB""!"3S&!!!3))!F$Kq!!!iQ`!!1,d!!$M!!@4)!#kTJ%%!&%J!,SQ!33!8,!- !!8##!#!iH`!!1*m!!$LJ!@3i`!!"5!!ZQB""!"4)!!!X5!!ZAB""!"3X!`!%3)) !($Kl!!!iR`!!1+!"C$M!!!&)!#jYJ%%!&$KJ!$4,rmc9B!!!!(ai'hP!JJ!-1'! !"NJ!!@`i!!!!N!!B!!!i!!!!N!!B!!Ji!!!!N!!B!"JiG3!!5!![0B""!"3iB`! "5rr-'@!!!!#3!(J!!)!B!!!S!!!!3))!($Kh!!!iQ!!!5!!0L@!!!!!iB!!'5!! "&$Kf!!")!#leJ%%!&$KM!!&,rm[CB!!!!*!!H!!)J"J!##J!!!"!JJ!F1(F!!$L B!!")!!e*B!!!!$KJ!!C)!!$81(F!!$LB!!")!!l4B!!!!(ac'hP"JJ!F1(F!!$L B!!")!!dCB!!!!$Kc!!")!!#NJ(J!!$L9!!")!#kCJ%%!&)"i!!JiPJ!!5!!ZLB" "!"5!!3#BN!!B!"b!!3#8N!!B!!`i!!!!N!!B!"!i!!!#N!!B!##!G`!-J!-!$*! !'!!%J*F!$)"N!!`i!`!"N!!%!!`iG`!!1*J!!$Ld!!",rr*GI(-EH8'#!"`iG`! !1*J!!%J!$)eJ!!!!1(-!!%J!!"JiG`!!1*J!!%J!$b&J!!!!1'!!!)!"!(Ji)3" `I!J$TVTKrma1J!!J!*!')%'!$3#3"!1`!!mZBf0TAfjPGepMBf&MD'8!!!"m#!+ Q[b(rj*!!!3!)P#(rS$Y$!!!l*!!!1k)-#6[##i-liJXC1f),"cZ##YK,rqVP,!- !!%'#!(!iI!!!1*i!!$Ll!!!i`!'H5!!X5B""!"4)!#`TJ%%!&#`$!!&!JJ!J1(i !!$LI!!!iS!'H1-!!!8J!,$Q!33!85!!!,%J!+rf!33!8,!-!"%##!"`iIJ!!1*m !!$LJ!Cii`!!"5!!X$B""!"3iHJ!!1*N!!%[rmY%X!`!!3B)!F$Km!!!iR3!!1,X !!$M!!Cp)!#[*J%%!&%J!+kQ!33!8,!-!!8##!#!iI3!!1*m!!$LJ!Cmi`!!"5!! VZB""!"4)!!!X5!!VIB""!"3X!`!%3))!($Kp!!!iR`!!1+!"RcM!!!&)!#Z0J%% !&)"j!!5!!`!`+!!!!%'#!"L!H3!%J!-!,)"j!!5!B`!`N!!$!#b!H3!%J!-!,#J !!!""JJ!FJ(N!")!$!$#!H3!%J'-!,*!!!`!`5!!!&)"j!!5!!`!`J(S!$*!!!`! %J*S!$)"N!!Ji!rrrN!!%!!JiHJ!!J*N!"%J!#TPJ!!!!1'!!!)!"!'Ji)3"JI!J $TVXKrq41J!!J!*!')%'!"`#3"!'i!"!ZBf0TAfCbC@9IBf0KBfKP!!"m#!+Q[S( rd*!!!3!)P#(rN!!k``!!1Z3!!$UP!!!l!Jd-1b)-qMY#$!NlBJZ$1i),Dc[L#aN lSJX(1m)+f%[rk2NX!`!!3B)!F$Kq!!!iQ`!!1,d!!$M!!Ej)!#TGJ%%!&%J!+Mf !33!8,!-!!8##!#!iH`!!1*m!!$LJ!Eii`!!"5!!U6B""!"4)!!!X5!!U%B""!"3 X!`!%3))!($Kl!!!iR`!!1+!"[MM!!!&)!#SKJ%%!&$Kf!!!iP`!!5rr`j5`$!!" "JJ"`1(i!!$LD!!!i[3!!1-!"[dJ!+Gf!33!85!!T[B""!"3X!`!"3))!)$Kk!!! iR`!!1+!"[cM!!!&)!#R0J%%!&%J!!#a)!#Q4J%%!&#`$!!4!JJ!F1(S!!$LI!!! iS!'r1-!!!8J!+D'!33!8+"8!!%##!(!iIJ!!1*N!!$Lp!!!i`!(!5!!TDB""!"4 )!#P*J%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!(!1-!!!8J!+9Q!33!85!!!,%J!+4f !33!8,!-!"%##!"`iH3!!1*m!!$LJ!F!i`!!"5!!T,B""!"5!G`!%J!-!##J!!!" !JJ"`1(i!!$LB!!!i[3!!1-!"`8J!+1f!33!85!!ScB""!"3X!`!"3))!)$Ki!!! iR`!!1+!"`6M!!!&)!#MGJ%%!&%J!!#a)!#LKJ%%!&#`$!!4!JJ!F1(J!!$LI!!! iS!("1-!!!8J!+,'!33!81(8!!%J!+Df!33!81'-!!8[raT&J!!!!I(3EH8##!!` iB!!'5!!!V)"h!!5!B`!)5rr)(@!!!!")!#L*J%%!&(aJ"c9"JJ"`1(i!!$LF!!! i[3!!1-!"b8J!+$Q!33!85!!S'B""!"3X!`!"3))!)$Km!!!iR`!!1+!"b6M!!!& )!#JTJ%%!&%J!!#a)!#IYJ%%!&#`$!!4!JJ!F1(`!!$LI!!!iS!(*1-!!!8J!*rf !33!8J(F!"*+$!!JiG!!!1*8!!%J!+3@!33!81'!!!)!"!(Ji)3"`I!J$TVU"rp" 1J!!J!*!')%'!$!#3"!-)!")ZBf0TAh0PG&p`FQPZBfP`B@am#!+Q[U(re*!!!3! )P#(rN!!ki`!!1`3!!$V&!!!l)Jd-1d)-qMYL$!NlJJZ$1q),'6ZL#`Fl`JVB5rr Pd5`$!!""JJ"`1(i!!$LF!!!i[3!!1-!"fNJ!*c@!33!85!!R&B""!"3X!`!"3)) !)$Km!!!iR`!!1+!"fMM!!!&)!#FPJ%%!&%J!!#a)!#ETJ%%!&#`$!!4!JJ!F1(` !!$LI!!!iS!(D1-!!!8J!*[Q!33!81(F!!$LB!!",rqfp,!-!!%'#!(!iIJ!!1*X !!$Lp!!!i`!(E5!!QYB""!"4)!#D9J%%!&#`$!!&!JJ!J1(X!!$LI!!!iS!(E1-! !!8J!*U@!33!85!!!,%J!*QQ!33!8,!-!"%##!"`iH`!!1*m!!$LJ!GXi`!!"5!! QHB""!"3S&J!!3))!F$Kq!!!iQJ!!1,d!!$M!!Ga)!#C"J%%!&%J!*L'!33!8,!- !!8##!#!iHJ!!1*m!!$LJ!G`i`!!"5!!Q-B""!"4)!!!X5!!PpB""!"3X!`!%3)) !($Kk!!!iR`!!1+!"h$M!!!&)!#B&J%%!&)"i!!5!!`!)+!!!!%##!(!iIJ!!1*N !!$Lp!!!i`!(G5!!PaB""!"4)!#@PJ%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!(G1-! !!8J!*E@!33!85!!!,%J!*AQ!33!8,!-!"%##!"`iH3!!1*m!!$LJ!Gdi`!!"5!! PLB""!"5!H!!%J'-!#%J!*S'!33!81'-!!8[r`ZeJ!!!!I(8EH8##!!`iB!!'5!! !)$Ke!!#!Q!!%J)3!#%J!*QQ!33!8NVB!!$KJ!!#!!3"i1#%!F(`)!kDkSIr86S! !)!#3"L""J!X!N!3#I!!5,Q0MD9pRCA4IF(*TEQ0TF'&XI!J#TVlKrpb3!!%!#*3 Krk!l)`!!1Z3!!$X&!!!l3Jdh1f)-#6Z##i-liJXC1k),"c[##YK,rq-e,!-!!%' #!(!iIJ!!1*`!!$Lp!!!i`!(b5!!NQB""!"4)!#4jJ%%!&#`$!!&!JJ!J1(`!!$L I!!!iS!(b1-!!!8J!*)Q!33!85!!!,%J!*%f!33!8,!-!"%##!"`iI!!!1*m!!$L J!I)i`!!"5!!NAB""!"3iH3!!1*F!!%[rkb%X!`!!3B)!F$Kq!!!iQ`!!1,d!!$M !!I0)!#3CJ%%!&%J!)rQ!33!8,!-!!8##!#!iH`!!1*m!!$LJ!I-i`!!"5!!N#B" "!"4)!!!X5!!McB""!"3X!`!%3))!($Kl!!!iR`!!1+!"mcM!!!&)!#2GJ%%!&#J B!!"!JJ"`1(i!!$LD!!!i[3!!1-!"p%J!)k@!33!85!!MKB""!"3X!`!"3))!)$K k!!!iR`!!1+!"p$M!!!&)!#19J%%!&%J!!#a)!#0CJ%%!&#`$!!4!JJ!F1(S!!$L I!!!iS!(d1-!!!8J!)fQ!33!8J(F!")!$!!b3!"J!!$KJ!!#!!3"S1#%!B(`)!kD kiIrF6S!!)!#3"L""J!N!N!3"a!!9,Q0MD9pRCA4IBh*PC&pfCA*cD@pZ!(`)!UD qSIr8N!!"!!L8)Iq3!$VM!!!l"!!!1X8!!$XL$83l3JcY1f)-#6Z##i-liJXC1k) ,"c[##YK,rq&&,!-!!%'#!(!iIJ!!1*`!!$Lp!!!i`!)"5!!LUB""!"4)!#+*J%% !&#`$!!&!JJ!J1(`!!$LI!!!iS!)"1-!!!8J!)TQ!33!85!!!,%J!)Pf!33!8,!- !"%##!"`iI!!!1*m!!$LJ!J%i`!!"5!!LEB""!"3iG`!!1*J!!%[rk6%X!`!!3B) !F$Kq!!!iQ`!!1,d!!$M!!J*)!#)TJ%%!&%J!)JQ!33!8,!-!!8##!#!iH`!!1*m !!$LJ!J)i`!!"5!!L'B""!"4)!!!X5!!KhB""!"3X!`!%3))!($Kl!!!iR`!!1+! #!MM!!!&)!#(YJ%%!&#J@!!"!JJ"`1(i!!$LD!!!i[3!!1-!#!dJ!)E@!33!85!! KPB""!"3X!`!"3))!)$Kk!!!iR`!!1+!#!cM!!!&)!#'PJ%%!&%J!!#a)!#&TJ%% !&#`$!!4!JJ!F1(S!!$LI!!!iS!)$1-!!!8J!)AQ!33!8J(J!")!$!!!S!!!!3)) !F$Kq!!!iQ3!!1,d!!$M!!J4)!#%jJ%%!&%J!)4Q!33!8,!-!!8##!#!iH3!!1*m !!$LJ!J3i`!!"5!!K+B""!"4)!!!X5!!JlB""!"3X!`!%3))!($Kj!!!iR`!!1+! #"$M!!!&)!#$pJ%%!&)"i!!5!B`!!5!!KpB""!"3iB`!"5rqqB@!!!!"mG4Yj3)) !$$KJ!!C)!!!J1(8!!)#B!!5!K!!!5!!KhB""!"55YJ!!1'!!!)!"!(Ji)3"`I!J $TVUKrp41J!!J!*!')%'!#`#3"!*m!!dZBf0TAfGPG&pZB@eP!(`)!UDr)IrNN!! "!!L8)IqJ1b-!!$Y%!!!lSJeU1m),Jc[L#aNlBJX(1i)+f%[rhV8X!`!!3B)!F$K m!!!iRJ!!1,X!!$M!!KC)!#!CJ%%!&%J!(rQ!33!8,!-!!8##!#!iIJ!!1*m!!$L J!KBi`!!"5!!J#B""!"4)!!!X5!!IcB""!"3X!`!%3))!($Kq!!!iR`!!1+!#&MM !!!&)!"rGJ%%!&#JD!!"!JJ"`1(`!!$LG!!!iZ`!!1-!#&dJ!(k@!33!85!!IKB" "!"3X!`!"3))!)$Kp!!!iR`!!1+!#&cM!!!&)!"q9J%%!&%J!!#a)!"pCJ%%!&#` $!!4!JJ!F1(d!!$LI!!!iS!)A1-!!!8J!(fQ!33!8J"S!!#J!!!""JJ!3J(S!!%[ r[[9J!!!!J"S!##J!!!""JJ!3J(S!#%[r[YeJ!!!!J"S!'#J!!!""JJ!81(N!!$L D!!")!!3PB!!!!)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!&i!"8ZBf0 TAfCbC@9IBf0KBfKPAf4KG'%!I!J#TVmKrq53!!%!#*3Krk!l*!!!1q),Jc[##aN lJJX(1k)+f%[rh4dX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!Lj)!"k"J%%!&%J!(Q' !33!8,!-!!8##!#!iI`!!1*i!!$LJ!Lii`!!"5!!HFB""!"4)!!!X5!!H0B""!"3 X!`!%3))!($Kr!!!iRJ!!1+!#,MM!!!&)!"j&J%%!&$KJ!#",rle&B!!!!(ak'hP !JJ!-1'!!"NJ!!"b6@3!B1!!!!*!!'3!31!!!"*!!'3!81'!!!)!"!'Ji)3"JI!J $TVXKrq41J!!J!*!')%'!"`#3"H3!%bjMBfPIEQ9hAf0bC@4IBA*bBAN!!!"m#!+ Q[d(rk*!!!3!)P#(rX$YM!!!l4!!!1q),Jc[##aNlJJX(1k)+f%[rh!dX!`!!3B) !F$Kp!!!iR`!!1,`!!$M!!N*)!"eaJ%%!&%J!(9'!33!8,!-!!8##!#!iI`!!1*i !!$LJ!N)i`!!"5!!GBB""!"4)!!!X5!!G*B""!"3X!`!%3))!($Kr!!!iRJ!!1+! #3MM!!!&)!"deJ%%!&$J!!!#3!"S!,)"l!!b!!`!%N!!D!$#!'J!`+!!!!%'#!!b !HJ!`Nd-!,)"l!!b63`!%J*X!$)"N!!Ji!`!"N!!%!!L!!3"B1#%!8(`)!kDl3Ir S6S!!)!#3"L""J!B!N!Ad!"FZBf0TAfPZFf9bG&pMBf&MD'9IC'&dB3!!!(`)!UD qiIrFN!!"!!L8)IqJ1`-!!$XN!!!kj3!!N!$K!)JlSJcY1m),Jc[L#aNlBJX(1i) +f%[rfZ%X!`!!3B)!F$Km!!!iRJ!!1,X!!$M!!PP)!"a&J%%!&%J!(#@!33!8,!- !!8##!#!iIJ!!1*m!!$LJ!PNi`!!"5!!F0B""!"4)!!!X5!!EqB""!"3X!`!%3)) !($Kq!!!iR`!!1+!#@6M!!!&)!"`*J%%!&#JC!!"!JJ"`1(`!!$LG!!!iZ`!!1-! #@NJ!'p'!33!85!!EXB""!"3X!`!"3))!)$Kp!!!iR`!!1+!#@MM!!!&)!"["J%% !&%J!!#a)!"Z&J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!*D1-!!!8J!'j@!33!8J(J !$)0$!!4)!!!XJ"S!$(`!Z!"!JJ!FJ(S!!$LC!!")!"d&J%%!&#`$!!""JJ!3JeS !-#JD!!"!J[r8+"S!!%'#!"5!B3#)Nd-!!$KJ!!")!!!)1'!!#S!"!'Ji)3"JI!J $TVVKrpa1J!!J!*!')%'!#3#3"!'-!"8ZBf0TAfCTEQ4IBf0KBfKPAf4KG'%!I!J #TVp"rqL3!!%!#*3Krl!lB`!!1d3!!$[L#i-l`JXC1i),"cZL#YK,rpNj,!-!!%' #!(!iI3!!1*m!!$Lm!!!i`!*f5!!DRB""!"4)!"TpJ%%!&#`$!!&!JJ!J1(m!!$L H!!!iS!*f1-!!!8J!'Sf!33!85!!!,%J!'P'!33!8,!-!"%##!"`iI`!!1*i!!$L J!RBi`!!"5!!DBB""!"5!'J!B+!!!!%'#!#!iH`!!1*S!!%J!!&&J!!!!J(S!'%[ rZGeJ!!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!&h!!9,Q0MD9pQFQ9 PAf0bC@4cAf&bFQ&j!(`)!UDr)IrNN!!"!!L8)IqJ1b-!!$Y%!!!liJZ$1m),'6Z ##`FlSJVB5rrB05`$!!""JJ"`1(d!!$LI!!!i[!!!1-!#KNJ!'CQ!33!85!!CHB" "!"3X!`!"3))!)$Kr!!!iRJ!!1+!#KMM!!!&)!"Q*J%%!&%J!!#a)!"P0J%%!&#` $!!4!JJ!F1(m!!$LH!!!iS!+'1-!!!8J!'9f!33!8J"S!'#J!!!""JJ"%1f!!!%J !!#JiH3!!J*S!'&GJ'$KmT!)8J)8!!)#P!!4,rmY*B!!!!$Yl!!'!'J!3I"X!3%' !rp3i!!!!N!!D!"#!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"!!!@,Q0 MD9pPEA"dH9pMFQ9NFepKFR*KHA`)!UDqiIrFN!!"!!L8)Iq3!$X$!!!l4!!!N!# K!*!!N!$"!*3liJZ$1m),'6Z##`FlSJVB1b!!!%[re`%X!`!!3B)!F$Kp!!!iR`! !1,`!!$M!!Te)!"KPJ%%!&%J!'%@!33!8,!-!!8##!#!iI`!!1*i!!$LJ!Tdi`!! "5!!B9B""!"4)!!!X5!!B'B""!"3X!`!%3))!($Kr!!!iRJ!!1+!#R6M!!!&)!"J TJ%%!&$YJ!!")!!!SJ(S!'&GJ'$KmB`!Z2!-!!#J!hUe!JJ!-1b!!!8J!!"3lH`! "J"S!%(`E!%""J2r89b!'2d##!%5!HJ!3J"S!&(`$!%"!JJ!d1(S!')!D!"48"#! f5rqlR@!!!!"mGaYj3B)!$$Kh!!")!!"XJ"S!&&3!#$b3!"S!&$Ki!!#!J3#3!)# K!*3i`3!i5rqq(@!!!!"mGaYj3B)!$$Kh!!")!!!iJ(S!'&GJ'$KmJ`)8J'%!1)! "!$b3!'3!!*!!"!!%9b!'2d##!"#!HJ!31!-!!C!!'J!31'!!!)!"!(Ji)3"`I!J $TVVKrpa1J!!J!*!')%'!#3#3"!'F!"BZBf0TAf0bC@4IBA*bBAPID@jcCA*dI!J #TVmKrq53!!%!#*3Krk!l)`!!1d3!!*!!S3#!N!$"!)3liJZ$1m),'6Z##`FlSJV B5rr935`$!!""JJ"`1(d!!$LI!!!i[!!!1-!#c8J!&U@!33!85!!@KB""!"3X!`! "3))!)$Kr!!!iRJ!!1+!#c6M!!!&)!"D9J%%!&%J!!#a)!"CCJ%%!&#`$!!4!JJ! F1(m!!$LH!!!iS!,01-!!!8J!&QQ!33!81f!!!%J!!(3iH3!!J*S!'&GJ'$KmT!) 8J)8!!)#P!!5!`3#!J1%!K%[rcV&J!!!!9'!'2d'#!%!iH3!!J*S!'&GJ'$KmT!) 8J)8!!)#P!!4,rmJaB!!!!$b!!!%iK0kYJ(S!'&GJ'$KmJ`%Z1'!!!%J!!"JlH`! "J"S!%(`E!%""J2q)1'!!!S!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!& %!"BZBf0TAf0bC@4IBA*bBAPIFQ9YEhCPI!J#TVmKrq53!!%!#*3Krk!l3`!!1b3 !!*!!S3#!N!$"!)3lSJ`*1m),Jc[L#aNlBJX(1i)+f%[rdp%X!`!!3B)!F$Km!!! iRJ!!1,X!!$M!!Z")!"8eJ%%!&%J!&4@!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!Z! i`!!"5!!9*B""!"4)!!!X5!!8kB""!"3X!`!%3))!($Kq!!!iR`!!1+!#i$M!!!& )!"6jJ%%!&$Kk!!!iQ3!!5rrE[5`$!!""JJ"`1(`!!$LG!!!iZ`!!1-!#i8J!&,@ !33!85!!8PB""!"3X!`!"3))!)$Kp!!!iR`!!1+!#i6M!!!&)!"5PJ%%!&%J!!#a )!"4TJ%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!,K1-!!!8J!&(Q!33!81(S!!)#C!!5 !S3#!J-%!K%[rqj@!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"9!!+,Q0 MD9pcG'pbCA`)!UDr)IrNN!!"!!L8)IqJ1d-!!$XN!!#3!+%!J*!!`3#%1k)-#6[ ##i-liJXC1f),"cZ##YK,rp*K,!-!!%'#!(!iI!!!1*i!!$Ll!!!i`!,X5!!6aB" "!"4)!"1PJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!,X1-!!!8J!%l@!33!85!!!,%J !%hQ!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!Z`i`!!"5!!6LB""!"3iHJ!!1*N!!%[ rfNdX!`!!3B)!F$Km!!!iR3!!1,X!!$M!!Ze)!"0&J%%!&%J!%b@!33!8,!-!!8# #!#!iI3!!1*m!!$LJ!Zdi`!!"5!!60B""!"4)!!!X5!!5qB""!"3X!`!%3))!($K p!!!iR`!!1+!#l6M!!!&)!"-*J%%!&$Kk!!#!Q3!%J+%!J)$"!)4,rr[TJ!%!D$J K!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!93!#bjMBfPIFQ9YEhCP!!!!I!J#TVp Krqb3!!%!#*3Krl#3!)%!E$[L#i-l`JXC1i),"cZL#YK,rp$p,!-!!%'#!(!iI3! !1*m!!$Lm!!!i`!,l5!!5BB""!"4)!"*"J%%!&#`$!!&!JJ!J1(m!!$LH!!!iS!, l1-!!!8J!%P'!33!85!!!,%J!%K@!33!8,!-!"%##!"`iI`!!1*i!!$LJ![Xi`!! "5!!5*B""!"5!B3"XJ'-!!$`$5VdS!%0*3B)!$$KJ!!*)!!!)1'!!!)!"!&Ji)3" 3I!J$TVYKrqa1J!!J!*!')%'!"3#3"G!!(5jMBfPIGQ&XD@4KG'9IBf0KBfKPAfP dCA*KG'pb!(`)!UDr3IrSN!!"!!L8)Iq`1f-!!*!!J3"X1q),Jc[##aNlJJX(1k) +f%[rcrNX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!`T)!"&GJ%%!&%J!%6f!33!8,!- !!8##!#!iI`!!1*i!!$LJ!`Si`!!"5!!46B""!"4)!!!X5!!4%B""!"3X!`!%3)) !($Kr!!!iRJ!!1+!$#MM!!!&)!"%KJ%%!&$KJ!!a,rkk9B!!!!(ak'hP!JJ!-1'! !"NJ!!#JmB,9$1'0$5C!!HJ!!J(X!$)!$!!53!"S!")"K!'b63`!!1'!!!)!"!&J i)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"I3!'LjMBfPIBf0KBfKPAfPdCA*KG'p bAf*PCfPZI!J#TVmKrq53!!%!#*3Krk!lB`!!1d3!!*!!S3#!1q),Jc[##aNlJJX (1k)+f%[rcY8X!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!b*)!"!jJ%%!&%J!%"Q!33! 8,!-!!8##!#!iI`!!1*i!!$LJ!b)i`!!"5!!3+B""!"4)!!!X5!!2lB""!"3X!`! %3))!($Kr!!!iRJ!!1+!$)MM!!!&)!!rpJ%%!&)!D!!3S!!!!3))!$$KJ!!0)!!" !1(X!!)#D!!3iS3!i5rr9'Aaj'hP"JJ!-1(N!!%J!!##!HJ!%J!-!-*!!'J!%J!% !1)"K!)#3!!-!!$KJ!!#!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"#!! C,Q0MD9pMBf&MD'9IDA4PFQ&dEh*IEQ9iG!"m#!+Q[f(rl*!!!3!)P#(rX*!!J3" X1q),Jc[##aNlJJX(1k)+f%[rcDNX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!c9)!!m 0J%%!&%J!$Zf!33!8,!-!!8##!#!iI`!!1*i!!$LJ!c8i`!!"5!!1rB""!"4)!!! X5!!1`B""!"3X!`!%3))!($Kr!!!iRJ!!1+!$06M!!!&)!!l4J%%!&)"K!'a,rkj TB!!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!J!*!')%'!"3#3"E`!'#jMBfPIBf0KBfK PAfPdCA*KG'pbAf9ZC!!!I!J#TVpKrqb3!!%!#*3Krl#3!)%!E$[L#i-l`JXC1i) ,"cZL#YK,rmc",!-!!%'#!(!iI3!!1*m!!$Lm!!!i`!0!5!!1*B""!"4)!!i&J%% !&#`$!!&!JJ!J1(m!!$LH!!!iS!0!1-!!!8J!$K@!33!85!!!,%J!$GQ!33!8,!- !"%##!"`iI`!!1*i!!$LJ!d!i`!!"5!!0kB""!"5!B3"XJ'-!!$`$5VdS!(**3B) !$$KJ!!*)!!!)1'!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!J!*!')%'!"3#3"G!!'bj MBfPIGQ&XD@4KG'9IBh*PC&pTG'9bBA4[FJ!!!(`)!UDr!IrJN!!"!!L8)IqJ1d- !!$XN!!#3!+%!J$ZL$AFl`JZ$1q),'6YL#`FlJJVB5rr,Y5`$!!""JJ"`1(`!!$L H!!!iZ`!!1-!$8%J!$4Q!33!85!!-qB""!"3X!`!"3))!)$Kq!!!iR`!!1+!$8$M !!!&)!!d*J%%!&%J!!#a)!!c0J%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!031-!!!8J !$0f!33!81(S!!$LC!!",rp1K,!-!!%'#!(!iI!!!1*d!!$Ll!!!i`!045!!-QB" "!"4)!!ajJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!041-!!!8J!$)Q!33!85!!!,%J !$%f!33!8,!-!"%##!"`iI3!!1*m!!$LJ!e%i`!!"5!!-AB""!"3iB!!-5rqTd@! !!!"mH"Yj3))!$$KJ!!C)!!!S2'#e3cKMFNQ3!(J!!*-i!!3i!!!!N!!B!!L!B3# !N`-!!$KJ!!#!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"I!!B,Q0MD9p MFQ9NAfPdCA*KG'pbAf*PCfPZ!!"m#!+Q[X(rf*!!!3!)P#(rS$X$!!!l*!!!N!# K!)!liJZ$1m),'6Z##`FlSJVB5rr+%5`$!!""JJ"`1(d!!$LI!!!i[!!!1-!$DNJ !#h@!33!85!!,9B""!"3X!`!"3))!)$Kr!!!iRJ!!1+!$DMM!!!&)!!YPJ%%!&%J !!#a)!!XTJ%%!&#`$!!4!JJ!F1(m!!$LH!!!iS!0U1-!!!8J!#cQ!33!8JhN!#%J !!#b!H3!%J'-!")"M!"KAB"JiId-!,L`D!!&"JJ!N,"S!!N'#!"`lH`!"J(N!")" M!!5!!`!3I"X!3%'!rmL!H3!%J'-!")!$!""m'`"!3B!!$$KJ!!0)!!"`1'!!#%[ rU8&J!!!!I(FEH8##!!`iB!!'5!!!9$Ki!!#!Q3!%J)3!")#%!"KAB"JiI+3#&)# &!!#!T3!%10F!!%[rX4eJ!!!!I(BEH8'#!!`iGJ!!5!!!'$JE!!'3!"N!#)"K!)# 5i`!!1'!!!)!"!'Ji)3"JI!J$TVV"rpK1J!!J!*!')%'!#J#3"!'%!"FZBf0TAf0 bC@4IDA4PFQ&dEh*IEQ9iG!!!!(`)!UDrBIrXN!!"!!L8)Iq`N!#"!'`liJZ$1m) ,'6Z##`FlSJVB5rr)D5`$!!""JJ"`1(d!!$LI!!!i[!!!1-!$N8J!#Ff!33!85!! *VB""!"3X!`!"3))!)$Kr!!!iRJ!!1+!$N6M!!!&)!!QpJ%%!&%J!!#a)!!Q"J%% !&#`$!!4!JJ!F1(m!!$LH!!!iS!141-!!!8J!#C'!33!8J'%!E%[rU5PJ!!!!J!% !@$JK!&"m#!1QZf(rl%k!!#!!N!BJ3B!&!*!&[!!@,Q0MD9pMFQ9NAfPdCA*KG'p bAf9ZC(`)!UDqiIrFN!!"!!L8)IqJ1`-!!*!!J3"m1q),Jc[##aNlBJX(1i)+f%[ rai%X!`!!3B)!F$Km!!!iR`!!1,X!!$M!!k0)!!MPJ%%!&%J!#-@!33!8,!-!!8# #!#!iI`!!1*i!!$LJ!k-i`!!"5!!)eB""!"4)!!!X5!!)QB""!"3X!`!%3))!($K r!!!iRJ!!1+!$ScM!!!&)!!LTJ%%!&)"i!!b!B`!)1!-!!93$%$T,rkB4B!!!!(a j'hP!JJ!-1'!!"NJ!!6`i!!!!N!!C!!#!H!!-Jd-!"$VJ!!")!!%)1'!!$%[rTGe J!!!!I(dEH8##!"`iH!!!1*N!!%J!!8&J!!!!1'!!"NJ!!2Ji!!!!N!!G!!!i!!! !N!!G!!4@i"!kIlN",MKJ!!!i&`!"9!!31Raj!5k!HJ!!5!!*%B""!"3iB`!"5rq PI@!!!!#3!(d!!)!G!!!S!!!!3))!($Ki!!!iQ3!!5!!!f@!!!!!iB!!'5!!!N!# !HJ!)5!!)dB""!"3iB`!"5rqP2@!!!!#3!(d!")!G!!3S!!!!3))!($Ki!!!iQ3! !5!!!Q@!!!!!iB!!'5!!!8)"p!!5!QJ!)5!!)TB""!"5!I3!!J*S!!%J!#*@!33! 8J"S!$*!!(3!)JeS!-$Vh!!'!H!!-J!-!#(`A!%""J2l`J'%!I*-M!!!iB!!!J!% !D$JK!'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!K3!&#jMBfPICf9dAf0MB@0SC9p TEQC[!!"m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`1k3!!$[!!!")!!"-9m!31Rr p!#k!(`!!+!!!!%'#!"#!I`!!5rqQE@!!!!#!(`!%+!!!!%'#!"#!I`!%5rqQ9@! !!!!iI`!!5rqQ5@!!!!!lhJ!"9m!31R`G!#iS!!!!3),rV$Kp!!",rkBTB!!!!)! "!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k!!#!!N!BJ3B!$!*!&T!!C,Q0MD9pNC@9 `AfCbC@9ID@jQEepKFR*KH3"1J!!J!*!')%!!N!F%!"8ZBf0TAf4PBR9RAfPZDA4 TB@aTHQ8!6S!!)!#3"L"!!*!("!!8,Q0MD9pNC@*eCepdCA*YD@jKG'8!!(`)!UD 6iIrmNm(rq*1Krr56JIr`N!!"!!L8)Iq`1i-!!%J!"&&J!!!!1q-!!(rJ"c9"JJ! -1(m!!%J!!&K)!!0GB!!!!$[$!!")!!+*B!!!!$ZM!!"A`!Br3))!'&HJ"Mp!JJ! 31(`!!%J!!B9J!!!!5rrr1@!!!!#!BJ#8J'-!!$J$!!'!BJ#8N!!$!!!iB!!!J!% !@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!&X!!A,PpID@j TG'PKE'PkC9p$3f&MD'9-D@)!!!"m#!+QNq(rr*2"rrL6SIrdNi(rm*!!!3!)P#( rX$ZL#X4)!!5aJ%%!&$Z$!!#!BJ#8J'-!!$J$rrq!BJ#8N!!$!!#!BJ#8J!-!!#J !!!"!JJ"8J(d!$)2M!!4)!!"!Jpm!-)"r!!",rk4"B!!!!)"r!!K,rk3eB!!!!$K p!!!iR`!!5rrTL@!!!!!iI`!!5rqN'@!!!!!lrJ!!+"m!!%##rm!iB!!#5!!&(B" "!"4,rrj0B!!!!$Km!!")!!8*J%%!&%J!!bPJ!!!!J!%!@$JK!&"m#!1QJq(rr)2 "rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!&k!!@,PpIG'9bE@PZBA4PAd0$B@0SC8a TBR`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl!lSJfa1'!!*%J!!d'!33!8I(mEH8' #!(b)I3!!1'-!!8J!!bQ!33!8I(iEH8##!"3iI`!!5!!$,B""!"4)!!"81(d!!$L H!!#)[3!!1+8!!8J!!bQ!33!81!!!#,!I!!3i!!!!X"m!$MJ!!!#3!"m!%$J!!!# 3!"m!&*2I!"Ji!2rrN!!I!"`iI`!!5!!$#B""!"5!!3"B1#%!8(`)!kD$iIrmJm( rq)1Krr41J!!J!*!')%'!!`#3"F3!#bj1Eh4TCRP9Ff9b!!!!I!J#TT2Krrb3!!% !#*3Krh!iB3"d5!!#8B""!"3li`!!Iq!(08'#!!`iB!!!5!!!B$J!!$b3!!%!1$J !!!#3!!%!2$J!!!#3!!%!F$KK!(3iJ3!i5!!"rB""!"3li`!!Iq!(08'#!!`iB!! !5!!!*)#"!%`iBJkdJ!-!!(`%!%"!JJ!-1'!!!8J!!!JiB!!!J!%!Q$JK!*!!I!J $TS2Krra1J!!J!*!')%'!!3#3"D!!&#j$GA*bC@jd8(*[Bf9cFdPc5e40!!"m#!+ QNq(rr*!!!3!)P#(rF$J!!!#3!!%!1$J!!!#3!!%!2$KK!$K)!!&*J%%!&$[M!!" ri!Fe3B)!$$KJ!!")!!"B1!!!!*!!!3"%1!!!!*!!!3"i1!!!2*!!!3"!1'%!1$L "!%")!!%PJ%%!&$[M!!"ri!Fe3B)!$$KJ!!")!!!F1'%!3)"M!"3m!kZA+!"i5d# #rj3iB!!"J!%!Q$JK!*!!I!J$TS2Krra1J!!J!*!')%'!!3#3"DJ!&Lj*Fe4TBfY PG%YPCA"PFP*eEQjTEQGm3a0i6S!!)(`)!UD3!!%!#*3Krm",rrrY15-!!)"L!+b !JJ#S1+)!!$M#$VL!iJ#FJ3)!Q%J!!&'!33!8N!"L!F4,rh'KB!!!!$KJ!!#!!3" )1#%!3(`)!kC1J!!JI!J#TT!!!3!)P#(r`)"L!F4)!!(KJ%%!&)!"!%Ji)3"!I!J $TNk!!##"JJ"XN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!6*!!33!8J!`!!)"-!!4 m#31Q6S!%))'#!$L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!NN!""!"5!$!!!J%` !"(`*!kC1J!3JJB)!(*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!%#3!%%!&)!-!!# !6!!%I!N$TNk!"##"JJ!SN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!` !!)"-!!4m#31Q6S!%))'#!(53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"mN!""!"5 !$!!!J%`!"(`*!kC1J!3JJB)!J*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!"53!%% !&)!-!!#!6!!%I!N$TNk!"##"JJ!)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!D*! !33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ" %N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!"*!!33!8J!`!!)"-!!4m#31Q6S!%))' #!!b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"iN!""!"5!$!!!J%`!"(`*!kC1J!3 JJB)!F*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!##3!%%!&)!-!!#!6!!%I!N$TNk !"##"JJ"NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!B*!!33!8J!`!!)"-!!4m#31 Q6S!%))'#!"#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"BN!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!'*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!)53!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ"FN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!2*!!33!8J!`!!)" -!!4m#31Q6S!%))'#!!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!XN!""!"5!$!! !J%`!"(`*!kC1J!3JJB)!5*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$53!%%!&)! -!!#!6!!%I!N$TNk!"#!!!)iSJ!!!9!#3"SjmJ!!!+!#3%B%+)Jkd!L)0X3)L#X3 ')T(8!L+4[!)L$VL'!J'4e#))'i)#3`Hc"k-(23FQ"X!'X!DL"T-'K3Ci"K!&K38 5"*N%C!4A!p8$aJ1d!kF$9`0)!cm$0J,(!UF+H`Sc#L8+'!R5#E-*P!Q(#9J*3`N d#5B*&JMq#2%)j!L)#'J0G`eU$8300`d-$2S-l3bH$()-3``*#mi,[`Zb#i-,D`X l#bX,'3X(#[J+f!+B##)VE)B#'#QX*eJPQ#2F)B`Ie"ii(!!DD"M-&X`8j",J%*! !$``0N!!-!!Ri#%!'@!-J!C!!!"b+P#+*Z!3Z68P8)%N[8b"0B@0%CAB"2d&cFf9 bG'P[EL"QB@PXC@3k)#8MFb!S*A-k)#9N+3S")(GZ)5JSBf0ICA*b)$dp)%0$Adj 26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p"8%PI9N958dP26LNJI(`J+'0MAf9 bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5P$3f& MD'8ZB`%JLNJ)3d0KBfKP,Q-1)5KMBepMG(JJ)6dJ-#P2)5JSBf0ICA*b)$dp)%0 $Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA* b)$dp)%0$Adj249*56e)T+3`K+'jKE@8J)6dJ-#N4)5K`FQPZBfP`B@`J)6dJ-#N 1)5KSB@jNE'8J)6dJ-#Q")5JSBf0ICA*b)$dp)%0$Ad*"4%j"688T)(am)#KMBep PFR)J26dJ3d0I3N&%Ae""8NdT)(am)#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(a m)#KMBepPFR)J26dJ3d0I6Np048dT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LN T$#%SG'PYC5!K25!`+63K+#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBep PFR)J26dJ3d0I6Np&8P*28LNTH#%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(` J+'0MAf9bFL!p25"$3ep&8P*I3d&$5%9I4P9-6#NJI(`J+'0MAf9bFL!p25"$3ep &8P*I3e*&4&p@49*658p1+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+A)K+#K MBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np84Np96N3 T)(am)#KMBepPFR)J26dJ3d0I49*5Ad05484I9N958dP26LNJI(`J+'0MAf9bFL! p25"$3ep16d958Np5+5Q+)5JSBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA* b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#! SBf0ICA*b)$dp)%0$Ad958Pp$8N9%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0 I6Np&8P*28LNTCb%S+'0MAf9bFL!p25"$3ep16de&65NJI(`J+'0MAf9bFL!p25" $3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9 bFL!p25"$3ep16d958Np5+5N-)5KfCA*c)#%p)$!T$5%SBh*PC(-J)6dJ-#N1)5J UBh*PC(-J)6dJ-#N0)5K`F%j$D5!K25!`+3mK+'Pd3f&MD'8J)6dJ-#PP)5JSBf0 ICA*b)$dp)%0$Ad914#NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0 MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N @)5KMBf&MD'9IF'pTER4PFL!K25!`+@8K+#KMBepPFR)J26dJ3d0I48j%+5"mI#! SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B590 8+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3mK+'Pd3h*PC(-J)6dJ-#PR)5J SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339* 0+5"mI#!SBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Adj249* 56e)T+8`K+#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0 I6Np048dT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT3A0cCA*dD@pZ)'CKD@a PC$SJ*50c)#JPFcSJ*@3T#J%JD&XK+#KYB@GTBb!p25!S*e"dFL!R+5NJI(`J+'e KCfPM)$dp)#JR8&0jFbFT+5"mI#!SE@&RD@-J26dJ+#G38eC0*bNT)(am)#KYB@G TBb!p25!S*dK6HA-R+5NT3d0KBfKP9A4TE#jM!5#$8Ja$3f&MD'99G'PX,Q-A)5K 0C@e&FR*[FL!S+5!p25"ZEd9bFLN2)5KPFR)J26dJEQp&FR)T$5%SBQa[BfXJ)6d J-#N1)5JUBQa[BfXJ)6dJ-#N8)5KYB@GTBb!p25!S*dK6HA-R+5NZ)5KMBfPIGQ& XD@4KG'9IBfpZG'9iG#!SBf0IBh4i+5!p25"$3ep16d958Np5+3`K+'4PFh3J)6d J-#NH)5KcFQ-ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M8T(L%SFh*M,Q0bC@4IG(P `C5!p25"$3ep$8N9%AeBd+88K+#KMFQ9NFbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p @0#NJI(`J+'0bC@4c,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5N-)5KNBA4K)#% p)$!T$5%S+Q4KG'%J)6dJ-#P()5JSBh*PC(-a,Q0bC@4IG(P`C5!p25"$3ep$8N9 %AeBd+5"mI#!SBh*PC(-a,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5P()5JSBh* PC(-b,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBd+5"mI#!SBh*PC(-b,Q0bC@4IG(P `C5!p25"$3ep$8N9%AeBe+5N"*19$G(J32d&cFf9bG'P[EL"QB@PXC@3k)#8MFb! S*A-k)#9N+3S")#!1)5KMBepMG(JJ)6dJ-#P$3f&MD'8ZD@jdCA*ZB@`ZB`%JKMN 43d0KBfKP,QPZG'9bEQ&X,Q-2)5KPFR)J26dJEQp&FR)T,b%SBf0TAhCKE'PNBA4 PAf0[ER4PH(3J+#TMBepMG(JT)$dp)%0$Adj249*56e)T&b%S6@9Y4A*bEh)J+#N J26dJEQp&FR)T,L%SBf0TAhCKE'PNBA4PAf0[ER4PH(3J+'0MAf0dH#NJ26dJ3d0 I6Np&8P*28LN-)5KdD@eP)#%p)$!T$L%SD'&ZC'aP)#%p)$!T1L%SBf0TAhCKE'P NBA4PAf0MB@0SC9pbC@BJ+'0MAf0dH#`J+QKKEQ4XC5NJ26dJ3d0I6Np&8P*28LN j)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0IBh4i,#"SB@jNE'8T)$dp)%0 $Adj249*56e)T,L%S+'a[BfXJ26dJDe*PB@4-Ef0V+5"mI#!SE'pMDb!p25"V9h* TG'9-Ef0V+5NV)5KSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDb!K25"V6Qp -Ef0V+8iK+'0MD9pcB@ePAh"bEf0PFh-J+#CSB@jNE'8J,6iJBf0KBfKPAf4KG'% J,6iJE'pMDep[GfjPFL`J*Q0MAf0dH#!Y2L"`FQpMCA0c+5N-)5KZB@eP)#%p)$! T%5%SF(*TEQ0TF'&X)#%p)$!T+L%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)(" bD@jMDA"KE#!K25!`+3`K+(CPFR-J)6dJ-#NP)5KSB@jNE'8J,6iJBf0KBfKPAf4 KG'%J,6iJEQ&YC5!K25!`+3`K+'4KG'%J)6dJ-#Nj)5KMBfPIGQ&XD@4KG'9IBf0 KBfKPAh*PCL!SBf0IBh4i,#"MBf&MD'8T)$dp)%0$Adj249*56e)TS%e*9#"8D@0 VCA3J5f9PF'9b)'Pc)'j[G#"bG@jZD@jR,L"8D'Pc)'eKH5"MBA9cC5"`FQpLE'9 YFb"hDA4S)(4SC5"0593J5f9bBQ9bEh-J6'PLFQ&bH5iJ8'aPBA0P)'p`C@iJG'K P)%YPFQ*PFQpc)%eKEQ&RCA)JBfpZG(*[E#"`B@jPE#"TE@ePC'PKG'9XH5"dEb" QDAJJG'KTFbi!BL4,FQ*0,EF!!!%!!!!"D!!!!'J!!!!bFQ9ICR"bAc)i!!%,,Pp bCA0dCM)i!!(4,PpIFQ9cG'pbC9pQF(*I-MN!!3`ZAh*PFh4Q-MN!!HJZAepbCA0 dEh*PAfC`FPmc-!!")bjIFQ9cG'Bc-!!"k5jIAh*PFh4[FQ9ICR"bAc-a!!%N,Pp bCA0dCM-a!!"6,PpIC'Pf-R8!!%FZAepNDABbD3!!SbjIAfe[C$*e!!#A,PpIE@p N-QN!!!mZAepcD'`bD3!!-bjIAh0SFM*e!!!R,PpIFfKb-QN!"[-ZAepMGR4IFfa XAf4LE!!'G#jIAf0fG&peE'aIC'*X!!CN,PpIBhCdAh0X!!!!C!#3#`%!N"-"F(G `B`#3%`%!N"&%&Ne*9#",CA*LCA*[Fk9$3f&MD'9-D@)!N!8"!!!!!@J!!!"S!!! !-JH#)`"a'J!!!"`!-J!!BfCbC`!!!!S!!2rr!*!%"i&N,&bJ: \ No newline at end of file diff --git a/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug b/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug deleted file mode 100644 index 25e0dcc98..000000000 --- a/src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :%d0$B@0SC8aTBLj38%-ZC'9LG@F!FfKXBMq3"!#3"0SJ!!!"RK885Qpj)A"PCQC `Gh"M!!!!!E0'2q-!N!d$!!)!N!6rN!3!N!E%a!!!a-3!!-6%!!!(F!!%"!$rN!3 !N!B3,!!!%!`!!!hJ!!$-3!)%"!$rN!3!N!i'k!!!!)!%"!3!N!ArN!3!N!F"!!! #f!!!!!%!!!,3!!!!"J!!!#3!!!!"!!!"C!!!!B!!!!9B!!!!"!!!!"J!N!m@!*! ,$3#3#`)!!!!@!*!(+!!!!!)!!!!#!!!!"!!!!"J!N!G(!*!,"3!!!"`!N!GH!*! ,!J!!!#%!N!Gl!*!,!3!!!#-!N!3#!!#D!J!!T!)!!,)#!!#p!J!!aJ)!!0)#!!$ G!J!!jJ)!!2)#!!$m!J!"!`)!!48#!!%M!J!"+3)!!6B#!!&$!J!"@3)!!@%#!!& X!J!"HJ)!!BJ#!!'A!3!"T3%!!E`#!!(4!J!"i3)!!I%#!!(j!J!#"`)!!Ji#!!) 9!J!#(!)!!L-#!!)U!J!#2J)!!P3!!3#3"3i!N!4+&@!A5JY##@!@3!&#!8!"3Na #!)!(4KQ)0dS!5@jdCA*QB@0P6'PL!%e*9#",CA*LCA*[Fk9$3f&MD'9%BA4K6'P L!%e*9#"6GA"`Eh*dT84PBR9RCfPZCdaTBLjNC@*eC`"0593J8h9`F'pbG+9$6'P L,Q4PBR9R!%e*9#"6GA"`Eh*dT9*eER4TE@9-D@)ZC'9LG@F!68P8)&0eF("[FR5 P9A4TE'PdD@9c6'PL,Q4PBR9R!%j05@jcG'&XE!"%DA0`Eh0P5'&ZC'aP!%GPG&" dFP0THQ8!4'9LG@G6G()!8f&YC9"bEf0PFh-!5'pXC%ePE@pbH3"0C@e&FR*[FJ" (CA4%BA4P9'PYC3"1CAG3G(*6HA-!6Q9h8(4b!%GPG%0eFR*PER43FQpMCA0c!%* XEf0V6@pfC84KG'%!5%a[BfX!9@jSEfaN6@9YEh*j!%jPGdKKEQ4XC90jF`"(CA4 3FQpMCA0c5@jQEh*YBA4TEfi!5&9ZE'pMD`"%DA0`Eh0P8(4b!&*PBfpfCA*)B@j NE'8!4f9d5'&ZC'aP8fPkC3"(CA41CAKd8(*[Bf9cF`"6CA4)B@jNE'96DATP!'G $3f&MD'9(E'pLB@ac8Q9Q3fpeER3!Cd0$B@0SC8GXEf*KE%0[ER4PH(3!4f9d8fP REQ&X3@0dD@pZ!&0PG&0TCfjKE%&MG'P[EJ"NF(*TER4Q!%&XCA*d8fPREQ&X3A3 !E@9YBh"j!(0dFQ0YF!"cG(*MF(N!Fh4bE'9Z!'ePEA0PG!"IAh*PCfPcG'9bAfC bB@GYC@jd!&pIG@jbC@GTFh4PFPpQFQ&RE@9ZG!"YB@0IG'PYC9pdEepeEQPiAh4 TE@8!Bf0ICf9dAf0bC@4IGQ9bFfP[EQ0MAh0PF9pQCA4MD&p13h0IEQ9iG'0MAf4 PFh4bEhPMBepRCA4IBfKKEQGPAh4TE@9MBepQFQ9PAdj$AfPZCQpMBepMFQ9KG'9 MBepME'pcC@0MAfGPG&pZB@ePBf0ICR*PC9pMFQ9NFf0MAh0PF9pQCA4MD&pMFQ9 NFepLC@GTEQ0MAh*PE@pfC9pMFQ9NBf0ICR*PC9p`FQPZBfP`B@aMBepcCA&ICQ9 dBfKIBh*PC(0IEQ9iG'0MAh0PF9pQCA4MD&pMFQ9NFepPEQ4MBep[F'9ZBf0IFfK eG'4[GfjMBepcCA4IF(*TEQ0TF'&XBf0ICf9dAdj$AfPZCQpMBepTEQPdD@&XDAT PBf0ICf9dAh"bD@jMDA"KE'0MAh0PF9pQCA4MD&p13h0IC@jNBf0IFh4[FQ9MBep QFQ9PAfjKE@9MBepcCA&ICQ9dBfKI6N0cAf*PCfPZ!*!)#!!!!!`!!J!)!!8!!!! (!!`!"`!)!!S!#!!-!!3!$J!!!!m!$!!2!!J!%J!%!"3!"!!9!!!!&J!)!"B!%qq *!"9#%!!+QYm!%NeA!!mc9`!*6#%!##E2!!XfqJ!0cUm!'*(*!!lQ8`!4q!B!&rC `!"Cq0!!(%d`!#cep!"#-#J!1ZFB!$FMP!"$-#`!8*X!!##F0!!aR@J!@JAJ#!!* U!!!#F!!"!J!#I3!!!MJ!!3)!!T)!!!+J!!%#!!+F!!!#Q!!"!J!#VJ!!!NJ!!3) !!Vd!!!+i!!%#!!,'!!!#U!!"!J!#cJ!!!QJ!!3)!!YN!!!*3!!%#!!,Q!!!#+!! "!J!#rJ!!!SJ!!3)!!``!!!*J!!%#!!-G!!!#)!!"!J!$0!!!!KJ!!3)!!dS!!!+ `!!%#!!04!!!#`!!"!J!$A!!!!S!!!3)!!f`!!!)3!!%#!!0k!!!#b!!"!J!$K`! !!RJ!!3)!!jF!!!)`!!%#!!1V!!!#N!!!!3)!!l-!!!*B!!%#!!1r!!!#3!!"!*! )I!J#TT!!!3!)P#(r`$JK!%#!!3!)I!J$TNk!!#"m#!+Q[`(ri*!!!3!)P#(rS(a i'hL3!)%!I(bj+hKmfM0i1m)$KcZ#!hiliJ-21k)#lcYJ!!!S'!!!3))!#$YJ!!` X'`!!3))!&)!"!(`X!!!#3B)!#$YJ!!NX'`!!3))!%%J!BD&J!!!!I(XEH#`E!!" !JJ!8I`2$H%J!BG&J!!!!I(XEH#`E!!""JJ!-,"X!#8##!#3S'3!!3B)!$$J!!!+ 3!"N!!#JD!!""JJ!-J!)#"*!!'J!!,"X!"N'#!-JX'`!*3B)!`#`E!!a"JJ#i,"X !!%'#!,"rSqYiIq6lH(q&ihJi`!"%5!$"9B""!"4)!-%eJ%%!&#`$!!&!JJ!JIq2 lH(r%mhJiS!"%1-!!!%J!`8@!33!85!!!E%J!`3Q!33!8,!-!!N##!"4rirYi5!$ "2B""!"4)!!"-5!$!kB""!"3X!`!#3))!&(rMqhK)!-%GJ%%!&%J!!#a)!-$*J%% !&#`$!!4!JJ!FIq2lH(r%mhJiS!"%1-!!!8J!`0Q!33!8If2EH)!"!'Ji)3"JI!J $TVX"rq"1J!!J!*!')%'!#!#3"!'B!!iZBf0ID@jTG'PKE'PkCA`)!UDr)IrNN!! "!!L8)IqJI(NEH$[#!jmliJ13!$ZL!iFlBJ0q1i)#lcY!!!!S'3!!3))!X(q$ihK rj2YiIfAEH$M!!&K)!-!pJ%%!&%J!`"f!33!8,!-!!8##!#"rirYiIk6VH$LJ!&J i`!!!5!$!,B""!"4)!!"X5!#rmB""!"3X!`!#3))!&(rMqhK)!-!PJ%%!&%J!!%a )!,r4J%%!&#`$!!*!JJ!8Iq2lH%J!`!@!33!85!!!,%J![l'!33!8,!-!"%##!"a rirYiIk6VH$LJ!&Ji`!!"5!#r`B""!"3S'3!!3))!#$Y!!!`X'J!!3))!&)"j!!" )!'(*B!!!!(ak'hJX'J!!3))!%(mMbhK)!'5KB!!!!#`D!!T"JJ$!,"S!$%'#!,J X'J!!3B)!X(q$ihKra20iIfAEH$M!!'9)!,p"J%%!&%J![b'!33!8,!-!!8##!#" r`r0iIk6VH$LJ!'8i`!!!5!#r-B""!"4)!!"X5!#qpB""!"3X!`!#3))!&(r$mhK )!,mTJ%%!&%J!!%a)!,l9J%%!&#`$!!*!JJ!8Im2cH%J![`Q!33!85!!!,%J![V@ !33!8,!-!"%##!"ar`r0iIk6VH$LJ!'8i`!!"5!#qaB""!"4r3p0iJ!%!D$JK!'" m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!I3!$#jMBepcD(9dC'phEJ!!I!J#TVj"rmL 3!!%!#*3Kri"mG"YiI*FMH(be+hKmdM0iI2-lH(d@3hJlBJ3G1i)%$MZL!r`l`J2 [1q)$KcXL!hil3J,[+"F!!%##!,"r3p0iIm6cH(mPbhJi`!"m5!#q%B""!"4)!,h aJ%%!&#`$!!&!JJ!JIm2cH(rNqhJiS!"m1-!!!%J![J'!33!85!!!E%J![F@!33! 8,!-!!N##!"4r`r0i5!#pqB""!"4)!!"-5!#pTB""!"3X!`!#3))!&(r$mhK)!,h CJ%%!&%J!!#a)!,f&J%%!&#`$!!4!JJ!FIm2cH(rNqhJiS!"m1-!!!8J![C@!33! 8+"8!!%##!,"r3p0iIk6VH(mPbhJi`!"p5!#pAB""!"4)!,dpJ%%!&#`$!!&!JJ! JIk2VH(rNqhJiS!"p1-!!!%J![8f!33!85!!!E%J![4'!33!8,!-!!N##!"4rSqY i5!#p4B""!"4)!!"-5!#mmB""!"3X!`!#3))!&(qMkhK)!,dPJ%%!&%J!!#a)!,c 4J%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!"p1-!!!8J![1'!33!8+"B!!%##!,"r3p0 iIi6MH(mPbhJi`!"q5!#mUB""!"4)!,b*J%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!" q1-!!!%J![*Q!33!85!!!E%J![&f!33!8,!-!!N##!"4rJq0i5!#mNB""!"4)!!" -5!#m2B""!"3X!`!#3))!&(q$ihK)!,aaJ%%!&%J!!#a)!,`GJ%%!&#`$!!4!JJ! FIi2MH(rNqhJiS!"q1-!!!8J![#f!33!8IS1MH%J!ANPJ!!!!I(JEH#`B!!"!JJ! J+"B!!%'#!"3S&`!!3B)!$#J9!!"!JJ!)1`!!$#`B!!"!JJ"mIS1MH(lNZhKq4C0 iIQDEH$MK!$K)!)q"B!!!!(ai'hJX'!!+3))!,(k$ShKqj,YiIU@VH(j'NhKqCjY i13%!2%J!G*eJ!!!!I(JEH%J!!#aqJk0iJ)%!1$LK!$a)!'CeB!!!!(ai'hKqJk0 iJ)%!1%J!NU9J!!!!,"J!!%##!!b!!3!mN!!@!!!X'!!!3))!%(k$ShK)!'8*B!! !!#`B!!&"JJ$3,"J!$%'#!-JX'!!+3B)!`#`B!!C"JJ#i,"J!!%'#!,"r3p0iIf6 EH(mPbhJi`!#J5!#krB""!"4)!,VGJ%%!&#`$!!&!JJ!JIf2EH(rNqhJiS!#J1-! !!%J!ZZf!33!85!!!E%J!ZV'!33!8,!-!!N##!"4rBpYi5!#kjB""!"4)!!"-5!# kNB""!"3X!`!#3))!&(pMfhK)!,V&J%%!&%J!!#a)!,TaJ%%!&#`$!!4!JJ!FIf2 EH(rNqhJiS!#J1-!!!8J!ZS'!33!8I`2$H)!"!)Ji)3#!I!J$TVT"rmK1J!!J!*! ')%'!$J#3"!3N!!SZBf0IBh*PBA4PI!J#TVm"rq#3!!%!#*3Krk"mH"YiN!#"!(b 3!+%!J*!!`3#%I2NlH$[#""dliJ311k)$KcYL!hilJJ,[+"N!!%##!,"rJq0iIq6 lH(pPfhJi`!#d5!#jhB""!"4)!,QpJ%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!#d1-! !!%J!ZFf!33!85!!!E%J!ZC'!33!8,!-!!N##!"4rirYi5!#jaB""!"4)!!"-5!# jFB""!"3X!`!#3))!&(rMqhK)!,QPJ%%!&%J!!#a)!,P4J%%!&#`$!!4!JJ!FIq2 lH(qNkhJiS!#d1-!!!8J!Z@'!33!8I`2$H%J!@heJ!!!!I(SEH#`D!!"!JJ!3+"N !!%##!!Jl3!!-,"S!!%##!#4r!m0iJ)%!I)#K!)#!`3#%11%!2%J!M-9J!!!!I(S EH#`D!!"!JJ!FI`2$H)#"!$`iS3!i5!"Mi@!!!!"mHKYi,"S!!%##!!b!!3!iN!! C!!!X'J!"3B)!d#`D!!a"JJ$),"S!#N'#!-!X'J!'3B)!Z#`D!!""JJ#`Ii2MH(r %mhKrCGYi1-!!b%J!Z)f!33!85!#iEB""!"3X!`!"3))!)(r$mhKrT1Yi1+!!b$M !!!")!,KpJ%%!&%J!!'a)!,K"J%%!&#`$!!*!JJ!8Im2cH%J!Z(@!33!85!!!6%J !Z#'!33!8,!-!!N##!"4r`r0i5!#i9B""!"4)!!!X5!#i!B""!"3X!`!%3))!((r $mhKrT1Yi1+!!b$M!!!&)!,J4J%%!&(p$dhL!!3"S1#%!B(`)!kDl!IrJ6S!!)!# 3"L""J!J!N!3#9!!),Q0MAfp`C@i!!(`)!UDr!IrJN!!"!!L8)IqJI(JEH(bC)hJ l`J311q)$RcZL!iFlBJ0q1i)#lbJC!!"!JJ#`Ii2MH(r%mhKrCGYi1-!!eNJ!YhQ !33!85!#h@B""!"3X!`!"3))!)(r$mhKrT1Yi1+!!eMM!!!")!,GTJ%%!&%J!!'a )!,FYJ%%!&#`$!!*!JJ!8Im2cH%J!Yf'!33!85!!!6%J!Y`f!33!8,!-!!N##!"4 r`r0i5!#h3B""!"4)!!!X5!#flB""!"3X!`!%3))!((r$mhKrT1Yi1+!!eMM!!!& )!,EpJ%%!&(m$`hK)!&NCB!!!!(ak'hJX'J!!3))!'(m$`hL!Q3!!5!"Mk@!!!!" mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!&(m$`hKr*-Yi5!"P5@!!!!! X'J!!3))!$$J!!!#3!"N!!#`D!!T"JJ$!,"S!$%'#!,JX'J!!3B)!X(q$ihKrj2Y iIfAEH$M!!1C)!,C0J%%!&%J!YLf!33!8,!-!!8##!#"rirYiIk6VH$LJ!1Bi`!! !5!#f2B""!"4)!!"X5!#f!B""!"3X!`!#3))!&(rMqhK)!,BeJ%%!&%J!!%a)!,A KJ%%!&#`$!!*!JJ!8Iq2lH%J!YK@!33!85!!!,%J!YF'!33!8,!-!"%##!"arirY iIk6VH$LJ!1Bi`!!"5!#edB""!"4r3p0iJ!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!B J3B!)!*!%!L3!#5jMBepME'pcC3"m#!+Q[`(ri*!!!3!)P#(rN!"mH"YiI*NMH$[ #"!iliJ1I1k)$KcYL!hilJJ,[+"N!!%##!,"rJq0iIm6cH(pPfhJi`!$f5!#e1B" "!"4)!,8CJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!$f1-!!!%J!Y5Q!33!85!!!E%J !Y1f!33!8,!-!!N##!"4r`r0i5!#e)B""!"4)!!"-5!#dcB""!"3X!`!#3))!&(r $mhK)!,8"J%%!&%J!!#a)!,5YJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!$f1-!!!8J !Y,f!33!8I`2$H%J!9YPJ!!!!I(SEH#`D!!"!JJ!BI`2$H)#C!!")!''TB!!!!(a k'hJX'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!`J*N!!)"N!!#!"!!%N!"K!$L 3!!%!2)!%!!L3!!%!3(m$`hKr*-Yi5!"Ll@!!!!!X'J!!3))!$$J!!!#3!"N!!#` D!!"!JJ!BI`2$H$L"!$K)!((jB!!!!(ak'hJX'J!!3))!%(m$`hK)!&fpB!!!!#` D!!T"JJ$!,"S!$%'#!,JX'J!!3B)!X(q$ihKrj2YiIfAEH$M!!4&)!,2"J%%!&%J !Xk'!33!8,!-!!8##!#"rirYiIk6VH$LJ!4%i`!!!5!#cXB""!"4)!!"X5!#cGB" "!"3X!`!#3))!&(rMqhK)!,1TJ%%!&%J!!%a)!,09J%%!&#`$!!*!JJ!8Iq2lH%J !XiQ!33!85!!!,%J!Xc@!33!8,!-!"%##!"arirYiIk6VH$LJ!4%i`!!"5!#c4B" "!"4r3p0iJ!%!H$JK!("m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!R!!#bjMBepNCA0 dFQpj!!!!I!J#TVm"rq#3!!%!#*3Krk"mH"YiI*NMH$[#"+`liJ5I1k)$KcYL!hi lJJ,[+"N!!%##!,"rJq0iIq6lH(pPfhJi`!%I5!#bUB""!"4)!,+*J%%!&#`$!!& !JJ!JIq2lH(qNkhJiS!%I1-!!!%J!XTQ!33!85!!!E%J!XPf!33!8,!-!!N##!"4 rirYi5!#bNB""!"4)!!"-5!#b2B""!"3X!`!#3))!&(rMqhK)!,*aJ%%!&%J!!#a )!,)GJ%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!%I1-!!!8J!XLf!33!8I`2$H%J!9%P J!!!!I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"4r!m0iIb6,H%J!@Ee J!!!!,"S!#N'#!,JX'J!!3B)!X(q$ihKra20iIfAEH$M!!5T)!,'aJ%%!&%J!XC' !33!8,!-!!8##!#"r`r0iIk6VH$LJ!5Si`!!!5!#aSB""!"4)!!"X5!#aCB""!"3 X!`!#3))!&(r$mhK)!,'CJ%%!&%J!!%a)!,&&J%%!&#`$!!*!JJ!8Im2cH%J!XAQ !33!85!!!,%J!X5@!33!8,!-!"%##!"ar`r0iIk6VH$LJ!5Si`!!"5!#a0B""!"3 iB!!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!I!!%bjMBepRCA4IBfK KEQGPAh4TE@8!!!"m#!+Q[b(rj*!!!3!)P#(rS(ak'hKmQ50iN!#K!)#3!-%!K$[ L"1%l`J1(1i)$IMZL!Zpr3p0i5!"5i@!!!!"mHaYi,"X!!%##!"Kr3p0iIb6,H%J !AE&J!!!!I(XEH#`E!!"!JJ!FId26H(mNbhJiS!!"5!"LR@!!!!"mHaYi,"X!!%# #!#"r3p0iIb6,H)#K!)#!`3#%5!#-`@!!!!"mHaYiId26H(mNbhK)!'9PB!!!!#` E!!"!JJ!3Id26H%J!@H9J!!!!,"X!#N'#!-JX'`!23B)!`#`E!"""JJ#i,"X!!%' #!,"rSqYiIq6lH(q&ihJi`!&*5!#[iB""!"4)!+r"J%%!&#`$!!&!JJ!JIq2lH(r %mhJiS!&*1-!!!%J!Vp'!33!85!!!E%J!Vj@!33!8,!-!!N##!"4rirYi5!#[bB" "!"4)!!"-5!#[GB""!"3X!`!#3))!&(rMqhK)!+qTJ%%!&%J!!#a)!+p9J%%!&#` $!!4!JJ!FIq2lH(r%mhJiS!&*1-!!!8J!Vf@!33!8If2EH)!"!'Ji)3"JI!J$TVX Krq41J!!J!*!')%'!"`#3"!'S!!NZBf0IFh4[FQ8!I!J#TVmKrq53!!%!#*3Krk" mHKYiI*NMH*!!S3#!N!$"!)3liJ9D1m)$KcZ#!hilSJ,[Id26H%J!84eJ!!!!I(X EH#`E!!"!JJ!BId26H(mNbhK)!&[YB!!!!(al'hJX'`!!3))!((p$dhKr*-Yi1+! !!8J!B0PJ!!!!I(XEH#`E!!"!JJ!JId26H(mNbhL!S3#!J-%!K%J!M2&J!!!!I(X EH(p$dhKr*-Yi5!"MS@!!!!!X'`!!3))!%(p$dhK)!&JKB!!!!#`E!!T"JJ$),"X !!N'#!-!X'`!33B)!Z#`E!!""JJ#`Ik2VH(rNqhKrKH0i1-!"D%J!VKf!33!85!# YrB""!"3X!`!"3))!)(rMqhKra20i1+!"D$M!!!")!+i0J%%!&%J!!'a)!+h4J%% !&#`$!!*!JJ!8Iq2lH%J!VJ@!33!85!!!6%J!VE'!33!8,!-!!N##!"4rirYi5!# YjB""!"4)!!!X5!#YNB""!"3X!`!%3))!((rMqhKra20i1+!"D$M!!!&)!+fKJ%% !&(pMfhL!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"U!!2,Q0MAh*PE@p fC9pMFQ9N!!!!I!J#TVlKrpb3!!%!#*3Krj!!I(JEH(bA)hL3!+%!N!"mf60i1m) &c6[L!r`lSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M!!AT)!+cjJ%% !&%J!V0Q!33!8,!-!!8##!#"rirYiIk6VH$LJ!ASi`!!!5!#XkB""!"4)!!"X5!# XVB""!"3X!`!#3))!&(rMqhK)!+cKJ%%!&%J!!%a)!+b0J%%!&#`$!!*!JJ!8Iq2 lH%J!V-'!33!85!!!,%J!V'f!33!8,!-!"%##!"arirYiIk6VH$LJ!ASi`!!"5!# XIB""!"4r!m0i5!"1Q@!!!!"mHKYi,"S!!%##!"Kr!m0iIZ5lH%J!@@PJ!!!!I(S EH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"ar!m0iIZ5lH$LJ!!&)!&j"B!! !!(ak'hJX'J!!3))!((m$`hKqj,Yi1+%!1%J!G'PJ!!!!I(SEH#`D!!"!JJ!BJ'% !N!#!!3!iI!-!!%'#!!Jl3!!3,"S!!%##!"ar!m0iIZ5lH(mPbhK)!'[pB!!!!(a k'hKr!m0iIZ5lH%J!B0&J!!!!,"S!!%##!""r!m0i5!"98@!!!!!X'J!'3B)!d#` D!!a"JJ$),"S!#N'#!-!X'J!33B)!Z#`D!!""JJ#`Ii2MH(r%mhKrCGYi1-!"P8J !Ud@!33!85!#V*B""!"3X!`!"3))!)(r$mhKrT1Yi1+!"P6M!!!")!+XeJ%%!&%J !!'a)!+VjJ%%!&#`$!!*!JJ!8Im2cH%J!Ubf!33!85!!!6%J!UYQ!33!8,!-!!N# #!"4r`r0i5!#V$B""!"4)!!!X5!#UZB""!"3X!`!%3))!((r$mhKrT1Yi1+!"P6M !!!&)!+V*J%%!&(p$dhL!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#Y!! 4,Q0MAh0PG&p`FQPZBfP`B@`!I!J#TVlKrpb3!!%!#*3Krj!!I(JEH(bA)hKmZ5Y i1m)'@$[L!r`lSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M!!DC)!+S PJ%%!&%J!UJ@!33!8,!-!!8##!#"rirYiIk6VH$LJ!DBi`!!!5!#U&B""!"4)!!" X5!#TfB""!"3X!`!#3))!&(rMqhK)!+S0J%%!&%J!!%a)!+QjJ%%!&#`$!!*!JJ! 8Iq2lH%J!UHf!33!85!!!,%J!UCQ!33!8,!-!"%##!"arirYiIk6VH$LJ!DBi`!! "5!#TUB""!"4r!m0i5!",a@!!!!"mHKYi,"S!!%##!"Kr!m0iIZ5lH%J!9T9J!!! !I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"ar!m0iIZ5lH$LJ!!")!&Y YB!!!!(ak'hJX'J!!3))!((m$`hKqj,Yi1+%!1%J!EGeJ!!!!I(SEH#`D!!"!JJ! -J!%!1*!!'3!!I`2$H(lNZhK)!&iTB!!!!#`D!!C"JJ$),"S!$%'#!-!X'J!+3B) !Z#`D!!""JJ#`Ii2MH(r%mhKrCGYi1-!"ZNJ!U,Q!33!85!#SQB""!"3X!`!"3)) !)(r$mhKrT1Yi1+!"ZMM!!!")!+LTJ%%!&%J!!'a)!+KYJ%%!&#`$!!*!JJ!8Im2 cH%J!U+'!33!85!!!6%J!U%f!33!8,!-!!N##!"4r`r0i5!#SJB""!"4)!!!X5!# S,B""!"3X!`!%3))!((r$mhKrT1Yi1+!"ZMM!!!&)!+JpJ%%!&(p$dhL!!3"i1#% !F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#D!!4,Q0MAfGPG&p`FQPZBfP`B@`!I!J #TVlKrpb3!!%!#*3Krk"mH"YiI*FMH(bj+hJl`JE!1q)%V$ZL!iFlBJ0q1i)#lbJ C!!"!JJ#`Ii2MH(r%mhKrCGYi1-!"bNJ!TjQ!33!85!#RHB""!"3X!`!"3))!)(r $mhKrT1Yi1+!"bMM!!!")!+H*J%%!&%J!!'a)!+G0J%%!&#`$!!*!JJ!8Im2cH%J !Ti'!33!85!!!6%J!Tbf!33!8,!-!!N##!"4r`r0i5!#RBB""!"4)!!!X5!#R$B" "!"3X!`!%3))!((r$mhKrT1Yi1+!"bMM!!!&)!+FGJ%%!&(m$`hK)!%NjB!!!!(a k'hJX'J!!3))!'(m$`hKqj,Yi5!"8#@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y !!!`X'J!!3))!((m$`hKqj,Yi1+!!!%J!@1&J!!!!I(SEH#`D!!"!JJ!FI`2$H(l NZhKr*FYi5!"[#@!!!!"mHKYiI`2$H(lNZhK)!&ZYB!!!!#`D!!T"JJ#i,"S!!%' #!,"rJq0iIq6lH(pPfhJi`!(D5!#Q6B""!"4)!+BYJ%%!&#`$!!&!JJ!JIq2lH(q NkhJiS!(D1-!!!%J!TMf!33!85!!!E%J!TJ'!33!8,!-!!N##!"4rirYi5!#Q0B" "!"4)!!"-5!#PiB""!"3X!`!#3))!&(rMqhK)!+B9J%%!&%J!!#a)!+A"J%%!&#` $!!4!JJ!FIq2lH(qNkhJiS!(D1-!!!8J!TG'!33!8Id26H)!"!'Ji)3"JI!J$TVV Krpa1J!!J!*!')%'!#3#3"!*)!"3ZBf0ICf9dAf0bC@4IGQ9bFfP[EJ!!I!J#TVl Krpb3!!%!#*3Krj!!I(JEH(bA)hKmZ5Yi1m)'@$[L!qmlSJ1(1f)$IMZ#!ZmS'3! !3))!X(q$ihKrj2YiIfAEH$M!!HY)!+8TJ%%!&%J!T3Q!33!8,!-!!8##!#"rirY iIk6VH$LJ!HXi`!!!5!#P'B""!"4)!!"X5!#NhB""!"3X!`!#3))!&(rMqhK)!+8 4J%%!&%J!!%a)!+5pJ%%!&#`$!!*!JJ!8Iq2lH%J!T2'!33!85!!!,%J!T*f!33! 8,!-!"%##!"arirYiIk6VH$LJ!HXi`!!"5!#NVB""!"4r!m0i5!"'b@!!!!"mHKY i,"S!!%##!"Kr!m0iIZ5lH%J!8CPJ!!!!I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!! -,"S!!%##!"ar!m0iIZ5lH$LJ!!")!&CaB!!!!(ak'hJX'J!!3))!((m$`hKqj,Y i1+%!1%J!EdPJ!!!!I(SEH#`D!!"!JJ!-J!%!1*!!'3!!I`2$H(lNZhK)!&NYB!! !!#`D!!C"JJ$),"S!$%'#!-!X'J!+3B)!Z#`D!!""JJ#`Ii2MH(r%mhKrCGYi1-! #!%J!Slf!33!85!#MRB""!"3X!`!"3))!)(r$mhKrT1Yi1+!#!$M!!!")!+1YJ%% !&%J!!'a)!+0aJ%%!&#`$!!*!JJ!8Im2cH%J!Sk@!33!85!!!6%J!Se'!33!8,!- !!N##!"4r`r0i5!#MKB""!"4)!!!X5!#M-B""!"3X!`!%3))!((r$mhKrT1Yi1+! #!$M!!!&)!+0"J%%!&(p$dhL!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3 #D!!-,Q0MAfGPG&pZB@eP!!"m#!+Q[`(ri*!!!3!)P#(rS(ai'hKmQ50i1m)$r$[ L!jmlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKra20iIfAEH$M!!K")!++PJ%%!&%J !SS@!33!8,!-!!8##!#"r`r0iIk6VH$LJ!K!i`!!!5!#LPB""!"4)!!"X5!#L@B" "!"3X!`!#3))!&(r$mhK)!++0J%%!&%J!!%a)!+)jJ%%!&#`$!!*!JJ!8Im2cH%J !SQf!33!85!!!,%J!SKQ!33!8,!-!"%##!"ar`r0iIk6VH$LJ!K!i`!!"5!#L+B" "!"4r!m0i5!"%4@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!,(m $`hL!Q3!!5!#6`@!!!!#!H3!!5!!F&@!!!!!i!!!!N!!C!!!l3!!!,"S!#N'#!-! X'J!-3B)!Z#`D!!""JJ#`Ii2MH(rNqhKrCGYi1-!#)%J!SBf!33!85!#KEB""!"3 X!`!"3))!)(rMqhKrT1Yi1+!#)$M!!!")!+&pJ%%!&%J!!'a)!+&"J%%!&#`$!!* !JJ!8Iq2lH%J!SA@!33!85!!!6%J!S5'!33!8,!-!!N##!"4rirYi5!#K9B""!"4 )!!!X5!#K!B""!"3X!`!%3))!((rMqhKrT1Yi1+!#)$M!!!&)!+%4J%%!&(p$dhL !!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3#%!!5,Q0MAfCbC@9IF(*TEQ0 TF'&XI!J#TVm"rq#3!!%!#*3Krk"mH"YiI*NMH$[#!qmliJ1I1k)$KcYL!hilJJ, [+"N!!%##!,"rJq0iIm6cH(pPfhJi`!)`5!#JFB""!"4)!+"4J%%!&#`$!!&!JJ! JIm2cH(qNkhJiS!)`1-!!!%J!S''!33!85!!!E%J!S#@!33!8,!-!!N##!"4r`r0 i5!#J@B""!"4)!!"-5!#J"B""!"3X!`!#3))!&(r$mhK)!+!jJ%%!&%J!!#a)!*r PJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!)`1-!!!8J!Rr@!33!8I`2$H%J!3K&J!!! !I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!#ar!m0iJ*N!!%J!NK&J!!! !J(N!!%J!'H&J!!!!1!!!!*!!'3!!1d!!!#`D!!T"JJ$!,"S!$%'#!,JX'J!!3B) !X(q$ihKrj2YiIfAEH$M!!N")!*pCJ%%!&%J!RcQ!33!8,!-!!8##!#"rirYiIk6 VH$LJ!N!i`!!!5!#I5B""!"4)!!"X5!#I$B""!"3X!`!#3))!&(rMqhK)!*p"J%% !&%J!!%a)!*lYJ%%!&#`$!!*!JJ!8Iq2lH%J!Rb'!33!85!!!,%J!RXf!33!8,!- !"%##!"arirYiIk6VH$LJ!N!i`!!"5!#HhB""!"4r3p0iJ!%!D$JK!'"m#!1QZ`( ri%k!!#!!N!BJ3B!)!*!%!K!!$5jMBepQFQ9PAfjKE@8!I!J#TVlKrpb3!!%!#*3 Krk"mGaYiI*JMH$Z#"YXlSJE01m)$Rc[L!iFl3J0q1f)#lbJB!!"!JJ#`If2EH(q NkhKr4G0i1-!#88J!RMf!33!85!#H(B""!"3X!`!"3))!)(qMkhKrj2Yi1+!#86M !!!")!*iYJ%%!&%J!!'a)!*haJ%%!&#`$!!*!JJ!8Ik2VH%J!RL@!33!85!!!6%J !RG'!33!8,!-!!N##!"4rSqYi5!#H"B""!"4)!!!X5!#GXB""!"3X!`!%3))!((q MkhKrj2Yi1+!#86M!!!&)!*h"J%%!&)!B!!!S!!!!3))!X(pMfhKrK10iIdA6H$M !!P*)!*f&J%%!&%J!R@@!33!8,!-!!8##!#"rJq0iIq6lH$LJ!P)i`!!!5!#GGB" "!"4)!!"X5!#G1B""!"3X!`!#3))!&(q$ihK)!*eYJ%%!&%J!!%a)!*dCJ%%!&#` $!!*!JJ!8Ii2MH%J!R8f!33!85!!!,%J!R2Q!33!8,!-!"%##!"arJq0iIq6lH$L J!P)i`!!"5!#G#B""!"4qilYi5!!r*@!!!!"mH4Yi,"N!!%##!"`S'!!!3B)!%)! B!!!S!!!!3))!#$XJ!!`X'3!!3))!0(lMZhL!Z!!!J)8!!)#P!!4)!#m0B!!!!)" i!!")!"EKB!!!!$J!!!#3!"J!!$XJ!!!X'3!+3B)!`#`C!!a"JJ#i,"N!!%'#!," rBpYiIm6cH(p&dhJi`!*L5!#F@B""!"4)!*`jJ%%!&#`$!!&!JJ!JIm2cH(rNqhJ iS!*L1-!!!%J!R%Q!33!85!!!E%J!R!f!33!8,!-!!N##!"4r`r0i5!#F3B""!"4 )!!"-5!#ElB""!"3X!`!#3))!&(r$mhK)!*`KJ%%!&%J!!#a)!*[0J%%!&#`$!!4 !JJ!FIm2cH(rNqhJiS!*L1-!!!8J!Qpf!33!8Ib2,H)!"!'Ji)3"JI!J$TVVKrpa 1J!!J!*!')%'!#3#3"!,J!!iZBf0ICR*PC9pMFQ9NFh`)!UDr!IrJN!!"!!L8)Iq JI(JEH(bC)hJl`JEU1q)$RcZL!iFlBJ0q1i)#lbJC!!"!JJ#`Ii2MH(r%mhKrCGY i1-!#FNJ!Qd'!33!85!#E)B""!"3X!`!"3))!)(r$mhKrT1Yi1+!#FMM!!!")!*X aJ%%!&%J!!'a)!*VeJ%%!&#`$!!*!JJ!8Im2cH%J!QbQ!33!85!!!6%J!QY@!33! 8,!-!!N##!"4r`r0i5!#E#B""!"4)!!!X5!#DYB""!"3X!`!%3))!((r$mhKrT1Y i1+!#FMM!!!&)!*V&J%%!&(m$`hK)!$cKB!!!!(ak'hJX'J!!3))!%#JC!!"!JJ! )1d!!$#`D!!"!JJ!FI`2$H)#C!!")!)QaB!!!!$J!!!#3!"N!!#`D!!T"JJ$!,"S !$%'#!,JX'J!!3B)!X(q$ihKrj2YiIfAEH$M!!S&)!*SjJ%%!&%J!QKQ!33!8,!- !!8##!#"rirYiIk6VH$LJ!S%i`!!!5!#D+B""!"4)!!"X5!#ClB""!"3X!`!#3)) !&(rMqhK)!*SKJ%%!&%J!!%a)!*R0J%%!&#`$!!*!JJ!8Iq2lH%J!QJ'!33!85!! !,%J!QDf!33!8,!-!"%##!"arirYiIk6VH$LJ!S%i`!!"5!#C[B""!"4r3p0iJ!% !D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!J!!%#jMBepQFQ9PAdj$AfPZCQm !!(`)!UDr!IrJN!!"!!L8)IqJI(JEH(bC)hJl`JF)1q)'q$ZL!iFlBJ0q1i)#lbJ C!!"!JJ#`Ii2MH(rNqhKrCGYi1-!#PdJ!Q4f!33!85!#BrB""!"3X!`!"3))!)(r MqhKrT1Yi1+!#PcM!!!")!*N0J%%!&%J!!'a)!*M4J%%!&#`$!!*!JJ!8Iq2lH%J !Q3@!33!85!!!6%J!Q,'!33!8,!-!!N##!"4rirYi5!#BjB""!"4)!!!X5!#BNB" "!"3X!`!%3))!((rMqhKrT1Yi1+!#PcM!!!&)!*LKJ%%!&(m$`hK)!$UpB!!!!(a k'hJX'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!BI`2$H$L"!$K)!(S"B!!!!(a k'hJX'J!!3))!$)!"!$L3!"N!!#`D!!0"JJ$),"S!#N'#!-!X'J!-3B)!Z#`D!!" "JJ#`Ii2MH(r%mhKrCGYi1-!#TNJ!Q!'!33!85!#AiB""!"3X!`!"3))!)(r$mhK rT1Yi1+!#TMM!!!")!*IaJ%%!&%J!!'a)!*HeJ%%!&#`$!!*!JJ!8Im2cH%J!PqQ !33!85!!!6%J!Pj@!33!8,!-!!N##!"4r`r0i5!#AbB""!"4)!!!X5!#AGB""!"3 X!`!%3))!((r$mhKrT1Yi1+!#TMM!!!&)!*H&J%%!&(p$dhL!!3"S1#%!B(`)!kD l!IrJ6S!!)!#3"L""J!J!N!3#&!!A,Q0MAh0PF9pQCA4MD&p13h0IBQ9RD@i!!!" m#!+Q[X(rf*!!!3!)P#(rN!"mGKYiI*FMH(bi+hJlJJH&1k)(EM[#"[JliJ1(1d) $IMYL!ZmS&`!!3))!X(pMfhKrT1YiIdA6H$M!!V4)!*E9J%%!&%J!PV@!33!8,!- !!8##!#"rSqYiIq6lH$LJ!V3i`!!!5!#@aB""!"4)!!"X5!#@LB""!"3X!`!#3)) !&(qMkhK)!*DpJ%%!&%J!!%a)!*CTJ%%!&#`$!!*!JJ!8Ik2VH%J!PTf!33!85!! !,%J!PNQ!33!8,!-!"%##!"arSqYiIq6lH$LJ!V3i`!!"5!#@@B""!"3S'!!!3)) !X(pMfhKra20iIdA6H$M!!V9)!*BKJ%%!&%J!PJ'!33!8,!-!!8##!#"r`r0iIq6 lH$LJ!V8i`!!!5!#@%B""!"4)!!"X5!#9eB""!"3X!`!#3))!&(r$mhK)!*B*J%% !&%J!!%a)!*@eJ%%!&#`$!!*!JJ!8Im2cH%J!PHQ!33!85!!!,%J!PC@!33!8,!- !"%##!"ar`r0iIq6lH$LJ!V8i`!!"5!#9TB""!"4q`l0i5!!h`@!!!!"mH4Yi,"N !!%##!"Kq`l0iI`6$H%J!GG&J!!!!I(NEH#`C!!"!JJ!3+"F!!%##!!Jl)!!-,"N !!%##!"aq`l0iI`6$H$LK!$K)!(KGB!!!!(aj'hJX'3!!3))!$)!"!$L3!"F!!#` C!!0"JJ$),"N!$%'#!-!X'3!+3B)!Z#`C!!""JJ#`If2EH(q%ihKr4G0i1-!#aNJ !P1@!33!85!#8aB""!"3X!`!"3))!)(q$ihKrj2Yi1+!#aMM!!!")!*69J%%!&%J !!'a)!*5CJ%%!&#`$!!*!JJ!8Ii2MH%J!P-f!33!85!!!6%J!P(Q!33!8,!-!!N# #!"4rJq0i5!#8VB""!"4)!!!X5!#8@B""!"3X!`!%3))!((q$ihKrj2Yi1+!#aMM !!!&)!*4TJ%%!&(mMbhL!!3"i1#%!F(`)!kDk`IrB6S!!)!#3"L""J!S!N!3#m!! @,Q0MAh0PF9pQCA4MD&p13h0IEQ9iG(`)!UDr!IrJN!!"!!L8)IqJI(JEH(bC)hJ l`JEi1q)$RcZL!iFlBJ0q1i)#lbJC!!"!JJ#`Ii2MH(r%mhKrCGYi1-!#dNJ!Nm@ !33!85!#6TB""!"3X!`!"3))!)(r$mhKrT1Yi1+!#dMM!!!")!*1eJ%%!&%J!!'a )!*0jJ%%!&#`$!!*!JJ!8Im2cH%J!Nkf!33!85!!!6%J!NeQ!33!8,!-!!N##!"4 r`r0i5!#6MB""!"4)!!!X5!#61B""!"3X!`!%3))!((r$mhKrT1Yi1+!#dMM!!!& )!*0*J%%!&(m$`hK)!$9PB!!!!(ak'hJX'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!" !JJ!BI`2$H)#C!!")!(0KB!!!!(ak'hJX'J!!3))!((m$`hL!Q3!!5!"hJ@!!!!! i!!!!N!!C!!!X'J!+3B)!`#`D!!a"JJ#i,"S!!%'#!,"rJq0iIq6lH(pPfhJi`!, L5!#5SB""!"4)!*+"J%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!,L1-!!!%J!NT'!33! 85!!!E%J!NP@!33!8,!-!!N##!"4rirYi5!#5LB""!"4)!!"-5!#50B""!"3X!`! #3))!&(rMqhK)!**TJ%%!&%J!!#a)!*)9J%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!, L1-!!!8J!NL@!33!8Id26H)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!) F!"8ZBf0IFf9aAfCPG'0SAdj$FepPEQ3!I!J#TVm"rq#3!!%!#*3Krk"mH"YiN!# "!(amZ5Yi1m)(qc[L"qXlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M !![0)!*&pJ%%!&%J!N9f!33!8,!-!!8##!#"rirYiIk6VH$LJ![-i`!!!5!#4EB" "!"4)!!"X5!#4-B""!"3X!`!#3))!&(rMqhK)!*&PJ%%!&%J!!%a)!*%4J%%!&#` $!!*!JJ!8Iq2lH%J!N8@!33!85!!!,%J!N!$aJ%%!&#`$!!4!JJ!FIq2lH(qNkhJ iS!,c1-!!!8J!N3'!33!8I`2$H%J!-aeJ!!!!I(SEH#`D!!"!JJ!3+"N!!%##!!J l3!!-,"S!!%##!"ar!m0iJ)%!I$LK!$K)!(ICB!!!!(ak'hJX'J!!3))!$)!"!$L 3!"N!!#`D!!T"JJ$),"S!$%'#!-!X'J!'3B)!Z#`D!!""JJ#`Ii2MH(r%mhKrCGY i1-!$!NJ!N!"GJ%%!&%J!N!!pJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!-#1-!!!%J !N!"0J%%!&%J!!'a)!*!!%B""!"3X!`!#3))!&(r$mhK)!*!!4B""!"4)!!"-5!# 2mB""!"3X!`!#3))!&(r$mhK)!*!!*B""!"4)!!!X5!#2dB""!"3X!`!%3))!((r $mhKrT1Yi1+!$!MM!!!&)!)rKJ%%!&(p$dhL!!3"S1#%!B(`)!kDl!IrJ6S!!)!# 3"L""J!J!N!3#(!!C,Q0MAh0PF9pQCA4MD&pMFQ9NFepLC@GTEJ"m#!+Q[X(rf*! !!3!)P#(rN!"mGKYiI*FMH(bi+hJlJJIV1k)(K6[#"XdliJ1(1d)$IMYL!ZmS'!! !3))!X(pMfhKrK10iIdA6H$M!!a")!)maJ%%!&%J!Ma'!33!8,!-!!8##!#"rJq0 iIq6lH$LJ!a!i`!!!5!#2)B""!"4)!!"X5!#1jB""!"3X!`!#3))!&(q$ihK)!)m CJ%%!&%J!!%a)!)l&J%%!&#`$!!*!JJ!8Ii2MH%J!M[Q!33!85!!!,%J!MU@!33! 8,!-!"%##!"arJq0iIq6lH$LJ!a!i`!!"5!#1YB""!"3S&`!!3))!X(pMfhKra20 iIdA6H$M!!a&)!)jpJ%%!&%J!MPf!33!8,!-!!8##!#"r`r0iIq6lH$LJ!a%i`!! !5!#1EB""!"4)!!"X5!#1-B""!"3X!`!#3))!&(r$mhK)!)jPJ%%!&%J!!%a)!)i 4J%%!&#`$!!*!JJ!8Im2cH%J!MN@!33!85!!!,%J!MI'!33!8,!-!"%##!"ar`r0 iIq6lH$LJ!a%i`!!"5!#1!B""!"4q`l0i5!!`(@!!!!"mH4Yi,"N!!%##!"Kq`l0 iI`6$H%J!FkPJ!!!!I(NEH#`C!!"!JJ!3+"F!!%##!!Jl)!!-,"N!!%##!"aq`l0 iI`6$H$LK!$K)!(EpB!!!!(aj'hJX'3!!3))!$)!"!$L3!"F!!#`C!!0"JJ$),"N !$%'#!-!X'3!+3B)!Z#`C!!""JJ#`If2EH(qNkhKr4G0i1-!$*NJ!M8'!33!85!# 0)B""!"3X!`!"3))!)(qMkhKrj2Yi1+!$*MM!!!")!)daJ%%!&%J!!'a)!)ceJ%% !&#`$!!*!JJ!8Ik2VH%J!M5Q!33!85!!!6%J!M0@!33!8,!-!!N##!"4rSqYi5!# 0#B""!"4)!!!X5!#-YB""!"3X!`!%3))!((qMkhKrj2Yi1+!$*MM!!!&)!)c&J%% !&(mMbhL!!3"i1#%!F(`)!kDk`IrB6S!!)!#3"L""J!S!N!3#m!!B,Q0MAh0PF9p QCA4MD&pMFQ9NFepZCAKd!!"m#!+Q[`(ri*!!!3!)P#(rS(ai'hKmQ50i1m)(kc[ L!jmlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKra20iIfAEH$M!!c*)!)`GJ%%!&%J !Lrf!33!8,!-!!8##!#"r`r0iIk6VH$LJ!c)i`!!!5!#-$B""!"4)!!"X5!#,dB" "!"3X!`!#3))!&(r$mhK)!)`&J%%!&%J!!%a)!)ZaJ%%!&#`$!!*!JJ!8Im2cH%J !Lq@!33!85!!!,%J!Lj'!33!8,!-!"%##!"ar`r0iIk6VH$LJ!c)i`!!"5!#,SB" "!"4r!m0i5!!Y[@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!'(m $`hL!Q3!!5!"a0@!!!!"mHKYi,"S!!%##!"ar!m0iJ*N!!%J!GTeJ!!!!1!!!!*! !'3!!,"S!#N'#!-!X'J!-3B)!Z#`D!!""JJ#`Ii2MH(rNqhKrCGYi1-!$3NJ!L[Q !33!85!#+fB""!"3X!`!"3))!)(rMqhKrT1Yi1+!$3MM!!!")!)VTJ%%!&%J!!'a )!)UYJ%%!&#`$!!*!JJ!8Iq2lH%J!LZ'!33!85!!!6%J!LSf!33!8,!-!!N##!"4 rirYi5!#+`B""!"4)!!!X5!#+EB""!"3X!`!%3))!((rMqhKrT1Yi1+!$3MM!!!& )!)TpJ%%!&(p$dhL!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3#(!!A,Q0 MAh0PF9pQCA4MD&pMFQ9NFepPEQ3!!!"m#!+Q[`(ri*!!!3!)P#(rS(ai'hKmQ50 i1m))Bc[L"ZSlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M!!e4)!)R 9J%%!&%J!LE@!33!8,!-!!8##!#"rirYiIk6VH$LJ!e3i`!!!5!#*aB""!"4)!!" X5!#*LB""!"3X!`!#3))!&(rMqhK)!)QpJ%%!&%J!!%a)!)PTJ%%!&#`$!!*!JJ! 8Iq2lH%J!LCf!33!85!!!,%J!L8Q!33!8,!-!"%##!"arirYiIk6VH$LJ!e3i`!! "5!#*@B""!"4r!m0i5!!VG@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J! !3))!'(m$`hJiJ3!i5!"eV@!!!!"mHKYi,"S!!%##!!b!!3!iN!!C!!!X'J!+3B) !`#`D!!C"JJ#i,"S!!%'#!,"rJq0iIm6cH(pPfhJi`!0L5!#)`B""!"4)!)LKJ%% !&#`$!!&!JJ!JIm2cH(qNkhJiS!0L1-!!!%J!L,'!33!85!!!E%J!L(@!33!8,!- !!N##!"4r`r0i5!#)UB""!"4)!!"-5!#)9B""!"3X!`!#3))!&(r$mhK)!)L*J%% !&%J!!#a)!)JeJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!0L1-!!!8J!L%@!33!8Id2 6H)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!)-!!mZBf0ICf9dAdj$AfP ZCQm!!!"m#!+QNq(rr*!!!3!)P#(r`*!!B3"BJ'%!@$KM!!4)!)MYJ%%!&(ar'hJ S(`!!3))!$$KJ!!")!!!82'"3G$KMFL#3!(m!!$Kr!!5!!3")1#%!3(`)!kD$iIr m6S!!)!#3"L""J!%!N!9F!!XZBf0TAfeKE'a[B`!!!(`)!UD6iIrmN!!"!!L8)Ir !N!"K!&L!B3"B1'-!"%J!KYQ!33!8I(mEH#JI!!"!JJ!-1'!!!%J!!"3mB&"61'0 jFj!!I`!!1(m!")!"!%Ji)3"!I!J$TS2Krra1J!!J!*!')%'!!3#3"9`!$bjMBfP IE@&XE'pMAh0jF`!!!(`)!UD6iIrmNm(rq*!!!3!)P#(r`(aq'hJiIJ!%5!#'@B" "!"4mIaYi+"m!!%##!!`iB!!!5!!!*(rMqhJiRJ!%5!#)&B""!"3mB&"61'0@6C! !I`!!1(m!")!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9`!"FZBf0 TAfeKE'a[BepcHA0IGQeIFf&QC3!!!(`)!UD6iIrmNm(rq*!!!3!)P#(r`*!!B3" BJ'%!@$KM!!4)!)KaJ%%!&(ar'hJS(`!!3))!$$KJ!!")!!!NIq2lH%J!L#'!33! 8Jpm!!$aJ5&-iBhPcN!"q!!!iIJ!%J!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J!*! ')%'!!J#3"A3!&5jMBfPIE@&XE'pMAh0jFepbC@a[B`"m#!+Q[X(rf*!!!3!)P#( rS*!!B3"i1d)*AM[L#8Bl`JNj1i)*,$YL#0!lSJL`J'%!H$X$rrb$1!!!2"Q[M#J !FL""JJ$82"Q[V5J!HA0"JJ$)2"Q[V5J!9Ne"JJ#m2"QhV5J!HA0"JJ#`Ik2VH(p NfhKrKH0i1-!!L%J!K6f!33!85!#&(B""!"3X!`!"3))!)(pMfhKra20i1+!!L$M !!!")!)8YJ%%!&%J!!'a)!)6aJ%%!&#`$!!*!JJ!8If2EH%J!K5@!33!85!!!6%J !K0'!33!8,!-!!N##!"4rBpYi5!#&"B""!"4)!!!X5!#%XB""!"3X!`!%3))!((p MfhKra20i1+!!L$M!!!&)!)6"J%%!&$aJ8&-iBhPcI"NB!%'#!%4!J!!X2'"38cK M9Nem'4J!3B)"!%#!"'!mB%K61'0jFh`C'!""JJ+d5!!%6$aJ8(3iBh)JI"NB!%' #!!K)!!3iI`2$H%J!Jqf!33!85!#%MB""!"4mB!Fd,!!!!%'#""KrSqYiIq6lH(q &ihJi`!#15!#%)B""!"4)!)3"J%%!&#`$!!&!JJ!JIq2lH(r%mhJiS!#11-!!!%J !K"'!33!85!!$e%J!Jp@!33!8,!-!!N##!"4rirYi5!#%#B""!"4)!!1d5!#$YB" "!"3X!`!#3))!&(rMqhK)!)2TJ%%!&%J!!j4)!)19J%%!&#`$!!4!JJ1%Iq2lH(r %mhJiS!#11-!!!8J!Jk@!33!85!!$D(m$`hK)!)2GJ%%!&(aP'hKr!m0i1)!!!%J !Jq'!33!8I`2$H%J!Jlf!33!8I'3EH(m$`hK)!)2GJ%%!&(ah'hKqi!Fd,!!!!%' #!,"rSqYiId66H(q&ihJi`!#95!#$*B""!"4)!)-&J%%!&#`$!!&!JJ!JId26H(r %mhJiS!#91-!!!%J!Ja@!33!85!!!E%J!JYQ!33!8,!-!!N##!"4r3p0i5!#$$B" "!"4)!!"-5!##ZB""!"3X!`!#3))!&(p$dhK)!),YJ%%!&%J!!#a)!)+CJ%%!&#` $!!4!JJ!FId26H(r%mhJiS!#91-!!!8J!JUQ!33!8I`2$H%J!JL@!33!85!##aB" "!"4mB!Fd,!!!!%'#!P"rSqYiIq6lH(q&ihJi`!#A5!##@B""!"4)!))jJ%%!&#` $!!&!JJ!JIq2lH(r%mhJiS!#A1-!!!%J!JNQ!33!85!!#$%J!JJf!33!8,!-!!N# #!"4rirYi5!##3B""!"4)!!(X5!#"lB""!"3X!`!#3))!&(rMqhK)!))KJ%%!&%J !!Fa)!)(0J%%!&#`$!!4!JJ'mIq2lH(r%mhJiS!#A1-!!!8J!JGf!33!85!!"S(m $`hK)!)*GJ%%!&(af'hK)!)(aJ%%!&(aJ"c3X!!!!3B)!X(qMkhKrj2YiIiAMH$M !!*a)!)'&J%%!&%J!J@@!33!8,!-!!8##!#"rirYiIm6cH$LJ!*`i`!!!5!#"GB" "!"4)!!"X5!#"1B""!"3X!`!#3))!&(rMqhK)!)&YJ%%!&%J!!%a)!)%CJ%%!&#` $!!*!JJ!8Iq2lH%J!J8f!33!85!!!,%J!J2Q!33!8,!-!"%##!"arirYiIm6cH$L J!*`i`!!"5!#"#B""!"4q`l0i5!#"TB""!"4)!)%PJ%%!&(aJ"c3X!!!!3B)!X(q MkhKrj2YiIiAMH$M!!*j)!)#jJ%%!&%J!J*Q!33!8,!-!!8##!#"rirYiIm6cH$L J!*ii`!!!5!#!UB""!"4)!!"X5!#!EB""!"3X!`!#3))!&(rMqhK)!)#KJ%%!&%J !!%a)!)"0J%%!&#`$!!*!JJ!8Iq2lH%J!J)'!33!85!!!,%J!J#f!33!8,!-!"%# #!"arirYiIm6cH$LJ!*ii`!!"5!#!2B""!"5!!3"S1#%!B(`)!kDk`IrB6S!!)!# 3"L""J!S!N!3&V!!*,Q0MD9pQFQ9P!(`)!UDqJIr3N!!"!!L8)Iq3!(ai'hKmP#0 i1f)*LcZ##A`lSJPZ1m)*4M[L#6Nl)JNX1d))X#JB!!"!JJ#`Id26H(qNkhKr*FY i1-!!VdJ!Ik'!33!85!"rJB""!"3X!`!"3))!)(qMkhKrj2Yi1+!!VcM!!!")!(q 4J%%!&%J!!'a)!(p9J%%!&#`$!!*!JJ!8Ik2VH%J!IiQ!33!85!!!6%J!Ic@!33! 8,!-!!N##!"4rSqYi5!"rDB""!"4)!!!X5!"r&B""!"3X!`!%3))!((qMkhKrj2Y i1+!!VcM!!!&)!(mPJ%%!&)!B!!!S!!!!3))!X(p$dhKrK10iIbA,H$M!!,")!(l TJ%%!&%J!IXQ!33!8,!-!!8##!#"rJq0iIq6lH$LJ!,!i`!!!5!"qfB""!"4)!!" X5!"qRB""!"3X!`!#3))!&(q$ihK)!(l4J%%!&%J!!%a)!(jpJ%%!&#`$!!*!JJ! 8Ii2MH%J!IV'!33!85!!!,%J!IPf!33!8,!-!"%##!"arJq0iIq6lH$LJ!,!i`!! "5!"qEB""!"5!H!!!1U2rr),e!!!m&lHY+!"jFd'#!,"r3p0iIf6EH(mPbhJi`!# e5!"q*B""!"4)!(i&J%%!&#`$!!&!JJ!JIf2EH(rNqhJiS!#e1-!!!%J!IK@!33! 85!!!E%J!IGQ!33!8,!-!!N##!"4rBpYi5!"q$B""!"4)!!"-5!"pZB""!"3X!`! #3))!&(pMfhK)!(hYJ%%!&%J!!#a)!(fCJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!# e1-!!!8J!IDQ!33!8IU1VH%J!ILf!33!8I(BEH%J!IF'!33!8I'!(0#`!!!""JJ# `Id26H(r%mhKr*FYi1-!!Z%J!I9@!33!85!"p0B""!"3X!`!"3))!)(r$mhKrj2Y i1+!!Z$M!!!")!(e&J%%!&%J!!'a)!(d*J%%!&#`$!!*!JJ!8Im2cH%J!I6f!33! 85!!!6%J!I1Q!33!8,!-!!N##!"4r`r0i5!"p(B""!"4)!!!X5!"mbB""!"3X!`! %3))!((r$mhKrj2Yi1+!!Z$M!!!&)!(cCJ%%!&(l$XhK)!(k9J%%!&(l$XhKqK+0 i5!"qRB""!"4q`l0i5!"qUB""!"4q`l0i5!"qYB""!"4m&"K!3B)!$$KJ!!C)!!! 8J(B!!$J$!!53!"J!!$KJ!!#!!3"i1#%!F(`)!kDkJIr36S!!)!#3"L""J!`!N!3 $R!!-,Q0MD9pbC@&XE'pM!!"m#!+Q[d(rk*!!!3!)P#(rX(al'hL3!)%!E*!!S3" `I0ScH$[L#D!l`JNj1i)*,$ZL#,"rBpYi5!!H2@!!!!!X!`!!3B)!X(qMkhKrj2Y iIiAMH$M!!-e)!([GJ%%!&%J!Hlf!33!8,!-!!8##!#"rirYiIm6cH$LJ!-di`!! !5!"lcB""!"4)!!"X5!"lNB""!"3X!`!#3))!&(rMqhK)!([&J%%!&%J!!%a)!(Y aJ%%!&#`$!!*!JJ!8Iq2lH%J!Hk@!33!85!!!,%J!He'!33!8,!-!"%##!"arirY iIm6cH$LJ!-di`!!"5!"lBB""!"5!!3"X,!!!!8##!#"rBpYiJ)%!E)#K!("r4Y0 i5!!&6@!!!!")!!!`J!%!E#`!!!*!JJ!JIf2EH)#"!'b!S3"`IdE6H%J!!%eJ!!! !5!!!#$KJ!"#!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3"@!!8,Q0MD9p NC@9`Af0[F(PIBh*PC(-!!(`)!UDqSIr8N!!"!!L8)Iq3!(ai'hL3!)%!M*!!S3# 3!(c@-hJlJJRF1k)*cc[##D!liJNj1d)*,$YL#,!S&J!!3))!X(pMfhKrT1YiIdA 6H$M!!10)!(TKJ%%!&%J!HN'!33!8,!-!!8##!#"rSqYiIq6lH$LJ!1-i`!!!5!" k8B""!"4)!!"X5!"k&B""!"3X!`!#3))!&(qMkhK)!(T*J%%!&%J!!%a)!(ReJ%% !&#`$!!*!JJ!8Ik2VH%J!HLQ!33!85!!!,%J!HG@!33!8,!-!"%##!"arSqYiIq6 lH$LJ!1-i`!!"5!"jjB""!"4r!m0i5!!F!@!!!!!X!`!!3B)!X(pMfhKra20iIdA 6H$M!!14)!(QKJ%%!&%J!HB'!33!8,!-!!8##!#"r`r0iIq6lH$LJ!13i`!!!5!" jNB""!"4)!!"X5!"j9B""!"3X!`!#3))!&(r$mhK)!(Q*J%%!&%J!!%a)!(NeJ%% !&#`$!!*!JJ!8Im2cH%J!H@Q!33!85!!!,%J!H4@!33!8,!-!"%##!"ar`r0iIq6 lH$LJ!13i`!!"5!"j*B""!"5!!3#-,!!!!N'#!,"rBpYiIi6MH(p&dhJi`!$P5!" ikB""!"4)!(M*J%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!$P1-!!!%J!H0Q!33!85!! !E%J!H*f!33!8,!-!!N##!"4rJq0i5!"idB""!"4)!!"-5!"iIB""!"3X!`!#3)) !&(q$ihK)!(LaJ%%!&%J!!#a)!(KGJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!$P1-! !!8J!H'f!33!81'%!M),M!!3iB!"-5rra9Aaj'hJS'3!!3))!$$KJ!!C)!!)81!! !!*!!'3!!1!!!!*!!'3!%1!!!!*!!'3!31!!!!*!!'3!X1!!!!*!!'3!i1!!!!*! !'3"%1!!!!*!!'3")J(F!!$KM!!&)!(NKJ%%!&%[rm2@3!(N!!)!C!!!S!!!!3)) !((m$`hKr*-Yi5!!-A@!!!!!iB!!'5!!"S)"h!!3iB`!"5!"ijB""!"4,rr#jN!" j!!5!'3!%+!!!!%##!"ar!m0iIb6,H%J!$#&J!!!!1'!!"NJ!!@5!H3!!J*F!!%J !H-'!33!8J(N!")#A!!4)!(LaJ%%!&)!A!"53!"N!&)!A!"L3!"N!')!A!"b3!"N !()!A!##3!"N!))!A!#53!"N!*)!A!#L3!"N!+(m$`hL!P`!)J,F!$)$A!"!iq3! )5!!%*@!!!!"mG4Yi,"8!!%'#!"ar!m0iIb6,H%J!#j&J!!!!1'!!"NJ!!04r!m0 iJ*F!-)#h!$5!e`!i12N!-%J!!q9J!!!!I(8EH#`9!!""JJ!FI`2$H(mNbhK)!!Y 4B!!!!$KJ!!C)!!#8I`2$H)#A!$b!Y`"!J0F!4$Mj!$a)!!1PB!!!!(ae'hJX&3! !3B)!((m$`hKr*-Yi5!!,%@!!!!!iB!!'5!!!9(m$`hL!P`!X1,N!,%J!"F&J!!! !I(8EH#`9!!""JJ!FI`2$H(mNbhK)!!VCB!!!!$KJ!!C)!!!F1!!!!*!!'3")1!! !!T!!&J!!NcB!"$KJ!!#!!3"i1#%!F(`)!kDkSIr86S!!)!#3"L""J!X!N!3%V!! A,Q0MD9pNC@9`Af0[F(PIGM9IBh*PC(-!!!"m#!+Q[Z(rh*!!!3!)P#(rS(ai'hL 3!)%!I*!!S3#!I0NcH$Z##IXlSJR21m)*S$[L#6Nl3JNX1f))X(m$`hK)!"IGB!! !!#`$!!""JJ#`If2EH(r%mhKr4G0i1-!"1dJ!GAf!33!85!"eAB""!"3X!`!"3)) !)(r$mhKrj2Yi1+!"1cM!!!")!(9YJ%%!&%J!!'a)!(8aJ%%!&#`$!!*!JJ!8Im2 cH%J!G@@!33!85!!!6%J!G4'!33!8,!-!!N##!"4r`r0i5!"e4B""!"4)!!!X5!" dmB""!"3X!`!%3))!((r$mhKrj2Yi1+!"1cM!!!&)!(8"J%%!&)!"!(`X!!!"3B) !X(pMfhKrK10iIdA6H$M!!6a)!(6&J%%!&%J!G+@!33!8,!-!!8##!#"rJq0iIq6 lH$LJ!6`i`!!!5!"dYB""!"4)!!"X5!"dHB""!"3X!`!#3))!&(q$ihK)!(5YJ%% !&%J!!%a)!(4CJ%%!&#`$!!*!JJ!8Ii2MH%J!G)f!33!85!!!,%J!G$Q!33!8,!- !"%##!"arJq0iIq6lH$LJ!6`i`!!"5!"d5B""!"3S'3!!3))!X(pMfhKrT1YiIdA 6H$M!!6e)!(34J%%!&%J!Fr'!33!8,!-!!8##!#"rSqYiIq6lH$LJ!6di`!!!5!" d!B""!"4)!!"X5!"caB""!"3X!`!#3))!&(qMkhK)!(2jJ%%!&%J!!%a)!(1PJ%% !&#`$!!*!JJ!8Ik2VH%J!FpQ!33!85!!!,%J!Fi@!33!8,!-!"%##!"arSqYiIq6 lH$LJ!6di`!!"5!"cPB""!"3iB!A35rrXKAah'hJS&`!!3))!$$KJ!!C)!!!XIZ1 lH$L"!(b!K!!%1+!&d%J!G-Q!33!81!!!!C!!'3!!N[N!"$KJ!!#!!3"S1#%!B(` )!kDkiIrF6S!!)!#3"L""J!N!N!3#[!!A,Q0MD9pNC@9`Af0[F(PIGM4IBh*PC(- !!!"m#!+Q[`(ri*!!!3!)P#(rS(aj'hL3!)%!I*!!S3#!N!$"!)4mqMYi1m)*cc[ L#D!lSJNj1f)*,$Z##,!l!!!!Ib2,H%J!&2&J!!!!,!-!!%'#!,"rJq0iIq6lH(p PfhJi`!&A5!"bNB""!"4)!(*aJ%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!&A1-!!!%J !FS'!33!85!!!E%J!FN@!33!8,!-!!N##!"4rirYi5!"bHB""!"4)!!"-5!"b*B" "!"3X!`!#3))!&(rMqhK)!(*CJ%%!&%J!!#a)!()&J%%!&#`$!!4!JJ!FIq2lH(q NkhJiS!&A1-!!!8J!FK@!33!8+"S!!%##!,"rJq0iIm6cH(pPfhJi`!&B5!"ahB" "!"4)!('pJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!&B1-!!!%J!FFf!33!85!!!E%J !FC'!33!8,!-!!N##!"4r`r0i5!"aaB""!"4)!!"-5!"aFB""!"3X!`!#3))!&(r $mhK)!('PJ%%!&%J!!#a)!(&4J%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!&B1-!!!8J !F@'!33!81'%!I)!$!!JS!!!!3B)!3$KK!(b!B`!%5rrU2Aai'hJS'!!!3))!$$K J!!C)!!!mI`2$H$L"!(b!K!!)1+%!I)#P!!4)!(*pJ%%!&)!"!(b3!"S!!$KK!(b !!`!%N!!D!!56'J!)1'!!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!) X!"BZBf0TAf4PCA"IBfp`H9pMBepNBA4KI!J#TVkKrp53!!%!#*3Krj!!I(JEH(b @)hKmZ5Yi1m)*cc[L#D!lSJNj1f)*,$Z##,"r!m0i5!!5U@!!!!!X!`!!3B)!X(q $ihKrj2YiIfAEH$M!!A4)!("*J%%!&%J!F#Q!33!8,!-!!8##!#"rirYiIk6VH$L J!A3i`!!!5!"`1B""!"4)!!"X5!"[rB""!"3X!`!#3))!&(rMqhK)!(!aJ%%!&%J !!%a)!'rGJ%%!&#`$!!*!JJ!8Iq2lH%J!F"'!33!85!!!,%J!Elf!33!8,!-!"%# #!"arirYiIk6VH$LJ!A3i`!!"5!"[cB""!"3S'3!!3))!X(q$ihKra20iIfAEH$M !!A9)!'q9J%%!&%J!Eh@!33!8,!-!!8##!#"r`r0iIk6VH$LJ!A8i`!!!5!"[KB" "!"4)!!"X5!"[5B""!"3X!`!#3))!&(r$mhK)!'ppJ%%!&%J!!%a)!'mTJ%%!&#` $!!*!JJ!8Im2cH%J!Eef!33!85!!!,%J!E`Q!33!8,!-!"%##!"ar`r0iIk6VH$L J!A8i`!!"5!"['B""!"3l3!!!5!!!#$YD!!&A3"!kI"B!,LJ!!!"!J[r`IeA6H$J 9!!&8!a!k5rrRjC!!H3!!J"N!!#J!!!"!JJ!-1'!!"NJ!!1!l3!!!5!!![$KJ!!a ,rqHpJ*N!!&G!%$TmC!%ZJ(N!!&G!%$Tm!`!Z+!!!!%##!"ar!m0iJ*N!!%J!"Le J!!!!1'!!"NJ!!*JiJ!!!J(N!!$JD!!&8!"!kI)-",ML!!!#!H3!!9d!31RaM!#k 3!)-!#(m$`hKA3"!kI0B!,S#'!!#!TJ!%J-B!#)$j!!"A3"!kI1F!,N[rqc&mGaY i,"F!!%'#!"ar!m0iJ*N!!%J!"EPJ!!!!1'!!"NJ!!#3l@J!"I"US3%'!rd3iJ!! !J(N!!&DJ%$TmJ`%Z1'!!!)!"!(Ji)3"`I!J$TVUKrp41J!!J!*!')%'!#`#3"!, B!"`ZBf0TAf4PCA"IBfp`H9pMBepNBA4KAf&bFQ&j!!"m#!+Q[d(rk*!!!3!)P#( rX(ak'hL3!)%!E*!!S3"`1m)+'M[L#D!lSJNj1f)*,$Z##,"r3p0i5!!2S@!!!!! X!`!!3B)!X(q$ihKrj2YiIfAEH$M!!Cj)!'e"J%%!&%J!E5'!33!8,!-!!8##!#" rirYiIk6VH$LJ!Cii`!!!5!"Y-B""!"4)!!"X5!"XpB""!"3X!`!#3))!&(rMqhK )!'dTJ%%!&%J!!%a)!'c9J%%!&#`$!!*!JJ!8Iq2lH%J!E3Q!33!85!!!,%J!E,@ !33!8,!-!"%##!"arirYiIk6VH$LJ!Cii`!!"5!"XaB""!"5!!3"X,!!!!8'#!,b !!3"X,!!!!N'#!,"rJq0iIm6cH(pPfhJi`!'I5!"XIB""!"4)!'aGJ%%!&#`$!!& !JJ!JIm2cH(qNkhJiS!'I1-!!!%J!E'f!33!85!!!E%J!E$'!33!8,!-!!N##!"4 r`r0i5!"XCB""!"4)!!"-5!"X%B""!"3X!`!#3))!&(r$mhK)!'a&J%%!&%J!!#a )!'[aJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!'I1-!!!8J!E!'!33!8J!%!E#`!!!& !JJ!81'%!E)"M!!4,rqBC5!!!*)!"!'`X!!!#3))!'(p$dhJiJ3"XJ)3!"%J!!%9 J!!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!%!J3!&#jMBfPIC'9PF&p QFQ9PAf0bC@4c!!"m#!+Q[d(rk*!!!3!)P#(rX(al'hKmQL0i1q)*S$[##6NlJJN X1k))X(pMfhK)!!epB!!!!#`$!!""JJ#`Ik2VH(rNqhKrKH0i1-!"V8J!Daf!33! 85!"UrB""!"3X!`!"3))!)(rMqhKra20i1+!"V6M!!!")!'X0J%%!&%J!!'a)!'V 4J%%!&#`$!!*!JJ!8Iq2lH%J!D`@!33!85!!!6%J!DV'!33!8,!-!!N##!"4rirY i5!"UjB""!"4)!!!X5!"UNB""!"3X!`!%3))!((rMqhKra20i1+!"V6M!!!&)!'U KJ%%!&)!D!!!S!!!!3B)!$)"k!!",rq5pJ"S!"#J!!!""JJ!-J(S!"%[rj+PrBpY iJ*S!#)#k!!b!fJ!35!!!X@!!!!"rBpYiJ*S!-)#k!$5!fJ!i5!!!Q@!!!!"rBpY iJ*S!2)#k!%#!fJ"%5!!!J@!!!!#!'J!X+!!!!%'#!"4rBpYiJ*S!,%J!!DeJ!!! !J"S!5#J!!!""JJ!8If2EH)#D!%K)!!'4B!!!!)!"!&Ji)3"3I!J$TVY"rqK1J!! J!*!')%'!"J#3"!'N!"FZBf0TAf4PCA"ICR*PC9pf09pMFQ9NF`!!!(`)!UDrBIr XN!!"!!L8)Iq`I(XEH*!!J3"XN!#K!(#3!-%!G$[L#D!l`JNj1i)*,$ZL#,"rBpY i5!!,T@!!!!!X!`!!3B)!X(qMkhKrj2YiIiAMH$M!!F4)!'P&J%%!&%J!D5@!33! 8,!-!!8##!#"rirYiIm6cH$LJ!F3i`!!!5!"T0B""!"4)!!"X5!"SqB""!"3X!`! #3))!&(rMqhK)!'NYJ%%!&%J!!%a)!'MCJ%%!&#`$!!*!JJ!8Iq2lH%J!D3f!33! 85!!!,%J!D,Q!33!8,!-!"%##!"arirYiIm6cH$LJ!F3i`!!"5!"SbB""!"3iB3" XJ!-!##J!!!""JJ!31'%!E)"M!!K,rq,GJ!%!@$JK!&"m#!1QZf(rl%k!!#!!N!B J3B!&!*!%!5!!&LjMBfPIC'9PF&pQFQ9PAf0MAf4KG'&m#!+Q[Z(rh*!!!3!)P#( rS(ah'hKmQ50i1i)+E6ZL#Q!l`JQJ1q)*16Y##5`lBJL`IZ1lH%J!#PeJ!!!!,!- !!%'#!,"rBpYiIm6cH(p&dhJi`!(45!"RrB""!"4)!'IGJ%%!&#`$!!&!JJ!JIm2 cH(rNqhJiS!(41-!!!%J!Cqf!33!85!!!E%J!Cl'!33!8,!-!!N##!"4r`r0i5!" RjB""!"4)!!"-5!"RNB""!"3X!`!#3))!&(r$mhK)!'I&J%%!&%J!!#a)!'GaJ%% !&#`$!!4!JJ!FIm2cH(rNqhJiS!(41-!!!8J!Ci'!33!8+"N!!%##!,"rBpYiIk6 VH(p&dhJi`!(55!"R5B""!"4)!'FTJ%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!(51-! !!%J!CcQ!33!85!!!E%J!C[f!33!8,!-!!N##!"4rSqYi5!"R-B""!"4)!!"-5!" QhB""!"3X!`!#3))!&(qMkhK)!'F4J%%!&%J!!#a)!'DpJ%%!&#`$!!4!JJ!FIk2 VH(rNqhJiS!(51-!!!8J!CXf!33!8J"N!!#J!!!"!JJ#`If2EH(q%ihKr4G0i1-! "ddJ!CT'!33!85!"QFB""!"3X!`!"3))!)(q$ihKrj2Yi1+!"dcM!!!")!'D"J%% !&%J!!'a)!'C&J%%!&#`$!!*!JJ!8Ii2MH%J!CRQ!33!85!!!6%J!CL@!33!8,!- !!N##!"4rJq0i5!"Q@B""!"4)!!!X5!"Q"B""!"3X!`!%3))!((q$ihKrj2Yi1+! "dcM!!!&)!'B9J%%!&$X!!!")!!!`IZ1lH&F!%$Tmf3!ZJ)B!!)#Q!!5!aJ!)5rr m29F!%$TmH3!Z5rrJ&6XB!!&A!"!kI"N!,LJ!!!"!J[r)Ib2,H%[rhrQ!!3"S1#% !B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#[!!F,Q0MD9pNC@9`AfCbC@9IBf0IC'& dB9pKFR*KH3!!I!J#TVkKrp53!!%!#*3Krj!!I(NEH*!!J3#-N!#K!*!!N!$"!*5 3!1%!Q$Z##X-lSJTl1m)*S$[L#6Nl3JNX1f))X(mMbhK)!!GPB!!!!#`$!!""JJ# `If2EH(r%mhKr4G0i1-!"k8J!C3@!33!85!"NjB""!"3X!`!"3))!)(r$mhKrj2Y i1+!"k6M!!!")!'6eJ%%!&%J!!'a)!'5jJ%%!&#`$!!*!JJ!8Im2cH%J!C1f!33! 85!!!6%J!C*Q!33!8,!-!!N##!"4r`r0i5!"NcB""!"4)!!!X5!"NHB""!"3X!`! %3))!((r$mhKrj2Yi1+!"k6M!!!&)!'5*J%%!&)!"!)`X!!!"3B)![)!"!)`X!!! #3B)!X(pMfhKrT1YiIdA6H$M!!HT)!'4"J%%!&%J!C#'!33!8,!-!!8##!#"rSqY iIq6lH$LJ!HSi`!!!5!"N-B""!"4)!!"X5!"MpB""!"3X!`!#3))!&(qMkhK)!'3 TJ%%!&%J!!%a)!'29J%%!&#`$!!*!JJ!8Ik2VH%J!C!Q!33!85!!!,%J!Bl@!33! 8,!-!"%##!"arSqYiIq6lH$LJ!HSi`!!"5!"MaB""!"5!!3#8,!!!!8'#!,b!!3# 8,!!!!N'#!,"rBpYiIi6MH(p&dhJi`!(V5!"MIB""!"4)!'0GJ%%!&#`$!!&!JJ! JIi2MH(rNqhJiS!(V1-!!!%J!Bff!33!85!!!E%J!Bc'!33!8,!-!!N##!"4rJq0 i5!"MCB""!"4)!!"-5!"M%B""!"3X!`!#3))!&(q$ihK)!'0&J%%!&%J!!#a)!', aJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!(V1-!!!8J!B`'!33!8J'%!M)!"!*4m!`! !3B)!$$KJ!!")!!%SJ!%!M#`!!!&!JJ#81'%!M)-$!!3iB3#8JZ-!"#JB!!""JJ! -+"F!!%##!!`iB!!!5!!!p$Ki!!%iP`!"5!"N9B""!"3X!`!!3))!6$Ki!#NiP`! T5!"N2B""!"3X!`!!3))!0$Ki!+%iP`#K5!"N*B""!"3X!`!!3))!()"i!0U!&`$ DI!-!!%##!!`iB!!"5!!!P$KJ!!")!!#-J!%!M#`!!!*!JJ"m1'%!M)+M!!3iB3# 8JX-!"#J9!!""JJ!-+"B!!%##!!`iB!!!5!!!@)"e!!#!PJ!!5!"MZB""!"3X!`! !3))!0)"f!!5!PJ!%5!"MSB""!"3X!`!!3))!()"e!"L!&J!BI!-!!%##!!`iB!! "5!!!%$KJ!!")!!!)1'!!!)!"!(Ji)3"`I!J$TVUKrp41J!!J!*!')%'!#`#3"!2 8!"!ZBf0TAf9aG@&XAf0bC@4c!!"m#!+Q[f(rl*!!!3!)P#(rS*!!B3"iN!#"!(` liJPH1m)*16Z##5`lSJL`J'%!H)#"!(`iS3!i5!"L%B""!"4mHaYiIf!(0#`!!!" "JJ#`Ik2VH(rNqhKrKH0i1-!#)8J!B4'!33!85!"JmB""!"3X!`!"3))!)(rMqhK ra20i1+!#)6M!!!")!'%"J%%!&%J!!'a)!'$&J%%!&#`$!!*!JJ!8Iq2lH%J!B2Q !33!85!!!6%J!B+@!33!8,!-!!N##!"4rirYi5!"JfB""!"4)!!!X5!"JKB""!"3 X!`!%3))!((rMqhKra20i1+!#)6M!!!&)!'#9J%%!&)KK!$L!!3"S1#%!B(`)!kD lBIrX6S!!)!#3"L""J!8!N!3"%!!4,Q0MD9pcB@ePAh"bEf0PFh-!L!)###J!!!" "JJ!-1'!!!%J!!!JiB!!!6S!!)!#3"L"!!*!((!!C,Q0MD9pTEQPdD@&XDATPAfP ZG'9bEQ&XF`"m#!+Q[`(ri*!!!3!)P#(rS(aj'hJl`JYc1k),B6YL#dmliJY!1i) ,)#JC!!"!JJ#`Ii2MH(rNqhKrCGYi1-!!5NJ!Al'!33!85!"INB""!"3X!`!"3)) !)(rMqhKrT1Yi1+!!5MM!!!")!&qKJ%%!&%J!!'a)!&pPJ%%!&#`$!!*!JJ!8Iq2 lH%J!AjQ!33!85!!!6%J!Ad@!33!8,!-!!N##!"4rirYi5!"IHB""!"4)!!!X5!" I*B""!"3X!`!%3))!((rMqhKrT1Yi1+!!5MM!!!&)!&meJ%%!&$KJ!"4,rpFTB!! !!(ai'hJS'!!!3))!$$KJ!!C)!!%!2'#e3cKMG(L3!(J!!$Ki!!4)!&j9J%%!&(a k'hKr3!Fd,!!!!%'#!,"rJq0iIm6cH(pPfhJi`!"65!"H[B""!"4)!&kGJ%%!&#` $!!&!JJ!JIm2cH(qNkhJiS!"61-!!!%J!AUf!33!85!!!E%J!AR'!33!8,!-!!N# #!"4r`r0i5!"HTB""!"4)!!"-5!"H8B""!"3X!`!#3))!&(r$mhK)!&k&J%%!&%J !!#a)!&iaJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!"61-!!!8J!AN'!33!8J!)!@*! !'!!-1!!!!)"i!!b3!!-!$*-C!!"r!m0i5!"1S@!!!!!iB!!!J!%!D$JK!'"m#!1 QZ`(ri%k!!#!!N!BJ3B!)!*!%!J`!%#jMBfPIEQ9hAf0[ER4PH(3!!(`)!UDqiIr FN!!"!!L8)Iq3!(aj'hJl`JYc1i),B6Y##dmlBJXJ1`!!!)"j!!!m!aUp+!"dH%# #!!`iB!!!5!!#H)"j!!!m!dUp+!"dH%'#!!`iB!!+5!!#B$KK!$K)!&c9J%%!&(a h'hKqi!Fd,!!!!%'#!,"rBpYiIm6cH(p&dhJi`!"[5!"G2B""!"4)!&dGJ%%!&#` $!!&!JJ!JIm2cH(q%ihJiS!"[1-!!!%J!A5f!33!85!!!E%J!A2'!33!8,!-!!N# #!"4r`r0i5!"G*B""!"4)!!"-5!"FdB""!"3X!`!#3))!&(r$mhK)!&d&J%%!&%J !!#a)!&baJ%%!&#`$!!4!JJ!FIm2cH(q%ihJiS!"[1-!!!8J!A-'!33!81'%!1$L C!!4,rrXYB!!!!&4J"MiS!!!!3))!$$KJ!!T)!!&dJ(N!$)2M!!4)!!!-1aJ!!B2 r!$!S(`!!3),rp)"j!!b!!`!)I"J!3%'#!!`iB!!+5!!"3)"j!!b$i`!%5!!!G)! I!#`S!!!!3))!()"j!!b!!`!%I"m!3%'#!!`iB!!+5!!"%)!I!#`S!!!!3B)!()" r!#b!!`!`I!$i3%'#!!`iB!!+5!!!l)!I!$!S!!!!3B)!()"r!$#!!`!XI!$i3%' #!!`iB!!+5!!!b)2r!$!S(`!!3),rM)"j!!b$i`!%5!!!T)!I!!`X!!!"3B)!+)! I!!`X!!!#3B)!()"r!!`m!`!!+!$HV8'#!!`iB!!+5!!!J)"r!"#!(`!8I!-!3%' "!"#!(`!B+!!!!%##!!`iB!!+5!!!A$ZJ!!")!!!iJ(m!'&HJ'$Km!`!Z,!!!!8' #!##!I`!B9k!B1(`$!#iX!!!#3B)!$$KJ!!T)!!!N1ld!!B!I!""m(3"!3B$ra)2 r!$!S(`!!3),rA$KJ!!#!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#b!! 9,Q0MD9pfB@aTC'&dC9pMEfjdCAKd!(`)!UDr)IrNN!!"!!L8)IqJI(NEH$Z##l- lSJZ$1q),B6Y##dml`JY!1f),)#JC!!"!JJ#`If2EH(r%mhKr4G0i1-!!X8J!@Sf !33!85!"DEB""!"3X!`!"3))!)(r$mhKrj2Yi1+!!X6M!!!")!&TpJ%%!&%J!!'a )!&T"J%%!&#`$!!*!JJ!8Im2cH%J!@R@!33!85!!!6%J!@L'!33!8,!-!!N##!"4 r`r0i5!"D9B""!"4)!!!X5!"D!B""!"3X!`!%3))!((r$mhKrj2Yi1+!!X6M!!!& )!&S4J%%!&)"j!!",rr`Y,!-!!%'#!,"rBpYiIk6VH(p&dhJi`!#b5!"CdB""!"4 )!&QaJ%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!#b1-!!!%J!@F'!33!85!!!E%J!@B@ !33!8,!-!!N##!"4rSqYi5!"CZB""!"4)!!"-5!"CCB""!"3X!`!#3))!&(qMkhK )!&QCJ%%!&%J!!#a)!&P&J%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!#b1-!!!8J!@9@ !33!8J(N!!%J!5JeJ!!!!J(N!!%[rdh&J!!!!5!"CCB""!"4mB!Fd,!!!!%'#!," rBpYiIi6MH(p&dhJi`!#h5!"BqB""!"4)!&MCJ%%!&#`$!!&!JJ!JIi2MH(rNqhJ iS!#h1-!!!%J!@1Q!33!85!!!E%J!@+f!33!8,!-!!N##!"4rJq0i5!"BiB""!"4 )!!"-5!"BMB""!"3X!`!#3))!&(q$ihK)!&M"J%%!&%J!!#a)!&KYJ%%!&#`$!!4 !JJ!FIi2MH(rNqhJiS!#h1-!!!8J!@(f!33!81!!!!*!!'3!!J!%!D$JK!'"m#!1 QZb(rj%k!!#!!N!BJ3B!(!*!%!T!!!"%ZBf0TAfCbC@9IBfpZG'9iG!"m#!+Q[b( rj*!!!3!)P#(rS(aj'hKmQL0i1m),qM[L#mXlSJYK1f),6cZ##b"r)mYi5rrk,5` $!!""JJ#`Ii2MH(rNqhKrCGYi1-!!`8J!9p'!33!85!"AXB""!"3X!`!"3))!)(r MqhKrT1Yi1+!!`6M!!!")!&I"J%%!&%J!!'a)!&H&J%%!&#`$!!*!JJ!8Iq2lH%J !9lQ!33!85!!!6%J!9f@!33!8,!-!!N##!"4rirYi5!"AQB""!"4)!!!X5!"A4B" "!"3X!`!%3))!((rMqhKrT1Yi1+!!`6M!!!&)!&G9J%%!&#JD!!"!JJ#`Ii2MH(r %mhKrCGYi1-!!`NJ!9af!33!85!"@rB""!"3X!`!"3))!)(r$mhKrT1Yi1+!!`MM !!!")!&F0J%%!&%J!!'a)!&E4J%%!&#`$!!*!JJ!8Im2cH%J!9`@!33!85!!!6%J !9V'!33!8,!-!!N##!"4r`r0i5!"@jB""!"4)!!!X5!"@NB""!"3X!`!%3))!((r $mhKrT1Yi1+!!`MM!!!&)!&DKJ%%!&)"j!!b!!`!!N!!D!!!iB!!!J!%!D$JK!'" m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!F!!&#jMBfPICf9dAf0SB@jRC9pdD@eP!!" m#!+Q[f(rl*!!!3!)P#(rX(al'hJliJ[,1m),B6Z##dmlSJXJIf2EH%[rq%dX!`! !3B)!X(qMkhKrj2YiIiAMH$M!!-a)!&AaJ%%!&%J!9G'!33!8,!-!!8##!#"rirY iIm6cH$LJ!-`i`!!!5!"9iB""!"4)!!"X5!"9TB""!"3X!`!#3))!&(rMqhK)!&A CJ%%!&%J!!%a)!&@&J%%!&#`$!!*!JJ!8Iq2lH%J!9EQ!33!85!!!,%J!9@@!33! 8,!-!"%##!"arirYiIm6cH$LJ!-`i`!!"5!"9GB""!"5!H`!-5!"@kB""!"5!H`! -5!"@pB""!"5!!3"B1#%!8(`)!kDlBIrX6S!!)!#3"L""J!8!N!3"$!!8,Q0MD9p MD'&ZCf9NAf0[ER4PH(3!!(`)!UDqiIrFN!!"!!L8)IqJI(NEH(bA)hKmZLYi1m) -"c[L#mXlSJYK1f),6cZ##b"r)mYi5rrh$5`$!!""JJ#`Ii2MH(rNqhKrCGYi1-! !i8J!9,'!33!85!"8NB""!"3X!`!"3))!)(rMqhKrT1Yi1+!!i6M!!!")!&5KJ%% !&%J!!'a)!&4PJ%%!&#`$!!*!JJ!8Iq2lH%J!9*Q!33!85!!!6%J!9%@!33!8,!- !!N##!"4rirYi5!"8HB""!"4)!!!X5!"8*B""!"3X!`!%3))!((rMqhKrT1Yi1+! !i6M!!!&)!&3eJ%%!&#JD!!"!JJ#`Ii2MH(r%mhKrCGYi1-!!iNJ!8rf!33!85!" 6hB""!"3X!`!"3))!)(r$mhKrT1Yi1+!!iMM!!!")!&2YJ%%!&%J!!'a)!&1aJ%% !&#`$!!*!JJ!8Im2cH%J!8q@!33!85!!!6%J!8j'!33!8,!-!!N##!"4r`r0i5!" 6aB""!"4)!!!X5!"6FB""!"3X!`!%3))!((r$mhKrT1Yi1+!!iMM!!!&)!&1"J%% !&$KJ!!a,rmYeB!!!!(ai'hJS'!!!3))!$$KJ!!C)!!!d2'#e3cKMFQD3!(J!!*, i!!5!&`!%N!!B!!L6'J!!Ib2,H(m%`hK)!%3pB!!!!$KJ!!#!!3"S1#%!B(`)!kD kiIrF6S!!)!#3"L""J!N!N!3#"!!6,Q0MD9pZCAGIBf0KBfKPAh*PCJ!!!(`)!UD r)IrNN!!"!!L8)IqJI(SEH(bC)hJliJ[,1m),B6Z##dmlSJXJId26H%[rp1NX!`! !3B)!X(qMkhKrj2YiIiAMH$M!!2P)!&+0J%%!&%J!8Qf!33!8,!-!!8##!#"rirY iIm6cH$LJ!2Ni`!!!5!"5IB""!"4)!!"X5!"53B""!"3X!`!#3))!&(rMqhK)!&* eJ%%!&%J!!%a)!&)KJ%%!&#`$!!*!JJ!8Iq2lH%J!8P@!33!85!!!,%J!8J'!33! 8,!-!"%##!"arirYiIm6cH$LJ!2Ni`!!"5!"5%B""!"5!H3!!2!0+[5J!FQC"JJ! -1'!!#NJ!!&L!HJ!-J!-!"#J!!!"!JJ!-1'!!#NJ!!%#!HJ!-Jf-!")#E!!5!H3! %J!-!"(`%!%""JJ!JJ"X!-#J!!!"!JJ!-1'!!#NJ!!"#$H`!`5rrre$KJ!!#!!3" S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"C!!B,Q0MD9pfB@aTC'&dC9pMBf& MD'9IFQ9Q!!"m#!+Q[Z(rh*!!!3!)P#(rS(ah'hKmQ#0i1f)-&MZ#$!FlSJ[,1m) ,Xc[L#f%l)JY21d),)(lMZhK,rr00,!-!!%'#!,"r3p0iIk6VH(mPbhJi`!%@5!" 3mB""!"4)!&$4J%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!%@1-!!!%J!81'!33!85!! !E%J!8+@!33!8,!-!!N##!"4rSqYi5!"3fB""!"4)!!"-5!"3KB""!"3X!`!#3)) !&(qMkhK)!&#jJ%%!&%J!!#a)!&"PJ%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!%@1-! !!8J!8(@!33!8+"J!!%##!,"r3p0iIi6MH(mPbhJi`!%A5!"32B""!"4)!&!GJ%% !&#`$!!&!JJ!JIi2MH(rNqhJiS!%A1-!!!%J!8#f!33!85!!!E%J!6r'!33!8,!- !!N##!"4rJq0i5!"3*B""!"4)!!"-5!"2dB""!"3X!`!#3))!&(q$ihK)!&!&J%% !&%J!!#a)!%qaJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!%A1-!!!8J!6m'!33!8IZ1 lH)#B!!",rrc&,!-!!%'#!,"r3p0iIf6EH(mPbhJi`!%B5!"2IB""!"4)!%pGJ%% !&#`$!!&!JJ!JIf2EH(rNqhJiS!%B1-!!!%J!6ff!33!85!!!E%J!6c'!33!8,!- !!N##!"4rBpYi5!"2CB""!"4)!!"-5!"2%B""!"3X!`!#3))!&(pMfhK)!%p&J%% !&%J!!#a)!%laJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!%B1-!!!8J!6`'!33!8IZ1 lH)#B!!")!%!pB!!!!)"i!!",rmNCB!!!!%J!6`f!33!8I'!(0#`!!!""JJ#`Id2 6H(r%mhKr*FYi1-!"(%J!6U'!33!85!"1JB""!"3X!`!"3))!)(r$mhKrj2Yi1+! "($M!!!")!%k4J%%!&%J!!'a)!%j9J%%!&#`$!!*!JJ!8Im2cH%J!6SQ!33!85!! !6%J!6M@!33!8,!-!!N##!"4r`r0i5!"1DB""!"4)!!!X5!"1&B""!"3X!`!%3)) !((r$mhKrj2Yi1+!"($M!!!&)!%iPJ%%!&)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*! ')%'!#3#3"!08!"3ZBf0TAfCbC@9IBf0KBfKPAh*PCJ!!I!J#TVlKrpb3!!%!#*3 Krk"mH4YiI*FMH(bi+hJlJJb,1k)-86[##mXliJYK1d),6cYL#b"r)mYi5rr[d5` $!!""JJ#`If2EH(r%mhKr4G0i1-!",8J!6A@!33!85!"09B""!"3X!`!"3))!)(r $mhKrj2Yi1+!",6M!!!")!%ePJ%%!&%J!!'a)!%dTJ%%!&#`$!!*!JJ!8Im2cH%J !69f!33!85!!!6%J!63Q!33!8,!-!!N##!"4r`r0i5!"02B""!"4)!!!X5!"-kB" "!"3X!`!%3))!((r$mhKrj2Yi1+!",6M!!!&)!%cjJ%%!&(mMbhKqj,Yi5rrjr5` $!!""JJ#`If2EH(qNkhKr4G0i1-!",NJ!6,@!33!85!"-PB""!"3X!`!"3))!)(q MkhKrj2Yi1+!",MM!!!")!%bPJ%%!&%J!!'a)!%aTJ%%!&#`$!!*!JJ!8Ik2VH%J !6*f!33!85!!!6%J!6%Q!33!8,!-!!N##!"4rSqYi5!"-IB""!"4)!!!X5!"-+B" "!"3X!`!%3))!((qMkhKrj2Yi1+!",MM!!!&)!%`jJ%%!&#JB!!""JJ#i+"J!!8' #!,"rBpYiIi6MH(p&dhJi`!%[5!",qB""!"4)!%[CJ%%!&#`$!!&!JJ!JIi2MH(r NqhJiS!%[1-!!!%J!5qQ!33!85!!!E%J!5kf!33!8,!-!!N##!"4rJq0i5!",iB" "!"4)!!"-5!",MB""!"3X!`!#3))!&(q$ihK)!%["J%%!&%J!!#a)!%YYJ%%!&#` $!!4!JJ!FIi2MH(rNqhJiS!%[1-!!!8J!5hf!33!8J(F!")!$!#!S!!!#3B)!,)" h!!3iB`!N1*N!"%[rkG9J!!!!9'!'2LJ!!!"!JJ!-1'!!#%J!!#5!G`!%N`-!))# A!!5!H3!%J"N!#*!!C!!NN!!%!#JiB!!!J!%!D$JK!'"m#!1QZZ(rh%k!!#!!N!B J3B!*!*!%!YJ!%bjMBfPIE'pMDepMB@0SC9pbC@B!!!"m#!+Q[Z(rh*!!!3!)P#( rS(ah'hKmQ#0i1f)-jMZ#$,SlSJa41m),bc[L#f%l)JY21d),)(lMZhK,rqc4,!- !!%'#!,"r3p0iIm6cH(mPbhJi`!&!5!"+GB""!"4)!%T9J%%!&#`$!!&!JJ!JIm2 cH(rNqhJiS!&!1-!!!%J!5Q@!33!85!!!E%J!5LQ!33!8,!-!!N##!"4r`r0i5!" +AB""!"4)!!"-5!"+#B""!"3X!`!#3))!&(r$mhK)!%SpJ%%!&%J!!#a)!%RTJ%% !&#`$!!4!JJ!FIm2cH(rNqhJiS!&!1-!!!8J!5IQ!33!8IZ1lH(m%`hK,rrEp,!- !!%'#!,"r3p0iIk6VH(mPbhJi`!&"5!"*YB""!"4)!%Q9J%%!&#`$!!&!JJ!JIk2 VH(rNqhJiS!&"1-!!!%J!5D@!33!85!!!E%J!5@Q!33!8,!-!!N##!"4rSqYi5!" *RB""!"4)!!"-5!"*5B""!"3X!`!#3))!&(qMkhK)!%PpJ%%!&%J!!#a)!%NTJ%% !&#`$!!4!JJ!FIk2VH(rNqhJiS!&"1-!!!8J!56Q!33!8J(J!")!$!#!S!!!#3)) !X(p$dhKrK10iIbA,H$M!!8*)!%MjJ%%!&%J!50Q!33!8,!-!!8##!#"rJq0iIq6 lH$LJ!8)i`!!!5!")kB""!"4)!!"X5!")VB""!"3X!`!#3))!&(q$ihK)!%MKJ%% !&%J!!%a)!%L0J%%!&#`$!!*!JJ!8Ii2MH%J!5-'!33!85!!!,%J!5'f!33!8,!- !"%##!"arJq0iIq6lH$LJ!8)i`!!"5!")IB""!"5!H!!%1'-!*$LA!!4,rqEPB!! !!&4J"MiS!!!!3))!X(p$dhKrC0YiIbA,H$M!!80)!%JYJ%%!&%J!5!f!33!8,!- !!8##!#"rBpYiIq6lH$LJ!8-i`!!!5!")(B""!"4)!!"X5!"(iB""!"3X!`!#3)) !&(pMfhK)!%J9J%%!&%J!!%a)!%I"J%%!&#`$!!*!JJ!8If2EH%J!4r@!33!85!! !,%J!4k'!33!8,!-!"%##!"arBpYiIq6lH$LJ!8-i`!!"5!"(XB""!"5!H!!%J!- !)#J!!!*"JJ"3J(J!"$KM!#3iP`!%5rrQ#@!!!!"8B!Bq+!!!!%'#!$!i!!!#J(J !"*!!!`!J1!!!!)"i!!53!!-!*$J!!!#!H!!%N!!$!#JiB!!!5!!!#$KJ!!L!!3" S1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3$V!!9,Q0MD9peEQa[BfYIBf&MD'9 IFQ9Q!(`)!UDqBIr-N!!"!!L8)Iq3!(ah'hKmP50iI,BVH*!!`3#8N!$K!*Kp&%0 i1f)03MZ#$68lSJ`(1m),bc[L#f%l)JY21d),)(lMZhK,rqMY,!-!!%'#!,"r3p0 iIm6cH(mPbhJi`!&K5!"'NB""!"4)!%CaJ%%!&#`$!!&!JJ!JIm2cH(rNqhJiS!& K1-!!!%J!4S'!33!85!!!E%J!4N@!33!8,!-!!N##!"4r`r0i5!"'HB""!"4)!!" -5!"'*B""!"3X!`!#3))!&(r$mhK)!%CCJ%%!&%J!!#a)!%B&J%%!&#`$!!4!JJ! FIm2cH(rNqhJiS!&K1-!!!8J!4K@!33!8+"8!!%##!,"r3p0iIi6MH(mPbhJi`!& L5!"&hB""!"4)!%@pJ%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!&L1-!!!%J!4Ff!33! 85!!!E%J!4C'!33!8,!-!!N##!"4rJq0i5!"&aB""!"4)!!"-5!"&FB""!"3X!`! #3))!&(q$ihK)!%@PJ%%!&%J!!#a)!%94J%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!& L1-!!!8J!4@'!33!8+"B!!%##!,"r3p0iIf6EH(mPbhJi`!&M5!"&+B""!"4)!%8 *J%%!&#`$!!&!JJ!JIf2EH(rNqhJiS!&M1-!!!%J!44Q!33!85!!!E%J!40f!33! 8,!-!!N##!"4rBpYi5!"&%B""!"4)!!"-5!"%[B""!"3X!`!#3))!&(pMfhK)!%6 aJ%%!&%J!!#a)!%5GJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!&M1-!!!8J!4+f!33! 8+"3!!%##!,"r3p0iIk6VH(mPbhJi`!&N5!"%GB""!"4)!%49J%%!&#`$!!&!JJ! JIk2VH(rNqhJiS!&N1-!!!%J!4'@!33!85!!!E%J!4#Q!33!8,!-!!N##!"4rSqY i5!"%AB""!"4)!!"-5!"%#B""!"3X!`!#3))!&(qMkhK)!%3pJ%%!&%J!!#a)!%2 TJ%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!&N1-!!!8J!3rQ!33!81'!!0%[r[1PJ!!! !I(JEH#JB!!"!JJ!-1'!!"NJ!!A3i!!!!N!!B!!!i!!!!N!!B!!Ji!!!!N!!B!"K qSkYi5!"%eB""!"3iB`!"5rqm*@!!!!#3!(J!!)!B!!!S!!!!3))!((lMZhKr"-0 i5!!59@!!!!!iB!!'5!!"((l$XhK)!%59J%%!&$KM!!&,rl[PB!!!!*!!H!!)J"J !##J!!!"!JJ!FIZ1lH(m%`hK)!")9B!!!!$KJ!!C)!!$FIZ1lH(m%`hK)!"3KB!! !!(ac'hJX%`!!3B)!((lMZhKr"-0i5!!4i@!!!!"qBjYi5!!!U)"i!!"qT+Yi5!" %0B""!"5!H!!)IX5cH%J!4#@!33!8J!%!Q*!!'!!FJ!%!P*!!'!!-1!!!!*!!'!! 31!!!!T!!'!!JJ(F!$)!$!!b3!"J!")#A!!b!C!!-1!-!!C!!"!!-IZ1lH(m%`hK qKD0i5rrYKAac'hJX%`!!3B)!((lMZhKr"-0i5!!48@!!!!"qBjYi5!!!'(lMZhK r"-0i5!!8Y@!!!!!iB!!!J!%!H$JK!("m#!1QZQ(rc%k!!#!!N!BJ3B!0!*!%"-! !$bjMBfPIEQ9hAf0MB@0SC3!!!(`)!UDr)IrNN!!"!!L8)IqJI(SEH(bC)hJl`Ja 41q),bcZL#f%lBJY21i),)(p$dhK,rq3K,!-!!%'#!,"rJq0iIq6lH(pPfhJi`!' H5!""aB""!"4)!%'PJ%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!'H1-!!!%J!3E@!33! 85!!!E%J!3AQ!33!8,!-!!N##!"4rirYi5!""VB""!"4)!!"-5!""@B""!"3X!`! #3))!&(rMqhK)!%'0J%%!&%J!!#a)!%%jJ%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!' H1-!!!8J!38Q!33!8Id26H(mNbhK,rqj0,!-!!%'#!,"rJq0iIm6cH(pPfhJi`!' I5!"""B""!"4)!%$PJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!'I1-!!!%J!32@!33! 85!!!E%J!3,Q!33!8,!-!!N##!"4r`r0i5!"!lB""!"4)!!"-5!"!QB""!"3X!`! #3))!&(r$mhK)!%$0J%%!&%J!!#a)!%"jJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!' I1-!!!8J!3)Q!33!8J(N!")!$!$!S!!!!3B)!')"j!!5!!`!XJ(N!")"M!$#3!!- !,)"j!!5!!`!X+!!!!%'#!"b!H3!%J!-!-)"j!!5!B`!XN!!$!$")!!!8J(N!")! $!$#!HJ!-N!!$!!5!QJ!-J'3!#$J$rrq3!!3!#(p$dhL!Q3!%5!!1f@!!!!!iB!! !J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!M`!%#jMBfPICR*PC9pMBf& MD'8!!(`)!UDqJIr3N!!"!!L8)Iq3!(af'hKmPb0iI,8VH$X#$93l)Je#1d)-86Y L#mXlJJZc1q),B6ZL#dml`JXJIX1cH%[riE%X!`!!3B)!X(r$mhKrC0YiIkAVH$M !!Ej)!$p9J%%!&%J!2c@!33!8,!-!!8##!#"rBpYiIq6lH$LJ!Eii`!!!5!!r4B" "!"4)!!"X5!!r#B""!"3X!`!#3))!&(pMfhK)!$mpJ%%!&%J!!%a)!$lTJ%%!&#` $!!*!JJ!8If2EH%J!2af!33!85!!!,%J!2XQ!33!8,!-!"%##!"arBpYiIq6lH$L J!Eii`!!"5!!qfB""!"4q`l0iIZ5lH%[rkpdX!`!!3B)!X(r$mhKr400iIkAVH$M !!Ep)!$k9J%%!&%J!2R@!33!8,!-!!8##!#"r3p0iIq6lH$LJ!Emi`!!!5!!qKB" "!"4)!!"X5!!q5B""!"3X!`!#3))!&(p$dhK)!$jpJ%%!&%J!!%a)!$iTJ%%!&#` $!!*!JJ!8Id26H%J!2Pf!33!85!!!,%J!2JQ!33!8,!-!"%##!"ar3p0iIq6lH$L J!Emi`!!"5!!q'B""!"3S&3!!3))!X(r$mhKr*-YiIkAVH$M!!F")!$hKJ%%!&%J !2F'!33!8,!-!!8##!#"r)mYiIq6lH$LJ!F!i`!!!5!!pdB""!"4)!!"X5!!pPB" "!"3X!`!#3))!&(mMbhK)!$h*J%%!&%J!!%a)!$eeJ%%!&#`$!!*!JJ!8Ib2,H%J !2DQ!33!85!!!,%J!29@!33!8,!-!"%##!"ar)mYiIq6lH$LJ!F!i`!!"5!!pCB" "!"5!G`!%J!-!##J!!!"!JJ#`Im2cH(m%`hKrTHYi1-!"`8J!25@!33!85!!p"B" "!"3X!`!"3))!)(m$`hKrj2Yi1+!"`6M!!!")!$d9J%%!&%J!!'a)!$cCJ%%!&#` $!!*!JJ!8I`2$H%J!23f!33!85!!!6%J!2,Q!33!8,!-!!N##!"4r!m0i5!!mlB" "!"4)!!!X5!!mQB""!"3X!`!%3))!((m$`hKrj2Yi1+!"`6M!!!&)!$bTJ%%!&(k MUhK)!$fpJ%%!&$KM!!&,rl80B!!!!(ad'hJS&!!!3))!$$KJ!!C)!!$`J(F!")" M!!K,rlDKB!!!!%J!2*@!33!8I'!(0#`!!!""JJ#`Im2cH(q%ihKrTHYi1-!"b8J !2#Q!33!85!!m#B""!"3X!`!"3))!)(q$ihKrj2Yi1+!"b6M!!!")!$`CJ%%!&%J !!'a)!$[GJ%%!&#`$!!*!JJ!8Ii2MH%J!2"'!33!85!!!6%J!1lf!33!8,!-!!N# #!"4rJq0i5!!lmB""!"4)!!!X5!!lRB""!"3X!`!%3))!((q$ihKrj2Yi1+!"b6M !!!&)!$ZYJ%%!&)"h!!55J`!)IS1MH(kNUhK)!$c0J%%!&$KJ!!#!!3"i1#%!F(` )!kDkJIr36S!!)!#3"L""J!`!N!3%9!!5,Q0MD9pcCA4IF(*TEQ0TF'&XI!J#TVk Krp53!!%!#*3Krj!!I(FEH(bB)hKmYLYi1f)09$Z#$8)lSJa41m),bc[L#f%l)JY 21d),)(lMZhK,rpdp,!-!!%'#!,"r3p0iIm6cH(mPbhJi`!(D5!!kiB""!"4)!$V "J%%!&#`$!!&!JJ!JIm2cH(rNqhJiS!(D1-!!!%J!1Y'!33!85!!!E%J!1T@!33! 8,!-!!N##!"4r`r0i5!!kbB""!"4)!!"-5!!kGB""!"3X!`!#3))!&(r$mhK)!$U TJ%%!&%J!!#a)!$T9J%%!&#`$!!4!JJ!FIm2cH(rNqhJiS!(D1-!!!8J!1Q@!33! 8IZ1lH(m%`hK,rqGT,!-!!%'#!,"r3p0iIk6VH(mPbhJi`!(E5!!k)B""!"4)!$S "J%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!(E1-!!!%J!1K'!33!85!!!E%J!1G@!33! 8,!-!!N##!"4rSqYi5!!k#B""!"4)!!"-5!!jYB""!"3X!`!#3))!&(qMkhK)!$R TJ%%!&%J!!#a)!$Q9J%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!(E1-!!!8J!1D@!33! 8+"B!!%##!,"r3p0iIi6MH(mPbhJi`!(F5!!jEB""!"4)!$P0J%%!&#`$!!&!JJ! JIi2MH(rNqhJiS!(F1-!!!%J!19f!33!85!!!E%J!15'!33!8,!-!!N##!"4rJq0 i5!!j9B""!"4)!!"-5!!j!B""!"3X!`!#3))!&(q$ihK)!$NeJ%%!&%J!!#a)!$M KJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!(F1-!!!8J!12'!33!8J(J!")!$!!JS!!! !3))!X(p$dhKrC0YiIbA,H$M!!Ge)!$LaJ%%!&%J!1*'!33!8,!-!!8##!#"rBpY iIq6lH$LJ!Gdi`!!!5!!iSB""!"4)!!"X5!!iCB""!"3X!`!#3))!&(pMfhK)!$L CJ%%!&%J!!%a)!$K&J%%!&#`$!!*!JJ!8If2EH%J!1(Q!33!85!!!,%J!1#@!33! 8,!-!"%##!"arBpYiIq6lH$LJ!Gdi`!!"5!!i0B""!"5!H!!%J'-!#%J!18@!33! 81'-!!8[rX"PJ!!!!I(8EH#J9!!"!JJ!-1'!!"NJ!!$"qSkYiJ*J!")#%!!K)!$N TJ%%!&*+f!!"qilYiIU5VH%J!+@eJ!!!!1'!!!)!"!(Ji)3"`I!J$TVUKrp41J!! J!*!')%'!#`#3"!18!")ZBf0TAfGPG&p`FQPZBfP`B@am#!+Q[Z(rh*!!!3!)P#( rS(aj'hKmPb0iI,JVH$Z#$AmlSJa41m),bc[L#f%l3JY21f),)(mMbhK,rpQ*,!- !!%'#!,"rBpYiIm6cH(p&dhJi`!(b5!!h,B""!"4)!$F0J%%!&#`$!!&!JJ!JIm2 cH(rNqhJiS!(b1-!!!%J!0af!33!85!!!E%J!0Z'!33!8,!-!!N##!"4r`r0i5!! h&B""!"4)!!"-5!!f`B""!"3X!`!#3))!&(r$mhK)!$EeJ%%!&%J!!#a)!$DKJ%% !&#`$!!4!JJ!FIm2cH(rNqhJiS!(b1-!!!8J!0V'!33!8Ib2,H(lNZhK,rq1e,!- !!%'#!,"rBpYiIk6VH(p&dhJi`!(c5!!fEB""!"4)!$C0J%%!&#`$!!&!JJ!JIk2 VH(rNqhJiS!(c1-!!!%J!0Pf!33!85!!!E%J!0L'!33!8,!-!!N##!"4rSqYi5!! f9B""!"4)!!"-5!!f!B""!"3X!`!#3))!&(qMkhK)!$BeJ%%!&%J!!#a)!$AKJ%% !&#`$!!4!JJ!FIk2VH(rNqhJiS!(c1-!!!8J!0I'!33!8+"J!!%##!,"rBpYiIi6 MH(p&dhJi`!(d5!!eZB""!"4)!$@CJ%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!(d1-! !!%J!0DQ!33!85!!!E%J!0@f!33!8,!-!!N##!"4rJq0i5!!eSB""!"4)!!"-5!! e6B""!"3X!`!#3))!&(q$ihK)!$@"J%%!&%J!!#a)!$8YJ%%!&#`$!!4!JJ!FIi2 MH(rNqhJiS!(d1-!!!8J!06f!33!8J(F!")!$!!b3!"J!!$KJ!!#!!3"S1#%!B(` )!kDkiIrF6S!!)!#3"L""J!N!N!3#L!!9,Q0MD9pRCA4IBh*PC&pfCA*cD@pZ!(` )!UDqSIr8N!!"!!L8)Iq3!(ah'hKmQ#0iI,BVH$YL$B`lJJde1k)-86[##mXliJY K1b),6cY##b"qilYi5rr@e5`$!!""JJ#`Id26H(r%mhKr*FYi1-!#!8J!0(Q!33! 85!!d@B""!"3X!`!"3))!)(r$mhKrj2Yi1+!#!6M!!!")!$4TJ%%!&%J!!'a)!$3 YJ%%!&#`$!!*!JJ!8Im2cH%J!0''!33!85!!!6%J!0!f!33!8,!-!!N##!"4r`r0 i5!!d3B""!"4)!!!X5!!clB""!"3X!`!%3))!((r$mhKrj2Yi1+!#!6M!!!&)!$2 pJ%%!&(lMZhKr"-0i5rrK!5`$!!""JJ#`Id26H(qNkhKr*FYi1-!#!NJ!-lQ!33! 85!!cQB""!"3X!`!"3))!)(qMkhKrj2Yi1+!#!MM!!!")!$1TJ%%!&%J!!'a)!$0 YJ%%!&#`$!!*!JJ!8Ik2VH%J!-k'!33!85!!!6%J!-df!33!8,!-!!N##!"4rSqY i5!!cJB""!"4)!!!X5!!c,B""!"3X!`!%3))!((qMkhKrj2Yi1+!#!MM!!!&)!$- pJ%%!&#J@!!"!JJ#`Id26H(q%ihKr*FYi1-!#!dJ!-`@!33!85!!bjB""!"3X!`! "3))!)(q$ihKrj2Yi1+!#!cM!!!")!$,eJ%%!&%J!!'a)!$+jJ%%!&#`$!!*!JJ! 8Ii2MH%J!-Zf!33!85!!!6%J!-TQ!33!8,!-!!N##!"4rJq0i5!!bcB""!"4)!!! X5!!bHB""!"3X!`!%3))!((q$ihKrj2Yi1+!#!cM!!!&)!$+*J%%!&)"i!!5!!`! !+!!!!%##!,"r3p0iIf6EH(mPbhJi`!)%5!!b5B""!"4)!$)TJ%%!&#`$!!&!JJ! JIf2EH(rNqhJiS!)%1-!!!%J!-MQ!33!85!!!E%J!-If!33!8,!-!!N##!"4rBpY i5!!b-B""!"4)!!"-5!!ahB""!"3X!`!#3))!&(pMfhK)!$)4J%%!&%J!!#a)!$' pJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!)%1-!!!8J!-Ff!33!8J(J!")"M!!")!$, GJ%%!&$KM!!&,rkQaB!!!!(ae'hJS&3!!3))!$$KJ!!C)!!!`IU1VH)#B!!5!K!! !5!!b`B""!"55YJ!!IZ1lH(kNUhK)!#10B!!!!$KJ!!#!!3"i1#%!F(`)!kDkSIr 86S!!)!#3"L""J!X!N!3$P!!0,Q0MD9pRCA4IEQ&YC3"m#!+Q[b(rj*!!!3!)P#( rS(aj'hKmQL0i1m)0XM[L#mXlSJYK1f),6cZ##b"r)mYi5rr6,5`$!!""JJ#`Ii2 MH(rNqhKrCGYi1-!#&NJ!-0'!33!85!!`XB""!"3X!`!"3))!)(rMqhKrT1Yi1+! #&MM!!!")!$$"J%%!&%J!!'a)!$#&J%%!&#`$!!*!JJ!8Iq2lH%J!-,Q!33!85!! !6%J!-'@!33!8,!-!!N##!"4rirYi5!!`QB""!"4)!!!X5!!`4B""!"3X!`!%3)) !((rMqhKrT1Yi1+!#&MM!!!&)!$"9J%%!&#JD!!"!JJ#`Ii2MH(r%mhKrCGYi1-! #&dJ!-"f!33!85!![rB""!"3X!`!"3))!)(r$mhKrT1Yi1+!#&cM!!!")!$!0J%% !&%J!!'a)!#r4J%%!&#`$!!*!JJ!8Im2cH%J!-!@!33!85!!!6%J!,l'!33!8,!- !!N##!"4r`r0i5!![jB""!"4)!!!X5!![NB""!"3X!`!%3))!((r$mhKrT1Yi1+! #&cM!!!&)!#qKJ%%!&)!D!!!S!!!!3B)!%)"k!!",rkQpB!!!!)!D!!JS!!!!3B) !%)"k!!K,rkQPB!!!!)!D!"JS!!!!3B)!&(mMbhKr400i5!!&1@!!!!#!!3"S1#% !B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"r!!9,Q0MD9pQFQ9PAf0MB@0SC9pNBA4 K!(`)!UDr)IrNN!!"!!L8)IqJI(XEH(bC)hJliJ[,1m),B6Z##dmlSJXJIf2EH%[ rd3dX!`!!3B)!X(qMkhKrj2YiIiAMH$M!!Lj)!#kaJ%%!&%J!,T'!33!8,!-!!8# #!#"rirYiIm6cH$LJ!Lii`!!!5!!ZSB""!"4)!!"X5!!ZCB""!"3X!`!#3))!&(r MqhK)!#kCJ%%!&%J!!%a)!#j&J%%!&#`$!!*!JJ!8Iq2lH%J!,RQ!33!85!!!,%J !,L@!33!8,!-!"%##!"arirYiIm6cH$LJ!Lii`!!"5!!Z0B""!"3iB!!J5rqR`@! !!!"mHKYi+"S!!%##!!`iB!!'5!!!(*0C!"Ji!!!!N!!C!"!i!!!%N!!C!"3iB!! !J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!6!!%bjMBfPIEQ9hAf0bC@4 IBA*bBAN!!!"m#!+Q[d(rk*!!!3!)P#(rX(al'hKmQL0i1q),bc[##f%lJJY21k) ,)(pMfhK,rmqe,!-!!%'#!,"rSqYiIq6lH(q&ihJi`!*#5!!Y@B""!"4)!#djJ%% !&#`$!!&!JJ!JIq2lH(r%mhJiS!*#1-!!!%J!,8Q!33!85!!!E%J!,3f!33!8,!- !!N##!"4rirYi5!!Y3B""!"4)!!"-5!!XlB""!"3X!`!#3))!&(rMqhK)!#dKJ%% !&%J!!#a)!#c0J%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!*#1-!!!8J!,0f!33!81!! !!*!!'J!XJ(X!$)!$!!53!"S!-)!D!$!S!!!!3B)!$)"k!$#63`!XJ(X!$*0$!!5 !Q`!-J'3!#$J$!!'3!!3!#)!"!&Ji)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"!% i!"FZBf0TAfPZFf9bG&pMBf&MD'9IC'&dB3!!!(`)!UDqiIrFN!!"!!L8)IqJI(J EH(bC)hKmYbYiN!$K!)Jl`Jde1q),bcZL#f%lBJY21i),)(m$`hK,rmj&,!-!!%' #!,"rJq0iIq6lH(pPfhJi`!*C5!!VkB""!"4)!#[*J%%!&#`$!!&!JJ!JIq2lH(q NkhJiS!*C1-!!!%J!+pQ!33!85!!!E%J!+jf!33!8,!-!!N##!"4rirYi5!!VdB" "!"4)!!"-5!!VIB""!"3X!`!#3))!&(rMqhK)!#ZaJ%%!&%J!!#a)!#YGJ%%!&#` $!!4!JJ!FIq2lH(qNkhJiS!*C1-!!!8J!+ff!33!8+"N!!%##!,"rJq0iIm6cH(p PfhJi`!*D5!!V0B""!"4)!#X9J%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!*D1-!!!%J !+b@!33!85!!!E%J!+ZQ!33!8,!-!!N##!"4r`r0i5!!V(B""!"4)!!"-5!!UbB" "!"3X!`!#3))!&(r$mhK)!#VpJ%%!&%J!!#a)!#UTJ%%!&#`$!!4!JJ!FIm2cH(q NkhJiS!*D1-!!!8J!+VQ!33!8J(J!$)0$!!4)!!!XJ"S!$(`!Z!"!JJ!FJ(S!!(m NbhK)!#a"J%%!&#`$!!""JJ!3JeS!-#JD!!"!J[r8+"S!!%'#!"5!B3#)Nd-!!$K J!!")!!!)1'!!#S!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!)3!"8ZBf0 TAfCTEQ4IBf0KBfKPAf4KG'%!I!J#TVp"rqL3!!%!#*3Krl"mHaYiI*SMH$[L#mX l`JYK1i),6cZL#b"rBpYi5rr-'5`$!!""JJ#`Ik2VH(rNqhKrKH0i1-!#GNJ!+Ef !33!85!!TRB""!"3X!`!"3))!)(rMqhKra20i1+!#GMM!!!")!#QYJ%%!&%J!!'a )!#PaJ%%!&#`$!!*!JJ!8Iq2lH%J!+D@!33!85!!!6%J!+9'!33!8,!-!!N##!"4 rirYi5!!TKB""!"4)!!!X5!!T-B""!"3X!`!%3))!((rMqhKra20i1+!#GMM!!!& )!#P"J%%!&)!D!"JS!!!!3B)!)(pMfhKr400i5!!!8@!!!!#!HJ!B5rqM6@!!!!# !!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3")!!9,Q0MD9pQFQ9PAf0bC@4 cAf&bFQ&j!(`)!UDr)IrNN!!"!!L8)IqJI(NEH(bD)hJliJ[,1m),B6Z##dmlSJX JIb2,H%[rbY%X!`!!3B)!X(qMkhKrj2YiIiAMH$M!!SC)!#KeJ%%!&%J!+&@!33! 8,!-!!8##!#"rirYiIm6cH$LJ!SBi`!!!5!!SCB""!"4)!!"X5!!S+B""!"3X!`! #3))!&(rMqhK)!#KGJ%%!&%J!!%a)!#J*J%%!&#`$!!*!JJ!8Iq2lH%J!+$f!33! 85!!!,%J!*qQ!33!8,!-!"%##!"arirYiIm6cH$LJ!SBi`!!"5!!RqB""!"5!'J! B+!!!!%'#!%3lB!!!5!!!+(mMbhL!QJ!B9f!B1(bN!K5!K3!!J+8!"%[rZKPJ!!! !1hX!!B!D!""m'`"!3B$re$J!!!#3!"S!%)!"!'Ji)3"JI!J$TVXKrq41J!!J!*! ')%'!"`#3"!&%!"BZBf0TAf9YF(4jAf0bC@4cAf&bFQ&jI!J#TVlKrpb3!!%!#*3 Krj!!I(JEH(bD)hL3!+%!N!#3!-%!P$[L#mXl`JYK1i),6cZL#b!l)!!!I`2$H%[ rb9NX!`!!3B)!X(qMkhKrj2YiIiAMH$M!!Te)!#EpJ%%!&%J!*Yf!33!8,!-!!8# #!#"rirYiIm6cH$LJ!Tdi`!!!5!!QlB""!"4)!!"X5!!QXB""!"3X!`!#3))!&(r MqhK)!#EPJ%%!&%J!!%a)!#D4J%%!&#`$!!*!JJ!8Iq2lH%J!*X@!33!85!!!,%J !*R'!33!8,!-!"%##!"arirYiIm6cH$LJ!Tdi`!!"5!!QJB""!"3lB!!!5!!!+)" k!"KAB"JiI'-!,M`$!!!S!0kY3))!$$XJ!!&)!!!81hX!!B!D!""m'`"!3B$re&F J"MiS!!!!3))!6)"k!"#!'J!8I!-!3%##!$`iHJ!BJ"S!&&3!#$a8""Ji5rqQ%@! !!!"mGaYi,"F!!%'#!!aqilYi5!!!G)!D!"48!!JmN!!D!"4r!m0iJ)%!N!#!S3# 81-%!1%[rUC9J!!!!I(FEH#`A!!""JJ!-IZ1lH%J!!$b!HJ!B9f!B1(b$!K5!B3! iJ!%!2*!!C!!!N!!%!!4A)!Bq+!!!!%##!"#!HJ!31!-!!C!!'J!31'!!!)!"!(J i)3"`I!J$TVVKrpa1J!!J!*!')%'!#3#3"!(d!"BZBf0TAf0bC@4IBA*bBAPID@j cCA*dI!J#TVmKrq53!!%!#*3Krk"mH4YiI*SMH*!!S3#!N!$"!)3liJ[,1m),B6Z ##dmlSJXJIb2,H%[rad%X!`!!3B)!X(qMkhKrj2YiIiAMH$M!!Xe)!#6PJ%%!&%J !*-@!33!8,!-!!8##!#"rirYiIm6cH$LJ!Xdi`!!!5!!NeB""!"4)!!"X5!!NQB" "!"3X!`!#3))!&(rMqhK)!#60J%%!&%J!!%a)!#4jJ%%!&#`$!!*!JJ!8Iq2lH%J !*+f!33!85!!!,%J!*&Q!33!8,!-!"%##!"arirYiIm6cH$LJ!Xdi`!!"5!!NDB" "!"3lB!!!5!!!H(mMbhL!QJ!B9f!B1(bN!K5!K3!!J+8!")$"!)#!i3#%5rqq[@! !!!"8B!Bq+!!!!%'#!%"r)mYiJ*S!'&GJ'$KmT!)8J)8!!)#P!!4,rlCKB!!!!$b !!!%iK0kYJ(S!'&GJ'$KmJ`%Z1'!!!%J!!"JlH`!"J"S!%(`E!%""J2q%1'!!!S! "!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!'-!"BZBf0TAf0bC@4IBA*bBAP IFQ9YEhCPI!J#TVmKrq53!!%!#*3Krk"mHKYiI*NMH*!!S3#!N!$"!)3l`Ja41q) ,bcZL#f%lBJY21i),)(p$dhK,rm@*,!-!!%'#!,"rJq0iIq6lH(pPfhJi`!,J5!! M,B""!"4)!#-0J%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!,J1-!!!%J!)af!33!85!! !E%J!)Z'!33!8,!-!!N##!"4rirYi5!!M&B""!"4)!!"-5!!L`B""!"3X!`!#3)) !&(rMqhK)!#,eJ%%!&%J!!#a)!#+KJ%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!,J1-! !!8J!)V'!33!8Id26H(mNbhK,rmqe,!-!!%'#!,"rJq0iIm6cH(pPfhJi`!,K5!! LEB""!"4)!#*0J%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!,K1-!!!%J!)Pf!33!85!! !E%J!)L'!33!8,!-!!N##!"4r`r0i5!!L9B""!"4)!!"-5!!L!B""!"3X!`!#3)) !&(r$mhK)!#)eJ%%!&%J!!#a)!#(KJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!,K1-! !!8J!)I'!33!8Id26H)#C!!5!S3#!J-%!K%[rqR'!!3"S1#%!B(`)!kDl)IrN6S! !)!#3"L""J!F!N!3"f!!+,Q0MD9pcG'pbCA`)!UDr)IrNN!!"!!L8)IqJI(SEH(b C)hL3!+%!J*!!`3#%1m)-86[L#mXlSJYK1f),6cZ##b"r3p0i5rr$P5`$!!""JJ# `Ii2MH(rNqhKrCGYi1-!#l%J!)6Q!33!85!!K'B""!"3X!`!"3))!)(rMqhKrT1Y i1+!#l$M!!!")!#%TJ%%!&%J!!'a)!#$YJ%%!&#`$!!*!JJ!8Iq2lH%J!)5'!33! 85!!!6%J!)-f!33!8,!-!!N##!"4rirYi5!!K!B""!"4)!!!X5!!JVB""!"3X!`! %3))!((rMqhKrT1Yi1+!#l$M!!!&)!##pJ%%!&(p$dhKr*-Yi5rr0`5`$!!""JJ# `Ii2MH(r%mhKrCGYi1-!#l8J!)(Q!33!85!!J@B""!"3X!`!"3))!)(r$mhKrT1Y i1+!#l6M!!!")!#"TJ%%!&%J!!'a)!#!YJ%%!&#`$!!*!JJ!8Im2cH%J!)''!33! 85!!!6%J!)!f!33!8,!-!!N##!"4r`r0i5!!J3B""!"4)!!!X5!!IlB""!"3X!`! %3))!((r$mhKrT1Yi1+!#l6M!!!&)!"rpJ%%!&(p$dhL!Q3!%J+%!J)$"!)4,rrU CJ!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!GJ!#bjMBfPIFQ9YEhCP!!! !I!J#TVpKrqb3!!%!#*3Krl"mHaYiN!#"!'`liJ[,1m),B6Z##dmlSJXJIf2EH%[ r`DNX!`!!3B)!X(qMkhKrj2YiIiAMH$M!![Y)!"p0J%%!&%J!(bf!33!8,!-!!8# #!#"rirYiIm6cH$LJ![Xi`!!!5!!I2B""!"4)!!"X5!!I!B""!"3X!`!#3))!&(r MqhK)!"meJ%%!&%J!!%a)!"lKJ%%!&#`$!!*!JJ!8Iq2lH%J!(a@!33!85!!!,%J !(X'!33!8,!-!"%##!"arirYiIm6cH$LJ![Xi`!!"5!!HdB""!"5!B3"XJ'-!!$` $5VdS!%0*3B)!$$KJ!!*)!!!)1'!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!J!*!')%' !"3#3"!%B!"dZBf0TAhCKE'PNBA4PAf0MB@0SC9pTG'9bBA4[FJ"m#!+Q[d(rk*! !!3!)P#(rX(al'hL3!)%!E$[L#mXl`JYK1i),6cZL#b"rBpYi5rr!B5`$!!""JJ# `Ik2VH(rNqhKrKH0i1-!$#NJ!(J@!33!85!!GjB""!"3X!`!"3))!)(rMqhKra20 i1+!$#MM!!!")!"heJ%%!&%J!!'a)!"fjJ%%!&#`$!!*!JJ!8Iq2lH%J!(Hf!33! 85!!!6%J!(CQ!33!8,!-!!N##!"4rirYi5!!GcB""!"4)!!!X5!!GHB""!"3X!`! %3))!((rMqhKra20i1+!$#MM!!!&)!"f*J%%!&$KJ!!a,rj9pB!!!!(ak'hJS'J! !3))!$$KJ!!C)!!!i2'#e3cKM3dQ3!(S!!)"l!!b!!`!%N!!D!!5!B3"XNd-!!(p MfhKr400i5!!3A@!!!!!iB!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*! %!8`!'LjMBfPIBf0KBfKPAfPdCA*KG'pbAf*PCfPZI!J#TVmKrq53!!%!#*3Krk" mHaYiI*SMH*!!S3#!1q),bc[##f%lJJY21k),)(pMfhK,rllP,!-!!%'#!,"rSqY iIq6lH(q&ihJi`!-L5!!FLB""!"4)!"aTJ%%!&#`$!!&!JJ!JIq2lH(r%mhJiS!- L1-!!!%J!((Q!33!85!!!E%J!($f!33!8,!-!!N##!"4rirYi5!!FFB""!"4)!!" -5!!F(B""!"3X!`!#3))!&(rMqhK)!"a4J%%!&%J!!#a)!"[pJ%%!&#`$!!4!JJ! FIq2lH(r%mhJiS!-L1-!!!8J!(!f!33!8J"S!"#J!!!"!JJ!-1'!!!dJ!!%4rBpY iJ*S!"$LK!$K,rmE0I(NEH#`C!!""JJ!-Ib2,H%J!!##!HJ!%J!-!-*!!'J!%J!% !1)"K!)#3!!-!!$KJ!!#!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"8!! C,Q0MD9pMBf&MD'9IDA4PFQ&dEh*IEQ9iG!"m#!+Q[d(rk*!!!3!)P#(rX(al'hK mQL0i1q),bc[##f%lJJY21k),)(pMfhK,rleY,!-!!%'#!,"rSqYiIq6lH(q&ihJ i`!-e5!!E%B""!"4)!"VaJ%%!&#`$!!&!JJ!JIq2lH(r%mhJiS!-e1-!!!%J!'`' !33!85!!!E%J!'X@!33!8,!-!!N##!"4rirYi5!!DqB""!"4)!!"-5!!DTB""!"3 X!`!#3))!&(rMqhK)!"VCJ%%!&%J!!#a)!"U&J%%!&#`$!!4!JJ!FIq2lH(r%mhJ iS!-e1-!!!8J!'T@!33!8If2EH(p%dhK)!!haB!!!!(p$dhK,rj5YB!!!!)!"!&J i)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"!%8!"JZBf0TAf0MB@0SC9pTG'9bBA4 [FPpPEQ3!!(`)!UDrBIrXN!!"!!L8)Iq`I(XEH*!!J3"X1q),bc[##f%lJJY21k) ,)(pMfhK,rl`Y,!-!!%'#!,"rSqYiIq6lH(q&ihJi`!0!5!!CdB""!"4)!"QaJ%% !&#`$!!&!JJ!JIq2lH(r%mhJiS!0!1-!!!%J!'F'!33!85!!!E%J!'B@!33!8,!- !!N##!"4rirYi5!!CZB""!"4)!!"-5!!CCB""!"3X!`!#3))!&(rMqhK)!"QCJ%% !&%J!!#a)!"P&J%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!0!1-!!!8J!'9@!33!8J'% !E)"M!!!m!dUp+!"b58'#!!`iB!!#5!!!#$KJ!!#!!3"B1#%!8(`)!kDlBIrX6S! !)!#3"L""J!8!N!3"'!!E,Q0MD9pfB@aTC'&dC9pMFQ9NAfPdCA*KG'pb!!!!I!J #TVm"rq#3!!%!#*3Krk"mHKYiI*NMH*!!S3#!1m)0[c[L#mXlSJYK1f),6cZ##b" r3p0i5rqkh5`$!!""JJ#`Ii2MH(rNqhKrCGYi1-!$8%J!')'!33!85!!BBB""!"3 X!`!"3))!)(rMqhKrT1Yi1+!$8$M!!!")!"KaJ%%!&%J!!'a)!"JeJ%%!&#`$!!* !JJ!8Iq2lH%J!''Q!33!85!!!6%J!'"@!33!8,!-!!N##!"4rirYi5!!B5B""!"4 )!!!X5!!ApB""!"3X!`!%3))!((rMqhKrT1Yi1+!$8$M!!!&)!"J&J%%!&(p$dhK r*-Yi5rr`$!!""JJ#`Ii2MH(r%mhKrCGYi1-!$88J!&m'!33!85!!ASB""!"3 X!`!"3))!)(r$mhKrT1Yi1+!$86M!!!")!"HaJ%%!&%J!!'a)!"GeJ%%!&#`$!!* !JJ!8Im2cH%J!&kQ!33!85!!!6%J!&e@!33!8,!-!!N##!"4r`r0i5!!ALB""!"4 )!!!X5!!A0B""!"3X!`!%3))!((r$mhKrT1Yi1+!$86M!!!&)!"G&J%%!&$KJ!!a ,rimjB!!!!(ai'hJS'!!!3))!$$KJ!!C)!!!i2'#e3cKMFNQ3!(J!!*-i!!3i!!! !N!!B!!L!B3#!N`-!!(p$dhKr"-0i5!!+V@!!!!!iB!!!J!%!D$JK!'"m#!1QZ`( ri%k!!#!!N!BJ3B!)!*!%!K3!'#jMBfPIBh*PC&pTG'9bBA4[FPpLC@GTEJ!!I!J #TVl"rpL3!!%!#*3Krk"mH"YiI*NMH*!!S3#!1q),bc[##f%lJJY21k),)(m$`hK ,rlLK,!-!!%'#!,"rSqYiIq6lH(q&ihJi`!0U5!!@4B""!"4)!"BPJ%%!&#`$!!& !JJ!JIq2lH(r%mhJiS!0U1-!!!%J!&M@!33!85!!!E%J!&IQ!33!8,!-!!N##!"4 rirYi5!!@,B""!"4)!!"-5!!9fB""!"3X!`!#3))!&(rMqhK)!"B0J%%!&%J!!#a )!"@jJ%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!0U1-!!!8J!&FQ!33!8JhN!#%J!!#b !H3!%J'-!")"M!"KAB"JiId-!,L`D!!&"JJ!N,"S!!N'#!"`lH`!"J(N!")"M!!5 !!`!3I"X!3%'!rmL!H3!%J'-!")!$!""m'`"!3B!!$$KJ!!0)!!"i1'!!#%[rMPP J!!!!I(FEH#JA!!"!JJ!-1'!!"NJ!!&Kr!m0iJ*N!")#%!!5!K!!B9f!B1(bN!K5 !K3!!J+8!"(lQZhK,rjM9B!!!!(af'hJX&J!!3B)!$(l$XhK)!!!B1"X!!C!!'3! )J'%!J*,M!!!iB!!!J!%!D$JK!'"m#!1QZX(rf%k!!#!!N!BJ3B!+!*!%!G!!&bj MBfPIBh*PC&pTG'9bBA4[FPpZCAKd!!!!I!J#TVp"rqL3!!%!#*3Krl"mHaYiI*S MH$[L#mXl`JYK1i),6cZL#b"rBpYi5rqfU5`$!!""JJ#`Ik2VH(rNqhKrKH0i1-! $N8J!&%f!33!85!!8,B""!"3X!`!"3))!)(rMqhKra20i1+!$N6M!!!")!"3pJ%% !&%J!!'a)!"3"J%%!&#`$!!*!JJ!8Iq2lH%J!&$@!33!85!!!6%J!%q'!33!8,!- !!N##!"4rirYi5!!8&B""!"4)!!!X5!!6`B""!"3X!`!%3))!((rMqhKra20i1+! $N6M!!!&)!"24J%%!&(pMfhKr400i5!!(`@!!!!"r3p0i5rq0k@!!!!#!!3"B1#% !8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3"&!!@,Q0MD9pMFQ9NAfPdCA*KG'pbAf9 ZC(`)!UDqiIrFN!!"!!L8)IqJI(JEH*!!J3"m1q),bc[##f%lBJY21i),)(m$`hK ,rl9Y,!-!!%'#!,"rJq0iIq6lH(pPfhJi`!1M5!!6%B""!"4)!",aJ%%!&#`$!!& !JJ!JIq2lH(r%mhJiS!1M1-!!!%J!%`'!33!85!!!E%J!%X@!33!8,!-!!N##!"4 rirYi5!!5qB""!"4)!!"-5!!5TB""!"3X!`!#3))!&(rMqhK)!",CJ%%!&%J!!#a )!"+&J%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!1M1-!!!8J!%T@!33!8J(J!$)"M!!J i!`!"9!-31N[rLReJ!!!!I(NEH#JC!!"!JJ!-1'!!"NJ!!9!i!!!!N!!C!!#!H!! -Jd-!"$VJ!!")!!%-1'!!$%[rLN9J!!!!I(dEH#JG!!"!JJ!FI`2$H(mNbhK)!!& 4B!!!!$KJ!!C)!!%)1!!!!*!!(3!!1!!!!*!!(3!%9Z!31Rqj!5iiB!!!1"F!!93 !%$TmH3%ZJ(S!!%J!%`f!33!81'-!!8[rLH&J!!!!N!"p!!#!(3!!+!!!!%##!"a r!m0iIb6,H%J!!1PJ!!!!1'!!"NJ!!+#!HJ!)5!!5cB""!"3iB`!"5rq*S@!!!!# 3!(d!")!G!!3S!!!!3))!((m$`hKr*-Yi5!!!U@!!!!!iB!!'5!!!B)"p!!5!QJ! )5!!5SB""!"5!I3!!J*S!!%J!%T'!33!8J"S!$*!!(3!)JeS!-$Vh!!'!H!!-J!- !#(`A!%""J2lXJ'%!I*-M!!"r!m0iIb6,H%J!!lPJ!!!!1'!!!)!"!'Ji)3"JI!J $TVVKrpa1J!!J!*!')%'!#3#3"!*`!"3ZBf0TAfGPG&pMBf&MD'9ID@jQE`!!I!J #TT2Krrb6`IriNk(rp*!!!3!)P#(rX*!!B3"SI*dMH)"K!'KrT1Yi5!!$M@!!!!! l`!!!5!!!6&I!%$Trr3!ZJ"m!!#J!!!""JJ!3J(m!!%[rLVeJ!!!!J"m!"#J!!!" "JJ!3J(m!"%[rLU9J!!!!Iq2lH%[rLTPJ!!!!1pi!!9I!%$Tm(3!Z+!!!!%##rka rSqYi5rq+H@!!!!#!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!J!*!')%'!!`# 3"EJ!'5jMBfPIC'9PF&pQFQ9PAfPZCQpIBA*bBAN!6S!!)!#3"L"!!*!("!!9,Q0 MD9pNC@*eCepTEQPdD@&XDATP!(`)!UD3!!%!#*3Krm")!!3&B!!!!)!"!%Ji)3" !I!J$TNk!!#!!N!BJ3B!!N!BN!"3ZBf0TAf4PBR9RAh4PFQeTEQ&dC3!!1')3*)" M!!!i!`!"1')3**!!!`!!6S!!)!#3"L"!!*!('!!@,Q0MD9pXC@&VFepZCAGIBfp ZG'9iG$KL%#5!B`!!1!2rrcKL%#53!!-!!%k!!#!!N!BJ3!#3"aJ!&bjMBfPIE'9 KDh0ICR*PC9pMEfjdCAKd!!!!1')3))"M!!!i!`!"1')3)*!!!`!!6S!!)!#3"L" !!*!('!!C,Q0MD9pXC@&VFepZCAGIBf0KBfKPAh*PCJ!iBK!JJ'-!!$J$rrmiBK! JN!!$!!"1J!!J!*!')%!!N!FB!"SZBf0TAfaPB@YcAfCbC@9IBf0KBfKPAh*PCMK L%"b!B`!!1!-!!6KL%"b3!!-!!%k!!#!!N!BJ3!#3"aJ!'#jMBfPIE'9KDh0IEQ9 hAh"bD@jMDA"KE!!!1')3()"M!!!i!rrr1')3(*!!!`!!6S!!)!#3"L"!!*!('!! C,Q0MD9pXC@&VFepQFQ9PAh"bD@jMDA"KE!!iBK!BJ'-!!$J$!!%iBK!BN!!$!!" 1J!!J!*!')%!!N!FB!"-ZBf0TAfaPB@YcAfjPGepZB@eP!!!!1')3')"M!!!i!rr r1')3'*!!!`!!6S!!)!#3"L"!!*!('!!8,Q0MD9pXC@&VFepQFQ9PAfjKE@8!!$K L%"5!B`!!1!-!!6KL%"53!!-!!%k!!#!!N!BJ3!#3"aJ!'LjMBfPIE'9KDh0IEQ9 hAf0MB@0SC9pTEQC[1')3&)"M!!!i!rrr1')3&*!!!`!!6S!!)!#3"L"!!*!('!! E,Q0MD9pXC@&VFepQFQ9PAf0MB@0SC9pTEQC[!!!!1')3%)"M!!!i!`!"1')3%*! !!`!!6S!!)!#3"L"!!*!('!!H,Q0MD9pXC@&VFepZCAGIBf0KBfKPAfPdCA*KG'p b1')3%)"M!!!i!rrr1')3%*!!!`!!6S!!)!#3"L"!!*!('!!I,Q0MD9pXC@&VFep QFQ9PAf0MB@0SC9pTG'9bBA4[FJ!!!$KL%!b!B`!!1!-!!6KL%!b3!!-!!%k!!#! !N!BJ3!#3"aJ!(#jMBfPIE'9KDh0IEQ9hAf0bC@4IDA4PFQ&dEh)!!$KL%!b!B`! !1!2rrcKL%!b3!!-!!%k!!#!!N!BJ3!#3"aJ!(5jMBfPIE'9KDh0ICR*PC9pMFQ9 NAfPdCA*KG'pb!(`)!UDq!Ir!N!!"!!L8)Iq!1X)1jcVL$X3l!JkP1b)1M6Y#$R! lBJj51q)13cZL$M3lJJiC1m)0q6S#%"!k)K!81N)3'$TL%"`kJK!J1U)3*)!9!!! S!!!!3B)!X(r$mhKrK10iIkAVH$M!!,")!!XeJ%%!&%J!#a@!33!8,!-!!8##!#" rJq0iIq6lH$LJ!,!i`!!!5!!,*B""!"4)!!"X5!!+kB""!"3X!`!#3))!&(q$ihK )!!XGJ%%!&%J!!%a)!!V*J%%!&#`$!!*!JJ!8Ii2MH%J!#[f!33!85!!!,%J!#UQ !33!8,!-!"%##!"arJq0iIq6lH$LJ!,!i`!!"5!!+ZB""!"5!&!!!+!!!!%'#!," r`r0iIf6EH(qPkhJi`!#a5!!+IB""!"4)!!TGJ%%!&#`$!!&!JJ!JIf2EH(rNqhJ iS!#a1-!!!%J!#Qf!33!85!!!E%J!#M'!33!8,!-!!N##!"4rBpYi5!!+CB""!"4 )!!"-5!!+%B""!"3X!`!#3))!&(pMfhK)!!T&J%%!&%J!!#a)!!RaJ%%!&#`$!!4 !JJ!FIf2EH(rNqhJiS!#a1-!!!8J!#J'!33!8J"-!!#J!!!""JJ#`Im2cH(p%dhK rTHYi1-!!XNJ!#F@!33!85!!*TB""!"3X!`!"3))!)(p$dhKrj2Yi1+!!XMM!!!" )!!QeJ%%!&%J!!'a)!!PjJ%%!&#`$!!*!JJ!8Id26H%J!#Df!33!85!!!6%J!#9Q !33!8,!-!!N##!"4r3p0i5!!*MB""!"4)!!!X5!!*1B""!"3X!`!%3))!((p$dhK rj2Yi1+!!XMM!!!&)!!P*J%%!&)!5!!!S!!!!3B)!X(r$mhKr*-YiIkAVH$M!!,0 )!!N0J%%!&%J!#1f!33!8,!-!!8##!#"r)mYiIq6lH$LJ!,-i`!!!5!!)rB""!"4 )!!"X5!!)`B""!"3X!`!#3))!&(mMbhK)!!MeJ%%!&%J!!%a)!!LKJ%%!&#`$!!* !JJ!8Ib2,H%J!#0@!33!85!!!,%J!#)'!33!8,!-!"%##!"ar)mYiIq6lH$LJ!,- i`!!"5!!)NB""!"5!%3!!+!!!!%'#!,"r`r0iI`6$H(qPkhJi`!#d5!!)9B""!"4 )!!JeJ%%!&#`$!!&!JJ!JI`2$H(rNqhJiS!#d1-!!!%J!#%@!33!85!!!E%J!#!Q !33!8,!-!!N##!"4r!m0i5!!)2B""!"4)!!"-5!!(kB""!"3X!`!#3))!&(m$`hK )!!JGJ%%!&%J!!#a)!!I*J%%!&#`$!!4!JJ!FI`2$H(rNqhJiS!#d1-!!!8J!"pQ !33!8J"!!!#J!!!""JJ#`Im2cH(lNZhKrTHYi1-!!Y8J!"jf!33!85!!(IB""!"3 X!`!"3))!)(lMZhKrj2Yi1+!!Y6M!!!")!!H0J%%!&%J!!'a)!!G4J%%!&#`$!!* !JJ!8IZ1lH%J!"i@!33!85!!!6%J!"c'!33!8,!-!!N##!"4qilYi5!!(CB""!"4 )!!!X5!!(%B""!"3X!`!%3))!((lMZhKrj2Yi1+!!Y6M!!!&)!!FKJ%%!&$KL%!b !!`!!+!!!!%'#!,"r`r0iIX5cH(qPkhJi`!#f5!!'iB""!"4)!!E"J%%!&#`$!!& !JJ!JIX1cH(rNqhJiS!#f1-!!!%J!"Y'!33!85!!!E%J!"T@!33!8,!-!!N##!"4 q`l0i5!!'bB""!"4)!!"-5!!'GB""!"3X!`!#3))!&(l$XhK)!!DTJ%%!&%J!!#a )!!C9J%%!&#`$!!4!JJ!FIX1cH(rNqhJiS!#f1-!!!8J!"Q@!33!8J!%!L$JK!)" m#!1QZJ(r`%k!!#!!N!BJ3B!3!*!%"A!!&bjMBfPIC'9LG@GIFQ9`Eh*dAfaPB@Y c!!!!I!J#TT2Krrb6`IriNk(rp*1"rr#3!!%!#*3Krl"mI"YiIi2MH%J!")eJ!!! !I(mEH(rJ"c3X!!!!3B)!$(rMqhK)!!"J5!!$J@!!!!"mIKYi5!!#Q@!!!!"mI4Y i9m!'2LJ!!!"!JJ!F9k!'2LJ!!!"!JJ!3Ii2MH%J!!B9J!!!!5rreU@!!!!#!BJ# dJ'-!!$J$!!'!BJ#dN!!$!!!iB!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi( rm%k!!#!!N!BJ3B!%!*!&`!!A,PpID@jTG'PKE'PkC9p$3f&MD'9-D@)!!!"m#!+ QNq(rr*2"rrL6SIrdNi(rm*!!!3!)P#(rX$ZL#`a)!!6KJ%%!&(am'hL!BJ#dJ'- !!$J$rrq!BJ#dN!!$!!#!BJ#dJ!-!!#J!!!"!JJ"8J(d!$)2M!!4)!!"!Jpm!-)" r!!",rhm"B!!!!)"r!!K,rhleB!!!!(qMkhKrj2Yi5rrDP@!!!!"rirYi5rpqf@! !!!"rhr0i+"m!!%##rm!iB!!#5!!&CB""!"4,rr5pB!!!!(q$ihK)!!94J%%!&%J !!ePJ!!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*! &k!!@,PpIG'9bE@PZBA4PAd0$B@0SC8aTBR`)!UD6iIrmNm(rq*1Krr53!!%!#*3 Krl!lSJm)1'!!*%J!!h'!33!8I(mEH#JI!!""JJ#!L(d!!$KM!!&)!!09J%%!&(a q'hJS(J!!3))!&(rMqhK)!!09J%%!&%J!!&4rSqYiIm6cH)Lp!!!iT3!"5!!$8B" "!"3i!!!)X"m!"$J!!!#`(`!11!!!!*!!(`!31!!!!*!!(`!8Npm!'$J!rrq3!"m !((rMqhK)!!-aJ%%!&)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k!!#!!N!BJ3B! $!*!&c!!,,Nj[G'PQH99cCA)!!!"m#!+QNq(rr*!!!3!)P#(rF$KK!(4)!!*jJ%% !&(ar'hKri!Fd,!!!!%'#!!`iB!!!5!!!F$J!!$b3!!%!1$J!!!!iB3!iN!!$!!3 i!!!!1'%!1*!!!`!i1'%!G$L"!$K)!!)CJ%%!&(ar'hKri!Fd,!!!!%'#!!`iB!! !5!!!+$KK!$L!J`!81')3#)!$!!"m"!"!3))!$$KJ!!&)!!!)1'!!!)!"!*Ji)3# 3!(`)!kD$iIrm6S!!)!#3"L""J!%!N!@d!"3Z3h9bFQ9ZG&"bEf0PFh0*FdY863! !I!J#TT2Krrb3!!%!#*3Krh!i!!!!N!!"!$Ji!!!!1'%!1*!!!`!%1'%!1%J!!9Q !33!8I(mEH(rJ"c3X!!!!3B)!$$KJ!!")!!"N1!!!!$KK!%#3!!-!"$J!!!!iB3" !N!!$!$Ji!!!mN!!"!%!iB3!i1)%!3%J!!5Q!33!8I(mEH(rJ"c3X!!!!3B)!$$K J!!")!!!F1'%!3)"M!"3m!kZA+!"i5d##ri3iB!!"J!%!Q$JK!*!!I!J$TS2Krra 1J!!J!*!')%'!!3#3"E`!&Lj*Fe4TBfYPG%YPCA"PFP*eEQjTEQGm3a0i6S!!)(` )!UD3!!%!#*3Krm",rrrY15-!!)"L!-b!JJ$)1+)!!$M#%#L!iJ#mJ3)!Z%J!!&' !33!8N!"L!Ja,rcl*B!!!!$KJ!!#!!3")1#%!3(`)!kC1J!!JI!J#TT!!!3!)P#( r`)"L!Ja)!!(jJ%%!&)!"!%Ji)3"!I!J$TNk!!##"JJ#!N!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!8*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$b3!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ!SN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!)*!!33!8J!`!!)" -!!4m#31Q6S!%))'#!%53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!XN!""!"5!$!! !J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!&b3!%%!&)! -!!#!6!!%I!N$TNk!"##"JJ"NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!D*!!33! 8J!`!!)"-!!4m#31Q6S!%))'#!!b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!BN!" "!"5!$!!!J%`!"(`*!kC1J!3JJB)!#*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!(b 3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!dN!""!"5!$!!!J%`!"(`*!kC1J!3JJB) !5*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!!53!%%!&)!-!!#!6!!%I!N$TNk!"## "JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!B*!!33!8J!`!!)"-!!4m#31Q6S! %))'#!)53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!NN!""!"5!$!!!J%`!"(`*!kC 1J!3JJB)!H*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!(53!%%!&)!-!!#!6!!%I!N $TNk!"##"JJ!8N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!E*!!33!8J!`!!)"-!!4 m#31Q6S!%))'#!"b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ#)N!""!"5!$!!!J%` !"(`*!kC1J!3JJB)!F*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!%#3!%%!&)!-!!# !6!!%I!N$TNk!"##"JJ"8N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!-*!!33!8J!` !!)"-!!4m#31Q6S!%))'#!%b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!iN!""!"5 !$!!!J%`!"(`*!kC1J!3J!!$"!)!!!&3!N!E"9)!!!#J!N"'"$L)3$))##4!3%"3 3'"!F%#!3*"!)$`J,$!3La-3#)X5X!L)3+)B#!F6%)JKMJJ*0"rX(k`H&"fi(#!E i"ZS'f`E0"X!'@!A0"9S%i35X"*m%(331!r`$l`1I!j!!!iF$IJ-2!Zm+``Tl#Qd +B!SD#IX*h!R2#D!*L`Pm#@i*AJP'#6N*,!M3#,!0[`fb$B`0I`e8$8)003cQ$,S -L`a4$"B-"`[k#mX,X`Z$#h-,B3Y2#d!,)!lR$X31T3k0$R!18Jj$$M31'3hj!Z! ))MJmKJ)B0I3bf$#3!#j-+c3Sp#E3)p!KS"pX(13DG"IS&4!64"'!$fJ-f!UB##J $k!(8!"bp2#+m8!3Z68P8)%N[8b"0B@0%CAB"2d&cFf9bG'P[EL"QB@PXC@3k)#8 MFb!S*A-k)#9N+3S")(GZ)5JSBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA* b)$dp)%0$Ad*"4&p"8%PI9N958dP26LNJI(`J+'0MAf9bFL!p25"$3ep#384I8%& 565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5P$3f&MD'8ZB`%JLNJ)3d0KBfK P,Q-1)5KMBepMG(JJ)6dJ-#P2)5JSBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#! SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e) T+3`K+'jKE@8J)6dJ-#N4)5K`FQPZBfP`B@`J)6dJ-#N1)5KSB@jNE'8J)6dJ-#Q ")5JSBf0ICA*b)$dp)%0$Ad*"4%j"688T)(am)#KMBepPFR)J26dJ3d0I3N&%Ae" "8NdT)(am)#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0 I6Np048dT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT$#%SG'PYC5!K25!`+63 K+#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np&8P* 28LNTH#%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep &8P*I3d&$5%9I4P9-6#NJI(`J+'0MAf9bFL!p25"$3ep&8P*I3e*&4&p@49*658p 1+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+A)K+#KMBepPFR)J26dJ3d0I6Np I49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np84Np96N3T)(am)#KMBepPFR)J26d J3d0I49*5Ad05484I9N958dP26LNJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5Q +)5JSBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339* 0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad9 58Pp$8N9%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNTCb%S+'0 MAf9bFL!p25"$3ep16de&65NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(` J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep16d958Np 5+5N-)5KfCA*c)#%p)$!T$5%SBh*PC(-J)6dJ-#N1)5JUBh*PC(-J)6dJ-#N0)5K `F%j$D5!K25!`+3mK+'Pd3f&MD'8J)6dJ-#PP)5JSBf0ICA*b)$dp)%0$Ad914#N JI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep#384 I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N@)5KMBf&MD'9IF'pTER4 PFL!K25!`+@8K+#KMBepPFR)J26dJ3d0I48j%+5"mI#!SBf0ICA*b)$dp)%0$Ad* "4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$d p)%0$Adj249*56e)T+3mK+'Pd3h*PC(-J)6dJ-#PR)5JSBf0ICA*b)$dp)%0$Adj 2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$d p)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+8`K+#KMBepPFR) J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np048dT)(am)#KMBep PFR)J26dJ3d0I6Np&8P*28LNT3A0cCA*dD@pZ)'CKD@aPC$SJ*50c)#JPFcSJ*@3 T#J%JD&XK+#KYB@GTBb!p25!S*e"dFL!R+5NJI(`J+'eKCfPM)$dp)#JR8&0jFbF T+5"mI#!SE@&RD@-J26dJ+#G38eC0*bNT)(am)#KYB@GTBb!p25!S*dK6HA-R+5N T3d0KBfKP9A4TE#jM!5#$8Ja$3f&MD'99G'PX,Q-A)5K0C@e&FR*[FL!S+5!p25" ZEd9bFLN2)5KPFR)J26dJEQp&FR)T$5%SBQa[BfXJ)6dJ-#N1)5JUBQa[BfXJ)6d J-#N8)5KYB@GTBb!p25!S*dK6HA-R+5NZ)5KMBfPIGQ&XD@4KG'9IBfpZG'9iG#! SBf0IBh4i+5!p25"$3ep16d958Np5+3`K+'4PFh3J)6dJ-#NH)5KcFQ-ZBh*PC&p dHA"P)$dp)%0$Ad05484I9M8T(L%SFh*M,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeB d+88K+#KMFQ9NFbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@0#NJI(`J+'0bC@4c,Q0 bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5N-)5KNBA4K)#%p)$!T$5%S+Q4KG'%J)6d J-#P()5JSBh*PC(-a,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBd+5"mI#!SBh*PC(- a,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5P()5JSBh*PC(-b,Q0bC@4IG(P`C5! p25"$3ep$8N9%AeBd+5"mI#!SBh*PC(-b,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeB e+5N"*19$G(J32d&cFf9bG'P[EL"QB@PXC@3k)#8MFb!S*A-k)#9N+3S")#!1)5K MBepMG(JJ)6dJ-#P$3f&MD'8ZD@jdCA*ZB@`ZB`%JK6F43d0KBfKP,QPZG'9bEQ& X,Q-2)5KPFR)J26dJEQp&FR)T,b%SBf0TAhCKE'PNBA4PAf0[ER4PH(3J+#TMBep MG(JT)$dp)%0$Adj249*56e)T&b%S6@9Y4A*bEh)J+#NJ26dJEQp&FR)T,L%SBf0 TAhCKE'PNBA4PAf0[ER4PH(3J+'0MAf0dH#NJ26dJ3d0I6Np&8P*28LN-)5KdD@e P)#%p)$!T$L%SD'&ZC'aP)#%p)$!T1L%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@B J+'0MAf0dH#`J+QKKEQ4XC5NJ26dJ3d0I6Np&8P*28LNj)5KMBfPIGQ&XD@4KG'9 IBf0KBfKPAh*PCL!SBf0IBh4i,#"SB@jNE'8T)$dp)%0$Adj249*56e)T,L%S+'a [BfXJ26dJDe*PB@4-Ef0V+5"mI#!SE'pMDb!p25"V9h*TG'9-Ef0V+5NV)5KSB@j NE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDb!K25"V6Qp-Ef0V+8iK+'0MD9pcB@e PAh"bEf0PFh-J+#CSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDep[GfjPFL` J*Q0MAf0dH#!Y2L"`FQpMCA0c+5N-)5KZB@eP)#%p)$!T%5%SF(*TEQ0TF'&X)#% p)$!T+L%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)("bD@jMDA"KE#!K25!`+3` K+(CPFR-J)6dJ-#NP)5KSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJEQ&YC5!K25! `+3`K+'4KG'%J)6dJ-#Nj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0IBh4 i,#"MBf&MD'8T)$dp)%0$Adj249*56e)T3A0cCA*dD@pZ)'CKD@aPC$SJ*50c)#J PFcSJ*@3T#J%J+4SK+'0MD9pXC@&VFepMEfjdCAKdFb!p25!`+80$B@0SC5jNC@* eCbjM!5##CJj$3f&MD'8ZC'9LG@FZBadK+'0MD9pXC@&VFepMBf&MD'9IFQ9QFb! p25!`+4`K+'0MD9pXC@&VFep`FQPZBfP`B@ac)$dp)$!T&b%SBf0TAfaPB@YcAfj KE@9c)$dp)$!T(L%SBf0TAfaPB@YcAf0MB@0SC9pTEQC[Fb!p25!`+5)K+'0MD9p XC@&VFepMBf&MD'9IDA4PFQ&dEh*c)$dp)$!T)#%SBf0TAfaPB@YcAf0bC@4IDA4 PFQ&dEh*c)$dp)$!TS%e*9#"8D@0VCA3J5f9PF'9b)'Pc)'j[G#"bG@jZD@jR,L" 8D'Pc)'eKH5"MBA9cC5"`FQpLE'9YFb"hDA4S)(4SC5"0593J5f9bBQ9bEh-J6'P LFQ&bH5iJ8'aPBA0P)'p`C@iJG'KP)%YPFQ*PFQpc)%eKEQ&RCA)JBfpZG(*[E#" `B@jPE#"TE@ePC'PKG'9XH5"dEb"QDAJJG'KTFbi!Ab4,FQ*09jN!!!%!!!!"E!! !!'`!!!!bAh0SGA4NEhGZ$@0MAf0bC@&dC3eMBepME'pcC3eMBepNCA0dFQpj$@0 MAfGPG&pMD'&ZCf9IG'PYC3eMBep[F'9Z$@0MAh0dEh*P$@0MAh*PE@pfC9pMFQ9 N$@0MAh0PG&p`FQPZBfP`B@`0Bf0ICf9dAh"bD@jMDA"KE!eMBepRCA4IBh*PC&p fCA*cD@pZ$@0MAfGPG&pZB@eP$@0MAh0PF9pQCA4MD&p13h0IBQ9RD@i0Bf0IFf9 aAfCPG'0SAdj$FepZCAKd$@0MAh0PF9pQCA4MD&p13h0IC@jN$@0MAh0PF9pQCA4 MD&pMFQ9N!!!!D!#3#`%!N"-"F(G`B`#3%`%!N"&)(%e*9#",CA*LCA*[Fk9$3f& MD'9-D@)ZC'9LG@F!!!!"!!!!!@`!!!"X!!!!-JH#)`"ZjJ!!!"`!-J!!BfCbC`! !!!S!!2rr!*!%"i&HZ2fk: \ No newline at end of file diff --git a/src/mac/libraries/CCache API/include/CCache.h b/src/mac/libraries/CCache API/include/CCache.h deleted file mode 100644 index 9fce4f915..000000000 --- a/src/mac/libraries/CCache API/include/CCache.h +++ /dev/null @@ -1,388 +0,0 @@ -/* - * Declarations for Credentials Cache API Library - * - * API specification: - * - * Revision 1: Frank Dabek, 6/4/1998 - * Revision 2: meeroh, 2/24/1999 - * - * $Header$ - */ - -#ifndef __CCache_h__ -#define __CCache_h__ - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -#include - -#if PRAGMA_IMPORT -# pragma import on -#endif - -/* This stuff is to make sure that we always use the same compiler options for - this header file. Otherwise we get really exciting failure modes -- meeroh */ -#if PRAGMA_STRUCT_ALIGN - #pragma options align=mac68k -#elif PRAGMA_STRUCT_PACKPUSH - #pragma pack(push, 2) -#elif PRAGMA_STRUCT_PACK - #pragma pack(2) -#endif - -#if PRAGMA_ENUM_ALWAYSINT - #pragma enumsalwaysint on -#endif - -#if TARGET_CPU_68K - #pragma fourbyteints on -#endif - -#include - -/* - * Constants - */ - -/* Error codes */ - -enum { - CC_NOERROR = 0, - CC_BADNAME = 1, - CC_NOTFOUND = 2, - CC_END = 3, - CC_IO = 4, - CC_WRITE = 5, - CC_NOMEM = 6, - CC_FORMAT = 7, - CC_LOCKED = 8, - CC_BAD_API_VERSION = 9, - CC_NO_EXIST = 10, - CC_NOT_SUPP = 11, - CC_BAD_PARM = 12, - CC_ERR_CACHE_ATTACH = 13, - CC_ERR_CACHE_RELEASE = 14, - CC_ERR_CACHE_FULL = 15, - CC_ERR_CRED_VERSION = 16 -}; - -/* Kerberos v4 key types */ - -enum StringToKey_Type { - STK_AFS = 0, - STK_DES = 1 -}; - -/* Credential version types */ - -enum { - CC_CRED_VUNKNOWN = 0, - CC_CRED_V4 = 1, - CC_CRED_V5 = 2, - CC_CRED_VMAX = 3 -}; - -/* API versions */ - -enum { - CC_API_VER_1 = 1, - CC_API_VER_2 = 2 -}; - -/* - * Types - */ - -/* Basic integer types */ - -typedef SInt32 cc_int32; -typedef UInt32 cc_uint32; - -/* Other simple types */ - -typedef cc_int32 cc_time_t; -typedef cc_int32 cc_nc_flags; - -typedef cc_int32 cc_result; -typedef cc_int32 cc_api_version; -typedef cc_int32 cc_cred_vers; -typedef cc_uint32 cc_flags; - -/* Credential structures */ - -/* V4 credentials */ -enum { - MAX_V4_CRED_LEN = 1250, - KRB_PRINCIPAL_SZ = 40, - KRB_INSTANCE_SZ = 40, - KRB_REALM_SZ = 40, - KRB_SERVICE_SZ = 40, - ADDR_SZ = 16 -}; - -typedef struct _V4credential { - unsigned char kversion; /* Always 4 */ - char principal[KRB_PRINCIPAL_SZ]; /* Principal name */ - char principal_instance[KRB_INSTANCE_SZ]; /* Principal instance */ - char service[KRB_SERVICE_SZ]; /* Service name */ - char service_instance[KRB_INSTANCE_SZ]; /* Service instance */ - char realm[KRB_REALM_SZ]; /* Realm */ - unsigned char session_key[8]; /* Session key */ - cc_int32 kvno; /* Key version number */ - cc_int32 str_to_key; /* Key password hash type */ - long issue_date; /* Ticket issue date */ - cc_int32 lifetime; /* Ticket lifetime */ - cc_uint32 address; /* IP address of local host */ - cc_int32 ticket_sz; /* Ticket size */ - unsigned char ticket[MAX_V4_CRED_LEN]; /* Ticket date */ - unsigned long oops; /* unused. ignore */ -} V4Cred_type; - -/* V5 credentials */ -typedef struct _cc_data { - cc_uint32 type; - cc_uint32 length; - unsigned char* data; -} cc_data; - -typedef struct _cc_creds { - char* client; - char* server; - cc_data keyblock; - cc_time_t authtime; - cc_time_t starttime; - cc_time_t endtime; - cc_time_t renew_till; - cc_uint32 is_skey; - cc_uint32 ticket_flags; - cc_data **addresses; - cc_data ticket; - cc_data second_ticket; - cc_data **authdata; -} cc_creds; - -/* union of v4 and v5 pointers */ -typedef union cred_ptr_union_type { - V4Cred_type* pV4Cred; - cc_creds* pV5Cred; -} cred_ptr_union; - -/* common credentials structure */ -typedef struct cred_union_type { - cc_cred_vers cred_type; - cred_ptr_union cred; -} cred_union; - -/* Cache info structures */ -typedef struct _infoNC { - char* name; - char* principal; - cc_cred_vers vers; -} infoNC; - -/* Opaque API references */ - -struct ccache_p; -typedef struct ccache_p ccache_p; - -struct apiCB; -typedef struct apiCB apiCB; - -struct ccache_cit; -typedef struct ccache_cit ccache_cit; - -/* - * Functions - */ - -/* Initialization / termination */ - -cc_result -cc_initialize ( - apiCB** cc_ctx, - cc_api_version api_version, - cc_api_version* api_supported, - char** vendor); - -cc_result -cc_shutdown ( - apiCB** cc_ctx); - -/* ccache access */ - -cc_result -cc_open ( - apiCB* cc_ctx, - char* name, - cc_cred_vers vers, - cc_flags flags, - ccache_p** handle); - -cc_result -cc_close ( - apiCB* cc_ctx, - ccache_p** handle); - -cc_result -cc_create ( - apiCB* cc_ctx, - char* name, - char* principal, - cc_cred_vers vers, - cc_flags flags, - ccache_p** handle); - -cc_result -cc_destroy ( - apiCB* cc_ctx, - ccache_p** handle); - -cc_result -cc_set_principal ( - apiCB* cc_ctx, - const ccache_p* ccache_pointer, - cc_cred_vers vers, - const char* principal); - -cc_result -cc_get_principal ( - apiCB* cc_ctx, - const ccache_p* ccache_pointer, - char** principal); - -cc_result -cc_get_cred_version ( - apiCB* cc_ctx, - const ccache_p* ccache_pointer, - cc_cred_vers* vers); - -cc_result -cc_get_name ( - apiCB* cc_ctx, - const ccache_p* ccache_pointer, - char** name); - -/* credentials access */ - -cc_result -cc_store ( - apiCB* cc_ctx, - const ccache_p* ccache_pointer, - cred_union cred); - -cc_result -cc_remove_cred ( - apiCB* cc_ctx, - const ccache_p* ccache_pointer, - cred_union cred); - -/* Iterators */ - -cc_result -cc_seq_fetch_NCs_begin ( - apiCB* cc_ctx, - ccache_cit** itCache); - -cc_result -cc_seq_fetch_NCs_next ( - apiCB* cc_ctx, - ccache_p** ccache_pointer, - ccache_cit* itCache); - -cc_result -cc_seq_fetch_NCs_end ( - apiCB* cc_ctx, - ccache_cit** itCache); - -cc_result -cc_seq_fetch_creds_begin ( - apiCB* cc_ctx, - ccache_p* ccache_pointer, - ccache_cit** itCreds); - -cc_result -cc_seq_fetch_creds_next ( - apiCB* cc_ctx, - cred_union** creds, - ccache_cit* itCreds); - -cc_result -cc_seq_fetch_creds_end ( - apiCB* cc_ctx, - ccache_cit** itCreds); - -/* global ccache info */ - -cc_result -cc_get_change_time ( - apiCB* cc_ctx, - cc_time_t* time); - -cc_result -cc_get_NC_info ( - apiCB* cc_ctx, - infoNC*** ppNCi); - -/* memory recovery */ - -cc_result -cc_free_principal ( - apiCB* cc_ctx, - char** principal); - -cc_result -cc_free_name ( - apiCB* cc_ctx, - char** name); - -cc_result -cc_free_creds ( - apiCB* cc_ctx, - cred_union** creds); - -cc_result -cc_free_NC_info ( - apiCB* cc_ctx, - infoNC*** ppNCi); - -/* Locking -- not implemented */ -enum { - CC_LOCK_UNLOCK = 1, - CC_LOCK_READER = 2, - CC_LOCK_WRITER = 3, - CC_LOCK_NOBLOCK = 16 -}; - -cc_result -cc_lock_request ( - apiCB* cc_ctx, - ccache_p* ccache_pointer, - cc_uint32 lock_type); - -#if PRAGMA_STRUCT_ALIGN - #pragma options align=reset -#elif PRAGMA_STRUCT_PACKPUSH - #pragma pack(pop) -#elif PRAGMA_STRUCT_PACK - #pragma pack() -#endif - -#if PRAGMA_ENUM_ALWAYSINT - #pragma enumsalwaysint reset -#endif - -#if TARGET_CPU_68K - #pragma fourbyteints reset -#endif - -#if PRAGMA_IMPORT -# pragma import reset -#endif - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* __CCache_h__ */ diff --git a/src/mac/libraries/DES/bin/deslib.68K b/src/mac/libraries/DES/bin/deslib.68K deleted file mode 100644 index 92d06e054..000000000 --- a/src/mac/libraries/DES/bin/deslib.68K +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :#Q4PFfaTBLif1%X!FfKXBMq3"!%!!!#'+!!!!CC6)8T[H5&`C@CQE6BiD`!!!!' c0%kI!*!0!`!#!*!19C`!!&@F!!"9R!!!!*3!!3)!N!3&!*!',Q!!!#jJ!!!Uh!! !9M!#!3)!N!31!*!1"4`!!)%-"!%#!%eKD@i!*8%e9fpbE'3!6'pKC'9b!*!%6R8 U88j@rrJ[$5!0,`![,IpF)Qhr4#"C6T!!+Qlrp#Y!r`aKrj!%h(!!6Pj1G!!%+P& 19[ri,`d[,Im-)Qhr5#"C6T!!+Qlrp%jH6R8U88j@rrK)ja!%GJ![,J!))Qhr@#" C6T!!+Qlrp$B!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9IC'9cE'PL!!! U88j@rrJ[$5*Yre3J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4PFfaTBJ!!!#T 46PErj%MR(c`NEJ!85Ui!('F!"4`QEJ!BHJ!D'h)Bike`!"!E5%"#3)U!F!!3'q' )LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#CZ!!JSEJ! -B!!%`(!)X+i!%'jmF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2p)3%*!XB9`!"! E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$ r5%"#3,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44VJ!3B!!!Q0IZ!"!J,J! 3$)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,' %F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"! M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*!XB9`!"!M!S!!!!$rFKMMU,'&3Ui!%#! %!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$ r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"` !jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#) $G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$ r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#" YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!) !FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!d*"5%(#J1@ *)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0( #J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15 T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0( #J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0#38K "`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL" YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2j`)!8#J2#3"1L)*J3 #Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q 0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5) %!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$ r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L `(!"&k[q!)!9b'1+S!S!!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#! &!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM !)!3#J!!!!2mB`%UZ!""Z!2XmB!!&0NUZ!""Z"R!!B!!&,#CZ!"K`!"!EFKMMU#e !rr4`!"!E5%"#3)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4`!"!EFKMMU#e!rr"`!"! E5%"#3)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!QEJ!)+'i!$(S!'KYb'11YF!!3'dK !3N#+J(!!%"[KL)U!F!!3'iU!H!!B'h)Bika`!"!E5%"#3)L!F!!3'q')L)"`!"! EL)!Y4IrX,86rk#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J "+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+ "!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$ r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"` !jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J(i!B!!"X#B%FJRMUb)%G"INUB+ $*L+cJh!r)J2JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!0#3NK #a)(PLL"YrrM4`S#S"3"b2b3$,8$rj(!Bi+V%JH@+)'hrq0(#)#J%!)#Zrq5aK5B %FKAMUb)%G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R! r`)2PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$3N")3-##jBJJEIridF!J+!% !J+lrj)#"XB8Q"A)*ikXL"A3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@ ))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rq4`'1# Ua)(PLL"YrrM4`L!S"!#!V[rNXB3Q"A)9ikXL"A3,j+Q#JbBLXi0`2b)$G"MNUF+ !)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be !rq3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrq5!JE'%8SG`#,k!E3$q6#!&!S$`N!6 SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$r)'hrp#S `A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIrd+M"F!1@ 0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)$G"MNU3+ "!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+"!!!!rb" Yrr5)X"`!)#lrp,'&)#lrm,'%F!L`VJ!3E(K4VJ!3)!9b'1+S!S!!!!$r'-!J"8* !5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#! %3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#eZrqcrp#eZrqMrm'! !qmVClJ!3)#i!%!b!!!!!#')!!)!`1`)'6[X!!J"f!'J!@J"1!%3!0J!S!"`!%L! %!S!!!!$r'3!J"1#)!S!!!!$r'3!J"%*!5%!#J!!!!2mC!#!%FKMLU!+!!!!!raN !)!8#J!!!!2mC!#!&i)J#J!!!!2mC!#!&3N")3!+!!!!!raN!)!9b'1+S!S!!!!$ r'3"`!%cI(2K1ANjd!"L2C'9cAf0LBepPEQ0bHA"d!!!U88j@rrK)jamm+'i!&#C Z!"Kk!"SEFKMMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'dK !3N#)J(!!%"[KL)L!F!!3'iL!*Qi!##iZ!""J!!48F!LqJ'ekF!!3'`+!!!!!rh) BikLaKA!!%"X#J!!!!2p)3%*!XB9`!"!E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA! !%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$r5%"#3,'%F!!3'`+!!!!!rq')XB4`!"! E!S!!!!$rXB44Kf!!!*,Aab!($)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J! Z!"i!%(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!!!2pb'11 SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*!XB9`!"! M!S!!!!$rFKMMU,'&IJ!N6#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C! %dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"` !)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K %!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb" Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1V)J4d#q5 TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!() r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5 TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)# S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb) &G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)# `(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb) &G"INUB+$*KUcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5! T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR! )[)"Y!2j`)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%* &5%8#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+ &!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIr d+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%` !jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!5SGZ!2ZU*Qi!$#!&FKMLU!+!!!!!raE !)!9#3%K!!S!!!!$r&X!J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+S!S!!!!$ r&X!J"%*!5%!#J!!!!2m@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%cI(2K1ANj d!"50C'9cAf0LBepMDh0eE3!!+P&19[rd51FI1#KZ!!Kk!"SFFKMMVA!!%"a)3%* !LS"`!"!FiBL+J(!!%"b+J(J!'"ab'11XF!!3(%K!3N#)J(!!%"cKL)L!F!!3()L !)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8#K3! !!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'hrr#) `(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"-!0L %)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-#K!! !!2mJEIrm+$"-!1H-L)&+VJ!8C`!"SL4Z!""m!'!!!B`Q"()9ikXL"(3,j+Q#JbB DXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q# +a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB8Q"()*ikXL"(3Aj+Q#JbB DXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!() r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'&*J9b&H1V)J9d#q5 TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!() r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'%*J9b#H1V)J9d&q5 TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)# S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK&+'F!LmJ'd !rR"J!!('*Qi!%%IV!)"m!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)$i)R#J1@ *)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8 !FMmN!be!rr4`'1#Ua)(PLL"YrrM4`L!S"!#!V[rdXB8Q"()9ikXL"(3,j+Q#JbB MXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0( !)#J$!)#T!J"d2be!rr3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrr5!JE'&*J9b#H1 V)J9d&q5TJS-Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B !FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32rdF"MJUX5"jBSJEIridF)J+!3 !J+lrp,'%*J9b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@ +)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rd)!0#3%K!`),PL#" YrrM4`#!S!3#!V[rdJ)'aK&+'F!LmJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+ !$j!%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3! !!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIr dLV!F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f *JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#iZ!!`J"A) BiUJ#J!!!!2mJ4e+(%)!J"8*!5%!#J!!!!2mJ4e+(%)!J"H#)!S!!!!$r)%G5Ka# !)!8#J!!!!2mJ4e+(%)!J"()BiUJ#J!!!!2mJ4e+(%)!J"%*!5%!#J!!!!2mJ4e+ (%)!J"1#)!S!!!!$r)%G5Ka#!)!3#J!!!!2mJ4e+(%)"`!%cI(2K1ANjd!"#2C'9 cAf9MBPpPEQ0bHA"d!!!U88j@rp`[!b"Z!!Kf!'!!!-S#-!$q1!"`!A)$G!mY32r FF!!3-$J!k)$!JK3`1!!#JJ!!!!qaJZ5#a)&`!h)2,8(ri()!%M!i!1L"`Ulri#e #rq38-$J!!S)!!!!2Xi,%J#!Zrq5aJZ+#a+lrh(!"FJ-Y32rSF!!3-$J!k)!#J!! !!!mY3IrX%M!i!!+"!!!!$l'"j)(#V[rXF!-Y3[r`G!!8-$J!k))#JJ!!!!mY32r d%$!i!!+!!!!!$l@!`+lrp,1!`+lrk#)Zrr#cJ!U!!!!!!B%`1!"5Jh!)YS"P!2m b*Kp1ANjd!!58C'9cAfCTH(9`AfYPH9p`BA*TG(N!!!!U88j@rpJ[!b"Z!!Kf!'! !!24`!A)$G!mY32rB%$!i!!+!!!!!rZL!`)*d$be"rp`5-$J!!S%!!!$q`S+aJH5 "`Ulrh(!$G!mY3[rJ&$!i!!+#!!!!rZL#a+lri#e!rq33-$J!!S!!!!$q!S!!!!! 2YB$!V[rNXi$LJ-#ZrpKb!A3$,8(rk")`1!!#J3!!!2lSJ3+"!!!!$be#rq`8-$J !!S)!!!$q!S)!!!!2Xi,NJX5Zrqab!be!rr!3-$J!!S!!!!$qk)!#J!!!!!mY3Ir d%M!i!!+"!!!!rJ+"!!!!$l'"`Ulrp,@"`Ulrk#!Zrr#aJ4!`1!"d!F##X)&Q"(! !B!a5Jh!)YS"P!2m)F!%Q(djH6R3!"*4NCA0IBfKPBfYIDf9jAh"KFQPdH3!!!#T 46PErh%MR(c`NEJ!85Ui!('F!"5)QEJ!BHJ!D'h)Bike`!"!E5%"#3)U!F!!3'q' )LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#CZ!!JSEJ! -B!!%aR!)X+i!%'aSF!!3'h)BikJY32rdF!!3'dK!3N#"V[rdF!!3'q')JDlrp(! !%"Z"V[rdF!!3'h)BikJY32r`F!!3'dK!3N#"V[r`F!!3'q')JDlrm(!!%"Z"V[r `)#lrp,'&)#lrm,'%8Di!%'!!!+EAlJ!3)#i!%!b!!!!!#')!!*!!-$X#"Nll!!) !KJ"f!'B!@!"-!$`!,!!H!"*`!"!M!S!!!!$rXB4`!"!M!S!!!!$riBLaK(!!%#- #J!!!!2p)3%*!XB4`!"!M!S!!!!$rFKMMU,'%F!!3)`+!!!!!rl'&F!!3)`+!!!! !rq')XB9`!"!M!S!!!!$r5%"#3,'&F!!3)`+!!!!!rh)BikLaK8+Z!"!J"!+!UT! %iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr` U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8 U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N #J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr` S-%`!jib)JA`!B!!"M#B%FKAMUb)%G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$m N!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2 PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KUcJh!r)J0#38K"`S$PL5"YrrM 4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J" b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q#JbBDXi0`2b)$G"MNUF+!)'h rq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J" b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikXL"A3Aj+Q#JbBDXi0`2b)$3N&)3F+!jBN JEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+ !U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC`#,b!E3$qF#!&!S$`N!6SL#B%!S2`N!5 'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$r)'hrp#S`A!$TM5)%G"M NU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!! !rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3 L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+"!!!!rb"Yrr5)X"`!4HV rJ#!&FKMLU!+!!!!!raM!)!9#3%K!!S!!!!$r'-!J"H#)!S!!!!$r'-!J"3+!!!! !raM!)!4b'1+S!S!!!!$r'-!J"%*!5%!#J!!!!2mB`#!%i)J#J!!!!2mB`#!%!S! !!!$r'-!J,[rdXB8J,[r`XB4+VJ!3EJ$l0Q!!"8"+VJ!3EJC`!'!!"6BQEJ!BF!! 3'h)BikJY32rXF!!3'dK!3N#"V[rXF!!3'q')JDlrl(!!%"Z"V[rXF!!3'h)BikJ Y32rSF!!3'dK!3N#"V[rSF!!3'q')JDlrk(!!%"Z"V[rS*Qi!##KZ!!ak!"SEFKM MVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'dK!3N#)J(!!%"[ KL)L!F!!3'iL!,8Arj#e%rq!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@ 3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV! F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4 )4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2m JEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib)J8AU!)"q!'!!!E!Q"()*ikX L"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J" b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rpa`'1#Ua)(PLL"YrrM4`L!S"!# !V[rFXB8Q"()9ikXL"(3,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBS LEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be!rp`J!d*!5%$!JZ@))'h rq0(!)#J"!)#Zrpb!JE'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM 4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!- Y32rFF"MJUX5"jBSJEIridF)J+!3!J+lrh,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$m L!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`# !U3)!G$mY32rF)!0#3%K!`),PL#"YrrM4`#!S!3#!V[rFJ)'aK&+(F!LqJ'd!rN` J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!! !rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'h rp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB` L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J- #J3!!!2mJEIrdL,!F!#!ZrqbaK5!ZrqLaK(!)X+i!%'`!!)*4VJ!3)!9b'1+S!S! !!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ #J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#!Zrq5 lJ#e!rq`J,[rJZB!Y32rSB!$l`0RZ!"!J,J!3$)!!!!!)BJ!!J$!l!JC1q`!#!(B !D!"D!%i!4!!f!#J!(!!5)!3#J!!!!2mC!#!%i)J#J!!!!2mC!#!%3N")3!+!!!! !raN!)!4b'1+S!S!!!!$r'3!J"3+!!!!!raN!)!AJL!+!!!!!raN!)!9#3%K!!S! !!!$r'3!J"A)BiUJ#J!!!!2mC!(!!60mFq%jH6R3!'*!!C'9cAh"MBQ0IC@jMFRP `G!!!!#T46PErk%MR(aJLEJ!)HJ!D'A)Bike`!"!C5%"#3)U!F!!3'H')LS"`!"! CLS"`"bB&G"ANUmD!)'hrj#B`2!$@Jh!(*!8Y32rSF"hJUX5ZrqJJEIrNKV!X!(! (*!8Y3rrXGJhQUX5!)'hrj#3`,!$PLS5Zrqa`"bB&kS['J#"Yrq3Q-$`!jiZ'JR! 2+!9d%H5Xb)!JEIrJ+$"-!0L%F!mN"5e!rqa`'H#Ua+lrl#"Yrq#)X#`!F!mN"5e %rqKi#HLUa)!JEIrJ*$!X!1@+K+lrk(!2+!ALM-L!)'hri#J`6!$RM)L#HJ!D'A) Bike`!"!C5%"#3)U!F!!3'H')LS"`!"!CLS"`$b)&G"6NUF+!)'hrh#)`(!$5JA! 2*!8Y32rXF"cJUX5Zrq`JEIrFJV!X!(!2*!8Y3IrSFJcLUX5!)'hrh#3`,!$PLS5 ZrqK`$b)&k)R#J#"Yrp`L-"`!jiQ#JSD"F!FL"A34j+R#J#"YrpJL-"`!dS&`"b3 &,8$rl(!Ci+V%V[rX)'hrf)+`,!"`"b3&,8(rk()*iUV%J#"YrpJN-#`!jBU%V[r SF!FL"H+*`S!JEIrB)M!F!1H*JS+)J5CZ!!`SI!!!I[a`%#e!rr4J!!'%F!%L$-+ !CbSJ!h)DiUJL!q@*!S%2rrrmJS!Q!5!%FKVLU#)%jBN#J3rrrrb#J#J"B#JJ!h) EiUJL!p+"!S%2rrrqJS!Q!5!%FK[LU#)%dS%#J3rrrrk#J#J")!cLJ#K!I$mL!h3 @j+R#KL"Yrp4m-#3$3N*)3X5'I!mY4[rX,!-YF"`!rqKb$q+Zc+lrl)b#jBiJEIr 8dFBX+!%!M+lrk()m*!-Y4[r`I!RXUX5"I!-L!qL*`SD#JZ@*)'hre0(",#J#!)b Zrr"b1#3$k)V%JA)(`S1#JZ@*)'hre0("M+J$!(ir)J4d&Z5T`SFJEIr3IM!N"#e (rr"q$qkUa+lrm(i2,A!F!2rX)J3Y3[rSG!lNUF+(JUlrk1@*)'hrd0(",LJ"!)k Zrqab2b3%lSV%JH@+)'hrd0(#MUJ#!()m*!6LLX5"FJ2#K)+#jBNJEIr3dF'1U!- !)!F#J2m!!2mL"J+"!2rr!)+!*X%J"`+!!2rr!#)'!S(r!!$rJS!Q`91Zrr4+V[r dEJ$qH(!!60mBq%jH6R3!#)jYB@YPAfYPH9pcBfKPC!!!!#T46PErq%MR!#3NEJ! ),bi!$#m+)Qhrc#"C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp%U!CJ4`rf!B,`SLEIq !)&P1N!!UE[rd5S"R"($qB!*`!#4I6Pj1G!!)M@4PFepVCAPIFf0SC@3!!#T46PE rq%MR!#3NEJ!),`SLEIq`)&P1N!!UE[rd,`SLEIrX)&P1N!!UE[rd,`SLEIq!)&P 1N!!UE[rd5S"QdR!!*&p1ANjd!!55C'9cAfjPGepbB@jNEfeIDf9j!!!!+P&19[r J,`dLEIp-)&P1N!!UE[rF,8$rk#*Yrd`J@8k3!#TZrp`Y32rX,bi!##*YrlJJ@8k 3!#TZrpa)E[rS)QhrY#"C6T!!+Qlrh%KZrr!LEIr%)&P1N!!UE[rF5'lrm#*YrlJ J@8k3!#TZrpa)E[rJ)Qhr*#"C6T!!+Qlrh%KZrq3LEImN)&P1N!!UE[rF,bhr*#* Yrl3J@8k3!#TZrpa)E[r`)Qhra#"C6T!!+Qlrh%KZrr!LEIqi)&P1N!!UE[rF6Pj 1G!!%J#"NCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ!!+P&19[ri51F 3"#mYrm![,J!))Qhrb#"C6T!!+Qlrp(B!B!SJEIqm3M!i!&+$F!LfJ'h`*Kp1ANj d!!5GC'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!!#T46PErq#*Yrl`JEJ! )F!Kb),#"C35L,Q!15S"R#L)*%YK6J'Ek)N&1ANjd!!5AC'9cAh0PG&pcCA&eC@j MC9pZG@eLCA)!!#T46PErq%MR%!4)H!!",bhr`#mZ!!J[,Iqm)Qhrm#"C6T!!+Ql rp(B!B#BJEIqmF!!3-$J!8S!#J!!!!2mJEIqm%B!i!#"Yrla+-$J!CJK5Jh!)YS" Ye#BI6Pj1G!!%Q@4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!!#T46PErq%MR(cJ SEJ!-,bi!''(r!!!!p#`!)'i!'%KS!!4Kr`!!!13Z!#!-CJC`!5e!!"4`!5C!B'` S,J!3*'i!#'"8F!'iJ'm@,`TKr`!!!)4b!$)!dSBQ!95+9B4J#(B!&KV@KRJ!+JF J"8`&!!!L!d`$%!$5J%am%!"rrrrr,!!J"3D!"2ac,8`$!!"-I!!"Irrrrbi"5S4 QU#!-C`3SaLM(8SY`",I!EJDhlJ!8EiJJ"NcI(2K1ANjd!"51C'9cAh&eB@4IBfY cG@d!!!!U88j@rr3JEJ!)(@J!!Irf(9$rpc!ZrrC1ANjd!!59G(G[Af*jG'9cAhC KH&pdEepZCA4c!!!U88j@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$rpb!Zrr4 1ANjd!!5@CQpeFPpLHA4PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`SEJ!)*%` Q6%KZrr!LEImN)&P1N!!UE[rX)Qhr6#"C6T!!+Qlrl#)Zrr#aJ5"Yrk`J%&+3!,1 !,`!LEImd)&P1N!!UE[rX)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+) ZB!j+J'F+)JN5f&1!C[SL39L,)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)& P"+)ZB!j+J'F+)JN5f&1!C[SL3A`!B$4k!(B!&K*i!'!+iSY`!F#$XB95K(!'Z)" [m%U&CJS3%J!!!!%8J'!)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj1G!!%MQ4 PFepbB@jNEfeIDf9j!!!!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJLEIqF)&P 1N!!UEZrd*J"Q&#mZ!!K)EZri)QhrQ#"C6T!!+Ql[p%Ki%!"#TdKZlrJLEIm`)&P 1N!!UEZrd)!-Q(djH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zri51FF2#C Z!!JS,J!-+'i!%#SZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k3!#TZlr3 JEImm5'J!5L*Yrd!J@8k3!#TZlr3[,Imm,`3[#b*Yrb`J@8k3!#TZlr4+J&K2CK3 [,Imm)Qhr)#"C6T!!+Ql[p'!!!04)H!!+,`XLEImB)&P1N!!UEZrd*%"+J'F#3K* +K@F!!,)[$#mYrkJLEIm3)&P1N!!UEZrd)'hr2%KS!%SLEIp!)&P1N!!UEZrd,bh r2%Ki%!")EZri)Qhr,#"C6T!!+Ql[p%U!8%pQ%LmYrc`LEImJ)&P1N!!UEZrdB&a )H!!+5'l[q#*YraJJ@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yra3J@8k3!#TZlr4 +J'FS,bhrT#*Yra!J@8k3!#TZlr3JEImm5'J!5L*Yrd!J@8k3!#TZlr4B6f!#GJ& +JfF!rYT+JfB5,`4#Tbm,)Qhr-#"C6T!!+Ql[p#mYrk!LEIm3)&P1N!!UEZrd5S9 B6fF@5(J3!%+R5'l[q#*Yrc!J@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R!60mF1%j H6R3!%**NCA0IFQ9KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##e,rc4k!8A ZrlJJ5h$r8S"+''Ek,J")H!"!3UG)E[qi)Qhr-#"C6T!!+Qlr-(`"B$S@'dR$H!" J'NU&C`SJ!h)"`)'a'Q!))!0b!F#"X5,LLe+%F!DiJ'rJF!I!KQB+)!9A`%3!5F! U!&+'[)GM`NAZrlJSEJ!-I!"J(RB!H!"J$L!%8S!5'NR"iDQ'J9+%F!DiJ'rX'-0 5KR!([)"Mh#mZ!!`LEIrX)&P1N!!UE[m`5'lr1#mZ!!`LEIr))&P1N!!UE[m`,bi !$%KZrcJ["bmZ!!`[,[mdBIrrrpa55(J!J%+R5'lr1#*Yrc!J@8k3!#TZrc![,J! -)Qhrl#"C6T!!+Qlr-(!!60mFq%jH6R3!#*&NCA0IFh4bD@jRAh4[AfYPH3!!+P& 19[ri51F30#4Z!!`QEJ!)GJ![,Iq8,`SLEImi)&P1N!!UE[rd8%pJ0R!!%"X[!#m Yrj!!,`SLEImi)&P1N!!UE[rdF!LfJ%r[!!aX&#mYri`[#L*YrcJJ@8k3!#TZrr4 36b!$8S0b#,#"EF![,Iq),`SLEImi)&P1N!!UE[rd8%p-h``)6Pj1G!!)P@4PFep MBQa[BfYIF(*TER4ICQPXC3!!+P&19[ri51F30#CZ!!JNEIq%GJ"J)NKi!!J[#b" +8)T)8#*YrbJJ@8k3!#TZrr4+J'B%F!&J#P+$F"#fJ'ABF!"-h``)6Pj1G!!%Mf4 PFepTFephC@&VAfYPH3!!+P&19[r-51FI2#4Z!"3QEJ!B+'i!(%UZ!#4R!!c+,@i !)2rN)'lrj&+Zrq4k!"S3FKMMV5"Zrq45V[rNF!!3%%K!3N#+J#"Zrq45V[rNF!! 3%1')LS!JE[rN8Ulrj(!!%"#+J#"Zrq45V[rNH!!B%()Bik`JE[rN8Ulrj(!!%"" )3%*!L)!JE[rN8Ulrj(!!%"$KL)L!)'lrj&+Zrq4`!"!3L)!YEJ!)rq3YEJ!-rq" J!!`SF!L`VJ!3EJ!![L"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK5"Zrq45V[rNF!! 3%!+!!!!!rdK!3N#aK5"Zrq45V[rNF!!3%!+!!!!!rq')XB8JE[rN8Ulrj(!!%"! #J!!!!2qaK5"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK#"Zrq45V[rNF!!3%!+!!!! !rdK!3N#aK#"Zrq45V[rNF!!3%!+!!!!!rq')XB3JE[rN8Ulrj(!!%"!#J!!!!2q aK&'Z!""J!!$8)#i!%0'Zrq3J,J!3$)!!!!!(BJ!!ZM!l!JC1q`!#!,!!Q!#!!'S !9J!q!#B!%&1Zrq3JE[rNF!!3%!+!!!!!rq')XB46V[rN)'lrj(!!%"!#J!!!!2p )3%*!XB46V[rN)'lrj(!!%"!#J!!!!2pb'11SXB46V[rN)'lrj(!!%"!#J!!!!2q aK91Zrq3JE[rNF!!3%!+!!!!!rq')XB96V[rN)'lrj(!!%"!#J!!!!2p)3%*!XB9 6V[rN)'lrj(!!%"!#J!!!!2pb'11SXB9#VJ!3)!3#J+U3"1+)*J8#JkU3")D!)!3 #J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S% !!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M" F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!! L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&m!'!!!B` Q"()9ikXL"(3,j+Q#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM 6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB8 Q"()*ikXL"(3Aj+Q#JbBDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"MNUF+!jBN LEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J (!,'&*J9b&H1V)J9d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBS LEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J $!,'%*J9b#H1V)J9d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R #J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM 4`B#S"`#aK&+'F!LmJ'd!rR!J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q 3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M! F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4 )4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3 !!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!%AUri!J"!+!UT!%iSJQ"3+ $UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8 L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!! !rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2m JEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib )J8IV!)"q!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)$i)R#J1@*)'hrq0("F$r !Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rma `'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8Q"()9ikXL"(3,j+Q#JbBMXi0`2b)$G"M NUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J" d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrmb!JE'&*J9b#H1V)J9d&q5TJS- Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%, %JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBSJEIridF)J+!3!J+lrc,'%*J9 b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r !Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0#3%K!`),PL#"YrrM4`#!S!3# !V[r-J)'aK&+(F!LqJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q 3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M! F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4 )4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3 !!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#!%!S#UN!6LL#B&!S1UN!5 'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"M NU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'h rr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb )X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"3Ul rp'!!!BiQ"()9ikXL"(3,j+Q#JbBFXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$ PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF' !U!-!XB8Q"()*ikXL"(3Aj+Q#JbBFXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"M NUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'h rq0("J+J(!,'&*J9b&H1V)J9d#q5TJS-Q(,1$F$mL!h3Bj+R#J#"YrrK`2b3$3N* )3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'h rq0("J+J$!,'%*J9b#H1V)J9d&q5TJS-Q(,1$F$mL!d*"5%(#J1@*)'hrq0("F$m L!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2 PL5"YrrM4`B#S"`#aK&+Zrr4`#,#Zrr4Z!2jX)!8#J2#3"1L)*J3#Jr#3")D!)!8 #J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S% !!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'h rp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$ YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"*l2q!)!9 b'1+S!S!!!!$r)'lri&+Zrq!3J#!&3N")3!+!!!!!rb"Zrq"5V[rJ%)!J"H#)!S! !!!$r)'lri&+Zrq!3J#!&!S!!!!$r)'lri&+Zrq!3J#!%FKMLU!+!!!!!rb"Zrq" 5V[rJ%)!J"%*!5%!#J!!!!2mJE[rJ8Ulri"#!)!6JL!+!!!!!rb"Zrq"5V[rJ%)! J"!+!!!!!rb"Zrq"5V[rJ%)"+VJ!3EJ$ce'!!$24+VJ!3E`!-l#eZ!#$rj#"Zrq4 5V[rNF!!3%()BikJY32rF)'lrj&+Zrq4`!"!35%"#3)'Zrp`JE[rN8Ulrj(!!%"$ KL)'Zrp`JE[rN8Ulrj(!!%"#"V[rF)'lrj&+Zrq4`!"!3FKMMU#e!rpJJE[rN8Ul rj(!!%"")3%*!JDlrf#"Zrq45V[rNF!!3%1')JDlrf#"Zrq45V[rNF!!3%)'ZrpJ YEJ!)rq3YEJ!-rq!JE[rN8Ulrj(S!'K"b'11Y)'lrj&+Zrq4`!"!35%"#3)U!)'l rj&+Zrq4`!"!3iBL+J#"Zrq45V[rNF!!3%)U!)'lrj&+Zrq4i!"J3FKMMV#"Zrq4 5V[rNF!!3%%K!3N#)J#"Zrq45V[rNF!!3%1')L)!JE[rN8Ulrj(!!%"#)J#e&rp3 Y42r3)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8 #K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'h rr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$" -!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!- #K!!!!2mJEIrm+$"-!1H-L)&*l!#!3Ulrm'!!!E)Q"()*ikXL"(3Aj+Q#JbBNXi0 `2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBS JEIridF+!U!8!FMmN!be!rma`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8Q"()9ikX L"(3,j+Q#JbBNXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJ L-"`!)'hrq0(!)#J$!)#T!J"d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrmb !JE'&*J9b#H1V)J9d&q5TJS-Q*,1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM 6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBS JEIridF)J+!3!J+lrc,'%*J9b&H1V)J9d#q5TJS-Q*,1$F$mL!h3Bj+R#J#"YrrK `2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0 #3%K!`),PL#"YrrM4`#!S!3#!V[r-J)'aK&+Zrr"`#,#Zrr"Z!2j))!8#J2#3"1L )*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M" F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf +J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S% !!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'h rp)L`(!!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9 )43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2m JEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr` S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3 S!`+%!!!!rb"Yrr`S-%`!jib)J8+ZrqaJ!!'1*J4b&H1V)J4d#q5TJS-Q'l1$F$m L!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBS JEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'l1$F$m L!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V %JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KZ cJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V %JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KZ cJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMm N!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45V[rXF!L`V[rXEJ$ qE#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8 !!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2m JEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$ TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)% L!`+"!!!!rb"Yrr5)X"`!4q[rJ#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+ "9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb +X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0 #4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!! !rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J%+ZrqKJ!!'b*J4 b#H1V)J4d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`# !U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBSJEIridF) J+!3!J+lrc,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V %J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0#3%K!`), PL#"YrrM4`#!S!3#!V[r-J)'aK5B&FJRMUb)&G"INUB+$*L+cJh!r)J2JLF+!jBN JEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!0#3NK#a)(PLL"YrrM4`S#S"3" b2b3$,8$rc(!Bi+V%JH@+)'hrq0(#)#J%!)#ZrmbaK#B&FKAMUb)&G![NUB+$*L+ cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!r`)2PL#)`(!!JEIridF! J+!-!J+N#!(3r,8$rc#!$3N")3-##jBJJEIridF!J+!%!J+lrc)#"XB45V[rSF!L `V[rSEJ$q5#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4 #48K&!S8!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d #K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'h rp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$" -!1@-L)%L!`+"!!!!rb"Yrr5)X"`!)#lrh,'&)#lrf,'%F!L`VJ!3E!!!ZP'Z!"! J"A)BiUJ#J!!!!2mJE[rJ8Ulri"#!)!9#3%K!!S!!!!$r)'lri&+Zrq!3J#!&i)J #J!!!!2mJE[rJ8Ulri"#!)!8#J!!!!2mJE[rJ8Ulri"#!)!4b'1+S!S!!!!$r)'l ri&+Zrq!3J#!%3N")3!+!!!!!rb"Zrq"5V[rJ%)!J"1#)!S!!!!$r)'lri&+Zrq! 3J#!%!S!!!!$r)'lri&+Zrq!3J#eZrp6rh#eZrp$rf'!!p*)J,J!3dDlri#!Z!"! -J!!!!!KL!!$!-$X#"Nll!!)!YJ#J!)S!GJ"N!%i!1!!N!")J"!+!!!!!re1Zrq! JE[rJ%)!J"1#)!S!!!!$r8klri#"Zrq!3J#!%3N")3!+!!!!!re1Zrq!JE[rJ%)! J"()BiUJ#J!!!!2p6V[rJ)'lri"#!)!8#J!!!!2p6V[rJ)'lri"#!)!AJL!+!!!! !re1Zrq!JE[rJ%)!J"8*!5%!#J!!!!2p6V[rJ)'lri"#!)!9b'1+S!S!!!!$r8kl ri#"Zrq!3J%cI(2K1ANjd!##3!'4PFemcBf*MAf9ZBh*jF(3!!!!U88j@rpK)jam i+'i!$#CZ!!Kf!"BEF!!3'q')KS"`!"!E5%"#3)D!F!!3'h)BikL'J(J!'"Y`!"! EiBL)J(!!%"Y)3%*!L)"`!"!EFKMMU)L!+J6SMEH&!S82N!5lJb!&kBLaK#S$FK, MVEH&!SA-c!!!)!1lJ#)&G",NUE'"*J%U"()5ikfjK3+&c-`!!#!%Zi!L"A35j+Q aJ5J"+J6LMEH&!S99N!5lJb!&d)#aK#S$i)fjK3+&!2m!rlZ%)!AKL,'$+J6LMEH &!S99N!5lJb!&d)#aK#!%!S!!!2m!)J3#J3!!!2p)38*"JS!J"!+!!2m!!%*!5%# !J5)$!S(`!!!!k)Q#J#J"!S-2rrrrIJ"J!!(#)'hrI%U`I!"R(L!$FKVMU#)$j)Q #J#B")!4b'Z1S)J6NLB+!+!&J(#!$FK[MU#)$iSQ#J#B")!4b'q1S)J6LLB+!+!% #J`rrrrm#K!rrrrp`2m#$)'hrH()m*!2ZLX5"FJ-YF!`!rpJJ!qb)`)'!JZ@))'h rH0(!)#J"!)#ZrpKb-#3$,8(rh()1iUV%V[rFFJmY3[rJ*!-Y32rNF!hJUX5"K+l ri1@+)'hrH0(#)#J#!)#Zrq4b"L3$,8(rk()9iUV%V[rSFJ%Y3[rX*!-Y32r`F"6 JUX5"K+lrl(!i)J-Y3[rdG"ENUF+!JUlrp1@*)'hrH0(")#J$!)#Zrr!N3(Sm)J6 JLF+&HJ-N"1k+a)@%JH@+)'hrH0(#HMr+K1@0)QhrH02&+LN%!)US"3"b2b3%,8A rp(S2kUV%JH@+)'hrH0(#+LJ'!)UZrr4b-#3%,8(rm()@iUV%V[r`FJmY3[rX*!3 Y4IrSHKAUUX5"K+lrl1@+)'hrH0(#+LJ(!)UZrqJJ#J+!!!$rrb`&5%C#4Sb!)!E PL#)'G"lNUG+!+-%J"3+!rrm!!#`+3NC)4Sb!)!EYL#)'G"VNUG+!+-&5Kh!3[S" Y!2ikF!"-haci6Pj1G!!)Lf4PFepcCA4IDf9j!!!U88j@rrJ[$5mYrh![,J!-,bi !##*Yrf3J@8k3!#TZrr3J,Ip`6Pj1G!!)L@4PFepMFRP`G!!!+P&19[p)51FI2#K Z!""&l[rZ)'i!$%S3CJK`35e!rpCJ$#"Z!!`3%%R!,8$reKLZrpN3,[rC5F!Y32r L)'hrE#!Zrq*b!")`#!$PL5e"rmiJEJ!-5LJ!!@B)F%%Y32r5B!iJEJ!-%#J!!8R !,8$rdKPZrp8!!4!Zrp9*`#e!rq)JEIpX)#lriR)!%M!)!1f*,8(rbRi!B"`JEJ! )8Ui!#"J3Cb*`!"!%d)""l[rQ%B"i!&+(F!LqJ'AHB!T"l[rQ3M"i!&+(F!LqJ'A `5'lr5NKZrqBLEIpd)&P1N!!UE[p%,blrbLmZrmj)E[p+5'lrfQ(r!!!!j#CZrpS J#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!J#h)BiUJ#J!!!!2m 8`#CZrpiJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!J#h)BiUJ #J!!!!2m8`(`!&M`!J%)ZrrCq!Q"!H!"k!'!Nf!4`!"!$3HlrlR)!%M"S!-+!C`3 !"!!"iJYQ"P+'&M`!J&+&F!DkJ'A@F!!3"#"YrfJCX!!!H!"5Kh!0[S"PZN)X!!d J$%cI(2K1ANjd!!b+C'9cAfCMFRP`G!!!!#T46PEr`%MR$aJLEIpJHJ"m!#eZ!!c rl#eZ!"$rb#eZ!"6ra%+Zrm"J!!6#3Ulrm'!!"+BJ"N*!5%!N"V'#+!,)V[r)a+l ra#i%5%G#4b"Zrq`J,[r`)JBJ-!`!XB'cK,q%,J*)4d*()#lrm&+!)'lrl#)')$! -!,'"Xi+rJL!%i)!Y32rS,J3#K`!!!2`#VJ!!!2crk#!#FKcMU#)#k)R5J#3"3N4 )4#!aH!#aK5"*dHlrk#!S!J#aK5!%i)JY32rN,J3#K`!!!2`#VJ!!!2crj#"*dFF J+!3!XB8J5G(Zrq3J+!B!XB8J!Z#!,8$rk#i#!SF!!!$m!Ui!!!$mrqK#3NK#)%R 4ab!S!3#aK5"*dHlrk#!S!`#aK5!#i)!Y32rN,J)#K`!!!2`#VJ!!!2crj#"*dFF J+!8!XB8J5G(Zrq3J+!F!XB8J"8*!5%!N"E'#+!,)V[r)a+lra#!%5%"#3#C!)#l rm&5!)'lrl#)&)$!-!,'"Xi3J#l'%)!*)3%*!*N!J,[r`9S!JE[rX)J8J-!`!XB' cJL!,XB)J"1#!,8$ri#!%!S!!!!$m*N!#VJ!!!2cri#!#FKcMU#)#k)R5J#3"3N4 )4#!aZ!#aKL"*dHlri#!S!J#aKL!%i)JY32rF)!3#J!!!!2`Q3!+Z!!!!r2rF)%R 4bb!S"!#aKL"*dHlrh#!S"J#aKL!#i)!Y32rJ)!)#J!!!!2`Q3!+Z!!!!r2rJ3N* )3L"*dFXJ+!%!XBBJ5G(Zrq!J+!-!XBBJ!Z#!,8$rh#!#!S!!!!$m*N!#VJ!!!2c rh#"*dFXJ+!8!XBBJ5G(Zrp`J+!F!XBBJ"N*!5%!N"V'#+!,)V[r)a+lra#!%5%" #3#K!)#lrm&L!)'lrl#)')$!-!,'"Xi3J$,'%)!*)3%*!+%!J,[r`@S!JE[rX)JB J-!`!XB'cJL!-XB)J"1#!,8$rf#!%!S!!!!$m+%!#VJ!!!2crf#!#FKcMU#)#k)R 5J#3"3N4)4#!ab!#aK5"*dHlrf#!S!J#aK5!%i)JY32r8)!3#J!!!!2`S3!+Z!!! !r2r8)%R4c#!S"!#aK5"*dHlre#!S"J#aK5!#i)!Y32rB)!)#J!!!!2`S3!+Z!!! !r2rB3N*)3L"*dF`J+!%!XB8J5G(ZrpJJ+!-!XB8J!Z#!,8$re#!#!S!!!!$m+%! #VJ!!!2cre#"*dF`J+!8!XB8J5G(Zrp3J+!F!XB8J"8*!5%!N"E'#+!,)V[r)a+l ra#!%5%"#3#e!rr3J,[r`A)!JE[rX)J8J-!`!XB'cK#!Zrr5aK#!#5%"#3#e!rr3 J,[r`AS!JE[rX)J8J-!`!XB'cJL!Zrr5aJL!%i)!Y32r3)!3#J!!!!2`Y32rd!Ui !!!$mrp!J!R)FikJL!ZL*dS!N!8*%5%3J,[rd)$%)!,'')%R4l[r3)#J#!,'')!6 JL#e!rm`J"!+!!!!!r#e!rr3#VJ!!!2crc#"*dHlrp#!S"!#aKL"*dHlrc#!S"J# aKL!#i)!Y32r3)!)#J!!!!2`Y32rd!Ui!!!$mrp"#3NK#)%R4l[rd)#J"!,'')%R 4l[r3)#J$!,'')!,JJ#e!rm`J!J+!!!!!r#e!rr3#VJ!!!2crc#"*dHlrp#!S"3# aKL"*dHlrc#!S"`#aKP#Zrr"`),#Zrr"Z!2Y8*!8U"L`#8Ulr`(!CX+lr`'i!qcJ J"A)GikJL"HD*dS!U!5!'FKhMU#)'jSR5J#`"*!ALLVf#!S*9N!5eKL!#d)#aK53 'i)UlJJ+#!2m!rl@&)!,KL,''*!ANLVf#!S)cN!5eKL!#jBLaK53'3N*)3VZ#!S) !!2rrYB8J!NK!3N#aKL3&k)UpJJ+#$j!%YBBJ!ZQ)XB8JEJ!)))BJEJ!))88!"%c I'2"1ANjd!"#,CQ0bHA"dAf*[C(N!!#T46PErq%MR($`U,J!)*'i!$#JZ!"!SEJ! 8*Qi!'#BZ!"aR4Lm$,`3[#Lm&)Qhrm#"C6T!!+Qlrp#!$9m"%!%R!,`![$#m+,`S LEIr`)&P1N!!UE[rd,`-[#bm+,`SLEIr`)&P1N!!UE[rdB%3[!bm,,`S["5*Yrr! J@8k3!#TZrr3J!eI!4!"*`#m!,``[#Lm+)Qhrm#"C6T!!+Qlrp#m$,`3[#Lm+)Qh rm#"C6T!!+Qlrp%cI($K1ANjd!"L3!'4PFemcC@0LAf9ZBh*jF(3!!!!0)4#"!`B !%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3!!!4!!!3! 3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3"N!3$)3% #)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3%K!3%K!3) L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!%!*!!%)!! %*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3%""!3"!L) J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3$!!!$!!3 #"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J%#!5-%!3- #)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3-"-53"!J3 J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3L!3)#)3% #)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3)!#3!)!3) )!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ*!4!$)4) $)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!%M#!%5!53 )!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!%3#!N5#!N K%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#%JJJ)%"#! 3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B%!!J!)!J %)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!%T##!3)!J J&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*!%*#!J-!! J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#!")`JJ*!% V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!)!!!)3#!) !#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!)!"!)3$!) !$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!")!!")3#") !#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"")!"")3$") !$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3%")3)")3% #)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!)#!3J")5! #)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5%L!5-)!L) ")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!)$!J)$!L- ##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`)J!J!L!J) L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!%R)J-)!L) $#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L)J#!%N%#! )%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3N%"!N#!) L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3!!!3J!"3 J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J3&!%S#"! %)!J3&##"!`F!"!3!&!3!"#3!!"!33&!33"#3N%"3N#!%M"!3)!5-8"!J")`3 N#!%b)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3%")`)3!3% K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")%$"`!3"!! !"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!)3"#!#!5J &)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5%J!5%`!5% J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8!-!8!)!3 #-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5!#-!8J!J3 K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`!%#!!!#!% %#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L%)!5%%J3- 1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&)JJ4!5) )#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J3!6F)#"% %#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4!"!3%4%3! 4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"! 4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4! "%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4! 4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"! 4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4!3!3%[%"! "%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4!"!534%!% 3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"!"%3%3!4% 4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m3%3%3%"% "!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!%3%!%3!3% 3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!%N%3%3%!% [!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"%"!4!4%3% "!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4!"N!F4!3% 4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4!3!4%3!3% 4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!!4!"!4!!% 4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4!#)K%3!5- 3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4%3!4%4%"% ",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"!4!4!"%3% 3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3%M%"%4!5- "%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3","%4%4! 4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3)")3)")`) #!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5%#!5-"!J) ")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J)#!5%"!L) #!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`%M!J)$!5% #!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`%#!5-"!`) ")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`)#!L%"J3- (!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L-$!J)")J- #!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5-"!J-"+`% #!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J-"!!%$!J% $!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`-#!3%"J3- (!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`)$!3-#!3- $!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J%$)J-#!L% $!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5-"!`)")J% "!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`-"+J)$!3) #!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J%#!`)"!5% "!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5-"!`%")`% "!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`-"-3-"!3) $!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F#!`%#!J- "!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3%$!5X"!3% #!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3-"!5-$!`- "+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`-"!J-$!3% R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C!%!`%"!`- "N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!313"`%K%!) L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J)K!3-L!3) $)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K!%!L%3!5- "!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3"!J%N"!% #%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3"!K!%!b- %!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5%%!b%%!L% 3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!)!J!)#J)! #J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!)&)J)#J3- G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!!#!!)!!!! #J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+!!J)KJJB MJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3#)33")3% #*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5%%!53"!33 %!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#%"!5%%!L) ""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3%&)J3"!5) %"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!%L!33#*!% %"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S!J!b)"")% $#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#%%J3-IJ#% %J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#!!!!%%!#% !J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!%%"5)J"!) K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5-33)!")K" !!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5&!!50!J%! #)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5&!!5&!!L% 3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b)33!%K3!% M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+!3!)KJ!% K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%!3!L-)%#! %)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!%K)!%L#"! ")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5-)%#!")3J &*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#!"*"!J)!J ")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K!J!bBJ)!J 3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a!J)!%K%!3 K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3)")b!)!J) N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!%L!JJ#)3) ")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJJ!5%#!L- )!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L!)"#%#!L% )!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###!")J))!L) ##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5%)"5-33!J ")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK!!L%)!5) 33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5*!#!3L3"! &*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#833!K!%!% M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!)K%!%K#!% K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'3!!J#2JT@CA*TCRP TEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJJ,5"dFRNJB@GKD@i +!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"p!L#"!!'3#2k3#"q 3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!Ii"ra$[%1!H!"i!( a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km"(`%1!3i"i2lJr[( qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!"!!%!!3!"!L!ZdY2 8eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[IiqIVlr2hqr`%JJ48 "!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("dH(b!K)L-N*5!K)L- N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%d3Z,c!a-M-d06Bh1$P"3N0 %48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'eZEh"aFR0dGAChH(P k!Iq!Z!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!% L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#! "!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#!"#$!")3L "!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J #*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5%`!5-)##! "+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L) #)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#!%!L!J"!) K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3 %!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#!J!5-5)#! ")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35"!`F5!!3 3!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3%%L!%""! J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J% !!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J) #!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3 "#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3)")3J"*3) "#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J- *!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"! !!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J%%!%L#!3 "*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B4#!33%3L "!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3J P%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K! ")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""!#)33")3' "!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"! %!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a! "%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5%J!5-3"$! "+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3 J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L% %!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J )!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5- *#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J +*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J! "!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!% #!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J "%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!%"+!!"+!% ")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!! $!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!% )!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ #%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3 ")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5% %!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b! L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3 %#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##! "*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJ L"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J% Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J) )"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J) ")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!) $)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J- K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%! ")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5%3!L&!!55 !%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S! 33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5% 3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!% L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3""!3"!b% "!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L) "!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!%L!33")3% #*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33%!L%%!5) "!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3 "!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3% #)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%!3!5%3!L) )%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"! )%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K"!!5%)!L) 3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J%)K"!!53 )%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J ")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5) J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!BL!33")3J %)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33 $*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33 "*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!% K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3 MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!) M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#!J3)!J!L' !"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#' !!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5! #)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#! ")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8) !!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8! %!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5% "J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!% !"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ! !!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J## !J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L)JJ!%MJ#! #!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S! JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)LaiJJ)V,)!XL#eS)Ui XQ"TS'HJV2LbS'UiCU#bi'5JC*"NJ'4`C&#c),0!C"KMX'-`V1Lc`,2JY!#Xb+V) Y%#dB,5!%aJ$'!+B!CJ!Q!!BY-#di,8!-aK$'#-B!)#)r2!%M"UR`!L,rr4)L,%# #!Mi!-#a!!!)X3&63,%"0A#a!65BX3%SX,%!`0La!,pSX3#mk,%!Z$#a!,%BX3#[ 8,%!UbLa!+B!X3#N',%!S[La!+'3X3#H#,%!R*La!*X!X3#0#,%!BVLa!&i!X3"C q,%!3HLa!#d!X3!#q,%!!N!!X3!"-,%!VN!"9R!&)!0!C)J)"!5%)"#)`!3%K#!3 N6!%"#!3LN!!"!5%)"#'q"L8Q`!%J#!-P*bB")!J$)bH#!3%K)!-P+'3"!3J$)LL q!L%)!b8T"J%"#!-L+B!")[m)!b)U8!BP+XS"la!$*L[8rrrXKJ)Q,%Errqc)!LB Z$2rrl-i#*5mk!@%)!b8[fJ&K#!-L-$B')ddQ!3%K#!-Q69crrqjS!L*2-!BP90! "j`J$)P@F$2q3"!#3"`%!!#eJ!!!!!3!!,9J!!!!$!!!!%!!!!!%!!!$-!!!!h!! !!h!!!!!%!!!!'J#3$`d!N!YU!*!,!J!!!!d!N!HV!*!,!3!!!!m!N!3#!!!4!J! !'!)!!"m#!!!Q!J!!+`)!!$3#!!!j!J!!3!)!!%B#!!"0!J!!8`%!!&X#!!"M!J! !J3)!!*8#!!#i!!%!N!8(!*!%S!!V8%S23LZ!0dBG3J!!!%e*9#"6GA"`Eh*dT80 -D@)!F(*TER4Q!(0dFQ0YF!"cG(*MD()!FQ&ZC!"ME'9KFQ9bFJ"dD@eP!'ePE@0 YF!"QCf9dF`"YC@ecCA3!Fh*KEQ3!CR"bD@jdCJ"IAfCTE'9c!'CQE(9cD!"0593 J8h9`F'pbG+95G@jdD@eP6'PL!&pIFQ9RDA0dCA*ICR*KCfePER3!AepeER*PCfP cG'9bAfCbB@GYC@jd!%PZG'9bCQ&MC8aTBJ"8D@0V3fpeER3!C'9cAf4PBR9R!'4 PFepbC@&NAh"KFh0hEh*N!'4PFepcCA4IFf9aG@9ZBf9IER9YBQ9b!'4PFepcCA4 IDf9j!'4PFepTFephC@&VAfYPH3"NCA0IFh4bD@jRAh4[AfYPH3"NCA0IEQ9hAh* KEQ4[E9pVCAN!C'9cAf0LE'pMDep`FQPZG&pQD@aP!'4PFepQBh*jF(3!C'9cAf0 SC@0VAfYPH9p`BA*TG(N!C'9cAfCTH(9`AfYPH9p`BA*TG(N!C'9cAh*KEQ4[E9p VCAN!C'9cAf0bHA"d!'4PFepbC@&NAh"hAh0dFQPZC`"NCA0ID@jTG&pbB@jNEfe IER9YBQ9bAfGPEQ9bBA4[FJ"NCA0I-f9MBPpPEQ0bHA"d!'4PFemcBf*MAf9ZBh* jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!C'9cAfYPH9pcBfKPC!" NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9pcBfKPC!"NCA0IC@0LAf9ZBh*jF(3!C'9 cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!C'9cAh"MBQ0 IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!'$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X !"!!-!!!!$3!)!!d!%!!2!!J!%`!!!"8!#!!9!!!!&`!-!"F!#8A0!"'69!!AlQF !#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&*d8!"4e&!!1PpX!#89`!")N1J!J`X8 !%%@J!""5S!!GG-B!$9-+!!k&6`!1L`X!$fI"!!pm`3!C%1%!%$UP!!eI$`%!!-) !!#UZ!!%#!!$-!!!Xf!!"!J!!hJ!!,2J!!3)!!2B!!#bS!!%#!!%#!!!XZ!!"!J! "%J!!,-J!!3)!!53!!#d3!!%#!!%h!!!X`!!"!J!"63!!,*J!!3)!!9J!!#d`!!% #!!&Y!!!Y1!!"!J!"JJ!!,1!!!3)!!C%!!#bJ!!%#!!'E!!!Xd!!"!J!"VJ!!,3J !!3)!!Fm!!#b3!!!"!J!"i!!!,,!!!3)!!I%!!#d!!!%#!!)2!!!Y'!!"!J!#(3! !,1J!!3)!!L`!!#dJ!!%#!!)l!!!Y3!!"!J!#5`!!,9!!!3)!!PX!!#c`!!%#!!* e!!!Y+!!"!J!#KJ!!,8J!!5!Y!!!"!!!!!@3!!!"N!!!!-S)5KP*cG'3k1PpIEQp ID@pICA*bEh)&HJk'H%&-49*85d9C4NP-9%95!R-FKSG$D'&ZCf93BA0cGfpbC&p I0%0%39"'8'03Be"M!S#P%BDB4f9d6@&M9%03AemcG@4`4RB#Aa@'R(9cCA*AB@j dFdCXEf&dCA*cAep'GJ+"%b#'TN&NC&0PFRCPFNeKF&pI194,FQ*6G'pbC8C33f0 33f0T!K-5KUC96P0$8N&03Na&5d9C49C&6P3#J5!3KUP%DA0`E'&j4A*bEh*IAdC c!R)9KXC-EfpVGA"IAc4$4%&34P"M8'038'-#J*mGKY&(C3!!!'!!N!X"!*!6!@d f1'X!N"-"!*!43"00593J5f9bBQ9bEh1P4%966'PL!*!%!3!!!!&N!!!!C!!!!$) *a0LiE4!!!!!F!$)!!'0QFQF!!!!+!!$rr`#3##ea: \ No newline at end of file diff --git a/src/mac/libraries/DES/bin/deslib.68K.debug b/src/mac/libraries/DES/bin/deslib.68K.debug deleted file mode 100644 index 2b57b4505..000000000 --- a/src/mac/libraries/DES/bin/deslib.68K.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :%'4PFfaTBLif1%XZC'9LG@F!FfKXBMq3"!%!!!#'0!!!!CU0f%T[H5&`C@CQE6B iD`!!!!'c0%ki!*!0!`!#!*!19C`!!&@F!!"9R!!!!*3!!3)!N!3&!*!',Q!!!#j J!!!Uh!!!9M!#!3)!N!31!*!1"5J!!)%-"!%#!%eKD@i!*8%e9fpbE'3!6'pKC'9 b!*!%6R8U88j@rrJ[$5!0,`![,IpF)Qhr4#"C6T!!+Qlrp#Y!r`aKrj!%h(!!6Pj 1G!!%+P&19[ri,`d[,Im-)Qhr5#"C6T!!+Qlrp%jH6R8U88j@rrK)ja!%GJ![,J! ))Qhr@#"C6T!!+Qlrp$B!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9IC'9 cE'PL!!!U88j@rrJ[$5*Yre3J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4PFfa TBJ!!!#T46PErj%MR(cJNEJ!85Ui!('F!"4`QEJ!BHJ!D'h)Bike`!"!E5%"#3)U !F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#C Z!!JSEJ!-B!!%`(!)X+i!%'jmF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2p)3%* !XB9`!"!E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"! E!S!!!!$r5%"#3,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44VJ!3B!!!Q0I Z!"!J,J!3$)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!! !!2rKL,'%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$ rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*!XB9`!"!M!S!!!!$rFKMMU,' &3Ui!%#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K &!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb" Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J `6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J $!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3 Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIr idF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!d* "5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@ +)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh! r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@ +)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh! r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q# +a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2j`)!8#J2# 3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIr d+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&` !jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15 T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$ r)'hrp)L`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!! !!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+ !!!!!raM!)!3#J!!!!2mB`%UZ!""Z!2XmB!!&0NUZ!""Z"R!!B!!&,#CZ!"K`!"! EFKMMU#e!rr4`!"!E5%"#3)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4`!"!EFKMMU#e !rr"`!"!E5%"#3)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!QEJ!)+'i!$(S!'KYb'11 YF!!3'dK!3N#+J(!!%"[KL)U!F!!3'iU!H!!B'h)Bika`!"!E5%"#3)L!F!!3'q' )L)"`!"!EL)!Y4IrX,86rk#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C! %dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"` !)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K %!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb" Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J(i!B!!"X#B%FJRMUb) %G"INUB+$*L+cJh!r)J2JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!() r*!0#3NK#a)(PLL"YrrM4`S#S"3"b2b3$,8$rj(!Bi+V%JH@+)'hrq0(#)#J%!)# Zrq5aK5B%FKAMUb)%G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL* YrrM6`R!r`)2PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$3N")3-##jBJJEIr idF!J+!%!J+lrj)#"XB8Q"A)*ikXL"A3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0( "F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be !rq4`'1#Ua)(PLL"YrrM4`L!S"!#!V[rNXB3Q"A)9ikXL"A3,j+Q#JbBLXi0`2b) $G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)# T!J"d2be!rq3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrq5!JE'%8SG`#,k!E3$q6#! &!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$ r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIr d+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#) $G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+ "!!!!rb"Yrr5)X"`!)#lrp,'&)#lrm,'%F!L`VJ!3E(K4VJ!3)!9b'1+S!S!!!!$ r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!! !!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#eZrqcrp#e ZrqMrm'!!qmVClJ!3)#i!%!b!!!!!#')!!)!`1`)'6[X!!J"f!'J!@J"1!%3!0J! S!"`!%L!%!S!!!!$r'3!J"1#)!S!!!!$r'3!J"%*!5%!#J!!!!2mC!#!%FKMLU!+ !!!!!raN!)!8#J!!!!2mC!#!&i)J#J!!!!2mC!#!&3N")3!+!!!!!raN!)!9b'1+ S!S!!!!$r'3"`!%cI(2K1ANjd!"L2C'9cAf0LBepPEQ0bHA"d!!!U88j@rrK)jam i+'i!&#CZ!"Kk!"SEFKMMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11 XF!!3'dK!3N#)J(!!%"[KL)L!F!!3'iL!*Qi!##iZ!""J!!48F!LqJ'ekF!!3'`+ !!!!!rh)BikLaKA!!%"X#J!!!!2p)3%*!XB9`!"!E!S!!!!$riBLaKA!!%"X#J!! !!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$r5%"#3,'%F!!3'`+!!!!!rq' )XB4`!"!E!S!!!!$rXB44Kf!!!*,Aab!($)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!" B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!! !!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%* !XB9`!"!M!S!!!!$rFKMMU,'&IJ!N6#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3 L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb" Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU "+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+ "!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1 V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3% !J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1 V)J4d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02 ")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B &FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02 #)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B &FJRMUb)&G"INUB+$*KUcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5* YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F !XB45KR!)[)"Y!2j`)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+ !+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+ &+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!! !!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb" Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!5SGZ!2ZU*Qi!$#!&FKMLU!+ !!!!!raE!)!9#3%K!!S!!!!$r&X!J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+ S!S!!!!$r&X!J"%*!5%!#J!!!!2m@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%c I(2K1ANjd!"50C'9cAf0LBepMDh0eE3!!+P&19[rd51FI1#KZ!!Kk!"SFFKMMVA! !%"a)3%*!LS"`!"!FiBL+J(!!%"b+J(J!'"ab'11XF!!3(%K!3N#)J(!!%"cKL)L !F!!3()L!)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%* &5%8#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$ r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIr m+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+ %+!-#K!!!!2mJEIrm+$"-!1H-L)&+VJ!8C`!"SL4Z!""m!'!!!B`Q"()9ikXL"(3 ,j+Q#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"` !FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB8Q"()*ikXL"(3 Aj+Q#JbBDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33 !J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'&*J9b&H1 V)J9d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3% !J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'%*J9b#H1 V)J9d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02 ")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK&+ 'F!LmJ'd!rR"J!!('*Qi!%%IV!)"m!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b) $i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIr idF+!U!8!FMmN!be!rr4`'1#Ua)(PLL"YrrM4`L!S"!#!V[rdXB8Q"()9ikXL"(3 ,j+Q#JbBMXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"` !)'hrq0(!)#J$!)#T!J"d2be!rr3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrr5!JE' &*J9b#H1V)J9d&q5TJS-Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#! T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32rdF"MJUX5"jBSJEIr idF)J+!3!J+lrp,'%*J9b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3 $i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rd)!0#3%K !`),PL#"YrrM4`#!S!3#!V[rdJ)'aK&+'F!LmJ'd!rN`J"3+!m*!%k)JQ"!+$m*! %KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3 Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3! !!2mJEIrdLV!F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIr d)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#i Z!!`J"A)BiUJ#J!!!!2mJ4e+(%)!J"8*!5%!#J!!!!2mJ4e+(%)!J"H#)!S!!!!$ r)%G5Ka#!)!8#J!!!!2mJ4e+(%)!J"()BiUJ#J!!!!2mJ4e+(%)!J"%*!5%!#J!! !!2mJ4e+(%)!J"1#)!S!!!!$r)%G5Ka#!)!3#J!!!!2mJ4e+(%)"`!%cI(2K1ANj d!"#2C'9cAf9MBPpPEQ0bHA"d!!!U88j@rp`[!b"Z!!Kf!'!!!-S#-!$q1!"`!A) $G!mY32rFF!!3-$J!k)$!JK3`1!!#JJ!!!!qaJZ5#a)&`!h)2,8(ri()!%M!i!1L "`Ulri#e#rq38-$J!!S)!!!!2Xi,%J#!Zrq5aJZ+#a+lrh(!"FJ-Y32rSF!!3-$J !k)!#J!!!!!mY3IrX%M!i!!+"!!!!$l'"j)(#V[rXF!-Y3[r`G!!8-$J!k))#JJ! !!!mY32rd%$!i!!+!!!!!$l@!`+lrp,1!`+lrk#)Zrr#cJ!U!!!!!!B%`1!"5Jh! )YS"P!2mb*Kp1ANjd!!58C'9cAfCTH(9`AfYPH9p`BA*TG(N!!!!U88j@rpJ[!b" Z!!Kf!'!!!24`!A)$G!mY32rB%$!i!!+!!!!!rZL!`)*d$be"rp`5-$J!!S%!!!$ q`S+aJH5"`Ulrh(!$G!mY3[rJ&$!i!!+#!!!!rZL#a+lri#e!rq33-$J!!S!!!!$ q!S!!!!!2YB$!V[rNXi$LJ-#ZrpKb!A3$,8(rk")`1!!#J3!!!2lSJ3+"!!!!$be #rq`8-$J!!S)!!!$q!S)!!!!2Xi,NJX5Zrqab!be!rr!3-$J!!S!!!!$qk)!#J!! !!!mY3Ird%M!i!!+"!!!!rJ+"!!!!$l'"`Ulrp,@"`Ulrk#!Zrr#aJ4!`1!"d!F# #X)&Q"(!!B!a5Jh!)YS"P!2m)F!%Q(djH6R3!"*4NCA0IBfKPBfYIDf9jAh"KFQP dH3!!!#T46PErh%MR(cJNEJ!85Ui!('F!"5)QEJ!BHJ!D'h)Bike`!"!E5%"#3)U !F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#C Z!!JSEJ!-B!!%aR!)X+i!%'aSF!!3'h)BikJY32rdF!!3'dK!3N#"V[rdF!!3'q' )JDlrp(!!%"Z"V[rdF!!3'h)BikJY32r`F!!3'dK!3N#"V[r`F!!3'q')JDlrm(! !%"Z"V[r`)#lrp,'&)#lrm,'%8Di!%'!!!+EAlJ!3)#i!%!b!!!!!#')!!*!!-$X #"Nll!!)!KJ"f!'B!@!"-!$`!,!!H!"*`!"!M!S!!!!$rXB4`!"!M!S!!!!$riBL aK(!!%#-#J!!!!2p)3%*!XB4`!"!M!S!!!!$rFKMMU,'%F!!3)`+!!!!!rl'&F!! 3)`+!!!!!rq')XB9`!"!M!S!!!!$r5%"#3,'&F!!3)`+!!!!!rh)BikLaK8+Z!"! J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!! !rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M! F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3 L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!! !rb"Yrr`S-%`!jib)JA`!B!!"M#B%FKAMUb)%G![NUB+$*KUcJh!r)J0d'15T`S! JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J #!()r`S2PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KUcJh!r)J0#38K"`S$ PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM 4`S#S"J"b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q#JbBDXi0`2b)$G"M NUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM 4`S#S!J"b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikXL"A3Aj+Q#JbBDXi0`2b)$3N& )3F+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBS JEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC`#,b!E3$qF#!&!S$`N!6SL#B %!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$r)'hrp#S`A!$ TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIrd+M"F!1@0LS% L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)$G"MNU3+"!!! !rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+"!!!!rb"Yrr5 )X"`!4HVrJ#!&FKMLU!+!!!!!raM!)!9#3%K!!S!!!!$r'-!J"H#)!S!!!!$r'-! J"3+!!!!!raM!)!4b'1+S!S!!!!$r'-!J"%*!5%!#J!!!!2mB`#!%i)J#J!!!!2m B`#!%!S!!!!$r'-!J,[rdXB8J,[r`XB4+VJ!3EJ$l0Q!!"8"+VJ!3EJC`!'!!"6B QEJ!BF!!3'h)BikJY32rXF!!3'dK!3N#"V[rXF!!3'q')JDlrl(!!%"Z"V[rXF!! 3'h)BikJY32rSF!!3'dK!3N#"V[rSF!!3'q')JDlrk(!!%"Z"V[rS*Qi!##KZ!!a k!"SEFKMMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'dK!3N# )J(!!%"[KL)L!F!!3'iL!,8Arj#e%rq!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C! %)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2m JEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif +J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N #J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib)J8AU!)"q!'!!!E! Q"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N (!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rpa`'1#Ua)(PLL"YrrM 4`L!S"!#!V[rFXB8Q"()9ikXL"(3,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2 JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be!rp`J!d*!5%$ !JZ@))'hrq0(!)#J"!)#Zrpb!JE'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$ PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J &!()r*!-Y32rFF"MJUX5"jBSJEIridF)J+!3!J+lrh,'%*J9b&H1V)J9d#q5TJS- Q)V1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM 4`#!S!`#!U3)!G$mY32rF)!0#3%K!`),PL#"YrrM4`#!S!3#!V[rFJ)'aK&+(F!L qJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%3N9 )43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8 !!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4)4!+%!!!!rb"Yrr3 S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$ PM)L")J-#J3!!!2mJEIrdL,!F!#!ZrqbaK5!ZrqLaK(!)X+i!%'`!!)*4VJ!3)!9 b'1+S!S!!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-! J"()BiUJ#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2m B`#!Zrq5lJ#e!rq`J,[rJZB!Y32rSB!$l`0RZ!"!J,J!3$)!!!!!)BJ!!J$!l!JC 1q`!#!(B!D!"D!%i!4!!f!#J!(!!5)!3#J!!!!2mC!#!%i)J#J!!!!2mC!#!%3N" )3!+!!!!!raN!)!4b'1+S!S!!!!$r'3!J"3+!!!!!raN!)!AJL!+!!!!!raN!)!9 #3%K!!S!!!!$r'3!J"A)BiUJ#J!!!!2mC!(!!60mFq%jH6R3!'*!!C'9cAh"MBQ0 IC@jMFRP`G!!!!#T46PErk%MR(aJLEJ!)HJ!D'A)Bike`!"!C5%"#3)U!F!!3'H' )LS"`!"!CLS"`"bB&G"ANUmD!)'hrj#B`2!$@Jh!(*!8Y32rSF"hJUX5ZrqJJEIr NKV!X!(!(*!8Y3rrXGJhQUX5!)'hrj#3`,!$PLS5Zrqa`"bB&kS['J#"Yrq3Q-$` !jiZ'JR!2+!9d%H5Xb)!JEIrJ+$"-!0L%F!mN"5e!rqa`'H#Ua+lrl#"Yrq#)X#` !F!mN"5e%rqKi#HLUa)!JEIrJ*$!X!1@+K+lrk(!2+!ALM-L!)'hri#J`6!$RM)L #HJ!D'A)Bike`!"!C5%"#3)U!F!!3'H')LS"`!"!CLS"`$b)&G"6NUF+!)'hrh#) `(!$5JA!2*!8Y32rXF"cJUX5Zrq`JEIrFJV!X!(!2*!8Y3IrSFJcLUX5!)'hrh#3 `,!$PLS5ZrqK`$b)&k)R#J#"Yrp`L-"`!jiQ#JSD"F!FL"A34j+R#J#"YrpJL-"` !dS&`"b3&,8$rl(!Ci+V%V[rX)'hrf)+`,!"`"b3&,8(rk()*iUV%J#"YrpJN-#` !jBU%V[rSF!FL"H+*`S!JEIrB)M!F!1H*JS+)J5CZ!!`SI!!!I[a`%#e!rr4J!!' %F!%L$-+!CbSJ!h)DiUJL!q@*!S%2rrrmJS!Q!5!%FKVLU#)%jBN#J3rrrrb#J#J "B#JJ!h)EiUJL!p+"!S%2rrrqJS!Q!5!%FK[LU#)%dS%#J3rrrrk#J#J")!cLJ#K !I$mL!h3@j+R#KL"Yrp4m-#3$3N*)3X5'I!mY4[rX,!-YF"`!rqKb$q+Zc+lrl)b #jBiJEIr8dFBX+!%!M+lrk()m*!-Y4[r`I!RXUX5"I!-L!qL*`SD#JZ@*)'hre0( ",#J#!)bZrr"b1#3$k)V%JA)(`S1#JZ@*)'hre0("M+J$!(ir)J4d&Z5T`SFJEIr 3IM!N"#e(rr"q$qkUa+lrm(i2,A!F!2rX)J3Y3[rSG!lNUF+(JUlrk1@*)'hrd0( ",LJ"!)kZrqab2b3%lSV%JH@+)'hrd0(#MUJ#!()m*!6LLX5"FJ2#K)+#jBNJEIr 3dF'1U!-!)!F#J2m!!2mL"J+"!2rr!)+!*X%J"`+!!2rr!#)'!S(r!!$rJS!Q`91 Zrr4+V[rdEJ$qH(!!60mBq%jH6R3!#)jYB@YPAfYPH9pcBfKPC!!!!#T46PErq%M R!#3NEJ!),bi!$#m+)Qhrc#"C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp%U!CJ4`rf! B,`SLEIq!)&P1N!!UE[rd5S"R"($qB!*`!#4I6Pj1G!!)M@4PFepVCAPIFf0SC@3 !!#T46PErq%MR!#3NEJ!),`SLEIq`)&P1N!!UE[rd,`SLEIrX)&P1N!!UE[rd,`S LEIq!)&P1N!!UE[rd5S"QdR!!*&p1ANjd!!55C'9cAfjPGepbB@jNEfeIDf9j!!! !+P&19[rJ,`dLEIp-)&P1N!!UE[rF,8$rk#*Yrd`J@8k3!#TZrp`Y32rX,bi!##* YrlJJ@8k3!#TZrpa)E[rS)QhrY#"C6T!!+Qlrh%KZrr!LEIr%)&P1N!!UE[rF5'l rm#*YrlJJ@8k3!#TZrpa)E[rJ)Qhr*#"C6T!!+Qlrh%KZrq3LEImN)&P1N!!UE[r F,bhr*#*Yrl3J@8k3!#TZrpa)E[r`)Qhra#"C6T!!+Qlrh%KZrr!LEIqi)&P1N!! UE[rF6Pj1G!!%J#"NCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ!!+P& 19[ri51F3"#mYrm![,J!))Qhrb#"C6T!!+Qlrp(B!B!SJEIqm3M!i!&+$F!LfJ'h `*Kp1ANjd!!5GC'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!!#T46PErq#* Yrl`JEJ!)F!Kb),#"C35L,Q!15S"R#L)*%YK6J'Ek)N&1ANjd!!5AC'9cAh0PG&p cCA&eC@jMC9pZG@eLCA)!!#T46PErq%MR%!4)H!!",bhr`#mZ!!J[,Iqm)Qhrm#" C6T!!+Qlrp(B!B#BJEIqmF!!3-$J!8S!#J!!!!2mJEIqm%B!i!#"Yrla+-$J!CJK 5Jh!)YS"Ye#BI6Pj1G!!%Q@4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!!#T46PE rq%MR(cJSEJ!-,bi!''(r!!!!p#`!)'i!'%KS!!4Kr`!!!13Z!#!-CJC`!5e!!"4 `!5C!B'`S,J!3*'i!#'"8F!'iJ'm@,`TKr`!!!)4b!$)!dSBQ!95+9B4J#(B!&KV @KRJ!+JFJ"8`&!!!L!d`$%!$5J%am%!"rrrrr,!!J"3D!"2ac,8`$!!"-I!!"Irr rrbi"5S4QU#!-C`3SaLM(8SY`",I!EJDhlJ!8EiJJ"NcI(2K1ANjd!"51C'9cAh& eB@4IBfYcG@d!!!!U88j@rr3JEJ!)(@J!!Irf(9$rpc!ZrrC1ANjd!!59G(G[Af* jG'9cAhCKH&pdEepZCA4c!!!U88j@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$ rpb!Zrr41ANjd!!5@CQpeFPpLHA4PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M` SEJ!)*%`Q6%KZrr!LEImN)&P1N!!UE[rX)Qhr6#"C6T!!+Qlrl#)Zrr#aJ5"Yrk` J%&+3!,1!,`!LEImd)&P1N!!UE[rX)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"() JX)&P"+)ZB!j+J'F+)JN5f&1!C[SL39L,)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4 `"()JX)&P"+)ZB!j+J'F+)JN5f&1!C[SL3A`!B$4k!(B!&K*i!'!+iSY`!F#$XB9 5K(!'Z)"[m%U&CJS3%J!!!!%8J'!)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj 1G!!%MQ4PFepbB@jNEfeIDf9j!!!!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJ LEIqF)&P1N!!UEZrd*J"Q&#mZ!!K)EZri)QhrQ#"C6T!!+Ql[p%Ki%!"#TdKZlrJ LEIm`)&P1N!!UEZrd)!-Q(djH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zr i51FF2#CZ!!JS,J!-+'i!%#SZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k 3!#TZlr3JEImm5'J!5L*Yrd!J@8k3!#TZlr3[,Imm,`3[#b*Yrb`J@8k3!#TZlr4 +J&K2CK3[,Imm)Qhr)#"C6T!!+Ql[p'!!!04)H!!+,`XLEImB)&P1N!!UEZrd*%" +J'F#3K*+K@F!!,)[$#mYrkJLEIm3)&P1N!!UEZrd)'hr2%KS!%SLEIp!)&P1N!! UEZrd,bhr2%Ki%!")EZri)Qhr,#"C6T!!+Ql[p%U!8%pQ%LmYrc`LEImJ)&P1N!! UEZrdB&a)H!!+5'l[q#*YraJJ@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yra3J@8k 3!#TZlr4+J'FS,bhrT#*Yra!J@8k3!#TZlr3JEImm5'J!5L*Yrd!J@8k3!#TZlr4 B6f!#GJ&+JfF!rYT+JfB5,`4#Tbm,)Qhr-#"C6T!!+Ql[p#mYrk!LEIm3)&P1N!! UEZrd5S9B6fF@5(J3!%+R5'l[q#*Yrc!J@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R !60mF1%jH6R3!%**NCA0IFQ9KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##e ,rc4k!8AZrlJJ5h$r8S"+''Ek,J")H!"!3UG)E[qi)Qhr-#"C6T!!+Qlr-(`"B$S @'dR$H!"J'NU&C`SJ!h)"`)'a'Q!))!0b!F#"X5,LLe+%F!DiJ'rJF!I!KQB+)!9 A`%3!5F!U!&+'[)GM`NAZrlJSEJ!-I!"J(RB!H!"J$L!%8S!5'NR"iDQ'J9+%F!D iJ'rX'-05KR!([)"Mh#mZ!!`LEIrX)&P1N!!UE[m`5'lr1#mZ!!`LEIr))&P1N!! UE[m`,bi!$%KZrcJ["bmZ!!`[,[mdBIrrrpa55(J!J%+R5'lr1#*Yrc!J@8k3!#T Zrc![,J!-)Qhrl#"C6T!!+Qlr-(!!60mFq%jH6R3!#*&NCA0IFh4bD@jRAh4[AfY PH3!!+P&19[ri51F30#4Z!!`QEJ!)GJ![,Iq8,`SLEImi)&P1N!!UE[rd8%pJ0R! !%"X[!#mYrj!!,`SLEImi)&P1N!!UE[rdF!LfJ%r[!!aX&#mYri`[#L*YrcJJ@8k 3!#TZrr436b!$8S0b#,#"EF![,Iq),`SLEImi)&P1N!!UE[rd8%p-h``)6Pj1G!! )P@4PFepMBQa[BfYIF(*TER4ICQPXC3!!+P&19[ri51F30#CZ!!JNEIq%GJ"J)NK i!!J[#b"+8)T)8#*YrbJJ@8k3!#TZrr4+J'B%F!&J#P+$F"#fJ'ABF!"-h``)6Pj 1G!!%Mf4PFepTFephC@&VAfYPH3!!+P&19[r-51FI1#4Z!"3QEJ!B+'i!(%UZ!#4 R!!c+,@i!)2rN)'lrj&+Zrq4k!"S3FKMMV5"Zrq45V[rNF!!3%%K!3N#+J#"Zrq4 5V[rNF!!3%1')LS!JE[rN8Ulrj(!!%"#+J#"Zrq45V[rNH!!B%()Bik`JE[rN8Ul rj(!!%"")3%*!L)!JE[rN8Ulrj(!!%"$KL)L!)'lrj&+Zrq4`!"!3L)!YEJ!)rq3 YEJ!-rq"J!!`SF!L`VJ!3EJ!![L"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK5"Zrq4 5V[rNF!!3%!+!!!!!rdK!3N#aK5"Zrq45V[rNF!!3%!+!!!!!rq')XB8JE[rN8Ul rj(!!%"!#J!!!!2qaK5"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK#"Zrq45V[rNF!! 3%!+!!!!!rdK!3N#aK#"Zrq45V[rNF!!3%!+!!!!!rq')XB3JE[rN8Ulrj(!!%"! #J!!!!2qaK&'Z!""J!!$8)#i!%0'Zrq3J,J!3$)!!!!!(BJ!!ZM!l!JC1q`!#!,! !Q!#!!'S!9J!q!#B!%&1Zrq3JE[rNF!!3%!+!!!!!rq')XB46V[rN)'lrj(!!%"! #J!!!!2p)3%*!XB46V[rN)'lrj(!!%"!#J!!!!2pb'11SXB46V[rN)'lrj(!!%"! #J!!!!2qaK91Zrq3JE[rNF!!3%!+!!!!!rq')XB96V[rN)'lrj(!!%"!#J!!!!2p )3%*!XB96V[rN)'lrj(!!%"!#J!!!!2pb'11SXB9#VJ!3)!3#J+U3"1+)*J8#JkU 3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8#K3!!!2mJEIrm+M"F!0U&)J4 d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2m JEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'h rr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)& m!'!!!B`Q"()9ikXL"(3,j+Q#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$ PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF' !U!-!XB8Q"()*ikXL"(3Aj+Q#JbBDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"M NUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'h rq0("J+J(!,'&*J9b&H1V)J9d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N* )3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'h rq0("J+J$!,'%*J9b#H1V)J9d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$m L!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2 PL5"YrrM4`B#S"`#aK&+'F!LmJ'd!rR!J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j! %)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2m JEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV! F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3 S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!%AUri!J"!+!UT! %iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr` U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8 U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N #J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr` S-%`!jib)J8IV!)"q!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)$i)R#J1@*)'h rq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMm N!be!rma`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8Q"()9ikXL"(3,j+Q#JbBMXi0 `2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J $!)#T!J"d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrmb!JE'&*J9b#H1V)J9 d&q5TJS-Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMm N!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBSJEIridF)J+!3!J+l rc,'%*J9b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qh rq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0#3%K!`),PL#"YrrM 4`#!S!3#!V[r-J)'aK&+(F!LqJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j! %)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2m JEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV! F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3 S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#!%!S#UN!6LL#B &!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$ DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8 !!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!! !rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$ RM)L"3Ulrp'!!!BiQ"()9ikXL"(3,j+Q#JbBFXi0`2b)$G"MNUF+!)'hrq(!r*!0 #3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBN JEIridF'!U!-!XB8Q"()*ikXL"(3Aj+Q#JbBFXi0`2b)$3N&)3F+!jBNJEIridF& `2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr #Jq@*)'hrq0("J+J(!,'&*J9b&H1V)J9d#q5TJS-Q(,1$F$mL!h3Bj+R#J#"YrrK `2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr #Jq@*)'hrq0("J+J$!,'%*J9b#H1V)J9d&q5TJS-Q(,1$F$mL!d*"5%(#J1@*)'h rq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J '!()r`S2PL5"YrrM4`B#S"`#aK&+Zrr4`#,#Zrr4Z!2jX)!8#J2#3"1L)*J3#Jr# 3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q0)J4 d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S% !!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'h rp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!" *l2q!)!9b'1+S!S!!!!$r)'lri&+Zrq!3J#!&3N")3!+!!!!!rb"Zrq"5V[rJ%)! J"H#)!S!!!!$r)'lri&+Zrq!3J#!&!S!!!!$r)'lri&+Zrq!3J#!%FKMLU!+!!!! !rb"Zrq"5V[rJ%)!J"%*!5%!#J!!!!2mJE[rJ8Ulri"#!)!6JL!+!!!!!rb"Zrq" 5V[rJ%)!J"!+!!!!!rb"Zrq"5V[rJ%)"+VJ!3EJ$ce'!!$24+VJ!3E`!-l#eZ!#$ rj#"Zrq45V[rNF!!3%()BikJY32rF)'lrj&+Zrq4`!"!35%"#3)'Zrp`JE[rN8Ul rj(!!%"$KL)'Zrp`JE[rN8Ulrj(!!%"#"V[rF)'lrj&+Zrq4`!"!3FKMMU#e!rpJ JE[rN8Ulrj(!!%"")3%*!JDlrf#"Zrq45V[rNF!!3%1')JDlrf#"Zrq45V[rNF!! 3%)'ZrpJYEJ!)rq3YEJ!-rq!JE[rN8Ulrj(S!'K"b'11Y)'lrj&+Zrq4`!"!35%" #3)U!)'lrj&+Zrq4`!"!3iBL+J#"Zrq45V[rNF!!3%)U!)'lrj&+Zrq4i!"J3FKM MV#"Zrq45V[rNF!!3%%K!3N#)J#"Zrq45V[rNF!!3%1')L)!JE[rN8Ulrj(!!%"# )J#e&rp3Y42r3)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!% U"%*&5%8#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S% !!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2m JEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$ PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&*l!#!3Ulrm'!!!E)Q"()*ikXL"(3Aj+Q #JbBNXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N* )3X5"jBSJEIridF+!U!8!FMmN!be!rma`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8 Q"()9ikXL"(3,j+Q#JbBNXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm* `2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J "!)#Zrmb!JE'&*J9b#H1V)J9d&q5TJS-Q*,1$F$mL!q#*`S$PL5"YrrM4`A!r`)2 PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"M JUX5"jBSJEIridF)J+!3!J+lrc,'%*J9b&H1V)J9d#q5TJS-Q*,1$F$mL!h3Bj+R #J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$m Y32r-)!0#3%K!`),PL#"YrrM4`#!S!3#!V[r-J)'aK&+Zrr"`#,#Zrr"Z!2j))!8 #J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2m JEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3 U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0 d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S% !!!$r)'hrp)L`(!!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS! S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N #J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!! !rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M! F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib)J8+ZrqaJ!!'1*J4b&H1V)J4d#q5TJS- Q'l1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2 JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS- Q'l1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3" b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![ NUB+$*KZcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!" b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"I NUB+$*KZcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!# !U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45V[rXF!L `V[rXEJ$qE#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4 #48K&!S8!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d #K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'h rp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$" -!1@-L)%L!`+"!!!!rb"Yrr5)X"`!4q[rJ#!%!S#UN!6LL#B&!S1UN!5'J#!%!S" 9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!! !rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$ RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2 JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J%+ZrqK J!!'b*J4b#H1V)J4d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM 6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBS JEIridF)J+!3!J+lrc,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK `2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0 #3%K!`),PL#"YrrM4`#!S!3#!V[r-J)'aK5B&FJRMUb)&G"INUB+$*L+cJh!r)J2 JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!0#3NK#a)(PLL"YrrM 4`S#S"3"b2b3$,8$rc(!Bi+V%JH@+)'hrq0(#)#J%!)#ZrmbaK#B&FKAMUb)&G![ NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!r`)2PL#)`(!! JEIridF!J+!-!J+N#!(3r,8$rc#!$3N")3-##jBJJEIridF!J+!%!J+lrc)#"XB4 5V[rSF!L`V[rSEJ$q5#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ #J#J"+J4#48K&!S8!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ #K5S%i)d#K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3 !!!$r)'hrp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2m JEIrd+$"-!1@-L)%L!`+"!!!!rb"Yrr5)X"`!)#lrh,'&)#lrf,'%F!L`VJ!3E!! !ZP'Z!"!J"A)BiUJ#J!!!!2mJE[rJ8Ulri"#!)!9#3%K!!S!!!!$r)'lri&+Zrq! 3J#!&i)J#J!!!!2mJE[rJ8Ulri"#!)!8#J!!!!2mJE[rJ8Ulri"#!)!4b'1+S!S! !!!$r)'lri&+Zrq!3J#!%3N")3!+!!!!!rb"Zrq"5V[rJ%)!J"1#)!S!!!!$r)'l ri&+Zrq!3J#!%!S!!!!$r)'lri&+Zrq!3J#eZrp6rh#eZrp$rf'!!p*)J,J!3dDl ri#!Z!"!-J!!!!!KL!!$!-$X#"Nll!!)!YJ#J!)S!GJ"N!%i!1!!N!")J"!+!!!! !re1Zrq!JE[rJ%)!J"1#)!S!!!!$r8klri#"Zrq!3J#!%3N")3!+!!!!!re1Zrq! JE[rJ%)!J"()BiUJ#J!!!!2p6V[rJ)'lri"#!)!8#J!!!!2p6V[rJ)'lri"#!)!A JL!+!!!!!re1Zrq!JE[rJ%)!J"8*!5%!#J!!!!2p6V[rJ)'lri"#!)!9b'1+S!S! !!!$r8klri#"Zrq!3J%cI(2K1ANjd!##3!'4PFemcBf*MAf9ZBh*jF(3!!!!U88j @rpK)jami+'i!$#CZ!!Kf!"BEF!!3'q')KS"`!"!E5%"#3)D!F!!3'h)BikL'J(J !'"Y`!"!EiBL)J(!!%"Y)3%*!L)"`!"!EFKMMU)L!+J6SMEH&!S82N!5lJb!&kBL aK#S$FK,MVEH&!SA-c!!!)!1lJ#)&G",NUE'"*J%U"()5ikfjK3+&c-`!!#!%Zi! L"A35j+QaJ5J"+J6LMEH&!S99N!5lJb!&d)#aK#S$i)fjK3+&!2m!rlZ%)!AKL,' $+J6LMEH&!S99N!5lJb!&d)#aK#!%!S!!!2m!)J3#J3!!!2p)38*"JS!J"!+!!2m !!%*!5%#!J5)$!S(`!!!!k)Q#J#J"!S-2rrrrIJ"J!!(#)'hrI%U`I!"R(L!$FKV MU#)$j)Q#J#B")!4b'Z1S)J6NLB+!+!&J(#!$FK[MU#)$iSQ#J#B")!4b'q1S)J6 LLB+!+!%#J`rrrrm#K!rrrrp`2m#$)'hrH()m*!2ZLX5"FJ-YF!`!rpJJ!qb)`)' !JZ@))'hrH0(!)#J"!)#ZrpKb-#3$,8(rh()1iUV%V[rFFJmY3[rJ*!-Y32rNF!h JUX5"K+lri1@+)'hrH0(#)#J#!)#Zrq4b"L3$,8(rk()9iUV%V[rSFJ%Y3[rX*!- Y32r`F"6JUX5"K+lrl(!i)J-Y3[rdG"ENUF+!JUlrp1@*)'hrH0(")#J$!)#Zrr! N3(Sm)J6JLF+&HJ-N"1k+a)@%JH@+)'hrH0(#HMr+K1@0)QhrH02&+LN%!)US"3" b2b3%,8Arp(S2kUV%JH@+)'hrH0(#+LJ'!)UZrr4b-#3%,8(rm()@iUV%V[r`FJm Y3[rX*!3Y4IrSHKAUUX5"K+lrl1@+)'hrH0(#+LJ(!)UZrqJJ#J+!!!$rrb`&5%C #4Sb!)!EPL#)'G"lNUG+!+-%J"3+!rrm!!#`+3NC)4Sb!)!EYL#)'G"VNUG+!+-& 5Kh!3[S"Y!2ikF!"-haci6Pj1G!!)Lf4PFepcCA4IDf9j!!!U88j@rrJ[$5mYrh! [,J!-,bi!##*Yrf3J@8k3!#TZrr3J,Ip`6Pj1G!!)L@4PFepMFRP`G!!!+P&19[p )51FI2#KZ!""&l[rZ)'i!$%S3CJK`35e!rpCJ$#"Z!!`3%%R!,8$reKLZrpN3,[r C5F!Y32rL)'hrE#!Zrq*b!")`#!$PL5e"rmiJEJ!-5LJ!!@B)F%%Y32r5B!iJEJ! -%#J!!8R!,8$rdKPZrp8!!4!Zrp9*`#e!rq)JEIpX)#lriR)!%M!)!1f*,8(rbRi !B"`JEJ!)8Ui!#"J3Cb*`!"!%d)""l[rQ%B"i!&+(F!LqJ'AHB!T"l[rQ3M"i!&+ (F!LqJ'A`5'lr5NKZrqBLEIpd)&P1N!!UE[p%,blrbLmZrmj)E[p+5'lrfQ(r!!! !j#CZrpSJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!J#h)BiUJ #J!!!!2m8`#CZrpiJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-! J#h)BiUJ#J!!!!2m8`(`!&M`!J%)ZrrCq!Q"!H!"k!'!Nf!4`!"!$3HlrlR)!%M" S!-+!C`3!"!!"iJYQ"P+'&M`!J&+&F!DkJ'A@F!!3"#"YrfJCX!!!H!"5Kh!0[S" PZN)X!!dJ$%cI(2K1ANjd!!b+C'9cAfCMFRP`G!!!!#T46PEr`%MR$aJLEIpJHJ" m!#eZ!!crl#eZ!"$rb#eZ!"6ra%+Zrm"J!!6#3Ulrm'!!"+BJ"N*!5%!N"V'#+!, )V[r)a+lra#i%5%G#4b"Zrq`J,[r`)JBJ-!`!XB'cK,q%,J*)4d*()#lrm&+!)'l rl#)')$!-!,'"Xi+rJL!%i)!Y32rS,J3#K`!!!2`#VJ!!!2crk#!#FKcMU#)#k)R 5J#3"3N4)4#!aH!#aK5"*dHlrk#!S!J#aK5!%i)JY32rN,J3#K`!!!2`#VJ!!!2c rj#"*dFFJ+!3!XB8J5G(Zrq3J+!B!XB8J!Z#!,8$rk#i#!SF!!!$m!Ui!!!$mrqK #3NK#)%R4ab!S!3#aK5"*dHlrk#!S!`#aK5!#i)!Y32rN,J)#K`!!!2`#VJ!!!2c rj#"*dFFJ+!8!XB8J5G(Zrq3J+!F!XB8J"8*!5%!N"E'#+!,)V[r)a+lra#!%5%" #3#C!)#lrm&5!)'lrl#)&)$!-!,'"Xi3J#l'%)!*)3%*!*N!J,[r`9S!JE[rX)J8 J-!`!XB'cJL!,XB)J"1#!,8$ri#!%!S!!!!$m*N!#VJ!!!2cri#!#FKcMU#)#k)R 5J#3"3N4)4#!aZ!#aKL"*dHlri#!S!J#aKL!%i)JY32rF)!3#J!!!!2`Q3!+Z!!! !r2rF)%R4bb!S"!#aKL"*dHlrh#!S"J#aKL!#i)!Y32rJ)!)#J!!!!2`Q3!+Z!!! !r2rJ3N*)3L"*dFXJ+!%!XBBJ5G(Zrq!J+!-!XBBJ!Z#!,8$rh#!#!S!!!!$m*N! #VJ!!!2crh#"*dFXJ+!8!XBBJ5G(Zrp`J+!F!XBBJ"N*!5%!N"V'#+!,)V[r)a+l ra#!%5%"#3#K!)#lrm&L!)'lrl#)')$!-!,'"Xi3J$,'%)!*)3%*!+%!J,[r`@S! JE[rX)JBJ-!`!XB'cJL!-XB)J"1#!,8$rf#!%!S!!!!$m+%!#VJ!!!2crf#!#FKc MU#)#k)R5J#3"3N4)4#!ab!#aK5"*dHlrf#!S!J#aK5!%i)JY32r8)!3#J!!!!2` S3!+Z!!!!r2r8)%R4c#!S"!#aK5"*dHlre#!S"J#aK5!#i)!Y32rB)!)#J!!!!2` S3!+Z!!!!r2rB3N*)3L"*dF`J+!%!XB8J5G(ZrpJJ+!-!XB8J!Z#!,8$re#!#!S! !!!$m+%!#VJ!!!2cre#"*dF`J+!8!XB8J5G(Zrp3J+!F!XB8J"8*!5%!N"E'#+!, )V[r)a+lra#!%5%"#3#e!rr3J,[r`A)!JE[rX)J8J-!`!XB'cK#!Zrr5aK#!#5%" #3#e!rr3J,[r`AS!JE[rX)J8J-!`!XB'cJL!Zrr5aJL!%i)!Y32r3)!3#J!!!!2` Y32rd!Ui!!!$mrp!J!R)FikJL!ZL*dS!N!8*%5%3J,[rd)$%)!,'')%R4l[r3)#J #!,'')!6JL#e!rm`J"!+!!!!!r#e!rr3#VJ!!!2crc#"*dHlrp#!S"!#aKL"*dHl rc#!S"J#aKL!#i)!Y32r3)!)#J!!!!2`Y32rd!Ui!!!$mrp"#3NK#)%R4l[rd)#J "!,'')%R4l[r3)#J$!,'')!,JJ#e!rm`J!J+!!!!!r#e!rr3#VJ!!!2crc#"*dHl rp#!S"3#aKL"*dHlrc#!S"`#aKP#Zrr"`),#Zrr"Z!2Y8*!8U"L`#8Ulr`(!CX+l r`'i!qcJJ"A)GikJL"HD*dS!U!5!'FKhMU#)'jSR5J#`"*!ALLVf#!S*9N!5eKL! #d)#aK53'i)UlJJ+#!2m!rl@&)!,KL,''*!ANLVf#!S)cN!5eKL!#jBLaK53'3N* )3VZ#!S)!!2rrYB8J!NK!3N#aKL3&k)UpJJ+#$j!%YBBJ!ZQ)XB8JEJ!)))BJEJ! ))88!"%cI'2"1ANjd!"#,CQ0bHA"dAf*[C(N!!#T46PErq%MR($`U,J!)*'i!$#J Z!"!SEJ!8*Qi!'#BZ!"aR4Lm$,`3[#Lm&)Qhrm#"C6T!!+Qlrp#!$9m"%!%R!,`! [$#m+,`SLEIr`)&P1N!!UE[rd,`-[#bm+,`SLEIr`)&P1N!!UE[rdB%3[!bm,,`S ["5*Yrr!J@8k3!#TZrr3J!eI!4!"*`#m!,``[#Lm+)Qhrm#"C6T!!+Qlrp#m$,`3 [#Lm+)Qhrm#"C6T!!+Qlrp%cI($K1ANjd!"L3!'4PFemcC@0LAf9ZBh*jF(3!!!! 0)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3! !!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3 "N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3% K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!% !*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3% ""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3 $!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J% #!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3- "-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3 L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3) !#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ *!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!% M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!% 3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#% JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B %!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!% T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*! %*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#! ")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!) !!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!) !"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!") !!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"") !"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3% ")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!) #!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5% L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!) $!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`) J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!% R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L) J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3 N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3 !!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J 3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!!"!33&!33"#3N%"3N#!%M"!3)!5- 8"!J")`3N#!%b)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3% ")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")% $"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!) 3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5% J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8 !-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5! #-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`! %#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L% )!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"% &)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J 3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4! "!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4! "%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4% "%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4% 4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4! "%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4! 3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4! "!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"! "%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m 3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!% 3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!% N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"% "!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4! "N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4! 3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!! 4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4! #)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4% 3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"! 4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3% M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3 ","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3) ")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5% #!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J) #!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`% M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`% #!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`) #!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L- $!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5- "!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J- "!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`- #!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`) $!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J% $)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5- "!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`- "+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J% #!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5- "!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`- "-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F #!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3% $!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3- "!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`- "!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C! %!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!31 3"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J) K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K! %!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3 "!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3 "!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5% %!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!) !J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!) &)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!! #!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+ !!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3 #)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5% %!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#% "!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3% &)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!% L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S! J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#% %J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#! !!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!% %"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5- 33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5& !!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5& !!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b) 33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+ !3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%! 3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!% K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5- )%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#! "*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K! J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a! J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3) ")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!% L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJ J!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L! )"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###! ")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5% )"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK !!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5* !#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#8 33!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!) K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'3!!J#2JT @CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJJ,5"dFRN JB@GKD@i+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"p!L#"!!' 3#2k3#"q3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!Ii"ra$[% 1!H!"i!(a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km"(`%1!3i "i2lJr[(qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!"!!%!!3! "!L!ZdY28eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[IiqIVlr2h qr`%JJ48"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("dH(b!K)L- N*5!K)L-N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%d3Z,c!a-M-d06B h1$P"3N0%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'eZEh"aFR0 dGAChH(Pk!Iq!Z!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!% K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!% K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#! "#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J )%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5% `!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5% J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#! %!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5) N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#! J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35 "!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3 %%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J! %!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!% %!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5 "!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3) ")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3 #!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!% )!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J %%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B 4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J 5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!) 3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""! #)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"% !!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!) L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5% J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K% 3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ )!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!) %!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5% "!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!! +"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S% $"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J) %!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J ")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!% "+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L% #J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K! "!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5- J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5% %!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L! %!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3 %)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!) "*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`J J"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3 %+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5) #!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!% Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJ P!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L% #!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8 K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L% 3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5% 3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%! %)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8! &)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)! 3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3 ""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3% %"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!% L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33 %!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L) ""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L% "!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%! 3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"! ")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K" !!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J %)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J ")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!% %)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!B L!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5- J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!% K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!% %!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!% K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!% K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#! J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L% J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!% L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L" !!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8! !!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!! %!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J! !"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!" !"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)! J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!# !!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L) JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ! !!S!J!S!JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)LaiJJ)V,)! XL#eS)UiXQ"TS'HJV2LbS'UiCU#bi'5JC*"NJ'4`C&#c),0!C"KMX'-`V1Lc`,2J Y!#Xb+V)Y%#dB,5!%aJ$'!+B!CJ!Q!!BY-#di,8!-aK$'#-B!)#)r2!%M"UR`!L, rr4)L,%##!Mi!-#a!!!)X3&63,%"0A#a!65BX3%SX,%!`0La!,pSX3#mk,%!Z$#a !,%BX3#[8,%!UbLa!+B!X3#N',%!S[La!+'3X3#H#,%!R*La!*X!X3#0#,%!BVLa !&i!X3"Cq,%!3HLa!#d!X3!#q,%!!N!!X3!"-,%!VN!"9R!&)!0!C)J)"!5%)"#) `!3%K#!3N6!%"#!3LN!!"!5%)"#'q"L8Q`!%J#!-P*bB")!J$)bH#!3%K)!-P+'3 "!3J$)LLq!L%)!b8T"J%"#!-L+B!")[m)!b)U8!BP+XS"la!$*L[8rrrXKJ)Q,%E rrqc)!LBZ$2rrl-i#*5mk!@%)!b8[fJ&K#!-L-$B')ddQ!3%K#!-Q69crrqjS!L* 2-!BP90!"j`J$)P@F$2q3"!#3"`%!!#eJ!!!!!3!!,9J!!!!$!!!!%!!!!!%!!!$ -!!!!h!!!!h`!!!!%!!!!'J#3$`d!N!Y`!*!,!J!!!!d!N!Hh!*!,!3!!!!m!N!3 #!!!A!J!!(J)!!#8#!!!X!J!!-3)!!$S#!!!r!J!!4J)!!%`#!!"6!J!!@3%!!'% #!!"T!J!!M3)!!+%#!!$%!!%!N!8(!*!%S!!V8%S23LZ!0dBG3J!!!%e*9#"6GA" `Eh*dT80-D@)ZC'9LG@F!F(*TER4Q!(0dFQ0YF!"cG(*MD()!FQ&ZC!"ME'9KFQ9 bFJ"dD@eP!'ePE@0YF!"QCf9dF`"YC@ecCA3!Fh*KEQ3!CR"bD@jdCJ"IAfCTE'9 c!'CQE(9cD!"0593J8h9`F'pbG+95G@jdD@eP6'PL,Q4PBR9R!&pIFQ9RDA0dCA* ICR*KCfePER3!AepeER*PCfPcG'9bAfCbB@GYC@jd!%PZG'9bCQ&MC8aTBJ"8D@0 V3fpeER3!C'9cAf4PBR9R!'4PFepbC@&NAh"KFh0hEh*N!'4PFepcCA4IFf9aG@9 ZBf9IER9YBQ9b!'4PFepcCA4IDf9j!'4PFepTFephC@&VAfYPH3"NCA0IFh4bD@j RAh4[AfYPH3"NCA0IEQ9hAh*KEQ4[E9pVCAN!C'9cAf0LE'pMDep`FQPZG&pQD@a P!'4PFepQBh*jF(3!C'9cAf0SC@0VAfYPH9p`BA*TG(N!C'9cAfCTH(9`AfYPH9p `BA*TG(N!C'9cAh*KEQ4[E9pVCAN!C'9cAf0bHA"d!'4PFepbC@&NAh"hAh0dFQP ZC`"NCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ"NCA0I-f9MBPpPEQ0 bHA"d!'4PFemcBf*MAf9ZBh*jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0 PC@3!C'9cAfYPH9pcBfKPC!"NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9pcBfKPC!" NCA0IC@0LAf9ZBh*jF(3!C'9cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&dC9pbB@j NEfeIBQa[BfX!C'9cAh"MBQ0IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!'$!!!!!` !!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!)!!d!%!!2!!J!%`!!!"8!#!!9!!! !&`!-!"F!#8A0!"'69!!AlQF!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&*d8!"4 e&!!1PpX!#89`!")N1J!J`X8!%%@J!""5S!!GG-B!$9-+!!k&6`!1L`X!$fI"!!p m`3!C%1%!%$UP!!eI$`%!!-i!!#UZ!!%#!!$B!!!Xf!!"!J!!kJ!!,2J!!3)!!3) !!#bS!!%#!!%1!!!XZ!!"!J!"(J!!,-J!!3)!!6!!!#d3!!%#!!&$!!!X`!!"!J! "@3!!,*J!!3)!!@3!!#d`!!%#!!&j!!!Y1!!"!J!"MJ!!,1!!!3)!!Cd!!#bJ!!% #!!'R!!!Xd!!"!J!"ZJ!!,3J!!3)!!GX!!#b3!!!"!J!"l!!!,,!!!3)!!Id!!#d !!!%#!!)E!!!Y'!!"!J!#+3!!,1J!!3)!!MJ!!#dJ!!%#!!*(!!!Y3!!"!J!#9`! !,9!!!3)!!QF!!#c`!!%#!!+"!!!Y+!!"!J!#NJ!!,8J!!6E%!!!"!!!!!@J!!!" S!!!!-J"c!#i!0J!i!%X!"J!!Eq3!!!!%!*!%Eq%!(!",!'8!FJ"L!'8!FJ"[!(- !6!"[!'F!D3"Z!%F!E!"[!')!B3"X!(-!,J!f!$J!5`!Z!&-!@3"0!!B!!'rP!!! !"!#3"'rK!"J!5`"P!()!BJ"P!()!E`"c!%`!E`"R!'N!EJ"(!'`!E`"L!'%!E!" c!#i!8!"3!%-!"J!!EqB!!!!%!*!%Eq%!(!",!'8!FJ"L!'8!FJ"[!(-!6!"[!'F !D3"Z!%F!E!"[!')!B3"X!(-!,J"3!&!!3`!Z!'N!C!"L!!B!!'rR!!!!"!#3"'r K!!!!C!#3#`%!N"-"E6BiD`#3%`%!N"&%'8e*9#",CA*LCA*[Fk9%490-D@)ZC'9 LG@F!!!%!!!!"D!!!!'J!!!!b#F6BZ'lQ!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!J aN`: \ No newline at end of file diff --git a/src/mac/libraries/DES/bin/deslib.PPC b/src/mac/libraries/DES/bin/deslib.PPC deleted file mode 100644 index 3017cf304..000000000 --- a/src/mac/libraries/DES/bin/deslib.PPC +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :#Q4PFfaTBLj38%-!FfKXBMq3"!%!!!#@63!!!CE8+NT[H5&`C@CQF(G`B`!!!!' c3j1b!*!0!`!#!*!%rj!%!*!'CP`!!'CF!!"QA!!!"E!!"!3!rj!%!*!',FS!!#d X!!!U23!!E"!#!33!rj!%!*!1"5J!!!#!"!3%!*!&rj!%!*!(!3!!!1`!!!!"!!! !j!!!!!-!!!!5!!!!!3!!!03!!!$d!!!$I!!!!!3!!!!D!*!2$`#3#a%!N!X#!!! !$`#3"bJ!N!X"!!!!%3#3"!%!!$8#!!!p!J!!3`)!!%S#!!"6!J!!@J)!!'%#!!" S!J!!EJ)!!(8#!!"k!J!!J3)!!)J#!!#0!J!!P3)!!*`#!!#`!J!!aJ!"!*!&$`# 3"'!"5Jp#!Q!!3J&!!8)"3!&#&S!64KT!+U!!'qK!%!!!68P8)&0eF("[FR5P3da TBJ"0593J8h9`F'pbG+95G@jdD@eP6'PL!%PZG'9bCQ&MC8aTBJ"IAfCTE'9c!'C RCA4c!("bD@jdCJ"ME'9KFQ9bFJ"YC@eMF(N!CQCXGA0S!(0dFQ0SFJ"cFQ&ZC!" cG(*MEA!!FQ&ZC!"cG(*XC@i!E@9YBfe`!(4TE@8!CR"bD@jdCJ"YC@ecCA3!Aep bC@GTFh4PFPpQFQ&RE@9ZG!"IAh9ZFQ9RDA0dCA*ICR*KCfePER3!9'PMDd0[G@j d!'4PFepbC@&NAh"KFh0hEh*NC'9cAh0PG&pcCA&eC@jMC9pZG@eLCA*NCA0IC'9 LG@GNCA0IFf9dAfYPH@4PFepTFephC@&VAfYPH@4PFepcG(*TEQGIG'pIDf9jC'9 cAfjPGepbB@jNEfeIDf9jC'9cAf0LE'pMDep`FQPZG&pQD@aPC'9cAfCMFRP`G'4 PFepQDAKeF&pVCAPIF'&bDA4jC'9cAf0SC@0VAfYPH9p`BA*TG(PNCA0IFQ&ZC'p YAfYPH@4PFepMFRP`G'4PFepbC@&NAh"hAh0dFQPZCf4PFepTEQPdAh*KEQ4[E9p ZG@eLCA*ICf9ZCA*KG'pbC'9cAc0PBf*IC@jMFRP`G'4PFemcBf*MAf9ZBh*jF(4 NCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC'4PFepVCAPIFf0SC@4NCA0IFA9 KC&pMDh0eE@eKDf9IDf9jAh0MD'9NC'9cAf9MBPpPEQ0bHA"dC'9cAf0LBepPEQ0 bHA"dC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDf4PFep`Bf*MAf9ZBh*jF(4NCA0 IBf*MAf0VFh9Y!*!&$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!)!!d !%!!2!!J!%`!!!"8!#!!9!!!!&`!-!"F!%C08!"IZC`!*4Fd!#a*'!!pG4J!4DjX !%V5D!"8rb!!+Le!!&(88!"5G&!!1PpX!#89`!")N1J!J`X8!%%@J!""5S!!GG-B !$9-+!!k&6`!1L`X!$fI"!!pm`3!C%1%!%$UP!!eI$`)!!0!!!!&d!!%#!!$K!!! "2!!"!3!!q!!!,5`!!3)!!3%!!!'F!!%#!!%-!!!"M!!"!J!"'`!!!A`!!3)!!5` !!!&8!!%#!!%q!!!"K!!"!J!"8`!!!D3!!3)!!9d!!!%8!!%#!!&a!!!"$!!"!J! "K3!!!@3!!3)!!C-!!!'X!!%#!!'F!!!"E!!"!J!"VJ!!!8`!!3)!!Fi!!!'d!!% #!!(H!!!"P!!"!J!"lJ!!!83!!3)!!JX!!!%X!!%#!!)B!!!"A!!"!J!#*J!!!53 !!3)!!M3!!!%%!!%#!!*$!!!!p!!"!J!#8J!!!63!!3)!!QX!!!%F!!%#!!*l!!! !r!!"!*!)I!J#TT!!!3!)P#(r`$JK!%#!!3!)I!J$TNk!!#"m#!+QNq(rr*!!!3! )P#(r`*!!B3"BJ'%!@%J!Bb9J!!!!I(mEH(rJ"c3X!!!!3B)!$(rMqhK)!!!)Iq2 lH)!"!%Ji)3"!I!J$TS2Krra1J!!J!*!')%'!!3#3"9!!&#jIAfPZDA4TB@aTHQ9 IC'9cE'PL!!"m#!+QN!!"!!L8)Ir!5!"M$@!!!!#!!3")1#%!3(`)!kC1J!!J!*! ')%'!!*!'*!!6,PpIG'9bE@PZBA4PAf4PFfaTBJ!!!,hKrl`kiJmS1m)6+$X##bK mfc0i,!J!!%'#"G"mpMYiL"B!!$V@!!&8!!Bq9"c!$SPf!!!keJ!"9@!'2P3!J"j rR!0iL"B!!$V@!!&8#JBq98"!,RqF!hL)&J!!1YB!!93!"MjrR!0iL6B!!$V@!!& 9)!Bq9"h!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B!!$V@!!&8!!Bq9!"!,Rqp!hL )&J!!9!!'2Rqp!hKmGKYiI*8MH%J!"5JX"3!)3B!!a)J@!!!keJ!"9!!'2P3!"Mj 8!-!1Ij`#H)J@!!!keJ!"9!N'2P8J"Mj8!)!HIj`#H)J@!!!keJ!"9!!'2P3!"Mj 8!%!ZIj`#H)J@!!!keJ!"9!!'2P3!"MjrR!*iL"B!!$V@!!&8!!Bq9!!'2P3!`!j r[3*iL"B!!$V@!!&8!!Bq9!!'2P3!J"jr[3*iL"B!!$V@!!&8!!Bq9!!'2P3!3#j r[3*iL"B!!$V@!!&8!!Bq9!!'2Rqp!RJiTIri5!!!X(l@+K3S"3!(3B%!S$NL!H" 8S"!kI5N!,RdT!kC1J!3J1YErriJ@!!"8!!Bq9!"!,Rqp!RJke[rrL"B!!&3!"Mj 8!)!HIld#H$V@rrq)&J!!9!!'2P3!`!jr[3*i1YErriJ@!!"8!!BqIj`#H$V@rrq )&J!!9!!'2P3*3#jrR%Ti1YErriP@!!"953Bq95#!(RqF!RJke[rrL"B!!&3*"Mj 9)-!1Ij`#H$LJ!!!p)+UV15QUURq,5$Jp3+UV18UUURqJ8$K8!2KqIAm$H$dJ998 j+999IiY)1&9U#$`p)&9915P99AqJ5$KpA30i9kN'2P8J%$Tm'!!Z9!`B1&HJaMj 8!"!kI"J!,P3+%$TAS%Bq9!!31Rdi!#jAS)Bq9!!31Rhi!#j9i!JmI5!$H(e!!hK pR!0i9qN'2P8J%$Tm'!!Z9!`B1&IJaMj8!"!kI"J!,P3,%$TAi%Bq9!!31ReB!#j Ai)Bq9!N31R`B5#j8!!JmI8N$H(eJ5hKpR30i1d!!!%J!!D##'`!!1hX!"&HJU[j AUDJ8I!",H(iI!RKAk`Dq9@N31MNT!`"prNJZ9qV'[P9*%$Sj+3)!ICj),PIJKVj 8#4!k1!N"!(eH!#jAkdDq9@!31Rdq!#jp3%YiIB!$H(hT!hKrR%TiJ"X!!$Yl!!4 AUdhq9kP),(eT5hKm(dTi9q!'[P3+%$Si#JF!IIi!,PIJaVj8#4!k1!N'!(fH!#j Ai%Dq9!N31MJ*"!"pIJ!Z9qQ'[P8U%$Si#J8!I"i!,ReJ!hKpL30iIH",H(qF!RL #'`!!1hX!"&H!U[jALDJ8I!",H(iI!RKAk`Dq9@N31MNT!`"prNJZ9qV'[P9*%$S j+3)!ICj),PIJKVj8#4!k1!N"!(eH!#jAkdDq9@!31Rdq!#jp3%YiIB!$H(hT!hK r[8TiJ"X!!$Yl!!4ALdhq9iP),(eT5hKm(dTi9q!'[P3+%$Si#JF!ICi!,PIJaVj 8#4!k1!N'!(eH!#jAi%Dq9!N31MJ*"!"m(J!Z9qQ'[P8V%$Sj+`8!I6j),R`!5hK p530iIB",H(qp!RJl@J!","S!#%'!rQ!p)2$a15R`m(qU5$JpB2$a1@[`m(q!@$K 8!1%qI9m$H$e!$`mj5Jm2Ik"31&3!)$Bp)!m215N2$hq,5$Km(9Yi9k!'2P3!%$T pp`!Z9kR'2P8J%$Tm&`!Z9!`31PHJ4Mj8!"!kI"F!,P3*-$*AS)Bq9!!31R`A!#j 8!#!fI5!$H(f!!hKpr!0i9q!'2P3!%$TpG`!Z9q$'2P3!%$Tm&`!Z9!S31PIJ4Mj 8!"!kI"F!,P3*-$*Ai)Bq9!!31R`A!#j8!#!fI5!$H(e!!hKpI30i1h[rJ&H!4Mk B&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4Mk B&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!5`&!!" "JIVB5!!&P#`&!!""J3!-1'!!!%J!"BKmpMYiL6B!!$V@!!&9)!Bq9"6!$SJ@!!! keJ!"9!!'2P3!J"jqP!0iL"B!!$V@!!&8!!Bq9!"!,Rk8!hL)&J!!1YB!!93!"Mj qP!0iL"B!!$V@!!&8!!Bq9"2!$SJ@!!!keJ!"9!!'2P3!J"jqF`0iL"B!!$V@!!& 8!!Bq9!"!,Rjc!hL)&J!!9!!'2Rjc!hKmGKYiI*8MH)J@!!!keJ!"9!!'2P3F`!k )&J!!1YB!!93!"Mj8!)!HIj`$H)Nf!!!keJ!"95!'2P3!3#jrR!0iL"B!!$V@!!& 8!!BqIj`$H)J@!!!keJ!"9!!'2P3G`!k)&J!!1YB!!93!"Mj8!)!HIld$H)J@!!! keJ!"9!!'2P3!3#jr[30iL"B!!$V@!!&8!!BqIld$H(q5ihKrXHYi25#UUcNTUUT rLNJi25#UUcNTUUTrS%Ji9!$iIReI!hJp)&9915P99Aq!5$K8#3Jm2@"996PV999 rUPJiI6e6H&HJ"Mj8!"!kI6J!,P8V'$KAUXBq98N31R`B5#j8#4!k9k"'2P3!%$T pQ!!Z9k#'2P3!%$Tm'!!Z9!S)2(f!8hKp)!0iIA`$H&IT"Mj9)"!kI"J!,P32'$K Ai-Bq9!!31R`B!#j8#4!k9q"'2P3!%$TpQ!!Z9q#'2P3!%$Tm'!!Z9!X)2(f!@hK p)!0iIId$H$Yl!)!l)!!!5!!"S$Ylrrb"@`!!9k"0rPHT5#am!%YiI9m#H&IJ4Vj 8#4!k1!N%!(iH!#jAi)Dq9!N31MJ*"3"pIJ!Z9qN'[P8T%$Sjk3F!I9ji,PITaVj 9+4!k1BN'!(`HB#jp530iI@",H(i+!hKrR&*i1h[rr)&l!!"AS+Vq9kQS&(`!5hK pI`*i9q#'[P3*%$Si#3%!IAi!,PIT"Vj9+4!k1!N$!(eH!#jAi-Dq9!m31MJ2!J" p2J!ZI8",H(eX!hKAi%Dq9!N31R`H5#jpL`0iIjaDH$Ylrrb"1`!!9iT0rPH!5#a p3!0iI6m#H&IJ4Vj8#4!k1!N%!(iH!#jAi)Dq9!N31MJ*"3"pIJ!Z9qN'[P8T%$S jk3F!I9ji,PITaVj9+4!k1BN'!(`HB#jp530iI@",H(i+!hKr[9*i1h[rr)&l!!" AJ+Vq9iQS&(`!5hKpI`*i9q#'[P3*%$Si#3%!IAi!,PIT"Vj9+4!k1!N$!(eH!#j Ai-Dq9!`31MJ-!J"p2J!ZI8",H(eU!hKAi%Dq9!N31R`H5#jp3!0iIld#H$Xj!!% X'3!)3B$qB$dJm2%j+I$`IkY)1$dJm2%j+I$`IiP)1&8Ji6jpI`0i25!2$cNT$`p rS%Ji9!NJ0Me!$`mj5Jm2IiY31(dp@hKAS!Bq9!!31ReA!#jAS-Bq9!!31Rdh!#j 9+a!k9k"'2P3!%$Tpp`!Z9HN`-PHJKMj8!"!kICF!,P@!)$Cp)!0iI@!$H(eF!hK Ai!Bq9!!31Reh!#jAi-Bq9!!31R`A!#j8#K!k9q"'2P3!%$Tm&`!Z9!N`-PIJKMj 8!"!kI"F!,P3!)$Cp)!0iI8!$H(ep!hKrR+*iIlfDH#`&!!K!J3"d1+Arq&H!4Mk B&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4Mk B&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!Aj8NhK q-iYi5rrlR(ke+K3S"3!)3B%!H$NL!Ea8S"!kI5N!,RdT!kC1J!3J9k!'2MUerrq B&3!!9k$'2MUerrqB&3!!9k#'2MUerrqB&3!!9k"'2MUerrqB&3!!9i!'2MUerrq B&3!!9i$'2MUerrqB&3!!9i#'2MUerrqB&3!!9i"'2MUerrqB&3!!1'!!!,RKrla 1J!!J!*!')%!!%3#3"!Z%!"!ZC'9cAf0LBepPEQ0bHA"d!!#q`IrB1`)2+$[#%bJ l)JXSI2FlH)JA!!!kp`!"9!!'2P3F`!k*&`!!1[F!!98!"Mj8!)!HIj`$H)JA!!! kp`!"9!!'2P3*3#jrR%YiL6F!!$Vh!!&9+3BqIja,H)PA!!!kp`!"98N'2P8p`!k *0`!!1[F!!98T"Mj9+B!HIle,H)Nh!!!kp`!"95!'2P3!3#jr[30iL"F!!&3!"Mj r[30iI(FEH(bf+hK)!!6),"B!#%'!!-5)&`!!1[F!!93!"Mj8!!Bq9!$!$RqF!RL )&`!!1[F!!93!"Mj8!!Bq9!#!(RqF!RL)&`!!1[F!!93!"Mj8!!Bq9!"!,RqF!RL )&`!!1[F!!93!"Mj8!!BqIj`#H)JA!!!kp`!"9!!'2P3!"Mj8!-!1Ild#H)JA!!! kp`!"9!!'2P3!"Mj8!)!HIld#H)JA!!!kp`!"9!!'2P3!"Mj8!%!ZIld#H)JA!!! kp`!"9!!'2P3!"Mjr[3*i1YErq%J!!,"qpl)8+"B!"d'"!+!j!J)!9X!31Rd)!#j p#31Q6S!%)$Vhrrq)&`!!9!!'2P3!3#jr[3*i1[IrriJA!!"8!!Bq9!#!(Rqp!RJ kprrrL"F!!&3!"Mj8!-!1Ild#H$Vhrrq)&`!!9!!'2RqF!RJkprrrL"F!!&3!"Mj 8!%!ZIj`#H$Vhrrq)&`!!9!!'2P3!J"jrR!*i1[IrriJA!!"8!!Bq9!$!$RqF!RJ k`!!!I0XcH$d!UUXj#+UUIiP!1$d!UUXj#+UUIk"!1&3!q(jp2`0i23"996N)999 rJ%!i9!N)2$d!998j#&99Ik"!1(dp!hKAS!Bq9!!31R`C!#j8#4Ji9k$'2P3!%$T m'3!Z9!J31PHJ4Mj8!"!kI"N!,PHUKMj95K!kI9P3,P9+#$am!&0iI3!$H(dm!hK Ai!Bq9!!31R`C!#j8#4Ji9q$'2P3!%$Tm'3!Z9!J31PIJ4Mj8!"!kI"N!,PIUKMj 95K!kI9P3,P9+#$am!&0iI3!$H(dp!hJl3!!!5!!"S)!E!!!lH`!%9kQUrPHSU"4 p+%0iI"p#H&IJ"Vj8#"!k1!J$!(eH!#jAi-Dq9!J31MJ)!J"m(J!Z9qL'[P8)%$S j#!%!I4j!,PIT4Vj9+4!kI6j),Rd)5hKm!%0iI8!$H(qF!RL!'`!!1hX!"&HT6Ij AU%JXI5K$H(`I3RKAi!Dq9!J31MJ)"`"pAJ!Z9q$'[P3)%$Si#!B!I6i!,PIJ4Vj 8#"!k1!J%!(`H!#jAk)Dq93J31MN)"3"p(N!ZI!"$H(dJ!hKp3!0iIj`#H)!E!!! lH`!%9iQUrPH)U"4p+%0iI"p#H&IJ"Vj8#"!k1!J$!(eH!#jAi-Dq9!J31MJ)!J" m(J!Z9qL'[P8)%$Sj#!%!I4j!,PIT4Vj9+4!kI6j),Rd)5hKm!%0iI8!$H(qp!RL !'`!!1hX!"&H*6IjAL%JXI5K$H(`I3RKAi!Dq9!J31MJ)"`"pAJ!Z9q$'[P3)%$S i#!B!I6i!,PIJ4Vj8#"!k1!J%!(`H!#jAk)Dq93J31MN)"3"p(N!ZI!"$H(dJ!hK p3!0iIld#H$YD!!%X'J!)3B$qB$d!m2%j#2$`IkP!1$d!m2%j#2$`Ii"!1&3!i6j p2`0i23!2$cN)$`prS%!i9!NJ0Md!$`mj#!m2Ii"!1(dp!hKAS!Bq9!!31Rdi!#j AS-Bq9!!31R`B!#j8#"!k9k"'2P3!%$Tm'!!Z9!!`-PHUKMj95K!kI9K3,P9+)$C m!&0iI3!$H(dm!hKAi!Bq9!!31RdB!#jAi-Bq9!!31R`B!#j8!"!k9qP'2P8T%$T p1%JZ95S`-PITKMj9+4!kI6K),P8T)$Cp58YiI!",H(dG!hJX&J!!3B(l1(bA)hK AJ%BqQ"F!!$Vh!!&AJ)BqQ"F!!$Vh!!&AJ-BqQ"F!!$Vh!!&AJ!BqQ"F!!$Vh!!& AS%BqQ"F!!$Vh!!&AS)BqQ"F!!$Vh!!&AS-BqQ"F!!$Vh!!&AS!BqQ"F!!(qMkhL k`IrB6S!!)!#3"L"!!!S!N!3&j!!1,Q4PFepMBQ0IBfYcG@fqSIr81U)2+$[#%bJ k`JXSI(JEH)JB!!!l'!!"9!F'2P6m`!k)'!!!1aJ!!93)"Mj9!)!HIj`$H)Mi!!! l'!!"91!'2P3!3#jrR!0iL2J!!$XB!!&8j`BqIj`lH)Mi!!!l'!!"91F'2P6p`!k )'!!!1aJ!!93!"Mj8"i!HIldlH)Mi!!!l'!!"91F'2P6J3#jr[30iL2J!!&6J"Mj r[30i21#UUcMRUUTrL$Ji21#UUcMRUUTrTcJi91$iIRdI!hJp)&9915P99Aq(5$K 8k!Jm21"996MR999rS$JiI4d$H&HV"Mj9B"!kI"B!,P3+'$KAUFBq95!31R`@!#j 8#"!k9kG'2P6J%$Tm&J!Z9kb'2P@-%$TmpQ!Z91F)2(`!1hKp!!0iI9`$H&IV"Mj 9B"!kI"B!,P3+'$KAkFBq95!31R`@!#j8#"!k9qG'2P6J%$Tm&J!Z9qb'2P@-%$T mpQ!Z91F)2(`!1hKp!!0iI9d$H#`'!!""JJ'iI,SVH$YJ!!")!!'JJ4S!!$YD!!4 ATkVq9k#S&(cJ!hKp(`*i9q!'[P3(%$Si"`-!I2i!,PIJaVj8#"!k1!J#!(`H!#j Ak)Dq93J31MN)!3"p2N!Z9qK'[P8)%$Tp(N!ZI5K$H(`!3hKmi!0iIj`#H)%D!!! l@J!%9kG0rPHJ5#ami!0iI4m#H&IJ"Vj8"a!k1!F(!(cq!#jAi-Dq9!J31MJ)"J" m(J!Z9qK'[P8)%$Sj#!3!I6j!,PISKVj9#"!k13J&!(dH3#jp+%0iI!"$H(cJ!hK rR!*iJ4S!!$YD!!4AKkVq9i#S&(cJ!hKp(`*i9q!'[P3(%$Si"`-!I2i!,PIJaVj 8#"!k1!J#!(`H!#jAk)Dq93J31MN)!3"p2N!Z9qK'[P8)%$Tp(N!ZI5K$H(`!3hK mi!0iIld#H)%D!!!l@J!%9iG0rPH!5#ami!0iI4m#H&IJ"Vj8"a!k1!F(!(cq!#j Ai-Dq9!J31MJ)"J"m(J!Z9qK'[P8)%$Sj#!3!I6j!,PISKVj9#"!k13J&!(dH3#j p+%0iI!"$H(cJ!hKr[3*i1hX!!5`E!!K"J2jJ5!!"Y$XP!)!lB!!!5!!"S$Xjrrb "'3!!9kG0rPHJ5#ami!0iI4m#H&IJ4Vj8"a!k1!F%!(cq!#jAi)Dq9!J31MJ)"3" m(J!Z9qJ'[P8)%$Sj#!F!I6j!,PISaVj9#"!k13J'!(dH3#jp+%0iI!"$H(cJ!hK rR!*i1cRrr)%C!!"ATkVq9k#S&(cJ!hKp(`*i9q#'[P3(%$Si"`%!I"i!,PIR"Vj 8ja!k11F$!(dH1#jAjmDq91F31MMR!J"mrMJZI3FlH(`(1hKAi%Dq9!!31R`H!#j mi!0iIj`#H$Xjrrb"'3!!9iG0rPH!5#ami!0iI4m#H&IJ4Vj8"a!k1!F%!(cq!#j Ai)Dq9!J31MJ)"3"m(J!Z9qJ'[P8)%$Sj#!F!I6j!,PISaVj9#"!k13J'!(dH3#j p+%0iI!"$H(cJ!hKr[3*i1cRrr)%C!!"AKkVq9i#S&(cJ!hKp(`*i9q#'[P3(%$S i"`%!I4i!,PIJ"Vj8"a!k1!F$!(`H!#jAjmDq91F31MMR!J"mrMJZI!!lH(d!!hK AjdDq91F31Rcq1#jm!$YiIld#H$Yl!!%X'`!)3B$qB$cJm2%ijr$`Ik!i1$cJm2% ijr$`IiJi1&8(i6jm(cYi21!2$cMR$`prS$Ji9!NJ0McJ$`mij`m2IiJi1(dp3hK AT`Bq91!31Ree!#jAS-Bq9!!31Re9!#j954!k9k"'2P3!%$Tp&3!Z93F`-PHJKMj 8!"!kIC8!,P@-)$Cmjf0iI5FlH(em1hKAi!Bq9!!31Ree!#jAi-Bq9!!31Re9!#j 954!k9q"'2P3!%$Tp&3!Z93F`-PIJKMj8!"!kIC8!,P@-)$Cmjf0iI5FlH(ep1hK mPb0i9i"'2TJA!!!kp`!"9i#'2TJA!!!kp`!"9iM'2TNA!!!kp`!"9iF'2TMh!!! kp`!"9k"'2TJA!!!kp`!"9k#'2TJA!!!kp`!"9k$'2TJA!!!kp`!"9kF'2TMh!!! iB!!!ZU(re%k!!#!!N!BJ3!!,!*!%"KJ!%#jNCA0IC@0LAf9ZBh*jF(3!!*2Krr` li!!!5!!!Q(`$q+j8!!BmI!2jVR`$q+jmJrLZ9)8(2Rb$q+j8K1FqI+3LH&5'"lj mJrLZ9)8(2Rb$q+j8K1FqI+3LH&5%pljma#*i9)F(rRb$q+j8K3FqI)2iVP5%jcj mT#*i9)B([Rb$q+j8K3FqI)2iVP5%jcjmT#*i9)6h[Rc%)RK8K2rqI13LH'L%!!& m!#0iI!2jVM[r!!%S(`!)3B$rD)2Krra1J!!J!*!')%!!!3#3"E!!&5jNCA0ICQP iGA"IDf9jAh"KFQPdH3#6iIrm1q!!!%J!!,4m!rLZ9!!(rRb$q+j8K!Bm9)8(2Rb $q+j8K!Bm9)6R2RbN)RK8KJHqI)2iVP5%"Ma8K3FqI)2iVP5%"Ma8K1FqI+3LH&5 %pljma#*i9)F(rRb$q+j8K!Bm9)8(2Rb$q+j8K!Bm9)6R2RbN)RK8KJHqI)2iVP5 %"Ma8K3FqI)2iVP5%"Ma8K1FqI+3LH&5%pljma#*i9)6rrRcN)RKm!#!!3))!$$K J!!")!!!81rm!!5JI!!K"J2p-1'!!!B2Krra1J!!J!*!')%!!!3#3"G!!&5jNCA0 IBfKPBfYIDf9jAh"KFQPdH3#pSIqd1Z)2+$[#%bJl!JXSI0XcH#`)!!""JJA)I2B lH)J@!!!keJ!"9!!'2P3F`!k*GJ!!1YB!!99J"Mj8!)!HIj`$H)J@!!!keJ!"9!S '2P9!3#jrR!0iL"B!!$V@!!&8!!BqIj`$H)Nf!!!keJ!"95!'2P3G`!k)&J!!1YB !!93!"Mj8!)!HIld$H)J@!!!keJ!"9!!'2P3!3#jr[30iL"B!!&3!"Mjr[30iI(B EH(b9)hK)!!8J,!8!#%#"!+5)&J!!1YB!!93!"Mj8&-!1L"B!!$V@!!&8!!Bq9!# !(Rk8!hL)&J!!1YB!!93*"Mj9)%!ZIT3$H)J@!!!keJ!"9!!'2Rk8!hL)&J!!1YB !!93!"Mj8%m!1L"B!!$V@!!&8!!Bq9!#!(Rjc!hL)&J!!1YB!!93!"Mj8!%!ZIR- $H)J@!!!keJ!"9!!'2Rjc!hKrR+*iIlfDH$LPrrK)!!$!IYBU&#J&!!K"J3#`15) #4&5J%$Tp+3!ZI5N$TNk!"#!ke[rrL"B!!&3!"Mjr[3*i1YErriJ@!!"8!!Bq9!" !,Rqp!RJke[rrL"B!!&3!"Mj8!)!HIld#H$V@rrq)&J!!9!!'2P3!`!jr[3*i1YE rriJ@!!"8!!BqIj`#H$V@rrq)&J!!9!!'2P3!3#jrR!*i1YErriJ@!!"8!!Bq9!# !(RqF!RJke[rrL"B!!&3!"Mj8!-!1Ij`#H$LJ!!!p)+UV15QUURq+5$Jp)+UV15Q UURqV5$K9B2KqI9m$H$e!998j5P99IiP31&8J#$`p)&9915P99AqU5$Km(90i9k! '2P3!%$Tm'!!Z9!dB1&HZaMj9`"!kI"J!,P3,%$TAV%Bq9B!31Rdi!#jAUSBq98! 31R`B!#j8!!JmI5!$H(eJ!hKp[!0i9q!'2P3!%$Tm'!!Z9!dB1&IZaMj9`"!kI"J !,P3,%$TAl%Bq9B!31Rdi!#jAkSBq98!31R`B!#j8!!JmI5!$H(eJ!hKp[30i1d! !!%J!!D#"H`!!1hX!"&HUU[jAS+J8I8N$H(er5RKAi!Dq9!N31MNT!`"phNJZ9qh '[P@T%$Sj+3)!ICj),PI[KVj9k4!k15N"!(eH5#jAkdDq9@!31Rdq!#jp3%YiIB! $H(h!!hKrR!*iJ6X!!$Yl!!4AS%hq9kT),(`!8hKp2`*i9qN'[P8T%$Si#3F!IEi !,PIJaVj8$"!k1!`'!(hq!#jAi%Dq9!S31MJ+"!"pIJ!Z9q#'[P3*%$Si#38!I6i !,ReJ5hKpi!0iID!$H(qF!RL!'`!!1hX!"&H,U[jALDJ8I@T,H(`I8RKAi!Dq9!N 31MNT!`"phNJZ9qh'[P@T%$Sj+3)!ICj),PI[KVj9k4!k15N"!(eH5#jAkdDq9@! 31Rdq!#jp3%YiIB!$H(h!!hKr[3*iJ6X!!$Yl!!4AJ%hq9iT),(`!8hKp2`*i9qN '[P8T%$Si#3F!IEi!,PIJaVj8$"!k1!`'!(hq!#jAi%Dq9!S31MJ+"!"pIJ!Z9q# '[P3*%$Si#38!I6i!,ReJ5hKpi!0iID!$H(qp!RJl@J!","S!#%'!rQ!p)2$a15R `m(qT5$JpB2$a1@[`m(q+@$K931%qI6m$H$dJ$`mj+3m2IkP)1&8J)$Bp)!m215N 2$hq+5$Km(90i9k!'2P3!%$TpY`!Z9kl'2PA!%$Tm&`!Z9!X31PHX4Mj9J"!kI"F !,P3*-$*AUSBq98!31R`A!#j8!#!fI5!$H(eJ!hKp[!0i9q!'2P3!%$TpG`!Z9q$ '2P3!%$Tm&`!Z9!S31PIJ4Mj8!"!kI"F!,P3*-$*Ai)Bq9!!31R`A!#j8!#!fI5! $H(e!!hKpI30i1h[rJ&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8 !!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8 !!9HJ"MkB&3!!1V8!!AqFSRKr[CTi,!8!!%'"qZ")!!@B,!8!!%'"!!`iB!!!5!! &M(cf1hL)&J!!1YB!!93*"Mj9-X!1L"B!!$V@!!&8!!Bq9!#!(Rj5!hL)&J!!1YB !!93!"Mj8!%!ZIP)$H)J@!!!keJ!"9!!'2Rj5!hL)&J!!1YB!!93!"Mj8%F!1L"B !!$V@!!&8!!Bq9!#!(Ria!hL*0J!!1YB!!98J"Mj8!%!ZIM%$H)J@!!"8!!BqIM% $H(af'hKmP50iL"B!!$V@!!&8!!Bq9"c!$SJ@!!!keJ!"9!!'2P3!J"jrR!0iL"B !!$V@!!&8!!Bq9!"!,RqF!hL)&J!!1YB!!93!"MjrR!0iL"B!!$V@!!&8!!Bq9"h !$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B!!$V@!!&8!!Bq9!"!,Rqp!hL)&J!!1YB !!93*"Mjr[8YiIj!!ihL6SIqJ28#UUcP+UUTrL9!i2@#UUcPVUUTrS&Ji9!ViIRd r8hJp)&9915P99Aq!5$K8#3Jm28"996P+999rS&!iI6d$H&HJ"Mj8!"!kIEJ!,P@ Z'$KAS-Bq9!!31Rei!#j9E"!k9k"'2P3*%$Tp@%JZ9k#'2P3!%$Tm'!!Z9!!)2(e !!hKpJ!0iIG`$H&IJ"Mj8!"!kIEJ!,P@Z'$KAi-Bq9!!31Rei!#j9E"!k9q"'2P3 *%$Tp@%JZ9q#'2P3!%$Tm'!!Z9!!)2(e!!hKpL`0iIGeEH$Yl!)!l)!!!5!!"S$Y lrrb"@`!!9k"0rPHT5#am!%YiI9m#H&IT4Vj9+4!k1FN%!(fqF#jAkBDq95N31MQ *"3"prQ!Z9qN'[P8T%$Sj53F!IAj3,PIJaVj8#4!k1!N'!(`H!#jpB!0iIHN$H(f J5hKrR!*i1h[rr)&E!!"AS+Vq9kQS&(`*5hKpAdTi9q#'[P30%$Si$3%!ICi!,PI J"Vj8$a!k1!m$!(eH!#jAi-Dq9!X31MJ,!J"p2J!ZI8",H(f*!hKAi%Dq9!!31R` H!#jp)!0iIj`#H$Ylrrb"H`!!9iP0rPH+5#ap)&0iIAm#H&IT4Vj9+4!k1FN%!(f qF#jAkBDq95N31MQ*"3"prQ!Z9qN'[P8T%$Sj53F!IAj3,PIJaVj8#4!k1!N'!(` H!#jpB!0iIHN$H(fJ5hKr[3*i1h[rr)&E!!"AJ+Vq9iQS&(`*5hKpAdTi9q#'[P3 0%$Si$3%!ICi!,PIJ"Vj8$a!k1!m$!(eH!#jAi-Dq9!X31MJ,!J"p2J!ZI8",H(f *!hKAi%Dq9!!31R`H!#jp+30iIle+H$Xj!!%X'3!)3B$qB$dJm2%j+I$`IkY)1$e !m2%j5[$`Ii"31&3*i6jpIdYi25!2$cNT$`prS%Ji9!NJ0Me!$`mj5Jm2Ii"31(d p!hKAS!Bq9!d31RhAD#jAS-Bq9!!31Reh!#j9E"!k9k"'2P3!%$Tp0`!Z95S`-PH JKMj8!"!kI"F!,P3!)$Cp3!0iIB!$H(hF!hKAi!Bq9!!31Reh!#jAi-Bq9!!31R` A!#j8#K!k9q"'2P3!%$Tm&`!Z9!N`-PIJKMj8!"!kI"F!,P3!)$Cp)!0iI8!$H(e p!hKrR**iIlf+H#`&!!K!J3"i1+Arq&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H !aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9H JaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!Ai5iRL!!IqJI"(UH%[rqjKqY5S8+!8!#%' "!(Jj)J)J9+!31RdT!#jp+31Q6S!%)&HJ"MikYIrrQ"8!!&HJaMikYIrrQ"8!!&H JKMikYIrrQ"8!!&HJ4MikYIrrQ"8!!&H!"MikYIrrQ"8!!&H!aMikYIrrQ"8!!&H !KMikYIrrQ"8!!&H!4MikYIrrQ"8!!$KJ!!#jSIqd6S!!)!#3"L"!!"-!N!3,J!! 4,Q4PFep`Bf*MAf9ZBh*jF(3![L(ra$UL"bJk`J-S1L)$#$T#!XJkBJ+)1S)#D(a h'hL)&`!!1[F!!93!"Mj8(F!1L"F!!$Vh!!&8!!Bq9!#!(Rqp!hL)&`!!1[F!!93 !"Mj8!%!ZIld$H)JA!!!kp`!"9!!'2Rqp!hKAS0pq9!!31R`8!#j8"KJi9k#IIP3 !%$Tm&!!Z9!831PHJ(hj8!"!kI"3!,PHRAhj8ja!kI23i,P6R#$am!$YiI+!$H(c I!hKAS2mq9!!31R`6!#j8"KJi9k#r2P3!%$Tm%`!Z9!831PHJ2cj8!"!kI"-!,PH RIcj8ja!kI2-i,P6R#$am!$YiI+!$H(cH!hL)&`!!1[F!!93!"Mj8(F!1L"F!!$V h!!&8!!Bq9!#!(Rqp!hL)&`!!1[F!!93!"Mj8!%!ZIld$H)JA!!"8!!BqIld$H&H Jjcj8!"!kI")!,P3''$KAS+Fq9!!31R`5!#j8"4!k9k!R2P3!%$Tm%J!Z9kGR2P6 R%$TmmMJZ91F)2(`!1hKmS!0iI-!$H(rr!hKAS2pq9!!31R`4!#j8"KJi9k#rIP3 !%$Tm%3!Z9!831PHJ2hj8!"!kI"%!,PHRIhj8ja!kI2%i,P6R#$am!$YiI+!$H(c !!hKrhJ0iI*SMH$XJI[`l!!!35!!",&FJ"riX!!!!3B)!)&IP%6TAi$DqI,m$H&I &%6TA`$DqI,i$H%J!!"aAj3Nm9q!ZrRbr!hKAa3Nm9m!ZrRbq!hKr13j`9q8(IPI JjVKmS!0i9!831MJ&!`"mYJ!Z9qER[PIJ[VTm`!0i9!B31MJ'!J"m&J!Z9qH22PI QKVCmjM0i9-B31MM'!3"mpM!Z9qC@[P6'%$TmeM!ZI1BcH(`!-hKm[!0i9m8([PI !rVTmS!0i9!831MJ&!`"me3!Z9m$1[P3&%$Si"3)!I,8!,PI(PcjA`)kfI1!$H&3 (%$Si"`%!I"8!,PI(9Vj8ja!kI28i,R`!1hKmS!0iI0X$H&H&!LjAB!B1I+!$H*! !'J!!1eS!"&H&"JjAB!)ZI+!$H*!!'J!!1eS!"$XBrrmX'!!!3B(qe$KJ!!#k)Ir %6S!!)!#3"L"!!!m!N!3$)!!2,QeKDf9IDf9jAh0MD'9N!!!!I!J#TT2Krrb3!!% !#*3Krm"mIaYiN!#"!&arirYiJ)%!A%[rr*eJ!!!!Iq2lH%[rlr9J!!!!,!-!!%# #!!`iB2rr5!!!*(rMqhK)!!YeB!!!!#`$!!""JJ!-1'$rrNJ!!!JiB!!!J!%!5$J K!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&H!!1,Q4PFepVCAPIFf0SC@4m#!+QNq( rr*!!!3!)P#(r`(ar'hKrirYi5!!#-@!!!!"rirYi5rrZM@!!!!"rirYi5!!+p@! !!!!X!`!!3),rf$KJ!!#!!3")1#%!3(`)!kD$iIrm6S!!)!#3"L""J!%!N!9B!"- ZC'9cAfjPGepbB@jNEfeIDf9j!!!!I!J#TT!!!3!)P#(rX*!!B3"S5!!jMB""!"5 3!'%!5%J!1B'!33!81)%!5*!!C!!%J'%!D%J!!+PJ!!!!1'%!5%J!!5eJ!!!!1'% !1%[rrcNiB3!i5!!!L@!!!!!iB3"!5!!j@B""!"3iB3"!1'-!"%J!18Q!33!8J') !,%J!!2&J!!!!1'%!1%[rr[diB3!i5!!!6@!!!!#!!3"B1#%!8(`)!kC1J!!J!*! ')%'!!*!'T!!K,Q4PFepTEQPdAh*KEQ4[E9pZG@eLCA*ICf9ZCA*KG'pb!(`)!UD 6iIrmNm(rq*!!!3!)P#(r`*!!B3"B1m)Y-)"K!&JiJLdi5rrpl@!!!!!li!!!5!! !%$J!!!"m([QZ1rm!!5`I!!K"J2r`J!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J!*! ')%'!!J#3"@!!(LjNCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC(`)!UD3!!% !#*3Krm#3!'%!@$KL,6#!J3"B1+!!#%J!1!'!33!8J!%!5$JK!%"m#!1Q6S!!)!# 3"L""J!#3"M3!'#jNCA0IFf9dAh0PFA9PEQ0PAfjeE@*PFJ!!I!J#TT2Krrb6`Ir iN!!"!!L8)Ir!N!"K!&Jl`Ld`Im2cH)#"!&JiSLdi1-!!!8[rjJ&J!!!!1q!!!%J !!#4mI[LZ1!-!!93!"Mjm([QZI"liVLJ!!!"!JJ!31rm!!5`I!!K"J2rFJ!%!5$J K!%"m#!1QJq(rr)2"rrK1J!!J!*!')%'!!J#3"A`!'LjNCA0ICf9ZCA*KG'9IFQ& ZC'pYAf*XEf0VI!J#TVk"rp#3!!%!#*3Krj!!I(8EH(bB)hKmYLYiI0FcH(cd1hK qJk0i5!!"CAam'hJiG!!%5!!"@Aak'hJS'!!!3))!#$VJ!!%l)!!"5!!!X(lHXhK qZkYi5!!!J#`H!!&!J3!JIf2EH%J!!1&8B!3qIr`#&$Yl!!)lh[rq5!!!')JE!!! lH`!"9!!'2Rrm!K3l`!!!Ieh6H(arqGCm(HR@I)-#&$aJJ!!iBrrrI!3EPR`!'GC rJ#"32(d%r$J$FbemR`(@2'#!!$KMrrpm""Z@I!!CeRp!)&!X(J!!3),rJ#JB!!" "JJ!8NjJ!!$XB!!56@!!!1aJ!"$Xj!!%X'3!%3B%!$(`CZ!"!JIp)Ii2MH)!"!(J i)3"`I!J$TVU"rp"1J!!J!*!')%'!$!#3"!%N!!mZC'9cAh&eB@4IBfYcG@d!!!# )!`!"Q!(rm)J$!!!iJIr`Q!3!!D"Krr"1J!!J!*!')%!!N!FF!"BZG(G[Af*jG'9 cAhCKH&pdEepZCA4cL!-!!jJ"rr#)!`!#1)(rm*J%!!')!`!"1)(rm*J%!!+)!`! !1)(rm*J%!!1!BIr`6S!!)!#3"L"!!*!(0!!A,QC[GA*IBRPdCA0IGQ&iAh4[Afj PG(-!!!"m#!+Q[b(rj*!!!3!)P#(rS(aj'hKr2-YiIcV,H$KK!$K)!$8jJ%%!&%J !04Q!33!8J!%!1(`%'RL!BJ$31!-!!C!!!J$3I'-LH%J!05Q!33!85!!e1B""!"5 3!'%!2(p$dhJiJ3!m1+!!"%J!0-'!33!81eS!"%J!04@!33!8N!"K!$ar3p0i1)% !2$LJ!!4)!$5GJ%%!&$YJ!!")!!"B1m!!!)[m!!!lS!!!5!!!&&Irq(jAi!IqIpi #H$Zp!!%X(3!'3)(rl#`H!!"!JJ!8L"`!!'!!!!'B(!!!5!!!%)JF!!"8!!!mQ"` !!$ZF!!%lH`!","X!"d#"rkJiB!!!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B! (!*!%!4!!$bjNCA0IFQ&ZC'pYAfYPH3!!!(`)!UD6iIrmN!!"!!L8)Hr!N!"K%&L 3!)%3A*!!S4"J1'%!1$L!%!#!S4"FJ-%3B%J!!(9J!!!!I(mEH#`I!!"!JJ!81'% !1)#"%&K)!!**B!!!!$KK!$JiJ!!!1+!3!%J!0+'!33!8Iq2lH)!"%%Ji)4"!I!J $TS2Krra1J!!J!*!')%'!!3#3"A`!%LjNCA0IFQ9KC&p`BA0cGfpbC(`)!UDqiIr FN!!"!!L8)HqJI(dEH(bD)hKmZbYiI0NcH$VL'dFl!KXSJq)!8$Z!!!!X'K!!3)% ")$KJrrp)!!&iIf2EH%J!-iQ!33!81(m!6%J!-j@!33!8Ik2VH(p%dhKrjIYi5!! cQB""!"3S!`!!3))!&(rMqhK)!$1GJ%%!&%J!!04rSqYi1)!!#NJ!-k'!33!8I(i EH#JH!!""JJ!-1!!!!*JH!!!X'3!!3B)!T(m$`hKrC0Yi5!!c&B""!"3iI`"-5!! c)B""!"3iB3!i1)!3!(rPqhK)!$-PJ%%!&#J$!!"!JJ!8Iq2lH%J!-bQ!33!85!! !B$KK!$JiJ!!+5!!c,B""!"4mIKYi+"i!!%'#!!`i!!!!Q"i!!(qMkhJiJ3!i5!! c)B""!"3X!`!!3B)!)(lMZhK)!$+9J%%!&$Kr!%a)!$+KJ%%!&%J!!!JlJ!!","` !!%'#rZJX(!!!3))!'(qMkhJiJ!!!IdA6H%J!-Zf!33!81')!e%J!-P'!33!8,"N !!%'#!"JiB3!i1)!!!$LJ%!")!$,&J%%!&$J!!!"mHZS8Q!2rrhq!!$48!pPqJ!% 3D$JK%'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!FJ!%bjNCA0IFQ9KC&p`GepcG(* TEQF!!!"m#!+Q[X(rf*!!!3!)P#(qi(aj'hKmPb0iIcE,H$Z!!!%lS3#iIb2,H%J !-Pf!33!8I(SEH$KK!,JiJ!!!1+!!3%J!-Lf!33!81f!!!8J!!(L)'3!!1cN!!A` I"h3l`!!!5!!!4#`F!!""JJ!JIk6VH$Zp!!')C!!!9q!(rRaJ!RLB"!!!5!!!'$Z prrq)I3!!9q!(rRaJ!RLB(3!!9rriIM[H!!%X(J!'3)(r[&GJ"hiS!!!!3))!$(q !!$48(0Pq1hX!!A`Ed%"!JIq)1k%!Z(liZhJlB!!!5!!!3$[J!!!l`!!!5!!!))J G!!!l[3!"I!-(G$JH!!&mB!!`Irm$H$[H!!%X(J!'3)(ri*[i!!!l'!!"1hX!!5J E!!G!JIr!IZ1lH%[rj1eJ!!!!IZ1lH$L"!$K,rr@9B!!!!(l$XhKqj,YiIdA6H$M "!$KqjlYi5rrBJ@!!!!!iB3!i1)!!!$LJ!)")!$%*J%%!&(lMZhK,rq5KB!!!!$K J!!#!!3%S1#%")(`)!kDk`IrB6S!!)!#3"L""J!S!N!3"N!!!%LjNCA0IFh4bD@j RAh4[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl#3!'%!D(bI)hL$S3"S1m! !!(rMqhJiJKYJ5!!`ZB""!"4)!!!iIq2lH$L#!0D)(3!!1ld!!93&"Mj)!$#CJ%% !&#`H!!K!J!!8Iq2lH$L#!0P)!$#"J%%!&#`H!!JlhJ!"3B$ra(rMqhJiJJ$F5!! `CB""!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!J!*!')%'!!`#3"DJ!&Lj NCA0IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`I(d EH$[#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K)!#k4J%%!&#`$!!"!JJ!-1'! !!8J!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S! !)!#3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9j!!#pSIqdP#(qm$VL$bJl`K- S1`),+(cE-hKmqMYiI4P$H#`+!!""JK"iI6",H)P`!!!k%!!"9@`'2P@F`!k)%!! !N!!"!"3k%!!"J!%!&&3-"Mj9Li!HIjaEH)P`!!!k%!!"9@d'2P@J3#k3!!%!')! "!"KrR!0iL"!!!*!!!3!F1K!!!B!"!"a8#`BqIjaEH)P`!!!k%!!"9@i'2PAG`!k )%!!!N!!"!#!k%!!"J!%!)&3-"Mj9J)!HIld$H)J3!!!k%!!"9!X'2P9V3#jr[9Y iLC!!!!"9M3BqIleVH(a`'hL3!)%!%%J!$l!X"3!)3B!!p)P`!!!k%!!"9@X'2P9 V"Mj9E-!1IjaLH)Q`!!!k%!!"9D!'2T!!!3!NJ!%!*&3,"Mj9Di!HIjaDH)P`!!! k%!!"9@!'2T!!!3!SJ!%!+&3!"Mk3!!%!,)!"!#a8#d!ZIjaDH)Q3!!!!1K!!!9@ 2"Mj9i!BqN!!"!$#!!3!`Ij`#H)P`!!!k%!!"9@X'2P9Z"Mj9cF!1IleUH)Q3!!! !1K!!!9@!"Mj8#`Bq9@Z!(Rqp@RL*F!!!1K!!!99V"Mj9E!Bq9B"!,T!!!3!dJ!% !0(qp!RL)%!!!N!!"!$Jk%!!"J!%!1&3,"Mj9B!BqIld#H$LPrrK)!!$3IK!U&#J &!!G"J3$!1H)F$&5Y%$TplfJZIHN$TNk!"#!k%2rrL"!!!*!!!3!mJ!%!2&3!"Mj 8$N!ZIlebH$S3rrq*N!!!!&@!"Mk3!!%!3)!"!%"8!)!HIld#H$S3rrq*F!!!9@! '2P31`!jr[A*i1K$rriP`!!"9E!BqIjaLH$S3rrq)%!!!9!m'2PAV3#jrR&Ti1K$ rriP`!!"9E!Bq9B#!(T!!!3"%J!%!4(qF!RJk%2rrL"!!!*!!!3")J!%!5&32"Mj 9km!1IjaDH$LJ!!!pS+UV1DfUURq1D$Jm!+UVN!!"!%b"B3"-1@ZUUT&K!%b!!3" -IkX!1&9[q(jphhYi2B"996Q-999rM'!i9Bi)2$`!99@3!!%!8)&K!&!jDe99N@% !8)!"!&"rU`!iIGeEH&HV"Mj9B"!kIEJ!,P@J'$L3!!%!V&HZaMj9`"!kIAJ!,P9 X%$TAVNBq9F!31T!!!3"8J!%!9(hB!#jAUiBq9@X31Rfi@#j9S!JmIF!$H*!!!3" BJ!%!@(f,!hL!!3#XI"aEH&IX"Mj9La!kI"KB,T!!!3"FJ!%!A&3!'$L3!!%!B&I VaMj9Da!kICKB,P@2%$TAkdBq9@!31Rfi!#jAlSBq9F`31ReiB#j9B!JmN!!"!'5 !!3"NID!$H*!!!3"SJ!%!D(hV!hL!!3"JI"eEH$V!!!")!!))JAX!!$Yl!!4AVDV q9kkS&(fJFhL3!!%!E)!"!'apI`*i9qX'[P9[%$SjM`-!I"jJ,T!!!3"`9q['[P9 J%$U3!!%!G)&K!(3i#`)!IEi!,PIJKVj8!"!kN!!"!(L"B3"i1!X"!(fH!#jAlND q9FX31Req@#jpM&YiIDaMH)!"!("m$Q0iIjabH)(E!!!lH`!%9kY0rPHY5#apEfY iIGpkH&IJ"Vk3!!%!I)!"!(a8#a!k1@X(!(`H@#k3!!%!X&IXaVj9La!k1@X'!(f q@#jAkdDq9@i31MR1"!"m(R!ZN!!"!)"Ai)DqN!!"!)5!!3#%9!`31MQ-"3"pIQ! ZJ!%!J(`!@hL3!!%!L)!"!)KpU`0iJ!%!X(`,@hKrR&TiJGX!!$Yl!!4AMkVq9i# S&*!!!3#-J!%!M(hX!hKphf*i9qX'[P9Y%$Sjc3-!I"j`,T!!!3#3!&IVaVj9E"! k1!`#!(fq!#jAkiDq9@`31MPX!3"m(PJZ9qY'[P9V%$TpRPJZI!"MH*!!!3#8J!% !P(fV!hL!!3#3!(`,@hKr[9TiJ"X!!$Yl!!4AM8hq9iY),(f[@hKm(hTi9q!'[P3 -%$Si$!F!I"i!,T!!!3#B9q$'[P3,%$SjL`B!IGjJ,PIV4Vj9E4!k1@d%!(fH@#j Ai)Dq9!X31MJ,"3"pIJ!ZIBeEH(h-DhL!!3#BI!"MH(qp!RJkeJ!","B!#%'!rIJ pB2$a1@[`m(qZ@$Jm!2$aN!!"!*b"B3#F1@[`m*&K!*b!!3#FIi!!1&3-i6jphf0 i2@!2$cPV$`prS&JiN!!"!+#!!3#J9!!J0MeJ$`mjD`m2IiaB1(`GBhKAVJBq9F! 31Rhh!#jAUmBq9@X31Reh@#j9EK!k9k"'2P3-%$TpGf!Z9@d`-PHJKMj8!"!kN!! "!+5!!3#NI"F!,T!!!3#SJ!%!U&3!)$D3!!%!Y)!"!,4pS!0iIFi$H(hmFhKAk`B q9@`31R`AB#k3!!%!&&IXaMj9La!kIAGB,P9Y%$TAi%BqN!!"!"L!!3!B9!!31T! !!3!FJ!%!((eh!#j9Dc!b9qk'2PA!%$U3!!%!))!"!#"pP`!Z9B!J0ReJ!hKpU`0 iJ!%!&(`G@hJlHrq!2@#UUcPVUUTrM&Ji2D#UUcQYUUTrUfJi9@[iIRfI@hJpB&9 91@Y99Aq-@$K9M3Jm2!"99C!!!3!NJ@%!*$PV99@4B3!NJ!%!*(qV!$Kp[9Yi9kX '2P9V%$Tm'&JZN!!"!#L!!3!S9!!B1*!!!3!X9k['2P9X%$Tpq'!Z9H!31T!!!3! `9kY'2P9V%$Tpf&JZ9kf'2P@X%$Tm''!Z9!X)2(h,@hL!!3!`I!YEH)!"!#am(&Y i9qX'2P9X%$Tm''!ZN!!"!$5!!3!d9!!B1*!!!3!i9q['2P9J%$Tpq!!Z9Hd31PI J4Mk3!!%!2)!"!$a8!"!kIGJ!,PIXKMj9J"!kN!!"!%#!!3"!I"J!,P3,#$ap`&Y iIDi$H)!"!$Km(A0i1eS!J$UJ!!")!!)S1eVrr)&k!!"AV%hq9k"),(f2!hKpIhT i9qY'[P9V%$SjL`3!I"jJ,T!!!3"%9q#'[T!!!3")J!%!5&32%$SjE`8!IEjB,PI Z"Vj9`"!kN!!"!%b"B3"-1@X(!(hq@#jAl-Dq9B`31MR-"J"m(R!ZN!!"!&#!!3" 3IHX$H(fV@hL!!3"%I!"EH(qF!RJl@[rmJES!!&HJU[k3!!%!V&HZU"5!!3#XI!" cH(fr!RKAkiDq9@`31MR-!3"m(R!ZN!!"!&4AlJDq9FX31MPV!`"p[PJZ9q$'[P3 !%$U3!!%!@)&K!&JjD`)!ICjB,RfVBhL!!3"8I!"EH*!!!3"F9q"'[T!!!3"JJ!% !B&3,%$TpIPJZJ!%!A(`-@hKrR'*i1eVrr)(k!!"ALdhq9i"),(eY!hKprfTi9qj '[PA-%$SjE!3!I"jB,T!!!3"N9q#'[T!!!3"SJ!%!D&3,%$SjD`8!IEjB,PIZ"Vj 9`"!kN!!"!'b"B3"X1@X(!(hq@#jAl-Dq9B!31T!!!3"`J@%!F$PV"J"m(PJZN!! "!(5!!3"dIH!$H(fY!hL!!3"NI!"VH(qp!RJl@[rmJ"S!!*!!!3"i9i#UrPH-U"4 m$Q0iJ!%!H(`IFRKAkiDq9@X31MQ,!3"pRQ!Z9qi'[PA1%$SjEJ-!IEjB,PI[aVj 9i"!kN!!"!(b"B3"m1@X#!(eq@#jpS&YiN!!"!,#!!3#`IB`$H&IV4Vj9Da!kIEj B,Rf,DhKr[9Ti1V8!!5`9!!K"J2hB2F$`m6R1m2"rVR!i2!$`mC!!!3#!J@%!J$P Vm2#4B3#!J!%!J(q!!$L3!!%!K)!"!)48$1%qIGpMH$f!$`mjM!m2IkYJ1&9J)$D 3!!%!L$eJ$`mjD`m2IiYB1)!"!)Km(9Yi9ki'2PA2%$Tm&hJZN!!"!)aAV-Bq9BX 31Rfh@#j9VK!k9k"'2T!!!3#3!)!"!*!!9!X31RfA@#j9J$!b9kf'2P@V%$TpPeJ Z9BXJ0R`!@hKpb`0iJ!%!M(`F@hKAk`Bq9@`31R`AB#k3!!%!P&IVaMj9Da!kI"G B,P30%$TAkdBq9@m31R`AH#j8$$!b9q#'2P3!%$U3!!%!Q)!"!*Km&`!Z9!XJ0Rf -@hKpVQ0iJ!%!P(`GFhJpB+UV1@ZUURq0@$JpB+UV1@ZUURqX@$K9J2KqIEm$H$e J998jDe99Ii"B1&3,#$`pS&991De99AqXD$KpI@0i9k!'2P3,%$Tpf&JZ9F!B1*! !!3#F9k$'2P3-%$TpH'!Z9@!31T!!!3#J9k"'2P3,%$TpQ&JZ9kk'2PA!%$Tpq!! Z9HX)2(f,@hL!!3#JI!YEH)!"!*am(&Yi9qi'2PA!%$TpQ!!Z9BXB1&IYaMj9S"! kI"J!,T!!!3#NJ!%!T&3!%$U3!!%!U&IJ4Mk3!!%!Y)!"!,48!"!kIGJ!,PIJKMj 8!"!kI"J!,P30#$apc@YiJ!%!U(`!DhKpI30i1S!!!%J!!LL"H3!!1cN!"&HXU[j AS+J8N!!"!"5!!3!8IB`$H(erBRKAk`Dq9@X31MQV!`"m(QJZN!!"!"KAi-DqN!! "!"b!!3!F9!X31MPV!J"phPJZ9q#'[T!!!3!JJ!%!)&3-%$Si$!%!I"i!,PIV4Vj 9Da!kICjB,R`0BhKpbfYiJ!%!'(`,@hKrR&TiJAN!!$Xj!!4AV%hq9ke),(f!DhL 3!!%!*)!"!#4pI`*i9qX'[P9V%$SjD`F!I"jB,T!!!3!S9q$'[T!!!3!XJ!%!,&3 ,%$SjL`B!IIjJ,PIJ4Vk3!!%!-)!"!$"8#a!k1@X%!(hH@#jAlBDq9D`31MJ-"3" pIJ!ZIFYEH(hV@hL!!3!SI!YEH(qF@RL"Q3!!1cN!"&H!U[k3!!%!0&H!U"53!!% !1)!"!$5"B3!iI!YEH(fI@RKAi!Dq9!m31MQ[!`"m(QJZN!!"!$aAi-Dq9!i31MQ 1!J"m(Q!ZN!!"!%"Ai)Dq9!X31MJ,!3"phJ!Z9qY'[P9X%$Tm(Q!ZIFm$H)!"!%" m#hYiJ!%!2(`,@hKr[9TiJCN!!$Xj!!4AJ%hqN!!"!%4AJ%JXN!!"!%L!!3"%J@% !5(`2@hKpRhTi9qX'[P9Y%$Sjc3F!I"j`,T!!!3"-9q['[P9[%$SjM`B!ICjJ,PI Z4Vj9`"!kN!!"!&#"B3"31@X%!(eq@#jAi)Dq9!d31MJ0"3#3!!%!V)!"!+aphJ! ZI@"cH(f,!hL!!3"-I!aEH(qpBRJkP!!","3!#%'!rGJp`2$a1Fl`m(qJF$L3!!% !9$h!m2%jc[$`IiY`1&9Vi6k!!3"8I"pEH$fJ$`mjV3m2Ik"S1&3!)$D3!!%!@$e J$`mjD`m2IiaB1)!"!&Km(@0i9kX'2P9J%$U3!!%!A)!"!&am&`!ZN!!"!'"AUmB q9@X31RfA@#j9Ma!k9kY'2P9J%$TpY`!Z9Di`-PHXKMj9La!kI"GB,T!!!3"NJ!% !C&3!)$D3!!%!D)!"!'Kpb`0iIHYEH)!"!'"m(&Yi9qd'2P@Z%$Tm&h!ZN!!"!'a AkmBq9@m31RfAH#j9J"!kN!!"!("AkdBq9@!31T!!!3"dJ!%!G(`A!#j8$6!b9q# '2P3!%$U3!!%!H)!"!(Km&`!Z9!`J0RfZBhL!!3"`I!YcH)!"!'am(9Yi1cRrJ&H ,4Mk"J3!31F`!!C("!"#CE!!!9ik'2S&K!""pE9Yi1HX!!C(K!"#Cc3!!9i$'2T! !!3"mJ@%!%$J,!!'3!!%!X)!"!,#3!!%!%)!"!(bB#`!!9i`'2S&K!"!jU`!"ND% !%*Q,!!"AUdBqJF%!%$J1!!'3!!%!J)!"!)#3!!%!%*PZ!!"AS)BqN!!"!)5"J3! 31@`!!C&K!"#!!3#%Q!`!!&HJaMk3!!%!L)&K!"!jb`!"NF%!%)!"!)LB#`!!9km '2S!"!"#3!!%!M)'"!)b"B3#-1@X!!C&K!"#Cl!!!,!8!!%'"m&")!"#F,!8!!%# "%*4p-%YiLE!!!$S3!!&9VJBq9F$!$T!!!3#3!)!"!*!!N!!"!!b"B3!-LC!!!!! k%!!"9B!'2P30J"jpDfYiN@%!$)'"!!b*F!!!1K!!!99J"Mj8#d!ZIBYEH*&K!!b "J3!-L"!!!*!!!3#81K!!!B!"!*48#`BqIBYEH*&K!!b)%!!!1K!!!930"Mj9Um! 1N@%!#)(K!!L)%!!!1K!!!93-"Mj9J)!HIH!$H*!!!3#BJ!%!Q*!!!3!)J!%!#)P `!!!k%!!"9@`'2P@13#jm#h0iN@%!#)'K!!L*F!!!9@`'2RfJBhL3!!%!#(a`'hL 3!)%!%)P`!!!k%!!"9@!'2P3F`!k*F!!!1K!!!99Y"Mj9V)!HIjaMH)J3!!!k%!! "9!X'2P9Z3#jrR(0iL"!!!*!!!3#F1K!!!B!"!*a8!!BqIj`$H)Q3!!!!1K!!!9@ ,"Mj9IF!1L"!!!*!!!3#J1K!!!B!"!+"8!!Bq9!Z!(Rqp@hL*N!!!!$S3!!&9MJB q9F"!,Rqp!hL*m!!!1K!!!9AV"Mjr[9YiNi%!"*1K!!!pB+UV1@ZUURq,@$Jp`+U V1FkUURqJF$K8$2KqIApMH$eJ998jDe99IiaB1&@!#$b3!!%!&$f!998jM&99IkY J1)!"!"4m(9Yi9kX'2P9Y%$Tm''JZN!!"!"L!!3!B9!!B1*!!!3!F9k['2P9V%$T pf&JZ9F!31T!!!3!J9ka'2P@!%$Tm'!!Z9kZ'2P9V%$TpQ&JZ9Bd)2(`,DhL!!3! JI!YEH)!"!"am(&Yi9qX'2P9X%$TpZ'!Z9D!B1*!!!3!N9q['2P9V%$TpH&JZ9@! 31T!!!3!S9q"'2T!!!3!XJ!%!,&3,%$TpQ&JZ9qq'2PAJ%$U3!!%!-)!"!$"pH!! Z9@X)2(f1@hL!!3!SI!ecH)!"!#4m(@Yi1cN!J$TJ!!")!!)`1cRrr)'C!!"AS%h q9kY),(`,@hKpReTi9qY'[P9V%$SjL`3!I"jJ,T!!!3!d9q#'[T!!!3!iJ!%!1&3 ,%$Si#`8!IIi!,PIY"Vj9S"!kN!!"!$b"B3!m1!X(!(hH!#jAl-Dq9B!31T!!!3" !J@%!3$J,"J"pIJ!ZIF"EH(hZ!hL!!3!dI!YcH(qF@RJl1IrmJCN!!&HJU[jAVkJ 8I!YlH(fI@RKAkiDq9@`31MJ-!3#3!!%!4)!"!%4m(J!ZN!!"!%KAl`Dq9HX31MQ V!`"phQJZ9q$'[T!!!3"-J!%!6&3,%$Sjk`)!ICji,Rh-BhL!!3")I!jMH&IJ4Vk 3!!%!8)!"!&"8#a!kIAjB,Rh!@hKrR!*i1cRrr)'j!!"AJ%hqN!!"!+aAMNJXJ!% !V(`!FhKp[`*i9qY'[P9X%$Sjc!3!I"j`,T!!!3"89qk'[PA,%$SjD`8!IEjB,PI J"Vj8!"!kN!!"!&L"B3"B1@X(!(fH@#jAkmDq9@!31T!!!3"FJ@%!A$J,"J#3!!% !B)!"!'"pIJ!ZIBYEH(fX@hL!!3"8I!pMH(qpHRJl1IrmJAN!!&H!U[jAMDJ8I!j VH(erFRKAl)Dq9BX31MJ,!3#3!!%!C)!"!'4m(J!ZN!!"!'KAk`Dq9@X31MQV!`" phQJZ9q$'[T!!!3"XJ!%!E&3,%$Sjk`)!ICji,Rh!BhL3!!%!F)!"!'L"B3"`I!Y EH&IJ4Vk3!!%!G)!"!(48!"!kIEi!,ReJDhKr[3*i1R-!!5`6!!K"J2h32!$`mC! !!3"iJ@%!H$PVm2#4B3"iJ!%!H(qJ!$JpJ2$a1Bc`m(q1B$K9bq%qI"pEH$eJ$`m jD`m2IkaB1&@-)$Bp`!m21Fi2$hq1F$KpRA0i9kX'2P9Y%$TppfJZ9k$'2T!!!3" mJ!%!I&3,%$TpGeJZ9@!31T!!!3#`9ka'2P@,%$TpGeJZ9@d`-PHVKMj9EK!kIGG `,PA!)$D3!!%!J)!"!)"pS!0iN!!"!)5!!3#%J@%!X(eX!hKpr'0i9q`'2P@,%$T m&eJZN!!"!)KAkmBq9@X31RhA@#j9ca!k9q"'2T!!!3#-J!%!M&3-%$TpGf!Z9@d `-PIZKMj9`"!kN!!"!*!!J!%!N!"pG`!Z9@`J0RfJBhKpl30iJ!%!L(`GDhJpB+U V1@ZUURq-@$JpB+UV1@ZUURqJ@$K8#rKqICpEH$eJ998jDe99IiaB1&@!#$b3!!% !P$eJ998jDe99IkYB1)!"!*4m(9Yi9k!'2P30%$TpH'JZ9@mB1&HJaMj8$"!kI"K J,P3!%$U3!!%!Q&HJ4Mj8#a!kICKB,PHZKMj9ba!kIEKB,P@V#$apM&YiJ!%!Q(` !BhKpr!0i9qX'2P9J%$TpH!!Z9@dB1&IXaMj9J"!kIAJ!,P9Z%$TAi%BqN!!"!*b !!3#F9!!31RfB!#jAkiBq9@!31T!!!3#JJ!%!S(`B!#j8#`JmIBaEH(h1BhKp[A0 i1N!!!%J!!KL!'J!!1eS!"&H[U[jAUkJ8IHYEH(`I@RKAk`Dq9@i31MJ1!`"pRJ! Z9q['[P9Y%$Si$3)!I"i!,T!!!3#N9q#'[T!!!3#SJ!%!U&3!%$U3!!%!Y)&K!,3 i#`%!IGi!,PIJ4Vj8!"!kI"i!,Rh0!hL!!3#NI!eVH(f!DhKrR!*iJAS!!$YD!!4 AV%hq9k"),*!!!3!8J!%!&(f-!hKpIf*i9qX'[P9V%$SjU`F!I"jS,T!!!3!B9q$ '[T!!!3!FJ!%!(&3,%$SjD`B!IGjB,PIJ4Vk3!!%!))!"!#"8$"!k1!`%!(`H!#j AkiDq9@X31MQ,"3"p[Q!ZI!YVH(h,@hL!!3!BI!YEH(qF@RL"QJ!!1eS!"&H0U[j AJ+J8N!!"!#5!!3!NIDX$H(fI@RKAk`Dq9@X31MJ,!`#3!!%!+)!"!#Km(J!ZN!! "!#aAkmDq9@`31MRX!J"m(RJZN!!"!$"AkiDq9@X31MR,!3"p[R!Z9qa'[P@!%$T pIJ!ZIDYEH)!"!$"m#eYiJ!%!,(`,@hKr[9TiJCS!!$YD!!4AJ%hqN!!"!$4AJ%J XN!!"!$L!!3!dJ@%!1(`,@hKpReTi9q!'[P32%$SjV`F!I"jS,T!!!3!m9q$'[P3 1%$SjMJB!I"jJ,T!!!3"!9q"'[P3,%$Si#`3!IGi!,PIVKVj9E"!k1!`&!(hq!#j pbhYiJ!%!3(`,@hL!!3!mI!aEH(qpBRJk8J!",")!#%'!rHJm!2$aN!!"!%5"B3" %1@[`m*&K!%5!!3"%Ik!!1*!!!3")2H$`m6R[m2"rLhJi9@hK2S!"!%Km(fYi2F! 2$cR1$`prS(!iN!!"!%b!!3"-9!XJ0MhJ$`mjl`m2Iiai1(epBhKAV!Bq9Bi31R` AF#k3!!%!8&HVaMj9Da!kI"GB,P30%$TAS%BqN!!"!+b!!3#X9!i31R`AF#j8#c! b9kb'2P@1%$Tm&h!ZN!!"!&5!!3"89!iJ0ReVFhKpUeYiJ!%!8(`F@hKAl3Bq9D! 31R`A!#k3!!%!@&IVaMj9E"!kIAGJ,P9J%$U3!!%!A&IJ4Mk3!!%!B)!"!'"8#a! kIAGB,P9X-$*AliBq9HX31R`A@#j8$5!fIBjVH)!"!&am$(0iJ!%!@(`GBhJl@[q !2@#UUcPVUUTrJ&JiN!!"!'3m!+UVN!!"!'L"B3"S1@ZUUT&K!'L!!3"SIkX!1&9 Vq(k!!3"NI"pEH$fJ998jV999IijS1&A!#$b3!!%!E$eJ998jDe99IkpB1)!"!'a m(AYi9k`'2P@!%$U3!!%!F)!"!("pH!!Z9@!B1*!!!3"d9k$'2P30%$Tm''JZ9!! 31T!!!3"i9k"'2P3-%$Tpf'!Z9kZ'2P9V%$TpQ&JZ9B`)2(h1BhL!!3"iI!jcH)! "!(4m((0i9qX'2P9Y%$Tpq'JZ9H!B1*!!!3"m9q['2P9V%$Tm'&JZN!!"!,#!!3# `9!`31PIV4Mj9Da!kIEKB,PIVKMj9EK!kIGK`,PA!#$b3!!%!J)!"!)"pS!0iN!! "!)5!!3#%IB`$H)!"!(am(@0i1hX!J$SJ!!")!!(i1h[rr)'E!!"AUdhq9k"),*! !!3#)J!%!L(eV!hKpReTi9qY'[P9Z%$SjlJ3!I"ji,T!!!3#-9qb'[P@,%$SjU`8 !IGjS,PIJ"Vk3!!%!N!#!!3#3!&3,%$SjL`F!I"jJ,PIYaVj9Ua!k1BX'!(eqB#j m!&YiIFX$H)!"!)am#eYiIjaDH$Ylrrb"Q`!!9k#UrT!!!3#89kZS&)!"!*4m#eY iICpDH&IJKVj8$4!k1@d"!(hq@#jAi!Dq9!`31MJ-!`"m(J!ZN!!"!*KAi-Dq9!X 31MQ,!J"phQ!ZJ!%!Q(`,FhKpl9Yi9qY'[P9X%$Tm(Q!ZIDX$H(qF@RJlHrrmJ"X !!&H,6IjAM8JXI@aVH(`IBRKAi%Dq9!X31MR,"!"m(R!ZN!!"!*aAi)Dq9!`31MP X"3"m(PJZN!!"!+"Ai!Dq9!X31MQ,"`"phQ!Z9q$'[P32%$SjE`B!IAjB,Rh,@hL !!3#JI!jEH)!"!*am!(0iIld#H$Ylrrb"Q`!!9iZUrPH0U"4pB'YiICm#H&IVKVj 9E"!k1!`"!*!!!3!8J!%!&(fH!#jAk`Dq9@X31MQV!`"m(QJZN!!"!"KAi-DqN!! "!"b!!3!F9!X31MPV!J"phPJZJ!%!'(`!FhL3!!%!))!"!#"pM!0i9q"'[P3!%$T pIJ!ZIBYEH(qp@RJk-3!","%!#%'!rJJpJ2$a1Bc`m(qYB$JpB2$a1@[`m(q,@$K 9Dq%qIEpEH$f!$`mjM!m2IkeJ1&@J)$D3!!%!*$eJ$`mjD`m2IiYB1)!"!#4m(9Y i9kX'2P9J%$U3!!%!+)!"!#Km&`!ZN!!"!#aAUmBq9@`31RhhB#j9i"!kN!!"!$" AUdBq9@X31RhA@#j9c6!b9kb'2P@!%$TpG`!Z9@XJ0RfV@hL!!3!`I!YEH)!"!#a m(&Yi9q`'2P@!%$U3!!%!0)!"!$4m&`!ZN!!"!$KAkmBq9@!31Rhh!#j9l4!k9q" '2T!!!3!mJ!%!2&3!%$Tpe`!Z9F``-PIJKMk3!!%!3)!"!%"8!"!kIAF!,P9J)$C pMJ0iIDYcH)!"!$Km(9YiJB%!$(qFBRL!!3!)Ild#H#`&!!K!J3%!1+Arq&H24Mk "B3!31BX!!C'"!"#Ck`!!9i#'2T!!!3"%J!%!%*!!!3")JH%!5)&K!%JjD`!"N@% !%)!"!%5B$`!!9ih'2S("!"#4`3"-1@i!!C&K!"#"B3"-QDX!!&H2"Mk"J3!31F` !!C("!"#Cl!!!9k"'2T!!!3"3J@%!%$J,!!'3!!%!%)!"!&#B#`!!9kf'2S!"!"# 3!!%!V)("!+b"B3#X1!X!!C!!!3!3QDi!!&HVaMk"J3!3IBjMH$J-!!'3!!%!9)! "!&53!!%!%*PZ!!"AVJBqJ@%!%$QV!!'4S3!3QFX!!)!"!!53!!%!$)!"!!#3!!% !@)!"!&L3!!%!#%[rm@L"B3!3IBXU&*'"!"!S"3!)3B%!r$PL'qK8S"!kN!!"!&b !!3"FI@X!,ReT!kC1J!3J9k!'2T!!!3"JJ@%!%$PVrrq4B3!3J!%!B*J,!!"AV-B qJH%!%$P[rrq4B3!3QBX!!&HJKMk"S3!31Fhrrj("!"#B$J!!9ka'2S&K!"!i#rr rN!!"!'5!!3"NN!!"!"#"B3"NQBX!!&H!"Mk3!!%!D)&K!"!jDrrrN@%!%)!"!'L B#`!!9ih'2S("!"!i$[rrN!!"!'b!!3"XN!!"!"#"B3"XQDX!!&H,KMk"i3!31Br rrj'"!"#CE!!!9i"'2T!!!3"`J@%!%$J,rrq3!!%!G)!"!(53!!%!%)!"!(#"B3" dQ!X!!$JK!4#jSIqd6S!!)!#3"L"!J"-!N!3K3!!4,Q4PFemcBf*MAf9ZBh*jF(3 ![X(rf$VL(5`k`K`XI*NMH(ai'hL)'!!!1aJ!!93I"Mk)'!!!1aJ!!93!"Mj8!%! ZIrm$H)JB!!!l'!!"9!!'2P3!J"jrr`0iL"J!!$XB!!&8!!Bq9!$!$Rrr!hL)'!! !1aJ!!93H"Mk)'!!!1aJ!!93!"Mj8!%!ZIpi$H)JB!!!l'!!"9!!'2P3!J"jrhJ0 iL"J!!&3!"Mj8!-!1Ipi$H&I!i6jm!2Ti2+!2$cLP$`pm(#JiIrrLH&H!)$CrhJ* i9q#3!"Tm!2TiG"c-c&H&G,jri1*iI,m#H&I!N!!DI!$bH(3Fc-aAKA5qIm$LH(b q!RKA`2KqI!$kH$bJ998iT999I"`S1(rriRKAJ!JmIpi#H&IJ`Mjm!2*i2+!!rcL P!2pm(#JiIplLH&H!3#jrr`*i9m$iIR`!qRJmS&991+999A`F+$Krrq*i9i!)2(r H!RKAi!!'9!IK2PI!!Kj8"S3q9m!'2P3&J"jA`!3ZI+!$H(c!!hKmrJ0i9rm"2MY J!!")!!&B9f!31R`@!#iX!!!!3B)!)&IPm,jAi0!+I,m$H&I&m,jA`0!+I,i$H%J !!"aAjIKq9q$B#(br!hKAaIKq9m$B#(bq!hKAr`%q9pi"2PIQ9VKAj@Iq9q"II(b J!hKm`!0i9!831MJ&!`"m&`!Z9qDI2PIPPVCma5Yi9+831MLP!J"mpbJZ9qEA[PI PcVTma5Yi9+831MLP!3"mebJZ9q8'[P5P%$TmYbJZI-8VH(cP+hKm'LYi9m9I2PI !9VCmS!0i9!831MJ&"`"mY`!Z9m#1[P3'%$Si"JB!I"F!,PI'"Vj8aK!k1-B%!(d A-#jAamqq9mE'ZRcQ-hK8aK!k1-B&!(cA-#jp"M0iI!!cH(bm!hKAKB!H9d!%2Rb p!hKAT4Hq9k!31R`&!K53!"N!!$Xj!!4A4B3q9i!!(Rbp!hKAT6Dq9k!`-R`&!K5 3!"N!!$Xj!!3lH`!","X!%%'!rUJiB!!!ZX(rf%k!!#!!N!BJ3!!+!*!%!Z`!$#j NCA0IFf9dAfYPH3!!I!J#TT!!!3!)P#(r`*!!B3"BN!#"!&b!B3"BJ)%!A$LL,EK )!!!jB!!!!$KL,EL!!3")1#%!3(`)!kC1J!!J!*!')%'!!*!'2!!+,Q4PFepMFRP `G(`)!UDq3Ir)N!!"!!L8)Il`I(BEH(b8)hKmZLYi1Z)Fl$X"!$L)&!!!I!!(G#` !!!"!JJ!-1!!!38J!!!b)&!!!I!!(G*JD!!"m&3Gd1')FE(`$U+j8%a!kL"3!!A` !"h3X!!!!3))!$$J!!%&)!!!-L"3!!A`!"h5B'J!"I"8(G$KL('am!kLZ9")`-MY J!!")!!!XLpB!!$V@!!&A`!Bq+!!!!%'#!$4A`!Bq9!!)2$KK!-4m!pQZ1hX!!5J E!!K"J2r85!!!&$J!!!!iB3$%I!2CVMYl!!%S'`!)3B$rl$KK!-3iJ3"%5rrlY@! !!!!iB3$-1)%!4(jPQhKq4T0i5!!"6@!!!!#$)3$-9b!'2TJB!!!l'!!"9b$'2TJ B!!!l'!!"9b#'2TJB!!!l'!!"9b"'2TJB!!!l'!!"1'%!c)-M!!4A)!BqQ"J!!$X B!!&A)-BqQ"J!!$XB!!&A))BqQ"J!!$XB!!&A)%BqQ"J!!$Z!!!!li!#!1!!!!$K K!$LB!`!)1f!!!NJ!!(`l`!!!1k!!!%J!!&KA``Bq1!!!!93!"MjmIJ!`1'%!1(a Mi+jAi!BqI'!!1#`!!!""JJ!)Bpi!!9IM"Mii!!!"9!!'2Rar"M"Ai!Bq+!!!!%# #!!`lR!!"1q!!J$Zp!!%S(3!'3B$rU&I!"Mjm&`#ZI"VCVMYl!!%S'`!03B$rK$J !!!#B'J!0Id26H)!"!4Ji)3%3I!J$TVT"rmK1J!!J!*!')%'!$J#3"!)X!!XZC'9 cAfCMFRP`G!!!!,i"rm!lSL8X1i!!!$YJ!!"mP50iN!#Krl#3!-(rV$J!!!#3!!( rY%J!"%`k`!!!5!!%*&GJK$jrI`*iJ!(rX(rq!$L!!IqXIrm!1&IDJ"j@`"!kI"8 !,RpJ!RKrhJ*iIpl5H&IkJ"ii&J!"9!!31R`9!#jrB!*iIrm#H(rrdRKre%C`9pS '1PD8"MTAjq%q9q$J"RrR!K4AhS3qI"h3,RqF!RJi&!)!I"d!,RqF!RKAdm)q9pS '1PCc"MSi'J3!I"d!,RqF!RJi%`B!I"d!,RqF!RKrp%C`9rS'1PD8"MTAri3q1"S "!(`G!#jrR!*i1"3$!(`G!#jrR!*iIr0'F&Ik"MT@F`Bk1"S&!(`G!#jrR!*i1"- (!(`G!#jrR!*i9i#%2RqI!RL!!Iq`Iri!1)!"rkarr`!i9pQ!(MJ@!!*8!"!kI"8 !,Rq!!RKrhJ*iIpl+H&IjJ"ii&J!$9!!31R`9!#jrJ!*iIrm#H(rrbRKrdNC`9pN '1PC5"MTAjq%q9q$J"RrR!K4AhS3qI"h),Rpl!RJi%J)!I"d!,Rpl!RKAdF)q9pN '1PBa"MSi'33!I"d!,Rpl!RJi%3B!I"d!,Rpl!RKrmNC`9rN'1PC5"MTAri3q1"N "!(`G!#jrH`*i1")$!(`G!#jrH`*iIr&'F&Ij"MT@-3Bk1"N&!(`G!#jrH`*i1"% (!(`G!#jrH`*i9f#%2Rpr!RL!!Iq`Iri!1)!"rkarr`!i9pL!(MJ@!!48!"!kI"8 !,RpJ!RKrhJ*iIpl#H&IiJ"ii&J!&9!!31R`9!#jrB!*iIrm#H(rr`RKrd%C`9pJ '1PB3"MTAjq%q9q$J"RrR!K4AhS3qI"h!,RqF!RJi%!)!I"d!,RqF!RKA`-)qN!! "rkKAf!BkJ!(rU&3!"MU3!!(rU$JB"!"m(3!ZIj`#H)$KrkJi"`B!I"d!,RqF!RK rm%C`9rJ'1PB3"MTAri3q1"J"!(`G!#jrR!*i1"!$!(`G!#jrR!*iIq"'F*!!!Iq S9rJ'1S!"rkK8!!BkN!!"rkJi'!8!I"d!,RqF!RL!iIqS1!F(!(`G!#jrR!*i9i# %2RqI!RL!!Iq`Iri!1)!"rkarr`!i9pH!(MJ@!!C8!"!kI"8!,Rq!!RKrhJ*iIpk kH&IhJ"ii&J!(9!!31R`9!#jrJ!*iIrm#H(rrZRKr`%C`N!!"rk4Ae`BkJ!(rT&3 !"MU3!!(rT&IRi6jAi1!'IqF#&&IHK$jm(EJZIhX#H)$Krk3i"`)!I"d!,Rpl!RK A`-)qN!!"rk"Ae`BkJ!(rS&3!"MU3!!(rS$JA"!"m(3!ZIhX#H)$Krk!i"`B!I"d !,Rpl!RKri%C`N!!"rk4Ap`BkJ!(rT&3!"MU3!!(rT&IrK$ii&`%!I"d!,Rpl!RL !iIqN1!F$!(`G!#jrH`*iIq"'F*!!!IqJ9rF'1S!"rk"8!!BkN!!"rk!i&`8!I"d !,Rpl!RL!iIqJ1!F(!(`G!#jrH`*i1YB!##`@!#""J2[FIjrMH(pmfhKrqrYiJ1( rY$J(!!'3!!(rY)!"rl3X!!!C3B$lX&H(k2jAJ1J%IiF#&&GRk2jAB1J%IfF#&&H !q(jm!0Ti21"996MR999m(cJiIh[kH&IJ#$arR!*i9f$#2R`!iRJmi!$r11F!rh` I1$KrR2Ti9q"!,Rpl!RKAJ2#qI!$DH$cJ-c-ijc-cI"mi1(plqRKAi"!kIj`#H&G JK$jm!1*i9"m%2RqFqRKAi)!HIhX#H&H!i6jm!0Ti21!2$cMR$`pm(cJiIh[kH&I J)$CrR!*iNf-!!*1$!!5k!Ir!6S!!)!#3"L"!!"!!N!3&2!!-,QCMFRP`G&pLEf4 j!!"m#!+Q[d(rk*!!!3!)P#(rX(ak'hKmRb0iI,XVH(cF-hKmr6YiI4j$H#`H!!" "JJ"8Id26H(rNqhKrCGYiImEcH%[rX!&J!!!!Iq2lH(rNqhKrKH0iIm!!0&3'fAj ,rkrPB!!!!(rMqhKrj2YiIkAVH(r'mhK,rkr0B!!!!%J!!&"r3p0iIq6lH(qPkhK ra[0i5rq[X@!!!!"rirYiIq6lH(q&ihKr`!!d9!ECIN[rVj9J!!!!Iq2lH(rNqhK rCGYiImEcH%[rVheJ!!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!&i!! 4,Q4PFemcC@0LAf9ZBh*jF(3!I%-6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrl6NM!!# !BJ"`J))!E$LL!!!i`Lh'J1)!B)%#!&a)!!"4J%%!&*!!BJ$J5rqFF@!!!!!iB!! !J!%!5$JK!%"m#!1Q6S!!)(`)!UD3!!%!#*3Krm#!BJ$J5!!!-B""!"5!!3")1#% !3(`)!kC1J!!JJB)!1*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$b3!%%!&)!-!!# !6!!%I!N$TNk!"##"JJ!SN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!$*!!33!8J!` !!)"-!!4m#31Q6S!%))'#!%#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!XN!""!"5 !$!!!J%`!"(`*!kC1J!3JJB)!'*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!##3!%% !&)!-!!#!6!!%I!N$TNk!"##"JJ!%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!%*! !33!8J!`!!)"-!!4m#31Q6S!%))'#!!#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ! )N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!&*!!33!8J!`!!)"-!!4m#31Q6S!%))' #!"b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!dN!""!"5!$!!!J%`!"(`*!kC1J!3 JJB)!**!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N$TNk !"#!!!!!FJ!!!H!J!N!D8J!!!6!#3"LQ!J!!!Q!J!N!8U')!!!)!)!*!&+TL!!!$ B!*!'+h#!!!#3!"!!N!8X!)!!!'!!N!BXB)!!!+J3!*!&,3L!!!&)B!#3"5ldJ!! "0$J!N!8`+)!!!+!)!*!&--L!!!(`5!#3"6+iJ!!"Y&!!N!8dE)!!!0!B!*!&06b !!!#J'!#3"9T-J!!!@!#3"PUNJ!!#6(!!N!9L6)!!!33`!*!&BeL!!!"8!*!'Bkb !!!!S!*!*4L)2+!)L%bJ#)JXS"L)G,))#"#8XCPaPE#h'"#*QA!BL!Eb#!KB"i!) !!L!#4!FS!bJ$#!,)!SJ#D#d`,6JE4aXS'f!ECa[S(!`F,"cX('`YZ!)K#J%L*AJ ")L`J!5)JI3NKP)B#'J!F!1!-L"+-'D!Bb"UB*M`TJ#aJ,!!VF#UB+KJY##ld--J `+$+i0'`e2$AF9d"DT&T-BN`L$&L#!LS-6!a!$$3-+!`F$"!-"![i!`J#p!,J!X` #[!+S!T3#J!kN$T!!$R`1D!jB$N31-!iF*J`Q!#Ad*HJPh#A3*F3PZ#@X(,!FR"b )((3FC"a3($`F+"`B"5%3J3-'!"!!!"!3%!!!%!!3%"!!%"!3"#%3"#%3!L)3%!3 K%)%$#a!!%!!3N!8!!!%3!!%!%!%3%!%!!"%3!"%!%"%3%"%')3%#)3%$)J%"!5% "!b%"!5%"!5)"!3)N!C!%!b%"!L)"!3%K!3%K!3%N!C!%!L)"!3%N!C!&*!'3"!3 K!33K!3)L!3%%)3%")3%")3%#)J%"!5-"!3%))35"!`d"!!!"!!3!"!!!"!3""!! ""!3!!#!!!#3"!#!"!#3!"#!!"#3""#!N!33N!3-K!3)M"!%"!L)"!3%L"!%")33 ")3%"*33%!3%%!58"!33%!3)L)!%#)b3"!3%M)!%"!5)N!3%M"#!"!5S%*!%""#! "!33NJ3-2!J!!!J!%!`!!!`!%!J3!!J3%!`3!!`3%!J!J!J!N!`!J!`!N!J3J!J3 N!`3J*3-%*!%#!L)"!J%M"!%$!L)"!`%N"!%#"!%R!3)%"!%$"!%Q!3-%"!%#!5- J!3)")b3"!`%M)!%$!6%N!3)%)!%#"#3"!`3J!3-%*!3K!J8K#!%K!J%K#!)K#!) L!JJ$)JJ)!5-##!J%)J%#!L%"!L-)!3)")JJ"!5%)!5-"!JJ")3%"*`J)!3))#!% #)3'"!`F#!!%!!!N#!!N!#!%##!%!#!N##!N#)`%"!J%L!3%#)`N"!J%L#3%"*`J "!3))!3%"+!J*!3))#3%3!b%5!b%3!5%)!5%5!5%)!5)3#!)L%JJ#)a!)#!%M%JJ )!5%3!L)"%J)L!4!")`J"%J%N#!%3#!%M!4))!5S"%!J)!4))#!%3!5%"J3-(%J! "%!!*%J!*%!J"%JJ"%!J*%JJ*)4!")`%"%J%M!3%3!5-*!4)"-JN"%!J"!4))!3% 3#!N"%JJ*!38K"!3K)))#"!3J%!!8!"!J)K3JJ3-))!!!)!3!)!!J)!3J)"!!)"3 !)"!J)"3J!b%)J3-'"!!)!#!)"#!)%!!)&!!)%#!)*"3J##!#)`JJ"!%L##!"+#! ))!3J##!3!5-))"3"+3JJ%#!))"3J#)%$"b!!!#3!!#!J!#3J!$!!!$3!!$!J!#) d))%$##!J!#!N!##3"#3J)$!!)$3!)$!J)$3J!5%J!5%)J3-'*!!))#!)*#!)-!! )0!!)-#!)*63J##!J!5-))#3"+`JJ)#!))#3J##!`!5-))$3"+3JJ-#!))$3J#!F L%!L"!cm!!!J!%!!#!!!#%!J#!!J#%!!!!J!!%JJ!!JJ!%J!#!J!#%JJ#!JJ#%J3 !!!3!%!`!!!`!%!3#!!3#%!`#!!`#%!3!!J3!%J`!!J`!%J3#!J3#%J`#!J`#%J! 3!!!3%!J3!!J3%!!5!!!5%!J5!!J5%!!3!J!3%JJ3!JJ3%J!5!J!5%JJ5!JJ5%J3 3!!33%!`3!!`3%!35!!35%!`5!!`5%!33!J33%J`3!J`3%J35!J35%J`5!J`5%J! !!!)$)3)#)J)#"#%"!5%#!5%"!L)#!3%M!J)""#))!J)K#!%K!J%M#!)#!5%)!L- "#!)")J%)!5F#!3J#!J%)!5%J!L)#)!-K)J)L!L)$)L!"!5-#)!%#)L)"!5-#)J% #)5!")`J#)!%K#!%K)J%M#!)L!5%)!5FJ!3J#)!%)!5FL!3J#)J%)!L%#J3-(!J! #!!+3"3!!!`)!!`!#!`)#!`)M!JJ#!5)##!%R!J))!J)##!)M!`J#!5)$#!%R!J- )!J)$#!%L)!+"!`F#)!)!)J)#)J)!)!-#)!-!)J-#)J-"*b!##!)J!JJ"*b)##!) L!JJ"*b!$#!)J!`J"*b)$#!)L!`J')4!%)5!#)K!J!5%3!b)3%!)K%!%K)!%N%"! J#!-K#!%K%!%K#!)L)!J"*"!J#"!#)`J3%!%L#"!"*5!)%"!JJ3-(!!!%!"!%!!! N!"!N%!!%%"!%%!!N*"!3*!J#)J3)!5-3"!J#)L3)!533*!J3!5F%#"!3"!J3!58 N#"!3*)%$"`!%!!!8!!!%)!!8)"!%!"!8!"!%)#33&#!)!5%%!5%)!5%8!5%)!5- %)!J"*43J#"!%!5-)%"3"+!J3"#!)%"3JJ3-(!!3%!"3%!!3N!"3N%!3%%"3%%!3 N*"!8*!J")`3%#!%M&!3)!5-%*!J"-K3N#"!%"!J3&!3)%!3N#"!8*!3K%!3K!3) L%!%&)J)3!L%#!5%"!5-#%!%")3)#)5!")4!")5!#)J%J!5-3!5!$)b!#%!%L)!) "*`%J!K!")!)")35"!`F!%!3!!!8!%!8!!!3#%!3#!!8#%!8K!J%L"#!")a!%)!) L"5!")a!&)!)R"#!#%!3J!J%S"5!#%!8J!L!$)6!$)L!"!L)`!3)K)!)L!M!#)`) J!3%M!M!"!5)#)!%K)!%K-!%K)!%M)!%J!5-`!5!")5!")b!#-!%X)!)J!5!#-!% J!L!%J3-(!$!%!#!&!$!&!#!%!M!%!L!&!M!&*!)J"#!")c!%)!%M)!8J!5-`"5! "-#!%)!)`"#!#)!8J!M!&)!)%)33')J%%JJ)-!3%!"3!"!38"!"!%%!!4""%"%!8 3!4%&)4%")3L"!`m!"!J!!!J""!J"!3J!"3J!!3J""3J"!!J3"!J3!!J4"!J4!3J 3"3J3!3J4"3JK%3)K#!%K")%$$JJ!!!J""!J"!3J!"3J!!3J""3J"!!J3"!J3!!J 4"!J4!3J3"3J3!3J4"5))%3%L#!J")`3)#!)U#!J""!J)!3%)#!%M"3J)!5J"#!J ""3J)!3%R#!J3"!J)%!%h#!J4"!J)%3%)#"!&#!J3!3J)%38)#"%()4##!Jd!!3! 4%!!3%"!"%"%"!!%3!3%"%4%!%4!4!5)4%B%$,a!!!"!!%"!!!4!!%4!3!"#3"3% 3%"%3!3!3!4!3!3%3!4%3%3!3%4!3%3%3%4%"!!!"!"!"!!%"!"%"%!!"%"!"%!% "%"%"!3!"!4!"N!84!4%!!4%3!4%"!4%4%3!!%3!3%3!"%3!4%4!!%4!3%4!"%4! 4%3%!%3%3%3%"%3%4%4%!%4%3%4%"*"%4%4#"!`m!!"!!%"!!!4!!%4!3!"#3"3% 3%"%3!3!3!4!3!3%3!4%3%3!3%4!3%3%3*"%4%"!#)K!3!5-3%"!")`%3%!%N%4! 3%!%[%*!(!4!3%"%3%!%",a!3!4!3%!%"%"!"%4!3%3%Z%"!4%"!3%3%3%"%4%!% #)K!"!5-3%!%")`%3!3%N%4!"%!%[%!%3%"!"%!%3!4!4%!%"!5m3!3%3%!%"!4! "!4%3!4%",K!"%4!3!4%"%!%4%4!4!L)3%3%M%"!4!5-"%"%"*"%3%4!",a!4%"! 3%4!"%"%3%4!4!3%[%"%"%"!4!3%3%3%4%"%4!5d3%4%3%"%4!4!4%4%"J3-2!!! "!"!"!!%"!"%"%!!"%"!"%!%"%"%"!3!"!4!"N!84!4%!!4%3!4%"!534%3%3!L) "%!%M%!%3!5-"!4!"*"%"%"!",`%3%"!"%"!"!4!3%3%3!3%[!4!"%!%3!3%"%!% 4!4!4!5i"%"%3!4!4!3%3%4%"!3)L!3%")a!"!3%M!C!%*"%"!4!",`%"%"!"!4! "!3%3%3'3"#m"!3%3!C!(%3%"%3%Z!3%4%!%"%3%"!4%4!4%#)J%4!5-3!4%")`% "%3%N%3%4%!%[!4%3%!%4%!%"%4!4!4%"!5m"%3%3!4%"!3%4!4%"%4%",3%4%4! "%4%"!4'3")%$$`!!%3!3%3!"%3!4%4!!%4!3%4!"%4!4%3%!%3%3%3%"%3%4%4% !%4%3%4%"%534%4%3!L)4%!%M%"%3!5-"%4!"*"%4%"!",a%3%"!4%"!"%4!3%4% 3!3%[%4!"%"%3!3%4%!%4%4!4!5i4%"%3%4!4!4%3%4%4!3)L%3%")a!4!3%M!4% "!534%3%3!5m4!4!3%3%3!4%"%"%4!3%",a%"!4!4!3%"%3%"%4%"%3%Z%3%4%"% "%3%4!4'3"!)L%4%")a!4%3%M!4%4!534%4%3!5m4%4!3%4%3!4%4%"%4%3%",a% 4!4!4%3%"%4%"%C!%!5`4%4%3%4%4!4'3"!3K!J3K!J)L!J)%)3)")3)")3)#)J) #!5-#!J)%)J)#!L%#!5%#!5-#!J)")3)#)`)#!J%L!J)"+!+3"`%$)3-$)J%#!L) $!J)K!3%K!J%K!`%K!J%M!3)#!5-$!J)")3%#)J)$!L-#!3)")`)$!J%L!J%")`) #!`%U!J)"!J)#!`)#!J%K!3)L!J%$)3-#)J)$!b)"!J%M!J%#!L)$!J%M!J-#!L% "!5-#!J%")3)")3-")`)#!`%K!J%R!3)#!J%#!J%T!`)#!J-#!J%"!L)$!3)L!3- #)J-$!L-"!3)")`-"!J%M!3-#!5-$!`)")J%"!5-#!`%")`)"!`%M!J-$!6%#!3% #!J-"!J)"!`)#!`-#!J)K!B%$"`)!!3!#!3)#!3!!!`)!!`!#!`)#!`)M!3)#!5) "!J%R!J%#!J)"!J)M!`)#!5)$!J%S!J-#!J)$!J%")3'"!`F$!!%"!J%$!J%"!!- $!!-"!J-$!J-K!3%M!3)$!5X"!J%#!3)$!J%#!3%M!`)$!5S$!J%#!`)$!J-#!5) "!B%$"`)"!3!$!3)$!3!"!`)"!`!$!`)$!`%R!3%#!J%"!J%R!`%#!J-"!J%R!3- #!J%$!J%U!`-#!J-$!J%"!B%$"`-"!3%$!3-$!3%"!`-"!`%$N!8J)!%"!3)$!3% #!3-"!J-$!3)"!3-#!`%$!J%$!`)$!`-#!b)"!J)K!3%K!J%M!3)#!5%"!L-#!3) ")J)"!5F#!J%#!J)"!b)$!J)K!`%K!J%M!`)#!5%$!L-#!`)")J)$!5J#!J-#!J) $!3)L!3-#)`%"!J%M!3-#!5)"!3%M!J%$!5X#!3%#!J%$!J)"!3)L!`-#)`-"!J% M!`-#!5)$!3%M!J-$!5S#!`%#!J-$!J)$!5%"!5-"!J%")3%")3-")`%#!`%K!3% R!3)"!J%#!3%R!`)"!J-#!3%K!3%M!`)"!5%$!5%$!5-$!J-")3-"*`%#!`)"!J- "+3-#!`)$!J-"!3%M!3-"!5-"!3-")`%$!`%c!3%"!J%$!3)"!3-#!3-$!J'3"#- $!`%")`-"!`%M!`-$!6%$!3%#!`-"!J-"!`)$!`-#!`)M!3%#!5)"!3%R!J%"!J) "!3)M!`%#!5)$!3%R!J-"!J)$!3)M!3-#!5)"!`%R!J%$!J)"!`)M!`-#!5)$!`% S!J-$!J)$!`%")`%"!`%V!3%"!J%"!`)"N!3M!`%$!5X$!3%#!`%$!J-"!3%M!3- $!5X"!`%#!3-$!J%$!3%M!`-$!5S$!`%#!`-$!J-$!5F"!3%#!C!%*`-"!3)$!3% "*`%$!3)"!`%"*`-$!3)$!`%"*`%"!`)"!3-"*`-"!`)$!3-"*`%$!`)"!`-")%F $!`-#!`-$!C!%!`'3"!-"!3-$!C!%!`%$!3-"!3-$!3-$!`'3"!-$!3%$!3-"!`- $!3-"!3-$!`%$!`%$N!F")4!#)J)3!5)"!J%L"!%')33")3)")J3"!5B3"!%#%!3 "*!)3"!%")4!')3)#)3%$)J%#!b)#%!%K!3)M"!%#!5%%!L-3"!%")4!")J%#!5% %!5%#!L-"!K!#)`)3"!)K%!%M!3)3"#%%!bB%!3)3"!%")K!%"#)"!J3L%!3")3) %)K!%!L%3!L%#!5-%!3)"*!3"!K!")`%#%!%K!3-K!3%K%!%L!3)$)3)")33#)4! #)`)3"!-L"!%"*K!%!3)3"!-M"!%#!LF"!K!%!3)3!b)3"!JP!3)3"!%&*4!%!3) 3"#%%!5%#!L)"!J%K"!-K"!)K%!%K!3%LJ))()B!#)i##!S%$')#!!J##!J!!!J# !!!!#!)##!)##!J!#!)!#!S#!!S!!N!3#!!)#J!)!J!)!!))!!))!J)!!J)!!J!) #!)!#J!!#J!!#!)!#"5)#!S%$(3##!S!!!!#!!)##!J!!!S#!!)##!)!!!)!!!!! #!)#!!J#!!!##!)!!!J!#!!!!!S!#!J##!S##!J#!!S#!!)!#!S!!!J!#!J##!S# #!!!#!S!#!)!#!!8LJ!)#)B)')i#!!J)P!33%!3%&)J3"!5)%"!%K!3BN!3%%"!% K!3)K!3%L"!3#)J3%!L%%!5%"!L3%!3%%!5%"!5-%"!%%)`%%"!BN"!3"!3-K!3) L!3%")J3"!L)%!3%K"!%N!3%%"!%L!33")J%"!L%"!L%%!5)""!-P"!3"!33#)3% ")33$)`3"!3%K"!3K!3%K"!)L!33")3%#)`3"!3%K"!%K!3FK!3)K!3%Q"!3"!33 %!5%"!5%%!L%%!L%""5)%!3%L"!3")J%%!5%"!L%%!b3%!3%%!b%%!5-"!33")J% "!5%%!L-%"!%#)33")J%%!L3""!3"!b-"!33$)`3%!3%K"!%L!3%%)i!""!%MJ!% %!L%K!L'!!5%%"5+!)!-L!35"!`X!)!5!!!3!!3#!)!5!)3#!)33!!!5!)!!!!3! !)!3!)!3&)5!#)i!K")%$(i!K")!"!)!K"!!J!)!!!!!K!!!"")!"!!!K!!!!")! !"!!K!)!!!)!"!!!J!!!""!!K!)!J")!"!)!J!!!K"!!"")!J")!!!)!"!!!K"!! K")!!")!K!!!K")!""!8L)!3#)5%%)33")S!"!L+!)!)KJ!%K"!BL)!3#)J%%!5+ !)!)NJ)"!%!%KJ!%M%%#!!5)33!-K3!%P3""!J%!")d#!3!)KJ!%K%!BL3"!#)N! 3!5@!3""!J!)K3!8K3!%M3)"!!L'!"5%3!L&!!L1!3"!%)8!")8!#)B!")4!$*"" !J%!")N#!"5)33!%K3!%K3!)K%!)S3""!J%!33)!#)8!")8!")d#!3!-L3"!"*B" !%%#!!L&!#5*!%!-L%%!")8!")d#!3!%L3)!$)i"!%!%KJ!%M%%#!!5)33!-Q3)" !%%#!!L*!J!8K%!%LJ%!#)B!")4!#*8!33)"!!5*!J!%K%!-L%%!")8!#)i"!%!3 K3!%K3!3K%!)N3""!%!)M#"!J"#%J!5B3)#!)%#!&*3J3)#!)!5%J!L%3!5%J!L- J)!J")5!#)4!#)3J")5!")JJ3!5%J!5%3"5)J#!8K)!%L#"!")L!)!L%J!L)J)!% K%!%L)!J$)`J3)!%M#"!J!5%)"5BJ)!J3)#!$)L!)!5)J)!%M%#!J!5%3!b%3!5% J"#-)%#!")3J")L!J!533)#!)!5%J"#-J#"!#)3J")5!#)4!")5!")4!&)b!)%!) P#"!J)!J")L!J!5)3)!-Q)#!)%#!J"5)3)!%K#!-K#!)K)!%L%#!$)b!J#!)K)!) K)!%L#"!")L!)"#-3)#!")4!%)5!")JJ3!5-J#!J")JJJ!L%)!L%#!L8)!JJJ#!- K#!%L##!$)L!)"#%#!5-J#!)#*!J###!")J))!5-)!JJ#)`)))!)K#!3M)!J#!L% )!L)J#!%K#!-L##!")J))!L%#!5-J#!)"*#!)!JJ$)JJJ##))!J%L)!J#)L!)!5% )!L-###!")3)$)`)))!%K!J)M#!))!b%)"#-J#!)")5!#)3J#*!)))!J")3J%)L! )!L-J#!)#)JJ#!5)J#!3K!J)K#!%L##!%*!J###!")3)")L!)!L-J#!)#)3J")3J ")3J")JJJ"#3)!JJJ!5)##!)L!JJ$)JJJ!L)))!%K!J%L)!J$)`J##!%P3!K!%%! ")8!$)8!#)`K!%!%K#!8M%%!)!5)33!%M3""!!LJ33!K!%%!)3!%K3!-K3!%K3!) K#!8M%%!)!5%3!5))3!)K#!%L%%!")N!3"#&!"5&!!L8)3""!#!-K#!%L%%!#)4! &)JK!!b9!%%!)3!%L3!J%)N!3"58)3""!#!%K%!%K#!)K3!%N3""!#!)M3!K!!b& !!5*!#!)K3!%K3!3P%%!)3"!")`K!%!-K%!)K3!%K3!8P3""!#%!#)3J#)8!#)4! ")3J")K"!!50!%%!#)4!")3J")4!")JK!"5&!!5&!!b0!%%!$)N!)!5833!K!%!% L#%!"2JT@CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`%i#JF(6@PcE@&dBfJ J,5"dFRNJB@GKD@i+!5BJ-(JJHb!"))%!!C!)rT!)(j!%$T!%i*!%mC!%!Ii"rJ( q!Ilq!Ii"rJ(q!4rJ(q!1m3lai"rJ(r%1m3i"i!(J!I%"mH!"i!(a!I%"(riIrJl q$[lq(riIrJlq$J%I!4m"$J%1(`%I!3i"$J(JrZ$qmIlar[lJrZ$qmIla!b*A%)) #%&ES9Y4@Y&DB9RK@C&C39M3iJ$KN1%Ji0$JN1"!hp$IB#5%"JJ)&!!%!!3!"!!% !!38K!B)#"3!"!!%!!3!"!!%#)#l5dp69eYIBfGVEh0hHhq$KiZ2NjHERk1RUkqc YlZr`mI,cp2AfprMjq[[mrIlr!5#"%3%#!`3&"JF)#3S,"3B(#!N+#``0$Jm3%4) 6&"8@&aJC'KXF(4iI)#%L)b3P)#%L)b3P*LFS+5SV,#dZ,c!a-M-d06Bh1$Nk1c` p2Mp!38*$4#i[-$%b-c3e0MFi18d4&4NG)58T,6%e16e"48P0899CA@&PDB@* MC'9QCfKTDQYXE@j[F(&bFh4eGRGiHAS()K!J!b%J!L%3!5%"!b%"!5-3)!%#)L! "!5%3!L%)!b-)%#!")3J")5!")JJ3!5)"#!)Q!3J3)!%)!53J!3J3!b%J!b)`)!) L)#!#)6!")3%")5!")3%")c!J!3%M)#!"!5%`!L)))!)M#$!J!5-))#!")JJ`!5- "##!"+`%)-#!"##!J!3J`!5%)J3-(!!!)%#!)!#!)%!!*!!!*%#!*!#!*)4!")JJ )!LB)#"!J#!J"*#!)#"!")JN)!LB*#"!J#3J"*#!*#"!")3L"!`FJ!!J`)!JJ)!J `!!NJ!!N`)!NJ)!NK-!%M#!JJ!5X)#$!J#!JJ)!J)-!%M#3JJ!5X*#$!J#3JJ)!N )-!3K!J8K)!%K!J%K)!)K)!)L!L!$)L!J!5-#)#!%)J3#!L%%!L-J"!)")L!%!5% J!5-%!L!")33"*b!J"!)J)!3#)35"!`F#!!3!!#3#!#3!)!3#)!3!)#3#)#3#)`3 %!J%L"!3#)b3%!J%L*!3"*b!%"!)J"!3"+#!N"!)J*!33!b%5!b%3!5%J!5%5!5% J!5)3)!)L%L!#)a!J)!%M%L!J!5%3!L)%%J)L""!")b!%%J%N)!33)!%M"")J!5S %%#!J"")J)!33!5%%J3-(%J!%%!!N%J!N%#!%%L!%%#!N%L!N)4!")`3%%J%M"!3 3!5-N"")"-L3%%#!%"")J"!33)#3%%L!N"!FK!3%K")%$$3!!"!%"!!!"!!%""!! ""!%!!!)!!!-!"!)!"!-"!!)"!!-""!)""#%$!L%#!b)#!3%L"!)#*!3#!3%")3) ")3%"*3)"!33#!53""!)"!L)#!J)L!J-")`3#!J%N"!)$!3%M!J)"!5X#!`%%!J) ""!)$#!-K#!)M!3J%J3-0!!J%!3N!!!N!!3N%!!N%!3J!!JJ!!`J%!JJ%!`N!!JN !!`N%!JN%)J-)!5%#!5%)!58#!3J%!J%P#!3#!3N")3)")3N"*3)"#33#!58*"!) "#!%M!J))!5X#!`J%!J))"!)$#3%M!J)*!5S#!`N%!J)*"!)$"5%3"#%"!L)3!33 K#)%$#K!!#!!"#"!"#!!3!"!3!!!4!"!4!!!3#"!3#!!4##33%3J%!b)%%!)K"!% K!3%M""!"!5%%!L-)""!")JJ%!5F"#!33!3J%!5%3!5-%%"!")33")4%")`33%3% K"!%R%!J%%"!)"!%Q%3J%%"%)J3-2!J!!%J!!!J%!%J%!!J!)%J!)!J%)%J%)!K! !%K!!!K%!%K%!!K!)%K!)!K%)*4)4#!3#!L)%%J)M"!)"!5-%%J%")J3#!5-)"") ",!J%!J%)"")"#!3#%!%M"")3!5-%!K%")`35%3%`"!)3#!35%!J%!K%)"")4#!3 K%!3K!3)L%!%&)J33!L%%!5%"J3-C""!""#!!!$!!!#!"!$!"!#!!"$!!"#!""$! ""!!3!"!3!!!4!"!4!!!3""!3"!!4""!4"#!3!$!3!#!4!$!4!#!3"$!3"#!4"$! 4)33#)4!")4!")4!#)J%3!5-3!4!$)a!%%!%L%!3"+!%3""!"%!3J!5%3!5%`!5% 3!5-J!4!")c!"%!%K)!%M%!3`!5S3"#!"%!3`!4!%!5)3%!%M%"!3!L)4%!%M%"% 3!LF3%!33%"!%!5S4%!33%4!%)"!3!5-`%"!")b!4%!%M-"%3!6!J%"!%-"!3"#! 4%!3`%4!%"#%)"L))#!)K#!)K"!%K#!%K"!-M"!J)!5)%#!%K!J)L#!)$)3)")`J )!J%K#!%L!J3")`J#"!)R!J3)#!)%#!-L!3L"!`B!!3!!#3J!#3!%!3J%!3!%#3J L"!N")3)")`%)!J%K!3%K!J%M#3J#!5%*!5F#"!%)!J3"!5J#"!N)!J3*!S%$"`! !#J!!!J!)#J!)!J3!#J3!!J3)#L3%#!)#!L)+!J)L!J)")`J+!J%N#!)#"!%M#J) %!5N#!J3)#J)%#!+"!`F!!3S!!3)!#3S!#3)%!3S%!3)%#3SN"!N#!J%M!3S#!5- "!J)")`N+!J%a#3)#"!%+!J3"!J)%#3S#"!N')3'"!`B!#!!!#!%"!!!"!!%"#!! "#!%$)4!#)J%3!5%)!5%3!53)!4!"!L)3!3%N!4!"#!%P%!%)!4!")5!$)L!"J3- '!#J!!#J"!5!!!5!"!5J!!5J"!5%J!5%3!5-J!4!")5J")4!"*5J"%!%J!5F3!5! "%!%S!583!5J"%!)K!S%$"`!!!`!)!J!)!`%!!J%!!`%)!J%)!`)L!K!#)J-3!5- )!K!"*!J$%!%")`)3!3%U!a!"#!)3!3J$%!%L)!+"!`F!)!-!+!)!+!-")!)")!- "+!)"+!-")b!#%!%M)!-3!5-S!K!"-bJ$%!%J!K!")!-3!5J#%!%S!a!%)33%)33 #)J3%"5)#"!)K!J%K"!%M!J3%!5%#!L%J!5%%!5%J!L)%)!%M"!3J!b-J!J3")L! #!5F%)!)%"#!#!b)J"!)K)!%K"!%M)!3%!5%J!b)L"!)K)J%K"!%M)J3%!5%L!L- J)!3")L!J!5F%)#!%"#!J!L-J)J3")L!L!5F%)#)%"#!L!L%)!5%%!5%)!L)%#!% M"!3)!b-)!J3")JJ#!5F%#!)%"!J#!L%S!5%%!5%S!L)%+!%M"!3S!b-S!J3")LJ #!5F%+!)%"#J#!L-))!3")JJJ!5F%##!%"!JJ!L-))J3")JJL!5F%##)%"!JL!L- S)!3")LJJ!5F%+#!%"#JJ!L-S)J3")LJL!5S%+#)%"#JL!JJ)!L%)!L%#!LB#!JJ )!J)%)`J)!J%K#!%L!J)#)3)"*JJ)!J))#!%L!JJ%)`J#!J%M#!)###%)!5%#!5% )"5)#!J%K#!)L#!J"*J))#!)##!3M#!)#!5%)"#%#!L%)!L))#!%L!JJ")3)#)3J ")3)"*!J#!JJ")3))*3))#!)#!5%)!L%)!53#!JJ)!L%)"#-)!J)")3J")J))!5% #!L%)!L))#!%K!J)K!J%M#!J#!b)#!J)M!J))!L3##!J#!5))#!%L!JJ#)3)")`J #!J8L#!)")3J")3)&)3J#)3)$)3)"*3J#!JJ)"#-#!JJ")3)#)3J#*`J)!N!3J"! &)K#!!5*!%!)K3!)K%!)MJ""!!5'!!L)3J!-KJ!%L3"!")4!$)K"!!5'!!L%3!53 33"#!!5*!%!8K%!%K%!)K3!%NJ""!%!%K%!)KJ!)N%)!33!JK%!%L%%!")S!3!5B 3J""!%)!")8!#)K"!"#%3"#D!%%!3J"!")4!"*""!%)!")8!")B!#*a#!%%!3J"! ")4!")K"!!L%3"#&!"5+!%!%K%!)L3"!")4!#)B!")8!%*"#!%%!"*B!33"#!!b' !"5&!!L%3!b833"#!%!%L%)!")N!3!L*!%!%K%!%K%!3MJ""!!5'!!5&!!5+!%!- M%%!3!b)3J!%K"!)N!33%!3-K!3%K"!%L!3%")33")J%%!b%%!5)"!3%L"!%")33 ")3%#)33#)J3%"58""!3"!3)L!3%$)`%%"!%K!38K"!%N!33%!3-K!3-Q!3%%"!% "!5%%!L%%!L-""!3")J%%!5%"!L8%!3%%"!-L"!%&)33%*J3"!33%!3-K!33K!3% K"!3L!3%")33")`%%"!)K"!%L!3%%)`3%!3)L"!%")J3%!5%"!5%%!5)""!-N"!3 "!3-K!3%N"!%""!)L!33$*!3%!3%")33#)33")3%")33")J%"!5)%!3%K"!%K!38 L"!3")3%#)`%""!)K!3%M"!%"!L%"!5)%"!-N3"!)%!%K%!3P#""!%!J%)K"!!L% 3!5)3#!%K3!%N#""!%!%K%!)L#"!&)a!)%!)K#!%M3"!)!5&!!L%3!b)33!%K#!% L3"!$)4!%)3J")N!3!5%3!533#""!"#%3!b)3#!8K3!%N#""!%!%K%!%K%!%L%%! "*3J33"!)!5&!!L)33!%K#!)L%!J")8!#)4!#)3J")N!3!5%3!5%3"#-)%%!#)4! ")K!)"L%3!L&!!5%)"#)33!%N#""!%!-K%!%K%!-N%%!3#!%M3"!)!5&!!L333"! )!b))%!%K%!)M3"!)!5&!!5%)!5*!%!%L%%!#)4!")K!)!L-3#"!$)4!#*!J33"! ")3J%)3%%)33"*JJ""#!)!3%L)!J")33#*3%%)!J"!b%""5)J#!)K)!%L!33")3J "*!3J#!%"*#!)!33')J%%!5%)"#%"!5%J!L-%)!J")33#)`%%)!3K#!)K)!-L)!J "*J3J#!%%)!%K!3%M)!J""#%%!b8%)!J""!%M#!%%!5%)!5)%)!%K!3%M)!J"!b% ""5)J#!)L)!J")33")3J%)J%%!53)!33J"53""#!)"5%%!L%"!5)J#!%L"#!#)33 &*JJ""#!)!3%N)!J""!-L"#!")3%$)J%%!5))!3%L)!J")33$)J3J!b%J!58""#! )!3)K#!)L))!#)8!")5!")8!%)i!J)!)K)!%K3!)K)!%KJ!%L)%!")5!%*L"!J#! J3!%L)#!")B!$)B!")5!")B!#)d#!)!-M)#"!!5%J!L'!!53J3)!J!5&!"L%J"#4 !J#!J!5+!)!%R3)!J)%#!)!)KJ!8L)%!$)8!")L!J!L3J)%#!!5%J!b-J3)!$)B! ")5!#*L!J3)!J)!)K)!%K3!3KJ!%K)!%KJ!8K)!%LJ#!")8!")5!$)5!"*8#!)#" !!5)J)!3P3)!J)%!")L!J!L%J!L'!!5-J3)!#)d#!)!-M)#"!"L%J!5'!!L*!J!% P)%#!)#!")S!J"#)J3!-M3)!J!5&!!L&!!b%#!5%"J3-G!J!"!!3"3J3!3!3!3J# 3"!%!!!%#"!!#"!&!!!!!"!&#!!&!!!!#"!%#"!"!!!"!"!&#"!!!!!%#!!%!"!" #!!&!"!"#"!&#!!!!"!"#"!&!"!!#!!%%)d)%!B%$#N!!!8!%!!)%!%!!!!)!!3! !!8!%!3)%!%)%!%)!!!3K!J%K!B%$%J!%!!!%!3)!N!3"!J3"!J!!3J!!!J3!3!! "3J3"!!!"3J!!!!3!3!3"3J3"!!3"3J!"3!!!*%!%))#"!ak!)))!!!+!!!!!)!) !!)#!))!!))+!!!#!)!!!!))!!!+!!)+!)!+!)!#!))!!!!)!!)+!!)#!)!)!))+ !)!#!!*!%JJ!J!!!!J!!J!S!JJ)!!J!!!!J!JJJ3KJ!%KJ!-K!J)K)!)MJ###!5' !!5%#!5+!)!JKJJ)L))!")i!J!J%MJ#!#!b'!!51!)))&)B!")B#"!`Q!)!)!))+ !!)!!))!!)!#!!))!!!+!)!+!))!%)i!JJS%$"J!!JS!!!!!J!!!JJ)!!!J!!JL' !Q8-!!!%!!!!"C!!!!'3!!!!bBf&dEh)mBciq!S#4$iM&DA0`FQPZG&pI-h0dC%C T!S#N))M'E@&iAep4-M0cG'3a0fjeE@9bD@0IE'PYDA4c2'Bq4RB#JC)UL-pcD@G ZB@aTEQGI6Q&1Aep4-M0cG'3a0fjeE@9bD@0IE'PYDA4c2'`q4RB#JAFBL09cEfe 5C@aPBA0PAemj8dp06f*UC@0d4RB#$KD)fR0dC$SkAf0[EA"KFQ9ICR9ZBh4TEfi (&`q)fR0MB@aLEPpI-h0dC%CND3+!Z3k)h@&cD@jSE&pI-h0dC%Cb!S$p$iMLFh4 N1MThFh4bC@&YF'pc"i&U$SMY!!!!B!#3#`%!N"-"F(G`B`#3%`%!N"&!%de*9#" ,CA*LCA*[Fk9%490-D@)!N!3"!!!!!@3!!!"N!!!!-JR%f,KZ+J!!!"`!-J!!BfC bC`!!!!S!!2rr!*!%#F6jh),Y: \ No newline at end of file diff --git a/src/mac/libraries/DES/bin/deslib.PPC.debug b/src/mac/libraries/DES/bin/deslib.PPC.debug deleted file mode 100644 index 425ffb394..000000000 --- a/src/mac/libraries/DES/bin/deslib.PPC.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :%'4PFfaTBLj38%-ZC'9LG@F!FfKXBMq3"!%!!!#@h3!!!CUN3dT[H5&`C@CQF(G `B`!!!!'c3j24!*!0!`!#!*!%rj!%!*!'CY3!!'E8!!"Qe!!!"F!!"!3!rj!%!*! ',FS!!#dX!!!U23!!E+!#!33!rj!%!*!1"63!!!#!"!3%!*!&rj!%!*!(!3!!!1` !!!!"!!!!j!!!!!-!!!!5!!!!!3!!!03!!!$d!!!$L!!!!!3!!!!D!*!2$`#3#aF !N!X#!!!!$`#3"c3!N!X"!!!!%3#3"!%!!%%#!!"*!J!!6`)!!&B#!!"I!J!!CJ) !!'d#!!"d!J!!HJ)!!)%#!!#'!J!!M3)!!*3#!!#C!J!!S3)!!+J#!!#m!J!!dJ! "!*!&$`#3"'!"5Jp#!Q!!3J&!!8)"3!&#&S!64KT!+U!!'qK!%!!!68P8)&0eF(" [FR5P3daTBLjNC@*eC`"0593J8h9`F'pbG+95G@jdD@eP6'PL,Q4PBR9R!%PZG'9 bCQ&MC8aTBJ"IAfCTE'9c!'CRCA4c!("bD@jdCJ"ME'9KFQ9bFJ"YC@eMF(N!CQC XGA0S!(0dFQ0SFJ"cFQ&ZC!"cG(*MEA!!FQ&ZC!"cG(*XC@i!E@9YBfe`!(4TE@8 !CR"bD@jdCJ"YC@ecCA3!AepbC@GTFh4PFPpQFQ&RE@9ZG!"IAh9ZFQ9RDA0dCA* ICR*KCfePER3!9'PMDd0[G@jd!'4PFepbC@&NAh"KFh0hEh*NC'9cAh0PG&pcCA& eC@jMC9pZG@eLCA*NCA0IC'9LG@GNCA0IFf9dAfYPH@4PFepTFephC@&VAfYPH@4 PFepcG(*TEQGIG'pIDf9jC'9cAfjPGepbB@jNEfeIDf9jC'9cAf0LE'pMDep`FQP ZG&pQD@aPC'9cAfCMFRP`G'4PFepQDAKeF&pVCAPIF'&bDA4jC'9cAf0SC@0VAfY PH9p`BA*TG(PNCA0IFQ&ZC'pYAfYPH@4PFepMFRP`G'4PFepbC@&NAh"hAh0dFQP ZCf4PFepTEQPdAh*KEQ4[E9pZG@eLCA*ICf9ZCA*KG'pbC'9cAc0PBf*IC@jMFRP `G'4PFemcBf*MAf9ZBh*jF(4NCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC'4 PFepVCAPIFf0SC@4NCA0IFA9KC&pMDh0eE@eKDf9IDf9jAh0MD'9NC'9cAf9MBPp PEQ0bHA"dC'9cAf0LBepPEQ0bHA"dC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDf4 PFep`Bf*MAf9ZBh*jF(4NCA0IBf*MAf0VFh9Y!*!&$!!!!!`!!`!%!!B!"!!(!!` !#!!%!!X!"!!-!!!!$3!)!!d!%!!2!!J!%`!!!"8!#!!9!!!!&`!-!"F!%C08!"I ZC`!*4Fd!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&(88!"5G&!!1PpX!#89`!") N1J!J`X8!%%@J!""5S!!GG-B!$9-+!!k&6`!1L`X!$fI"!!pm`3!C%1%!%$UP!!e I$`)!!0`!!!&d!!%#!!$Y!!!"2!!"!3!""!!!,5`!!3)!!3d!!!'F!!%#!!%B!!! "M!!"!J!"*`!!!A`!!3)!!6J!!!&8!!%#!!&+!!!"K!!"!J!"A`!!!D3!!3)!!@N !!!%8!!%#!!&p!!!"$!!"!J!"N3!!!@3!!3)!!Cm!!!'X!!%#!!'S!!!"E!!"!J! "ZJ!!!8`!!3)!!GS!!!'d!!%#!!(U!!!"P!!"!J!"qJ!!!83!!3)!!KF!!!%X!!% #!!)N!!!"A!!"!J!#-J!!!53!!3)!!N!!!!%%!!%#!!*2!!!!p!!"!J!#AJ!!!63 !!3)!!RF!!!%F!!%#!!+(!!!!r!!"!*!-I!J#TT!!!3!)P#(r`$JK!%#!!3!)I!J $TNk!!#"m#!+QNq(rr*!!!3!)P#(r`*!!B3"BJ'%!@%J!BjeJ!!!!I(mEH(rJ"c3 X!!!!3B)!$(rMqhK)!!!)Iq2lH)!"!%Ji)3"!I!J$TS2Krra1J!!J!*!')%'!!3# 3"9!!&#jIAfPZDA4TB@aTHQ9IC'9cE'PL!!"m#!+QN!!"!!L8)Ir!5!"MK@!!!!# !!3")1#%!3(`)!kC1J!!J!*!')%'!!*!'*!!6,PpIG'9bE@PZBA4PAf4PFfaTBJ! !!,hKrl`kiJmS1m)6+$X##bKmfc0i,!J!!%'#"G"mpMYiL"B!!$V@!!&8!!Bq9"c !$SPf!!!keJ!"9@!'2P3!J"jrR!0iL"B!!$V@!!&8#JBq98"!,RqF!hL)&J!!1YB !!93!"MjrR!0iL6B!!$V@!!&9)!Bq9"h!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B !!$V@!!&8!!Bq9!"!,Rqp!hL)&J!!9!!'2Rqp!hKmGKYiI*8MH%J!"5JX"3!)3B! !a)J@!!!keJ!"9!!'2P3!"Mj8!-!1Ij`#H)J@!!!keJ!"9!N'2P8J"Mj8!)!HIj` #H)J@!!!keJ!"9!!'2P3!"Mj8!%!ZIj`#H)J@!!!keJ!"9!!'2P3!"MjrR!*iL"B !!$V@!!&8!!Bq9!!'2P3!`!jr[3*iL"B!!$V@!!&8!!Bq9!!'2P3!J"jr[3*iL"B !!$V@!!&8!!Bq9!!'2P3!3#jr[3*iL"B!!$V@!!&8!!Bq9!!'2Rqp!RJiTIri5!! !X(l@+K3S"3!(3B%!S$NL!H"8S"!kI5N!,RdT!kC1J!3J1YErriJ@!!"8!!Bq9!" !,Rqp!RJke[rrL"B!!&3!"Mj8!)!HIld#H$V@rrq)&J!!9!!'2P3!`!jr[3*i1YE rriJ@!!"8!!BqIj`#H$V@rrq)&J!!9!!'2P3*3#jrR%Ti1YErriP@!!"953Bq95# !(RqF!RJke[rrL"B!!&3*"Mj9)-!1Ij`#H$LJ!!!p)+UV15QUURq+5$JpB+UV1@Z UURqJ@$K8!2KqI9m$H$dJ998j+999IiY)1&9U#$`p)&9915P99AqJ5$KpA30i9kN '2P8J%$Tm'!!Z9!`B1&HJaMj8!"!kI"J!,P3+%$TAS%Bq9!!31Rdi!#jAS)Bq9!! 31Rhi!#j9i!JmI5!$H(e!!hKpR!0i9qN'2P8J%$Tm'!!Z9!`B1&IJaMj8!"!kI"J !,P3,%$TAi%Bq9!!31ReB!#jAi)Bq9!N31R`B5#j8!!JmI8N$H(eJ5hKpR30i1d! !!%J!!D##'`!!1hX!"&HJU[jAUDJ8I!",H(iI!RKAk`Dq9@N31MNT!`"prNJZ9qV '[P9*%$Sj+3)!ICj),PIJKVj8#4!k1!N"!(eH!#jAkdDq9@!31Rdq!#jp3%YiIB! $H(hT!hKrR%TiJ"X!!$Yl!!4AUdhq9kP),(eT5hKm(dTi9q!'[P3+%$Si#JF!IIi !,PIJaVj8#4!k1!N'!(fH!#jAi%Dq9!N31MJ*"!"pIJ!Z9qQ'[P8U%$Si#J8!I"i !,ReJ!hKpL30iIH",H(qF!RL#'`!!1hX!"&H!U[jALDJ8I!",H(iI!RKAk`Dq9@N 31MNT!`"prNJZ9qV'[P9*%$Sj+3)!ICj),PIJKVj8#4!k1!N"!(eH!#jAkdDq9@! 31Rdq!#jp3%YiIB!$H(hT!hKr[8TiJ"X!!$Yl!!4ALdhq9iP),(eT5hKm(dTi9q! '[P3+%$Si#JF!ICi!,PIJaVj8#4!k1!N'!(eH!#jAi%Dq9!N31MJ*"!"m(J!Z9qQ '[P8V%$Sj+`8!I6j),R`!5hKp530iIB",H(qp!RJl@J!","S!#%'!rQ!p)2$a15R `m(qU5$JpB2$a1@[`m(q!@$K8!1%qI9m$H$e!$`mj5Jm2Ik"31&3!)$Bp)!m215N 2$hq,5$Km(9Yi9k!'2P3!%$Tpp`!Z9kR'2P8J%$Tm&`!Z9!`31PHJ4Mj8!"!kI"F !,P3*-$*AS)Bq9!!31R`A!#j8!#!fI5!$H(f!!hKpr!0i9q!'2P3!%$TpG`!Z9q$ '2P3!%$Tm&`!Z9!S31PIJ4Mj8!"!kI"F!,P3*-$*Ai)Bq9!!31R`A!#j8!#!fI5! $H(e!!hKpI30i1h[rJ&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8 !!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8 !!9HJ"MkB&3!!1V8!!5`&!!""JIVB5!!&P#`&!!""J3!-1'!!!%J!"BKmpMYiL6B !!$V@!!&9)!Bq9"6!$SJ@!!!keJ!"9!!'2P3!J"jqP!0iL"B!!$V@!!&8!!Bq9!" !,Rk8!hL)&J!!1YB!!93!"MjqP!0iL"B!!$V@!!&8!!Bq9"2!$SJ@!!!keJ!"9!! '2P3!J"jqF`0iL"B!!$V@!!&8!!Bq9!"!,Rjc!hL)&J!!9!!'2Rjc!hKmGKYiI*8 MH)J@!!!keJ!"9!!'2P3F`!k)&J!!1YB!!93!"Mj8!)!HIj`$H)Nf!!!keJ!"95! '2P3!3#jrR!0iL"B!!$V@!!&8!!BqIj`$H)J@!!!keJ!"9!!'2P3G`!k)&J!!1YB !!93!"Mj8!)!HIld$H)J@!!!keJ!"9!!'2P3!3#jr[30iL"B!!$V@!!&8!!BqIld $H(q5ihKrXHYi25#UUcNTUUTrLNJi25#UUcNTUUTrS%Ji9!$iIReI!hJp)&9915P 99Aq!5$K8#3Jm28"996P+999rUe!iI6eEH&HJ"Mj8!"!kI6J!,P8V'$KAUXBq98N 31R`B5#j8#4!k9k"'2P3!%$TpQ!!Z9k#'2P3!%$Tm'!!Z9!S)2(f!8hKp)!0iIA` $H&IT"Mj9)"!kI"J!,P32'$KAi-Bq9!!31R`B!#j8#4!k9q"'2P3!%$TpQ!!Z9q# '2P3!%$Tm'!!Z9!X)2(f!@hKp)!0iIId$H$Yl!)!l)!!!5!!"S$Ylrrb"@`!!9k" 0rPHT5#am!%YiI9m#H&IJ4Vj8#4!k1!N%!(iH!#jAi)Dq9!N31MJ*"3"pIJ!Z9qN '[P8T%$Sjk3F!I9ji,PITaVj9+4!k1BN'!(`HB#jp530iI@",H(i+!hKrR&*i1h[ rr)&l!!"AS+Vq9kQS&(`!5hKpI`*i9q#'[P3*%$Si#3%!IAi!,PIT"Vj9+4!k1!N $!(eH!#jAi-Dq9!m31MJ2!J"p2J!ZI8",H(eX!hKAi%Dq9!N31R`H5#jpL`0iIja DH$Ylrrb"1`!!9iT0rPH!5#ap3!0iI6m#H&IJ4Vj8#4!k1!N%!(iH!#jAi)Dq9!N 31MJ*"3"pIJ!Z9qN'[P8T%$Sjk3F!I9ji,PITaVj9+4!k1BN'!(`HB#jp530iI@" ,H(i+!hKr[9*i1h[rr)&l!!"AJ+Vq9iQS&(`!5hKpI`*i9q#'[P3*%$Si#3%!IAi !,PIT"Vj9+4!k1!N$!(eH!#jAi-Dq9!`31MJ-!J"p2J!ZI8",H(eU!hKAi%Dq9!N 31R`H5#jp3!0iIld#H$Xj!!%X'3!)3B$qB$dJm2%j+I$`IkY)1$dJm2%j+I$`IiP )1&8Ji6jpI`0i25!2$cNT$`prS%Ji9!NJ0Me!$`mj5Jm2IiY31(dp@hKAS!Bq9!! 31ReA!#jAS-Bq9!!31Rdh!#j9+a!k9k"'2P3!%$Tpp`!Z9HN`-PHJKMj8!"!kICF !,P@!)$Cp)!0iI@!$H(eF!hKAi!Bq9!!31Reh!#jAi-Bq9!!31R`A!#j8#K!k9q" '2P3!%$Tm&`!Z9!N`-PIJKMj8!"!kI"F!,P3!)$Cp)!0iI8!$H(ep!hKrR+*iIlf DH#`&!!K!J3"d1+Arq&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8 !!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8 !!9HJ"MkB&3!!1V8!!Aj8NhKq-iYi5rrlR(ke+K3S"3!)3B%!H$NL!Ea8S"!kI5N !,RdT!kC1J!3J9k!'2MUerrqB&3!!9k$'2MUerrqB&3!!9k#'2MUerrqB&3!!9k" '2MUerrqB&3!!9i!'2MUerrqB&3!!9i$'2MUerrqB&3!!9i#'2MUerrqB&3!!9i" '2MUerrqB&3!!1'!!!,RKrla1J!!J!*!')%!!%3#3"!Z%!"!ZC'9cAf0LBepPEQ0 bHA"d!!#q`IrB1`)2+$[#%bJl)JXSI2FlH)JA!!!kp`!"9!!'2P3F`!k)&`!!1[F !!93)"Mj9#)!HIja$H)NA!!!kp`!"93S'2P9)3#jrR%0iL4F!!$Vh!!&9#!BqIja $H)Nh!!!kp`!"95J'2P8G`!k*&`!!1[F!!98)"Mj9#)!HIle$H)NA!!!kp`!"93J '2P8!3#jr[30iL"F!!&3!"Mjr[30iI(FEH(bf+hK)!!6),"B!#%'!!-5)&`!!1[F !!93!"Mj8!!Bq9!$!$RqF!RL)&`!!1[F!!93!"Mj8!!Bq9!#!(RqF!RL)&`!!1[F !!93!"Mj8!!Bq9!"!,RqF!RL)&`!!1[F!!93!"Mj8!!BqIj`#H)JA!!!kp`!"9!! '2P3!"Mj8!-!1Ild#H)JA!!!kp`!"9!!'2P3!"Mj8!)!HIld#H)JA!!!kp`!"9!! '2P3!"Mj8!%!ZIld#H)JA!!!kp`!"9!!'2P3!"Mjr[3*i1YErq%J!!,"qpl)8+"B !"d'"!+!j!J)!9X!31Rd)!#jp#31Q6S!%)$Vhrrq)&`!!9!!'2P3!3#jr[3*i1[I rriJA!!"8!!Bq9!#!(Rqp!RJkprrrL"F!!&3!"Mj8!-!1Ild#H$Vhrrq)&`!!9!! '2RqF!RJkprrrL"F!!&3!"Mj8!%!ZIj`#H$Vhrrq)&`!!9!!'2P3!J"jrR!*i1[I rriJA!!"8!!Bq9!$!$RqF!RJk`!!!I0XcH$d!UUXj#+UUIiP!1$d!UUXj#+UUIk" !1&3!q(jp2`0i23"996N)999rJ%!i9!N)2$d!998j#&99Ik"!1(dp!hKAS!Bq9!! 31R`C!#j8#4Ji9k$'2P3!%$Tm'3!Z9!J31PHJ4Mj8!"!kI"N!,PHUKMj95K!kI9P 3,P9+#$am!&0iI3!$H(dm!hKAi!Bq9!!31R`C!#j8#4Ji9q$'2P3!%$Tm'3!Z9!J 31PIJ4Mj8!"!kI"N!,PIUKMj95K!kI9P3,P9+#$am!&0iI3!$H(dp!hJl3!!!5!! "S)!E!!!lH`!%9kQUrPHSU"4p+%0iI"p#H&IJ"Vj8#"!k1!J$!(eH!#jAi-Dq9!J 31MJ)!J"m(J!Z9qL'[P8)%$Sj#!%!I4j!,PIT4Vj9+4!kI6j),Rd)5hKm!%0iI8! $H(qF!RL!'`!!1hX!"&HT6IjAU%JXI5K$H(`I3RKAi!Dq9!J31MJ)"`"pAJ!Z9q$ '[P3)%$Si#!B!I6i!,PIJ4Vj8#"!k1!J%!(`H!#jAk)Dq93J31MN)"3"p(N!ZI!" $H(dJ!hKp3!0iIj`#H)!E!!!lH`!%9iQUrPH)U"4p+%0iI"p#H&IJ"Vj8#"!k1!J $!(eH!#jAi-Dq9!J31MJ)!J"m(J!Z9qL'[P8)%$Sj#!%!I4j!,PIT4Vj9+4!kI6j ),Rd)5hKm!%0iI8!$H(qp!RL!'`!!1hX!"&H*6IjAL%JXI5K$H(`I3RKAi!Dq9!J 31MJ)"`"pAJ!Z9q$'[P3)%$Si#!B!I6i!,PIJ4Vj8#"!k1!J%!(`H!#jAk)Dq93J 31MN)"3"p(N!ZI!"$H(dJ!hKp3!0iIld#H$YD!!%X'J!)3B$qB$d!m2%j#2$`IkP !1$d!m2%j#2$`Ii"!1&3!i6jp2`0i23!2$cN)$`prS%!i9!NJ0Md!$`mj#!m2Ii" !1(dp!hKAS!Bq9!!31Rdi!#jAS-Bq9!!31R`B!#j8#"!k9k"'2P3!%$Tm'!!Z9!! `-PHUKMj95K!kI9K3,P9+)$Cm!&0iI3!$H(dm!hKAi!Bq9!!31R`B!#jAk-Bq93J 31RdB3#j9#K!k9qK'2P8)%$Tp'%!Z93N`-PISKMj9#"!kI4K!,P8))$Cp+%0iI8K $H(`G3hJX&J!!3B(l1(bA)hKAJ%BqQ"F!!$Vh!!&AJ)BqQ"F!!$Vh!!&AJ-BqQ"F !!$Vh!!&AJ!BqQ"F!!$Vh!!&AS%BqQ"F!!$Vh!!&AS)BqQ"F!!$Vh!!&AS-BqQ"F !!$Vh!!&AS!BqQ"F!!(qMkhLk`IrB6S!!)!#3"L"!!!S!N!3&j!!1,Q4PFepMBQ0 IBfYcG@fqSIr81U)2+$[#%bJk`JXSI(JEH)JB!!!l'!!"9!F'2P6m`!k)'!!!1aJ !!93)"Mj9!)!HIj`$H)Mi!!!l'!!"91!'2P3!3#jrR!0iL2J!!$XB!!&8j`BqIj` lH)Mi!!!l'!!"91F'2P6p`!k)'!!!1aJ!!93!"Mj8"i!HIldlH)Mi!!!l'!!"91F '2P6J3#jr[30iL2J!!&6J"Mjr[30i21#UUcMRUUTrL$Ji21#UUcMRUUTrTcJi91$ iIRdI!hJp)&9915P99Aq(5$K8k!Jm21"996MR999rS$JiI4d$H&HV"Mj9B"!kI"B !,P3+'$KAUFBq95!31R`@!#j8#"!k9kG'2P6J%$Tm&J!Z9kb'2P@-%$TmpQ!Z91F )2(`!1hKp!!0iI9`$H&IV"Mj9B"!kI"B!,P3+'$KAkFBq95!31R`@!#j8#"!k9qG '2P6J%$Tm&J!Z9qb'2P@-%$TmpQ!Z91F)2(`!1hKp!!0iI9d$H#`'!!""JJ'iI,S VH$YJ!!")!!'JJ4S!!$YD!!4ATkVq9k#S&(cJ!hKp(`*i9q!'[P3(%$Si"`-!I2i !,PIJaVj8#"!k1!J#!(`H!#jAk)Dq93J31MN)!3"p2N!Z9qK'[P8)%$Tp(N!ZI5K $H(`!3hKmi!0iIj`#H)%D!!!l@J!%9kG0rPHJ5#ami!0iI4m#H&IJ"Vj8"a!k1!F (!(cq!#jAi-Dq9!J31MJ)"J"m(J!Z9qK'[P8)%$Sj#!3!I6j!,PISKVj9#"!k13J &!(dH3#jp+%0iI!"$H(cJ!hKrR!*iJ4S!!$YD!!4AKkVq9i#S&(cJ!hKp(`*i9q! '[P3(%$Si"`-!I2i!,PIJaVj8#"!k1!J#!(`H!#jAk)Dq93J31MN)!3"p2N!Z9qK '[P8)%$Tp(N!ZI5K$H(`!3hKmi!0iIld#H)%D!!!l@J!%9iG0rPH!5#ami!0iI4m #H&IJ"Vj8"a!k1!F(!(cq!#jAi-Dq9!J31MJ)"J"m(J!Z9qK'[P8)%$Sj#!3!I6j !,PISKVj9#"!k13J&!(dH3#jp+%0iI!"$H(cJ!hKr[3*i1hX!!5`E!!K"J2jJ5!! "Y$XP!)!lB!!!5!!"S$Xjrrb"'3!!9kG0rPHJ5#ami!0iI4m#H&IJ4Vj8"a!k1!F %!(cq!#jAi)Dq9!J31MJ)"3"m(J!Z9qJ'[P8)%$Sj#!F!I6j!,PISaVj9#"!k13J '!(dH3#jp+%0iI!"$H(cJ!hKrR!*i1cRrr)%C!!"ATkVq9k#S&(cJ!hKp(`*i9q# '[P3(%$Si"`%!I"i!,PIR"Vj8ja!k11F$!(dH1#jAjmDq91F31MMR!J"mrMJZI3F lH(`(1hKAi%Dq9!!31R`H!#jmi!0iIj`#H$Xjrrb"'3!!9iG0rPH!5#ami!0iI4m #H&IJ4Vj8"a!k1!F%!(cq!#jAi)Dq9!J31MJ)"3"m(J!Z9qJ'[P8)%$Sj#!F!I6j !,PISaVj9#"!k13J'!(dH3#jp+%0iI!"$H(cJ!hKr[3*i1cRrr)%C!!"AKkVq9i# S&(cJ!hKp(`*i9q#'[P3(%$Si"`%!I4i!,PIJ"Vj8"a!k1!F$!(`H!#jAjmDq91F 31MMR!J"mrMJZI!!lH(d!!hKAjdDq91F31Rcq1#jm!$YiIld#H$Yl!!%X'`!)3B$ qB$cJm2%ijr$`Ik!i1$cJm2%ijr$`IiJi1&8(i6jm(cYi21!2$cMR$`prS$Ji9!N J0McJ$`mij`m2IiJi1(dp3hKAT`Bq91!31Ree!#jAS-Bq9!!31Re9!#j954!k9k" '2P3!%$Tp&3!Z93F`-PHJKMj8!"!kIC8!,P@-)$Cmjf0iI5FlH(em1hKAi!Bq9!! 31Ree!#jAi-Bq9!!31Re9!#j954!k9q"'2P3!%$Tp&3!Z93F`-PIJKMj8!"!kIC8 !,P@-)$Cmjf0iI5FlH(ep1hKmPb0i9i"'2TJA!!!kp`!"9i#'2TJA!!!kp`!"9iM '2TNA!!!kp`!"9iF'2TMh!!!kp`!"9k"'2TJA!!!kp`!"9k#'2TJA!!!kp`!"9k$ '2TJA!!!kp`!"9kF'2TMh!!!iB!!!ZU(re%k!!#!!N!BJ3!!,!*!%"KJ!%#jNCA0 IC@0LAf9ZBh*jF(3!!*2Krr`li!!!5!!!Q(`$q+j8!!BmI!2jVR`$q+jmJrLZ9)8 (2Rb$q+j8K1FqI+3LH&5'"ljmJrLZ9)8(2Rb$q+j8K1FqI+3LH&5%pljma#*i9)F (rRb$q+j8K3FqI)2iVP5%jcjmT#*i9)B([Rb$q+j8K3FqI)2iVP5%jcjmT#*i9)6 h[Rc%)RK8K2rqI13LH'L%!!&m!#0iI!2jVM[r!!%S(`!)3B$rD)2Krra1J!!J!*! ')%!!!3#3"E!!&5jNCA0ICQPiGA"IDf9jAh"KFQPdH3#6iIrm1q!!!%J!!,4m!rL Z9!!(rRb$q+j8K!Bm9)8(2Rb$q+j8K!Bm9)6R2RbN)RK8KJHqI)2iVP5%"Ma8K3F qI)2iVP5%"Ma8K1FqI+3LH&5%pljma#*i9)F(rRb$q+j8K!Bm9)8(2Rb$q+j8K!B m9)6R2RbN)RK8KJHqI)2iVP5%"Ma8K3FqI)2iVP5%"Ma8K1FqI+3LH&5%pljma#* i9)6rrRcN)RKm!#!!3))!$$KJ!!")!!!81rm!!5JI!!K"J2p-1'!!!B2Krra1J!! J!*!')%!!!3#3"G!!&5jNCA0IBfKPBfYIDf9jAh"KFQPdH3#pSIqd1Z)2+$[#%bJ l!JXSI0XcH#`)!!""JJA)I2BlH)J@!!!keJ!"9!!'2P3F`!k*GJ!!1YB!!99J"Mj 8!)!HIj`$H)J@!!!keJ!"9!S'2P9!3#jrR!0iL"B!!$V@!!&8!!BqIj`$H)Nf!!! keJ!"95!'2P3G`!k)&J!!1YB!!93!"Mj8!)!HIld$H)J@!!!keJ!"9!!'2P3!3#j r[30iL"B!!&3!"Mjr[30iI(BEH(b9)hK)!!8J,!8!#%#"!+5)&J!!1YB!!93!"Mj 8&-!1L"B!!$V@!!&8!!Bq9!#!(Rk8!hL)&J!!1YB!!93*"Mj9)%!ZIT3$H)J@!!! keJ!"9!!'2Rk8!hL)&J!!1YB!!93!"Mj8%m!1L"B!!$V@!!&8!!Bq9!#!(Rjc!hL )&J!!1YB!!93!"Mj8!%!ZIR-$H)J@!!!keJ!"9!!'2Rjc!hKrR+*iIlfDH$LPrrK )!!$!IYBU&#J&!!K"J3#`15)#4&5J%$Tp+3!ZI5N$TNk!"#!ke[rrL"B!!&3!"Mj r[3*i1YErriJ@!!"8!!Bq9!"!,Rqp!RJke[rrL"B!!&3!"Mj8!)!HIld#H$V@rrq )&J!!9!!'2P3!`!jr[3*i1YErriJ@!!"8!!BqIj`#H$V@rrq)&J!!9!!'2P3!3#j rR!*i1YErriJ@!!"8!!Bq9!#!(RqF!RJke[rrL"B!!&3!"Mj8!-!1Ij`#H$LJ!!! p)+UV15QUURq*5$JpB+UV1@ZUURqU@$K932KqI6m$H$dJ998j+999IiP)1&8J#$` p)&9915P99AqU5$Km(90i9k!'2P3!%$Tm'!!Z9!dB1&HZaMj9`"!kI"J!,P3,%$T AV%Bq9B!31Rdi!#jAUSBq98!31R`B!#j8!!JmI5!$H(eJ!hKp[!0i9q!'2P3!%$T m'!!Z9!dB1&IZaMj9`"!kI"J!,P3,%$TAl%Bq9B!31Rdi!#jAkSBq98!31R`B!#j 8!!JmI5!$H(eJ!hKp[30i1d!!!%J!!D#"H`!!1hX!"&HUU[jAS+J8I8N$H(er5RK Ai!Dq9!N31MNT!`"phNJZ9qh'[P@T%$Sj+3)!ICj),PI[KVj9k4!k15N"!(eH5#j AkdDq9@!31Rdq!#jp3%YiIB!$H(h!!hKrR!*iJ6X!!$Yl!!4AS%hq9kT),(`!8hK p2`*i9qN'[P8T%$Si#3F!IEi!,PIJaVj8$"!k1!`'!(hq!#jAi%Dq9!S31MJ+"!" pIJ!Z9q#'[P3*%$Si#38!I6i!,ReJ5hKpi!0iID!$H(qF!RL!'`!!1hX!"&H,U[j ALDJ8I@T,H(`I8RKAi!Dq9!N31MNT!`"phNJZ9qh'[P@T%$Sj+3)!ICj),PI[KVj 9k4!k15N"!(eH5#jAkdDq9@!31Rdq!#jp3%YiIB!$H(h!!hKr[3*iJ6X!!$Yl!!4 AJ%hq9iT),(`!8hKp2`*i9qN'[P8T%$Si#3F!IEi!,PIJaVj8$"!k1!`'!(hq!#j Ai%Dq9!S31MJ+"!"pIJ!Z9q#'[P3*%$Si#38!I6i!,ReJ5hKpi!0iID!$H(qp!RJ l@J!","S!#%'!rQ!p)2$a15R`m(qT5$JpB2$a1@[`m(q+@$K931%qI6m$H$dJ$`m j+3m2IkP)1&8J)$Bp)!m215N2$hq+5$Km(90i9k!'2P3!%$TpY`!Z9kl'2PA!%$T m&`!Z9!X31PHX4Mj9J"!kI"F!,P3*-$*AUSBq98!31R`A!#j8!#!fI5!$H(eJ!hK p[!0i9q!'2P3!%$TpG`!Z9q$'2P3!%$Tm&`!Z9!S31PIJ4Mj8!"!kI"F!,P3*-$* Ai)Bq9!!31R`A!#j8!#!fI5!$H(e!!hKpI30i1h[rJ&H!4MkB&3!!1V8!!9H!KMk B&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMk B&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!AqFSRKr[CTi,!8!!%'"qZ" )!!@B,!8!!%'"!!`iB!!!5!!&M(cf1hL)&J!!1YB!!93*"Mj9-X!1L"B!!$V@!!& 8!!Bq9!#!(Rj5!hL)&J!!1YB!!93!"Mj8!%!ZIP)$H)J@!!!keJ!"9!!'2Rj5!hL )&J!!1YB!!93!"Mj8%F!1L"B!!$V@!!&8!!Bq9!#!(Ria!hL*0J!!1YB!!98J"Mj 8!%!ZIM%$H)J@!!"8!!BqIM%$H(af'hKmP50iL"B!!$V@!!&8!!Bq9"c!$SJ@!!! keJ!"9!!'2P3!J"jrR!0iL"B!!$V@!!&8!!Bq9!"!,RqF!hL)&J!!1YB!!93!"Mj rR!0iL"B!!$V@!!&8!!Bq9"h!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B!!$V@!!& 8!!Bq9!"!,Rqp!hL)&J!!1YB!!93*"Mjr[8YiIj!!ihL6SIqJ25#UUcNTUUTrLdJ i28#UUcP+UUTrS&!i9!RiIRer5hJp)&9915P99Aq!5$K8#3Jm28"996P+999rS&! iI6d$H&HJ"Mj8!"!kIEJ!,P@Z'$KAS-Bq9!!31Rei!#j9E"!k9k"'2P3*%$Tp@%J Z9k#'2P3!%$Tm'!!Z9!!)2(e!!hKpJ!0iIG`$H&IJ"Mj8!"!kIEJ!,P@Z'$KAi-B q9!!31Rei!#j9E"!k9q"'2P3*%$Tp@%JZ9q#'2P3!%$Tm'!!Z9!!)2(e!!hKpL`0 iIGeEH$Yl!)!l)!!!5!!"S$Ylrrb"@`!!9k"0rPHT5#am!%YiI9m#H&IT4Vj9+4! k1FN%!(fqF#jAkBDq95N31MQ*"3"prQ!Z9qN'[P8T%$Sj53F!IAj3,PIJaVj8#4! k1!N'!(`H!#jpB!0iIHN$H(fJ5hKrR!*i1h[rr)&E!!"AS+Vq9kQS&(`*5hKpAdT i9q#'[P30%$Si$3%!ICi!,PIJ"Vj8$a!k1!m$!(eH!#jAi-Dq9!X31MJ,!J"p2J! ZI8",H(f*!hKAi%Dq9!!31R`H!#jp)!0iIj`#H$Ylrrb"H`!!9iP0rPH+5#ap)&0 iIAm#H&IT4Vj9+4!k1FN%!(fqF#jAkBDq95N31MQ*"3"prQ!Z9qN'[P8T%$Sj53F !IAj3,PIJaVj8#4!k1!N'!(`H!#jpB!0iIHN$H(fJ5hKr[3*i1h[rr)&E!!"AJ+V q9iQS&(`*5hKpAdTi9q#'[P30%$Si$3%!ICi!,PIJ"Vj8$a!k1!m$!(eH!#jAi-D q9!X31MJ,!J"p2J!ZI8",H(f*!hKAi%Dq9!!31R`H!#jp+30iIle+H$Xj!!%X'3! )3B$qB$dJm2%j+I$`IkY)1$e!m2%j5[$`Ii"31&3*i6jpIdYi25!2$cNT$`prS%J i9!NJ0Me!$`mj5Jm2Ii"31(dp!hKAS!Bq9!d31RhAD#jAS-Bq9!!31Reh!#j9E"! k9k"'2P3!%$Tp0`!Z95S`-PHJKMj8!"!kI"F!,P3!)$Cp3!0iIB!$H(hF!hKAi!B q9!!31Reh!#jAi-Bq9!!31R`A!#j8#K!k9q"'2P3!%$Tm&`!Z9!N`-PIJKMj8!"! kI"F!,P3!)$Cp)!0iI8!$H(ep!hKrR**iIlf+H#`&!!K!J3"i1+Arq&H!4MkB&3! !1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4MkB&3! !1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!Ai5iRL!!Iq JI"(UH%[rqjKqY5S8+!8!#%'"!(Jj)J)J9+!31RdT!#jp+31Q6S!%)&HJ"MikYIr rQ"8!!&HJaMikYIrrQ"8!!&HJKMikYIrrQ"8!!&HJ4MikYIrrQ"8!!&H!"MikYIr rQ"8!!&H!aMikYIrrQ"8!!&H!KMikYIrrQ"8!!&H!4MikYIrrQ"8!!$KJ!!#jSIq d6S!!)!#3"L"!!"-!N!3,J!!4,Q4PFep`Bf*MAf9ZBh*jF(3![L(ra$UL"bJk`J- S1L)$#$T#!XJkBJ+)1S)#D(ah'hL)&`!!1[F!!93!"Mj8(F!1L"F!!$Vh!!&8!!B q9!#!(Rqp!hL)&`!!1[F!!93!"Mj8!%!ZIld$H)JA!!!kp`!"9!!'2Rqp!hKAS0p q9!!31R`8!#j8"KJi9k#IIP3!%$Tm&!!Z9!831PHJ(hj8!"!kI"3!,PHRAhj8ja! kI23i,P6R#$am!$YiI+!$H(cI!hKAS2mq9!!31R`6!#j8"KJi9k#r2P3!%$Tm%`! Z9!831PHJ2cj8!"!kI"-!,PHRIcj8ja!kI2-i,P6R#$am!$YiI+!$H(cH!hL)&`! !1[F!!93!"Mj8(F!1L"F!!$Vh!!&8!!Bq9!#!(Rqp!hL)&`!!1[F!!93!"Mj8!%! ZIld$H)JA!!"8!!BqIld$H&HJjcj8!"!kI")!,P3''$KAS+Fq9!!31R`5!#j8"4! k9k!R2P3!%$Tm%J!Z9kGR2P6R%$TmmMJZ91F)2(`!1hKmS!0iI-!$H(rr!hKAS2p q9!!31R`4!#j8"KJi9k#rIP3!%$Tm%3!Z9!831PHJ2hj8!"!kI"%!,PHRIhj8ja! kI2%i,P6R#$am!$YiI+!$H(c!!hKrhJ0iI*SMH$XJI[`l!!!35!!",&FJ"riX!!! !3B)!)&IP%6TAi$DqI,m$H&I&%6TA`$DqI,i$H%J!!"aAj3Nm9q!ZrRbr!hKAa3N m9m!ZrRbq!hKr13j`9q8(IPIJjVKmS!0i9!831MJ&!`"mYJ!Z9qER[PIJ[VTm`!0 i9!B31MJ'!J"m&J!Z9qH22PIQKVCmjM0i9-B31MM'!3"mpM!Z9qC@[P6'%$TmeM! ZI1BcH(`!-hKm[!0i9m8([PI!rVTmS!0i9!831MJ&!`"me3!Z9m$1[P3&%$Si"3) !I,8!,PI(PcjA`)kfI1!$H&3(%$Si"`%!I"8!,PI(9Vj8ja!kI28i,R`!1hKmS!0 iI0X$H&H&!LjAB!B1I+!$H*!!'J!!1eS!"&H&"JjAB!)ZI+!$H*!!'J!!1eS!"$X BrrmX'!!!3B(qe$KJ!!#k)Ir%6S!!)!#3"L"!!!m!N!3$)!!2,QeKDf9IDf9jAh0 MD'9N!!!!I!J#TT2Krrb3!!%!#*3Krm"mIaYiN!#"!&arirYiJ)%!A%[rr*eJ!!! !Iq2lH%[rlr9J!!!!,!-!!%##!!`iB2rr5!!!*(rMqhK)!!YeB!!!!#`$!!""JJ! -1'$rrNJ!!!JiB!!!J!%!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&H!!1,Q4 PFepVCAPIFf0SC@4m#!+QNq(rr*!!!3!)P#(r`(ar'hKrirYi5!!#-@!!!!"rirY i5rrZM@!!!!"rirYi5!!+p@!!!!!X!`!!3),rf$KJ!!#!!3")1#%!3(`)!kD$iIr m6S!!)!#3"L""J!%!N!9B!"-ZC'9cAfjPGepbB@jNEfeIDf9j!!!!I!J#TT!!!3! )P#(rX*!!B3"S5!!k"B""!"53!'%!5%J!1IQ!33!81)%!5*!!C!!%J'%!D%J!!+P J!!!!1'%!5%J!!5eJ!!!!1'%!1%[rrcNiB3!i5!!!L@!!!!!iB3"!5!!jdB""!"3 iB3"!1'-!"%J!1F'!33!8J')!,%J!!2&J!!!!1'%!1%[rr[diB3!i5!!!6@!!!!# !!3"B1#%!8(`)!kC1J!!J!*!')%'!!*!'T!!K,Q4PFepTEQPdAh*KEQ4[E9pZG@e LCA*ICf9ZCA*KG'pb!(`)!UD6iIrmNm(rq*!!!3!)P#(r`*!!B3"B1m)Y-)"K!&J iJLdi5rrpl@!!!!!li!!!5!!!%$J!!!"m([QZ1rm!!5`I!!K"J2r`J!%!5$JK!%" m#!1QJq(rr)2"rrK1J!!J!*!')%'!!J#3"@!!(LjNCA0IFf9dAh*KEQ4[E9pRC@j PFQ&dEh*IFf9PC(`)!UD3!!%!#*3Krm#3!'%!@$KL,6#!J3"B1+!!#%J!1(Q!33! 8J!%!5$JK!%"m#!1Q6S!!)!#3"L""J!#3"M3!'#jNCA0IFf9dAh0PFA9PEQ0PAfj eE@*PFJ!!I!J#TT2Krrb6`IriN!!"!!L8)Ir!N!"K!&Jl`Ld`Im2cH)#"!&JiSLd i1-!!!8[rjJ&J!!!!1q!!!%J!!#4mI[LZ1!-!!93!"Mjm([QZI"liVLJ!!!"!JJ! 31rm!!5`I!!K"J2rFJ!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J!*!')%'!!J#3"A` !'LjNCA0ICf9ZCA*KG'9IFQ&ZC'pYAf*XEf0VI!J#TVk"rp#3!!%!#*3Krj!!I(8 EH(bB)hKmYLYiI0FcH(cd1hKqJk0i5!!"CAam'hJiG!!%5!!"@Aak'hJS'!!!3)) !#$VJ!!%l)!!"5!!!X(lHXhKqZkYi5!!!J#`H!!&!J3!JIf2EH%J!!1&8B!3qIr` #&$Yl!!)lh[rq5!!!')JE!!!lH`!"9!!'2Rrm!K3l`!!!Ieh6H(arqGCm(HR@I)- #&$aJJ!!iBrrrI!3EPR`!'GCrJ#"32(d%r$J$FbemR`(@2'#!!$KMrrpm""Z@I!! CeRp!)&!X(J!!3),rJ#JB!!""JJ!8NjJ!!$XB!!56@!!!1aJ!"$Xj!!%X'3!%3B% !$(`CZ!"!JIp)Ii2MH)!"!(Ji)3"`I!J$TVU"rp"1J!!J!*!')%'!$!#3"!%N!!m ZC'9cAh&eB@4IBfYcG@d!!!#)!`!"Q!(rm)J$!!!iJIr`Q!3!!D"Krr"1J!!J!*! ')%!!N!FF!"BZG(G[Af*jG'9cAhCKH&pdEepZCA4cL!-!!jJ"rr#)!`!#1)(rm*J %!!')!`!"1)(rm*J%!!+)!`!!1)(rm*J%!!1!BIr`6S!!)!#3"L"!!*!(0!!A,QC [GA*IBRPdCA0IGQ&iAh4[AfjPG(-!!!"m#!+Q[b(rj*!!!3!)P#(rS(aj'hKr2-Y iIcV,H$KK!$K)!$@aJ%%!&%J!0C'!33!8J!%!1(`%'RL!BJ$31!-!!C!!!J$3I'- LH%J!0D'!33!85!!eXB""!"53!'%!2(p$dhJiJ3!m1+!!"%J!06Q!33!81eS!"%J !0Bf!33!8N!"K!$ar3p0i1)%!2$LJ!!4)!$89J%%!&$YJ!!")!!"B1m!!!)[m!!! lS!!!5!!!&&Irq(jAi!IqIpi#H$Zp!!%X(3!'3)(rl#`H!!"!JJ!8L"`!!'!!!!' B(!!!5!!!%)JF!!"8!!!mQ"`!!$ZF!!%lH`!","X!"d#"rkJiB!!!J!%!D$JK!'" m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!4!!$bjNCA0IFQ&ZC'pYAfYPH3!!!(`)!UD 6iIrmN!!"!!L8)Hr!N!"K%&L3!)%3A*!!S4"J1'%!1$L!%!#!S4"FJ-%3B%J!!(9 J!!!!I(mEH#`I!!"!JJ!81'%!1)#"%&K)!!**B!!!!$KK!$JiJ!!!1+!3!%J!04Q !33!8Iq2lH)!"%%Ji)4"!I!J$TS2Krra1J!!J!*!')%'!!3#3"A`!%LjNCA0IFQ9 KC&p`BA0cGfpbC(`)!UDqiIrFN!!"!!L8)HqJI(dEH(bD)hKmZbYiI0NcH$VL'dF l!KXSJq)!8$Z!!!!X'K!!3)%")$KJrrp)!!&iIf2EH%J!0!'!33!81(m!6%J!0!f !33!8Ik2VH(p%dhKrjIYi5!!d%B""!"3S!`!!3))!&(rMqhK)!$39J%%!&%J!!04 rSqYi1)!!#NJ!0"Q!33!8I(iEH#JH!!""JJ!-1!!!!*JH!!!X'3!!3B)!T(m$`hK rC0Yi5!!cMB""!"3iI`"-5!!cQB""!"3iB3!i1)!3!(rPqhK)!$1GJ%%!&#J$!!" !JJ!8Iq2lH%J!-k'!33!85!!!B$KK!$JiJ!!+5!!cTB""!"4mIKYi+"i!!%'#!!` i!!!!Q"i!!(qMkhJiJ3!i5!!cQB""!"3X!`!!3B)!)(lMZhK)!$-0J%%!&$Kr!%a )!$-CJ%%!&%J!!!JlJ!!","`!!%'#rZJX(!!!3))!'(qMkhJiJ!!!IdA6H%J!-f@ !33!81')!e%J!-XQ!33!8,"N!!%'#!"JiB3!i1)!!!$LJ%!")!$-pJ%%!&$J!!!" mHZS8Q!2rrhq!!$48!pPqJ!%3D$JK%'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!FJ !%bjNCA0IFQ9KC&p`GepcG(*TEQF!!!"m#!+Q[X(rf*!!!3!)P#(qi(aj'hKmPb0 iIcE,H$Z!!!%lS3#iIb2,H%J!-Y@!33!8I(SEH$KK!,JiJ!!!1+!!3%J!-U@!33! 81f!!!8J!!(L)'3!!1cN!!A`I"h3l`!!!5!!!4#`F!!""JJ!JIk6VH$Zp!!')C!! !9q!(rRaJ!RLB"!!!5!!!'$Zprrq)I3!!9q!(rRaJ!RLB(3!!9rriIM[H!!%X(J! '3)(r[&GJ"hiS!!!!3))!$(q!!$48(0Pq1hX!!A`Ed%"!JIq)1k%!Z(liZhJlB!! !5!!!3$[J!!!l`!!!5!!!))JG!!!l[3!"I!-(G$JH!!&mB!!`Irm$H$[H!!%X(J! '3)(ri*[i!!!l'!!"1hX!!5JE!!G!JIr!IZ1lH%[rj1eJ!!!!IZ1lH$L"!$K,rr@ 9B!!!!(l$XhKqj,YiIdA6H$M"!$KqjlYi5rrBJ@!!!!!iB3!i1)!!!$LJ!)")!$' "J%%!&(lMZhK,rq5KB!!!!$KJ!!#!!3%S1#%")(`)!kDk`IrB6S!!)!#3"L""J!S !N!3"N!!!%LjNCA0IFh4bD@jRAh4[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3 Krl#3!'%!D(bI)hL$S3"S1m!!!(rMqhJiJKYJ5!!a-B""!"4)!!!iIq2lH$L#!0D )(3!!1ld!!93&"Mj)!$%4J%%!&#`H!!K!J!!8Iq2lH$L#!0P)!$$jJ%%!&#`H!!J lhJ!"3B$ra(rMqhJiJJ$F5!!`hB""!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr4 1J!!J!*!')%'!!`#3"DJ!&LjNCA0IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2 "rrL6SIrdN!!"!!L8)Iq`I(dEH$[#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K )!#m*J%%!&#`$!!"!JJ!-1'!!!8J!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&" m#!1QJq(rr)2"rrL$SIrd6S!!)!#3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9 j!!#pSIqdP#(qi$VL$bJl`K-S1`),+(cE-hKmqMYiI4P$H#`+!!""JK#`I6",H)P `!!!k%!!"9@`'2P@F`!k)%!!!N!!"!"3k%!!"J!%!&&3-"Mj9Li!HIjaEH)P`!!! k%!!"9@d'2P@J3#k3!!%!')!"!"KrR!0iL"!!!*!!!3!F1K!!!B!"!"a8#`BqIja EH)P`!!!k%!!"9@i'2PAG`!k)%!!!N!!"!#!k%!!"J!%!)&3-"Mj9J)!HIld$H)J 3!!!k%!!"9!X'2P9V3#jr[9YiLC!!!!"9M3BqIleVH(a`'hL3!)%!%%J!$qJX"3! )3B!!p)P`!!!k%!!"9@X'2P9V"Mj9E-!1IjaLH)Q`!!!k%!!"9D!'2T!!!3!NJ!% !*&3,"Mj9Di!HIjaDH)P`!!!k%!!"9@!'2T!!!3!SJ!%!+&3!"Mk3!!%!,)!"!#a 8#d!ZIjaDH)Q3!!!!1K!!!9@2"Mj9i!BqN!!"!$#!!3!`Ij`#H)P`!!!k%!!"9@X '2P9Z"Mj9cF!1IleUH)Q3!!!!1K!!!9@!"Mj8#`Bq9@Z!(Rqp@RL*F!!!1K!!!99 V"Mj9E!Bq9B"!,T!!!3!dJ!%!0(qp!RL)%!!!N!!"!$Jk%!!"J!%!1&3,"Mj9B!B qIld#H$LPrrK)!!$3IK!U&#J&!!G"J3$!1H)F$&5Y%$TplfJZIHN$TNk!"#!k%2r rL"!!!*!!!3!mJ!%!2&3!"Mj8$N!ZIlebH$S3rrq*N!!!!&@!"Mk3!!%!3)!"!%" 8!)!HIld#H$S3rrq*F!!!9@!'2P31`!jr[A*i1K$rriP`!!"9E!BqIjaLH$S3rrq )%!!!9!m'2PAV3#jrR&Ti1K$rriP`!!"9E!Bq9B#!(T!!!3"%J!%!4(qF!RJk%2r rL"!!!*!!!3")J!%!5&32"Mj9km!1IjaDH$LJ!!!pS+UV1DfUURq1D$Jm!+UVN!! "!%b"B3"-1@ZUUT&K!%b!!3"-IkX!1&9[q(jphhYi2B"996Q-999rM'!i9Bi)2$` !99@3!!%!8)&K!&!jDe99N@%!8)!"!&"rU`!iIGeEH&HV"Mj9B"!kIEJ!,P@J'$L 3!!%!X&HZaMj9`"!kIAJ!,P9X%$TAVNBq9F!31T!!!3"8J!%!9(hB!#jAUiBq9@X 31Rfi@#j9S!JmIF!$H*!!!3"BJ!%!@(f,!hL!!3#`I"aEH&IX"Mj9La!kI"KB,T! !!3"FJ!%!A&3!'$L3!!%!B&IVaMj9Da!kICKB,P@2%$TAkdBq9@!31Rfi!#jAlSB q9F`31ReiB#j9B!JmN!!"!'5!!3"NID!$H*!!!3"SJ!%!D(hV!hL!!3"JI"eEH$V !!!")!!)JJAX!!$Yl!!4AVDVq9kkS&(fJFhL3!!%!E)!"!'apI`*i9qX'[P9[%$S jM`-!I"jJ,T!!!3#d9q['[P9J%$U3!!%!F)&K!(!i#`)!IEi!,PIJKVj8!"!kN!! "!(5"B3"d1BX"!(hHB#jAi%DqN!!"!(L!!3"i9!X31Req@#jpc&YiIDaMH)!"!,4 m$Q0iIjabH)(E!!!lH`!%9kY0rPHY5#apEfYiIGpkH&IJ"Vk3!!%!I)!"!(a8#a! k1@X(!(`H@#k3!!%!Z&IXaVj9La!k1@X'!(fq@#jAkdDq9@i31MR1"!"m(R!ZN!! "!)"Ai)DqN!!"!)5!!3#%9!`31MQ-"3"pIQ!ZJ!%!J(`!@hL3!!%!L)!"!)KpU`0 iJ!%!Z(`,@hKrR&TiJEX!!$Yl!!4AMUVq9i#S&*!!!3#-J!%!M(h-!hKp[f*i9qX '[P9Y%$Si$3-!N!!"!,b!!3#mI"i!,T!!!3#3!&IXaVj9La!k1DX#!(`HD#k3!!% !P&IVKVj9E"!k1@`"!(fq@#jAkdDq9@X31RfH@#jpVf0iJ!%!P(`,HhL!!3#3!(` !@hKr[3*iJAX!!$Yl!!4AM8hq9i"),(fJ!hL3!!%!Q)!"!*KpI`*i9q!'[P3-%$S jE!F!I"jB,T!!!3#F9q$'[P3,%$SjL`B!IGjJ,PIV4Vj9E4!k1@d%!(fH@#jAkiD q9@X31MJ,"3"pIJ!ZIBeEH(h-DhL!!3#FI!"MH(qp!RJkeJ!","B!#%'!rH!pB2$ a1@[`m(qZ@$Jm!2$aN!!"!+#"B3#J1@[`m*&K!+#!!3#JIi!!1&3-i6jphf0i2@! 2$cPV$`prS&JiN!!"!+5!!3#N9!!J0MeJ$`mjD`m2IiYB1(`G@hKAVJBq9F`31Rh hB#jAS-Bq9!X31Reh@#j9EK!k9k"'2P3-%$TpGf!Z9@d`-PHJKMj8!"!kN!!"!+L !!3#SI"F!,T!!!3#XJ!%!V&3!)$D3!!%!`)!"!-"pS!0iIFi$H(hmFhKAk`Bq9@` 31R`AB#k3!!%!&&IXaMj9La!kIAGB,P9Y%$TAi%BqN!!"!"L!!3!B9!!31T!!!3! FJ!%!((eh!#j9Dc!b9qk'2PA!%$U3!!%!))!"!#"pP`!Z9B!J0ReJ!hKpU`0iJ!% !&(`G@hJlHrq!2@#UUcPVUUTrM&Ji2D#UUcQYUUTrUfJi9@[iIRfI@hJpB&991@Y 99Aq-@$K9M3Jm2!"99C!!!3!NJ@%!*$PV99@4B3!NJ!%!*(qV!$Kp[9Yi9kX'2P9 V%$Tm'&JZN!!"!#L!!3!S9!!B1*!!!3!X9k['2P9X%$Tpq'!Z9H!31T!!!3!`9kY '2P9V%$Tpf&JZ9kf'2P@X%$Tm''!Z9!X)2(h,@hL!!3!`I!YEH)!"!#am(&Yi9qX '2P9X%$Tm''!ZN!!"!$5!!3!d9!!B1*!!!3!i9q['2P9J%$Tpq!!Z9Hd31PIJ4Mk 3!!%!2)!"!$a8!"!kIGJ!,PIXKMj9J"!kN!!"!%#!!3"!I"J!,P3,#$ap`&YiIDi $H)!"!$Km(A0i1eS!J$UJ!!")!!)`1eVrr)&k!!"AV%hq9k"),(f2!hKpIhTi9qY '[P9V%$SjL`3!I"jJ,T!!!3"%9q#'[T!!!3")J!%!5&32%$SjE`8!IEjB,PIZ"Vj 9`"!kN!!"!%b"B3"-1@X(!(hq@#jAl-Dq9B`31MR-"J"m(R!ZN!!"!&#!!3"3IHX $H(fV@hL!!3"%I!"EH(qF!RJl@[rmJES!!&HJU[k3!!%!X&HZU"5!!3#`I!"cH(f r!RKAkiDq9@`31MR-!3"m(R!ZN!!"!&4AlJDq9FX31MPV!`"p[PJZ9q$'[P3!%$U 3!!%!@)&K!&JjD`)!ICjB,RfVBhL!!3"8I!"EH*!!!3"F9q"'[T!!!3"JJ!%!B&3 ,%$TpIPJZJ!%!A(`-@hKrR'*i1eVrr)(k!!"ALdhq9i"),(eY!hKprfTi9qj'[PA -%$SjE!3!I"jB,T!!!3"N9q#'[T!!!3"SJ!%!D&3,%$SjD`8!IEjB,PIZ"Vj9`"! kN!!"!'b"B3"X1@X(!(hq@#jAl-Dq9B!31T!!!3#dJ@%!Y$PV"J"m(PJZN!!"!(# !!3"`IH!$H(fY!hL!!3"NI!"VH(qp!RJl@[rmJ"S!!*!!!3"d9ibUrPH1U"4pJ(0 iN!!"!(L!!3"dJ@%!H(`I@RKAkiDq9@X31MQ,!3"pRQ!Z9qi'[PA1%$SjEJ-!IEj B,PI[aVj9i"!kN!!"!(b"B3"m1@X#!(eq@#jpS&YiN!!"!,L!!3#iIB`$H&IV4Vj 9Da!kIEjB,Rf,DhKr[9Ti1V8!!5`9!!K"J2h32F$`m6R1m2"rVR!i2!$`mC!!!3# !J@%!J$PVm2#4B3#!J!%!J(q!!$L3!!%!K)!"!)48$1%qIGpMH$f!$`mjM!m2IkY J1&9J)$D3!!%!L$eJ$`mjD`m2IiYB1)!"!)Km(9Yi9kd'2P@Z%$Tm&h!ZN!!"!)a AV-Bq9BX31Rfh@#j9S"!kN!!"!,aAS%BqN!!"!*!!J!%!N!"8$"!kIAGJ,P9Y-$* AS)BqN!!"!*5!!3#89!X31RfA@#j9Lb!fIDeEH)!"!,am#fYiJ!%!M(`F@hKAk`B q9@`31RhhB#jAkmBq9@!31Reh!#j9E4!k9q"'2P3!%$U3!!%!Q)!"!*Km&`!Z9!` `-PIVKMj9B"!kN!!"!*b!!3#FI"F!,P3,)$CpM&YiIDjMH(hpFhJpB+UV1@ZUURq 0@$JpB+UV1@ZUURqX@$K9LrKqIEpEH$eJ998jDe99Ii"B1&3,#$`pS&991De99Aq XD$KpI@0i9k!'2P3,%$Tpf&JZ9F!B1*!!!3#J9k$'2P3-%$TpH'!Z9@!31T!!!3# N9k"'2P3,%$TpH&JZ9kk'2PA-%$Tpq'!Z9H!)2(eV!hL!!3#NI!YEH)!"!+"m(&Y i9qi'2PA!%$TpQ!!Z9BXB1&IYaMj9S"!kI"J!,T!!!3#SJ!%!U&3!%$U3!!%!V&I J4Mk3!!%!`)!"!-"8!"!kIGJ!,PIJKMj8!"!kI"J!,P30#$apc@YiJ!%!V(`!DhK pI30i1S!!!%J!!LL"H3!!1cN!"&HXU[jAS+J8N!!"!"5!!3!8IB`$H(erBRKAk`D q9@X31MQV!`"m(QJZN!!"!"KAi-DqN!!"!"b!!3!F9!X31MPV!J"phPJZ9q#'[T! !!3!JJ!%!)&3-%$Si$!%!I"i!,PIV4Vj9Da!kICjB,R`0BhKpbfYiJ!%!'(`,@hK rR&TiJAN!!$Xj!!4AV%hq9ke),(f!DhL3!!%!*)!"!#4pI`*i9qX'[P9V%$SjD`F !I"jB,T!!!3!S9q$'[T!!!3!XJ!%!,&3,%$SjL`B!IIjJ,PIJ4Vk3!!%!-)!"!$" 8#a!k1@X%!(hH@#jAlBDq9D`31MJ-"3"pIJ!ZIFYEH(hV@hL!!3!SI!YEH(qF@RL "Q3!!1cN!"&H!U[k3!!%!0&H!U"53!!%!1)!"!$5"B3!iI!YEH(fI@RKAi!Dq9!m 31MQ[!`"m(QJZN!!"!$aAi-Dq9!i31MQ1!J"m(Q!ZN!!"!%"Ai)Dq9!X31MJ,!3" phJ!Z9qY'[P9X%$Tm(Q!ZIFm$H)!"!%"m#hYiJ!%!2(`,@hKr[9TiJCN!!$Xj!!4 AJ%hqN!!"!%4AJ%JXN!!"!%L!!3"%J@%!5(`2@hKpRhTi9qX'[P9Y%$Sjc3F!I"j `,T!!!3"-9q['[P9[%$SjM`B!ICjJ,PIZ4Vj9`"!kN!!"!&#"B3"31@X%!(eq@#j Ai)Dq9!d31MJ0"3#3!!%!X)!"!,"phJ!ZI@"cH(f,!hL!!3"-I!aEH(qpBRJkP!! ","3!#%'!rGJp`2$a1Fl`m(qJF$L3!!%!9$h!m2%jc[$`IiY`1&9Vi6k!!3"8I"p EH$fJ$`mjV3m2Ik"S1&3!)$D3!!%!@$eJ$`mjD`m2IiaB1)!"!&Km(@0i9kX'2P9 J%$U3!!%!A)!"!&am&`!ZN!!"!'"AUmBq9@X31RfA@#j9Ma!k9kY'2P9J%$TpY`! Z9Di`-PHXKMj9La!kI"GB,T!!!3"NJ!%!C&3!)$D3!!%!D)!"!'Kpb`0iIHYEH)! "!'"m(&Yi9qd'2P@Z%$Tm&h!ZN!!"!'aAkmBq9@m31RfAH#j9J"!kN!!"!,4AkdB q9@!31T!!!3"`J!%!F(`A!#j8$6!b9q#'2P3!%$U3!!%!G)!"!(4pP`!Z9BiJ0Rf JFhL3!!%!H)!"!(L"B3#dI@X$H)!"!'am(9Yi1cRrJ&H,4Mk"J3!31F`!!C("!"# CE!!!9ik'2S&K!""pE9Yi1HX!!C(K!"#Cc3!!9i$'2T!!!3"mJ@%!%$J,!!'3!!% !Z)!"!,L3!!%!%)!"!(bB#`!!9i`'2S&K!"!jU`!"ND%!%*Q,!!"AUdBqJF%!%$J 1!!'3!!%!J)!"!)#3!!%!%*PZ!!"AS)BqN!!"!)5"J3!31@`!!C&K!"#!!3#%Q!` !!&HJaMk3!!%!L)&K!"!jU`!"ND%!%)!"!)LB#`!!9ki'2S!"!"#3!!%!M)'"!)b "B3#-1@X!!C&K!"#Cc!!!,!8!!%'"m"K)!"$F,!8!!%#"%04p-%YiLE!!!$S3!!& 9S!BqN!!"!,b!!3#m9!$!$T!!!3#3!)!"!*!!N!!"!!b"J3!-LA!!!$S3!!&9E3B q9D#!(T!!!3#8J!%!P(f,!hL4B3!-JB%!$)P`!!!k%!!"9@d'2P@V3#jpLeYiN@% !$)'"!!b*m!!!1K!!!9AV"MjpJ&YiN!!"!!b*F!!!1K!!!99Y"Mj9S-!1N!!"!!L !!3!)N!!"!*L)%!!!1K!!!93-"Mj9Li!HJ!%!Q(`!@hL3!!%!R)!"!*b3!!%!#)! "!!L*F!!!1K!!!99X"Mj9MN!ZI!YcH*&K!!L"S3!)LA!!!&9X"MjpUf0iN@%!#(a `'hL3!)%!%)P`!!!k%!!"9@!'2P3F`!k*F!!!1K!!!99Y"Mj9V)!HIjaMH)J3!!! k%!!"9!X'2P9Z3#jrR(0iL"!!!*!!!3#J1K!!!B!"!+"8!!BqIj`$H)Q3!!!!1K! !!9@,"Mj9IF!1L"!!!*!!!3#N1K!!!B!"!+48!!Bq9!Z!(Rqp@hL*F!!!1K!!!99 Z"Mj9c%!ZIleMH)R`!!!k%!!"9H!'2Rqp!hL6J3!%Nk%!!$eJUUXjDkUUIiYB1$h !UUXjcUUUIk"`1&3-q(jpIf0i2@"996PV999rM&Ji9B!)2*!!!3!82B"996Q-999 rUf!iJ!%!&(`G@hKAU`Bq9@d31R`BD#k3!!%!')!"!"K8!"JiN!!"!"aAUmBq9@X 31RhB@#j9`"!kN!!"!#"AV%Bq9B!31R`B!#jAUiBq9@X31RfB@#j9M3JmI!YVH)! "!#"m#eYiJ!%!((`F@hKAk`Bq9@`31RfiB#j9S"JiN!!"!#4AkmBq9@X31Rei@#j 9B"!kN!!"!#KAi%BqN!!"!#b!!3!X9!X31RfB@#jAliBq9H!31T!!!3!`J!%!-(e i!#j9D`JmIBjEH)!"!#Km$A0iJ!%!*(`GDhJl13#!1Q!!!%J!!M!l1IrmJCN!!&H J6IjAUdJXI!YEH(fI@RKAkdDq9@X31MQ,"!"m(Q!ZN!!"!$4Ai)DqN!!"!$L!!3! i9!X31MJ,"3"prJ!Z9qd'[P@J%$U3!!%!2)&K!$`i#`F!IGi!,PIXaVj9J"!kN!! "!%#"B3"!1!X'!(eq!#jp`&YiIHi$H)!"!$4m#h0iIjaDH$Xjrrb"Q3!!9k#UrPH [U"4m#hYiICpDH&IVKVj9E"!k1!`"!*!!!3"%J!%!4(`H!#k3!!%!5&I["Vj9ka! k1DX$!(hHD#jAi-DqN!!"!%b!!3"-9!X31MRV!J"pRRJZIFaMH)!"!%Km$Q0i9q" '[T!!!3"3J!%!8&3,%$TpIPJZIF"EH(qF!RJl1IrmJEN!!&H!6Ik3!!%!X&H15#b !!3#`I!"cH(fr!RKAkdDq9@`31MR-"!"m(R!ZN!!"!&4AlSDq9FX31MPV"3"p[PJ Z9q!'[P3!%$U3!!%!@)&K!&JjD`F!ICjB,PIVaVj9B"!kN!!"!&b"B3"F1!X'!*! !!3"JJ!%!B(eq!#jpLeYiIDaEH)!"!&4m$f0iIlekH$Xjrrb"H3!!9i#UrPH0U"4 m$QYiIApbH&IXKVj9La!k1!X"!*!!!3"NJ!%!C(`H!#k3!!%!D&IV"Vj9Da!k1DX $!(hHD#jAi-DqN!!"!'b!!3"X9!X31MRV!J"pRRJZIF"MH*!!!3#dJ!%!D)&K!,4 m#eYi9q"'[T!!!3"`J!%!F&3!%$Tp[J!ZI@"VH(qp!RJkF`!","-!#%'!rG!m!2$ aN!!"!(5"B3"d1@[`m*&K!(5!!3"dIk`!1$h!m2%jc[$`Ii"`1*!!!3"iJ!%!H&3 ,i6jpReYi2@!2$cPV$`prV&Ji9B`J0Mh!$`mjcJm2Iij`1(fGFhKAU`Bq9@d31Rh hD#jAS-BqN!!"!(b!!3"m9!X31Reh@#j9B"!kN!!"!,KAV%Bq9BX31Reh@#j9E6! b9kZ'2P9Z%$Tpeh!Z9F!J0T!!!3#!J!%!J(fJ!hL3!!%!K)!"!)5"B3#iI@`$H(h mBhKAl!Bq9BX31R`A@#k3!!%!L&IVaMj9Da!kIEGB,P@Z%$TAi%BqN!!"!)b!!3# -9!`31RehB#j9E6!b9q#'2T!!!3#mJ!%![&3!%$U3!!%!N!#!!3#3!(fA!#j9Lb! fIDeEH(h!DhL3!!%!P)!"!)L"B3#8I"eEH$eJUUXjDkUUIiaB1$eJUUXjDkUUIke B1&@Vq(jpReYi2@"996PV999rM&Ji9Bm)2$eJ998jDe99Ik"B1(hp!hKAU`Bq9@d 31R`BD#j8!"JiN!!"!*KAS-Bq9!`31ReiB#j9B"!kN!!"!*aAS%Bq9!X31RfB@#j AVSBq9FX31Rfi@#j9U`JmIBaEH)!"!*am#f0iJ!%!Q(`F@hKAk`Bq9@!31Rei!#j 9E4Ji9qc'2P@!%$TpH!!Z9@i31PIJ4Mk3!!%!S)!"!+"8!"!kICJ!,PIVKMj9B"! kN!!"!+5!!3#NI"J!,P3,#$apLeYiIFjEH(fpFhJk3!!!5!!#')'D!!!l@J!%9kq UrPHJU"4pk`0iICpDH&IV"Vj9EK!k1!i$!(fH!#jAkmDq9@d31MJ0!J"m(J!ZN!! "!+KAi)DqN!!"!+b!!3#X9!!31T!!!3$!J@%!`$J,!3"phJ!Z9q"'[P3!%$Tm(J! ZIFd$H)!"!+Km$@YiIB"VH(qF!RL"HJ!!1eS!"&HX6IjAS%JXN!!"!"5!!3!8IB` $H(erBRKAk`Dq9@X31MQV"`"m(QJZN!!"!"KAi-DqN!!"!"b!!3!F9!X31MPV"J" phPJZ9q"'[T!!!3!JJ!%!)&3-%$Si$!3!I"i!,PIVKVj9Da!k1BX&!(fqB#jm#fY iIFYEH)!"!"Km#eYiIjaDH)'D!!!l@J!%9ifUrPH!U"53!!%!*)!"!#4pU`0iICp DH&IV"Vj9Da!k1!X$!*!!!3!SJ!%!+(`H!#k3!!%!,&IVaVj9E"!k1H`#!(`HH#k 3!!%!-&IVKVj9Da!k1FX"!(fqF#jAl%Dq9B!31Req!#jpUeYiJ!%!-(`,@hL!!3! XI!YEH(qp@RL"QJ!!1eS!"&H!6Ik3!!%!0&H!5#b3!!%!1)!"!$5"B3!iI!YEH(f I@RKAi!Dq9!m31MQ["`"m(QJZN!!"!$aAi-Dq9!i31MQ1"J"m(Q!ZN!!"!%"Ai%D q9!X31MJ,"!"phJ!Z9qZ'[P9X%$Si$!8!IIi!,Rh,HhL!!3"!I!YEH)!"!$am$&Y iIleLH$T5!!%X%J!)3B$pk$`!m2'3!!%!4)&K!%3jDr$`N@%!4)!"!%4rS!!iN!! "!%Jpi2$a1Hr`m(q,H$K9EH%qJ!%!5(`IDhJp`!m21Fi2$hqJF$L3!!%!6)!"!%a 8#b!f2H!2$cR[$`prM(JiIAeMH&HX"Mj9MK!kI"G`,T!!!3"39k['2P9V%$Tm&eJ Z9!d31PHJ4Mk3!!%!X)!"!,"8$K!kI"G`,P3,-$*AV)Bq9Bi31R`AF#k3!!%!9)! "!&48$L!fI@YcH(fV@hL!!3"3I"aEH&IY"Mj9S"!kI"F!,T!!!3"B9q['2P9X%$T pGf!Z9@!31T!!!3"F9q"'2T!!!3"JJ!%!B&3,%$TpGeJZ9@``-PI[KMj9ka!kI"G B,P30)$CpMQYiJ!%!A(`-FhL!!3"BI"eMH$YDri!pB+UV1@ZUURq!@$L3!!%!C$` !UUZ3!!%!D)&K!'JjDkUUN@%!D)!"!'KrU`!i9@[iIS!"!'4m(eYi2D"996QY999 rMQJi9F!)2*!!!3"X2@"996PV999rVeJiJ!%!E(`GHhKAV!Bq9B!31T!!!3#dJ!% !Y(ei!#j9B"JiN!!"!("AS-Bq9!d31R`BD#j8!"!kN!!"!(4AV%Bq9Bi31R`BF#k 3!!%!H&HVKMj9Da!kICKB,P@-#$b!!3"iI!jMH)!"!(4m$R0iJ!%!F(`FFhKAk`B q9@d31RhiD#j9i"JiN!!"!(aAkmBq9@X31R`B@#k3!!%!Z)!"!,K8$"!k9qY'2P9 V%$TpZ&JZ9qZ'2P9Z%$Tpf(!Z9F!)2*!!!3#!J!%!J(fJ!hL3!!%!K)!"!)4pM!0 iJ!%!I(`GBhJlH`#!1L!!!%J!!JJlHrrmJCX!!&HV6IjAS%JXN!!"!)L!!3#)I@X $H(fI@RKAkdDq9@d31MR0"!"m(R!ZN!!"!)aAl)Dq9BX31MQV"3"m(QJZN!!"!,a Ai!DqN!!"!*!!J!%!N!"8$"!k1@`(!(fq@#jAi-DqN!!"!*5!!3#89!X31MQ,"J" pIQ!ZIDeEH)!"!,am#fYiJ!%!M(`,@hKrR&Ti1h[rr)'E!!"AVkVq9kZS&(hJ@hK pR`*i9qZ'[P9Y%$Si$3%!I"i!,T!!!3#B9q!'[P3-%$SjE!-!I"jB,T!!!3#F9q$ '[P3,%$SjL`)!IGjJ,S!"!*am#h0iJ!%!Q(`0@hKAkdDq9@`31ReqB#jpUeYiIja DH$Ylrrb!'`!!9iY0rPH05#apE'YiI"pLH&IJ4Vj8#a!k1FX%!(`HF#k3!!%!S&I JKVj8$"!k1@`&!(`H@#k3!!%!T&IJ"Vj8#a!k1@X(!(hH@#jAl-Dq9Bm31MJ2"J" pIJ!ZIFYEH)!"!+4m$PYiJ!%!S(`!FhKr[3*i1h[rr)'E!!"ALkVq9ifS&(eJDhK pR`*i9qZ'[P9X%$Si$!%!N!!"!"5!!3!8ICi!,PIV"Vj9Da!k1DX$!(`HD#k3!!% !'&IJaVk3!!%!()!"!"a8#a!k1@X#!(hH@#k!!3!BI!"cH*!!!3!JJ!%!)(f-!hK Ai%Dq9!!31Req!#jpLeYiIleDH$Sa!!%X%3!)3B$pq$f!m2%jM2$`IkeJ1$eJm2% jDr$`IiYB1&9Vi6jp[eYi2B!2$cQ-$`prV@!i9D!J0T!!!3!N2@!2$cPV$`prLeJ iJ!%!*(`G@hKAU`Bq9@!31T!!!3!SJ!%!+(`A!#k3!!%!,&HVaMj9E"!kIIGJ,PA J%$U3!!%!-&HV4Mj9Da!kIGGB,PA0-$*AV)Bq9B!31Reh!#j9Db!fIDYEH)!"!$" m#eYiJ!%!,(`F@hKAl!Bq9B!31T!!!3!dJ!%!0(`A!#k3!!%!1&IVaMj9B"!kIIF !,PAY%$TAi%BqN!!"!$b!!3!m9!!31RhA!#j9c$!b9q#'2T!!!3"!J!%!3&3!%$T pG`!Z9@!J0Rf1!hKpUh0iJ!%!1(`G@hL"J3!-IjaLH)!"!!Kr[3*i,!8!#%#"!3! iTIri9ip'2S&K!"!jL`!"NB%!%*RV!!"AJ)BqN!!"!%5!!3!3N!!"!%L"i3")J@% !5$PV!!'4B3!3J!%!4*J2!!"AMFBqJF%!%*("!%`jEJ!"N@%!%)&K!%bCU`!!9im '2S'"!"!jc!!"NF%!%*RX!!"AS%BqN!!"!&#"B3!31!X!!C!!!3!3J!%!8*J,!!" AVBBqJ!%!%*!!!3#`JF%!X)&K!,!i#`!"N!!"!"#CVJ!!9k['2S'"!""pMQ0i1!` !!C!!!3"8J!%!9*!!!3!3Q@i!!&HZ"Mk"B3!31DX!!C'K!"#Cb`!!J!%!"*!!!3! -J!%!!*!!!3"BJ!%!@*!!!3!)5rra1)&K!""pLbS8NB%!%#J&!!K"J3$m1@)Ek&5 J%$U3!!%!A)!"!&apD`!ZI@N$TNk!"#"AS!BqN!!"!'#"B3!31@[rrj&K!"#!!3" JQ!X!!&HXaMk"i3!31@rrrj&K!"#CL`!!9k#'2S'K!"!jcIrrNF%!%*J1!!"AV%B qJ@%!%$J,rrq3!!%!C)!"!'53!!%!%)&K!'5CL`!!9i!'2T!!!3"SJ@%!%$PVrrq 4B3!3J!%!D*J,!!"AMFBqJF%!%$J1rrq3!!%!E)!"!'b3!!%!%)&K!'bCU`!!9iZ '2S(K!"!jMrrrNB%!%*PX!!"AJ%BqN!!"!,5"B3!31![rrj!!!3"`J!%!F*!!!3! 3J@%!F)!"!,5B#`!!1#%"),QKrl41J!!J!*!')%#!%`#3"#'i!"%ZC'9cAc0MBQ0 IC@jMFRP`G!#q`IrB1Z)G,$V#(#amQ50iI(JEH)JB!!!l'!!"9"m'2SJB!!!l'!! "9!!'2P3!3#jrr`0iL"J!!$XB!!&8!!Bq9!#!(Rrr!hL)'!!!1aJ!!93!"Mj8!-! 1Irm$H)JB!!!l'!!"9"i'2SJB!!!l'!!"9!!'2P3!3#jrhJ0iL"J!!$XB!!&8!!B q9!#!(RrH!hL)'!!!9!!'2P3!`!jrhJ0i9m$K2R`!qRJmS!m21+82$h`F+$Krrq* i9i!J0RrH!RKAi*!!'R`!qRKd(-c-9i9d[RrJiRKm[`*i9m#3!"Tm!2*iG"c-c&H &G,jr`1*iI,i#H&I!q(jm!2Ti2+"996LP999m(#JiIrrLH&H!#$arhJ*i9q$#2R` !mRJmS!$r1+8!rh`F+$KrhZ*i9i"!,Rrr!RKA`2KqI!$kH$bJ998iT999I"`S1(r riRKAJ!JmIpi#H&IJ!!C8"q%q9m!#(P3'K$jA`!Bq9!@!(PI!"#jmS!0iI-!$H(c q!hKAr`%q1f!!!%J!!9KAB"!kI"B!,L`!!!""JJ!J9qA`[PIJd!Tm[`0i9mA`[PI !d!Tm[J0i5!!!(&IPq(jAi0J)I,m$H&I&q(jA`0J)I,i$H&Ir!6jAhJ%q9qC@Z&I PCrjAi&pmI+!$H(c!!hK8"4!k1!8$!(`A!#jAjTmq9q@@YRc&+hK8T4!k1+8#!(c h+#jAjYHq9qA1ZRc&+hK8T4!k1+8"!(cA+#jAj3Dq9+831Rbh+#jma5YiI18VH(` D+hKAa9mq9m"@YRbJ!hK8"4!k1!8(!(bh!#jA`)kq9!B31MJ'"J"m&`!Z9mB'[P6 '%$SiaJ3!I4F`,PI(cljAaXDkI1BcH&6'%$SiaJ8!I0F`,Rd'-hKm!$0iI,`$H&H &J"jA3!3qI,d$H&HP&ljAS"!kI!8#&*!!'3!!1cN!"&G&K$jAJ!!HI,d$H&HP0Vj AS$!bI!8#&*!!'3!!1cN!"$Yl!!%X'`!33B$qU$KJ!!#k`IrB6S!!)!#3"L"!!!S !N!3#l!!-,Q4PFepcCA4IDf9j!!"m#!+QN!!"!!L8)Ir!N!"K!&L3!)%!A)"K!&L !J3"F1+)YZ%J!!$PJ!!!!1')YZ)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bm!!S ZC'9cAf0bHA"dI!J#TVj"rmL3!!%!#*3Kr["mGKYiI*3MH(bk+hJkiKcX1`%!1)J 8!!"m!!Gd,!!!!%##!!`i!!""5!!!$)J8!!"m!!GdQ"S!!(`9"h3iBKaXI!1SVP3 6%$U)&!!"I!!(G#`!!!"!JJ!-1!!!38J!!!b)&!!"I!!(G*JD!!&m&3Gd1')FE(` $U+j8%M!b1f!!!%J!!#b,eJ!!1YB!!9I!"MiS!!!!3B)!0&I!"Mj8!!Jm1'%!a(` $fDilH`!"+"X!#%'!rp4)!!!81!!!!$KK!-4m!pQZ1hX!!5JE!!K"J2rX1'%!a$L "!%4,rrZeB!!!!$KK!-`iJ3"%IQ@EH(j'NhK)!!&0B!!!!)-K!-aA)!BqQ"J!!$X B!!&A)-BqQ"J!!$XB!!&A))BqQ"J!!$XB!!&A)%BqQ"J!!$XB!!%iB3$-Jb-!"&F J"MkB'!!!1aJ!!9FJaMkB'!!!1aJ!!9FJKMkB'!!!1aJ!!9FJ4MkB'!!!1i!!!$[ J!)!i!!!!1'%!1*J$!!JlB!!#5!!!I$[!!!!lS!!!5!!!@&I$"Mii!!!"9!!'2Ra q!$!iB3!iI'2JVPIJ"MjmB!!i,!!!!%'#!!KMhJ!"9q-'2MJ!!!&8!!BqI(m'-&I J"MiS!!!!3))!$$ZF!!%li!#!1ld!!5JG!!C"J2qS9m!'2R`A!+jm'YQZ1hX!!5J E!!e"J2q%1!!!!*JD!!er3p0iJ!%"'$JK!4"m#!1QZN(rb%k!!#!!N!BJ3B!1!*! %!L`!#bjNCA0ICQ0bHA"d!!!![J(r`$ZL*5`lJ!!!1f!!!(b9)hL3!+(rX*!!`Iq X1!!!!*!!!Iqd5!!%6$V!!!")!!3N9f#%2Rpr!RL!!Iq`Iri!1)!"rkarr`!i9pU !(PE!%$Tm&3!ZIf!#H(rH!RKrhY*i9rU!(MJ@!!&8!"!kI"8!,RpJ!RKrr`*iIrr 5H(r84R"AfJBk9T3'1PIRi6jAi1!'IqF#&&IHK$jm(G!ZIj`#H$J8!J"m(3!ZIj` #H&I6`MjAfJBk9R-'1MJD"!"m(3!ZIj`#H$J6"J"m(3!ZIj`#H(rd4R"AqJBk9T3 '1PIrK$ii'J%!I"d!,RqF!RJi&!-!I"d!,RqF!RKrmdC`9rS'1PCc"MSi'J8!I"d !,RqF!RJi%`F!I"d!,RqF!RKAJ)3qIjm#H)!"rl"rrJ!iJ!(rV(rr!$KAfB!H1"B !!P3!%$Tm&3!ZIi!#H(rH!RKrhXTi9rQ!(MJ@!!08!"!kI"8!,Rq!!RKrr`*iIrr +H(r54R"Af3Bk9P)'1PIRi6jAi1!'IqF#&&IHK$jm(FJZIhX#H$J5!J"m(3!ZIhX #H&I4`MjAf3Bk9M%'1MJC"!"m(3!ZIhX#H$J4"J"m(3!ZIhX#H(rb4R"Aq3Bk9P) '1PIrK$ii'3%!I"d!,Rpl!RJi%J-!I"d!,Rpl!RKrm8C`9rN'1PBa"MSi'38!I"d !,Rpl!RJi%3F!I"d!,Rpl!RKAB)3qIhm#H)!"rl"rrJ!iJ!(rV(rr!$KAf)!H1"B !"&3!%$Tm&3!ZIf!#H(rH!RKrhX*i9rL!(MJ@!!98!"!kI"8!,RpJ!RKrr`*iIrr #H(r34R"Af!Bk9K!'1PIRi6jAi1!'IqF#&&IHK$jm(F!ZIj`#H$J3!J"m(3!ZIj` #H&I!`Mk3!!(rU&IB"MU!!IqS9!!'1T!!!IqS1"J%!(`G!#jrR!*iJ1(rU$J("J" m(3!ZIj`#H(r`4R"Aq!Bk9K!'1PIrK$ii'!%!I"d!,RqF!RJi%!-!I"d!,RqF!RK ri%C`N!!"rkKAq!BkJ!(rU&3!"MU3!!(rU$JB"3"m(3!ZIj`#H)$KrkJi"`F!I"d !,RqF!RKAJ)3qIjm#H)!"rl"rrJ!iJ!(rV(rr!$KAei!H1"B!"P3!%$Tm&3!ZIi! #H(rH!RKrhVTi9rH!(MJ@!!G8!"!kI"8!,Rq!!RKrr`*iIrqkH(r!4R#3!!(rT&I A"MU!!IqN9!!'1T!!!IqN9qIK2PIJi!Crj`)89pk%2R`GZ#jrH`*iJ1(rT$J(!J" m(3!ZIhX#H&I!`Mk3!!(rS&IA"MU!!IqJ9!!'1T!!!IqJ1"F%!(`G!#jrH`*iJ1( rS$J("J"m(3!ZIhX#H(rJ4R#3!!(rT&Ih"MU!!IqN9!!'1T!!!IqN9rq%2MJA!3" m(3!ZIhX#H)$Krk3i"`-!I"d!,Rpl!RKri%C`N!!"rk"Ap`BkJ!(rS&3!"MU3!!( rS$JA"3"m(3!ZIhX#H)$Krk!i"`F!I"d!,Rpl!RJkeJ!),"B!)%'!qparRq0iIhc EH(rlqhL!iIqd1!F!!C!!!IqdJ!(rY#`!!"P"J2Z`9iISrPH!k!4rK`)89fISrPG Jk!4rC`)89i$iIR`!fRJmi&9911G99A`I1$KrHrTi9q!)2(qF!RKAB-)qI!$LH$c J!2mij`$rI"mi1(qFqRKAi%!ZIhX#H&H!m,jm!0Ti21!c-cMR-c0m(cJiIh[kH&I J%$TrR!*i9f#%2R`!iRK8(`3qIjckH&IJJ"jrH`*i9i$K2R`!fRJmi!m211F2$h` I1$KrHrTi9q!J0RqF!RL6B`!!Ni-!",S"rm"1J!!J!*!')%!!%!#3"!8m!!`ZCQ0 bHA"dAf*[C(N!!(`)!UDr3IrSN!!"!!L8)Iq`I(SEH(bI)hKmZbYiI0`cH(cp1hK p(N0i,"i!!%'#!&4r3p0iIq6lH(pPfhKra[0i5rq[L@!!!!"rirYiIq6lH(q&ihK r`!!d9!ECIN[rVfeJ!!!!Iq2lH(rNqhKrTHYiImEcH%[rVe9J!!!!5!!!8(p$dhK rj2YiIkAVH(r'mhK,rkmjB!!!!(rMqhKrj2YiIiAMH(r!!$48"YPq5rq[(@!!!!" rirYiIq6lH(pPfhKra[0i5rq["@!!!!#!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L" "J!B!N!AJ!"%ZC'9cAc0PBf*IC@jMFRP`G!"m3a0i6S!!)(`)!UD3!!%!#*3Krm" ,rrrY15-!!)"L!(#!JJ"X1+)!!$M#,FD!iJ"JJ3)!A%J!!&'!33!8N!"L!1",rj[ jB!!!!$KJ!!#!!3")1#%!3(`)!kC1J!!JI!J#TT!!!3!)P#(r`)"L!1")!!!aJ%% !&)!"!%Ji)3"!I!J$TNk!!##"JJ!iN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!2*! !33!8J!`!!)"-!!4m#31Q6S!%))'#!#L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ! -N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!3*!!33!8J!`!!)"-!!4m#31Q6S!%))' #!#b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!BN!""!"5!$!!!J%`!"(`*!kC1J!3 JJB)!)*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!!53!%%!&)!-!!#!6!!%I!N$TNk !"##"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`!!)"-!!4m#31 Q6S!%))'#!!L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!8N!""!"5!$!!!J%`!"(` *!kC1J!3JJB)!(*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$53!%%!&)!-!!#!6!! %I!N$TNk!"##"JJ!NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!-*!!33!8J!`!!)" -!!4m#31Q6S!%)!!!!"b!!!"i#!#3"T5!!!"-!*!'+B#!!!#B#!#3"5SBJ!!!J!J !N!8UQ)!!!0J!N!BVF)!!!*!!%!#3"5`!J!!!B!#3"LaJJ!!!U"!!N!8Y#)!!!8K J!*!&,[5!!!%d1!#3"6!SJ!!!S!J!N!8`b)!!!I")!*!&-VL!!!'d8!#3"64XJ!! !d"J!N!8e2)!!!+!B!*!&@X5!!!"B!*!'@ab!!!*-F!#3"@,%J!!""$!!N!9Md)! !!&3!N!CN*)!!!#J!N"&')JmS!L)6+!)L#bJ')KdXJJ)%*5aQe'AN,FB%)QE8"L) "[))#&J(J!J!#)!*%"bJ$+!-)!XJ#L!*S,6!Y1"Y('bJEB"YR'qJF$"`X(1`FE#f i!L%+!5)PH!%L,#!")L"p#5'8KJ)D!"`!i!b)%S`CS"M)'TJQ2#Q!,'!X!#Y`+TJ U'#d),[3`b$!S-VJdE$8m0GaAZ&XF@X4La#)-@))#+Ja-$%!-0!`S$"`-%!`%#rJ $#!,d!Z!#c!+m!UJ#P!+!$U31N!!1I!jS$PJ14!i`$K`Q$#B!*I3Pk#AF*G!Pa#@ i*D`FX"bF()JFG"aN(&!F2"`S("J&)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4! %)4!#)K!3"#%3J3-,%!!3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3) K!3-L!3%")3%$)3%")3%")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53 "N!8N!C!%"#%""#%"!L)"!33K!3%K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!! %!!!%"!%%!!%%"!!!)!!!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J% "!5)%!3%K"!%K!3%P"!3"!33"*3%""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!% "+J3N!3%%)!%""#5"!`m#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#! $!#3#"#!#"#3$"#!P!`3N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B "!`3%!3)")b!"!J%M*!%$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5% #!5%)!L%)!L)##!-L#!J")`))#!3L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3% R#!J"!JJ)!3)K!B%$"`)!!3!!#3)!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3% #!5)*!3%R#!%"!JJ"!3%S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!) M%!J)!5-5#!J")4!#)J%5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4! ")3'"!`F5!!%3!!N5!!N3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3% 3#!%"%JJ"!4!)#3%5#!N""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#! J"#!J%!!J&!!J%#!J&#!$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##! %!5)))!%S)!JJ"#!))"!")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!! !0!!!-#!!)M3JJ3-))#!!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!J J)!JN)!J`!!Jd!!J`)!JP0#!))#!")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##! `)!JJ0#!)"b)3#)%$2`!!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!) 5#!)##!)5"!!!"!!3$!!!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!) 5$!)#$!)5!"!!!"!3#"!!#"!3!")!!")3#")!#")3!"!#!"!5#"!##"!5!")#!") 5#")##")5""!!""!3$"!!$"!3"")!"")3$")!$")3""!#""!5$"!#$"!5"")#"") 5$")#$")5!!!!!J-K!J)L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5- )!J)")3J#)`%)!J%L!3J"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3) L)J%")`)L!3)K)!%M#!)J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J #)3+"!`F#!!)!!T!&!!!$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!) ")J-)!5F#!`J#!J-)!5)J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L! ##!%R)J))!L)##!%R)!-)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L% 3!5%J!533%#!)!b%)!5%3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F !!!3!%!3!!#3!%#33!!33%!33!#3N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3 )%"!%#"!"*53)%"!NJ3-(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J ")43")3J")`3J#!%P&#!)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3! 3"!33&!33"#3N%"3N#!%M"!3)!5-8"!J")`3N#!%b)%!3%#"!8"!J3"#3)%"3 N"#%3"#%"!L)3!38L!K!#)3)")3%")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!- M)!)3!5)J!J%R!5!#%!%J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5) %)!%M%!3J!L)&)!%M%!8J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L% J!L)#-!)M!L!"!5-#-!%")J)J!5%J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5` J!L!")!)`!5!#)!5"!`F!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5- J"5!")c!&)!%`)!3J!M!%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!3 3!"%%%3%3"4!"%38K%3%K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"! !#"%%#"%"#"!&#"!"#"%&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!% !#"!%#"!!#"%%#"%"#"!&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5- &#!J"+!%)#!%&#!J"!5F)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3F K%))#$3!"!"%3!"!3%!%3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!! 4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3% 3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!! 4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!! 4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!% M!4!3!534%"!3!5m3N!F"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"! 4!4!3%4%3!3)L%!%")a!3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a! "!4!3!3%"%!%"%4!"%3%Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4! 4%!%[%"%3%"!4%!%3%4!4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"% 4%3'"!`m!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3% "*"%4!4!#)J%3!5-3!4!")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!% 3!4!"!3%3!4%"%"%",J%3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!% [!3%3%!%"%!%"!4!4!C!%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4% ")a!"%3%M!3%4!534!4%3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3% 4%3%Y!4%4%!%4%3%"%C!%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4! 4!3%4!4%4%3!4%4!4%3%4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"% 3%!%4%"!4%4!"!5m4%!%3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3% M%"%"!5-"%3%"*"%4!4!",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3% 4!5i4!4%3%3%4!4%"%C!%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4% 3%4%4!3%[%4%"%"%4!3%4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J% K!J%K!J)L!J)")`)#!J3L!J)#)3)")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3- K!`-L!3)#)J-#!L%"!5%#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J- #!5)#!3%M!J)$!5S#!J%#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J- #!5-#!`)#)3%")`)#!3%K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3% #)J-"!L)"!`)L!`-#)`%"!J%M!`%#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5- #!`-"-3)"!3)#!`%#!J%$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J) $!L-"!J)")J%#!5F#!3)#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3% #!3-#!3%!!`-!!`%#!`-#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3) $!J-#!`)")J%"J3-(!J%"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3) #!`%#!5F"!`)#!3-#!5S$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5! J!3%"!J-"!3)"!`%#!`-"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J) ")3%#)`)"!J%L!J%"*`)#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J- "+!)#!`)#!J-"!L)"!`)M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L) $!`)M!`%#!5-$!`)")J-"!5-#!`-"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`% M!3)$!5%"!5F"!J%#!3)"!5F$!J%#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`% R!3)$!J%#!`%T!`)$!J-#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`) "!`-#!C!%)`-$!3%M!`%$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J% "!5F#!3%#!J%"!L-$!3)")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L- $!`)")J-$!5J#!`-#!J-$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3- #!`%"!5-"!`-"+`%$!3)"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3 R!`%"!J-"!3%R!3-"!J%$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3- $!J%$!`%J4`-$!`)$!`-"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`- "!3-"!`%$!`-"!`%"!`-$!3-$!313"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!% "*K!%!3)3"!%N!K!%!3%K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3% K%!%L!3)")33")3)#)`%#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J% #"#)3"!%K!J3L%!3#)4!#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J- K!J%K"!)K%!)M!K!%!b)%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K! %!38P%!3"!K!%)33")3)#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)! #!))#!!!#!)!!!!)!J))!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ# !J!#!J!#!!J)!J!+!!!+!!!)!J!)&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J)) !J!!!J!!!!!)!J)!#!)!!!))!J!!#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!! #!!)#!))#J))!!!)#J!)!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5% ""L3"!33%!5%"!L%"!5)%"!)L"!3#)33")3%#*!3"!33")3%")`3%!33M!33%"L3 %"!%"!b%"!L)"!3%L"!%#)J3"!5%%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8 %"!%""!)K!3%K"!-M"!%"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L% "!5B%"!%""!3")3%")33#)33#)3%&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33 ")`%""!%L!3%")33#)`3%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33 MJ!%%!51!!33#)5%#)B!")33&)S!J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!! !")!J!!!"!!!J"!!J"!8K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!% !!#%!!!!%J!!%!#%!J!!!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!! !J!%!!#%%!#%%J!!%J#%!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L) J"!)L!33")S!J!L5!J%!3!5'!!5-33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5% 3"L*!%!)L3"!"*B"!%%#!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!) KJ!%K%!-N%%#!3!%L3)!&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)" !!b*!%!%PJ%!33)!#)8!*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)! ")K"!!bC!J%!33)!#)N#!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!% K3!)MJ%!3"#&!!5&!"#%3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5! #)4!")5!#)b!J#!%K)!)K%!)K#!%K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J #)5!#)L!J!5%3!5)J#!-M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#! ")4!$)4!")5!%)`J3)!%K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!% K%!8M)!J3!L8)%#!J#!%L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!- M)#!)!L%J!L%J!5))%!%L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3) #*3J###!)!b%)!5)))!-L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L% )"#-J#!)#)3J#)L!)!5%)!b)))!%L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5) J#!)L)!J")3J#)`)))!%K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJ J#!%K#!3L)!J#)b!)!J)L#!)")L!)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b! )!J)K#!%K#!%K#!%L##!%*!J###!")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!) )!59!#%!33!%K3!-K3!)M#%!3!5%)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5& !!b&!!5&!!L%)"5-33!J")4!")JK!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b% )!5)33!)K%!8L#%!$*8!33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%! )!L0!#%!$)8!")N!)!L&!!5&!"#833!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!) K#!)K3!)K%!%K#!%L%%!")d!33!)K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J "*4"!#%!3!5))3!%q#PCPFQPQH@PZCb`JF'aPBA0P)(*P,@9ZG'9b)#9c!6J+"`G 0DA0YBA4MD#!Y)(4bH5"KCf&TEJS"*L!`H#"l)!%JJ3!"N!MqN!JIN!31N!6JN!6 aN!3"rJ(q!Ii"r[i"rJ(q!Ii"(q!Ii!la$[(J(q!Im3la$J(J!H!"m3(ai!(J!I% "m3%IrKrq$[i1r[iIrKrq$[i1!4m"(`%1!3iI!4m"$J%1!H$qi2lar[(qrZ$qi2l ar[%$)PH)JJ)39f"A6&FX9a"@m&EF9XK@V$L!1'3i5$Jd1#3i%$Id0pJ*)3'#!J8 !!3!"!!%!!3!""5%"JJ)&!!%!!3!"!!%!!3)J,Y,6e0A@epMCfY[FhGlIi1(Liq6 PjZISkHVVl1hZlr$am[2dpIEhq2Rkqrcpr[m"))%4!3)$"!8'"`J*#JX&"JF)#3S ,$!d1$a!4%K-8&4BA'"ND'a`G(KmJ)5)M*#8J)5)M*#8Q*bJT+LXX,5i[-$%b-c3 e0MFi16Sl2$dq2d""3N0%,Lm`-6)c0$8f0cJj38*$4%9'4dK*5NY-68j28&&58e4 99PGB@9TKBQ0NC@CRD'PUDfaYEQp`FA*cG(9fGhKjHJFL%#!$)5!#)4!")3%$)3% ")a!J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"! $)5!$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`J J)!%L#$!")`%))!%V!3J`)!%))#!"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N !)!NK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b! !#$!J##!J#$!!#5!!#6!J#5!J#5%`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N )-#!*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b! %!J%L)!3")5!")`3#)!%K"!%R)#!%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!! J*!)J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4! ")5!")4)")5!")K!J!L)5)!)M%#!J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""! J!5-%%L!"+J33)#!%%L!J""!")35"!`F5!!33!#35!#33)!35)!33)#35)#3K%!% M"!35!5-%""!")b3%%J%b*!33)!3%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3% !!!%!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J) N"!)"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J% "+`)$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3 ##!3$#3!##3!$#33##33L!`J")3)")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J% *"!)"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4! %)3%#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3 $)J33!L%%!5%"!5-%%!%")33#)`J%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!% K%3%M""!4!5%%!5F3#!33%!J%!5B4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J #!3J5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3% L"!)")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3 #%3J%%K%)"#%3"#%"!L)3!38L""!#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!! %-!!%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"! %-"!%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#! ")4!")6!")4!")b!"%!%M-!%3!5%J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"! #)K%3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#! 3%!3`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L) )!J-K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3 "#!3"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J #"!N#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53 )!J)%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3) #!5-"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3% !!!%!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!% K)!-L)!'"!`B!+!!!+!%")!!")!%"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!% 3!5!"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L) #%!)L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J! S!`%J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J $%!3K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#! $)b!#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5- L"!3")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33 ")3J#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J $)bJ#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3 ))J3%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J #)3)#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J) ))3J")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5) ##!%K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J% K#!%L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5) ##!)K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!) R#!J#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%! ")B!#)4!"*""!%)!")N!3"5%3!5%3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5) 33!%LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!) R%)!33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!% PJ""!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B! ")8!")S!3!b-33"!$)K#!!5%%!L3""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J% "!5)%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b% "!bB"!33%!3%")33#)33#)`%%"!%L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3 "!b%""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33 ")J%%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3 "!5%%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%! 3#!3L%%!#)4!")K!)!5&!!53)%%!3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4! $)K"!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5% 3!5%3!5)33!%P#""!%!J")8!#)K"!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4! %)`J33!)K%!%L%!J')4!#)8!")3J%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J ")8!#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!- K%!)N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L% J!5)""!%K#!%N"#!)!3%N)!J""!BL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#% )!L%J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5% "!5-J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L! )!5)%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#! $)5!"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!% K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#! ")8!')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5! $)b"!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!- K)!%P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5! ")B!#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!& #"!"!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!! !!3)!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3 !3!!!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!" #!!!#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ! !!S!!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS! !J)!J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L% J!L1!)))")B!")3)")S!J##'#!L)JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)% $#B!J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!JJ!3MJ###J3-'!!##J!!!!#!!!## !J!!#!!##)B#mq3!!!3!!!!&S!!!!D!!!!$)!N"409b"$,d-V+b!f1%X!N"K849K 8,Q-V+`#3(%eA)%-[3bXV)$Bi5`#3'&4&@&3ZBf-!N"e09b"$,d-V+b!f1%X!N"K 849K8,Q0`!*!G69FJ3`!!!'3!N!X"!*!6!A"hF'-!N"-"!*!44"P0593J5f9bBQ9 bEh1P4%966'PL,Q4PBR9R!!!"!!!!!@J!!!"S!!!!-JR%f,K`!*!%(!!b!!"MCR* R!!!!#J!!rrm!N!3*a2Yi-,!: \ No newline at end of file diff --git a/src/mac/libraries/DES/doc/Bugs b/src/mac/libraries/DES/doc/Bugs deleted file mode 100644 index d9d4dd628..000000000 --- a/src/mac/libraries/DES/doc/Bugs +++ /dev/null @@ -1,10 +0,0 @@ -============================================================================== -DES Library Bug List -============================================================================== -Current version: 1.0.4 -Date: April 29, 1999 -Authors: lxs@mit.edu, meeroh@mit.edu -============================================================================== - -[ 2] No #ifdef __cplusplus in des.h -[ 1] Missing MacTypes.h in des.h diff --git a/src/mac/libraries/DES/doc/ChangeLog b/src/mac/libraries/DES/doc/ChangeLog deleted file mode 100644 index e9afaec87..000000000 --- a/src/mac/libraries/DES/doc/ChangeLog +++ /dev/null @@ -1,369 +0,0 @@ -Wed Jul 26 19:25:10 1995 Ken Raeburn - - * quad_cksum.c: Include string.h for memcpy declaration. - * random_key.c: Ditto. - -Wed Feb 1 12:00:00 1995 John Rivlin - - * Makefile.in: Create install-windows target - -Tue Nov 22 10:53:16 1994 Ian Lance Taylor - - * random_key.c (des_random_key): Don't assume that the argument is - aligned on an integer boundary. - -Mon Oct 31 19:40:21 1994 Ian Lance Taylor - - * Makefile.in (CODE): Remove Imakefile. - -Fri Oct 28 15:21:01 1994 Ian Lance Taylor - - * read_password.c (old_sigfunc): Use sigtype in declaration, - rather than guessing based on POSIX define. - -Mon Oct 10 19:18:48 1994 Julia Menapace (jcm at toad.com) - - * mac_time.c: Include des.h and AddressXlation.h. Put - gettimeofdaynet wrapper on gettimeofday_no_offset so it can be - returned as a DES pointer with the expected calling sequence. - - * new_rnd_key.c: Make forward declarations and function - definitions match the function prototypes that were added as - new external declarations to des.h: des_set_sequence_number, - des_generate_random_block, des_new_random_key, - des_init_random_number_generator. des_set_random_generator_seed - - (des_init_random_number_generator): Changes to port routine - to the Mac. Initialize the seed using RANDOM_KRB_INT32_1 - and RANDOM_KRB_INT32_2 instead of gethostid and getpid. Use a - KRB_INT32 instead of a timeval and set it using TIME_GMT_UNIXSEC - instead of gettimeofday. - -Tue Aug 9 12:00:00 John Rivlin (jrivlin@fusion.com) - - * win_time.c: Removed copy of time structure as stack - is now set up properly. - - * Makefile.In: Broke up clean target to not do useless - deletes on unix. - -Mon Aug 29 10:12:42 1994 Mark Eichin (eichin@perdiem) - - * key_sched.c (des_key_sched): even if we return an error, build - the key schedule anyway. This helps with testing, and avoids - garbage encryptions in cases where the error isn't checked. - -Fri Jul 29 17:18:55 1994 Mark Eichin (eichin@cygnus.com) - - * random_key.c (des_random_key): use KRB_INT32 for half-key - manipulation, so the upper half really gets set. - -Tue Jul 19 20:06:14 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * random_key.c (des_random_key): Don't initialize static local - variable n. Fiddled with whitespace in srandom call. - -Fri Jul 15 17:35:30 1994 John Rivlin (jrivlin@fusion.com) - - * ren.msg: updated to handle all files (changelogs, makefiles etc) - - * Makefile.in: added "-" on clean: to avoid stupid messages - -Fri Jul 8 02:40:54 1994 John Rivlin (jrivlin@fusion.com) - - * makefile.in: Updated file with portable directory syntax for PC. - Changed .o and .a references to portable syntax - Removed all response files which needed to be generated under unix - to simplify configure process so that it may be run on the PC. - Placed objects in .lib file so that DLL construction can take place - without a response file. This solves a problem with running out of - memory on the PC during builds. - Updated clean: target to place rm commands on seperate lines for - compatibility with PC DEL command. - -Tue Jul 5 11:31:59 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * string_to_key.c (des_string_to_key): Deleted static and (some) - register decls. - * quad_cksum.c (four_bytes_vax_to_nets): Ditto. - * util.c (des_cblock_print_file): Ditto. - - * weak_key.c (weak): Now const. - (des_is_weak_key): Compensate. - -Fri Jul 1 03:12:31 1994 John Gilmore (gnu@cygnus.com) - - Make Kerberos build using Think C on Macintosh. - - * mac_time.c: Use GetDateTime, not time. - * quad_cksum.c: Avoid using printf(). - * %DesLib-project: New Think C project file for building - the DES library as an ordinary library. (Unfortunately this - is a binary file -- there are no textual makefiles in Think C). - This makes it semi-possible to debug the code. - * %DesLib-project-A4: Ditto, for building as a library to go - into a device driver. - -Thu Jun 30 23:11:11 1994 John Gilmore (gnu@tweedledumb.cygnus.com) - - * *.c: Remove remaining RCS ID strings. Strings used as `char *' - initializers upset Think C when building device drivers, since it - doesn't have a good way to relocate the pointers when the driver - is loaded. - - * f_parity.c: Clarify public domain ownership. - - * *.c: Use #include "..." rather than #include <...> for - our own local include files, because Think C can't find them - when enclosed in <...>. - -Wed Jun 22 18:29:48 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * new_rnd_key.c, string_to_key.c: Include . - -Tue Jun 21 00:15:31 1994 John Gilmore (gnu@cygnus.com) - - * new_rnd_key.c: Lint. - -Sat Jun 18 09:05:30 1994 John Gilmore (gnu@cygnus.com) - - Make DES library independent of krb library again. - - * Makefile.in (SRCS, OBJS): Use DES_TIME_SRCS and DES_TIME_OBJS. - * unix_time.c, mac_time.c, win_time.c: New files implement - TIME_GMT_UNIXSEC for the various hosts. Code moved from *_glue.c - in lib/krb. - -Fri Jun 17 05:01:03 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (DESSRCS): Move read_password.c to SERVER_DES_SRCS, - since we don't use it on micro clients. Clarify comments. - (Links of test routines): Add $(LDFLAGS) to the line so that - mac-mf.sed can find these and modify them to run "Link". - -Thu Jun 16 17:08:58 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (unixmac): New target. - -Fri Jun 10 23:03:08 1994 John Gilmore (gnu@cygnus.com) - - * f_tables.h: Add comments on the DEB macro. - * new_rnd_key.c: Remove RCS crud, update export notice. - * random_key.c: Clean out obsolete config crud. - Use TIME_GMT_UNIXSEC_US rather than gettimeofday. Use - RANDOM_KRB_INT32_1 and RANDOM_KRB_INT32_2 rather than - getpid() and gethostid(). Remove RCS crud, update export notice. - * string_to_key.c (des_string_to_key): Int functions return results. - * testit.c: Print usage message if no args. - * verify.c, testit.c: Declare des_debug extern, not common. - -Wed Jun 8 13:09:14 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (DBG): Move to where it will actually work. - * testit.c, verify.c: Include . Remove raw extern - declarations. Pull RCS crud. - * verify.c: In Windows, set screen buffer to keep all output. - - * string_to_key.c (des_string_to_key): Fix argument type to match - correct prototype. Pull RCS crud. - -Fri May 27 16:55:33 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (DBG): Override with library-building flags. - - * des_internal.h: Include krb.h when compiling the DES - routines, since it describes some of the DES routines when - documenting the external interface of Kerberos. - * f_cbc.c, f_ecb.c, f_parity.c, f_pcbc.c, key_sched.c, - quad_cksum.c, string_to_key.c, weak_key.c: Add INTERFACE to - definitions of functions visible in the programmer interface. - * string_to_key.c: Remove some error printf's for environments - that don't have printf; put them under #ifdef DEBUG. - -Tue May 24 06:10:57 1994 John Gilmore (gnu@cygnus.com) - - * enc.c: Pull RCS crud. - * f_pcbc.c (des_pcbc_encryption): Lint ivec. - * key_test.c: Toss the ridiculous doubled IBMPC/BSDUNIX printf's, - use a simple portable printf. Typo in msg. Pull RCS crud. - * new_rnd_key.c, quad_cksum.c, string_to_key.c: Lint. - * quad_cksum.c: Pull RCS crud. - -Sat May 21 03:37:01 1994 John Gilmore (gnu@cygnus.com) - - Microsoft Windows port. - - * Makefile.in (c-libdes.${LIBEXT)): Typo; and fix .o to .obj. - * des_internal.h: Remove pre-Fergusen stuff, leaving one #define. - * f_tables.h (FF_UINT32): Add this, which makes a KRB_UINT32 out - of a constant that might otherwise only be int or less. - * f_cbc.c, f_cksum.c, f_pcbc.c: Use it. Line up code neatly. - * key_sched.c: Lint, pull RCS crud. - * ren.msg: Insert column of entries for MIT PC release. - -Thu May 19 22:18:24 1994 John Gilmore (gnu@cygnus.com) - - More MS-Windows and Mac support. - - * cbc_noop.c, epc_encrypt.c: Delete two more unused remnants. - * ren.msg, Makefile.in: Remove references to remnants. - - * Makefile.in (OTHERSRCS, OTHEROBJS): Rename to FERG_* for clarity. - (SERVER_DES_{SRCS,OBJS}): Split out routines used only on servers. - (####): Move host-configuration insertion point so that the - per-host Makefile fragments can override the above. - (LIBEXT): Use it everywhere rather than ".a". - (libdes.$(LIBEXT)): Avoid making a .bak file. Add and - use $(ARCHIVEARGS) to allow making the incredible MSC LIB - command work. - (c-libdes.$(LIBEXT)): Add rule to build control file for MSC LIB. - This rule must run on Unix (FIXME) since it uses sed and tr. I - didn't know the equivalent DOS commands... - - * f_tables.h (DES_IP_RIGHT_BITS, DES_FP_RIGHT_BITS): Insert a cast - to unsigned, to circumvent a bug in the Macintosh MPW 3.2 C - compiler which loses the unsignedness and then does an arithmetic - shift rather than a logical shift. - (DEB): Add debug macro for very nested macro defns. - (DES_DO_ENCRYPT): Insert DEB calls to make it possible to - debug when DES fails. - -Fri May 13 01:59:09 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in: Change {} to () for Microsoft NMAKE. - * Makefile: Remove remnant of old config scheme. - * ren.msg: Specify short and long names for DOS file systems. - * key_test.c, quad_cksum.c, testit.c, verify.c: Pull unused - errmsg, errno. - -Sun May 8 17:21:50 1994 John Gilmore (gnu@cygnus.com) - - * read_password.c: Remove `sigtype', use typedef from osconf.h. - -Sat May 7 17:32:43 1994 John Gilmore (gnu@tweedledumb.cygnus.com) - - * Makefile.in: Don't build verify, key_test, and testit every - time we build the library. - - * Makefile.in: Update CODE for the removal. - - * cbc_encrypt.c, cksum.c, dbg_prt.c, des.c, desglue.c, destest.c, - key_parity.c, make_e.c, make_fp.c, make_ip.c, make_key_perm.c, - make_key_sched.c, make_odd.c, make_p.c, make_p_table.c, make_s.c, - make_s_table.c, misc.c, noop.c, pcbc_encrypt.c, s_table.h.ibm, - tables.h: Remove remnants of non-Fergusen DES code. These are all - unused, have long, non-DOSlike names, and confuse people (me - anyway) into thining that they're live code. - -Fri May 6 02:04:48 1994 John Gilmore (gnu@cygnus.com) - - * desglue.c (quad_cksum): Put argument declarations in order. - * pcbc_encrypt.c (des_pcbc_encrypt): Ditto. - * quad_cksum.c (des_quad_cksum): Ditto. - -Tue Oct 26 12:21:05 1993 Ken Raeburn (raeburn@rover.cygnus.com) - - * f_tables.h: Define const if not already defined and not - __STDC__. - -Sun Oct 17 13:47:28 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * f_*.c, f_tables.h, quad_cksum.c, testit.c, verify.c: Use - KRB_INT32 instead of long for 4-byte type. - - * f_tables.c: Include des.h. - - * string_to_key.c (des_string_to_key): Mask values to 32 bits - before printing. - - * testit.c (nflag): Set to 1; running 1000 identical iterations - was silly. - - * verify.c (print8): New routine. - (main): Clean up output formatting. - -Thu Feb 11 13:05:12 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * testit.c (main): Fix usage message. - - * Imakefile: Delete references to assembly code. - * key_sched.c: Ditto. Get rid of useless BIT macro. - -Wed Feb 10 14:17:31 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * des.c (des_ecb_encrypt): Fix pointer type lossage, and NULL/0 - confusion. Discard VAX-specific stuff. Add a couple of minor - optimizations, including some based on DES_SHIFT_SHIFT - conditional. - - * key_sched.c (make_key_sched): Fix inconsistent fwd declaration. - -Fri Jun 19 13:37:35 1992 Mark Eichin (eichin at tweedledumber.cygnus.com) - - * Imakefile (library_ro_object): punt the read-only object linker - mangling as it interferes with debugging. - -Tue Nov 8 12:12:32 1988 William Sommerfeld (wesommer at binkley) - - * (util) Remove \ before { and } characters (causes RT - compiler warning) - - * (read_password) Print a newline after saying "try again". - - * (read_password) Merge in changes by Jim Bloom to do a clearerr - after a read fails, and protect against an RTM attack by - changing gets to fgets. - -Fri Sep 16 16:26:55 1988 Bill Sommerfeld (wesommer at ra) - - * (read_password) fix dependancies for BSDUNIX. - -Mon Sep 12 14:55:23 1988 Bill Sommerfeld (wesommer at ra) - - * (*) debug->des_debug - - * (*) debug_print() -> des_debug_print() - - * (Makefile) add dbg_prt.o to list of files included in build. - - * (des.c) remove debug_print; it's in dbg_prt.c - - * (des_internal.h) contains definitions of AUTH_DES_ITER, - s-box structures, which aren't part of the encryption interface. - - * (*) #include "conf.h" -> #include "des_internal.h" - - * (*) C_Block -> des_cblock - - * (*) Key_schedule -> des_key_schedule - - * (noop.c) remove #includes for unused include files. - - * (des.c, random_key.c, string_to_key.c) add #include of "des_conf.h" - -Fri Sep 9 15:46:13 1988 Bill Sommerfeld (wesommer at ra) - - * (*) string_to_key() -> des_string_to_key() - - * (*) read_pw_string() -> des_read_pw_string() - - * (*) random_key() -> des_random_key() - - * (*) pcbc_encrypt() -> des_pcbc_encrypt() - - * (*) key_sched() -> des_key_sched() - - * (*) cbc_encrypt() -> des_cbc_encrypt() - - * (*) cbc_cksum() -> des_cbc_cksum() - - * (quad_cksum.c) make {four,two}_bytes_vax_to_nets be static to - avoid namespace pollution. - - * (*.c) Rename C_Block_print() to des_cblock_print(). - - * (make_key_perm.c) Make "key_perm" be static to avoid namespace - pollution. - - * (quad_cksum.c) Make "short_conv" and "long_conv" local - variables, to avoid namespace pollution. diff --git a/src/mac/libraries/DES/doc/MIT DES Shared Library Readme b/src/mac/libraries/DES/doc/MIT DES Shared Library Readme deleted file mode 100644 index 31616ebab..000000000 --- a/src/mac/libraries/DES/doc/MIT DES Shared Library Readme +++ /dev/null @@ -1,41 +0,0 @@ -Introduction ------------- -This is the initial release of the new MIT DES library for use with -GSS-Kerberos 5. You should use it instead of internal Kerb5 DES -functions, since those will change in the future. - -This release is meant for use with the MIT GSS-Kerberos5-1.1a1 -distribution. - -This release is intended as a starting point for programmers to -replace their current DES calls. A future GSS-Kerberos 5 distribution -will fully integrate the DES library. - -If you need to distribute this library before that release, please -contact macdev@mit.edu . - -Installing ----------- -* Unstuff the "MIT DES Shared Library 1.0.sit" archive (as you may -have already done). - -* This will give you a "DES" folder. Copy that folder into the -":mac:libraries:" folder in your GSS/Krb5 tree. - -Using the DES Library ---------------------- -In your sources, include and make sure -"{GSS/Krb5}:mac:libraries:DES:" -is in your System access paths. - -In your project: - PPC: add deslib.PPC - CFM-68K: add deslib.68K - classic 68K: add deslib.CFMGlue.c - -Before making any DES calls from classic 68K or weakly-linked CFM -code, you should call DESLibraryIsPresent(), and check the result to -make sure it is true. - -(For classic 68K code, DESLibraryIsPresent() is declared in -deslib.CFMGlue.h; for CFM code, it is a macro in des.h.) diff --git a/src/mac/libraries/DES/doc/READ_ME b/src/mac/libraries/DES/doc/READ_ME deleted file mode 100644 index 0228da44c..000000000 --- a/src/mac/libraries/DES/doc/READ_ME +++ /dev/null @@ -1,21 +0,0 @@ -This directory contains the sources for the DES encryption library and -test programs. - -Two precautions-- - -1) under US law, DES software and hardware may not be - exported without license from the US Dept of Commerce. - -2) The only way to get a significant speedup of the algorithm is to - use considerably more space, traded against time. Dont play - with the code -- there is a high probability you will either - make it slower, or wrong, or both. This implementation was - optimized for the UVAX 2. Other architectures could benefit from - some "asm" tweaking. - -3) If you do play with the code, make sure that the test program - "verify" still yields the expected answers. Otherwise, your - ciphertext will not decrypt under a standard implementation, such - as on the VLSI chips that have been certified. - - Project Athena Steve Miller 3/86 diff --git a/src/mac/libraries/DES/doc/Version history b/src/mac/libraries/DES/doc/Version history deleted file mode 100644 index b8710504d..000000000 --- a/src/mac/libraries/DES/doc/Version history +++ /dev/null @@ -1,65 +0,0 @@ -============================================================================== -DES Version History -============================================================================== -Current version: 1.0.4 -Date: April 29, 1999 -Author: lxs@mit.edu, meeroh@mit.edu -============================================================================== - -DESLib 1.0.4 -April 29, 1999 - -New features in this revision: none - -Bugs fixed in this revision: - [ 2] Added C++ bracketing to des.h - -======================================================================== - - -DESLib 1.0.3 -April 21, 1999 - -Renamed all fragments for the new MIT Support Library convention. - -New features in this revision: none - -Bugs fixed in this revision: none - -======================================================================== - - -DESLib 1.0.2 -December 30, 1998 - -New features in this revision: none - -Bugs fixed in this revision: - [000001] Added MacTypes.h to des.h - -======================================================================== - - -DESLib 1.0.1 -November 4, 1999 - -New features in this revision: - Added DESLibraryIsPresent () - -Bugs fixed in this revision: none - -======================================================================== - - -DESLib 1.0 -October 27, 1999 - -Initial release - -New features in this revision: none - -Bugs fixed in this revision: none - -======================================================================== - - diff --git a/src/mac/libraries/DES/doc/f_README b/src/mac/libraries/DES/doc/f_README deleted file mode 100644 index 0d381e373..000000000 --- a/src/mac/libraries/DES/doc/f_README +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright (c) 1990 Dennis Ferguson. All rights reserved. - * - * Commercial use is permitted only if products which are derived from - * or include this software are made available for purchase and/or use - * in Canada. Otherwise, redistribution and use in source and binary - * forms are permitted. - */ - -Sorry about the poor quality of installation instructions. Included -here are replacements for the DES portions of Eric Young's kerberos -DES library replacement. To use this you will need his distribution. -Untar the latter and: - -(1) Copy all .c and .h files into the distribution directory. This will - overwrite some files and add others. - -(2) Apply the patch included here to set_key.c in the distribution directory. - -(3) Edit the Imakefile (or the Makefile) to include the following files - on the SRCS= line: - - des_tables.c ecb_buffer.c make_sched.c - - Add the following files to the OBJS= line: - - des_tables.o ecb_buffer.o make_sched.o - - Add the following file to the CODE= line: - - des_tables.h - -Recompile and you're done. - -The salient differences between this DES and Eric Young's are as follows: - -(1) There are no dependencies on byte ordering, the ability to do - unaligned loads and stores, or any other machine dependencies - that I know of. There are no #ifdef's. The code could probably - be made faster by adding such things, but not enough to be worth - it. - -(2) Combined S and P tables are used for the inner loop of the cipher - routine and the E expansion is computed on the fly, like Eric - Young's code, but the computation is reordered from the standard - to save instructions. - -(3) The initial and final permutations are table driven, and take - about the same amount of work as a single round of the inner - loop (i.e. only about 12% of the work done for an ecb encryption - is spent in the IP and FP code). - -(4) Since NTP (for which this DES was originally implemented) uses - lots of keys to encrypt small things, the key permutation code - has been well worked over and is quite speedy (the amount of - work required to permute a key is on the order of that required - to do a single ECB encryption, more or less). - -(5) Since the code required to do an ECB encryption using the tables - is actually fairly compact, even with lots of inlining, it was - implemented as a macro and is expanded in situ where needed. - -On the one machine I ran a comparison on this code ran 80% faster than -Eric's, compiled into a slightly smaller space, and did pass destest. -I suspect this stuff is also faster, and not a lot larger, than the -library MIT doesn't export with kerberos. You mileage may vary. - -The silly copyright was a (probably ineffective) afterthought. If it -really inconveniences you give me a call. diff --git a/src/mac/libraries/DES/doc/ren.msg b/src/mac/libraries/DES/doc/ren.msg deleted file mode 100644 index 3ee5d0af5..000000000 --- a/src/mac/libraries/DES/doc/ren.msg +++ /dev/null @@ -1,32 +0,0 @@ - MIT K4 patch10 MIT K4 PC PROPOSED NAME (trunc to 8.3) old Cyg -$1 $2 $3 $4 $5 $6 - -@ - - ChangeLog changelo -@ - debug.c debug_decl.c debug_de.c -@ - des_intn.h des_internal.h des_inte.h -@ - - doc doc -@ - enc.c enc.c enc.c -@ - - f_README f_readme -@ - - f_cbc.c f_cbc.c -@ - - f_cksum.c f_cksum.c -@ - - f_ecb.c f_ecb.c -@ - - f_parity.c f_parity.c -@ - - f_pcbc.c f_pcbc.c -@ - - f_sched.c f_sched.c -@ - - f_tables.c f_tables.c -@ - - f_tables.h f_tables.h -@ - keysched.c key_sched.c key_sche.c -@ - key_test.c key_test.c key_test.c -@ - - Makefile.in makefile.in -@ - newrndky.c new_rnd_key.c new_rnd_.c -@ - qd_cksum.c quad_cksum.c quad_cks.c -@ - rand_key.c random_key.c random_k.c -@ - rdpasswd.c read_password.c read_pas.c -@ - - READ_ME read_me -@ - - ren.msg ren.msg -@ - strtokey.c string_to_key.c string_t.c -@ - testit.c testit.c testit.c -@ - - unix_time.c unix_tim.c -@ - util.c util.c util.c -@ - verify.c verify.c verify.c -@ - weak_key.c weak_key.c weak_key.c diff --git a/src/mac/libraries/DES/include/DESLib.glue.c b/src/mac/libraries/DES/include/DESLib.glue.c deleted file mode 100644 index 379bdff29..000000000 --- a/src/mac/libraries/DES/include/DESLib.glue.c +++ /dev/null @@ -1,842 +0,0 @@ -#include -#include -#include - -#include "des.h" -#include "DESlib.glue.h" - -/* These functions must obey CFM calling conventions. Functions which return - pointers must return them in D0, not A0 like ThinkC static 68k does. This way - we can call CFM functions by pointer from here (if they are called by pointer - then the compiler can't tell ahead of time to do D0->A0 translation because it - doesn't know what calling convention the functions use). - - Note that if it is necessary (if you don't use MPWC calling conventions) - the D0->A0 translation will be done by the compiler in the places where - the application calls these glue routines. */ -#pragma d0_pointers on - -/* Hardcode library fragment name here */ -#define kLibraryName "\pMIT_¥deslib" - -/* Private function prototypes */ - -static OSErr Find_Symbol( - Ptr* pSymAddr, - Str255 pSymName, - ProcInfoType pProcInfo); - -static pascal Boolean HaveCFM(void); - -static pascal OSErr GetSystemArchitecture(OSType *archType); - - -/* This code is directly from Technote 1077 */ -/* changed Library name to be hardcoded at the top of the file - instead in the middle of the code */ - -/* Private functions */ - -static pascal OSErr GetSystemArchitecture(OSType *archType) -{ - static long sSysArchitecture = 0; // static so we only Gestalt once. - OSErr tOSErr = noErr; - - *archType = kAnyCFragArch; // assume wild architecture - - // If we don't know the system architecture yet... - if (sSysArchitecture == 0) - // ...Ask Gestalt what kind of machine we are running on. - tOSErr = Gestalt(gestaltSysArchitecture, &sSysArchitecture); - - if (tOSErr == noErr) // if no errors - { - if (sSysArchitecture == gestalt68k) // 68k? - *archType = kMotorola68KCFragArch; - else if (sSysArchitecture == gestaltPowerPC) // PPC? - *archType = kPowerPCCFragArch; - else - tOSErr = gestaltUnknownErr; // who knows what might be next? - } - return tOSErr; -} - -static pascal Boolean HaveCFM(void) -{ - long response; - return ( (Gestalt (gestaltCFMAttr, &response) == noErr) && - (((response >> gestaltCFMPresent) & 1) != 0)); -} - -static OSErr Find_Symbol( - Ptr* pSymAddr, - Str255 pSymName, - ProcInfoType pProcInfo) -{ - static CFragConnectionID sCID = 0; - static OSType sArchType = kAnyCFragArch; - static OSErr sOSErr = noErr; - - Str255 errMessage; - Ptr mainAddr; - CFragSymbolClass symClass; - ISAType tISAType; - - if (sArchType == kAnyCFragArch) // if architecture is undefined... - { - sCID = 0; // ...force (re)connect to library - sOSErr = GetSystemArchitecture(&sArchType); // determine architecture - if (sOSErr != noErr) - return sOSErr; // OOPS! - } - - if (!HaveCFM()) { - // If we don't have CFM68K, return a reasonable-looking error. - sOSErr = cfragLibConnErr; - return sOSErr; - } - - if (sArchType == kMotorola68KCFragArch) // ...for CFM68K - tISAType = kM68kISA | kCFM68kRTA; - else if (sArchType == kPowerPCCFragArch) // ...for PPC CFM - tISAType = kPowerPCISA | kPowerPCRTA; - else - sOSErr = gestaltUnknownErr; // who knows what might be next? - - if (sCID == 0) // If we haven't connected to the library yet... - { - // NOTE: The library name is hard coded here. - // I try to isolate the glue code, one file per library. - // I have had developers pass in the Library name to allow - // plug-in type support. Additional code has to be added to - // each entry points glue routine to support multiple or - // switching connection IDs. - sOSErr = GetSharedLibrary(kLibraryName, sArchType, kLoadCFrag, - &sCID, &mainAddr, errMessage); - if (sOSErr != noErr) - return sOSErr; // OOPS! - } - - // If we haven't looked up this symbol yet... - if ((Ptr) *pSymAddr == (Ptr) kUnresolvedCFragSymbolAddress) - { - // ...look it up now - sOSErr = FindSymbol(sCID,pSymName,pSymAddr,&symClass); - if (sOSErr != noErr) // in case of error... - // ...clear the procedure pointer - *(Ptr*) &pSymAddr = (Ptr) kUnresolvedCFragSymbolAddress; -# if !GENERATINGCFM // if this is classic 68k code... - *pSymAddr = (Ptr)NewRoutineDescriptorTrap((ProcPtr) *pSymAddr, - pProcInfo, tISAType); // ...create a routine descriptor... -# endif - } - return sOSErr; -} - - -/* CFM Glue Code for exported functions! */ - -/**** des_random_key ****/ -/* int des_random_key(des_cblock *key); */ - -enum { - des_random_key_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) -}; - -typedef int (*des_random_key_ProcPtrType)(des_cblock *); -int des_random_key ( - des_cblock * key) -{ - static des_random_key_ProcPtrType des_random_key_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_random_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_random_key_ProcPtr, "\pdes_random_key", des_random_key_ProcInfo); - if((Ptr) des_random_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_random_key_ProcPtr(key); -} - - -/**** des_cbc_cksum ****/ -/* unsigned long des_cbc_cksum(des_cblock *in, des_cblock *out, long length, des_key_schedule schedule, des_cblock *ivec); */ - -enum { - des_cbc_cksum_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(unsigned long))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(des_cblock *))) -}; - -typedef unsigned long (*des_cbc_cksum_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock *); -unsigned long des_cbc_cksum ( - des_cblock * in, - des_cblock * out, - long length, - des_key_schedule schedule, - des_cblock * ivec) -{ - static des_cbc_cksum_ProcPtrType des_cbc_cksum_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_cbc_cksum_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_cbc_cksum_ProcPtr, "\pdes_cbc_cksum", des_cbc_cksum_ProcInfo); - if((Ptr) des_cbc_cksum_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_cbc_cksum_ProcPtr(in, out, length, schedule, ivec); -} - - -/**** des_is_weak_key ****/ -/* int des_is_weak_key(des_cblock key); */ - -enum { - des_is_weak_key_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef int (*des_is_weak_key_ProcPtrType)(des_cblock); -int des_is_weak_key ( - des_cblock key) -{ - static des_is_weak_key_ProcPtrType des_is_weak_key_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_is_weak_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_is_weak_key_ProcPtr, "\pdes_is_weak_key", des_is_weak_key_ProcInfo); - if((Ptr) des_is_weak_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_is_weak_key_ProcPtr(key); -} - - -/**** des_set_sequence_number ****/ -/* void des_set_sequence_number(des_cblock new_sequence_number); */ - -enum { - des_set_sequence_number_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef void (*des_set_sequence_number_ProcPtrType)(des_cblock); -void des_set_sequence_number ( - des_cblock new_sequence_number) -{ - static des_set_sequence_number_ProcPtrType des_set_sequence_number_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_set_sequence_number_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_set_sequence_number_ProcPtr, "\pdes_set_sequence_number", des_set_sequence_number_ProcInfo); - if((Ptr) des_set_sequence_number_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_set_sequence_number_ProcPtr(new_sequence_number); -} - - -/**** des_fixup_key_parity ****/ -/* void des_fixup_key_parity(register des_cblock key); */ - -enum { - des_fixup_key_parity_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef void (*des_fixup_key_parity_ProcPtrType)(register des_cblock); -void des_fixup_key_parity ( - register des_cblock key) -{ - static des_fixup_key_parity_ProcPtrType des_fixup_key_parity_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_fixup_key_parity_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_fixup_key_parity_ProcPtr, "\pdes_fixup_key_parity", des_fixup_key_parity_ProcInfo); - if((Ptr) des_fixup_key_parity_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_fixup_key_parity_ProcPtr(key); -} - - -/**** des_cbc_encrypt ****/ -/* int des_cbc_encrypt(des_cblock *in, des_cblock *out, long length, des_key_schedule schedule, des_cblock ivec, int encrypt); */ - -enum { - des_cbc_encrypt_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(int))) -}; - -typedef int (*des_cbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, int); -int des_cbc_encrypt ( - des_cblock * in, - des_cblock * out, - long length, - des_key_schedule schedule, - des_cblock ivec, - int encrypt) -{ - static des_cbc_encrypt_ProcPtrType des_cbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_cbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_cbc_encrypt_ProcPtr, "\pdes_cbc_encrypt", des_cbc_encrypt_ProcInfo); - if((Ptr) des_cbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_cbc_encrypt_ProcPtr(in, out, length, schedule, ivec, encrypt); -} - - -/**** des_quad_cksum ****/ -/* unsigned long des_quad_cksum(unsigned char *in, unsigned long *out, long length, int out_count, des_cblock *c_seed); */ - -enum { - des_quad_cksum_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(unsigned long))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(unsigned long *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(des_cblock *))) -}; - -typedef unsigned long (*des_quad_cksum_ProcPtrType)(unsigned char *, unsigned long *, long, int, des_cblock *); -unsigned long des_quad_cksum ( - unsigned char * in, - unsigned long * out, - long length, - int out_count, - des_cblock * c_seed) -{ - static des_quad_cksum_ProcPtrType des_quad_cksum_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_quad_cksum_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_quad_cksum_ProcPtr, "\pdes_quad_cksum", des_quad_cksum_ProcInfo); - if((Ptr) des_quad_cksum_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_quad_cksum_ProcPtr(in, out, length, out_count, c_seed); -} - - -/**** des_read_password ****/ -/* int des_read_password(des_cblock *k, char *prompt, int verify); */ - -enum { - des_read_password_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(char *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(int))) -}; - -typedef int (*des_read_password_ProcPtrType)(des_cblock *, char *, int); -int des_read_password ( - des_cblock * k, - char * prompt, - int verify) -{ - static des_read_password_ProcPtrType des_read_password_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_read_password_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_read_password_ProcPtr, "\pdes_read_password", des_read_password_ProcInfo); - if((Ptr) des_read_password_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_read_password_ProcPtr(k, prompt, verify); -} - - -/**** des_ecb_encrypt ****/ -/* int des_ecb_encrypt(des_cblock *in, des_cblock *out, des_key_schedule schedule, int encrypt); */ - -enum { - des_ecb_encrypt_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(int))) -}; - -typedef int (*des_ecb_encrypt_ProcPtrType)(des_cblock *, des_cblock *, des_key_schedule, int); -int des_ecb_encrypt ( - des_cblock * in, - des_cblock * out, - des_key_schedule schedule, - int encrypt) -{ - static des_ecb_encrypt_ProcPtrType des_ecb_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_ecb_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_ecb_encrypt_ProcPtr, "\pdes_ecb_encrypt", des_ecb_encrypt_ProcInfo); - if((Ptr) des_ecb_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_ecb_encrypt_ProcPtr(in, out, schedule, encrypt); -} - - -/**** des_3ecb_encrypt ****/ -/* void des_3ecb_encrypt(des_cblock *in, des_cblock *out, des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3, int encrypt); */ - -enum { - des_3ecb_encrypt_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(des_key_schedule))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(des_key_schedule))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(des_key_schedule))) - | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(int))) -}; - -typedef void (*des_3ecb_encrypt_ProcPtrType)(des_cblock *, des_cblock *, des_key_schedule, des_key_schedule, des_key_schedule, int); -void des_3ecb_encrypt ( - des_cblock * in, - des_cblock * out, - des_key_schedule ks1, - des_key_schedule ks2, - des_key_schedule ks3, - int encrypt) -{ - static des_3ecb_encrypt_ProcPtrType des_3ecb_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_3ecb_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_3ecb_encrypt_ProcPtr, "\pdes_3ecb_encrypt", des_3ecb_encrypt_ProcInfo); - if((Ptr) des_3ecb_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_3ecb_encrypt_ProcPtr(in, out, ks1, ks2, ks3, encrypt); -} - - -/**** des_key_sched ****/ -/* int des_key_sched(des_cblock k, des_key_schedule schedule); */ - -enum { - des_key_sched_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(struct des_ks_struct *))) -}; - -typedef int (*des_key_sched_ProcPtrType)(des_cblock, des_key_schedule); -int des_key_sched ( - des_cblock k, - des_key_schedule schedule) -{ - static des_key_sched_ProcPtrType des_key_sched_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_key_sched_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_key_sched_ProcPtr, "\pdes_key_sched", des_key_sched_ProcInfo); - if((Ptr) des_key_sched_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_key_sched_ProcPtr(k, schedule); -} - - -/**** des_3pcbc_encrypt ****/ -/* void des_3pcbc_encrypt(des_cblock *input, des_cblock *output, long length, des_key_schedule schedule1, des_cblock ivec1, des_key_schedule schedule2, des_cblock ivec2, des_key_schedule schedule3, des_cblock ivec3, int encrypt); */ -/* -enum { - des_3pcbc_encrypt_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(7, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(8, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(9, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(10, SIZE_CODE(sizeof(int))) -}; - -typedef void (*des_3pcbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, des_key_schedule, des_cblock, des_key_schedule, des_cblock, int); -void des_3pcbc_encrypt ( - des_cblock * input, - des_cblock * output, - long length, - des_key_schedule schedule1, - des_cblock ivec1, - des_key_schedule schedule2, - des_cblock ivec2, - des_key_schedule schedule3, - des_cblock ivec3, - int encrypt) -{ - static des_3pcbc_encrypt_ProcPtrType des_3pcbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_3pcbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_3pcbc_encrypt_ProcPtr, "\pdes_3pcbc_encrypt", des_3pcbc_encrypt_ProcInfo); - if((Ptr) des_3pcbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_3pcbc_encrypt_ProcPtr(input, output, length, schedule1, ivec1, schedule2, ivec2, schedule3, ivec3, encrypt); -} -*/ - -/**** make_key_sched ****/ -/* int make_key_sched(des_cblock *key, des_key_schedule schedule); */ - -enum { - make_key_sched_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(struct des_ks_struct *))) -}; - -typedef int (*make_key_sched_ProcPtrType)(des_cblock *, des_key_schedule); -int make_key_sched ( - des_cblock * key, - des_key_schedule schedule) -{ - static make_key_sched_ProcPtrType make_key_sched_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) make_key_sched_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &make_key_sched_ProcPtr, "\pmake_key_sched", make_key_sched_ProcInfo); - if((Ptr) make_key_sched_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return make_key_sched_ProcPtr(key, schedule); -} - - -/**** des_crypt ****/ -/* char *des_crypt(const char *buf, const char *salt); */ - -enum { - des_crypt_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(char *))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(const char *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(const char *))) -}; - -typedef char * (*des_crypt_ProcPtrType)(const char *, const char *); -char * des_crypt ( - const char * buf, - const char * salt) -{ - static des_crypt_ProcPtrType des_crypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_crypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_crypt_ProcPtr, "\pdes_crypt", des_crypt_ProcInfo); - if((Ptr) des_crypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return(des_crypt_ProcPtr(buf, salt)); -} - - -/**** des_set_random_generator_seed ****/ -/* void des_set_random_generator_seed(des_cblock key); */ - -enum { - des_set_random_generator_seed_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef void (*des_set_random_generator_seed_ProcPtrType)(des_cblock); -void des_set_random_generator_seed ( - des_cblock key) -{ - static des_set_random_generator_seed_ProcPtrType des_set_random_generator_seed_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_set_random_generator_seed_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_set_random_generator_seed_ProcPtr, "\pdes_set_random_generator_seed", des_set_random_generator_seed_ProcInfo); - if((Ptr) des_set_random_generator_seed_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_set_random_generator_seed_ProcPtr(key); -} - - -/**** des_new_random_key ****/ -/* int des_new_random_key(des_cblock key); */ - -enum { - des_new_random_key_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef int (*des_new_random_key_ProcPtrType)(des_cblock); -int des_new_random_key ( - des_cblock key) -{ - static des_new_random_key_ProcPtrType des_new_random_key_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_new_random_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_new_random_key_ProcPtr, "\pdes_new_random_key", des_new_random_key_ProcInfo); - if((Ptr) des_new_random_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_new_random_key_ProcPtr(key); -} - - -/**** des_set_key ****/ -/* int des_set_key(des_cblock *key, des_key_schedule schedule); */ - -enum { - des_set_key_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(struct des_ks_struct *))) -}; - -typedef int (*des_set_key_ProcPtrType)(des_cblock *, des_key_schedule); -int des_set_key ( - des_cblock * key, - des_key_schedule schedule) -{ - static des_set_key_ProcPtrType des_set_key_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_set_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_set_key_ProcPtr, "\pdes_set_key", des_set_key_ProcInfo); - if((Ptr) des_set_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_set_key_ProcPtr(key, schedule); -} - - -/**** des_generate_random_block ****/ -/* void des_generate_random_block(des_cblock block); */ - -enum { - des_generate_random_block_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef void (*des_generate_random_block_ProcPtrType)(des_cblock); -void des_generate_random_block ( - des_cblock block) -{ - static des_generate_random_block_ProcPtrType des_generate_random_block_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_generate_random_block_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_generate_random_block_ProcPtr, "\pdes_generate_random_block", des_generate_random_block_ProcInfo); - if((Ptr) des_generate_random_block_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_generate_random_block_ProcPtr(block); -} - - -/**** des_fcrypt ****/ -/* char *des_fcrypt(const char *buf, const char *salt, char *ret); */ - -enum { - des_fcrypt_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(char *))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(const char *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(const char *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(char *))) -}; - -typedef char * (*des_fcrypt_ProcPtrType)(const char *, const char *, char *); -char * des_fcrypt ( - const char * buf, - const char * salt, - char * ret) -{ - static des_fcrypt_ProcPtrType des_fcrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_fcrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_fcrypt_ProcPtr, "\pdes_fcrypt", des_fcrypt_ProcInfo); - if((Ptr) des_fcrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_fcrypt_ProcPtr(buf, salt, ret); -} - - -/**** des_read_pw_string ****/ -/* int des_read_pw_string(char *s, int max, char *prompt, int verify); */ - -enum { - des_read_pw_string_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(char *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(char *))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(int))) -}; - -typedef int (*des_read_pw_string_ProcPtrType)(char *, int, char *, int); -int des_read_pw_string ( - char * s, - int max, - char * prompt, - int verify) -{ - static des_read_pw_string_ProcPtrType des_read_pw_string_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_read_pw_string_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_read_pw_string_ProcPtr, "\pdes_read_pw_string", des_read_pw_string_ProcInfo); - if((Ptr) des_read_pw_string_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_read_pw_string_ProcPtr(s, max, prompt, verify); -} - - -/**** des_cblock_print_file ****/ -/* void des_cblock_print_file(des_cblock *x, FILE *fp); */ - -enum { - des_cblock_print_file_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(FILE *))) -}; - -typedef void (*des_cblock_print_file_ProcPtrType)(des_cblock *, FILE *); -void des_cblock_print_file ( - des_cblock * x, - FILE * fp) -{ - static des_cblock_print_file_ProcPtrType des_cblock_print_file_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_cblock_print_file_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_cblock_print_file_ProcPtr, "\pdes_cblock_print_file", des_cblock_print_file_ProcInfo); - if((Ptr) des_cblock_print_file_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_cblock_print_file_ProcPtr(x, fp); -} - - -/**** des_pcbc_encrypt ****/ -/* int des_pcbc_encrypt(des_cblock *in, des_cblock *out, long length, des_key_schedule schedule, des_cblock ivec, int encrypt); */ - -enum { - des_pcbc_encrypt_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(struct des_ks_struct *))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(unsigned char *))) - | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(int))) -}; - -typedef int (*des_pcbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_cblock, int); -int des_pcbc_encrypt ( - des_cblock * in, - des_cblock * out, - long length, - des_key_schedule schedule, - des_cblock ivec, - int encrypt) -{ - static des_pcbc_encrypt_ProcPtrType des_pcbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_pcbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_pcbc_encrypt_ProcPtr, "\pdes_pcbc_encrypt", des_pcbc_encrypt_ProcInfo); - if((Ptr) des_pcbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_pcbc_encrypt_ProcPtr(in, out, length, schedule, ivec, encrypt); -} - - -/**** des_check_key_parity ****/ -/* int des_check_key_parity(register des_cblock key); */ - -enum { - des_check_key_parity_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef int (*des_check_key_parity_ProcPtrType)(register des_cblock); -int des_check_key_parity ( - register des_cblock key) -{ - static des_check_key_parity_ProcPtrType des_check_key_parity_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_check_key_parity_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_check_key_parity_ProcPtr, "\pdes_check_key_parity", des_check_key_parity_ProcInfo); - if((Ptr) des_check_key_parity_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_check_key_parity_ProcPtr(key); -} - - -/**** des_3cbc_encrypt ****/ -/* void des_3cbc_encrypt(des_cblock *in, des_cblock *out, long length, des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3, des_cblock ivec, int encrypt); */ - -enum { - des_3cbc_encrypt_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(des_cblock *))) - | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(long))) - | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(des_key_schedule))) - | STACK_ROUTINE_PARAMETER(5, SIZE_CODE(sizeof(des_key_schedule))) - | STACK_ROUTINE_PARAMETER(6, SIZE_CODE(sizeof(des_key_schedule))) - | STACK_ROUTINE_PARAMETER(7, SIZE_CODE(sizeof(des_cblock))) - | STACK_ROUTINE_PARAMETER(8, SIZE_CODE(sizeof(int))) -}; - -typedef void (*des_3cbc_encrypt_ProcPtrType)(des_cblock *, des_cblock *, long, des_key_schedule, des_key_schedule, des_key_schedule, des_cblock, int); -void des_3cbc_encrypt ( - des_cblock * in, - des_cblock * out, - long length, - des_key_schedule ks1, - des_key_schedule ks2, - des_key_schedule ks3, - des_cblock ivec, - int encrypt) -{ - static des_3cbc_encrypt_ProcPtrType des_3cbc_encrypt_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_3cbc_encrypt_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_3cbc_encrypt_ProcPtr, "\pdes_3cbc_encrypt", des_3cbc_encrypt_ProcInfo); - if((Ptr) des_3cbc_encrypt_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_3cbc_encrypt_ProcPtr(in, out, length, ks1, ks2, ks3, ivec, encrypt); -} - - -/**** des_string_to_key ****/ -/* int des_string_to_key(char *str, des_cblock key); */ - -enum { - des_string_to_key_ProcInfo = kThinkCStackBased - | RESULT_SIZE(SIZE_CODE(sizeof(int))) - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(char *))) - | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef int (*des_string_to_key_ProcPtrType)(char *, des_cblock); -int des_string_to_key ( - char * str, - des_cblock key) -{ - static des_string_to_key_ProcPtrType des_string_to_key_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_string_to_key_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_string_to_key_ProcPtr, "\pdes_string_to_key", des_string_to_key_ProcInfo); - if((Ptr) des_string_to_key_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - return des_string_to_key_ProcPtr(str, key); -} - - -/**** des_init_random_number_generator ****/ -/* void des_init_random_number_generator(des_cblock key); */ - -enum { - des_init_random_number_generator_ProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(unsigned char *))) -}; - -typedef void (*des_init_random_number_generator_ProcPtrType)(des_cblock); -void des_init_random_number_generator ( - des_cblock key) -{ - static des_init_random_number_generator_ProcPtrType des_init_random_number_generator_ProcPtr = kUnresolvedCFragSymbolAddress; - - // if this symbol has not been setup yet... - if((Ptr) des_init_random_number_generator_ProcPtr == (Ptr) kUnresolvedCFragSymbolAddress) - Find_Symbol((Ptr *) &des_init_random_number_generator_ProcPtr, "\pdes_init_random_number_generator", des_init_random_number_generator_ProcInfo); - if((Ptr) des_init_random_number_generator_ProcPtr != (Ptr) kUnresolvedCFragSymbolAddress) - des_init_random_number_generator_ProcPtr(key); -} - - -Boolean DESLibraryIsPresent(void) -{ - Ptr symAddr; - return (Find_Symbol (&symAddr, "\pdes_cbc_encrypt", des_cbc_encrypt_ProcInfo)) == noErr; -} diff --git a/src/mac/libraries/DES/include/DESLib.glue.h b/src/mac/libraries/DES/include/DESLib.glue.h deleted file mode 100644 index 7f4277f46..000000000 --- a/src/mac/libraries/DES/include/DESLib.glue.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef __DESLIB_CFMGLUE__ -#define __DESLIB_CFMGLUE__ - -/* Prototype for checking if the library is there */ - -Boolean DESLibraryIsPresent(void); - -#endif /* __DESLIB_CFMGLUE__ */ \ No newline at end of file diff --git a/src/mac/libraries/DES/include/des.h b/src/mac/libraries/DES/include/des.h deleted file mode 100644 index a73a45638..000000000 --- a/src/mac/libraries/DES/include/des.h +++ /dev/null @@ -1,169 +0,0 @@ -/* - * des.h - * - * Copyright 1987, 1988 by the Massachusetts Institute of Technology. - * - * For copying and distribution information, please see the file - * (Except for those files which contain other copyright information). - * - * Include file for the Data Encryption Standard library. - */ - -/* only do the whole thing once */ -#ifndef DES_DEFS -#define DES_DEFS - -#include "mit-copyright.h" -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef DES_INT32 -#define DES_INT32 SInt32 -#endif -#ifndef DES_UINT32 -#define DES_UINT32 UInt32 -#endif - -/* There are some declarations in the system-specific header files which - can't be done until DES_INT32 is defined. So they are in a macro, - which we expand here if defined. */ - -#ifdef DECL_THAT_NEEDS_DES_INT32 -DECL_THAT_NEEDS_DES_INT32 -#endif - -typedef unsigned char des_cblock[8]; /* crypto-block size */ -/* Key schedule */ -typedef struct des_ks_struct { union { DES_INT32 pad; des_cblock _;} __; } des_key_schedule[16]; - -#define DES_KEY_SZ (sizeof(des_cblock)) -#define DES_ENCRYPT 1 -#define DES_DECRYPT 0 - -#ifndef NCOMPAT -#define C_Block des_cblock -#define Key_schedule des_key_schedule -#define ENCRYPT DES_ENCRYPT -#define DECRYPT DES_DECRYPT -#define KEY_SZ DES_KEY_SZ -#define string_to_key des_string_to_key -#define read_pw_string des_read_pw_string -#define random_key des_random_key -#define pcbc_encrypt des_pcbc_encrypt -#define key_sched des_key_sched -#define cbc_encrypt des_cbc_encrypt -#define cbc_cksum des_cbc_cksum -#define C_Block_print des_cblock_print -#define quad_cksum des_quad_cksum -typedef struct des_ks_struct bit_64; -#endif - -#define des_cblock_print(x) des_cblock_print_file(x, stdout) - -/* Function declarations */ - -/* This is CFM magic that has to be done in order for the library to work under CFM-68K */ -#if defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__) -# pragma import on -#endif - -#if !GENERATINGCFM -# pragma d0_pointers on -#else -# define DESLibraryIsPresent() ((Ptr) (des_cbc_encrypt) != (Ptr) (kUnresolvedCFragSymbolAddress)) -#endif - -int des_cbc_encrypt(des_cblock *in, - des_cblock *out, - long length, - des_key_schedule schedule, - des_cblock ivec, - int encrypt); - -void des_3cbc_encrypt(des_cblock *in, - des_cblock *out, - long length, - des_key_schedule ks1, - des_key_schedule ks2, - des_key_schedule ks3, - des_cblock ivec, - int encrypt); - -unsigned long des_cbc_cksum(des_cblock *in, - des_cblock *out, - long length, - des_key_schedule schedule, - des_cblock *ivec); - -int des_ecb_encrypt(des_cblock *in, - des_cblock *out, - des_key_schedule schedule, - int encrypt); - -void des_3ecb_encrypt(des_cblock *in, - des_cblock *out, - des_key_schedule ks1, - des_key_schedule ks2, - des_key_schedule ks3, - int encrypt); - -void des_fixup_key_parity(register des_cblock key); -int des_check_key_parity(register des_cblock key); - -int des_pcbc_encrypt(des_cblock *in, - des_cblock *out, - long length, - des_key_schedule schedule, - des_cblock ivec, - int encrypt); - -int make_key_sched(des_cblock *key, des_key_schedule schedule); - -int des_key_sched(des_cblock k, des_key_schedule schedule); - -int des_new_random_key(des_cblock key); -void des_init_random_number_generator(des_cblock key); -void des_set_random_generator_seed(des_cblock key); -void des_set_sequence_number(des_cblock new_sequence_number); -void des_generate_random_block(des_cblock block); - -unsigned long des_quad_cksum(unsigned char *in, - unsigned long *out, - long length, - int out_count, - des_cblock *c_seed); - -int des_random_key(des_cblock *key); - -int des_read_password(des_cblock *k, char *prompt, int verify); -int des_read_pw_string(char *s, int max, char *prompt, int verify); - -int des_string_to_key(char *str, des_cblock key); - -void des_cblock_print_file(des_cblock *x, FILE *fp); - -int des_is_weak_key(des_cblock key); - -char *des_crypt(const char *buf, const char *salt); -char *des_fcrypt(const char *buf, const char *salt, char *ret); - -int des_set_key(des_cblock *key, des_key_schedule schedule); - -#if !GENERATINGCFM -# pragma d0_pointers reset -#endif - -/* CFM magic again */ -#if defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__) -# pragma import reset -#endif - -#ifdef __cplusplus -} -#endif - -#endif /* DES_DEFS */ diff --git a/src/mac/libraries/DES/include/mit-copyright.h b/src/mac/libraries/DES/include/mit-copyright.h deleted file mode 100644 index cd30580ce..000000000 --- a/src/mac/libraries/DES/include/mit-copyright.h +++ /dev/null @@ -1,20 +0,0 @@ -/* - Copyright (C) 1989 by the Massachusetts Institute of Technology - - Export of this software from the United States of America is assumed - to require a specific license from the United States Government. - It is the responsibility of any person or organization contemplating - export to obtain such a license before exporting. - -WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -distribute this software and its documentation for any purpose and -without fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright notice and -this permission notice appear in supporting documentation, and that -the name of M.I.T. not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. M.I.T. makes no representations about the suitability of -this software for any purpose. It is provided "as is" without express -or implied warranty. - - */ diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K b/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K deleted file mode 100644 index 558d2598d..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :#%0-D@)Z0MK,!(0dG@*08&-J!3!!!$aJ!!!"NKi$5Qpj)A"PCQCY0MKV!!!!!E0 &S5!!N!d"!*!'rj!%!*!12"!!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3!N"Fi!!! 9T!!!!!F!!!+DBh*PBA4TFh9`F'9bE'GKE@eKCQCKBR0KG'&ZD&pIGf0cG'pXC'a RB@eYB@4IAh0dFQ9bFQpbG'e`CQPXC@a[Cf*QAepTFfjKEQ4658p9@%4[4@4TG&" KFh4PAep[F'9ZAh4PEA"ICQPXC@CbC@p`C@jKG'&ZE'a[Cf*NAepTFfjKEQC658p 9@&9`C'&dC90dBA4eFdaTEQ9ICR4PE'abD@jdG'pXBh4TE@9IAh"[EfaIB@aXEf0 658p9@%4[6@9ZG80SEfPMC@PcF(9ZBh4KG'9iDA4XCf&YE@&XBA4KEQCcG(*QG'P YC@ChFQPdC@a[Cf*XBA4KEQ4hBh0dEfeLFfe[C'CQE'aKBR0YEf4QC'9iF'daCQ& cD@jQ8dP299K)B@jNE'92EQ9&GQ9ZG(4bG@jMCR0`FQPZG'CYBR4[Gf0PH("Y-@4 KFfPZC&pIFQ9ZB@ePAfCTE'9XE'4TGR4bG@jMC'e[C'CXBA0TEQKcHA0dC@ePH(! b8dP299KME(*cBh*IAfaPBA"IH@9KFPpIGf0cG'peE'aQFh4KG'p`C@jQC@pQCAK `E6&XBA0TEQaQC'PYFf9dGQ*eCR4bG@jME&0*6e9B@@9c6Qp$B@jMC@a"E'9bG'a [Cc*QF(9dGh0(CA43FQ9MDA0TEfj658p9@%4[4@4TG%0XC@&bDf*SDA4MEh0QAep '8&9PFQCAFQPdC80SBA*c9'p$EfjcEfaPCf9dBf0[Ff4KBfpcAepMG'p`Fh4bD@j RAepTFfCTEQPdC9pQFf9PDf0[FfKZCAKdB@CdCA*iE'C`GA4cBfpcE&pIGh*TG'9 IBfpZFfpXC@CPCf9dCAKMCA"dCR"eG(GMBf9TE%jK6QPcF(*TER4MBfpYE@&ZC'G PG(0IAhGMFh4[G@aQE@PZCAK`E6&QCA0PG'9iBf9`G&0*6e9B9A"NBA4P9fPZC'p hE@YNDA*cG(*iCR*YAepME'pcC9pQD@aPE'abEh9ZC'C`GA4MGf0cG'peE@&iCQe KH'CYEf4TFh0`B@0PCR*PB@4PFQCXAepcHA0dC@dhF(*PFf9ZG(0dFM*NC@0cG(* dEfaXCAK`E'jKEQaPFQCNCA*QCQ4TCQCdD@ePCAK`C'9bCQ0658p9@&9`C'&dC90 MFQpXE'*KFQ9iF'CIAfj[ENC39@aRB@eYB@jKEQCQFf9PDf&cD@jSC&pIGR0hFf0 KEQCIAh*PB@4ICQPXC9pIDA0ZEh*YB@aNBA0TEQKQE'&LFepIDA0ZEh*YB@aQCRG TC'9658p9@%4[8f&fC94PH(4MEh"jFfPREQa658p9@%4[4@4TG&0PE'9MG%&XE(0 dFR*MD(*XEf0KE'9MEfjfE'4TGQeLE'9ZCR*PC@aXFQPZG'CKFfPZD'aKG'&Z-NP ZFh4KE'a$EfjcEfaPAepYEhCPAfePE9pIEh"PEPpcG(*TEQGICQPXCA"bD@jdCPp IBfp`H9pYC@eXE(*TER4XBfp`HA0TCfjNDA0hCh*KF'KIAh0PG&pTC'aPAh"bEf0 IAh"eG&pMD'&bBfp`HA0TCfjQBA4KEQKNCAKPBepIFhPcAfCbC@9KG'pQBA4KEQK QCR4PE'a`GA4MD'&bC'9M-QCIAhCQFf0KEQCNC@-bC'CbCAK`8dP299K0H8GbEhG AD@jNEhGKG'&ZD'aIAh4dH@jKE@9IAfCTE'9IG'pIER9YBA4[E(GMFh4[G@aXFh4 bF'*bDfPcGfa[Gf9bC'9M-QaKG'pTCAKTG'9bCQ0XC'9M-R0XEfGLFh4bG'peE&0 PG&"bC@0TFfP[ER0dFQ9bFQpbFh0MB@jQE'pRCQ&ZER9TG(PKG'&ZCQGPG("[Ffa NCAK`E'pRC&pICQPZC&peEQp`C@jPC&pQD@aPCA*QBf4QCA*KDA0PCAKMCA"dBA0 TEPpIC'9XCA4PAfCTE'9PFQCMCQe[C'CIAf0XEh0PAf0[ER0[E'9XEfGXCQ9RCA4 PERCXC'9iF'aMC@PXCR4PE'aIAfCXGA0SAf*eCQCPFQ0PD@aNDA0hC'PRDA4cD@j NAepYEf4XFQpeEQ4QFfPZCQGPG(GME'4PH("NGR0`FQPZG'CIAh4PEA"ICQPXC9p ZB@ePE'pRFfPZD'ePE@0`H@0PD@aXE'4PH("QE(*[G@jNE&pIF'p[E&pKE'a[Bep ME'9KFR0TEQacG(*ZBh"jBh9cCA*TC(0dFQ0KG(4KEQKQE@&iE'CYEf4XCQa[Eh* 658p9@%4[8(*TER48CAKdFh4bBfe`CQeTEQCZB@jPH("dB@jXAepZEfj'8&9PFQC MAepTEQCQE@PZC'CPBfaPBA*PH'0PF(4PFQCQE@&iCQCYEf4QCQeKH'4QE@pNC(0 dFQ0SFR4KEQ4bD@jdG'phGA"`CA*QE@PZE(4KEQCIAh"[EfaIFQ9KE'a[BfCbCAK `E'KjF'pdGA4TE@9cFh4bBh"jBfpcFh4bEQ0KG(0dFQaPEP9ZFQ9RDA0dCA*0B@a XEf0)C@&`FQ9KC&pIB@4NE'pR-QCRCA4MD'a[Cc*NCR*PH("NAep'8&9PFQCMDA0 hBfjdFQaQFQ9iF'CbB@jNE'pR-QaKBQpbG("eG(GMD'&bE@YdD@ePBfpcD'CIAfC `BfaKFh0TCRPNDA0hB@a`D'&cG(*MFh"ZBfpcD'4IAfC`BfaKFh0TCRPQE@9YBfK bBfaPBA*PFR*KBR0KBfpcC'a[Cc&`C'PfF'phCQ&MEh0QC'9M-QjeEA"[Gf4KBfp cD&pIF'&dD$*QFh0IAfeeE'0[FfKXG'PYC@ePE@0YF&0*6e9B4'p3B@GP8f9dGA" KBfpcE(0hFf0KEQCcG(*ZBfe`AepSB@jNE'9IFQ9[F'9ZF'phE'CPG'9cG'9iBf9 `G&pIC'PfBfKNDA*dEh9`F'9bEQ9KFQ*jD@jdBfa[BfYIAhCcFf0KEQCQCf9dBfC MER4XCf9dE'pRD@jcFA*dF(9dFfCND@eXCAK`-QCZG@dbC'9MFh4bG'pV8fPRENj eE@PcGhKND@GTG&pICf9dG(P`C@9iF$*NCR0MB@jQAepSB@jNE'9IEh"PEQ&dB@i bC'CRCA4cBA4KEM*QFQpeEQ4dEfacG(*dEfaQC'PYC'aXFQPZG&pIBfpZGQ9bG&p QFQpYAfjPGfaTEQ9cE@&XE'pMCAK`-QaQC'PYCQ&dB@ibE'abD@jdGf0cG'pTE@& iF(9dBf4PBc*cG(*cG(*dEf4IAf0[ERCPFR4IG'pIEQ9hE'PZCA0IAfPZDA4ICQP XC@CKBR0NAephFQPdC9pQD@aPCQ&LFfCIAfGPG&pME'pMDfCPCf9dF(*PBh0dFR0 dFQePE@e[GQ9MEfe`Eh9ZC'CKBR0XF'phBfa[Ff9IAf0[F(PIE'pZCh0IB@aTCfj PC&pIBfa[Ff9IFh4bD@jRE@9YFf9dE(0PC@YQCA9`C'&dC@9ZGR0TEQaRB@eYBAG cBf&ZCQa[Cc%`CR0PG("[FfGKE@eKFh4bFh"ZGfePE@e[GQ9658p9@&0PG(9`9'9 iG>EQ4[GepIBfa[Ff9IB@aXFh4bBfpXE(4KEQCPFf9dC@jfDA0hB@aZG@eIAf0 [F(PIE'pZCh0IFQ9fAf&XD@GZC@4QEh"PER0dBA4i16CdEhJi-(*[G@jNE&0*6e9 B5A0"F("AD@jNEhGIAfaXE@pNE'pR-A"XFQpeEQ4NFhG`FQPZG'ChBh0MEfaXFQp eEQ4QE'pR-A"NAepMEh"jAfa[EQGcAh*PGPpeEQ&XD@GZC@45C@GTFh4PFNeKE'a [BdKPBA"0EhCP8f0bEfaX3QpiE'pR-A"QGf0cFh"ZG@jRCA4hBepIF'pcDA4TEfj ICQPXC9pIGQChFf0KEQCRCA4MGf4TFhG`G@jMG'CTE'9ZEepIFhPcAf&XE'pMB@0 [FfKNGh"bD@jdCQ&MEh0SCPpIFh4ND@pIBA4PH'PdE'abEh9ZC'aTFhGeF("PFR0 dFR4[D@eKH'0KE'a[BhGMFh0dFQ&MEh0SE'aXFQpeEQ4QFh*KEQ4KFf0dD@ePCQ9 SEfaNCAKMCA"dE@*cG'phBh0SHA"[G'4IAfaXB@4ND(P`Eh4QDA0hFh"KBf9aFfp bG(GMFh4[C&pICR"ME'&cFfPQHAGMFh4[DfGPG(GMD'&bCf9dC@jfD(P`Eh4XDA0 hF(*TER4658p9@'PcD@jbB@jRCAGMFh4[E'CPCf9dFQpeEQ4IAfjeE9pdEepQD@a PAepTFfCTEQPdC@CQCA0PG(*[G@jN4f9d4QPbFh40B@aXEf0)C@&`8Q9RDA0dFQ& dD@pZAepTFfCTEQPdC@4eEQaTEQYfCRG`FQPZG'CIAfaXC'PfG(*eEQ0bC@eaG@p IAfaXEA9XGf&cBh4TE@9QE'p[FQ4hBh0MFh"ZCQa[Eh*QAepXC'PfDA0RFQ&`D&p IE'eeE&*PB@4$D'&bFdCbEfe$EfjcEfaPFf0KE'*ZCQa[Eh*XFQ9YEhCP8Q9YEhC P3fpZFfpXCA0ZF(*TER4QGh*TG'9hBh0ZBfe`BfabFf0b8dP299K6CA4eF%ePER9 cGf0cEQ0KG(C`FQPZG'CIAfGPG&pQD@aPAfe[C'9cAepZEfj'8&9RB@eYB9pIBA4 PH'PdCR"bD@jdCQ*cC@&bBfKhBh0MF(PIAfPZDA4IBh*TG'PMB@aIFQ9RD@pZFep IE'pKC&pLG@CQCA*hBh0XC@jIAf&cFf9bG'P[EPpQB@PXC@4MEh"jFfPREQPcBA4 dH9pIC@jNAf0bDA4TBf&XAh*PCfP[ER*PEQ&YC9pIE'&NC&pIEAPbB@PcC90*6e9 B4'p$EfjdC@jd3faTBfYQCA*bEh*cBf&XBQjXG@jRCA4MGf0cBfKbDA0iC'PRDA4 cBf&XBQaZFQ9YB@PZC'9bCR*PE@&TEQ4PFQ4cBf&XBQjQ8f9d8QpeEQ4eG'PYC9p ICf9dAh4TE@9hBh0MEA"(CA45Eh9ZC&pI4P"9E'GKE@eKGf0dD@ePFQ9YB@PZC'9 bE(*PE'&dD@pZG'phBh4bB@jcGf0dEfeLDA0XEhGPFR0aFR4XGf0cBf&dF(9dGf0 5C@aKG'P[EPpIE'e[C&pICAKTG&pIF(*PF&pLG@CQCA*cCA4XEf0KE'9cFA*dCR0 aFR4NGf0cEQ0`HAGMFh4[G@abC@eKD@jNCA*XEfFa-'ai1$"dEhJj0QGKE@eKE&p IGh*TG'9IFh4bD@jRGRG`FQPZG'CIAfCTE'aIE@9YE'pR-6"NCf&YE@&QCRG`FQP ZG'CbB@PcC@GKE@eKC'a[Cc%`CQGYG'PYCA0dFR4[G@aX8Q9YB@PZC'9bFf9dBR9 QGf&dEfC658p9@&9`C'&dC8ePER9*G'9YFh*PEA&eEfacBf&XBR0MB@jQAepQE(9 cD&pXD@jPAf*eCQCPFQ9NAfpeG("eG&pQD@aPFhGKG'pXCQ4[F'9ZG@jKE@9IAfP cEQpbE@&XDA0ND@GTG&pIEh"PEPpQD@aPAepbC@&NAf0[ER0[E'9bC@eaG@pNAep cD@GZBQPdC(GMFh"LFQYhBA4[DA*PEA&eEfCQCQaeFfKIAh0TCfjLDA4QGfePEA0 PG&pIG@jREh4dC@jRCA4MD'&bF'9bFQpbAep`EfpXAh"bC@&cFfPRER0MB@aLE'j XGf0cFQ0SFPpICf9dBh*PBA4[FQPcB@a`D'&658p9@%0KER46BACP3@aPFR4QBfa [Ff9IAfCXGA0SAf&XE&pIF'p[E&pQFQ9PFf0KE'*XEQCXFQpeEQ4IAfPcEQ&ZDA0 MER4bE(*PGfPZC(CcGh"bD@jdCRGMFh4[E'a"C'TeFh48CAKdEQ9iG'&QG'9bE&p IG'pICfeIG'PYCA*[G@jNG'pXEhGPFPpIEQpZ4P"9CA*QAep'8&9RB@eYB@jPH(4 KCR4PFQ4ZCAKdB@CdCA*QE'pMB@adD@ePAepMEh"jAfa[EQGcAh9ZB@aTCfjPC&p IE@9YFQ0SFPCKE'PNBA4P6@&XE'pM5'9KF'CRCA4hBepID@jTG&p`EfpXAfpLDR4 YF'jKEA4KEQKQG'&ZD'4hE@9YBh"jAepbC@&NAh0dFQPZCepIFh4bG'peE(CQF(* TER4QGf0cH'CbE90*6e9B4'p"BQpeG%*[H(4KEQKX4f9d6Q9iG%eKE'a[BdKPBA" 5C@GTFh4bBA4TEfjXFQPZG'a658p9@%4[4@4TG%0eG(4dH@jKE@9hBh4bB@jcCQG PG(GcFQPZG'abC@&XE'pMAepRCA4IBfKKFQabD@jdCR0TCfjKE(*TER4QFQPZG'4 IAfYTE'aIBh*TG'PMB@aIFQ9RD@pZFfjPBA*LH@PZG'CQCA0PG("bC@0658p9@%4 bBAG(FQph3QpiEQ9KFQ*jD@jdC'PcB@aZG@edEhGXEhGPFQjPBA*LH@PZG'a658p 9@%4[4@4TG%0[F(PIAf*PCfPZAf0bDA4TBf&XAh*PCfP[ERGMFfCdD@eP8dP299K 6CA48DA4XCACcER"bD@jdCPpIFh4bG'pXC(0TEQKQFQ&ZC'pYH(GYC@eMEA"cD@j SC&pIF'p[E&pQFQ9PAf&XE(0dFR4[G@eKH(*YC'PbAepcD@GZBQPdGfePE@0SFR0 XC@9`Aep`EfpXAh"bC@&XE'pMBA4PGRGcBf&ZCR0TEQKXCRGcBf&ZCPpIFh4bG'p eE'a658p9@&9cC9GKDA41CAKd4ACPER4658p9@(0PE(0dBA*dAfCMFQ9KG'pbAep KBQpbG'PZCepIFh4ND@pICAKTG&pIGfa[Gf9bAfeKF&0*6e9B8h4KG'9PFR*ZEep IE@&XE'pMAh"[EfaICR4jF'9IAf9iG'9ZC'9NAf9`FfPXEfjIAf4[G@*XC9pPF(0 TE'pZAepNEh9LE'9IG'PZH9pICQa[BA4IEQ&ZAepQE'pKG&pSG@GPAepdC@e`AfC TE'9IE@pNC9pIGA"`CA*IE@&`AepNEh9LE'9ID(9RC9pIGf0dHA"PAfeKF&pICAK dC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9iG'9ZC'9NAfeKH&pIC'peBQaPAfe KH&pIC'peBQaPAfeTEPpIBh4jF'9IE@&`AepPH(4PEQ4PC&pSG@GPAepNEh9LE'9 IEQ&Z8dP299K#D@G5C@0dAepYEfjdD&pdEepNBAPcAepXBfpZGPp'49p%4NaI48j @AephGA"`CA*IE@&`F'PIAfCTE'9cAepPH(4PEQ4PC&pdD@jj8dP299K%FQ&R8Q9 MG&0*6e9B8f9dG'PZCh0IAf0[ER0[E'9ICAKTG&0*6e9B9'9iG>EQ4[Ge0*6e9 B8A9TG(4TEQGIAfa[Gf9bAfeKF!!!!"!!!!!3!!3!&!!)!!`!$3!8!"!!'!!9!"J !'`!-!#%!)!!N!"3!,!!3!$%!$!!e!"!!1!!N!$`!%!"&!"3!53!J!%i!&!"@!"J !@`!3!'%!&!"P!"3!DJ!3!'m!%!"c!$3!G`!S!)3!(!#1!"`!P3!8!*`!&!#K!#! !TJ!3!+i!#!#b!"3!Y!!B!,N!%!#r!"!!``!B!-F!$!$0!"!!d!!)!03!%!$@!#! !fJ!F!1)!*!$T!"3!mJ!8!2F!&!$m!"3"!3!J!3B!+!%1!"3"'!!8!4d!"!%L!#J ")`!B!5d!&!%c!"!"1!!8!6`!#!&"!"!"3`!8!8F!)!&-!"3"9!!B!9N!$!&I!!` "BJ!-!@8!)!&S!"3"F!!3!A8!)!&j!"J"J3!B!BF!&!'0!#!"NJ!3!CS!#!'H!$! "S!!F!D`!$!'c!!J"YJ!8!EJ!%!'p!"J"`3!3!FF!(!(,!"`"dJ!8!GN!$!(H!"J "i3!%!HF!$!(S!"J"k`!N!I%!&!(k!#!"r`!3!JF!$!),!"!#$J!8!K)!)!)A!"J #(`!-!L8!#!)S!"!#+J!8!Li!&!)c!!!#-`!8!MJ!"!)p!"!#2J!F!N)!&!**!"` #6J!B!P8!)!*E!!J#B`!-!Q8!#!*S!!J#DJ!8!Q`!*!*a!#!#HJ!3!S)!&!+'!#3 #L`!B!T3!"JJ3!!eF1!!'#4)!"33)!!3#K!!(%#%!"JU8!!B,PJ!,TFN!"a3U!!B )%J!&")X!"JN3!!3#KJ!(',)!"JN4!!B,%J!(&bS!$M[c!!PP6J!-R$`!"35-!!V 1Q!!&")`!"!+!!!8&$`!(',3!"JJ@!!B,%!!(&#i!$UA0!!JjG!!,MaJ!"351!!B )&`!%!J-!$$Vp!!q)Q3!#!)N!##*-!!8%!!!'#"J!"JND!!F3+!!*AlB!"JXI!!8 %J!!%!S`!"JZH!!8%!J!&"JB!"JSH!!`#M`!&"))!"JLD!!-"#3!('$`!"JXD!!f ,'J!)+9i!"33&!!8%K!!'#"d!##RH!!3#L!!*5aX!"JLF!!8%K!!0*N%!#9-S!!J K6!!*Cd!!"a+V!!`@)`!6mH`!"35'!"h9*3!+`JX!"JJ!!!8&'J!(&$J!"33B!!8 %'!!40[d!"JS%!!Z"N`!&"*J!"38E!!B)J!!%!T3!"35B!!rNf`!,JC%!"33D!!8 %'J!0Emd!#$0d!!`E*3!'#))!##M#!!F6Y!!&""`!"aFk!!F82!!(%EF!!`%@!!3 #N!!!#TbX!!8&(`!1FAF!"35F!!JjC!!*CYX!!`%8!!-"&!!'#B3!"35H!!8&R!! +R+i!"!)F!!8%%!!3'#J!"333!!F31!!3N!!i!!B)#!!&""!!"aFf!!FA0J!--hi !"!)F!!B+$!!%!T`!#Xm(!!JJf!!%!T`!"JL)!!F62`!'#)J!"aLS!"!%N!!!"35 3!!!&"4!!"JL,!!8%N`!'#!S!"JS1!!8'&J!0+md!##"E!!B)LJ!'#)S!"JN*!!8 %NJ!%!Ti!"!)I!!8&&J!'#3i!"38@!"4dG!!&""3!"358!!8%P!!'#Bi!"JZ+!!U FT!!'#JS!%JZ*!!B*M3!,%lN!"33@!!B2!!!%!KS!"aHa!!PNeJ!'#B`!"a'm!!8 %PJ!%!L3!"a-'!!PJB3!'#V3!$!ip!"A-13!(%B)!$ZMc!!F8#J!%!LB!#Xdi!!F 9L3!-(*X!&+Vf!!-")3!%!LF!$#EZ!!3#)!!&"#`!"33X!"6H'!!8M,`!&DMd!!B )Y!!'#EB!"a1#!"9%V!!2FF8!"35[!!F4"!!'#M-!"JNe!!Z-2`!%!U)!##Ki!!J Tq`!2&S3!"!+X!!F9JJ!(&)!!&f&S!")VI!!&"#)!$6r9!!JLl`!,K5!!##*Z!!3 #,J!0$l3!"a1-!"!+[J!(%BJ!##[m!!FA"3!-"k3!"33N!!Ja6J!*BHm!"3BJ!"2 5L3!(%3i!#Xdf!!PC(J!(&)8!"JSj!!B*[J!%!LN!$q4P!!F6LJ!,K+F!"!)U!!8 %*J!-#6`!"33Q!!8&T!!(%iJ!"35Q!"2lf!!))1i!"33i!!8'2!!&"EX!"JJJ!!U A(J!5H-!!##,d!!FB!3!&",J!"JUN!!3#Y!!$!6-!"aHH!!ddf`!'#k8!"33k!!` *)!!500X!"a!5!!8%Z`!'##)!"JZP!!8%Z`!'$bd!"JZN!!F@RJ!%!MF!"!+f!!P RHJ!HUQ!!##0b!!`**J!-",d!#XFl!!X(Z3!&",m!"!)b!!JTC!!'#L)!!`%d!!f 2+!!&"MS!"a3H!!8%2J!$!E3!"JNP!!P3PJ!'#D3!#iFj!"5I#3!&"$!!##jN!!J LI!!'##J!"JQV!!B+,3!+`6X!#91H!!djbJ!%!Mi!"33b!!PQGJ!BJVm!"!)q!!Z 4Q!!%!Vi!"33d!!F8&!!%!MJ!##MY!!mde!!04,3!"JQZ!!V#Z!!3'JN!"JJZ!!F 8&J!'#+m!"38d!!8%0J!&"$B!"!+l!!B++J!(')i!"JQX!"!C$3!(&"F!"a@8!"9 mZ3!%!N3!##F1!!J[(J!'$&J!"!*%!!F8k!!0'[3!"JR5!!B,e3!&"FN!$R)Q!!P NLJ!*38%!"JR3!!k-h3!%!N!!"JM9!!`m2!!'#9B!"360!!jb)!!))`)!"J[5!!B *eJ!'#03!##fH!!df+3!,MGd!$jY`!!8&6!!'#93!"aIS!!PX(`!00LX!##iE!!J XRJ!),jJ!$$dp!!F8lJ!'#P`!"JYH!!3#6!!(&qF!#@-1!!8%3!!*4%%!"34"!!B +A3!,Qhm!"!,-!!B)@3!%!Xm!"!*1!!3#6J!)*`3!%YCQ!!V"53!'#Yi!"a6L!!B *f!!(%fd!"36#!!JS'`!%!Nm!"34%!!3#5!!&"8B!%&*S!!`S(3!'#pS!#XRG!!3 #5J!2q$i!%U)+!!Z8CJ!0%QS!$JPF!!JM#!!'#Gd!#A-S!!8&4!!'#9`!#i&0!!B *h!!'#PX!"34(!!F3E`!@B)i!"JMH!!8%@!!&"&J!"!*8!"5S!3!0%[3!"a*f!"# Il3!&"&S!#$Bq!!B+a`!2$%X!%+N"!!8%fJ!%!PF!#iCB!!B)4!!'#-8!$$qV!!8 %A!!&"9i!#T!!p!!+b-3!"aIk!!JPRJ!'#%B!$$3q!!P3GJ!(&(i!"39F!!F8IJ! '#N)!#T!!pJ!AV)i!"!*6!!JLNJ!12+i!$L13!!!,X,B!$R)m!!mk,!!&"&!!"36 4!!B)5!!'#Nd!#X63!!PqT!!'$%)!"aCf!!m&d3!&"&)!"!,I!!8%8J!(%hd!"JK -!!F8p3!'$%3!"368!"$DD3!(%2`!##U)!!U3!2`!$d49!!i'd`!&"93!"a4f!!l 3IJ!(%Id!"aG`!"HU#J!4)TX!"a(p!"VHB`!8(Z)!"Jp"!!8%9`!('1i!%Blp!!B ,GJ!AV$J!$%0Q!!B+G!!&"HX!#9pH!!e&DJ!0J@-!"J[f!!Z%D3!,RY`!"34U!!F 95!!(&FN!#ijr!"$%kJ!)+E!!"a6+!!U)G!!))#3!##+K!!3#B!!'#IF!"aeI!!J ZZ!!(&%d!%-6X!!8%l!!%!Q%!"J[b!!8%E3!+b(B!$Lik!!B+FJ!'$(i!"Jaq!!V Be`!(&mJ!"34[!!JLSJ!&"'!!#9p@!!F833!)+ES!#`ph!!8%i!!8CD%!"!*Z!!V *H!!+`1X!"34L!!rAa!!2(G!!!`&T!!3#E`!0!1S!%!IL!!F3c!!&"13!"36N!!V +q!!%!QS!"36Q!!F8aJ!55Ad!#XVk!!UQ2!!(%eB!"!*d!!Z#p3!+JR3!$FhV!!3 #G!!*3[3!##-h!!FAhJ!&"2J!"J[Q!!Z1l`!0M@J!"!*f!!Z#p`!$!A!!"JTQ!!8 &H!!(&&X!"aEH!!8%qJ!(%p3!"JTR!!F8fJ!'#'3!$`aX!!PAf`!LP0d!"JPQ!!3 #F!!&"Ai!"34m!!8&rJ!(&&d!"JPN!!8&I!!-*$i!"3Am!!F@@`!*6Q3!#UBd!!B *kJ!*3[`!"a2H!!PNX!!)+5X!"36c!!JM2!!))6J!"!*q!!P9d3!'#Qi!#UBf!!V 2C!!)-4J!"36b!!P#rJ!)*6%!#Y&C!!F5hJ!%![i!"a,H!!V!qJ!%!RJ!$Cl"!!J `(!!&"AB!##+i!!8%p!!5h-3!#X&r!!d#q!!&"A3!"JPX!!3#HJ!,)Ed!#$!H!!8 %GJ!*4R)!!`&m!!8&p3!)-C`!"3Ad!!B+D`!9kkJ!"a0C!!8%G`)!#f3!N!6rrJ) !"X%!N!6rrJ)!!8!!N!6rrJ)!"MF!N!6rrJ)!"I-!N!6rrJ)!%)S!N!6rrJ)!$i% !N!6rrJ)!"TB!N!6rrJ)!!AF!N!6rrJ)!%%%!N!6rrJ)!#h%!N!6rrJ)!!+8!N!6 rrJ)!!3m!N!6rrJ)!"J-!N!6rrJ)!$,B!N!6rrJ)!!6S!N!6rrJ)!!9d!N!6rrJ) !"b`!N!6rrJ)!#HJ!N!6rrJ)!%c8!N!6rrJ)!"68!N!6rrJ)!!1i!N!6rrJ)!%fm !N!6rrJ)!!2-!N!6rrJ)!"G3!N!6rrJ)!$eN!N!6rrJ)!$+3!N!6rrJ)!#d8!N!6 rrJ)!!5d!N!6rrJ)!%(F!N!6rrJ)!"`3!N!6rrJ)!$PJ!N!6rrJ)!#Ad!N!6rrJ) !!0X!N!6rrJ)!#e-!N!6rrJ)!!"-!N!6rrJ)!#Bd!N!6rrJ%!&0B!N!6rrJ%!&3- !N!6rrJ)!"&m!N!6rrJ)!"HB!N!6rrJ)!#kS!N!6rrJ)!!D3!N!6rrJ)!%&)!N!6 rrJ)!#j8!N!6rrJ)!!@d!N!6rrJ)!!"F!N!6rrJ)!"PX!N!6rrJ)!"Z8!N!6rrJ) !"Fm!N!6rrJ)!"IF!N!6rrJ)!#k3!N!6rrJ%!&#)!N!6rrJ)!N!IrrJ)!%$%!N!6 rrJ)!"LS!N!6rrJ)!%-d!N!6rrJ)!!ES!N!6rrJ%!&9)!N!6rrJ)!$4i!N!6rrJ) !"JF!N!6rrJ)!!(B!N!6rrJ)!#ji!N!6rrJ)!%F)!N!6rrJ)!"Ld!N!6rrJ)!%8B !N!6rrJ)!$pJ!N!6rrJ)!!(%!N!6rrJ)!#18!N!6rrJ)!$`J!N!6rrJ)!$FS!N!6 rrJ)!%[F!N!6rrJ)!#ld!N!6rrJ)!!LX!N!6rrJ)!!4S!N!6rrJ)!!$d!N!6rrJ) !%H8!N!6rrJ)!$Q8!N!6rrJ)!#VN!N!6rrJ)!$p-!N!6rrJ)!%1S!N!6rrJ)!"YX !N!6rrJ)!"Z!!N!6rrJ)!"-X!N!6rrJ)!#T`!N!6rrJ)!!kN!N!6rrJ)!!@-!N!6 rrJ)!$pi!N!6rrJ)!$a%!N!6rrJ)!"UF!N!6rrJ)!!@J!N!6rrJ%!&+m!N!6rrJ) !!j3!N!6rrJ)!"YB!N!6rrJ)!"Y%!N!6rrJ)!$YS!N!6rrJ)!$R8!N!6rrJ)!#ri !N!6rrJ)!$am!N!6rrJ)!#3-!N!6rrJ)!!Ym!N!6rrJ)!"[X!N!6rrJ)!"lJ!N!6 rrJ)!%4B!N!6rrJ)!![`!N!6rrJ)!"Xi!N!6rrJ)!"R-!N!6rrJ)!%T!!!*!%rri #!"!P!*!%rri#!!0L!*!%rri#!!'U!*!%rri#!!l'!*!%rri#!!6L!*!%rri#!!D K!*!%rri#!!DN!*!%rri#!!A*!*!%rri#!!'A!*!%rri#!!Zi!*!%rri#!"*Y!*! %rri#!!'F!*!%rri#!!Ch!*!%rri#!!(V!*!%rri#!!D"!*!%rri#!"$8!*!%rri "!"2k!*!%rri#!!VD!*!%rri#!!Cm!*!%rri#!!K#!*!%rri#!!Jl!*!%rri"!"6 h!*!%rri#!!'J!*!%rri#!!Ur!*!%rri#!!E[!*!%rri#!!56!*!%rri#!!LD!*! %rri#!!EV!*!%rri#!!p&!*!%rri#!!Ii!*!%rri#!!p,!*!%rri#!![H!*!%rri #!!D'!*!%rri#!!%+!*!%rri#!!q(!*!%rri#!!pU!*!%rri#!!%&!*!%rri#!!X C!*!%rri#!!V8!*!%rri#!!Dh!*!%rri#!!fP!*!%rri#!!-k!*!%rri#!!pH!*! %rri#!!pN!*!%rri#!!$S!*!%rri#!!%!N!ArrJ)!"`#3"Irq!J!"V`#3"2rq!J! 2T`#3"2rq!J!!cJ#3"2rq!J!2V!#3"2rq!J!$5J#3"2rq!J!'[!#3"2rq!J!"@!# 3"2rq!J!"4J#3"2rq!J!'2!#3"2rq!J!'E3#3"2rq!J!5U3#3"2rq!J!,(`#3"2r q!J!'53#3"2rq!J!'-3#3"2rq!J!#EJ#3"2rq!J!'R!#3"2rq!J!!Q!#3"2rq!J! "F`#3"2rq!J!#c!#3"2rq!J!%Z!#3"2rq!J!'$!#3"2rq!J!#KJ#3"2rq!J!"&3# 3"2rq!J!#!*!&rri#!!CQ!*!%rri#!!M4!*!%rri#!"$E!*!%rri#!!,6!*!%rri #!!PS!*!%rri#!!$(!*!%rri#!!mP!*!%rri#!!m"!*!%rri#!!)M!*!%rri#!!4 f!*!%rri#!!!f!*!%rri#!!DV!*!%rri#!!Fj!*!%rri#!!FT!*!%rri#!!)I!*! %rri"!"4@!*!%rri#!!(9!*!%rri#!!H,!*!%rri#!!H'!*!%rri#!!9Z!*!%rri #!!Sk!*!%rri#!!(!!*!%rri#!"$(!*!%rri#!!I4!*!%rri#!!$8!*!%rri"!"0 j!*!%rri#!!@Z!*!%rri#!!*@!*!%rri#!!C#!*!%rri#!!b9!*!%rri#!!*j!*! %rri"!"9I!*!%rri#!!G0!*!%rri#!!6m!*!%rri#!",C!*!%rri#!!XX!*!%rri #!!H#!*!%rri#!!#H!*!%rri#!!V0!*!%rri#!!NF!*!%rri"!"2S!*!%rri#!!F B!*!%rri#!!d4!*!%rri#!!TV!*!%rri#!!QH!*!%rri#!!A"!*!%rri#!!*E!*! %rri#!!a+!*!%rri#!!"U!*!%rri#!!JQ!*!%rri#!!!&!*!%rri#!"+K!*!%rri #!!CI!*!%rri#!""q!*!%rri#!!GJ!*!%rri#!!eb!*!%rri#!!hj!*!%rri#!!G 4!*!%rri#!!i#!*!%rri#!!Am!*!%rri#!!0r!*!%rri#!"$K!*!%rri#!!XP!*! %rri#!!b`!*!%rri#!!JJ!*!%rri#!!)R!*!%rri"!"8-!*!%rri#!!!P!*!%rri "!"6X!*!%rri#!!*(!*!%rri#!!GE!*!%rri"!"5q!*!%rri#!!G@!*!%rri#!![ c!*!%rri#!!!-!*!%rri#!!(l!*!%rri#!!)-!*!%rri#!!TM!*!%rri#!!JA!*! %rri#!!KS!*!%rri#!!bV!*!%rri#!![B!*!%rri#!!2X!*!%rri#!"0+!*!%rri #!!Qr!*!%rri"!"8&!*!%rri#!!,(!*!%rri#!""C!*!%rri#!!I[!*!%rri#!!I I!*!%rri#!!%c!*!%rri"!"29!*!%rri#!!FG!*!%rri#!!J$!*!%rri"!"5B!*! %rri#!"&Z!*!%rri#!!rY!*!%rri"!"23!*!%rri#!![P!*!%rri#!!FM!*!%rri #!!+Q!*!%rri#!!*"!*!%rri#!!Fc!*!%rri#!!YU!*!%rri#!!+9!*!%rri#!!I r!*!%rri#!"'j!*!%rri#!!aX!*!%rri#!!iZ!*!%rri"!"5-!*!%rri#!!KF!*! %rri#!!3M!*!%rri#!!+V!*!%rri#!!,Q!*!%rri#!!*r!*!%rri#!!kB!*!%rri #!![i!*!%rri#!!IX!*!%rri#!",K!*!%rri#!!J5!*!%rri#!!qJ!*!%rri#!!J f!*!%rri#!!+$!*!%rri#!!(C!*!%rri#!!,V!*!%rri#!!F5!*!%rri#!!T1!*! %rri#!!cV!*!%rri#!!Hr!*!%rri#!!9"!*!%rri#!!8,!*!%rri#!!`H!*!%rri #!!HB!*!%rri#!!`+!*!%rri#!!4&!*!%rri#!!bE!*!%rri#!!eP!*!%rri#!!, d!*!%rri#!!HH!*!%rri#!!L(!*!%rri#!!Tc!*!%rri#!!,i!*!%rri#!!1*!*! %rri#!!KB!*!%rri#!!Ic!*!%rri#!"!U!*!%rri#!!+L!*!%rri#!!Sb!*!%rri #!!di!*!%rri#!!&,!*!%rri#!!Gm!*!%rri#!")f!*!%rri#!!"+!*!%rri#!!` B!*!%rri#!"!0!*!%rri#!"#M!*!%rri#!"%4!*!%rri#!!IL!*!%rri#!!IR!*! %rri#!!JF!*!%rri#!!`k!*!%rri#!!Ub!*!%rri#!!GP!*!%rri#!!UL!*!%rri #!"!H!*!%rri#!!'c!*!%rri#!!#$!*!%rri#!!-U!*!%rri#!!Z`!*!%rri#!!V &!*!%rri#!!hc!*!%rri#!!-Z!*!%rri#!!iE!*!%rri#!!@B!*!%rri#!!Mp!*! %rri#!!Ll!*!%rri#!!dQ!*!%rri"!"4q!*!%rri#!!+C!*!%rri#!"*h!*!%rri #!!Mb!*!%rri#!!rr!*!%rri#!!-)!*!%rri#!")N!*!%rri#!!(I!*!%rri#!!1 I!*!%rri#!!0d!*!%rri"!"4`!*!%rri#!!Y,!*!%rri#!!N,!*!%rri#!!MI!*! %rri#!")#!*!%rri#!!mc!*!%rri#!!I%!*!%rri#!!'#!*!%rri#!!K*!*!%rri #!"(J!*!%rri#!!0j!*!%rri#!!5X!*!%rri#!!GV!*!%rri#!!HM!*!%rri#!!$ J!*!%rri#!!B5!*!%rri#!!p`!*!%rri#!![%!*!%rri#!!if!*!%rri#!!fb!*! %rri#!!3r!*!%rri#!!0#!*!%rri#!!8%!*!%rri#!"&P!*!%rri#!!KY!*!%rri #!!QT!*!%rri#!!L#!*!%rri#!!f)!*!%rri"!"3q!*!%rri#!!LL!*!%rri#!!h 5!*!%rri#!!LQ!*!%rri#!!0H!*!%rri#!!0`!*!%rri#!!Z&!*!%rri#!!Vk!*! %rri#!!)h!*!%rri#!"*'!*!%rri#!!j4!*!%rri#!!P$!*!%rri#!!Qi!*!%rri #!!-$!*!%rri#!!$i!*!%rri#!!0'!*!%rri#!!L9!*!%rri#!!-b!*!%rri#!"' E!*!%rri#!!--!*!%rri#!!#U!*!%rri#!!PL!*!%rri#!!J)!*!%rri#!!-f!*! %rri#!"''!*!%rri#!!fi!*!%rri#!"#d!*!%rri"!"4*!*!%rri#!!39!*!%rri #!!Z0!*!%rri#!!Nc!*!%rri#!!pi!*!%rri#!"'J!*!%rri#!!3+!*!%rri"!"3 A!*!%rri#!!N@!*!%rri#!!hY!*!%rri#!!L3!!#3"2rq!J!5QJ#3"2rq!J!46`# 3"2rq!J!53!#3"2rq!J!*2J#3"2rq!J!*13#3"2rq!J!$pJ#3"2rq!J!$d3#3"2r q!3!8#J#3"2rq!J!6D!#3"2rq!J!3A`#3"2rq!J!*%3#3"2rq!J!#"!#3"2rq!J! 4P3#3"2rq!J!4d3#3"2rq!J!093#3"2rq!J!%%!#3"2rq!J!$r`#3"2rq!J!2p!# 3"2rq!J!-a3#3"2rq!J!4J!#3"2rq!J!4"3#3"2rq!J!*53#3"2rq!J!56!#3"2r q!J!4-J#3"2rq!J!35!#3"2rq!J!&,J#3"2rq!J!283#3"2rq!J!-dJ#3"2rq!3! 6VJ#3"2rq!J!*6J#3"2rq!J!6$!#3"2rq!J!583#3"2rq!J!6"3#3"2rq!J!-r`# 3"2rq!J!42!#3"2rq!J!0MJ#3"2rq!J!$T3#3"2rq!J!&k`#3"2rq!3!903#3"2r q!J!&f!#3"2rq!J!1I3#3"2rq!3!8BJ#3"2rq!3!93`#3"2rq!J!)fJ#3"2rq!J! $Y!#3"2rq!J!0-J#3"2rq!J!0#`#3"2rq!J!3m3#3"2rq!3!6Q`#3"2rq!J!-j3# 3"2rq!J!6A!#3"2rq!J!$Z3#3"2rq!J!)V`#3"2rq!J!*9`#3"2rq!J!)UJ#3"2r q!J!+)!#3"2rq!J!0"3#3"2rq!J!1qJ#3"2rq!J!-f!#3"2rq!J!$qJ#3"2rq!J! !@J#3"2rq!J!1V`#3"2rq!J!'m`#3"2rq!J!3q`#3"2rq!J!6'!#3"2rq!J!5#!# 3"2rq!J!5+J#3"2rq!J!62J#3"2rq!J!,G`#3"2rq!J!&AJ#3"2rq!J!+@3#3"2r q!J!59J#3"2rq!J!!YJ#3"2rq!J!&8`#3"2rq!J!+i!#3"2rq!J!*e!#3"2rq!3! 6iJ#3"2rq!J!)q!#3"2rq!3!8j3#3"2rq!J!#YJ#3"2rq!J!&53#3"2rq!J!5`J# 3"2rq!3!8bJ#3"2rq!J!1U3#3"2rq!J!1B!#3"2rq!J!5lJ#3"2rq!J!4V!#3"2r q!3!9'`#3"2rq!J!+&3#3"2rq!J!3U3#3"2rq!J!,@3#3"2rq!J!*a`#3"2rq!J! )FJ#3"2rq!J!$(!#3"2rq!J!4(3#3"2rq!J!''J#3"2rq!J!3E`#3"2rq!J!-b`# 3"2rq!J!-3!#3"2rq!J!#M3#3"2rq!J!(X!#3"2rq!J!%R3#3"2rq!J!+$`#3"2r q!J!)`3#3"2rq!J!(N!!!N!6rrJ)!%D8!N!6rrJ%!&#i!N!6rrJ)!"4-!N!6rrJ) !")m!N!6rrJ)!#L`!N!6rrJ)!#I`!N!6rrJ)!#cX!N!6rrJ)!$#`!N!6rrJ)!$VX !N!6rrJ)!$Xi!N!6rrJ)!$Y3!N!6rrJ)!%5J!N!6rrJ)!!b-!N!6rrJ)!#Fm!N!6 rrJ)!"pF!N!6rrJ)!#CN!N!6rrJ)!%bF!N!6rrJ)!%FS!N!6rrJ)!%,m!N!6rrJ) !#J%!N!6rrJ)!"+F!N!6rrJ)!$i`!N!6rrJ)!"4`!N!6rrJ)!!Bd!N!6rrJ)!$cX !N!6rrJ)!#BJ!N!6rrJ)!!Pm!N!6rrJ)!"'F!N!6rrJ)!#F`!N!6rrJ)!"4J!N!6 rrJ)!"1X!N!6rrJ)!%S!!N!6rrJ)!$0i!N!6rrJ)!"-%!N!6rrJ)!"-B!N!6rrJ) !%"3!N!6rrJ)!"2J!N!6rrJ)!",-!N!6rrJ)!$5X!N!6rrJ)!"#d!N!6rrJ)!%$F !N!6rrJ)!$Si!N!6rrJ)!#9X!N!6rrJ)!"9S!N!6rrJ)!$&F!N!6rrJ)!$')!N!6 rrJ)!#``!N!6rrJ)!"8m!N!6rrJ)!!mJ!N!6rrJ)!#qX!N!6rrJ)!!q8!N!6rrJ) !"D8!N!6rrJ)!#E)!N!6rrJ%!&+3!N!6rrJ%!&5J!N!6rrJ)!"@S!N!6rrJ)!$)S !N!6rrJ)!#J`!N!6rrJ)!$LJ!N!6rrJ)!%c!!N!6rrJ)!%Kd!N!6rrJ)!$8i!N!6 rrJ)!"B)!N!6rrJ)!"%m!N!6rrJ)!$L)!N!6rrJ)!$8F!N!6rrJ)!$K8!N!6rrJ) !%V-!N!6rrJ)!$U!!N!6rrJ)!$l%!N!6rrJ)!"+%!N!6rrJ)!"5S!N!6rrJ)!%d8 !N!6rrJ)!#SX!N!6rrJ)!$[!!N!6rrJ)!%Lm!N!6rrJ)!")N!N!6rrJ)!%f-!N!6 rrJ%!%lS!N!6rrJ)!$[8!N!6rrJ)!%KB!N!6rrJ)!#(N!N!6rrJ)!$NF!N!6rrJ) !#IB!N!6rrJ)!"&B!N!6rrJ)!"!-!N!6rrJ)!!"`!N!6rrJ)!$,d!N!6rrJ)!"58 !N!6rrJ)!$#3!N!6rrJ)!$"!!N!6rrJ)!"Ed!N!6rrJ)!$ZF!N!6rrJ)!$Qm!N!6 rrJ)!$Md!N!6rrJ)!!#`!N!6rrJ)!#T3!N!6rrJ)!"5!!N!6rrJ)!")!!N!6rrJ) !#p!!N!6rrJ%!%mB!N!6rrJ)!$B%!N!6rrJ)!#T!!!*!%rri#!!ek!*!%rri#!!r M!*!%rri#!!@8!*!%rri"!"11!*!%rri#!!"#!*!%rri#!"-!N!ArrJ)!"h3!N!6 rrJ)!"@8!N!6rrJ)!%*%!N!6rrJ%!%k3!N!6rrJ)!"BF!N!6rrJ)!%a-!N!6rrJ) !"0`!N!6rrJ)!"DS!N!6rrJ)!!NX!N!6rrJ)!!(X!N!6rrJ)!#KX!N!6rrJ)!#-J !N!6rrJ)!#Q!!N!6rrJ)!$X%!N!6rrJ)!$aF!N!6rrJ)!$VB!N!6rrJ)!$SJ!N!6 rrJ)!$GJ!N!6rrJ)!#,3!N!6rrJ)!#LF!N!6rrRkh!!!"!!!!!@!!!!"J!!!!-QP Z)(4SDA-JFQ9fDA0TEfik$3N*,5"E)*!&-PdJ5'9KC'9bFb"YB@4P)'0[EA"XCA4 PE(NJ3bXV)'CbD@9ZC'aj$3N*,5"E)*!&-edJ4QpbBf9N)(0dFR9MG#"KE'PREQe PER3JD@iJD'9KC'9bF`d*#3d*2C")$3N0#3d*9A4TE'PdD@9c6'PL)$)Z-')b$3P 9EQYZEhGZ)(*PE'9KFf8JC'&dC5!S!!!!A!#3#`%!N"-"E6BiD`#3%J-"!*!42"" 0593J8h9`F'pbG+9$6'PL!!!!!3!!!!&J!!!!B!!!!$)(XX"%AJ)!!!!F!$)!!'0 QFQF!!!!+!!$rr`#3"!Hb`%MTV!: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug b/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug deleted file mode 100644 index 2c1e950a0..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$N0-D@)Z0MK,,Q4PBR9R!(0dG@*08&-J!3!!!$aJ!!!"QU5i5Qpj)A"PCQCY0MK V!!!!!E0&S5J!N!d"!*!'rj!%!*!12"!!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3 !N"Fi!!!9T!!!!!F!!!+DBh*PBA4TFh9`F'9bE'GKE@eKCQCKBR0KG'&ZD&pIGf0 cG'pXC'aRB@eYB@4IAh0dFQ9bFQpbG'e`CQPXC@a[Cf*QAepTFfjKEQ4658p9@%4 [4@4TG&"KFh4PAep[F'9ZAh4PEA"ICQPXC@CbC@p`C@jKG'&ZE'a[Cf*NAepTFfj KEQC658p9@&9`C'&dC90dBA4eFdaTEQ9ICR4PE'abD@jdG'pXBh4TE@9IAh"[Efa IB@aXEf0658p9@%4[6@9ZG80SEfPMC@PcF(9ZBh4KG'9iDA4XCf&YE@&XBA4KEQC cG(*QG'PYC@ChFQPdC@a[Cf*XBA4KEQ4hBh0dEfeLFfe[C'CQE'aKBR0YEf4QC'9 iF'daCQ&cD@jQ8dP299K)B@jNE'92EQ9&GQ9ZG(4bG@jMCR0`FQPZG'CYBR4[Gf0 PH("Y-@4KFfPZC&pIFQ9ZB@ePAfCTE'9XE'4TGR4bG@jMC'e[C'CXBA0TEQKcHA0 dC@ePH(!b8dP299KME(*cBh*IAfaPBA"IH@9KFPpIGf0cG'peE'aQFh4KG'p`C@j QC@pQCAK`E6&XBA0TEQaQC'PYFf9dGQ*eCR4bG@jME&0*6e9B@@9c6Qp$B@jMC@a "E'9bG'a[Cc*QF(9dGh0(CA43FQ9MDA0TEfj658p9@%4[4@4TG%0XC@&bDf*SDA4 MEh0QAep'8&9PFQCAFQPdC80SBA*c9'p$EfjcEfaPCf9dBf0[Ff4KBfpcAepMG'p `Fh4bD@jRAepTFfCTEQPdC9pQFf9PDf0[FfKZCAKdB@CdCA*iE'C`GA4cBfpcE&p IGh*TG'9IBfpZFfpXC@CPCf9dCAKMCA"dCR"eG(GMBf9TE%jK6QPcF(*TER4MBfp YE@&ZC'GPG(0IAhGMFh4[G@aQE@PZCAK`E6&QCA0PG'9iBf9`G&0*6e9B9A"NBA4 P9fPZC'phE@YNDA*cG(*iCR*YAepME'pcC9pQD@aPE'abEh9ZC'C`GA4MGf0cG'p eE@&iCQeKH'CYEf4TFh0`B@0PCR*PB@4PFQCXAepcHA0dC@dhF(*PFf9ZG(0dFM* NC@0cG(*dEfaXCAK`E'jKEQaPFQCNCA*QCQ4TCQCdD@ePCAK`C'9bCQ0658p9@&9 `C'&dC90MFQpXE'*KFQ9iF'CIAfj[ENC39@aRB@eYB@jKEQCQFf9PDf&cD@jSC&p IGR0hFf0KEQCIAh*PB@4ICQPXC9pIDA0ZEh*YB@aNBA0TEQKQE'&LFepIDA0ZEh* YB@aQCRGTC'9658p9@%4[8f&fC94PH(4MEh"jFfPREQa658p9@%4[4@4TG&0PE'9 MG%&XE(0dFR*MD(*XEf0KE'9MEfjfE'4TGQeLE'9ZCR*PC@aXFQPZG'CKFfPZD'a KG'&Z-NPZFh4KE'a$EfjcEfaPAepYEhCPAfePE9pIEh"PEPpcG(*TEQGICQPXCA" bD@jdCPpIBfp`H9pYC@eXE(*TER4XBfp`HA0TCfjNDA0hCh*KF'KIAh0PG&pTC'a PAh"bEf0IAh"eG&pMD'&bBfp`HA0TCfjQBA4KEQKNCAKPBepIFhPcAfCbC@9KG'p QBA4KEQKQCR4PE'a`GA4MD'&bC'9M-QCIAhCQFf0KEQCNC@-bC'CbCAK`8dP299K 0H8GbEhGAD@jNEhGKG'&ZD'aIAh4dH@jKE@9IAfCTE'9IG'pIER9YBA4[E(GMFh4 [G@aXFh4bF'*bDfPcGfa[Gf9bC'9M-QaKG'pTCAKTG'9bCQ0XC'9M-R0XEfGLFh4 bG'peE&0PG&"bC@0TFfP[ER0dFQ9bFQpbFh0MB@jQE'pRCQ&ZER9TG(PKG'&ZCQG PG("[FfaNCAK`E'pRC&pICQPZC&peEQp`C@jPC&pQD@aPCA*QBf4QCA*KDA0PCAK MCA"dBA0TEPpIC'9XCA4PAfCTE'9PFQCMCQe[C'CIAf0XEh0PAf0[ER0[E'9XEfG XCQ9RCA4PERCXC'9iF'aMC@PXCR4PE'aIAfCXGA0SAf*eCQCPFQ0PD@aNDA0hC'P RDA4cD@jNAepYEf4XFQpeEQ4QFfPZCQGPG(GME'4PH("NGR0`FQPZG'CIAh4PEA" ICQPXC9pZB@ePE'pRFfPZD'ePE@0`H@0PD@aXE'4PH("QE(*[G@jNE&pIF'p[E&p KE'a[BepME'9KFR0TEQacG(*ZBh"jBh9cCA*TC(0dFQ0KG(4KEQKQE@&iE'CYEf4 XCQa[Eh*658p9@%4[8(*TER48CAKdFh4bBfe`CQeTEQCZB@jPH("dB@jXAepZEfj '8&9PFQCMAepTEQCQE@PZC'CPBfaPBA*PH'0PF(4PFQCQE@&iCQCYEf4QCQeKH'4 QE@pNC(0dFQ0SFR4KEQ4bD@jdG'phGA"`CA*QE@PZE(4KEQCIAh"[EfaIFQ9KE'a [BfCbCAK`E'KjF'pdGA4TE@9cFh4bBh"jBfpcFh4bEQ0KG(0dFQaPEP9ZFQ9RDA0 dCA*0B@aXEf0)C@&`FQ9KC&pIB@4NE'pR-QCRCA4MD'a[Cc*NCR*PH("NAep'8&9 PFQCMDA0hBfjdFQaQFQ9iF'CbB@jNE'pR-QaKBQpbG("eG(GMD'&bE@YdD@ePBfp cD'CIAfC`BfaKFh0TCRPNDA0hB@a`D'&cG(*MFh"ZBfpcD'4IAfC`BfaKFh0TCRP QE@9YBfKbBfaPBA*PFR*KBR0KBfpcC'a[Cc&`C'PfF'phCQ&MEh0QC'9M-QjeEA" [Gf4KBfpcD&pIF'&dD$*QFh0IAfeeE'0[FfKXG'PYC@ePE@0YF&0*6e9B4'p3B@G P8f9dGA"KBfpcE(0hFf0KEQCcG(*ZBfe`AepSB@jNE'9IFQ9[F'9ZF'phE'CPG'9 cG'9iBf9`G&pIC'PfBfKNDA*dEh9`F'9bEQ9KFQ*jD@jdBfa[BfYIAhCcFf0KEQC QCf9dBfCMER4XCf9dE'pRD@jcFA*dF(9dFfCND@eXCAK`-QCZG@dbC'9MFh4bG'p V8fPRENjeE@PcGhKND@GTG&pICf9dG(P`C@9iF$*NCR0MB@jQAepSB@jNE'9IEh" PEQ&dB@ibC'CRCA4cBA4KEM*QFQpeEQ4dEfacG(*dEfaQC'PYC'aXFQPZG&pIBfp ZGQ9bG&pQFQpYAfjPGfaTEQ9cE@&XE'pMCAK`-QaQC'PYCQ&dB@ibE'abD@jdGf0 cG'pTE@&iF(9dBf4PBc*cG(*cG(*dEf4IAf0[ERCPFR4IG'pIEQ9hE'PZCA0IAfP ZDA4ICQPXC@CKBR0NAephFQPdC9pQD@aPCQ&LFfCIAfGPG&pME'pMDfCPCf9dF(* PBh0dFR0dFQePE@e[GQ9MEfe`Eh9ZC'CKBR0XF'phBfa[Ff9IAf0[F(PIE'pZCh0 IB@aTCfjPC&pIBfa[Ff9IFh4bD@jRE@9YFf9dE(0PC@YQCA9`C'&dC@9ZGR0TEQa RB@eYBAGcBf&ZCQa[Cc%`CR0PG("[FfGKE@eKFh4bFh"ZGfePE@e[GQ9658p9@&0 PG(9`9'9iG>EQ4[GepIBfa[Ff9IB@aXFh4bBfpXE(4KEQCPFf9dC@jfDA0hB@a ZG@eIAf0[F(PIE'pZCh0IFQ9fAf&XD@GZC@4QEh"PER0dBA4i16CdEhJi-(*[G@j NE&0*6e9B5A0"F("AD@jNEhGIAfaXE@pNE'pR-A"XFQpeEQ4NFhG`FQPZG'ChBh0 MEfaXFQpeEQ4QE'pR-A"NAepMEh"jAfa[EQGcAh*PGPpeEQ&XD@GZC@45C@GTFh4 PFNeKE'a[BdKPBA"0EhCP8f0bEfaX3QpiE'pR-A"QGf0cFh"ZG@jRCA4hBepIF'p cDA4TEfjICQPXC9pIGQChFf0KEQCRCA4MGf4TFhG`G@jMG'CTE'9ZEepIFhPcAf& XE'pMB@0[FfKNGh"bD@jdCQ&MEh0SCPpIFh4ND@pIBA4PH'PdE'abEh9ZC'aTFhG eF("PFR0dFR4[D@eKH'0KE'a[BhGMFh0dFQ&MEh0SE'aXFQpeEQ4QFh*KEQ4KFf0 dD@ePCQ9SEfaNCAKMCA"dE@*cG'phBh0SHA"[G'4IAfaXB@4ND(P`Eh4QDA0hFh" KBf9aFfpbG(GMFh4[C&pICR"ME'&cFfPQHAGMFh4[DfGPG(GMD'&bCf9dC@jfD(P `Eh4XDA0hF(*TER4658p9@'PcD@jbB@jRCAGMFh4[E'CPCf9dFQpeEQ4IAfjeE9p dEepQD@aPAepTFfCTEQPdC@CQCA0PG(*[G@jN4f9d4QPbFh40B@aXEf0)C@&`8Q9 RDA0dFQ&dD@pZAepTFfCTEQPdC@4eEQaTEQYfCRG`FQPZG'CIAfaXC'PfG(*eEQ0 bC@eaG@pIAfaXEA9XGf&cBh4TE@9QE'p[FQ4hBh0MFh"ZCQa[Eh*QAepXC'PfDA0 RFQ&`D&pIE'eeE&*PB@4$D'&bFdCbEfe$EfjcEfaPFf0KE'*ZCQa[Eh*XFQ9YEhC P8Q9YEhCP3fpZFfpXCA0ZF(*TER4QGh*TG'9hBh0ZBfe`BfabFf0b8dP299K6CA4 eF%ePER9cGf0cEQ0KG(C`FQPZG'CIAfGPG&pQD@aPAfe[C'9cAepZEfj'8&9RB@e YB9pIBA4PH'PdCR"bD@jdCQ*cC@&bBfKhBh0MF(PIAfPZDA4IBh*TG'PMB@aIFQ9 RD@pZFepIE'pKC&pLG@CQCA*hBh0XC@jIAf&cFf9bG'P[EPpQB@PXC@4MEh"jFfP REQPcBA4dH9pIC@jNAf0bDA4TBf&XAh*PCfP[ER*PEQ&YC9pIE'&NC&pIEAPbB@P cC90*6e9B4'p$EfjdC@jd3faTBfYQCA*bEh*cBf&XBQjXG@jRCA4MGf0cBfKbDA0 iC'PRDA4cBf&XBQaZFQ9YB@PZC'9bCR*PE@&TEQ4PFQ4cBf&XBQjQ8f9d8QpeEQ4 eG'PYC9pICf9dAh4TE@9hBh0MEA"(CA45Eh9ZC&pI4P"9E'GKE@eKGf0dD@ePFQ9 YB@PZC'9bE(*PE'&dD@pZG'phBh4bB@jcGf0dEfeLDA0XEhGPFR0aFR4XGf0cBf& dF(9dGf05C@aKG'P[EPpIE'e[C&pICAKTG&pIF(*PF&pLG@CQCA*cCA4XEf0KE'9 cFA*dCR0aFR4NGf0cEQ0`HAGMFh4[G@abC@eKD@jNCA*XEfFa-'ai1$"dEhJj0QG KE@eKE&pIGh*TG'9IFh4bD@jRGRG`FQPZG'CIAfCTE'aIE@9YE'pR-6"NCf&YE@& QCRG`FQPZG'CbB@PcC@GKE@eKC'a[Cc%`CQGYG'PYCA0dFR4[G@aX8Q9YB@PZC'9 bFf9dBR9QGf&dEfC658p9@&9`C'&dC8ePER9*G'9YFh*PEA&eEfacBf&XBR0MB@j QAepQE(9cD&pXD@jPAf*eCQCPFQ9NAfpeG("eG&pQD@aPFhGKG'pXCQ4[F'9ZG@j KE@9IAfPcEQpbE@&XDA0ND@GTG&pIEh"PEPpQD@aPAepbC@&NAf0[ER0[E'9bC@e aG@pNAepcD@GZBQPdC(GMFh"LFQYhBA4[DA*PEA&eEfCQCQaeFfKIAh0TCfjLDA4 QGfePEA0PG&pIG@jREh4dC@jRCA4MD'&bF'9bFQpbAep`EfpXAh"bC@&cFfPRER0 MB@aLE'jXGf0cFQ0SFPpICf9dBh*PBA4[FQPcB@a`D'&658p9@%0KER46BACP3@a PFR4QBfa[Ff9IAfCXGA0SAf&XE&pIF'p[E&pQFQ9PFf0KE'*XEQCXFQpeEQ4IAfP cEQ&ZDA0MER4bE(*PGfPZC(CcGh"bD@jdCRGMFh4[E'a"C'TeFh48CAKdEQ9iG'& QG'9bE&pIG'pICfeIG'PYCA*[G@jNG'pXEhGPFPpIEQpZ4P"9CA*QAep'8&9RB@e YB@jPH(4KCR4PFQ4ZCAKdB@CdCA*QE'pMB@adD@ePAepMEh"jAfa[EQGcAh9ZB@a TCfjPC&pIE@9YFQ0SFPCKE'PNBA4P6@&XE'pM5'9KF'CRCA4hBepID@jTG&p`Efp XAfpLDR4YF'jKEA4KEQKQG'&ZD'4hE@9YBh"jAepbC@&NAh0dFQPZCepIFh4bG'p eE(CQF(*TER4QGf0cH'CbE90*6e9B4'p"BQpeG%*[H(4KEQKX4f9d6Q9iG%eKE'a [BdKPBA"5C@GTFh4bBA4TEfjXFQPZG'a658p9@%4[4@4TG%0eG(4dH@jKE@9hBh4 bB@jcCQGPG(GcFQPZG'abC@&XE'pMAepRCA4IBfKKFQabD@jdCR0TCfjKE(*TER4 QFQPZG'4IAfYTE'aIBh*TG'PMB@aIFQ9RD@pZFfjPBA*LH@PZG'CQCA0PG("bC@0 658p9@%4bBAG(FQph3QpiEQ9KFQ*jD@jdC'PcB@aZG@edEhGXEhGPFQjPBA*LH@P ZG'a658p9@%4[4@4TG%0[F(PIAf*PCfPZAf0bDA4TBf&XAh*PCfP[ERGMFfCdD@e P8dP299K6CA48DA4XCACcER"bD@jdCPpIFh4bG'pXC(0TEQKQFQ&ZC'pYH(GYC@e MEA"cD@jSC&pIF'p[E&pQFQ9PAf&XE(0dFR4[G@eKH(*YC'PbAepcD@GZBQPdGfe PE@0SFR0XC@9`Aep`EfpXAh"bC@&XE'pMBA4PGRGcBf&ZCR0TEQKXCRGcBf&ZCPp IFh4bG'peE'a658p9@&9cC9GKDA41CAKd4ACPER4658p9@(0PE(0dBA*dAfCMFQ9 KG'pbAepKBQpbG'PZCepIFh4ND@pICAKTG&pIGfa[Gf9bAfeKF&0*6e9B8h4KG'9 PFR*ZEepIE@&XE'pMAh"[EfaICR4jF'9IAf9iG'9ZC'9NAf9`FfPXEfjIAf4[G@* XC9pPF(0TE'pZAepNEh9LE'9IG'PZH9pICQa[BA4IEQ&ZAepQE'pKG&pSG@GPAep dC@e`AfCTE'9IE@pNC9pIGA"`CA*IE@&`AepNEh9LE'9ID(9RC9pIGf0dHA"PAfe KF&pICAKdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9iG'9ZC'9NAfeKH&pIC'p eBQaPAfeKH&pIC'peBQaPAfeTEPpIBh4jF'9IE@&`AepPH(4PEQ4PC&pSG@GPAep NEh9LE'9IEQ&Z8dP299K#D@G5C@0dAepYEfjdD&pdEepNBAPcAepXBfpZGPp'49p %4NaI48j@AephGA"`CA*IE@&`F'PIAfCTE'9cAepPH(4PEQ4PC&pdD@jj8dP299K %FQ&R8Q9MG&0*6e9B8f9dG'PZCh0IAf0[ER0[E'9ICAKTG&0*6e9B9'9iG>EQ4 [Ge0*6e9B8A9TG(4TEQGIAfa[Gf9bAfeKF!!!!"!!!!!3!!3!&!!)!!`!$3!8!"! !'!!9!"J!'`!-!#%!)!!N!"3!,!!3!$%!$!!e!"!!1!!N!$`!%!"&!"3!53!J!%i !&!"@!"J!@`!3!'%!&!"P!"3!DJ!3!'m!%!"c!$3!G`!S!)3!(!#1!"`!P3!8!*` !&!#K!#!!TJ!3!+i!#!#b!"3!Y!!B!,N!%!#r!"!!``!B!-F!$!$0!"!!d!!)!03 !%!$@!#!!fJ!F!1)!*!$T!"3!mJ!8!2F!&!$m!"3"!3!J!3B!+!%1!"3"'!!8!4d !"!%L!#J")`!B!5d!&!%c!"!"1!!8!6`!#!&"!"!"3`!8!8F!)!&-!"3"9!!B!9N !$!&I!!`"BJ!-!@8!)!&S!"3"F!!3!A8!)!&j!"J"J3!B!BF!&!'0!#!"NJ!3!CS !#!'H!$!"S!!F!D`!$!'c!!J"YJ!8!EJ!%!'p!"J"`3!3!FF!(!(,!"`"dJ!8!GN !$!(H!"J"i3!%!HF!$!(S!"J"k`!N!I%!&!(k!#!"r`!3!JF!$!),!"!#$J!8!K) !)!)A!"J#(`!-!L8!#!)S!"!#+J!8!Li!&!)c!!!#-`!8!MJ!"!)p!"!#2J!F!N) !&!**!"`#6J!B!P8!)!*E!!J#B`!-!Q8!#!*S!!J#DJ!8!Q`!*!*a!#!#HJ!3!S) !&!+'!#3#L`!B!T3!"JJ3!!eF1!!'#4)!"33)!!3#K!!(%#%!"JU8!!B,PJ!,TFN !"a3U!!B)%J!&")X!"JN3!!3#KJ!(',)!"JN4!!B,%J!(&bS!$M[c!!PP6J!-R$` !"35-!!V1Q!!&")`!"!+!!!8&$`!(',3!"JJ@!!B,%!!(&#i!$UA0!!JjG!!,MaJ !"351!!B)&`!%!J-!$$Vp!!q)Q3!#!)N!##*-!!8%!!!'#"J!"JND!!F3+!!*AlB !"JXI!!8%J!!%!S`!"JZH!!8%!J!&"JB!"JSH!!`#M`!&"))!"JLD!!-"#3!('$` !"JXD!!f,'J!)+9i!"33&!!8%K!!'#"d!##RH!!3#L!!*5aX!"JLF!!8%K!!0*N% !#9-S!!JK6!!*Cd!!"a+V!!`@)`!6mH`!"35'!"h9*3!+`JX!"JJ!!!8&'J!(&$J !"33B!!8%'!!40[d!"JS%!!Z"N`!&"*J!"38E!!B)J!!%!T3!"35B!!rNf`!,JC% !"33D!!8%'J!0Emd!#$0d!!`E*3!'#))!##M#!!F6Y!!&""`!"aFk!!F82!!(%EF !!`%@!!3#N!!!#TbX!!8&(`!1FAF!"35F!!JjC!!*CYX!!`%8!!-"&!!'#B3!"35 H!!8&R!!+R+i!"!)F!!8%%!!3'#J!"333!!F31!!3N!!i!!B)#!!&""!!"aFf!!F A0J!--hi!"!)F!!B+$!!%!T`!#Xm(!!JJf!!%!T`!"JL)!!F62`!'#)J!"aLS!"! %N!!!"353!!!&"4!!"JL,!!8%N`!'#!S!"JS1!!8'&J!0+md!##"E!!B)LJ!'#)S !"JN*!!8%NJ!%!Ti!"!)I!!8&&J!'#3i!"38@!"4dG!!&""3!"358!!8%P!!'#Bi !"JZ+!!UFT!!'#JS!%JZ*!!B*M3!,%lN!"33@!!B2!!!%!KS!"aHa!!PNeJ!'#B` !"a'm!!8%PJ!%!L3!"a-'!!PJB3!'#V3!$!ip!"A-13!(%B)!$ZMc!!F8#J!%!LB !#Xdi!!F9L3!-(*X!&+Vf!!-")3!%!LF!$#EZ!!3#)!!&"#`!"33X!"6H'!!8M,` !&DMd!!B)Y!!'#EB!"a1#!"9%V!!2FF8!"35[!!F4"!!'#M-!"JNe!!Z-2`!%!U) !##Ki!!JTq`!2&S3!"!+X!!F9JJ!(&)!!&f&S!")VI!!&"#)!$6r9!!JLl`!,K5! !##*Z!!3#,J!0$l3!"a1-!"!+[J!(%BJ!##[m!!FA"3!-"k3!"33N!!Ja6J!*BHm !"3BJ!"25L3!(%3i!#Xdf!!PC(J!(&)8!"JSj!!B*[J!%!LN!$q4P!!F6LJ!,K+F !"!)U!!8%*J!-#6`!"33Q!!8&T!!(%iJ!"35Q!"2lf!!))1i!"33i!!8'2!!&"EX !"JJJ!!UA(J!5H-!!##,d!!FB!3!&",J!"JUN!!3#Y!!$!6-!"aHH!!ddf`!'#k8 !"33k!!`*)!!500X!"a!5!!8%Z`!'##)!"JZP!!8%Z`!'$bd!"JZN!!F@RJ!%!MF !"!+f!!PRHJ!HUQ!!##0b!!`**J!-",d!#XFl!!X(Z3!&",m!"!)b!!JTC!!'#L) !!`%d!!f2+!!&"MS!"a3H!!8%2J!$!E3!"JNP!!P3PJ!'#D3!#iFj!"5I#3!&"$! !##jN!!JLI!!'##J!"JQV!!B+,3!+`6X!#91H!!djbJ!%!Mi!"33b!!PQGJ!BJVm !"!)q!!Z4Q!!%!Vi!"33d!!F8&!!%!MJ!##MY!!mde!!04,3!"JQZ!!V#Z!!3'JN !"JJZ!!F8&J!'#+m!"38d!!8%0J!&"$B!"!+l!!B++J!(')i!"JQX!"!C$3!(&"F !"a@8!"9mZ3!%!N3!##F1!!J[(J!'$&J!"!*%!!F8k!!0'[3!"JR5!!B,e3!&"FN !$R)Q!!PNLJ!*38%!"JR3!!k-h3!%!N!!"JM9!!`m2!!'#9B!"360!!jb)!!))`) !"J[5!!B*eJ!'#03!##fH!!df+3!,MGd!$jY`!!8&6!!'#93!"aIS!!PX(`!00LX !##iE!!JXRJ!),jJ!$$dp!!F8lJ!'#P`!"JYH!!3#6!!(&qF!#@-1!!8%3!!*4%% !"34"!!B+A3!,Qhm!"!,-!!B)@3!%!Xm!"!*1!!3#6J!)*`3!%YCQ!!V"53!'#Yi !"a6L!!B*f!!(%fd!"36#!!JS'`!%!Nm!"34%!!3#5!!&"8B!%&*S!!`S(3!'#pS !#XRG!!3#5J!2q$i!%U)+!!Z8CJ!0%QS!$JPF!!JM#!!'#Gd!#A-S!!8&4!!'#9` !#i&0!!B*h!!'#PX!"34(!!F3E`!@B)i!"JMH!!8%@!!&"&J!"!*8!"5S!3!0%[3 !"a*f!"#Il3!&"&S!#$Bq!!B+a`!2$%X!%+N"!!8%fJ!%!PF!#iCB!!B)4!!'#-8 !$$qV!!8%A!!&"9i!#T!!p!!+b-3!"aIk!!JPRJ!'#%B!$$3q!!P3GJ!(&(i!"39 F!!F8IJ!'#N)!#T!!pJ!AV)i!"!*6!!JLNJ!12+i!$L13!!!,X,B!$R)m!!mk,!! &"&!!"364!!B)5!!'#Nd!#X63!!PqT!!'$%)!"aCf!!m&d3!&"&)!"!,I!!8%8J! (%hd!"JK-!!F8p3!'$%3!"368!"$DD3!(%2`!##U)!!U3!2`!$d49!!i'd`!&"93 !"a4f!!l3IJ!(%Id!"aG`!"HU#J!4)TX!"a(p!"VHB`!8(Z)!"Jp"!!8%9`!('1i !%Blp!!B,GJ!AV$J!$%0Q!!B+G!!&"HX!#9pH!!e&DJ!0J@-!"J[f!!Z%D3!,RY` !"34U!!F95!!(&FN!#ijr!"$%kJ!)+E!!"a6+!!U)G!!))#3!##+K!!3#B!!'#IF !"aeI!!JZZ!!(&%d!%-6X!!8%l!!%!Q%!"J[b!!8%E3!+b(B!$Lik!!B+FJ!'$(i !"Jaq!!VBe`!(&mJ!"34[!!JLSJ!&"'!!#9p@!!F833!)+ES!#`ph!!8%i!!8CD% !"!*Z!!V*H!!+`1X!"34L!!rAa!!2(G!!!`&T!!3#E`!0!1S!%!IL!!F3c!!&"13 !"36N!!V+q!!%!QS!"36Q!!F8aJ!55Ad!#XVk!!UQ2!!(%eB!"!*d!!Z#p3!+JR3 !$FhV!!3#G!!*3[3!##-h!!FAhJ!&"2J!"J[Q!!Z1l`!0M@J!"!*f!!Z#p`!$!A! !"JTQ!!8&H!!(&&X!"aEH!!8%qJ!(%p3!"JTR!!F8fJ!'#'3!$`aX!!PAf`!LP0d !"JPQ!!3#F!!&"Ai!"34m!!8&rJ!(&&d!"JPN!!8&I!!-*$i!"3Am!!F@@`!*6Q3 !#UBd!!B*kJ!*3[`!"a2H!!PNX!!)+5X!"36c!!JM2!!))6J!"!*q!!P9d3!'#Qi !#UBf!!V2C!!)-4J!"36b!!P#rJ!)*6%!#Y&C!!F5hJ!%![i!"a,H!!V!qJ!%!RJ !$Cl"!!J`(!!&"AB!##+i!!8%p!!5h-3!#X&r!!d#q!!&"A3!"JPX!!3#HJ!,)Ed !#$!H!!8%GJ!*4R)!!`&m!!8&p3!)-C`!"3Ad!!B+D`!9kkJ!"a0C!!8%G`)!#f3 !N!6rrJ)!"X%!N!6rrJ)!!8!!N!6rrJ)!"MF!N!6rrJ)!"I-!N!6rrJ)!%)S!N!6 rrJ)!$i%!N!6rrJ)!"TB!N!6rrJ)!!AF!N!6rrJ)!%%%!N!6rrJ)!#h%!N!6rrJ) !!+8!N!6rrJ)!!3m!N!6rrJ)!"J-!N!6rrJ)!$,B!N!6rrJ)!!6S!N!6rrJ)!!9d !N!6rrJ)!"b`!N!6rrJ)!#HJ!N!6rrJ)!%c8!N!6rrJ)!"68!N!6rrJ)!!1i!N!6 rrJ)!%fm!N!6rrJ)!!2-!N!6rrJ)!"G3!N!6rrJ)!$eN!N!6rrJ)!$+3!N!6rrJ) !#d8!N!6rrJ)!!5d!N!6rrJ)!%(F!N!6rrJ)!"`3!N!6rrJ)!$PJ!N!6rrJ)!#Ad !N!6rrJ)!!0X!N!6rrJ)!#e-!N!6rrJ)!!"-!N!6rrJ)!#Bd!N!6rrJ%!&0B!N!6 rrJ%!&3-!N!6rrJ)!"&m!N!6rrJ)!"HB!N!6rrJ)!#kS!N!6rrJ)!!D3!N!6rrJ) !%&)!N!6rrJ)!#j8!N!6rrJ)!!@d!N!6rrJ)!!"F!N!6rrJ)!"PX!N!6rrJ)!"Z8 !N!6rrJ)!"Fm!N!6rrJ)!"IF!N!6rrJ)!#k3!N!6rrJ%!&#)!N!6rrJ)!N!IrrJ) !%$%!N!6rrJ)!"LS!N!6rrJ)!%-d!N!6rrJ)!!ES!N!6rrJ%!&9)!N!6rrJ)!$4i !N!6rrJ)!"JF!N!6rrJ)!!(B!N!6rrJ)!#ji!N!6rrJ)!%F)!N!6rrJ)!"Ld!N!6 rrJ)!%8B!N!6rrJ)!$pJ!N!6rrJ)!!(%!N!6rrJ)!#18!N!6rrJ)!$`J!N!6rrJ) !$FS!N!6rrJ)!%[F!N!6rrJ)!#ld!N!6rrJ)!!LX!N!6rrJ)!!4S!N!6rrJ)!!$d !N!6rrJ)!%H8!N!6rrJ)!$Q8!N!6rrJ)!#VN!N!6rrJ)!$p-!N!6rrJ)!%1S!N!6 rrJ)!"YX!N!6rrJ)!"Z!!N!6rrJ)!"-X!N!6rrJ)!#T`!N!6rrJ)!!kN!N!6rrJ) !!@-!N!6rrJ)!$pi!N!6rrJ)!$a%!N!6rrJ)!"UF!N!6rrJ)!!@J!N!6rrJ%!&+m !N!6rrJ)!!j3!N!6rrJ)!"YB!N!6rrJ)!"Y%!N!6rrJ)!$YS!N!6rrJ)!$R8!N!6 rrJ)!#ri!N!6rrJ)!$am!N!6rrJ)!#3-!N!6rrJ)!!Ym!N!6rrJ)!"[X!N!6rrJ) !"lJ!N!6rrJ)!%4B!N!6rrJ)!![`!N!6rrJ)!"Xi!N!6rrJ)!"R-!N!6rrJ)!%T! !!*!%rri#!"!P!*!%rri#!!0L!*!%rri#!!'U!*!%rri#!!l'!*!%rri#!!6L!*! %rri#!!DK!*!%rri#!!DN!*!%rri#!!A*!*!%rri#!!'A!*!%rri#!!Zi!*!%rri #!"*Y!*!%rri#!!'F!*!%rri#!!Ch!*!%rri#!!(V!*!%rri#!!D"!*!%rri#!"$ 8!*!%rri"!"2k!*!%rri#!!VD!*!%rri#!!Cm!*!%rri#!!K#!*!%rri#!!Jl!*! %rri"!"6h!*!%rri#!!'J!*!%rri#!!Ur!*!%rri#!!E[!*!%rri#!!56!*!%rri #!!LD!*!%rri#!!EV!*!%rri#!!p&!*!%rri#!!Ii!*!%rri#!!p,!*!%rri#!![ H!*!%rri#!!D'!*!%rri#!!%+!*!%rri#!!q(!*!%rri#!!pU!*!%rri#!!%&!*! %rri#!!XC!*!%rri#!!V8!*!%rri#!!Dh!*!%rri#!!fP!*!%rri#!!-k!*!%rri #!!pH!*!%rri#!!pN!*!%rri#!!$S!*!%rri#!!%!N!ArrJ)!"`#3"Irq!J!"V`# 3"2rq!J!2T`#3"2rq!J!!cJ#3"2rq!J!2V!#3"2rq!J!$5J#3"2rq!J!'[!#3"2r q!J!"@!#3"2rq!J!"4J#3"2rq!J!'2!#3"2rq!J!'E3#3"2rq!J!5U3#3"2rq!J! ,(`#3"2rq!J!'53#3"2rq!J!'-3#3"2rq!J!#EJ#3"2rq!J!'R!#3"2rq!J!!Q!# 3"2rq!J!"F`#3"2rq!J!#c!#3"2rq!J!%Z!#3"2rq!J!'$!#3"2rq!J!#KJ#3"2r q!J!"&3#3"2rq!J!#!*!&rri#!!CQ!*!%rri#!!M4!*!%rri#!"$E!*!%rri#!!, 6!*!%rri#!!PS!*!%rri#!!$(!*!%rri#!!mP!*!%rri#!!m"!*!%rri#!!)M!*! %rri#!!4f!*!%rri#!!!f!*!%rri#!!DV!*!%rri#!!Fj!*!%rri#!!FT!*!%rri #!!)I!*!%rri"!"4@!*!%rri#!!(9!*!%rri#!!H,!*!%rri#!!H'!*!%rri#!!9 Z!*!%rri#!!Sk!*!%rri#!!(!!*!%rri#!"$(!*!%rri#!!I4!*!%rri#!!$8!*! %rri"!"0j!*!%rri#!!@Z!*!%rri#!!*@!*!%rri#!!C#!*!%rri#!!b9!*!%rri #!!*j!*!%rri"!"9I!*!%rri#!!G0!*!%rri#!!6m!*!%rri#!",C!*!%rri#!!X X!*!%rri#!!H#!*!%rri#!!#H!*!%rri#!!V0!*!%rri#!!NF!*!%rri"!"2S!*! %rri#!!FB!*!%rri#!!d4!*!%rri#!!TV!*!%rri#!!QH!*!%rri#!!A"!*!%rri #!!*E!*!%rri#!!a+!*!%rri#!!"U!*!%rri#!!JQ!*!%rri#!!!&!*!%rri#!"+ K!*!%rri#!!CI!*!%rri#!""q!*!%rri#!!GJ!*!%rri#!!eb!*!%rri#!!hj!*! %rri#!!G4!*!%rri#!!i#!*!%rri#!!Am!*!%rri#!!0r!*!%rri#!"$K!*!%rri #!!XP!*!%rri#!!b`!*!%rri#!!JJ!*!%rri#!!)R!*!%rri"!"8-!*!%rri#!!! P!*!%rri"!"6X!*!%rri#!!*(!*!%rri#!!GE!*!%rri"!"5q!*!%rri#!!G@!*! %rri#!![c!*!%rri#!!!-!*!%rri#!!(l!*!%rri#!!)-!*!%rri#!!TM!*!%rri #!!JA!*!%rri#!!KS!*!%rri#!!bV!*!%rri#!![B!*!%rri#!!2X!*!%rri#!"0 +!*!%rri#!!Qr!*!%rri"!"8&!*!%rri#!!,(!*!%rri#!""C!*!%rri#!!I[!*! %rri#!!II!*!%rri#!!%c!*!%rri"!"29!*!%rri#!!FG!*!%rri#!!J$!*!%rri "!"5B!*!%rri#!"&Z!*!%rri#!!rY!*!%rri"!"23!*!%rri#!![P!*!%rri#!!F M!*!%rri#!!+Q!*!%rri#!!*"!*!%rri#!!Fc!*!%rri#!!YU!*!%rri#!!+9!*! %rri#!!Ir!*!%rri#!"'j!*!%rri#!!aX!*!%rri#!!iZ!*!%rri"!"5-!*!%rri #!!KF!*!%rri#!!3M!*!%rri#!!+V!*!%rri#!!,Q!*!%rri#!!*r!*!%rri#!!k B!*!%rri#!![i!*!%rri#!!IX!*!%rri#!",K!*!%rri#!!J5!*!%rri#!!qJ!*! %rri#!!Jf!*!%rri#!!+$!*!%rri#!!(C!*!%rri#!!,V!*!%rri#!!F5!*!%rri #!!T1!*!%rri#!!cV!*!%rri#!!Hr!*!%rri#!!9"!*!%rri#!!8,!*!%rri#!!` H!*!%rri#!!HB!*!%rri#!!`+!*!%rri#!!4&!*!%rri#!!bE!*!%rri#!!eP!*! %rri#!!,d!*!%rri#!!HH!*!%rri#!!L(!*!%rri#!!Tc!*!%rri#!!,i!*!%rri #!!1*!*!%rri#!!KB!*!%rri#!!Ic!*!%rri#!"!U!*!%rri#!!+L!*!%rri#!!S b!*!%rri#!!di!*!%rri#!!&,!*!%rri#!!Gm!*!%rri#!")f!*!%rri#!!"+!*! %rri#!!`B!*!%rri#!"!0!*!%rri#!"#M!*!%rri#!"%4!*!%rri#!!IL!*!%rri #!!IR!*!%rri#!!JF!*!%rri#!!`k!*!%rri#!!Ub!*!%rri#!!GP!*!%rri#!!U L!*!%rri#!"!H!*!%rri#!!'c!*!%rri#!!#$!*!%rri#!!-U!*!%rri#!!Z`!*! %rri#!!V&!*!%rri#!!hc!*!%rri#!!-Z!*!%rri#!!iE!*!%rri#!!@B!*!%rri #!!Mp!*!%rri#!!Ll!*!%rri#!!dQ!*!%rri"!"4q!*!%rri#!!+C!*!%rri#!"* h!*!%rri#!!Mb!*!%rri#!!rr!*!%rri#!!-)!*!%rri#!")N!*!%rri#!!(I!*! %rri#!!1I!*!%rri#!!0d!*!%rri"!"4`!*!%rri#!!Y,!*!%rri#!!N,!*!%rri #!!MI!*!%rri#!")#!*!%rri#!!mc!*!%rri#!!I%!*!%rri#!!'#!*!%rri#!!K *!*!%rri#!"(J!*!%rri#!!0j!*!%rri#!!5X!*!%rri#!!GV!*!%rri#!!HM!*! %rri#!!$J!*!%rri#!!B5!*!%rri#!!p`!*!%rri#!![%!*!%rri#!!if!*!%rri #!!fb!*!%rri#!!3r!*!%rri#!!0#!*!%rri#!!8%!*!%rri#!"&P!*!%rri#!!K Y!*!%rri#!!QT!*!%rri#!!L#!*!%rri#!!f)!*!%rri"!"3q!*!%rri#!!LL!*! %rri#!!h5!*!%rri#!!LQ!*!%rri#!!0H!*!%rri#!!0`!*!%rri#!!Z&!*!%rri #!!Vk!*!%rri#!!)h!*!%rri#!"*'!*!%rri#!!j4!*!%rri#!!P$!*!%rri#!!Q i!*!%rri#!!-$!*!%rri#!!$i!*!%rri#!!0'!*!%rri#!!L9!*!%rri#!!-b!*! %rri#!"'E!*!%rri#!!--!*!%rri#!!#U!*!%rri#!!PL!*!%rri#!!J)!*!%rri #!!-f!*!%rri#!"''!*!%rri#!!fi!*!%rri#!"#d!*!%rri"!"4*!*!%rri#!!3 9!*!%rri#!!Z0!*!%rri#!!Nc!*!%rri#!!pi!*!%rri#!"'J!*!%rri#!!3+!*! %rri"!"3A!*!%rri#!!N@!*!%rri#!!hY!*!%rri#!!L3!!#3"2rq!J!5QJ#3"2r q!J!46`#3"2rq!J!53!#3"2rq!J!*2J#3"2rq!J!*13#3"2rq!J!$pJ#3"2rq!J! $d3#3"2rq!3!8#J#3"2rq!J!6D!#3"2rq!J!3A`#3"2rq!J!*%3#3"2rq!J!#"!# 3"2rq!J!4P3#3"2rq!J!4d3#3"2rq!J!093#3"2rq!J!%%!#3"2rq!J!$r`#3"2r q!J!2p!#3"2rq!J!-a3#3"2rq!J!4J!#3"2rq!J!4"3#3"2rq!J!*53#3"2rq!J! 56!#3"2rq!J!4-J#3"2rq!J!35!#3"2rq!J!&,J#3"2rq!J!283#3"2rq!J!-dJ# 3"2rq!3!6VJ#3"2rq!J!*6J#3"2rq!J!6$!#3"2rq!J!583#3"2rq!J!6"3#3"2r q!J!-r`#3"2rq!J!42!#3"2rq!J!0MJ#3"2rq!J!$T3#3"2rq!J!&k`#3"2rq!3! 903#3"2rq!J!&f!#3"2rq!J!1I3#3"2rq!3!8BJ#3"2rq!3!93`#3"2rq!J!)fJ# 3"2rq!J!$Y!#3"2rq!J!0-J#3"2rq!J!0#`#3"2rq!J!3m3#3"2rq!3!6Q`#3"2r q!J!-j3#3"2rq!J!6A!#3"2rq!J!$Z3#3"2rq!J!)V`#3"2rq!J!*9`#3"2rq!J! )UJ#3"2rq!J!+)!#3"2rq!J!0"3#3"2rq!J!1qJ#3"2rq!J!-f!#3"2rq!J!$qJ# 3"2rq!J!!@J#3"2rq!J!1V`#3"2rq!J!'m`#3"2rq!J!3q`#3"2rq!J!6'!#3"2r q!J!5#!#3"2rq!J!5+J#3"2rq!J!62J#3"2rq!J!,G`#3"2rq!J!&AJ#3"2rq!J! +@3#3"2rq!J!59J#3"2rq!J!!YJ#3"2rq!J!&8`#3"2rq!J!+i!#3"2rq!J!*e!# 3"2rq!3!6iJ#3"2rq!J!)q!#3"2rq!3!8j3#3"2rq!J!#YJ#3"2rq!J!&53#3"2r q!J!5`J#3"2rq!3!8bJ#3"2rq!J!1U3#3"2rq!J!1B!#3"2rq!J!5lJ#3"2rq!J! 4V!#3"2rq!3!9'`#3"2rq!J!+&3#3"2rq!J!3U3#3"2rq!J!,@3#3"2rq!J!*a`# 3"2rq!J!)FJ#3"2rq!J!$(!#3"2rq!J!4(3#3"2rq!J!''J#3"2rq!J!3E`#3"2r q!J!-b`#3"2rq!J!-3!#3"2rq!J!#M3#3"2rq!J!(X!#3"2rq!J!%R3#3"2rq!J! +$`#3"2rq!J!)`3#3"2rq!J!(N!!!N!6rrJ)!%D8!N!6rrJ%!&#i!N!6rrJ)!"4- !N!6rrJ)!")m!N!6rrJ)!#L`!N!6rrJ)!#I`!N!6rrJ)!#cX!N!6rrJ)!$#`!N!6 rrJ)!$VX!N!6rrJ)!$Xi!N!6rrJ)!$Y3!N!6rrJ)!%5J!N!6rrJ)!!b-!N!6rrJ) !#Fm!N!6rrJ)!"pF!N!6rrJ)!#CN!N!6rrJ)!%bF!N!6rrJ)!%FS!N!6rrJ)!%,m !N!6rrJ)!#J%!N!6rrJ)!"+F!N!6rrJ)!$i`!N!6rrJ)!"4`!N!6rrJ)!!Bd!N!6 rrJ)!$cX!N!6rrJ)!#BJ!N!6rrJ)!!Pm!N!6rrJ)!"'F!N!6rrJ)!#F`!N!6rrJ) !"4J!N!6rrJ)!"1X!N!6rrJ)!%S!!N!6rrJ)!$0i!N!6rrJ)!"-%!N!6rrJ)!"-B !N!6rrJ)!%"3!N!6rrJ)!"2J!N!6rrJ)!",-!N!6rrJ)!$5X!N!6rrJ)!"#d!N!6 rrJ)!%$F!N!6rrJ)!$Si!N!6rrJ)!#9X!N!6rrJ)!"9S!N!6rrJ)!$&F!N!6rrJ) !$')!N!6rrJ)!#``!N!6rrJ)!"8m!N!6rrJ)!!mJ!N!6rrJ)!#qX!N!6rrJ)!!q8 !N!6rrJ)!"D8!N!6rrJ)!#E)!N!6rrJ%!&+3!N!6rrJ%!&5J!N!6rrJ)!"@S!N!6 rrJ)!$)S!N!6rrJ)!#J`!N!6rrJ)!$LJ!N!6rrJ)!%c!!N!6rrJ)!%Kd!N!6rrJ) !$8i!N!6rrJ)!"B)!N!6rrJ)!"%m!N!6rrJ)!$L)!N!6rrJ)!$8F!N!6rrJ)!$K8 !N!6rrJ)!%V-!N!6rrJ)!$U!!N!6rrJ)!$l%!N!6rrJ)!"+%!N!6rrJ)!"5S!N!6 rrJ)!%d8!N!6rrJ)!#SX!N!6rrJ)!$[!!N!6rrJ)!%Lm!N!6rrJ)!")N!N!6rrJ) !%f-!N!6rrJ%!%lS!N!6rrJ)!$[8!N!6rrJ)!%KB!N!6rrJ)!#(N!N!6rrJ)!$NF !N!6rrJ)!#IB!N!6rrJ)!"&B!N!6rrJ)!"!-!N!6rrJ)!!"`!N!6rrJ)!$,d!N!6 rrJ)!"58!N!6rrJ)!$#3!N!6rrJ)!$"!!N!6rrJ)!"Ed!N!6rrJ)!$ZF!N!6rrJ) !$Qm!N!6rrJ)!$Md!N!6rrJ)!!#`!N!6rrJ)!#T3!N!6rrJ)!"5!!N!6rrJ)!")! !N!6rrJ)!#p!!N!6rrJ%!%mB!N!6rrJ)!$B%!N!6rrJ)!#T!!!*!%rri#!!ek!*! %rri#!!rM!*!%rri#!!@8!*!%rri"!"11!*!%rri#!!"#!*!%rri#!"-!N!ArrJ) !"h3!N!6rrJ)!"@8!N!6rrJ)!%*%!N!6rrJ%!%k3!N!6rrJ)!"BF!N!6rrJ)!%a- !N!6rrJ)!"0`!N!6rrJ)!"DS!N!6rrJ)!!NX!N!6rrJ)!!(X!N!6rrJ)!#KX!N!6 rrJ)!#-J!N!6rrJ)!#Q!!N!6rrJ)!$X%!N!6rrJ)!$aF!N!6rrJ)!$VB!N!6rrJ) !$SJ!N!6rrJ)!$GJ!N!6rrJ)!#,3!N!6rrJ)!#LF!N!6rrL`!!!!"!!!!!@J!!!" S!!!!-J!!*5PR1Ia[H`%!N!6pEh[m!!!'(1GHpfplEhY'-3!!&+ApEhX'CcNFjb8 TEhY[HcR1"#(q!!!'EhY[Hd)3"#%!!!aM9VApEhX+!*!%EhY[HcR1!!!P+@plEhX jcJ3KrJ!!rQpl$8Ba"#%!!$'-3K!%)8)3EhY'-33K!!"#%!#3"2a[H`T'-33K!!! aM%)3"#&#%'plCcNFjb8Tr@plr3!!!58TCcRqEhX"!*!%rQplrJ!!!33K1FlqEhX $&+8!N!3T5[j[H`-8T3#3"#P+rQpl!a5P!*!%+8VmEhX8!!"1FacR!!!%)6R1!!! !C!#3#`%!N"-"E6BiD`#3%J-"!*!44"C0593J8h9`F'pbG+9$6'PL,Q4PBR9R!*! &!3!!!!&S!!!!D!!!!$)(XX"%AJ)!!!!F!$)!!'0QFQF!!!!+!!$rr`#3"!Hb`'4 k[J: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC b/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC deleted file mode 100644 index 3f8c11ed9..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :#%0-D@)Z8&"$!(0dG@*08&-J!3!!!#l3!!!"NJEp5Qpj)A"PCQC`Gh"M!!!!!E0 &S4X!N!d"!*!'rj!%!*!1,R`!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3!N"Fi!!! 4d!!!!!B!!!(kEQ9iG'&QG'9bFQ9YFA9[CPpIBfpcD'ahBh0cF'j658p9@&9`C'& dC90MFQpXE'*KFQChFQPdC9pIE@pNCf9dGf0IAfGPG(4jF'9fFfj`FQPZG'CXEfF aF'CIAh*PE@&TEQ4PFQahBA0MG'PYC@PcC'PRDA4hBh0`BR*VFQpeEQ4QBf0[E@e KEQ4MC@PXCPpIB@0[FfaKG'9iDA4cG(*dEh9YBAKIAh*PB@4ICQPXC9pIBfpZGQ9 bG&pQFQpYAfjPGfaTEQ9cFQ&TFf9IAh9ZCfpdG'9ZAfCdC@aXAepfFh0MB@jQAep `EfpXAfCbC@9IB@aXCQeTEQCcG(*ZBh"j8dP299K%Ed9NDA43BA0dCA0MB@jQAep hFQPdC9pMEfjcEfaPAepXEfFbE(GMFh0dFQPcGh0`B@0P8dP299K*Fd&`F>EQ4 [Gd&NDR9cG&4PH(4658p9@'PcD@jbB@jRCA0jFh4PE9pIF'&dD$*QFh0YBR0dEhG MFfabEh9ZC'ahBA4[CQ0eFf9bD@4MB@aXEf0658p9@%0KER46BACP3@aPFR4YBR4 [Gf0PH("Y-@CRCA4hBfKKFQ&MEh0SCRGKG'pTG(*eEQ0QAephFQPdC9pcG(*TEQG IAf&dB@jSE&0*6e9B5'&ZC'aP6fjP4ACPER4IAh0dFR4[G@aQE@pNCQCYBAKQGf0 cG'peE(9ZB@ePCf9dBhGNEh"PEQCPEfCXFQpeEQ4QDA0hF(*TER4hBA4[E'CTE'9 ZEhGMFh4[E(0hFf0KEQCTFhG`G@jMG(0dFQjMEA"XEfFbCQGPG'0SAfCcC@9VAep TEQPdAf0bDA4TBf&XAh*PCfP[ER0XE(*[G@jNE&GbDA4P3fKKFR08Ed0[ER0[E'9 IAfCYD@jXCf9dBf0[FfChBh0dEfPYBAK0EhCP8f0bEfaX3QpiCf9dC@jfAepKC'4 hBh0dEfYIAh0dFR4[E'4IAfCYEf4XAepQE@&iE(GMFh4[C'PcBfjdFQadEfa[Gf9 bB@*[FR4XE(*[G@jNCQKjF'pdCQPcGh9`F'9bAepQD@aXAfePEAGMFh4[E'aQF(9 dGh0IAf&cD@jSE(0dFQ0cF'jIAh4PEA"ICQPXC9pZB@ePAepbC@&NAh0dFQPZCf& MEh0QAepMC@PXE&0*6e9B8f9dGA"8CAKd9fPZC'ph8dP299K%Ed9NDA4$E'9KFR0 hF(*TER4QDA0KE("SB@jPBA*LH@PZG'CIAf0[FfaKBR0hBh0dEfeLFepIBfa[Ff9 ICQPXC@PcGhKND@GTG&pIEh"PEPpcG(*TEQGICQPXC9pIBh4[F(0dFQPZCh0dFQC dD@ePAep`EfpXAf&XE'pMCf9dFf4TGQ0[FfKQCf9dBfKKFR9ZE'PZDhGMFh*MD(* IAh0jFh4PE6G`FQ9cC@jdAepNDACIAfCXEfpbE'C`GA4hBepIEA9XFh4bEQ0KG&p IBfp`H9pXEfjRFepbCACIB@aTCfjPC(GYC@ecCA4QBfjdE'0XFR0MFPpIFhPcAf& XE'pMG'&ZD'CIAf9ZC&pMFQPdD@0KE&pbC@GTEfjQCf9dBf0SC'PbAepcD@jSE'0 XEf0VGR0hF(*TER4Q8dP299K%Ed&LEh9d3QpiFQ9YEhCPFf0KE'*ZCA*QCPpIE'4 TGPpICQaeFfKIE'PZC9pLG@CQCA*PC&p[GA4`GA4ICQPXCA0bC@&XE'pMFh4bCA* bEh*PH("QG(4jEQ&YC@CXEfpbCPpIE'eeE(GMG(*KER0hBh0dEh9XE&pIE'9KF&p jC@&bE'pMB@adD@ePDA0KG(4jFQ9ZB@ePDA0iC'PRDA4IAh*PB@4IBfpZFfpXC@a KBR0IAfCKBR0XCQGPG(0IAfaKC'4hBh0iCR*Y5@jcG'&XE%0[ER0[E'9`FQPZG'C QFQ9PCAK`-QChBh0XC@jIAh0dFR4[G@aXE'4TGRGMFf0`H@abD@jdAepPH("XAep SHA"[G'ahE@9YBh"jFQPZG'C658p9@%4[3fpZG'9ZG%0XD@0VCQ4TE@CIAf9bCQa 9ER*PCfPcG'9b6@&XE'pM5'9KF&0*6e9B@@9c6Qp$B@jMC@a"E'9bG(4[GA"`CA* TFhGXEhGPFQ&cD@jSCPpICAK`-QafGh0MB@jQ8dP299K%Ed9NDA4$Eh"jAepXCf& YE@&XGf0dD@ePAepXEfGXGfePE@0SFQ&dEfCPH'9MCQ&LFfChBh0MEA"QGh0MB@j QFh4bBfpXE&pID'&ZC'aPAfp`C@jIAf&MEh0SE'&dEfaIAh"[EfaIFQ9KE'a[Bep IG(*eEQ0XE(0PC@YIAfCND@eXGfePE@0YF&pICAK`E6&XBfa[Ff9hBh0MD(*658p 9@'0XFR0MFQCPFR*[FQ9iDA4IAh*TER4XBA4[D9pIE@9YFQ0SFR9ZCf9dBfPcGfG bBA"SCR0PG("[Ff&dB@jSCPpIE'pR-A"XAep`EfpXAh"bC@&cFfPREPpIE'e[C&p ICAKTG(0TEQKQ8dP299K9F'4KG'9AD@jNEhGIAh4KEQKXAepMEh"jFfPREQaXEfG QAepbEh9ZC'acER"bD@jdCRGMFf0KG'C[F'9ZAepRCA4IBfKKFR0XC@9`C'PQCR4 TE@9bE@4TFR0cBf&ZCQePE@e[GQ9hBh4[E@*TFf&XER9YAepKG'9iDA4RB@eYB@C ME'9KFQ9bFR0dFQ0KG(0PG(CLG@CXEfFa-'CXEfGLCR4PE'aIAh"[EfaIB@aXEf0 IBfaPBA*TFhGKE("SB@GYG'PYCA0TEQCYC@eMF(PcCA4XEf0KE'9MFQ9KG'aNCAK `CPpIG'&ZE(G`FQPZG'CcF(*TER4QE'pMB@aPBfpZGQ&dB@jQG'phBh4bB@jcAep YHA*KDA0PBh4TE@9bC@eKD@jNCA*QAepcD@jXE'aNDACeEQGPG(GMBA0TEQCIAh" [FfPdD@pZAfCTE'9QCQaeFfKcBf&XBQaZCQPcF(9ZBh4hBh0MEfaX8dP299K%Ee" bD@jd9'9iG'CNEh"PEPpIG'pICfeIG'PYC9pIBQ9RD@jIBh*TG'PMB@aIFQ9RD@p ZFh4bBfKbF(9dGf0SBA*5C@&N3fKKFR0'FQpY3fpZFfpXC9pIE'aYEf4XE'&LFep ID@jTG&pQD@aPFf0KE'*XEQacFQ&ZC'PcGA"`CA*TFhGMER4bE'CcG'&dE'GKE@e KCR4KEQCdEA"QD@aPFh4bBfe`Ff9dBR9QCR*PEh"PEPpIE@pNCQabC@&NAepVD@a XAf0bDA4TBf&XAh*PCfP[ER0aFfpbG&pIF'phE(4[Gh9`F'9bDf*SDA4YDh4TE@9 IAh"bCA"IBR9QCQ9bAepRCA4MFQ9KG'pbAepKFfPZE&pICf9dAf0XEf0VFh4bH'C bE@PcFh"KBf9XE(*[G@jNCR*PH("Q8dP299K6CA48DA4XC@CME'pcC9pICf9dAfC TE'9IE@pNCA0IAf&cFf9bG'P[EPpQB@PXC@4IAf&dB@ibE&0*6e9B4'p&C'Pd8f9 XC@0d3@aXAepXE'eeE&pIFh4bCA*bEh*QF(9dFepIE'aNDACTFh"bD@jdGA4TE@9 cFh4bBh"jFQ&ZC("PFR*[FPpIFh4ND@pIBA4PH'PdFh4bE'9ZAepZC@&bBRPTER4 X8Q9RDA0dCA*0B@aXEf0)C@&`DA0hC'PRDA4IAfaXB@4NAephBh0dEh9XE&pIGQC cBf&ZCRCcF(*TER4QGRG`FQPZG'CIAfp`C@jIG'9YF&pQD@aPAepQE(9cD&pLG@C QCA*IAfa[Cf*X8dP299K%Ee"KCf96CA4eF&pIBfa[Ff9IBfpZFfpXCA"[GfCcG(* dEh9XE'ePE@0YF&pIF'p[E&p`FQ9KE'a[Bf&dC90*6e9B4'p0C@je3fK[D@0PG'P YC@&cBh4TE@9QGh"bD@jdCQC`GA4MAepZG@eIG'pICQPXC@abEh9ZC'0[F(PcD@G ZCPpIBA4KEQaYDf4TFPpIG(4jEQ&YC9pIBfp`H9pXEfjRFepbCACIG@jKE'PREQ9 NAepfCRGcBf&ZCR*PGfPZC&pIBfa[Ff9IB@aXE@9YBfKb8dP299K9F'4KG'90C@j e5A4PEA0hE@9YE@pfC90*6e9B9A"NBA4P8h4KG(9c6'PZCAGMFh4[G@eKH&pID@j TG&p`EfpXAfpLDQCbC@&NAepQD@jNAh9ZEh"PEQ9NAfCTE'9XE(*TER4XAephFQP dC9pQD@aPAepME'pcC9pcG(*TEQGfF(*TER4QAepcHA0ICR*PC9pICf9dAh4TE@9 cG(*bBfKbCR0PC@YIAf9bCQ0X4f9d4QPbFh40B@aXEf0)C@&`8Q9RDA0dFQ&dD@p Z8dP299K0H8GbEhGAD@jNEhGhFQPdC@C`FQPZG'CLFf9KFQ0SE'abD@jdCPpIFh& bG'afCRG`FQPZG'CTFhGKE'jeE@CRCA4hBh4YF'jKE9pIFf9dAfPNE'9IF(*[Bh" eG(0hBh0ZBf&dE@*XC@jcG(*dEf4hBh0QG'PYCAGMFfjMEA"IAhGMFh4[E'4658p 9@%4[8f&fC94PH(4cD@GZB@aYB@aXEf0XE(*TER4IAfCbCAK`E'ChD@4P8dP299K %Ed9NDA4$GA4XFQPZG'CdEhGXEhGPFR0dFR4[E'&dB@ibCQabD@jdE'PcCh*KF'K QCf9dGh0`GA4MGf0cBh0`ER0dFR4[DepIEh"PEPpQD@aPFh4bG'pXE'CcBf&ZCP0 *6e9B8f9dGA"0C@jeFhGMFfjMF(PYC@ecCA4QG'9XE&0*6e9B4(*KGdGbEhG#EhK IAfa[B@4IBR9QCQ9bFh4bG'pTE@&i8Q9YEhCP3fpZFfpXC9pICQPXC9pdEepZG@e IAfKKEQ4XC9pbC@p`C@jQCf9dF'pcDA0XEhGPFR0dFR4[G@acG(*cG(*IAfCXGA0 SAf&XE&pIGf0cG'peE(9dD@ePAepMEh"jAfa[EQGcAh9ZB@aTCfjPC&pIC'9XCA4 PAfCTE'9@B@aTC'&dC8eKE'a[BdKPBA"IAfa[Cc%`E%GPG%jPH(40B@aXEf0)C@& `8Q9RDA0dFQ&dD@pZF(9dGf0cG(*`BR*VAepbC@jKE@9ICQPXC9pICf&YE@&XAep `EfpXAfCbC@9IAfjPH(4KCR4PFQaIAfaNCAK`E&pIF(9dAf0SBA*IAf0[ERCPFR4 IG'pIEQ9hE'PZCA0cBf&XBQjQGQC`FQPZG'CRCA4XEfGTER0dFR0`ER0MB@aLE'j IAh*PEA&eEfaIAf0[F(PIE@9YFh&bG'CIAhCcGh0MB@jQCA*QBfCcBf&XBQjXFh4 KG&pIE@pfC9pYC@eIAf0[F(PIE'pZCh0IB@aTCfjPC(GcBf&ZCR"eG'0SBA*IAh0 dC'P[Af9iDA4IAfe[ER4SAh4[Af4KHA0658p9@&4PH(4AD@jNEhGIAfCTE'9cAep hE'phCA*IE@&`8dP299K#D@G5C@0dAepdC@e`AfCTE'9IE@pNC9pIC'peBQaPAfe TEPpIC'peBQaPAfeKH&pIC'peBQaPAfjKEPpICAKdC@jNC@4ID(9RC9pIGh9`F'9 bAfeKF&pQG(P`C9pICAKdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9iG'9ZC'9 NAfeKH&pICAKdC@jNC@4ICA"cD@a[EP0*6e9BFf9XFh4KFR4IAf0dHA"PAfeKF&p IC'peBQaPAfKeCf9IAf9iG'9ZC'9NAh4TERP658p9@&0dBA4PAepQE'pKG&pSG@G P8dP299K4G@PdG'PZCepIBfpZFfpXC9pPH'PdAepNEh9LE'9ICA"cD@a[EPpIE'p hCA*IE@&`AepKBQpbG'PZCf9bFQj[AephBh4jF'9IE@&`AepQE'pKG&pZB@jICQ0 bC@&dEh*658p9@%4bB@G5C@0dAepeF("PFPpYBA"658p9@&0PG(4TEQGcAepNEh9 LE'9IG'PZH90*6e9B9A0P9f&TG%jPH(4&GQ9ZG&pIE@&XE'pMAh"[EfaIAfaMEfj f!!!3!!!!'!!%!%3!#J!J!"X!,!!M!"`!,J!N!$8!&!!q!#`!3`!B!%i!-!"8!"J !B!!F!'B!'!"Y!$!!F`!F!(m!*!#'!#!!M`!B!*F!$!#G!#3!S!!B!+N!&!#[!"3 !Y!!J!,N!*!$"!"J!bJ!F!0!!,!$A!#`!iJ!d!1d!%!$k!!`!rJ!F!3%!+!%)!"` "%J!F!4N!'!%J!#J"*J!N!6!!0!%j!#J"4J!J!9!!+!&B!"J"BJ!B!@J!(!&Z!"3 "G3!3!AS!(!&q!"J"K3!J!BX!'!'6!$!"Q3!N!D8!+!'Z!#3"Z!!3!F%!-!(&!#! "d3!J!GN!)!(K!"`"k3!S!I!!#@EE!!FARJ!(%33!%0TT!!J`3!!)--)!"356!!Z '@!!(&pi!"JNP!!B+D`!5SJS!$h(&!!F9P!!+c6B!"a1-!!B++J!(&PX!#TFH!!B ))J!&"0%!##ki!!`**J!3"*!!!!8&&J!1,MS!#@-1!!V%d!!)--!!#X),!!Jaa!! &"&)!%p+*!!B*CJ!%!NS!$cSX!!8&%!!-#5!!$d49!!PAf`!(%B)!"35@!!3#c`! ))`J!"aDH!!F8&!!-$Md!"JSY!!F@hJ!*C0B!$!+2!!JL6!!'#'3!$`A4!"'1r3! ('+3!"34A!"AVU!!*9G%!"358!!F6L!!&""B!"JTZ!!8%e!!%!Ni!$c68!!F8&`! 1"Y-!#i&0!"HX1!!500X!##@H!!B*VJ!*AlB!"aJS!!ddf`!3'#J!$q6E!!8%@!! '#qB!&F`j!"kUB!!('@`!"a6D!!F4$J!&""S!"33D!!3#J!!&"C`!"JSL!!F6"J! 0$l3!"JZN!!`BU!!(&&X!"aLS!!B,T3!&"4m!#$&1!"9mZ3!&"9i!"JZP!!3#KJ! +c6J!#@5H!!F8A3!@B)i!#$!-!!8%RJ!'#DX!"34F!!B)V`!)-N3!"JRU!!FBlJ! LP0d!"JJZ!!JSl3!'#U3!#@-#!!F4L!!('+`!"JTR!!JM!J!8M,`!"J`q!!8&'J! '$(i!#i`r!!8&'`!(%-`!##NV!!B+CJ!'$(i!"35#!!FB-!!('$!!#91H!!lSm`! (',)!"a4"!!8%33!'#EB!%5+E!!B*03!('A3!"36#!!B2,3!&"%!!"a2H!")VI!! &"!)!"a!5!!ZEI`!(&)!!%*rY!!JR$J!)+r`!"39'!!FBFJ!%!K`!"!)F!!Z1l`! %!Ym!%!Uq!!f2+!!*8*B!"!+H!!8%KJ!(%Yi!"a6'!!F5hJ!&"!8!$$qV!!8%4!! (',3!##Q`!!`kr3!&"%F!"JLd!!V)GJ!9U23!#$0D!!F8K3!(&mJ!$5C"!"**I3! -#6`!#@5+!!JR"!!))T)!"JQq!!Ja(!!+cf3!"J[f!!FBH!!&")X!##Ki!"3HiJ! (&`8!"a6+!!J`@!!%!P-!'YjM!!FBZ!!(&!S!##"E!!kPc3!'#M-!$pI%!!B+FJ! &"3m!"a28!!B,GJ!))0J!#Y&C!!UFVJ!&")i!"a40!!JTq`!('$`!"JbZ!!h0k`! 12+i!$M[c!!JTZJ!(&8J!##jN!!B,mJ!*Cd!!"!*8!"5UpJ!'#R3!$BeS!!m-E!! 2Qh!!#XPi!!PqT!!&"FN!"JUd!!FB[!!2q$i!"!*A!!8'"J!,NCJ!$L13!!!,TFN !$aD%!!JaQ!!&"-d!"a@*!!dDp!!'$'i!#$&D!!F6E3!*B'%!&0iB!!F3)3!38QJ !&+J"!!F5U`!('!%!%"S*!!B-8!!0+md!"JS+!!JUL!!*C,!!"3Ae!!8%-J!&"MS !#XkB!"HU#J!),ai!#$(N!!8&GJ!*Aei!$4*U!!3#DJ!5H-!!##iE!!8'2!!'#Nd !##!N!!B,LJ!))Zm!#imB!!8%0!!3U3%!##8a!!B-9!!,KcN!&(4d!!FAqJ!%!U` !"!*[!!F8p3!'#Ji!##qB!!e%Y!!'#-8!$B&M!"%fr3!(&cS!#jlF!!F8GJ!'#%B !#XFl!!mGd!!%!Qi!#XM%!!PRHJ!5#iN!##fH!!3#SJ!1FL!!#$%X!!F81!!-)L! !##+L!!B*MJ!*BHm!"a!S!!3#B3!+`1X!"JL+!!B)L`!*5%J!"35l!!8&rJ!3'3d !"!*J!!B-@!!0!1S!"JK)!!J`D!!(&cB!"JN1!!B)L!!(&cB!$6r9!!B)#J!&",J !#ihG!!a$CJ!&"2J!"39q!!B*M3!('%S!"JT#!!P'FJ!6mH`!#9p@!!JLS3!'#XF !"!)N!!JXRJ!(')i!"aJ-!!F82!!AB@J!"34m!!FAF!!&"AJ!"JN*!!8%[`!1FLB !$$3q!!F3E`!-*$i!$ScG!!B-R!!+TMB!"!)R!!F@GJ!*CRB!"aHa!!F8IJ!(%hd !##-m!!B,RJ!$!63!(G8P!!3#Z`!&"'!!"a6L!!F4Y`!'#GB!"aM5!!e[c3!+`VJ !"JTE!!JLZ!!&"D3!"JJ5!!B,(`!'#9B!$"6J!!`cIJ!'#ei!"aR8!!8%i!!'$%) !"JTG!!8%TJ!,K5!!$q4P!!B*%!!1FM`!##*m!!B+hJ!'#G)!"Ja%!!P#rJ!'#4% !"JTF!!3#rJ!'#pS!&*m*!!`QlJ!BJVm!"33Q!!B)e3!'#Ki!"33Q!!B-K!!'#"B !"aFU!!f,'J!,J28!&'@K!!P3GJ!'#"F!"aIS!!Z8CJ!*5aX!"JM8!!-"-`!5h-3 !%r[B!!FAj`!'#*S!#i4T!!B,PJ!(%$J!%*!!1!!'#&N!"aJB!!8')!!3a1S!"aP F!!JThJ!1#9`!"a'm!!F4r3!+`Am!#XRG!!fH`3!(&#S!"J[9!!B*h3!-"k3!"a1 d!!m-5`!*@4i!"a6S!!`@)`!2L*N!#Xm(!!JM0`!)+9i!##JE!!B*h!!'$d%!"33 X!!8&k`!))6J!&kb1!!B,%!!'$`!!"34Y!!B)(3!%!R3!$#JG!!F8lJ!'#0i!"35 [!!B,dJ!3"q)!&85X!!B)R!!(&#i!"JU8!!3#Y!!&"'m!"aJH!!V"1`!%!MF!%-6 X!!e&DJ!(%RB!$Y"q!!JMFJ!0%[3!"a$m!",@CJ)!#k3!N!6rrJ)!#%8!N!6rrJ) !!AJ!N!6rrJ)!#ZX!N!6rrJ)!"bF!N!6rrJ)!$Z`!N!6rrJ)!#5!!N!6rrJ)!$Ed !N!6rrJ)!$)B!N!6rrJ)!!b-!N!6rrJ)!"PS!N!6rrJ)!#Km!N!6rrJ)!#b!!N!6 rrJ)!"q3!N!6rrJ)!$fi!N!6rrJ)!#@m!N!6rrJ)!!MJ!N!6rrJ)!"3d!N!6rrJ) !#%`!N!6rrJ)!!`3!N!6rrJ)!$@`!N!6rrJ)!#2d!N!6rrJ%!%"J!N!6rrJ)!#,i !N!6rrJ)!!3m!N!6rrJ)!!9)!N!6rrJ)!"`-!N!6rrJ)!!8J!N!6rrJ)!$Ui!N!6 rrJ)!$(`!N!6rrJ)!$`X!N!6rrJ)!"CS!N!6rrJ)!"GJ!N!6rrJ)!"b%!N!6rrJ) !"-i!N!6rrJ%!$mi!N!6rrJ)!!Am!N!6rrJ%!%!`!N!6rrJ)!!13!N!6rrJ)!#&X !N!6rrJ)!#,!!N!6rrJ)!#)i!N!6rrJ)!$48!N!6rrJ)!!`S!N!6rrJ)!#$i!N!6 rrJ)!!!N!N!6rrJ)!!km!N!6rrJ)!!XB!N!6rrJ)!$'X!N!6rrJ)!#Y)!N!6rrJ% !%-X!N!6rrJ)!"a)!N!6rrJ)!"Zi!N!6rrJ)!$8-!N!6rrJ)!"e!!N!6rrJ)!#jJ !N!6rrJ)!"A!!N!6rrJ)!"(m!N!6rrJ)!##3!N!6rrJ)!#))!N!6rrJ)!#9%!N!6 rrJ)!!2-!N!6rrJ)!"RS!N!6rrJ)!$5!!N!6rrJ)!"3N!N!6rrJ)!$G8!N!6rrJ) !!(3!N!6rrJ)!$A%!N!6rrJ%!%5J!N!6rrJ)!#1!!N!6rrJ)!$T`!N!6rrJ)!#fm !N!6rrJ)!#IB!N!6rrJ)!$K-!N!6rrJ)!!eS!N!6rrJ%!%B-!N!6rrJ)!!h8!N!6 rrJ%!%$!!N!6rrJ)!"HX!N!6rrJ)!$PS!N!6rrJ)!$ad!N!6rrJ)!$*N!N!6rrJ) !"f%!N!6rrJ)!$4N!N!6rrJ)!!Ki!N!6rrJ)!!Im!N!6rrJ)!!IS!N!6rrJ)!"rB !N!6rrJ)!#6J!N!6rrJ)!!Z-!N!6rrJ)!!B3!N!6rrJ)!#h`!N!6rrJ)!#T8!N!6 rrJ)!#TX!N!6rrJ)!"5!!N!6rrJ)!#X%!N!6rrJ)!#RF!N!6rrJ)!!Ed!N!6rrJ) !"mJ!N!6rrJ)!$!3!N!6rrJ)!"G-!N!6rrJ)!#R%!N!6rrJ)!#"S!N!6rrJ)!$a- !N!6rrJ)!$eB!N!6rrJ)!"2S!N!6rrJ)!$RN!N!6rrJ)!"#X!N!6rrJ)!#8`!N!6 rrJ)!#E!!N!6rrJ)!"EN!N!6rrJ)!#JN!N!6rrJ)!"hF!N!6rrJ)!$HX!N!6rrJ% !%C!!!*!%rri#!!6B!*!%rri#!!+l!*!%rri#!![m!*!%rri#!!U"!*!%rri#!!C 4!*!%rri#!!Np!*!%rri#!!X*!*!%rri#!!F-!*!%rri#!!*&!*!%rri#!!0K!*! %rri#!!1H!*!%rri#!!)Y!*!%rri#!!Fr!*!%rri"!"%#!*!%rri#!!),!*!%rri #!!fI!*!%rri#!!"P!*!%rri#!!EG!*!%rri#!!G&!*!%rri#!!JY!*!%rri#!!, F!*!%rri#!!,9!*!%rri#!!cT!*!%rri#!!()!*!%rri#!!T0!*!%rri#!!9l!*! %rri#!!5P!*!%rri#!![L!*!%rri#!!Y6!*!%rri#!!3c!*!%rri#!!Ei!*!%rri #!!`a!*!%rri#!!*H!*!%rri#!!5C!*!%rri#!!cE!*!%rri"!""l!*!%rri#!!# *!*!%rri#!!"Y!*!%rri"!"&*!*!%rri#!!Lh!*!%rri#!!F[!*!%rri#!!,m!*! %rri#!!f&!*!%rri#!!4k!*!%rri#!!E#!*!%rri#!!)D!*!%rri#!!)@!*!%rri "!"#D!*!%rri#!!fX!*!%rri#!!X3!*!%rri#!!Rm!*!%rri#!!`C!*!%rri#!!P B!*!%rri#!!Ia!*!%rri#!!c0!*!%rri#!!dc!*!%rri#!!c8!*!%rri#!!!m!*! %rri#!!M8!*!%rri#!!4N!*!%rri#!!TM!*!%rri#!!N`!*!%rri#!!a4!*!%rri #!!58!*!%rri#!!Z*!*!%rri#!![(!*!%rri#!!B+!*!%rri#!!De!*!%rri#!!L (!*!%rri#!!h)!*!%rri#!!D1!*!%rri#!!2%!*!%rri"!"!N!*!%rri#!!jV!*! %rri#!!*l!*!%rri#!!Uj!*!%rri#!!Xl!*!%rri#!!-T!*!%rri#!!T8!*!%rri #!!qQ!*!%rri#!!Bd!*!%rri#!!KY!*!%rri#!!8R!*!%rri#!!q5!*!%rri#!!$ i!*!%rri#!!f`!*!%rri#!!DE!*!%rri#!!9P!*!%rri#!!ZY!*!%rri#!!Pf!*! %rri#!!)%!*!%rri#!!HK!*!%rri#!!DR!*!%rri#!!3*!*!%rri#!!%8!*!%rri #!!H(!*!%rri#!!$'!*!%rri#!!a+!*!%rri#!!HZ!*!%rri#!!p"!*!%rri"!"$ "!*!%rri#!!18!*!%rri#!!K@!*!%rri#!!A-!*!%rri#!!dV!*!%rri#!!+@!*! %rri#!!QG!*!%rri#!!+Z!*!%rri"!"$N!*!%rri#!!aG!*!%rri#!!LS!*!%rri #!!BI!*!%rri#!!8"!*!%rri#!!p*!*!%rri#!!,-!*!%rri#!!@[!*!%rri#!!A f!*!%rri#!!Hl!*!%rri"!"&8!*!%rri#!!C#!*!%rri#!!if!*!%rri#!!V)!*! %rri"!"%c!*!%rri#!!c)!*!%rri#!![4!*!%rri#!!R2!*!%rri#!!`L!*!%rri #!!@@!*!%rri#!!!h!*!%rri#!!#N!*!%rri#!!Vl!*!%rri#!!EM!*!%rri#!!L 6!*!%rri#!!Sa!*!%rri#!!b0!*!%rri#!!PF!*!%rri#!!k2!*!%rri#!!CJ!*! %rri#!!E3!*!%rri#!!Hd!*!%rri#!!""!*!%rri#!!`f!*!%rri#!!10!*!%rri #!!3@!*!%rri#!!Sj!*!%rri#!!YS!*!%rri"!!rG!*!%rri#!!$r!*!%rri#!!A `!*!%rri#!!i'!*!%rri#!!!A!*!%rri#!!QM!*!%rri#!!dk!*!%rri#!!l6!*! %rri#!!2p!*!%rri#!!3j!*!%rri#!!@P!*!%rri#!!Q"!*!%rri#!!1&!*!%rri #!!eN!*!%rri#!!G,!*!%rri#!!"+!*!%rri"!"#P!*!%rri#!!DM!*!%rri#!!Y "!*!%rri#!!2L!*!%rri#!!3Q!*!%rri#!!6#!*!%rri#!!#"!*!%rri#!!IH!*! %rri#!!cb!*!%rri#!!NP!*!%rri#!!09!*!%rri#!!S2!*!%rri#!!&`!*!%rri #!!@q!*!%rri#!![A!*!%rri#!!!G!*!%rri#!!j6!*!%rri#!!Tp!*!%rri#!!E r!*!%rri#!!hN!*!%rri#!!"l!*!%rri#!!Xc!*!%rri#!!lI!*!%rri#!!ck!*! %rri"!"%m!*!%rri#!!bh!*!%rri#!!-a!*!%rri#!!4[!*!%rri#!!CQ!*!%rri #!!88!*!%rri#!!q)!*!%rri#!!d'!*!%rri#!!Ed!*!%rri#!!$,!*!%rri#!!( a!*!%rri#!!Ik!*!%rri#!!VM!*!%rri#!!Pp!*!%rri"!""I!*!%rri#!!(@!*! %rri#!!-F!*!%rri#!!"C!*!%rri#!!I@!*!%rri#!!Jb!*!%rri#!!KN!*!%rri #!!3#!*!%rri#!!Ca!*!%rri#!!-5!*!%rri#!!IV!*!%rri#!!J8!*!%rri#!*! (rri"!"%A!*!%rri#!!pT!*!%rri#!!%i!*!%rri#!!CY!*!%rri#!!9e!*!%rri #!!iT!*!%rri#!!4T!*!%rri#!!A%!*!%rri#!!*0!*!%rri#!!#9!*!%rri#!!I 3!*!%rri#!!)q!*!%rri#!!iF!*!%rri#!!"6!*!%rri#!!ZI!*!%rri#!!8[!*! %rri"!!r`!*!%rri#!!pi!*!%rri#!!HF!*!%rri#!!JH!*!%rri#!!9T!*!%rri #!!6)!*!%rri#!!1l!*!%rri#!!(H!*!%rri#!!#E!*!%rri#!!J-!*!%rri#!!d !N!ArrJ)!!U%!N!6rrJ)!#YX!N!6rrJ)!#4N!N!6rrJ)!!5-!N!6rrJ)!![!!N!6 rrJ)!!+m!N!6rrJ)!"id!N!6rrJ)!"SF!N!6rrJ)!"kN!N!6rrJ)!!$%!N!6rrJ) !#hF!N!6rrJ%!%'d!N!6rrJ%!$l-!N!6rrJ)!"m%!N!6rrJ%!$q3!N!6rrJ)!"9F !N!6rrJ)!#(`!N!6rrJ)!#()!N!6rrJ)!!Td!N!6rrJ)!"MX!N!6rrJ)!!0X!N!6 rrJ)!#H%!N!6rrJ)!"XN!N!6rrJ)!"aS!N!6rrJ)!!L8!N!6rrJ)!#2F!N!6rrJ) !!rS!N!6rrJ)!$VB!N!6rrJ)!#f3!N!6rrJ)!"R8!N!6rrJ)!$c)!N!6rrJ)!#HJ !N!6rrJ)!$Fm!N!6rrJ)!$*)!N!6rrJ)!#EB!N!6rrJ)!"j)!N!6rrJ)!"8N!N!6 rrJ)!#83!N!6rrJ)!#CJ!N!6rrJ)!!EF!N!6rrJ)!!@!!N!6rrJ)!"Li!N!6rrJ) !$[m!N!6rrJ%!%$m!N!6rrJ)!"C!!!*!%rri#!!cL!*!%rri#!!ha!*!%rri#!!8 D!*!%rri#!!@c!*!%rri#!!QV!*!%rri#!!R@!*!%rri"!"#b!*!%rri#!!'T!*! %rri"!""4!*!%rri#!!BQ!*!%rri#!!e5!*!%rri#!!f6!*!%rri#!!65!*!%rri #!!Z2!*!%rri#!!'M!*!%rri#!!@I!*!%rri#!!q%!*!%rri#!!dP!*!%rri#!!N &!*!%rri"!"%F!*!%rri#!!4&!*!%rri#!!*C!*!%rri#!!fQ!*!%rri#!!%U!*! %rri#!!*8!*!%rri#!!Ji!*!%rri#!!)3!*!%rri#!!3q!*!%rri"!"$A!*!%rri #!!GS!*!%rri#!![S!*!%rri#!!+P!*!%rri#!!)b!*!%rri#!!qX!*!%rri#!!l d!*!%rri#!!8k!*!%rri#!!fC!*!%rri#!!1N!*!%rri#!!'4!*!%rri#!!+$!*! %rri#!!lB!*!%rri#!!LL!*!%rri#!!jJ!*!%rri#!!PM!*!%rri#!!,T!*!%rri "!"$b!*!%rri#!!9$!*!%rri#!!!3!*!%rri#!!,"!*!%rri#!!-i!*!%rri#!!5 H!*!%rri#!!mj!*!%rri#!!@#!*!%rri#!!TU!*!%rri#!!j&!*!%rri"!"%0!*! %rri#!!&Q!*!%rri"!"#0!*!%rri#!!4G!*!%rri#!!fh!*!%rri#!!eB!*!%rri #!!R$!*!%rri#!!R[!*!%rri#!!5c!*!%rri#!!5U!*!%rri#!!pp!*!%rri#!!2 @!*!%rri"!!qr!*!%rri#!!ab!*!%rri#!!%`!*!%rri#!!Gr!*!%rri#!!1R!*! %rri#!!eH!*!%rri"!"",!*!%rri#!!,h!*!%rri#!!jd!*!%rri#!!'[!*!%rri #!!*N!*!%rri#!!(#!*!%rri#!!$9!*!%rri#!!Dp!*!%rri#!!',!*!%rri#!!G c!*!%rri#!!2U!*!%rri#!!p2!*!%rri#!!er!*!%rri#!!TH!*!%rri#!!f0!*! %rri#!!hf!*!%rri"!"&Z!*!%rri#!!M1!*!%rri#!!32!*!%rri#!!PT!*!%rri #!!X[!*!%rri#!!EB!*!%rri#!!#1!*!%rri#!!pI!*!%rri#!!2f!*!%rri"!!r m!*!%rri#!!0)!*!%rri#!!D!!*!%rri#!!U(!*!%rri#!!92!*!%rri"!"&K!*! %rri#!!j-!*!%rri#!!UR!*!%rri!N!6P@`!!!3!!!!&J!!!!B!!!!$)JB@iJBA" `E'PMBA4TEfik2#p32Jd02&"546im3dp%46jYH8KKEQ4XC5!p)%GPG&*PFfpeFQ0 P)#JRGQ9bFbFX)$%T1`eTCL!SEAP)B@jNE'8J26dJEQPX+3dJN!45CA"[FR4&FR* [FL!S8Q9c4A*bEh)J+#NT1c`[3dp%46im,e"546i0$6a32RG[G@aN)'*P)(*PF'a KBf9N)'*j)(4SDA-JD@iJB5"cD'&bC@3JE'PLFQ&bH6Sm,e!q$3dm8&*&2Ma$6d4 &2Qej5'&ZC'aP)$dJ8fKXD@*I4f9d8Q9cEh9bBf9I)#JRGQ9bFbFX)!!!!&`!N!X "!*!6!A"hF'-!N")$!3#3%6`368P8)&0eF("[FR5P3daTBJ!!!!%!!!!"B!!!!'! !!!!b"l,!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX"NMYm: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug b/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug deleted file mode 100644 index 2098e0a99..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$N0-D@)Z8&"$,Q4PBR9R!(0dG@*08&-J!3!!!#l3!!!"QVXY5Qpj)A"PCQC`Gh" M!!!!!E0&S53!N!d"!*!'rj!%!*!1,R`!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3 !N"Fi!!!4d!!!!!B!!!(kEQ9iG'&QG'9bFQ9YFA9[CPpIBfpcD'ahBh0cF'j658p 9@&9`C'&dC90MFQpXE'*KFQChFQPdC9pIE@pNCf9dGf0IAfGPG(4jF'9fFfj`FQP ZG'CXEfFaF'CIAh*PE@&TEQ4PFQahBA0MG'PYC@PcC'PRDA4hBh0`BR*VFQpeEQ4 QBf0[E@eKEQ4MC@PXCPpIB@0[FfaKG'9iDA4cG(*dEh9YBAKIAh*PB@4ICQPXC9p IBfpZGQ9bG&pQFQpYAfjPGfaTEQ9cFQ&TFf9IAh9ZCfpdG'9ZAfCdC@aXAepfFh0 MB@jQAep`EfpXAfCbC@9IB@aXCQeTEQCcG(*ZBh"j8dP299K%Ed9NDA43BA0dCA0 MB@jQAephFQPdC9pMEfjcEfaPAepXEfFbE(GMFh0dFQPcGh0`B@0P8dP299K*Fd& `F>EQ4[Gd&NDR9cG&4PH(4658p9@'PcD@jbB@jRCA0jFh4PE9pIF'&dD$*QFh0 YBR0dEhGMFfabEh9ZC'ahBA4[CQ0eFf9bD@4MB@aXEf0658p9@%0KER46BACP3@a PFR4YBR4[Gf0PH("Y-@CRCA4hBfKKFQ&MEh0SCRGKG'pTG(*eEQ0QAephFQPdC9p cG(*TEQGIAf&dB@jSE&0*6e9B5'&ZC'aP6fjP4ACPER4IAh0dFR4[G@aQE@pNCQC YBAKQGf0cG'peE(9ZB@ePCf9dBhGNEh"PEQCPEfCXFQpeEQ4QDA0hF(*TER4hBA4 [E'CTE'9ZEhGMFh4[E(0hFf0KEQCTFhG`G@jMG(0dFQjMEA"XEfFbCQGPG'0SAfC cC@9VAepTEQPdAf0bDA4TBf&XAh*PCfP[ER0XE(*[G@jNE&GbDA4P3fKKFR08Ed0 [ER0[E'9IAfCYD@jXCf9dBf0[FfChBh0dEfPYBAK0EhCP8f0bEfaX3QpiCf9dC@j fAepKC'4hBh0dEfYIAh0dFR4[E'4IAfCYEf4XAepQE@&iE(GMFh4[C'PcBfjdFQa dEfa[Gf9bB@*[FR4XE(*[G@jNCQKjF'pdCQPcGh9`F'9bAepQD@aXAfePEAGMFh4 [E'aQF(9dGh0IAf&cD@jSE(0dFQ0cF'jIAh4PEA"ICQPXC9pZB@ePAepbC@&NAh0 dFQPZCf&MEh0QAepMC@PXE&0*6e9B8f9dGA"8CAKd9fPZC'ph8dP299K%Ed9NDA4 $E'9KFR0hF(*TER4QDA0KE("SB@jPBA*LH@PZG'CIAf0[FfaKBR0hBh0dEfeLFep IBfa[Ff9ICQPXC@PcGhKND@GTG&pIEh"PEPpcG(*TEQGICQPXC9pIBh4[F(0dFQP ZCh0dFQCdD@ePAep`EfpXAf&XE'pMCf9dFf4TGQ0[FfKQCf9dBfKKFR9ZE'PZDhG MFh*MD(*IAh0jFh4PE6G`FQ9cC@jdAepNDACIAfCXEfpbE'C`GA4hBepIEA9XFh4 bEQ0KG&pIBfp`H9pXEfjRFepbCACIB@aTCfjPC(GYC@ecCA4QBfjdE'0XFR0MFPp IFhPcAf&XE'pMG'&ZD'CIAf9ZC&pMFQPdD@0KE&pbC@GTEfjQCf9dBf0SC'PbAep cD@jSE'0XEf0VGR0hF(*TER4Q8dP299K%Ed&LEh9d3QpiFQ9YEhCPFf0KE'*ZCA* QCPpIE'4TGPpICQaeFfKIE'PZC9pLG@CQCA*PC&p[GA4`GA4ICQPXCA0bC@&XE'p MFh4bCA*bEh*PH("QG(4jEQ&YC@CXEfpbCPpIE'eeE(GMG(*KER0hBh0dEh9XE&p IE'9KF&pjC@&bE'pMB@adD@ePDA0KG(4jFQ9ZB@ePDA0iC'PRDA4IAh*PB@4IBfp ZFfpXC@aKBR0IAfCKBR0XCQGPG(0IAfaKC'4hBh0iCR*Y5@jcG'&XE%0[ER0[E'9 `FQPZG'CQFQ9PCAK`-QChBh0XC@jIAh0dFR4[G@aXE'4TGRGMFf0`H@abD@jdAep PH("XAepSHA"[G'ahE@9YBh"jFQPZG'C658p9@%4[3fpZG'9ZG%0XD@0VCQ4TE@C IAf9bCQa9ER*PCfPcG'9b6@&XE'pM5'9KF&0*6e9B@@9c6Qp$B@jMC@a"E'9bG(4 [GA"`CA*TFhGXEhGPFQ&cD@jSCPpICAK`-QafGh0MB@jQ8dP299K%Ed9NDA4$Eh" jAepXCf&YE@&XGf0dD@ePAepXEfGXGfePE@0SFQ&dEfCPH'9MCQ&LFfChBh0MEA" QGh0MB@jQFh4bBfpXE&pID'&ZC'aPAfp`C@jIAf&MEh0SE'&dEfaIAh"[EfaIFQ9 KE'a[BepIG(*eEQ0XE(0PC@YIAfCND@eXGfePE@0YF&pICAK`E6&XBfa[Ff9hBh0 MD(*658p9@'0XFR0MFQCPFR*[FQ9iDA4IAh*TER4XBA4[D9pIE@9YFQ0SFR9ZCf9 dBfPcGfGbBA"SCR0PG("[Ff&dB@jSCPpIE'pR-A"XAep`EfpXAh"bC@&cFfPREPp IE'e[C&pICAKTG(0TEQKQ8dP299K9F'4KG'9AD@jNEhGIAh4KEQKXAepMEh"jFfP REQaXEfGQAepbEh9ZC'acER"bD@jdCRGMFf0KG'C[F'9ZAepRCA4IBfKKFR0XC@9 `C'PQCR4TE@9bE@4TFR0cBf&ZCQePE@e[GQ9hBh4[E@*TFf&XER9YAepKG'9iDA4 RB@eYB@CME'9KFQ9bFR0dFQ0KG(0PG(CLG@CXEfFa-'CXEfGLCR4PE'aIAh"[Efa IB@aXEf0IBfaPBA*TFhGKE("SB@GYG'PYCA0TEQCYC@eMF(PcCA4XEf0KE'9MFQ9 KG'aNCAK`CPpIG'&ZE(G`FQPZG'CcF(*TER4QE'pMB@aPBfpZGQ&dB@jQG'phBh4 bB@jcAepYHA*KDA0PBh4TE@9bC@eKD@jNCA*QAepcD@jXE'aNDACeEQGPG(GMBA0 TEQCIAh"[FfPdD@pZAfCTE'9QCQaeFfKcBf&XBQaZCQPcF(9ZBh4hBh0MEfaX8dP 299K%Ee"bD@jd9'9iG'CNEh"PEPpIG'pICfeIG'PYC9pIBQ9RD@jIBh*TG'PMB@a IFQ9RD@pZFh4bBfKbF(9dGf0SBA*5C@&N3fKKFR0'FQpY3fpZFfpXC9pIE'aYEf4 XE'&LFepID@jTG&pQD@aPFf0KE'*XEQacFQ&ZC'PcGA"`CA*TFhGMER4bE'CcG'& dE'GKE@eKCR4KEQCdEA"QD@aPFh4bBfe`Ff9dBR9QCR*PEh"PEPpIE@pNCQabC@& NAepVD@aXAf0bDA4TBf&XAh*PCfP[ER0aFfpbG&pIF'phE(4[Gh9`F'9bDf*SDA4 YDh4TE@9IAh"bCA"IBR9QCQ9bAepRCA4MFQ9KG'pbAepKFfPZE&pICf9dAf0XEf0 VFh4bH'CbE@PcFh"KBf9XE(*[G@jNCR*PH("Q8dP299K6CA48DA4XC@CME'pcC9p ICf9dAfCTE'9IE@pNCA0IAf&cFf9bG'P[EPpQB@PXC@4IAf&dB@ibE&0*6e9B4'p &C'Pd8f9XC@0d3@aXAepXE'eeE&pIFh4bCA*bEh*QF(9dFepIE'aNDACTFh"bD@j dGA4TE@9cFh4bBh"jFQ&ZC("PFR*[FPpIFh4ND@pIBA4PH'PdFh4bE'9ZAepZC@& bBRPTER4X8Q9RDA0dCA*0B@aXEf0)C@&`DA0hC'PRDA4IAfaXB@4NAephBh0dEh9 XE&pIGQCcBf&ZCRCcF(*TER4QGRG`FQPZG'CIAfp`C@jIG'9YF&pQD@aPAepQE(9 cD&pLG@CQCA*IAfa[Cf*X8dP299K%Ee"KCf96CA4eF&pIBfa[Ff9IBfpZFfpXCA" [GfCcG(*dEh9XE'ePE@0YF&pIF'p[E&p`FQ9KE'a[Bf&dC90*6e9B4'p0C@je3fK [D@0PG'PYC@&cBh4TE@9QGh"bD@jdCQC`GA4MAepZG@eIG'pICQPXC@abEh9ZC'0 [F(PcD@GZCPpIBA4KEQaYDf4TFPpIG(4jEQ&YC9pIBfp`H9pXEfjRFepbCACIG@j KE'PREQ9NAepfCRGcBf&ZCR*PGfPZC&pIBfa[Ff9IB@aXE@9YBfKb8dP299K9F'4 KG'90C@je5A4PEA0hE@9YE@pfC90*6e9B9A"NBA4P8h4KG(9c6'PZCAGMFh4[G@e KH&pID@jTG&p`EfpXAfpLDQCbC@&NAepQD@jNAh9ZEh"PEQ9NAfCTE'9XE(*TER4 XAephFQPdC9pQD@aPAepME'pcC9pcG(*TEQGfF(*TER4QAepcHA0ICR*PC9pICf9 dAh4TE@9cG(*bBfKbCR0PC@YIAf9bCQ0X4f9d4QPbFh40B@aXEf0)C@&`8Q9RDA0 dFQ&dD@pZ8dP299K0H8GbEhGAD@jNEhGhFQPdC@C`FQPZG'CLFf9KFQ0SE'abD@j dCPpIFh&bG'afCRG`FQPZG'CTFhGKE'jeE@CRCA4hBh4YF'jKE9pIFf9dAfPNE'9 IF(*[Bh"eG(0hBh0ZBf&dE@*XC@jcG(*dEf4hBh0QG'PYCAGMFfjMEA"IAhGMFh4 [E'4658p9@%4[8f&fC94PH(4cD@GZB@aYB@aXEf0XE(*TER4IAfCbCAK`E'ChD@4 P8dP299K%Ed9NDA4$GA4XFQPZG'CdEhGXEhGPFR0dFR4[E'&dB@ibCQabD@jdE'P cCh*KF'KQCf9dGh0`GA4MGf0cBh0`ER0dFR4[DepIEh"PEPpQD@aPFh4bG'pXE'C cBf&ZCP0*6e9B8f9dGA"0C@jeFhGMFfjMF(PYC@ecCA4QG'9XE&0*6e9B4(*KGdG bEhG#EhKIAfa[B@4IBR9QCQ9bFh4bG'pTE@&i8Q9YEhCP3fpZFfpXC9pICQPXC9p dEepZG@eIAfKKEQ4XC9pbC@p`C@jQCf9dF'pcDA0XEhGPFR0dFR4[G@acG(*cG(* IAfCXGA0SAf&XE&pIGf0cG'peE(9dD@ePAepMEh"jAfa[EQGcAh9ZB@aTCfjPC&p IC'9XCA4PAfCTE'9@B@aTC'&dC8eKE'a[BdKPBA"IAfa[Cc%`E%GPG%jPH(40B@a XEf0)C@&`8Q9RDA0dFQ&dD@pZF(9dGf0cG(*`BR*VAepbC@jKE@9ICQPXC9pICf& YE@&XAep`EfpXAfCbC@9IAfjPH(4KCR4PFQaIAfaNCAK`E&pIF(9dAf0SBA*IAf0 [ERCPFR4IG'pIEQ9hE'PZCA0cBf&XBQjQGQC`FQPZG'CRCA4XEfGTER0dFR0`ER0 MB@aLE'jIAh*PEA&eEfaIAf0[F(PIE@9YFh&bG'CIAhCcGh0MB@jQCA*QBfCcBf& XBQjXFh4KG&pIE@pfC9pYC@eIAf0[F(PIE'pZCh0IB@aTCfjPC(GcBf&ZCR"eG'0 SBA*IAh0dC'P[Af9iDA4IAfe[ER4SAh4[Af4KHA0658p9@&4PH(4AD@jNEhGIAfC TE'9cAephE'phCA*IE@&`8dP299K#D@G5C@0dAepdC@e`AfCTE'9IE@pNC9pIC'p eBQaPAfeTEPpIC'peBQaPAfeKH&pIC'peBQaPAfjKEPpICAKdC@jNC@4ID(9RC9p IGh9`F'9bAfeKF&pQG(P`C9pICAKdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9 iG'9ZC'9NAfeKH&pICAKdC@jNC@4ICA"cD@a[EP0*6e9BFf9XFh4KFR4IAf0dHA" PAfeKF&pIC'peBQaPAfKeCf9IAf9iG'9ZC'9NAh4TERP658p9@&0dBA4PAepQE'p KG&pSG@GP8dP299K4G@PdG'PZCepIBfpZFfpXC9pPH'PdAepNEh9LE'9ICA"cD@a [EPpIE'phCA*IE@&`AepKBQpbG'PZCf9bFQj[AephBh4jF'9IE@&`AepQE'pKG&p ZB@jICQ0bC@&dEh*658p9@%4bB@G5C@0dAepeF("PFPpYBA"658p9@&0PG(4TEQG cAepNEh9LE'9IG'PZH90*6e9B9A0P9f&TG%jPH(4&GQ9ZG&pIE@&XE'pMAh"[Efa IAfaMEfjf!!!3!!!!'!!%!%3!#J!J!"X!,!!M!"`!,J!N!$8!&!!q!#`!3`!B!%i !-!"8!"J!B!!F!'B!'!"Y!$!!F`!F!(m!*!#'!#!!M`!B!*F!$!#G!#3!S!!B!+N !&!#[!"3!Y!!J!,N!*!$"!"J!bJ!F!0!!,!$A!#`!iJ!d!1d!%!$k!!`!rJ!F!3% !+!%)!"`"%J!F!4N!'!%J!#J"*J!N!6!!0!%j!#J"4J!J!9!!+!&B!"J"BJ!B!@J !(!&Z!"3"G3!3!AS!(!&q!"J"K3!J!BX!'!'6!$!"Q3!N!D8!+!'Z!#3"Z!!3!F% !-!(&!#!"d3!J!GN!)!(K!"`"k3!S!I!!#@EE!!FARJ!(%33!%0TT!!J`3!!)--) !"356!!Z'@!!(&pi!"JNP!!B+D`!5SJS!$h(&!!F9P!!+c6B!"a1-!!B++J!(&PX !#TFH!!B))J!&"0%!##ki!!`**J!3"*!!!!8&&J!1,MS!#@-1!!V%d!!)--!!#X) ,!!Jaa!!&"&)!%p+*!!B*CJ!%!NS!$cSX!!8&%!!-#5!!$d49!!PAf`!(%B)!"35 @!!3#c`!))`J!"aDH!!F8&!!-$Md!"JSY!!F@hJ!*C0B!$!+2!!JL6!!'#'3!$`A 4!"'1r3!('+3!"34A!"AVU!!*9G%!"358!!F6L!!&""B!"JTZ!!8%e!!%!Ni!$c6 8!!F8&`!1"Y-!#i&0!"HX1!!500X!##@H!!B*VJ!*AlB!"aJS!!ddf`!3'#J!$q6 E!!8%@!!'#qB!&F`j!"kUB!!('@`!"a6D!!F4$J!&""S!"33D!!3#J!!&"C`!"JS L!!F6"J!0$l3!"JZN!!`BU!!(&&X!"aLS!!B,T3!&"4m!#$&1!"9mZ3!&"9i!"JZ P!!3#KJ!+c6J!#@5H!!F8A3!@B)i!#$!-!!8%RJ!'#DX!"34F!!B)V`!)-N3!"JR U!!FBlJ!LP0d!"JJZ!!JSl3!'#U3!#@-#!!F4L!!('+`!"JTR!!JM!J!8M,`!"J` q!!8&'J!'$(i!#i`r!!8&'`!(%-`!##NV!!B+CJ!'$(i!"35#!!FB-!!('$!!#91 H!!lSm`!(',)!"a4"!!8%33!'#EB!%5+E!!B*03!('A3!"36#!!B2,3!&"%!!"a2 H!")VI!!&"!)!"a!5!!ZEI`!(&)!!%*rY!!JR$J!)+r`!"39'!!FBFJ!%!K`!"!) F!!Z1l`!%!Ym!%!Uq!!f2+!!*8*B!"!+H!!8%KJ!(%Yi!"a6'!!F5hJ!&"!8!$$q V!!8%4!!(',3!##Q`!!`kr3!&"%F!"JLd!!V)GJ!9U23!#$0D!!F8K3!(&mJ!$5C "!"**I3!-#6`!#@5+!!JR"!!))T)!"JQq!!Ja(!!+cf3!"J[f!!FBH!!&")X!##K i!"3HiJ!(&`8!"a6+!!J`@!!%!P-!'YjM!!FBZ!!(&!S!##"E!!kPc3!'#M-!$pI %!!B+FJ!&"3m!"a28!!B,GJ!))0J!#Y&C!!UFVJ!&")i!"a40!!JTq`!('$`!"Jb Z!!h0k`!12+i!$M[c!!JTZJ!(&8J!##jN!!B,mJ!*Cd!!"!*8!"5UpJ!'#R3!$Be S!!m-E!!2Qh!!#XPi!!PqT!!&"FN!"JUd!!FB[!!2q$i!"!*A!!8'"J!,NCJ!$L1 3!!!,TFN!$aD%!!JaQ!!&"-d!"a@*!!dDp!!'$'i!#$&D!!F6E3!*B'%!&0iB!!F 3)3!38QJ!&+J"!!F5U`!('!%!%"S*!!B-8!!0+md!"JS+!!JUL!!*C,!!"3Ae!!8 %-J!&"MS!#XkB!"HU#J!),ai!#$(N!!8&GJ!*Aei!$4*U!!3#DJ!5H-!!##iE!!8 '2!!'#Nd!##!N!!B,LJ!))Zm!#imB!!8%0!!3U3%!##8a!!B-9!!,KcN!&(4d!!F AqJ!%!U`!"!*[!!F8p3!'#Ji!##qB!!e%Y!!'#-8!$B&M!"%fr3!(&cS!#jlF!!F 8GJ!'#%B!#XFl!!mGd!!%!Qi!#XM%!!PRHJ!5#iN!##fH!!3#SJ!1FL!!#$%X!!F 81!!-)L!!##+L!!B*MJ!*BHm!"a!S!!3#B3!+`1X!"JL+!!B)L`!*5%J!"35l!!8 &rJ!3'3d!"!*J!!B-@!!0!1S!"JK)!!J`D!!(&cB!"JN1!!B)L!!(&cB!$6r9!!B )#J!&",J!#ihG!!a$CJ!&"2J!"39q!!B*M3!('%S!"JT#!!P'FJ!6mH`!#9p@!!J LS3!'#XF!"!)N!!JXRJ!(')i!"aJ-!!F82!!AB@J!"34m!!FAF!!&"AJ!"JN*!!8 %[`!1FLB!$$3q!!F3E`!-*$i!$ScG!!B-R!!+TMB!"!)R!!F@GJ!*CRB!"aHa!!F 8IJ!(%hd!##-m!!B,RJ!$!63!(G8P!!3#Z`!&"'!!"a6L!!F4Y`!'#GB!"aM5!!e [c3!+`VJ!"JTE!!JLZ!!&"D3!"JJ5!!B,(`!'#9B!$"6J!!`cIJ!'#ei!"aR8!!8 %i!!'$%)!"JTG!!8%TJ!,K5!!$q4P!!B*%!!1FM`!##*m!!B+hJ!'#G)!"Ja%!!P #rJ!'#4%!"JTF!!3#rJ!'#pS!&*m*!!`QlJ!BJVm!"33Q!!B)e3!'#Ki!"33Q!!B -K!!'#"B!"aFU!!f,'J!,J28!&'@K!!P3GJ!'#"F!"aIS!!Z8CJ!*5aX!"JM8!!- "-`!5h-3!%r[B!!FAj`!'#*S!#i4T!!B,PJ!(%$J!%*!!1!!'#&N!"aJB!!8')!! 3a1S!"aPF!!JThJ!1#9`!"a'm!!F4r3!+`Am!#XRG!!fH`3!(&#S!"J[9!!B*h3! -"k3!"a1d!!m-5`!*@4i!"a6S!!`@)`!2L*N!#Xm(!!JM0`!)+9i!##JE!!B*h!! '$d%!"33X!!8&k`!))6J!&kb1!!B,%!!'$`!!"34Y!!B)(3!%!R3!$#JG!!F8lJ! '#0i!"35[!!B,dJ!3"q)!&85X!!B)R!!(&#i!"JU8!!3#Y!!&"'m!"aJH!!V"1`! %!MF!%-6X!!e&DJ!(%RB!$Y"q!!JMFJ!0%[3!"a$m!",@CJ)!#k3!N!6rrJ)!#%8 !N!6rrJ)!!AJ!N!6rrJ)!#ZX!N!6rrJ)!"bF!N!6rrJ)!$Z`!N!6rrJ)!#5!!N!6 rrJ)!$Ed!N!6rrJ)!$)B!N!6rrJ)!!b-!N!6rrJ)!"PS!N!6rrJ)!#Km!N!6rrJ) !#b!!N!6rrJ)!"q3!N!6rrJ)!$fi!N!6rrJ)!#@m!N!6rrJ)!!MJ!N!6rrJ)!"3d !N!6rrJ)!#%`!N!6rrJ)!!`3!N!6rrJ)!$@`!N!6rrJ)!#2d!N!6rrJ%!%"J!N!6 rrJ)!#,i!N!6rrJ)!!3m!N!6rrJ)!!9)!N!6rrJ)!"`-!N!6rrJ)!!8J!N!6rrJ) !$Ui!N!6rrJ)!$(`!N!6rrJ)!$`X!N!6rrJ)!"CS!N!6rrJ)!"GJ!N!6rrJ)!"b% !N!6rrJ)!"-i!N!6rrJ%!$mi!N!6rrJ)!!Am!N!6rrJ%!%!`!N!6rrJ)!!13!N!6 rrJ)!#&X!N!6rrJ)!#,!!N!6rrJ)!#)i!N!6rrJ)!$48!N!6rrJ)!!`S!N!6rrJ) !#$i!N!6rrJ)!!!N!N!6rrJ)!!km!N!6rrJ)!!XB!N!6rrJ)!$'X!N!6rrJ)!#Y) !N!6rrJ%!%-X!N!6rrJ)!"a)!N!6rrJ)!"Zi!N!6rrJ)!$8-!N!6rrJ)!"e!!N!6 rrJ)!#jJ!N!6rrJ)!"A!!N!6rrJ)!"(m!N!6rrJ)!##3!N!6rrJ)!#))!N!6rrJ) !#9%!N!6rrJ)!!2-!N!6rrJ)!"RS!N!6rrJ)!$5!!N!6rrJ)!"3N!N!6rrJ)!$G8 !N!6rrJ)!!(3!N!6rrJ)!$A%!N!6rrJ%!%5J!N!6rrJ)!#1!!N!6rrJ)!$T`!N!6 rrJ)!#fm!N!6rrJ)!#IB!N!6rrJ)!$K-!N!6rrJ)!!eS!N!6rrJ%!%B-!N!6rrJ) !!h8!N!6rrJ%!%$!!N!6rrJ)!"HX!N!6rrJ)!$PS!N!6rrJ)!$ad!N!6rrJ)!$*N !N!6rrJ)!"f%!N!6rrJ)!$4N!N!6rrJ)!!Ki!N!6rrJ)!!Im!N!6rrJ)!!IS!N!6 rrJ)!"rB!N!6rrJ)!#6J!N!6rrJ)!!Z-!N!6rrJ)!!B3!N!6rrJ)!#h`!N!6rrJ) !#T8!N!6rrJ)!#TX!N!6rrJ)!"5!!N!6rrJ)!#X%!N!6rrJ)!#RF!N!6rrJ)!!Ed !N!6rrJ)!"mJ!N!6rrJ)!$!3!N!6rrJ)!"G-!N!6rrJ)!#R%!N!6rrJ)!#"S!N!6 rrJ)!$a-!N!6rrJ)!$eB!N!6rrJ)!"2S!N!6rrJ)!$RN!N!6rrJ)!"#X!N!6rrJ) !#8`!N!6rrJ)!#E!!N!6rrJ)!"EN!N!6rrJ)!#JN!N!6rrJ)!"hF!N!6rrJ)!$HX !N!6rrJ%!%C!!!*!%rri#!!6B!*!%rri#!!+l!*!%rri#!![m!*!%rri#!!U"!*! %rri#!!C4!*!%rri#!!Np!*!%rri#!!X*!*!%rri#!!F-!*!%rri#!!*&!*!%rri #!!0K!*!%rri#!!1H!*!%rri#!!)Y!*!%rri#!!Fr!*!%rri"!"%#!*!%rri#!!) ,!*!%rri#!!fI!*!%rri#!!"P!*!%rri#!!EG!*!%rri#!!G&!*!%rri#!!JY!*! %rri#!!,F!*!%rri#!!,9!*!%rri#!!cT!*!%rri#!!()!*!%rri#!!T0!*!%rri #!!9l!*!%rri#!!5P!*!%rri#!![L!*!%rri#!!Y6!*!%rri#!!3c!*!%rri#!!E i!*!%rri#!!`a!*!%rri#!!*H!*!%rri#!!5C!*!%rri#!!cE!*!%rri"!""l!*! %rri#!!#*!*!%rri#!!"Y!*!%rri"!"&*!*!%rri#!!Lh!*!%rri#!!F[!*!%rri #!!,m!*!%rri#!!f&!*!%rri#!!4k!*!%rri#!!E#!*!%rri#!!)D!*!%rri#!!) @!*!%rri"!"#D!*!%rri#!!fX!*!%rri#!!X3!*!%rri#!!Rm!*!%rri#!!`C!*! %rri#!!PB!*!%rri#!!Ia!*!%rri#!!c0!*!%rri#!!dc!*!%rri#!!c8!*!%rri #!!!m!*!%rri#!!M8!*!%rri#!!4N!*!%rri#!!TM!*!%rri#!!N`!*!%rri#!!a 4!*!%rri#!!58!*!%rri#!!Z*!*!%rri#!![(!*!%rri#!!B+!*!%rri#!!De!*! %rri#!!L(!*!%rri#!!h)!*!%rri#!!D1!*!%rri#!!2%!*!%rri"!"!N!*!%rri #!!jV!*!%rri#!!*l!*!%rri#!!Uj!*!%rri#!!Xl!*!%rri#!!-T!*!%rri#!!T 8!*!%rri#!!qQ!*!%rri#!!Bd!*!%rri#!!KY!*!%rri#!!8R!*!%rri#!!q5!*! %rri#!!$i!*!%rri#!!f`!*!%rri#!!DE!*!%rri#!!9P!*!%rri#!!ZY!*!%rri #!!Pf!*!%rri#!!)%!*!%rri#!!HK!*!%rri#!!DR!*!%rri#!!3*!*!%rri#!!% 8!*!%rri#!!H(!*!%rri#!!$'!*!%rri#!!a+!*!%rri#!!HZ!*!%rri#!!p"!*! %rri"!"$"!*!%rri#!!18!*!%rri#!!K@!*!%rri#!!A-!*!%rri#!!dV!*!%rri #!!+@!*!%rri#!!QG!*!%rri#!!+Z!*!%rri"!"$N!*!%rri#!!aG!*!%rri#!!L S!*!%rri#!!BI!*!%rri#!!8"!*!%rri#!!p*!*!%rri#!!,-!*!%rri#!!@[!*! %rri#!!Af!*!%rri#!!Hl!*!%rri"!"&8!*!%rri#!!C#!*!%rri#!!if!*!%rri #!!V)!*!%rri"!"%c!*!%rri#!!c)!*!%rri#!![4!*!%rri#!!R2!*!%rri#!!` L!*!%rri#!!@@!*!%rri#!!!h!*!%rri#!!#N!*!%rri#!!Vl!*!%rri#!!EM!*! %rri#!!L6!*!%rri#!!Sa!*!%rri#!!b0!*!%rri#!!PF!*!%rri#!!k2!*!%rri #!!CJ!*!%rri#!!E3!*!%rri#!!Hd!*!%rri#!!""!*!%rri#!!`f!*!%rri#!!1 0!*!%rri#!!3@!*!%rri#!!Sj!*!%rri#!!YS!*!%rri"!!rG!*!%rri#!!$r!*! %rri#!!A`!*!%rri#!!i'!*!%rri#!!!A!*!%rri#!!QM!*!%rri#!!dk!*!%rri #!!l6!*!%rri#!!2p!*!%rri#!!3j!*!%rri#!!@P!*!%rri#!!Q"!*!%rri#!!1 &!*!%rri#!!eN!*!%rri#!!G,!*!%rri#!!"+!*!%rri"!"#P!*!%rri#!!DM!*! %rri#!!Y"!*!%rri#!!2L!*!%rri#!!3Q!*!%rri#!!6#!*!%rri#!!#"!*!%rri #!!IH!*!%rri#!!cb!*!%rri#!!NP!*!%rri#!!09!*!%rri#!!S2!*!%rri#!!& `!*!%rri#!!@q!*!%rri#!![A!*!%rri#!!!G!*!%rri#!!j6!*!%rri#!!Tp!*! %rri#!!Er!*!%rri#!!hN!*!%rri#!!"l!*!%rri#!!Xc!*!%rri#!!lI!*!%rri #!!ck!*!%rri"!"%m!*!%rri#!!bh!*!%rri#!!-a!*!%rri#!!4[!*!%rri#!!C Q!*!%rri#!!88!*!%rri#!!q)!*!%rri#!!d'!*!%rri#!!Ed!*!%rri#!!$,!*! %rri#!!(a!*!%rri#!!Ik!*!%rri#!!VM!*!%rri#!!Pp!*!%rri"!""I!*!%rri #!!(@!*!%rri#!!-F!*!%rri#!!"C!*!%rri#!!I@!*!%rri#!!Jb!*!%rri#!!K N!*!%rri#!!3#!*!%rri#!!Ca!*!%rri#!!-5!*!%rri#!!IV!*!%rri#!!J8!*! %rri#!*!(rri"!"%A!*!%rri#!!pT!*!%rri#!!%i!*!%rri#!!CY!*!%rri#!!9 e!*!%rri#!!iT!*!%rri#!!4T!*!%rri#!!A%!*!%rri#!!*0!*!%rri#!!#9!*! %rri#!!I3!*!%rri#!!)q!*!%rri#!!iF!*!%rri#!!"6!*!%rri#!!ZI!*!%rri #!!8[!*!%rri"!!r`!*!%rri#!!pi!*!%rri#!!HF!*!%rri#!!JH!*!%rri#!!9 T!*!%rri#!!6)!*!%rri#!!1l!*!%rri#!!(H!*!%rri#!!#E!*!%rri#!!J-!*! %rri#!!d!N!ArrJ)!!U%!N!6rrJ)!#YX!N!6rrJ)!#4N!N!6rrJ)!!5-!N!6rrJ) !![!!N!6rrJ)!!+m!N!6rrJ)!"id!N!6rrJ)!"SF!N!6rrJ)!"kN!N!6rrJ)!!$% !N!6rrJ)!#hF!N!6rrJ%!%'d!N!6rrJ%!$l-!N!6rrJ)!"m%!N!6rrJ%!$q3!N!6 rrJ)!"9F!N!6rrJ)!#(`!N!6rrJ)!#()!N!6rrJ)!!Td!N!6rrJ)!"MX!N!6rrJ) !!0X!N!6rrJ)!#H%!N!6rrJ)!"XN!N!6rrJ)!"aS!N!6rrJ)!!L8!N!6rrJ)!#2F !N!6rrJ)!!rS!N!6rrJ)!$VB!N!6rrJ)!#f3!N!6rrJ)!"R8!N!6rrJ)!$c)!N!6 rrJ)!#HJ!N!6rrJ)!$Fm!N!6rrJ)!$*)!N!6rrJ)!#EB!N!6rrJ)!"j)!N!6rrJ) !"8N!N!6rrJ)!#83!N!6rrJ)!#CJ!N!6rrJ)!!EF!N!6rrJ)!!@!!N!6rrJ)!"Li !N!6rrJ)!$[m!N!6rrJ%!%$m!N!6rrJ)!"C!!!*!%rri#!!cL!*!%rri#!!ha!*! %rri#!!8D!*!%rri#!!@c!*!%rri#!!QV!*!%rri#!!R@!*!%rri"!"#b!*!%rri #!!'T!*!%rri"!""4!*!%rri#!!BQ!*!%rri#!!e5!*!%rri#!!f6!*!%rri#!!6 5!*!%rri#!!Z2!*!%rri#!!'M!*!%rri#!!@I!*!%rri#!!q%!*!%rri#!!dP!*! %rri#!!N&!*!%rri"!"%F!*!%rri#!!4&!*!%rri#!!*C!*!%rri#!!fQ!*!%rri #!!%U!*!%rri#!!*8!*!%rri#!!Ji!*!%rri#!!)3!*!%rri#!!3q!*!%rri"!"$ A!*!%rri#!!GS!*!%rri#!![S!*!%rri#!!+P!*!%rri#!!)b!*!%rri#!!qX!*! %rri#!!ld!*!%rri#!!8k!*!%rri#!!fC!*!%rri#!!1N!*!%rri#!!'4!*!%rri #!!+$!*!%rri#!!lB!*!%rri#!!LL!*!%rri#!!jJ!*!%rri#!!PM!*!%rri#!!, T!*!%rri"!"$b!*!%rri#!!9$!*!%rri#!!!3!*!%rri#!!,"!*!%rri#!!-i!*! %rri#!!5H!*!%rri#!!mj!*!%rri#!!@#!*!%rri#!!TU!*!%rri#!!j&!*!%rri "!"%0!*!%rri#!!&Q!*!%rri"!"#0!*!%rri#!!4G!*!%rri#!!fh!*!%rri#!!e B!*!%rri#!!R$!*!%rri#!!R[!*!%rri#!!5c!*!%rri#!!5U!*!%rri#!!pp!*! %rri#!!2@!*!%rri"!!qr!*!%rri#!!ab!*!%rri#!!%`!*!%rri#!!Gr!*!%rri #!!1R!*!%rri#!!eH!*!%rri"!"",!*!%rri#!!,h!*!%rri#!!jd!*!%rri#!!' [!*!%rri#!!*N!*!%rri#!!(#!*!%rri#!!$9!*!%rri#!!Dp!*!%rri#!!',!*! %rri#!!Gc!*!%rri#!!2U!*!%rri#!!p2!*!%rri#!!er!*!%rri#!!TH!*!%rri #!!f0!*!%rri#!!hf!*!%rri"!"&Z!*!%rri#!!M1!*!%rri#!!32!*!%rri#!!P T!*!%rri#!!X[!*!%rri#!!EB!*!%rri#!!#1!*!%rri#!!pI!*!%rri#!!2f!*! %rri"!!rm!*!%rri#!!0)!*!%rri#!!D!!*!%rri#!!U(!*!%rri#!!92!*!%rri "!"&K!*!%rri#!!j-!*!%rri#!!UR!*!%rri!N!3&$!!!!3!!!!&S!!!!D!!!!$* XD@)[4'9LG@GRD@jR,f4[B`h,N![rbj!2rmZ3%2r,N!crrmZ3%Ir,N!VrrmZ3&2r ,N!IrrmZ3&rr,N!ArrmZ3'2rrbm[,rmZ3(2rrrmZ3#`!!!'3!N!X"!*!6!A"hF'- !N")$!3#3%83@68P8)&0eF("[FR5P3daTBLjNC@*eC`#3"3%!!!!"D!!!!'J!!!! b"l,!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX"8m4J: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K b/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K deleted file mode 100644 index aa32c5316..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$P*eER4TE@9-D@)Z0MK,!(0dG@*08&-J!3!!!!J3!!!"QS`15Qpj)A"PCQCY0MK V!!!!!E0&SBB!N!d"!*!'rj!%!*!1"li!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3 !N"Fi!!!%J!!!!!-!!!!jAepdD(*[GepLB@4IB@aXEf0IAc0cG'4'GPpIERGKAep '9@a53e%b-h0dC$PZEh4SFQphAh4hD'&dAep4-M0cG'3jCAKMCA"dD@pZ3dCfAep eEQ9iF'9MG'9NAepbC@GTFh4PFPpQFQ&RE@9ZG&pIC'9cG(*[H9pZCAGIBA*bBAN bAepMEfjcG(*eBh4IEQ9hAf&bFQ&jAepNG&pI86)cFh4N-60LB@4ICAKMCA"dD@p Z4RCcCA4IG'9bE@PZBA4PAemcFh4N4P"'GPpfAh0PG&pZCAGZEfj`G(*YBAKIAc0 cG'4'9@aIAh4SFQphAf0KG'0SAf0[EA"KFQ9IF(*PB@aXEf0IEQ9hF'p[E&pI-h0 dC%C9E&pcCA4IEQ9hF'p[E(0THQ9IAc0cG'4'9@ahD'&dAep4-M0cG'3iBQ&NAf0 KFh4$4RCIAh4SFQphAepcEfeIBfKPBfYIEQ9hGfKKG&pI86)cFh4N-6"LB@4IG(P `C@PN3dCfAepNG&pI86)cFh4N1'*KC&pMBA0d4RCKBQpbG&pIFQ9RDA0dCA*ICfa [BQ&XAfpLDQ9MG&pIC'9cG(*[H9pKFR*IAfjhAep'9@aIAf4XAep'8(CIAfjhAep '9@a53e%b-h0dC$PZEh4SFQphAh4IAf0[ER0dFR9MG&pKFR*KHA0PG&pZCAGID'& ZC'aPFPpI-h0dC%C34RCIGPpIC'aKAep'8(CIAf4PFh4bEhPICfa[BQ&XAf0SB@P ZG@jPH("PBh4PC&pI-h0dC%CfFf9dAh9ZCAK`C@0dC@4IAc0cG'4'8%CfAhCIAf4 dAep4-M0cG'3jBQ&NAf&XE'pM4RCIAfjPGepSC'aIAf9ZC&pIBf&dBfKhD'&dAep 4-M0cG'3jBQ&NAf&XE'pM3dCfGfKKG&pI86)cFh4N-60LB@4ICAKMCA"dD@pZ3dC fAepNG&pI86)cFh4N-6"LB@4IG(P`C@PN4RCIAf4dAep4-M0cG'3jCAKMCA"dD@p Z4RCIAh9ZFQ9RDA0dCA*ICR*KCfePER4dCA*YD@jKG'9IAc0cG'4'GPpICf9dAh4 jF'9TC%9i0MK,Ad0KG'0S5@jQEd4dEh*IAf4PE&pSC'aIAh0[E9pMD'9MDepPGQ9 iDA4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepZGf&IAdC9E&pIC(PZB@eTBepMBA0dAep fG&pI86)cFh4N1@*KC&pKE'a[Bh&NAepfG&pI86)cFh4N1@9iBf9`G'P[EPpIGR4 IAe%b-h0dC$%`BQ&NAh4jF'9TC&pIEQ9hAfKKEQ4XCA*IAc0cG'4IAhCdAep4-M0 cG'3iBQ&NAf0KFh4IAhCdAep4-M0cG'3a-f*KC&pPH'0PF(4TEfjZEh4SFQphAem cFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIG'KbEhGcAf*KC&pKE'a[Bep I-h0dC!#3""J!!!!d!!B!%!!6!"`!&`!`!"i!'!!U!"`!-!!)!$F!%dlY!"T*Q`! +`6B!$#Df!"Apj!!*BcB!$T+)!!PM,!!B!XJ!$Fk)!"[&@J!CkVi!%@cq!!FC33! ElJ%!&T8)!"1"N`!&"#`!'$mh!!V#jJ!-#QB!&D&[!"H&CJ!16Li!'rPR!"J*!`! %!Qi!(6PZ!"ATY3!9+dS!$3iI!"6pU3!D`@!!'5+T!"NMH`!@mGm!$!Pb!"J*(`! 2*@!!(&E@!"iYZ`!B"IX!'CNH!"DXS3!6h@J!%a!-!"XAS3!CJpi!%S12!!)!KJ! 4ZQ)!'10`!"UBF!!*BXB!'D3'!!PJ(!!DQT`#!!-P!*!%rri#!!,"!*!%rri#!!0 Q!*!%rri#!!"1!*!%rri#!!$Q!*!%rri#!!'i!*!%rri#!!0"!*!%rri#!!*e!*! %rri"!!3Y!*!%rri"!!3(!*!%rri#!!(+!*!%rri#!!%9!*!%rri#!!-)!*!%rri #!!&'!*!%rri#!!(f!*!%rri"!!0q!*!%rri#!!06!*!%rri#!!'1!*!%rri#!!' 6!*!%rri#!!)4!*!%rri#!!*q!*!%rri#!!#"!*!%rri#!!&h!*!%rri#!!0`!*! %rri#!!&F!*!%rri#!!%Z!*!%rri#!!02!*!%rri#!!#@!*!%rri#!!,c!*!%rri "!!2A!*!%rri#!!'V!*!%rri#!!"Y!*!%rri#!!$l!*!%rri"!!38!*!%rri#!!! e!*!%rri#!!)E!*!%rri#!!-C!*!%rri#!!,E!*!%rri#!!&0!*!%rri#!!!C!*! %rri#!!+M!*!%rri#!!*G!*!%rri#!!++!*!%rri"!!1@!*!%rri#!!"D!*!%rri "!!2%!*!%rri"!!2X!*!%rri#!*!(rri#!!)a!*!%rri"!!18!*!%rri#!!(P!*! %rri"!!1X!*!%rri#!!*$!*!%rri#!!("!*!%rri#!!#c!*!%rri#!!-i!*!%rri #!!$-!*!%rri!!1)8!!!"!!!!!@J!!!"S!!!!-NK%1N4PGQ9XEh"YC@jd1NeKBf4 PGL"3FQmJ0$TYDA3kFQ9XC@&cC6TXD@)k68P83A4SC@jK1Q*TEMT0593J3daTBLj 38%-0$5#3"80[ER4KD@jPFL"E-9dJ+%e*9#"6GA"`Eh*dT80-D@)T)&Y*EL"NBA4 K)'C[FQXJ+%pQCR0PG#!`H$!X)%aPEQGdD#!`H$)f-%)a,c%e06Jb05PG$3dJN!9 $EfjdB@PZCA)J5'9KC'9b$6#3"#"YB@GTBc%X)'eKCfPM-L!J)$dJ-(Jd36C'0cN b-5!S*dT[H5%R+3d`-$!d)'0[ER4KD@i!!!"N!*!,!3#3%`&Y0MKV!*!5!`%!N"& %&Ne*9#"6GA"`Eh*dT9*eER4TE@9-D@)!N!8"!!!!!@J!!!"S!!!!-JHb`%4H!J! !!"`!-J!!BfCbC`!!!!S!!2rr!*!%"l,!C+Gq: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug b/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug deleted file mode 100644 index b0879563d..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :&&*eER4TE@9-D@)Z0MK,,Q4PBR9R!(0dG@*08&-J!3!!!!J3!!!"RR125Qpj)A" PCQCY0MKV!!!!!E0&SB`!N!d"!*!'rj!%!*!1"li!!!"3"!%!N!lrN!3!N!6rN!3 !N!6rN!3!N"Fi!!!%J!!!!!-!!!!jAepdD(*[GepLB@4IB@aXEf0IAc0cG'4'GPp IERGKAep'9@a53e%b-h0dC$PZEh4SFQphAh4hD'&dAep4-M0cG'3jCAKMCA"dD@p Z3dCfAepeEQ9iF'9MG'9NAepbC@GTFh4PFPpQFQ&RE@9ZG&pIC'9cG(*[H9pZCAG IBA*bBANbAepMEfjcG(*eBh4IEQ9hAf&bFQ&jAepNG&pI86)cFh4N-60LB@4ICAK MCA"dD@pZ4RCcCA4IG'9bE@PZBA4PAemcFh4N4P"'GPpfAh0PG&pZCAGZEfj`G(* YBAKIAc0cG'4'9@aIAh4SFQphAf0KG'0SAf0[EA"KFQ9IF(*PB@aXEf0IEQ9hF'p [E&pI-h0dC%C9E&pcCA4IEQ9hF'p[E(0THQ9IAc0cG'4'9@ahD'&dAep4-M0cG'3 iBQ&NAf0KFh4$4RCIAh4SFQphAepcEfeIBfKPBfYIEQ9hGfKKG&pI86)cFh4N-6" LB@4IG(P`C@PN3dCfAepNG&pI86)cFh4N1'*KC&pMBA0d4RCKBQpbG&pIFQ9RDA0 dCA*ICfa[BQ&XAfpLDQ9MG&pIC'9cG(*[H9pKFR*IAfjhAep'9@aIAf4XAep'8(C IAfjhAep'9@a53e%b-h0dC$PZEh4SFQphAh4IAf0[ER0dFR9MG&pKFR*KHA0PG&p ZCAGID'&ZC'aPFPpI-h0dC%C34RCIGPpIC'aKAep'8(CIAf4PFh4bEhPICfa[BQ& XAf0SB@PZG@jPH("PBh4PC&pI-h0dC%CfFf9dAh9ZCAK`C@0dC@4IAc0cG'4'8%C fAhCIAf4dAep4-M0cG'3jBQ&NAf&XE'pM4RCIAfjPGepSC'aIAf9ZC&pIBf&dBfK hD'&dAep4-M0cG'3jBQ&NAf&XE'pM3dCfGfKKG&pI86)cFh4N-60LB@4ICAKMCA" dD@pZ3dCfAepNG&pI86)cFh4N-6"LB@4IG(P`C@PN4RCIAf4dAep4-M0cG'3jCAK MCA"dD@pZ4RCIAh9ZFQ9RDA0dCA*ICR*KCfePER4dCA*YD@jKG'9IAc0cG'4'GPp ICf9dAh4jF'9TC%9i0MK,Ad0KG'0S5@jQEd4dEh*IAf4PE&pSC'aIAh0[E9pMD'9 MDepPGQ9iDA4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepZGf&IAdC9E&pIC(PZB@eTBep MBA0dAepfG&pI86)cFh4N1@*KC&pKE'a[Bh&NAepfG&pI86)cFh4N1@9iBf9`G'P [EPpIGR4IAe%b-h0dC$%`BQ&NAh4jF'9TC&pIEQ9hAfKKEQ4XCA*IAc0cG'4IAhC dAep4-M0cG'3iBQ&NAf0KFh4IAhCdAep4-M0cG'3a-f*KC&pPH'0PF(4TEfjZEh4 SFQphAemcFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIG'KbEhGcAf*KC&p KE'a[BepI-h0dC!#3""J!!!!d!!B!%!!6!"`!&`!`!"i!'!!U!"`!-!!)!$F!%dl Y!"T*Q`!+`6B!$#Df!"Apj!!*BcB!$T+)!!PM,!!B!XJ!$Fk)!"[&@J!CkVi!%@c q!!FC33!ElJ%!&T8)!"1"N`!&"#`!'$mh!!V#jJ!-#QB!&D&[!"H&CJ!16Li!'rP R!"J*!`!%!Qi!(6PZ!"ATY3!9+dS!$3iI!"6pU3!D`@!!'5+T!"NMH`!@mGm!$!P b!"J*(`!2*@!!(&E@!"iYZ`!B"IX!'CNH!"DXS3!6h@J!%a!-!"XAS3!CJpi!%S1 2!!)!KJ!4ZQ)!'10`!"UBF!!*BXB!'D3'!!PJ(!!DQT`#!!-P!*!%rri#!!,"!*! %rri#!!0Q!*!%rri#!!"1!*!%rri#!!$Q!*!%rri#!!'i!*!%rri#!!0"!*!%rri #!!*e!*!%rri"!!3Y!*!%rri"!!3(!*!%rri#!!(+!*!%rri#!!%9!*!%rri#!!- )!*!%rri#!!&'!*!%rri#!!(f!*!%rri"!!0q!*!%rri#!!06!*!%rri#!!'1!*! %rri#!!'6!*!%rri#!!)4!*!%rri#!!*q!*!%rri#!!#"!*!%rri#!!&h!*!%rri #!!0`!*!%rri#!!&F!*!%rri#!!%Z!*!%rri#!!02!*!%rri#!!#@!*!%rri#!!, c!*!%rri"!!2A!*!%rri#!!'V!*!%rri#!!"Y!*!%rri#!!$l!*!%rri"!!38!*! %rri#!!!e!*!%rri#!!)E!*!%rri#!!-C!*!%rri#!!,E!*!%rri#!!&0!*!%rri #!!!C!*!%rri#!!+M!*!%rri#!!*G!*!%rri#!!++!*!%rri"!!1@!*!%rri#!!" D!*!%rri"!!2%!*!%rri"!!2X!*!%rri#!*!(rri#!!)a!*!%rri"!!18!*!%rri #!!(P!*!%rri"!!1X!*!%rri#!!*$!*!%rri#!!("!*!%rri#!!#c!*!%rri#!!- i!*!%rri#!!$-!*!%rri!!-3P!!!"!!!!!@`!!!"X!!!!-Qa[Gf9bFh4bG'pXBA4 KEM*QE(*TER4XDA0RFQ&`D'CRCA4hFh"eG'0hBh0MFh"ZFh4bG'pVAep[F'9ZAfC TE'9cG(*dEfaXCR0MB@jQ8dP299K6CA4eF%ePER9cGf0cEQ0`H@ePEA0PG'CdC@a X8dP299K%FQ&h4h*[Gd*[H&pIE'pKC&pLG@CQCA*cG(*dEfPYBAK5C@e[GQ9$Efj cEfaPAepQD@aPAh4[AfjeE9pID'&ZC'aPAh*PEh"PEQCRCA4`Eh0TFfa[Gf9bFh4 bG'peE(0dFR0dFPpICQaeFfKIB@aXAephBh0dEh9XGA4TE3!!!'J!N!X"!*!6!@d f1'X!N")$!3#3%8JF68P8)&0eF("[FR5P8R9ZG'PYC8aTBLjNC@*eC`!!!!%!!!! "E!!!!'`!!!!b"l,!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX"8Af8: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC b/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC deleted file mode 100644 index 82fde951a..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :$P*eER4TE@9-D@)Z8&"$!(0dG@*08&-J!3!!!!L3!!!!!CS*fNT[H5&`C@CQF(G `B`!!!!'c4D'#!*!0!3#3"[q3"!#3$JJq!!!!8!3"!*!1rj!%!*!%rj!%!*!%rj! %!*!A1!!!"-J!!!!$!!!!29pIG'KbEhGIBQ&NAf&XE'pMAemcFh4N4RCIAfjhB9p I4P9X8N04-M0cG'3jEQpdD(*[GepdAepMG&pI86)cFh4N1@9iBf9`G'P[ENCfGfK KG&pI86)cFh4N1@9iBf9`G'P[EN0'GPpIFQ9RDA0dCA*ICR*KCfePER4IAh9ZCAK `C@0dC@4IAfjPGepKFR*IAf0[ER0dFR9MG&pZCAGIBA*bBAPIAf4PFh4bEhPIEQ9 hAf&bFQ&j-PpIC(4IAe%b-h0dC$%cBQ&NAf9iBf9`G'P[ENCfFf9dAh4PFQeTEQ& dC9pI-h0dC%C34RCIGPpcCA4IEQ9hEQpZF(4bE@&iAemcFh4N4P9XAepNC@aIBA* bAh0PG&pZCAG`EfpXFfPkC9pI-h0dC%C9E&p`FQ9KE'a[BepZCAG`EfpXAemcFh4 N4P9XGfKKG&pI86)cFh4N1'*KC&pMBA0d3dCfAepdD(*[GepMBA4MD&pMEfe`BA* PAepdD(*[GepIFfpYAf0SC@0VAfjPGhGSBA4IAe%b-h0dC$%`BQ&NAh4jF'9TC%0 'GPpIBfp`H9pIC(4IAe%b-h0dC$KLB@4IBf&cG%CfAepbC@GTFh4PFPpRE'pLB@a IEf*UC@0dAepZGepI4P9XAepNCA0dFQpjAf&bFPpIERGIAdC9E&*$86)cFh4N1@j [G'KbEhGIG&pIC'aIAdC3GR0PG&pZCAGID'&ZC'aPFPpI-h0dC%C34RCIGPpIC'a KAep'8(CIAf0[ER0dFR9MG&pKFR*KH9pIC'9cG(*[H9pRE'pLB@aIBfKKD@jIAf4 MAf&bFR0PG&peEQ9iF'9MG'9NAemcFh4N4P"'GPpfG@jPH("PBh4PC&pI-h0dC%C fAepNG&pI86)cFh4N1@*KC&pKE'a[BdCfAepZCAGID'4XAepPEQ4IAf0KG'0SGfK KG&pI86)cFh4N1@*KC&pKE'a[Bd0'GRGSBA4IAe%b-h0dC$%cBQ&NAf9iBf9`G'P [EN0'GPpID@jTG&pKFR*IAf4dAep4-M0cG'3a-'*KC&pdHA"PD@4'GPpIC(4IAe% b-h0dC$PPH'0PF(4TEfj'GPpIG@jbC@GTFh4PFPpQFQ&RE@9ZG&pICf9dAh4jF'9 TC(4PFQeTEQ&dC9pI-h0dC%CfAepNG&pI-MCIAh"KFR4TB@aIBA*bBAPIC'9cG(* eBh4[FNCfAepNC@aID'4XAepcEfeIBfKPBfYICACIAfjhB9pI4P9XAepNH@jKE@P MAf0KFh4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepfG&pI86)cFh4N1@*KC&pKE'a[Bh& NAepfG&pI86)cFh4N1@9iBf9`G'P[EPpIGR4IAe%b-h0dC$%`BQ&NAh4jF'9TC&p IEQ9hAfKKEQ4XCA*IAc0cG'4IAhCdAep4-M0cG'3iBQ&NAf0KFh4ZEh4SFQphAem cFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIGR4IAe%b-h0dC$%cBQ&NAf9 iBf9`G'P[EPpIG'KbEhGcAf*KC&pKE'a[BepI-h0dC!!!'!!!!$J!"J!8!"3!)!! C!$!!)3!F!#d!(!!d!!J!1`!9rH3!'NQE!!V"0J!*BcB!$#Df!!B-,3!1NSJ!*0N 6!!h1L!!CkVi!#@-X!"[Z!3!6JC-!&T8)!!Ja'J!B!XJ!"aP"!"&XrJ!B2cF!'m9 D!!V#jJ!B#Hm!&D&[!"H&CJ!-#QB!&5Y+!"J*!`!9kE8!#@!+!"djEJ!16Li!#XH +!"[jC`!2*@!!'X&J!"J&q`!8rDN!'50l!"a@eJ!H,EX!&[(I!"NLU3!B#4m!$3i I!!`*FJ!CQ4i!&UbK!"Q$hJ!E&k%!%a!-!!PM1J!6h@J!%S12!"UBF!!*BXB!'10 `!"'kBJ!CT!B!!J#'!!PJ(!!DQT`#!!&E!*!%rri#!!,q!*!%rri#!!1G!*!%rri #!!(@!*!%rri#!!"j!*!%rri#!!'K!*!%rri#!!12!*!%rri#!!0L!*!%rri"!!3 f!*!%rri#!!%3!*!%rri#!!+S!*!%rri#!!)3!*!%rri#!!1e!*!%rri"!!2)!*! %rri#!!*F!*!%rri"!!4h!*!%rri#!!&`!*!%rri#!!04!*!%rri#!!'q!*!%rri #!!(X!*!%rri#!!)V!*!%rri#!!!e!*!%rri#!!#1!*!%rri#!!'R!*!%rri#!!+ a!*!%rri"!!3K!*!%rri#!!&$!*!%rri#!!-`!*!%rri#!!%(!*!%rri#!!#h!*! %rri#!!1R!*!%rri#!!,d!*!%rri#!!''!*!%rri#!!&h!*!%rri#!!%T!*!%rri #!!+3!!#3"2rq!J!!S`#3"2rq!J!!63#3"2rq!J!!'3#3"2rq!J!#eJ#3"2rq!J! #4J#3"2rq!3!%3`#3"2rq!J!$'!#3"2rq!J!"h`#3"2rq!J!$43#3"2rq!J!#[3# 3"2rq!3!$i!#3"2rq!J#3"rrq!3!%A!#3"2rq!3!%$J#3"2rq!J!!K3#3"2rq!J! !CJ#3"2rq!J!#IJ#3"2rq!J!#C!#3"2rq!J!#"`#3"2rq!3!$pJ#3"2rq!J!#03# 3"2rq!J!!e!#3"2rq!3!$hJ#3"2rq!J!$KJ#3"2rq!J!!l3#3"2rq!!"*H!!!!3! !!!&S!!!!D!!!!$*PFbjS)'j[G#"$+bXJCR*TC@jNE(N*N!Sa,M"L-JeE)*!&-Pd *F(GN,QJJEQpd)%-V+b"QFQPPEQ4XH3Q3$$%Z-'CM-3eE)*!&-ed*8h4bG@0d)'& XD@GZE@9ZG#"ZEh3JFh"PBfPQD@9N)'PZ)'KPB@4PFL"QD@aPF`Q3"M%Z-'CM-3d FkrMbI!c5`E!!!!%&+r*&i$+%ih,ef3'*3$FK),a**REL,Lj)a2YD3#J0i")AZML RZ5eU2F!`!U!(j-b8NNjfAa5PEk8XQ!0f3YBiMfVP*!(J#G)&!!!!C!#3#`%!N"- "F(G`B`#3%J-"!*!44"C0593J8h9`F'pbG+95G@jdD@eP6'PL!*!&!3!!!!&S!!! !D!!!!$)(XX"%AJ)!!!!F!$)!!'0QFQF!!!!+!!$rr`#3"!Hb`&62&`: \ No newline at end of file diff --git a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug b/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug deleted file mode 100644 index 7f2ef6afc..000000000 --- a/src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug +++ /dev/null @@ -1 +0,0 @@ -(This file must be converted with BinHex 4.0) :&&*eER4TE@9-D@)Z8&"$,Q4PBR9R!(0dG@*08&-J!3!!!!L3!!!!!Cla-%T[H5& `C@CQF(G`B`!!!!'c4D')!*!0!3#3"[q3"!#3$JJq!!!!8!3"!*!1rj!%!*!%rj! %!*!%rj!%!*!A1!!!"-J!!!!$!!!!29pIG'KbEhGIBQ&NAf&XE'pMAemcFh4N4RC IAfjhB9pI4P9X8N04-M0cG'3jEQpdD(*[GepdAepMG&pI86)cFh4N1@9iBf9`G'P [ENCfGfKKG&pI86)cFh4N1@9iBf9`G'P[EN0'GPpIFQ9RDA0dCA*ICR*KCfePER4 IAh9ZCAK`C@0dC@4IAfjPGepKFR*IAf0[ER0dFR9MG&pZCAGIBA*bBAPIAf4PFh4 bEhPIEQ9hAf&bFQ&j-PpIC(4IAe%b-h0dC$%cBQ&NAf9iBf9`G'P[ENCfFf9dAh4 PFQeTEQ&dC9pI-h0dC%C34RCIGPpcCA4IEQ9hEQpZF(4bE@&iAemcFh4N4P9XAep NC@aIBA*bAh0PG&pZCAG`EfpXFfPkC9pI-h0dC%C9E&p`FQ9KE'a[BepZCAG`Efp XAemcFh4N4P9XGfKKG&pI86)cFh4N1'*KC&pMBA0d3dCfAepdD(*[GepMBA4MD&p MEfe`BA*PAepdD(*[GepIFfpYAf0SC@0VAfjPGhGSBA4IAe%b-h0dC$%`BQ&NAh4 jF'9TC%0'GPpIBfp`H9pIC(4IAe%b-h0dC$KLB@4IBf&cG%CfAepbC@GTFh4PFPp RE'pLB@aIEf*UC@0dAepZGepI4P9XAepNCA0dFQpjAf&bFPpIERGIAdC9E&*$86) cFh4N1@j[G'KbEhGIG&pIC'aIAdC3GR0PG&pZCAGID'&ZC'aPFPpI-h0dC%C34RC IGPpIC'aKAep'8(CIAf0[ER0dFR9MG&pKFR*KH9pIC'9cG(*[H9pRE'pLB@aIBfK KD@jIAf4MAf&bFR0PG&peEQ9iF'9MG'9NAemcFh4N4P"'GPpfG@jPH("PBh4PC&p I-h0dC%CfAepNG&pI86)cFh4N1@*KC&pKE'a[BdCfAepZCAGID'4XAepPEQ4IAf0 KG'0SGfKKG&pI86)cFh4N1@*KC&pKE'a[Bd0'GRGSBA4IAe%b-h0dC$%cBQ&NAf9 iBf9`G'P[EN0'GPpID@jTG&pKFR*IAf4dAep4-M0cG'3a-'*KC&pdHA"PD@4'GPp IC(4IAe%b-h0dC$PPH'0PF(4TEfj'GPpIG@jbC@GTFh4PFPpQFQ&RE@9ZG&pICf9 dAh4jF'9TC(4PFQeTEQ&dC9pI-h0dC%CfAepNG&pI-MCIAh"KFR4TB@aIBA*bBAP IC'9cG(*eBh4[FNCfAepNC@aID'4XAepcEfeIBfKPBfYICACIAfjhB9pI4P9XAep NH@jKE@PMAf0KFh4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepfG&pI86)cFh4N1@*KC&p KE'a[Bh&NAepfG&pI86)cFh4N1@9iBf9`G'P[EPpIGR4IAe%b-h0dC$%`BQ&NAh4 jF'9TC&pIEQ9hAfKKEQ4XCA*IAc0cG'4IAhCdAep4-M0cG'3iBQ&NAf0KFh4ZEh4 SFQphAemcFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIGR4IAe%b-h0dC$% cBQ&NAf9iBf9`G'P[EPpIG'KbEhGcAf*KC&pKE'a[BepI-h0dC!!!'!!!!$J!"J! 8!"3!)!!C!$!!)3!F!#d!(!!d!!J!1`!9rH3!'NQE!!V"0J!*BcB!$#Df!!B-,3! 1NSJ!*0N6!!h1L!!CkVi!#@-X!"[Z!3!6JC-!&T8)!!Ja'J!B!XJ!"aP"!"&XrJ! B2cF!'m9D!!V#jJ!B#Hm!&D&[!"H&CJ!-#QB!&5Y+!"J*!`!9kE8!#@!+!"djEJ! 16Li!#XH+!"[jC`!2*@!!'X&J!"J&q`!8rDN!'50l!"a@eJ!H,EX!&[(I!"NLU3! B#4m!$3iI!!`*FJ!CQ4i!&UbK!"Q$hJ!E&k%!%a!-!!PM1J!6h@J!%S12!"UBF!! *BXB!'10`!"'kBJ!CT!B!!J#'!!PJ(!!DQT`#!!&E!*!%rri#!!,q!*!%rri#!!1 G!*!%rri#!!(@!*!%rri#!!"j!*!%rri#!!'K!*!%rri#!!12!*!%rri#!!0L!*! %rri"!!3f!*!%rri#!!%3!*!%rri#!!+S!*!%rri#!!)3!*!%rri#!!1e!*!%rri "!!2)!*!%rri#!!*F!*!%rri"!!4h!*!%rri#!!&`!*!%rri#!!04!*!%rri#!!' q!*!%rri#!!(X!*!%rri#!!)V!*!%rri#!!!e!*!%rri#!!#1!*!%rri#!!'R!*! %rri#!!+a!*!%rri"!!3K!*!%rri#!!&$!*!%rri#!!-`!*!%rri#!!%(!*!%rri #!!#h!*!%rri#!!1R!*!%rri#!!,d!*!%rri#!!''!*!%rri#!!&h!*!%rri#!!% T!*!%rri#!!+3!!#3"2rq!J!!S`#3"2rq!J!!63#3"2rq!J!!'3#3"2rq!J!#eJ# 3"2rq!J!#4J#3"2rq!3!%3`#3"2rq!J!$'!#3"2rq!J!"h`#3"2rq!J!$43#3"2r q!J!#[3#3"2rq!3!$i!#3"2rq!J#3"rrq!3!%A!#3"2rq!3!%$J#3"2rq!J!!K3# 3"2rq!J!!CJ#3"2rq!J!#IJ#3"2rq!J!#C!#3"2rq!J!#"`#3"2rq!3!$pJ#3"2r q!J!#03#3"2rq!J!!e!#3"2rq!3!$hJ#3"2rq!J!$KJ#3"2rq!J!!l3#3"2rq!!# N&`!!!3!!!!&X!!!!E!!!!$)i-PdJN!3a)*!(-*!%-6)f1##3"94@C@0dEh)JN!4 E-$!`0c%f189G)*!%Gh"bD@jdCJdc16C&)&Xb1$0G)*!%-5#3"c#3"$8f3c!JN!9 %BA4K)*!(@c!`-%&%-68jA5#3"&0*6e9B8h4KG'80-cNh1#"E-MJdA5#3"$%JN!F `N!9$3c!JN!989Q9MG'pb)*!%@c!`-$Fa0cP&A5#3"(0`FQPZG'B0-cNi-L"E-MJ eA5#3"$%JN!F`N!9#36!JN!989Q9MG!!!!'J!N!X"!*!6!A"hF'-!N")$!3#3%8J F68P8)&0eF("[FR5P8R9ZG'PYC8aTBLjNC@*eC`!!!!%!!!!"E!!!!'`!!!!b"l, !4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX")Ak8: \ No newline at end of file diff --git a/src/mac/telnet-k5-auth/ChangeLog b/src/mac/telnet-k5-auth/ChangeLog deleted file mode 100644 index 1264c776e..000000000 --- a/src/mac/telnet-k5-auth/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -Fri Jan 19 23:20:51 1996 Ezra Peisach - - * krb5auth.c (k5_auth_send): krb5_get_credentials does not take - the same flags as kdc_options. - -Wed Sep 27 12:00:00 1995 John Rivlin - - * Directory created with NCSA Telnet Kerberos Authentication - module project. diff --git a/src/mac/telnet-k5-auth/krb5auth.c b/src/mac/telnet-k5-auth/krb5auth.c deleted file mode 100644 index 09a8be22e..000000000 --- a/src/mac/telnet-k5-auth/krb5auth.c +++ /dev/null @@ -1,405 +0,0 @@ -#include "tnae.h" -#include -/* - * The intrinsic Authorization Module, usefull for debugging a module built in to the app - * long AuthModule(long, char*); - */ - - -#ifdef KRB5 -# include "k5-int.h" -# include "com_err.h" -# include "prof_int.h" -# include "krb5.h" -#endif -#define KRB_SERVICE_NAME "host" -#define K5_REJECT 1 -#define K5_ACCEPT 2 -#define K5_RESPONSE 3 // They had to make it different -#define KSUCCESS 0 -#define KFAILURE 255 - -static krb5_context k5_context; -static krb5_auth_context *auth_context; - -long main(long func, char *parameters); -static int k5_auth_send (int how, char *szHostName, char *szUserName, krb5_data *auth); -static int k5_auth_reply (int how, unsigned char *data, int cnt); -static void tn_sendsub (tnParams *tn, int code, int request, char *scp, int length); -static void tn_sendauthsub (tnParams *tn, int code, int request, int vers, int how, int auth, char *scp, int length); - -long -main(long func, char *parameters) -{ -tnParams *tn; -char *so; -char *cp; -long err; -long oldA4; - - oldA4 = SetUpA4(); - - switch (func) { - case TNFUNC_INIT_CODE: - /* - * Initialize this code module. - * - * parameters: points to area to save type/modifier pairs - * returns: the number of pairs entered. - */ - cp = (unsigned char *)parameters; -// *cp++ = AUTH_KERBEROS_V5; -// *cp++ = AUTH_HOW_MUTUAL; /* also need AUTH_CLIENT_TO_SERVER ??? ddd */ - *cp++ = AUTH_KERBEROS_V5; - *cp++ = AUTH_HOW_ONE_WAY; - err = 2; /* 2 pairs */ - - /* initialize krb5 */ - krb5_init_context(&k5_context); - break; - - case TNFUNC_INIT_SESSION_AUTH: - /* - * Initialize auth session data. - * - * parameters: pointer to where to save pointer to auth data. - */ - *parameters = (long) NewPtr(10); - - break; - -/* we don't do session encryption now */ - case TNFUNC_INIT_SESSION_ENCRYPT: - err = 0; /* we do NOT do option 38 encrypt */ - break; - case TNFUNC_ENCRYPT_SB: - err = 0; /* we do NOT do option 38 encrypt */ - break; - - case TNFUNC_DECRYPT: - err = 0; /* we do NOT do option 38 encrypt */ - break; - - case TNFUNC_ENCRYPT: - err = 0; /* we do NOT do option 38 encrypt */ - break; - - case TNFUNC_QUERY_ENCRYPT: - err = 0; /* we do NOT do option 38 encrypt */ - break; - - case TNFUNC_AUTH_SEND: - { - krb5_data auth; - char szUserName[100] = ""; - char server[100]; - /* - * Process [IAC SB] AUTH SEND [IAC SE] sub-option. - * - * parameters: k4aeAuthMan * - */ - /* Use k5 to get the credentials to send in as response */ - tn = (tnParams *)parameters; - so = &tn->subbuffer[SB_TYPE]; - strcpy(server, tn->cname); - server[strlen(server) - 1] = 0; // knock last character off "." - if (k5_auth_send(so[1], server, szUserName, &auth)) - { - tn_sendsub(tn, OPT_AUTHENTICATION, TNQ_NAME, szUserName, strlen(szUserName)); - tn_sendauthsub(tn, OPT_AUTHENTICATION, TNQ_IS, AUTH_KERBEROS_V5, so[1] | AUTH_CLIENT_TO_SERVER, KRB_AUTH, auth.data, auth.length); - } - else - err = 1; - } - break; - - case TNFUNC_AUTH_REPLY: - /* - * Process an [IAC SB] AUTH REPLY [IAC SE] sub-option. - * - * parameters: k4aeAuthMan * - */ - tn = (tnParams *)parameters; - so = &tn->subbuffer[SB_TYPE]; - k5_auth_reply(so[1], tn->subbuffer, tn->sublength); - break; - - default: - err = TNREP_ERROR; - } - - RestoreA4(oldA4); - return err; -} - -/* -** -** K5_auth_send - gets authentication bits we need to send to KDC. -** -** Code lifted from wintel code in the windows directory.) -** (Code lifted from telnet sample code in the appl directory.) -** -** Result is left in auth -** -** Returns: 0 on failure, 1 on success -** -*/ - -static int -k5_auth_send (int how, char *szHostName, char *szUserName, krb5_data *auth) -{ - krb5_error_code r; - krb5_ccache ccache; - krb5_creds cred; - krb5_creds * new_cred; - krb5_flags ap_opts; - int len; - - if (r = krb5_cc_default(k5_context, &ccache)) { - com_err (NULL, r, "while authorizing."); - return(0); - } - - memset((char *)&cred, 0, sizeof(cred)); - if (r = krb5_sname_to_principal(k5_context, szHostName, KRB_SERVICE_NAME, - KRB5_NT_SRV_HST, &cred.server)) { - com_err (NULL, r, "while authorizing."); - return(0); - } - - if (r = krb5_cc_get_principal(k5_context, ccache, &cred.client)) { - com_err (NULL, r, "while authorizing."); - krb5_free_cred_contents(k5_context, &cred); - return(0); - } - if (szUserName[0] == '\0') { /* Get user name now */ - len = krb5_princ_component(k5_context, cred.client, 0)->length; - memcpy (szUserName, - krb5_princ_component(k5_context, cred.client, 0)->data, - len); - szUserName[len] = '\0'; - } - - - if (r = krb5_get_credentials(k5_context, 0, - ccache, &cred, &new_cred)) { - com_err (NULL, r, "while authorizing."); - krb5_free_cred_contents(k5_context, &cred); - return(0); - } - - ap_opts = 0; - if ((how & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) - ap_opts = AP_OPTS_MUTUAL_REQUIRED; - - r = krb5_mk_req_extended(k5_context, (void*) &auth_context, ap_opts, - NULL, new_cred, auth); - - krb5_free_cred_contents(k5_context, &cred); - krb5_free_creds(k5_context, new_cred); - - if (r) { - com_err (NULL, r, "while authorizing."); - return(0); - } - - return(1); -} - -/*+ -** -** K5_auth_reply -- checks the reply for mutual authentication. -** -** Code lifted from telnet sample code in the appl directory. -** -*/ -static int -k5_auth_reply (int how, unsigned char *data, int cnt) { - static int mutual_complete = 0; - char strTmp[100]; - - data += 4; /* Point to status byte */ - - switch (*data++) { - case K5_REJECT: - if (cnt > 0) - sprintf (strTmp, - "Kerberos V5 refuses authentication because %.*s", - cnt, data); - else - sprintf (strTmp, "Kerberos V5 refuses authentication"); - com_err (NULL, 0, strTmp); - - return KFAILURE; - - case K5_ACCEPT: - if ((how & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL && !mutual_complete) { - sprintf(strTmp, "Kerberos V5 accepted you, " - "but didn't provide mutual authentication"); - com_err (NULL, 0, strTmp); - return KSUCCESS; - } - - return KSUCCESS; - break; - - case K5_RESPONSE: - if ((how & AUTH_HOW_MASK) == AUTH_HOW_MUTUAL) { - /* the rest of the reply should contain a krb_ap_rep */ - krb5_ap_rep_enc_part *reply; - krb5_data inbuf; - krb5_error_code r; - - inbuf.length = cnt; - inbuf.data = (char *)data; - - if (r = krb5_rd_rep (k5_context, (void*) auth_context, &inbuf, &reply)) { - com_err (NULL, r, "while authorizing."); - return KFAILURE; - } - krb5_free_ap_rep_enc_part(k5_context, reply); - - mutual_complete = 1; - } - return KSUCCESS; - - default: - return KSUCCESS; // Unknown reply type - } -} - - -/*+ - * Function: Copy data to buffer, doubling IAC character if present. - * - * Parameters: - * kstream - kstream to send abort message to. - */ -static int -copy_for_net( - unsigned char *to, - unsigned char *from, - int c) -{ - int n; - - n = c; - - while (c-- > 0) { - if ((*to++ = *from++) == IAC) { - n++; - *to++ = IAC; - } - } - - return n; - -} /* copy_for_net */ - - -/* - * Insert a suboption into the suboption buffer. - */ -static void tn_sendsub (tnParams *tn, int code, int request, char *scp, int length) -{ - int len; - unsigned char *src, *lp, *limit; - char start[] = {IAC, SB, 0, 0}; - char end[] = {IAC, SE}; - unsigned char *dst = tn->sendbuffer; - - src = (unsigned char *)scp; - limit = src + length; - start[2] = code; - start[3] = request; - - BlockMoveData(start, dst, sizeof(start)); - dst += sizeof(start); - - /* - * Encode the buffer. IACs must be doubled - */ - if (*src == IAC) { /* check initial iac in buffer */ - *dst++ = IAC; - } - while (src < limit) { - lp = src+1; /* dont check first char */ - while (lp < limit) { /* scan for IAC */ - if (*lp == IAC) - break; - lp++; - } - len = lp - src; - if (lp < limit) /* if stopped on IAC */ - len++; /* include IAC in xmit */ - - BlockMoveData(src, dst, len); - dst += len; - - src = lp; /* resume scanning */ - } - - BlockMoveData(end, dst, 2); - dst += 2; - - len = dst - tn->sendbuffer; - *tn->sendlength -= len; - tn->sendbuffer += len; -} - - -/* - * Insert a suboption into the suboption buffer. - */ -static void tn_sendauthsub (tnParams *tn, int code, int request, int vers, int how, int auth, char *scp, int length) -{ - int len; - unsigned char *src, *lp, *limit; - char start[] = {IAC, SB, 0, 0, 0, 0, 0}; - char end[] = {IAC, SE}; - unsigned char *dst = tn->sendbuffer; - - src = (unsigned char *)scp; - limit = src + length; - start[2] = code; - start[3] = request; - start[4] = vers; - start[5] = how; - start[6] = auth; - - BlockMoveData(start, dst, sizeof(start)); - dst += sizeof(start); - - /* - * Encode the buffer. IACs must be doubled - */ - if (*src == IAC) { /* check initial iac in buffer */ - *dst++ = IAC; - } - while (src < limit) { - lp = src+1; /* dont check first char */ - while (lp < limit) { /* scan for IAC */ - if (*lp == IAC) - break; - lp++; - } - len = lp - src; - if (lp < limit) /* if stopped on IAC */ - len++; /* include IAC in xmit */ - - BlockMoveData(src, dst, len); - dst += len; - - src = lp; /* resume scanning */ - } - - BlockMoveData(end, dst, 2); - dst += 2; - - len = dst - tn->sendbuffer; - *tn->sendlength -= len; - tn->sendbuffer += len; -} - -extern void (*__exit_proc__)(void); -void (*__exit_proc__)(void); diff --git a/src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx b/src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx deleted file mode 100644 index fc2497f85..000000000 --- a/src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx +++ /dev/null @@ -1,2919 +0,0 @@ -(This file must be converted with BinHex 4.0) - -:&&4PE'jPG#db,MGL0#df1'XZFfPd!&0*9%46593K!3!!!KqG!!!"4M"m8dP8)3! -#!!)IRA*-BA8#53#3!aC(A`d!&dj$8d%J9'9XEQ9d)$)Z0f)d)#Jf1%XT!*!%!@p -L)0pd!*!6!J6c!*!%rj!%39"36%j$8d%K!+`A$PLX&`jC!!5d+`#3"3)%E3#3"0q -h!*!)-B3'!29GDpI+IQ9QFXV0&-pTFXSTTleR$H58HhELqcjEZG(RDpGP&pZkPZG -hhCV2kD#mBTYjMD)0-Vq*fpMfc#k2ANeXBQkff6E+"hPZ-aEYFK[V-YE+lFh-cmb -3!kK!eAGpJ`E&Vf`%QTmA"Vc%%&`%m`3$BXL"R"bqbma-YLBc-lP46PXj68ijjC6 -6r14QP&01Z31cLh,+cHLQh@Djf@EESlejjDDI#qdb0pYXi@G[EqCQQG[-c)8[E*X -,AfJY(2+&,hcK#emBb"B11@6EK$Zfm)@"20EP`KHHZI$B`M0MQffff@DEC8BjjA3 -!e(F0qVkcE*!!$H,,S$2"Fp)j5"`N4c'hRMSdMc'"-GfD)dchmb1-RA-TqlIIL%* -VL9NXGAUmcMTaD0SP8iH,+CPCPefXJHrNiZ,amSZ$[*["JqIdR-30RLF'rAZfJb2 -mA03"p(2hY$Z[VDqUF9D)*I99GFl"H61FhVTDXDkbV%jdcR$@c",,r(j29APCACA -2+pC@qZSp&@*Y[Gr[UkQVF9jE%8l&B&%6l1190'E@PANVbQU8V-)ZAidi`9Z&Cj0 -SGpEkkQ[+RH*i(l*D@P2,aL)Zjq'+G$[VkQXmJiVm6UpB*YE*,EI3jr8kbq8#Y$M -,Uea9+0F#9#C-J5NkI9'EeZiecYTk$d@XFc*@QMHTe"$+JQ*&IN'@J[mAK@ICeJN -6'1)Cjl#j`P#f8[JTRa"89cpMh9lN-m"SC`kKTc!Vj*SBGVf$6@(hXGHrFC@SNlj -*U*)p!HG8f5rZJ2CSUG0H6Dk('XQM&Yr0CaUh*aMm+2MqF@h`IEc0Am6rk)pGim+ -05Vme1[i-iDprPFSAB`'aD,V4llQ[Di"I&hf[#IjT`K6qC[ZlQ9Xrj+6mA#IC*cq -05%G9p1qMUU[I@bMmMS6hm4kXSHUa(p8GhcFRA-RIC"pXS1UG19qmpF9EKh[*rhr -Aklj6Q3`+8(8UleY[bGqrZ[,8pcrhHJ8pNJ0rqqXJb3'pq09Iq5I3*18meS5rHHY -2f@A9XEkI,$ePjcbS9lJHm&RATkel@lH!6K``-p)4k6#BZVHGYmXBkLEYRa")1%k -[j--KrcKNSZZk3bpfAk(AGkr8kk1hiYfQabrjH+LZ1e$PJlf1RrQVc[AL9D5%3Yr -U(V+k5Xde&F(X298PYJh1%(r`RTLA+6&@#1Hb*8+*6P0d'EF2B`1C9E!eMCRJ,C[ -UFBTe2T'[a4HAPCGDLbqU&E(V0[U`SKH)BUk[ZUc++hV,UTfeiR99(SrSpG@*erP -UTUFKNiIi6$&B08YQFjNMP1&Tl(+@*I4G%C9A898(I'0PA4Rh1je&X#`fXLQ#mLQ -Yi$l6f4@X61Kh0YE&U1KR@'&6P,qXYKB*eihd+(-eJjdRR0FdS0MM,+YeLRRH1QH -0@)L%`N!'`X9+0)l9M!Ak1YDQLl5@HFZG&,pHkC2PJXLDK+[PpF@SBlYK6GITVJ# -SS2V-cj*BkPUeZcbS@k0`GG1&ejKkM+1-QmXmSV1Q"[$$k'XbHU"e,LN*fBXTiKb -P-h@QJ`[NYZCdEVV[6Q4@A8USbe+rXdC'@aD@HDQ0&cL"Cc6j2FikJMd@PCI9Sjr -qU3M6P%kkM"eR0F,3MKiMRppM0HbY8&f5!)QFbG*#G8P#A@B,3jXdep"FUe%b+@$ -EQ%A3Kk)@X"ZBK6h6P9N)XfD8S&2@c@6B`kbbU9HKmcVabLT[KHmk2JR)Gqhrf5- -c5bZT(8a!#&2a-P0(Tk"lQM[EC1aAE9*mZNh1S[bf+(@i4#KKjF+0S6U%80p+B9Q -6rkUUkFlD#d39"V`#mrG+VlI+kaCpp@MDHV(D@HfVQB9KI#(`X3DhXlC1R1@V&i' -Z,FFd[SU2[5Zmj69m(%S@'1*e6PFC)9B52H`[UkQVSX,5h+E1mE*dPS`ZS1V-9@S -d20M1FS4)IBpaa@*KII98Cme)&&VkC!*06eFh2G8BDd+iSUB++i,ZSA,@Pfh9pbj -deY&Z%$CA9'#*@1DX*HpC5RpA!K5EabT#(9$*YV,*JNiABCi+c%mbmD%[-J56[KG -k$jf`X,kQ"V"K)m!aqQA"Hlb3!+lAm+,X96E,M@`A@bI%K[+kPFeQpl"0AA-ML*Q -6,H6V6I+km&RR,%#45d9d-[UUh&2QR5iLcpBUE$RcDjaL498YV8CeD6,Z@XG5f3a -@S%bG1Q5mJMdBXKl#KK95V'0B2eE-(2SqI$Lde[[VHK6Aq-V4#f%j&84BJ`MId[F -XU3IQf&c4SkLqcPm[Phm-fmZ+KF(k(S!bVkafGVLqb&%*JkeQll-(KB'kEPCj8NP -1Gl*EfB0XHeI&Kf"61SAjp&%&2J`-@VJNeK"@bmiAcJ[9+i'04T5Ndp162*HadD% -i8jQIAFAD)icjTF8LqRSCMFMFh[NAFqpD61@PE*X#M+b#pHD3!,@@[BBCR+,6dAk -Rr&pJbcXm+T6T%iq*H",lY6l@5PK`md8KI"DG@XSMR)))BpN@p,rX`fFMmUICql" -Me,VQ!IUNhalKARC8f"HD"hXBl-DlAGe"Nb2-iR@DhR)Qp+VNGKPh"+UhF$X[A)c -jh-RY2050CRahF2Xi*Cpf*JT'f-p@mQR(G#IlH#@IGZERpR18I0VCDQi[8I*TCkh -F,NF$2P3RPqe6ZUm)eZU3!(81V#Y$eM@`EJPCff$G'E,kK(L@)J68,'#Y$PRR`,S -bC&d$kjD3!,80eTdKkaiK&redZbjUA$@"m`9TDA+rlQ%(i&HQLmUEfH%A$Z1L,Sf -`60,SC2Yq&J($Bpa@V(4m0AZ,93MRSP-rUf!CIRDTF%kS[mq$I4&l8*Rh,a$mMGq -Af"fXKEd@kZm[!FrBbUCdpIG3YJJSa$0+)FE#1T@pSPJr!HZLN!$eYf#p)@40`Bc -*BJ[dKN*F&'#e)ca#"[GCm*`#ck'+ChPCqA4hMDrH+d-0aJ6i,i$r%)ZRbMZGeMH -+hF"p@q&l2Ab(KA`Md9hpXCh3EldJX&m)46SGi6%+h[Nc9UcjSbkbS+UL3[(j1[V -S6i6LVRUIMQhS21&(bXbY3)6CL"#I0bfd)h`'2N[*Ti)@0r%jR4RBVl"cD1X2B6f -L@&HcNqbR3UQ5ND'jK6Ne4jYNicIB#IBUGZSK*9KB+h$NX4$R&QT(q`BfM-0XRlj -J4jIcGl!e0-*%&b#dAbNh,+jeG!1#c4S`%lQfq2ceIQbYcI9Lf95J80KAADZ"@G( -[Tm*jJL"F'HVmRl+Hk*LUVNiiNj9KEMcB632NKhkPX&Gaq`hFIL(XRqU`A`%di(2 -#D0L[jrDjX#rTX+q%I9f(r5EB[paK[`2fqc[X$f(lHB+Y-1UZa%pjI!XH2ql`H*! -!IBPTIkkZ@pl--X*IT(1H`54lK@hUL20rXZICfi*&&e2#HbGX$Pr-X,mAXbZ0[G( -%Yl+CcKSXj1(L'UH,Vph'B*E!XYR8TZk+jmAmGN8UNS@+,'RUCDRbPU%*Te8"!rU -F2q4p$lbrfG60#NJ"6DUVm`P8Ch16JBp%br8jC5TrMDeR6f,,dVhj0I6CRl#IGrA -Q5Xb'G8*bU&Im32p1BYZ82H0d@-m*@5GJ(rX-fkG-R&Tdf6,f*efmYE,-khD+Z3U -k%4dqIU!3)pQi*[f%@N*Qe#Tl1Vc1)Dm)0ML"aE)V@8&6lfp6QDjJ&KA!"ZF!5p" -9VF"q-`G)Te299##5fFc4&*h[mpD**9AA1q9Y0C9ji(FlVqF"9*jqI`*Nl#rBfk& -m(X8XfXPZ2Ch2@ZaqZj6"Q`rV*%`#0GPKR41bcS1e*@4G$ZZkN!"e!kaE3YBTf)B -ZC6pTLVc+kI(iVP-Qj@NX"claBfZF6UqmN3f$cqR`LE-l+f526m0M+6`m&Nqph%r -,i(%62")Z,h-$0*N[alN&AVp,FDE-+U2T9"4#TJff@E"*'Uemah%['iXY80mX*,+ -*U-(Vm1lQmd&Ld[ib4mJ0G8N!#&-q5e,3+V+2`cBlUDQ!-,[jRUUb@Jj`m$8Bl4# -0@#J!HXM'`B$R8Um,Na2Eae99GC9!c-,1Q9@eGE5*8@$#a+i'rN#r2f0Yl"@J%cV -hkHM2@L&*&f8(N!#f`LRfYXXe+)*I"IQTL63d6rC,K9mZr,b%53iY91C5)VVqQmS -ZY4J49L0#),GH(ZF)6[FG"a@-jhC"M`fm)S6a5&khXdhBlJph6BS%r,1"hJ`PM+H -`4)&P#-14Q,r"HL41&1Y*%K+"XCiVDC4,Pm@B-D[BLBMHjRSd9h1GA,,FhQCqTfL -`@I#rKIdj`T!!"a$bFrikZ%k9F5&"r"Bhk8ZG0G9B0D4UPBKA#e4@0L'j)&J0G'8 -6faRUZY@)XSNYk+Vf"HMl6l0Ep6%b0%R3k"5ITllD@b[2f`Z3!-1RfC0'EFD`SA* -PmK(a21`XSA$%k99HTa)[$r(14cch8"R$#3"G2)AYD)TAYUfCJ&4a&P&AK@@8'JY -EPAX(,KeSBrF)j`Ma`K9U[9`kYKhfT+jk63'b2)[0$ffL3!pJIlE$[TZ9#ZH&l*G -L&LjQDc[X@f$I'l*r&[kV1r`r#rr9l%$)IJhQakh-'pUZ0X*q6iIpGf$r9ahf"f& -r[-2qCl$rCBIp,f(rASIp*GMhGGKr$2[E(AB2Z`bibeH8+A)5V$RXQ')YJ28mGTd -aBS3*2qR1ZF#%&JZpMGUKUXIRK(5f@-KABYi1khdKkar#qQp8+lEq8U%hZehC)Ri -#a1%Gi3V&QJiF-*IP0HPT+TTEB"bQ`6"iaCYTAj!!I![`R`!I6l%+3%p"l*PX@*1 -f01mb1FDPQ&!0V+M*J1d4BqpLCefP6piJ2`[2cj0R"HB&A'F#cCA0qh2X#p3aYbN -UK!+V'BkpjMlKSUCZ#[BVARq)kI&[i1@989p9h`$UHmlTbIN6p2$El+1QhU8eCGj -DE$NdlQF48LfC2)hqINNiYbP@aH(,2ElbkA`P$FXclbq%"2DQ-0BB[VDj!Pk0bPj -9+@3"N9rHJG$[KcfhDkV4,P-Le1N[-3-RTcZ%KFkD1VS4)YY9CGL!JDX[p2K`Ld# -V@1p&a86NkpCK5kIIbd)Q1bc8K2*pQEd$qkLZI$GJ,Yr0r*JbDlPp#q`2GpL[``c -E,)LK+E3CpRXll"Q`jh1la-Z([Dc$AJElG'kA+6SGpRNGpRQ`0hEBliApNBlm@Q' -rVX1HMMdmPpdD3QkABh[AeMr$c2ff-1*l21GaE)qlf,90XGBb2mk9&h&JaXCDU#- -*Mp$j9+)AjL"HJ0p[cF+LJT-4KCFXapDZihb0hFJHCEm-e56!c-cAC+#"&BQk(*i -h-DqZZlQ`C"`Y9cLLPXR`1$D0AH`A5JEhBP2r)lDS5609aPh5%6HAA8[)IFXXH5# -KqA%"XYMRN@IPjBL`P"8h49'kbe"dQPMZGQ!'20GFh9K3-)Hf+Dr36HJ(Zc-(6N2 -RRiep4(kPX&D&V*I!HRR)ZJM@+d2@df%j4aM6T1+f`!J@bFLV9,B-rY-lr"H%N!" -CmIm%r1I$hm*ZHc0S3)5VZL,%FX"mpq-FZlNTaZbY[FjC3qjB**E9!Mp4rUe#(lE -('*@ECadbX64$hBIS`U@GM8@RbLTkD99&ADAL14fHLibD,"NThiZ,P(DfUDQ(%UR -5@H@Z9,D1[CJll@aAD-reB1Y*CE1DHULlKBd%H)!JTE)[MEV3h[3Af)QrbiBhk3M -G8KlMX3[HU[6AdpM#AQ+2'S9,j3cq%R2LHbcB&)e+,29iU0ELjp+`[`K$1lDpdi" -kRmd@KLEa10JV1Za6B*rCBAm8H-C6E%a69&je[Ecl5"ieL,1J)mj'f1rTX-q(rEF -kl#f`VqQ`A`2lV9ej6NDH'd)6re'f%[DA3rE2XdrB-SliL[e@f(qh`hi[l)m)BcV -LI4RcGhp6VlcUX[*DfL$RLjFjCr'&M0%%r)CL,mPP6c6eYG4AH5VN+B09UK%J&Hi -U+)+Ehh5Zk'DYa-E3i!YKDrra&e$H([aP,hCqJXE),h,VlDVj!B,-dlZmR@Yk#cN -FE-&'PpD$-pK1e!1cE4##VU2IG6p!N!#9P9Y[,cX6aDQj`8lm!%%9JYpA3C!!eF% -!E%ierjGYX)**,TFBr99cr!C$f#'F[5&DmlYqJ#$cD(iIchLR,k+cpS8I)+K18PH -'(dr&%hj1"c[GjYLFf%k9$AEI$a"80MV*reGP)ahX6[i"JNUGrRfPj0jMX!hEi!6 -Ejq!(ZmlJ!EESc"RmB)Xj-G--iEBI)-Mmj"qiQ&%ISaErFHUIL(%#MIRlRGVGl`F -)1P2MFrfG1EJ#F[!IpkMrk1I8kH2B(dm0*rEJ$C-VLJjFpJ-%dm&e1X2"#Y#k88# -ijl#p`U0d&U4qDk,T[,#LUXcMSa2ci6L'@!Gir8mSK!Tb,6f'ilCR1QkQriq1fEA -P1dFLZ4T`r%2CF3Q1BAiNV1XS`k1bicV%r+i`[b2j*lj,jCYb44F!GGmP,!T(G'P -29A386PK@X@H&64dKJUG#R)ETA)4lTeAKJZ#DM+l12mRC1q6@Mh1C"NUDYi4P(B& -11T2ZG0`02#SdGU4EH#T%*Nj&r%+Qd0k4aH&)X+'dqQTCAMj2)T-0%%4KI8F5Ehk -9jdVNHAFiK2Yd,irLl)(I!`@$'5,ZJc2Y6VpZ`4&ZV15ljBl,`R&6NA"hf2(NUfA -(kEK5mJVAKT-kqFIdbJ(4`fCKX-EE8E1XAN8ih@S93rI-l*BPA#NmTdRA2094Phf -GPd)5"5FFXq(28d*&kHQUhNUi6%!Ih5EFSAQlBjCm1CP(ZE"d[*Jac#5kDRc9B[9 -ekCPCdhmjC)K-De038eY6,NG,aq&HR6"!lQQ9`aeSTN+UJEY!%p!Fe`hVk06d8af -%AbjQjK+-eCT`P1'c[aSIR&%kcVl2&3U%Rh@dccaFMY"*4KB1'DHaTiAR`li*fcZ -cl6R"SkaMEF*#$E)e1r06hHPBIa%BEN!3SkUDaHc#H"#B@(Pq@JQATc%+E4U,jU' -1LPmAmp@pL(M5iA(9rl9q-)4m@K4H,Vb`M*aQ`-Z&&ae+'6MLr-mrbZKQDJTK01A -qU,"-'#[[qJR@SN+&5LTKA(&KNEch*"$$TUabGPJQk*Z)ArQi3R0GhFbkMZNaD-J -223%Ha#jBKS$%E6HjG,lm-V'6*,rmmXZ(ZIh!)@jrjY!"fEkr9EE[-XMf2Cc0*(N -E8qc4q)SHMLNIHllmDa[FGchhbPrI`R0ApQ('l3K)i5MJlUjiX-F+aRCaYZf[i2I -p(c#`Qp54Ir2A[j)2[HP(j5ArAVZ1Tqf4qU(GGP1cSHI)428r509(cj!!DII*3fL -Mj'd"XX1dqq3"EUHHJkQ,l&erI3[f[rNVGqfNYNYZT4jN8rXfY'Rb-ZTC0XAbSpl -K%U%iBSTG*Acm1p$jdi05rB)`4Z`JaBRBG`9JP`kQp)-[Ei1GT`!2M1$,,`GJrcD -jXadT`Xi"C-"3LTDG3MMfj#ilGq%(rXCK*Ii15QcABAL,AGA$M!mM5%clr#RpL&h -jfa1!l6,H&1X2f4fQ8@SC,Sc93V[qHZK`qm%hH9@8[pe#6[[pV*fhi'!!Hm$J#cq -R3p5q)#d#jK*-cH5AUEVlbEi(4$#dEq"(Be$E[aemj@6V+chNf8[qRDqm![m$"`m -GfRdS`1h`Mm5,a)rP``3SJA!qZKik(c,f"$[LQI8kEVI)C2I`3c%C%@DpHqY2[iJ -4+9JMi6GfcU8hS8%mCS#fkaQJl,TRNe&Uahi3V8#crB5GQY'*TeURcer0!$1qVSG -YjaQJmqqV9mcH5bJm#-B-)$6NEENUEbXZ-61b2*2rG&9MCR,Sa-rfMjMC)5reddj -ram`1EhlDjHqBIj9rM%,D-AIJTm1G1@MA)(*`c!KRqdY+-62mhmq2r6rkfIi$j1+ -1rpXRPIqJ(2jpE0l8Hp4qC[$S6kGJa[q9rl[ml,rT2aPR2-f1QR6rFcj(6H6IH9+ -C4NG0l+qR@Eq*jiqbd1cT0A%NFpS0Q(VH3DV+kCMTSrVTeV'lU-m8[DdHR1"(#m( -aRr*(X3Gq+X$lrNGiJ!rm13$l4mD(j8m"b0mHr03jPMm#+(mcZZ@[IZcINkVq$09 -I4hRAhmcL4(aj$[MEKIariT0c0(mD1I,MqPSPe2k4rZM2AhPbJr`Q[KhJAIpBr1L -[ccq53-4Gqjm)VrbGMZQG3Qm1qZcijbHq12PPqkIYAjlmiX6RacmEG1cEq-HRf)N -I)%CV#JlZm"X-B3FB$1,hSEi(Ff9bPRqXLHD$rFfq0IfTGIQKF!hedr"&Vcm5aeI -m)rZZMJpI4*!!q-McE8U@(lDrL[pHIKrNre&p)J[!dIV%qU1[2T%&i&KqrIhe(rb -2!3#br[8hm0(qrPArkbLr(#+r$2!rr2XJTN%BjZ1J06Y!c,p["iMkpmjBeG%Rr2N -Mlrr(2cBXMXeiCq,m*Rjd"qM22pBIlrTE1d"[rArGAarjrd+N55b"`APf!&-)aZ! -8-8PXbZ!([m&$FT4,XX%qIS0'eG$&FPSE'N9*DNbAVQP-NBVjPq`p(`IE'a0BBQ0 -[PJMEU`MQCJf(0@a#mEII11#Gi0KfdcFZf%i(D1lfK1G1c$0DSKq,Xlbd,YDbr*k -MFjTJpph4ae**lp@pjKkQr)pp+ApX5Dp5lT(mhre5rT5hrZVml5rPdikhqDAmHhZ -![UVqHcBN1-BdIU`0jaqAZSjTqeTBVjI@-H1&&QC-A-IkA'"Kjkc&1dc[,,cGH,Z -C%Hp4J9!2E$r(XKrI!lrqE-iqUMhPIk2bIVIqHe#[lUlkFrkMRQ@pAYR$%YjrPL@ -mJrIIiVd(lcd@I%'r[BIRVEqrkJ(k4YPTH%2G!IlZ@RbVmDfm)GLDfm4%bq+Jf,! -%@Kr`[4EIb8[B)fr,lh[R,JiQ#8dXrHfQA[ILRB9[@,JT'"$!31p#I&HMN3P,$Ud -&5iBKr2[k5rRM5r@RUpefI!'Rmc`B41"hE"Cqq*X)N[P*JNiXqMc59"`4DEV5fA$ -52L'RhHk%EDVXFmRR$5FP)DGGqQQN54,Nlc9"$8d#MNqNk#bl5AflFe5*$,rj8Ia -VJMUa)8JjdIHDN`h"R2D`rB52fdLarb(rMhX!R,R!M+XMiPZ,)bi8jHmSf1,K-kU -ek2-,48R!plIM@bN@IBRVBM#"(Y$Ip0D'i1L!r"d&@`*mk+epb0q+pqpl!#9VeqJ -d4c8,m2Id#Xi@jJQ2"pGTeV&jkqm!,qYU*KcARP6rbBUqTQi`%RH[aaIqP!1Q@(Z -MiDlSY6Fp[,Mj0mf,ekkmlcGV9piP0',kU5RAMUNf-00d(H3jJCQ6VTTc4G)95HB -jPbHCBIH"CcH9hF-jGe"GSb'TB3kqmM,pId$9YR,)ZQV#&@1ZL$@2ZAb#1I(V(,) -DVQXBdp!IhkXD3[kF!cA)+iF1(D4!qer'M6qp$ab5hrYEjIFH@6'(mNFir2"k'3` -4cm!*RehE$K`bF,rp"`ad"Vmlp$B-"h'R[IZ$E8K$NZ!hMZ0e6jT0bJQ!4B!$3"[ -$(Nl#X$m3i)`)m1`-%K9!-($b*&%'b*[YB&4)a[epqbXRC6r%)lX`*qLlI(@2hr2 -0(IjlJdSS)2KQQ1k,QI)"D4hN9!pX9fp31l$I,P!kN!"GhaHECllUU5q"eI[r$1" -br@pH*VcK(fZ!l+J'p+2FG5f3!!r9J1fS!IZVH2qq"RT(i0X3R)MS#J!eTjpjmG3 -T(`XlpM-(X5ilASlGLDqbNa6PTBplN43(dQ!`*GQ*4+`II+h%hZDC4qfFZ(N!dmN -[,Xe#U%TBGMPbr'K2kMepG1l'b+(c8q8ZPHc)V9-jDU1M0)i*1bD4[Ti6ZhN0k0J -YIkULZXBMq`q3!%!NRXT2qE1MH4dCZf[V1ehl'$[k6crl5PIQAZ6@`$Upe@Z3!(P -+DrR(l(*+Dm96Tl1QIqaBS(reMeVlm2Z)r8aqVN5Mk'dD4S-4p!$A6IH!rTXeMr@ -%USej6KcV!5Yq0,p"#(TJN!!%c0X5L@Epl[j"K,crebrrribRG[9"#2SN5TBHrGh -jJaEp)q)0"P2ik5-j)8paAJ(`L8'$J&X![Jfq-EI,!4DBLh2"h+IfmFNRJSF+Vbf -m&U-`P$K&R,,f`V6'D4V,lBAE#bIL)+D!aEZMTdX6*(IDY*%1BhSDSfpUi@E@9(b -6)`8f(lk"$Vp[&Ah%M)kH(4l"iTX+Va'R`#qPX+e`B["i`IZ#+GR,p,Hq**D--9V -ZcqR@XL9TLKMY6KAY3bT"qYq1PcGidT3@E&rK$Ci35c)NTS'e%pCfE[@-Im[3@(K -0BEf56qMf2iM)+&`maLLr@i)EQPQd+eV1,QH+)pjb[epS'j[$b"VZlY+VRZ(ZERe -kGkTLfl(aEqR9V!i9[*p!93SNH9RXE0!bAXf'H*NaH(3'kmV3%!bbrIcLi"(,rHR -CaACVD8jDm%M,fX%*YN@Z5)XG[E9Ac&pl-EbpKC[EldK,f(Z6Q*pUY&b8RKBmQYk -pq5&E![MjEMIe@HN0(M80BKUmMmaNM[jbK,#ZS2ApTVD&kBa(mX`3AXZejckGkp2 -CV1ihEACIkNDl1eR--m93R$&qrA&d8)[qC2"N!ITP)[+Cf+HjQ@aYpb,5l1(crfZ -XfX(),IHraLUhSm*jk-TfkKm-PS,`LSQYl4dK0JD+Yk$YbeErq"INl"ULKKQU5%H -3!)JpFRKS5BNkHFGkI&0PD5#*UTB(jK(d+9*Jf1J2L`2L5'3QI6cX6,qA`JY`6r" -*Rij%Ci5iSJ`P3!DCF(e%CXC-8XU)V%qHab+XT22$+PhLH&mCP$QUFLD@P%%[MEC -+K&6`C5V434H1JhBh9YPPZ3G++L&-KLSdADCT&,H8iTSUSU,8HQk8*)BKa4"333P -Hk9Fm**`PY3frh`jc"!,JIBH,c[*-J!!D+ekF9GDri5(j'Q5)jeT2f$)&+Z1iEra -KE4Y@C%JV@Nkkk8!"bN@1%$UH,,IV48+)@"TGHlKlZ+Q@'3T*5j&U9U*X6&A%j#L -&0V1UkMc1dk1K"fSac(6Hr+bE)[8%a*83md'G-m9AA3e*D"3Jb*e--@G@)X1jBaC -*12N8C*Y!4NqV-bH42)FTRL6*,#cV$f-rL+)K2e23#R3QXD`aGNk6RDI@N!!#0C5 -`YD`FBGKeD+FV-@UbPe3K@C("%PCUk05(jS"b8p@6$Z1"C6&MI6#`,[Rl`)+kTX% -B"PEe[`mXT9qQQ,C6FekdrheH4-C#QRBIIf1ATHA!#i%C,@@m81RDrCfH[[ak,mq -'I'E,,-&U12ESL1c9a9@#Z,J1-AF'[`0eCh"9C1i-,SE-RF%MZ$1iG$%TJBmcaUU -LFYpB+$GPEDS('DSpm09Q-e6,la)L6UiP1%266NrmpV0Z5YN656VA-RpC14r$APP -lM98)2iRrE"6cbL[jJ%qmXUE-(e)q05c[FV1e"!VI@Y'd6G!I#Z*8ET',%D6D2F' -IAZc1p9hR65r`96[6mq3KQY3KYXBiE`',jbZ"9JG%)f0CL'RBJ1V4C9J*(08f5EE -kDMq&JaS5SQ40JV3Fb"4XF#VGFM,C@F"S[4-bZ"C5GX[%@TkH99FQTY8jSd[Y%89 -,##4cSH-a)QGLQR#[RGc)H$XEjmePNCbJPd-1#42f4NE3#&9bM'Sc8QY$Fe94[VU -@!MSCK+3E1Cr"$EU4C[YrlFEdllV4l%&Sk2Rl,4#me,eEi)ArYJ9#bqE!&MMj(e[ -JTrkq"8)0k0%Ym*2rcaBi9*(V%YNNIP[chEB2'QalfiHq1pRfTi5fI@"malIpmQq -hrB[rYZh(mff8-SMXPTqGeLReGMEU5&eGR*ECSj!!Mc)-b5Q3!&B&dQh-RL%PpC! -!kNM5(+rN%V9XQ8$,),N0VE+JhXhe#d*3$%b6[1@eC@Re9IAPDFk+HY"eqM3VU"E -I"A))BD8JU8r5RJmHCTVJ)J(R`pqCK9M4AB*Z$PkH4XLdLMGUTYeb*NT%DJQ$dh3 -9'RSYI0Yd$-9fIUi#ZcjQ*8Fc*%mM4EH"*4TlQ(6cK"@9+k6K"D*@@+P9KC!!i8G -"Z)U*I%V`lkmZ2E"DBYe[cjTbhCX"e[rp@EZ$Iid[erpZph@r12j#aNh(YrGpf4* -l4fHHIhlT@d[AQ5qH@+$25keq92r,53[XYm`E&e'blIUfdDh#5Ne$B1$MM4V)hi* -iT"pPXiJV@DbfPEhefQ1rY$2$c1IE'XZ0jS(a,f3X'"M[l,%hBpR8JKG5QbURcbd -SDEVYELM$DUFmXjX@TVaJHRNUNV#T&-T@aGC2[5"GX)Z*0Z&#+HPPR!X8kaVC`2J -f&Rh9"F)*L5fdll6XBE(&#kmjA0l[kIQlAZLpi),iUZMA-TBj#Pj)DVThl)HAEAV -RL&QYCqk98ISAM!p1rH`h(reNcIXMlBrM-ACCbDK9AcT[HlMAMTmNjDaF15ATjFP -lT)Zb+-pRTHL(0HXd%V[T9`A@+AI&AY(2h25,hLa[bSRHRperr&VpYM%hV8'HRdL -b0YE%0Ll)#3BEZ`9`lRK`a%m6fJHX+8IG0q"4mc+h9%q-qZ+p5BfDkjmmNEYUX@h -J%p1(cl(NM9Z4Frb0hi,UH#(9FrL6&JY,XRGlHh(LiDFAld-p4rH[dVpJ@QBTH1( -Ha%4cl-$ieJ9'Nea2GdTHRkBAM*6Lf'8j`ADlE+Qf4haHIPYMVeG(AA$A,5YYSXi -hb@Uje&i`-(i(E[kiRXE%aj)d,+NdpiV&L8DcS+Iqc("5RJX+(TL@P#Laa0MjliE -bc&li8r*GH1QffM8Ak#dmcf9V@LF1[EDmM1RXSULljCHfLdkdV(jfRQ8SjBR"GZT -!e(20b-[""[r0ZcB9AYYr2p2[qhchbI22ZqIilpVU*Sq0bEMSipE8a0M'EMc28A0 -e'T&GS2rG@d[A[2EN3p0hIrDdIHQDpbppD,SdDV[J`3Mp6'[`h3prDK-MGlm[cG0 -qF'[j1D2T%#F6miERCeJq*iN``BUm&VhQk(T1$&K9+J2RRLR88akDJ[qBme2p6*1 -Nq5($%1Gj$G96+6GlMjm@HA)PY*3&'U1rAMVqmHG#L4+aH`c$bR%5dKS&q@YR3-K -F%53HRJe48'9B8UF"XUM'HMNANU$U)!DU!5cr5b(6kLSFp9i,`Abh3&JD58MmAFL -#r$eSA[K$U&Mi2dM`(Q5jrCq3!,2hej!!SI@h%%Ai%aa4[JN#b8k`lEZcp3Lm -K9MJAUJ0'#mR#)1JX1&[)%NB*1B*9'#F8#41%(`PPJPZB,RL&1Z&ki5G#Jc"I@#` -X&fi@EX(r+m+G`Me#Xr#3!2#Bm*5`4AK'H%(iJp!Qr%Pi3hK,H&Ii3$JN("D1#*m -+ai8[FD@5S$&SHQ[L01GT4-f&QP60%%f'*P-c#U[*9)e08k3Te9bPQD)Tde4SUM4 -H6DeQTZDRQNE0I%f6jNE05XeYQTpVeQTqU@R42+4j6218CS[Q'FfcQKFe,fZfDel -6r!8+#AkSfBrrch!PrEDQAD[94QS0@U-f9KZRMGHHVdh8AU3GSKh'j61V[jcS*G" -@b4[hacIk#C(D5%dNT#I`Rfaah%)qiLPfjdpqj'R&MASImqV2J,kq,LmR(e4l)#[ -p0Q3ELG(kqfbPB[hrihj16e!-UbIkShV14NmiA91+&UdR#BT-R+LJ!!PdfJi"(d( -YLjM+0,C&T1C([q&FaE&2TmIjZ+mhl3laZCV(cJ)"d4p2IX+[Xek6(9l'(Q0[![d -6r4ZY,(UVNLQp1&-M9ej&)La%%FK"PKb+SR!'eq3rA6VB,M,0Hp[1qH0R@8aS(EA -YXrCpcmARThfbj52XN!$AL!AKQTUC*K!B!0#K8JBGGJ"d'-DfDppN"!BBJP%E&!D -mch50"$kHZfdQk`2j%r1!"G3d-qf!M1('q1IeL@*qaV),iTp,m@)e6S&YLPM+SMp -r(NZ9NbQ[SLEXN!"i)@#(aqIU)mUhT618EG2DSDR#`2K'A50*!Cb@XCBPrBc&V[Q -6I8ICY5`LpS*5-IjjSc'G-[8p9h!P-R96TU'Tl0CadHDj&jr1Y"Gi5&dC'c(eJM3 -!$kG'(Bk+TNc4C!K*QCi$QDYh,mcBH3&PQR2lPS[blppDr')ECESZre'HkD`mSb5 -mp2XQblJ@C!VGcC,TcUqKKh0MkTeBeCpc*1S+eLcjI'$mVjj[,,bfZj5IX3ijZ`C -1[QPed`@2Y%E&QSm$1GQKZkhGG00[FTl6jeplG2DHr)c%aAT*qfP4G-fiD5"P-,6 -(F@cr@Y2#V"Hq!KmZAIbP%q$$eEmqU6eqVqf+!IYHUcLCZcKfEAl'Ep"l(IG-AYL -hp)),HLf1R@ZF@V$PSUfhS324Tq[b-aC-4CpqSVFH0EhKZ[0rQm4DHIH%0)"6NY[ -2`Jq6VSMiiTh9J"r14NfI@R)&dqpZAT!!@p0Fh2$a,i1Y6&FqQI9pl'k"pHiV)01 -e4Z-j20-I&-LCRVhi!Ke%`(NX+r6@4MA6SK%!)&5Q'S#J6,-q,jrBU,12ZN"Im,[ -S+h)q,6(GN!!lVlNi2q1A0&@r2VPaiU-ac(K&A1rBU39,QX39I2Em)!@C,Sc*qa( -2e,qJ2&j[$YH8)"8&G5b-IeD&1MkCFHh8#k"C"E2R`TG5Vf!4%c-DRpH9SRYqMfJ -e4NpZ(&Qi#[H,2cV8CmhBSBhXTV(E2J[Xqf[##fRceqh*@VNi4f-qf4FeR4$1P%! -9$AEFrIkB%0MaM&!03JQ!(Gf&MqqrJ[AieEE'h'jrX,f3!(Bp`B@M*[-G)D6J#Ji -lJK)NmNhX#'XY+k$LM$*01'iN@%9(LX!G#Z-3Q-6D%G3[$TSp0)cBHrIG5mUJDmV -!5RqQ88"'C-$B0lSUdlrrk8a2D(`I*1&R)5XR3CcI+HL4db#3!$%IZ%Saa(1@JAa -N#S$mLb&&jP+SJ*N2)Fd0N!"1fJ4FC38%V[AL+P[r&ebP"kK+!XG8dL$Vp&6K)Q' -`N!!"A5LP`&-UJ+GF,&`"4196JJ1)5V03,mc'Iif`!*FSQi'RI&RiZA#hF*r`J2! -JrRmNE"4q,E3+[a0H%Pi4GJU[#lZ&Gi4p`N'J+@m**h(ckpAS0G'D(KUMTUqQRbC -"Nk5j@*1Q'DE*dSb'TT+TQR'D3Nf*CT,QajUT'VI'SlP@FjeQPQDfCUjQN@DTCSA -Q9XdGQVXdp`*0H8McZ'D6jMHRXC5reHc9I+JjV2P8Fd)6e1Ud8IJ(YAd8*18dEDS -fA6YFQkR0dSl@@V4MYCGT#dmK+bk!V$lDe2mGXZ,VTZZQl3D8#(mAYiQ9ATk3!#A -kea(TjIVDZpHMrdq4GA6dVrSl0JrqPT@UT2hNEFJficpcPAVTZKkVK20Rj-2ZLBq -ckrA`ICdIeG2dJ,aZ$1[dXrF9ZFTpaFI)5Ym[9BTDMr2!k%q%!DXIdc23PM'&blN -a&irrkjF3B'YM@PQ60,`e4KpTAQGQfm9'3f4ZV`kNJ&FGbZbd"d-q(@Z1ZA&XFmi -P@3edC1(DGYd[2[Vb,bqZiG$++jqG(haINPU"2jfc6!9YKM`qqIdjDBYe[la+[## -fCH2cLEG1l@fc4bAe,EVd3`NG8a%9E&bq$6e$Q5jEFjMeRFb+HrPCm)XIHpi5@3l -R#MZBm!NIG1qmZ-@AmeE`VYfIr5EiIX$45[JAmdC`TRrk6[ac'536eUEb1e4`aCq -D&Qb*+'KFR++lPGe-jiXlBb!QFU(%,UjBd1d$)h[f9pjiVmLUIrA(pYE2I[28'`f -lDlH8*laiS1(AlCmYfRhXi%h$eUCrFZIHKUGqqpTeGlRE2j[ddF%RliQh2,S896K -3ZqB$'lET[5pNM$pdfDHhAEdTCpb"&HhjHE0[cUKGc0D!k'e$H4j,h46G&'9N,lj -jEhc$mH29MjrAm2%[$MX-E`8IrHe2'PjmHFiAadlZhAeXl(R$@%)`q0[JCb5m[c2 -cXaprp2UQR12AAbXM!J[2[Bb$(Q20Nblkk0DT,'VrRcq)X9fBXRclJpXrMqUE,!A -IQ4CXeAjm%p9diql9&H,a2fiXHZF[B`jIXQ[h@jpXqFP22M[JrFN,ac*hYqmCGKi -lGrFPahCrGZMAZcql2I1ccc`hEKJBEq(j&B(2T%V*Y2+FpjCIcA,'(eJdajkAdYM -l0f8pp1q0%jH9AiET`$8edRpXD"AC+lp&Giih*4b1hpd3I1H,i'm2jEci@HBA6ch -@F&I#AF(JS[E2R[je-$MhYhrpmXZ$b26*M'A[AlV0[q##+-VdT'fe`U6Irql'"Da -h3@0MM2h@P,[fheFH(DAr26)Pl6TVUDBlcNqqS9(ElBDF6GlDrJFEf5Y[rH+MYrr -belX1T6fhFHqe!f-DENUimC2GaqCmGZH[Vl[VT[-+QRq,6%I-5DZpqV8R(rR*lXp -YDE9VpMlj%2XS0f)$8-'VY-'E(rSdTI'mRra#Sqpehi4PNcqPLEF5XiGR84bG-G% -q(-%$C,6)[%d($ZRP#hm!me6pR-Z*59NUQ%!,J6P2HiHfPJi9P4hQr&S!R%UQT*R -S&d-IQ8SHpL4(43F,q,R"R1'((TC8B!-RiqCL0,36M8'QCh0NB$)8(ef)ir@C1+V -l$)3p0B$cSaP3cC@F+1*kk"lk!N4jIKP-,epMpl%()0lc%IB8"'9q!l+)ra,+8[i -+mL'rcpk&6-QI3NVh@lLhF''25a4k#%DK$kiY6SDLTY1%9#&G')jVLr-&#p#"#k# -4D)C3)N`5ILa-"6l3+&`,K'!9lLh@+[F@AmDeaHm)kr$rrIr%"ebJQR4VJ4%NIBd -2R+I*dH5HaJHD0$j0$4!#M3pX91iY,)6J6c@reV4UIUGj5I1+TNhc*mdEQVFdlfS -qd"c5I+)jMRqA9S1p0U$YMAZ,NGS"`!LbYFRD39U6GS4fP"DRPS-9A&eBY`Ap9a6 -kiZ)rA&e%BqQVLfJdL5%H[9RdaPIqJhGFAG$[H[bhB*)p)N6f&YC#GCA)+m-8Q,3 -#Hm)@`&q231'[#Q'qXI0#3MJ,r`jdI8F(Pl%,JV"eilXDha*m3kGLd"Fl-`5ZG#+ -Kk`&4$0h9HaF`dJ#8DllG'a3BA!0A301i'X&14CT2!Fe8rZEEJ#!Vq3"Gl3kb9[N -lY"A*p4cZr2BJ!T4`'4I)hk%LADVj1Vmk`PMj#jhPm!TdIK(K&'(8ibaMe(Q22cU -XCG!'FIblc$!H4),mhDY%1$@e-50QhF8CU52AQjJ0FQ#VjLRIp8U%X46KLaNC`e) -I-)RMRdGXrB8'*LZ(pFJK$cP8,Q#'JLCmN30p1F,S"eM'b-GE-JDep0NJmJJEm8@ -f+X*[DKQ032e`,))RBp$MMIq5J`G9qP81j`hlecTmR-1C$raV(Aj6bm%"qQ(3R4a -S+Kq8[d-2LjM%RCeIQQ3J5Zd"FDTm#9KUlrcfX-LM1)$i'FeiC4P%BG5II-r2(ad -fXM&Mf!10hjEr&#%amB+-e(@0'DNA!efi)-!-1,hJVaPKf-!,S1jj6FDJhJ`je$* -$[[+p!&%iJKmjC+Nj1"(-(-lkpFmb%Rr&-1TM1EcEKUS'ld8)QaYPlbQSQ"hKT)a -c(rmeIBZB'S'bM86)5Nem&0q(3cP3YT%)+F1'2SV[`c`(lJHm)a(mb!(IKlmE+5G -PC$b`q9&m(rkKX&(Ir[mlkNmqb8FpF),q)Cm*jPNU5[K,A',e6rK6&2FL"1q[PJj -HT!52Z8H#dl$'S*`F'R64i(!&CdN!["cmM3DI6*-DAMS#"rG!,,8%,eF@!IS#3T2 -JF-rN`5Z8!8aM&T`HC[#*F[!,$SIGcE,"rCT'Y@a4E`RHdbUA$@k8Abbi+aK3JdG -A'3j1hZmeM"6Q4,GCC4Ym)ILrkr2"0)+290hICSE6VKPmBKkNZ2h,0TcMD23Ljm% -NpZ`2GSmCf`jm[A[S[C+'FZ@p5ll1J6C1(Tk)-[hHPrmT"aTbp$kHJij!QFkiGlq -mL60[`d4m-EmP"aU3!-kZML-'L4$%VNi4G"j@K)0+K'3P"pS,)K&F`8BH!@qeUm1 -6kkNMa)8Ll*!!Fp$BJaNK!4%`VZRl,REK4$L1Ih#@2Ddmbq-jF+@ZS6c@r&-16V@ -2jm!GNbPhc,Xj80F&j+iEj!C5dahcrTiY%BE3J(q6D@9Vi[ZU*HUAmJN`rRH#HMl -Xa@AB8E#T62U#kG84Vm+3!)YG)c1-ir-'%kcBj"fIe+0-)qBlb)Q(S"QSemF1&-f -SefF`J%#p06T@bhmXqD!QB@JZf)XPK4N&&hZG0#mck,E$deZ(-qU!X2cVfikI-$d -1S%JV2[ZElqKYa`1X8Ii1E@5TkpFhGhka6I2Bj'mA&4%'mp[*YqN`62b&M3P#p"I -,GTc3ZcIlSRFI36#+ZEP-&rU#UjM(D6Le8G5X5a&aM4('1D'KMjkRI0G6!Z%)50m -hHKZrl0d(""c4&2#e8PL[T1"Va!4&'MkN3&qNd#hd3`C$"E6(8+cmN!$6DRjaV#H -)`!FeP,eKU2bP""$8qA)#(K&BpBF*H(VMcZDM",,qR`Smm#m9q&8#J`$d`'!i#4M -Y%eLar(89Lc$-k[cb--23hD*qM@K-B1Il,T)dU-%!2e@$XGRGqa`MkpeEN!!"XeM -46cfA*5D+I2cPT@$RF+m&j5#'-(e9$UI`d6X81@#B)`I-ITVrp*dUl`%RX@MNJ&- -0b3%I(bJ`q#XjJ'UXUhFmH"jTaiQQ)'8B&DlM%#5J#Q!Pd0ZpJ)3jqZ61$)D,qRA -Vq9FbN!!62#H$NhU,'12i@KP3,H`-8K)6ep,AUS(9#*)"VRETqqi%mBNL@TqqJkc -0F6V(`!`(I0`r`8F3*[hf9l-l$CYm'0rHT9Y"f#%&iBj90jfL[X1LDEjL9Y1B1KD -ATL[LdC5ME`mlPq+L2Z$mmq(%h2cU-`+2(,KFQHVdPF!M[f#DD%SjU-a6(Zefj1& -bj+R&mM#eKMT&aR)[aG+4c@)KmLHPF,(k)Q1+UM*(TM"(GUQ4qpZ$FRkhVDaD$CB -3pm-frRqEIe#)U(4'JG(*-lC[FX)jMNBQjXbJ%-Z[XbN-19ALESiqf9[Rd)kY%f2 -9YhE*2fqG2,$`2jB"(hlMrAi'&*hfeJU!@,`m)f3B$%db*$N(PBHjJ)-&FbKQd&# -DdTb$cX0FiR%V,MPJ9%XP%6Z5JfZ#R!2HUT+kQMS(0a!ScS(HR)-#!m`FiT%$CLp -pMif--#J*+6C'0hf2YU3U`bp5i25a0p"l)!@c'q+r(9b8!R88G3+qae-!QS&QNSB -DE'B,pT5'"X*l@l$NB"p&)*lhhDqG#2l1qf+pMXpcLCV#`A5S#F889e'#%"*JemD -%fqebdJ'#'rZe%iF[&5U`#2MNH@J&`U,Vi41`,e!X)`4k0k2r(LK@Sf1er,Yb$rB -4!LeZL#Hk0N-D"2i[eZXlpN(R$L,a`UJ,f3A!*Zi6RMYp"j'Qq1e8rFfhSIP3qBc -S!fT*D(q+IJ'p$!1rNI[-9rR&RIQ5hl$960YR%lkEP1pYXPq+b,3aHRacP@paSab -[#$&#bMFGha6CMf2!Kpm89rZ4Mr-G+ZGhSKk$EIQPX9ii2iYp+4cB!,[2I$%"pI` -DeZ[-l(S(2Vec5rP%FLBIQP($EPDqQf@IP''B,8@0mKHcLZ0JeTMIBE)2cCq8'*T -&L)1[k32rP$kbhiQm"d[b56Nc6bK-lb`"#UPR53!Db6"$hJQbNjr"b-2M(6b8-Bk --F6qNB%cZEV`bRdVT"DBNpPPjC)m(6D,B9h"rbciVpj6pdVU1q)-d&2&p)mM8U#X -l`"dCd2&Z410eIrB$!U2pLiem"HA[(bQMABedr[V2M(E%`kTTMABCkbQ*(6lkHqi -2+iha`3&'1r'9INrr&rBKH25D[`C+a'qRkQqq(D#N&jFA,#D9'HN5`2RL3!92b+L -,IQQEa5dBEM(Yle#)#)3IlM[F'MfqZFShUr&[mI#&Aj!!ad"1r2DaGSdJa`["2r, -Pr0iV"jV*GHBl#&@i0"B"*$$f*6FhlMpLh`JbdMZXhJ&f(aP8l5cQ6,Sd4fNSQ9m --%I*a*f,3K"[P,iC6Aaami80$U9X$&Q!h3aamHAc$erab2J0TpcE%)%0K8Xi-%(+ -*$Bm)&-*$ijheV2NcA-2`Y$M)SLNAh"pS4-4&Ul`,UraJ"(i!,ckC5qAd!,b!Dc+ -BA9e85lVH%2pCXMr!$[J(P9*ElTmXl3JrU%,P6[MjjFlVQ%!QlVL1p9eSab!"ieV -'F,)kT[RVrhTFbeKAieT'Y4lVNA(0q3b#0Di"Ek3DBf84'1-K3@#S"PbT%A9ma08 -qAV&PJNqAd3q1G@FMqBUYrqG$,'&E6YfXb$P)UX3$ebY+Ub"d80$Id"aRp$Hd4aR -p$4eTFB3%arJ$M2j'j$k`'d1I9F+li$QQLbH52JRZk-3hSBRJCGbi[-MSEh6IbHK -['0V!Ll`Eh1Dl'2f0RPZKS3!L1C+I"dhV8aL(1m")$8lUS9[!Sr`ij'CYBr3hqM` -"c3@2SPi2JfAjB8MiH*!!dGq)DfEd0mkj&pS-lJ1&p4CFrZ&DrD3eB'8'NrV)eG# -3!!F9H5II`ZK[p&q"KN",R,+-dGmBd!3@Ce#XMeS!c88JJJmhiY#2"0'XKUB@51A --QJQ'DR"8MkjMp$H5r'!K![hdD4j`380Q8diPSlpa8388Z8"*4ki$K2DJY$pM-V3 -NS,Ab*S%l'T+-cLb&q#6)6mS[aV8HPTXaiaRpME3#D%q!G)r#A("0i`+a5%)6SJh -(CS0rZJ`5HNV!PJqqr,1'3pm3&!k0-i(M#%cBC`q'JJ8Sq"ZI!XEUA"$BCd-[6$D -SpHR5$p[4ZIfK)3ELC%VMSGd"kKh1)lQFUC!!kB2Y!hpMY!%F56J-R+$()-!SQ!M -q%2`M)[rdl1#hCbllQ"PSrpN#SAPaN!!48R#54@Pd1PVKB$p)AZiMX1'ffa$qV#a -Y4qMYCX*"ZTLQX8JQ3rJ8dGaiiI&G%*2lSS5rXL,)1i,bYk6Z84K2i%Nqb(5DU#J -$*P!U+E5#iT9!llKciQ*k40%TQe[!"4@QP#%Fe84VGEVZL50($Y"3mTlZ89(4N3G -CC3qNi8NDP6hQNMl3&1AkQ(A6*S`F-c*@Le(X4BD*24-ZD4mYM"R62VVEQ*(*-4$ -4jcV'BX!`iqS@hHZFK15,"`dCG2'J`B1(Y+GV-iB0(p8ZD5meDV8R@E5'pFND-bT -lX&k,-YAS8)hi)9p+fN(GGESM,!VAifG)8NkX6R-5L4U4m52'j(`U4B`H%U-90*r -$(e*TJqF2cmiHFd$5jC`6SF%eVeq)()bBNl*l4k#AP[$DRC%$K`N$)b1%)e#@i,N -S4aVG'bRjYFb3!*T0`5EPI$QkHcDL6*!!T*'*N4SUV&XM'&0'MMiTIC'M(6-Q*kG -pM(Edk'bSI[@-kD[9S#Q6"0CcY$3D88G&D!kcULpCe%$%2eqkT)F'ipec`4JTZqG -*ePmV4+G+8MDX*30l4HTdd4GF-NBD29V+2NqM4F''#KTG[dc8B%,fU+%ApMrhR,L -qArB4BRUhaqKl'Xl2bT''pm51l1Z24#IPj*Md(l(*Ac*YdKL*+M*+Td8rHK*4dH3 -[@AHdckNjBl+Pd@Pp)Nk`k-Kc-T(9T%Yk#eSUPcZbAjBdCY5Pb6'4KeQ%d1hmLe2 -kI-kk4`b9FNB2(bf0`TAYcpPNLR3k-N8K5hS,1L8lV0Kqb#)FPCf$I%C%('1ad4I -PM"NYT8C#6T9,%h&qPR6TN!$cZQ2(!BIfb"%MKrG$dBB)V2XSDA4bhj&50QlBIXk -FU&%18LY&FVN4'S`j6`)eBcHZrSbB5k94NXPi$(Gif)2bT'aT9#m-XMLKc`KT4!, -8bX4hMleJd,#4SdCPMcU4,Bc-ETFd`k)`"`)$XU8aXC%MT4a6K)!@[aaCSMp+"eb -DNc1U,p-HB6'8*Ge$'0f')+pa1*!!`i3DJIir4aScjMa8d"@9*Sdi4k1,5ETN92C -K+6*RY#6eSIC-&PM%#%b&**D#&JP50JeI-X2!dG+Ph3DLM'-"9lc"HTp2CD3*2QV -dQ*a4FFJ24jZZ!HeMHU4"&j!!d@INb(KGRd'ASQEGBliFVFNH2ITNYM!+db3ZXkG -1JdYj&qZ"+ZC&X&jiRSB"m`DEK[0bei@B'jkSS6PMa[3AY*m`(5@+PGJARBAN4qX -ScNJXV#KA@466kP,(*%DH2a+Ml,bXP(0k4RGVMqLTe89S04%4QNJaFh4Q2q%%5SV -U6Bc$,R)H#KYJ5'(1Pkc(3!a02iY(jFG(#lUM6$F!3h-B91'-()dD$'@BFF-L4ic -1[U3Rj[*jf6elMC!!XNF1LG0M3RMddITZaeP%a#ASl8!lLab%FBBMqcHS&i-LR2` -XFS3dQQU)E@A)H4L!`p$3Bk8adK$p3DE94d9eDfG4hE-[LNSHIHQ)a1jIXLq`lrL -d1SeKd+K,"U,,)3GMb#LdKJF95FAd1bX5+iY4K[c3h+9J4cmCC5VTaA5IXTim2c3 -lkMXKAK#`Ae-RCfEhlR2*b'5dD@,[K24,4jh-MKLGR6ek&1dMCAdL-E$LKF4X+6[ -Q5pC0Mp"P')L(U68#b2!m,(AB4Y"ch9M'!Y5'U1"`61A5lKpL!U+(!d0(pKLFFf& -hV6(aNZbF)e)NYS%4N64%8$[ITG+B)C&IBUr)`jS44Q[8J3%#Sl8X!YfF-M)(#a@ -Q"K!b*$ZK,cCHc2Xml9i@&cNUc6!UXdGhH@fBJ#8%dk0X9$Y'B#QfNC+Hf0C!%)0 -9#S2r*+SdpFHN,'arEl)IbdQH(i8NABNShcLMJ21L*"U)U8biK"VNKdc8Mdb+(ph -I-"K6Xr#mARS"8JF-$IJTX&FQTBbkj(cdAlcQ)Jc!)9qJ0c"Tc`IJmLDl%ZX,P4" -i#4K@5c"DDDUhXqiB(@J2edLN&hU2pHNfq2a"Q6d5T8X[0Q+23lX(Hd4mMQA2'rN -CLiK#Cq4')#ph-MSM*`*9q`5UGLVPeBRTJqAV[,iD(E+LYXCT2E@Qrcd@THhEIpL -j28CQa8DLZ,k"@GJ-5JFC$V')1$4#'JCG3LrDjj)BCMdUaDY'%NkV%iDL8'G'd!V -*+B8BGIYjJ&k'4*`r-NV-aN+!*Ik--9p)f[4S@[@`9m9K[,N[aYBf"+2)Pi81`%5 -8[$!,bU*4[h5-rV*BTN0D'HMK&'E!FPQQIiIeL,ZN4qD3!%JY9[b64NYMfU@)-G+ -BIM3bd&mSN`XDJbD0'4b"&&%262mhf99b[FVdG""p*ZT9U"Hd*eMhFq%2ZL1-qr1 -3!&L')EPRjMQNkb&q1(TliKLNM4@4eRbA(LV$iM%5*T`,3d)8MISN3PST-l4RQ4k -*$m85FIljK-%QaD-4NPNI*&D+a$bkZ&lT8BMN(BAeZ(Y-Glc1ir*&[2(G8'T)-mN -EJfR`&VS@frAjI5Nc6%S2kNFe`qTq#PEFF`adMU5+0KbjPA6E`l6Gqb4VXF,'BcT -dM6&J(6b['md2Ae)FF)J%$61-T%AS#)Z)3G`cGFIBeC3B5TEi1G0(BJC26-4bhXR -c3[1Q)Ura1Z6PkRiZ@LSZ!LAV(0-$JcN4'epFE%S5*L''SKXliB4c")cB"&S-cX0 -FD1FeSrj04)q%4ZANA0U,!CG)kXIAZ4$kYe5,@h)d%r8#YQFXhGdjJJN(kI(kLj- -Z0'+a4M2i,d8qJ8q4)f%,)`8N0P0*c(FFSrPde1`d)$9B6+PQDM,%!pm$NK-h%#Y -lGdk2l$&M"Y#+1Z55rKIelhf54Cb$MMi$LeKmEk`lK4'IKBDB$b9-4T18BKJL*@V -G%)[L``E&LY1L0c*lA)*e#mX#d!J$`c`c1biM-3R)M+&0!jL4rJQ'@*Q83chp0Xq -,4`+Z'9b*@!$2L##S9G9+jZfV3*%),F,m(*NjHM6fdI%Ja3h&MVUN6fErSEe3Yk5 -4k'6r%4B*Y11mH+)QZN`G#1KP2pDrmrZh#`#R+#hX(NMVr*LhS8`-Ui#hqrQ$-iH -*hGYC[+EAL*ccqPlDpe)XU0LQ*qCNG0GTG*%klFN)'1+djk%V#P()$PDZT*Ii+B[ -MbaqQN!"NKp8$(6NK8I-1Lqac8@UXP[SX6k#jk1h@mm*,T)ZM"idaMMa2`b)c-GN -QCQ81baUC15ccNXa,,Vedq)K,D#-m$aY1"qf[[()M4fmNB3GRBC0+S)%'V5MjlC) -`,')[Za#kMNT3p$22lhGZhcjpccNRYNmFN!#+%M6%Z*kp4er5Dq3!,HZ*h6m1Z8i -m*S(NFj)@Uck+!N6%Jf@K6)mf6`%X-Z(mGYB6$8hTMF$f3P2UTacNkfD#Y[p*+3V -G5hf08GqGBd545p*LS`H0lYpRj(P!93%SZ,%&[#P&)`LKAZIe)F#m&PQLCT4P'NJ -@!1%!XX551!%V,1E'a0(Rdii-5-bMk3H8k3fTlqK4)ml[(D8lImb)(KH1MQ-kl#F -64k4r1D62i%'$Kk6K$c4[c+!d$+&*&k00!(jjqP'#El*c!IUFLhQ(@CD'C3GBD6c --Nc,3JcpM*Jdd8[#`(iqK-Xk8-A4S1NrQM!('EK%S3IV`R)YkA$UQ&qY1D!J'pa[ -!R3`K&[$CZ9Mi1pP%Y@(HB1F)!c'VcSR#jXmE-q65BHJ(#DJ)DK25KJqKY63KB9M -QH3#D3PV$Z4P59Uaa$0D#F(E1k,L$V"[+1T'3!)e1[Q*`!3qal[SK+0pS)4l,e!K -XPXQASQ&1"cEj"YhC*2'GeM!QAc)i9Sp909A34IG0bE`dCm`&3-61d%D-b*%ZM6i -)[()-@ZCd0"rYqGam2fI4[4'Ra0!EQCd%Z-0p)4)Y1iITX2!"QhAeTiBG%T@*[Mm -hIA$U44F2qM)erZ+834PCSdCKbCN`+PNIPhhT1D`(fZi-h3&XR"3TNEBEfQ0J,G- -ICP(R!b3Bh4Fl-!CdBSp-DRHJB&M3KN"RD!K,c+5,0"JMjhm*%H2SpH6XV)acY6f -(5aG(DC1!X)ciN!#[La2'p+2%D)CM%*dIK31R4&21k*'$d'`R`p%I2`UCRBd6Q$M --iJ#3!'%rcFGcHc,p*FLXE24RBrS56R(ZN!"q[EUaAN1N%I'X'q$-m`#AH,8AS`T -M)dqbU8VG["qaU,MX-3"B*q93GMi0`,8b+E-IYQNXN`"UDCd"kB`[)5YRe-9pHrA -Sm@@[FhYd0d!-6$`f(R6kL,6XNBR4Y$e1[&Lc(jS%D5%DFT,Cj3T5LVl))6RC0"G -""*BBP5jP!f2-*RJeT1fG6[N@STP3L-aBc+UJVNIr%D2(T"NeJSKKP2i"m#f#5X( -*4UJ+0BA[%,#@Fh03Y!RpJ,F1(3'i&5-S*bDk2DT[G1m8G-J%kC)i*Jbij0+8hTL -!,RC-L0&fLcjRd#8!4S[kBXmDKbS&pa(1-9(+`%l3`fG41T!!"Q6RdebBN`d6`AB -*aR6XJILm`l&U61r#[KS@N`NiiEb4fD0'MMU@(B1'`dLBQ*AF5`Y!Y63R*`f(*3N -!B5H1LLBLL3YS&Y%kJq%A"2Bj+BHJRELS#l,'(*1kBcDG3N-i!m[$6k5Sl%X[MX( -BJjMFESQGqclQ&G$i#31`qdY2PBkjY"IbF#9J2*hEMql+I((T3'GTld3jcMS[kL4 -ZUALA1Lmlql24AfC(M-T+kKf0"6Xq1R28k%Yll@Akf%Y(MaU#*FI)`HVZkKlGI6r -6484'k)(Y*8(r5ZLFmmlVDiM8SNF6G"H2'MRB'+(l4)[e(qR'4AEV([dZdaULZd8 -![hbFDE83B2+h'!AIBc%RkBl#G6FKFkr5!dXp(8dm#9[FVlJ@CYI&`X@3!,b@`*i -4VJM*-&(f)TMml,G#dGhX0PPJMIZ#Zk&F#S`VX%%4k4Df@XZd29MdS-%r6S3Xb[$ -A)Kh$BC'1Cfb)q8URiaEf-jj6$iilM*Yj6VP3SMFbX3b#0*(5*le98'5lV+TZPZK -cLH-mRLU[VkT@K2FR,llch*UTCGkb)4"4fH3[Uh*lSE-55MDEkfT()UdYl2BcKH[ -"R4dNeP#5(Y30r$(V@Grc1b9(8X8JdC6N5d+CkY,D5MN4%BYbla[VhK!QDCSeTEU -Fm!'9'aG$,K*+14&jiLT(kF6bKb,G"A[2r'c&$PCeT8%(dLMj5cFdFH$EiYpB,S4 -(acCc`2#rYL%SIhi!MHpM(QS)(UY)q,3K+&3N9#4mh"$mV#,KZ'*&J1k+K"X8kfD -%1aH"IPk4F,JKH+3Li@"$m&"&`JNHj$$hJj*kf&jV#(jCNE#V)IKk4F*E$F(MFZL -*#(f3!'H)d$pV#(l13m-CdZX4$Yl[F)mhe35qfa$Fa@e[b!P-rB6RL0!)HU!KH)* -RIEJLi4J2r4B[h3qjl5@H4KF[,G+$(dUTdcM%+i!%%!J[e!%e35!N!!qN"!mc$D5 -+QL#"GlLIP2-f5N-+L343+NN$PC(Q3@JNLISJ$Ebqaer`JrIEh0Y+if+jPC!!!"T -(ZJ*Y"@F*"'qmAZGq,kYP4UfF02j!kFmI)jf,N!##Y"I53A#%r3PraG*"f,pT#*l -N[B0d8"[BN!!1)L%Ga0E*5,2$!H9'd(fmP1J)[1#0S$rLC88bdX1`S8+`3D!5NRQ -3!0Yd-Y,q5!EGJ@6fULf2C+52c'4NSX#'qX!Qb@"8)H'qC$!@%!LKi5aGDLD$dU+ -SNJaXNSadc8-m(NV!bIb-ef3J'E3Mr"!)%m9-"M&3E%N'-C!!$#T*bAa5EMe3f+- -0NB`C$U-!08&+-V`N*3`[N!$FFrG+iRS15m(rN!#h"UAe#6NY9`18mb-aT!3VJU' -S'*!!X#%aK%GL(&j5free5JrcP&"IBea(5ZKb+@FX*GJ348mA*2iFphQ@Tr*([*D -8bQ3j&8aD*#*0*SPJkR*`T)*kr,@D!UU#fL#&2qC4+)@CFJSBf3JK+H#&PX2`K!F -Q-9+6d"KI+#(D96UG%j6aKKV"%r-(lE`I59dU*i@Y"#R!6C*#aT)18T0@4@fHjhj -)!#QMGLLX,!,5X*J"m%15+V'&FQ*`4Q)BRQCLf&N`Pf5!QBQKCTLEU!mD"#p%NS% --EqNa'F[LMA%B64)15",KB%-083FNLEd,Jd0k$QRm&8m5NekQPU`*CT+S2k*L@-D -md8KfNQJ)@H8N5Da[2ke)f(-f593'D5#5QBDd#cSA-G#9TMIk3MBTSdT1%Y9!NUL -!Nq42e0%S#@"'S#(3Ep)+NJE5Nb44##N(%X2!G'+S9$mVT`S(0)f6+K,EadH0$!4 -*&I@89'9q5"V5q%L5*`YLL8mX#LAE+#H,"*'Xl,k5l!Xm@8cK@,+bG#)0f3I0C#& -VijUJ-LLPSm``H+(`P1d519Z-$f5,EM'caBK"YZKqD@4NL`NKSeX5-,Y)XRA,Z5) -8M%M(#3)26(qM-T3V1PDk6R,p$Xm93b#@+dDBT1&8&KPM[G"l2K+)KD"-93m*VX$ -,L*NVeScp[%%a(@55B@kMLf5[PC,*#$TD9h-!QN%Sfd9bYSL((STQLid%fFTUK[, -%XT8j)k0E&MUNCUCTMN18QG*88a8M#QPL$c#6I)C29A0X)%PXp@JI$'FR54PiNL4 -XdLe1#3LkqBbF"NBZ&JC*EaHhbF+13*+H@80-)V3H%KZSSH0YTiI+B+14lHET$Mc -!58qUKj'%"&"cXrQPE[)5Er%lPKkUpaHmA9"2J4+3!"i@+6-pY*&!0@Ck6R1)Ybb -&@&Vd2SPDb8SUQb42G(M+T[)DAiUPq`!1#E!NLiBNKFB3[fK5JV&%Nm+83L*)kJF -F%j!!UX&$d*GB1jKqP*4Dl6&iN!#VV-fbQ#)PT)&qHV8M*36&@Q'12"RVNKL@9pJ -S*EAh)J%8fNN*FaXK"*C!-[$qfila)`R%'N$mm%)NR4M531N&8m%%1*'B1AJN!DQ -BT05Ef0*[%m-FJ)H%PVk$Yj-Br!`e'Da1X-N#j56Ta-#-Jih`KQ[PK0''5"9e``X -lPJBV*('CCT)i+SV1-K-AY%5D4"Brf400$mi%-mq-*D-@Z@Q!4TF!d!$5`Z33D!1 -T)cb@D(5[$%ai5!%`0QA6NV90#S#fdqP+#Fa+fb8`SpQHGKG)i`[fLmS)6Z@8`"` -Q@'i33bDPi"l4G*hf3qUk,,&SfT-!L-r,*C!!S5BP3%I)aLF!VB#bm("+))JVBX$ -26%SJ'5N!#ZGi5#6T&pPR+IPVj164#S*R`KPp,i(J)EJ-CS$-!b52S'K"*#pY*`# -US!@b%*Xc@5qAX[Y+,&N3Y5IYp,3&)6P8Ac"3'6!55[V"V$j'&4B%!684#AZHl%M -QZJZE)&5bQY%HqKQjJJ+dQ[Z%Z@1+6E!0e"IT#Fb*50LDi#HJPk3('ek#&-,'1jb -*ik*L-NTP[6F48K034m@`jb''J0e)9BDZc#583q+*(fbmaX!"i@3FB%B"H)#cP&` -53cL%KKmD"5p8@jBCQ6Gi5Ce4*PR1B1-e4K*$5Y,mjXk-0N@"%5L@Q%`KY!AU,"X -b#J'EiiF9cEM`Mq(,#B'af#V3[aaGS!9L*aMrc4SRSPVAj'GFZZf(AEk$`6@!rfq -1'0!b)3GlkBjT'6m%e`$q[cQD%h*`faebX!#XjKI@6,UiA-hS4'`e@`-XD6@$'fc -`*j!!pZ,eH+aQJ"MaSX1`e3c)*PlhU$B2X3)5UULM%1DpQJ&f-Q-4f,LD,F4VST` -1)G#V'3(LUpPDrJ*3'NGT8$+!`m`%*!E"TC,!)jhe`-X-#TZ,hNjBmH%#%ac,$RM -"'5mqHe,Hb"i[i'GQ!QD#d35!-$VC58TZZ32-c%a(Y0'Y#28hU*PAl4&j`cp"c9p -l)MF%0)0cCDfZLVf3!,2+3ebNdF5'1aqTBhr56M#c8rScj8iDb0Z-,LmUljqIEXP -B#1#P6XY)Vjp)h(`jhK,lfppdCb`cFqJiX4dEYdh85eTk)elErNXKpD#Ld'BK*4k -hQr@9U$TT302rVSBB`J0G`,-)DH$@M$bN)&r!kdpqX+"bCMaF4reMmjRYIV6YT08 -Np`eiIH2r,TXcmF6Ma-a`-[LIaH[2lKDmrZVr0Ic%Slm!CJPMfFK5iK4lS)5a&T& -1qlYj(Ur'YIUHCRSEbQUY',,Fb1Q)p8EZQ%@bVk#UXNBjAH#X3RMp*8iTY%dbNTF -CJkXNUaMU*cZAAVpNXj)HP,USj@Uih)"B9f9'`8!,k,YZ)m!*`'Q+)e+#!8F9rhq -@L6Z)6q#08pV1M'8F-KflM(L@aLiM5!RUj"&Jl$)kNafl,'-C)8jMPq()'$j%,M9 -f'Dj[BD-daLiMlU@abhi,@k1FNLF$!+CmFBFE4aDbi9#"Xh&m#"8EZia3XE(,k#j -Dfe"BML8CJP((p*6-`8$L+P4`Ul(,#*YMIp3"aD6!!0hFFJQ`3-6,&NND-4,Pj(8 -46$qIE)pj59lb)Zb3!*-6$c0V(%bBmFbDFJ(BaIp0`MUfB)CXjEiJIi,GZ(6LeeY -!*j5NLeI-Vbqj$j2!MBYV"3E!1r%[J#)($5i$!!3f8XUNViTR0M!hUT4+YB'9Ql, -jeBRJ[1`1mRD@4[X4l'ah8hm-*d2T&V[[qL+JK0(ml5UJK(TiN!!(*Tf9Jq5N)cJ -9MN@9r-dUa,aMeIJ`(r5XG'3$$E[6,UBLT,m!PLGc#1*!RVY1qY-FIp`LrEdT,B6 -#G(eE$B6R-'BD6Te-'lV4QQFm9C!!6AaRZYE%`rb3!'cKFMaRXkqXp80FV0C$1Dc -B!l8aZmhXZIlm"QU*E+bm-HPF(f$dSF8`eh8R$$NeED,6'rRU1,%aE0D*r@8%bdD -PI55#lMRT!$ZIhL%YLm!((@jY18kFrNES(BdIYIS(hZBkC)lSJICcQQeJh82X52- -l!3FEk(9cLd#VZp24kNiJEMKlHj2bHXmZDVeaC"0%GV'@M$AF4e9b)KdY4#bJQI+ -*@4!VZKNTNKU'DY)hLj!!+XP!13FQ3RrqCMPMVGTE@ZcI!fYBV$8qQN-IMBRheX" -rbBKfJce%-q-X)UDhQ@NXUK0$DJJ2DkXjNAZXRja)aq0,[35fdAXqPSeflQNZ([) -5$`!FcKT[lC[mpR`2HjLGC@D#V0!8HJq8+1)[VeLQBkDI@S@L&E1fC+G`GJ#N+*l -4S#BqdZFC39qdDc3&k4j!A-C6k2!2QLr@jLU[Gd)e-eZFphIi4@B2l*%Y1GE!1UD -&)D!d)2#894J[SUA4a3+,(&krcepdEhb($(qCZpq[*a-Gf2A2*1`9NEd383CQQ49 -4mT!!IH34AM*!G'K5)(,JjM-HNZ[LE#5afIc"LQ41rCLhZ90m0-d"2Vi2%CN6(Lm -,#Id#XA"CF)Ncq*`4'YhUd3,fjQk#F0%-qP!#(8mLb%"bbN(Ai-Nrlh!!Xjp4KYY -c1"#9lpKPa1PN$df&GF)G4F3,T)m)!R`)38c!PP2')1%hmAdTM%P@"dVaTPp`%e) -d1`D*pU)&CTCLNp&%%p5'E8fEX`pL8QMS9dCAE$m52a`GZLkA)H4H!$8khH9PJ4r -43D"kcJSHf6"L8A3A[BI%5R0TC1MBVQ%10B9b(NGj9DqD,Hm8`E4Ck"FX-F3PdZ` -Qh"[$RTh%#'qrlQ`lpBh&5!mK,aZp4fPmC`$IAY3fXM2fiS(picQ'LYU)Q`d5("[ -GU)`XQT*6k%a9"X#-a'rm)cJ[9p[XV"MUG`cJq#@m%+X[!3LeAimd+DACDMbZqhU -[Ie8kmIT(J-0FX2SAaIjZqbL2ITJS![6'5S58lG*L'rJeMR5dcF6HQbCef19rQh) -fq+56dahrAhV-[28i!H(d!YMrSlI-U4AVX"2)SEQ+pj!$2l6AZhLMe@!YFS-0B)2 -p645j[IN[3mc"(cjS(k`Q[m%3c@Lp'#3[`2qMf5,,bXIc,$+BP'9J%+L1+dE(%9q -rM9VC$5IiX`8*pL-9d4X8aePMGT%91EV4!JLdd@,l9X'%cFa+B'r"5i%Z9VE!)+2 -`R91"b$iZjeQ4,FbZQQ#C`-IXeGc%'jh-L$9R2(S'02VQ6"*8!9cpFMCQGKP4@1S -B"&H0N!#K&J"CA'H"XJ#N$)T!-45e0N&i!KS+Kh"iN6`!Y4Vc'jJD["b%4@jX5(B -"M`2cDXZ"4H(4c5q)m#+'H$iX8LGe[l[L,*MMJ$EQ$9S-f%%VDFc,E#NEA1Sl8V* -4-Ai6RHpT&r1Lm"ZalCe-Ci)#ZEbK!NA@&"lC[EFj*J3Y!421E2)1UUH(L9QY5(S -4V+K[iBLL!`1$plfdSJLLQ9fN1f+`ZpaGHUP2+"9kRABaM3693I'bThLMamdc*+H -@&[$%a%S$"F4`F,@Jhb,lYBeQp&fcp@-b`EpGf%@[rBM[edP$09@XP6pHNim#-0( -1BiZ#G0iVLA1ET!D,pHh,Y"G-3'2UTU3[jD-EPBD3!01fp(,'+ekTC`ECqj9beLi -DNCm+M8EZ8HZ5URrP(QLN[QA8cX3%%bb`U[F-ld4D[GeRK8CV(Md)0)H)FS&4hAR -D,5T,RP9L,#Da[U2K*RH5qQAH1#"ij+`h"PhS$8@9M+iZ[d6U04Jh0im`*"`G#Bj -G&VV$M'carerE+BZX@dF"V)rc1JTepFr&%eFKr8$9EfDKHA2!R@K0Z0J%M2@MQIX -!kQ*1&`XpXY[b#ERp*!@L`H19Q2[hH'-1P,LrMAU"SF$rXX(djKPEBL,$VDrpSa" -0V20LRIUIYTHMCIMPpY,IZfUe20'l`rpcAl&H8NQ#![keI"5N6d'FX`HCmHDBlVr -J88'`e%HKHGNS6Yc1bK9-haemE&Xh35aNDRC+(e6Ja(,3TbK`*[Z'h#M*fCYjL@P -'M&bk#94MAVK&ViC0m+rr3QAJCNAGK@Li"bp2Z-&00`FG3T*[R6QhXr###*!!GTI -F[TMl[31c&r@2!Kh4HkcB%)kHIE`,3i1&%ailq1YarYV@84Xk2lT5hTe-l'-!Zj9 -`cL*`)P+rYm3@S!l8%l!4hVMdK`r5PPD9Y,G6`R,N-*K"`V,D@!RI%&T+2lTbMX$ -KCZV[Yli0hIrU3)r+m&@83DEVXE0kl$GU&SUMHB4Nm9*Sp2`SdZEFi+'T0Gq*R(( -Dq*a`IMKJ(iTc28+8!BNC10%@k-#jc(!f6d5r'BB@4&F,QJPCp1ia[3AYkc`l9R5 -@4b)MikmJl'S`!pTA6qB`i98cfT1@(GARYHmB+0!IpGM%32Ch)G9'e0Y'Hq@+-V, -bk`idGfSV0iZkTHr#lYeX5FQ4[EFI2@@e3!Dc8dq!%pBLI6cEeFJf-JN&*$&lP4P -)MZ9QaSPGYIe,Cl@LXb,c65DEZZ93%a,iEaq!(3-Pe6@'Xf$hEiI)QDj8"emiN!# -SN!!2*&34K!VScj4b3mJ0V(LT0U80c4VTG&0$Eebi'Mp'&ZSq`1SLB%JF3$BHHFR -9Jaa95(p!&`p(`A8)0J4+4NFK'QEfF0Q*HM-+F%JVbY&Qp!TG[mdpT3qPq)$"4hD -5b*!!0c-pb[D$&jJI2Ma52CUM#4HBaG5A4`aZp"iBf$YDl#6h'!i6+Ch*UZ4F5mY -4XZZK8%rC'&$XXVar44eB@Q-Aj1m0CI[m!@`J6K4c8ALh&Y)*$V22F8Lh[cc[*Zb -`bX4ZTc#&!&KqF!,E4hYNprCaBTl!9ah4"k0q3'j%lIU*8,Y'$JRNB(lJE%%J3,f --1Cl@R9V[NB1$c4p08X!kqh"Zi-,43Z3NkJPi28+e-h$pbTR'PUQ2f8CkEb$kFkH -@ZZ4d5lehmc,!ZK"MJ)JKafEC6h![Q0#%HATqJS@Q2l-6Cl"BQhk*@2qkP`EZ)cj -L)l)DkYE['QT3Ji9LJ&BMKK!08'EdRNES%eZ,Yq@M(%p8qB-Q21&hSPE[h8"mc0K -%$6N*!%EI+DUf1VYclq@UXcG%#9lkRIT2liiQka$Gb'bhEP`9NdhdZP@bNKT&kdH -LM5`IKPpLR!Qaqm(qNKhM[(&1Ab9j`L*1"N`L#$P8*CP6!djd'T1-pqdU5`X4ad@ -KP3+CjNLZ3f@c3Mdl3PZ*h)G+21*k[&bq"j!!6U*M638QpSd0mU2M3RVIeh&("4P -*p['1[##F3F-VaLp#pkFfciV0Rq,FicY8C$(3*3E$f-LR4"HZ(CXNa5`'ZS*pj+j -)PK%"re%HeqmlZAF'"U,G#FH"F,0Nah!%D`jm5*rRE'Lk!mdKB6''`)Kbi6ANe$i -IVC!!#HG%ciAk6c2kVQ2kQ*9dN`k`R244i%A19a4h90qF00YCSLN3@Fh[D!'F%UN -Q`%3E!*I3bZlHR5bL%DUYhK-rHrEdRp6ecDE)aLEC1@ISXIfXE`JJ(rZ#`Z5h1-B -fSTHJINB@"iAUhejM[*afjNk@bGpXJV'c(8@BCmr@prKF"MCV4VllZ@EHaFIXMII -BKGha+r()V[d"J%A6rG(1JhHETLZ+m6JAB`-MS6q'3mfJjjdX1K)G`rS$AMd6m4V -!0[T2633#XqNF)V#D6G9K3@8$S%XrC"3jf6d"Srcb@YX%h#)P1('b+`I%lbe$e,A -r"Pelp-6$4,J'X+-21#cl@b"b+L*pDql+J`hdEDaLJY[eqm9!b`qDYVr#XI18rpU -jrGN0`%CQK6r!j'J61bR8+(bIFH`8p*r3UApTk`&[E)8$ZeVrrZ)dJVQR$4$1R'M -erfmlqaLRHqp@,pE8IC3k4r(&$`$IrV(3[j(pr@L)HG"Xrl-3J8!IQCjeEr[ZMDa -j@G+(p&NaqJPUSTHeQSl&hKfe#3#I[@,&'+*-,$(+N50Rd(d%REfBAqmlJ[YD0m[ -[9[!BEk&c9bbhKT(l1JGPXH(3b*i@1aq18&If!j1%jHA*TeTd,QNIQCUE%ekN4QA -XXQI`bT640m55'dX5J+BV3T!!I3T*[p0)T++!Md+CfC!!rF)9KiK!IZp8hP)&aDT -Bh-Pq)jGFN!#a'9ZQp&@BL[Ni,XH1Aea&m6!jc$'2lIla11XAf0Ea+bq*ehFA(f- -&429)AG[23K8r"MLD&h&4YJ2V2P*[*!2)c-$Cd`!%mak-miZEUJ(Hc`m2-URJhqT -Xm3qfcclb[9mIBd31PcjFN!!r2&"kEmpf6U"*[G`hrVQ1-BmS`Gh(4b9(qFNq+Z0 -(21(@ML$"88,LQ[V12jI`hFPMdFKp429XH[qDbZfMFJi-'SX#aePVeAcj)q`Mabp -)SNKdK'$h9pFQlkpIae-e%IrH`phSrSU5NF!'1K'K6@EXXKG1RBMJ(-2SLcH8k#! -QR193K!j*"JY3aCH*3Jd+Uq3Mm6ZP+c`I"hp4!M-BA!-NrT21PF&[pmGI)$'Ab"` -aV%UG85%)8)qp#3JbZ,B`IL%814UN6kq,-5*$0"J"H3BM&3S,C$+KC$@KhTHf5&C -%k+`pB)-(B9)'!b"PqK'V,'9MjILmR#1THlIc)M6-)#9NEYN1#qc`FSU,0ekTh&9 -93eZFA,50Uc,d9!fGYr@5ZZ(&YF)ED6+RUK2'G[H%Q`'45+rDkk'U@Th#9H53!(5 -d*KkSL2p[h@A@)(!UKeJ-Xl13!&[K9jhTf)rhF'qAp(D$%`A&"CL[lHKHeb9%3rl -VHB-UGkScJBDBlQHkSM)B(GMTHK1GMqjqmB!hp``TS6$BLfGlLP"A54mT`ZMlYNd -NR8KSVJr$qqb,m8IA!9CN12!eKSi(qiLr0p$a&N0-[R'-qP(M6!D%rqrRUMPJV"N -LI355Dl0N"L-#4M9Iq%hmQ3E$lA[+QAPh['$5+1LqT(q0J2`i`[Yc#f-"3[LY(!K -@ehENPrDr0a&(j0D0YY#$D+&IVJedK'5eJcN(P,H-6h-@Q&2(XDP3X0Y66Bpq*!U -VkR"RM%S-*fA*5I`5[jQfpMS4b4a5&Q91+HGMdeC'-pd6p)8i@R-cS&e'$#TYPD% -65i1P3PV,82#EV5P5ISa1UmSNbcG2lYD2eL(T9q6)8c`k#T!!&'MKqJF%-5[d$MC -N&1X6ZkAYh1aiXDBdKeRSQb(9Pqh*reLVMUe5[G94BM-0"Nhf,ZeA[4*CFmcY'Qe -VE6$4h8AjbD*PGlVCffEhf$ZX'4eZ4pY%Ve$(0e"8CGKrRHLaeF[-!%e!SYd0pJ6 -UPBBQq*HpaF%Fc,*'YK"c2BK9dBc@haD4q(Upr,ZZL(PJ4*ad#Q[iF&-rhPrSMM[ -4&r%NlH3I0J*ciqK(6FcjE)emf4qFb'*6QF)&-k3rZ#a"5&)"'9%SaXl$h#(-L)! -fMJ-`GP3EGK"[48UB6(SefBS2X3,1ajN@)T%[ep*HDHJbf1!55[9m)+jE[4q,"af -BDKZ*d,ChAFk"q''@)&ASXV(A*%'Nc*PKfL4AZR(9FdNMAj)cCVdp)94lQ5mkapU -$A1r[k%XChC)eE#Gf5!ZTL[550@bY29#hK[)`emH"j99")8HRYpjD)`YQrmCZ*XE -a)-M"&D[Sq6!B0$QBI@,fPEaXT+"rQITS&TZe!QZ*%m1#"a!YlfpBiI[,hR(8SYH -R2fYc&M1HGc`,p,dV$5f"3(33DT!!+&PZ&cVEdre)j%9kA-QqM-2Rf2TM`U@4p[N -0j",Vqk2,$R,#![T4'@1,9'4D$+c6d8j#mFbplk-ApFZPT+&'1dMAN!"@#MhLCC` -)a#J,YR31ZS8l#p(aqSlUdlmBfT[prkqAJ&(dPGRarkLIJ[qa*XD!lH248-m2iPK -['XrITX0I,K0#pNrKI`H(kj98pXIq98'f3BCfH[&k1bFELHrGD!DbFPEDhYh&!E1 -1CSPKi##!!JcV#"qYV0DUVG1*EV,[R0UbE6baEhH2)@jf0VhPa"XM'I9#TAVaGhl -$MbEP)VQK%FL%)NiX9Hq#ra#iGfaZS+3fHM5`qTcjll2cRkEXEaBY%lmFp9rRpIZ -e!26+E8p(i(UV-)m5c#@9+1Ze(l(G&BAD,2@rSc`R$J@L1$2,#qa2!Fk!hIi"8%H -DrF2[leBbjb#MGk1$NIRQ6Q6pVhJ)G!pHk"Ych+&[m+,"9)3PE14r'3!$P`%I,%i -B"ELaq,!i(1-iTQG[-hBqrDM'2beHTriA(1&AM3M)K0K4$J%Nd2@aN5"VG+24H9J -2B2-m-#-M9!D-ZALBqi`*@UJQ8+P&VQ2-Y!3Tqf"&L@,4jPkMF'd(QV5#)dr8R'J -PLNN4@HqG"!Qli3Xcd`0%iG)R)2%fIJ`%cGk'S$)!,iPJVk2)%E@6mb(i#d"!![* -dMd625-4+Q09XT4f2i9h1GCec'3H!fl6T,TEaDZ9eKjbAY)H030Y!S1!@dTrQjQ" -epAY(,[eVXpQ+&K3SF%9dGMb"jk0dfXE0p45I1rd6bX6YN!!2pL"F#4eIh'*9bIJ -I#er[+`*J-XMLC%)FTLr,4f95DQNbTq&)M"QI8pN0)BH3!#LJI68"B2QMNJZf0"$ -$h%Nr2+a5Fr$i+SJD#1l'`d00B+VZhk*q'XQ0((p*G8NH'&N&LKEX8'E(2eE9'@) -IV9V[iPcQL(%``EiScSBTec[L#D*EP`-&Ldf5SlHDaeB,fmF%K(LHfL!0YVrHc-b -eapkqjF$Kf&@TJdV&8"Y**,CbIredSjUYKJCAipR"iRXK(3G-FZ#PhTh,aYfFLkq -q&HT*@)GKe2A"!2di(`)1rprh9E1GNGX*@%REd@A($l2H(bMr0lMGIrIc*D84(-" -BXJ1&X[%@XFRbYZcN%GQKc%D2B62kj9b4($pTBdSjX`1L4eM1()b01B(kZ,QYYF' -qcHf[0CBfQ33S-ejIK-q2j10G-m'"43"qriM'Qh2-AR+13H)N,XAaKGhXm@2PPZ1 -mMf$(BaZiR!B492GYZC1GKR8QTjk8*T!!H!)TPUZiilL[,!TU1qYG(U+cZaG`MKE -5A-DM2ZDY%m',kI)L6UTBf'dp0r`HAV0*03[l#)bYCT8J*0,kNI%P9b0QkdB@%rh -qer#ZPl1-(5f"HNpfCh1ipGihf$Qp#m9C,i)BL)f+9+AEDpF(Tdjp-%EX&N#J@'H -B5&EQ-ZMXT,(a3G@iYl-DTrd0S[c08G+lZ$82F22LeDP3E1VV(ZSr8k3DhGGCSek -`+2RIalCec([LpA'&qMF9ai1Up,!m2l,r"rVr+rMAl[BB82IV@[hp*0SXDhH*A8' -E)cpfX1+X!Xjk)@KTp),413%am9FEZ,$[eHdM4TV#TmSV!$&F4Lm@CGL5%(jLGm1 -(4$pb#,aZJ0YrChFlA6E*RCjjBSDN5&kE"T4`VYXA+0Ce428KJEE)I48jBE8Ef4P -GamHTYNAR[l1YB9$D"e2pSk1hiHc&qIp3CK8Ue(r#bp2V9a2Uf,IIBKilfV2SH$6 -%'2+258N9qkTFXH-33cp3%2V23`XE(TH*C'0r4fZ*T04aIRpa(T!!Lp2(qI$4d(F -@L2H`)BAP(E[fH+qChV[jS&Tpl4q0C-iA69KJYCHjMXD3!!ScLMPSS[N-)!f4h#* -[+Y'(dpUJ&2B`(IkCq(YB%Pi6m+l!qc*B2E"QiTf0p`5m+[#k$+pX[#D`#[KI$Im -kf+rQpJUm,i0A-lc@iEd4lcDm(m*l*pl2i,dAdCS4E4hH'r&Z`rXK[(ILr3cHHj& -&-l*BKrG'[0[`IJM[RAJrJrGHj0Q-20IK[4([0V`I`RXRhXq`1q'r&[lh`'mYr1k -"Rm&QIPpM$k*Q)VS(d6)4l860Xa&R!Z*8`2mbq%X2A2Cp$p6KIcAq"K2I$cbaYR( -&GPE$0'2B8*Ba*L19T@T6)e2MJaXD'i10L*&q6U'ea#b@1MeHCjeBA10d1@ZFhR* -R,Aa[B,S"GC91d9APFBVP[RT2KHMeeBP6B@aePY8j+p,1rj[l8Vr6#qm`[&ZGBP8 -Ype[NpG@l+d9AMG-T9MZVI6@cdT)Sr$,N[G$RV5ZVmYD+C9kabMZMc&09)8jhcVV -19e14KU'5aD,1mER%-Y'0[&V,2'*ZS9edeY6iDRL1iF[,bNZYaG`,b5kYVa-46H9 -i"J@Sme8M[E#hV*VbEChKV"&VR(Ae0DJ5T5bT&-RPZUU-kJ@hCGFK6(f0VaUfchf -G3X&jCe*$mUTkNGU(+jbZXRT2A9I`i943U[CbCidA*C8D(2I+1T0S3p8-TjGA5ZF -,@,f-*D81(@ULEN$mTE@9SYeC@eAKp0D*qDA&5Ylj+2cmLPNpST1(MmJ3mbJpj"$ -ferM3mmZU['l48e9,$GP8AHDYk"(GBqM3$('XceFaGCDc4h6k8*0*,+e%9CIjbmT -4AY5TZDl+Ke)ecK)p6KID[l(-1eh-&N9a6)rSq)`4*V%)di!53j-h1mXTfT!!k(1 -'$Xd85f[3C*JhP'f,aeQ("(0jJTrcbf0KZ8md$aE0*GCaim3k09L6V`+"cMJ6k-, -"iY3UEeR0V$14-NBJdK5jRMb)V[4@1'YUke$6)G(4P-BPdm[3%+P$KjR%#HL5X-I -RGQ-`A)%kTBj!!DI4J+2)p6l%(K)pD)3T3mbYUN%a-@(BXkA'@8Z0KQjD0JZcE+A -FZ81LM814`*6+LUSDdFI6M"mkiK)aXAmLM3CUkiAe04Libd9%N!"m+'RNej[dQ"' -Qi@*a@3hD(l1"2HHAPc[p'-2jh(S&p9!68PQ%D"P8ejPe0I9LrQ"j3#q$F5&'(MV -L*(+q'-d4,KP-IS[+UT9H1@HSDDKSpRKmj4M['%4eSVNFNahPS3aERGI@SdTe+%N -VDNG6J'I+N!"SG-PBd9VQT5Jdr#9PG199099ecX&LHD@cI$S2+l1GKKMe%AAFc$` -lcl6DA&)56K'ajf0@V+!k8+`4`iCPS2c,DQNR----LBkK(+Elh*KKp@9)@YFH3l" -F(JGFk%AHXURFqC5[RHZUDKA[["%MKU+cPdfA#bG0R%r6F3%LB!NJerTkMkG(G-E -3M1&$1RFRCmBZUrIlI6AS4$e)PihX%Cf(Q5MP$KFAf8Y&dCjA#Y[NmH1,i%(9$jH -8&X&MbT@jSMK*IPA6DrUi%S5E-EkNY%Id5-UL-QpmX5KH-@%Fh#iZbN9QXkiUaQY -QUAd#-TTLTA#A&#('j',bZpKXYI5)(NkKb85caqS"DVkQHJapE'je2LmfS#[U+Z@ -%,Z`4RBNkUf((aF5!S6@Y6TaDlmB%@bV@16d`6I+@ejDPe9I9PkFj+qTl4)rqEr- -jr#-Ub)@&C[Y9BPkKf6)q,rI(2D,(r'r4QmV+&8IGa3L2QAXfVrb-A0(R4GpDrBJ -j-E"2B-XmM3d6FS3,G"LVbb2+DXZVUR46R4k2EUVE@4FT*qQCkUq[df)9FTGA4*4 -lI,A1b!SRE5la&8id34b'H"bLHG`Hhe4GC9PYTDl5kI&hjqXFMl0&@NpjKFj$F4S -pY4T2VBi+Q&!YCq'TKU1R'KR%9dqR'%d8!2Aa9#2[S0H(2FV-a%1$eS[4e15[de* -C@UkVd'%X,SqiYYk(A0#a+k*VX!3[Ge)4[0Jb-(AG0G8406a0l#YeHRT3Cb6@HP# -YHNq92l+fVUbZ[KC2fKFmG@K#6chQ@J)'f`)8(,3Y2f($%R+LS[`eU!D@TBAB8bP -$p"BQI&-CEAKT&d4&1@[,bp$"0#*Sc8H)aRl8@c5&m&[QGjCAZ6"qC-2)iKh(RSR -8p')fZj6U8%MY+-%6TcUGI['k5U`DDX+D5f5G1!3j0lJpcJ6Uh-3S2!!Gm%D#lPI -6JVTUY',6+IG1'-Tj&(8mDJe-B5#(-c!-9%%6dCT0m-6H8&rRaq6#2Vh8bfIPSTP -9GDRP&8UJF&4jCCRAlF3D3pdCaNVc@9U3!-d9--a(b`G*R5I2#`kJ6#SA,Y%B&)N -A*1!$pE5pB%43JJ510#Ia8D@5iciTT1+c&pDS"Pl@I&TB9E%8)-#V2K+S9e-ebc@ -#1N`&JmXL$#HZ`rNd"R9[F+CBjCDASIJd`Y"JLfEkd@V8*-K+"JRAM`E9XT%d2k2 -4HH*3L@S(AX5hb89)"SY)2Hp@eECB#drRidK#IcLPaRH-8`T'L"!ka1iB5V)*d-d -9'#hQ,RF'CRLXNb@r[NE1S8QIq&8(56Jcc'RB"Ai6CBbR0M4!Q[qM+8I6BS%Kc)Y -[SE)FKF2V%Up2DZq`aiKCE'V%CCI3TR"L$*LKBUPIiD`pRhBB&CFXdD`+qA)MhNe -PdcZ+4Xe(bi,+#09DA19eCQ%0HVr`(j6K9&jNDkF39-*Cr$*TX6)Mm#,X9'VmUC9 -,$BMkcTQ+L[80L&-j"U)'K+"HY!DT!Lh()#q6%h#'Qj2R4qQPKfUQLNC,1p9V(&C -!l5KcVhqe3%,4lMU$GXDrhf"1iiZPRIImQUP9D#GN4H&8H8E3iRPd'mJ*lk)m%hJ -B-lbUkL(J5CUmTkV`E+,Sb6A98E!hqC4Xa[)P9QI*EVqF)ZQmC%HlTP4GJUeHa-* -,Si9KQSA9-Z$&ZdCG@9eC"j!!HACSEGD4H4qJMLZNMTp(T3!HhH#6!9$ThdajaCC -+,2CG&m)!a5p(AVhIR9SQMRFUVDI[$6GbcUDphDPiXr-k+LdK[ZB1P+RXpIBNdKi -d)(%'-*Red-jbeJUc0$j[T))pS!L,)J$P!G$iA,dIlLf4#,'XUUClQFY9a90EiG4 --+p-4A)FFh#GBlaLN@+4!cPGkThYpehR2&c0-@BS,lEc8*B5PS@X`8Fi3#I1F,Up -Z5c(f%D8"`qQU-KPdaAlEi[0@)'JH)T@)q@M14MQE8V'm$!d&@&UJ6$S2N!!p-4H -KcZ9f&8KJ3qT@QNVN+'eB*Sl)!!KP"H,HYk)",CYI85(E2L'Q8+!C51"5!Jl2b%$ -`XAr2mX*LLShk,406j11&-`BKBR&Ra#Pd8B%DmSC%R5ZP)E4f!Q+Ge4Q,VbpScF9 -b41JV'N9(Y)D9QHVT#$qZ-la9G&fRA'UrLBKcGQFFAQ[3M9M618`"BEi+mH8FPTC -24h9eRZ@)$j6ILUp21a6Qh)+TL)fM!1JP&BSa$jfr5J%MB1`PCdSe%)RkTq4-T&B -XYI2rPP9N"T!!DIj8@J&LN6,&%822YNS0pKZ*NbeQQ5i4#rjP0T8#@NaLhEkHIQG -LqK@,K6lPQ)+aK[RP0E"MLjN29%%''S23Cb$@@H)iEbf'f"AP9E3Yb)%,Kjf9GjR -SVLRc9eD9ebBJdVM[)mdZSCPlcUQX&FMDk#ZV'-NRFNdCjNJVJ1$Q#PT2q0T((pc --#0rbU,`3QNC!MTL"X@,"i0&$(!E4FD#!5aAMb,IY-!QTM`q024U6[-ddmM@&'QT -TIBe5-+bSI(4#kjE#NP"$&!#9jDZ5hU"![KEkDQVUk9`L3b4d@9*Re)2hE&`[d3B -e(-lfAFa-&cm%5)@A1JbB"[4Ir22&BA$5pH)KU"U'5Y3UYj!!lNT8r5pBGmf3!!a -Fd&hLFTe6j"e-2GLLA$6J6'L4NjB*mU-M&&jmFlkkH"K43JXM04QZ9-*PI'GXVD[ -h$ac[mdf[pq-'DUCm)S6'dk-IjDAeDCN4L4(ZVa#J#mF0a)%3fXabQHrLX"aYZRU -6(%C",b`TkZ`V&(-ddr&LRX`[CV"XbHBEJ9m3j[GC$!q6--jE@3@``$2FP$&F0cc -$0#,LL[UUmZN4&LaSRih-jH"6SU@XI$UI5SRj2R6YXV)CcPL,XfBk[$mR$NmE*PV -YI#N0dSR+9GKfQM&DkTaa02jDD'!Za,K[a9N+*YBLErH#-Sp,V+J(G,,5B+i()J$ -`N!#f`B3mEhR0,(pGY,aD6Lf[p+%V0l-HTD9!$A$+SfrJC+HHlrIcV'6R-mF)eTB -,HH(Rep8j#FZ"2cNcf-0jb,aEDKCR90%F0iG40+'Q+[RZLJD12D@3!&ke[,bd1[d -HQY58P,Se33D09%UDFAbY-Cr[H`YprPPT%bG`b%m!TjBbJ#45M@K9NGkRI2Abh3F -$3!6b+!a`)0jGChS$UI-jc(bFZA(kQ!1BqS`B,FFX80d"5ae2&i1,6J3[a-5k!L1 -8QMYb!'ARPLm#cfQPb8Z0X4c$#b1)EP01Va0T9F!iZiVU+lP0('e@6[M#[R+H64d -Z!lKcT6-j#GP4R(2"ZKTJ&+eTe5JXP4"IDeI'$1%U+6b18T-V0K35JfXjciNUF4@ -2`UXM8QZ#Hi92R)A1`Xj%0h&A93(%4[*eG!9a4@e18VJle9Se[r2UNXqq#Q+90PG -$IjPBN!"INTCB,!m8DALUimaCYARH'98e9+k&Q)-&Jmr%aAj!-f3jK8)VQ2dj2Xf -80[$lB'1(CNdAl8@APk30kYK!X3jKefM%d'd3cCJrLr*`J`JBMhZ`Y6E0rTppe0m -G""p3+r"'$aHZUfa4bh*`6@lmK[A5$"dDDbiX`6KCkZ(,kQr9mej*RN4`T@ARp@C -f+8khj[[jQZ!V,#UPJkX+Bak1M'DL0+hS@0b9,ZYj18*8ZbIi"i[1Z[+d[RP9lNU -krf"N@CFZTB4'&+m8Q#LdE#`cf*h9L(b4FjDrV#*LBQQ'bB3AMLk6V%#N@hfH)GE -ULXJLM*bPAPVc#2R#9lpqbRVbE5Mc5VR#DU3ei0D0F!-d*MI#d*+k-P`J8YBU8%# -pAd6Qbmk9Ll!!bj)!XQLJU59@h0TNmZ93UX-$I9Up9iCq,RCkkfX0&K6aXk+e[UE -@9b0[ASN6k"L5DKZBk+bKpDK4Y*69$"b()aINee"$aiGmAdLR1S`GBV'NijYPBYj --2qB'qUPeUV2'Kh8'qp`L`Z49'B&lj,("1YT'2E4rHQUVVRG'BcGEk[&3FSRdi(9 -2(9&jd*T&p"K,Mf*kR%@2FI3iQalMkA%128VSF@jh"9+PRSi(HVl-'A&G989GTEl -11CdhEX+-1ZlJUA&20G&M,$f+kA'@cS@HMAG49E`i+d"l*e!Hbhhq#,`EI25k`Kp -4$M5c4DrZQMiRM3T-LMJJC&ld`a9P(Kf"adNGB%8mdPp8(5fI%&19!f@GkbHQ&Df -IAPTCVr4()Nhd+lTP%M[AJ$BQF*IhJ+4#l(3cC4!q3,CC-McIf)-Q(68MpGEjhA' -JU'##mk1XI**L2ilRPK(+$MN6$BDpP*+B3P288`MdfkIN9USTQKi**'qKdp10N!! -&R&-QmpQ(4BNDHjC[C!pP@4#2&)`VfFf`!G,q1YpMQ1VN5baIILI,aNC!%TKK9rT -l+)Q'#e'[8N0*"p`8i)Q+4fQdNLA-DI,`P@i!EVTS*Tf%P4Ua+kfSmJ'SY2S#RXV -)FpDPdHSL)V[TSk+l'hVdl'AX(G-RYQrF1I(RpMZ[rrN$%X3,%JFQACKm8FV&UB- -'$dP,0f8-(6Cm41BP@CH1(*8pHNb1C,CBFr2baaD-Xedfr[,#SZ)Vl#@P%bCH1HQ -UUhmdqFIA6('865h(2AG$CG@dkCjUVmpr,@k*VjaahFaCerpNpNrR0$61R6Gr`F* -&0c3YAV*dfBh,EeUaFYA0YpakfqfVIhE(cpImiXkleMkclTjlRlM[hVqdr2V&"ap -kq*'l(hhXm5HH[1rY6CpZfEVP0dqhrZ(ppejZR2[`[!rQlpehF2q("pS@I(cSScm -Zh2E)d51I,(Tppre00baHZQ6CdcIHY(c&bTYAhA,ViGY@hrkcRprabQprXHE1ZhD -e"hriSIj2rHl&hfprlFfh!h[HIHHppcrBYrr$J`F1II6a*dH1([[da1GIR"3hV,[ -RIR(M@f),h59mDjIiU#MqmNQbKGG[&[FHrqhGh2B([aE&eZIqp1I2e*1RVVq+cGc -`TrJqqG)cIpMkaff[[2cU6R(('hpjr9GUP,$i`a!ci,UlPLpHdV6XaK8VElVePTX -EjmjrqZ'IhE(kcPrX@VMSYrFmmZIREeKeqjVE&[ak5f[cXjYqpFb,@lpX$ll`fI[ -[rD(P0lrFm05k*pjjpm6RalCpXI6PaarkhA1Eerrq,hppFqqq$cl&-$Lijr@GVac -FIZMqMclqq4qII'[hN8q1"YBHIk$YdBf2hAI[DbI[I[$Y2qeipBfAI[LKrKY[DPc -abjrGXAEKr!8[,,TKhT+QaAIIZ'cT[HYZ[IQ@GqqjrEDj"irrCXfRQiqqhE,TMaq -erhl9,hlpm5GERpjlC-X$$ljmhrfr@[Rcj[82rZ'ZPajrq*&Y`DGHI1rj[ajqkq5 -AEhjal-l9IfPrCA[E[[F2R(MMYkdEGccjq-lArVaVGf$2kqpmX2r$2chha+&RRrR -GCaXHIHb()@E!C,-eVl"S3KRr,A6LG`9qc6lkABRIQElbm5@qiK+l0G'410"FP$8 -`Hma9p48PaIk5-Pp4Q5qRDXK%eqL+l$&TSYPF913E-L3adH&)pmdD(Cje(ri'dkM -rV)ZqVIqTApArp)Y3rdqPql,(Z&b$dLj+[0#FCml,'iII*89LdB3*%kUZQ62NQM6 -Ii-6"er`3aLiB[ZXPl),IHq+9Har%,[KN@r2aZappGFF$f!8lrl4Pkkmf2ACf&ha -ChJArQZq#@llD"Ip'hJ9Ii,[JRVGfrI$&,[JhbLli8)[i4$2I"CrJZq#rhU,ZJJm -UZq!@l),Kqai5(hp-r09RI`k+iVeYKhHhIrR0,JLA2m4h'pm&MB5)92U"1U%mdJa -#P)9epMaVDFKTkJpN3!CI!f6`HrIGhpbbrJ'#$,$K!$*il+P0[pVmDd!'rkEeQ@H -IHrjh,lbipIF[rH&PG-,Zl6YHhINRV%EIIH-[ErjepeZ"YrHmmqjlHprIKbeTrm& -$(ahq'([MQmFq1rljL5p1B[FF"+EqJd,-J0pErp#'ajrDr*[RI[Ill6YIIf2M#pY -3Xi2(2N1*8+%hRrq"Q&9K$Dd+ecl421q&AI-IIAV",jqmDH&[YLaD[rN'[LUXZf[ -aLJGq[B4@KG[ZHfMTiimYSeAK#mZ993%ca9i9[N5V`MfhhIi)KX`f6"QX#MND[`0 -8T[&$dbkC1[aFrJTIIQ9'fY#d$$(&9SpViE'AAMVLBN6+l)`dY*-%KMd3i@5@`P+ -%8Q%6"J[qp210$Cq#M@3(Q%%Bcd#NV(mDHBATC4i4#4VDZVUCG8`3+)GNr!F*qEQ -QSTSMJPJl`)iQ([50kp-l+MYACXUDm%qK'ED'IcL&%cNYFeC31pUr90cNd"P+!E$ -R&N,HLBhQrki20GkJ)9h'[alPGqV&!jk8,DGme2miqNmhAc@,Ce&JUm1BS9RM[4b -RP3Ya%QIqc&JIr#3cX[Mj4FclFIiTMd%bIQ8drDQ,,V3@iLB5PMAB*UpM@MDI-r[ -&XiAjpVammJ6GAX`6dA+92*K392T4GB#F$-(6l!KJHMfdU(ci'c`JaLE'#D6Irlh -be0Q3!&r[Y,lZHRcBZAHFL["AcjkD!erj@DIh(`rG5h3$lmf"UGZS1hjRfe8hT@G -E3AT9lQjC+jlMCX)!84+,dq)('e[Zm62amT8[1$6'eNIr@(h#I*!!T9JrRFQir5q -U6e$N#R1TQ8Hq904MfASe[BGBA&#*c@)lHl2i*ZZ*i*T"ilCGRAKji@C0EQ,eYU[ -a,QZj"kmR,81f66&P0ppeIhkkhT4ppqTlmKppbaephQ`QE*[L&qjHEFTZ1AarrU# -#E40Kq6Qhe-"bQ&YQN!$hj"1D"IH0*Hr**l4Ch(,BI)*PhcHfm&IB1cE6+rkaJZY -CS@e)-1M@@0`@0rRiQbEI*([-ZNNFXUh1V41P`K@&Ql8,8QG'k5L,F2@f3Tl239K -QbcR#8R2If*DMe$Z9lrFhA9@8l'2pd3eJfFlmHF+2Q)#['pqi*"m6rr6RZ2-+jTZ -d'SNeZRYUV+`KpLmP9T[9FpbaPhY0F[INliPfUD$e6kf10Qi0Zk-4Dj6GfZmmKq` -IFK[KNAap-2Ch5[cl69U$a(46+pSNdbJ@@IJ&CPXYLfEpf@"QQE3NpQ3`b,rILrf -,J`@[9caJCIX5@,ILHl"d#AR8i!@[@DSAf@frXTaXeU[PprCF3bl69V0J[(MCT+, -aEaQb#Z[6)kiU5[3a`i#I*9b&fRm+YIm8dkDH8mFFif2103UmmS%GJP%SD#aShGR -S5"N`Pb+ajb5h`A61H`9l8(Yi"YASfHHmYf6220((M')kLpfq)B@9,,3Yp'i3add -U5Ne!c[kNFHNpdU26pB@EJihT3lCGVGL@ibf@*88IXD5N+@UXLYX9[aU+CPSVdU0 -$YK)eiTqGB#NZ6@&p`IYX3HVeV$reIK8UA+qMhLmXB0(MhlU!P4B9mK9imSRJ#I( -'`RTdL!YC2&9D92"q)$$K%4D2rNr(A+Pe4iY56LSkG&2T6FA(Skp4*bhjd+bYMd1 -84TI1M`kc)Y@qBF[UrKM0T#di@0abX6K&,"EeDbH)8VSqX@$l2SDDG4mATb4HrZS -qTM1P-%fLhQ%B0V[`FdLBfFSdaBZ[f"SmBX0dEG$4(%@1GCf9Q2j@Yfkf,'')@p- -5j08c8$e[D4(kC5R6'kC4([9q`c4-&@pejGQDH5EGj,$6KQ$@iNl-rZSceGKk'&S -$c'UJMRRLP,AMZUUbZ,-Uf925lLUXTkkYM4eNhqE2b3i'de1CATb'A@,6j++NkQe -q-GVe,[9TjIXQN!#d9PUHIbCC+,#qd,V6@Q#a@&UIDCXhrLeQ82aG&NZ"aG8rNeQ -N!XNGfIM-F%3XdY)lV*(MM11qPCCNSDEAcRRE'cI-GqT@c,GVV[Jp+UCL9$9k$,Q -0YVNHBqlF`K2"qfacUh9ih`2VpZ$Uh-CrcjEXlfAVAM%IZ4k@rG(4P6YfECMNd44 -Zhc$*KeGar)C*,PeE@f&ED3(&QE'pX$jaLTK`pi#dTX,YX&bqpS+daQNDbqf+pE5 -3!(@8Q-!p#K,0KG[pm4BhZV!chFG'XKLaD#h$K"e[`U6#ZaM6Em+BaX+fa#Na#DB -%Qq$@hCr[d0b66cR#2i!Clr-cBhb"C$cAPXjdlTjiHGfkHl-GaVAC$S0X[6rES9Q -A6EarSl#cK+FJUd"K@q(%i$Da+-1,l6GpV6"DBY'&eiK65QmUE,[L'BHQq"RCre6 -b$b0+L-8RHTRKJLYBNU@5$EBdXc5Ei0+Ye6JdDl@)RN,H@FdXTI#D4-V3MikB(Gc -!-`Lb''33B('@&0B2d62@'LMLj(e-4&5IhlJfV5[U$Kie`',@aL*1L')80l-iLP& -p8dF%2mr,aq,@pN@F)2R2NrfPXJ&8GLKj8JDS6FBh%EM#'@YM[XmJ[5-$VP-N3T! -!aI-iq6b2JV@j9$&GUD`TaJ4aLNZhVUp$FepIG,,PN3U2e!i2VlrE1SG$jqpfRk- -V$MEkqeQAKamHrLi2(camA4k*m%MXmJM!)p$P-33H3lM(8UDcA#(1M$k`pN*ESkm -R0JE-PH,9j&Hm3Ta5A&6BKVfVL$E+FZ`0CU5FT1*5fp"dCRcXDQqr%R0eR'McDpT -5Q&iM"GZ,TCfYDp0+c)jpf%N0FFTNC'&'cK@,5`X3fI2B*'pr4%jhah4'hYf+Z2X -`BpbB5)MlYDP8Lk`QUNY@)hVV%ZT!`$ZB5c4hc"PB`25BJ38X'M1`'M1`'M13!+h -h&f-'9U-h8fR+Q40`9hUh)FLKCrH%Q`Um`CIp,!%E9rIN-3R),'"k1,J(EjriF2$ -Nk,%X0LdYZ$8FrDD#XAQP%i['BdG$(XJL'0`p'P&lpX$Q#jlXc+MVq1JT,%D*lDI -B-m1aEdc[KVKT`6@)Qa,Fb$1jdj)@A(XqCI-e2aXL"GIaE'j8XRQ0emH(qYb$ZU5 -M,YFTZB8+faB@&)%0p,pPG[Fr-VZ*CeD6,qG@qEk@$8jMXFJ`(4P1irQ&j2`L1Fd -GNq$+Y(K2ClSBAQ&%$!6AmhkjRc+)4*Jc*J%e'$Rq%'X0cP'UN!"#9CKLcc26140 -9!GQ(H(d$2(rI9rPh(MM6Ha9jir18q1KrC*!!'Yb$qVc1qb%b#6SVH$q%d!rlD5, -3*&!6B5pUNpBa%B+&EBXa%#l0(9HBAm4cfe[`ILpp2#C5,MD9[$6@-cZ0a4KQ4M, -KkZVKK+jp,Ap)3A$I96IPC$Ihm`Z8EdHmQ"EFYq%ZGqb%Qh)Ldb25$3QkjRkSAbU -3!+cGSfF$*Y`IpN5G$Q"DTD16![!U)'Y(kTJ%feLhhM!fq!Si'6C2Z-R2dKNL(F6 -h%,SUJ'LVH$6b1)*[1lkGb1-32'[PH*3KBZA#Bq5%Qd6$fJRTc-pb@)+ZjIR48kJ -'@amCNq$AE(JiH0`9Tm4%4S9TP'2RiD`%Kc(XKDV-b%*9kM9MG"N[4MY'Hi-(@1c -i3mE$`ChKHET*RLj65r,(MFmE1hi#'T5kD&r"qpfSJhcSS!!k++4d8(kSJrEa$MT -ClU$fep""qp""!EP,fXj$jcbYpJaeYA40jjl1VQNr1LB"(I0AVP$I8Hd+D3UP86q -KNkilddR[2)X-PRc659h0m+cZl+4hGX2$RfjSHI4I1qHGM502GmlEX52PcSQRcN( -2l!Qq%CjPQj9Cf0FeUc&ldT240HLF`-Jd&SG*R@,463"L9!rq*p4T0A$HekN(d#q -V#3"[d-`8E$ShqReL4(TN!MUYd*!!hYh2QJGLrU5MLrBC&S'cDjREBPK%A$-0)`f -,L-LQBDKK%BJ*`%`A@&4H9q0a*aS@P99lkphp$)[!IVEF(80aQZ[FdCKIcr"-Y[" -*ZpQ3!0I)A-QMCdC2`Y4Z$UlaDq#ehASSf#L1mq[A1FB!km+XH$4iQd-h1LpiQcm -5r[HC$`92S1Zh+('++!jkpaQh%Ae5+QE60F%1c1Rk0*i6CIS5[Jr,mHlYKUa'fKi -1[Z'1cRSiH&Xb,,A4FrlNL+3ZZrT2Y29-2a4r1&J4hR[@jimVc-d['TqECqIGCE# -VLY+c38!p1JHljGDeY)'@paB6h)Q%[4A&$k8Y01daD@U-Rj@BhC('q1fYMQ0'Sed -LR!2l0$#@UTQDjG-66GNi*CL@@)!hX2BrhZSf%M*8P*!!(V9f43j`C#"2f([Kl8S -XF%4Uqh6A#!c@d"kT4,*-)YbSH![Yiqk(Kmf'&J@h)39U%a,G&KXfk@B42VLYi%b -,KJ'l*eY5iV3Nf0a-iqK[UH)4hBJ9FZ[KjB'A&qmiTS'[aj!!a64#ZMIDQ#@Nfk8 -q%Z['F`RUXjLZHk)lXJrPj$2-c!PUPNq9VBR',-d!S+qI(TV0G"[%+hmI2'Nh$c1 -cD&Z@CZAdq*JXi3Z8-0Q!+krkD06Yj6k9V"[V-@bQaXKkfQCUMeAR)[-JSTF"&d0 -dB#bB$dBmcB2kT)a+0Tc&VH[QkRG"*EZDQ5kBR@FIGaRVlaIJl4e@bH*B6r6X+R% -F8*T,aQcC[d$"#B#NbM8$@EBma1mCJL)fLUmpa*'GGBjNA#H-0fA[[b)4ASqXGNI -D9VYM(-HX*jMiDKX`%SUbaL,*k)ld-+,91!i4d4$'3LeaEq*G9cZVGJEHkdKR!0k -EAIjkZXkpjeS`FZ+pGrV8#VaGrFVU202a,UqZ*RpA"HMZkEh1!`1pp5e)Lq#BPiJ -1Ep%CUPJp*NZ+S8ScJqPG1V[NL$4Q'4kIh)KVJ&Sr-f8*9m-b'fJ)GbaX9HKKMj! -!lXj5HRDF@(3%acP[A'3k*kh!)#A%Zq--8NkmfiKALEXR2%VF3"4VHb*V[ar6S%A -Vd-#1X5*phYaI[J[*jThd"pVlmqRYBNmdZ5)4dA"%NTf1(VUhbE2!L%XXL)PhXrB -GMc(AXC@r&rA`IB62-QmhAB3q#TXP6iHdVZRJSqN35Q(G%'fY2)QDiULbJ8FKHm2 -P0Z!99kdVNH6kG$Xkkp*f%qT5)ZLID(*(dhCSa$AI*#BJ5QNG%+@*QR6p3ar8%9C -mZ)lKG3"6eSFSVKDbH-6'`K1X*lF8-MdZD!l)'"MKZqJMVfDj+h,YK$3JCcXfDI[ -4'h%mk4*k-dH8%JZ-jlS(a251D68+VZ-hEa@M5L3$HXi)qRK['%%M%+`j3,!SRi* -'Gi`SSDiKKmkiM`QBk4d@Bq&fE"M)(6MfblJam"A@Kqahb2E#lVK`m5@@i!BLk1S -*eVTeb8fQG'C)"JCIe4YSBJpC`Z2Xm![e,QJNkfH+c-!TjM5P0D@IJfa5#RciIJk -AK''k["Rc,MD19153!)S*QLC[(Sbh)DZ`hMBAHmah5qDk6SM5GYVAJDf(6+K"+1m -M&MYT#Hie#PPmHRHHch@86rE9QFaQT3fU5@FCCQ)Q,A"!9!ja`lKQ#&K5JA%[B3D -MXD#4iX8[&iDb#h%R'F,V'CE(*V1aE",qdpL2"$dVCfP3He(+R0"q8FmNjQECV)U -P3S9'1I1a4!b46&E,&Q&#TL'(&)Xl2CUb1UAIj#*XR#r*eT0HQN6@AE)e,BeERl# -PXMKA[L'99E*cA$'6e[2,"TpB'6aT@Xq-MX(`E'6RZ,rb6$&0BdEbbS*A9PA`C') -6jQBM64)lqhPf4+QF#Cmm6*5D`K@C$$G#Ta8AiEV%j4KMX1,D+E8%-FVG19Se4R@ -43dFql1h"K(2lJiiBIRPKCBE*0rdY(HqT6&244m%(d9FYYQNi$I@DXKZ#$TdTPF@ -1!0*q!ISHfD6!0m@MThT30VeeU5l+C,1C`FS'Z52a'Z0+LA[Z[dE&T9AZIi[N3QC -&lKe!'Maa*jRTHZE)015a*%pNh(2f2)I'R[rImm$-M"-aEBEZd*Y`B@Li0T%eq8' -D*ip*rk0f9ANZ[b1ej(r,QqZhfjE['8ReUmPh$1Aeme$prNIY(NFr3!X5FPX%l'i -+b`2LY1Hr9h!3KSkPL[[qRiTr02HUG+jifPEqG+X,PE9RS-(ZXr6K%pYJGjL`dCI -IMcdQ$Gm3cF9aZELN5@9AijA1VXR"&D!aY5mK%qRb&+GpT(j!jb322m*X&rKB)G0 -Pq*LGk4d@4*U1HCq*R+V`pH4N'idY(hE&r,+MrcpbD"'3!1FXl$XVD6D2SYQm"l0 -jdVHcqDprb+$,9c&e`jV)D$-,[%Xp8[+Q&AGNJAGArTkrAcCQ0,'#aLc+X'KbNFY -r[I#r9@3PVmJF9kBY&jB+p&Eq610rV`d`Y`UACUBHX9-4f`rmS3)lY-FIKdl(68Y -,p*MrE8UY8UG8[*[2jGVKjMrM[QM88eXV02pEYb!(6*U4TV(TqK`YljIpe#rR("2 -eK,I@2rK[-b[H&@IqmpF6ke"SBVe1rCKK,&KNb'F9k*KTV-Te6Bk1cc![j9TFNma -#m`Vl+1FGh6b[4dEhI,Z6NZIDVVPd[D1Q-lZc+pAXU!i")r2cr(L(Y@018(EKL"q -bbe'bl[8,RSV2dbq-kGGH@*q8cU*MdPN8S3Qe+8!Ea`$E5Ah-k)aq$-MM!Qc!-qS -R0Pdjcf&ic%Mlm)akHe2*2,rfLFD+(DGmUZDj$[XCRkHPQ+G(-%q,Xp0CTJACV@4 -bC5jYcF8N!ilKc8(hTZ`(iMR0!bbZCMd`$+RiCE`[f8TH0"Xc'6EfcbMqRh&(NJ8 -i&N9B9e!X6mbF!V%lCU-AXA%i'EjXjAkNl--H&&HGBSUBJ&YC)2CPE!K&aBfeUh0 -Z0%3QF'b8Thr3PXrhIU#kcKBJmm%e'AL10paIqHLR@LENUrCFf6lHPZmM,%aY9#% -`%1"ZY`,a+hQpEm6GAk*VJ!diD9%Hc6*-UN"A4A"*VQ0JhJh%`,6Uq#U$M+df5Fl -!H21Vf0SEXCqJ5YE(cY3SNqqkq1INb9-l)m'+3LeP'TUrH#ILbp(2XK%#&F!&''p -TAZ$4,NH"`3F8fq-Dr"rlSJHcPV&!B`22fGIrch,'m%FGrQ%(U*&FV(hG[q8k$C- -E@(P$["jF"r8pmF)P*'I[iK8S3$@#A6Y!"Up)J(Hhai,pTM`@RHUjm$,FVY'da2A -b2%a,c$CF2(I[5[)*iq26KH+d9HQiXF8'LYihp-QShJSJ0+KLPNFrBMD,C)Q1H,, -@ak!H$E`U&lJLiHPLLEJ5(XB5I@6&'aPNX@5M6XADF)mq&4LD"km8i'`T`0Am`09 -#m2(DI5`C8cAE)FqYE23RSA[mR3Jd%2CLbU*d%U*N`(SH[U#'0mC`ViH`YerJ$pS -EEI'Z%lJiR8De3BdcJ@a3IE$"Vf*c#"%SC#RM2Q)TZeSGFFEBJXC)+GMfc)YYH@p -)*FX+ARcP*)Xfa!)2#H"&QfmU0YmAqFZGQfI)#jkXRVbC1Q'fA#9-dU`9H585CNM -1re-aUPBJ(H`4CmJE4BddNZE+RBL6Dc!aCc($aPV%dSUC5c0E)+qd`mA-8D02aHh -%'DjNUM2UKVVApm2-Z+A%DKM%6*J(Kr%Z#!CGh)Fl0bM(E)M%ePTJYr,)IVbQBRB -X`ZbB'YFUGmUQ[!Q5biKc(j8YEEQcV(BF!)RrGXQ(+`"9J8UH"mf$"PFf+SRqU"q -1Z9@Nj1qPr'X6jDVmUNESfb8d8HVl+E9+86,bBjG4G6[Eb[TK3dQaQ)$djV%8l#1 -Bj*MLkE$QV,#ZQ-ELX1I3Y%Vhk#aiAI+4N!!brUhqI1SaHSQTCq6faiP9)**0FZ[ -0K%dmlBMNlfh*j,88AHIPQ!-LB1+'##2!&k$mL[M8'(M46Zh&6ZfeVI*SFX&2J*P -,A8EBK!qeU"!M%[9m!NiVXD+63VdIec08c26cl%TUG!`hjDEVd`NICjqa)Y#N!)[ -&#eI3fBm!-!I@cI%cj2Kd`9DebUHc@Eh2md`cP%j*T4`a+G!9$IS5DqmYC#QbqZ0 -A0+%E4J)r(TP)Qef+&A'QI'aLR8Jl1QIN"TT`UAbf)4CeN!"l@K!6!$X'HHCfpGT -)hQ[S0(c6+4l3c8Nq(AS6h@DJf`525UGZfi4Zfm#hj,e-3QAAXN+meM'laFFU-5@ -RS2U6#QC#`E`IPN[NrBcbSGfXfB",Ac8[J3-9!V'IiYDCY0KRidUN,-SkKrF36H# -jf2hR&Ui!4m0PI,--d(8#YYJlANHQ4GBrE9ALdqhk&0F#A#!XK[G+e+%1h`AieZ* -l'Elcm*f,Ek0M!*m+Mb4H4[F9ZaZjpAk65FrQ`VYQL6%QK(Jp%YVIIGMIGaTL@+S -VTI34YJ*9fC46LDZT*GM+PRL-b(Y*,Qd25h"2i+%XDV13!1X5a`#$$c+qPRKL+D[ -@k1FqBY0f5*(QB&Z1Q8fc,m(d6HRD`m1ZEFLb`+h2SIZVHSIG[S4RRG+9GEf5Alf -5Ahe(I[@Kr"$P@(jfIHq9km[9pDBeBYrd'2X90'+,D5EXFP3r[1l!G`E&bCR(qcI -S)Vc8JfmPHCdje5B9&hPBHl3r#1m@c)PdIUG"1-Xqc)Q#&1a2DF"DF1p4BY5U1f6 -F)Rk[NF`Ze(TBRR!('b[FaLD&EM9@-UH`L,Q%HF`Yc-'YaQ,QeD5LYrBb[kD#e@S -@i&EMC84jN@-hHHkidP[%8Nb`01cPDHFd%b01,G11*+ra+F&fS!DTQ%[$4e"ACD& -fUI)P4&kKA,difZN0V8(**N"aLp&Ti5L(IK*XiC6JbD4'MQcPZ5)aHGe*6GJ53U' --(`FfKGdGNpZ&bHhi35P[E4cm$2J&1ra`Va@qV'drLlZ`J-8ND19kC"fJLa2h[2q -e$VLB3MjZl"a")!4j,YaHL9hY$hQf9HjNJjE[2((BH@M#kq`a$8cVpAq[K1Xial2 -ch+Rqk1h)[l!bH!bEmH)JETai%U@N23)llSL!-q!L#!KiQKbTS$PiM-Iam$LqT0X -[T-RS'B'pb0$VBeLhVLiC*+"l4KhM0DY3qL2%1dEZEE,K*lFiH8$)SRkTk1IX5EF -NPXTA12"`8i6XCZ#49SjPE'CRCaLlP@a`T8I46N-q4Sc5H5@dAc80S0f-VV0S$fZ -+T$fXPZpVj'0CD*F$QTL#R0EcZ!@S4aCZ%aU!(DA)U&Sq0K$'aRcNLbXiReJ)&$% -&&N)M8p4pLR+TY9!p#M%T)M-Z(a-ZVk1$S(i4q%mF0Z(6-28aPiY9hc@!GQNV631 -Z*2G"`*9k0Q+@,m%XEqBeNQSb$PR+iLq&C1#e"3Yf630kmY3Bj*bb9pNY2GMA*Qe -UR+V(&C&rTZ5)5pGaT0T,1p8F`N3*ifkEc4`c#Uj-L&@hj['(P'h4lpA0$MUZXFA -+'q*-UdQl@DSZT$VZYKDdEQUXL!8HN!#6hPfZpCP6B8dV,M*C`6f&'*-r3Eq1`Rl -XlYb0raSaN!#4cllX$UXYclZS+hS1CB$01q@TVF9&lZMdlZ4C9$'Tb"5*HP3"GH! -p1)2Zd&)cX62IJAMiTZ-l%Ym-I$2a$BFkS0TQpBdIUAANQ[,miU1Y8b00HHKEYer -%VP[K'dbl,QpMDp$[3A5c[h!&*Nj3hRFE)Pr(G-)Y*IV%(AP(,ZUe$4fBjM0K%U4 -K5`BQ04$A6r9r0K6Ep4+LT[X+4q*blYH9Z1cI+q'D(DV%5&k*NDJ%TY9lP4MC83Q -kC-RJPFMi)B"+'%G#PFMdCD%5QEM6a85NR#[pM(eINFa`4Bb(%6f-(XeMSX2bE8A -brYH+%)jEbqZaAHhqKN*dIe@@&RP9+(P9b(R4K52b`U6kX2XaUb3[hfUV,GHlQ9r -YJD8,D'mB8rQ9QBcM-+rKKK5)T+((UabJ#Uk2J$rMMJQ@DAch6H"E1f%bJQ)1Ne' -C8K@9SC[99(@2+#98-)&`!ST5fUm'UjhJ##NQ)p1B@@jTNAXmX0jdMS'$a3A43h5 -Gf"m*YiS[F$`lV36a'"-hi`%9Ad*HY48FadR!P)r(9K&I)N(B(qT4Qrp0MLNa"A- -I`dk$lIEp[$cN9D6$[*PZAe)beME@m`4ep,0!i&5ZK"NP!,&rM8I*SIVMKL02ZI' -!Y3Dak-B$H%JQHLR$NF64PJ`2m5Za*b-Z'5(%*B-LNQq'%CZGpc6bmU3a-S5mc$f -,[24Q2%V088@Fe4'akJF#1Sml4'pFU@r3aM@Rb'[!4C8((H('[K9#Ki6G'RXZeD@ -@IENCNb),miGa9b1H-q@&a1lBJHp2[1bUaAlpKT96)re#kdSh1XTBPEE54V[J(VI -qF@"X+B%+id#D9G#c12Vhp+l06qEf@PhbG+Dc2B"TkAhm3c$J(8bjl29A(hrC@IL -Vhq1@HqMfQa-[Fr6MrRjah2EYMe+-iS')DHJZ'SI)@q'Ca6erM(dVh8*C[bb#K5" -Xh,k5hU2"A'MSL1%Z(9G!RbJ#"K[#EA)Uak+bdaTK6ddmKkbH6I!,V@T-0b-kN!$ -Em1fic80Xh(!cqTQ,50P8YCI"@PDF4h9pHG)54iaShl4LDU4S3pf[%qf6QT)+E+Y -FqadMZCm(INY#A[ZT5e2H6#i143q&SP6)8IjdKqY!-Zkpel#0#bSdbETd,Cr@ZFV -@(0Li`+9EZG84YfHTBhIbr!*dJYj5F@fr3-AJT&SYlFQkUqHrd,Ka`95+1F1[hpK -BSCQKPh-D1dR*LAb,NdV%Q#[!B&BAQE`H0eITSQhlFmP0BXN&r*)N(,0L[PJL0LE -0(rJ(hJ&9NjT#ZCCF934d)!-6)5afGfR'rMPT2#jbqa()#YGq)*TMF+H3!),,$)p -rN!#-1DBch&TNUjXihCVpbDXFmA!R,r[9UbkGEEkV2bi5cR6T$I-E3'@cS#HXBh! -YF6fGabmF-1`NEP5-Q%2NeB!lIST"I!,NAFYMJAN2#%*BQpY)Fb!$95[8BS,K`U0 -U2[JFiSKp$9bA([&+KfEPeNP&bH!P""2+5&3e1`dh%VKRcaF0VVLK0&eHSTS1b68 -C09)[ZZlBeHpL,-9'm[MBhVBEA)DBHAhbQ1"[KqFMaSL#4N,B'e2*8YRkAK-KcN0 -b"rY"MKCdapVc$IQp$PF3$p@`YXDX6$ec'9"0D"001B5pVf@N6T2AL`8Z0qNd8L0 -cap$E#-CS#ZCUc%%f6iS9b!2(0bP'68'Mk[Zhie42R,[lEAhFNIDP*6I-CZ34aU& -1cp@f4c$E[CKaBH-mZ9ki60XPkXHr0HN`lfK#F*mHM*Y8E'+cdGGcd5Z%T)p,XAh -AfGJQN[!P(+G-lZ65E8$)+rK09SEDSpJBd0APYeNH"RFBZ$(3*3r#abIDfMjL`j1 -EN!"M%"N%1D[#6f!*i9[!XeQEP4h*+%2iaV9m5)`$1l$R0#5VZGAfYmp2fb*TeM, -,)mJ1fdhPP43GmE`Y(pVQ9`FFr8ZqLq#K#-d"B*Tjf*X,1+CCM%Zk,`rK1m$j(,Y -%,FF$'H1T0fVN&66eL-YJA'BkbrSrCPi'%)!Q!fj2AI`50YYRN!!lJql3A)P!"m, -`#Z%'*i@CA*R!'l(aiCiQ$l`',PGbk4,Fi-#c36FMfN%ARikhGiB4rTMb"EKai4Z -#)[IaQ5cGKUQHNlD!hc`8*"EH[$8ebQ39GFVpbVDBL)+j"FrXD%`4l%X)QG#9$'h -$GSPD6K6i,XUpD+15$cfp")`XZREeSQhP4dc(li0paJ`6EU!U@eHfTZPY0e52Y0h -J6C(RB*CZ9H1QZFjqB5XUi9)UmH+'fpdpeCl1(Mmc1(X3ER2SHQXYch1pL)h-ZR[ -l*(9K6R`k5m@XiLNpMUEdLkHRp![pJ$"Ic5aAcQDKU6bKDbTlNQNU*lP6M$+QZ@C -$[Uqrr8V$PCM3UA3"4r1e&82KZEQC`q*26HS9)lA+T!Dr+dpU[$'02HUN6KI)JbH -ebS4mD9+,*qCbTKbc2T)Ld!jH('R22aH),2L&A*BVbAX5`iA5"CMJ%rTLCKH"i9- -ZSE#hqS(Db,@XIi14'%paqhUYEDlVb-UY[%p`dQI%BbI-&-Ie5fIRcfBcQ'd"Y[F -eZ(c14+r(cfEp)piZA!C1ND,)c-JkihX2,'S%6V$@q$[%mIQeLITR'ef(4GhqTM6 -Q6K,R6fVkahIQ$Dihr3QY#pkPD$l&Spf[D9d!K1('8["G`1)f,K6(J5N6&5`dS)Y -pU&&!T$QkcQCdRA$Sl%hfaFD9VZ2Lq"6`N!"mXJMep5CJcm"pC`!4[#Zh%R0V640 -`GPb@e4mJ+c%1%Nm)i41)NJ+8'hF%08[X5ida'rUi$p&V%9h5iVk5'!BMZ40'BZF -2c(L0VG'Y!c2+B3XmU3V%Ai,m3XJ[&9Y4ZL14jaAXc+Xf9XNl3(R2R)m0pL9#liM -(T#pERD@IXUc9@H,*UQZ1DTB5'SDBkECB9hrJ"%@$EFRMl8YYIF"K@q9)Y#mhaP& -GFEf%@mL*60kp5Yj-NLqARPZj&E-59DEEClk*$I+Edeb1eEm!j,f3!28*Bqmcj6Y -FQ[k&B(9#,FNZdE%ET@!h5Z1ld8MJMB9m9r2JRBd0+URP`h!Xa4-$$J3MUZ9$p'e -3492!G##E&#)K#N82i#YEh3'b-LCPJ1Q'q(j4qk+BY`Z'0m+6-Jja[KJrhpJ1Q') -#d["'iSp9V)iqf`Th[19qXK3DdiNe"jFbEDP$TZ!b1fLj2ad-@q#%$T!!IFBea%j -l`cKSm+MJh'F82a9XAiBr*h%AF@6"RSjmFRNqkHP'X*mCb##%Ei!b3AiKKXYZcLr -$-B$RPhiQ#[M5GT%rX6qpFK+idql&ikaJr+XQcR0Q"80fIZ5C`I2dTa["S8DjZ9Q -%NP[3%F0cmj2RM-dkbJHFSm+0HG-iUb9[l$M1h-Lj"*&,Q1F56$H#D8cAbXY`Bmc -jT$MLH$j"eA['jSKMj+GU")Di6H1Xa&ifTDJ`IpaBiSJ6IVMfJ[F&cUTAGB[EJ"a -5`3Pq6eU#)aUf31&QrE+dK(3$1'T($4R,$12I-ME+AAEM1#YdHeE,1A3U19"mkP# -`G1pX6lR,iKkc551D%JTDdaJif(iIGb`qZ6E'JV3%0h9[UQch`9je!qic8LR6&TE -5L'a$FVE#Z)5HQ&PUYTHU0BYMFZpc[VJJENY05m#0$6aDp-fTP(-q!hEM6SZ8kfD -dbR9$(UT`b1-`mZ#k8FD)APEZppDKf`mAERjeTff++jEU59eGQ$h1#[P2TcDRTYa -PZm@P6`-5Y8C`B)j)"9%&h(p,&4U)F5JeA!@lQUL"9(-GV`+A8rHi$raL4AkGq$V -0UD+9a&DRq-83Er-iUae#)bC2'&p+R6[$I$Qk0bef(&G-'j1`5rfSjk*E'M)&Pd0 -Xmlil"*b%HNULIf[iQ%5mE["6MSSr-bZ*-c#rMjmP0m)6&h9Ki0UjNM`4F6rP+[# -fIe#i@EJk,H(+9MjA&l2a9cl6#[5M!0a%A5lE$9HffY+#l-TRE)Yqr+cYB@DBq0c -cfRND4($2fBEH"2dD',9Zcb*HcI5F&$DqC6AXIkM-#b#[e(dS8cA0hcBaC8VB'jL -!Q@8p66j-UQrGQjVJefeBk*-pkq"C+NCFeBMkc3*R@bKa"Dr"$Y[0%kP+Q9YZpU# -2%@Q"3c1iMaJlU4%mMc3p[FLP2NIAXPSdZ(9JD[bk8[-#UVH40Q4+qh(NjNP,Dcq -1[Xi!#YdHhJ6@Sf$Q+X#p(5)1`*!!21h"VEQ!6hrX'1K[Fq*M0YIB`88kZ54[(%4 -I95Lc'A-eM[9(6@JqB&[&r(mmK49Hf9UM!@I'M#ZIU41HL,cbf@FeMH#$[TSjS&N -+Z`)mkl&jd$B`#V8dr'R8BF"Vk))pe1L3!2YM%@UA)Xp&[5&X4"@Q&GQYR6931aM -Pj20[3mh!Km'e8h1%BNiTb,0HePNhc1GNeJpe[eVHK"!GI4Grj61SNr3q68edJkH -Br-(YjJ%LmMdq%lCES$%-YrUj,$)Gh)9Jd!KBh!PJcM6H0583VqI6'l)akI8ND2R -6"Y5epIA(EZ$CV5,mCbDi[I(e16b@I(4&r9FCb6bAeic0[mrQ-bJ5BFEQ2bcr[K* -cP8VNG&B#eD-1p@INXr(d(TV(#NhGG&,`*AINMb3h'25ilqDMli,SZi0Ulf-AU&( -@2A0HQ$Ad1ibMLG2!lc$J(BFhBDc#cihBYp*iR'Ur[,3S[i6Hh(f(`*0+Nbb)qAm -3q0Jd5m3@l$LIDBf*L!DI(QCI0UqXca6jc%N@5AG90$G3AfmkBKVVqL@!bfUA-F) -eeH+@'8jGKq3DBk)El[(T62D,4'f-!CZjbLq22-FLJK&*PP1a8B'e"*DX!M$a"+` -IX'*r,hR6iBR&NfNSlU[860S6RNQhd8b+VDfUaQ(D5l#aG#6Z!MFe+Tb0QS*r,6L -jU60$VP8(h`h4eFE9YLPA[TMEcGM0P6CES+KJ)[I+-F$3+M('8lAcQ$hI,faBk(l -$YT!!)Ti#hQGFbqMDJ+Gf23lr3I&VXS%5bc,98pF%M+8G`A@dGI9XSAkEe`5fdRX -i-h3EchL$1-8I"GE50@"IKFKPCPZqPplSQ)0-S`GQhE0qBQXLRe122"amF#,01-m -F`5(4YJTCLFZ3!-@0KC[rQ)bU8QrQ)UB4A-`hR!aj(jCGV@FT[Z[pKZD"Ba)`Jee -J0de*5`MhfFhj440!EDVlkh89&D!m&8rXki@EAhjDb612jrPMHC-Uj(FCKC!!plR -)4GN@'JSm(*P!VV8T(2G3A,Yr'BY+Tq&fU3"E+8H"hclX@qJ!9%6K#f(L40bpR0U -HpUJ)hkV#$p)lGa$Xp0$G)MZpfPH`LcEdj$[PAAahJThIf%6X[@9k%IDYD6**0Zp -EDKjiq"Z6MGiYl!,`15T2fX6)Nl)Kq`bqCl%A*Q%eq)1,DH11EZmdiI@fEl$"d)G -ajR2"B'$S!f(T*bIrD1M`8DB#62V6+Y,8Mh(0KH9XjIcEf%d,ETjRRRrVUVNVc%Y -[86AM'$FZYp`P+ic""FJ9E$UVaNQpT6"QlIajFeH+YdRL6A0[[S@LIqP-p0rlYqM -q(MmLK#&Fd`4aIX!BS*BkA$[[ap%pc-CP4eR`bdLdK3rLZiHB&d*,X,m(4[LIQXZ -Rbp+45E3GY#4HkBH#c%8A-![%ZBR%18JcVEZ!p6VY-&5kSCHLDLaFZ`#baJS,c6I -d#(PF"ir*Fk2(LVj2)I!0%YD@36HKYTKG"'f*TMC'9KT)fJ!KB42k9DqSZi#4AY- -aAV'M`e!fFSTk1"f)!rQH6kR8NifV82+h@2!i1qp(1CG8mPHMqClc$%bEkkYNe$K -AcCUlB0jm8[%$36qEd'@hSYNf,eaTARlpc2)CD,BkCc9%NAlf@[0mX#NRj6B+BaH -(LeFZ#Nq*$)V8))kZ(Ld"MAbfXND@*dL#qdC69j&#Z[*CaE!E+4F1V,hBh)McYQ[ -pY@L4@R`AipZ#ldVcmZK'0X%qIL5$B'8!4D9LZV5S"L)DVr$#02RaN8@b@XP2e$[ -VR@+H,+8D5J3KG)m%Y)P'`QAdAMJGb[9JDS'%bPZUd0fRbLerQAN9DEL"H$X)k5a -9"65'Dhi(,@b)i2LH"L'%#fE93A3I0+T#e6FL&(`I`NcNGk%+888aTA0$Gpj#6ch -Tc)6Ra#%j3biH-VG(Y2QK$KQ@5'pj&5B2"%k5fPD5BPFUXJ[Vdp32iYejBDf5Q3S -+ZDM)#GC`lAeFXEGa1CU'Y)-EH,-S5Y5)M5heYC9NQr`c#[&E(UHAaeT8@mIIV!9 -[mMaGfML)R,iRZS"PAeJaKZ84ANFCcR*1Pi@QRX)5cM1Bjjph$6[2E*al)X%mpm* -bbk),bl(qpC``'jFFCKI@APL10D$R5l1aX4hIGr$Y0'rL5QGCdEPSMd5j`N@&V&1 -@$e&cXjE(d5MC&+klX&6-%qh,)EFD(Y0+5+-iHp`ZHm`Z+EBA&Bk%))'T4IRNpq8 -L1rXfdA#qG'0aMFdh04G+m*DkH4+hb8P8ee"D&EjblV5@1deH9Pc$PGPT0c0@G98 -jLEjMTe[9ZR!Sak95PNSCMF+D8pPPRHc5Fq*#Lr'T`aH5l,c,DqZRqVJL3FbNjQZ -RN!#F50)S'LCRdV5DQ(DC)Z%2iSLALB86a2(5-[q3!$&FFjebQ,b)6k(bHY&eKl0 -QC!9%R%)T)3E&FU3VfJL4G"BDpb#,QD[YDekUeI9Vk(Y16&c[2R(YjdP'b4Ji3QY -5ci(J`4j-(TLb-P&2FeqV*p+)#ak@Ab3Ub9+D"0e*3dKANN&ZPS!Nb%QkQ,ZG1V3 -a3aakIml3R'(imiYL&d1&kPL@-@ciT5-bFblPIL8j'6R$%qFX0-h*QR-*-d8NkKC -%k2#I[&!JrI56aEVl1S4$+Rfjh2iXK[*AMIQlXX[*45*f)hcTlGJq,BSVjS"Dl0b -**9`1)3N9#SY$0N0!+`3b3kaZ!d3X,U8A5Ae%Gj'-2KBqE+Ur,90#Bb'kUJck3-0 -$I[mrSjrmS`XV4PeBB8FTLVbd[idI1LTM9'Bj0beN[5f0&eJDrfLH+db`01EKq49 -,if)miCGTRUZID9iN,hj$,(-MfXb24qc++%(UT+FAQTf9LNaSpP1#-C@-6PBPUM9 -`RQTq+,cZ*A&eMka,F"Q)ePLdCX5(@[+'#$fYX&0@4KMj,QZ%idqH'b(LQiY[NAP -q4"D,a6jjiAc5jaJfcF-c2(5HLCfE1dpJrFMcfJKXKTjiI"(@Bm+h"0p+I+[0mbi -FAQ&Zrq%$-96[ql-BUV"j!4I2PQeZY#EQ*BjV,"aBP$MK[Y-kZ#ijTB2VS5*&"eF -iFHl[)Iam6C(im0bfl@+LH0'[A[[c9Ip0#eFT`clD##f'f1bZUKd*#1Qk1[p)md* -J!k8-XM2r%-m'RamDQdSC4#!LJPUR$@@A0ZUm`iCHBKV*X,K$`f5THG&eP6k+-h6 -ZIK1qaIL@iMX*h`[`RBj[$EjcmDh&Gc'q,ILZa2IDh$[iaMkN!&U4&pAm8Lj0NQ) -0HfqVml0SaBS#D8H8k5Qr'P1+T9fTC0T6#U@Y8LjJ9bS3&Ffer`98iARPqlIilXH -h[IIF$b1Y`SFaH)Gl,rm`r5FA9Ja@2lpYASV*EbUER,cm*aI@$qDIhfB%h%kI@qi -6UeFSQLA$SdA)*Kl#b1H1X%qcV`H$#C[9q@+LZ6Qa"q0#(m1*&pE#4JZmYK%1FMj -fM5'-YS'`Cc9P,JiXKa)*b$JHB[kGkQ!@"d'KI4)HN3)1BBTQ5MK5(PT+TDV9j'# -(!a8+8LUj8&DKKc"59NQeiaUa`NV*4@4@LNeTV650$Ek3!1N+aBZP9jT9@&3YQpl -X8&UTFl5N9TSHYZ*+h@Ba(kUHdQ+T)eKQFKD"PVV`A`QC9Aq5bNlPqq@3!*PmEGL --ai(9bcHL-V2b*T9H[PbE!J5!&Er5*PPh3GV0bX+N*)i[F'+D,NY-Nal-Vq5D-d[ -4RZ&mhTPXQSAeI#Bk#dCMV,-Z[pJ(e-MD4k'KdR44d-1kr")l!"affG`*895MX1c -eS1aP&S%U6[P4!!R(HkmC6a+EFY0@4F+[3I,fM@+c@#)Y*$#TT3`3'H[A[H3bU&* -[K2VP,h!4pJTX)[q0h&rT,Ki$U'pK)d#RGCKEc9@NbArbVdMR[N%Dq!f5`-q@F#U -22e1"U85I2UN-CK`,d[N0Dqk%BLDQ53Y*8lpK&SZAjc%5h'mSUV$,a#&h)9SK$dK -Lp`d5SQq3!14VJe6h'rK1AN+#qJe5f)m-TXmV`Q[+$D@-j2FEK@,4SQ*@FK8U%Kj -kc`J5eRp*L5Ud&@*+@9NRFX0(T4`HFYZB8-T82YC6D[#fZ)A+b(hK!M9*J64[*,[ -5h#LBEp33%UlrER0M,RPGVbPQQXXD,cFhDXb,0EL,aark*+BfjT2h*JdZjUfBS1D -P1,GSF(b[)deTY-Xq,Cdq&mSqB1UeI+E)q8,9eN@0*@5l3G0%18d&2VqQ`[c)!(B -"qk-`3ILCd*XYCRN3#)VCX45LCj9d9H0(T2Eh-b,HN!$qqaR4,)V52,&(Y#8i[#+ -M,U-bBfU'DpKe)qVBm1Z'e`f['$k9$EdZUh,iG9QZSFkXUF-VXZ#*apLC`bSbA4N -c%+ijXc,$LrH+6"I,QT9C0Y3eG1V3bU&eQH@UaFLUb+b"FIR`bZ%cKNr&kh2)kLc -RX&R)TEKQH0e3-[3-R39,DcLp&CRACAST!LT42(0B@@BP'eU1Q'HK)-E3#XU--N6 -5X)kVP-12F`e&LXAHS@@UfrbXZU%c@0CeQCA`@N(qa914!-bISh$)$fr8ERc3L9) -[3*RV-fFTlZ0G`qXSfDZ3!*`1cr8D9iQd5ea+iT*fXAIiG80Ve%LaQX!C9VYXL+8 -,@&`qI"C5A"k8'`BP(eH$&KQ,1U2@p@ciV1(8&QM1j4QZM+N8kUc+M&P$kc*3S,% -cf#AACFbL*Kb2*La'aFE1c+JC"XGL0#F&-Y$*Ra[Z49Y30VUbijA#PdaP-#fLf[D -Sa5hfmM"82!j38T(PbN)RM*Z*"%c$1Fk-LSbD%8V(F5-X(dEqm+D4JEL,Kk2pm18 -HiK$M-3i3J)E!Z1Z(HjA8b+Gjq+`Ja9bHjB9$Id[$maa8'99GF3PeRP8XH&0R,U* -dl"MS)kNMji$1a!5KkF,e`%"34D1+A)@aK2c("FQ'1BGfSD*m,UXXLdB3'UKe1,U -8R"GRcD$a86FFCD-aF"8L8,&J4DYH4D&4GrJ99`ccSSR4TYbGD0k9e*&MVk9414B -GI9@i9*4Xh5A`kU&``2*+-'h*VX`dK*%!pcXP3C@Nm(A$VXY!FC(#!TC4J660U8" -4cN%ARXdR-p)YU4Xa8kl%@90j54&D$Aa$EJ4fkH%c"L*'LLZS%iU[bk!'@SAf1lX -#RUfAB!'J#I1jS6`64&3@&'4XjA$ZF,EXd&m3BqM-6"kFbN#9jmT%ir6`bY804hr -'8P+"1%`VjF!pJ",2[`3Kar&*Gp8`Q"$XFaRP'4L&e*!!k'Xm-9QE88MkmR$jh2! -b0'Vac+%9Q65)`,9a&3B),5KrKZkV`rbNhU1eTBlAjR03EX,VMaUpU(TaQ4`$-fm -m0J6+$E$D`9I`hBh[pr(GLqrE[HGq()[[QIK1`(FU[M2`[46IHRbAi3YilHFraAF -G[VIJHbqqr`VI*r"&2Mpr%pmIip[GHqi4,EkCq*k&Eb@qb1230IJfi0Z)ldhiYZ( -l*rMZa2Glq+)1Kcl&&r(Ik)Y['&r8iie-I+IJ@iA[6(`"qle4MHmUI'r$&h9iie& -mYq2ljrJqKqrIi2XD[Mr$&q$EB3&I,ll*q+EKHa+qb1r`+(b4ef(8jc$UI(J@[Z[ -ahBV[BrMq@haIa"Ge2AbNppa2Sr!GLHmBI-[ar65q5r$p2,iEm2dGI1r$piraI4a -Ie100e100a(rc81rJ-Hh3#P-G,BXd*kMIDI@%D6PD(!-0R[Ai,XC)TKDQeUBT!YY -93mX`DmCLG*p9KK'(S6JHBd(@,9l'B2JFlEM&f(H,[633N4G'#RC4,%!BKf6[bF! -!T@P'+`"Q#kEpI+`@Cb&Pl"md$6&X2TFKHf!#UI`S($eiSQ#+m3k(T#JP1#!&c%X -D-1*2LcEm-8fjNTLL9%[N2GB9a$E'*[*(CFEA$CZ4J8A,$#1cLYC`mViU!hX968Z -G!FBB8Piq$%CX-TbpbXa*M$CqP'kqE%%BDSHcZ(12l)0"59j8AGSH+,#"'LkNiY2 -ZLZ62UX%H6me)6@N-Qc8-ijHEPf+S!SlM-rMX8&r!LB%#2(MMSmJSXHU*XeaSa4l -&4-[b98SIUIJ)KAQ!R31V1$GeI5EkB1ce!"BSMA'9`fCQP-'%fU"Qf'ZLXFGKK+" -[99Y38pBK$GeBJ%XSa&NcJYMiJ&T3Eb*IUJBULYN#lfCDIFb)0#QSbTJ,6Jf2qQ0 -3,%!ld8EQ4-,Q4mZPeEdmcCCM#((&-2+@$bfM-Y!#D"B*DbjY+4L49#9ZYT9$[93 -A)!6icXr!'M`@L%6G-,5C1"!@J%k&*lUE*eFaHJF`aGPBVFLk'&EDI+N[MH!`2R& -S1XTqU)BXY3#02lAhB633T+'f,0QY%'("8*Sf[#VbP$d,Z8S%QAhFJ$351!m-@'V -#P@Tpaek2A([#-iU'VC8f,k68[1LYqJaRaR8Qe!Qa+4#'#TNj'#h#+e%GXp04@pU -6DACJ#-ZU#d$+N!-HVbKA$mV(Hki1BGDlH#B9'@l4)P[*m'kT&a0dQ'SMM&&UBR1 -pjBem*9pZe9C,*[D%U6K)4F9)*Yb)GPb+)N((FM5!dU1pQ(CGfJ4SEP$#Y1A`i+$ -ac9Ea4+-M,dUr#+iV8@BJHe6-j3#Z-$'Te(9B0&E3UJ6cf(I+8,4&D*VI3UUV-1, -13UIf6TK9`&5`fb-"G$(YcL[3)9J",$mBd5VLDmG$99FL6eQdhm,#r"B@eEI@i2Z -(q1*#j#dXU'mGaIHGhR12kr!GJQm'[UIK@i![&ZIfE(`RicXEhiAiBJ&[[aRIHr$ -&`YZ1aERp9A`lHXrp()[YfeKShmCLq[C`I-r(&`[UfeLBhmD#q[Ceq'l%pf[i2S6 -[[mBAmGp'(Gl'i[df&Zm1e+X$#fk(%Gp6m-h"peamTq',r$[Um2d#[RIJqh9mN8F -(mZKi'9mXm"h)Sq0MI)rdEM`4-rF,l0YNIUFl[X!#hXR!&pM#1bM*1pLehd&*hVN -&Aj6NRFI`r3Dqcq$lAAchiIY@llNRSr%GK5m`J%kd3QFa[[2aaEP2*hEZ6T5dmeC -m(m!A1hIRXrKLjqjm$9pJ'jelm2d*[QLe,Q!5AGMpZbl'&bh5PB-[6SQkVJ*%2DA -a1)l9I2L'm-@GP`YhALkFKlP`kqA#VCG,`KIhAUjLI1IJLhX`&bk&AEJ8GXh%G`f -qkr$GC'PXY$3f@4TK1'KTA-eI@bb0cCE'$CE'6CE'J+@aeG+ieG+ilp4RMq@j!-Y -L`m$c0SV)F-"G9m0'J*hmB6$"ab"c)ibC9iqcPNk`jiQqHPc9,QG4&jMQLDRL"5C -5Q#P5-A1efT4cY0TRcp(Uf$PDCSM6XM(iVSM6DUE'DEAYF9VG[MKYj$6i"2TU@6+ -qdr'YarG'I"r"GaHq4rTUK8hi`ZCk&pp1q!4LY5`*he*mTq-Ek)2i`q!r6+XaiPZ -$ldCmGrI4DR2aAG0(Ui2GXa(IAILqLQpl(fd%iXD,q)l(GcUq#r"GhNFE1Eb2YYX -GIE6kkr&pVSmfDNdIEA3U[[2`AGP(fler(kfaUBmfCQmIEIq*q'lTScdrYSmf!6Q --Rih[[MlDV'*mRd"0TX9SKD[a[5Y''c%[4KYj@ibfff"m@f+dHNZ-0KVfT0RiEX, -h[KLYS5e'fqYNM0Ci0%EEHdb-0LB6-9lTVBeZlkhY2KMI$IJqee[EijEHf[kEHfX -[`2[8"r'&rqJp[E9*L*&GeaXp%G)bMe'V'@N%@a+q,aUe8GI!*p!,[B2[V&jDcCC -H@PeD,fh%pEfd8CR`#I68'L`pY6eZkkRYH6fqMrI8XUYlD+-d2E5'66fd2DELqd3 -2a!'Cr54mPq0l2li($&SK%Gmjq'l(Yp1Je@`cD,AAi2X`[[X-fSM*q"idD#26m&f -!liX'EEG'JeErJN%E[FDJlBkF!L+qb#'`$PrN%AJ*hchiGKLd2B`'EFmfJlBABN& -%9*aaMd(EQdMe!ph4qdRDETVZfZkYhE@peREA'Y1kDq0Fq"lUVSh2`KFq*b&1eSc -ZfL'hGGHDVZQZc6MHA6[XqHlD%32`49c$%+ePLG&DlFaSVHljD'h%l'KYC'DdYPY -+Y&BIMqmUq!HLY1b1++dQ*8UV5i3YS0Hb1IMHVpGU,2MHU0GUEILZd'YeUrADk'A -i[UlApKb2lcDpY[GD[EE2%EdfEJ#q#r6DFjl9DrYjmGfKejiAVpIf,p9V"`6dfS3 -B[6ET'R`4rm`pHZhJjAVYN!!i[6CYSPjVbY*V4dMi2UIACKl6Dl1DmGfReelk[&i -l%[QGYdq[c9kPeij'MZIILqmZ[AC--Vk2i,YIVmdjV0G+4RcEp9VcF,h@FNL[,8$ -p,PQLejDJ"Tp'[(NZI!rVYGIBpGSTU-RPU2(Pb'h"#Rb4`m,*q$kKeeCZe@ZV',j -hirZLAMY0KfqZAMXGlkCjq1l@Dldcp9TI0,iYq,kJeek,ZLp$69G%kVAAShkrM6b -[IN+[E8!0ek#(VNY#2`@kSDIahG30mc)"F`qf3+5@h4QTMAJc%MhTeIE-aRGeT$B -f1P+ER"LT6Gf-lrj)lD!eq(C%DSIXMG5Q6m2h,RaILG5Di[#GKZmQj"')!%-6[Td -4@U%#hed4@XfD#'hNQ!KYe*i)VH&kI*q-d"SILp$'D2"&V06"%GUqGRah4'MMi[! -Ya[HT#1dj"ILq&+'0AaDKlEFP3RYH0Vl)*m-ES6hr[JMYJ0RiES[3*N4(D-9LI$F -Lli"1bd5G9PL%l`2ilY*T03`q'*A'FRbIa[FeV9C`DE@DLIJqTY9U%r'YaAHp9UZ -cDE84p0f%liYDED31hb+YYYY@VGD`6kXp,k$9$R`$kpFmV6Ee&Uh@&)P[T9ClbAL -YpP,N02f!9RYjQeCla6'YYQ5S9R[9BeVYMc$k,NFZ#j!!ai+AYGVbklADLNbYY[) -fVEBU(prRY0TTU-0R,9UY*ajIj09i3UZY[JEITl6DU-%Dmm),q[EZf3--UZ(SJ9% -AkJGeNqi*haZrVkTim[abUrG(j[Q9R[&XM-Nm4M62JfPb%af%H8"5'$,I+JiD-K$ -#1maNj#TjmNeRdTXm2jVTSbm`5VqSJ26kPC0!SYNEJ502QGZMkDIiIVj4X!3$,#! -%0!&Y3"H)#%3'ZJAdJDK!G+"l`"$S%HJCk"8`"RS(BJ*p!V'"[S'i`$Q"q-#jJAk -"m`,p!qF("J35!Q,JJN"LB'!J+A"K)$P`85!PF(%J06!S-$J`**!!&NJ2Q!)CJD' -"BB(KJ4'"c-!PJDc!TB'4J9'"l-$S`*K!6M!J"F`"5m!Db!hN"I)$B`-&JA%"@q# -b`2M!jB(#3&'J1("&`"iS#C3'*J3Q"Ui-6!TF&EJkm+2!j-#2!pF%TJ3FJE,!e%" -jS#,J$,J#lN"PS#S`,6!pi!P8"l`"Am!IZ$C3%kJ0e!AU!c-#e`9Q"QB&VJrm*$! -lm02!R%"$-0!BQ"ZB&jJI@""B'&J8Z#(3&&JF@"*B'PJ@Z$'`2("6B%9JC@"9i1E -!,B&E!lF&EJqX$[`XF%IJji%eJ9m%lJcF&9JEZ$Z`,R"2i0l!,`2h"Hi20!GD!ZX -$$`3H$$`8H$M`5'"$i0(!Bi((!dm%RJaX$$`9f"6i9@"ci0H",B(I"*i1r2DhJGE -!-i&R!mm&RJrm,["#i-A!eX$[!bm&rK"i1I$(`,E!+i'f`2E!MX#VJCf"2`9H#r` -jX#[`HZ#0`&m#E`Eq'YJGH1Z#`"ESFGlc6Z$G`(Z"[B(h!rX#(`6f"ci-(!JF$"` -+I"3i(2JiF#6`5H"Si02!XF"RJH1"c`-R!Pm%6JDq$,3(JZDj-3HqqqBdQ1Iff[U -Yph8a"p)X`9lEIJ""N[3[V[#r(G+PrD-r[0Ii-N`rhVY[rm%2$b`ip2&(#hpqj#K -N9Ip#PrC$Mjc5T4hHGS-U6$[mqLrrkcAqj+"aa`m!Y-(l1m,I+E0''k`(KFmGGpc -ehq4j2r(EIjER[@lTcm9A`Qh`BQFEh,cLKT8h3CRf&frrfH(9Dqlm4@FEA0[lYBX -D"dUQaNEG%(h+"4IUNl4$08RkT0j$MBRkaXB,0CFB"qY&$EkK&(fM,P(6D%c@cc9 -U,YCIV'R8NrPd[86XQ'80LqIpepr9ZrpES-%!ITp[q+'$r&BR,99q9rpLcZpNRa[ -Rc@YBhKRNQN[DqHm(q"ljiSrYRmq*DcLI(,ip`EI@R"L+5VrVTAR5[!jPaZA56bi -lh("$`lSEc,HH@#)YPpk5DLhH"G,$NZr3$C+rlGH@j"[-2fX3T&FERQViYI5k1I, -&KYNI5[Iq6&VpTj2i6EVTj(YI5(0[Irb*ZrGXJ)V$D6ZNHXRccQeVe[eLrQdhh'U -'Q(XM6r,1(rImr&r1AbhGrZSc0paJhLqYNPC[I%4D)mdie2#801[MKk8RTGN0pdX -9$IHE5jBYN4C)IfaB)5eBqR2caMR,cIdDDT(kldSHU@V&Vppqd1bj@IVGqe+qp0- -E)+Ai,ZNbkEhlT8GZIpKmcmmPSQl%,kQ@02@"kjYX)H*6+hrSPD2iYPZUAcQ#GlI -PS6B0E*hJkf8P4BQ18E2Cd$Cpi6@&pFZ)!QN&X3f!INNaYN'ThRD+ijIiLeQ*hEX -SfNd8"4%T6[IkG+hPiIB(E80H'3m@b%eJ&hd!hiFTQXpMm$+KIEel*RmrA1fI)6K -Fd1A9h(kFqfmb2%`d%pdRA)8jA!H"lc9SJc5XKpShJI8B(+5NhRK,fS5L(("f)ZS -Mq$k+li-8+kR#P'!qe(lFEd`AL5p`)YI!&lF#I-E6l0D0U-(5@k!H!2@kZEc5@6k -G-Z@+JH8b**,@bm*X()lRil9'`jV[,jLTQm`V[@03`5XHUK%Bm)Cdfd%qbAF3Ral -e9lMke@E8*TFCFdJY9L,hJSl2lZ1`TX0Dc)MhP1ZE%"#VAr'B'ZNeN@YEmqN6B4Y -GS-NLRh#P*LYM0MLd'f'Y"qZGZf9eHRDTdejG8"dBfLb+8j)+dU0E9SNfk"5Z!CH -PKf+!!p,-*k%YMR&2BVYNrB0(I82`*4CrppHqDI"P[ZHBEpADJI"+3"h+`TjHAM@ -`k%'a-Emj)e63aAAZcZ"+pY"[kfNqJ1)%(#YUPU$MLM,"!!KZ@VrPjUZ+FV3Y[k, -UIV+)@$K*JdIp8#LTU*!!qbqR5HBI*VpC45j`6'pGea(**pS65rbjDp0X9RH-l@C -S4CLj0X&mF0Y-F&4HPNaD'+3+MEkbL[,kQPTIM9U&TPHD8&@STqla`,D"HJ+f@YM -@jQ!@`$B,YM@+jZ4+f*E$MfaPX+f%,3Zf)KXB#9([E,F4AU[K"Hl*(P,c&e#VJ!Q -b1Rh)+l1EVq$cKrUKL8V"mqG`ZKD-ljLAV(&M0QE(BAb2G%c-`jba[)cEMRM)9S6 -*QAeUFPCB*Sc&j!bSNj2d2[,F1q*l$Hbr22R@mmPAjjaD,hFL-EbQLdQc-5H2f&C -G`j94T6(SMi&+,X`ZL!LPA$aYNiX`Fp%&U#mVhNJ181m&V2[R+C%5`j%#eC(XP8N -Hf3m5KE9I9I8V%a@[T-km#V0*2bAV,)A28"YPeU!RCGVI[Yb4"1C1+2pX-(*pTCh -%GNp[lJGSmkTX2%pkjI)Cc!,YT5Z-Q#0P8"e6YJ$k0pZH&"15*'KXp&1Ap"a[H8j --`,"FLl,h3(I%jf39@$4RadUN2IVEVYl9VraB@)qCP8kGXRQF&fajVFimli`Um&% -4Rjjdc(kq,65pBQRf0VHha,5B@Pkfh0rbNqELJTN#hd0iAkM(p(U&@lH"lEeUEFA -DL`ICAldAAR[1HV89c,c5&)VF-S08hT!!%X@iCdlU*U-b,4PEJZek(C4N35p4dcl -NN!!Vji"SP@!L,TdK3'&'L$Ud*iKD(fbjeJK0fiJ@U0j2rE9S"QI$CZ9cdPmd0F( -c$`fdZT234p2j$$,B5BSjhcQM,MhE9qEhT`rCXm*b[q8L8hC83R-FldlTBUb@6KH -VL(@qFN4FpcmLYXJ40rb2L%4RL)LhrjH)&i#$5Eh'l&Rpla&T$TaD[@dEDmEV1IE -J989TQk+J&40E@[h!!VD*r-%2qM#LT[1YTaiDV"qk5XV"(XLf"mR@GVqkqI"Q$"Q -K2$NHa*4kN!$LB&2b+@qrmJiSEkrb$LV[618GjT1+eCpLmlRGP+"-,Ui"r%2+1d9 -jTmVaX)QP+4lTr0h'eLVfNBVpFH@p3hNrT@EUZL0NZCXX,CS,*1(1N!$PAP6c5@c -R$kq0TAfmj`@P0hBUlkFaFFbpR(2,CGYS4Ud"`baDBKNac%SX&kmfhVa9"V29H#l -+M10T4PS9CjEbRRdkhP`e(P%Q8Mc-k4Tm@5N9aD'Hh*6V+kedM[AiTTCjaU%p5HS -TZ[-)U90!Ad1lHcKKl9$Sb3@$IVH0)XFhmGFQ8PN4[k,PBhTlCKE-$!BYpqGNDi0 -mHXc"EMlQ!qLj0$5bcJ12%A[UYE`$dVN1B1PBlNGXf@P3JNXliEVQ+i!Kh+GL#"b -[#(k[NL944$jT22ZpA"&1PTYBdXZ-PBa[HCj@[JRF#ACDXYjCZ2Nc[NQi$Y2,RF9 -IQrJ,XbZ@CDikHp4Q#Tqi5IbeNfG&HQ`llMir%E1Fl%E++1Q9#QaaGC1,h#BSXHh -QqpBDD"&%*fbG,8j*,NM[hM,A%Bdq')RZlfjCDF1Vi6#mVZFC61GjFe@5H+Ea@`X -hI`VYRP[R8dqj0mQp&Eqej@2NIS4bjce`'RqacRMIF4Yck5e$AKQ,lc5H93Z[rED -#Q60C`FaBAPYr-qR3J)))p2YD"F2#llcEEjNrAlVLlPmZPZa(MKajkR(Ti+G(2j5 -HH1H*hCp+IhSI[mRAcTqrS'Ra`Y8,&bi&I(lpr2Q,PmbIhh6[r2Nh,&LqH2i05#* -C+PLaq,D0jZ'h,(lN)@Q$q9)Tpm!qq,Rb#KLl9SaZJY*IL*ihQ,G#KMV5)HKL"9Y -E$S'@RV@CA0alBM9Il`1bL"bMj@0H5*Eb12)!Y5@)Md'0cb1!KirV`AK'FLeA-%F --e[-JAmGhB['m`C3`Jip&LYL`#D6E[,kZ*@*@6I`ZhN&[)Qm0(V)'(a0Z2MlLfN, -,!SLB%C[f+`[dHk,P+(RG$,,'K8lCPHZ+bVRfb3hV0LP$mD$mMLY@r0$)E!mVlhA -bfpLP[&I+EppUaAq(r2C28JE"'R3'FYmi`8[Jc8bRQr2DbX$ZTK&d*U#AEkr"+r$ -+DLlq0JY,mHdN'X5r!CC0U1bQYCIaX8pMi'*`@EA1XY5l`$kV+Pced#ZhF2Q'qBK -e1`3kN!#0eUhEa5'[V&jldB3L'AaLF!E50,P[h*64lACR1DJe@qe16MXVZ5PBKE+ -#Z!l1U*lJS$X`YLJ$"KSef*&)JR9pE3qpXSC!MFp`5))bZeA1CI)-m)V0"dF[jp5 -CVK9lN!"NINJIlV30#H5k8hL@@8VG4Y+b'TFL6RRd),aSSEaplD"Ne"##8d$+eA2 -bQ4[6!5!3%%6%fHX[[fUX[HM+UiX+9C%#3XRGBl&"i!8,cdQh)%ZUd0F63AMH58- -BGUSGDR4,pDa#jh8&i2h6pE%Lk4KIl)Ja"65[i+k$PN8VeqlA[XiemkYFer%mUZ[ -NRP@CFK`GBC-D`8T6!Bf3!)5PT%D[)*(([*V&[daJd,D&RPJaBX8#%JAG29kZ4-X -Y$Lq[4*8BX6C*VS+H!!4ipGcL5LEJ"V*[`C@qCIcIB`'-*(&Fi8d,UkR[)Ad$-U* -ITbaPNL#UCff5raBZ()Tk[QN@@1qN9iJC6pF[R@@KfTMlEVZ9j[4MQ153!,KQJN2 -Er2TNelZU*h,YF8`dj4*J8A3aT#YG!GNhN!$43[E46IU8,P#T4jrFD6F%rG$6GQm -1Pc$NJVaR%V3LZmA'#QFGP"&I8&2QVk`UPkFa"(fKbeUT5T1T&Sp3P9*-JTV0Xkf -2lp0NZIDS[P`RYdQJI,iNNkfKHBY,bQZF6ZmiEi9cTTa9S9DC5[I`lZY4TN8JA+G -R@f9SmrC`&Q6"E0Ec!K*5N81X0U&`E4k&Z"MTS0l+V#2qlJ@c*TCdE&+m*i8i*%` -Eh&k+Xk(@@HHQGK"-eia&`%`ddXCklpHaIPdIeH(X5IX*b"rXD+RSY-QLrVdQXKG -E(MqX6`Pe@LU2"kBmKU0QMiA@J"Arhl1PX@XkI$`pDJZlFN[eQ#!Q4pHT3Ui6T!& -0kI#DNKMehQ)qV4l@Tm5R!-3mTAShHFj%I*P'ERei&YeD!DEZ9YqXm$$kMrd8kIG -TR)pppPLP,`ZeN!"K3Y2R3IRdS+QM0k6#kU!%21"6[HUQCXGGVX30KZ1@qp@Ska' -eSUT@$NYlcI-3CNJb(@Jch%hE,@$G-##f3kDdB,XXp3I@)f6GhCSaPc%lBZ!S`"0 -XVpj&8Jc`lF#h(GmM10@BKQbHTfa5ei8X%,""0J#K[pqbp"53!1@5)58#XJ"FF4a -!1,"G6m!6T,c3r&T@kEZZd&PA@&m0dQfeLEp'd"RJEiCHiK)"EIZaj4MDPdlR0e6 -1$c!4!dk&hHRi!PRZaEF$hhdY0h+IH0KHSdk`IEb`[Dk)-SG2HBaTb#[6`MY!+%8 -BAY!S5b&FQ[q0VepLJ'E4&6Ab$TLk6RP$$Nc2%96j9NKGAXNLFL"5DZXFbU-[Ll- -T`k2C`HmAf4d*CHIpjqc're0fm2Y&GKfKl#$T4QG(d`1-Q5-"a@8UI5b40LQ4)5' -*T4D&*a9"E"&Xb(dm[IpcVUTrrRGQ!afSHZGrCcE3ICLDFF&f,fX2F)M5D0m&$hH -`hD8RX"+G3lP(qJ9LR5l$9%XleCp$#4iIldJ'X!S45q(UALr*FpT[CY,T5*1&c$1 -GmN&1irjE6Z21p-J(1Chphh)kQhV!fPYTfa)Sp@EXVPIkLIYBbq'A$C)44T`5-1T -8Mc1bajYV(3UXc2*UqEaRD`eHqeYQa+8&2p&B)4#Y`Y8I*aSN)@2-+aZDjaS6h)D -0eDmm,%ZbG4f!j$A16"mP!---3Gi5,1&+pMa3VZ9Z)b)[*`#GcMDqAFHHakjV#)m -Td9+!N!"0FA9'A-NMVJa&A+P%j%-JR'p!e,LVP15Di'Z`!r#F4[94N!!p#l0-!"! -2!*c%F5Q[mSY8#m@LIBEMV-1FJB3ICEh6aK!eccENeAZkDVJDQ4a4UV'D25rh$%4 -4[3Vmb)P$JU#H8H+XjA(@mMME1f+X3B`(P"KVH)`e2-BGTr1pm@bqe*QGcAkj'e@ -dap((+jVhS5[jq%6&hq$19k*[i0%h)2UiV[abcQDALNkQ[S20mMd6'Apl`bMV+`q -6r#ECjMI)+M1QG"lT4Fj8V$1@(I*4AYIeI'qIiC24(pP(F9$hUD+@*(%+%-,$U1K -KIMJ!DAp&Q&9cLR35Ud8AV%H2"kqN2VpMJZ5'Y(EM@H9dEK*Y6"URC8%Tl1HG5C[ -h*[MJe&-mDVR8@a,![qlrLVeBL6eGMDcmj[MTR'[m[qH$ADEVG#C!H34Cq)+9c[b -)k2SLG9BI*%&H3%,6Cl$QLF"2r5"&aUh,+9)`Q%a@b-hXBB'Pk*!!0)dNX)NFLdk -RMS(GTpJc&(Y)X@FUGVGL(mPbBK)J0(B8afNmc66ckU%a(f*Mh5`H!VQm%$4F$iD -HF5kM)3dE@)p,$leE3b!+,Kr5Je-JH#X)[f,iH5h)ScDZ`fXmH5&DCM")dVVG1%6 -pcVf3!+36JJfC09b$REF64dP()-`P,AL8a"5I$k6FlB9UP65UdlA`lcd4c+86`3" -K*i3Yd*&JML4fPhZ$,03IN!$rFTM&A9A%6j!!Hh*BbaJe#JNDEBJ"eT-Q#j)X658 -4QYkVD8B&L)Jk@"d*%BZifi"A"5bdA`438d2!MN2Cd$EE(!P4DmJ6BU0pU22PU21 -NQA65H(!QLpI+p9Z(Q[E@,SGUPj4$#-T"AMQ$ZKJp$C`83KGVZ-Ji%K@lc8fLBUX -K)l-DBYk`#aVR#CGdH64M1cc(`5,@)PUe,ci([TA6K%[`GR-dDK[N9eBA&k(l6Jk -H1"r4HVj!T(ah2l`bh(3`6!*JX#rcc0U*DH32aDC*cGj@0Z52E)Y$29"86CZTf-l -epT0Y*"jBLqD+Uk61LSI)0F1"rX$C(2Iq8*F0dq3XGkk$k6LLepYeRQdiDVcB&De -*B`R")#j`4X+(GkDq52FK0h3Ka,T"Pa*0*[5TKkD3!-SC*h@5-q5!38!Rpd)2C3m -C[K!)f4#2kHE"C++*jX2XbX3EH[F``b`rXP0Nq#1Qep8IVdThR$'9%#TXj-Mf%3J -'BVR(9*P80d4bKE6SLXNHX[YF*%id$JGFflq)Y`'6VfID!fU%*XKl$P5cL&HZJAM -N1!K1pm`SG1KKQH(5c-MMd9PL0'*phN2#pXK5LbZK(I"0FrG(T1PZ0F)R['U%+EL -PZ$Fd6mVj2#RVR"ii[$X(XH)K3QL#q@"JiRD50ab(l[dh%#r+8E*X1jk"!LQ$CNa -FpVr1Q11CR),SQ,ejE$$Y&a1j!&0[!Fd%0lCdpcji"M&Mq"3[-8ZY&MCZkV"Y3%1 -16M[hBr$GlBj*KhJ[LHaVjKRGGDSIkhXLcM5h([Aa`RXe[)(iQGiKlZfAHaEqmq! -2c-ldRc2fB'!(CZ!)98DKEq[TfGJ8q$$F"4(I12JH#2YbMZ@BRTP!*Jlc#8c5X6' -$X9F9K#ES+*mrC,['8a'D)(1aKr@`BLiqZ,FE`Preih$Zb6R6l+HThmf2`,'41T- -HY9M-jf#@h0N39&fYe!jS9b61*-c5iCLPfBli-a%S+N@K(*Vh)&CUU'ieIjX9b!@ -E)f3'UMh##a33qjV8U#N!9%ae@hr08ZABpC2#hBDm`j!!cjQQG'4l1&H)XT30TbR -`4DFApjrfM(E%l02E%H@[C2j,",-r)306qar,q'q&6Lq@P%Il[C`*BEQ[)0d+kMU --d"Y)Hb1N,CmZN!#+U(Ym8m%3X9XbMB*Fp(G`Z!DGRXBkB4rE)B`"R@03k+PZq!d -Q1TLP6,2EDD2&ESPXYSi@S8*1GY[bLf4[eF[leGhILRcDq(p%2Qfm%[Q4[d9KQEK -h&*!!3$MXieXIKh@GJJp5T%`J8BB`Jq`8,fX$bDTdZ@5Njim1J4aJT)THe"[9UYC -$#K4b'D9QS3qiYek)f(RKl#CUQdIar"JTS+S56U0c69L,MX4f"Hi`f[8KJJPbkl6 -[MN`Z&VT)1`QE'j!!T#T(+3lafGF68+0iMT+3!-pj4G9Ci8Z3!)NQ2HpX2cV9`Pp -&RRVp!U+23"lGFKkcH+A)jQT@,k%D+UQ2G#d%#h)&U"DeK4eG)GddbM(5I!L%*'( -PVl,a6H)h%kQHrZ64"KP54NccYCheGHdU*Y'9G'XM8qGL(j3rQ(2R)-dG66a!'c* -33krPrQD(-B')*"VmbYDFiTiNek53!"2(%"T(`NDE,*hSmf0dL99%5"PhF3C(k3p -L)fpQ%F($)@U,NY)L"fJGf$DTY)Jb*pXT-CJ)3#G9[N483LM`50I3Ec221*ZjcUQ -SY-ML,YcmmB"5TI,VFReja)DMll8BL8N,)c&R5UqXac`V)`(%m2)`Jq*e2irNlST -d,`kA[mDR1&52A1'[ZfaU"CfK5fC!+llQ6L,L!XjPc#[hT@I2dl1Hc8qD%LJZ%4D -!RFE6r#4PX"%AJdT(c%A@JT!!Y#UJRp'XFpM'KejCjl0r8cIFN!!qi"l1m`DacV' -mMd@P@TaTI@@Gh"phFEa493)hI+JU+N-L2(6(X$4$%XD9!Y3e(e-5U$Hr$X)q$Pp -FA2#VFJTHF8eAi"829#Gq[(Nr"2ZTU3A8)if6BaJ4`b(+eJh%[K&SVKplMQFUBlH -%pa`-9IV2B)-Ki*DRE%)cG6hdXAGJUa*mFJYY%*lpDJ6h"LA#LkFMl&3MZ(L%qRi -Kqij*4I)a[3pB$#,GFcVb4YJc1ZaARlUeU#`q9Ge$NfJ@)mjXE0eec)$A5P"%)0Y -@ijjQ3L@"6aQi&d9'`bDK@r-J5P$9BPJPk!hS[3$a#Hm)3V+NU`6Ljpdpe4LdK3! -cIjPk(R8X$qmG!([FqRLALHC!r84-p$'[2)LZ$q1UkdM("$+R$arNI`fS,Ff0R(# -mf-3bir(-Sah`VTC,1UY4CF8NVZLX!pd9,L@CaUJICR*Delk8`q0@PB)`#"N[)HX -jih&$X'35p3*RCFjh)2`bca23YGMXU6C2S%D"PNYKHC,,905@K*C,(30#rU8KIfe -*D"QTl!Der)+"m'bq51"Vd(5695%)%A)0mcTKrj[8p@jqf4L*#63m&ZQ4d%cCLId -1115m)ZMT9c4BVMECCaEj8%hHVk1U8cbNjrEf#1rA[0-jA@MfLpjqFL&)E[ZK4BL -eQdqHG(Rb'-%5b+f%ehB3ac`!UIbBhCT+"+33fpa%1I,SfLRd`Le)D1e!N!#,E92 -U%KIU*&I)iQdC+HpP4"X4U83MjR`*cDMk&$jIX[jc(N@kmk,rdTXr3DEBkIGcSEb -[3lDr'c,4J3L2fm,dU-Z9BX+&%S[%M2@h2'C-3+3R3H*alpqUFQ,UQ9A!(ClU!pf -TVT!!aGYbUGS(qJh"Xj01pi6HIG'GY8QS@CJU"Z(`hGp9$$2P5BH"V%ACQ[1)m%B -6BGdLlr'md@TjJL&q*BqTkqa6"cVfUEhBTXVBmq`qe,6a5EVP0YK1C4,j,4Hej(8 -3fQKb-pk*M)F91K4'3(JZhheklr#SQrfL6%4F,G['(Z&6ZrPriLAPFUCZl&UbPEP -AJdDNNfK%U'[%fpVC[2GeH(ZaUH8r%-4Ff+#5pfcJFR%QGe`@d@i0,J@&+c5!G!G -B!eQmI!+k(EKe0C,N+eL`6cb+DI%S0XS&0"-a"hbFVSFXQ$13!%`+'l!SZK"I`iP -R$&0fK2$!laAf!,TpHa6c#PRbQqFVhV3jd*Y)UajGH`e)qeb[E&)ZLQIikUTFXbD -!Md,9Lqq3!+R@Y00r#jQ1S&kP@*YiGDH8q8P5&@RhXZqYLN%30p0X-hY`L9(Ehb5 -8Q09qUr+M@qQLh![[ere"bZ4QdR'dM+6im$4"Mk3KDf!rRKQ4i*j))0Q2%l1llC! -!qcVj$Q9U%#fAd6*@VY`ADk(hDQ&PUDq)Lrfkf1QYPqq@R'a`iE6Lh+qcH8C"8-e -X0U[Cc+bXFS(dJj1KE$T#Gf%GQ,'3!%VCF`*h)$lQUDCV4Di+0N%3f#KE+CJKpZ1 -+U"X6dH9K`Q6&%lY,hlEilSjcE*G8[5Kab1)1@531@H*$PX53!-8IXL5&,&)"XJ` -*@C*$PU%K5dV)-LaN53eCKSFX)lMPk9"pb#,e)B[8Kba5(l*)PFNLY5@,,f4"cG6 -%p!(I)CB9*X$5hM52#1dh1i[f)ZN1EA'(,,,T5RHFDk[H-G&(HE`+mBlD,c&NmBF -X55',l-c5+pU5(,)-$9P53TCK)FZ)PNYj(A1&p@kUP[52pKl1,G)efL*eNkl4&Y6 -0l"TY!ITJGSffS(UmUdfZQ&CIUii`f8#)12'akVHcd8dCSka[Ca09iGC-[&cmjHB -[$lhLp[(A2RUjH3`hMq(Q-Gb)J6fMNI!pH2mEF3TfPLHieD9BRq4@Yf,p&VGk&1[ -6C%@'BRfG@rFTeRhU90jU*`YfUiN@Gh1bBaT&3EAXA&%e1eG8cmi99Ib[Z9C6VL" -)6*0j*5BII'9cZNQ2VF'PE4R"LI(LUh%YaMMa-(kCqMSQb0Pilk-hd)FAP)RPjGi -dPeKq)bD9hK0mkXk,+2j3&2rT+1CQc012SR"[fe(-'DLL"(hpDD)i1''454pYahd -l43&Z-qD90fMc+CbT6L-JHE5aU(NZ'p!YmJCNcihcX0rrE6E(FRA(EHFp&UGBRq' -qDa6VFpakV@*pJ9Z[8k`[FH[eL[89EPfV@&rp4kIqpdQ$kQj2cmke6l5hA%ifeDh -2d2[p2XBEGeHJ*L2,#b(,5b(,Ub(,+b%,dlZHZ5rFCF,NdENSI2m1$USVUDHkfT@ -E@T*(DK+fdKd!K&H",M9jEA-#4h15A#l&(f*8qrdYMf&0j*&,0'UE)9KeFcJVh)k -C86(K,Qpj)"hL4h98H#aTHF!4me8QiC*-)flJ5@UQ9b`GAI`PlT3+Xr1,#NYE,ZG -)8E8T)3YA,9hYEGC0NMY1[-b[@CXNPPL+aI(F-XY52%H`3C!!Zl&KYM!b%P-9q)d -Le64D`$$5MENkV#Q(Fj8Phc'"VM&`(p20D-E*hBmh%CFe3BUje9k5@`)GS%abLVM -*Dh-LrLfZajlR5&%V04km55U2+6DVpkK5,Di8**DRJZkd`JHTjDM4GCalC)h+2@, --NlP(m[6T%5ecCp#pG0"4fPR((Si*&8LF"bSVA#dL)-iD(kBIh[U4@'S[GX4a[iZ -kr'EDLhN&fT!!irASi3I3``rJrA@m[alUjDqS9ebEbbSU,[GjI58NCkf15k!djF* -QJM&ZTAaRiJPIAN#%VQY,Sdc61T*,k'4Z$`-AdTGa%XCZS*!!EKC*+#3Nj%pejb) -$m'P`$ZSU*BG"@(QZiMHMdbp2LbZ$hpZ-M)3F0BdjSX(Iijd*rU#9!LjBmbM$YKX -ipea"mifQ",U[CZZPC(dBPfFkFNL,Qrk9-ZrD-LSbDhEM)NZ0Zm1cMDj1CMT,[-d -pH%EGX'2k8VmMSfihE8PU&N01+280AjYFiLra1mY,kUI+icL#Blih,`CbCV5Y#$0 -d15kqf)ZbrDb&q-Ai2Saa`kCV90Df+hCJHU5T+1&QA,TFkIqU'LE[hLph51i4i6f -JEBeVkh")r@-')"*UmC60JKU6mLT[QF*$eh8mR9-%ip[4Z9%#5C@VP4B3DB0jTqY -iFj!!cd5rB`cIQY48T+RFKHJpf$dMXjaMU&V3lJNV9D,'bR[h1HUpab6I%d6[cEZ -A2@94#qkLB9i65,`IpVDhZbJIa,$cJCAbBD*[-"TeYlGSP,cKb6K*H5K13iY&bIX -&*Hm0#KV+[@629H`q&L-4N!"D3J6H9$Q2`Y'd%p#95*6%-mD$j*GjN!"Z"M&ZShN -UT+j3CYdRC(B,iTH`N!$T`K40&UVGh3,-XVZG'*Ik1CF5YX[jMbPS2d(#F([SZM* -)YG@m2F*,dh`S(ChJX,+)(bl!&B%[Ere350ISQF@4AB[HQ4KDN!",1a'(ZKU&aZE -l&9DhGYc4S!FN)cI,4'm+8ER4KLlM'-cFdYlm#C&cXqAc)Fp3me%CJh@$bikUTUQ -6epR(e[P)$)cQ&I3VE&JY5A6Kd#NQ%)-KNCKrUUL6N3qbMFXSE'&-5hXS4PjkG21 -RT89+ej&f4UEkdTPCqC!!'&R"ZRh'T!*rm%RJr2@J1AGaqP1kS+`eLG(Z`Ar,Qf6 -Y4I2'Gl5Fp6V+QJ6VQI@dU`MdJICk*hGL[eUBpVrR@@[!pR'eHLGQehT@L2far63 -L*0Ii)VCl*r$6fc[pJG*AqkDHR[MUcMRQ9Ahk)QdaQ#'1aGh@k381-ll9rP34c45 -U+9mGGiN*YNBID0%85qCMDNaFi,5mfSSER%Mf0#'0eP2ad4@45MrE#[R"(5b8LIM -J[QM(fSZrmSRP@mffG-DBI&J2HAmJQiM%*ADK2SqGThXJaYD&MSp9"*9mR2G*TAT -cPFLC2'r`Pd&5(qpL(6*bUcB&mi)&[Hc"j@-C[Qk(Sr1b4ID(,Q9r)%RM@R`!HHQ -GBZY5Keha(kVk@eP8q[AS,605VK)TjGmMaCMEJZU@d[9[@mV4r36LkIX[H25p$ql -f#Vl%AU0iDqVN,9CNa0TiYlpcXq)E&0U)Rb'[13SbbREFB%rN#",EqBT!qC,0VGS -LhFIBUX5dr*!!BlBRlZaG"@iYDU@c&`5i+SK%cZ,l1XH`ph@f8`8LX3T#X4*2adS -m'bXr&-Yc1TERE+bm8+cidl(L6mA5@%$mBAj[TD111"f9liBL'BC#XEbRBhR2aNS -0a8Si(5Z"BY&e)ULVUlZU`M2RSKAU$6DN#mb(b%fk0E+iAB'4V9,CMi-q51B(AQ@ -c8Y+N)-(rpV@C#l-$D*BLdhmHU&E)FK(9M#IFhRj!ri#Q&901iqN+DST$r-ImQSR -le5UVjdd(h86K-S[[`6,F2*Y%Q@Pj)qHhBSlApI,Ph5G8IZA1RB6dj@1+B8F2T%B -5rTB6bEQBHN`4f!LDFBehMC[eBV""DM'rG[(ALr3+fH'rfZdRQjZf#-#%p)ScdX[ -6$1p1YjeXVVhFQcL[$-d4lVeH*`R[)SF(k!ilY-("M"[4%biA0[8M1f&Y)k5G*5D -m*#0"H$pQ`L9ND$PRPNLHbS`,`KH#SCP-a$F2hl[CIAJpB33M*,k,K4Um9P-[c!4 -A5kMBT11A[DQG9rR#jK!D2S0[$iYaqkIkFSMFPfR8Ph'S%c-ir%YR'Vfi%)1ieE! -mhm(mBr4kJIZe`Br[4A&0lZf5KF"Nr)brTCc'hiaH5cS410KA+4RiZc*JHRqq%-N -lG5&LbkXJ`[a'f[@f*Y#pC$+4[cZh)j&VbQ61I"-(YV*NhMGa@3l@Xahh#3Ia2M+ -Kb+3Y`6Dcp9PMJS[eh'[5AJ9-RlRXAZ(ApQ[iDbpLiD,'kMlh@Z851p+6lQEUbH$ -D6Kqq6QEfLD9dXlRp'$K6%'2e'BB&ZPC'$+2R9"jP&Sp#Gq9d*bI98GHZar0kFbZ -2Q2epAR5Y[2eB$88C`V&NhG9$$X0[0lbBGbpZ*Lb[m,Q'(V$L,'8pYY)FFM2AeCd -jHSlDT8c-'Q+YMHd4pV54Up8',PX!24qd5d!GRl&CUhQr-`rcA'`LXdpP0P2*E1D -Cc1`EGj@C"j2VaDjmf#*cVaFM!,H(!6e88jMQe%cpa%MUAkLP!YGL%c2X#PHV@2X -Mmf-5501ISJN4U38BENR#!VDa'G4EJA9RF!jh&ZC5KKb&XBlYakq@*cV`Y[5[SR& -ejRhPah-`!lk6q$B4Q-S-QH&Y)T!!b[UaISC8i9Q03E0)bl3f3kVf&Rcj-N[hHN" -h'[A+GhGPbMKBe3m()&l9G+-L[1flDD+JhUY*rJPA`qh+9ZE*1*8RMYrGbVY,HB2 -r$eMIlb!6hNT5eh%qLrVr*5E%VN4L+YDMAm4mkP4-h+bmiJrD'fhaVK2`Kqp[+Np -G"BiPL%ciGA5jULiKVKcrY-iqpAGeTB9&+SkMhAqVJV!&q6RlT*P*K2Hh,j2[r'F -pQEHjA'DIqY[A[XmmaF'Lk0EGc$aapEpNrVdI'-LFVf60c$2r*I0hHeLkamGj`(8 -Q[ThrNXRIrNXQGbVlJkpV`aAZ9lTZT"hCZ@i%h9cdaYI(j9ViX,(ka[1C2f)UeQG -Vj[Y!@@8X`fZIF&bc4U[6CfSpZXd4@6UQ'kl2e+h4CdC-e'IL94Ya'ei2GeBfJ5i -`hVZDM%eb[TBm&NYA,S&cZjUjhI2IFq-1rdef-lUbLr$[$SD``cJHa5Epi#ZIb48 -+jRC9m9Vpi,-e+5!Xp9L12VU9Y$&*fMQpRZqMlHP%,$R@T-jZm!ipRAQH+rGXKa' -@BL1EC-(dHZh[fdMmQkIl`-b!UU$Llr[Rq#b!40FSI[RT(JTpfd1Kdj8-m3RTi+9 -J1()38fBeF[,-1CeRkVGjTTl1-c@8TmCD$GfER@JVl,Xkmr3mI6V2JQrc,$MG(jJ -)3#Q2p8c,kBS8J)G4ed5Mh#"qGh"Zf%P-N!"9NcaP*rRj'FBNKdr3`q@[k*Kaadl -A-H[E1QDGVNj@U$BDV6Hd$hELpE"(qMpZZAVMF8Nr`NMLjR4jYf6#qmq9r-DEXP+ -rlC()"-G%+VGTJEjRrqFXL`[KqUSfI#@SXhFI#GfIV+6DZ,Q-&"r336I(Im`i6iH -i$!a09rrVE(d&22kpS6L-DFGcf5Dq&I$Fm%e8G88`mUc[pVp`V-jY2q1Tka82B5I -%[Z8Qr01j3$!dA!50)2aZkP@q6qcD4IH%AEZ!5lrB`R#P8Y#qkpXk,LlF[2FBGBj -,[HT((UkA`KH$*@`6b8eUr[+e!Zr*-aZbH5ICp4TCCJc(KG*,R'121(hiXV(c0DT -%*k,hm$[9B9jFMI+9qA[eU1IeQ)Cl8hAE@V16Xc10ihYar&4`%eTlX@X!*+)3,eX -Diq+,2-F45Dl+L#HGPCM%&i3[9q-K0qDe1bP$iehZ1dN@%5@ql,H,qeAM%Ra@FAf -(hk-GYa4Y-TBX9aKLklf+iMN6`Ic-@E@T"(1J,k,iVL(2m[Zrp5fL6)[Kq8eeBUq -*lmRaVM3CfDm"qjGQrkYC6Nap@l28@q2E&)C#ZU0G@Pd0BdcTK-Z4D0,CT3e@IR2 -kDYI0+Dab`eSdC-G%MZJqVr+5#jrf$#lD@a5--%HHHAqde9kiqI9e&1N@R!QfPTA -AU4`"QUp$-9-F0QNR)PjEF[KD#9IFrTDaBAXS$G$i'Z48JCaQ+2SLF#Pq"@P3iTa -kfX%Jr([J%l8VB(*69e#m030aP%aGF(&CcA6Le)%Dl@Ch[Ur'2"EU,jTPP4fDdFM -1!Vf%V&rNSVl@3*qfRF0d"1j,32H@16@iVXJ#6#Na9JDkP5*@KR0E,J%6Nd3",d` -X#YeC8C65PNYQiJ+q0[B88Pk[XHH'P@SdlB'5'VH(,SQ%rk18pl(BcS@k!,VI)XB -GaD3MHG85GiYi88h)#cA4RAiV&`IN('*6M8RJ9AfB2fk!dmIQMa[JPk2XEPGDDKN -kD5D8V5qNJ5+AfKfK5phSj4eVYU(lj,CL,J`UL#QpFBCJbNh(6@rh#Ej[A%F@bPG -aCHmKp3qm)8F[p&biTLFZ6G+jm,VbpY0GFe'ZU(INBJ0bXX"QKDVJqP*fQTBSD*6 -TS+b@3Nm-01K!632GRY*96SqIXS$'Q!le"RJ6+Rd**+'hd[Qeb&QK+N0NdE%U$qI -A35+KL+iM89r29aY&C5YfVb0IHfiKrJAi8R@!RVU--c"959''L1JD0Jp@k-ES8Uc -Njh3,HF,Z9Hfi%MIe6CMAMURIA$ZDQL&3IH5GG6ScfNf4YqkJ@*l8Aq3Y9@Rf4b[ -pPHU,pNG60E'YT"SH4Z1X$Cl`43q"5#qbV""iT#0+P#1K+$[*Kk2!XN)!Ti(Zd#N -ZeRk)DN6D3)lfcjh%bpD)@fR0@SX0Ua+a1Vq+"H64p-&%a[eQ``"&FBJGcF4TGKG -c[KP,4i4-KbpL1XJ189'&VBE%TSX8-M#U'#D)3[0a9Vj0%089Q42'dl`qYCJ65H( -,H[M&GI8Z-34dY-a4TQ$k[de"f1Yaj4l*id8j2l*piKK0&HSHVB*LNj9I)JS[h!a -SfipaR+*q!9Z-1e&Qm$0C,P-Q@BN"I#[K"XpJmmI@TaRj[JKHQFZpcZZQA-GcZT` -%mdY1X4djhhc`lH1dVBf#GSZ"rEQ5mVN*c0#dCjc)i99L1IjP$Z[bklhPFK,FQH# -038cFZ3GN,JH@9k9B8aS@dG8lY"jJKX5&C`JiAmMfkHMcTACFEFPGqkeFXcfZ1)N -`i`TeQdE[P+4iQ4(p%k$q$pLCeP@B$2j*d65!Hj[*lNLmjS-4P,P"AFaYb!6ci83 -5aCAYQ!MIU6c#SY-4%T8)ij!!N`[FVHM"3J2(2"D$Sph)-6-6ah-J0JZF1RkPDdY --#6N55`*A#cSd2)8Lc'LlXEM)QMZqD'cqZ2'PN!#+6aX0,MM6XfB)k+Nmb04l,A' -Ar*Fp*VE,TCrLQUJ(memF[e,MEX&,YJeeSqeAEl5C#qPZ2Zr'FNkIJ#Z@6r0SG%E -UMV'E9&E[!5YSP0QNHeHkJ@rP3-fN'iMIT(ZAc'm#aJB5H`HQ$L9'lZ@@'dGlfhH -$S`)fNVER[J0C6HAem0N@d)5XMaI(VahiG9f`B4+[G2GaVLq$NDKSA63fTHT#&@' -'#DFLBh,ESIkPqef&6B%PAm9[!,I54@X[4Zq9S[HkrEh@TUP61hk6-Y(0,FrCkX) -P3"hZ!QXM*'4TrJaQ`X!Qap(DHB5[mJJAG%9)9#03E05p$,J!iKS+Zh[F2Lk'cV3 -L3NJX!FYMZPa6(,8BSkhYqcYVL4ULEmMf+Fl&M8f5a+VPb"X,X@'$%lN+9j`qI)Q -"YB!B0AK1f2dCKL9Fc$8a3'-%qDXD(1c)$CLjF4Kk*i6Y+Y"#h&1)KBi'Z`KBdj+ -)"iLQ$CMKVXF'pT5SP9Q(cjID6r*)P(&h5cjRQX)m)5X*%b5@+m5lrCYDmc6KU4V -[i2jcIpLJ,h@eLAF*&Fp4GR@Mr@&Pjf28-RkQXV16X%0R6VaS!pX-G8SX6JAQdZZ -S2cUAN!"RmCebk-ZGA#$CkHVFD9K%RB"0k1L%GM&8Ea1*BU6ZSDP(Z9$hC*8N0SN -Pk8B`IL@j`2b[Se)1&0NJ2&ceJ)Icb)0lG#BB,caL-G4FZ0JG$S0UKmbfZm,p-"$ -YUeh4[NSc91aE,PDk`F3SG$FdF(d@hF5$1G(,e3YdYpXPG"q3!"H)EZa1,,&q`24 -Vdj3mmT!!%jKEL!9,0N#khmBZaG[r9iYVS*LVZBi@`5NqVeH'`5U`#j)q4-BNrE4 -(pp8mc,[HDmTQ8'c83Jcp9Yr["Aj0NpLH[@c9qM(DD4,,"[S&E0XcRE@ea$+aL1- -1A@#1bXL#4LaI#[CEfN1aJkC5h-@h*49!!iBK'P#DlE6[)LZ2ZTQ"H8cG3q*dE8U -kAQ8$Bp'5"m(I0%SF[blYca3rb8hE$%@29k2h4N-IZAKR'H[5k28XaEhS2c+m5-k -`#Ym'QC@XKRV4BLDl0bfGXkbP'X8mSl'JNAc#HBRfa#UQ5l`#XHDZ5l-Y!*+6,Fp -YU1D"TT!!,S@P+@bA*m9BF)iB'["eU*fHqjPC$EjdUT'ReILU)EH28B1AUDr38i4 -rXp!j[N"*aHl,'QmmA)P-+@k5k9d$6,F)fLmmNj1!4[a9kiMCB$IfL,NNNc#F+aD -,a5%,c4MEPP-XqqIb0cB%RfZDkKXZjU,Rj[+UQci3j6Jh-CGA(e1VD-LHI([eR[b -#9Y*fd2fQJK-fl5QJL0KBj)*l(IP'2@LU6)`SQ-kZ*VZrQ-qT8Na`9[(N#5Ke'af -U'LciLTiT%Q'TX,%@ZJ`hY$2)1[f!EG#C,@LiT,XDAV(0"ekIYUcA5+3+$PSZ[QP -*d8#0',mKHE2)kYFmfZVFDdR94Br`X'3q%mjN28G)E!!Xq5`6PX#)kD"qQX(YCm' -HcLeMB5%9*[RXCl#NS4-K2*!!SiGJ,d%P3VKDjek0i(eJ,kVd-*RebXL*N!$caDh -`5LEN$'D$LFQ,XbU'B%,94r$,`cFAh`,C4fjE%J,$'fefp&H'4d)r[I&IqNQkTlH -Vh++X&m5R[j!!K(BZi5)l!macURk&UE*F2J-+J9'KFDKc#&e6`&*3`p5#4YKTlcQ -6pB)Pc#dTX'6aD1I!3[SlmTN*PL,dP)FPbC@'2BpEcSBPYHpd&LF-afZ%-!+[i8+ -Qq80fYA8r+q8CmC6DNQBq`'E#jhDrZ$D0kqmSKYk0mIK1`VHFGf-1,$Ai9R0r,b` -6m#h&Y`cI#Zie$CC+16krmRQ1`e#($(J'&FBh&KYS-ljpPPe+YKJ2SirZFK!jf(% -Imbh,H[Bm[M[aI4cI(FMU-G6HbcEKj@1Ed`GMXmmRLD,5J53P&$jqq,!idBKA#&i -d%GeGAQR`BN'LPKFU-b`d2ALcQ3kP"1J*ci@j8)8M%b)[0#(bS+#$Ea8P!kqrBcj -3"q"k52DBZk`e6P)I&0PNUXYUbUTPrVKhJ%jRF0QLZ'!)BN1deB#aEJ%2D5e`f"Q -b+cACZ%-aK!(b&X8lLpUR!TA3GA12TfGS[eT0pSPDe3iNlajqAl@*Ddi`"0aQ-GG -BDNF%0ed2FC6fSGU1LbQhf"dhqeQBZpATh6XV8PQTir(1*6k!J#19)ZKm#*Pj2jE -M@CkLZdUTk'LmD4k$a5abUq2f+$GDa1NH8dhQN6fR1cLfmE+-H[ChL,fh+3rDfUB -FqU*pECSKpjI(Uh[LeH29Mp4&jPdGlG"F$cbDd)Z%R5UV+((hGA&FCYJmq@+Q8l& -@HY(0L#C-@ThYCaL[M1G#@X@5@[U'f+k8V%@j'J!R(h45pIH"9AIJqcaC[S*VY"B -2*09DXdAGC%AdSL&URDSdEA'ABM3SbHY&k41fIX8$dXq,lp[9U3*"@kCcBCE6$e" -I+rleD'9-E3$#XP4+b$rhP&QIjHVG2l5@1(h[G8'Jj-3)BLY6ZP9Dq*C4N61NM5k -e$XKj*$CRX4`GfBr@E+G*833K2'jKrIB@pMbb5&&jP1aU9C69PB@U4@caZT2!""6 -T+9aJV!lR5ZUhI+9fFm%ck8,B#`aaXm3%U!)`#%Q@fiC8BVS!ET0dN9a26qZTQc6 -USBC1r3)fQiZP6Q#1`Q,eTBlY!Z)1&e9dG&Vr&-"0MPP0C&BXCjNimlpV)Y$+6Hb -XQ4[5bITG&ALfPMZS`(1lh[d29UdReGK0rB#FA-4lC3[eAEdZ-e[l[NQE#lb`L(K -K'39F6rFcjE2S%X4NEmd`859@-IQ55&!J3BjB3C6(P@UB4VX[1),b@%J,"P6@21B -cdZi*65!lX2R4kd*&!FXq+&A!CP!&P+3K%V[rT,8*Z2(3ZhjPFS'b9l+#P)b4BRH -1GRS)NaImDEc1!ED+QK",cV0+rmYX+XS@iK*hNGcJD2recQE1GT,G@X`PTK),cda -Xd%hhEDTqCCT(9i+AL3Na"RF4ei)jrB#U8+%U$eI9`V%mrE3b-jk)YbJkq)3H$FL -E`P"epra6edJhU#YZ[fc0AS*lAGQG3jeqh[K59&-aRM&(e@)`LbR9QU+0!A8'RLd -jJFQ0H)@kic$**P%(%Kl+&ead#E)k0'p*UjjB3R)8i")M4maZf-)d3$%`"4KcXhY -!80he0G"-Z5,-$iIl2ecQ!-[&C)0U$+k"qaLKmjK)AQK)T#YS8J8NYd!lj#Y@,EU -BEKX+$E,NBZ,cV"r!SccF)F"i1XGCjrUPY@RB$C8AY(M1[-!Qbh+9A+U!+%2r8j` -l98Ap`hDkND$Fq*D(jhYm-eLrLI&lTVM-!3($jE,B91MIe#*-Q5Yd*["kb"d'3b8 -d5%%K4!hB-B(+KLp6XIAEk4jYPSrQ2BQ+XG%,3X,02RJXU8#ZCjBGV*`HGEqQ[+3 -D3)H4XElCqUSG(-HYANAJ5fpbP0Yb"Vf&1@'0K@T(-1fDHDr'BMFEc-5m9m3eG(l -*bi8%dR@aYD1SR040Q)pZ`PB)3#Ui8q)Fk1%Dh%TiFA@bc[)!9Dr3+(GaBcbZZpL -b*$DTP&q0Hj1JlkV'DPX2P9FMSEN#XHM5)SCZ[86SPYaki6kJe9Q#+6,9ij49rdS -Y$,N@Xm!K1c)C1G8#ZH&pIe65CFR!qm,4VN-@U,R-i$H#kbY`hV[F1EkU0Xa@L'N -NNTHK4$1FLdX3,c#U@a`Z-9I'VE1T"rdZ1pQJBF4$YDf&*'DU&pA0UPPL)V%@i2S -Cpfa8fAS$e)"`2&b$TU6BU1Ded4I$jh6-)Yb#aT%b9*N3QkZJ3,+eETbADVbSiVX -+ZF6F*%JDeMh(R26SZ0`Qbi1%bD0k2Y4T!eJ2aq&UML3dCq!#`qQfG,RE#VZIlV@ -AP9lMDYb'+e"JEM0m&8kcYi*+`YX,lS6PEJ$)!peM"#%TZa-h'12$&F'Y@'Hk6Th -4G-G%pFR#643Q&ekBCHLQ"YceE,d(A6%2%B!lYI@84966aE5kcM9DQZRbVarcV%r -ZR$NFL@F1hiCfBT1K#jH[&aH"mhfUEbhPV*(%6A*9MhCB+!YUfhbSD%#d*K@,eZ4 -L4f3bleHU3E6,Z3CHhYm[LpBRfk"!E)TBR'K0T-UUf92Emb,%YZakKURjFb'%m*U -jmf9YJ,E#@KePV,ZdX2YAH6IXrTXIUqpdLcEe&TB9FP,haQB)9AL&N!#8QjcVd-[ -eMFlJ3X1TD9BMZAGecSAE+5r'+TE98AT+%UKjCiY+UVfJ0K1e*mb`fT!!!TB-&bk -[NV"2AYmb$0VBJ+CL8lJ!,2"Fbkh$%#Y2VJBQlEI8qpX[J&q"fR5@,h`eUbq4+8[ -QCdX"CP5-MA-b&+U&ZZa&RRjfdQ@@dRF,U5FbE@-CFa$QRQ)BbLi&(N1h&H3hjR3 --ZXY)X5-A[MlGhQiA3DpF$adUdQ-EhFikm`4[eEAe6ZAD'(b*"EI1[kNCmR4rCd( -(lalcIHDa8Xf66Fe0&XFY0dM25$rkp*dpNRhARX@5p5r,*+IerNphI2T5`f1r2p, -`dcQI[Qkjlk2Yaerpk%$$cqIi,9FhM$XbTqBHFr5bAeJ-baplmqEEEeUp8UTmlXj -&kk82Ih[mRBqD9MCC-KTQ02bkSA+ap'P$aU0,c"%0'HB,(ebaF)RdNpbI0*QET*m -X[['"TPrIX'MKM3ZPJL92V0f`4VTPS96@p%[T*@RH,6G,[lceaQ@5G-ZLKIFXhEM -ckCe5[V@K)I%[IpQ(rc@rDCLr2(I8R-f"Rrj+H[d[cchh&r-lYdY((TA+(PflG2k -0[j!!kKSfVC2',PbipZL4TQAh,&fqh$brkICl(QfkkFElMfrj@#TY@Rll28dhhL[ -pH0dkbElmPdf@[Zr0q8R$%fp,l3ehc&mZl@`B,KhpU#([ShXrPaBe,2N9j,-h($N -JhG``5kVm3,VqMXp@Q!GpYP,Dd$"*QRPIbmh5+jpqqUPNN5EG,0h6*"AH,*QA,Vr -R3HQb`iZN#9,a`XHN#FYZ@!l[Il9d`c)dj)AQ[Y)@bmb&jYTAAheTqhET#(p1GVr -ffV1[[MVZlDB&eZ,lVHqmHrqljVfr0(IEmS6jXJm2jrAEZcGh[bAV-FRjZ@6rf0, -IFZ"YbA2J$ZQRjS9QYPqUZI&cmrRQ63[0`k5VTFP)Ze`U1,S*bAjZcIbPdSZ@L&[ -0GHCpPYZX04rrqZ!lGhqm8ETbYA5(HBad4m1[c,U'dHZNRc9iTDAQFDX@hAl(`pB --kH'&dR&Tfe00#md@XeeU[pRF@bTD*5fkmBDlcH0HP9b@bb`ZU96kjB05NC5rb2+ -D0(QY9(161EEK#DN8)Z9R0$aPRYU`H)IdYV48qV'dc$*ecZ''#G*p$@AQRjPY$3Y -ZP*Bm[($q(G,96bjEIBp8Flq80hr*`PrFIZ[b"fk(R2R,PLq8lTFDI`pdiBES5EJ -4JFTIf"E6V190BR*H29Ij+qM0CLj-($F@T1@J-(X)ISAC(XaSl'(hQV,e-BU%Deq -1P5h(E@@DFNf,Qe0FXQN[JqZ+)%6T(P1fVYZTQ-BH+&Z!qMQ*J9fbc&9E5hchd## -'r*Z$kl(rN@D"ZdcCaQJj0ZQb8G([ih%KEVlRX,rEHVXT`I"`SEA%($cU5T*Pc%1 -aeNMFiahm4T!!I'eq+&Uki@&L3%Fd8M$h!)qa"RG,b%*&'#Q,1dF%PRNYXUiTMQH -$IF'QKi0h3[0%Q9a&D2hab*8Upl(P-Yq#[PlIF2P9"HE#h2&j4EP&9P8IcZV25h( -Tf"qM1K`$Q4b,F)QjZ&L*3,9)+VC4Ckd10Z+#fI02-6maBCbX#J"AbpJ8HrYEQ1$ -jSVN6[8FA'ZfQl*kp`hd,ACa3m02Ekqce!1iRS3biqlJ&&a*6&G[-4[*kYT@d2!$ -IA[mNm03k!c4bKYe((,S5U#iQMiA4T#-iB)6AI[L@ZH)8q`4hj)aYb+h+[S4LN4F -31-+L20JaIdHZ`lP6ZBDbJ%XcD3Nm%q'Tp)GUciB"LYq$Trdi1q0!m4,l%LAM3QJ -ET#a$P#raM8T%6rqI[8b-1$Nfe+F8YceH[#Hjp$cqJh*G&e"G5aA2rEbZhZ6ZYrr -"-B2mkV-Xr9*XDJp%Bl'r"lR8NVdKQU,Q'RlfXL2EdXqKXI4,aR@0LT[#ie*di1P -i&B*$Jh+Jk&RFef1*3Iq26!(,!Y!i6cUr@8LD+FYDTek9(Ep[0T!!4R-,4C!!hIX -L92F"C(8DVUDK39LdLiDfaB'jJUd3R"rD&LpE)9Prk!iME+4lUm%$$k#`YXGF0BE -2"1)XU$d,D3XDS5e`Ud1[@("ETU1D-6bK'',C(Bm)PBdafS+j(icE)F8p-h'*)c, -Z$BFQlJeEM)X&5bepa-Y+QU#'1*!!50,c'Fhi8R'0Va`AakM`e0Vb-Mq`6Z$eSZY -!kEEc346j&E@ekGQTq&(I%`mrhM6rKX[c,f$pr%ImmM-!4KGF3EpG5[F8kRlRiPP -MIA9fdQIGkU`)`Ej%r[AEUfk4mXfpB)Xc0acpK0i25XG`-fSNeN90)X!#,q1#9R8 -4Z`&hdFZQKk#@-"fm99PpBacp-F3Bj[G[*IAb8`kqFU6&CkpZdmY8fr8"a`#FE"a -@2*X*I#0)DLBL!2bCiYUM5ZDi65C3q85pXpijhZPeemPb(N"B8&AG&Zf1aD$md`H -#1&+R6$TE[#!$pb'cEN!fqr%P`Ei&)XC$dAT3G+24m-E3"0(#!m``'M)AF8bQUS2 -F[85J)$$f,9j),`BUCTrFq*8X85q9j@%P5cm*DpSGM9cc8'-kX25-3-j'*&jqTXF -V`+)["$3*+%rUY062`RQfe(IQ#CVhF,B-CrU*kKdJB*!!+PUV5E+M6p+hN!!Bb-1 -E8E[k3jXJ*V*qhdE8%L+1d80Sq""1Jc`3E1)&c%T5+rcS*#BmZeR1p%SRZPNIme# -r%VKfp'4XQrPJQk(YZ5b6L3jMbfAV4&LMKeMkU#Mdf$q1Y&#(&&ZZGc-8e4r0Y2F -!TUffdb0FLF-15*rDQN*Rj%Vmk642I@dPY!9IjD["q0(ej2RMa-Djb@1JZ'rjUPk -TJrPj#KfJJ9B%5r*e!00'bV3AFD#CYR1!k)H'c%i2PJ%4Y80HZC9(&iNq34lZije -4@M3E%'GTKq5!Ce[YCb,IU84qiZZ+lD5+,HfU@&HP%Jmdqj'UEh10l24J%4+4,S2 -FLEi-8rTR39GMEBH-VYJ"daPXm`Cd9(2(3GHcV9NTE,1Mil#224l,k6K$r#MIQ'b -&[(p%MT*k1RjI39f1RJ*'BY-d`$@Q1VL5Nc(hY0q#qF!qDaUY(LMMb!fLL1P%(T5 -@jlJJ2CSNCC*p&1b1V%cML#Um-A8`RAmKaJi!c-1&5c"K$,D$BX)q"&N8be5PViB -LTT!!k%`Lc9BL(Prpp*3-5Z-*q,NS!b,ZlBYD5Ti3IR`1&cXmbJH*),Ep'NqrcZL -4c%KDClilNhbp+8a#ELb&mP@&&%@N8"k0R%URIcKM`$Pj%f[IiiMTR%FGZj50JkI -dc9c3KUJK!B`$@E(T)R6A0m2#3Q@lMb,L1**k4ZXpk&!KqBQNU@eD8$0c`pab8*K -Kaa[R*X%!m-T&C#&!FaqhJG4X6T'h*qVe$[IBM4eP&RE1BVjclJM*LJEKj1lKT4! -f`,4Z6HmSd"p6R)2'5AQGfqNP0RFElD0cLL!m"Q6mk1,A3DcMJp6!5NcE*deDL#- -)3$$"52MQ`10K)Y'"%%5+[*F6#Ga$(Q42AmE*6$HHYPqYfJ22iX"ZNMX0QC!!*-K -84a*j+VNXHhJZ04dHNKdf&-3Mk3iCq*EJ#e&$ELkkKk)NiB!1pT%KqjhFcP4!E0p -#GKF*`"Cl'lI[ihA0J45)&(F&9Gf9MeFHC3LI+f$I"(p$f)4B6i$NjU!Drp4V1#A -T!k23elZ(Urd+Mc[4ACI*r8466bcPk'SQ0B83KZmdir"[Z"Y5(El6c)qi@E3$#@V -JZM$4,i1B*,5'crL5M-KTTCV6$hk[@(#FVRZI23i5,Ci5DJ1D2cVJ)D)rmJeVE0J -l&2Qq6B,2lhH80p(@0lfc[`#l[%fN6q4[2)2Se"FR38h[I(iUJVEUqB%*IVXLBmb -ZS+ilpS2h+SrFZ,HibQDpG3rar#S*p5pQ+(,*9HfZ6GbH([+($()3SC*eqr'GBA+ -p@h*p@++eANPp`NeE0+%2[22rficjaB#6h-aM81b2DeJa5H%ri"VJVfLc%K'+)$f -3!&peJ2a`!RNCX"!kS`)H3,la6iXi3U0Sfb52"A8qX$EKqpKCG(j[HB8K`jKa(*h -rfQ*dU$l[hJ5#(LMCUE0iI1A63q54k((J,eP!6`"*TSY#b9aESqXBaGZ!HPm+hIH -,VRE@J,K@B8P%reIe80Y'Pa&cT&E&VG#p3&jfEa6aRA+`l3R#UHKN[6!lkL6MdpM -6bQ2GL92G+KR2Z3QJdF`VFk%#APH")bp9cNlT0&,F(ImR&2q,Ca9Ej"MQ'5DUXS0 -AKBralDVX3&9fm0JI9)AL3Q)JEc3PF4b65JF1&@$p16+&lGD5+A3$+PGYk549SZL -)[Eep!dH`+(+)4`kbIXA+ZHG0j4jR@BdDPqS*0#4!lbdkmYmiXpL#DdhF'cH@c2* -LTl2c1kfkl5AQi[8!,RDI6XlSeR$%bE8m*%8X*Q4aFR8U6UJb28QbK(R-Jc,E"XK -463hE`a$R14DeGEAaq3Eb5,SDRcA,Vj!!*2k(2)T5K$C3jl"`[9['RXQ%J'F-#p$ --%L@URB8AajDCeI[ibqXRDHAMF%c,P0$qV80caDMhQY#hCC!!f'pJ6kATjX9dJkM -0bTQL-Je2Sd0EmNbR,F,+Vacj85aM6eFX2iq9#Ic#XcEKRb)q$$bMc"rjc(1@'Re -2rRi%Y2-3[IBM(1m#`eV-YR9CGhGBfpJ1,S)PA2hdL0N!JB-A!RFdF"$ZfQCC,j! -!B0d%6S54#H+'R8#PTL8Am&2$m%@J'%@ml)ZUflDa&$TBkhT$&Yi1b5DB@(kX-M+ -a-%rqJ2@R#*hl6$T#qJ31AepG0Th1e4H9KBm6qGJ(TpV5IHLcX#FD&Ah+KSV@(q, -f'P5l2&a")$r2Z,QJI,'$f,N#`S'pL6C)rd'YMCl$+YP1m$a%qN&UhNMp(+jq60f -CEUTaPR[+UP!1238dN5I6%0FS8HhHSZcVpr(qS6h'VJY[YXp3lF+AE@mGDK@MhQr -L0DPQEDL)Kqd%eN)9$LN9rQ23+q#i3AI(1MH1S4H8PBFad!cH'kZBBrEe![UM4HN -,YlYL4S*M-[8p@k[*VcAbZHIUf2#KmB`XiCTicICR(cf#$)XT$RbH-Kq"V1YL2GY -1mGMM0%42ebMc3pkYHRBp)p&FM@[PEQaD!MPKN!"AJr`RJ!,)dfDPAU1mkk2*5N+ -QQrDUPXCi03*e"0@&1L"Vep"GQ+`kf[D5A%FXq9,@ZRXTFmlhGI5Q8"XX"(N+'11 -@Z5T#qqbS,+)N+F!q#e3pD-ZVMM6NK5CcKLP2RC3jQ2LJe"-rN!!-'N*k(labjCR -@880(pj!!HcG5Q9mT"GA[pX21e5A[p$6"!U!U-SC$HKELG#6k3@1+ZEXpFc$,hQ, -ekN`3Z&LNc@)mUp-S+ikcqH+a,1R5A*D#5K,&8!!NeI"lH`mRT&V&BpbI"9Y$,*q -B!6AI&XJCVVdk#h4Bfk`Hq$T%+Ui+,Sri$i3GlM4aZV!$@%1f1bPT,!JU5,4c#Z4 -&R5P`DVP%&YYSAd)S,$TiNRF2cleHRX!L2HdQh!eJr#TkG"*cZT[h'Yd6I,,'(D* -6`Ge##5%(11IeSq1#N!#N3K5VZY0H8JAflFj1SNlc+jhfT#e2%I'q$GK%+jG!jc9 -&`0j'ZfGR6b!U3H`0@60B9J3UAUG-SQpHK'N[NfJE0TUk*,+FX`$E$Yk6MqKlrUc -BP%Zf+8Id4Q$"Yf%DjDLachP-hc1H4lT6hBEXVDM'UXc*%-5e9(LAEm5HXe3h`LT -XNf[4H9Yfa*VFQE,dPiT0eZS6b1db2P'0SF2d,&hJ8fbCAN1NIP[5E0L4)#CV#Hr -$,(ILQ8L&`r5Dp&5P(hdd!k`)iI(ERdNTi&RH`qFI0J"q,b14JL"e)P3T5jj4Efe -,+F!KImkjdp$@)$VlcVhR9V*cQ(JZE4QRRMXlf-S5E82DXMKYLGm##hYQiei&j"q -lGe$[Ydr0"$B'*!R#3eiEH)TS!p-1""*kqM#"YYX8L6R"pbAV-!qZ)Q4&8"8q[CC -l)$8(21MhP[!8821@[)MN-kjcfVkPSm0l[%&Z`p-fQpHMk'`pZY4k8$A'Tl+4&2A -)ICG3AA%*`RXNha(4&'["cBKe&YjAQmZqV8dP*rbdDh1N8UN0#%l-6H$mcPT8&k% -5CE`5'AqVa'pj1LMaeG@8A3RH%#1cNVcb+D2fGRN'GF4J(XCK(Y*Hq-eGQ&l@e+S -rB0+&YP@DhNYpI&[YHC-NKk*cALlFI260dG9Y@i0(3DL9($b'dp1AeqTX%MSIH$j -U#3SrA8[JEJH#ah'Nj[2VeUDTR3k`k!VSl$EP)ZiHU9iceB-*692,[0YTpGpf'JR -"pRCffZ&fZG2H[%rTY$4dfV616PY"1e!3!R#`GiQXq2&%iVRpk,fG(AFMUJ)-`DB -%3'G1S!0GZbDc[Uh*"%iX5M8CTG4N59)"ap%+-$&IiY8TiY9*84!0b,[4R8-%4P) -"fTAS)0RUHYd9MC6PNQpcKc4S8*EDrI$')ENI$Yr@KD'i`aN$Gr2MXLd(lb!ZhBV -`6X%Ej"1)[SNf5UFLk1(k1M5ae49[TP"A02,0c'MkYLT%LHIR93NV93&*06!mJ&Q --%ZD1U'iEbG,kHU&%+YbAEal$qHB"e"m5#+4RhMLTp)cXY((KVB,kQ3Ri)0RSF0I -FT+QcdXH9SjV)Lj!!89APSSm&E5-F,6q-ITNl2BkhAA4KNp6C6iIZP2[TMAaPbmJ -a@1mEi)V(P)(B3EqZUbU3!$#lJU''iahpiP,Cm),jZ#`CMfZrmF!RX-Z+,kC*LXH -#PpZAc620iAXqFMbd(V9rJ@F,mA6)0T92-mSc2N`@KMaaM&TEb@2RK@)hmpF@hM- -Jde4a[9he'5H#@!EShfGC0&iARF%!J3r`A8,Q*XVPj`[m9!0FkLJF#Efe8&D#CrB -@cDH9i4R*[@AFHfBcDDK!T3*m#ceGlUUIJbL,F,bI(mk5ZdUQ9%)B*q&S8Pf+XiQ -rRP5UQmkM4@ZEMrl09G"0))m+ic3V3I@P(!iqV%`iXkEcTiBPJ"9Ua4kT-k0dJk5 -fPi$6-6jRa@I8,V0k[`9i1lj2SCZI`2XaI,I$pLK1jT[H[DS!1a2I-qcP4qBN'J, -8lAcr&#m-jKAE29N9JRda#R!&9fYYbX'Yl4I1QV&L(mfjENM682R[N@26eVDX8KB --#2J8R3M+*$HR3mVd**j'VIHH3UdIAH&kMH)`eZJfFE&r'iJLCF'X$Kb94+$MP$J -99k,hU+)$V0U-34ip*edDae53!2qRB-*jTdlU%2Jl!aF!fIL@iMp$ZIm+bEF(aNP -qACBAmZ+TSl`)T4)['k@LL[1"GkL`E9&K8HQir+[8#['9!)3Pecpc)dRJNcZ'M!F -K(U,cQ4Y9`UP0-U@`N!!QLMVZL-"(L&I13)pYqll+)15#L19@S$Pd%aH#)"@m#Y' -C(p52CjPiFI4a0(H8&'#R(MDC$p8LGaT,9ZV"QeDd(QTEiBaqZJIe'-NY,b*LMM) -TJG$mY*Pk4C2hE#KaJ[c'bADJElB(VcrG08lFplUQDplhAC1Kp))2'S@i&lK@qCc -qXS6hNEj8050%HJMAdG%HfRmih%0IN!!&"jYPIDqU-dj9pEDZZ&SUHFp*jHV$Umc -&ENJl-@HQULGji@kPjq3&G$hbR*rIYhq48#0LCQSZVjRPVkXP&R$Tk-N(Sm9""@e -[i&f%p`Yijq,p(0lTH$p$d6FL1KdSIl+iZ'-2U(aI4j6K2U*"@`9CS$@,(AT$EbD -kA2E&`'C"#E#lpI'Yj3FJ8f%S5h2&fr1!9mIjk,ClbGY,U'jV'l%0M%HXS4fN"@& -h[i*RRM[*LBH(%[R!Fa+UhH2VLEM&P&m$D)4U8lTb[)FbNkYaR4RGb)IRqBAaEqP -&4FikU)jQe+[A&p)AYjI@P(PV2HL'#i[VI,Q&*E)+#GPcd'[)`TGMj&HK21Q0Nc6 -MUiX+ffl),E6R&KAQI5@$!ThYIZE'C'abh0Q2LGTRET4hIiPmLa,j`N,L"C&C*84 -V3,@QUlGrZ,4K-RCr+j!!C$r`,!rIrfr(lVTqq-2-`'q1h+"!Ua6(JcDCk*45C5* -P*Y$!I1fH60H"$IfaD9CD9Y$V9(LkG%TG3)GG1`BB(&qST4)0djKhV`'0P2)`XN" -ml$9-qf8lLq4EIJKdP#"GKV4kMYqpQkihK2J0[38"+5KVp,,&6cRRT!JkHZ1@fNe -[A-"lF&p[dRiQ0C'AE-,)-k$LI9q@CFe8q+V,UVbj2LrdU5bV,A2,6&!AhQ(ZrBI -lc1mH1rKU`de5V[4Vmp`[[[K,`e0Ir1@,KNPr"N16@r*Z[fp08e16p2Z'qG,dKVY -ZPUk$mG1IlT(F0mprmZEjdLIl$dV,c$rE#SkKR9+*9!"QT(T3!-hiP93QrIcGPk@ -R2j!!r*ER6dL@*j!!Ee,Z64r01I+Tq3,TGZRCh!&5J9@bkZ"hNVQRHIkF2dPAQ52 -IDjLceIcim4A591R+h'YcHjK(IAVEck@m6k@(2[f)L#L+cp1hXMki2Gi"!4V2RjN -C`#K#Z)N1BU0Jm3#&SRSKRGL+(B5&4bk0Kdpe`E6`pA6L*L,$KY`34,9me%9eL,a -Ndc6Z9$!5%Gj"'p2-ZKS`m8kZ(HHL3c#qL5#N1ce,TIm#)K9+XH&ZqUPN[@%k&"F -9ZeL%$T[r(R1bQk8clp08qZMj0S4[6emS,TQ[ic@VU1[1('XM40'@6`@pL(eR -1%D2Y6'8*L3c+KqMNDTCXc+fq&r6ipjX'-63N4"(G4cHklQRFGV9b)@`)UlJpc&r -MF-dlR14"a"PYdeN5CRX(UK0`4k0LTi#Ja@$lbBlh&RL!%Va"McKCX'q5lD!IDRU -h-L4@2Y8`A5%029-Q$IA[+Lf5ICU,FrSSGp%'d4#b*,Z55h+"M-QGE(Vk))@iNq9 -Dbe4&(S46'cPpj#JZiN8)J5VQXda#*A!T$9cGcBBUp8Uh,j'[eeqlAUf!1`@id8J -HLbR"iEZkdjFb`89d+ZTmQ5X4fAK!R!iIZF*rE5k2-mQq*-A',j[h)e2N@aqRj,Q -f+mpmH#0q2Er`*@q*MXLQKp@cNVQ,*"h3*1Ka'9*!'D5mJ-Z&qU%lplY&q+C-VEK -+URE!lUmfZJ[3Zp5r*)%ri%LNL#$T!Cm"UTHJf#TJLe0X*E$j&&XqVl$B`[`Q!6C -N-"efc#Z92Hj`3[dJ-iKRU6p*pU2k'`Fk2C1HlI$%TQaj"UlTm0c@k6RNPJl2Hd+ -eAfeISYK!J&@c"*L8%P@5m*SFMqqFLD"(iU9JbNfhSfkd`3kp@P2J+1lb@-f#QS) -ZMaT03@G@U,fAdG9V!16,[EQBm`88kY9i"ec*M[jUlJh$06'XJ8ra2,a1F5H"jZL -EcS#M2lhViVJRNre40&`0)NEpZmLL((0cV6)raSQfP5q,HR5&15[G+9Q-[)Tc(pp -DA15C&*kKfH0h2Sqll@R+G!'hJiiYmm@+1kr))hGe-F@XMHh)dT`lZ6C8D5A9"r2 -NC(FDYJ5b[!STS63e[+!FASmYK5GUJaiHH%Y(`'q5D#eTHR)VYYNmB2`ZL+,*BpH -!3*(QF$b23$)44U,berKLRhb1j+TJ8l'c4kFBAebM8MC#kQLV)MYf[hV2L9dZU,' -b)((HZ(1K%`J860ccRVKX4P)32,)e(9CVbd1HS0GklBE`(NH4H+rDJ!eL[laAm95 -(04)PMNHjV5X+54Z`Sf"1&+LE050Y-maAPP4jAI,PZ-&ZrMdK(98TZQLhRLjNTRb -JLaDMh#R!P9iI9,$GjS!8`fGYpSHffi`rXr9f(9'Yj8D+!(,-#q8V6U$[0S,#8Si -C3f%*K3h!0jJ1$[6l)PPG`9%X5N1NENEZUUY5G9HlL@RN0,@5`DIT%X1G#mp2ij+ -3!,DBR01q%0K'2@YkPFNb%+JRBMi3%@i-9(f5k3TY9$JA5cV(9qZF(J"JPd1q4pd -8`VmJfZ0b(jIXcVHCEfm-SD+i+ap6rHjY*rU2VRlhMXmh%PfAZ`#c+Gdp!+p%E+r -2mahfb5[T0BGXaLVX+`F`K9bDFCM@VjNKJ@(+SFmhN3b'5ZrRQq3p%Z+RdNm-X+5 -G#&9)6BcQ%rh$A@lj!V(UB@!RHAX6*J1%&liG82Eb!jm(1Z8-[KhSQK'jU-8#NP- -8rfE`C%+U*JrI#`MYkAS6)MK)8#rSf6T%i-V6B9fL+F!AN!#*`5iqKRZP2)fNCZ2 -2iP%l56)LmXTaLB4bm-hQ-0aX)K*&bGXFefKI@Pcde-[1[5,%i-HrZ3)%F%#X6"[ -9U#1-K@c$C4!ba[AKD(610V+"QQid[9RN54CfXRZrV9r'[pB[0cQF-qU9iElk(c@ -STCXif(`Ni,1)GrQ&ET!!Qc1255UqkBjq3'DQ1@*P54+eN!$UJ$IYCF#k01*pQem -Q5,ZmYRkU2%iXrM'e4d#!!LB&mCJ-Ge[!fe,,@8Y)0LhQ"Xd3iePZ1ibq,3IZ8iS -*)Z)R)-I$RRG2S%kJ6d@%#BL3!--Md%8B)8T1"+N6C,)lNe!a"$'9ZE*"6JPCUE2 -H)A3`J,lEMHa+h2hj&DFC@r8*pBc"(Zld6HBb0B`lE+NDL)8`9[&CRbj2pqM%4jc -@6Jq1A)Zi8eeAdakJST+N2AXA3!bDlkB(4me$M5TF5Ec+&4#*i%3$pZE%dJMqcFV -dVm1Ue0qGk-`XGc)kdFZPl0Ejrp*Q*GBN%L85cDHf!,R[GT-84VX(i&-0(-P'qrS -a2X,Z-$GfirX-[V[8bY`5USc&l%D9`D9,!0A)a+bS4'AUqCCXX0I!mV1!6iXld(H -[FGBNi#()+*mN-QLC$%Pd*fT[6pbjhd+d-R3T@"28hQ6[8Yc(pb'2FVc[4Pp13k6 -E1rTj@PFr8lcPA4kViE%!F5p`6HlSj`ZkqTQLdX5b2#KU2ZpR5$AKILjM&h6')pP -16M6&8kHkjUSU6eL'Nph40-(41@ASR&RSR&(Z8RK81bUTAqUR+V[NqrfbQVB$kTB -'NLi5l45U@*MhbFL113&"G%k%hZkq5ZRZRT2B+Hm,RMbrqYhl))DYQA8(Nj,#d(N -AT)fr-q5aMA+iLDqX-VNiIKZ2rm"rM`rTlacIVX#$2)1(rSm-G+pa"Jrc$"lj2c2 -30EJEiVkEhRe#4Qaa'Gl#Q5GQN`AX(R0bKVcUKIpINKfA"XcBP!U48,BeK-iPdI` -3*#PHKGNjq!N4+qqZpp"0(0r`i3kbTmeYSJlI#XQbb(%aQmJ[Z&p$THi1AA#caE0 -@NDVf1#5raR)%0b&S10NfMpG@lZjS-[CQpZBhQIAQ`j-Rfm3[*QTYS"H((lMajXN -LT"1Z-5@iKjr+VE,k29RZlhZjc#SU[&DqfVYaBSQrTUK3*UfpQZi8%(eNZ1I!!c+ -EbaDF(XUZZAeeFeekpPE%E2Z5)X89*%%@p(Hiq#SI@*YBZY[G,HI+PiC#J&ZXdc8 -eI`RLG81!P2I#l-dm1RG'*[A#$b&3m(LANF4X)JXYc)D5Gm3N-8ka$(,PqR-H4'4 -rSPYI8k[NhkF)d-#pcfkH"m[8"MK)JXZY$Y2a40)I99@MXR%QNUc[BlS&c9pfeJ+ -CTLN9rFahP3ME`Ca98G!)-4(9RC@XYmL9*Q,8lMRTfBk)f-EQ,lrYPYE[FR2U#ED -c1jYV`a1$+lQ!Cd&#((A(h2KpRAMQiL*LhPG66Nq5@#jhITH,a52'SLk%9B"Rcl4 -m2Zh[9!L6q8DQ(&K-,[(KP)KfB#iK5'4"hPNTE0,ELhG!QZPhr"HBf54k"jV2qp( -`+MB*em`ZSK5ZSHrQNK*EL3mLFaYD`af[14A4bC!!GXJ#XKL6,S3!9qN2G8h&r8i -#&#"e50F@H1d2L3VlcP"Yf5+e"IFV1$FD)"+KFiZ+&UqPfXTpiL(LFk%F)@phQS2 -ehU[19Fc#Z3@S0Vi3TGapN[2,94+'5M@rA!*fR!UTM!8G9k`2XkIC(RC#k-rH%$5 -3!*2D+L4qmcG5l9E-1`M#jdc"*8J@b2,)Ba,Mr321YMaJlXS,YhMAU&lQTN8lrL0 -+"K2qAaPJ8bJ(PU1k,`&G9eY"IT!!!!,aVja6[XHZ4-Thm&XLlbi(4qJ5L&A"46G -jl1A$r8@ZiXqp5K(l)[$'ipePIjMT5p"6k-Ndb"S-q)aU2c%RMp'q$Tk'GKAh0E5 -JTBDQp4#UY`E-LkXlBQha-+hRUqR"3Lq`ib#('@SdB!GV%I(NUDcAZafp@X)X[AE -efX9+kF@@&YA5rcHZ9bfUdNB[#*+9@TXHN!!6K5Q)ErKLGPqLK,l,ll-&P%9JSNR -Q#)8A3ML614GFJM4$SrB#bGc-95+$$l@JS2@p*V)93l*5EK9Z[jEV@BS(@QUqNF5 -h[2(8SdPY[-YK+dMXrYjLXZ9!fP41E6b$(!cIRrP%RS$1ThFCpKP)e8D$IFFr'Y( -"8'cPQ`rqe6!NDC*mE1VlmC!!ka@Y,'mD&!hm8@%f11QE@S((0"ZebJCr%J3Zq(B -qJiZeIkQ9e!8cEG2h1i%p8`T&@ciZkb!P6ID@K%N3Ji*q6ef4HB2D9ldeEZaCZK4 -%jr#!e+Ym4h+ShKb*I%$)cl@hDJhT,M5*c&R#8fS54"@9G8iQh!a(*P22Q(p-TKi -q*@NkE!*(i%Z5,GpY`Pe,[,,RF-ILA4#+-T@N,UY*[BE[bR@M%CRPhe2IJ&Rbr$b -)l3HA+Eld2S3[D1a*K++)+[3fFbk%G&FUq+L2&!$")GQ%1Q2BL,Hc-j6P5Vi6aL[ -E&ZDhc'0A-deRelT6-pZeUV-AZM*2p8)Aq#VHli8Z2ADU'M8LZ&$Vq)d'q'mC8pr -r)hVYieMTA[jk#Ij$h(5*f-*p(q&H@hiXZHYJ@F@M2XNpVq14F"N'2lT-!RD++"8 -1eKe#V'1E$Rc0A3Im@M+KH8GlL0YU%E@0@aE$`X+B[+ddUr6X6q*caGN'NMLr*Nh -m*+rL@`VEJY$q4PC'Z4*-X&60d$UN'6T(pS`)E0A[l4&*i'AUl5C`(%-)E)0Q4Q4 -SZq*Zp3fJQim'l&53!$bFdY&M3&V3'bHj@6FZa6b"GeR#A[NZ4[ACUrce-Rqp`&q -lqHYTrRU+[jlJVfhmp3LrKjJ"C0X38XJMrMjkZHM#d"$ZjDm$p(+2T"MZ#SSAYii -miLEcH-4l#e@ae-(aGk)@`b!5rAQbZSQ,eZK'm[1-b(Gj4#rjHAQPiPE6br-%HIL -j#2Ai*C!!X0ca9BmR3&#jlR%[pbqZC+9LP,bG-+IHM4kq4dIp%*%hZkKA5r3cqm* -q@9%ljR+rEf$$[P(Y0EUClir`,2*""9BUmhd@0SpC"DeUAN"dZVNribIN#a[[I5b -HpNB2lVqiXJAKA39Ch,Lb5YiB8-8#$f3aFkAC3qpUf)%U)IM+fQmU@4UI2qQB$a" -N'md3QFFbI&E*d-kRbYHC6e9(2X6$fjY2rYPmH&SQm-dcZShk5*bT[BFKSpb[Hb# -@%AT!C35CblcG`'YG#53H-r+KCd%ClTUXM'mXNGV3#bT'!D5XU@c-Z,U[mN0paCP -%+KEENArGLHPG%G0$1@CMdNe3SpHcET!!JLqj`mBE+qm1i)H@VSR1*(4(2&[N!Y* -ed%&Fiai9rlN4!PIS)SUZ89,i944f&0j2pX$b$,G!eUhhHH**iJjLZHpH%[ee)Mi -ME!RBhlc,Z58%#emTHb(QhRXpq1[!HIKr69RL&p*fS(%hBY[N,R&AXNDJ@GJbX0( -i2*!!j6T6UK(HVL,IkbZjjjh`(1lVKeH'*pErBCZ9r+HC+F)h+F++ErHQ)Za0mcK -,6LjH1Cj%rjifkpYm&K36DMEjH(#Ha-cJ8+(1Qi`m#K!RPdFV3V3AN@IJRFT`[&Y -j[$@KH$@jC0Q'5LpPlEJ0LjqUERcaI,j6Ef(lSYd'#(Km,[I'l9rm5'i*`e*dCZl -a",L41PAYlcIbVL1qFL-#NL6q2YT1LZD")2eMdCa)#Ib5Jf0#,3&LmYh"4c'pN!$ -&K%JVP0QPiU$$+lqHVYaYL,,1diQpT$0E+*Be`4P63Uc+d&cPk)L4,XIJ(8I(96i -k4kjC9GF'K#cYZ9cep9afr#YTifRL%ePbD9,R+q44kNc0UP@#YGqZQYiDp#l!HiL -Kj4LVYBq48J36df)*c(%QQHY!@E18l1-`jrQLc`[Qp$L1B&'R0A0"cNI4!e$Q!QG -m$H`1#L0J`IBc##PSCTqpkmMY`!Imf,k,h*JpEMlr)eXd9jahD-iq!A,+hFXlFSV -$aGNM2+Z(-*AE1V,+3&DjlQX)MF&h0Uc*lL4B+%rHEb0j-KV0HFj9,(SV`ZflQqp -[[EJfmZ"pJqH4(Feek&YX()+FlET"2*haK0`02@!`q+I+!I[k6H9i$P!YJ)%`rY0 -I14HI%9`j*aS%H3p8,U1MF[%Z[9+h'E"k`Eaa5-Cr`,J"1cLF88P)1bPbNdS0XK5 -lSV[Q3)+VQ%HX8[c2FdRN54&UV*BKf`[0"lFAfTX'&H`S"0mT$UZI,H4m")`TC9A -[+,3rY+-`CS8GIRC@2SL$SUa5PD`53[QIl0V-rIQ@)ZBjMXFX1(f[e,5pN!#X5C9 -U4'#rD598(d5VjE0Xk@!H@D1k1@$"PeL9%+SPICJcJh8LC-hX%0p$aeTC[XT-LlX -3*9QTCbqZA$VSZUIHjkP3G5)-YH%1+-m[Y%)Y`Xa'PiM,Ql*'X)C#N!"#-mR`*!d -+SJJJQ)h,VbcbCk'bVj02FJ$4IF"Z$`2TpSl'l3kZA!4lC8lp(#k5'rSN@"ihYLP -QKX[CCAYS"dP4$)"Ab8A5-kP5YjA9ee918Flfq4LHEm4Z"'HZ39Sr))2*2d0!$6H -2cJqZJBM-,D1Y`A9$FS-E)8RQ4JL5)8(p0kicM'5Z`C!!J$1Mc"Qmcc@JS(U((IG -hX1,'k8B5BYR$0lV6+Ip8)+)2U@+Red0*5R-q@Q14I%I$+N0)I&-UEZr6EiA!lDf -hQ("XKrXQBQl+CG$,!&BrF0R!5@k0GTJ54M*$AM!)r(!0H@hpq3`K,*3+E%Xqb0C -86!@Q!SF+5-(D$$E#+R`Keqqd%YcH,m'9$N64%*rIM"9J5r,K4JY#I-8q(&`R@R6 -YQ5+Aj![QTDhhS*UEFb*DlXL*E&NGBT`P#8!NMm@Xk5M1``1Zjp6"D94A9$1`r4! -1cAffQedQC-QB&lLKeYPZjScT02dJdJE(DN(c`IHf*)leNc$4D9G!Y,LV)U@%r&Q -E!C!!@4GGY"+ZBV"Mp()"RAC*b$G3ZY3aP-YP"10fHTqhacG*5HM-fRLJ1Z#ehrh -F*Vr*i%Br3M1&VrS3U6LTIlGdk91rFli%5mUC[)d$YPYFi*T'Y9ab6p"p(I3UT0X -JTkXq"U)T2I!P9LMfVBDHPSD[XVMrB[JE!bj'I3`pAL&Q!00dk1*m&JYV"ZYhVKG -lCMTH@HaFRQfmk'%$e'`Ec[6$,&3&Xrf(cd0Y5qArc-UVCN9mU!h43**&QUcES5Q -m9ThN'rPmY!rk)k,1[[35FNm2GfpZNqd@cTU2,GPS6#ke3FaBr8MHFq#q)$C1lM& -5jd,FC[-J8c,5-9aIMerRX(#@qXb,H$Aa3MAa5Q9'[0*C,&kSk!KH8EbSSNR))`% -FQea4iZXd@3RdF)qa%LLP!j4K$TF[kd-9%"f#G-i)D5LSFr,BXBJKPXcMJVd9F42 -PZ'C-PDqYGS'f+cFNM@jbR4!A@eC5P"ZZp94jZ6kERJeFA$JT5DM'R[!`[lKV'B+ -B25pMlhJFqmE1dH!HkhN*QmE$DhA8V`e3BP),MUfH9Ql",U2ZA"GAPCI4D6,P05N -p1Zp3d%,mQ$q%i&RCMBJImh`T+,Q5N!$[iiSX)3KM*kd0m#$@b@Eb*eDV'GI+&Gf -B+m[5Qe992KhXPj,G`c66*f"$`TENreD!FMLj)!9h531qi&XSJ5lM!Gp0EG1KiFq -B)H$HE3BQ"94Pr2!SVp-@cYbq!",%)&J4APa4j68pTaYBf-!hV0M'['&V8Ai5Z2p -4d4!NRMdNLf#[V0lE5qdf[R58[J1$2q)%eHPh#f5J0pGDkPdZ@XpN"V!![*U5mA6 -9[A@Y,#d2qN!ZDAR%"&'#,##2j8p+lp`"G3UDNJqMTmCCkkZ[+3qa`P$RqcC@ljM -S*5jAPbI1N!#'RFGr*@G-*J6eZBUf9SGibUYB@f+ZLhS2Z1ecNm6LYQID@ZAZhbJ -,[*Y90YAM,+j6pdP)9SCJ[jjFi!jJK(8*X*A!9S[SYHCp!S0YRLTVr%Vr&%8HhZ8 -m#qPe%PBV8Sl+85R%Id#qb[C[3QcJVlaMHdK`hr)bbrL@0A49@TA,&EDm5ZbfiXH -lkQi5r%DbC%R@VCC35e,FZNj#kKQ%#5XH+c#p3*`EElFV0(4YM(eL!dP"%i'Me)1 -8%eP&1TcdAld$RL)VDTHBB)$SB6GcMEHMDY3V@b$LrlQ*09([9*+kMF)K1lJ-IMp -Z5q",23[TIa3"U$KLN!"A9V(eBmc`'Z*1F801*"Kb)4D1P"1`G&)ML*XN,4&3Xp[ -H@&F6BZddZC!!!jD,-#r!$YiGR9``Jp%HJCP&'fa+l1-3NLCXF3I9(,j39c1ehJ8 -&fFZR9*GaR48plCcR'`b5Q-ki1hc13BU)8MC!hmp32UR!&hej9Dd[(%q*0)G-2FU -f0[CmHc#)IZP"rci#C3()H%i4FYkVXLLTR#N2PB2&k%HS!ZS($XBZ'p8[$98V3Ze -XlR6%T(S0e'VHel@LH+LAVP@'5#,a8+qJ8UmdUKFZNU9Lbq@+c5[DQ"I@P+!U&XR -mJkS[rZHU8`l-Z)hI,AHX2QECp-bFjaZ5MdQAQaqDFmf5T6HE[A2HHZ1)qGSjE@q -EYcpbm+$NP6BFNEBd20h`m0YJ@P`Qc9Ld@VTem5CTY@4CI2[LeIK2HZ#09aXfQAH -rmFD1KPqrfI$E@aG**I#kHmX$dLf@jXrQq"TZrUaKc8H(&jL2ca%rbT[ddiU'UaU -ZElLcSDrPmMRGc+r05FqEm*-5U@l0l9,6`SA@!6rYCQljmljG8[[#'fjCZ&"DZr# -ffqqi99VrqFfr0CYZN!$D`IAiIHQA6cf`I2R6Eh`UEIhC,3XI46&2PHUN"CC4"k@ -6peVrr1Vf'eBq*K@mFD0j[&b85BrF*eAI0#lYeLA5$CCcT#A5Eap!c,'hhQpZZ2( -''bAVRmarHH2)2FGZNHi#mq1Ni!I[lGlcb8I5k[h[[5201bVpDYplqck5+Mji6eV -id4(,ZjEZBfGm+PdZ99L+E`$Kh#AkeD5q#LqMqb&9PY6'm99H+(bXFdi)Ud66Lc@ -S8mHC$ql05V6YH+D2(dbq`mQ+-9+%lCm)a[b!E,i"HU3A30i&#`L5h1`eQASC+QB -9Q3bqZqA9D`1KH6TImdLGU9(m)$6CKI9N(88%$@J2+mBj$)KUDN"IJpafp%BpA*F -i"[q$aJC%kSM""#T-CmN%0#aG"S!T5IiKlEKLZmB6,`1B@JZc&K%82aRI1FMm'3$ -CEP6N`1MU[C1#l60ij)G6KAKAp!`Yb,*q'J`kBK5I$#J'5i$2J@!3HT%*pQ1+6+C -6l-X4&DlZSYJLZM@,TQfE,%[)H!hjXlEXKX'S`&`FXCSaqI@`%YRbBaSI1hVB2AK -)pGl*`H1m)mUlFUDeVIe8C"bfe#Tepk'#ef(&6F4D,qHHNc)Cp(SkrELDLF)P*'9 -MU9lZekD!r+j2qNH28[@j0kGiRrplMq$dihQP&S!6h3G3Lb'Sa6a%V2E&IT89#%U -M(G@deh8UCmU9ZdQ*4hUpkR5qG8S[Mh)PKZS#DSRA2CeaCL)6a#T4BThN5R8-q0G -S9,(Q0a(6Sm3-riqBlMBPjLQZBXb!fZ#a[pIIQAepdqA)Q8jhce!bbh39),-&`D0 -rcfaJAKdqQe'fNY'TVM(rAPqD)cJX%ZP2Q#)!L&G3rSe3$qVb+(PN3I@m8)(PFX& -&6bPqSeh4[-Uli21`iT2YkSRidk#4$B+ri(HRiRIDDEmeLPq11eUee"1TfFFcK@G -8raa$9P$2b[X+kD2[h9G!9r8I0TCDMc,T+Y#9GF'3!23TXqmX$pi`2TaSaUTre-r -FMjCdl%HNZPR[4d,IfMZAbj5T(),`&BlPaCCb#MB'MYDdepmTL5S@269%2+9Tk6l -VK"T6"Pajha5D1cV$j+2V0"`NGG!4["aVSp1SQd[Jk8@F+P5"MTXk&0ZS$GJh%@F -Ick)+aa,2i,c)Sl%"f-S#`3,4&ADJ3N4KSd"'S6IXf4$Z#Sjb8-k!)FR2Gd@MVFQ -1KTS@1'EblS@fHr**f!r4*qrX(BDAHqr`V[j,3$C&AE'$d)'hK1e!V-lr&Y&2LPM -CZN)P'pX-e*VhkD-R!3&'X-p+lIA#-+V4mij+F9cEmh5Ni5lJqrY)NJf$Fli,feT -$AJGG1NL8UE"&Z'ee$),Jc)M&QKhQCb(MUNKhTI4q3CYPk-9XCiNCrYrS,E&2l98 -3B&0ZX1"XBaH13a'e#M&Ci-rSkUBXa!*'!#qJ"@mUdQF!VKNQMN&!Q0)dAmeeC68 -9Ph10G$36fPAK&i!jD6S%XFYH&caq[KAd%0Ka6kPNV`@rK!VB&(FNe'5[#B*kL,a -FI5&2DDBV2K1+Q&9rfhYZG4%A,%9kfhYF4*d@fk$98C-GXGq$$feNYiR%TJ-(JGi -JAQQCh`F'l1QbeN256$Z+N`b4H+CFflJ$3YpNfpJ2f@Xc0H4"e)UShP1!mG!cC6T -l2UcIkJqE1jmeQR5PI&I+K,e8Cmq$lGrf)em3dR2h`TIkNr##8k6JPkGp`[$TI(U -iLEPL1cdI(QCLQ*BlE4'Zi8EBC0-f0TflK390c!+2UNK-ecB#'NRA+B[UfYj1)YU -)LR'6)3)RNH-*$cTTJ`Q-31JVj-KpjDASYC(R3&NZ-MQp)hSHMekc'Ii,BlXm3pb -cj0`E61bFKFJGBV23efFaLGXkZ5h-Dj*kUL*GVe(NfERB5kCI+@d#"0bpd3EIKQ4 -X8$IL"+ehJl)mH+,U`i)0AUIE"pj9b%[9A3ZeV%,EKmQc,RJFq@`)(L08LbFqN5A -ZqQV#V""!T`3CIlZISkRTkXXl)NK6#kGUAIKf!`+&&@L4Zh0QpFm68M9-*pa,(r[ -hI9l[9HXVI"hS'RjPPLrHh[2AKS9rEVMqK6m%pMEm`R)Al$p[Z1@MI4mfh26aRrl -`cM[`HHEi"hpU'0q`BZm("lBfH,G*NjibMc(2Ihr2"e,Hqp+4SjppGPKUAba02IL -A4j!!NY[kL`rimf'`eUrp6F3qKP8$,f1qTP2fXR#46fiDPIZUae,pUTFZi(r8T#M -BfM'Si&@A#2B99T+3!)[EVda&je(6Ubj5Q'&E)AdDef!9e9`,J#MD!hHFV4'K#!f -USa@Cp&a*e4F3J33Ki[K#LF(Z@T5Z(9,pIXbA5b`2IlR)014pSlhkII"lN6$j,Rl -R6q+eZcH3!!i$I394NpDqJ3[(IaLAK3rhjVI'&)hLD1(bA44aK"Ua-1h,*H4$%9K -QiQ1FafXI4YKMZ"'#YJ2F64B%Ym$c89SP%BZ[%*-U6!RFme&F6F+VKjL$lX1p*"M -XSTb"a"CB$e'D6Lc0LIB2'G!&R+L3!(2*0c`[iUTR`DRBa#@)[S*@+ZQV5XJ1YMJ -&c3cF`UHK$(!akN6%lC!!*m`8+0HGFK1$hL4P+Y+G5L%%acDlQ'*VcMM($l1!Zh[ -Ma")Z`-4-39h%m,SB-&P*P'B4CSk1bk+*FDe#Srb#3eqHa,`KS)1iam-HNP`jK%Z -Z6!4lpNZ15&Q5*XQmrb-)Xfak$IVT1Rf&U*!!R4&95*Kq4FirmEBeT(i9`kbLl8G -90*A&S**1(cM9&P9GaN5qR0!mDm%XJdJ59&,GU&9@[br,&Geb*Qk8G3ph2cCAhSm -b[lQb)MMLRpMfIN4FK`-C5)H,XSaUT9c6)-IEeK2@p1Sd62eh()@2S5IijV!#PND -[cQD'[TX14qBS-lB&k+Z3!'SbSj)A&iKGM[jKVc04Bea$rkYArFLJ5ldFAMHaC%D -CTiVN6('qc2+j2FJC(&5hA9ATV(&@KI41'5C!("8Q#qRES#KCB1r+ZPE2NUY`*HG -iKFJ,2'"d%Z'cr#Mf*%k3!*L$ij&+,'J(l0$TpKhr%m5b!1eE)LmAf9jBlU&E&Te -Y*KGmMZh)6h1+&&C"8dD44h1pb66Ne@NEd!@L(-E65"Y6VFj1Ha2ZaFN6aa$f$&& -GmBVUVH*@PPKa-FK59hR(DKP+-8NR&f+5KM+PS!b!JiFc$H"#R0P@L&1L"MGi&$Q -h"Y&D)&qD@5ZJk"(-LI@Ff@Y,JJ8G&jPPT*J-fF4Y1jY&KC)&mbSJLe4N`3aJN!" -%(B)@LirbZ4TeC-i9IkZ5are+([HMJX`HJ$a5j6cq2L2Q-3!2`I9X!$J6XfLDN8G -,"MKbdT@DhDhN5TGJB69#T+Tf"&82RiXc-U!'piHUmFpeF82aRV"DC)&P$K+8#8K -PVT2q["%K&5+F9Bj9+p!*2+QajI&9C3PR92Pr+m&+#CP2J#X-!I+',Q4K&Jl+"S+ -T*9rHE-lJA%KJZdNRR@jkIZTB%&Z0Q8Q5[F@ZZ%E59@Dp,+1)HY+f%TjVbmA0YV$ -64,2KI+PkX@a#hfB6NV2K6Tm+aAE#MT!!F@EliK`HReKLYC[!UDhB*hM#MFePR)F -%UZK#,%Q*VjJT`8I+FkHAl`4[R[kDbF2LZS$(H1A0c'Gi-rX6hQA+QePdm*l@bIU -#UDbC9@BTEmf#@pe4-@CB35bH!C`e-dNKLXP9E&B1plcXQ80XkY5lqFpfGX9BJ+A -!@E#Ed8DKQ4"ZQ9MLG9jA#p(9@SZ6E&3G`lPL3YUm9[1jXcBm(k`j4$-IV!E-N!" -M65,D*d`I0C0SUTXqQ&fded&82%qVf2l[(B9UIXGEJNV*cSFY5dPdGqjh#4KmHcP -9UClhU'BGa&ZcVKCBh,*+52pHqAhkSV"XIqcEN!$lfPTf(F&TXQp$ND9F9p2Z4TV -05,h)a'l)-iGhJaIGB'MjV-$NVYj1@!KX,k&RkIf#dX-[iJf1$VmRdS*AVEapB50 -NVLf1#0l$-%icTRS!``[RcREbjGPFUY32'@ENiYkeN8pQ-%TPj&VP@"#+Rbl(JTI -Hl4!,@K)j&M5bC16QbV(!hU4L`5ZGAl4hJQqa'rIYKdER"Spa(JpL@b30Q[3Q&NE -L!5%@4XBpXTI*l)ZS2V(`j+-IZ*1!*4hK1L`,F,"#r)[X0hf6M@kq!lL'[rG8YP@ -j(Td*2!FY3GbRrR2HpAc5j9E+'`VB3+FlG#QPp[`YeZVMfFLpPNqL,(#-2VF2Xa1 -9U,b@-d3H4[Gl`j@T[)qL%S,a1,*G#Xe,d%N&UDrrUbH`pKp8qQpk'rPM8p&E65j -fQAGp8iI!YdHZ(TJTb#X(pAX"p50qdQ)k,`+h@$C!Cq)MrD[@,&54+N[!ILRdlB# -$!1K9l9$B[lRC$j!!2kHJ&V4(F5Yb`EB*VE032+YUAU+P'+A3+8Z9"mU+5LlGZJQ -[CT((4!G[bU8G0"UASZ@@3[p2qj!!iZ"aG"[eM"'F''+`eV0@cB1FHh(NF!MI6LJ -S@aXmkXHYNiEGJGR)T)hFhf0#"MNf9%Q6r-hR3rY'L6UVkABER#YbA(43hG8MZA1 -NR(XjId")d3S&"%KNYe'Z[9ah8$X%r6q+mbcIELB98DSVlcGNX*P'*QmT`(c#eHr -brR@Y)'C-C2BPS$f3!+Ba!h`jZ01[J(kaq9iL&9"F+iE+bd!he9AjeI(3eXHEmZ2 -)TCPRK5QIlS21''KJKI9ZCFZm#e[Q5JfaSd`qZ+1bp`)6XqG$pHmdD#DC`YUVp`1 -,K3SEX0XXPRYYiH6LSTQif,ELcFa$[+QqIm3,GHA(mAk4(a4mfIPa26l-$rZNF$H -!QhTT,C(Y6ldmV0qh&a1E'!(GAmrah3dFe,$fFYX"M`,ql)@Q!@MhaHR)2CbrQVG -km#19bLbrX*5i)r-1[Rqe3iIACCMRkG$Ra6f([8Ie('p,e(2-NRURdR0hS1HJ$k' -#D4`aGY*m!%dX8JHU*M,C"qpbmTjT2HXpa8[HNhRXSpiF'ka1L(ddXqEpi-`YN6e -1jlJP%!P"VUD`Y'qR(-I+ZEG,[E$CCjE54D960%$cp&"GH'0eJpGpS--@mr-q2c$ -bYGl*)GZeeF@b$DGjelS(i$![#er5TH&f$+#6&ZbdDAKlm3lL(F,ELhH3!%8V"i& -q1Gq&b)RlP[605'ke(PN"MKe$cV@N#NYRKfaIp2M9EUph88ca"#[T06K)fPJ!eJ# -G398HlLib[iqarBYP(6PZ9PATr'KQC`8`(jKcNkF,Bb`mA6)a9qTRDNrP0G`2&B& -ZfYbXRQQd)&*V+-i@a$N-pL149fhj2)lB1+b*q,c)IH)F%p8mNFm0(XTm5DJ12Nb -85jMJ')$hTr%Q"55k6fJ#,Z!6X2QE1S%*a1`elT5!iV(p4"e9A[-kB%[ll&4jS-4 -3PS-TSGfX50h0k$@'RirqBLGM0@1mNq&FEP&Bd62I$b%r2fk)YRr%P4aMPpl9XDh -9B1YL9)A`N!#l1"j'Q-YZkiBm'8-C(i%CASeG"#Saj"**TZPI+h(a0[N*bbjQKGL -f'*e"MDUakh,%kQfdBC!!jF*l[pjXf62RhKb18cPeQ3L#ZekI69EXd+MQQh5ZPDR -LDd#C!+iYpG48Z5[$l#64qKp3kmrXP,he"q)4AX2VMdfQ1S6l81@E1q[qC58HhQE -G5e&hE*G@hE(K4qXqBpXrecdHLK9)*phfSqpfeK3l(YHddHP51PS```1bkPUqil! -V14hSH`Ck3l'ITdfP(0BV15b(mQY,DDhH%fRRqqPMi3h'*@0Z([3%ea+EI!EBpe@ -11$bG$X`Y!lZ9F'"eGQjAK,pXiKJXm&51$SmC)BmCQ6UFRM2c(T!!b3"`5SmV%Y[ -"UJFijbMj+)`F%L'8+NcHhXPV22S,8dMh&k1dH'YlKPb(6h!Z48,LUSZmq8#P`"' -(&rYHr1$ArDIf[5)`3NrN#!Dm`ZK%fTVRSK-c((%jA!H'l9G1dpE5JDYl9-53!"l -VVrhf-rfPmACdf3`F@6VpPBkpHFBrpCF(rFd90rZ,2!5ae[h&L$[hebEHABqHlLj -)kP@ppF,rAfp9RHUYLfEm[EHXrL'&dS5EFG6Y(jri@hrpI-qTrX*p'[GA[Ac5E$( -ZQ6d'0-M%1[EYlHLe!,$Jd)UaP*rG19aI3SV!18R9pk,fiBfj2NfQEV9eM9@TFV@ -EGqTiREcl3'&@(1AAXCj8V"4TFcQ1Kihh,YJcS"cE+mmjB&hK99+1)&HrHYYNIYN -#h)%hKV(jiBd"r6q$-mNbHQchB6TT0q,0BrTYBl&l3,LjcVl6JQb,`pPhVB+G1rl -$[TAG8e!Ml*lB$P[GkPQll"-rhK$D*h)-B"1#GM'Z!HRC04+j4b$N!D@0FLfJ1h1 -KV*NhQY&PSB`B!m6T[(pSXp`&X!9KicV"PJ+EG%8cLi0Y4ZMq$""JAk@mSEai2m1 -'`@VKX18dPFfmVUU#C,UEQYCi!R2F[GYiA*p)L(1A``,F+9A@U@MHaJ!TVJhh2&F -R'e-6![bR*0Q"4,AMQR%+8')SdQJk*YT8KU9EJ9@#")eZ'b#,b9+IDF5MRU3`+6J -FCr8jieil"*8hYcJd*8X0ID#jc[28lbZ1iZX4ac[bE4CAYN-6rrVMIbM(c4kp&d4 -bCAD((rp$4@)L$Y4UGI'[fbA9Vq()"NYeY'Lfcc9ZB9%TCX6G*BiIreBmlacd`S8 -iiPMSmq1-3qQ9ifX,1[a2!6pP'LCRTY`A2pVBJ9k42S@4UYUNmA`I`Le$@0ES)*F -2$mYU,%clq4)cc!Q5JKeiKV"C2mK9h("ZhGFR&cb0qXmTmX51(KYX*d`50`$"i%R -8)Z5)i6Eb#X'EI$#[Hdk5fSA+eJf,2#P3PZ"A25Cbr"`(pf$F)l3*fGf99-$2h(- -S$Z[1mUjSqMT1Ua`(5(`R-0!kUR&U'lD$Z@V9rUNkQ-&Fekjeb3ABN!"9R9"GVS" -ip1IIGH5reURV*6Q1e+I'QPcLX"(&!2I#5$P$ZKiS(-4VF,H5&DDmNjAb[VScPj` -5A#0F),0V%dEEe%b@*cKDLbX-[RG3HA)fBMGc+IkA6&2$hG9-1[H4,mI`U6F*`%m -aajFV@Xce(2rK''@1Gm[EMYcRUHQ&H-6$S5p2JH)8UEVd59hq$cAb,#r+2JT0j*i -p*ARUKFjfUmc0kH%AP-jYf3"qaVGE1IGfh1N"HG#k-p6m$jNLrRl,5CYU2EHHDN1 -NXZ0JE2IB1b)HZp[8'lUkek,)r,k)a5SCX"dhGdbUC@HMlaC$L8h`G(rYD9ddKQa -Jl#30$YD&)kb2TA0GC,JTJdl2k"dLaC5,-lP%""UDaGQ%Qf8&MQ&SpXMKqaY&)XA -)Z"@%6pB+@FQ`FpZEY95*DGdE)K,Z$C1JG$S5lI63(5*3a!`L)5VN0%@SN!"5-Hk -k-ea4eLaZ9kV%*&q1U[TUEr0bENi4IkrYc-RTJ2rGAk`iL(RJ*ApX2brphlALDJ! -MHEFDrCkph@jHPU)@M%EmpdS8C4q'PJeAddL1cG!NFLj&J5&TVQa'(fdrlZ6S,$e -fk4UC!HrGZ"ERm4N6Zfl9X`NhVRchbG-S'NPGVNBR6HrY+j3R+2hFIEIUMTGjUii -V(4pGUTIrb-ia)Qa5G+YHX5R2YkRVhR4Uk0j8%+HTV$#NfS3`,Q``Vh0P,31B$Hm -NJVA46N3mYEL"&bjYaQkFc8KfUHmI8ABT+&8h8CY`k+)6-4Ik2-U9[SUi)a3aJU, -)VQC&Jf*-*YSK2HZNP3hN3DR3K*UHQSE1,lF99rF8,DDB0Y#2P65+jX`92*F8S&S -eAPk*SMk`6BHU@e,`HJIh5#9[G5HTF"q1-N2f'3rm4emJh#ClNi8[Gl2-X%eIHBA -L0AePL5NQ9a,c6)eLRUhBSa2c,-8fZdGMXBYQETpX+6E&VV"Mbbj($03,'0CN8jm -9a6B*l!M3U-U++,RbZ*X![`!*#bDb*,l)#0+0REiKKAB@jQ&AbPR`*X8rT*c&)2+ -F6Z!-ZjAV6FTX('%,Qq",$+&m#HM"*5&TTm)pPd*)"*PLp05ji-!G`iAP&8j2Z-r -r@cdQrIr8iq)(cpEM#K$mf[A!jD',q$SiGhSMEed$A"&Zra)hKT4l2A6J4h1EFLr -ABEL4EK+aMjTDH!J0TCX$B95&(G8KG,5*hhaM-[)'JVHH#HNbfQ,H@bJP!#FP8q@ -J-ia`UK5H[I)Fm5cTKD3qB248HD90aBkSq5@ZV+Q9fE0lZ1BL5`-2UkHKHdXAVl6 -@6+0ee&!(30pq*c"'VVVJAe6YDQLdXV*EkZ,X&ImYZaBP1j[GIj0DYGBC9E99)$5 -1X2Mm8'8)fNQa[SKB1%#IAeGA3kdm[kDQ6,Rb2KD08%e%LdA#C3-V(bBN4[9KTPe -kj[PRIKI@ddpmr,K8cr,hE(eHp4'em3f48$rU`ik#cIZfVBiCq,CbmLG`e9Fh6@j -+DTSK1&5XNI*#9RrGkZr*0A)(k(hD8VfHhU6Ar"002flL2Z[d1Y@(XP!qi"`'cp% -MP[8-Yp!c*DJf$d*K0h3VBT[5GaZk`MD$L9E6#@D52&QTUpi14bm"JicM%4Ui&2[ -L6("[Dqk5G"qd[JPI#@'`T,ZjZ3+#E%`m@ZqZSL`&PNTA#2hAbM*)(DH,lhqpl!h -Cf%4*ViQac,B+Jq5kMUZ4NEJDb9KY"4&FR8mcX`,h)kaC)4X-''V[p3&RmMJiF`& -2cbRfcL[fp093qmkkf(#$e"fAe-6le5IDH95qfHR,*B6+kddi(4I,MDJ0UjT3f"" -9"e`DHKprC)9FDiU[836C2U(j4H-)`T+KF!4'$S!CQ0M"p[DVLFE,c*P99864KS' -G@XekZS63U$e0C$THN!#*,,d[@Qe&-`MZ1!T1pEq*$N4Q`%G-0RSDJ'2V3UG(eZl -BFc4G5c4ed@e1@G*TYm*HGd5C$lQN4k[V@A3@ha(f6,4$ljKCrrdG9r1d+E#1)pN -@fLh+YJ#F(i4U@VN4lAbU'kE,",H4$T+0l`DUPTU*T0"@Aff,2K$4+i**PHREUmj -4b&eHk-'LB1P04UfHl)UmdX5+`lJ*UqH+U!r*P,8,539SHL)RQjI-39LLUNYXAJr -0qr%,RT!!#2H)CJc4DVH1Fj%SlJp@qm@X*2#FrC8L-c1l$j5@SC[4RGe[+"FZ&bV -(QZE0#1dIT+F!L%X)L%XU+8`!H`Gd*)4AfPCL)RrL!YJ-h89Qc-S0YVP3Q6YCA#T -#mm8CiaLBX13#K(U5YSmQh`aCkbES(dGP%BC19b"9Bq8C"peAA1HLEQhj*4,AkD1 -C(kV@M,ARfmE+h%#iP8VhTTVb1qFHmbTdG[NSVJ9Ki5#N$A`'21&SMX2@EKVEQ3& -Y-j+j`q@3!*-KFcPJpkRUh(eb%#fh$j5%2Z@1IHSjYc'G92(LhKZpp#h#B51jTAk -E@qSrjCBUjhBdXdE+,$FDc#'jBLjZ!Ra*i)iiMJ1'Fe1-B,fBZMQrQUZP)H@q81q -1fBX[d*Lh94efdiZ,UJFS9CKqKTZ(N8QSe3)c2&r#BVT83IF"6HcYRa*CT%Q`5"e -ZJ86rAiIc4181jmP'+Q8fjG-e5'q[[q[pIhFpppUCmNjh,&IUh)(q4qqLqrr5(EY -T2RSd#9h+2GT*9,Lal[pPMM`G"ZB!FMbDBAei#P$rbb3i2JA!ii%jm2i8H1Z1rfF -+[((Nc"5`S$QYD-"'&&K$8M26m'S`mU#9Ve5k1Lq("AR3q%5fLk-(b*Ze-Z,+NG9 -QZTGrJdV3"PbeNT6lfRH-)h&"P`%1#k!4+bT`[lL#B`[%2V*G`B)%+6LD5aEAb0A -VH9VS-N#M"ErDp%QKPh0VDh*EfCL%A"1mbj,PklT'X$!,eQEcB9B$5!G[P[p8Zhp -!3plNXDPIFIZKEdDVC%`&&LKe*hdTjRhYG(Q#r&cNb)$I$B88qST2EI66C8e%d+Q -MPIE-N!$a11Gk@,,Ua@hjUPG9m+)CP*pXrdlNBraQ'P8j-3hH[lb`@4mCbG(U-'2 -6VmU&Hi[1[3l1AqC-4GQ3!0#4"HSZ$UAULe5dVTI04[BQ9Qkf2FLR1&ehiPU9qjS -fGYJi%m)ZVUSTmhYp-JX2%"SeNhX4Aa2pB6i-TG$03Arbj9XaeRM&qaAV5FTaUE8 -!rpJEpi8aRji#D-ET$*i``8S+UI$Z604rSk5122A'4$GZTKkl!h*p-$dbEd-@K,C -TA)[%#636fU34*d+EE(ckTmVp!b01K$B4kR38FE*e)elSG0,CX25)D1Shqm45,DF -ljQLI+,BSZRDBcVA1-Bj'M$6945%ZVV$F$dH4[+LI1@q)m`NFZTifDpr(J)iEC#' -PaPQAlAKZ'&4HJ0@(ja"Gc@c+K8i1hUl3-q(EFX%9&HS,R+b))H)h,@#-XQI@kep -hMkVIrP9+pk6KVPki[NbGG98c1"NfijCUliIfhYE`aPH5M-l*YYlq"bJeb8UaJpB -GH&$fdQ4EdRJS)YlRk!Np1HKl8HHI-akka$%p46d-iIceS+5M&C)3)f[k-3mL00V -V'a!G4GmHaHCTTB[IF9NlieXHl)cFJk4#68pUd*MbN!$9Fa%SU0A9ZZHG+@PeZVk -$@"#DFZB-Lh@eifG[%GBX8qaF@[qHlNIZ4HV,'CXra)eTC*T*4p*8HhqD,3K2-b& -E*j`AA'IfT)G99E6+kZNIVZSlbq5UdZbKU0#XBej34UVVH%8f*&eCDd0kIeE[5rS -rCM8M`UUfM&jV0+M!MJY`Hd,hiGM@K1YBEeG3ElSmXMGAV5La3&CaaRX2FE8`4`e -Y18G4ETA6MbGrMA*(CUI8%GQ[P"(dJe"$j#$SI9ZKA*VCQeqcjHrjlhhc[qC[F[2 -3aL0i(IV)RJV1M1X!@RJeh@$2j,f&MZQJVX(Nfm9R'0IaCq1TMR*$rTK8IB")fTX -k+k8[`e4'HiGf9)SUT$ZqirY+,C!!+f9!,ElUbr&Z63hIr2Y9cY%ZY*YI2U"RmN2 -DbT52VDVZRlA1Q4LjU61D09YVAJ,1#&XAjd%lhe,FG0SA+5C[Spc0brdX'&&q(YC -G$F9"qc[9081"YHU'KC0PL3h#NAlca&,LD`)2Q0DF3pU[Ia6URB9FBFjk13TTpGI -hQFI8a%'V&ZZJpL1$RR!'k'b534"I8,d[ZY0,YMl1l)S+TkSFQ+k*L,N(9kcjhpq -VHV%4J(p1G86BGcLN-bkpQL[jLb)i4lQA61fXrVd+*aVh`dd65d%06G3F2"r!PN" -A-EBf`4iSGjZ-@jUpkS@'4NEQqj9$%HVQETRjUMG[m`B3qYpQ3@FDp$K#5J(TY&9 -Hkm$'P6!9A"1f6XmYB%IE!Y9-@eJG@m!i8JQ@0qK1)heiFQr&I-A%4,a@VHT[iIT -2N!!Kq&l#IFe,3[,9eiAU(9CpLGF&iPRL92[X0j!!KqD!,T2j3'%C,qqrX&5%EbP -ala%4&N(aJrb#')S2QIf3!+k&F2eLFRI),QPYEfpbj!jS@F%r)fQ1VcN6604L#[8 -B*NiqE4$&fKh)Ll!1b$qMh3aBKrJ!mIJ')4iK9J+VICHClq%FIdU0jdMb)Y3$f)L -+Aij,@YVh9-EjB"1$YIQeN!#S"d'Z#FH)i3QBrINXK'($@X"N"KQajV(KkSDbV%b -qET(Bf#h'9I0l&4@T++br%0CLl"2E[q#CS"lM)0#"HC&)+CZZ"fjaP[X8"Rc0bRD -HpGAEr&Hh(RceYJke"CYRF(h3,9IMkV$Te9AEbBFQcNCaLldNPcDHMCKjK0,4Qh" -3HY0f3qm8E#*6F)p)0hkE`4HGZV(keGZU(lZUU(QA1!@CV!*I1A'@Aih[GIL#$rM -E,PZ+X"i#F@!*9`VhV4dScj1El9bl!8ZLSTSKfMTmEd4P$["Zhc`+kJ@rXkc,A[$ -U%Pla'VS-R`*0j(TENBU$hFC,&9P+($Y9'k[h'GeCDU@V8#hFRhC#G9LNpZGCpaN -jPc#TPG`)j#LeZ4CAUY`"bUSZZe!aC(d98##CEST9RQiC0`l"&1XjH9945j)iKG3 -#%0-qGaAmF%-9DViAmpR(&4,E2V@4XKGI@2%YpihfNUNiMBP8eDaJNEl8eE2$QZ( -512Tad43dUcC#8!I0mBh),G"mEfP4U'TmCUZ["Aq9%pp`JP-6@4(AbNEL*)B160S -M0Q,Lm#5!6`!qG!G!2Y3Vpf%bZ8Z,E&!S#Jj)8UJp`8(FM"Xa`cE#G`Dd8(*2XId --eK1X9MSRfMNS4S$Ijj&(L&pMELa9*JpmJb&IMUDb##JFBK+6*Zplq4f,5(@$[[- -8M[pYj+V1l3k5rPQRp)mPTL3$c,U3!-E54$1M)3EcCL@KfYqf2(V`e6T)8[%0JZd -lGCLq+deDVKL9Q0bVQQqJAUAXe18%[DZSmkFPFDBYpQYE`Q2kpQ$IEfXLQiqj$9R -D3#l8h5G-bR9SCJ)0F%Z0c0ecT,E'X-F*m4m*Nr)FQZZ"EXLXEBMM18!c'ZhkEBX -G+4BhAPQ+9l#JqT@KcE2a+QhqKF2!hf3YE[j&+!2`R5%@'%+3!)&lrHeiaDeIMDh -4!eXm,*),r!Z(l%YVRSTA5R1j`m$IC#eS,PFjd'4UdZQfp!p%kAP)14rHL@#J5D& -C`T*$U&SAS8[!aQcSQfp3j[`XN!$[611#V*8qL-a089R'"%5m*S(eILZ+jlJKeeG -3j3'Glm8K18PlZC!!',ULaiaqKr5`dK6*@5QcFC-Y&cDH5-T26aVb#h%QE[J`iq, -k%0Y5%0V2r-($H!@$4ad'rLDVRpr&Bblf(-(Y0kBPGP6#%mRM)%e+f!NV*[Z48!5 -Hf[!ic$dS"P4K%2E&SNEf0UmhiZDb4lEGKkPFV&DP85rAS6C5VS$f@bVl(9EmrV% -Qf)5,3V8iq)pD3*meei*`29flrehGlX&b4K3(V!J(JBkiI+3USTfcmYN9BBb(CL4 -2HCdjTZ6[Ij99efYb9L+-KMI0&64)p,@Kk'mJCNeF(BD`rIcEd#i%rDr%6[IfJj3 -PUGAk#fA2+G+U236HUAD6YSdZGMGfeCSC$DR1SLIXR4dfkk3L,kNJl!Ve5bF3L$b -A$[J#Sr9Ypq!ba42U*mj4+XhC9++qA`5lG3UaP,FY*$rX+kHi"e"XYD(5,4kpXkK -ZAD53!$j)hPY695C1l*3QVlELiiMZIa$h3[YHqbB&Vie0"EP[d"R6V+RJ28jh8i9 -$AVfqq50kE59YL-LkGfI%0AV4+QQdqHqCkDTLCcjH9p5Q-bfX+J2p6'FNLZP&qTP -UUPQedEA14N[eIBTbH'XAG'CZ2d'Ae"Y0N9d6-IkIjL&BP26XNULlL49Vic-IX', -d-GL'PK+fK5kZGB6k!jJEqZ1T[hF(Gc"0X9A3YBCAZ"Ml*LPpk+[k1h3&[QSYLD@ -"lMRTCZa%eK&0Ere023,4qXXqIf3AIpe1AI"fTLdAkV*jKR%pmX'mReX!r19B(6S -f+2M#+93*[SlEL-XBMS&h&Vm"i%jbGJQH!@CAP86DFfQ@%QXEfHR+lmpTlM)HJNa -A@G`b1f4E3*lrBT8H8LKQ(UE8DVQIc*RTAC%RGbRI(0JG60JjGDjd(URqGMUSMk1 -QGbEZiMHIB2a&cYcPcQ46-eVK)+B9+!9j+dC@mJM*Y5(m[ZeqA$TdR0i)-"eah8c -iSYirmbHSGbPNKDjMH(H'[22#0@fljprf!CVT4m*cmbClLE1QV$Cd95mi"['K(*f -BqbMkiI[iD`(e`&Yd[FRCBQi34dh)NrcG['JR00fF&`26)6*aUBqLNpDD#DVZ-fL -LkXRJq261@1A0qHNqT+fa+++0,JKSBe2GD'j*M#&J+X5BJJDQ`QDUlaY3IS0-Ilp -c)m@l3-iT1LH1E3&@G)S6R4Q5amFld9[pZRBLJU6YR@J8emLTqI4a@4p%Tp0H31L -hhJXma1KeU$9808r(E+0GY(IVaKf+hVV0Q04TGTfI!"k'U[P)%FAK0QJEMGAp4*l -BGiN,N6GUl4R09ZCGIfbba(EPq2rBP9(h0pp3pLUj4qF1![HSdJPN)AeU3JE856" -fJ6j&Y@hckr2Gr99VS8Nr[#2+Y"aG5lPUhqlAjrj6T"[dZ9$TZ8LG4"[Xi)0YG3- -GEhBT[#[3cTFTUMb5e-r8ae!"XIP2VE4eb%f%m+pP"NSNiTFUB51JplFS!VbR5eJ -f1M)AYj9P,L180jD3!"GNFCAPX*B+e3DPP#9L-9$49#MZK!jLLS--*Z9S@mSh6B2 -qpZ#)A1JDN5J9,#kN-3#)pC8ZZ95-,bHT2#$P9d!h`bG-[D&,jJi2l4I28VArp,! -qbl92m5)qU,c[iicVL!2PQbh"C&NmANd*mUe6$kG0CDE%pJD'f!!BhTKr"(9)4pp -QS&mb56pLf)lE%VFB0IGjcVY@J`d#qccaE&clI#EXm2E!qjYL[Z,YDl0blfq#)Dj -UEDUBcjRCTPQ+1cMECS'cECDY"+qCUX*5E"+Y6VFAe-)V3Y9*TdN5LXGd)RD[aMK -SrJMBG"aI*@i"aHDP*`,BI!+2iGTKUDKkR!pVEd4L"6-M)TqXU2Q(pB@Mc9clDp! -66hXAY1&(BJiIhj9P%&N@G@9CG#CLDQI%)ReaB0bKF6[mqZ)pjKh)%YQDQb0U%13 -eU#iaGrT"Le-19*!!Q2-6pPcBJk5r-r``-i3ZeCTp0G@ic9SPEkLGi"kQlHY*LYP -kpA22!RRC2$3M2K%ebr64&3GlM[(V%i-Rcm3C[8%r)$j4p6S9bSem!ll,TAlmejl -Cm!cr[l1N5Ri"Q2I5QMUcYlc5&lje2Vj0)*G[8Ll,$qr-+hKfiFIaKEp$&jZl`AA -kY,14IVScPdHU4U6UMNK&rX0YH45&l@[L8f'[k,$RGpc#P,K$rBPGT+4P8SI[Z#l -IF@&I@&0EG*eaY3dDPbD&Gah1Ed*R(-b6N!$rNcESI0mkZ5[qJ6C5)`+qN!#Y9hA -9ip+ZHMLjM%-H(0-`GZ8b$PPdqMrQ16UjM![RmQ`VN!!fU*'bUfEf"'ajcIHIZPT -BTXiLA,aUR3Xr)HAqIZa6$Q*5l)iR,q!$$h9j3CZlYUI!IZNcZ8,"A09Mk&`pEVV -8aF@XMSUP@padqIV!ccYpP2bd`kHm10,Kp@ZqMY64j89h6-S+RJqq2pUDSPcfBB1 -$!)#''Ppp50F$f$1CciR`9-cKS-VT"!l+'l,Q*D*Ui($GPRK&k@,Fe(KA6'HDcC, -2S0S3C3eXRK8P8"RambFNRekfPM5#jBR[R$ELUQDaXh`k*cjA@IIXkp#RND(*dbM -D,FUceFTPSh+XGc11&*pSR5dcie[UaB38eP(Y,1+XDCYV6!$6+K3+1jkf,C-L%*2 -MTiV50QN1L`Q*ZP82[EVQXFDT09"&M!b!AGc*BbcSb[UJR,A1"(2r)0mZ,'[@%%6 -K1i!-ZBBVkN*G6`Tl6KQ8qqUD3DMIGeB63`riDA+`afGS*)'j*e1H8YPjVKS@%kT -Vb+3r[k#ae3cm,5KR&EH"#b)%9UFMaQfbXE2q6mZ+V@$C%FlERP1RS!GHYH@jTK+ -Hjr5(dcH5dE4PACh!YmL46YJIlM#fCU)6pJG2SXSMNEp5l6)VY0m8SflBY,*+LkT -$Q)Vf!6jPSQr`kBB25)b-SkS2lf5Q9@p(jNkQDh"B2`#AY%pde@h[fEVYlHVJ[Eb -$pr+0cqjDjK*[96+K20STMeAcS$d99qR@2+*Zl*dcc&[MJaE@CFB%ejBcR8B4GBI -CGF!q+AUm11U0rcE*c)fN($eG'l*+lD*640LBNab%LLYP(l6a0$V,j8XVZYePc-+ -(+qdPiQ`ia9YaelKP9',MIjN5rcPL65iUR3%@5(Ie#K84f*M[+DZY,1&PFH3-mVd -$+9K"j1aVXN)68Xq!8YdI2Sj2I!2cS[*hChc,G(rm1(l!QpMZ+erB[!MhAD6eCQ5 -QlN9FQEj!$,6Ih,L`@VpaN9IK+Y9A!jZ+IC!!-ADKpe3e''PP(Dk&dFfeXL6$TRQ -CbZCb-RMKba4ECQ!-5ji'jXZC@8Da"(T&h'!d18-X`5EQ)k8KjU6c2SHYhQYQIAE -Nj3JKV`4icB"AD%GZMJ"mq++e8$K-(,'MdPL[jT(3"aeU[LFVPF@YRXCL4UDbf$[ -J3ETS*2Y2%Pp(K'G4r%DfK[VMi)kmJQF)3F,eG'H*1Calkm%GZGbc'TlGj'NbER! -1*a(,a8"ZZ(GU"aE*M2b`GF!'cJHqc9H+QkKZ@qQq"IUd!ab(aEA5+Tp28DL0lK, -KIEfG9Akp6CTFT,!cI`[+EiPYL("U[MR#HmBCKPrJQHN8ZHCkIS8&$f30lNpMAKH -MK&P9e1ESC542mB$&c@mLAEL%T#[IcF#CLeed#fPH2r)YT(NC+II&L*MB[!DemX$ -L)`[9C'X*2%CcK5emABijI+@r!ZS$eE5clTpPFU[YQFlCC"3Y8RGf+p,3KeQdR[- -@S*Z@65GUD-9!)E1+p&F65VU5c@%3)[M@$-KmeIe9*8%9JUKiHP#-d%#R,hC5XGq -YG-EH-@$5R-d9$d05iPYb&)J$ijFS)8j(4Qfehda")0AlE6VXU2lXl%*aC(CK!K5 -AUdP6'[N(QRe6@4r9!qUAp[q4*YmdeKYGI!!-AL!e%RClA-6p2PMj)48@L'9H"ij -METH`951LKf3L8[D'JcBidL&Ff)Hbf6T)6%KPL+l%9"U9NiTX#pdQD%AJQS,&cK! -MDSaleUV@mSYDcXGd6F0d6FR'P,dEmk[@40hKQU2kk8TVj1dEKq-,Xp%2T*f*iXm -U)XXrcq9ThmpPQGMrD5jAkG!(ip!jGhG1D2%H"HA!(ZQ``pe6*fRhUDrD'&c1'q` -1UV4a#qP9-qLDdCcS%[ZhTN,Ii&YJb*YJkYE"'M,HRIEG*Q$&!6CA66RifVM5R[F -LpZi1`[GYE`m#fQPq+FD6V*d"1)05Tq0CR95Jc'9-BAb*hejPTQrrYrDPHD%R-q@ -f@'&'8hIdc'V!q0e)P6GECHNRhI,3XMF&Y`ZLcB-b5LH9c)CKrCS`Zi$$#,!ea5m -S,,+-2q+HCkR+-9%S+lMJq8[+#j(M10br@!UYY6")TBIUU+r0NJ2-6rKHj0b&YS1 -eUK*ddU0#Yd*d2iflSA68QDT,ZUhMkAT"*MpVY@(&kI(*T#QDFT0pc01-#8AD(@a -fLE&M1H2Y4[#*N!!bk,A02P*G*XUJTL9"$IYkXPa0LJ6A0[r8"TjBD),NM!Zl!aR -,1M-PeT!!eKc#d$P2DfFZ'L3MN!!2Qhhp6RNr"bq+F)kC4BBmip@Y'R'"6b)UB8+ -flh-Pj)fB(M8cl#m(ab$D25A!#*-80I2EQMm!2[2VHTPX'01[+V,F$jj12lEh8fJ -EV*`C$-)fbT5EVQrT)dkK+e1P[@)M1(b*CfSMDE!!*PBY+qp*h1p[*h3[EZ3rFRN -Jle3ZR!0`!5F$ph&Sl0[0*mXf@B&m2I(+b!4-24eVPha*!mkC%C!!%9i$6K!2f(U -#LNl,'LKcJk*qc$j20ILT81dfi6jCCk!Ec#1eZ'HPIR(KVK#GIQMpcdhD5EL`SFM -2YS*ap"#,cJ!(P0%cl'GQ&+TqpLV5'C'H(QfjIrh+8&h68C(45Qh6rlPbc!*"RRS -@%ilh`+hK5Ba0d3KqfFaj3+!N,48Dh+p$VI(+KT!!fkc,50Alq59J[-)8k$PaHVT -Jbk,TJMYRh$Gqfk9`c6a%bQ1qlF,Gid2"pY16"EXCc4C%l$6[ChTJCHdm3lU@E2F -ID4Y,Yj!!Z)m!NJa,"c)kH#@r$2d8CiZJQ[&qel6[%XY&Q!#iKm$'!rhc@dY$[8( -h`p3A*HK"8T86a(d%jG91ZP#3!#PBfeSq8M,m$hN49`hP08l1bpLSh(X5!aRaa"! -I,lhjeKT[jZj3R0Ad*QjUH[2p-H+HdXPIJRFaYYL$T"TGGQ5jkHcRcE"B-fam*Z$ -LbJR"H1%KhJYX,'P3#5EX9#9b4N&`f"D"F9SadGD3!,Sp1N1Jj8jB*QL$X[!8Z4Y -THmLB3(KmND$Fq$6jkQZG!!90I5LDliJfG,R1kpA8p@`V0!Bd[9+3!&L-I@,FMYB -5U*!!JfEfG0b6-"Vd`-eJrFH@U#DAFhFcZmZDUPU*KBIff,h3kU8CLV$GIEE+ie& -,bX*MZCV%Gb%h)YMaj-C%VV"k6Q$ZGS1C9AC289*KlTkpZkdjBp18[AJak,hk8#L -k-e(pKAbXrZ,EBfE-e"14EK$U)k'T!'UjT%02MKp*QE#hHAZPVCR"im3e#*E2pS, -RE20,LcbDh2RfqDD)8Z`-@8b8prYYbGLC)eZ0+1MTF8$kl*D,NqfS+RM-pSi"9h, -5@DCjVN*'D6*8&`"T*6CPdD0HK3N69R8BS-p)3la!FG*RHp3C)*a)P,P8ePdJHk$ -rNec!QpTHjel&+MB4Z@VBhf(0$")6Q@)Tk5(@2m95dR1S`dr(),ppf"Af!q(FUl+ -Ap"b#G4qaPq!@!h`PZ'aJpK+mbEVrK`EB5`MYahX2FA(`PF5HjVG)f+kZ#V'A8"f -)TB3US2f)[B4USI`'#@![19D,rmeH%XN)kZJT)pUqdG%rl')aUIjrXjKmQ&eKpqE -AZ3B)B6peCNq0bQG(c,l3F`#pHTJJhk!*mXH(pE(Z5#JV[D1DpJRf)5iXj81-@'j -jSm'FTV[D&@''+lPk)r5`,A5r*,GN[CGCFKQ),6'cZHX+d,Q6qmfGSBQQXBKSS1Y -HC(4UFcQrjPS@3UlUR'@i`&LKBZ6@V3ViYrJ5M2,BeXcZp9fMB(fX6DfH)c'R[`Z -1UQP+6A2E1%2CU4+l9kh%j-2krY&3Z(lmGSih3A"$58AdR3SkKcLL&S!pJ(9dkFk -*F(@9R1SM[XTalX(Ibe,UMRh6c&%Tr6LDC3-KD(D@Z!6kjacT+Xr-N3M$N!"Ppb& -&MC5[!%Sk2$-*A3*5@UEpJ(G@E4)djjmhQqPfNJ6YS#1I0+-4YJ11%A"CcCE-"hF -DfTl,D)3`C1mccjN2[[VJpPCV'pJV$rNMekEK2Q)R43'2!fpB(U1GP%'#9H[j`G9 -2@,cYKr%p!(dKF551f9L!H,Z3!&ehbdT#@#k9&HIj&FBa0r'EU`Nb"mTl$`'lm+Q -+I'QR4bhK*C("BZH9Ue(**c9ICa3B%q+B63YTdl%Bf*!!fl%KJa%I[&9ZX(8B`4Q -bT6i5pa[A1`U"ESA$&FCfl-D8"bj1UM4q$Ne-K)pb99p50eQc(pPUA@952UE@#h3 -N0()hq@AZ)Pa`b"8aUm05Qk1mTa6,5Y$%QNfm5XG[FK#&GLPpT9#U-*9SK*hfRpN -UeaT[+BS"P@)S40lQIL-'8hUEpaI&1X,$jR%Q35M*S+Q3!1%*AGSjhQ20,(4p+jL -BLTRRLI[+$p%B4@He2B[C$,%BR([Zi!'m['%0PK5Ka3JfL$ajdf*E[Xb25[@qp#A -F4+Xi9&HfmUC*0A333KhCbBLZ0dlirZUH`qDJb`1R!$S)QB-R9l*3R[RFXaUHhEb -Arr'H`m4M22pj04'j0c!V[V9+R5,SeqU3!$ii6*rjR[,V3RI3qqK#Pi93!e8M0Q5 -MRmDU)6DYNCSmV[$%EEHU[IXRI20NKNJ6bC,0Nhhi9X$e00d*mFlb@mV0,Gp9E[@ -B%ZLU!,F*qddkD%a-a8lG0*8*bkk5F"Zf!ajA3*IReB9b90DS8(jr5b9&a3hKYF$ -*S@5C2,Fkb%IRRiAFX"'AZ-Cd+2FN,ZdM(6GV"p%eKrL01ICcjM4AhUc3KT3qHEq -,MPL%Ca!+F%6*i"!bL%3hYSCVKRfQ@+iDr"iqIHd+F60'k)CEAF8@`'HG,FqGCEP -)[[UeVR#,KV`bVH2Q)aqjlmIhJ*apD#5b6hAB`VI#UakQ'lS'fNYrSZDL,MVfi)l -R*l62eIFc(f,pddAP,eHUfrH8`KIU%[AY+*L&)%")DmJcEq@2)J5r`!DL0rp4E1$ -5d&e-G2GrA@@r@K@FHICH2(SKc&MD3G`#910U(VJIBGUSrHY+c`*RiRipb(Z@-mN -S(FaXT!Bfh4h,jD*MHJlGBB4H4r!29VKe-`9S-mB%`*ak%(HbrANG9[5[(LCXbGV -12Xi,V,9(+#q+$(6XN!#ED82G`eI0cSfcIAmZeliIAp`5pa"GR&1I4br'hAHS+Pp -J@`XdVM0iA,jkGVTC6ajerdb+AZclCjT`IAI2MbUhPiHKB%jCkR[b@`P8Zj(URUh -k0Am9i4"BXX%$Xc*Sb!X'AA9d+e`IBY'4RU#k)r1$rhT2MFLZVXLif&H4$rpEj+Q -)E,!RH1iQLfiNGmUJAFe!q9!h(2`q+e`pSjl(+aR**YVa9)pYH5l1`U8llKH9FbZ -9Fh99cUSpGFfabKhqrkTF**[r9EP5R6)pM#pRU0IBYa@8H5XmcPaI2C3M69&h$mS -%Q"E[NeYVP-Z'6SVh"G,PYK6,,0pX5#aX8)L'L)a`bZ650ffC!@*GSqaa"ikYYS8 -MT"YjTKGk`6bmR01C+d`QNb2qa1b5'lT,,bFPDKZK9S@a%lccD'S4IcVV6f4pJh, -"3UUljKAC&T!!jNkkC)&("4X[hm0C&l3PS3[D8N)cD2Xd05!i1!"Y-V4prK,*S4e -ABG[rM15NrA!!NN1l!ljm`A!-Vh&3#X&Y"JI!CXL(pG&pPPpfiC9G$#5bhBVl+lU -pLYEfa%dAp8(XVXZZm)QlVJplYJmA1[`p,L4ET0iX,9cS[Ga-A%Ke210#DN*mM!Z -KfL@ULM0Jlb#HK++"qM!MEr3fL,@*m3fH8Xh)9jpD0D25GFEh3*)#jLGAVDf1-lc -G`ZF$,%B")9QSG`HqI)Z"b36Yl8"TVfLqdC3!"2-3Yej+9YS0jHjF4DS*qbU2DJ9 -$Tl5ES-haLR+C+Hm)e,-M3kdJZ%DA5G09DijJA3Z%`%Nri3V4MAiBkDV$lZ`M9+V -"#0`jM#pB("[bJH(XiXaC+L+aEF&R@kF2m@R"KaK['DRMERDLdEe1c*0MYL"lPfY -D+(0#[M2`cH0Ffc@G14+A@+h8kF%+`ZLQQK$")q(-1&,D9hi8Ma#Am*6*4B9Y5k# -3!2Z5mH1,l8A@,QEbMe%'Kj2%9JEr5Dr-f'c6D3b`Njq#@a"5$l@K0-4p-TEB$8c -d!pD!2UR$'JcA!GB3H$lqZ8SQciZUdhUj5V-U55Um9ZpTFLLXJ1bReHakPK8$(S8 -PE$Lkph8lhZV#$hcrcl9Za)9ISpi`MI8"arqVb2%q3`SS&C+KEFh&04B3FhVk-r[ -Cm#cF(8lBe(fp+5%5rEdl0l24(pf@HiR%0,B)&fQj64LUA8Alh(h2l@2aVq)+Y6B -5HNJRl3ChSPHU0b%5p))T#p6hJ+0*'#C6X1H"XABh)L)c8Lchd$9m@SjNb!bFL'B -NBLZP51"YiMJ2qQ,!'MM1R@5hJPYN(+qaHlCJLh5c),BTUmSeU,+q`ImbBFCAHJ$ -4AFT[rUTpY99UKf1LiPD(*QYE(4!cU*N&Rk2&&1"aai6YV'hHilUq+d+4HeVB$T5 -6H@c8A@)e0*MKSY5q-+El4RAY5aI&I!F!AL`V!lV8F'HGZF,RHq1%kLG)F`3ZLF" -#hm5#Ni"5(!RIr1$qkT1FTk1kc%-D)6%HF&cd&DP#@[#@HH"EEjQp$@YbCdJI5ip -H0[EfPQ1fTHEhT&FZ5cfmf(b1j6cTabZNCk@9bjHEHjXIP(ll5m[FTQE,Fp+A5'' -i9((hqaXIIqZQaqriK64KqG-EhVUjp-#UX9XRVV4fJrZEbbe[h#2Grra(NQ16Y2Z -q*ZR+"HDNKXHHAlT-HZIGKNA5)bfh5UhlpZf6h[ciiimhhQDqS'&Ti+e$dX(jbcI -rE1'0dK9i22LNP,XFTNN@[+k4,*B9Yrl-21L6&cjTq2%RjQ%I[r6aLbH1Ihb`i4& -ccT`fUG*mPI5C92$`KKZA2Q*q8EV"qR,$1ZQhCS1d4[U$j*2ZEC9ZP@kirF&2T@* -TeT%e6@XYGqGI*,hjXcYqCM'E*qeXZ,IK*lq6l$qA6M38h51jTAA[Ej6',9cdfmd -le[eLpF*Ih#*Gri$dNiDP8K-F[RVRaTrGF10GdLa,pNrIA5K90c5EqcEFXrmYFhf -,9#+0He+b2QRqN95kb&aT[QM1Afq3!)lYD-KYNQCZH(LGp-ME$lmY&DjBr0KQkBU -GjPppq-kaYqMlJiCP[f`brhMKhDY@,&KNlVZM)9RbVT-mkqk@bTG[q1$H[G,B$qr -HY`A*lB%)VY5)V5!+-I!b)Sl+ae@!kF[!R%d8D``2$E@C%SKkS9l[&eS",$&e%+# -KNk9All%0HI8HY`84aqc,YG`2LMRA!`H9D0RFDa,hFUYH$5"eNPJY@[+"KmH#(06 -DFI'XA#4qS5SLV!G(@"PCA-BJb9`BmqSkGb4HAh0&jm`qrPXf"LF*&HN![Vld%V, -LdrU@FbNVXTB6H5V"!`ImjkXq0)"EHT)9N!!V4*L6$jpYYIYlU6(i4+'X0'p5+G@ -rT3rjP6,3K,AJT$9$25)`Mf[(jm`1hN+9-$B6`3VjaVmX*V5K6`U9ibjr'm8R`8G -QV)edLK[0YM#'mN9IT&,'m-q$8%A8Db%,AYfCf4LFC&BKZiCXhSf(h0'84dZ#%[@ --G!lNq30dF!Y+%NJ"`*UINYkG[(bYA%!DFS2X(!rHSbdq0JB(i6KR#%q"Ek#`lCE -,Vl,R@I2'6Fc,Y4F9&jJ,FmIRfH9ZI)81Q,'STQ)4$!(bmp&UhY#6qV*HMdbQSam -Ii6kTH,QjjjD3!1HGU"2efUYbMaCTFGS5Mp1@e@&*)0!S(@!ZYN"`#Ilc)%[K1p5 -K&,0$lPSX1LAN`8Y1CkKR5Dj9CkKRMrKMe*jYd'1fh)[FdlPmR)lbCf%,m-bfB$8 -0-!q2X!8GH36[Vq&0%QaHDDkMmab9qcldj%M+U%@(IR[9245(!IY`J)&6KlCVP3l -I!bQB$0MjiT-,8)hAFE5kPilUm2kZ!r,&35#V6lF1m01Y3cS[ka8mbPq!G""c(md -U1VC[X0LdVM&mcK9aRpqLbGCfVATDcBGl"jVIiTAhdi&#b`#U$fVfA9lEVcPL+6T -2"Smm'DLkb2'9jPT(TaFk8ikkZIZ$K@dV,lqUe'kfAMDZF'bSpHA80$-,*,-%pK) -KBJT"!&pkkIBr@#M6VmX56Pea-VcVLkICL-06m4*DJ3#UJik3!"0`mM2f3BlE0+b -SI[r!"`l#Nk-C1q)"4@L4`MjMFS%rq&3VjKL%L0C(h[i(2MY"))D*b"10*Q)H-Z4 -j%"rD24E2&15c+MT+8I0e@(S%1MNK&+0#QDRSGAirb+F)cKTEHUJaF#B%@HFpM5k -3!'qd[5jRe",**qe&Dd&H9CX)%U9!ParQ+X8#3C1(BK4T9AVFGE6CL"S$k5LHpQf -0p'lc%ab[KHLd"5MHT['%fmrbMIAiTTE*Pmi4bB0k'Y#CG0ZE1*9QN9GYEj-G8qG -eUS)@XrH&SRSZ3V2'kCBCh0"DNqkiEI05kF'&dVaI`ZaC)IhZ9I0'@0b@KJ8JB6J -5d3LK%JCH4Y4@bT[bZ+ABRTGI-X(VmC@&T*@(4+)R5ALaCE0bpJpT&AX,(JMbZAL -R[1F3R)#c8-J!BGUBTp0M-,@BDL#TPD$+ElX!98)+`,GGKNU3!2HkA5PU6"F)i#Q -QbrJrBi+1Jf21rSqB!#k245h-,V5@Q01cr691&krM263250JlZL`"TaM`mE54I)h -Hb13j*"+('hpS5R$(b@mFq8DLrTFk[CX*[9d"9-CMdT)m!HibGmYUR0*q28bYpX8 -L[p0EM&)ZUR&#Nrfbr#T5(DQkY`56Y+bi*JmbdK0HD&P,25bjeZ[3bpJ9b)BTASf -F0P1XDDA&Y@UXR(!XN!!lQ,'bdl[,X@Bk5lam0L"@EMK@)"c,1*jZN!"McA,DUp9 -B1A3iaE'UjRI%fT@ZEB'!4&ePe@@@ri-d"98Yraa6k2-Y$jb0X3lc8GF`'N2PA&Z -4$X&NZR+)X2TXK(,Xl@Dp"L*!PTZUdPHS&p%2AdHG[ilkI9f1S-9FE5adAYI4QKT -QjM1,ie9faACd,(I,mBie$XL84B!ila0"m@2XaYNjDQ(hm)I4(`T&Eq24pmM4c80 -c(+9E0D)0i(6MqP9%P20Yem!#iEi3#4,%Ih)8Ma)Pq8`8!LfGVYBqQ,k0GA@8&cV -XaTB(`KeP4@@k'!Kl&m%EYil(@K*T*VfKB2rZl5IGU5[qTCYd&"!Kk9i#0AZeC`! -r#e3cfl-[MKQd6!!D4-KBpJ`5h(4ISVfMkaii03qXfEbj")Ti*[[pAmf!ApCYjEr -dXBj5%qjLVPXBb%,'2pH1k#6EP-T*ahp8145JYh*!QqcTT5Fl6FNf8GN3$ECHh@G -3KfEiIT%,%+0km)iSmk)r-XM4R%h)cAcU*N6ELG-V%V[0b%pQ8"%eVl&K4qDeNdd -FmjrDke600iXfHEjX"[&)KG099Zm"rdKVGC@h6#'rkDXiE3mI9,cZlaA[MGaAm89 -rVcM&GLV11ma(&HIYp[f+haDZq%aRE@hiA19S[3R"8&AMQB2$M9af0FNiK,l1[Ha -USQL4(8*bZ`1j9ITUk`V,UThjS(S`%d5'h84Y`U4m+b(+$DGN"Tp)2@[6J!$5U6d -G$aXE*Dm"Cfc3S%hLh4VfU9j,pCBq(%[D3'FL8a(KqGE[SYE['`IELmqT[Sh$CFX -Q+m8B#[S1HPG#&"`S0"Mj(HDe2GaqdQF`2)b#p,5Ip'KQ#Z,iP5q93)"T+J36J$$ -0-1,dT,*eE4T1-31QKp[EM85kaHF6AbUZm@&5,U2+0k2b-cZ%0r#46$9`8k)C)i[ -,3fGrpi&d,TQ4[%1aD"mrTmHlcl3&+X#hIm%TU@kc%VNi6H4P%jde5MY"HmlAT)I -rmTiP3VT'+T!!c+p,8r#!@i+dZH("[AZPNYZY(m(XPPie!qdjj`RGBE"p'AJC)h! -4)-M2VGDL`[aaBbIBmqT$k%mh&md@T8Fjq5Sq84CM#U!f2!1#I1BT+UNiSK`5[f6 -Z"l6-mJ1KE$+*kDq2"@eS'H[EI"&rRp4m%5J@k*6c2K)F1'CFq`Q3!*V3X4UI`3b -E4aD+Th,C-d13!)@5+YT"d1M#Hd6c4D(F3cahL111e@3Sp`-''20,iAk+MYIf'mE -p%MVp-"9(`JGiTeeAi,jbU-Ia%MYp@5#Jike)@8e[GjFhd,e)VKR`'D,kR!*#'Xa -+H',LqM%hAAiG2m'Nb-!`T6[)(aLd[jhS3+LM20ph9�#AU+PHMNXSCJbab+#K5 -2b##LdG#e9SE)+rAl[&*14dVl2P*bZ!*Eqi)8KqL,9`%&fC)qj!0)h1MQP$MGlEJ -P')&EJ[8GY`4AdaqdZHAib[p4YPH))`[l6T-MU2r+('5KFMe)JSGGBcSp3PUj"iN -Q"cYChha#223+fd"N`lkjrf0HdE4LI!Zc3C2faZ%Z"$0HhC!!X$8TE%A%G%5mLdG -dB[Lli[G'A2ae['L'CR51"j+-lQ0N6mUACm[N3qh([TXV6)6%BMb+VL'5S'l3"A9 -IE8120V"fZqa"XaLd3BCQbHN*mb,CN@f(['2aMS10#k,GSV-P&JG6bBe[RHS4iY2 -[9&KP2YQcjN5'41MJ6*S6FG*1erY&E)BZ3S5QI)!E"UXIG&HIb)1%+UM0`m1V045 -5SU`0bI3K-4TU%c&pKSBh*Y-R1EbCQ$j%r+Lf%Y0R@(JV%4pJc,5TU1h"p+'03Qd -C(PBLbA0[0mL6ZSq'Ya2EXlQGL)3S-L2@LSjb,4&88b3I*'Bl@)&'pGS5&&*!N!" -PpL1%6"HTSK*LDf1"Ghf$"4CfTqh6d+qr'eLVJeN"HA@f2TjPZI5+*j3F*)UD@'k -GeHQG89@M)K"hT8F2UGjhArZDdr[Yh)lpYZhdAZIXZ'eRpcTRdbA[k&lRl+*Y(6Z -UXiZ+RqbScXiTI[dlU[J02lYcLPrDU@f6YjD%jSY#1f3EGNM2k9Q[YeVDfmLIc[` -GIlfGbVkB&0SA+9EJG#alYc3hZdEX8AHFhHb5XGPK!TQEhA,k3ajF(EX0!ZE8Rhd -kmGejGT1Vi&LAXaIKiY'faTrCUebi!%&%*iC*TRimSK(i1Q)daqKQ"B3G0GiLleC -9%#G(Y16BVVCmeb@m)kl%(RNhA955G""k)iG(%FAGXYq@e[k%Ha*G3R8rM3lBM[G -p&0Rl[#NKY,ZeIGI2m,h[Zej'jUQKIDj1fHIQRGVR)+R(hNb`+pc9ZHAXPV!PN!! -%dcED%XM([H[dGY1QE%(1eN)qY2%if`hjd(DMjTRT-lac0e%qHQ269GBE@aXf0Xr -APAEmI9rhS1-I)(rH)lC3"k"(+Q9FFkh99DF)$pL-q*[4qh@XSVPab'acFI(ii(f -i&GXXGc$6*Gh2le3I8hZiCk-E`MhJ3C4DMq0pKpV$b2dZ`P!TEb#8MkQ)0)i(`-i -bRbl0CmhbKqQKdNNB$XPr*aR`,0-K8-+dEMeHm5kQD8SHa$5Dq3MAJe[0)A6RCZ! -fS!6AGe3Ce8QjZ&M&%NY60#i'e,e",Y9MMNLaJ48D34fpkYb**BeZ`a@0H+9F"H& -[YI())ml4$bqh)aB[Mk-RAPj)hPc+,0Mq[j@Ml201KZi0N!!!l0EJqUb("CBCG3@ -0Q2fI"pdCbfM(&cKUC50))$l255!Qi&[+k3qA6bLLQ`DkT#XFXV-3p5YVH4phP'Q -@Lf5b-IDCer)qb+8k(B@865fZ*IiK*NN@)fU2j`[&BT)`cc5#R@SPAC!!l@4j%RP -1)qk`SV%JIkV63f,(1LRMD(E+%S+&d(fp-HcYfLEf)YFD@6!*L1")Y-PKIJImZNc -mZHQKR5-h2"cF@ij,kZI6C*mcTCdMME$@i&[CD#FkbS,Hk(EG5Hp@2h5QqTA91d& -@qEbGlbPlUCSIeM!`K%A[6)2i&+l%Ka@9DKUE-BfmVM&2IXK[mA#rTDBLAH(52Hc -KPKYjh,MQRj1e%&*RF"qj9EB"l!NeEh$8)3HAbmYMajq+2@BkbB@$lD"#XdHf`rc -'GJ,Q8EcX-a&cM5kXYjiM*SK536(b51IGN!"#8ma'CR)R&r&T93k+EA5rB2VkEKU -AXaAMLmCH1AjF5@RqZ2'PbZ9XKbVPBJ8$RJ$#k91Upce'paQ885SRCK$EZ@fLRM* -Td-a3TQqUdDLG4%*&4+lU&E9QUmr2CEhh(1%bll$[%!f0)Q`K3TRfPKZElk3hi4A -F*qh0Ga2"GUbqG5h[dlBL0#GIS**9M#[0ZeaQ1Z&E"&3-iQF#)Zjp(eRKdBKc0kc -`D83Z`q)@#bQQ@FC[$5KDpdkk$UB,IC+K&-9,$,krH"`T"84QfRdd(5+CU8ZlhmA -hHAaI4iHc$hE@em!-m#Mhf8KhdGfJ5ZTq%rX4ERK*#PAh,Z!"qeGifrI*-RMSGVB -EGpMGEf)VKXLe3J1)fr&Apdd9,HrcDj5DhV1$mpK&Jf`l#h(Cjfr"eB5*,-8epj! -!,m9*e#U`T5FJC)#T8C,DKK5dNiJ`2hVpSICMbF""9`T!+6!pZpXGa(L!$Ccf**D -bq#0FEFiN@5-XDXe&Ef!X3("3'9!l)XBF9'2QfP5)qIABFqh)BeZHEl1D$bl93r* -F9G%`9GP1Y[b@p`FKqqIYN!#BN!#'$RN!&6r-XC($%b4h($BJJffMPfXMl)CQ*(B -e#29#CVJZeR0Hj596hY"kdBhG(*%QAd+RaEqNjIhc[HeI"1@,DNJ[hFX&a*4Ia,I -3,#)MLaZUi*U##p-H$lSG&6qEGUaZC8H`DZPd(%@R1b(Fb5He2#6MFmVl+ebbp(2 -r@M[hBrpH1mS3AP)Im##3!$fFAlM#4T4r!@63)PFhA*,1ZmkTVVX8A6Vk+Zkr04* -9`VfS@HYY)#1,9I[mh2D6h!IBKji%9"Qj)SVfIfpA-$Ee'S5)F-@N3S3$ZGUk1Qa -R&[ZU$dMX$ZeU9MC-r45T!e!BZM,rqeUJ%R2rYHpF)l'rE!-TFG1q,He(rYk$dDS -FlmMHHE$eEY`(dai$%I)G,pXJQEDqrp@SQ96Z8a,GB%h"24*3UJ2qL(8FPc(cJ@# -eVFr3&-H1`cH0a!QJT(pZ5`Ep[-88%-i9La0,eU@4A25*Y#XDR9Lb6$bekqiFb8E -R+Ed0(1XrpMCIr(TDlU%ppaGpPD9XbFcDB@l*bXTEFTK(k1Q+B&ST!T!!1&Il85r -liPfH9bkb$l6-$md2X#GS$S+0H499T"qd[XSG`STB-(i!q-!%43,U*+!Z[ZT$I01 -Ekkca&GCA&hNpI1m859p%LLehH"ceQjY`(GFJCr"0'fceHm0qJR#E8VFZp(CN)p* -`14[d%SLGkGD$0R5Lb$-hfEDlkDAB$@LM2E6qA-UG5+8E+@[3E&1Qp3I#0059aHZ -jQ)HfG6bH%S8VfqiQDp(i)VZPD&*ii48kYKKLjU"PaTeKY)``UMh,#+@+)'H%ElN -i1M!HZ-Ecm#P`4DZ)@Ed"pT0GX5#K2*Y(FSFL23$2SQV+i9aI*PiqY`Q[4(FU49a -+IZ(U!5#EZSpSkb!FFV@0J8`aN!$ed-ia5Jle(%1Cc6%8A1NV"-9'"'`%"AeN)LM -88ibJi,B10c,55400*XUb6Zk[*LiB+A%5d)laTp%1h88A&q@D&BBda8l"I$hST!$ -GE`EX`'C'FNi+RPKR28p5)LD#1*(bU)h"(SfG("-DPF99kL35QC!!JBY$-drJ+"H -2+c522jdRiam"C"H(rUY"MiE&9"@6E"8hc(8C#F%S8VXNhB'l9mbB%()9qDUcH,E -T-JSLZ@iUb5XT'9G8f*%UFZhD43*4)"[(CckiEjIe82Z"a&hb2hBCmQRe-S54$Q` -1lMZ`2rqi*B2[ZQ0HfG&56#`5+`@)Z-8HrqdG01p`j6#0EjMG,F2!pc2&YhI)CCb -ZIEq-!Cdp!+,E3N!R+ZCdh),VUqV##0UNmh(YA8Jb,jiJp%2[XJeCI"B-9@l88R# -MPX2hS,E"qMP#HJ40"8d5$k['q0SKCAdDN!#-D5R&k4'GPhVBHL$bPT%AI3(9cRh -'FTq6ZRb+ZFp)e5F`'02lV)jVPp%GRZiZcfc9XfT`PppTAIQ0iciCA6jRFjp6ZRc -'Fjr-,TpcZ!rBFP5HM5bj)mp63j9T4-dFckbZ,,l#IF+U6j'(T3!afSXGF#peXll -ckfl[[1&!P,c[Sf!fQ9(b[ipLhJ`L5X(h88DS85SpM!3BQAFHL(C!RN1BHIFk"T1 -Gf*4S$[(Y5$FLPTa#44TdSkhY4dK-HRdEj!dm!pN$3hH1`5Zi8m)VY01#er#GZAL -0f*P[UGjC)2G1JhahH`VGh5V@L0QUD),Dh1p%%P3@NbdmIRXVESEFL92q@5k"#!Y -i$!JGhZAH,`2i[X)[Mh!K3TG(G&Q%lFE3,%-'3&@k6lDXK-`"8)jMCdjT2`R,r6- -)DD'HXHm%F6m8IkS(J%LXiRjk6Zi4pCM+pE*%JaMQq@9HScR*"I`L%J+Ck*k*a"X -!&ELHYR8)+GM(K90&*Ua61H5&qXKGU'XEX,l1+fN[cm)Pe!kLJRH9iJiL#Hp(J-` -mq'2bD,Y5UKi!kaCBdpc*3!3[ipMJ(I`&jLX$&0q%2GLA8FZa"CcDGGQ8&EjD`ND -aVfYfU'l@SXBiYR2MP"A1",%2IKdl9ijYJ+h,51U+I9UAGI6CDkQR[ilK@,224J5 -E3Pq-D-E4L2@K+6@[`2[PRM-L'VTfNjGdBP4%3rFH984$1SPUbM`6)ra`qajFIVi -1'"cB2Yp0GAVCPf"-`1`YD-H@6Y1AYldGXRGp[+fE1a*lf'L(,Md55")ZM&L+ -cU"VPBUjPUT15K*4D%e4QTYVJAbDdLUrS*[SLF3FfXEdG+&Uhp3$,NMf&UF$DkMc -XA0!Q@aXGfmH'YcQf&iGh1!qN8e(r01M2*5("CcN'K,FimJ955ClBmM#RXG0CHaY -R![PkHQGMqpRKIBhYim1l'Y[2#@pGE2p+H$1ME%@NdEN559#2l&imeI&P4)2[KQR -DhX!pYRr8me*[qhk@FRS61ak61Kia$lc"Bi,51E+ApFFNH5$T5XclH8b)P)KXDId -addQ8ccI96&Yi9+#H(0@mCV-k'rehiqRZAYRChC%pid9E0dj1ArS9A`VKU1G,Ali -*&M6&P`*EI#G'5Y1S0M-FZ4"AePe[iXXeh0UF$KR$((-V)MPhZ(U+Z96j14X)Lic -`U#!(h*%3Vb#3!"CFQAHrkip)h(A&9R#P4C'@HDH3!*BFB,B1fS+Y',61CS@iNR6 -R!BTMZ["3h%ebjA&Q`8illA5BaDpc$p#hGqqeZ&XZ$5("S*2@pmR)mUXG@8+@er) -bbhJj0e3'QC(GbSaaDZ`'*Xl#8Mb!1TqPj(`JP21"Eh0'rFkmM2,!EBc'JbTX4[6 -[H(IZl01)%,1`H!J4bL0%#(,A"a!K)%(mcJJK3JqRkQF,i")%cQa@bY1&#%d&)M3 -eTGMJ!CEQqHEL'5L+ifIH1M-5i(LDGmk)k1h`-qqF1D,MD9ik-iU8fZ&ThMS$+h, -mc&YR4QU%Im5mFfBIi4iaZ66B4qkY6Gi1pT'EDT0IJhf%md2[&H*c&rI4$!,LmeA -ZShF*mEQEq``0EFQ0l'VBKi@fC,UL0I%!)$cZG2NUBS"P!rkqVre0K#MJ`@("2CJ -9@lb4PmiQ'b,Hmh9%c!1*L!h#(@4iA4B8$)24kb3%c1p141@'&c4'3dBeK+qjPDK -TRCI*(#f04dSl'mP%Sma))hLN%@FM19`5a&1*@5aS&509Vh2H6d0'UR#Vd5L,QBS -K9IYNT)UM+kc,`VNLdFrp1mj&L")fVeH"9Th-XDj8MR80hfRj&Pqk#rJ5AE1pLbr -eme!8kVl"Pq"h&&r#E[Khq",GbfYm#CIDJLp&jXPlq0,,K&KJMd`(ZV5limlq+IS -EZG!hdXEHB1e#ST!!Mk[lb0reV"c&98Rr2RcTZ[rVmTk%brh,jEeV`2peHEmIAYk -ZV%!aEFHJbp5G2)D64d*A(K6M2RMjZ[+`Z998M$8mKT1(cI$#-B!fB6jBRF0l2HB -[EL'S2aZcCAZ9j"XUcfHakmNTdcU@Jl!&1'K6,CqI"Hed'BXCD'&2AE[2BNpHB%p -61IB8(mDHiUEa[)d`NN5-!VM,fXrLC8r"'XM@YIY8P+lGL(+Zl'RL65Bl!"!(ZL) -dq8qqF6)BE!1L!"5(jTI*%P#P-)l!M`A%fbK3DZIe2qc%R@*bQ-"1(#NQp`RXa$4 -JmTl!6S`#DU0M1h'PU'f1lF4QS$BjYRme[-@arHjrBURC%d*d`%+,da4Fc-&RqlY -h!Y&j&F`eaaPMV+LBf#'k'+1B5hK-hYlXR9'Q"AFPH[lUdjdjYl-cIa(Crir)N6f -#Uf6[Ibq#YB#Z#9,GrAK-X-!N[i3V(mJkmCZCG+kCpA9%RNYA1-02li-kX[rlb'P -+j$lZR9p((U&%(R&kaqhV-6G%RS9NMqh[42)HZmG'FX,6cL"NK+m)3YDpQqjRK&m -20NmA3SDC'8()k0UCX11Aq14Y!aBR-EFLNS13!1PC5`JCAq[G3JLCcE[A"4%"B%2 -[Nk4dmSmlm6#k,DGTLUX,3BU#a-5ckM4@"1,'+f@X+,G!(!pCB,234fH5Q'3(eH' -qeeM1RKPk6!JIjfP*`F8JF%E)4[Jp%k10Z4PhHia1DRaR6m&d0T!!@d*dKmUED[( -e!QCDUhbCUI-Qi@rG*rfDLb!"*VV*)@D!Cd9lcCNXPhX4NNTjDVa)YPV85HrM,2G -QA[MQ3JPQmPiPZ@-FZC`0hGT3ak&+&5UcRdIkcfaCr)P)BETEIQ0ILXHq0*h[5m6 -aU[BPPkCcTaNKX3,U#06+64Pb0VkZrQ)%eHkJ&`eT`9rbEXYfMe3[I)JaS)Zf#,E -'F5[lKE"PG9Ka!mKE9SFmYfQr4(9LFiakAmfa$Z+k*6YUdR&kMU'@N6P'[BM--B8 -%k3dS-EFLNM2(G!r3("-j466(N!$N*fZGA!`rXL$H`*9!'@J5l!#MH94Le6kC-b! -(3K@0b*f$Cp#N6h(B6Pd-DHBRNNY0Gd%3L'X,V3VE6Ym0m3e`j'lSBHAk[J0C"RD -18F4@V6JMYBTCkQX,V`e,eZ8lS&k*9Gb6r4+VH"CE!U[5cd3)VmUBK['Jj99G&a* -A"55R&T@[j6)PV$T(EPc[9Qmm+*VQX9T[pYC@J@@5Y92aV54*j`!Rb@b(IN1a5q2 -3&cICLPe(9fkPD$IR3kY%YFpIMmYIG1BcZ)*P85qSjJ[0Ur(Dflb8hqE5M4JKA(4 -&KCY5&UGaAe,"%&Ll)DDYqf3la2jdRb$'%r!+,J%A'$%K"*ZAQ4+'iP*lXc3"iTL -"VL%H[KfPL)J[A6f3!-"YMJIfak!Ep`6GKj[["Bqk&`,ah#iG*QN'"+5kNdZ+Pdj -HLPj,8R,US*`Q#XJDJNQ)%`)bZ*1D&i$Y`JeCNmcqYM8IhYeJM1K!9ClK&r)T*)j -NPS6ickb5XX!56h%SSr&XBki2V$"J9[S,LR'R0+')0Z$+4YU)5D33SF[NHBG8!Mp -%mp)@@Vr,MTF9DHL@i1p*5Tr1&EAT+1Ab8k`kFFjVUIE#dk'ZQh'KLfli'[844D3 -pSHeQ[(JRD9Y*&XU#I0Y@mJlp#VVH['bq1GGZ[V+iU(K#F8JL%M2&Jd-9Yl,%q-J -b@3jc,T3N%VLcGB%T`5jP%JEJmN3DUGGBGNMA5c+$[qT"pM3135iH)DL%)*(k!8` -"+#&S9h*UiEEpA$34b8VL58$+"RTR3Fm4H4Ed(!)E$fC"$fC"$fB"VZK%l(KN&[3 -FJ&3ckQL5bRbffY[8@eYcbEU9l[[*5dZ$JAGEGc&K-&0MiDkL3XjTSV%PdlE)h5m -e8V13!,KEYdpMN@l$L$b)"X(&FY(mQ3*9'+,lfiQ[9D5rE15cm@*5c`0*(dVm,14 -JKAKRd3dbH%9QBqk3!2LHJme,(G1SBaUQ)K25mk#jD1J+QkXPPB!)I(FNT$h50J! -"+KhJRI96cqcQJXD9""L5k(8)hb2`kD4m80m$f'Y*`'"lbr,L*6DlDj8kp@rQG4, -K&1SqQLCqN!"A`mYc,qB4$mJX94Yi[#NHCjQA4MpqVVM96HDh2rrmf1HIIrVjj`h -R([[iib2(MKipqZa4mm''Ac5Xq[$$$rBfA'Zqq$2c`--($Vac30Veb6(P0kP''MI -rYLEc!"kDSYq#`)H2I[bafAeNHd2erX05UI3&46TiI*9dpH($$jJrRE2q&I2Jca[ -Zr&bkc0bh5ET+ZX9mEX-PpdR('[+N&FXP2qV`J2N#bmdrrD**ZZ)Qbk!p$4XDKKi -rH2"J`c8@VjVRMr'rqKI(2MP+Z4hq"!@C20Tbjl[[lGflGdlIQeG+4HCTaqRhmb0 -i6(RjTie08Y'VN[8&q[c@6CD(N!#$r0ARkLDeT%MQm#G(,9XESKXQI[MKHqmI2[b -jpE&hhRRRq,[[l(f[BF#F`cbl+hPfq"dqHYbmTNQUI%CDr2ZA2eLc9#Vjr5mA2l6 -dTZ0h5&-A0+e(Ha@C(q%pG-f9&[ZED*rbqk3pjJ1,&TZIDPKTR[*TENV$R$PrXGc -r8lrd(SSmj6b8F2++KJFXKQIIRR161IVp`pEe$BA[@C+A5Ep"0SQ@U0YrBlPkl!a -TYH8c5frV%!Eplh'lk0i4,k2h)Fi4a*S5#%-aTC-G`KaLi8P'cjB9I'k3!*LqUE) -XKEq,H5Z21I1rai4AX1A(&20'@9#-iPTi2k*SD5$aBK!+`bT$)'Yl)CpBdca9IXi -j91kEq4pjF1BFGafU0F9E9k0`GEmEdmUEGfKd"@)f6P3C[SRh`T3rJeKqZLXTB@$ -"`1eKp+i%6*6fc99p*(EdLZSh5!F%E@VJD#DaJE*9,2,@MkYc3YGCV#i1Gi2bSYf -'1P"Q2k-URk6BNi%1LJM#RJhTdD04SCi0K1qY!2dcbjpQC[L`hMe8BH5'H&('542 -XjS*RdS@`eq6$V*ZB!!l!E6*,0kie#i+Eq1jI%0b!["r"&qa-9"A'&frLb-CkA[9 -YI,FcZ%Kfc$@peiaM!GXKfdjTMf8RV,HEFc6`l*a!qb[Y`0ZD&h5`8-h1Xa2l`S` -*PeYNlLaQ'k'Zdd`5FDk*bF6b)$`FX"cPi3KNUM`FfBkK#JY(AKF,4`TRiD!i`X+ -4lH"i'l0FC+[lY$"#h0c&1Y&cL'6!,XhmjkP$(IFC,J+DQ$%2N!!)D2,$$XT6m"B -Zl,Qm[Uj1C9*AV"4+N!#9h!6*p2#NFBB+5-R8eEL*miYGFYPhNDf,S[lB'jABPe[ -0KGDmm5(1N`aL@8p$Mk@!Y52BMl,",XZpYZSrHLd6f#*ar!PM)(&i[-`lDKVGrZ! -'kPMh,HEG"m'm`1lRF5B8A"ebl#fKf-Z42eMKN!"Gk92l5H`BYYrra'V#c#0Kj1P -cpe-i4ZM@FE(#2c+GqX,Zr%NG+PK5#YZ@b@aZQXL0ZZ84cLJ5bXAd'[Z@*KE@3,V -aJVHdZ!T0*SiDaR56jK&H9el-ZrlhXDhRb%bGX'64$+9BX+84lVYe2m@U+XD&G#C -*)(,(QK*b*ClP'Q,jLeX0aL*N+DaVYmU5N5UUD["D@U2`m3$E#`#p53,I#A)"&ca -Q(rSLk##[J%[MMm)F#+ScGKhU1E@JL%D)bI+'kCm*q@dKGk3P(4hK6CJ0qX9!i69 -TGp(1GFRih$al4aGBBNma0raJldd$M[X!ah&hJYI*4cS5)2#c'&jhbahRHb&(Lca -6#PIJ2KDS%rDbe5&Y!a3,f$U%#*N#,cGLpi)S#LM"ZD,-ie0%qN)23-Jd)iUQ`0L -hSX%hK@X8*ILAK9KY$lU5#LaZmJe(F`&hP"R39j*XfED%iVEG!"4abj!!D@aCm+4 -B!N'qe4#TU$3Bq!l"!rG[PNGL"IFBD8YPAZ)cT-X#UdCI9'Xd%m,p'p9#i8)$HR8 -bZF66GfX&8BcG@djA5J5JiVlh@+fkU$,r@#YFT-bb$mc4bFSmU"G4&2"XGj%82a8 -VQ5kC)#5A[15HB%k4c*9eGL81kfH10"*ce3U5Hq9h&+4$6[(ZI&NqNQ`khGKdJ&% -R"%qi8N4iK)X0c9!5m1FXb8@h%KfUk$qkGHCi(5e6X!&2p6h"ZiFaYEZkZJF+#%K -DPphY&[YJVFB5,`SPFff0VQ-8qHBVD`!L%#N96i@$bXCl%#prm!MfeF2i[JPqbb0 -!mef3!(Y,V`lqJZaE[#$fPR#kV3*0)'bqHDa(6#SBZUlG)A&VX-d-59)TN!!GYJp -E%50PK!9-GjC9K!3M$a+3!(9[PS6$6+iYjqVDY-SAM6HJ#m%j"4P6hK9!$r(eKMG -Yi0r$9YL(3TMajT*9Z#4icJjTe*e-Zd1#A2)f9Ir,E4"be9S"JZ[PcKSleSF,PHh -cIfEj(0#$rMbrA1)XphNV[Xd@QaNBYCrC&Mb1eh1%p)MSUfHaXa&L-AQm[C4QZ8) -Xr+iBmU)Pc2&US+fl(6TEYVHr89`Npij6A@X@$d+3!#m%@NZqr9@fXckSBX-NeGh ---bk8C5L8THR6-%Dd$bP'RD$%S1FNVpP"AV2$(69M&P1U"G$j2CGJ(KZD6)Mc"*H -8rj,CB"Kf!mqS8rH6c59ed)Nh[kD#T,j)L@,UF3K9`53DC[f%#C!!kdDFGLRJ&8l -ChNIYjC[m8%N0AZ(q5F&a$hA'RI`K%b!QMUc$N!$&X1daDKEV+BXV[,MmdGFSj3r -Y[&VKJVX#iM)@e#[U*mMR"MpdkUMCT%5cFB5,R,-805Hb#8110[Z*d#l,Fce*NjK -D8q1VNE@)G,@V)Nl4MF`B4Qb,j@RYN!!14PaKRFaY*`CM(h2(+'mr[8--V-,6XF2 -f+-+*hD9&iE[jFpIac5hJ6U8)*0bb@r%MVpTBe8Y()br@`b5S#I04bXf@MN`@[NS -%3m@2"p&hke*`6Da"*VK1a18$Emc!$8CLEk-lEpaA-6-X)iShjITicIQ#Kfi%@4K -NN9DZF+bqr%Cp8aaa@GPAllLq0jLCbkjqpITZMNLmrqVkEKUV0JK%XqN$BLPK"X( -8GE+HLYTXUT+eiCPe4)e)T`&bec9I`$PK3LipAF6-EA,djc[J$L@qZBZ+YjEGZ3( -bk"E9e(5)mqkNA8XBP[Jf,U&0P9fAI!G8BJDT*lX8jL[B3f6[l'$#)QrbJ%61@dl -Id$2cZRFUZNSajR9#q&`RYYc1`i6PGG,HlQqCSP`8"Kh4iBY#GDYeJ,T3hfZ*fL( -C$cEPPp@9HDaPN!$%dQMfU*1[NcE#%jAdRkjNi(p@NY%Alp3K"95ccK-GpF+d828 -LaLRQ'['[jR15+f6A"MH4NHSmq`-#eIP$YFm%lF!Y#MUUeN!-H,heSAk5$VSGLS9 -D1DAjY$*X-(AK5Q&rD+$D)$1k3*Y'd@k"ZU9,A*FlUa98V+YMDR5G109Vj%(XkdF -VpDKD+F)Q'CQCTmk',N9qDKGQ!r1GiVVFiR3K6m)j1"TZZSp'#h`6$Ah`rP4"4d# -4$9JfYEUG$HEDkA4"UAX"2lrj6ZQ6*G)pZIC(0UjjA*S!Pj1P&kecAQjDD(R`dk- -YAdLP$lkeF2'M+ij$H&Zl0"EIhrhJciJba,ch6ZNhdQ,*[PLkI,(P8HQ!j*5++)& -JXRB$F5cJCI6JkNp))a,fL9$H`3rijJLF1%!A[ddaf2BbJ+DH($28b"iEbU$!TFV -kBiA[8p30h3+-ChP0BGkepA4)S543Kk%KbaG@H!9%T1G*@H'9Rklp$+iC5QjJAB2 -TDT*aV1ZJ8XH($5U14ER'bl%69Q4Q&d#l+bki4FMZ1Fdh!IH1!a-dp"Z-`Dm`'iT -9TXX[LP&q2f(Nh1H,4p*9DDBM*B&[-i'ASDjl,5lHdYAFN!!$lhkq"6`5T0D,k01 -EC3Q@b-Lm8H#EE)GpGM`6Fj1+8h*65RFp9l)-E+AV$6&-G"[`5N308eJ2Prl*Pjh -l(*U5C@Fp2H3*5jQ,iUDb-5j%N6[KbZVpc`#*@-+CM2eZcD3PT$bQTLPCM`YXdFr -eB,,0N@MSJca'QUb*PphmNRfaU&qaQ$EdV-[@TC9BH6eZHHTPjaXNAKekC5S5VeL -A*ZBQ&PXbF&9EN9a-rXLJe'dJ[YcGcj8d2EA9HB#de%$,639bf[ei+`3d'iia-iL -,)Zkp*[2"r8e*IMfM$SCI$Uj[Hqb0YRMA#EV-$HHQ'i&D2+T8c@283MjUR10j942 -0ZZ+bQPUjS@K'6##TJ64T)-)qJ*dp#!D9PD`5)P1EJkZT`dVL,!m(li@8miI`IJ! -lj*eqFCf$p(TaIK!(5(S8bZKUj@KFi(52$,NX#%([mjU'&!6AMmi2EZ!jR%ij31h -AAmPC`2+-5fr+2J"0%XC'k*6M[)`(Kpp`)3NLGY-9%$+Ei1qfhUiS#T-1A(qp-20 -[&CXUCijXDll*AHTARih+e[!l5P+c0N1j"Rq0r)&%MpcdF,#`)MBP,9K)H8cCi6I -+(&R&ZqajMLEE!PFNVaRf"Le-m&DkmB9-K%Zm%hfHqQTC"ZMYB9jke3RhMlB(ek- -l(JEZl!iqMqaZpdI*G@&p@AjqLr"3%%bJTJBN`NERepCGlU[)K56!@9@8('AAQUk -G`9$ccIMHbG&5D*[SUD%X@f+KA)#kpNDr5FkZ(Lcc2A@%9S5BULd2ZIU0M5DYV![ -[9K5ZXU`feeNl[FlRcl@SNJSc6-6,ULk%3UKNNYZ%[4dX()9mLXI[b@4aZ)RJcJS -SrIQ!TBr"qQ@cdXphdkAZ'V"d0C@9eeSZ8T!!EXBpJYPbAh2e@dI$XkGp*SRcT9Y -0%ZED3AIj29pbmC!!fi24LQ)dLPD"bq!Z0hMZb"Hef2jP#Xf@r4jj!L*#PKfm!eT -`HIbpI2,m$9e%Y2c*%BQFlq3ABlaaE&6kPe85AD'Jd!mV(IBi[Nrb$U1jm[$DEYJ -pd$Y&$`GI8,YR!lVd3Qq&f[`8r5QkV++YKI!mp!pkTh`9*,K$FUV`H0-QCGDqb*q -0RRd+QHl%r+)E2CTm6b&1D9FF(fE6LkiYI2,`C2m+9DkQhZX&S)-#PXp#qCV,kZT -Vj"Pd(h8`ESkS#N&8)40)AID3!1UGFi,2ih8GXQhD151i"Dp9`9DmF(q'9fY`%el -eK1Xq2ih`dZH[#6k)ei)JQ)aA30TM3r53!*,J[G"qi!NfSeCPrPU[L(VGKjP-'0j -6TQcpKFeabXc'a60I8Y'0"V'-S+U%"p#f@*6G26BFa`K3,U`N$JVkp(j65,[RikF -b-ME+SXD4%5%Fm2BD1lc[4)@J(d"*lA`39B(H1D!33%r+lcGPpcJR&+X4+18N$A0 -9)(1kJ$S[e'deMQ)Pal)b[lm-PNH4C9`SFM(GCQbj'(+9rF%hBGX'I2R`k0RMVF% -GIK'pr$`Q4PC`eqMFi"ZB'VYDML!UZT[8'8U(Z(@8#haf+$kSSZQc6I&"cUC2Tq+ -$VM&p(PCm(P4pV*RfeI&PpGlb5Jb&5k[U+[0Q!+1Hl+d)Uf(UHCMQfrQc#eJ31NQ -i8ri)hdGNpZC1ME)YKIMF'BFTqa#fIVTH'pMl+I+SY1#MQ-2V-jP*5jZrc-EE5"Y -ETG-$[)N+SEEkRKH)mhQ&!,k6)F%AVbI9&,Z"(2H!)%F*TI@ZYG0pqh1N5mV92[G -3F!HXcmXUTFKD+C%db`BGlYUI0q%EeXr&cNKHp55Gq(N)ZAr1ERha%,bRT(0X#S` -S2RRI,X"lbm9mHracmUEp'4[(mb95q#,M18amiMlSf8(#@(ZpLI&KNaNb9`NVNhU -Y%h06LMQ64SE$B&m'A'')klKpQGek*[CMjQU`R"V4a#$bAHclfBKD'hmp5CbHDZK -(86%aAJ!(a`dQaP892Pqp*fPmm[L5TA)QieRJXN1A[5EYXGUYMY+5*@,ZNfh1!4c -P51FS4`TH3cML8FB4MbcA'q44RfM56L#QraID@N&#EQ#rHXi9@3)0TV8pdBFZ#0J -RKL+mX9[eZ#)TV`AV4PZ$E6`6Mhd*5I6XV`(eEHe%)"jrAX&aNBEqH)@4q6!J54j -`A39JQF$Y@DjG&)%U-I0X*@U@STj(+p&`hdJYcm"GX[6*2cMeR2YPYRh*NhqSL10 -92mbVIS"AR4!I4+Q,i68i6$@!*e9&%"qT"C!!0H4!-5BS'JUpDG&*PkQpl'[%I-J -ldlFejP@B8Y,jQ%@lcXk%q"AQ%ZK`-I6`hJR[A4YJJdV$&'")Ick8V[N59c6"paR -(d0NND6Y&l[-LY!$0JTFEqDcBA5*YP+VI"3jd`FeY0lp3XPL-STM`h%Rje-F5ATa -PZrPPqq*AYh,ITaeThqF6cl0j(GP886B5$aMT6RahKHUpcXr[$c4ck'ED+M'T*pH -3!!k0DPp95*3YHDmECe8&#Y)NIj4`MUSK1frJb%)MXH-BHN+XIT,GJ9M0mZH5VNT -JH'0f0UNBiANEa)4N8T8!(pjikITjQhVTH9k@Q,!)GjVN6IE5if5(AMd[d)aY-[i -L+-NA51NBVaJAHPhbjGVHG#eZ`TU3!"FV$D6iC@XT@f*$kYRRek!Dqq6Fe18VFm1 -HGj*L9-fAHG"1PREH)'ma0ikc9S8dFhC5YD($aDa-f@4C05EhcM)!+"I539!c6Ya -C#B*JbEk0d[JGZ@0D(T(f5R4HRb6GCBjqlPhcm&af8p2D96rRHX'Q2Y4dSpNUr9` -UK@$6Yl40(#PH"eYVk!*RCPjTL5S46&h1DjbTPK$MBQ,Z#@hV#hbCpJHk@RfXNL9 -@[iYEHP)l#IkTZ9ZrZM#alQQ-[Ibf*1$@FlQU3h`[d3YbP4NVeceh5jR,9996M4Z -#&BV@`46d2EM85&2-UC!!kqYba"X%`MMa1Jr6hm9'UhJlGp6-UYTDTkcMaQ#NZiE -3,qa!0pYkZhXDHmYj0"f'acUEdCeQ0)BmXSbp0aMGmH4KJ--[TAI"A'CQiQ-5Pci -ldViB%BHkG6DMkc9EEjFHEeYUmcT[1CeG0FQCGh'&CG3p96(b*T!!b$8M3PY-*V, -0RmUL4SEj'SfVK6L06M09Xe9c8Q[8*Q[(D#GTDl6,Y2GT@l9[D)rUHZT5G-0e,Yd -Yq1k)-%Bi)MC%JL$&kiqm-r,Pb"2G8VUjZUhUpR5hPlUpTYIT-r89qY[dVIVp84" -mqq[H9Hc%Fem-pkjQV1),+5"Nh4Zl1RH-lfAqJM"Si@bND*jGIS'ZahdHbJkAVma -r",9-m9#&4XTUEVG`-FbiX9iFm[A#&pV`bAXSF9#ErXL$p&8BDb5CD8TG++IK(V[ --#&QiR2%1Ia"AG%Dh%p"VbGSESHST$1aZc%k1h5C"maGZeZkN1`6dB"iLlEE"AXp -C%j-fJ1FAQJ@IAlff!KbjH)H,)DM@FmTkC[(1@a4VGBGR0I`fUGGLFPpc,K4,L)8 -C[ES6%5RV#Y)M"&D[EP*b`lVLl2T$#Cb,-d@#E6*K1,+Cq,GXj#j&V2'Y()Y2Gd- -Mfr1hC-$6d#MChSjFjhk6Dbf,I%eQrb,qX5iZa,kbqN1rSP9QeP8b#lMAVd'NKq3 -+3p*bYd!jXUhVT'!)f6T)fD@b(4(ipEV+XNA*l"SeXjRbe2"LHKU4Q(r2Vk#m5,L -e'4-DXU+6!6l3ApBr$laJ-5ah8eja$Y@,jNdm90MSZl5BTh$Amkb)HAk,Hr+mLhQ -+NKh'GQ1HQlNRSp-acjAFNbr*BTkAFFq%VcfKB45HM"r&221iCq,ARRD[aB-MqLI -cj$il9f16F&r!%i%k#AMrdIla3*h,XHlNZ0+Ak$XcfRf)X[hc%ecA#[@qj*0#!T! -!1FZ8MPJV6dq@,kJCANSC3Mir64C2Z2r"q8L@,T`i+JXdRpRjJ-hplr*4XC%2e86 -b8E9%2ULCcSIiqAk66p`6SAaS[NNqY,G)2RDpijVqehcU3[QJ#e8qd!+SmQ%Y1bU -INVr2IMAE0f'fPh`cff9lF02pjNHp$4RP1Prhe[q)"MRGCM6Dj8p%ZlfhPcJql@L -0ra&Y4%Hd#Im4EAK(0,Ue24BY"6UGZMZQ9(*S5L@(SlYfd%4l+qAd4!Z&BYR6&DV -8%1[)b9#X66c@H"jV%f)aZk++"GRXTJeDi8cEJRr89Xp"-aVYIe"(3,jJA$YAZ9D -fVDQKqNM2ZqKHmI$ImqXk5Y09jfIX$1@h#4Qa$PA1cl6fjQHXSajimrMTIVNVe#p -3"DDb@m%M2A-kdPG$N5"T@N@DcL2GGlU[cRC!0b2heGN1E$q)F0hT#&paB2jbK+p -39T)0AkZ)`LCFpGH(Y,%@DZ0)iA!FX'B@9`h-*FX1Y!-CE,!!&3BqX!(G6A+U'6& -!TZQGQ)'&&lMd%)H16P14XP`N)CXXfDiBA"pZrh3Uer3LedN[Kh`$h"IDd)$4mN3 -!dV'6*IVi(Ja"qh()T$J8MIZ1XB"XRJI`KQM052d92&FKVYmp!+mKEVip()da@r@ -E#GRGcbq$8NUS`UMR(6164cV4$@m@i[T)qSUMi!fTpiJ3JJaY&PB1K!YGYY`hhDP -`kG'&2UlPA,*HRae!8cEm8!#Z!SaQ!cS`p46@3dL2k0"&EA,#0H)hUhE9Z!V9%,G -KQ!&d#9k*#b@PQ)YhUX4pA-Z,iCLU5NF2CK8ddK@A-4$pbTX9pf@f`hJU`U`LA(V -e!(HF)PmCiYlJP3iEGaNk+iHk[fYQ&Z,KiJ`FScS,le45L2[mXVA3%#ZUHYEAJ*k -%CjIFKR92!VTp*rLRjUP+CA!0A4FNc8pe3@a@hC1"LD9fA#5cMkP)$CDB)M@kKGL -"I&C`VZ8GmZl)&5'&DS6AY#+$1Ea[klK5YFImaR54VK)RLX$p4[,T5ZTF`F8QGm! -Y!K$T$VQre-dG+`Ef3J81EJ$D$9,`G4GG@3!14mip2)1,ClP!%E#3!'I339GZqJS -,ZH!U6H9#6(@mbhJEH5iG&2X,9[QfD*C29Erl6LPa3e"2G&l0Ah-))80R$&FlSp, -la56Bdm+G)M()MhUNFc*e$29)jf3hLl5E$jed@3qGI*!!ZU6649eb,qq56Za`RII -KfiE)Xp3ZB8qSJ51[cJG9aF%NXe-V$Li",fG2Q`XXlY&BQ%2BfJ4GT6P83KGK)BV -4M4XbmNUiKQB%kqN-ZD'Cm#FYj)Y1h!N%+!MliiTpfq3LB,Ze1GN#lYJkMm[BEC` -I&3@c5%-qm8$mC&X)K5Fe4F4+5T'[j[(%eXSj`hrkiHZLh[LkLr!-(@81h4XafZZ -[[J1C'K%a*ZdT%HV889[2TCI*E`ce+$q"TSbM@B293NFR&MXIY%S6LjhP0IQ`[T4 -Bl,U1%ppj,#IST1R2UHZ*F(3)Djq"1-4SfKm(DP,Y1,Q)3ibPrA(U`R%Jh*fB"+C -6$ql[UIKAb$fi2d'aMjYFe0N6fC@DV,"Dl-l$H(P2JYZdmaLqp$k%ld(%CaeH[GP -hlZfU%[YlJIE-+J+,8p1"-2H)%r14VSTPS@)j['+c&Ir05X9`6FEfkf5pX-b'A)- -GU$)(9hK1eX4Mbh1)*J5i'-%,"GjDk"eU1M$Mf`S8fA14G5Dii6c9i"RXK!+ScN0 -I9G,R4qh"UGTj[$P),phGi1jS1X!9CICQpXjVL,JIhPrqeR[Eepfb5HN9MY-AmFE -1AJfP!(%"+c#LdC9LIl3jTk1GV86lXfqMjCf10Pk*pUe[SR@Fl+SGj2l[hrjYR1H -liQ3McX"XlAL`D`S%dBqEh+4EkG@`Aj&*hj0BU(PQ6cXcArHrrfeHXj!!59TRCCP -amREDM`TaLfRj3Hr2lGr0l[dKpD41EQmIliaIPD+lQR+PfI96BLHR##r)XqZRSQ, -reUPTLjLIj[(18[c[9q+9+rBl1Z1K,e*jY'V&Hk85lA,&[[Kd0+P&Sq*GT86l[') -[R9`8ZU+"e2k1[I)1TlGmNpq(P"EcjScI5HD,(ekkiLET4p*RRkLr+@R5QS82Q'q -@p[fQq6(%+(pNSI6k3Z[KYMNRjfKHYcVDjTbJphPY$5dId1qDAqrDYHZ9KSaATEH -YYrrQrZDepperr1'9YbbeH(IX2(!!!AldmDX0[phlc)%$Vrh1-R*(3dj$lpFX42i -BYcRraj!!LTYdYEDB*&2JCA5298qr0PaZYYU,1Sqr$&E$(%D6@H3(Gmq[X@c3-l[ -CB-BbZ)mLVUHM0GcGYrV#STFc6GN+Z@"92Q4a6@042T!!JQ!PZNKGpQYNQ+A(Tmr -%fPSqL&05ZPa$6IPURPA)%c*m6(XBKhk3!'*ZfUN1*,dY'V&qF2J8YcKIM(U[b3V -2d8ekGLS15h4VSeL@Ak'b22MEX)aAi)c#%"DGc[q-8rEXiTNiLX4C,H""b,q$1+0 -9)-pLHBYClKQ3!'b8$mZjlYPi$A(hr*(N6S1!J6))[+Ybc,CCIC'acmHq1S2&RQ5 -!&ShRZcbkiI&)P`H*Lph5j6%%(KZl2"*2jjAPm-$ZMhhqHS(%[YGH!jpjMNP8)jb -HRHY09La&eIf*eUSaMZaH!"E&Z[GaF&SLf+hA#ii8SRHSbRAT+AVUUilif1GRX*+ -P$L11@qHj3%f1(X$4AHUVpU@f2Ll@IJ`jZf1IYm5FkKE)kE1l2pCCHGreBM@*1aA -alFZFmU!4d(%[NGU3!-Jc)QN$P3e"EiN!9JQQR85d+2C8N!!$A13BkqD)2EXifDB -HD5DfNB`pib@L4N0rp,JU40[+2iKk%L%J)XKmY!)9"$m%R6qppbR[(bY[8-4M5F" -j5-m"HH%"[,)r6+K#IMU2(*Yp+3P%U*fNC0[Y+[`UfiQaRB[Y6frpRjPPfTIJp0! -)$[mUUeK(j2N9QKbKrVQjeZQY8&T18rN5%4[*9N6A"@fjk,U+80HPQA+lZXjRi8I -34R[BMl)%1Bh"hN#YKf%Z*VSRBdj1KlL(-PJ[FDIJGDmlPN[#R-(R65HV`[NiK*S -SkfKZ[81acZ2@GBUe&GC9LUdCYQE&YKbf"C4aZ,Vh$T)"!,,8#@iGCYPdLN#Ha@b -r16$ZA8bprHC)-c2&2N0HS(IXC"$FA-cHKIFqH,pqaYYA)%9LJUDfAQNYXG)%K1# -i+5c#`i)$U2kD4Q-G8%pVHT&)Jj!!L-9mGI-9TbLXA%GPB6$C"Ic32qL!,#)#pV! -Z!dcZjJ*Mj%L$41l[YP,(GlqQp2'"pPd&k$"i200bBpL(TLR&hAS6Pml!X(96-f3 -c[%#c8NQ2HB(,8A`"r6I#E82r%Bh63i$l#Vl1Be-(ECbU6!G)XQPfF'klb$HK&4Q -m5[4h2&((cm$@&DeQei-r*&$0fKPFqXS,2LrH3pTImlJb8Fe,V9hj-[RGrmaAabb -%8!f$YFcKfA2@%0@k(D*DAi#S9Y!$b`PL%SRkJbp1#BJ`lAT(p[rST[C0RGe%dI9 -4p)fAKhIYGbV5Y34lGhRiD`P!Y#8!Zi-Gi$ICNm2JYm3J2kD2K6ak!Eql`0MK`R& -reda!0dp`q4NV`q"h9aeLi@Lq#i*Nhq&b`cAih39bFI,UHPS&[iPF4B2IjdYI9(6 -#heDdA[LE)Kd$`0%a%291(Gc96Rhac[8%Crm8SLEkJ#4BipDLNL5f)af3!!e&02h -Q&FR`pNr[13e[XhF0+(qidfir"Gl)XF[k@N!hGYIe6&62i5FI2(JI6LVQGTeSF#r -f6!-T`A+FCD$2c+1-ZI`SSb9dP0&#e,kSbbVN)0[NUSkc$!*Cd5YmRM'lXqGk0L- -[mYUK(,-dKipCDN''T#*8J[behaqEI"SbB!prNQT43*9)cb$Nakjf9a[K186 -hYT,0C[cNSc2[8(XE1M2Ve*EGB$bp6Bj@MJCHa&(40XGX9)EN1LTj1h3N8X)FFAD -3!-rhqc(4"RC,(*!![)*CZ4[8%MZ6SbM[#`jpf3B#MLQJ-FPb4k1HKafkZ$GJ"`N -*$[+RZ)jBqU$hGqG%)ZY@LPJ$1R,+"([C0&6$#-i-#B0S)G)b,VCFP0![*(QPGaT -'QM95l8Gl$lljDqP!Nl4(f[Ra8IJ10qpjeEaeDm22T2d09dQ[!A$ldV*9$dRMlMT -mTj42!H+Xk6HB)4h$hedVN[3J[)bS&e4dE@-acPH@ii,&)EFik)$BY*jf,XSf&E3 -6Ka3"K!8331M"AJejKCJB)'B'qA!,a!JmTj!!UN,04'[C9"ra##),L)(GHSXX'el -Sd%RD4jA%$qHH%S[jkGa81MrD+T0(YP!PPRQF#Me#cfiLE!0C'f0RLGF385RYTN3 -69CJp9+GVD[k5#mLF3#*8DDB9CZZBJ69r5669L&+f'AQdI3RTqN5$$5(210Jbp(V -ieea3IA!Mb`FplQ)3A"&"EL"i%Y3jhEIKC+J%"00h%Z'3!1HpJKVYFmmp*RPL4fV -pfQHHbfClmJ1&"`VIP0l0GaLbG50eleeHm,ZPS#XZdUh)$e1L3)3'!140H9dH(9a -qa64d3bHAC$'9qQ)L2ljf(5F%4HpSEJC"BFLIE%BEk,JjKPX-@8,b1BeE6`+Qdk( -aT1e,)TFRUirT&M4rL@eN1prBYi4l!"XIk-Z%SK,C[C+HlBL)E83[9+dG'0i1@EB -dNk&)0ej38qD[j0hBZB@SLiLN%A-h&9dj%RKU*NI`)0QQkfP)YVP8B[CFB#ph9"m -55h()ji8FP8Fj(Y%0Q56VZ8p+,X6XGLra4@,6Aip6F2Cj&MDfT!HN%XR&6pcEETJ -C"6&rb%&$kQ%FX%!+6%Ac$@Hm'2J(RAKEdaR2%V![6Y3eii5MHdEc#)J'+@LIdIC -`qrAiATh1QMeFV-`',V6P1X9k@8QZ@*TBDVUBp9`"D5-3HE*qY(4b#a&1G6eYFCX -Lk&#KEC%TBB2hj"E[1T11l0M3,X0h!cV["qLZZd*l)&XmDfd2XcMUdBBNR*HPiD! -3,m,f-,P!$kET(E((h%&8J*LZ#DT%ii3j*Ua-$30b)JZU$j&`NElF#*'jp1(JE45 -91PPYUPXkiY+N(SKl`D(f9AarfUcN60+5cB-j-rkChm@R6LP"Tpb*6VQ6Gc(E!l$ -l#''lpP$l-LlGC52kI6R`pXf3!#LlR-M,ZeHJmVl`6(EQYCNhB52[jLd6($fh((% -qm@h20E2qLN`KN!$*GJ)0-2USU!2LVJHbY1NCe%G%3h3q$BN[S#0Y@k$NK11kESH -+CRBl9$5c""62L(UC@$S88P)f5b@b9*K0U+ZG$C6F0Q$Zh%"HK*P3rf06UA4N!CR -hf1IEmcDLBaXM1I%9b5INDMJj91Aj-0q446bbZ$lC4[kBR"["i*T+X5&2d4#LCa, -5hmchp"kJC(i3SdhL)TEG$X0-`9'+Ec@qdc'eTU++QhXrM+0e``i42IqcjlPb(Kb -2VM[648l0!ML@a)Nc5-Qk9m!@J!hdKYh,LGkXHmArRAr0r&![q(JR'#38&ZHdDKF -DQ#6!Ppk[CK2lFKV[8",XNVBf95@%NKfSZXcY9&!@5*pKdPULQH8Gc'FNUHP-*,[ -YAlG8Bm&A@fVZU5dePm5&+2Qr*"L'6qaS-k6$8aBkZ[h%6%+55&b4E(TK1cDILS* -'E%di+VCcFADped1lhN9Vai9h2GVmD0p6Z$VA@SX[)D%[KGPEH6DS@jQYU)#N1'm -08FX$dk%)H6UU3JK##KfT4V8f)+amYZrIK(j!R,"1KrbGL,B!*(MTr0#TehD+43) -p1L5$&'Dhm8S)BE%J&Y59Z&eLN6&%"e8)NAbkAPZ6a#RbaBeV+bI!l*P8j)1F%K! -X2&"Dj-MXM1!6%@%5Mj!!UISa!RT5cT!!9fKU#-EY+8BA5"8%JC-UL(B+eP'PZQD -J@e,PEUR4k9BVhE,C%Iqh(TP6"1%h6iNfZGDEP#a4CbJH@&T$q!aq*cdYhAM$SS8 -,&kaFEERZpGD'L3HH$lbl`ha``d125p*+bB`33keciEMQ0Hljj@9Vc&Hh0N4+9#H -hp'0V#@-A[kMCa(V![)faP$YimH**(`2@qm"3$#+F@19LX8KrZq"aR"SXCijBNk# -4'TPE[m-FE6CHi0$X-0XY"J[61rH#EffU6I+fQB48hK`EV'@HmRS2U&Y"P+IZm9P -CDmU&Z(FhBNBJ6b-10Mmc@9*C2mXdePqdV6-3*#+&[`AFCS4rQFaQ(mFIdK%I2H2 -%Y`j&S#IDVr##JV1(&IY#28A204I1*TLBE[@rdh`K!#(5'QPkVk&lBhdfXH(bXZP -1QT3+S$1Vii-#"c#"39&ER@c"iFaNcb3FZXb#hSXU9b&H0Di#,+*3FN*-%J3Yp,5 -,0P`SVKEei!2XaSPA',&AmGKVI,'`IClEV[84QeF3(!eq9(a4*i2h,9@e`![,SAG -4H-Tl6S"4&AIVe-d68rLT!62,*B"h&[PfJ)qN``hed9"C!DK,!2cbfUVVP9SqV1S -lSNN!,YFJJ*i8-#RFVDUUBUiV9TIKQNVGJQ[`0(GFq*!!6UZL5M6KR[HL4*YI"#1 --kGfDX'%Z&)ARUHSV8if'9*E'"-TTq'`fK3PJr3SEKV*dU2m0i9f+Y`r[)G$Lkqf -lKBR%%8CR5Bp*[PhrNMm8N!#FR5IS,X`9iNIN#f"@KZ*LX&eM+i`VQ#Bc3`J%hH! -KIZEkUDC)(1'ih&HVN5Ll3LKd9'mjiX-4!8l&+"+8Ik'hS)m'HVZ)LrFZ@LK2C0Q -J4mF8iC[2BiGT+CLB+K$Xj`j$0ZA6K-J4J%GFHPM!"kYKBA6S8M#+QUT&,08ik0$ -3N!$Fi%N`e#)f&XhpY[8#e-5%8`8$e*YhHL+(6"-!EdUf$'TcGa#,!9Je-!&Z3lb -r2J63%p%S0V*m!VRi!CYZi,A`qa[DeJ['4(CJEQ!ar9pG[+2ad0b2&PpS&U"DKr) -U6"Ai-4JG5)L("[%T)a`BNSm(8D#dcHN-[`84eVV(8`@29kM@K%i`(+QK2%0URU5 -ppeK%5a22M91[)f%I#Y6@R(I80H(,V2Z&rTaAGFhD0&jP,lM-Cm)VPC63`hBTE#' -bFI96reCpkP*m`IAVe0bT0LrEfHMr%+hqiDhbqNf-)C2h#qI,dj&la'#,[ZX50DA -!pF*cDJiLI`B('Zfm8[Z%-YJkbHE%&fe&!L26c2S`0q6H4ZGXq'lj4kHL"[0i"@B -T&6MB8B($AeIJ-,i(rld#P"P1Zl)GLImjE65RcKHJ4'`K*-aGE#N!5BQei@N0'YM -b3RjKBb-B'3h(j"5YEEUJGfFE5(A1'ZG`db""JaQmaXAjI$V!RJX)"qT3-8@fIrP -DhRl@U114+)2U)Sp1e$RL!6#`IbIf1qD0Sd-)YdL+VZ5DqQ+,-Q``Dm$6aZb+U$" -Bb-(-$E"P&2DPN!!T9FNF6$[+jU,ZShQV0i,)M+06Ler-9l@"S+ZSZh#QGE[5Ql[ -p4YkE9h9-LXqVNm,YE3m'GaP6KEQS3-pFEh!AYS33p)%X%@+j#UpS6Vcr!NE8&4X -AQV`2UL#eUP1"iY&ATeVDM'`lGB6XVqLFK4jIVG`j$a"h0dpTG$$k&Rh4b%mjh30 -SEX2Z`abF"2"N$HC("TqP,FU4kLJ[@(*$-AB*Zh%BQJ+U--&2iIS%)p9mLhK&GX2 -h-p3K1-CiNATJZ#6-e82APmZ&@UHTh*R`DV+N#Lj%I"d4Pr)q`Yb$ECPLDiIY+XA -@#G[Rb6CmGR#ZF"YrI9RHplPDfiqYaJC1,282)0+GIXhD0,$q[bl%iR8`2"f!!P6 -*XdTUldT%lfBNAUEZ+aGm'*T3(q`QXYA8pV`32Be0"619YN[D9UVQ!a4jHSJe5+F -'USr9"J8)YT6GpR$`3@b'$bUEiB1'2$T98VXK`EDarDj4Kq`#k$#S2*+1[)-Lla1 -SArfSCXer6REHJHK8l,dGS6D10X'c`@6VLJB+BYV#ZK@N8Slj[l%R%fZ4eR[6p(U -QT4)Cd-C!T!#A9dqG3P4F5[8*q9I"[`&k+EkELGNqE9)4aGV)jj%Gc0+)!Vej-jd -eN!""THqPH20SHJekFqIq@ZDhKTjZG@5J6TISN!"Z$#*3R,0$AYXSRaZXpV`5VUZ -0Q-%)XG%S"T-49([TK0cPd6KLSA+)pGCpfj2$Y`0[9V(#I(@6UmjIM9e)ea5)#"K -H'RL@!HEJc)q",6+,l[+bQVS*IK44ieBie[3`F-3hrAQjTIVeD*c3UI1La,8Pa$3 -ZR+UCeI[j#kHb4PpjDaa2LTYGVkIDV+9&e51jRR@*HkIji+jji2&q2"Jd-GLQY6e -RJBjb@2bUjDqhNEqaeB6cfmN(AqpK2AKSJA`%@IA3kfQZ'$#EGkZ8#@F@[*kQFRc -GL(0l&&Z$VA%G95[YV&TpUQce!ehTJHS8XbjpY5#Q$+lX$Z544pRM#+$TpE5e!q@ --ep9$BibGXeD@MRVc2TC)#M168G(0EFrRQ("cVFl+rcT@T3Y)2*j*q6k"LUrPQ9r -ApRc'I%3LYRLFY3[AeJe)XB%MPHqmTQJpmXpQ0Y5NJI9)PY8F*,Eb#MiebLqa2br -R0@6EGk'a("h&YJ2cj&U88Lh'r(Nj@,j!qF"+R4mR&IqZ6,+j624b6m,*b"Jhklk -'RiiBh6Fl@2G$T"%%I0Y'phI4A4[S8,3Rb(AN5EdASdGbU(,eaS+C#6D9AHflbC1 -+i*P&AKERfRF6Z4FBGL0HQG`VaffJL0##4a'%1lG9CMheY2*BQiU,D-DJah&-JqP -mKrRJDc[ERLp!R@'j8lCB(8H(dUT6$SDpcS6AAa[Pb039k(2IHE0Cp1X'j&Emjq8 -d,m'!jfDN65R&&3f[Z%2c(#ckA9MLZH@P-c&*P``fKKbF+c#VR0)P%h$C-6Yb3NL -RGm2F#S0Pb1Xpb![XJ2')#cipa!A[F'Aekceil([TGHT@c*%4919h0L"(ck&j-Xq -KrjU1A'rVbK@-TG&-XVM#rBB"L(3(mRJ)'E%bU(HZN5Y*((9qm-3FH!)qQq#GcVe -*Ib`U6Yk*KcZbr9jAYU5%e-hMK8CKkrTZ*!lR!r"*)jq1Nj1S8lP[%Kq8Hd4bPUk -KrU(-N!$9(XV1bDbK[q,j`c1H)$ZK$5h56iY`22VGC%-+%10i&jK3[jZ-h@'I[$Y --2[LRiBRNm@-@)A[3p(MqA6SR1Dp5Z'2REV+F@5RFZ42-2mp[,DMqdh$+pr6(-*1 -+-B@+XDQ5JY-3VfNZ+QcSGr2*ik8CVLF)EcbN"$91h5biqVQ[mm0&L[FfH+DkhT! -!ceKFR)N55K[[S9MCG,Eq8SL"k#A8rHFiB(p"28f#CI[R4e(p,15q!*f"dr+I'Fj -f"TJMZIHC3l-5Y99[c[%d@6Pe`%fe$2"kc11e*$@U3lKp1VHljFllQI&XIYAJR([ -"H[#M[ZTTHZGVrcA6pL18@8+cQQRl(Qkr8mN86*E(ZrpRjhrGrESqrElT0Z`QR$9 -dD5(,e6c,iYQ#`Sm)TE%8S6ib-jXe3UmX0LPB2Fc+*&ZqQpi3deDN"BmkG1$TrV6 -k9HBUCHb1a@`BMpN`RZG0'3rR'IXTBfmVqMl`1R5LIjI8J[DSN9'[6(QfFlIK#-Q -C(XJNH'Cqk-RaeQ2)+20e16[UIkTrePHpBE6rCk@KMqcrUQ`5Vd!4j4kr9klXmDV -L`2'pkGDY6$H+4PE8$qT(1Q8[4)CPqfFa[)FHlZ`,j*[k1SlR8BfLllVMb#fm0R4 -H4Re4qR9I3#FE0JBk#)iRlDlJ',d3(+0&I)rF%1SCU[DT2+0bbXK$+QqbZ,fBfrH -Hc3)h9H$m4'mKNTG(`K8-)Md"qe#b[hQFfap5DM2aE'fQRmeT+R*LVP6Q9bAeN5I -a6"j#*TSEQla'FLrd!H@6*#(,5LA,LUmli1%Nj$Ph5E)0U%JjdHb`'STmee'CDJH -A$`H#Rd'C$9ZKp*IBQBqS&#!iZXHq,"TQDj!!3id9j$'%3AQV0jl[$EiGI!1[(`E -rJYH2JfrLpG2JAm1lpUN2"pm!U4,d42jY8p[$`52bPMkf8GhAUFqjXe(2`eZTAq, -Q+0[Ipmj@-PIG1!rILHiY!`V`qcQN*6XNFkiQqMN9MD(09RVK`V1la8KPIjTa0MG -54ahNZC@6lr&CTU1QGQfKZ#k#Rm)CYL'2C-VMM40FpBqK8IVr!*6K$r6rImF'H*0 -riaD&89[hrmbc@B**QrIMDGL2DFVaT(f$lhpZf[pi9Vh"pcqhZPr0q6k,Q8S@`hM -80)VUHMQ8"@%!KV"&bH)chrBIH5iiQarPP%Sj((U@j`#U)Bl8F$E5b"R3&3,U!iT -eKpdkL8K46UdqK*J95Xc'El0,j"(VH(Dk$Vpe0P*B4GB3m@4%@+(fY5LB0J,`mr& --4P)Q4K[e4G'3!0Ie-80H0c`'dUEkLD1U$mhlmh+(VJ3BKrB@aF!JT$ZeHTqp`im -BM6'94bUE!"4Vd#C!Q-8`4IX#UZZT$MKFL1EGMXL%UqVSN!$iT['YYP(5kj(%Upr --JPj(PPT&eSC#FifXHlM9*k-eYH!VlTZHIZ#,AJKSZT1f`!C#!FD6Em)N#qb%c"* -@1Cl[V%Xc98694J4(m%`@bh%)lk8jcdJRBlr8BCMFG6*'LbrY64BU+e@kXb-I3CB -A&flqQ'i`J0N4fMRfS6m[jhN"l4cld1Z3!#FYD1IBK`l0icDJR@-A5N4UaCGb0p3 -!5M8[JM+cL2B2Y"9q+2S*'U$2e-2NQ`TM)h6p%0*l"Qbhjq!SQkb&4T!!Y(#(9ED -#1`+A'-dad0lK)Ie$BG,eX`Da`DRqh6630dcrmh2SjZQf)ApHiHk((F[[LS`M#Ma -59H%K5cNmDe0NA8j!`Pb`S[I9aD,5"CfB%JH98V@DZ"hf*IEj'aG8Ea![@rPbXPk --L'`-3K$5BifJKm'G*5U9*q+b663FheMLkVKc)'S1)NUK1ZHMcU6+@&Af-CNd*(& -V35X8IZ#FA&Ar3ES[S9i)4m"kMaLjBU%"*#pZjY1Ri-V%$CU#h-M9#j2'rqPhP%X -1UA8TiT8-8'Aap8-C#aM(96@9LZP%+Dl9[S6Amb9Hc9e[,+$iT1iT*iS3#HiaUFQ -fJPDkVe+AFAm4[ScE[JJeVe4U(UqHipp8iJTG@%(4'[5S%383+A#6U91#HHUJiTL -C3,@K6!1+*B&f3p&-!p2'm0Ic9q"P"-MQQX`Thhb`NES$Vb'2k9b4I'VQ`qCb-Hd -46,%c--&BL6dZMp8%9IM%$U*a`J`[9V#bTSq)d)"hk**0j+Yh[P,j0J2G`MS-JTa -LL123TDTB98lE0Q1f0j!!QNFAE4mrA52AJcIQ1R[ecRHr`Lp*ecPU03fe5RXGZdY -FpYH9c)Ah+&35F`Rcf'fThY9ZH@JA+3G61Tk2iMPD+BRJ1EKKq4N4rGP89kK21Cr -LT&lB*G1C*&DLa[Q'kQjYZpTa-l34QiBE(EI'K(HKR[B`[@eiAlE4G9R!F`fI!Nq -V8m$D4U5LY+&4,qaI3GFfH$qMEL5XS`X6L1,lS2*H6a'T21dbf(8,U0lRc8k3!(D -eFi3Xbi6D3`12l&CZ[PX4QGI6f+cbqIDAQ60N&e#fL,rH[I+,Le$4r1Tqm-eIL8c -SMAh0MIVQLrVYk#RbEbcqjhU29#[kNkI$Y5B8(ZV@V8fXkAA504I2ip`KC`eL0ea -VZLCreGmZ8VBmr(AjQJRaADm0NRDG3!jdpB!VBh26XRSdH'DUSC,'"N5M(QK1(*Q -G)*Rb6PA3Y`SG`"P4(9%4`pG6k3hC1HQ'JQH3!,'*paTeN!#a![')QEH[ibEar[@ -$ZNY&)85fVqZfMF4Y!`K'k[j#A6C9e+qN(X1hd8i6V(EmGp1CZT@kKK'*D*e8lh# -RdLd$GpNqi*rX-HG[@l(DCI0"lrR46QcZ`Fjq6&9`GPQY8@qY[,6+"GHB2aYPKE& -`@ZbV99ASd(9B',8fICI9NBa#GB(fXqE#c4pXjXM4pJmHJrd4["qJ@&r%ZGGdRjY -%[Z(C!+i[5kHMMr6(X2Dfj5ba`"&T2,HJFDF%r6"(iMAJI-JbkJSDBk"MmSr-T$A -'E@B0mA1K5mCMEi*#'3pd(K%$"1M8bQ2([fAN99YIi[5@3bAdI$T)8eQQmbbKGLB -`Nk93PKN&MEXN@kcV@*c1N8UUCe+d"A1K*H@kabh-JMc,@F-6T'X'qQ$-E10))`f -SaU$r1L669mlXc,2lP[4S[SP4PjL%HTCf#%8f`UUdbC-dLQH$J'AV)lJq&Sd-6j! -!3MLPA0C0Y(G3,lZADB#A'V,+GBX3N64"J4FLLqYG#EKRLrC%j$LkNZ8#EDm"KXF -DaE1jVSfaNR!(%#K53h#lI"e*AZIMPU+ENkD-`69&0qNL-iB8Y0r(GBY$[9Nh9dQ -QN!!d4S0E0"G)-TBr&M&FGa!e#RJJL-MakbSAa2U5FT+bDhB&p*KajMe+jUcSk`' -ZhqST[)*3CiCF@#dDjdXjE!,hKLN(G8DCUZd,G'j-fF3U9a,kFb@p23lF,$2*M"! -8GN#,&HP*3"DEC9eJ&(q@cqjd&GC$N!!ZpkR5cXJDh-TM8!93X&'p@5YD"G5VF89 -Bpl1Y&Ueq1'BDP"kU(J+0,A8mfcEj0@!kH)SV3hb#SQJr)ZS9VZ[ELX[U+UN@*(B --aEd`PpGL(5&%3%am3)HS(L(-TbSaEh4aF*@BRfadT!#,HGU[HE694CUE#P`+9d@ -pIZ+5&*Xpek'(#V65T-[XT+kd8-kkj%e5J`2&C8q4VVUI2GHKJF9ML39"@LSE#C5 -q(34+V,M#Y3Da5`Z8[C@M6eF4JjQ0b--l!hT0A01J3FeYkB-qf3`9pDi3eJ!1pqj -92$,)--A#qKmhKrZ8qV0lKGUI)'dLFNpJ&+!VDflR5Sk)aR'&4Z`1P@Qd(++QP#I -ZMG8F0I1+cC+H9CJP8kK,ZeG4pj,+0kYM,A8eaUENY1$cH*0@-MX$E,Yji5c!5"+ -E4Z!E)'e$+a'p[55AGialBk2VC9ZXHa*brQ,LH,P#d203fNi9rCpeSMa$9+9`[MK -Ic)21YFe%P#YSfkh@5PP,DN3MVD0GXcBAa00jVP41YKXQCAkiZi$Q9CN*TfG6rcI -X"bkB36VfN!!VDFDDk)ifpYN3)qmjd)'e(P69fa"AhCkELMQ[+ZG$A@FY&01805[ -BDe4j@A"*@hT4!BX"5Y6)H9FD`EY5*@m4815$HhY@",[4116eND68KH+aaSi!YXE -cX-hNmbVPJR0'P0Z5aYjFM95-baIY8imEGI&TL,42"bF!D&5K2he6+'Df(GP*KT3 -ID!%,`9mCbjKU3EBDD,48LJj"48ad1QVG-0KimlQh5C+jd1*VZ-4F[(6YKTYZ[(r -e$BXH@*NrSZ%AejINeqkDpGRD6cpYQIq,[$rpY(I$YA-#PNXX!qH8QG-DBXhCUk6 -,GdYe6clqa'e,,3-EeXbjeIcUR)aejT9cVM-('NSDdL3TB*iijlHET$d0$jT[rSh -NA(A8h1Z2EdN[)[0CdQI5C9,0(hrfN!"dprX0MdK6AVjKT95e4#VF)C8er"C#VbH -Idr$J-DRkH-1$8UldhZe25PIPErY`liHIr2@[IhcKNlFDI[l(KXFDkKSDMhcbKlD -'fNpHrIe,ZB2RA0C`kj`BkrBjGmaCDEjqcNf@XGCeNR1TTH4qDIj5kHkhPc`Q,@a -iF1HL'jDK!#2c2Pk3!,Il*dI@5@ZXh5RL*2FIc(dDEVCHEpleN!#d[U(*A0S`mRM -$%ZR1"mbh@L"`DEK'Bf+p!GULY9+EP5("SkQbqSdaq*D#1-$()KiiRij-j+aDH-Z -BcA-9&lL@Y"l8(b,l"ebY(Z,,,,mIFG-BHq"mcY1kQEK-'q,`pUI(`"2bi[rJI(# -+M8B1ip0MH$3ILhcJI("JLIm)q*0NA&U)3mhhT!pjB`bq8Jh%X55bh%+L6@IR1QG -8PDXb@8J@S)r,-B'`mHa+L,la3h!a9FUrIZe94HY6)'+i4Q`8l4QcJ9Yl&$'68h` -HAddS%4-fU9VKlNR[3U0D0iifU`DbQD244%,U&)M,XmllbarDMC2I%"rPG-$m8Q( -"6&hB@Q0lk!dl"UFMmfUf255FLmm3`MK$#&c2U#F"c5k1Mc%0f4d2bSU%U8`lX80 -U9BJPibKa,9X[9'MLY(U$$Y+@#8jclBj(h(`6`2UiSI#kM(ZjZ9HDTATh22G-Tr2 -pPML5F[qcVCY`J0i3$6&N8ra4MlBkpifb(PjZU-D0ldBA!+aAiJRbF1q&KH+R)*X -ibXDp&GQGjiV2'A*iHFk3!0db0fA4+'Ph2$mCHS!Lihd[!8-!cXq$X09*E#"RjVl -GI2#0LDKV#ShiPSTR$Zk1-armbd61ApedH#AQ%(-'TjC5[MA)Qc+9FmjhXbe$,Ap -k'+IZ2pX+L4"%MH(Qi')#Vd%QPl(Dp*H*i5MJq288!YTq*Ci$UCe8$@5D3T8C#U8 -*m0RlGH8fr+eb%2d"IZDA*XT,TP1e%a9c,IP(a9bHrkKBeGF9'rpeaClTV&KPpHl -B8ahfBIF&UR9XGbck,Yd(!*4X9&@U,PFflG[+PRjG9j`@F9erfBGR9VpKIm1''9N -&pRfC1mh`UAU$#e)*a$Y+cpDm2)%I"`9-f$S!e$EKd2ZPI2Y$Eq3EjjHJePAieJr -!*P(epkaa6$0eFhie1hQE#3FN(Vl'hc64(MSJ3CqR2A1)6NGqYR9l+mQEBe&f%(@ -03a#rqX8dpB"d,Gi4lBpd42UlUI0pid5l&`4`mf[FK-(UhF'8EpqdHlQMS'#kF,4 -,!Y9)V-j,0NaR@rN5hEKKZM!B+K!)(RRUE#bL3R1aLU4TV!kXhBq'Z!+*IJh(`BK -,4c`E,N5Q4YdJfqlP)dUBDm4d#2CGM0G10Qd%XM-mH'eLAT!!VG8KJlU1,1me6-2 -LZ)5Qle)3MT%009RF0Sej)2X[MlPJ@3*H@rMJ@bp((4*$r8JaQiK0%4l*cD9&)kb -XKP0Zm5Dh$MfQe20UN!#%iBS,$ZlZPc5Ge6P-**VEVM4)HB`DXSHb,d+e8@q!!f" -Tp#3M'N9%rAGa+%CfXpRf#LHNV#f9UHlZTVS5,!QiK`RUcPh(iFLl!@GF*dZme2% -@+&JQSS,AQlIM*F*JLTQd#D"3*iP0j)dBB!cYQDK,A8i-q3m,58+qBD+pZJa(#9U -J+@9"i$NbBB!Y5GfV"9#q+bY9'2clr@cVTZPXQNqA0BK0-da$AqrdACdm2UAkM8, -XDfRaVjUd"$C$Y201,Z33-NPCh2[Vm-k$""E8J4MqLf,DFRP[XK@-kQ2H++5F8jl -R[2c"MG2BeZSf"mkBUA+)KZTb"k1+SUdKK5$5S#aR6L55BL+f9-edFK'Y90%-AY& -hUhNS"r8$28mqCFi!1')NZM,K8DVp!kUh(9AQLH)CL8L2mCU2Kb8(P3C2Y-(Z8kV -IL0VAr(2YTeE[Y5q&IeP1"0Kfi9Z-+MjR*9(3ZUkpIY`20@Ili3P(@Sk@p`ceMSk -Yl)M*G%8Tcj[JppGE+5Sc@(Y`IMDEG`NICk$VVb$PG%+pPab5EBHG2M3Fj)JVK5I -b2CTXc4cQQ$fmQdP6+Ter,HM5HdbDLE+Pfi4c!Kb&ML8C6+%-NEd0G)bB`-(H@qi -(8rJ2#iKeI%r&m'k1&"*RDHL[N!"F28d4clc3CT%jHfX0)@XhBlYbl4C6YdR5%e* -e'q3ciK#SDG1NX8rR9d-LVA&B)DkjSTVZ)m`jl)QRZK(3R601(0GfL"Q6p)Pj+AQ -l$N%if6K8jf3Lq!3e@BT$%r-ANe"L"QbBmIM,cL111$VmJ0Gh&#m2H8(kiT-9C(P -+(,IbGk*qr&[a)TmT9hTV2%i#2j`TqHj-HI6X60NHY'Hb,+dk0@@Hf*0c(Nf6Amk -2MfGRrkbJf4QRc%k+)T26R,+pXa06!A9f4%8$p4'G9lB2*Za#6j8+hTSq656J)#D -GQVC'5*+2E%GK8)E@ZIVCTV%D$dP2(kPZ5mR0SJeENPrC%(HZh+V#aGM!'Rfqk3S -c,X3GBT0m+CIRA3F1f6SR%!0,L&E4N!!h)$a9lE[&MKRB+eZ0@Nij1XTR9#bIpd5 -5"5T0m$T2HX0#f00,ZBJe$I(,J8TmRV018`jHcMkG)@G0m9SAlUKq`h*`A+3j'0J -KQ33(B8h`93*jLdU,#Up9L+bN2TL58Tr+Q3BZTjP3YPGZieSY)2MU'bF&L,0kj6D -SE4&b+PreIMRqcD""V4NV!fmilS!-r9&F%`0KEcJ9$H&%0J9c`5e(EHc)"9S4I+j -p2"FKQjX!@C26108Gj'Q522@@&"+XMKH19[JpPEmZ!1reliIc!')85V6*H*'@-L5 -lZZX!MJmk9&pNe#'I+["a"U6RGjmJC3a%G%'U1mK'kP-Hb"1Rb0PP)6YSKQ'K5RE -0K$DTmC6N3"F%cZSS`%4ma8h&69eCH+i#T3Bdc[`qYQIhqT@RF`adj4M!qCjT"kQ -9Vd@@[Y@E-dklDNdQhGX&4$'VhTh+ZlXV!a$&N!!dU`I@d+lPBY8[RI+fV-qf&K4 -6MMJbT-1%FDIL2($cre+AjDFk!83E3HDKhLl@2UGQq3dFD+@BZUe!CmHmF!j8+a+ -paBqD1Me4Pm8#XLfr[rPq[Lq'UYmBCGep#j!!TmdQl3F&`*[iB(NMRdI0cZZk%*& -#,6')ll@HkZ3'm93effST)m+P-)@5JF*Y9RLR15G`NN9bSML4E0)k2B!"#Q8FLjd -(I6%b-%%8`811e`3U9[Uld48IpKQ$RZSjbE&i%Qh2@$eHHAMC-dLk-cT9S-cL[@l -'C,HR!-ejUIdY[(+Y%'5YGbIDD&ZC')8Cfqe)iKU!D+kle0KrI*M2GAMaTB2Ea-9 -3IS(R8Bm'SLBbb@%CTb+@pCllj'2j188i@GXTDK0*M+XF%fe6*SQ46,8qjZQ"*&S -59q8"q@QJZ4CRE!HK-+)jH*4NJ*+ZKlC2k2#3!#fIar`pYCPSIM+EbdQ-,9mRZ"i -i(acK`h!5"MdL)Xkph)eCXeraGcp`I[04BT2AZK&bk+$Q$,#A3mBRr(!'@ch1@TS -Hdp+1[UaD#j,6YNp$21pFqi8qIqL)55j&Q)lk)F,hjS$`&,db0pb"1DJhFPM@@5d -F(4,M2+6G@c@VK"`fD2a`iah#1k486FG!h4"eG-I9"pIL5Rm&Ke#P#dGPU4+GXE8 -&F5DB#R6ipUkG4l$2jcVp5()TqS3%GKe8Eef)!Gqk5('L%6@IGCr#,2b"F"A43@* -0*Qm3-F`D#3TSGej1X1"h8!-8RmL*#6fE6'2EQPjV6,*LSr6%rS@M$Ze+C&5DZKC -k(,bB`b'LK-3Ea+5d,@TDA&dELV3991ZDjN"01FKI*RAek)S1%VH06L"#EKBE2el -Rb$,f+fL8Gbh6dKQbi"`p8Qd3U+L0DiT*ejB(DD`l6NF!$K#05"[S!lHHLI,!,@I -L1(CcAh['Mf0Y,@al(DmR`kEdmpdZhIZj*FIk%h1rKLGHJ%23%RZNSFKmdhjTR'4 -j`&)KI@*qla2B(SI[bCC"$6Fhh2plFpTbDH[LqhkciPDTk-1(9NP6hjGHN5Cr+2e -BUM$(52IHBm(e8qPDGTaGK+$YX+A4E*Ymm2#p9)(epV'A9cKRH0969YV"6"`J&IZ -#dSMbbKeF)a$K!+Nb$Z!LUI4j-JC4E*@e1leb"pIZ&)QT%APAFGL2p58pMY3[$@r -EN!"Frkr&+H&-XUl9Xi%&6(FUDP8c$[Zc6rPX53ME5@F8cm"A6fH,V3-ElK"XZ"% -r1KF'fdbr6mST(p"0qFjkq-r%63i#Y)RjS'1#Cha`H3#Ti$'II0ErE)DTAe@4lX@ -f3VDB`RA34,*&pkZrNQlJc5p99Rpe%k*T$!Md!BTZ0Ak*,*`BIF1N`Il$%*5,3h' -R1NabL3aZ4!BiNeHciQJ'Z&3j5,Zj[kee+-CDB96c9$kj%4FNl3[T"Zfpf#22j+h -VhEC1VI9#6deYZC+"E1CbE@&R-He8ca"*26EXhMj+kj`DakD)p0FkRM-c-*qS@LT -m)$VE-$6I(,,FTXCZkC!!bSX0cMKE-GRB@"Lk93[URfrXBre5@'$"hJ@"CB&PqjE -YDJ`Xf,I!C%h9[hHM('F1'eT*-m2a)'%#IlQ2p8q-#-cGbkQ%pblHX6!`GprFe+J -ljTl0-NKCjV2!SVf,!XX$brFYIl-aX'MI)T-e6IrH6A+FP8U@MJGfd0!VP'9#4jB -h8CB&8AI1aC9&2(V"Qp1YH58`GpRFD-pS,E[18q99m)Qq'815&CJQ3DD8&UGJ6Jq -SQUMcUG(0R%K9[jQ6pPTB@9C6$EM8mU*HE*!!A5)qbdrld$kdV0*hAANpKNc%Up& -A2[dVVm99!'BMAP5p"8k2FMHLid"j0C!!'4e(*TG5`C8+BHmpMT!!fLfeDC&2fPH -6V+h@Vd`Q6%-&G8P1Z,B!hP1E(*lqP%G$E0K116b+D3VLBYN*RZF['re"T3Mk@6" -ViPKHU5kJAccaYJI[P1r0&1PfkHRYKAUAK$!S)YZq,5j@5@aa)%aMC-TJKmkI(Ia -PN!""N`U%%q,dh'8pH(LMM!AApP6X6mKfZ[@L5`L(1SKXQTM[A1K4k6STEY)BS&b -TNk5PGh-4#9X2KXPkN!#$'eGrIkk59Ta,!MiRNErPdEmY%0'&e+"r(mAe3kil+8b -TdGqej,X90'QkGc&jjYI9PCA,qR&)SBGd@AG@CjG"F+DjE4Y3[qCN&DLN(48Sj-D -[kY&!P(%pAp83Qa53!20BEIL@%E59k0eqAl-M,'&qle8AAB!$IV1qGFj3I68@qD[ -Cp-Il8,[hCY-'G6E*b0-A0%VS-Q&d2EFT'*edc"f%ba%@&kdBb%iBm4e[qj[IZ$& -Iq4f2G2DD,15pG5"A(jF0)HPp8CMfCNf)8-K[JL3#)Ge!KfK`6fd%-J%k-e&$N!$ -SXML$"Gr-rhpI(HU&qRJ3m,!#Q'JPDT@,E'ZAX,('EPRbH6FT-ZSQ`[()eNMjbCi -$BJ*D&,Kq%T%a!Q3$ccS[XCSFfr53!%&+4`B3A1))ISDk)$I8"EPa@a2RlBPBlK9 -9XT9PIS`dp9j4c(hp*Z1++d*q@Xcc&Gi5[`HRkfCI!IZp8KD96Hr('Yh(P)ZDf98 -9*E1mXV60*p4l'+S!81Up0%qkmU%X$ch8a#+'Ud5HDXS#QDN(`c"0'1$AHi-(q1X -`Id%Sj,G6Qhp"a*4YDcK#cGF3Q%JNPr&`#i4l-R*p'"2,abqC@VkU%Ac,+AEEh5# -013Mj)iFp28(@!E`F,q$PY3Eq*ZY"VTVT%')Fi6%1"8rJG56BcQ-F#VCc+iNj4$D --YZm(YFmbD*-bZ*!!8(LKBX@mBMjH-FD+dFe,H(9`0"+Y2V,Y!'i3-18QkYpE,(Z -P%dS`-T',(ij2JY#-hSMYL"Jm'c&$MGMR'8b-@Y8i8MLE4rHrCPlf9HDGrqr-*d$ -JjLaTLe5Y-d8k),9bMS6-%NUPcH34$`pF'*DHb6@q$CJJm1bSPaGH8(%AmdVi0PD -F(%X))-qjjC5h[D&i9eK2e@fXK+k)Ac(fV"FUhjpKAa4@T04EREiS*+`c))XQ5*c -d9@f19d[fN!#'Pm!8X3mcF+m0EqbY,mLc$PU(RVLU+'f6jV#Bd!C2N!!92B'4[1e -8,JTCMIN`XKVaBC5fe`2kFC,E$86$pmZZ'J5JZP#i3c8p8k*+Bjq1pP3Z-l3H#Zl -rERCjGL9r&6')L(ZrQefHAAqEAAQN)Ze9A#Q%Fb*`i6Y3Yh-P)R@M1(hqI0HGX!X -BbG2`Ie)Q-d3dZT0imVYSp2)I9kZ26JUVPel!ijTm8$q'Lbc'U(Z1GqS5*,NjY)0 -J2beQ3p1c)pk-H,2jIK!k38`&hI(JeJIH@`I*)Y`EVJIh54`T,J0*UL&UDialeUV -@mSYDcXF9DpU+DF$ZHbFAm3ZN`K0G(22-q'iDd*A1eK3Z24Q#0'XeKGHUFNB)Kfk -Sm9dRAm`6(`[`&T(NS$N)q"j9T-[i0ef)+`B@KN0H(XXU9F(3,3$ZCq9G"RR`V8S -Qc1Y#NRY(Nf@,,"J)E+D,`Q%LZ!Fk"(`deUe6cAaF1#N2VBY58(R)@r@)fT,'a1) -q$c-$EL4)YMYAmjDbLSU[UP#qJ[Y#ZAc89pJ"SRNr[)UMP5%aaVk+mX`U0QEJjQK -0U-SVkj!!"-JP&"j`SRUF48l*Gc8-E&cP"G(Xc-DNaR$eeL-ck*!!X(Z$[,i!Vi[ -0i`SlQ@S)(i9i)lr0$04e-NLl+DG+NdAZrZq[ic[&C$E8I$$i@0Xc3bdbJ[RpGB4 -JRZ8h)J&i2['YjhMPGVNH-SZ2SKiU0m*)dlrf#M"CV#mAFD9bHdBA!,KZ(29H!@V -Q`ihjU)r'cC2J&B"AA+1C)Yii$FF&jLfcB-SD#j,X0!iVY4T@bIT!+Y"(%BDcA[m -@)59mir*ZK06`aFZl%8D`h[m@)5f-DdN%%!qQN6MA2Ur8Elf'NaF`M%G09RRLNbG -2r25cX8CmQd(+Yej3h-Pjc6ZE&b'J!3Ara'4Ik*-e55Rf#,lmL'B$"@lQ&C!!H'b -VC*Qqd+f+q%![fRJ(--PFrA[JiL'I5TD9E8JR[fLN)LMI!R)'6D@abX$$LB1E[Ab -kd@#0ME-RiaT0L$EAd5&&[G-T9ieP3SFlja9G%KC0``8V,MY$6,leLdr#eVS%!Y4 -M2Z06@5+qiDa8PM4k'NX'MSLEN8h@JYBD`c[0&&((i[Zri)VFN!"RATGRi2ZBrVr -&"!Z!eem-"J`2jR8+kKdZj$V66'Q[i"aSQH'8F6qS%KdP%Mdd,LVpT,d0FNp`V8[ -+!qYlJSTjHl[&$cR3%&C!ZPJ6A100BcXl#GZLpj3(-JH+V6+[,&`4mXj64BqN02N -KV34dbSqHLSbZ($Nk,hMiP"GQ4$U)(`mKH`J2-F,j5-F6lSH1EqD-%CkTTlecfI# -93!#2afb-2H9h2RakBd(Xq%(-U&kI3i`cC-@GMJEkjP)5BK6e'Jr#I96[DPr"$1& -Xpa6pIr46U(!&H!iUcXBXrrr-SNMl[Rb0,qpfG(hhfHkTF-H#[f'Z1ikrd[PVT'1 -52#GULrQlde(!L4Ql(4*rGcUb6Z8"9'DF'!@PIhkHEkr[q*!!EcZk*-ceepi-KDE -%3,CC"irq(UZ28j@h(M(JbY`)lX1&q9k)%&0HAG1iehjil8mU))RUQ#"(-&X1ar8 -VQ"pT$EEeleH`b"5*HXjh&d$k5Kji+A,`KIM`KLcB4rjBFXG"ibQ*BmQ&"YTXf)L -l)X-a&*I2"i$q(JLflj*#YXih*!GG[L[21cXmlj*iRJZ!dkG2pAD`Z8h([`kB6ph -T2hQ4(hR5GcTHr1@FfLNRP4rCZN1CXkHU#A[Uc"X'S))M8G8d9$8&0Y+"jmIALkU -k(A(BJca3fJLCcch(D1+r%mRTrk(!YIZPVqBTCIEX9c092$[KH4!5`Jj9aaQm[B, -")pkHX"kXeKZmK[6JBCr%I9-9Ap`rpa`"NPc@#cFZ,3`6i"#2"Rq+a[i(b6q3!+l -iahB$RVIpdr#rc04rQ[SDdlZ"6[PiJe,h`[DZcMHRI$hFY*mmN5dipcKAAq%+lZP -@@8PZR+K3NN4Z+c2H#0p@pZ)Pk$34$MqlmhD%-"+k&i,f[XRm3Mp0[5ckrVV30Ch -L*d2N#'9S*KHY3r[IXEYR&Cr[RY8Gm`'JIFb3!'2GZAerAHIGXm3dljkIS&K$*i9 -LjAA&bZ2jQ4I08QAV&PAkLI0BF5T'H-[%X9F@R[)C#hiQp0Y65VmCf$plX3#[,1, -![`rA#r%G)U04!5I58!RLdL+jN6J3h#A&[(SVCG99llY$erQK))rN&N3M3pL&H6q -Y20TBk#C,e40E,f`E3C8D6f6Khiq$a@8kMFS!imm(IRZ!#bH#0bX3h(k8D-[0HcG -V&YVpJGPA1E-lL5$DIV339`)pKR5L5PGA!L4##"-2l(,-(+6)5L*S'dAZJZJYb#U -UqbV6U%GNkUC6CrChbNHp08m9YB3*TN9K1CAS2-BVB9k51TNGQd&D1Y,0P%mV`Bq -Qb$P@FXJjhFYc-[SF#0H#F+"6L#ElB8YDm&&0'QYJdIda2bXAlFrAj$0Y2pMFH5a -K*RAX4T*b8GN)22mP,LRKBAUjCC&&ZqJ9af8AKEcFYTD%'-9YjC&UX,fG!C%+Yj- -eNIC6)dT(Vk4Th1E&2QGd1d`fAbjrYC&dKF"@+(Ff$%I)B`KYV8B2,QBKD13[U1L -%F2LRk*8`R,qQmGGFlPh#AhAmG69r2F"Ice&GiRNHAJerF3@pZ3jQh00h'RJ&KZ' -9c2VL&@!aH!9C,&j$f6PiK9LF-4)p3"@J5YAJ@i[)EBB)F*L#Lj)RA#+IF+XXk"I -iEM"'F(kTNkZC%A6"(#("a+"B%ZV0KZHa2SS2jKdm,S0(DRK5`Q-k2(#,caiJ[i9 -(+E)GJNiVaK[L(d+TP$hH@AKIMIG)bKkcB@1I$CL`NUNh9$IUNPRi,R#`ASGjhG* -2e8hA)RP(Z(,*,i4V3[NNEd49KLXq(KlY[M195ejeTR,*MGp@BFNr98&L6ZqS!XL -9)e8S1PZ&c,09#)#f'3M`Da,KlF1KXTMXbTE@8D%iLKEFc5X83'A+mB9LjZ$,re3 -GLIG3Z$V"GDHU%k6k4kS6E$a6RD#Ajq[$9*S!Dqdrj5V4bcYb(AmkejbcQD9#N@B -#bI9JPNfrNHBk43ple$R&XH'0+9,,HVa,AM5ci&(2SRR8*-TYb%YbE%aa6"PM!DB -bUB8qe9f!$UP$j@L#&Z0l'@`d&@N2+-G-$cNmQ*PqePh1U(DDA)RDUICTV*pM-Vh -`6AIBq@Xk[@D5CcPrPH%PpQ+be!kQH'c*8VV#arY$G3S8ZYUc&46fb,5HpHJ*&*R -ij)L"8plBK3iHN!#PV`31KbU,1HUkPhB$iefqXpc*YB-E`RKZA3r2DGK*D*-CjUB -0JlFFB`&r8D`3hRZjpARqfNHlLh'%Cp3"IdMFFQ((F%dkeEF"Vf+I5cdE)%@PU-p -2DB+V+,4a"`S8k@(E$kS9eji&A%!122I[2He*BUC)AY$f!bqImN`kJ6k3!#ZR[Ch -5pB(8'0ehbe[cZ$%8qHeT20l65[bcU%C*@a6V1'jp5,'HcDeE&1ZRZA@cBUhQeV9 -RmIc!0lYc5Y-h2Y+[566rUI-&3p#GEh42kCam5Ie#AAdUm3JRJIq@[FY#mj6Mq)q -%iN`'IULRVK9P(SpLG`qX6jb0mKQjNrhhJVq`S$S'$)i*,!fB(d38!+PL0Yfc*3E -Lq[iDF0c'8"@QF(l"6-b-!Va,()83&"I(dT6)06cr#I"aRrE*8kbIi0D-XjQ+(lV -1UQ2L-F8A'9Mai2F+eDe'3X9+CJU+jdcZqG4-!G1ha0@c+iq(1'0P5@KRLI9B)ML -,Bhk5c3UU1XZ,j'k&C5*beR8pRmHS86b6b92C3Q!-4B8U@jmj'3`U%HeG&e%c3TP -PUCQ"3EAJ)+kZcMD(-Ta!XAamrP1'&1((5S4rbY6hf2prp1@GIH4cG8j9hk636*L -+M5ej+Y--l8$F`i*$Q#QX%*SebCTNB3Zpm(jHHAH!6C1Z0r*YkjN0lfaFmXd`'6G -!2LM%K*%0PrL`CS,T`Vafc#R)A-rkA`)[#,Am!e`B)XkTPd%1q58A6Q-f9TL-&rQ -FAFcLmFhJ0K+80T+r-XN13D%H9JLZI,#,YHdLcV'f0abjj%Qb02JGkYc#IZ*#9M2 -8V+b-SVN`K[m!+h4Y"02Fpc"M*hN(S,1J5Z$SK4"Mi)Mc(Abr#qqLEb+8Sbr14MH -JNP4[X(NiRHKpXh0Re6Xar*i+q5hUmRX`j0I3j3HQH$fMCBl$4q-rX5RTVH3pbdL -%fX$Rd,lM,HkU6$Q23T1@)PpmDR*lNlTLf6XqV,k1(5125m%T)h3$hj9m3ph#Apr -LVrhdFX830ic+p+*6QFC[9[bQRIDlYkXq-djlVqfX52b-VPLAR)jPEmQ`9RA&QR8 -k&K"M1eCQ9ka2RSjPEmqiXMV8&H[58l%m1lYLI5X8kfMrHTUlBYh9CGf!+92!*e( -"0p2)35eBA0HmXcP1PcG&MpcrB*r!cM@(TARdQ#XZPZr)Kre5PZBci[dPaFm0[`, -BEeImRPAmiZ#A"[YZq!9aEeF!rFUGE$3fP'RqiDJ-1,GLG`EM-'fR(5`ikcIHNDR -8)5#M&Uq4%+NXT3BNEXc$[@BS)ZVi5[%eh0LIf)6MTY)'[64HRP@BlSLh0aNl*k3 -4`VXLY)mL(ZIb20hca3h'r#eNSi$URFIa,Eq2%#qrkP%P3EJM,&(FaAf-Gq@%dej -l$01#Rf1,6j@VU,CiA1iBYf+2IaYG%N-Jh3rc2#V1eR5fiVm4'963I[L$5N5[m!m -"jcbZ(G&cFk%FHblja$+Dpbmi3[RTD!886DYb!+**3X(-RBif3(!D9)Bh`)DKTcC -!Dq[6'ppTPc%SIl"bQ&1NHYD5EaAjSl2iJKG[[YR&@ehTrU!RDX6EB9%M[2JH9r" -AIUZEfeIh)3V[M*JMR$NZ4M3qBIA3(,i*!CfNERqe!ppD+FLbb&bQ-$+*c[G-RGU -a*9Ha9*D0,BqNj'S%#&-@pbXGLKAi)DclN@0FjqCQ[+(iHlP9icr&h2S%CV!Id[( --@Y"-VSrTR&NrV-'mbT1eak0f#Q[cC[d6VK9!&mp4m-U3!#h5cA&-UJ6kH`Em8*X -q[r&+[$!`hL(!,ReiqbP1V0B4V-B&U@VIA`j*EV"#4Y&1j)!YXhk!h'2(ZJmalj9 -4"+09cVJK%@rX[j!!JX@9DBM"'hY[3c6Hf*GafAT(jr4`TXVl8f22VRqI'(XfRTN -@8JId$lM'*(Gd!GF#L2F5ePfH'RXfd)jJ[+P8KqijY1FGh20*TDi8'rR89rjc$BS -KB)VX*kUB3[i1`[(U!TjTIUK@%"dS&DJY82T(ekb%4h,60!%15e*8X,Yi*GBJcj3 -I3%iN[EmIN!$MiC*(99Re0,UpAZeKQNSH&cYJ#JRTQMf@l[ck,Tlf,TG[JPcKf@6 -G)jVXLqBG&(E!Ilk-NK[IF9#6rTqLrN[%e%+5qAMd2ZbM,2Y[f+cZkEp+N`hhEqD -T9fCrXimQMhRl5*5'84dNc'1lNT%DrKqPK+iJ9kQA[Gp2TGXV[RAlPXh[B1l"B8p -c1`#U6IlPm%FRq41d*-"i(b3l-KphX8H4)jD5QmRXa"$f#UR!VXHH3&(TJUj@bE$ -)j##H$6d,@QS8CJ"eUEPplb)q"b"'lC9$XNS-LUjdSX`HLi-b#DNC%$42,dQ*HYh -'Bdp3f9HFqPP9qc&fSU-4G19H#M%Ac!EepF#XqZ%HH9C"APG[TqHFp6#CiNb2f&d -Q2+!erepQ4MCR(e#m%1YaYAV&$+G-EKRK"!8(J9rKiLGQCa+DZ[fpC+9fejfpLJb -IpVMJ6+9`#4UVjYJm9"aDr'ZNXjK-,M&((I8MUDMEfl%,D4C26)&92TmX9ZNiimK -!&r9h@Uaqe'R%RBTXqFE'R*!!UmU*M0Y8B%(jJM()6ef5I9R+CEYqalHFlM$h+c* -+LkGpI$a%+D@l)1hRYMrBQd5pBl"0jij2#,(kfVH46dmZ5ZK(HI`)Z2@I[1akJ95 -4L,S*A&VDUNK3J6"9J-3`FGibrk$GiN-Z%f+Uf2%"5jeTf&F*9UhXGl(S3LRp4a% -$L*Kl[@%r43br@h!pK*bP2XakqX9%R@BZBpV!rVRc'[ZDQH!ADa+HAF"Y%2DE&G( -P(FHpEq!fBKlNQQ)bJm#AH&1CFcVY)@QI463[NI)XUaT@QVYpF)FdGmN@D@THNA4 -0lS$mp$P[lrjTR28a4%UheUaFp9Qc01h`VCE+pppmhrc%qe+KY(h,2CDN6cljC2m -aK"KYlR(hRIGXZY[5ZJaXe1A,'LC)6q(lVBD9dKqN&GBKPTA501QRdSmf2c6IQT( -hq2@h("Zlm"CTr%ScF9-[ClZ!hN2!"Ek,1jPmCN`B2lk6b8Ha5K@"$"C8VDd+Ql& -L&#bDiDY5iLJp+["TK8Vd9Um5,2D$S+k9Z0Ndm$)dQ@SQYb*[N!"c9eH9GfC13[@ -qri@PqUfMq"k5mb0feqUZff"-rZmT0EUi1%5Z6ClP3m,4030YGFF&2#)rIBSl@A) -%pqA&a@(kC$-Am5BqUZU1Lq"MI-4f*%9*V+rIkI+G@)1aG33ah8+Qb'F1[R8mNA8 -`qkiKCYrR8,Fb`66NV50Ye@mG'aVah-'hML8*JAPlj`@@"*EX@l*cEQ$H[RNV,,J -Vpr`pJj*`"R(IC6!Hqbmc#!-*TXVT'fcZ!SY%1-,MLbibGbSVPNN1(2@ck)&0[LY -JQp$%GCldeM&B[-3r#9[lU1+hMSb#lIY(jIlK6*8Fp1M2H`Hd#5A!-!QfUdNh!Q8 -&V30AN`AIkJZ)kBQC-fqc1b'jDf(PP9bQ`U@jHIRK1Q3KB[J+F)#&(Md%h-FMMR0 -S9QkPU&q%p$!11l1ZhZ8U+20@b!SlHYiNC3!N')cf4dJHpq%qjQUa*"PmFf(Y-cH -#BHpPS&qYBM'UiHEk#lbFiE(GreSEQ#'*5kIR-2([Yqb9l5fpm6j)I2cKNP6`SA% -ZAY%+!@K68ST*!`!VIlQGER9)-LS*E`Hb%*lBQSY,EfJJ53'V1cMpSCM*QkiV[%9 --5#1mXaRh)DPi,m8lB)Td4r0Eab0!dlT4MIh0%06AXkrlr[FfekLd3,R*@`@p -2H[Cm0TqPCrq8r44e)BqfRd$d&ZF0,6SNdh!QS6&YGiTjYQB0CEC"c%ZUe%M)1-X -9L9HfHl$#0!HqZ,D@LE"p%Te*2QhhA)RA,-@+"Fh9h%*a'q*jA*+b6M*)VkHkZiq -#[DH!HfZrDd0qD6`H4)Dahh@U(kVi1AbrLpVZEkje3180qJ+qmCEL)[49(Q5"[[c --MHPMf54Ck8"i#Q%'-pU@ARi9MBGUFkQe)+`CKASF0@,4`D53!$qFQi+TNER*m*J -4kR!DG-R4MRkU"JEUdV""d`LC,'"R@M0AeX13!'1rD$b,c0a5q,Rj)#Z'-#ihF6! -QkX3TX!8ZiT-+FI,%h!ZXE)kUkZ6@VkG@6aZTJb$Kq&rq!kVqBR-G-LmVVkQY)Bb -)92k6TK9dikldlLfVF*PeKXb)bR)V3mhh*j9`-@X(mHS-(J@MMMYiL)Zq(`IG1IZ -J2U(XfJT44-cRqDjHC8U!D2##i%jLrA-c9bD2rLU2rMU2[SG(6dAdPa(eCFcH&m& -l6'SKfL'+Q98he)j-XEfq(jK`eIEp,$+P#Hrp,"84Gj2il6-+@#TNIc8(phI'P[K -Yjk##Se@p%1YS&lQLh+G)MiGq)&Ec![l8YMTLKMd21-(hfr&+HHXNAS'!"UpJ!$* -N[pp1iJ5a5d*`iIG2+VC1bj!!!+4ilSPXAMd+eajliXqEa[)$r@#V$26(UbS`S2P -1`LcEEX!VXAQ*aGhFK1r0I),GJKcFJ96qbLHqeEN5TRJ([YfMT!$%TeG@SbiE6!R -&%Za&JkS$UB&%[!S#%$5m*j(c!f2UdBDl4b3G$QfeLQiXX)aIkFrheB`&jD(@a+% -Vh5PA'T8,)iZmPK4H[kq-U!l%XpbqeB&q,"qf$&D!9bDc)Dp105m)b9j8"[Uk5'D -3!#G(Q98K(f`*AQ6i*$+N$ABCI)"1'brJXX8,*NGhT"6mH%9e!-)*Vchi9M[**d5 -dCrM-ZmkH&S61KK"Hk1KRJ-k''6[VN`H@2I!-EV)VQ4JmNdl+a)S$QB8X2QlB20N -(3XhJ"APH4[#CEl+%p4[EiB&DI&[f49h3Ap5h@lG4Ml6GlBJIJRI2#hJ9")PMme[ -0a-2lG,2IL"TIbVHSNk@!$YhbT0SY2'YQbTZRZIF5-#'$Q(iZmdLmiUAVT&FPYhR -dDc"kc0f2(Vd2laNX"AF$"Pi'8#"d-1PZH-",5LEibL3S6L'G4q69eZAe4f!eUSm -dCC2Sc5))!H8p!(VeC[PmRUQqQ9!*eU+)kaBp*XbeBl)ahi+GP8,-QZ9Ae#@45'b -0cIDm&-qJUmT&'$+X5c6@EN(SVr"NCMIIK8V%b8UR)VAjh61eNCe65m9H6mP1R9P -9@kG)r!26X9c8L06kj!#AhJi@BH+VTVP#QkH@HGGJi-bAeAJ&C2l,@e'rQE1J0U- -ThqHT8$4RS)C+ba6,M*ZBIIG$U&kf$6aa$I'dXG3M&Xe'Ff0K)A$eY29"*(h20'K -[#90GeQ#IA9KAil&FT#VE#@DM#Kj,L@@9UJ1%+M#PZ-cVp)3Vd,f)81-#9"$br&L -p$6E#&%M%f``G06HL9qi%epIG3h+$'cP$'66123(jH2AC@ai1VRGP)[2iG(#fGbp -5HbQTP65XdGj@jkhamdRe1pJDS5CNSVEP$Q)rVSfeHi2V+#0-ZK[A3A0-`i2qS)S -+Il(%@9C6ALNA#11mSY$1CC[hR)"1(H`J,)&`HrX,Q'FG[2I+VUmVpk2f`-E3$e# -b44F),&56FPh5%A0#1'C64mcZNkGMMZq)HGNraB68j%K-YcqSm0pF!QMYN[SDZi, -$&'TY$lAYjP,cPU-qi16[lBdc#pVf)-DV,VdXNV&fI2U3!,Bp,DXS[`DJ9PXK&A6 -hRV89r(8'[FiXEYY0-iH`"GKI+9a"21mNm*4Mj2(AD![beXSZ0P"9DTbe2NpB0`, -9"I2e03G*JhE,HI6'&k6U#eE#!kh`NHLN&5i9Af!Yd!`R9B(m9-U'qf&QA8fTcea -43@R,,r&RRdTAIAVIM3rHrQ[&)aeh'&!6-RB6E$jmXIY`Gab%c6qT&@,GiBF[(B4 -ieKaKZTmIBHbF5i@8d9[2R35hM*iJ#Cr[*'cGYF3mhPk+pah@`Y,a6#HX)rc!d!L -lV42X*8bVd958edh&IAaalMMiRkVCQ$Yql#6@5eHB1ljS,%Z)k*PI9*L,GA&M[Kh -,8(cNI4!bL3A!HkLUh$1FD502i&h#Y0e5UmUV"c*0Yk[a(SIheALAi(h[1'[K3+E -VpN*9HHe!TY9Vm%CFhe#m%GFhYBVb6p5[ULST,'DDU1M,,@BlQU,JFVjm*Bkm2+p -`!ZX6P9m0i6L'%*eCD#f"+'CrB@&qB5R64&p0QQ1-EY&cLZeiZk*hPb"Kq"mT+E@ -MEj)dH)pQ-GeleT9CaM0Ypb1PPaH2Kl5IV&*lbAL!C39Si@9i6lYb(08jF%ea64j -@iF#-%QF*`)I![&+R(8FCJH8@G!6HGj96[3c$IGAdGKXHmh[UJ2J'AV-@jHDaF`a -lFXfPU%p38c,ZDJKY$[BN4-cXpCeS@%23#51R[mRQNABq&h6ZiAFp5i)0#T6`@mX -ZK3fjiRF$3beGJ(K`HE!h'"3KdT6pVU@FA,rJYZ[)jVjCcS0XFB[jbQU`XL5QDa" -'HRB*!QM3$0f,b2Xe`F"m55bL&falK84@$pZPX1dAMP,Xq,YiVMqQA10I*G[*9h' -rlh2ETpNLN8AfiIPPNCmhJI[0icB`aX%[RGYZiRRXicDCDhG`fmqilFYN5aJBVPr -#PGbfKYdQXQj,j4SE[i6YTpbfK6dX-Mf[ME'Hr9CN89(FpSIX*GJ%-Rk8[3hEMlR -Y#AC)C0($Z1fEJJBflJPMUa#MBpelSpi("Dd`8'6GRq3e#`SQN8%D)pQ'#KEB`'% -(fdR#j5,V`@[M5KGF)Z[*Fh)G&@E!pRPZHe2iUFL-D$Gdi4TKXBiC,d4qKl8I#+[ -KpfRb5ljED"CCla'm9qB+'d3@-i(E2L2m@Q4p2TElbI8(NF@5&%6dMHX[)ZYl$VI -e#)H6@&`8FQTRY`[Sbl64FMqjqm*'ZQI3FqlN*(E1+-6Sl$YE-e*NmC!![dKpkFk -(MAXhBEYQ3K)lldR-!r5d'lA-Z&$ZDIHe)KX`41h&-,Z!acB@F0ZRj,kK(MeeLPa -lYRdh2'p'&iAR`HKIK[XqHj!!A$qbRACaZ1p2ZbFm$h,1$mq-($iRKT0#'11L@m0 -c*6G(VKrCmUV#-bR[(EPqC-[rDAL@&2aFV4pXAI*FF6H*,*h2*f1ZjREB9XKcaEd -@YP[PZH*q&,BfHDkiYm$f$AQZZ,I$pT)m9pblBAY$RL[Z)b)cdA@,)@LeQ$&&[*p -F2E@pB!1Q6,-NlRcBe#b*5i(YGRQ@a*PKqe1jRq+`U"6ar&bIDUq#V91H*A&1(FY -)3,pkY"pSkd5@BC&R5G`#f(MQRAbeGKPX9mZc*!je(AZlh)Yapm-'FFr8Lh&2`FE -ja3@e,bH"m"-jqGMY@XbBiQ5j&q-qJBf%2D!A24V%@)XBJEkcGA(`Hd$Z48mLE!4 -pS4Fp8*0@M+f6HY%c6Q6$X,05,hT+BCX3RL9RAFeY9ES+f0Cafd@kDYLNRkl9BBD -1kbI(mf"R'-Glb*L[Za%f+!DM2[EF"YYjmMlNDB'03ENeI+mDG`@[alGdN!$Y-fk -bh1[NKfYfFckG!p'PHKkFbr[5@%Lfmq3GLq1G$e4&ajZ-I9R(QdVlY)ThSC`IalJ -BCa%kaX@mTbA'aGM`c"MFaa*MKKb2Bmai2KcM%U#'1XBP"m)aURR['Sdkc0P2b)G -9eqRH!p++5bVZMjm`9M*EkBr$8)m*c&l(rL5d$1UkcTClMR1GrA)iedY"VDlMA5V -AQq0GZMSFEdlrF,`jDm2a2S9G9FIlP$`[1GlF"m2a2LhAMq20Hb+m0hb'-!fe+ec -'mj-CIaR[GGN$,QX,la#mFULpiA+jMhP[Z*chTFcqbhPrb%j3+pH9pi"DZ5Hi0V9 -b(h"YDTH(De-Vcf-MSPX5Fpb"Q4GLM4(Bbf[jc$1%L!%k9Ki,[e3f,q*Lf+E"PXl -QJpM@+2m4E"Q)MEeLiH-mR#X#GDPE+Hm%m6pQc"R$ECk)+KecPL&H@--LVY8a9`9 -Xf4TYa(8kjVE!PU[G&i'qEH$p(EFr!MY``bTj4XEIJKJ2)8BqD[-9(2!4*Q4S$e$ -p&J2MJ1fRh-ElT9X6FDH19GS3$m,UiZrAXDTGX)h6k#)HdE(TEYK+f)+)64"K[35 -f54SKiQAB##H!iP,+Jfj3m@[J0YQcHGBfmAhdY+L)(E$Gb'f"L,mb9NrU3Bd,&dG -JpljkVcSE`Z`'MBaEa*q%MII[Z!mLY5,l'GpGi[C(pK(CHTjXh)H4r8Af11BmE0f -4D5,E8Lr[+piXNEAaf"k"FRTfSjb6emU%1Yklb+1+#I@mE`S#`D"1U$q+@PCdHc' -b4"4Qm,dNBAYNP8kB-4aqdl[YM*`2[hp0IR0r(AQE+&c(pmLj@b,ALF*215BapcH -4$iM#(,iIc0dDZ8%8&[(pBqk1b0r!aR0PlUZ4,iV#BVjlcIe6j*p%B3Pf&YV*[1q -*`P,)h+DGc0XZ#X[iER(bj'jaX0%aKY'YVGX38EJa8CjK#GQLX),2aH5eh8T&B5@ -Gj4TpQVT0JHdDHEBP9-%''H()pFqlc4D&9Aar6GM4l8C4Z2PH2Q-5Zpd"8@"lZ5f -Tfi1!r(LIF"Qk23lb2-)1$D&E0eb4hi9pJASd!I@l'cJMcEq%PhA#,mj$Ie3+3VH -rk)5lD1m%jSLqGpdYic4ZEVYBLIH'+0a04i'BH6iYE$a6%el3GdF-hJ-5AY4I$,K -a!r+B!pYC1Z'H)l$0'rXFjI&lI(i6TJ8ElaaZRYr[mGh)*GZiPQiGfHlRHrET[I5 -MBC1pd+@rXVp`Rla,ZI9P+CTcKh0ER0kPeb3p`'dH[6G&FqXVh"D[[eD[qEQmchR -eXr5Dhr!p`qLQEdM4I#6M8MjpNejcNZrC`#3hT@MRdQ8(i%6IV5RD'mlMYL6ph5R -DPAfj,D"r3+rGqNGZ'k,IP+,p#mH3!)bHqLdTfJpNR#CCrdb+0TM&E5(peK4G0*p -c4QrppK4G,-G,M"MpQbQk-E*8V@(k3)UZ4-BR8[A[TZL@br[aF2e"f'3R500rUYH -YS'YH!,qq%bQkfq9iQ01jZTr,1bMCA!GiVS"JHS!5[mC,-0ehRAJja+becK,0(QG -0A8a*GCR()ei*S(H@1,@qVXlRM4d2LCQ,&*FTa1L-Hj68cMMD+D8cNJ6h@)YpYAS -S#@ZT"-BERqZF@Zmf6R)jDm3UVqL[mEPVR,@e[8UG0G99hM+2D29jA9AZRS$6'dR -&86L[TXCAS`I+("k(Xp032YfC6LRcPMXp[&TqlX#Q0+$iV@9e96k[Q&m'!B4eFMd -$r$@jGMSTMaiQ5qJ0bjGeiG+U1Sqc&iiS*%d*f0F4JFYRLH1+4CcL,($@p%D"QU' -rPp+F#G@G9pC'mkZYm(6RV0Vi3ZGe)Kd68"PeP#P&a9IeX[VU24AH1YA2Li2R9Pp -YGaITTbNSQqUVVqXjeZPeeP59bk9BKSJi3!kA1$eb'JNPcMS4dRrpe!V5*-PNSUT -Uqb9eP6"1Jc5+-0d[TCS,5mE"0j*(N!$+!r(9b'@qaqIZQe[[Kc"%b0%*Nbj0j4A -+UkMLY8*@BESS'[CeBC0+bL'A!ef!9)-PD')Z0XF-mC-)1jErmM*dHh@0de8EGlV -9Vj4lPMUH$bMXMUG$i`ml2MA8mG,`rfqr4pTlL0c6UJmqEZf3!0cDTrrI[Bdd`a9 -+Eq2)FG#!hKi4lQhGRPc`)1rZQA5L[l#qV[Erl1d4ChTEpiV9iVh6h(FKA@Q%*jE -f8!eK#bkBNXaqZ6j))Mihcc*KV$lA9`keeXee-D''$)GFZ+e35Ba"jC*"66,6@80 -6Ja-2AmlebL(YPPRr4hD*e!3A1lheY3B3%B$#B*&)&bGq5J)Q1!lR,6,6lba(ZF- -Pp91(N!$A--Tl83hi!KE9NK2jH%K#XSHD,#RF*FZk&8*#eY+Dk4&HFJpi1ebpPcP -RqFXUp2Q3!+j&$KjU1`reZXqV0"r'2lppAL@0BELrDkleb2Z15McH5dRl3defE[H -3!'RXd"MCTJY)$DMb6TDIk10PC9-a4Xdk$&80TQXLc`(G[M4DeRk%2&DH+Gr`cTk -JB[0UFG,CpHaLP"5d2-YL`J0CZb3TA8dEJ!mDdm2Pe4@eZJ+Rafm`Zea90G9)C)@ -c&PflA"kT3j5&63eB@LDZV#Ph+[EdXi-#GeFBP-[116eQY9rDUCQRhB+A9p@@TiR -95T9'R*jc1SarV-pA`@IeXLJ,'SXYQ&pk2ZSiS4,)lq5*TK`#P*mf$Xh0XiUAeh[ -UN!!KYFem6f5a9F`DBG*2+"(0*GCaik,(P45*@9NM,Kf5SD0lTf#K6q`B#eaFK"J -cjR+c98`@m4Sc"[CNG4PADe%#aB%Qpe-k*QEr2%h-cR@kbP#1#@(,5HBCET&[)PH -PBh&T*@(Dk0NkjmbSm996DmTUUTbe1K,9R%$&RqPdDmajS6PBA9C6kp52"fN%%83 -Nb"[(-PeZ6CQlHmF%596Aa%8'MKd8bLdG0m%qASI@@DDX@ljL0!eDTB%[8G,VF9$ -3(!Gf%4qqBiMD*)&D!"GL(MVPp8fSUr*3AIlr!3!!$3d5-LihBM45C@aPBA0P)%j -[G'9cQJ#3!i!!N!3"Ef)JPZS!N"%@!*!)rj!%9%9B9&)UBfJ"!+V,"05X&`l1!!! -#RJ!!14i!!!%P!!!C&@"@Ap`!N!DA8K%!#!!mk3jR#,8VidLd$`Q("FiJ+@N44UY -V3bmA%QG5-5K5Z,D[3EmkA@Nk*CN8*h0*-l((#GD5HSDk9Ne*Qk1`ASFFBqVGFAh -X(3!0Vh4Dhai*BcqM-X)LXM)Ha#2K+NhL0*8G8epDPU`mdp1AjJcJk4pKiAj$-k@ -J*+0bd0!Q+A#fJ5Qa)%c(a6TBLKJDPCQ55)SVCe[49iaeE%HB5&,&fCeYCV`[`Gk -HLQJ)P!$B8'8MR!@ai!A)kHH-T2#2j[bhj`#)FDMUI(KYMhNUUdI8Sjih2'eLfZD -S($-Gp!Q0ZBfME(H3!%"-M%iQP3Si'VVLEe0Z+)R'r&KpG$rhkJ'MlC-Er154pl1 -XI`fmPA0)rT!!Se"(JeDYJPdG6I3%P,imJ,GL,l306[(Nm33C!'4Gb(,-@`Lebf[ -5Z9hB2[TpZ[AmKDh9'9RiiK'!eA0p&iV2Dq-(G-!*mMK"2b+!VZZV5hifN5cNq%) -@-PN)JKC'Q!Vm[J%mhYRlE1Ic4qEiF,*[cPaCZFlXE6qC2M5cZM(G`TNh0LZUVQi -AjUdVR@fG1DilekET392hmd9RZYTFelfCAMp0$NZ--UIebRAIQieX*6rmTFTDZpd -AIEEYmRic6Fm@$PXdITZ+fjLXVMTE9,,aV#l,qV+SjUDSF)@PlBUkHTSQ2b5(#e[ -0-DdYUXc*V0+fREP`6BX4R($3cdeCY"er1bPcNrQ*mNfDIPL!Khk3!)irrNYr52l -DBc&VrY%AfEQCBUYCF48e-FNDjbSc+Ejh"K[rXYIHEhZC"0FhcehE0I@e1F0bVX2 -e&bilRpCACZPXK5hUTHX@&%"9AflKCh2T6!k&'&YHfZ[@j(jqQR5k`6BZpV+iFMP -1eQB0"$5eMHPA1E5$09C025hGdZ"XYX-3#'e[qr(fE[i3JdfFR08Y&LmbZIIP!KG -fH5%,m1LjQpQql%cV@UUYa9CZjKU(Lh2pSjQa2HC8@%!8Zi-[QqX9Ic+VXTmA''N -E%6a(YjLd*BYPGB1I9h@9Bp8d#@+!R,`K`%BU1N6P-YNQ,faCcf@C['JY6T[c!Yr -`BTek@0(LL%A*M@5&SX)KE3N&3d8dJbe6G1Db+%Y6BKa(p+eVc$N8Kp0E'!K@k1` -j&i!!blUDhiKXkCCeFaf&G9Pd#c1DB*1e0@a[Eim`F[p@&FC@ZANa+!-cUE!JM8[ -6fJY9+(q!f,S@1hcPVPFf0dZlN[QRGZlHVAEijr2k%M[phqb9Ya4c@6IRe#q%eC6 -AN!##%`[2E'AQZ1&UCXiGE!D,A(5lpqpMLH0q1B8mUU+#(#YqcTf'ACjZVX@40EB -9qiSq8X(#LLU[,rA1A[jbba@1#(2$&5pYDaC&Kd9HejGBYLb@d#LfRCBe6,LPfq) -N+eLq-`X-Qe*TbjSh4`MC[@pQ6Eh%hrHh$,l'he`T6GU1-XH%D3%EKiA6AmfLEY8 -hpbH(4dIQV)(cPLV4MTC##q&p,6cR`[e*l-+fe6ei#bkbKm%[hZ`I6XaAKkrHbU! -J*qLZbP[caR9f2&RCc(((2-H4$Z[P%LFI6aE&V"XIEd%E4EC3&fVU$YCXTMBl[l3 -0jRF,b9IH)D2hTBNA%Nrh&M)5qj!!+@HZ@4B96!jUSep"3Y3CmJ@r[QaJ(XXk&l1 -H"(p3j`VDa(kY`l+jKEFYDhKQhA!%lN1CUjDjM2p@0C)QIPYmfI$D`3HL1r+lref -blK(AD1HVP80fN984"P`MZI##ZH-I2F-'CR%G'JK2k82VF22+1C%2JU6F333+p51 -DZJB+l54X)L10rb)'&(lp@jVmR10fImq(UZLfAkeUE"5#BDfQ$RZN!r%,Yl4CLlM -3@AkeEFa4CHSQTeTU4Ji-+GSYA*S'['6ST"H@0Gb9idH$bBa`6pL5H"`rE5eF,#m -D'!1M#2D9h!R[`e%4AkUfXa!ZI![k`AE`[@Xija)hq"Dl)Nr#baBd!PaLDFrKH(" -NF6Z%HAaCjAm+FBUZ3`rPP)`1AXp-#q[)a1Ce4DjGph"*+TIAP&eSDYCV(fHc8+V -S%`G#"Z2-1+rY@`3p'!IqKh(e1+qZMiXK0@0Vf)h&r-ZJ-jm2df35-ZPTc+4rLT' -Q"@R)1M25S52)6l8+[aPPhT+p#Bc-"Vj1NmV"&Pfc'95meLrTKakbKdZSmkj2)MT -Ka)AfF((H!2*+%a(BSTKM+q33H0$#0K!)b)9UjeUMk9SK(r`%QqqA#+,%*FcpR11 -Y6eDZ+bB2ND4-&YFVCLT%5%H2CC%cF'mbJQ,9DDMKp!3Ramf@N!#4*S+DjrGM*'U --[RLZqIrC+#BMK4(UY!fFUi#lb$8PB90R)%$pDTd)'!MPG'VhYaTT%+PK2HY&e4q -BRM95USY45r3GYjd`p+ZcV1S@!4pK!NH@!dV#3EK'T!a*8H+!)*JIXai-ZVJDpbX -&)c$pRiBQqaU&BkEC@,18kHlQhF!"&IKjAPB3&'B`b@*D-GI3"$eqGKmaT1bA&3* -li$'58RmD$l5$N!!)ek"H'FTiF5%S@9GH$e+Vc0(Kf`p*(*Gb9a!Qh6%QR%HIFMZ -diA@'jAGUK0F5J[jhmV#mXCHh!P#Bp'KJ!()l5%XJJai`XfT"5(+f,1E9NJ#!KZ2 -@p%VQ-Md&@K('Je&8@GP(RR0+3R"3eqIQdF2lN!$5paB+-&J*LNS6qL9fdM5R33T -@&F+-!+C@-TYi,S-l3KcF!)ITVL@JGVETqT8BC,X3VdU6+A-[YN4@D%9'6*d!)&3 -Q!4C$"RbXUU[aMFXLXm$&Z'QVm5p0E%kZ9PIJAfX,jc)C*+GNXd+m3eLHKEaGMe[ -#",q*@L2mNhK$ES8eClaqS&ffh+*40'VlbN&$B*)9M,f`45QS!eI6(+8*%@##pq# -pHm5*'B&,)kK%3LmZqb&rcFYk#Z``m%#%JYT(5le[!*ERVJ&'UKRrB"mjXCJYi5q -dq*J5%5qbXQlKSXapq&@ZNI93H!@2dkLM2),55j1[`*f&*Ni42hN3)MF+8,'M,"5 -RdcGRI58d"8G$mS)eB012%*HHpZ5Aq+mJGrpiFN6A*P#+D%+1,MN!'[FAa$hL+19 -I-El6Jac`09'ZjkSkmPU5+a3)5(1,JQ,5KArf'Q@(Mlp8)DB*Bc!mBSSB4`Y4cL4 -38&B2c0(VPm+&(i)Zq(YjY@"rh,13!%3-$I&BAjqC!d$qmm#ZI!4YR%GkZ#pK2Lm -0FkX0%KdX+!F$3-)9'8$jm[QD2-Y0)V9@!'5T3@UhmNKLMEh@@5%JlM(18EUaEZ% -M$1'RMTTe+mNd2d@@*h+&N!!6"ZiHL%MMZVj4RM-!X%$MG)ielik2[Yire%hkTS9 -+k146-#ik1#aBN!!b"T16`0)K#B-)0CqVplSVFLb6(#fC3Pbqmq*+If$eJPj*B4+ -3!*(A`"')cT!!)I'p,&Ae-%Fr5H+G,2-46lepmHENl-AIAliqqHE[KbI(Cfp2AJF -EhhMlmY$X2RLbYbQcAb2c%45LFT'-`ip$`-9C9f$Q$Pi+#kq4`le0qk$Nb'dVFKr -UqYLp2pY#H+bZh"8a9m,FFZbkJmRc'1k``"[3@&Uc5-+A0Q4r&A$N"Nb4q$f[H`c -+cG(qSH$ZIPUjHBd`SCNHU"IEHl&EH%D5h)dJCpTBqU@"jVNf$XaVD9l$a5lF&DS -@#)H54&Q#-A0!92JHlcJ!(+J'KcU'MYH6P5q(B$I`f('i![D9[+EfVdBMLhb8,M' -H$i*4MJF&ZFb[id$,%3*#G@-0QMCfBeTiF*qk%Gh[I[C3,aK*+Y%1`)bL(Gk4LY) -JJXD0E(H$Vk"mhIl639l@$CRf'pZHHm[j01MeZmQVSf14NIafmZl-Nk[*YmH(mYd -Ch@81af[1aDeZ)0JJ0+5[fec[)brZ+*'IiBNC'YFMF(ANqUNab3Ta@FkmC+N)TZq -`PBq)3ej"2+,,5rC!fS-hjEhNl"JreKi-M5L9&aDQX3eR1''R"9EKZAjVRNZTKB3 -!44V%al,JGA#bkjA,YdMmR,Q`C5rX99+El"151SJ+f!4-lDDU%hGA2Jhrp#(6mec --TCeZbXlK@a'd)&-QTd#EC9[YkpaGP*ZN#5)N4pjZHBp0T3qA),-E#NF%5E%R`L` -['dR'#eb["2-J+RU+K$ji913P-&4#G,*F6`p3*),3Q4c&IMpX!9R0k`DE,VH6"0$ -cai@#IB#T#*b,RB8CH,H`1bSE4M''B[`3"M%rKR+&MH-,$&5a+"ReGeMlNi4F'K, -KF#*NQ'HrG@'N,29JU5B4-"8cJ(Pm+9cQTP%6Ed&j54&+3T62U,X2pMaIP!D)Z5J -X2FDeQ9d4"bLpN!#maILrjM"`TUj"!8-V0MkSL```Db)*I)iJk"f4S6Yi)AX0FKS -242eZX%`EZ-1`jb!-"`B*[iX92hc-fJfK12K+Lmi)@8dimY'TZK@qPjY+E`QN#G' -GH39lXT3&Nd)*UQ8IDm[FqimM8X+QAk'Tf04FkMr[+H!3ppG,Ibb&$A"J3I&#%G3 -V0PMcfFm%lB[%ILB&Aqqr4qDi#jdb4b*1LLacqJkKC0"-i"HJ,VG0XiDK%EE(6EI -`UqF&2F"!Bl$%lICk8-[eid+a'4LGPr8JLf`SK3cf6)5pi2Tkcm"lI2kHffE+hPD -D-'l6&FKiI$#*4KQ[YlGh(q!c,V1QZU+''N'i'Xk)cDAeXS@U&q*EeTH@YDSddIY -1D[aH5%Ji3cBDUpq-6k8@*TbEb)6k-@BLRJQTP9*cQfQ9E+`9-[U6X#9S$Zi[f*K -aA#J@4$MYCq5Ce"8DC$+$0MY3@9f$S`)6ND2A$8b&V'fSad9!VpafX$ZBDiXkl)e -ZF$AkkN#*QGmLX#5JCP&1m+,NFTqImd+Z"5H89JC1P+&JkkhB!5m1U[6,D-P[Z%8 -1PkLZeH189rRqRpE'Y)#bj9hQkc0qL#k'Q!22jcZ",-&CGX0N1k&Q$,)c-hU,,T3 -i-FC)LF3A51$8XHQ"M9J)l&Flr&0UJ6rY`GSM"["2$VKE4H+"lqDaJmIj[YCjfhU --C)AI$`$AA@81b3!p#*J5UAmPc8H&"D%Y*&q2riQ,5kZ-)c%-V5R4XGDXlJS)IVE -"TQK&P43UMlN2pf!G5`T1U(JaEprEZ8GPhcZlYfdfP)#camKD8#56A%Q2c')b6dY -dJ(#)3!G*!mZ&2U95)(qj(35`!XGRAh2)iAHe($(jJ1k&j!G(X&N'SaH1AU*m`Fd -`GBTNhebRLB"+R'(M!$k!c(,Af#0jRcT08&91I"Hdb1+)dK*2*119p3CSpl#-cG4 -%-jF4JDL#5D,l%*YJ,&$1*FG!1bpJS10R3bHX(6p64-k&!ql(VZX*RX-32S*p%Z( -&FUfQ%eZZ&RE+QM6U0XRB%ema+5*l4Eq#9H5+V$6K1#a%3F*M**C3B9%b-%0e$-P -"5"SmfeHRT%NeTAQhS4k&BQa!CX&+C'PmLYT$Kk!H[ampleFPG3*$d@rp-Fd4pSV -a44S)V*Ri%dFf3IMRK[*IE%Rc%Z+ND4)%&qS)1k&mfZkm4!"&e!-)8#A4jU"GlLR -p[6`FKr%j-V&BH'@&d#qq)C!!6,J(fbc)5U'fY@9FPfdUUY5q+1*5%1Eh@YJ5+Cb -)Ria$mrDEfmkYm%KLKU&QaYk*T!)29iLX"Dd&eBlmKlir18GQ3[)BhCAK$a'pb%a -`h0E05Ck'mMI%0IEeFI&"Y@F*@$r5VA0i'`iJ63GTrd#T%Y'CA9!Z)N4!+#fkAYD -MpfT'NdYp@jc$MJ%p3P[GpqDaN!#5HLmGH!kF'GD0h0b)CF2I!@a5HHL"G5LT&fJ -2iHR[KCJeYYUi+G!mfSadf"65F#$f'$[T12!RYXc#FN'GdK%[j6d)8R9IJ##QJ-- -@i"UD9PK*i+X&d3ejUi)*N!#*LQkF`@QSF8@k6-XX5`9r868LUdKRNF!)cLMR`#A -BETClk@b2NRc6!TU5SS`q6m'c`6bBL"J3X"KLjYhj3"pm96+mE[%d6A'bqqEIc'M -%AhEjbl5dLqqDll!X2pQ,(cm)(aXlaf,bcF2ipD2ibq2ibj2ibfIaPmre&ll!BEj -VYVk$Me)$hpf@UjQdrdYH[j!!Jm%ff*h@'TT)9GpQS#U!L5pBhd[0i"A[hVi1L[r -N&HNV9b,hQIf9*J(Khp)UPK+V$TIBV'8&!AB8,(MjV#!M2l5KjhS*d-,)MmMadaa -8ZVc[Sb!'(r"&@e)Pc9UmPCLYV`Lc!%e2X#!NZYj#,RA62P`#CaH!23KUb0MBJ+k -VAK#H,9&Am'!fA"0bEp(Y@`+cBZM6m0XArJIc,2eLr4eq(S@I4ZQ)Ai)2KGp6d'H -'-@QE56#3!!3Xp9L-!Me&J8Z#JK4miCYI2*2,UKq'&U!'8$54")e$%H+G*rLfZ5b -JTa"(f*LB)IESpkm3$S%I"DIa#&ilBR83@kqX6CX`0qVM(36,EphQR!l"a&IKqHl -'HL8KH"X&m&+S+32Y&LXJ'L4"r!BmTj8rV8BKLJ8Q)@JR3MR60q@Q-3Hf$5$`#(h -I*@Smapq)*r!+S#cFpLMU[%*lD)aFJKGQK)La>Ra-9i`JDTAqZ%b!RdV#rT*!L -#%,`kaThiKFhN4FilA9T@61#T[)iS6pi*3-CFeSM"#fGc+B'bYmH)*rh0SD+RR8& --N!#LU5kq3M-$AkfJ"FCRlFMl9h&d9PF`3L*(%JcakaM+Z)&-CfAQrI[h+'h-l!9 -,%PJ9[6PB"QrN$b$1*P@!d-bI%%hS'Y`#M)CbJIHqHAIi5YV0J'iBq0Gk8D%m$mZ -a1AD%p"KkqHADEJ8(Jj4bBe`eT!0ekh319JX9)SpEe#cd63iYJ4!rL`@UXf"l#53 -8,@VPS)i46ZTE3VrPNMH5$Pa0GepJQKL),cr3QL30963rrh)$QK5G8*J3A'P!#!B -J9`'$5LEbfFPI386$5(($RFE2!NVCLJmAa2)Nji1RS8`MlpJ`,Z%TJ(#6pDl#!AR -mpA01(apb#Nm[-9$NIBN8mUXHr[XId-"k`G[qKJ)qm1UKrBUMJ9+%T5&P91aMEbN -qiZ5rad`!G(a'%106IUM83M%-qhd9'5#M$BaY3akH`JIkp03QPN&$3@`F3BCmR5* -iX)f(B54H+2i3P#8V(KQl4+$J5B,P#N'TQ'RQk(T!AS)PIB&F,"(F'A8Dj&AN5C` -+"KXSYUBBY[d3UMe#e)6LQb"$AqXQ6mPJElIa'3Q-'[fKjLfm@D(&dRAL35f+Kh4 -i`))AF@crqTi!GT4piSB+BqpH'Q$55p1[S*!!bKbmqh+bGJM3!bcVDBBqp!"haM, -q3P)#SVB%ih,A,9"1Ka)$#JK+GY'Q)!fFT95M*%YjE`*`+6h83J6`kh(YYj!!C`N -'0+rp!iC!T#I5Y)#h@)a9Gm6PI0%F'qeA9AdY[1@(j!2dJ-G5!"k$#345dK9S##B -HfK@cKXCEk3""k2'p-Kk&B96VQff+$UpQ1[pQ'CrSbA[!X'qH6q3"SrE2+BcF!5, -%#3FXVi@(#&5#JI5cred$XC!!Cjla03@&MS*SKKUZjiem-kIfK@+6SEJS(F5U"AX -R&"qffrMDATR(frGhATfqHbmNA"mr%B*fmm`Ca'"15f65eXP9S"8p5RKh!RQ*,b+ -N3,j2dhp0m#Idb#HQj%ffDkDN@DrY3qbL03(&Z)JpVCm)9Xa%a@`VN!$iD()L-r` -$(HYh,[k-@aelD6#YbJY$&i@NA%R&[[)kXSM'Z%cIMPK"$%rNB2T*PS%#5+AQ$8V -)Tch5%$)@CJmp,)1MB"42%dpPkMLBE6FfLcRTHeL-[NXPM!p6h`3ka1,B$X-f5N) -YlLFGCK`3(A(QIm*'MKLZ`k-1(Ckm3GC0cejm4BH3!$i3IKYm3q[Yq#H[bG8ChXS -*L*P#!(UP3Emm1YjrrITE*P$#+N))-6e+H#Cib),4S3L*R2pdC`GrEGqqeEF$d3, -XdpApReKXq)@8rmXHq46iEemI2+MbIZN[-%5miCd*Aj!!%4M"#G,8BLX8Pq4VIEk -5F40(IhZ@iG&1r[J6A25Y&Yr-dcK$!a41YT-MCV,lKFFKEX*hk+H'eN,B3YqGJB! -`EBaLcj2K8C3F99aS9Jrb1,`4Q0kpp5AX5ikr"U0K5!#@k#F3@2liq8deHY6J+N8 -&QBk8Y8K4MH6ci`YBfU3,lEEekf(KZM`SDNMqVDCBD8L6fe+$2&D!HP@SCZQl'q[ -5D3j8"D%-(MkF!"%E3iU+lXcMXp$#"999cm%FAaI6@'VdqRUbrFLFRKj'LB9amT5 -D2YBP2re0&+(Y*r5MEPq'dSNqdE6b$0)QQT@Kk848",[qq8(%r&'3!0h`Z%NXYIM -hL3#5j%d$f'd$I1KIeT0b$[bT`i&!(G*NJf6ZSN2VF9-b9(K'3alDq`"X["Y,ABM -h&GE+"q6-k8Z#p9r-lq([Z#C0r$-3ILQY,rM&Y(!Kf@P(5pe$X`+kT*FcP)c&UJl -N`6fqBIMMPa1HK[i0cJKpI[KB3UcSDk2B4Yc34k6NJD22YhEhYY$CfGi-SVBLpE9 -jd%!hj!8,UG,,`E9rJB,@kH&QG)m0a[$0L!@8"k`jJ'KFRT,mm#4Qk,YqI!Ac0jd -pq-6&dS3'*V*kMJCEm'NTm$"lUrcNL3rD#DNX1rhF',GF2qERc46[Pm8$SHh%dbb -CE)8NB+X*ZY[VMq0,((k+&!rYP(XqqQI%!4J-CD@2iJc6p(dY0V(AA4dB$aj(CIA -(LfFM[*JUM"H[,X+Qf2698L28Zak1qMJLaBXVY(Ie64T8)+M&I`P&&riBAiL*M"E -QMG$ji9R-RI@6Q2kad%'qE-qLVZecVclF*-B9mMP,ZPM-!`DT'2ZS1IM,X!iVGdc -6NU&rMPTIZSi"Lqd8pi)T#ir#-IU-&2p*"0-ZaJ$id3Rie82f!+$##jcbUX@kHqY -lEp,N642rGJp6UAiLYrKM0-4BcqF`AR`%UX5A)NaMmb)f!Qmb6+`33!3hJl8hc38 -2*M[2JHR@Xcf5[KhpkjPhHHErHHM8ZifSQlY"T8$2&1!IBjNc"i$J@6VL3*U`B+U -2V8VN`014J29S+qRc!rjY!CrhY2SVJ"Ji$,NM2KQmlL"TL*`0KGEdr`%!!-G4!!! -"!*!$!43!N!-8!*!$-QjRC5"dD'8JBh9bFQ9ZG#"KFQ0SDACP)("KFh0hEh*N&&4 -PE'jPG#db,MGL0#df1'XZFfPd1!)!!J"6594%8dN#!&0*9%46593K!3!!GJ"3!*! -5V)lYD3!#(jd!!!&'C@3JG'mJFh9`F'aj)(4SC5"[FQPRD@jKE#"`BA0cGfpbC#" -LC@C[FQ8J8h4eCQC*G#"hD@aX)'aPG#"jEh8JE@pND@Cj)'Pd,Ye%DA0`E'&jFb" -K)'4TB@a[Cb"dEb"KE'a[Gb"jEh8JG'mJBfKKEQGP)(4SC5"MGA*bC@jd)'&bB`# -3!a!!+`!&!4J"pJ#3"J-!N!-"!*!$!43!N!-8!*!$-J)qMrJBR!#3!a`!-J!!8f9 -dC`#3!`S!!2rr!*!%!Ml5('CM: diff --git a/src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx b/src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx deleted file mode 100644 index 731d945d8..000000000 --- a/src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx +++ /dev/null @@ -1,255 +0,0 @@ -(This file must be converted with BinHex 4.0) -:%R4PE'jPG#eV05eKGA4S,R0TG!"6594%8dP8)3!!!!!Yq3!!!8E0rP0*9#%!!J! -!,IPb6'&e!J%!!!!@!!!0!"K"GA4S6@&Z)&"XG@GTEL"5CA0[GA*MCA-!!!!"cQI -JLj%!!!!!!!!!!!!!!!!!!!!!!!!!!!6M!!!!!2rrrrpbFh*M8P0&4!%!UXfipkV -e)!%!!!ZY!!!!!!!!"&d!!!!!35S!!!!!!!!!!&*4)d31)LUrPmL0bMJ815fEj(a -Eb9$40N128G'6#PH*R+9T"8+QbFeC-p8TU5bXC*1bbVUjS@Ae'$S@p'T$e1TBGk3 -Pk+!F(T!!1Yr@VchdDa[aqQ6a(U*T99V[a[M3*39qf2h)B@f[2Q#-FQ)UL%SQ#Tf -DT381phNd8i51Jj03"pj#SC2mc3+(QB*QXp"aFRDM0JXGc"pcFMk5Hq10ha`5lrd -hm#MH1NHmeM'mp4#0i$D"$blJm&ciK4FK##JjL[m5"YVjGRm8[f$jTr#&&q&(HXG -HI0%b#!e!aeiX,Li''qNf3)J#M[+!frN8TmUd`l`kmSCAPmHD$RhYYGGqpZ56"`m -ppH56+0#rp+,SE8mpY4qp,Gr[UhaU2pRpZYIXRZVYUhcbYGGqLYlf**lY%(T`j6- -eGqM*[kfZRMVe)(V%S3H+lG$"JQr))#9hq-VcGrZ[mcmEH,Bjh"a"(Epprj+R(pY -eh+9rHFA5h1'4$ejYrU02iZ%X!k0TQ+KXf2&QfE$6KASHG4RUlDL+XMf9ZE)$@ac -PZmmREp@R$lZVER-kUQiM4pAjpcLUEK)pe%@Sc(klUJkkGaHpk$hJf&qqKfiT'kC -TCF1j,qmD(LlI0I`Tp*Z"0dm"Mj3*leJKNHBreMGcZEGZ"4$m2e683XdrqN,[K&c -dcS#lKrhb8VBrj0USX'r`LDY3h)@ilGamFA9*ZqX$2XTraKmmXLXrj$YfTm4h#9c -alh!JT@GITj3[#8K,AY3r2,,0d4rP5dYCj-[ERp*P2Md#1[dj)T51!'QbT!&b4[c -hI"VmqrRAcAFH%FlRe(F1aQ@qkmMiJ#rKM[[MIr+P[@1(k3Ljp0[TJ#,K8hrLI(C -X#1T*%ZRH(j5&Ya%9F2%G@a(CSN!lAlbTk)0B,[2KqdaIe2c-[`2kIAiG`rA(r3l -A1URm(3X2,-GVSS2L2Y[lj22@YEGh")I6$Dii*hj@A(G1r)birTci-A%&)UllR6i -9!([`%,G99JMdp5HIr*)i*jX1!JFa+#KSUb5"RkdSk1fcm$-9,b)Xd0clpcLTq0R -h[rrp%IcA6re8q-%RmN9rG[`PBFf*Bdr[e%r`ICJGK&ZI&RRK43YA+lEl4*i12FK -6'JLiH%("2KplFIB'&h!kLMj6U`rPFEL)iEAql3J1Th%l(jJGqS#lrBRqZqBGRLS -DNVJplkDq"4E%Y(DhY&U-Z[C!D,U03"d`)kcTTUbT"JYSQ5&G6UC-eVKNbB)kYXB -ApE(QV'(+q!Y%PMQS"cpkr-9IS$QMIi&LI3fpmeJS%'PQ8DkSh)4LYi!R!2f1Ie9 --drhAM)Z+H-RVj-j(R#[(M-ASTk124cmE23Bp,ari8MQQ#2lGk*'r0Mm5QrbKB!I -k(IdFIl%B%RqAi'Q+(%hhI8Mm(a(%r+6Fef0MM!YBF4kV"cBVMqd&9QjMl!&J+fe --q5b`"3+$(`@(JG9BGbJTHaNBM#"LQMTJm1q"BZA!mXGe$DKFChVq*pY9!!!0$3j -V08&eG'K0Ef4eE'8ZYB!!%b5k!!!!J!!!!!!"cQIJcP-!!!!!!!!!!!!!!!!!!!! -!!"B!!!!!!!!!!2rrrrp069"568e$3`%!V$aa3kb3!,PI!!!+jJ!")dS!!!+Y!!! -Pq6VM2PF!!!!!!!$'KL0%$L*b2dj8KXT-k8"6YhiBR!qI[QpKFpC-G@VaV-*pIaT -hNT-k1m2GRCf"J)0bZ@1S,IHHJdH@E3U3!'2k+U,b[lB)')"b1e%a+M1HlR[e3a1 -["XANJ,FUR5GS(*fB@FYeF&k+4,ZRScp50(h8'MI$`Y3@0X$#pP[B3)%a9pJU&0Y -U'kCB@d'I*kHPr4`9(D!0'f490Q9*N6IcIcm%[hmhEM"-56Ir(p+5IJhAdl)UQIr -92VkG5242,aN[04bfaPfXT)PSrIlr9h$rr"MKA-)Q1RBlR-jcMr*pUHM[9&R"BTk -aGS@(SIIrEepj"(LCQ'T05DHQ5M(YMd(`9%[PMLmkKdIkcNHA!fY"i@)(1Ni%@mk -"4k'JI!r[rKZY0SD+EAPQr'UZph*G-pUi&1HkX@KahhX1UE`fle0mrZ4b@P6CT@4 -44bk(64*C0d-9%125T8YP0DCNihaTRpklF+PRM1!$V&cZA4V6Kc+QYP3cPSiraTJ -6ArJH*IiG5M%hPNim4TQKaqE2@cVZ'%Q@T6N8'UU[FHQ%)j3C-5Q@iNY21-)TdA9 -0hf"+[3T-bRP4CUR1q6(pQrJ3K"*&j!j1GHr5bL-%CmJ8Vp)-HI#BMfSl"r3aej5 -9T4PG5mJ+YdD(%NV-T48&`F*i@S#!98ZkM*!!F2T8)b2,iZ)MRSLFcLLFq6R2r&X -YUpm6c!4SaAkf[bGa-c!94rj[r%p,0bf8H$3NrEq1GrHMAZVb+Ah0FC@cYmJYS#e -ELCjjp)K5ahmFjMYhY4fA!XAN'*IrM@)BqBeb*2mEjH6rl6H+GZ`h#Vf[12X+Slp -8Z'FYM"@Bp!Y#C@(aYN'+Q5f-Yl#T&UDdX0N@TKDBiK8,deMB13[E)c$9@aDQ%*M -DbNP+[X'bef4Pm*,!$'&GfmKM*N2H9PP6h`F!!!liBfQ1qK"K0V'"$4adIK-["`h --Lh)(69HqjU#6VjFAahpGYePjl[IFAQbIAVfGhi$GIYfqjrDXXp2,kjedPT2-Xfa -NAZFJmc,cFNb"'h3"4!mIbe3EG0SJlLhm)&pd)Er*2R+,NAh!"!+3!"@JX!#!'YK -j)T'3!#4*-[cZ+-Pp(iAI0q"E0IafKjp6T'fN!q&E[r*3S%Ca+`'IHY!9m$ec#'r -((QSNURKmFiGIRZ9eBqqV'1C4TMCSN@%4pDiLVe,ReAX(ridhk#1HekGqa2-SRL+ -[P20DlRZZ5qq+B8'PC[!`YaSqU)YAaAJHMpY6jb[`0M0j`rb"N!#[jIk@ql[GpKY -qiVc0@hQUjJe%LMbISN38PqDZ#IR8$KlAfkriI2p2lk"[+McZ!ldCVk"h1HFT0Hr -(DaRM4G30m9h*H!d406$P3lf9MI(GFeK8#i5'05J4SR942mVcD4[dkc%Xk2E@$jY -Eb'INr$H[Qp42NRa9m'9Zbdq(pD(I&Vpj"[PqSYc5)UfmD9REqq6CdVcc&dN9qTr -kpT@@(MKG@MVd!ITjQcYHS2qA4Pm$Ai%#EeJkG+%%ElRhhLZ[P,V"Gh)f)9rpIUN -lZ3dF+*A!ImRT`I0$kIcjp&ifH6+pPmqR4qV0Rledk![m[G2CHkAb&RkNTBI-KZp -cq[,c1R[!Lhkr2`+rrJMjYc4R6rMdNV5**!qRZTD2FhY1Q,Jre',Y`E,J$QdIQG4 -bHLb8N!"V6bAXGANLBAmN'YjrAAA52'hj6`4e%kN(ZCC!CI8H69"r,+MG'E85U+b -bD@Fhcr6I,UJPM&S1e0T3e'Hr&kM,",@(9-S9'T49k!j",@988'K39U&E"E@-88' -K39Q&EK28FZ#5YhTU2#j28)h@*pikEIQ0JPV"U"8HeH8,DmV8a'-YDL@M9[N$iB" -Dji+5CMdAU)X&Y5T'G8&qf%$YbDLPIKFSQiSpS2j!8(XaDMP38l&!U6F*DQrMV6j -26FGE6HUQ2)EmVJCS9fMT'$+TQc&U'9!c`MC2HkC+8$FhG&@K#[1QGEeC8,F`&'* -eF%UK4B+k*FmS%15D5l($04k[@h%Um$)D!I8@3GfDjiD`V`Pb3bDM,"A8E6J9DNb -26e9G`569c+rEFUVL$RXMpCQhQ[Pe1dj90583VKf`JESpMl`QRcZBI#QPVK$8(5# -E`bQ"cNj(Y6(6EdEjMUckV'+P"UQqE)AQ#qT1M&S1A5GAqVh0XqEd%p5G"69GY3& -eEd(GK9-9Gj-,b'QU@92fJAU$8%NRULED,LV9GB9E8(GPe*k%#Sre4,cV+bQJ6KE -8[LE9&dj5Cmbl9P"hBp3+5UheDFNSAh'5S1l1U,dT0CM8#+LR#ZSHE94E)mJ0c`M -URSaD5DRelQ#LUS5hZJ4eVeCU3%eN"k#H,DMpH!b4GP%QmQE0Z8K3pcDTkFLEkAp -@82H"UK*1QFG6ieD6T6*4b#qSqc*UTFIMpIRGd9!LB)&D+kMl-@S&T8BD8P98+l8 -rIk[I!h9j+'+,"05JS1l2U&@%QRkY46fJP3U9LPfMV!J*kS&F9d+&EQPD9j0kN!" -*9AhRTUMeJMT!+&6V#d1jCbX8&Y5"V93Yl'i[k#hU)"&jY3e3Y58Mck31&VU5bMH -PUdNp@,behMfeaSlbQIiA"283mGC`4``e#1S34LdRe&3DLP1(LVFU2VIG1J$UZB) -k61LUq043Bc+'&%%pY*@U+5QU*UL(L5KAr5&hE6,RQG6$KDjU-0#3!0)e+UK(Q05 -1b'X8e#1&VUS@89+jh+31&p3QD"#PU%f#1S*6e9cGm%P"2BV(%+&feJdA#1V)9QU -QEM#TShJ-%@TRhA#KS)ifU4f4Ce,(#)8kk`DcTMbkPCUT'dcU-5,b1ZZ''B*kV0# -eXfi`UFH*YfEUKQNV2LZSBm9E1qX'NhSmVaX)YE0Z-+RMa&XlkiD,"A@md,@cEM# -T*l45-hA$*B*D,D+mXfliR+#H+(6YV"Y-kJ56fK&j*R@Ld,@cEM#TN`5eXfkB*DL -6S@01SKbm,L3V*k2mXP)cmNjL90E"5Q'"DQE+NcQ9GSKp@VS#q*+JRX+T35rTp'6 -HDQE+8h8Ul3pPU'Ef1NfR0Jl1K)0&24hm!h#J0qrfHT-K4(5p3P$2B04+4S9qG$* -HVa68-aN9H[2Z"NKkk6aN8XpUSkEcN!"*G6&U&9$KTD6,CQG+NhTfM"V9kVaZc9f -NZQ24!&3`Ph4&3dhV@efH"0DLHSaSm05Pl4j![8T3[8D8Hj58P5*1p6%UFCB!090 -&I8e3rBDZK*V4eAaVE4Xe(DmQYFk)2!#kJYj8epC8+0"+eB+TH$@TjaM43(f@'k) -KD-3VU105dMR2T)EDU1QFCe,VM4J#qd90+1)*fM&N8X-'0H4@`If5b,!@0@)Se1" -1jNP+rEUJ0KJa4*S0+3G''r9F)hX"09%S[dY9$&d*0C046+SDScCjACN+`+4U4NB -Ke'5aE&'MKUkUfpr4dIq'S$BD9-eMTkjhU8e'j"&U*THEe#P'0'Le@UTfX+K6Bp5 -J4UZE)[86c0PC'Y5JTX`idPE-%G4TM&S@e"aAK%NpMe%VJjVMLM#TRf68UU$Q9p) -H3U$1&G6c'E8LU#QqqNLMVC&&[B#rPI5K)+%SM3(lVGm5e1Q-@Ji+NFSm(HAI&Y4 -2'G%!e9G(rp@NIMS@$GRqkhF%p61#kJYlE3H44Ee3+&4,3LqTN!"*[8LmYGB&,G& -fB5hU$#0HrDk`EdUkZhQeS(j@4&jRap'NAL`85QF(LhT*+e@0*&U1&[9c)SC80@R -GXUJc4633dhSU'Ui4e-m,DP1(ImLNIN(SfT4UT3,9G+4G#Uj8SL[T4)%4Zcj4BJ0 -eSD$1BY3U5SdSAPpl3@p4CjY[9492Hf&$U+Erp6*'V@"pRNLLb8kSTXIaLrbY05& -[TPS'UZP*r4,AP9&GG[kbU&rQEi@HNNX$XfLURfFk@5pRe*iNk0bNFq"C(l"!A5+ -SAq%+35!dTS8&UZPrrDT"ECK+Qil*DX1NAQ%S4+KDR8GE(qB@p8Sp'LM9,Pm*eI6 -DAQ8UP,*L@p5[Y9+6E6D,qR96S96laD*qJqFK5XdiG&HB[Yj[QJTea+Y*R@-UT!8 -5V5K#05F@c0AIfN$dbI316HUh1*8C-*0Y3)[kl4L9Z)LK9e'NISG6Q@dcmpEPJRT -eM*TpUdQGakPN6SY,JIC"XMSdUGrPe&U2bkq!jcZPN!$T`liQ4Qd-Z*00dHEC9jd -JU0IU9&qBG,h#UCaR[[8kNaUY5IV,Cm`ckk(j2+0!jCVT4m0E9`VU!Z1Y'RL98VV -1p,mMU-dm8e+hKdHENXU8G`VUprKEf6YGd*+bSf'9S&lI4S8'SNdejfhFd%C9Nr- -!@UN,1C9fPF%@NFS0TUihmXJ$2`UafJGUNj&R8Vr2U1Ae`3l6!9"A#qS2H13"0G0 -QYkJhaGkDD4%$p5j"r5'MPJ%ej8DK9(-@bip-UYfCAdZpQ8FHSkEUmKRcc,N8Lf+ -kCPV%m0El"(8aSjE#M)jd5j43laI8@rKE'k$PQ+aj+I8"39h#GD@&BDVpBP'A'P5 -A&J&T%`eBS*UcFflP#LRJ+XPNP,CFIK[2+%$0CT5("2Aff&Zc'@@0S#lMZ3'SfBa -L8THEe)k-mV#JVZ!aa+KNqN!aSkb-kGU48@E--rY$Ur3BJKC21MPBe$Xi9B9'EbI -9l#VG+DKJ1dMh$Km4e08m'P5PdFAQGYR4B2DLlZ,4!1k'C(ZB[I82J[TM6Sf'1c+ -X4EfE+p6N$N%0N!#TjXeT&[I!p"`5$@kSmb+Z8,Thq'G"[CG4fG5(P,*!06hkph% -U-)Rr0C5FUp4+[Cp45dD0Rp!j,fV&R`6e*ic+HKYei-0Zlb`$p5q#qS"*KA+d,YN -Y-kNreDR48-J9!,p5XYGV8KrNN3GGLP5rF5heS4M9e4"4dZi"NlU'4akK+KhaDP) -IjVU5hJB0KQ39pD+JrNbReQZZqU!@5,NL61SMA#&iC$Bh[#5S2fI8RV52%S'T1qf -Y&)[k#rj@d*6-d`[BXm6DU,r8UF66da&$IaA8Ac&UH6!+*TY)SNZjP[TV(N2JXA0 -V(9e!NrSEVK"3JbkLE&+KP`Ae8Dj3[GZMfTBq3VhSq5F&pEFm$d(R`*pfpX*EAa( -8acJe$"QPd`&[8KrRZK*UTh[l98(p(ApV4-ddPH,8hr0S),Pe30,+(UFq`Gp+h96 -ekSDh2QP5lElF@ZT62"TSPR6"f+eN0,`QU%rcM%+UALMddKRPG8(p!eG)$3r)'#S -YkM0F)C,l)hk[1cRYE-8EJ[T(VP!d(-UN,k#q+DM2-QTC9%e@'TckPU!qaa@Lf53 -9X-dcDdX%p8m`-ikm&HUKD#$YFTj99LfScc-UQAEQ!3ZK*pR"@LN*kTrj@i(UM@B -k2G#-MP&Id+P6e9$%cN+8fNe3r`*6lH#8+U5Dcr6c9TB*kSZ-@UjiA"PV*&$0'(S -T4L8'R3h8[c*U'9#pIYXM4UNp"29P3eHAAH0aDUQJ[X+QGCD0!lmF1$$V%Y3&Pbp -I4LF[Xr-USjDI-(%bZ0K8'fY4Aq0[(8dDKdPSR2SkSjD1J4bCJXDTEh#&4[ND!c$ -LEi0#Eh,UQ%J)2'`EU@pakY%`!BFdAfhUNRHQ#ZVEM&Sj!6b(C2jdiVA@@prK-66 -4S`3DNNq&YjDI+DJYr+f6B)4f1Q,EhLT,22)Q+@i`(@k)2-JY-)dE&!S1lKm!aj' -0EClecCr&mT!!h)hV#Z1C59UfUI2[l@fqG42feKjNYNG+)$+P3m`%NVYcAD'"(Bk -NX2$@*H+Y*6"YPLM%+Zb8VM2Q64"[l4(6&8EKCR5pAEbee+#5QC'T+&rqj1Q#@XD -S2@KYQ)S'H1Yb35hRd8!(BkH`c812h%&3+eJdP-!XP[465C3r*D+KNP(,JHVbeY6 -EC+!q,DK9I2+ZSVVlNjQ40RADmRX%Y5I,$H$!S(1NNp6,5Mm[U2Vm9c+I-Tfq`"8 -K1YpbEcjjPbNd++f3!($-b(cqD`QmY51'@QISbRcqDf`QDcZkEEUU[$R-9b8+JDH -%MV0*+V6U@%(G)TDph%SU$mfrGiX5N4Zfj283M#c+B#%225+S@l(CT@8`5l6r`!' -Tr$TYHE03D'YVaQG5ea8eJVS0Td,G3-"TUNp3YqA4%!V8"f$S3cUAhbTdh@lG20& -ek,CjS[,fmFQJGT5ENd(P(GC0)@erUdRGFHf-cr@2EC[@+HqdIJVT@M*36a28RGG -1"LfqGCIeXd[IHqZCJYU(cF%UJ6PBRIPeaAQ#ZQYXHPCrU"eJpVDYd$4"lF[I#V2 -kXQm9FcIPhAMYj3G[ELKGBGq`fI8LSq`HQ`ZB9HJFmGBpH1fPGlk6Y9IC+%(GdjJ -)NLQLV#N#mPjaMhibH`P2UYb24i0(QpU3!#jJ&m`*R5ULB@rf9TJfV@@M3IJTjAd -qk&+)Yql,hPVZ#IRFB@K8TZS'iF'5pf1k9[(qd1KcSq["9KqP[p(4cmKUpF[PrGY -kKkPi0AZ(mJ&@Gc1TUpQRP!pXl6LQ1JHYR96j)0kPL)B$8p+TFX%0-rmJSQ%!MeI -HkdhTZQb0S!jN1@m,f%9JdXMUNC(kqNKi%L3AUhJ$kR0#S8'-@MTj9(Ae84PGP`N -2PMbB86FG`@DiR4*bDi&eQ3qS6`MU`BcDmfLI0QlUXG8%hPka,426Lq9$2ZKlL@J -B!T2C58BK(C(1QABca9Z(-QSPT@Cm0U[1%04K*M8eeV,jNM)c+ar+U'3Z1af+RfL -d`e[&Y'Rj-%EY4DRJ1D"apbiAU'C0HELT80*!'+FHBI94N[kK4mhmHL5MpQBlCG4 -$HR$AVRX[4)0`pX[$q9["#06TTe`e6P"(F#UIVEL"HT5C'e)9%5JNR1,bb(K'59$ -E-XSSTY#@d%ATV`BDD[U6X4C+S,DZlG@@3U-CYDIBbk-p8kiD+kKM'"9Q$fJqm!, -D&C(eeU0C9SE*029J@%l9P,-Q9JMU-EaZJ&,M`lVK@&le"U"1cREC"I8ilYc5B!8 -,042PTZY)(J[l%T!!D##k`R16rYH,VaSNU-Fc+NchJ3%B@XSE2@f&m0R)ipUSkBP -a*R@m55A$rK28@C2-D$LKMCTmkkc*P`TU0D1@%DV52KHB+f6@VbIU-45#m4+3!2I -X'*SeabZS%aLe(-Cc*!hkK$V6,hcBmN5Z%*5mYBQC5ZZSNlK#i"l)f)k!qR0"RF` -lqK!0R4fXCFm,kNPmE`q2LlJh3lBj%YiUjSM)*c0UKFI9i@5cU+I%(*qTPmCpS[+ -TE-m51[meijZI95CQXXUR-HUf)i!icKhZ8af+eJE#I3bc$ZI-IlQ2F+6*Tc0U$r# -rGcJ`9VmYYJU3!-rJrI+*i,4V'*&d$bbiFA9!920R-QT[8MC%S"C5Y@M01P[eJPA -l#!HmI"CrUdkehhV$TV"MLN&e-HV@if$Udr'"QS1(M1h6Ee"Jlre",2JFSpl4'"& -[2CY64ibIH#cPp4P*L%#hU-Ih&P3hkff3!0iKfd8L@91D[SdDf1N#cZCMI8S0@)r -9Bm"P#JkZJiF%fkLcjjXl&NJ2ALY[,TI"4&GCZ+AS&dHeQ-Vm`rRL2iZ@k2mk@ek -dFRJVEp&0E0-@rC`[6CHI[RXKrrF$mY12,ebql))@H605mF(piGRdZr6'JKXII`Z -qEm(rGc,TJm*p1rjpU`9,hMi1lY[clc+rGq0h@N(#I3,T*X1p1rqq!lrh5-4"0ZC -M15)6"lXq*LpkLQaU*2jlmeccHlIahDVMF3!I$S2IIRSFb%rI`f0*KQmm6[3iJ2r -#,hq[20[i[ai(m2praB'ccd`E$FiBQ!F[3kGqGH-,p*IR!fRe*f!V((&q@&N(Ndj -@AcF)IKq3!&B2K2e`[-r"Yb(5kUY(dHf@B"j(1"BlU`HI"rmHhY)L[`K'XE2P2JX -ZPeBh981H)hRc3(K2RrR[8$X51leZR3ikG*IZ(-"MLlbKD5(`5#pl11&*PmJp4RX -$-'#mc%reJ2p,VdL[`Iqhi9[`'-SkGC5SZpLp(ir2lX42"rFc5"e$mKKa$F'pR$M -,50c"rfq(HbPaYF'p$,i[KrY"T"--pbhKqb0`Gj2-$rI0L9H*a$ITdF1p!Zj2`Ed -5lNr$[BENHVK[!V`,ee6,*F5C"rHHK!rhNA#I#IHM5%m,lUH6UQa008`d2`9Nfb5 -ZZe0RaHSb[G)L094-"rUZ@RL,p5kR`M4JTr%2em2F+CjAj%@,(i#*2*!!-5#@DI8 -HHjHc58mXm5ELG'0Fk[(B&BG6H"c#RFEKr10J3JhCUQLcYITP1`S'l#4F3Em*dq8 -pL%2Q#+jME3qQia(94VkdG(4k(!EXj(BGT9GCA5+p3cbpT*k$rj%k*DZ[e-,V'9h -R`F4jm,(HJfBc[5F1P`F#rcR3KqS1GkVla1&'r0+U2DDlXj14FALmB!Ra#hHUhl` -bTKpmVb+q8G$aITL(3rENXA4dYN3b$ZFL!$Vf)Yl5MAVUmDMV#GqTRR@EfR(Tl+p -N(0UK`a2LFP%ITL2FUBj$hY@4kb(b5mG'6FDKhQ%m3FI&Cc-Gi8jel(D1h"Yd[1Z -m&icmBZRSl2KN(&l5B`rj"ES19-m,CYYak@`IC4cUBXB6iK,LX&A(XZP-abp20h6 -NHF+)bq`q9-DKVQ9m)5jEhSlRI9Y(Cd-Vir!0a,!&(H2ef,`b@dGRCbcM8+F`[U$ -M!BHekGM3NY%aXm@@FDM(&er3XGH"6%HimrSB*Tcp('6B)UkMXeHAFHJH(5L!MTZ -513K#cmhJqq+2kaLpEr%3QGbfAPGRmbrMd+d-m!KG&el!G(fi6cTH1hB6-`lI#!k -,d&8*-&hrZ+P42mIVQqcfC-DKcQf830Hrjjq@C*`kHjdCKhUKm)JiKHqkVSNiG6C -2-`kGkB9!a'PhTZH@QEc6X41EFDK((KA3mqraqH#R$$hYINGf@cIM8-F[[P#AqRL -r(HkXhp%VU@0fIcMM8&m``Y#hXISGX&fKh5I)EM4R(1Vea"rkJRdZ61UBhE(1105 -rKeVdRl*EhaPR@ja"ahIlQdNGXh[S'@Fl(#+[J!"fAc1l'CpaYNFRmNV-QXGm$0P -GrBbc!aUJieCNJYCrq4Q@F6r$-UDME`e-d(f-9S'mIfrNPHcfJ-EC%4h3mD1iM1X -*GqS$d(dcLjFCpEkPVl2RS(&f`KhdAE)TdaIZ90p$Mql3XqM4fKPRb*rMSfhjFra -X&TrhaZU"Z*lCh4#0X`XD83rSr6rZ(c&dc'kVD"cZ)PkVilC`[r9$2EFQXr%qpY2 -!ZlF"VNrA9Hrr3A`q"A185AI&dYACTp%iZk)$ZQi(pmP`halZ*q%*1UIf8$41Ah4 -!jafi[M[#r@a83'HphV0dGRD@0-jZk)$1q%!FkljG5epRZdVMl)iHj+ZGi(iDh(G -'"q,kHCLI6EU(#Gec'@`2Y#"rl3*hiR2q[c`@LM#pi8le[RZZRFHFc6D0XbFkS$F -bN!#R3Gp%2HRXi'QF[G!!IC'"2!@k*[+8Xb@SF@!IBb3K2hqNprQcQGl3$rK)ld* -GZ6G1NCGe[GI&Yckr`YL!QIZJXTZC'QFI0+#Imirj!ECqcSkSaYNAIG"2l`pDqMR -EUKTR2qa"2hPA-SRhlVPb(lLI*qSJlJ-fiM'l4kYaqLIdh)h2#rTBepe"Ph2JhKI -Z`Bdkkh8"k+Vl)"+k1TZq'QGrT%2Aj%kKaMN!Kp"9cdYjACeYDBe$GK9(0H,9fHI -@1!HK&EVUrD(hmP"kFe6M$%!MmK#Gek2VUrZ0KGqJAGrNMU[''BKYj#0RHerMm"h -lNBdmQpi6eML$dBUk+*&RR3f)MA-`$U%V[*rQ@Gf[Z#&Zdc[A'ZF3E+1HGEC*0Xi -3P#22TVIf-Fj3E#0HRBfFM6--jDMhdV[r'ZG3E%0ACkYTij!!5DRi4Rj0ldpXR-0 -a$Pd,GGi4+%Gq6HqJE*`M8Bjk+,eRPA(dbF2iK+kkIi22#c0dcHlrEC`4#9f4![m -'q)#SIR#RqX'GqMIJ6[dEjmqfpA3f%cI18FL'RRPr`dJX3dpRQh2M3-m-dp#c8-H -04MAb6G((-!ECd$2[@cJDbp$6f4VH1-HJ'[Qck&-i&Y@)ck)ri6K8)ck,IS5a@)D -HcREkaMNHeBM2S[pJ(+U42iZqJr()KTjj[m%*U%BpAI3Cm%dNN!#-r&Rd&jb)DqK -CU0I!miPSj-qLRf!LUU&Rd8F`#Ch3Fcc0k0hd1Ge'28ffiNP[Z'5Fb4c+hffrKmf -,+Ma)hqG#IimqAb2q(VlI8UlJ6qa9J4A%QqkR%I-VlAL!(IKJRNXq(XJf)XAiB[0 -KmZr4pc,*[DGaF&F#i(Z*V)eA2KpGI`r-YAC@q@$RG23KAK2k96,pB**Y9X)cF!A -pG$p3AMqB9qeZk0LMQ"ppIa@d3VpFrAX@9U&I&HJ(dCIF6FSiI)mHR%)rf&3QY4k -lI[30I0!*r8Mq"[eJ&BTX!R%M&r'Ah1,G1(`r)C3LIm-qr)A&'[MIm3RpS(l0V-N -G1ekX3Mqbed4UchGaI)K&rL2kjI1I(l[3,eIre5)@p40)PebP1(EiZPjSKAlfb[U -a%d!XmRGQiIEB13HaU2rSR[bjrK0If!b[d#rAI`SK&[8(,%Y33lEPlP5`(V(3,q5 -Qkj*R)c#-@132f*8pecf6T!KL8ApNPZ+1R3DX3Mqb9iX5F-akF-j&,2)Id5rI2e! -`#rfD[+jm"Z5,Vk%8r31LApk!Tb%@q8peq`[cP+1)KAkD*pHmJG1)@0424,pmrl8 -*XFMI@Ue@k)&2`5cdJc9%mjX,6N8Mp10l11RkP3Bem*m90NAj"&DK(fb3!2cq22G -T@)9qP8(YrARZjf%9qPA""Xp+F41d6f)9qP8%B8IIqNKM,S2`r6-4L[JMXcbJID! -d"MS9[!"pd%rIViA[bfA8Vj!!2iJ$0TI!Tk-,qZe*GXpHjq00k!Kj(*`iKEPiRm) -KG"4l!eNkNRcH03r[dbL'MVk`0lG*bQH`#aeTAUNP"9BfVm$XD!3M(QXl&SjQjb, -X3NHS&rfZX'p+VQ-i!l[3NGCGaEP@Rd8amNUaJVmBbG!49S(0HNNZ36(U&9A0,r$ -c164#4hhZcRYj2US&3Nk#R)NVk!McGDL1-+HAlJN!prMH+jQkTDQ3!2"*M`1"L-Z -8MM420K8'[Rd"MFJ[HYq1le9Sj%Nbp38@kDehM+ZASJXkEY!2GL)(r5)+E%2G+H! -XV%)r&RqUiR%@6Tk02ZLRjd&,2l,(0NcY@,q4IZZjl0rkl39jl@B83%HpcSV(B8h -)fq8!r@*#arrXqi`1k&R&p(6P1N4I`LAd&21ei[%*de9F'L`Tk"51AmBGmL6SPmL -628Q*j5EqENpR`AJjZU#IAErEp4ECZ,kB+,q#2X4K5Vq'UA68@6D4I"@Vd!rb#0& -2Ur0SR3A[&9L&IT9-[rb#j9IL&[QMX%,Y9FL&I[P459r$,I*(BG$%el%+r5USIS@ -p,Vq"@q523[hh6G`LIfJ"Cdb-0!H[L,m'NMhbFm,QSKAkXCAQmS1f[S9Ck%Ff!3@ -hIDGqhdBVp'-VeZAMlcZBKAjGmAFe@U'IAr(jA!UB[E-qXARSJhk*2QC9VFIP9f" -2A#GrI"F0d'p[k2[IL4ASf"K`j`IQAB0$k*Mf[m$1)f4U6pMT4ef,1q364lpS6Di -MFKe@S9mP1!bl*Sr14bcL6i-p4[*jF!&@S9qj&[(leIbDTM+bX,I)"rUa1ImHEBS -MB$0DN6pBlR$"q*Y1"Eq(AHJ(`mmkpEXHZp"2GIE2[J'Yd)p1(BA"m8irB5&D8Ir -"AJTN+HK!E6D"hiJqk+I[Ka@[RqU$l`rqrRj#[hfi(YhJql,rpA2Z#pp[33AU+Y# -eDk$`$h#(Z"6lLDk,bkk"RMIp@cml$Y'"IPXCk&RBcN'5ISJ1k)N8k*LENLa*2m) -KG%cjYUZBMRPrm-eSK)lT20Neq(04YRj")qU@dJDh8K`M+#e'(qU@4&iTEi""F(P -hTb6GmMIp"M42@lB'9I"T8)YEB6$'%V5LV`,HIbd#UG%Ck,J8VHK,+,!,3l%[F5Z -kdCF!AE[k%VHK&Ad*d+qV,h%l,P&[THYjd,1V,d'L'EIS5e!G#hf*jHK&Ai,T5$E -IlY4b"AV4P`!GZrS5+p'*[S5qprhDZJ8'Pa3,qe8*2Imj6bDZkqE0deBGqf'mf[0 -0E*e9'0CCe2N10%0RZ`iP1X2)mp`FYM[4KcV8lQqS5U0,mEJpGGN8ZaUVd+mFTXh -RKj!!`L&9%NkKAc6mIUIbaqL$IRDGfH3133Fmlm1q'`h3lcmqCMd10lIbZ"[mAa& -A+$Grl4lF)3j&2mc5Mqd4AmL%pk)9qS&kC)r"N!#cq0&pf)0qFLqC6,$F2UjIbDM -a%`TZ!l+(khVpT0F@A,iFqU[5krcq*VqrY@$*1e1"XarrrJUr[mV[El1lSlr8`MN -5[k-(mFcQ-p6"hUVCLDXr352UX[AkJ5Qa,P[CNki9lU#IhMGEUemd&()&B*HBE)I -mTqL#IRTrT6r8FDrUHSSq5d,2#TK[8*Jf*dN2SK0kkRAc1MeG$4%PClKr#&h3NqS -BRhZEbM-`Yb(X8JTejaTd)LlY[%rQ10#dRih-Kp'([(m@hD#Yql[ke@ZZqU!@F!, -bCabUkkAV`ppYjke+#)bZ1[d4Y#(HDCa)[C`iVi30PpbKr+U"XVjA)GD`Cd8[@lq -HG0j&4-f0[##Z-0a"2cZ23)le"d+q3#5E4hk4d1qIqe4[h0Yq3lh!pMdTe$qra#V -k(1A"+#`E%R'Qq%R5Vp!(r4*jT)VNFDd`KqhAZ%-p8XJMS'2346*L0K*rJch%SGa -$,S2RElFfMp5l2@TZD6!iMlET*lh"qj&k(j6h0rr(EcSBI-e2#(d2KZr2IKb[S20 -!i$lhE[p$2JEqpbI3E4#l*rY8i+2h&cIBr#dkd3qap3a$2k5iAr"MD%1G4RA9kl9 -eqkl(mbc4XlKrkq2SK*kfEb@LGSh0NAk(223"N[&B6RUJ!r,VpdUr4bIbTGhATI[ -le+ZjH(`#ZkK(QBkjD9k5p#4@dGHST$e+PcILp#QI3KrddqFfa2XDa&F+KV4FAq0 -Tp+&1SIP4cbZLAV(cSaSHd,8J(R%9iaEp'Y*KMrLpEQF!q60B4AkXLSC$A3fR2f) -9qT9&eEc(JCaRd3Ipl2ihl8%8#XARd)JmU1pr[)89Kq#AL3B+#kH4RKQ"a[FrYYj -6"Bj"$bb!jR(Q"6f24Z5PH$b!IYjSB3l+Rp%(rHai9UHUS8LZHb&*,eMaV1Hj,G[ -H8kS3Ah,q1G*IX)GiN!$hEjkfXSISkeJkPLXH9pGLFLrL#MUZfp[l!0#a"2Ee6ZY -)9Jr*kIJ5'U(MSl5c['9Fac,3dH[2EA-N5Ap0k2MaA"Jd3%q@Cd#2!q&H"[lTjfN -QhATGhR6P[&(N[*c39qrr(-,c(A*3,mElSh#RHXIb+Y-EK0,VMUhDp+jS8#*dGGQ -Xj2)3UqkB36I"+SqrTj+q*prHN!#(m[['r+EV2a*dKPfKj+1D,bNMXe%kG#"Q[D` -1`rkP!p3a9!I)*jI5$BFUiMV!($[3)6pU4$ld(hRIeL-4&lfS(P$RDi'1RBIN`l# -$Z'$aQ4pI)Kq1$X6&9qKQ-C@3!2REkM1BP&K)Jj*mK"8AmAP*ZJlkA+64-!GT,0b -2jIkU-I"pR0"R&2YZkp+E$YYceF0LkqlDG+c)4rj0&hdqNkl2HPfJ,Jr6M@&lV)d -AX2-8jrr)`beG1Yi,FH#R'bUAV(d[hbFrppi4r+lVVVmhrNkp[Yh'USI)A[e3U$[ -cD15afIT[Bpdh'AaYcm2pk1CC%bY3!Kq@T5rXQ`A,6fLjqA6bmIr)ZdL!VZ[kCPN -pREeVjA'iKTj0qIJFMfhSQB[2%l!-2FZ)RNT6VN%NNfl,[r6mTikfMb#KC`8-f)@ -"U"'R95bIL%[%CdV2FPM%)cmd''!6d)PmSmpcM1FE-!A81V["%GM%K*l12%Gl,VA -H*iMVqr&Fa`ejY3,m'm8'Z6`*RBKESX@cmf#lKa,B'1DijZSa)ESKXrcXGG"rUiB -Xmq#eeFHVI1YNFNV)CMIGULIkDPXSRCiGiAmANrq3!'Mir`!!PeB!!!%!!!!"&!! -!!"3!!!!bG6!"2+b,ZICe-!#q!-!!!!!3!"-!!!!!!!!!!!!"!!!5G'9XEQ9d,@X -e,@&eG'JZFfPdG!)!!!"6594%8dP8)3!!8dP84&0*9#%"!2rrrrm!!!!!!!!!!!! -!!!!!!!!!!!#XN!#RR`!!-VN!!!&'$lprr`%fUm(P@hrr!6HUc!r"Irm"P+al`c0 -rr`%[V)YQQRrr!6QXHm$dIrm"1Ual`29rr`%bV)ZjmArr!5kXMYRIIrm"9+b&dma -e-!%dV)DP8J!!!6bXLlRfG6!!VJ#`!!!!$J!6!!!!!!!!!!!!!3!!!!!,G'PYC@p -QC'&j,Q-!!!!!!"!!+`!&!4J"pJ!!!!!!!!-!!!!"!!!!!43!!!!8!!!!-J)qMrJ -BR!!!!"`!-J!!8f9dC`!!!!S!!2rr!!!!!!)qdJL(!J: diff --git a/src/mac/telnet-k5-auth/tnae.h b/src/mac/telnet-k5-auth/tnae.h deleted file mode 100644 index 14ee7d544..000000000 --- a/src/mac/telnet-k5-auth/tnae.h +++ /dev/null @@ -1,142 +0,0 @@ -/* - * Copyright 1994, The University of Texas at Austin - * All rights reserved. - */ - -#define authType 'TNae' /* auth/encrypt module resource type */ -#define moduleType 'TNae' /* auth/encrypt module file type */ - -#define NTMPAIRS 10 /* max type/modifier pairs */ - -#define IAC 255 -#define SB 250 -#define SE 240 - -#define BOGUS 0x50015001 - -/* - * Kerberos, encryption - */ -#define OPT_AUTHENTICATION 37 -#define OPT_ENCRYPT 38 - -#define KRB_REJECT 1 /* Rejected (reason might follow) */ -#define KRB_AUTH 0 /* Authentication data follows */ -#define KRB_ACCEPT 2 /* Accepted */ -#define KRB_CHALLENGE 3 /* Challenge for mutual auth */ -#define KRB_RESPONSE 4 /* Response for mutual auth */ - -#define TNQ_IS 0 /* Option is ... */ -#define TNQ_SEND 1 /* send option */ -#define TNQ_REPLY 2 /* suboption reply */ -#define TNQ_NAME 3 /* suboption name */ - -/* -* AUTHENTICATION option types -*/ -#define AUTH_NULL 0 /* no authentication */ -#define AUTH_KERBEROS_V4 1 /* Kerberos version 4 */ -#define AUTH_KERBEROS_V5 2 /* Kerberos version 5 */ - -/* -* AUTHENTICATION option modifiers -*/ -#define AUTH_WHO_MASK 1 -#define AUTH_CLIENT_TO_SERVER 0 -#define AUTH_SERVER_TO_CLIENT 1 -#define AUTH_HOW_MASK 2 -#define AUTH_HOW_ONE_WAY 0 -#define AUTH_HOW_MUTUAL 2 - -/* - * suboption buffer offsets - */ -#define SB_OPTION 0 /* option byte */ -#define SB_SUBOPTION 1 /* is, send, reply, name */ -#define SB_TYPE 2 /* authentication type */ -#define SB_MODIFIER 3 /* type modifier */ -#define SB_DATATYPE 4 /* type of data */ -#define SB_DATA 5 /* offset to first data byte */ - -/* - * ENCRYPTION suboptions - */ -#define ENCRYPT_IS 0 /* I pick encryption type ... */ -#define ENCRYPT_SUPPORT 1 /* I support encryption types ... */ -#define ENCRYPT_REPLY 2 /* Initial setup response */ -#define ENCRYPT_START 3 /* Am starting to send encrypted */ -#define ENCRYPT_END 4 /* Am ending encrypted */ -#define ENCRYPT_REQSTART 5 /* Request you start encrypting */ -#define ENCRYPT_REQEND 6 /* Request you send encrypting */ -#define ENCRYPT_ENC_KEYID 7 -#define ENCRYPT_DEC_KEYID 8 -#define ENCRYPT_CNT 9 - -#define ENCTYPE_ANY 0 -#define ENCTYPE_DES_CFB64 1 -#define ENCTYPE_DES_OFB64 2 -#define ENCTYPE_CNT 3 - -/* - * authentication or encryption module entry point - */ -typedef long (*module)(long func, void *parameters); - -/* - * TNAE functions. - */ -enum { - TNFUNC_INIT_SESSION_AUTH = 1, /* init auth session data */ - TNFUNC_INIT_SESSION_ENCRYPT, /* init encrypt session data */ - TNFUNC_QUERY_ENCRYPT, /* query encryption capability */ - TNFUNC_INIT_CODE, /* init code module */ - TNFUNC_AUTH_SEND, /* process auth send sub-option */ - TNFUNC_AUTH_REPLY, /* process auth reply sub-option */ - TNFUNC_ENCRYPT_SB, /* process encryption sub-options */ - TNFUNC_DECRYPT, /* decrypt data */ - TNFUNC_ENCRYPT /* encrypt data */ -}; - - -/* - * TN code module return codes - */ -enum { - TNREP_OK = 0, /* no error */ - TNREP_START_DECRYPT, /* start decrypting (not an error) */ - TNREP_AUTH_OK, /* authentication ok */ - TNREP_AUTH_ERR, /* authentication rejected */ - TNREP_ERROR, /* generic error */ - TNREP_NOMEM /* no memory */ -}; - - -/* - * Parameters - */ -typedef struct tnParams_ { - void *authdata; /* auth data */ - void *encryptdata; /* encrypt data */ - - /* parameters for auth/encrypt_suboption */ - unsigned char *subbuffer; /* sub options buffer */ - unsigned long sublength; - unsigned char *sendbuffer; /* buffer to return option data */ - unsigned long *sendlength; /* length of return buffer */ - Boolean hisencrypt; /* his encrypt option state */ - Boolean myencrypt; /* my encrypt option state */ - char *cname; /* pointer to cannonical hostname */ - - /* used by authencrypt.c */ - module entry; /* auth/encrypt code module entry point */ - - /* data and flags for client */ - Boolean encrypting; /* we are encrypting */ - Boolean startencrypting; /* time to start encrypting */ - Boolean decrypting; /* we are decrypting */ - long data; /* for encrypt/decrypt */ - unsigned char *ebuf; /* encrypt buf */ -} tnParams; - - - diff --git a/src/mac/version.r b/src/mac/version.r deleted file mode 100644 index 31fdf63aa..000000000 --- a/src/mac/version.r +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef mw_rez -#include -#include -#else -#include "SysTypes.r" -#include "Types.r" -#endif - -#include "MIT Kerberos.r" - -resource 'vers' (1) { - 2, 0, final, 0, - verUS, - "2.0", - "2.0, Copyright 1996-1999 Massachusetts Institute of Technology" -}; -- 2.26.2