Removed metric buttload of old Mac crap that hasn't been used for years
authorMiro Jurisic <meeroh@mit.edu>
Thu, 27 May 1999 20:48:41 +0000 (20:48 +0000)
committerMiro Jurisic <meeroh@mit.edu>
Thu, 27 May 1999 20:48:41 +0000 (20:48 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11480 dc483132-0cff-0310-8789-dd5450dbe970

93 files changed:
src/mac/GSSLibrary.SAP.exp [deleted file]
src/mac/Icons.rsrc [deleted file]
src/mac/MIT Kerberos.r [deleted file]
src/mac/MITKerberosLib.r [deleted file]
src/mac/Makefile.initial [deleted file]
src/mac/Makefile.tmpl [deleted file]
src/mac/RunAppleScript.pl [deleted file]
src/mac/SAP/ChangeLog [deleted file]
src/mac/SAP/GSSforSAP.r [deleted file]
src/mac/SAP/macSAPglue.c [deleted file]
src/mac/Templatify.pl [deleted file]
src/mac/TestTrack/ChangeLog [deleted file]
src/mac/TestTrack/MITAthenaLib [deleted file]
src/mac/TestTrack/ShlibTestTrack.c [deleted file]
src/mac/TestTrack/ShlibTestTrack.h [deleted file]
src/mac/TestTrack/TestTrackLib.h [deleted file]
src/mac/TestTrack/testtrack.h [deleted file]
src/mac/gss-sample/ChangeLog [deleted file]
src/mac/gss-sample/gss-client.c [deleted file]
src/mac/gss-sample/gss-misc.c [deleted file]
src/mac/gss-sample/gss-sample.sit.hqx [deleted file]
src/mac/gss-sample/gss.h [deleted file]
src/mac/gss/CGSSDocument.cp [deleted file]
src/mac/gss/CGSSDocument.h [deleted file]
src/mac/gss/CW-Project.hqx [deleted file]
src/mac/gss/GSSSample.cp [deleted file]
src/mac/gss/GSSSample.h [deleted file]
src/mac/gss/GSSSample.prefix.h [deleted file]
src/mac/gss/GSSSample.rsrc.hqx [deleted file]
src/mac/gss/GSSSample.script [deleted file]
src/mac/gss/gss.h [deleted file]
src/mac/kconfig/ChangeLog [deleted file]
src/mac/kconfig/MakeFile [deleted file]
src/mac/kconfig/ReleaseNotes [deleted file]
src/mac/kconfig/WindowUtil.c [deleted file]
src/mac/kconfig/WindowUtil.h [deleted file]
src/mac/kconfig/WindowUtil.proto.h [deleted file]
src/mac/kconfig/des_cornell.c [deleted file]
src/mac/kconfig/desproto.h [deleted file]
src/mac/kconfig/dnr.c [deleted file]
src/mac/kconfig/encrypt.h [deleted file]
src/mac/kconfig/getpasswd.c [deleted file]
src/mac/kconfig/glue.h [deleted file]
src/mac/kconfig/k.bw [deleted file]
src/mac/kconfig/k.color [deleted file]
src/mac/kconfig/kadm.c [deleted file]
src/mac/kconfig/kadm.h [deleted file]
src/mac/kconfig/kadm.proto.h [deleted file]
src/mac/kconfig/kconfig.c [deleted file]
src/mac/kconfig/kconfig.h [deleted file]
src/mac/kconfig/kconfig.prj [deleted file]
src/mac/kconfig/kconfig.proto.h [deleted file]
src/mac/kconfig/kconfig.r [deleted file]
src/mac/kconfig/kconfig.rsrc [deleted file]
src/mac/kconfig/kconfig.vers [deleted file]
src/mac/kconfig/kpasswd.c [deleted file]
src/mac/kconfig/ldef.c [deleted file]
src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K [deleted file]
src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC [deleted file]
src/mac/libraries/CCache API/bin/CCacheLib.68K [deleted file]
src/mac/libraries/CCache API/bin/CCacheLib.68K.debug [deleted file]
src/mac/libraries/CCache API/bin/CCacheLib.PPC [deleted file]
src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug [deleted file]
src/mac/libraries/CCache API/include/CCache.h [deleted file]
src/mac/libraries/DES/bin/deslib.68K [deleted file]
src/mac/libraries/DES/bin/deslib.68K.debug [deleted file]
src/mac/libraries/DES/bin/deslib.PPC [deleted file]
src/mac/libraries/DES/bin/deslib.PPC.debug [deleted file]
src/mac/libraries/DES/doc/Bugs [deleted file]
src/mac/libraries/DES/doc/ChangeLog [deleted file]
src/mac/libraries/DES/doc/MIT DES Shared Library Readme [deleted file]
src/mac/libraries/DES/doc/READ_ME [deleted file]
src/mac/libraries/DES/doc/Version history [deleted file]
src/mac/libraries/DES/doc/f_README [deleted file]
src/mac/libraries/DES/doc/ren.msg [deleted file]
src/mac/libraries/DES/include/DESLib.glue.c [deleted file]
src/mac/libraries/DES/include/DESLib.glue.h [deleted file]
src/mac/libraries/DES/include/des.h [deleted file]
src/mac/libraries/DES/include/mit-copyright.h [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K.debug [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC.debug [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.68K.debug [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC [deleted file]
src/mac/libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC.debug [deleted file]
src/mac/telnet-k5-auth/ChangeLog [deleted file]
src/mac/telnet-k5-auth/krb5auth.c [deleted file]
src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx [deleted file]
src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx [deleted file]
src/mac/telnet-k5-auth/tnae.h [deleted file]
src/mac/version.r [deleted file]

diff --git a/src/mac/GSSLibrary.SAP.exp b/src/mac/GSSLibrary.SAP.exp
deleted file mode 100644 (file)
index a24bd64..0000000
+++ /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 (file)
index a8ec470..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:#NPMEfjc,R*cFQ-!8P053d4[G@F"!*!(#S-I8`#3"!%!!!!*f!!!#0J!!!#V!")\r!!!!$!!!!-!!!!"-!!!!$!!!!0!!!!"3!!!!$!!!!1!!!!"8!!!!$!!!!2!!!!"B\r!!!!$!!!!3!!!!"F!!!!#!!!!4!!!!"J!!!!$!!!!5!!!!"N!!!!$!!!!6!!!rj!\r%!!(rrrrq!!,rrrrj!!!!'`!!!"!!"!!!!!8!!!!$!*!((!!!!!-!!!!%!!!!(3!\r!!!-!!!!)!!!!(J!!!'J!!!!-!!$rrrrk!!(rrrrj!!(rrrri!!!!#!!!!!%!!!!\r'!!(rrrrh!!!!#!!!!!%!!!!'!(3ZDfGIE@&VC9pcCA&IER9Y!!2R,J!!!J!2rj!\r0!!$`!*!-$2!!m-c2rj!'c*!%cI!!m-c2r`#3"Irrc-c0m!$`c-rr)*!(rmc0m!$\r`c-rr!J)#)[rr)Jr-cI!!m-c2rb!J)[r2%Irpc-h`!2$FcrmL!Lr-ca%4rmc0m!$\r`rFrrmL$mc2%Im4r-cI!!r`m-c-mLr-ca%4rrc-h`m2!2$-c-mLr2%Im4r-c0r`m\r!$`c-c-mLrar2rrc-cI$I!!m-c-c-m[%Ic*!'h`!2$-c-c-rar-b3"Ym!$`c-c-c\r2%Ic-N!EI!!m-c-crm4r-N!II!!m-c-m4%4(mc*!'h`!2$-c2(rrar2c-N!AI!!m\r-c-mIc2(r$mb3"Gm!$`c-car2mImJr-c-c0cI!!m-c-mIra(r)#r-c-hphr!2$-r\rr%4%Ic2)#r-c0rprr$`c2)[rrr-c2)#r-cI#3"!c-mJ,rrrrb!J,rrI!!m!$-c-r\r`)#!J!#!Jrrh`!2$-N!62mL)#N!6rrI!!m-b3"Frb)*!%rrh`!2$-N!E2mL)L)[r\rprZ$`c*!(crq3"2hql[$-N!I0hGhGrrhql[cGN!hqi!rrN!hZ!!!!"!!!rj!E!*!\r%r`#3'[Er!!!!r`$fp[EpN!hfN!Rjr`!!!2m!p[EfrIhp#!'3#If3"2D3"IRr!!!\r!r`$fp[EprId)N!lprIEfp[Rr!!!!r`$fp[EprId)N!Bc-rf3"$-c#2hfp[Ejr`!\r!!2m!p[EfrIhp#*!&-rhpp[m,#rrrrIVfp[Ejr`!!!2m!qIEfrIhp-`J)#$2rp[E\rfr`Z3"2rrp[EfqIm!!!$r!2rjp[f3"$-)#2rfp[Er#`[rr`X,rrEfp[Rr!!!!rrm\r!r`$fN!6p-`Mpp[Efr`Z3"2rrrrEfp[Rr!2m!r`!!r`$fN!Ap-`Mpp[m,#rrr#`[\rrpT!%qIrr!2m!!!$r!2D3"[dc#2hr#rrfrj!%pT!%qIm!qIm!!!$r!2D3"rdcr3X\r,rrD3$2Rr!!!!r`$fN!Mpr`[rpT!0qIm!!!$r!2D3#2m,#rrfN!hjr`!!!2m!pT!\r&rrrr#`[rpT!1qIm!!!$r!2D3"2m,N!ErpT!0qIm!!!$r!2D3"2m,rj!%#rrfrID\r3#rRr!!!!r`$fN!6r#rrfp[m,rrd"rID3#[Rr!!!!r`$fN!6r#rrfrrm,rrd)!Ih\rfN!Ijp[Rr!!!!r`$fN!6r#rrrr`X,rrmc#!MppT!&qIrjqIrr!!$r!2EfrIhr#j!\r&rrEfrc-)#2hfN!6jrrrjrrrr!2m!p[Ep#$2rN!AfN!6r#!J)rIEfp[Rr!2m!r`$\rr!!$fp[Ep#!JcrIhrN!8)!3J)#2hprIRr!!!!r`!!!2D3"Ihp#*!'!3%"#*!%rIh\rpqIm!!!$r!2D3#Ihp-c-)N!RprIhjr`!!!2m!pT!,rIdc#*!)rIhpqIm!!!$r!2D\r3$Ihp-j!(rIhpqIrmr!$r!2D3$rf3#[Rrr2cmr`$fN!rkN!IprIhjrrcmr2rfqC!\rDrrcm!!$rN"[mr!#3"!%!Irrrm)!!!!L(rm!)K`!m#)F!!`L(!2%)K`02#)F%3`L\rRL*N)d%L(#T!!*6)0%"0H#4!+3!%3"S!"%!5!!4!j!!%33)!"%&kJ!4"5d!%39XJ\r"%&c%#C(")Jh42K%+S)rJk)"J!1L!'!$SJ!B!k)!"J1k!!(r[J!"rli!!!!jrrrr\rmIrrrm2rrrrMrrrrirrrrq2rrrrMrrrrirrrrq2rrrrMrrrrihrrrqTrrrrmIrrr\rr(rrrrarrrrmIrrrr(rrrrarrrrmIrrrr(rrrrarrrrmIrrrrRrrrrprrrrVrrrr\rirrrrq2rrrrMrrrrirrrrr[q3#rjrrrrm!!!!32rqJ!+I`TiLh(2%bd'K3`&H!9)\r"dL2H1i"kJrU!![rqrrlrr[rqrrlrN!4rrhrrIrprrj!'r[rqrrlrrJ!!!)$rN!I\r`r-b3"[$mcr)L)Xc-m2c2mLc-r-c`rmrbc-rrc2rrc-,-rmcmr`r-c-rmr-c2$mc\r-rmc-c-m2crrmc-c-c`r2c2c-c-c2rmr-r-`Xc2rrcrrmc#rmrrc-c-c#,rc`r-c\r-)L)[r2$mc*!'m2q3"r!!!!%!rj!2!2rfN!hr!2rfp[rr&T!&pT!%r`$rp[ErraB\r@p[EfrrEfp[m!rrrfrrm@p[Efrrrrp[ErN!6fp[B@p[ErrrEfrrErr`$rpT!&rrr\rfrrD3"2m!rrD3"2rrpT!(r`$rp[q3"2D3#2m!rrErp[ErpT!)rrrrp[rfp[rfp[B\r@p[Efrj!%p[q3"2EfpKErrrErrrrfN!J@&[rrp[m!rrD3"4D3"Irrp[m!rrD3$Im\r!rj!2!!!!!3!!!!RB!!!)f!!!!+X+D)0`8e`!!!!F!*B!"@PME$3!!!!bD@0X1!!\r!!$j*3diM!!!!5QPMFb-!!!"@D@0c0!!!!'*TBh-i!!!!EVqjrrm!N!LrZIrr!!!\r#"!#3",qj!*!%"JJ!N!5rZIrr!!!($!#3",qjrrm!!!G3!*!%[lRrr`!!"p3!N!3\r868P8)%YPFQ*PFQpc)%aTBR*KFRQH,!:\r
\ No newline at end of file
diff --git a/src/mac/MIT Kerberos.r b/src/mac/MIT Kerberos.r
deleted file mode 100644 (file)
index 84aeabd..0000000
+++ /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 (file)
index a74fcac..0000000
+++ /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 (file)
index d6140e6..0000000
+++ /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 (file)
index d98d9b2..0000000
+++ /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 (file)
index 8a4828b..0000000
+++ /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", <STDIN>;
-
-$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 (file)
index c1fc92c..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Fri Dec 20 12:35:32 1996  Marshall Vale  <mjv@mit.edu>
-
-       * 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  <tytso@mit.edu>
-
-       * 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  <tytso@mit.edu>
-
-       * 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 (file)
index 1a3865a..0000000
+++ /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 (file)
index 11d3ff7..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-#include <CodeFragments.h>
-#include <Processes.h>
-
-#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(&currentTime);
-                                       
-                                       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 (file)
index 0749fad..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/local/bin/perl -w
-$_=<STDIN>;
-$_=<STDIN> while $_!~/^#\s*TEMPLATE BEGINS HERE\s*$/;
-$_=<STDIN> while /^# *TEMPLATE BEGINS HERE\s*$/;
-while (<STDIN>) { y#\245:\304\266#\*/:\\#; print; }
diff --git a/src/mac/TestTrack/ChangeLog b/src/mac/TestTrack/ChangeLog
deleted file mode 100644 (file)
index ac6e964..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Tue Jul  7 17:00:00 1998  Miro Jurisic <meeroh@mit.edu>
-
-  * 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  <mjv@mit.edu>
-
-       * 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  <tytso@mit.edu>
-
-       * 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  <tytso@mit.edu>
-
-       * 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 (file)
index d7ae71a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$%e*9%&dD'9ZB8aTBJ"cD'aL2j!%!*!%b$d!!!*A#-K+EhNKF'9QCQdf1'X!!!!\r"XG%Hb!#3$3-!!J#3$NXd!!",0!!!5c3!!!#8!!%#!*!%"3#3"LFJ!!!R)!!!"GJ\r!!%[)!J%#!*!%$J#3$J9)!!"4S!3"!J"0B@PZ!#9"09G[FQaN!%a[B@4PFJ#3"#T\r46PErp#m0F!%[!$!mUQi[!#*YrC3J@8k3!#TZrr!Y32rdF!%[!$!mU'i[!#*YrC3\rJ@8k3!#TZrr#`V[rdCJB`2!)!B!3`2!3!6Pj1GBp1G@e8EfpXBQpi9(*KF(-!!#T\r46PErq$!Z!!S#J!!!#!"Q"(!!B!*`!8jH6R3!")Y(CA48FQ&`9(P`C3!!+P&19[r\rd51FB"$BZ!!S[!f(rN!6%'!!-"!!"CK*Krj!%@!*$"rqf3'd%0MbSRbm%,`-LEIf\r8)&P1N!!UE[r`,8$rp(!",`!`2+LI,`!LEIf8)&P1N!!UE[r`X+lrp&E!4!"*`%c\rI!"K1ANjd!!5+9(*KF%9iDA0dF`!!!#T46PErj#m05'lrk(!",`!LEIcB)&P1N!!\rUE[rJ5'lrj#mZ!!`[,J!)-#lrpLm!)Qhmc#"C6T!!+Qlri%M!C``JEJ!)3P!JEJ!\r-3T!!6Pj1G!!)MdGPG&0jFh4PE8C[E'4PFJ!!+P&19[rd51F30#CZ!!JNEJ!-GJ!\r`2+'Y,`"Krj!%#%S!Caa)E[rd,caQEfaN)QhpN!!J@8k3!#TZrr")`'B#GJ&+!fB\r-,`S[#f(rN!4@B#J[#Lm,F!![!#mmBh4bE$!mJ!![!#*YrB`J@8k3!#TZrr")`'F\r%3P0#NNcI$!K1ANjd!!L24f9d3e"KEQ9X4QpXC'9b!!!U88j@rRa)jam%,Li!##`\rZ!!`k,J!5+#i!&%+ZriT"l[jq,8MrN!!p4Iq8,86rVMem!!(rQQ"F[UlrRQC1[+l\rrSQC)F!%[!%KZrRi["#m&)QhpV#"C6T!!+QlqH$B!F!%[!#mmC'jbF#*YrA`J@8k\r3!#TZrRK+J'B3,`-LEIeB)&P1N!!UE[jiB!3`!f!H8QlrQLe%rkj)E[pq)Qhmr#"\rC6T!!+QlqH%M!Cj!!F2p-h`$i6Pj1G!!3Ne0PBA*MD%C[E'4PFNC[FN418P!!!#T\r46PErm#m$5'lrmNKZrrCKrrrrrT3[,[rb-#lrpLm!,cakG'0`,caMC'9fBIq3"!`\rf!!a$rrpR"$!$B'j)E[rb5'lrpQ(rrrrpr#mZrr)`,[rf,`![2'edBh![2'0NCAC\rKrrrrrYBf!!a$rrpR"$!$B$K)E[rb5'lrpQ(rrrrq+#mZrr)`,[rf,`![2'edBh!\r[2'0NCACKrrrrrU!f!!a$rrpR"$!$B!*`rbBI6Pj1GBP2F'9Z6h9b8NB!!#T46PE\rrq%MR%!4+VISSC`C`!'!!!04Krj!%,$B!F!%[!#mmC'jbF#*YrA`J@8k3!#TZrr3\rV32SN5Uhk*'B3)QhpL#"C6T!!+Qlrp'!!!*`[,ISN)Qhp##"C6T!!+Qlrp!a$rrp\rR$Lm$)Qhp@#"C6T!!+Qlrp#mYqL3LEIc8)&P1N!!UE[rd,bhk*#*YrE`J@8k3!#T\rZrr3JEISN+e$k+#mZ!!K)H!!"5(J$i5mYqLJLEIcX)&P1N!!UE[rd0J!`!dM!6qm\r!%'FN,bhk*#*Yr0`J@8k3!#TZrr3[,ISN)QhpZ#"C6T!!+Qlrp%+YqLJ`!bBI6Pj\r1G!!%M%p`C@j5CA0[E(CPFJ!!!#T46PErq#m05Uhk+'B%F14J+LmZ!"3[,J!3,bi\r!$#mZ!!K)H!!$,c`!!2rK,bhk+#*Yr1`J@8k3!#TZrr41ANjd!"#*8h4b9'p"C'4\rb!!!U88j@rrK)EIT)5'hk6#mZ!!KKr`!!!SK+J'F%F!"J-N(YqNJV52T!3Uhk4%(\rYqN`V52SX3Uhk-(!#+d$k0(!%+d$k1%(YqN!V52Sm3Hhk,#!)6Pj1G!!%M@GPG'K\r[Fh4LH@jKE@8!!#T46PErp#m05'hl6%KYr[`LEIcS)&P1N!!UE[r`5-!Y32rd)#l\rrp%jH6R@,Eh"PEPpNFQPfCA)!!#T46PErq#m05Uhl8'F1)Qhl8#"C6T!!+Qlrp'!\r#F!"1ANjeMh9cCA*IB@*[FR4IC'PcF!!!+P&19[ri51F3*#4Z!!Kf!!a5!!&R"M!\r55-"J('(rN!5`*J"R"#!$B!iLEIe`)&P1N!!UE[rdB0K-h`3)6Pj1G!!%L(GKDA4\rICQpb!!!!+P&19[ri51F3"%TYqdaQ%Q(rN!3f*J"+JfF')!0J!!#`5(J!CN+R5'h\rla#*YrM3J@8k3!#TZrr3lEIY-qp`lI!!QqpiVEJ!)qq!EI!!Hqq4#,I[P'hcr`2[\rQ5'hla#*Yr@`J@8k3!#TZrr4)EI[8BIq3"%3Q!%Ki!'C#TdKYqm3LEIid)&P1N!!\rUE[rd1fhl62[F1h`!+[[H+fi!#2[J5'hla#*YrC`J@8k3!#TZrr4+EI[8CK![,I[\rN)QhqQ#"C6T!!+Qlrp%U$CJBf,I[85--J!bBI6Pj1G!!%N!"dBh"IBfa[Ff9IFh4\rbC@&Y!!!!+P&19[ri51F3"%TYqdaQ%'(rrrrq5LB!5S0R"(!!B&C)H!"Q3UG)EIY\rH)Qhq0#"C6T!!+Qlrp$YYqdclGMYm!#MlH#YZ!!MlHNKYqeiLEIeX)&P1N!!UE[r\rd5'hlEQ(rrrrqDLB!5S0R"(!!B!T+EIZD9X"%!%R!*Kp1ANjd!!5,G'0`Af0KER*\rPB@3!!#T46PErq%MR%$3QEJ!-5Uhl9'BN5'hr!L*Yr[JJ@8k3!#TZrr4)`#B!5S0\rR"L!$B!!!RR!"+d$l9(!3,`")H!2!,bhqk#*Yr8JJ@8k3!#TZrr3N3$Ym!!(lA%K\rYqe`[#LmYrZ`[,J!))Qhqp#"C6T!!+Qlrp#"YrZ`-N!$rrkAqCK")EIYFBIrrrrf\ri)'hql##!,`SLEIdS)&P1N!!UE[rd)'hql%U3!'F))'hql#!3B#)JEIlX)Qi!%#+\rS!33J#fF3)%XLEIlX3qN!"#!)%0PQr(!!60m-#%jH6R3!$)pZFepbCA0[E(CPAfj\rKE@8!!#T46PErq#"Z!!JLEJ!--UJ!!NjH6R3!#)abCA0[E(CPAh"bEf-!!!!U88j\r@rrK)j`!N$'i!!3!1CKJNEJ!3,bS!##mZ!"!LDJ!%)&P1N!!UE[rd*&p1ANjd!"#\r+G@4`Afj[G'PQH3!!!#T46PEr[%MR%$3QEJ!)GJ"+EIY-CK*Krrrrr'BQ!%U$C`B\rJ!f!!!-4)H!!k3UG)E[qq)Qhq0#"C6T!!+QlrZ%Ki!!`LEIkF)&P1N!!UE[qi*%!\rJ#QB'F!aJ!!#52A`!&2rB2@hl62r@,@i!%2rH,@i!&2rL5Uhl@'BFF"![!%Ki2X!\r[,IlN)Qhp5#"C6T!!+QlrZ#Y!qeJYEIYBrqBp8rrU,8Vrl%KZrliLEIeX)&P1N!!\rUE[qi5QlrcQF@,`SLEIkB)&P1N!!UE[qi-#lrcNM!B"`NV[rD*@i!(!!%*@i!$!!\r))'i!'##+0UlrkL!$60m-#%jH6R3!')aeC("IFQ9RDA0dCA)!!!!U88j@rkJ[$8K\ri!$T#TdKZrliLEIid)&P1N!!UE[qN2@i!'[qb,@i!&2qd3QlrZ#eZ!!MrUMem!"I\rrf$eYqdcreL"ZrkSY82rD,@i!$2rJ2@i!%[rN(A`!!IrU3HlrXLe)rqC)E[qq)Qh\rpE#"C6T!!+QlrT%KZrmjKrrrrqfiY32qZ)#lrVNjH6R3!&)jeC("IFf9ZC&pNCh*\rKE3!!!#T46PEr[%MR'#3S,J!B5(J!1N+R5'lr[L*YrM3J@8k3!#TZrlJNEJ!)2A`\r!&IrB2@hl62r@,9,rfR!!%#hl6Me!rpj)E[qq)QhpE#"C6T!!+QlrZ%KZrmjKrrr\rrq[)Q!%U$C`3J!f"dF!!`,[rUZ)"X"#!%B!C`!$!ZrqSLEJ!8)'lrjR)JX)&P"+)\rZB!j+J'F+)JN5f&1!C[SL3A!!-#lrkL"Z!"`JJ#"Z!!`JV[rJ)'i!%$#Zrq3pI!!\r@rpK)E[qq)QhpE#"C6T!!+QlrZ%KZrmjKrrrrqRJQ!#!$60m%'%jH6R3!')eeC("\rICf9dAf4RFQ&Y!!!U88j@rlK)j`!N5(J!1N+R5'lr[L*YrM3J@8k3!#TZrl3NEJ!\r)2A`!'2rB2@hl62r@,9,rfNKZrliLEIeX)&P1N!!UE[qd5'lrcQ(rrrrk$#e!rlS\r[#L*YrTJJ@8k3!#TZrl3NAdjH6R3!")YeC("IFQ9XC@&cC3!!+P&19[r851F3"(B\r!5Qhl6'B-BIrrrrPJ*J"+JfC!5(J!*%+R5'lre#*YrM3J@8k3!#TZrp!pI!!2rqi\rpEIY-rqa)E[r8)QhpE#"C6T!!+Qlrd%TZrq4Q##"Z!!JJV[r`*Kp1ANjd!!51Cf9\rdAfejAfP`Af&NC()!!!!U88j@rrK1ANjeL'jPG&pTC'aP!!!!+P&19[ri51F3"%U\rYr#TR"(!!B'4)H!N!)QhqR#"C6T!!+Qlrp#Y!r#T+VI`UCK"`$#Y!m%JlI!!-r,j\r`rf!k5(J*!%+R,bhm+L*YrM3J@8k3!#TZrr4f!'!B)!-'J!!!!)"b5%`$'!!JEI`\rU)B!B"&+$F##fJ'hLF!!Q(djH6R@+BfKPBfYID@jTG!!!!#T46PErq#m$BIq3"'a\r+J'F%F!"J-(B!B#4`5%`$#!!JEI`U#$!!"`J!CK"`5%`$#!!JEI`UdF!J#'!+8S0\r`),D!EGC`!#BI6Pj1GC&RCA4IG@jeFf9NAh0[BfYPG!!!+P&19[ri*#i!#()!B#*\r`5%`"#!!JEI`UY,!)"'B3F%K-!3J!)'hm+Y(!)!KJ#P+"F##bJ'hBF!"1ANjd!!5\r,CQPZC&pcEf0VCA3!!#T46PErq%MR!#3NEJ!)5(J!"%+R,`SLEIid)&P1N!!UE[r\rd3US!1%UU!$4R%#mU!$3LEIkB)&P1N!!UE[rd3US!0%+U!$!NAdjH6R3!")jbC@a\rPBA0PAh0[BfYPG!!!!#T46PErq%MR(#3Q,J!)+Li!$#JZ!""`!VD!CJT+K'FBF!+\riJ'F5F"BV32")1h`!&[bqF2pJ!!#bF!+kJ'FBF!'kJ'F5F"BV32")1h`!&[bqF2p\rJ!!#8BIrrrrkJ*%!J#QB3F!`V32")1h`!$2bqF2pJGM9$!!Je3`!B08-!+$9%!#S\rP43!X5US!0'Bb5(J)!#*YrT`J@8k3!#TZrr3P3!!d*A`!!!J!!$"+UJ!dCK"`$#Y\r!m%JlI!!-r,j`rf!U5(J!"%+R,`SLEIid)&P1N!!UE[rd!")!J!*5J(m#+J$[!!&\r#UJ!i)#S!"%cI"$K1ANjd!!b'FfpMDf9d!!!!+P&19[ri51F!*#4Z!!`)%J!(CK"\r)EIm))Qhp4#"C6T!!+Qlrp1R5!%K531r5!%JNAdjH6R3!#*4cEf0VCA4ICACPER4\rID'&ZC'aPFJ!!!#T46PErq%MR'$JS,J!3+'i!'#mZ!!KKrrrrrIBN3#!+CK*`&LY\r!m%JlI!!@r,j`rf!!!-*`!V#U!#aQ#!aU!!)!#'F5F"BV32")1h`!&[bqF2pJ!!#\rJ5US!1'C),bhqi%KU!$J[+J!`,bS!0#m+5'S!#Q(rrrrj&LB!5S0R&Lm+BIrrrrh\rBF"NV32")1d2m[R$rB'")DJ!-BIrrrr[k!#S!%!!"F"#`VJ!FCJB-9!!#Ca"`&LY\r!m%JlI!!@r,j`rf!b*N`["#mZ!!``+`!#,`![+`!%,bS!1'(rrrrjY#B!5S0R$R!\rC+d$`5$Y$r,j`rf!#)!4-ha`B6Pj1G!!BKR0PEQ4dE`!!!#T46PErp%MR%$!QEJ!\rF,bi!#'(rrrrmmL4!)!TQ%R!@+d$`5$Ym!"Em[R$rB!!!LR!#X+S!,'B)$'S!!J!\r)Ca"`&LY!m%JlI!!@r,j`rf"SF"#`Nf-3F"BV32")1h`!&[bqF2pJ8R!3*S!QEJ!\rB0V`!!NKZrr3[,J!3,bi!$%KV!!*)D`!%,bS!1'(rrrrjPLB!kG)!5'F+kG)!5&0\r!lp)!5%U$CJBJ,[rdB!a`'5Y!m%Jl3rbqF2p-h``)6Pj1G!!BL(*PBhCQFQpY!!!\r!+P&19[ri51FI2#SZ!!JSEJ!-*Qi!%#iZ!"3NEJ!B)!TQ"(cqB#3LEId3)&P1N!!\rUE[rdFMa-%K!!dS!J+J!%6(`!N!4"'Y#",!")H!!J3UG)EIb1)Qhq0#"C6T!!+Ql\rrp%Ki!#"#TdKYr'iLEIid)&P1N!!UE[rd5(J!)%+R5'hm6L*YrM3J@8k3!#TZrr4\r)H!!J3UG)EI`Z)Qhq0#"C6T!!+Qlrp(J!)!aQ"%RYr#iJ#fB%4qhm,NU(CJC"lI`\rZ,JKf!'!!!+)J!qU))J0d(m+#G!(MUX5c$!"R(L!$FKr!JA)"iDNJ!qU)3HhmEN(\r`$!!J%)#"))"5K#!$kSJL!h3I`S*d!H1Ua,3-!'GBF)$3Jh)JX)&Z6Lm$BIrrrrX\rJ*%!J#QG!#")!"fFkkG)!5'B@F!'`UJ!XCL`[+J!mBIrrrr5D5S"R(L!$FKr!JA)\r"iDNJ!qU)3HhmMN(`$!!J%)#"))"5K&+$YS9Y!2pF5S4Q*#*YrA!J@8k3!#TZrr4\rKrrrrqESLEId3)&P1N!!UE[rdX)CP!2mZ)!9HJ#B!j)2JLq#,i)[ULpD!jS0`),D\r!B`*f)#*-3HhmML!$FL#`J@8%SLjJ$NU!C`SL#4,B8i"QqL*")NY"lIaZ)!0b),#\r"C35L,Q!15S"R#L)*%YK6J'Ek)N%L4d(Yr%iJ!h)JX)&P"+)ZB!j+J'F+)JN5f&1\r!C[SL35!%60mFq%jH6R3!&)CcC@aPBh3!!!!U88j@rrK)ja!N*Li!#!b$!!!!J'`\r5,`-LEIh3)&P1N!!UE[rdB!!!RLm$BIrrrrRS*%!J#QB'F!"J!!#+)!TR$JJ5!!G\rR#!aU!!)!+'F3F"BV32")1h`!&[bqF2pJCL!U!#a6J'F'8i"R,Q!q5US!2'G),bS\r!2'(rrrrb6LB!5S0R1(!C+d$`5$Y$r,i[#Q(rrrrjd($rB#a+UJ!iCa`[+J!iBIr\rrrrH!B""`&LY!m%JlI!!@r,j`rf!+,`TKrrrrqD*`!%cI"!K1ANjd!!5-FfpMDf9\rdAf0XEh0P!!!!+P&19[ri,`e+VIbZCK4)H!,))QhqR#"C6T!!+Qlrp#Y!r+j+VIb\rbCK4)H!!8)QhqR#"C6T!!+Qlrp#Y!r,*1ANjeLh4dAf&XE'pMBA4P!!!U88j@rrJ\r[$8UYr+jR%#mYr+iLEIkB)&P1N!!UE[rd3UhmVNUYr,*R%#mYr,)LEIkB)&P1N!!\rUE[rd3UhmXNjH6R@(G(4ICR*PC3!!+P&19[[S,`e"l[[i)Qi!%#!)%0PQr%KZqrJ\rLEIeN)&P1N!!UE[[N5'llkNKZqr4)E[[b-#i!$Lm!,bi!##*Yr43J@8k3!#TZqq4\r)E[[i,bllp#*Yr63J@8k3!#TZqq41ANjd!!b3!(4dAh0PG&pTG'9YAh4PH(3!!!!\rU88j@qqJ[$8KZqqT)E[[d5'llmM!Z!!i[!#mZ!!JLEId8)&P1N!!UE[[N5'llq#m\rZqr3LEIdN)&P1N!!UE[[N5'llq#*Yr33J@8k3!#TZqq3JEJ!33qllq#!)%0PQr%j\rH6R3!$*!!G(4ICf9dAfPdC@eIG'9iG!!!!#T46PErj%MR%$`SEJ!)*'i!$#CZ!""\r`!$!59i"R$R!!-"*EJ'F'F!"J!!$Z*LS!!J+$!!!!r`b$!!!!!fF8$)-!!!!0C``\r-J`!!!"YRCQ!!!-Bf[!!"5'lrkNKZrr4)E[rbF!%[!#m-)Qhp&#"C6T!!+Qlri(!\r+,`![,[rd)Qhp'#"C6T!!+Qlri%KZrqC)H!!))Qhp$#"C6T!!+Qlri(!!,`![,[r\rd)Qhp'#"C6T!!+Qlri(!"B'3f[!!#5'lrkNKZrr4)E[rbF!)[!#m-)Qhp&#"C6T!\r!+Qlri(!+,`![,[rd)Qhp'#"C6T!!+Qlri%KZrqC)H!!))Qhp$#"C6T!!+Qlri(!\r!,`![,[rd)Qhp'#"C6T!!+Qlri(!"B!*`!%cI(!K1ANjd!!b0G(4ICA9TAfCTE(4\rPFJ!!+P&19[p),`e#V[p@3UlrA%KZrdSLEIeJ)&P1N!!UE[p%5N"R"($rB#j#V[q\r+3QlrQMeZrf$rP%+Zrj!!5'lrIL*Yr2!J@8k3!#TZrd4+3'F%F2pJ"#!Zrja1ANj\reQ(4dAfGPG&pfEfaIBh*PBA4TEfjIC'&dC3!!!#T46PErj%MR!$`SEJ!)3QlrpNK\rirrp#Tc!m"%`[!#*Yr5`J@8k3!#TZrq!Q3#!,CJC`rf!!!9SJ9%)3)&4#+!"N,a4\r`"#m!,`YKrrrrr53J9%KS!'4`"Lm!,`YKrrrrr4*`%#m!5(J2d#mYrYJLEIe))&P\r1N!!UE[rJ*%")E[rU)Qhp9#"C6T!!+Qlri#m,)Qhp6#"C6T!!+Qlri%KZrqj)E[r\rN5'lrk(!",`![#b*Yr43J@8k3!#TZrq"`!bm!F!-[!#*YrE!J@8k3!#TZrq"`r#m\r!F2`[!%KZrqiLEIh!)&P1N!!UE[rJF"![!(!3,`")E[rZ)Qhmb#"C6T!!+Qlri%K\rZrrB[#L*Yr13J@8k3!#TZrq!-EJ!"rrCR#!aZ!!,rpQEH,`SLEIdS)&P1N!!UE[r\rJ$'i!!IrfCL`[&(!%,`![#f(rrrrmU#"85'J!C(!',`![#f(rrrrmPQ(rrrrq1#"\r8)8!!b#m,)QhpH#"C6T!!+Qlri#m-)QhpD#"C6T!!+Qlri#m-)QhpY#"C6T!!+Ql\rri$!ZrrC)`%cI(!"1ANjd!!54G(4IC@4TG&peFf9bAfPZCQm!!#T46PErq%MR!#3\r`2!4-,`![2(4dG@NLEIdm)&P1N!!UE[rd*%"+J'C85(J!c#*Yr3!J@8k3!#TZrr3\rN3%KYre)`2!4-,`![2(4dG@N[#L*Yr6!J@8k3!#TZrr4)H!$-3UF[%L*YrM3J@8k\r3!#TZrr3[#Q(rrrrpjP1!CbT`rf"D$#i!!3!2C`jKrrrrr9SJ8V#S!-KR%#m+BIr\rrrrh!8i"R"($rB$3LEJ!))&)J2!!!!-ab),#"C35L,Q!15S"R#L)*%YK6J'Ek)N%\r[#L*YrB!J@8k3!#TZrr4`!#4I6Pj1G!!)N!"dG&pRCA4IGA0PFPpTEQC[!!!!+P&\r19[rN,`e)E[rSF!%[!#*Yr0JJ@8k3!#TZrq!p32rQCb)`,[rQ5-![!%KYrfB[,J!\r))Qhpp#"C6T!!+Qlri%r[!!aJ8$!Zrr4)`#m!F!!3,[ra,`"`!"!Zrr![!$!Zrqj\r)`#m!-#lrl%M!,`!`,[rU5-![!$!ZrqK)`#m!5'hrK#mZ!!JLEIhd)&P1N!!UE[r\rJ6qm!*%jH6R3!"*0dG&pRCA4IFhPcAf9ZGQPbEfjc!!!U88j@rr4)j`!N-$`%6#m\r!,ca$8e45)Qhp2#"C6T!!+Qlrm#4!5S"R4Lm+)Qhp[#"C6T!!+Qlrm#m5BIrrrqS\r5,8$rp'F1)'lrp#"S!"!J8#Y3r,B[#L*Yr0`J@8k3!#TZrr![#L*YrB!J@8k3!#T\rZrr!NAdjH6R@8G(4ICf9dAh0PFRCPFPpTF'&NC()!!!!U88j@q"K)jam%&Li!&bJ\rZ!"Kk!(i!)QhpU#"C6T!!+Qli&$e!rYi`,Ibm,`!LEIcd)&P1N!!UE[J8F!'iJ'm\rD)Qhp%#"C6T!!+Qli&%a%!!&+J@F'F!"J!!*L5UhmYQB5BIq3""C+VIbfCJC`!'!\r!!NT)E[VHBIrrrrj3GJ"+!fFX%#i!%bm!5'lqp'(rrrrp5%U!Cb3`,[lH,`!LEIc\rd)&P1N!!UE[J8F2pJ!!)13Llqp%)ZreK#V[qmBIrrrrK#5(J#b%+R,bhmVL*YrM3\rJ@8k3!#TZq"3JEIbZ-,`!!5"Yr+iaI!!"!!)JEIbZ-A`!!3!%5J0R"(!"B!*`!#"\rYr+ia3!!')Qhp%#"C6T!!+Qli&#"Yr+iK3!!)5'lkhNKZreK)E[ld5'hrd%KZq#)\rLEIhd)&P1N!!UE[J8)'hmXL#Z!!JJEIbb)@i!$!!%3HhrfL*Yr,)M5!!)3Hhr8#*\rYr,)M5!!-3Hli)L*Yr,)M5!!3,bhmXLmYr+jKr`!!!PiX!%+R5(J!!NKi!!*Krrr\rrm9)Q!$em!!,r`$em)66r`LeYr,Era%Ki!"")E[r!3UF["LmYr+i[!f(rrrrbF(S\r!6qm!&%Ki!#"#TdKZrp!LEIid)&P1N!!UE[J8)!0b(m#"FJ(KU5!$kSK"l[r33I!\r-!#!3J)%JJ(!&,8$rm%+Zrr4)E[r`3UG#TdKZrp")H!%!BIrrrr2Z+!"+K'BB5(J\r!%%KZrm"#Tbm',bhmVLm$BIrrrr(k5S4Q#&+&F!1kJ'f%F!'iJ'C@F"!Y32JH5'l\ri(NKZrm"#TdKi!XJ[,IbZ,`0KrrrrmY!S!#"Yr+i-D!!%!!CQ+%KZrZ![,IbZBIm\r!!!#L)'lql"!35F!%J!!!!&*R!Q!#I[mYE[l`q"S[!f(rrrreK'(rrrrfUM!ZrYi\r[!#*Yr23J@8k3!#TZq"3J"dcI!2K1ANjd!"5+G'9cG&pdFQ&MD`!!!#T46PErq#m\r-)'i!##*Z!!`SEJ!3)Li!&'!++-Lab@3%5KKQq#!"8i&+J'EZ+&p1ANjd!"#3!(C\rIF'&bFf9IF'YdAf4KG'%!!!!U88j@rrK)H!!&,bi!$#"Z!!K)D!,()'i!#%KS!!a\rKrj!%QNjH6R3!#)YfAh"KFR0PAh"VG!!!+P&19[ri51FB2#4Z!!JSEJ!-*Qi!%#B\rZ!"3S#Q!f5T0Q"%)DB"BJ6*(+,`J[%bm+)Qhpm#"C6T!!+Qlrp%+R,`SLEIhS)&P\r1N!!UE[rd)%"5L#4)@)XJ!e1$5S"Q`L"+NF3J#%cI("K1ANjd!"#6GPpKFh0PE@*\rXC9p`Dh4IC'&dB3!!+P&19[ri,`0f"5m$,bi!$#"Z!!K"k!,)NF0)8#"Z!!K)D!!\r-BIq3"&Tb$0#"*Kp1ANjd!!L1GPpKFh0PE@*XC9p`Dh3!!!!U88j@rrK)jaJN*'i\r!#(B!BIm!!!&`)QhpU#"C6T!!+Qlrp$J!F2mV32bkF!'`UJ!-CM"`!5m!,bS!%#*\rYrD3J@8k3!#TZrr4)`#Y!r,T`rl#Yr,TQ$L*YrBJJ@8k3!#TZrr3f!#m%)Qhmp#"\rC6T!!+Qlrp$!$60m%'%jH6R3!"*&IAfPZDA4TB@aTHQ9I9&466!!!+P&19[ri,`e\r`rl#Yr,TQ%M!Yr,`[!#*Yr9JJ@8k3!#TZrr4Kr`!!!2a1ANjeN!"IAh4PFQeTEQ&\rdC9p89&0-!!!!+P&19[ri-#hm[NjH6R@3!%GPG%*64%eKBdp64A*bEh)!!!!U88j\r@rrK`!%jH6R3!")j*ER0dB@aX3fpZFfpXC3!!!#T46PErq%jH6R@08Q9YEhCP3fp\rZFfpXC3!!+P&19[riF!"1ANjd!!L69h*TG'9$D'&bFe4[3fpZFfpXC3!!+P&19[r\riF!"1ANjd!!L88Q9KC%0SBA*c4R*[E80[ER0[E'8!!!!U88j@rrK1ANje+P&19[r\ri,`dJ$5m!,bhqa#*YrV3J@8k3!#TZrr3V32c!BIq3"0C`!%jH6R3!"#T46PErq#m\r0)Qhq[#"C6T!!+Qlrp#mYr-!LEIk`)&P1N!!UE[rd6Pj1G5T46PErq%MR!#4J'L"\rYrX!JNR$r,`![+J!))QS!"#"C6T!!+Qlrp#"YrX!N8#!+CY`NAdjH6R8U85m-+'m\r!##*[!!a`!#"YrVKJ%%U3!'B)))`K53!%B!j5J&#)$)!!!!#!EHK`rbKI6R3!##T\r4)Lm!"%U"E4J-J3!!!)"X%#!"jiJJEIkidF"#N!"#U!!%6R3!"#"[!!4`!*!!V`!\r-)8!!"(!!)Lm!#*'"))"1G!!-)'m!"#![!!b3!+m!&#&!!!3J,`!))Lm!%*'"))"\r1G!!86PErk%MR(cJU,J!)*'i!$#KZ!"!QEJ!85T*Q#%UU!!4R!!$@GJ"i!#"&,"!\rYD!!%rr3Y8[rX,@S!"2rSIJ"k!%+Zrr"J!!#8eS-J"!+!J!!!!'F%F!''J0L%)!B\r#J)!!!!"R"(!"L)$FKL!Zrr3#J)!!!!"R"(!"M)!J,[rdd)!Y32rdhSFJ"3+!J!!\r!!'F%F!'1J0U&YUlrl')-YUlrl'BdZ+lrk'8ZF!'+J#e$rrJY42rm,bS!"#mU!!!\r[,[rm,blrq%KZrrKKrj!%&LBZrrJS,[rm8Ulrm("!X+lrm'i!rfBJ$'F'+)FT43!\r%)!YR"LD$*d3!"%cI(2K1ANjd!""19J!!,`SNEJ!)3UF[#NKZ!"4)EJ!-BIrrrrl\rQ)!SNAdjH6R3!&%j@!!![#L4Z!!J[#N+R5'i!&%KZ!!aKrrrrrX!J#L4I6Pj1G!!\r8)#m!",#[!!aR#'85F!&1G!!3)#m!#,#[!""R#'6ZF2p1G!!3F!"1G!!3*#m!##!\r[!!3L,`!-P+m!%*'"C`TY"R!"6R3!%($r6R3!%#"[!!3J,`!))8!!"!J!!"pR#($\rr))"1G!!)F!!JJ%jd!!JU88j@rrK)j`!N5(J!!5*YrR!J@8k3!#TZrr3JEIkN5T!\r!CKJ[,IkJ)Qhq)#"C6T!!+Qlrp#"YrU4`!5#!,bi!##mYrU!LEIiF)&P1N!!UE[r\rd*%")H!!")QhqE#"C6T!!+Qlrp#!+*&p1ANjd!!3U88j@rrJ[$5"YrU4+N!"R0%K\ri!!%LEIj`)&P1N!!UE[rd,bi!##mYrU!LEIiB)&P1N!!UE[rd5(J!!5*YrQ`J@8k\r3!#TZrr41ANjd!!3U88j@rrK)ja!d*'i!##CZ!"!Q,J!83T)PEJ!-!!3#+J!I!!J\r#+J$[!!K#+J!-3LS!$8+U!"*+JfFB,`0)H!!#,`X[#L*YrR`J@8k3!#TZrr4J&%+\rR3UG#Tbm+)QhqI#"C6T!!+Qlrp#9U!"B!(N+U!#,TkJ(#!!46J'F'9B"R('!`*@h\rq8!!b*@hq@!!f*@hq9!!k*@hq6!!qB"C#UJ!b*@hph!!f*@hpf!!k*@hpe!!q3US\r!3NcI$!K1ANjd!"!U88j@rrK)ja!N5(J!!L*YrR!J@8k3!#TZrr4f!#4YrYaJ)ZR\rU!F)!"'F8,`SLEIjN)&P1N!!UE[rd!QVqI`!%8S0`4YA!F#1fJ'hB5(J!!L*YrQ`\rJ@8k3!#TZrr4-h`3)6Pj1G5T46PErq%MR'#4i!(B!*'hqh'!LkHS"`J!%Ca3[#L*\rYrQ!J@8k3!#TZrr4+J'F#H2p5Jh"'eF"`)lD!EGJJ"%cI""K1ANje+P%[$#K[!!J\rLE`!-)%`L%@!B$"!!$@B'%,`!#Q!+$"!!#QB%%,`!$9+))!&6J8U!CZ!SAdjd!!J\rU85"[!!3KD!!@!"iKD!!D!#)J+!!5`+J!*T'S!#)KD!!5!#j1G!!%+P&19[ri51F\r30#4Z!!JQEJ!-)'S!(T(U!"BQ#%U$Ce3P3`!L##S!"J!&CK4)DJ!L,bS!&L*YrSJ\rJ@8k3!#TZrr3[+J"#5'S!)LmU!"B[%L*U!$SJ@8k3!#TZrr3Q!#!,C`3QUJ!L5S0\rR"#!$B"JJ+J!LdDS!%Lm+)QhqK#"C6T!!+Qlrp(!!60m-#%jH6R3!##T46PErq%M\rR($3NEJ!)*Qi!$#BZ!"!S,J!8kHT4`J!%kHS!!`!)CJ4+K@B'F2pJ!!$+5S0R%R!\r"YS"R$(!#YS"R"R$rB!!!Y%UU!"CR'!JU!!3!#'F3,bS!&L*YrTJJ@8k3!#TZrr6\r[kM&#!!3#+J$[!!JJ5P#)A)JP5!!@)%T3L&b)*8J!(R!"*8!!'N+U!#*#UJ!Q5S0\rR"R!"Z)"N#L"U!"j#%(!!B&)J#fBH,`3LEIkF)&P1N!!UE[rd*N"+J'B%F2pJ0J!\rU!"!!##9,!"BPDJ!@!"iP4!!D3US!*ZRU!F)!"&1!CK)J"!+!!!!"rfB)*A`!!!(\rr!#C`!%cI$$K1ANjd!"!U88j@rrK)jaJN+#i!##4Z!!cTkM(#!!4#UJ!L5LS!$@B\r%5S0Q"R$rB!!"%(!#YS"Q$#*YrL3J@8k3!#TZrr6TkJ!$!!KQ81RU!)-!"()#`)&\rR41RU!)-!"()%`)&R(NKi!!*#Tbm+)Qhq1#"C6T!!+Qlrp%U!C`C`!'!!!-!#+J!\rI!!J!+J!J!!J[#L*YrS3J@8k3!#TZrr6TkJ!$!!K6!'F3&A`!!3!03US!)R$rB!!\r!M1RU!8)!"&8!C`iJDJ!HNHS!&V(U!"TQ)N+R,`SLEIk!)&P1N!!UE[rd5S"R$K9\rm!!%!$8+U!#*`rf"38kS!)L"U!"j5UJ!H%)6TkJ&#!!49!'FdkHS"3J!%C`C`#VL\r!CL*#Tbm+)QhqJ#"C6T!!+Qlrp%U!C`i9I!!"!!e#UJ!LF2pJ#%+U!#*`!"!%60m\r%'%jH6R3!##T46PErq%MR%!4f!#"YrR4`!E#3!'B%F!&JCNKi!!-LEIj`)&P1N!!\rUE[rd)'hqG%U3!'Bm)Qhq*#"C6T!!+Qlrp(!!,`!LEIl8)&P1N!!UE[rd5N"R#L"\rYrR4`!L#!B")JEIkS)+hqd#"YrR4`!5#!GJ&)H!!$)QhqE#"C6T!!+Qlrp#!$*Kp\r1ANje+P&19[ri51F!*#4Z!""Krj!%E%U!CJ4`!@!d)'hqh%KS!%BLEIjJ)&P1N!!\rUE[rd,a)[,J!-)Qhqb#"C6T!!+Qlrp#5!F2q`NQB%F!&J!R!!*&p1ANjd!"!U88j\r@rrK)j`!N*'i!%'(rN!385S"Q"(!"B#![%LmZ!!`LEIl-)&P1N!!UE[rd*)"`rl#\r5CJ4`!@!#F!!NAdjH6R3!%#T4F!"1G!!%+P&1G!!%+P&1G!!%+P&19[rd51FI2#K\rZ!!JX,J!-+#i!%#4Z!"3Q"N`%-!"+JfF15LS!$@B)kHS"`J!%CJC`!'!!!LETkJ(\r#!!49J'B-)Qhq*#"C6T!!+Qlrm!JU!!B!"@FLkHS"`J!%9i"R'1RU!8)!"&8!C`l\rTkJ&#!!46!'F%F!"J!R!"+J$TkJ!$!!KQ81RU!)-!"()#`)&R41RU!)-!"()%`)&\rR(NKi!!*#Tbm+)Qhq1#"C6T!!+Qlrm%U!C`C`!'!!!D3#+J!I!!J!+J!J!!J[#L*\rYrS3J@8k3!#TZrr$TkJ!$!!K6!'F3&A`!!3!03US!)R!!B!!"F#C-H!"+JfF!!2!\rJDJ!HXHS!&QB'5S9R!!$J)'S!(T(U!"BJ+J!DN!#)*8!!)TR-,@S!)[rdYUlrp'3\r%,82rp1RU!8)!"&-!CLa+V[rdCbB[,[rd5(J!#Lm,)Qhq,#"C6T!!+Qlrm#K!5S"\rR#L"-8SL4bbe)rr4+V[rdCciLDJ!H)%XJ,[rdFL#`J@8%SLjJ$NU!C`SL#4,B8i"\rQqL*"eqlrp0LZrr5@V[rd)#lrp0'U!"iJ,[rdNDS!)NUU!#*R$#!-CJMTkJ&#!!4\rQ*%+R,`SLEIk!)&P1N!!UE[r`,J"+KfF1&A`!!3!03US!)RB!B!T+JfF'5S9Q!2m\rf5S0R@NU&CPBSDJ!@+LS!'L9,!"BP3`!D)%[4`b9)!"j)E[rd,`SLEIk!)&P1N!!\rUE[r`5S"R#K9m!!%!$8+U!#,BV[rd*8`!&L9&!"S[#L*YrS3J@8k3!#TZrr"#UJ!\rLkHS"3J!%93"R"%+U!#)J"0#'8i"-4J!!60mFq%jH6R3!%#T46PErq%MR'#3NEJ!\r))!TQ"($rB&VTkJ(#!!4Q"(!!B%i[#L*YrQ!J@8k3!#TZrr3Q!#m5)QS!2L"C6T!\r!+Qlrp#J!!QVqI`!%3T))+J!%!!KR%#mU!"BLEIkB)&P1N!!UE[rd5S0Q"%U%C`4\r`rf!#F!"-h`3B6Pj1G!!%+P&19[ri51F3*#4Z!!JJ#QB3)QhqM#"C6T!!+Qlrp'!\r!!+"++J!0CJMTkJ(#!!4Q"R$rB!!!M1RU!!-!#!`!!!0P$!)U!"m!#!!U!%!!#1R\rU!!-!#&8!CJ4#UJ!LkHS!!`!)8`"R#J)U!"m!#(!!B&$TkJ(#!!46J'B5,`SLEIj\r!)&P1N!!UE[rd*J"J!RB!3UF[#L*YrS!J@8k3!#TZrr4+J'F1&A`!!3!03US!)R$\rrB"!#+J!I!!JP3`!53US!)R!!60m%#%jH6R3!"#T40#m!"R)!)'hqA'!1Y&"Q"#!\r)B!j5JA")dF"`)l+!EHa`!%jd!!3U88j@rm4)ja!m*Li!##KZ!!`NEJ!3*Qi!&%+\rZrp)p3rrH,8crjLe5rqT#E[rb)!YR*%KZrmBLEIc3)&P1N!!UE[r!B!SL5b"C6T!\r!+Qlr`%TZrpCZm'!35'lraL*Yr1!J@8k3!#TZrm!NV[rZ$'lrfIr@CJa+NQF%F!"\rJ%(!#B!a+E[r@CJ4`!'!#F!&-ha`)6Pj1G!!3+P&19[r%51F32#BZ!!JSEJ!-*'i\r!%#CZ!"4#V[r5282rhLe-rqBY8[rU3QlrmL!,Cb4)E[r')QhpA#"C6T!!+Qlr`'!\r+)NXJ@8k3!#TZrm"+E[r@E["J%%KZrmBLEIfJ)&P1N!!UE[r!*+lrlNTZrpCQ"(!\r!B!*`!8cI(!K1ANjd!"!U88j@rm4)ja`d+Li!##CZ!!`S,J!3*'i!&%+Zrp)p4Ir\rH)!4R$P@!C`*J%$em!!,rmQ!12A`!!IrbB!C`!@!!!4!Y8rrd)!TR*%KZrmBLEIf\r%)&P1N!!UE[r!B!SL5L"C6T!!+Qlr`%TZrpCZm'!35'lraL*YrCJJ@8k3!#TZrm!\rJ%j!!V[rd*J"+J'm!!,BJ,[rdd)-Y32rL)!TR*%KZrmBLEIe!)&P1N!!UE[r!B!S\rL5L"C6T!!+Qlr`%TZrpCZm'!35'lraL*Yr2JJ@8k3!#TZrm"+E[r@CJ4`!'!#F!&\r+J'CL3UlrdMe&rpiJ"'F19B"R!Q!32A`!![rbB!`pI!!"rr*J"(!"B%`Y8rrd)!T\rR*%KZrmBLEIf%)&P1N!!UE[r!B!SL5L"C6T!!+Qlr`%TZrpCZm'!35'lraL*YrCJ\rJ@8k3!#TZrm!QV[rd5QlreQB%F!"J!R!"60m-1%jH6R3!%#T46PErI%MR%#3Q,J!\r),`0Krrrrr9SN3$e$rjC)E[pq)Qhp8#"C6T!!+QlrH$B!CLSJ#QFQ)%T3L#e)rj!\r!2@S!![q8,@S!"2qZ5'lrIL*YrA3J@8k3!#TZrhJf!#!+C`*#8NT$CJ4`!'!#F!&\r-h`3)6Pj1G!!%+P%LE`!%kHN4`J!%$!%!!@F'$!%!!QB'5LN!$@F-)'hq5(!M))"\r`rf!dkHN!!`!)CJBJ+3!5B#BJD3!HNHN!&L)T!#l5L1RT!!-!#!`!!!0P#ZRT!!-\r!#&@!NS!J!8jd!!3U88j@rrJ[$5mZ!!JLEIj%)&P1N!!UE[rd6Pj1G!!%+P&19[r\ri51FB0#4Z!!JQ,J!3kHT"`J!%$!3!!@B'5LS!$@F1)'hq5(!M))"`rf!!!4ETkJ!\r$!!K6!'BX3UF[#L*YrS!J@8k3!#TZrr4+J'FB&A`!!3!03US!)L"YrNK`)b#!F2p\rJ!!$JF!'fJ'B@GJ![#L*YrN3J@8k3!#TZrr3S!0QZ!!a`!VD!CfETkJ#$!!4A!'G\rFkHS!!`!)93"R#ZRU!!-!#&F!CNJJ,J!-X+S!%Q3+)#i!$,#U!#jN#!)U!"m!#'!\rb)#i!$*!!UJ!Z)'S!&Y(!*8J!(L!U!"+3!+i!$#9!!#)#+J!I!!J!+J"!!!KJ"J)\rU!"m!#1RU!!-!#'C'*QS!-L!,Cc![+J"#,`0)EJ!-,a)L5b"C6T!!+Qlrp%U!CaB\r9I!!"!!e#UJ!L)'hq5(!M))"`rf!33LS!$#9Z!!`!%N+U!#*`!%cI$"K1ANjd!!`\rU88j@rrK)ja`N*'i!##SZ!!`S,J!3*J8["#m$,`SLEIim)&P1N!!UE[rd60m%1%j\rH6R3!$#T46PErq%MR'#3NEJ!)+#i!$#BZ!"![!bm%,`SLEIiS)&P1N!!UE[rd)!T\r-h`3B6Pj1G!!-+P%[#bC[!!JN,`!-)#m!%")#)NY5J'!-XKPQ##"*8iJJ#'!'8i"\rQm(!!*Pp1G!!-+P%LE`!%*#m!##![!!`5!L"*dF"5J'!)XL"Q"#!)B!C6J'EdF!"\r1G!!-+P&)ja`!)'m!%#J[!"3U,`!BGJ!@"(!JZS"PAR!$+!K%K-L!5S4R#*U%%-0\r6K'Ek5S0R&L!$FK$MU#)$G"MPUB+!)!2KL)#"KS!S"HU-5S4R&#$$)--J`b$$)--\rJ`b$$)-06K'EXH"r)KH5-5S4R"L$$8i4QqR!$bS"+K@F'%-06K@Ek60m!1%jd!!`\rU85"YrU`JVIk3!%je+P%[#b*[!!JQ58+V!!3J5eL)*dJ!$#G)!!JQL#0YrK3!%#0\rYrK!!&#0m!!#!!!!B3UN!(%+T!#"#U3!N*Pp1G!!%+P&19[ri51FF2#4Z!!JQ,J!\r-+%T+JfF'F2LfJ'-'F!"J!!$D@)0`r#)$9S(#J#B"YUS!''9!5US!%'Fk5US!('B\rdH"$BJbm+,`3LDJ!3)&P1N!!UE[rd+J![#Lm%,`9Kr`!!!9JQ3#!,CJC`!'!!!)j\rfr-D6B(*`%,D!C!*f%#m$,`aKr`!!!I)Q3#!,C``[#bm-BIm!!!'bB%"+UJ!3Cc+\rfUJ!BBJKi%0LU!"KJ"(J3f)-[#Lm%)QS!%#"C6T!!+Qlrp#S!,`S["#m&BIm!!!$\rX*N!J#fB%F!"J)Lm$,`X[$'(r!!!"`LB!F!%L%i+!*S&`!S'c1!!J5eL))!K-ha`\ri6Pj1G!!)+P&19[ri51FB2#KZ!!JQEJ!-+!`J#fF!!)iN5eQ+F2iL%X+!*)&fr-D\r5*NVA`h$p)K2#J#D"*d2rr#m+,`4Kr`!!!ISN3(EmaT)Q5YI$5U`!&'G)F!,!NQC\r#5UVrr'`m5T0X1#C+8BYCLdU6C`SJ8b&V!!3!"'!'+@X!"!!J5UX!"'F')'X!"##\r6,``[#b*X!"3J@8k3!#TZrr4J#Lm+,`4Kr`!!!(*-ha`B6Pj1G!!)+P&)j`!B*#m\r!$#)[!"!SE`!85S*Q"(!!B%!L3R!3NS!Q58UX!#"R"L"X!#!JLd+6*f`!)!!%+8X\r!)&#*F2`LJ&L*)S%J!9Q!dm!LJ9L*F2`LJ#"#8)KBL#!)60mB!%jd!!`U85m,)Qm\r!##C[!!`J59L)*dJ!"#GT!!`!##"T!!`K5`!%)dX!$#CI6R3!##T4,`XQE`!))Qm\r!$,26CJBJ8bDS!!JJD3!))@N!"!!%)'N!"#&T!!J!##CI6R3!##T4,``LE`!))Lm\r!$#"4+%K`r-#3!,#"C3BLL#!)B!SJD!!)XFaQkR!!+&p1G!!)+P&)jami*Qm!+#B\r[!#a`r#)$9S(#J#B"+K0qr-k&+!HBJb4,eFFX%NU'E4a`!F#'CKB[#Lm[!#KKrj!\r%DRlmcSEBKpA(B!T`%,L!C!3J"f"#F!2!KB#$*S!S5pR$F!(!K@B%+82rr(!"`)9\r+J'F%F!*J!R!!J)3SJ#9%rra`r5)5`S!NJ5m-,bm!+'(rrrrqkL!$60mFq%jd!!`\rU88MR($JSE`!F*'m!)(Mmb*)Q5YI%+K0fr-D&5S9Y'R!"`)9Q&#m,,`aKrrrrrYc\rBJh!$`*+!K#5!*LVrr(!#`**Q"%U$E!BPK%MmB"iQ5TI$,`X[$'(rrrrqX0D%F!2\r!Ni#$*S!RJcMm*%XJ#NcI($K1G!!)+P&19[ri,`d[,J!))Qhpa#"C6T!!+Qlrp%j\rH6R3!##T46PErq#m0,bi!##*Yr4`J@8k3!#TZrr41ANjd!!JU88MR'$K2lrr`*Lm\r!+#K[!#`QE`!`*%-II!!"!!*#,`!$3Lm!"%)[!!9#,`!'3Um!#%+[!!a5LK!55F!\rQ!()PX)&Q("p$!!G"l`!#3p-Lf#,B)YJbf#"+8SJJ#'!!!U*i!5!$")!!!!!JCb"\rAJ'FX8B"R%&@!C`CAJ'FSB$4#,`!#B$!II!!"!!0J+!`[!!%!!fFJ(h`!!J!$B"J\rII!!"!!9J%%S[!!*R#Kpm!!)!!Q!#H!"+K'F)8SS@%NR$B+"`+VD!CMjBP#"8,fM\rrr!!)5UMrr'`13Lm!!L![!!K%J#p!!!K5LKB55F0J+R!+6#m)!!!)FY$5Jp+!,d%\r!#&++&K**`h!!%!-JEIl`%$!)!()3`)&QeJb[!!!"r3!)EaiII!$r!!G"l`!#3p-\rLf#,B)YJbf#"+8SJJ#'!!!F4`,VD!CPSII!!"!!45LK!55F!Q!()UX)&Q0&L8)&3\r[D2rm!!a+U2rmE!4#,`!%8SS@%NR$B#T`#N`[#!!!$(,3dS25J#p"!!a5LKB55F0\r`!"!$)'hqm"!`#!"b%-#"CYCi!3b$!!!!D'F5$)-!!!"XCa)-J`!!!%aR%Q!B(h`\r!!3!'B")II!!#!!CJ#Kpm!!3!"Q!#H!"+K'F'8SS@%NR$(d-!"b!$")!!!!"&C`!\r!L&@!ChB%J!!!!"&R2&'!9i"R!!#d8i"R-&1!CfT6J'GQ8i"R9P@!Cb"EJ'F!!,a\r6J'F@8i"RGPH!C`!!S&@!C`KAJ'F%B!!!XJ`[!!3!"QB'(h`!!`!'5Lm!"'B+F!%\r[3!!-B!!!QJ`[!!)!!QB!!*!!(h`!!3!#B!!!KNU[!!aQ"R!",d!!$!`[!!%!"QF\r)$#m!!J!'CJJII!$r!!GJB%S[!!4Q@R!',d!!$'"5(h`!!J!'(h`!!3!&(h`!H!!\r(F!J[3!!-B$K+,`!%CJC+,`!'Cb`II!$r!!GJ*%S[!!CR(Kpm!2m!"f!@$#m!"!!\r'CJiII!!$!!CJ"Kpm!2m!"d([!!*$db,B)YJLf$,B)%T5L#!)6qm!%%cI("K1G!!\r-+P&)jam`+#m!)#C[!#4q!#S%*%Y#)R`!5S4Q'NU[!$*Q&%S[!#YR#!`[!'m!,@F\r')!TJ!!%JF!!3,`!Y")!!!!"BCc44J&Q!Ca*EJ'F1AB"R&Pf!CaTAJ'FHB#*f#NU\r%E"a%KAi"B"Cf#%)[!#PJ$RB+3Lm!+@!'GK"#,`!T)!9-3`!"+!&-3e!&F!UiJ'`\r'F$$BJ'!@F!UBJ!`[!(J!,@B'F'(BJ'!%F%(BJ"8%8SC+K@E+F!LfJ'B55Lm!+fF\r-$")!-'F'&6`!-&+'$#m!!J!SCL3[E`!Z!$*+KfB'5Lm!+@F%8km!-R!3YS"Q#NS\r[!#YR"&@[!$)J5j(+)#m!-Y#)$)!!!!(pE`T`!'"'&6`!-&+'[+m!-QhdF"#fJ'B\r15Lm!+fF)&5m!,48m!$"+KfF'&6`!,@!D$#m!!3!TCJB92!!VB!`-,`!#!#PQ""8\rm!#!J#NcI$2K1G!!B+P&)ja``6qrrk#C[!$Kk!#p[!$!!##p[!$3!$#4,3L*i!%+\rR3UF[,`!m,bm!2'(rrrrQC%T!CKT+V`"'CK4+,`!rC`J-,`"[!%&R"L!+B!!"hR!\r!%#m!335!!!!!@'Gd8B"CJ'F5@i"R$Pf!Cd*GJ'G39i"RAQ"X3Um!%#pm!!!!#J!\r83UG#Tbm[!$`[,`!mBIrrrqBX5N"X5Lm[!!`[,`!-5'm!%'(rrrrNBRS"B$4#V`!\r3,h`!!!!)!"4#,`!pB#*#V`!3,h`!!!!+!"4#,`!pB""#V`!3,h`!!!!3!"4#,`!\rp,bm!&#m[!"3[,`!8,bm!&%K[!""KrrrrjA3Q+!!%,bm!&#m[!"3[,`!8,bm!&%K\r[!"KKrrrrj6"`#VD!E!C`-0D!B"C`#TD!$#m!H!""CJC`BGD!B!4`3GD!&305K%+\rR3UF[,`!8,bm!&'(rrrrP4%T!CSa)H!!)3UF[,`!F,bm!('(rrrrP,%T!CK*+,`!\rrC``-%J!`C`B92!!`8S3-,`!#!$aQ0Lp[!%)!4NU&CJC+,`!pC`46V`"'5(J!%%+\rR,bm!(#m[!"aKrrrrj1C+3'B+5Lm!2fF%9Dm!4L",NFSJ,`"'d)J-J!!!!Ie[#R!\r!B&J92!!`8S5iV`"'EI4)H!!33UF[,`!F,bm!('(rrrrNSNT!CJj+,`!rC`J9,`"\r"&6`!-%U&C`B92!!YB"S-,`!"!$eQ"K8m!#YJ$!`[!!)!2@B%&6`!)#!+6qm!'%c\rI$$K1G!!F+P&)ja`i*'m!(#B[!#"+Jf`@3K*#DJ!#&A`!!3!%&A`!-!!&B!!!VR!\r!%#S!",D!E!!!SLC+@S[A`e+,'#0*a(,3f)%-"!!&CLa`!"!U!!3S5PU-f-"6M,R\r,B`B-&!!`Cr5jbfB+%#[rrh)"`)&J!R!"+J"J1J`%!!9H`%3!5F!U!'!X'#0*a(,\r3f)(BK3`%!!PH`%3!5F!U!'B%5J4Q"&1$B!`3"%R!FM$3J4D!B!4+JfE35S9R%P*\rU!!)9I!!"!!39I!!a!!9J#NU$C`$r4"9$!!4-ha`i6R3!##T46PEra%MR($3QEJ!\r8$+i!!!(p!#*["R!!B!!$`%)ZrmipI!!Jrp")E[r5,bi!%#mZ!!`[,J!)5'lrcL*\rYrF`J@8k3!#TZrm"`!"!ZrpC&l[r5@SV8`'!)8blreP*Zrp3-,J!"rpCM"J`L!$"\rRkR!!%#lre`5!!!!!-'F1")!!!!!CCa"EJ'G3B'4#,[r53Qlre'"D3Ulra%+ZrmK\r#E[r-5'lra%KZ!!Jr2!!)UHYX%L4,@iSJ5L*YrJ`J#"$CC[aJ%#4,@BSJ5L*YrJJ\rJ#"$CC[`J#Q!!!`BN5eQ+)%SLEIi%)!J3f@Em)!TJ!!,`F!!3,[r@8i$4E[r8*%Y\r#)R!!%#i!(35!!!!!4@F!!,49J'FB")!!!!!HC`!!TP1!C`!"RP1!C`4J!!+bF!!\r3,[r@X+i!)Qm1,bi!)NKZrp*KrrrrrHB-E[rmrp4Y$$!Zrp4)`,#Z!#*Y-%SZ!"Y\rR"P1Z!#*J$(!!%#lreP1!,8!!)J`Z!'F!(@B)(A`!C3!GB%!GI!"&!"eJ1%SZ!"Y\rR%$!Zrp4)`&+!NDi!)Q!!!5)`,[r85-"5J()!%LlreT+!,8%!)NU"E!!"#%+Z!#*\rJ!!%!)#i!)P+!FJ!5,[r@XS"[%L!Z!#*5J#m!5'lrdQ(rrrrp5$JZrp4)a(SV5S4\rX"%5%HLef!'!D)!4-I!J"!!!!#R!`dS!9!8am5!3!!!!+8S0+K'ELF!+fJ'hF&38\r9,J!G)%Z4bL!Z!#,3L!b!!!!"r@m'F!"J!!'Q)#i!)P+!FJ!5,[r@XS"X'(!!%#l\rreLJZ!#*8K*L!B!392!!`8i4Qq(J!'#lreR!!%!4(l[r5@S[@`'!#&506K'Ek5Ui\r!)QB'5Li!'fF%&6`!,K8ZrpG+,[r5C`J92!!YB!!"3!`Z!!%!'@B)&6`!+f!!!6!\r-,J!#!"PQ!!%Q&6`!)'!!!4j`!"!ZrpBb,[r85-&%JG+!8i%S!8U"E!*i!,LZ!#*\r[0#!%N!#Z!#*b!")ZrpD5J#m"5'lrdQ(rrrrm-R!!%#lreM)Zrp4)`85"dS"6J5J\r"5S&X!RJ!-#lre%M!8S!U!%U!E!*k!#!&d)3-J!!!!Ie["R!!B!!!UR!!%#lreNI\rZrp*DLpE!GJ"J"K8m!$"5Jb!Z!#+3!)5fJ'h`GJ"J""8M8S1fK'`5F!!3,[r@YS"\rYlQ!'&6`!-&+$YS4YpNUZ!#*Q"NSZ!"YR""8m!#j+K@FNGJ"J"K8m!$"5Jh!!%#l\rreL)&NS#fJ@hXB!39)e+$YS9Yq'!%&6`!-%SZrp*R"K8m!#eJ'J`Z!!%!'@B'&6`\r!+f!-$#i!!J!CCJ392!!J)!T-h``i6Pj1G!!J+P&19[h-51FI2#CZ!!JNEJ!-IL!\rS5RJ!B!!&%%Ki!#8[$#*YrH`J@8k3!#TZrFJX!'Bf)%a`re+!5KKQqLB!f)0+JfF\r!"1`[#dKi!!%[!bm-)QhqD#"C6T!!+Qlpb%U!CJ!%d($rB!!%c#"'NF`Q#0L$5S0\rR)#m,5(J!!5m$,``LEIjS)&P1N!!UE[h)5S"Q"R$rB!!%S#K'5'lrkNKZ!"![$'(\rrrrrcr#K!F!!3,[r[")!!!!!PC`!$&J5!!!!!)'F!!ET9J'F!!E3%J!!!!"&R!!$\rm8B"AJ'F!!Z"6J'G#8i"R!!'B8i"R!!'58i"R!!'-9B"R,&Z!C`!#I&1!C`!!cPQ\r!C`!"rP@!C`!!`PH!C`!![!5!!!!!KfF!!VjJ!!+k$#i!![rZCJjBVJ!3)'i!%#S\rSrraJ+J`Z!!2rlQB@8+i!%#"Z!"!YD2rirH)YD2rmrHCJ$&LZ!"!JEJ!3+LMrr!`\rZ!!(rlQB%-%8U#!`Z!!2rlQBS3HlrqLmJ,b![)#mJ5'lrkLmZrHB[,[hLBIrrrrG\ri*%"+J'BNB!!#2N(ZrrS[)#mJ,b![)%KZrqS["@(rrrreqL4!5S"R!!)H3HlpkN(\rS!Iq4bLB)B!!#4J`Z!!,rlQB1@+i!%#"Z!"!U+2rmB#S-,J!$rqjQ&P#Z!"!JEJ!\r3,@Mrq2hL,@Mrr2hQB!aBVJ!3)'i!%#SSrr`-,J!"rqjQ"R!!-!8U!!`Z!!2rlQB\rS3HlrqLmJ,b![)#mJ5'lrkLmZrHB[,[hLBIrrrrE+*%"+J'BNB!!"N!""l[rk,b!\r[)#mJ,b")E[rU,`9Krrrrp8`N3%U!C`!"F%(ZrHT"k!(rNFSQ#'!!!CJ-,J!%rqj\rQ(R!+dDi!%#"Z!"!YD2rfrGJYD2rkrG`pD2rqrH"J+&#Z!"!JEJ!35'Mrq%KZrFi\rr2!J1UHXYE[h1rGJYE[h5rG`pE[h@rH""l[rk,b![)#mJ,b")E[rU,blpi#mZrG`\r[,[hBBIrrrrNf*%"+J'F!!1K"l[hU3HJ"rj(+*JKJ!!%3@+i!%#"Z!"!ND2rm)!T\rQ"#4YrJ"+,[rYCaaf!"BD5Llrl'F!!1UfV[rdE`!!iLBZrr4J!!$D5Llrl'FQ*Ll\rrp#m$3UF[#L*YrM!J@8k3!#TZrFJX!'F!!,JJ4T(+*JKJ!!#Z)%T`re+!5KKQqLB\r!B!!!RPLZ!"!JEJ!3*'Mrr(!!%#lrlQF38i"R%P1!Ca46J'F@B!!"P#5%B!!"MM5\r%B!!"L#5%B!!"JLm%,`TKrrrrh$4J!!&d4HlpkPLZ!"!JEJ!3&+MrrhB"B%4&l[h\rU&,`!*AB"B$JJ4R$r8S"+''Ek*J$BJdU$Cb![#dKi!!%[!bm')QhqD#"C6T!!+Ql\rpb%U!CJC`rf!!!5SJ"'!!!53X!dSZrqTR!!#Q$#i!![rUCJ4`-'!#F#!H!!`5!#Y\rR#!`5!#eQ!!##$!F!-'Ck)#X!)P1V!#*+J'F3)'X!(P+V!"i3NR!!%"*J&#m,%"*\r*`#m!)QhqH#"C6T!!+Qlpb&+!CJC`rf!!!,a5LP1$B$SJ+`!L8kX!)NU!Ca!JD`!\rH8UX!(K#(F!!3"f!8,`X3"dR!,`!LEIji)&P1N!!UE[h)8S"Q"($rB(a5KVbZrr"\rY`%U$Cai[#dKi!!%[!bm+)QhqD#"C6T!!+Qlpb%U!CJ4`rf"55LlrkQC#B$SJ+`!\rL8kX!)NU!Ca)JD`!H8UX!(K#m!#"`!(!JB")[#dKi!#!LEIji)&P1N!!UE[h)8S"\rQ"($rB"*5KVbZrr"Y`0L'5K4Q!2VZ)!4-haci6Pj1G!!-+P&19[q`51F32#4Z!!J\rSEJ!-*Qi!%%Ki!!&)H2rr,`T)E[qb)Qhpi#"C6T!!+QlrV#m,,`a)E[qb)Qhpr#"\rC6T!!+QlrV#B!5S0Y"%)b1!!J!dcI(!K1ANjd!!`U88j@rrJ[$8KZ!"![,J!-,bi\r!##*YrIJJ@8k3!#TZrr41ANje+P%[$#K[!!JJE`!-)#m!%#*))%a5J'!1%0PQ#Q!\r#3KK6J'EkB!46J'EZ)!`SAdjd!!`U88MR'$!QE`!8+#m!'#4,&J4J$,J$CJJJ5P1\r))!KJ%KJDC["+!fF%NFKJ"#"+8iJJ#%cI$"K1G!!)+P&)jaJ`*Qm!&#J[!"JN5jI\r,&J4J#,J$CJ3Q5P1,'"TQp#!,C`3J#f!15J0R"*()B!3J5P1))!K-h``B6R3!##T\r46PErq%MR'$3NEJ!)*Qi!$#JZ!"!Q,J!8,`3[#b"YrH3[%#m+)QhqP#"C6T!!+Ql\rrp1rU-!-!##m+)QhqK#"C6T!!+Qlrp(!!60m-'%jH6R3!%#T4F!*1G!!3+P&`!%j\rd!"!U8A!!6R3!"#T46PEr3%MR'!3S,J!)5S4Y#R!#Z)"Z"(!!B(T#E[pF286r@%+\rZre*)E[p!)Qhp1#"C6T!!+Qlr2$B!-!0)`'Bm2@lr9[q8286rPNKZrhiLEIe3)&P\r1N!!UE[mm0J!`!dM!CKT#V[q3!$eZreErP%KZrhiLEIdJ)&P1N!!UE[mm-!0)`'F\r+-!0)`#"YrNJJJ%T$CJ4`!'!#F2p-h`!B6Pj1G!!%+P&2lrrd,fm!&!!#,fm!'!!\r'2fm!(!!+,bm!)%K[!!B[,`!B,aF[,`!),bm!%$mm!!ZTke"2@%p2l`!-6R3!&!J\rN!4q"K!)K!3%LK"J#)3%")S3B!L%"!5+!Z!)N!4q(k)B#!3X!$#)5&!)K!3-L%K3\r@)L3i!L)N-!)L*#J))4-6)K%8!L%"!b)4&"BL*$J#)L3`!L)N+!JK%4-L%"3#)3%\r$)K!8&L)N1!)L*$!#)L3S!*&%))&r!C!*!T!&!C!5"!L3$c#3#JL3"k#3"S#3&!L\r3"Q#3"N#3&!L3"!'!N!G!N"N)N!G!#*!'J)!)N!j!3!L3#i#3"%!)N!K!J!L3"%"\r!#*!&J*!,#)#3"!L3#J%N,8PZCJ)M5@jQ!501B8i$)Kh!!+Y3)L-)JJ*,)a!M'#-\rJ)bJM-#-i#XJM3#0))e!M@#0J)fJ+aJV##Vi+Z#0`)hJMJ#1))j!!)jJMS#1S)l!\rMZ#2!)mJMd#2B%aJMi#2S)r!Mq"-F*!!N##33*"JN)"-8*%!N5#43*&JNB#4S*(!\rNH#5!*)J2l!rS$q32i#53!#5B#q!NS"q8*4JNU#5`*,JN`#6S!#BNm#6i*3!+c!Q\ri*3JR*4!%,NP38!%J-39SEh0dFbGcEf0VCA4ICACPER4ID'&ZC'aPFMSJFfpMDf9\rd)'j[G#"TEL"eFf@UrJF,)YIe!5%3!5%%!L)Ni!JK2`%J-408CA0d9(*KBfXJ9A0\rPFL"*EQC[4A*bEh)J*@3J4f9dG'PZCb"6HA-J4@jfDA*[ER-")%T&ERC@CA)J*@3\rJE@&MD&4jF'8J*@3JFhPc9Q9b)#9N)("bEf-J*@3J4P"9)#9N)%0[E'pb883J*@3\rJDf*N)#9N)'&d9Q9bFb!PC!)S*A-k*A-k*A-#*8eKBdp6!51UrJF-)58")4!")33\r#)L6)!#SL2c`")`DTm!)Lrrd5)L,3JJ+""NVd)Y"+9#,35N`Ld%T%)Y"+2#,35HS\rLd%QU)Y"*F#,356iLd%ND)Y")`#,33i3Ld$J#)Y!hj#,306BLd$3`)Y!clL,3-q)\rLd$0@)Y!c,#,3-[`Ld$,))Y!bP#,3-83Ld$%Q)Y!`a#,3-&!Ld#lf)Y!ZGL,3,H)\rLd#c`)Y!XGL,3+K!Ld#S+)Y!U"#,3+I`Ld#Qi)Y!TB#,3*jBLd#D5)Y!Q"#,3*G`\rLd#@N)Y!PAL,3*2`Ld#3q)Y!Mp#,3)iSLd#&X)Y!K1#,3)3)Ld#"m)Y!J@#,3)$i\rLd#!H)Y!Ir#,3(l`Ld"mX)Y!E%L,3&C!!)Y!1jL,3#(`Ld!K8)Y!%JL,3!i)Ld##\rB5c3#D!(J%L%"!5%-"#&H"b5+!3--!b-""J%")4`$*3&S!@%-!bB"r2rrh6J#)J,\r%!5)"%!-P!i)"!3J$)`5#!B%$"`J!!!63!!J!!!8i!3`!!!9`!3J!!#8&T!%K#!-\rP"I)"!3J$*3EH!3%)!b8(DJ&K#!-L#&3'*3Km!5!)!b8)[!&K4!-M#F!"!5&B!b8\r+A!%M4!-P#e!")%J$*3['!3%X!b)-2JBP$&3"!3J$)JcJ!5)"#!-L$8!'*3f-!5!\r)!b80kJ%R#!-P$ZB")!J$)Jmd!5,M#!-L%$`")Q%-!b84#J(r#!-P%bi")3J$)a3\r-!3%K#!-M&&S"!5%)!bB8T2rrh6i#*K8DrrrG4!)P&C!!!H%F!bB@`[rrh8S#*4F\ri!H!F!b8Bj!%J#!-M'GB"!5%F!b8DKJ%J$!-Q'a,rrpe3!L)GiJBL(LS#)3J$*4j\rL!H-)!b)Hj!%L!3J$*4mX!5-)!b-I[!%")3J$)Krm"L-JV!%")3J$)b$D!3%K#!-\rP)3)")!J$)L%i"L)KcS%$"[mB!!!Ld#!!!!!LpL!!!!!M(![rN!3!N!F"!!!Nf!!\r!!!%!!#63!!!!!3!!!%!!!!!"!!!"A!!!!C3!!!8)!!!!!3!!!!3!N!p!!*!)!J!\r!$3)!!"`#!!!Q!J!!-J)!!$S#!!"'!J!!6J)!!&N#!!"P!J!!F!)!!))#!!#5!J!\r!R3)!!+S#!!#k!J!!a!)!!-X#!!$D!J!!i!)!!1S#!!$i!J!""J)!!4%#!!%J!J!\r"-J)!!8X#!!&B!J!"C!)!!AB#!!'(!J!"N`)!!D%#!!'U!J!"[`)!!FF#!!(6!J!\r"f`)!!HJ#!!(e!J!#!`)!!JS#!!)D!J!#+3)!!M3#!!*#!J!#8!)!!Pm#!!*[!J!\r#IJ)!!SF#!!+5!J!#QJ)!!US#!!+i!J!#aJ)!!Y)#!!,K!J!#l!)!![N#!!-"!J!\r$$`)!!ad#!!-M!J!$,3!"!*!&(!#3"!4"S!!!2%)!!F1!)8)!S!!!JN)!!F1!)8)\r!S!!!b%)!!F1J!"qB5Mp#6!q"S!!L&%)!J1p'38)!5@jdCA*QB@0P6'PL!%CbB@e\rP8QpeEQ45C@0d!%GPG&G%5@jQE`"33P*PB@4"FhPZB`"0EhCP5%KT!&0jFd9ZGQP\rbEfjc!%K9EQa[BfX!8%*5C@&N8hPZB`"0Ef4KE%4TB@a[C`"2F'9Z4(*TGQ9b!%0\rKE'a9EQPfCA*cB@a3FQpM!&"#5%GPG&C*EQC[8hPZB`"9Ff95CA0'D@aP!&"#8f9\rd48p'8hPZB`"33NK(CA4'5@jQEe0jEQ-!6Q9h5'&ZC'aP!(!bBh0dFJ"%CA4KBfK\r5CA0[GA*MC3"%C@aKH3"8D@0V3fpeER3!4f9d4'PKE'pR5A4PE3")D@aTG'9$Efj\rdFQpX!%4TFh"[Ff93G()!8%*'E(9cD&C[E&0jEQ-!4f9d4'PKE'pR5A4PE94PH(3\r!4'PcF'pcC9*[GA4TEQ9%CA0MFQP`G'pb!%GPG%jPGd4TB@a[C`""C'45CA0[GA*\rMC3"6CA4%D@&XEfG*G'9Y9'9iG!"33NGPG%C$3NPZCQp6H@jM!%GPG&*PFfpeFQ0\rP!&"#8f9d48p'3A0jEQ-!4'9LG@G6G()!6Q9h8QpeG'PZC84PFf0bDA"dEh)!8f9\rd8'pbG!"33N0XEh0P8hPZB`"(CA43Eh*d!%0XEh0P8Q9c4QPXC3"33PGbDA4P3A0\rjEQ-!8%*)4f9d9QpX8hPZB`"M-R"cG()!3fKKEQGPC&*PFfpeFQ0P!&"#3fpZG(*\r[E%&cH@jM!&0jFh4PE94KFfX!8%*)4'9XCA4P8hPZB`"%DA0`Eh0P4'PKE'pR!%G\rPG%PZC&*PFfpeFQ0P!&*PE'9KFf95CA0[GA*MC3"33P0PG%C3Eh0"FhPZB`"5CA0\r&FR*[FJ"'D@jN4QpXC'9b!%GPFh4KE(3!6NGPG&4bBA""C'4bCA0c!&"#8f9d4P"\r[Fe0jEQ-!8%*$EfjdFQpX8hPZB`"33PGbDA4P8hPZB`"'8h"2F'9Z8Q9c4QPXC3"\r$GA*5CA0'D@aP!%K2F'9Z8Q9c4QPXC3"3C@j6DATP!&GbDA4P8Q9cEh9bBf8!4'P\rcF'pcC8KKEQ4XC3")6'pMD`"*ER0PG&*PBh3!6Q9h8(4b!%GPG%*64%eKBdp64A*\rbEh*(E(9P!%GPG%*64%eKBdp64A*bEh)!G'9cG&pdFQ&MDdGXG@8!G'9cG&pdFQ&\rMD`!!#!!!!!J!!J!8a+F!%$dd!!jkQJ!+TjN"!!-d!!!LX!!"!J!$53!!*-J!!3%\r!!eS!!#)!!!%#!!0T!!!Ni!!"!*!)5Qpj)A"PCQC`Gh"M!!!!!E(413S!N!d$!!)\r!N!6rN!3!N!CR+!!!CbJ!!'FS!!!'!!!%"!$rN!3!N!BP&!!!%2%!!!3G!!"Y-!)\r""!$rN!3!N!i&H!!!!)!%"!3!N!ArN!3!N!F"!!!#H!!!!!%!!!*`!!!!!J!!!%)\r!!!!"!!!"I!!!!DJ!!!8i!!!!!3!!!!3!N!p"!*!,$3#3#`%!!!""!*!%!J!!&3)\r!!#3#!!!Z!J!!1J)!!%)#!!"1!J!!9J)!!'%#!!"Y!J!!H!)!!)S#!!#D!J!!T3)\r!!,)#!!$#!J!!c!)!!0-#!!$L!J!!k!)!!2)#!!%!!J!"$J)!!4N#!!%S!J!"1J)\r!!9-#!!&J!J!"E!)!!Ai#!!'2!J!"Q`)!!DN#!!'b!J!"a`)!!Fm#!!(E!J!"i`)\r!!I!#!!(q!J!##`)!!KN#!!)J!J!#-!)!!Mm#!!*+!J!#@!)!!QB#!!*e!J!#K3)\r!!T3#!!+G!J!#U!)!!V!#!!,!!J!#cJ)!!Y`#!!,S!J!#p`)!!`3#!!-2!J!$&`)\r!!b8#!!-V!J!$13)!!d-#!!0+!!%!N!89!*!%5N&#&%!"3J&!!8)IJ&0'&35"#S%\r#!3""!8-"`3""!8-"`3""!81+!d#'!!"*ER4PFQCKBf9-D@)!6@&dD%aTBJ"'FQ&\rYC9*[G@jN8Q9MG!"(CA4A4%PZCQm!8%*5C@&N3A0jEQ-!6@pfC8K)D3"6HA0&ERC\rTFQpZF`")9@jXEf0V!&"#8Q9KC&0jEQ-!6@pNB@a%D@&XEfF!6h"PEN4bDACPFJ"\r$B@aX9@jTGQ9bFf&X8(*[B`"33NK(CA4@5@jQEe0jEQ-!9A0P8Q9c4QPXC3"33P0\rPG%924P0jEQ-!8%*)4f9d4NPZCQp6H@jM!%jPGdKKEQ4XC3"`-Q0cG()!4'9dB@0\rS8Q9cEh9bBf8!4'9XBAN!9'PMDd0[G@jd!%GPG%4TB@a[CdPdC@d!5'PXDA4P3fp\rZG(*[E!"%DA0`Eh0P8(4b!&"#4QaeFfK@Efa6H@jM!%GPG%4TB@a[CdPdC@e8CAK\rd!%4TFh"[Ff95Eh9dD@jP4'9cBh*TF(4[FJ"(CA41CAG%D@&XEfF!3@4N8Q9cEh9\rbBf8!8f9d4'PKE'pR5A4PE94PH(3!8%*(CA4'3d**EQC[8hPZB`"(CA45CA0[GA*\rMC3"33P0PG%924N&cH@jM!%4PBR9R8h4b!%jPGe*[GA4TEQ9%CA0MFQP`G'pb!&0\rPG&"[FR3!8%*$E'pcC90jEQ-!4f9d8'pbG!"$E'pcC9*PFdCTE'8!3Qa[BfY0EhC\rP4'&dB3"33PGbDA4P3A0jEQ-!8%*)4f9d9QpX8hPZB`"M-R"cG()!3fKKEQGPC&*\rPFfpeFQ0P!&"#3fpZG(*[E%&cH@jM!&0jFh4PE94KFfX!8%*)4'9XCA4P8hPZB`"\r%DA0`Eh0P4'PKE'pR!%GPG%PZC&*PFfpeFQ0P!&*PE'9KFf95CA0[GA*MC3"33P0\rPG%C3Eh0"FhPZB`"5CA0&FR*[FJ"'D@jN4QpXC'9b!%GPFh4KE(3!6NGPG&4bBA"\r"C'4bCA0c!&"#8f9d4P"[Fe0jEQ-!8%*$EfjdFQpX8hPZB`"33PGbDA4P8hPZB`"\r'8h"2F'9Z8Q9c4QPXC3")6h"PEP*PFdCTE'8!3h9b8Q9c4QPXC3"3C@j6DATP!&G\rbDA4P8Q9cEh9bBf8!5%a[BfX!4'PcF'pcC8KKEQ4XC3"*ER0PG&*PBh3!6Q9h8(4\rb!'jeE6*NC@-!4f9d3P0%6@&M6e0&FR*[FNGPG%*64%eKBdp64A*bEh*(E(9PG'9\rcG&pdFQ&MDh4PFh4IG(*KBfY(E(9P!!!!#!!!!!J!!J!3263!&-5R!!URQ3!1HTS\r#!!05!!!#J!!"!3!$BJ!!!pJ!!3)!!hB!!!*S!!%"!!1!!!!$,!!"!*!)I!J#TT!\r!!3!)P#(r`$JK!%#!!3!)I!J$TNk!!#"m#!+QNq(rr*!!!3!)P#(r`$aJ!!%iBkT\rZ1)!!!8J!Ab'!33!8I(mEH$aJ!!%iBkKZ1)!!!8J!A`Q!33!8I!2i3%##!!`iB!)\r!5!!!#$KJ"!#!!3")1#%!3(`)!kD$iIrm6S!!)&4N"5P!JJ!-1'!!!%k!!#!iB!!\r"6S!!)(`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl"mIaYiIq2lH%[rrmPmIKYiIm-\r(G#`$!!&!JJ!J5rrr8AaM"c4Ar`9qIq3(0(`%'!""J!!)1q#SRhrMqhKra20i5!"\rHDB""!"4mI4Yi2'!!!6KMU*miJ!!"5!"H8B""!"4m!qK!I+!!*P5P(rjSS`!"J!%\r!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(rS(a\rq'hKmRb0i1'!!!6L"!$a)!&iTJ%%!&+KK!%Tra20iIqAlH$M"!$K)!&iTJ%%!&(a\rM"c9"JJ!81'!!!,"q!!!iJ!!!N!#I!!#!!3"S1#%!B(`)!kD$iIrmJm(rq%k!!#"\rm#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`I(dEH(bH)hJli!!!1'#KV8[rrX&8B`B\rr3B)!*$aJCQmiBfaN1)%!1%J!AB'!33!8I'-(08##!!Jli!!"9q-'2d##!"4rSqY\riIm6cH%[rrbP)!!!m1'#!!$b!Bh3iK(*X1+!!!(qQkhKrar0i5!"GKB""!"4mB`F\re3B)!&$L!!!#`R3!!1+!!!*!![J!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!\r!)(`)!UDrBIrXN!!"!!L8)Ii`I(XEH(bF)hKm[5YiI0icH$KJ!!#3!'%"4$L"!$L\r3!)%"5V1K!8k6`3&S1+!!!E#K!94)!!"mJ-%"@(`'f%"!JJ"JJ1%"A(`(i%"!JJ"\r8Ik2VH(r%mhJiS3!i1-!!!8J!A2@!33!8I(mEH$aJC'iiBh*`1)!!!8J!A2@!33!\r8+!-!!%##!"4rirYi5!"EmB""!"4)!!!-Iq2lH%J!!#bT!3&813J!!E%"!956`3&\rS1'%"1%J!A0'!33!8I'-(08'#rhJiB2rrJ!%"f$JK!G"m#!1QZf(rl%k!!#"m#!+\rQNq(rr*!!!3!)P#(rX$KK!$`iJ3!i5rrq36aJBf3iBf9f2)"kG$L%Bh#SS3!mJ-%\r!1%[rrZ9mIaYiIq-(0#`$rrp"JJ!-Iq2lH%J!!)JiB3!m1)%!1%[rrBdmB'0N1'0\rPGMb!EA3iK'0`U+%!2)$"!$K,rrkPI(mEH(rN"c3X"2rr3B)!$(rMqhK)!!")1'%\r!2$L"!$K,rrh"2'"MC$KMCABmJ'ed1)4MF+LK!$b!`3!i5rrqCAar'hKrj3Fd,!A\rrrd'#!!arirYi5!!!#$KJrrq!!3"B1#%!8(`)!kD$iIrm6S!!)(`)!UD6iIrmNm(\rrq*!!!3!)P#(r`*!!B3"BJ')"p#J$!!""JJ!-1'!!!%J!!-a,rrlYI(mEH$aJC'i\riBh*`1)!!!8J!@fQ!33!8N!"L!IL!JJ(i+!3!!%##!"")!&SaJ%%!&%J!!*5!BJ(\ri5!"EFB""!"4rj3Fd,!Arrd'#!""rirYi5!"D1B""!"5!BJ(i5!"ECB""!"5!BJ(\ri5!"DDB""!"5!`J(iJ-B!!*!!`J(dJ')"p$L!!q%iS!!"J-%!@%J!@df!33!8I(i\rEH(r("c9"JJ!NJ')"q%J!@df!33!8J')"q%J!@eQ!33!813!!!*%#!I4r`r0iJ!%\r!5$JK!%"m#!1QJq(rr)2"rrK1J!!JI!J#TT!!!3!)P#(r`*!!B3"BN!#"!&b3!+%\r!B*!!`3"NJ')"p#J$!!"!JJ!-1'$rj%J!!#b!BJ(d2)!!!6L%rq%iS!!$J-%!@)$\rK!&b"!3"JJ5%!C%J!@Uf!33!8J!%!5$JK!%"m#!1Q6S!!)(`)!UD6iIrmNm(rq*!\r!!3!)P#(r`*!!B3"B1q)4r$[#%I5!B3"B1))3mB#L!Aa)!!-CB!!!!#`$!!""JJ!\r-1'!!!%J!!$b!BJ&mN!"q!!!iJ!!!N!#H!!3iSK$aN!#r!!!i`!!!N!$I!!3ii!!\r#N!$r!!Jj!!!%N4m!$*2I!""rirYiJ!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!JI!J\r#TT2Krrb3!!%!#*3Krm!iBJ,i1))#$NJ!AI'!33!8I(m(0(rMqhL!!3")1#%!3(`\r)!kD$iIrm6S!!)(`)!UD3!!%!#*3Krm#!BJ))+!-!!%'#!"5"JJ))5!"H+B""!"4\r)!!!)1'!!!)!"!%Ji)3"!I!J$TNk!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krm"mIKY\riU(i!!#`$!!&"JJ!-U(i!!%J!!#4,rrqCI(mEH8'#!!arirYi5!!!%%J!@DQ!33!\r85rrrd)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(rq*1Krr53!!%\r!#*3Krl"mI4Yi1q)5%+KL!JiX!`!!3))!(%[rr[PmIKYi,"i!!%'#!!ar`r0i5!!\r!Z(rMqhJiJ!!!1+!!CNJ!-lPJ!!!!U))#$V#I!"JiS!!QX,m!'T1r!"`i`!!HQ0m\r!)$MJ!!#Br`!K13$r`*NI!#*rirYi5!"F[B""!"3iI`!35rrr#Aaq'hKrirYi1)!\r!!$LJ!'C)!$0KB!!!!+NL!Jka2`!B18!!+V&I!"U6[`!FIq2lH%J!A-@!33!8UAm\r!%#`,!!"!JJ!3J(m!)%J!(M9J!!!!,"i!!%##!!LVh`!3Im2cH)!"!&Ji)3"3I!J\r$TS2Krrb$`IriJk(rp%k!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krm#3!'%!@$[L%RL\rSBJ)1,!-!!%##!"a,rrhTI(iEH#`H!!""JJ!-1'!!!%J!!'arirYi1)!!!$LJ!'C\r)!$+TB!!!!+L#!Jk`R`!B1+!!+,#r!"U!`3"BN!$I!"arirYi5!"E`B""!"3iI`!\r35rrq$Aaq'hJX(J!!3B)!$$KJ!!")!!!BS2m!2#J(!!"p!!!Q93JIrQN$!!'!!3"\r)1#%!3(`)!kD$iIrmJm(rq%k!!#"m#!+Q[f(rl*!!!3!)P#(rX*!!B3"SI*XMH*!\r!S3"`1q)5i)2#!Bb!BJ)%,!-!!%##!#`iBJ,p5rrl&@!!!!"mI3Fd,"d!!%'#!!a\rrSqYi5!!!T$L!!!'3!))#")"L!C!!1)!$`$LJ!!&)!&FeJ%%!&(am'hJiS!!"X,i\r!!)"K!'Krj2YiIiAMH(r'mhK,rr[0B!!!!)$I!!!X"UAq3))!%(r$mhK,rrdTN!"\rr!!"rJq0i5!"A(B""!"5!r`!!,!F!!%'#!!b!I`!!5!!!,)%I!35")3"`N3N!!#J\rE!!""JJ!8If2EH$LI!!4)!%mYB!!!!$KJ!!#!!3"B1#%!8(`)!kDlBIrX6S!!))#\rM!!#`T!!!6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`,#"!&jm[LYiS'%!ALJ$!!&\r!JJ!FIprcH(r$mhL!R`!)JCm!"%J!@SQ!33!8J!%!5$JK!%"m#!1QJq(rr)2"rrK\r1J!!JI!J#TT2Krrb6`IriNk(rp*1"rr#3!!%!#*3Krh"mI"YiN!#"!+b3!+%!X*!\r!`3#dN!$K!,L4!3#m1k)6p$[!!!#SBJ)1,!-!!%##!"a,rrZKI(iEH#`H!!""JJ!\r-Im2cH%J!!1JiB3!i1)!!!$LJ!$T)!$"KB!!!!$KJ!!a)!"VGB!!!!(ar'hJS(`!\r!3))!$$KJ!!a)!!#d1)!!&,#"!&+SSJ)1X+%!8)$"!,#3!-%!@)$K!,53!1%!A)%\rG!!!S#!!!3))!()"L!B3iJ$l!1+!!!8J!9@@!33!8N!"p!!#"23!!N5%!B+&F!!#\ra33"NNq%!CMKK!$K)!&NCJ%%!&+PK!%JX#`!!3B)!'(rMqhK)!"V4B!!!!+KK!%K\r)!!!`JB%!9*'I!!#!B3#mN!"r!!5!J3#XN!#I!!L!S3#iNq8!!+$"!'5`h!!!Im2\rcH)!"!*Ji)3#3!(`)!kD$iIrmJm(rq)1Krr5$JIr`6S!!)(`)!UD6iIrmNm(rq*!\r!!3!)P#(rF*!!B3#SN!#"!+b`S3#bN!$"!,53!1%!Z$KK!%3iJ!!!1+!!1NJ!,c9\rJ!!!!J'%!Z,"K!$L!J3#dN!#"!$SiS!!!X+%!2S2K!+Ji`!!AX-%!AUML!Jk`i3"\rFJ4m!!*%"!'#")3#XN5%!CU&"!,+a33"U1@!!!CPK!(!jJ3!iNB%!E$KK!%4)!&J\r4J%%!&$KK!&4,rrTGI(iEH(r$mhL!!3#B1#%!N!"m#!1QJq(rr)2"rrK1J!!JI!J\r#TT2Krrb6`IriNk(rp*!!!3!)P#(rF*!!B3#SN!#"!+b3!+%!X*!!`3#dI2dlH*%\r"!,`iB3!i1)!!!$LJ!$T)!#jTB!!!!)2"!+JiB!!9X'%!8UL#!Jk`J3"3J,i!!*!\r!S3"8L-)#$,$"!&JiB3!i5!"AGB""!"3iB3")5rrj`Aar'hJX(`!!3B)!$(rMqhK\r)!!"dJ'%!Y)#"!'#Ji3"NI"di!%#!!!arTHYi5!!!#+#K!'4)!#fjB!!!!+%"!'5\r")3#mN3N!!)&"!&U"B3#XN8X!!+'"!&k!B3#`XB-!!$L!!"D`J3"51'%!1%J!9[Q\r!33!81'%!5%[rq89mIaYiIq2lH)!"!*Ji)3#3!(`)!kD$iIrmJm(rq)1Krr41J!!\rJI!J#TT2Krrb3!!%!#*3Kri#3!'%!Q$KK!$`iJ!!!1+!!1NJ!,@PJ!!!!Jq%!Q$K\rJ!"L`B3"@U))#$V#"!&5![`!!N!#K!&JiB3!m5!"@IB""!"3iB3"-5rribC!!B3!\riIq2lH%J!'$9J!!!!J!%!L$JK!)"m#!1QJq(rr%k!!#"m#!+QNq(rr*!!!3!)P#(\rrN!#3!'%!L+KL!JiX!`!!3))!&%[rq!PmIaYi,"m!!%##!%`iB3!i1)!!!$LJ!#4\r)!#c4B!!!!$L!!!q`J3"5U+)#$V#K!&!iB3!i5!"9mB""!"5S`3"),!B!!%##!"#\r!i3"8J3%!L*!!k!!!J!%!H$JK!("m#!1QJq(rr%k!!#"1J!!JI!J#TT2Krrb3!!%\r!#*3Krm#!BJ)3+!-!!%'#!!`iB!!!5!!!J$KJ#3")!"EGB!!!!*!!BJ)3J))#%#J\r%!!"!JJ!N1+!!$$M#&l#3!+B!!$MJ!!`j!K4iX1J!!$KJrrp)!!"%J')#%$L!!!!\riS!N!5!!X%@!!!!!li!!!5!!!($Nr!)#"3J)3(Am!5$P+!!4p+PNZ1rm!!5`I!#"\r"J2rN1'!!!)!"!%Ji)3"!I!J$TS2Krra1J!!JI!J#TT2Krrb3!!%!#*3Krm",rrm\rp,!-!!%'#!!`iB!!!5!!!3$[J!!")!!!XJ')#%"bI!%KmBb#Z9'22rd##!"5!SJ)\r3(0m!5(aP-K4)!!!81rm!!5`I!#""J2r81'!!!)!"!%Ji)3"!I!J$TS2Krra1J!!\rJNq(rr$[J!!")!!!`J))#%"br!%JiK!!%I)3S,R`$)!"!JJ!8J-)#%"cr!%KmCMS\r85!!!&$[r!!%X(`!J3B$rd$KJ!!#$iIrm6S!!)(`)!UD6iIrmN!!"!!L8)Ir!I(m\rEH(rMqhJiJ!!!1+!!"%J!+ZPJ!!!!1'!!!*!!I`!iJ*m!0#J%!!""JJ!3J(m!0%J\r!&G9J!!!!1+!!!*!![`!d1-!!!*!!h`!`J!%!5$JK!%"m#!1QJq(rr%k!!#"m#!+\rQ[d(rk*!!!3!)P#(rX(am'hKmQL0iI,XVH$ZL&(Jl`KH`,"`!!N##!"3X'`!!3B)\r!*#`E!!*"JJ!F1'!!&T!!IJ!!1)!!&V#G!!!iB2rr5!!"!#`D!!*"JJ!N,"S!!8'\r#!"`iS!!@N!#q!!!i`!!@X0d!!$KJrrp)!!$B5rrq@Aar'hJS(`!!3))!($MJ!!b\r3!2i!!$N!!!ba(3!!1'$rrdJ!!,#cR`!)Xjm!',1I!#LcI`!UNem!,)%r!$3S#3!\r!3))!3$KJ#!")!"4GB!!!!*!!I`!d18!)!*&I!$#"I`!d+!X!!%##!"`jJ!!-NCi\r!!$KJ!!b`I3!!1'$rrdJ!!&4rirYi1)!!!$LJ!!4)!#Q4B!!!!$L!!!')[`!!8)8\rq-*Lr!!!i`!!!S2m!!&$(2(#`r`!!13!!!)Nr!!&4#5EfQ6m!!6P!!!#4A`!iJ(m\r!")!"!&Ji)3"3I!J$TVY"rqK1J!!JI!J#TT2Krrb3!!%!#*3Krm#3!)%!A)2K!&b\r)I`!!9'22rd##!"!iBJ-$5!"5(B""!"5JR`!!9)A12MLP!!&3T$a`X*m!!)!"!%J\ri)3"!I!J$TS2Krra1J!!JI!J#TVm"rq#3!!%!#*3Krk#3!'%!H*!!J3"mI,JVH(c\rj1hL4!3#-1k)8H$[#&l#!B3"i5rrpAAar'hJS(`!!3))!($KJ!"D3!(i!!$L!!"D\r`R3!!1'$rrdJ!!4L![`!X,!8!!N##!"#Jh`!)+!B!!N'#!"`ii!!@N!$q!!!j!!!\r@X4d!!$KJrrp)!!$SJ6m!1#J*!!"!JJ"S1(m!#RrNqhL![`!dJ0m!-$Mr!$L"!J'\ri5rrhD@!!!!"mHKYi,"S!!%'#!#"rirYi5rrp&6P!!"Q4AJ!!Xed!!$KJrrp)!!#\r81(m!$%[rq[9J!!!!1@!!!BQI!!&4E#EfQCm!!B"K!)`S!`!33))!%+#C!!!S"!!\r#3B)!($LJ!"D3!,i!!$M!!"D`h3!!1'$rrdJ!!%Kr2-YiJ(m!1)#F!!5J[!!#J-%\r!I(m(`hK,rrJjB!!!!(al'hJX'`!!3B)!'$MJ!"Q3!2i!!,0p!!!iB2rr5!!!#(m\r$`hL!!3"S1#%!B(`)!kDl!IrJ6S!!)(`)!UDr3IrSN!!"!!L8)IqJN!"K!(L3!)%\r!I*!!S3#!N!$K!)Kp'N0i1k)8H$[#&l#!B3"i5rrlhAar'hJS(`!!3))!($KJ!"D\r3!(i!!$L!!"D`R3!!1'$rrdJ!!0#![`!X,!8!!N##!"#Jh`!)+!B!!N'#!"`ii!!\r@N!$q!!!j!!!@X4d!!$KJrrp)!!#JJ6S!!#J*!""!J!!F18!!&T&H!!!jB!!@XAd\r!!$KJrrp)!!"m1B!!%*'D!!#$J3#)1'!!!V"m!!#!I`!i1*`!"$Lm!!+!`3"mJ1%\r!J$N"!$K,rrIPB!!!!(al'hLJR`!!9)612d'#!"LJ[`!!9+E12MM'rrp3a6a`X,m\r!!#`E!!"!JJ!-J'%!1%J!!"3ii!!CN!$q!!#cI3!!1'$rri!"!'Ji)3"JI!J$TVY\r"rqK1J!!JI!J#TVjKrmb3!!%!#*3Krj!!I(JEH(bE)hKm[#YiI0-cH(cd1hJkSK4\rB1b)8'$Y#%rJS&!!!3))!$$VJrrj)!!!S5!"*cB""!"5!P!!!()3!2)#d!!3i`%%\rDI+8cPRaM+K4qj"S8Id26H$L!!!!iS!!J5!!PZ@!!!!"r)mYi1)!!!$LJ!#")!#@\rPB!!!!$KL&$JiJ!!!1+!!)%J!*C&J!!!!IU1VH$L!!!!iS!!J5!!PI@!!!!!lS!!\r!+"X!!%##!!KqZkYi+"`!!%##!!Kq[+Yi+"-!!%##!!KqXkYi1q!!!%J!!0Jii!!\r"9qJ'rRcR3$"AkHMkI6a),RcR5$P"JJ!N18!!!9IV"[jp5PJ`9qcSqRajB#jmBe0\riI(PK,MZp!!%iJ!!"9q8'rRb%+$"AjZMkI0X`,Rb%-$P"JJ"m12rrJ#`(!#""J3"\r`Iq2lH%[rqBPmIKYi+"i!!%'#!&b*(J!!93M2rd'#!&#K2J!!95R12d##!#5"AJ!\rX,!S!!8##!$L!IJ!m5rraX@!!!!!X!`!!3B)!*$PJ!!&Al!EqI@YJ-&IMk2TmQKJ\rZI)4EH(bD'5il[3!"1rm!!A`I`!""J2mS,"d!!%##!#4)!%RGJ%%!&%[rppPJ!!!\r!5!")0B""!"4m!lK!3B$qq$Li!!GmYKj`IYB"P#J@!#"!J3!)1X!!)(pMfhKr400\riIX@cH%J!)q&J!!!!Ii2MH(mNbhKqaE0i5!!Mc@!!!!"qBjYi1))81(l&XhK)!#1\rjB!!!!(qMkhL!!3"i1#%!F(`)!kDkBIr-6S!!)(`)!UDrBIrXN!!"!!L8)Iq`I(X\rEH$ZL&(Jl`KH`,"X!J%#!!"4rBpYi5!"#m@!!!!")!!$dIf2EH%[rq%PmIaYi+"m\r!!%##!!`iB!!!5!!!f#JI!!""JJ!FL(m!!&4Mcrp"JJ!3S*m!+#J%!!*"JJ!F1+!\r!&T!![J!!1-!!&V$G!!!iB2rr5!!!S)$r!#`X"`!#3B)!9%#!!'`X"`!"3)!!#%J\r!!'#"(`!m+!J!!%'#!'b!I`!m5rr['@!!!!"mI"Yi,"`!!%'#!&3j)!!CN6i!!,1\rG!!"rirYi5rrhp6KJrrp)!!"%J9m!1#J+!!""JJ!XJ(m!1%[rp9PJ!!!!5!!!($P\rJ!"D4IJ!!1B!!&V'G!!!iB2rr5!!!%(rMqhK,rrHa1'!!!)!"!&Ji)3"3I!J$TVY\rKrqa1J!!JI!J#TT!!!3!)P#(r`)"L!L!S!`!!3))!&$KJ!XK)!!d*B!!!!*!!BJ)\rJJ))#(#J%!!"!JJ!81'!!&%J!$1eJ!!!!N!"L!Kb!!3")1#%!3(`)!kC1J!!JI!J\r#TT!!!3!)P#(r`)"L!L!S!`!!3B)!%)"L!L")!!djB!!!!$L!!!#3!))#))#L!K`\rS"3!!3B)!%)"L!Ka)!!dCB!!!!$M!!!#3!-)#()!"!%Ji)3"!I!J$TNk!!#"m#!+\rQN!!"!!L8)IZ`N!"K"'L`J34ZN!#K"(!iB3!iJ)%%F%J!2kPJ!!!!1'%!1%J!54f\r!33!8J'%%D+L""'iiS34!1-%%4$MK"$K)!%NCJ%%!&)"K"%3iJ3!i5!"*)B""!"5\r!!34B1#%%8(`)!kC1J!!JI!J#TT!!!3!)P#(lX*!!B34SX)%%ET!!S34`J'%%D+L\r""'iiS34!1-%%4$MK"$K)!%M&J%%!&)"K"%3iJ3!i5!"*TB""!"3iB3!i5!"*XB"\r"!"5!B34`1)%!1%J!2`&J!!!!J!%%@$JK"&"m#!1Q6S!!)(`)!UD6iIrmNm(rq*1\rKrr56JIr`N!!"!!L8)IqJI(`EH(bH)hKm[5YiS(i!!#`$!!0"JJ!BS*i!!#`%!!9\r"JJ!-1'!!!%J!!1b![J!#9,m'2L`I!!e"JJ!J3)!!%#`I!!0"JJ!85!!!b#`I!"Y\r"JJ"N5!!![$M!!!'`h3!!Ii2MH$L!!!%iS3")1-%!2$MK!%")!%IaJ%%!&)"K!$`\riJ!!+5!")%B""!"3iB!!)1)%!1%J!5"Q!33!8J'%!2$L!!!")!%IaJ%%!&$KJ!!&\r)!!"N11!!!V$p!!"rJq0i1)!!!MLK!%Ji`3!m11%!3%J!4j@!33!8J'%!2$L!!!T\r)!%HeJ%%!&$KJ!!JiJ3!i5!"([B""!"5!B3!m1)!!!%J!4j@!33!81'!!!8J!!!J\riB!!!J!%!D$JK!'"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QN!!"!!L8)Im\r31'!!!*!!B3"%1)!!!*!!J3"+1'%!1%J!5$'!33!8I'-(08'#!!`iB2rr5!!!4$L\rJ!!#3!+%!H$M!!!#``3#)U1%!6V$K!))j!!!!N3%!IMKK!'a)!%J0J%%!&(aM"c9\r"JJ!-1'$rrdJ!!!L!B3#+J!%!q$JK!2"m#!1Q6S!!)(`)!UD6iIrmNm(rq*1Krr5\r3!!%!#*3Krk"mI4Yi1'!!!,"K!%`iB!4-1)!!!$LJrrp)!%C*J%%!&(aq'hJS(J!\r!3))!$$KJrrp)!!&F1)!!!)#p!!#BK3!!1-!!!)$p!!#Ba`"NIm2cH$L!!!5![3!\r!5rrmfAr$mhJiJ!!'J4d!!$LS!'4,rrc&J')"d$L!$p!iS!!"5!"%"B""!"4mIaY\ri1'%!5%J!4Q@!33!8Im2cH%J!4R'!33!8Im2cH$L!!!%iS3"%1-%!1$MK!$a)!%A\rGJ%%!&$KJ!!-iJ!!$5!"'AB""!"3iB3!m1)$rr$LJrra)!%CKJ%%!&$KK!$`iJ!!\r31+!!%%J!4Q@!33!8Iq2lH$L"!%a)!%CYJ%%!&+NK!%`X#3!"3B)!%+P"!%`X#J!\r#3),rh(rMqhK)!%14J%%!&+PK!%`X#`!"3))!0(r$mhJiJ!!%J,d!!%[rr'&r`r0\ri1)!!"S'G!!!iV!"N5rrm68[rrJQ!R3!!N!"N!-Kr`r0i5!"'HB""!"4rSqYi5!"\r'KB""!"4rSqYi5!"'NB""!"5SB3"-J!%!D$JK!'"m#!1QJq(rr)2"rrL$SIrd6S!\r!)(`)!UD6iIrmN!!"!!L8)Ir!N!"K!&LBJ3"I2'"dG$KMG@NiJ!4-5!""6B""!"4\rmIaYi+"m!!%##!&`iB!$-5!"%6B""!"4mIaYiIq2lH$b!G(3iK(9T1+!%6$M#!da\r)!%4&J%%!&)"r!!!iJ!!!1+!!c%J!(39J!!!!Iq2lH%[rrF8X!`!"3B)!4$KJrrp\r)!!"JL'%!AbJ$!!&"JJ!B5rrp(B#I!!#!K!$)I!3B!%'#!"arirYi5rrpM5`$!!&\r"JJ!-1'$rrdJ!!#L!B3"BJ*m!!$LJ!-a)!"aPB!!!!(rMqhK)!%*"J%%!&$KJ!!#\r!!3")1#%!3(`)!kD$iIrm6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(rS(aq'hJiB!!\r"1)%!3%J!3,'!33!8I(mEH(rM"c9"JJ!FIm2cH$L#!f"rj3Fd5!!jV@!!!!")!!!\rdU)%!6*!!J3!iIm2cH$L#!hkSS3"!U-%!3UMK!%5T!3"'L5%!5)P"!%P)!$PjB!!\r!!)!"!'Ji)3"JI!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`$a\rJ3e-iBe451)!%6%J!2lf!33!8I(mEH#JI!!""JJ"3Iq2lH%J!2lf!33!8J(m!!%[\rrjL9J!!!!I(iEH#JH!!""JJ!8J(i!%)"M!!#!B`!!N!"L!KKrirYi5!"!UB""!"4\rrirYi5!""&B""!"5!!3")1#%!3(`)!kD$iIrmJm(rq%k!!#"m#!+Q[`(ri*!!!3!\r)P#(h`*!!B3KBN!#"#&bBS3KMI2JlH$YJ!!")!$k4J%%!&(ak'hJiJK4mJ'3!!%J\r!2X@!33!8,"J!!8#"!#4)!$lPJ%%!&(bM`jCmTF(@I+8B88'#!!`iB!!!5!!#i)$\r#!KJX"J!!3))!(%[rr[@!iJ)B,!F!!%##!!`iB!!!5!!#[$KK!`K,rrj&1b!!!&F\rS"Mp"JJ!X1'%(6)L"#'0,rrdY,!-!!%'#!$"r3p0i5!!q4B""!"3iB2rr5!!#J$N\rJ!!#C)3G-18!!!*P""l!jB!!!N@%)&%[rpmf!BJ)J1)!!!$LJ!XK)!"TCB!!!!$Q\r!!!'!BJ)JXB-!!$L!!!'!SJ)JX)8!!MM!!!'!iJ)JX-F!"&FS"Mp"JJ!-15!!!8J\r!!!Jj)!!!95N'2S&#!L#a+J!'5!!pmB""!"5"BJ)JN!"V!!JiB3"-1))$b6LK"d`\ri`3H`11%$#%J!0f&J!!!!JB%)@)"L!Kb4J`!!J)%)A)#L!Kb3!)8!"$M#!p+!iJ)\rFN!$(!!Jj!J)8J5)#(*%*!!`j33"-J@)#(*&,!"#!BJ)JJ))#(%J!!V9J!!!!I(`\rEH$KJ!!)iJ!!#1+!!!%[rlZPJ!!!!I(mEH$Q!!!+aJ3!m1'!K0,"K!$k!JJ)BN!#\r"!%"rirYiJ))#)(q&ihJi`!!!11%!2$N!!"",rr"TB!!!!$ZJ!!!iB3F)1)!!!$L\rJ!#")!"NaB!!!!$LJ!!&AjJEqI+8`-&IRk2Sj!3F)I5Ji,RdT+hKp+$NZ18!!"C&\r""b`jB!!!N@%(-$KJ!3!iJ3F)1+!!!$M!!!!ii3FX5rrb[@!!!!"mIKYi,"i!!%#\r#!#4rirYiJ))#)(q&ihJi`!!!11%!2$N!!"",rqrCB!!!!#`H!!"!JJ!31ld!!5`\rG!!0"J2pN,"i!!8##!(3jJ!!3NB%!1(rMqhL!JJ)J1+!#b$M!!!!ii3!m13%!1%[\rrm49J!!!!N!"K"bJX!`!!J))#)+#%!!BX"!!%3))!0)"L!L!iJ3Fi5!!!N@!!!!#\r!S3G%L+8!!#`&!&*"JJ!)5!!!#$YJrrq!`3G)N!$""c4rirYi5rrd6@!!!!",rrA\r4Id26H%J!1m@!33!8If2EH)!"#%Ji)3K!I!J$TVX"rq"1J!!J5!!!**!!C3!!1+8\r!"(`$)%"!J!!8L1-!!$KM!!&mj`Ge3),rl#`'!!!ia[rr3),rf%k!!#"m#!+QNq(\rrr*!!!3!)P#(r`(ar'hL3!)%!A$Kr!!`iR`,(J+%!A$M!!!9,rrqPJ!%!5$JK!%"\rm#!1QJq(rr%k!!#"m#!+Q[f(rl*!!!3!)P#(rX(ar'hKmR#0iI,iVH(cG-hKrqrY\ri5!!!6)"q!!!S!`!!3))!&$L!!!#BR`!!1rm!!8J!!"KrirYiJ*i!!(bri&")!$8\rPB!!!!(rMqhJiJ!!!5!!eM@!!!!!li`!"1pi!"#`G!!!l[Irr3),rX(alq&#!!3"\rB1#%!8(`)!kDlBIrX6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`(aq'hL3!)%!A$[\rJ!!8iIJ!-1,i#b(bI+&#!S3"FIqElH%[rrcNiB`!-J!%!5$JK!%"m#!1QJq(rr)2\r"rrK1J!!JI!J#TT2Krrb6`IriNk(rp*1"rr#3!!%!#*3Krl"mI"Yi1q)8I$[!!!"\r)!$GpB!!!!%J!1G'!33!8I(dEH$KJrrq3!(m!!)#F!!`X"!!"3))!0)"m!"!iJ!!\r"5!!j`B""!"4mB`FdN!"r!!#![`!!,!Arrd##!"")!$QpJ%%!&(aq'hKrSqYi5!!\rjaB""!"4r`r0iJ!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QN!!\r"!!L8)Ir!1')8I)"M!!!X!rrr3))!&$L#&(b!C!!!5!!jMB""!"4)!$FKB!!!!)!\r"!%Ji)3"!I!J$TNk!!#!iBK4iU'-!!%k!!#!iB!!!6S!!)%k!!#!iB!!!6S!!)$K\rJ!!"1J!!JI!J#TT2Krrb6`IriN!!"!!L8)Ir!I(iEH$[L&)JiB!!"5!!)l@!!!!#\r!!J)N,!!!!%##!"KrirYi5!!@P@!!!!!i!!!"N!!#!L4rirYiIm6cH%J!&X&J!!!\r!I(mEH$KJ!!&)!!LaB!!!!(rMqhL!!3")1#%!3(`)!kD$iIrmJm(rq%k!!#"m#!+\rQNq(rr*!!!3!)P#(r`(ar'hL!!J)N,!!!!%'#!#`iB!!"5!!)C@!!!!!iBK5)Iq6\rlH%J!&q&J!!!!1'!!!8J!#%eJ!!!!J!%!5$JK!%"m#!1QJq(rr%k!!#"m#!+QNq(\rrr*!!!3!)P#(r`(ar'hL3!)%!A$MJ!!#3!2m!!)!"!&`S"J!!N!!I!!5)(`!)81!\rZ0*JI!!L)(`!)81!QpTJI!!LBr`!-Q2m!$C!!r`!83B)!((bN+hKrirYi1+!!!NJ\r!!ZeJ!!!!5!!!((rMqhKmj$YiI18lH(cQ1hK)!!,4B!!!!)!I!"JiB!!!N!!I!##\r3!(m!*+!I!!48!-qq,!!!!N'#!'"!J!!3,!!!!8#!!"4)!!"3,!!!"%#!!%K)!!!\rSJ')"0)!#!6#3!(m!0)"L!5b3!"m!1)!#!5L3!(m!2*!!(`"!5!!!))!#!553!(m\r!0)"L!5#3!"m!1)!#!4b3!(m!2*!!(`"!1!!!!*!!(`"%J!%!5$JK!%"m#!1QJq(\rrr%k!!#"m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`1'!!!NJ!"[9J!!!!1k)$q$[\r!!!!li!!%S"d!"&3!clp"JJ!FIk2VH%J!#HeJ!!!!S"d!"&2J2I#`(3!%1pi!!6Z\rp!%JX(J!M3B$rd$KJ!!*)!!DYB!!!!)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k\r!!#"m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`1m!!!$ZL!rKrhr0iS"d!"&3!clp\r"JJ!FIk2VH%J!#M9J!!!!,!-!!%'#!!Jl`2rr1rm!!6Zp!%JX(`!M3B$rd(r$mhL\r!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!JJ-3!!$L!!!Si!!!05!!!+)LM!!!\rS"3!03))!$*L$!!")!!!3+!8!#N##!!LB!`!!1'-!!5J'!!!ia[rr3),re%k!!##\r!!`!BN!!$!##!!`!FN!!$!#5!S`!8J)-!+)!$!#4mT#!iI!3!8*!!!`!NJ!-!&*!\r!!`!`6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`(aq'hKmRb0iJ(i!')!H!#"m!`"\r43B)!D*!!(J!NL"i!"93!erp!JJ!3J(i!'$LH!#4,rrp&J(i!!)#H!"L!hJ"%JCi\r!2$Lq!#4)!$Y"J%%!&#JI!!""JJ!-J"i!**!!(`!!,!-!!%'#!!K)!!!JJ(i!*)!\rH!"4m!"S8N!!H!"4r`r0i5rrr16KJ!!#!!3")1#%!3(`)!kD$iIrmJm(rq%k!!#"\rm#!+Q[f(rl*!!!3!)P#(rX(aq'hKmQb0iI,`VH(cI-hL)(J!)S(i!"&3!hhp8Bmq\rq3))!$#`$!!"!JJ!-1'$rrdJ!!4!X(!!!3B)!(#`F!!&"JJ!8,"`!!N'#!!`iB2r\rr5!!!m)"q!"JS!`!!3B)!')JH!!K8!1Ir3B)!$%[rqpeJ!!!!L"i!"$L!!!"6J!p\rmQ"i!")Kq!!Ji(J!38)-QpTKq!!L3!"i!'*!!(J!J1k!!!C1q!"b3!*i!*#`F!!#\r3!*i!+%'#!!`S(`!"3)!!')#H!#!i!!!!I!-$H*J%!!")!!"d+"X!!%##!$"rirY\ri5rrkk@!!!!"mHaYi+"X!!%##!!`iB2rr5!!!6)JH!!K6S#EfQ"i!#*0q!"L!IJ!\rB1!!!!*!!IJ!JNri!(*!!(J!SS"i!"&3!cliX!!!"3))!&&IJ"Ip!JJ!-1!!"rj!\r!(J!S1'!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!JI!J#TT2Krrb6`IriN!!"!!L8)Ir\r!I(iEH(bI)hLJI`!%1!!!!*!!(`!NL"m!$94McliS!!!!3))!$#`$!!"!JJ!-1'$\rrrdJ!!A3X!`!#3))!$%J!%0eJ!!!!L"m!#&3!hhp!JJ"FL"m!"&3$lhj8B!Hp3B)\r!6&4J"hY"JJ!SIq2lH$L!!!!iS!!#5!!2"@!!!!!X!`!!3B)!$$KJ!!")!!%FL"m\r!#$KJ!!&3B#idIq2lH*JI!!K,rrd"B!!!!)JI!!K8!0pq+!!!!8'#!"`i!!!"Q"m\r!$6J!!!#3!"m!*$KJrrp)!!$BL"m!"&3!rliS!!!#3B)!()"r!"L!(`!JJ*m!((`\r$!&"m"!"!3))!0(rMqhJiJ!!!5rrme@!!!!!X!`!!3B)!($J!!!'B(`!01!!!!*!\r!(`!N1'$rrdJ!!)#!I`!N1!2rrj!!(`!NJ(m!)$J$!!'3!"m!)*[$!!#)(`!%9!2\rr[P4J"MiS!!!#3B)!6&4J"Mp"JJ!-,"i!#N##!$4rirYi1)!!!%[rr'9J!!!!,!-\r!!%'#!"`i!!!"Q"m!$6J!!!#3!"m!*$KJrrp)!!!31!!!!*!!(`!N9m-'2S!"!%J\ri)3"!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmN!!"!!L8)Ir!J!)#+$[J!!!X!!!\r"3))!$$KJ!!&)!!"X1'!!!dJ!!B&J!!!!J!)#+#`!!!"!JJ"%5!!2(@!!!!"rirY\ri5rri1@!!!!"mB!Fe3B)!%$J!!!+3!!)#+%J!!"b!JJ%m1')8J$J!!!'3!)-!!(`\rI!hL3!!)#+$KJ!!0)!!%YB!!!!(rMqhL!!3")1#%!3(`)!kD$iIrm6S!!)(`)!UD\r6iIrmNm(rq*!!!3!)P#(r`(bH)hKm[bYi5rrr35`$!!"!JJ!-1'!!!8J!!%3iBJ2\ri1'-!5%J!",9J!!!!Im2cH)#I!!",rrHYB!!!!*!!I`!!J(m!!$J!rrpm!`"!3))\r!$$KJ!!&)!!!)1'!!!)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(\rrq*!!!3!)P#(r`(bH)hKm[bYi5rrqZ5`$!!"!JJ!-1'!!!8J!!$4r`r0iJ*m!!%[\rrpbeJ!!!!N!"r!!#!I`!!1!$rrh`$!%"!JJ!-1'!!!8J!!!JiB!!!J!%!5$JK!%"\rm#!1QJq(rr)2"rrK1J!!J1'!!!%k!!#"1J!!J6S!!)(`)!UDr)IrNN!!"!!L8)Iq\rJI(XEH(bC)hKmfM0iIlNTed'#!"b)'J!0+!!!!%##!"#JHJ!%9'$2[d##!!`iB!!\r!5!!#`&4JcliX!!!#3))!$%J!$9PJ!!!!L"S!"6[J!!"8!0Ir3B)!,+!D!!48!-q\rq,!!!!d'#!"b)'J!%9!$r[LJ!!!*"JJ!-+!!!!8##!!Jli!!"L"S!#&3!hhp!JJ"\rFL"S!"&3$lhj8B!Hp3B)!6&4J"hY"JJ!SId26H$L!!!!iS!!#5!!,4@!!!!!X!`!\r!3B)!$$KJ!!")!!)SL"S!#$KJ!!&3B#idId26H*JD!!K,rrP"B!!!!)JD!!K8!0p\rq+!!!!8'#!"`iB!!"1!!!!*Kk!!em!`0iN!!D!#4)!!(N+"d!!(pqfhJlJ!!!3B)\r"2)"k!##!'J!BI!-!3%##!!`X(`!!3B)"*)#D!"L!HJ!JJ"S!((aN'&"m!`"3N!!\rD!#5!'J!N1f!!!*!!!3!iJ!%!1(`!k%"!J3!)Nk%!1)JD!!48!2qq+!!!!8##!$L\r!S3!i+!8!!%'#!#ar`r0i1)!!#NJ!#bPJ!!!!I(XEH#JE!!""JJ!31"X!!A`H!&#\r3!!%!1)#K!$JS"3!!3B)!3)"k!#"ra20i5!!+9@!!!!#!J3!iJ"S!)(rH)K4m!#)\r8N!!D!##!B3!iJ"S!*(qF)K4m!`"3N!!D!#4rT1K3J"S!*#J!!!""JJ!B+"X!!%#\r#!"#)'J!%9!$r[d##!$4r3p0i1)!!!%[rq$9J!!!!,!-!!%'#!"`iB!!"1!!!!*K\rk!!em(30iN!!D!#4)!!!8+"d!!%'#!!`X(`!!3),qr#JG!!""JJ"`,"m!!%##!'L\r$HJ!BJrS!((`HkK56fJ!BNlS!((p$dhL3!"S!)$L"!$K,rrI0B!!!!#`$!!""JJ!\r81!!!!CJD!!di!!!!N!!D!#5!!3!iId26H*0k!"L6qJ!FIj`#&%[rpf9J!!!!1!!\r!!*!!'J!NL"S!"&3!rliS!!!#3B)!$$J!!!#3!"S!*$JCrrpm(!)8I'$,PS!"!'J\ri)3"JI!J$TVXKrq41J!!JI!J#TT2Krrb6`IriNk(rp*!!!3!)P#(rX(ap'hJS(3!\r!3))!$$KJrrp)!!#%S"d!"&3!clp!JJ!-1'!!!%J!!("rSqYi5!!!K@!!!!"mIaY\riJ(d!!)'G!%")!$+9J%%!&+!G!!3iJ!!!8)!pm,!G!!53!*d!!)JG!!KmIKYi9!$\rRrd'#!"#!I3!B5rrce@!!!!!X(`!!3))!$#`H!!""JJ!-1'$rrdJ!!!JiB!!!J!%\r!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!!)(`)!UD6iIrmNm(rq*!!!3!)P#(r`(a\rr'hJS(`!!3))!%%[rpAPJ!!!!5!!!q)JI!!dS!!!!3))!%+!I!!48!-qr3))!$$K\rJrrp)!!$BL(m!#&4JhhiS!!!$3B!!&(aJ'hJiB!!#8'!Z0*JI!!L)(`!)9!$IILJ\r!!!*!JJ!-1!!!!*!!(`!NL*m!#&5!hhiS!!!"3B)!'$KJ!!"mJ#0i8'!Z0*JI!!K\r)!!"mS"m!"&3!cliX!!!"3))!((rMqhK)!!9KB!!!!(aq'hJS(J!!5!!!#$[!!!"\rrirYi1)!!!%[rpDeJ!!!!,!-!!%'#!"`i!!!"Q"m!$6J!!!#3!"m!*$KJrrp)!!!\rJL"m!#$L!!!"3J#idQ"m!#*2I!"4mJb0iN!#I!#5!!3")1#%!3(`)!kD$iIrmJm(\rrq%k!!#!iSKHd1!!!)h`*!kDSK3!!I'!(0(`%!!"!JJ!-I+-VH%k!!#!iT3")3J$\rrj$KJ!!"1J!!JI!J#TT2Krrb6`IriN!!"!!L8)Iq!I,iVH(cI-hJiS!!!N!#K!%5\r`B3"3N!#"!&L!(J!!+"m!!*!!!3"FX+%!C%'#!$!iB3!i5!!Y,B""!"4)!!!3Iqc\rlH%J!-'@!33!8U!%!5#`!!!""JIrX5!!!%$KK!$K)!#dCJ%%!&)!"!'#3!"i!!+J\r"!%JX!2rC3))!))!H!!!S!!!!3B)!$$KJ!!")!!!J1'!!!NJ!!"JX!!!!3))!$$K\rJ!!")!!!)1'!!!B!"!)Ji)3#!I!J$TS2Krrb$`Iri6S!!)(`)!UD6iIrmNm(rq*!\r!!3!)P#(rJ(bq+hKmhc0i1+!!!*!!S3"%X'%!8*!!J3"BJ"i!!#JI!!#3!!%!A,#\rK!'4"JJ!`1'%!1%J!,)Q!33!85!!!%(rXqhK)!#q4J%%!&+J"!%JX!!!!3B(rl%J\r!!"!iB3!i5!!XGB""!"5!!3"JN!!H!!#S!3"),!!!!%##!!`iB!!!5!!!#$KJ!!'\r!!3#)1#%!J(`)!kD$iIrmJm(rq%k!!#"m#!+QNq(rr*2"rrL6SIrdNi(rm*!!!3!\r)P#(rJ(am'hKmRL0iI,dVH(cI-hJi!!!!N!!"!%3X(3!"Xi%!8%'#!$4!J!!3,"d\r!!%#!!"a)!!!N,"d!!d#!!"`i!!!#X!%!C%J!!"Ji!!!"X!%!C%J!!!`iB!!"5!!\r"H)!H!!!S(`!!N!!"!'C"JJ!`1'%!1%J!+`'!33!85!!!%(rXqhK)!#kCJ%%!&+J\r"!%JX!!!!3B(rl%J!!"!iB3!i5!!UlB""!"5!B3"QJ"i!!(`$!&&!J3%!+"m!!(`\r$!K53!!%!9%'#!$!iB3!i5!!UfB""!"4)!!!3IqclH%J!,N'!33!8U!%!5#`!!!"\r"JIrX5!!!%$KK!$K)!#V&J%%!&+J"!%JX!!!!3))!$$J!!!")!!!)1!!!!5`!!!"\r!JJ#B1!!!!*!!!3"%,"d!!E1"!&""JJ!d3)!!%#`G!!"!J!!F5!!!*#`G!!0!J!!\rF1!!!!V!"!'4)!!!B1!!!!E!"!'4)!!!-1'!!!8J!!'b!(J!!+"m!!*!!!3"Q3B)\r!-$KK!$K)!#ReJ%%!&%J!!""rl2Yi5!!YMB""!"5S!3"),!!!!%'"rqa)!!!31'%\r!1%J!+H'!33!8J!%!CT!!(J!!U!%!5#`!!!"!JJ!-1'!!!%J!!!JiB!!"J!%!L$J\rK!)"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krd"\rmIKYiIm2cH%[rr#&mIaYiXm%!8$KK!$K)!#S9J%%!&(aJ"c9!JJ!`+"m!!%'#!#J\ri(`!)N!!"!%US(`!#1'%!1,!"!%k!(`!%N!!"!'K)!#RjJ%%!&#JI!!""JJ!-1!!\r!!,!I!!"mB!Fe3))!$$KJ!!")!!!)1'!!!B!"!-Ji)3$!I!J$TS2Krrb$`Iri6S!\r!)+!$!!48!-qq+!!!!8'#!!`S!!!#3))!%)J$!!dS!!!!3B)!'$KL&l!i!!!MN!!\r$!!!iB2rr6S!!))J$!!K8"Ypq9-!'2d##!!b!B`!86S!!)&6!"Mk!S`!BJ)-!)#J\r!!!1!B`!`I!8J8(aM!K40J!!J1!ErrRaJ'&"1J!!JI!J#TT!!!3!)P#(r`%[rrhQ\r!!3")1#%!3(`)!kC1J!!JI!J#TT2Krrb6`IriNk(rp*!!!3!)P#(rX(ap'hKm[LY\riN!#"!'bJ(3!%1q)AX&3!cliS!!!"3))!%)JG!!dS!!!!3B)!&$J!!#13!"m!!$K\rJrrp)!!'%L"d!#&3!hhiS!!!"3))!2(qMkhJiJ!!!5rr[i@!!!!!X!`!!3B)!*$J\r!!!'B(3!01!!!!*!!(3!N1!!!)j!!(`!!1'$rrdJ!!6`X(J!"3))!)$[!!!"rSqY\ri5rrqZB!"!'`S!`!!I!!D&*!!!3"X,"i!!N'#!*!!L"d!"&3!lhiS!!!$3B)!J)J\rG!!K8!0pq+!!!!N'#!!`S!!!$3))!D)#"!'b!(3!8I!3!3%#!!"#!(3!`I!3!3%#\r!!"L)(3!)1'!!!&"J,M5B(3!)5!!!5)"p!"Km!#"3I!-#&*!!(3!JJ)%!E)!G!"3\riB!!#I!3!8*!!(3!NL"d!#&"J,M5B(3!)5!!!&)JG!!JiB!!!8'!Z0*JG!!L)(3!\r)9!$IId##!'5"R3!d+!`!!%'#!%5!I3!!J0d!4(r&mhJiJ3"X5!!UAB""!"3X!`!\r!3B)!*$J!!!'B(3!01!!!!*!!(3!N1!!!)j!!(`!!1'$rrdJ!!"`iB!!!Q(d!$)!\r"!'b3!"d!&*!!I3!N1'!!!)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k!!#"m#!+\rQN!!"!!L8)Ir!5rrq"B!"!%Ji)3"!I!J$TNk!!#"m#!+QNq(rr*!!!3!)P#(r`(a\rr'hKmJb0iIq6lH%J!*`@!33!8Iq2lH)!"!%Ji)3"!I!J$TS2Krra1J!!JI!J#TT2\rKrrb3!!%!#*3Krm"mIaYiIq2lH%J!!(PJ!!!!Iq2lH)!"!%Ji)3"!I!J$TS2Krra\r1J!!J1'2rrcLP!!&)!!!8M!-!!A`!)%"!JJ!)6S!!)$5Prrp!J[rX1'!!!%k!!#"\rmBbS81+8!!8J!!"5-!rrrI!!J3%##!!K1J!!J0+Arrd##rq`iB!!!6S!!)#J&!#"\r8KJBq112rrd'!!*!!I!F!d&3!"lp"JJ!8I+!S8*c(!!%d!2rr3),rq#J'!!""JJ!\rF9-2!$P6!J"j8a%!ZI'!$H(b!!hKmaJ0i9+$CIcMRrre"JJ!XP-F!"*6(!!58a`!\r%P-F!"*6(!!58a`!%P-F!"*6(!!3d!2rr3),rh&5Jphp"JJ!3P-F!"$3!rrp!J[r\ri11F!!e5P"liS"3!!6B)!)*c(!!%dTIrr3),rq%k!!##!!J&%1')8K*!!!`!!6S!\r!)$M!!!#3!--!"$J$!!53!!-!$*!!!`!)2)!!!B#L!9#3!!-!!)!#!8b3!+-!%*!\r!!`!81)5!!*!!J`!BN!$$!"b3!--!)*!!``!N6S!!)(`)!UD6iIrmNm(rq*1Krr5\r6JIr`N!!"!!L8)Iq`I(`EH#J%!!"rRq0i3B)!%$J!rr4m"!"!3)%!$$KJ!!")!!%\rX1'3!#i!F!"K8I3!iI"d!3%'!!&b"R!!3+!`!!%'#!&#!(!!F,!!!!%##!%3lh3!\r3Im2cH(q%ihK)!#H0J%%!&(r%mhKrKH0i5!!##Aaq'hJS(J!!3))!$$KJ!!")!!$\r-J"i!!&3G!$T)!!#N+"d!%%#!!!JlS!!3Iq2lH(qNkhK)!!+&I(iEH#JH!!""JJ!\r8Iq2lH(r%mhK)!!)p5!!!A)!F!"!S!!!!3B)!3)"m!"Km(4K!3B%!$$[$!"")!!!\r)1pd!%)'F!""r`r0iIi6MH%J!*[@!33!8Im6cH(q&ihK)!!&aI(iEH#JH!!"!JJ!\r-1'!!!%J!!$4rirYiIm6cH(qPkhK)!!)pI(dEH)!H!!!iIJ!%B!!!!C!!(J!!I"l\rS,Q!!!!*m(ZNZJ!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#"m#!+QNq(\rrr*2"rrL3!!%!#*3Krm"mIaYi+!3!!(rqqhK"JJ$31+6rr)!&!!"r`r0i9!!!2*!\r!"3!!J!8!!(bN+hK8"`!kI-8k&)!'!!"8!!IkN!!'!!#3!1Err%J!!R9mC4YiJ"m\r!&)"P!!!S!!!!9'F!1Rc&1K4"JJ"`9'!([8##!'L!"Irm,!!!!%#!!&b!"J!!,!!\r!!%#!!&!iCIrdJ)-!!#J%!!""JJ!3J!-!"*!!"!!%5!!!$)!$!!53!"m!))#$!!3\rS"!!!3B)!$)!$!!#3!!3!!)'I!"4rj2Yi5!!PTB""!"4)!!!3Im2cH(bN+hK)!!#\r"J!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J+!-!!%##!!`iB!!!6S!!))$&!#"mCaY\ri+!B!!(cS1hJj*2r`3B)!#*%'!!!i!!!!N!!)!!#!"3!J1)$rr*!!#!!%N38!)*5\r(!!L9*`!%1!Rrr(cR!K54*`!!P)F!"$KM!!a1J!!J1!-!"*!!"!!%J!-!$*!!"!!\r)J+-!$*!!K3!%N!#$!!a1J!!JJ+-!!(`%+%"!JJ!-J!8!#*!!!`!!J!3!")"N!!L\r3!!-!")!%!!L!C!!%N!!$!!K1J!!JI'BEH)#Q!!"mSbYiJ!8!!&3!!$Tm!#"!3B!\r!%(bM+hL3!+B!!%k!!##!T3!)I!8B3%##rp`iB!!!6S!!)(`)!UDr)IrNN!!"!!L\r8)IqJI(mEH(bC)hL$f3!!1!8!"eI$!$TrH4S8JlX!!&3D!$JX(3!!IjSB8%'!!#K\rAS!Ir3))!)(rMqhKrC0Yi5rrr59HJ!$TrR!)8IhX#&%J!!"!S(!!33)!!#%J!!&K\rA`!HqId-$H&I!"rq3!(N!!(bCdK4!JJ!)Nd6rr&I!"rp"JJ!-1!!!!NJ!!!Ji!!!\r!Ii!$H*!!"!!!Nj[rr)!E!!"rirYi9!!(qT!!'`!!5rrq[Ap$dhL!!3"S1#%!B(`\r)!kDl)IrN6S!!)(`)!UDrBIrXN!!"!!L8)Iq`I(XEH(bF)hL!(!!!9"i!1RrmmK5\r!(`!!,!!!!&3G!$T"J!!X9!!(rd##!#4rBpYiIq6lH%[rrRf!(!!!IplU&&3!"lj\rr`!0iN!!F!!#!(!!!Jlcrr&3!"le!JJ!-,"d!!%#!!"!i([rmIp`",NJ!!$4rrH"\r3If2EH(rNqhK,rrieJ"m!!(qpmK48!!HqIk!$H*!!(`!!1"hrr(rmqhKr[`%ZIi2\rMH)!"!&Ji)3"3I!J$TVYKrqa1J!!JI!J#TT!!!3!)P#(r`%J!(`@!33!8J!%!5$J\rK!%"m#!1Q6S!!)(`)!UD3!!%!#*3Krm")!"ljJ%%!&)!"!%Ji)3"!I!J$TNk!!#!\ri!!!"Q!(rm$J!!!#B!IraQ!(rmTJ"rr1B!IrdN!!"rrL3!!(rr$M$!!'*"J!!1')\r0d(d)"h3X#!!P3))!-*N"rr@!JIr`J!(rp$KQ!!'3!)8!!*!!"3!%J)(rq)!"rrb\r3!)8!#*!!"3!-6S!!)$J)rq!S!!!315!!!8'"!'3iiJqJ9!!31RcR!#jmk31Q6S!\r%)$J!!!#B!Ir`5!!!5*NKrr&)!!"!L!(rm5J!!!&"JJ!d1!!!!TJ"rr&)!!!SQ5(\rrmdJ!!##)!Ir`+!!!!%'#!"3i!!!#Q!(rm%J!!!Jj)!!!,!N!!%'#!"#0"J!"I3J\r(G%[rrh`X#!!U3))!B)$N!!!ij`!%N!$N!!#!"rrm,!!!!*!!!Iri3)!!'$J!!!#\rB!Ir`J!(rq(`!!0#3!!(rq)d'!!&p#!Gd5!!!0%J!!##!!Iri(!!!#RcS!K3i"rr\r3N!!"rrL0"J!"I3J(G&8!"Mjm!`#Z9!!'pd##rpL!!Iri,!!"r8#"!$3i!!$rQ!(\rrpB#"rr#!!Ird1'B!!C!!K3!!N!!&!!5!JIriJ!(rr*!!K3!)N!!&!!a1J!!J,!J\r!,N##!(`i!!!"Q!(rmSd'!!&p#!Gd,!J!+N##!&5!C!!!1'-!"*!!C!!!J!2rr#`\r!!!#3!!(rr%#!!!`i!!!!Q!(rmSd'!!&p#!Gd5!!!0%J!!##!!Irm(!!!#Rb)!K3\ri"2r3N!!"rrb0"J!"I3J(G&8!"Mjm!`#Z9!!'pd##rpJX#!"S15!!!8'#!#"!J!!\r3,!J!6%'#!#K)!!!`,!J!E%'#!"")!!!NQ5(rp%J!!#!i!!!#Q!(rp%J!!"3i!!!\r%Q!(rp%J!!!Jj)!!!,!N!!%'#!!b0"J!"I3J(G$J)rlXS!!!cQ3(rp8'"!5!iBJl\r39!!31RaM!#jmD31Q6S!%))J"rr3S!!!%3))!$$J!!!1B!IrdL!(rmLJ!!!"!JJ!\r31!!!!C!!!Irm5!!!k)J"rr!S!!!#3))!h$J!!!'B!Ir`5!!!d)!"rr`X!!!!3))\r!$$J!!!'3!!(rr)J"rr3S!!!"3B)!$#J!!!*!JJ!31!!!rjJ"rr9)!!#FL!(rmLJ\r!!!"!JJ#3!$J!!!D3!!(rr%J!!)3i!!!#Q!(rp$J!!!'B!Irc1!!!H*J"rr8i!!!\r)N!!"rra)!!"JL!(rmLJ!!!"!JJ!3L!(rp#J!!!""JJ")1!!!rjJ"rr9)!!!mL!(\rrp#J!!!""JJ!`1!!!rjJ"rr9)!!!NL!(rp#J!!!4!JJ!B1!!!!jJ"rr4)!!!-1!!\r!rjJ"rr@!JIr`J!(rp$KQ!!'3!)8!!*!!"3!%J)(rq)!"rrb3!)8!#*!!"3!-6S!\r!)*!!S3!JN!$"!#53!1%!+*%"!#`X!`!!11!!!$LNrrpmDKYiI1BlH*MP!!"!JJ!\r`J3%!,#`)!!"!JJ!NL3%!)bJ)!!""JJ!3L3%!*5J)!'p"JJ!-I+-VH%k!!##*!3!\rP15MrU#J*!#""J3"F13)2j&8T%$Tp#%JZI3N$TNk!"#!X!`!!1!!!#N#!!$ap5J$\r311!!!8J!!$!i!!!!Q!%!)6J!!!K)!!!J1!!!!*J"!#%i!!!+5!!!%$J!!!#B!3!\rK1!!!%(d+!jCp#!(@I3K38(e+!jBX#!!+3)!!$$N)!$")!!!JL'%!*6N)rrBS!`"\ri3))!$$N)!'&)!!!)13J!35J+!!#G"Irr1-B!!8##rlJS!!!)3))!+)KK!#-S!`!\r!3B)!()KP!!!X!`!`3B)!%$KJ!$#FCIrr1-B!!BKK!#!S!`!#3))!6)"K!#JX"`!\r!N!"K!#a!JJ!3L'%!)5J$!!""JJ!3J'%!,$KMrrq3!'%!,#J!!""!JJ!FL'%!)bJ\r$!!""JJ!3J'%!,$KMrrk3!'%!,)%"!#amC5"3I'JD&#`$!Ie!J3!-1'!!!%k!!#!\riJ!!`5!!!$*b&rrmiaJ!"J'%!,(`''!""J2r`+!!!%%##!##)!3!M+!!!!%'#!"5\r)!3!PR!ArrcJ!!$#F"Irr,!F!!%'#!"!i!!!YR!ArrdJ!!#b)!3!K+!!!!8##!"!\ri!!!VR!ArrdJ!!"3S!!!#3))!$$J!!##F"IrrI+-VH%k!!#"m#!+Q[Z(rh*!!!3!\r)P#(rS*!!`3#%N!$K!)L4!3#-I,JVH*%K!*!!1b!!!(mJrR"mKFTiI'!#H$Yirrp\rmS!0jI*iMH(ar'hKr1XYiQcX!!%##!$#!!3#3!#`!!!"!JJ!NL!%!KbJ!!!""JJ!\r3L!%!L5J!!'p"JJ!-If2EH%J!!Nb)S3#*1!ArU#J!!#""J3"i1+)3D&3!%$TmT3!\rZI+N$TNk!"#!lS!!!E'@!!'qMJ!"m(5!3I'-T%(aP+4"mB`$41i!!#N'#!%!MhJ!\r!Irm"N!!l)!!"5!!!-$ZJ!!#ES3#&1i!!#%J!!#!lS!!!Qk%!K6Z!!!T)!!!31k!\r!!*ZK!)8lJ!!3Iq2lH(r%mhKrTHYiIiEMH%J!&(PmPb0iIq2lH(r%mhKrTHYiIiE\rMH%J!%h8X&`!+I*iMH(ar'hK!J!!-1[F!-%J!!##)!3#*1[IrpLJ!!(K!JJ!-1[F\r!B8J!!!Jkp`""1)!!!(r$)RKri#*iI'!$HCllrrml@J!"3),rL$J!!!KrJ`*iIk!\rLH(aJ!hP!JJ!SL!%!KbJ!!!""JJ!FL"X!!#`!!$""JJ!31!!!-*`Errml@J!"L!%\r!K#J!!!*!JJ"FJ!%!M#`C!!#3!!%!N!"!JJ!3L!%!K5J!!!""JJ!3J'%!N!!i!rr\rrN!!"!*!!1'!!%$J!!!"rJaTiIk!#H(aJ!hP!JJ!FL!%!KbJ!!!""JJ!3J'%!N!!\ri!rrqN!!"!*!!J'%!N!"m'm"3I!-#&#`!!Ie!J3!-1'!!!%J!!*3iB!!`5!!!$*a\rlrrml@J!"J!%!N!"m'J!!3B$rm$KJ!"!i!!!!Ii-DH(qJ!RKmB!0j3))!))J"!)F\rS!!!!3B)!&)J"!)QF'rrr1!!!-*`ErrmX'3!!3B)!%$J!!#fF'rrr5!!!,)J"!)8\rS!!!"3))!%$J!!#ZF'rrr5!!!&#J!!!*!JJ!-1!!!)*`ErrprBpYiJ!%!D$JK!'"\rm#!1QZZ(rh%k!!#!X"!!!3)!!*$J!!!#B!`!!X!-!!MJ!!!'B!`!%1!!!-*J$!!9\r1J!!JL--!"(`%-!"-J!!JI+-L&$MP!!D-Trrr1+Ard(bJ"h3X!!!&3))!3(bM-K3\riT3!&1+Arrh`&1%"!J3!3L!8!!#`!!$""J[rXI!8i3%##!"#)"rrr9!B(rNJ!!&3\ri`!!"5!!!6(`!!#C8"KIq5!!!3)`(rrpmS$)81+Ard(bJ"h3X!!!*I!!!*P3'&rp\r!JJ!-I+!(G8##!!`iK2rr5!!!%$J&!$#B"`!!5!!!$#`%!!"!J[r!,!B!!%'#!#5\rSJ`!#1!!!!6L%!!'`J`!#Q!-!"$J!!$'B!`!&6S!!)#`%!!""J[m!Q)-!"%k!!#"\rm#!+Qfq(rq*2Krqb6`IrSN!!"!!L8)Iq!N!$"!+6ri!L3!*!!i3#SN3%!V(bq+hL\r4)3#`J!%!X#`!!Ie!J3!-1'!!!%J!"36m)2L3!$J!!!#B!3!i1!!!),!"!$SiB3!\ri1-%!2%J!&E'!33!8L!%!3$[K!%&rr`)85!!!()KK!%!i!rrrQ!%!3+KK!$ii!`!\r"X!%!2SJ"!%!S!!!"3)%!%)`IrrmX!!!`3B,re)J"!%%X!!"*3B)!-%#!!"!X!!!\r`3B)!&%J!!(`X!!"13B)!@%J!!(!i!!!!Q!%!2,!"!$j)!!"Jb!)#12`I!%"!J!!\rF1rlrqcL#%1arirYi5!!,q@!!!!")!!!B1rlrr(rMqhJiJJ)X5!!,i@!!!!"rirY\ri5!!%+$[qrrarirYi1))#-%J!#m9J!!!!Iq2lH%J!"!b)B3"!U!%!2MKMrrpm!"S\r8X!%!2M[qrrmi!!!!Q"m!!)J"!+NX!!"P3B)!p%#!!#JX!!"'3B)$d%#!!"!X!!"\r&3)!!h%J!!m!X!!")3)!$Z%J!!"3X!!"R3B)!$%#!!kK)!!))L!%!3)#"!,"m!#!\r!3)%!$$KK!$a,rrdjU)%!2L`%rra"J!!3J'%!X(`%'!""J!"3L!%!TbJ!!!""JJ!\r8J'%!X$J$rrq3!!%!X%J!!"#)B3"!1!2rrj!!!3#`L!%!U5J!!'G!JJ!31!!!CCJ\r"!+P)!!"-1!!!4CJ"!+P)!!"!L!%!TbJ!!!""JJ!81!3!!A`!'&#3!!%!X%J!!A#\r)!3"!1'3!!A`$!&'3!!%!X%#!!9`i!!!!N!!"!,")!!&3J'%!X)J"!%!iJ`!"I!!\rJ!%#"!!`iB3!m5rrmIDLK!$iii!!V,!8!!%#!!!amT3$311!!,6M!!!!iJ!!+5!!\r!)(aP)pCmBb(@I'-S8(bP)pBi!`!`R"rrrcM'!!%X"3!!3),ri#`'!!*"J2rBR2r\rrriJ"!+QF(rrrJ)%!X(`Im&"m"!)8,!!"r8#"!!`iB!!!5!!#A)KK!%!i"!!"I!-\r!!%#!!#!i"!!#I+-!8$J!!$")!!!)R"rrrc5Prrp!J[riL+%!3$L"!%&mK#S85!!\r!$)`%rrqF(rrr0+Arrd##rr5!!3#`,!!!!%##!"#)!3#R+!!!!%'#!!`i!!!ZR"r\rrriJ"!%'F(rrrL!%!2(`!"h9"JJ!31!!!,C`Irrp)!!(-L!%!T5J!!!&!JJ!31!!\r!+j`Irrp)!!'d+!!!!N##!D`i!!!JR"rrrdJ!!D#S!3!qL'%!3(`!!0!iirrrI1!\rk&8#!!!Jii!!!J'%!X(`('!"!J3!dL!%!3(b$1&!iB3!mI)3!8%[rqa'S!3!qL'%\r!3(`!!0!iirrrI1!k&8#!!!Jii!!!U!%!2M5J!!&!J!!)1+!!!(`&1K3X!!(p3)%\r!$$KJ!!")!!%SL!%!3$L"!%&mK!)81-!!!$KJ!$")!!!-R(rrrcM'!!'!!3#`I!F\r!8(`'!!""J2rX1-!!!%J!!"#-"2rr1-B!!C`Irrpm"MJ!3)!!%)J"!%"m"J!!3B$\rrj$J!!$")!!!-R"rrrcM'!!&m"MJ!3B$rp)!"!,!X!!!!3))!%)J"!+FS!!!!3B)\r!$$J!!#kF(rrr,!8!!%'#!%3i`!!!1'!!-%J!!!bFIrrr1-B!!BJ"!%"m!#K3I!B\r!!%'!rqa)!!!3M!6rrcM'!!'F(rrrI!BS!%'!rr")!!!-1!!!-*`Irrq)!3!mI!!\r(G8'#!"!i!!!YR"rrrdJ!!#b)!3#P+!!!!8##!"!i!!!VR"rrrdJ!!"3S!!!#3))\r!$$J!!##F(rrrIq2lH)!"!)Ji)3#!bq(rq(`)!kD$iIrXJm(rk%k!!#"m#!+Q[U(\rre*!!!3!)P#(pJ(ae'hL3!+%#S(bE)hJlS!!!1q%#0dJ!"QarBpYi1)!!*8J!"m&\rJ!!!!I(`EH#JF!!"!JJ"%If2EH%J!"bPJ!!!!I(iEHAqpmK4"JJC%If2EH(r%mhK\rqTUYi1+!!!8[rh19J!!!!+!-!!%##"L3iB2rr5!!')(rEi&&r[I)83B)!,(pMfhK\rra20iIUDVH$LJ!!&,rpbaB!!!!#J$!!"!JJ!-1'$rrdJ!"HarQq0iIf2EH$L"!U!\riS3)i5rr[kBJ"!MemHaYi,!!!D8'#!+4!J!"B,!!!@%'#!@4!J!!S,!!!48'#!L4\r!J!!3,!!!*8'#!j!!5!!$S#`!!%G"JJ)-5!!$P#`!!'4"JJ"S3)!!%#`!!'0!J!0\r-5!!$I#`!!'K!J!0d5!!"j#`!!(9"JJ%33)!!+#`!!'p"JJ%%3)!!%#`!!'j!J!+\ri5!!$6#`!!(0"JJ)85!!$3#`!!2p"JJ-i3)!$0#`!!(K"JJ$85!!$+)J"!M`S!!!\r#3))!')"K!U!iB`!%N!"K!U#$3rrm5!!!0#J!!!0!JJ!FJ'%#S$KM!!L3!'%#S)-\r$rrb$)rri5!!!&)"K!U!iB`!%N!"K!U#$3rrmL!%#2#J!!!&!JJ!)IeS(0)J"!M`\rS!!!$3))!0)$"!ML!i3)mJ3%#3)%K!N4r)mYiI`6$H$LK!MK,rr5aI(FEH#JA!!"\r"JJ+3!%J!!#b!S3)iJ-%#2)$K!N#"!3*%Id26H$L"!MK,rr*CI(FEH#JA!!""JJ*\rNIpIi8%J!!U5)!3)m+!!!!N##!"L!B3+J1'-!"*!!B3+JJd2rr%J!!$3S!!!$3))\r!()"K!U!iB`!)N!"K!U#$!rrmJb2rq%J!!"5!B3+J1'-!"*!!B3+JJd2rr)J"!M`\rS!!!"3))!#&GD"$k)!3)m+!!!!d##!$5!`3)iJ1%#2)%"!N#")3*%Ib2,H(m%`hJ\riS3)i5rrcjAah'hJS&`!!3B)"a%J!!#b!S3)iJ-%#2)$K!N#"!3*%Id26H$L"!MK\r,rr'0I(FEH#JA!!""JJ'BIpIi8%J!!GL)!3)m+!!!"%##!"L!B3+J1'-!#*!!B3+\rJb#2rq%J!!"5!B3+J1'-!#*!!B3+Jb#2rq)$"!ML!i3)mJ3%#3)%K!N3iS3)i5rr\rh5Aah'hJS&`!!3B)"2(rAq&")!!&mJ'%#S$KM!!53!'%#S),Mrr`S&`!!3))!#$V\rL!M5)!3)l+!!!!%'#!#b)!3)kLpF!!#J!!!!kp`!"3B)"3)!"!N4m(J!!3)%"0(`\rH!hK)!!%XL!%#1LJ!!!""JJ!XJm%#4(lMZhKraI0i1)!!!%[rjK&J!!!!+!-!!%'\r#!3"reaK35!!!q(lMZhK)!!0jB!!!!(aq'hK)!!$NJ'%#S)J"!M`iB`!%N!"K!U!\rX!!!#JZ2rr%'#!$4!J!!8,!!!!%'#!"K!J!!F5!!#A#`!!!4!J!*85!!!(*1h!!"\r)!!*)XlF!!%J!!N#6Y`!!5!!#1*1h!!4rS2j`N!!A!!")!!)SJ'%#S$VK!$JiB`!\r%N!"K!U#!!rrm1m!!!CJA!!")!!"J1Z%!1$J!!#@B&`!!1m!!!8J!!%arJq0i5!!\r#c@!!!!"mIKYjIlhb&%'#!#arJq0iIm6cH(kQUhJiS!!"5rrBL@!!!!!S!`!!3))\r!$$KJrrp)!!(%Ik2VH%J!!Eb)!3)iIpccH#J!!!""JJ$i+!!!!N##!!`k`!!`5!!\r!#$V!!##)&`!!I!!(G#`!!#Y"JJ!-,!!!,8##!-"q`!Gd,!!!-%##!,5!G3!N+!-\r!!$J$rrq3!"8!*%'#!##!G3!JL*F!!$J$!!'3!"8!)*L$!!"8J`Bq5!!!')Kh!!"\rqT+YiI'-(G%[re'&J!!!!,!2rrd##!!`iB2rr5!!")$Vh!!%lh[rr5!!!9)"e!#3\rS!`!!1!2rrj!!&3!N3B)!()#9!#"@``Bq1!3!!C!!&3!JQX3!!%J!!"4q``GdIU5\rVH%[re!PJ!!!!,!2rrd##!!`iB2rr5!!!b$ZF!!'!!3*!I"`!!%'!rkJX(J!!3B)\r!,(lMZhKra20iIUDVH$LJ!!&,rpG0B!!!!#J$!!"!JJ!-1'$rrdJ!!)L)!3)i+!!\r!!%##!'Jk`!!J5!!!9)"e!#3S!`!!1!2rrj!!&3!N3B)!()#9!#"@``Bq1!3!!C!\r!&3!JQX3!!%J!!"3iB!!JIU5VH%[rdfPJ!!!!,!2rrd##!!`iB2rr5!!!+$ZF!!'\r!!3*!I"`!!%'!rkKr[H)8L"X!!(`!"h9!J[Q3!(qMkhL!!3+)1#%#J(`)!kDkSIr\r86S!!)(`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krh"mI4YiI*iMH(br+hKrT1Yi1'%\r!1$LJrrmi`!!"5!!"L@!!!!"ra20iIqAlH$KK!$K,rrN&,!-!!%'!!!`i!!!!I"d\rCVS!"!*Ji)3#3!(`)!kD$iIrmJm(rq)1Krr41J!!JI!J#TT!!!3!)P#(r`*!!S3"\rJN!$"!'53!1%!D*%"!'b4)3"`N8%!G*!!J3"FJ)%!A$LK!'",rrpCJ!%!5$JK!%"\rm#!1Q6S!!)$L!rrmiBrrrM!-!!6L%!!%S!!!!3),rp(b$)hK1J!!J1+6rrcM$rrq\r-K3!"9)!'2jb'!!&!J[rd6S!!)$M%rrmiirrr1+8!!8J!!#b-KJ!"9)!'2jb(!!&\r!JJ!F1!!!!%J!!!LF"`!"0+Arrd##rrK1J!!J0+Arrd##rp41J!!J1'2rre5%"Mj\r)!!!3I!!J3%##!!K1J!!JM!-!!93!"Mp!J[rX+!3!!%f#!#!iB!!!6S!!)$LMrrp\r8K!Bq1'!!!%J!!""m!#"!3))!#(bM+hL-"3!"9!!'2d##rq`S!`!!3B)!#%k!!#!\rS"!!!3B)!$$KJ!!"1J!!JI+-VH%k!!#"m#!+QNq(rr*2"rrL3!!%!#*3Krm"mIKY\riI)FMH(bJ+hKmhc0iJ))#3(r$mhKmj6YiI!B$H%[rc(PJ!!!!L"i!#(r$mhK6i#i\rdQ"i!#%[rcX9J!!!!1'!!!)!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)$KJ!!*1J!!\rJ1'!!!%k!!#!iB!!!6S!!)(`)!UD6iIrmNm(rq*1Krr53!!%!#*3Kr["mI4Yi,"d\r!!%'!!"3X(3!#3B%!$$KJ!!")!!#3!$[J!!#ci3"8Xk%!8*2K!%SiB3!i5!!*bB"\r"!"4mIKYiIm!(08##!%#S!3"11'%!H,!"!)kcS3#3!%J!"`@!33!8I(iEH(r!"c9\r!JJ!FU!%!6T2K!)U`!3#11'%!H%J!#CQ!33!8Im!(08'#!"!iBKH`Im!(0*!!!`!\r!Im!(08##!!`iB!!!5!!!#$KJrrq!!3%B1#%"%(`)!kD$iIrmJm(rq)1Krr41J!!\rJ18)KM$PJ!!!i!!!JI!N$TS!+!!JS!!!!3))!+*!!DJ!)N!#+!!b3!+S!%*!!bJ!\r8N!$U!!#4#J!%I@0EH*%U!"K1J!!J1@X!!6P+!"a#!2r)1'$rrdk!!#!X!`!!6B!\r!)#`$!#"-J!!J('-!($L#)B`i!!!!I'3D&*!!!`!)N!!$!!b3!!-!%*!!!`!8N!!\r$!!#3!!-!"*!!!`!B6S!!)(`)!UD6iIrmN!!"!!L8)Ir!1q)P$%J!!##!"3!!1)$\rrrj!!(`!!J'8!#)'&!!4)!!LpJ%%!&)#r!!!S"3!!3),rh)!"!%Ji)3"!I!J$TS2\rKrra1J!!JI%-6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrlAaT'hL!BJ&`J))"E$LL!!!\ri`L83J1)"B)%#!9a,rrlPB!!!!)##!I#3!'3!!%[rSiPJ!!!!1'!!!)!"!%Ji)3"\r!I!J$TNk!!#"m#!+QN!!"!!L8)Ir!5rrr3@!!!!#!BJ(`J'-!!%[rr[&J!!!!J!%\r!5$JK!%"m#!1Q6S!!)#`$!!"mB!!dI)N!0%##!!Ji#3!J,!8!!(bT!$4mbJ!d3))\r!#$NU!#"m!%J!)8!!3%'"!,!j+3!")5N!3(`!5K4p+9"3I5N$TL`*!#!ikIrJ3B!\r!%(aS2$!ii!!!5!!!'(b)6$!Jk3!JI'Fi-(d)1hKmCd``,!!!)$%Jrq""J!!3I)0\r)-$L!!!")!!!BI'-!-#%J!#"mL8``I'0,H(b%!$!j32rr-1F!!(b%)44mBaN8I3K\r"&(cR144m"N!3I58j%8'!!""m#!0iI5G,H$!+!!&#!2rBI)3K&(aM'441J!!J1)!\r!!$KJ!!"1J!!J,!-!!(aJ!$4mL3!d3))!#$J*!#!X"3!!I+N!0(c+!$4!JJ!)15S\r!)(`!5!!K3!"!3B%!X$NT!!%K+3"!I!"+&(dT8&"p+31Q,!N!)$MTrq""J!!3I'J\rm-$MJ!!")!!!BI)K--#$T!#"mCcJ`I3JlH(aR6$!X!!!J-5$ri%'!!""mJdJ`1)!\r!!%J!!"KmB`!`)5!!)(b*6$"mBdYiI)3!-$P!rrm`j`!!I)3K&(aM'44p#%%8I1F\rj&(`'3""p*6N43B!!%(`)!hKp*dYi-!S!!8)!rpKp"%0iI1-lH%k!!#"1J!!JJB)\r!k*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!1#3!%%!&)!-!!#!6!!%I!N$TNk!"##\r"JJ$%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!,*!!33!8J!`!!)"-!!4m#31Q6S!\r%))'#!*!!N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!5*!!33!8J!`!!)"-!!4m#31\rQ6S!%))'#!(53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$dN!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!d*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!-b3!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!"*!!33!8J!`!!)"\r-!!4m#31Q6S!%))'#!-L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$NN!""!"5!$!!\r!J%`!"(`*!kC1J!3JJB)!Z*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$53!%%!&)!\r-!!#!6!!%I!N$TNk!"##"JJ"!N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!$*!!33!\r8J!`!!)"-!!4m#31Q6S!%))'#!#53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!8N!"\r"!"5!$!!!J%`!"(`*!kC1J!3JJB)!q*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!)#\r3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ#XN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)\r!B*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!,b3!%%!&)!-!!#!6!!%I!N$TNk!"##\r"JJ%!N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!9*!!33!8J!`!!)"-!!4m#31Q6S!\r%))'#!-#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$8N!""!"5!$!!!J%`!"(`*!kC\r1J!3JJB)!H*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N\r$TNk!"##"JJ!)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!'*!!33!8J!`!!)"-!!4\rm#31Q6S!%))'#!*L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$FN!""!"5!$!!!J%`\r!"(`*!kC1J!3JJB)!L*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!,#3!%%!&)!-!!#\r!6!!%I!N$TNk!"##"JJ#8N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)""*!!33!8J!`\r!!)"-!!4m#31Q6S!%))'#!$L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"SN!""!"5\r!$!!!J%`!"(`*!kC1J!3JJB)!C*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!+#3!%%\r!&)!-!!#!6!!%I!N$TNk!"##"JJ"-N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!E*!\r!33!8J!`!!)"-!!4m#31Q6S!%))'#!&#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"\r%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!M*!!33!8J!`!!)"-!!4m#31Q6S!%))'\r#!)53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ$XN!""!"5!$!!!J%`!"(`*!kC1J!3\rJJB)!r*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!!#3!%%!&)!-!!#!6!!%I!N$TNk\r!"##"JJ!FN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!A*!!33!8J!`!!)"-!!4m#31\rQ6S!%))'#!$b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ#FN!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!+*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!,53!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ#NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!m*!!33!8J!`!!)"\r-!!4m#31Q6S!%))'#!(b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!JN!""!"5!$!!\r!J%`!"(`*!kC1J!3JJB)!U*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!(#3!%%!&)!\r-!!#!6!!%I!N$TNk!"##"JJ"BN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!f*!!33!\r8J!`!!)"-!!4m#31Q6S!%))!-!!#3!%%!&(`*!kD!6!!%6S!%)!!!!"b!!!"N#!#\r3"TL!!!#N'!#3"3%mJ!!!G"!!N!8"X)!!!-!B!*!&!R#!!!$S+!#3"30BJ!!!k!J\r!N!8%3)!!!3`3!*!&"8b!!!"S!*!'"E5!!!#8%!#3"3C)J!!!2!J!N!8'K)!!!$`\r!N!B'`)!!!'33!*!&"b5!!!%8'!#3"3JiJ!!!`"!!N!8)q)!!!33S!*!&#JL!!!"\rB%!#3"3TJJ!!"C#!!N!8,a)!!!-33!*!&$)L!!!%F'!#3"3fNJ!!!I!J!N!81))!\r!!)`)!*!&$V#!!!#d#!#3"3pNJ!!!G!J!N!83*)!!!'`)!*!&%*!!J!!"C$!!N!8\r4p)!!!&J)!*!&%Nb!!!'!3!#3"42-J!!"1$!!N!89")!!!P4S!*!&&eL!!!%i+!#\r3"4L3!)!!!&3!N!BBj)!!!&`!N!BC3)!!!(!!N!BCX)!!!(!!N!BD))!!!9!J!*!\r&'h#!!!#)!*!''rL!!!(!'!#3"4fiJ!!"!!J!N!8HZ)!!!*33!*!&(db!!!#B%!#\r3"4rNJ!!$@%!!N!8MF)!!!%!)!*!&)l#!!!#8+!#3"54%J!!!9"!!N!8NQ)!!!,!\rJ!*!&*8L!!!"%!*!'@q#!!!"8#!#3"9`mJ!!!@!#3"Pb8J!!!0!#3$B)+)K2dJJ)\rA&(JAX"4m&)J#i!,S![!#X!,!!XJ#Z!2i!SJ8J!+3!"5%!Y!#f!h3*3aR+'6F*4!\r%)QFS"L)4r))#(a(d!I`3m3*)%Z!#!!*3![d5H!,i%K!8@"3i&"J6q!-$!PJ$dJ2\r*!hi$B!0-!Q!AY"$X%'J2j!l3$k!KM!*%(L%r&b0*EQB")djK6JdL(F!))JS)KJ)\r8#I`4p"SJ(q3P5#5B*B`PS#H`,VJZ3#fi0k!eP$6N0""#"%(J@QKDB#*D@!3J-`3\rZ59"3"@K[Fh4c*h0[BfYPG&pPGQ9ZG&pSB@jNE'9b1L"cEf0VCA3JEQpd)'PZ)(9\rcC3%MU[i(#b,Ap3%K!3%K"!)L!QJ))$%69'9cG&4bB@0V)&9cCA)J5@jQEd9bFQp\rb)#9N)%GPG(4TEQFJ8hPc)%9ZGQPbEfjc!5"+4@jf9Q9b)#9N)'eKBfK8HA"P)#9\rN)(0jFeCPFL!PC#"`FQpM)#9N)%C395!PC#"$Efa[FP&%)#9N)'YLC#!PC#"KG&C\rPFR-J*@3"+#9c1L9c1L9c!590B@028`%MU[i($#%P!5%"!5%%!L)#J!`K#a8L&,!\r#)3%$)K5`&L)#U!)L!U!#)J+B##%6&5)9X!)K!3-L&E!@)J+S!L)#S!)L!TJ))4%\r9)KD`!L%"!b)@X"BL!UJ#)J+J!L)#Q!#5"##"I`'3#3+3"3'3%J3)N!m`N!S)N!H\rJN!D!N"3)N!CJN!C!N"3)N!3"J*!(3*!C#*!(3!L3"S#!#*!13%!)N!Z!N!4!#*!\r)3)!)N!4!3!L3"B#3#`L!N!3)N!S$)N8JJJ+""8A343a&d%A34G"&d%A34G"&d%A\r34G"&d%A34G"&d%A34G"&d%6)4G"&d%A34G"&d%A34G"&d%A34G"&I%6)45"&)%8\r-4G"%b%A34G"&d%A34EK%b%9B4G"&d%@J4G"%b%A34G"%b%,)3`"$!%,J3`"$!%-\r!3`"$!%-!3`"#`%-!3V4$!%-!3ZK'Y%E!4X"'`%E!4X"'`%E!4X"'`%E!4X"'I%E\r!4X"'`%E!4Ra'`%E!4X"'`%E!4T4'`%E!4X"'`%E!4U4'`%E!4V4*)%NX55a*,%N\rX55a*,%NX55a*,%NX55a)c%NX55a*,%NX5-a*,%NX55a*,%NX53"*,%NX55a*,%N\rX54"*,%NX*NNJ,8PZCJ'j&J!!!3!!!!(p!!!!r3!!!&S!N2-4GQ9bFfP[ER-ZE@P\rd,Q9NG3#3"%J!3B!!!!!&-#id,M%l-#id,M%X)%0[F(PbD@GSG#!a16Nh)%eKFh0\rKBfKeFf9dG(-J5@jcG'PdGA4P)'pQ)&4PBfKZEfa[ChN!!!#B!*!,!3#3%`*Y0MK\rV!*!6!3#3"PES!*!*2"&0594IT94PFh48FQ&MDdaTBR"hF'-!N"-"!!"@m!!!F8d\r!N!Nm%8e*9&qP9'9cG&4bB@0V6'PL!!!"!!!!!Id!!!$p!!!!@JG,jj!!64i!!!!\rF!&S!!N069&)!!!!DGQ9bF`!!!#CMCR*R!!!!-J4-rrm!N!N"rrm!!!!9!*!'rrm\r!!!"K"e'ZQ+%S:\r
\ No newline at end of file
diff --git a/src/mac/TestTrack/ShlibTestTrack.c b/src/mac/TestTrack/ShlibTestTrack.c
deleted file mode 100644 (file)
index 01c69f6..0000000
+++ /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 <CodeFragments.h>
-#include <Processes.h>
-/* sarac 02/19/98, added Sound.h for SysBeep() */
-#include <Sound.h>
-
-#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 (file)
index 12e656b..0000000
+++ /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 <CodeFragments.h>
-
-/*     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 (file)
index b005b1c..0000000
+++ /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 (file)
index 167340b..0000000
+++ /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 (file)
index 9975f8a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Fri Nov 22 15:51:55 1996  unknown  <bjaspan@mit.edu>
-
-       * 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 <jrivlin@fusion.com>
-
-       * 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 (file)
index b2be7c8..0000000
+++ /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 <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-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 <host:port> 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; i<mech_names->count; 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 (file)
index b47cf89..0000000
+++ /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 <string.h>
-
-#include <errno.h>
-
-#include <stdio.h>
-
-#include <stdlib.h>
-
-
-
-/*
-
- * 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 <msg>: " 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 (file)
index 2927c31..0000000
+++ /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 (file)
index de71c46..0000000
+++ /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 <string.h>
-
-
-
-#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 (file)
index db98f2f..0000000
+++ /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 <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-
-extern "C" {
-       #include <mit-sock.h>
-}
-
-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';
-
-// ---------------------------------------------------------------------------
-//             \80 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);
-}
-
-// ---------------------------------------------------------------------------
-//             \80 ~CGSSDocument
-// ---------------------------------------------------------------------------
-//     Destructor
-
-CGSSDocument::~CGSSDocument ()
-{
-}
-
-// ---------------------------------------------------------------------------
-//             \80 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;
-       }
-}
-
-// ---------------------------------------------------------------------------
-//             \80 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;
-
-}
-
-// ---------------------------------------------------------------------------
-//             \80 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);
-}
-
-// ---------------------------------------------------------------------------
-//             \80 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 \80 GSS Functions \80
-
-// ---------------------------------------------------------------------------
-//             \80 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 <host:port> 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; i<mech_names->count; 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 (file)
index 5125823..0000000
+++ /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 <LSingleDoc.h>
-#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 (file)
index a436393..0000000
+++ /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,[,S4I5&#2SRm+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 (file)
index 6d13a8a..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-// ===========================================================================
-//     GSSSample.cp
-//     Â©1997 Massachusetts Institute of Technology, All Rights Reserved
-//     Based on <PP StarterApp>.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 <LGrowZone.h>
-#include <LWindow.h>
-#include <PP_Messages.h>
-#include <PP_Resources.h>
-#include <PPobClasses.h>
-#include <UDrawingState.h>
-#include <UMemoryMgr.h>
-#include <URegistrar.h>
-#include <LEditField.h>
-#include <LActiveScroller.h>
-
-extern "C" {
-#include <mit-sock.h>
-}
-
-// for mit-sock
-OSErr MacOSErr;
-
-#include "CGSSDocument.h"
-
-// ===========================================================================
-//             \80 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();
-}
-
-
-// ---------------------------------------------------------------------------
-//             \80 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);
-}
-
-
-// ---------------------------------------------------------------------------
-//             \80 ~CGSSSample
-// ---------------------------------------------------------------------------
-//     Destructor
-//
-
-CGSSSample::~CGSSSample()
-{
-}
-
-void
-CGSSSample::StartUp ()
-{
-       // On startup, always create a new document
-       MakeNewDocument ();
-}
-
-// ---------------------------------------------------------------------------
-//             \80 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;
-}
-
-// ---------------------------------------------------------------------------
-//             \80 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;
-       }
-}
-
-// ---------------------------------------------------------------------------
-//             \80 MakeNewDocument
-// ---------------------------------------------------------------------------
-//     This function creates a new document
-//
-
-LModelObject*
-CGSSSample::MakeNewDocument ()
-{
-       // There should be only one document!
-       SignalIf_ (mGSSDocument != nil);
-       
-       return (mGSSDocument = new CGSSDocument ());
-}
-
-
-// ===========================================================================
-// \80 Apple Event Handlers                                                              Apple Event Handlers \80
-// ===========================================================================
-
-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 (file)
index 42d3dd5..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-// ===========================================================================
-//     GSSSample.h
-//     Â©1997 Massachusetts Institute of Technology, All Rights Reserved
-//     Based on <PP StarterApp>.h by Metrowerks Inc.
-//     Modification by meeroh@mit.edu
-//     Started 2/28/97
-// ===========================================================================
-
-#pragma once
-
-#include <LApplication.h>
-
-#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 (file)
index be0efb2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#define GSSAPI_V2
-
-
-//#include <PP_Prefix.h>
-#include <PP_DebugHeaders.h>
diff --git a/src/mac/gss/GSSSample.rsrc.hqx b/src/mac/gss/GSSSample.rsrc.hqx
deleted file mode 100644 (file)
index b3c9446..0000000
+++ /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 (file)
index b6f8a7c..0000000
+++ /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 (file)
index 87e4765..0000000
+++ /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 (file)
index dad9cfb..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-1999-04-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
-
-       * kconfig.c: Update to use newer (and proper profile calls)
-
-Tue Jul  7 17:00:00 1998  Miro Jurisic <meeroh@mit.edu>
-
-       * 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  <epeisach@mit.edu>
-
-       * kconfig.c (main): Move krb5_init_context earlier in order to
-               initialize kcontext before use. 
-
-Fri Dec 20 12:01:10 1996 Marshall Vale <mjv@mit.edu>
-
-       * 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 <mjv@mit.edu>
-    
-    * 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  <tytso@dcl>
-
-       * kadm.c: Use new MacTCP Header files.
-
-Wed Mar 27 18:51:43 1996  Theodore Y. Ts'o  <tytso@dcl>
-
-       * 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 <jrivlin@fusion.com>
-
-       * 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 <jrivlin@fusion.com>
-
-       * 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 <mattly@fusion.com>
-
-       * 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 <mattly@fusion.com>
-
-       * 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 (file)
index b9c3690..0000000
+++ /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 (file)
index b7b8f24..0000000
+++ /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.
-
----------------------------------------------------------------------------\ 2   
-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.
-
----------------------------------------------------------------------------\ 2   
-Release K10 
-
-Â¥ Fixed some MPW-version specific bugs including garbled strings.
-
----------------------------------------------------------------------------\ 2   
-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.
-
----------------------------------------------------------------------------\ 2   
-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 (file)
index bda1c59..0000000
+++ /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 <Memory.h>
-#include <OSUtils.h>
-#include <QuickDraw.h>
-#include <Resources.h>
-#include <SysEqu.h>
-#include <Traps.h>
-#include <Types.h>
-#include <Windows.h>
-#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 (file)
index 29703c7..0000000
+++ /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 (file)
index 3159e58..0000000
+++ /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 (file)
index af46d86..0000000
+++ /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 <Devices.h>
-#include <Files.h>
-#include <Traps.h>
-#include <SysEqu.h>
-
-#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 (file)
index 8d7298b..0000000
+++ /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 (file)
index 2ddb5e1..0000000
+++ /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 <OSUtils.h>
-#include <Errors.h>
-#include <Files.h>
-#include <Resources.h>
-#include <Memory.h>
-#include <Traps.h>
-#include <GestaltEqu.h>
-#include <Folders.h>
-#include <ToolUtils.h>
-
-#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 (file)
index 2afe916..0000000
+++ /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 (file)
index 54eb386..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-/*
- * getpasswd.c
- * ripped from krb4
- */
- #include <string.h>
-
-#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 (file)
index 841e37a..0000000
+++ /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 (file)
index 9b6766c..0000000
Binary files a/src/mac/kconfig/k.bw and /dev/null differ
diff --git a/src/mac/kconfig/k.color b/src/mac/kconfig/k.color
deleted file mode 100644 (file)
index 9e315ff..0000000
Binary files a/src/mac/kconfig/k.color and /dev/null differ
diff --git a/src/mac/kconfig/kadm.c b/src/mac/kconfig/kadm.c
deleted file mode 100644 (file)
index 92aa398..0000000
+++ /dev/null
@@ -1,1279 +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 <AppleTalk.h>
-#include <Devices.h>
-#include <Lists.h>
-#include <Menus.h>
-#include <Packages.h>
-#include <string.h>
-#include <stdarg.h>
-#include <stdio.h>
-
-#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 (file)
index 821a8e9..0000000
+++ /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 (file)
index 97255c2..0000000
+++ /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 (file)
index 0fe496a..0000000
+++ /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 <stdio.h>
-#include <Sound.h>
-#ifndef __MWERKS__
-#include <Controls.h>
-#include <Desk.h>
-#include <DiskInit.h>
-#include <Devices.h>
-#include <Dialogs.h>
-#include <Errors.h>
-#include <Events.h>
-#include <Folders.h>
-#include <Fonts.h>
-#include <GestaltEqu.h>
-#include <Lists.h>
-#include <Memory.h>
-#include <Menus.h>
-#include <Notification.h>
-#include <OSEvents.h>
-#include <OSUtils.h>
-#include <Packages.h>
-#include <Printing.h>
-#include <QuickDraw.h>
-#include <Resources.h>
-#include <Scrap.h>
-#include <Script.h>
-#include <StdArg.h>
-#include <StdLib.h>
-#include <String.h>
-#include <Strings.h>
-#include <SysEqu.h>
-#include <TextEdit.h>
-#include <ToolUtils.h>
-#include <Traps.h>
-#include <Windows.h>
-#include <StdLib.h>
-
-#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(&currentTime);
-       
-       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 (file)
index 086bb84..0000000
+++ /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 (file)
index ec16060..0000000
Binary files a/src/mac/kconfig/kconfig.prj and /dev/null differ
diff --git a/src/mac/kconfig/kconfig.proto.h b/src/mac/kconfig/kconfig.proto.h
deleted file mode 100644 (file)
index 898b930..0000000
+++ /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 (file)
index 1e8e0af..0000000
+++ /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 (file)
index d4b066f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$'YMEfjQD@FZFR0bB`"58e*$4'peCb%!N!GaI$91!*!%!3!!!'fP!!"XT3!!!pF\r!N#!-Df0[EQCTCbjbFh*MCJ)!!J"58e*$4'peCb%!!3-!FJ)!8P053d4[G@FK!!%\r$!()!N""5%DYHRJ3!N!C`2`#3K6J!!J#3"@!"$!"d!8B%!Np,!*!&$`!i!#m"3iJ\r)AM"H-9ibAM-!N!82!!S!,`!US!)!J!!!!(i!"J#3"9`"'3"`!9-%!Np,!*!&A!%\rC!(!"8i!!N!CF!08!F!%2"!C$B@jMC@`!N!8G!(-!,3&9%!#3"Ki!&3!Z!'Z)#dK\r[Fh3[4'pYB@PZ!*!'2`"c!%i"94!!N!Br!%!!6`"VL!95C@&XE3#3"*`!"`#3"9`\r"'3"`!9-%!Np,!*!&A!%C!(!"8i!!N!CF!08!F!%2"!C$B@jMC@`!N!8G!(-!,3&\r9%!#3"Ki!"!!Y!'q)$dK[Fh3J59!JB@4NFQ9cF`#3"Mm!F`"1!983!*!'2J"%!%i\r!EiJ&8Q9KE'd!N!CF!$S!EJ#N"3a"C'eTEL"cCA*fCA)!!!%1!!X!N!@-!5F!S!&\rK"!*25`#3"B`"*`#J!@'!!*!'M!$J!+!"'J3'3f&ZBf9X!*!&"J"D!"B"%BJB5f9\rbBQ9bEh-J8'&cFhG[FQ3J3fKKEQGP!*!&)!#A!$!"Aa!!N!BJ!'X!-!#5L!41B@e\rP!*!&13#A!%N"Aa!!N!Bj!"N!53#5L""$GA*bC@jd)&"KFh0hEh*N!*!&8J#A!')\r"Aa!!N!C5!#i!BJ#5L!a1CAFJ8'&cFhG[FQ3!N!9V!*F!H`&I%!#3"QS!'J#0!*+\r)*##3"8jPGb"3BA0cGfpbC!dSFQ9dHA"P)(4[)(CPFQPQH5N!!!!9!%`!4J$)!DJ\r!!3%!!3#3"S-!N!39!%`!4J$)!DJ!!3%!!3#3"S3!N!39!%i!C!$f!FX!!3%!!3#\r3"SB!!!!lSMZL!*!&f!&S!"%#r``!rri!!!")!!!!5!#3"pJ"D!#3"3%!#J#3"GJ\r"D!#BJ@J!N!AB!@J!N!P)!!!!5!#3"3J!!3!)!*!04eRR!!!!r`!!rj!'!!(rN!6\r-c!!#rj!%QCN!!rq3"'CQ!!6rN!3c-`!&rj!%!!!!"[rrc-crr`!(rrr-N!3!#2r\rrc-bCQ3!*rrr-c'CQ!!Vrrmc--c-!#rrrc-`!!!!-rrqCQIrr!!hrrjQCc-`!$[r\rrQC!%!!rrrjQCCQB!%2rrQCNc-`!4rrqCQ3!!!",rrfCQrrm!%rrrCQE-c!!8rrp\rQCTQC!"ArrfD3"!!@rrpQCM-c!"IrrfCQ!!!!'2rr-c2rr`!Crrmc-mc-!"Vrrc-\rcQCN!'rrr-c0QCJ!FrrmcN!3!(Irr-c-!!!!Hrrm!!2rr!"rrr`!!c-`!)2rr!!#\rCQ3!Krrm!!'CQ!#,rr`!!-c-!)rrr!*!&*-c-rj!%!#A-c2rrc-`!*Xc-rrqCQ3!\rRc-crrfCQ!#M-c2rr-c-!+Fc-rrm!!!!Uc*!%rrm!+mb3"J!Xc*!%QCN!,Fb3"'C\rQ!#l-N!3c-`![c*!%!!!!--c-QCRrr`!ac-bCQFc-!$,-c*Q3"!!cc-bCQ@CQ!$6\r-c*QC-c-!0Fc-QCN!!!!fc-aQC[rr!$I-c'CQc-`!1-c-CQDCQ3!jc-aQN!3!1Xc\r-CQBc-`!lc-aQCJ!!!$c-c$-crrm!2Fc--c2-c!!qc-`c-jQC!$r-c$-cCQB!3-c\r--j!%!%(-c$-c!!!!3Xc-!!$rr`"$c-`!!-c-!%6-c!!!QCN!4Fc-!!"QCJ"'c-`\r!!$-c!%I-c!#3"8LCQIq3"!"*QCRrrmc-!%UCQIrrQCN!5jQCrrpQCJ"-QCRrrc-\rc!%fCQIrr!!!!6TQCc-crr`"2QCR-N!3!8*QCc-bCQ3"4QCR-c'CQ!&+CQFc--c-\r!8jQCc-`!!!"8QC!%rrm!9CQ3"-c-!&DCN!B!9jQ3"'CQ!&LCN!3c-`"CQC!%!!!\r!@TQCCQErr`"EQCPQCXc-!&bCQ@CQQCN!ACQCCT!%!&kCQ@CQ-c-!AjQCCQB!!!"\rJQCNc-rrr!''CQ6-cc-`!BTQC-c1CQ3"MQCNc-fCQ!'5CQ613"!"PQCNc-`!!!'D\rCQ3!!rrm!CjQC!!$-c!"SQCN!!*QC!'QCQ3!!CQB!DTQC!!!c-`"VQCN!N!9XCQE\rrN!3!E@CQrrr-c!"ZCQErrjQC!'pQC[rrCQB!F'CQrrmc-`"aCQErr`!!!(*QCXc\r-rrm!FfCQc*!%!(4QCXc-QCN!G@CQc-aQCJ"fCQE-c$-c!(GQCXc-!!!!H'CQQCR\rrr`"jCQDCQFc-!(TQCTQ3"!"lCQDCQ@CQ!(aQCTQC-c-!I@CQQCN!!!"qCT!%rrm\r!IfD3"-c-!)"QN!5CQ3#"CT!'!)*QN!3c-`#$CT!%!!!!K'CQ-c2rr`#&CQBc-mc\r-!)CQCM-cQCN!KfCQ-c0QCJ#)CQBcN!3!L@CQ-c-!!!#+CQB!!2rr!)YQCJ!!c-`\r!M'CQ!!#CQ3#0CQB!!'CQ!)jQCJ!!-c-!MfCQ!*!&N!!c-rq3"!#4-c2rrmc-!*)\rc-rrrQCN!Nc-crrpQCJ#8-c2rrc-c!*8c-rrr!!!!PM-cc-crr`#A-c2-N!3!Q$-\rcc-bCQ3#C-c2-c'CQ!*Sc-mc--c-!Qc-cc-`!!!#F-c1CQIrr!*dc-jQCc-`!RM-\rcQC!%!*mc-jQCCQB!S$-cQCNc-`#K-c1CQ3!!!+)c-fCQrrm!Sc-cCQE-c!#N-c0\rQCTQC!+8c-fD3"!#Q-c0QCM-c!+Fc-fCQ!!!!U$13"2rr!+NcN!6-c!#U-j!%QCN\r!Uc13"'CQ!+`cN!B!V613"!!!!+ic-`!!rrm!Vc-c!!$-c!#`-c-!!*QC!,%c-`!\r!CQB!XM-c!!!c-`#c-c-!N!@d!!$rN!3!Y3!!rrr-c!#f!!$rrjQC!,F!!2rrCQB\r!Z!!!rrmc-`#j!!$rr`!!!,S!!-c-rrm!Z`!!c*!%!,`!!-c-QCN![3!!c-aQCJ#\rq!!$-c$-c!,m!!-c-!!!!`!!!QCRrr`$"!!#CQFc-!-)!!*Q3"!$$!!#CQ@CQ!-3\r!!*QC-c-!a3!!QCN!!!$'!!"QC[rr!-F!!'CQc-`!b!!!CQDCQ3$*!!"QN!3!bJ!\r!CQBc-`$,!!"QCJ!!!-`!!$-crrm!c3!!-c2-c!$1!!!c-jQC!-m!!$-cCQB!d!!\r!-j!%!0%!!$-c!!!!dJ#3"2rr!0-!N!6-c!$8!*!%QCN!e3#3"'CQ!0B!N!3c-`$\rAlZi!N!ABhGd!N!ACZlX!N!ADUUS!N!AEL)J!N!AFGhF!N!AG998!N!AH4%3!N!A\rI)L)!N!AJ%4%!N!AK!!$ZlJ!!!1)!!0hG!!!!i`!!ZlX!!!$N!!#UUJ!!!18!!)L\r)!!!!jJ!!GhF!!!$R!!"993!!!1J!!%4%!!!!k3!!)L)!!!$U!!!4%3!!!1X!N!6\rZlJ$X!*!%hGd!l3#3",Zl!1i!N!5UUJ$[!*!%L)J!m!#3"(Gh!2%!N!4993$b!*!\r%4%3!m`#3"#)L!23!N!34%3$elT!'!2EGN!B!plZ3"J$iUT!'!2Q)N!B!qRH3"J$\rl9C!'!2a%N!B!r5+3"J$q%C!'!2m!N![B!@J!N!AB!@J!!!!'J3#"!*N!!!D"!)%\r!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%\r!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%\r!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%\r!Q3!!"S%!J3#C!!!'J3#"!*N!!"U2!!,e!2Af!1d!![8!pFJ!"28!p3$eeJ#C!!!\rrP!!"p3$pp3`!p3$e!28!p3$e!2AerI8"!2Ah!!Ie!28!p3$e!2he!`$e!2A8!2h\re"!$e!28!rI8"!2AG!*N!!%DC!!$fp[S$qIAep[RkrrS$p[8!pIS!!rIkV2lqr`b\rXJIMep3$erIJ!p3$ef3!"prcqr`LXJIEepIVqrrVppIm!!2AI!*N!!%kC!!,fqUc\rjr`ImqIAe+rVlr[cr(+b"+rAe!2Ae!!$epkcrrrk"9[Miq[lrrS(iJIrir28"!2A\rG!!VlrrrqqIMprrlhq2hr!2MmpGi!Q3!!5TB!!2clr`$irIEqp3$kr[m"qL[rp[c\rer`!"pS(qr`'Xp[he!rEeqIlpr`(ip[ceh3!!qIlr"r[ep[lrrrf"rIm#q[Efr2A\rJ!*N!!%kA!!(eprcr!2hq+rlfrr8&r2rqprEfrIEqp3)!pUcqr`$pq[B$pIEhr[l\rr!2Mqp[le!3$eh`!!r[lr![VfqIhr!&Epr`"@r[EqpGm!Q3!!6CB!!2Mmr`#Xr[I\rr+rrf![[rrIhfr[Epp3(fV2hr!rMfpL[mpJ,ep[Iqr`"@rIEqpGm!!2Ipr`+"+eE\rqr`@X+i(rrS(q+rrfr[AJ!*N!!&+B!!,e!2Imr`(pq2lh"#[fqrrpr[Er+rhfr[8\r!JIhr!Ilfr#[qp[re#2Ekrrp@pL[fp[leh`!!qIhr%)%VprUXr&Eh+rIh+rFV+rE\rfr[AJ!*N!!(@@!!$ir2m!V2li"2FVqrrlqrB!+rlfrr8!prcr"B(h+rFV+rlf!IA\rfr[8%rIp@+b[qp[he"`$e!28!p3$ep`!1p3$e!28!p3$e!28!p3$krIm%JIIhq2M\rpp`)VprIq+rrfrI8-!28!!28!p3$e!28!pHi!Q3!!HCB!!2Imr`Ip9PEiprcrqrc\rf!5[frrEpp3$mr2m!qIhhrbX!p[[e![Mr9[cfr[8Bp[IhpI8!p3$e!28!p3!!p3$\rep3$e!#[hprhe"!$e!2AkrIm&qrIiq2Iir2F$+rFV+rlfrr8"!2Aqp`(f!2he"3$\re!28!pI%!Q3!!GTF!!IAir2m!rIj@!rcrr#[kpJ$frI8!p[[r"rMhq2Ih+rEfq[8\r*qIIf+rEfpIEkr[hr!Ihjr28++kcmV2bXr&Eeq2hpr`'"p[le![RmrIhr"IlpV2c\riqIZX#2NV+rEfpIAjrIcr!If"rIS!+rler`!!pI-!Q3!!ECB!!2Imr`lp9PEmrrp\r@+b[f+rBVp[Epp3%!9[[rrIJ#pb[fr[Ar!2her2B,prlrrrRepS(rrkcfrI8"prh\rpr`(kqIVr"2cfp[Akq2m%rIMhqIlpr`#"rLX*pL[prrrpq2Air[[r!2MmpI)!Q3!\r!ICB!!2Imr`,pqDcqr`(pprdVr[Epp3%!q[cr"kci9[Mi+b[fr[8$!28!!2[e$[I\rqrrrkp[AfpUcrrrhfp[le!2Vpr`5XrrViJIcr!2IppJ$krIm!qrj@!rMhpr[pr`@\r"+b[fpUcqr`6jpIEfqIlr#If"q[Ifp[Ae!2Ac!*N!!(Z@!!$ir2m"rDcmr`'Xpri\rVrrB!pIrerJ!!V2cr#Ie@9[Mhpb[fpIAp!!(e!2ce!2hqr`!VrIB!qIlr!)(ppJ$\rkrIm"r[Mq+`$mrIm!qIiV!ID"rIm(qeC@q2Mhpi(pr`5"pbXVqIhr!2MqpJ$irIm\r!priVrrEqpI-!Q3!!FjF!!IAhp2m'qrIh+b[fp[re!`$e!+cmr`Vp9PEiq#[fp[8\r!pIX!r[8!qIhrrrEq+`"@rIm%pb[fpS(pr`$lrIF!JIhr!I[hrLX!JIhr!2[q9J2\ripbZ"rIm%JIFVprcpr`$fr5[pr`(lpriVrrErpI-!Q3!!G*B!!2Ilr`$pq[m&q[I\rh+rEerrAq!!#Xr2m!rIj@rrF!p[leq!!"pDcqr`$pr#X!prhr!2[q+`#"rIm!JIh\rh!)(pr`#"r[F"+i(pr`Il9PEiq2FVJIhr!2[qp`#XrIrr+`,h+rIpr`#Xr[F%+rE\rfpIAc!*N!!'q@!!$hr2m#rIQXq[m%qIFV+rEqp3)!pIcmr`LXq9Eiq#[fp[Ai!!(\re!2hr!+cl+rhr"+ch+bZ"rIm!qrhi!2[pr`(lq2lh!)(pr`Ilq&EiprFVJIhr")(\rhq2HXrIrmprhr!2hqp`)Vp[EqpI3!Q3!!GCB!!2Mmr`2pqIRpqrm%r9Eh+rB!p[l\re!3$kr2m!r[j@![FV+rleq!!!prhr!D`Vr[Ir+rcrr[F!JIhr!2[pq!#"rIm&qrM\riprH"rIm(qeC@q2FV+i(pr`6lq2Mhq[hr!2Mqp`$irIm)qrMiprFVp[Aem`#C!!"\reP`!"pIImr`6pqIRkr[[r!kcipb[rp[le!2Rlr`Ij9PEh+rEfpIF!!2Mpr`#XrII\rr+rcrr[F!qrhr!2[qq!(hqrhr!2[qq!(hJIhr!2[qq!2h+b[krIm!qrli!IIpr[m\r%qIIiprRpr`Mjq2Ih+rEfpIAc!*N!!(D@!!$hr2m!rIlj!)(kr`,lq#X"+rEppI[\rr"IT@9[JVp[leq!!!prhr"Uchq2Ih+b[mrrli!)(pr`(l9[li!)(pr`$lr[J"pi(\rpr`$lr[J$pb[fJIhr!2[qq!Rhq2hrrrhiprMpr[m+qrIhq2FV+rEe!2Ad!*N!!(D\r@!!$hr2m!rIhj!)(kr`(kprmV!2Eqp3$mr2m)qeEiprFVp[Aeq!!!p[hr"[hhq2I\rh+b[pr`6pprMiqrhr!2[qq!(hqrhr!2[qq!(hJIhr"r[iq2Ih+b[krIm!qrlir[F\r!qrlr!+cqr`(qqIch!5[fr[Ac!*N!!(Z@!!$ir2m'r9Ejq9C@r2Vr!2N"pb[qpJ(\reprcr#Ie@9[Mhp[Ee!2Am!!6hp3$erIlr"Uchq2Mh+rIpr`$mr[J!qrhr"IY@q2M\rhJIhr!2[qq!(hqrhr!2[qq!2h+rD"rIm!qrlir[F(qIkXJB(lqIMlp`3Vp[EepI)\r!Q3!!I*F!!IAhr2m"rIRq9[ri!+clr`$p"eEh+b[fp[@"r2m5qPEi+b[fpI8!!28\r!!&Erq[Aeq[hrrrMrp`%V9[hr"2Rhq2L"rIm!qrli!IH"rIm!qrli!IH"rIm!qrl\ri!rFVp[Vpr`$lr[J(peEprkchprMkpriVrrErpI)!Q3!!JTB!!2Imr`Mp9[P@q2I\rhq2llr`1Xq2FVrIB!V2hr$[hiq2FVp[Eep3!!p9ErrIle!2Epr`AiprMh+rRqr`@\rXprMipr[pr`$lr[J"pr[pr`$lr[J"pi(pr`Ilq2Mhpb[fJIhr!2[qq!"@r[m"qb[\rqp`$irIF%+rFVp[Eqp3%!pI3!Q3!!ITB!!&Emr`$qrPB%q2Ih+eElr`6rqrFV+rl\rf!5[lrIm&V2MhprEfr[8$+r[rqrce!&Eqr`$kr[F"+rcqr`$irIF!qrhr!2[qq!(\rhJIhr!2[qq!(hJIhr!2[qq!2h+b[krIm!qrli!+cpr`RpV+cpV+cmJ9EhrLX!p[l\remJ#C!!"cP`!!q2Vr"kcjq2Mh+b[hqrrrr`+"pb[mpJ$krIm+rS&@+rBV9[[rrrV\rmpIrf!2Rqr`0@pb[jr[m"q#[qp`(irIhr!Ie@r[J!V2hr"Dciq2IhrIhr"rj@q2I\rh+b[qrIm!V2li!+cdr`,mpb[qp[remJ#C!!"JQ3!!prEr!rhh+kcjrrlr![XV+rc\rf!IMlprm"qb[pp46fpIEepPDXrrqXrIrrqrFV+rIh9[llr`2qq9Eqq[m#q9Eqq[m\r%rIVhq2lkr`,jprRcr`2m+b[fr[8"!2Ad!*N!!'@@!2re!rBV+rIqq2rhrb[qp[m\rV![Iiq!K@q2Mh+b[fp[Aqp[mV![Q"r2kX#i(jp[Eep[AfpIEepIhf"IMjJB(jpr8\rVqrIp+rchr#[mprmVrIEr+rch!IQXp2m$pbXVp[lem`#C!!"ZPJ$rpIrf!#[mprm\rVr2Er+`(hq!6hq2Ih+rlfr[Aqp[XVq[B$pIEep[herrEm+`Ef+rBVpLXVr2Er+rr\rhrLX!p[dV![FVpriV!2Eq+rrhrb[lp[iVr[F$JIhrJI[l!Icqr[m%q5XVp[EqpI3\r!Q3!!ATJ!!I8!r[Arp[mVrrIr+rlf!2Aqp[iVr[Ir+rrfr2App[mV!IBVr2Erp3$\rfqIAZp[`VrIEm+r[fr#[qpJ$er[Ep+`HXrrrjprIiq2j@rrJ*rIrrqIFV+rEepI-\r!Q3!!5*B!r[AqpJ)VpL[pp[her[B!+rmV!rBVp[EjpIMf!rAfpIEfpIIfr2AQp[c\rer2B!q2lr!L[hprVi#S(rrrIh+b[fp[Aep!#C!!"GP3$ppI[fq[ArpJ$erIB"pIE\rqp3)!p3$pp3(fpIlf!IAfq[Ap!2Me!2EfpIlfq[AqpJ(ep[herIErp3$fqrAqpJ$\rhr[m'q#[hprMhq2lh"rhrJIIh+b[fr[Ad!*N!!$k6!2Ae!!$mpIRerJ!#p3!!m[8\r$!28!pI`!pr8%!28!p3$Ep36lrrrqqI[h!rQXrrcqprmVrrB#p3$ep3#C!!"PP!$\rrp3!!q[Aq!!$erJ$rpI[eqJ!!pIi!prAh!!6e!!$e!2le!`$e!2Aq!!Ae!28!p3$\rqp3m!p3$e!2Ae!28!p3$e!28!r[Al!!(e!2he!IVqr[rqV!6prrrm9[`VrrEqpI3\r!Q3!!9C8!!2Af!!$erJ!!pIi!m3!(p3!!p3$e!2Ap!!$eqJ!&p3!!p3$emJ!!pIS\r!!r8!!2Ak!!$er3!$p3!!pI`!rI8"peEpJ36j9LXVp[dVr[ErpI-!Q3!!(C)!!2A\ra!!$eU`!$p3$e!2herrEq+rEfr[Ac!*N!!"@"!1N!!2@q!2lemrEpp3%!pI3!Q3!\r!$S%!T!$ppI[fprAb!*N!!!f"!+B!!I8!lrA`!*N!!!k"!+)!p2Aq!!$em3#C!!!\r9J3#I!!Ie!2Ae!28!pIi!!2A[!*N!!"H"!+-!$I8!!28!p3!!p3$e!!$el3#C!!!\r'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!`j!!+p3$e!28!p3$e!2@c!!Ee!28!p3$\rerJ$T!!(e!2le!3$eS!$X!!6e!28!pE-!!($T!!$hqrS"p[AmqJ4@!28!pI)!!&E\rqq[he!3$ed`!0q)'XV)&@pIAj!!$e!2AZ!!cfqkcmq29@V#[ep3$ee!!'+ka@!28\r!pH8!"ID"!28!pIF!mJ!!9[lkrr8(!)(lpJ$e!2AT!!G@V#[e!28!pGB!!)lS!!A\rhr[rrr#[qp3Rlrr[ipI8!p3$em`!+pIhrr`$e!2Ae!2A@!!mVrIrkpIAhqrqXV2A\re!28!!2A`!!Rfr[mVJIp@rrqXr28"!2AF!!dVpJ$e!+crrr8!p3$epHF!"rVrpJ$\re!2Aeq3$b!!RerIrr!2Airrrkr[8"!2A[!!hi!!$e!2rrr28!p3!!pGF!!)cR!!Q\rXrrrkpIEeprljq[8"!2Ac!!+Xrrrkp3%!pGN!!b[qrrVmp3,jrrcpp3!!![8!pI)\r!#B(rrr@XrrRlrrRlpIm!!2AI!!Mer[F!p3"@rr[pp3-!p3$ek3$rr`#"r[8%!2A\re!2Am!2%!#+crrrAep[hqpr[e!3$em`!)+rm!p3$eqrp@qr8"!2AC!!%2j`!)r2r\rrq[Efq2ljr[Epp3d!p3!!p3$e!28!p3$e!2le"[crrrAfpIEpp5%!p3$e!28!p3$\re!28!p3$e!28!p3$e!28!p3$e!28!p3$eq`!%pIlrrrElp3(mV2cerrAr!"2e!28\r!p3$e!28!p3$epIcrrrAfpr[fqrAr!2re)3$e!28!p3$e!28!p3$e!28!p3$e!28\r!p3$e!28!p3#XrrIep4%!p3$e!28!p3$e!28!p3$e!2Ak!!4@rrrqp[[er`!$p3$\re!"Me!28!p3$e!28!p3$e!2Aer2rrpIEep[Afr285!28!!28!p3$e!28!p3$e!2E\rqrrAe%J$e!!$e!28!p3$e!28!p3$e!2AT!!%bk!!)pDcrrrVfq2ljr[B"pIEqp3E\rf9[Vj!28!rIF0pIEkqIEeV2rrp[Rkq5[pp3Ef9[T@!28!rIF%pIEkqIEqpIljrr8\r8!28!+rRk+b[fpI8!p3$eqIrrV2AerIB#pIEmrI8!9JEkq5[e!28Vr[F0p5[kq5[\repIIprrriq2Eq9J$ir[B$+rRkq[lirrB%q2Iip5[pp`%!+rlh&[EeqISVpIAfqIV\rj+r8!pIAlrrrjq2Ehr[Mpp3FVqIVip3$epIlh"#[e9[Vir[8"!2Al!!#Xr[m!qIl\rfrrArp`6ip`$iqM2jpJ$e+rMhq!"@q[RfpI8!V2rrpL[i9[Mhp[Eep9Ekq[Ie!28\r!prVk9[Eep3$fV2rrq2Ier[J!prhe"rIkq[Ie!2Afr[IrpJ,jqL[qp3%!pHS!!66\rR!!Emrrq"q2lmrL[qp[re#2IqV2HXrIEeprlr'B(qrrrlpDcrrrb"V2rqq2Eeprk\rXprhpp[Ahr[mBJIlrrr[eqIlmq)(r9[Ae9[q"q2[rq!$epIi!!kcrri(kp[le!rE\rhrIdLq2RrJIAeq2lrrrQXr[rq+r@Xr[rrV)%Vq[rrV#[fqIlq9[[qrbRk+kcrrrJ\rVq[rrV28VrIrrqrhrrrleJIrjprhrV2Aeq2hrrrhmprMqrrrqpK'"rrVirIhhpIE\rlrrrlr+crri(lpIi!"IEqqIrrrIhf"rAir[rrJB(l,IrqprAir[rrJB(lrrlhpI@\rXrrrf+r[rri(fp[MpV&EmrrVepUcpq2MrrrVepIVqrrqX'IAjrrqXp[BVV2ljq2k\rXp[8VrIrrqUcprrp@r28"!2AY!!%dj`!+V2rrr2lrrrRh+b[qpK8Vr[rip9ErqrA\rer2rrqIEpri(fV2rrrLXQV2rpp[IqrrMe9[rlpI@Xrrrjp[hrJIIrrrEep[rrprA\rprrEepI[iqrAqr`2kp[BVr[B(pIEepIEpreErp4,prrRepDcrrrReqIrrqIEeV2r\rrr5[rrbkX+b[rri(fp[rrqIEfq[rrq2AerrqXpIAkrrrmpI[rrIIrrrIe9[rrqIA\rfq[rrq2lf'+crrrEfq[rpp[9@rrhfpIMrrrhfpIlrr[Emp38!p3$kJ5[qr`Y@+b[\rfp[@XrrripI8`qrrqp[@XrrripIAlrrlfpUcrrbXV9[rrJ5[frIp@pIVrrrAjrrl\rfpB(rrb[fpIcrrrhfrrm9V2Efr2q"pID"rrcepIVrrr[e+rrrr2[el!!"1qF!!kc\rrrrlqracqq2FV+rEfqIrrpIAirrrfpUcrrrEf+rMfpUcrrriV'2VrrrRkrrrfpPE\rrrrEfV2rrp[BVq2EmrkcqpJ[prrcfrrrm+rBVp[EmpIlr"2Vf+rBVr[Eqp32jrrr\rerrB5JIrqp[DXrrrfp[Mrri(fpUcrrriV62Irrk`V9[rrJIEfrrqXp[D"rrrip[E\rrrkcfp[VrrrMfp[JVprrrqIEirrrkp[Ekrrri+rBVV2rrpL[qrrVfpL[rrrRfq2r\rrq[EfV2rrr[EppIm!"[lfpIcrrrcq+rrf"DcrrrAepJIjrrp@pUcrrrlf3IRrreE\rfV2rr+b[jrrq"+rRrrb[f9[lmp[RrrrIfq[rrq2EfV2rrp[BV+rrrV2Eirrp@p[C\r@rrrhp[VrrrMfp[rrV2lfr[8"!2AZ!!%ek!!&pIcrri(jr[m5rIMh+b[fV2rrqS(\rlrrp@pUcrrrlf'5[f+kcrrb[hprRrri'Xrrq"JI[rreEfV2rrr[B%+rErrkcqpJ5\rXrrlfV2lr!I[hrIEqp32qrrq"r5[rp[he!rcrrrB9pIEkrrripUcrrrBV9[rrJ5X\rVV2rr+rlhrrmZV#[irrq"+b[rrr`V+rVrreEf+rrrV2BVJIrr9L[f+rEfqISVpi(\rrri%VpS(rreEq+aLXrrmVq2rrJ5[fp[rrr2C@rrq"pLZXrrmVrIEqp36ir2AeqIl\rr!2Mq+`2fV2rrr[B(9[rrJIDXrrrq+a*@rrq"+kcrrb[h9[rrJ5[mrrmVqrB-q[R\rfq+crreEf+kcrrrdVrrmCV#[krrp@pL[irrrkpS(rreEf+rrrV2BVp[EqpHd!!5[\rR!!@Xrrq"+i(qra'XpbXVpUcrrrK@q&C@+bZXrrrm+`hfV2rr+b[hqIrrJDcrrra\r@"2IfV2rrr#[rr`QX+b[fV2rr+b[prIm!q2lfr[8$r2rrr2dVr[Eqp31XrrrfrrB\r5JIrr9[DXrrmV+eErri%V+kcrrrhhrrmEV#XVq[rqprVrreBV+i(rreBV+rrrV#X\rVJIrr9[`V$IEjV+b"rrq"+bZ"rrp@rLX(V2rr+eErri(q+rrr#U`V9[rrJ5XVV2r\rrrL[rp[re!3$mq[m"qrIq+`@XrrrfpLX(9[rrJ5ZXrrrq+a&@rrq"+kcrrrIhqIr\rrqrHXrrrm+rrf$#[krI[lrrp@+bZXrrrp+rrr&k`VJIrr9LXV9[rrJ5Z"rrp@+b[\rrrk`V+rlfr[AZ!!%hk3!)p3$mrrq"prImr[m)qrFV+rcrrrMfr#X#V2rrqbX0V2r\rr+rFVqIrrq[crreEqpriV!Ucrrr`V#2lrV2BV+kcrr[iV$[Rqrrrm+b[fp[Aeq2r\rrr[`V!2Eqp33!qrrrp[rf%S(rrrFVV2rrpb[jrrq"prHXrrrpprrr'kch+rIkrUb\rXqrMh+rH"rrp@+b[rrkch+i(rrrRm+d1Xrrcf9[rrJ5[hJIrrq5[hpkcrrb[irrq\r"pbXVrrrl+eErri%VpkcrrrFV+rEfpI8Vr[EepID"rrrqq2FV+kcrrrBV+aj@rrr\rj+kcrrrIh+rRrrrNVV2rrprIjrrq"pkcrrrRhr5XTprlrqLZ"rrrj+rHXrrrhpb[\rhrrqX+rVrrrNV+eErrrNVJIrrq5[hrrqXrL[rp[re!3$el`!"11F!"kcrri%VprM\rpr[m'q[FVq[rrJIiV"IMh+kcrrrXV!UcrrriV"i(rrrH"rrq"r[F(q2FVV2rr+rI\rq+`,lrrhq+`cqrrXVr#[hpr[rV#XVr[Erp32mrrrkrL[rpJIeqDce9[rr+a6f+r[\rrrLXVV2rrprIjrrq"prHXrrrpprrr"D`V+r[rqIVh5S(rrrNVprrrV2IhJIrr9[I\rh+b[jrrp@+eErri(hpi(rrrRhpbZXrrrh+rlrqrFVq2rrqLY@rrq"prHXrrmVpbX\rVp[Eeq[[epIEfprlr"[VhpbZXrrrq+`Ikrrripkcrrrlh%rVrrrMhV2rrprIjrrq\r"prVrrr[hr5XaqrrrpLZ"rrp@prHXrrrh+rFVrrqX+rMrrrRhprVrrrJVJIrr9[I\rhrrqXprFV+rEfpIAZ!!%mk!!)pDcrri%VprG@rIm19L[hr[rq9LY@V#XVV2rrr#X\rApUcrrrFVpkcrJIIhr[rrqIIjV#[hV2rrr#X5prlrpb[hrrlh+rp@+rIjrrSV+rl\rfrr8+p[crrrNV+rEhJIcqp3+XrrNJpL[qreBVpkcrrrIhqIrrqrIhV2rrprFV+rr\rrV2G@rrrqrU`5r&EhprVrrrVhq[rrr[IhJIrrqIdV,B(rri%Vr2rrqrMhJIrrqPD\r"pkcrrb[hqIrqprIkrk`V+rRrri(hpkcrrrIh+b[qpJ(pq2lerrB-V2rrr[FV+kc\rrrrNVpe(prr[h+kcrrrVhq2hrqrFVV2rrprIjrrrlprIprrq"prMlpkcrreEhrIr\rrqIMhr2rr9[VjprrrV2IhJIrmpb[mri%V+i(rrrRhprrrV2FV+rEfr[AZ!!%mk3!\r"pr[pr`6lq&D"r[hr!eBVpkcqr`2mpb[kr[m"V&Eq+`hfV2VjrB'Xr[SV+rIiV2l\rr!rci+rVqr`'X9[iV$rEiV2lkrDa@+b[rr[Z"r[cp+`,fpIEqp3IjV2rpV2hpqIh\re![ElrJD"r2lj+b[kr[m(r2MprrrqqIVqr`1Xq5ZXr[m"q[Mjr`2iprHXr[m&q[r\rpr2Vjr[m"r[Vq+a(hr[rrV&EqrrrkprIprrqXprVqr`cm+b[jrUb"r[ch+rMpr[m\r"qIVqr`$mrLX+pLZXrre@pIBVqrlqr`LXq#ZXrrrlrIi2rr[h+rHXrrrlrIlrqrF\rVJIlr#DcirIrrr[Rhpkcqr`kXq#[jr[rrqrRrrrj@peEqr`,l+rcqra(k+rH"rr[\rlrS%V+rRqrrrpq2cqr`MkpbXVp[Ee!2A[!!$Zj`$rpIrfrL[mpr`V![K@q2`V!2E\rp+rlf"5[fpL[i9[SV!PEjq2`V!2Em+rhf#rG@pb[f+b[h+rK@priVrIEmp3Ef+eC\r@prEfqr8!+`0@q2Efq#X(pb[h+b[h+rIi+aEjrkbXrDcrrr[hpbY@9LXVpb[hpbX\rVpr`Vr[B-q2If+rG@pb[hpbY@9[BVreB!prJV"[FVpb[h+b[qp[[er[El+`@Xrrm\rVq2N,q2FVpbZXrrrhq2Rir[Iq+arh+rFVpb[h+b[hprK@q#XVp[BV9L[f+rK@pb[\rh+rG@q2BV!IP@q#X%pb[h+rIq+rrfr[AZ!!#Pj`$qpIrfp#X$pL[f+rEf![AfpIc\rf!5[fq#[epJ$erIB*+rEf+rEf+b[f+rlfr28"p[AmpJ(ep[ce!2B!pIlf!L[fp[!\rV!IBVr[B$qIrj+rlh!rMrJII`+rlf!2Amp[8V!2El+`,f+b[qpJ)Vp[Eh+rrfq2A\rqp[dV!UcrrriV!2Ip+`+XrrrmpqdVqrB"+rEc+`$fqbX'pLXVpL[fp[FVr[EqpHi\r!!*IS!!2e!2AerIB!+rhf!#[Zp[cekIEpp3(fpI6fr28!!2he"2Eep[Afq[AepJ!\rVr[B!+rAf#[VrqbXVprIkr[IhrLX*pL[f+rBVpL[f+rVfr[AqpJ8VpLXVpL[dpJ!\rVl[Eip3(fpIcf"LZXrrrh+rIm+`@Xrrrh+rIm+`Vf+rEf+rBVpL[f+rIf!2Amp[m\rV!IBVhrEqpHd!!*VR!2cem2B"pIEqp3,fpIEip3(fpIlf!2AlpJEep[Aep[Afpr8\r*p[AfpIEfpIEep[ce!`$e!!$bpIhe!rEep[A[pJ$er[B(qDcqV+cmqrIp+r,fq[A\rXpJ$erIB!pIAf!IAfrI8!!2Rer[B!qIlr!Ua@+rdV!2Vqr`'X9[dVlIEqp3(fpI6\rf!2AfpJ,ep[AqpJ$eqIEpp3%!pHi!!%2P!,(e"J$e!!$e!!$dpH2erIEk+rhf"IA\rfpIEep[(e!2ECp38!p3!!p3$kpIcfrb[r+r[fr#[ppZMe!rEepIEEpHd!!&[Q!!,\re!!$Qp3%!pI`!kr8"!2Ap!!(e!26e!3$eq`!"p3$pp3%!pI`!!I8!irAppJ)VpL[\rmp[(e!J$e!16e!!$dpI`!"[8!p3!!p3$lpIhfrIB#pIEeqIDrpHS!!0VN!",e!!$\re!28!p3$e!2Ae!28!p3$eq!!&p3!!p3$ep3!!pIF!"r8!!28!p3$ejJ!'p3!!p3$\re!28!%28!p3$ep3$ep3$e!!$e!28!r2Alp[Re"`$e!28!p3$eq`!@p3!!p3$e!2A\re!28!p3$e!28!p3$e!2Ak!!$erJ!'p3$e!28!pId!!r8!!2Ap!!6e!!$e!2cer[E\rrp[[er2Epp4%!p3$e!28!p3$e!28!p3$e!2Am!"Ae!28!p3$e!28!p3$e!28!p3$\re!!$ep`!'p3$e!28!pIi!!2AX!!#LfJ!!pIN!"r8!p3$e!!$ep`!'p3$e!28!pIi\r!"r8!p3$e!!$epJ!)p3!!p3!!p3$em`!!pIJ!#3$e!28!!28!!2Ad!!$er3!#p3!\r!qr8$p[Aep[ler3!!pIS!!2Aq!!$eqJ!!pI%!"28!p3$er3!!pIJ!!2A`!2ce!2E\rhp3$fr28"!2A`!!,e!2Am!!$emJ!!pIi!"r8!p3!!p3$eq!!!pHS!!#q*!!$eqJ$\rM!!,e!!$kp38!pI8!!2Al!!$eZJ$ppIhe!J$e!2Req3!!pI!!!2A$!!!RJ3$K!!M\re!28!p3$e!2@[!!6e!28!p3d!p3$e!!$e!28!pI8!pDF!!"D"!0d!!r8!!2@V!!(\re!!$eq3!!pD-!!!U"!)%!p3!!pDB!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D\r"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D\r"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!k\r"!+J!!2Aj!!$ej!#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D\r"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!lk!!!(L3k"$U%1!!Ik!!!2qJ!!$SRBJGL\rLf!&(&IS!!@(k!(J1148j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48\rj&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48\rj&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48j&48jra9p14891489148\r9148914891489148914891489148914891489148914891489148914891489148\r9148914891489148914891489148914891489148914891489148914891489148\r91489148914891489148914891489B$N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N\r9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&6N\r9&6N9&6N9&6N9&6N9&6N9&6N9&6N9&3lk!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#\rC!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#\rC!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#\rC!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#\rC!!!'J3#"!*N!!!D"!)%!Q3!!@ZN!rIrL!!$rp`!!rrS!!2rf!!$rr!$prrd!rIr\rq!2[rq!$rrrcrr`!!rr!!!2rp!!$rp`!!rq)!!2rp!!$rk3$rrr`!q[rf!1)!!2r\rf!!$rl3!!rr`!!2rJ!!"8kJ!!rrd!!2rB!!$rqJ!!rrF!rrrp!!$rr3!$r`!!rrd\r!!2rl!!$rp3!"!2rm!!$rm!!!rrd!!2r5!!$rkJ!!rrF!!2rc!1)!!2rf!!$rl3!\r!rpS!!0RU!!$rq3$qrri!rIrq!!$rrJ!%r`!!r`$qr`)!rrrp!2hrr`!$r`$rrri\r!r[rh!!$rr3!!rrd!!rm!!2rp!!$rr!!!rr3!!3$rr!!$r`$rrrd!r[rk!!$rr3!\r'r`!!r`$rrri!rrrq!!$rrJ!!rri!r[rq!!(r!2lrr`$qrri!rrrq!2lrrJ!!rri\r!!2rk!2lrrJ$qrrJ!!2rl!2lrrJ!"r`$r!!$rrJ$qrrd!r[rj!2lrrJ$qrrJ!![m\r!rrd!!2rq!!$rrJ$qrri!r[rq!2rrrJ!$r`$rrqF!!2rU!!$rqJ!!rri!!rm!!2r\rq!!2r!!$rrJ!%r`!!rrrm!!$rrJ!!rri!"rm!!2rr!!$rrJ!!rrB!!2rp!!$rr3!\r$r`!!rrd!!2rp!2rrp!!"!2rm!2rrr`!$r`!!rri!!2rl!!$rr3!(r`!!rrm!!2r\rq!!$rrJ!!rri!!rm!!2rq!!6r!!$rrrd!!2rq!!$rrJ!!rrd!!2rp!!$rrJ!!rrX\r!!2rq!!$rrJ!!rrF!!2rm!!$rrJ!%r`!!r`$r!!2r!!$rrJ!$r`!!rri!!2rl!!$\rrrJ!!rri!!2rh!!,r!2rp!!$rrJ!$r`!!rri!!2rq!!$rr!!!rri!rrrr!!$rk!!\r!l1S!!2rk!!$rrJ!$r`!!rri!!rm!!2rq!!2r!!$rq`!!rri!!2rq!!2r!!$rrJ!\r!rri!!2rf!!$rr3!!rrd!!rm!!2rp!!$rq`!!rr8!!3$rr!!!rri!!rm!!2rq!!$\rrq`!!rrd!!rm!!2rq!!$rrJ!!rri!!2rq!!2r!!$rrJ!$r`!!rr`!!2rk!!$rr3!\r!rrd!!2rq!!$rq`!!rri!!2rq!!$rp`!!rr`!!2rq!!$rrJ!!r`%!rrd!rIrr!!$\rrpJ$prri!!2ri!!$rrJ!!rri!!2rq!!2r!!$rqJ!!rr`!!2rq!!$rrJ!!rqJ!!1$\rU!!$rqJ!!rri!!rm!!2rq!!2r!!$rrJ!$r`!!rrX!!2rq!!$rrJ!$r`!!rri!!2r\rq!!$rpJ!!rr`!r2rq!2crqJ!!rrB!!3$rr!!!rri!![m!!2crq`!!rrd!!rm!!2r\rq!!$rrJ!!rrd!![m!rri!r2rr!!$rq`$qrrd!!2rp!!$rr3!!rri!!2rl!!$rrJ!\r!rri!!2rh!!$rr!$mrrd!!2rp!!$rrJ!!rri!r[rk!!$rrJ!!rri!!2ri!!$rrJ!\r!rri!!2rq!!$rrJ$qrrd!!2rm!!$rrJ!!rri!!2rS!!$HkJ!!rrS!!2rq!!2r!!$\rrrJ!$r`!!rri!!rm!!2rl!!$rrJ!!rri!!rm!!2rq!!$rrJ!!rrB!!2ri!!$rqJ!\r!rrS!!2rf!!%!rr`!!2rq!!2r!!$rp`!!rrd!!rm!!2rq!!$rrJ!!rrd!![m!rri\r!!2rl!!$rq!!!rri!!2rp!!$rr3!!rri!!2rl!!$rrJ!!rri!!2rh!!$rr!!!rrS\r!!2m"!2rq!!$rrJ!!rrX!!2rl!!$rrJ!!rri!!2rj!2Vrr`!!rri!!2rl!!$rrJ!\r!rr`!!2rq!!$rrJ!!rqJ!!2[U!!$rr3!$r`!!rri!!rm!!2rq!!2r!!$rrJ!$r`!\r!rrX!!2rq!!$rrJ!$r`!!rri!!2rq!!$rpJ!!rrN!!2rk!!$rrJ!!rri!!2re!!%\r!rr`!!2rq!!2r!!$rrJ!!rrX!!2rp!!2r!!$rrJ!!rri!!2rm!!$rr3!!rri!!rm\r!!2rm!!$rrJ!!rri!!2rp!!$rr3!!rri!!2rl!!$rrJ!!rri!!2rh!!$rr!!!rri\r!"2m!!2m!r`!$r`!!rri!!rm!!2rq!!$rq`!!rri!!2rq!!$rq3!!rr`!#[m!!2m\r!!2rr!!$rrJ!!rri!!2rm!!$rrJ!!rri!!2rS!!$(k3$prrd!r[rq!2hrr3$prrm\r!!2rl!!$rr3$prrm!!2rq!!$rr3$rrrJ!!2rm!2lrr!$qrr`!r[rm!!$rqJ!"!2r\rm!!$rrJ!!rri!r[rj!2hrrJ!!rri!!2rq!!$rr!!!rr`!r[rq!!$rq`$qrrd!!2r\rm!2rrrJ$prrS!r[rp!!$rp`!!rrX!r[rq!!(r!2m!!2rq!2hrrJ$qrrN!rIrp!2r\rrq`!!rr`!!2rq!2rr!3$rrJ$qrr`!rrrq!!$rrJ!!rri!!2rS!!!Df`!!rrF!!2r\r`!!$rc3!!rrS!UJ!!rpN!Q3!!*YX!!2rl!!$rrJ!!rr3!!2rq!!$rcJ!!rrN!VJ!\r!rri!!2rC!*N!!",6!2lrmJ$qrm3!V3$qrpJ!Q3!!"S%!J3#C!!!'J3#"!*N!!!D\r"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D\r"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D\r"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!"f\r1!2crq`!"r`$l!!$rp`!!rpB!!2r6!!$rlJ#C!!!PMJ!!rrd!!2rm!!(r!2X!!2r\rh!!$rjJ$prr8!!2r6!!$rlJ#C!!"SMJ!!rrd!!2rm!!(r!2m!!2rq!!$rrJ$qrri\r!r[rp!2lrr3$qrri!!rm!rrrp!!$rr3!!rri!!2rq!!,r!!$qrrd!r[rq!!$rrJ!\r!rri!r[rp!2lrqJ$qrrd!rIrr!!$rrJ!!rr8!Q3!!JBi!!2rp!!$rq`!!rrm!!rm\r!!2rq!!$rrJ!!rri!!2rp!!$rrJ!$r`!!rri!$2m!!2rr!!$r!!$r!!$qr`3!r`!\r!rri!!2rq!!$rr3!!rri!!rm!!2rq!!2r!!$rrJ!$r`!!rri!!2rm!!$rrJ!$r`!\r!rri!!rm!!2rq!!$rp3#C!!"[MJ$mrrS!!2m&!2m!r`$rr3$prri!!2rp!!$rq`!\r!rri!!rm!!2rq!!hr!!$r!2m!!2m!r`!!rri!!2rq!!$rr3!!rri!!2rq!!,r!2r\rp!2hrr`!!rrJ!!2rq!!2r!!$rrJ!$r`!!rri!!2re!*N!!(#1!!,r!2ri!!$r"3$\rr!2m!rri!!2rq!!$rrJ!!rr`!r[rq!!$rrJ!$r`!!rri!$Im!!2m!r`!!r`$r!!$\rrrJ!!rri!!2rp!2crr3!!rrd!!2rq!!$rrJ$qrrX!r2rr!!$rrJ!$r`!!rri!!2r\re!*N!!'f1!!2r!!$rq!!!rri!!2rp!!$rrJ!!rri!!2rj!!2r!!$rrJ!$r`!!rri\r!"Im!!2m!!2hrrJ!!rri!!2rq!!$rr3!!rrS!![m!rri!!2rq!!$rq`!!rr`!!2r\rl!!$rrJ!$r`!!rri!!2re!*N!!(Q1!!$rrJ!!rrN!!2rq!!$rr3!!rri!!2rq!!$\rrr3!!rri!!rm!!2rq!!2r!!$rrJ!!rri!!2rj!!6r!!$rrri!!2rp!!$rrJ!$r`!\r!rri!!rm!!2rq!!2r!!$rrJ!!rr`!!2rq!!2r!!$rrJ!(r`!!r`!!rrre!*N!!'@\r1!!$rr3!$r`!!rrd!!2rq!!$rr!$prrd!rrrq!2lrr3$qrri!!2rq!!$rr3$qrrX\r!rrm"!2rp!2rrrJ$qrri!!2rq!!$rrJ$prri!r[rq!!$rrJ$qrrd!rIrq!2rr!3$\rrp3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%\r!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%\r!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%\r!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%\r!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!"S%\r!J3#C!!!'J3#"!*N!!!D"!)%!Q3!!r`!!#9)*8J#3"GJ"D"%"!3!+!*!&f!&SQ!!\r`!*!&f!&S!*!&f!&S!*!&f!&S!!!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!\r#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!4m`!'rq(rJ!I\r`)2`!!AiFl3!4m`!'2i!q!$`HB2`!!H-ql3!5m`!'(`!i!(!(i2d!!J(R[Zd!%[-\r!"Km!)!$J!H$p!!)$jllY!",c!!BI!%!"`!$Jr3!#!qFFl3!4m`!'(`#!!m!!i2d\r!!32Jl!!4m`!'(`%!"m!!B2d!!32Jl!!@m`!3(`)!"i!!)"q!rM`2r2i$rm$`!"E\rc!"!I"!!2J!!!H1!qrJ2JIJmI`2!!&I-!$amB!!q!!!$`m$mr!q!q(Jr[!"Ac!!m\rI1!!2J!!"i(Jq(`2J2Ki2l`!@m`!3(h`!$i!!!H"i2Km$i$iq$i$`!"Ec!"!IrJ!\r2J!!$i(`q(`2J2Mi2J2!!&[-!%"mr!!q!!!2JI$iI!q!q2Jq!m!!@m`$r(`k!$i!\r!!q"m2Km$i$iq$i$`!"Ec!"!I$m!2J!!$i(`q(`2J2Ki2J2!!&I-!$am2i!I!!!2\rJI$iI!q!q(Jr[!"Ac!!mI"r!(`!!$i(`q(`2J2JmHl`!9m`!2(`2i!m!!-q"m2Km\r$i$i$q1m!&2-!$Km"r!(J!'(JH$iI!q!q"Zi!&2-!$Km!rJ$`!F(JH$iI!q!q(Zi\r!&I-!$am!I`"m"i$`m$iI!q!q2rl[!"Ec!"!rJ(q!(rm!H1!q(`2`2MrrJ2!!&[-\r!%2rMrm!(q!!IJ2mrcrcr[rq!m!!)j3!#(rr!m!!)j3!#"rr!m!!)j3!#1!2!m!!\r)j3!#B!(!m!!)j3!#B!'!m!!)j3!#B!1!m!!(j3!"1!E[!!IP!!%2q1m!!Y%!!Y%\r!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%\r!!Y%!!Y%!*Ii!"4r2`!!(J2`!"32N!!!"l[X!!($q!!!%rJ!"(MMq!!!iq3!PrJ!\r&"`-!!!1!r!!&$M`!!!-qq`!!F2i!!!cq!!%112i!!$Mj!#Eq!!8("!!!!i$m!!8\rF$!!!"hlm!!%)F2i!!!lq!!811!!!"$Mj!#6q!!8(#!!!!i$m!!8B$!!!"c$m!!!\rBr3!!$[i!!!lq!!!-q!!MrJ!&"a!!!!1!r!!%1!3!!!Il!!!ir3!!(ri!!!lq!!!\rFq!!YrJ!R"b!(Mh1i2(Z2Kq!i!(alMpiIr[2FI(l`q2F!&`Hip`ji2$irH(alJ2`\r!,Ii!*`I`$-Hlh'Bph-iJ1!$Q2FF1FBjaliiiFFalJ"F$c(Q111l(($MQ2F$m!#h\rq!#F(H"cR'ilR12MZ)$J"acR($R(1FFI11(11Fi!MJijacMM1ja`jacR!r!!YrJ!\rR"c`Fj`11jcJili!i!FFja`jacR("cMKcMR1!)i11FFijcZFF1FFj`2`!,Ii!*`F\rH(qF$M[mi11I!1!((1FF1-Fja`$iiFijcJ(r$MR(11F!I($R(1F$m!#hq!#F($a`\r(!ilJ1$MKi"J"acR($Km1FF$Z1(11Fi""`ijacMR!Ga`jacR!r!!YrJ$r"b8F"`1\r1i$Jik1!F$FFja`i`$R("cMKcMR1!3F11FFiji1FF1FFj`2`!,Ii!r`FPMQF$R(-\ri'-MJ$KM'1FF1Iilj`FkkFBacJ-(MR(1112,RA6M'1F$m!#hq!#FIcqH2JRJmI!q\r2`!2JI(h[hhr(Bq$r(2Miqm(MmrKr(h`mIijmI(hJr!!0l3!"2m$i!!)$J($c!!h\rY!!&!`2J!!J1!F2-!$Hd!!8#!q!!#!i"`m`!-l3!!2rF!!JI!q2-!!Y%!!Y%!!Y%\r!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%\r!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!!Y%!"J!!e[rp!!,4!!,4!!,4!!,4!!,4!!,4!!,\r4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,4!!,\r4!!,4!#Vq!!$`rJ!1%!)#!#$`mIJ$q3!!3J"!rJ!&3J!!!B2ir3!&!3!3!!##qJ!\rSr`!"!3Mp!2m##3"K#3J3!%%!!%,m!!8#!!!#!%$p!!8"!"!!!)$k!#hr!#F"!12\r%5l$ba`!K#3JJ!%&K`%*Ba%FA1-F4!FF!31)MK`$MJ#K%FFBXq`!Yr`$r!585*%`\r4%b)!)3N)B!""NL"#C%4)Q%4#%3)L!%%5*%L"%3!S4)L#-[X!,Im!r`%P%L4)%4)\rL!#%*#"!!34)J3N4%5*!!3%)4!L)!34&$b!$a!%4%J))Lq`!Yr`$r!585*%J4%L)\r!)2Mi#!""%q"#4%+2N!!i3K%#)J""m)4(!4%!4%4`JL,l!#hr!2m""a)N5"%5)J!\rJrJJD!%%5!%*%3SJ3"%)4!L)!33&%3)%4!2j%#))Lq`!Yr`!R!3N5*%J4%L)!)"!\r4%!""%L"#4%%)N!"%3K%#)J""%L4)J4%!JNb)JL,l!#cq!!M`im2)%2)KJ#$qi"U\r!34(!2%4""a!i3Bm"`J"!iL2(!2$!JM4`BL,l!",p!!3#!%!!%2X!!)$h!!!"l!!\r5r3!%!J4!!4$m!!!"pJ!!%H`!$I`!!`1!!1$`!!!1l!!#d3!#d3!#d3!#d3!#d3!\r#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!5m`!\r%(`)#!%$p!!!%r!!!#1m!%r-!#4##!J"!!!!(J!6m!!!)l`!@m`!3%))L11($L`K\r%6Ka%F1!iH4$`!"Ec!"!3J54%3L4-Nk4%)N5*%%5*%2!!&[-!%"m"9$a#"%L8T%3\rL+(N!4)N3m!!@m`!3&!&84%(%5*5N4$i3L1"mL4$`!"Ec!"!5!)K%3#4)Nm4%)#L\r)%%#*%2!!&[-!%"%!L%4#*%L)"-3L4)N34)N`m!!@m`!3%*!!L$`a`iL(!d-F4(M\rL1(M3m!!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!\r#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!#d3!\r#d3!#d3$r!!!!J(rrrrk!!!!"J!!!!B!!!!'2!!!"N!#!!!'[3!!"U8!!!DP!!!'\rT3!!"Vd$m!C!!J3)"P`)"!C3%`)'8"b""P(Rq2C3)`"f8"!!GPq)!(C!!)B!GPq"\rrRCIJ!(f3!#!!(CIJ!!'Ai!!"N!!J!!'Ii!!"J!!!!B!!!!'!!!!"J!!!!Arrrri\r!!!!-!$J!@J#f!DS!J&99!!!!*&*ADf-!!!!"4P*&4J!"!!!!J!!"!)&*3diM!!%\r!!!#!!!%!J3!!!!G"8&"-!*!'"e"bC@B!!3#3"#`!J!#3#2rrrrX"&"""BQpeG#"\r$6P-J3fpZCQPR!*!%!5d!N!Kb!)%!N!MrrrrI"%CTE'8&6'pRD@i!53!!"Na[Cfp\reG!"2!!!23fKKEQGP)&"KFh0hEh*N!&!!!""6D'ph)%0bC@4PER4TB@ac!%`!!!%\rY!*!%$%0XEh0P)&GTEQ4[G`"A!!!%8A9TG!"4!*!'5!##!*!)rj!%"%9NDA3%9@j\rNE`"D!!!",3#3"!0$GA3!@!!!"%0[F(N!3`!!"9"KFh4P!&B!!!9$E'9KFJ#3"`%\r!!2q3$J$r!*!1rrm!rrrrpT!+rrrr"38&rrD3#Irrr`Ar"IrfN!Rrrrm&"3Arp[b\r3"2D3"1$r!2m&rrEm#*!%r2cfpZ$r!2m&rj!'#!J)rrrJr`$r"Irfr$-)N!AqrZ$\rr!2m&rrEfr2`c-`J)rrrJr`$r"Irrp[Efr2hr#2q3"!$r"3ArpT!'rj!&!2m&rrr\rfN!Rrr`$r"3ArpT!*rrm!rj!%pT!*r`$rN!i!!!!"!!$rN!S!N!ErpC!)rrm!N!A\rrpIrrrr@3"2mVr`#3"2rr"38&rrAepIq3"!!!!2rr"Im&rr@3"[m!!!$rr`8&"Ir\repIrrpIAr!!!!rrAr"IrepIm!!2rer`!!!2rer`ArpIAr!!$rpIm!!!$rpIm&rrA\repIrrpIAr!!!!rrAr"IreN!Ir!!!!rrAr"IrrpIq3"2Ar!!!!rrAr"3ArpIm!rrr\rer`!!!2rer`ArrrArr`$rpIm!!!$rpIm&"Irerj!%pIm!!!$rpIq3"2@3"[m!!!$\rrN!d!N!@!$rq3"[$`!*!'$r$rr-b3"-rr%4r-N!62ramIc*!%crm4(mlZl-c2m2(\rmi#!Zl-r`mIrrr`)2rr$ar1!J)#rrm2(mcZ)#$rr`mIr-cZl[rr$a(mc-c2rrm2(\rrc*!%cr$a(mb3"-r`rrr-N!62$rq3"[!!!!#!$rq3"2!!!!m-N!6r!!!2crr!`2c\r`!!ra%I`-rrm!$r(am-$!c`!2m4(m$r`2!!r2(m$`$mm!$`mI$2!2$`!2car!cr$\r2!!m2(``-$!m!$mmIm2rrc`!2$a(mm2m2!!r2(r$r$mm!$`m4r2rr$`!2crr``-$\r2!!rrN!B!N!4!Irk!!EJ"a!(8!FAKUKQ[akS(UBHXGk32V!'N!E`"Irjrr[q3((r\rq!!!!3(rJ3$"F+')mDJ4LC&589*48C&3%9[45Y&E88[4H"(rmIq"rm(riIrarr(r\rmIrarr(rmIrarr(rmIrarr(rmIr`!!!%!IrrrrS!!!!'!!!!"J!!!!Bm!!!'3!)!\r!!Dp!!!'T3!!"U8!!!DP!!!'[32`"N!#"!J'A!J%"P!6!JC3()%'8HIipP!M!(C3\r%!"fAiJ!GN!!KJ"fAi(qGPq!!IC!!)!!GPq!!!CIJ!!'3!#!!!CrJ!!'!!!!"J!!\r!!B!!!!'!!!!"IrrrrRrrrrlrN(Krrrrq!!!"!"rrr!!3!!B!%!!&!"!!")!3m!4\r!%3J%)",d"r!5P!!3%T3!%"+8$K!5p"%3%3JZN!!4F#k3!"&!,T!!%8!4%"&!$K!\r43!!3%8!!%"&q2j!!%3)aN!!4ILU3!"&q**!!%3)UN!!4IM'3!"&q2j!!%3)!%"(\rq!"!3!!!3%!!!%"!!!"!3!!!3(rrrm"rrr!!Irri!(rrr!"rrri!Irrr!(rrri"r\rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r\rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r\rrrr!Irrr`!!!#!!rrN!l`m!#3$Jr`c*!1cr$-N!l2m-crrmb3#mr`ca%4r-b3#Xr\r`mIrr(mb3#Xr`mIc2(mb3#Xr`mIc2(mb3#Xr`mIc2(mb3#Xr`mIrr(mc-cIrrrmb\r3"-r`ca%4r-c-h`)#![c-c-c2m-mIrmc-cI!J)#![c-c-cr$2(mc-c-m#r`)#![c\r-c-r`car-c-c[rm`J)#![c-c2m-mIc-rrmJrrrrrb![rrcr$2(mc-c2!Jm##3"#r\rrcr$2(mc-c-m#N!B2rmr`carrrrc-m##3"5rrcr$2%4%4r-c2mJ+3"!rrcr$2(rr\rrr-c-lrrrrr![rmr`carrrrc-c-lZlZlrrrr2m-m4%4(mc*!'cZrrcr$2(rrrr-b\r3"mlZcr$2(rrrr-b3#Fr`ca%4%Ic-N!R2m-rrrrrmc*!*cr$-N!l2m-b3$Xr`c*!\r1cr$-N!l2$rq3$[!!!!)!!!rrN!N!N!B2$*!)$r!!N!82`*!)cmm!N!82$*!)$mc\r`!*!%$m$!rrr!N!62c-m!N!32$!m4%I`-$!`2c-c`!!!!$m$arrmI`-$!crrrr`!\r!!!m-mI!2(`b3"Jm!!!!2`2(`$ar!N!E2!!!!$`cam!mI$!`-rr`-$`!!!!r!mIr\rr(m$!c`!2`-m!!!!2$!m4%I`-$2$rm2`2!!!!$m$2(rr!`-$`rr$`c`!!!!m-$am\r-N!6`rr$m$`!!!!r!car!N!62!!r!c`!!!!m-$am-N!Arr!`2!!!!$m$2(m#3#-m\r!!!!2$!mI$*!)$`!!!!r!carrrr$!rrrrm-m!!!!2$!m4%4(m$2m!$r`2!!!!$m$\r2(rrrm-$`N!62!!!!$``2(rrrr!c`$`$m$`!!!!r!ca%4%I$!m*!%c`!!!!m-$ar\rrrr`-r`!2r!m!!!!2`-mIrrr``2rrrr$2!!!!$``2%4%4r!b3"3m!!!!2`-rrrrr\r``*!&c`!!!!m-N!X2!!!!$m#3#mm!!!!2$*!,$`!!!!r!N![2!!!!$rq3$!#3"!3\r!!2q3(J$r!*!Hrrm!pT!Grrm!pT!Grrm!p[EJN!6fN"Irr`$fi!@3"1$fN"Err`$\rJ"H#3"!ArpT!9rrm!i!AJp[EJ"IrfN"Arr`$J"H$fpZ!&rrD3&Irr!1!&i2Efi!A\rrpT!9rrm!i!AJN!3&rrD3"IVrN!EfN!Rrr`$fi!@3"1$fN!Akr`#3"[rfN!Mrr`$\rfi!AJi1$fN!Akr`!c-`L3"!$rpT!(rrm!pZ!&i2D3"rm!-rrr-`L3"!$rpT!'rrm\r!pZ!&i2D3"[cprIhfpM-)N!ErpT!&rrm!pZ!&i2Efp[rJrrm)!2hrN!F)#!MrN!6\rfrrm!pZ!&i2D3"[mc#!$rqJ!)N!Mrrrrfrrm!pZ!&i2D3"rmc#!!!#*!*rrrrp[r\rr!2EJ"H#3"Irfp[Er-c-)N!Vrrrrfrrm!pZ!&N!ErpT!%rrmcN!J)#2rrrrErr`$\rfi!AJN!ArpT!%q2[rN!Jc-rrrrrErr`$fi!AJN!ArpT!'qj!(rj!'p[rr!2EJ"C!\r'rrD3$[[lrrrrp[rr!2EJ"H#3"IrfN"$lqr[frrm!pZ!&i*!'pT!8rrm!pZ!&N!E\rJpT!8rrm!pZ#3#2D3&2rr!2D3(Irr!2D3(Irr!2D3(Irr!2D3(Im!rj!H!!!!"!#\r3"2q3%`#3$IreN"(rr`#3$2reN"(r+rm!N![rpC!4rbXVr`#3#[reN!6rN!6eN!R\rr+bXVr`#3#IrepIAr"C!%rr@3#2mVN!6r!*!)rrAer`ArN!3&rr@3"rq3"`#3"rr\repIm&r`!!r`ArpC!0r`#3"rrepIm&r`!!r`ArpC!0r`#3"rrepIm&r`!!r`ArpC!\r'rrrrpC!%r`#3"rrepIm&rj!%"IreN!Ar!!!!rrAepIm!N!IrpIAer`@3"2reN!A\rr!2rrr`$rpIAr!*!(rrAepIm&rrrrpC!'r`$rrrm!rrAer`#3"rrepIAr"IreN!M\rr!2rrr`$rpIAr!*!(rrAepIm&rr@3#Im!!!$rpIAer`#3"rrepIAr"IreN!Vrrrr\reN!6r!*!(rrAepIm&rr@3%Im!N!IrpIAer`ArpC!4r`#3"rrepIAr"Iq3"[AepIq\r3"rAer`#3"rrepIAr"C!'rrAepIrr!!!!rrrepIm!N!IrpIAer`ArN!EepIAr!2m\r!r`$rpIAr!*!(rrAepIm&rj!'pIAer`!!r`!!rrAer`#3"rrepIAr"C!'rrAepIm\r!r`$r!2repIm!N!IrpIAer`ArN!EepIArr`!!!2rrpIAr!*!(rrAepIm&rj!'pIA\rerj!(pIAr!*!(rrAepIm&N!ErpC!-r`#3"rrepIArN!MeN!cr!*!(rr@3&rm!N!I\rrpC!Ar`#3"rreN"Ir!*!(rr@3&rm!N!IrN"N!N!B$NJ#3")!3!*!&)!!J!*!*5!!\r!!%J!N!8%!!%!"!#3%33!N!8J!#!!N!8%!*!&)!!J!*!%Irrrr[q3H(rrrrjrrrr\rqJ!!!!B!!!!'!!!!"M`!!!C!!J!!"Vd!!!DP!!!'T3!!"U8!!!Dp!r!'3!)%#!CF\r#!3'8"-#"P!FJ3C4jrMf8#-!GP!3!(CIL!"f3!#'!(CIJIjfAi!"pN!!J!"fAi!!\r"Pq!!!C!!)!!"Rq!!!B!!!!'!!!!"J!!!!B!!!!&rrrrq!*!("J!!rj!'!!(m!20\rp"5m!![rrC)S#M!!$`!$!!-!!!!5!!)!!J!!!"8!!3!"!!!!2!*!'$rq3$[$`!*!\r1$r!cN!irm$13$Mr`-rrr-j!,2r!r%4(c-j!+2r$arrmI-j!+2r$amcmI-j!+2r$\ramcmI-j!+2r$amcmI-j!+2r$arrmI-c-drrrr-j!%2r!r%4(c-c02!J)#mc-c-cr\r`2arr-c-dm#!J)#mc-c-rm$mI-c-c2`,r!J)#mc-c2r!r(c-c-err-b!J)#mc-cr\r`2amc2rrb$rrrrr)#rrmrm$mI-c-cm#$`)*!%,rmrm$mI-c-c2`+3"Jrr2r!r(rr\rrmc2`)*!&,rmrm$m4%4(c-crb!T!%$rmrm$mIrrrc-c0Irrrrm#rr2r!r(rrrmc-\rc09999Irrrcr`2a%4%I-cN!BeArmrm$mIrrrc-j!(098rm$mIrrrc-j!*2r!r%4%\r4mc13#6r`2rrrrr-cN!Nrm$13$Mr`-j!12r!cN!irm$13$Mm2rj!1m!!!!FT19[r\rH51F2'$JZ!!`q,J!15'lrr+Kd)'lrr$!S!%4)`#e!rr3`+!"+5-!Y32riF!-r!+L\r(F!Nr!+L+)'i!#+"T(8$rkL"Z!!LJ+5"Z!!JJ8#e)rqBJD!"3S'NG32rV)'lrjL"\rS!&#J+5"ZrqBJD!"3,9$rl$!Z!"TV!!%5$%!!!fi!!3V33$!l!!C1q`!!!3!!$J$\r`!3"J!!$d,bi!&+LM5N4[!!$5)'i!&$!S!!*)`#"ZrqBb+!!15-(5J$S"9%8JEJ!\r82"")E[rHU)XJE[rX5I"`!%M(5-3J"p#%4r!)!#e-rr"#4f!!!)K`!"!8$%!!#@F\r%YmaL+M!&d%Fr!$!Zrpl34Mm!U*-J$*!!V[r`Ca)[,[r`F!!r!#)-NQlrmMm"U)@\rhc'03F!!3(!a!!!PQ3%*(B$4`!"!8$!!!-'8JF!!3&!`!!$PL&NM(hSFJ"q@2hS!\r3&()`N!!"FJ!5!0j"F!!3(!a!!$YR",I-BXJY62r`YmaN!2pf5Li!''F35(J*1(!\r!,`#SAbmZ!"5ST$mZrrDSKcmZrrUSLL"ZrqBJD!"3%#lrkk"U)'i!#"!ZrqUJDNc\rZ'2$raNjH)&p2l`!86Y$038P1)*!%!*!&#`T$6P-J3fpZCQPR!!!!#PJ!!!J!!!!\r)!*!&#PJ!!!J!!!!)!*!&$J"A!&!!k!'Tm!j996!+!!!!)J!"!*!&G3#%!)N!e!3\r#6dX!N!8+!%%!D`&8L!*H-!!!!0J!#3#3"D-"(!#h!@-%!Np,!*!&S`!f!,F!I!3\r'3f&ZBf9X!*!&#3!)!#N!+-!#m!m!N!8E!$i!23&iL#T3E'9KFf8JC@jdCA)JH@p\reFL"1CA4hEh*V)%P%$@&ZC#"`BA0cGfpbC$S!N!@J!4N!ZJ&QJ!#3"3%2!*3"(`&\r0%!#3"Nm!2`"J!*Q)#djPG(G[FQXJ583k!*!'E3!r!(i!L)J*8'&cFhG[FQ3k!*!\r'E3#A!(d!da!!N!C2!*F!A`&M%!#3""J!43"'!3J"`!!"!3#3"r!2!!"`#J!!!H`\r"l!#3"5!!)!!4![m-!2q3"!#3#5!!!!!J!*!(!3!+!*!&)!!J!*L!)!#3"5!!)!#\r3#8J!!!")!*!&#!!"!!J!N!3"PD6J!*!'"1`!!!!$!!$rN!B!!Gf3"J!#rj!%!!!\r!r`#3#b!!)!#3"5!!)!!!!Z%!!Z%!!Z%!!Z%!!Z%!!Z%!!Z%!"Z`!r2rl!!Vm!2(\rrr!)!rr`!$I`!!2rb![cr!3,rr3!Br!!(r`,rr`,rr`,kr`%#rri"![m#rrd!'[`\r!#2m#rrm#rrm#rr`!![m#rri"![m#rrd!'2`!#2m#rrm#rrm#rr`!!Im#r2m"![r\rp!"Em!!Mr![rr![rr![rl!!$rr!)!rr`!%[`!#2m#rrm#rrm#rrS!r2rl!!Em!2M\rrl`!#i3!#iIm)!3$rj3%"r`!(!3!!jIrr!!MV!!,r!Irk!!MV!!,r!Irk!!MV!!,\rr!Irk!!MV!!,r!Irk!!EX!2crq`!+l!!!rri"!2rl!!VX!!$rrJ%!rrX!"Z`!r2r\rl!!VX!!6r!Im"rrX!%J)!r`$[r`3"!Im"!Ilr!J$r!!cq!1i"![m!rrX"!!!1!J$\rr!1lrrJ$pr`)!r`!!r`!!!BF!"4Y8D'8JGA0PFL"ZB@eP)'Pc)'j[G#"fB@aTC#j\rc9'KP)(9cCA)JEQ&YC5"TFb"ZEh3JG@jTFA9P,L!J@@pe)'eKH5"SBACP)'e[FQ8\rJG'KKEL"[EQ8JBA9dD'pbDATKG'P[EL"XCACPE#iJ)&"XC@&cC5"QG@aXH5"aG@&\rXD@Cj)(P[GA)JGA0PFL"ZB@eP,Q"3CA*YDA0cD@pZ)'KKFb"LC@9Z)'4PEQPPC#"\rLGA3JG'KP)(*PBA0[EL"TFb"eEQYZEhGZ,L!J8'aPBA0P)'0[ER4KBh3JG'KP)'j\rPG(G[FQXJB@4YD@jTFh4bBA4[FLjG9'KP)'PZG'9RFQPdH5"[CL"dD'8JEQ9dGfp\rbDb"SBA-JBQ9PEL"MEfe`FQpYDA0PC#iJ)&"XC@&cC5"MEfjdB@0d)(4SC5"ZCA4\rhEh*V)'&NE@PZDA0dFQ&dEh)Z090[FR*j,#"jEh9b)("KFh0hEh*N)'Pc)'PZBfp\rbFQ9MG#iJ)&"XC@&cC5"dFRNJB@GKD@iZ!!!!C!!%!*!&c!&9!1!"M`3#6dX!N!8\r+!)m!'J%GL"4,CA*LCA*[Fb"$FQ9NC@jdD@&XF`#3"F`"$3$J!8F%"N4PE'9dC3#\r3"5J!#J#p!D1!!*!'c!&9!1!"Mi!!N!51"d0SD@0KCfm!N$N-!*!("!!%!*!&"3#\r3$3B!N!X#!*!,#J#3#`S!N!dB!#J!+!%8!G3!!3#3#B8!N!B#$!!%!*!%!5%"M3%\re!FF%!Np,!*!%!5%"M3%e!FH!!*!'#J!8!2!"aS!!N!Em!"F"2J')L1!JN!9&EQK\rKEQ0PC#"LH5"$H@GZGA-J8h9`F'pbG#"dEb"YB@YP)%018b"$EfjQD@FZ$80SB@j\rRCA-JBRNJ5QpSEL!Q)%TeE'PK,L#3(&*PE'9KFf8J1694-5i04Qpb)(4PBfJJFh9\r`F'pbG#`JC@eKD@`JEQ9dGfpbDbecC@0eFQPdH8"MH@GZGA-ZBfpY,!dJN"e[FL"\rMB@aX)#Xa)$3a05!j-$-J-63`-#i!N!Am!"F"2J')L1)JN!9&EQKKEQ0PC#"LH5"\r$H@GZGA-J8h9`F'pbG#"dEb"YB@YP)%018b"$EfjQD@FZ$80SB@jRCA-JBRNJ5Qp\rSEL!Q)%TeE'PK,L#3(&*PE'9KFf8J1694-5i04Qpb)(4PBfJJFh9`F'pbG#`JC@e\rKD@`JEQ9dGfpbDbecC@0eFQPdH8"MH@GZGA-ZBfpY,JdJN"a639!JCQpb)%e*9#"\rcF'9MD@&X)(*PE'9KFf8!!!#1"d0SD@0KCfm!N$N-!*!("!!%!*!&"3#3$3S!N!X\r+!*!,"J#3#`B!N!dB!"8!$3&8!HJ!!`%!!3#3"S%!!!)[!!!"[J!4!*!&&!#E!#B\r"H`#3"aB!33!Q!*@)$%a[Bf&X)&*PB@aY1J#3"5N!Q`!j!AZ)!9J#!*!&+3!3!$N\r!PBJ46Q9dGfpbDb"eFf9bEQ&YC6S#!*!&!`#T!"-"CiJD3dj6)%YPFQ*PFQpc)%0\r[EQCTCh9bBA4TEfi!N!3"$J!5!5)!6!3&6'pRD@i#!*!%!3i!9J%L!*!!"!C-EfG\r[GA3!N!98!"!!RJ'U!*!(ZJ!3!33"UJ#3"J%1!*S")J%FK!p$D'&ZCf8JF'&cFhG\r[FQ3#!*!&9!'b!'J"l!3$6Q9h!J#3"@`"XJ#!!H`%"N4PE'9dC3#3"B-"XJ#A!H`\r%"%9NDA3!N!@k!E)!cJ(X"!01CAF#!*!&dJ'b!1B"l!3'4'9XCA4P!*!&k3'b!2d\r"l!3%4@4TG!#3"8-!%!"6!DL)*N4[E@&TELp)Eh0dEQ&YC5#3%P*PB@aY!*!&U3!\r3!,N"U)JS8f9bGQ9b)%P3)'&NC(*PFh-JN"*5C@&XE3!!!5S)3fKKFQ0[B@`!N$J\r-!*!("!!%!*!&%J!+!*!,"J#3#`B!N!X'!*!,"J#3#`)!N!X#!*!,#J#3#`S!N!X\r#!*!,!J#3#`)!N!X#!*!,!J#3#`)!N!X#!*!,"J#3#`B!N!dB!#S!"!&4!IF!"!%\r!!3#3"S)!N!FX!3"J&!!!"M%Z-')b-"ia,M"L-M!JCQpb)&0"8#"cGA"`Eh*d)(*\rPE'9KFf8!!!!X!3"J&!!!"M%Z-')b-"ia,M"L-M!JCQpb)&0"8#"cGA"`Eh*d)(*\rPE'9KFf8!!!%!!!"YT3!!E+8!!!2A"G%!0%15!!!!(!-U!"4%594-!!J!UN4-6dF\r!"J%@8%P$9!!#!@T*3dp1!!!"MN&-8P3!!3'D3Nj%6!!!!E*'8N9'!!%"[Ne&6P8\r!!J(@D@0c1!!"!ITTBh-d!!%#%QPMFb-!!3)U5801)`!"!N*TBf`d!!%#@QPME$J\r!!3*bBfPMEJ!!!ST-4%9'!!!#PP*ADf-!!!+LGQ9bF`!"!Uj659T&!!%#aP088L-\r!!!,H4%a(@!!#!ZS!J!#3#i-!"J!!!$`!N!@%!"X!!!#q!*!&KJ!`!!!"AJ#3"2!\r1rrm!!'$-!*!%m!rrr`!!B2)!N!@&!(8!!'9P!*!&J3#A!!"QH`#3"B)!S`!!D6N\r!N!@$!$J!!!*`!*!&K!"0!!!#L3#3"BB!BJ!!!U)!N!6`$`"[!!"KcJ#3"B8!KJ!\r!CPm!N!@"!*d!!'NG!*!&JJ#S!!"X+3#3"B$rr`!!!VX!N!@"rrm!!$jK!*!%m!r\rrr`!!BHS!N!@!rrm!!%Hh!*!&J2rr!!")1`#3"2!1rrm!!'#k!*!&J2rr!!")5`#\r3"B$rr`!!5(-!N!@"rrm!!%Kq!*!&J2rr!!")L3#3"B(rr`!!5,N!N!@#rrm!!%N\r[!*!&J2rr)!"*H`#3"B(rrb!!5Rm!N!@!rrmJ!%Z$!*!&JIrr)!"-"`#3"B$rrb!\r!6)X!N!@"rrmJ!%c2!*!&J2rr)!"0%`#3"B(rrb!!6KF!N!@!rrmJ!%mE!*!&JIr\rr)!"4(`#3"B$rrb!!8b-!N!@"rrmJ!&FR!*!&J2rr!!"E+`#3"B!!DL!!AX%!N!E\rrrb!!B)m!N!8"rrmJ!'a&!*!&![rr)!"XG3#3"2q3"!!!B*i!N!Err`!!B+`!N!6\r`$[rr!!"MfJ#3"BArr`!!CFd!N!@"rrm!!'L,!*!&J[rr!!"Uq`#3"!9"E'9bG"4\r,CA*LCA*[Fb"NEfeKD@iJC@4TG"4,CA*LCA*[Fb"cCA*fCA)JC@4TG!G,F'&cFhG\rN&%YPFQ*PFQpc)'4[E@&TEL"PC'Pd&%YPFQ*PFQpc)(0PFRCPFL"PC'Pd"dY`BA0\rcGf3%6@&TEJ9-EfGTEK",CA*LCA*[Fb"dD@0VCA4c%%YPFQ*PFQpc)(4TBfYPG(-\r&3@*[GA3&3@*[GA3%6@&TEJ40B@PZJD-:\r
\ No newline at end of file
diff --git a/src/mac/kconfig/kconfig.vers b/src/mac/kconfig/kconfig.vers
deleted file mode 100644 (file)
index 8c02042..0000000
+++ /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 (file)
index f3687f4..0000000
+++ /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 <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#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 (file)
index 2b3569b..0000000
+++ /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 <tab>nnn; where nnn is the decimal offset 
- * from the beginning of the line.
- */
-#include <Controls.h>
-#include <Errors.h>
-#include <Fonts.h>
-#include <Lists.h>
-#include <OSEvents.h>
-#include <OSUtils.h>
-#include <Packages.h>
-#include <QuickDraw.h>
-#include <String.h>
-#include <Strings.h>
-#include <SysEqu.h>
-#include <Traps.h>
-#include <ToolUtils.h>
-
-/* 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(&current);
-       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 (file)
index 8ceecd9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:&%0$B@0SC8GXEf*KE(0-D@)Z0MK,!(0SE')rN!3"!!!!!R3!!!'HbCG+EhNKF'9\rQCQdf1'X!!!!"XVr13`#3$3-!!J#3$pi!!!$H!!!!hJ!!!*3!!3)!N!3&!*!'"2J\r!!!6i!!!!AJ!!!A3#!3)!N!31!*!2S!!!!G3%!3)!6@&TEJ!P369AEh*XC!"-Ef&\rNCA)!N!41G5T46PErq#m0)!d[!#mYrr`LEIrX)&P1N!!UE[rd+d$rh'(rN!6FF!"\r1ANjd!!3U88j@rrJ[$5*Yrr3J@8k3!#TZrr3[,IrF)Qhrk#"C6T!!+Qlrp%jH6R8\rU88j@rrK)j`!dB"BQNR$r,`![+J!))QS!"#"C6T!!+Qlrp#CYrrJN8b!+CZ!NAbC\rI6Pj1G5T4F!!JEIr`B"4+N!"Q$##[!!3KE`!)!!4J$P+!8)J-J!!!!)"Yj($r6R3\r!##T4)Lm!"%U"E4J-J3!!!)"X%#!"jiJJEIr`dF"#N!"#U!!%6R3!"&FJ!)JQ)J4\riJJ)'")!%L!!F"*!!"#!%U!!J)Mmm!5-'UI!#)[rp%L)%3))#$J#i"%!!M!4!!&J\r%3!!`"%!!!J4!"#3!hJ#)!#JC)J)"!5%)"#)`!3%K#!3N@!&J#!3KM!`!!2q3"!#\r3"`%!!!5J!!!!!3!!"*J!N!X"!!!!4!!!!&!!!!"m!!!!!3!!!!)!!3#3"38!N!5\r%)d)'J$G'"8)!!!"R3d0KBfKP4fa[BQ&XFe*PCN0[G@jd!'G$3f&MD'9(E'pLB@a\r$EfjdCAKd!!!%!!!!"!!"!"B)X!!8mP%"!*!''!!"!3!!&`!!!!J!!AGc!!!"!!!\r!!@`!!!"X!!!!-J#3"bjNEf-!N$a3!*!(,QaTBJ#3(%aTBL"*EA"[FR3JH$Jf!*!\rD,QpLDJ#3(%pLDL"*EA"[FR3JH$Jf!*!@69FJ5Q&fB84[Bb"-D@jVCA)!N!GS!*!\r,!3#3%`&Y0MKV!*!6!3#3%8JD68P8)%YPFQ*PFQpcT80$B@0SC84KG'&-D@)!N!8\r"!!!!!@`!!!"X!!!!-JR%khKNr!!!!"`!-J!!BfCbC`!!!!S!!2rr!*!))Z`:\r
\ 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 (file)
index ab96b9f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:&%0$B@0SC8GXEf*KE(0-D@)Z8&"$!(0SE')rN!3"!!!!"*N!!!'Hq34+EhNKF'9\rQCR"hF'-!!!!"Xd1jA`#3$3-!!J#3"2q3"!#3"J03!!!$8!!!!e!!!!%`!!3%!2q\r3"!#3"J23!!!!4!!!!"N!!!5!!J3%!2q3"!#3$k3!!!#!"!3%!*!&rj!%!*!(!3!\r!!#`!!!!"!!!!*!#3#`%!!!"%!!!!9!!!!)!!!!!"!!!!!J!"!*!&"`#3"%)!3!&\r#!8!"3J#!!dB"!!"R3d0KBfKP4fa[BQ&XFe*PCN0[G@jdCd0$B@0SC8GXEf*KE%0\r[ER4PH(3!!!!%!!!!"!!"!"B)X!!8mP%"!*!'4!!"!3!!&J!!!$3!!3#3$(`)!UD\r3!!%!#*3Krm!i)3"!J!%!#(`)!kC1J!!J1!!!"(`*!kBj3J")1@!!!)!+!!JS!!!\r!3))!+*!!DJ!)N!#+!!b3!+S!%*!!bJ!8N!$U!!#4#J!%1'X!!*%U!"K1J!!JJ!S\r!*$PV!!%S!!!!18S!(%##!#L3!'S!#*!!LJ!-N!#U!"#3!-S!&*!!kJ!!N3S!"$K\rV!!#4+J!B6S!!))!+!#3jD`!"+!!!!$P+!"a!JJ!SN!"U!!L3!)S!$*!!UJ!3N!$\r+!"53!1S!!*%+!!3iD`!!N5S!'%k!!##!#J!N1@X!!5J!!!!j5J!F3))!+*!!DJ!\r)N!#+!!b3!+S!%*!!bJ!8N!$U!!#4#J!%1'X!!*%U!"K1J!!JJ!S!*$PV!!%S!!!\r!18S!(%##!#L3!'S!#*!!LJ!-N!#U!"#3!-S!&*!!kJ!!N3S!"$KV!!#4+J!B6S!\r!))!+!#3jD`!"+!!!!$P+!"a!JJ!SN!"U!!L3!)S!$*!!UJ!3N!$+!"53!1S!!*%\r+!!3iD`!!N5S!'%k!!##!#J!N1@X!!5J!!!!j5J!F3))!+*!!DJ!)N!#+!!b3!+S\r!%*!!bJ!8N!$U!!#4#J!%1'X!!*%U!"K1J!!JJ!S!*$PV!!%S!!!!18S!(%##!#L\r3!'S!#*!!LJ!-N!#U!"#3!-S!&*!!kJ!!N3S!"$KV!!#4+J!B6S!!)$PV!!%j5J!\rF3J$q3$KJrrp1J!!J,!-!!%f!!#!X!`!J6)!!)"aM!"`iJJ")1!!!!(aN'K53!!-\r!#*!!!`!-N!!$!"#3!!-!&*!!!`!!N!!$!!53!!-!'%k!!#"m#!+QNq(rr*!!!3!\r)P#(r`$[L!mK)!!!JJ!8!!$L!rrq3!"m!!)"P!!L"K3!%5!!!YB""!"5![`!!+!8\r!!%##rpb!!3")1#%!3(`)!kD$iIrm6S!!)(a$%hK1J!!JI!J#TT!!!3!)P#(r`%[\rrrqdj)`!!J')!')##!"3iSJ!!1-)$c)$L!!L"!J!%5rrpA@!!!!#3!')!)%[rr69\rJ!!!!1'!!!)!"!%Ji)3"!I!J$TNk!!#"m#!+QN!!"!!L8)Ir!5rrr4@!!!!#!BJ!\rJ5rrqq@!!!!#!!3")1#%!3(`)!kC1J!!JJ!`!!*!!33!8I!N$TS"-!!41J!3J!!!\r#1)!!!&3)!*!&!T5!!!"8!*!'!ZL!!!!`!*!%JJ)%!mJ$8!-X!m`%)J03KJ)$!%J\r#k!+8$Z(5!!!"!!!!!@`!!!"X!!!!-R9XE#`JEQPXI6X0#3d*Fh4KG(9c)$dJ9%Y\r"49p0B@YP3A"`E'9&GQ9ZG#!SDd0[FQ9&GQ9ZG%0XBA0c,#"V3892F'9Z3A"`E'P\rMBA4TEfiX)#C[F'9Z4ACPER3T1`d*D@BJ+(0dBA4eFb!p25"ZEd9bFLN0#3PcG'&\rdGA-J25"85d&&Ae0PEQ4"494[9%XJ+#C[F'9Z4ACPER3X)'jTE#`JG(*eC5Nl$3N\r0#@PQ)#K[F'9Z4ACPER3ZC'&dB8KKEQ4XC5!K25"ZD@`T)(X0#3P"484TFh"[Ff9\r%CA0M)#JQEh"PEN9fC@jd+6X0#Ad0#3!!!'J!N!X"!*!6!A"hF'-!N"-"!*!45"T\r0593J5f9bBQ9bEh1P3d0KBfKP4'&dB8aTBJ#3"3%!!!!"E!!!!'`!!!!b#F6VH'i\rU!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3*a3#SI58:\r
\ 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 (file)
index 7c8750e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$80$B@0SC8aTBLif1%X!FfKXBN0"*%J"!!!!F2J!!!'DBBa+EhNKF'9QCQdf1'X\r!!!!"XdBrp!#3$3-!!J#3$Pck!!"FqJ!!A2S!!!#8!!%#!*!%"3#3"Jl!!!!1`!!\r!$-!!!&f3!!)"!J#3"!i!N!i'U!!!DP!%!3)!6@&TEJ!P369AEh*XC!"-Ef&NCA)\r!N!41G5T46PErq#m0)!d[!#mYr[3LEIlF)&P1N!!UE[rd+d$qD'(rN!6FF!"1ANj\rd!!3U88j@rrJ[$5mYrQJLEIlJ)&P1N!!UE[rd6Pj1G5T46PErq%MR%$`SEJ!)*Qi\r!%#4Z!"4f!#!-CJ*f$%U$CJT`!V#Z!!aR!RB*5S0Q#'(r!!!a`#B!5S0Q#Lm-BIm\r!!$(%*J"+JfF'F!QfJ'B5)!YR"(!#*S!J#QF')'hrr#53!(!'YS"RDR!*YS"RC(!\r-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!"%,bhrp#mYrrJLEIk%)&P\r1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!"%,bhrp#mYrrJLEIk%)&P\r1N!!UE[rd)!0-ha`)6Pj1G!!3+P&19[ri51F3*#4Z!!Kf!#!+CPSLEIjm)&P1N!!\rUE[rd8i"Q(R!",`")H!"B,bhrp#mYrr!LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!\rUE[rd@B"Q((!",`")H!"B,bhrp#mYrr!LEIk%)&P1N!!UE[rd)!TQ!RB-5S0Q#Lm\r5BIm!!$'m*J"+JfB),`TKr`!!-dj`#VD!Cf4`$,D!Cej+JfGD)QhqI#"C6T!!+Ql\rrp&1!CKj`!5m!5(J!C5mYrr3[,IrX)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql\rrp&Q!CKa`!5m!5(J!C5mYrr3[,IrX)QhqK#"C6T!!+Qlrp#!$*KmNAdjH6R3!"#T\r46PErm%MR(M`S,J!)*'i!$#KZ!"!X,J!8+Li!'#CZ!"`J#QCD)QhqI#"C6T!!+Ql\rrl&1!CKj`!5m!5(J!I#mYrr3[,IrS)QhqK#"C6T!!+Qlrl'!X)QhqI#"C6T!!+Ql\rrl&Q!CKa`!5m!5(J!I#mYrr3[,IrS)QhqK#"C6T!!+Qlrl#!-CPSLEIjm)&P1N!!\rUE[rX8i"Q(R!",`")H!"p,bhrp#mYrq3LEIk%)&P1N!!UE[rXB#`LEIjm)&P1N!!\rUE[rX@B"Q((!",`")H!"p,bhrp#mYrq3LEIk%)&P1N!!UE[rX)!YQ@L*YrR`J@8k\r3!#TZrqa6J'BHF!%[!%Ki!(i[,Ird,bhri#*YrS3J@8k3!#TZrqaJ,#*YrR`J@8k\r3!#TZrqaCJ'BFF!%[!%Ki!(i[,Ird,bhri#*YrS3J@8k3!#TZrq`["'(r!!![p#B\r!CJiJ#fF))!TR"#!-CJ*f$%U$CP")E[r`,`8["Lm+,`4Kr`!!54SQ!(!+YS"Q'%K\rZrr3["5m',``[#Lm%BIm!!$Y#*J"J(NKZrr3[,[r`,`4Kr`!!0!iQ!#mZrr!["'(\rr!!"+QNU$CJ3QV[rd5S0Q##m%BIm!!$03F!'fJ'G`F!bfJ'GUF!UfJ'GNF!DfJ'G\rH5S0R@L*YrR`J@8k3!#TZrqa6J'BHF!%[!%Ki!+![,Ird,bhrh#*YrS3J@8k3!#T\rZrqaJ,#*YrR`J@8k3!#TZrqaCJ'BFF!%[!%Ki!+![,Ird,bhrh#*YrS3J@8k3!#T\rZrq`J!dcI((K1ANjd!"JU88j@rr")ja!d*Qi!##4Z!"JJ#QCD)QhqI#"C6T!!+Ql\rrl&1!CKj`!5m!5(J!Y#mYrr3[,IrJ)QhqK#"C6T!!+Qlrl'!X)QhqI#"C6T!!+Ql\rrl&Q!CKa`!5m!5(J!Y#mYrr3[,IrJ)QhqK#"C6T!!+Qlrl#m,BIm!!#k!*J"Q"L!\r+CJ*f$%U$CKT)E[rd,bi!&#mZ!"![,J!-,`YKr`!!4kJQ!%U$CK*)E[r`,blrp#m\r,BIm!!$+f*J"+JfB%*+lrm(!"YS"RF(!-YS"RDR!+YS"RC(!'YS"RANU$CeSLEIj\rm)&P1N!!UE[rX8i"Q(R!",`")H!$),bhrp#mYrp`LEIk%)&P1N!!UE[rXB#`LEIj\rm)&P1N!!UE[rX@B"Q((!",`")H!$),bhrp#mYrp`LEIk%)&P1N!!UE[rX)!0-h``\r)6Pj1G!!8+P&19[ri51F30#CZ!!JNEJ!-)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%\r[!%Ki!0B[,Ird,bhri#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%\r[!%Ki!0B[,Ird,bhri#*YrS3J@8k3!#TZrr3[#f(r!!!Y3#B!CJ`[%Lm,BIm!!$+\rb*J"+JfB')!TQ!RB-5S0Q#Lm+,`YKr`!!-ea+JfB#3T*`#VD!Cf4`$,D!Cej+JfG\rD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!jLmYrr3[,IrX)QhqK#"C6T!!+Qlrp'!\rX)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!jLmYrr3[,IrX)QhqK#"C6T!!+Qlrp#!\r$60m-#%jH6R3!##T46PErl%MR%$3QEJ!)*'i!$#!+CPSLEIjm)&P1N!!UE[rS8i"\rQ(R!",`")H!$f,bhrp#mYrq!LEIk%)&P1N!!UE[rSB#`LEIjm)&P1N!!UE[rS@B"\rQ((!",`")H!$f,bhrp#mYrq!LEIk%)&P1N!!UE[rS,`YKr`!!,#3Q!'B-,a)[#f(\rr!!!aPLB!5S0Q"L!+CJ*f$%U$CKC"l[rX)P)Jf5$C)0N[#Lm,BIm!!$)d5S0Q!N+\r55S0Q$NKZrq`[#f(r!!!k#LB!5S0Q##m,BIm!!#qLF!UfJ'GNF!bfJ'GH5S0R@L*\rYrR`J@8k3!#TZrqK6J'BHF!%[!%Ki!4%[,Ird,bhrl#*YrS3J@8k3!#TZrqKJ,#*\rYrR`J@8k3!#TZrqKCJ'BFF!%[!%Ki!4%[,Ird,bhrl#*YrS3J@8k3!#TZrqJJ!dc\rI$!K1ANjd!!JU88j@rrK)ja!d*Qi!##4Z!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj\r`!5m!5(J"(bmYrr3[,IrB)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa\r`!5m!5(J"(bmYrr3[,IrB)QhqK#"C6T!!+Qlrp#m,BIm!!#VH*J"Q"L!+CJ*f$%U\r$CJS[#Lm,BIm!!#fdF!UfJ'GH5S0R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!5S\r[,Ird,bhre#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!5S\r[,Ird,bhre#*YrS3J@8k3!#TZrr4`!%cI$!K1ANjd!!JU88j@rrK)ja!d*'i!##C\rZ!!`[#Q(r!!!U2#B!CJ`[#bm+BIm!!#qZ*J"+JfB35(J!!5m,,`TKr`!!-KJQ!%U\r$CK3[,J!8,bi!%#m,,`TKr`!!4l!Q!#m,,`TKr`!!-iC+JfB),`TKr`!!,F"`#VD\r!CfT`$lD!Cf4`%,D!Cej+JfGD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"55mYrr3\r[,Ir3)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"55mYrr3\r[,Ir3)QhqK#"C6T!!+Qlrp#!$60m-#%jH6R3!%#T46PErq%MR%$3NEJ!)*Qi!$#m\r+BIm!!#P8*J"Q$#m,,`TKr`!!,XBQ!%U$CK")H!!",`X[#Q(r!!!a-#B!5S0Q&#m\rZ!"3[,J!3,`X[#Q(r!!"(aLB!,`X[#Q(r!!!bRNU$CJJ[#Q(r!!!Xf(!+YS"RDR!\r#YS"RC(!3YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&S,bhrp#mYrm`\rLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&S,bhrp#mYrm`\rLEIk%)&P1N!!UE[rd)!0-h``)6Pj1G!!3+P&19[rd51F32#4Z!!JSEJ!-*Qi!&#!\r,CPSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!&k,bhrp#mYrq3LEIk%)&P1N!!UE[r\r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!&k,bhrp#mYrq3LEIk%)&P1N!!UE[r\r`,`TKr`!!+!SQ!'B-,``[#Q(r!!!YI#B!5S0Q"L!,CJ*f$%U$CK")H!!",``[#Q(\rr!!![h#B!5S0Q%%KZrr3[$#m+BIm!!$Z#*J"+JfB-)#i!%,#Zrr4R!RB35S0Q$Lm\r,,``[#Q(r!!!h)#B!,``[#Q(r!!!a,%U$CJJ[#Q(r!!!VCR!'YS"RF(!-YS"RDR!\r+YS"RC(!3YS"RANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!'9,bhrp#mYrmJ\rLEIk%)&P1N!!UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!'9,bhrp#mYrmJ\rLEIk%)&P1N!!UE[r`)!0-ha`)6Pj1G!!3+P&19[rd51F32#CZ!!JSEJ!-*'i!%#!\r+CPSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!'Q,bhrp#mYrq3LEIk%)&P1N!!UE[r\r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!'Q,bhrp#mYrq3LEIk%)&P1N!!UE[r\r`,`YKr`!!*T)Q!'B-,``[#f(r!!!X"#B!5S0Q"L!+CJ*f$%U$CJj#Tbm-,`YKr`!\r!,QBQ!%U$CK")E[rd,``[#f(r!!!i*LB!5S0Q"#5Zrr3[$#m,BIm!!#r3F!DfJ'G\rUF!bfJ'GNF!UfJ'GH5S0R@L*YrR`J@8k3!#TZrr"6J'BHF!%[!%Ki!ES[,Ird,bh\rra#*YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#TZrr"CJ'BFF!%[!%Ki!ES[,Ird,bh\rra#*YrS3J@8k3!#TZrr!J!dcI(!K1ANjd!!`U88j@rrK)ja!m*Qi!##KZ!!`NEJ!\r3)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!FS[,Ird,bhr`#*YrS3J@8k3!#T\rZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!FS[,Ird,bhr`#*YrS3J@8k3!#T\rZrr3[#f(r!!!P5#B!CJ`[$#m,BIm!!#Uk*J"+JfB')!TQ!RB-5S0Q$N+R,``[#f(\rr!!!Y(#B!5S0Q$Lm+,``[#f(r!!!ia#B!,``[#f(r!!!ZN!"`#VD!Cej+JfGD)Qh\rqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"fLmYrr3[,Ir8)QhqK#"C6T!!+Qlrp'!X)Qh\rqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"fLmYrr3[,Ir8)QhqK#"C6T!!+Qlrp#!$60m\rF#%jH6R3!$#T46PErp%MR%$`QEJ!)+'i!$#4Z!"!J#QCD)QhqI#"C6T!!+Qlrm&1\r!CKj`!5m!5(J"kbmYrr3[,IrS)QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q\r!CKa`!5m!5(J"kbmYrr3[,IrS)QhqK#"C6T!!+Qlrm#m,BIm!!#38*J"Q$#m-,`Y\rKr`!!+BBQ!%U$CJBJ#QB#GJa+JfB13UF[$#m,BIm!!#[S*J"+JfB35'lrp#m-,`Y\rKr`!!113Q!%U$CJ3NV[rd,``[#f(r!!!Y8R!'YS"RDR!-YS"RC(!+YS"RANU$CeS\rLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!)!,bhrp#mYrm3LEIk%)&P1N!!UE[r`B#`\rLEIjm)&P1N!!UE[r`@B"Q((!",`")H!)!,bhrp#mYrm3LEIk%)&P1N!!UE[r`)!0\r-ha`)6Pj1G!!-+P&19[ri51F3*#4Z!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m\r!5(J#%#mYrr3[,IrN)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m\r!5(J#%#mYrr3[,IrN)QhqK#"C6T!!+Qlrp#mZ!!KKr`!!)Y!Q!'B')!TQ!RB-5S0\rQ$#m5BIm!!!ff3T*f!(!+YS"RC(!-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!\r",`")H!)J,bhrp#mYrq`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!\r",`")H!)J,bhrp#mYrq`LEIk%)&P1N!!UE[rd)!-Q(b4I6Pj1G!!)+P&19[ri51F\r3*#4Z!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J#-#mYrr3[,IrS)QhqK#"\rC6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J#-#mYrr3[,IrS)QhqK#"\rC6T!!+Qlrp#mZ!!KKr`!!)FSQ!'B')!TQ!RB-5S0Q$#m5BIm!!!b`3T*f!(!+YS"\rRC(!-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!*!,bhrp#mYrq`LEIk\r%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!*!,bhrp#mYrq`LEIk\r%)&P1N!!UE[rd)!-Q(b4I6Pj1G!!)+P&19[ri51F30#CZ!!JNEJ!-)!TQ@L*YrR`\rJ@8k3!#TZrr46J'BHF!%[!%Ki!P%[,Ird,bhr[#*YrS3J@8k3!#TZrr4J,#*YrR`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!P%[,Ird,bhr[#*YrS3J@8k3!#TZrr4+NQCD)Qh\rqI#"C6T!!+Qlrp&1!CKj`!5m!5(J#8LmYrr3[,Iqi)QhqK#"C6T!!+Qlrp'!X)Qh\rqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J#8LmYrr3[,Iqi)QhqK#"C6T!!+Qlrp#m,BIm\r!!#"N*J"Q#L!+C`4+NQB#GJa+JfBH)&)[+!!%,bJ!!#m,BIm!!"K+,a*Kr`!!#c4\r#NRB!F!UfJ'GNF!bfJ'GH5S0R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Q)[,Ir\rd,bhrl#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Q)[,Ir\rd,bhrl#*YrS3J@8k3!#TZrr3J!dcI$!K1ANjd!!JU88j@rrK)ja!d*Qi!##4Z!!a\rf!#!+CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!*b,bhrp#mYrl3LEIk%)&P1N!!\rUE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!*b,bhrp#mYrl3LEIk%)&P1N!!\rUE[rd,`YKr`!!(d3Q!'B')!TQ!RB-5S0Q$#m5,`YKr`!!4JK#NR!+YS"RC(!-YS"\rRANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!+",bhrp#mYrq`LEIk%)&P1N!!\rUE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!+",bhrp#mYrq`LEIk%)&P1N!!\rUE[rd)!0-h``)6Pj1G!!)+P&19[rd51F30#CZ!!JNEJ!-)!TQ@L*YrR`J@8k3!#T\rZrr"6J'BHF!%[!%Ki!TF[,Ird,bhrX#*YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#T\rZrr"CJ'BFF!%[!%Ki!TF[,Ird,bhrX#*YrS3J@8k3!#TZrr![#f(r!!!H2#B!CJB\rJ#QB#GJa+JfB15'lrp#m,BIm!!$jD*J"+JfB%*+lrp(!$YS"RDR!+YS"RC(!-YS"\rRANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!+Q,bhrp#mYrk`LEIk%)&P1N!!\rUE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!+Q,bhrp#mYrk`LEIk%)&P1N!!\rUE[r`)!0-h``)6Pj1G!!)+P&19[rd51F32#KZ!!JNEJ!-*Qi!%#!+CPSLEIjm)&P\r1N!!UE[r`8i"Q(R!",`")H!+d,bhrp#mYrkJLEIk%)&P1N!!UE[r`B#`LEIjm)&P\r1N!!UE[r`@B"Q((!",`")H!+d,bhrp#mYrkJLEIk%)&P1N!!UE[r`)!YQ@L*YrR`\rJ@8k3!#TZrr"6J'BHF!%[!%Ki!V8[,Ird,bhrX#*YrS3J@8k3!#TZrr"J,#*YrR`\rJ@8k3!#TZrr"CJ'BFF!%[!%Ki!V8[,Ird,bhrX#*YrS3J@8k3!#TZrr![$'(r!!!\rF`LB!CJ`[#bm-BIm!!$aH*J"+JfB')!TQ!RB-5S0Q%%KZrr3[#bm-BIm!!$ei*J"\r+JfB%*+lrp(!$YS"RDR!-YS"RC(!+YS"RANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!\r",`")H!,',bhrp#mYrk3LEIk%)&P1N!!UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!\r",`")H!,',bhrp#mYrk3LEIk%)&P1N!!UE[r`)!0-ha`)6Pj1G!!-+P&19[ri51F\r30#CZ!!JNEJ!-)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Y)[,Ird,bhrX#*\rYrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Y)[,Ird,bhrX#*\rYrS3J@8k3!#TZrr3[#f(r!!!EQ#B!CJBJ#QB#GJa+JfB-,a)[#f(r!!!l+LB!5S0\rQ$#m5,`YKr`!!23T#NR!+YS"RC(!-YS"RANU$CeSLEIjm)&P1N!!UE[rd8i"Q(R!\r",`")H!,L,bhrp#mYrq`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!\r",`")H!,L,bhrp#mYrq`LEIk%)&P1N!!UE[rd)!0-h``)6Pj1G!!)+P&19[rd51F\r30#CZ!!JNEJ!3)!TQ@L*YrR`J@8k3!#TZrr"6J'BHF!%[!%Ki![-[,Ird,bhrS#*\rYrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#TZrr"CJ'BFF!%[!%Ki![-[,Ird,bhrS#*\rYrS3J@8k3!#TZrr![#f(r!!!DJ#B!CJBJ#QB#GJa+JfB55'lrp#mZ!!`[#f(r!!!\rp%#B!5S0Q"#5Zrr4`#VD!CfT`$,D!Cf4`"VD!Cej+JfGD)QhqI#"C6T!!+Qlrm&1\r!CKj`!5m!5(J$!LmYrr3[,IqF)QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q\r!CKa`!5m!5(J$!LmYrr3[,IqF)QhqK#"C6T!!+Qlrm#!$60m-#%jH6R3!$#T46PE\rrp%MR%$`SEJ!)*'i!$#CZ!"!J#fCD)QhqI#"C6T!!+Qlrm&1!CKj`!5m!5(J$%#m\rYrr3[,IqJ)QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q!CKa`!5m!5(J$%#m\rYrr3[,IqJ)QhqK#"C6T!!+Qlrm#!+CPSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!-\r4,bhrp#mYrl`LEIk%)&P1N!!UE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!-\r4,bhrp#mYrl`LEIk%)&P1N!!UE[r`,`aKr`!!'3)Q!'B-,`X[$'(r!!!l&#B!5S0\rQ"L!+CJ*f$%U$CK")E[rd,`X[$'(r!!!mQLB!5S0Q"#5Zrr4`!lD!CfT`$,D!Cf4\r`#VD!Cej+JfGD)QhqI#"C6T!!+Qlrm&1!CKj`!5m!5(J$*LmYrr3[,IqN)QhqK#"\rC6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q!CKa`!5m!5(J$*LmYrr3[,IqN)QhqK#"\rC6T!!+Qlrm#!$60mF#%jH6R3!$#T46PErq%MR%$3QEJ!)*'i!$#!+CPSLEIjm)&P\r1N!!UE[rd8i"Q(R!",`")H!-b,bhrp#mYrk!LEIk%)&P1N!!UE[rdB#`LEIjm)&P\r1N!!UE[rd@B"Q((!",`")H!-b,bhrp#mYrk!LEIk%)&P1N!!UE[rd,`YKr`!!&pJ\rQ!'B')!TQ!RB-5S0Q$#m5,`YKr`!!1H!Q!%U$CJ`[%Lm,BIm!!$b53T*`#VD!Cf4\r`$,D!Cej+JfGD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$3LmYrr3[,IrX)QhqK#"\rC6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$3LmYrr3[,IrX)QhqK#"\rC6T!!+Qlrp#!$60m-#%jH6R3!##T46PErp%MR%$3QEJ!)*'i!$(B!)!TQ@L*YrR`\rJ@8k3!#TZrr"6J'BHF!%[!%Ki!e3[,Ird,bhrY#*YrS3J@8k3!#TZrr"J,#*YrR`\rJ@8k3!#TZrr"CJ'BFF!%[!%Ki!e3[,Ird,bhrY#*YrS3J@8k3!#TZrr![#f(r!!!\r@[LB!CJBJ#QB#GJa+JfB15'lrp#m,BIm!!$`-*J"+JfB%*+lrp(!+YS"RC(!'YS"\rRANU$CeSLEIjm)&P1N!!UE[r`8i"Q(R!",`")H!0L,bhrp#mYrjJLEIk%)&P1N!!\rUE[r`B#`LEIjm)&P1N!!UE[r`@B"Q((!",`")H!0L,bhrp#mYrjJLEIk%)&P1N!!\rUE[r`)!0-h``)6Pj1G!!)+P&19[ri51F!*#!Z!!KBJ#m!)Qhqf#"C6T!!+Qlrp#4\r!)!TQ"(!!B!`N[&"dFL!J5PL))!JNAdjH6R3!"#T46PErq%MR!#3J,J!)@)![!#*\rYrT3J@8k3!#TZrr3N3#!+CJ4`!'!-*,a38hPc)%TBL#!)*&p1ANjd!!3U88j@rrK\r)ja!N*Li!##!$@)![!#*YrT3J@8k3!#TZrr3N3#!+CJ4`!'!J)!0BJ#m!,`SLEIk\rJ)&P1N!!UE[rd*,a38eC0)%TBL#!)*KmNAdjH6R3!"#T46PErq%MR!$3J,J!)@)!\r[!#*YrV`J@8k3!#TZrr3N3#!+CJ4`!'!F,`SLEIl-)&P1N!!UE[rd*P)Q[%K6HA-\rJ5eL))!JNAbCI6Pj1G!!%+P&19[ri51FB0#4Z!!KCLLB5$)03G()JCh)-Je"6HA0\rRDJb$8&0@6@GL$)0)8hPcCeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!#),bhrN!!\r[,Iq8)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!L#mYrj!\r!,bhrP#*YrS3J@8k3!#TZrr3-Je"dFL"R)!b$8&0jFfFB$)038eC0C`!!NJb$5&0\rjFfF!!DCJ!!+8,`SLEIkS)&P1N!!UE[rd)Qhqb#"C6T!!+Qlrp%T!C`!#G#*YrR`\rJ@8k3!#TZrr46J'BJF!%[!%Ki!)i[,Iq3!#mYri`LEIk%)&P1N!!UE[rdB!!#4#*\rYrR`J@8k3!#TZrr4CJ'B!!M*`!5m!5(J!MLmYrj!!,bhrM#*YrS3J@8k3!#TZrr4\rJ!!)5,`SLEIki)&P1N!!UE[rd,`"#Tbm+)QhqH#"C6T!!+Qlrp#m+)QhqZ#"C6T!\r!+Qlrp#m!,`SLEIkB)&P1N!!UE[rd1!"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K\ri!*8[,Iq3!#mYriJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!#9,bhrN!![,Iq))QhqK#"C6T!!+Qlrp#m+)QhqU#"C6T!!+Qlrp#*YrXJJ@8k\r3!#TZrr4+3'F!!9BLEIjm)&P1N!!UE[rd8i"Q)(!",`")H!#A,bhrN!![,Iq-)Qh\rqK#"C6T!!+Qlrp'!!!5BLEIjm)&P1N!!UE[rd@B"Q!!%8F!%[!%Ki!*F[,Iq3!#m\rYri`LEIk%)&P1N!!UE[rdB!!!p#m+)QhqR#"C6T!!+Qlrp#C!)Qhqb#"C6T!!+Ql\rrp%T!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!#F,bhrN!![,Iq-)QhqK#"C6T!\r!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!R#mYrj!!,bhrM#*YrS3J@8k\r3!#TZrr3[#b*YrY!J@8k3!#TZrr3LEIl))&P1N!!UE[rd5N"R@L*YrR`J@8k3!#T\rZrr46J'BHF!%[!%Ki!*i[,Iq3!#mYri`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!\rUE[rd@B"Q((!",`")H!#H,bhrN!![,Iq-)QhqK#"C6T!!+Qlrp%cI$"K1ANjd!!3\rU88j@rrK)jaJm*'i!##JZ!!`J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!Vbm\rYrj!!,bhrK#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!+m\r[,Iq3!#mYri3LEIk%)&P1N!!UE[rd5T*Q@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K\ri!,![,Iq3!#mYri!LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!#`,bhrN!![,Iq!)QhqK#"C6T!!+Qlrp#K5@B`Q&!b$5&0jFfGD)QhqI#"C6T!\r!+Qlrp&1!CKj`!5m!5(J!Y5mYrj!!,bhrI#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!,8[,Iq3!#mYrh`LEIk%)&P1N!!UE[rd,``LEIkF)&P\r1N!!UE[rd*N!LEIl))&P1N!!UE[rd5N"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K\ri!,J[,Iq3!#mYri`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!#i,bhrN!![,Iq-)QhqK#"C6T!!+Qlrp#m,)QhqN!!J@8k3!#TZrr3["#m,)Qh\rqT#"C6T!!+Qlrp#m,)Qhqc#"C6T!!+Qlrp#m,)QhqM#"C6T!!+Qlrp,L!C`4`"Q!\r))&0BL#5)F!"-ha`B6Pj1G!!)+P&19[ri51F!0#4Z!!JQEJ!8,`TKr`!!$ja+J'G\rD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!c5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4\rJ,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!-d[,Iq3!#mYrhJLEIk%)&P1N!!UE[r\rdF!'`VJ!-CK3[#bmZ!"![,J!-,`TKr`!!![CJ(R!#X+i!$'B8,`X[,J!3,bi!$#m\r+BIm!!!!8B!*`%#4I*Pp1ANjd!"!U88j@rrK)jaJm+'i!##JZ!"59bTI,5S4Q@L*\rYrR`J@8k3!#TZrr46J'BHF!%[!%Ki!1-[,Iq3!#mYrh3LEIk%)&P1N!!UE[rdB#`\rLEIjm)&P1N!!UE[rd@B"Q((!",`")H!$M,bhrN!![,Ipd)QhqK#"C6T!!+Qlrp#m\r-BIm!!!jq5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!13[,Iq3!#mYrhJLEIk\r%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!$N,bhrN!![,Ipi)Qh\rqK#"C6T!!+Qlrp(!#X+i!$'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!j5mYrj!\r!,bhrF#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!18[,Iq\r3!#mYrh!LEIk%)&P1N!!UE[rd*Qi!%%Ki!%aKrrrrq!SN3#!+CJC`"Q!!!@K#NN+\rU!!4#UJ!33US!,%+U!$K#UJ"%3US!5#"63HJ!!A$r8S"+''Ek,`"KrrrrpmiNJ'B\r3,`S[$'(r!!!'IR!'B!!"*#"V!!4"k!!"F2p5J%SBC[S[!'(rrrrhSL9!!!4+UJ!\r%CK![#Lm-BIm!!!C-F!CJ!!$b)&)L8b!)%0PQr#"U!!3LD`!%)!J3f@Em*@X!&!!\r8*@X!'!!B*@X!(!!F*@X!)!!J*@X!*!!N*@X!+!!S5'S!##mV!"![+`!-,bX!##m\r-BIm!!!)b*J"R%#m+,`aKr`!!"H4`"Q!!!)T)DJ!`,bX!1#mV!$3[+`!`,`aKr`!\r!!JBQ!'F1,`S[$'(r!!!&Z(!'B&j)DJ!m,bX!4#mV!%![+`!m,`aKr`!!!G`Q!'F\r1,`S[$'(r!!!&MR!'B$4)DJ!X,bX!,#m-BIm!!!,S*J"R$Lm+,`aKr`!!"@a`"Q!\r53US!5#"%F!)JJ#"%)8S!"(!!60mF'%jH6R3!%#T46PErq%MR!$`SEJ!)*'i!&*I\r,,`aKr`!!$"K+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"1bmYrj!!,bhrH#*\rYrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!6X[,Iq3!#mYrhJ\rLEIk%)&P1N!!UE[rdF!'`VJ!-CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!%m,bh\rrN!![,IpX)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"2#m\rYrj!!,bhrE#*YrS3J@8k3!#TZrr3J#QCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J\r"25mYrj!!,bhrG#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%K\ri!6d[,Iq3!#mYrh3LEIk%)&P1N!!UE[rd5(J&d'(rrrre5LC!)!YQ"(!'B#iL5b"\rZ!"!J2!!!"G"b),#"C35L,Q!15S"R#L)*%YK6J'Ek)N&`!55!*8X!"(!!60mF!%j\rH6R3!%#T46PErq%MR!$`SEJ!)*'i!'*I,,`aKr`!!#T*+J'GD)QhqI#"C6T!!+Ql\rrp&1!CKj`!5m!5(J"9bmYrj!!,bhrH#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#T\rZrr4CJ'BFF!%[!%Ki!9F[,Iq3!#mYrhJLEIk%)&P1N!!UE[rd)!TQ@L*YrR`J@8k\r3!#TZrr46J'BHF!%[!%Ki!9J[,Iq3!#mYrh3LEIk%)&P1N!!UE[rdB#`LEIjm)&P\r1N!!UE[rd@B"Q((!",`")H!&B,bhrN!![,Ipd)QhqK#"C6T!!+Qlrp%UZ!"4R0Lm\rZ!""Krrrrp#!Q3#!,CJ4`"Q!b)NXJEJ!8)#i!%()JX)&P"+)ZB!j+J'F+)JN5f&1\r!C[SL355Z!!`PEJ!3!!3P5`!)F!"-ha`!6Pj1G!!8+P&19[ri51FF2#CZ!!JSEJ!\r-*'i!%#m,BIm!!!PL5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!A3[,Iq3!#m\rYrhJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&d,bhrN!!\r[,Ipi)QhqK#"C6T!!+Qlrp#!+CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&e,bh\rrN!![,Ipd)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"G5m\rYrj!!,bhrG#*YrS3J@8k3!#TZrr4f!'!#8S0+Y$`!C[JU!b!&8S$PL#m!BIrrrr,\rN*)"Q"(!'B(af!'"X5(J!$'(rrrrbcL"5)B!m!#"55V!m!'B1,a)[#f(r!!!#rR!\r'B&)J!e+!)&*#X!`!)&)JF$`!3UJ!##"5,c!m!#"d2!![+!!),bJ!"#mS!!![#f(\rrrrrpILJ!C`i[%Lm,BIm!!!+kF!CJ$P+$YS9PN!!J8N+`A!"`!%cI($K1ANjd!!`\rU88j@rrK)j`!N*'i!##m+BIm!!!IQ5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K\ri!Ci[,Iq3!#mYrhJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!'H,bhrN!![,Ipi)QhqK#"C6T!!+Qlrp(!"X+i!$'GLF!+`VJ!-CeSLEIjm)&P\r1N!!UE[rd8i"Q(R!",`")H!'I,bhrN!![,IpS)QhqK#"C6T!!+Qlrp'!X)QhqI#"\rC6T!!+Qlrp&Q!CKa`!5m!5(J"RbmYrj!!,bhrD#*YrS3J@8k3!#TZrr4`!E#Z!!a\rQ$#mZ!""KrrrrmJKJ&(!#X+i!$'B-,bi!%#m+BIm!!!!1*&p1ANjd!!`U88j@rrK\r)j`!d*Qi!##4Z!!`[#f(r!!!'e%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!'\rY,bhrN!![,Ipi)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J\r"V5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4+NQF),a*Krrrrm@C+UJ!%C`S[+J!%BIr\rrrr&@,bS!%#mU!!`[+J!),`YKr`!!!&`[+J!i,bS!0#mU!$![#f(r!!!!5#mU!%3\r[+J"!,bS!2#m,BIm!!!!d5US!,'F-,bS!,#m,BIm!!!#Z5US!5'F-,bS!5#m,BIm\r!!!#F*&mQAdjH6R3!##T46PErq%MR!#3NEJ!),`TKr`!!"GT+J'GD)QhqI#"C6T!\r!+Qlrp&1!CKj`!5m!5(J"a#mYrj!!,bhrH#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!F3[,Iq3!#mYrhJLEIk%)&P1N!!UE[rd5Ui!&'F+,bi\r!&'(rrrr`D#4I6Pj1G!!3+P&19[ri51F30#CZ!!JNEJ!-,`YKr`!!"8T+J'GD)Qh\rqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"d5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4J,#*\rYrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!G%[,Iq3!#mYrhJLEIk%)&P1N!!UE[rd)!T\rQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!G)[,Iq3!#mYrf3LEIk%)&P1N!!UE[r\rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!(5,bhrN!![,IpN)QhqK#"C6T!!+Ql\rrp%U5CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(6,bhrN!![,IpJ)QhqK#"C6T!\r!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"dbmYrj!!,bhrB#*YrS3J@8k\r3!#TZrr4f!'!N)()m!#mS!!J[+!!%,bJ!!#m,BIrrrriU,c)m!'(rrrr["P+$5V)\rm!'E@,`TKrrrrl[C-h``)6Pj1G!!)+P&19[ri51FB2#JZ!!J["'(r!!!$fNU!CeS\rLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(T,bhrN!![,Ipi)QhqK#"C6T!!+Qlrp'!\rX)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"k5mYrj!!,bhrH#*YrS3J@8k3!#TZrr4\r`!E#Z!!aRBR!#X+i!$'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"kLmYrj!!,bh\rrA#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!HS[,Iq3!#m\rYre`LEIk%)&P1N!!UE[rdF!'`VJ!8Cf*`!V#Z!"4R@L*YrR`J@8k3!#TZrr46J'B\rHF!%[!%Ki!HX[,Iq3!#mYreJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"\rQ((!",`")H!(V,bhrN!![,IpB)QhqK#"C6T!!+Qlrp#!Z!!b`VJ!8C`C`!'!!!0T\r`!E#Z!!aQF#CZ!"!SEJ!B)!YR"#!-CJC`!'!!!,a)E!!"5'X!!5*YrR3J@8k3!#T\rZrr4+J'Bq5'`!+8KV!#NLEIjd)&P1N!!UE[rd5S"Q*NKX!+&)D`#K)QhqG#"C6T!\r!+Qlrp%U!CJiJ+`$DX+`!fQB%F!&JC(!!B'"`!V#Z!!aQ9LBZ!"!NEJ!B5S0R"#!\r+CJ4`!'"%,a)J3bm3)QhqG#"C6T!!+Qlrp%U!CLJ[+J!%,bS!"#*YrR3J@8k3!#T\rZrr4+J'B3)%-J+!!BX+S!''B%F!&J"R!!B!*`!%cI("K1ANjd!"3U88j@rr4)ja!\r%5'lrpbmZ!!`[,J!))Qhqa#"C6T!!+Qlrm$B!CeSLEIjm)&P1N!!UE[r`8i"Q(R!\r",`")H!)K,bhrN!![,Iq))QhqK#"C6T!!+Qlrm'!X)QhqI#"C6T!!+Qlrm&Q!CKa\r`!5m!5(J#)5mYrj!!,bhrL#*YrS3J@8k3!#TZrr!3,[rh*Kp1ANjd!!JU85"Yre4\r+%'F%F!"J!R!!6R8U88j@rrK)ja!d*Qi!##!,CPSLEIjm)&P1N!!UE[rd8i"Q(R!\r",`")H!"+,bhr6#mYre!LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!\r",`")H!"+,bhr6#mYre!LEIk%)&P1N!!UE[rd5(J!&'(rrrrUK#4!)!TQ"R!'B!!\r!L#5mY80dH%KU!!3LEIl8)&P1N!!UE[rd0J"R@L*YrR`J@8k3!#TZrr46J'BHF!%\r[!%Ki!&-[,Ip-,bhr5#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%\r[!%Ki!&-[,Ip-,bhr5#*YrS3J@8k3!#TZrr3PEIj`!!`JDJ!-3UJ!$#D+F!"-h``\r)6Pj1G!!%+P&19[r`51FF0#CZ!!Ki!!b6j80dH'B'F!"J!!&k$*1e3h4iC`C`#Q!\r!!@a)E[r`)Qhqe#"C6T!!+Qlrl$S!CeSLEIjm)&P1N!!UE[rX8i"Q(R!",`")H!"\r[,bhr6#mYrdJLEIk%)&P1N!!UE[rXB#`LEIjm)&P1N!!UE[rX@B"Q((!",`")H!"\r[,bhr6#mYrdJLEIk%)&P1N!!UE[rX5'X!"%KZrr"KrrrrrDj+!'B'F!TJ!!$Q)'X\r!$#4S!!4J"P+%*'S!-#!+C[BJD`!-Z+J!#'F'F!TJ!!$#)'X!$#4S!!4J4%UU!#a\rQ%#"V!!bek!!%C`C`#Q!!!+*+UJ!XCa!JDJ!XYHJ!-'F'F!TJ!!#-5US!-'F1)'S\r!-,AS!#aR"(!+B(BNDJ!`)!TQZ#"V!!`ND!!%B&j`!E#U!!aR&R!#X+S!$'F1$+S\r!!0kY!!aR"(!+B%BJ+J!3X+S!&')'5US!''B%F!TJ-RB!B"iJDJ!BF!'`X$i!Ca!\rJDJ!BF!+`X$i!C`4`#Q!58S1fUJ!3CG`NDJ!`)!TQRR!!60m-1%jH6R3!"#T46PE\rrq%MR!#3NEJ!))!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!,%[,Ip-,bhr8#*\rYrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,%[,Ip-,bhr8#*\rYrS3J@8k3!#TZrr3[%Q(rrrrpmNU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!#\rb,bhr6#mYrd3LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!#\rb,bhr6#mYrd3LEIk%)&P1N!!UE[rd,a*Krrrrk)JLEIl))&P1N!!UE[rd5N"R@L*\rYrR`J@8k3!#TZrr46J'BHF!%[!%Ki!,F[,Ip-,bhr3#*YrS3J@8k3!#TZrr4J,#*\rYrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,F[,Ip-,bhr3#*YrS3J@8k3!#TZrr4#NL4\rI6Pj1G!!%+P&19[ri51F!0#CZ!!JNEJ!-,`YKrrrrr2j+J'GD)QhqI#"C6T!!+Ql\rrp&1!CKj`!5m!5(J!`5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql\rrp&Q!CKa`!5m!5(J!`5mYrd`[,Imm)QhqK#"C6T!!+Qlrp#!+CPSLEIjm)&P1N!!\rUE[rd8i"Q(R!",`")H!$#,bhr6#mYrcJLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!\rUE[rd@B"Q((!",`")H!$#,bhr6#mYrcJLEIk%)&P1N!!UE[rd)'X!$#53!(!!*&m\rQAdjH6R3!##T46PErq%MR!#3NEJ!),`TKrrrrr"T+J'GD)QhqI#"C6T!!+Qlrp&1\r!CKj`!5m!5(J!c#mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q\r!CKa`!5m!5(J!c#mYrd`[,Imm)QhqK#"C6T!!+Qlrp#mU!!`LEIkd)&P1N!!UE[r\rd,bS!$#*YrZ3J@8k3!#TZrr3NAdjH6R3!"#T46PErq%MR%$`SEJ!)*Li!$#CZ!"!\r[$'(rrrrlGNU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!$K,bhr6#mYrc`LEIk\r%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!$K,bhr6#mYrc`LEIk\r%)&P1N!!UE[rd)!YQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!1)[,Ip-,bhr0#*\rYrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!1)[,Ip-,bhr0#*\rYrS3J@8k3!#TZrr4)H!!-BIrrrq55*%!J#QB%F!CJ&L5mY80bCL9$!!3J3b9S!!3\r!##D+F!"-ha`)6Pj1G!!-+P&19[ri51F!2#CZ!!JSEJ!-,`YKrrrrqQa+J'GD)Qh\rqI#"C6T!!+Qlrp&1!CKj`!5m!5(J!q5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)Qh\rqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J!q5mYrd`[,Imm)QhqK#"C6T!!+Qlrp!b8Y80\rbCQF%F!TJ0L"V!!a+U!!%CJ4`#Q!S)'X!$#4S!!3JE!!%)#S!",#S!!4R%%UU!$"\rQ"(!+B!JNDJ!`B1*`!%cI(!"1ANjd!!JU88j@rrK)j`!d*Qi!##4Z!!`[#f(rrrr\rjU%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!%@,bhr6#mYrc`LEIk%)&P1N!!\rUE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!%@,bhr6#mYrc`LEIk%)&P1N!!\rUE[rd)!TQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!4F[,Ip-,bhr0#*YrS3J@8k\r3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4F[,Ip-,bhr0#*YrS3J@8k\r3!#TZrr3[%Lm,BIrrrrjL5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!4J[,Ip\r-,bhr-#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4J[,Ip\r-,bhr-#*YrS3J@8k3!#TZrr3[%Q(rrrrMH#*YrXJJ@8k3!#TZrr4+3'GD)QhqI#"\rC6T!!+Qlrp&1!CKj`!5m!5(J"(#mYrd`[,Ip!)QhqK#"C6T!!+Qlrp'!X)QhqI#"\rC6T!!+Qlrp&Q!CKa`!5m!5(J"(#mYrd`[,Ip!)QhqK#"C6T!!+Qlrp#4I*Pp1ANj\rd!!JU88j@rrK)ja!d*'i!##CZ!!`Q,J!3,`TKrrrrpqT+J'GD)QhqI#"C6T!!+Ql\rrp&1!CKj`!5m!5(J",5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql\rrp&Q!CKa`!5m!5(J",5mYrd`[,Imm)QhqK#"C6T!!+Qlrp#m,,`TKrrrrr3*+J'G\rD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J",LmYrd`[,ImX)QhqK#"C6T!!+Qlrp'!\rX)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J",LmYrd`[,ImX)QhqK#"C6T!!+Qlrp%U\r$Cf"`!ED!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!%[,bhr6#mYrbJLEIk%)&P\r1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!%[,bhr6#mYrbJLEIk%)&P\r1N!!UE[rd)'X!"(!#X+J!)'FD5'S!"#"V!!4)D!!NBIrrrr6b5J"Q"(!)B"SJD`!\r%)8-!)#"V!!3KDJ!%!#3KDJ!)!#K`!%cI$!K1ANjd!!`U88j@rrK)j`!d*Qi!##4\rZ!!`[#f(rrrrfA%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&!,bhr6#mYrc`\rLEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&!,bhr6#mYrc`\rLEIk%)&P1N!!UE[rd,`S[#f(rrrrlG%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`"\r)H!&",bhr6#mYrb`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!&",bhr6#mYrb`LEIk%)&P1N!!UE[rd)'S!"(!#X+J!)'CD)QhqI#"C6T!!+Ql\rrp&1!CKj`!5m!5(J"3LmYrd`[,ImN)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Ql\rrp&Q!CKa`!5m!5(J"3LmYrd`[,ImN)QhqK#"C6T!!+Qlrp%KV!!3JDJ!%5'J!*'(\rrrrrcENS!CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!&$,bhr6#mYrb!LEIk%)&P\r1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!&$,bhr6#mYrb!LEIk%)&P\r1N!!UE[rd)'S!"(!#X+J!)'Fd5'X!"#"U!!4)D!!NBIrrrr,b5J"R(L"U!!4`!L&\r!!#!JDJ!%3UJ!*#"U!!4#U!!SF!"J!R!)*&mQAdjH6R3!##T46PErq%MR($`QEJ!\r)+#i!$#KZ!"!U,J!F,`YKrrrrp&*+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J\r"B5mYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J\r"B5mYrd`[,Imm)QhqK#"C6T!!+Qlrp%U%CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`"\r)H!&L,bhr6#mYra`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!&L,bhr6#mYra`LEIk%)&P1N!!UE[rd)!aQ@L*YrR`J@8k3!#TZrr46J'BHF!%\r[!%Ki!@-[,Ip-,bhr'#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%\r[!%Ki!@-[,Ip-,bhr'#*YrS3J@8k3!#TZrr4+K@CD)QhqI#"C6T!!+Qlrp&1!CKj\r`!5m!5(J"C#mYrd`[,Imd)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa\r`!5m!5(J"C#mYrd`[,Imd)QhqK#"C6T!!+Qlrp%Ki!$4Krrrrh5SN3#!+CJC`"Q!\r!!1C#NN+U!!K#UJ!B)%4`re+!5KKQqP+!,`"Krrrrh-3NJ'B3,`S[#f(r!!!*KR!\r'B!!!Y#"-F2p5J%SBC[T5J#m!BIrrrpbF*8!!#%UU!!KQ%#m+,`YKr`!!#9K`"Q!\r!!)B[#Lm,BIm!!!T8*J"R$Lm+,`YKr`!!#6SJ!f"S)&)L4#!)%0PQr#"U!!JL6#!\r)%0PQr#9Z!"J!(#9Z!"3!$%+U!""`!L9!!#!JD`!-*@J!$!!%)'X!$&+S!!`["5m\r+,`YKrrrrpR!Q!'F1,`S[#f(r!!!)hL!$B!`[#Lm,BIm!!!U#F!"-ha`i6Pj1G!!\rB+P&19[ri51F!0#CZ!!JNEJ!-,`YKrrrrmEa+J'GD)QhqI#"C6T!!+Qlrp&1!CKj\r`!5m!5(J"RLmYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa\r`!5m!5(J"RLmYrd`[,Imm)QhqK#"C6T!!+Qlrp#m+,`YKrrrrpY4+J'GD)QhqI#"\rC6T!!+Qlrp&1!CKj`!5m!5(J"RbmYrd`[,ImX)QhqK#"C6T!!+Qlrp'!X)QhqI#"\rC6T!!+Qlrp&Q!CKa`!5m!5(J"RbmYrd`[,ImX)QhqK#"C6T!!+Qlrp#"U!!4+U!!\r`Ca)JDJ!%)QS!"#*T!$!MD!!X!#`JDJ!%5UJ!,'F8)'S!"#*U!!3LD3!X)fJ!-!!\r`B!iJDJ!%)QX!$#0S!$!!"#"V!!a6U!!),bS!"#m,BIm!!!H)F!!NAbCI6Pj1G!!\r)+P&19[ri51F32#CZ!!JNEJ!-+'i!%#m,BIrrrr"`5S"R@L*YrR`J@8k3!#TZrr4\r6J'BHF!%[!%Ki!Ei[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4\rCJ'BFF!%[!%Ki!Ei[,Ip-,bhr2#*YrS3J@8k3!#TZrr3[#Lm,BIrrrr@)5S"R@L*\rYrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Em[,Ip-,bhr,#*YrS3J@8k3!#TZrr4J,#*\rYrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Em[,Ip-,bhr,#*YrS3J@8k3!#TZrr3J$'C\rD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"`#mYrd`[,ImB)QhqK#"C6T!!+Qlrp'!\rX)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"`#mYrd`[,ImB)QhqK#"C6T!!+Qlrp#"\rU!!4+U!!)CPSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(",bhr6#mYra3LEIk%)&P\r1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!(",bhr6#mYra3LEIk%)&P\r1N!!UE[rd)%a`re+!5KKQqP+!,`"Krrrrf2)Q!'B'F!CJ!!#1)'S!"#mS!!KKrrr\rrfEJLEIl))&P1N!!UE[rd5N"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!FN[,Ip\r-,bhr3#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!FN[,Ip\r-,bhr3#*YrS3J@8k3!#TZrr3JDJ!%)8-!##"$)N`J#"$CC[a`!%cI(!K1ANjd!!`\rU88j@rrK)ja!m*Qi!##4Z!!`SEJ!3,`YKrrrrlKC+J'GD)QhqI#"C6T!!+Qlrp&1\r!CKj`!5m!5(J"fLmYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q\r!CKa`!5m!5(J"fLmYrd`[,Imm)QhqK#"C6T!!+Qlrp#m+,`YKrrrrmbj+J'GD)Qh\rqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"fbmYrd`[,ImX)QhqK#"C6T!!+Qlrp'!X)Qh\rqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"fbmYrd`[,ImX)QhqK#"C6T!!+Qlrp#!-CPS\rLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!(F,bhr6#mYraJLEIk%)&P1N!!UE[rdB#`\rLEIjm)&P1N!!UE[rd@B"Q((!",`")H!(F,bhr6#mYraJLEIk%)&P1N!!UE[rd)'S\r!"%US!!KQ@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!Gd[,Ip-,bhr&#*YrS3J@8k\r3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Gd[,Ip-,bhr&#*YrS3J@8k\r3!#TZrr3JDJ!%)'J!#($r8S"+''Ek8S![!'(rrrr@9LB!CJ4`"Q!8)%-LDJ!%)QN\r!##!)%0PQr#L$F!"-ha`)6Pj1G!!-+P&19[ri51F!2#4Z!!JSEJ!-*Qi!%#m+BIr\rrrq``5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!I)[,Ip-,bhr2#*YrS3J@8k\r3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!I)[,Ip-,bhr2#*YrS3J@8k\r3!#TZrr3[$#m+BIrrrr&)5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!I-[,Ip\r-,bhr,#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!I-[,Ip\r-,bhr,#*YrS3J@8k3!#TZrr3J#fCD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J"p#m\rYrd`[,Im3)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J"p#m\rYrd`[,Im3)QhqK#"C6T!!+Qlrp#"X!!3QU!!-F!"-ha`!6Pj1G!!-+P&19[ri51F\r32#CZ!!JNEJ!-+'i!%#m,BIrrrqVD5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%K\ri!J%[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%K\ri!J%[,Ip-,bhr2#*YrS3J@8k3!#TZrr3[#Lm,BIrrrqrb5S"R@L*YrR`J@8k3!#T\rZrr46J'BHF!%[!%Ki!J)[,Ip-,bhr,#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#T\rZrr4CJ'BFF!%[!%Ki!J)[,Ip-,bhr,#*YrS3J@8k3!#TZrr3J$'CD)QhqI#"C6T!\r!+Qlrp&1!CKj`!5m!5(J#!bmYrd`[,ImF)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!\r!+Qlrp&Q!CKa`!5m!5(J#!bmYrd`[,ImF)QhqK#"C6T!!+Qlrp#"U!!4+N!"Q@L*\rYrR`J@8k3!#TZrr46J'BHF!%[!%Ki!J3[,Ip-,bhr$#*YrS3J@8k3!#TZrr4J,#*\rYrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!J3[,Ip-,bhr$#*YrS3J@8k3!#TZrr3JDJ!\r%)&"`re+!5KKQqP+!,`"KrrrrdaiQ!'B%F!CJ%L"$)QS!"#*4)!J3f@Em+)0`!%c\rI(!K1ANjd!!`U88j@rrK)j`!d*Qi!##4Z!!`[#f(rrrrSrNU!CeSLEIjm)&P1N!!\rUE[rd8i"Q(R!",`")H!)@,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!\rUE[rd@B"Q((!",`")H!)@,bhr6#mYrc`LEIk%)&P1N!!UE[rd)!TQ@L*YrR`J@8k\r3!#TZrr46J'BHF!%[!%Ki!KF[,Ip-,bhr##*YrS3J@8k3!#TZrr4J,#*YrR`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!KF[,Ip-,bhr##*YrS3J@8k3!#TZrr4+NQF),a*Krrr\rrdc*+UJ!)C`S[+J!)BIrrrp-L5US!''F+,`S[#f(r!!!#KL4I*Pp1ANjd!!JU88j\r@rrK)j`!m*Qi!##4Z!!`[#f(rrrrRmNU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`"\r)H!)Z,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`"\r)H!)Z,bhr6#mYrc`LEIk%)&P1N!!UE[rd5(J!)'(rrrr51#K!)!aQ"(!'B"!P6!!\rB3US!%(!%*8!!&(!!60mF!%jH6R3!##T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrqG\r-5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!N)[,Ip-,bhr2#*YrS3J@8k3!#T\rZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!N)[,Ip-,bhr2#*YrS3J@8k3!#T\rZrr4#U`!X)'S!$#GS!!3!-%UV!$"R##"V!$!K5`!X)'S!$#&,!!3JDJ!-8UJ!##4\rI*Pp1ANjd!!JU88j@rrK)jaJm+'i!##CZ!!`Q,J!3+#i!'#m-BIrrrqD@5S"R@L*\rYrR`J@8k3!#TZrr46J'BHF!%[!%Ki!PN[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*\rYrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!PN[,Ip-,bhr2#*YrS3J@8k3!#TZrr3J#fC\rD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J#@LmYrd`[,ImF)QhqK#"C6T!!+Qlrp'!\rX)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J#@LmYrd`[,ImF)QhqK#"C6T!!+Qlrp#"\rX!!`ND!!%B"kfUJ!-CK3[#bm5)QhqG#"C6T!!+Qlrp%U!C`JNDJ!`)!TQhL!+C`J\rJ4##+F!"J!R!+60mF'%jH6R3!&#T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrq9m5S"\rR@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!RB[,Ip-,bhr2#*YrS3J@8k3!#TZrr4\rJ,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!RB[,Ip-,bhr2#*YrS3J@8k3!#TZrr4\r+U`!BCa3[#bm+BIm!!!!D,bX!''(rrrr3!#4I*Pp1ANjd!!JU88j@rrK)ja!d*Qi\r!##4Z!!`[#f(rrrrNi%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!+',bhr6#m\rYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!+',bhr6#m\rYrc`LEIk%)&P1N!!UE[rd5US!''FUGJ"J(#!$jiJJDJ!BdF![+!!%,bJ!!#m,BIr\rrrpaS8S1fUJ!3CGj#UJ!360m-#%jH6R3!##T46PErm%MR($3QEJ!)*'i!$(J!,`Y\rKrrrrj#a+J'GD)QhqI#"C6T!!+Qlrl&1!CKj`!5m!5(J#R5mYrd`[,Imm)QhqK#"\rC6T!!+Qlrl'!X)QhqI#"C6T!!+Qlrl&Q!CKa`!5m!5(J#R5mYrd`[,Imm)QhqK#"\rC6T!!+Qlrl(B!B"3JDJ!B$,!!!0kY2J"Q"(J"B!K5JlDU!""PjNS%CM!J+J!3X+S\r!&'BQ)#S!&0#!jiJ[!%KU!"KKrrrrdGSU!'F%)!9J4#!U!"63J#9!!"4)E[r`,bi\r!&#mZ!"![#f(rrrr6Z#S!C`3J"@!H)!2RL#"U!"M4`##Zrr!KE[rd!!4+"'B%8US\r!%(!!60m-1%jH6R3!%#T46PErq%MR%$3QEJ!)*'i!$#m,BIrrrq-H5S"R@L*YrR`\rJ@8k3!#TZrr46J'BHF!%[!%Ki!Xd[,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!Xd[,Ip-,bhr2#*YrS3J@8k3!#TZrr4f!'"5,bi\r!&#mZ!"!J!qH))'S!'0(!,bJ!"#mS!!![#f(rrrrHX%S!CbSJ!qH))'S!'0(!,bJ\r!"#mS!!![#f(rrrrDKL"U!"JK[!!!hUdq!(!!B!T5JlDU!""PU(!#60m-#%jH6R3\r!%#T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrq)q5S"R@L*YrR`J@8k3!#TZrr46J'B\rHF!%[!%Ki!Z![,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*YrR`J@8k3!#TZrr4CJ'B\rFF!%[!%Ki!Z![,Ip-,bhr2#*YrS3J@8k3!#TZrr3[#bm+BIrrrqG@5S"R@L*YrR`\rJ@8k3!#TZrr46J'BHF!%[!%Ki!Z%[,Ip-,bhr,#*YrS3J@8k3!#TZrr4J,#*YrR`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!Z%[,Ip-,bhr,#*YrS3J@8k3!#TZrr3[,J!8,bi\r!%#mV!!3[#Q(rrrrp)L4I*Pp1ANjd!"!U88j@rrK)j`!d*'i!##CZ!!`[#Q(rrrr\rK3%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!,X,bhr6#mYrc`LEIk%)&P1N!!\rUE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!,X,bhr6#mYrc`LEIk%)&P1N!!\rUE[rd,`X[#Q(rrrrQ@%U!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!,Y,bhr6#m\rYrb`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!,Y,bhr6#m\rYrb`LEIk%)&P1N!!UE[rd,bi!&#mZ!"![+`!%,`TKrrrrr63NAbCI6Pj1G!!3+P&\r19[ri51F!*#4Z!!J[#Q(rrrrJ4NU!CeSLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!,\rl,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`LEIjm)&P1N!!UE[rd@B"Q((!",`")H!,\rl,bhr6#mYrc`LEIk%)&P1N!!UE[rd)'i!$!b3!,9$3dPR"(!#B!*`!#4I6Pj1G!!\r)+P&19[ri51F!2#CZ!!JSEJ!-,`YKrrrrhl4+J'GD)QhqI#"C6T!!+Qlrp&1!CKj\r`!5m!5(J$#LmYrd`[,Imm)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa\r`!5m!5(J$#LmYrd`[,Imm)QhqK#"C6T!!+Qlrp%Ki!!aKrrrrb5iN3#!+CJ4`"Q!\r8*,be3d0*)'X!$#9S!!3!"#L+F!"-ha`!6Pj1G!!)+P&19[rd51F32#CZ!!JNEJ!\r-+'i!%#m,BIrrrpm'5S"R@L*YrR`J@8k3!#TZrr"6J'BHF!%[!%Ki!b)[,Ip-,bh\rr2#*YrS3J@8k3!#TZrr"J,#*YrR`J@8k3!#TZrr"CJ'BFF!%[!%Ki!b)[,Ip-,bh\rr2#*YrS3J@8k3!#TZrr"+UJ!%CJ4`!f!S5'lrp#mU!!3[#f(rrrrM!#B!C`3J!f!\r3)'S!"#9S!$!!"#LZrr4`!%cI(!K1ANjd!!`U88j@rrK)j`!N*'i!##m+BIrrrpj\r@5S"R@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!c8[,Ip-,bhr2#*YrS3J@8k3!#T\rZrr4J,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!c8[,Ip-,bhr2#*YrS3J@8k3!#T\rZrr3[,J!-BIrrrmMU*&p1ANjd!!JU88j@rrK)j`!N*'i!##m+BIrrrph35S"R@L*\rYrR`J@8k3!#TZrr46J'BHF!%[!%Ki!d![,Ip-,bhr2#*YrS3J@8k3!#TZrr4J,#*\rYrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!d![,Ip-,bhr2#*YrS3J@8k3!#TZrr3JEJ!\r-$*!!Y80b5@F%F!*J!R!!*&p1ANjd!!JU88j@rrK)ja!m*'i!##KZ!!`Q,J!3,`T\rKrrrrh6T+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$8#mYrd`[,Imm)QhqK#"\rC6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$8#mYrd`[,Imm)QhqK#"\rC6T!!+Qlrp#m-,`TKrrrriP*+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$85m\rYrd`[,Im%)QhqK#"C6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$85m\rYrd`[,Im%)QhqK#"C6T!!+Qlrp%Ki!!aKrrrraN`Q3#!,CJ4`"Q!8*Vbe3h***d`\r!"%+V!!JJ3b#,F!"-ha`)6Pj1G!!-+P&19[ri51FH2#KZ!!JNEJ!-,#i!%*I,,`a\rKrrrrh#*+J'GD)QhqI#"C6T!!+Qlrp&1!CKj`!5m!5(J$DLmYrd`[,Imm)QhqK#"\rC6T!!+Qlrp'!X)QhqI#"C6T!!+Qlrp&Q!CKa`!5m!5(J$DLmYrd`[,Imm)QhqK#"\rC6T!!+Qlrp#BU!!JQ+J!)B"iJDJ!%)'J!"#*S!"JS-6i!F!'iJ'F@F!+iJ'F38S-\rJDJ!%)'J!",DS!""Pe#"U!!3JD!!%YUJ!%'8%F!0J6NKi!!KKrrrraF`Q3#!,CJ4\r`"Q!k,`XJ!qH))'S!"#"S!!3JD!!BdF![+!!%,bJ!!#m-BIrrrmZ8+J"R"#!&B!i\rJ!e+!*8!!##"'))Y`!%cI((K1ANjd!!`U88j@rrK)j`!N*'i!##m+BIrrrpX15S"\rR@L*YrR`J@8k3!#TZrr46J'BHF!%[!%Ki!j%[,Ip-,bhr2#*YrS3J@8k3!#TZrr4\rJ,#*YrR`J@8k3!#TZrr4CJ'BFF!%[!%Ki!j%[,Ip-,bhr2#*YrS3J@8k3!#TZrr3\r[,J!-BIrrrm@L*&p1ANjd!!JU88j@rrK)ja`m*Li!##SZ!!`[!f(rrrrDK%U!CeS\rLEIjm)&P1N!!UE[rd8i"Q(R!",`")H!1M,bhr6#mYrc`LEIk%)&P1N!!UE[rdB#`\rLEIjm)&P1N!!UE[rd@B"Q((!",`")H!1M,bhr6#mYrc`LEIk%)&P1N!!UE[rd)%-\rJD!!-)#J!#&+!jBJ[!'(rrrr$mLK!)!aQ"R!'B!!!dN+8)%-JD!!-*QJ!"(J!B!!\r!V%Ki!!aKrrrr`mSN3#!+CK![$#m$BIm!!!#dF!CJ!!#J3T*#UJ!%+BT-!#!%8S"\r#Y!`!)&0`re+!5KKQqP+!,`"Krrrr`iiNJ'B1,``[!f(r!!!!HR!'B'BJD`!)F2p\r5J%SBC[T5J#m!BIrrrm0Q*8!!"%UU!!4Q$Lm-,`0Kr`!!!%a`"Q!i)'S!"#*V!!J\rJ#"$CC[`J8L*6)!J3f@Em*@X!$!!)*QX!-&+%)%-JD!!-Z+J!#'8!rdSJ45#-F!"\r-ha`i6Pj1G!!)+P&)ja!`*Qm!&(B!B#SNFc`!5T*R##m5BIrrrm3)5US!"'F+,bS\r!"'(rrrr$q#m+BIrrrm2`8S0+Xc`!CY![#f(rrrr$i%cI$!K1G!!)+P&1G5T46R8\rU88j@rrK)ja`N*'i!#(B!H!"k!#m+)Qhqm#"C6T!!+Qlrp$B!C`3`!f!ZBIm!!!(\rB'!"Kr`!!!@`D!%S%CJa+"@B),`TKr`!!!,TKrj!%VL"YrQa5N!"`!%cI"$K1ANj\rd!!3U88j@rrK)ja!d)QhqI#"C6T!!+Qlrp#B!)'hqE&13!#"YrQa+N!"Q2L"Yr`!\rJD!!-*'J!"'!X*QS!-#m5BIrrrm-Z,bS!#'(rrrr$*#m+,bhr!'(rrrrbM#m+BIr\rrrm-3*%XJ#QE35(J!!L*YrS!J@8k3!#TZrr4Krj!%*Lm$)QhqJ#"C6T!!+Qlrp#*\rYrZ`J@8k3!#TZrr4-h``)6Pj1G5T46PErq%MR!$4)H!!N)QhqP#"C6T!!+Qlrp#4\r!)!TRGL"Yr[a`!"!38S![!#*YrT3J@8k3!#TZrr3Q3#!,CK![#L*YrUJJ@8k3!#T\rZrr4J5#"Yr[a`!"!38S![!#m,,bhqr#*YrU`J@8k3!#TZrr3eI!!)!!4#DJ!13US\r!%%+U!"3P5`!BF2mP3!!F,`SLEIl!)&P1N!!UE[rd*&mQAdjH6R3!"#T46PErY%M\rR%!4)E[qd)Qhqe#"C6T!!+QlrX$B!C`4`!'!mF$`Y32qm3Ulr`%+Zrr4)E[qm5'l\rrY#*YrV!J@8k3!#TZrl!f!'F%F!"J%L"Yr[JJ,[r3X*!!CJ4`!@!#F!!Q(djH6R8\rU88j@rl4)ja!%3UlrY%+ZrlK)E[qd)QhqL#"C6T!!+QlrX$B!C`4`!'!f3Ulr`%+\rZrr4`2#e!rla)E[qm5'lrY#*YrV!J@8k3!#TZrl!f!'F%F!"J$!bZ9'Pi5rr3CV4\r`!5BI6Pj1G3!!"#j0593J55p6)%eKBd4PGJ8JF!4Z)5JSBf0ICA*b)$dp)%0$Adj\r26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p"8%PI9N958dP26LNJI(`J+'0MAf9\rbFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N"+3K\r$3f&MD'8ZB`%[$L%SBf0IBh4i)#%p)$!T!5"G6b%S+'0MAf9bFL!p25"$3ep16ep\r&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"\r$3ep16d958Np5+5N-)5KZB@eP)#%p)$!T!5!K%5%SF(*TEQ0TF'&X)#%p)$!T$L%\rSD'&ZC'aP)#%p)$!T!5#"$i%K+#KMBepPFR)J26dJ3d0I3N&%6N&045NJI(`J+'0\rMAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#N\rJI(`J+'0MAf9bFL!p25"$3ep16de&65NJI(`J+'0MAf9bFL!p25"$3ep16d958Np\r5+5N-)5KdD@eP)#%p)$!T!5!e0#%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`\rJ+'0MAf9bFL!p25"$3ep16d958Np5+5N")(Pi)5JSBf0ICA*b)$dp)%0$Adj2Ad9\rB5908+5"mI#!SBf0ICA*b)$dp)%0$Ad958Pp$380)49p'98a-+5"mI#!SBf0ICA*\rb)$dp)%0$Ad958Pp$8N9%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*\r28LNT!5"cFL%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"\r$3ep16e4'6e914#NJI(`J+'0MAf9bFL!p25"$3ep&8P*I3e*&4&p@49*658p1+5"\rmI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3%JJ3Z+)5JSBf0ICA*b)$dp)%0$Adj\r26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0\r$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad958Pp$8N9%AeC&8P0*6diT)(a\rm)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT!5"eCb%S+'0MAf9bFL!p25"$3ep16de\r&65NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep\r16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N-)5KfCA*c)#%p)$!\rT!6d0)5KMFQ9NFb!K25!`+3iK+#TMFQ9NFb!K25!`+3%JJ4X0)5K`F%j$D5!K25!\r`+3mK+'Pd3f&MD'8J)6dJ-#PP)5JSBf0ICA*b)$dp)%0$Ad914#NJI(`J+'0MAf9\rbFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`\rJ+'0MAf9bFL!p25"$3ep16d958Np5+5N@)5KMBf&MD'9IF'pTER4PFL!K25!`+3%\rJJLYP)5JSBf0ICA*b)$dp)%0$Ad914#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&\r565NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep\r16d958Np5+5N2)5KTG%0bC@4c)#%p)$!TCb%S+'0MAf9bFL!p25"$3ep16ep&@%P\r69#NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep\r16de&65NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5P-)5JSBf0ICA*b)$dp)%0\r$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$d\rp)%0$Adj249*56e)T+3%JD9XK+#KYB@GTBb!p25!S*e"dFL!R+5NJI(`J+'eKCfP\rM)$dp)#JR8&0jFbFT+5"mI#!SE@&RD@-J26dJ+#G38eC0*bNT)(am)#KYB@GTBb!\rp25!S*dK6HA-R+5NT$%0$B@0SC99dD@`ZB`%J44FK+%ePE89bFQpb)#JT)$dp)'j\r[4A*b+3mK+'9bFL!p25"ZEd9bFLN0)5KLE'pMDb!K25!`+3iK+#TLE'pMDb!K25!\r`+3%e&#%SE@&RD@-J26dJ+#G)8hPc*bNT!5![,L%SBf0TAhCKE'PNBA4PAf0[ER4\rPH(3J+'0MAf0dH#NJ26dJ3d0I6Np&8P*28LN",3`K+'4PFh3J)6dJ-#N"2aiK+(0\rbBbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@05N"2aiK+(0bBbjMFQ9NAh4jF'8J26d\rJ3d0I3e*&4&p@0#N")&0&)5JSBh*PC(-ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M3\rT)(am)#KMFQ9NFbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@05NT$#%SC'&dB5!K25!\r`+3%JJ5)0)5JUC'&dB5!K25!`+8FK+#KMFQ9NFc%ZBh*PC&pdHA"P)$dp)%0$Ad0\r5484I9M3T)(am)#KMFQ9NFc%ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M8T+8FK+#K\rMFQ9NFc)ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M3T)(am)#KMFQ9NFc)ZBh*PC&p\rdHA"P)$dp)%0$Ad05484I9M8T+H9$G(J3,`iK+'0MAf0dH#!K25!`+3%JJ4N43d0\rKBfKP,QPZG'9bEQ&X,Q-2)5KPFR)J26dJEQp&FR)T,b%SBf0TAhCKE'PNBA4PAf0\r[ER4PH(3J+#TMBepMG(JT)$dp)%0$Adj249*56e)T&b%S6@9Y4A*bEh)J+#NJ26d\rJEQp&FR)T,L%SBf0TAhCKE'PNBA4PAf0[ER4PH(3J+'0MAf0dH#NJ26dJ3d0I6Np\r&8P*28LN",3`K+(4TE@8J)6dJ-#N",`iK+'KKEQ4XC5!K25!`+3%J1cSK+'0MD9p\rfB@aTC'&dC9pMBf&MD'9IFQ9Q)#KMBepMG(JX)#TSB@jNE'8T)$dp)%0$Adj249*\r56e)T!5"T15%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@BJ+'0MAf0dH#`JD'&ZC'a\rP+5!p25"$3ep16d958Np5+5iK+#KXEf0V)$dp)'Y5C@&N6'pMDbNJI(`J+'a[BfX\rJ26dJDeGbDA4P6'pMDbNT!5"l+b%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)'a\r[BfXJ)6dJDdj[6'pMDbP1)5KMBfPIFf&YC9p`FQpMCA0c)#JQD'&ZC'aP)#dq)'0\rMB@0SC9pNBA4K)#dq)'a[BfYIEhGZCA)X)#CMBepMG(JJ,6iJF(*[Bf9cFbNT!5d\r-)5KZB@eP)#%p)$!T!5!p%5%SF(*TEQ0TF'&X)#%p)$!T+L%SD'&ZC'aP)#dq)'0\rMB@0SC9pNBA4K)#dq)("bD@jMDA"KE#!K25!`+3%Y$#%SGQ9bFb!K25!`+3%J-b8\rK+'KKEQ4XC5!Y2L"MBf&MD'9IC'&dB5!Y2L"ZB@eP)#%p)$!T$#%SC'&dB5!K25!\r`+3%JJ9Xj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0IBh4i,#"MBf&MD'8\rT)$dp)%0$Adj249*56e)TS%e*9#"8D@0VCA3J5f9PF'9b)'Pc)'j[G#"bG@jZD@j\rR,L"8D'Pc)'eKH5"MBA9cC5"`FQpLE'9YFb"hDA4S)(4SC5"0593J5f9bBQ9bEh-\rJ6'PLFQ&bH5iJ8'aPBA0P)'p`C@iJG'KP)%YPFQ*PFQpc)%eKEQ&RCA)JBfpZG(*\r[E#"`B@jPE#"TE@ePC'PKG'9XH5"dEb"QDAJJG'KTFbi!Ab4,FQ*0!)%%)Jf3!))\r#43fB$D!1H!Zk#VS(p!U!#R)+6!Sq#K)+!!Rb#D)*GJP'#3`)d!M!#,))JJKU#$S\r)+JJB#!J,[JHX"f3(9JG)"`)'iJE#"V3'K!CZ"Pi'8!C!"LJ''J@q"A!&#!6i"*)\r%HJ38"!3$pJ2Q!pJ$bJ0L!YB#BJ(S!E)"T!%L!4)"!!$b!+)!NJ#)!"J!&!!J)Mm\rm!5-'UI!#)[rp%L)0@))#2!!`$9J!!JeB@[30@&U5$9JF,JeB'aB0@"Q+$9JBEJe\rB&eB0@"A+$9J8XJeB%kJ0@")X$9J4*JeB%#!0@!l@$9J0SJeB$&J0@!VJ$9J*q!e\rB#4!0@!J3$9J'bJeB"Di0@!4Z$9J#,JeB!5S0@!"-$9J-3&ck!8!!)"NL!J%")3J\r%)M!"!5%)"#&-$2q3"!#3"`%!!!f`!!!!!3!!$DJ!!!!'!!!!(`!!!!%!!!&3!!!\r"D!!!"4J!!!!%!!!!'!#3$`)!N!Y(!*!,!J!!!!)!N!GQ!!!!!J!!!!)!!!!$!!!\r!"!#3"kd!N!X9!!!!"`#3"J'm!*!,!J!!!"`!N!B"r3#3#`%!!!!H!*!%!3!!'`%\r!!$)#!!"B!J!!A`)!!(m#!!#2!J!!R`)!!,S#!!$*!J!!e`)!!0m#!!$T!J!!pJ)\r!!33#!!%2!J!"(3)!!5J#!!%f!J!"6!)!!9J#!!&M!J!"F!)!!AS#!!''!J!"M`)\r!!C8#!!'M!J!"Y3)!!G-#!!(R!J!#&J!"!*!&$!#3")IrB!'J!!!83J#,Uf!!5Ke\r#4B!h4Ka#!%e*9#",CA*LCA*[Fk9$3f&MD'9%BA4K6'PL!'G$3f&MD'9(E'pLB@a\rc8Q9Q3fpeER3!Cd0$B@0SC8GXEf*KE%0[ER4PH(3!68P8)&0eF("[FR5P3daTBJ"\rcG(*MEA!!E@9YFf9d!%e*9#"6GA"`Eh*dT84PBR9RCfPZCdaTBJ"(CA46D@GZB@a\r"Bh4TEfi!8f9d8fPREQ&X3@0dD@pZ!%&XCA*d8fPREQ&X3A3!5@jdCA*QB@0P6'P\rL!%GPG%jPH(43FQpMCA0c!%GPG%KKEQ4XC90THQ8!5&9ZE'pMD`"1CAG3G(*6HA-\r!9@jSEfaN6@9YEh*j!&*PBfpfCA*)B@jNE'8!5'pXC%ePE@pbH3"6CA4)B@jNE'9\r6DATP!%4TFh"[Ff93G()!3Qa[BfY0EhCP4'&dB3"(CA43FQpMCA0c5@jQEh*YBA4\rTEfi!4f9d4'&dC94TE@8!4f9d8(4b8fPkC3"1CAG)B@jNE'96HA-!6Ne*ER0dB@a\rX!&0KE@93FQpMCA0c!%ePE89bFQpb!%K-Ef0V!%4TFh"[Ff9)B@jNE'8!4f9d3h9\rbFQ9ZG&"bEf0PFh-!6Q9h8(4b!%e*9#"6GA"`Eh*dT9*eER4TE@9-D@)!AepbC@G\rTFh4PFPpQFQ&RE@9ZG!"IAh9ZFQ9RDA0dCA*ICR*KCfePER3!68P8)&0eF("[FR5\rP9A4TE'PdD@9c6'PL!'eKBepdD@ePAh4[Ah9ZDAKIG'PYC3"MBepcCA&ICQ9dBfK\rI6N0cAfjPH(3!Bf0ICf9dAf0bC@4IGQ9bFfP[EJ"MBepQFQ9PAdj$AfPZCQm!Bf0\rICf9dAf0SB@jRC9pdD@eP!'0MAf4PFh4bEhN!Bf0IBfa[Ff8!Bf0IBh*PBA4P!'0\rMAh0PF9pQCA4MD&pMFQ9NFepLC@GTEJ"MBepQFQ9PAf0bC@4c!'0MAfGPG&pZB@e\rP!'0MAfCbC@9IF(*TEQ0TF'&X!'0MAh*PE@pfC9pMFQ9N!'0MAh0PF9pQCA4MD&p\rMFQ9NFepPEQ3!Bf0IFf9aAfCPG'0SAf0bC@4cAfjPH(3!Bf0IEh"PEJ"MBepRCA4\rI6N0ID@jQE`"MBepcCA4IF(*TEQ0TF'&X!'0MAh0SGA4NEhGZ!'0MAfGPG&p`FQP\rZBfP`B@`!Bf0ID@jTG'PKE'PkC3"MBepcCA&ICQ9dBfKI6N0cAf9ZC!"MBepcG'p\rbC3"MBepcCA&ICQ9dBfKI6N0cAf*PCfPZ!'0MAfCbC@9IEQ&YC3#3"`J!!!!-!!)\r!#!!&!!!!"`!-!!F!#!!+!!J!$!!%!!i!!!!2!!`!$`!)!")!"!!8!!3!&3!!!"B\r!#!!@!"9#%!!6liN!$c0A!"*09`!+QYm!##E2!!P-)3!BNFN!$Fk[!!XfqJ!4q!B\r!$ZC6!"Cq0!!ApR!!"a0-!!kjaJ!3M!S!#cep!"$-#`!0b18!&#E!!!JR$3!@JAJ\r!$'GD!J!#,!!!$H!!!3)!!N)!!!iB!!%#!!*@!!!0m!!"!J!#CJ!!$N!!!3)!!RN\r!!!j)!!%#!!+%!!!18!!"!J!#M3!!$Q!!!3)!!TF!!!h3!!%#!!+`!!!0q!!"!J!\r#[J!!$K!!!3)!!XS!!!i)!!%#!!,F!!!1-!!"!J!#k`!!$F!!!3)!!`)!!!h)!!%\r#!!-D!!!1@!!"!J!$)J!!$EJ!!3)!!c%!!!iS!!%#!!0#!!!1D!!"!J!$6J!!$L!\r!!3)!!em!!!j`!!%#!!0Y!!!0f!!"!J!$JJ!!$MJ!!3)!!iX!!!hS!!%#!!1L!!!\r1!!!"a3N!!!%!!!!"D!!!!'J!!!!b!!!!U!!!!$J!N!J)!!!A!*!'!3#3"!`!!!!\r$!*!%#ZjSZ!#3$,-J5I!)!!!B#!!!43!!!#N!!!!+69"-4N0A588"!!)!"!!!!,+\rm2L+b[$iL!!!$e!!!!'!!N")"!*!%$!!!!!%!N!3+lQLi!*!-XV`q)JJ!!"N!N!F\rX!!!!$&4&@&4$9dP&!3!#!!3!!!#c)%RfXb"*pJ#3%!J!!"N!N!B"D!!!!!`!!!!\r$%!#3"Q3!N!X"!*!6!@df1'X!N"-"!*!44"C0593J5f9bBQ9bEh1P3d0KBfKP6'P\rL!*!&!3!!!!&S!!!!D!!!!$)(JL-!DrB!!!!F!$)!!'0QFQF!!!!+!!$rr`#3#),\r*:\r
\ 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 (file)
index 7e8b214..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:%d0$B@0SC8aTBLif1%XZC'9LG@F!FfKXBN0"*%J"!!!!UbJ!!!'Hi"0+EhNKF'9\rQCQdf1'X!!!!"XdBre`#3$3-!!J#3$TAZ!!#9lJ!!PHi!!!#8!!%#!*!%"3#3"K!\r!!!!3!!!!$G8!!*D%!J%#!*!%$J#3$JE-!!#NA!3"!J"0B@PZ!#9"09G[FQaN!%a\r[B@4PFJ#3"#T46PErq%MR%$`SEJ!)*Qi!%#4Z!"4f!#!-CJ*f$%U$CJT`!V#Z!!a\rR!RB*5S0Q#'(r!!"-8LB!5S0Q#Lm-BIm!!%ai*J"+JfF'F!QfJ'B5)!YR"(!#*S!\rJ#QF')'hrr#53!(!'YS"R!!#fF!QfJ'F!!+j`$,D!C`!!TNU$C`!!S#*YrS`J@8k\r3!#TZrr46J'BHF!![!%Ki!%3[,Ird,bhrq#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k\r3!#TZrr49J'B5,bhrq#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bh\rrq#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!%3[,Ird,bh\rrq#*YrT3J@8k3!#TZrr3J!dcI(!K1ANjd!"#0Bf0ID@jTG'PKE'PkC3!!+P&19[r\ri51F3*#4Z!!Kf!#!+CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!&J[,Ird,bh\rrm#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrm#*YrPJJ@8k3!#T\rZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrm#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!&J[,Ird,bhrm#*YrT3J@8k3!#TZrr3J#QB#GJa+JfB\r+,a*Kr`!!6(3Q!%U$CJJ[#Q(r!!"1C(!+YS"R!!#ZF!bfJ'F!!+C+JfF!!+!LEIk\r-)&P1N!!UE[rd8i"Q(R!!,`")H!"P,bhrp#mYrq`LEIk8)&P1N!!UE[rdB(!LEIk\r-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"\rQ%LmYrq`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!"P,bh\rrp#mYrq`LEIk8)&P1N!!UE[rd)!-Q(b4I6Pj1G!!%Lf0MAh0SGA4NEhGZ!!!U88j\r@rr")jaim+#i!##4Z!!`SEJ!3,#i!&#SZ!"JQEJ!F)!TQ!!#J)QhqM#"C6T!!+Ql\rrl&1!CKj`!#m!5(J!I#mYrr3[,IrS)QhqP#"C6T!!+Qlrl'"`)QhqM#"C6T!!+Ql\rrl&@!CK)[,IrS)Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!!+Qlrl&@!CK)[,IrS)Qh\rq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m!5(J!I#mYrr3[,IrS)Qh\rqP#"C6T!!+Qlrl#!-CJ!!S#*YrS`J@8k3!#TZrqa6J'BHF!![!%Ki!(d[,Ird,bh\rrj#*YrT3J@8k3!#TZrqaJF#*YrS`J@8k3!#TZrqa9J'B5,bhrj#*YrPJJ@8k3!#T\rZrqaJ6L*YrS`J@8k3!#TZrqa9J'B5,bhrj#*YrPJJ@8k3!#TZrqaJ,#*YrS`J@8k\r3!#TZrqaCJ'BFF!%[!%Ki!(d[,Ird,bhrj#*YrT3J@8k3!#TZrq`J#fB!!+!LEIk\r-)&P1N!!UE[rX8i"Q(R!!,`")H!"q,bhrp#mYrq!LEIk8)&P1N!!UE[rXB(!LEIk\r-)&P1N!!UE[rX9B"Q%LmYrq!LEIjB)&P1N!!UE[rXB%iLEIk-)&P1N!!UE[rX9B"\rQ%LmYrq!LEIjB)&P1N!!UE[rXB#`LEIk-)&P1N!!UE[rX@B"Q((!",`")H!"q,bh\rrp#mYrq!LEIk8)&P1N!!UE[rX,`4Kr`!!5B)Q!'B1)!YR##!+C`3J$'B#GJa+JfC\r35'lrm#m&,`B[#Lm%BIm!!(%m*J"`#VD!CKK)E[rd,`8["Lm-,`S["'(r!!"EH#B\r!B"j)E[rd,blrm#m%BIm!!%rQ*J![,[r`,`4Kr`!!Flj+JfB%*Ulrp%U$CJJ["'(\rr!!"1c(!"YS"R!!#qF!bfJ'F!!,C`#VD!C`!!VR!'YS"R!!#Q5S0R!!#J)QhqM#"\rC6T!!+Qlrl&1!CKj`!#m!5(J!S#mYrr3[,IrF)QhqP#"C6T!!+Qlrl'"`)QhqM#"\rC6T!!+Qlrl&@!CK)[,IrF)Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!!+Qlrl&@!CK)\r[,IrF)Qhq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m!5(J!S#mYrr3\r[,IrF)QhqP#"C6T!!+Qlrl#!$60mFH%jH6R3!')PMBepMFQ9KG'8!!#T46PErm%M\rR%$3QEJ!)*'i!'#!+CJ!!S#*YrS`J@8k3!#TZrqa6J'BHF!![!%Ki!,3[,Ird,bh\rri#*YrT3J@8k3!#TZrqaJF#*YrS`J@8k3!#TZrqa9J'B5,bhri#*YrPJJ@8k3!#T\rZrqaJ6L*YrS`J@8k3!#TZrqa9J'B5,bhri#*YrPJJ@8k3!#TZrqaJ,#*YrS`J@8k\r3!#TZrqaCJ'BFF!%[!%Ki!,3[,Ird,bhri#*YrT3J@8k3!#TZrq`[#f(r!!"(ELB\r!CJBJ#QB#GJa+JfBD5'lrp#mZ!"3[,J!3,bi!$#m,BIm!!'mU*J"+JfB55'lrm#m\rZrr3[#f(r!!"0lLB!5S0Q"#5Zrr"`!ED!C`!![R!-YS"R!!#fF!UfJ'F!!+j`"VD\r!C`!!TNU$C`!!S#*YrS`J@8k3!#TZrqa6J'BHF!![!%Ki!-J[,Ird,bhrh#*YrT3\rJ@8k3!#TZrqaJF#*YrS`J@8k3!#TZrqa9J'B5,bhrh#*YrPJJ@8k3!#TZrqaJ6L*\rYrS`J@8k3!#TZrqa9J'B5,bhrh#*YrPJJ@8k3!#TZrqaJ,#*YrS`J@8k3!#TZrqa\rCJ'BFF!%[!%Ki!-J[,Ird,bhrh#*YrT3J@8k3!#TZrq`J!dcI$!K1ANjd!"5(Bf0\rIEh"PEJ!!+P&19[ri51F30#CZ!!JNEJ!-)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj\r`!#m!5(J!eLmYrr3[,IrJ)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)\r[,IrJ)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrJ)Qhq@#"C6T!\r!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!eLmYrr3[,IrJ)QhqP#"C6T!\r!+Qlrp#m,BIm!!%@3!#B!CJ`[%Lm,BIm!!%hi*J"+JfB')!TQ!RB-5S0Q#Lm+,`Y\rKr`!!6`*+JfB#3T*`#VD!C`!!VR!-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1\r!CKj`!#m!5(J!jLmYrr3[,IrX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@\r!CK)[,IrX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"\rC6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!jLmYrr3[,IrX)QhqP#"\rC6T!!+Qlrp#!$60m-#%jH6R3!#)KMBepME'pcC3!!!#T46PErl%MR%$3QEJ!)*'i\r!$#!+CJ!!S#*YrS`J@8k3!#TZrqK6J'BHF!![!%Ki!2B[,Ird,bhri#*YrT3J@8k\r3!#TZrqKJF#*YrS`J@8k3!#TZrqK9J'B5,bhri#*YrPJJ@8k3!#TZrqKJ6L*YrS`\rJ@8k3!#TZrqK9J'B5,bhri#*YrPJJ@8k3!#TZrqKJ,#*YrS`J@8k3!#TZrqKCJ'B\rFF!%[!%Ki!2B[,Ird,bhri#*YrT3J@8k3!#TZrqJ[#f(r!!"$f#B!CJ`[%Lm,BIm\r!!%a!*J"+JfB')!TQ!RB-5S0Q&N(Zrq`L8L$C)0NJf5m+,`YKr`!!66j+JfB#3T*\r+JfB15'lrl#m,BIm!!&Q3!#B!5S0Q##m,BIm!!%P%F!UfJ'F!!+j`$,D!C`!!TNU\r$C`!!S#*YrS`J@8k3!#TZrqK6J'BHF!![!%Ki!4%[,Ird,bhrl#*YrT3J@8k3!#T\rZrqKJF#*YrS`J@8k3!#TZrqK9J'B5,bhrl#*YrPJJ@8k3!#TZrqKJ6L*YrS`J@8k\r3!#TZrqK9J'B5,bhrl#*YrPJJ@8k3!#TZrqKJ,#*YrS`J@8k3!#TZrqKCJ'BFF!%\r[!%Ki!4%[,Ird,bhrl#*YrT3J@8k3!#TZrqJJ!dcI$!K1ANjd!!L+Bf0IC'9cG(*\r[H3!!!#T46PErq%MR%$3QEJ!)*'i!$#!+CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!!\r[!%Ki!4m[,Ird,bhrf#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bh\rrf#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrf#*YrPJJ@8k3!#T\rZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4m[,Ird,bhrf#*YrT3J@8k3!#T\rZrr3[#f(r!!""p#B!CJBJ#QB#GJa+JfB+,`S[#f(r!!"'&R!+YS"R!!#Q5S0R!!#\rJ)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J"+LmYrr3[,Ir8)QhqP#"C6T!!+Qlrp'"\r`)QhqM#"C6T!!+Qlrp&@!CK)[,Ir8)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql\rrp&@!CK)[,Ir8)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J\r"+LmYrr3[,Ir8)QhqP#"C6T!!+Qlrp(!!60m-#%jH6R3!#**MBepRCA4IBfKKEQG\rPAh4TE@8!!!!U88j@rrK)ja!d*'i!##CZ!!`[#Q(r!!"!p#B!CJ`[#bm+BIm!!%P\rF*J"+JfB35(J!!5m,,`TKr`!!69iQ!%U$CK3[,J!8,bi!%#m,,`TKr`!!EaJQ!#m\r,,`TKr`!!6lC+JfB),`TKr`!!4QC`#VD!C`!!YR!2YS"R!!#ZF"#fJ'F!!+C+JfF\r!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&*,bhrp#mYrp!LEIk8)&P1N!!UE[r\rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrp!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!\rUE[rd9B"Q%LmYrp!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`"\r)H!&*,bhrp#mYrp!LEIk8)&P1N!!UE[rd)!0-h``)6Pj1G!!3L'0MAh0dEh*P!!!\r!+P&19[ri51F30#4Z!!JQEJ!-,`TKr`!!2l3Q!'B-,`X[#Q(r!!")(#B!5S0Q%%K\ri!!%[#bm+BIm!!%`H*J"+JfB8,bi!&#mZ!"![#bm+BIm!!'pZ*J![#bm+BIm!!%j\rf5S0Q##m+BIm!!%8QF!UfJ'F!!,C`!VD!C`!!VR!3YS"R!!#Q5S0R!!#J)QhqM#"\rC6T!!+Qlrp&1!CKj`!#m!5(J"D#mYrr3[,Ir-)QhqP#"C6T!!+Qlrp'"`)QhqM#"\rC6T!!+Qlrp&@!CK)[,Ir-)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)\r[,Ir-)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"D#mYrr3\r[,Ir-)QhqP#"C6T!!+Qlrp#!$60m-#%jH6R3!%)jMBepbC@e[GQ9IBh*PC!!!!#T\r46PErp%MR%$`NEJ!)+'i!$#CZ!"3J#fB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`"\r)H!&k,bhrp#mYrq3LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrq3\rLEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrq3LEIjB)&P1N!!UE[r\r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!&k,bhrp#mYrq3LEIk8)&P1N!!UE[r\r`,`TKr`!!2FBQ!'B-,``[#Q(r!!"',LB!5S0Q"L!,CJ*f$%U$CK")H!!",``[#Q(\rr!!"+*LB!5S0Q%%KZrr3[$#m+BIm!!&a@*J"+JfB-)#i!%,#Zrr4R!RB35S0Q$Lm\r,,``[#Q(r!!"96#B!,``[#Q(r!!"-B%U$CJJ[#Q(r!!"$%(!'YS"R!!#qF!bfJ'F\r!!,C`#VD!C`!!VR!3YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J\r"P5mYrr3[,Ir))QhqP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,Ir))Qh\rq@#"C6T!!+Qlrm'"1)QhqM#"C6T!!+Qlrm&@!CK)[,Ir))Qhq@#"C6T!!+Qlrm'!\rX)QhqM#"C6T!!+Qlrm&Q!CKa`!5m!5(J"P5mYrr3[,Ir))QhqP#"C6T!!+Qlrm#!\r$60mF#%jH6R3!%*!!Bf0IFf9dAh"bD@jMDA"KE!!!!#T46PErp%MR%$`QEJ!)+'i\r!$#4Z!"!J#QB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`")H!'Q,bhrp#mYrq3LEIk\r8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrq3LEIjB)&P1N!!UE[r`B%i\rLEIk-)&P1N!!UE[r`9B"Q%LmYrq3LEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r\r`@B"Q((!",`")H!'Q,bhrp#mYrq3LEIk8)&P1N!!UE[r`,`YKr`!!1kBQ!'B-,``\r[#f(r!!"%$LB!5S0Q"L!+CJ*f$%U$CJj#Tbm-,`YKr`!!5!JQ!%U$CK")E[rd,``\r[#f(r!!"A(#B!5S0Q"#5Zrr3[$#m,BIm!!%TFF!DfJ'F!!,C`$,D!C`!!VR!+YS"\rR!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J"ZLmYrr3[,Ir%)QhqP#"\rC6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,Ir%)Qhq@#"C6T!!+Qlrm'"1)Qh\rqM#"C6T!!+Qlrm&@!CK)[,Ir%)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Qlrm&Q\r!CKa`!5m!5(J"ZLmYrr3[,Ir%)QhqP#"C6T!!+Qlrm#!$60mF#%jH6R3!$*!!Bf0\rICf9dAh"bD@jMDA"KE!!!!#T46PErq%MR%$`QEJ!)+'i!$#4Z!"!J#QB!!+!LEIk\r-)&P1N!!UE[rd8i"Q(R!!,`")H!(+,bhrp#mYrm!LEIk8)&P1N!!UE[rdB(!LEIk\r-)&P1N!!UE[rd9B"Q%LmYrm!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"\rQ%LmYrm!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(+,bh\rrp#mYrm!LEIk8)&P1N!!UE[rd,`YKr`!!1EBQ!'B-,``[#f(r!!"#(LB!5S0Q"L!\r+CJ*f$%U$CJj#Tbm-,`YKr`!!4KJQ!%U$CJi[#Lm-,`YKr`!!@%SQ!#m-,`YKr`!\r!5(C`#VD!C`!!TNU$C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!GS[,Ird,bh\rre#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhre#*YrPJJ@8k3!#T\rZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhre#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!GS[,Ird,bhre#*YrT3J@8k3!#TZrr3J!dcI(!K1ANj\rd!!b6Bf0ICf9dAf0bC@4IGQ9bFfP[EJ!!+P&19[rd51F32#CZ!!JSEJ!-*'i!%#!\r+CJ!!S#*YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!HX[,Ird,bhrk#*YrT3J@8k3!#T\rZrr"JF#*YrS`J@8k3!#TZrr"9J'B5,bhrk#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k\r3!#TZrr"9J'B5,bhrk#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%\r[!%Ki!HX[,Ird,bhrk#*YrT3J@8k3!#TZrr![#f(r!!!hhLB!CJ`[$#m,BIm!!%"\r'*J"+JfB')!TQ!RB-5S0Q$N+R,``[#f(r!!"%3#B!5S0Q%%KZrr3[$#m,BIm!!&L\r`*J"+JfB%*+lrp#m-,`YKr`!!4T4`"VD!C`!!YR!-YS"R!!#ZF!UfJ'F!!+C+JfF\r!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`")H!)!,bhrp#mYrm3LEIk8)&P1N!!UE[r\r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrm3LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!\rUE[r`9B"Q%LmYrm3LEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`"\r)H!)!,bhrp#mYrm3LEIk8)&P1N!!UE[r`)!0-ha`)6Pj1G!!-Lf0MAfGPG&pZB@e\rP!!!U88j@rrK)ja!d*Qi!##4Z!!`J#QB!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`"\r)H!)3,bhrp#mYrq3LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrq3\rLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrq3LEIjB)&P1N!!UE[r\rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)3,bhrp#mYrq3LEIk8)&P1N!!UE[r\rd,`YKr`!!0IJQ!'B')!TQ!RB-5S0Q&Lm5,`YKr`!!G#J[%Q(r!!!9bN+5GJ"`#VD\r!C`!!VR!-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#)#mYrr3\r[,IrX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!\r!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"\rC6T!!+Qlrp&Q!CKa`!5m!5(J#)#mYrr3[,IrX)QhqP#"C6T!!+Qlrp#!$60m-#%j\rH6R3!#*&MBepQFQ9PAh"bD@jMDA"KE!!!+P&19[ri51F30#CZ!!JNEJ!-)!TQ!!#\rJ)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#-#mYrr3[,IrS)QhqP#"C6T!!+Qlrp'"\r`)QhqM#"C6T!!+Qlrp&@!CK)[,IrS)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql\rrp&@!CK)[,IrS)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J\r#-#mYrr3[,IrS)QhqP#"C6T!!+Qlrp#m,BIm!!$4#*J"Q"L!+CJ*f$%U$CKB[%Lm\r,BIm!!(,),a*Kr`!!&"4#NRB!F!UfJ'F!!+j`$,D!C`!!TNU$C`!!S#*YrS`J@8k\r3!#TZrr46J'BHF!![!%Ki!N![,Ird,bhrl#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k\r3!#TZrr49J'B5,bhrl#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bh\rrl#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!N![,Ird,bh\rrl#*YrT3J@8k3!#TZrr3J!dcI$!K1ANjd!!L-Bf0ICR*PC9pZB@eP!!!!+P&19[r\ri51F30#CZ!!JNEJ!-)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#85mYrr3\r[,Iqm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Iqm)Qhq@#"C6T!\r!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iqm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"\rC6T!!+Qlrp&Q!CKa`!5m!5(J#85mYrr3[,Iqm)QhqP#"C6T!!+Qlrp%U5CJ!!S#*\rYrS`J@8k3!#TZrr46J'BHF!![!%Ki!P)[,Ird,bhrZ#*YrT3J@8k3!#TZrr4JF#*\rYrS`J@8k3!#TZrr49J'B5,bhrZ#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr4\r9J'B5,bhrZ#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!P)\r[,Ird,bhrZ#*YrT3J@8k3!#TZrr3[#f(r!!!al#B!CJSJ#QF%5T*Q!RB-5S0Q(L"\r5,bJ!"#mS!!![#f(r!!!P+Lm5BIm!!"'b3T*f!(!+YS"R!!#ZF!bfJ'F!!+C+JfF\r!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!*L,bhrp#mYrq`LEIk8)&P1N!!UE[r\rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!\rUE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`"\r)H!*L,bhrp#mYrq`LEIk8)&P1N!!UE[rd)!0-h``)6Pj1G!!)M@0MAfCbC@9IBh*\rPC(-!!#T46PErq%MR%$3QEJ!)*'i!$(B!)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj\r`!#m!5(J#FLmYrr3[,Iqd)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)\r[,Iqd)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iqd)Qhq@#"C6T!\r!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#FLmYrr3[,Iqd)QhqP#"C6T!\r!+Qlrp#m,BIm!!$!X*J"Q"L!+CJ*f$%U$CJ`[%Lm,BIm!!'bk3T*`#VD!C`!!VR!\r-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#J5mYrr3[,IrX)Qh\rqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!!+Qlrp'"\r1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Ql\rrp&Q!CKa`!5m!5(J#J5mYrr3[,IrX)QhqP#"C6T!!+Qlrp#!$60m-#%jH6R3!#)p\rMBepQFQ9PAdj$AfPZCQm!!#T46PErp%MR%$3QEJ!)*'i!$#!+CJ!!S#*YrS`J@8k\r3!#TZrr"6J'BHF!![!%Ki!TF[,Ird,bhrX#*YrT3J@8k3!#TZrr"JF#*YrS`J@8k\r3!#TZrr"9J'B5,bhrX#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k3!#TZrr"9J'B5,bh\rrX#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%[!%Ki!TF[,Ird,bh\rrX#*YrT3J@8k3!#TZrr![#f(r!!!ZJLB!CJBJ#QB#GJa+JfB15'lrp#m,BIm!!'$\rS*J"+JfB%*+lrp(!$YS"R!!#fF!UfJ'F!!+j`$,D!C`!!TNU$C`!!S#*YrS`J@8k\r3!#TZrr"6J'BHF!![!%Ki!UB[,Ird,bhrV#*YrT3J@8k3!#TZrr"JF#*YrS`J@8k\r3!#TZrr"9J'B5,bhrV#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k3!#TZrr"9J'B5,bh\rrV#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%[!%Ki!UB[,Ird,bh\rrV#*YrT3J@8k3!#TZrr!J!dcI$!K1ANjd!!L@Bf0IFf9aAfCPG'0SAdj$FepLC@G\rTEJ!!!#T46PErp%MR%$`SEJ!)*'i!$#CZ!"!J#QB!!+!LEIk-)&P1N!!UE[r`8i"\rQ(R!!,`")H!+d,bhrp#mYrkJLEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"\rQ%LmYrkJLEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrkJLEIjB)&P\r1N!!UE[r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!+d,bhrp#mYrkJLEIk8)&P\r1N!!UE[r`)!YQ!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J#Y5mYrr3[,Iq`)Qh\rqP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,Iq`)Qhq@#"C6T!!+Qlrm'"\r1)QhqM#"C6T!!+Qlrm&@!CK)[,Iq`)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Ql\rrm&Q!CKa`!5m!5(J#Y5mYrr3[,Iq`)QhqP#"C6T!!+Qlrm#m-BIm!!#`@*J"Q$#m\r,,`aKr`!!AC3Q!%U$CJBJ#QB#GJa+JfB35'lrp#m,,`aKr`!!Ai!Q!%U$CJ3NV[r\rdF!1fJ'F!!,C`$,D!C`!!VR!+YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj\r`!#m!5(J#aLmYrr3[,IqN)QhqP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)\r[,IqN)Qhq@#"C6T!!+Qlrm'"1)QhqM#"C6T!!+Qlrm&@!CK)[,IqN)Qhq@#"C6T!\r!+Qlrm'!X)QhqM#"C6T!!+Qlrm&Q!CKa`!5m!5(J#aLmYrr3[,IqN)QhqP#"C6T!\r!+Qlrm#!$60mF#%jH6R3!$*9MBepcCA&ICQ9dBfKI6N0cAfjPH(3!!#T46PErq%M\rR%$3QEJ!)*'i!$#!+CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Y)[,Ird,bh\rrX#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrX#*YrPJJ@8k3!#T\rZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrX#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!Y)[,Ird,bhrX#*YrT3J@8k3!#TZrr3[#f(r!!!U3LB\r!CJBJ#QB#GJa+JfB-,a)[#f(r!!"EYLB!5S0Q$#m5,`YKr`!!AXT#NR!+YS"R!!#\rZF!bfJ'F!!+C+JfF!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!,L,bhrp#mYrq`\rLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[r\rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrq`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!\rUE[rd@B"Q((!",`")H!,L,bhrp#mYrq`LEIk8)&P1N!!UE[rd)!0-h``)6Pj1G!!\r)P'0MAh0PF9pQCA4MD&p13h0IC@jN!!!!+P&19[rd51F30#CZ!!JNEJ!3)!TQ!!#\rJ)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J#mbmYrr3[,IqJ)QhqP#"C6T!!+Qlrm'"\r`)QhqM#"C6T!!+Qlrm&@!CK)[,IqJ)Qhq@#"C6T!!+Qlrm'"1)QhqM#"C6T!!+Ql\rrm&@!CK)[,IqJ)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Qlrm&Q!CKa`!5m!5(J\r#mbmYrr3[,IqJ)QhqP#"C6T!!+Qlrm#m,BIm!!#L#*J"Q"L!+CJ*f$%U$CK*)E[r\rd,bi!$#m,BIm!!&lk*J"+JfB%*+lrp(!+YS"R!!#fF!bfJ'F!!+j`"VD!C`!!TNU\r$C`!!S#*YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!`)[,Ird,bhrR#*YrT3J@8k3!#T\rZrr"JF#*YrS`J@8k3!#TZrr"9J'B5,bhrR#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k\r3!#TZrr"9J'B5,bhrR#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%\r[!%Ki!`)[,Ird,bhrR#*YrT3J@8k3!#TZrr!J!dcI$!K1ANjd!!bBBf0IFf9aAfC\rPG'0SAf0bC@4cAf*PCfPZ!!!!+P&19[rd51F32#KZ!!JNEJ!-*Qi!%#!,CJ!!S#*\rYrS`J@8k3!#TZrr"6J'BHF!![!%Ki!a![,Ird,bhrS#*YrT3J@8k3!#TZrr"JF#*\rYrS`J@8k3!#TZrr"9J'B5,bhrS#*YrPJJ@8k3!#TZrr"J6L*YrS`J@8k3!#TZrr"\r9J'B5,bhrS#*YrPJJ@8k3!#TZrr"J,#*YrS`J@8k3!#TZrr"CJ'BFF!%[!%Ki!a!\r[,Ird,bhrS#*YrT3J@8k3!#TZrr!J#QB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`"\r)H!-4,bhrp#mYrl`LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrl`\rLEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrl`LEIjB)&P1N!!UE[r\r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!-4,bhrp#mYrl`LEIk8)&P1N!!UE[r\r`,`aKr`!!*K!Q!'B-,`X[$'(r!!"ETLB!5S0Q"L!+CJ*f$%U$CK")E[rd,`X[$'(\rr!!"H3#B!5S0Q"#5Zrr4`!lD!C`!!YR!-YS"R!!#ZF!UfJ'F!!+C+JfF!!+!LEIk\r-)&P1N!!UE[r`8i"Q(R!!,`")H!-Q,bhrp#mYrk3LEIk8)&P1N!!UE[r`B(!LEIk\r-)&P1N!!UE[r`9B"Q%LmYrk3LEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"\rQ%LmYrk3LEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!-Q,bh\rrp#mYrk3LEIk8)&P1N!!UE[r`)!0-ha`)6Pj1G!!-Pf0MAh0PF9pQCA4MD&pMFQ9\rNFepZCAKd!!!U88j@rrK)ja!d*Qi!##4Z!!`J#QB!!+!LEIk-)&P1N!!UE[rd8i"\rQ(R!!,`")H!-b,bhrp#mYrk!LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"\rQ%LmYrk!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrk!LEIjB)&P\r1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!-b,bhrp#mYrk!LEIk8)&P\r1N!!UE[rd,`YKr`!!*$SQ!'B')!TQ!RB-5S0Q$#m5,`YKr`!!@FBQ!%U$CJ`[%Lm\r,BIm!!&hX3T*`#VD!C`!!VR!-YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj\r`!#m!5(J$3LmYrr3[,IrX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)\r[,IrX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IrX)Qhq@#"C6T!\r!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J$3LmYrr3[,IrX)QhqP#"C6T!\r!+Qlrp#!$60m-#%jH6R3!#*CMBepcCA&ICQ9dBfKIBh*PC(0IC@jN!!!!+P&19[r\rd51F30#CZ!!JNEJ!-GJ!J#QB!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`")H!08,bh\rrp#mYrl3LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrl3LEIjB)&P\r1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrl3LEIjB)&P1N!!UE[r`B#`LEIk\r-)&P1N!!UE[r`@B"Q((!",`")H!08,bhrp#mYrl3LEIk8)&P1N!!UE[r`,`YKr`!\r!)RBQ!'B')!TQ!RB-5S0Q$NKZrr3[#f(r!!"G+#B!5S0Q"#5Zrr4`#VD!C`!!VR!\r'YS"R!!#Q5S0R!!#J)QhqM#"C6T!!+Qlrm&1!CKj`!#m!5(J$BLmYrr3[,IqB)Qh\rqP#"C6T!!+Qlrm'"`)QhqM#"C6T!!+Qlrm&@!CK)[,IqB)Qhq@#"C6T!!+Qlrm'"\r1)QhqM#"C6T!!+Qlrm&@!CK)[,IqB)Qhq@#"C6T!!+Qlrm'!X)QhqM#"C6T!!+Ql\rrm&Q!CKa`!5m!5(J$BLmYrr3[,IqB)QhqP#"C6T!!+Qlrm#!$60m-#%jH6R3!#)j\rMBepRCA4I6N0ID@jQE`!!!#T46PErq%MR!#3J,J!)@)![!#*YrSJJ@8k3!#TZrr3\rN3#!+CJ4`!'!-*,a3G()J)%TBL#!)*&p1ANjd!!5+Bf0TAfeKE'a[B`!!!#T46PE\rrq%MR!#3J,J!)@)![!#*YrN!J@8k3!#TZrr3N3#!+CJ4`!'!-*,a38hPc)%TBL#!\r)*&p1ANjd!!51Bf0TAfeKE'a[BepcHA-!!!!U88j@rrK)ja!N*Li!##!$@)![!#*\rYrN!J@8k3!#TZrr3N3#!+CJ4`!'!J)!0BJ#m!,`SLEIj-)&P1N!!UE[rd*,a38eC\r0)%TBL#!)*KmNAdjH6R3!"*CMBfPIE@&XE'pMAh0jFepfE9pcB@CP!!!!+P&19[r\ri51F!0#!Z!!KBJ#m!)QhqE#"C6T!!+Qlrp#4!)!TQ"(!!B"`[#L*YrR`J@8k3!#T\rZrr3Q8LDm5&0jFb",@)JJ##4I*Pp1ANjd!!58Bf0TAfeKE'a[BepcHA0IFQ9XEf-\r!!!!U88j@rrK)jaJd*'i!#&Q+*K)-Je"dFL"R!!#q$)038hPcC`!!Y!b$8&0@6@F\r!!+S-JdK6HA0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!L#mYrj!!,bhrP#*\rYrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrP#*YrPJJ@8k3!#TZrr4\rJ6L*YrS`J@8k3!#TZrr49J'B5,bhrP#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#T\rZrr4CJ'BFF!%[!%Ki!)J[,Iq3!#mYrj3LEIk8)&P1N!!UE[rd$)03G()JCb!-Je"\r6HA0R'!b$8&0@6@F!!0S-JdK6HA0R!!*mB!!$pLm+)Qhq9#"C6T!!+Qlrp#*YrRJ\rJ@8k3!#TZrr4+3'F!!pBLEIk-)&P1N!!UE[rd8i"Q)(!!,`")H!#1,bhrN!![,Iq\r-)QhqP#"C6T!!+Qlrp'!!!kBLEIk-)&P1N!!UE[rd9B"Q&#mYri`LEIjB)&P1N!!\rUE[rdB!!$JL*YrS`J@8k3!#TZrr49J'B8,bhrM#*YrPJJ@8k3!#TZrr4J!!0H)Qh\rqM#"C6T!!+Qlrp&Q!CJ!$6(!",`")H!#1,bhrN!![,Iq-)QhqP#"C6T!!+Qlrp'!\r!!b`[#L*YrQJJ@8k3!#TZrr3[!%+R,`SLEIkF)&P1N!!UE[rd,`SLEIjS)&P1N!!\rUE[rd,`![#L*YrN3J@8k3!#TZrr3i!'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`"\r)H!#9,bhrN!![,Iq))QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Iq\r))Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iq))Qhq@#"C6T!!+Ql\rrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!P5mYrj!!,bhrL#*YrT3J@8k3!#T\rZrr3[#L*YrP3J@8k3!#TZrr3LEIji)&P1N!!UE[rd5N"R!!)U)QhqM#"C6T!!+Ql\rrp&1!CL"`!#m!5(J!PbmYrj!!,bhrM#*YrT3J@8k3!#TZrr4J!!(k)QhqM#"C6T!\r!+Qlrp&@!CK3[,Iq-)Qhq@#"C6T!!+Qlrp'!!!GBLEIk-)&P1N!!UE[rd9B"Q&#m\rYri`LEIjB)&P1N!!UE[rdB!!"XL*YrS`J@8k3!#TZrr4CJ'B!!D"`!5m!5(J!Pbm\rYrj!!,bhrM#*YrT3J@8k3!#TZrr4J!!'!,`SLEIj))&P1N!!UE[rd*N!LEIji)&P\r1N!!UE[rd5N"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!R#mYrj!!,bhrM#*\rYrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrM#*YrPJJ@8k3!#TZrr4\rJ6L*YrS`J@8k3!#TZrr49J'B5,bhrM#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#T\rZrr4CJ'BFF!%[!%Ki!*`[,Iq3!#mYri`LEIk8)&P1N!!UE[rd,`XLEIk!)&P1N!!\rUE[rd)QhqH#"C6T!!+Qlrp%T!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!*i\r[,Iq3!#mYri`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYri`LEIj\rB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYri`LEIjB)&P1N!!UE[rdB#`\rLEIk-)&P1N!!UE[rd@B"Q((!",`")H!#H,bhrN!![,Iq-)QhqP#"C6T!!+Qlrp%c\rI$"K1ANjd!!5)Bf0TAfCbC@8!!!!U88j@rrK)jaJm*'i!##JZ!!`J#QB!!+!LEIk\r-)&P1N!!UE[rd8i"Q(R!!,`")H!#[,bhrN!![,Iq%)QhqP#"C6T!!+Qlrp'"`)Qh\rqM#"C6T!!+Qlrp&@!CK)[,Iq%)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@\r!CK)[,Iq%)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!Vbm\rYrj!!,bhrK#*YrT3J@8k3!#TZrr4+NQB!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`"\r)H!#`,bhrN!![,Iq!)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Iq\r!)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Iq!)Qhq@#"C6T!!+Ql\rrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!X#mYrj!!,bhrJ#*YrT3J@8k3!#T\rZrr3S8PQ-*K3-JdK6HA0R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!Y5mYrj!\r!,bhrI#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrI#*YrPJJ@8k\r3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrI#*YrPJJ@8k3!#TZrr4J,#*YrS`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!,8[,Iq3!#mYrh`LEIk8)&P1N!!UE[rd,``LEIj\r))&P1N!!UE[rd*N!LEIji)&P1N!!UE[rd5N"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj\r`!#m!5(J!Z#mYrj!!,bhrM#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B\r5,bhrM#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrM#*YrPJJ@8k\r3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,J[,Iq3!#mYri`LEIk8)&P\r1N!!UE[rd,`XLEIim)&P1N!!UE[rd,`3[#b*YrP!J@8k3!#TZrr3[#b*YrR`J@8k\r3!#TZrr3[#b*YrMJJ@8k3!#TZrr5iJ'F%F!CJ##"6@)JNL(!!60mF'%jH6R3!#)Y\rMBfPIFQ9KE'a[B`!!+P&19[ri51F!0#4Z!!JQEJ!8,`TKr`!!&mC+J'F!!+!LEIk\r-)&P1N!!UE[rd8i"Q(R!!,`")H!$0,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp'"`)Qh\rqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@\r!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!c5m\rYrj!!,bhrH#*YrT3J@8k3!#TZrr4`!E#Z!!aQ&#m,,bi!%#mZ!!`[#Q(r!!!$q'!\rHF!+`VJ!-CK3[#bmZ!"![,J!-,`TKr`!!!#TJ!R!3*&mQAdjH6R3!%*0MBfPIC'9\rPF&pMEh"jAf0bC@4c!!!U88j@rrK)jaJm+'i!##JZ!"59bTI,5S4Q!!#J)QhqM#"\rC6T!!+Qlrp&1!CKj`!#m!5(J!ibmYrj!!,bhrG#*YrT3J@8k3!#TZrr4JF#*YrS`\rJ@8k3!#TZrr49J'B5,bhrG#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B\r5,bhrG#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!1-[,Iq\r3!#mYrh3LEIk8)&P1N!!UE[rd,`aKr`!!&JC+J'F!!+!LEIk-)&P1N!!UE[rd8i"\rQ(R!!,`")H!$N,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@\r!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"\rC6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!j#mYrj!!,bhrH#*YrT3\rJ@8k3!#TZrr4`!V#Z!!aR!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!j5mYrj!\r!,bhrF#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrF#*YrPJJ@8k\r3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrF#*YrPJJ@8k3!#TZrr4J,#*YrS`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!18[,Iq3!#mYrh!LEIk8)&P1N!!UE[rd*Qi!%%K\ri!%aKrrrrmmSN3#!+CJC`"Q!!!@K#NN+U!!4#UJ!33US!,%+U!$K#UJ"%3US!5#"\r63HJ!!A$r8S"+''Ek,`"KrrrrmiiNJ'B3,`S[$'(r!!!*GR!'B!!"*#"V!!4"k!!\r"F2p5J%SBC[S[!'(rrrrcBL9!!!4+UJ!%CK![#Lm-BIm!!!P%F!CJ!!$b)&)L8b!\r)%0PQr#"U!!3LD`!%)!J3f@Em*@X!&!!8*@X!'!!B*@X!(!!F*@X!)!!J*@X!*!!\rN*@X!+!!S5'S!##mV!"![+`!-,bX!##m-BIm!!!-i*J"R%#m+,`aKr`!!#0a`"Q!\r!!)T)DJ!`,bX!1#mV!$3[+`!`,`aKr`!!!``Q!'F1,`S[$'(r!!!)X(!'B&j)DJ!\rm,bX!4#mV!%![+`!m,`aKr`!!!Z)Q!'F1,`S[$'(r!!!)KR!'B$4)DJ!X,bX!,#m\r-BIm!!!55*J"R$Lm+,`aKr`!!#'4`"Q!53US!5#"%F!)JJ#"%)8S!"(!!60mF'%j\rH6R3!%*CMBfPIC'9PF&pMEh"jAhBeAf0bC@4c!!!!+P&19[ri51F!2#KZ!!JNEJ!\r8PmX[$'(r!!!5qNU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!6X[,Iq3!#m\rYrhJLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!\rUE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB#`LEIk-)&P\r1N!!UE[rd@B"Q((!",`")H!%l,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp(!"X+i!$'F\r!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!%m,bhrN!![,IpX)QhqP#"C6T!!+Ql\rrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IpX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!\r!+Qlrp&@!CK)[,IpX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m\r!5(J"2#mYrj!!,bhrE#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk-)&P1N!!UE[rd8i"\rQ(R!!,`")H!%p,bhrN!![,Ipd)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@\r!CK)[,Ipd)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ipd)Qhq@#"\rC6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"25mYrj!!,bhrG#*YrT3\rJ@8k3!#TZrr4)H!A3BIrrrr!H*N!J#fB%F!CJ,L*,)'i!%#!m!!!&d()JX)&P"+)\rZB!j+J'F+)JN5f&1!C[SL3A!"*)!P5`!%F!"-ha`!6Pj1G!!3PQ0MD9pNC@9`Af0\r[F(PIGM4IBh*PC(-!!!!U88j@rrK)j`!m+'i!##4Z!"LAbbm-BIm!!"#)5S"R!!#\rJ)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J"9bmYrj!!,bhrH#*YrT3J@8k3!#TZrr4\rJF#*YrS`J@8k3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T\rZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K\ri!9F[,Iq3!#mYrhJLEIk8)&P1N!!UE[rd)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj\r`!#m!5(J"@#mYrj!!,bhrG#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B\r5,bhrG#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrG#*YrPJJ@8k\r3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!9J[,Iq3!#mYrh3LEIk8)&P\r1N!!UE[rd5Ui!&'Ff,bi!%'(rrrrZ6LC!)!YQ"(!'B$)L5b"Z!"3J,J!3FL#`J@8\r%SLjJ$NU!C`SL#4,B8i"QqL*"*+i!$#9Z!"!!"#9,!!K`!%cI(!"1ANjd!"59Bf0\rTAf4PCA"IBfp`H9pMBepNBA4K!!!U88j@rrK)ja`m*Qi!##KZ!!`NEJ!3,`YKr`!\r!$V4+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&d,bhrN!![,Ipi)QhqP#"\rC6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'"1)Qh\rqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q\r!CKa`!5m!5(J"G#mYrj!!,bhrH#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk-)&P1N!!\rUE[rd8i"Q(R!!,`")H!&e,bhrN!![,Ipd)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!\r!+Qlrp&@!CK)[,Ipd)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ip\rd)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"G5mYrj!!,bh\rrG#*YrT3J@8k3!#TZrr4f!'!#8S0+Y$`!C[JU!b!&8S$PL#m!BIrrrqaZ*)"Q"(!\r'B(af!'"X5(J!$'(rrrrX@#"5)B!m!#"55V!m!'B1,a)[#f(r!!!%IR!'B&)J!e+\r!)&*#X!`!)&)JF$`!3UJ!##"5,c!m!#"d2!![+!!),bJ!"#mS!!![#f(rrrrm6LJ\r!C`i[%Lm,BIm!!!3kF!CJ$P+$YS9PN!!J8N+`A!"`!%cI($K1ANjd!!bEBf0TAf4\rPCA"IBfp`H9pMBepNBA4KAf&bFQ&j!!!U88j@rrK)j`!N*'i!##m+BIm!!!b15S"\rR!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J"RLmYrj!!,bhrH#*YrT3J@8k3!#T\rZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k\r3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%\r[!%Ki!Ci[,Iq3!#mYrhJLEIk8)&P1N!!UE[rdF!'`VJ!-C`!!UR!#X+i!$'F!!+!\rLEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!'I,bhrN!![,IpS)QhqP#"C6T!!+Qlrp'"\r`)QhqM#"C6T!!+Qlrp&@!CK)[,IpS)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql\rrp&@!CK)[,IpS)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J\r"RbmYrj!!,bhrD#*YrT3J@8k3!#TZrr4`!E#Z!!aQ$#mZ!""KrrrrkaKJ&(!#X+i\r!$'B-,bi!%#m+BIm!!!!N*&p1ANjd!!b6Bf0TAf4PCA"ICR*PC9pMFQ9NF`!!+P&\r19[ri51F!0#CZ!!JNEJ!-,`YKr`!!#YK+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!\r!,`")H!'Y,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)\r[,Ipi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ipi)Qhq@#"C6T!\r!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"V5mYrj!!,bhrH#*YrT3J@8k\r3!#TZrr4+NQF),a*KrrrrkKT+UJ!%C`S[+J!%BIrrrqS+,bS!%#mU!!`[+J!),`Y\rKr`!!!(B[+J!i,bS!0#mU!$![#f(r!!!!BLmU!%3[+J"!,bS!2#m,BIm!!!"15US\r!,'F-,bS!,#m,BIm!!!%Q5US!5'F-,bS!5#m,BIm!!!%8*&mQAdjH6R3!#*CMBfP\rIC'9PF&pQFQ9PAhBeAf0bC@4c!!!!+P&19[ri51F!*#4Z!!J[#Q(r!!!*INU!C`!\r!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!F3[,Iq3!#mYrhJLEIk8)&P1N!!UE[r\rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!\rUE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`"\r)H!(%,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp%UZ!"4R#LmZ!"4Krrrrk,`NAdjH6R3\r!%*9MBfPIC'9PF&pQFQ9PAf0MAf4KG'%!!#T46PErq%MR%$3QEJ!)*'i!$#m,BIm\r!!!L3!%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!G%[,Iq3!#mYrhJLEIk\r8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB%i\rLEIk-)&P1N!!UE[rd9B"Q%LmYrhJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[r\rd@B"Q((!",`")H!(4,bhrN!![,Ipi)QhqP#"C6T!!+Qlrp#!+CJ!!S#*YrS`J@8k\r3!#TZrr46J'BHF!![!%Ki!G)[,Iq3!#mYrf3LEIk8)&P1N!!UE[rdB(!LEIk-)&P\r1N!!UE[rd9B"Q%LmYrf3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm\rYrf3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(5,bhrN!!\r[,IpN)QhqP#"C6T!!+Qlrp%U5CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!G-\r[,Iq3!#mYrf!LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrf!LEIj\rB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrf!LEIjB)&P1N!!UE[rdB#`\rLEIk-)&P1N!!UE[rd@B"Q((!",`")H!(6,bhrN!![,IpJ)QhqP#"C6T!!+Qlrp(B\r!B#3JFM`!,bJ!##mS!!3[+!!!,`YKrrrrr2S[-M`!BIrrrqC`8S0+XM`!CYB[#Q(\rrrrrQB%cI$!K1ANjd!!LEBf0TAf4PCA"ICR*PC9pMBepNBA4KAf&bFQ&j!!!U88j\r@rrK)jaJm+#i!##m%BIm!!!B`5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J\r"k5mYrj!!,bhrH#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhrH#*\rYrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhrH#*YrPJJ@8k3!#TZrr4\rJ,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!HN[,Iq3!#mYrhJLEIk8)&P1N!!UE[r\rdF!'`VJ!-C`!!UR!#X+i!$'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(U,bh\rrN!![,IpF)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IpF)Qhq@#"\rC6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IpF)Qhq@#"C6T!!+Qlrp'!X)Qh\rqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"kLmYrj!!,bhrA#*YrT3J@8k3!#TZrr4`!E#\rZ!"4R!!#UF!+`VJ!8C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!HX[,Iq3!#m\rYreJLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYreJLEIjB)&P1N!!\rUE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYreJLEIjB)&P1N!!UE[rdB#`LEIk-)&P\r1N!!UE[rd@B"Q((!",`")H!(V,bhrN!![,IpB)QhqP#"C6T!!+Qlrp#!Z!!b`VJ!\r8C`C`!'!!!0T`!E#Z!!aQF#CZ!"!SEJ!B)!YR"#!-CJC`!'!!!,a)E!!"5'X!!5*\rYrTJJ@8k3!#TZrr4+J'Bq5'`!+8KV!#NLEIkB)&P1N!!UE[rd5S"Q*NKX!+&)D`#\rK)QhqQ#"C6T!!+Qlrp%U!CJiJ+`$DX+`!fQB%F!&JC(!!B'"`!V#Z!!aQ9LBZ!"!\rNEJ!B5S0R"#!+CJ4`!'"%,a)J3bm3)QhqQ#"C6T!!+Qlrp%U!CLJ[+J!%,bS!"#*\rYrTJJ@8k3!#TZrr4+J'B3)%-J+!!BX+S!''B%F!&J"R!!B!*`!%cI("K1ANjd!"5\r2Bf0TAf9aG@&XAf0bC@4c!!!U88j@rr4)ja!%5'lrpbmZ!!`[,J!))QhqG#"C6T!\r!+Qlrm$B!C`!!S#*YrS`J@8k3!#TZrr"6J'BHF!![!%Ki!L%[,Iq3!#mYriJLEIk\r8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYriJLEIjB)&P1N!!UE[r`B%i\rLEIk-)&P1N!!UE[r`9B"Q%LmYriJLEIjB)&P1N!!UE[r`B#`LEIk-)&P1N!!UE[r\r`@B"Q((!",`")H!)K,bhrN!![,Iq))QhqP#"C6T!!+Qlrm"!ZrrFQ(djH6R3!#*!\r!Bf0TAh0KE@9IF(*[Bf9cF`!!!%je+P&19[ri,`dJ$5m!,bhqZ#*YrU!J@8k3!#T\rZrr3V32iSBIq3"0a`!%jH6R3!"#T46PErq#m0,bhq+#*YrU3J@8k3!#TZrr41ANj\re+P&19[ri)'hr9%S3C`4`!'!#F!"1ANjeQ'0MD9pTEQPdD@&XDATPAfPZG'9bEQ&\rXF`!!!#T46PErq%MR%$3QEJ!))!YQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J\r!5LmYrd`[,Ip3)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Ip3)Qh\rq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Ip3)Qhq@#"C6T!!+Qlrp'!\rX)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!5LmYrd`[,Ip3)QhqP#"C6T!!+Qlrp%K\ri!"4KrrrrhiJN3#!+CJC`"Q!!!0BN[,9$G(K)DJ!%)QhqK#"C6T!!+Qlrp$B!C`!\r!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!&-[,Ip-,bhr5#*YrT3J@8k3!#TZrr4\rJF#*YrS`J@8k3!#TZrr49J'B5,bhr5#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T\rZrr49J'B5,bhr5#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K\ri!&-[,Ip-,bhr5#*YrT3J@8k3!#TZrr3PEIi`!!`JDJ!-3UJ!$#D+,`TKr`!!2Bj\r`!%cI$!K1ANjd!!52Bf0TAfjPGepMEfjdCAKd!!!U88j@rr")ja`d*Qi!#(J!$*2\rP3h4iCJC`!'!!!F!-Nl9$G(KR"R!+B!!"XNKZrr!LEIk%)&P1N!!UE[rX1J"R!!#\rJ)QhqM#"C6T!!+Qlrl&1!CKj`!#m!5(J!EbmYrd`[,Ip))QhqP#"C6T!!+Qlrl'"\r`)QhqM#"C6T!!+Qlrl&@!CK)[,Ip))Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!!+Ql\rrl&@!CK)[,Ip))Qhq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m!5(J\r!EbmYrd`[,Ip))QhqP#"C6T!!+Qlrl%KV!!4)E[r`BIrrrr[k5J"Q"R!+B!!!jL"\rV!!`ND!!%B!C5K#4U!$!J#QEf)'X!$,LS!!KR"R!+B!!!`L"V!!`ND!!%B%4+UJ!\rXCK!JD`!-YHJ!"'F'F!TJ!!#L5US!,'F3)'S!,,AS!$"R"R!+B!!!M%UU!$"R$L"\rU!$#ek!!XC`4`#Q"f*'S!-#!+CVJJD`!-*'J!"'"HF!'`UJ!-CaC`!V#U!!aR$Jb\rU!!$HV3!-C`4`#Q"')#S!%,#U!"4L"NUU!"KQ"(!+B$*f!'!H)'S!'(!"X,!q!'F\r3)'S!'(!#X,!q!'F%F!TJ%P+$YUS!%'AF*'S!-#!+CTj`!%cI$$K1ANjd!!58Bf0\rTAhCKE'PNBA4PAf0[ER4PH(3!!!!U88j@rrK)j`!N*'i!##!+CJ!!S#*YrS`J@8k\r3!#TZrr46J'BHF!![!%Ki!,%[,Ip-,bhr8#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k\r3!#TZrr49J'B5,bhr8#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bh\rr8#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,%[,Ip-,bh\rr8#*YrT3J@8k3!#TZrr3[%Q(rrrrp6NU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!!\r[!%Ki!,)[,Ip-,bhr4#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bh\rr4#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr4#*YrPJJ@8k3!#T\rZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,)[,Ip-,bhr4#*YrT3J@8k3!#T\rZrr3[%Q(r!!!k0Lm5BIrrrpb-)QhqH#"C6T!!+Qlrp%T!C`!!S#*YrS`J@8k3!#T\rZrr46J'BHF!![!%Ki!,F[,Ip-,bhr3#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#T\rZrr49J'B5,bhr3#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr3#*\rYrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!,F[,Ip-,bhr3#*\rYrT3J@8k3!#TZrr4#NL4I6Pj1G!!%N!"MBfPICR*PC9pMEfjdCAKd!!!!+P&19[r\ri51F!0#CZ!!JNEJ!-,`YKrrrrql*+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`"\r)H!$",bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`\rLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[r\rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!$",bhr6#mYrc`LEIk8)&P1N!!UE[r\rd)!TQ!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!`LmYrd`[,Imi)QhqP#"C6T!\r!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imi)Qhq@#"C6T!!+Qlrp'"1)QhqM#"\rC6T!!+Qlrp&@!CK)[,Imi)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa\r`!5m!5(J!`LmYrd`[,Imi)QhqP#"C6T!!+Qlrp#"V!!`NN!"`!#4I*Pp1ANjd!!L\r6Bf0TAfGPG&pMD'&ZCf9IG'PYC3!!+P&19[ri51F!*#4Z!!J[#Q(rrrrk,%U!C`!\r!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!-`[,Ip-,bhr2#*YrT3J@8k3!#TZrr4\rJF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T\rZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K\ri!-`[,Ip-,bhr2#*YrT3J@8k3!#TZrr3[+J!-)QhqC#"C6T!!+Qlrp#mU!!`LEIk\rS)&P1N!!UE[rd*&p1ANjd!!56Bf0TAf0SB@jRC@4IBfpZG'9iG!!!+P&19[ri51F\r32#KZ!!JQ,J!-*Qi!%#m-BIrrrrNX5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m\r!5(J!i5mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Im\rm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Ql\rrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!i5mYrd`[,Imm)QhqP#"C6T!!+Ql\rrp#!,CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!1)[,Ip-,bhr0#*YrT3J@8k\r3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr0#*YrPJJ@8k3!#TZrr4J6L*YrS`\rJ@8k3!#TZrr49J'B5,bhr0#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'B\rFF!%[!%Ki!1)[,Ip-,bhr0#*YrT3J@8k3!#TZrr4)H!!-BIrrrpCJ*%!J#QB%F!C\rJ)#5mY80bCL9$!!3J3b9S!!3!##D+,`S[$'(r!!!eFR!!60mF#%jH6R3!$**MBfP\rIEQ9hAf0MB@0SC9pbC@B!!!!U88j@rrK)j`!m*Qi!##KZ!!`[#f(rrrrhGNU!C`!\r!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!2N[,Ip-,bhr2#*YrT3J@8k3!#TZrr4\rJF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#T\rZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%K\ri!2N[,Ip-,bhr2#*YrT3J@8k3!#TZrr3-P,9$FQCR"(!+B$BJD`!-5UJ!"'B%F!T\rJ+#"V!!`ND!!%)'`!"#!U!!5`U!!%Ca"+UJ!`CJ4`#Q!)*'S!-'$LF!"-ha`!6Pj\r1G!!)Pf0MD9pfB@aTC'&dC9pMBf&MD'9IFQ9Q!!!U88j@rrK)j`!d*Qi!##4Z!!`\r[#f(rrrrf8NU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!4B[,Ip-,bhr2#*\rYrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4\rJ6L*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#T\rZrr4CJ'BFF!%[!%Ki!4B[,Ip-,bhr2#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk-)&P\r1N!!UE[rd8i"Q(R!!,`")H!%A,bhr6#mYrc3LEIk8)&P1N!!UE[rdB(!LEIk-)&P\r1N!!UE[rd9B"Q%LmYrc3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm\rYrc3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!%A,bhr6#m\rYrc3LEIk8)&P1N!!UE[rd,a)[#f(rrrrpGNU!C`!!S#*YrS`J@8k3!#TZrr46J'B\rHF!![!%Ki!4J[,Ip-,bhr-#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B\r5,bhr-#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr-#*YrPJJ@8k\r3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!4J[,Ip-,bhr-#*YrT3J@8k\r3!#TZrr3[%Lm,BIm!!$*!,a*Krrrre$`LEIji)&P1N!!UE[rd5N"R!!#J)QhqM#"\rC6T!!+Qlrp&1!CKj`!#m!5(J"(#mYrd`[,Ip!)QhqP#"C6T!!+Qlrp'"`)QhqM#"\rC6T!!+Qlrp&@!CK)[,Ip!)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)\r[,Ip!)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"(#mYrd`\r[,Ip!)QhqP#"C6T!!+Qlrp#4I*Pp1ANjd!!L6Bf0TAfCbC@9IBf0KBfKPAh*PCJ!\r!+P&19[ri51F30#4Z!!JQEJ!-*Li!%#m+BIrrrr0F5S"R!!#J)QhqM#"C6T!!+Ql\rrp&1!CKj`!#m!5(J",5mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql\rrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh\rq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J",5mYrd`[,Imm)Qh\rqP#"C6T!!+Qlrp#m,,`TKrrrrqb4+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`"\r)H!%Z,bhr6#mYrb`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrb`\rLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrb`LEIjB)&P1N!!UE[r\rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!%Z,bhr6#mYrb`LEIk8)&P1N!!UE[r\rd5S0R!!#SF!'fJ'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!%[,bhr6#mYrbJ\rLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrbJLEIjB)&P1N!!UE[r\rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrbJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!\rUE[rd@B"Q((!",`")H!%[,bhr6#mYrbJLEIk8)&P1N!!UE[rd)'X!"(!#X+J!)'F\rD5'S!"#"V!!4)D!!NBIrrrqiL5J"Q"(!)B"SJD`!%)8-!)#"V!!3KDJ!%!#3KDJ!\r)!#K`!%cI$!K1ANjd!!b5Bf0TAfa[BfYIBf&MD'9IFQ9Q!!!!+P&19[ri51F!0#C\rZ!!JNEJ!-,`YKrrrrm14+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&!,bh\rr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P\r1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk\r-)&P1N!!UE[rd@B"Q((!",`")H!&!,bhr6#mYrc`LEIk8)&P1N!!UE[rd,`S[#f(\rrrrriV%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!8%[,Ip-,bhr,#*YrT3\rJ@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J6L*\rYrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4\rCJ'BFF!%[!%Ki!8%[,Ip-,bhr,#*YrT3J@8k3!#TZrr3JDJ!%F!+`U!!JCJ!!S#*\rYrS`J@8k3!#TZrr46J'BHF!![!%Ki!8)[,Ip-,bhr*#*YrT3J@8k3!#TZrr4JF#*\rYrS`J@8k3!#TZrr49J'B5,bhr*#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr4\r9J'B5,bhr*#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!8)\r[,Ip-,bhr*#*YrT3J@8k3!#TZrr4)D`!%)'S!"%KS!#4KrrrrklC+!'B!!+!LEIk\r-)&P1N!!UE[rd8i"Q(R!!,`")H!&$,bhr6#mYrb!LEIk8)&P1N!!UE[rdB(!LEIk\r-)&P1N!!UE[rd9B"Q%LmYrb!LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"\rQ%LmYrb!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!&$,bh\rr6#mYrb!LEIk8)&P1N!!UE[rd)'S!"(!#X+J!)'Fd5'X!"#"U!!4)D!!NBIrrrqV\rd5J"R(L"U!!4`!L&!!#!JDJ!%3UJ!*#"U!!4#U!!SF!"J!R!)*&mQAdjH6R3!#*4\rMBfPIG@jXEf0VAf0KBfKPAh*PCJ!!!#T46PErq%MR($`QEJ!)+#i!$#KZ!"!U,J!\rF,`YKrrrrlDT+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&K,bhr6#mYrc`\rLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[r\rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!\rUE[rd@B"Q((!",`")H!&K,bhr6#mYrc`LEIk8)&P1N!!UE[rd5S4Q!!#J)QhqM#"\rC6T!!+Qlrp&1!CKj`!#m!5(J"BLmYrd`[,ImF)QhqP#"C6T!!+Qlrp'"`)QhqM#"\rC6T!!+Qlrp&@!CK)[,ImF)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)\r[,ImF)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"BLmYrd`\r[,ImF)QhqP#"C6T!!+Qlrp#!-CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!@-\r[,Ip-,bhr'#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr'#*YrPJ\rJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr'#*YrPJJ@8k3!#TZrr4J,#*\rYrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!@-[,Ip-,bhr'#*YrT3J@8k3!#TZrr4+K@B\r!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!&N,bhr6#mYrc3LEIk8)&P1N!!UE[r\rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!\rUE[rd9B"Q%LmYrc3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`"\r)H!&N,bhr6#mYrc3LEIk8)&P1N!!UE[rd5(J!0'(rrrr+,L4!)!TQ"R!'B!!!jN+\r53US!#%+U!"JJ4($r8S"+''Ek8S![!'(rrrr*YL5!CK![#Lm,BIm!!!lkF!CJ!!#\rd)%a`re+!5KKQqP+!,`"KrrrrbBiP3!!)5US!#'B3,`S[#f(r!!!1c(!'B!!!KLm\r+,`YKr`!!%'`Q!'F1,`S[#f(r!!!1VL!$B'JJ8L*%)!J3f@Em)'S!##*-)!J3f@E\rm*@i!'!!F*@i!&!!-3US!%(!#*8!!)#"V!!`PD!!-!!3JD`!-8UJ!$#m&,`S[#f(\rrrrr`qLB!C`i[#Lm,BIm!!!j5)!0J$#m+,`YKr`!!%2C`!%cI($K1ANjd!"L1Bf0\rTAfjPGepMBf&MD'8!!!!U88j@rrK)j`!d*Qi!##4Z!!`[#f(rrrrTkNU!C`!!S#*\rYrS`J@8k3!#TZrr46J'BHF!![!%Ki!Ci[,Ip-,bhr2#*YrT3J@8k3!#TZrr4JF#*\rYrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr4\r9J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!Ci\r[,Ip-,bhr2#*YrT3J@8k3!#TZrr3[#Lm,BIrrrr'b5S"R!!#J)QhqM#"C6T!!+Ql\rrp&1!CKj`!#m!5(J"RbmYrd`[,ImX)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql\rrp&@!CK)[,ImX)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,ImX)Qh\rq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"RbmYrd`[,ImX)Qh\rqP#"C6T!!+Qlrp#"U!!4+U!!`Ca)JDJ!%)QS!"#*T!$!MD!!X!#`JDJ!%5UJ!,'F\r8)'S!"#*U!!3LD3!X)fJ!-!!`B!iJDJ!%)QX!$#0S!$!!"#"V!!a6U!!),bS!"#m\r,BIm!!!aHF!!NAbCI6Pj1G!!)Mf0MD9pQFQ9PAf0MB@0SC3!!+P&19[ri51F32#C\rZ!!JNEJ!-+'i!%#m,BIrrrqJ!5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J\r"[LmYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh\rq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!\rX)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"[LmYrd`[,Imm)QhqP#"C6T!!+Qlrp#m\r+,`YKrrrrlmK+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!'r,bhr6#mYrb`\rLEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrb`LEIjB)&P1N!!UE[r\rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrb`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!\rUE[rd@B"Q((!",`")H!'r,bhr6#mYrb`LEIk8)&P1N!!UE[rd)!aQ!!#J)QhqM#"\rC6T!!+Qlrp&1!CKj`!#m!5(J"`#mYrd`[,ImB)QhqP#"C6T!!+Qlrp'"`)QhqM#"\rC6T!!+Qlrp&@!CK)[,ImB)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)\r[,ImB)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"`#mYrd`\r[,ImB)QhqP#"C6T!!+Qlrp#"U!!4+U!!)CJ!!S#*YrS`J@8k3!#TZrr46J'BHF!!\r[!%Ki!F%[,Ip-,bhr&#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bh\rr&#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr&#*YrPJJ@8k3!#T\rZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!F%[,Ip-,bhr&#*YrT3J@8k3!#T\rZrr3J6($r8S"+''Ek8S![!'(rrrr%(#B!CJC`"Q!!!03JDJ!%,bJ!#'(rrrr&*L*\rYrRJJ@8k3!#TZrr4+3'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(*,bhr6#m\rYrd!LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrd!LEIjB)&P1N!!\rUE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrd!LEIjB)&P1N!!UE[rdB#`LEIk-)&P\r1N!!UE[rd@B"Q((!",`")H!(*,bhr6#mYrd!LEIk8)&P1N!!UE[rd)'S!"#&$!!J\rJ3b*-)!J3f@EmF!"-ha`)6Pj1G!!-N@0MD9pcCA4IF(*TEQ0TF'&X!!!U88j@rrK\r)ja!m*Qi!##4Z!!`SEJ!3,`YKrrrrj$4+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!\r!,`")H!(D,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%Lm\rYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!\rUE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(D,bhr6#mYrc`LEIk8)&P1N!!\rUE[rd,`S[#f(rrrrVr%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!GX[,Ip\r-,bhr,#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k\r3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!GX[,Ip-,bhr,#*YrT3J@8k3!#TZrr3J$'B!!+!\rLEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(F,bhr6#mYraJLEIk8)&P1N!!UE[rdB(!\rLEIk-)&P1N!!UE[rd9B"Q%LmYraJLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[r\rd9B"Q%LmYraJLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(\rF,bhr6#mYraJLEIk8)&P1N!!UE[rd)'S!"%US!!KQ!!#J)QhqM#"C6T!!+Qlrp&1\r!CKj`!#m!5(J"h5mYrd`[,Im8)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@\r!CK)[,Im8)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Im8)Qhq@#"\rC6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J"h5mYrd`[,Im8)QhqP#"\rC6T!!+Qlrp#"U!!3JD!!)F2p5J%SBC[T5J#m!BIrrrm!!*J"Q"(!'B"iJ3b*U!!3\rLD3!))!J3f@Em+)-[!bm,BIm!!"pbF!"-ha`)6Pj1G!!-N@0MD9pRCA4IF(*TEQ0\rTF'&X!!!U88j@rrK)j`!m*'i!##KZ!!`QEJ!3,`TKrrrri4K+J'F!!+!LEIk-)&P\r1N!!UE[rd8i"Q(R!!,`")H!(b,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P\r1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm\rYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!(b,bhr6#m\rYrc`LEIk8)&P1N!!UE[rd,``[#Q(rrrrSi%U!C`!!S#*YrS`J@8k3!#TZrr46J'B\rHF!![!%Ki!I-[,Ip-,bhr,#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B\r5,bhr,#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k\r3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!I-[,Ip-,bhr,#*YrT3J@8k\r3!#TZrr3J#fB!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!(d,bhr6#mYra!LEIk\r8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYra!LEIjB)&P1N!!UE[rdB%i\rLEIk-)&P1N!!UE[rd9B"Q%LmYra!LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[r\rd@B"Q((!",`")H!(d,bhr6#mYra!LEIk8)&P1N!!UE[rd)'`!"#DS!!a`!%cI(!"\r1ANjd!!b8Bf0TAfGPG&pMFQ9NAhCPFR0TEfi!!!!U88j@rrK)ja!m*Qi!##4Z!!`\rSEJ!3,`YKrrrrhYK+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!)",bhr6#m\rYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!\rUE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P\r1N!!UE[rd@B"Q((!",`")H!)",bhr6#mYrc`LEIk8)&P1N!!UE[rd,`S[#f(rrrr\rQS%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!J)[,Ip-,bhr,#*YrT3J@8k\r3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J6L*YrS`\rJ@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'B\rFF!%[!%Ki!J)[,Ip-,bhr,#*YrT3J@8k3!#TZrr3J$'B!!+!LEIk-)&P1N!!UE[r\rd8i"Q(R!!,`")H!)$,bhr6#mYra`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[r\rd9B"Q%LmYra`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYra`LEIj\rB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)$,bhr6#mYra`LEIk\r8)&P1N!!UE[rd)'S!"%U3!'B!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!)%,bh\rr6#mYr``LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYr``LEIjB)&P\r1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYr``LEIjB)&P1N!!UE[rdB#`LEIk\r-)&P1N!!UE[rd@B"Q((!",`")H!)%,bhr6#mYr``LEIk8)&P1N!!UE[rd)'S!"#"\r3F2p5J%SBC[T5J#m!BIrrrlUS*J"Q"(!'B"`J3b*U!!3L85!)%0PQr#L$,`-[#f(\rr!!!DGR!!60mF#%jH6R3!$)aMBfPICf9dAfjKE@8!!!!U88j@rrK)j`!d*Qi!##4\rZ!!`[#f(rrrrEbNU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!KB[,Ip-,bh\rr2#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#T\rZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k\r3!#TZrr4CJ'BFF!%[!%Ki!KB[,Ip-,bhr2#*YrT3J@8k3!#TZrr3J#QB!!+!LEIk\r-)&P1N!!UE[rd8i"Q(R!!,`")H!)A,bhr6#mYr`JLEIk8)&P1N!!UE[rdB(!LEIk\r-)&P1N!!UE[rd9B"Q%LmYr`JLEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"\rQ%LmYr`JLEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)A,bh\rr6#mYr`JLEIk8)&P1N!!UE[rd5T*R##m5BIrrrlTS5US!#'F+,bS!#'(rrrqk@%U\rU!"KR#Lm+,`YKr`!!!riNAbCI6Pj1G!!)P'0MD9pQFQ9PAf0MB@0SC9pNBA4K!!!\r!+P&19[ri51F!2#CZ!!JNEJ!-,`YKrrrrfKT+J'F!!+!LEIk-)&P1N!!UE[rd8i"\rQ(R!!,`")H!)Z,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"\rQ%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P\r1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!)Z,bhr6#mYrc`LEIk8)&P\r1N!!UE[rd5(J!)'(rrrqiq#K!)!aQ"(!'B"!P6!!B3US!%(!%*8!!&(!!60mF!%j\rH6R3!#**MBfPIEQ9hAf0bC@4IBA*bBAN!!!!U88j@rrK)j`!d*'i!##CZ!!`[#Q(\rrrrrC'%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!N)[,Ip-,bhr2#*YrT3\rJ@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*\rYrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4\rCJ'BFF!%[!%Ki!N)[,Ip-,bhr2#*YrT3J@8k3!#TZrr4#U`!X)'S!$#GS!!3!-%U\rV!$"R##"V!$!K5`!X)'S!$#&,!!3JDJ!-8UJ!##4I*Pp1ANjd!!L@Bf0TAfPZFf9\rbG&pMBf&MD'9IC'&dB3!!!#T46PErq%MR'$`SEJ!)*Qi!$#BZ!"!S,J!B,`aKrrr\rrf!*+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!*C,bhr6#mYrc`LEIk8)&P\r1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk\r-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"\rQ((!",`")H!*C,bhr6#mYrc`LEIk8)&P1N!!UE[rd)!YQ!!#J)QhqM#"C6T!!+Ql\rrp&1!CKj`!#m!5(J#@LmYrd`[,ImF)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql\rrp&@!CK)[,ImF)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,ImF)Qh\rq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#@LmYrd`[,ImF)Qh\rqP#"C6T!!+Qlrp#"X!!`ND!!%B"kfUJ!-CK3[#bm5)QhqQ#"C6T!!+Qlrp%U!C`J\rNDJ!`)!TQhL!+C`JJ4##+F!"J!R!+60mF'%jH6R3!&*4MBfPICQPZC&pMBf&MD'9\rIC'&dB3!!!#T46PErq%MR!$3NEJ!)*Qi!$#m+BIrrrpC%5S"R!!#J)QhqM#"C6T!\r!+Qlrp&1!CKj`!#m!5(J#GLmYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!\r!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Im\rm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#GLmYrd`[,Im\rm)QhqP#"C6T!!+Qlrp%UV!"KR&#m,,`TKr`!!!$)[+`!BBIrrrl9i*&mQAdjH6R3\r!#*4MBfPICR*PC9pMFQ9NFepKFR*KH3!!!#T46PErq%MR%$3QEJ!)*'i!$#m,BIr\rrrp9+5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#KLmYrd`[,Imm)QhqP#"\rC6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)Qh\rqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q\r!CKa`!5m!5(J#KLmYrd`[,Imm)QhqP#"C6T!!+Qlrp%UU!"KR+RB!B"`J!qH))'S\r!'0(!,bJ!"#mS!!![#f(rrrr(j&+$YUS!%'AH3US!%%cI$!K1ANjd!!L9Bf0TAf9\rYF(4jAf0bC@4cAf&bFQ&j!!!U88j@rr")ja`d*Qi!##4Z!!ai!#m,BIrrrp3i5S"\rR!!#J)QhqM#"C6T!!+Qlrl&1!CKj`!#m!5(J#R5mYrd`[,Imm)QhqP#"C6T!!+Ql\rrl'"`)QhqM#"C6T!!+Qlrl&@!CK)[,Imm)Qhq@#"C6T!!+Qlrl'"1)QhqM#"C6T!\r!+Qlrl&@!CK)[,Imm)Qhq@#"C6T!!+Qlrl'!X)QhqM#"C6T!!+Qlrl&Q!CKa`!5m\r!5(J#R5mYrd`[,Imm)QhqP#"C6T!!+Qlrl(B!B"3JDJ!B$,!!!0kY2J"Q"(J"B!K\r5JlDU!""PjNS%CM!J+J!3X+S!&'BQ)#S!&0#!jiJ[!%KU!"KKrrrrZ&!U!'F%)!9\rJ4#!U!"63J#9!!"4)E[r`,bi!&#mZ!"![#f(rrrql9#S!C`3J"@!H)!2RL#"U!"M\r4`##Zrr!KE[rd!!4+"'B%8US!%(!!60m-1%jH6R3!%*9MBfPIBh*PC&pKFR*KH9p\rTER0PFR3!!#T46PErq%MR%$3QEJ!)*'i!$#m,BIrrrp,-5S"R!!#J)QhqM#"C6T!\r!+Qlrp&1!CKj`!#m!5(J#c5mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!\r!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Im\rm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J#c5mYrd`[,Im\rm)QhqP#"C6T!!+Qlrp(B!B&)[,J!8,bi!%#!$jiJJDJ!BdF![+!!%,bJ!!#m,BIr\rrrm[#5J"R+L!$jiJJDJ!BdF![+!!%,bJ!!#m,BIrrrm9')'S!'#'m!!$HV6i!F!"\rJ#P+$YUS!%'@SF!*-h``)6Pj1G!!3P@0MD9pMFQ9NAf&bFQ&jAh*PE@pfC3!!+P&\r19[ri51F!0#4Z!!JQEJ!-,`TKrrrrdBj+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!\r!,`")H!,J,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%Lm\rYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!\rUE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!,J,bhr6#mYrc`LEIk8)&P1N!!\rUE[rd,`X[#Q(rrrrC9NU!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Z%[,Ip\r-,bhr,#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k\r3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr,#*YrPJJ@8k3!#TZrr4J,#*YrS`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!Z%[,Ip-,bhr,#*YrT3J@8k3!#TZrr3[,J!8,bi\r!%#mV!!3[#Q(rrrrlfL4I*Pp1ANjd!"#*Bf0TAh0dEh*P!!!U88j@rrK)j`!d*'i\r!##CZ!!`[#Q(rrrr2q%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki!Z`[,Ip\r-,bhr2#*YrT3J@8k3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k\r3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`\rJ@8k3!#TZrr4CJ'BFF!%[!%Ki!Z`[,Ip-,bhr2#*YrT3J@8k3!#TZrr3[#bm+BIr\rrrpI!5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J#l5mYrd`[,ImX)QhqP#"\rC6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,ImX)Qhq@#"C6T!!+Qlrp'"1)Qh\rqM#"C6T!!+Qlrp&@!CK)[,ImX)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q\r!CKa`!5m!5(J#l5mYrd`[,ImX)QhqP#"C6T!!+Qlrp#mZ!"3[,J!3,bX!"#m+BIr\rrrrZb*&mQAdjH6R3!%)TMBfPIFQ9YEhCP!!!!+P&19[ri51F!*#4Z!!J[#Q(rrrr\r1C%U!C`!!S#*YrS`J@8k3!#TZrr46J'BHF!![!%Ki![X[,Ip-,bhr2#*YrT3J@8k\r3!#TZrr4JF#*YrS`J@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`\rJ@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'B\rFF!%[!%Ki![X[,Ip-,bhr2#*YrT3J@8k3!#TZrr3JEJ!-$*!!Y80$5@F%F!*J!R!\r!*&p1ANjd!!LFBf0TAhCKE'PNBA4PAf0MB@0SC9pTG'9bBA4[FJ!!!#T46PErq%M\rR!$`QEJ!)+'i!$#m,BIrrrmeX5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J\r$#LmYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh\rq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!\rX)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J$#LmYrd`[,Imm)QhqP#"C6T!!+Qlrp%K\ri!!aKrrrrUd3N3#!+CJ4`"Q!H*,be3d0*)'X!$#9S!!3!"#L+,`S[#f(r!!!,[(!\r!60mF!%jH6R3!#*PMBfPIBf0KBfKPAfPdCA*KG'pbAf*PCfPZ!!!U88j@rr4)ja!\rm*Qi!##4Z!!`SEJ!3,`YKrrrrc&*+J'F!!+!LEIk-)&P1N!!UE[r`8i"Q(R!!,`"\r)H!-L,bhr6#mYrc`LEIk8)&P1N!!UE[r`B(!LEIk-)&P1N!!UE[r`9B"Q%LmYrc`\rLEIjB)&P1N!!UE[r`B%iLEIk-)&P1N!!UE[r`9B"Q%LmYrc`LEIjB)&P1N!!UE[r\r`B#`LEIk-)&P1N!!UE[r`@B"Q((!",`")H!-L,bhr6#mYrc`LEIk8)&P1N!!UE[r\r`5US!"'B%F!0J+%KZrr3[+J!%,`YKrrrrdP!Q!'F%)!0J%#"U!!3PD!!`!!3SV[r\rdF!"-ha`)6Pj1G!!-Q'0MD9pMBf&MD'9IDA4PFQ&dEh*IEQ9iG!!!!#T46PErq%M\rR!$3NEJ!)*Qi!$#m+BIrrrmXm5S"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J\r$05mYrd`[,Imm)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qh\rq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!\rX)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J$05mYrd`[,Imm)QhqP#"C6T!!+Qlrp#m\r,,`TKr`!!#H3[#f(rrrqUH#4I*Pp1ANjd!!LABf0TAf0MB@0SC9pTG'9bBA4[FPp\rPEQ3!!#T46PErq%MR!#3NEJ!),`TKrrrrbNa+J'F!!+!LEIk-)&P1N!!UE[rd8i"\rQ(R!!,`")H!0!,bhr6#mYrc`LEIk8)&P1N!!UE[rdB(!LEIk-)&P1N!!UE[rd9B"\rQ%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P\r1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!0!,bhr6#mYrc`LEIk8)&P\r1N!!UE[rd)'i!$!b3!,9$FNPR"(!#B!*`!#4I6Pj1G!!)QQ0MD9pfB@aTC'&dC9p\rMFQ9NAfPdCA*KG'pb!!!!+P&19[ri51F32#4Z!!JSEJ!-*Li!%#m+BIrrrmP55S"\rR!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J$8#mYrd`[,Imm)QhqP#"C6T!!+Ql\rrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!\r!+Qlrp&@!CK)[,Imm)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m\r!5(J$8#mYrd`[,Imm)QhqP#"C6T!!+Qlrp#m-,`TKrrrrd4T+J'F!!+!LEIk-)&P\r1N!!UE[rd8i"Q(R!!,`")H!04,bhr6#mYr`3LEIk8)&P1N!!UE[rdB(!LEIk-)&P\r1N!!UE[rd9B"Q%LmYr`3LEIjB)&P1N!!UE[rdB%iLEIk-)&P1N!!UE[rd9B"Q%Lm\rYr`3LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!",`")H!04,bhr6#m\rYr`3LEIk8)&P1N!!UE[rd5(J!$'(rrrqQI#C!)!YQ"(!'B"iQ[,9$FNNR6!!%3UX\r!##"$))X[#bm+BIm!!!GDF!"-ha`)6Pj1G!!-Pf0MD9pMFQ9NAfPdCA*KG'pbAf*\rPCfPZ!!!U88j@rrK)jaim+'i!##4Z!!`X,J!3PmX[$'(rrrr(LNU!C`!!S#*YrS`\rJ@8k3!#TZrr46J'BHF!![!%Ki!fS[,Ip-,bhr2#*YrT3J@8k3!#TZrr4JF#*YrS`\rJ@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B\r5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!fS[,Ip\r-,bhr2#*YrT3J@8k3!#TZrr3Q+J!)*LS!#'!H)'S!"#"S!!3LD!!B+$%q!(!"Z)"\rR&R!#Z)"R%&+$)'S!"#"S!!5fU!!3CG3JDJ!%)'J!",DS!""P"(!$B%j)H!!)BIr\rrrk@b*N!J#fB%F!CJ1Lm,)!2RL#"U!!3JD!!%)'J!'0(!,bJ!"#mS!!![$'(rrrq\rZM#S!C`3J"@!1)!05J#9!!!JJ4L#,F!"-haai6Pj1G!!-PQ0MD9pMFQ9NAfPdCA*\rKG'pbAfjPH(3!!!!U88j@rrK)j`!d*'i!##CZ!!`[#Q(rrrr'%NU!C`!!S#*YrS`\rJ@8k3!#TZrr46J'BHF!![!%Ki!j%[,Ip-,bhr2#*YrT3J@8k3!#TZrr4JF#*YrS`\rJ@8k3!#TZrr49J'B5,bhr2#*YrPJJ@8k3!#TZrr4J6L*YrS`J@8k3!#TZrr49J'B\r5,bhr2#*YrPJJ@8k3!#TZrr4J,#*YrS`J@8k3!#TZrr4CJ'BFF!%[!%Ki!j%[,Ip\r-,bhr2#*YrT3J@8k3!#TZrr3[#bm+BIm!!!8H,`YKrrrrT8iNAbCI6Pj1G!!)P@0\rMD9pMFQ9NAfPdCA*KG'pbAf9ZC!!!+P&19[ri51FF2#BZ!!JU,J!-,`0Krrrra5"\r+J'F!!+!LEIk-)&P1N!!UE[rd8i"Q(R!!,`")H!1M,bhr6#mYrc`LEIk8)&P1N!!\rUE[rdB(!LEIk-)&P1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB%iLEIk-)&P\r1N!!UE[rd9B"Q%LmYrc`LEIjB)&P1N!!UE[rdB#`LEIk-)&P1N!!UE[rd@B"Q((!\r",`")H!1M,bhr6#mYrc`LEIk8)&P1N!!UE[rd)%-JD!!-)#J!#&+!jBJ[!'(rrrq\rLl#K!)!aQ"R!'B!!!h%+8)%-JD!!-*QJ!"(J!B!!!V%Ki!!aKrrrrSX3N3#!+CK!\r[$#m$BIm!!!$8F!CJ!!#U3T*#UJ!%+BT-!#!%8S"#Y!`!)&0`re+!5KKQqP+!,`"\rKrrrrSSJNJ'B1,``[!f(r!!!!QR!'B(!JD`!)F2p5J%SBC[T5J#m!BIrrrk*J*8!\r!"%UU!!4Q$Lm-,`0Kr`!!!'a`"Q"#)'S!"#*V!!JJ#"$CC[`J8L*6)!J3f@Em*@X\r!$!!)*QX!-&+%)%-JD!!-Z+J!#'8!rdSJ45#-,``[!f(r!!!#5(!!60mF1%jH6R3\r!#*0MBfPICf9dAf0MB@0SC9pTEQC[!!!U88j@rrK)ja!`*Qi!$#m,,bi!#'(r!!!\r#1RB!B#SNFc`!5T*R##m5BIrrrk-N5US!"'F+,bS!"'(rrrqM&#m+BIrrrk--8S0\r+Xc`!CY![#f(rrrqLr%cI$!K1ANjd!!LBBf0TAf4PCA"ICR*PC9pTEQC[Af&bFQ&\rj!!!!+P&19[ri6Pj1GC4MBfPIC'9LG@GID@jTG'PKE'PkC3!!!#T46PErq'(r!!!\r#SNjH6R@6Bf0TAf4PBR9RAh4PFQeTEQ&dC3!!+P&19[ri)'hr!&+3!%jH6R3!"*9\rMBfPIE'9KDh0IEQ9hAf0[ER4PH(3!!#T46PErq#"Yr`"6N!"1ANjd!!5@Bf0TAfa\rPB@YcAfCbC@9IBfpZG'9iG!!!!#T46PErq#"Yr[a5N!"1ANjd!!LBBf0TAfaPB@Y\rcAfjPGepMBf&MD'9IFQ9Q!!!!+P&19[ri)'hqr&13!%jH6R3!#*PMBfPIE'9KDh0\rICR*PC9pMBf&MD'9IFQ9Q!!!U88j@rrJJEIli8T!!6Pj1G!!)Pf0MD9pXC@&VFep\rZCAGIF(*TEQ0TF'&X!!!U88j@rrJJEIli8j!!6Pj1G!!)Q'0MD9pXC@&VFepQFQ9\rPAh"bD@jMDA"KE!!!!#T46PErq#"Yr[45N!"1ANjd!!L5Bf0TAfaPB@YcAfjPGep\rZB@eP!!!!+P&19[ri)'hqp&13!%jH6R3!#*0MBfPIE'9KDh0ICR*PC9pZB@eP!!!\rU88j@rrJJEIl`8T!!6Pj1G!!)Q@0MD9pXC@&VFepZCAGIBf0KBfKPAfPZCQm!!#T\r46PErq#"Yr["6N!"1ANjd!!LDBf0TAfaPB@YcAfCbC@9IBf0KBfKPAfPZCQm!!!!\rU88j@rrJJEIlX8T!!6Pj1G!!)R@0MD9pXC@&VFepZCAGIBf0KBfKPAfPdCA*KG'p\rb!!!U88j@rrJJEIlX8j!!6Pj1G!!)RQ0MD9pXC@&VFepQFQ9PAf0MB@0SC9pTG'9\rbBA4[FJ!!!#T46PErq#"YrZK5N!"1ANjd!!LEBf0TAfaPB@YcAfjPGepMFQ9NAfP\rdCA*KG'pb!!!U88j@rrJJEIlS8j!!6Pj1G!!)R'0MD9pXC@&VFepQFQ9PAf0bC@4\rIDA4PFQ&dEh)!!!!U88j@rrJ[$5"Yr`"+N!"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj\r`!#m!5(J!X#mYrZ![,IlN)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)\r[,IlN)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IlN)Qhq@#"C6T!\r!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!X#mYrZ![,IlN)QhqP#"C6T!\r!+Qlrp#"Yr[a+N!"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!X5mYrZ![,Il\rF)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,IlF)Qhq@#"C6T!!+Ql\rrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,IlF)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!\r!+Qlrp&Q!CKa`!5m!5(J!X5mYrZ![,IlF)QhqP#"C6T!!+Qlrp#"Yr[K+N!"R!!#\rJ)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!XLmYrZ![,IlB)QhqP#"C6T!!+Qlrp'"\r`)QhqM#"C6T!!+Qlrp&@!CK)[,IlB)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Ql\rrp&@!CK)[,IlB)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J\r!XLmYrZ![,IlB)QhqP#"C6T!!+Qlrp#"Yr[4+N!"R!!#J)QhqM#"C6T!!+Qlrp&1\r!CKj`!#m!5(J!XbmYrZ![,Il8)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@\r!CK)[,Il8)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Il8)Qhq@#"\rC6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!XbmYrZ![,Il8)QhqP#"\rC6T!!+Qlrp#"Yr["+N!"R!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!Y#mYrZ!\r[,Il3)QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Il3)Qhq@#"C6T!\r!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Il3)Qhq@#"C6T!!+Qlrp'!X)QhqM#"\rC6T!!+Qlrp&Q!CKa`!5m!5(J!Y#mYrZ![,Il3)QhqP#"C6T!!+Qlrp#"YrZa+N!"\rR!!#J)QhqM#"C6T!!+Qlrp&1!CKj`!#m!5(J!Y5mYrZ![,Il-)QhqP#"C6T!!+Ql\rrp'"`)QhqM#"C6T!!+Qlrp&@!CK)[,Il-)Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!\r!+Qlrp&@!CK)[,Il-)Qhq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m\r!5(J!Y5mYrZ![,Il-)QhqP#"C6T!!+Qlrp#"YrZK+N!"R!!#J)QhqM#"C6T!!+Ql\rrp&1!CKj`!#m!5(J!YLmYrZ![,Il))QhqP#"C6T!!+Qlrp'"`)QhqM#"C6T!!+Ql\rrp&@!CK)[,Il))Qhq@#"C6T!!+Qlrp'"1)QhqM#"C6T!!+Qlrp&@!CK)[,Il))Qh\rq@#"C6T!!+Qlrp'!X)QhqM#"C6T!!+Qlrp&Q!CKa`!5m!5(J!YLmYrZ![,Il))Qh\rqP#"C6T!!+Qlrp%jH6R@@Bf0TAf4PBR9RAh*PF'pbG&pXC@&VF`!!!#T46PErq%M\rR(#3NEJ!)GJ"i!(S!,`SLEIkd)&P1N!!UE[rd0J"R"$!$B#jKr`!!!LiB!'(r!!!\r"V"S!5J4Q$%S&CJJ[#Q(r!!!!l'(rrrri,L"YrLa5N!"`!%cI"$K1ANjd!!5@Aep\rTEQPdD@&XDATPAd0$B@0SC8aTBJ!!!#T46PErq%MR%$3LEIk-)&P1N!!UE[rd*J!\rJEIiX8j!!)'hq,%U3!'Bq)'hqa#"S!!`ND!!%B#`QDJ!`,a*KrrrrQT)[+J!)BIr\rrrjU),`S[,Il%BIrrrq3b,`TKrrrrQR3N5b!+CY")H!!#)QhqN!!J@8k3!#TZrr4\rKrrrrpkS[!b*YrT!!)&P1N!!UE[rd)QhqX#"C6T!!+Qlrp%cI$!K1ANjeP9pIG'9\rbE@PZBA4PAd0$B@0SC8aTBJ!!+P&19[ri51F!0%Ki!#3LEIj!)&P1N!!UE[rd*%!\rJ#QGf)'hq`(!!%""5J#m!)Qhq3#"C6T!!+Qlrp#C!)!YQ%#m+)Qhq9#"C6T!!+Ql\rrp'"))'hq`(!!%""5J#m!,`X[,Il!)QhqA#"C6T!!+Qlrp$9m!!J!"%*U!!j#UJ!\r33US!&#9,!"K`rb9!!"`[#L*YrR!J@8k3!#TZrr3NAbCI6Pj1G!!%LNj[G'PQH99\rcCA)!!!!U88j@rl4)ja!%5'lrY#*YrS3J@8k3!#TZrl!f!'F%F!"J2(!m,8$r[%+\rZrm"#V[rd5'lr[%KZrl3LEIjJ)&P1N!!UE[q`0J"R"(!!B")JEIkm)#lrd,#3!'B\r%F!&J!R!!*Kp1ANjeNd0eFR*PER43FQpMCA0c5A0,9%d!!#T46PErY%MR%!4#V[q\rd3UlrZ%KZrl3LEIid)&P1N!!UE[q`0J"R"(!!B$C#V[r!3Ulrp(!m,8$r[%KZrla\r)E[qd)QhqB#"C6T!!+QlrX$B!C`4`!'!-$+j8DAK,rp"QY(!"*Kp1ANjeP8Pc9'P\rMDf9d5f9PF'9b8R9ZEQPZC`!!!!8#,Ne*9#"*,e-J6@&M4'9f"5"`!QiK+#KMBep\rPFR)J26dJ3d0I6Np048dT)(am)#KMBepPFR)J26dJ3d0I3N&%Ad&359p@49*658p\r1+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj\r249*56e)T+3%T#%0$B@0SC5jM!5m1)5KMBepMG(JJ)6dJ-#N")&e2)5JSBf0ICA*\rb)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!\rSBf0ICA*b)$dp)%0$Adj249*56e)T+3`K+'jKE@8J)6dJ-#N")#%4)5K`FQPZBfP\r`B@`J)6dJ-#N1)5KSB@jNE'8J)6dJ-#N"))%2J5%S+'0MAf9bFL!p25"$3ep#384\r138e&+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0\r$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$d\rp)%0$Adj249*56e)T+3`K+(4TE@8J)6dJ-#N")$8d)5JSBf0ICA*b)$dp)%0$Adj\r2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3%JHAJK+#KMBepPFR)\rJ26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I49*5Ad0"3dK&AdC96%`\rT)(am)#KMBepPFR)J26dJ3d0I49*5Ad05484I9N958dP26LNJI(`J+'0MAf9bFL!\rp25"$3ep16d958Np5+5N")(0b)5JSBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!\rSBf0ICA*b)$dp)%0$Adj29%C298j%+5"mI#!SBf0ICA*b)$dp)%0$Ad958Pp$8N9\r%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT!5#"#iSK+#KMBep\rPFR)J26dJ3d0I6Np048dT)(am)#KMBepPFR)J26dJ3d0I3N&%Ae""8NdT)(am)#K\rMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I49*5Ad05484\rI9N958dP26LNJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N")(9R)5JSBf0ICA*\rb)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0\rICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3`\rK+(CPFR-J)6dJ-#N"23dK+'0bC@4c)#%p)$!T$L%S+Q0bC@4c)#%p)$!T!5#"'`d\rK+("`6N0T)#%p)$!T$b%SDA4$B@0SC5!K25!`+@8K+#KMBepPFR)J26dJ3d0I48j\r%+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*\r"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+4BK+'0MB@0SC9p`EfP\rZG'9b)#%p)$!T!5##+f8K+#KMBepPFR)J26dJ3d0I48j%+5"mI#!SBf0ICA*b)$d\rp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0\rICA*b)$dp)%0$Adj249*56e)T+3mK+'Pd3h*PC(-J)6dJ-#PR)5JSBf0ICA*b)$d\rp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0\rICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+8`K+#K\rMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np048dT)(a\rm)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT!5"T@b%S+'eKCfPM)$dp)#JR8(4b)#F\rT+5"mI#!SE@&RD@-J26dJ+#G38hPc*bNT)(am)#KYB@GTBb!p25!S*e"69NdR+5N\rJI(`J+'eKCfPM)$dp)#JR5&0jFbFT+5N-3d0KBfKP9A4TE#jM!5"&&b%S6@9Y4A*\rbEh)J+#NJ26dJEQp&FR)T$b%SCA*b)$dp)'j[4A*b+3dK+'*XEf0V)#%p)$!T$L%\rS+Q*XEf0V)#%p)$!T!688)5KYB@GTBb!p25!S*dK6HA-R+5N")#mZ)5KMBfPIGQ&\rXD@4KG'9IBfpZG'9iG#!SBf0IBh4i+5!p25"$3ep16d958Np5+3%Y$#%SC'9cG#!\rK25!`+3%r(L%SFh*M,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+3%r(L%SFh*M,Q0\rbC@4IG(P`C5!p25"$3ep$8N9%AeBd+3%J8d8K+#KMFQ9NFbjMFQ9NAh4jF'8J26d\rJ3d0I3e*&4&p@0#NJI(`J+'0bC@4c,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5N\r-)5KNBA4K)#%p)$!T!5#")JdK+#TNBA4K)#%p)$!T4b%S+'0bC@4c-5jMFQ9NAh4\rjF'8J26dJ3d0I3e*&4&p@0#NJI(`J+'0bC@4c-5jMFQ9NAh4jF'8J26dJ3d0I3e*\r&4&p@05NT4b%S+'0bC@4c-LjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@0#NJI(`J+'0\rbC@4c-LjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@05NTj80dH"![$L%SBf0IBh4i)#%\rp)$!T!5#"'4&$3f&MD'8ZD@jdCA*ZB@`ZB`mK+'9bFL!p25"ZEd9bFLN[)5KMBfP\rIGQ&XD@4KG'9IBfpZG'9iG#!S+Q0MAf0dH#NJ26dJ3d0I6Np&8P*28LNA)5K0C@e\r&FR*[FL!S+5!p25"ZEd9bFLNZ)5KMBfPIGQ&XD@4KG'9IBfpZG'9iG#!SBf0IBh4\ri+5!p25"$3ep16d958Np5+3%Y$#%SG'PYC5!K25!`+3%[$L%SD'&ZC'aP)#%p)$!\rT!5!l1L%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@BJ+'0MAf0dH#`J+QKKEQ4XC5N\rJ26dJ3d0I6Np&8P*28LN")'Nj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0\rIBh4i,#"SB@jNE'8T)$dp)%0$Adj249*56e)T,L%S+'a[BfXJ26dJDe*PB@4-Ef0\rV+5"mI#!SE'pMDb!p25"V9h*TG'9-Ef0V+5N")(XV)5KSB@jNE'8J,6iJBf0KBfK\rPAf4KG'%J,6iJE'pMDb!K25"V6Qp-Ef0V+8iK+'0MD9pcB@ePAh"bEf0PFh-J+#C\rSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDep[GfjPFL`J*Q0MAf0dH#!Y2L"\r`FQpMCA0c+5N",3`K+'jKE@8J)6dJ-#N")$d4)5K`FQPZBfP`B@`J)6dJ-#NU)5K\rSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJF(*TEQ0TF'&X)#%p)$!T!5d-)5KfCA*\rc)#%p)$!T!5!c*5%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)'jKE@8J)6dJ-#N\r-)5KNBA4K)#%p)$!T!5"915%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@BJ+'0MAf0\rdH#`JBf0KBfKP+5!p25"$3ep16d958Np5+4SK+'0MD9pXC@&VFepMEfjdCAKdFb!\rp25!`+3%[$N0$B@0SC5jNC@*eCbjM!5!l(5%SBf0TAfaPB@YcAf0MB@0SC9pbC@C\rc)$dp)$!T(#%SBf0TAfaPB@YcAh"bD@jMDA"KE(-J26dJ-#N")$FA)5KMBfPIE'9\rKDh0IEQ&YCA-J26dJ-#NH)5KMBfPIE'9KDh0IBf0KBfKPAfPZCQpc)$dp)$!T!5!\rM)L%SBf0TAfaPB@YcAf0MB@0SC9pTG'9bBA4[FR-J26dJ-#N")#%J)5KMBfPIE'9\rKDh0IBh*PC&pTG'9bBA4[FR-J26dJ-#N"))%KS%e*9#"8D@0VCA3J5f9PF'9b)'P\rc)'j[G#"bG@jZD@jR,L"8D'Pc)'eKH5"MBA9cC5"`FQpLE'9YFb"hDA4S)(4SC5"\r0593J5f9bBQ9bEh-J6'PLFQ&bH5iJ8'aPBA0P)'p`C@iJG'KP)%YPFQ*PFQpc)%e\rKEQ&RCA)JBfpZG(*[E#"`B@jPE#"TE@ePC'PKG'9XH5"dEb"QDAJJG'KTFbi!Ab4\r,FQ*0!)%N)Jl3JJ*8$YJ1i!qi$*i,RJIb#h`,@!Xi#b!,!JVN#Y3+Z!bm$,J-Y!b\r`$+`-U!bN#Ri+F!T+#M`+%!Rq#I!*S!Pd#83*#JM1#,i)X!L!#'J)1!JS#"B)"Jb\rL"kS(BJG8"dB(!!EJ"X!'XJD#"Q`'A!C1"Mi'*JBB"E`&EJ8'"2B%N!!%H!35"!)\r$p!2N!pB$b!0J!Y3#B!(Q!E!"SJ%J!4!!rJ$`!+!!N!!!KJ!@!")!)#)r2!%M"UR\r`!L,rr4)L$TL#!MC-CJkB6$J1Q*18$TL6'!kB+ci1Q#Pm$TJQrJkB*631Q#0d$TJ\rJq!kB(c31Q"f)$TJE*JkB'A31Q"Hq$TJ9e!kB%r`1Q")-$TJ2l!kB$UB1Q!eQ$TJ\r,`JkB#Gi1Q!JQ$TJ'5!kB!Y`1Q!%k$TJ%)JkBJJ)%$859lJ&!!#!B)d`i!3%K#!-\rM6'B"!5%)!b*-JJ`!XalrN!3!N!F"!!!1m!!!!!%!!!lS!!!!"J!!!#!!!!!"!!!\r"9!!!!@`!!!8m!!!!"!!!!"J!N!m#!*!,4`#3#aB!!!!#!*!'!9m!!!!#!!!!!J!\r!!!-!!!!B!*!'!D`!N!X#!!!!'`#3"J(4!*!,!J!!!"d!N!B#'!#3#`%!!!!I!*!\r%!3!!'`%!!$)#!!"8!J!!B`)!!(%#!!"j!J!!J`)!!*!!!J!!RJ)!!+N#!!#h!J!\r!`J)!!-X#!!$C!J!!l`)!!2X#!!%'!J!"%`)!!4d#!!%T!J!"-J)!!6J#!!&'!J!\r"@!)!!Ai#!!'1!J!"RJ)!!F-#!!(+!J!"lJ)!!J)#!!)h!!%!N!8-!*!%KreJ!D!\r!!"*#!)bYB!"+(N*8J$G'(%)!68P8)%YPFQ*PFQpcT80$B@0SC84KG'&-D@)!Cd0\r$B@0SC8GXEf*KE(05C@C$Eh9ZG!"R3d0KBfKP4fa[BQ&X3fpZG'9iG!"*ER4PFQC\rKBf9-D@)!4f9d6Q9iG&"bEf0PFh-!4f9d5'&ZC'aP8fPkC3")9@jXEf0V!%jPGe"\rdFP0jF`"9EQK[E'40C@e[FRN!8Q9MEhCPFNKKEQ4XC3")EfaN6@9YEh*j!&0PG%K\rKEQ4XC90THQ8!4'PcF'pcC9"dFJ"%C@*eCe0dFJ"#E'pMDde[GQ9%BA4K!%GPG&"\rbEf0PFh0*EQC[FQeKG'P[EJ"(CA4%BA4P9'PYC3"(CA43G(*6DATP!%jPGdKKEQ4\rXC90jF`"168PZFh4KE'`!8f&YC9"bEf0PFh-!6@9Y4A*bEh)!5%a[BfX!4'PcF'p\rcC8KKEQ4XC3"(CA4$GA*bC@jd8(*[Bf9cF`"1CAG3G()!68P8)&0eF("[FR5P4'9\rLG@GRD@jR6'PL,Q4PBR9R!%GPG&0TCfjKE%&MG'P[EJ"6CA46D@GZB@a"Bh4TEfi\r!3@aPFR46D@GZB@a"G!"0593J8h9`F'pbG+9$6'PL,Q4PBR9R!(0dFQ0YF!"YC@e\rcCA3!68P8)&0eF("[FR5P8R9ZG'PYC8aTBLjNC@*eC`"IAh*PCfPcG'9bAfCbB@G\rYC@jd!&pIG@jbC@GTFh4PFPpQFQ&RE@9ZG!"0593J8h9`F'pbG+99G'PXDA4TCA0\r-D@)ZC'9LG@F!E@&MAh4TE@9IG'pIG@jTH&pdD@eP!'0MAh0PF9pQCA4MD&p13h0\rIEQ9iG!"MBepRCA4IBh*PC&pfCA*cD@pZ!'0MAfCbC@9I6N0ID@jQE`"MBepRCA4\rIBfKKEQGPAh4TE@8!Bf0IC'9cG(*[H3"MBepME'pcC3"MBepMFQ9KG'8!Bf0IFf9\raAfCPG'0SAf0bC@4cAf*PCfPZ!'0MAfCbC@9IBh*PC(-!Bf0ICf9dAfjKE@8!Bf0\rICR*PC9p`FQPZBfP`B@`!Bf0IFQ9YEhCPAf0bC@3!Bf0IFf9aAfCPG'0SAf0bC@4\rcAf9ZC!"MBepcCA&ICQ9dBfKIBh*PC(0IEQ9iG!"MBep[F'9Z!'0MAfGPG&p13ep\rTEQC[!'0MAh0PG&p`FQPZBfP`B@`!Bf0IFfKeG'4[Gfi!Bf0ICf9dAh"bD@jMDA"\rKE!"MBepTEQPdD@&XDATP!'0MAh0PF9pQCA4MD&p13h0IC@jN!'0MAh0dEh*P!'0\rMAh0PF9pQCA4MD&p13h0IBQ9RD@i!Bf0ICR*PC9pZB@eP!*!'#!!!!!`!!J!)!!8\r!!!!(!!`!"`!)!!S!#!!-!!3!$J!!!!m!$!!2!!J!%J!%!"3!"!!9!!!!&J!)!"B\r!&8)3!"2[L3!2-eF!%NeA!!UDh`!)*Xm!#8`K!"L4b3!0cUm!#cEk!"(i"J!1jP-\r!&Rid!"IfF!!(%d`!$VR'!"#-#J!,2Ad!%-`,!!h)j3!8*X!!##F0!"D"H!!-CeS\r#!!*0!!!2)!!"!J!#B`!!$eJ!!3)!!RF!!!m`!!%#!!+(!!!2J!!"!J!#QJ!!$iJ\r!!3)!!U8!!!q3!!!"!J!#VJ!!$k!!!3)!!VJ!!!m3!!%#!!,4!!!21!!"!J!#h`!\r!$e!!!3)!!ZX!!!p)!!%#!!,p!!!2F!!"!J!$$!!!$`!!!3)!!b-!!!m)!!%#!!-\rl!!!2Q!!"!J!$3`!!$[J!!3)!!e)!!!pS!!%#!!0M!!!2U!!"!J!$E`!!$f!!!3)\r!!i!!!!q`!!%#!!11!!!2'!!"!J!$S`!!$hJ!!3)!!k`!!!mS!!%#!!2$!!!23!!\r"(V)!!!%!!!!"E!!!!'`!!!!bAh0SGA4NEhGZ$@0MAf0bC@&dC3eMBepME'pcC3e\rMBepNCA0dFQpj$@0MAfGPG&pMD'&ZCf9IG'PYC3eMBep[F'9Z$@0MAh0dEh*P$@0\rMAh*PE@pfC9pMFQ9N$@0MAh0PG&p`FQPZBfP`B@`0Bf0ICf9dAh"bD@jMDA"KE!e\rMBepRCA4IBh*PC&pfCA*cD@pZ$@0MAfGPG&pZB@eP$@0MAh0PF9pQCA4MD&p13h0\rIBQ9RD@i0Bf0IFf9aAfCPG'0SAdj$FepZCAKd$@0MAh0PF9pQCA4MD&p13h0IC@j\rN$@0MAh0PF9pQCA4MD&pMFQ9N!!!!D!#3#`%!N"-"E6BiD`#3%`%!N"&)(%e*9#"\r,CA*LCA*[Fk9$3f&MD'9-D@)ZC'9LG@F!!!!"!!!!!@`!!!"X!!!!-JH#)`"Uh!!\r!!"`!-J!!BfCbC`!!!!S!!2rr!*!)apB:\r
\ 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 (file)
index 4017055..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$80$B@0SC8aTBLj38%-!FfKXBN0"*%J"!!!!TFX!!!'D``&+EhNKF'9QCR"hF'-\r!!!!"XdBrr`#3$3-!!J#3"2q3"!#3"T(8!!#4e!!!NG3!!!G!!!3%!2q3"!#3"Jk\rm!!!1Z!!!$+X!!*NJ!J%%!2q3"!#3$JE!!!!!J!3%"!#3"Iq3"!#3"`%!!!+3!!!\r!!!%!!!+)!!!!"J!!!#-!!!!"!!!"B!!!!A`!!!8`!!!!"!!!!"J!N!m9!*!,$3#\r3#`)!!!!9!*!(+!#3#`8!!!!A!*!(13#3#`)!!!!F!*!(8!!!!!)!!!!#!!!!"!!\r!!"i!N!GT!*!,!3!!!#)!N!3#!!##!J!!M!)!!*S#!!#P!J!!X3)!!,`#!!$&!J!\r!d3)!!0X#!!$L!J!!p!)!!3)#!!%)!J!"&3)!!5)#!!%i!J!"3!)!!8X#!!&C!J!\r"C`)!!AB"!!'%!3!"Q`)!!E!#!!'h!J!"[J)!!F8#!!(-!J!"d`)!!HF#!!(p!J!\r#$3)!!Kd#!!)P!J!#-`!"!*!&$J#3"%S8B"C+#d)#B"9!!8)"3!&#3N)!J!G''BJ\rh5J"*ER4PFQCKBf9-D@)!68P8)%YPFQ*PFQpcT80$B@0SC84KG'&-D@)!68P8)&0\reF("[FR5P3daTBJ"0593J8h9`F'pbG+95G@jdD@eP6'PL!%e*9#"6GA"`Eh*dT84\rPBR9RCfPZCdaTBJ"0593J8h9`F'pbG+99G'PXDA4TCA0-D@)!6Ne*ER0dB@aX!%4\rTFh"[Ff9)B@jNE'8!4f9d8(4b8fPkC3"6B@eP8(*[Bf9cF`")EfaN6@9YEh*j!%e\rPE89bFQpb!%GPG%4KG'98D@eP!%jPGe"dFP0jF`"1CAG3G()!4f9d3h9bFQ9ZG&"\rbEf0PFh-!3Qa[BfY0EhCP4'&dB3")6'pMD`"9EQK[E'40C@e[FRN!6Q9h5'&ZC'a\rP8hPc!%GPG&"bEf0PFh0*EQC[FQeKG'P[EJ")9@jXEf0V!%4TFh"[Ff93G()!8Q9\rMEhCPFNKKEQ4XC3"(CA4)B@jNE'96DATP!%GPG%jPH(43FQpMCA0c!&0PG%KKEQ4\rXC90THQ8!Cd0$B@0SC8GXEf*KE(05C@C$Eh9ZG!"R3d0KBfKP4fa[BQ&X3fpZG'9\riG!"YC@eMF(N!Fh4bBfe`!(0dFQ0`H3"cG(*XC@i!E@9YFf9d!&pIFQ9RDA0dCA*\rICR*KCfePER3!AepeER*PCfPcG'9bAfCbB@GYC@jd!%GPG&0TCfjKE%&MG'P[EJ"\r6CA46D@GZB@a"Bh4TEfi!C("bD@jdCJ""E'9bG&0TCfjKE%&d!'eKBepdD@ePAh4\r[Ah9ZDAKIG'PYC3"MBepRCA4IBh*PC&pfCA*cD@pZBf0IFf9aAfCPG'0SAdj$Fep\rZCAKdBf0IC'9cG(*[H@0MAfGPG&pMD'&ZCf9IG'PYC@0MAfCbC@9I6N0ID@jQEf0\rMAf0bC@&dC@0MAf0XEh0PBf0ICf9dAfjKE@9MBepQFQ9PAf0bC@4cBf0IFf9aAfC\rPG'0SAf0bC@4cAf*PCfPZBf0IFQ9YEhCPAf0bC@4MBepQFQ9PAh"bD@jMDA"KE'0\rMAh0PF9pQCA4MD&pMFQ9NFepZCAKdBf0IFf9aAfCPG'0SAf0bC@4cAf9ZC'0MAfp\r`C@jMBepcD(9dC'phEQ0MAh0PG&p`FQPZBfP`B@aMBepRCA4I6N0ID@jQEf0MAfP\rZDA4TB@aTHQ9MBepRCA4IF(*TEQ0TF'&XBf0IFf9aAfCPG'0SAdj$FepPEQ4MBep\rcG'pbC@0MAfCbC@9IEQ&YC@0MAh0PF9pQCA4MD&p13h0IBQ9RD@i!N!8)!!!!$!!\r#!!J!"3!!!!F!$!!(!!J!#J!)!!`!"!!1!!!!$`!-!!m!#!!5!!3!&!!%!"8!!!!\r@!!J!&J!6liN!&8)3!!UDh`!569F!$c0A!!P-)3!)*Xm!#cEk!!h1V`!BNFN!$ZC\r6!"(i"J!ApR!!&Rid!!F66!!,2Ad!%)`+!!kjaJ!0b18!%-`,!"3Q`!!)*`d!$'G\rD!"D"H!)!!NN!!!)S!!%#!!*F!!!"m!!"!J!#F3!!!PJ!!3)!!RX!!!*3!!%#!!+\r0!!!#!!!"!J!#R!!!!R!!!3)!!U8!!!*J!!%#!!+Y!!!#)!!"!J!#Z!!!!JJ!!3)\r!!X8!!!(J!!%#!!,G!!!#3!!"!J!#k`!!!KJ!!3)!![`!!!(B!!%#!!-6!!!"d!!\r"!J!$+3!!!QJ!!3)!!c!!!!*i!!%#!!-l!!!#1!!"!J!$5`!!!FJ!!3)!!eN!!!+\r!!!%#!!0Q!!!#-!!"!J!$GJ!!!HJ!!3)!!iS!!!*)!!%#!!15!!!#%!!"!J!$RJ!\r!!IJ!!A`)!UD3!!%!#*3Krm!i)3"!J!%!#(`)!kC1J!!JI!J#TVm"rq#3!!%!#*3\rKrk"mH"YjN!#"!(`l*3!!1dB!!$[#!cmlJJ-f1q)#acZL!UFlB!!!3))!#$YJ!!`\rX'`!!3))!&)!"!(`X!!!#3B)!#$YJ!!NX'`!!3))!%%J!5k9J!!!!1f-!!#`E!!"\r!JJ!81(J!!%J!5p9J!!!!1f-!!#`E!!""JJ!-,"X!#8##!#3S'3!!3B)!$$J!!!+\r3!"N!!#JD!!""JJ!-J!)"[*!!'J!!,"X!"N'#!)JX'`!*3B)!J#`E!!a"JJ"i,"X\r!!%'#!(!iI3!!1*m!!$Lm!!!i`!"%5!#1JB""!"4)!)jKJ%%!&#`$!!&!JJ!J1(m\r!!$LH!!!iS!"%1-!!!8J!MR'!33!85!!!,%J!MM@!33!8,!-!"%##!"`iI`!!1*i\r!!$LJ!%3i`!!"5!#14B""!"3iH`!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!\r)!*!%!93!$LjMBepTEQPdD@&XDATPI!J#TVmKrq53!!%!#*3Krk"mH4Yj1k)$9c[\r#!dJliJ-r1f)$0MZ#!UFl3!!!3))!F$Km!!!iRJ!!1,X!!$M!!&K)!)fYJ%%!&%J\r!MBf!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!&Ji`!!"5!#0RB""!"4)!!!X5!#0BB"\r"!"3X!`!%3))!($Kq!!!iR`!!1+!!@$M!!!&)!)eaJ%%!&#JC!!"!JJ!)1d!!$#`\rD!!"!JJ!8J(N!!%J!5lPJ!!!!1d-!!#`D!!"!JJ!31(N!!%J!6NPJ!!!!,"S!#N'\r#!)!X'J!-3B)!H#`D!!""JJ"`1(`!!$LG!!!iZ`!!1-!!C8J!M2'!33!85!#-dB"\r"!"3X!`!"3))!)$Kp!!!iR`!!1+!!C6M!!!&)!)cKJ%%!&%J!!#a)!)bPJ%%!&#`\r$!!4!JJ!F1(d!!$LI!!!iS!"P1-!!!8J!M,@!33!81(S!!)!"!'Ji)3"JI!J$TVX\rKrq41J!!J!*!')%'!"`#3"!&`!!`ZBf0IFfKeG'4[Gfi!!(`)!UDq3Ir)N!!"!!L\r8)Iq!1S-!!(bA)hNkT3!!1NB!!$TR!!!kb!!!1b)$e6Y#!mBlBJ1d1i)$Tc[L!cm\rlSJ-f1m)#Td##!(!iIJ!!1*`!!$Lp!!!i`!"m5!#-"B""!"4)!)[PJ%%!&#`$!!&\r!JJ!J1(`!!$LI!!!iS!"m1-!!!8J!Lr@!33!85!!!,%J!LlQ!33!8,!-!"%##!"`\riI!!!1*m!!$LJ!(`i`!!"5!#,bB""!"3S&3!!3))!F$Kq!!!iQ`!!1,d!!$M!!(e\r)!)Z4J%%!&%J!Lh'!33!8,!-!!8##!#!iH`!!1*m!!$LJ!(di`!!"5!#,JB""!"4\r)!!!X5!#,4B""!"3X!`!%3))!($Kl!!!iR`!!1+!!I6M!!!&)!)Y9J%%!&#J@!!"\r!JJ"`1(i!!$LD!!!i[3!!1-!!INJ!Laf!33!85!#+rB""!"3X!`!"3))!)$Kk!!!\riR`!!1+!!IMM!!!&)!)X0J%%!&%J!!#a)!)V4J%%!&#`$!!4!JJ!F1(S!!$LI!!!\riS!"q1-!!!8J!LZ'!33!81(3!!%J!56eJ!!!!I(JEH8##!#!S&J!!3B)!&#JA!!"\r"JJ!-+"8!!%##!!Jl!!!-,"J!!%##!(`iG!!!1*F!!$Lb!!!id`!!11%!1%J!EH&\rJ!!!!1`-!!#`B!!T!JJ!X1(3!!$LA!!!iY3!!10)!!$Mc!!!j!3!m5!"Cj@!!!!!\rl!`!!5!!!,$Kd!!#!J3!i1+%!2%J!6iPJ!!!!1`-!!$Kd!!#!J3!i5!"`2@!!!!!\rX'!!!3))!$)!"!$b3!"B!!#`B!!"!JJ!31(3!!%J!6Q&J!!!!,"J!!8'#!*!!,"J\r!$%'#!)JX'!!+3B)!J#`B!!C"JJ"i,"J!!%'#!(!iIJ!!1*N!!$Lp!!!i`!#J5!#\r*YB""!"4)!)Q9J%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!#J1-!!!8J!LD@!33!85!!\r!,%J!L@Q!33!8,!-!"%##!"`iH3!!1*m!!$LJ!+!i`!!"5!#*HB""!"3iH!!!J!%\r!L$JK!)"m#!1QZN(rb%k!!#!!N!BJ3B!1!*!%!a`!#LjMBepMFQ9KG'9m#!+Q[`(\rri*!!!3!)P#(rS$X$!!#3!)%!I*!!S3#!N!$"!)4mq6Yj1k)$e6[#!mBliJ-r1f)\r$0MZ#!UG!JJ"`1(`!!$LH!!!iZ`!!1-!!Y%J!L0Q!33!85!#)ZB""!"3X!`!"3))\r!)$Kq!!!iR`!!1+!!Y$M!!!&)!)M*J%%!&%J!!#a)!)L0J%%!&#`$!!4!JJ!F1(i\r!!$LI!!!iS!#d1-!!!8J!L*f!33!81(J!!%J!4[PJ!!!!I(SEH8##!"!S'3!!3))\r!#$Y!!!`X'J!!3))!*$Ki!!#!J3"mJ+%!J)$"!)3ii3!m5!"VV@!!!!!l3`!!,"S\r!!%##!"`iH!!!J)%!2$LK!$K)!%epB!!!!$Y$!!!X'J!!3))!$)!"!$L3!"N!!#`\rD!!&"JJ#3!#`D!!a"JJ#),"S!#N'#!)!X'J!'3B)!H#`D!!""JJ"`1(`!!$LG!!!\riZ`!!1-!!b%J!Kmf!33!85!#(VB""!"3X!`!"3))!)$Kp!!!iR`!!1+!!b$M!!!&\r)!)HpJ%%!&%J!!#a)!)H"J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!$)1-!!!8J!Kj'\r!33!81(S!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!(-!!JZBf0IEh"\rPEJ!!I!J#TVm"rq#3!!%!#*3Krk!l!`!!I*NMH6ZL!mBl`J0A1q)$2cYL!cBlJJ+\rR3))!F$Km!!!iR3!!1,X!!$M!!0C)!)EpJ%%!&%J!KYf!33!8,!-!!8##!#!iI3!\r!1*m!!$LJ!0Bi`!!"5!#'lB""!"4)!!!X5!#'XB""!"3X!`!%3))!($Kp!!!iR`!\r!1+!!eMM!!!&)!)E"J%%!&$Ki!!")!%8GB!!!!(ak'hP!JJ!B1(J!!)#C!!")!%e\raB!!!!$Y$!!!X'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!81(J!!$LC!!")!%k\r0B!!!!#`D!!"!JJ!-1!!!!*!!'3!!,"S!#N'#!)!X'J!-3B)!H#`D!!""JJ"`1(`\r!!$LH!!!iZ`!!1-!!jNJ!KK@!33!85!#&pB""!"3X!`!"3))!)$Kq!!!iR`!!1+!\r!jMM!!!&)!)B&J%%!&%J!!#a)!)A*J%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!$Q1-!\r!!8J!KGQ!33!81(S!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!'F!!N\rZBf0IBfa[Ff8!I!J#TVm"rq#3!!%!#*3Krj!!1`-!!(bC)hNlSJ2'1m)$9c[L!cm\rlBJ-f1i)#Td##!(!iI!!!1*d!!$Ll!!!i`!$f5!#&4B""!"4)!)8PJ%%!&#`$!!&\r!JJ!J1(d!!$LI!!!iS!$f1-!!!8J!K6@!33!85!!!,%J!K2Q!33!8,!-!"%##!"`\riI3!!1*m!!$LJ!2Bi`!!"5!#&#B""!"3iH!!!5!"$C@!!!!"mHKYj3))!'$Ki!!#\r!Q3!!5!",Z@!!!!!l3`!!,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!-)#C!!#\r!C!!!J!3!"*!!B3!iN!!"!$b!"!!)N!!"!%!iH!!!1*N!!%J!6,PJ!!!!,"S!!%#\r#!!`i!!!!N!!C!!!X'J!!3))!'$Ki!!!iJ3!i5!"Ab@!!!!!l3`!!,"S!!%##!"!\riH!!!5!")V@!!!!!X'J!+3B)!J#`D!!a"JJ"i,"S!!%'#!(!iI!!!1*i!!$Ll!!!\ri`!%45!#%%B""!"4)!)2aJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!%41-!!!8J!K!'\r!33!85!!!,%J!Jm@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!4%i`!!"5!#$eB""!"3\riHJ!!J!%!H$JK!("m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!HJ!#bjMBepNCA0dFQp\rj!!!!I!J#TVm"rq#3!!%!#*3Krk!l!`!!I*NMH6ZL"'3l`J4A1q)$2cYL!cBlJJ+\rR3))!F$Km!!!iRJ!!1,X!!$M!!4p)!)-pJ%%!&%J!Jaf!33!8,!-!!8##!#!iIJ!\r!1*m!!$LJ!4mi`!!"5!#$,B""!"4)!!!X5!##mB""!"3X!`!%3))!($Kq!!!iR`!\r!1+!"(cM!!!&)!)-"J%%!&$Ki!!")!%&GB!!!!(ak'hP!JJ!3+"N!!%##!!Jl3!!\r-,"S!!%##!"3iH!!!1*N!!%J!4EPJ!!!!,"S!#N'#!(JX'J!!3B)!F$Km!!!iR3!\r!1,X!!$M!!5T)!)+*J%%!&%J!JQQ!33!8,!-!!8##!#!iI3!!1*m!!$LJ!5Si`!!\r"5!##HB""!"4)!!!X5!##2B""!"3X!`!%3))!($Kp!!!iR`!!1+!"+MM!!!&)!)*\r0J%%!&$KJ!!#!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"D!!6,Q0MAfG\rPG&pMD'&ZCf9IG'PYC3!!!(`)!UDr)IrNN!!"!!L8)IqJ1d-!!$XN!!#3!+%!J*!\r!`3#%1q)%Q6[#!cmlJJ-f1k)#TdJ!3$eJ!!!!I(XEH8##!"JiHJ!!1*N!!%J!5*&\rJ!!!!1f-!!#`E!!"!JJ!F1(S!!$LC!!!iS!!"5!"-)@!!!!!lB`!!,"X!!%##!#!\riHJ!!1*N!!)#K!)#!`3#%5!"Vh@!!!!!lB`!!1(S!!$LC!!")!%iKB!!!!#`E!!"\r!JJ!31(S!!%J!4D9J!!!!,"X!#N'#!)JX'`!23B)!J#`E!"""JJ"i,"X!!%'#!(!\riI3!!1*m!!$Lm!!!i`!&*5!#"!B""!"4)!)$KJ%%!&#`$!!&!JJ!J1(m!!$LH!!!\riS!&*1-!!!8J!J2'!33!85!!!,%J!J,@!33!8,!-!"%##!"`iI`!!1*i!!$LJ!8N\ri`!!"5!#!aB""!"3iH`!!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!@!\r!#5jMBepcG'pbC3"m#!+Q[b(rj*!!!3!)P#(rS$Y$!!!l*!!!N!#K!)#3!-%!K$[\rL"4)l`J-r1i)$0MZL!UG)!$l"B!!!!(al'hP!JJ!B1(S!!$LC!!")!%F9B!!!!$Y\rM!!!X'`!!3))!($Kk!!!iQ3!!1+!!!8J!5U9J!!!!1f-!!#`E!!"!JJ!J1(S!!$L\rC!!#!S3#!J-%!K%J!Dp&J!!!!1f-!!$Kk!!!iQ3!!5!"-T@!!!!!X'`!!3))!%$K\rk!!")!%3TB!!!!#`E!!T"JJ#),"X!!N'#!)!X'`!33B)!H#`E!!""JJ"`1(d!!$L\rI!!!i[!!!1-!"D%J!Ii@!33!85!"rCB""!"3X!`!"3))!)$Kr!!!iRJ!!1+!"D$M\r!!!&)!(peJ%%!&%J!!#a)!(mjJ%%!&#`$!!4!JJ!F1(m!!$LH!!!iS!&S1-!!!8J\r!IdQ!33!81(X!!)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!&J!!mZBf0\rIFQ9YEhCPAf0bC@3!!!"m#!+Q[Z(rh*!!!3!)P#(rN!!l!`!!1Z3!!*!!S3#3!(c\rC-hNlSJ@&1m)$Y$[L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$Ll!!!i`!&k5!"qTB"\r"!"4)!(k&J%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!&k1-!!!8J!IT@!33!85!!!,%J\r!IPQ!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!ASi`!!"5!"qDB""!"3iH!!!5!!ma@!\r!!!"mHKYj3))!'$Ki!!!iP`!!5!"&'@!!!!!l3`!!,"S!!%##!"!S'3!!3))!#$Y\r!!!`X'J!!3))!($Ki!!!iP`!!1+!!!8J!5*9J!!!!1d-!!#`D!!"!JJ!F1(J!!$L\rA!!!iS3!i5!"Bm@!!!!!l3`!!,"S!!%##!"L!B3#3!)!"!$Km!`!!3B)!#$Y!!"!\rX'J!!3))!($Ki!!!iP`!!1,N!!%J!8ZPJ!!!!1d-!!$Ki!!!iP`!!5!"+A@!!!!!\rX'J!!3))!%$Ki!!")!%(KB!!!!#`D!!C"JJ#3!#`D!!a"JJ#),"S!#N'#!)!X'J!\r33B)!H#`D!!""JJ"`1(`!!$LG!!!iZ`!!1-!"P8J!I6@!33!85!"p&B""!"3X!`!\r"3))!)$Kp!!!iR`!!1+!"P6M!!!&)!(dPJ%%!&%J!!#a)!(cTJ%%!&#`$!!4!JJ!\rF1(d!!$LI!!!iS!'91-!!!8J!I2Q!33!81(S!!)!"!(Ji)3"`I!J$TVVKrpa1J!!\rJ!*!')%'!#3#3"!)X!"%ZBf0IFf9dAh"bD@jMDA"KE!"m#!+Q[Z(rh*!!!3!)P#(\rrN!!l!`!!1Z3!!(bj+hNlSJB31m)$Y$[L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$L\rl!!!i`!'Q5!"m@B""!"4)!(`jJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!'Q1-!!!8J\r!I%Q!33!85!!!,%J!I!f!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!DBi`!!"5!"m(B"\r"!"3iH!!!5!!kH@!!!!"mHKYj3))!'$Ki!!!iP`!!5!"#c@!!!!!l3`!!,"S!!%#\r#!"!S'3!!3))!#$Y!!!`X'J!!3))!($Ki!!!iP`!!1+!!!%J!4NPJ!!!!1d-!!#`\rD!!"!JJ!F1(J!!$LA!!!iS3!i5!"8"@!!!!!l3`!!,"S!!%##!!b!!3!iN!!C!!!\riH!!!1*F!!%J!5$eJ!!!!,"S!"N'#!)JX'J!-3B)!J#`D!!T"JJ"i,"S!!%'#!(!\riI!!!1*d!!$Ll!!!i`!'k5!"l-B""!"4)!(X4J%%!&#`$!!&!JJ!J1(d!!$LI!!!\riS!'k1-!!!8J!Hb'!33!85!!!,%J!HZ@!33!8,!-!"%##!"`iI3!!1*m!!$LJ!ES\ri`!!"5!"kpB""!"3iHJ!!J!%!H$JK!("m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!H!\r!%5jMBepRCA4IF(*TEQ0TF'&X!(`)!UDqiIrFN!!"!!L8)IqJ1`-!!$VN!!"mZ5Y\rj1k)'H$[#"'3liJ-r1f)$0MZ#!UG!JJ"`1(`!!$LG!!!iZ`!!1-!"bNJ!HP@!33!\r85!"k0B""!"3X!`!"3))!)$Kp!!!iR`!!1+!"bMM!!!&)!(T&J%%!&%J!!#a)!(S\r*J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!(+1-!!!8J!HKQ!33!81(J!!%J!1(9J!!!\r!I(SEH8##!"JiH!!!1*F!!%J!3-PJ!!!!1d-!!#`D!!"!JJ!3+"N!!%##!!Jl3!!\r-,"S!!%##!"`iH!!!1*F!!$LJ!!")!%4&B!!!!$Y$!!!X'J!!3))!($Ki!!!iP`!\r!1,N!!%J!9+&J!!!!1d-!!$Ki!!!iP`!!5!"'5@!!!!!X'J!+3B)!H#`D!!""JJ"\r`1(`!!$LH!!!iZ`!!1-!"fNJ!H8f!33!85!"j,B""!"3X!`!"3))!)$Kq!!!iR`!\r!1+!"fMM!!!&)!(NpJ%%!&%J!!#a)!(N"J%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!(\rD1-!!!8J!H4'!33!81(S!!)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!(\r!!"3ZBf0ICf9dAf0bC@4IGQ9bFfP[EJ!!I!J#TVlKrpb3!!%!#*3Krj!!1`-!!$V\rN!!"mZ5Yj1k)'%$[#!kFliJ-r1f)$0MZ#!UG!JJ"`1(`!!$LH!!!iZ`!!1-!"kdJ\r!H'f!33!85!"i6B""!"3X!`!"3))!)$Kq!!!iR`!!1+!"kcM!!!&)!(KGJ%%!&%J\r!!#a)!(JKJ%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!(V1-!!!8J!H$'!33!81(J!!%J\r!0SeJ!!!!I(SEH8##!"JiH!!!1*F!!%J!2Z&J!!!!1d-!!#`D!!"!JJ!3+"N!!%#\r#!!Jl3!!-,"S!!%##!"`iH!!!1*F!!$LJ!!")!%*GB!!!!$Y$!!!X'J!!3))!($K\ri!!!iP`!!1+%!1%J!9+9J!!!!1d-!!#`D!!"!JJ!-J!%!1*!!'3!!1(J!!$LA!!"\r)!%44B!!!!#`D!!C"JJ#),"S!$%'#!)!X'J!+3B)!H#`D!!""JJ"`1(`!!$LG!!!\riZ`!!1-!#!%J!Gd@!33!85!"h*B""!"3X!`!"3))!)$Kp!!!iR`!!1+!#!$M!!!&\r)!(FeJ%%!&%J!!#a)!(EjJ%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!)!1-!!!8J!G`Q\r!33!81(S!!)!"!(Ji)3"`I!J$TVVKrpa1J!!J!*!')%'!#3#3"!(J!!`ZBf0ICf9\rdAfjKE@8!!(`)!UDr)IrNN!!"!!L8)IqJN!"K!(KmQ50j1k)$Y$[#!eFliJ-r1f)\r$0MZ#!UG!JJ"`1(`!!$LG!!!iZ`!!1-!#%%J!GR'!33!85!"f8B""!"3X!`!"3))\r!)$Kp!!!iR`!!1+!#%$M!!!&)!(CKJ%%!&%J!!#a)!(BPJ%%!&#`$!!4!JJ!F1(d\r!!$LI!!!iS!)31-!!!8J!GM@!33!8J'%!H%J!0*&J!!!!I(SEH8##!"!S'3!!3))\r!#$Y!!!`X'J!!3))!()"j!!")!"@PB!!!!$J!!!#3!"N!!$Y!!!!X'J!+3B)!J#`\rD!!a"JJ"i,"S!!%'#!(!iI!!!1*i!!$Ll!!!i`!)J5!"eVB""!"4)!(@0J%%!&#`\r$!!&!JJ!J1(i!!$LI!!!iS!)J1-!!!8J!GCf!33!85!!!,%J!G@'!33!8,!-!"%#\r#!"`iIJ!!1*m!!$LJ!L!i`!!"5!"eFB""!"3iHJ!!J!%!D$JK!'"m#!1QZb(rj%k\r!!#!!N!BJ3B!(!*!%!AJ!%LjMBepQFQ9PAh"bD@jMDA"KE(`)!UDr)IrNN!!"!!L\r8)IqJN!"K!(KmQ50j1k)$Tc[#!eFliJ-r1f)$0MZ#!UG!JJ"`1(`!!$LG!!!iZ`!\r!1-!#-%J!G0@!33!85!"dYB""!"3X!`!"3))!)$Kp!!!iR`!!1+!#-$M!!!&)!(6\r&J%%!&%J!!#a)!(5*J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!)`1-!!!8J!G*Q!33!\r8J'%!H%J!-[9J!!!!I(SEH8##!"!S'3!!3))!#$Y!!!`X'J!!3))!()"j!!")!"3\r*B!!!!$J!!!#3!"N!!$Y!!!!X'J!+3B)!J#`D!!a"JJ"i,"S!!%'#!(!iI!!!1*i\r!!$Ll!!!i`!*!5!"d%B""!"4)!(2aJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!*!1-!\r!!8J!G!'!33!85!!!,%J!Fm@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!N!i`!!"5!"\rceB""!"3iHJ!!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!AJ!$5jMBep\rQFQ9PAfjKE@8!I!J#TVlKrpb3!!%!#*3Krk!ki`!!I*JMH6Y#"T-lBJD&1i)$9c[\rL!cmlSJ-f1m)#Td##!(!iIJ!!1*X!!$Lp!!!i`!*45!"c1B""!"4)!(-CJ%%!&#`\r$!!&!JJ!J1(X!!$LI!!!iS!*41-!!!8J!FbQ!33!85!!!,%J!FZf!33!8,!-!"%#\r#!"`iH`!!1*m!!$LJ!P%i`!!"5!"brB""!"5!'!!!+!!!!%##!(!iIJ!!1*S!!$L\rp!!!i`!*55!"b`B""!"4)!(+KJ%%!&#`$!!&!JJ!J1(S!!$LI!!!iS!*51-!!!8J\r!FV'!33!85!!!,%J!FR@!33!8,!-!"%##!"`iHJ!!1*m!!$LJ!P)i`!!"5!"bKB"\r"!"3iG`!!5!!`i@!!!!"mH4Yj3))!(#JB!!""JJ!3J"J!!#J!!!"!JJ!)1b!!$#`\rC!!"!JJ!d1(F!!)#i!!#!K3!!J+8!"%J!*&PJ!!!!J(J!!%J!%G&J!!!!1!!!!*!\r!'!!!1b!!!#`C!!T"JJ#!,"N!$%'#!(JX'3!!3B)!F$Kq!!!iR!!!1,d!!$M!!Q*\r)!((CJ%%!&%J!FEQ!33!8,!-!!8##!#!iI!!!1*m!!$LJ!Q)i`!!"5!"abB""!"4\r)!!!X5!"aMB""!"3X!`!%3))!($Km!!!iR`!!1+!#BMM!!!&)!('GJ%%!&$Kj!!#\r!!3"S1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#'!!1,Q0MAfCbC@9IBh*PC(0\rm#!+Q[`(ri*!!!3!)P#(rS$X$!!"mQ50j1k)'SM[#!eFliJ-r1f)$0MZ#!UG!JJ"\r`1(`!!$LG!!!iZ`!!1-!#FNJ!F3@!33!85!"`jB""!"3X!`!"3))!)$Kp!!!iR`!\r!1+!#FMM!!!&)!($eJ%%!&%J!!#a)!(#jJ%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!*\rb1-!!!8J!F-Q!33!81(J!!%J!,b9J!!!!I(SEH8##!"!S'3!!3))!#$Y!!!`X'J!\r!3))!($Ki!!#!Q3!!5!"TM@!!!!!i!!!!N!!C!!!X'J!+3B)!J#`D!!a"JJ"i,"S\r!!%'#!(!iI!!!1*i!!$Ll!!!i`!+"5!"`3B""!"4)!(!KJ%%!&#`$!!&!JJ!J1(i\r!!$LI!!!iS!+"1-!!!8J!F$'!33!85!!!,%J!Er@!33!8,!-!"%##!"`iIJ!!1*m\r!!$LJ!S%i`!!"5!"`"B""!"3iHJ!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!\r)!*!%!AJ!%#jMBepQFQ9PAdj$AfPZCQm!!(`)!UDr!IrJN!!"!!L8)IqJ1`-!!(b\rC)hNlSJE!1m)'X$[L!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$Ll!!!i`!+A5!"[DB"\r"!"4)!'p*J%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!+A1-!!!8J!EeQ!33!85!!!,%J\r!Eaf!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!TFi`!!"5!"[,B""!"3iH!!!5!!YL@!\r!!!"mHKYj3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!B1(J!!$L"!$K)!&dpB!!!!$Y\r$!!!X'J!!3))!$)!"!$L3!"N!!#`D!!0"JJ#),"S!#N'#!)!X'J!-3B)!H#`D!!"\r"JJ"`1(`!!$LG!!!iZ`!!1-!#TNJ!ET'!33!85!"ZFB""!"3X!`!"3))!)$Kp!!!\riR`!!1+!#TMM!!!&)!'k"J%%!&%J!!#a)!'j&J%%!&#`$!!4!JJ!F1(d!!$LI!!!\riS!+Q1-!!!8J!EP@!33!81(S!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#\r3"!'-!"FZBf0IFf9aAfCPG'0SAdj$FepLC@GTEJ!!!(`)!UDq`IrBN!!"!!L8)Iq\r3!$V$!!"mPb0j1`8!!$Y#"cdlBJFQ1i)'X$[L!cmlSJ-f1m)#Td##!(!iIJ!!1*X\r!!$Lp!!!i`!+d5!"YUB""!"4)!'f*J%%!&#`$!!&!JJ!J1(X!!$LI!!!iS!+d1-!\r!!8J!ECQ!33!85!!!,%J!E9f!33!8,!-!"%##!"`iH`!!1*m!!$LJ!V3i`!!"5!"\rYEB""!"3S'!!!3))!F$Kq!!!iR!!!1,d!!$M!!V9)!'deJ%%!&%J!E4@!33!8,!-\r!!8##!#!iI!!!1*m!!$LJ!V8i`!!"5!"Y*B""!"4)!!!X5!"XkB""!"3X!`!%3))\r!($Km!!!iR`!!1+!#Y6M!!!&)!'cjJ%%!&$Kf!!")!#Y9B!!!!(aj'hP!JJ!B1(B\r!!$LB!!")!&SGB!!!!$XM!!!X'3!!3))!%#JA!!"!JJ!)1b!!$#`C!!"!JJ!F1(B\r!!$LB!!!iS3!i5!"F#@!!!!!l)`!!,"N!!%##!!b!!3!iN!!A!!!X'3!$3B)!L#`\rC!!a"JJ#!,"N!#N'#!(JX'3!!3B)!F$Kq!!!iQJ!!1,d!!$M!!XC)!'`pJ%%!&%J\r!E"f!33!8,!-!!8##!#!iHJ!!1*m!!$LJ!XBi`!!"5!"X,B""!"4)!!!X5!"VmB"\r"!"3X!`!%3))!($Kk!!!iR`!!1+!#aMM!!!&)!'`"J%%!&$Kj!!#!!3"i1#%!F(`\r)!kDk`IrB6S!!)!#3"L""J!S!N!3#+!!@,Q0MAh0PF9pQCA4MD&p13h0IEQ9iG(`\r)!UDr!IrJN!!"!!L8)IqJ1`-!!(bC)hNlSJD`1m)$9c[L!cmlBJ-f1i)#Td##!(!\riI!!!1*d!!$Ll!!!i`!,55!"VBB""!"4)!'Y"J%%!&#`$!!&!JJ!J1(d!!$LI!!!\riS!,51-!!!8J!De'!33!85!!!,%J!Da@!33!8,!-!"%##!"`iI3!!1*m!!$LJ!Y)\ri`!!"5!"V*B""!"3iH!!!5!!TJ@!!!!"mHKYj3))!%#JC!!"!JJ!)1d!!$#`D!!"\r!JJ!B1(J!!)#C!!")!&JeB!!!!$Y$!!!X'J!!3))!($Ki!!#!Q3!!5!"EE@!!!!!\ri!!!!N!!C!!!X'J!+3B)!J#`D!!a"JJ"i,"S!!%'#!(!iI!!!1*i!!$Ll!!!i`!,\rL5!"UJB""!"4)!'TKJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!,L1-!!!8J!DR'!33!\r85!!!,%J!DM@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!Z)i`!!"5!"U4B""!"3iHJ!\r!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!C3!&5jMBepcCA&ICQ9dBfK\rI6N0cAf9ZC!"m#!+Q[`(ri*!!!3!)P#(rS$X$!!#3!)%!I(bj+hNlSJHc1m)(Sc[\rL!cmlBJ-f1i)#Td##!(!iI!!!1*i!!$Ll!!!i`!,c5!"TSB""!"4)!'Q"J%%!&#`\r$!!&!JJ!J1(i!!$LI!!!iS!,c1-!!!8J!DC'!33!85!!!,%J!D9@!33!8,!-!"%#\r#!"`iIJ!!1*m!!$LJ![-i`!!"5!"TCB""!"3iH!!!5!!R`@!!!!"mHKYj3))!%#J\rC!!"!JJ!)1d!!$#`D!!"!JJ!F1(J!!)#"!(`iS3!i5!"EV@!!!!!l3`!!,"S!!%#\r#!!b!!3!iN!!C!!!X'J!+3B)!L#`D!!a"JJ#!,"S!"N'#!(JX'J!!3B)!F$Km!!!\riR3!!1,X!!$M!!`*)!'M&J%%!&%J!D+@!33!8,!-!!8##!#!iI3!!1*m!!$LJ!`)\ri`!!"5!"SYB""!"4)!!!X5!"SHB""!"3X!`!%3))!($Kp!!!iR`!!1+!$!MM!!!&\r)!'L*J%%!&$Kk!!#!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"P!!C,Q0\rMAh0PF9pQCA4MD&pMFQ9NFepLC@GTEJ"m#!+Q[X(rf*!!!3!)P#(rN!!k``!!1Z3\r!!(bi+hNl3JHM1f)(26Z#"S8liJ-r1k)$0M[#!UG!JJ"`1(i!!$LD!!!i[3!!1-!\r$%%J!Cpf!33!85!"R[B""!"3X!`!"3))!)$Kk!!!iR`!!1+!$%$M!!!&)!'I0J%%\r!&%J!!#a)!'H4J%%!&#`$!!4!JJ!F1(S!!$LI!!!iS!-31-!!!8J!Ck'!33!8+"F\r!!%##!(!iIJ!!1*`!!$Lp!!!i`!-45!"RDB""!"4)!'G*J%%!&#`$!!&!JJ!J1(`\r!!$LI!!!iS!-41-!!!8J!CeQ!33!85!!!,%J!Caf!33!8,!-!"%##!"`iI!!!1*m\r!!$LJ!a%i`!!"5!"R,B""!"3iGJ!!5!!PL@!!!!"mH4Yj3))!'$Kf!!!iQ!!!5!"\rBM@!!!!!l)`!!,"N!!%##!"!S&`!!3))!#$XJ!!`X'3!!3))!($Kf!!!iQ!!!1+%\r!1%J!@`&J!!!!1b-!!#`C!!"!JJ!-J!%!1*!!&`!!,"N!!d'#!)JX'3!-3B)!J#`\rC!!T"JJ"i,"N!!%'#!(!iIJ!!1*X!!$Lp!!!i`!-Q5!"QFB""!"4)!'C4J%%!&#`\r$!!&!JJ!J1(X!!$LI!!!iS!-Q1-!!!8J!CQ'!33!85!!!,%J!CL@!33!8,!-!"%#\r#!"`iH`!!1*m!!$LJ!bBi`!!"5!"Q0B""!"3iH3!!J!%!H$JK!("m#!1QZX(rf%k\r!!#!!N!BJ3B!+!*!%!LJ!'#jMBepcCA&ICQ9dBfKIBh*PC(0IEQ9iG!!!I!J#TVm\r"rq#3!!%!#*3Krk!l!`!!I*NMH6ZL"k-l`J0A1q)$2cYL!cBlJJ+R3))!F$Km!!!\riR3!!1,X!!$M!!c*)!'@4J%%!&%J!CA'!33!8,!-!!8##!#!iI3!!1*m!!$LJ!c)\ri`!!"5!"PJB""!"4)!!!X5!"P4B""!"3X!`!%3))!($Kp!!!iR`!!1+!$-MM!!!&\r)!'99J%%!&$Ki!!")!#1aB!!!!(ak'hP!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"J\riH!!!J*N!!%J!9U&J!!!!1d-!!#`D!!"!JJ!F1(J!!)#C!!")!&VGB!!!!$J!!!#\r3!"N!!#`D!!T"JJ#!,"S!$%'#!(JX'J!!3B)!F$Km!!!iRJ!!1,X!!$M!!d*)!'5\raJ%%!&%J!C*'!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!d)i`!!"5!"NSB""!"4)!!!\rX5!"NCB""!"3X!`!%3))!($Kq!!!iR`!!1+!$3MM!!!&)!'4eJ%%!&$Kk!!#!!3"\rS1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"P!!A,Q0MAh0PF9pQCA4MD&pMFQ9\rNFepPEQ3!!!"m#!+Q[`(ri*!!!3!)P#(rS$X$!!"mQ50j1k))'c[#"U)liJ-r1f)\r$0MZ#!UG!JJ"`1(`!!$LH!!!iZ`!!1-!$9%J!Bp'!33!85!"MXB""!"3X!`!"3))\r!)$Kq!!!iR`!!1+!$9$M!!!&)!'2"J%%!&%J!!#a)!'1&J%%!&#`$!!4!JJ!F1(i\r!!$LI!!!iS!081-!!!8J!Bj@!33!81(J!!%J!)I&J!!!!I(SEH8##!"!S'3!!3))\r!#$Y!!!`X'J!!3))!'$Ki!!!iJ3!i5!"D(@!!!!!l3`!!,"S!!%##!!b!!3!iN!!\rC!!!X'J!+3B)!J#`D!!C"JJ"i,"S!!%'#!(!iI!!!1*d!!$Ll!!!i`!0L5!"M!B"\r"!"4)!',KJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!0L1-!!!8J!B['!33!85!!!,%J\r!BV@!33!8,!-!"%##!"`iI3!!1*m!!$LJ!f)i`!!"5!"LaB""!"3iHJ!!J!%!D$J\rK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!B3!$bjMBepRCA4I6N0ID@jQE`!!!(`\r)!UD6iIrmN!!"!!L8)Ir!N!"K!&L!B3"B1'-!"%J!Be@!33!8I(mEH8##!!`iB!!\r!5!!!&$aJ8(3iBh)JN!"r!!!iI`!%J!%!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!\r"!*!&@!!,,Q0MD9pYB@aXEf-!!!"m#!+QNq(rr*!!!3!)P#(r`*!!B3"BJ'%!@$K\rM!!4)!'&GJ%%!&(ar'hP!JJ!-1'!!!%J!!"3mB&"61'0jFj!!I`!!1(m!")!"!%J\ri)3"!I!J$TS2Krra1J!!J!*!')%'!!3#3"9J!$bjMBfPIE@&XE'pMAh0jF`!!!(`\r)!UD6iIrmNm(rq*!!!3!)P#(r`$[$!!!iIJ!%5!"JiB""!"4mIaYj3))!$$KJ!!"\r)!!!N1(m!!$LH!!4)!'+*J%%!&$aJ8&-iBeC0N!"r!!!iI`!%J!%!5$JK!%"m#!1\rQJq(rr)2"rrK1J!!J!*!')%'!!J#3"@`!&bjMBfPIE@&XE'pMAh0jFepfE9pcB@C\rP!!!!I!J#TT2Krrb6`IriN!!"!!L8)Ir!N!"K!&L!B3"B1'-!"%J!BZ@!33!8I(m\rEH8##!!`iB!!!5!!!*$Kr!!")!'+CJ%%!&)2I!!!mB%K61'0jFj!!IJ!!1(i!")!\r"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9`!"8ZBf0TAfeKE'a[Bep\rcHA0IFQ9XEf-!I!J#TVl"rpL3!!%!#*3Krk#3!'%!H$Y##4Bl`JMq1q))m6Z##13\rlBJL)1k))D)"K!(Jl!rrmJb2rr$`CVi`S!()J3B)!P$`CVkdS!(Pc3B)!L$`CVkd\rS!&C03B)!I$`CYkdS!(Pc3B)!F$Kp!!!iQ`!!1,`!!$M!!)K)!&r0J%%!&%J!Akf\r!33!8,!-!!8##!#!iH`!!1*m!!$LJ!)Ji`!!"5!"I[B""!"4)!!!X5!"IJB""!"3\rX!`!%3))!($Kl!!!iR`!!1+!!L$M!!!&)!&q4J%%!&$aJ8&-iBhPcI"NB!%'#!%4\r!J!!X2'"38cKM9Nem'4J!3B)![%#!!``mB%K61'0jFh`C'!""JJ(S5!!#q$aJ8(3\riBh)JI"NB!%'#!!K)!!,N1(J!!%J!AVf!33!85!"I4B""!"4mB!Fe3B)#b$Kp!!!\riRJ!!1,`!!$M!!)j)!&leJ%%!&%J!AY@!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!)i\ri`!!"5!"HjB""!"4)!!+%5!"HUB""!"3X!`!%3))#G$Kq!!!iR`!!1+!!MMM!!!&\r)!&kjJ%%!&%J!!PJiH!!!5!"HfB""!"3iS`!!1(J!!$L!!!")!&lGJ%%!&$Ki!!"\r)!&kjJ%%!&$L$!!!iH!!!5!"HfB""!"3ki`!!IZ!(08'#!(!iI3!!1*S!!$Lm!!!\ri`!#95!"H2B""!"4)!&iGJ%%!&#`$!!&!JJ!J1(S!!$LI!!!iS!#91-!!!8J!ALf\r!33!85!!!,%J!AI'!33!8,!-!"%##!"`iHJ!!1*m!!$LJ!*8i`!!"5!"H!B""!"3\riH!!!5!"GIB""!"4)!&i&J%%!&(aJ"c9"JJ')1(d!!$LH!!!i[!!!1-!!PdJ!AE@\r!33!85!"GPB""!"3X!`!"3))!)$Kq!!!iR`!!1+!!PcM!!!&)!&fPJ%%!&%J!!84\r)!&eTJ%%!&#`$!!4!JJ%d1(i!!$LI!!!iS!#A1-!!!8J!AAQ!33!85!!"'$Ki!!"\r)!&hKJ%%!&$V$!!")!&eeJ%%!&(aJ"c9"JJ"`1(d!!$LH!!!i[!!!1-!!R%J!A5@\r!33!85!"G"B""!"3X!`!"3))!)$Kq!!!iR`!!1+!!R$M!!!&)!&d9J%%!&%J!!#a\r)!&cCJ%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!#F1-!!!8J!A1Q!33!81(B!!%J!A@f\r!33!85!"FlB""!"4mB!Fe3B)!F$Kp!!!iRJ!!1,`!!$M!!*j)!&bGJ%%!&%J!A(f\r!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!*ii`!!"5!"FMB""!"4)!!!X5!"F8B""!"3\rX!`!%3))!($Kq!!!iR`!!1+!!RMM!!!&)!&aKJ%%!&)!"!'Ji)3"JI!J$TVV"rpK\r1J!!J!*!')%'!#J#3"!3B!!NZBf0TAfCbC@8!I!J#TVk"rp#3!!%!#*3Krj!!I(J\rEH6U%!!!l)JP$1d)*0$YL#5BlJJMq1q))m6ZL#13l`JKS3))!F$Kq!!!iQ`!!1,d\r!!$M!!+p)!&[*J%%!&%J!@kQ!33!8,!-!!8##!#!iH`!!1*m!!$LJ!+mi`!!"5!"\rEZB""!"4)!!!X5!"EIB""!"3X!`!%3))!($Kl!!!iR`!!1+!!VcM!!!&)!&Z0J%%\r!&)!B!!!S!!!!3))!F$Kq!!!iQJ!!1,d!!$M!!,")!&Y4J%%!&%J!@c'!33!8,!-\r!!8##!#!iHJ!!1*m!!$LJ!,!i`!!"5!"E3B""!"4)!!!X5!"E"B""!"3X!`!%3))\r!($Kk!!!iR`!!1+!!X$M!!!&)!&X9J%%!&)"i!!!kSrrmJZ2rr$`AYkdS!(Pc3B)\r!F$Kq!!!iQ3!!1,d!!$M!!,9)!&V0J%%!&%J!@Uf!33!8,!-!!8##!#!iH3!!1*m\r!!$LJ!,8i`!!"5!"D[B""!"4)!!!X5!"DJB""!"3X!`!%3))!($Kj!!!iR`!!1+!\r!Y6M!!!&)!&U4J%%!&$Ke!!")!&VpJ%%!&$V$!!")!&U4J%%!&(aJ"c9"JJ"`1(i\r!!$LF!!!i[3!!1-!!Z%J!@N'!33!85!"D)B""!"3X!`!"3))!)$Km!!!iR`!!1+!\r!Z$M!!!&)!&SaJ%%!&%J!!#a)!&ReJ%%!&#`$!!4!JJ!F1(`!!$LI!!!iS!#i1-!\r!!8J!@J@!33!81(B!!%J!@kQ!33!81(B!!$L8!!")!&ZaJ%%!&$Kf!!")!&ZpJ%%\r!&$Kf!!")!&[*J%%!&(`8'%""JJ!-1'!!"NJ!!"5!GJ!!1!-!"*!!'!!!1'!!!)!\r"!(Ji)3"`I!J$TVU"rp"1J!!J!*!')%'!$!#3"!+8!!`ZBf0TAh*PB@aXEf-!!(`\r)!UDr3IrSN!!"!!L8)Iq`1f-!!*!!J3"XN!#K!(!l4J!!1q)*@$[##2%lJJMN1k)\r)D%J!&keJ!!!!,!-!!%'#!(!iI3!!1*m!!$Lm!!!i`!$05!"C$B""!"4)!&MYJ%%\r!&#`$!!&!JJ!J1(m!!$LH!!!iS!$01-!!!8J!@2f!33!85!!!,%J!@-'!33!8,!-\r!"%##!"`iI`!!1*i!!$LJ!-di`!!"5!"BdB""!"5!!3"X,!!!!8##!#!iH`!!J)%\r!E)#K!(!ifJ!!5!!%F@!!!!")!!!`J!%!E#`!!!*!JJ!J1(X!!)#"!'b!S3"`10S\r!!%J!!%eJ!!!!5!!!#$KJ!"#!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3\r"&!!8,Q0MD9pNC@9`Af0[F(PIBh*PC(-!!(`)!UDqSIr8N!!"!!L8)Iq3!$X$!!#\r3!)%!M*!!S3#3!(c@-hNl3JQ81f)*KcZ##9JliJMa1k))j$[##'K!JJ"`1(i!!$L\rE!!!i[3!!1-!!idJ!9p@!33!85!"AYB""!"3X!`!"3))!)$Kl!!!iR`!!1+!!icM\r!!!&)!&I&J%%!&%J!!#a)!&H*J%%!&#`$!!4!JJ!F1(X!!$LI!!!iS!$M1-!!!8J\r!9jQ!33!81(J!!%J!&I9J!!!!,!-!!%'#!(!iIJ!!1*`!!$Lp!!!i`!$N5!"A9B"\r"!"4)!&FeJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!$N1-!!!8J!9d@!33!85!!!,%J\r!9`Q!33!8,!-!"%##!"`iI!!!1*m!!$LJ!13i`!!"5!"A'B""!"5!!3#-,!!!!N'\r#!(!iIJ!!1*S!!$Lp!!!i`!$P5!"@hB""!"4)!&DpJ%%!&#`$!!&!JJ!J1(S!!$L\rI!!!iS!$P1-!!!8J!9Xf!33!85!!!,%J!9T'!33!8,!-!"%##!"`iHJ!!1*m!!$L\rJ!18i`!!"5!"@SB""!"5#i3#3!$KJ!%a,rr8&I(NEH8##!!`iB!!'5!!#"$J!!!#\r3!"N!!$J!!!#3!"N!"$J!!!#3!"N!%$J!!!#3!"N!,$J!!!#3!"N!1$J!!!#3!"N\r!4$J!!!#3!"N!5)"h!!!iB`!"5!"A4B""!"4,rr5TN!"j!!#!'3!!+!!!!%##!"`\riH!!!1*N!!%J!#H&J!!!!1'!!"NJ!!C!!J(F!"$KM!!&)!&F*J%%!&%[rp'f3!(N\r!")!C!!3S!!!!3))!($Ki!!!iQ3!!5!!*T@!!!!!iB!!'5!!"9)"j!!#!P`!!5!"\r@jB""!"5!H3!%J*F!"%J!9Y@!33!8J"F!&*!!'3!8J"F!'*!!'3!BJ"F!(*!!'3!\rFJ"F!)*!!'3!JJ"F!**!!'3!NJ"F!+*!!'3!S1(J!!)#A!!L!Y`!-J0F!%$Mj!!K\r)!!0*B!!!!(ae'hP"JJ!F1(J!!$LC!!")!!NCB!!!!$KJ!!C)!!$)1(J!!)#A!$#\r!Y`!dJ0F!1$Mj!$")!!-0B!!!!(ae'hP"JJ!F1(J!!$LC!!")!!MGB!!!!$KJ!!C\r)!!#-1(J!!)#A!$b!Y`"!J0F!4$Mj!$a)!!,4B!!!!(ae'hP"JJ!F1(J!!$LC!!"\r)!!LKB!!!!$KJ!!C)!!"31(J!!)#A!#`iZ3!X5!!%A@!!!!"mG4Yj3B)!($Ki!!!\riQ3!!5!!)E@!!!!!iB!!'5!!!($J!!!#3!"N!5$J!!!+3!"B!!*-f!!3iB!!!J!%\r!H$JK!("m#!1QZU(re%k!!#!!N!BJ3B!,!*!%!p!!&bjMBfPIC'9PF&pMEh"jAhB\reAf0bC@4c!!!!I!J#TVlKrpb3!!%!#*3Krk#3!)%!I*!!S3#!1bB!!$Y##E-lBJQ\r(1i)*@$[L#2%lSJMN1m))D%J!%R&J!!!!,!-!!%'#!(!iIJ!!1*`!!$Lp!!!i`!%\rl5!"6dB""!"4)!&1aJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!%l1-!!!8J!8m'!33!\r85!!!,%J!8i@!33!8,!-!"%##!"`iI!!!1*m!!$LJ!6Xi`!!"5!"6PB""!"5!!3"\rm,!!!!8'#!(!iIJ!!1*S!!$Lp!!!i`!%m5!"6@B""!"4)!&-jJ%%!&#`$!!&!JJ!\rJ1(S!!$LI!!!iS!%m1-!!!8J!8dQ!33!85!!!,%J!8`f!33!8,!-!"%##!"`iHJ!\r!1*m!!$LJ!6`i`!!"5!"6(B""!"3S'3!!3))!F$Kq!!!iQ`!!1,d!!$M!!6e)!&,\rPJ%%!&%J!8X@!33!8,!-!!8##!#!iH`!!1*m!!$LJ!6di`!!"5!"5eB""!"4)!!!\rX5!"5QB""!"3X!`!%3))!($Kl!!!iR`!!1+!"26M!!!&)!&+TJ%%!&$KJ"G",rr%\r4I(FEH8##!!`iB!!'5!!!,$Kh!!!iJ3"mJ)3!"$LJ"G")!&2*J%%!&$J!!!'3!"N\r!!*,j!!3iB!!!J!%!D$JK!'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!I!!&bjMBfP\rIC'9PF&pMEh"jAhBdAf0bC@4c!!!!I!J#TVm"rq#3!!%!#*3Krk#3!)%!I*!!S3#\r!N!$"!)3l4`!!1k)*Kc[##9JliJMa1f))j$Z##'Jl!!!!5!!38@!!!!!X!`!!3B)\r!F$Km!!!iRJ!!1,X!!$M!!9G)!&'aJ%%!&%J!8C'!33!8,!-!!8##!#!iIJ!!1*m\r!!$LJ!9Fi`!!"5!"4SB""!"4)!!!X5!"4CB""!"3X!`!%3))!($Kq!!!iR`!!1+!\r"9cM!!!&)!&&eJ%%!&#JD!!"!JJ"`1(`!!$LG!!!iZ`!!1-!"@%J!86f!33!85!"\r4(B""!"3X!`!"3))!)$Kp!!!iR`!!1+!"@$M!!!&)!&%YJ%%!&%J!!#a)!&$aJ%%\r!&#`$!!4!JJ!F1(d!!$LI!!!iS!&B1-!!!8J!83'!33!8J!%!K#J!!!""JJ!m1'%\r!I)"M!!4,rqpCI(JEH8##!!`iB!!'5!!!1$Ki!!!iJ3"mJ)3!#$LK!(b!T3!%5!"\r5$B""!"5!!3"mN!!D!!#!!3#!N!!D!!56'J!)1'!!!)!"!'Ji)3"JI!J$TVX"rq"\r1J!!J!*!')%'!#!#3"!'B!"BZBf0TAf4PCA"IBfp`H9pMBepNBA4KI!J#TVkKrp5\r3!!%!#*3Krj!!1`-!!$V%!!!l*3!!1k)*Kc[##9JliJMa1f))j$Z##'K)!!kCB!!\r!!#`$!!""JJ"`1(`!!$LH!!!iZ`!!1-!"G%J!6rQ!33!85!"2fB""!"3X!`!"3))\r!)$Kq!!!iR`!!1+!"G$M!!!&)!%rTJ%%!&%J!!#a)!%qYJ%%!&#`$!!4!JJ!F1(i\r!!$LI!!!iS!&d1-!!!8J!6lf!33!8+"N!!%##!(!iI!!!1*d!!$Ll!!!i`!&e5!"\r2KB""!"4)!%pPJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!&e1-!!!8J!6h@!33!85!!\r!,%J!6cQ!33!8,!-!"%##!"`iI3!!1*m!!$LJ!A8i`!!"5!"25B""!"3l3!!!5!!\r!#$YD!!&A3"!kI"B!,LJ!!!"!J[r`1VS!!$J9!!&8!a!k5rrYMC!!H3!!J"N!!#J\r!!!"!JJ!-1'!!"NJ!!0`l3!!!5!!!Z$KJ!!a,rqePJ*N!!&G!%$TmC!%ZJ(N!!&G\r!%$Tm!`!Z+!!!!%##!"`iH!!!J*N!!%J!"49J!!!!1'!!"NJ!!*3iJ!!!J(N!!$J\rD!!&8!"!kI)-",ML!!!#!H3!!9d!31RaM!#k3!)-!#$Ki!!"A3"!kI0B!,S#'!!#\r!TJ!%J-B!#)$j!!"A3"!kI1F!,N[rr%PmGaYj3B)!($Ki!!#!Q3!!5!!%T@!!!!!\riB!!'5!!!*$YD!!&m'UK!3B$r5$L!!!#!H3!!9U!31Rb$!5iiB!!!J!%!H$JK!("\rm#!1QZU(re%k!!#!!N!BJ3B!,!*!%!P!!(#jMBfPIC'9PF&pMEh"jAf0MAf4KG'&\rIBA*bBAN!!(`)!UDr3IrSN!!"!!L8)Iq`1d-!!*!!J3"XN!#K!(!lSJR51m)*@$[\rL#2%lBJMN1i))D%J!$"PJ!!!!,!-!!%'#!(!iI!!!1*i!!$Ll!!!i`!'H5!"0HB"\r"!"4)!%eCJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!'H1-!!!8J!6@Q!33!85!!!,%J\r!65f!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!Cii`!!"5!"02B""!"5!!3"X,!!!!8'\r#!(b!!3"X,!!!!N'#!(!iI!!!1*d!!$Ll!!!i`!'I5!"-pB""!"4)!%c9J%%!&#`\r$!!&!JJ!J1(d!!$LI!!!iS!'I1-!!!8J!61@!33!85!!!,%J!6+Q!33!8,!-!"%#\r#!"`iI3!!1*m!!$LJ!Cmi`!!"5!"-ZB""!"5!!3"X,!!!!8##!"3iB3"XJ'-!"%[\rrl%&)!!!NJ!%!E#`!!!*!JJ!B1(S!!$L"!'b!K!!%5!!!4@!!!!#!!3"B1#%!8(`\r)!kDl3IrS6S!!)!#3"L""J!B!N!3"J!!8,Q0MD9pNC@9`AfCbC@9IBh*PC(-!!(`\r)!UDr3IrSN!!"!!L8)Iq`1f-!!$Y%!!!liJPB1m))m6Z##13lSJKS5!!+H@!!!!!\rX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!De)!%[CJ%%!&%J!5lQ!33!8,!-!!8##!#!\riI`!!1*i!!$LJ!Ddi`!!"5!",bB""!"4)!!!X5!",MB""!"3X!`!%3))!($Kr!!!\riRJ!!1+!"V6M!!!&)!%ZGJ%%!&)!D!!!S!!!!3B)!$)"k!!",rqXTJ"S!"#J!!!"\r"JJ!-J(S!"%[rka8iH`!!J*S!#)#k!!b!fJ!35!!!X@!!!!!iH`!!J*S!-)#k!$5\r!fJ!i5!!!Q@!!!!!iH`!!J*S!2)#k!%#!fJ"%5!!!J@!!!!#!'J!X+!!!!%'#!"3\riH`!!J*S!,%J!!@&J!!!!J"S!5#J!!!""JJ!81(X!!)#D!%K)!!&&B!!!!)!"!&J\ri)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"!&J!"FZBf0TAf4PCA"ICR*PC9pf09p\rMFQ9NF`!!!(`)!UDrBIrXN!!"!!L8)Iq`N!#"!'b3!+%!F*!!`3"d1q)*@$[##2%\rlJJMN1k))D%J!#1PJ!!!!,!-!!%'#!(!iI3!!1*m!!$Lm!!!i`!(%5!"+5B""!"4\r)!%STJ%%!&#`$!!&!JJ!J1(m!!$LH!!!iS!(%1-!!!8J!5MQ!33!85!!!,%J!5If\r!33!8,!-!"%##!"`iI`!!1*i!!$LJ!F3i`!!"5!"+$B""!"5!!3"d+!!!!%'#!"!\riB3"XJ'-!#%[rkC@!!3"B1#%!8(`)!kDlBIrX6S!!)!#3"L""J!8!N!A8!"BZBf0\rTAf4PCA"ICR*PC9pMBepNBA4KI!J#TVlKrpb3!!%!#*3Krk!ki`!!1b3!!$Y##L8\rlBJSB1i)*@$[L#2%lSJMN1m))D%J!"qPJ!!!!,!-!!%'#!(!iIJ!!1*`!!$Lp!!!\ri`!(45!"*5B""!"4)!%NTJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!(41-!!!8J!56Q\r!33!85!!!,%J!52f!33!8,!-!"%##!"`iI!!!1*m!!$LJ!G%i`!!"5!"*$B""!"3\rS'3!!3))!F$Kq!!!iQ`!!1,d!!$M!!G*)!%M9J%%!&%J!5,@!33!8,!-!!8##!#!\riH`!!1*m!!$LJ!G)i`!!"5!")aB""!"4)!!!X5!")LB""!"3X!`!%3))!($Kl!!!\riR`!!1+!"dMM!!!&)!%LCJ%%!&)!C!!!S!!!!3))!F$Kq!!!iQJ!!1,d!!$M!!G0\r)!%KGJ%%!&%J!5$f!33!8,!-!!8##!#!iHJ!!1*m!!$LJ!G-i`!!"5!")6B""!"4\r)!!!X5!")%B""!"3X!`!%3))!($Kk!!!iR`!!1+!"dcM!!!&)!%JKJ%%!&$X!!!"\r)!!!`1(F!!&F!%$Tmf3!ZJ)B!!)#Q!!5!aJ!)5rrp69F!%$TmH3!Z5rrRN6XB!!&\rA!"!kI"N!,LJ!!!"!J[r)1(N!!%[rjh@!!3"S1#%!B(`)!kDkiIrF6S!!)!#3"L"\r"J!N!N!3"q!!F,Q0MD9pNC@9`AfCbC@9IBf0IC'&dB9pKFR*KH3!!I!J#TVkKrp5\r3!!%!#*3Krj!!N!#"!)b3!+%!N!#3!-%!P*!!i3#B1d)+HcYL#M-lJJPB1q))m6Z\rL#13l`JKS5!!&Z@!!!!!X!`!!3B)!F$Kq!!!iR!!!1,d!!$M!!HP)!%FCJ%%!&%J\r!4[Q!33!8,!-!!8##!#!iI!!!1*m!!$LJ!HNi`!!"5!"(#B""!"4)!!!X5!"'cB"\r"!"3X!`!%3))!($Km!!!iR`!!1+!"k6M!!!&)!%EGJ%%!&)!"!)`X!!!"3B)!I)!\r"!)`X!!!#3B)!F$Kq!!!iQ`!!1,d!!$M!!HT)!%D9J%%!&%J!4R@!33!8,!-!!8#\r#!#!iH`!!1*m!!$LJ!HSi`!!"5!"'KB""!"4)!!!X5!"'5B""!"3X!`!%3))!($K\rl!!!iR`!!1+!"kMM!!!&)!%CCJ%%!&)!"!*3X!!!"3B)!I)!"!*3X!!!#3B)!F$K\rq!!!iQJ!!1,d!!$M!!HY)!%B4J%%!&%J!4I'!33!8,!-!!8##!#!iHJ!!1*m!!$L\rJ!HXi`!!"5!"'!B""!"4)!!!X5!"&aB""!"3X!`!%3))!($Kk!!!iR`!!1+!"kcM\r!!!&)!%A9J%%!&)"K!)b!!3#8I!-!!%'#!!`iB!!!5!!"')!"!)`X!!!"3))!M)-\r"!*!!JZ%!Q#JB!!""JJ!-+"F!!%##!!`iB!!!5!!!l$Ki!!%iP`!"5!"('B""!"3\rX!`!!3))!6$Ki!#NiP`!T5!"(!B""!"3X!`!!3))!0$Ki!+%iP`#K5!"'kB""!"3\rX!`!!3))!()"i!0U!&`$DI!-!!%##!!`iB!!"5!!!M$KJ!!")!!#%J!%!M#`!!!*\r!JJ"dJU%!N!##`3#B+"8!!%'#!!`S&J!!3))!$$KJ!!")!!"BJ(8!!)#@!!")!%D\r&J%%!&#`$!!"!JJ!dJ(B!")#@!!4)!%CYJ%%!&#`$!!"!JJ!FJ(8!')!@!"Km!`!\r!3))!$$KJ!!&)!!!31'!!!%J!!!JiB!!!J!%!H$JK!("m#!1QZU(re%k!!#!!N!B\rJ3B!,!*!%![`!%#jMBfPICA&eB@aIBh*PC(-!!(`)!UDrBIrXN!!"!!L8)IqJN!"\rK!(L3!)%!I$[L#4Bl`JMa1i))j$ZL#'L!B3"iJ)%!I$LK!$K)!%6GJ%%!&$YM!!"\rrB!Fe3B)!F$Kp!!!iR`!!1,`!!$M!!L&)!%2jJ%%!&%J!3pQ!33!8,!-!!8##!#!\riI`!!1*i!!$LJ!L%i`!!"5!"$kB""!"4)!!!X5!"$VB""!"3X!`!%3))!($Kr!!!\riRJ!!1+!#)6M!!!&)!%1pJ%%!&)KK!$L!!3"S1#%!B(`)!kDlBIrX6S!!)!#3"L"\r"J!8!N!A-!"%ZBf0TAh0KE@9IF(*[Bf9cF`#)!J(!+!!!!%'#!!`iB!!!6S!!)$K\rJ!!"1J!!J!*!')%!!N!FF!"NZBf0TAfPZDA4TB@aTHQ9ID@jdCA*ZB@ac!(`)!UD\rr!IrJN!!"!!L8)IqJI(NEH6ZL#bXliJXC1f),"c[##[JlJJVB3))!F$Km!!!iRJ!\r!1,X!!$M!!%T)!%,GJ%%!&%J!3Vf!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!%Si`!!\r"5!"#cB""!"4)!!!X5!"#NB""!"3X!`!%3))!($Kq!!!iR`!!1+!!5MM!!!&)!%+\rKJ%%!&$KJ!"4,rq!9B!!!!(ai'hP!JJ!-1'!!"NJ!!,!mB,9$1'0dH*!!H!!!1(J\r!"%J!3F@!33!81d-!!(p!"c9"JJ"`1(`!!$LG!!!iZ`!!1-!!8dJ!3M'!33!85!"\r#%B""!"3X!`!"3))!)$Kp!!!iR`!!1+!!8cM!!!&)!%)KJ%%!&%J!!#a)!%(PJ%%\r!&#`$!!4!JJ!F1(d!!$LI!!!iS!"61-!!!8J!3I@!33!8J!)!9*!!'!!-1!!!!)"\ri!!b3!!-!$*-C!!!iB!!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!A3\r!%#jMBfPIEQ9hAf0[ER4PH(3!!(`)!UDqiIrFN!!"!!L8)Iq3!$XM!!!lSJXV1i)\r,'6Y##`FlBJVB1`!!!)"M!!!m!aUp+!"dH%##!!`iB!!!5!!#-)"j!!!m!dUp+!"\rdH%'#!!`iB!!+5!!#'$KK!$K)!%#9J%%!&$VM!!"qi!Fe3B)!F$Kl!!!iR3!!1,S\r!!$M!!'p)!%%"J%%!&%J!31'!33!8,!-!!8##!#!iI3!!1*`!!$LJ!'mi`!!"5!"\r!mB""!"4)!!!X5!"!YB""!"3X!`!%3))!($Kp!!!iR!!!1+!!EcM!!!&)!%$&J%%\r!&$KK!$JiQ3!%5rrm6@!!!!"8B!Br3))!$$KJ!!T)!!&dJ(N!$)2M!!4)!!!-Jrm\r!-$XB!!%S(`!!3),rp)"j!!b!!`!)I"J!3%'#!!`iB!!+5!!"3)"j!!b$i`!%5!!\r!G)!I!#`S!!!!3))!()"j!!b!!`!%I"m!3%'#!!`iB!!+5!!"%)!I!#`S!!!!3B)\r!()"r!#b!!`!`I!$i3%'#!!`iB!!+5!!!l)!I!$!S!!!!3B)!()"r!$#!!`!XI!$\ri3%'#!!`iB!!+5!!!b)2r!$!S(`!!3),rM)"j!!b$i`!%5!!!T)!I!!`X!!!"3B)\r!+)!I!!`X!!!#3B)!()"r!!`m!`!!+!$HV8'#!!`iB!!+5!!!J)"r!"#!(`!8I!-\r!3%'"!"#!(`!B+!!!!%##!!`iB!!+5!!!A$[!!!")!!!iJ(m!'&I!'$Km!`!Z,!!\r!!8'#!##!I`!B9m!B1(`$!#iX!!!#3B)!$$KJ!!T)!!!N1pi!!B!I!""m(J"!3B$\rra)2r!$!S(`!!3),rA$KJ!!#!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3\r#J!!9,Q0MD9pfB@aTC'&dC9pMEfjdCAKd!(`)!UDr)IrNN!!"!!L8)IqJI(NEH6Y\r##fXlBJXl1q),'6Z##`FlSJVi1m)+f%##!(!iIJ!!1*d!!$Lm!!!i`!#a5!!qQB"\r"!"4)!$jjJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!#a1-!!!8J!2SQ!33!85!!!,%J\r!2Nf!33!8,!-!"%##!"`iI3!!1*m!!$LJ!,%i`!!"5!!qAB""!"5!H3!!5rrmZ5`\r$!!""JJ"`1(i!!$LE!!!i[!!!1-!!XNJ!2Kf!33!85!!prB""!"3X!`!"3))!)$K\rl!!!iR`!!1+!!XMM!!!&)!$i0J%%!&%J!!#a)!$h4J%%!&#`$!!4!JJ!F1(X!!$L\rI!!!iS!#b1-!!!8J!2H'!33!8J(N!!%[rhAPJ!!!!5!!pjB""!"4mB!Fe3B)!F$K\rq!!!iQJ!!1,`!!$M!!,G)!$f9J%%!&%J!2A@!33!8,!-!!8##!#!iHJ!!1*m!!$L\rJ!,Fi`!!"5!!pKB""!"4)!!!X5!!p5B""!"3X!`!%3))!($Kk!!!iR`!!1+!!YcM\r!!!&)!$eCJ%%!&$J!!!#3!"N!!)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#\r3"!'m!"%ZBf0TAfCbC@9IBfpZG'9iG!"m#!+Q[b(rj*!!!3!)P#(rS$XM!!!l4!!\r!1k),XM[##i-liJXC1f),"cZ##YK,rrY0,!-!!%'#!(!iI!!!1*i!!$Ll!!!i`!$\r"5!!mXB""!"4)!$b4J%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!$"1-!!!8J!2+'!33!\r85!!!,%J!2'@!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!-%i`!!"5!!mGB""!"3S'J!\r!3))!F$Km!!!iR3!!1,X!!$M!!-*)!$`pJ%%!&%J!2"f!33!8,!-!!8##!#!iI3!\r!1*m!!$LJ!-)i`!!"5!!m,B""!"4)!!!X5!!lmB""!"3X!`!%3))!($Kp!!!iR`!\r!1+!!`MM!!!&)!$`"J%%!&)"j!!b!!`!!N!!D!!!iB!!!J!%!D$JK!'"m#!1QZb(\rrj%k!!#!!N!BJ3B!(!*!%!6`!&#jMBfPICf9dAf0SB@jRC9pdD@eP!!"m#!+Q[f(\rrl*!!!3!)P#(rX$YM!!!liJZ$1m),'6Z##`FlSJVB5rrjm5`$!!""JJ"`1(d!!$L\rI!!!i[!!!1-!!c%J!1e@!33!85!!l0B""!"3X!`!"3))!)$Kr!!!iRJ!!1+!!c$M\r!!!&)!$Y&J%%!&%J!!#a)!$X*J%%!&#`$!!4!JJ!F1(m!!$LH!!!iS!$-1-!!!8J\r!1aQ!33!8J(X!$%J!2(@!33!8J(X!$%J!2)'!33!8J!%!@$JK!&"m#!1QZf(rl%k\r!!#!!N!BJ3B!&!*!&b!!8,Q0MD9pMD'&ZCf9NAf0[ER4PH(3!!(`)!UDqiIrFN!!\r"!!L8)IqJ1Z3!!$Y&!!!lSJZr1m),Jc[L#aNlBJX(1i)+f%[rq2NX!`!!3B)!F$K\rm!!!iRJ!!1,X!!$M!!1&)!$TGJ%%!&%J!1Mf!33!8,!-!!8##!#!iIJ!!1*m!!$L\rJ!1%i`!!"5!!k6B""!"4)!!!X5!!k%B""!"3X!`!%3))!($Kq!!!iR`!!1+!!i6M\r!!!&)!$SKJ%%!&#JD!!"!JJ"`1(`!!$LG!!!iZ`!!1-!!iNJ!1HQ!33!85!!jbB"\r"!"3X!`!"3))!)$Kp!!!iR`!!1+!!iMM!!!&)!$RCJ%%!&%J!!#a)!$QGJ%%!&#`\r$!!4!JJ!F1(d!!$LI!!!iS!$L1-!!!8J!1Df!33!81'!!$%[reb&J!!!!I(JEH8#\r#!!`iB!!'5!!!*$aJY8-iBh*QN!"i!!#5q!!%J"F!"*!!'!!)NaS!!$KJ!!#!!3"\rS1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3"D!!6,Q0MD9pZCAGIBf0KBfKPAh*\rPCJ!!!(`)!UDr)IrNN!!"!!L8)IqJ1d-!!$XN!!!liJZ$1m),'6Z##`FlSJVB5rr\rhE5`$!!""JJ"`1(d!!$LI!!!i[!!!1-!!q8J!10'!33!85!!iXB""!"3X!`!"3))\r!)$Kr!!!iRJ!!1+!!q6M!!!&)!$M"J%%!&%J!!#a)!$L&J%%!&#`$!!4!JJ!F1(m\r!!$LH!!!iS!$j1-!!!8J!1*@!33!8J(N!!$`$5VdS!(*Q3B)!$$KJ!!T)!!"BJ(S\r!$)!$!!3S!!!!3))!$$KJ!!T)!!"!J(S!$)0M!!5!Q`!%J(N!")!$!!4m"!"!3B)\r!))!E!$!S!!!!3))!$$KJ!!T)!!!3JhX!-%[rrp3iB!!!J!%!D$JK!'"m#!1QZb(\rrj%k!!#!!N!BJ3B!(!*!%!5!!'#jMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCJ!!I!J\r#TVlKrpb3!!%!#*3Krk!ki`!!1`3!!$XL#mil3JZr1f),JcZ##fXliJXC1k),"c[\r##YK,rrB9,!-!!%'#!(!iIJ!!1*X!!$Lp!!!i`!%@5!!hHB""!"4)!$GCJ%%!&#`\r$!!&!JJ!J1(X!!$LI!!!iS!%@1-!!!8J!0fQ!33!85!!!,%J!0bf!33!8,!-!"%#\r#!"`iH`!!1*m!!$LJ!4Bi`!!"5!!h2B""!"3S'!!!3))!F$Kq!!!iQJ!!1,d!!$M\r!!4G)!$F&J%%!&%J!0Z@!33!8,!-!!8##!#!iHJ!!1*m!!$LJ!4Fi`!!"5!!fpB"\r"!"4)!!!X5!!fZB""!"3X!`!%3))!($Kk!!!iR`!!1+!"&cM!!!&)!$E*J%%!&$K\rh!!#!Q!!!5rrpM5`$!!""JJ"`1(i!!$LC!!!i[3!!1-!"'%J!0S@!33!85!!fCB"\r"!"3X!`!"3))!)$Kj!!!iR`!!1+!"'$M!!!&)!$CeJ%%!&%J!!#a)!$BjJ%%!&#`\r$!!4!JJ!F1(N!!$LI!!!iS!%B1-!!!8J!0NQ!33!8J(J!!%[reH&J!!!!5!!f6B"\r"!"4mB!Fe3B)!F$Kq!!!iR!!!1,d!!$M!!4a)!$ApJ%%!&%J!0Gf!33!8,!-!!8#\r#!#!iI!!!1*m!!$LJ!4`i`!!"5!!elB""!"4)!!!X5!!eXB""!"3X!`!%3))!($K\rm!!!iR`!!1+!"($M!!!&)!$A"J%%!&)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'\r!#3#3"!)m!"3ZBf0TAfCbC@9IBf0KBfKPAh*PCJ!!I!J#TVlKrpb3!!%!#*3Krk!\rl)`!!1Z3!!$X&!!!l3Ja$1f)-#6Z##i-liJXC1k),"c[##YK,rr1a,!-!!%'#!(!\riIJ!!1*`!!$Lp!!!i`!%Y5!!e&B""!"4)!$6eJ%%!&#`$!!&!JJ!J1(`!!$LI!!!\riS!%Y1-!!!8J!03@!33!85!!!,%J!0-Q!33!8,!-!"%##!"`iI!!!1*m!!$LJ!5d\ri`!!"5!!dfB""!"3iH3!!1*F!!%[rqjdX!`!!3B)!F$Kq!!!iQ`!!1,d!!$M!!5j\r)!$59J%%!&%J!0(@!33!8,!-!!8##!#!iH`!!1*m!!$LJ!5ii`!!"5!!dKB""!"4\r)!!!X5!!d5B""!"3X!`!%3))!($Kl!!!iR`!!1+!",MM!!!&)!$4CJ%%!&#JB!!"\r"JJ"i+"J!!8'#!(!iIJ!!1*S!!$Lp!!!i`!%[5!!d'B""!"4)!$2jJ%%!&#`$!!&\r!JJ!J1(S!!$LI!!!iS!%[1-!!!8J!0!Q!33!85!!!,%J!-mf!33!8,!-!"%##!"`\riHJ!!1*m!!$LJ!5mi`!!"5!!chB""!"5!G`!%J!-!)#J!!!*"JJ!SJ(F!"$KM!#3\riQ3!%5rr[8@!!!!"8B!Br3))!$$KJ!!K)!!!NJ(F!"*-$!##!P`!%J(N!")!C!!L\r3!'3!**!!"!!S1'!!!)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!)3!"-\rZBf0TAfa[BfYIBf&MD'9IFQ9Q!!!!I!J#TVlKrpb3!!%!#*3Krk!ki`!!1`3!!$X\rL$*il3Jab1f)-#6Z##i-liJXC1k),"c[##YK,rr&j,!-!!%'#!(!iIJ!!1*`!!$L\rp!!!i`!&!5!!bhB""!"4)!$+pJ%%!&#`$!!&!JJ!J1(`!!$LI!!!iS!&!1-!!!8J\r!-Xf!33!85!!!,%J!-T'!33!8,!-!"%##!"`iI!!!1*m!!$LJ!8!i`!!"5!!bSB"\r"!"3iG`!!1*J!!%[rq@8X!`!!3B)!F$Kq!!!iQ`!!1,d!!$M!!8&)!$*GJ%%!&%J\r!-Mf!33!8,!-!!8##!#!iH`!!1*m!!$LJ!8%i`!!"5!!b6B""!"4)!!!X5!!b%B"\r"!"3X!`!%3))!($Kl!!!iR`!!1+!"36M!!!&)!$)KJ%%!&)"i!!5!!`!J+!!!!N#\r#!(!iIJ!!1*S!!$Lp!!!i`!&#5!!aiB""!"4)!$("J%%!&#`$!!&!JJ!J1(S!!$L\rI!!!iS!&#1-!!!8J!-G'!33!85!!!,%J!-C@!33!8,!-!"%##!"`iHJ!!1*m!!$L\rJ!8)i`!!"5!!aTB""!"5!H!!%1'-!*$LA!!4,rqdTB!!!!&4J"Mp!JJ"`1(i!!$L\rC!!!i[3!!1-!"3dJ!-9Q!33!85!!a1B""!"3X!`!"3))!)$Kj!!!iR`!!1+!"3cM\r!!!&)!$&*J%%!&%J!!#a)!$%0J%%!&#`$!!4!JJ!F1(N!!$LI!!!iS!&$1-!!!8J\r!-4f!33!8J(J!")!$!#!S!!!#3B)!6)"i!!3iB`!N1*F!"%[rl*&J!!!!9'!'2d'\r#!$!i!!!#J(J!"*!!!`!J1!!!!)"i!!53!!-!*$J!!!#!H!!%N!!$!#JiB!!!5!!\r!#$KJ!!L!!3"S1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#S!!9,Q0MD9peEQa\r[BfYIBf&MD'9IFQ9Q!(`)!UDqBIr-N!!"!!L8)Iq3!$VM!!!kT!!!1X8!!*!!`3#\r8N!$K!*JkL!!!1b)-qMY#$1dlBJZr1i),Jc[L#aNlSJX(1m)+f%[rlU%X!`!!3B)\r!F$Kq!!!iR!!!1,d!!$M!!@&)!$!&J%%!&%J!,q@!33!8,!-!!8##!#!iI!!!1*m\r!!$LJ!@%i`!!"5!![pB""!"4)!!!X5!![ZB""!"3X!`!%3))!($Km!!!iR`!!1+!\r"B6M!!!&)!#r*J%%!&#J9!!"!JJ"`1(i!!$LD!!!i[3!!1-!"BNJ!,j'!33!85!!\r[FB""!"3X!`!"3))!)$Kk!!!iR`!!1+!"BMM!!!&)!#q"J%%!&%J!!#a)!#p&J%%\r!&#`$!!4!JJ!F1(S!!$LI!!!iS!&L1-!!!8J!,e@!33!8+"B!!%##!(!iIJ!!1*N\r!!$Lp!!!i`!&M5!![(B""!"4)!#lpJ%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!&M1-!\r!!8J!,`f!33!85!!!,%J!,Y'!33!8,!-!"%##!"`iH3!!1*m!!$LJ!@-i`!!"5!!\rZiB""!"3S&!!!3))!F$Kq!!!iQ`!!1,d!!$M!!@4)!#kTJ%%!&%J!,SQ!33!8,!-\r!!8##!#!iH`!!1*m!!$LJ!@3i`!!"5!!ZQB""!"4)!!!X5!!ZAB""!"3X!`!%3))\r!($Kl!!!iR`!!1+!"C$M!!!&)!#jYJ%%!&$KJ!$4,rmc9B!!!!(ai'hP!JJ!-1'!\r!"NJ!!@`i!!!!N!!B!!!i!!!!N!!B!!Ji!!!!N!!B!"JiG3!!5!![0B""!"3iB`!\r"5rr-'@!!!!#3!(J!!)!B!!!S!!!!3))!($Kh!!!iQ!!!5!!0L@!!!!!iB!!'5!!\r"&$Kf!!")!#leJ%%!&$KM!!&,rm[CB!!!!*!!H!!)J"J!##J!!!"!JJ!F1(F!!$L\rB!!")!!e*B!!!!$KJ!!C)!!$81(F!!$LB!!")!!l4B!!!!(ac'hP"JJ!F1(F!!$L\rB!!")!!dCB!!!!$Kc!!")!!#NJ(J!!$L9!!")!#kCJ%%!&)"i!!JiPJ!!5!!ZLB"\r"!"5!!3#BN!!B!"b!!3#8N!!B!!`i!!!!N!!B!"!i!!!#N!!B!##!G`!-J!-!$*!\r!'!!%J*F!$)"N!!`i!`!"N!!%!!`iG`!!1*J!!$Ld!!",rr*GI(-EH8'#!"`iG`!\r!1*J!!%J!$)eJ!!!!1(-!!%J!!"JiG`!!1*J!!%J!$b&J!!!!1'!!!)!"!(Ji)3"\r`I!J$TVTKrma1J!!J!*!')%'!$3#3"!1`!!mZBf0TAfjPGepMBf&MD'8!!!"m#!+\rQ[b(rj*!!!3!)P#(rS$Y$!!!l*!!!1k)-#6[##i-liJXC1f),"cZ##YK,rqVP,!-\r!!%'#!(!iI!!!1*i!!$Ll!!!i`!'H5!!X5B""!"4)!#`TJ%%!&#`$!!&!JJ!J1(i\r!!$LI!!!iS!'H1-!!!8J!,$Q!33!85!!!,%J!+rf!33!8,!-!"%##!"`iIJ!!1*m\r!!$LJ!Cii`!!"5!!X$B""!"3iHJ!!1*N!!%[rmY%X!`!!3B)!F$Km!!!iR3!!1,X\r!!$M!!Cp)!#[*J%%!&%J!+kQ!33!8,!-!!8##!#!iI3!!1*m!!$LJ!Cmi`!!"5!!\rVZB""!"4)!!!X5!!VIB""!"3X!`!%3))!($Kp!!!iR`!!1+!"RcM!!!&)!#Z0J%%\r!&)"j!!5!!`!`+!!!!%'#!"L!H3!%J!-!,)"j!!5!B`!`N!!$!#b!H3!%J!-!,#J\r!!!""JJ!FJ(N!")!$!$#!H3!%J'-!,*!!!`!`5!!!&)"j!!5!!`!`J(S!$*!!!`!\r%J*S!$)"N!!Ji!rrrN!!%!!JiHJ!!J*N!"%J!#TPJ!!!!1'!!!)!"!'Ji)3"JI!J\r$TVXKrq41J!!J!*!')%'!"`#3"!'i!"!ZBf0TAfCbC@9IBf0KBfKP!!"m#!+Q[S(\rrd*!!!3!)P#(rN!!k``!!1Z3!!$UP!!!l!Jd-1b)-qMY#$!NlBJZ$1i),Dc[L#aN\rlSJX(1m)+f%[rk2NX!`!!3B)!F$Kq!!!iQ`!!1,d!!$M!!Ej)!#TGJ%%!&%J!+Mf\r!33!8,!-!!8##!#!iH`!!1*m!!$LJ!Eii`!!"5!!U6B""!"4)!!!X5!!U%B""!"3\rX!`!%3))!($Kl!!!iR`!!1+!"[MM!!!&)!#SKJ%%!&$Kf!!!iP`!!5rr`j5`$!!"\r"JJ"`1(i!!$LD!!!i[3!!1-!"[dJ!+Gf!33!85!!T[B""!"3X!`!"3))!)$Kk!!!\riR`!!1+!"[cM!!!&)!#R0J%%!&%J!!#a)!#Q4J%%!&#`$!!4!JJ!F1(S!!$LI!!!\riS!'r1-!!!8J!+D'!33!8+"8!!%##!(!iIJ!!1*N!!$Lp!!!i`!(!5!!TDB""!"4\r)!#P*J%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!(!1-!!!8J!+9Q!33!85!!!,%J!+4f\r!33!8,!-!"%##!"`iH3!!1*m!!$LJ!F!i`!!"5!!T,B""!"5!G`!%J!-!##J!!!"\r!JJ"`1(i!!$LB!!!i[3!!1-!"`8J!+1f!33!85!!ScB""!"3X!`!"3))!)$Ki!!!\riR`!!1+!"`6M!!!&)!#MGJ%%!&%J!!#a)!#LKJ%%!&#`$!!4!JJ!F1(J!!$LI!!!\riS!("1-!!!8J!+,'!33!81(8!!%J!+Df!33!81'-!!8[raT&J!!!!I(3EH8##!!`\riB!!'5!!!V)"h!!5!B`!)5rr)(@!!!!")!#L*J%%!&(aJ"c9"JJ"`1(i!!$LF!!!\ri[3!!1-!"b8J!+$Q!33!85!!S'B""!"3X!`!"3))!)$Km!!!iR`!!1+!"b6M!!!&\r)!#JTJ%%!&%J!!#a)!#IYJ%%!&#`$!!4!JJ!F1(`!!$LI!!!iS!(*1-!!!8J!*rf\r!33!8J(F!"*+$!!JiG!!!1*8!!%J!+3@!33!81'!!!)!"!(Ji)3"`I!J$TVU"rp"\r1J!!J!*!')%'!$!#3"!-)!")ZBf0TAh0PG&p`FQPZBfP`B@am#!+Q[U(re*!!!3!\r)P#(rN!!ki`!!1`3!!$V&!!!l)Jd-1d)-qMYL$!NlJJZ$1q),'6ZL#`Fl`JVB5rr\rPd5`$!!""JJ"`1(i!!$LF!!!i[3!!1-!"fNJ!*c@!33!85!!R&B""!"3X!`!"3))\r!)$Km!!!iR`!!1+!"fMM!!!&)!#FPJ%%!&%J!!#a)!#ETJ%%!&#`$!!4!JJ!F1(`\r!!$LI!!!iS!(D1-!!!8J!*[Q!33!81(F!!$LB!!",rqfp,!-!!%'#!(!iIJ!!1*X\r!!$Lp!!!i`!(E5!!QYB""!"4)!#D9J%%!&#`$!!&!JJ!J1(X!!$LI!!!iS!(E1-!\r!!8J!*U@!33!85!!!,%J!*QQ!33!8,!-!"%##!"`iH`!!1*m!!$LJ!GXi`!!"5!!\rQHB""!"3S&J!!3))!F$Kq!!!iQJ!!1,d!!$M!!Ga)!#C"J%%!&%J!*L'!33!8,!-\r!!8##!#!iHJ!!1*m!!$LJ!G`i`!!"5!!Q-B""!"4)!!!X5!!PpB""!"3X!`!%3))\r!($Kk!!!iR`!!1+!"h$M!!!&)!#B&J%%!&)"i!!5!!`!)+!!!!%##!(!iIJ!!1*N\r!!$Lp!!!i`!(G5!!PaB""!"4)!#@PJ%%!&#`$!!&!JJ!J1(N!!$LI!!!iS!(G1-!\r!!8J!*E@!33!85!!!,%J!*AQ!33!8,!-!"%##!"`iH3!!1*m!!$LJ!Gdi`!!"5!!\rPLB""!"5!H!!%J'-!#%J!*S'!33!81'-!!8[r`ZeJ!!!!I(8EH8##!!`iB!!'5!!\r!)$Ke!!#!Q!!%J)3!#%J!*QQ!33!8NVB!!$KJ!!#!!3"i1#%!F(`)!kDkSIr86S!\r!)!#3"L""J!X!N!3#I!!5,Q0MD9pRCA4IF(*TEQ0TF'&XI!J#TVlKrpb3!!%!#*3\rKrk!l)`!!1Z3!!$X&!!!l3Jdh1f)-#6Z##i-liJXC1k),"c[##YK,rq-e,!-!!%'\r#!(!iIJ!!1*`!!$Lp!!!i`!(b5!!NQB""!"4)!#4jJ%%!&#`$!!&!JJ!J1(`!!$L\rI!!!iS!(b1-!!!8J!*)Q!33!85!!!,%J!*%f!33!8,!-!"%##!"`iI!!!1*m!!$L\rJ!I)i`!!"5!!NAB""!"3iH3!!1*F!!%[rkb%X!`!!3B)!F$Kq!!!iQ`!!1,d!!$M\r!!I0)!#3CJ%%!&%J!)rQ!33!8,!-!!8##!#!iH`!!1*m!!$LJ!I-i`!!"5!!N#B"\r"!"4)!!!X5!!McB""!"3X!`!%3))!($Kl!!!iR`!!1+!"mcM!!!&)!#2GJ%%!&#J\rB!!"!JJ"`1(i!!$LD!!!i[3!!1-!"p%J!)k@!33!85!!MKB""!"3X!`!"3))!)$K\rk!!!iR`!!1+!"p$M!!!&)!#19J%%!&%J!!#a)!#0CJ%%!&#`$!!4!JJ!F1(S!!$L\rI!!!iS!(d1-!!!8J!)fQ!33!8J(F!")!$!!b3!"J!!$KJ!!#!!3"S1#%!B(`)!kD\rkiIrF6S!!)!#3"L""J!N!N!3"a!!9,Q0MD9pRCA4IBh*PC&pfCA*cD@pZ!(`)!UD\rqSIr8N!!"!!L8)Iq3!$VM!!!l"!!!1X8!!$XL$83l3JcY1f)-#6Z##i-liJXC1k)\r,"c[##YK,rq&&,!-!!%'#!(!iIJ!!1*`!!$Lp!!!i`!)"5!!LUB""!"4)!#+*J%%\r!&#`$!!&!JJ!J1(`!!$LI!!!iS!)"1-!!!8J!)TQ!33!85!!!,%J!)Pf!33!8,!-\r!"%##!"`iI!!!1*m!!$LJ!J%i`!!"5!!LEB""!"3iG`!!1*J!!%[rk6%X!`!!3B)\r!F$Kq!!!iQ`!!1,d!!$M!!J*)!#)TJ%%!&%J!)JQ!33!8,!-!!8##!#!iH`!!1*m\r!!$LJ!J)i`!!"5!!L'B""!"4)!!!X5!!KhB""!"3X!`!%3))!($Kl!!!iR`!!1+!\r#!MM!!!&)!#(YJ%%!&#J@!!"!JJ"`1(i!!$LD!!!i[3!!1-!#!dJ!)E@!33!85!!\rKPB""!"3X!`!"3))!)$Kk!!!iR`!!1+!#!cM!!!&)!#'PJ%%!&%J!!#a)!#&TJ%%\r!&#`$!!4!JJ!F1(S!!$LI!!!iS!)$1-!!!8J!)AQ!33!8J(J!")!$!!!S!!!!3))\r!F$Kq!!!iQ3!!1,d!!$M!!J4)!#%jJ%%!&%J!)4Q!33!8,!-!!8##!#!iH3!!1*m\r!!$LJ!J3i`!!"5!!K+B""!"4)!!!X5!!JlB""!"3X!`!%3))!($Kj!!!iR`!!1+!\r#"$M!!!&)!#$pJ%%!&)"i!!5!B`!!5!!KpB""!"3iB`!"5rqqB@!!!!"mG4Yj3))\r!$$KJ!!C)!!!J1(8!!)#B!!5!K!!!5!!KhB""!"55YJ!!1'!!!)!"!(Ji)3"`I!J\r$TVUKrp41J!!J!*!')%'!#`#3"!*m!!dZBf0TAfGPG&pZB@eP!(`)!UDr)IrNN!!\r"!!L8)IqJ1b-!!$Y%!!!lSJeU1m),Jc[L#aNlBJX(1i)+f%[rhV8X!`!!3B)!F$K\rm!!!iRJ!!1,X!!$M!!KC)!#!CJ%%!&%J!(rQ!33!8,!-!!8##!#!iIJ!!1*m!!$L\rJ!KBi`!!"5!!J#B""!"4)!!!X5!!IcB""!"3X!`!%3))!($Kq!!!iR`!!1+!#&MM\r!!!&)!"rGJ%%!&#JD!!"!JJ"`1(`!!$LG!!!iZ`!!1-!#&dJ!(k@!33!85!!IKB"\r"!"3X!`!"3))!)$Kp!!!iR`!!1+!#&cM!!!&)!"q9J%%!&%J!!#a)!"pCJ%%!&#`\r$!!4!JJ!F1(d!!$LI!!!iS!)A1-!!!8J!(fQ!33!8J"S!!#J!!!""JJ!3J(S!!%[\rr[[9J!!!!J"S!##J!!!""JJ!3J(S!#%[r[YeJ!!!!J"S!'#J!!!""JJ!81(N!!$L\rD!!")!!3PB!!!!)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!&i!"8ZBf0\rTAfCbC@9IBf0KBfKPAf4KG'%!I!J#TVmKrq53!!%!#*3Krk!l*!!!1q),Jc[##aN\rlJJX(1k)+f%[rh4dX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!Lj)!"k"J%%!&%J!(Q'\r!33!8,!-!!8##!#!iI`!!1*i!!$LJ!Lii`!!"5!!HFB""!"4)!!!X5!!H0B""!"3\rX!`!%3))!($Kr!!!iRJ!!1+!#,MM!!!&)!"j&J%%!&$KJ!#",rle&B!!!!(ak'hP\r!JJ!-1'!!"NJ!!"b6@3!B1!!!!*!!'3!31!!!"*!!'3!81'!!!)!"!'Ji)3"JI!J\r$TVXKrq41J!!J!*!')%'!"`#3"H3!%bjMBfPIEQ9hAf0bC@4IBA*bBAN!!!"m#!+\rQ[d(rk*!!!3!)P#(rX$YM!!!l4!!!1q),Jc[##aNlJJX(1k)+f%[rh!dX!`!!3B)\r!F$Kp!!!iR`!!1,`!!$M!!N*)!"eaJ%%!&%J!(9'!33!8,!-!!8##!#!iI`!!1*i\r!!$LJ!N)i`!!"5!!GBB""!"4)!!!X5!!G*B""!"3X!`!%3))!($Kr!!!iRJ!!1+!\r#3MM!!!&)!"deJ%%!&$J!!!#3!"S!,)"l!!b!!`!%N!!D!$#!'J!`+!!!!%'#!!b\r!HJ!`Nd-!,)"l!!b63`!%J*X!$)"N!!Ji!`!"N!!%!!L!!3"B1#%!8(`)!kDl3Ir\rS6S!!)!#3"L""J!B!N!Ad!"FZBf0TAfPZFf9bG&pMBf&MD'9IC'&dB3!!!(`)!UD\rqiIrFN!!"!!L8)IqJ1`-!!$XN!!!kj3!!N!$K!)JlSJcY1m),Jc[L#aNlBJX(1i)\r+f%[rfZ%X!`!!3B)!F$Km!!!iRJ!!1,X!!$M!!PP)!"a&J%%!&%J!(#@!33!8,!-\r!!8##!#!iIJ!!1*m!!$LJ!PNi`!!"5!!F0B""!"4)!!!X5!!EqB""!"3X!`!%3))\r!($Kq!!!iR`!!1+!#@6M!!!&)!"`*J%%!&#JC!!"!JJ"`1(`!!$LG!!!iZ`!!1-!\r#@NJ!'p'!33!85!!EXB""!"3X!`!"3))!)$Kp!!!iR`!!1+!#@MM!!!&)!"["J%%\r!&%J!!#a)!"Z&J%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!*D1-!!!8J!'j@!33!8J(J\r!$)0$!!4)!!!XJ"S!$(`!Z!"!JJ!FJ(S!!$LC!!")!"d&J%%!&#`$!!""JJ!3JeS\r!-#JD!!"!J[r8+"S!!%'#!"5!B3#)Nd-!!$KJ!!")!!!)1'!!#S!"!'Ji)3"JI!J\r$TVVKrpa1J!!J!*!')%'!#3#3"!'-!"8ZBf0TAfCTEQ4IBf0KBfKPAf4KG'%!I!J\r#TVp"rqL3!!%!#*3Krl!lB`!!1d3!!$[L#i-l`JXC1i),"cZL#YK,rpNj,!-!!%'\r#!(!iI3!!1*m!!$Lm!!!i`!*f5!!DRB""!"4)!"TpJ%%!&#`$!!&!JJ!J1(m!!$L\rH!!!iS!*f1-!!!8J!'Sf!33!85!!!,%J!'P'!33!8,!-!"%##!"`iI`!!1*i!!$L\rJ!RBi`!!"5!!DBB""!"5!'J!B+!!!!%'#!#!iH`!!1*S!!%J!!&&J!!!!J(S!'%[\rrZGeJ!!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!&h!!9,Q0MD9pQFQ9\rPAf0bC@4cAf&bFQ&j!(`)!UDr)IrNN!!"!!L8)IqJ1b-!!$Y%!!!liJZ$1m),'6Z\r##`FlSJVB5rrB05`$!!""JJ"`1(d!!$LI!!!i[!!!1-!#KNJ!'CQ!33!85!!CHB"\r"!"3X!`!"3))!)$Kr!!!iRJ!!1+!#KMM!!!&)!"Q*J%%!&%J!!#a)!"P0J%%!&#`\r$!!4!JJ!F1(m!!$LH!!!iS!+'1-!!!8J!'9f!33!8J"S!'#J!!!""JJ"%1f!!!%J\r!!#JiH3!!J*S!'&GJ'$KmT!)8J)8!!)#P!!4,rmY*B!!!!$Yl!!'!'J!3I"X!3%'\r!rp3i!!!!N!!D!"#!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"!!!@,Q0\rMD9pPEA"dH9pMFQ9NFepKFR*KHA`)!UDqiIrFN!!"!!L8)Iq3!$X$!!!l4!!!N!#\rK!*!!N!$"!*3liJZ$1m),'6Z##`FlSJVB1b!!!%[re`%X!`!!3B)!F$Kp!!!iR`!\r!1,`!!$M!!Te)!"KPJ%%!&%J!'%@!33!8,!-!!8##!#!iI`!!1*i!!$LJ!Tdi`!!\r"5!!B9B""!"4)!!!X5!!B'B""!"3X!`!%3))!($Kr!!!iRJ!!1+!#R6M!!!&)!"J\rTJ%%!&$YJ!!")!!!SJ(S!'&GJ'$KmB`!Z2!-!!#J!hUe!JJ!-1b!!!8J!!"3lH`!\r"J"S!%(`E!%""J2r89b!'2d##!%5!HJ!3J"S!&(`$!%"!JJ!d1(S!')!D!"48"#!\rf5rqlR@!!!!"mGaYj3B)!$$Kh!!")!!"XJ"S!&&3!#$b3!"S!&$Ki!!#!J3#3!)#\rK!*3i`3!i5rqq(@!!!!"mGaYj3B)!$$Kh!!")!!!iJ(S!'&GJ'$KmJ`)8J'%!1)!\r"!$b3!'3!!*!!"!!%9b!'2d##!"#!HJ!31!-!!C!!'J!31'!!!)!"!(Ji)3"`I!J\r$TVVKrpa1J!!J!*!')%'!#3#3"!'F!"BZBf0TAf0bC@4IBA*bBAPID@jcCA*dI!J\r#TVmKrq53!!%!#*3Krk!l)`!!1d3!!*!!S3#!N!$"!)3liJZ$1m),'6Z##`FlSJV\rB5rr935`$!!""JJ"`1(d!!$LI!!!i[!!!1-!#c8J!&U@!33!85!!@KB""!"3X!`!\r"3))!)$Kr!!!iRJ!!1+!#c6M!!!&)!"D9J%%!&%J!!#a)!"CCJ%%!&#`$!!4!JJ!\rF1(m!!$LH!!!iS!,01-!!!8J!&QQ!33!81f!!!%J!!(3iH3!!J*S!'&GJ'$KmT!)\r8J)8!!)#P!!5!`3#!J1%!K%[rcV&J!!!!9'!'2d'#!%!iH3!!J*S!'&GJ'$KmT!)\r8J)8!!)#P!!4,rmJaB!!!!$b!!!%iK0kYJ(S!'&GJ'$KmJ`%Z1'!!!%J!!"JlH`!\r"J"S!%(`E!%""J2q)1'!!!S!"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!&\r%!"BZBf0TAf0bC@4IBA*bBAPIFQ9YEhCPI!J#TVmKrq53!!%!#*3Krk!l3`!!1b3\r!!*!!S3#!N!$"!)3lSJ`*1m),Jc[L#aNlBJX(1i)+f%[rdp%X!`!!3B)!F$Km!!!\riRJ!!1,X!!$M!!Z")!"8eJ%%!&%J!&4@!33!8,!-!!8##!#!iIJ!!1*m!!$LJ!Z!\ri`!!"5!!9*B""!"4)!!!X5!!8kB""!"3X!`!%3))!($Kq!!!iR`!!1+!#i$M!!!&\r)!"6jJ%%!&$Kk!!!iQ3!!5rrE[5`$!!""JJ"`1(`!!$LG!!!iZ`!!1-!#i8J!&,@\r!33!85!!8PB""!"3X!`!"3))!)$Kp!!!iR`!!1+!#i6M!!!&)!"5PJ%%!&%J!!#a\r)!"4TJ%%!&#`$!!4!JJ!F1(d!!$LI!!!iS!,K1-!!!8J!&(Q!33!81(S!!)#C!!5\r!S3#!J-%!K%[rqj@!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"9!!+,Q0\rMD9pcG'pbCA`)!UDr)IrNN!!"!!L8)IqJ1d-!!$XN!!#3!+%!J*!!`3#%1k)-#6[\r##i-liJXC1f),"cZ##YK,rp*K,!-!!%'#!(!iI!!!1*i!!$Ll!!!i`!,X5!!6aB"\r"!"4)!"1PJ%%!&#`$!!&!JJ!J1(i!!$LI!!!iS!,X1-!!!8J!%l@!33!85!!!,%J\r!%hQ!33!8,!-!"%##!"`iIJ!!1*m!!$LJ!Z`i`!!"5!!6LB""!"3iHJ!!1*N!!%[\rrfNdX!`!!3B)!F$Km!!!iR3!!1,X!!$M!!Ze)!"0&J%%!&%J!%b@!33!8,!-!!8#\r#!#!iI3!!1*m!!$LJ!Zdi`!!"5!!60B""!"4)!!!X5!!5qB""!"3X!`!%3))!($K\rp!!!iR`!!1+!#l6M!!!&)!"-*J%%!&$Kk!!#!Q3!%J+%!J)$"!)4,rr[TJ!%!D$J\rK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!93!#bjMBfPIFQ9YEhCP!!!!I!J#TVp\rKrqb3!!%!#*3Krl#3!)%!E$[L#i-l`JXC1i),"cZL#YK,rp$p,!-!!%'#!(!iI3!\r!1*m!!$Lm!!!i`!,l5!!5BB""!"4)!"*"J%%!&#`$!!&!JJ!J1(m!!$LH!!!iS!,\rl1-!!!8J!%P'!33!85!!!,%J!%K@!33!8,!-!"%##!"`iI`!!1*i!!$LJ![Xi`!!\r"5!!5*B""!"5!B3"XJ'-!!$`$5VdS!%0*3B)!$$KJ!!*)!!!)1'!!!)!"!&Ji)3"\r3I!J$TVYKrqa1J!!J!*!')%'!"3#3"G!!(5jMBfPIGQ&XD@4KG'9IBf0KBfKPAfP\rdCA*KG'pb!(`)!UDr3IrSN!!"!!L8)Iq`1f-!!*!!J3"X1q),Jc[##aNlJJX(1k)\r+f%[rcrNX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!`T)!"&GJ%%!&%J!%6f!33!8,!-\r!!8##!#!iI`!!1*i!!$LJ!`Si`!!"5!!46B""!"4)!!!X5!!4%B""!"3X!`!%3))\r!($Kr!!!iRJ!!1+!$#MM!!!&)!"%KJ%%!&$KJ!!a,rkk9B!!!!(ak'hP!JJ!-1'!\r!"NJ!!#JmB,9$1'0$5C!!HJ!!J(X!$)!$!!53!"S!")"K!'b63`!!1'!!!)!"!&J\ri)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"I3!'LjMBfPIBf0KBfKPAfPdCA*KG'p\rbAf*PCfPZI!J#TVmKrq53!!%!#*3Krk!lB`!!1d3!!*!!S3#!1q),Jc[##aNlJJX\r(1k)+f%[rcY8X!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!b*)!"!jJ%%!&%J!%"Q!33!\r8,!-!!8##!#!iI`!!1*i!!$LJ!b)i`!!"5!!3+B""!"4)!!!X5!!2lB""!"3X!`!\r%3))!($Kr!!!iRJ!!1+!$)MM!!!&)!!rpJ%%!&)!D!!3S!!!!3))!$$KJ!!0)!!"\r!1(X!!)#D!!3iS3!i5rr9'Aaj'hP"JJ!-1(N!!%J!!##!HJ!%J!-!-*!!'J!%J!%\r!1)"K!)#3!!-!!$KJ!!#!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"#!!\rC,Q0MD9pMBf&MD'9IDA4PFQ&dEh*IEQ9iG!"m#!+Q[f(rl*!!!3!)P#(rX*!!J3"\rX1q),Jc[##aNlJJX(1k)+f%[rcDNX!`!!3B)!F$Kp!!!iR`!!1,`!!$M!!c9)!!m\r0J%%!&%J!$Zf!33!8,!-!!8##!#!iI`!!1*i!!$LJ!c8i`!!"5!!1rB""!"4)!!!\rX5!!1`B""!"3X!`!%3))!($Kr!!!iRJ!!1+!$06M!!!&)!!l4J%%!&)"K!'a,rkj\rTB!!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!J!*!')%'!"3#3"E`!'#jMBfPIBf0KBfK\rPAfPdCA*KG'pbAf9ZC!!!I!J#TVpKrqb3!!%!#*3Krl#3!)%!E$[L#i-l`JXC1i)\r,"cZL#YK,rmc",!-!!%'#!(!iI3!!1*m!!$Lm!!!i`!0!5!!1*B""!"4)!!i&J%%\r!&#`$!!&!JJ!J1(m!!$LH!!!iS!0!1-!!!8J!$K@!33!85!!!,%J!$GQ!33!8,!-\r!"%##!"`iI`!!1*i!!$LJ!d!i`!!"5!!0kB""!"5!B3"XJ'-!!$`$5VdS!(**3B)\r!$$KJ!!*)!!!)1'!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!J!*!')%'!"3#3"G!!'bj\rMBfPIGQ&XD@4KG'9IBh*PC&pTG'9bBA4[FJ!!!(`)!UDr!IrJN!!"!!L8)IqJ1d-\r!!$XN!!#3!+%!J$ZL$AFl`JZ$1q),'6YL#`FlJJVB5rr,Y5`$!!""JJ"`1(`!!$L\rH!!!iZ`!!1-!$8%J!$4Q!33!85!!-qB""!"3X!`!"3))!)$Kq!!!iR`!!1+!$8$M\r!!!&)!!d*J%%!&%J!!#a)!!c0J%%!&#`$!!4!JJ!F1(i!!$LI!!!iS!031-!!!8J\r!$0f!33!81(S!!$LC!!",rp1K,!-!!%'#!(!iI!!!1*d!!$Ll!!!i`!045!!-QB"\r"!"4)!!ajJ%%!&#`$!!&!JJ!J1(d!!$LI!!!iS!041-!!!8J!$)Q!33!85!!!,%J\r!$%f!33!8,!-!"%##!"`iI3!!1*m!!$LJ!e%i`!!"5!!-AB""!"3iB!!-5rqTd@!\r!!!"mH"Yj3))!$$KJ!!C)!!!S2'#e3cKMFNQ3!(J!!*-i!!3i!!!!N!!B!!L!B3#\r!N`-!!$KJ!!#!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3"I!!B,Q0MD9p\rMFQ9NAfPdCA*KG'pbAf*PCfPZ!!"m#!+Q[X(rf*!!!3!)P#(rS$X$!!!l*!!!N!#\rK!)!liJZ$1m),'6Z##`FlSJVB5rr+%5`$!!""JJ"`1(d!!$LI!!!i[!!!1-!$DNJ\r!#h@!33!85!!,9B""!"3X!`!"3))!)$Kr!!!iRJ!!1+!$DMM!!!&)!!YPJ%%!&%J\r!!#a)!!XTJ%%!&#`$!!4!JJ!F1(m!!$LH!!!iS!0U1-!!!8J!#cQ!33!8JhN!#%J\r!!#b!H3!%J'-!")"M!"KAB"JiId-!,L`D!!&"JJ!N,"S!!N'#!"`lH`!"J(N!")"\rM!!5!!`!3I"X!3%'!rmL!H3!%J'-!")!$!""m'`"!3B!!$$KJ!!0)!!"`1'!!#%[\rrU8&J!!!!I(FEH8##!!`iB!!'5!!!9$Ki!!#!Q3!%J)3!")#%!"KAB"JiI+3#&)#\r&!!#!T3!%10F!!%[rX4eJ!!!!I(BEH8'#!!`iGJ!!5!!!'$JE!!'3!"N!#)"K!)#\r5i`!!1'!!!)!"!'Ji)3"JI!J$TVV"rpK1J!!J!*!')%'!#J#3"!'%!"FZBf0TAf0\rbC@4IDA4PFQ&dEh*IEQ9iG!!!!(`)!UDrBIrXN!!"!!L8)Iq`N!#"!'`liJZ$1m)\r,'6Z##`FlSJVB5rr)D5`$!!""JJ"`1(d!!$LI!!!i[!!!1-!$N8J!#Ff!33!85!!\r*VB""!"3X!`!"3))!)$Kr!!!iRJ!!1+!$N6M!!!&)!!QpJ%%!&%J!!#a)!!Q"J%%\r!&#`$!!4!JJ!F1(m!!$LH!!!iS!141-!!!8J!#C'!33!8J'%!E%[rU5PJ!!!!J!%\r!@$JK!&"m#!1QZf(rl%k!!#!!N!BJ3B!&!*!&[!!@,Q0MD9pMFQ9NAfPdCA*KG'p\rbAf9ZC(`)!UDqiIrFN!!"!!L8)IqJ1`-!!*!!J3"m1q),Jc[##aNlBJX(1i)+f%[\rrai%X!`!!3B)!F$Km!!!iR`!!1,X!!$M!!k0)!!MPJ%%!&%J!#-@!33!8,!-!!8#\r#!#!iI`!!1*i!!$LJ!k-i`!!"5!!)eB""!"4)!!!X5!!)QB""!"3X!`!%3))!($K\rr!!!iRJ!!1+!$ScM!!!&)!!LTJ%%!&)"i!!b!B`!)1!-!!93$%$T,rkB4B!!!!(a\rj'hP!JJ!-1'!!"NJ!!6`i!!!!N!!C!!#!H!!-Jd-!"$VJ!!")!!%)1'!!$%[rTGe\rJ!!!!I(dEH8##!"`iH!!!1*N!!%J!!8&J!!!!1'!!"NJ!!2Ji!!!!N!!G!!!i!!!\r!N!!G!!4@i"!kIlN",MKJ!!!i&`!"9!!31Raj!5k!HJ!!5!!*%B""!"3iB`!"5rq\rPI@!!!!#3!(d!!)!G!!!S!!!!3))!($Ki!!!iQ3!!5!!!f@!!!!!iB!!'5!!!N!#\r!HJ!)5!!)dB""!"3iB`!"5rqP2@!!!!#3!(d!")!G!!3S!!!!3))!($Ki!!!iQ3!\r!5!!!Q@!!!!!iB!!'5!!!8)"p!!5!QJ!)5!!)TB""!"5!I3!!J*S!!%J!#*@!33!\r8J"S!$*!!(3!)JeS!-$Vh!!'!H!!-J!-!#(`A!%""J2l`J'%!I*-M!!!iB!!!J!%\r!D$JK!'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!K3!&#jMBfPICf9dAf0MB@0SC9p\rTEQC[!!"m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`1k3!!$[!!!")!!"-9m!31Rr\rp!#k!(`!!+!!!!%'#!"#!I`!!5rqQE@!!!!#!(`!%+!!!!%'#!"#!I`!%5rqQ9@!\r!!!!iI`!!5rqQ5@!!!!!lhJ!"9m!31R`G!#iS!!!!3),rV$Kp!!",rkBTB!!!!)!\r"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k!!#!!N!BJ3B!$!*!&T!!C,Q0MD9pNC@9\r`AfCbC@9ID@jQEepKFR*KH3"1J!!J!*!')%!!N!F%!"8ZBf0TAf4PBR9RAfPZDA4\rTB@aTHQ8!6S!!)!#3"L"!!*!("!!8,Q0MD9pNC@*eCepdCA*YD@jKG'8!!(`)!UD\r6iIrmNm(rq*1Krr56JIr`N!!"!!L8)Iq`1i-!!%J!"&&J!!!!1q-!!(rJ"c9"JJ!\r-1(m!!%J!!&K)!!0GB!!!!$[$!!")!!+*B!!!!$ZM!!"A`!Br3))!'&HJ"Mp!JJ!\r31(`!!%J!!B9J!!!!5rrr1@!!!!#!BJ#8J'-!!$J$!!'!BJ#8N!!$!!!iB!!!J!%\r!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!&X!!A,PpID@j\rTG'PKE'PkC9p$3f&MD'9-D@)!!!"m#!+QNq(rr*2"rrL6SIrdNi(rm*!!!3!)P#(\rrX$ZL#X4)!!5aJ%%!&$Z$!!#!BJ#8J'-!!$J$rrq!BJ#8N!!$!!#!BJ#8J!-!!#J\r!!!"!JJ"8J(d!$)2M!!4)!!"!Jpm!-)"r!!",rk4"B!!!!)"r!!K,rk3eB!!!!$K\rp!!!iR`!!5rrTL@!!!!!iI`!!5rqN'@!!!!!lrJ!!+"m!!%##rm!iB!!#5!!&(B"\r"!"4,rrj0B!!!!$Km!!")!!8*J%%!&%J!!bPJ!!!!J!%!@$JK!&"m#!1QJq(rr)2\r"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!&k!!@,PpIG'9bE@PZBA4PAd0$B@0SC8a\rTBR`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl!lSJfa1'!!*%J!!d'!33!8I(mEH8'\r#!(b)I3!!1'-!!8J!!bQ!33!8I(iEH8##!"3iI`!!5!!$,B""!"4)!!"81(d!!$L\rH!!#)[3!!1+8!!8J!!bQ!33!81!!!#,!I!!3i!!!!X"m!$MJ!!!#3!"m!%$J!!!#\r3!"m!&*2I!"Ji!2rrN!!I!"`iI`!!5!!$#B""!"5!!3"B1#%!8(`)!kD$iIrmJm(\rrq)1Krr41J!!J!*!')%'!!`#3"F3!#bj1Eh4TCRP9Ff9b!!!!I!J#TT2Krrb3!!%\r!#*3Krh!iB3"d5!!#8B""!"3li`!!Iq!(08'#!!`iB!!!5!!!B$J!!$b3!!%!1$J\r!!!#3!!%!2$J!!!#3!!%!F$KK!(3iJ3!i5!!"rB""!"3li`!!Iq!(08'#!!`iB!!\r!5!!!*)#"!%`iBJkdJ!-!!(`%!%"!JJ!-1'!!!8J!!!JiB!!!J!%!Q$JK!*!!I!J\r$TS2Krra1J!!J!*!')%'!!3#3"D!!&#j$GA*bC@jd8(*[Bf9cFdPc5e40!!"m#!+\rQNq(rr*!!!3!)P#(rF$J!!!#3!!%!1$J!!!#3!!%!2$KK!$K)!!&*J%%!&$[M!!"\rri!Fe3B)!$$KJ!!")!!"B1!!!!*!!!3"%1!!!!*!!!3"i1!!!2*!!!3"!1'%!1$L\r"!%")!!%PJ%%!&$[M!!"ri!Fe3B)!$$KJ!!")!!!F1'%!3)"M!"3m!kZA+!"i5d#\r#rj3iB!!"J!%!Q$JK!*!!I!J$TS2Krra1J!!J!*!')%'!!3#3"DJ!&Lj*Fe4TBfY\rPG%YPCA"PFP*eEQjTEQGm3a0i6S!!)(`)!UD3!!%!#*3Krm",rrrY15-!!)"L!+b\r!JJ#S1+)!!$M#$VL!iJ#FJ3)!Q%J!!&'!33!8N!"L!F4,rh'KB!!!!$KJ!!#!!3"\r)1#%!3(`)!kC1J!!JI!J#TT!!!3!)P#(r`)"L!F4)!!(KJ%%!&)!"!%Ji)3"!I!J\r$TNk!!##"JJ"XN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!6*!!33!8J!`!!)"-!!4\rm#31Q6S!%))'#!$L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!NN!""!"5!$!!!J%`\r!"(`*!kC1J!3JJB)!(*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!%#3!%%!&)!-!!#\r!6!!%I!N$TNk!"##"JJ!SN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`\r!!)"-!!4m#31Q6S!%))'#!(53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"mN!""!"5\r!$!!!J%`!"(`*!kC1J!3JJB)!J*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!"53!%%\r!&)!-!!#!6!!%I!N$TNk!"##"JJ!)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!D*!\r!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"\r%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!"*!!33!8J!`!!)"-!!4m#31Q6S!%))'\r#!!b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"iN!""!"5!$!!!J%`!"(`*!kC1J!3\rJJB)!F*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!##3!%%!&)!-!!#!6!!%I!N$TNk\r!"##"JJ"NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!B*!!33!8J!`!!)"-!!4m#31\rQ6S!%))'#!"#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ"BN!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!'*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!)53!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ"FN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!2*!!33!8J!`!!)"\r-!!4m#31Q6S!%))'#!&#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!XN!""!"5!$!!\r!J%`!"(`*!kC1J!3JJB)!5*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$53!%%!&)!\r-!!#!6!!%I!N$TNk!"#!!!)iSJ!!!9!#3"SjmJ!!!+!#3%B%+)Jkd!L)0X3)L#X3\r')T(8!L+4[!)L$VL'!J'4e#))'i)#3`Hc"k-(23FQ"X!'X!DL"T-'K3Ci"K!&K38\r5"*N%C!4A!p8$aJ1d!kF$9`0)!cm$0J,(!UF+H`Sc#L8+'!R5#E-*P!Q(#9J*3`N\rd#5B*&JMq#2%)j!L)#'J0G`eU$8300`d-$2S-l3bH$()-3``*#mi,[`Zb#i-,D`X\rl#bX,'3X(#[J+f!+B##)VE)B#'#QX*eJPQ#2F)B`Ie"ii(!!DD"M-&X`8j",J%*!\r!$``0N!!-!!Ri#%!'@!-J!C!!!"b+P#+*Z!3Z68P8)%N[8b"0B@0%CAB"2d&cFf9\rbG'P[EL"QB@PXC@3k)#8MFb!S*A-k)#9N+3S")(GZ)5JSBf0ICA*b)$dp)%0$Adj\r26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p"8%PI9N958dP26LNJI(`J+'0MAf9\rbFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5P$3f&\rMD'8ZB`%JLNJ)3d0KBfKP,Q-1)5KMBepMG(JJ)6dJ-#P2)5JSBf0ICA*b)$dp)%0\r$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*\rb)$dp)%0$Adj249*56e)T+3`K+'jKE@8J)6dJ-#N4)5K`FQPZBfP`B@`J)6dJ-#N\r1)5KSB@jNE'8J)6dJ-#Q")5JSBf0ICA*b)$dp)%0$Ad*"4%j"688T)(am)#KMBep\rPFR)J26dJ3d0I3N&%Ae""8NdT)(am)#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(a\rm)#KMBepPFR)J26dJ3d0I6Np048dT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LN\rT$#%SG'PYC5!K25!`+63K+#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBep\rPFR)J26dJ3d0I6Np&8P*28LNTH#%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`\rJ+'0MAf9bFL!p25"$3ep&8P*I3d&$5%9I4P9-6#NJI(`J+'0MAf9bFL!p25"$3ep\r&8P*I3e*&4&p@49*658p1+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+A)K+#K\rMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np84Np96N3\rT)(am)#KMBepPFR)J26dJ3d0I49*5Ad05484I9N958dP26LNJI(`J+'0MAf9bFL!\rp25"$3ep16d958Np5+5Q+)5JSBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*\rb)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!\rSBf0ICA*b)$dp)%0$Ad958Pp$8N9%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0\rI6Np&8P*28LNTCb%S+'0MAf9bFL!p25"$3ep16de&65NJI(`J+'0MAf9bFL!p25"\r$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9\rbFL!p25"$3ep16d958Np5+5N-)5KfCA*c)#%p)$!T$5%SBh*PC(-J)6dJ-#N1)5J\rUBh*PC(-J)6dJ-#N0)5K`F%j$D5!K25!`+3mK+'Pd3f&MD'8J)6dJ-#PP)5JSBf0\rICA*b)$dp)%0$Ad914#NJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0\rMAf9bFL!p25"$3ep#384I8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N\r@)5KMBf&MD'9IF'pTER4PFL!K25!`+@8K+#KMBepPFR)J26dJ3d0I48j%+5"mI#!\rSBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B590\r8+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+3mK+'Pd3h*PC(-J)6dJ-#PR)5J\rSBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*\r0+5"mI#!SBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Adj249*\r56e)T+8`K+#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0\rI6Np048dT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT3A0cCA*dD@pZ)'CKD@a\rPC$SJ*50c)#JPFcSJ*@3T#J%JD&XK+#KYB@GTBb!p25!S*e"dFL!R+5NJI(`J+'e\rKCfPM)$dp)#JR8&0jFbFT+5"mI#!SE@&RD@-J26dJ+#G38eC0*bNT)(am)#KYB@G\rTBb!p25!S*dK6HA-R+5NT3d0KBfKP9A4TE#jM!5#$8Ja$3f&MD'99G'PX,Q-A)5K\r0C@e&FR*[FL!S+5!p25"ZEd9bFLN2)5KPFR)J26dJEQp&FR)T$5%SBQa[BfXJ)6d\rJ-#N1)5JUBQa[BfXJ)6dJ-#N8)5KYB@GTBb!p25!S*dK6HA-R+5NZ)5KMBfPIGQ&\rXD@4KG'9IBfpZG'9iG#!SBf0IBh4i+5!p25"$3ep16d958Np5+3`K+'4PFh3J)6d\rJ-#NH)5KcFQ-ZBh*PC&pdHA"P)$dp)%0$Ad05484I9M8T(L%SFh*M,Q0bC@4IG(P\r`C5!p25"$3ep$8N9%AeBd+88K+#KMFQ9NFbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p\r@0#NJI(`J+'0bC@4c,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5N-)5KNBA4K)#%\rp)$!T$5%S+Q4KG'%J)6dJ-#P()5JSBh*PC(-a,Q0bC@4IG(P`C5!p25"$3ep$8N9\r%AeBd+5"mI#!SBh*PC(-a,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5P()5JSBh*\rPC(-b,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBd+5"mI#!SBh*PC(-b,Q0bC@4IG(P\r`C5!p25"$3ep$8N9%AeBe+5N"*19$G(J32d&cFf9bG'P[EL"QB@PXC@3k)#8MFb!\rS*A-k)#9N+3S")#!1)5KMBepMG(JJ)6dJ-#P$3f&MD'8ZD@jdCA*ZB@`ZB`%JKMN\r43d0KBfKP,QPZG'9bEQ&X,Q-2)5KPFR)J26dJEQp&FR)T,b%SBf0TAhCKE'PNBA4\rPAf0[ER4PH(3J+#TMBepMG(JT)$dp)%0$Adj249*56e)T&b%S6@9Y4A*bEh)J+#N\rJ26dJEQp&FR)T,L%SBf0TAhCKE'PNBA4PAf0[ER4PH(3J+'0MAf0dH#NJ26dJ3d0\rI6Np&8P*28LN-)5KdD@eP)#%p)$!T$L%SD'&ZC'aP)#%p)$!T1L%SBf0TAhCKE'P\rNBA4PAf0MB@0SC9pbC@BJ+'0MAf0dH#`J+QKKEQ4XC5NJ26dJ3d0I6Np&8P*28LN\rj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0IBh4i,#"SB@jNE'8T)$dp)%0\r$Adj249*56e)T,L%S+'a[BfXJ26dJDe*PB@4-Ef0V+5"mI#!SE'pMDb!p25"V9h*\rTG'9-Ef0V+5NV)5KSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDb!K25"V6Qp\r-Ef0V+8iK+'0MD9pcB@ePAh"bEf0PFh-J+#CSB@jNE'8J,6iJBf0KBfKPAf4KG'%\rJ,6iJE'pMDep[GfjPFL`J*Q0MAf0dH#!Y2L"`FQpMCA0c+5N-)5KZB@eP)#%p)$!\rT%5%SF(*TEQ0TF'&X)#%p)$!T+L%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)("\rbD@jMDA"KE#!K25!`+3`K+(CPFR-J)6dJ-#NP)5KSB@jNE'8J,6iJBf0KBfKPAf4\rKG'%J,6iJEQ&YC5!K25!`+3`K+'4KG'%J)6dJ-#Nj)5KMBfPIGQ&XD@4KG'9IBf0\rKBfKPAh*PCL!SBf0IBh4i,#"MBf&MD'8T)$dp)%0$Adj249*56e)TS%e*9#"8D@0\rVCA3J5f9PF'9b)'Pc)'j[G#"bG@jZD@jR,L"8D'Pc)'eKH5"MBA9cC5"`FQpLE'9\rYFb"hDA4S)(4SC5"0593J5f9bBQ9bEh-J6'PLFQ&bH5iJ8'aPBA0P)'p`C@iJG'K\rP)%YPFQ*PFQpc)%eKEQ&RCA)JBfpZG(*[E#"`B@jPE#"TE@ePC'PKG'9XH5"dEb"\rQDAJJG'KTFbi!BL4,FQ*0,EF!!!%!!!!"D!!!!'J!!!!bFQ9ICR"bAc)i!!%,,Pp\rbCA0dCM)i!!(4,PpIFQ9cG'pbC9pQF(*I-MN!!3`ZAh*PFh4Q-MN!!HJZAepbCA0\rdEh*PAfC`FPmc-!!")bjIFQ9cG'Bc-!!"k5jIAh*PFh4[FQ9ICR"bAc-a!!%N,Pp\rbCA0dCM-a!!"6,PpIC'Pf-R8!!%FZAepNDABbD3!!SbjIAfe[C$*e!!#A,PpIE@p\rN-QN!!!mZAepcD'`bD3!!-bjIAh0SFM*e!!!R,PpIFfKb-QN!"[-ZAepMGR4IFfa\rXAf4LE!!'G#jIAf0fG&peE'aIC'*X!!CN,PpIBhCdAh0X!!!!C!#3#`%!N"-"F(G\r`B`#3%`%!N"&%&Ne*9#",CA*LCA*[Fk9$3f&MD'9-D@)!N!8"!!!!!@J!!!"S!!!\r!-JH#)`"a'J!!!"`!-J!!BfCbC`!!!!S!!2rr!*!%"i&N,&bJ:\r
\ 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 (file)
index 25e0dcc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:%d0$B@0SC8aTBLj38%-ZC'9LG@F!FfKXBMq3"!#3"0SJ!!!"RK885Qpj)A"PCQC\r`Gh"M!!!!!E0'2q-!N!d$!!)!N!6rN!3!N!E%a!!!a-3!!-6%!!!(F!!%"!$rN!3\r!N!B3,!!!%!`!!!hJ!!$-3!)%"!$rN!3!N!i'k!!!!)!%"!3!N!ArN!3!N!F"!!!\r#f!!!!!%!!!,3!!!!"J!!!#3!!!!"!!!"C!!!!B!!!!9B!!!!"!!!!"J!N!m@!*!\r,$3#3#`)!!!!@!*!(+!!!!!)!!!!#!!!!"!!!!"J!N!G(!*!,"3!!!"`!N!GH!*!\r,!J!!!#%!N!Gl!*!,!3!!!#-!N!3#!!#D!J!!T!)!!,)#!!#p!J!!aJ)!!0)#!!$\rG!J!!jJ)!!2)#!!$m!J!"!`)!!48#!!%M!J!"+3)!!6B#!!&$!J!"@3)!!@%#!!&\rX!J!"HJ)!!BJ#!!'A!3!"T3%!!E`#!!(4!J!"i3)!!I%#!!(j!J!#"`)!!Ji#!!)\r9!J!#(!)!!L-#!!)U!J!#2J)!!P3!!3#3"3i!N!4+&@!A5JY##@!@3!&#!8!"3Na\r#!)!(4KQ)0dS!5@jdCA*QB@0P6'PL!%e*9#",CA*LCA*[Fk9$3f&MD'9%BA4K6'P\rL!%e*9#"6GA"`Eh*dT84PBR9RCfPZCdaTBLjNC@*eC`"0593J8h9`F'pbG+9$6'P\rL,Q4PBR9R!%e*9#"6GA"`Eh*dT9*eER4TE@9-D@)ZC'9LG@F!68P8)&0eF("[FR5\rP9A4TE'PdD@9c6'PL,Q4PBR9R!%j05@jcG'&XE!"%DA0`Eh0P5'&ZC'aP!%GPG&"\rdFP0THQ8!4'9LG@G6G()!8f&YC9"bEf0PFh-!5'pXC%ePE@pbH3"0C@e&FR*[FJ"\r(CA4%BA4P9'PYC3"1CAG3G(*6HA-!6Q9h8(4b!%GPG%0eFR*PER43FQpMCA0c!%*\rXEf0V6@pfC84KG'%!5%a[BfX!9@jSEfaN6@9YEh*j!%jPGdKKEQ4XC90jF`"(CA4\r3FQpMCA0c5@jQEh*YBA4TEfi!5&9ZE'pMD`"%DA0`Eh0P8(4b!&*PBfpfCA*)B@j\rNE'8!4f9d5'&ZC'aP8fPkC3"(CA41CAKd8(*[Bf9cF`"6CA4)B@jNE'96DATP!'G\r$3f&MD'9(E'pLB@ac8Q9Q3fpeER3!Cd0$B@0SC8GXEf*KE%0[ER4PH(3!4f9d8fP\rREQ&X3@0dD@pZ!&0PG&0TCfjKE%&MG'P[EJ"NF(*TER4Q!%&XCA*d8fPREQ&X3A3\r!E@9YBh"j!(0dFQ0YF!"cG(*MF(N!Fh4bE'9Z!'ePEA0PG!"IAh*PCfPcG'9bAfC\rbB@GYC@jd!&pIG@jbC@GTFh4PFPpQFQ&RE@9ZG!"YB@0IG'PYC9pdEepeEQPiAh4\rTE@8!Bf0ICf9dAf0bC@4IGQ9bFfP[EQ0MAh0PF9pQCA4MD&p13h0IEQ9iG'0MAf4\rPFh4bEhPMBepRCA4IBfKKEQGPAh4TE@9MBepQFQ9PAdj$AfPZCQpMBepMFQ9KG'9\rMBepME'pcC@0MAfGPG&pZB@ePBf0ICR*PC9pMFQ9NFf0MAh0PF9pQCA4MD&pMFQ9\rNFepLC@GTEQ0MAh*PE@pfC9pMFQ9NBf0ICR*PC9p`FQPZBfP`B@aMBepcCA&ICQ9\rdBfKIBh*PC(0IEQ9iG'0MAh0PF9pQCA4MD&pMFQ9NFepPEQ4MBep[F'9ZBf0IFfK\reG'4[GfjMBepcCA4IF(*TEQ0TF'&XBf0ICf9dAdj$AfPZCQpMBepTEQPdD@&XDAT\rPBf0ICf9dAh"bD@jMDA"KE'0MAh0PF9pQCA4MD&p13h0IC@jNBf0IFh4[FQ9MBep\rQFQ9PAfjKE@9MBepcCA&ICQ9dBfKI6N0cAf*PCfPZ!*!)#!!!!!`!!J!)!!8!!!!\r(!!`!"`!)!!S!#!!-!!3!$J!!!!m!$!!2!!J!%J!%!"3!"!!9!!!!&J!)!"B!%qq\r*!"9#%!!+QYm!%NeA!!mc9`!*6#%!##E2!!XfqJ!0cUm!'*(*!!lQ8`!4q!B!&rC\r`!"Cq0!!(%d`!#cep!"#-#J!1ZFB!$FMP!"$-#`!8*X!!##F0!!aR@J!@JAJ#!!*\rU!!!#F!!"!J!#I3!!!MJ!!3)!!T)!!!+J!!%#!!+F!!!#Q!!"!J!#VJ!!!NJ!!3)\r!!Vd!!!+i!!%#!!,'!!!#U!!"!J!#cJ!!!QJ!!3)!!YN!!!*3!!%#!!,Q!!!#+!!\r"!J!#rJ!!!SJ!!3)!!``!!!*J!!%#!!-G!!!#)!!"!J!$0!!!!KJ!!3)!!dS!!!+\r`!!%#!!04!!!#`!!"!J!$A!!!!S!!!3)!!f`!!!)3!!%#!!0k!!!#b!!"!J!$K`!\r!!RJ!!3)!!jF!!!)`!!%#!!1V!!!#N!!!!3)!!l-!!!*B!!%#!!1r!!!#3!!"!*!\r)I!J#TT!!!3!)P#(r`$JK!%#!!3!)I!J$TNk!!#"m#!+Q[`(ri*!!!3!)P#(rS(a\ri'hL3!)%!I(bj+hKmfM0i1m)$KcZ#!hiliJ-21k)#lcYJ!!!S'!!!3))!#$YJ!!`\rX'`!!3))!&)!"!(`X!!!#3B)!#$YJ!!NX'`!!3))!%%J!BD&J!!!!I(XEH#`E!!"\r!JJ!8I`2$H%J!BG&J!!!!I(XEH#`E!!""JJ!-,"X!#8##!#3S'3!!3B)!$$J!!!+\r3!"N!!#JD!!""JJ!-J!)#"*!!'J!!,"X!"N'#!-JX'`!*3B)!`#`E!!a"JJ#i,"X\r!!%'#!,"rSqYiIq6lH(q&ihJi`!"%5!$"9B""!"4)!-%eJ%%!&#`$!!&!JJ!JIq2\rlH(r%mhJiS!"%1-!!!%J!`8@!33!85!!!E%J!`3Q!33!8,!-!!N##!"4rirYi5!$\r"2B""!"4)!!"-5!$!kB""!"3X!`!#3))!&(rMqhK)!-%GJ%%!&%J!!#a)!-$*J%%\r!&#`$!!4!JJ!FIq2lH(r%mhJiS!"%1-!!!8J!`0Q!33!8If2EH)!"!'Ji)3"JI!J\r$TVX"rq"1J!!J!*!')%'!#!#3"!'B!!iZBf0ID@jTG'PKE'PkCA`)!UDr)IrNN!!\r"!!L8)IqJI(NEH$[#!jmliJ13!$ZL!iFlBJ0q1i)#lcY!!!!S'3!!3))!X(q$ihK\rrj2YiIfAEH$M!!&K)!-!pJ%%!&%J!`"f!33!8,!-!!8##!#"rirYiIk6VH$LJ!&J\ri`!!!5!$!,B""!"4)!!"X5!#rmB""!"3X!`!#3))!&(rMqhK)!-!PJ%%!&%J!!%a\r)!,r4J%%!&#`$!!*!JJ!8Iq2lH%J!`!@!33!85!!!,%J![l'!33!8,!-!"%##!"a\rrirYiIk6VH$LJ!&Ji`!!"5!#r`B""!"3S'3!!3))!#$Y!!!`X'J!!3))!&)"j!!"\r)!'(*B!!!!(ak'hJX'J!!3))!%(mMbhK)!'5KB!!!!#`D!!T"JJ$!,"S!$%'#!,J\rX'J!!3B)!X(q$ihKra20iIfAEH$M!!'9)!,p"J%%!&%J![b'!33!8,!-!!8##!#"\rr`r0iIk6VH$LJ!'8i`!!!5!#r-B""!"4)!!"X5!#qpB""!"3X!`!#3))!&(r$mhK\r)!,mTJ%%!&%J!!%a)!,l9J%%!&#`$!!*!JJ!8Im2cH%J![`Q!33!85!!!,%J![V@\r!33!8,!-!"%##!"ar`r0iIk6VH$LJ!'8i`!!"5!#qaB""!"4r3p0iJ!%!D$JK!'"\rm#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!I3!$#jMBepcD(9dC'phEJ!!I!J#TVj"rmL\r3!!%!#*3Kri"mG"YiI*FMH(be+hKmdM0iI2-lH(d@3hJlBJ3G1i)%$MZL!r`l`J2\r[1q)$KcXL!hil3J,[+"F!!%##!,"r3p0iIm6cH(mPbhJi`!"m5!#q%B""!"4)!,h\raJ%%!&#`$!!&!JJ!JIm2cH(rNqhJiS!"m1-!!!%J![J'!33!85!!!E%J![F@!33!\r8,!-!!N##!"4r`r0i5!#pqB""!"4)!!"-5!#pTB""!"3X!`!#3))!&(r$mhK)!,h\rCJ%%!&%J!!#a)!,f&J%%!&#`$!!4!JJ!FIm2cH(rNqhJiS!"m1-!!!8J![C@!33!\r8+"8!!%##!,"r3p0iIk6VH(mPbhJi`!"p5!#pAB""!"4)!,dpJ%%!&#`$!!&!JJ!\rJIk2VH(rNqhJiS!"p1-!!!%J![8f!33!85!!!E%J![4'!33!8,!-!!N##!"4rSqY\ri5!#p4B""!"4)!!"-5!#mmB""!"3X!`!#3))!&(qMkhK)!,dPJ%%!&%J!!#a)!,c\r4J%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!"p1-!!!8J![1'!33!8+"B!!%##!,"r3p0\riIi6MH(mPbhJi`!"q5!#mUB""!"4)!,b*J%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!"\rq1-!!!%J![*Q!33!85!!!E%J![&f!33!8,!-!!N##!"4rJq0i5!#mNB""!"4)!!"\r-5!#m2B""!"3X!`!#3))!&(q$ihK)!,aaJ%%!&%J!!#a)!,`GJ%%!&#`$!!4!JJ!\rFIi2MH(rNqhJiS!"q1-!!!8J![#f!33!8IS1MH%J!ANPJ!!!!I(JEH#`B!!"!JJ!\rJ+"B!!%'#!"3S&`!!3B)!$#J9!!"!JJ!)1`!!$#`B!!"!JJ"mIS1MH(lNZhKq4C0\riIQDEH$MK!$K)!)q"B!!!!(ai'hJX'!!+3))!,(k$ShKqj,YiIU@VH(j'NhKqCjY\ri13%!2%J!G*eJ!!!!I(JEH%J!!#aqJk0iJ)%!1$LK!$a)!'CeB!!!!(ai'hKqJk0\riJ)%!1%J!NU9J!!!!,"J!!%##!!b!!3!mN!!@!!!X'!!!3))!%(k$ShK)!'8*B!!\r!!#`B!!&"JJ$3,"J!$%'#!-JX'!!+3B)!`#`B!!C"JJ#i,"J!!%'#!,"r3p0iIf6\rEH(mPbhJi`!#J5!#krB""!"4)!,VGJ%%!&#`$!!&!JJ!JIf2EH(rNqhJiS!#J1-!\r!!%J!ZZf!33!85!!!E%J!ZV'!33!8,!-!!N##!"4rBpYi5!#kjB""!"4)!!"-5!#\rkNB""!"3X!`!#3))!&(pMfhK)!,V&J%%!&%J!!#a)!,TaJ%%!&#`$!!4!JJ!FIf2\rEH(rNqhJiS!#J1-!!!8J!ZS'!33!8I`2$H)!"!)Ji)3#!I!J$TVT"rmK1J!!J!*!\r')%'!$J#3"!3N!!SZBf0IBh*PBA4PI!J#TVm"rq#3!!%!#*3Krk"mH"YiN!#"!(b\r3!+%!J*!!`3#%I2NlH$[#""dliJ311k)$KcYL!hilJJ,[+"N!!%##!,"rJq0iIq6\rlH(pPfhJi`!#d5!#jhB""!"4)!,QpJ%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!#d1-!\r!!%J!ZFf!33!85!!!E%J!ZC'!33!8,!-!!N##!"4rirYi5!#jaB""!"4)!!"-5!#\rjFB""!"3X!`!#3))!&(rMqhK)!,QPJ%%!&%J!!#a)!,P4J%%!&#`$!!4!JJ!FIq2\rlH(qNkhJiS!#d1-!!!8J!Z@'!33!8I`2$H%J!@heJ!!!!I(SEH#`D!!"!JJ!3+"N\r!!%##!!Jl3!!-,"S!!%##!#4r!m0iJ)%!I)#K!)#!`3#%11%!2%J!M-9J!!!!I(S\rEH#`D!!"!JJ!FI`2$H)#"!$`iS3!i5!"Mi@!!!!"mHKYi,"S!!%##!!b!!3!iN!!\rC!!!X'J!"3B)!d#`D!!a"JJ$),"S!#N'#!-!X'J!'3B)!Z#`D!!""JJ#`Ii2MH(r\r%mhKrCGYi1-!!b%J!Z)f!33!85!#iEB""!"3X!`!"3))!)(r$mhKrT1Yi1+!!b$M\r!!!")!,KpJ%%!&%J!!'a)!,K"J%%!&#`$!!*!JJ!8Im2cH%J!Z(@!33!85!!!6%J\r!Z#'!33!8,!-!!N##!"4r`r0i5!#i9B""!"4)!!!X5!#i!B""!"3X!`!%3))!((r\r$mhKrT1Yi1+!!b$M!!!&)!,J4J%%!&(p$dhL!!3"S1#%!B(`)!kDl!IrJ6S!!)!#\r3"L""J!J!N!3#9!!),Q0MAfp`C@i!!(`)!UDr!IrJN!!"!!L8)IqJI(JEH(bC)hJ\rl`J311q)$RcZL!iFlBJ0q1i)#lbJC!!"!JJ#`Ii2MH(r%mhKrCGYi1-!!eNJ!YhQ\r!33!85!#h@B""!"3X!`!"3))!)(r$mhKrT1Yi1+!!eMM!!!")!,GTJ%%!&%J!!'a\r)!,FYJ%%!&#`$!!*!JJ!8Im2cH%J!Yf'!33!85!!!6%J!Y`f!33!8,!-!!N##!"4\rr`r0i5!#h3B""!"4)!!!X5!#flB""!"3X!`!%3))!((r$mhKrT1Yi1+!!eMM!!!&\r)!,EpJ%%!&(m$`hK)!&NCB!!!!(ak'hJX'J!!3))!'(m$`hL!Q3!!5!"Mk@!!!!"\rmHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!&(m$`hKr*-Yi5!"P5@!!!!!\rX'J!!3))!$$J!!!#3!"N!!#`D!!T"JJ$!,"S!$%'#!,JX'J!!3B)!X(q$ihKrj2Y\riIfAEH$M!!1C)!,C0J%%!&%J!YLf!33!8,!-!!8##!#"rirYiIk6VH$LJ!1Bi`!!\r!5!#f2B""!"4)!!"X5!#f!B""!"3X!`!#3))!&(rMqhK)!,BeJ%%!&%J!!%a)!,A\rKJ%%!&#`$!!*!JJ!8Iq2lH%J!YK@!33!85!!!,%J!YF'!33!8,!-!"%##!"arirY\riIk6VH$LJ!1Bi`!!"5!#edB""!"4r3p0iJ!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!B\rJ3B!)!*!%!L3!#5jMBepME'pcC3"m#!+Q[`(ri*!!!3!)P#(rN!"mH"YiI*NMH$[\r#"!iliJ1I1k)$KcYL!hilJJ,[+"N!!%##!,"rJq0iIm6cH(pPfhJi`!$f5!#e1B"\r"!"4)!,8CJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!$f1-!!!%J!Y5Q!33!85!!!E%J\r!Y1f!33!8,!-!!N##!"4r`r0i5!#e)B""!"4)!!"-5!#dcB""!"3X!`!#3))!&(r\r$mhK)!,8"J%%!&%J!!#a)!,5YJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!$f1-!!!8J\r!Y,f!33!8I`2$H%J!9YPJ!!!!I(SEH#`D!!"!JJ!BI`2$H)#C!!")!''TB!!!!(a\rk'hJX'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!`J*N!!)"N!!#!"!!%N!"K!$L\r3!!%!2)!%!!L3!!%!3(m$`hKr*-Yi5!"Ll@!!!!!X'J!!3))!$$J!!!#3!"N!!#`\rD!!"!JJ!BI`2$H$L"!$K)!((jB!!!!(ak'hJX'J!!3))!%(m$`hK)!&fpB!!!!#`\rD!!T"JJ$!,"S!$%'#!,JX'J!!3B)!X(q$ihKrj2YiIfAEH$M!!4&)!,2"J%%!&%J\r!Xk'!33!8,!-!!8##!#"rirYiIk6VH$LJ!4%i`!!!5!#cXB""!"4)!!"X5!#cGB"\r"!"3X!`!#3))!&(rMqhK)!,1TJ%%!&%J!!%a)!,09J%%!&#`$!!*!JJ!8Iq2lH%J\r!XiQ!33!85!!!,%J!Xc@!33!8,!-!"%##!"arirYiIk6VH$LJ!4%i`!!"5!#c4B"\r"!"4r3p0iJ!%!H$JK!("m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!R!!#bjMBepNCA0\rdFQpj!!!!I!J#TVm"rq#3!!%!#*3Krk"mH"YiI*NMH$[#"+`liJ5I1k)$KcYL!hi\rlJJ,[+"N!!%##!,"rJq0iIq6lH(pPfhJi`!%I5!#bUB""!"4)!,+*J%%!&#`$!!&\r!JJ!JIq2lH(qNkhJiS!%I1-!!!%J!XTQ!33!85!!!E%J!XPf!33!8,!-!!N##!"4\rrirYi5!#bNB""!"4)!!"-5!#b2B""!"3X!`!#3))!&(rMqhK)!,*aJ%%!&%J!!#a\r)!,)GJ%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!%I1-!!!8J!XLf!33!8I`2$H%J!9%P\rJ!!!!I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"4r!m0iIb6,H%J!@Ee\rJ!!!!,"S!#N'#!,JX'J!!3B)!X(q$ihKra20iIfAEH$M!!5T)!,'aJ%%!&%J!XC'\r!33!8,!-!!8##!#"r`r0iIk6VH$LJ!5Si`!!!5!#aSB""!"4)!!"X5!#aCB""!"3\rX!`!#3))!&(r$mhK)!,'CJ%%!&%J!!%a)!,&&J%%!&#`$!!*!JJ!8Im2cH%J!XAQ\r!33!85!!!,%J!X5@!33!8,!-!"%##!"ar`r0iIk6VH$LJ!5Si`!!"5!#a0B""!"3\riB!!!J!%!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!I!!%bjMBepRCA4IBfK\rKEQGPAh4TE@8!!!"m#!+Q[b(rj*!!!3!)P#(rS(ak'hKmQ50iN!#K!)#3!-%!K$[\rL"1%l`J1(1i)$IMZL!Zpr3p0i5!"5i@!!!!"mHaYi,"X!!%##!"Kr3p0iIb6,H%J\r!AE&J!!!!I(XEH#`E!!"!JJ!FId26H(mNbhJiS!!"5!"LR@!!!!"mHaYi,"X!!%#\r#!#"r3p0iIb6,H)#K!)#!`3#%5!#-`@!!!!"mHaYiId26H(mNbhK)!'9PB!!!!#`\rE!!"!JJ!3Id26H%J!@H9J!!!!,"X!#N'#!-JX'`!23B)!`#`E!"""JJ#i,"X!!%'\r#!,"rSqYiIq6lH(q&ihJi`!&*5!#[iB""!"4)!+r"J%%!&#`$!!&!JJ!JIq2lH(r\r%mhJiS!&*1-!!!%J!Vp'!33!85!!!E%J!Vj@!33!8,!-!!N##!"4rirYi5!#[bB"\r"!"4)!!"-5!#[GB""!"3X!`!#3))!&(rMqhK)!+qTJ%%!&%J!!#a)!+p9J%%!&#`\r$!!4!JJ!FIq2lH(r%mhJiS!&*1-!!!8J!Vf@!33!8If2EH)!"!'Ji)3"JI!J$TVX\rKrq41J!!J!*!')%'!"`#3"!'S!!NZBf0IFh4[FQ8!I!J#TVmKrq53!!%!#*3Krk"\rmHKYiI*NMH*!!S3#!N!$"!)3liJ9D1m)$KcZ#!hilSJ,[Id26H%J!84eJ!!!!I(X\rEH#`E!!"!JJ!BId26H(mNbhK)!&[YB!!!!(al'hJX'`!!3))!((p$dhKr*-Yi1+!\r!!8J!B0PJ!!!!I(XEH#`E!!"!JJ!JId26H(mNbhL!S3#!J-%!K%J!M2&J!!!!I(X\rEH(p$dhKr*-Yi5!"MS@!!!!!X'`!!3))!%(p$dhK)!&JKB!!!!#`E!!T"JJ$),"X\r!!N'#!-!X'`!33B)!Z#`E!!""JJ#`Ik2VH(rNqhKrKH0i1-!"D%J!VKf!33!85!#\rYrB""!"3X!`!"3))!)(rMqhKra20i1+!"D$M!!!")!+i0J%%!&%J!!'a)!+h4J%%\r!&#`$!!*!JJ!8Iq2lH%J!VJ@!33!85!!!6%J!VE'!33!8,!-!!N##!"4rirYi5!#\rYjB""!"4)!!!X5!#YNB""!"3X!`!%3))!((rMqhKra20i1+!"D$M!!!&)!+fKJ%%\r!&(pMfhL!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"U!!2,Q0MAh*PE@p\rfC9pMFQ9N!!!!I!J#TVlKrpb3!!%!#*3Krj!!I(JEH(bA)hL3!+%!N!"mf60i1m)\r&c6[L!r`lSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M!!AT)!+cjJ%%\r!&%J!V0Q!33!8,!-!!8##!#"rirYiIk6VH$LJ!ASi`!!!5!#XkB""!"4)!!"X5!#\rXVB""!"3X!`!#3))!&(rMqhK)!+cKJ%%!&%J!!%a)!+b0J%%!&#`$!!*!JJ!8Iq2\rlH%J!V-'!33!85!!!,%J!V'f!33!8,!-!"%##!"arirYiIk6VH$LJ!ASi`!!"5!#\rXIB""!"4r!m0i5!"1Q@!!!!"mHKYi,"S!!%##!"Kr!m0iIZ5lH%J!@@PJ!!!!I(S\rEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"ar!m0iIZ5lH$LJ!!&)!&j"B!!\r!!(ak'hJX'J!!3))!((m$`hKqj,Yi1+%!1%J!G'PJ!!!!I(SEH#`D!!"!JJ!BJ'%\r!N!#!!3!iI!-!!%'#!!Jl3!!3,"S!!%##!"ar!m0iIZ5lH(mPbhK)!'[pB!!!!(a\rk'hKr!m0iIZ5lH%J!B0&J!!!!,"S!!%##!""r!m0i5!"98@!!!!!X'J!'3B)!d#`\rD!!a"JJ$),"S!#N'#!-!X'J!33B)!Z#`D!!""JJ#`Ii2MH(r%mhKrCGYi1-!"P8J\r!Ud@!33!85!#V*B""!"3X!`!"3))!)(r$mhKrT1Yi1+!"P6M!!!")!+XeJ%%!&%J\r!!'a)!+VjJ%%!&#`$!!*!JJ!8Im2cH%J!Ubf!33!85!!!6%J!UYQ!33!8,!-!!N#\r#!"4r`r0i5!#V$B""!"4)!!!X5!#UZB""!"3X!`!%3))!((r$mhKrT1Yi1+!"P6M\r!!!&)!+V*J%%!&(p$dhL!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#Y!!\r4,Q0MAh0PG&p`FQPZBfP`B@`!I!J#TVlKrpb3!!%!#*3Krj!!I(JEH(bA)hKmZ5Y\ri1m)'@$[L!r`lSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M!!DC)!+S\rPJ%%!&%J!UJ@!33!8,!-!!8##!#"rirYiIk6VH$LJ!DBi`!!!5!#U&B""!"4)!!"\rX5!#TfB""!"3X!`!#3))!&(rMqhK)!+S0J%%!&%J!!%a)!+QjJ%%!&#`$!!*!JJ!\r8Iq2lH%J!UHf!33!85!!!,%J!UCQ!33!8,!-!"%##!"arirYiIk6VH$LJ!DBi`!!\r"5!#TUB""!"4r!m0i5!",a@!!!!"mHKYi,"S!!%##!"Kr!m0iIZ5lH%J!9T9J!!!\r!I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!"ar!m0iIZ5lH$LJ!!")!&Y\rYB!!!!(ak'hJX'J!!3))!((m$`hKqj,Yi1+%!1%J!EGeJ!!!!I(SEH#`D!!"!JJ!\r-J!%!1*!!'3!!I`2$H(lNZhK)!&iTB!!!!#`D!!C"JJ$),"S!$%'#!-!X'J!+3B)\r!Z#`D!!""JJ#`Ii2MH(r%mhKrCGYi1-!"ZNJ!U,Q!33!85!#SQB""!"3X!`!"3))\r!)(r$mhKrT1Yi1+!"ZMM!!!")!+LTJ%%!&%J!!'a)!+KYJ%%!&#`$!!*!JJ!8Im2\rcH%J!U+'!33!85!!!6%J!U%f!33!8,!-!!N##!"4r`r0i5!#SJB""!"4)!!!X5!#\rS,B""!"3X!`!%3))!((r$mhKrT1Yi1+!"ZMM!!!&)!+JpJ%%!&(p$dhL!!3"i1#%\r!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#D!!4,Q0MAfGPG&p`FQPZBfP`B@`!I!J\r#TVlKrpb3!!%!#*3Krk"mH"YiI*FMH(bj+hJl`JE!1q)%V$ZL!iFlBJ0q1i)#lbJ\rC!!"!JJ#`Ii2MH(r%mhKrCGYi1-!"bNJ!TjQ!33!85!#RHB""!"3X!`!"3))!)(r\r$mhKrT1Yi1+!"bMM!!!")!+H*J%%!&%J!!'a)!+G0J%%!&#`$!!*!JJ!8Im2cH%J\r!Ti'!33!85!!!6%J!Tbf!33!8,!-!!N##!"4r`r0i5!#RBB""!"4)!!!X5!#R$B"\r"!"3X!`!%3))!((r$mhKrT1Yi1+!"bMM!!!&)!+FGJ%%!&(m$`hK)!%NjB!!!!(a\rk'hJX'J!!3))!'(m$`hKqj,Yi5!"8#@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y\r!!!`X'J!!3))!((m$`hKqj,Yi1+!!!%J!@1&J!!!!I(SEH#`D!!"!JJ!FI`2$H(l\rNZhKr*FYi5!"[#@!!!!"mHKYiI`2$H(lNZhK)!&ZYB!!!!#`D!!T"JJ#i,"S!!%'\r#!,"rJq0iIq6lH(pPfhJi`!(D5!#Q6B""!"4)!+BYJ%%!&#`$!!&!JJ!JIq2lH(q\rNkhJiS!(D1-!!!%J!TMf!33!85!!!E%J!TJ'!33!8,!-!!N##!"4rirYi5!#Q0B"\r"!"4)!!"-5!#PiB""!"3X!`!#3))!&(rMqhK)!+B9J%%!&%J!!#a)!+A"J%%!&#`\r$!!4!JJ!FIq2lH(qNkhJiS!(D1-!!!8J!TG'!33!8Id26H)!"!'Ji)3"JI!J$TVV\rKrpa1J!!J!*!')%'!#3#3"!*)!"3ZBf0ICf9dAf0bC@4IGQ9bFfP[EJ!!I!J#TVl\rKrpb3!!%!#*3Krj!!I(JEH(bA)hKmZ5Yi1m)'@$[L!qmlSJ1(1f)$IMZ#!ZmS'3!\r!3))!X(q$ihKrj2YiIfAEH$M!!HY)!+8TJ%%!&%J!T3Q!33!8,!-!!8##!#"rirY\riIk6VH$LJ!HXi`!!!5!#P'B""!"4)!!"X5!#NhB""!"3X!`!#3))!&(rMqhK)!+8\r4J%%!&%J!!%a)!+5pJ%%!&#`$!!*!JJ!8Iq2lH%J!T2'!33!85!!!,%J!T*f!33!\r8,!-!"%##!"arirYiIk6VH$LJ!HXi`!!"5!#NVB""!"4r!m0i5!"'b@!!!!"mHKY\ri,"S!!%##!"Kr!m0iIZ5lH%J!8CPJ!!!!I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!\r-,"S!!%##!"ar!m0iIZ5lH$LJ!!")!&CaB!!!!(ak'hJX'J!!3))!((m$`hKqj,Y\ri1+%!1%J!EdPJ!!!!I(SEH#`D!!"!JJ!-J!%!1*!!'3!!I`2$H(lNZhK)!&NYB!!\r!!#`D!!C"JJ$),"S!$%'#!-!X'J!+3B)!Z#`D!!""JJ#`Ii2MH(r%mhKrCGYi1-!\r#!%J!Slf!33!85!#MRB""!"3X!`!"3))!)(r$mhKrT1Yi1+!#!$M!!!")!+1YJ%%\r!&%J!!'a)!+0aJ%%!&#`$!!*!JJ!8Im2cH%J!Sk@!33!85!!!6%J!Se'!33!8,!-\r!!N##!"4r`r0i5!#MKB""!"4)!!!X5!#M-B""!"3X!`!%3))!((r$mhKrT1Yi1+!\r#!$M!!!&)!+0"J%%!&(p$dhL!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3\r#D!!-,Q0MAfGPG&pZB@eP!!"m#!+Q[`(ri*!!!3!)P#(rS(ai'hKmQ50i1m)$r$[\rL!jmlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKra20iIfAEH$M!!K")!++PJ%%!&%J\r!SS@!33!8,!-!!8##!#"r`r0iIk6VH$LJ!K!i`!!!5!#LPB""!"4)!!"X5!#L@B"\r"!"3X!`!#3))!&(r$mhK)!++0J%%!&%J!!%a)!+)jJ%%!&#`$!!*!JJ!8Im2cH%J\r!SQf!33!85!!!,%J!SKQ!33!8,!-!"%##!"ar`r0iIk6VH$LJ!K!i`!!"5!#L+B"\r"!"4r!m0i5!"%4@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!,(m\r$`hL!Q3!!5!#6`@!!!!#!H3!!5!!F&@!!!!!i!!!!N!!C!!!l3!!!,"S!#N'#!-!\rX'J!-3B)!Z#`D!!""JJ#`Ii2MH(rNqhKrCGYi1-!#)%J!SBf!33!85!#KEB""!"3\rX!`!"3))!)(rMqhKrT1Yi1+!#)$M!!!")!+&pJ%%!&%J!!'a)!+&"J%%!&#`$!!*\r!JJ!8Iq2lH%J!SA@!33!85!!!6%J!S5'!33!8,!-!!N##!"4rirYi5!#K9B""!"4\r)!!!X5!#K!B""!"3X!`!%3))!((rMqhKrT1Yi1+!#)$M!!!&)!+%4J%%!&(p$dhL\r!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3#%!!5,Q0MAfCbC@9IF(*TEQ0\rTF'&XI!J#TVm"rq#3!!%!#*3Krk"mH"YiI*NMH$[#!qmliJ1I1k)$KcYL!hilJJ,\r[+"N!!%##!,"rJq0iIm6cH(pPfhJi`!)`5!#JFB""!"4)!+"4J%%!&#`$!!&!JJ!\rJIm2cH(qNkhJiS!)`1-!!!%J!S''!33!85!!!E%J!S#@!33!8,!-!!N##!"4r`r0\ri5!#J@B""!"4)!!"-5!#J"B""!"3X!`!#3))!&(r$mhK)!+!jJ%%!&%J!!#a)!*r\rPJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!)`1-!!!8J!Rr@!33!8I`2$H%J!3K&J!!!\r!I(SEH#`D!!"!JJ!3+"N!!%##!!Jl3!!-,"S!!%##!#ar!m0iJ*N!!%J!NK&J!!!\r!J(N!!%J!'H&J!!!!1!!!!*!!'3!!1d!!!#`D!!T"JJ$!,"S!$%'#!,JX'J!!3B)\r!X(q$ihKrj2YiIfAEH$M!!N")!*pCJ%%!&%J!RcQ!33!8,!-!!8##!#"rirYiIk6\rVH$LJ!N!i`!!!5!#I5B""!"4)!!"X5!#I$B""!"3X!`!#3))!&(rMqhK)!*p"J%%\r!&%J!!%a)!*lYJ%%!&#`$!!*!JJ!8Iq2lH%J!Rb'!33!85!!!,%J!RXf!33!8,!-\r!"%##!"arirYiIk6VH$LJ!N!i`!!"5!#HhB""!"4r3p0iJ!%!D$JK!'"m#!1QZ`(\rri%k!!#!!N!BJ3B!)!*!%!K!!$5jMBepQFQ9PAfjKE@8!I!J#TVlKrpb3!!%!#*3\rKrk"mGaYiI*JMH$Z#"YXlSJE01m)$Rc[L!iFl3J0q1f)#lbJB!!"!JJ#`If2EH(q\rNkhKr4G0i1-!#88J!RMf!33!85!#H(B""!"3X!`!"3))!)(qMkhKrj2Yi1+!#86M\r!!!")!*iYJ%%!&%J!!'a)!*haJ%%!&#`$!!*!JJ!8Ik2VH%J!RL@!33!85!!!6%J\r!RG'!33!8,!-!!N##!"4rSqYi5!#H"B""!"4)!!!X5!#GXB""!"3X!`!%3))!((q\rMkhKrj2Yi1+!#86M!!!&)!*h"J%%!&)!B!!!S!!!!3))!X(pMfhKrK10iIdA6H$M\r!!P*)!*f&J%%!&%J!R@@!33!8,!-!!8##!#"rJq0iIq6lH$LJ!P)i`!!!5!#GGB"\r"!"4)!!"X5!#G1B""!"3X!`!#3))!&(q$ihK)!*eYJ%%!&%J!!%a)!*dCJ%%!&#`\r$!!*!JJ!8Ii2MH%J!R8f!33!85!!!,%J!R2Q!33!8,!-!"%##!"arJq0iIq6lH$L\rJ!P)i`!!"5!#G#B""!"4qilYi5!!r*@!!!!"mH4Yi,"N!!%##!"`S'!!!3B)!%)!\rB!!!S!!!!3))!#$XJ!!`X'3!!3))!0(lMZhL!Z!!!J)8!!)#P!!4)!#m0B!!!!)"\ri!!")!"EKB!!!!$J!!!#3!"J!!$XJ!!!X'3!+3B)!`#`C!!a"JJ#i,"N!!%'#!,"\rrBpYiIm6cH(p&dhJi`!*L5!#F@B""!"4)!*`jJ%%!&#`$!!&!JJ!JIm2cH(rNqhJ\riS!*L1-!!!%J!R%Q!33!85!!!E%J!R!f!33!8,!-!!N##!"4r`r0i5!#F3B""!"4\r)!!"-5!#ElB""!"3X!`!#3))!&(r$mhK)!*`KJ%%!&%J!!#a)!*[0J%%!&#`$!!4\r!JJ!FIm2cH(rNqhJiS!*L1-!!!8J!Qpf!33!8Ib2,H)!"!'Ji)3"JI!J$TVVKrpa\r1J!!J!*!')%'!#3#3"!,J!!iZBf0ICR*PC9pMFQ9NFh`)!UDr!IrJN!!"!!L8)Iq\rJI(JEH(bC)hJl`JEU1q)$RcZL!iFlBJ0q1i)#lbJC!!"!JJ#`Ii2MH(r%mhKrCGY\ri1-!#FNJ!Qd'!33!85!#E)B""!"3X!`!"3))!)(r$mhKrT1Yi1+!#FMM!!!")!*X\raJ%%!&%J!!'a)!*VeJ%%!&#`$!!*!JJ!8Im2cH%J!QbQ!33!85!!!6%J!QY@!33!\r8,!-!!N##!"4r`r0i5!#E#B""!"4)!!!X5!#DYB""!"3X!`!%3))!((r$mhKrT1Y\ri1+!#FMM!!!&)!*V&J%%!&(m$`hK)!$cKB!!!!(ak'hJX'J!!3))!%#JC!!"!JJ!\r)1d!!$#`D!!"!JJ!FI`2$H)#C!!")!)QaB!!!!$J!!!#3!"N!!#`D!!T"JJ$!,"S\r!$%'#!,JX'J!!3B)!X(q$ihKrj2YiIfAEH$M!!S&)!*SjJ%%!&%J!QKQ!33!8,!-\r!!8##!#"rirYiIk6VH$LJ!S%i`!!!5!#D+B""!"4)!!"X5!#ClB""!"3X!`!#3))\r!&(rMqhK)!*SKJ%%!&%J!!%a)!*R0J%%!&#`$!!*!JJ!8Iq2lH%J!QJ'!33!85!!\r!,%J!QDf!33!8,!-!"%##!"arirYiIk6VH$LJ!S%i`!!"5!#C[B""!"4r3p0iJ!%\r!D$JK!'"m#!1QZ`(ri%k!!#!!N!BJ3B!)!*!%!J!!%#jMBepQFQ9PAdj$AfPZCQm\r!!(`)!UDr!IrJN!!"!!L8)IqJI(JEH(bC)hJl`JF)1q)'q$ZL!iFlBJ0q1i)#lbJ\rC!!"!JJ#`Ii2MH(rNqhKrCGYi1-!#PdJ!Q4f!33!85!#BrB""!"3X!`!"3))!)(r\rMqhKrT1Yi1+!#PcM!!!")!*N0J%%!&%J!!'a)!*M4J%%!&#`$!!*!JJ!8Iq2lH%J\r!Q3@!33!85!!!6%J!Q,'!33!8,!-!!N##!"4rirYi5!#BjB""!"4)!!!X5!#BNB"\r"!"3X!`!%3))!((rMqhKrT1Yi1+!#PcM!!!&)!*LKJ%%!&(m$`hK)!$UpB!!!!(a\rk'hJX'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"!JJ!BI`2$H$L"!$K)!(S"B!!!!(a\rk'hJX'J!!3))!$)!"!$L3!"N!!#`D!!0"JJ$),"S!#N'#!-!X'J!-3B)!Z#`D!!"\r"JJ#`Ii2MH(r%mhKrCGYi1-!#TNJ!Q!'!33!85!#AiB""!"3X!`!"3))!)(r$mhK\rrT1Yi1+!#TMM!!!")!*IaJ%%!&%J!!'a)!*HeJ%%!&#`$!!*!JJ!8Im2cH%J!PqQ\r!33!85!!!6%J!Pj@!33!8,!-!!N##!"4r`r0i5!#AbB""!"4)!!!X5!#AGB""!"3\rX!`!%3))!((r$mhKrT1Yi1+!#TMM!!!&)!*H&J%%!&(p$dhL!!3"S1#%!B(`)!kD\rl!IrJ6S!!)!#3"L""J!J!N!3#&!!A,Q0MAh0PF9pQCA4MD&p13h0IBQ9RD@i!!!"\rm#!+Q[X(rf*!!!3!)P#(rN!"mGKYiI*FMH(bi+hJlJJH&1k)(EM[#"[JliJ1(1d)\r$IMYL!ZmS&`!!3))!X(pMfhKrT1YiIdA6H$M!!V4)!*E9J%%!&%J!PV@!33!8,!-\r!!8##!#"rSqYiIq6lH$LJ!V3i`!!!5!#@aB""!"4)!!"X5!#@LB""!"3X!`!#3))\r!&(qMkhK)!*DpJ%%!&%J!!%a)!*CTJ%%!&#`$!!*!JJ!8Ik2VH%J!PTf!33!85!!\r!,%J!PNQ!33!8,!-!"%##!"arSqYiIq6lH$LJ!V3i`!!"5!#@@B""!"3S'!!!3))\r!X(pMfhKra20iIdA6H$M!!V9)!*BKJ%%!&%J!PJ'!33!8,!-!!8##!#"r`r0iIq6\rlH$LJ!V8i`!!!5!#@%B""!"4)!!"X5!#9eB""!"3X!`!#3))!&(r$mhK)!*B*J%%\r!&%J!!%a)!*@eJ%%!&#`$!!*!JJ!8Im2cH%J!PHQ!33!85!!!,%J!PC@!33!8,!-\r!"%##!"ar`r0iIq6lH$LJ!V8i`!!"5!#9TB""!"4q`l0i5!!h`@!!!!"mH4Yi,"N\r!!%##!"Kq`l0iI`6$H%J!GG&J!!!!I(NEH#`C!!"!JJ!3+"F!!%##!!Jl)!!-,"N\r!!%##!"aq`l0iI`6$H$LK!$K)!(KGB!!!!(aj'hJX'3!!3))!$)!"!$L3!"F!!#`\rC!!0"JJ$),"N!$%'#!-!X'3!+3B)!Z#`C!!""JJ#`If2EH(q%ihKr4G0i1-!#aNJ\r!P1@!33!85!#8aB""!"3X!`!"3))!)(q$ihKrj2Yi1+!#aMM!!!")!*69J%%!&%J\r!!'a)!*5CJ%%!&#`$!!*!JJ!8Ii2MH%J!P-f!33!85!!!6%J!P(Q!33!8,!-!!N#\r#!"4rJq0i5!#8VB""!"4)!!!X5!#8@B""!"3X!`!%3))!((q$ihKrj2Yi1+!#aMM\r!!!&)!*4TJ%%!&(mMbhL!!3"i1#%!F(`)!kDk`IrB6S!!)!#3"L""J!S!N!3#m!!\r@,Q0MAh0PF9pQCA4MD&p13h0IEQ9iG(`)!UDr!IrJN!!"!!L8)IqJI(JEH(bC)hJ\rl`JEi1q)$RcZL!iFlBJ0q1i)#lbJC!!"!JJ#`Ii2MH(r%mhKrCGYi1-!#dNJ!Nm@\r!33!85!#6TB""!"3X!`!"3))!)(r$mhKrT1Yi1+!#dMM!!!")!*1eJ%%!&%J!!'a\r)!*0jJ%%!&#`$!!*!JJ!8Im2cH%J!Nkf!33!85!!!6%J!NeQ!33!8,!-!!N##!"4\rr`r0i5!#6MB""!"4)!!!X5!#61B""!"3X!`!%3))!((r$mhKrT1Yi1+!#dMM!!!&\r)!*0*J%%!&(m$`hK)!$9PB!!!!(ak'hJX'J!!3))!%#JC!!"!JJ!)1d!!$#`D!!"\r!JJ!BI`2$H)#C!!")!(0KB!!!!(ak'hJX'J!!3))!((m$`hL!Q3!!5!"hJ@!!!!!\ri!!!!N!!C!!!X'J!+3B)!`#`D!!a"JJ#i,"S!!%'#!,"rJq0iIq6lH(pPfhJi`!,\rL5!#5SB""!"4)!*+"J%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!,L1-!!!%J!NT'!33!\r85!!!E%J!NP@!33!8,!-!!N##!"4rirYi5!#5LB""!"4)!!"-5!#50B""!"3X!`!\r#3))!&(rMqhK)!**TJ%%!&%J!!#a)!*)9J%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!,\rL1-!!!8J!NL@!33!8Id26H)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!)\rF!"8ZBf0IFf9aAfCPG'0SAdj$FepPEQ3!I!J#TVm"rq#3!!%!#*3Krk"mH"YiN!#\r"!(amZ5Yi1m)(qc[L"qXlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M\r!![0)!*&pJ%%!&%J!N9f!33!8,!-!!8##!#"rirYiIk6VH$LJ![-i`!!!5!#4EB"\r"!"4)!!"X5!#4-B""!"3X!`!#3))!&(rMqhK)!*&PJ%%!&%J!!%a)!*%4J%%!&#`\r$!!*!JJ!8Iq2lH%J!N8@!33!85!!!,%J!N!$aJ%%!&#`$!!4!JJ!FIq2lH(qNkhJ\riS!,c1-!!!8J!N3'!33!8I`2$H%J!-aeJ!!!!I(SEH#`D!!"!JJ!3+"N!!%##!!J\rl3!!-,"S!!%##!"ar!m0iJ)%!I$LK!$K)!(ICB!!!!(ak'hJX'J!!3))!$)!"!$L\r3!"N!!#`D!!T"JJ$),"S!$%'#!-!X'J!'3B)!Z#`D!!""JJ#`Ii2MH(r%mhKrCGY\ri1-!$!NJ!N!"GJ%%!&%J!N!!pJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!-#1-!!!%J\r!N!"0J%%!&%J!!'a)!*!!%B""!"3X!`!#3))!&(r$mhK)!*!!4B""!"4)!!"-5!#\r2mB""!"3X!`!#3))!&(r$mhK)!*!!*B""!"4)!!!X5!#2dB""!"3X!`!%3))!((r\r$mhKrT1Yi1+!$!MM!!!&)!)rKJ%%!&(p$dhL!!3"S1#%!B(`)!kDl!IrJ6S!!)!#\r3"L""J!J!N!3#(!!C,Q0MAh0PF9pQCA4MD&pMFQ9NFepLC@GTEJ"m#!+Q[X(rf*!\r!!3!)P#(rN!"mGKYiI*FMH(bi+hJlJJIV1k)(K6[#"XdliJ1(1d)$IMYL!ZmS'!!\r!3))!X(pMfhKrK10iIdA6H$M!!a")!)maJ%%!&%J!Ma'!33!8,!-!!8##!#"rJq0\riIq6lH$LJ!a!i`!!!5!#2)B""!"4)!!"X5!#1jB""!"3X!`!#3))!&(q$ihK)!)m\rCJ%%!&%J!!%a)!)l&J%%!&#`$!!*!JJ!8Ii2MH%J!M[Q!33!85!!!,%J!MU@!33!\r8,!-!"%##!"arJq0iIq6lH$LJ!a!i`!!"5!#1YB""!"3S&`!!3))!X(pMfhKra20\riIdA6H$M!!a&)!)jpJ%%!&%J!MPf!33!8,!-!!8##!#"r`r0iIq6lH$LJ!a%i`!!\r!5!#1EB""!"4)!!"X5!#1-B""!"3X!`!#3))!&(r$mhK)!)jPJ%%!&%J!!%a)!)i\r4J%%!&#`$!!*!JJ!8Im2cH%J!MN@!33!85!!!,%J!MI'!33!8,!-!"%##!"ar`r0\riIq6lH$LJ!a%i`!!"5!#1!B""!"4q`l0i5!!`(@!!!!"mH4Yi,"N!!%##!"Kq`l0\riI`6$H%J!FkPJ!!!!I(NEH#`C!!"!JJ!3+"F!!%##!!Jl)!!-,"N!!%##!"aq`l0\riI`6$H$LK!$K)!(EpB!!!!(aj'hJX'3!!3))!$)!"!$L3!"F!!#`C!!0"JJ$),"N\r!$%'#!-!X'3!+3B)!Z#`C!!""JJ#`If2EH(qNkhKr4G0i1-!$*NJ!M8'!33!85!#\r0)B""!"3X!`!"3))!)(qMkhKrj2Yi1+!$*MM!!!")!)daJ%%!&%J!!'a)!)ceJ%%\r!&#`$!!*!JJ!8Ik2VH%J!M5Q!33!85!!!6%J!M0@!33!8,!-!!N##!"4rSqYi5!#\r0#B""!"4)!!!X5!#-YB""!"3X!`!%3))!((qMkhKrj2Yi1+!$*MM!!!&)!)c&J%%\r!&(mMbhL!!3"i1#%!F(`)!kDk`IrB6S!!)!#3"L""J!S!N!3#m!!B,Q0MAh0PF9p\rQCA4MD&pMFQ9NFepZCAKd!!"m#!+Q[`(ri*!!!3!)P#(rS(ai'hKmQ50i1m)(kc[\rL!jmlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKra20iIfAEH$M!!c*)!)`GJ%%!&%J\r!Lrf!33!8,!-!!8##!#"r`r0iIk6VH$LJ!c)i`!!!5!#-$B""!"4)!!"X5!#,dB"\r"!"3X!`!#3))!&(r$mhK)!)`&J%%!&%J!!%a)!)ZaJ%%!&#`$!!*!JJ!8Im2cH%J\r!Lq@!33!85!!!,%J!Lj'!33!8,!-!"%##!"ar`r0iIk6VH$LJ!c)i`!!"5!#,SB"\r"!"4r!m0i5!!Y[@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!!3))!'(m\r$`hL!Q3!!5!"a0@!!!!"mHKYi,"S!!%##!"ar!m0iJ*N!!%J!GTeJ!!!!1!!!!*!\r!'3!!,"S!#N'#!-!X'J!-3B)!Z#`D!!""JJ#`Ii2MH(rNqhKrCGYi1-!$3NJ!L[Q\r!33!85!#+fB""!"3X!`!"3))!)(rMqhKrT1Yi1+!$3MM!!!")!)VTJ%%!&%J!!'a\r)!)UYJ%%!&#`$!!*!JJ!8Iq2lH%J!LZ'!33!85!!!6%J!LSf!33!8,!-!!N##!"4\rrirYi5!#+`B""!"4)!!!X5!#+EB""!"3X!`!%3))!((rMqhKrT1Yi1+!$3MM!!!&\r)!)TpJ%%!&(p$dhL!!3"S1#%!B(`)!kDl!IrJ6S!!)!#3"L""J!J!N!3#(!!A,Q0\rMAh0PF9pQCA4MD&pMFQ9NFepPEQ3!!!"m#!+Q[`(ri*!!!3!)P#(rS(ai'hKmQ50\ri1m))Bc[L"ZSlSJ1(1f)$IMZ#!ZmS'3!!3))!X(q$ihKrj2YiIfAEH$M!!e4)!)R\r9J%%!&%J!LE@!33!8,!-!!8##!#"rirYiIk6VH$LJ!e3i`!!!5!#*aB""!"4)!!"\rX5!#*LB""!"3X!`!#3))!&(rMqhK)!)QpJ%%!&%J!!%a)!)PTJ%%!&#`$!!*!JJ!\r8Iq2lH%J!LCf!33!85!!!,%J!L8Q!33!8,!-!"%##!"arirYiIk6VH$LJ!e3i`!!\r"5!#*@B""!"4r!m0i5!!VG@!!!!"mHKYi,"S!!%##!"!S'3!!3))!#$Y!!!`X'J!\r!3))!'(m$`hJiJ3!i5!"eV@!!!!"mHKYi,"S!!%##!!b!!3!iN!!C!!!X'J!+3B)\r!`#`D!!C"JJ#i,"S!!%'#!,"rJq0iIm6cH(pPfhJi`!0L5!#)`B""!"4)!)LKJ%%\r!&#`$!!&!JJ!JIm2cH(qNkhJiS!0L1-!!!%J!L,'!33!85!!!E%J!L(@!33!8,!-\r!!N##!"4r`r0i5!#)UB""!"4)!!"-5!#)9B""!"3X!`!#3))!&(r$mhK)!)L*J%%\r!&%J!!#a)!)JeJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!0L1-!!!8J!L%@!33!8Id2\r6H)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!)-!!mZBf0ICf9dAdj$AfP\rZCQm!!!"m#!+QNq(rr*!!!3!)P#(r`*!!B3"BJ'%!@$KM!!4)!)MYJ%%!&(ar'hJ\rS(`!!3))!$$KJ!!")!!!82'"3G$KMFL#3!(m!!$Kr!!5!!3")1#%!3(`)!kD$iIr\rm6S!!)!#3"L""J!%!N!9F!!XZBf0TAfeKE'a[B`!!!(`)!UD6iIrmN!!"!!L8)Ir\r!N!"K!&L!B3"B1'-!"%J!KYQ!33!8I(mEH#JI!!"!JJ!-1'!!!%J!!"3mB&"61'0\rjFj!!I`!!1(m!")!"!%Ji)3"!I!J$TS2Krra1J!!J!*!')%'!!3#3"9`!$bjMBfP\rIE@&XE'pMAh0jF`!!!(`)!UD6iIrmNm(rq*!!!3!)P#(r`(aq'hJiIJ!%5!#'@B"\r"!"4mIaYi+"m!!%##!!`iB!!!5!!!*(rMqhJiRJ!%5!#)&B""!"3mB&"61'0@6C!\r!I`!!1(m!")!"!%Ji)3"!I!J$TS2Krrb$`Iri6S!!)!#3"L""J!)!N!9`!"FZBf0\rTAfeKE'a[BepcHA0IGQeIFf&QC3!!!(`)!UD6iIrmNm(rq*!!!3!)P#(r`*!!B3"\rBJ'%!@$KM!!4)!)KaJ%%!&(ar'hJS(`!!3))!$$KJ!!")!!!NIq2lH%J!L#'!33!\r8Jpm!!$aJ5&-iBhPcN!"q!!!iIJ!%J!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J!*!\r')%'!!J#3"A3!&5jMBfPIE@&XE'pMAh0jFepbC@a[B`"m#!+Q[X(rf*!!!3!)P#(\rrS*!!B3"i1d)*AM[L#8Bl`JNj1i)*,$YL#0!lSJL`J'%!H$X$rrb$1!!!2"Q[M#J\r!FL""JJ$82"Q[V5J!HA0"JJ$)2"Q[V5J!9Ne"JJ#m2"QhV5J!HA0"JJ#`Ik2VH(p\rNfhKrKH0i1-!!L%J!K6f!33!85!#&(B""!"3X!`!"3))!)(pMfhKra20i1+!!L$M\r!!!")!)8YJ%%!&%J!!'a)!)6aJ%%!&#`$!!*!JJ!8If2EH%J!K5@!33!85!!!6%J\r!K0'!33!8,!-!!N##!"4rBpYi5!#&"B""!"4)!!!X5!#%XB""!"3X!`!%3))!((p\rMfhKra20i1+!!L$M!!!&)!)6"J%%!&$aJ8&-iBhPcI"NB!%'#!%4!J!!X2'"38cK\rM9Nem'4J!3B)"!%#!"'!mB%K61'0jFh`C'!""JJ+d5!!%6$aJ8(3iBh)JI"NB!%'\r#!!K)!!3iI`2$H%J!Jqf!33!85!#%MB""!"4mB!Fd,!!!!%'#""KrSqYiIq6lH(q\r&ihJi`!#15!#%)B""!"4)!)3"J%%!&#`$!!&!JJ!JIq2lH(r%mhJiS!#11-!!!%J\r!K"'!33!85!!$e%J!Jp@!33!8,!-!!N##!"4rirYi5!#%#B""!"4)!!1d5!#$YB"\r"!"3X!`!#3))!&(rMqhK)!)2TJ%%!&%J!!j4)!)19J%%!&#`$!!4!JJ1%Iq2lH(r\r%mhJiS!#11-!!!8J!Jk@!33!85!!$D(m$`hK)!)2GJ%%!&(aP'hKr!m0i1)!!!%J\r!Jq'!33!8I`2$H%J!Jlf!33!8I'3EH(m$`hK)!)2GJ%%!&(ah'hKqi!Fd,!!!!%'\r#!,"rSqYiId66H(q&ihJi`!#95!#$*B""!"4)!)-&J%%!&#`$!!&!JJ!JId26H(r\r%mhJiS!#91-!!!%J!Ja@!33!85!!!E%J!JYQ!33!8,!-!!N##!"4r3p0i5!#$$B"\r"!"4)!!"-5!##ZB""!"3X!`!#3))!&(p$dhK)!),YJ%%!&%J!!#a)!)+CJ%%!&#`\r$!!4!JJ!FId26H(r%mhJiS!#91-!!!8J!JUQ!33!8I`2$H%J!JL@!33!85!##aB"\r"!"4mB!Fd,!!!!%'#!P"rSqYiIq6lH(q&ihJi`!#A5!##@B""!"4)!))jJ%%!&#`\r$!!&!JJ!JIq2lH(r%mhJiS!#A1-!!!%J!JNQ!33!85!!#$%J!JJf!33!8,!-!!N#\r#!"4rirYi5!##3B""!"4)!!(X5!#"lB""!"3X!`!#3))!&(rMqhK)!))KJ%%!&%J\r!!Fa)!)(0J%%!&#`$!!4!JJ'mIq2lH(r%mhJiS!#A1-!!!8J!JGf!33!85!!"S(m\r$`hK)!)*GJ%%!&(af'hK)!)(aJ%%!&(aJ"c3X!!!!3B)!X(qMkhKrj2YiIiAMH$M\r!!*a)!)'&J%%!&%J!J@@!33!8,!-!!8##!#"rirYiIm6cH$LJ!*`i`!!!5!#"GB"\r"!"4)!!"X5!#"1B""!"3X!`!#3))!&(rMqhK)!)&YJ%%!&%J!!%a)!)%CJ%%!&#`\r$!!*!JJ!8Iq2lH%J!J8f!33!85!!!,%J!J2Q!33!8,!-!"%##!"arirYiIm6cH$L\rJ!*`i`!!"5!#"#B""!"4q`l0i5!#"TB""!"4)!)%PJ%%!&(aJ"c3X!!!!3B)!X(q\rMkhKrj2YiIiAMH$M!!*j)!)#jJ%%!&%J!J*Q!33!8,!-!!8##!#"rirYiIm6cH$L\rJ!*ii`!!!5!#!UB""!"4)!!"X5!#!EB""!"3X!`!#3))!&(rMqhK)!)#KJ%%!&%J\r!!%a)!)"0J%%!&#`$!!*!JJ!8Iq2lH%J!J)'!33!85!!!,%J!J#f!33!8,!-!"%#\r#!"arirYiIm6cH$LJ!*ii`!!"5!#!2B""!"5!!3"S1#%!B(`)!kDk`IrB6S!!)!#\r3"L""J!S!N!3&V!!*,Q0MD9pQFQ9P!(`)!UDqJIr3N!!"!!L8)Iq3!(ai'hKmP#0\ri1f)*LcZ##A`lSJPZ1m)*4M[L#6Nl)JNX1d))X#JB!!"!JJ#`Id26H(qNkhKr*FY\ri1-!!VdJ!Ik'!33!85!"rJB""!"3X!`!"3))!)(qMkhKrj2Yi1+!!VcM!!!")!(q\r4J%%!&%J!!'a)!(p9J%%!&#`$!!*!JJ!8Ik2VH%J!IiQ!33!85!!!6%J!Ic@!33!\r8,!-!!N##!"4rSqYi5!"rDB""!"4)!!!X5!"r&B""!"3X!`!%3))!((qMkhKrj2Y\ri1+!!VcM!!!&)!(mPJ%%!&)!B!!!S!!!!3))!X(p$dhKrK10iIbA,H$M!!,")!(l\rTJ%%!&%J!IXQ!33!8,!-!!8##!#"rJq0iIq6lH$LJ!,!i`!!!5!"qfB""!"4)!!"\rX5!"qRB""!"3X!`!#3))!&(q$ihK)!(l4J%%!&%J!!%a)!(jpJ%%!&#`$!!*!JJ!\r8Ii2MH%J!IV'!33!85!!!,%J!IPf!33!8,!-!"%##!"arJq0iIq6lH$LJ!,!i`!!\r"5!"qEB""!"5!H!!!1U2rr),e!!!m&lHY+!"jFd'#!,"r3p0iIf6EH(mPbhJi`!#\re5!"q*B""!"4)!(i&J%%!&#`$!!&!JJ!JIf2EH(rNqhJiS!#e1-!!!%J!IK@!33!\r85!!!E%J!IGQ!33!8,!-!!N##!"4rBpYi5!"q$B""!"4)!!"-5!"pZB""!"3X!`!\r#3))!&(pMfhK)!(hYJ%%!&%J!!#a)!(fCJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!#\re1-!!!8J!IDQ!33!8IU1VH%J!ILf!33!8I(BEH%J!IF'!33!8I'!(0#`!!!""JJ#\r`Id26H(r%mhKr*FYi1-!!Z%J!I9@!33!85!"p0B""!"3X!`!"3))!)(r$mhKrj2Y\ri1+!!Z$M!!!")!(e&J%%!&%J!!'a)!(d*J%%!&#`$!!*!JJ!8Im2cH%J!I6f!33!\r85!!!6%J!I1Q!33!8,!-!!N##!"4r`r0i5!"p(B""!"4)!!!X5!"mbB""!"3X!`!\r%3))!((r$mhKrj2Yi1+!!Z$M!!!&)!(cCJ%%!&(l$XhK)!(k9J%%!&(l$XhKqK+0\ri5!"qRB""!"4q`l0i5!"qUB""!"4q`l0i5!"qYB""!"4m&"K!3B)!$$KJ!!C)!!!\r8J(B!!$J$!!53!"J!!$KJ!!#!!3"i1#%!F(`)!kDkJIr36S!!)!#3"L""J!`!N!3\r$R!!-,Q0MD9pbC@&XE'pM!!"m#!+Q[d(rk*!!!3!)P#(rX(al'hL3!)%!E*!!S3"\r`I0ScH$[L#D!l`JNj1i)*,$ZL#,"rBpYi5!!H2@!!!!!X!`!!3B)!X(qMkhKrj2Y\riIiAMH$M!!-e)!([GJ%%!&%J!Hlf!33!8,!-!!8##!#"rirYiIm6cH$LJ!-di`!!\r!5!"lcB""!"4)!!"X5!"lNB""!"3X!`!#3))!&(rMqhK)!([&J%%!&%J!!%a)!(Y\raJ%%!&#`$!!*!JJ!8Iq2lH%J!Hk@!33!85!!!,%J!He'!33!8,!-!"%##!"arirY\riIm6cH$LJ!-di`!!"5!"lBB""!"5!!3"X,!!!!8##!#"rBpYiJ)%!E)#K!("r4Y0\ri5!!&6@!!!!")!!!`J!%!E#`!!!*!JJ!JIf2EH)#"!'b!S3"`IdE6H%J!!%eJ!!!\r!5!!!#$KJ!"#!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3"@!!8,Q0MD9p\rNC@9`Af0[F(PIBh*PC(-!!(`)!UDqSIr8N!!"!!L8)Iq3!(ai'hL3!)%!M*!!S3#\r3!(c@-hJlJJRF1k)*cc[##D!liJNj1d)*,$YL#,!S&J!!3))!X(pMfhKrT1YiIdA\r6H$M!!10)!(TKJ%%!&%J!HN'!33!8,!-!!8##!#"rSqYiIq6lH$LJ!1-i`!!!5!"\rk8B""!"4)!!"X5!"k&B""!"3X!`!#3))!&(qMkhK)!(T*J%%!&%J!!%a)!(ReJ%%\r!&#`$!!*!JJ!8Ik2VH%J!HLQ!33!85!!!,%J!HG@!33!8,!-!"%##!"arSqYiIq6\rlH$LJ!1-i`!!"5!"jjB""!"4r!m0i5!!F!@!!!!!X!`!!3B)!X(pMfhKra20iIdA\r6H$M!!14)!(QKJ%%!&%J!HB'!33!8,!-!!8##!#"r`r0iIq6lH$LJ!13i`!!!5!"\rjNB""!"4)!!"X5!"j9B""!"3X!`!#3))!&(r$mhK)!(Q*J%%!&%J!!%a)!(NeJ%%\r!&#`$!!*!JJ!8Im2cH%J!H@Q!33!85!!!,%J!H4@!33!8,!-!"%##!"ar`r0iIq6\rlH$LJ!13i`!!"5!"j*B""!"5!!3#-,!!!!N'#!,"rBpYiIi6MH(p&dhJi`!$P5!"\rikB""!"4)!(M*J%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!$P1-!!!%J!H0Q!33!85!!\r!E%J!H*f!33!8,!-!!N##!"4rJq0i5!"idB""!"4)!!"-5!"iIB""!"3X!`!#3))\r!&(q$ihK)!(LaJ%%!&%J!!#a)!(KGJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!$P1-!\r!!8J!H'f!33!81'%!M),M!!3iB!"-5rra9Aaj'hJS'3!!3))!$$KJ!!C)!!)81!!\r!!*!!'3!!1!!!!*!!'3!%1!!!!*!!'3!31!!!!*!!'3!X1!!!!*!!'3!i1!!!!*!\r!'3"%1!!!!*!!'3")J(F!!$KM!!&)!(NKJ%%!&%[rm2@3!(N!!)!C!!!S!!!!3))\r!((m$`hKr*-Yi5!!-A@!!!!!iB!!'5!!"S)"h!!3iB`!"5!"ijB""!"4,rr#jN!"\rj!!5!'3!%+!!!!%##!"ar!m0iIb6,H%J!$#&J!!!!1'!!"NJ!!@5!H3!!J*F!!%J\r!H-'!33!8J(N!")#A!!4)!(LaJ%%!&)!A!"53!"N!&)!A!"L3!"N!')!A!"b3!"N\r!()!A!##3!"N!))!A!#53!"N!*)!A!#L3!"N!+(m$`hL!P`!)J,F!$)$A!"!iq3!\r)5!!%*@!!!!"mG4Yi,"8!!%'#!"ar!m0iIb6,H%J!#j&J!!!!1'!!"NJ!!04r!m0\riJ*F!-)#h!$5!e`!i12N!-%J!!q9J!!!!I(8EH#`9!!""JJ!FI`2$H(mNbhK)!!Y\r4B!!!!$KJ!!C)!!#8I`2$H)#A!$b!Y`"!J0F!4$Mj!$a)!!1PB!!!!(ae'hJX&3!\r!3B)!((m$`hKr*-Yi5!!,%@!!!!!iB!!'5!!!9(m$`hL!P`!X1,N!,%J!"F&J!!!\r!I(8EH#`9!!""JJ!FI`2$H(mNbhK)!!VCB!!!!$KJ!!C)!!!F1!!!!*!!'3")1!!\r!!T!!&J!!NcB!"$KJ!!#!!3"i1#%!F(`)!kDkSIr86S!!)!#3"L""J!X!N!3%V!!\rA,Q0MD9pNC@9`Af0[F(PIGM9IBh*PC(-!!!"m#!+Q[Z(rh*!!!3!)P#(rS(ai'hL\r3!)%!I*!!S3#!I0NcH$Z##IXlSJR21m)*S$[L#6Nl3JNX1f))X(m$`hK)!"IGB!!\r!!#`$!!""JJ#`If2EH(r%mhKr4G0i1-!"1dJ!GAf!33!85!"eAB""!"3X!`!"3))\r!)(r$mhKrj2Yi1+!"1cM!!!")!(9YJ%%!&%J!!'a)!(8aJ%%!&#`$!!*!JJ!8Im2\rcH%J!G@@!33!85!!!6%J!G4'!33!8,!-!!N##!"4r`r0i5!"e4B""!"4)!!!X5!"\rdmB""!"3X!`!%3))!((r$mhKrj2Yi1+!"1cM!!!&)!(8"J%%!&)!"!(`X!!!"3B)\r!X(pMfhKrK10iIdA6H$M!!6a)!(6&J%%!&%J!G+@!33!8,!-!!8##!#"rJq0iIq6\rlH$LJ!6`i`!!!5!"dYB""!"4)!!"X5!"dHB""!"3X!`!#3))!&(q$ihK)!(5YJ%%\r!&%J!!%a)!(4CJ%%!&#`$!!*!JJ!8Ii2MH%J!G)f!33!85!!!,%J!G$Q!33!8,!-\r!"%##!"arJq0iIq6lH$LJ!6`i`!!"5!"d5B""!"3S'3!!3))!X(pMfhKrT1YiIdA\r6H$M!!6e)!(34J%%!&%J!Fr'!33!8,!-!!8##!#"rSqYiIq6lH$LJ!6di`!!!5!"\rd!B""!"4)!!"X5!"caB""!"3X!`!#3))!&(qMkhK)!(2jJ%%!&%J!!%a)!(1PJ%%\r!&#`$!!*!JJ!8Ik2VH%J!FpQ!33!85!!!,%J!Fi@!33!8,!-!"%##!"arSqYiIq6\rlH$LJ!6di`!!"5!"cPB""!"3iB!A35rrXKAah'hJS&`!!3))!$$KJ!!C)!!!XIZ1\rlH$L"!(b!K!!%1+!&d%J!G-Q!33!81!!!!C!!'3!!N[N!"$KJ!!#!!3"S1#%!B(`\r)!kDkiIrF6S!!)!#3"L""J!N!N!3#[!!A,Q0MD9pNC@9`Af0[F(PIGM4IBh*PC(-\r!!!"m#!+Q[`(ri*!!!3!)P#(rS(aj'hL3!)%!I*!!S3#!N!$"!)4mqMYi1m)*cc[\rL#D!lSJNj1f)*,$Z##,!l!!!!Ib2,H%J!&2&J!!!!,!-!!%'#!,"rJq0iIq6lH(p\rPfhJi`!&A5!"bNB""!"4)!(*aJ%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!&A1-!!!%J\r!FS'!33!85!!!E%J!FN@!33!8,!-!!N##!"4rirYi5!"bHB""!"4)!!"-5!"b*B"\r"!"3X!`!#3))!&(rMqhK)!(*CJ%%!&%J!!#a)!()&J%%!&#`$!!4!JJ!FIq2lH(q\rNkhJiS!&A1-!!!8J!FK@!33!8+"S!!%##!,"rJq0iIm6cH(pPfhJi`!&B5!"ahB"\r"!"4)!('pJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!&B1-!!!%J!FFf!33!85!!!E%J\r!FC'!33!8,!-!!N##!"4r`r0i5!"aaB""!"4)!!"-5!"aFB""!"3X!`!#3))!&(r\r$mhK)!('PJ%%!&%J!!#a)!(&4J%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!&B1-!!!8J\r!F@'!33!81'%!I)!$!!JS!!!!3B)!3$KK!(b!B`!%5rrU2Aai'hJS'!!!3))!$$K\rJ!!C)!!!mI`2$H$L"!(b!K!!)1+%!I)#P!!4)!(*pJ%%!&)!"!(b3!"S!!$KK!(b\r!!`!%N!!D!!56'J!)1'!!!)!"!'Ji)3"JI!J$TVX"rq"1J!!J!*!')%'!#!#3"!)\rX!"BZBf0TAf4PCA"IBfp`H9pMBepNBA4KI!J#TVkKrp53!!%!#*3Krj!!I(JEH(b\r@)hKmZ5Yi1m)*cc[L#D!lSJNj1f)*,$Z##,"r!m0i5!!5U@!!!!!X!`!!3B)!X(q\r$ihKrj2YiIfAEH$M!!A4)!("*J%%!&%J!F#Q!33!8,!-!!8##!#"rirYiIk6VH$L\rJ!A3i`!!!5!"`1B""!"4)!!"X5!"[rB""!"3X!`!#3))!&(rMqhK)!(!aJ%%!&%J\r!!%a)!'rGJ%%!&#`$!!*!JJ!8Iq2lH%J!F"'!33!85!!!,%J!Elf!33!8,!-!"%#\r#!"arirYiIk6VH$LJ!A3i`!!"5!"[cB""!"3S'3!!3))!X(q$ihKra20iIfAEH$M\r!!A9)!'q9J%%!&%J!Eh@!33!8,!-!!8##!#"r`r0iIk6VH$LJ!A8i`!!!5!"[KB"\r"!"4)!!"X5!"[5B""!"3X!`!#3))!&(r$mhK)!'ppJ%%!&%J!!%a)!'mTJ%%!&#`\r$!!*!JJ!8Im2cH%J!Eef!33!85!!!,%J!E`Q!33!8,!-!"%##!"ar`r0iIk6VH$L\rJ!A8i`!!"5!"['B""!"3l3!!!5!!!#$YD!!&A3"!kI"B!,LJ!!!"!J[r`IeA6H$J\r9!!&8!a!k5rrRjC!!H3!!J"N!!#J!!!"!JJ!-1'!!"NJ!!1!l3!!!5!!![$KJ!!a\r,rqHpJ*N!!&G!%$TmC!%ZJ(N!!&G!%$Tm!`!Z+!!!!%##!"ar!m0iJ*N!!%J!"Le\rJ!!!!1'!!"NJ!!*JiJ!!!J(N!!$JD!!&8!"!kI)-",ML!!!#!H3!!9d!31RaM!#k\r3!)-!#(m$`hKA3"!kI0B!,S#'!!#!TJ!%J-B!#)$j!!"A3"!kI1F!,N[rqc&mGaY\ri,"F!!%'#!"ar!m0iJ*N!!%J!"EPJ!!!!1'!!"NJ!!#3l@J!"I"US3%'!rd3iJ!!\r!J(N!!&DJ%$TmJ`%Z1'!!!)!"!(Ji)3"`I!J$TVUKrp41J!!J!*!')%'!#`#3"!,\rB!"`ZBf0TAf4PCA"IBfp`H9pMBepNBA4KAf&bFQ&j!!"m#!+Q[d(rk*!!!3!)P#(\rrX(ak'hL3!)%!E*!!S3"`1m)+'M[L#D!lSJNj1f)*,$Z##,"r3p0i5!!2S@!!!!!\rX!`!!3B)!X(q$ihKrj2YiIfAEH$M!!Cj)!'e"J%%!&%J!E5'!33!8,!-!!8##!#"\rrirYiIk6VH$LJ!Cii`!!!5!"Y-B""!"4)!!"X5!"XpB""!"3X!`!#3))!&(rMqhK\r)!'dTJ%%!&%J!!%a)!'c9J%%!&#`$!!*!JJ!8Iq2lH%J!E3Q!33!85!!!,%J!E,@\r!33!8,!-!"%##!"arirYiIk6VH$LJ!Cii`!!"5!"XaB""!"5!!3"X,!!!!8'#!,b\r!!3"X,!!!!N'#!,"rJq0iIm6cH(pPfhJi`!'I5!"XIB""!"4)!'aGJ%%!&#`$!!&\r!JJ!JIm2cH(qNkhJiS!'I1-!!!%J!E'f!33!85!!!E%J!E$'!33!8,!-!!N##!"4\rr`r0i5!"XCB""!"4)!!"-5!"X%B""!"3X!`!#3))!&(r$mhK)!'a&J%%!&%J!!#a\r)!'[aJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!'I1-!!!8J!E!'!33!8J!%!E#`!!!&\r!JJ!81'%!E)"M!!4,rqBC5!!!*)!"!'`X!!!#3))!'(p$dhJiJ3"XJ)3!"%J!!%9\rJ!!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!%!J3!&#jMBfPIC'9PF&p\rQFQ9PAf0bC@4c!!"m#!+Q[d(rk*!!!3!)P#(rX(al'hKmQL0i1q)*S$[##6NlJJN\rX1k))X(pMfhK)!!epB!!!!#`$!!""JJ#`Ik2VH(rNqhKrKH0i1-!"V8J!Daf!33!\r85!"UrB""!"3X!`!"3))!)(rMqhKra20i1+!"V6M!!!")!'X0J%%!&%J!!'a)!'V\r4J%%!&#`$!!*!JJ!8Iq2lH%J!D`@!33!85!!!6%J!DV'!33!8,!-!!N##!"4rirY\ri5!"UjB""!"4)!!!X5!"UNB""!"3X!`!%3))!((rMqhKra20i1+!"V6M!!!&)!'U\rKJ%%!&)!D!!!S!!!!3B)!$)"k!!",rq5pJ"S!"#J!!!""JJ!-J(S!"%[rj+PrBpY\riJ*S!#)#k!!b!fJ!35!!!X@!!!!"rBpYiJ*S!-)#k!$5!fJ!i5!!!Q@!!!!"rBpY\riJ*S!2)#k!%#!fJ"%5!!!J@!!!!#!'J!X+!!!!%'#!"4rBpYiJ*S!,%J!!DeJ!!!\r!J"S!5#J!!!""JJ!8If2EH)#D!%K)!!'4B!!!!)!"!&Ji)3"3I!J$TVY"rqK1J!!\rJ!*!')%'!"J#3"!'N!"FZBf0TAf4PCA"ICR*PC9pf09pMFQ9NF`!!!(`)!UDrBIr\rXN!!"!!L8)Iq`I(XEH*!!J3"XN!#K!(#3!-%!G$[L#D!l`JNj1i)*,$ZL#,"rBpY\ri5!!,T@!!!!!X!`!!3B)!X(qMkhKrj2YiIiAMH$M!!F4)!'P&J%%!&%J!D5@!33!\r8,!-!!8##!#"rirYiIm6cH$LJ!F3i`!!!5!"T0B""!"4)!!"X5!"SqB""!"3X!`!\r#3))!&(rMqhK)!'NYJ%%!&%J!!%a)!'MCJ%%!&#`$!!*!JJ!8Iq2lH%J!D3f!33!\r85!!!,%J!D,Q!33!8,!-!"%##!"arirYiIm6cH$LJ!F3i`!!"5!"SbB""!"3iB3"\rXJ!-!##J!!!""JJ!31'%!E)"M!!K,rq,GJ!%!@$JK!&"m#!1QZf(rl%k!!#!!N!B\rJ3B!&!*!%!5!!&LjMBfPIC'9PF&pQFQ9PAf0MAf4KG'&m#!+Q[Z(rh*!!!3!)P#(\rrS(ah'hKmQ50i1i)+E6ZL#Q!l`JQJ1q)*16Y##5`lBJL`IZ1lH%J!#PeJ!!!!,!-\r!!%'#!,"rBpYiIm6cH(p&dhJi`!(45!"RrB""!"4)!'IGJ%%!&#`$!!&!JJ!JIm2\rcH(rNqhJiS!(41-!!!%J!Cqf!33!85!!!E%J!Cl'!33!8,!-!!N##!"4r`r0i5!"\rRjB""!"4)!!"-5!"RNB""!"3X!`!#3))!&(r$mhK)!'I&J%%!&%J!!#a)!'GaJ%%\r!&#`$!!4!JJ!FIm2cH(rNqhJiS!(41-!!!8J!Ci'!33!8+"N!!%##!,"rBpYiIk6\rVH(p&dhJi`!(55!"R5B""!"4)!'FTJ%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!(51-!\r!!%J!CcQ!33!85!!!E%J!C[f!33!8,!-!!N##!"4rSqYi5!"R-B""!"4)!!"-5!"\rQhB""!"3X!`!#3))!&(qMkhK)!'F4J%%!&%J!!#a)!'DpJ%%!&#`$!!4!JJ!FIk2\rVH(rNqhJiS!(51-!!!8J!CXf!33!8J"N!!#J!!!"!JJ#`If2EH(q%ihKr4G0i1-!\r"ddJ!CT'!33!85!"QFB""!"3X!`!"3))!)(q$ihKrj2Yi1+!"dcM!!!")!'D"J%%\r!&%J!!'a)!'C&J%%!&#`$!!*!JJ!8Ii2MH%J!CRQ!33!85!!!6%J!CL@!33!8,!-\r!!N##!"4rJq0i5!"Q@B""!"4)!!!X5!"Q"B""!"3X!`!%3))!((q$ihKrj2Yi1+!\r"dcM!!!&)!'B9J%%!&$X!!!")!!!`IZ1lH&F!%$Tmf3!ZJ)B!!)#Q!!5!aJ!)5rr\rm29F!%$TmH3!Z5rrJ&6XB!!&A!"!kI"N!,LJ!!!"!J[r)Ib2,H%[rhrQ!!3"S1#%\r!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#[!!F,Q0MD9pNC@9`AfCbC@9IBf0IC'&\rdB9pKFR*KH3!!I!J#TVkKrp53!!%!#*3Krj!!I(NEH*!!J3#-N!#K!*!!N!$"!*5\r3!1%!Q$Z##X-lSJTl1m)*S$[L#6Nl3JNX1f))X(mMbhK)!!GPB!!!!#`$!!""JJ#\r`If2EH(r%mhKr4G0i1-!"k8J!C3@!33!85!"NjB""!"3X!`!"3))!)(r$mhKrj2Y\ri1+!"k6M!!!")!'6eJ%%!&%J!!'a)!'5jJ%%!&#`$!!*!JJ!8Im2cH%J!C1f!33!\r85!!!6%J!C*Q!33!8,!-!!N##!"4r`r0i5!"NcB""!"4)!!!X5!"NHB""!"3X!`!\r%3))!((r$mhKrj2Yi1+!"k6M!!!&)!'5*J%%!&)!"!)`X!!!"3B)![)!"!)`X!!!\r#3B)!X(pMfhKrT1YiIdA6H$M!!HT)!'4"J%%!&%J!C#'!33!8,!-!!8##!#"rSqY\riIq6lH$LJ!HSi`!!!5!"N-B""!"4)!!"X5!"MpB""!"3X!`!#3))!&(qMkhK)!'3\rTJ%%!&%J!!%a)!'29J%%!&#`$!!*!JJ!8Ik2VH%J!C!Q!33!85!!!,%J!Bl@!33!\r8,!-!"%##!"arSqYiIq6lH$LJ!HSi`!!"5!"MaB""!"5!!3#8,!!!!8'#!,b!!3#\r8,!!!!N'#!,"rBpYiIi6MH(p&dhJi`!(V5!"MIB""!"4)!'0GJ%%!&#`$!!&!JJ!\rJIi2MH(rNqhJiS!(V1-!!!%J!Bff!33!85!!!E%J!Bc'!33!8,!-!!N##!"4rJq0\ri5!"MCB""!"4)!!"-5!"M%B""!"3X!`!#3))!&(q$ihK)!'0&J%%!&%J!!#a)!',\raJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!(V1-!!!8J!B`'!33!8J'%!M)!"!*4m!`!\r!3B)!$$KJ!!")!!%SJ!%!M#`!!!&!JJ#81'%!M)-$!!3iB3#8JZ-!"#JB!!""JJ!\r-+"F!!%##!!`iB!!!5!!!p$Ki!!%iP`!"5!"N9B""!"3X!`!!3))!6$Ki!#NiP`!\rT5!"N2B""!"3X!`!!3))!0$Ki!+%iP`#K5!"N*B""!"3X!`!!3))!()"i!0U!&`$\rDI!-!!%##!!`iB!!"5!!!P$KJ!!")!!#-J!%!M#`!!!*!JJ"m1'%!M)+M!!3iB3#\r8JX-!"#J9!!""JJ!-+"B!!%##!!`iB!!!5!!!@)"e!!#!PJ!!5!"MZB""!"3X!`!\r!3))!0)"f!!5!PJ!%5!"MSB""!"3X!`!!3))!()"e!"L!&J!BI!-!!%##!!`iB!!\r"5!!!%$KJ!!")!!!)1'!!!)!"!(Ji)3"`I!J$TVUKrp41J!!J!*!')%'!#`#3"!2\r8!"!ZBf0TAf9aG@&XAf0bC@4c!!"m#!+Q[f(rl*!!!3!)P#(rS*!!B3"iN!#"!(`\rliJPH1m)*16Z##5`lSJL`J'%!H)#"!(`iS3!i5!"L%B""!"4mHaYiIf!(0#`!!!"\r"JJ#`Ik2VH(rNqhKrKH0i1-!#)8J!B4'!33!85!"JmB""!"3X!`!"3))!)(rMqhK\rra20i1+!#)6M!!!")!'%"J%%!&%J!!'a)!'$&J%%!&#`$!!*!JJ!8Iq2lH%J!B2Q\r!33!85!!!6%J!B+@!33!8,!-!!N##!"4rirYi5!"JfB""!"4)!!!X5!"JKB""!"3\rX!`!%3))!((rMqhKra20i1+!#)6M!!!&)!'#9J%%!&)KK!$L!!3"S1#%!B(`)!kD\rlBIrX6S!!)!#3"L""J!8!N!3"%!!4,Q0MD9pcB@ePAh"bEf0PFh-!L!)###J!!!"\r"JJ!-1'!!!%J!!!JiB!!!6S!!)!#3"L"!!*!((!!C,Q0MD9pTEQPdD@&XDATPAfP\rZG'9bEQ&XF`"m#!+Q[`(ri*!!!3!)P#(rS(aj'hJl`JYc1k),B6YL#dmliJY!1i)\r,)#JC!!"!JJ#`Ii2MH(rNqhKrCGYi1-!!5NJ!Al'!33!85!"INB""!"3X!`!"3))\r!)(rMqhKrT1Yi1+!!5MM!!!")!&qKJ%%!&%J!!'a)!&pPJ%%!&#`$!!*!JJ!8Iq2\rlH%J!AjQ!33!85!!!6%J!Ad@!33!8,!-!!N##!"4rirYi5!"IHB""!"4)!!!X5!"\rI*B""!"3X!`!%3))!((rMqhKrT1Yi1+!!5MM!!!&)!&meJ%%!&$KJ!"4,rpFTB!!\r!!(ai'hJS'!!!3))!$$KJ!!C)!!%!2'#e3cKMG(L3!(J!!$Ki!!4)!&j9J%%!&(a\rk'hKr3!Fd,!!!!%'#!,"rJq0iIm6cH(pPfhJi`!"65!"H[B""!"4)!&kGJ%%!&#`\r$!!&!JJ!JIm2cH(qNkhJiS!"61-!!!%J!AUf!33!85!!!E%J!AR'!33!8,!-!!N#\r#!"4r`r0i5!"HTB""!"4)!!"-5!"H8B""!"3X!`!#3))!&(r$mhK)!&k&J%%!&%J\r!!#a)!&iaJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!"61-!!!8J!AN'!33!8J!)!@*!\r!'!!-1!!!!)"i!!b3!!-!$*-C!!"r!m0i5!"1S@!!!!!iB!!!J!%!D$JK!'"m#!1\rQZ`(ri%k!!#!!N!BJ3B!)!*!%!J`!%#jMBfPIEQ9hAf0[ER4PH(3!!(`)!UDqiIr\rFN!!"!!L8)Iq3!(aj'hJl`JYc1i),B6Y##dmlBJXJ1`!!!)"j!!!m!aUp+!"dH%#\r#!!`iB!!!5!!#H)"j!!!m!dUp+!"dH%'#!!`iB!!+5!!#B$KK!$K)!&c9J%%!&(a\rh'hKqi!Fd,!!!!%'#!,"rBpYiIm6cH(p&dhJi`!"[5!"G2B""!"4)!&dGJ%%!&#`\r$!!&!JJ!JIm2cH(q%ihJiS!"[1-!!!%J!A5f!33!85!!!E%J!A2'!33!8,!-!!N#\r#!"4r`r0i5!"G*B""!"4)!!"-5!"FdB""!"3X!`!#3))!&(r$mhK)!&d&J%%!&%J\r!!#a)!&baJ%%!&#`$!!4!JJ!FIm2cH(q%ihJiS!"[1-!!!8J!A-'!33!81'%!1$L\rC!!4,rrXYB!!!!&4J"MiS!!!!3))!$$KJ!!T)!!&dJ(N!$)2M!!4)!!!-1aJ!!B2\rr!$!S(`!!3),rp)"j!!b!!`!)I"J!3%'#!!`iB!!+5!!"3)"j!!b$i`!%5!!!G)!\rI!#`S!!!!3))!()"j!!b!!`!%I"m!3%'#!!`iB!!+5!!"%)!I!#`S!!!!3B)!()"\rr!#b!!`!`I!$i3%'#!!`iB!!+5!!!l)!I!$!S!!!!3B)!()"r!$#!!`!XI!$i3%'\r#!!`iB!!+5!!!b)2r!$!S(`!!3),rM)"j!!b$i`!%5!!!T)!I!!`X!!!"3B)!+)!\rI!!`X!!!#3B)!()"r!!`m!`!!+!$HV8'#!!`iB!!+5!!!J)"r!"#!(`!8I!-!3%'\r"!"#!(`!B+!!!!%##!!`iB!!+5!!!A$ZJ!!")!!!iJ(m!'&HJ'$Km!`!Z,!!!!8'\r#!##!I`!B9k!B1(`$!#iX!!!#3B)!$$KJ!!T)!!!N1ld!!B!I!""m(3"!3B$ra)2\rr!$!S(`!!3),rA$KJ!!#!!3"i1#%!F(`)!kDkiIrF6S!!)!#3"L""J!N!N!3#b!!\r9,Q0MD9pfB@aTC'&dC9pMEfjdCAKd!(`)!UDr)IrNN!!"!!L8)IqJI(NEH$Z##l-\rlSJZ$1q),B6Y##dml`JY!1f),)#JC!!"!JJ#`If2EH(r%mhKr4G0i1-!!X8J!@Sf\r!33!85!"DEB""!"3X!`!"3))!)(r$mhKrj2Yi1+!!X6M!!!")!&TpJ%%!&%J!!'a\r)!&T"J%%!&#`$!!*!JJ!8Im2cH%J!@R@!33!85!!!6%J!@L'!33!8,!-!!N##!"4\rr`r0i5!"D9B""!"4)!!!X5!"D!B""!"3X!`!%3))!((r$mhKrj2Yi1+!!X6M!!!&\r)!&S4J%%!&)"j!!",rr`Y,!-!!%'#!,"rBpYiIk6VH(p&dhJi`!#b5!"CdB""!"4\r)!&QaJ%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!#b1-!!!%J!@F'!33!85!!!E%J!@B@\r!33!8,!-!!N##!"4rSqYi5!"CZB""!"4)!!"-5!"CCB""!"3X!`!#3))!&(qMkhK\r)!&QCJ%%!&%J!!#a)!&P&J%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!#b1-!!!8J!@9@\r!33!8J(N!!%J!5JeJ!!!!J(N!!%[rdh&J!!!!5!"CCB""!"4mB!Fd,!!!!%'#!,"\rrBpYiIi6MH(p&dhJi`!#h5!"BqB""!"4)!&MCJ%%!&#`$!!&!JJ!JIi2MH(rNqhJ\riS!#h1-!!!%J!@1Q!33!85!!!E%J!@+f!33!8,!-!!N##!"4rJq0i5!"BiB""!"4\r)!!"-5!"BMB""!"3X!`!#3))!&(q$ihK)!&M"J%%!&%J!!#a)!&KYJ%%!&#`$!!4\r!JJ!FIi2MH(rNqhJiS!#h1-!!!8J!@(f!33!81!!!!*!!'3!!J!%!D$JK!'"m#!1\rQZb(rj%k!!#!!N!BJ3B!(!*!%!T!!!"%ZBf0TAfCbC@9IBfpZG'9iG!"m#!+Q[b(\rrj*!!!3!)P#(rS(aj'hKmQL0i1m),qM[L#mXlSJYK1f),6cZ##b"r)mYi5rrk,5`\r$!!""JJ#`Ii2MH(rNqhKrCGYi1-!!`8J!9p'!33!85!"AXB""!"3X!`!"3))!)(r\rMqhKrT1Yi1+!!`6M!!!")!&I"J%%!&%J!!'a)!&H&J%%!&#`$!!*!JJ!8Iq2lH%J\r!9lQ!33!85!!!6%J!9f@!33!8,!-!!N##!"4rirYi5!"AQB""!"4)!!!X5!"A4B"\r"!"3X!`!%3))!((rMqhKrT1Yi1+!!`6M!!!&)!&G9J%%!&#JD!!"!JJ#`Ii2MH(r\r%mhKrCGYi1-!!`NJ!9af!33!85!"@rB""!"3X!`!"3))!)(r$mhKrT1Yi1+!!`MM\r!!!")!&F0J%%!&%J!!'a)!&E4J%%!&#`$!!*!JJ!8Im2cH%J!9`@!33!85!!!6%J\r!9V'!33!8,!-!!N##!"4r`r0i5!"@jB""!"4)!!!X5!"@NB""!"3X!`!%3))!((r\r$mhKrT1Yi1+!!`MM!!!&)!&DKJ%%!&)"j!!b!!`!!N!!D!!!iB!!!J!%!D$JK!'"\rm#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!F!!&#jMBfPICf9dAf0SB@jRC9pdD@eP!!"\rm#!+Q[f(rl*!!!3!)P#(rX(al'hJliJ[,1m),B6Z##dmlSJXJIf2EH%[rq%dX!`!\r!3B)!X(qMkhKrj2YiIiAMH$M!!-a)!&AaJ%%!&%J!9G'!33!8,!-!!8##!#"rirY\riIm6cH$LJ!-`i`!!!5!"9iB""!"4)!!"X5!"9TB""!"3X!`!#3))!&(rMqhK)!&A\rCJ%%!&%J!!%a)!&@&J%%!&#`$!!*!JJ!8Iq2lH%J!9EQ!33!85!!!,%J!9@@!33!\r8,!-!"%##!"arirYiIm6cH$LJ!-`i`!!"5!"9GB""!"5!H`!-5!"@kB""!"5!H`!\r-5!"@pB""!"5!!3"B1#%!8(`)!kDlBIrX6S!!)!#3"L""J!8!N!3"$!!8,Q0MD9p\rMD'&ZCf9NAf0[ER4PH(3!!(`)!UDqiIrFN!!"!!L8)IqJI(NEH(bA)hKmZLYi1m)\r-"c[L#mXlSJYK1f),6cZ##b"r)mYi5rrh$5`$!!""JJ#`Ii2MH(rNqhKrCGYi1-!\r!i8J!9,'!33!85!"8NB""!"3X!`!"3))!)(rMqhKrT1Yi1+!!i6M!!!")!&5KJ%%\r!&%J!!'a)!&4PJ%%!&#`$!!*!JJ!8Iq2lH%J!9*Q!33!85!!!6%J!9%@!33!8,!-\r!!N##!"4rirYi5!"8HB""!"4)!!!X5!"8*B""!"3X!`!%3))!((rMqhKrT1Yi1+!\r!i6M!!!&)!&3eJ%%!&#JD!!"!JJ#`Ii2MH(r%mhKrCGYi1-!!iNJ!8rf!33!85!"\r6hB""!"3X!`!"3))!)(r$mhKrT1Yi1+!!iMM!!!")!&2YJ%%!&%J!!'a)!&1aJ%%\r!&#`$!!*!JJ!8Im2cH%J!8q@!33!85!!!6%J!8j'!33!8,!-!!N##!"4r`r0i5!"\r6aB""!"4)!!!X5!"6FB""!"3X!`!%3))!((r$mhKrT1Yi1+!!iMM!!!&)!&1"J%%\r!&$KJ!!a,rmYeB!!!!(ai'hJS'!!!3))!$$KJ!!C)!!!d2'#e3cKMFQD3!(J!!*,\ri!!5!&`!%N!!B!!L6'J!!Ib2,H(m%`hK)!%3pB!!!!$KJ!!#!!3"S1#%!B(`)!kD\rkiIrF6S!!)!#3"L""J!N!N!3#"!!6,Q0MD9pZCAGIBf0KBfKPAh*PCJ!!!(`)!UD\rr)IrNN!!"!!L8)IqJI(SEH(bC)hJliJ[,1m),B6Z##dmlSJXJId26H%[rp1NX!`!\r!3B)!X(qMkhKrj2YiIiAMH$M!!2P)!&+0J%%!&%J!8Qf!33!8,!-!!8##!#"rirY\riIm6cH$LJ!2Ni`!!!5!"5IB""!"4)!!"X5!"53B""!"3X!`!#3))!&(rMqhK)!&*\reJ%%!&%J!!%a)!&)KJ%%!&#`$!!*!JJ!8Iq2lH%J!8P@!33!85!!!,%J!8J'!33!\r8,!-!"%##!"arirYiIm6cH$LJ!2Ni`!!"5!"5%B""!"5!H3!!2!0+[5J!FQC"JJ!\r-1'!!#NJ!!&L!HJ!-J!-!"#J!!!"!JJ!-1'!!#NJ!!%#!HJ!-Jf-!")#E!!5!H3!\r%J!-!"(`%!%""JJ!JJ"X!-#J!!!"!JJ!-1'!!#NJ!!"#$H`!`5rrre$KJ!!#!!3"\rS1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"C!!B,Q0MD9pfB@aTC'&dC9pMBf&\rMD'9IFQ9Q!!"m#!+Q[Z(rh*!!!3!)P#(rS(ah'hKmQ#0i1f)-&MZ#$!FlSJ[,1m)\r,Xc[L#f%l)JY21d),)(lMZhK,rr00,!-!!%'#!,"r3p0iIk6VH(mPbhJi`!%@5!"\r3mB""!"4)!&$4J%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!%@1-!!!%J!81'!33!85!!\r!E%J!8+@!33!8,!-!!N##!"4rSqYi5!"3fB""!"4)!!"-5!"3KB""!"3X!`!#3))\r!&(qMkhK)!&#jJ%%!&%J!!#a)!&"PJ%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!%@1-!\r!!8J!8(@!33!8+"J!!%##!,"r3p0iIi6MH(mPbhJi`!%A5!"32B""!"4)!&!GJ%%\r!&#`$!!&!JJ!JIi2MH(rNqhJiS!%A1-!!!%J!8#f!33!85!!!E%J!6r'!33!8,!-\r!!N##!"4rJq0i5!"3*B""!"4)!!"-5!"2dB""!"3X!`!#3))!&(q$ihK)!&!&J%%\r!&%J!!#a)!%qaJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!%A1-!!!8J!6m'!33!8IZ1\rlH)#B!!",rrc&,!-!!%'#!,"r3p0iIf6EH(mPbhJi`!%B5!"2IB""!"4)!%pGJ%%\r!&#`$!!&!JJ!JIf2EH(rNqhJiS!%B1-!!!%J!6ff!33!85!!!E%J!6c'!33!8,!-\r!!N##!"4rBpYi5!"2CB""!"4)!!"-5!"2%B""!"3X!`!#3))!&(pMfhK)!%p&J%%\r!&%J!!#a)!%laJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!%B1-!!!8J!6`'!33!8IZ1\rlH)#B!!")!%!pB!!!!)"i!!",rmNCB!!!!%J!6`f!33!8I'!(0#`!!!""JJ#`Id2\r6H(r%mhKr*FYi1-!"(%J!6U'!33!85!"1JB""!"3X!`!"3))!)(r$mhKrj2Yi1+!\r"($M!!!")!%k4J%%!&%J!!'a)!%j9J%%!&#`$!!*!JJ!8Im2cH%J!6SQ!33!85!!\r!6%J!6M@!33!8,!-!!N##!"4r`r0i5!"1DB""!"4)!!!X5!"1&B""!"3X!`!%3))\r!((r$mhKrj2Yi1+!"($M!!!&)!%iPJ%%!&)!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!\r')%'!#3#3"!08!"3ZBf0TAfCbC@9IBf0KBfKPAh*PCJ!!I!J#TVlKrpb3!!%!#*3\rKrk"mH4YiI*FMH(bi+hJlJJb,1k)-86[##mXliJYK1d),6cYL#b"r)mYi5rr[d5`\r$!!""JJ#`If2EH(r%mhKr4G0i1-!",8J!6A@!33!85!"09B""!"3X!`!"3))!)(r\r$mhKrj2Yi1+!",6M!!!")!%ePJ%%!&%J!!'a)!%dTJ%%!&#`$!!*!JJ!8Im2cH%J\r!69f!33!85!!!6%J!63Q!33!8,!-!!N##!"4r`r0i5!"02B""!"4)!!!X5!"-kB"\r"!"3X!`!%3))!((r$mhKrj2Yi1+!",6M!!!&)!%cjJ%%!&(mMbhKqj,Yi5rrjr5`\r$!!""JJ#`If2EH(qNkhKr4G0i1-!",NJ!6,@!33!85!"-PB""!"3X!`!"3))!)(q\rMkhKrj2Yi1+!",MM!!!")!%bPJ%%!&%J!!'a)!%aTJ%%!&#`$!!*!JJ!8Ik2VH%J\r!6*f!33!85!!!6%J!6%Q!33!8,!-!!N##!"4rSqYi5!"-IB""!"4)!!!X5!"-+B"\r"!"3X!`!%3))!((qMkhKrj2Yi1+!",MM!!!&)!%`jJ%%!&#JB!!""JJ#i+"J!!8'\r#!,"rBpYiIi6MH(p&dhJi`!%[5!",qB""!"4)!%[CJ%%!&#`$!!&!JJ!JIi2MH(r\rNqhJiS!%[1-!!!%J!5qQ!33!85!!!E%J!5kf!33!8,!-!!N##!"4rJq0i5!",iB"\r"!"4)!!"-5!",MB""!"3X!`!#3))!&(q$ihK)!%["J%%!&%J!!#a)!%YYJ%%!&#`\r$!!4!JJ!FIi2MH(rNqhJiS!%[1-!!!8J!5hf!33!8J(F!")!$!#!S!!!#3B)!,)"\rh!!3iB`!N1*N!"%[rkG9J!!!!9'!'2LJ!!!"!JJ!-1'!!#%J!!#5!G`!%N`-!))#\rA!!5!H3!%J"N!#*!!C!!NN!!%!#JiB!!!J!%!D$JK!'"m#!1QZZ(rh%k!!#!!N!B\rJ3B!*!*!%!YJ!%bjMBfPIE'pMDepMB@0SC9pbC@B!!!"m#!+Q[Z(rh*!!!3!)P#(\rrS(ah'hKmQ#0i1f)-jMZ#$,SlSJa41m),bc[L#f%l)JY21d),)(lMZhK,rqc4,!-\r!!%'#!,"r3p0iIm6cH(mPbhJi`!&!5!"+GB""!"4)!%T9J%%!&#`$!!&!JJ!JIm2\rcH(rNqhJiS!&!1-!!!%J!5Q@!33!85!!!E%J!5LQ!33!8,!-!!N##!"4r`r0i5!"\r+AB""!"4)!!"-5!"+#B""!"3X!`!#3))!&(r$mhK)!%SpJ%%!&%J!!#a)!%RTJ%%\r!&#`$!!4!JJ!FIm2cH(rNqhJiS!&!1-!!!8J!5IQ!33!8IZ1lH(m%`hK,rrEp,!-\r!!%'#!,"r3p0iIk6VH(mPbhJi`!&"5!"*YB""!"4)!%Q9J%%!&#`$!!&!JJ!JIk2\rVH(rNqhJiS!&"1-!!!%J!5D@!33!85!!!E%J!5@Q!33!8,!-!!N##!"4rSqYi5!"\r*RB""!"4)!!"-5!"*5B""!"3X!`!#3))!&(qMkhK)!%PpJ%%!&%J!!#a)!%NTJ%%\r!&#`$!!4!JJ!FIk2VH(rNqhJiS!&"1-!!!8J!56Q!33!8J(J!")!$!#!S!!!#3))\r!X(p$dhKrK10iIbA,H$M!!8*)!%MjJ%%!&%J!50Q!33!8,!-!!8##!#"rJq0iIq6\rlH$LJ!8)i`!!!5!")kB""!"4)!!"X5!")VB""!"3X!`!#3))!&(q$ihK)!%MKJ%%\r!&%J!!%a)!%L0J%%!&#`$!!*!JJ!8Ii2MH%J!5-'!33!85!!!,%J!5'f!33!8,!-\r!"%##!"arJq0iIq6lH$LJ!8)i`!!"5!")IB""!"5!H!!%1'-!*$LA!!4,rqEPB!!\r!!&4J"MiS!!!!3))!X(p$dhKrC0YiIbA,H$M!!80)!%JYJ%%!&%J!5!f!33!8,!-\r!!8##!#"rBpYiIq6lH$LJ!8-i`!!!5!")(B""!"4)!!"X5!"(iB""!"3X!`!#3))\r!&(pMfhK)!%J9J%%!&%J!!%a)!%I"J%%!&#`$!!*!JJ!8If2EH%J!4r@!33!85!!\r!,%J!4k'!33!8,!-!"%##!"arBpYiIq6lH$LJ!8-i`!!"5!"(XB""!"5!H!!%J!-\r!)#J!!!*"JJ"3J(J!"$KM!#3iP`!%5rrQ#@!!!!"8B!Bq+!!!!%'#!$!i!!!#J(J\r!"*!!!`!J1!!!!)"i!!53!!-!*$J!!!#!H!!%N!!$!#JiB!!!5!!!#$KJ!!L!!3"\rS1#%!B(`)!kDkiIrF6S!!)!#3"L""J!N!N!3$V!!9,Q0MD9peEQa[BfYIBf&MD'9\rIFQ9Q!(`)!UDqBIr-N!!"!!L8)Iq3!(ah'hKmP50iI,BVH*!!`3#8N!$K!*Kp&%0\ri1f)03MZ#$68lSJ`(1m),bc[L#f%l)JY21d),)(lMZhK,rqMY,!-!!%'#!,"r3p0\riIm6cH(mPbhJi`!&K5!"'NB""!"4)!%CaJ%%!&#`$!!&!JJ!JIm2cH(rNqhJiS!&\rK1-!!!%J!4S'!33!85!!!E%J!4N@!33!8,!-!!N##!"4r`r0i5!"'HB""!"4)!!"\r-5!"'*B""!"3X!`!#3))!&(r$mhK)!%CCJ%%!&%J!!#a)!%B&J%%!&#`$!!4!JJ!\rFIm2cH(rNqhJiS!&K1-!!!8J!4K@!33!8+"8!!%##!,"r3p0iIi6MH(mPbhJi`!&\rL5!"&hB""!"4)!%@pJ%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!&L1-!!!%J!4Ff!33!\r85!!!E%J!4C'!33!8,!-!!N##!"4rJq0i5!"&aB""!"4)!!"-5!"&FB""!"3X!`!\r#3))!&(q$ihK)!%@PJ%%!&%J!!#a)!%94J%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!&\rL1-!!!8J!4@'!33!8+"B!!%##!,"r3p0iIf6EH(mPbhJi`!&M5!"&+B""!"4)!%8\r*J%%!&#`$!!&!JJ!JIf2EH(rNqhJiS!&M1-!!!%J!44Q!33!85!!!E%J!40f!33!\r8,!-!!N##!"4rBpYi5!"&%B""!"4)!!"-5!"%[B""!"3X!`!#3))!&(pMfhK)!%6\raJ%%!&%J!!#a)!%5GJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!&M1-!!!8J!4+f!33!\r8+"3!!%##!,"r3p0iIk6VH(mPbhJi`!&N5!"%GB""!"4)!%49J%%!&#`$!!&!JJ!\rJIk2VH(rNqhJiS!&N1-!!!%J!4'@!33!85!!!E%J!4#Q!33!8,!-!!N##!"4rSqY\ri5!"%AB""!"4)!!"-5!"%#B""!"3X!`!#3))!&(qMkhK)!%3pJ%%!&%J!!#a)!%2\rTJ%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!&N1-!!!8J!3rQ!33!81'!!0%[r[1PJ!!!\r!I(JEH#JB!!"!JJ!-1'!!"NJ!!A3i!!!!N!!B!!!i!!!!N!!B!!Ji!!!!N!!B!"K\rqSkYi5!"%eB""!"3iB`!"5rqm*@!!!!#3!(J!!)!B!!!S!!!!3))!((lMZhKr"-0\ri5!!59@!!!!!iB!!'5!!"((l$XhK)!%59J%%!&$KM!!&,rl[PB!!!!*!!H!!)J"J\r!##J!!!"!JJ!FIZ1lH(m%`hK)!")9B!!!!$KJ!!C)!!$FIZ1lH(m%`hK)!"3KB!!\r!!(ac'hJX%`!!3B)!((lMZhKr"-0i5!!4i@!!!!"qBjYi5!!!U)"i!!"qT+Yi5!"\r%0B""!"5!H!!)IX5cH%J!4#@!33!8J!%!Q*!!'!!FJ!%!P*!!'!!-1!!!!*!!'!!\r31!!!!T!!'!!JJ(F!$)!$!!b3!"J!")#A!!b!C!!-1!-!!C!!"!!-IZ1lH(m%`hK\rqKD0i5rrYKAac'hJX%`!!3B)!((lMZhKr"-0i5!!48@!!!!"qBjYi5!!!'(lMZhK\rr"-0i5!!8Y@!!!!!iB!!!J!%!H$JK!("m#!1QZQ(rc%k!!#!!N!BJ3B!0!*!%"-!\r!$bjMBfPIEQ9hAf0MB@0SC3!!!(`)!UDr)IrNN!!"!!L8)IqJI(SEH(bC)hJl`Ja\r41q),bcZL#f%lBJY21i),)(p$dhK,rq3K,!-!!%'#!,"rJq0iIq6lH(pPfhJi`!'\rH5!""aB""!"4)!%'PJ%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!'H1-!!!%J!3E@!33!\r85!!!E%J!3AQ!33!8,!-!!N##!"4rirYi5!""VB""!"4)!!"-5!""@B""!"3X!`!\r#3))!&(rMqhK)!%'0J%%!&%J!!#a)!%%jJ%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!'\rH1-!!!8J!38Q!33!8Id26H(mNbhK,rqj0,!-!!%'#!,"rJq0iIm6cH(pPfhJi`!'\rI5!"""B""!"4)!%$PJ%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!'I1-!!!%J!32@!33!\r85!!!E%J!3,Q!33!8,!-!!N##!"4r`r0i5!"!lB""!"4)!!"-5!"!QB""!"3X!`!\r#3))!&(r$mhK)!%$0J%%!&%J!!#a)!%"jJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!'\rI1-!!!8J!3)Q!33!8J(N!")!$!$!S!!!!3B)!')"j!!5!!`!XJ(N!")"M!$#3!!-\r!,)"j!!5!!`!X+!!!!%'#!"b!H3!%J!-!-)"j!!5!B`!XN!!$!$")!!!8J(N!")!\r$!$#!HJ!-N!!$!!5!QJ!-J'3!#$J$rrq3!!3!#(p$dhL!Q3!%5!!1f@!!!!!iB!!\r!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!M`!%#jMBfPICR*PC9pMBf&\rMD'8!!(`)!UDqJIr3N!!"!!L8)Iq3!(af'hKmPb0iI,8VH$X#$93l)Je#1d)-86Y\rL#mXlJJZc1q),B6ZL#dml`JXJIX1cH%[riE%X!`!!3B)!X(r$mhKrC0YiIkAVH$M\r!!Ej)!$p9J%%!&%J!2c@!33!8,!-!!8##!#"rBpYiIq6lH$LJ!Eii`!!!5!!r4B"\r"!"4)!!"X5!!r#B""!"3X!`!#3))!&(pMfhK)!$mpJ%%!&%J!!%a)!$lTJ%%!&#`\r$!!*!JJ!8If2EH%J!2af!33!85!!!,%J!2XQ!33!8,!-!"%##!"arBpYiIq6lH$L\rJ!Eii`!!"5!!qfB""!"4q`l0iIZ5lH%[rkpdX!`!!3B)!X(r$mhKr400iIkAVH$M\r!!Ep)!$k9J%%!&%J!2R@!33!8,!-!!8##!#"r3p0iIq6lH$LJ!Emi`!!!5!!qKB"\r"!"4)!!"X5!!q5B""!"3X!`!#3))!&(p$dhK)!$jpJ%%!&%J!!%a)!$iTJ%%!&#`\r$!!*!JJ!8Id26H%J!2Pf!33!85!!!,%J!2JQ!33!8,!-!"%##!"ar3p0iIq6lH$L\rJ!Emi`!!"5!!q'B""!"3S&3!!3))!X(r$mhKr*-YiIkAVH$M!!F")!$hKJ%%!&%J\r!2F'!33!8,!-!!8##!#"r)mYiIq6lH$LJ!F!i`!!!5!!pdB""!"4)!!"X5!!pPB"\r"!"3X!`!#3))!&(mMbhK)!$h*J%%!&%J!!%a)!$eeJ%%!&#`$!!*!JJ!8Ib2,H%J\r!2DQ!33!85!!!,%J!29@!33!8,!-!"%##!"ar)mYiIq6lH$LJ!F!i`!!"5!!pCB"\r"!"5!G`!%J!-!##J!!!"!JJ#`Im2cH(m%`hKrTHYi1-!"`8J!25@!33!85!!p"B"\r"!"3X!`!"3))!)(m$`hKrj2Yi1+!"`6M!!!")!$d9J%%!&%J!!'a)!$cCJ%%!&#`\r$!!*!JJ!8I`2$H%J!23f!33!85!!!6%J!2,Q!33!8,!-!!N##!"4r!m0i5!!mlB"\r"!"4)!!!X5!!mQB""!"3X!`!%3))!((m$`hKrj2Yi1+!"`6M!!!&)!$bTJ%%!&(k\rMUhK)!$fpJ%%!&$KM!!&,rl80B!!!!(ad'hJS&!!!3))!$$KJ!!C)!!$`J(F!")"\rM!!K,rlDKB!!!!%J!2*@!33!8I'!(0#`!!!""JJ#`Im2cH(q%ihKrTHYi1-!"b8J\r!2#Q!33!85!!m#B""!"3X!`!"3))!)(q$ihKrj2Yi1+!"b6M!!!")!$`CJ%%!&%J\r!!'a)!$[GJ%%!&#`$!!*!JJ!8Ii2MH%J!2"'!33!85!!!6%J!1lf!33!8,!-!!N#\r#!"4rJq0i5!!lmB""!"4)!!!X5!!lRB""!"3X!`!%3))!((q$ihKrj2Yi1+!"b6M\r!!!&)!$ZYJ%%!&)"h!!55J`!)IS1MH(kNUhK)!$c0J%%!&$KJ!!#!!3"i1#%!F(`\r)!kDkJIr36S!!)!#3"L""J!`!N!3%9!!5,Q0MD9pcCA4IF(*TEQ0TF'&XI!J#TVk\rKrp53!!%!#*3Krj!!I(FEH(bB)hKmYLYi1f)09$Z#$8)lSJa41m),bc[L#f%l)JY\r21d),)(lMZhK,rpdp,!-!!%'#!,"r3p0iIm6cH(mPbhJi`!(D5!!kiB""!"4)!$V\r"J%%!&#`$!!&!JJ!JIm2cH(rNqhJiS!(D1-!!!%J!1Y'!33!85!!!E%J!1T@!33!\r8,!-!!N##!"4r`r0i5!!kbB""!"4)!!"-5!!kGB""!"3X!`!#3))!&(r$mhK)!$U\rTJ%%!&%J!!#a)!$T9J%%!&#`$!!4!JJ!FIm2cH(rNqhJiS!(D1-!!!8J!1Q@!33!\r8IZ1lH(m%`hK,rqGT,!-!!%'#!,"r3p0iIk6VH(mPbhJi`!(E5!!k)B""!"4)!$S\r"J%%!&#`$!!&!JJ!JIk2VH(rNqhJiS!(E1-!!!%J!1K'!33!85!!!E%J!1G@!33!\r8,!-!!N##!"4rSqYi5!!k#B""!"4)!!"-5!!jYB""!"3X!`!#3))!&(qMkhK)!$R\rTJ%%!&%J!!#a)!$Q9J%%!&#`$!!4!JJ!FIk2VH(rNqhJiS!(E1-!!!8J!1D@!33!\r8+"B!!%##!,"r3p0iIi6MH(mPbhJi`!(F5!!jEB""!"4)!$P0J%%!&#`$!!&!JJ!\rJIi2MH(rNqhJiS!(F1-!!!%J!19f!33!85!!!E%J!15'!33!8,!-!!N##!"4rJq0\ri5!!j9B""!"4)!!"-5!!j!B""!"3X!`!#3))!&(q$ihK)!$NeJ%%!&%J!!#a)!$M\rKJ%%!&#`$!!4!JJ!FIi2MH(rNqhJiS!(F1-!!!8J!12'!33!8J(J!")!$!!JS!!!\r!3))!X(p$dhKrC0YiIbA,H$M!!Ge)!$LaJ%%!&%J!1*'!33!8,!-!!8##!#"rBpY\riIq6lH$LJ!Gdi`!!!5!!iSB""!"4)!!"X5!!iCB""!"3X!`!#3))!&(pMfhK)!$L\rCJ%%!&%J!!%a)!$K&J%%!&#`$!!*!JJ!8If2EH%J!1(Q!33!85!!!,%J!1#@!33!\r8,!-!"%##!"arBpYiIq6lH$LJ!Gdi`!!"5!!i0B""!"5!H!!%J'-!#%J!18@!33!\r81'-!!8[rX"PJ!!!!I(8EH#J9!!"!JJ!-1'!!"NJ!!$"qSkYiJ*J!")#%!!K)!$N\rTJ%%!&*+f!!"qilYiIU5VH%J!+@eJ!!!!1'!!!)!"!(Ji)3"`I!J$TVUKrp41J!!\rJ!*!')%'!#`#3"!18!")ZBf0TAfGPG&p`FQPZBfP`B@am#!+Q[Z(rh*!!!3!)P#(\rrS(aj'hKmPb0iI,JVH$Z#$AmlSJa41m),bc[L#f%l3JY21f),)(mMbhK,rpQ*,!-\r!!%'#!,"rBpYiIm6cH(p&dhJi`!(b5!!h,B""!"4)!$F0J%%!&#`$!!&!JJ!JIm2\rcH(rNqhJiS!(b1-!!!%J!0af!33!85!!!E%J!0Z'!33!8,!-!!N##!"4r`r0i5!!\rh&B""!"4)!!"-5!!f`B""!"3X!`!#3))!&(r$mhK)!$EeJ%%!&%J!!#a)!$DKJ%%\r!&#`$!!4!JJ!FIm2cH(rNqhJiS!(b1-!!!8J!0V'!33!8Ib2,H(lNZhK,rq1e,!-\r!!%'#!,"rBpYiIk6VH(p&dhJi`!(c5!!fEB""!"4)!$C0J%%!&#`$!!&!JJ!JIk2\rVH(rNqhJiS!(c1-!!!%J!0Pf!33!85!!!E%J!0L'!33!8,!-!!N##!"4rSqYi5!!\rf9B""!"4)!!"-5!!f!B""!"3X!`!#3))!&(qMkhK)!$BeJ%%!&%J!!#a)!$AKJ%%\r!&#`$!!4!JJ!FIk2VH(rNqhJiS!(c1-!!!8J!0I'!33!8+"J!!%##!,"rBpYiIi6\rMH(p&dhJi`!(d5!!eZB""!"4)!$@CJ%%!&#`$!!&!JJ!JIi2MH(rNqhJiS!(d1-!\r!!%J!0DQ!33!85!!!E%J!0@f!33!8,!-!!N##!"4rJq0i5!!eSB""!"4)!!"-5!!\re6B""!"3X!`!#3))!&(q$ihK)!$@"J%%!&%J!!#a)!$8YJ%%!&#`$!!4!JJ!FIi2\rMH(rNqhJiS!(d1-!!!8J!06f!33!8J(F!")!$!!b3!"J!!$KJ!!#!!3"S1#%!B(`\r)!kDkiIrF6S!!)!#3"L""J!N!N!3#L!!9,Q0MD9pRCA4IBh*PC&pfCA*cD@pZ!(`\r)!UDqSIr8N!!"!!L8)Iq3!(ah'hKmQ#0iI,BVH$YL$B`lJJde1k)-86[##mXliJY\rK1b),6cY##b"qilYi5rr@e5`$!!""JJ#`Id26H(r%mhKr*FYi1-!#!8J!0(Q!33!\r85!!d@B""!"3X!`!"3))!)(r$mhKrj2Yi1+!#!6M!!!")!$4TJ%%!&%J!!'a)!$3\rYJ%%!&#`$!!*!JJ!8Im2cH%J!0''!33!85!!!6%J!0!f!33!8,!-!!N##!"4r`r0\ri5!!d3B""!"4)!!!X5!!clB""!"3X!`!%3))!((r$mhKrj2Yi1+!#!6M!!!&)!$2\rpJ%%!&(lMZhKr"-0i5rrK!5`$!!""JJ#`Id26H(qNkhKr*FYi1-!#!NJ!-lQ!33!\r85!!cQB""!"3X!`!"3))!)(qMkhKrj2Yi1+!#!MM!!!")!$1TJ%%!&%J!!'a)!$0\rYJ%%!&#`$!!*!JJ!8Ik2VH%J!-k'!33!85!!!6%J!-df!33!8,!-!!N##!"4rSqY\ri5!!cJB""!"4)!!!X5!!c,B""!"3X!`!%3))!((qMkhKrj2Yi1+!#!MM!!!&)!$-\rpJ%%!&#J@!!"!JJ#`Id26H(q%ihKr*FYi1-!#!dJ!-`@!33!85!!bjB""!"3X!`!\r"3))!)(q$ihKrj2Yi1+!#!cM!!!")!$,eJ%%!&%J!!'a)!$+jJ%%!&#`$!!*!JJ!\r8Ii2MH%J!-Zf!33!85!!!6%J!-TQ!33!8,!-!!N##!"4rJq0i5!!bcB""!"4)!!!\rX5!!bHB""!"3X!`!%3))!((q$ihKrj2Yi1+!#!cM!!!&)!$+*J%%!&)"i!!5!!`!\r!+!!!!%##!,"r3p0iIf6EH(mPbhJi`!)%5!!b5B""!"4)!$)TJ%%!&#`$!!&!JJ!\rJIf2EH(rNqhJiS!)%1-!!!%J!-MQ!33!85!!!E%J!-If!33!8,!-!!N##!"4rBpY\ri5!!b-B""!"4)!!"-5!!ahB""!"3X!`!#3))!&(pMfhK)!$)4J%%!&%J!!#a)!$'\rpJ%%!&#`$!!4!JJ!FIf2EH(rNqhJiS!)%1-!!!8J!-Ff!33!8J(J!")"M!!")!$,\rGJ%%!&$KM!!&,rkQaB!!!!(ae'hJS&3!!3))!$$KJ!!C)!!!`IU1VH)#B!!5!K!!\r!5!!b`B""!"55YJ!!IZ1lH(kNUhK)!#10B!!!!$KJ!!#!!3"i1#%!F(`)!kDkSIr\r86S!!)!#3"L""J!X!N!3$P!!0,Q0MD9pRCA4IEQ&YC3"m#!+Q[b(rj*!!!3!)P#(\rrS(aj'hKmQL0i1m)0XM[L#mXlSJYK1f),6cZ##b"r)mYi5rr6,5`$!!""JJ#`Ii2\rMH(rNqhKrCGYi1-!#&NJ!-0'!33!85!!`XB""!"3X!`!"3))!)(rMqhKrT1Yi1+!\r#&MM!!!")!$$"J%%!&%J!!'a)!$#&J%%!&#`$!!*!JJ!8Iq2lH%J!-,Q!33!85!!\r!6%J!-'@!33!8,!-!!N##!"4rirYi5!!`QB""!"4)!!!X5!!`4B""!"3X!`!%3))\r!((rMqhKrT1Yi1+!#&MM!!!&)!$"9J%%!&#JD!!"!JJ#`Ii2MH(r%mhKrCGYi1-!\r#&dJ!-"f!33!85!![rB""!"3X!`!"3))!)(r$mhKrT1Yi1+!#&cM!!!")!$!0J%%\r!&%J!!'a)!#r4J%%!&#`$!!*!JJ!8Im2cH%J!-!@!33!85!!!6%J!,l'!33!8,!-\r!!N##!"4r`r0i5!![jB""!"4)!!!X5!![NB""!"3X!`!%3))!((r$mhKrT1Yi1+!\r#&cM!!!&)!#qKJ%%!&)!D!!!S!!!!3B)!%)"k!!",rkQpB!!!!)!D!!JS!!!!3B)\r!%)"k!!K,rkQPB!!!!)!D!"JS!!!!3B)!&(mMbhKr400i5!!&1@!!!!#!!3"S1#%\r!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"r!!9,Q0MD9pQFQ9PAf0MB@0SC9pNBA4\rK!(`)!UDr)IrNN!!"!!L8)IqJI(XEH(bC)hJliJ[,1m),B6Z##dmlSJXJIf2EH%[\rrd3dX!`!!3B)!X(qMkhKrj2YiIiAMH$M!!Lj)!#kaJ%%!&%J!,T'!33!8,!-!!8#\r#!#"rirYiIm6cH$LJ!Lii`!!!5!!ZSB""!"4)!!"X5!!ZCB""!"3X!`!#3))!&(r\rMqhK)!#kCJ%%!&%J!!%a)!#j&J%%!&#`$!!*!JJ!8Iq2lH%J!,RQ!33!85!!!,%J\r!,L@!33!8,!-!"%##!"arirYiIm6cH$LJ!Lii`!!"5!!Z0B""!"3iB!!J5rqR`@!\r!!!"mHKYi+"S!!%##!!`iB!!'5!!!(*0C!"Ji!!!!N!!C!"!i!!!%N!!C!"3iB!!\r!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!6!!%bjMBfPIEQ9hAf0bC@4\rIBA*bBAN!!!"m#!+Q[d(rk*!!!3!)P#(rX(al'hKmQL0i1q),bc[##f%lJJY21k)\r,)(pMfhK,rmqe,!-!!%'#!,"rSqYiIq6lH(q&ihJi`!*#5!!Y@B""!"4)!#djJ%%\r!&#`$!!&!JJ!JIq2lH(r%mhJiS!*#1-!!!%J!,8Q!33!85!!!E%J!,3f!33!8,!-\r!!N##!"4rirYi5!!Y3B""!"4)!!"-5!!XlB""!"3X!`!#3))!&(rMqhK)!#dKJ%%\r!&%J!!#a)!#c0J%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!*#1-!!!8J!,0f!33!81!!\r!!*!!'J!XJ(X!$)!$!!53!"S!-)!D!$!S!!!!3B)!$)"k!$#63`!XJ(X!$*0$!!5\r!Q`!-J'3!#$J$!!'3!!3!#)!"!&Ji)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"!%\ri!"FZBf0TAfPZFf9bG&pMBf&MD'9IC'&dB3!!!(`)!UDqiIrFN!!"!!L8)IqJI(J\rEH(bC)hKmYbYiN!$K!)Jl`Jde1q),bcZL#f%lBJY21i),)(m$`hK,rmj&,!-!!%'\r#!,"rJq0iIq6lH(pPfhJi`!*C5!!VkB""!"4)!#[*J%%!&#`$!!&!JJ!JIq2lH(q\rNkhJiS!*C1-!!!%J!+pQ!33!85!!!E%J!+jf!33!8,!-!!N##!"4rirYi5!!VdB"\r"!"4)!!"-5!!VIB""!"3X!`!#3))!&(rMqhK)!#ZaJ%%!&%J!!#a)!#YGJ%%!&#`\r$!!4!JJ!FIq2lH(qNkhJiS!*C1-!!!8J!+ff!33!8+"N!!%##!,"rJq0iIm6cH(p\rPfhJi`!*D5!!V0B""!"4)!#X9J%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!*D1-!!!%J\r!+b@!33!85!!!E%J!+ZQ!33!8,!-!!N##!"4r`r0i5!!V(B""!"4)!!"-5!!UbB"\r"!"3X!`!#3))!&(r$mhK)!#VpJ%%!&%J!!#a)!#UTJ%%!&#`$!!4!JJ!FIm2cH(q\rNkhJiS!*D1-!!!8J!+VQ!33!8J(J!$)0$!!4)!!!XJ"S!$(`!Z!"!JJ!FJ(S!!(m\rNbhK)!#a"J%%!&#`$!!""JJ!3JeS!-#JD!!"!J[r8+"S!!%'#!"5!B3#)Nd-!!$K\rJ!!")!!!)1'!!#S!"!'Ji)3"JI!J$TVVKrpa1J!!J!*!')%'!#3#3"!)3!"8ZBf0\rTAfCTEQ4IBf0KBfKPAf4KG'%!I!J#TVp"rqL3!!%!#*3Krl"mHaYiI*SMH$[L#mX\rl`JYK1i),6cZL#b"rBpYi5rr-'5`$!!""JJ#`Ik2VH(rNqhKrKH0i1-!#GNJ!+Ef\r!33!85!!TRB""!"3X!`!"3))!)(rMqhKra20i1+!#GMM!!!")!#QYJ%%!&%J!!'a\r)!#PaJ%%!&#`$!!*!JJ!8Iq2lH%J!+D@!33!85!!!6%J!+9'!33!8,!-!!N##!"4\rrirYi5!!TKB""!"4)!!!X5!!T-B""!"3X!`!%3))!((rMqhKra20i1+!#GMM!!!&\r)!#P"J%%!&)!D!"JS!!!!3B)!)(pMfhKr400i5!!!8@!!!!#!HJ!B5rqM6@!!!!#\r!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3")!!9,Q0MD9pQFQ9PAf0bC@4\rcAf&bFQ&j!(`)!UDr)IrNN!!"!!L8)IqJI(NEH(bD)hJliJ[,1m),B6Z##dmlSJX\rJIb2,H%[rbY%X!`!!3B)!X(qMkhKrj2YiIiAMH$M!!SC)!#KeJ%%!&%J!+&@!33!\r8,!-!!8##!#"rirYiIm6cH$LJ!SBi`!!!5!!SCB""!"4)!!"X5!!S+B""!"3X!`!\r#3))!&(rMqhK)!#KGJ%%!&%J!!%a)!#J*J%%!&#`$!!*!JJ!8Iq2lH%J!+$f!33!\r85!!!,%J!*qQ!33!8,!-!"%##!"arirYiIm6cH$LJ!SBi`!!"5!!RqB""!"5!'J!\rB+!!!!%'#!%3lB!!!5!!!+(mMbhL!QJ!B9f!B1(bN!K5!K3!!J+8!"%[rZKPJ!!!\r!1hX!!B!D!""m'`"!3B$re$J!!!#3!"S!%)!"!'Ji)3"JI!J$TVXKrq41J!!J!*!\r')%'!"`#3"!&%!"BZBf0TAf9YF(4jAf0bC@4cAf&bFQ&jI!J#TVlKrpb3!!%!#*3\rKrj!!I(JEH(bD)hL3!+%!N!#3!-%!P$[L#mXl`JYK1i),6cZL#b!l)!!!I`2$H%[\rrb9NX!`!!3B)!X(qMkhKrj2YiIiAMH$M!!Te)!#EpJ%%!&%J!*Yf!33!8,!-!!8#\r#!#"rirYiIm6cH$LJ!Tdi`!!!5!!QlB""!"4)!!"X5!!QXB""!"3X!`!#3))!&(r\rMqhK)!#EPJ%%!&%J!!%a)!#D4J%%!&#`$!!*!JJ!8Iq2lH%J!*X@!33!85!!!,%J\r!*R'!33!8,!-!"%##!"arirYiIm6cH$LJ!Tdi`!!"5!!QJB""!"3lB!!!5!!!+)"\rk!"KAB"JiI'-!,M`$!!!S!0kY3))!$$XJ!!&)!!!81hX!!B!D!""m'`"!3B$re&F\rJ"MiS!!!!3))!6)"k!"#!'J!8I!-!3%##!$`iHJ!BJ"S!&&3!#$a8""Ji5rqQ%@!\r!!!"mGaYi,"F!!%'#!!aqilYi5!!!G)!D!"48!!JmN!!D!"4r!m0iJ)%!N!#!S3#\r81-%!1%[rUC9J!!!!I(FEH#`A!!""JJ!-IZ1lH%J!!$b!HJ!B9f!B1(b$!K5!B3!\riJ!%!2*!!C!!!N!!%!!4A)!Bq+!!!!%##!"#!HJ!31!-!!C!!'J!31'!!!)!"!(J\ri)3"`I!J$TVVKrpa1J!!J!*!')%'!#3#3"!(d!"BZBf0TAf0bC@4IBA*bBAPID@j\rcCA*dI!J#TVmKrq53!!%!#*3Krk"mH4YiI*SMH*!!S3#!N!$"!)3liJ[,1m),B6Z\r##dmlSJXJIb2,H%[rad%X!`!!3B)!X(qMkhKrj2YiIiAMH$M!!Xe)!#6PJ%%!&%J\r!*-@!33!8,!-!!8##!#"rirYiIm6cH$LJ!Xdi`!!!5!!NeB""!"4)!!"X5!!NQB"\r"!"3X!`!#3))!&(rMqhK)!#60J%%!&%J!!%a)!#4jJ%%!&#`$!!*!JJ!8Iq2lH%J\r!*+f!33!85!!!,%J!*&Q!33!8,!-!"%##!"arirYiIm6cH$LJ!Xdi`!!"5!!NDB"\r"!"3lB!!!5!!!H(mMbhL!QJ!B9f!B1(bN!K5!K3!!J+8!")$"!)#!i3#%5rqq[@!\r!!!"8B!Bq+!!!!%'#!%"r)mYiJ*S!'&GJ'$KmT!)8J)8!!)#P!!4,rlCKB!!!!$b\r!!!%iK0kYJ(S!'&GJ'$KmJ`%Z1'!!!%J!!"JlH`!"J"S!%(`E!%""J2q%1'!!!S!\r"!'Ji)3"JI!J$TVXKrq41J!!J!*!')%'!"`#3"!'-!"BZBf0TAf0bC@4IBA*bBAP\rIFQ9YEhCPI!J#TVmKrq53!!%!#*3Krk"mHKYiI*NMH*!!S3#!N!$"!)3l`Ja41q)\r,bcZL#f%lBJY21i),)(p$dhK,rm@*,!-!!%'#!,"rJq0iIq6lH(pPfhJi`!,J5!!\rM,B""!"4)!#-0J%%!&#`$!!&!JJ!JIq2lH(qNkhJiS!,J1-!!!%J!)af!33!85!!\r!E%J!)Z'!33!8,!-!!N##!"4rirYi5!!M&B""!"4)!!"-5!!L`B""!"3X!`!#3))\r!&(rMqhK)!#,eJ%%!&%J!!#a)!#+KJ%%!&#`$!!4!JJ!FIq2lH(qNkhJiS!,J1-!\r!!8J!)V'!33!8Id26H(mNbhK,rmqe,!-!!%'#!,"rJq0iIm6cH(pPfhJi`!,K5!!\rLEB""!"4)!#*0J%%!&#`$!!&!JJ!JIm2cH(qNkhJiS!,K1-!!!%J!)Pf!33!85!!\r!E%J!)L'!33!8,!-!!N##!"4r`r0i5!!L9B""!"4)!!"-5!!L!B""!"3X!`!#3))\r!&(r$mhK)!#)eJ%%!&%J!!#a)!#(KJ%%!&#`$!!4!JJ!FIm2cH(qNkhJiS!,K1-!\r!!8J!)I'!33!8Id26H)#C!!5!S3#!J-%!K%[rqR'!!3"S1#%!B(`)!kDl)IrN6S!\r!)!#3"L""J!F!N!3"f!!+,Q0MD9pcG'pbCA`)!UDr)IrNN!!"!!L8)IqJI(SEH(b\rC)hL3!+%!J*!!`3#%1m)-86[L#mXlSJYK1f),6cZ##b"r3p0i5rr$P5`$!!""JJ#\r`Ii2MH(rNqhKrCGYi1-!#l%J!)6Q!33!85!!K'B""!"3X!`!"3))!)(rMqhKrT1Y\ri1+!#l$M!!!")!#%TJ%%!&%J!!'a)!#$YJ%%!&#`$!!*!JJ!8Iq2lH%J!)5'!33!\r85!!!6%J!)-f!33!8,!-!!N##!"4rirYi5!!K!B""!"4)!!!X5!!JVB""!"3X!`!\r%3))!((rMqhKrT1Yi1+!#l$M!!!&)!##pJ%%!&(p$dhKr*-Yi5rr0`5`$!!""JJ#\r`Ii2MH(r%mhKrCGYi1-!#l8J!)(Q!33!85!!J@B""!"3X!`!"3))!)(r$mhKrT1Y\ri1+!#l6M!!!")!#"TJ%%!&%J!!'a)!#!YJ%%!&#`$!!*!JJ!8Im2cH%J!)''!33!\r85!!!6%J!)!f!33!8,!-!!N##!"4r`r0i5!!J3B""!"4)!!!X5!!IlB""!"3X!`!\r%3))!((r$mhKrT1Yi1+!#l6M!!!&)!"rpJ%%!&(p$dhL!Q3!%J+%!J)$"!)4,rrU\rCJ!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!GJ!#bjMBfPIFQ9YEhCP!!!\r!I!J#TVpKrqb3!!%!#*3Krl"mHaYiN!#"!'`liJ[,1m),B6Z##dmlSJXJIf2EH%[\rr`DNX!`!!3B)!X(qMkhKrj2YiIiAMH$M!![Y)!"p0J%%!&%J!(bf!33!8,!-!!8#\r#!#"rirYiIm6cH$LJ![Xi`!!!5!!I2B""!"4)!!"X5!!I!B""!"3X!`!#3))!&(r\rMqhK)!"meJ%%!&%J!!%a)!"lKJ%%!&#`$!!*!JJ!8Iq2lH%J!(a@!33!85!!!,%J\r!(X'!33!8,!-!"%##!"arirYiIm6cH$LJ![Xi`!!"5!!HdB""!"5!B3"XJ'-!!$`\r$5VdS!%0*3B)!$$KJ!!*)!!!)1'!!!)!"!&Ji)3"3I!J$TVYKrqa1J!!J!*!')%'\r!"3#3"!%B!"dZBf0TAhCKE'PNBA4PAf0MB@0SC9pTG'9bBA4[FJ"m#!+Q[d(rk*!\r!!3!)P#(rX(al'hL3!)%!E$[L#mXl`JYK1i),6cZL#b"rBpYi5rr!B5`$!!""JJ#\r`Ik2VH(rNqhKrKH0i1-!$#NJ!(J@!33!85!!GjB""!"3X!`!"3))!)(rMqhKra20\ri1+!$#MM!!!")!"heJ%%!&%J!!'a)!"fjJ%%!&#`$!!*!JJ!8Iq2lH%J!(Hf!33!\r85!!!6%J!(CQ!33!8,!-!!N##!"4rirYi5!!GcB""!"4)!!!X5!!GHB""!"3X!`!\r%3))!((rMqhKra20i1+!$#MM!!!&)!"f*J%%!&$KJ!!a,rj9pB!!!!(ak'hJS'J!\r!3))!$$KJ!!C)!!!i2'#e3cKM3dQ3!(S!!)"l!!b!!`!%N!!D!!5!B3"XNd-!!(p\rMfhKr400i5!!3A@!!!!!iB!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!\r%!8`!'LjMBfPIBf0KBfKPAfPdCA*KG'pbAf*PCfPZI!J#TVmKrq53!!%!#*3Krk"\rmHaYiI*SMH*!!S3#!1q),bc[##f%lJJY21k),)(pMfhK,rllP,!-!!%'#!,"rSqY\riIq6lH(q&ihJi`!-L5!!FLB""!"4)!"aTJ%%!&#`$!!&!JJ!JIq2lH(r%mhJiS!-\rL1-!!!%J!((Q!33!85!!!E%J!($f!33!8,!-!!N##!"4rirYi5!!FFB""!"4)!!"\r-5!!F(B""!"3X!`!#3))!&(rMqhK)!"a4J%%!&%J!!#a)!"[pJ%%!&#`$!!4!JJ!\rFIq2lH(r%mhJiS!-L1-!!!8J!(!f!33!8J"S!"#J!!!"!JJ!-1'!!!dJ!!%4rBpY\riJ*S!"$LK!$K,rmE0I(NEH#`C!!""JJ!-Ib2,H%J!!##!HJ!%J!-!-*!!'J!%J!%\r!1)"K!)#3!!-!!$KJ!!#!!3"S1#%!B(`)!kDl)IrN6S!!)!#3"L""J!F!N!3"8!!\rC,Q0MD9pMBf&MD'9IDA4PFQ&dEh*IEQ9iG!"m#!+Q[d(rk*!!!3!)P#(rX(al'hK\rmQL0i1q),bc[##f%lJJY21k),)(pMfhK,rleY,!-!!%'#!,"rSqYiIq6lH(q&ihJ\ri`!-e5!!E%B""!"4)!"VaJ%%!&#`$!!&!JJ!JIq2lH(r%mhJiS!-e1-!!!%J!'`'\r!33!85!!!E%J!'X@!33!8,!-!!N##!"4rirYi5!!DqB""!"4)!!"-5!!DTB""!"3\rX!`!#3))!&(rMqhK)!"VCJ%%!&%J!!#a)!"U&J%%!&#`$!!4!JJ!FIq2lH(r%mhJ\riS!-e1-!!!8J!'T@!33!8If2EH(p%dhK)!!haB!!!!(p$dhK,rj5YB!!!!)!"!&J\ri)3"3I!J$TVY"rqK1J!!J!*!')%'!"J#3"!%8!"JZBf0TAf0MB@0SC9pTG'9bBA4\r[FPpPEQ3!!(`)!UDrBIrXN!!"!!L8)Iq`I(XEH*!!J3"X1q),bc[##f%lJJY21k)\r,)(pMfhK,rl`Y,!-!!%'#!,"rSqYiIq6lH(q&ihJi`!0!5!!CdB""!"4)!"QaJ%%\r!&#`$!!&!JJ!JIq2lH(r%mhJiS!0!1-!!!%J!'F'!33!85!!!E%J!'B@!33!8,!-\r!!N##!"4rirYi5!!CZB""!"4)!!"-5!!CCB""!"3X!`!#3))!&(rMqhK)!"QCJ%%\r!&%J!!#a)!"P&J%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!0!1-!!!8J!'9@!33!8J'%\r!E)"M!!!m!dUp+!"b58'#!!`iB!!#5!!!#$KJ!!#!!3"B1#%!8(`)!kDlBIrX6S!\r!)!#3"L""J!8!N!3"'!!E,Q0MD9pfB@aTC'&dC9pMFQ9NAfPdCA*KG'pb!!!!I!J\r#TVm"rq#3!!%!#*3Krk"mHKYiI*NMH*!!S3#!1m)0[c[L#mXlSJYK1f),6cZ##b"\rr3p0i5rqkh5`$!!""JJ#`Ii2MH(rNqhKrCGYi1-!$8%J!')'!33!85!!BBB""!"3\rX!`!"3))!)(rMqhKrT1Yi1+!$8$M!!!")!"KaJ%%!&%J!!'a)!"JeJ%%!&#`$!!*\r!JJ!8Iq2lH%J!''Q!33!85!!!6%J!'"@!33!8,!-!!N##!"4rirYi5!!B5B""!"4\r)!!!X5!!ApB""!"3X!`!%3))!((rMqhKrT1Yi1+!$8$M!!!&)!"J&J%%!&(p$dhK\rr*-Yi5rr&#5`$!!""JJ#`Ii2MH(r%mhKrCGYi1-!$88J!&m'!33!85!!ASB""!"3\rX!`!"3))!)(r$mhKrT1Yi1+!$86M!!!")!"HaJ%%!&%J!!'a)!"GeJ%%!&#`$!!*\r!JJ!8Im2cH%J!&kQ!33!85!!!6%J!&e@!33!8,!-!!N##!"4r`r0i5!!ALB""!"4\r)!!!X5!!A0B""!"3X!`!%3))!((r$mhKrT1Yi1+!$86M!!!&)!"G&J%%!&$KJ!!a\r,rimjB!!!!(ai'hJS'!!!3))!$$KJ!!C)!!!i2'#e3cKMFNQ3!(J!!*-i!!3i!!!\r!N!!B!!L!B3#!N`-!!(p$dhKr"-0i5!!+V@!!!!!iB!!!J!%!D$JK!'"m#!1QZ`(\rri%k!!#!!N!BJ3B!)!*!%!K3!'#jMBfPIBh*PC&pTG'9bBA4[FPpLC@GTEJ!!I!J\r#TVl"rpL3!!%!#*3Krk"mH"YiI*NMH*!!S3#!1q),bc[##f%lJJY21k),)(m$`hK\r,rlLK,!-!!%'#!,"rSqYiIq6lH(q&ihJi`!0U5!!@4B""!"4)!"BPJ%%!&#`$!!&\r!JJ!JIq2lH(r%mhJiS!0U1-!!!%J!&M@!33!85!!!E%J!&IQ!33!8,!-!!N##!"4\rrirYi5!!@,B""!"4)!!"-5!!9fB""!"3X!`!#3))!&(rMqhK)!"B0J%%!&%J!!#a\r)!"@jJ%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!0U1-!!!8J!&FQ!33!8JhN!#%J!!#b\r!H3!%J'-!")"M!"KAB"JiId-!,L`D!!&"JJ!N,"S!!N'#!"`lH`!"J(N!")"M!!5\r!!`!3I"X!3%'!rmL!H3!%J'-!")!$!""m'`"!3B!!$$KJ!!0)!!"i1'!!#%[rMPP\rJ!!!!I(FEH#JA!!"!JJ!-1'!!"NJ!!&Kr!m0iJ*N!")#%!!5!K!!B9f!B1(bN!K5\r!K3!!J+8!"(lQZhK,rjM9B!!!!(af'hJX&J!!3B)!$(l$XhK)!!!B1"X!!C!!'3!\r)J'%!J*,M!!!iB!!!J!%!D$JK!'"m#!1QZX(rf%k!!#!!N!BJ3B!+!*!%!G!!&bj\rMBfPIBh*PC&pTG'9bBA4[FPpZCAKd!!!!I!J#TVp"rqL3!!%!#*3Krl"mHaYiI*S\rMH$[L#mXl`JYK1i),6cZL#b"rBpYi5rqfU5`$!!""JJ#`Ik2VH(rNqhKrKH0i1-!\r$N8J!&%f!33!85!!8,B""!"3X!`!"3))!)(rMqhKra20i1+!$N6M!!!")!"3pJ%%\r!&%J!!'a)!"3"J%%!&#`$!!*!JJ!8Iq2lH%J!&$@!33!85!!!6%J!%q'!33!8,!-\r!!N##!"4rirYi5!!8&B""!"4)!!!X5!!6`B""!"3X!`!%3))!((rMqhKra20i1+!\r$N6M!!!&)!"24J%%!&(pMfhKr400i5!!(`@!!!!"r3p0i5rq0k@!!!!#!!3"B1#%\r!8(`)!kDl3IrS6S!!)!#3"L""J!B!N!3"&!!@,Q0MD9pMFQ9NAfPdCA*KG'pbAf9\rZC(`)!UDqiIrFN!!"!!L8)IqJI(JEH*!!J3"m1q),bc[##f%lBJY21i),)(m$`hK\r,rl9Y,!-!!%'#!,"rJq0iIq6lH(pPfhJi`!1M5!!6%B""!"4)!",aJ%%!&#`$!!&\r!JJ!JIq2lH(r%mhJiS!1M1-!!!%J!%`'!33!85!!!E%J!%X@!33!8,!-!!N##!"4\rrirYi5!!5qB""!"4)!!"-5!!5TB""!"3X!`!#3))!&(rMqhK)!",CJ%%!&%J!!#a\r)!"+&J%%!&#`$!!4!JJ!FIq2lH(r%mhJiS!1M1-!!!8J!%T@!33!8J(J!$)"M!!J\ri!`!"9!-31N[rLReJ!!!!I(NEH#JC!!"!JJ!-1'!!"NJ!!9!i!!!!N!!C!!#!H!!\r-Jd-!"$VJ!!")!!%-1'!!$%[rLN9J!!!!I(dEH#JG!!"!JJ!FI`2$H(mNbhK)!!&\r4B!!!!$KJ!!C)!!%)1!!!!*!!(3!!1!!!!*!!(3!%9Z!31Rqj!5iiB!!!1"F!!93\r!%$TmH3%ZJ(S!!%J!%`f!33!81'-!!8[rLH&J!!!!N!"p!!#!(3!!+!!!!%##!"a\rr!m0iIb6,H%J!!1PJ!!!!1'!!"NJ!!+#!HJ!)5!!5cB""!"3iB`!"5rq*S@!!!!#\r3!(d!")!G!!3S!!!!3))!((m$`hKr*-Yi5!!!U@!!!!!iB!!'5!!!B)"p!!5!QJ!\r)5!!5SB""!"5!I3!!J*S!!%J!%T'!33!8J"S!$*!!(3!)JeS!-$Vh!!'!H!!-J!-\r!#(`A!%""J2lXJ'%!I*-M!!"r!m0iIb6,H%J!!lPJ!!!!1'!!!)!"!'Ji)3"JI!J\r$TVVKrpa1J!!J!*!')%'!#3#3"!*`!"3ZBf0TAfGPG&pMBf&MD'9ID@jQE`!!I!J\r#TT2Krrb6`IriNk(rp*!!!3!)P#(rX*!!B3"SI*dMH)"K!'KrT1Yi5!!$M@!!!!!\rl`!!!5!!!6&I!%$Trr3!ZJ"m!!#J!!!""JJ!3J(m!!%[rLVeJ!!!!J"m!"#J!!!"\r"JJ!3J(m!"%[rLU9J!!!!Iq2lH%[rLTPJ!!!!1pi!!9I!%$Tm(3!Z+!!!!%##rka\rrSqYi5rq+H@!!!!#!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!J!*!')%'!!`#\r3"EJ!'5jMBfPIC'9PF&pQFQ9PAfPZCQpIBA*bBAN!6S!!)!#3"L"!!*!("!!9,Q0\rMD9pNC@*eCepTEQPdD@&XDATP!(`)!UD3!!%!#*3Krm")!!3&B!!!!)!"!%Ji)3"\r!I!J$TNk!!#!!N!BJ3B!!N!BN!"3ZBf0TAf4PBR9RAh4PFQeTEQ&dC3!!1')3*)"\rM!!!i!`!"1')3**!!!`!!6S!!)!#3"L"!!*!('!!@,Q0MD9pXC@&VFepZCAGIBfp\rZG'9iG$KL%#5!B`!!1!2rrcKL%#53!!-!!%k!!#!!N!BJ3!#3"aJ!&bjMBfPIE'9\rKDh0ICR*PC9pMEfjdCAKd!!!!1')3))"M!!!i!`!"1')3)*!!!`!!6S!!)!#3"L"\r!!*!('!!C,Q0MD9pXC@&VFepZCAGIBf0KBfKPAh*PCJ!iBK!JJ'-!!$J$rrmiBK!\rJN!!$!!"1J!!J!*!')%!!N!FB!"SZBf0TAfaPB@YcAfCbC@9IBf0KBfKPAh*PCMK\rL%"b!B`!!1!-!!6KL%"b3!!-!!%k!!#!!N!BJ3!#3"aJ!'#jMBfPIE'9KDh0IEQ9\rhAh"bD@jMDA"KE!!!1')3()"M!!!i!rrr1')3(*!!!`!!6S!!)!#3"L"!!*!('!!\rC,Q0MD9pXC@&VFepQFQ9PAh"bD@jMDA"KE!!iBK!BJ'-!!$J$!!%iBK!BN!!$!!"\r1J!!J!*!')%!!N!FB!"-ZBf0TAfaPB@YcAfjPGepZB@eP!!!!1')3')"M!!!i!rr\rr1')3'*!!!`!!6S!!)!#3"L"!!*!('!!8,Q0MD9pXC@&VFepQFQ9PAfjKE@8!!$K\rL%"5!B`!!1!-!!6KL%"53!!-!!%k!!#!!N!BJ3!#3"aJ!'LjMBfPIE'9KDh0IEQ9\rhAf0MB@0SC9pTEQC[1')3&)"M!!!i!rrr1')3&*!!!`!!6S!!)!#3"L"!!*!('!!\rE,Q0MD9pXC@&VFepQFQ9PAf0MB@0SC9pTEQC[!!!!1')3%)"M!!!i!`!"1')3%*!\r!!`!!6S!!)!#3"L"!!*!('!!H,Q0MD9pXC@&VFepZCAGIBf0KBfKPAfPdCA*KG'p\rb1')3%)"M!!!i!rrr1')3%*!!!`!!6S!!)!#3"L"!!*!('!!I,Q0MD9pXC@&VFep\rQFQ9PAf0MB@0SC9pTG'9bBA4[FJ!!!$KL%!b!B`!!1!-!!6KL%!b3!!-!!%k!!#!\r!N!BJ3!#3"aJ!(#jMBfPIE'9KDh0IEQ9hAf0bC@4IDA4PFQ&dEh)!!$KL%!b!B`!\r!1!2rrcKL%!b3!!-!!%k!!#!!N!BJ3!#3"aJ!(5jMBfPIE'9KDh0ICR*PC9pMFQ9\rNAfPdCA*KG'pb!(`)!UDq!Ir!N!!"!!L8)Iq!1X)1jcVL$X3l!JkP1b)1M6Y#$R!\rlBJj51q)13cZL$M3lJJiC1m)0q6S#%"!k)K!81N)3'$TL%"`kJK!J1U)3*)!9!!!\rS!!!!3B)!X(r$mhKrK10iIkAVH$M!!,")!!XeJ%%!&%J!#a@!33!8,!-!!8##!#"\rrJq0iIq6lH$LJ!,!i`!!!5!!,*B""!"4)!!"X5!!+kB""!"3X!`!#3))!&(q$ihK\r)!!XGJ%%!&%J!!%a)!!V*J%%!&#`$!!*!JJ!8Ii2MH%J!#[f!33!85!!!,%J!#UQ\r!33!8,!-!"%##!"arJq0iIq6lH$LJ!,!i`!!"5!!+ZB""!"5!&!!!+!!!!%'#!,"\rr`r0iIf6EH(qPkhJi`!#a5!!+IB""!"4)!!TGJ%%!&#`$!!&!JJ!JIf2EH(rNqhJ\riS!#a1-!!!%J!#Qf!33!85!!!E%J!#M'!33!8,!-!!N##!"4rBpYi5!!+CB""!"4\r)!!"-5!!+%B""!"3X!`!#3))!&(pMfhK)!!T&J%%!&%J!!#a)!!RaJ%%!&#`$!!4\r!JJ!FIf2EH(rNqhJiS!#a1-!!!8J!#J'!33!8J"-!!#J!!!""JJ#`Im2cH(p%dhK\rrTHYi1-!!XNJ!#F@!33!85!!*TB""!"3X!`!"3))!)(p$dhKrj2Yi1+!!XMM!!!"\r)!!QeJ%%!&%J!!'a)!!PjJ%%!&#`$!!*!JJ!8Id26H%J!#Df!33!85!!!6%J!#9Q\r!33!8,!-!!N##!"4r3p0i5!!*MB""!"4)!!!X5!!*1B""!"3X!`!%3))!((p$dhK\rrj2Yi1+!!XMM!!!&)!!P*J%%!&)!5!!!S!!!!3B)!X(r$mhKr*-YiIkAVH$M!!,0\r)!!N0J%%!&%J!#1f!33!8,!-!!8##!#"r)mYiIq6lH$LJ!,-i`!!!5!!)rB""!"4\r)!!"X5!!)`B""!"3X!`!#3))!&(mMbhK)!!MeJ%%!&%J!!%a)!!LKJ%%!&#`$!!*\r!JJ!8Ib2,H%J!#0@!33!85!!!,%J!#)'!33!8,!-!"%##!"ar)mYiIq6lH$LJ!,-\ri`!!"5!!)NB""!"5!%3!!+!!!!%'#!,"r`r0iI`6$H(qPkhJi`!#d5!!)9B""!"4\r)!!JeJ%%!&#`$!!&!JJ!JI`2$H(rNqhJiS!#d1-!!!%J!#%@!33!85!!!E%J!#!Q\r!33!8,!-!!N##!"4r!m0i5!!)2B""!"4)!!"-5!!(kB""!"3X!`!#3))!&(m$`hK\r)!!JGJ%%!&%J!!#a)!!I*J%%!&#`$!!4!JJ!FI`2$H(rNqhJiS!#d1-!!!8J!"pQ\r!33!8J"!!!#J!!!""JJ#`Im2cH(lNZhKrTHYi1-!!Y8J!"jf!33!85!!(IB""!"3\rX!`!"3))!)(lMZhKrj2Yi1+!!Y6M!!!")!!H0J%%!&%J!!'a)!!G4J%%!&#`$!!*\r!JJ!8IZ1lH%J!"i@!33!85!!!6%J!"c'!33!8,!-!!N##!"4qilYi5!!(CB""!"4\r)!!!X5!!(%B""!"3X!`!%3))!((lMZhKrj2Yi1+!!Y6M!!!&)!!FKJ%%!&$KL%!b\r!!`!!+!!!!%'#!,"r`r0iIX5cH(qPkhJi`!#f5!!'iB""!"4)!!E"J%%!&#`$!!&\r!JJ!JIX1cH(rNqhJiS!#f1-!!!%J!"Y'!33!85!!!E%J!"T@!33!8,!-!!N##!"4\rq`l0i5!!'bB""!"4)!!"-5!!'GB""!"3X!`!#3))!&(l$XhK)!!DTJ%%!&%J!!#a\r)!!C9J%%!&#`$!!4!JJ!FIX1cH(rNqhJiS!#f1-!!!8J!"Q@!33!8J!%!L$JK!)"\rm#!1QZJ(r`%k!!#!!N!BJ3B!3!*!%"A!!&bjMBfPIC'9LG@GIFQ9`Eh*dAfaPB@Y\rc!!!!I!J#TT2Krrb6`IriNk(rp*1"rr#3!!%!#*3Krl"mI"YiIi2MH%J!")eJ!!!\r!I(mEH(rJ"c3X!!!!3B)!$(rMqhK)!!"J5!!$J@!!!!"mIKYi5!!#Q@!!!!"mI4Y\ri9m!'2LJ!!!"!JJ!F9k!'2LJ!!!"!JJ!3Ii2MH%J!!B9J!!!!5rreU@!!!!#!BJ#\rdJ'-!!$J$!!'!BJ#dN!!$!!!iB!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(\rrm%k!!#!!N!BJ3B!%!*!&`!!A,PpID@jTG'PKE'PkC9p$3f&MD'9-D@)!!!"m#!+\rQNq(rr*2"rrL6SIrdNi(rm*!!!3!)P#(rX$ZL#`a)!!6KJ%%!&(am'hL!BJ#dJ'-\r!!$J$rrq!BJ#dN!!$!!#!BJ#dJ!-!!#J!!!"!JJ"8J(d!$)2M!!4)!!"!Jpm!-)"\rr!!",rhm"B!!!!)"r!!K,rhleB!!!!(qMkhKrj2Yi5rrDP@!!!!"rirYi5rpqf@!\r!!!"rhr0i+"m!!%##rm!iB!!#5!!&CB""!"4,rr5pB!!!!(q$ihK)!!94J%%!&%J\r!!ePJ!!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrdJi(rm%k!!#!!N!BJ3B!%!*!\r&k!!@,PpIG'9bE@PZBA4PAd0$B@0SC8aTBR`)!UD6iIrmNm(rq*1Krr53!!%!#*3\rKrl!lSJm)1'!!*%J!!h'!33!8I(mEH#JI!!""JJ#!L(d!!$KM!!&)!!09J%%!&(a\rq'hJS(J!!3))!&(rMqhK)!!09J%%!&%J!!&4rSqYiIm6cH)Lp!!!iT3!"5!!$8B"\r"!"3i!!!)X"m!"$J!!!#`(`!11!!!!*!!(`!31!!!!*!!(`!8Npm!'$J!rrq3!"m\r!((rMqhK)!!-aJ%%!&)!"!&Ji)3"3I!J$TS2Krrb$`IriJk(rp%k!!#!!N!BJ3B!\r$!*!&c!!,,Nj[G'PQH99cCA)!!!"m#!+QNq(rr*!!!3!)P#(rF$KK!(4)!!*jJ%%\r!&(ar'hKri!Fd,!!!!%'#!!`iB!!!5!!!F$J!!$b3!!%!1$J!!!!iB3!iN!!$!!3\ri!!!!1'%!1*!!!`!i1'%!G$L"!$K)!!)CJ%%!&(ar'hKri!Fd,!!!!%'#!!`iB!!\r!5!!!+$KK!$L!J`!81')3#)!$!!"m"!"!3))!$$KJ!!&)!!!)1'!!!)!"!*Ji)3#\r3!(`)!kD$iIrm6S!!)!#3"L""J!%!N!@d!"3Z3h9bFQ9ZG&"bEf0PFh0*FdY863!\r!I!J#TT2Krrb3!!%!#*3Krh!i!!!!N!!"!$Ji!!!!1'%!1*!!!`!%1'%!1%J!!9Q\r!33!8I(mEH(rJ"c3X!!!!3B)!$$KJ!!")!!"N1!!!!$KK!%#3!!-!"$J!!!!iB3"\r!N!!$!$Ji!!!mN!!"!%!iB3!i1)%!3%J!!5Q!33!8I(mEH(rJ"c3X!!!!3B)!$$K\rJ!!")!!!F1'%!3)"M!"3m!kZA+!"i5d##ri3iB!!"J!%!Q$JK!*!!I!J$TS2Krra\r1J!!J!*!')%'!!3#3"E`!&Lj*Fe4TBfYPG%YPCA"PFP*eEQjTEQGm3a0i6S!!)(`\r)!UD3!!%!#*3Krm",rrrY15-!!)"L!-b!JJ$)1+)!!$M#%#L!iJ#mJ3)!Z%J!!&'\r!33!8N!"L!Ja,rcl*B!!!!$KJ!!#!!3")1#%!3(`)!kC1J!!JI!J#TT!!!3!)P#(\rr`)"L!Ja)!!(jJ%%!&)!"!%Ji)3"!I!J$TNk!!##"JJ#!N!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!8*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$b3!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ!SN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!)*!!33!8J!`!!)"\r-!!4m#31Q6S!%))'#!%53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!XN!""!"5!$!!\r!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!&b3!%%!&)!\r-!!#!6!!%I!N$TNk!"##"JJ"NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!D*!!33!\r8J!`!!)"-!!4m#31Q6S!%))'#!!b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!BN!"\r"!"5!$!!!J%`!"(`*!kC1J!3JJB)!#*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!(b\r3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!dN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)\r!5*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!!53!%%!&)!-!!#!6!!%I!N$TNk!"##\r"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!B*!!33!8J!`!!)"-!!4m#31Q6S!\r%))'#!)53!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!NN!""!"5!$!!!J%`!"(`*!kC\r1J!3JJB)!H*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!(53!%%!&)!-!!#!6!!%I!N\r$TNk!"##"JJ!8N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!E*!!33!8J!`!!)"-!!4\rm#31Q6S!%))'#!"b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ#)N!""!"5!$!!!J%`\r!"(`*!kC1J!3JJB)!F*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!%#3!%%!&)!-!!#\r!6!!%I!N$TNk!"##"JJ"8N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!-*!!33!8J!`\r!!)"-!!4m#31Q6S!%))'#!%b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!iN!""!"5\r!$!!!J%`!"(`*!kC1J!3J!!$"!)!!!&3!N!E"9)!!!#J!N"'"$L)3$))##4!3%"3\r3'"!F%#!3*"!)$`J,$!3La-3#)X5X!L)3+)B#!F6%)JKMJJ*0"rX(k`H&"fi(#!E\ri"ZS'f`E0"X!'@!A0"9S%i35X"*m%(331!r`$l`1I!j!!!iF$IJ-2!Zm+``Tl#Qd\r+B!SD#IX*h!R2#D!*L`Pm#@i*AJP'#6N*,!M3#,!0[`fb$B`0I`e8$8)003cQ$,S\r-L`a4$"B-"`[k#mX,X`Z$#h-,B3Y2#d!,)!lR$X31T3k0$R!18Jj$$M31'3hj!Z!\r))MJmKJ)B0I3bf$#3!#j-+c3Sp#E3)p!KS"pX(13DG"IS&4!64"'!$fJ-f!UB##J\r$k!(8!"bp2#+m8!3Z68P8)%N[8b"0B@0%CAB"2d&cFf9bG'P[EL"QB@PXC@3k)#8\rMFb!S*A-k)#9N+3S")(GZ)5JSBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*\rb)$dp)%0$Ad*"4&p"8%PI9N958dP26LNJI(`J+'0MAf9bFL!p25"$3ep#384I8%&\r565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5P$3f&MD'8ZB`%JLNJ)3d0KBfK\rP,Q-1)5KMBepMG(JJ)6dJ-#P2)5JSBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!\rSBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)\rT+3`K+'jKE@8J)6dJ-#N4)5K`FQPZBfP`B@`J)6dJ-#N1)5KSB@jNE'8J)6dJ-#Q\r")5JSBf0ICA*b)$dp)%0$Ad*"4%j"688T)(am)#KMBepPFR)J26dJ3d0I3N&%Ae"\r"8NdT)(am)#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0\rI6Np048dT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNT$#%SG'PYC5!K25!`+63\rK+#KMBepPFR)J26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np&8P*\r28LNTH#%S+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep\r&8P*I3d&$5%9I4P9-6#NJI(`J+'0MAf9bFL!p25"$3ep&8P*I3e*&4&p@49*658p\r1+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+A)K+#KMBepPFR)J26dJ3d0I6Np\rI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np84Np96N3T)(am)#KMBepPFR)J26d\rJ3d0I49*5Ad05484I9N958dP26LNJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5Q\r+)5JSBf0ICA*b)$dp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*\r0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad9\r58Pp$8N9%AeC&8P0*6diT)(am)#KMBepPFR)J26dJ3d0I6Np&8P*28LNTCb%S+'0\rMAf9bFL!p25"$3ep16de&65NJI(`J+'0MAf9bFL!p25"$3ep#384I8%&565NJI(`\rJ+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep16d958Np\r5+5N-)5KfCA*c)#%p)$!T$5%SBh*PC(-J)6dJ-#N1)5JUBh*PC(-J)6dJ-#N0)5K\r`F%j$D5!K25!`+3mK+'Pd3f&MD'8J)6dJ-#PP)5JSBf0ICA*b)$dp)%0$Ad914#N\rJI(`J+'0MAf9bFL!p25"$3ep16ep&@%P69#NJI(`J+'0MAf9bFL!p25"$3ep#384\rI8%&565NJI(`J+'0MAf9bFL!p25"$3ep16d958Np5+5N@)5KMBf&MD'9IF'pTER4\rPFL!K25!`+@8K+#KMBepPFR)J26dJ3d0I48j%+5"mI#!SBf0ICA*b)$dp)%0$Ad*\r"4&p339*0+5"mI#!SBf0ICA*b)$dp)%0$Adj2Ad9B5908+5"mI#!SBf0ICA*b)$d\rp)%0$Adj249*56e)T+3mK+'Pd3h*PC(-J)6dJ-#PR)5JSBf0ICA*b)$dp)%0$Adj\r2Ad9B5908+5"mI#!SBf0ICA*b)$dp)%0$Ad*"4&p339*0+5"mI#!SBf0ICA*b)$d\rp)%0$Adj26890+5"mI#!SBf0ICA*b)$dp)%0$Adj249*56e)T+8`K+#KMBepPFR)\rJ26dJ3d0I6NpI49K*8e3T)(am)#KMBepPFR)J26dJ3d0I6Np048dT)(am)#KMBep\rPFR)J26dJ3d0I6Np&8P*28LNT3A0cCA*dD@pZ)'CKD@aPC$SJ*50c)#JPFcSJ*@3\rT#J%JD&XK+#KYB@GTBb!p25!S*e"dFL!R+5NJI(`J+'eKCfPM)$dp)#JR8&0jFbF\rT+5"mI#!SE@&RD@-J26dJ+#G38eC0*bNT)(am)#KYB@GTBb!p25!S*dK6HA-R+5N\rT3d0KBfKP9A4TE#jM!5#$8Ja$3f&MD'99G'PX,Q-A)5K0C@e&FR*[FL!S+5!p25"\rZEd9bFLN2)5KPFR)J26dJEQp&FR)T$5%SBQa[BfXJ)6dJ-#N1)5JUBQa[BfXJ)6d\rJ-#N8)5KYB@GTBb!p25!S*dK6HA-R+5NZ)5KMBfPIGQ&XD@4KG'9IBfpZG'9iG#!\rSBf0IBh4i+5!p25"$3ep16d958Np5+3`K+'4PFh3J)6dJ-#NH)5KcFQ-ZBh*PC&p\rdHA"P)$dp)%0$Ad05484I9M8T(L%SFh*M,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeB\rd+88K+#KMFQ9NFbjMFQ9NAh4jF'8J26dJ3d0I3e*&4&p@0#NJI(`J+'0bC@4c,Q0\rbC@4IG(P`C5!p25"$3ep$8N9%AeBe+5N-)5KNBA4K)#%p)$!T$5%S+Q4KG'%J)6d\rJ-#P()5JSBh*PC(-a,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBd+5"mI#!SBh*PC(-\ra,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeBe+5P()5JSBh*PC(-b,Q0bC@4IG(P`C5!\rp25"$3ep$8N9%AeBd+5"mI#!SBh*PC(-b,Q0bC@4IG(P`C5!p25"$3ep$8N9%AeB\re+5N"*19$G(J32d&cFf9bG'P[EL"QB@PXC@3k)#8MFb!S*A-k)#9N+3S")#!1)5K\rMBepMG(JJ)6dJ-#P$3f&MD'8ZD@jdCA*ZB@`ZB`%JK6F43d0KBfKP,QPZG'9bEQ&\rX,Q-2)5KPFR)J26dJEQp&FR)T,b%SBf0TAhCKE'PNBA4PAf0[ER4PH(3J+#TMBep\rMG(JT)$dp)%0$Adj249*56e)T&b%S6@9Y4A*bEh)J+#NJ26dJEQp&FR)T,L%SBf0\rTAhCKE'PNBA4PAf0[ER4PH(3J+'0MAf0dH#NJ26dJ3d0I6Np&8P*28LN-)5KdD@e\rP)#%p)$!T$L%SD'&ZC'aP)#%p)$!T1L%SBf0TAhCKE'PNBA4PAf0MB@0SC9pbC@B\rJ+'0MAf0dH#`J+QKKEQ4XC5NJ26dJ3d0I6Np&8P*28LNj)5KMBfPIGQ&XD@4KG'9\rIBf0KBfKPAh*PCL!SBf0IBh4i,#"SB@jNE'8T)$dp)%0$Adj249*56e)T,L%S+'a\r[BfXJ26dJDe*PB@4-Ef0V+5"mI#!SE'pMDb!p25"V9h*TG'9-Ef0V+5NV)5KSB@j\rNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDb!K25"V6Qp-Ef0V+8iK+'0MD9pcB@e\rPAh"bEf0PFh-J+#CSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJE'pMDep[GfjPFL`\rJ*Q0MAf0dH#!Y2L"`FQpMCA0c+5N-)5KZB@eP)#%p)$!T%5%SF(*TEQ0TF'&X)#%\rp)$!T+L%SD'&ZC'aP)#dq)'0MB@0SC9pNBA4K)#dq)("bD@jMDA"KE#!K25!`+3`\rK+(CPFR-J)6dJ-#NP)5KSB@jNE'8J,6iJBf0KBfKPAf4KG'%J,6iJEQ&YC5!K25!\r`+3`K+'4KG'%J)6dJ-#Nj)5KMBfPIGQ&XD@4KG'9IBf0KBfKPAh*PCL!SBf0IBh4\ri,#"MBf&MD'8T)$dp)%0$Adj249*56e)T3A0cCA*dD@pZ)'CKD@aPC$SJ*50c)#J\rPFcSJ*@3T#J%J+4SK+'0MD9pXC@&VFepMEfjdCAKdFb!p25!`+80$B@0SC5jNC@*\reCbjM!5##CJj$3f&MD'8ZC'9LG@FZBadK+'0MD9pXC@&VFepMBf&MD'9IFQ9QFb!\rp25!`+4`K+'0MD9pXC@&VFep`FQPZBfP`B@ac)$dp)$!T&b%SBf0TAfaPB@YcAfj\rKE@9c)$dp)$!T(L%SBf0TAfaPB@YcAf0MB@0SC9pTEQC[Fb!p25!`+5)K+'0MD9p\rXC@&VFepMBf&MD'9IDA4PFQ&dEh*c)$dp)$!T)#%SBf0TAfaPB@YcAf0bC@4IDA4\rPFQ&dEh*c)$dp)$!TS%e*9#"8D@0VCA3J5f9PF'9b)'Pc)'j[G#"bG@jZD@jR,L"\r8D'Pc)'eKH5"MBA9cC5"`FQpLE'9YFb"hDA4S)(4SC5"0593J5f9bBQ9bEh-J6'P\rLFQ&bH5iJ8'aPBA0P)'p`C@iJG'KP)%YPFQ*PFQpc)%eKEQ&RCA)JBfpZG(*[E#"\r`B@jPE#"TE@ePC'PKG'9XH5"dEb"QDAJJG'KTFbi!Ab4,FQ*09jN!!!%!!!!"E!!\r!!'`!!!!bAh0SGA4NEhGZ$@0MAf0bC@&dC3eMBepME'pcC3eMBepNCA0dFQpj$@0\rMAfGPG&pMD'&ZCf9IG'PYC3eMBep[F'9Z$@0MAh0dEh*P$@0MAh*PE@pfC9pMFQ9\rN$@0MAh0PG&p`FQPZBfP`B@`0Bf0ICf9dAh"bD@jMDA"KE!eMBepRCA4IBh*PC&p\rfCA*cD@pZ$@0MAfGPG&pZB@eP$@0MAh0PF9pQCA4MD&p13h0IBQ9RD@i0Bf0IFf9\raAfCPG'0SAdj$FepZCAKd$@0MAh0PF9pQCA4MD&p13h0IC@jN$@0MAh0PF9pQCA4\rMD&pMFQ9N!!!!D!#3#`%!N"-"F(G`B`#3%`%!N"&)(%e*9#",CA*LCA*[Fk9$3f&\rMD'9-D@)ZC'9LG@F!!!!"!!!!!@`!!!"X!!!!-JH#)`"ZjJ!!!"`!-J!!BfCbC`!\r!!!S!!2rr!*!%"i&HZ2fk:\r
\ 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 (file)
index 9fce4f9..0000000
+++ /dev/null
@@ -1,388 +0,0 @@
-/*
- * Declarations for Credentials Cache API Library
- *
- * API specification: <http://web.mit.edu/pismere/kerberos/ccache-api-v2-draft.html>
- *
- *     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 <ConditionalMacros.h>
-
-#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 <Processes.h>
-
-/*
- * 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 (file)
index 92d06e0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:#Q4PFfaTBLif1%X!FfKXBMq3"!%!!!#'+!!!!CC6)8T[H5&`C@CQE6BiD`!!!!'\rc0%kI!*!0!`!#!*!19C`!!&@F!!"9R!!!!*3!!3)!N!3&!*!',Q!!!#jJ!!!Uh!!\r!9M!#!3)!N!31!*!1"4`!!)%-"!%#!%eKD@i!*8%e9fpbE'3!6'pKC'9b!*!%6R8\rU88j@rrJ[$5!0,`![,IpF)Qhr4#"C6T!!+Qlrp#Y!r`aKrj!%h(!!6Pj1G!!%+P&\r19[ri,`d[,Im-)Qhr5#"C6T!!+Qlrp%jH6R8U88j@rrK)ja!%GJ![,J!))Qhr@#"\rC6T!!+Qlrp$B!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9IC'9cE'PL!!!\rU88j@rrJ[$5*Yre3J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4PFfaTBJ!!!#T\r46PErj%MR(c`NEJ!85Ui!('F!"4`QEJ!BHJ!D'h)Bike`!"!E5%"#3)U!F!!3'q'\r)LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#CZ!!JSEJ!\r-B!!%`(!)X+i!%'jmF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2p)3%*!XB9`!"!\rE!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$\rr5%"#3,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44VJ!3B!!!Q0IZ!"!J,J!\r3$)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'\r%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!\rM!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*!XB9`!"!M!S!!!!$rFKMMU,'&3Ui!%#!\r%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$\rr)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`\r!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)\r$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$\rr)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"\rYrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)\r!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!d*"5%(#J1@\r*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(\r#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15\rT`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(\r#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!r)J0#38K\r"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"\rYrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2j`)!8#J2#3"1L)*J3\r#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q\r0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)\r%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$\rr)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L\r`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!\r&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM\r!)!3#J!!!!2mB`%UZ!""Z!2XmB!!&0NUZ!""Z"R!!B!!&,#CZ!"K`!"!EFKMMU#e\r!rr4`!"!E5%"#3)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4`!"!EFKMMU#e!rr"`!"!\rE5%"#3)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!QEJ!)+'i!$(S!'KYb'11YF!!3'dK\r!3N#+J(!!%"[KL)U!F!!3'iU!H!!B'h)Bika`!"!E5%"#3)L!F!!3'q')L)"`!"!\rEL)!Y4IrX,86rk#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J\r"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+\r"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$\rr)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`\r!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J(i!B!!"X#B%FJRMUb)%G"INUB+\r$*L+cJh!r)J2JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!0#3NK\r#a)(PLL"YrrM4`S#S"3"b2b3$,8$rj(!Bi+V%JH@+)'hrq0(#)#J%!)#Zrq5aK5B\r%FKAMUb)%G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!\rr`)2PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$3N")3-##jBJJEIridF!J+!%\r!J+lrj)#"XB8Q"A)*ikXL"A3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@\r))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rq4`'1#\rUa)(PLL"YrrM4`L!S"!#!V[rNXB3Q"A)9ikXL"A3,j+Q#JbBLXi0`2b)$G"MNUF+\r!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be\r!rq3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrq5!JE'%8SG`#,k!E3$q6#!&!S$`N!6\rSL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$r)'hrp#S\r`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIrd+M"F!1@\r0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)$G"MNU3+\r"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+"!!!!rb"\rYrr5)X"`!)#lrp,'&)#lrm,'%F!L`VJ!3E(K4VJ!3)!9b'1+S!S!!!!$r'-!J"8*\r!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!\r%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#eZrqcrp#eZrqMrm'!\r!qmVClJ!3)#i!%!b!!!!!#')!!)!`1`)'6[X!!J"f!'J!@J"1!%3!0J!S!"`!%L!\r%!S!!!!$r'3!J"1#)!S!!!!$r'3!J"%*!5%!#J!!!!2mC!#!%FKMLU!+!!!!!raN\r!)!8#J!!!!2mC!#!&i)J#J!!!!2mC!#!&3N")3!+!!!!!raN!)!9b'1+S!S!!!!$\rr'3"`!%cI(2K1ANjd!"L2C'9cAf0LBepPEQ0bHA"d!!!U88j@rrK)jamm+'i!&#C\rZ!"Kk!"SEFKMMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'dK\r!3N#)J(!!%"[KL)L!F!!3'iL!*Qi!##iZ!""J!!48F!LqJ'ekF!!3'`+!!!!!rh)\rBikLaKA!!%"X#J!!!!2p)3%*!XB9`!"!E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!\r!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$r5%"#3,'%F!!3'`+!!!!!rq')XB4`!"!\rE!S!!!!$rXB44Kf!!!*,Aab!($)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!\rZ!"i!%(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!!!2pb'11\rSXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*!XB9`!"!\rM!S!!!!$rFKMMU,'&IJ!N6#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!\r%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`\r!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K\r%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"\rYrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1V)J4d#q5\rTJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()\rr*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5\rTJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#\rS"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)\r&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#\r`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)\r&G"INUB+$*KUcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!\rT"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!\r)[)"Y!2j`)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*\r&5%8#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+\r&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIr\rd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`\r!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!5SGZ!2ZU*Qi!$#!&FKMLU!+!!!!!raE\r!)!9#3%K!!S!!!!$r&X!J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+S!S!!!!$\rr&X!J"%*!5%!#J!!!!2m@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%cI(2K1ANj\rd!"50C'9cAf0LBepMDh0eE3!!+P&19[rd51FI1#KZ!!Kk!"SFFKMMVA!!%"a)3%*\r!LS"`!"!FiBL+J(!!%"b+J(J!'"ab'11XF!!3(%K!3N#)J(!!%"cKL)L!F!!3()L\r!)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8#K3!\r!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'hrr#)\r`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"-!0L\r%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-#K!!\r!!2mJEIrm+$"-!1H-L)&+VJ!8C`!"SL4Z!""m!'!!!B`Q"()9ikXL"(3,j+Q#JbB\rDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#\r+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB8Q"()*ikXL"(3Aj+Q#JbB\rDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()\rr*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'&*J9b&H1V)J9d#q5\rTJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()\rr*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'%*J9b#H1V)J9d&q5\rTJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#\rS"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK&+'F!LmJ'd\r!rR"J!!('*Qi!%%IV!)"m!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)$i)R#J1@\r*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8\r!FMmN!be!rr4`'1#Ua)(PLL"YrrM4`L!S"!#!V[rdXB8Q"()9ikXL"(3,j+Q#JbB\rMXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(\r!)#J$!)#T!J"d2be!rr3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrr5!JE'&*J9b#H1\rV)J9d&q5TJS-Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B\r!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32rdF"MJUX5"jBSJEIridF)J+!3\r!J+lrp,'%*J9b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@\r+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rd)!0#3%K!`),PL#"\rYrrM4`#!S!3#!V[rdJ)'aK&+'F!LmJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+\r!$j!%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!\r!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIr\rdLV!F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f\r*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#iZ!!`J"A)\rBiUJ#J!!!!2mJ4e+(%)!J"8*!5%!#J!!!!2mJ4e+(%)!J"H#)!S!!!!$r)%G5Ka#\r!)!8#J!!!!2mJ4e+(%)!J"()BiUJ#J!!!!2mJ4e+(%)!J"%*!5%!#J!!!!2mJ4e+\r(%)!J"1#)!S!!!!$r)%G5Ka#!)!3#J!!!!2mJ4e+(%)"`!%cI(2K1ANjd!"#2C'9\rcAf9MBPpPEQ0bHA"d!!!U88j@rp`[!b"Z!!Kf!'!!!-S#-!$q1!"`!A)$G!mY32r\rFF!!3-$J!k)$!JK3`1!!#JJ!!!!qaJZ5#a)&`!h)2,8(ri()!%M!i!1L"`Ulri#e\r#rq38-$J!!S)!!!!2Xi,%J#!Zrq5aJZ+#a+lrh(!"FJ-Y32rSF!!3-$J!k)!#J!!\r!!!mY3IrX%M!i!!+"!!!!$l'"j)(#V[rXF!-Y3[r`G!!8-$J!k))#JJ!!!!mY32r\rd%$!i!!+!!!!!$l@!`+lrp,1!`+lrk#)Zrr#cJ!U!!!!!!B%`1!"5Jh!)YS"P!2m\rb*Kp1ANjd!!58C'9cAfCTH(9`AfYPH9p`BA*TG(N!!!!U88j@rpJ[!b"Z!!Kf!'!\r!!24`!A)$G!mY32rB%$!i!!+!!!!!rZL!`)*d$be"rp`5-$J!!S%!!!$q`S+aJH5\r"`Ulrh(!$G!mY3[rJ&$!i!!+#!!!!rZL#a+lri#e!rq33-$J!!S!!!!$q!S!!!!!\r2YB$!V[rNXi$LJ-#ZrpKb!A3$,8(rk")`1!!#J3!!!2lSJ3+"!!!!$be#rq`8-$J\r!!S)!!!$q!S)!!!!2Xi,NJX5Zrqab!be!rr!3-$J!!S!!!!$qk)!#J!!!!!mY3Ir\rd%M!i!!+"!!!!rJ+"!!!!$l'"`Ulrp,@"`Ulrk#!Zrr#aJ4!`1!"d!F##X)&Q"(!\r!B!a5Jh!)YS"P!2m)F!%Q(djH6R3!"*4NCA0IBfKPBfYIDf9jAh"KFQPdH3!!!#T\r46PErh%MR(c`NEJ!85Ui!('F!"5)QEJ!BHJ!D'h)Bike`!"!E5%"#3)U!F!!3'q'\r)LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#CZ!!JSEJ!\r-B!!%aR!)X+i!%'aSF!!3'h)BikJY32rdF!!3'dK!3N#"V[rdF!!3'q')JDlrp(!\r!%"Z"V[rdF!!3'h)BikJY32r`F!!3'dK!3N#"V[r`F!!3'q')JDlrm(!!%"Z"V[r\r`)#lrp,'&)#lrm,'%8Di!%'!!!+EAlJ!3)#i!%!b!!!!!#')!!*!!-$X#"Nll!!)\r!KJ"f!'B!@!"-!$`!,!!H!"*`!"!M!S!!!!$rXB4`!"!M!S!!!!$riBLaK(!!%#-\r#J!!!!2p)3%*!XB4`!"!M!S!!!!$rFKMMU,'%F!!3)`+!!!!!rl'&F!!3)`+!!!!\r!rq')XB9`!"!M!S!!!!$r5%"#3,'&F!!3)`+!!!!!rh)BikLaK8+Z!"!J"!+!UT!\r%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`\rU-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8\rU"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N\r#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`\rS-%`!jib)JA`!B!!"M#B%FKAMUb)%G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$m\rN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2\rPL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KUcJh!r)J0#38K"`S$PL5"YrrM\r4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"\rb2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q#JbBDXi0`2b)$G"MNUF+!)'h\rrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"\rb2m+$jBNJEIridF'!U!-!XB3Q"A)*ikXL"A3Aj+Q#JbBDXi0`2b)$3N&)3F+!jBN\rJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+\r!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC`#,b!E3$qF#!&!S$`N!6SL#B%!S2`N!5\r'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$r)'hrp#S`A!$TM5)%G"M\rNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!\r!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3\rL-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+"!!!!rb"Yrr5)X"`!4HV\rrJ#!&FKMLU!+!!!!!raM!)!9#3%K!!S!!!!$r'-!J"H#)!S!!!!$r'-!J"3+!!!!\r!raM!)!4b'1+S!S!!!!$r'-!J"%*!5%!#J!!!!2mB`#!%i)J#J!!!!2mB`#!%!S!\r!!!$r'-!J,[rdXB8J,[r`XB4+VJ!3EJ$l0Q!!"8"+VJ!3EJC`!'!!"6BQEJ!BF!!\r3'h)BikJY32rXF!!3'dK!3N#"V[rXF!!3'q')JDlrl(!!%"Z"V[rXF!!3'h)BikJ\rY32rSF!!3'dK!3N#"V[rSF!!3'q')JDlrk(!!%"Z"V[rS*Qi!##KZ!!ak!"SEFKM\rMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'dK!3N#)J(!!%"[\rKL)L!F!!3'iL!,8Arj#e%rq!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@\r3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!\rF!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4\r)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2m\rJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib)J8AU!)"q!'!!!E!Q"()*ikX\rL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"\rb2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rpa`'1#Ua)(PLL"YrrM4`L!S"!#\r!V[rFXB8Q"()9ikXL"(3,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBS\rLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be!rp`J!d*!5%$!JZ@))'h\rrq0(!)#J"!)#Zrpb!JE'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM\r4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-\rY32rFF"MJUX5"jBSJEIridF)J+!3!J+lrh,'%*J9b&H1V)J9d#q5TJS-Q)V1$F$m\rL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#\r!U3)!G$mY32rF)!0#3%K!`),PL#"YrrM4`#!S!3#!V[rFJ)'aK&+(F!LqJ'd!rN`\rJ"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!\r!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'h\rrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`\rL!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-\r#J3!!!2mJEIrdL,!F!#!ZrqbaK5!ZrqLaK(!)X+i!%'`!!)*4VJ!3)!9b'1+S!S!\r!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ\r#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#!Zrq5\rlJ#e!rq`J,[rJZB!Y32rSB!$l`0RZ!"!J,J!3$)!!!!!)BJ!!J$!l!JC1q`!#!(B\r!D!"D!%i!4!!f!#J!(!!5)!3#J!!!!2mC!#!%i)J#J!!!!2mC!#!%3N")3!+!!!!\r!raN!)!4b'1+S!S!!!!$r'3!J"3+!!!!!raN!)!AJL!+!!!!!raN!)!9#3%K!!S!\r!!!$r'3!J"A)BiUJ#J!!!!2mC!(!!60mFq%jH6R3!'*!!C'9cAh"MBQ0IC@jMFRP\r`G!!!!#T46PErk%MR(aJLEJ!)HJ!D'A)Bike`!"!C5%"#3)U!F!!3'H')LS"`!"!\rCLS"`"bB&G"ANUmD!)'hrj#B`2!$@Jh!(*!8Y32rSF"hJUX5ZrqJJEIrNKV!X!(!\r(*!8Y3rrXGJhQUX5!)'hrj#3`,!$PLS5Zrqa`"bB&kS['J#"Yrq3Q-$`!jiZ'JR!\r2+!9d%H5Xb)!JEIrJ+$"-!0L%F!mN"5e!rqa`'H#Ua+lrl#"Yrq#)X#`!F!mN"5e\r%rqKi#HLUa)!JEIrJ*$!X!1@+K+lrk(!2+!ALM-L!)'hri#J`6!$RM)L#HJ!D'A)\rBike`!"!C5%"#3)U!F!!3'H')LS"`!"!CLS"`$b)&G"6NUF+!)'hrh#)`(!$5JA!\r2*!8Y32rXF"cJUX5Zrq`JEIrFJV!X!(!2*!8Y3IrSFJcLUX5!)'hrh#3`,!$PLS5\rZrqK`$b)&k)R#J#"Yrp`L-"`!jiQ#JSD"F!FL"A34j+R#J#"YrpJL-"`!dS&`"b3\r&,8$rl(!Ci+V%V[rX)'hrf)+`,!"`"b3&,8(rk()*iUV%J#"YrpJN-#`!jBU%V[r\rSF!FL"H+*`S!JEIrB)M!F!1H*JS+)J5CZ!!`SI!!!I[a`%#e!rr4J!!'%F!%L$-+\r!CbSJ!h)DiUJL!q@*!S%2rrrmJS!Q!5!%FKVLU#)%jBN#J3rrrrb#J#J"B#JJ!h)\rEiUJL!p+"!S%2rrrqJS!Q!5!%FK[LU#)%dS%#J3rrrrk#J#J")!cLJ#K!I$mL!h3\r@j+R#KL"Yrp4m-#3$3N*)3X5'I!mY4[rX,!-YF"`!rqKb$q+Zc+lrl)b#jBiJEIr\r8dFBX+!%!M+lrk()m*!-Y4[r`I!RXUX5"I!-L!qL*`SD#JZ@*)'hre0(",#J#!)b\rZrr"b1#3$k)V%JA)(`S1#JZ@*)'hre0("M+J$!(ir)J4d&Z5T`SFJEIr3IM!N"#e\r(rr"q$qkUa+lrm(i2,A!F!2rX)J3Y3[rSG!lNUF+(JUlrk1@*)'hrd0(",LJ"!)k\rZrqab2b3%lSV%JH@+)'hrd0(#MUJ#!()m*!6LLX5"FJ2#K)+#jBNJEIr3dF'1U!-\r!)!F#J2m!!2mL"J+"!2rr!)+!*X%J"`+!!2rr!#)'!S(r!!$rJS!Q`91Zrr4+V[r\rdEJ$qH(!!60mBq%jH6R3!#)jYB@YPAfYPH9pcBfKPC!!!!#T46PErq%MR!#3NEJ!\r),bi!$#m+)Qhrc#"C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp%U!CJ4`rf!B,`SLEIq\r!)&P1N!!UE[rd5S"R"($qB!*`!#4I6Pj1G!!)M@4PFepVCAPIFf0SC@3!!#T46PE\rrq%MR!#3NEJ!),`SLEIq`)&P1N!!UE[rd,`SLEIrX)&P1N!!UE[rd,`SLEIq!)&P\r1N!!UE[rd5S"QdR!!*&p1ANjd!!55C'9cAfjPGepbB@jNEfeIDf9j!!!!+P&19[r\rJ,`dLEIp-)&P1N!!UE[rF,8$rk#*Yrd`J@8k3!#TZrp`Y32rX,bi!##*YrlJJ@8k\r3!#TZrpa)E[rS)QhrY#"C6T!!+Qlrh%KZrr!LEIr%)&P1N!!UE[rF5'lrm#*YrlJ\rJ@8k3!#TZrpa)E[rJ)Qhr*#"C6T!!+Qlrh%KZrq3LEImN)&P1N!!UE[rF,bhr*#*\rYrl3J@8k3!#TZrpa)E[r`)Qhra#"C6T!!+Qlrh%KZrr!LEIqi)&P1N!!UE[rF6Pj\r1G!!%J#"NCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ!!+P&19[ri51F\r3"#mYrm![,J!))Qhrb#"C6T!!+Qlrp(B!B!SJEIqm3M!i!&+$F!LfJ'h`*Kp1ANj\rd!!5GC'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!!#T46PErq#*Yrl`JEJ!\r)F!Kb),#"C35L,Q!15S"R#L)*%YK6J'Ek)N&1ANjd!!5AC'9cAh0PG&pcCA&eC@j\rMC9pZG@eLCA)!!#T46PErq%MR%!4)H!!",bhr`#mZ!!J[,Iqm)Qhrm#"C6T!!+Ql\rrp(B!B#BJEIqmF!!3-$J!8S!#J!!!!2mJEIqm%B!i!#"Yrla+-$J!CJK5Jh!)YS"\rYe#BI6Pj1G!!%Q@4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!!#T46PErq%MR(cJ\rSEJ!-,bi!''(r!!!!p#`!)'i!'%KS!!4Kr`!!!13Z!#!-CJC`!5e!!"4`!5C!B'`\rS,J!3*'i!#'"8F!'iJ'm@,`TKr`!!!)4b!$)!dSBQ!95+9B4J#(B!&KV@KRJ!+JF\rJ"8`&!!!L!d`$%!$5J%am%!"rrrrr,!!J"3D!"2ac,8`$!!"-I!!"Irrrrbi"5S4\rQU#!-C`3SaLM(8SY`",I!EJDhlJ!8EiJJ"NcI(2K1ANjd!"51C'9cAh&eB@4IBfY\rcG@d!!!!U88j@rr3JEJ!)(@J!!Irf(9$rpc!ZrrC1ANjd!!59G(G[Af*jG'9cAhC\rKH&pdEepZCA4c!!!U88j@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$rpb!Zrr4\r1ANjd!!5@CQpeFPpLHA4PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`SEJ!)*%`\rQ6%KZrr!LEImN)&P1N!!UE[rX)Qhr6#"C6T!!+Qlrl#)Zrr#aJ5"Yrk`J%&+3!,1\r!,`!LEImd)&P1N!!UE[rX)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&P"+)\rZB!j+J'F+)JN5f&1!C[SL39L,)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()JX)&\rP"+)ZB!j+J'F+)JN5f&1!C[SL3A`!B$4k!(B!&K*i!'!+iSY`!F#$XB95K(!'Z)"\r[m%U&CJS3%J!!!!%8J'!)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj1G!!%MQ4\rPFepbB@jNEfeIDf9j!!!!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJLEIqF)&P\r1N!!UEZrd*J"Q&#mZ!!K)EZri)QhrQ#"C6T!!+Ql[p%Ki%!"#TdKZlrJLEIm`)&P\r1N!!UEZrd)!-Q(djH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zri51FF2#C\rZ!!JS,J!-+'i!%#SZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k3!#TZlr3\rJEImm5'J!5L*Yrd!J@8k3!#TZlr3[,Imm,`3[#b*Yrb`J@8k3!#TZlr4+J&K2CK3\r[,Imm)Qhr)#"C6T!!+Ql[p'!!!04)H!!+,`XLEImB)&P1N!!UEZrd*%"+J'F#3K*\r+K@F!!,)[$#mYrkJLEIm3)&P1N!!UEZrd)'hr2%KS!%SLEIp!)&P1N!!UEZrd,bh\rr2%Ki%!")EZri)Qhr,#"C6T!!+Ql[p%U!8%pQ%LmYrc`LEImJ)&P1N!!UEZrdB&a\r)H!!+5'l[q#*YraJJ@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yra3J@8k3!#TZlr4\r+J'FS,bhrT#*Yra!J@8k3!#TZlr3JEImm5'J!5L*Yrd!J@8k3!#TZlr4B6f!#GJ&\r+JfF!rYT+JfB5,`4#Tbm,)Qhr-#"C6T!!+Ql[p#mYrk!LEIm3)&P1N!!UEZrd5S9\rB6fF@5(J3!%+R5'l[q#*Yrc!J@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R!60mF1%j\rH6R3!%**NCA0IFQ9KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##e,rc4k!8A\rZrlJJ5h$r8S"+''Ek,J")H!"!3UG)E[qi)Qhr-#"C6T!!+Qlr-(`"B$S@'dR$H!"\rJ'NU&C`SJ!h)"`)'a'Q!))!0b!F#"X5,LLe+%F!DiJ'rJF!I!KQB+)!9A`%3!5F!\rU!&+'[)GM`NAZrlJSEJ!-I!"J(RB!H!"J$L!%8S!5'NR"iDQ'J9+%F!DiJ'rX'-0\r5KR!([)"Mh#mZ!!`LEIrX)&P1N!!UE[m`5'lr1#mZ!!`LEIr))&P1N!!UE[m`,bi\r!$%KZrcJ["bmZ!!`[,[mdBIrrrpa55(J!J%+R5'lr1#*Yrc!J@8k3!#TZrc![,J!\r-)Qhrl#"C6T!!+Qlr-(!!60mFq%jH6R3!#*&NCA0IFh4bD@jRAh4[AfYPH3!!+P&\r19[ri51F30#4Z!!`QEJ!)GJ![,Iq8,`SLEImi)&P1N!!UE[rd8%pJ0R!!%"X[!#m\rYrj!!,`SLEImi)&P1N!!UE[rdF!LfJ%r[!!aX&#mYri`[#L*YrcJJ@8k3!#TZrr4\r36b!$8S0b#,#"EF![,Iq),`SLEImi)&P1N!!UE[rd8%p-h``)6Pj1G!!)P@4PFep\rMBQa[BfYIF(*TER4ICQPXC3!!+P&19[ri51F30#CZ!!JNEIq%GJ"J)NKi!!J[#b"\r+8)T)8#*YrbJJ@8k3!#TZrr4+J'B%F!&J#P+$F"#fJ'ABF!"-h``)6Pj1G!!%Mf4\rPFepTFephC@&VAfYPH3!!+P&19[r-51FI2#4Z!"3QEJ!B+'i!(%UZ!#4R!!c+,@i\r!)2rN)'lrj&+Zrq4k!"S3FKMMV5"Zrq45V[rNF!!3%%K!3N#+J#"Zrq45V[rNF!!\r3%1')LS!JE[rN8Ulrj(!!%"#+J#"Zrq45V[rNH!!B%()Bik`JE[rN8Ulrj(!!%""\r)3%*!L)!JE[rN8Ulrj(!!%"$KL)L!)'lrj&+Zrq4`!"!3L)!YEJ!)rq3YEJ!-rq"\rJ!!`SF!L`VJ!3EJ!![L"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK5"Zrq45V[rNF!!\r3%!+!!!!!rdK!3N#aK5"Zrq45V[rNF!!3%!+!!!!!rq')XB8JE[rN8Ulrj(!!%"!\r#J!!!!2qaK5"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK#"Zrq45V[rNF!!3%!+!!!!\r!rdK!3N#aK#"Zrq45V[rNF!!3%!+!!!!!rq')XB3JE[rN8Ulrj(!!%"!#J!!!!2q\raK&'Z!""J!!$8)#i!%0'Zrq3J,J!3$)!!!!!(BJ!!ZM!l!JC1q`!#!,!!Q!#!!'S\r!9J!q!#B!%&1Zrq3JE[rNF!!3%!+!!!!!rq')XB46V[rN)'lrj(!!%"!#J!!!!2p\r)3%*!XB46V[rN)'lrj(!!%"!#J!!!!2pb'11SXB46V[rN)'lrj(!!%"!#J!!!!2q\raK91Zrq3JE[rNF!!3%!+!!!!!rq')XB96V[rN)'lrj(!!%"!#J!!!!2p)3%*!XB9\r6V[rN)'lrj(!!%"!#J!!!!2pb'11SXB9#VJ!3)!3#J+U3"1+)*J8#JkU3")D!)!3\r#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%\r!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"\rF!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!\rL!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&m!'!!!B`\rQ"()9ikXL"(3,j+Q#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM\r6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB8\rQ"()*ikXL"(3Aj+Q#JbBDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"MNUF+!jBN\rLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J\r(!,'&*J9b&H1V)J9d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBS\rLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J\r$!,'%*J9b#H1V)J9d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R\r#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM\r4`B#S"`#aK&+'F!LmJ'd!rR!J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q\r3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!\rF!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4\r)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3\r!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!%AUri!J"!+!UT!%iSJQ"3+\r$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8\rL"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!\r!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2m\rJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib\r)J8IV!)"q!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)$i)R#J1@*)'hrq0("F$r\r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rma\r`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8Q"()9ikXL"(3,j+Q#JbBMXi0`2b)$G"M\rNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"\rd2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrmb!JE'&*J9b#H1V)J9d&q5TJS-\rQ)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,\r%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBSJEIridF)J+!3!J+lrc,'%*J9\rb&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r\r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0#3%K!`),PL#"YrrM4`#!S!3#\r!V[r-J)'aK&+(F!LqJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q\r3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!\rF!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4\r)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3\r!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#!%!S#UN!6LL#B&!S1UN!5\r'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"M\rNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'h\rrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb\r)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"3Ul\rrp'!!!BiQ"()9ikXL"(3,j+Q#JbBFXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$\rPLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'\r!U!-!XB8Q"()*ikXL"(3Aj+Q#JbBFXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"M\rNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'h\rrq0("J+J(!,'&*J9b&H1V)J9d#q5TJS-Q(,1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*\r)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'h\rrq0("J+J$!,'%*J9b#H1V)J9d&q5TJS-Q(,1$F$mL!d*"5%(#J1@*)'hrq0("F$m\rL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2\rPL5"YrrM4`B#S"`#aK&+Zrr4`#,#Zrr4Z!2jX)!8#J2#3"1L)*J3#Jr#3")D!)!8\r#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%\r!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'h\rrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$\rYLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"*l2q!)!9\rb'1+S!S!!!!$r)'lri&+Zrq!3J#!&3N")3!+!!!!!rb"Zrq"5V[rJ%)!J"H#)!S!\r!!!$r)'lri&+Zrq!3J#!&!S!!!!$r)'lri&+Zrq!3J#!%FKMLU!+!!!!!rb"Zrq"\r5V[rJ%)!J"%*!5%!#J!!!!2mJE[rJ8Ulri"#!)!6JL!+!!!!!rb"Zrq"5V[rJ%)!\rJ"!+!!!!!rb"Zrq"5V[rJ%)"+VJ!3EJ$ce'!!$24+VJ!3E`!-l#eZ!#$rj#"Zrq4\r5V[rNF!!3%()BikJY32rF)'lrj&+Zrq4`!"!35%"#3)'Zrp`JE[rN8Ulrj(!!%"$\rKL)'Zrp`JE[rN8Ulrj(!!%"#"V[rF)'lrj&+Zrq4`!"!3FKMMU#e!rpJJE[rN8Ul\rrj(!!%"")3%*!JDlrf#"Zrq45V[rNF!!3%1')JDlrf#"Zrq45V[rNF!!3%)'ZrpJ\rYEJ!)rq3YEJ!-rq!JE[rN8Ulrj(S!'K"b'11Y)'lrj&+Zrq4`!"!35%"#3)U!)'l\rrj&+Zrq4`!"!3iBL+J#"Zrq45V[rNF!!3%)U!)'lrj&+Zrq4i!"J3FKMMV#"Zrq4\r5V[rNF!!3%%K!3N#)J#"Zrq45V[rNF!!3%1')L)!JE[rN8Ulrj(!!%"#)J#e&rp3\rY42r3)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8\r#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'h\rrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"\r-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-\r#K!!!!2mJEIrm+$"-!1H-L)&*l!#!3Ulrm'!!!E)Q"()*ikXL"(3Aj+Q#JbBNXi0\r`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBS\rJEIridF+!U!8!FMmN!be!rma`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8Q"()9ikX\rL"(3,j+Q#JbBNXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJ\rL-"`!)'hrq0(!)#J$!)#T!J"d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrmb\r!JE'&*J9b#H1V)J9d&q5TJS-Q*,1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM\r6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBS\rJEIridF)J+!3!J+lrc,'%*J9b&H1V)J9d#q5TJS-Q*,1$F$mL!h3Bj+R#J#"YrrK\r`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0\r#3%K!`),PL#"YrrM4`#!S!3#!V[r-J)'aK&+Zrr"`#,#Zrr"Z!2j))!8#J2#3"1L\r)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"\rF!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf\r+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%\r!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'h\rrp)L`(!!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9\r)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2m\rJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`\rS-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3\rS!`+%!!!!rb"Yrr`S-%`!jib)J8+ZrqaJ!!'1*J4b&H1V)J4d#q5TJS-Q'l1$F$m\rL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBS\rJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'l1$F$m\rL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V\r%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KZ\rcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V\r%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KZ\rcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMm\rN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45V[rXF!L`V[rXEJ$\rqE#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8\r!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2m\rJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$\rTM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%\rL!`+"!!!!rb"Yrr5)X"`!4q[rJ#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+\r"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb\r+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0\r#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!\r!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J%+ZrqKJ!!'b*J4\rb#H1V)J4d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#\r!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBSJEIridF)\rJ+!3!J+lrc,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V\r%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0#3%K!`),\rPL#"YrrM4`#!S!3#!V[r-J)'aK5B&FJRMUb)&G"INUB+$*L+cJh!r)J2JLF+!jBN\rJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!0#3NK#a)(PLL"YrrM4`S#S"3"\rb2b3$,8$rc(!Bi+V%JH@+)'hrq0(#)#J%!)#ZrmbaK#B&FKAMUb)&G![NUB+$*L+\rcJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!r`)2PL#)`(!!JEIridF!\rJ+!-!J+N#!(3r,8$rc#!$3N")3-##jBJJEIridF!J+!%!J+lrc)#"XB45V[rSF!L\r`V[rSEJ$q5#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4\r#48K&!S8!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d\r#K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'h\rrp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"\r-!1@-L)%L!`+"!!!!rb"Yrr5)X"`!)#lrh,'&)#lrf,'%F!L`VJ!3E!!!ZP'Z!"!\rJ"A)BiUJ#J!!!!2mJE[rJ8Ulri"#!)!9#3%K!!S!!!!$r)'lri&+Zrq!3J#!&i)J\r#J!!!!2mJE[rJ8Ulri"#!)!8#J!!!!2mJE[rJ8Ulri"#!)!4b'1+S!S!!!!$r)'l\rri&+Zrq!3J#!%3N")3!+!!!!!rb"Zrq"5V[rJ%)!J"1#)!S!!!!$r)'lri&+Zrq!\r3J#!%!S!!!!$r)'lri&+Zrq!3J#eZrp6rh#eZrp$rf'!!p*)J,J!3dDlri#!Z!"!\r-J!!!!!KL!!$!-$X#"Nll!!)!YJ#J!)S!GJ"N!%i!1!!N!")J"!+!!!!!re1Zrq!\rJE[rJ%)!J"1#)!S!!!!$r8klri#"Zrq!3J#!%3N")3!+!!!!!re1Zrq!JE[rJ%)!\rJ"()BiUJ#J!!!!2p6V[rJ)'lri"#!)!8#J!!!!2p6V[rJ)'lri"#!)!AJL!+!!!!\r!re1Zrq!JE[rJ%)!J"8*!5%!#J!!!!2p6V[rJ)'lri"#!)!9b'1+S!S!!!!$r8kl\rri#"Zrq!3J%cI(2K1ANjd!##3!'4PFemcBf*MAf9ZBh*jF(3!!!!U88j@rpK)jam\ri+'i!$#CZ!!Kf!"BEF!!3'q')KS"`!"!E5%"#3)D!F!!3'h)BikL'J(J!'"Y`!"!\rEiBL)J(!!%"Y)3%*!L)"`!"!EFKMMU)L!+J6SMEH&!S82N!5lJb!&kBLaK#S$FK,\rMVEH&!SA-c!!!)!1lJ#)&G",NUE'"*J%U"()5ikfjK3+&c-`!!#!%Zi!L"A35j+Q\raJ5J"+J6LMEH&!S99N!5lJb!&d)#aK#S$i)fjK3+&!2m!rlZ%)!AKL,'$+J6LMEH\r&!S99N!5lJb!&d)#aK#!%!S!!!2m!)J3#J3!!!2p)38*"JS!J"!+!!2m!!%*!5%#\r!J5)$!S(`!!!!k)Q#J#J"!S-2rrrrIJ"J!!(#)'hrI%U`I!"R(L!$FKVMU#)$j)Q\r#J#B")!4b'Z1S)J6NLB+!+!&J(#!$FK[MU#)$iSQ#J#B")!4b'q1S)J6LLB+!+!%\r#J`rrrrm#K!rrrrp`2m#$)'hrH()m*!2ZLX5"FJ-YF!`!rpJJ!qb)`)'!JZ@))'h\rrH0(!)#J"!)#ZrpKb-#3$,8(rh()1iUV%V[rFFJmY3[rJ*!-Y32rNF!hJUX5"K+l\rri1@+)'hrH0(#)#J#!)#Zrq4b"L3$,8(rk()9iUV%V[rSFJ%Y3[rX*!-Y32r`F"6\rJUX5"K+lrl(!i)J-Y3[rdG"ENUF+!JUlrp1@*)'hrH0(")#J$!)#Zrr!N3(Sm)J6\rJLF+&HJ-N"1k+a)@%JH@+)'hrH0(#HMr+K1@0)QhrH02&+LN%!)US"3"b2b3%,8A\rrp(S2kUV%JH@+)'hrH0(#+LJ'!)UZrr4b-#3%,8(rm()@iUV%V[r`FJmY3[rX*!3\rY4IrSHKAUUX5"K+lrl1@+)'hrH0(#+LJ(!)UZrqJJ#J+!!!$rrb`&5%C#4Sb!)!E\rPL#)'G"lNUG+!+-%J"3+!rrm!!#`+3NC)4Sb!)!EYL#)'G"VNUG+!+-&5Kh!3[S"\rY!2ikF!"-haci6Pj1G!!)Lf4PFepcCA4IDf9j!!!U88j@rrJ[$5mYrh![,J!-,bi\r!##*Yrf3J@8k3!#TZrr3J,Ip`6Pj1G!!)L@4PFepMFRP`G!!!+P&19[p)51FI2#K\rZ!""&l[rZ)'i!$%S3CJK`35e!rpCJ$#"Z!!`3%%R!,8$reKLZrpN3,[rC5F!Y32r\rL)'hrE#!Zrq*b!")`#!$PL5e"rmiJEJ!-5LJ!!@B)F%%Y32r5B!iJEJ!-%#J!!8R\r!,8$rdKPZrp8!!4!Zrp9*`#e!rq)JEIpX)#lriR)!%M!)!1f*,8(rbRi!B"`JEJ!\r)8Ui!#"J3Cb*`!"!%d)""l[rQ%B"i!&+(F!LqJ'AHB!T"l[rQ3M"i!&+(F!LqJ'A\r`5'lr5NKZrqBLEIpd)&P1N!!UE[p%,blrbLmZrmj)E[p+5'lrfQ(r!!!!j#CZrpS\rJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!J#h)BiUJ#J!!!!2m\r8`#CZrpiJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!J#h)BiUJ\r#J!!!!2m8`(`!&M`!J%)ZrrCq!Q"!H!"k!'!Nf!4`!"!$3HlrlR)!%M"S!-+!C`3\r!"!!"iJYQ"P+'&M`!J&+&F!DkJ'A@F!!3"#"YrfJCX!!!H!"5Kh!0[S"PZN)X!!d\rJ$%cI(2K1ANjd!!b+C'9cAfCMFRP`G!!!!#T46PEr`%MR$aJLEIpJHJ"m!#eZ!!c\rrl#eZ!"$rb#eZ!"6ra%+Zrm"J!!6#3Ulrm'!!"+BJ"N*!5%!N"V'#+!,)V[r)a+l\rra#i%5%G#4b"Zrq`J,[r`)JBJ-!`!XB'cK,q%,J*)4d*()#lrm&+!)'lrl#)')$!\r-!,'"Xi+rJL!%i)!Y32rS,J3#K`!!!2`#VJ!!!2crk#!#FKcMU#)#k)R5J#3"3N4\r)4#!aH!#aK5"*dHlrk#!S!J#aK5!%i)JY32rN,J3#K`!!!2`#VJ!!!2crj#"*dFF\rJ+!3!XB8J5G(Zrq3J+!B!XB8J!Z#!,8$rk#i#!SF!!!$m!Ui!!!$mrqK#3NK#)%R\r4ab!S!3#aK5"*dHlrk#!S!`#aK5!#i)!Y32rN,J)#K`!!!2`#VJ!!!2crj#"*dFF\rJ+!8!XB8J5G(Zrq3J+!F!XB8J"8*!5%!N"E'#+!,)V[r)a+lra#!%5%"#3#C!)#l\rrm&5!)'lrl#)&)$!-!,'"Xi3J#l'%)!*)3%*!*N!J,[r`9S!JE[rX)J8J-!`!XB'\rcJL!,XB)J"1#!,8$ri#!%!S!!!!$m*N!#VJ!!!2cri#!#FKcMU#)#k)R5J#3"3N4\r)4#!aZ!#aKL"*dHlri#!S!J#aKL!%i)JY32rF)!3#J!!!!2`Q3!+Z!!!!r2rF)%R\r4bb!S"!#aKL"*dHlrh#!S"J#aKL!#i)!Y32rJ)!)#J!!!!2`Q3!+Z!!!!r2rJ3N*\r)3L"*dFXJ+!%!XBBJ5G(Zrq!J+!-!XBBJ!Z#!,8$rh#!#!S!!!!$m*N!#VJ!!!2c\rrh#"*dFXJ+!8!XBBJ5G(Zrp`J+!F!XBBJ"N*!5%!N"V'#+!,)V[r)a+lra#!%5%"\r#3#K!)#lrm&L!)'lrl#)')$!-!,'"Xi3J$,'%)!*)3%*!+%!J,[r`@S!JE[rX)JB\rJ-!`!XB'cJL!-XB)J"1#!,8$rf#!%!S!!!!$m+%!#VJ!!!2crf#!#FKcMU#)#k)R\r5J#3"3N4)4#!ab!#aK5"*dHlrf#!S!J#aK5!%i)JY32r8)!3#J!!!!2`S3!+Z!!!\r!r2r8)%R4c#!S"!#aK5"*dHlre#!S"J#aK5!#i)!Y32rB)!)#J!!!!2`S3!+Z!!!\r!r2rB3N*)3L"*dF`J+!%!XB8J5G(ZrpJJ+!-!XB8J!Z#!,8$re#!#!S!!!!$m+%!\r#VJ!!!2cre#"*dF`J+!8!XB8J5G(Zrp3J+!F!XB8J"8*!5%!N"E'#+!,)V[r)a+l\rra#!%5%"#3#e!rr3J,[r`A)!JE[rX)J8J-!`!XB'cK#!Zrr5aK#!#5%"#3#e!rr3\rJ,[r`AS!JE[rX)J8J-!`!XB'cJL!Zrr5aJL!%i)!Y32r3)!3#J!!!!2`Y32rd!Ui\r!!!$mrp!J!R)FikJL!ZL*dS!N!8*%5%3J,[rd)$%)!,'')%R4l[r3)#J#!,'')!6\rJL#e!rm`J"!+!!!!!r#e!rr3#VJ!!!2crc#"*dHlrp#!S"!#aKL"*dHlrc#!S"J#\raKL!#i)!Y32r3)!)#J!!!!2`Y32rd!Ui!!!$mrp"#3NK#)%R4l[rd)#J"!,'')%R\r4l[r3)#J$!,'')!,JJ#e!rm`J!J+!!!!!r#e!rr3#VJ!!!2crc#"*dHlrp#!S"3#\raKL"*dHlrc#!S"`#aKP#Zrr"`),#Zrr"Z!2Y8*!8U"L`#8Ulr`(!CX+lr`'i!qcJ\rJ"A)GikJL"HD*dS!U!5!'FKhMU#)'jSR5J#`"*!ALLVf#!S*9N!5eKL!#d)#aK53\r'i)UlJJ+#!2m!rl@&)!,KL,''*!ANLVf#!S)cN!5eKL!#jBLaK53'3N*)3VZ#!S)\r!!2rrYB8J!NK!3N#aKL3&k)UpJJ+#$j!%YBBJ!ZQ)XB8JEJ!)))BJEJ!))88!"%c\rI'2"1ANjd!"#,CQ0bHA"dAf*[C(N!!#T46PErq%MR($`U,J!)*'i!$#JZ!"!SEJ!\r8*Qi!'#BZ!"aR4Lm$,`3[#Lm&)Qhrm#"C6T!!+Qlrp#!$9m"%!%R!,`![$#m+,`S\rLEIr`)&P1N!!UE[rd,`-[#bm+,`SLEIr`)&P1N!!UE[rdB%3[!bm,,`S["5*Yrr!\rJ@8k3!#TZrr3J!eI!4!"*`#m!,``[#Lm+)Qhrm#"C6T!!+Qlrp#m$,`3[#Lm+)Qh\rrm#"C6T!!+Qlrp%cI($K1ANjd!"L3!'4PFemcC@0LAf9ZBh*jF(3!!!!0)4#"!`B\r!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3!!!4!!!3!\r3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3"N!3$)3%\r#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3%K!3%K!3)\rL!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!%!*!!%)!!\r%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3%""!3"!L)\rJ!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3$!!!$!!3\r#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J%#!5-%!3-\r#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3-"-53"!J3\rJ!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3L!3)#)3%\r#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3)!#3!)!3)\r)!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ*!4!$)4)\r$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!%M#!%5!53\r)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!%3#!N5#!N\rK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#%JJJ)%"#!\r3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B%!!J!)!J\r%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!%T##!3)!J\rJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*!%*#!J-!!\rJ0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#!")`JJ*!%\rV##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!)!!!)3#!)\r!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!)!"!)3$!)\r!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!")!!")3#")\r!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"")!"")3$")\r!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3%")3)")3%\r#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!)#!3J")5!\r#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5%L!5-)!L)\r")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!)$!J)$!L-\r##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`)J!J!L!J)\rL!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!%R)J-)!L)\r$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L)J#!%N%#!\r)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3N%"!N#!)\rL"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3!!!3J!"3\rJ%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J3&!%S#"!\r%)!J3&##"!`F!"!3!&!3!"#3!&#33"!33&!33"#3N%"3N#!%M"!3)!5-8"!J")`3\rN#!%b&#3)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3%")`)3!3%\rK!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")%$"`!3"!!\r!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!)3"#!#!5J\r&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5%J!5%`!5%\rJ!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8!-!8!)!3\r#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5!#-!8J!J3\rK"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`!%#!!!#!%\r%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L%)!5%%J3-\r1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&)JJ4!5)\r)#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J3!6F)#"%\r%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4!"!3%4%3!\r4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!\r4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!\r"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!\r4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!\r4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4!3!3%[%"!\r"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4!"!534%!%\r3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"!"%3%3!4%\r4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m3%3%3%"%\r"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!%3%!%3!3%\r3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!%N%3%3%!%\r[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"%"!4!4%3%\r"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4!"N!F4!3%\r4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4!3!4%3!3%\r4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!!4!"!4!!%\r4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4!#)K%3!5-\r3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4%3!4%4%"%\r",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"!4!4!"%3%\r3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3%M%"%4!5-\r"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3","%4%4!\r4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3)")3)")`)\r#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5%#!5-"!J)\r")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J)#!5%"!L)\r#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`%M!J)$!5%\r#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`%#!5-"!`)\r")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`)#!L%"J3-\r(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L-$!J)")J-\r#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5-"!J-"+`%\r#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J-"!!%$!J%\r$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`-#!3%"J3-\r(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`)$!3-#!3-\r$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J%$)J-#!L%\r$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5-"!`)")J%\r"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`-"+J)$!3)\r#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J%#!`)"!5%\r"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5-"!`%")`%\r"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`-"-3-"!3)\r$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F#!`%#!J-\r"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3%$!5X"!3%\r#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3-"!5-$!`-\r"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`-"!J-$!3%\rR!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C!%!`%"!`-\r"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!313"`%K%!)\rL!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J)K!3-L!3)\r$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K!%!L%3!5-\r"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3"!J%N"!%\r#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3"!K!%!b-\r%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5%%!b%%!L%\r3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!)!J!)#J)!\r#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!)&)J)#J3-\rG!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!!#!!)!!!!\r#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+!!J)KJJB\rMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3#)33")3%\r#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5%%!53"!33\r%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#%"!5%%!L)\r""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3%&)J3"!5)\r%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!%L!33#*!%\r%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S!J!b)"")%\r$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#%%J3-IJ#%\r%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#!!!!%%!#%\r!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!%%"5)J"!)\rK)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5-33)!")K"\r!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5&!!50!J%!\r#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5&!!5&!!L%\r3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b)33!%K3!%\rM3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+!3!)KJ!%\rK%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%!3!L-)%#!\r%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!%K)!%L#"!\r")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5-)%#!")3J\r&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#!"*"!J)!J\r")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K!J!bBJ)!J\r3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a!J)!%K%!3\rK)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3)")b!)!J)\rN#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!%L!JJ#)3)\r")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJJ!5%#!L-\r)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L!)"#%#!L%\r)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###!")J))!L)\r##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5%)"5-33!J\r")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK!!L%)!5)\r33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5*!#!3L3"!\r&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#833!K!%!%\rM#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!)K%!%K#!%\rK%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'3!!J#2JT@CA*TCRP\rTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJJ,5"dFRNJB@GKD@i\r+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"p!L#"!!'3#2k3#"q\r3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!Ii"ra$[%1!H!"i!(\ra!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km"(`%1!3i"i2lJr[(\rqmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!"!!%!!3!"!L!ZdY2\r8eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[IiqIVlr2hqr`%JJ48\r"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("dH(b!K)L-N*5!K)L-\rN*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%&#3d3Z,c!a-M-d06Bh1$P"3N0\r%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'eZEh"aFR0dGAChH(P\rk!Iq!Z!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%\rL#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!\r"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#!"#$!")3L\r"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J\r#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5%`!5-)##!\r"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)\r#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#!%!L!J"!)\rK")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3\r%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#!J!5-5)#!\r")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35"!`F5!!3\r3!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3%%L!%""!\rJ*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%\r!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)\r#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3\r"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3)")3J"*3)\r"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-\r*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!\r!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J%%!%L#!3\r"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B4#!33%3L\r"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3J\rP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!\r")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""!#)33")3'\r"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!\r%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!\r"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5%J!5-3"$!\r"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3\rJ%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%\r%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J\r)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-\r*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J\r+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!\r"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%\r#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J\r"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!%"+!!"+!%\r")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!\r$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%\r)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ\r#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3\r")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%\r%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!\rL"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3\r%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!\r"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJ\rL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%\rQ#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J)\r)"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)\r")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)\r$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-\rK!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!\r")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5%3!L&!!55\r!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!\r33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%\r3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%\rL3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3""!3"!b%\r"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)\r"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!%L!33")3%\r#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)\r"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3\r"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%\r#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%!3!5%3!L)\r)%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!\r)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K"!!5%)!L)\r3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J%)K"!!53\r)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J\r")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)\rJ#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!BL!33")3J\r%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33\r$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33\r"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%\rK!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3\rMJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)\rM3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'\r!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'\r!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!\r#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!\r")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)\r!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!\r%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%\r"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%\r!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!\r!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##\r!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L)JJ!%MJ#!\r#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!\rJJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)LaiJJ)V,)!XL#eS)Ui\rXQ"TS'HJV2LbS'UiCU#bi'5JC*"NJ'4`C&#c),0!C"KMX'-`V1Lc`,2JY!#Xb+V)\rY%#dB,5!%aJ$'!+B!CJ!Q!!BY-#di,8!-aK$'#-B!)#)r2!%M"UR`!L,rr4)L,%#\r#!Mi!-#a!!!)X3&63,%"0A#a!65BX3%SX,%!`0La!,pSX3#mk,%!Z$#a!,%BX3#[\r8,%!UbLa!+B!X3#N',%!S[La!+'3X3#H#,%!R*La!*X!X3#0#,%!BVLa!&i!X3"C\rq,%!3HLa!#d!X3!#q,%!!N!!X3!"-,%!VN!"9R!&)!0!C)J)"!5%)"#)`!3%K#!3\rN6!%"#!3LN!!"!5%)"#'q"L8Q`!%J#!-P*bB")!J$)bH#!3%K)!-P+'3"!3J$)LL\rq!L%)!b8T"J%"#!-L+B!")[m)!b)U8!BP+XS"la!$*L[8rrrXKJ)Q,%Errqc)!LB\rZ$2rrl-i#*5mk!@%)!b8[fJ&K#!-L-$B')ddQ!3%K#!-Q69crrqjS!L*2-!BP90!\r"j`J$)P@F$2q3"!#3"`%!!#eJ!!!!!3!!,9J!!!!$!!!!%!!!!!%!!!$-!!!!h!!\r!!h!!!!!%!!!!'J#3$`d!N!YU!*!,!J!!!!d!N!HV!*!,!3!!!!m!N!3#!!!4!J!\r!'!)!!"m#!!!Q!J!!+`)!!$3#!!!j!J!!3!)!!%B#!!"0!J!!8`%!!&X#!!"M!J!\r!J3)!!*8#!!#i!!%!N!8(!*!%S!!V8%S23LZ!0dBG3J!!!%e*9#"6GA"`Eh*dT80\r-D@)!F(*TER4Q!(0dFQ0YF!"cG(*MD()!FQ&ZC!"ME'9KFQ9bFJ"dD@eP!'ePE@0\rYF!"QCf9dF`"YC@ecCA3!Fh*KEQ3!CR"bD@jdCJ"IAfCTE'9c!'CQE(9cD!"0593\rJ8h9`F'pbG+95G@jdD@eP6'PL!&pIFQ9RDA0dCA*ICR*KCfePER3!AepeER*PCfP\rcG'9bAfCbB@GYC@jd!%PZG'9bCQ&MC8aTBJ"8D@0V3fpeER3!C'9cAf4PBR9R!'4\rPFepbC@&NAh"KFh0hEh*N!'4PFepcCA4IFf9aG@9ZBf9IER9YBQ9b!'4PFepcCA4\rIDf9j!'4PFepTFephC@&VAfYPH3"NCA0IFh4bD@jRAh4[AfYPH3"NCA0IEQ9hAh*\rKEQ4[E9pVCAN!C'9cAf0LE'pMDep`FQPZG&pQD@aP!'4PFepQBh*jF(3!C'9cAf0\rSC@0VAfYPH9p`BA*TG(N!C'9cAfCTH(9`AfYPH9p`BA*TG(N!C'9cAh*KEQ4[E9p\rVCAN!C'9cAf0bHA"d!'4PFepbC@&NAh"hAh0dFQPZC`"NCA0ID@jTG&pbB@jNEfe\rIER9YBQ9bAfGPEQ9bBA4[FJ"NCA0I-f9MBPpPEQ0bHA"d!'4PFemcBf*MAf9ZBh*\rjF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!C'9cAfYPH9pcBfKPC!"\rNCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9pcBfKPC!"NCA0IC@0LAf9ZBh*jF(3!C'9\rcAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!C'9cAh"MBQ0\rIC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!'$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X\r!"!!-!!!!$3!)!!d!%!!2!!J!%`!!!"8!#!!9!!!!&`!-!"F!#8A0!"'69!!AlQF\r!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&*d8!"4e&!!1PpX!#89`!")N1J!J`X8\r!%%@J!""5S!!GG-B!$9-+!!k&6`!1L`X!$fI"!!pm`3!C%1%!%$UP!!eI$`%!!-)\r!!#UZ!!%#!!$-!!!Xf!!"!J!!hJ!!,2J!!3)!!2B!!#bS!!%#!!%#!!!XZ!!"!J!\r"%J!!,-J!!3)!!53!!#d3!!%#!!%h!!!X`!!"!J!"63!!,*J!!3)!!9J!!#d`!!%\r#!!&Y!!!Y1!!"!J!"JJ!!,1!!!3)!!C%!!#bJ!!%#!!'E!!!Xd!!"!J!"VJ!!,3J\r!!3)!!Fm!!#b3!!!"!J!"i!!!,,!!!3)!!I%!!#d!!!%#!!)2!!!Y'!!"!J!#(3!\r!,1J!!3)!!L`!!#dJ!!%#!!)l!!!Y3!!"!J!#5`!!,9!!!3)!!PX!!#c`!!%#!!*\re!!!Y+!!"!J!#KJ!!,8J!!5!Y!!!"!!!!!@3!!!"N!!!!-S)5KP*cG'3k1PpIEQp\rID@pICA*bEh)&HJk'H%&-49*85d9C4NP-9%95!R-FKSG$D'&ZCf93BA0cGfpbC&p\rI0%0%39"'8'03Be"M!S#P%BDB4f9d6@&M9%03AemcG@4`4RB#Aa@'R(9cCA*AB@j\rdFdCXEf&dCA*cAep'GJ+"%b#'TN&NC&0PFRCPFNeKF&pI194,FQ*6G'pbC8C33f0\r33f0T!K-5KUC96P0$8N&03Na&5d9C49C&6P3#J5!3KUP%DA0`E'&j4A*bEh*IAdC\rc!R)9KXC-EfpVGA"IAc4$4%&34P"M8'038'-#J*mGKY&(C3!!!'!!N!X"!*!6!@d\rf1'X!N"-"!*!43"00593J5f9bBQ9bEh1P4%966'PL!*!%!3!!!!&N!!!!C!!!!$)\r*a0LiE4!!!!!F!$)!!'0QFQF!!!!+!!$rr`#3##ea:\r
\ 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 (file)
index 2b57b45..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:%'4PFfaTBLif1%XZC'9LG@F!FfKXBMq3"!%!!!#'0!!!!CU0f%T[H5&`C@CQE6B\riD`!!!!'c0%ki!*!0!`!#!*!19C`!!&@F!!"9R!!!!*3!!3)!N!3&!*!',Q!!!#j\rJ!!!Uh!!!9M!#!3)!N!31!*!1"5J!!)%-"!%#!%eKD@i!*8%e9fpbE'3!6'pKC'9\rb!*!%6R8U88j@rrJ[$5!0,`![,IpF)Qhr4#"C6T!!+Qlrp#Y!r`aKrj!%h(!!6Pj\r1G!!%+P&19[ri,`d[,Im-)Qhr5#"C6T!!+Qlrp%jH6R8U88j@rrK)ja!%GJ![,J!\r))Qhr@#"C6T!!+Qlrp$B!C`3`!f!#-!-Q(djH6R3!"*0IAfPZDA4TB@aTHQ9IC'9\rcE'PL!!!U88j@rrJ[$5*Yre3J@8k3!#TZrr41ANjeNPpIG'9bE@PZBA4PAf4PFfa\rTBJ!!!#T46PErj%MR(cJNEJ!85Ui!('F!"4`QEJ!BHJ!D'h)Bike`!"!E5%"#3)U\r!F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#C\rZ!!JSEJ!-B!!%`(!)X+i!%'jmF!!3'`+!!!!!rh)BikLaKA!!%"X#J!!!!2p)3%*\r!XB9`!"!E!S!!!!$riBLaKA!!%"X#J!!!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!\rE!S!!!!$r5%"#3,'%F!!3'`+!!!!!rq')XB4`!"!E!S!!!!$rXB44VJ!3B!!!Q0I\rZ!"!J,J!3$)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"B!%S!2J!Z!"i!%(!!%#-#J!!\r!!2rKL,'%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!!!2pb'11SXB4`!"!M!S!!!!$\rrXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*!XB9`!"!M!S!!!!$rFKMMU,'\r&3Ui!%#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K\r&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"\rYrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J\r`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J\r$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1V)J4d#q5TJS-Q'V1$F$mL!h3\rBj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIr\ridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-Q'V1$F$mL!d*\r"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@\r+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![NUB+$*KUcJh!\rr)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@\r+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"INUB+$*KUcJh!\rr)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#\r+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45KR!)[)"Y!2j`)!8#J2#\r3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIr\rd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`\r!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15\rT!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$\rr)'hrp)L`(!"&k[q!)!9b'1+S!S!!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!\r!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+\r!!!!!raM!)!3#J!!!!2mB`%UZ!""Z!2XmB!!&0NUZ!""Z"R!!B!!&,#CZ!"K`!"!\rEFKMMU#e!rr4`!"!E5%"#3)'Zrr4`!"!EiBL"V[rdF!!3'i'Zrr4`!"!EFKMMU#e\r!rr"`!"!E5%"#3)'Zrr"`!"!EiBL"V[r`F!!3'i'Zrr!QEJ!)+'i!$(S!'KYb'11\rYF!!3'dK!3N#+J(!!%"[KL)U!F!!3'iU!H!!B'h)Bika`!"!E5%"#3)L!F!!3'q'\r)L)"`!"!EL)!Y4IrX,86rk#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3L"3+"9C!\r%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"Yrrb+X"`\r!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU"+!0#4%K\r%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+"!!!!rb"\rYrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J(i!B!!"X#B%FJRMUb)\r%G"INUB+$*L+cJh!r)J2JLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()\rr*!0#3NK#a)(PLL"YrrM4`S#S"3"b2b3$,8$rj(!Bi+V%JH@+)'hrq0(#)#J%!)#\rZrq5aK5B%FKAMUb)%G![NUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*\rYrrM6`R!r`)2PL#)`(!!JEIridF!J+!-!J+N#!(3r,8$rj#!$3N")3-##jBJJEIr\ridF!J+!%!J+lrj)#"XB8Q"A)*ikXL"A3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0(\r"F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be\r!rq4`'1#Ua)(PLL"YrrM4`L!S"!#!V[rNXB3Q"A)9ikXL"A3,j+Q#JbBLXi0`2b)\r$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#\rT!J"d2be!rq3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrq5!JE'%8SG`#,k!E3$q6#!\r&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$\rr)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIr\rd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)\r$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+\r"!!!!rb"Yrr5)X"`!)#lrp,'&)#lrm,'%F!L`VJ!3E(K4VJ!3)!9b'1+S!S!!!!$\rr'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!J"()BiUJ#J!!\r!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2mB`#eZrqcrp#e\rZrqMrm'!!qmVClJ!3)#i!%!b!!!!!#')!!)!`1`)'6[X!!J"f!'J!@J"1!%3!0J!\rS!"`!%L!%!S!!!!$r'3!J"1#)!S!!!!$r'3!J"%*!5%!#J!!!!2mC!#!%FKMLU!+\r!!!!!raN!)!8#J!!!!2mC!#!&i)J#J!!!!2mC!#!&3N")3!+!!!!!raN!)!9b'1+\rS!S!!!!$r'3"`!%cI(2K1ANjd!"L2C'9cAf0LBepPEQ0bHA"d!!!U88j@rrK)jam\ri+'i!&#CZ!"Kk!"SEFKMMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11\rXF!!3'dK!3N#)J(!!%"[KL)L!F!!3'iL!*Qi!##iZ!""J!!48F!LqJ'ekF!!3'`+\r!!!!!rh)BikLaKA!!%"X#J!!!!2p)3%*!XB9`!"!E!S!!!!$riBLaKA!!%"X#J!!\r!!2qaKA!!%"X#J!!!!2pb'11SXB4`!"!E!S!!!!$r5%"#3,'%F!!3'`+!!!!!rq'\r)XB4`!"!E!S!!!!$rXB44Kf!!!*,Aab!($)!!!!!(BJ!!JM!l!JC1q`!#!(J!D!"\rB!%S!2J!Z!"i!%(!!%#-#J!!!!2rKL,'%F!!3)`+!!!!!rdK!3N#aK(!!%#-#J!!\r!!2pb'11SXB4`!"!M!S!!!!$rXB9`!"!M!S!!!!$riBLaKA!!%#-#J!!!!2p)3%*\r!XB9`!"!M!S!!!!$rFKMMU,'&IJ!N6#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"9N!3\rL"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!!rb"\rYrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$RMBU\r"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2JL3+\r"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"I!"J!!'-*J4b&H1\rV)J4d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%\r!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1\rV)J4d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02\r")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B\r&FKAMUb)&G![NUB+$*KUcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02\r#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B\r&FJRMUb)&G"INUB+$*KUcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*\rYrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F\r!XB45KR!)[)"Y!2j`)!8#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+\r!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+\r&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!\r!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"\rYrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"&k[q!5SGZ!2ZU*Qi!$#!&FKMLU!+\r!!!!!raE!)!9#3%K!!S!!!!$r&X!J"H#)!S!!!!$r&X!J"3+!!!!!raE!)!4b'1+\rS!S!!!!$r&X!J"%*!5%!#J!!!!2m@`#!%i)J#J!!!!2m@`#!%!S!!!!$r&X!J"%c\rI(2K1ANjd!"50C'9cAf0LBepMDh0eE3!!+P&19[rd51FI1#KZ!!Kk!"SFFKMMVA!\r!%"a)3%*!LS"`!"!FiBL+J(!!%"b+J(J!'"ab'11XF!!3(%K!3N#)J(!!%"cKL)L\r!F!!3()L!)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*\r&5%8#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$\rr)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIr\rm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+\r%+!-#K!!!!2mJEIrm+$"-!1H-L)&+VJ!8C`!"SL4Z!""m!'!!!B`Q"()9ikXL"(3\r,j+Q#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`\r!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'!U!-!XB8Q"()*ikXL"(3\rAj+Q#JbBDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33\r!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'&*J9b&H1\rV)J9d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%\r!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'%*J9b#H1\rV)J9d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02\r")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK&+\r'F!LmJ'd!rR"J!!('*Qi!%%IV!)"m!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)\r$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIr\ridF+!U!8!FMmN!be!rr4`'1#Ua)(PLL"YrrM4`L!S"!#!V[rdXB8Q"()9ikXL"(3\r,j+Q#JbBMXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`\r!)'hrq0(!)#J$!)#T!J"d2be!rr3J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrr5!JE'\r&*J9b#H1V)J9d&q5TJS-Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!\rT"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32rdF"MJUX5"jBSJEIr\ridF)J+!3!J+lrp,'%*J9b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3\r$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32rd)!0#3%K\r!`),PL#"YrrM4`#!S!3#!V[rdJ)'aK&+'F!LmJ'd!rN`J"3+!m*!%k)JQ"!+$m*!\r%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3\rBj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!\r!!2mJEIrdLV!F!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIr\rd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#i\rZ!!`J"A)BiUJ#J!!!!2mJ4e+(%)!J"8*!5%!#J!!!!2mJ4e+(%)!J"H#)!S!!!!$\rr)%G5Ka#!)!8#J!!!!2mJ4e+(%)!J"()BiUJ#J!!!!2mJ4e+(%)!J"%*!5%!#J!!\r!!2mJ4e+(%)!J"1#)!S!!!!$r)%G5Ka#!)!3#J!!!!2mJ4e+(%)"`!%cI(2K1ANj\rd!"#2C'9cAf9MBPpPEQ0bHA"d!!!U88j@rp`[!b"Z!!Kf!'!!!-S#-!$q1!"`!A)\r$G!mY32rFF!!3-$J!k)$!JK3`1!!#JJ!!!!qaJZ5#a)&`!h)2,8(ri()!%M!i!1L\r"`Ulri#e#rq38-$J!!S)!!!!2Xi,%J#!Zrq5aJZ+#a+lrh(!"FJ-Y32rSF!!3-$J\r!k)!#J!!!!!mY3IrX%M!i!!+"!!!!$l'"j)(#V[rXF!-Y3[r`G!!8-$J!k))#JJ!\r!!!mY32rd%$!i!!+!!!!!$l@!`+lrp,1!`+lrk#)Zrr#cJ!U!!!!!!B%`1!"5Jh!\r)YS"P!2mb*Kp1ANjd!!58C'9cAfCTH(9`AfYPH9p`BA*TG(N!!!!U88j@rpJ[!b"\rZ!!Kf!'!!!24`!A)$G!mY32rB%$!i!!+!!!!!rZL!`)*d$be"rp`5-$J!!S%!!!$\rq`S+aJH5"`Ulrh(!$G!mY3[rJ&$!i!!+#!!!!rZL#a+lri#e!rq33-$J!!S!!!!$\rq!S!!!!!2YB$!V[rNXi$LJ-#ZrpKb!A3$,8(rk")`1!!#J3!!!2lSJ3+"!!!!$be\r#rq`8-$J!!S)!!!$q!S)!!!!2Xi,NJX5Zrqab!be!rr!3-$J!!S!!!!$qk)!#J!!\r!!!mY3Ird%M!i!!+"!!!!rJ+"!!!!$l'"`Ulrp,@"`Ulrk#!Zrr#aJ4!`1!"d!F#\r#X)&Q"(!!B!a5Jh!)YS"P!2m)F!%Q(djH6R3!"*4NCA0IBfKPBfYIDf9jAh"KFQP\rdH3!!!#T46PErh%MR(cJNEJ!85Ui!('F!"5)QEJ!BHJ!D'h)Bike`!"!E5%"#3)U\r!F!!3'q')LS"`!"!ELS"i!"JEFKMMV(!!%"Y)3%*!L)"`!"!EiBL)J(!!%"Z)J#C\rZ!!JSEJ!-B!!%aR!)X+i!%'aSF!!3'h)BikJY32rdF!!3'dK!3N#"V[rdF!!3'q'\r)JDlrp(!!%"Z"V[rdF!!3'h)BikJY32r`F!!3'dK!3N#"V[r`F!!3'q')JDlrm(!\r!%"Z"V[r`)#lrp,'&)#lrm,'%8Di!%'!!!+EAlJ!3)#i!%!b!!!!!#')!!*!!-$X\r#"Nll!!)!KJ"f!'B!@!"-!$`!,!!H!"*`!"!M!S!!!!$rXB4`!"!M!S!!!!$riBL\raK(!!%#-#J!!!!2p)3%*!XB4`!"!M!S!!!!$rFKMMU,'%F!!3)`+!!!!!rl'&F!!\r3)`+!!!!!rq')XB9`!"!M!S!!!!$r5%"#3,'&F!!3)`+!!!!!rh)BikLaK8+Z!"!\rJ"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!\r!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!\rF!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3\rL!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!\r!rb"Yrr`S-%`!jib)JA`!B!!"M#B%FKAMUb)%G![NUB+$*KUcJh!r)J0d'15T`S!\rJEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"b2b3$i)V%JH@+)'hrq0(#J+J\r#!()r`S2PL5"YrrM4`B#S!`#aK5B%FJRMUb)%G"INUB+$*KUcJh!r)J0#38K"`S$\rPL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#!U!8!FMmN!q#+a)(PLL"YrrM\r4`S#S"J"b2m+$jBNJEIridF'!U!F!XB8Q"A)9ikXL"A3,j+Q#JbBDXi0`2b)$G"M\rNUF+!)'hrq(!r*!0#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM\r4`S#S!J"b2m+$jBNJEIridF'!U!-!XB3Q"A)*ikXL"A3Aj+Q#JbBDXi0`2b)$3N&\r)3F+!jBNJEIridF&`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBS\rJEIridF+!U!B!FMr#Jq@*)'hrq0("J+J(!,'%8SC`#,b!E3$qF#!&!S$`N!6SL#B\r%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4#48K&!S8!!!$r)'hrp#S`A!$\rTM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d#K3!!!2mJEIrd+M"F!1@0LS%\rL"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'hrp#J`6!$TM#)$G"MNU3+"!!!\r!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"-!1@-L)%L!`+"!!!!rb"Yrr5\r)X"`!4HVrJ#!&FKMLU!+!!!!!raM!)!9#3%K!!S!!!!$r'-!J"H#)!S!!!!$r'-!\rJ"3+!!!!!raM!)!4b'1+S!S!!!!$r'-!J"%*!5%!#J!!!!2mB`#!%i)J#J!!!!2m\rB`#!%!S!!!!$r'-!J,[rdXB8J,[r`XB4+VJ!3EJ$l0Q!!"8"+VJ!3EJC`!'!!"6B\rQEJ!BF!!3'h)BikJY32rXF!!3'dK!3N#"V[rXF!!3'q')JDlrl(!!%"Z"V[rXF!!\r3'h)BikJY32rSF!!3'dK!3N#"V[rSF!!3'q')JDlrk(!!%"Z"V[rS*Qi!##KZ!!a\rk!"SEFKMMVA!!%"Y)3%*!LS"`!"!EiBL+J(!!%"Z+J(J!'"Yb'11XF!!3'dK!3N#\r)J(!!%"[KL)L!F!!3'iL!,8Arj#e%rq!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!\r%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2m\rJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif\r+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N\r#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib)J8AU!)"q!'!!!E!\rQ"()*ikXL"(3Aj+Q#JbBLXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N\r(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMmN!be!rpa`'1#Ua)(PLL"YrrM\r4`L!S"!#!V[rFXB8Q"()9ikXL"(3,j+Q#JbBLXi0`2b)$G"MNUF+!)'hrq(!r*!2\rJLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be!rp`J!d*!5%$\r!JZ@))'hrq0(!)#J"!)#Zrpb!JE'&*J9b#H1V)J9d&q5TJS-Q)V1$F$mL!q#*`S$\rPL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J\r&!()r*!-Y32rFF"MJUX5"jBSJEIridF)J+!3!J+lrh,'%*J9b&H1V)J9d#q5TJS-\rQ)V1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM\r4`#!S!`#!U3)!G$mY32rF)!0#3%K!`),PL#"YrrM4`#!S!3#!V[rFJ)'aK&+(F!L\rqJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!%)J3#J3q3"1Q*JS!S!5S%3N9\r)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2mJEIrd)M!F!1f*JS8U"1#0!S8\r!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!F!#J$3N4)4!+%!!!!rb"Yrr3\rS-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3S!q#-!S3!!!$r)'hrp#J`6!$\rPM)L")J-#J3!!!2mJEIrdL,!F!#!ZrqbaK5!ZrqLaK(!)X+i!%'`!!)*4VJ!3)!9\rb'1+S!S!!!!$r'-!J"8*!5%!#J!!!!2mB`#!&i)J#J!!!!2mB`#!&!S!!!!$r'-!\rJ"()BiUJ#J!!!!2mB`#!%3N")3!+!!!!!raM!)!6JL!+!!!!!raM!)!3#J!!!!2m\rB`#!Zrq5lJ#e!rq`J,[rJZB!Y32rSB!$l`0RZ!"!J,J!3$)!!!!!)BJ!!J$!l!JC\r1q`!#!(B!D!"D!%i!4!!f!#J!(!!5)!3#J!!!!2mC!#!%i)J#J!!!!2mC!#!%3N"\r)3!+!!!!!raN!)!4b'1+S!S!!!!$r'3!J"3+!!!!!raN!)!AJL!+!!!!!raN!)!9\r#3%K!!S!!!!$r'3!J"A)BiUJ#J!!!!2mC!(!!60mFq%jH6R3!'*!!C'9cAh"MBQ0\rIC@jMFRP`G!!!!#T46PErk%MR(aJLEJ!)HJ!D'A)Bike`!"!C5%"#3)U!F!!3'H'\r)LS"`!"!CLS"`"bB&G"ANUmD!)'hrj#B`2!$@Jh!(*!8Y32rSF"hJUX5ZrqJJEIr\rNKV!X!(!(*!8Y3rrXGJhQUX5!)'hrj#3`,!$PLS5Zrqa`"bB&kS['J#"Yrq3Q-$`\r!jiZ'JR!2+!9d%H5Xb)!JEIrJ+$"-!0L%F!mN"5e!rqa`'H#Ua+lrl#"Yrq#)X#`\r!F!mN"5e%rqKi#HLUa)!JEIrJ*$!X!1@+K+lrk(!2+!ALM-L!)'hri#J`6!$RM)L\r#HJ!D'A)Bike`!"!C5%"#3)U!F!!3'H')LS"`!"!CLS"`$b)&G"6NUF+!)'hrh#)\r`(!$5JA!2*!8Y32rXF"cJUX5Zrq`JEIrFJV!X!(!2*!8Y3IrSFJcLUX5!)'hrh#3\r`,!$PLS5ZrqK`$b)&k)R#J#"Yrp`L-"`!jiQ#JSD"F!FL"A34j+R#J#"YrpJL-"`\r!dS&`"b3&,8$rl(!Ci+V%V[rX)'hrf)+`,!"`"b3&,8(rk()*iUV%J#"YrpJN-#`\r!jBU%V[rSF!FL"H+*`S!JEIrB)M!F!1H*JS+)J5CZ!!`SI!!!I[a`%#e!rr4J!!'\r%F!%L$-+!CbSJ!h)DiUJL!q@*!S%2rrrmJS!Q!5!%FKVLU#)%jBN#J3rrrrb#J#J\r"B#JJ!h)EiUJL!p+"!S%2rrrqJS!Q!5!%FK[LU#)%dS%#J3rrrrk#J#J")!cLJ#K\r!I$mL!h3@j+R#KL"Yrp4m-#3$3N*)3X5'I!mY4[rX,!-YF"`!rqKb$q+Zc+lrl)b\r#jBiJEIr8dFBX+!%!M+lrk()m*!-Y4[r`I!RXUX5"I!-L!qL*`SD#JZ@*)'hre0(\r",#J#!)bZrr"b1#3$k)V%JA)(`S1#JZ@*)'hre0("M+J$!(ir)J4d&Z5T`SFJEIr\r3IM!N"#e(rr"q$qkUa+lrm(i2,A!F!2rX)J3Y3[rSG!lNUF+(JUlrk1@*)'hrd0(\r",LJ"!)kZrqab2b3%lSV%JH@+)'hrd0(#MUJ#!()m*!6LLX5"FJ2#K)+#jBNJEIr\r3dF'1U!-!)!F#J2m!!2mL"J+"!2rr!)+!*X%J"`+!!2rr!#)'!S(r!!$rJS!Q`91\rZrr4+V[rdEJ$qH(!!60mBq%jH6R3!#)jYB@YPAfYPH9pcBfKPC!!!!#T46PErq%M\rR!#3NEJ!),bi!$#m+)Qhrc#"C6T!!+Qlrp#m+)Qhrk#"C6T!!+Qlrp%U!CJ4`rf!\rB,`SLEIq!)&P1N!!UE[rd5S"R"($qB!*`!#4I6Pj1G!!)M@4PFepVCAPIFf0SC@3\r!!#T46PErq%MR!#3NEJ!),`SLEIq`)&P1N!!UE[rd,`SLEIrX)&P1N!!UE[rd,`S\rLEIq!)&P1N!!UE[rd5S"QdR!!*&p1ANjd!!55C'9cAfjPGepbB@jNEfeIDf9j!!!\r!+P&19[rJ,`dLEIp-)&P1N!!UE[rF,8$rk#*Yrd`J@8k3!#TZrp`Y32rX,bi!##*\rYrlJJ@8k3!#TZrpa)E[rS)QhrY#"C6T!!+Qlrh%KZrr!LEIr%)&P1N!!UE[rF5'l\rrm#*YrlJJ@8k3!#TZrpa)E[rJ)Qhr*#"C6T!!+Qlrh%KZrq3LEImN)&P1N!!UE[r\rF,bhr*#*Yrl3J@8k3!#TZrpa)E[r`)Qhra#"C6T!!+Qlrh%KZrr!LEIqi)&P1N!!\rUE[rF6Pj1G!!%J#"NCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ!!+P&\r19[ri51F3"#mYrm![,J!))Qhrb#"C6T!!+Qlrp(B!B!SJEIqm3M!i!&+$F!LfJ'h\r`*Kp1ANjd!!5GC'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0PC@3!!#T46PErq#*\rYrl`JEJ!)F!Kb),#"C35L,Q!15S"R#L)*%YK6J'Ek)N&1ANjd!!5AC'9cAh0PG&p\rcCA&eC@jMC9pZG@eLCA)!!#T46PErq%MR%!4)H!!",bhr`#mZ!!J[,Iqm)Qhrm#"\rC6T!!+Qlrp(B!B#BJEIqmF!!3-$J!8S!#J!!!!2mJEIqm%B!i!#"Yrla+-$J!CJK\r5Jh!)YS"Ye#BI6Pj1G!!%Q@4PFepRC@jPFQ&dC9pbB@jNEfeIBQa[BfX!!#T46PE\rrq%MR(cJSEJ!-,bi!''(r!!!!p#`!)'i!'%KS!!4Kr`!!!13Z!#!-CJC`!5e!!"4\r`!5C!B'`S,J!3*'i!#'"8F!'iJ'm@,`TKr`!!!)4b!$)!dSBQ!95+9B4J#(B!&KV\r@KRJ!+JFJ"8`&!!!L!d`$%!$5J%am%!"rrrrr,!!J"3D!"2ac,8`$!!"-I!!"Irr\rrrbi"5S4QU#!-C`3SaLM(8SY`",I!EJDhlJ!8EiJJ"NcI(2K1ANjd!"51C'9cAh&\reB@4IBfYcG@d!!!!U88j@rr3JEJ!)(@J!!Irf(9$rpc!ZrrC1ANjd!!59G(G[Af*\rjG'9cAhCKH&pdEepZCA4c!!!U88j@rr3JEJ!)(@J!!rrd(@J!![re(@J!!Irf(9$\rrpb!Zrr41ANjd!!5@CQpeFPpLHA4PFepfBAKIG'pIEQ9dF`!!!#T46PErm%MR(M`\rSEJ!)*%`Q6%KZrr!LEImN)&P1N!!UE[rX)Qhr6#"C6T!!+Qlrl#)Zrr#aJ5"Yrk`\rJ%&+3!,1!,`!LEImd)&P1N!!UE[rX)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4`"()\rJX)&P"+)ZB!j+J'F+)JN5f&1!C[SL39L,)Qhr(#"C6T!!+Qlrl#e!rr3L5d(Zrr4\r`"()JX)&P"+)ZB!j+J'F+)JN5f&1!C[SL3A`!B$4k!(B!&K*i!'!+iSY`!F#$XB9\r5K(!'Z)"[m%U&CJS3%J!!!!%8J'!)%")#!!$q&)"5LP+'F!HmJ'r'F!"-haai6Pj\r1G!!%MQ4PFepbB@jNEfeIDf9j!!!!+P&19Zri51F3"#mZ!"![,J!-5(J3!%KZlrJ\rLEIqF)&P1N!!UEZrd*J"Q&#mZ!!K)EZri)QhrQ#"C6T!!+Ql[p%Ki%!"#TdKZlrJ\rLEIm`)&P1N!!UEZrd)!-Q(djH6R3!$*&NCA0IFQ9KC&p`BA0cGfpbC!!!+P&19Zr\ri51FF2#CZ!!JS,J!-+'i!%#SZ!"4f!!b%!!!3!'m!!5T`rf!!!A`[$#*Yra!J@8k\r3!#TZlr3JEImm5'J!5L*Yrd!J@8k3!#TZlr3[,Imm,`3[#b*Yrb`J@8k3!#TZlr4\r+J&K2CK3[,Imm)Qhr)#"C6T!!+Ql[p'!!!04)H!!+,`XLEImB)&P1N!!UEZrd*%"\r+J'F#3K*+K@F!!,)[$#mYrkJLEIm3)&P1N!!UEZrd)'hr2%KS!%SLEIp!)&P1N!!\rUEZrd,bhr2%Ki%!")EZri)Qhr,#"C6T!!+Ql[p%U!8%pQ%LmYrc`LEImJ)&P1N!!\rUEZrdB&a)H!!+5'l[q#*YraJJ@8k3!#TZlr3N3%U!C`*#%NKZlrJ[#b*Yra3J@8k\r3!#TZlr4+J'FS,bhrT#*Yra!J@8k3!#TZlr3JEImm5'J!5L*Yrd!J@8k3!#TZlr4\rB6f!#GJ&+JfF!rYT+JfB5,`4#Tbm,)Qhr-#"C6T!!+Ql[p#mYrk!LEIm3)&P1N!!\rUEZrd5S9B6fF@5(J3!%+R5'l[q#*Yrc!J@8k3!#TZlr3J"&1!3M-)!#!$9m"%!%R\r!60mF1%jH6R3!%**NCA0IFQ9KC&p`GepcG(*TEQF!!!!U88j@rc4)jamm*Qi!##e\r,rc4k!8AZrlJJ5h$r8S"+''Ek,J")H!"!3UG)E[qi)Qhr-#"C6T!!+Qlr-(`"B$S\r@'dR$H!"J'NU&C`SJ!h)"`)'a'Q!))!0b!F#"X5,LLe+%F!DiJ'rJF!I!KQB+)!9\rA`%3!5F!U!&+'[)GM`NAZrlJSEJ!-I!"J(RB!H!"J$L!%8S!5'NR"iDQ'J9+%F!D\riJ'rX'-05KR!([)"Mh#mZ!!`LEIrX)&P1N!!UE[m`5'lr1#mZ!!`LEIr))&P1N!!\rUE[m`,bi!$%KZrcJ["bmZ!!`[,[mdBIrrrpa55(J!J%+R5'lr1#*Yrc!J@8k3!#T\rZrc![,J!-)Qhrl#"C6T!!+Qlr-(!!60mFq%jH6R3!#*&NCA0IFh4bD@jRAh4[AfY\rPH3!!+P&19[ri51F30#4Z!!`QEJ!)GJ![,Iq8,`SLEImi)&P1N!!UE[rd8%pJ0R!\r!%"X[!#mYrj!!,`SLEImi)&P1N!!UE[rdF!LfJ%r[!!aX&#mYri`[#L*YrcJJ@8k\r3!#TZrr436b!$8S0b#,#"EF![,Iq),`SLEImi)&P1N!!UE[rd8%p-h``)6Pj1G!!\r)P@4PFepMBQa[BfYIF(*TER4ICQPXC3!!+P&19[ri51F30#CZ!!JNEIq%GJ"J)NK\ri!!J[#b"+8)T)8#*YrbJJ@8k3!#TZrr4+J'B%F!&J#P+$F"#fJ'ABF!"-h``)6Pj\r1G!!%Mf4PFepTFephC@&VAfYPH3!!+P&19[r-51FI1#4Z!"3QEJ!B+'i!(%UZ!#4\rR!!c+,@i!)2rN)'lrj&+Zrq4k!"S3FKMMV5"Zrq45V[rNF!!3%%K!3N#+J#"Zrq4\r5V[rNF!!3%1')LS!JE[rN8Ulrj(!!%"#+J#"Zrq45V[rNH!!B%()Bik`JE[rN8Ul\rrj(!!%"")3%*!L)!JE[rN8Ulrj(!!%"$KL)L!)'lrj&+Zrq4`!"!3L)!YEJ!)rq3\rYEJ!-rq"J!!`SF!L`VJ!3EJ!![L"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK5"Zrq4\r5V[rNF!!3%!+!!!!!rdK!3N#aK5"Zrq45V[rNF!!3%!+!!!!!rq')XB8JE[rN8Ul\rrj(!!%"!#J!!!!2qaK5"Zrq45V[rNF!!3%!+!!!!!rh)BikLaK#"Zrq45V[rNF!!\r3%!+!!!!!rdK!3N#aK#"Zrq45V[rNF!!3%!+!!!!!rq')XB3JE[rN8Ulrj(!!%"!\r#J!!!!2qaK&'Z!""J!!$8)#i!%0'Zrq3J,J!3$)!!!!!(BJ!!ZM!l!JC1q`!#!,!\r!Q!#!!'S!9J!q!#B!%&1Zrq3JE[rNF!!3%!+!!!!!rq')XB46V[rN)'lrj(!!%"!\r#J!!!!2p)3%*!XB46V[rN)'lrj(!!%"!#J!!!!2pb'11SXB46V[rN)'lrj(!!%"!\r#J!!!!2qaK91Zrq3JE[rNF!!3%!+!!!!!rq')XB96V[rN)'lrj(!!%"!#J!!!!2p\r)3%*!XB96V[rN)'lrj(!!%"!#J!!!!2pb'11SXB9#VJ!3)!3#J+U3"1+)*J8#JkU\r3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%U"%*&5%8#K3!!!2mJEIrm+M"F!0U&)J4\rd'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2m\rJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2mJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'h\rrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$PLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&\rm!'!!!B`Q"()9ikXL"(3,j+Q#JbBDXi0`2b)$G"MNUF+!)'hrq(!r*!0#3NK#a)$\rPLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBNJEIridF'\r!U!-!XB8Q"()*ikXL"(3Aj+Q#JbBDXi0`2b)$3N&)3F+!jBNJEIridF&`2b)$G"M\rNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr#Jq@*)'h\rrq0("J+J(!,'&*J9b&H1V)J9d#q5TJS-Q'V1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*\r)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr#Jq@*)'h\rrq0("J+J$!,'%*J9b#H1V)J9d&q5TJS-Q'V1$F$mL!d*"5%(#J1@*)'hrq0("F$m\rL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2\rPL5"YrrM4`B#S"`#aK&+'F!LmJ'd!rR!J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!\r%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2m\rJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!\rF!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3\rS!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!%AUri!J"!+!UT!\r%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!S!5S%3N9)43+&!!!!rb"Yrr`\rU-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N#J3!!!2mJEIrm)M!F!1@*JS8\rU"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!!rb"Yrr`S-%`!f)3L!h3Bj+N\r#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!F!1@*JS3S!`+%!!!!rb"Yrr`\rS-%`!jib)J8IV!)"q!'!!!E!Q"()*ikXL"(3Aj+Q#JbBMXi0`2b)$i)R#J1@*)'h\rrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*)3X5"jBSJEIridF+!U!8!FMm\rN!be!rma`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8Q"()9ikXL"(3,j+Q#JbBMXi0\r`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*`2m#$jBJL-"`!)'hrq0(!)#J\r$!)#T!J"d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J"!)#Zrmb!JE'&*J9b#H1V)J9\rd&q5TJS-Q)l1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM6`#!T"`#!U!B!FMm\rN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBSJEIridF)J+!3!J+l\rrc,'%*J9b&H1V)J9d#q5TJS-Q)l1$F$mL!h3Bj+R#J#"YrrK`2b3$i)V%J1@+)Qh\rrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0#3%K!`),PL#"YrrM\r4`#!S!3#!V[r-J)'aK&+(F!LqJ'd!rN`J"3+!m*!%k)JQ"!+$m*!%KS!J"3+!$j!\r%)J3#J3q3"1Q*JS!S!5S%3N9)43+&!!!!rb"Yrr3U-&`!kBdL"(3Bj+N#J3!!!2m\rJEIrd)M!F!1f*JS8U"1#0!S8!!!$r)'hrp#S`A!$PMBU")J3#J3!!!2mJEIrdLV!\rF!#J$3N4)4!+%!!!!rb"Yrr3S-%`!kB`L!h3Bj+N#J3!!!2mJEIrd)M!F!1f*JS3\rS!q#-!S3!!!$r)'hrp#J`6!$PM)L")J-#J3!!!2mJEIrdL,!F!#!%!S#UN!6LL#B\r&!S1UN!5'J#!%!S"9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$\rDK5)%G"MNU3+"!!!!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8\r!!!$r)'hrr#S`A!$RMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!\r!rb"Yrrb)X"`!)J2JL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$\rRM)L"3Ulrp'!!!BiQ"()9ikXL"(3,j+Q#JbBFXi0`2b)$G"MNUF+!)'hrq(!r*!0\r#3NK#a)$PLL*YrrM6`L!T!3#!X"`!FMmN!q#+a)(PLL"YrrM4`S#S!J"b2m+$jBN\rJEIridF'!U!-!XB8Q"()*ikXL"(3Aj+Q#JbBFXi0`2b)$3N&)3F+!jBNJEIridF&\r`2b)$G"MNUF+!jBNLEIridm%J+33!J+J&!()r*!2JLX5"jBSJEIridF+!U!B!FMr\r#Jq@*)'hrq0("J+J(!,'&*J9b&H1V)J9d#q5TJS-Q(,1$F$mL!h3Bj+R#J#"YrrK\r`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2JLX5"jBSJEIridF+!U!)!FMr\r#Jq@*)'hrq0("J+J$!,'%*J9b#H1V)J9d&q5TJS-Q(,1$F$mL!d*"5%(#J1@*)'h\rrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"b2b3$i)V%JH@+)'hrq0(#J+J\r'!()r`S2PL5"YrrM4`B#S"`#aK&+Zrr4`#,#Zrr4Z!2jX)!8#J2#3"1L)*J3#Jr#\r3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2mJEIrd+M"F!1Q0)J4\rd'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3U-&`!jBf+J5)%!S%\r!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0d'15T!S%!!!$r)'h\rrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%!!!$r)'hrp)L`(!"\r*l2q!)!9b'1+S!S!!!!$r)'lri&+Zrq!3J#!&3N")3!+!!!!!rb"Zrq"5V[rJ%)!\rJ"H#)!S!!!!$r)'lri&+Zrq!3J#!&!S!!!!$r)'lri&+Zrq!3J#!%FKMLU!+!!!!\r!rb"Zrq"5V[rJ%)!J"%*!5%!#J!!!!2mJE[rJ8Ulri"#!)!6JL!+!!!!!rb"Zrq"\r5V[rJ%)!J"!+!!!!!rb"Zrq"5V[rJ%)"+VJ!3EJ$ce'!!$24+VJ!3E`!-l#eZ!#$\rrj#"Zrq45V[rNF!!3%()BikJY32rF)'lrj&+Zrq4`!"!35%"#3)'Zrp`JE[rN8Ul\rrj(!!%"$KL)'Zrp`JE[rN8Ulrj(!!%"#"V[rF)'lrj&+Zrq4`!"!3FKMMU#e!rpJ\rJE[rN8Ulrj(!!%"")3%*!JDlrf#"Zrq45V[rNF!!3%1')JDlrf#"Zrq45V[rNF!!\r3%)'ZrpJYEJ!)rq3YEJ!-rq!JE[rN8Ulrj(S!'K"b'11Y)'lrj&+Zrq4`!"!35%"\r#3)U!)'lrj&+Zrq4`!"!3iBL+J#"Zrq45V[rNF!!3%)U!)'lrj&+Zrq4i!"J3FKM\rMV#"Zrq45V[rNF!!3%%K!3N#)J#"Zrq45V[rNF!!3%1')L)!JE[rN8Ulrj(!!%"#\r)J#e&rp3Y42r3)!3#J+U3"1+)*J8#JkU3")D!)!3#J&@3"#)&!S&9N!65JB+!+!%\rU"%*&5%8#K3!!!2mJEIrm+M"F!0U&)J4d'15T!S%!!!$r)'hrr)U`(!!L"1#*!S%\r!!!$r)'hrr#)`(!$PLB+&+J3#K3!!!2mJEIrm+M"F!1H0LS%S!d*%5%3#K!!!!2m\rJEIrm+$"-!0L%)J0d'15T!S%!!!$r)'hrr)L`(!!L!q#*!S%!!!$r)'hrr#)`(!$\rPLB+%+!-#K!!!!2mJEIrm+$"-!1H-L)&*l!#!3Ulrm'!!!E)Q"()*ikXL"(3Aj+Q\r#JbBNXi0`2b)$i)R#J1@*)'hrq0("F$r!Jq@))Qhrq02!)#N(!)#S"J"b2b3$3N*\r)3X5"jBSJEIridF+!U!8!FMmN!be!rma`'1#Ua)(PLL"YrrM4`L!S"!#!V[r-XB8\rQ"()9ikXL"(3,j+Q#JbBNXi0`2b)$G"MNUF+!)'hrq(!r*!2JLX5!jBSLEIridm*\r`2m#$jBJL-"`!)'hrq0(!)#J$!)#T!J"d2be!rm`J!d*!5%$!JZ@))'hrq0(!)#J\r"!)#Zrmb!JE'&*J9b#H1V)J9d&q5TJS-Q*,1$F$mL!q#*`S$PL5"YrrM4`A!r`)2\rPL#*YrrM6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"M\rJUX5"jBSJEIridF)J+!3!J+lrc,'%*J9b&H1V)J9d#q5TJS-Q*,1$F$mL!h3Bj+R\r#J#"YrrK`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$m\rY32r-)!0#3%K!`),PL#"YrrM4`#!S!3#!V[r-J)'aK&+Zrr"`#,#Zrr"Z!2j))!8\r#J2#3"1L)*J3#Jr#3")D!)!8#J!q3"#)%!S%2N!6TLB+!+!%U"%*&5%8#K3!!!2m\rJEIrd+M"F!1Q0)J4d'15T!S%!!!$r)'hrp#)`(!$YLB+&+J6JM3+&!!!!rb"Yrr3\rU-&`!jBf+J5)%!S%!!!$r)'hrp)U`(!!S!d*%5%3#K!!!!2mJEIrd+$"-!1Q-)J0\rd'15T!S%!!!$r)'hrp#)`(!$YLB+%+!2JM!+%!!!!rb"Yrr3S-%`!jBb)J5)$!S%\r!!!$r)'hrp)L`(!!J"!+!UT!%iSJQ"3+$UT!%KS!J"!+!9C!%)J8#J9@3"0+"JS!\rS!5S%3N9)43+&!!!!rb"Yrr`U-&`!fS8L"(3Bj+N#J3!!!2mJEIrmLV!F!#)%i)N\r#J3!!!2mJEIrm)M!F!1@*JS8U"!+&!!!!rb"Yrr`U-&`!jif+J5J$3N4)4!+%!!!\r!rb"Yrr`S-%`!f)3L!h3Bj+N#J3!!!2mJEIrmL,!F!#)$i)N#J3!!!2mJEIrm)M!\rF!1@*JS3S!`+%!!!!rb"Yrr`S-%`!jib)J8+ZrqaJ!!'1*J4b&H1V)J4d#q5TJS-\rQ'l1$F$mL!h3Bj+R#J#"YrrK`2b3$3N*)3X5!jBSLEIridm)J+3%!J,!F!()r*!2\rJLX5"jBSJEIridF+!U!)!FMr#Jq@*)'hrq0("J+J$!,'&*J4b#H1V)J4d&q5TJS-\rQ'l1$F$mL!d*"5%(#J1@*)'hrq0("F$mL!h3Bj+R#J1@*)Qhrq02")#N%!)#S"3"\rb2b3$i)V%JH@+)'hrq0(#J+J'!()r`S2PL5"YrrM4`B#S"`#aK5B&FKAMUb)&G![\rNUB+$*KZcJh!r)J0d'15T`S!JEIriF$mN!d*#5%,%J1@+)Qhrq02#)#N"!)#`(!"\rb2b3$i)V%JH@+)'hrq0(#J+J#!()r`S2PL5"YrrM4`B#S!`#aK#B&FJRMUb)&G"I\rNUB+$*KZcJh!r)J0#38K"`S$PL5"YrrM4`A!r)J0d'15T`S$PL5*YrrM6`5!T"!#\r!U!8!FMmN!q#+a)(PLL"YrrM4`S#S"J"b2m+$jBNJEIridF'!U!F!XB45V[rXF!L\r`V[rXEJ$qE#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ#J#J"+J4\r#48K&!S8!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K5S%i)d\r#K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3!!!$r)'h\rrp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2mJEIrd+$"\r-!1@-L)%L!`+"!!!!rb"Yrr5)X"`!4q[rJ#!%!S#UN!6LL#B&!S1UN!5'J#!%!S"\r9N!3L"3+"9C!%dS'#J#J"+J4#48K&!S8!!!$r)'hrr#S`A!$DK5)%G"MNU3+"!!!\r!rb"Yrrb+X"`!)J6JL3+"!!!!rb"Yrr`L-"`!jBQ#K5S%!S8!!!$r)'hrr#S`A!$\rRMBU"+!0#4%K%!S3!!!$r)'hrr#J`6!$BK#)$G"MNU3+"!!!!rb"Yrrb)X"`!)J2\rJL3+"!!!!rb"Yrr`L-"`!jBQ#K#J$!S3!!!$r)'hrr#J`6!$RM)L"4HS!J%+ZrqK\rJ!!'b*J4b#H1V)J4d&q5TJS-Q)V1$F$mL!q#*`S$PL5"YrrM4`A!r`)2PL#*YrrM\r6`#!T"`#!U!B!FMmN!d*#5%,%JH@+)'hrq0(#J+J&!()r*!-Y32r-F"MJUX5"jBS\rJEIridF)J+!3!J+lrc,'&*J4b&H1V)J4d#q5TJS-Q)V1$F$mL!h3Bj+R#J#"YrrK\r`2b3$i)V%J1@+)Qhrq02#F$r!Jq@))M!F!#"YrrM4`#!S!`#!U3)!G$mY32r-)!0\r#3%K!`),PL#"YrrM4`#!S!3#!V[r-J)'aK5B&FJRMUb)&G"INUB+$*L+cJh!r)J2\rJLF+!jBNJEIridF&`2m#$jBJLEIridm!J+3F!J+J'!()r*!0#3NK#a)(PLL"YrrM\r4`S#S"3"b2b3$,8$rc(!Bi+V%JH@+)'hrq0(#)#J%!)#ZrmbaK#B&FKAMUb)&G![\rNUB+$*L+cJh!r)J0d'15T`S!JEIriF$mN!q#+a)$PLL*YrrM6`R!r`)2PL#)`(!!\rJEIridF!J+!-!J+N#!(3r,8$rc#!$3N")3-##jBJJEIridF!J+!%!J+lrc)#"XB4\r5V[rSF!L`V[rSEJ$q5#!&!S$`N!6SL#B%!S2`N!5'J#!&!S!2N!3L"!+"$j!%kBQ\r#J#J"+J4#48K&!S8!!!$r)'hrp#S`A!$TM5)%G"MNU3+"!!!!rb"Yrr3L-"`!lBQ\r#K5S%i)d#K3!!!2mJEIrd+M"F!1@0LS%L"!+"!!!!rb"Yrr5+X"`!+!0#4%K%!S3\r!!!$r)'hrp#J`6!$TM#)$G"MNU3+"!!!!rb"Yrr3L-"`!lBQ#K#J$i)`#K!!!!2m\rJEIrd+$"-!1@-L)%L!`+"!!!!rb"Yrr5)X"`!)#lrh,'&)#lrf,'%F!L`VJ!3E!!\r!ZP'Z!"!J"A)BiUJ#J!!!!2mJE[rJ8Ulri"#!)!9#3%K!!S!!!!$r)'lri&+Zrq!\r3J#!&i)J#J!!!!2mJE[rJ8Ulri"#!)!8#J!!!!2mJE[rJ8Ulri"#!)!4b'1+S!S!\r!!!$r)'lri&+Zrq!3J#!%3N")3!+!!!!!rb"Zrq"5V[rJ%)!J"1#)!S!!!!$r)'l\rri&+Zrq!3J#!%!S!!!!$r)'lri&+Zrq!3J#eZrp6rh#eZrp$rf'!!p*)J,J!3dDl\rri#!Z!"!-J!!!!!KL!!$!-$X#"Nll!!)!YJ#J!)S!GJ"N!%i!1!!N!")J"!+!!!!\r!re1Zrq!JE[rJ%)!J"1#)!S!!!!$r8klri#"Zrq!3J#!%3N")3!+!!!!!re1Zrq!\rJE[rJ%)!J"()BiUJ#J!!!!2p6V[rJ)'lri"#!)!8#J!!!!2p6V[rJ)'lri"#!)!A\rJL!+!!!!!re1Zrq!JE[rJ%)!J"8*!5%!#J!!!!2p6V[rJ)'lri"#!)!9b'1+S!S!\r!!!$r8klri#"Zrq!3J%cI(2K1ANjd!##3!'4PFemcBf*MAf9ZBh*jF(3!!!!U88j\r@rpK)jami+'i!$#CZ!!Kf!"BEF!!3'q')KS"`!"!E5%"#3)D!F!!3'h)BikL'J(J\r!'"Y`!"!EiBL)J(!!%"Y)3%*!L)"`!"!EFKMMU)L!+J6SMEH&!S82N!5lJb!&kBL\raK#S$FK,MVEH&!SA-c!!!)!1lJ#)&G",NUE'"*J%U"()5ikfjK3+&c-`!!#!%Zi!\rL"A35j+QaJ5J"+J6LMEH&!S99N!5lJb!&d)#aK#S$i)fjK3+&!2m!rlZ%)!AKL,'\r$+J6LMEH&!S99N!5lJb!&d)#aK#!%!S!!!2m!)J3#J3!!!2p)38*"JS!J"!+!!2m\r!!%*!5%#!J5)$!S(`!!!!k)Q#J#J"!S-2rrrrIJ"J!!(#)'hrI%U`I!"R(L!$FKV\rMU#)$j)Q#J#B")!4b'Z1S)J6NLB+!+!&J(#!$FK[MU#)$iSQ#J#B")!4b'q1S)J6\rLLB+!+!%#J`rrrrm#K!rrrrp`2m#$)'hrH()m*!2ZLX5"FJ-YF!`!rpJJ!qb)`)'\r!JZ@))'hrH0(!)#J"!)#ZrpKb-#3$,8(rh()1iUV%V[rFFJmY3[rJ*!-Y32rNF!h\rJUX5"K+lri1@+)'hrH0(#)#J#!)#Zrq4b"L3$,8(rk()9iUV%V[rSFJ%Y3[rX*!-\rY32r`F"6JUX5"K+lrl(!i)J-Y3[rdG"ENUF+!JUlrp1@*)'hrH0(")#J$!)#Zrr!\rN3(Sm)J6JLF+&HJ-N"1k+a)@%JH@+)'hrH0(#HMr+K1@0)QhrH02&+LN%!)US"3"\rb2b3%,8Arp(S2kUV%JH@+)'hrH0(#+LJ'!)UZrr4b-#3%,8(rm()@iUV%V[r`FJm\rY3[rX*!3Y4IrSHKAUUX5"K+lrl1@+)'hrH0(#+LJ(!)UZrqJJ#J+!!!$rrb`&5%C\r#4Sb!)!EPL#)'G"lNUG+!+-%J"3+!rrm!!#`+3NC)4Sb!)!EYL#)'G"VNUG+!+-&\r5Kh!3[S"Y!2ikF!"-haci6Pj1G!!)Lf4PFepcCA4IDf9j!!!U88j@rrJ[$5mYrh!\r[,J!-,bi!##*Yrf3J@8k3!#TZrr3J,Ip`6Pj1G!!)L@4PFepMFRP`G!!!+P&19[p\r)51FI2#KZ!""&l[rZ)'i!$%S3CJK`35e!rpCJ$#"Z!!`3%%R!,8$reKLZrpN3,[r\rC5F!Y32rL)'hrE#!Zrq*b!")`#!$PL5e"rmiJEJ!-5LJ!!@B)F%%Y32r5B!iJEJ!\r-%#J!!8R!,8$rdKPZrp8!!4!Zrp9*`#e!rq)JEIpX)#lriR)!%M!)!1f*,8(rbRi\r!B"`JEJ!)8Ui!#"J3Cb*`!"!%d)""l[rQ%B"i!&+(F!LqJ'AHB!T"l[rQ3M"i!&+\r(F!LqJ'A`5'lr5NKZrqBLEIpd)&P1N!!UE[p%,blrbLmZrmj)E[p+5'lrfQ(r!!!\r!j#CZrpSJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!J#h)BiUJ\r#J!!!!2m8`#CZrpiJ#`+!!!!!ra6!)![JL!+!!!!!ra6!)!Y#3%K!!S!!!!$r&-!\rJ#h)BiUJ#J!!!!2m8`(`!&M`!J%)ZrrCq!Q"!H!"k!'!Nf!4`!"!$3HlrlR)!%M"\rS!-+!C`3!"!!"iJYQ"P+'&M`!J&+&F!DkJ'A@F!!3"#"YrfJCX!!!H!"5Kh!0[S"\rPZN)X!!dJ$%cI(2K1ANjd!!b+C'9cAfCMFRP`G!!!!#T46PEr`%MR$aJLEIpJHJ"\rm!#eZ!!crl#eZ!"$rb#eZ!"6ra%+Zrm"J!!6#3Ulrm'!!"+BJ"N*!5%!N"V'#+!,\r)V[r)a+lra#i%5%G#4b"Zrq`J,[r`)JBJ-!`!XB'cK,q%,J*)4d*()#lrm&+!)'l\rrl#)')$!-!,'"Xi+rJL!%i)!Y32rS,J3#K`!!!2`#VJ!!!2crk#!#FKcMU#)#k)R\r5J#3"3N4)4#!aH!#aK5"*dHlrk#!S!J#aK5!%i)JY32rN,J3#K`!!!2`#VJ!!!2c\rrj#"*dFFJ+!3!XB8J5G(Zrq3J+!B!XB8J!Z#!,8$rk#i#!SF!!!$m!Ui!!!$mrqK\r#3NK#)%R4ab!S!3#aK5"*dHlrk#!S!`#aK5!#i)!Y32rN,J)#K`!!!2`#VJ!!!2c\rrj#"*dFFJ+!8!XB8J5G(Zrq3J+!F!XB8J"8*!5%!N"E'#+!,)V[r)a+lra#!%5%"\r#3#C!)#lrm&5!)'lrl#)&)$!-!,'"Xi3J#l'%)!*)3%*!*N!J,[r`9S!JE[rX)J8\rJ-!`!XB'cJL!,XB)J"1#!,8$ri#!%!S!!!!$m*N!#VJ!!!2cri#!#FKcMU#)#k)R\r5J#3"3N4)4#!aZ!#aKL"*dHlri#!S!J#aKL!%i)JY32rF)!3#J!!!!2`Q3!+Z!!!\r!r2rF)%R4bb!S"!#aKL"*dHlrh#!S"J#aKL!#i)!Y32rJ)!)#J!!!!2`Q3!+Z!!!\r!r2rJ3N*)3L"*dFXJ+!%!XBBJ5G(Zrq!J+!-!XBBJ!Z#!,8$rh#!#!S!!!!$m*N!\r#VJ!!!2crh#"*dFXJ+!8!XBBJ5G(Zrp`J+!F!XBBJ"N*!5%!N"V'#+!,)V[r)a+l\rra#!%5%"#3#K!)#lrm&L!)'lrl#)')$!-!,'"Xi3J$,'%)!*)3%*!+%!J,[r`@S!\rJE[rX)JBJ-!`!XB'cJL!-XB)J"1#!,8$rf#!%!S!!!!$m+%!#VJ!!!2crf#!#FKc\rMU#)#k)R5J#3"3N4)4#!ab!#aK5"*dHlrf#!S!J#aK5!%i)JY32r8)!3#J!!!!2`\rS3!+Z!!!!r2r8)%R4c#!S"!#aK5"*dHlre#!S"J#aK5!#i)!Y32rB)!)#J!!!!2`\rS3!+Z!!!!r2rB3N*)3L"*dF`J+!%!XB8J5G(ZrpJJ+!-!XB8J!Z#!,8$re#!#!S!\r!!!$m+%!#VJ!!!2cre#"*dF`J+!8!XB8J5G(Zrp3J+!F!XB8J"8*!5%!N"E'#+!,\r)V[r)a+lra#!%5%"#3#e!rr3J,[r`A)!JE[rX)J8J-!`!XB'cK#!Zrr5aK#!#5%"\r#3#e!rr3J,[r`AS!JE[rX)J8J-!`!XB'cJL!Zrr5aJL!%i)!Y32r3)!3#J!!!!2`\rY32rd!Ui!!!$mrp!J!R)FikJL!ZL*dS!N!8*%5%3J,[rd)$%)!,'')%R4l[r3)#J\r#!,'')!6JL#e!rm`J"!+!!!!!r#e!rr3#VJ!!!2crc#"*dHlrp#!S"!#aKL"*dHl\rrc#!S"J#aKL!#i)!Y32r3)!)#J!!!!2`Y32rd!Ui!!!$mrp"#3NK#)%R4l[rd)#J\r"!,'')%R4l[r3)#J$!,'')!,JJ#e!rm`J!J+!!!!!r#e!rr3#VJ!!!2crc#"*dHl\rrp#!S"3#aKL"*dHlrc#!S"`#aKP#Zrr"`),#Zrr"Z!2Y8*!8U"L`#8Ulr`(!CX+l\rr`'i!qcJJ"A)GikJL"HD*dS!U!5!'FKhMU#)'jSR5J#`"*!ALLVf#!S*9N!5eKL!\r#d)#aK53'i)UlJJ+#!2m!rl@&)!,KL,''*!ANLVf#!S)cN!5eKL!#jBLaK53'3N*\r)3VZ#!S)!!2rrYB8J!NK!3N#aKL3&k)UpJJ+#$j!%YBBJ!ZQ)XB8JEJ!)))BJEJ!\r))88!"%cI'2"1ANjd!"#,CQ0bHA"dAf*[C(N!!#T46PErq%MR($`U,J!)*'i!$#J\rZ!"!SEJ!8*Qi!'#BZ!"aR4Lm$,`3[#Lm&)Qhrm#"C6T!!+Qlrp#!$9m"%!%R!,`!\r[$#m+,`SLEIr`)&P1N!!UE[rd,`-[#bm+,`SLEIr`)&P1N!!UE[rdB%3[!bm,,`S\r["5*Yrr!J@8k3!#TZrr3J!eI!4!"*`#m!,``[#Lm+)Qhrm#"C6T!!+Qlrp#m$,`3\r[#Lm+)Qhrm#"C6T!!+Qlrp%cI($K1ANjd!"L3!'4PFemcC@0LAf9ZBh*jF(3!!!!\r0)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!%)4!#)K!3"#%3J3-,%!!3!"#3"3!\r!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)K!3-L!3%")3%$)3%")3%")J%"!L3\r"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53"N!8N!C!%"#%""#%"!L)"!33K!3%\rK!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!%!!!%"!%%!!%%"!!!)!!!*!%!)!%\r!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%"!5)%!3%K"!%K!3%P"!3"!33"*3%\r""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%"+J3N!3%%)!%""#5"!`m#!!!#!!3\r$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!$!#3#"#!#"#3$"#!P!`3N!3)#)J%\r#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B"!`3%!3)")b!"!J%M*!%$!5-J!3-\r"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%#!5%)!L%)!L)##!-L#!J")`))#!3\rL!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%R#!J"!JJ)!3)K!B%$"`)!!3!!#3)\r!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ\r*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)M%!J)!5-5#!J")4!#)J%5!L)"%!%\rM#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!")3'"!`F5!!%3!!N5!!N3#!%5#!%\r3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%3#!%"%JJ"!4!)#3%5#!N""5%%"#%\rJJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!J"#!J%!!J&!!J%#!J&#!$)3L"!`B\r%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!%!5)))!%S)!JJ"#!))"!")`JJ&!%\rT##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!!0!!!-#!!)M3JJ3-))#!!)#3!)*!\r%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!JJ)!JN)!J`!!Jd!!J`)!JP0#!))#!\r")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!`)!JJ0#!)"b)3#)%$2`!!#!!3!!)\r!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)5#!)##!)5"!!!"!!3$!!!$!!3"!)\r!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)5$!)#$!)5!"!!!"!3#"!!#"!3!")\r!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")5#")##")5""!!""!3$"!!$"!3"")\r!"")3$")!$")3""!#""!5$"!#$"!5"")#"")5$")#$")5!!!!!J-K!J)L!J)%)3%\r")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-)!J)")3J#)`%)!J%L!3J"*`)"#!)\r#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)L)J%")`)L!3)K)!%M#!)J!5%)!5%\rL!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J#)3+"!`F#!!)!!T!&!!!$!J!$!!)\r$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)")J-)!5F#!`J#!J-)!5)J!S%$"`)\rJ!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!##!%R)J))!L)##!%R)!-)!L!$#!%\rR)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%3!5%J!533%#!)!b%)!5%3!5%)!L)\rJ#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F!!!3!%!3!!#3!%#33!!33%!33!#3\rN%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3)%"!%#"!"*53)%"!NJ3-(!!3!!"3\r!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J")43")3J")`3J#!%P&#!)%!3")`J\r3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!&#33"!33&!33"#3N%"3N#!%M"!3)!5-\r8"!J")`3N#!%b&#3)%!3%#"!8"!J3"#3)%"3N"#%3"#%"!L)3!38L!K!#)3)")3%\r")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-M)!)3!5)J!J%R!5!#%!%J!J%K")%\r$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)%)!%M%!3J!L)&)!%M%!8J!LF%)!)\r3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%J!L)#-!)M!L!"!5-#-!%")J)J!5%\rJ!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`J!L!")!)`!5!#)!5"!`F!-!3!)!8\r!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-J"5!")c!&)!%`)!3J!M!%)!)J"5!\r#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!33!"%%%3%3"4!"%38K%3%K#)%$$`!\r%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%&##%4!L%\r)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!!#"%%#"%"#"!&#"!"#"%\r&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-&#!J"+!%)#!%&#!J"!5F)#"!%#!J\r3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3FK%))#$3!"!"%3!"!3%!%3%3%!!4!\r"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!\r"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%\r"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%\r4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!4%"!!%*!&!4!3%4!"!"!"%"!"!4!\r"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%M!4!3!534%"!3!5m3N!F"%"!3%4!\r3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!4!4!3%4%3!3)L%!%")a!3!3%M!4!\r"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!"!4!3!3%"%!%"%4!"%3%Z%!%4%"!\r"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!4%!%[%"%3%"!4%!%3%4!4%"%"!5m\r3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%4%3'"!`m!!!%!%!%!!3%!%3%3!!%\r3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"*"%4!4!#)J%3!5-3!4!")`%"%!%\rN%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%3!4!"!3%3!4%"%"%",J%3%4!"%"%\r"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%[!3%3%!%"%!%"!4!4!C!%,`%"!4!\r"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%")a!"%3%M!3%4!534!4%3!5m"%4!\r3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%4%3%Y!4%4%!%4%3%"%C!%J3-2!!!\r4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%4*"%4%4!\r#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%3%!%4%"!4%4!"!5m4%!%3%4!"!4%\r3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%M%"%"!5-"%3%"*"%4!4!",a%"%"!\r4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%4!5i4!4%3%3%4!4%"%C!%!L)4%3%\rM%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%3%4%4!3%[%4%"%"%4!3%4%3%4N!3\r","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%K!J%K!J)L!J)")`)#!J3L!J)#)3)\r")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-K!`-L!3)#)J-#!L%"!5%#!5%$!5%\r#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-#!5)#!3%M!J)$!5S#!J%#!J)$!J)\r#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-#!5-#!`)#)3%")`)#!3%K!J%K!`%\rM!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%#)J-"!L)"!`)L!`-#)`%"!J%M!`%\r#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-#!`-"-3)"!3)#!`%#!J%$!J)$!`)\r#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)$!L-"!J)")J%#!5F#!3)#!J%#!L-\r$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%#!3-#!3%!!`-!!`%#!`-#!b%"!5-\r"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)$!J-#!`)")J%"J3-(!J%"!!-"!J-\r"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)#!`%#!5F"!`)#!3-#!5S$!`)#!`-\r#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!J!3%"!J-"!3)"!`%#!`-"!J%"!`)\r$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)")3%#)`)"!J%L!J%"*`)#!3)#!J%\r$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-"+!)#!`)#!J-"!L)"!`)M!3%#!5-\r"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)$!`)M!`%#!5-$!`)")J-"!5-#!`-\r"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%M!3)$!5%"!5F"!J%#!3)"!5F$!J%\r#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%R!3)$!J%#!`%T!`)$!J-#!`%"!5-\r"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)"!`-#!C!%)`-$!3%M!`%$!5-$!`-\r"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%"!5F#!3%#!J%"!L-$!3)")J-"!5F\r#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-$!`)")J-$!5J#!`-#!J-$!3%M!3%\r$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-#!`%"!5-"!`-"+`%$!3)"!`-#!3-\r"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3R!`%"!J-"!3%R!3-"!J%$!3%R!`-\r"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-$!J%$!`%J4`-$!`)$!`-"N!3$!C!\r%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-"!3-"!`%$!`-"!`%"!`-$!3-$!31\r3"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%"*K!%!3)3"!%N!K!%!3%K%!BK!J)\rK!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%K%!%L!3)")33")3)#)`%#%!)M!K!\r%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%#"#)3"!%K!J3L%!3#)4!#)3)")`3\r"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-K!J%K"!)K%!)M!K!%!b)%!3%Q%!3\r"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!%!38P%!3"!K!%)33")3)#)J%#!5%\r%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!#!))#!!!#!)!!!!)!J))!J))#!!)\r!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#!J!#!J!#!!J)!J!+!!!+!!!)!J!)\r&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))!J!!!J!!!!!)!J)!#!)!!!))!J!!\r#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!#!!)#!))#J))!!!)#J!)!J!)!"5+\r!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%""L3"!33%!5%"!L%"!5)%"!)L"!3\r#)33")3%#*!3"!33")3%")`3%!33M!33%"L3%"!%"!b%"!L)"!3%L"!%#)J3"!5%\r%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8%"!%""!)K!3%K"!-M"!%"!5%%"#%\r"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%"!5B%"!%""!3")3%")33#)33#)3%\r&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33")`%""!%L!3%")33#)`3%!3)K"!%\rL!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33MJ!%%!51!!33#)5%#)B!")33&)S!\rJ!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!!")!J!!!"!!!J"!!J"!8K)!)MJ#%\r%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%!!#%!!!!%J!!%!#%!J!!!J!%!!#!\r!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!!J!%!!#%%!#%%J!!%J#%!!#%%J!%\r%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)J"!)L!33")S!J!L5!J%!3!5'!!5-\r33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%3"L*!%!)L3"!"*B"!%%#!!L&!"5&\r!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)KJ!%K%!-N%%#!3!%L3)!&)K"!!5&\r!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"!!b*!%!%PJ%!33)!#)8!*)N!3!b)\r33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!")K"!!bC!J%!33)!#)N#!"5%3!5+\r!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%K3!)MJ%!3"#&!!5&!"#%3!L4!%%!\r3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!#)4!")5!#)b!J#!%K)!)K%!)K#!%\rK)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J#)5!#)L!J!5%3!5)J#!-M#"!J!5-\r)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!")4!$)4!")5!%)`J3)!%K#!%L)#!\r"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%K%!8M)!J3!L8)%#!J#!%L)#!")K!\rJ!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-M)#!)!L%J!L%J!5))%!%L)!J%)a!\rJ)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)#*3J###!)!b%)!5)))!-L)!J%)3)\r")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%)"#-J#!)#)3J#)L!)!5%)!b)))!%\rL!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)J#!)L)!J")3J#)`)))!%K!J-M!JJ\rJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJJ#!%K#!3L)!J#)b!)!J)L#!)")L!\r)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!)!J)K#!%K#!%K#!%L##!%*!J###!\r")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!))!59!#%!33!%K3!-K3!)M#%!3!5%\r)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&!!b&!!5&!!L%)"5-33!J")4!")JK\r!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%)!5)33!)K%!8L#%!$*8!33!K!!5*\r!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!)!L0!#%!$)8!")N!)!L&!!5&!"#8\r33!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)K#!)K3!)K%!%K#!%L%%!")d!33!)\rK%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J"*4"!#%!3!5))3!%N!3'3!!J#2JT\r@CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`)i#JF(6@PcE@&dBfJJ,5"dFRN\rJB@GKD@i+!L%+!53"jj!!#!)N!Iq!c!)Q)$"i)(XJ!L)PH!)L,#!#)L"p!L#"!!'\r3#2k3#"q3"!k3"1#3"2'3"!(q!Ii"rJ(qrJ(q!Ii"rJ%Ii"rJ$[%1mH!Ii"ra$[%\r1!H!"i!(a!I(J!H!"m3(a!4rq(ri1rJlqrKrq(ri1rJi"(`%I!3i"$Km"(`%1!3i\r"i2lJr[(qmIlqi2lJr[(qm3XK!B)#"3!"!!%!!3!"!!%&)3'#!J8!!3!"!!%!!3!\r"!L!ZdY28eGEAf0RDfpcGhYrJiH,Mj1AQjqMTkZ[XlHl[m2(bmr6ep[IiqIVlr2h\rqr`%JJ48"!J-%"3B(#!N+#`8'"`J*#JX-$3i2%"%5%a39&KFB'4SE("dH(b!K)L-\rN*5!K)L-N*5BR+#NU+b`Y,Lm`-6)c0$8f0cJj1MXm26ir3%&#3d3Z,c!a-M-d06B\rh1$P"3N0%48C(5%P+5da06Np389*69&9@9eKC@Q&LBf4PCQGSD@TVE'eZEh"aFR0\rdGAChH(Pk!Iq!Z!NL%#!$)5!#)4!")3%$)3%")a!J!3)L)!%")4!#)3J$)`J3)!%\rK#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!$)5!$)M!J!L)J)!)K-!%K!3%K)!%\rK!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`JJ)!%L#$!")`%))!%V!3J`)!%))#!\r"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N!)!NK%!%L#!J#*JJ)%#!)#!%N)!J\r)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!!#$!J##!J#$!!#5!!#6!J#5!J#5%\r`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N)-#!*##!J#3J`"#%#"5%J!5%#!5%\rJ!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!%!J%L)!3")5!")`3#)!%K"!%R)#!\r%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!J*!)J*!)M"!3#!5)%"!)M*!3#!5)\rN"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!")5!")4)")5!")K!J!L)5)!)M%#!\rJ!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!J!5-%%L!"+J33)#!%%L!J""!")35\r"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%M"!35!5-%""!")b3%%J%b*!33)!3\r%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%!!!%!!3%%!!%%!3!!!J!!!`!%!J!\r%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)N"!)"!3%K!J%K!3%P!J%""!)"*!%\r%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%"+`)$!33#!J%%!J-)!b%)!L-"#!5\r"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3##!3$#3!##3!$#33##33L!`J")3)\r")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%*"!)"*3N%!J%)!5-#!JJ"+`)$#!3\r#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!%)3%#)K!""#%)J3-+%!!)!!%)%!%\r)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3$)J33!L%%!5%"!5-%%!%")33#)`J\r%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%K%3%M""!4!5%%!5F3#!33%!J%!5B\r4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J#!3J5!3J#%!!5%!!#%3!5%3!#%!J\r5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%L"!)")`J%%J%X#!3#!3J%%J%)"!)\r3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3#%3J%%K%)"#%3"#%"!L)3!38L""!\r#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!%-!!%)!%%-!%%!"!!%"!!!"%!%"%\r!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!%-"!%)"%%-"%K"!)K%!%K%!%K%!)\rL!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!")4!")6!")4!")b!"%!%M-!%3!5%\rJ!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!#)K%3!5-3%4!#*a!3""!3%!3"+K%\r3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!3%!3`%"!%)"%3"$!4%!3%)3J')JJ\r)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L))!J-K!J%M#!J#!5%)!5)#"!%M#!)\r%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3"#!3"!!3*##)%#3%K!J%M!3J#!5%\r"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J#"!N#J3-(!!!+!!!#!!J+!!J#"!!\r+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53)!J)%!5-+!J3"+3)#"!J+!J3)!S%\r$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)#!5-"#J)")`%#!J%M#3S#!6%*!J)\r%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%!!!%!!3%)!!%)!3-K%!)L!4!")3J\r")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%K)!-L)!'"!`B!+!!!+!%")!!")!%\r"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%3!5!"*a!")!%3!5J"*4!"+!%3!L%\r#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)#%!)L!a!")`J#%!%N#!-3!3%M!K!\r"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!S!`%J!J%J!`%S!J%S!`%M)!)3!5-\rJ!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J$%!3K"!3K"!)L"!3&)J)%!L%#!5%\r%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!$)b!#"!%L)!)"*`3J!J3%)!)$)L!\r%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-L"!3")5)#)b!J"!%L)#!"*`3J)!3\r%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33")3J#)J3)!5-%"!J$)`J#"!%L#!)\r"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J$)bJ#"!%L+!)"*`3S!J3%+!)#)`J\rJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3))J3%##)#)bJJ"!%L+#!"*`3S)!3\r%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J#)3)#*J)##!J#!J3M#!J#!5%)!5)\r#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)))3J")3)")3J&)J)#!5%)!L))#!%\rQ!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)##!%K!J)K#!%K!J%N#!)##!%K!JJ\rP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%K#!%L!JJ")3)#)3J#)JJ)!5%#!L%\r#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)##!)K!J%M#!)#"5))!J%K#!%K!J8\rK#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)R#!J#3"#!%!8L%)!")N!3!L&!!L%\r3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!")B!#)4!"*""!%)!")N!3"5%3!5%\r3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)33!%LJ"!"*K#!%%!3J!%K3!)L%%!\r%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)R%)!33"#!%!%K%!%L%%!#)4!%)8!\r&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%PJ""!%)!$)B!&)8!#)4!$*4"!%)!\r3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!")8!")S!3!b-33"!$)K#!!5%%!L3\r""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%"!5)%!3%K"!%K!3)K"!)L"!3&*3%\r%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%"!bB"!33%!3%")33#)33#)`%%"!%\rL!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3"!b%""#%"!5%%"#)"!3%K"!%M!33\r%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33")J%%!b3%"!%"!b%"!53%!3%%!L)\r""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3"!5%%!5%""5)%"!%K!3)M!3%%!L%\r"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!3#!3L%%!#)4!")K!)!5&!!53)%%!\r3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!$)K"!!5%)!5*!%!-K%!3K#!%L3"!\r")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%3!5%3!5)33!%P#""!%!J")8!#)K"\r!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!%)`J33!)K%!%L%!J')4!#)8!")3J\r%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J")8!#*""!%!J$)JJ3!5%3!L0!%!J\r")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-K%!)N#""!%!%K#!3K!33K"!%Q#!%\r%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%J!5)""!%K#!%N"#!)!3%N)!J""!B\rL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%)!L%J!b)J#!%Q"#!)!33J!5%"!5-\rJ#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%"!5-J#!%$)3%&)L!)!L)J#!%K"!%\rK#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!)!5)%)!)K"!8Q#!%%)!J"!53J#!%\r%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!$)5!"*3%%)!J"!L%)!L)JJ!)K3!%\rK)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%K)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%\rK)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!")8!')5!%*%#!)#!")S!J!5G!J#!\rJ3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%\rJ!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-K)!%P3)!J)%!")L!J"#9!J#!J3!%\rL)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!")B!#)N#!!58J3)!J)!%LJ#!%)L"\r!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&#"!"!"!"#!*!%!3!!!3)%!!)%!8!\r!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!!!3)!!3!%!%)!!8!%!%)%!8)!!!!\r%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3!3!!!!J!"!!!"3!3"!J3!3J3!3J!\r!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"#!!!#"!"!!!&#"!%!!!&#!!!!"!"\r!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!!!S!!!!!J!J!!J)!JJ!!JJS!!!)!\rJ!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!!J)!J!J!JJS!J!)!!N!5#!#!!!!#\r!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%J!L1!)))")B!")3)")S!J##'#!L)\rJJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!\r!!S!J!S!JJ!3MJ###J3-(!!##J!!!!#!!!##!J!!#!!##J!!!!)&K)LaiJJ)V,)!\rXL#eS)UiXQ"TS'HJV2LbS'UiCU#bi'5JC*"NJ'4`C&#c),0!C"KMX'-`V1Lc`,2J\rY!#Xb+V)Y%#dB,5!%aJ$'!+B!CJ!Q!!BY-#di,8!-aK$'#-B!)#)r2!%M"UR`!L,\rrr4)L,%##!Mi!-#a!!!)X3&63,%"0A#a!65BX3%SX,%!`0La!,pSX3#mk,%!Z$#a\r!,%BX3#[8,%!UbLa!+B!X3#N',%!S[La!+'3X3#H#,%!R*La!*X!X3#0#,%!BVLa\r!&i!X3"Cq,%!3HLa!#d!X3!#q,%!!N!!X3!"-,%!VN!"9R!&)!0!C)J)"!5%)"#)\r`!3%K#!3N6!%"#!3LN!!"!5%)"#'q"L8Q`!%J#!-P*bB")!J$)bH#!3%K)!-P+'3\r"!3J$)LLq!L%)!b8T"J%"#!-L+B!")[m)!b)U8!BP+XS"la!$*L[8rrrXKJ)Q,%E\rrrqc)!LBZ$2rrl-i#*5mk!@%)!b8[fJ&K#!-L-$B')ddQ!3%K#!-Q69crrqjS!L*\r2-!BP90!"j`J$)P@F$2q3"!#3"`%!!#eJ!!!!!3!!,9J!!!!$!!!!%!!!!!%!!!$\r-!!!!h!!!!h`!!!!%!!!!'J#3$`d!N!Y`!*!,!J!!!!d!N!Hh!*!,!3!!!!m!N!3\r#!!!A!J!!(J)!!#8#!!!X!J!!-3)!!$S#!!!r!J!!4J)!!%`#!!"6!J!!@3%!!'%\r#!!"T!J!!M3)!!+%#!!$%!!%!N!8(!*!%S!!V8%S23LZ!0dBG3J!!!%e*9#"6GA"\r`Eh*dT80-D@)ZC'9LG@F!F(*TER4Q!(0dFQ0YF!"cG(*MD()!FQ&ZC!"ME'9KFQ9\rbFJ"dD@eP!'ePE@0YF!"QCf9dF`"YC@ecCA3!Fh*KEQ3!CR"bD@jdCJ"IAfCTE'9\rc!'CQE(9cD!"0593J8h9`F'pbG+95G@jdD@eP6'PL,Q4PBR9R!&pIFQ9RDA0dCA*\rICR*KCfePER3!AepeER*PCfPcG'9bAfCbB@GYC@jd!%PZG'9bCQ&MC8aTBJ"8D@0\rV3fpeER3!C'9cAf4PBR9R!'4PFepbC@&NAh"KFh0hEh*N!'4PFepcCA4IFf9aG@9\rZBf9IER9YBQ9b!'4PFepcCA4IDf9j!'4PFepTFephC@&VAfYPH3"NCA0IFh4bD@j\rRAh4[AfYPH3"NCA0IEQ9hAh*KEQ4[E9pVCAN!C'9cAf0LE'pMDep`FQPZG&pQD@a\rP!'4PFepQBh*jF(3!C'9cAf0SC@0VAfYPH9p`BA*TG(N!C'9cAfCTH(9`AfYPH9p\r`BA*TG(N!C'9cAh*KEQ4[E9pVCAN!C'9cAf0bHA"d!'4PFepbC@&NAh"hAh0dFQP\rZC`"NCA0ID@jTG&pbB@jNEfeIER9YBQ9bAfGPEQ9bBA4[FJ"NCA0I-f9MBPpPEQ0\rbHA"d!'4PFemcBf*MAf9ZBh*jF(3!C'9cAh0PG&pbB@jNEfeICf9ZCA*KG'pbAh0\rPC@3!C'9cAfYPH9pcBfKPC!"NCA0IFA9KC&pMDh0eE3"YB@YPAfYPH9pcBfKPC!"\rNCA0IC@0LAf9ZBh*jF(3!C'9cAf0LBepPEQ0bHA"d!'4PFepRC@jPFQ&dC9pbB@j\rNEfeIBQa[BfX!C'9cAh"MBQ0IC@jMFRP`G!"NCA0IBf*MAf0VFh9Y!*!'$!!!!!`\r!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!)!!d!%!!2!!J!%`!!!"8!#!!9!!!\r!&`!-!"F!#8A0!"'69!!AlQF!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&*d8!"4\re&!!1PpX!#89`!")N1J!J`X8!%%@J!""5S!!GG-B!$9-+!!k&6`!1L`X!$fI"!!p\rm`3!C%1%!%$UP!!eI$`%!!-i!!#UZ!!%#!!$B!!!Xf!!"!J!!kJ!!,2J!!3)!!3)\r!!#bS!!%#!!%1!!!XZ!!"!J!"(J!!,-J!!3)!!6!!!#d3!!%#!!&$!!!X`!!"!J!\r"@3!!,*J!!3)!!@3!!#d`!!%#!!&j!!!Y1!!"!J!"MJ!!,1!!!3)!!Cd!!#bJ!!%\r#!!'R!!!Xd!!"!J!"ZJ!!,3J!!3)!!GX!!#b3!!!"!J!"l!!!,,!!!3)!!Id!!#d\r!!!%#!!)E!!!Y'!!"!J!#+3!!,1J!!3)!!MJ!!#dJ!!%#!!*(!!!Y3!!"!J!#9`!\r!,9!!!3)!!QF!!#c`!!%#!!+"!!!Y+!!"!J!#NJ!!,8J!!6E%!!!"!!!!!@J!!!"\rS!!!!-J"c!#i!0J!i!%X!"J!!Eq3!!!!%!*!%Eq%!(!",!'8!FJ"L!'8!FJ"[!(-\r!6!"[!'F!D3"Z!%F!E!"[!')!B3"X!(-!,J!f!$J!5`!Z!&-!@3"0!!B!!'rP!!!\r!"!#3"'rK!"J!5`"P!()!BJ"P!()!E`"c!%`!E`"R!'N!EJ"(!'`!E`"L!'%!E!"\rc!#i!8!"3!%-!"J!!EqB!!!!%!*!%Eq%!(!",!'8!FJ"L!'8!FJ"[!(-!6!"[!'F\r!D3"Z!%F!E!"[!')!B3"X!(-!,J"3!&!!3`!Z!'N!C!"L!!B!!'rR!!!!"!#3"'r\rK!!!!C!#3#`%!N"-"E6BiD`#3%`%!N"&%'8e*9#",CA*LCA*[Fk9%490-D@)ZC'9\rLG@F!!!%!!!!"D!!!!'J!!!!b#F6BZ'lQ!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!J\raN`:\r
\ 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 (file)
index 3017cf3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:#Q4PFfaTBLj38%-!FfKXBMq3"!%!!!#@63!!!CE8+NT[H5&`C@CQF(G`B`!!!!'\rc3j1b!*!0!`!#!*!%rj!%!*!'CP`!!'CF!!"QA!!!"E!!"!3!rj!%!*!',FS!!#d\rX!!!U23!!E"!#!33!rj!%!*!1"5J!!!#!"!3%!*!&rj!%!*!(!3!!!1`!!!!"!!!\r!j!!!!!-!!!!5!!!!!3!!!03!!!$d!!!$I!!!!!3!!!!D!*!2$`#3#a%!N!X#!!!\r!$`#3"bJ!N!X"!!!!%3#3"!%!!$8#!!!p!J!!3`)!!%S#!!"6!J!!@J)!!'%#!!"\rS!J!!EJ)!!(8#!!"k!J!!J3)!!)J#!!#0!J!!P3)!!*`#!!#`!J!!aJ!"!*!&$`#\r3"'!"5Jp#!Q!!3J&!!8)"3!&#&S!64KT!+U!!'qK!%!!!68P8)&0eF("[FR5P3da\rTBJ"0593J8h9`F'pbG+95G@jdD@eP6'PL!%PZG'9bCQ&MC8aTBJ"IAfCTE'9c!'C\rRCA4c!("bD@jdCJ"ME'9KFQ9bFJ"YC@eMF(N!CQCXGA0S!(0dFQ0SFJ"cFQ&ZC!"\rcG(*MEA!!FQ&ZC!"cG(*XC@i!E@9YBfe`!(4TE@8!CR"bD@jdCJ"YC@ecCA3!Aep\rbC@GTFh4PFPpQFQ&RE@9ZG!"IAh9ZFQ9RDA0dCA*ICR*KCfePER3!9'PMDd0[G@j\rd!'4PFepbC@&NAh"KFh0hEh*NC'9cAh0PG&pcCA&eC@jMC9pZG@eLCA*NCA0IC'9\rLG@GNCA0IFf9dAfYPH@4PFepTFephC@&VAfYPH@4PFepcG(*TEQGIG'pIDf9jC'9\rcAfjPGepbB@jNEfeIDf9jC'9cAf0LE'pMDep`FQPZG&pQD@aPC'9cAfCMFRP`G'4\rPFepQDAKeF&pVCAPIF'&bDA4jC'9cAf0SC@0VAfYPH9p`BA*TG(PNCA0IFQ&ZC'p\rYAfYPH@4PFepMFRP`G'4PFepbC@&NAh"hAh0dFQPZCf4PFepTEQPdAh*KEQ4[E9p\rZG@eLCA*ICf9ZCA*KG'pbC'9cAc0PBf*IC@jMFRP`G'4PFemcBf*MAf9ZBh*jF(4\rNCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC'4PFepVCAPIFf0SC@4NCA0IFA9\rKC&pMDh0eE@eKDf9IDf9jAh0MD'9NC'9cAf9MBPpPEQ0bHA"dC'9cAf0LBepPEQ0\rbHA"dC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDf4PFep`Bf*MAf9ZBh*jF(4NCA0\rIBf*MAf0VFh9Y!*!&$!!!!!`!!`!%!!B!"!!(!!`!#!!%!!X!"!!-!!!!$3!)!!d\r!%!!2!!J!%`!!!"8!#!!9!!!!&`!-!"F!%C08!"IZC`!*4Fd!#a*'!!pG4J!4DjX\r!%V5D!"8rb!!+Le!!&(88!"5G&!!1PpX!#89`!")N1J!J`X8!%%@J!""5S!!GG-B\r!$9-+!!k&6`!1L`X!$fI"!!pm`3!C%1%!%$UP!!eI$`)!!0!!!!&d!!%#!!$K!!!\r"2!!"!3!!q!!!,5`!!3)!!3%!!!'F!!%#!!%-!!!"M!!"!J!"'`!!!A`!!3)!!5`\r!!!&8!!%#!!%q!!!"K!!"!J!"8`!!!D3!!3)!!9d!!!%8!!%#!!&a!!!"$!!"!J!\r"K3!!!@3!!3)!!C-!!!'X!!%#!!'F!!!"E!!"!J!"VJ!!!8`!!3)!!Fi!!!'d!!%\r#!!(H!!!"P!!"!J!"lJ!!!83!!3)!!JX!!!%X!!%#!!)B!!!"A!!"!J!#*J!!!53\r!!3)!!M3!!!%%!!%#!!*$!!!!p!!"!J!#8J!!!63!!3)!!QX!!!%F!!%#!!*l!!!\r!r!!"!*!)I!J#TT!!!3!)P#(r`$JK!%#!!3!)I!J$TNk!!#"m#!+QNq(rr*!!!3!\r)P#(r`*!!B3"BJ'%!@%J!Bb9J!!!!I(mEH(rJ"c3X!!!!3B)!$(rMqhK)!!!)Iq2\rlH)!"!%Ji)3"!I!J$TS2Krra1J!!J!*!')%'!!3#3"9!!&#jIAfPZDA4TB@aTHQ9\rIC'9cE'PL!!"m#!+QN!!"!!L8)Ir!5!"M$@!!!!#!!3")1#%!3(`)!kC1J!!J!*!\r')%'!!*!'*!!6,PpIG'9bE@PZBA4PAf4PFfaTBJ!!!,hKrl`kiJmS1m)6+$X##bK\rmfc0i,!J!!%'#"G"mpMYiL"B!!$V@!!&8!!Bq9"c!$SPf!!!keJ!"9@!'2P3!J"j\rrR!0iL"B!!$V@!!&8#JBq98"!,RqF!hL)&J!!1YB!!93!"MjrR!0iL6B!!$V@!!&\r9)!Bq9"h!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B!!$V@!!&8!!Bq9!"!,Rqp!hL\r)&J!!9!!'2Rqp!hKmGKYiI*8MH%J!"5JX"3!)3B!!a)J@!!!keJ!"9!!'2P3!"Mj\r8!-!1Ij`#H)J@!!!keJ!"9!N'2P8J"Mj8!)!HIj`#H)J@!!!keJ!"9!!'2P3!"Mj\r8!%!ZIj`#H)J@!!!keJ!"9!!'2P3!"MjrR!*iL"B!!$V@!!&8!!Bq9!!'2P3!`!j\rr[3*iL"B!!$V@!!&8!!Bq9!!'2P3!J"jr[3*iL"B!!$V@!!&8!!Bq9!!'2P3!3#j\rr[3*iL"B!!$V@!!&8!!Bq9!!'2Rqp!RJiTIri5!!!X(l@+K3S"3!(3B%!S$NL!H"\r8S"!kI5N!,RdT!kC1J!3J1YErriJ@!!"8!!Bq9!"!,Rqp!RJke[rrL"B!!&3!"Mj\r8!)!HIld#H$V@rrq)&J!!9!!'2P3!`!jr[3*i1YErriJ@!!"8!!BqIj`#H$V@rrq\r)&J!!9!!'2P3*3#jrR%Ti1YErriP@!!"953Bq95#!(RqF!RJke[rrL"B!!&3*"Mj\r9)-!1Ij`#H$LJ!!!p)+UV15QUURq,5$Jp3+UV18UUURqJ8$K8!2KqIAm$H$dJ998\rj+999IiY)1&9U#$`p)&9915P99AqJ5$KpA30i9kN'2P8J%$Tm'!!Z9!`B1&HJaMj\r8!"!kI"J!,P3+%$TAS%Bq9!!31Rdi!#jAS)Bq9!!31Rhi!#j9i!JmI5!$H(e!!hK\rpR!0i9qN'2P8J%$Tm'!!Z9!`B1&IJaMj8!"!kI"J!,P3,%$TAi%Bq9!!31ReB!#j\rAi)Bq9!N31R`B5#j8!!JmI8N$H(eJ5hKpR30i1d!!!%J!!D##'`!!1hX!"&HJU[j\rAUDJ8I!",H(iI!RKAk`Dq9@N31MNT!`"prNJZ9qV'[P9*%$Sj+3)!ICj),PIJKVj\r8#4!k1!N"!(eH!#jAkdDq9@!31Rdq!#jp3%YiIB!$H(hT!hKrR%TiJ"X!!$Yl!!4\rAUdhq9kP),(eT5hKm(dTi9q!'[P3+%$Si#JF!IIi!,PIJaVj8#4!k1!N'!(fH!#j\rAi%Dq9!N31MJ*"!"pIJ!Z9qQ'[P8U%$Si#J8!I"i!,ReJ!hKpL30iIH",H(qF!RL\r#'`!!1hX!"&H!U[jALDJ8I!",H(iI!RKAk`Dq9@N31MNT!`"prNJZ9qV'[P9*%$S\rj+3)!ICj),PIJKVj8#4!k1!N"!(eH!#jAkdDq9@!31Rdq!#jp3%YiIB!$H(hT!hK\rr[8TiJ"X!!$Yl!!4ALdhq9iP),(eT5hKm(dTi9q!'[P3+%$Si#JF!ICi!,PIJaVj\r8#4!k1!N'!(eH!#jAi%Dq9!N31MJ*"!"m(J!Z9qQ'[P8V%$Sj+`8!I6j),R`!5hK\rp530iIB",H(qp!RJl@J!","S!#%'!rQ!p)2$a15R`m(qU5$JpB2$a1@[`m(q!@$K\r8!1%qI9m$H$e!$`mj5Jm2Ik"31&3!)$Bp)!m215N2$hq,5$Km(9Yi9k!'2P3!%$T\rpp`!Z9kR'2P8J%$Tm&`!Z9!`31PHJ4Mj8!"!kI"F!,P3*-$*AS)Bq9!!31R`A!#j\r8!#!fI5!$H(f!!hKpr!0i9q!'2P3!%$TpG`!Z9q$'2P3!%$Tm&`!Z9!S31PIJ4Mj\r8!"!kI"F!,P3*-$*Ai)Bq9!!31R`A!#j8!#!fI5!$H(e!!hKpI30i1h[rJ&H!4Mk\rB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4Mk\rB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!5`&!!"\r"JIVB5!!&P#`&!!""J3!-1'!!!%J!"BKmpMYiL6B!!$V@!!&9)!Bq9"6!$SJ@!!!\rkeJ!"9!!'2P3!J"jqP!0iL"B!!$V@!!&8!!Bq9!"!,Rk8!hL)&J!!1YB!!93!"Mj\rqP!0iL"B!!$V@!!&8!!Bq9"2!$SJ@!!!keJ!"9!!'2P3!J"jqF`0iL"B!!$V@!!&\r8!!Bq9!"!,Rjc!hL)&J!!9!!'2Rjc!hKmGKYiI*8MH)J@!!!keJ!"9!!'2P3F`!k\r)&J!!1YB!!93!"Mj8!)!HIj`$H)Nf!!!keJ!"95!'2P3!3#jrR!0iL"B!!$V@!!&\r8!!BqIj`$H)J@!!!keJ!"9!!'2P3G`!k)&J!!1YB!!93!"Mj8!)!HIld$H)J@!!!\rkeJ!"9!!'2P3!3#jr[30iL"B!!$V@!!&8!!BqIld$H(q5ihKrXHYi25#UUcNTUUT\rrLNJi25#UUcNTUUTrS%Ji9!$iIReI!hJp)&9915P99Aq!5$K8#3Jm2@"996PV999\rrUPJiI6e6H&HJ"Mj8!"!kI6J!,P8V'$KAUXBq98N31R`B5#j8#4!k9k"'2P3!%$T\rpQ!!Z9k#'2P3!%$Tm'!!Z9!S)2(f!8hKp)!0iIA`$H&IT"Mj9)"!kI"J!,P32'$K\rAi-Bq9!!31R`B!#j8#4!k9q"'2P3!%$TpQ!!Z9q#'2P3!%$Tm'!!Z9!X)2(f!@hK\rp)!0iIId$H$Yl!)!l)!!!5!!"S$Ylrrb"@`!!9k"0rPHT5#am!%YiI9m#H&IJ4Vj\r8#4!k1!N%!(iH!#jAi)Dq9!N31MJ*"3"pIJ!Z9qN'[P8T%$Sjk3F!I9ji,PITaVj\r9+4!k1BN'!(`HB#jp530iI@",H(i+!hKrR&*i1h[rr)&l!!"AS+Vq9kQS&(`!5hK\rpI`*i9q#'[P3*%$Si#3%!IAi!,PIT"Vj9+4!k1!N$!(eH!#jAi-Dq9!m31MJ2!J"\rp2J!ZI8",H(eX!hKAi%Dq9!N31R`H5#jpL`0iIjaDH$Ylrrb"1`!!9iT0rPH!5#a\rp3!0iI6m#H&IJ4Vj8#4!k1!N%!(iH!#jAi)Dq9!N31MJ*"3"pIJ!Z9qN'[P8T%$S\rjk3F!I9ji,PITaVj9+4!k1BN'!(`HB#jp530iI@",H(i+!hKr[9*i1h[rr)&l!!"\rAJ+Vq9iQS&(`!5hKpI`*i9q#'[P3*%$Si#3%!IAi!,PIT"Vj9+4!k1!N$!(eH!#j\rAi-Dq9!`31MJ-!J"p2J!ZI8",H(eU!hKAi%Dq9!N31R`H5#jp3!0iIld#H$Xj!!%\rX'3!)3B$qB$dJm2%j+I$`IkY)1$dJm2%j+I$`IiP)1&8Ji6jpI`0i25!2$cNT$`p\rrS%Ji9!NJ0Me!$`mj5Jm2IiY31(dp@hKAS!Bq9!!31ReA!#jAS-Bq9!!31Rdh!#j\r9+a!k9k"'2P3!%$Tpp`!Z9HN`-PHJKMj8!"!kICF!,P@!)$Cp)!0iI@!$H(eF!hK\rAi!Bq9!!31Reh!#jAi-Bq9!!31R`A!#j8#K!k9q"'2P3!%$Tm&`!Z9!N`-PIJKMj\r8!"!kI"F!,P3!)$Cp)!0iI8!$H(ep!hKrR+*iIlfDH#`&!!K!J3"d1+Arq&H!4Mk\rB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4Mk\rB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!Aj8NhK\rq-iYi5rrlR(ke+K3S"3!)3B%!H$NL!Ea8S"!kI5N!,RdT!kC1J!3J9k!'2MUerrq\rB&3!!9k$'2MUerrqB&3!!9k#'2MUerrqB&3!!9k"'2MUerrqB&3!!9i!'2MUerrq\rB&3!!9i$'2MUerrqB&3!!9i#'2MUerrqB&3!!9i"'2MUerrqB&3!!1'!!!,RKrla\r1J!!J!*!')%!!%3#3"!Z%!"!ZC'9cAf0LBepPEQ0bHA"d!!#q`IrB1`)2+$[#%bJ\rl)JXSI2FlH)JA!!!kp`!"9!!'2P3F`!k*&`!!1[F!!98!"Mj8!)!HIj`$H)JA!!!\rkp`!"9!!'2P3*3#jrR%YiL6F!!$Vh!!&9+3BqIja,H)PA!!!kp`!"98N'2P8p`!k\r*0`!!1[F!!98T"Mj9+B!HIle,H)Nh!!!kp`!"95!'2P3!3#jr[30iL"F!!&3!"Mj\rr[30iI(FEH(bf+hK)!!6),"B!#%'!!-5)&`!!1[F!!93!"Mj8!!Bq9!$!$RqF!RL\r)&`!!1[F!!93!"Mj8!!Bq9!#!(RqF!RL)&`!!1[F!!93!"Mj8!!Bq9!"!,RqF!RL\r)&`!!1[F!!93!"Mj8!!BqIj`#H)JA!!!kp`!"9!!'2P3!"Mj8!-!1Ild#H)JA!!!\rkp`!"9!!'2P3!"Mj8!)!HIld#H)JA!!!kp`!"9!!'2P3!"Mj8!%!ZIld#H)JA!!!\rkp`!"9!!'2P3!"Mjr[3*i1YErq%J!!,"qpl)8+"B!"d'"!+!j!J)!9X!31Rd)!#j\rp#31Q6S!%)$Vhrrq)&`!!9!!'2P3!3#jr[3*i1[IrriJA!!"8!!Bq9!#!(Rqp!RJ\rkprrrL"F!!&3!"Mj8!-!1Ild#H$Vhrrq)&`!!9!!'2RqF!RJkprrrL"F!!&3!"Mj\r8!%!ZIj`#H$Vhrrq)&`!!9!!'2P3!J"jrR!*i1[IrriJA!!"8!!Bq9!$!$RqF!RJ\rk`!!!I0XcH$d!UUXj#+UUIiP!1$d!UUXj#+UUIk"!1&3!q(jp2`0i23"996N)999\rrJ%!i9!N)2$d!998j#&99Ik"!1(dp!hKAS!Bq9!!31R`C!#j8#4Ji9k$'2P3!%$T\rm'3!Z9!J31PHJ4Mj8!"!kI"N!,PHUKMj95K!kI9P3,P9+#$am!&0iI3!$H(dm!hK\rAi!Bq9!!31R`C!#j8#4Ji9q$'2P3!%$Tm'3!Z9!J31PIJ4Mj8!"!kI"N!,PIUKMj\r95K!kI9P3,P9+#$am!&0iI3!$H(dp!hJl3!!!5!!"S)!E!!!lH`!%9kQUrPHSU"4\rp+%0iI"p#H&IJ"Vj8#"!k1!J$!(eH!#jAi-Dq9!J31MJ)!J"m(J!Z9qL'[P8)%$S\rj#!%!I4j!,PIT4Vj9+4!kI6j),Rd)5hKm!%0iI8!$H(qF!RL!'`!!1hX!"&HT6Ij\rAU%JXI5K$H(`I3RKAi!Dq9!J31MJ)"`"pAJ!Z9q$'[P3)%$Si#!B!I6i!,PIJ4Vj\r8#"!k1!J%!(`H!#jAk)Dq93J31MN)"3"p(N!ZI!"$H(dJ!hKp3!0iIj`#H)!E!!!\rlH`!%9iQUrPH)U"4p+%0iI"p#H&IJ"Vj8#"!k1!J$!(eH!#jAi-Dq9!J31MJ)!J"\rm(J!Z9qL'[P8)%$Sj#!%!I4j!,PIT4Vj9+4!kI6j),Rd)5hKm!%0iI8!$H(qp!RL\r!'`!!1hX!"&H*6IjAL%JXI5K$H(`I3RKAi!Dq9!J31MJ)"`"pAJ!Z9q$'[P3)%$S\ri#!B!I6i!,PIJ4Vj8#"!k1!J%!(`H!#jAk)Dq93J31MN)"3"p(N!ZI!"$H(dJ!hK\rp3!0iIld#H$YD!!%X'J!)3B$qB$d!m2%j#2$`IkP!1$d!m2%j#2$`Ii"!1&3!i6j\rp2`0i23!2$cN)$`prS%!i9!NJ0Md!$`mj#!m2Ii"!1(dp!hKAS!Bq9!!31Rdi!#j\rAS-Bq9!!31R`B!#j8#"!k9k"'2P3!%$Tm'!!Z9!!`-PHUKMj95K!kI9K3,P9+)$C\rm!&0iI3!$H(dm!hKAi!Bq9!!31RdB!#jAi-Bq9!!31R`B!#j8!"!k9qP'2P8T%$T\rp1%JZ95S`-PITKMj9+4!kI6K),P8T)$Cp58YiI!",H(dG!hJX&J!!3B(l1(bA)hK\rAJ%BqQ"F!!$Vh!!&AJ)BqQ"F!!$Vh!!&AJ-BqQ"F!!$Vh!!&AJ!BqQ"F!!$Vh!!&\rAS%BqQ"F!!$Vh!!&AS)BqQ"F!!$Vh!!&AS-BqQ"F!!$Vh!!&AS!BqQ"F!!(qMkhL\rk`IrB6S!!)!#3"L"!!!S!N!3&j!!1,Q4PFepMBQ0IBfYcG@fqSIr81U)2+$[#%bJ\rk`JXSI(JEH)JB!!!l'!!"9!F'2P6m`!k)'!!!1aJ!!93)"Mj9!)!HIj`$H)Mi!!!\rl'!!"91!'2P3!3#jrR!0iL2J!!$XB!!&8j`BqIj`lH)Mi!!!l'!!"91F'2P6p`!k\r)'!!!1aJ!!93!"Mj8"i!HIldlH)Mi!!!l'!!"91F'2P6J3#jr[30iL2J!!&6J"Mj\rr[30i21#UUcMRUUTrL$Ji21#UUcMRUUTrTcJi91$iIRdI!hJp)&9915P99Aq(5$K\r8k!Jm21"996MR999rS$JiI4d$H&HV"Mj9B"!kI"B!,P3+'$KAUFBq95!31R`@!#j\r8#"!k9kG'2P6J%$Tm&J!Z9kb'2P@-%$TmpQ!Z91F)2(`!1hKp!!0iI9`$H&IV"Mj\r9B"!kI"B!,P3+'$KAkFBq95!31R`@!#j8#"!k9qG'2P6J%$Tm&J!Z9qb'2P@-%$T\rmpQ!Z91F)2(`!1hKp!!0iI9d$H#`'!!""JJ'iI,SVH$YJ!!")!!'JJ4S!!$YD!!4\rATkVq9k#S&(cJ!hKp(`*i9q!'[P3(%$Si"`-!I2i!,PIJaVj8#"!k1!J#!(`H!#j\rAk)Dq93J31MN)!3"p2N!Z9qK'[P8)%$Tp(N!ZI5K$H(`!3hKmi!0iIj`#H)%D!!!\rl@J!%9kG0rPHJ5#ami!0iI4m#H&IJ"Vj8"a!k1!F(!(cq!#jAi-Dq9!J31MJ)"J"\rm(J!Z9qK'[P8)%$Sj#!3!I6j!,PISKVj9#"!k13J&!(dH3#jp+%0iI!"$H(cJ!hK\rrR!*iJ4S!!$YD!!4AKkVq9i#S&(cJ!hKp(`*i9q!'[P3(%$Si"`-!I2i!,PIJaVj\r8#"!k1!J#!(`H!#jAk)Dq93J31MN)!3"p2N!Z9qK'[P8)%$Tp(N!ZI5K$H(`!3hK\rmi!0iIld#H)%D!!!l@J!%9iG0rPH!5#ami!0iI4m#H&IJ"Vj8"a!k1!F(!(cq!#j\rAi-Dq9!J31MJ)"J"m(J!Z9qK'[P8)%$Sj#!3!I6j!,PISKVj9#"!k13J&!(dH3#j\rp+%0iI!"$H(cJ!hKr[3*i1hX!!5`E!!K"J2jJ5!!"Y$XP!)!lB!!!5!!"S$Xjrrb\r"'3!!9kG0rPHJ5#ami!0iI4m#H&IJ4Vj8"a!k1!F%!(cq!#jAi)Dq9!J31MJ)"3"\rm(J!Z9qJ'[P8)%$Sj#!F!I6j!,PISaVj9#"!k13J'!(dH3#jp+%0iI!"$H(cJ!hK\rrR!*i1cRrr)%C!!"ATkVq9k#S&(cJ!hKp(`*i9q#'[P3(%$Si"`%!I"i!,PIR"Vj\r8ja!k11F$!(dH1#jAjmDq91F31MMR!J"mrMJZI3FlH(`(1hKAi%Dq9!!31R`H!#j\rmi!0iIj`#H$Xjrrb"'3!!9iG0rPH!5#ami!0iI4m#H&IJ4Vj8"a!k1!F%!(cq!#j\rAi)Dq9!J31MJ)"3"m(J!Z9qJ'[P8)%$Sj#!F!I6j!,PISaVj9#"!k13J'!(dH3#j\rp+%0iI!"$H(cJ!hKr[3*i1cRrr)%C!!"AKkVq9i#S&(cJ!hKp(`*i9q#'[P3(%$S\ri"`%!I4i!,PIJ"Vj8"a!k1!F$!(`H!#jAjmDq91F31MMR!J"mrMJZI!!lH(d!!hK\rAjdDq91F31Rcq1#jm!$YiIld#H$Yl!!%X'`!)3B$qB$cJm2%ijr$`Ik!i1$cJm2%\rijr$`IiJi1&8(i6jm(cYi21!2$cMR$`prS$Ji9!NJ0McJ$`mij`m2IiJi1(dp3hK\rAT`Bq91!31Ree!#jAS-Bq9!!31Re9!#j954!k9k"'2P3!%$Tp&3!Z93F`-PHJKMj\r8!"!kIC8!,P@-)$Cmjf0iI5FlH(em1hKAi!Bq9!!31Ree!#jAi-Bq9!!31Re9!#j\r954!k9q"'2P3!%$Tp&3!Z93F`-PIJKMj8!"!kIC8!,P@-)$Cmjf0iI5FlH(ep1hK\rmPb0i9i"'2TJA!!!kp`!"9i#'2TJA!!!kp`!"9iM'2TNA!!!kp`!"9iF'2TMh!!!\rkp`!"9k"'2TJA!!!kp`!"9k#'2TJA!!!kp`!"9k$'2TJA!!!kp`!"9kF'2TMh!!!\riB!!!ZU(re%k!!#!!N!BJ3!!,!*!%"KJ!%#jNCA0IC@0LAf9ZBh*jF(3!!*2Krr`\rli!!!5!!!Q(`$q+j8!!BmI!2jVR`$q+jmJrLZ9)8(2Rb$q+j8K1FqI+3LH&5'"lj\rmJrLZ9)8(2Rb$q+j8K1FqI+3LH&5%pljma#*i9)F(rRb$q+j8K3FqI)2iVP5%jcj\rmT#*i9)B([Rb$q+j8K3FqI)2iVP5%jcjmT#*i9)6h[Rc%)RK8K2rqI13LH'L%!!&\rm!#0iI!2jVM[r!!%S(`!)3B$rD)2Krra1J!!J!*!')%!!!3#3"E!!&5jNCA0ICQP\riGA"IDf9jAh"KFQPdH3#6iIrm1q!!!%J!!,4m!rLZ9!!(rRb$q+j8K!Bm9)8(2Rb\r$q+j8K!Bm9)6R2RbN)RK8KJHqI)2iVP5%"Ma8K3FqI)2iVP5%"Ma8K1FqI+3LH&5\r%pljma#*i9)F(rRb$q+j8K!Bm9)8(2Rb$q+j8K!Bm9)6R2RbN)RK8KJHqI)2iVP5\r%"Ma8K3FqI)2iVP5%"Ma8K1FqI+3LH&5%pljma#*i9)6rrRcN)RKm!#!!3))!$$K\rJ!!")!!!81rm!!5JI!!K"J2p-1'!!!B2Krra1J!!J!*!')%!!!3#3"G!!&5jNCA0\rIBfKPBfYIDf9jAh"KFQPdH3#pSIqd1Z)2+$[#%bJl!JXSI0XcH#`)!!""JJA)I2B\rlH)J@!!!keJ!"9!!'2P3F`!k*GJ!!1YB!!99J"Mj8!)!HIj`$H)J@!!!keJ!"9!S\r'2P9!3#jrR!0iL"B!!$V@!!&8!!BqIj`$H)Nf!!!keJ!"95!'2P3G`!k)&J!!1YB\r!!93!"Mj8!)!HIld$H)J@!!!keJ!"9!!'2P3!3#jr[30iL"B!!&3!"Mjr[30iI(B\rEH(b9)hK)!!8J,!8!#%#"!+5)&J!!1YB!!93!"Mj8&-!1L"B!!$V@!!&8!!Bq9!#\r!(Rk8!hL)&J!!1YB!!93*"Mj9)%!ZIT3$H)J@!!!keJ!"9!!'2Rk8!hL)&J!!1YB\r!!93!"Mj8%m!1L"B!!$V@!!&8!!Bq9!#!(Rjc!hL)&J!!1YB!!93!"Mj8!%!ZIR-\r$H)J@!!!keJ!"9!!'2Rjc!hKrR+*iIlfDH$LPrrK)!!$!IYBU&#J&!!K"J3#`15)\r#4&5J%$Tp+3!ZI5N$TNk!"#!ke[rrL"B!!&3!"Mjr[3*i1YErriJ@!!"8!!Bq9!"\r!,Rqp!RJke[rrL"B!!&3!"Mj8!)!HIld#H$V@rrq)&J!!9!!'2P3!`!jr[3*i1YE\rrriJ@!!"8!!BqIj`#H$V@rrq)&J!!9!!'2P3!3#jrR!*i1YErriJ@!!"8!!Bq9!#\r!(RqF!RJke[rrL"B!!&3!"Mj8!-!1Ij`#H$LJ!!!p)+UV15QUURq+5$Jp)+UV15Q\rUURqV5$K9B2KqI9m$H$e!998j5P99IiP31&8J#$`p)&9915P99AqU5$Km(90i9k!\r'2P3!%$Tm'!!Z9!dB1&HZaMj9`"!kI"J!,P3,%$TAV%Bq9B!31Rdi!#jAUSBq98!\r31R`B!#j8!!JmI5!$H(eJ!hKp[!0i9q!'2P3!%$Tm'!!Z9!dB1&IZaMj9`"!kI"J\r!,P3,%$TAl%Bq9B!31Rdi!#jAkSBq98!31R`B!#j8!!JmI5!$H(eJ!hKp[30i1d!\r!!%J!!D#"H`!!1hX!"&HUU[jAS+J8I8N$H(er5RKAi!Dq9!N31MNT!`"phNJZ9qh\r'[P@T%$Sj+3)!ICj),PI[KVj9k4!k15N"!(eH5#jAkdDq9@!31Rdq!#jp3%YiIB!\r$H(h!!hKrR!*iJ6X!!$Yl!!4AS%hq9kT),(`!8hKp2`*i9qN'[P8T%$Si#3F!IEi\r!,PIJaVj8$"!k1!`'!(hq!#jAi%Dq9!S31MJ+"!"pIJ!Z9q#'[P3*%$Si#38!I6i\r!,ReJ5hKpi!0iID!$H(qF!RL!'`!!1hX!"&H,U[jALDJ8I@T,H(`I8RKAi!Dq9!N\r31MNT!`"phNJZ9qh'[P@T%$Sj+3)!ICj),PI[KVj9k4!k15N"!(eH5#jAkdDq9@!\r31Rdq!#jp3%YiIB!$H(h!!hKr[3*iJ6X!!$Yl!!4AJ%hq9iT),(`!8hKp2`*i9qN\r'[P8T%$Si#3F!IEi!,PIJaVj8$"!k1!`'!(hq!#jAi%Dq9!S31MJ+"!"pIJ!Z9q#\r'[P3*%$Si#38!I6i!,ReJ5hKpi!0iID!$H(qp!RJl@J!","S!#%'!rQ!p)2$a15R\r`m(qT5$JpB2$a1@[`m(q+@$K931%qI6m$H$dJ$`mj+3m2IkP)1&8J)$Bp)!m215N\r2$hq+5$Km(90i9k!'2P3!%$TpY`!Z9kl'2PA!%$Tm&`!Z9!X31PHX4Mj9J"!kI"F\r!,P3*-$*AUSBq98!31R`A!#j8!#!fI5!$H(eJ!hKp[!0i9q!'2P3!%$TpG`!Z9q$\r'2P3!%$Tm&`!Z9!S31PIJ4Mj8!"!kI"F!,P3*-$*Ai)Bq9!!31R`A!#j8!#!fI5!\r$H(e!!hKpI30i1h[rJ&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8\r!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8\r!!9HJ"MkB&3!!1V8!!AqFSRKr[CTi,!8!!%'"qZ")!!@B,!8!!%'"!!`iB!!!5!!\r&M(cf1hL)&J!!1YB!!93*"Mj9-X!1L"B!!$V@!!&8!!Bq9!#!(Rj5!hL)&J!!1YB\r!!93!"Mj8!%!ZIP)$H)J@!!!keJ!"9!!'2Rj5!hL)&J!!1YB!!93!"Mj8%F!1L"B\r!!$V@!!&8!!Bq9!#!(Ria!hL*0J!!1YB!!98J"Mj8!%!ZIM%$H)J@!!"8!!BqIM%\r$H(af'hKmP50iL"B!!$V@!!&8!!Bq9"c!$SJ@!!!keJ!"9!!'2P3!J"jrR!0iL"B\r!!$V@!!&8!!Bq9!"!,RqF!hL)&J!!1YB!!93!"MjrR!0iL"B!!$V@!!&8!!Bq9"h\r!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B!!$V@!!&8!!Bq9!"!,Rqp!hL)&J!!1YB\r!!93*"Mjr[8YiIj!!ihL6SIqJ28#UUcP+UUTrL9!i2@#UUcPVUUTrS&Ji9!ViIRd\rr8hJp)&9915P99Aq!5$K8#3Jm28"996P+999rS&!iI6d$H&HJ"Mj8!"!kIEJ!,P@\rZ'$KAS-Bq9!!31Rei!#j9E"!k9k"'2P3*%$Tp@%JZ9k#'2P3!%$Tm'!!Z9!!)2(e\r!!hKpJ!0iIG`$H&IJ"Mj8!"!kIEJ!,P@Z'$KAi-Bq9!!31Rei!#j9E"!k9q"'2P3\r*%$Tp@%JZ9q#'2P3!%$Tm'!!Z9!!)2(e!!hKpL`0iIGeEH$Yl!)!l)!!!5!!"S$Y\rlrrb"@`!!9k"0rPHT5#am!%YiI9m#H&IT4Vj9+4!k1FN%!(fqF#jAkBDq95N31MQ\r*"3"prQ!Z9qN'[P8T%$Sj53F!IAj3,PIJaVj8#4!k1!N'!(`H!#jpB!0iIHN$H(f\rJ5hKrR!*i1h[rr)&E!!"AS+Vq9kQS&(`*5hKpAdTi9q#'[P30%$Si$3%!ICi!,PI\rJ"Vj8$a!k1!m$!(eH!#jAi-Dq9!X31MJ,!J"p2J!ZI8",H(f*!hKAi%Dq9!!31R`\rH!#jp)!0iIj`#H$Ylrrb"H`!!9iP0rPH+5#ap)&0iIAm#H&IT4Vj9+4!k1FN%!(f\rqF#jAkBDq95N31MQ*"3"prQ!Z9qN'[P8T%$Sj53F!IAj3,PIJaVj8#4!k1!N'!(`\rH!#jpB!0iIHN$H(fJ5hKr[3*i1h[rr)&E!!"AJ+Vq9iQS&(`*5hKpAdTi9q#'[P3\r0%$Si$3%!ICi!,PIJ"Vj8$a!k1!m$!(eH!#jAi-Dq9!X31MJ,!J"p2J!ZI8",H(f\r*!hKAi%Dq9!!31R`H!#jp+30iIle+H$Xj!!%X'3!)3B$qB$dJm2%j+I$`IkY)1$e\r!m2%j5[$`Ii"31&3*i6jpIdYi25!2$cNT$`prS%Ji9!NJ0Me!$`mj5Jm2Ii"31(d\rp!hKAS!Bq9!d31RhAD#jAS-Bq9!!31Reh!#j9E"!k9k"'2P3!%$Tp0`!Z95S`-PH\rJKMj8!"!kI"F!,P3!)$Cp3!0iIB!$H(hF!hKAi!Bq9!!31Reh!#jAi-Bq9!!31R`\rA!#j8#K!k9q"'2P3!%$Tm&`!Z9!N`-PIJKMj8!"!kI"F!,P3!)$Cp)!0iI8!$H(e\rp!hKrR**iIlf+H#`&!!K!J3"i1+Arq&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H\r!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9H\rJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!Ai5iRL!!IqJI"(UH%[rqjKqY5S8+!8!#%'\r"!(Jj)J)J9+!31RdT!#jp+31Q6S!%)&HJ"MikYIrrQ"8!!&HJaMikYIrrQ"8!!&H\rJKMikYIrrQ"8!!&HJ4MikYIrrQ"8!!&H!"MikYIrrQ"8!!&H!aMikYIrrQ"8!!&H\r!KMikYIrrQ"8!!&H!4MikYIrrQ"8!!$KJ!!#jSIqd6S!!)!#3"L"!!"-!N!3,J!!\r4,Q4PFep`Bf*MAf9ZBh*jF(3![L(ra$UL"bJk`J-S1L)$#$T#!XJkBJ+)1S)#D(a\rh'hL)&`!!1[F!!93!"Mj8(F!1L"F!!$Vh!!&8!!Bq9!#!(Rqp!hL)&`!!1[F!!93\r!"Mj8!%!ZIld$H)JA!!!kp`!"9!!'2Rqp!hKAS0pq9!!31R`8!#j8"KJi9k#IIP3\r!%$Tm&!!Z9!831PHJ(hj8!"!kI"3!,PHRAhj8ja!kI23i,P6R#$am!$YiI+!$H(c\rI!hKAS2mq9!!31R`6!#j8"KJi9k#r2P3!%$Tm%`!Z9!831PHJ2cj8!"!kI"-!,PH\rRIcj8ja!kI2-i,P6R#$am!$YiI+!$H(cH!hL)&`!!1[F!!93!"Mj8(F!1L"F!!$V\rh!!&8!!Bq9!#!(Rqp!hL)&`!!1[F!!93!"Mj8!%!ZIld$H)JA!!"8!!BqIld$H&H\rJjcj8!"!kI")!,P3''$KAS+Fq9!!31R`5!#j8"4!k9k!R2P3!%$Tm%J!Z9kGR2P6\rR%$TmmMJZ91F)2(`!1hKmS!0iI-!$H(rr!hKAS2pq9!!31R`4!#j8"KJi9k#rIP3\r!%$Tm%3!Z9!831PHJ2hj8!"!kI"%!,PHRIhj8ja!kI2%i,P6R#$am!$YiI+!$H(c\r!!hKrhJ0iI*SMH$XJI[`l!!!35!!",&FJ"riX!!!!3B)!)&IP%6TAi$DqI,m$H&I\r&%6TA`$DqI,i$H%J!!"aAj3Nm9q!ZrRbr!hKAa3Nm9m!ZrRbq!hKr13j`9q8(IPI\rJjVKmS!0i9!831MJ&!`"mYJ!Z9qER[PIJ[VTm`!0i9!B31MJ'!J"m&J!Z9qH22PI\rQKVCmjM0i9-B31MM'!3"mpM!Z9qC@[P6'%$TmeM!ZI1BcH(`!-hKm[!0i9m8([PI\r!rVTmS!0i9!831MJ&!`"me3!Z9m$1[P3&%$Si"3)!I,8!,PI(PcjA`)kfI1!$H&3\r(%$Si"`%!I"8!,PI(9Vj8ja!kI28i,R`!1hKmS!0iI0X$H&H&!LjAB!B1I+!$H*!\r!'J!!1eS!"&H&"JjAB!)ZI+!$H*!!'J!!1eS!"$XBrrmX'!!!3B(qe$KJ!!#k)Ir\r%6S!!)!#3"L"!!!m!N!3$)!!2,QeKDf9IDf9jAh0MD'9N!!!!I!J#TT2Krrb3!!%\r!#*3Krm"mIaYiN!#"!&arirYiJ)%!A%[rr*eJ!!!!Iq2lH%[rlr9J!!!!,!-!!%#\r#!!`iB2rr5!!!*(rMqhK)!!YeB!!!!#`$!!""JJ!-1'$rrNJ!!!JiB!!!J!%!5$J\rK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&H!!1,Q4PFepVCAPIFf0SC@4m#!+QNq(\rrr*!!!3!)P#(r`(ar'hKrirYi5!!#-@!!!!"rirYi5rrZM@!!!!"rirYi5!!+p@!\r!!!!X!`!!3),rf$KJ!!#!!3")1#%!3(`)!kD$iIrm6S!!)!#3"L""J!%!N!9B!"-\rZC'9cAfjPGepbB@jNEfeIDf9j!!!!I!J#TT!!!3!)P#(rX*!!B3"S5!!jMB""!"5\r3!'%!5%J!1B'!33!81)%!5*!!C!!%J'%!D%J!!+PJ!!!!1'%!5%J!!5eJ!!!!1'%\r!1%[rrcNiB3!i5!!!L@!!!!!iB3"!5!!j@B""!"3iB3"!1'-!"%J!18Q!33!8J')\r!,%J!!2&J!!!!1'%!1%[rr[diB3!i5!!!6@!!!!#!!3"B1#%!8(`)!kC1J!!J!*!\r')%'!!*!'T!!K,Q4PFepTEQPdAh*KEQ4[E9pZG@eLCA*ICf9ZCA*KG'pb!(`)!UD\r6iIrmNm(rq*!!!3!)P#(r`*!!B3"B1m)Y-)"K!&JiJLdi5rrpl@!!!!!li!!!5!!\r!%$J!!!"m([QZ1rm!!5`I!!K"J2r`J!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J!*!\r')%'!!J#3"@!!(LjNCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC(`)!UD3!!%\r!#*3Krm#3!'%!@$KL,6#!J3"B1+!!#%J!1!'!33!8J!%!5$JK!%"m#!1Q6S!!)!#\r3"L""J!#3"M3!'#jNCA0IFf9dAh0PFA9PEQ0PAfjeE@*PFJ!!I!J#TT2Krrb6`Ir\riN!!"!!L8)Ir!N!"K!&Jl`Ld`Im2cH)#"!&JiSLdi1-!!!8[rjJ&J!!!!1q!!!%J\r!!#4mI[LZ1!-!!93!"Mjm([QZI"liVLJ!!!"!JJ!31rm!!5`I!!K"J2rFJ!%!5$J\rK!%"m#!1QJq(rr)2"rrK1J!!J!*!')%'!!J#3"A`!'LjNCA0ICf9ZCA*KG'9IFQ&\rZC'pYAf*XEf0VI!J#TVk"rp#3!!%!#*3Krj!!I(8EH(bB)hKmYLYiI0FcH(cd1hK\rqJk0i5!!"CAam'hJiG!!%5!!"@Aak'hJS'!!!3))!#$VJ!!%l)!!"5!!!X(lHXhK\rqZkYi5!!!J#`H!!&!J3!JIf2EH%J!!1&8B!3qIr`#&$Yl!!)lh[rq5!!!')JE!!!\rlH`!"9!!'2Rrm!K3l`!!!Ieh6H(arqGCm(HR@I)-#&$aJJ!!iBrrrI!3EPR`!'GC\rrJ#"32(d%r$J$FbemR`(@2'#!!$KMrrpm""Z@I!!CeRp!)&!X(J!!3),rJ#JB!!"\r"JJ!8NjJ!!$XB!!56@!!!1aJ!"$Xj!!%X'3!%3B%!$(`CZ!"!JIp)Ii2MH)!"!(J\ri)3"`I!J$TVU"rp"1J!!J!*!')%'!$!#3"!%N!!mZC'9cAh&eB@4IBfYcG@d!!!#\r)!`!"Q!(rm)J$!!!iJIr`Q!3!!D"Krr"1J!!J!*!')%!!N!FF!"BZG(G[Af*jG'9\rcAhCKH&pdEepZCA4cL!-!!jJ"rr#)!`!#1)(rm*J%!!')!`!"1)(rm*J%!!+)!`!\r!1)(rm*J%!!1!BIr`6S!!)!#3"L"!!*!(0!!A,QC[GA*IBRPdCA0IGQ&iAh4[Afj\rPG(-!!!"m#!+Q[b(rj*!!!3!)P#(rS(aj'hKr2-YiIcV,H$KK!$K)!$8jJ%%!&%J\r!04Q!33!8J!%!1(`%'RL!BJ$31!-!!C!!!J$3I'-LH%J!05Q!33!85!!e1B""!"5\r3!'%!2(p$dhJiJ3!m1+!!"%J!0-'!33!81eS!"%J!04@!33!8N!"K!$ar3p0i1)%\r!2$LJ!!4)!$5GJ%%!&$YJ!!")!!"B1m!!!)[m!!!lS!!!5!!!&&Irq(jAi!IqIpi\r#H$Zp!!%X(3!'3)(rl#`H!!"!JJ!8L"`!!'!!!!'B(!!!5!!!%)JF!!"8!!!mQ"`\r!!$ZF!!%lH`!","X!"d#"rkJiB!!!J!%!D$JK!'"m#!1QZb(rj%k!!#!!N!BJ3B!\r(!*!%!4!!$bjNCA0IFQ&ZC'pYAfYPH3!!!(`)!UD6iIrmN!!"!!L8)Hr!N!"K%&L\r3!)%3A*!!S4"J1'%!1$L!%!#!S4"FJ-%3B%J!!(9J!!!!I(mEH#`I!!"!JJ!81'%\r!1)#"%&K)!!**B!!!!$KK!$JiJ!!!1+!3!%J!0+'!33!8Iq2lH)!"%%Ji)4"!I!J\r$TS2Krra1J!!J!*!')%'!!3#3"A`!%LjNCA0IFQ9KC&p`BA0cGfpbC(`)!UDqiIr\rFN!!"!!L8)HqJI(dEH(bD)hKmZbYiI0NcH$VL'dFl!KXSJq)!8$Z!!!!X'K!!3)%\r")$KJrrp)!!&iIf2EH%J!-iQ!33!81(m!6%J!-j@!33!8Ik2VH(p%dhKrjIYi5!!\rcQB""!"3S!`!!3))!&(rMqhK)!$1GJ%%!&%J!!04rSqYi1)!!#NJ!-k'!33!8I(i\rEH#JH!!""JJ!-1!!!!*JH!!!X'3!!3B)!T(m$`hKrC0Yi5!!c&B""!"3iI`"-5!!\rc)B""!"3iB3!i1)!3!(rPqhK)!$-PJ%%!&#J$!!"!JJ!8Iq2lH%J!-bQ!33!85!!\r!B$KK!$JiJ!!+5!!c,B""!"4mIKYi+"i!!%'#!!`i!!!!Q"i!!(qMkhJiJ3!i5!!\rc)B""!"3X!`!!3B)!)(lMZhK)!$+9J%%!&$Kr!%a)!$+KJ%%!&%J!!!JlJ!!","`\r!!%'#rZJX(!!!3))!'(qMkhJiJ!!!IdA6H%J!-Zf!33!81')!e%J!-P'!33!8,"N\r!!%'#!"JiB3!i1)!!!$LJ%!")!$,&J%%!&$J!!!"mHZS8Q!2rrhq!!$48!pPqJ!%\r3D$JK%'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!FJ!%bjNCA0IFQ9KC&p`GepcG(*\rTEQF!!!"m#!+Q[X(rf*!!!3!)P#(qi(aj'hKmPb0iIcE,H$Z!!!%lS3#iIb2,H%J\r!-Pf!33!8I(SEH$KK!,JiJ!!!1+!!3%J!-Lf!33!81f!!!8J!!(L)'3!!1cN!!A`\rI"h3l`!!!5!!!4#`F!!""JJ!JIk6VH$Zp!!')C!!!9q!(rRaJ!RLB"!!!5!!!'$Z\rprrq)I3!!9q!(rRaJ!RLB(3!!9rriIM[H!!%X(J!'3)(r[&GJ"hiS!!!!3))!$(q\r!!$48(0Pq1hX!!A`Ed%"!JIq)1k%!Z(liZhJlB!!!5!!!3$[J!!!l`!!!5!!!))J\rG!!!l[3!"I!-(G$JH!!&mB!!`Irm$H$[H!!%X(J!'3)(ri*[i!!!l'!!"1hX!!5J\rE!!G!JIr!IZ1lH%[rj1eJ!!!!IZ1lH$L"!$K,rr@9B!!!!(l$XhKqj,YiIdA6H$M\r"!$KqjlYi5rrBJ@!!!!!iB3!i1)!!!$LJ!)")!$%*J%%!&(lMZhK,rq5KB!!!!$K\rJ!!#!!3%S1#%")(`)!kDk`IrB6S!!)!#3"L""J!S!N!3"N!!!%LjNCA0IFh4bD@j\rRAh4[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3Krl#3!'%!D(bI)hL$S3"S1m!\r!!(rMqhJiJKYJ5!!`ZB""!"4)!!!iIq2lH$L#!0D)(3!!1ld!!93&"Mj)!$#CJ%%\r!&#`H!!K!J!!8Iq2lH$L#!0P)!$#"J%%!&#`H!!JlhJ!"3B$ra(rMqhJiJJ$F5!!\r`CB""!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr41J!!J!*!')%'!!`#3"DJ!&Lj\rNCA0IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2"rrL6SIrdN!!"!!L8)Iq`I(d\rEH$[#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K)!#k4J%%!&#`$!!"!JJ!-1'!\r!!8J!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&"m#!1QJq(rr)2"rrL$SIrd6S!\r!)!#3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9j!!#pSIqdP#(qm$VL$bJl`K-\rS1`),+(cE-hKmqMYiI4P$H#`+!!""JK"iI6",H)P`!!!k%!!"9@`'2P@F`!k)%!!\r!N!!"!"3k%!!"J!%!&&3-"Mj9Li!HIjaEH)P`!!!k%!!"9@d'2P@J3#k3!!%!')!\r"!"KrR!0iL"!!!*!!!3!F1K!!!B!"!"a8#`BqIjaEH)P`!!!k%!!"9@i'2PAG`!k\r)%!!!N!!"!#!k%!!"J!%!)&3-"Mj9J)!HIld$H)J3!!!k%!!"9!X'2P9V3#jr[9Y\riLC!!!!"9M3BqIleVH(a`'hL3!)%!%%J!$l!X"3!)3B!!p)P`!!!k%!!"9@X'2P9\rV"Mj9E-!1IjaLH)Q`!!!k%!!"9D!'2T!!!3!NJ!%!*&3,"Mj9Di!HIjaDH)P`!!!\rk%!!"9@!'2T!!!3!SJ!%!+&3!"Mk3!!%!,)!"!#a8#d!ZIjaDH)Q3!!!!1K!!!9@\r2"Mj9i!BqN!!"!$#!!3!`Ij`#H)P`!!!k%!!"9@X'2P9Z"Mj9cF!1IleUH)Q3!!!\r!1K!!!9@!"Mj8#`Bq9@Z!(Rqp@RL*F!!!1K!!!99V"Mj9E!Bq9B"!,T!!!3!dJ!%\r!0(qp!RL)%!!!N!!"!$Jk%!!"J!%!1&3,"Mj9B!BqIld#H$LPrrK)!!$3IK!U&#J\r&!!G"J3$!1H)F$&5Y%$TplfJZIHN$TNk!"#!k%2rrL"!!!*!!!3!mJ!%!2&3!"Mj\r8$N!ZIlebH$S3rrq*N!!!!&@!"Mk3!!%!3)!"!%"8!)!HIld#H$S3rrq*F!!!9@!\r'2P31`!jr[A*i1K$rriP`!!"9E!BqIjaLH$S3rrq)%!!!9!m'2PAV3#jrR&Ti1K$\rrriP`!!"9E!Bq9B#!(T!!!3"%J!%!4(qF!RJk%2rrL"!!!*!!!3")J!%!5&32"Mj\r9km!1IjaDH$LJ!!!pS+UV1DfUURq1D$Jm!+UVN!!"!%b"B3"-1@ZUUT&K!%b!!3"\r-IkX!1&9[q(jphhYi2B"996Q-999rM'!i9Bi)2$`!99@3!!%!8)&K!&!jDe99N@%\r!8)!"!&"rU`!iIGeEH&HV"Mj9B"!kIEJ!,P@J'$L3!!%!V&HZaMj9`"!kIAJ!,P9\rX%$TAVNBq9F!31T!!!3"8J!%!9(hB!#jAUiBq9@X31Rfi@#j9S!JmIF!$H*!!!3"\rBJ!%!@(f,!hL!!3#XI"aEH&IX"Mj9La!kI"KB,T!!!3"FJ!%!A&3!'$L3!!%!B&I\rVaMj9Da!kICKB,P@2%$TAkdBq9@!31Rfi!#jAlSBq9F`31ReiB#j9B!JmN!!"!'5\r!!3"NID!$H*!!!3"SJ!%!D(hV!hL!!3"JI"eEH$V!!!")!!))JAX!!$Yl!!4AVDV\rq9kkS&(fJFhL3!!%!E)!"!'apI`*i9qX'[P9[%$SjM`-!I"jJ,T!!!3"`9q['[P9\rJ%$U3!!%!G)&K!(3i#`)!IEi!,PIJKVj8!"!kN!!"!(L"B3"i1!X"!(fH!#jAlND\rq9FX31Req@#jpM&YiIDaMH)!"!("m$Q0iIjabH)(E!!!lH`!%9kY0rPHY5#apEfY\riIGpkH&IJ"Vk3!!%!I)!"!(a8#a!k1@X(!(`H@#k3!!%!X&IXaVj9La!k1@X'!(f\rq@#jAkdDq9@i31MR1"!"m(R!ZN!!"!)"Ai)DqN!!"!)5!!3#%9!`31MQ-"3"pIQ!\rZJ!%!J(`!@hL3!!%!L)!"!)KpU`0iJ!%!X(`,@hKrR&TiJGX!!$Yl!!4AMkVq9i#\rS&*!!!3#-J!%!M(hX!hKphf*i9qX'[P9Y%$Sjc3-!I"j`,T!!!3#3!&IVaVj9E"!\rk1!`#!(fq!#jAkiDq9@`31MPX!3"m(PJZ9qY'[P9V%$TpRPJZI!"MH*!!!3#8J!%\r!P(fV!hL!!3#3!(`,@hKr[9TiJ"X!!$Yl!!4AM8hq9iY),(f[@hKm(hTi9q!'[P3\r-%$Si$!F!I"i!,T!!!3#B9q$'[P3,%$SjL`B!IGjJ,PIV4Vj9E4!k1@d%!(fH@#j\rAi)Dq9!X31MJ,"3"pIJ!ZIBeEH(h-DhL!!3#BI!"MH(qp!RJkeJ!","B!#%'!rIJ\rpB2$a1@[`m(qZ@$Jm!2$aN!!"!*b"B3#F1@[`m*&K!*b!!3#FIi!!1&3-i6jphf0\ri2@!2$cPV$`prS&JiN!!"!+#!!3#J9!!J0MeJ$`mjD`m2IiaB1(`GBhKAVJBq9F!\r31Rhh!#jAUmBq9@X31Reh@#j9EK!k9k"'2P3-%$TpGf!Z9@d`-PHJKMj8!"!kN!!\r"!+5!!3#NI"F!,T!!!3#SJ!%!U&3!)$D3!!%!Y)!"!,4pS!0iIFi$H(hmFhKAk`B\rq9@`31R`AB#k3!!%!&&IXaMj9La!kIAGB,P9Y%$TAi%BqN!!"!"L!!3!B9!!31T!\r!!3!FJ!%!((eh!#j9Dc!b9qk'2PA!%$U3!!%!))!"!#"pP`!Z9B!J0ReJ!hKpU`0\riJ!%!&(`G@hJlHrq!2@#UUcPVUUTrM&Ji2D#UUcQYUUTrUfJi9@[iIRfI@hJpB&9\r91@Y99Aq-@$K9M3Jm2!"99C!!!3!NJ@%!*$PV99@4B3!NJ!%!*(qV!$Kp[9Yi9kX\r'2P9V%$Tm'&JZN!!"!#L!!3!S9!!B1*!!!3!X9k['2P9X%$Tpq'!Z9H!31T!!!3!\r`9kY'2P9V%$Tpf&JZ9kf'2P@X%$Tm''!Z9!X)2(h,@hL!!3!`I!YEH)!"!#am(&Y\ri9qX'2P9X%$Tm''!ZN!!"!$5!!3!d9!!B1*!!!3!i9q['2P9J%$Tpq!!Z9Hd31PI\rJ4Mk3!!%!2)!"!$a8!"!kIGJ!,PIXKMj9J"!kN!!"!%#!!3"!I"J!,P3,#$ap`&Y\riIDi$H)!"!$Km(A0i1eS!J$UJ!!")!!)S1eVrr)&k!!"AV%hq9k"),(f2!hKpIhT\ri9qY'[P9V%$SjL`3!I"jJ,T!!!3"%9q#'[T!!!3")J!%!5&32%$SjE`8!IEjB,PI\rZ"Vj9`"!kN!!"!%b"B3"-1@X(!(hq@#jAl-Dq9B`31MR-"J"m(R!ZN!!"!&#!!3"\r3IHX$H(fV@hL!!3"%I!"EH(qF!RJl@[rmJES!!&HJU[k3!!%!V&HZU"5!!3#XI!"\rcH(fr!RKAkiDq9@`31MR-!3"m(R!ZN!!"!&4AlJDq9FX31MPV!`"p[PJZ9q$'[P3\r!%$U3!!%!@)&K!&JjD`)!ICjB,RfVBhL!!3"8I!"EH*!!!3"F9q"'[T!!!3"JJ!%\r!B&3,%$TpIPJZJ!%!A(`-@hKrR'*i1eVrr)(k!!"ALdhq9i"),(eY!hKprfTi9qj\r'[PA-%$SjE!3!I"jB,T!!!3"N9q#'[T!!!3"SJ!%!D&3,%$SjD`8!IEjB,PIZ"Vj\r9`"!kN!!"!'b"B3"X1@X(!(hq@#jAl-Dq9B!31T!!!3"`J@%!F$PV"J"m(PJZN!!\r"!(5!!3"dIH!$H(fY!hL!!3"NI!"VH(qp!RJl@[rmJ"S!!*!!!3"i9i#UrPH-U"4\rm$Q0iJ!%!H(`IFRKAkiDq9@X31MQ,!3"pRQ!Z9qi'[PA1%$SjEJ-!IEjB,PI[aVj\r9i"!kN!!"!(b"B3"m1@X#!(eq@#jpS&YiN!!"!,#!!3#`IB`$H&IV4Vj9Da!kIEj\rB,Rf,DhKr[9Ti1V8!!5`9!!K"J2hB2F$`m6R1m2"rVR!i2!$`mC!!!3#!J@%!J$P\rVm2#4B3#!J!%!J(q!!$L3!!%!K)!"!)48$1%qIGpMH$f!$`mjM!m2IkYJ1&9J)$D\r3!!%!L$eJ$`mjD`m2IiYB1)!"!)Km(9Yi9ki'2PA2%$Tm&hJZN!!"!)aAV-Bq9BX\r31Rfh@#j9VK!k9k"'2T!!!3#3!)!"!*!!9!X31RfA@#j9J$!b9kf'2P@V%$TpPeJ\rZ9BXJ0R`!@hKpb`0iJ!%!M(`F@hKAk`Bq9@`31R`AB#k3!!%!P&IVaMj9Da!kI"G\rB,P30%$TAkdBq9@m31R`AH#j8$$!b9q#'2P3!%$U3!!%!Q)!"!*Km&`!Z9!XJ0Rf\r-@hKpVQ0iJ!%!P(`GFhJpB+UV1@ZUURq0@$JpB+UV1@ZUURqX@$K9J2KqIEm$H$e\rJ998jDe99Ii"B1&3,#$`pS&991De99AqXD$KpI@0i9k!'2P3,%$Tpf&JZ9F!B1*!\r!!3#F9k$'2P3-%$TpH'!Z9@!31T!!!3#J9k"'2P3,%$TpQ&JZ9kk'2PA!%$Tpq!!\rZ9HX)2(f,@hL!!3#JI!YEH)!"!*am(&Yi9qi'2PA!%$TpQ!!Z9BXB1&IYaMj9S"!\rkI"J!,T!!!3#NJ!%!T&3!%$U3!!%!U&IJ4Mk3!!%!Y)!"!,48!"!kIGJ!,PIJKMj\r8!"!kI"J!,P30#$apc@YiJ!%!U(`!DhKpI30i1S!!!%J!!LL"H3!!1cN!"&HXU[j\rAS+J8N!!"!"5!!3!8IB`$H(erBRKAk`Dq9@X31MQV!`"m(QJZN!!"!"KAi-DqN!!\r"!"b!!3!F9!X31MPV!J"phPJZ9q#'[T!!!3!JJ!%!)&3-%$Si$!%!I"i!,PIV4Vj\r9Da!kICjB,R`0BhKpbfYiJ!%!'(`,@hKrR&TiJAN!!$Xj!!4AV%hq9ke),(f!DhL\r3!!%!*)!"!#4pI`*i9qX'[P9V%$SjD`F!I"jB,T!!!3!S9q$'[T!!!3!XJ!%!,&3\r,%$SjL`B!IIjJ,PIJ4Vk3!!%!-)!"!$"8#a!k1@X%!(hH@#jAlBDq9D`31MJ-"3"\rpIJ!ZIFYEH(hV@hL!!3!SI!YEH(qF@RL"Q3!!1cN!"&H!U[k3!!%!0&H!U"53!!%\r!1)!"!$5"B3!iI!YEH(fI@RKAi!Dq9!m31MQ[!`"m(QJZN!!"!$aAi-Dq9!i31MQ\r1!J"m(Q!ZN!!"!%"Ai)Dq9!X31MJ,!3"phJ!Z9qY'[P9X%$Tm(Q!ZIFm$H)!"!%"\rm#hYiJ!%!2(`,@hKr[9TiJCN!!$Xj!!4AJ%hqN!!"!%4AJ%JXN!!"!%L!!3"%J@%\r!5(`2@hKpRhTi9qX'[P9Y%$Sjc3F!I"j`,T!!!3"-9q['[P9[%$SjM`B!ICjJ,PI\rZ4Vj9`"!kN!!"!&#"B3"31@X%!(eq@#jAi)Dq9!d31MJ0"3#3!!%!V)!"!+aphJ!\rZI@"cH(f,!hL!!3"-I!aEH(qpBRJkP!!","3!#%'!rGJp`2$a1Fl`m(qJF$L3!!%\r!9$h!m2%jc[$`IiY`1&9Vi6k!!3"8I"pEH$fJ$`mjV3m2Ik"S1&3!)$D3!!%!@$e\rJ$`mjD`m2IiaB1)!"!&Km(@0i9kX'2P9J%$U3!!%!A)!"!&am&`!ZN!!"!'"AUmB\rq9@X31RfA@#j9Ma!k9kY'2P9J%$TpY`!Z9Di`-PHXKMj9La!kI"GB,T!!!3"NJ!%\r!C&3!)$D3!!%!D)!"!'Kpb`0iIHYEH)!"!'"m(&Yi9qd'2P@Z%$Tm&h!ZN!!"!'a\rAkmBq9@m31RfAH#j9J"!kN!!"!("AkdBq9@!31T!!!3"dJ!%!G(`A!#j8$6!b9q#\r'2P3!%$U3!!%!H)!"!(Km&`!Z9!`J0RfZBhL!!3"`I!YcH)!"!'am(9Yi1cRrJ&H\r,4Mk"J3!31F`!!C("!"#CE!!!9ik'2S&K!""pE9Yi1HX!!C(K!"#Cc3!!9i$'2T!\r!!3"mJ@%!%$J,!!'3!!%!X)!"!,#3!!%!%)!"!(bB#`!!9i`'2S&K!"!jU`!"ND%\r!%*Q,!!"AUdBqJF%!%$J1!!'3!!%!J)!"!)#3!!%!%*PZ!!"AS)BqN!!"!)5"J3!\r31@`!!C&K!"#!!3#%Q!`!!&HJaMk3!!%!L)&K!"!jb`!"NF%!%)!"!)LB#`!!9km\r'2S!"!"#3!!%!M)'"!)b"B3#-1@X!!C&K!"#Cl!!!,!8!!%'"m&")!"#F,!8!!%#\r"%*4p-%YiLE!!!$S3!!&9VJBq9F$!$T!!!3#3!)!"!*!!N!!"!!b"B3!-LC!!!!!\rk%!!"9B!'2P30J"jpDfYiN@%!$)'"!!b*F!!!1K!!!99J"Mj8#d!ZIBYEH*&K!!b\r"J3!-L"!!!*!!!3#81K!!!B!"!*48#`BqIBYEH*&K!!b)%!!!1K!!!930"Mj9Um!\r1N@%!#)(K!!L)%!!!1K!!!93-"Mj9J)!HIH!$H*!!!3#BJ!%!Q*!!!3!)J!%!#)P\r`!!!k%!!"9@`'2P@13#jm#h0iN@%!#)'K!!L*F!!!9@`'2RfJBhL3!!%!#(a`'hL\r3!)%!%)P`!!!k%!!"9@!'2P3F`!k*F!!!1K!!!99Y"Mj9V)!HIjaMH)J3!!!k%!!\r"9!X'2P9Z3#jrR(0iL"!!!*!!!3#F1K!!!B!"!*a8!!BqIj`$H)Q3!!!!1K!!!9@\r,"Mj9IF!1L"!!!*!!!3#J1K!!!B!"!+"8!!Bq9!Z!(Rqp@hL*N!!!!$S3!!&9MJB\rq9F"!,Rqp!hL*m!!!1K!!!9AV"Mjr[9YiNi%!"*1K!!!pB+UV1@ZUURq,@$Jp`+U\rV1FkUURqJF$K8$2KqIApMH$eJ998jDe99IiaB1&@!#$b3!!%!&$f!998jM&99IkY\rJ1)!"!"4m(9Yi9kX'2P9Y%$Tm''JZN!!"!"L!!3!B9!!B1*!!!3!F9k['2P9V%$T\rpf&JZ9F!31T!!!3!J9ka'2P@!%$Tm'!!Z9kZ'2P9V%$TpQ&JZ9Bd)2(`,DhL!!3!\rJI!YEH)!"!"am(&Yi9qX'2P9X%$TpZ'!Z9D!B1*!!!3!N9q['2P9V%$TpH&JZ9@!\r31T!!!3!S9q"'2T!!!3!XJ!%!,&3,%$TpQ&JZ9qq'2PAJ%$U3!!%!-)!"!$"pH!!\rZ9@X)2(f1@hL!!3!SI!ecH)!"!#4m(@Yi1cN!J$TJ!!")!!)`1cRrr)'C!!"AS%h\rq9kY),(`,@hKpReTi9qY'[P9V%$SjL`3!I"jJ,T!!!3!d9q#'[T!!!3!iJ!%!1&3\r,%$Si#`8!IIi!,PIY"Vj9S"!kN!!"!$b"B3!m1!X(!(hH!#jAl-Dq9B!31T!!!3"\r!J@%!3$J,"J"pIJ!ZIF"EH(hZ!hL!!3!dI!YcH(qF@RJl1IrmJCN!!&HJU[jAVkJ\r8I!YlH(fI@RKAkiDq9@`31MJ-!3#3!!%!4)!"!%4m(J!ZN!!"!%KAl`Dq9HX31MQ\rV!`"phQJZ9q$'[T!!!3"-J!%!6&3,%$Sjk`)!ICji,Rh-BhL!!3")I!jMH&IJ4Vk\r3!!%!8)!"!&"8#a!kIAjB,Rh!@hKrR!*i1cRrr)'j!!"AJ%hqN!!"!+aAMNJXJ!%\r!V(`!FhKp[`*i9qY'[P9X%$Sjc!3!I"j`,T!!!3"89qk'[PA,%$SjD`8!IEjB,PI\rJ"Vj8!"!kN!!"!&L"B3"B1@X(!(fH@#jAkmDq9@!31T!!!3"FJ@%!A$J,"J#3!!%\r!B)!"!'"pIJ!ZIBYEH(fX@hL!!3"8I!pMH(qpHRJl1IrmJAN!!&H!U[jAMDJ8I!j\rVH(erFRKAl)Dq9BX31MJ,!3#3!!%!C)!"!'4m(J!ZN!!"!'KAk`Dq9@X31MQV!`"\rphQJZ9q$'[T!!!3"XJ!%!E&3,%$Sjk`)!ICji,Rh!BhL3!!%!F)!"!'L"B3"`I!Y\rEH&IJ4Vk3!!%!G)!"!(48!"!kIEi!,ReJDhKr[3*i1R-!!5`6!!K"J2h32!$`mC!\r!!3"iJ@%!H$PVm2#4B3"iJ!%!H(qJ!$JpJ2$a1Bc`m(q1B$K9bq%qI"pEH$eJ$`m\rjD`m2IkaB1&@-)$Bp`!m21Fi2$hq1F$KpRA0i9kX'2P9Y%$TppfJZ9k$'2T!!!3"\rmJ!%!I&3,%$TpGeJZ9@!31T!!!3#`9ka'2P@,%$TpGeJZ9@d`-PHVKMj9EK!kIGG\r`,PA!)$D3!!%!J)!"!)"pS!0iN!!"!)5!!3#%J@%!X(eX!hKpr'0i9q`'2P@,%$T\rm&eJZN!!"!)KAkmBq9@X31RhA@#j9ca!k9q"'2T!!!3#-J!%!M&3-%$TpGf!Z9@d\r`-PIZKMj9`"!kN!!"!*!!J!%!N!"pG`!Z9@`J0RfJBhKpl30iJ!%!L(`GDhJpB+U\rV1@ZUURq-@$JpB+UV1@ZUURqJ@$K8#rKqICpEH$eJ998jDe99IiaB1&@!#$b3!!%\r!P$eJ998jDe99IkYB1)!"!*4m(9Yi9k!'2P30%$TpH'JZ9@mB1&HJaMj8$"!kI"K\rJ,P3!%$U3!!%!Q&HJ4Mj8#a!kICKB,PHZKMj9ba!kIEKB,P@V#$apM&YiJ!%!Q(`\r!BhKpr!0i9qX'2P9J%$TpH!!Z9@dB1&IXaMj9J"!kIAJ!,P9Z%$TAi%BqN!!"!*b\r!!3#F9!!31RfB!#jAkiBq9@!31T!!!3#JJ!%!S(`B!#j8#`JmIBaEH(h1BhKp[A0\ri1N!!!%J!!KL!'J!!1eS!"&H[U[jAUkJ8IHYEH(`I@RKAk`Dq9@i31MJ1!`"pRJ!\rZ9q['[P9Y%$Si$3)!I"i!,T!!!3#N9q#'[T!!!3#SJ!%!U&3!%$U3!!%!Y)&K!,3\ri#`%!IGi!,PIJ4Vj8!"!kI"i!,Rh0!hL!!3#NI!eVH(f!DhKrR!*iJAS!!$YD!!4\rAV%hq9k"),*!!!3!8J!%!&(f-!hKpIf*i9qX'[P9V%$SjU`F!I"jS,T!!!3!B9q$\r'[T!!!3!FJ!%!(&3,%$SjD`B!IGjB,PIJ4Vk3!!%!))!"!#"8$"!k1!`%!(`H!#j\rAkiDq9@X31MQ,"3"p[Q!ZI!YVH(h,@hL!!3!BI!YEH(qF@RL"QJ!!1eS!"&H0U[j\rAJ+J8N!!"!#5!!3!NIDX$H(fI@RKAk`Dq9@X31MJ,!`#3!!%!+)!"!#Km(J!ZN!!\r"!#aAkmDq9@`31MRX!J"m(RJZN!!"!$"AkiDq9@X31MR,!3"p[R!Z9qa'[P@!%$T\rpIJ!ZIDYEH)!"!$"m#eYiJ!%!,(`,@hKr[9TiJCS!!$YD!!4AJ%hqN!!"!$4AJ%J\rXN!!"!$L!!3!dJ@%!1(`,@hKpReTi9q!'[P32%$SjV`F!I"jS,T!!!3!m9q$'[P3\r1%$SjMJB!I"jJ,T!!!3"!9q"'[P3,%$Si#`3!IGi!,PIVKVj9E"!k1!`&!(hq!#j\rpbhYiJ!%!3(`,@hL!!3!mI!aEH(qpBRJk8J!",")!#%'!rHJm!2$aN!!"!%5"B3"\r%1@[`m*&K!%5!!3"%Ik!!1*!!!3")2H$`m6R[m2"rLhJi9@hK2S!"!%Km(fYi2F!\r2$cR1$`prS(!iN!!"!%b!!3"-9!XJ0MhJ$`mjl`m2Iiai1(epBhKAV!Bq9Bi31R`\rAF#k3!!%!8&HVaMj9Da!kI"GB,P30%$TAS%BqN!!"!+b!!3#X9!i31R`AF#j8#c!\rb9kb'2P@1%$Tm&h!ZN!!"!&5!!3"89!iJ0ReVFhKpUeYiJ!%!8(`F@hKAl3Bq9D!\r31R`A!#k3!!%!@&IVaMj9E"!kIAGJ,P9J%$U3!!%!A&IJ4Mk3!!%!B)!"!'"8#a!\rkIAGB,P9X-$*AliBq9HX31R`A@#j8$5!fIBjVH)!"!&am$(0iJ!%!@(`GBhJl@[q\r!2@#UUcPVUUTrJ&JiN!!"!'3m!+UVN!!"!'L"B3"S1@ZUUT&K!'L!!3"SIkX!1&9\rVq(k!!3"NI"pEH$fJ998jV999IijS1&A!#$b3!!%!E$eJ998jDe99IkpB1)!"!'a\rm(AYi9k`'2P@!%$U3!!%!F)!"!("pH!!Z9@!B1*!!!3"d9k$'2P30%$Tm''JZ9!!\r31T!!!3"i9k"'2P3-%$Tpf'!Z9kZ'2P9V%$TpQ&JZ9B`)2(h1BhL!!3"iI!jcH)!\r"!(4m((0i9qX'2P9Y%$Tpq'JZ9H!B1*!!!3"m9q['2P9V%$Tm'&JZN!!"!,#!!3#\r`9!`31PIV4Mj9Da!kIEKB,PIVKMj9EK!kIGK`,PA!#$b3!!%!J)!"!)"pS!0iN!!\r"!)5!!3#%IB`$H)!"!(am(@0i1hX!J$SJ!!")!!(i1h[rr)'E!!"AUdhq9k"),*!\r!!3#)J!%!L(eV!hKpReTi9qY'[P9Z%$SjlJ3!I"ji,T!!!3#-9qb'[P@,%$SjU`8\r!IGjS,PIJ"Vk3!!%!N!#!!3#3!&3,%$SjL`F!I"jJ,PIYaVj9Ua!k1BX'!(eqB#j\rm!&YiIFX$H)!"!)am#eYiIjaDH$Ylrrb"Q`!!9k#UrT!!!3#89kZS&)!"!*4m#eY\riICpDH&IJKVj8$4!k1@d"!(hq@#jAi!Dq9!`31MJ-!`"m(J!ZN!!"!*KAi-Dq9!X\r31MQ,!J"phQ!ZJ!%!Q(`,FhKpl9Yi9qY'[P9X%$Tm(Q!ZIDX$H(qF@RJlHrrmJ"X\r!!&H,6IjAM8JXI@aVH(`IBRKAi%Dq9!X31MR,"!"m(R!ZN!!"!*aAi)Dq9!`31MP\rX"3"m(PJZN!!"!+"Ai!Dq9!X31MQ,"`"phQ!Z9q$'[P32%$SjE`B!IAjB,Rh,@hL\r!!3#JI!jEH)!"!*am!(0iIld#H$Ylrrb"Q`!!9iZUrPH0U"4pB'YiICm#H&IVKVj\r9E"!k1!`"!*!!!3!8J!%!&(fH!#jAk`Dq9@X31MQV!`"m(QJZN!!"!"KAi-DqN!!\r"!"b!!3!F9!X31MPV!J"phPJZJ!%!'(`!FhL3!!%!))!"!#"pM!0i9q"'[P3!%$T\rpIJ!ZIBYEH(qp@RJk-3!","%!#%'!rJJpJ2$a1Bc`m(qYB$JpB2$a1@[`m(q,@$K\r9Dq%qIEpEH$f!$`mjM!m2IkeJ1&@J)$D3!!%!*$eJ$`mjD`m2IiYB1)!"!#4m(9Y\ri9kX'2P9J%$U3!!%!+)!"!#Km&`!ZN!!"!#aAUmBq9@`31RhhB#j9i"!kN!!"!$"\rAUdBq9@X31RhA@#j9c6!b9kb'2P@!%$TpG`!Z9@XJ0RfV@hL!!3!`I!YEH)!"!#a\rm(&Yi9q`'2P@!%$U3!!%!0)!"!$4m&`!ZN!!"!$KAkmBq9@!31Rhh!#j9l4!k9q"\r'2T!!!3!mJ!%!2&3!%$Tpe`!Z9F``-PIJKMk3!!%!3)!"!%"8!"!kIAF!,P9J)$C\rpMJ0iIDYcH)!"!$Km(9YiJB%!$(qFBRL!!3!)Ild#H#`&!!K!J3%!1+Arq&H24Mk\r"B3!31BX!!C'"!"#Ck`!!9i#'2T!!!3"%J!%!%*!!!3")JH%!5)&K!%JjD`!"N@%\r!%)!"!%5B$`!!9ih'2S("!"#4`3"-1@i!!C&K!"#"B3"-QDX!!&H2"Mk"J3!31F`\r!!C("!"#Cl!!!9k"'2T!!!3"3J@%!%$J,!!'3!!%!%)!"!&#B#`!!9kf'2S!"!"#\r3!!%!V)("!+b"B3#X1!X!!C!!!3!3QDi!!&HVaMk"J3!3IBjMH$J-!!'3!!%!9)!\r"!&53!!%!%*PZ!!"AVJBqJ@%!%$QV!!'4S3!3QFX!!)!"!!53!!%!$)!"!!#3!!%\r!@)!"!&L3!!%!#%[rm@L"B3!3IBXU&*'"!"!S"3!)3B%!r$PL'qK8S"!kN!!"!&b\r!!3"FI@X!,ReT!kC1J!3J9k!'2T!!!3"JJ@%!%$PVrrq4B3!3J!%!B*J,!!"AV-B\rqJH%!%$P[rrq4B3!3QBX!!&HJKMk"S3!31Fhrrj("!"#B$J!!9ka'2S&K!"!i#rr\rrN!!"!'5!!3"NN!!"!"#"B3"NQBX!!&H!"Mk3!!%!D)&K!"!jDrrrN@%!%)!"!'L\rB#`!!9ih'2S("!"!i$[rrN!!"!'b!!3"XN!!"!"#"B3"XQDX!!&H,KMk"i3!31Br\rrrj'"!"#CE!!!9i"'2T!!!3"`J@%!%$J,rrq3!!%!G)!"!(53!!%!%)!"!(#"B3"\rdQ!X!!$JK!4#jSIqd6S!!)!#3"L"!J"-!N!3K3!!4,Q4PFemcBf*MAf9ZBh*jF(3\r![X(rf$VL(5`k`K`XI*NMH(ai'hL)'!!!1aJ!!93I"Mk)'!!!1aJ!!93!"Mj8!%!\rZIrm$H)JB!!!l'!!"9!!'2P3!J"jrr`0iL"J!!$XB!!&8!!Bq9!$!$Rrr!hL)'!!\r!1aJ!!93H"Mk)'!!!1aJ!!93!"Mj8!%!ZIpi$H)JB!!!l'!!"9!!'2P3!J"jrhJ0\riL"J!!&3!"Mj8!-!1Ipi$H&I!i6jm!2Ti2+!2$cLP$`pm(#JiIrrLH&H!)$CrhJ*\ri9q#3!"Tm!2TiG"c-c&H&G,jri1*iI,m#H&I!N!!DI!$bH(3Fc-aAKA5qIm$LH(b\rq!RKA`2KqI!$kH$bJ998iT999I"`S1(rriRKAJ!JmIpi#H&IJ`Mjm!2*i2+!!rcL\rP!2pm(#JiIplLH&H!3#jrr`*i9m$iIR`!qRJmS&991+999A`F+$Krrq*i9i!)2(r\rH!RKAi!!'9!IK2PI!!Kj8"S3q9m!'2P3&J"jA`!3ZI+!$H(c!!hKmrJ0i9rm"2MY\rJ!!")!!&B9f!31R`@!#iX!!!!3B)!)&IPm,jAi0!+I,m$H&I&m,jA`0!+I,i$H%J\r!!"aAjIKq9q$B#(br!hKAaIKq9m$B#(bq!hKAr`%q9pi"2PIQ9VKAj@Iq9q"II(b\rJ!hKm`!0i9!831MJ&!`"m&`!Z9qDI2PIPPVCma5Yi9+831MLP!J"mpbJZ9qEA[PI\rPcVTma5Yi9+831MLP!3"mebJZ9q8'[P5P%$TmYbJZI-8VH(cP+hKm'LYi9m9I2PI\r!9VCmS!0i9!831MJ&"`"mY`!Z9m#1[P3'%$Si"JB!I"F!,PI'"Vj8aK!k1-B%!(d\rA-#jAamqq9mE'ZRcQ-hK8aK!k1-B&!(cA-#jp"M0iI!!cH(bm!hKAKB!H9d!%2Rb\rp!hKAT4Hq9k!31R`&!K53!"N!!$Xj!!4A4B3q9i!!(Rbp!hKAT6Dq9k!`-R`&!K5\r3!"N!!$Xj!!3lH`!","X!%%'!rUJiB!!!ZX(rf%k!!#!!N!BJ3!!+!*!%!Z`!$#j\rNCA0IFf9dAfYPH3!!I!J#TT!!!3!)P#(r`*!!B3"BN!#"!&b!B3"BJ)%!A$LL,EK\r)!!!jB!!!!$KL,EL!!3")1#%!3(`)!kC1J!!J!*!')%'!!*!'2!!+,Q4PFepMFRP\r`G(`)!UDq3Ir)N!!"!!L8)Il`I(BEH(b8)hKmZLYi1Z)Fl$X"!$L)&!!!I!!(G#`\r!!!"!JJ!-1!!!38J!!!b)&!!!I!!(G*JD!!"m&3Gd1')FE(`$U+j8%a!kL"3!!A`\r!"h3X!!!!3))!$$J!!%&)!!!-L"3!!A`!"h5B'J!"I"8(G$KL('am!kLZ9")`-MY\rJ!!")!!!XLpB!!$V@!!&A`!Bq+!!!!%'#!$4A`!Bq9!!)2$KK!-4m!pQZ1hX!!5J\rE!!K"J2r85!!!&$J!!!!iB3$%I!2CVMYl!!%S'`!)3B$rl$KK!-3iJ3"%5rrlY@!\r!!!!iB3$-1)%!4(jPQhKq4T0i5!!"6@!!!!#$)3$-9b!'2TJB!!!l'!!"9b$'2TJ\rB!!!l'!!"9b#'2TJB!!!l'!!"9b"'2TJB!!!l'!!"1'%!c)-M!!4A)!BqQ"J!!$X\rB!!&A)-BqQ"J!!$XB!!&A))BqQ"J!!$XB!!&A)%BqQ"J!!$Z!!!!li!#!1!!!!$K\rK!$LB!`!)1f!!!NJ!!(`l`!!!1k!!!%J!!&KA``Bq1!!!!93!"MjmIJ!`1'%!1(a\rMi+jAi!BqI'!!1#`!!!""JJ!)Bpi!!9IM"Mii!!!"9!!'2Rar"M"Ai!Bq+!!!!%#\r#!!`lR!!"1q!!J$Zp!!%S(3!'3B$rU&I!"Mjm&`#ZI"VCVMYl!!%S'`!03B$rK$J\r!!!#B'J!0Id26H)!"!4Ji)3%3I!J$TVT"rmK1J!!J!*!')%'!$J#3"!)X!!XZC'9\rcAfCMFRP`G!!!!,i"rm!lSL8X1i!!!$YJ!!"mP50iN!#Krl#3!-(rV$J!!!#3!!(\rrY%J!"%`k`!!!5!!%*&GJK$jrI`*iJ!(rX(rq!$L!!IqXIrm!1&IDJ"j@`"!kI"8\r!,RpJ!RKrhJ*iIpl5H&IkJ"ii&J!"9!!31R`9!#jrB!*iIrm#H(rrdRKre%C`9pS\r'1PD8"MTAjq%q9q$J"RrR!K4AhS3qI"h3,RqF!RJi&!)!I"d!,RqF!RKAdm)q9pS\r'1PCc"MSi'J3!I"d!,RqF!RJi%`B!I"d!,RqF!RKrp%C`9rS'1PD8"MTAri3q1"S\r"!(`G!#jrR!*i1"3$!(`G!#jrR!*iIr0'F&Ik"MT@F`Bk1"S&!(`G!#jrR!*i1"-\r(!(`G!#jrR!*i9i#%2RqI!RL!!Iq`Iri!1)!"rkarr`!i9pQ!(MJ@!!*8!"!kI"8\r!,Rq!!RKrhJ*iIpl+H&IjJ"ii&J!$9!!31R`9!#jrJ!*iIrm#H(rrbRKrdNC`9pN\r'1PC5"MTAjq%q9q$J"RrR!K4AhS3qI"h),Rpl!RJi%J)!I"d!,Rpl!RKAdF)q9pN\r'1PBa"MSi'33!I"d!,Rpl!RJi%3B!I"d!,Rpl!RKrmNC`9rN'1PC5"MTAri3q1"N\r"!(`G!#jrH`*i1")$!(`G!#jrH`*iIr&'F&Ij"MT@-3Bk1"N&!(`G!#jrH`*i1"%\r(!(`G!#jrH`*i9f#%2Rpr!RL!!Iq`Iri!1)!"rkarr`!i9pL!(MJ@!!48!"!kI"8\r!,RpJ!RKrhJ*iIpl#H&IiJ"ii&J!&9!!31R`9!#jrB!*iIrm#H(rr`RKrd%C`9pJ\r'1PB3"MTAjq%q9q$J"RrR!K4AhS3qI"h!,RqF!RJi%!)!I"d!,RqF!RKA`-)qN!!\r"rkKAf!BkJ!(rU&3!"MU3!!(rU$JB"!"m(3!ZIj`#H)$KrkJi"`B!I"d!,RqF!RK\rrm%C`9rJ'1PB3"MTAri3q1"J"!(`G!#jrR!*i1"!$!(`G!#jrR!*iIq"'F*!!!Iq\rS9rJ'1S!"rkK8!!BkN!!"rkJi'!8!I"d!,RqF!RL!iIqS1!F(!(`G!#jrR!*i9i#\r%2RqI!RL!!Iq`Iri!1)!"rkarr`!i9pH!(MJ@!!C8!"!kI"8!,Rq!!RKrhJ*iIpk\rkH&IhJ"ii&J!(9!!31R`9!#jrJ!*iIrm#H(rrZRKr`%C`N!!"rk4Ae`BkJ!(rT&3\r!"MU3!!(rT&IRi6jAi1!'IqF#&&IHK$jm(EJZIhX#H)$Krk3i"`)!I"d!,Rpl!RK\rA`-)qN!!"rk"Ae`BkJ!(rS&3!"MU3!!(rS$JA"!"m(3!ZIhX#H)$Krk!i"`B!I"d\r!,Rpl!RKri%C`N!!"rk4Ap`BkJ!(rT&3!"MU3!!(rT&IrK$ii&`%!I"d!,Rpl!RL\r!iIqN1!F$!(`G!#jrH`*iIq"'F*!!!IqJ9rF'1S!"rk"8!!BkN!!"rk!i&`8!I"d\r!,Rpl!RL!iIqJ1!F(!(`G!#jrH`*i1YB!##`@!#""J2[FIjrMH(pmfhKrqrYiJ1(\rrY$J(!!'3!!(rY)!"rl3X!!!C3B$lX&H(k2jAJ1J%IiF#&&GRk2jAB1J%IfF#&&H\r!q(jm!0Ti21"996MR999m(cJiIh[kH&IJ#$arR!*i9f$#2R`!iRJmi!$r11F!rh`\rI1$KrR2Ti9q"!,Rpl!RKAJ2#qI!$DH$cJ-c-ijc-cI"mi1(plqRKAi"!kIj`#H&G\rJK$jm!1*i9"m%2RqFqRKAi)!HIhX#H&H!i6jm!0Ti21!2$cMR$`pm(cJiIh[kH&I\rJ)$CrR!*iNf-!!*1$!!5k!Ir!6S!!)!#3"L"!!"!!N!3&2!!-,QCMFRP`G&pLEf4\rj!!"m#!+Q[d(rk*!!!3!)P#(rX(ak'hKmRb0iI,XVH(cF-hKmr6YiI4j$H#`H!!"\r"JJ"8Id26H(rNqhKrCGYiImEcH%[rX!&J!!!!Iq2lH(rNqhKrKH0iIm!!0&3'fAj\r,rkrPB!!!!(rMqhKrj2YiIkAVH(r'mhK,rkr0B!!!!%J!!&"r3p0iIq6lH(qPkhK\rra[0i5rq[X@!!!!"rirYiIq6lH(q&ihKr`!!d9!ECIN[rVj9J!!!!Iq2lH(rNqhK\rrCGYiImEcH%[rVheJ!!!!J!%!@$JK!&"m#!1QZd(rk%k!!#!!N!BJ3B!'!*!&i!!\r4,Q4PFemcC@0LAf9ZBh*jF(3!I%-6H%k!!#"m#!+QN!!"!!L8)Ir!5rrrl6NM!!#\r!BJ"`J))!E$LL!!!i`Lh'J1)!B)%#!&a)!!"4J%%!&*!!BJ$J5rqFF@!!!!!iB!!\r!J!%!5$JK!%"m#!1Q6S!!)(`)!UD3!!%!#*3Krm#!BJ$J5!!!-B""!"5!!3")1#%\r!3(`)!kC1J!!JJB)!1*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$b3!%%!&)!-!!#\r!6!!%I!N$TNk!"##"JJ!SN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!$*!!33!8J!`\r!!)"-!!4m#31Q6S!%))'#!%#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!XN!""!"5\r!$!!!J%`!"(`*!kC1J!3JJB)!'*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!##3!%%\r!&)!-!!#!6!!%I!N$TNk!"##"JJ!%N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!%*!\r!33!8J!`!!)"-!!4m#31Q6S!%))'#!!#3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!\r)N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!&*!!33!8J!`!!)"-!!4m#31Q6S!%))'\r#!"b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!dN!""!"5!$!!!J%`!"(`*!kC1J!3\rJJB)!**!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$#3!%%!&)!-!!#!6!!%I!N$TNk\r!"#!!!!!FJ!!!H!J!N!D8J!!!6!#3"LQ!J!!!Q!J!N!8U')!!!)!)!*!&+TL!!!$\rB!*!'+h#!!!#3!"!!N!8X!)!!!'!!N!BXB)!!!+J3!*!&,3L!!!&)B!#3"5ldJ!!\r"0$J!N!8`+)!!!+!)!*!&--L!!!(`5!#3"6+iJ!!"Y&!!N!8dE)!!!0!B!*!&06b\r!!!#J'!#3"9T-J!!!@!#3"PUNJ!!#6(!!N!9L6)!!!33`!*!&BeL!!!"8!*!'Bkb\r!!!!S!*!*4L)2+!)L%bJ#)JXS"L)G,))#"#8XCPaPE#h'"#*QA!BL!Eb#!KB"i!)\r!!L!#4!FS!bJ$#!,)!SJ#D#d`,6JE4aXS'f!ECa[S(!`F,"cX('`YZ!)K#J%L*AJ\r")L`J!5)JI3NKP)B#'J!F!1!-L"+-'D!Bb"UB*M`TJ#aJ,!!VF#UB+KJY##ld--J\r`+$+i0'`e2$AF9d"DT&T-BN`L$&L#!LS-6!a!$$3-+!`F$"!-"![i!`J#p!,J!X`\r#[!+S!T3#J!kN$T!!$R`1D!jB$N31-!iF*J`Q!#Ad*HJPh#A3*F3PZ#@X(,!FR"b\r)((3FC"a3($`F+"`B"5%3J3-'!"!!!"!3%!!!%!!3%"!!%"!3"#%3"#%3!L)3%!3\rK%)%$#a!!%!!3N!8!!!%3!!%!%!%3%!%!!"%3!"%!%"%3%"%')3%#)3%$)J%"!5%\r"!b%"!5%"!5)"!3)N!C!%!b%"!L)"!3%K!3%K!3%N!C!%!L)"!3%N!C!&*!'3"!3\rK!33K!3)L!3%%)3%")3%")3%#)J%"!5-"!3%))35"!`d"!!!"!!3!"!!!"!3""!!\r""!3!!#!!!#3"!#!"!#3!"#!!"#3""#!N!33N!3-K!3)M"!%"!L)"!3%L"!%")33\r")3%"*33%!3%%!58"!33%!3)L)!%#)b3"!3%M)!%"!5)N!3%M"#!"!5S%*!%""#!\r"!33NJ3-2!J!!!J!%!`!!!`!%!J3!!J3%!`3!!`3%!J!J!J!N!`!J!`!N!J3J!J3\rN!`3J*3-%*!%#!L)"!J%M"!%$!L)"!`%N"!%#"!%R!3)%"!%$"!%Q!3-%"!%#!5-\rJ!3)")b3"!`%M)!%$!6%N!3)%)!%#"#3"!`3J!3-%*!3K!J8K#!%K!J%K#!)K#!)\rL!JJ$)JJ)!5-##!J%)J%#!L%"!L-)!3)")JJ"!5%)!5-"!JJ")3%"*`J)!3))#!%\r#)3'"!`F#!!%!!!N#!!N!#!%##!%!#!N##!N#)`%"!J%L!3%#)`N"!J%L#3%"*`J\r"!3))!3%"+!J*!3))#3%3!b%5!b%3!5%)!5%5!5%)!5)3#!)L%JJ#)a!)#!%M%JJ\r)!5%3!L)"%J)L!4!")`J"%J%N#!%3#!%M!4))!5S"%!J)!4))#!%3!5%"J3-(%J!\r"%!!*%J!*%!J"%JJ"%!J*%JJ*)4!")`%"%J%M!3%3!5-*!4)"-JN"%!J"!4))!3%\r3#!N"%JJ*!38K"!3K)))#"!3J%!!8!"!J)K3JJ3-))!!!)!3!)!!J)!3J)"!!)"3\r!)"!J)"3J!b%)J3-'"!!)!#!)"#!)%!!)&!!)%#!)*"3J##!#)`JJ"!%L##!"+#!\r))!3J##!3!5-))"3"+3JJ%#!))"3J#)%$"b!!!#3!!#!J!#3J!$!!!$3!!$!J!#)\rd))%$##!J!#!N!##3"#3J)$!!)$3!)$!J)$3J!5%J!5%)J3-'*!!))#!)*#!)-!!\r)0!!)-#!)*63J##!J!5-))#3"+`JJ)#!))#3J##!`!5-))$3"+3JJ-#!))$3J#!F\rL%!L"!cm!!!J!%!!#!!!#%!J#!!J#%!!!!J!!%JJ!!JJ!%J!#!J!#%JJ#!JJ#%J3\r!!!3!%!`!!!`!%!3#!!3#%!`#!!`#%!3!!J3!%J`!!J`!%J3#!J3#%J`#!J`#%J!\r3!!!3%!J3!!J3%!!5!!!5%!J5!!J5%!!3!J!3%JJ3!JJ3%J!5!J!5%JJ5!JJ5%J3\r3!!33%!`3!!`3%!35!!35%!`5!!`5%!33!J33%J`3!J`3%J35!J35%J`5!J`5%J!\r!!!)$)3)#)J)#"#%"!5%#!5%"!L)#!3%M!J)""#))!J)K#!%K!J%M#!)#!5%)!L-\r"#!)")J%)!5F#!3J#!J%)!5%J!L)#)!-K)J)L!L)$)L!"!5-#)!%#)L)"!5-#)J%\r#)5!")`J#)!%K#!%K)J%M#!)L!5%)!5FJ!3J#)!%)!5FL!3J#)J%)!L%#J3-(!J!\r#!!+3"3!!!`)!!`!#!`)#!`)M!JJ#!5)##!%R!J))!J)##!)M!`J#!5)$#!%R!J-\r)!J)$#!%L)!+"!`F#)!)!)J)#)J)!)!-#)!-!)J-#)J-"*b!##!)J!JJ"*b)##!)\rL!JJ"*b!$#!)J!`J"*b)$#!)L!`J')4!%)5!#)K!J!5%3!b)3%!)K%!%K)!%N%"!\rJ#!-K#!%K%!%K#!)L)!J"*"!J#"!#)`J3%!%L#"!"*5!)%"!JJ3-(!!!%!"!%!!!\rN!"!N%!!%%"!%%!!N*"!3*!J#)J3)!5-3"!J#)L3)!533*!J3!5F%#"!3"!J3!58\rN#"!3*)%$"`!%!!!8!!!%)!!8)"!%!"!8!"!%)#33&#!)!5%%!5%)!5%8!5%)!5-\r%)!J"*43J#"!%!5-)%"3"+!J3"#!)%"3JJ3-(!!3%!"3%!!3N!"3N%!3%%"3%%!3\rN*"!8*!J")`3%#!%M&!3)!5-%*!J"-K3N#"!%"!J3&!3)%!3N#"!8*!3K%!3K!3)\rL%!%&)J)3!L%#!5%"!5-#%!%")3)#)5!")4!")5!#)J%J!5-3!5!$)b!#%!%L)!)\r"*`%J!K!")!)")35"!`F!%!3!!!8!%!8!!!3#%!3#!!8#%!8K!J%L"#!")a!%)!)\rL"5!")a!&)!)R"#!#%!3J!J%S"5!#%!8J!L!$)6!$)L!"!L)`!3)K)!)L!M!#)`)\rJ!3%M!M!"!5)#)!%K)!%K-!%K)!%M)!%J!5-`!5!")5!")b!#-!%X)!)J!5!#-!%\rJ!L!%J3-(!$!%!#!&!$!&!#!%!M!%!L!&!M!&*!)J"#!")c!%)!%M)!8J!5-`"5!\r"-#!%)!)`"#!#)!8J!M!&)!)%)33')J%%JJ)-!3%!"3!"!38"!"!%%!!4""%"%!8\r3!4%&)4%")3L"!`m!"!J!!!J""!J"!3J!"3J!!3J""3J"!!J3"!J3!!J4"!J4!3J\r3"3J3!3J4"3JK%3)K#!%K")%$$JJ!!!J""!J"!3J!"3J!!3J""3J"!!J3"!J3!!J\r4"!J4!3J3"3J3!3J4"5))%3%L#!J")`3)#!)U#!J""!J)!3%)#!%M"3J)!5J"#!J\r""3J)!3%R#!J3"!J)%!%h#!J4"!J)%3%)#"!&#!J3!3J)%38)#"%()4##!Jd!!3!\r4%!!3%"!"%"%"!!%3!3%"%4%!%4!4!5)4%B%$,a!!!"!!%"!!!4!!%4!3!"#3"3%\r3%"%3!3!3!4!3!3%3!4%3%3!3%4!3%3%3%4%"!!!"!"!"!!%"!"%"%!!"%"!"%!%\r"%"%"!3!"!4!"N!84!4%!!4%3!4%"!4%4%3!!%3!3%3!"%3!4%4!!%4!3%4!"%4!\r4%3%!%3%3%3%"%3%4%4%!%4%3%4%"*"%4%4#"!`m!!"!!%"!!!4!!%4!3!"#3"3%\r3%"%3!3!3!4!3!3%3!4%3%3!3%4!3%3%3*"%4%"!#)K!3!5-3%"!")`%3%!%N%4!\r3%!%[%*!(!4!3%"%3%!%",a!3!4!3%!%"%"!"%4!3%3%Z%"!4%"!3%3%3%"%4%!%\r#)K!"!5-3%!%")`%3!3%N%4!"%!%[%!%3%"!"%!%3!4!4%!%"!5m3!3%3%!%"!4!\r"!4%3!4%",K!"%4!3!4%"%!%4%4!4!L)3%3%M%"!4!5-"%"%"*"%3%4!",a!4%"!\r3%4!"%"%3%4!4!3%[%"%"%"!4!3%3%3%4%"%4!5d3%4%3%"%4!4!4%4%"J3-2!!!\r"!"!"!!%"!"%"%!!"%"!"%!%"%"%"!3!"!4!"N!84!4%!!4%3!4%"!534%3%3!L)\r"%!%M%!%3!5-"!4!"*"%"%"!",`%3%"!"%"!"!4!3%3%3!3%[!4!"%!%3!3%"%!%\r4!4!4!5i"%"%3!4!4!3%3%4%"!3)L!3%")a!"!3%M!C!%*"%"!4!",`%"%"!"!4!\r"!3%3%3'3"#m"!3%3!C!(%3%"%3%Z!3%4%!%"%3%"!4%4!4%#)J%4!5-3!4%")`%\r"%3%N%3%4%!%[!4%3%!%4%!%"%4!4!4%"!5m"%3%3!4%"!3%4!4%"%4%",3%4%4!\r"%4%"!4'3")%$$`!!%3!3%3!"%3!4%4!!%4!3%4!"%4!4%3%!%3%3%3%"%3%4%4%\r!%4%3%4%"%534%4%3!L)4%!%M%"%3!5-"%4!"*"%4%"!",a%3%"!4%"!"%4!3%4%\r3!3%[%4!"%"%3!3%4%!%4%4!4!5i4%"%3%4!4!4%3%4%4!3)L%3%")a!4!3%M!4%\r"!534%3%3!5m4!4!3%3%3!4%"%"%4!3%",a%"!4!4!3%"%3%"%4%"%3%Z%3%4%"%\r"%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%\r4!4!4%3%"%4%"%C!%!5`4%4%3%4%4!4'3"!3K!J3K!J)L!J)%)3)")3)")3)#)J)\r#!5-#!J)%)J)#!L%#!5%#!5-#!J)")3)#)`)#!J%L!J)"+!+3"`%$)3-$)J%#!L)\r$!J)K!3%K!J%K!`%K!J%M!3)#!5-$!J)")3%#)J)$!L-#!3)")`)$!J%L!J%")`)\r#!`%U!J)"!J)#!`)#!J%K!3)L!J%$)3-#)J)$!b)"!J%M!J%#!L)$!J%M!J-#!L%\r"!5-#!J%")3)")3-")`)#!`%K!J%R!3)#!J%#!J%T!`)#!J-#!J%"!L)$!3)L!3-\r#)J-$!L-"!3)")`-"!J%M!3-#!5-$!`)")J%"!5-#!`%")`)"!`%M!J-$!6%#!3%\r#!J-"!J)"!`)#!`-#!J)K!B%$"`)!!3!#!3)#!3!!!`)!!`!#!`)#!`)M!3)#!5)\r"!J%R!J%#!J)"!J)M!`)#!5)$!J%S!J-#!J)$!J%")3'"!`F$!!%"!J%$!J%"!!-\r$!!-"!J-$!J-K!3%M!3)$!5X"!J%#!3)$!J%#!3%M!`)$!5S$!J%#!`)$!J-#!5)\r"!B%$"`)"!3!$!3)$!3!"!`)"!`!$!`)$!`%R!3%#!J%"!J%R!`%#!J-"!J%R!3-\r#!J%$!J%U!`-#!J-$!J%"!B%$"`-"!3%$!3-$!3%"!`-"!`%$N!8J)!%"!3)$!3%\r#!3-"!J-$!3)"!3-#!`%$!J%$!`)$!`-#!b)"!J)K!3%K!J%M!3)#!5%"!L-#!3)\r")J)"!5F#!J%#!J)"!b)$!J)K!`%K!J%M!`)#!5%$!L-#!`)")J)$!5J#!J-#!J)\r$!3)L!3-#)`%"!J%M!3-#!5)"!3%M!J%$!5X#!3%#!J%$!J)"!3)L!`-#)`-"!J%\rM!`-#!5)$!3%M!J-$!5S#!`%#!J-$!J)$!5%"!5-"!J%")3%")3-")`%#!`%K!3%\rR!3)"!J%#!3%R!`)"!J-#!3%K!3%M!`)"!5%$!5%$!5-$!J-")3-"*`%#!`)"!J-\r"+3-#!`)$!J-"!3%M!3-"!5-"!3-")`%$!`%c!3%"!J%$!3)"!3-#!3-$!J'3"#-\r$!`%")`-"!`%M!`-$!6%$!3%#!`-"!J-"!`)$!`-#!`)M!3%#!5)"!3%R!J%"!J)\r"!3)M!`%#!5)$!3%R!J-"!J)$!3)M!3-#!5)"!`%R!J%$!J)"!`)M!`-#!5)$!`%\rS!J-$!J)$!`%")`%"!`%V!3%"!J%"!`)"N!3M!`%$!5X$!3%#!`%$!J-"!3%M!3-\r$!5X"!`%#!3-$!J%$!3%M!`-$!5S$!`%#!`-$!J-$!5F"!3%#!C!%*`-"!3)$!3%\r"*`%$!3)"!`%"*`-$!3)$!`%"*`%"!`)"!3-"*`-"!`)$!3-"*`%$!`)"!`-")%F\r$!`-#!`-$!C!%!`'3"!-"!3-$!C!%!`%$!3-"!3-$!3-$!`'3"!-$!3%$!3-"!`-\r$!3-"!3-$!`%$!`%$N!F")4!#)J)3!5)"!J%L"!%')33")3)")J3"!5B3"!%#%!3\r"*!)3"!%")4!')3)#)3%$)J%#!b)#%!%K!3)M"!%#!5%%!L-3"!%")4!")J%#!5%\r%!5%#!L-"!K!#)`)3"!)K%!%M!3)3"#%%!bB%!3)3"!%")K!%"#)"!J3L%!3")3)\r%)K!%!L%3!L%#!5-%!3)"*!3"!K!")`%#%!%K!3-K!3%K%!%L!3)$)3)")33#)4!\r#)`)3"!-L"!%"*K!%!3)3"!-M"!%#!LF"!K!%!3)3!b)3"!JP!3)3"!%&*4!%!3)\r3"#%%!5%#!L)"!J%K"!-K"!)K%!%K!3%LJ))()B!#)i##!S%$')#!!J##!J!!!J#\r!!!!#!)##!)##!J!#!)!#!S#!!S!!N!3#!!)#J!)!J!)!!))!!))!J)!!J)!!J!)\r#!)!#J!!#J!!#!)!#"5)#!S%$(3##!S!!!!#!!)##!J!!!S#!!)##!)!!!)!!!!!\r#!)#!!J#!!!##!)!!!J!#!!!!!S!#!J##!S##!J#!!S#!!)!#!S!!!J!#!J##!S#\r#!!!#!S!#!)!#!!8LJ!)#)B)')i#!!J)P!33%!3%&)J3"!5)%"!%K!3BN!3%%"!%\rK!3)K!3%L"!3#)J3%!L%%!5%"!L3%!3%%!5%"!5-%"!%%)`%%"!BN"!3"!3-K!3)\rL!3%")J3"!L)%!3%K"!%N!3%%"!%L!33")J%"!L%"!L%%!5)""!-P"!3"!33#)3%\r")33$)`3"!3%K"!3K!3%K"!)L!33")3%#)`3"!3%K"!%K!3FK!3)K!3%Q"!3"!33\r%!5%"!5%%!L%%!L%""5)%!3%L"!3")J%%!5%"!L%%!b3%!3%%!b%%!5-"!33")J%\r"!5%%!L-%"!%#)33")J%%!L3""!3"!b-"!33$)`3%!3%K"!%L!3%%)i!""!%MJ!%\r%!L%K!L'!!5%%"5+!)!-L!35"!`X!)!5!!!3!!3#!)!5!)3#!)33!!!5!)!!!!3!\r!)!3!)!3&)5!#)i!K")%$(i!K")!"!)!K"!!J!)!!!!!K!!!"")!"!!!K!!!!")!\r!"!!K!)!!!)!"!!!J!!!""!!K!)!J")!"!)!J!!!K"!!"")!J")!!!)!"!!!K"!!\rK")!!")!K!!!K")!""!8L)!3#)5%%)33")S!"!L+!)!)KJ!%K"!BL)!3#)J%%!5+\r!)!)NJ)"!%!%KJ!%M%%#!!5)33!-K3!%P3""!J%!")d#!3!)KJ!%K%!BL3"!#)N!\r3!5@!3""!J!)K3!8K3!%M3)"!!L'!"5%3!L&!!L1!3"!%)8!")8!#)B!")4!$*""\r!J%!")N#!"5)33!%K3!%K3!)K%!)S3""!J%!33)!#)8!")8!")d#!3!-L3"!"*B"\r!%%#!!L&!#5*!%!-L%%!")8!")d#!3!%L3)!$)i"!%!%KJ!%M%%#!!5)33!-Q3)"\r!%%#!!L*!J!8K%!%LJ%!#)B!")4!#*8!33)"!!5*!J!%K%!-L%%!")8!#)i"!%!3\rK3!%K3!3K%!)N3""!%!)M#"!J"#%J!5B3)#!)%#!&*3J3)#!)!5%J!L%3!5%J!L-\rJ)!J")5!#)4!#)3J")5!")JJ3!5%J!5%3"5)J#!8K)!%L#"!")L!)!L%J!L)J)!%\rK%!%L)!J$)`J3)!%M#"!J!5%)"5BJ)!J3)#!$)L!)!5)J)!%M%#!J!5%3!b%3!5%\rJ"#-)%#!")3J")L!J!533)#!)!5%J"#-J#"!#)3J")5!#)4!")5!")4!&)b!)%!)\rP#"!J)!J")L!J!5)3)!-Q)#!)%#!J"5)3)!%K#!-K#!)K)!%L%#!$)b!J#!)K)!)\rK)!%L#"!")L!)"#-3)#!")4!%)5!")JJ3!5-J#!J")JJJ!L%)!L%#!L8)!JJJ#!-\rK#!%L##!$)L!)"#%#!5-J#!)#*!J###!")J))!5-)!JJ#)`)))!)K#!3M)!J#!L%\r)!L)J#!%K#!-L##!")J))!L%#!5-J#!)"*#!)!JJ$)JJJ##))!J%L)!J#)L!)!5%\r)!L-###!")3)$)`)))!%K!J)M#!))!b%)"#-J#!)")5!#)3J#*!)))!J")3J%)L!\r)!L-J#!)#)JJ#!5)J#!3K!J)K#!%L##!%*!J###!")3)")L!)!L-J#!)#)3J")3J\r")3J")JJJ"#3)!JJJ!5)##!)L!JJ$)JJJ!L)))!%K!J%L)!J$)`J##!%P3!K!%%!\r")8!$)8!#)`K!%!%K#!8M%%!)!5)33!%M3""!!LJ33!K!%%!)3!%K3!-K3!%K3!)\rK#!8M%%!)!5%3!5))3!)K#!%L%%!")N!3"#&!"5&!!L8)3""!#!-K#!%L%%!#)4!\r&)JK!!b9!%%!)3!%L3!J%)N!3"58)3""!#!%K%!%K#!)K3!%N3""!#!)M3!K!!b&\r!!5*!#!)K3!%K3!3P%%!)3"!")`K!%!-K%!)K3!%K3!8P3""!#%!#)3J#)8!#)4!\r")3J")K"!!50!%%!#)4!")3J")4!")JK!"5&!!5&!!b0!%%!$)N!)!5833!K!%!%\rL#%!"2JT@CA*TCRPTEQFX)("XC@&cC5"bC5ePER4PFL!PF`%i#JF(6@PcE@&dBfJ\rJ,5"dFRNJB@GKD@i+!5BJ-(JJHb!"))%!!C!)rT!)(j!%$T!%i*!%mC!%!Ii"rJ(\rq!Ilq!Ii"rJ(q!4rJ(q!1m3lai"rJ(r%1m3i"i!(J!I%"mH!"i!(a!I%"(riIrJl\rq$[lq(riIrJlq$J%I!4m"$J%1(`%I!3i"$J(JrZ$qmIlar[lJrZ$qmIla!b*A%))\r#%&ES9Y4@Y&DB9RK@C&C39M3iJ$KN1%Ji0$JN1"!hp$IB#5%"JJ)&!!%!!3!"!!%\r!!38K!B)#"3!"!!%!!3!"!!%#)#l5dp69eYIBfGVEh0hHhq$KiZ2NjHERk1RUkqc\rYlZr`mI,cp2AfprMjq[[mrIlr!5#"%3%#!`3&"JF)#3S,"3B(#!N+#``0$Jm3%4)\r6&"8@&aJC'KXF(4iI)#%L)b3P)#%L)b3P*LFS+5SV,#dZ,c!a-M-d06Bh1$Nk1c`\rp2Mp!38*$4#i[-$%b-c3e0MFi18&#3d4&4NG)58T,6%e16e"48P0899CA@&PDB@*\rMC'9QCfKTDQYXE@j[F(&bFh4eGRGiHAS()K!J!b%J!L%3!5%"!b%"!5-3)!%#)L!\r"!5%3!L%)!b-)%#!")3J")5!")JJ3!5)"#!)Q!3J3)!%)!53J!3J3!b%J!b)`)!)\rL)#!#)6!")3%")5!")3%")c!J!3%M)#!"!5%`!L)))!)M#$!J!5-))#!")JJ`!5-\r"##!"+`%)-#!"##!J!3J`!5%)J3-(!!!)%#!)!#!)%!!*!!!*%#!*!#!*)4!")JJ\r)!LB)#"!J#!J"*#!)#"!")JN)!LB*#"!J#3J"*#!*#"!")3L"!`FJ!!J`)!JJ)!J\r`!!NJ!!N`)!NJ)!NK-!%M#!JJ!5X)#$!J#!JJ)!J)-!%M#3JJ!5X*#$!J#3JJ)!N\r)-!3K!J8K)!%K!J%K)!)K)!)L!L!$)L!J!5-#)#!%)J3#!L%%!L-J"!)")L!%!5%\rJ!5-%!L!")33"*b!J"!)J)!3#)35"!`F#!!3!!#3#!#3!)!3#)!3!)#3#)#3#)`3\r%!J%L"!3#)b3%!J%L*!3"*b!%"!)J"!3"+#!N"!)J*!33!b%5!b%3!5%J!5%5!5%\rJ!5)3)!)L%L!#)a!J)!%M%L!J!5%3!L)%%J)L""!")b!%%J%N)!33)!%M"")J!5S\r%%#!J"")J)!33!5%%J3-(%J!%%!!N%J!N%#!%%L!%%#!N%L!N)4!")`3%%J%M"!3\r3!5-N"")"-L3%%#!%"")J"!33)#3%%L!N"!FK!3%K")%$$3!!"!%"!!!"!!%""!!\r""!%!!!)!!!-!"!)!"!-"!!)"!!-""!)""#%$!L%#!b)#!3%L"!)#*!3#!3%")3)\r")3%"*3)"!33#!53""!)"!L)#!J)L!J-")`3#!J%N"!)$!3%M!J)"!5X#!`%%!J)\r""!)$#!-K#!)M!3J%J3-0!!J%!3N!!!N!!3N%!!N%!3J!!JJ!!`J%!JJ%!`N!!JN\r!!`N%!JN%)J-)!5%#!5%)!58#!3J%!J%P#!3#!3N")3)")3N"*3)"#33#!58*"!)\r"#!%M!J))!5X#!`J%!J))"!)$#3%M!J)*!5S#!`N%!J)*"!)$"5%3"#%"!L)3!33\rK#)%$#K!!#!!"#"!"#!!3!"!3!!!4!"!4!!!3#"!3#!!4##33%3J%!b)%%!)K"!%\rK!3%M""!"!5%%!L-)""!")JJ%!5F"#!33!3J%!5%3!5-%%"!")33")4%")`33%3%\rK"!%R%!J%%"!)"!%Q%3J%%"%)J3-2!J!!%J!!!J%!%J%!!J!)%J!)!J%)%J%)!K!\r!%K!!!K%!%K%!!K!)%K!)!K%)*4)4#!3#!L)%%J)M"!)"!5-%%J%")J3#!5-)"")\r",!J%!J%)"")"#!3#%!%M"")3!5-%!K%")`35%3%`"!)3#!35%!J%!K%)"")4#!3\rK%!3K!3)L%!%&)J33!L%%!5%"J3-C""!""#!!!$!!!#!"!$!"!#!!"$!!"#!""$!\r""!!3!"!3!!!4!"!4!!!3""!3"!!4""!4"#!3!$!3!#!4!$!4!#!3"$!3"#!4"$!\r4)33#)4!")4!")4!#)J%3!5-3!4!$)a!%%!%L%!3"+!%3""!"%!3J!5%3!5%`!5%\r3!5-J!4!")c!"%!%K)!%M%!3`!5S3"#!"%!3`!4!%!5)3%!%M%"!3!L)4%!%M%"%\r3!LF3%!33%"!%!5S4%!33%4!%)"!3!5-`%"!")b!4%!%M-"%3!6!J%"!%-"!3"#!\r4%!3`%4!%"#%)"L))#!)K#!)K"!%K#!%K"!-M"!J)!5)%#!%K!J)L#!)$)3)")`J\r)!J%K#!%L!J3")`J#"!)R!J3)#!)%#!-L!3L"!`B!!3!!#3J!#3!%!3J%!3!%#3J\rL"!N")3)")`%)!J%K!3%K!J%M#3J#!5%*!5F#"!%)!J3"!5J#"!N)!J3*!S%$"`!\r!#J!!!J!)#J!)!J3!#J3!!J3)#L3%#!)#!L)+!J)L!J)")`J+!J%N#!)#"!%M#J)\r%!5N#!J3)#J)%#!+"!`F!!3S!!3)!#3S!#3)%!3S%!3)%#3SN"!N#!J%M!3S#!5-\r"!J)")`N+!J%a#3)#"!%+!J3"!J)%#3S#"!N')3'"!`B!#!!!#!%"!!!"!!%"#!!\r"#!%$)4!#)J%3!5%)!5%3!53)!4!"!L)3!3%N!4!"#!%P%!%)!4!")5!$)L!"J3-\r'!#J!!#J"!5!!!5!"!5J!!5J"!5%J!5%3!5-J!4!")5J")4!"*5J"%!%J!5F3!5!\r"%!%S!583!5J"%!)K!S%$"`!!!`!)!J!)!`%!!J%!!`%)!J%)!`)L!K!#)J-3!5-\r)!K!"*!J$%!%")`)3!3%U!a!"#!)3!3J$%!%L)!+"!`F!)!-!+!)!+!-")!)")!-\r"+!)"+!-")b!#%!%M)!-3!5-S!K!"-bJ$%!%J!K!")!-3!5J#%!%S!a!%)33%)33\r#)J3%"5)#"!)K!J%K"!%M!J3%!5%#!L%J!5%%!5%J!L)%)!%M"!3J!b-J!J3")L!\r#!5F%)!)%"#!#!b)J"!)K)!%K"!%M)!3%!5%J!b)L"!)K)J%K"!%M)J3%!5%L!L-\rJ)!3")L!J!5F%)#!%"#!J!L-J)J3")L!L!5F%)#)%"#!L!L%)!5%%!5%)!L)%#!%\rM"!3)!b-)!J3")JJ#!5F%#!)%"!J#!L%S!5%%!5%S!L)%+!%M"!3S!b-S!J3")LJ\r#!5F%+!)%"#J#!L-))!3")JJJ!5F%##!%"!JJ!L-))J3")JJL!5F%##)%"!JL!L-\rS)!3")LJJ!5F%+#!%"#JJ!L-S)J3")LJL!5S%+#)%"#JL!JJ)!L%)!L%#!LB#!JJ\r)!J)%)`J)!J%K#!%L!J)#)3)"*JJ)!J))#!%L!JJ%)`J#!J%M#!)###%)!5%#!5%\r)"5)#!J%K#!)L#!J"*J))#!)##!3M#!)#!5%)"#%#!L%)!L))#!%L!JJ")3)#)3J\r")3)"*!J#!JJ")3))*3))#!)#!5%)!L%)!53#!JJ)!L%)"#-)!J)")3J")J))!5%\r#!L%)!L))#!%K!J)K!J%M#!J#!b)#!J)M!J))!L3##!J#!5))#!%L!JJ#)3)")`J\r#!J8L#!)")3J")3)&)3J#)3)$)3)"*3J#!JJ)"#-#!JJ")3)#)3J#*`J)!N!3J"!\r&)K#!!5*!%!)K3!)K%!)MJ""!!5'!!L)3J!-KJ!%L3"!")4!$)K"!!5'!!L%3!53\r33"#!!5*!%!8K%!%K%!)K3!%NJ""!%!%K%!)KJ!)N%)!33!JK%!%L%%!")S!3!5B\r3J""!%)!")8!#)K"!"#%3"#D!%%!3J"!")4!"*""!%)!")8!")B!#*a#!%%!3J"!\r")4!")K"!!L%3"#&!"5+!%!%K%!)L3"!")4!#)B!")8!%*"#!%%!"*B!33"#!!b'\r!"5&!!L%3!b833"#!%!%L%)!")N!3!L*!%!%K%!%K%!3MJ""!!5'!!5&!!5+!%!-\rM%%!3!b)3J!%K"!)N!33%!3-K!3%K"!%L!3%")33")J%%!b%%!5)"!3%L"!%")33\r")3%#)33#)J3%"58""!3"!3)L!3%$)`%%"!%K!38K"!%N!33%!3-K!3-Q!3%%"!%\r"!5%%!L%%!L-""!3")J%%!5%"!L8%!3%%"!-L"!%&)33%*J3"!33%!3-K!33K!3%\rK"!3L!3%")33")`%%"!)K"!%L!3%%)`3%!3)L"!%")J3%!5%"!5%%!5)""!-N"!3\r"!3-K!3%N"!%""!)L!33$*!3%!3%")33#)33")3%")33")J%"!5)%!3%K"!%K!38\rL"!3")3%#)`%""!)K!3%M"!%"!L%"!5)%"!-N3"!)%!%K%!3P#""!%!J%)K"!!L%\r3!5)3#!%K3!%N#""!%!%K%!)L#"!&)a!)%!)K#!%M3"!)!5&!!L%3!b)33!%K#!%\rL3"!$)4!%)3J")N!3!5%3!533#""!"#%3!b)3#!8K3!%N#""!%!%K%!%K%!%L%%!\r"*3J33"!)!5&!!L)33!%K#!)L%!J")8!#)4!#)3J")N!3!5%3!5%3"#-)%%!#)4!\r")K!)"L%3!L&!!5%)"#)33!%N#""!%!-K%!%K%!-N%%!3#!%M3"!)!5&!!L333"!\r)!b))%!%K%!)M3"!)!5&!!5%)!5*!%!%L%%!#)4!")K!)!L-3#"!$)4!#*!J33"!\r")3J%)3%%)33"*JJ""#!)!3%L)!J")33#*3%%)!J"!b%""5)J#!)K)!%L!33")3J\r"*!3J#!%"*#!)!33')J%%!5%)"#%"!5%J!L-%)!J")33#)`%%)!3K#!)K)!-L)!J\r"*J3J#!%%)!%K!3%M)!J""#%%!b8%)!J""!%M#!%%!5%)!5)%)!%K!3%M)!J"!b%\r""5)J#!)L)!J")33")3J%)J%%!53)!33J"53""#!)"5%%!L%"!5)J#!%L"#!#)33\r&*JJ""#!)!3%N)!J""!-L"#!")3%$)J%%!5))!3%L)!J")33$)J3J!b%J!58""#!\r)!3)K#!)L))!#)8!")5!")8!%)i!J)!)K)!%K3!)K)!%KJ!%L)%!")5!%*L"!J#!\rJ3!%L)#!")B!$)B!")5!")B!#)d#!)!-M)#"!!5%J!L'!!53J3)!J!5&!"L%J"#4\r!J#!J!5+!)!%R3)!J)%#!)!)KJ!8L)%!$)8!")L!J!L3J)%#!!5%J!b-J3)!$)B!\r")5!#*L!J3)!J)!)K)!%K3!3KJ!%K)!%KJ!8K)!%LJ#!")8!")5!$)5!"*8#!)#"\r!!5)J)!3P3)!J)%!")L!J!L%J!L'!!5-J3)!#)d#!)!-M)#"!"L%J!5'!!L*!J!%\rP)%#!)#!")S!J"#)J3!-M3)!J!5&!!L&!!b%#!5%"J3-G!J!"!!3"3J3!3!3!3J#\r3"!%!!!%#"!!#"!&!!!!!"!&#!!&!!!!#"!%#"!"!!!"!"!&#"!!!!!%#!!%!"!"\r#!!&!"!"#"!&#!!!!"!"#"!&!"!!#!!%%)d)%!B%$#N!!!8!%!!)%!%!!!!)!!3!\r!!8!%!3)%!%)%!%)!!!3K!J%K!B%$%J!%!!!%!3)!N!3"!J3"!J!!3J!!!J3!3!!\r"3J3"!!!"3J!!!!3!3!3"3J3"!!3"3J!"3!!!*%!%))#"!ak!)))!!!+!!!!!)!)\r!!)#!))!!))+!!!#!)!!!!))!!!+!!)+!)!+!)!#!))!!!!)!!)+!!)#!)!)!))+\r!)!#!!*!%JJ!J!!!!J!!J!S!JJ)!!J!!!!J!JJJ3KJ!%KJ!-K!J)K)!)MJ###!5'\r!!5%#!5+!)!JKJJ)L))!")i!J!J%MJ#!#!b'!!51!)))&)B!")B#"!`Q!)!)!))+\r!!)!!))!!)!#!!))!!!+!)!+!))!%)i!JJS%$"J!!JS!!!!!J!!!JJ)!!!J!!JL'\r!Q8-!!!%!!!!"C!!!!'3!!!!bBf&dEh)mBciq!S#4$iM&DA0`FQPZG&pI-h0dC%C\rT!S#N))M'E@&iAep4-M0cG'3a0fjeE@9bD@0IE'PYDA4c2'Bq4RB#JC)UL-pcD@G\rZB@aTEQGI6Q&1Aep4-M0cG'3a0fjeE@9bD@0IE'PYDA4c2'`q4RB#JAFBL09cEfe\r5C@aPBA0PAemj8dp06f*UC@0d4RB#$KD)fR0dC$SkAf0[EA"KFQ9ICR9ZBh4TEfi\r(&`q)fR0MB@aLEPpI-h0dC%CND3+!Z3k)h@&cD@jSE&pI-h0dC%Cb!S$p$iMLFh4\rN1MThFh4bC@&YF'pc"i&U$SMY!!!!B!#3#`%!N"-"F(G`B`#3%`%!N"&!%de*9#"\r,CA*LCA*[Fk9%490-D@)!N!3"!!!!!@3!!!"N!!!!-JR%f,KZ+J!!!"`!-J!!BfC\rbC`!!!!S!!2rr!*!%#F6jh),Y:\r
\ 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 (file)
index 425ffb3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:%'4PFfaTBLj38%-ZC'9LG@F!FfKXBMq3"!%!!!#@h3!!!CUN3dT[H5&`C@CQF(G\r`B`!!!!'c3j24!*!0!`!#!*!%rj!%!*!'CY3!!'E8!!"Qe!!!"F!!"!3!rj!%!*!\r',FS!!#dX!!!U23!!E+!#!33!rj!%!*!1"63!!!#!"!3%!*!&rj!%!*!(!3!!!1`\r!!!!"!!!!j!!!!!-!!!!5!!!!!3!!!03!!!$d!!!$L!!!!!3!!!!D!*!2$`#3#aF\r!N!X#!!!!$`#3"c3!N!X"!!!!%3#3"!%!!%%#!!"*!J!!6`)!!&B#!!"I!J!!CJ)\r!!'d#!!"d!J!!HJ)!!)%#!!#'!J!!M3)!!*3#!!#C!J!!S3)!!+J#!!#m!J!!dJ!\r"!*!&$`#3"'!"5Jp#!Q!!3J&!!8)"3!&#&S!64KT!+U!!'qK!%!!!68P8)&0eF("\r[FR5P3daTBLjNC@*eC`"0593J8h9`F'pbG+95G@jdD@eP6'PL,Q4PBR9R!%PZG'9\rbCQ&MC8aTBJ"IAfCTE'9c!'CRCA4c!("bD@jdCJ"ME'9KFQ9bFJ"YC@eMF(N!CQC\rXGA0S!(0dFQ0SFJ"cFQ&ZC!"cG(*MEA!!FQ&ZC!"cG(*XC@i!E@9YBfe`!(4TE@8\r!CR"bD@jdCJ"YC@ecCA3!AepbC@GTFh4PFPpQFQ&RE@9ZG!"IAh9ZFQ9RDA0dCA*\rICR*KCfePER3!9'PMDd0[G@jd!'4PFepbC@&NAh"KFh0hEh*NC'9cAh0PG&pcCA&\reC@jMC9pZG@eLCA*NCA0IC'9LG@GNCA0IFf9dAfYPH@4PFepTFephC@&VAfYPH@4\rPFepcG(*TEQGIG'pIDf9jC'9cAfjPGepbB@jNEfeIDf9jC'9cAf0LE'pMDep`FQP\rZG&pQD@aPC'9cAfCMFRP`G'4PFepQDAKeF&pVCAPIF'&bDA4jC'9cAf0SC@0VAfY\rPH9p`BA*TG(PNCA0IFQ&ZC'pYAfYPH@4PFepMFRP`G'4PFepbC@&NAh"hAh0dFQP\rZCf4PFepTEQPdAh*KEQ4[E9pZG@eLCA*ICf9ZCA*KG'pbC'9cAc0PBf*IC@jMFRP\r`G'4PFemcBf*MAf9ZBh*jF(4NCA0IFf9dAh*KEQ4[E9pRC@jPFQ&dEh*IFf9PC'4\rPFepVCAPIFf0SC@4NCA0IFA9KC&pMDh0eE@eKDf9IDf9jAh0MD'9NC'9cAf9MBPp\rPEQ0bHA"dC'9cAf0LBepPEQ0bHA"dC'9cAfGPEQ9bBA4PAh*KEQ4[E9pLE'pMDf4\rPFep`Bf*MAf9ZBh*jF(4NCA0IBf*MAf0VFh9Y!*!&$!!!!!`!!`!%!!B!"!!(!!`\r!#!!%!!X!"!!-!!!!$3!)!!d!%!!2!!J!%`!!!"8!#!!9!!!!&`!-!"F!%C08!"I\rZC`!*4Fd!#a*'!!pG4J!4DjX!%V5D!"8rb!!+Le!!&(88!"5G&!!1PpX!#89`!")\rN1J!J`X8!%%@J!""5S!!GG-B!$9-+!!k&6`!1L`X!$fI"!!pm`3!C%1%!%$UP!!e\rI$`)!!0`!!!&d!!%#!!$Y!!!"2!!"!3!""!!!,5`!!3)!!3d!!!'F!!%#!!%B!!!\r"M!!"!J!"*`!!!A`!!3)!!6J!!!&8!!%#!!&+!!!"K!!"!J!"A`!!!D3!!3)!!@N\r!!!%8!!%#!!&p!!!"$!!"!J!"N3!!!@3!!3)!!Cm!!!'X!!%#!!'S!!!"E!!"!J!\r"ZJ!!!8`!!3)!!GS!!!'d!!%#!!(U!!!"P!!"!J!"qJ!!!83!!3)!!KF!!!%X!!%\r#!!)N!!!"A!!"!J!#-J!!!53!!3)!!N!!!!%%!!%#!!*2!!!!p!!"!J!#AJ!!!63\r!!3)!!RF!!!%F!!%#!!+(!!!!r!!"!*!-I!J#TT!!!3!)P#(r`$JK!%#!!3!)I!J\r$TNk!!#"m#!+QNq(rr*!!!3!)P#(r`*!!B3"BJ'%!@%J!BjeJ!!!!I(mEH(rJ"c3\rX!!!!3B)!$(rMqhK)!!!)Iq2lH)!"!%Ji)3"!I!J$TS2Krra1J!!J!*!')%'!!3#\r3"9!!&#jIAfPZDA4TB@aTHQ9IC'9cE'PL!!"m#!+QN!!"!!L8)Ir!5!"MK@!!!!#\r!!3")1#%!3(`)!kC1J!!J!*!')%'!!*!'*!!6,PpIG'9bE@PZBA4PAf4PFfaTBJ!\r!!,hKrl`kiJmS1m)6+$X##bKmfc0i,!J!!%'#"G"mpMYiL"B!!$V@!!&8!!Bq9"c\r!$SPf!!!keJ!"9@!'2P3!J"jrR!0iL"B!!$V@!!&8#JBq98"!,RqF!hL)&J!!1YB\r!!93!"MjrR!0iL6B!!$V@!!&9)!Bq9"h!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B\r!!$V@!!&8!!Bq9!"!,Rqp!hL)&J!!9!!'2Rqp!hKmGKYiI*8MH%J!"5JX"3!)3B!\r!a)J@!!!keJ!"9!!'2P3!"Mj8!-!1Ij`#H)J@!!!keJ!"9!N'2P8J"Mj8!)!HIj`\r#H)J@!!!keJ!"9!!'2P3!"Mj8!%!ZIj`#H)J@!!!keJ!"9!!'2P3!"MjrR!*iL"B\r!!$V@!!&8!!Bq9!!'2P3!`!jr[3*iL"B!!$V@!!&8!!Bq9!!'2P3!J"jr[3*iL"B\r!!$V@!!&8!!Bq9!!'2P3!3#jr[3*iL"B!!$V@!!&8!!Bq9!!'2Rqp!RJiTIri5!!\r!X(l@+K3S"3!(3B%!S$NL!H"8S"!kI5N!,RdT!kC1J!3J1YErriJ@!!"8!!Bq9!"\r!,Rqp!RJke[rrL"B!!&3!"Mj8!)!HIld#H$V@rrq)&J!!9!!'2P3!`!jr[3*i1YE\rrriJ@!!"8!!BqIj`#H$V@rrq)&J!!9!!'2P3*3#jrR%Ti1YErriP@!!"953Bq95#\r!(RqF!RJke[rrL"B!!&3*"Mj9)-!1Ij`#H$LJ!!!p)+UV15QUURq+5$JpB+UV1@Z\rUURqJ@$K8!2KqI9m$H$dJ998j+999IiY)1&9U#$`p)&9915P99AqJ5$KpA30i9kN\r'2P8J%$Tm'!!Z9!`B1&HJaMj8!"!kI"J!,P3+%$TAS%Bq9!!31Rdi!#jAS)Bq9!!\r31Rhi!#j9i!JmI5!$H(e!!hKpR!0i9qN'2P8J%$Tm'!!Z9!`B1&IJaMj8!"!kI"J\r!,P3,%$TAi%Bq9!!31ReB!#jAi)Bq9!N31R`B5#j8!!JmI8N$H(eJ5hKpR30i1d!\r!!%J!!D##'`!!1hX!"&HJU[jAUDJ8I!",H(iI!RKAk`Dq9@N31MNT!`"prNJZ9qV\r'[P9*%$Sj+3)!ICj),PIJKVj8#4!k1!N"!(eH!#jAkdDq9@!31Rdq!#jp3%YiIB!\r$H(hT!hKrR%TiJ"X!!$Yl!!4AUdhq9kP),(eT5hKm(dTi9q!'[P3+%$Si#JF!IIi\r!,PIJaVj8#4!k1!N'!(fH!#jAi%Dq9!N31MJ*"!"pIJ!Z9qQ'[P8U%$Si#J8!I"i\r!,ReJ!hKpL30iIH",H(qF!RL#'`!!1hX!"&H!U[jALDJ8I!",H(iI!RKAk`Dq9@N\r31MNT!`"prNJZ9qV'[P9*%$Sj+3)!ICj),PIJKVj8#4!k1!N"!(eH!#jAkdDq9@!\r31Rdq!#jp3%YiIB!$H(hT!hKr[8TiJ"X!!$Yl!!4ALdhq9iP),(eT5hKm(dTi9q!\r'[P3+%$Si#JF!ICi!,PIJaVj8#4!k1!N'!(eH!#jAi%Dq9!N31MJ*"!"m(J!Z9qQ\r'[P8V%$Sj+`8!I6j),R`!5hKp530iIB",H(qp!RJl@J!","S!#%'!rQ!p)2$a15R\r`m(qU5$JpB2$a1@[`m(q!@$K8!1%qI9m$H$e!$`mj5Jm2Ik"31&3!)$Bp)!m215N\r2$hq,5$Km(9Yi9k!'2P3!%$Tpp`!Z9kR'2P8J%$Tm&`!Z9!`31PHJ4Mj8!"!kI"F\r!,P3*-$*AS)Bq9!!31R`A!#j8!#!fI5!$H(f!!hKpr!0i9q!'2P3!%$TpG`!Z9q$\r'2P3!%$Tm&`!Z9!S31PIJ4Mj8!"!kI"F!,P3*-$*Ai)Bq9!!31R`A!#j8!#!fI5!\r$H(e!!hKpI30i1h[rJ&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8\r!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8\r!!9HJ"MkB&3!!1V8!!5`&!!""JIVB5!!&P#`&!!""J3!-1'!!!%J!"BKmpMYiL6B\r!!$V@!!&9)!Bq9"6!$SJ@!!!keJ!"9!!'2P3!J"jqP!0iL"B!!$V@!!&8!!Bq9!"\r!,Rk8!hL)&J!!1YB!!93!"MjqP!0iL"B!!$V@!!&8!!Bq9"2!$SJ@!!!keJ!"9!!\r'2P3!J"jqF`0iL"B!!$V@!!&8!!Bq9!"!,Rjc!hL)&J!!9!!'2Rjc!hKmGKYiI*8\rMH)J@!!!keJ!"9!!'2P3F`!k)&J!!1YB!!93!"Mj8!)!HIj`$H)Nf!!!keJ!"95!\r'2P3!3#jrR!0iL"B!!$V@!!&8!!BqIj`$H)J@!!!keJ!"9!!'2P3G`!k)&J!!1YB\r!!93!"Mj8!)!HIld$H)J@!!!keJ!"9!!'2P3!3#jr[30iL"B!!$V@!!&8!!BqIld\r$H(q5ihKrXHYi25#UUcNTUUTrLNJi25#UUcNTUUTrS%Ji9!$iIReI!hJp)&9915P\r99Aq!5$K8#3Jm28"996P+999rUe!iI6eEH&HJ"Mj8!"!kI6J!,P8V'$KAUXBq98N\r31R`B5#j8#4!k9k"'2P3!%$TpQ!!Z9k#'2P3!%$Tm'!!Z9!S)2(f!8hKp)!0iIA`\r$H&IT"Mj9)"!kI"J!,P32'$KAi-Bq9!!31R`B!#j8#4!k9q"'2P3!%$TpQ!!Z9q#\r'2P3!%$Tm'!!Z9!X)2(f!@hKp)!0iIId$H$Yl!)!l)!!!5!!"S$Ylrrb"@`!!9k"\r0rPHT5#am!%YiI9m#H&IJ4Vj8#4!k1!N%!(iH!#jAi)Dq9!N31MJ*"3"pIJ!Z9qN\r'[P8T%$Sjk3F!I9ji,PITaVj9+4!k1BN'!(`HB#jp530iI@",H(i+!hKrR&*i1h[\rrr)&l!!"AS+Vq9kQS&(`!5hKpI`*i9q#'[P3*%$Si#3%!IAi!,PIT"Vj9+4!k1!N\r$!(eH!#jAi-Dq9!m31MJ2!J"p2J!ZI8",H(eX!hKAi%Dq9!N31R`H5#jpL`0iIja\rDH$Ylrrb"1`!!9iT0rPH!5#ap3!0iI6m#H&IJ4Vj8#4!k1!N%!(iH!#jAi)Dq9!N\r31MJ*"3"pIJ!Z9qN'[P8T%$Sjk3F!I9ji,PITaVj9+4!k1BN'!(`HB#jp530iI@"\r,H(i+!hKr[9*i1h[rr)&l!!"AJ+Vq9iQS&(`!5hKpI`*i9q#'[P3*%$Si#3%!IAi\r!,PIT"Vj9+4!k1!N$!(eH!#jAi-Dq9!`31MJ-!J"p2J!ZI8",H(eU!hKAi%Dq9!N\r31R`H5#jp3!0iIld#H$Xj!!%X'3!)3B$qB$dJm2%j+I$`IkY)1$dJm2%j+I$`IiP\r)1&8Ji6jpI`0i25!2$cNT$`prS%Ji9!NJ0Me!$`mj5Jm2IiY31(dp@hKAS!Bq9!!\r31ReA!#jAS-Bq9!!31Rdh!#j9+a!k9k"'2P3!%$Tpp`!Z9HN`-PHJKMj8!"!kICF\r!,P@!)$Cp)!0iI@!$H(eF!hKAi!Bq9!!31Reh!#jAi-Bq9!!31R`A!#j8#K!k9q"\r'2P3!%$Tm&`!Z9!N`-PIJKMj8!"!kI"F!,P3!)$Cp)!0iI8!$H(ep!hKrR+*iIlf\rDH#`&!!K!J3"d1+Arq&H!4MkB&3!!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8\r!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8\r!!9HJ"MkB&3!!1V8!!Aj8NhKq-iYi5rrlR(ke+K3S"3!)3B%!H$NL!Ea8S"!kI5N\r!,RdT!kC1J!3J9k!'2MUerrqB&3!!9k$'2MUerrqB&3!!9k#'2MUerrqB&3!!9k"\r'2MUerrqB&3!!9i!'2MUerrqB&3!!9i$'2MUerrqB&3!!9i#'2MUerrqB&3!!9i"\r'2MUerrqB&3!!1'!!!,RKrla1J!!J!*!')%!!%3#3"!Z%!"!ZC'9cAf0LBepPEQ0\rbHA"d!!#q`IrB1`)2+$[#%bJl)JXSI2FlH)JA!!!kp`!"9!!'2P3F`!k)&`!!1[F\r!!93)"Mj9#)!HIja$H)NA!!!kp`!"93S'2P9)3#jrR%0iL4F!!$Vh!!&9#!BqIja\r$H)Nh!!!kp`!"95J'2P8G`!k*&`!!1[F!!98)"Mj9#)!HIle$H)NA!!!kp`!"93J\r'2P8!3#jr[30iL"F!!&3!"Mjr[30iI(FEH(bf+hK)!!6),"B!#%'!!-5)&`!!1[F\r!!93!"Mj8!!Bq9!$!$RqF!RL)&`!!1[F!!93!"Mj8!!Bq9!#!(RqF!RL)&`!!1[F\r!!93!"Mj8!!Bq9!"!,RqF!RL)&`!!1[F!!93!"Mj8!!BqIj`#H)JA!!!kp`!"9!!\r'2P3!"Mj8!-!1Ild#H)JA!!!kp`!"9!!'2P3!"Mj8!)!HIld#H)JA!!!kp`!"9!!\r'2P3!"Mj8!%!ZIld#H)JA!!!kp`!"9!!'2P3!"Mjr[3*i1YErq%J!!,"qpl)8+"B\r!"d'"!+!j!J)!9X!31Rd)!#jp#31Q6S!%)$Vhrrq)&`!!9!!'2P3!3#jr[3*i1[I\rrriJA!!"8!!Bq9!#!(Rqp!RJkprrrL"F!!&3!"Mj8!-!1Ild#H$Vhrrq)&`!!9!!\r'2RqF!RJkprrrL"F!!&3!"Mj8!%!ZIj`#H$Vhrrq)&`!!9!!'2P3!J"jrR!*i1[I\rrriJA!!"8!!Bq9!$!$RqF!RJk`!!!I0XcH$d!UUXj#+UUIiP!1$d!UUXj#+UUIk"\r!1&3!q(jp2`0i23"996N)999rJ%!i9!N)2$d!998j#&99Ik"!1(dp!hKAS!Bq9!!\r31R`C!#j8#4Ji9k$'2P3!%$Tm'3!Z9!J31PHJ4Mj8!"!kI"N!,PHUKMj95K!kI9P\r3,P9+#$am!&0iI3!$H(dm!hKAi!Bq9!!31R`C!#j8#4Ji9q$'2P3!%$Tm'3!Z9!J\r31PIJ4Mj8!"!kI"N!,PIUKMj95K!kI9P3,P9+#$am!&0iI3!$H(dp!hJl3!!!5!!\r"S)!E!!!lH`!%9kQUrPHSU"4p+%0iI"p#H&IJ"Vj8#"!k1!J$!(eH!#jAi-Dq9!J\r31MJ)!J"m(J!Z9qL'[P8)%$Sj#!%!I4j!,PIT4Vj9+4!kI6j),Rd)5hKm!%0iI8!\r$H(qF!RL!'`!!1hX!"&HT6IjAU%JXI5K$H(`I3RKAi!Dq9!J31MJ)"`"pAJ!Z9q$\r'[P3)%$Si#!B!I6i!,PIJ4Vj8#"!k1!J%!(`H!#jAk)Dq93J31MN)"3"p(N!ZI!"\r$H(dJ!hKp3!0iIj`#H)!E!!!lH`!%9iQUrPH)U"4p+%0iI"p#H&IJ"Vj8#"!k1!J\r$!(eH!#jAi-Dq9!J31MJ)!J"m(J!Z9qL'[P8)%$Sj#!%!I4j!,PIT4Vj9+4!kI6j\r),Rd)5hKm!%0iI8!$H(qp!RL!'`!!1hX!"&H*6IjAL%JXI5K$H(`I3RKAi!Dq9!J\r31MJ)"`"pAJ!Z9q$'[P3)%$Si#!B!I6i!,PIJ4Vj8#"!k1!J%!(`H!#jAk)Dq93J\r31MN)"3"p(N!ZI!"$H(dJ!hKp3!0iIld#H$YD!!%X'J!)3B$qB$d!m2%j#2$`IkP\r!1$d!m2%j#2$`Ii"!1&3!i6jp2`0i23!2$cN)$`prS%!i9!NJ0Md!$`mj#!m2Ii"\r!1(dp!hKAS!Bq9!!31Rdi!#jAS-Bq9!!31R`B!#j8#"!k9k"'2P3!%$Tm'!!Z9!!\r`-PHUKMj95K!kI9K3,P9+)$Cm!&0iI3!$H(dm!hKAi!Bq9!!31R`B!#jAk-Bq93J\r31RdB3#j9#K!k9qK'2P8)%$Tp'%!Z93N`-PISKMj9#"!kI4K!,P8))$Cp+%0iI8K\r$H(`G3hJX&J!!3B(l1(bA)hKAJ%BqQ"F!!$Vh!!&AJ)BqQ"F!!$Vh!!&AJ-BqQ"F\r!!$Vh!!&AJ!BqQ"F!!$Vh!!&AS%BqQ"F!!$Vh!!&AS)BqQ"F!!$Vh!!&AS-BqQ"F\r!!$Vh!!&AS!BqQ"F!!(qMkhLk`IrB6S!!)!#3"L"!!!S!N!3&j!!1,Q4PFepMBQ0\rIBfYcG@fqSIr81U)2+$[#%bJk`JXSI(JEH)JB!!!l'!!"9!F'2P6m`!k)'!!!1aJ\r!!93)"Mj9!)!HIj`$H)Mi!!!l'!!"91!'2P3!3#jrR!0iL2J!!$XB!!&8j`BqIj`\rlH)Mi!!!l'!!"91F'2P6p`!k)'!!!1aJ!!93!"Mj8"i!HIldlH)Mi!!!l'!!"91F\r'2P6J3#jr[30iL2J!!&6J"Mjr[30i21#UUcMRUUTrL$Ji21#UUcMRUUTrTcJi91$\riIRdI!hJp)&9915P99Aq(5$K8k!Jm21"996MR999rS$JiI4d$H&HV"Mj9B"!kI"B\r!,P3+'$KAUFBq95!31R`@!#j8#"!k9kG'2P6J%$Tm&J!Z9kb'2P@-%$TmpQ!Z91F\r)2(`!1hKp!!0iI9`$H&IV"Mj9B"!kI"B!,P3+'$KAkFBq95!31R`@!#j8#"!k9qG\r'2P6J%$Tm&J!Z9qb'2P@-%$TmpQ!Z91F)2(`!1hKp!!0iI9d$H#`'!!""JJ'iI,S\rVH$YJ!!")!!'JJ4S!!$YD!!4ATkVq9k#S&(cJ!hKp(`*i9q!'[P3(%$Si"`-!I2i\r!,PIJaVj8#"!k1!J#!(`H!#jAk)Dq93J31MN)!3"p2N!Z9qK'[P8)%$Tp(N!ZI5K\r$H(`!3hKmi!0iIj`#H)%D!!!l@J!%9kG0rPHJ5#ami!0iI4m#H&IJ"Vj8"a!k1!F\r(!(cq!#jAi-Dq9!J31MJ)"J"m(J!Z9qK'[P8)%$Sj#!3!I6j!,PISKVj9#"!k13J\r&!(dH3#jp+%0iI!"$H(cJ!hKrR!*iJ4S!!$YD!!4AKkVq9i#S&(cJ!hKp(`*i9q!\r'[P3(%$Si"`-!I2i!,PIJaVj8#"!k1!J#!(`H!#jAk)Dq93J31MN)!3"p2N!Z9qK\r'[P8)%$Tp(N!ZI5K$H(`!3hKmi!0iIld#H)%D!!!l@J!%9iG0rPH!5#ami!0iI4m\r#H&IJ"Vj8"a!k1!F(!(cq!#jAi-Dq9!J31MJ)"J"m(J!Z9qK'[P8)%$Sj#!3!I6j\r!,PISKVj9#"!k13J&!(dH3#jp+%0iI!"$H(cJ!hKr[3*i1hX!!5`E!!K"J2jJ5!!\r"Y$XP!)!lB!!!5!!"S$Xjrrb"'3!!9kG0rPHJ5#ami!0iI4m#H&IJ4Vj8"a!k1!F\r%!(cq!#jAi)Dq9!J31MJ)"3"m(J!Z9qJ'[P8)%$Sj#!F!I6j!,PISaVj9#"!k13J\r'!(dH3#jp+%0iI!"$H(cJ!hKrR!*i1cRrr)%C!!"ATkVq9k#S&(cJ!hKp(`*i9q#\r'[P3(%$Si"`%!I"i!,PIR"Vj8ja!k11F$!(dH1#jAjmDq91F31MMR!J"mrMJZI3F\rlH(`(1hKAi%Dq9!!31R`H!#jmi!0iIj`#H$Xjrrb"'3!!9iG0rPH!5#ami!0iI4m\r#H&IJ4Vj8"a!k1!F%!(cq!#jAi)Dq9!J31MJ)"3"m(J!Z9qJ'[P8)%$Sj#!F!I6j\r!,PISaVj9#"!k13J'!(dH3#jp+%0iI!"$H(cJ!hKr[3*i1cRrr)%C!!"AKkVq9i#\rS&(cJ!hKp(`*i9q#'[P3(%$Si"`%!I4i!,PIJ"Vj8"a!k1!F$!(`H!#jAjmDq91F\r31MMR!J"mrMJZI!!lH(d!!hKAjdDq91F31Rcq1#jm!$YiIld#H$Yl!!%X'`!)3B$\rqB$cJm2%ijr$`Ik!i1$cJm2%ijr$`IiJi1&8(i6jm(cYi21!2$cMR$`prS$Ji9!N\rJ0McJ$`mij`m2IiJi1(dp3hKAT`Bq91!31Ree!#jAS-Bq9!!31Re9!#j954!k9k"\r'2P3!%$Tp&3!Z93F`-PHJKMj8!"!kIC8!,P@-)$Cmjf0iI5FlH(em1hKAi!Bq9!!\r31Ree!#jAi-Bq9!!31Re9!#j954!k9q"'2P3!%$Tp&3!Z93F`-PIJKMj8!"!kIC8\r!,P@-)$Cmjf0iI5FlH(ep1hKmPb0i9i"'2TJA!!!kp`!"9i#'2TJA!!!kp`!"9iM\r'2TNA!!!kp`!"9iF'2TMh!!!kp`!"9k"'2TJA!!!kp`!"9k#'2TJA!!!kp`!"9k$\r'2TJA!!!kp`!"9kF'2TMh!!!iB!!!ZU(re%k!!#!!N!BJ3!!,!*!%"KJ!%#jNCA0\rIC@0LAf9ZBh*jF(3!!*2Krr`li!!!5!!!Q(`$q+j8!!BmI!2jVR`$q+jmJrLZ9)8\r(2Rb$q+j8K1FqI+3LH&5'"ljmJrLZ9)8(2Rb$q+j8K1FqI+3LH&5%pljma#*i9)F\r(rRb$q+j8K3FqI)2iVP5%jcjmT#*i9)B([Rb$q+j8K3FqI)2iVP5%jcjmT#*i9)6\rh[Rc%)RK8K2rqI13LH'L%!!&m!#0iI!2jVM[r!!%S(`!)3B$rD)2Krra1J!!J!*!\r')%!!!3#3"E!!&5jNCA0ICQPiGA"IDf9jAh"KFQPdH3#6iIrm1q!!!%J!!,4m!rL\rZ9!!(rRb$q+j8K!Bm9)8(2Rb$q+j8K!Bm9)6R2RbN)RK8KJHqI)2iVP5%"Ma8K3F\rqI)2iVP5%"Ma8K1FqI+3LH&5%pljma#*i9)F(rRb$q+j8K!Bm9)8(2Rb$q+j8K!B\rm9)6R2RbN)RK8KJHqI)2iVP5%"Ma8K3FqI)2iVP5%"Ma8K1FqI+3LH&5%pljma#*\ri9)6rrRcN)RKm!#!!3))!$$KJ!!")!!!81rm!!5JI!!K"J2p-1'!!!B2Krra1J!!\rJ!*!')%!!!3#3"G!!&5jNCA0IBfKPBfYIDf9jAh"KFQPdH3#pSIqd1Z)2+$[#%bJ\rl!JXSI0XcH#`)!!""JJA)I2BlH)J@!!!keJ!"9!!'2P3F`!k*GJ!!1YB!!99J"Mj\r8!)!HIj`$H)J@!!!keJ!"9!S'2P9!3#jrR!0iL"B!!$V@!!&8!!BqIj`$H)Nf!!!\rkeJ!"95!'2P3G`!k)&J!!1YB!!93!"Mj8!)!HIld$H)J@!!!keJ!"9!!'2P3!3#j\rr[30iL"B!!&3!"Mjr[30iI(BEH(b9)hK)!!8J,!8!#%#"!+5)&J!!1YB!!93!"Mj\r8&-!1L"B!!$V@!!&8!!Bq9!#!(Rk8!hL)&J!!1YB!!93*"Mj9)%!ZIT3$H)J@!!!\rkeJ!"9!!'2Rk8!hL)&J!!1YB!!93!"Mj8%m!1L"B!!$V@!!&8!!Bq9!#!(Rjc!hL\r)&J!!1YB!!93!"Mj8!%!ZIR-$H)J@!!!keJ!"9!!'2Rjc!hKrR+*iIlfDH$LPrrK\r)!!$!IYBU&#J&!!K"J3#`15)#4&5J%$Tp+3!ZI5N$TNk!"#!ke[rrL"B!!&3!"Mj\rr[3*i1YErriJ@!!"8!!Bq9!"!,Rqp!RJke[rrL"B!!&3!"Mj8!)!HIld#H$V@rrq\r)&J!!9!!'2P3!`!jr[3*i1YErriJ@!!"8!!BqIj`#H$V@rrq)&J!!9!!'2P3!3#j\rrR!*i1YErriJ@!!"8!!Bq9!#!(RqF!RJke[rrL"B!!&3!"Mj8!-!1Ij`#H$LJ!!!\rp)+UV15QUURq*5$JpB+UV1@ZUURqU@$K932KqI6m$H$dJ998j+999IiP)1&8J#$`\rp)&9915P99AqU5$Km(90i9k!'2P3!%$Tm'!!Z9!dB1&HZaMj9`"!kI"J!,P3,%$T\rAV%Bq9B!31Rdi!#jAUSBq98!31R`B!#j8!!JmI5!$H(eJ!hKp[!0i9q!'2P3!%$T\rm'!!Z9!dB1&IZaMj9`"!kI"J!,P3,%$TAl%Bq9B!31Rdi!#jAkSBq98!31R`B!#j\r8!!JmI5!$H(eJ!hKp[30i1d!!!%J!!D#"H`!!1hX!"&HUU[jAS+J8I8N$H(er5RK\rAi!Dq9!N31MNT!`"phNJZ9qh'[P@T%$Sj+3)!ICj),PI[KVj9k4!k15N"!(eH5#j\rAkdDq9@!31Rdq!#jp3%YiIB!$H(h!!hKrR!*iJ6X!!$Yl!!4AS%hq9kT),(`!8hK\rp2`*i9qN'[P8T%$Si#3F!IEi!,PIJaVj8$"!k1!`'!(hq!#jAi%Dq9!S31MJ+"!"\rpIJ!Z9q#'[P3*%$Si#38!I6i!,ReJ5hKpi!0iID!$H(qF!RL!'`!!1hX!"&H,U[j\rALDJ8I@T,H(`I8RKAi!Dq9!N31MNT!`"phNJZ9qh'[P@T%$Sj+3)!ICj),PI[KVj\r9k4!k15N"!(eH5#jAkdDq9@!31Rdq!#jp3%YiIB!$H(h!!hKr[3*iJ6X!!$Yl!!4\rAJ%hq9iT),(`!8hKp2`*i9qN'[P8T%$Si#3F!IEi!,PIJaVj8$"!k1!`'!(hq!#j\rAi%Dq9!S31MJ+"!"pIJ!Z9q#'[P3*%$Si#38!I6i!,ReJ5hKpi!0iID!$H(qp!RJ\rl@J!","S!#%'!rQ!p)2$a15R`m(qT5$JpB2$a1@[`m(q+@$K931%qI6m$H$dJ$`m\rj+3m2IkP)1&8J)$Bp)!m215N2$hq+5$Km(90i9k!'2P3!%$TpY`!Z9kl'2PA!%$T\rm&`!Z9!X31PHX4Mj9J"!kI"F!,P3*-$*AUSBq98!31R`A!#j8!#!fI5!$H(eJ!hK\rp[!0i9q!'2P3!%$TpG`!Z9q$'2P3!%$Tm&`!Z9!S31PIJ4Mj8!"!kI"F!,P3*-$*\rAi)Bq9!!31R`A!#j8!#!fI5!$H(e!!hKpI30i1h[rJ&H!4MkB&3!!1V8!!9H!KMk\rB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4MkB&3!!1V8!!9HJKMk\rB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!AqFSRKr[CTi,!8!!%'"qZ"\r)!!@B,!8!!%'"!!`iB!!!5!!&M(cf1hL)&J!!1YB!!93*"Mj9-X!1L"B!!$V@!!&\r8!!Bq9!#!(Rj5!hL)&J!!1YB!!93!"Mj8!%!ZIP)$H)J@!!!keJ!"9!!'2Rj5!hL\r)&J!!1YB!!93!"Mj8%F!1L"B!!$V@!!&8!!Bq9!#!(Ria!hL*0J!!1YB!!98J"Mj\r8!%!ZIM%$H)J@!!"8!!BqIM%$H(af'hKmP50iL"B!!$V@!!&8!!Bq9"c!$SJ@!!!\rkeJ!"9!!'2P3!J"jrR!0iL"B!!$V@!!&8!!Bq9!"!,RqF!hL)&J!!1YB!!93!"Mj\rrR!0iL"B!!$V@!!&8!!Bq9"h!$SJ@!!!keJ!"9!!'2P3!J"jr[30iL"B!!$V@!!&\r8!!Bq9!"!,Rqp!hL)&J!!1YB!!93*"Mjr[8YiIj!!ihL6SIqJ25#UUcNTUUTrLdJ\ri28#UUcP+UUTrS&!i9!RiIRer5hJp)&9915P99Aq!5$K8#3Jm28"996P+999rS&!\riI6d$H&HJ"Mj8!"!kIEJ!,P@Z'$KAS-Bq9!!31Rei!#j9E"!k9k"'2P3*%$Tp@%J\rZ9k#'2P3!%$Tm'!!Z9!!)2(e!!hKpJ!0iIG`$H&IJ"Mj8!"!kIEJ!,P@Z'$KAi-B\rq9!!31Rei!#j9E"!k9q"'2P3*%$Tp@%JZ9q#'2P3!%$Tm'!!Z9!!)2(e!!hKpL`0\riIGeEH$Yl!)!l)!!!5!!"S$Ylrrb"@`!!9k"0rPHT5#am!%YiI9m#H&IT4Vj9+4!\rk1FN%!(fqF#jAkBDq95N31MQ*"3"prQ!Z9qN'[P8T%$Sj53F!IAj3,PIJaVj8#4!\rk1!N'!(`H!#jpB!0iIHN$H(fJ5hKrR!*i1h[rr)&E!!"AS+Vq9kQS&(`*5hKpAdT\ri9q#'[P30%$Si$3%!ICi!,PIJ"Vj8$a!k1!m$!(eH!#jAi-Dq9!X31MJ,!J"p2J!\rZI8",H(f*!hKAi%Dq9!!31R`H!#jp)!0iIj`#H$Ylrrb"H`!!9iP0rPH+5#ap)&0\riIAm#H&IT4Vj9+4!k1FN%!(fqF#jAkBDq95N31MQ*"3"prQ!Z9qN'[P8T%$Sj53F\r!IAj3,PIJaVj8#4!k1!N'!(`H!#jpB!0iIHN$H(fJ5hKr[3*i1h[rr)&E!!"AJ+V\rq9iQS&(`*5hKpAdTi9q#'[P30%$Si$3%!ICi!,PIJ"Vj8$a!k1!m$!(eH!#jAi-D\rq9!X31MJ,!J"p2J!ZI8",H(f*!hKAi%Dq9!!31R`H!#jp+30iIle+H$Xj!!%X'3!\r)3B$qB$dJm2%j+I$`IkY)1$e!m2%j5[$`Ii"31&3*i6jpIdYi25!2$cNT$`prS%J\ri9!NJ0Me!$`mj5Jm2Ii"31(dp!hKAS!Bq9!d31RhAD#jAS-Bq9!!31Reh!#j9E"!\rk9k"'2P3!%$Tp0`!Z95S`-PHJKMj8!"!kI"F!,P3!)$Cp3!0iIB!$H(hF!hKAi!B\rq9!!31Reh!#jAi-Bq9!!31R`A!#j8#K!k9q"'2P3!%$Tm&`!Z9!N`-PIJKMj8!"!\rkI"F!,P3!)$Cp)!0iI8!$H(ep!hKrR**iIlf+H#`&!!K!J3"i1+Arq&H!4MkB&3!\r!1V8!!9H!KMkB&3!!1V8!!9H!aMkB&3!!1V8!!9H!"MkB&3!!1V8!!9HJ4MkB&3!\r!1V8!!9HJKMkB&3!!1V8!!9HJaMkB&3!!1V8!!9HJ"MkB&3!!1V8!!Ai5iRL!!Iq\rJI"(UH%[rqjKqY5S8+!8!#%'"!(Jj)J)J9+!31RdT!#jp+31Q6S!%)&HJ"MikYIr\rrQ"8!!&HJaMikYIrrQ"8!!&HJKMikYIrrQ"8!!&HJ4MikYIrrQ"8!!&H!"MikYIr\rrQ"8!!&H!aMikYIrrQ"8!!&H!KMikYIrrQ"8!!&H!4MikYIrrQ"8!!$KJ!!#jSIq\rd6S!!)!#3"L"!!"-!N!3,J!!4,Q4PFep`Bf*MAf9ZBh*jF(3![L(ra$UL"bJk`J-\rS1L)$#$T#!XJkBJ+)1S)#D(ah'hL)&`!!1[F!!93!"Mj8(F!1L"F!!$Vh!!&8!!B\rq9!#!(Rqp!hL)&`!!1[F!!93!"Mj8!%!ZIld$H)JA!!!kp`!"9!!'2Rqp!hKAS0p\rq9!!31R`8!#j8"KJi9k#IIP3!%$Tm&!!Z9!831PHJ(hj8!"!kI"3!,PHRAhj8ja!\rkI23i,P6R#$am!$YiI+!$H(cI!hKAS2mq9!!31R`6!#j8"KJi9k#r2P3!%$Tm%`!\rZ9!831PHJ2cj8!"!kI"-!,PHRIcj8ja!kI2-i,P6R#$am!$YiI+!$H(cH!hL)&`!\r!1[F!!93!"Mj8(F!1L"F!!$Vh!!&8!!Bq9!#!(Rqp!hL)&`!!1[F!!93!"Mj8!%!\rZIld$H)JA!!"8!!BqIld$H&HJjcj8!"!kI")!,P3''$KAS+Fq9!!31R`5!#j8"4!\rk9k!R2P3!%$Tm%J!Z9kGR2P6R%$TmmMJZ91F)2(`!1hKmS!0iI-!$H(rr!hKAS2p\rq9!!31R`4!#j8"KJi9k#rIP3!%$Tm%3!Z9!831PHJ2hj8!"!kI"%!,PHRIhj8ja!\rkI2%i,P6R#$am!$YiI+!$H(c!!hKrhJ0iI*SMH$XJI[`l!!!35!!",&FJ"riX!!!\r!3B)!)&IP%6TAi$DqI,m$H&I&%6TA`$DqI,i$H%J!!"aAj3Nm9q!ZrRbr!hKAa3N\rm9m!ZrRbq!hKr13j`9q8(IPIJjVKmS!0i9!831MJ&!`"mYJ!Z9qER[PIJ[VTm`!0\ri9!B31MJ'!J"m&J!Z9qH22PIQKVCmjM0i9-B31MM'!3"mpM!Z9qC@[P6'%$TmeM!\rZI1BcH(`!-hKm[!0i9m8([PI!rVTmS!0i9!831MJ&!`"me3!Z9m$1[P3&%$Si"3)\r!I,8!,PI(PcjA`)kfI1!$H&3(%$Si"`%!I"8!,PI(9Vj8ja!kI28i,R`!1hKmS!0\riI0X$H&H&!LjAB!B1I+!$H*!!'J!!1eS!"&H&"JjAB!)ZI+!$H*!!'J!!1eS!"$X\rBrrmX'!!!3B(qe$KJ!!#k)Ir%6S!!)!#3"L"!!!m!N!3$)!!2,QeKDf9IDf9jAh0\rMD'9N!!!!I!J#TT2Krrb3!!%!#*3Krm"mIaYiN!#"!&arirYiJ)%!A%[rr*eJ!!!\r!Iq2lH%[rlr9J!!!!,!-!!%##!!`iB2rr5!!!*(rMqhK)!!YeB!!!!#`$!!""JJ!\r-1'$rrNJ!!!JiB!!!J!%!5$JK!%"m#!1QJq(rr%k!!#!!N!BJ3B!"!*!&H!!1,Q4\rPFepVCAPIFf0SC@4m#!+QNq(rr*!!!3!)P#(r`(ar'hKrirYi5!!#-@!!!!"rirY\ri5rrZM@!!!!"rirYi5!!+p@!!!!!X!`!!3),rf$KJ!!#!!3")1#%!3(`)!kD$iIr\rm6S!!)!#3"L""J!%!N!9B!"-ZC'9cAfjPGepbB@jNEfeIDf9j!!!!I!J#TT!!!3!\r)P#(rX*!!B3"S5!!k"B""!"53!'%!5%J!1IQ!33!81)%!5*!!C!!%J'%!D%J!!+P\rJ!!!!1'%!5%J!!5eJ!!!!1'%!1%[rrcNiB3!i5!!!L@!!!!!iB3"!5!!jdB""!"3\riB3"!1'-!"%J!1F'!33!8J')!,%J!!2&J!!!!1'%!1%[rr[diB3!i5!!!6@!!!!#\r!!3"B1#%!8(`)!kC1J!!J!*!')%'!!*!'T!!K,Q4PFepTEQPdAh*KEQ4[E9pZG@e\rLCA*ICf9ZCA*KG'pb!(`)!UD6iIrmNm(rq*!!!3!)P#(r`*!!B3"B1m)Y-)"K!&J\riJLdi5rrpl@!!!!!li!!!5!!!%$J!!!"m([QZ1rm!!5`I!!K"J2r`J!%!5$JK!%"\rm#!1QJq(rr)2"rrK1J!!J!*!')%'!!J#3"@!!(LjNCA0IFf9dAh*KEQ4[E9pRC@j\rPFQ&dEh*IFf9PC(`)!UD3!!%!#*3Krm#3!'%!@$KL,6#!J3"B1+!!#%J!1(Q!33!\r8J!%!5$JK!%"m#!1Q6S!!)!#3"L""J!#3"M3!'#jNCA0IFf9dAh0PFA9PEQ0PAfj\reE@*PFJ!!I!J#TT2Krrb6`IriN!!"!!L8)Ir!N!"K!&Jl`Ld`Im2cH)#"!&JiSLd\ri1-!!!8[rjJ&J!!!!1q!!!%J!!#4mI[LZ1!-!!93!"Mjm([QZI"liVLJ!!!"!JJ!\r31rm!!5`I!!K"J2rFJ!%!5$JK!%"m#!1QJq(rr)2"rrK1J!!J!*!')%'!!J#3"A`\r!'LjNCA0ICf9ZCA*KG'9IFQ&ZC'pYAf*XEf0VI!J#TVk"rp#3!!%!#*3Krj!!I(8\rEH(bB)hKmYLYiI0FcH(cd1hKqJk0i5!!"CAam'hJiG!!%5!!"@Aak'hJS'!!!3))\r!#$VJ!!%l)!!"5!!!X(lHXhKqZkYi5!!!J#`H!!&!J3!JIf2EH%J!!1&8B!3qIr`\r#&$Yl!!)lh[rq5!!!')JE!!!lH`!"9!!'2Rrm!K3l`!!!Ieh6H(arqGCm(HR@I)-\r#&$aJJ!!iBrrrI!3EPR`!'GCrJ#"32(d%r$J$FbemR`(@2'#!!$KMrrpm""Z@I!!\rCeRp!)&!X(J!!3),rJ#JB!!""JJ!8NjJ!!$XB!!56@!!!1aJ!"$Xj!!%X'3!%3B%\r!$(`CZ!"!JIp)Ii2MH)!"!(Ji)3"`I!J$TVU"rp"1J!!J!*!')%'!$!#3"!%N!!m\rZC'9cAh&eB@4IBfYcG@d!!!#)!`!"Q!(rm)J$!!!iJIr`Q!3!!D"Krr"1J!!J!*!\r')%!!N!FF!"BZG(G[Af*jG'9cAhCKH&pdEepZCA4cL!-!!jJ"rr#)!`!#1)(rm*J\r%!!')!`!"1)(rm*J%!!+)!`!!1)(rm*J%!!1!BIr`6S!!)!#3"L"!!*!(0!!A,QC\r[GA*IBRPdCA0IGQ&iAh4[AfjPG(-!!!"m#!+Q[b(rj*!!!3!)P#(rS(aj'hKr2-Y\riIcV,H$KK!$K)!$@aJ%%!&%J!0C'!33!8J!%!1(`%'RL!BJ$31!-!!C!!!J$3I'-\rLH%J!0D'!33!85!!eXB""!"53!'%!2(p$dhJiJ3!m1+!!"%J!06Q!33!81eS!"%J\r!0Bf!33!8N!"K!$ar3p0i1)%!2$LJ!!4)!$89J%%!&$YJ!!")!!"B1m!!!)[m!!!\rlS!!!5!!!&&Irq(jAi!IqIpi#H$Zp!!%X(3!'3)(rl#`H!!"!JJ!8L"`!!'!!!!'\rB(!!!5!!!%)JF!!"8!!!mQ"`!!$ZF!!%lH`!","X!"d#"rkJiB!!!J!%!D$JK!'"\rm#!1QZb(rj%k!!#!!N!BJ3B!(!*!%!4!!$bjNCA0IFQ&ZC'pYAfYPH3!!!(`)!UD\r6iIrmN!!"!!L8)Hr!N!"K%&L3!)%3A*!!S4"J1'%!1$L!%!#!S4"FJ-%3B%J!!(9\rJ!!!!I(mEH#`I!!"!JJ!81'%!1)#"%&K)!!**B!!!!$KK!$JiJ!!!1+!3!%J!04Q\r!33!8Iq2lH)!"%%Ji)4"!I!J$TS2Krra1J!!J!*!')%'!!3#3"A`!%LjNCA0IFQ9\rKC&p`BA0cGfpbC(`)!UDqiIrFN!!"!!L8)HqJI(dEH(bD)hKmZbYiI0NcH$VL'dF\rl!KXSJq)!8$Z!!!!X'K!!3)%")$KJrrp)!!&iIf2EH%J!0!'!33!81(m!6%J!0!f\r!33!8Ik2VH(p%dhKrjIYi5!!d%B""!"3S!`!!3))!&(rMqhK)!$39J%%!&%J!!04\rrSqYi1)!!#NJ!0"Q!33!8I(iEH#JH!!""JJ!-1!!!!*JH!!!X'3!!3B)!T(m$`hK\rrC0Yi5!!cMB""!"3iI`"-5!!cQB""!"3iB3!i1)!3!(rPqhK)!$1GJ%%!&#J$!!"\r!JJ!8Iq2lH%J!-k'!33!85!!!B$KK!$JiJ!!+5!!cTB""!"4mIKYi+"i!!%'#!!`\ri!!!!Q"i!!(qMkhJiJ3!i5!!cQB""!"3X!`!!3B)!)(lMZhK)!$-0J%%!&$Kr!%a\r)!$-CJ%%!&%J!!!JlJ!!","`!!%'#rZJX(!!!3))!'(qMkhJiJ!!!IdA6H%J!-f@\r!33!81')!e%J!-XQ!33!8,"N!!%'#!"JiB3!i1)!!!$LJ%!")!$-pJ%%!&$J!!!"\rmHZS8Q!2rrhq!!$48!pPqJ!%3D$JK%'"m#!1QZZ(rh%k!!#!!N!BJ3B!*!*!%!FJ\r!%bjNCA0IFQ9KC&p`GepcG(*TEQF!!!"m#!+Q[X(rf*!!!3!)P#(qi(aj'hKmPb0\riIcE,H$Z!!!%lS3#iIb2,H%J!-Y@!33!8I(SEH$KK!,JiJ!!!1+!!3%J!-U@!33!\r81f!!!8J!!(L)'3!!1cN!!A`I"h3l`!!!5!!!4#`F!!""JJ!JIk6VH$Zp!!')C!!\r!9q!(rRaJ!RLB"!!!5!!!'$Zprrq)I3!!9q!(rRaJ!RLB(3!!9rriIM[H!!%X(J!\r'3)(r[&GJ"hiS!!!!3))!$(q!!$48(0Pq1hX!!A`Ed%"!JIq)1k%!Z(liZhJlB!!\r!5!!!3$[J!!!l`!!!5!!!))JG!!!l[3!"I!-(G$JH!!&mB!!`Irm$H$[H!!%X(J!\r'3)(ri*[i!!!l'!!"1hX!!5JE!!G!JIr!IZ1lH%[rj1eJ!!!!IZ1lH$L"!$K,rr@\r9B!!!!(l$XhKqj,YiIdA6H$M"!$KqjlYi5rrBJ@!!!!!iB3!i1)!!!$LJ!)")!$'\r"J%%!&(lMZhK,rq5KB!!!!$KJ!!#!!3%S1#%")(`)!kDk`IrB6S!!)!#3"L""J!S\r!N!3"N!!!%LjNCA0IFh4bD@jRAh4[AfYPHA`)!UD6iIrmNm(rq*1Krr53!!%!#*3\rKrl#3!'%!D(bI)hL$S3"S1m!!!(rMqhJiJKYJ5!!a-B""!"4)!!!iIq2lH$L#!0D\r)(3!!1ld!!93&"Mj)!$%4J%%!&#`H!!K!J!!8Iq2lH$L#!0P)!$$jJ%%!&#`H!!J\rlhJ!"3B$ra(rMqhJiJJ$F5!!`hB""!"5!!3"B1#%!8(`)!kD$iIrmJm(rq)1Krr4\r1J!!J!*!')%'!!`#3"DJ!&LjNCA0IBf*XEf0VAh"bD@jdAfCTE'9m#!+QNq(rr*2\r"rrL6SIrdN!!"!!L8)Iq`I(dEH$[#'fFli!!!5!!!-(r$mhJlhJ!)Ik6VH$LJ!!K\r)!#m*J%%!&#`$!!"!JJ!-1'!!!8J!!"3lr`!"+"m!%%'!rp!iB!!!J!%!@$JK!&"\rm#!1QJq(rr)2"rrL$SIrd6S!!)!#3"L""J!-!N!9m!"!ZC'9cAfPcAhGPB@YIDf9\rj!!#pSIqdP#(qi$VL$bJl`K-S1`),+(cE-hKmqMYiI4P$H#`+!!""JK#`I6",H)P\r`!!!k%!!"9@`'2P@F`!k)%!!!N!!"!"3k%!!"J!%!&&3-"Mj9Li!HIjaEH)P`!!!\rk%!!"9@d'2P@J3#k3!!%!')!"!"KrR!0iL"!!!*!!!3!F1K!!!B!"!"a8#`BqIja\rEH)P`!!!k%!!"9@i'2PAG`!k)%!!!N!!"!#!k%!!"J!%!)&3-"Mj9J)!HIld$H)J\r3!!!k%!!"9!X'2P9V3#jr[9YiLC!!!!"9M3BqIleVH(a`'hL3!)%!%%J!$qJX"3!\r)3B!!p)P`!!!k%!!"9@X'2P9V"Mj9E-!1IjaLH)Q`!!!k%!!"9D!'2T!!!3!NJ!%\r!*&3,"Mj9Di!HIjaDH)P`!!!k%!!"9@!'2T!!!3!SJ!%!+&3!"Mk3!!%!,)!"!#a\r8#d!ZIjaDH)Q3!!!!1K!!!9@2"Mj9i!BqN!!"!$#!!3!`Ij`#H)P`!!!k%!!"9@X\r'2P9Z"Mj9cF!1IleUH)Q3!!!!1K!!!9@!"Mj8#`Bq9@Z!(Rqp@RL*F!!!1K!!!99\rV"Mj9E!Bq9B"!,T!!!3!dJ!%!0(qp!RL)%!!!N!!"!$Jk%!!"J!%!1&3,"Mj9B!B\rqIld#H$LPrrK)!!$3IK!U&#J&!!G"J3$!1H)F$&5Y%$TplfJZIHN$TNk!"#!k%2r\rrL"!!!*!!!3!mJ!%!2&3!"Mj8$N!ZIlebH$S3rrq*N!!!!&@!"Mk3!!%!3)!"!%"\r8!)!HIld#H$S3rrq*F!!!9@!'2P31`!jr[A*i1K$rriP`!!"9E!BqIjaLH$S3rrq\r)%!!!9!m'2PAV3#jrR&Ti1K$rriP`!!"9E!Bq9B#!(T!!!3"%J!%!4(qF!RJk%2r\rrL"!!!*!!!3")J!%!5&32"Mj9km!1IjaDH$LJ!!!pS+UV1DfUURq1D$Jm!+UVN!!\r"!%b"B3"-1@ZUUT&K!%b!!3"-IkX!1&9[q(jphhYi2B"996Q-999rM'!i9Bi)2$`\r!99@3!!%!8)&K!&!jDe99N@%!8)!"!&"rU`!iIGeEH&HV"Mj9B"!kIEJ!,P@J'$L\r3!!%!X&HZaMj9`"!kIAJ!,P9X%$TAVNBq9F!31T!!!3"8J!%!9(hB!#jAUiBq9@X\r31Rfi@#j9S!JmIF!$H*!!!3"BJ!%!@(f,!hL!!3#`I"aEH&IX"Mj9La!kI"KB,T!\r!!3"FJ!%!A&3!'$L3!!%!B&IVaMj9Da!kICKB,P@2%$TAkdBq9@!31Rfi!#jAlSB\rq9F`31ReiB#j9B!JmN!!"!'5!!3"NID!$H*!!!3"SJ!%!D(hV!hL!!3"JI"eEH$V\r!!!")!!)JJAX!!$Yl!!4AVDVq9kkS&(fJFhL3!!%!E)!"!'apI`*i9qX'[P9[%$S\rjM`-!I"jJ,T!!!3#d9q['[P9J%$U3!!%!F)&K!(!i#`)!IEi!,PIJKVj8!"!kN!!\r"!(5"B3"d1BX"!(hHB#jAi%DqN!!"!(L!!3"i9!X31Req@#jpc&YiIDaMH)!"!,4\rm$Q0iIjabH)(E!!!lH`!%9kY0rPHY5#apEfYiIGpkH&IJ"Vk3!!%!I)!"!(a8#a!\rk1@X(!(`H@#k3!!%!Z&IXaVj9La!k1@X'!(fq@#jAkdDq9@i31MR1"!"m(R!ZN!!\r"!)"Ai)DqN!!"!)5!!3#%9!`31MQ-"3"pIQ!ZJ!%!J(`!@hL3!!%!L)!"!)KpU`0\riJ!%!Z(`,@hKrR&TiJEX!!$Yl!!4AMUVq9i#S&*!!!3#-J!%!M(h-!hKp[f*i9qX\r'[P9Y%$Si$3-!N!!"!,b!!3#mI"i!,T!!!3#3!&IXaVj9La!k1DX#!(`HD#k3!!%\r!P&IVKVj9E"!k1@`"!(fq@#jAkdDq9@X31RfH@#jpVf0iJ!%!P(`,HhL!!3#3!(`\r!@hKr[3*iJAX!!$Yl!!4AM8hq9i"),(fJ!hL3!!%!Q)!"!*KpI`*i9q!'[P3-%$S\rjE!F!I"jB,T!!!3#F9q$'[P3,%$SjL`B!IGjJ,PIV4Vj9E4!k1@d%!(fH@#jAkiD\rq9@X31MJ,"3"pIJ!ZIBeEH(h-DhL!!3#FI!"MH(qp!RJkeJ!","B!#%'!rH!pB2$\ra1@[`m(qZ@$Jm!2$aN!!"!+#"B3#J1@[`m*&K!+#!!3#JIi!!1&3-i6jphf0i2@!\r2$cPV$`prS&JiN!!"!+5!!3#N9!!J0MeJ$`mjD`m2IiYB1(`G@hKAVJBq9F`31Rh\rhB#jAS-Bq9!X31Reh@#j9EK!k9k"'2P3-%$TpGf!Z9@d`-PHJKMj8!"!kN!!"!+L\r!!3#SI"F!,T!!!3#XJ!%!V&3!)$D3!!%!`)!"!-"pS!0iIFi$H(hmFhKAk`Bq9@`\r31R`AB#k3!!%!&&IXaMj9La!kIAGB,P9Y%$TAi%BqN!!"!"L!!3!B9!!31T!!!3!\rFJ!%!((eh!#j9Dc!b9qk'2PA!%$U3!!%!))!"!#"pP`!Z9B!J0ReJ!hKpU`0iJ!%\r!&(`G@hJlHrq!2@#UUcPVUUTrM&Ji2D#UUcQYUUTrUfJi9@[iIRfI@hJpB&991@Y\r99Aq-@$K9M3Jm2!"99C!!!3!NJ@%!*$PV99@4B3!NJ!%!*(qV!$Kp[9Yi9kX'2P9\rV%$Tm'&JZN!!"!#L!!3!S9!!B1*!!!3!X9k['2P9X%$Tpq'!Z9H!31T!!!3!`9kY\r'2P9V%$Tpf&JZ9kf'2P@X%$Tm''!Z9!X)2(h,@hL!!3!`I!YEH)!"!#am(&Yi9qX\r'2P9X%$Tm''!ZN!!"!$5!!3!d9!!B1*!!!3!i9q['2P9J%$Tpq!!Z9Hd31PIJ4Mk\r3!!%!2)!"!$a8!"!kIGJ!,PIXKMj9J"!kN!!"!%#!!3"!I"J!,P3,#$ap`&YiIDi\r$H)!"!$Km(A0i1eS!J$UJ!!")!!)`1eVrr)&k!!"AV%hq9k"),(f2!hKpIhTi9qY\r'[P9V%$SjL`3!I"jJ,T!!!3"%9q#'[T!!!3")J!%!5&32%$SjE`8!IEjB,PIZ"Vj\r9`"!kN!!"!%b"B3"-1@X(!(hq@#jAl-Dq9B`31MR-"J"m(R!ZN!!"!&#!!3"3IHX\r$H(fV@hL!!3"%I!"EH(qF!RJl@[rmJES!!&HJU[k3!!%!X&HZU"5!!3#`I!"cH(f\rr!RKAkiDq9@`31MR-!3"m(R!ZN!!"!&4AlJDq9FX31MPV!`"p[PJZ9q$'[P3!%$U\r3!!%!@)&K!&JjD`)!ICjB,RfVBhL!!3"8I!"EH*!!!3"F9q"'[T!!!3"JJ!%!B&3\r,%$TpIPJZJ!%!A(`-@hKrR'*i1eVrr)(k!!"ALdhq9i"),(eY!hKprfTi9qj'[PA\r-%$SjE!3!I"jB,T!!!3"N9q#'[T!!!3"SJ!%!D&3,%$SjD`8!IEjB,PIZ"Vj9`"!\rkN!!"!'b"B3"X1@X(!(hq@#jAl-Dq9B!31T!!!3#dJ@%!Y$PV"J"m(PJZN!!"!(#\r!!3"`IH!$H(fY!hL!!3"NI!"VH(qp!RJl@[rmJ"S!!*!!!3"d9ibUrPH1U"4pJ(0\riN!!"!(L!!3"dJ@%!H(`I@RKAkiDq9@X31MQ,!3"pRQ!Z9qi'[PA1%$SjEJ-!IEj\rB,PI[aVj9i"!kN!!"!(b"B3"m1@X#!(eq@#jpS&YiN!!"!,L!!3#iIB`$H&IV4Vj\r9Da!kIEjB,Rf,DhKr[9Ti1V8!!5`9!!K"J2h32F$`m6R1m2"rVR!i2!$`mC!!!3#\r!J@%!J$PVm2#4B3#!J!%!J(q!!$L3!!%!K)!"!)48$1%qIGpMH$f!$`mjM!m2IkY\rJ1&9J)$D3!!%!L$eJ$`mjD`m2IiYB1)!"!)Km(9Yi9kd'2P@Z%$Tm&h!ZN!!"!)a\rAV-Bq9BX31Rfh@#j9S"!kN!!"!,aAS%BqN!!"!*!!J!%!N!"8$"!kIAGJ,P9Y-$*\rAS)BqN!!"!*5!!3#89!X31RfA@#j9Lb!fIDeEH)!"!,am#fYiJ!%!M(`F@hKAk`B\rq9@`31RhhB#jAkmBq9@!31Reh!#j9E4!k9q"'2P3!%$U3!!%!Q)!"!*Km&`!Z9!`\r`-PIVKMj9B"!kN!!"!*b!!3#FI"F!,P3,)$CpM&YiIDjMH(hpFhJpB+UV1@ZUURq\r0@$JpB+UV1@ZUURqX@$K9LrKqIEpEH$eJ998jDe99Ii"B1&3,#$`pS&991De99Aq\rXD$KpI@0i9k!'2P3,%$Tpf&JZ9F!B1*!!!3#J9k$'2P3-%$TpH'!Z9@!31T!!!3#\rN9k"'2P3,%$TpH&JZ9kk'2PA-%$Tpq'!Z9H!)2(eV!hL!!3#NI!YEH)!"!+"m(&Y\ri9qi'2PA!%$TpQ!!Z9BXB1&IYaMj9S"!kI"J!,T!!!3#SJ!%!U&3!%$U3!!%!V&I\rJ4Mk3!!%!`)!"!-"8!"!kIGJ!,PIJKMj8!"!kI"J!,P30#$apc@YiJ!%!V(`!DhK\rpI30i1S!!!%J!!LL"H3!!1cN!"&HXU[jAS+J8N!!"!"5!!3!8IB`$H(erBRKAk`D\rq9@X31MQV!`"m(QJZN!!"!"KAi-DqN!!"!"b!!3!F9!X31MPV!J"phPJZ9q#'[T!\r!!3!JJ!%!)&3-%$Si$!%!I"i!,PIV4Vj9Da!kICjB,R`0BhKpbfYiJ!%!'(`,@hK\rrR&TiJAN!!$Xj!!4AV%hq9ke),(f!DhL3!!%!*)!"!#4pI`*i9qX'[P9V%$SjD`F\r!I"jB,T!!!3!S9q$'[T!!!3!XJ!%!,&3,%$SjL`B!IIjJ,PIJ4Vk3!!%!-)!"!$"\r8#a!k1@X%!(hH@#jAlBDq9D`31MJ-"3"pIJ!ZIFYEH(hV@hL!!3!SI!YEH(qF@RL\r"Q3!!1cN!"&H!U[k3!!%!0&H!U"53!!%!1)!"!$5"B3!iI!YEH(fI@RKAi!Dq9!m\r31MQ[!`"m(QJZN!!"!$aAi-Dq9!i31MQ1!J"m(Q!ZN!!"!%"Ai)Dq9!X31MJ,!3"\rphJ!Z9qY'[P9X%$Tm(Q!ZIFm$H)!"!%"m#hYiJ!%!2(`,@hKr[9TiJCN!!$Xj!!4\rAJ%hqN!!"!%4AJ%JXN!!"!%L!!3"%J@%!5(`2@hKpRhTi9qX'[P9Y%$Sjc3F!I"j\r`,T!!!3"-9q['[P9[%$SjM`B!ICjJ,PIZ4Vj9`"!kN!!"!&#"B3"31@X%!(eq@#j\rAi)Dq9!d31MJ0"3#3!!%!X)!"!,"phJ!ZI@"cH(f,!hL!!3"-I!aEH(qpBRJkP!!\r","3!#%'!rGJp`2$a1Fl`m(qJF$L3!!%!9$h!m2%jc[$`IiY`1&9Vi6k!!3"8I"p\rEH$fJ$`mjV3m2Ik"S1&3!)$D3!!%!@$eJ$`mjD`m2IiaB1)!"!&Km(@0i9kX'2P9\rJ%$U3!!%!A)!"!&am&`!ZN!!"!'"AUmBq9@X31RfA@#j9Ma!k9kY'2P9J%$TpY`!\rZ9Di`-PHXKMj9La!kI"GB,T!!!3"NJ!%!C&3!)$D3!!%!D)!"!'Kpb`0iIHYEH)!\r"!'"m(&Yi9qd'2P@Z%$Tm&h!ZN!!"!'aAkmBq9@m31RfAH#j9J"!kN!!"!,4AkdB\rq9@!31T!!!3"`J!%!F(`A!#j8$6!b9q#'2P3!%$U3!!%!G)!"!(4pP`!Z9BiJ0Rf\rJFhL3!!%!H)!"!(L"B3#dI@X$H)!"!'am(9Yi1cRrJ&H,4Mk"J3!31F`!!C("!"#\rCE!!!9ik'2S&K!""pE9Yi1HX!!C(K!"#Cc3!!9i$'2T!!!3"mJ@%!%$J,!!'3!!%\r!Z)!"!,L3!!%!%)!"!(bB#`!!9i`'2S&K!"!jU`!"ND%!%*Q,!!"AUdBqJF%!%$J\r1!!'3!!%!J)!"!)#3!!%!%*PZ!!"AS)BqN!!"!)5"J3!31@`!!C&K!"#!!3#%Q!`\r!!&HJaMk3!!%!L)&K!"!jU`!"ND%!%)!"!)LB#`!!9ki'2S!"!"#3!!%!M)'"!)b\r"B3#-1@X!!C&K!"#Cc!!!,!8!!%'"m"K)!"$F,!8!!%#"%04p-%YiLE!!!$S3!!&\r9S!BqN!!"!,b!!3#m9!$!$T!!!3#3!)!"!*!!N!!"!!b"J3!-LA!!!$S3!!&9E3B\rq9D#!(T!!!3#8J!%!P(f,!hL4B3!-JB%!$)P`!!!k%!!"9@d'2P@V3#jpLeYiN@%\r!$)'"!!b*m!!!1K!!!9AV"MjpJ&YiN!!"!!b*F!!!1K!!!99Y"Mj9S-!1N!!"!!L\r!!3!)N!!"!*L)%!!!1K!!!93-"Mj9Li!HJ!%!Q(`!@hL3!!%!R)!"!*b3!!%!#)!\r"!!L*F!!!1K!!!99X"Mj9MN!ZI!YcH*&K!!L"S3!)LA!!!&9X"MjpUf0iN@%!#(a\r`'hL3!)%!%)P`!!!k%!!"9@!'2P3F`!k*F!!!1K!!!99Y"Mj9V)!HIjaMH)J3!!!\rk%!!"9!X'2P9Z3#jrR(0iL"!!!*!!!3#J1K!!!B!"!+"8!!BqIj`$H)Q3!!!!1K!\r!!9@,"Mj9IF!1L"!!!*!!!3#N1K!!!B!"!+48!!Bq9!Z!(Rqp@hL*F!!!1K!!!99\rZ"Mj9c%!ZIleMH)R`!!!k%!!"9H!'2Rqp!hL6J3!%Nk%!!$eJUUXjDkUUIiYB1$h\r!UUXjcUUUIk"`1&3-q(jpIf0i2@"996PV999rM&Ji9B!)2*!!!3!82B"996Q-999\rrUf!iJ!%!&(`G@hKAU`Bq9@d31R`BD#k3!!%!')!"!"K8!"JiN!!"!"aAUmBq9@X\r31RhB@#j9`"!kN!!"!#"AV%Bq9B!31R`B!#jAUiBq9@X31RfB@#j9M3JmI!YVH)!\r"!#"m#eYiJ!%!((`F@hKAk`Bq9@`31RfiB#j9S"JiN!!"!#4AkmBq9@X31Rei@#j\r9B"!kN!!"!#KAi%BqN!!"!#b!!3!X9!X31RfB@#jAliBq9H!31T!!!3!`J!%!-(e\ri!#j9D`JmIBjEH)!"!#Km$A0iJ!%!*(`GDhJl13#!1Q!!!%J!!M!l1IrmJCN!!&H\rJ6IjAUdJXI!YEH(fI@RKAkdDq9@X31MQ,"!"m(Q!ZN!!"!$4Ai)DqN!!"!$L!!3!\ri9!X31MJ,"3"prJ!Z9qd'[P@J%$U3!!%!2)&K!$`i#`F!IGi!,PIXaVj9J"!kN!!\r"!%#"B3"!1!X'!(eq!#jp`&YiIHi$H)!"!$4m#h0iIjaDH$Xjrrb"Q3!!9k#UrPH\r[U"4m#hYiICpDH&IVKVj9E"!k1!`"!*!!!3"%J!%!4(`H!#k3!!%!5&I["Vj9ka!\rk1DX$!(hHD#jAi-DqN!!"!%b!!3"-9!X31MRV!J"pRRJZIFaMH)!"!%Km$Q0i9q"\r'[T!!!3"3J!%!8&3,%$TpIPJZIF"EH(qF!RJl1IrmJEN!!&H!6Ik3!!%!X&H15#b\r!!3#`I!"cH(fr!RKAkdDq9@`31MR-"!"m(R!ZN!!"!&4AlSDq9FX31MPV"3"p[PJ\rZ9q!'[P3!%$U3!!%!@)&K!&JjD`F!ICjB,PIVaVj9B"!kN!!"!&b"B3"F1!X'!*!\r!!3"JJ!%!B(eq!#jpLeYiIDaEH)!"!&4m$f0iIlekH$Xjrrb"H3!!9i#UrPH0U"4\rm$QYiIApbH&IXKVj9La!k1!X"!*!!!3"NJ!%!C(`H!#k3!!%!D&IV"Vj9Da!k1DX\r$!(hHD#jAi-DqN!!"!'b!!3"X9!X31MRV!J"pRRJZIF"MH*!!!3#dJ!%!D)&K!,4\rm#eYi9q"'[T!!!3"`J!%!F&3!%$Tp[J!ZI@"VH(qp!RJkF`!","-!#%'!rG!m!2$\raN!!"!(5"B3"d1@[`m*&K!(5!!3"dIk`!1$h!m2%jc[$`Ii"`1*!!!3"iJ!%!H&3\r,i6jpReYi2@!2$cPV$`prV&Ji9B`J0Mh!$`mjcJm2Iij`1(fGFhKAU`Bq9@d31Rh\rhD#jAS-BqN!!"!(b!!3"m9!X31Reh@#j9B"!kN!!"!,KAV%Bq9BX31Reh@#j9E6!\rb9kZ'2P9Z%$Tpeh!Z9F!J0T!!!3#!J!%!J(fJ!hL3!!%!K)!"!)5"B3#iI@`$H(h\rmBhKAl!Bq9BX31R`A@#k3!!%!L&IVaMj9Da!kIEGB,P@Z%$TAi%BqN!!"!)b!!3#\r-9!`31RehB#j9E6!b9q#'2T!!!3#mJ!%![&3!%$U3!!%!N!#!!3#3!(fA!#j9Lb!\rfIDeEH(h!DhL3!!%!P)!"!)L"B3#8I"eEH$eJUUXjDkUUIiaB1$eJUUXjDkUUIke\rB1&@Vq(jpReYi2@"996PV999rM&Ji9Bm)2$eJ998jDe99Ik"B1(hp!hKAU`Bq9@d\r31R`BD#j8!"JiN!!"!*KAS-Bq9!`31ReiB#j9B"!kN!!"!*aAS%Bq9!X31RfB@#j\rAVSBq9FX31Rfi@#j9U`JmIBaEH)!"!*am#f0iJ!%!Q(`F@hKAk`Bq9@!31Rei!#j\r9E4Ji9qc'2P@!%$TpH!!Z9@i31PIJ4Mk3!!%!S)!"!+"8!"!kICJ!,PIVKMj9B"!\rkN!!"!+5!!3#NI"J!,P3,#$apLeYiIFjEH(fpFhJk3!!!5!!#')'D!!!l@J!%9kq\rUrPHJU"4pk`0iICpDH&IV"Vj9EK!k1!i$!(fH!#jAkmDq9@d31MJ0!J"m(J!ZN!!\r"!+KAi)DqN!!"!+b!!3#X9!!31T!!!3$!J@%!`$J,!3"phJ!Z9q"'[P3!%$Tm(J!\rZIFd$H)!"!+Km$@YiIB"VH(qF!RL"HJ!!1eS!"&HX6IjAS%JXN!!"!"5!!3!8IB`\r$H(erBRKAk`Dq9@X31MQV"`"m(QJZN!!"!"KAi-DqN!!"!"b!!3!F9!X31MPV"J"\rphPJZ9q"'[T!!!3!JJ!%!)&3-%$Si$!3!I"i!,PIVKVj9Da!k1BX&!(fqB#jm#fY\riIFYEH)!"!"Km#eYiIjaDH)'D!!!l@J!%9ifUrPH!U"53!!%!*)!"!#4pU`0iICp\rDH&IV"Vj9Da!k1!X$!*!!!3!SJ!%!+(`H!#k3!!%!,&IVaVj9E"!k1H`#!(`HH#k\r3!!%!-&IVKVj9Da!k1FX"!(fqF#jAl%Dq9B!31Req!#jpUeYiJ!%!-(`,@hL!!3!\rXI!YEH(qp@RL"QJ!!1eS!"&H!6Ik3!!%!0&H!5#b3!!%!1)!"!$5"B3!iI!YEH(f\rI@RKAi!Dq9!m31MQ["`"m(QJZN!!"!$aAi-Dq9!i31MQ1"J"m(Q!ZN!!"!%"Ai%D\rq9!X31MJ,"!"phJ!Z9qZ'[P9X%$Si$!8!IIi!,Rh,HhL!!3"!I!YEH)!"!$am$&Y\riIleLH$T5!!%X%J!)3B$pk$`!m2'3!!%!4)&K!%3jDr$`N@%!4)!"!%4rS!!iN!!\r"!%Jpi2$a1Hr`m(q,H$K9EH%qJ!%!5(`IDhJp`!m21Fi2$hqJF$L3!!%!6)!"!%a\r8#b!f2H!2$cR[$`prM(JiIAeMH&HX"Mj9MK!kI"G`,T!!!3"39k['2P9V%$Tm&eJ\rZ9!d31PHJ4Mk3!!%!X)!"!,"8$K!kI"G`,P3,-$*AV)Bq9Bi31R`AF#k3!!%!9)!\r"!&48$L!fI@YcH(fV@hL!!3"3I"aEH&IY"Mj9S"!kI"F!,T!!!3"B9q['2P9X%$T\rpGf!Z9@!31T!!!3"F9q"'2T!!!3"JJ!%!B&3,%$TpGeJZ9@``-PI[KMj9ka!kI"G\rB,P30)$CpMQYiJ!%!A(`-FhL!!3"BI"eMH$YDri!pB+UV1@ZUURq!@$L3!!%!C$`\r!UUZ3!!%!D)&K!'JjDkUUN@%!D)!"!'KrU`!i9@[iIS!"!'4m(eYi2D"996QY999\rrMQJi9F!)2*!!!3"X2@"996PV999rVeJiJ!%!E(`GHhKAV!Bq9B!31T!!!3#dJ!%\r!Y(ei!#j9B"JiN!!"!("AS-Bq9!d31R`BD#j8!"!kN!!"!(4AV%Bq9Bi31R`BF#k\r3!!%!H&HVKMj9Da!kICKB,P@-#$b!!3"iI!jMH)!"!(4m$R0iJ!%!F(`FFhKAk`B\rq9@d31RhiD#j9i"JiN!!"!(aAkmBq9@X31R`B@#k3!!%!Z)!"!,K8$"!k9qY'2P9\rV%$TpZ&JZ9qZ'2P9Z%$Tpf(!Z9F!)2*!!!3#!J!%!J(fJ!hL3!!%!K)!"!)4pM!0\riJ!%!I(`GBhJlH`#!1L!!!%J!!JJlHrrmJCX!!&HV6IjAS%JXN!!"!)L!!3#)I@X\r$H(fI@RKAkdDq9@d31MR0"!"m(R!ZN!!"!)aAl)Dq9BX31MQV"3"m(QJZN!!"!,a\rAi!DqN!!"!*!!J!%!N!"8$"!k1@`(!(fq@#jAi-DqN!!"!*5!!3#89!X31MQ,"J"\rpIQ!ZIDeEH)!"!,am#fYiJ!%!M(`,@hKrR&Ti1h[rr)'E!!"AVkVq9kZS&(hJ@hK\rpR`*i9qZ'[P9Y%$Si$3%!I"i!,T!!!3#B9q!'[P3-%$SjE!-!I"jB,T!!!3#F9q$\r'[P3,%$SjL`)!IGjJ,S!"!*am#h0iJ!%!Q(`0@hKAkdDq9@`31ReqB#jpUeYiIja\rDH$Ylrrb!'`!!9iY0rPH05#apE'YiI"pLH&IJ4Vj8#a!k1FX%!(`HF#k3!!%!S&I\rJKVj8$"!k1@`&!(`H@#k3!!%!T&IJ"Vj8#a!k1@X(!(hH@#jAl-Dq9Bm31MJ2"J"\rpIJ!ZIFYEH)!"!+4m$PYiJ!%!S(`!FhKr[3*i1h[rr)'E!!"ALkVq9ifS&(eJDhK\rpR`*i9qZ'[P9X%$Si$!%!N!!"!"5!!3!8ICi!,PIV"Vj9Da!k1DX$!(`HD#k3!!%\r!'&IJaVk3!!%!()!"!"a8#a!k1@X#!(hH@#k!!3!BI!"cH*!!!3!JJ!%!)(f-!hK\rAi%Dq9!!31Req!#jpLeYiIleDH$Sa!!%X%3!)3B$pq$f!m2%jM2$`IkeJ1$eJm2%\rjDr$`IiYB1&9Vi6jp[eYi2B!2$cQ-$`prV@!i9D!J0T!!!3!N2@!2$cPV$`prLeJ\riJ!%!*(`G@hKAU`Bq9@!31T!!!3!SJ!%!+(`A!#k3!!%!,&HVaMj9E"!kIIGJ,PA\rJ%$U3!!%!-&HV4Mj9Da!kIGGB,PA0-$*AV)Bq9B!31Reh!#j9Db!fIDYEH)!"!$"\rm#eYiJ!%!,(`F@hKAl!Bq9B!31T!!!3!dJ!%!0(`A!#k3!!%!1&IVaMj9B"!kIIF\r!,PAY%$TAi%BqN!!"!$b!!3!m9!!31RhA!#j9c$!b9q#'2T!!!3"!J!%!3&3!%$T\rpG`!Z9@!J0Rf1!hKpUh0iJ!%!1(`G@hL"J3!-IjaLH)!"!!Kr[3*i,!8!#%#"!3!\riTIri9ip'2S&K!"!jL`!"NB%!%*RV!!"AJ)BqN!!"!%5!!3!3N!!"!%L"i3")J@%\r!5$PV!!'4B3!3J!%!4*J2!!"AMFBqJF%!%*("!%`jEJ!"N@%!%)&K!%bCU`!!9im\r'2S'"!"!jc!!"NF%!%*RX!!"AS%BqN!!"!&#"B3!31!X!!C!!!3!3J!%!8*J,!!"\rAVBBqJ!%!%*!!!3#`JF%!X)&K!,!i#`!"N!!"!"#CVJ!!9k['2S'"!""pMQ0i1!`\r!!C!!!3"8J!%!9*!!!3!3Q@i!!&HZ"Mk"B3!31DX!!C'K!"#Cb`!!J!%!"*!!!3!\r-J!%!!*!!!3"BJ!%!@*!!!3!)5rra1)&K!""pLbS8NB%!%#J&!!K"J3$m1@)Ek&5\rJ%$U3!!%!A)!"!&apD`!ZI@N$TNk!"#"AS!BqN!!"!'#"B3!31@[rrj&K!"#!!3"\rJQ!X!!&HXaMk"i3!31@rrrj&K!"#CL`!!9k#'2S'K!"!jcIrrNF%!%*J1!!"AV%B\rqJ@%!%$J,rrq3!!%!C)!"!'53!!%!%)&K!'5CL`!!9i!'2T!!!3"SJ@%!%$PVrrq\r4B3!3J!%!D*J,!!"AMFBqJF%!%$J1rrq3!!%!E)!"!'b3!!%!%)&K!'bCU`!!9iZ\r'2S(K!"!jMrrrNB%!%*PX!!"AJ%BqN!!"!,5"B3!31![rrj!!!3"`J!%!F*!!!3!\r3J@%!F)!"!,5B#`!!1#%"),QKrl41J!!J!*!')%#!%`#3"#'i!"%ZC'9cAc0MBQ0\rIC@jMFRP`G!#q`IrB1Z)G,$V#(#amQ50iI(JEH)JB!!!l'!!"9"m'2SJB!!!l'!!\r"9!!'2P3!3#jrr`0iL"J!!$XB!!&8!!Bq9!#!(Rrr!hL)'!!!1aJ!!93!"Mj8!-!\r1Irm$H)JB!!!l'!!"9"i'2SJB!!!l'!!"9!!'2P3!3#jrhJ0iL"J!!$XB!!&8!!B\rq9!#!(RrH!hL)'!!!9!!'2P3!`!jrhJ0i9m$K2R`!qRJmS!m21+82$h`F+$Krrq*\ri9i!J0RrH!RKAi*!!'R`!qRKd(-c-9i9d[RrJiRKm[`*i9m#3!"Tm!2*iG"c-c&H\r&G,jr`1*iI,i#H&I!q(jm!2Ti2+"996LP999m(#JiIrrLH&H!#$arhJ*i9q$#2R`\r!mRJmS!$r1+8!rh`F+$KrhZ*i9i"!,Rrr!RKA`2KqI!$kH$bJ998iT999I"`S1(r\rriRKAJ!JmIpi#H&IJ!!C8"q%q9m!#(P3'K$jA`!Bq9!@!(PI!"#jmS!0iI-!$H(c\rq!hKAr`%q1f!!!%J!!9KAB"!kI"B!,L`!!!""JJ!J9qA`[PIJd!Tm[`0i9mA`[PI\r!d!Tm[J0i5!!!(&IPq(jAi0J)I,m$H&I&q(jA`0J)I,i$H&Ir!6jAhJ%q9qC@Z&I\rPCrjAi&pmI+!$H(c!!hK8"4!k1!8$!(`A!#jAjTmq9q@@YRc&+hK8T4!k1+8#!(c\rh+#jAjYHq9qA1ZRc&+hK8T4!k1+8"!(cA+#jAj3Dq9+831Rbh+#jma5YiI18VH(`\rD+hKAa9mq9m"@YRbJ!hK8"4!k1!8(!(bh!#jA`)kq9!B31MJ'"J"m&`!Z9mB'[P6\r'%$SiaJ3!I4F`,PI(cljAaXDkI1BcH&6'%$SiaJ8!I0F`,Rd'-hKm!$0iI,`$H&H\r&J"jA3!3qI,d$H&HP&ljAS"!kI!8#&*!!'3!!1cN!"&G&K$jAJ!!HI,d$H&HP0Vj\rAS$!bI!8#&*!!'3!!1cN!"$Yl!!%X'`!33B$qU$KJ!!#k`IrB6S!!)!#3"L"!!!S\r!N!3#l!!-,Q4PFepcCA4IDf9j!!"m#!+QN!!"!!L8)Ir!N!"K!&L3!)%!A)"K!&L\r!J3"F1+)YZ%J!!$PJ!!!!1')YZ)!"!%Ji)3"!I!J$TNk!!#!!N!BJ3B!!N!Bm!!S\rZC'9cAf0bHA"dI!J#TVj"rmL3!!%!#*3Kr["mGKYiI*3MH(bk+hJkiKcX1`%!1)J\r8!!"m!!Gd,!!!!%##!!`i!!""5!!!$)J8!!"m!!GdQ"S!!(`9"h3iBKaXI!1SVP3\r6%$U)&!!"I!!(G#`!!!"!JJ!-1!!!38J!!!b)&!!"I!!(G*JD!!&m&3Gd1')FE(`\r$U+j8%M!b1f!!!%J!!#b,eJ!!1YB!!9I!"MiS!!!!3B)!0&I!"Mj8!!Jm1'%!a(`\r$fDilH`!"+"X!#%'!rp4)!!!81!!!!$KK!-4m!pQZ1hX!!5JE!!K"J2rX1'%!a$L\r"!%4,rrZeB!!!!$KK!-`iJ3"%IQ@EH(j'NhK)!!&0B!!!!)-K!-aA)!BqQ"J!!$X\rB!!&A)-BqQ"J!!$XB!!&A))BqQ"J!!$XB!!&A)%BqQ"J!!$XB!!%iB3$-Jb-!"&F\rJ"MkB'!!!1aJ!!9FJaMkB'!!!1aJ!!9FJKMkB'!!!1aJ!!9FJ4MkB'!!!1i!!!$[\rJ!)!i!!!!1'%!1*J$!!JlB!!#5!!!I$[!!!!lS!!!5!!!@&I$"Mii!!!"9!!'2Ra\rq!$!iB3!iI'2JVPIJ"MjmB!!i,!!!!%'#!!KMhJ!"9q-'2MJ!!!&8!!BqI(m'-&I\rJ"MiS!!!!3))!$$ZF!!%li!#!1ld!!5JG!!C"J2qS9m!'2R`A!+jm'YQZ1hX!!5J\rE!!e"J2q%1!!!!*JD!!er3p0iJ!%"'$JK!4"m#!1QZN(rb%k!!#!!N!BJ3B!1!*!\r%!L`!#bjNCA0ICQ0bHA"d!!!![J(r`$ZL*5`lJ!!!1f!!!(b9)hL3!+(rX*!!`Iq\rX1!!!!*!!!Iqd5!!%6$V!!!")!!3N9f#%2Rpr!RL!!Iq`Iri!1)!"rkarr`!i9pU\r!(PE!%$Tm&3!ZIf!#H(rH!RKrhY*i9rU!(MJ@!!&8!"!kI"8!,RpJ!RKrr`*iIrr\r5H(r84R"AfJBk9T3'1PIRi6jAi1!'IqF#&&IHK$jm(G!ZIj`#H$J8!J"m(3!ZIj`\r#H&I6`MjAfJBk9R-'1MJD"!"m(3!ZIj`#H$J6"J"m(3!ZIj`#H(rd4R"AqJBk9T3\r'1PIrK$ii'J%!I"d!,RqF!RJi&!-!I"d!,RqF!RKrmdC`9rS'1PCc"MSi'J8!I"d\r!,RqF!RJi%`F!I"d!,RqF!RKAJ)3qIjm#H)!"rl"rrJ!iJ!(rV(rr!$KAfB!H1"B\r!!P3!%$Tm&3!ZIi!#H(rH!RKrhXTi9rQ!(MJ@!!08!"!kI"8!,Rq!!RKrr`*iIrr\r+H(r54R"Af3Bk9P)'1PIRi6jAi1!'IqF#&&IHK$jm(FJZIhX#H$J5!J"m(3!ZIhX\r#H&I4`MjAf3Bk9M%'1MJC"!"m(3!ZIhX#H$J4"J"m(3!ZIhX#H(rb4R"Aq3Bk9P)\r'1PIrK$ii'3%!I"d!,Rpl!RJi%J-!I"d!,Rpl!RKrm8C`9rN'1PBa"MSi'38!I"d\r!,Rpl!RJi%3F!I"d!,Rpl!RKAB)3qIhm#H)!"rl"rrJ!iJ!(rV(rr!$KAf)!H1"B\r!"&3!%$Tm&3!ZIf!#H(rH!RKrhX*i9rL!(MJ@!!98!"!kI"8!,RpJ!RKrr`*iIrr\r#H(r34R"Af!Bk9K!'1PIRi6jAi1!'IqF#&&IHK$jm(F!ZIj`#H$J3!J"m(3!ZIj`\r#H&I!`Mk3!!(rU&IB"MU!!IqS9!!'1T!!!IqS1"J%!(`G!#jrR!*iJ1(rU$J("J"\rm(3!ZIj`#H(r`4R"Aq!Bk9K!'1PIrK$ii'!%!I"d!,RqF!RJi%!-!I"d!,RqF!RK\rri%C`N!!"rkKAq!BkJ!(rU&3!"MU3!!(rU$JB"3"m(3!ZIj`#H)$KrkJi"`F!I"d\r!,RqF!RKAJ)3qIjm#H)!"rl"rrJ!iJ!(rV(rr!$KAei!H1"B!"P3!%$Tm&3!ZIi!\r#H(rH!RKrhVTi9rH!(MJ@!!G8!"!kI"8!,Rq!!RKrr`*iIrqkH(r!4R#3!!(rT&I\rA"MU!!IqN9!!'1T!!!IqN9qIK2PIJi!Crj`)89pk%2R`GZ#jrH`*iJ1(rT$J(!J"\rm(3!ZIhX#H&I!`Mk3!!(rS&IA"MU!!IqJ9!!'1T!!!IqJ1"F%!(`G!#jrH`*iJ1(\rrS$J("J"m(3!ZIhX#H(rJ4R#3!!(rT&Ih"MU!!IqN9!!'1T!!!IqN9rq%2MJA!3"\rm(3!ZIhX#H)$Krk3i"`-!I"d!,Rpl!RKri%C`N!!"rk"Ap`BkJ!(rS&3!"MU3!!(\rrS$JA"3"m(3!ZIhX#H)$Krk!i"`F!I"d!,Rpl!RJkeJ!),"B!)%'!qparRq0iIhc\rEH(rlqhL!iIqd1!F!!C!!!IqdJ!(rY#`!!"P"J2Z`9iISrPH!k!4rK`)89fISrPG\rJk!4rC`)89i$iIR`!fRJmi&9911G99A`I1$KrHrTi9q!)2(qF!RKAB-)qI!$LH$c\rJ!2mij`$rI"mi1(qFqRKAi%!ZIhX#H&H!m,jm!0Ti21!c-cMR-c0m(cJiIh[kH&I\rJ%$TrR!*i9f#%2R`!iRK8(`3qIjckH&IJJ"jrH`*i9i$K2R`!fRJmi!m211F2$h`\rI1$KrHrTi9q!J0RqF!RL6B`!!Ni-!",S"rm"1J!!J!*!')%!!%!#3"!8m!!`ZCQ0\rbHA"dAf*[C(N!!(`)!UDr3IrSN!!"!!L8)Iq`I(SEH(bI)hKmZbYiI0`cH(cp1hK\rp(N0i,"i!!%'#!&4r3p0iIq6lH(pPfhKra[0i5rq[L@!!!!"rirYiIq6lH(q&ihK\rr`!!d9!ECIN[rVfeJ!!!!Iq2lH(rNqhKrTHYiImEcH%[rVe9J!!!!5!!!8(p$dhK\rrj2YiIkAVH(r'mhK,rkmjB!!!!(rMqhKrj2YiIiAMH(r!!$48"YPq5rq[(@!!!!"\rrirYiIq6lH(pPfhKra[0i5rq["@!!!!#!!3"B1#%!8(`)!kDl3IrS6S!!)!#3"L"\r"J!B!N!AJ!"%ZC'9cAc0PBf*IC@jMFRP`G!"m3a0i6S!!)(`)!UD3!!%!#*3Krm"\r,rrrY15-!!)"L!(#!JJ"X1+)!!$M#,FD!iJ"JJ3)!A%J!!&'!33!8N!"L!1",rj[\rjB!!!!$KJ!!#!!3")1#%!3(`)!kC1J!!JI!J#TT!!!3!)P#(r`)"L!1")!!!aJ%%\r!&)!"!%Ji)3"!I!J$TNk!!##"JJ!iN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!2*!\r!33!8J!`!!)"-!!4m#31Q6S!%))'#!#L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!\r-N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!3*!!33!8J!`!!)"-!!4m#31Q6S!%))'\r#!#b3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!BN!""!"5!$!!!J%`!"(`*!kC1J!3\rJJB)!)*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!!53!%%!&)!-!!#!6!!%I!N$TNk\r!"##"JJ!3N!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!!*!!33!8J!`!!)"-!!4m#31\rQ6S!%))'#!!L3!%%!&)!-!!#!6!!%I!N$TNk!"##"JJ!8N!""!"5!$!!!J%`!"(`\r*!kC1J!3JJB)!(*!!33!8J!`!!)"-!!4m#31Q6S!%))'#!$53!%%!&)!-!!#!6!!\r%I!N$TNk!"##"JJ!NN!""!"5!$!!!J%`!"(`*!kC1J!3JJB)!-*!!33!8J!`!!)"\r-!!4m#31Q6S!%)!!!!"b!!!"i#!#3"T5!!!"-!*!'+B#!!!#B#!#3"5SBJ!!!J!J\r!N!8UQ)!!!0J!N!BVF)!!!*!!%!#3"5`!J!!!B!#3"LaJJ!!!U"!!N!8Y#)!!!8K\rJ!*!&,[5!!!%d1!#3"6!SJ!!!S!J!N!8`b)!!!I")!*!&-VL!!!'d8!#3"64XJ!!\r!d"J!N!8e2)!!!+!B!*!&@X5!!!"B!*!'@ab!!!*-F!#3"@,%J!!""$!!N!9Md)!\r!!&3!N!CN*)!!!#J!N"&')JmS!L)6+!)L#bJ')KdXJJ)%*5aQe'AN,FB%)QE8"L)\r"[))#&J(J!J!#)!*%"bJ$+!-)!XJ#L!*S,6!Y1"Y('bJEB"YR'qJF$"`X(1`FE#f\ri!L%+!5)PH!%L,#!")L"p#5'8KJ)D!"`!i!b)%S`CS"M)'TJQ2#Q!,'!X!#Y`+TJ\rU'#d),[3`b$!S-VJdE$8m0GaAZ&XF@X4La#)-@))#+Ja-$%!-0!`S$"`-%!`%#rJ\r$#!,d!Z!#c!+m!UJ#P!+!$U31N!!1I!jS$PJ14!i`$K`Q$#B!*I3Pk#AF*G!Pa#@\ri*D`FX"bF()JFG"aN(&!F2"`S("J&)4#"!`B!%!!!%"!3!!!3!"!3%!!3%"!%)4!\r%)4!#)K!3"#%3J3-,%!!3!"#3"3!!!4!!!3!3!4!3!3!!%4!!%3!3%4!3%3BK!3)\rK!3-L!3%")3%$)3%")3%")J%"!L3"N!3$)3%#)J%"!5%"!5%"!53"N!3#)J%"!53\r"N!8N!C!%"#%""#%"!L)"!33K!3%K!3%K!3)L!3%")`%"!3JK")%$$3%!!!%!"!!\r%!!!%"!%%!!%%"!!!)!!!*!%!)!%!*!!%)!!%*!%%)#3""#3"!b%"!L-%!3%#)J%\r"!5)%!3%K"!%K!3%P"!3"!33"*3%""!3"!L)J!3)M*!%"!5-J!3%")L3"!5-%)!%\r"+J3N!3%%)!%""#5"!`m#!!!#!!3$!!!$!!3#"!!#"!3$"!!$"!3#!#!#!#3$!#!\r$!#3#"#!#"#3$"#!P!`3N!3)#)J%#!5-%!3-#)J%$!53%!3)%!5F"!J3%!3-%!5B\r"!`3%!3)")b!"!J%M*!%$!5-J!3-"-53"!J3J!3)%*!%$"#!"!`3N"#%#"5%)!5%\r#!5%)!L%)!L)##!-L#!J")`))#!3L!3)#)3%#)`J"!J%L#!%")3J")`%##!%K!3%\rR#!J"!JJ)!3)K!B%$"`)!!3!!#3)!#3!)!3))!3!)#3))#3)M!3%#!5)"!3)M#3%\r#!5)*!3%R#!%"!JJ"!3%S#!N"!JJ*!4!$)4)$)4!")3J")4)")3J")K!)!L)5#!)\rM%!J)!5-5#!J")4!#)J%5!L)"%!%M#!%5!53)!4!)!5-"%JJ"+J%3#!J"%JJ)!4!\r")3'"!`F5!!%3!!N5!!N3#!%5#!%3#!N5#!NK%!%M!3%5!5-"!4!")`N"%J%b#3%\r3#!%"%JJ"!4!)#3%5#!N""5%%"#%JJJ)%"#!3!"3!%#!L&##"!`JJ!!!J"!!J!#!\rJ"#!J%!!J&!!J%#!J&#!$)3L"!`B%!!J!)!J%)!J3!!J8!!J3)!JN&#!))!)M##!\r%!5)))!%S)!JJ"#!))"!")`JJ&!%T##!3)!JJ&#!)J3-()!!!*!!!)#!!*#!!-!!\r!0!!!-#!!)M3JJ3-))#!!)#3!)*!%*#!J-!!J0!!J-#!J0#!")5!")3L"!`BN!!J\rJ)!JN)!J`!!Jd!!J`)!JP0#!))#!")`JJ*!%V##!J)!JJ*#!))$!")`JJ0!%T##!\r`)!JJ0#!)"b)3#)%$2`!!#!!3!!)!!!)3#!)!#!)3!!!#!!!5#!!##!!5!!)#!!)\r5#!)##!)5"!!!"!!3$!!!$!!3"!)!"!)3$!)!$!)3"!!#"!!5$!!#$!!5"!)#"!)\r5$!)#$!)5!"!!!"!3#"!!#"!3!")!!")3#")!#")3!"!#!"!5#"!##"!5!")#!")\r5#")##")5""!!""!3$"!!$"!3"")!"")3$")!$")3""!#""!5$"!#$"!5"")#"")\r5$")#$")5!!!!!J-K!J)L!J)%)3%")3)")3%#)J)"!5-#!J%%)JJ#!L%)!5%#!5-\r)!J)")3J#)`%)!J%L!3J"*`)"#!)#!3J")5!#)J)J!b%L!L)#)J-L)!%")`)J!3)\rL)J%")`)L!3)K)!%M#!)J!5%)!5%L!5-)!L)")3J"*b!"#!)J!3J"*b)"#!)L!3J\r#)3+"!`F#!!)!!T!&!!!$!J!$!!)$!J)$!L-##!)")J))!5F#!JJ#!J))!L-$#!)\r")J-)!5F#!`J#!J-)!5)J!S%$"`)J!J!L!J)L!J!J!`)J!`!L!`)L!`%R)!))!L!\r##!%R)J))!L)##!%R)!-)!L!$#!%R)J-)!L)$#!BK%!3K)!)L%#!")4!$)K!3!L%\r3!5%J!533%#!)!b%)!5%3!5%)!L)J#!%N%#!)%!)M#"!3!5))%!%P)!J3%##"!`F\r!!!3!%!3!!#3!%#33!!33%!33!#3N%"!N#!)L"!J")a!%#!)L*!J"*"!N#"!"*`3\r)%"!%#"!"*53)%"!NJ3-(!!3!!"3!!!3J!"3J%!3!%"3!%!3J*"!8)!J")33")3J\r")43")3J")`3J#!%P&#!)%!3")`J3&!%S#"!%)!J3&##"!`F!"!3!&!3!"#3!&#3\r3"!33&!33"#3N%"3N#!%M"!3)!5-8"!J")`3N#!%b&#3)%!3%#"!8"!J3"#3)%"3\rN"#%3"#%"!L)3!38L!K!#)3)")3%")`)3!3%K!J)K)!%K%!%K)!)L!5!")a!")!-\rM)!)3!5)J!J%R!5!#%!%J!J%K")%$"`!3"!!!"3!3"3!!"!)3"!)!"3)3"5%#!5)\r%)!%M%!3J!L)&)!%M%!8J!LF%)!)3"#!#!5J&)!)3"5!#)!-K-!-L)!%#)M!"!L%\rJ!L)#-!)M!L!"!5-#-!%")J)J!5%J!5%`!5%J!5-J!5!")c!")!%K)!%M)!)`!5`\rJ!L!")!)`!5!#)!5"!`F!-!3!)!8!-!8!)!3#-!3#)!8#-!8N!L!%)!%M-!3J!5-\rJ"5!")c!&)!%`)!3J!M!%)!)J"5!#-!8J!J3K"!BL!35#!J`"!3!&!!%""3%!%!3\r3!"%%%3%3"4!"%38K%3%K#)%$$`!%#!!!#!%%#!%"#!!&#!!"#!%&#!%!#"!%#"!\r!#"%%#"%"#"!&#"!"#"%&##%4!L%)!5%%J3-1#!!!#!%%#!%"#!!&#!!"#!%&#!%\r!#"!%#"!!#"%%#"%"#"!&#"!"#"%&)JJ4!5))#!%M"!J)!LS)#!%%#!J"!3J)!5-\r&#!J"+!%)#!%&#!J"!5F)#"!%#!J3!6F)#"%%#!J4!3J)%!8)#"!"#!J4"3J)%3F\rK%))#$3!"!"%3!"!3%!%3%3%!!4!"!3%4%3!4%"%")K%4J3-[%!!!%!!3%!!"%!!\r4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!4%3%!!!%!%!%!!3%!%3%\r3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%"%4%4!!!4!"!4!!%4!"%4%!!\r4%"!4%!%4%"%4!3!4!4!4!3%4!4%4%3!4%4!4%3%N%4%4%)%$$`!!%!!3%!!"%!!\r4%"!!%*!&!4!3%4!"!"!"%"!"!4!"%4!4!"!4%"!4!4!N%4%3%!)L%"!")a!3%!%\rM!4!3!534%"!3!5m3N!F"%"!3%4!3!3%[%"!"%"!3!3%3%!%4%"!4!5i3%"%3%"!\r4!4!3%4%3!3)L%!%")a!3!3%M!4!"!534%!%3!5m3!4!3%!%3!4!"%"%3!3%",a!\r"!4!3!3%"%!%"%4!"%3%Z%!%4%"!"%3%3!4%4%"%#)K!4!5-3%"%")`%3%3%N%4!\r4%!%[%"%3%"!4%!%3%4!4%"%"!5m3%3%3%"%"!4!4!4%3%4%",4!4%4!3%4%"%"%\r4%3'"!`m!!!%!%!%!!3%!%3%3!!%3%!%3!3%3%3%"!!%"%!'3"4%"%3!"%4!"%3%\r"*"%4!4!#)J%3!5-3!4!")`%"%!%N%3%3%!%[!4!3%!%3%!%"%"!4!4!"!5m"%!%\r3!4!"!3%3!4%"%"%",J%3%4!"%"%"!4!4%3%"!L)"!3%M%!%"!5-"N!3N%3%"%!%\r[!3%3%!%"%!%"!4!4!C!%,`%"!4!"N!F4!3%4!5i"!4%3!3%4!3%"%4%"%3)L!4%\r")a!"%3%M!3%4!534!4%3!5m"%4!3!4%3!3%4%"%"%3%",`%4!4!"%3%"!4%"%3%\r4%3%Y!4%4%!%4%3%"%C!%J3-2!!!4!"!4!!%4!"%4%!!4%"!4%!%4%"%4!3!4!4!\r4!3%4!4%4%3!4%4!4%3%4*"%4%4!#)K%3!5-3%4!")`%4%!%N%4%3%!%[%4!3%"%\r3%!%4%"!4%4!"!5m4%!%3%4!"!4%3!4%4%"%",K%3%4!4%"%"%4!4%4%"!L)4!3%\rM%"%"!5-"%3%"*"%4!4!",a%"%"!4!4!"%3%3%4%"!3%[%3%"%"%"!3%4!3%4%3%\r4!5i4!4%3%3%4!4%"%C!%!L)4%3%M%"%4!5-"%4%"*"%4%4!",a%4%"!4%4!"%4%\r3%4%4!3%[%4%"%"%4!3%4%3%4N!3","%4%4!4%4%"%C!%"#%#"#%#!L)#!J3K!J%\rK!J%K!J)L!J)")`)#!J3L!J)#)3)")3)")`)#!J%K!J)M!J)#!5)#!J%S!T!(!3-\rK!`-L!3)#)J-#!L%"!5%#!5%$!5%#!5-"!J)")`-#!J%K!3)L!J-#)`)"!J%M!J-\r#!5)#!3%M!J)$!5S#!J%#!J)$!J)#!5%"!L)#!3-K!`)L!J-$)J%#!5-#!3)#)J-\r#!5-#!`)#)3%")`)#!3%K!J%K!`%M!J)$!5%#!5F"!J)#!3)#!5N$!J)#!`)#!3%\r#)J-"!L)"!`)L!`-#)`%"!J%M!`%#!5-"!`)")`-$!J%L!3%")`)$!3%M!J%$!5-\r#!`-"-3)"!3)#!`%#!J%$!J)$!`)#!L%"J3-(!J!"!!)"!J)"!!!$!J!$!!)$!J)\r$!L-"!J)")J%#!5F#!3)#!J%#!L-$!J)")J-#!5J#!`)#!J-#!3%K!B%$"`-!!3%\r#!3-#!3%!!`-!!`%#!`-#!b%"!5-"!J-"+`%#!3)"!J-#!3)"!5-$!J-"+J-#!3)\r$!J-#!`)")J%"J3-(!J%"!!-"!J-"!!%$!J%$!!-$!J-$!5F"!3)#!3%#!5F$!3)\r#!`%#!5F"!`)#!3-#!5S$!`)#!`-#!3%"J3-(!`%"!3-"!`-"!3%$!`%$!313"5!\rJ!3%"!J-"!3)"!`%#!`-"!J%"!`)$!3-#!3-$!J-$!`)$)J%#!L%"!5%#!5-"!J)\r")3%#)`)"!J%L!J%"*`)#!3)#!J%$)J-#!L%$!5%#!5-$!J)")3-#)`)$!J%L!J-\r"+!)#!`)#!J-"!L)"!`)M!3%#!5-"!`)")J%"!5-#!3-"+`)"!3)#!3-#!J%"!L)\r$!`)M!`%#!5-$!`)")J-"!5-#!`-"+J)$!3)#!`-#!J-")3%")`%#!3%K!3%K!`%\rM!3)$!5%"!5F"!J%#!3)"!5F$!J%#!`)"!5%"!5-$!J%")3-")3-")`-#!`%K!`%\rR!3)$!J%#!`%T!`)$!J-#!`%"!5-"!`%")`%"!`%M!3-$!6-"!3%#!3-"!J%"!`)\r"!`-#!C!%)`-$!3%M!`%$!5-$!`-"-3-"!3)$!`%#!`%$!J-$!`)$!L-"!3)")J%\r"!5F#!3%#!J%"!L-$!3)")J-"!5F#!`%#!J-"!L-"!`)")J%$!5F#!3-#!J%$!L-\r$!`)")J-$!5J#!`-#!J-$!3%M!3%$!5X"!3%#!3%$!J'3"#-$!3-"+`-"!3)$!3-\r#!`%"!5-"!`-"+`%$!3)"!`-#!3-"!5-$!`-"+J-$!3)$!`-#!`-"*`%"!3)"N!3\rR!`%"!J-"!3%R!3-"!J%$!3%R!`-"!J-$!3%R!3%$!J%"!`%R!`%$!J-"!`%R!3-\r$!J%$!`%J4`-$!`)$!`-"N!3$!C!%!`%"!`-"N!3$!3-"!`%"!`-"!`-$!C!%!`-\r"!3-"!`%$!`-"!`%"!`-$!3-$!313"`%K%!)L!K!")J%#!5)%!3BK"!%K!J%L"!%\r"*K!%!3)3"!%N!K!%!3%K%!BK!J)K!3-L!3)$)J)3!5%"!L-%!3)")33#)a!%!3%\rK%!%L!3)")33")3)#)`%#%!)M!K!%!L%3!5-"!K!%)33$*J3"!K!%!3%L%!3%)J%\r#"#)3"!%K!J3L%!3#)4!#)3)")`3"!J%N"!%#%!%M!3)3!5%"!b%"!5%3!5)"!J-\rK!J%K"!)K%!)M!K!%!b)%!3%Q%!3"!K!%!b-%!3)#*`%#%!3"!K!$)K!%##8"!K!\r%!38P%!3"!K!%)33")3)#)J%#!5%%!b%%!L%3!5%"!5+!JJFKJ!)MJ))#J3-BJ)!\r#!))#!!!#!)!!!!)!J))!J))#!!)!J!)#J)!#J!#3"!)!!J+!!J#!!J!!JJ!!JJ#\r!J!#!J!#!!J)!J!+!!!+!!!)!J!)&)J)#J3-G!))#J!!!!)!!J))#!!!#J)!!J))\r!J!!!J!!!!!)!J)!#!)!!!))!J!!#!!)!!!!#J!)#!))#J))#!)!#J)!!J!)#J!!\r#!!)#!))#J))!!!)#J!)!J!)!"5+!!J)KJJBMJ)!#!L8""!3"!38L"!%")J3%!5%\r""L3"!33%!5%"!L%"!5)%"!)L"!3#)33")3%#*!3"!33")3%")`3%!33M!33%"L3\r%"!%"!b%"!L)"!3%L"!%#)J3"!5%%!53"!33%!5)""!%L!3%#)3%#)33")J%%!b8\r%"!%""!)K!3%K"!-M"!%"!5%%"#%"!5%%!L)""!%K!3)M"!%"!5%%!5%""b%"!L%\r"!5B%"!%""!3")3%")33#)33#)3%&)J3"!5)%"!%L!33")3%#)33$*!3"!33$)33\r")`%""!%L!3%")33#)`3%!3)K"!%L!33#*!%%"!%$)`%""!-M"!3"!5%%!5)"!33\rMJ!%%!51!!33#)5%#)B!")33&)S!J!b)"")%$#`!J")!!"!!"!)!J")!K!)!K"!!\r!")!J!!!"!!!J"!!J"!8K)!)MJ#%%J3-IJ#%%J!%!J#%%!#!!J!!!!#%!!!%%J!%\r!!#%!!!!%J!!%!#%!J!!!J!%!!#!!!!%%!#%!J#!%J!%!J#!!!#%%!!%%J#!%J!!\r!J!%!!#%%!#%%J!!%J#%!!#%%J!%%"5)J"!)K)33K"!%LJ!%#)S!J!L'!!5%%"L)\rJ"!)L!33")S!J!L5!J%!3!5'!!5-33)!")K"!!b&!!59!%%#!3!%M3)"!!L'!!5%\r3"L*!%!)L3"!"*B"!%%#!!L&!"5&!!50!J%!#)B!&)4!#)8!#)i"!%!3K3!%K3!)\rKJ!%K%!-N%%#!3!%L3)!&)K"!!5&!!5&!!L%3!LK!%%#!3""!J!)K3!%K3!%M3)"\r!!b*!%!%PJ%!33)!#)8!*)N!3!b)33!%K3!%M3)"!!5*!J!-MJ%!3!5'!!5-33)!\r")K"!!bC!J%!33)!#)N#!"5%3!5+!3!)KJ!%K%!)P3""!J%!")N#!!5%3!b)33!%\rK3!)MJ%!3"#&!!5&!"#%3!L4!%%!3!L-)%#!%)5!"*K!J)!J3)!8P#"!J)!J")5!\r#)4!")5!#)b!J#!%K)!)K%!)K#!%K)!%L#"!")5!")4!&)L!)"5%J!5))%!%L)!J\r#)5!#)L!J!5%3!5)J#!-M#"!J!5-)%#!")3J&*L!J#"!J)!-L)!J")L!J!5-3)#!\r")4!$)4!")5!%)`J3)!%K#!%L)#!"*"!J)!J")5!%)b!)%!)K#!%K)!)K%!%K)!%\rK%!8M)!J3!L8)%#!J#!%L)#!")K!J!bBJ)!J3)#!&)K!J!5%)!b%)!L%J!5)3)!-\rM)#!)!L%J!L%J!5))%!%L)!J%)a!J)!%K%!3K)!%L#"!")b!)#!%L##!#)3J#)3)\r#*3J###!)!b%)!5)))!-L)!J%)3)")b!)!J)N#!)))!%L!JJ")`J##!)M!JJJ!L%\r)"#-J#!)#)3J#)L!)!5%)!b)))!%L!JJ#)3)")b!)!J%N)!J##!-L##!))JJ#!5)\rJ#!)L)!J")3J#)`)))!%K!J-M!JJJ!5%#!L-)!JJ$)3J%)b!)!J%K)!)K#!)N!JJ\rJ#!%K#!3L)!J#)b!)!J)L#!)")L!)"#%#!L%)!5)))!3N#!)))!%K!J%L)!J#)b!\r)!J)K#!%K#!%K#!%L##!%*!J###!")J))!L)##!-L##!#)JJJ!5%#!5)J#!-M#!)\r)!59!#%!33!%K3!-K3!)M#%!3!5%)"5-33!J")K"!!50!%%!#+""!#%!33!K!!5&\r!!b&!!5&!!L%)"5-33!J")4!")JK!!L%)!5)33!%L3"!%)8!&)8!#*3K!%%!)!b%\r)!5)33!)K%!8L#%!$*8!33!K!!5*!#!3L3"!&*3K!%%!)!5%3!5%)!L&!!54!%%!\r)!L0!#%!$)8!")N!)!L&!!5&!"#833!K!%!%M#%!3!b%3!L&!!5&!"59!%%!)3!)\rK#!)K3!)K%!%K#!%L%%!")d!33!)K%!%K#!%K%!%L#%!&)8!")8!$)d!33!-L3!J\r"*4"!#%!3!5))3!%q#PCPFQPQH@PZCb`JF'aPBA0P)(*P,@9ZG'9b)#9c!6J+"`G\r0DA0YBA4MD#!Y)(4bH5"KCf&TEJS"*L!`H#"l)!%JJ3!"N!MqN!JIN!31N!6JN!6\raN!3"rJ(q!Ii"r[i"rJ(q!Ii"(q!Ii!la$[(J(q!Im3la$J(J!H!"m3(ai!(J!I%\r"m3%IrKrq$[i1r[iIrKrq$[i1!4m"(`%1!3iI!4m"$J%1!H$qi2lar[(qrZ$qi2l\rar[%$)PH)JJ)39f"A6&FX9a"@m&EF9XK@V$L!1'3i5$Jd1#3i%$Id0pJ*)3'#!J8\r!!3!"!!%!!3!""5%"JJ)&!!%!!3!"!!%!!3)J,Y,6e0A@epMCfY[FhGlIi1(Liq6\rPjZISkHVVl1hZlr$am[2dpIEhq2Rkqrcpr[m"))%4!3)$"!8'"`J*#JX&"JF)#3S\r,$!d1$a!4%K-8&4BA'"ND'a`G(KmJ)5)M*#8J)5)M*#8Q*bJT+LXX,5i[-$%b-c3\re0MFi16Sl2$dq2d""3N0%,Lm`-6)c0$8f0cJj38*$4%9'4dK*5NY-68j28&&58e4\r99PGB@9TKBQ0NC@CRD'PUDfaYEQp`FA*cG(9fGhKjHJFL%#!$)5!#)4!")3%$)3%\r")a!J!3)L)!%")4!#)3J$)`J3)!%K#!%K)!%L#"!")J%)!LB"#"!J!3J"*#!"#"!\r$)5!$)M!J!L)J)!)K-!%K!3%K)!%K!3%M-#!"!5-J)!%")6!#)JJJ!L-)-#!")`J\rJ)!%L#$!")`%))!%V!3J`)!%))#!"#$!")3L"!`F!!!J3)!J!)!J3!!N!!!N3)!N\r!)!NK%!%L#!J#*JJ)%#!)#!%N)!J)%!%L#3J#*JN)%#!*#!%N)!N)%!%K#)%$"b!\r!#$!J##!J#$!!#5!!#6!J#5!J#5%`!5-)##!"+`J)-#!)##!J#!J`!5-*##!"+`N\r)-#!*##!J#3J`"#%#"5%J!5%#!5%J!L%J!L)#)!-L)#!")`)J)!3L"!)#)33#)b!\r%!J%L)!3")5!")`3#)!%K"!%R)#!%!L!J"!)K")%$"`)!"!!!*!)!*!!J"!)J"!!\rJ*!)J*!)M"!3#!5)%"!)M*!3#!5)N"!%R)!3%!L!%"!%S)#3%!L!N""!$)4)$)4!\r")5!")4)")5!")K!J!L)5)!)M%#!J!5-5)#!")4!#)J35!L)%%!%M)!35!53J""!\rJ!5-%%L!"+J33)#!%%L!J""!")35"!`F5!!33!#35!#33)!35)!33)#35)#3K%!%\rM"!35!5-%""!")b3%%J%b*!33)!3%%L!%""!J*!35)#3%"b%"!5%%J3-0!!!%!3%\r!!!%!!3%%!!%%!3!!!J!!!`!%!J!%!`%!!J%!!`%%!J%%)3-#)3)$)J)"!5)%!J)\rN"!)"!3%K!J%K!3%P!J%""!)"*!%%!J%#)J)#!L)#!`%M"!)#!53%!J-"!5-#!J%\r"+`)$!33#!J%%!J-)!b%)!L-"#!5"!`d!#!3"#3!!#3!"#33!#33"#!!##!!$#!3\r##!3$#3!##3!$#33##33L!`J")3)")3J"*3)"#!3#!58)"!)"#3%K!J%K#3%P!J%\r*"!)"*3N%!J%)!5-#!JJ"+`)$#!3#!JJ%!J-*!5-#!JN"+J)$#33#!JN%!J-&)4!\r%)3%#)K!""#%)J3-+%!!)!!%)%!%)!"!!%"!!!"%!%"%!!"!)%"!)!"%)*"!4#!3\r$)J33!L%%!5%"!5-%%!%")33#)`J%%!%L#!3"*`%)""!"#!3")4!")`33%!%K"!%\rK%3%M""!4!5%%!5F3#!33%!J%!5B4#!33%3L"!`m#!!!5!!!#!3!5!3!#!!J5!!J\r#!3J5!3J#%!!5%!!#%3!5%3!#%!J5%!J#%3JP%K%)"!)#)J35!L-%!J%")`35!3%\rL"!)")`J%%J%X#!3#!3J%%J%)"!)3!5-%%K!")`3#%3%M"")4!6!%!K!)"")3#!3\r#%3J%%K%)"#%3"#%"!L)3!38L""!#)33")3'"!aN%%!%%)!!!-!!!)!%!-!%!)!!\r%-!!%)!%%-!%%!"!!%"!!!"%!%"%!!"!%%"!%!"%%%"%%)"!!-"!!)"%!-"%!)"!\r%-"!%)"%%-"%K"!)K%!%K%!%K%!)L!4!")a!"%!-M%!33!5)3"!%S!4!%%!%3"#!\r")4!")6!")4!")b!"%!%M-!%3!5%J!5-3"$!"+K!%)!%3"$!"%!3")K!3!5-3%"!\r#)K%3!5-3%4!#*a!3""!3%!3"+K%3""!4%!3J%"!")c!3%!%M)"%3!5-`%4!"-#!\r3%!3`%"!%)"%3"$!4%!3%)3J')JJ)!L%)!L%%!5%)!5%%!b-%#!J")J3)!5%#!L)\r)!J-K!J%M#!J#!5%)!5)#"!%M#!)%!LF#"!J)!J3)!b)"#)%$"J!"!!!*#!!*!!3\r"#!3"!!3*##)%#3%K!J%M!3J#!5%"!5%#!5-*#!)")3N"*`)%!3J#"!%"+!)%#3J\r#"!N#J3-(!!!+!!!#!!J+!!J#"!!+"!!#"!J+*!3)!J)#)JS#!L)#!J%M#!S#!53\r)!J)%!5-+!J3"+3)#"!J+!J3)!S%$"`!"#J!"!J!*#J!*!J3"#J3"!J3*#L3%#3)\r#!5-"#J)")`%#!J%M#3S#!6%*!J)%!3S#"!%#!J3*#J)%#3BK!B%$"J!)!!!)!3%\r!!!%!!3%)!!%)!3-K%!)L!4!")3J")4!"*!J"%!%#)K!"!53"%!%)!583!3J"%!%\rK)!-L)!'"!`B!+!!!+!%")!!")!%"+!!"+!%")5!")4!")b!"%!%K+!%K%!%P+!%\r3!5!"*a!")!%3!5J"*4!"+!%3!L%#J3-(!!!$!!J#!!J$!3!#!3!$!3J#!3J$!L)\r#%!)L!a!")`J#%!%N#!-3!3%M!K!"!5S$%!%)!K!"#!-3!5)J!S%$"`!J!`!S!J!\rS!`%J!J%J!`%S!J%S!`%M)!)3!5-J!a!")bJ#%!%c+!-3!5!#%!%J!a!"+!)3!5J\r$%!3K"!3K"!)L"!3&)J)%!L%#!5%%!5-#"!3")3)#)5!")33")5!#)J3J!5-%"#!\r$)b!#"!%L)!)"*`3J!J3%)!)$)L!%!L%J!5%%!5-J"!3")5!$)L)%!L%L!5%%!5-\rL"!3")5)#)b!J"!%L)#!"*`3J)!3%)#!#)b!L"!%L)#)"*`3J)J3%)#)#)3J")33\r")3J#)J3)!5-%"!J$)`J#"!%L#!)"*`3)!J3%#!)#)5J")33")5J#)J3S!5-%"#J\r$)bJ#"!%L+!)"*`3S!J3%+!)#)`JJ"!%L##!"*`3))!3%##!#)`JL"!%L##)"*`3\r))J3%##)#)bJJ"!%L+#!"*`3S)!3%+#!#)bJL"!%L+#)"+J3S)J3%+#)##!J#)3J\r#)3)#*J)##!J#!J3M#!J#!5%)!5)#!J)K!J%Q#!J#!JJ)!5)##!3M#!)#!5-)!J)\r))3J")3)")3J&)J)#!5%)!L))#!%Q!JJ)!J))"#-)!J)")3J%)3)#)3J#)JJ)!5)\r##!%K!J)K#!%K!J%N#!)##!%K!JJP!JJ)!J)")3J#)3J"*!)##!J#)3J%)`J#!J%\rK#!%L!JJ")3)#)3J#)JJ)!5%#!L%#!5-)#!)$)J)#!L-#!JJ#*!))#!)")JJ)!5)\r##!)K!J%M#!)#"5))!J%K#!%K!J8K#!)K!J-K!J%P#!)##!J%)`)##!%K!J)K#!)\rR#!J#3"#!%!8L%)!")N!3!L&!!L%3!L1!%%!")B!#)K#!!b'!!5*!%!%K%!-L%%!\r")B!#)4!"*""!%)!")N!3"5%3!5%3!L&!!55!%%!3!5%3!L'!!L33J""!##%3!5)\r33!%LJ"!"*K#!%%!3J!%K3!)L%%!%)4!%*S!33"#!%!%K%!%N%%!3J!%K3!%KJ!)\rR%)!33"#!%!%K%!%L%%!#)4!%)8!&)S!3!5%3!L*!%!%K%!)KJ!%K3!3N%)!33!%\rPJ""!%)!$)B!&)8!#)4!$*4"!%)!3!5)3J!%L3"!#)N!3!5%3!5%3"#1!%%!")B!\r")8!")S!3!b-33"!$)K#!!5%%!L3""!3"!b%"!5%%!5)"!3%K"!%L!33$)33")J%\r"!5)%!3%K"!%K!3)K"!)L"!3&*3%%"!%"!L)"!3-M!33%!5%""5%%!53""!3"!b%\r"!bB"!33%!3%")33#)33#)`%%"!%L!33")3%#*33"!33%!b)%!38K"!3Q"!%""!3\r"!b%""#%"!5%%"#)"!3%K"!%M!33%!L%%!5)"!33M"!3"!L)%!3%L"!3")3%")33\r")J%%!b3%"!%"!b%"!53%!3%%!L)""!-N"!3"!3%K"!)K"!%K!3%K"!%L!3%")J3\r"!5%%!5%""5)%"!%K!3)M!3%%!L%"!5-%!3%#)3%")J3%!b4!%!J3!5%3"#8)%%!\r3#!3L%%!#)4!")K!)!5&!!53)%%!3!5%3!L))%!8M%!J3!L%)!50!%!J")8!#)4!\r$)K"!!5%)!5*!%!-K%!3K#!%L3"!")4!"*"!)%%!%)4!$)K!)"5&!!53)%%!3!5%\r3!5%3!5)33!%P#""!%!J")8!#)K"!!5%)!L)3#!%K3!)K%!)K#!%L3"!")4!")4!\r%)`J33!)K%!%L%!J')4!#)8!")3J%)K"!!53)%%!3!b%3!5%3!b333"!)!50!%!J\r")8!#*""!%!J$)JJ3!5%3!L0!%!J")8!")3J")N!3!5)33!)K%!%L%!J#)a!)%!-\rK%!)N#""!%!%K#!3K!33K"!%Q#!%%)!J"!5)J#!%K"!)P!33J#!%$)3%&)L!)!L%\rJ!5)""!%K#!%N"#!)!3%N)!J""!BL!33")3J%)3%")5!#)`3J#!%K"!)M!33J"#%\r)!L%J!b)J#!%Q"#!)!33J!5%"!5-J#!%%)33$*33J#!%%!5-)!33")3J")J3J!5%\r"!5-J#!%$)3%&)L!)!L)J#!%K"!%K#!3L!33"*!J""#!&*!%%)!J&)33#)3%")L!\r)!5)%)!)K"!8Q#!%%)!J"!53J#!%%!b)%)!%K!3-L!33")JJ"!5)J#!%K"!-L"#!\r$)5!"*3%%)!J"!L%)!L)JJ!)K3!%K)!%K3!3MJ#!J!L%J!5&!!L%J!5'!!5)J3!%\rK)!3Q)%#!)#"!!5)J)!%KJ!-KJ!%K)!%KJ!)M3)!J!b-J)%!")5!#)B!"*#"!J#!\r")8!')5!%*%#!)#!")S!J!5G!J#!J3)!J!L'!"5)J3!-K3!%L)#!#*#!J3)!")5!\r$)b"!J!-KJ!%K)!)Q)#"!J#!J!L%J!5&!"#'!!5%J!5'!"5%J!5+!)!%K3!%K)!-\rK)!%P3)!J)%!")L!J"#9!J#!J3!%L)#!#)5!#)B!")b"!J!)M3)!J!b-J)%!')5!\r")B!#)N#!!58J3)!J)!%LJ#!%)L"!!b0!J#!")8!#)8!$)3)")3'"!ad#!!%!"!&\r#"!"!"!"#!*!%!3!!!3)%!!)%!8!!!!!%!8)!!8!!!!)%!3)%!%!!!%!%!8)%!!!\r!!3)!!3!%!%)!!8!%!%)%!8)!!!!%!%)%!8!%!!)!!33M3J3"J3-+3!!"3!3!!J3\r!3!!!!J!"!!!"3!3"!J3!3J3!3J!!"#%#!5%"J3-5!!3!!!3"!J#3"!%#"!%#!!"\r#!!!#"!"!!!&#"!%!!!&#!!!!"!"!"!&#"!%!"!&#!!&!!!!N3!3JJ)%$(S!JJJ!\r!!S!!!!!J!J!!J)!JJ!!JJS!!!)!J!!!!JJ!!!S!!JS!J!S!J!)!JJ!!!!J!!JS!\r!J)!J!J!JJS!J!)!!N!5#!#!!!!#!!#!#J##!J!#!!!!#!###"#'!!5'!!b%#!L%\rJ!L1!)))")B!")3)")S!J##'#!L)JJ!%MJ#!#!51!)!)$)B!")i!JJJ8KJ!%KJ)%\r$#B!J!J!JJS!!J!!JJ!!J!)!!JJ!!!S!J!S!JJ!3MJ###J3-'!!##J!!!!#!!!##\r!J!!#!!##)B#mq3!!!3!!!!&S!!!!D!!!!$)!N"409b"$,d-V+b!f1%X!N"K849K\r8,Q-V+`#3(%eA)%-[3bXV)$Bi5`#3'&4&@&3ZBf-!N"e09b"$,d-V+b!f1%X!N"K\r849K8,Q0`!*!G69FJ3`!!!'3!N!X"!*!6!A"hF'-!N"-"!*!44"P0593J5f9bBQ9\rbEh1P4%966'PL,Q4PBR9R!!!"!!!!!@J!!!"S!!!!-JR%f,K`!*!%(!!b!!"MCR*\rR!!!!#J!!rrm!N!3*a2Yi-,!:\r
\ 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 (file)
index d9d4dd6..0000000
+++ /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 (file)
index e9afaec..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-Wed Jul 26 19:25:10 1995  Ken Raeburn  <raeburn@cygnus.com>
-
-       * quad_cksum.c: Include string.h for memcpy declaration.
-       * random_key.c: Ditto.
-
-Wed Feb 1 12:00:00 1995  John Rivlin  <jrivlin@cygnus.com>
-
-       * Makefile.in: Create install-windows target
-
-Tue Nov 22 10:53:16 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
-
-       * 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  <ian@sanguine.cygnus.com>
-
-       * Makefile.in (CODE): Remove Imakefile.
-
-Fri Oct 28 15:21:01 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
-
-       * 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 <string.h>.
-
-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 <krb.h>.  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 (file)
index 31616eb..0000000
+++ /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 <des.h> 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 (file)
index 0228da4..0000000
+++ /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 (file)
index b871050..0000000
+++ /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 (file)
index 0d381e3..0000000
+++ /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 (file)
index 3ee5d0a..0000000
+++ /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 (file)
index 379bdff..0000000
+++ /dev/null
@@ -1,842 +0,0 @@
-#include <CodeFragments.h>
-#include <Gestalt.h>
-#include <Errors.h>
-
-#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 (file)
index 7f4277f..0000000
+++ /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 (file)
index a73a456..0000000
+++ /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
- * <mit-copyright.h> (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 <stdio.h>
-#include <MacTypes.h>
-
-#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 (file)
index cd30580..0000000
+++ /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 (file)
index 558d259..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:#%0-D@)Z0MK,!(0dG@*08&-J!3!!!$aJ!!!"NKi$5Qpj)A"PCQCY0MKV!!!!!E0\r&S5!!N!d"!*!'rj!%!*!12"!!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3!N"Fi!!!\r9T!!!!!F!!!+DBh*PBA4TFh9`F'9bE'GKE@eKCQCKBR0KG'&ZD&pIGf0cG'pXC'a\rRB@eYB@4IAh0dFQ9bFQpbG'e`CQPXC@a[Cf*QAepTFfjKEQ4658p9@%4[4@4TG&"\rKFh4PAep[F'9ZAh4PEA"ICQPXC@CbC@p`C@jKG'&ZE'a[Cf*NAepTFfjKEQC658p\r9@&9`C'&dC90dBA4eFdaTEQ9ICR4PE'abD@jdG'pXBh4TE@9IAh"[EfaIB@aXEf0\r658p9@%4[6@9ZG80SEfPMC@PcF(9ZBh4KG'9iDA4XCf&YE@&XBA4KEQCcG(*QG'P\rYC@ChFQPdC@a[Cf*XBA4KEQ4hBh0dEfeLFfe[C'CQE'aKBR0YEf4QC'9iF'daCQ&\rcD@jQ8dP299K)B@jNE'92EQ9&GQ9ZG(4bG@jMCR0`FQPZG'CYBR4[Gf0PH("Y-@4\rKFfPZC&pIFQ9ZB@ePAfCTE'9XE'4TGR4bG@jMC'e[C'CXBA0TEQKcHA0dC@ePH(!\rb8dP299KME(*cBh*IAfaPBA"IH@9KFPpIGf0cG'peE'aQFh4KG'p`C@jQC@pQCAK\r`E6&XBA0TEQaQC'PYFf9dGQ*eCR4bG@jME&0*6e9B@@9c6Qp$B@jMC@a"E'9bG'a\r[Cc*QF(9dGh0(CA43FQ9MDA0TEfj658p9@%4[4@4TG%0XC@&bDf*SDA4MEh0QAep\r'8&9PFQCAFQPdC80SBA*c9'p$EfjcEfaPCf9dBf0[Ff4KBfpcAepMG'p`Fh4bD@j\rRAepTFfCTEQPdC9pQFf9PDf0[FfKZCAKdB@CdCA*iE'C`GA4cBfpcE&pIGh*TG'9\rIBfpZFfpXC@CPCf9dCAKMCA"dCR"eG(GMBf9TE%jK6QPcF(*TER4MBfpYE@&ZC'G\rPG(0IAhGMFh4[G@aQE@PZCAK`E6&QCA0PG'9iBf9`G&0*6e9B9A"NBA4P9fPZC'p\rhE@YNDA*cG(*iCR*YAepME'pcC9pQD@aPE'abEh9ZC'C`GA4MGf0cG'peE@&iCQe\rKH'CYEf4TFh0`B@0PCR*PB@4PFQCXAepcHA0dC@dhF(*PFf9ZG(0dFM*NC@0cG(*\rdEfaXCAK`E'jKEQaPFQCNCA*QCQ4TCQCdD@ePCAK`C'9bCQ0658p9@&9`C'&dC90\rMFQpXE'*KFQ9iF'CIAfj[ENC39@aRB@eYB@jKEQCQFf9PDf&cD@jSC&pIGR0hFf0\rKEQCIAh*PB@4ICQPXC9pIDA0ZEh*YB@aNBA0TEQKQE'&LFepIDA0ZEh*YB@aQCRG\rTC'9658p9@%4[8f&fC94PH(4MEh"jFfPREQa658p9@%4[4@4TG&0PE'9MG%&XE(0\rdFR*MD(*XEf0KE'9MEfjfE'4TGQeLE'9ZCR*PC@aXFQPZG'CKFfPZD'aKG'&Z-NP\rZFh4KE'a$EfjcEfaPAepYEhCPAfePE9pIEh"PEPpcG(*TEQGICQPXCA"bD@jdCPp\rIBfp`H9pYC@eXE(*TER4XBfp`HA0TCfjNDA0hCh*KF'KIAh0PG&pTC'aPAh"bEf0\rIAh"eG&pMD'&bBfp`HA0TCfjQBA4KEQKNCAKPBepIFhPcAfCbC@9KG'pQBA4KEQK\rQCR4PE'a`GA4MD'&bC'9M-QCIAhCQFf0KEQCNC@-bC'CbCAK`8dP299K0H8GbEhG\rAD@jNEhGKG'&ZD'aIAh4dH@jKE@9IAfCTE'9IG'pIER9YBA4[E(GMFh4[G@aXFh4\rbF'*bDfPcGfa[Gf9bC'9M-QaKG'pTCAKTG'9bCQ0XC'9M-R0XEfGLFh4bG'peE&0\rPG&"bC@0TFfP[ER0dFQ9bFQpbFh0MB@jQE'pRCQ&ZER9TG(PKG'&ZCQGPG("[Ffa\rNCAK`E'pRC&pICQPZC&peEQp`C@jPC&pQD@aPCA*QBf4QCA*KDA0PCAKMCA"dBA0\rTEPpIC'9XCA4PAfCTE'9PFQCMCQe[C'CIAf0XEh0PAf0[ER0[E'9XEfGXCQ9RCA4\rPERCXC'9iF'aMC@PXCR4PE'aIAfCXGA0SAf*eCQCPFQ0PD@aNDA0hC'PRDA4cD@j\rNAepYEf4XFQpeEQ4QFfPZCQGPG(GME'4PH("NGR0`FQPZG'CIAh4PEA"ICQPXC9p\rZB@ePE'pRFfPZD'ePE@0`H@0PD@aXE'4PH("QE(*[G@jNE&pIF'p[E&pKE'a[Bep\rME'9KFR0TEQacG(*ZBh"jBh9cCA*TC(0dFQ0KG(4KEQKQE@&iE'CYEf4XCQa[Eh*\r658p9@%4[8(*TER48CAKdFh4bBfe`CQeTEQCZB@jPH("dB@jXAepZEfj'8&9PFQC\rMAepTEQCQE@PZC'CPBfaPBA*PH'0PF(4PFQCQE@&iCQCYEf4QCQeKH'4QE@pNC(0\rdFQ0SFR4KEQ4bD@jdG'phGA"`CA*QE@PZE(4KEQCIAh"[EfaIFQ9KE'a[BfCbCAK\r`E'KjF'pdGA4TE@9cFh4bBh"jBfpcFh4bEQ0KG(0dFQaPEP9ZFQ9RDA0dCA*0B@a\rXEf0)C@&`FQ9KC&pIB@4NE'pR-QCRCA4MD'a[Cc*NCR*PH("NAep'8&9PFQCMDA0\rhBfjdFQaQFQ9iF'CbB@jNE'pR-QaKBQpbG("eG(GMD'&bE@YdD@ePBfpcD'CIAfC\r`BfaKFh0TCRPNDA0hB@a`D'&cG(*MFh"ZBfpcD'4IAfC`BfaKFh0TCRPQE@9YBfK\rbBfaPBA*PFR*KBR0KBfpcC'a[Cc&`C'PfF'phCQ&MEh0QC'9M-QjeEA"[Gf4KBfp\rcD&pIF'&dD$*QFh0IAfeeE'0[FfKXG'PYC@ePE@0YF&0*6e9B4'p3B@GP8f9dGA"\rKBfpcE(0hFf0KEQCcG(*ZBfe`AepSB@jNE'9IFQ9[F'9ZF'phE'CPG'9cG'9iBf9\r`G&pIC'PfBfKNDA*dEh9`F'9bEQ9KFQ*jD@jdBfa[BfYIAhCcFf0KEQCQCf9dBfC\rMER4XCf9dE'pRD@jcFA*dF(9dFfCND@eXCAK`-QCZG@dbC'9MFh4bG'pV8fPRENj\reE@PcGhKND@GTG&pICf9dG(P`C@9iF$*NCR0MB@jQAepSB@jNE'9IEh"PEQ&dB@i\rbC'CRCA4cBA4KEM*QFQpeEQ4dEfacG(*dEfaQC'PYC'aXFQPZG&pIBfpZGQ9bG&p\rQFQpYAfjPGfaTEQ9cE@&XE'pMCAK`-QaQC'PYCQ&dB@ibE'abD@jdGf0cG'pTE@&\riF(9dBf4PBc*cG(*cG(*dEf4IAf0[ERCPFR4IG'pIEQ9hE'PZCA0IAfPZDA4ICQP\rXC@CKBR0NAephFQPdC9pQD@aPCQ&LFfCIAfGPG&pME'pMDfCPCf9dF(*PBh0dFR0\rdFQePE@e[GQ9MEfe`Eh9ZC'CKBR0XF'phBfa[Ff9IAf0[F(PIE'pZCh0IB@aTCfj\rPC&pIBfa[Ff9IFh4bD@jRE@9YFf9dE(0PC@YQCA9`C'&dC@9ZGR0TEQaRB@eYBAG\rcBf&ZCQa[Cc%`CR0PG("[FfGKE@eKFh4bFh"ZGfePE@e[GQ9658p9@&0PG(9`9'9\riG&GTEQ4[GepIBfa[Ff9IB@aXFh4bBfpXE(4KEQCPFf9dC@jfDA0hB@aZG@eIAf0\r[F(PIE'pZCh0IFQ9fAf&XD@GZC@4QEh"PER0dBA4i16CdEhJi-(*[G@jNE&0*6e9\rB5A0"F("AD@jNEhGIAfaXE@pNE'pR-A"XFQpeEQ4NFhG`FQPZG'ChBh0MEfaXFQp\reEQ4QE'pR-A"NAepMEh"jAfa[EQGcAh*PGPpeEQ&XD@GZC@45C@GTFh4PFNeKE'a\r[BdKPBA"0EhCP8f0bEfaX3QpiE'pR-A"QGf0cFh"ZG@jRCA4hBepIF'pcDA4TEfj\rICQPXC9pIGQChFf0KEQCRCA4MGf4TFhG`G@jMG'CTE'9ZEepIFhPcAf&XE'pMB@0\r[FfKNGh"bD@jdCQ&MEh0SCPpIFh4ND@pIBA4PH'PdE'abEh9ZC'aTFhGeF("PFR0\rdFR4[D@eKH'0KE'a[BhGMFh0dFQ&MEh0SE'aXFQpeEQ4QFh*KEQ4KFf0dD@ePCQ9\rSEfaNCAKMCA"dE@*cG'phBh0SHA"[G'4IAfaXB@4ND(P`Eh4QDA0hFh"KBf9aFfp\rbG(GMFh4[C&pICR"ME'&cFfPQHAGMFh4[DfGPG(GMD'&bCf9dC@jfD(P`Eh4XDA0\rhF(*TER4658p9@'PcD@jbB@jRCAGMFh4[E'CPCf9dFQpeEQ4IAfjeE9pdEepQD@a\rPAepTFfCTEQPdC@CQCA0PG(*[G@jN4f9d4QPbFh40B@aXEf0)C@&`8Q9RDA0dFQ&\rdD@pZAepTFfCTEQPdC@4eEQaTEQYfCRG`FQPZG'CIAfaXC'PfG(*eEQ0bC@eaG@p\rIAfaXEA9XGf&cBh4TE@9QE'p[FQ4hBh0MFh"ZCQa[Eh*QAepXC'PfDA0RFQ&`D&p\rIE'eeE&*PB@4$D'&bFdCbEfe$EfjcEfaPFf0KE'*ZCQa[Eh*XFQ9YEhCP8Q9YEhC\rP3fpZFfpXCA0ZF(*TER4QGh*TG'9hBh0ZBfe`BfabFf0b8dP299K6CA4eF%ePER9\rcGf0cEQ0KG(C`FQPZG'CIAfGPG&pQD@aPAfe[C'9cAepZEfj'8&9RB@eYB9pIBA4\rPH'PdCR"bD@jdCQ*cC@&bBfKhBh0MF(PIAfPZDA4IBh*TG'PMB@aIFQ9RD@pZFep\rIE'pKC&pLG@CQCA*hBh0XC@jIAf&cFf9bG'P[EPpQB@PXC@4MEh"jFfPREQPcBA4\rdH9pIC@jNAf0bDA4TBf&XAh*PCfP[ER*PEQ&YC9pIE'&NC&pIEAPbB@PcC90*6e9\rB4'p$EfjdC@jd3faTBfYQCA*bEh*cBf&XBQjXG@jRCA4MGf0cBfKbDA0iC'PRDA4\rcBf&XBQaZFQ9YB@PZC'9bCR*PE@&TEQ4PFQ4cBf&XBQjQ8f9d8QpeEQ4eG'PYC9p\rICf9dAh4TE@9hBh0MEA"(CA45Eh9ZC&pI4P"9E'GKE@eKGf0dD@ePFQ9YB@PZC'9\rbE(*PE'&dD@pZG'phBh4bB@jcGf0dEfeLDA0XEhGPFR0aFR4XGf0cBf&dF(9dGf0\r5C@aKG'P[EPpIE'e[C&pICAKTG&pIF(*PF&pLG@CQCA*cCA4XEf0KE'9cFA*dCR0\raFR4NGf0cEQ0`HAGMFh4[G@abC@eKD@jNCA*XEfFa-'ai1$"dEhJj0QGKE@eKE&p\rIGh*TG'9IFh4bD@jRGRG`FQPZG'CIAfCTE'aIE@9YE'pR-6"NCf&YE@&QCRG`FQP\rZG'CbB@PcC@GKE@eKC'a[Cc%`CQGYG'PYCA0dFR4[G@aX8Q9YB@PZC'9bFf9dBR9\rQGf&dEfC658p9@&9`C'&dC8ePER9*G'9YFh*PEA&eEfacBf&XBR0MB@jQAepQE(9\rcD&pXD@jPAf*eCQCPFQ9NAfpeG("eG&pQD@aPFhGKG'pXCQ4[F'9ZG@jKE@9IAfP\rcEQpbE@&XDA0ND@GTG&pIEh"PEPpQD@aPAepbC@&NAf0[ER0[E'9bC@eaG@pNAep\rcD@GZBQPdC(GMFh"LFQYhBA4[DA*PEA&eEfCQCQaeFfKIAh0TCfjLDA4QGfePEA0\rPG&pIG@jREh4dC@jRCA4MD'&bF'9bFQpbAep`EfpXAh"bC@&cFfPRER0MB@aLE'j\rXGf0cFQ0SFPpICf9dBh*PBA4[FQPcB@a`D'&658p9@%0KER46BACP3@aPFR4QBfa\r[Ff9IAfCXGA0SAf&XE&pIF'p[E&pQFQ9PFf0KE'*XEQCXFQpeEQ4IAfPcEQ&ZDA0\rMER4bE(*PGfPZC(CcGh"bD@jdCRGMFh4[E'a"C'TeFh48CAKdEQ9iG'&QG'9bE&p\rIG'pICfeIG'PYCA*[G@jNG'pXEhGPFPpIEQpZ4P"9CA*QAep'8&9RB@eYB@jPH(4\rKCR4PFQ4ZCAKdB@CdCA*QE'pMB@adD@ePAepMEh"jAfa[EQGcAh9ZB@aTCfjPC&p\rIE@9YFQ0SFPCKE'PNBA4P6@&XE'pM5'9KF'CRCA4hBepID@jTG&p`EfpXAfpLDR4\rYF'jKEA4KEQKQG'&ZD'4hE@9YBh"jAepbC@&NAh0dFQPZCepIFh4bG'peE(CQF(*\rTER4QGf0cH'CbE90*6e9B4'p"BQpeG%*[H(4KEQKX4f9d6Q9iG%eKE'a[BdKPBA"\r5C@GTFh4bBA4TEfjXFQPZG'a658p9@%4[4@4TG%0eG(4dH@jKE@9hBh4bB@jcCQG\rPG(GcFQPZG'abC@&XE'pMAepRCA4IBfKKFQabD@jdCR0TCfjKE(*TER4QFQPZG'4\rIAfYTE'aIBh*TG'PMB@aIFQ9RD@pZFfjPBA*LH@PZG'CQCA0PG("bC@0658p9@%4\rbBAG(FQph3QpiEQ9KFQ*jD@jdC'PcB@aZG@edEhGXEhGPFQjPBA*LH@PZG'a658p\r9@%4[4@4TG%0[F(PIAf*PCfPZAf0bDA4TBf&XAh*PCfP[ERGMFfCdD@eP8dP299K\r6CA48DA4XCACcER"bD@jdCPpIFh4bG'pXC(0TEQKQFQ&ZC'pYH(GYC@eMEA"cD@j\rSC&pIF'p[E&pQFQ9PAf&XE(0dFR4[G@eKH(*YC'PbAepcD@GZBQPdGfePE@0SFR0\rXC@9`Aep`EfpXAh"bC@&XE'pMBA4PGRGcBf&ZCR0TEQKXCRGcBf&ZCPpIFh4bG'p\reE'a658p9@&9cC9GKDA41CAKd4ACPER4658p9@(0PE(0dBA*dAfCMFQ9KG'pbAep\rKBQpbG'PZCepIFh4ND@pICAKTG&pIGfa[Gf9bAfeKF&0*6e9B8h4KG'9PFR*ZEep\rIE@&XE'pMAh"[EfaICR4jF'9IAf9iG'9ZC'9NAf9`FfPXEfjIAf4[G@*XC9pPF(0\rTE'pZAepNEh9LE'9IG'PZH9pICQa[BA4IEQ&ZAepQE'pKG&pSG@GPAepdC@e`AfC\rTE'9IE@pNC9pIGA"`CA*IE@&`AepNEh9LE'9ID(9RC9pIGf0dHA"PAfeKF&pICAK\rdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9iG'9ZC'9NAfeKH&pIC'peBQaPAfe\rKH&pIC'peBQaPAfeTEPpIBh4jF'9IE@&`AepPH(4PEQ4PC&pSG@GPAepNEh9LE'9\rIEQ&Z8dP299K#D@G5C@0dAepYEfjdD&pdEepNBAPcAepXBfpZGPp'49p%4NaI48j\r@AephGA"`CA*IE@&`F'PIAfCTE'9cAepPH(4PEQ4PC&pdD@jj8dP299K%FQ&R8Q9\rMG&0*6e9B8f9dG'PZCh0IAf0[ER0[E'9ICAKTG&0*6e9B9'9iG&GTEQ4[Ge0*6e9\rB8A9TG(4TEQGIAfa[Gf9bAfeKF!!!!"!!!!!3!!3!&!!)!!`!$3!8!"!!'!!9!"J\r!'`!-!#%!)!!N!"3!,!!3!$%!$!!e!"!!1!!N!$`!%!"&!"3!53!J!%i!&!"@!"J\r!@`!3!'%!&!"P!"3!DJ!3!'m!%!"c!$3!G`!S!)3!(!#1!"`!P3!8!*`!&!#K!#!\r!TJ!3!+i!#!#b!"3!Y!!B!,N!%!#r!"!!``!B!-F!$!$0!"!!d!!)!03!%!$@!#!\r!fJ!F!1)!*!$T!"3!mJ!8!2F!&!$m!"3"!3!J!3B!+!%1!"3"'!!8!4d!"!%L!#J\r")`!B!5d!&!%c!"!"1!!8!6`!#!&"!"!"3`!8!8F!)!&-!"3"9!!B!9N!$!&I!!`\r"BJ!-!@8!)!&S!"3"F!!3!A8!)!&j!"J"J3!B!BF!&!'0!#!"NJ!3!CS!#!'H!$!\r"S!!F!D`!$!'c!!J"YJ!8!EJ!%!'p!"J"`3!3!FF!(!(,!"`"dJ!8!GN!$!(H!"J\r"i3!%!HF!$!(S!"J"k`!N!I%!&!(k!#!"r`!3!JF!$!),!"!#$J!8!K)!)!)A!"J\r#(`!-!L8!#!)S!"!#+J!8!Li!&!)c!!!#-`!8!MJ!"!)p!"!#2J!F!N)!&!**!"`\r#6J!B!P8!)!*E!!J#B`!-!Q8!#!*S!!J#DJ!8!Q`!*!*a!#!#HJ!3!S)!&!+'!#3\r#L`!B!T3!"JJ3!!eF1!!'#4)!"33)!!3#K!!(%#%!"JU8!!B,PJ!,TFN!"a3U!!B\r)%J!&")X!"JN3!!3#KJ!(',)!"JN4!!B,%J!(&bS!$M[c!!PP6J!-R$`!"35-!!V\r1Q!!&")`!"!+!!!8&$`!(',3!"JJ@!!B,%!!(&#i!$UA0!!JjG!!,MaJ!"351!!B\r)&`!%!J-!$$Vp!!q)Q3!#!)N!##*-!!8%!!!'#"J!"JND!!F3+!!*AlB!"JXI!!8\r%J!!%!S`!"JZH!!8%!J!&"JB!"JSH!!`#M`!&"))!"JLD!!-"#3!('$`!"JXD!!f\r,'J!)+9i!"33&!!8%K!!'#"d!##RH!!3#L!!*5aX!"JLF!!8%K!!0*N%!#9-S!!J\rK6!!*Cd!!"a+V!!`@)`!6mH`!"35'!"h9*3!+`JX!"JJ!!!8&'J!(&$J!"33B!!8\r%'!!40[d!"JS%!!Z"N`!&"*J!"38E!!B)J!!%!T3!"35B!!rNf`!,JC%!"33D!!8\r%'J!0Emd!#$0d!!`E*3!'#))!##M#!!F6Y!!&""`!"aFk!!F82!!(%EF!!`%@!!3\r#N!!!#TbX!!8&(`!1FAF!"35F!!JjC!!*CYX!!`%8!!-"&!!'#B3!"35H!!8&R!!\r+R+i!"!)F!!8%%!!3'#J!"333!!F31!!3N!!i!!B)#!!&""!!"aFf!!FA0J!--hi\r!"!)F!!B+$!!%!T`!#Xm(!!JJf!!%!T`!"JL)!!F62`!'#)J!"aLS!"!%N!!!"35\r3!!!&"4!!"JL,!!8%N`!'#!S!"JS1!!8'&J!0+md!##"E!!B)LJ!'#)S!"JN*!!8\r%NJ!%!Ti!"!)I!!8&&J!'#3i!"38@!"4dG!!&""3!"358!!8%P!!'#Bi!"JZ+!!U\rFT!!'#JS!%JZ*!!B*M3!,%lN!"33@!!B2!!!%!KS!"aHa!!PNeJ!'#B`!"a'm!!8\r%PJ!%!L3!"a-'!!PJB3!'#V3!$!ip!"A-13!(%B)!$ZMc!!F8#J!%!LB!#Xdi!!F\r9L3!-(*X!&+Vf!!-")3!%!LF!$#EZ!!3#)!!&"#`!"33X!"6H'!!8M,`!&DMd!!B\r)Y!!'#EB!"a1#!"9%V!!2FF8!"35[!!F4"!!'#M-!"JNe!!Z-2`!%!U)!##Ki!!J\rTq`!2&S3!"!+X!!F9JJ!(&)!!&f&S!")VI!!&"#)!$6r9!!JLl`!,K5!!##*Z!!3\r#,J!0$l3!"a1-!"!+[J!(%BJ!##[m!!FA"3!-"k3!"33N!!Ja6J!*BHm!"3BJ!"2\r5L3!(%3i!#Xdf!!PC(J!(&)8!"JSj!!B*[J!%!LN!$q4P!!F6LJ!,K+F!"!)U!!8\r%*J!-#6`!"33Q!!8&T!!(%iJ!"35Q!"2lf!!))1i!"33i!!8'2!!&"EX!"JJJ!!U\rA(J!5H-!!##,d!!FB!3!&",J!"JUN!!3#Y!!$!6-!"aHH!!ddf`!'#k8!"33k!!`\r*)!!500X!"a!5!!8%Z`!'##)!"JZP!!8%Z`!'$bd!"JZN!!F@RJ!%!MF!"!+f!!P\rRHJ!HUQ!!##0b!!`**J!-",d!#XFl!!X(Z3!&",m!"!)b!!JTC!!'#L)!!`%d!!f\r2+!!&"MS!"a3H!!8%2J!$!E3!"JNP!!P3PJ!'#D3!#iFj!"5I#3!&"$!!##jN!!J\rLI!!'##J!"JQV!!B+,3!+`6X!#91H!!djbJ!%!Mi!"33b!!PQGJ!BJVm!"!)q!!Z\r4Q!!%!Vi!"33d!!F8&!!%!MJ!##MY!!mde!!04,3!"JQZ!!V#Z!!3'JN!"JJZ!!F\r8&J!'#+m!"38d!!8%0J!&"$B!"!+l!!B++J!(')i!"JQX!"!C$3!(&"F!"a@8!"9\rmZ3!%!N3!##F1!!J[(J!'$&J!"!*%!!F8k!!0'[3!"JR5!!B,e3!&"FN!$R)Q!!P\rNLJ!*38%!"JR3!!k-h3!%!N!!"JM9!!`m2!!'#9B!"360!!jb)!!))`)!"J[5!!B\r*eJ!'#03!##fH!!df+3!,MGd!$jY`!!8&6!!'#93!"aIS!!PX(`!00LX!##iE!!J\rXRJ!),jJ!$$dp!!F8lJ!'#P`!"JYH!!3#6!!(&qF!#@-1!!8%3!!*4%%!"34"!!B\r+A3!,Qhm!"!,-!!B)@3!%!Xm!"!*1!!3#6J!)*`3!%YCQ!!V"53!'#Yi!"a6L!!B\r*f!!(%fd!"36#!!JS'`!%!Nm!"34%!!3#5!!&"8B!%&*S!!`S(3!'#pS!#XRG!!3\r#5J!2q$i!%U)+!!Z8CJ!0%QS!$JPF!!JM#!!'#Gd!#A-S!!8&4!!'#9`!#i&0!!B\r*h!!'#PX!"34(!!F3E`!@B)i!"JMH!!8%@!!&"&J!"!*8!"5S!3!0%[3!"a*f!"#\rIl3!&"&S!#$Bq!!B+a`!2$%X!%+N"!!8%fJ!%!PF!#iCB!!B)4!!'#-8!$$qV!!8\r%A!!&"9i!#T!!p!!+b-3!"aIk!!JPRJ!'#%B!$$3q!!P3GJ!(&(i!"39F!!F8IJ!\r'#N)!#T!!pJ!AV)i!"!*6!!JLNJ!12+i!$L13!!!,X,B!$R)m!!mk,!!&"&!!"36\r4!!B)5!!'#Nd!#X63!!PqT!!'$%)!"aCf!!m&d3!&"&)!"!,I!!8%8J!(%hd!"JK\r-!!F8p3!'$%3!"368!"$DD3!(%2`!##U)!!U3!2`!$d49!!i'd`!&"93!"a4f!!l\r3IJ!(%Id!"aG`!"HU#J!4)TX!"a(p!"VHB`!8(Z)!"Jp"!!8%9`!('1i!%Blp!!B\r,GJ!AV$J!$%0Q!!B+G!!&"HX!#9pH!!e&DJ!0J@-!"J[f!!Z%D3!,RY`!"34U!!F\r95!!(&FN!#ijr!"$%kJ!)+E!!"a6+!!U)G!!))#3!##+K!!3#B!!'#IF!"aeI!!J\rZZ!!(&%d!%-6X!!8%l!!%!Q%!"J[b!!8%E3!+b(B!$Lik!!B+FJ!'$(i!"Jaq!!V\rBe`!(&mJ!"34[!!JLSJ!&"'!!#9p@!!F833!)+ES!#`ph!!8%i!!8CD%!"!*Z!!V\r*H!!+`1X!"34L!!rAa!!2(G!!!`&T!!3#E`!0!1S!%!IL!!F3c!!&"13!"36N!!V\r+q!!%!QS!"36Q!!F8aJ!55Ad!#XVk!!UQ2!!(%eB!"!*d!!Z#p3!+JR3!$FhV!!3\r#G!!*3[3!##-h!!FAhJ!&"2J!"J[Q!!Z1l`!0M@J!"!*f!!Z#p`!$!A!!"JTQ!!8\r&H!!(&&X!"aEH!!8%qJ!(%p3!"JTR!!F8fJ!'#'3!$`aX!!PAf`!LP0d!"JPQ!!3\r#F!!&"Ai!"34m!!8&rJ!(&&d!"JPN!!8&I!!-*$i!"3Am!!F@@`!*6Q3!#UBd!!B\r*kJ!*3[`!"a2H!!PNX!!)+5X!"36c!!JM2!!))6J!"!*q!!P9d3!'#Qi!#UBf!!V\r2C!!)-4J!"36b!!P#rJ!)*6%!#Y&C!!F5hJ!%![i!"a,H!!V!qJ!%!RJ!$Cl"!!J\r`(!!&"AB!##+i!!8%p!!5h-3!#X&r!!d#q!!&"A3!"JPX!!3#HJ!,)Ed!#$!H!!8\r%GJ!*4R)!!`&m!!8&p3!)-C`!"3Ad!!B+D`!9kkJ!"a0C!!8%G`)!#f3!N!6rrJ)\r!"X%!N!6rrJ)!!8!!N!6rrJ)!"MF!N!6rrJ)!"I-!N!6rrJ)!%)S!N!6rrJ)!$i%\r!N!6rrJ)!"TB!N!6rrJ)!!AF!N!6rrJ)!%%%!N!6rrJ)!#h%!N!6rrJ)!!+8!N!6\rrrJ)!!3m!N!6rrJ)!"J-!N!6rrJ)!$,B!N!6rrJ)!!6S!N!6rrJ)!!9d!N!6rrJ)\r!"b`!N!6rrJ)!#HJ!N!6rrJ)!%c8!N!6rrJ)!"68!N!6rrJ)!!1i!N!6rrJ)!%fm\r!N!6rrJ)!!2-!N!6rrJ)!"G3!N!6rrJ)!$eN!N!6rrJ)!$+3!N!6rrJ)!#d8!N!6\rrrJ)!!5d!N!6rrJ)!%(F!N!6rrJ)!"`3!N!6rrJ)!$PJ!N!6rrJ)!#Ad!N!6rrJ)\r!!0X!N!6rrJ)!#e-!N!6rrJ)!!"-!N!6rrJ)!#Bd!N!6rrJ%!&0B!N!6rrJ%!&3-\r!N!6rrJ)!"&m!N!6rrJ)!"HB!N!6rrJ)!#kS!N!6rrJ)!!D3!N!6rrJ)!%&)!N!6\rrrJ)!#j8!N!6rrJ)!!@d!N!6rrJ)!!"F!N!6rrJ)!"PX!N!6rrJ)!"Z8!N!6rrJ)\r!"Fm!N!6rrJ)!"IF!N!6rrJ)!#k3!N!6rrJ%!&#)!N!6rrJ)!N!IrrJ)!%$%!N!6\rrrJ)!"LS!N!6rrJ)!%-d!N!6rrJ)!!ES!N!6rrJ%!&9)!N!6rrJ)!$4i!N!6rrJ)\r!"JF!N!6rrJ)!!(B!N!6rrJ)!#ji!N!6rrJ)!%F)!N!6rrJ)!"Ld!N!6rrJ)!%8B\r!N!6rrJ)!$pJ!N!6rrJ)!!(%!N!6rrJ)!#18!N!6rrJ)!$`J!N!6rrJ)!$FS!N!6\rrrJ)!%[F!N!6rrJ)!#ld!N!6rrJ)!!LX!N!6rrJ)!!4S!N!6rrJ)!!$d!N!6rrJ)\r!%H8!N!6rrJ)!$Q8!N!6rrJ)!#VN!N!6rrJ)!$p-!N!6rrJ)!%1S!N!6rrJ)!"YX\r!N!6rrJ)!"Z!!N!6rrJ)!"-X!N!6rrJ)!#T`!N!6rrJ)!!kN!N!6rrJ)!!@-!N!6\rrrJ)!$pi!N!6rrJ)!$a%!N!6rrJ)!"UF!N!6rrJ)!!@J!N!6rrJ%!&+m!N!6rrJ)\r!!j3!N!6rrJ)!"YB!N!6rrJ)!"Y%!N!6rrJ)!$YS!N!6rrJ)!$R8!N!6rrJ)!#ri\r!N!6rrJ)!$am!N!6rrJ)!#3-!N!6rrJ)!!Ym!N!6rrJ)!"[X!N!6rrJ)!"lJ!N!6\rrrJ)!%4B!N!6rrJ)!![`!N!6rrJ)!"Xi!N!6rrJ)!"R-!N!6rrJ)!%T!!!*!%rri\r#!"!P!*!%rri#!!0L!*!%rri#!!'U!*!%rri#!!l'!*!%rri#!!6L!*!%rri#!!D\rK!*!%rri#!!DN!*!%rri#!!A*!*!%rri#!!'A!*!%rri#!!Zi!*!%rri#!"*Y!*!\r%rri#!!'F!*!%rri#!!Ch!*!%rri#!!(V!*!%rri#!!D"!*!%rri#!"$8!*!%rri\r"!"2k!*!%rri#!!VD!*!%rri#!!Cm!*!%rri#!!K#!*!%rri#!!Jl!*!%rri"!"6\rh!*!%rri#!!'J!*!%rri#!!Ur!*!%rri#!!E[!*!%rri#!!56!*!%rri#!!LD!*!\r%rri#!!EV!*!%rri#!!p&!*!%rri#!!Ii!*!%rri#!!p,!*!%rri#!![H!*!%rri\r#!!D'!*!%rri#!!%+!*!%rri#!!q(!*!%rri#!!pU!*!%rri#!!%&!*!%rri#!!X\rC!*!%rri#!!V8!*!%rri#!!Dh!*!%rri#!!fP!*!%rri#!!-k!*!%rri#!!pH!*!\r%rri#!!pN!*!%rri#!!$S!*!%rri#!!%!N!ArrJ)!"`#3"Irq!J!"V`#3"2rq!J!\r2T`#3"2rq!J!!cJ#3"2rq!J!2V!#3"2rq!J!$5J#3"2rq!J!'[!#3"2rq!J!"@!#\r3"2rq!J!"4J#3"2rq!J!'2!#3"2rq!J!'E3#3"2rq!J!5U3#3"2rq!J!,(`#3"2r\rq!J!'53#3"2rq!J!'-3#3"2rq!J!#EJ#3"2rq!J!'R!#3"2rq!J!!Q!#3"2rq!J!\r"F`#3"2rq!J!#c!#3"2rq!J!%Z!#3"2rq!J!'$!#3"2rq!J!#KJ#3"2rq!J!"&3#\r3"2rq!J!#!*!&rri#!!CQ!*!%rri#!!M4!*!%rri#!"$E!*!%rri#!!,6!*!%rri\r#!!PS!*!%rri#!!$(!*!%rri#!!mP!*!%rri#!!m"!*!%rri#!!)M!*!%rri#!!4\rf!*!%rri#!!!f!*!%rri#!!DV!*!%rri#!!Fj!*!%rri#!!FT!*!%rri#!!)I!*!\r%rri"!"4@!*!%rri#!!(9!*!%rri#!!H,!*!%rri#!!H'!*!%rri#!!9Z!*!%rri\r#!!Sk!*!%rri#!!(!!*!%rri#!"$(!*!%rri#!!I4!*!%rri#!!$8!*!%rri"!"0\rj!*!%rri#!!@Z!*!%rri#!!*@!*!%rri#!!C#!*!%rri#!!b9!*!%rri#!!*j!*!\r%rri"!"9I!*!%rri#!!G0!*!%rri#!!6m!*!%rri#!",C!*!%rri#!!XX!*!%rri\r#!!H#!*!%rri#!!#H!*!%rri#!!V0!*!%rri#!!NF!*!%rri"!"2S!*!%rri#!!F\rB!*!%rri#!!d4!*!%rri#!!TV!*!%rri#!!QH!*!%rri#!!A"!*!%rri#!!*E!*!\r%rri#!!a+!*!%rri#!!"U!*!%rri#!!JQ!*!%rri#!!!&!*!%rri#!"+K!*!%rri\r#!!CI!*!%rri#!""q!*!%rri#!!GJ!*!%rri#!!eb!*!%rri#!!hj!*!%rri#!!G\r4!*!%rri#!!i#!*!%rri#!!Am!*!%rri#!!0r!*!%rri#!"$K!*!%rri#!!XP!*!\r%rri#!!b`!*!%rri#!!JJ!*!%rri#!!)R!*!%rri"!"8-!*!%rri#!!!P!*!%rri\r"!"6X!*!%rri#!!*(!*!%rri#!!GE!*!%rri"!"5q!*!%rri#!!G@!*!%rri#!![\rc!*!%rri#!!!-!*!%rri#!!(l!*!%rri#!!)-!*!%rri#!!TM!*!%rri#!!JA!*!\r%rri#!!KS!*!%rri#!!bV!*!%rri#!![B!*!%rri#!!2X!*!%rri#!"0+!*!%rri\r#!!Qr!*!%rri"!"8&!*!%rri#!!,(!*!%rri#!""C!*!%rri#!!I[!*!%rri#!!I\rI!*!%rri#!!%c!*!%rri"!"29!*!%rri#!!FG!*!%rri#!!J$!*!%rri"!"5B!*!\r%rri#!"&Z!*!%rri#!!rY!*!%rri"!"23!*!%rri#!![P!*!%rri#!!FM!*!%rri\r#!!+Q!*!%rri#!!*"!*!%rri#!!Fc!*!%rri#!!YU!*!%rri#!!+9!*!%rri#!!I\rr!*!%rri#!"'j!*!%rri#!!aX!*!%rri#!!iZ!*!%rri"!"5-!*!%rri#!!KF!*!\r%rri#!!3M!*!%rri#!!+V!*!%rri#!!,Q!*!%rri#!!*r!*!%rri#!!kB!*!%rri\r#!![i!*!%rri#!!IX!*!%rri#!",K!*!%rri#!!J5!*!%rri#!!qJ!*!%rri#!!J\rf!*!%rri#!!+$!*!%rri#!!(C!*!%rri#!!,V!*!%rri#!!F5!*!%rri#!!T1!*!\r%rri#!!cV!*!%rri#!!Hr!*!%rri#!!9"!*!%rri#!!8,!*!%rri#!!`H!*!%rri\r#!!HB!*!%rri#!!`+!*!%rri#!!4&!*!%rri#!!bE!*!%rri#!!eP!*!%rri#!!,\rd!*!%rri#!!HH!*!%rri#!!L(!*!%rri#!!Tc!*!%rri#!!,i!*!%rri#!!1*!*!\r%rri#!!KB!*!%rri#!!Ic!*!%rri#!"!U!*!%rri#!!+L!*!%rri#!!Sb!*!%rri\r#!!di!*!%rri#!!&,!*!%rri#!!Gm!*!%rri#!")f!*!%rri#!!"+!*!%rri#!!`\rB!*!%rri#!"!0!*!%rri#!"#M!*!%rri#!"%4!*!%rri#!!IL!*!%rri#!!IR!*!\r%rri#!!JF!*!%rri#!!`k!*!%rri#!!Ub!*!%rri#!!GP!*!%rri#!!UL!*!%rri\r#!"!H!*!%rri#!!'c!*!%rri#!!#$!*!%rri#!!-U!*!%rri#!!Z`!*!%rri#!!V\r&!*!%rri#!!hc!*!%rri#!!-Z!*!%rri#!!iE!*!%rri#!!@B!*!%rri#!!Mp!*!\r%rri#!!Ll!*!%rri#!!dQ!*!%rri"!"4q!*!%rri#!!+C!*!%rri#!"*h!*!%rri\r#!!Mb!*!%rri#!!rr!*!%rri#!!-)!*!%rri#!")N!*!%rri#!!(I!*!%rri#!!1\rI!*!%rri#!!0d!*!%rri"!"4`!*!%rri#!!Y,!*!%rri#!!N,!*!%rri#!!MI!*!\r%rri#!")#!*!%rri#!!mc!*!%rri#!!I%!*!%rri#!!'#!*!%rri#!!K*!*!%rri\r#!"(J!*!%rri#!!0j!*!%rri#!!5X!*!%rri#!!GV!*!%rri#!!HM!*!%rri#!!$\rJ!*!%rri#!!B5!*!%rri#!!p`!*!%rri#!![%!*!%rri#!!if!*!%rri#!!fb!*!\r%rri#!!3r!*!%rri#!!0#!*!%rri#!!8%!*!%rri#!"&P!*!%rri#!!KY!*!%rri\r#!!QT!*!%rri#!!L#!*!%rri#!!f)!*!%rri"!"3q!*!%rri#!!LL!*!%rri#!!h\r5!*!%rri#!!LQ!*!%rri#!!0H!*!%rri#!!0`!*!%rri#!!Z&!*!%rri#!!Vk!*!\r%rri#!!)h!*!%rri#!"*'!*!%rri#!!j4!*!%rri#!!P$!*!%rri#!!Qi!*!%rri\r#!!-$!*!%rri#!!$i!*!%rri#!!0'!*!%rri#!!L9!*!%rri#!!-b!*!%rri#!"'\rE!*!%rri#!!--!*!%rri#!!#U!*!%rri#!!PL!*!%rri#!!J)!*!%rri#!!-f!*!\r%rri#!"''!*!%rri#!!fi!*!%rri#!"#d!*!%rri"!"4*!*!%rri#!!39!*!%rri\r#!!Z0!*!%rri#!!Nc!*!%rri#!!pi!*!%rri#!"'J!*!%rri#!!3+!*!%rri"!"3\rA!*!%rri#!!N@!*!%rri#!!hY!*!%rri#!!L3!!#3"2rq!J!5QJ#3"2rq!J!46`#\r3"2rq!J!53!#3"2rq!J!*2J#3"2rq!J!*13#3"2rq!J!$pJ#3"2rq!J!$d3#3"2r\rq!3!8#J#3"2rq!J!6D!#3"2rq!J!3A`#3"2rq!J!*%3#3"2rq!J!#"!#3"2rq!J!\r4P3#3"2rq!J!4d3#3"2rq!J!093#3"2rq!J!%%!#3"2rq!J!$r`#3"2rq!J!2p!#\r3"2rq!J!-a3#3"2rq!J!4J!#3"2rq!J!4"3#3"2rq!J!*53#3"2rq!J!56!#3"2r\rq!J!4-J#3"2rq!J!35!#3"2rq!J!&,J#3"2rq!J!283#3"2rq!J!-dJ#3"2rq!3!\r6VJ#3"2rq!J!*6J#3"2rq!J!6$!#3"2rq!J!583#3"2rq!J!6"3#3"2rq!J!-r`#\r3"2rq!J!42!#3"2rq!J!0MJ#3"2rq!J!$T3#3"2rq!J!&k`#3"2rq!3!903#3"2r\rq!J!&f!#3"2rq!J!1I3#3"2rq!3!8BJ#3"2rq!3!93`#3"2rq!J!)fJ#3"2rq!J!\r$Y!#3"2rq!J!0-J#3"2rq!J!0#`#3"2rq!J!3m3#3"2rq!3!6Q`#3"2rq!J!-j3#\r3"2rq!J!6A!#3"2rq!J!$Z3#3"2rq!J!)V`#3"2rq!J!*9`#3"2rq!J!)UJ#3"2r\rq!J!+)!#3"2rq!J!0"3#3"2rq!J!1qJ#3"2rq!J!-f!#3"2rq!J!$qJ#3"2rq!J!\r!@J#3"2rq!J!1V`#3"2rq!J!'m`#3"2rq!J!3q`#3"2rq!J!6'!#3"2rq!J!5#!#\r3"2rq!J!5+J#3"2rq!J!62J#3"2rq!J!,G`#3"2rq!J!&AJ#3"2rq!J!+@3#3"2r\rq!J!59J#3"2rq!J!!YJ#3"2rq!J!&8`#3"2rq!J!+i!#3"2rq!J!*e!#3"2rq!3!\r6iJ#3"2rq!J!)q!#3"2rq!3!8j3#3"2rq!J!#YJ#3"2rq!J!&53#3"2rq!J!5`J#\r3"2rq!3!8bJ#3"2rq!J!1U3#3"2rq!J!1B!#3"2rq!J!5lJ#3"2rq!J!4V!#3"2r\rq!3!9'`#3"2rq!J!+&3#3"2rq!J!3U3#3"2rq!J!,@3#3"2rq!J!*a`#3"2rq!J!\r)FJ#3"2rq!J!$(!#3"2rq!J!4(3#3"2rq!J!''J#3"2rq!J!3E`#3"2rq!J!-b`#\r3"2rq!J!-3!#3"2rq!J!#M3#3"2rq!J!(X!#3"2rq!J!%R3#3"2rq!J!+$`#3"2r\rq!J!)`3#3"2rq!J!(N!!!N!6rrJ)!%D8!N!6rrJ%!&#i!N!6rrJ)!"4-!N!6rrJ)\r!")m!N!6rrJ)!#L`!N!6rrJ)!#I`!N!6rrJ)!#cX!N!6rrJ)!$#`!N!6rrJ)!$VX\r!N!6rrJ)!$Xi!N!6rrJ)!$Y3!N!6rrJ)!%5J!N!6rrJ)!!b-!N!6rrJ)!#Fm!N!6\rrrJ)!"pF!N!6rrJ)!#CN!N!6rrJ)!%bF!N!6rrJ)!%FS!N!6rrJ)!%,m!N!6rrJ)\r!#J%!N!6rrJ)!"+F!N!6rrJ)!$i`!N!6rrJ)!"4`!N!6rrJ)!!Bd!N!6rrJ)!$cX\r!N!6rrJ)!#BJ!N!6rrJ)!!Pm!N!6rrJ)!"'F!N!6rrJ)!#F`!N!6rrJ)!"4J!N!6\rrrJ)!"1X!N!6rrJ)!%S!!N!6rrJ)!$0i!N!6rrJ)!"-%!N!6rrJ)!"-B!N!6rrJ)\r!%"3!N!6rrJ)!"2J!N!6rrJ)!",-!N!6rrJ)!$5X!N!6rrJ)!"#d!N!6rrJ)!%$F\r!N!6rrJ)!$Si!N!6rrJ)!#9X!N!6rrJ)!"9S!N!6rrJ)!$&F!N!6rrJ)!$')!N!6\rrrJ)!#``!N!6rrJ)!"8m!N!6rrJ)!!mJ!N!6rrJ)!#qX!N!6rrJ)!!q8!N!6rrJ)\r!"D8!N!6rrJ)!#E)!N!6rrJ%!&+3!N!6rrJ%!&5J!N!6rrJ)!"@S!N!6rrJ)!$)S\r!N!6rrJ)!#J`!N!6rrJ)!$LJ!N!6rrJ)!%c!!N!6rrJ)!%Kd!N!6rrJ)!$8i!N!6\rrrJ)!"B)!N!6rrJ)!"%m!N!6rrJ)!$L)!N!6rrJ)!$8F!N!6rrJ)!$K8!N!6rrJ)\r!%V-!N!6rrJ)!$U!!N!6rrJ)!$l%!N!6rrJ)!"+%!N!6rrJ)!"5S!N!6rrJ)!%d8\r!N!6rrJ)!#SX!N!6rrJ)!$[!!N!6rrJ)!%Lm!N!6rrJ)!")N!N!6rrJ)!%f-!N!6\rrrJ%!%lS!N!6rrJ)!$[8!N!6rrJ)!%KB!N!6rrJ)!#(N!N!6rrJ)!$NF!N!6rrJ)\r!#IB!N!6rrJ)!"&B!N!6rrJ)!"!-!N!6rrJ)!!"`!N!6rrJ)!$,d!N!6rrJ)!"58\r!N!6rrJ)!$#3!N!6rrJ)!$"!!N!6rrJ)!"Ed!N!6rrJ)!$ZF!N!6rrJ)!$Qm!N!6\rrrJ)!$Md!N!6rrJ)!!#`!N!6rrJ)!#T3!N!6rrJ)!"5!!N!6rrJ)!")!!N!6rrJ)\r!#p!!N!6rrJ%!%mB!N!6rrJ)!$B%!N!6rrJ)!#T!!!*!%rri#!!ek!*!%rri#!!r\rM!*!%rri#!!@8!*!%rri"!"11!*!%rri#!!"#!*!%rri#!"-!N!ArrJ)!"h3!N!6\rrrJ)!"@8!N!6rrJ)!%*%!N!6rrJ%!%k3!N!6rrJ)!"BF!N!6rrJ)!%a-!N!6rrJ)\r!"0`!N!6rrJ)!"DS!N!6rrJ)!!NX!N!6rrJ)!!(X!N!6rrJ)!#KX!N!6rrJ)!#-J\r!N!6rrJ)!#Q!!N!6rrJ)!$X%!N!6rrJ)!$aF!N!6rrJ)!$VB!N!6rrJ)!$SJ!N!6\rrrJ)!$GJ!N!6rrJ)!#,3!N!6rrJ)!#LF!N!6rrRkh!!!"!!!!!@!!!!"J!!!!-QP\rZ)(4SDA-JFQ9fDA0TEfik$3N*,5"E)*!&-PdJ5'9KC'9bFb"YB@4P)'0[EA"XCA4\rPE(NJ3bXV)'CbD@9ZC'aj$3N*,5"E)*!&-edJ4QpbBf9N)(0dFR9MG#"KE'PREQe\rPER3JD@iJD'9KC'9bF`d*#3d*2C")$3N0#3d*9A4TE'PdD@9c6'PL)$)Z-')b$3P\r9EQYZEhGZ)(*PE'9KFf8JC'&dC5!S!!!!A!#3#`%!N"-"E6BiD`#3%J-"!*!42""\r0593J8h9`F'pbG+9$6'PL!!!!!3!!!!&J!!!!B!!!!$)(XX"%AJ)!!!!F!$)!!'0\rQFQF!!!!+!!$rr`#3"!Hb`%MTV!:\r
\ 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 (file)
index 2c1e950..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$N0-D@)Z0MK,,Q4PBR9R!(0dG@*08&-J!3!!!$aJ!!!"QU5i5Qpj)A"PCQCY0MK\rV!!!!!E0&S5J!N!d"!*!'rj!%!*!12"!!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3\r!N"Fi!!!9T!!!!!F!!!+DBh*PBA4TFh9`F'9bE'GKE@eKCQCKBR0KG'&ZD&pIGf0\rcG'pXC'aRB@eYB@4IAh0dFQ9bFQpbG'e`CQPXC@a[Cf*QAepTFfjKEQ4658p9@%4\r[4@4TG&"KFh4PAep[F'9ZAh4PEA"ICQPXC@CbC@p`C@jKG'&ZE'a[Cf*NAepTFfj\rKEQC658p9@&9`C'&dC90dBA4eFdaTEQ9ICR4PE'abD@jdG'pXBh4TE@9IAh"[Efa\rIB@aXEf0658p9@%4[6@9ZG80SEfPMC@PcF(9ZBh4KG'9iDA4XCf&YE@&XBA4KEQC\rcG(*QG'PYC@ChFQPdC@a[Cf*XBA4KEQ4hBh0dEfeLFfe[C'CQE'aKBR0YEf4QC'9\riF'daCQ&cD@jQ8dP299K)B@jNE'92EQ9&GQ9ZG(4bG@jMCR0`FQPZG'CYBR4[Gf0\rPH("Y-@4KFfPZC&pIFQ9ZB@ePAfCTE'9XE'4TGR4bG@jMC'e[C'CXBA0TEQKcHA0\rdC@ePH(!b8dP299KME(*cBh*IAfaPBA"IH@9KFPpIGf0cG'peE'aQFh4KG'p`C@j\rQC@pQCAK`E6&XBA0TEQaQC'PYFf9dGQ*eCR4bG@jME&0*6e9B@@9c6Qp$B@jMC@a\r"E'9bG'a[Cc*QF(9dGh0(CA43FQ9MDA0TEfj658p9@%4[4@4TG%0XC@&bDf*SDA4\rMEh0QAep'8&9PFQCAFQPdC80SBA*c9'p$EfjcEfaPCf9dBf0[Ff4KBfpcAepMG'p\r`Fh4bD@jRAepTFfCTEQPdC9pQFf9PDf0[FfKZCAKdB@CdCA*iE'C`GA4cBfpcE&p\rIGh*TG'9IBfpZFfpXC@CPCf9dCAKMCA"dCR"eG(GMBf9TE%jK6QPcF(*TER4MBfp\rYE@&ZC'GPG(0IAhGMFh4[G@aQE@PZCAK`E6&QCA0PG'9iBf9`G&0*6e9B9A"NBA4\rP9fPZC'phE@YNDA*cG(*iCR*YAepME'pcC9pQD@aPE'abEh9ZC'C`GA4MGf0cG'p\reE@&iCQeKH'CYEf4TFh0`B@0PCR*PB@4PFQCXAepcHA0dC@dhF(*PFf9ZG(0dFM*\rNC@0cG(*dEfaXCAK`E'jKEQaPFQCNCA*QCQ4TCQCdD@ePCAK`C'9bCQ0658p9@&9\r`C'&dC90MFQpXE'*KFQ9iF'CIAfj[ENC39@aRB@eYB@jKEQCQFf9PDf&cD@jSC&p\rIGR0hFf0KEQCIAh*PB@4ICQPXC9pIDA0ZEh*YB@aNBA0TEQKQE'&LFepIDA0ZEh*\rYB@aQCRGTC'9658p9@%4[8f&fC94PH(4MEh"jFfPREQa658p9@%4[4@4TG&0PE'9\rMG%&XE(0dFR*MD(*XEf0KE'9MEfjfE'4TGQeLE'9ZCR*PC@aXFQPZG'CKFfPZD'a\rKG'&Z-NPZFh4KE'a$EfjcEfaPAepYEhCPAfePE9pIEh"PEPpcG(*TEQGICQPXCA"\rbD@jdCPpIBfp`H9pYC@eXE(*TER4XBfp`HA0TCfjNDA0hCh*KF'KIAh0PG&pTC'a\rPAh"bEf0IAh"eG&pMD'&bBfp`HA0TCfjQBA4KEQKNCAKPBepIFhPcAfCbC@9KG'p\rQBA4KEQKQCR4PE'a`GA4MD'&bC'9M-QCIAhCQFf0KEQCNC@-bC'CbCAK`8dP299K\r0H8GbEhGAD@jNEhGKG'&ZD'aIAh4dH@jKE@9IAfCTE'9IG'pIER9YBA4[E(GMFh4\r[G@aXFh4bF'*bDfPcGfa[Gf9bC'9M-QaKG'pTCAKTG'9bCQ0XC'9M-R0XEfGLFh4\rbG'peE&0PG&"bC@0TFfP[ER0dFQ9bFQpbFh0MB@jQE'pRCQ&ZER9TG(PKG'&ZCQG\rPG("[FfaNCAK`E'pRC&pICQPZC&peEQp`C@jPC&pQD@aPCA*QBf4QCA*KDA0PCAK\rMCA"dBA0TEPpIC'9XCA4PAfCTE'9PFQCMCQe[C'CIAf0XEh0PAf0[ER0[E'9XEfG\rXCQ9RCA4PERCXC'9iF'aMC@PXCR4PE'aIAfCXGA0SAf*eCQCPFQ0PD@aNDA0hC'P\rRDA4cD@jNAepYEf4XFQpeEQ4QFfPZCQGPG(GME'4PH("NGR0`FQPZG'CIAh4PEA"\rICQPXC9pZB@ePE'pRFfPZD'ePE@0`H@0PD@aXE'4PH("QE(*[G@jNE&pIF'p[E&p\rKE'a[BepME'9KFR0TEQacG(*ZBh"jBh9cCA*TC(0dFQ0KG(4KEQKQE@&iE'CYEf4\rXCQa[Eh*658p9@%4[8(*TER48CAKdFh4bBfe`CQeTEQCZB@jPH("dB@jXAepZEfj\r'8&9PFQCMAepTEQCQE@PZC'CPBfaPBA*PH'0PF(4PFQCQE@&iCQCYEf4QCQeKH'4\rQE@pNC(0dFQ0SFR4KEQ4bD@jdG'phGA"`CA*QE@PZE(4KEQCIAh"[EfaIFQ9KE'a\r[BfCbCAK`E'KjF'pdGA4TE@9cFh4bBh"jBfpcFh4bEQ0KG(0dFQaPEP9ZFQ9RDA0\rdCA*0B@aXEf0)C@&`FQ9KC&pIB@4NE'pR-QCRCA4MD'a[Cc*NCR*PH("NAep'8&9\rPFQCMDA0hBfjdFQaQFQ9iF'CbB@jNE'pR-QaKBQpbG("eG(GMD'&bE@YdD@ePBfp\rcD'CIAfC`BfaKFh0TCRPNDA0hB@a`D'&cG(*MFh"ZBfpcD'4IAfC`BfaKFh0TCRP\rQE@9YBfKbBfaPBA*PFR*KBR0KBfpcC'a[Cc&`C'PfF'phCQ&MEh0QC'9M-QjeEA"\r[Gf4KBfpcD&pIF'&dD$*QFh0IAfeeE'0[FfKXG'PYC@ePE@0YF&0*6e9B4'p3B@G\rP8f9dGA"KBfpcE(0hFf0KEQCcG(*ZBfe`AepSB@jNE'9IFQ9[F'9ZF'phE'CPG'9\rcG'9iBf9`G&pIC'PfBfKNDA*dEh9`F'9bEQ9KFQ*jD@jdBfa[BfYIAhCcFf0KEQC\rQCf9dBfCMER4XCf9dE'pRD@jcFA*dF(9dFfCND@eXCAK`-QCZG@dbC'9MFh4bG'p\rV8fPRENjeE@PcGhKND@GTG&pICf9dG(P`C@9iF$*NCR0MB@jQAepSB@jNE'9IEh"\rPEQ&dB@ibC'CRCA4cBA4KEM*QFQpeEQ4dEfacG(*dEfaQC'PYC'aXFQPZG&pIBfp\rZGQ9bG&pQFQpYAfjPGfaTEQ9cE@&XE'pMCAK`-QaQC'PYCQ&dB@ibE'abD@jdGf0\rcG'pTE@&iF(9dBf4PBc*cG(*cG(*dEf4IAf0[ERCPFR4IG'pIEQ9hE'PZCA0IAfP\rZDA4ICQPXC@CKBR0NAephFQPdC9pQD@aPCQ&LFfCIAfGPG&pME'pMDfCPCf9dF(*\rPBh0dFR0dFQePE@e[GQ9MEfe`Eh9ZC'CKBR0XF'phBfa[Ff9IAf0[F(PIE'pZCh0\rIB@aTCfjPC&pIBfa[Ff9IFh4bD@jRE@9YFf9dE(0PC@YQCA9`C'&dC@9ZGR0TEQa\rRB@eYBAGcBf&ZCQa[Cc%`CR0PG("[FfGKE@eKFh4bFh"ZGfePE@e[GQ9658p9@&0\rPG(9`9'9iG&GTEQ4[GepIBfa[Ff9IB@aXFh4bBfpXE(4KEQCPFf9dC@jfDA0hB@a\rZG@eIAf0[F(PIE'pZCh0IFQ9fAf&XD@GZC@4QEh"PER0dBA4i16CdEhJi-(*[G@j\rNE&0*6e9B5A0"F("AD@jNEhGIAfaXE@pNE'pR-A"XFQpeEQ4NFhG`FQPZG'ChBh0\rMEfaXFQpeEQ4QE'pR-A"NAepMEh"jAfa[EQGcAh*PGPpeEQ&XD@GZC@45C@GTFh4\rPFNeKE'a[BdKPBA"0EhCP8f0bEfaX3QpiE'pR-A"QGf0cFh"ZG@jRCA4hBepIF'p\rcDA4TEfjICQPXC9pIGQChFf0KEQCRCA4MGf4TFhG`G@jMG'CTE'9ZEepIFhPcAf&\rXE'pMB@0[FfKNGh"bD@jdCQ&MEh0SCPpIFh4ND@pIBA4PH'PdE'abEh9ZC'aTFhG\reF("PFR0dFR4[D@eKH'0KE'a[BhGMFh0dFQ&MEh0SE'aXFQpeEQ4QFh*KEQ4KFf0\rdD@ePCQ9SEfaNCAKMCA"dE@*cG'phBh0SHA"[G'4IAfaXB@4ND(P`Eh4QDA0hFh"\rKBf9aFfpbG(GMFh4[C&pICR"ME'&cFfPQHAGMFh4[DfGPG(GMD'&bCf9dC@jfD(P\r`Eh4XDA0hF(*TER4658p9@'PcD@jbB@jRCAGMFh4[E'CPCf9dFQpeEQ4IAfjeE9p\rdEepQD@aPAepTFfCTEQPdC@CQCA0PG(*[G@jN4f9d4QPbFh40B@aXEf0)C@&`8Q9\rRDA0dFQ&dD@pZAepTFfCTEQPdC@4eEQaTEQYfCRG`FQPZG'CIAfaXC'PfG(*eEQ0\rbC@eaG@pIAfaXEA9XGf&cBh4TE@9QE'p[FQ4hBh0MFh"ZCQa[Eh*QAepXC'PfDA0\rRFQ&`D&pIE'eeE&*PB@4$D'&bFdCbEfe$EfjcEfaPFf0KE'*ZCQa[Eh*XFQ9YEhC\rP8Q9YEhCP3fpZFfpXCA0ZF(*TER4QGh*TG'9hBh0ZBfe`BfabFf0b8dP299K6CA4\reF%ePER9cGf0cEQ0KG(C`FQPZG'CIAfGPG&pQD@aPAfe[C'9cAepZEfj'8&9RB@e\rYB9pIBA4PH'PdCR"bD@jdCQ*cC@&bBfKhBh0MF(PIAfPZDA4IBh*TG'PMB@aIFQ9\rRD@pZFepIE'pKC&pLG@CQCA*hBh0XC@jIAf&cFf9bG'P[EPpQB@PXC@4MEh"jFfP\rREQPcBA4dH9pIC@jNAf0bDA4TBf&XAh*PCfP[ER*PEQ&YC9pIE'&NC&pIEAPbB@P\rcC90*6e9B4'p$EfjdC@jd3faTBfYQCA*bEh*cBf&XBQjXG@jRCA4MGf0cBfKbDA0\riC'PRDA4cBf&XBQaZFQ9YB@PZC'9bCR*PE@&TEQ4PFQ4cBf&XBQjQ8f9d8QpeEQ4\reG'PYC9pICf9dAh4TE@9hBh0MEA"(CA45Eh9ZC&pI4P"9E'GKE@eKGf0dD@ePFQ9\rYB@PZC'9bE(*PE'&dD@pZG'phBh4bB@jcGf0dEfeLDA0XEhGPFR0aFR4XGf0cBf&\rdF(9dGf05C@aKG'P[EPpIE'e[C&pICAKTG&pIF(*PF&pLG@CQCA*cCA4XEf0KE'9\rcFA*dCR0aFR4NGf0cEQ0`HAGMFh4[G@abC@eKD@jNCA*XEfFa-'ai1$"dEhJj0QG\rKE@eKE&pIGh*TG'9IFh4bD@jRGRG`FQPZG'CIAfCTE'aIE@9YE'pR-6"NCf&YE@&\rQCRG`FQPZG'CbB@PcC@GKE@eKC'a[Cc%`CQGYG'PYCA0dFR4[G@aX8Q9YB@PZC'9\rbFf9dBR9QGf&dEfC658p9@&9`C'&dC8ePER9*G'9YFh*PEA&eEfacBf&XBR0MB@j\rQAepQE(9cD&pXD@jPAf*eCQCPFQ9NAfpeG("eG&pQD@aPFhGKG'pXCQ4[F'9ZG@j\rKE@9IAfPcEQpbE@&XDA0ND@GTG&pIEh"PEPpQD@aPAepbC@&NAf0[ER0[E'9bC@e\raG@pNAepcD@GZBQPdC(GMFh"LFQYhBA4[DA*PEA&eEfCQCQaeFfKIAh0TCfjLDA4\rQGfePEA0PG&pIG@jREh4dC@jRCA4MD'&bF'9bFQpbAep`EfpXAh"bC@&cFfPRER0\rMB@aLE'jXGf0cFQ0SFPpICf9dBh*PBA4[FQPcB@a`D'&658p9@%0KER46BACP3@a\rPFR4QBfa[Ff9IAfCXGA0SAf&XE&pIF'p[E&pQFQ9PFf0KE'*XEQCXFQpeEQ4IAfP\rcEQ&ZDA0MER4bE(*PGfPZC(CcGh"bD@jdCRGMFh4[E'a"C'TeFh48CAKdEQ9iG'&\rQG'9bE&pIG'pICfeIG'PYCA*[G@jNG'pXEhGPFPpIEQpZ4P"9CA*QAep'8&9RB@e\rYB@jPH(4KCR4PFQ4ZCAKdB@CdCA*QE'pMB@adD@ePAepMEh"jAfa[EQGcAh9ZB@a\rTCfjPC&pIE@9YFQ0SFPCKE'PNBA4P6@&XE'pM5'9KF'CRCA4hBepID@jTG&p`Efp\rXAfpLDR4YF'jKEA4KEQKQG'&ZD'4hE@9YBh"jAepbC@&NAh0dFQPZCepIFh4bG'p\reE(CQF(*TER4QGf0cH'CbE90*6e9B4'p"BQpeG%*[H(4KEQKX4f9d6Q9iG%eKE'a\r[BdKPBA"5C@GTFh4bBA4TEfjXFQPZG'a658p9@%4[4@4TG%0eG(4dH@jKE@9hBh4\rbB@jcCQGPG(GcFQPZG'abC@&XE'pMAepRCA4IBfKKFQabD@jdCR0TCfjKE(*TER4\rQFQPZG'4IAfYTE'aIBh*TG'PMB@aIFQ9RD@pZFfjPBA*LH@PZG'CQCA0PG("bC@0\r658p9@%4bBAG(FQph3QpiEQ9KFQ*jD@jdC'PcB@aZG@edEhGXEhGPFQjPBA*LH@P\rZG'a658p9@%4[4@4TG%0[F(PIAf*PCfPZAf0bDA4TBf&XAh*PCfP[ERGMFfCdD@e\rP8dP299K6CA48DA4XCACcER"bD@jdCPpIFh4bG'pXC(0TEQKQFQ&ZC'pYH(GYC@e\rMEA"cD@jSC&pIF'p[E&pQFQ9PAf&XE(0dFR4[G@eKH(*YC'PbAepcD@GZBQPdGfe\rPE@0SFR0XC@9`Aep`EfpXAh"bC@&XE'pMBA4PGRGcBf&ZCR0TEQKXCRGcBf&ZCPp\rIFh4bG'peE'a658p9@&9cC9GKDA41CAKd4ACPER4658p9@(0PE(0dBA*dAfCMFQ9\rKG'pbAepKBQpbG'PZCepIFh4ND@pICAKTG&pIGfa[Gf9bAfeKF&0*6e9B8h4KG'9\rPFR*ZEepIE@&XE'pMAh"[EfaICR4jF'9IAf9iG'9ZC'9NAf9`FfPXEfjIAf4[G@*\rXC9pPF(0TE'pZAepNEh9LE'9IG'PZH9pICQa[BA4IEQ&ZAepQE'pKG&pSG@GPAep\rdC@e`AfCTE'9IE@pNC9pIGA"`CA*IE@&`AepNEh9LE'9ID(9RC9pIGf0dHA"PAfe\rKF&pICAKdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9iG'9ZC'9NAfeKH&pIC'p\reBQaPAfeKH&pIC'peBQaPAfeTEPpIBh4jF'9IE@&`AepPH(4PEQ4PC&pSG@GPAep\rNEh9LE'9IEQ&Z8dP299K#D@G5C@0dAepYEfjdD&pdEepNBAPcAepXBfpZGPp'49p\r%4NaI48j@AephGA"`CA*IE@&`F'PIAfCTE'9cAepPH(4PEQ4PC&pdD@jj8dP299K\r%FQ&R8Q9MG&0*6e9B8f9dG'PZCh0IAf0[ER0[E'9ICAKTG&0*6e9B9'9iG&GTEQ4\r[Ge0*6e9B8A9TG(4TEQGIAfa[Gf9bAfeKF!!!!"!!!!!3!!3!&!!)!!`!$3!8!"!\r!'!!9!"J!'`!-!#%!)!!N!"3!,!!3!$%!$!!e!"!!1!!N!$`!%!"&!"3!53!J!%i\r!&!"@!"J!@`!3!'%!&!"P!"3!DJ!3!'m!%!"c!$3!G`!S!)3!(!#1!"`!P3!8!*`\r!&!#K!#!!TJ!3!+i!#!#b!"3!Y!!B!,N!%!#r!"!!``!B!-F!$!$0!"!!d!!)!03\r!%!$@!#!!fJ!F!1)!*!$T!"3!mJ!8!2F!&!$m!"3"!3!J!3B!+!%1!"3"'!!8!4d\r!"!%L!#J")`!B!5d!&!%c!"!"1!!8!6`!#!&"!"!"3`!8!8F!)!&-!"3"9!!B!9N\r!$!&I!!`"BJ!-!@8!)!&S!"3"F!!3!A8!)!&j!"J"J3!B!BF!&!'0!#!"NJ!3!CS\r!#!'H!$!"S!!F!D`!$!'c!!J"YJ!8!EJ!%!'p!"J"`3!3!FF!(!(,!"`"dJ!8!GN\r!$!(H!"J"i3!%!HF!$!(S!"J"k`!N!I%!&!(k!#!"r`!3!JF!$!),!"!#$J!8!K)\r!)!)A!"J#(`!-!L8!#!)S!"!#+J!8!Li!&!)c!!!#-`!8!MJ!"!)p!"!#2J!F!N)\r!&!**!"`#6J!B!P8!)!*E!!J#B`!-!Q8!#!*S!!J#DJ!8!Q`!*!*a!#!#HJ!3!S)\r!&!+'!#3#L`!B!T3!"JJ3!!eF1!!'#4)!"33)!!3#K!!(%#%!"JU8!!B,PJ!,TFN\r!"a3U!!B)%J!&")X!"JN3!!3#KJ!(',)!"JN4!!B,%J!(&bS!$M[c!!PP6J!-R$`\r!"35-!!V1Q!!&")`!"!+!!!8&$`!(',3!"JJ@!!B,%!!(&#i!$UA0!!JjG!!,MaJ\r!"351!!B)&`!%!J-!$$Vp!!q)Q3!#!)N!##*-!!8%!!!'#"J!"JND!!F3+!!*AlB\r!"JXI!!8%J!!%!S`!"JZH!!8%!J!&"JB!"JSH!!`#M`!&"))!"JLD!!-"#3!('$`\r!"JXD!!f,'J!)+9i!"33&!!8%K!!'#"d!##RH!!3#L!!*5aX!"JLF!!8%K!!0*N%\r!#9-S!!JK6!!*Cd!!"a+V!!`@)`!6mH`!"35'!"h9*3!+`JX!"JJ!!!8&'J!(&$J\r!"33B!!8%'!!40[d!"JS%!!Z"N`!&"*J!"38E!!B)J!!%!T3!"35B!!rNf`!,JC%\r!"33D!!8%'J!0Emd!#$0d!!`E*3!'#))!##M#!!F6Y!!&""`!"aFk!!F82!!(%EF\r!!`%@!!3#N!!!#TbX!!8&(`!1FAF!"35F!!JjC!!*CYX!!`%8!!-"&!!'#B3!"35\rH!!8&R!!+R+i!"!)F!!8%%!!3'#J!"333!!F31!!3N!!i!!B)#!!&""!!"aFf!!F\rA0J!--hi!"!)F!!B+$!!%!T`!#Xm(!!JJf!!%!T`!"JL)!!F62`!'#)J!"aLS!"!\r%N!!!"353!!!&"4!!"JL,!!8%N`!'#!S!"JS1!!8'&J!0+md!##"E!!B)LJ!'#)S\r!"JN*!!8%NJ!%!Ti!"!)I!!8&&J!'#3i!"38@!"4dG!!&""3!"358!!8%P!!'#Bi\r!"JZ+!!UFT!!'#JS!%JZ*!!B*M3!,%lN!"33@!!B2!!!%!KS!"aHa!!PNeJ!'#B`\r!"a'm!!8%PJ!%!L3!"a-'!!PJB3!'#V3!$!ip!"A-13!(%B)!$ZMc!!F8#J!%!LB\r!#Xdi!!F9L3!-(*X!&+Vf!!-")3!%!LF!$#EZ!!3#)!!&"#`!"33X!"6H'!!8M,`\r!&DMd!!B)Y!!'#EB!"a1#!"9%V!!2FF8!"35[!!F4"!!'#M-!"JNe!!Z-2`!%!U)\r!##Ki!!JTq`!2&S3!"!+X!!F9JJ!(&)!!&f&S!")VI!!&"#)!$6r9!!JLl`!,K5!\r!##*Z!!3#,J!0$l3!"a1-!"!+[J!(%BJ!##[m!!FA"3!-"k3!"33N!!Ja6J!*BHm\r!"3BJ!"25L3!(%3i!#Xdf!!PC(J!(&)8!"JSj!!B*[J!%!LN!$q4P!!F6LJ!,K+F\r!"!)U!!8%*J!-#6`!"33Q!!8&T!!(%iJ!"35Q!"2lf!!))1i!"33i!!8'2!!&"EX\r!"JJJ!!UA(J!5H-!!##,d!!FB!3!&",J!"JUN!!3#Y!!$!6-!"aHH!!ddf`!'#k8\r!"33k!!`*)!!500X!"a!5!!8%Z`!'##)!"JZP!!8%Z`!'$bd!"JZN!!F@RJ!%!MF\r!"!+f!!PRHJ!HUQ!!##0b!!`**J!-",d!#XFl!!X(Z3!&",m!"!)b!!JTC!!'#L)\r!!`%d!!f2+!!&"MS!"a3H!!8%2J!$!E3!"JNP!!P3PJ!'#D3!#iFj!"5I#3!&"$!\r!##jN!!JLI!!'##J!"JQV!!B+,3!+`6X!#91H!!djbJ!%!Mi!"33b!!PQGJ!BJVm\r!"!)q!!Z4Q!!%!Vi!"33d!!F8&!!%!MJ!##MY!!mde!!04,3!"JQZ!!V#Z!!3'JN\r!"JJZ!!F8&J!'#+m!"38d!!8%0J!&"$B!"!+l!!B++J!(')i!"JQX!"!C$3!(&"F\r!"a@8!"9mZ3!%!N3!##F1!!J[(J!'$&J!"!*%!!F8k!!0'[3!"JR5!!B,e3!&"FN\r!$R)Q!!PNLJ!*38%!"JR3!!k-h3!%!N!!"JM9!!`m2!!'#9B!"360!!jb)!!))`)\r!"J[5!!B*eJ!'#03!##fH!!df+3!,MGd!$jY`!!8&6!!'#93!"aIS!!PX(`!00LX\r!##iE!!JXRJ!),jJ!$$dp!!F8lJ!'#P`!"JYH!!3#6!!(&qF!#@-1!!8%3!!*4%%\r!"34"!!B+A3!,Qhm!"!,-!!B)@3!%!Xm!"!*1!!3#6J!)*`3!%YCQ!!V"53!'#Yi\r!"a6L!!B*f!!(%fd!"36#!!JS'`!%!Nm!"34%!!3#5!!&"8B!%&*S!!`S(3!'#pS\r!#XRG!!3#5J!2q$i!%U)+!!Z8CJ!0%QS!$JPF!!JM#!!'#Gd!#A-S!!8&4!!'#9`\r!#i&0!!B*h!!'#PX!"34(!!F3E`!@B)i!"JMH!!8%@!!&"&J!"!*8!"5S!3!0%[3\r!"a*f!"#Il3!&"&S!#$Bq!!B+a`!2$%X!%+N"!!8%fJ!%!PF!#iCB!!B)4!!'#-8\r!$$qV!!8%A!!&"9i!#T!!p!!+b-3!"aIk!!JPRJ!'#%B!$$3q!!P3GJ!(&(i!"39\rF!!F8IJ!'#N)!#T!!pJ!AV)i!"!*6!!JLNJ!12+i!$L13!!!,X,B!$R)m!!mk,!!\r&"&!!"364!!B)5!!'#Nd!#X63!!PqT!!'$%)!"aCf!!m&d3!&"&)!"!,I!!8%8J!\r(%hd!"JK-!!F8p3!'$%3!"368!"$DD3!(%2`!##U)!!U3!2`!$d49!!i'd`!&"93\r!"a4f!!l3IJ!(%Id!"aG`!"HU#J!4)TX!"a(p!"VHB`!8(Z)!"Jp"!!8%9`!('1i\r!%Blp!!B,GJ!AV$J!$%0Q!!B+G!!&"HX!#9pH!!e&DJ!0J@-!"J[f!!Z%D3!,RY`\r!"34U!!F95!!(&FN!#ijr!"$%kJ!)+E!!"a6+!!U)G!!))#3!##+K!!3#B!!'#IF\r!"aeI!!JZZ!!(&%d!%-6X!!8%l!!%!Q%!"J[b!!8%E3!+b(B!$Lik!!B+FJ!'$(i\r!"Jaq!!VBe`!(&mJ!"34[!!JLSJ!&"'!!#9p@!!F833!)+ES!#`ph!!8%i!!8CD%\r!"!*Z!!V*H!!+`1X!"34L!!rAa!!2(G!!!`&T!!3#E`!0!1S!%!IL!!F3c!!&"13\r!"36N!!V+q!!%!QS!"36Q!!F8aJ!55Ad!#XVk!!UQ2!!(%eB!"!*d!!Z#p3!+JR3\r!$FhV!!3#G!!*3[3!##-h!!FAhJ!&"2J!"J[Q!!Z1l`!0M@J!"!*f!!Z#p`!$!A!\r!"JTQ!!8&H!!(&&X!"aEH!!8%qJ!(%p3!"JTR!!F8fJ!'#'3!$`aX!!PAf`!LP0d\r!"JPQ!!3#F!!&"Ai!"34m!!8&rJ!(&&d!"JPN!!8&I!!-*$i!"3Am!!F@@`!*6Q3\r!#UBd!!B*kJ!*3[`!"a2H!!PNX!!)+5X!"36c!!JM2!!))6J!"!*q!!P9d3!'#Qi\r!#UBf!!V2C!!)-4J!"36b!!P#rJ!)*6%!#Y&C!!F5hJ!%![i!"a,H!!V!qJ!%!RJ\r!$Cl"!!J`(!!&"AB!##+i!!8%p!!5h-3!#X&r!!d#q!!&"A3!"JPX!!3#HJ!,)Ed\r!#$!H!!8%GJ!*4R)!!`&m!!8&p3!)-C`!"3Ad!!B+D`!9kkJ!"a0C!!8%G`)!#f3\r!N!6rrJ)!"X%!N!6rrJ)!!8!!N!6rrJ)!"MF!N!6rrJ)!"I-!N!6rrJ)!%)S!N!6\rrrJ)!$i%!N!6rrJ)!"TB!N!6rrJ)!!AF!N!6rrJ)!%%%!N!6rrJ)!#h%!N!6rrJ)\r!!+8!N!6rrJ)!!3m!N!6rrJ)!"J-!N!6rrJ)!$,B!N!6rrJ)!!6S!N!6rrJ)!!9d\r!N!6rrJ)!"b`!N!6rrJ)!#HJ!N!6rrJ)!%c8!N!6rrJ)!"68!N!6rrJ)!!1i!N!6\rrrJ)!%fm!N!6rrJ)!!2-!N!6rrJ)!"G3!N!6rrJ)!$eN!N!6rrJ)!$+3!N!6rrJ)\r!#d8!N!6rrJ)!!5d!N!6rrJ)!%(F!N!6rrJ)!"`3!N!6rrJ)!$PJ!N!6rrJ)!#Ad\r!N!6rrJ)!!0X!N!6rrJ)!#e-!N!6rrJ)!!"-!N!6rrJ)!#Bd!N!6rrJ%!&0B!N!6\rrrJ%!&3-!N!6rrJ)!"&m!N!6rrJ)!"HB!N!6rrJ)!#kS!N!6rrJ)!!D3!N!6rrJ)\r!%&)!N!6rrJ)!#j8!N!6rrJ)!!@d!N!6rrJ)!!"F!N!6rrJ)!"PX!N!6rrJ)!"Z8\r!N!6rrJ)!"Fm!N!6rrJ)!"IF!N!6rrJ)!#k3!N!6rrJ%!&#)!N!6rrJ)!N!IrrJ)\r!%$%!N!6rrJ)!"LS!N!6rrJ)!%-d!N!6rrJ)!!ES!N!6rrJ%!&9)!N!6rrJ)!$4i\r!N!6rrJ)!"JF!N!6rrJ)!!(B!N!6rrJ)!#ji!N!6rrJ)!%F)!N!6rrJ)!"Ld!N!6\rrrJ)!%8B!N!6rrJ)!$pJ!N!6rrJ)!!(%!N!6rrJ)!#18!N!6rrJ)!$`J!N!6rrJ)\r!$FS!N!6rrJ)!%[F!N!6rrJ)!#ld!N!6rrJ)!!LX!N!6rrJ)!!4S!N!6rrJ)!!$d\r!N!6rrJ)!%H8!N!6rrJ)!$Q8!N!6rrJ)!#VN!N!6rrJ)!$p-!N!6rrJ)!%1S!N!6\rrrJ)!"YX!N!6rrJ)!"Z!!N!6rrJ)!"-X!N!6rrJ)!#T`!N!6rrJ)!!kN!N!6rrJ)\r!!@-!N!6rrJ)!$pi!N!6rrJ)!$a%!N!6rrJ)!"UF!N!6rrJ)!!@J!N!6rrJ%!&+m\r!N!6rrJ)!!j3!N!6rrJ)!"YB!N!6rrJ)!"Y%!N!6rrJ)!$YS!N!6rrJ)!$R8!N!6\rrrJ)!#ri!N!6rrJ)!$am!N!6rrJ)!#3-!N!6rrJ)!!Ym!N!6rrJ)!"[X!N!6rrJ)\r!"lJ!N!6rrJ)!%4B!N!6rrJ)!![`!N!6rrJ)!"Xi!N!6rrJ)!"R-!N!6rrJ)!%T!\r!!*!%rri#!"!P!*!%rri#!!0L!*!%rri#!!'U!*!%rri#!!l'!*!%rri#!!6L!*!\r%rri#!!DK!*!%rri#!!DN!*!%rri#!!A*!*!%rri#!!'A!*!%rri#!!Zi!*!%rri\r#!"*Y!*!%rri#!!'F!*!%rri#!!Ch!*!%rri#!!(V!*!%rri#!!D"!*!%rri#!"$\r8!*!%rri"!"2k!*!%rri#!!VD!*!%rri#!!Cm!*!%rri#!!K#!*!%rri#!!Jl!*!\r%rri"!"6h!*!%rri#!!'J!*!%rri#!!Ur!*!%rri#!!E[!*!%rri#!!56!*!%rri\r#!!LD!*!%rri#!!EV!*!%rri#!!p&!*!%rri#!!Ii!*!%rri#!!p,!*!%rri#!![\rH!*!%rri#!!D'!*!%rri#!!%+!*!%rri#!!q(!*!%rri#!!pU!*!%rri#!!%&!*!\r%rri#!!XC!*!%rri#!!V8!*!%rri#!!Dh!*!%rri#!!fP!*!%rri#!!-k!*!%rri\r#!!pH!*!%rri#!!pN!*!%rri#!!$S!*!%rri#!!%!N!ArrJ)!"`#3"Irq!J!"V`#\r3"2rq!J!2T`#3"2rq!J!!cJ#3"2rq!J!2V!#3"2rq!J!$5J#3"2rq!J!'[!#3"2r\rq!J!"@!#3"2rq!J!"4J#3"2rq!J!'2!#3"2rq!J!'E3#3"2rq!J!5U3#3"2rq!J!\r,(`#3"2rq!J!'53#3"2rq!J!'-3#3"2rq!J!#EJ#3"2rq!J!'R!#3"2rq!J!!Q!#\r3"2rq!J!"F`#3"2rq!J!#c!#3"2rq!J!%Z!#3"2rq!J!'$!#3"2rq!J!#KJ#3"2r\rq!J!"&3#3"2rq!J!#!*!&rri#!!CQ!*!%rri#!!M4!*!%rri#!"$E!*!%rri#!!,\r6!*!%rri#!!PS!*!%rri#!!$(!*!%rri#!!mP!*!%rri#!!m"!*!%rri#!!)M!*!\r%rri#!!4f!*!%rri#!!!f!*!%rri#!!DV!*!%rri#!!Fj!*!%rri#!!FT!*!%rri\r#!!)I!*!%rri"!"4@!*!%rri#!!(9!*!%rri#!!H,!*!%rri#!!H'!*!%rri#!!9\rZ!*!%rri#!!Sk!*!%rri#!!(!!*!%rri#!"$(!*!%rri#!!I4!*!%rri#!!$8!*!\r%rri"!"0j!*!%rri#!!@Z!*!%rri#!!*@!*!%rri#!!C#!*!%rri#!!b9!*!%rri\r#!!*j!*!%rri"!"9I!*!%rri#!!G0!*!%rri#!!6m!*!%rri#!",C!*!%rri#!!X\rX!*!%rri#!!H#!*!%rri#!!#H!*!%rri#!!V0!*!%rri#!!NF!*!%rri"!"2S!*!\r%rri#!!FB!*!%rri#!!d4!*!%rri#!!TV!*!%rri#!!QH!*!%rri#!!A"!*!%rri\r#!!*E!*!%rri#!!a+!*!%rri#!!"U!*!%rri#!!JQ!*!%rri#!!!&!*!%rri#!"+\rK!*!%rri#!!CI!*!%rri#!""q!*!%rri#!!GJ!*!%rri#!!eb!*!%rri#!!hj!*!\r%rri#!!G4!*!%rri#!!i#!*!%rri#!!Am!*!%rri#!!0r!*!%rri#!"$K!*!%rri\r#!!XP!*!%rri#!!b`!*!%rri#!!JJ!*!%rri#!!)R!*!%rri"!"8-!*!%rri#!!!\rP!*!%rri"!"6X!*!%rri#!!*(!*!%rri#!!GE!*!%rri"!"5q!*!%rri#!!G@!*!\r%rri#!![c!*!%rri#!!!-!*!%rri#!!(l!*!%rri#!!)-!*!%rri#!!TM!*!%rri\r#!!JA!*!%rri#!!KS!*!%rri#!!bV!*!%rri#!![B!*!%rri#!!2X!*!%rri#!"0\r+!*!%rri#!!Qr!*!%rri"!"8&!*!%rri#!!,(!*!%rri#!""C!*!%rri#!!I[!*!\r%rri#!!II!*!%rri#!!%c!*!%rri"!"29!*!%rri#!!FG!*!%rri#!!J$!*!%rri\r"!"5B!*!%rri#!"&Z!*!%rri#!!rY!*!%rri"!"23!*!%rri#!![P!*!%rri#!!F\rM!*!%rri#!!+Q!*!%rri#!!*"!*!%rri#!!Fc!*!%rri#!!YU!*!%rri#!!+9!*!\r%rri#!!Ir!*!%rri#!"'j!*!%rri#!!aX!*!%rri#!!iZ!*!%rri"!"5-!*!%rri\r#!!KF!*!%rri#!!3M!*!%rri#!!+V!*!%rri#!!,Q!*!%rri#!!*r!*!%rri#!!k\rB!*!%rri#!![i!*!%rri#!!IX!*!%rri#!",K!*!%rri#!!J5!*!%rri#!!qJ!*!\r%rri#!!Jf!*!%rri#!!+$!*!%rri#!!(C!*!%rri#!!,V!*!%rri#!!F5!*!%rri\r#!!T1!*!%rri#!!cV!*!%rri#!!Hr!*!%rri#!!9"!*!%rri#!!8,!*!%rri#!!`\rH!*!%rri#!!HB!*!%rri#!!`+!*!%rri#!!4&!*!%rri#!!bE!*!%rri#!!eP!*!\r%rri#!!,d!*!%rri#!!HH!*!%rri#!!L(!*!%rri#!!Tc!*!%rri#!!,i!*!%rri\r#!!1*!*!%rri#!!KB!*!%rri#!!Ic!*!%rri#!"!U!*!%rri#!!+L!*!%rri#!!S\rb!*!%rri#!!di!*!%rri#!!&,!*!%rri#!!Gm!*!%rri#!")f!*!%rri#!!"+!*!\r%rri#!!`B!*!%rri#!"!0!*!%rri#!"#M!*!%rri#!"%4!*!%rri#!!IL!*!%rri\r#!!IR!*!%rri#!!JF!*!%rri#!!`k!*!%rri#!!Ub!*!%rri#!!GP!*!%rri#!!U\rL!*!%rri#!"!H!*!%rri#!!'c!*!%rri#!!#$!*!%rri#!!-U!*!%rri#!!Z`!*!\r%rri#!!V&!*!%rri#!!hc!*!%rri#!!-Z!*!%rri#!!iE!*!%rri#!!@B!*!%rri\r#!!Mp!*!%rri#!!Ll!*!%rri#!!dQ!*!%rri"!"4q!*!%rri#!!+C!*!%rri#!"*\rh!*!%rri#!!Mb!*!%rri#!!rr!*!%rri#!!-)!*!%rri#!")N!*!%rri#!!(I!*!\r%rri#!!1I!*!%rri#!!0d!*!%rri"!"4`!*!%rri#!!Y,!*!%rri#!!N,!*!%rri\r#!!MI!*!%rri#!")#!*!%rri#!!mc!*!%rri#!!I%!*!%rri#!!'#!*!%rri#!!K\r*!*!%rri#!"(J!*!%rri#!!0j!*!%rri#!!5X!*!%rri#!!GV!*!%rri#!!HM!*!\r%rri#!!$J!*!%rri#!!B5!*!%rri#!!p`!*!%rri#!![%!*!%rri#!!if!*!%rri\r#!!fb!*!%rri#!!3r!*!%rri#!!0#!*!%rri#!!8%!*!%rri#!"&P!*!%rri#!!K\rY!*!%rri#!!QT!*!%rri#!!L#!*!%rri#!!f)!*!%rri"!"3q!*!%rri#!!LL!*!\r%rri#!!h5!*!%rri#!!LQ!*!%rri#!!0H!*!%rri#!!0`!*!%rri#!!Z&!*!%rri\r#!!Vk!*!%rri#!!)h!*!%rri#!"*'!*!%rri#!!j4!*!%rri#!!P$!*!%rri#!!Q\ri!*!%rri#!!-$!*!%rri#!!$i!*!%rri#!!0'!*!%rri#!!L9!*!%rri#!!-b!*!\r%rri#!"'E!*!%rri#!!--!*!%rri#!!#U!*!%rri#!!PL!*!%rri#!!J)!*!%rri\r#!!-f!*!%rri#!"''!*!%rri#!!fi!*!%rri#!"#d!*!%rri"!"4*!*!%rri#!!3\r9!*!%rri#!!Z0!*!%rri#!!Nc!*!%rri#!!pi!*!%rri#!"'J!*!%rri#!!3+!*!\r%rri"!"3A!*!%rri#!!N@!*!%rri#!!hY!*!%rri#!!L3!!#3"2rq!J!5QJ#3"2r\rq!J!46`#3"2rq!J!53!#3"2rq!J!*2J#3"2rq!J!*13#3"2rq!J!$pJ#3"2rq!J!\r$d3#3"2rq!3!8#J#3"2rq!J!6D!#3"2rq!J!3A`#3"2rq!J!*%3#3"2rq!J!#"!#\r3"2rq!J!4P3#3"2rq!J!4d3#3"2rq!J!093#3"2rq!J!%%!#3"2rq!J!$r`#3"2r\rq!J!2p!#3"2rq!J!-a3#3"2rq!J!4J!#3"2rq!J!4"3#3"2rq!J!*53#3"2rq!J!\r56!#3"2rq!J!4-J#3"2rq!J!35!#3"2rq!J!&,J#3"2rq!J!283#3"2rq!J!-dJ#\r3"2rq!3!6VJ#3"2rq!J!*6J#3"2rq!J!6$!#3"2rq!J!583#3"2rq!J!6"3#3"2r\rq!J!-r`#3"2rq!J!42!#3"2rq!J!0MJ#3"2rq!J!$T3#3"2rq!J!&k`#3"2rq!3!\r903#3"2rq!J!&f!#3"2rq!J!1I3#3"2rq!3!8BJ#3"2rq!3!93`#3"2rq!J!)fJ#\r3"2rq!J!$Y!#3"2rq!J!0-J#3"2rq!J!0#`#3"2rq!J!3m3#3"2rq!3!6Q`#3"2r\rq!J!-j3#3"2rq!J!6A!#3"2rq!J!$Z3#3"2rq!J!)V`#3"2rq!J!*9`#3"2rq!J!\r)UJ#3"2rq!J!+)!#3"2rq!J!0"3#3"2rq!J!1qJ#3"2rq!J!-f!#3"2rq!J!$qJ#\r3"2rq!J!!@J#3"2rq!J!1V`#3"2rq!J!'m`#3"2rq!J!3q`#3"2rq!J!6'!#3"2r\rq!J!5#!#3"2rq!J!5+J#3"2rq!J!62J#3"2rq!J!,G`#3"2rq!J!&AJ#3"2rq!J!\r+@3#3"2rq!J!59J#3"2rq!J!!YJ#3"2rq!J!&8`#3"2rq!J!+i!#3"2rq!J!*e!#\r3"2rq!3!6iJ#3"2rq!J!)q!#3"2rq!3!8j3#3"2rq!J!#YJ#3"2rq!J!&53#3"2r\rq!J!5`J#3"2rq!3!8bJ#3"2rq!J!1U3#3"2rq!J!1B!#3"2rq!J!5lJ#3"2rq!J!\r4V!#3"2rq!3!9'`#3"2rq!J!+&3#3"2rq!J!3U3#3"2rq!J!,@3#3"2rq!J!*a`#\r3"2rq!J!)FJ#3"2rq!J!$(!#3"2rq!J!4(3#3"2rq!J!''J#3"2rq!J!3E`#3"2r\rq!J!-b`#3"2rq!J!-3!#3"2rq!J!#M3#3"2rq!J!(X!#3"2rq!J!%R3#3"2rq!J!\r+$`#3"2rq!J!)`3#3"2rq!J!(N!!!N!6rrJ)!%D8!N!6rrJ%!&#i!N!6rrJ)!"4-\r!N!6rrJ)!")m!N!6rrJ)!#L`!N!6rrJ)!#I`!N!6rrJ)!#cX!N!6rrJ)!$#`!N!6\rrrJ)!$VX!N!6rrJ)!$Xi!N!6rrJ)!$Y3!N!6rrJ)!%5J!N!6rrJ)!!b-!N!6rrJ)\r!#Fm!N!6rrJ)!"pF!N!6rrJ)!#CN!N!6rrJ)!%bF!N!6rrJ)!%FS!N!6rrJ)!%,m\r!N!6rrJ)!#J%!N!6rrJ)!"+F!N!6rrJ)!$i`!N!6rrJ)!"4`!N!6rrJ)!!Bd!N!6\rrrJ)!$cX!N!6rrJ)!#BJ!N!6rrJ)!!Pm!N!6rrJ)!"'F!N!6rrJ)!#F`!N!6rrJ)\r!"4J!N!6rrJ)!"1X!N!6rrJ)!%S!!N!6rrJ)!$0i!N!6rrJ)!"-%!N!6rrJ)!"-B\r!N!6rrJ)!%"3!N!6rrJ)!"2J!N!6rrJ)!",-!N!6rrJ)!$5X!N!6rrJ)!"#d!N!6\rrrJ)!%$F!N!6rrJ)!$Si!N!6rrJ)!#9X!N!6rrJ)!"9S!N!6rrJ)!$&F!N!6rrJ)\r!$')!N!6rrJ)!#``!N!6rrJ)!"8m!N!6rrJ)!!mJ!N!6rrJ)!#qX!N!6rrJ)!!q8\r!N!6rrJ)!"D8!N!6rrJ)!#E)!N!6rrJ%!&+3!N!6rrJ%!&5J!N!6rrJ)!"@S!N!6\rrrJ)!$)S!N!6rrJ)!#J`!N!6rrJ)!$LJ!N!6rrJ)!%c!!N!6rrJ)!%Kd!N!6rrJ)\r!$8i!N!6rrJ)!"B)!N!6rrJ)!"%m!N!6rrJ)!$L)!N!6rrJ)!$8F!N!6rrJ)!$K8\r!N!6rrJ)!%V-!N!6rrJ)!$U!!N!6rrJ)!$l%!N!6rrJ)!"+%!N!6rrJ)!"5S!N!6\rrrJ)!%d8!N!6rrJ)!#SX!N!6rrJ)!$[!!N!6rrJ)!%Lm!N!6rrJ)!")N!N!6rrJ)\r!%f-!N!6rrJ%!%lS!N!6rrJ)!$[8!N!6rrJ)!%KB!N!6rrJ)!#(N!N!6rrJ)!$NF\r!N!6rrJ)!#IB!N!6rrJ)!"&B!N!6rrJ)!"!-!N!6rrJ)!!"`!N!6rrJ)!$,d!N!6\rrrJ)!"58!N!6rrJ)!$#3!N!6rrJ)!$"!!N!6rrJ)!"Ed!N!6rrJ)!$ZF!N!6rrJ)\r!$Qm!N!6rrJ)!$Md!N!6rrJ)!!#`!N!6rrJ)!#T3!N!6rrJ)!"5!!N!6rrJ)!")!\r!N!6rrJ)!#p!!N!6rrJ%!%mB!N!6rrJ)!$B%!N!6rrJ)!#T!!!*!%rri#!!ek!*!\r%rri#!!rM!*!%rri#!!@8!*!%rri"!"11!*!%rri#!!"#!*!%rri#!"-!N!ArrJ)\r!"h3!N!6rrJ)!"@8!N!6rrJ)!%*%!N!6rrJ%!%k3!N!6rrJ)!"BF!N!6rrJ)!%a-\r!N!6rrJ)!"0`!N!6rrJ)!"DS!N!6rrJ)!!NX!N!6rrJ)!!(X!N!6rrJ)!#KX!N!6\rrrJ)!#-J!N!6rrJ)!#Q!!N!6rrJ)!$X%!N!6rrJ)!$aF!N!6rrJ)!$VB!N!6rrJ)\r!$SJ!N!6rrJ)!$GJ!N!6rrJ)!#,3!N!6rrJ)!#LF!N!6rrL`!!!!"!!!!!@J!!!"\rS!!!!-J!!*5PR1Ia[H`%!N!6pEh[m!!!'(1GHpfplEhY'-3!!&+ApEhX'CcNFjb8\rTEhY[HcR1"#(q!!!'EhY[Hd)3"#%!!!aM9VApEhX+!*!%EhY[HcR1!!!P+@plEhX\rjcJ3KrJ!!rQpl$8Ba"#%!!$'-3K!%)8)3EhY'-33K!!"#%!#3"2a[H`T'-33K!!!\raM%)3"#&#%'plCcNFjb8Tr@plr3!!!58TCcRqEhX"!*!%rQplrJ!!!33K1FlqEhX\r$&+8!N!3T5[j[H`-8T3#3"#P+rQpl!a5P!*!%+8VmEhX8!!"1FacR!!!%)6R1!!!\r!C!#3#`%!N"-"E6BiD`#3%J-"!*!44"C0593J8h9`F'pbG+9$6'PL,Q4PBR9R!*!\r&!3!!!!&S!!!!D!!!!$)(XX"%AJ)!!!!F!$)!!'0QFQF!!!!+!!$rr`#3"!Hb`'4\rk[J:\r
\ 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 (file)
index 3f8c11e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:#%0-D@)Z8&"$!(0dG@*08&-J!3!!!#l3!!!"NJEp5Qpj)A"PCQC`Gh"M!!!!!E0\r&S4X!N!d"!*!'rj!%!*!1,R`!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3!N"Fi!!!\r4d!!!!!B!!!(kEQ9iG'&QG'9bFQ9YFA9[CPpIBfpcD'ahBh0cF'j658p9@&9`C'&\rdC90MFQpXE'*KFQChFQPdC9pIE@pNCf9dGf0IAfGPG(4jF'9fFfj`FQPZG'CXEfF\raF'CIAh*PE@&TEQ4PFQahBA0MG'PYC@PcC'PRDA4hBh0`BR*VFQpeEQ4QBf0[E@e\rKEQ4MC@PXCPpIB@0[FfaKG'9iDA4cG(*dEh9YBAKIAh*PB@4ICQPXC9pIBfpZGQ9\rbG&pQFQpYAfjPGfaTEQ9cFQ&TFf9IAh9ZCfpdG'9ZAfCdC@aXAepfFh0MB@jQAep\r`EfpXAfCbC@9IB@aXCQeTEQCcG(*ZBh"j8dP299K%Ed9NDA43BA0dCA0MB@jQAep\rhFQPdC9pMEfjcEfaPAepXEfFbE(GMFh0dFQPcGh0`B@0P8dP299K*Fd&`F&GTEQ4\r[Gd&NDR9cG&4PH(4658p9@'PcD@jbB@jRCA0jFh4PE9pIF'&dD$*QFh0YBR0dEhG\rMFfabEh9ZC'ahBA4[CQ0eFf9bD@4MB@aXEf0658p9@%0KER46BACP3@aPFR4YBR4\r[Gf0PH("Y-@CRCA4hBfKKFQ&MEh0SCRGKG'pTG(*eEQ0QAephFQPdC9pcG(*TEQG\rIAf&dB@jSE&0*6e9B5'&ZC'aP6fjP4ACPER4IAh0dFR4[G@aQE@pNCQCYBAKQGf0\rcG'peE(9ZB@ePCf9dBhGNEh"PEQCPEfCXFQpeEQ4QDA0hF(*TER4hBA4[E'CTE'9\rZEhGMFh4[E(0hFf0KEQCTFhG`G@jMG(0dFQjMEA"XEfFbCQGPG'0SAfCcC@9VAep\rTEQPdAf0bDA4TBf&XAh*PCfP[ER0XE(*[G@jNE&GbDA4P3fKKFR08Ed0[ER0[E'9\rIAfCYD@jXCf9dBf0[FfChBh0dEfPYBAK0EhCP8f0bEfaX3QpiCf9dC@jfAepKC'4\rhBh0dEfYIAh0dFR4[E'4IAfCYEf4XAepQE@&iE(GMFh4[C'PcBfjdFQadEfa[Gf9\rbB@*[FR4XE(*[G@jNCQKjF'pdCQPcGh9`F'9bAepQD@aXAfePEAGMFh4[E'aQF(9\rdGh0IAf&cD@jSE(0dFQ0cF'jIAh4PEA"ICQPXC9pZB@ePAepbC@&NAh0dFQPZCf&\rMEh0QAepMC@PXE&0*6e9B8f9dGA"8CAKd9fPZC'ph8dP299K%Ed9NDA4$E'9KFR0\rhF(*TER4QDA0KE("SB@jPBA*LH@PZG'CIAf0[FfaKBR0hBh0dEfeLFepIBfa[Ff9\rICQPXC@PcGhKND@GTG&pIEh"PEPpcG(*TEQGICQPXC9pIBh4[F(0dFQPZCh0dFQC\rdD@ePAep`EfpXAf&XE'pMCf9dFf4TGQ0[FfKQCf9dBfKKFR9ZE'PZDhGMFh*MD(*\rIAh0jFh4PE6G`FQ9cC@jdAepNDACIAfCXEfpbE'C`GA4hBepIEA9XFh4bEQ0KG&p\rIBfp`H9pXEfjRFepbCACIB@aTCfjPC(GYC@ecCA4QBfjdE'0XFR0MFPpIFhPcAf&\rXE'pMG'&ZD'CIAf9ZC&pMFQPdD@0KE&pbC@GTEfjQCf9dBf0SC'PbAepcD@jSE'0\rXEf0VGR0hF(*TER4Q8dP299K%Ed&LEh9d3QpiFQ9YEhCPFf0KE'*ZCA*QCPpIE'4\rTGPpICQaeFfKIE'PZC9pLG@CQCA*PC&p[GA4`GA4ICQPXCA0bC@&XE'pMFh4bCA*\rbEh*PH("QG(4jEQ&YC@CXEfpbCPpIE'eeE(GMG(*KER0hBh0dEh9XE&pIE'9KF&p\rjC@&bE'pMB@adD@ePDA0KG(4jFQ9ZB@ePDA0iC'PRDA4IAh*PB@4IBfpZFfpXC@a\rKBR0IAfCKBR0XCQGPG(0IAfaKC'4hBh0iCR*Y5@jcG'&XE%0[ER0[E'9`FQPZG'C\rQFQ9PCAK`-QChBh0XC@jIAh0dFR4[G@aXE'4TGRGMFf0`H@abD@jdAepPH("XAep\rSHA"[G'ahE@9YBh"jFQPZG'C658p9@%4[3fpZG'9ZG%0XD@0VCQ4TE@CIAf9bCQa\r9ER*PCfPcG'9b6@&XE'pM5'9KF&0*6e9B@@9c6Qp$B@jMC@a"E'9bG(4[GA"`CA*\rTFhGXEhGPFQ&cD@jSCPpICAK`-QafGh0MB@jQ8dP299K%Ed9NDA4$Eh"jAepXCf&\rYE@&XGf0dD@ePAepXEfGXGfePE@0SFQ&dEfCPH'9MCQ&LFfChBh0MEA"QGh0MB@j\rQFh4bBfpXE&pID'&ZC'aPAfp`C@jIAf&MEh0SE'&dEfaIAh"[EfaIFQ9KE'a[Bep\rIG(*eEQ0XE(0PC@YIAfCND@eXGfePE@0YF&pICAK`E6&XBfa[Ff9hBh0MD(*658p\r9@'0XFR0MFQCPFR*[FQ9iDA4IAh*TER4XBA4[D9pIE@9YFQ0SFR9ZCf9dBfPcGfG\rbBA"SCR0PG("[Ff&dB@jSCPpIE'pR-A"XAep`EfpXAh"bC@&cFfPREPpIE'e[C&p\rICAKTG(0TEQKQ8dP299K9F'4KG'9AD@jNEhGIAh4KEQKXAepMEh"jFfPREQaXEfG\rQAepbEh9ZC'acER"bD@jdCRGMFf0KG'C[F'9ZAepRCA4IBfKKFR0XC@9`C'PQCR4\rTE@9bE@4TFR0cBf&ZCQePE@e[GQ9hBh4[E@*TFf&XER9YAepKG'9iDA4RB@eYB@C\rME'9KFQ9bFR0dFQ0KG(0PG(CLG@CXEfFa-'CXEfGLCR4PE'aIAh"[EfaIB@aXEf0\rIBfaPBA*TFhGKE("SB@GYG'PYCA0TEQCYC@eMF(PcCA4XEf0KE'9MFQ9KG'aNCAK\r`CPpIG'&ZE(G`FQPZG'CcF(*TER4QE'pMB@aPBfpZGQ&dB@jQG'phBh4bB@jcAep\rYHA*KDA0PBh4TE@9bC@eKD@jNCA*QAepcD@jXE'aNDACeEQGPG(GMBA0TEQCIAh"\r[FfPdD@pZAfCTE'9QCQaeFfKcBf&XBQaZCQPcF(9ZBh4hBh0MEfaX8dP299K%Ee"\rbD@jd9'9iG'CNEh"PEPpIG'pICfeIG'PYC9pIBQ9RD@jIBh*TG'PMB@aIFQ9RD@p\rZFh4bBfKbF(9dGf0SBA*5C@&N3fKKFR0'FQpY3fpZFfpXC9pIE'aYEf4XE'&LFep\rID@jTG&pQD@aPFf0KE'*XEQacFQ&ZC'PcGA"`CA*TFhGMER4bE'CcG'&dE'GKE@e\rKCR4KEQCdEA"QD@aPFh4bBfe`Ff9dBR9QCR*PEh"PEPpIE@pNCQabC@&NAepVD@a\rXAf0bDA4TBf&XAh*PCfP[ER0aFfpbG&pIF'phE(4[Gh9`F'9bDf*SDA4YDh4TE@9\rIAh"bCA"IBR9QCQ9bAepRCA4MFQ9KG'pbAepKFfPZE&pICf9dAf0XEf0VFh4bH'C\rbE@PcFh"KBf9XE(*[G@jNCR*PH("Q8dP299K6CA48DA4XC@CME'pcC9pICf9dAfC\rTE'9IE@pNCA0IAf&cFf9bG'P[EPpQB@PXC@4IAf&dB@ibE&0*6e9B4'p&C'Pd8f9\rXC@0d3@aXAepXE'eeE&pIFh4bCA*bEh*QF(9dFepIE'aNDACTFh"bD@jdGA4TE@9\rcFh4bBh"jFQ&ZC("PFR*[FPpIFh4ND@pIBA4PH'PdFh4bE'9ZAepZC@&bBRPTER4\rX8Q9RDA0dCA*0B@aXEf0)C@&`DA0hC'PRDA4IAfaXB@4NAephBh0dEh9XE&pIGQC\rcBf&ZCRCcF(*TER4QGRG`FQPZG'CIAfp`C@jIG'9YF&pQD@aPAepQE(9cD&pLG@C\rQCA*IAfa[Cf*X8dP299K%Ee"KCf96CA4eF&pIBfa[Ff9IBfpZFfpXCA"[GfCcG(*\rdEh9XE'ePE@0YF&pIF'p[E&p`FQ9KE'a[Bf&dC90*6e9B4'p0C@je3fK[D@0PG'P\rYC@&cBh4TE@9QGh"bD@jdCQC`GA4MAepZG@eIG'pICQPXC@abEh9ZC'0[F(PcD@G\rZCPpIBA4KEQaYDf4TFPpIG(4jEQ&YC9pIBfp`H9pXEfjRFepbCACIG@jKE'PREQ9\rNAepfCRGcBf&ZCR*PGfPZC&pIBfa[Ff9IB@aXE@9YBfKb8dP299K9F'4KG'90C@j\re5A4PEA0hE@9YE@pfC90*6e9B9A"NBA4P8h4KG(9c6'PZCAGMFh4[G@eKH&pID@j\rTG&p`EfpXAfpLDQCbC@&NAepQD@jNAh9ZEh"PEQ9NAfCTE'9XE(*TER4XAephFQP\rdC9pQD@aPAepME'pcC9pcG(*TEQGfF(*TER4QAepcHA0ICR*PC9pICf9dAh4TE@9\rcG(*bBfKbCR0PC@YIAf9bCQ0X4f9d4QPbFh40B@aXEf0)C@&`8Q9RDA0dFQ&dD@p\rZ8dP299K0H8GbEhGAD@jNEhGhFQPdC@C`FQPZG'CLFf9KFQ0SE'abD@jdCPpIFh&\rbG'afCRG`FQPZG'CTFhGKE'jeE@CRCA4hBh4YF'jKE9pIFf9dAfPNE'9IF(*[Bh"\reG(0hBh0ZBf&dE@*XC@jcG(*dEf4hBh0QG'PYCAGMFfjMEA"IAhGMFh4[E'4658p\r9@%4[8f&fC94PH(4cD@GZB@aYB@aXEf0XE(*TER4IAfCbCAK`E'ChD@4P8dP299K\r%Ed9NDA4$GA4XFQPZG'CdEhGXEhGPFR0dFR4[E'&dB@ibCQabD@jdE'PcCh*KF'K\rQCf9dGh0`GA4MGf0cBh0`ER0dFR4[DepIEh"PEPpQD@aPFh4bG'pXE'CcBf&ZCP0\r*6e9B8f9dGA"0C@jeFhGMFfjMF(PYC@ecCA4QG'9XE&0*6e9B4(*KGdGbEhG#EhK\rIAfa[B@4IBR9QCQ9bFh4bG'pTE@&i8Q9YEhCP3fpZFfpXC9pICQPXC9pdEepZG@e\rIAfKKEQ4XC9pbC@p`C@jQCf9dF'pcDA0XEhGPFR0dFR4[G@acG(*cG(*IAfCXGA0\rSAf&XE&pIGf0cG'peE(9dD@ePAepMEh"jAfa[EQGcAh9ZB@aTCfjPC&pIC'9XCA4\rPAfCTE'9@B@aTC'&dC8eKE'a[BdKPBA"IAfa[Cc%`E%GPG%jPH(40B@aXEf0)C@&\r`8Q9RDA0dFQ&dD@pZF(9dGf0cG(*`BR*VAepbC@jKE@9ICQPXC9pICf&YE@&XAep\r`EfpXAfCbC@9IAfjPH(4KCR4PFQaIAfaNCAK`E&pIF(9dAf0SBA*IAf0[ERCPFR4\rIG'pIEQ9hE'PZCA0cBf&XBQjQGQC`FQPZG'CRCA4XEfGTER0dFR0`ER0MB@aLE'j\rIAh*PEA&eEfaIAf0[F(PIE@9YFh&bG'CIAhCcGh0MB@jQCA*QBfCcBf&XBQjXFh4\rKG&pIE@pfC9pYC@eIAf0[F(PIE'pZCh0IB@aTCfjPC(GcBf&ZCR"eG'0SBA*IAh0\rdC'P[Af9iDA4IAfe[ER4SAh4[Af4KHA0658p9@&4PH(4AD@jNEhGIAfCTE'9cAep\rhE'phCA*IE@&`8dP299K#D@G5C@0dAepdC@e`AfCTE'9IE@pNC9pIC'peBQaPAfe\rTEPpIC'peBQaPAfeKH&pIC'peBQaPAfjKEPpICAKdC@jNC@4ID(9RC9pIGh9`F'9\rbAfeKF&pQG(P`C9pICAKdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9iG'9ZC'9\rNAfeKH&pICAKdC@jNC@4ICA"cD@a[EP0*6e9BFf9XFh4KFR4IAf0dHA"PAfeKF&p\rIC'peBQaPAfKeCf9IAf9iG'9ZC'9NAh4TERP658p9@&0dBA4PAepQE'pKG&pSG@G\rP8dP299K4G@PdG'PZCepIBfpZFfpXC9pPH'PdAepNEh9LE'9ICA"cD@a[EPpIE'p\rhCA*IE@&`AepKBQpbG'PZCf9bFQj[AephBh4jF'9IE@&`AepQE'pKG&pZB@jICQ0\rbC@&dEh*658p9@%4bB@G5C@0dAepeF("PFPpYBA"658p9@&0PG(4TEQGcAepNEh9\rLE'9IG'PZH90*6e9B9A0P9f&TG%jPH(4&GQ9ZG&pIE@&XE'pMAh"[EfaIAfaMEfj\rf!!!3!!!!'!!%!%3!#J!J!"X!,!!M!"`!,J!N!$8!&!!q!#`!3`!B!%i!-!"8!"J\r!B!!F!'B!'!"Y!$!!F`!F!(m!*!#'!#!!M`!B!*F!$!#G!#3!S!!B!+N!&!#[!"3\r!Y!!J!,N!*!$"!"J!bJ!F!0!!,!$A!#`!iJ!d!1d!%!$k!!`!rJ!F!3%!+!%)!"`\r"%J!F!4N!'!%J!#J"*J!N!6!!0!%j!#J"4J!J!9!!+!&B!"J"BJ!B!@J!(!&Z!"3\r"G3!3!AS!(!&q!"J"K3!J!BX!'!'6!$!"Q3!N!D8!+!'Z!#3"Z!!3!F%!-!(&!#!\r"d3!J!GN!)!(K!"`"k3!S!I!!#@EE!!FARJ!(%33!%0TT!!J`3!!)--)!"356!!Z\r'@!!(&pi!"JNP!!B+D`!5SJS!$h(&!!F9P!!+c6B!"a1-!!B++J!(&PX!#TFH!!B\r))J!&"0%!##ki!!`**J!3"*!!!!8&&J!1,MS!#@-1!!V%d!!)--!!#X),!!Jaa!!\r&"&)!%p+*!!B*CJ!%!NS!$cSX!!8&%!!-#5!!$d49!!PAf`!(%B)!"35@!!3#c`!\r))`J!"aDH!!F8&!!-$Md!"JSY!!F@hJ!*C0B!$!+2!!JL6!!'#'3!$`A4!"'1r3!\r('+3!"34A!"AVU!!*9G%!"358!!F6L!!&""B!"JTZ!!8%e!!%!Ni!$c68!!F8&`!\r1"Y-!#i&0!"HX1!!500X!##@H!!B*VJ!*AlB!"aJS!!ddf`!3'#J!$q6E!!8%@!!\r'#qB!&F`j!"kUB!!('@`!"a6D!!F4$J!&""S!"33D!!3#J!!&"C`!"JSL!!F6"J!\r0$l3!"JZN!!`BU!!(&&X!"aLS!!B,T3!&"4m!#$&1!"9mZ3!&"9i!"JZP!!3#KJ!\r+c6J!#@5H!!F8A3!@B)i!#$!-!!8%RJ!'#DX!"34F!!B)V`!)-N3!"JRU!!FBlJ!\rLP0d!"JJZ!!JSl3!'#U3!#@-#!!F4L!!('+`!"JTR!!JM!J!8M,`!"J`q!!8&'J!\r'$(i!#i`r!!8&'`!(%-`!##NV!!B+CJ!'$(i!"35#!!FB-!!('$!!#91H!!lSm`!\r(',)!"a4"!!8%33!'#EB!%5+E!!B*03!('A3!"36#!!B2,3!&"%!!"a2H!")VI!!\r&"!)!"a!5!!ZEI`!(&)!!%*rY!!JR$J!)+r`!"39'!!FBFJ!%!K`!"!)F!!Z1l`!\r%!Ym!%!Uq!!f2+!!*8*B!"!+H!!8%KJ!(%Yi!"a6'!!F5hJ!&"!8!$$qV!!8%4!!\r(',3!##Q`!!`kr3!&"%F!"JLd!!V)GJ!9U23!#$0D!!F8K3!(&mJ!$5C"!"**I3!\r-#6`!#@5+!!JR"!!))T)!"JQq!!Ja(!!+cf3!"J[f!!FBH!!&")X!##Ki!"3HiJ!\r(&`8!"a6+!!J`@!!%!P-!'YjM!!FBZ!!(&!S!##"E!!kPc3!'#M-!$pI%!!B+FJ!\r&"3m!"a28!!B,GJ!))0J!#Y&C!!UFVJ!&")i!"a40!!JTq`!('$`!"JbZ!!h0k`!\r12+i!$M[c!!JTZJ!(&8J!##jN!!B,mJ!*Cd!!"!*8!"5UpJ!'#R3!$BeS!!m-E!!\r2Qh!!#XPi!!PqT!!&"FN!"JUd!!FB[!!2q$i!"!*A!!8'"J!,NCJ!$L13!!!,TFN\r!$aD%!!JaQ!!&"-d!"a@*!!dDp!!'$'i!#$&D!!F6E3!*B'%!&0iB!!F3)3!38QJ\r!&+J"!!F5U`!('!%!%"S*!!B-8!!0+md!"JS+!!JUL!!*C,!!"3Ae!!8%-J!&"MS\r!#XkB!"HU#J!),ai!#$(N!!8&GJ!*Aei!$4*U!!3#DJ!5H-!!##iE!!8'2!!'#Nd\r!##!N!!B,LJ!))Zm!#imB!!8%0!!3U3%!##8a!!B-9!!,KcN!&(4d!!FAqJ!%!U`\r!"!*[!!F8p3!'#Ji!##qB!!e%Y!!'#-8!$B&M!"%fr3!(&cS!#jlF!!F8GJ!'#%B\r!#XFl!!mGd!!%!Qi!#XM%!!PRHJ!5#iN!##fH!!3#SJ!1FL!!#$%X!!F81!!-)L!\r!##+L!!B*MJ!*BHm!"a!S!!3#B3!+`1X!"JL+!!B)L`!*5%J!"35l!!8&rJ!3'3d\r!"!*J!!B-@!!0!1S!"JK)!!J`D!!(&cB!"JN1!!B)L!!(&cB!$6r9!!B)#J!&",J\r!#ihG!!a$CJ!&"2J!"39q!!B*M3!('%S!"JT#!!P'FJ!6mH`!#9p@!!JLS3!'#XF\r!"!)N!!JXRJ!(')i!"aJ-!!F82!!AB@J!"34m!!FAF!!&"AJ!"JN*!!8%[`!1FLB\r!$$3q!!F3E`!-*$i!$ScG!!B-R!!+TMB!"!)R!!F@GJ!*CRB!"aHa!!F8IJ!(%hd\r!##-m!!B,RJ!$!63!(G8P!!3#Z`!&"'!!"a6L!!F4Y`!'#GB!"aM5!!e[c3!+`VJ\r!"JTE!!JLZ!!&"D3!"JJ5!!B,(`!'#9B!$"6J!!`cIJ!'#ei!"aR8!!8%i!!'$%)\r!"JTG!!8%TJ!,K5!!$q4P!!B*%!!1FM`!##*m!!B+hJ!'#G)!"Ja%!!P#rJ!'#4%\r!"JTF!!3#rJ!'#pS!&*m*!!`QlJ!BJVm!"33Q!!B)e3!'#Ki!"33Q!!B-K!!'#"B\r!"aFU!!f,'J!,J28!&'@K!!P3GJ!'#"F!"aIS!!Z8CJ!*5aX!"JM8!!-"-`!5h-3\r!%r[B!!FAj`!'#*S!#i4T!!B,PJ!(%$J!%*!!1!!'#&N!"aJB!!8')!!3a1S!"aP\rF!!JThJ!1#9`!"a'm!!F4r3!+`Am!#XRG!!fH`3!(&#S!"J[9!!B*h3!-"k3!"a1\rd!!m-5`!*@4i!"a6S!!`@)`!2L*N!#Xm(!!JM0`!)+9i!##JE!!B*h!!'$d%!"33\rX!!8&k`!))6J!&kb1!!B,%!!'$`!!"34Y!!B)(3!%!R3!$#JG!!F8lJ!'#0i!"35\r[!!B,dJ!3"q)!&85X!!B)R!!(&#i!"JU8!!3#Y!!&"'m!"aJH!!V"1`!%!MF!%-6\rX!!e&DJ!(%RB!$Y"q!!JMFJ!0%[3!"a$m!",@CJ)!#k3!N!6rrJ)!#%8!N!6rrJ)\r!!AJ!N!6rrJ)!#ZX!N!6rrJ)!"bF!N!6rrJ)!$Z`!N!6rrJ)!#5!!N!6rrJ)!$Ed\r!N!6rrJ)!$)B!N!6rrJ)!!b-!N!6rrJ)!"PS!N!6rrJ)!#Km!N!6rrJ)!#b!!N!6\rrrJ)!"q3!N!6rrJ)!$fi!N!6rrJ)!#@m!N!6rrJ)!!MJ!N!6rrJ)!"3d!N!6rrJ)\r!#%`!N!6rrJ)!!`3!N!6rrJ)!$@`!N!6rrJ)!#2d!N!6rrJ%!%"J!N!6rrJ)!#,i\r!N!6rrJ)!!3m!N!6rrJ)!!9)!N!6rrJ)!"`-!N!6rrJ)!!8J!N!6rrJ)!$Ui!N!6\rrrJ)!$(`!N!6rrJ)!$`X!N!6rrJ)!"CS!N!6rrJ)!"GJ!N!6rrJ)!"b%!N!6rrJ)\r!"-i!N!6rrJ%!$mi!N!6rrJ)!!Am!N!6rrJ%!%!`!N!6rrJ)!!13!N!6rrJ)!#&X\r!N!6rrJ)!#,!!N!6rrJ)!#)i!N!6rrJ)!$48!N!6rrJ)!!`S!N!6rrJ)!#$i!N!6\rrrJ)!!!N!N!6rrJ)!!km!N!6rrJ)!!XB!N!6rrJ)!$'X!N!6rrJ)!#Y)!N!6rrJ%\r!%-X!N!6rrJ)!"a)!N!6rrJ)!"Zi!N!6rrJ)!$8-!N!6rrJ)!"e!!N!6rrJ)!#jJ\r!N!6rrJ)!"A!!N!6rrJ)!"(m!N!6rrJ)!##3!N!6rrJ)!#))!N!6rrJ)!#9%!N!6\rrrJ)!!2-!N!6rrJ)!"RS!N!6rrJ)!$5!!N!6rrJ)!"3N!N!6rrJ)!$G8!N!6rrJ)\r!!(3!N!6rrJ)!$A%!N!6rrJ%!%5J!N!6rrJ)!#1!!N!6rrJ)!$T`!N!6rrJ)!#fm\r!N!6rrJ)!#IB!N!6rrJ)!$K-!N!6rrJ)!!eS!N!6rrJ%!%B-!N!6rrJ)!!h8!N!6\rrrJ%!%$!!N!6rrJ)!"HX!N!6rrJ)!$PS!N!6rrJ)!$ad!N!6rrJ)!$*N!N!6rrJ)\r!"f%!N!6rrJ)!$4N!N!6rrJ)!!Ki!N!6rrJ)!!Im!N!6rrJ)!!IS!N!6rrJ)!"rB\r!N!6rrJ)!#6J!N!6rrJ)!!Z-!N!6rrJ)!!B3!N!6rrJ)!#h`!N!6rrJ)!#T8!N!6\rrrJ)!#TX!N!6rrJ)!"5!!N!6rrJ)!#X%!N!6rrJ)!#RF!N!6rrJ)!!Ed!N!6rrJ)\r!"mJ!N!6rrJ)!$!3!N!6rrJ)!"G-!N!6rrJ)!#R%!N!6rrJ)!#"S!N!6rrJ)!$a-\r!N!6rrJ)!$eB!N!6rrJ)!"2S!N!6rrJ)!$RN!N!6rrJ)!"#X!N!6rrJ)!#8`!N!6\rrrJ)!#E!!N!6rrJ)!"EN!N!6rrJ)!#JN!N!6rrJ)!"hF!N!6rrJ)!$HX!N!6rrJ%\r!%C!!!*!%rri#!!6B!*!%rri#!!+l!*!%rri#!![m!*!%rri#!!U"!*!%rri#!!C\r4!*!%rri#!!Np!*!%rri#!!X*!*!%rri#!!F-!*!%rri#!!*&!*!%rri#!!0K!*!\r%rri#!!1H!*!%rri#!!)Y!*!%rri#!!Fr!*!%rri"!"%#!*!%rri#!!),!*!%rri\r#!!fI!*!%rri#!!"P!*!%rri#!!EG!*!%rri#!!G&!*!%rri#!!JY!*!%rri#!!,\rF!*!%rri#!!,9!*!%rri#!!cT!*!%rri#!!()!*!%rri#!!T0!*!%rri#!!9l!*!\r%rri#!!5P!*!%rri#!![L!*!%rri#!!Y6!*!%rri#!!3c!*!%rri#!!Ei!*!%rri\r#!!`a!*!%rri#!!*H!*!%rri#!!5C!*!%rri#!!cE!*!%rri"!""l!*!%rri#!!#\r*!*!%rri#!!"Y!*!%rri"!"&*!*!%rri#!!Lh!*!%rri#!!F[!*!%rri#!!,m!*!\r%rri#!!f&!*!%rri#!!4k!*!%rri#!!E#!*!%rri#!!)D!*!%rri#!!)@!*!%rri\r"!"#D!*!%rri#!!fX!*!%rri#!!X3!*!%rri#!!Rm!*!%rri#!!`C!*!%rri#!!P\rB!*!%rri#!!Ia!*!%rri#!!c0!*!%rri#!!dc!*!%rri#!!c8!*!%rri#!!!m!*!\r%rri#!!M8!*!%rri#!!4N!*!%rri#!!TM!*!%rri#!!N`!*!%rri#!!a4!*!%rri\r#!!58!*!%rri#!!Z*!*!%rri#!![(!*!%rri#!!B+!*!%rri#!!De!*!%rri#!!L\r(!*!%rri#!!h)!*!%rri#!!D1!*!%rri#!!2%!*!%rri"!"!N!*!%rri#!!jV!*!\r%rri#!!*l!*!%rri#!!Uj!*!%rri#!!Xl!*!%rri#!!-T!*!%rri#!!T8!*!%rri\r#!!qQ!*!%rri#!!Bd!*!%rri#!!KY!*!%rri#!!8R!*!%rri#!!q5!*!%rri#!!$\ri!*!%rri#!!f`!*!%rri#!!DE!*!%rri#!!9P!*!%rri#!!ZY!*!%rri#!!Pf!*!\r%rri#!!)%!*!%rri#!!HK!*!%rri#!!DR!*!%rri#!!3*!*!%rri#!!%8!*!%rri\r#!!H(!*!%rri#!!$'!*!%rri#!!a+!*!%rri#!!HZ!*!%rri#!!p"!*!%rri"!"$\r"!*!%rri#!!18!*!%rri#!!K@!*!%rri#!!A-!*!%rri#!!dV!*!%rri#!!+@!*!\r%rri#!!QG!*!%rri#!!+Z!*!%rri"!"$N!*!%rri#!!aG!*!%rri#!!LS!*!%rri\r#!!BI!*!%rri#!!8"!*!%rri#!!p*!*!%rri#!!,-!*!%rri#!!@[!*!%rri#!!A\rf!*!%rri#!!Hl!*!%rri"!"&8!*!%rri#!!C#!*!%rri#!!if!*!%rri#!!V)!*!\r%rri"!"%c!*!%rri#!!c)!*!%rri#!![4!*!%rri#!!R2!*!%rri#!!`L!*!%rri\r#!!@@!*!%rri#!!!h!*!%rri#!!#N!*!%rri#!!Vl!*!%rri#!!EM!*!%rri#!!L\r6!*!%rri#!!Sa!*!%rri#!!b0!*!%rri#!!PF!*!%rri#!!k2!*!%rri#!!CJ!*!\r%rri#!!E3!*!%rri#!!Hd!*!%rri#!!""!*!%rri#!!`f!*!%rri#!!10!*!%rri\r#!!3@!*!%rri#!!Sj!*!%rri#!!YS!*!%rri"!!rG!*!%rri#!!$r!*!%rri#!!A\r`!*!%rri#!!i'!*!%rri#!!!A!*!%rri#!!QM!*!%rri#!!dk!*!%rri#!!l6!*!\r%rri#!!2p!*!%rri#!!3j!*!%rri#!!@P!*!%rri#!!Q"!*!%rri#!!1&!*!%rri\r#!!eN!*!%rri#!!G,!*!%rri#!!"+!*!%rri"!"#P!*!%rri#!!DM!*!%rri#!!Y\r"!*!%rri#!!2L!*!%rri#!!3Q!*!%rri#!!6#!*!%rri#!!#"!*!%rri#!!IH!*!\r%rri#!!cb!*!%rri#!!NP!*!%rri#!!09!*!%rri#!!S2!*!%rri#!!&`!*!%rri\r#!!@q!*!%rri#!![A!*!%rri#!!!G!*!%rri#!!j6!*!%rri#!!Tp!*!%rri#!!E\rr!*!%rri#!!hN!*!%rri#!!"l!*!%rri#!!Xc!*!%rri#!!lI!*!%rri#!!ck!*!\r%rri"!"%m!*!%rri#!!bh!*!%rri#!!-a!*!%rri#!!4[!*!%rri#!!CQ!*!%rri\r#!!88!*!%rri#!!q)!*!%rri#!!d'!*!%rri#!!Ed!*!%rri#!!$,!*!%rri#!!(\ra!*!%rri#!!Ik!*!%rri#!!VM!*!%rri#!!Pp!*!%rri"!""I!*!%rri#!!(@!*!\r%rri#!!-F!*!%rri#!!"C!*!%rri#!!I@!*!%rri#!!Jb!*!%rri#!!KN!*!%rri\r#!!3#!*!%rri#!!Ca!*!%rri#!!-5!*!%rri#!!IV!*!%rri#!!J8!*!%rri#!*!\r(rri"!"%A!*!%rri#!!pT!*!%rri#!!%i!*!%rri#!!CY!*!%rri#!!9e!*!%rri\r#!!iT!*!%rri#!!4T!*!%rri#!!A%!*!%rri#!!*0!*!%rri#!!#9!*!%rri#!!I\r3!*!%rri#!!)q!*!%rri#!!iF!*!%rri#!!"6!*!%rri#!!ZI!*!%rri#!!8[!*!\r%rri"!!r`!*!%rri#!!pi!*!%rri#!!HF!*!%rri#!!JH!*!%rri#!!9T!*!%rri\r#!!6)!*!%rri#!!1l!*!%rri#!!(H!*!%rri#!!#E!*!%rri#!!J-!*!%rri#!!d\r!N!ArrJ)!!U%!N!6rrJ)!#YX!N!6rrJ)!#4N!N!6rrJ)!!5-!N!6rrJ)!![!!N!6\rrrJ)!!+m!N!6rrJ)!"id!N!6rrJ)!"SF!N!6rrJ)!"kN!N!6rrJ)!!$%!N!6rrJ)\r!#hF!N!6rrJ%!%'d!N!6rrJ%!$l-!N!6rrJ)!"m%!N!6rrJ%!$q3!N!6rrJ)!"9F\r!N!6rrJ)!#(`!N!6rrJ)!#()!N!6rrJ)!!Td!N!6rrJ)!"MX!N!6rrJ)!!0X!N!6\rrrJ)!#H%!N!6rrJ)!"XN!N!6rrJ)!"aS!N!6rrJ)!!L8!N!6rrJ)!#2F!N!6rrJ)\r!!rS!N!6rrJ)!$VB!N!6rrJ)!#f3!N!6rrJ)!"R8!N!6rrJ)!$c)!N!6rrJ)!#HJ\r!N!6rrJ)!$Fm!N!6rrJ)!$*)!N!6rrJ)!#EB!N!6rrJ)!"j)!N!6rrJ)!"8N!N!6\rrrJ)!#83!N!6rrJ)!#CJ!N!6rrJ)!!EF!N!6rrJ)!!@!!N!6rrJ)!"Li!N!6rrJ)\r!$[m!N!6rrJ%!%$m!N!6rrJ)!"C!!!*!%rri#!!cL!*!%rri#!!ha!*!%rri#!!8\rD!*!%rri#!!@c!*!%rri#!!QV!*!%rri#!!R@!*!%rri"!"#b!*!%rri#!!'T!*!\r%rri"!""4!*!%rri#!!BQ!*!%rri#!!e5!*!%rri#!!f6!*!%rri#!!65!*!%rri\r#!!Z2!*!%rri#!!'M!*!%rri#!!@I!*!%rri#!!q%!*!%rri#!!dP!*!%rri#!!N\r&!*!%rri"!"%F!*!%rri#!!4&!*!%rri#!!*C!*!%rri#!!fQ!*!%rri#!!%U!*!\r%rri#!!*8!*!%rri#!!Ji!*!%rri#!!)3!*!%rri#!!3q!*!%rri"!"$A!*!%rri\r#!!GS!*!%rri#!![S!*!%rri#!!+P!*!%rri#!!)b!*!%rri#!!qX!*!%rri#!!l\rd!*!%rri#!!8k!*!%rri#!!fC!*!%rri#!!1N!*!%rri#!!'4!*!%rri#!!+$!*!\r%rri#!!lB!*!%rri#!!LL!*!%rri#!!jJ!*!%rri#!!PM!*!%rri#!!,T!*!%rri\r"!"$b!*!%rri#!!9$!*!%rri#!!!3!*!%rri#!!,"!*!%rri#!!-i!*!%rri#!!5\rH!*!%rri#!!mj!*!%rri#!!@#!*!%rri#!!TU!*!%rri#!!j&!*!%rri"!"%0!*!\r%rri#!!&Q!*!%rri"!"#0!*!%rri#!!4G!*!%rri#!!fh!*!%rri#!!eB!*!%rri\r#!!R$!*!%rri#!!R[!*!%rri#!!5c!*!%rri#!!5U!*!%rri#!!pp!*!%rri#!!2\r@!*!%rri"!!qr!*!%rri#!!ab!*!%rri#!!%`!*!%rri#!!Gr!*!%rri#!!1R!*!\r%rri#!!eH!*!%rri"!"",!*!%rri#!!,h!*!%rri#!!jd!*!%rri#!!'[!*!%rri\r#!!*N!*!%rri#!!(#!*!%rri#!!$9!*!%rri#!!Dp!*!%rri#!!',!*!%rri#!!G\rc!*!%rri#!!2U!*!%rri#!!p2!*!%rri#!!er!*!%rri#!!TH!*!%rri#!!f0!*!\r%rri#!!hf!*!%rri"!"&Z!*!%rri#!!M1!*!%rri#!!32!*!%rri#!!PT!*!%rri\r#!!X[!*!%rri#!!EB!*!%rri#!!#1!*!%rri#!!pI!*!%rri#!!2f!*!%rri"!!r\rm!*!%rri#!!0)!*!%rri#!!D!!*!%rri#!!U(!*!%rri#!!92!*!%rri"!"&K!*!\r%rri#!!j-!*!%rri#!!UR!*!%rri!N!6P@`!!!3!!!!&J!!!!B!!!!$)JB@iJBA"\r`E'PMBA4TEfik2#p32Jd02&"546im3dp%46jYH8KKEQ4XC5!p)%GPG&*PFfpeFQ0\rP)#JRGQ9bFbFX)$%T1`eTCL!SEAP)B@jNE'8J26dJEQPX+3dJN!45CA"[FR4&FR*\r[FL!S8Q9c4A*bEh)J+#NT1c`[3dp%46im,e"546i0$6a32RG[G@aN)'*P)(*PF'a\rKBf9N)'*j)(4SDA-JD@iJB5"cD'&bC@3JE'PLFQ&bH6Sm,e!q$3dm8&*&2Ma$6d4\r&2Qej5'&ZC'aP)$dJ8fKXD@*I4f9d8Q9cEh9bBf9I)#JRGQ9bFbFX)!!!!&`!N!X\r"!*!6!A"hF'-!N")$!3#3%6`368P8)&0eF("[FR5P3daTBJ!!!!%!!!!"B!!!!'!\r!!!!b"l,!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX"NMYm:\r
\ 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 (file)
index 2098e0a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$N0-D@)Z8&"$,Q4PBR9R!(0dG@*08&-J!3!!!#l3!!!"QVXY5Qpj)A"PCQC`Gh"\rM!!!!!E0&S53!N!d"!*!'rj!%!*!1,R`!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3\r!N"Fi!!!4d!!!!!B!!!(kEQ9iG'&QG'9bFQ9YFA9[CPpIBfpcD'ahBh0cF'j658p\r9@&9`C'&dC90MFQpXE'*KFQChFQPdC9pIE@pNCf9dGf0IAfGPG(4jF'9fFfj`FQP\rZG'CXEfFaF'CIAh*PE@&TEQ4PFQahBA0MG'PYC@PcC'PRDA4hBh0`BR*VFQpeEQ4\rQBf0[E@eKEQ4MC@PXCPpIB@0[FfaKG'9iDA4cG(*dEh9YBAKIAh*PB@4ICQPXC9p\rIBfpZGQ9bG&pQFQpYAfjPGfaTEQ9cFQ&TFf9IAh9ZCfpdG'9ZAfCdC@aXAepfFh0\rMB@jQAep`EfpXAfCbC@9IB@aXCQeTEQCcG(*ZBh"j8dP299K%Ed9NDA43BA0dCA0\rMB@jQAephFQPdC9pMEfjcEfaPAepXEfFbE(GMFh0dFQPcGh0`B@0P8dP299K*Fd&\r`F&GTEQ4[Gd&NDR9cG&4PH(4658p9@'PcD@jbB@jRCA0jFh4PE9pIF'&dD$*QFh0\rYBR0dEhGMFfabEh9ZC'ahBA4[CQ0eFf9bD@4MB@aXEf0658p9@%0KER46BACP3@a\rPFR4YBR4[Gf0PH("Y-@CRCA4hBfKKFQ&MEh0SCRGKG'pTG(*eEQ0QAephFQPdC9p\rcG(*TEQGIAf&dB@jSE&0*6e9B5'&ZC'aP6fjP4ACPER4IAh0dFR4[G@aQE@pNCQC\rYBAKQGf0cG'peE(9ZB@ePCf9dBhGNEh"PEQCPEfCXFQpeEQ4QDA0hF(*TER4hBA4\r[E'CTE'9ZEhGMFh4[E(0hFf0KEQCTFhG`G@jMG(0dFQjMEA"XEfFbCQGPG'0SAfC\rcC@9VAepTEQPdAf0bDA4TBf&XAh*PCfP[ER0XE(*[G@jNE&GbDA4P3fKKFR08Ed0\r[ER0[E'9IAfCYD@jXCf9dBf0[FfChBh0dEfPYBAK0EhCP8f0bEfaX3QpiCf9dC@j\rfAepKC'4hBh0dEfYIAh0dFR4[E'4IAfCYEf4XAepQE@&iE(GMFh4[C'PcBfjdFQa\rdEfa[Gf9bB@*[FR4XE(*[G@jNCQKjF'pdCQPcGh9`F'9bAepQD@aXAfePEAGMFh4\r[E'aQF(9dGh0IAf&cD@jSE(0dFQ0cF'jIAh4PEA"ICQPXC9pZB@ePAepbC@&NAh0\rdFQPZCf&MEh0QAepMC@PXE&0*6e9B8f9dGA"8CAKd9fPZC'ph8dP299K%Ed9NDA4\r$E'9KFR0hF(*TER4QDA0KE("SB@jPBA*LH@PZG'CIAf0[FfaKBR0hBh0dEfeLFep\rIBfa[Ff9ICQPXC@PcGhKND@GTG&pIEh"PEPpcG(*TEQGICQPXC9pIBh4[F(0dFQP\rZCh0dFQCdD@ePAep`EfpXAf&XE'pMCf9dFf4TGQ0[FfKQCf9dBfKKFR9ZE'PZDhG\rMFh*MD(*IAh0jFh4PE6G`FQ9cC@jdAepNDACIAfCXEfpbE'C`GA4hBepIEA9XFh4\rbEQ0KG&pIBfp`H9pXEfjRFepbCACIB@aTCfjPC(GYC@ecCA4QBfjdE'0XFR0MFPp\rIFhPcAf&XE'pMG'&ZD'CIAf9ZC&pMFQPdD@0KE&pbC@GTEfjQCf9dBf0SC'PbAep\rcD@jSE'0XEf0VGR0hF(*TER4Q8dP299K%Ed&LEh9d3QpiFQ9YEhCPFf0KE'*ZCA*\rQCPpIE'4TGPpICQaeFfKIE'PZC9pLG@CQCA*PC&p[GA4`GA4ICQPXCA0bC@&XE'p\rMFh4bCA*bEh*PH("QG(4jEQ&YC@CXEfpbCPpIE'eeE(GMG(*KER0hBh0dEh9XE&p\rIE'9KF&pjC@&bE'pMB@adD@ePDA0KG(4jFQ9ZB@ePDA0iC'PRDA4IAh*PB@4IBfp\rZFfpXC@aKBR0IAfCKBR0XCQGPG(0IAfaKC'4hBh0iCR*Y5@jcG'&XE%0[ER0[E'9\r`FQPZG'CQFQ9PCAK`-QChBh0XC@jIAh0dFR4[G@aXE'4TGRGMFf0`H@abD@jdAep\rPH("XAepSHA"[G'ahE@9YBh"jFQPZG'C658p9@%4[3fpZG'9ZG%0XD@0VCQ4TE@C\rIAf9bCQa9ER*PCfPcG'9b6@&XE'pM5'9KF&0*6e9B@@9c6Qp$B@jMC@a"E'9bG(4\r[GA"`CA*TFhGXEhGPFQ&cD@jSCPpICAK`-QafGh0MB@jQ8dP299K%Ed9NDA4$Eh"\rjAepXCf&YE@&XGf0dD@ePAepXEfGXGfePE@0SFQ&dEfCPH'9MCQ&LFfChBh0MEA"\rQGh0MB@jQFh4bBfpXE&pID'&ZC'aPAfp`C@jIAf&MEh0SE'&dEfaIAh"[EfaIFQ9\rKE'a[BepIG(*eEQ0XE(0PC@YIAfCND@eXGfePE@0YF&pICAK`E6&XBfa[Ff9hBh0\rMD(*658p9@'0XFR0MFQCPFR*[FQ9iDA4IAh*TER4XBA4[D9pIE@9YFQ0SFR9ZCf9\rdBfPcGfGbBA"SCR0PG("[Ff&dB@jSCPpIE'pR-A"XAep`EfpXAh"bC@&cFfPREPp\rIE'e[C&pICAKTG(0TEQKQ8dP299K9F'4KG'9AD@jNEhGIAh4KEQKXAepMEh"jFfP\rREQaXEfGQAepbEh9ZC'acER"bD@jdCRGMFf0KG'C[F'9ZAepRCA4IBfKKFR0XC@9\r`C'PQCR4TE@9bE@4TFR0cBf&ZCQePE@e[GQ9hBh4[E@*TFf&XER9YAepKG'9iDA4\rRB@eYB@CME'9KFQ9bFR0dFQ0KG(0PG(CLG@CXEfFa-'CXEfGLCR4PE'aIAh"[Efa\rIB@aXEf0IBfaPBA*TFhGKE("SB@GYG'PYCA0TEQCYC@eMF(PcCA4XEf0KE'9MFQ9\rKG'aNCAK`CPpIG'&ZE(G`FQPZG'CcF(*TER4QE'pMB@aPBfpZGQ&dB@jQG'phBh4\rbB@jcAepYHA*KDA0PBh4TE@9bC@eKD@jNCA*QAepcD@jXE'aNDACeEQGPG(GMBA0\rTEQCIAh"[FfPdD@pZAfCTE'9QCQaeFfKcBf&XBQaZCQPcF(9ZBh4hBh0MEfaX8dP\r299K%Ee"bD@jd9'9iG'CNEh"PEPpIG'pICfeIG'PYC9pIBQ9RD@jIBh*TG'PMB@a\rIFQ9RD@pZFh4bBfKbF(9dGf0SBA*5C@&N3fKKFR0'FQpY3fpZFfpXC9pIE'aYEf4\rXE'&LFepID@jTG&pQD@aPFf0KE'*XEQacFQ&ZC'PcGA"`CA*TFhGMER4bE'CcG'&\rdE'GKE@eKCR4KEQCdEA"QD@aPFh4bBfe`Ff9dBR9QCR*PEh"PEPpIE@pNCQabC@&\rNAepVD@aXAf0bDA4TBf&XAh*PCfP[ER0aFfpbG&pIF'phE(4[Gh9`F'9bDf*SDA4\rYDh4TE@9IAh"bCA"IBR9QCQ9bAepRCA4MFQ9KG'pbAepKFfPZE&pICf9dAf0XEf0\rVFh4bH'CbE@PcFh"KBf9XE(*[G@jNCR*PH("Q8dP299K6CA48DA4XC@CME'pcC9p\rICf9dAfCTE'9IE@pNCA0IAf&cFf9bG'P[EPpQB@PXC@4IAf&dB@ibE&0*6e9B4'p\r&C'Pd8f9XC@0d3@aXAepXE'eeE&pIFh4bCA*bEh*QF(9dFepIE'aNDACTFh"bD@j\rdGA4TE@9cFh4bBh"jFQ&ZC("PFR*[FPpIFh4ND@pIBA4PH'PdFh4bE'9ZAepZC@&\rbBRPTER4X8Q9RDA0dCA*0B@aXEf0)C@&`DA0hC'PRDA4IAfaXB@4NAephBh0dEh9\rXE&pIGQCcBf&ZCRCcF(*TER4QGRG`FQPZG'CIAfp`C@jIG'9YF&pQD@aPAepQE(9\rcD&pLG@CQCA*IAfa[Cf*X8dP299K%Ee"KCf96CA4eF&pIBfa[Ff9IBfpZFfpXCA"\r[GfCcG(*dEh9XE'ePE@0YF&pIF'p[E&p`FQ9KE'a[Bf&dC90*6e9B4'p0C@je3fK\r[D@0PG'PYC@&cBh4TE@9QGh"bD@jdCQC`GA4MAepZG@eIG'pICQPXC@abEh9ZC'0\r[F(PcD@GZCPpIBA4KEQaYDf4TFPpIG(4jEQ&YC9pIBfp`H9pXEfjRFepbCACIG@j\rKE'PREQ9NAepfCRGcBf&ZCR*PGfPZC&pIBfa[Ff9IB@aXE@9YBfKb8dP299K9F'4\rKG'90C@je5A4PEA0hE@9YE@pfC90*6e9B9A"NBA4P8h4KG(9c6'PZCAGMFh4[G@e\rKH&pID@jTG&p`EfpXAfpLDQCbC@&NAepQD@jNAh9ZEh"PEQ9NAfCTE'9XE(*TER4\rXAephFQPdC9pQD@aPAepME'pcC9pcG(*TEQGfF(*TER4QAepcHA0ICR*PC9pICf9\rdAh4TE@9cG(*bBfKbCR0PC@YIAf9bCQ0X4f9d4QPbFh40B@aXEf0)C@&`8Q9RDA0\rdFQ&dD@pZ8dP299K0H8GbEhGAD@jNEhGhFQPdC@C`FQPZG'CLFf9KFQ0SE'abD@j\rdCPpIFh&bG'afCRG`FQPZG'CTFhGKE'jeE@CRCA4hBh4YF'jKE9pIFf9dAfPNE'9\rIF(*[Bh"eG(0hBh0ZBf&dE@*XC@jcG(*dEf4hBh0QG'PYCAGMFfjMEA"IAhGMFh4\r[E'4658p9@%4[8f&fC94PH(4cD@GZB@aYB@aXEf0XE(*TER4IAfCbCAK`E'ChD@4\rP8dP299K%Ed9NDA4$GA4XFQPZG'CdEhGXEhGPFR0dFR4[E'&dB@ibCQabD@jdE'P\rcCh*KF'KQCf9dGh0`GA4MGf0cBh0`ER0dFR4[DepIEh"PEPpQD@aPFh4bG'pXE'C\rcBf&ZCP0*6e9B8f9dGA"0C@jeFhGMFfjMF(PYC@ecCA4QG'9XE&0*6e9B4(*KGdG\rbEhG#EhKIAfa[B@4IBR9QCQ9bFh4bG'pTE@&i8Q9YEhCP3fpZFfpXC9pICQPXC9p\rdEepZG@eIAfKKEQ4XC9pbC@p`C@jQCf9dF'pcDA0XEhGPFR0dFR4[G@acG(*cG(*\rIAfCXGA0SAf&XE&pIGf0cG'peE(9dD@ePAepMEh"jAfa[EQGcAh9ZB@aTCfjPC&p\rIC'9XCA4PAfCTE'9@B@aTC'&dC8eKE'a[BdKPBA"IAfa[Cc%`E%GPG%jPH(40B@a\rXEf0)C@&`8Q9RDA0dFQ&dD@pZF(9dGf0cG(*`BR*VAepbC@jKE@9ICQPXC9pICf&\rYE@&XAep`EfpXAfCbC@9IAfjPH(4KCR4PFQaIAfaNCAK`E&pIF(9dAf0SBA*IAf0\r[ERCPFR4IG'pIEQ9hE'PZCA0cBf&XBQjQGQC`FQPZG'CRCA4XEfGTER0dFR0`ER0\rMB@aLE'jIAh*PEA&eEfaIAf0[F(PIE@9YFh&bG'CIAhCcGh0MB@jQCA*QBfCcBf&\rXBQjXFh4KG&pIE@pfC9pYC@eIAf0[F(PIE'pZCh0IB@aTCfjPC(GcBf&ZCR"eG'0\rSBA*IAh0dC'P[Af9iDA4IAfe[ER4SAh4[Af4KHA0658p9@&4PH(4AD@jNEhGIAfC\rTE'9cAephE'phCA*IE@&`8dP299K#D@G5C@0dAepdC@e`AfCTE'9IE@pNC9pIC'p\reBQaPAfeTEPpIC'peBQaPAfeKH&pIC'peBQaPAfjKEPpICAKdC@jNC@4ID(9RC9p\rIGh9`F'9bAfeKF&pQG(P`C9pICAKdC@jNC@4IEQ&ZAepPH(4PEQ4PC&pYD@jIAf9\riG'9ZC'9NAfeKH&pICAKdC@jNC@4ICA"cD@a[EP0*6e9BFf9XFh4KFR4IAf0dHA"\rPAfeKF&pIC'peBQaPAfKeCf9IAf9iG'9ZC'9NAh4TERP658p9@&0dBA4PAepQE'p\rKG&pSG@GP8dP299K4G@PdG'PZCepIBfpZFfpXC9pPH'PdAepNEh9LE'9ICA"cD@a\r[EPpIE'phCA*IE@&`AepKBQpbG'PZCf9bFQj[AephBh4jF'9IE@&`AepQE'pKG&p\rZB@jICQ0bC@&dEh*658p9@%4bB@G5C@0dAepeF("PFPpYBA"658p9@&0PG(4TEQG\rcAepNEh9LE'9IG'PZH90*6e9B9A0P9f&TG%jPH(4&GQ9ZG&pIE@&XE'pMAh"[Efa\rIAfaMEfjf!!!3!!!!'!!%!%3!#J!J!"X!,!!M!"`!,J!N!$8!&!!q!#`!3`!B!%i\r!-!"8!"J!B!!F!'B!'!"Y!$!!F`!F!(m!*!#'!#!!M`!B!*F!$!#G!#3!S!!B!+N\r!&!#[!"3!Y!!J!,N!*!$"!"J!bJ!F!0!!,!$A!#`!iJ!d!1d!%!$k!!`!rJ!F!3%\r!+!%)!"`"%J!F!4N!'!%J!#J"*J!N!6!!0!%j!#J"4J!J!9!!+!&B!"J"BJ!B!@J\r!(!&Z!"3"G3!3!AS!(!&q!"J"K3!J!BX!'!'6!$!"Q3!N!D8!+!'Z!#3"Z!!3!F%\r!-!(&!#!"d3!J!GN!)!(K!"`"k3!S!I!!#@EE!!FARJ!(%33!%0TT!!J`3!!)--)\r!"356!!Z'@!!(&pi!"JNP!!B+D`!5SJS!$h(&!!F9P!!+c6B!"a1-!!B++J!(&PX\r!#TFH!!B))J!&"0%!##ki!!`**J!3"*!!!!8&&J!1,MS!#@-1!!V%d!!)--!!#X)\r,!!Jaa!!&"&)!%p+*!!B*CJ!%!NS!$cSX!!8&%!!-#5!!$d49!!PAf`!(%B)!"35\r@!!3#c`!))`J!"aDH!!F8&!!-$Md!"JSY!!F@hJ!*C0B!$!+2!!JL6!!'#'3!$`A\r4!"'1r3!('+3!"34A!"AVU!!*9G%!"358!!F6L!!&""B!"JTZ!!8%e!!%!Ni!$c6\r8!!F8&`!1"Y-!#i&0!"HX1!!500X!##@H!!B*VJ!*AlB!"aJS!!ddf`!3'#J!$q6\rE!!8%@!!'#qB!&F`j!"kUB!!('@`!"a6D!!F4$J!&""S!"33D!!3#J!!&"C`!"JS\rL!!F6"J!0$l3!"JZN!!`BU!!(&&X!"aLS!!B,T3!&"4m!#$&1!"9mZ3!&"9i!"JZ\rP!!3#KJ!+c6J!#@5H!!F8A3!@B)i!#$!-!!8%RJ!'#DX!"34F!!B)V`!)-N3!"JR\rU!!FBlJ!LP0d!"JJZ!!JSl3!'#U3!#@-#!!F4L!!('+`!"JTR!!JM!J!8M,`!"J`\rq!!8&'J!'$(i!#i`r!!8&'`!(%-`!##NV!!B+CJ!'$(i!"35#!!FB-!!('$!!#91\rH!!lSm`!(',)!"a4"!!8%33!'#EB!%5+E!!B*03!('A3!"36#!!B2,3!&"%!!"a2\rH!")VI!!&"!)!"a!5!!ZEI`!(&)!!%*rY!!JR$J!)+r`!"39'!!FBFJ!%!K`!"!)\rF!!Z1l`!%!Ym!%!Uq!!f2+!!*8*B!"!+H!!8%KJ!(%Yi!"a6'!!F5hJ!&"!8!$$q\rV!!8%4!!(',3!##Q`!!`kr3!&"%F!"JLd!!V)GJ!9U23!#$0D!!F8K3!(&mJ!$5C\r"!"**I3!-#6`!#@5+!!JR"!!))T)!"JQq!!Ja(!!+cf3!"J[f!!FBH!!&")X!##K\ri!"3HiJ!(&`8!"a6+!!J`@!!%!P-!'YjM!!FBZ!!(&!S!##"E!!kPc3!'#M-!$pI\r%!!B+FJ!&"3m!"a28!!B,GJ!))0J!#Y&C!!UFVJ!&")i!"a40!!JTq`!('$`!"Jb\rZ!!h0k`!12+i!$M[c!!JTZJ!(&8J!##jN!!B,mJ!*Cd!!"!*8!"5UpJ!'#R3!$Be\rS!!m-E!!2Qh!!#XPi!!PqT!!&"FN!"JUd!!FB[!!2q$i!"!*A!!8'"J!,NCJ!$L1\r3!!!,TFN!$aD%!!JaQ!!&"-d!"a@*!!dDp!!'$'i!#$&D!!F6E3!*B'%!&0iB!!F\r3)3!38QJ!&+J"!!F5U`!('!%!%"S*!!B-8!!0+md!"JS+!!JUL!!*C,!!"3Ae!!8\r%-J!&"MS!#XkB!"HU#J!),ai!#$(N!!8&GJ!*Aei!$4*U!!3#DJ!5H-!!##iE!!8\r'2!!'#Nd!##!N!!B,LJ!))Zm!#imB!!8%0!!3U3%!##8a!!B-9!!,KcN!&(4d!!F\rAqJ!%!U`!"!*[!!F8p3!'#Ji!##qB!!e%Y!!'#-8!$B&M!"%fr3!(&cS!#jlF!!F\r8GJ!'#%B!#XFl!!mGd!!%!Qi!#XM%!!PRHJ!5#iN!##fH!!3#SJ!1FL!!#$%X!!F\r81!!-)L!!##+L!!B*MJ!*BHm!"a!S!!3#B3!+`1X!"JL+!!B)L`!*5%J!"35l!!8\r&rJ!3'3d!"!*J!!B-@!!0!1S!"JK)!!J`D!!(&cB!"JN1!!B)L!!(&cB!$6r9!!B\r)#J!&",J!#ihG!!a$CJ!&"2J!"39q!!B*M3!('%S!"JT#!!P'FJ!6mH`!#9p@!!J\rLS3!'#XF!"!)N!!JXRJ!(')i!"aJ-!!F82!!AB@J!"34m!!FAF!!&"AJ!"JN*!!8\r%[`!1FLB!$$3q!!F3E`!-*$i!$ScG!!B-R!!+TMB!"!)R!!F@GJ!*CRB!"aHa!!F\r8IJ!(%hd!##-m!!B,RJ!$!63!(G8P!!3#Z`!&"'!!"a6L!!F4Y`!'#GB!"aM5!!e\r[c3!+`VJ!"JTE!!JLZ!!&"D3!"JJ5!!B,(`!'#9B!$"6J!!`cIJ!'#ei!"aR8!!8\r%i!!'$%)!"JTG!!8%TJ!,K5!!$q4P!!B*%!!1FM`!##*m!!B+hJ!'#G)!"Ja%!!P\r#rJ!'#4%!"JTF!!3#rJ!'#pS!&*m*!!`QlJ!BJVm!"33Q!!B)e3!'#Ki!"33Q!!B\r-K!!'#"B!"aFU!!f,'J!,J28!&'@K!!P3GJ!'#"F!"aIS!!Z8CJ!*5aX!"JM8!!-\r"-`!5h-3!%r[B!!FAj`!'#*S!#i4T!!B,PJ!(%$J!%*!!1!!'#&N!"aJB!!8')!!\r3a1S!"aPF!!JThJ!1#9`!"a'm!!F4r3!+`Am!#XRG!!fH`3!(&#S!"J[9!!B*h3!\r-"k3!"a1d!!m-5`!*@4i!"a6S!!`@)`!2L*N!#Xm(!!JM0`!)+9i!##JE!!B*h!!\r'$d%!"33X!!8&k`!))6J!&kb1!!B,%!!'$`!!"34Y!!B)(3!%!R3!$#JG!!F8lJ!\r'#0i!"35[!!B,dJ!3"q)!&85X!!B)R!!(&#i!"JU8!!3#Y!!&"'m!"aJH!!V"1`!\r%!MF!%-6X!!e&DJ!(%RB!$Y"q!!JMFJ!0%[3!"a$m!",@CJ)!#k3!N!6rrJ)!#%8\r!N!6rrJ)!!AJ!N!6rrJ)!#ZX!N!6rrJ)!"bF!N!6rrJ)!$Z`!N!6rrJ)!#5!!N!6\rrrJ)!$Ed!N!6rrJ)!$)B!N!6rrJ)!!b-!N!6rrJ)!"PS!N!6rrJ)!#Km!N!6rrJ)\r!#b!!N!6rrJ)!"q3!N!6rrJ)!$fi!N!6rrJ)!#@m!N!6rrJ)!!MJ!N!6rrJ)!"3d\r!N!6rrJ)!#%`!N!6rrJ)!!`3!N!6rrJ)!$@`!N!6rrJ)!#2d!N!6rrJ%!%"J!N!6\rrrJ)!#,i!N!6rrJ)!!3m!N!6rrJ)!!9)!N!6rrJ)!"`-!N!6rrJ)!!8J!N!6rrJ)\r!$Ui!N!6rrJ)!$(`!N!6rrJ)!$`X!N!6rrJ)!"CS!N!6rrJ)!"GJ!N!6rrJ)!"b%\r!N!6rrJ)!"-i!N!6rrJ%!$mi!N!6rrJ)!!Am!N!6rrJ%!%!`!N!6rrJ)!!13!N!6\rrrJ)!#&X!N!6rrJ)!#,!!N!6rrJ)!#)i!N!6rrJ)!$48!N!6rrJ)!!`S!N!6rrJ)\r!#$i!N!6rrJ)!!!N!N!6rrJ)!!km!N!6rrJ)!!XB!N!6rrJ)!$'X!N!6rrJ)!#Y)\r!N!6rrJ%!%-X!N!6rrJ)!"a)!N!6rrJ)!"Zi!N!6rrJ)!$8-!N!6rrJ)!"e!!N!6\rrrJ)!#jJ!N!6rrJ)!"A!!N!6rrJ)!"(m!N!6rrJ)!##3!N!6rrJ)!#))!N!6rrJ)\r!#9%!N!6rrJ)!!2-!N!6rrJ)!"RS!N!6rrJ)!$5!!N!6rrJ)!"3N!N!6rrJ)!$G8\r!N!6rrJ)!!(3!N!6rrJ)!$A%!N!6rrJ%!%5J!N!6rrJ)!#1!!N!6rrJ)!$T`!N!6\rrrJ)!#fm!N!6rrJ)!#IB!N!6rrJ)!$K-!N!6rrJ)!!eS!N!6rrJ%!%B-!N!6rrJ)\r!!h8!N!6rrJ%!%$!!N!6rrJ)!"HX!N!6rrJ)!$PS!N!6rrJ)!$ad!N!6rrJ)!$*N\r!N!6rrJ)!"f%!N!6rrJ)!$4N!N!6rrJ)!!Ki!N!6rrJ)!!Im!N!6rrJ)!!IS!N!6\rrrJ)!"rB!N!6rrJ)!#6J!N!6rrJ)!!Z-!N!6rrJ)!!B3!N!6rrJ)!#h`!N!6rrJ)\r!#T8!N!6rrJ)!#TX!N!6rrJ)!"5!!N!6rrJ)!#X%!N!6rrJ)!#RF!N!6rrJ)!!Ed\r!N!6rrJ)!"mJ!N!6rrJ)!$!3!N!6rrJ)!"G-!N!6rrJ)!#R%!N!6rrJ)!#"S!N!6\rrrJ)!$a-!N!6rrJ)!$eB!N!6rrJ)!"2S!N!6rrJ)!$RN!N!6rrJ)!"#X!N!6rrJ)\r!#8`!N!6rrJ)!#E!!N!6rrJ)!"EN!N!6rrJ)!#JN!N!6rrJ)!"hF!N!6rrJ)!$HX\r!N!6rrJ%!%C!!!*!%rri#!!6B!*!%rri#!!+l!*!%rri#!![m!*!%rri#!!U"!*!\r%rri#!!C4!*!%rri#!!Np!*!%rri#!!X*!*!%rri#!!F-!*!%rri#!!*&!*!%rri\r#!!0K!*!%rri#!!1H!*!%rri#!!)Y!*!%rri#!!Fr!*!%rri"!"%#!*!%rri#!!)\r,!*!%rri#!!fI!*!%rri#!!"P!*!%rri#!!EG!*!%rri#!!G&!*!%rri#!!JY!*!\r%rri#!!,F!*!%rri#!!,9!*!%rri#!!cT!*!%rri#!!()!*!%rri#!!T0!*!%rri\r#!!9l!*!%rri#!!5P!*!%rri#!![L!*!%rri#!!Y6!*!%rri#!!3c!*!%rri#!!E\ri!*!%rri#!!`a!*!%rri#!!*H!*!%rri#!!5C!*!%rri#!!cE!*!%rri"!""l!*!\r%rri#!!#*!*!%rri#!!"Y!*!%rri"!"&*!*!%rri#!!Lh!*!%rri#!!F[!*!%rri\r#!!,m!*!%rri#!!f&!*!%rri#!!4k!*!%rri#!!E#!*!%rri#!!)D!*!%rri#!!)\r@!*!%rri"!"#D!*!%rri#!!fX!*!%rri#!!X3!*!%rri#!!Rm!*!%rri#!!`C!*!\r%rri#!!PB!*!%rri#!!Ia!*!%rri#!!c0!*!%rri#!!dc!*!%rri#!!c8!*!%rri\r#!!!m!*!%rri#!!M8!*!%rri#!!4N!*!%rri#!!TM!*!%rri#!!N`!*!%rri#!!a\r4!*!%rri#!!58!*!%rri#!!Z*!*!%rri#!![(!*!%rri#!!B+!*!%rri#!!De!*!\r%rri#!!L(!*!%rri#!!h)!*!%rri#!!D1!*!%rri#!!2%!*!%rri"!"!N!*!%rri\r#!!jV!*!%rri#!!*l!*!%rri#!!Uj!*!%rri#!!Xl!*!%rri#!!-T!*!%rri#!!T\r8!*!%rri#!!qQ!*!%rri#!!Bd!*!%rri#!!KY!*!%rri#!!8R!*!%rri#!!q5!*!\r%rri#!!$i!*!%rri#!!f`!*!%rri#!!DE!*!%rri#!!9P!*!%rri#!!ZY!*!%rri\r#!!Pf!*!%rri#!!)%!*!%rri#!!HK!*!%rri#!!DR!*!%rri#!!3*!*!%rri#!!%\r8!*!%rri#!!H(!*!%rri#!!$'!*!%rri#!!a+!*!%rri#!!HZ!*!%rri#!!p"!*!\r%rri"!"$"!*!%rri#!!18!*!%rri#!!K@!*!%rri#!!A-!*!%rri#!!dV!*!%rri\r#!!+@!*!%rri#!!QG!*!%rri#!!+Z!*!%rri"!"$N!*!%rri#!!aG!*!%rri#!!L\rS!*!%rri#!!BI!*!%rri#!!8"!*!%rri#!!p*!*!%rri#!!,-!*!%rri#!!@[!*!\r%rri#!!Af!*!%rri#!!Hl!*!%rri"!"&8!*!%rri#!!C#!*!%rri#!!if!*!%rri\r#!!V)!*!%rri"!"%c!*!%rri#!!c)!*!%rri#!![4!*!%rri#!!R2!*!%rri#!!`\rL!*!%rri#!!@@!*!%rri#!!!h!*!%rri#!!#N!*!%rri#!!Vl!*!%rri#!!EM!*!\r%rri#!!L6!*!%rri#!!Sa!*!%rri#!!b0!*!%rri#!!PF!*!%rri#!!k2!*!%rri\r#!!CJ!*!%rri#!!E3!*!%rri#!!Hd!*!%rri#!!""!*!%rri#!!`f!*!%rri#!!1\r0!*!%rri#!!3@!*!%rri#!!Sj!*!%rri#!!YS!*!%rri"!!rG!*!%rri#!!$r!*!\r%rri#!!A`!*!%rri#!!i'!*!%rri#!!!A!*!%rri#!!QM!*!%rri#!!dk!*!%rri\r#!!l6!*!%rri#!!2p!*!%rri#!!3j!*!%rri#!!@P!*!%rri#!!Q"!*!%rri#!!1\r&!*!%rri#!!eN!*!%rri#!!G,!*!%rri#!!"+!*!%rri"!"#P!*!%rri#!!DM!*!\r%rri#!!Y"!*!%rri#!!2L!*!%rri#!!3Q!*!%rri#!!6#!*!%rri#!!#"!*!%rri\r#!!IH!*!%rri#!!cb!*!%rri#!!NP!*!%rri#!!09!*!%rri#!!S2!*!%rri#!!&\r`!*!%rri#!!@q!*!%rri#!![A!*!%rri#!!!G!*!%rri#!!j6!*!%rri#!!Tp!*!\r%rri#!!Er!*!%rri#!!hN!*!%rri#!!"l!*!%rri#!!Xc!*!%rri#!!lI!*!%rri\r#!!ck!*!%rri"!"%m!*!%rri#!!bh!*!%rri#!!-a!*!%rri#!!4[!*!%rri#!!C\rQ!*!%rri#!!88!*!%rri#!!q)!*!%rri#!!d'!*!%rri#!!Ed!*!%rri#!!$,!*!\r%rri#!!(a!*!%rri#!!Ik!*!%rri#!!VM!*!%rri#!!Pp!*!%rri"!""I!*!%rri\r#!!(@!*!%rri#!!-F!*!%rri#!!"C!*!%rri#!!I@!*!%rri#!!Jb!*!%rri#!!K\rN!*!%rri#!!3#!*!%rri#!!Ca!*!%rri#!!-5!*!%rri#!!IV!*!%rri#!!J8!*!\r%rri#!*!(rri"!"%A!*!%rri#!!pT!*!%rri#!!%i!*!%rri#!!CY!*!%rri#!!9\re!*!%rri#!!iT!*!%rri#!!4T!*!%rri#!!A%!*!%rri#!!*0!*!%rri#!!#9!*!\r%rri#!!I3!*!%rri#!!)q!*!%rri#!!iF!*!%rri#!!"6!*!%rri#!!ZI!*!%rri\r#!!8[!*!%rri"!!r`!*!%rri#!!pi!*!%rri#!!HF!*!%rri#!!JH!*!%rri#!!9\rT!*!%rri#!!6)!*!%rri#!!1l!*!%rri#!!(H!*!%rri#!!#E!*!%rri#!!J-!*!\r%rri#!!d!N!ArrJ)!!U%!N!6rrJ)!#YX!N!6rrJ)!#4N!N!6rrJ)!!5-!N!6rrJ)\r!![!!N!6rrJ)!!+m!N!6rrJ)!"id!N!6rrJ)!"SF!N!6rrJ)!"kN!N!6rrJ)!!$%\r!N!6rrJ)!#hF!N!6rrJ%!%'d!N!6rrJ%!$l-!N!6rrJ)!"m%!N!6rrJ%!$q3!N!6\rrrJ)!"9F!N!6rrJ)!#(`!N!6rrJ)!#()!N!6rrJ)!!Td!N!6rrJ)!"MX!N!6rrJ)\r!!0X!N!6rrJ)!#H%!N!6rrJ)!"XN!N!6rrJ)!"aS!N!6rrJ)!!L8!N!6rrJ)!#2F\r!N!6rrJ)!!rS!N!6rrJ)!$VB!N!6rrJ)!#f3!N!6rrJ)!"R8!N!6rrJ)!$c)!N!6\rrrJ)!#HJ!N!6rrJ)!$Fm!N!6rrJ)!$*)!N!6rrJ)!#EB!N!6rrJ)!"j)!N!6rrJ)\r!"8N!N!6rrJ)!#83!N!6rrJ)!#CJ!N!6rrJ)!!EF!N!6rrJ)!!@!!N!6rrJ)!"Li\r!N!6rrJ)!$[m!N!6rrJ%!%$m!N!6rrJ)!"C!!!*!%rri#!!cL!*!%rri#!!ha!*!\r%rri#!!8D!*!%rri#!!@c!*!%rri#!!QV!*!%rri#!!R@!*!%rri"!"#b!*!%rri\r#!!'T!*!%rri"!""4!*!%rri#!!BQ!*!%rri#!!e5!*!%rri#!!f6!*!%rri#!!6\r5!*!%rri#!!Z2!*!%rri#!!'M!*!%rri#!!@I!*!%rri#!!q%!*!%rri#!!dP!*!\r%rri#!!N&!*!%rri"!"%F!*!%rri#!!4&!*!%rri#!!*C!*!%rri#!!fQ!*!%rri\r#!!%U!*!%rri#!!*8!*!%rri#!!Ji!*!%rri#!!)3!*!%rri#!!3q!*!%rri"!"$\rA!*!%rri#!!GS!*!%rri#!![S!*!%rri#!!+P!*!%rri#!!)b!*!%rri#!!qX!*!\r%rri#!!ld!*!%rri#!!8k!*!%rri#!!fC!*!%rri#!!1N!*!%rri#!!'4!*!%rri\r#!!+$!*!%rri#!!lB!*!%rri#!!LL!*!%rri#!!jJ!*!%rri#!!PM!*!%rri#!!,\rT!*!%rri"!"$b!*!%rri#!!9$!*!%rri#!!!3!*!%rri#!!,"!*!%rri#!!-i!*!\r%rri#!!5H!*!%rri#!!mj!*!%rri#!!@#!*!%rri#!!TU!*!%rri#!!j&!*!%rri\r"!"%0!*!%rri#!!&Q!*!%rri"!"#0!*!%rri#!!4G!*!%rri#!!fh!*!%rri#!!e\rB!*!%rri#!!R$!*!%rri#!!R[!*!%rri#!!5c!*!%rri#!!5U!*!%rri#!!pp!*!\r%rri#!!2@!*!%rri"!!qr!*!%rri#!!ab!*!%rri#!!%`!*!%rri#!!Gr!*!%rri\r#!!1R!*!%rri#!!eH!*!%rri"!"",!*!%rri#!!,h!*!%rri#!!jd!*!%rri#!!'\r[!*!%rri#!!*N!*!%rri#!!(#!*!%rri#!!$9!*!%rri#!!Dp!*!%rri#!!',!*!\r%rri#!!Gc!*!%rri#!!2U!*!%rri#!!p2!*!%rri#!!er!*!%rri#!!TH!*!%rri\r#!!f0!*!%rri#!!hf!*!%rri"!"&Z!*!%rri#!!M1!*!%rri#!!32!*!%rri#!!P\rT!*!%rri#!!X[!*!%rri#!!EB!*!%rri#!!#1!*!%rri#!!pI!*!%rri#!!2f!*!\r%rri"!!rm!*!%rri#!!0)!*!%rri#!!D!!*!%rri#!!U(!*!%rri#!!92!*!%rri\r"!"&K!*!%rri#!!j-!*!%rri#!!UR!*!%rri!N!3&$!!!!3!!!!&S!!!!D!!!!$*\rXD@)[4'9LG@GRD@jR,f4[B`h,N![rbj!2rmZ3%2r,N!crrmZ3%Ir,N!VrrmZ3&2r\r,N!IrrmZ3&rr,N!ArrmZ3'2rrbm[,rmZ3(2rrrmZ3#`!!!'3!N!X"!*!6!A"hF'-\r!N")$!3#3%83@68P8)&0eF("[FR5P3daTBLjNC@*eC`#3"3%!!!!"D!!!!'J!!!!\rb"l,!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX"8m4J:\r
\ 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 (file)
index aa32c53..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$P*eER4TE@9-D@)Z0MK,!(0dG@*08&-J!3!!!!J3!!!"QS`15Qpj)A"PCQCY0MK\rV!!!!!E0&SBB!N!d"!*!'rj!%!*!1"li!!!"3"!%!N!lrN!3!N!6rN!3!N!6rN!3\r!N"Fi!!!%J!!!!!-!!!!jAepdD(*[GepLB@4IB@aXEf0IAc0cG'4'GPpIERGKAep\r'9@a53e%b-h0dC$PZEh4SFQphAh4hD'&dAep4-M0cG'3jCAKMCA"dD@pZ3dCfAep\reEQ9iF'9MG'9NAepbC@GTFh4PFPpQFQ&RE@9ZG&pIC'9cG(*[H9pZCAGIBA*bBAN\rbAepMEfjcG(*eBh4IEQ9hAf&bFQ&jAepNG&pI86)cFh4N-60LB@4ICAKMCA"dD@p\rZ4RCcCA4IG'9bE@PZBA4PAemcFh4N4P"'GPpfAh0PG&pZCAGZEfj`G(*YBAKIAc0\rcG'4'9@aIAh4SFQphAf0KG'0SAf0[EA"KFQ9IF(*PB@aXEf0IEQ9hF'p[E&pI-h0\rdC%C9E&pcCA4IEQ9hF'p[E(0THQ9IAc0cG'4'9@ahD'&dAep4-M0cG'3iBQ&NAf0\rKFh4$4RCIAh4SFQphAepcEfeIBfKPBfYIEQ9hGfKKG&pI86)cFh4N-6"LB@4IG(P\r`C@PN3dCfAepNG&pI86)cFh4N1'*KC&pMBA0d4RCKBQpbG&pIFQ9RDA0dCA*ICfa\r[BQ&XAfpLDQ9MG&pIC'9cG(*[H9pKFR*IAfjhAep'9@aIAf4XAep'8(CIAfjhAep\r'9@a53e%b-h0dC$PZEh4SFQphAh4IAf0[ER0dFR9MG&pKFR*KHA0PG&pZCAGID'&\rZC'aPFPpI-h0dC%C34RCIGPpIC'aKAep'8(CIAf4PFh4bEhPICfa[BQ&XAf0SB@P\rZG@jPH("PBh4PC&pI-h0dC%CfFf9dAh9ZCAK`C@0dC@4IAc0cG'4'8%CfAhCIAf4\rdAep4-M0cG'3jBQ&NAf&XE'pM4RCIAfjPGepSC'aIAf9ZC&pIBf&dBfKhD'&dAep\r4-M0cG'3jBQ&NAf&XE'pM3dCfGfKKG&pI86)cFh4N-60LB@4ICAKMCA"dD@pZ3dC\rfAepNG&pI86)cFh4N-6"LB@4IG(P`C@PN4RCIAf4dAep4-M0cG'3jCAKMCA"dD@p\rZ4RCIAh9ZFQ9RDA0dCA*ICR*KCfePER4dCA*YD@jKG'9IAc0cG'4'GPpICf9dAh4\rjF'9TC%9i0MK,Ad0KG'0S5@jQEd4dEh*IAf4PE&pSC'aIAh0[E9pMD'9MDepPGQ9\riDA4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepZGf&IAdC9E&pIC(PZB@eTBepMBA0dAep\rfG&pI86)cFh4N1@*KC&pKE'a[Bh&NAepfG&pI86)cFh4N1@9iBf9`G'P[EPpIGR4\rIAe%b-h0dC$%`BQ&NAh4jF'9TC&pIEQ9hAfKKEQ4XCA*IAc0cG'4IAhCdAep4-M0\rcG'3iBQ&NAf0KFh4IAhCdAep4-M0cG'3a-f*KC&pPH'0PF(4TEfjZEh4SFQphAem\rcFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIG'KbEhGcAf*KC&pKE'a[Bep\rI-h0dC!#3""J!!!!d!!B!%!!6!"`!&`!`!"i!'!!U!"`!-!!)!$F!%dlY!"T*Q`!\r+`6B!$#Df!"Apj!!*BcB!$T+)!!PM,!!B!XJ!$Fk)!"[&@J!CkVi!%@cq!!FC33!\rElJ%!&T8)!"1"N`!&"#`!'$mh!!V#jJ!-#QB!&D&[!"H&CJ!16Li!'rPR!"J*!`!\r%!Qi!(6PZ!"ATY3!9+dS!$3iI!"6pU3!D`@!!'5+T!"NMH`!@mGm!$!Pb!"J*(`!\r2*@!!(&E@!"iYZ`!B"IX!'CNH!"DXS3!6h@J!%a!-!"XAS3!CJpi!%S12!!)!KJ!\r4ZQ)!'10`!"UBF!!*BXB!'D3'!!PJ(!!DQT`#!!-P!*!%rri#!!,"!*!%rri#!!0\rQ!*!%rri#!!"1!*!%rri#!!$Q!*!%rri#!!'i!*!%rri#!!0"!*!%rri#!!*e!*!\r%rri"!!3Y!*!%rri"!!3(!*!%rri#!!(+!*!%rri#!!%9!*!%rri#!!-)!*!%rri\r#!!&'!*!%rri#!!(f!*!%rri"!!0q!*!%rri#!!06!*!%rri#!!'1!*!%rri#!!'\r6!*!%rri#!!)4!*!%rri#!!*q!*!%rri#!!#"!*!%rri#!!&h!*!%rri#!!0`!*!\r%rri#!!&F!*!%rri#!!%Z!*!%rri#!!02!*!%rri#!!#@!*!%rri#!!,c!*!%rri\r"!!2A!*!%rri#!!'V!*!%rri#!!"Y!*!%rri#!!$l!*!%rri"!!38!*!%rri#!!!\re!*!%rri#!!)E!*!%rri#!!-C!*!%rri#!!,E!*!%rri#!!&0!*!%rri#!!!C!*!\r%rri#!!+M!*!%rri#!!*G!*!%rri#!!++!*!%rri"!!1@!*!%rri#!!"D!*!%rri\r"!!2%!*!%rri"!!2X!*!%rri#!*!(rri#!!)a!*!%rri"!!18!*!%rri#!!(P!*!\r%rri"!!1X!*!%rri#!!*$!*!%rri#!!("!*!%rri#!!#c!*!%rri#!!-i!*!%rri\r#!!$-!*!%rri!!1)8!!!"!!!!!@J!!!"S!!!!-NK%1N4PGQ9XEh"YC@jd1NeKBf4\rPGL"3FQmJ0$TYDA3kFQ9XC@&cC6TXD@)k68P83A4SC@jK1Q*TEMT0593J3daTBLj\r38%-0$5#3"80[ER4KD@jPFL"E-9dJ+%e*9#"6GA"`Eh*dT80-D@)T)&Y*EL"NBA4\rK)'C[FQXJ+%pQCR0PG#!`H$!X)%aPEQGdD#!`H$)f-%)a,c%e06Jb05PG$3dJN!9\r$EfjdB@PZCA)J5'9KC'9b$6#3"#"YB@GTBc%X)'eKCfPM-L!J)$dJ-(Jd36C'0cN\rb-5!S*dT[H5%R+3d`-$!d)'0[ER4KD@i!!!"N!*!,!3#3%`&Y0MKV!*!5!`%!N"&\r%&Ne*9#"6GA"`Eh*dT9*eER4TE@9-D@)!N!8"!!!!!@J!!!"S!!!!-JHb`%4H!J!\r!!"`!-J!!BfCbC`!!!!S!!2rr!*!%"l,!C+Gq:\r
\ 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 (file)
index b087956..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:&&*eER4TE@9-D@)Z0MK,,Q4PBR9R!(0dG@*08&-J!3!!!!J3!!!"RR125Qpj)A"\rPCQCY0MKV!!!!!E0&SB`!N!d"!*!'rj!%!*!1"li!!!"3"!%!N!lrN!3!N!6rN!3\r!N!6rN!3!N"Fi!!!%J!!!!!-!!!!jAepdD(*[GepLB@4IB@aXEf0IAc0cG'4'GPp\rIERGKAep'9@a53e%b-h0dC$PZEh4SFQphAh4hD'&dAep4-M0cG'3jCAKMCA"dD@p\rZ3dCfAepeEQ9iF'9MG'9NAepbC@GTFh4PFPpQFQ&RE@9ZG&pIC'9cG(*[H9pZCAG\rIBA*bBANbAepMEfjcG(*eBh4IEQ9hAf&bFQ&jAepNG&pI86)cFh4N-60LB@4ICAK\rMCA"dD@pZ4RCcCA4IG'9bE@PZBA4PAemcFh4N4P"'GPpfAh0PG&pZCAGZEfj`G(*\rYBAKIAc0cG'4'9@aIAh4SFQphAf0KG'0SAf0[EA"KFQ9IF(*PB@aXEf0IEQ9hF'p\r[E&pI-h0dC%C9E&pcCA4IEQ9hF'p[E(0THQ9IAc0cG'4'9@ahD'&dAep4-M0cG'3\riBQ&NAf0KFh4$4RCIAh4SFQphAepcEfeIBfKPBfYIEQ9hGfKKG&pI86)cFh4N-6"\rLB@4IG(P`C@PN3dCfAepNG&pI86)cFh4N1'*KC&pMBA0d4RCKBQpbG&pIFQ9RDA0\rdCA*ICfa[BQ&XAfpLDQ9MG&pIC'9cG(*[H9pKFR*IAfjhAep'9@aIAf4XAep'8(C\rIAfjhAep'9@a53e%b-h0dC$PZEh4SFQphAh4IAf0[ER0dFR9MG&pKFR*KHA0PG&p\rZCAGID'&ZC'aPFPpI-h0dC%C34RCIGPpIC'aKAep'8(CIAf4PFh4bEhPICfa[BQ&\rXAf0SB@PZG@jPH("PBh4PC&pI-h0dC%CfFf9dAh9ZCAK`C@0dC@4IAc0cG'4'8%C\rfAhCIAf4dAep4-M0cG'3jBQ&NAf&XE'pM4RCIAfjPGepSC'aIAf9ZC&pIBf&dBfK\rhD'&dAep4-M0cG'3jBQ&NAf&XE'pM3dCfGfKKG&pI86)cFh4N-60LB@4ICAKMCA"\rdD@pZ3dCfAepNG&pI86)cFh4N-6"LB@4IG(P`C@PN4RCIAf4dAep4-M0cG'3jCAK\rMCA"dD@pZ4RCIAh9ZFQ9RDA0dCA*ICR*KCfePER4dCA*YD@jKG'9IAc0cG'4'GPp\rICf9dAh4jF'9TC%9i0MK,Ad0KG'0S5@jQEd4dEh*IAf4PE&pSC'aIAh0[E9pMD'9\rMDepPGQ9iDA4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepZGf&IAdC9E&pIC(PZB@eTBep\rMBA0dAepfG&pI86)cFh4N1@*KC&pKE'a[Bh&NAepfG&pI86)cFh4N1@9iBf9`G'P\r[EPpIGR4IAe%b-h0dC$%`BQ&NAh4jF'9TC&pIEQ9hAfKKEQ4XCA*IAc0cG'4IAhC\rdAep4-M0cG'3iBQ&NAf0KFh4IAhCdAep4-M0cG'3a-f*KC&pPH'0PF(4TEfjZEh4\rSFQphAemcFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIG'KbEhGcAf*KC&p\rKE'a[BepI-h0dC!#3""J!!!!d!!B!%!!6!"`!&`!`!"i!'!!U!"`!-!!)!$F!%dl\rY!"T*Q`!+`6B!$#Df!"Apj!!*BcB!$T+)!!PM,!!B!XJ!$Fk)!"[&@J!CkVi!%@c\rq!!FC33!ElJ%!&T8)!"1"N`!&"#`!'$mh!!V#jJ!-#QB!&D&[!"H&CJ!16Li!'rP\rR!"J*!`!%!Qi!(6PZ!"ATY3!9+dS!$3iI!"6pU3!D`@!!'5+T!"NMH`!@mGm!$!P\rb!"J*(`!2*@!!(&E@!"iYZ`!B"IX!'CNH!"DXS3!6h@J!%a!-!"XAS3!CJpi!%S1\r2!!)!KJ!4ZQ)!'10`!"UBF!!*BXB!'D3'!!PJ(!!DQT`#!!-P!*!%rri#!!,"!*!\r%rri#!!0Q!*!%rri#!!"1!*!%rri#!!$Q!*!%rri#!!'i!*!%rri#!!0"!*!%rri\r#!!*e!*!%rri"!!3Y!*!%rri"!!3(!*!%rri#!!(+!*!%rri#!!%9!*!%rri#!!-\r)!*!%rri#!!&'!*!%rri#!!(f!*!%rri"!!0q!*!%rri#!!06!*!%rri#!!'1!*!\r%rri#!!'6!*!%rri#!!)4!*!%rri#!!*q!*!%rri#!!#"!*!%rri#!!&h!*!%rri\r#!!0`!*!%rri#!!&F!*!%rri#!!%Z!*!%rri#!!02!*!%rri#!!#@!*!%rri#!!,\rc!*!%rri"!!2A!*!%rri#!!'V!*!%rri#!!"Y!*!%rri#!!$l!*!%rri"!!38!*!\r%rri#!!!e!*!%rri#!!)E!*!%rri#!!-C!*!%rri#!!,E!*!%rri#!!&0!*!%rri\r#!!!C!*!%rri#!!+M!*!%rri#!!*G!*!%rri#!!++!*!%rri"!!1@!*!%rri#!!"\rD!*!%rri"!!2%!*!%rri"!!2X!*!%rri#!*!(rri#!!)a!*!%rri"!!18!*!%rri\r#!!(P!*!%rri"!!1X!*!%rri#!!*$!*!%rri#!!("!*!%rri#!!#c!*!%rri#!!-\ri!*!%rri#!!$-!*!%rri!!-3P!!!"!!!!!@`!!!"X!!!!-Qa[Gf9bFh4bG'pXBA4\rKEM*QE(*TER4XDA0RFQ&`D'CRCA4hFh"eG'0hBh0MFh"ZFh4bG'pVAep[F'9ZAfC\rTE'9cG(*dEfaXCR0MB@jQ8dP299K6CA4eF%ePER9cGf0cEQ0`H@ePEA0PG'CdC@a\rX8dP299K%FQ&h4h*[Gd*[H&pIE'pKC&pLG@CQCA*cG(*dEfPYBAK5C@e[GQ9$Efj\rcEfaPAepQD@aPAh4[AfjeE9pID'&ZC'aPAh*PEh"PEQCRCA4`Eh0TFfa[Gf9bFh4\rbG'peE(0dFR0dFPpICQaeFfKIB@aXAephBh0dEh9XGA4TE3!!!'J!N!X"!*!6!@d\rf1'X!N")$!3#3%8JF68P8)&0eF("[FR5P8R9ZG'PYC8aTBLjNC@*eC`!!!!%!!!!\r"E!!!!'`!!!!b"l,!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX"8Af8:\r
\ 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 (file)
index 82fde95..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:$P*eER4TE@9-D@)Z8&"$!(0dG@*08&-J!3!!!!L3!!!!!CS*fNT[H5&`C@CQF(G\r`B`!!!!'c4D'#!*!0!3#3"[q3"!#3$JJq!!!!8!3"!*!1rj!%!*!%rj!%!*!%rj!\r%!*!A1!!!"-J!!!!$!!!!29pIG'KbEhGIBQ&NAf&XE'pMAemcFh4N4RCIAfjhB9p\rI4P9X8N04-M0cG'3jEQpdD(*[GepdAepMG&pI86)cFh4N1@9iBf9`G'P[ENCfGfK\rKG&pI86)cFh4N1@9iBf9`G'P[EN0'GPpIFQ9RDA0dCA*ICR*KCfePER4IAh9ZCAK\r`C@0dC@4IAfjPGepKFR*IAf0[ER0dFR9MG&pZCAGIBA*bBAPIAf4PFh4bEhPIEQ9\rhAf&bFQ&j-PpIC(4IAe%b-h0dC$%cBQ&NAf9iBf9`G'P[ENCfFf9dAh4PFQeTEQ&\rdC9pI-h0dC%C34RCIGPpcCA4IEQ9hEQpZF(4bE@&iAemcFh4N4P9XAepNC@aIBA*\rbAh0PG&pZCAG`EfpXFfPkC9pI-h0dC%C9E&p`FQ9KE'a[BepZCAG`EfpXAemcFh4\rN4P9XGfKKG&pI86)cFh4N1'*KC&pMBA0d3dCfAepdD(*[GepMBA4MD&pMEfe`BA*\rPAepdD(*[GepIFfpYAf0SC@0VAfjPGhGSBA4IAe%b-h0dC$%`BQ&NAh4jF'9TC%0\r'GPpIBfp`H9pIC(4IAe%b-h0dC$KLB@4IBf&cG%CfAepbC@GTFh4PFPpRE'pLB@a\rIEf*UC@0dAepZGepI4P9XAepNCA0dFQpjAf&bFPpIERGIAdC9E&*$86)cFh4N1@j\r[G'KbEhGIG&pIC'aIAdC3GR0PG&pZCAGID'&ZC'aPFPpI-h0dC%C34RCIGPpIC'a\rKAep'8(CIAf0[ER0dFR9MG&pKFR*KH9pIC'9cG(*[H9pRE'pLB@aIBfKKD@jIAf4\rMAf&bFR0PG&peEQ9iF'9MG'9NAemcFh4N4P"'GPpfG@jPH("PBh4PC&pI-h0dC%C\rfAepNG&pI86)cFh4N1@*KC&pKE'a[BdCfAepZCAGID'4XAepPEQ4IAf0KG'0SGfK\rKG&pI86)cFh4N1@*KC&pKE'a[Bd0'GRGSBA4IAe%b-h0dC$%cBQ&NAf9iBf9`G'P\r[EN0'GPpID@jTG&pKFR*IAf4dAep4-M0cG'3a-'*KC&pdHA"PD@4'GPpIC(4IAe%\rb-h0dC$PPH'0PF(4TEfj'GPpIG@jbC@GTFh4PFPpQFQ&RE@9ZG&pICf9dAh4jF'9\rTC(4PFQeTEQ&dC9pI-h0dC%CfAepNG&pI-MCIAh"KFR4TB@aIBA*bBAPIC'9cG(*\reBh4[FNCfAepNC@aID'4XAepcEfeIBfKPBfYICACIAfjhB9pI4P9XAepNH@jKE@P\rMAf0KFh4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepfG&pI86)cFh4N1@*KC&pKE'a[Bh&\rNAepfG&pI86)cFh4N1@9iBf9`G'P[EPpIGR4IAe%b-h0dC$%`BQ&NAh4jF'9TC&p\rIEQ9hAfKKEQ4XCA*IAc0cG'4IAhCdAep4-M0cG'3iBQ&NAf0KFh4ZEh4SFQphAem\rcFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIGR4IAe%b-h0dC$%cBQ&NAf9\riBf9`G'P[EPpIG'KbEhGcAf*KC&pKE'a[BepI-h0dC!!!'!!!!$J!"J!8!"3!)!!\rC!$!!)3!F!#d!(!!d!!J!1`!9rH3!'NQE!!V"0J!*BcB!$#Df!!B-,3!1NSJ!*0N\r6!!h1L!!CkVi!#@-X!"[Z!3!6JC-!&T8)!!Ja'J!B!XJ!"aP"!"&XrJ!B2cF!'m9\rD!!V#jJ!B#Hm!&D&[!"H&CJ!-#QB!&5Y+!"J*!`!9kE8!#@!+!"djEJ!16Li!#XH\r+!"[jC`!2*@!!'X&J!"J&q`!8rDN!'50l!"a@eJ!H,EX!&[(I!"NLU3!B#4m!$3i\rI!!`*FJ!CQ4i!&UbK!"Q$hJ!E&k%!%a!-!!PM1J!6h@J!%S12!"UBF!!*BXB!'10\r`!"'kBJ!CT!B!!J#'!!PJ(!!DQT`#!!&E!*!%rri#!!,q!*!%rri#!!1G!*!%rri\r#!!(@!*!%rri#!!"j!*!%rri#!!'K!*!%rri#!!12!*!%rri#!!0L!*!%rri"!!3\rf!*!%rri#!!%3!*!%rri#!!+S!*!%rri#!!)3!*!%rri#!!1e!*!%rri"!!2)!*!\r%rri#!!*F!*!%rri"!!4h!*!%rri#!!&`!*!%rri#!!04!*!%rri#!!'q!*!%rri\r#!!(X!*!%rri#!!)V!*!%rri#!!!e!*!%rri#!!#1!*!%rri#!!'R!*!%rri#!!+\ra!*!%rri"!!3K!*!%rri#!!&$!*!%rri#!!-`!*!%rri#!!%(!*!%rri#!!#h!*!\r%rri#!!1R!*!%rri#!!,d!*!%rri#!!''!*!%rri#!!&h!*!%rri#!!%T!*!%rri\r#!!+3!!#3"2rq!J!!S`#3"2rq!J!!63#3"2rq!J!!'3#3"2rq!J!#eJ#3"2rq!J!\r#4J#3"2rq!3!%3`#3"2rq!J!$'!#3"2rq!J!"h`#3"2rq!J!$43#3"2rq!J!#[3#\r3"2rq!3!$i!#3"2rq!J#3"rrq!3!%A!#3"2rq!3!%$J#3"2rq!J!!K3#3"2rq!J!\r!CJ#3"2rq!J!#IJ#3"2rq!J!#C!#3"2rq!J!#"`#3"2rq!3!$pJ#3"2rq!J!#03#\r3"2rq!J!!e!#3"2rq!3!$hJ#3"2rq!J!$KJ#3"2rq!J!!l3#3"2rq!!"*H!!!!3!\r!!!&S!!!!D!!!!$*PFbjS)'j[G#"$+bXJCR*TC@jNE(N*N!Sa,M"L-JeE)*!&-Pd\r*F(GN,QJJEQpd)%-V+b"QFQPPEQ4XH3Q3$$%Z-'CM-3eE)*!&-ed*8h4bG@0d)'&\rXD@GZE@9ZG#"ZEh3JFh"PBfPQD@9N)'PZ)'KPB@4PFL"QD@aPF`Q3"M%Z-'CM-3d\rFkrMbI!c5`E!!!!%&+r*&i$+%ih,ef3'*3$FK),a**REL,Lj)a2YD3#J0i")AZML\rRZ5eU2F!`!U!(j-b8NNjfAa5PEk8XQ!0f3YBiMfVP*!(J#G)&!!!!C!#3#`%!N"-\r"F(G`B`#3%J-"!*!44"C0593J8h9`F'pbG+95G@jdD@eP6'PL!*!&!3!!!!&S!!!\r!D!!!!$)(XX"%AJ)!!!!F!$)!!'0QFQF!!!!+!!$rr`#3"!Hb`&62&`:\r
\ 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 (file)
index 7f2ef6a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(This file must be converted with BinHex 4.0)\r:&&*eER4TE@9-D@)Z8&"$,Q4PBR9R!(0dG@*08&-J!3!!!!L3!!!!!Cla-%T[H5&\r`C@CQF(G`B`!!!!'c4D')!*!0!3#3"[q3"!#3$JJq!!!!8!3"!*!1rj!%!*!%rj!\r%!*!%rj!%!*!A1!!!"-J!!!!$!!!!29pIG'KbEhGIBQ&NAf&XE'pMAemcFh4N4RC\rIAfjhB9pI4P9X8N04-M0cG'3jEQpdD(*[GepdAepMG&pI86)cFh4N1@9iBf9`G'P\r[ENCfGfKKG&pI86)cFh4N1@9iBf9`G'P[EN0'GPpIFQ9RDA0dCA*ICR*KCfePER4\rIAh9ZCAK`C@0dC@4IAfjPGepKFR*IAf0[ER0dFR9MG&pZCAGIBA*bBAPIAf4PFh4\rbEhPIEQ9hAf&bFQ&j-PpIC(4IAe%b-h0dC$%cBQ&NAf9iBf9`G'P[ENCfFf9dAh4\rPFQeTEQ&dC9pI-h0dC%C34RCIGPpcCA4IEQ9hEQpZF(4bE@&iAemcFh4N4P9XAep\rNC@aIBA*bAh0PG&pZCAG`EfpXFfPkC9pI-h0dC%C9E&p`FQ9KE'a[BepZCAG`Efp\rXAemcFh4N4P9XGfKKG&pI86)cFh4N1'*KC&pMBA0d3dCfAepdD(*[GepMBA4MD&p\rMEfe`BA*PAepdD(*[GepIFfpYAf0SC@0VAfjPGhGSBA4IAe%b-h0dC$%`BQ&NAh4\rjF'9TC%0'GPpIBfp`H9pIC(4IAe%b-h0dC$KLB@4IBf&cG%CfAepbC@GTFh4PFPp\rRE'pLB@aIEf*UC@0dAepZGepI4P9XAepNCA0dFQpjAf&bFPpIERGIAdC9E&*$86)\rcFh4N1@j[G'KbEhGIG&pIC'aIAdC3GR0PG&pZCAGID'&ZC'aPFPpI-h0dC%C34RC\rIGPpIC'aKAep'8(CIAf0[ER0dFR9MG&pKFR*KH9pIC'9cG(*[H9pRE'pLB@aIBfK\rKD@jIAf4MAf&bFR0PG&peEQ9iF'9MG'9NAemcFh4N4P"'GPpfG@jPH("PBh4PC&p\rI-h0dC%CfAepNG&pI86)cFh4N1@*KC&pKE'a[BdCfAepZCAGID'4XAepPEQ4IAf0\rKG'0SGfKKG&pI86)cFh4N1@*KC&pKE'a[Bd0'GRGSBA4IAe%b-h0dC$%cBQ&NAf9\riBf9`G'P[EN0'GPpID@jTG&pKFR*IAf4dAep4-M0cG'3a-'*KC&pdHA"PD@4'GPp\rIC(4IAe%b-h0dC$PPH'0PF(4TEfj'GPpIG@jbC@GTFh4PFPpQFQ&RE@9ZG&pICf9\rdAh4jF'9TC(4PFQeTEQ&dC9pI-h0dC%CfAepNG&pI-MCIAh"KFR4TB@aIBA*bBAP\rIC'9cG(*eBh4[FNCfAepNC@aID'4XAepcEfeIBfKPBfYICACIAfjhB9pI4P9XAep\rNH@jKE@PMAf0KFh4IAf4PFh4bEhPIEQ9hAf&bFQ&jAepfG&pI86)cFh4N1@*KC&p\rKE'a[Bh&NAepfG&pI86)cFh4N1@9iBf9`G'P[EPpIGR4IAe%b-h0dC$%`BQ&NAh4\rjF'9TC&pIEQ9hAfKKEQ4XCA*IAc0cG'4IAhCdAep4-M0cG'3iBQ&NAf0KFh4ZEh4\rSFQphAemcFh4NAepRE'pLB@aIC'9cG(*eBh4[FPpMD'&TEPpIGR4IAe%b-h0dC$%\rcBQ&NAf9iBf9`G'P[EPpIG'KbEhGcAf*KC&pKE'a[BepI-h0dC!!!'!!!!$J!"J!\r8!"3!)!!C!$!!)3!F!#d!(!!d!!J!1`!9rH3!'NQE!!V"0J!*BcB!$#Df!!B-,3!\r1NSJ!*0N6!!h1L!!CkVi!#@-X!"[Z!3!6JC-!&T8)!!Ja'J!B!XJ!"aP"!"&XrJ!\rB2cF!'m9D!!V#jJ!B#Hm!&D&[!"H&CJ!-#QB!&5Y+!"J*!`!9kE8!#@!+!"djEJ!\r16Li!#XH+!"[jC`!2*@!!'X&J!"J&q`!8rDN!'50l!"a@eJ!H,EX!&[(I!"NLU3!\rB#4m!$3iI!!`*FJ!CQ4i!&UbK!"Q$hJ!E&k%!%a!-!!PM1J!6h@J!%S12!"UBF!!\r*BXB!'10`!"'kBJ!CT!B!!J#'!!PJ(!!DQT`#!!&E!*!%rri#!!,q!*!%rri#!!1\rG!*!%rri#!!(@!*!%rri#!!"j!*!%rri#!!'K!*!%rri#!!12!*!%rri#!!0L!*!\r%rri"!!3f!*!%rri#!!%3!*!%rri#!!+S!*!%rri#!!)3!*!%rri#!!1e!*!%rri\r"!!2)!*!%rri#!!*F!*!%rri"!!4h!*!%rri#!!&`!*!%rri#!!04!*!%rri#!!'\rq!*!%rri#!!(X!*!%rri#!!)V!*!%rri#!!!e!*!%rri#!!#1!*!%rri#!!'R!*!\r%rri#!!+a!*!%rri"!!3K!*!%rri#!!&$!*!%rri#!!-`!*!%rri#!!%(!*!%rri\r#!!#h!*!%rri#!!1R!*!%rri#!!,d!*!%rri#!!''!*!%rri#!!&h!*!%rri#!!%\rT!*!%rri#!!+3!!#3"2rq!J!!S`#3"2rq!J!!63#3"2rq!J!!'3#3"2rq!J!#eJ#\r3"2rq!J!#4J#3"2rq!3!%3`#3"2rq!J!$'!#3"2rq!J!"h`#3"2rq!J!$43#3"2r\rq!J!#[3#3"2rq!3!$i!#3"2rq!J#3"rrq!3!%A!#3"2rq!3!%$J#3"2rq!J!!K3#\r3"2rq!J!!CJ#3"2rq!J!#IJ#3"2rq!J!#C!#3"2rq!J!#"`#3"2rq!3!$pJ#3"2r\rq!J!#03#3"2rq!J!!e!#3"2rq!3!$hJ#3"2rq!J!$KJ#3"2rq!J!!l3#3"2rq!!#\rN&`!!!3!!!!&X!!!!E!!!!$)i-PdJN!3a)*!(-*!%-6)f1##3"94@C@0dEh)JN!4\rE-$!`0c%f189G)*!%Gh"bD@jdCJdc16C&)&Xb1$0G)*!%-5#3"c#3"$8f3c!JN!9\r%BA4K)*!(@c!`-%&%-68jA5#3"&0*6e9B8h4KG'80-cNh1#"E-MJdA5#3"$%JN!F\r`N!9$3c!JN!989Q9MG'pb)*!%@c!`-$Fa0cP&A5#3"(0`FQPZG'B0-cNi-L"E-MJ\reA5#3"$%JN!F`N!9#36!JN!989Q9MG!!!!'J!N!X"!*!6!A"hF'-!N")$!3#3%8J\rF68P8)&0eF("[FR5P8R9ZG'PYC8aTBLjNC@*eC`!!!!%!!!!"E!!!!'`!!!!b"l,\r!4&i#!!!!(!!b!!"MCR*R!!!!#J!!rrm!N!3(XX")Ak8:\r
\ 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 (file)
index 1264c77..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Fri Jan 19 23:20:51 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
-
-       * 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 <jrivlin@fusion.com>
-
-       * 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 (file)
index 09a8be2..0000000
+++ /dev/null
@@ -1,405 +0,0 @@
-#include "tnae.h"
-#include <SetupA4.h>
-/*
- * 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 <type-modifier-list> [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 <type-modifier-list> [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 (file)
index fc2497f..0000000
+++ /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`lEZ&#2cp3Lm
-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(&#6R1bQk8clp08qZMj0S4[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&#0#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+&#3
-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&#26''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%06AXkr&#2lr[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&GTRa-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 (file)
index 731d945..0000000
+++ /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 (file)
index 14ee7d5..0000000
+++ /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 (file)
index 31fdf63..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifdef mw_rez
-#include <SysTypes.r>
-#include <Types.r>
-#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"
-};