pki-util-javadoc-9.0.3-10.el6> H HtxHFM۹C ?*}}(/6}}'VDmT)px>0@[6a49fdc780057d9e21632e86fa612e1d4554c09d`~@oa FM۹C ?*}},D<5%EM'1$e5ɜ 48>8? d  T (? $?  ?  ? ? ^? `?e?kS?qq?vvvw<(we8wl9w:zG(?H$?I ?X`Yd\t?]p?^b+deflt?u?v w ?x ?Cpki-util-javadoc9.0.310.el6Certificate System - PKI Utility Framework JavadocsThis documentation pertains exclusively to version 9.0.3 of the PKI Utility Framework. This package is a part of the PKI Core used by the Certificate System. ================================== || ABOUT "CERTIFICATE SYSTEM" || ================================== Certificate System (CS) is an enterprise software system designed to manage enterprise Public Key Infrastructure (PKI) deployments. PKI Core contains fundamental packages required by Certificate System, and consists of the following components: * pki-setup * pki-symkey * pki-native-tools * pki-util * pki-util-javadoc * pki-java-tools * pki-java-tools-javadoc * pki-common * pki-common-javadoc * pki-selinux * pki-ca * pki-silent which comprise the following PKI subsystems: * Certificate Authority (CA) For deployment purposes, Certificate System requires ONE AND ONLY ONE of the following "Mutually-Exclusive" PKI Theme packages: * ipa-pki-theme (IPA deployments) * dogtag-pki-theme (Dogtag Certificate System deployments) * redhat-pki-theme (Red Hat Certificate System deployments)MPnobrac.fnal.gov7 Scientific LinuxScientific LinuxGPLv2Scientific LinuxDocumentationhttp://pki.fedoraproject.org/linuxnoarchH?j5);&Y25{_)CFN)UM>;&N@Cl (%n){)}C2UP 1XA 16 181W8b1>1?2wNn1d> %# 2B1U19O1A"2I1KQ06X&)+&1mF. >#+#"Q*M"-:9$8$S+&91E14K0115>o(;1(?BFBCC-C41BG DiCO#A0A.A2CbSBO9@D}IBBBC!XLDBBB6B!mMR(,BwBZ.B+*2`BDBKBE!C:Dmb&g1:-]lvblb%WDv&&%'Nl!OE7#Y0~=QvFH%JS5%m w# 9!2oA큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤M:M M M:M:M:M:M M M M:M M M M M M M M:M M M M M M M M M M:M M M M M M M M M M M M M M:M M:M M M M M M:M M:M M M M M M:M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M:M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M:M M M M M M M:M M M M M M M M M M M:M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M:M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M:M M:M M M M M M:M M M M M:M M M M M M M M M:M M:M M M M M M M M M M M M M M M:MM M 9a09b42edf7421f23624ae627461100b9cbcb3e25d89fcaeb9f1c2e486266f88901faf8354dc19d67b06b282190bf6f154ccde96a1be378c91bdb8388a91e505f44d97efba5e806a57e8311e6337bf9f75b62e4e9fcb7aef12a58d4a0cdb128fe1fc3f3730c21c9535e610bd66fbaa38382214d8f19955c245b53d868c2310827b1499c2c2d8ef57cdcc32459967224cd4d4b0b16d3bf3a8f8522e18993ef78e3fbda1c1e917fd83872eda0e98519cedc75f12ffde6e4f04cef4fb37c02b2713e7b6f3b053136e03c2d438f98734c389dda260265214296691ce759bbe9f56f35acdc01f6240598ccfdb22e0eca9db081db15be6358169133fea3cd42659ead5de3c8db4ac2cc479535b10031fd0a9ba7bc12f1dc56163c29b1b77a54342bfa45dc6a26c0dabf9c291aed535b33c4649e47417c04fd2005c4c5c3030b91161317c3dadb1ac7accfe8da9e7355374e9971be3b212a07621cc6756e53e1bc44c0e0a1541fe97e2329210fdea952874f37a0648c761876183eb314c429cf8d1c03ea6e9d4e9e84cc962319eb39a30f30bb5bdd4d2f694fd0d419c37dd24f941e57c3b4311d1fb82aec80722ab3a6b4df619e505b720a2566d5d31b114e06e4600d3c8722f1858ec00e9fb131384de3a7fa5a1b1a89b4c5b9dc4e35ee3b135a0ba39d3b27f54d90f669457e577a660b5f85c2b5583ab95ade2e6bc11888769d937e80b24ca49b52652fb73125df293374979183247a865b8b626a9528e280417ae9aaa0c98beab4d39ee8427ad64c30ce207b9610f4daa74356e8c6c78e0261000ad47c4d8736010e55107e86b6003a9ffcd225d5154c7e325ada80c9d8ecfbd949d6c6cc9f940bf004a0f9e683aca80a3c930299c5036b9c9dd6ce443c7b643bd56500444d772ebee663ea3c065a255b52c1cb6e9e189fff28afb5a0a80a47f4cdde7c3947bf2f01fb0925d0161c6a6f854e237224530a65f64c7c8ccab82ff7cebf02f00ce99d92ff2171c953731c0228e9c9a066391346511d4047a666d799784c9d30cb6ba404e462b366cea386607ba66c4911383c23d4fb1e9c8ca3c0a41b5c320309d2daa27a9ca744b041097c4ecd8eb5118fb021c51363a8b35c5ce8f9dfb411d90b418a12c04aae287064d2f555981233c81045d6d3af212ff3260ee891dc50c6b531fdd3dbcc338aab1a3c24854eb2f1f2e3b1f75232b1462c1fa7a2ece21dbcc1be5d3af8935cb3c515def8e3610d1bbd6f1120adc84712c07a03b4c858f9c66d88595ec2ea3ecee5fc07b5bfb269816dd2ff3c2225306edf3bb89af36ba74c1f4376b43c76d5770324883e6be38c70b8ea5b248ae4a3b23cd9949a36ea3d8e4f7c67e665a76b96e01f9dd28b2b0fa87f420e3c4363f4d09956ccc8e200c06aeed2d1dcc065f2763e2c3c43430419120fe4188daa202e9751d70b0ea872791576126f7192e880cdefa0099ab843d2eefe68d20be94638be2908baa833e2e3a30620359c0552f75f53d2bb383ab8bd7a521bd9af8c63f3b662f6d0a0b3014dbb54cac9cc0c0fe0c704364d7673550559c4e8654241a176193eed8a25bfdf45fe0c467e4b03e0bb80d9b08721f3eb372744082c1a5dc42ba6c16081d91ea31bc131758580a72df1c205e6d46da06e37be90b857b8cd187b64e7f78c4d3af1e07db515878e884f13bd97cc37289964760de52caadc70e37d425b90945df24dccfd26bc5b35065b17debdf4736aeeaa99b18d959e4e3cabcda12f7b20cfc44c81d3e23f46f7bc627db38aa63807e28aec3aa2d1d4dc90293cc01c6bcdf340b29e84096c7e9cd6a03a8d6330a0717dbfd22ba6af5e92ff39fd4b42367fa521dacf3730476964cce7051e86e81a659f1ff57f790267bf52e365b1f11558452a1247f2bb60d3bb58ffdefeb44fd8d4d66239ede4593cd492b37896b539719b63b80e4b52a5862ea3d5126462e8fc5194a25bfb63f988572f4adfc9bd7d36915244c920af5099303aaaa5c2d4147bb87cb24f21be4650f5951871c46183634855f7fad890f93fb8cdeba14da85fd5e9ec91df506a03f271426dadb393c2dd56903cdec15b8860d2e16384e8e69e536ed23e6b9d7542d57b31400c69f9402871a5daaf3e9781ae145e471bfe00b7912b3f57150c037e23135517fae6c72c8910779e5e13ae2064a0e8b16bf1fc5a0deff92eb610233129292ac3503a190b0b49abf48a42334a401bc889ff66af57d505545a9c72fb3d57bcf3fcc97c7d84123f6da2f1dc2e89aabf3446319fe05b7f8223a805fb62216e61857c3125809643ef5fc8fac9e9edf9845945d18fa83c8da83ebde2efb1d255d95ff3f8aafb599fdbbe013eddd75ca7ba338060b0b9e3b1c373cb3360000d818255fe07a2e33e8d23cae409c20fceea174b669a2844ffc57f9bd44b663f28d5392168dcff38208c914cb79cd6830e9019a974b86cce29321b58d44738a66f322485f4944153bb8e2449a43b13457ea99d33f803396f71bd2ee43a220ab6457b881c9452ef63577b235aadaa17b2e03f69188c3172ede9a62d75750e09d956af9d8632fbd6abbecfc65704bd169a734d1d108874cebadacc0f1944b112d2936cfc334cfaa1940c4de50d603430799e658b1f65625a3135ee5c63549fda02a2580f30d6747ccdab6a013e04a58f1ae5eec76620193ebedc9d7301f388f7aabf0b52c8fa997be9fbbec99ee2e28992d253b9b278d97f9b01d4c902a707fd7d7f4973e0b92f497084938839d849888f8e47291cd9e6cff54d04de593be0636714b025cf3a8847f813e474cb99da1d1ee43d82afa335110bf8d27640f140a1deee70477f1fdd1d4fe51ad6df3f7e8be681e2155ecc2ef1992a79c724a8b4b529ad278925f373299848d832dd6894c9e169116926db7c4dd366a135da8e776f64550c4ec9bc2f5465d86f4773550ee4b203771f0a020af55273b200c5a7586da7c1c1c12bd540dcda8ebec8b04aea63c1d1c12bd67a127155fef766a18db7bf27c7e65fa7bb2b59f12ee9e66180f1da20b90bc72cd6114a9e2911f8f69ec1280581c2da18053a14084146b994626bdbf4544d9f4ee3fb68f70137413682224dcb7abf29600de564ead540e3aa82038772f12f1dde246fa4cb79d6e251c69ba36459a3fbb3d24e8608eb4e7f092fc91744b74575b2feed18e6a95da2b79f62d6dcd9152206fc56681b7709e4e961406d0a78cab6bde6a86eb9e3fa439ca8d3b9b87ab54ee248e34a4dc6cc7f070e1941a1274b75aaa10d5f2a1fbc2faf434025c6e90cf7ebde7b803d139c38ee852419144f186ed6fa0953fdcf5069441d6dde23d73ff561b5cd4be161907356288ce16638cbd5e320dbad5d30fbc1e6332e6abd9ee0bca8b403dd71f1db27564322363133a647cba87615193d161adf0a12832c99a77cd9d3483512e7d4c436e273194924befdf39529eb067b413ff03c566542273dcbf9bb8d7c544633d526950d95da2206268ca31581aea1c5dd9d98cd51b15670b798960bea614352c532179db9e3cac70b0274240d6a2f8cec3e69bebdaec4eaea3a61a205af8a71dfd9ca574f61f06dad2ef69f775b97658fd48f3f452e7fad065b5adcd129b68d1a4c2fc02280691573ce27dedd176c95db064b51be7c37872a8cb33523d284cc182e45ae5820e99c350806b55f4bf000b026d51623c6ec53b3f6f2ef4f988aa0a4c526fd0fa4976eaf12d662b5a6ced907c4fe5f831c3d8b2cc2dd8119e7d0fee9c3c4d3259400e82144abfe160ff991ea4680ed29b320f203e8a33ee67ed399394df8ce3bb23cfc853821b9ca332bc8209aaaed2adb1ac821869ecd58e97ab167ddfc55adf693750e3d3d6629e17eca1bb7301ab315db723be8bae9039515132bf6db695497e45bd7de4229e9016edaca34c7e00899e3229ea6615a489209a0f5a3884e5ae6d93954906d26e04599d0b48efe6ce3788367ffb6f7f1844fd657ced2c094027815915bf801703b6af8db6f7e2cb321cab12c62e8011c1bbb38f56a0d725ac2d2083ec8a53be8522c55f6a9409b0f0cfe47f5646cc89edbc8b82671f86ffaf610683983b405a76a50ffc6deec754c2337d7dcd8040e483af297920dba6ec74a8526a0a8d7ae54feae7c2ea54b9955faf40b2a626ad46cda0f9a79bd5d70f61a6a0297f1086aafa3e345f0563eb9dc9ec3be13c59beb55c89e6a4d1ffac3481a9dbc14467997a02778b81a1676c87df608f54042d887e1754bfe66ed0710ecd7c56223db13b6f77a5b1bda31db9614004f029f503d78f0ba9598478671d2b5726a08d883c0f315e65a14c0dffbadc9eaacfd3a550ec809c2f679e8bd357f0d552da7ca1aa653b1ac4eb40ef0c79e825d18dd4250876230aea3ce2b65bc9c8c69ea12e0feacd71d027ca4e6b20403710429f82d7d72cbf49a8c15650afe6ba05a185b13377591e1114e40d1218eb2fc783e74b8a9b9d5dc0ead875bffaf7080536fb4915d3c73a57a4de04e5dc0efb5bd0710a227f922a306106b274199f05f1e33abdf81cf6b8b7b97b056475ffb93e5c7e41ecc775b904ca25f0f186a32138a277b51d9537a85d476553fa9aef2dbd645be74f987c68972cc59846a51af8a2d66d1f6a47981ecbd5c5195d0537e0fd72fd7a32882bf365532b4320eddf6b53bbd3a19b76e78c296f9f0593d064f46260c234dcd12f02858bd091581aa126b74737280bd72d5280bab1d9692822fc93c27d046df136dede503f052407303729c5a04e2e9eadddb3bdd66f82d4ece6b36725539c7aa79740a6bee490604156bab66e8aa9b96b287239b1a0c62fef8157a3baae06bfc5f5afac2c71298de5c5f6ac980279cb65ca6d39fe9b77388b934ee62b7fd779d49f57a18233d6cdc9bceeb417790c34c5dab3e78f2ac62e04e81ab41628c57a5df15fffaf421719125d92ced0ff3b0b8f05f200dcde5c2c21d4f9c6d45ee969935ff0d2f8dda3d8745b7c4287c5dffe27843fef2930de3d897ddc62564886f6787bd43b41c9aed5eb1d0cc6fde96114d8ca50801a4be3e5030acfd47b4eb4520a0966bbcf5706974ac7b99a7ce4e172c1593aca58d7d0a415b3f2f4bda84d883ccc3be4eca0ff1f7faa560da83d50490226c2bb1d36c851d17741869ebae08fc529284438d9133f980cc92f2593f4573e642ae55e3c6becf00c2d419037d9cebbeb1c471aca807149b03db3ea90f22bbfffe443b7103d61042bafda427e7382985541db14d05bd2d2ac06c45b0ab5cbeaf3e2ae712defbcb43f7c1b39f41f7ba90474300564efffe8daf37e24db3bb6785d391d023a3da1ab84c5670a25e02f824f526f0fcf06b3dd4db8a9a725675c85c4868a4f9ddd6bc47c2fe6b98ff9f2c51ee1f514ee4bfe969d1302e22678a5c8a6f4bcf9501b5843b78a02ae33da2a499dee04bd8df93652cd27651bb79a21bb30bbf328896ef74919dc90f46e81d79fe736f21544fe89cd020112a55294b2c18fe5e93c03d0d3d8705ce0357245c60cf5eef747843ff830397810aa47995dfc4039e41800ceb07618da3c30ddd2ba0ebb562bf2121582452c77fc01c52d4ee83e671eb987cd8911027845e7c05193e3e75e10adb07273422112ddb671a7f5703a5b71d2113e282b4e0b6ecdd711f68e3b16cdff70217360464f1afad1cca141170785a379c36688eeb2f241d703abae818975ef5eb05e8ebe658c0c56de4f9d841c8fd7f917d50699c79fef7f7169c66b2dd537b9e1b848e5b24f390c5c62b3f6d735565d37b7180e85b61562e2e19b914b8e3b19acf323651e54aaf90628152ead04db3ac740a902f558d356545b97007ac628f57f487b6a92dbc7d29155c2c808cd9f0202da1a4b80f692e5547612356853c27c441fc0f3ec22e2f3bcb59917c21d21d6cff3c1d296981e0e1871ec9935d076abc616140455860fc8036b459fcefc584a146f99b6bcd5fa61268b1f7d7f76257fc8debb3620d63ab5989571506404c922f1d7338392c4692faf021a798147076e03d9a9c61dc1e903ef4ef91740e871446dcc2f1ad82f5798f1f4ae7c04965ae4a2ec06364cf2513bee7cd06ea1a096a4580abaa34f213c4ef2577043e4817044b46aa1a032bdd74a22ffd3c1fe74e5dbf37fd8fc7fd7db2cc6c8090e12c34926d603a8352a8f6a203e8b6305b3cdc25181f9486585c53f9e31ed7c9f2f7c4b606d21b7e66b60ea3f89f0276ea31978aface6e23e4d94af4846ea73dbbfdbe68b43c5c890bb287d41e3a39eb7437b1488a497a032f6fc0f0df18da41dbeca3d41bcea319909f4d2b01741cf2f77654a8a56330d79e6e296f95ebe67e77c43caabb7b4499cd7a4bc5ed22a8f9a55caf626cd6cc6792356fb16392b8f3779e80c1fae934b5eadb41692cae9fc3ffdae9d1c12da912559eaaef908377053c06ad8f6a5bf9f2c889ddd6b55b5c443ab53bfe53c4957c1f99bf9a6d26436d0bbc73ee6059d410ce77948d9ed47240fd9512a6a0d567b7344741c689afedfb4f1298462ef91099afcec12d0301a65639d7fc55a7fe3ea3c2137d5c876209869ed340350f17c213debdc8f1b85036e9f08e3145e9466b27330bc7ab0377a67ff53b8868bb2cb1fe2332923ced62e7a1f600baf455a11bc4984044d5142b007e81ece9522d3e00ce9da154dd6762edd29c7606b42c5bda7e65ae3f6656295a8f5de713e5e2e2e7d27cf9daec9bcaf7b9c40c36efd0c94314eac488ed58b8318909b29fb0b9fd7b72e54f51bba3c750481d77452915c8af3d14960d43d9022ef8a200c848a7bb3cff93b1cebeb821ca9bbcaadedfeaba7a8af15243a8ba842a35013a3d54207ae8b5096ad7be864a4e92c3bf4ceec90b82efd44db0872dae96b850fe76f545648f26e84ca64e3d5c3f8f43305e1a7c7dcc69ecc577c7838f4c4d11f941e8428b3ccda7b0380af41aadff664c1f8cc2707b6e99dbefe4b1771a77018e9f971b2f63de23c4c29bb394c0adb4b3ec37b1e5914810645f9c228f764e50f5aa1e48687f0ea9b2fd34953a1b78a7ecc148cac1bf7c963e48141e134932446aff0b7ef09e34afbb1a31fb46b7d559f895dc3670a74652ac5c42eada089e981e345291d3ea72f31ea5f916c9f25e94c4ad3234cba554bc11a4746a1d6e25101ce50765c0f06dec2886781fff0f42ffa50d258ac742933235ea4a314f15f37ef61ac2c62712eca9c045c3a5afd7b630164fb0b980716508b61fc39ad700b143f9ddde3fe18429aa2bbd0a93ed984f11c69b30ec09eeb86a63c79c7182bd7ee07d42523aed46698fc44975656b3e5bc4d014dd330c5c7c76ac5a655a36192f1d1cb725806d6976018b00de82e18731125fb522242f77ceec580e4e3c17af1808d8dc413b4ac832fa8eb648730c78b813a0b53dd65a96dea3d2f1e7172db3c0f9d95c62b7fb35f193fe2e53726fc56b4950829e4ac242fc3f49ddd546443b1cadecc458e006e9d5c222356deeb5800b8479e4c24abbf03aa5f44b66956487b68f08987502bf03eb6cf733ab77430d7cba5f6042edc4b1139d7e48311d841dde95141f15f9f62433b2f9e9fa4fa71c788a23b412d41b23b49a9d47fe64a2c2b162495125c75c1d29efab9d11b4f3e559f8c111ce81339ac894c1015ad5898e41c622c1acecff0d6143323d6e9c91e2ad355d29216eaaa203f49e2ae115613a94aa9d424a7bd3982ff0ad737f803f8774a078147bfef13e5b7fadc513e35b859bea2386695f38c29c888205590a4588ce12dcc5ebead577a439983ff7f7ba5dcde287f294cbb31766212393c322ada9ee4a2aad6da27caa2e154fd4974a6d7c4f4673b64e51fa43a5d875146871e8d4a8a52db2829b796d39b6be555007db006faa287153a54c522d41c52ec629acc7a3afea6a8d0ee6b27623ccee1dd444b5d9d2755bd957673224881eba2d3e68493673f908b1c31dd20f4274f63343baa7dcfda309e9045cef6dc39d616be28b3f41e94868edafc4eef44b806e98ef7488c0b244bc6280728db9231b33e2d6de53e5cb0935defaca075307dea5c32b175730729a9e72ee58f45c2f965372749056c401a56e4b145f05ca49375dc1094f093083e77b71d27039a85960ff841c80ec9ebc0fc049bc3cfa6e80cc870b189cd62a2af10c46cc7afe7810696e21d4459d349f0e28790161725972a2d26ab2d4254cf6b17c82f8f48f4b7c618289bbd283afc991411e94c6235450750cf37e5da7d48769efa468af516ca307b376631e65def15b841a11ac5d46c4186da287d00c8ea227098e22cc70f153e0a299af78625eb36e5b433b16f217a12854031414bdb9ec24aab5cd1e92cff01dcf7d889cb556fd0532d0be75adcdc986b8e2b2ebb923d6888ec8b813944af5274a3d271bc7aa574ec372395d904c6e23d3a4920025cd2601081fa11cd2c3eac3dda786ba1c220ee8f669fa7ba0834c1e263283fca5157f7c425d945f379315c98aee89bb4544a057ee6566415a91594fb8e78bce346d4940fd033c381410b41730edd6f131262cd0b011a3b841132daba1c845901a6a458d5b6bedfa052215074f6f0124b2472e4ddac63437261d3f31c69c8188ec1b0b32fb180ee3b63ad0e7fb4ca8d8d72ae5cdce9ecf99ba8b9ae70db4c5b3a00bd7e9487685459ef004fb412c558b4651a85e2904898e860251f8a728de394d00a781239d12a1e0a4d9405410357600ac18d799dd9050b731267d4c4ea1707c041ab4446029835edac1eafbc7e12bc34afccdc435b1bfe0b42d68e6dcb200baca4b256f7fe6b8d65c0a1b922b07e365c4709ae5b657e61d408ff845c57547358a16a71b4b4d2de917f29e4f1996efbcf7b33dc2d02972d42c3a293872f69d95f199f4539c37ae981d8065649e9504e8002584f85059f29a83417cd62f1ed1ca071a95dbeda338c25714a9d291c3bf72f031198839edeb7030502890a66f82d1c7848e78a6ff59d2d2bb7d2aebb100c6c36765f8ac8eef3940bfe609f20d7cfd290e1d190587de89705aa9389dd471a5a371706005a3165855c177a38ca65ff3739f7f438de9385caee7c7f058fd159053e7a2c9a0f8c107f530a73af4ab66c50101200be015c1eaab6f4959b48d2c319832dbdc6073b5101eae8e48b7ab36d5a98549c8237d0b539561fd42b4bb0934742e1ab82f8a36c85091679748e5d652c8fc79364cbcc1565772724eb722967441bb3a6252ac43e49db12b758ca89d15893b3e9803831c43477e0d8816791985411f0d39fc9e245f3e98d48f0d289f57e8ad0ad3af09fbde4181b01cc9025a126000ac5e101872bcc01d5c7a217a1a984e4354a02fd74b1ae3c2d3c0a78c6279ab1dbf9ee95cf39e6a0db387c5b95c1ad3cc915ffb9e6c81b246e79158f6815ef2e0ea66878e892ea26871e8d2149942fcdd72462e1130e1cf563a33c5bc1b2dfa2c9ddab09373863595f46bd54fc4a1535c3e417a4da20575be3c67bbb2a3a7f1fe78019dfb72d36b58d212a1bba85182e6c4a6d3d6f3ed5991bbe184520f5d010e8e689ddbc20ce3c283c626c07b2d5572329ffd52d6821cc3b6b013d4aa8bd1d5020fbfa7062eec6afb17fe60cc82ee40cbcfad160ad9753d410427c514538c4d893279fe34cb760bba9c056349a396e2495d22638e1215a4352fd4e359313ca083c3aae664d865f0df7ddf4aa8c257f95b64b76f14d625243197a7a91488624e630c24e0a44429f1022ba1a368c6d433b448cb71b8295b6aa9c0d8149c7dc762522085398be5c041eb97285175154a2d5a3077a8a844da578203db9d6be478e859331dd6fc337760936590b37573e1dd082b69521c6b7e4775f4b81a2a285f0e928ec2877b682200555d12517777cef476c4defaf9e3d604f4da7991bb1ea292c83acbc92a551b16971f74eca7d98d89fb0eaf82484d24c9e8238c3a3ce7aef2e947cc9287c9b7e5a44fa2fe694aba8e408e229c6882f4b0ad18a6779c9f8b864c5e55f8ad187d774ec3b5573a3db5bd6105223baef9597489fed9b6c7e8d8877af64bbfee6bce11a3cdc41810cfcc5a166c30da7535d87680ec6d84729cc02f8c153398150ec3fadeba0fc67d4c995d03ee3e4417a44e95c97b234df73d1b98cb680ae9222586eb229cf91d1ab38e1cc4ae4962afb04b30b8c1e7c8ee7a463f42098a182952a080ca5d1dfe3af56862e4b0dec2c4c6d01593046a0927de2428549eeb8f8256eb6f5032d581befad6c4c85fba3d40e286e0b28cffd0dd7cfda801cadf401cd4f6a19424d39494a8b93b06b10a2016e0222c9145e8c87888d1402258806d5d01b81c71377703ef93750c650499011749afe4aa85be5a2afe06c7a35975dc4af5aeac70e58a0271b0314fb82491bf7c638222d5e6ad76aee76b453e91d5fdb55711fb29c506ad68ea9471e4b4f346b503181848264f28835d1e5d441a9898c9b621872b434e787997a1b84ec42e7226e0d25680b24316ffde65adee7028ccc93fc45d4675bb16d6d382ee414900b251e5950a951907f02110c5a778c64e3e09941864d255b8b15e59743c01bb8ffd56a7467b0f73d528f4a4d8282a34ef3691f06df3791b9eb117fd321ef499a71b72252fbb0e516d001195003f64d9aac7823aa25623983bc40f370390f13819afd385dd7419b89ace049a7fd01d02b3b83039fcb144e1077e88ffe86ac7d9569c33628601a03cfd61af02809d3466532f30d16b4caa4db8806188e03b6c6b3495e0134bfe885499431707ff0cfc994a8b1d4692ac041c97997621a00627c65c85904a5ab37fbbf2dc07ebecefc4b8acf20730d65a41e3f0793a4baec02624ce030e41c4a9248510a6b03dffa07710d85307a97203a534def727db5e018806f9fc365e2b0a3419bf81a9532cce7628d7ec86e2cfa9ed9aba6f71544381176a9f644b61bb458219e6ba9f50b6aed5acff462b8e9bc6ff53e0b0667842732241a2c93ffe2100263da955bd919c0317865b91d0c2436f35c424242461ea93c02c1128e43e7d5470e47851ffb152443ef6855af12170b86bdd9e5ec6e3934c12603d643d8860f942f97e3c1a2ed25d3603c791d61ef09b7f59a1bafb73bdc1a0e0757cf09a597f4ed5c837c27b4505fd852437d61b0bda8353c0436eeda65a7805b67dac599a1e60cb80365b7f48e6ca75c0c44508401e59893281f2936ad53a73fa8a9cfa64be5854c80c763e6322ab6a3c6ccbbb2ecc89b55c359f5191f13ea70d0e8d2f297d7c7cda3c2a4eda28f281c67338aa73a31107a5352607d528f49b12557bacce4d3646462ebbc7e226bba40a977a5ab7c62bb2b3bff6844b8102968b69b2928a59e54a8a592285b5a0f1a583f8f9b106e2cc880e8f8bdf2dbd4a9b742164b95689427967a630b9b6c637bd8938568d8b3c1f666a89baa83bd2181ee70ed053cc03bac1ec7e98d915005cbf2b9dd319c50d96b825fc5e3c07408ae14baab14b9bb34c44d7372588f3064e109a11205233ba9f489c5458b84ca3b1bf714be2e635c95e4f1262a618a5b7fe6f16c91960ae33794fc397c56145690145d2cefbb558e89144cec0795c9bdadc5a0fdbd80d74eb675463b25484c11856e1d9b9f8d016947be87659b974cc81eabaac7bdfd07f8e919e6b2f84fe7d792eb7e5f0f03066066a19dc8c468dabb497178a74f2809ba9a9bbba16efb6229ddeb709ec04284efbf2989b1cf46791bc791c397dc5af5b4db88863fdf994a0125c47810c7e83d6828dc46400344e61b4e9b3976acaa9fa83f8a2d8b3770caabe7214c2feb47bbd8f61cd2473e1ea18eb224eac1ada17b308144fd6ffb58a8266ed0f37ace507ffeb9fe7b620d55cbecb69e1db17ac1314cde3241c3e6a65342797133103ccbf1e3ac1271476c3afb901e731bd01830be4f595b3757c01e9200afd4413730216328c3f70a969dba14a39bb93218712f4590c44b639224b7d02d8388e83771a44776cbe3699b0b47b9e2afdcb9fee19b5f330ffa051a1ab3fbeffdd5b8c3161817d24e981013f39509c9a3cbb2c0df59104d1aac705e45a5fd892154b7ff315b1e9b8c305e288fc746035118f602a0aa9589db7409146d654604da3bbea312b3d9b172154e10c64a16928c41a4ef56a50f32bae9faaf169c819c9ba7e3473844ecf7490771339379f311dd819bdb0786d9293ee19607c7c3968f884c0340d3538b4217a04cb4ef427b2c41ba5b338be78abea1ba71c3247875174f7074bfccb68937a4da10c6809b835708c1db4324197edb29459fcc2f0b4c0547159d2629081c2e9509b80ed895ce47bb4836eac9df63603feb4b4db0696b9d5093ba73c5a643d8438451e40287437618cc1a5f762b5034355e36ed132737e75e9a8d290a49b5138919d3a19606bf07051ca5086744d998be2b19638453e46a594c01ff2337de965e59cae794393ce7901bea330a5072eb765326d1d35e1d6bdf928e5b1bd502b8f1e21f2db3631a1c1fed560a7bffd5700062052449b33b827e7800c025e4b71fab70d3e4bbb9aac2c530c45dcd7b363e437424f263075f7a53d36c88d0c589b14b0b468645fee205b10b21bbc690bbfec5fecdd3ea7598eef44251a26c79cf51406867fbdd834eddcca4c202a22aade598e323814c5360c6dc30683c94d9243c777840309c4841c7e065449645a738382777d2d57f3069468b74acd6390cc0b2031b051e09098142e88c9546ff9ec6e41ba0233923afa90aac723faa08998e677fa751d8f23ada5fdda0902b7a8ae2493a5cf8b05ba07ad4373809e140c85a0d84aa540fca4ee0f871f2ff1aaf4f9bd0efc4da4e376b140fc9c76bbc21d7cfe3f7ac379f14f3b0b7c52bc6c8deb3dca3009a23e04e6d5db2afa191f789b83b63cddd3486f300fa970372f163db8b5762b1ea869f24c688533afa2a1d6185092c89ec5a176cf057e0fa10be2f272a788cf38cdef1a3651aca6a328902023e4a8ac7121da61732f9d26b3108a40efa55cb1c2b9ba64e3b3878379dedeec26a6f3ca9f30fd84c9290453a63d7ef711420f0234be0ecbec89b9a43bb855849e2637849881b4d5ae887d047dd75f486695928e9842772e0d4d17edd68a921fa97595acf9beb59af1cf507867742f8fb54c46fbdbb401fd4387227f793dc2f203dc745c8a8d8fb9a666c70477dfebcefe0ffa411b107b0f63f0032ad41509013bc0213f3dca0cb17d6dfc4449c62833d8ba7153dfed5532002b9690fdfba7d75e02ae536c478e214af4574f0a58d9a0c2865cc21b8fa9050555456990c0e9c0a10ae6a227968324b5f8ef6e0aaa284dd53088714dddc91d0d874b81aa92e557134rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpki-core-9.0.3-10.el6.src.rpmpki-util-javadoc    pki-utilrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)9.0.3-10.el63.0.4-14.6.0-14.0-15.2-14.8.0M@MwkMwkMp@Mp@Mn1@Mn1@MbSMRMK@MJMIG@M8#M5M.@M.@L8Matthew Harmsen 9.0.3-10Matthew Harmsen 9.0.3-9Matthew Harmsen 9.0.3-8Matthew Harmsen 9.0.3-7Matthew Harmsen 9.0.3-6Matthew Harmsen 9.0.3-5Matthew Harmsen 9.0.3-4Matthew Harmsen 9.0.3-3Matthew Harmsen 9.0.3-2Matthew Harmsen 9.0.3-1Matthew Harmsen 9.0.2-1Matthew Harmsen 9.0.1-3Matthew Harmsen 9.0.1-2Matthew Harmsen 9.0.1-1Matthew Harmsen 9.0.0-3Matthew Harmsen 9.0.0-2Matthew Harmsen 9.0.0-1- Resolves #688251 - Dogtag installation under IPA takes too much time - SELinux policy compilation, r1908- Resolves: bug 645097 - update to the pki-core-9.0.3-r1886.patch file- Resolves 645097 - Resolves #683172 - pkisilent needs to provide option to set nsDS5ReplicaTransportInfo to TLS in replication agreements when creating a clone, r1886- Resolves 645097- Resolves #682021 - pkisilent needs xml-commons-apis.jar in it's classpath- Resolves 645097- Resolves #681367 - xml-commons-apis.jar dependency, r1875- Resolves #676873 - Rebase pki-core again to pick the latest features and fixes - Resolves #676048 - Installation within IPA hangs, r1846 - Resolves #679173 - uninitialized variable warnings from Perl, r1860 - Resolves #679174 - netstat loop fixes needed, r1862 - Resolves #679580 - Velocity fails to load all dependent classes, r1864- 'pki-common' - Bugzilla Bug #676051 - IPA installation failing - Fails to create CA instance - Bugzilla Bug #676182 - IPA installation failing - Fails to create CA instance- 'pki-common' - Bugzilla Bug #674894 - ipactl restart : an annoy output line - Bugzilla Bug #675179 - ipactl restart : an annoy output line- Bugzilla Bug #673233 - Rebase pki-core to pick the latest features and fixes - 'pki-setup' - Bugzilla Bug #673638 - Installation within IPA hangs - 'pki-symkey' - 'pki-native-tools' - 'pki-util' - 'pki-java-tools' - Bugzilla Bug #673614 - CC: Review of cryptographic algorithms provided by 'netscape.security.provider' package - 'pki-common' - Bugzilla Bug #672291 - CA is not publishing certificates issued using "Manual User Dual-Use Certificate Enrollment" - Bugzilla Bug #670337 - CA Clone configuration throws TCP connection error. - Bugzilla Bug #504056 - Completed SCEP requests are assigned to the "begin" state instead of "complete". - Bugzilla Bug #504055 - SCEP requests are not properly populated - Bugzilla Bug #564207 - Searches for completed requests in the agent interface returns zero entries - Bugzilla Bug #672291 - CA is not publishing certificates issued using "Manual User Dual-Use Certificate Enrollment" - - Bugzilla Bug #673614 - CC: Review of cryptographic algorithms provided by 'netscape.security.provider' package - Bugzilla Bug #672920 - CA console: adding policy to a profile throws 'Duplicate policy' error in some cases. - Bugzilla Bug #673199 - init script returns control before web apps have started - Bugzilla Bug #674917 - Restore identification of Tomcat-based PKI subsystem instances - 'pki-selinux' - 'pki-ca' - Bugzilla Bug #504013 - sscep request is rejected due to authentication error if submitted through one time pin router certificate enrollment. - Bugzilla Bug #672111 - CC doc: certServer.usrgrp.administration missing information - Bugzilla Bug #583825 - CC: Obsolete servlets to be removed from web.xml as part of CC interface review - Bugzilla Bug #672333 - Creation of RA agent fails in IPA installation - Bugzilla Bug #674917 - Restore identification of Tomcat-based PKI subsystem instances - 'pki-silent' - Bugzilla Bug #673614 - CC: Review of cryptographic algorithms provided by 'netscape.security.provider' package- Bugzilla Bug #656661 - Please Update Spec File to use 'ghost' on files in /var/run and /var/lock- 'pki-symkey' - Bugzilla Bug #671265 - pki-symkey jar version incorrect - 'pki-common' - Bugzilla Bug #564207 - Searches for completed requests in the agent interface returns zero entries- Allow 'pki-native-tools' to be installed independently of 'pki-setup' - Removed explicit 'pki-setup' requirement from 'pki-ca' (since it already requires 'pki-common') - 'pki-setup' - Bugzilla Bug #223343 - pkicreate: should add 'pkiuser' to nfast group - Bugzilla Bug #629377 - Selinux errors during pkicreate CA, KRA, OCSP and TKS. - Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port fowarding for agent services - Bugzilla Bug #632425 - Port to tomcat6 - Bugzilla Bug #606946 - Convert Native Tools to use ldapAPI from OpenLDAP instead of the Mozldap - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #658926 - org.apache.commons.lang class not found on F13 - Bugzilla Bug #661514 - CMAKE build system requires rules to make javadocs - Bugzilla Bug #665388 - jakarta-* jars have been renamed to apache-*, pkicreate fails Fedora 14 and above - Bugzilla Bug #23346 - Two conflicting ACL list definitions in source repository - Bugzilla Bug #656733 - Standardize jar install location and jar names - 'pki-symkey' - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #644056 - CS build contains warnings - 'pki-native-tools' - template change - Bugzilla Bug #606946 - Convert Native Tools to use ldapAPI from OpenLDAP instead of the Mozldap - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #644056 - CS build contains warnings - 'pki-util' - Bugzilla Bug #615814 - rhcs80 - profile policyConstraintsCritical cannot be set to true - Bugzilla Bug #224945 - javadocs has missing descriptions, contains empty packages - Bugzilla Bug #621337 - Limit the received senderNonce value to 16 bytes. - Bugzilla Bug #621338 - Include a server randomly-generated 16 byte senderNonce in all signed SCEP responses. - Bugzilla Bug #621327 - Provide switch disabling algorithm downgrade attack in SCEP - Bugzilla Bug #621334 - Provide an option to set default hash algorithm for signing SCEP response messages. - Bugzilla Bug #635033 - At installation wizard selecting key types other than CA's signing cert will fail - Bugzilla Bug #645874 - rfe ecc - add ecc curve name support in JSS and CS interface - Bugzilla Bug #488253 - com.netscape.cmsutil.ocsp.BasicOCSPResponse ASN.1 encoding/decoding is broken - Bugzilla Bug #551410 - com.netscape.cmsutil.ocsp.TBSRequest ASN.1 encoding/decoding is incomplete - Bugzilla Bug #550331 - com.netscape.cmsutil.ocsp.ResponseData ASN.1 encoding/decoding is incomplete - Bugzilla Bug #623452 - rhcs80 pkiconsole profile policy editor limit policy extension to 5 only - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #651977 - turn off ssl2 for java servers (server.xml) - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #661514 - CMAKE build system requires rules to make javadocs - Bugzilla Bug #658188 - remove remaining references to tomcat5 - Bugzilla Bug #656733 - Standardize jar install location and jar names - Bugzilla Bug #223319 - Certificate Status inconsistency between token db and CA - Bugzilla Bug #531137 - RHCS 7.1 - Running out of Java Heap Memory During CRL Generation - 'pki-java-tools' - Bugzilla Bug #224945 - javadocs has missing descriptions, contains empty packages - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #659004 - CC: AuditVerify hardcoded with SHA-1 - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #661514 - CMAKE build system requires rules to make javadocs - Bugzilla Bug #662156 - HttpClient is hard-coded to handle only up to 5000 bytes - Bugzilla Bug #656733 - Standardize jar install location and jar names - 'pki-common' - Bugzilla Bug #583822 - CC: ACL issues from CA interface CC doc review - Bugzilla Bug #623745 - SessionTimer with LDAPSecurityDomainSessionTable started before configuration completed - Bugzilla Bug #620925 - CC: auditor needs to be able to download audit logs in the java subsystems - Bugzilla Bug #615827 - rhcs80 - profile policies need more than 5 policy mappings (seem hardcoded) - Bugzilla Bug #224945 - javadocs has missing descriptions, contains empty packages - Bugzilla Bug #548699 - subCA's admin certificate should be generated by itself - Bugzilla Bug #621322 - Provide switch disabling SCEP support in CA - Bugzilla Bug #563386 - rhcs80 ca crash on invalid inputs to profile caAgentServerCert (null cert_request) - Bugzilla Bug #621339 - SCEP one-time PIN can be used an unlimited number of times - Bugzilla Bug #583825 - CC: Obsolete servlets to be removed from web.xml as part of CC interface review - Bugzilla Bug #629677 - TPS: token enrollment fails. - Bugzilla Bug #621350 - Unauthenticated user can decrypt a one-time PIN in a SCEP request - Bugzilla Bug #503838 - rhcs71-80 external publishing ldap connection pools not reliable - improve connections or discovery - Bugzilla Bug #629769 - password decryption logs plain text password - Bugzilla Bug #583823 - CC: Auditing issues found as result of CC - interface review - Bugzilla Bug #632425 - Port to tomcat6 - Bugzilla Bug #586700 - OCSP Server throws fatal error while using OCSP console for renewing SSL Server certificate. - Bugzilla Bug #621337 - Limit the received senderNonce value to 16 bytes. - Bugzilla Bug #621338 - Include a server randomly-generated 16 byte senderNonce in all signed SCEP responses. - Bugzilla Bug #607380 - CC: Make sure Java Console can configure all security relevant config items - Bugzilla Bug #558100 - host challenge of the Secure Channel needs to be generated on TKS instead of TPS. - Bugzilla Bug #489342 - com.netscape.cms.servlet.common.CMCOutputTemplate.java doesn't support EC - Bugzilla Bug #630121 - OCSP responder lacking option to delete or disable a CA that it serves - Bugzilla Bug #634663 - CA CMC response default hard-coded to SHA1 - Bugzilla Bug #621327 - Provide switch disabling algorithm downgrade attack in SCEP - Bugzilla Bug #621334 - Provide an option to set default hash algorithm for signing SCEP response messages. - Bugzilla Bug #635033 - At installation wizard selecting key types other than CA's signing cert will fail - Bugzilla Bug #621341 - Add CA support for new SCEP key pair dedicated for SCEP signing and encryption. - Bugzilla Bug #223336 - ECC: unable to clone a ECC CA - Bugzilla Bug #539781 - rhcs 71 - CRLs Partitioned by Reason Code - onlySomeReasons ? - Bugzilla Bug #637330 - CC feature: Key Management - provide signature verification functions (JAVA subsystems) - Bugzilla Bug #223313 - should do random generated IV param for symmetric keys - Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port fowarding for agent services - Bugzilla Bug #630176 - Improve reliability of the LdapAnonConnFactory - Bugzilla Bug #524916 - ECC key constraints plug-ins should be based on ECC curve names (not on key sizes). - Bugzilla Bug #516632 - RHCS 7.1 - CS Incorrectly Issuing Multiple Certificates from the Same Request - Bugzilla Bug #648757 - expose and use updated cert verification function in JSS - Bugzilla Bug #638242 - Installation Wizard: at SizePanel, fix selection of signature algorithm; and for ECC curves - Bugzilla Bug #451874 - RFE - Java console - Certificate Wizard missing e.c. support - Bugzilla Bug #651040 - cloning shoud not include sslserver - Bugzilla Bug #542863 - RHCS8: Default cert audit nickname written to CS.cfg files imcomplete when the cert is stored on a hsm - Bugzilla Bug #360721 - New Feature: Profile Integrity Check . . . - Bugzilla Bug #651916 - kra and ocsp are using incorrect ports to talk to CA and complete configuration in DonePanel - Bugzilla Bug #642359 - CC Feature - need to verify certificate when it is added - Bugzilla Bug #653713 - CC: setting trust on a CIMC cert requires auditing - Bugzilla Bug #489385 - references to rhpki - Bugzilla Bug #499494 - change CA defaults to SHA2 - Bugzilla Bug #623452 - rhcs80 pkiconsole profile policy editor limit policy extension to 5 only - Bugzilla Bug #649910 - Console: an auditor or agent can be added to an administrator group. - Bugzilla Bug #632425 - Port to tomcat6 - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #651977 - turn off ssl2 for java servers (server.xml) - Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets as expected - Bugzilla Bug #642357 - CC Feature- Self-Test plugins only check for validity - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #659004 - CC: AuditVerify hardcoded with SHA-1 - Bugzilla Bug #661196 - ECC(with nethsm) subca configuration fails with Key Type RSA Not Matched despite using ECC key pairs for rootCA & subCA. - Bugzilla Bug #661889 - The Servlet TPSRevokeCert of the CA returns an error to TPS even if certificate in question is already revoked. - Bugzilla Bug #663546 - Disable the functionalities that are not exposed in the console - Bugzilla Bug #661514 - CMAKE build system requires rules to make javadocs - Bugzilla Bug #658188 - remove remaining references to tomcat5 - Bugzilla Bug #649343 - Publishing queue should recover from CA crash. - Bugzilla Bug #491183 - rhcs rfe - add rfc 4523 support for pkiUser and pkiCA, obsolete 2252 and 2256 - Bugzilla Bug #640710 - Current SCEP implementation does not support HSMs - Bugzilla Bug #656733 - Standardize jar install location and jar names - Bugzilla Bug #661142 - Verification should fail when a revoked certificate is added - Bugzilla Bug #642741 - CS build uses deprecated functions - Bugzilla Bug #670337 - CA Clone configuration throws TCP connection error - Bugzilla Bug #662127 - CC doc Error: SignedAuditLog expiration time interface is no longer available through console - 'pki-selinux' - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #667153 - store nuxwdog passwords in kernel ring buffer - selinux changes - 'pki-ca' - Bugzilla Bug #583822 - CC: ACL issues from CA interface CC doc review - Bugzilla Bug #620925 - CC: auditor needs to be able to download audit logs in the java subsystems - Bugzilla Bug #621322 - Provide switch disabling SCEP support in CA - Bugzilla Bug #583824 - CC: Duplicate servlet mappings found as part of CC interface doc review - Bugzilla Bug #621602 - pkiconsole: Click on 'Publishing' option with admin privilege throws error "You are not authorized to perform this operation". - Bugzilla Bug #583825 - CC: Obsolete servlets to be removed from web.xml as part of CC interface review - Bugzilla Bug #583823 - CC: Auditing issues found as result of CC - interface review - Bugzilla Bug #519291 - Deleting a CRL Issuing Point after edits throws 'Internal Server Error'. - Bugzilla Bug #586700 - OCSP Server throws fatal error while using OCSP console for renewing SSL Server certificate. - Bugzilla Bug #621337 - Limit the received senderNonce value to 16 bytes. - Bugzilla Bug #621338 - Include a server randomly-generated 16 byte senderNonce in all signed SCEP responses. - Bugzilla Bug #558100 - host challenge of the Secure Channel needs to be generated on TKS instead of TPS. - Bugzilla Bug #630121 - OCSP responder lacking option to delete or disable a CA that it serves - Bugzilla Bug #634663 - CA CMC response default hard-coded to SHA1 - Bugzilla Bug #621327 - Provide switch disabling algorithm downgrade attack in SCEP - Bugzilla Bug #621334 - Provide an option to set default hash algorithm for signing SCEP response messages. - Bugzilla Bug #539781 - rhcs 71 - CRLs Partitioned by Reason Code - onlySomeReasons ? - Bugzilla Bug #637330 - CC feature: Key Management - provide signature verification functions (JAVA subsystems) - Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port fowarding for agent services - Bugzilla Bug #524916 - ECC key constraints plug-ins should be based on ECC curve names (not on key sizes). - Bugzilla Bug #516632 - RHCS 7.1 - CS Incorrectly Issuing Multiple Certificates from the Same Request - Bugzilla Bug #638242 - Installation Wizard: at SizePanel, fix selection of signature algorithm; and for ECC curves - Bugzilla Bug #529945 - (Instructions and sample only) CS 8.0 GA release -- DRM and TKS do not seem to have CRL checking enabled - Bugzilla Bug #609641 - CC: need procedure (and possibly tools) to help correctly set up CC environment - Bugzilla Bug #509481 - RFE: support sMIMECapabilities extensions in certificates (RFC 4262) - Bugzilla Bug #651916 - kra and ocsp are using incorrect ports to talk to CA and complete configuration in DonePanel - Bugzilla Bug #511990 - rhcs 7.3, 8.0 - re-activate missing object signing support in RHCS - Bugzilla Bug #651977 - turn off ssl2 for java servers (server.xml) - Bugzilla Bug #489385 - references to rhpki - Bugzilla Bug #499494 - change CA defaults to SHA2 - Bugzilla Bug #623452 - rhcs80 pkiconsole profile policy editor limit policy extension to 5 only - Bugzilla Bug #649910 - Console: an auditor or agent can be added to an administrator group. - Bugzilla Bug #632425 - Port to tomcat6 - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets as expected - Bugzilla Bug #642357 - CC Feature- Self-Test plugins only check for validity - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #661128 - incorrect CA ports used for revoke, unrevoke certs in TPS - Bugzilla Bug #512496 - RFE rhcs80 - crl updates and scheduling feature - Bugzilla Bug #661196 - ECC(with nethsm) subca configuration fails with Key Type RSA Not Matched despite using ECC key pairs for rootCA & subCA. - Bugzilla Bug #649343 - Publishing queue should recover from CA crash. - Bugzilla Bug #491183 - rhcs rfe - add rfc 4523 support for pkiUser and pkiCA, obsolete 2252 and 2256 - Bugzilla Bug #223346 - Two conflicting ACL list definitions in source repository - Bugzilla Bug #640710 - Current SCEP implementation does not support HSMs - Bugzilla Bug #656733 - Standardize jar install location and jar names - Bugzilla Bug #661142 - Verification should fail when a revoked certificate is added - Bugzilla Bug #668100 - DRM storage cert has OCSP signing extended key usage - Bugzilla Bug #662127 - CC doc Error: SignedAuditLog expiration time interface is no longer available through console - Bugzilla Bug #531137 - RHCS 7.1 - Running out of Java Heap Memory During CRL Generation - 'pki-silent' - Bugzilla Bug #627309 - pkisilent subca configuration fails. - Bugzilla Bug #640091 - pkisilent panels need to match with changed java subsystems - Bugzilla Bug #527322 - pkisilent ConfigureDRM should configure DRM Clone. - Bugzilla Bug #643053 - pkisilent DRM configuration fails - Bugzilla Bug #583754 - pki-silent needs an option to configure signing algorithm for CA certificates - Bugzilla Bug #489385 - references to rhpki - Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI interface - Bugzilla Bug #651977 - turn off ssl2 for java servers (server.xml) - Bugzilla Bug #640042 - TPS Installlation Wizard: need to move Module Panel up to before Security Domain Panel - Bugzilla Bug #643206 - New CMake based build system for Dogtag - Bugzilla Bug #588323 - Failed to enable cipher 0xc001 - Bugzilla Bug #656733 - Standardize jar install location and jar names - Bugzilla Bug #645895 - pkisilent: add ability to select ECC curves, signing algorithm - Bugzilla Bug #658641 - pkisilent doesn't not properly handle passwords with special characters - Bugzilla Bug #642741 - CS build uses deprecated functions- Bugzilla Bug #668839 - Review Request: pki-core - Removed empty "pre" from "pki-ca" - Consolidated directory ownership - Corrected file ownership within subpackages - Removed all versioning from NSS and NSPR packages- Bugzilla Bug #668839 - Review Request: pki-core - Added component versioning comments - Updated JSS from "4.2.6-10" to "4.2.6-12" - Modified installation section to preserve timestamps - Removed sectional comments- Initial revision. (kwright@redhat.com & mharmsen@redhat.com)liltltlklllmlnlfvlflflolfxlfzlf}lftlflflflzlslslslslslslslslsl{lslslslslslslslslslslslslslxlslylslslslslsl|lsl}lslslslslsl~lslslslslslslsltlslslslslslslslslslslsltlsltltlslslsltltltlslslslslslsllslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslsltlslslslslslslulslslslslslslslslslslrls lsjlsYls|ls^lsPls lsdlstls\lslsblssls}lsilsOlscls]lsxls`lslsWlsgls lsRlsplslsVlsqlsrlslsXlslsTlsUlsZlsulsnlshlsolsls[lsQlsSlsls{lsklslsalsyls_lslslls~lslszlslsflsvlslsls6ls&lsFls+lslsls1ls?ls)lsJls/ls>lsGls5lsls0ls*lsBls-lsls$ls3lslsls;lsLls#ls<ls=lsIls%lsls!ls"ls'ls@ls9ls4ls:lsKls(lsls lslsEls7lsMls.lsCls,lsls8lsHlsNlsDlsls2lsAlslselswlsmlvlslwlslslslslslltltlt ltllt lt lt lt ltltltltlplflqlflflm>lnlm?ltltlfpltltltlfqlfhltljlfkltlfg9.0.3-10.el6    pki-util-9.0.3allclasses-frame.htmlallclasses-noframe.htmlcomnetscapecmsutilcryptoCryptoUtil.htmlModule.htmlToken.htmlclass-useCryptoUtil.htmlModule.htmlToken.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhttpConnectAsync.htmlHttp.htmlHttpClient.htmlHttpEofException.htmlHttpMessage.htmlHttpProtocolException.htmlHttpRequest.htmlHttpResponse.htmlJssSSLSocketFactory.htmlclass-useConnectAsync.htmlHttp.htmlHttpClient.htmlHttpEofException.htmlHttpMessage.htmlHttpProtocolException.htmlHttpRequest.htmlHttpResponse.htmlJssSSLSocketFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlldapLDAPUtil.htmlclass-useLDAPUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnetISocketFactory.htmlclass-useISocketFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlocspBasicOCSPResponse.Template.htmlBasicOCSPResponse.htmlCertID.Template.htmlCertID.htmlCertStatus.htmlGoodInfo.Template.htmlGoodInfo.htmlKeyHashID.Template.htmlKeyHashID.htmlNameID.Template.htmlNameID.htmlOCSPRequest.Template.htmlOCSPRequest.htmlOCSPResponse.Template.htmlOCSPResponse.htmlOCSPResponseStatus.Template.htmlOCSPResponseStatus.htmlRequest.Template.htmlRequest.htmlResponderID.htmlResponse.htmlResponseBytes.Template.htmlResponseBytes.htmlResponseData.Template.htmlResponseData.htmlRevokedInfo.Template.htmlRevokedInfo.htmlSignature.Template.htmlSignature.htmlSingleResponse.Template.htmlSingleResponse.htmlTBSRequest.Template.htmlTBSRequest.htmlUnknownInfo.Template.htmlUnknownInfo.htmlclass-useBasicOCSPResponse.Template.htmlBasicOCSPResponse.htmlCertID.Template.htmlCertID.htmlCertStatus.htmlGoodInfo.Template.htmlGoodInfo.htmlKeyHashID.Template.htmlKeyHashID.htmlNameID.Template.htmlNameID.htmlOCSPRequest.Template.htmlOCSPRequest.htmlOCSPResponse.Template.htmlOCSPResponse.htmlOCSPResponseStatus.Template.htmlOCSPResponseStatus.htmlRequest.Template.htmlRequest.htmlResponderID.htmlResponse.htmlResponseBytes.Template.htmlResponseBytes.htmlResponseData.Template.htmlResponseData.htmlRevokedInfo.Template.htmlRevokedInfo.htmlSignature.Template.htmlSignature.htmlSingleResponse.Template.htmlSingleResponse.htmlTBSRequest.Template.htmlTBSRequest.htmlUnknownInfo.Template.htmlUnknownInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpasswordIPasswordReader.htmlIPasswordStore.htmlIPasswordWriter.htmlPlainPasswordFile.htmlPlainPasswordReader.htmlPlainPasswordWriter.htmlclass-useIPasswordReader.htmlIPasswordStore.htmlIPasswordWriter.htmlPlainPasswordFile.htmlPlainPasswordReader.htmlPlainPasswordWriter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlradiusAccessAccept.htmlAccessChallenge.htmlAccessReject.htmlAccessRequest.htmlAttribute.htmlAttributeFactory.htmlAttributeSet.htmlAuthenticator.htmlCHAPChallengeAttribute.htmlCHAPPasswordAttribute.htmlCallbackIdAttribute.htmlCallbackNumberAttribute.htmlCallerStationIdAttribute.htmlCallingStationIdAttribute.htmlChallengeException.htmlFilterIdAttribute.htmlFramedAppleTalkLinkAttribute.htmlFramedAppleTalkNetworkAttribute.htmlFramedAppleTalkZoneAttribute.htmlFramedCompressionAttribute.htmlFramedIPAddressAttribute.htmlFramedIPNetmaskAttribute.htmlFramedIPXNetworkAttribute.htmlFramedMTUAttribute.htmlFramedProtocolAttribute.htmlFramedRouteAttribute.htmlFramedRoutingAttribute.htmlGenericAttribute.htmlIdleTimeoutAttribute.htmlLoginIPHostAttribute.htmlLoginLATGroupAttribute.htmlLoginLATNodeAttribute.htmlLoginLATPortAttribute.htmlLoginLATServiceAttribute.htmlLoginServiceAttribute.htmlLoginTCPPortAttribute.htmlNASClassAttribute.htmlNASIPAddressAttribute.htmlNASIdentifierAttribute.htmlNASPacket.htmlNASPortAttribute.htmlNASPortTypeAttribute.htmlPacket.htmlPacketFactory.htmlPortLimitAttribute.htmlProxyStateAttribute.htmlRadiusConn.htmlRejectException.htmlReplyMessageAttribute.htmlRequestAuthenticator.htmlResponseAuthenticator.htmlServerPacket.htmlServiceTypeAttribute.htmlSessionTimeoutAttribute.htmlStateAttribute.htmlTerminationActionAttribute.htmlUserNameAttribute.htmlUserPasswordAttribute.htmlVendorSpecificAttribute.htmlclass-useAccessAccept.htmlAccessChallenge.htmlAccessReject.htmlAccessRequest.htmlAttribute.htmlAttributeFactory.htmlAttributeSet.htmlAuthenticator.htmlCHAPChallengeAttribute.htmlCHAPPasswordAttribute.htmlCallbackIdAttribute.htmlCallbackNumberAttribute.htmlCallerStationIdAttribute.htmlCallingStationIdAttribute.htmlChallengeException.htmlFilterIdAttribute.htmlFramedAppleTalkLinkAttribute.htmlFramedAppleTalkNetworkAttribute.htmlFramedAppleTalkZoneAttribute.htmlFramedCompressionAttribute.htmlFramedIPAddressAttribute.htmlFramedIPNetmaskAttribute.htmlFramedIPXNetworkAttribute.htmlFramedMTUAttribute.htmlFramedProtocolAttribute.htmlFramedRouteAttribute.htmlFramedRoutingAttribute.htmlGenericAttribute.htmlIdleTimeoutAttribute.htmlLoginIPHostAttribute.htmlLoginLATGroupAttribute.htmlLoginLATNodeAttribute.htmlLoginLATPortAttribute.htmlLoginLATServiceAttribute.htmlLoginServiceAttribute.htmlLoginTCPPortAttribute.htmlNASClassAttribute.htmlNASIPAddressAttribute.htmlNASIdentifierAttribute.htmlNASPacket.htmlNASPortAttribute.htmlNASPortTypeAttribute.htmlPacket.htmlPacketFactory.htmlPortLimitAttribute.htmlProxyStateAttribute.htmlRadiusConn.htmlRejectException.htmlReplyMessageAttribute.htmlRequestAuthenticator.htmlResponseAuthenticator.htmlServerPacket.htmlServiceTypeAttribute.htmlSessionTimeoutAttribute.htmlStateAttribute.htmlTerminationActionAttribute.htmlUserNameAttribute.htmlUserPasswordAttribute.htmlVendorSpecificAttribute.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlscepCRSPKIMessage.htmlclass-useCRSPKIMessage.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilCert.htmlFmt.htmlHMACDigest.htmlUtils.htmlclass-useCert.htmlFmt.htmlHMACDigest.htmlUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlXMLObject.htmlclass-useXMLObject.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listresourcesinherit.gifserialized-form.htmlstylesheet.css/usr/share/javadoc//usr/share/javadoc/pki-util-9.0.3//usr/share/javadoc/pki-util-9.0.3/com//usr/share/javadoc/pki-util-9.0.3/com/netscape//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/crypto//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/crypto/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/http//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/http/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/ldap//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/ldap/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/net//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/net/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/ocsp//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/ocsp/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/password//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/password/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/radius//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/radius/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/scep//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/scep/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/util//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/util/class-use//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/xml//usr/share/javadoc/pki-util-9.0.3/com/netscape/cmsutil/xml/class-use//usr/share/javadoc/pki-util-9.0.3/resources/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textGIF image data, version 89a, 15 x 14HTML document textdirectory?7zXZ !PH6Jѹ] b2]sMkS Xٚo׃|k)UNQgpq<ЈJaLTSً4g♄ #]‡mjF3.84{u6`#.@3Umx[y7 f^ |BS۝c"!=d`/i1P=*d٢M-?6NO&fpq3o}6JT'elqGyfGYHd5в(LʏK^z6y&@**i0QlғE@alER4'8F0؈d9V\SGײ {Y|$Q$gZlE%/@;sh OB<0lF8&?tr׬(<̢zQuFh_8{0n" "0OG=zU_;zB7z EGǟ~tM9+I6dF.EݸB'Ȩ\=ly FkRi;Kp؞$OJL>gq8"e{PSUǨgYtaAf]]BogL1 .gw`gHxljG$̓J KuYSxl8a¯7>)wmV9PBZ|-Fj),_a̛I= gb8B.8G199*e}ҥMx ?(;质qnU /Y[\bWΗQ9CT/%Cc7r= "'yY^ b*Jȗ3 mG GOsE-PL<8t0ƫr92H~`[q.ZX 3 {T⣼PI  wׅwt5t@q/|Z"Zv)`_i$Anf-kZt}VpFW61giEs!uX *`QA}kKƴKXlz4wǬ3TjRğ=7Iqѧ,U>."krͣK䇛;YoxK8UbsN P- lFkQŪ kMy ]4IZG?[=OXJZge:/Ha_\2`YXTAnU؆ӴEk]5heB"4-Q9?1m.jėQ:ֲ[ g{c3}eCSaSi_o·xCH$M–8i+bEP7 P@# B uza=LoS*g0ES%f OL; :ol`<`HgIo-Ϡm:QcSAJ1En9oO9r̳xI ?秒}~E"`a0 (L,d2R҆%ԏ $)zut.r.ك 4mQ89rM0FbJEp{~i'W5s@L|RSˮIeQ~Џqz1:%7E~Ot-W]}qK,7̙A,ϳ hv"o K]V)C"خ2AwA umWb!:7T>Z ~nC_Ƀ`C Whba1]FYYlP&Pѐ*c\wCԪK2Z%ط`v&H`^eJk,L=-_y$@~F=C1=2~fvG0:V恵'0f]2AX7- FvT{:. Z<}whxW=wuط8% 7aXZRYs\pmOXam5DGϑ g%>=;Aj8h@B?dS7#]ZzLدW7.Z^F`rDGUƬU+ 6SسbY 2RdLh4ukLrv旡8X &iM=W`Rk_i şħK9F^'9x.G[˾04TT$6Co \I-It~I0e`IP(uڗj@d#6A#+(M L'_-#Ǧ;[v s,Rd=}LѮF&L}AR5 3a-'DD5$#Gg`>6'=i9z v4Xx'h Prt2 MPi|r(-Lc F?u_M:u\y^wJ5)_׺!mz0׾s n!$ |nL#kmm6~|fg# sAJ'@:rٟzmmnGVTbWoh1|ǧYj?E'˃_EnZ"k` M?9V+za3)E:# >\j~JdጭIڪ 8{<$)Ŵ)3DౖNwQG_W-Bcq:~JZlϨT0<< (֚t  /70 2ngJzDOԦ@C`@O2w)d;"']rQCa|9 9d&ićE߀ٖݻ!Q m"&toZuA +SV޼ fsH/]IJ+U5>J,C,^k;UqoKQ7g ֠3Z،ػ('#3>FM)7^ 9_Σ[at> VZ\nto B42DvJno=RC畬JZ_vY3:xck5Nv J]~jZ̅@ yogy-D ^BiB,S*pJ;hS r钠L4C2B& xiq‹ Zj`!MY}UL6B%\0h^dW۶[ZeHx%Tw3G.,O2T~]J*@k?Ę7}="tƆ8<6"cc!hT] ^Hpp95M+3!Xv=Vy-i ӂT(|?5 ?/i*a P#hu,K2 EΔm]3{iD2zV+ϙ+\ޭqQ=INDȇ&O]3 d_ Jl;(# 7l`cH ݾqRnH 'nWk5Y)Йk/άF#P t1.+:-8\n/x0:h E;nxv7@+wst]< ?[ۏe+0}D ` ,,m+7*ejĽ,Hu ܬΐnuhR:&HC16DcIn)9{] X%O lh n ١4"ѕX)7vbVv@ Dx=o"Vx|2"= ɹ UԡUKb@')7;W c fׂ[&&nXia7mbrE[y=2_>64Z4cµM1/RU`8土yNʖ-R-3\.6(%E> M-(^r Z7 N1rP+˷T,ZƄZpP<f8Xhh*tWf4KA ͣWAeDn+ơ.`4:|8l"A] U\\HGMI`eWa2>'6kǪi6%/qg3\ _")}|W;T?Vgh^Ojz'M6)Q 3$A[Ɣ|mY-R;|tmd#л\ ه jF1݌O6a”xq?!i5G(\$ -{4m)(T1fXۍ"(Q;0ZRzhN5okت+W<2`ޔkYhO!દ /sྦ јٵ&Q.0~-q&P=@$|M$}'6'PdI+/g·h14 "Lt"]sH:sڇù9kV8(+lgNG"QIz-<c;Dwݵ_Z?:8+LjͶǛ`oX 'O`X#p,61X2˧GxAf B?mӊ:Ei_ Ӌޫ#oךRGt@A1 s6;DRBi>r؞-ңcYy#P9.$GOOo:$nG ƬdY'vsC#u )Le˩X.A3N.e4(E_(1pVط0j`T:1O}M{`. [Ha̋4=H Xr`\cfq}=W$[.'HIe6, "ڕȩ4(턅㉿maQ?LtgAdkF𷔅0GNr ' O" s5пvDȂVFM=of#eJ;!K q^f =,{kT ډy?nE4:V>W1۪H h1jJ:լ{rw]#"nt(s݈X|:wɭ%sso[Z;V'Q'|cCb,e~ABCSgԣ?Zc%eȊXs̰3ܨVb;(41n4H D}sKg]FG;H ץpT_|{ SDjȐDh&$䎤ϊ#7SFi'C֜A;wj%$Q mV2.p7pj~Ud,(=c7r:8yi+P_QDۿl"l&ެp-̞ YLQ>!鰤f~ \*cQB*c)`!h= 1ϤHMTw7r>uù/4 chh!fƲu^ 7'u D_*AR(Ӣ>B6@JA9 dۯۑCqeq>h&ԓ4d芍S.6CO6m_5Ԋ:0gF>7Vuz si+iue!V)1:P8K5 qm Tm=nAh*W`6Z8MP=H҂- ;oAо+60 .F}#aufm\zrq k"ج<_c0;Q ͹!k?>c3 W誻}^f\燷O:Γ^5p~T+Hc΅&[ {BUq$k4fE9*ntX|oWi5u?k ]NЇ?ArW 'OE7 9譱}};:Lf, tg4p)GP/LJҹ\ъqoq! PNJx?{LCr@g<,1DfZ ~U7i-L;zF.?aVVE.c2+[yy?j4Jnˬ.ƠDɥ#=8 T2pHPfMft͟eۯ2.+% #^qy&5"gp=\WMzjP(&R(/6Jz:[S􄦟A ̋ÿkI4‚5Ջx"d &W<#J4ĵgH;$AiL?^GPnAi䂫ИL+b;*feԦd+:2~,}*ֱH Zn=Ʀ>EidoO̢D_V4BLuUvn/Ҧ}==/͹Q98 uWeM|F ʔͶMh-E1ƒ KW?ڇv Ĭ)Fʢ Vݛ8uV l1 EVوۓÕ0k*ʀlʯg'CO 3BkVb7 Hc1O<'c /)٘NeZ&p %B8Nqn+YUr@he>. 9I|W`%`ό}(VՒVnX l=*bk;YJ(]hW3} \tj.NoMW@J.{CjQ<@}&E^%>e#pyt"1>j{3Pٲ=;b JZ@ .:ݜJ%ҡm6_[% GkR "*><1;b|,e:  B dI̡QJ1}%<+Ju )/Rr]\K YLwDS#&P'QnE~Jn׉Gm3+ͽ9Iyѹ=H Н%IO)a+[s U!~؂uy@iѬNˤ\PNv()ܦ!)?e̴BnxuJR5 k5,dV2jG-Rތ3^蓐z B|ߛt[mZ V`)=94jh*]U0EvɣFN (h9UM#awߞx'q܁R[aPW)tΡ=g"1なԧ\^~RCXq4$WF{oZ|3G 17E)/yn1<ٳZcz2[#.&^l]e$LB/"_ifGf9ާ%6/^/*KGk֙&Z\~qkc3>C jEXgFl]/"0=x۔?k[)&xv7Y'UJCy4dU+`x -^oGX ij0!]"F>NOi7m."Xcm!v5Q 6BT1"w?QPzbU:/0PV@{BlSGn?3qD,·2xĆݳz=8p1 Yi-{޲E?Fʕ\`nԁ2,܎lԁk#✃VL۳68D^7 ^+[y~;eaQGpl:. /$WU1'e0E E#T#:j4MZqokM k{#=ޞ_O&RL'?`ؾDN~ +QlyWJ/w c+CO ߱i؃~Dv{|f7r&xRO.o٦ '.u@cjOwEIBXM$#{`$V]vYRv5v8;aQ Y!8-N(b/lcwR Y)R&GY豦@?ఆ#tfa*[`^0$׳}7hg W:aL-3^'mIpfQ󮤋EYeCq E3C(^F7f#Ƨ& i\5mcB)pU|vffğ}fE'9H 0) WP_ꑭiQ|J$( E nWhTc_%lT5%n>͏;*R0m$>ejrʔosn(u#f Als*_ ìX_ÿͬp[3C-,o`weʍ TT߬ 0ƿt5)&dI~>AS}f&JYD6D'^ c S <6x* -{gvno[Ԣ58=;U0=@_"] "(2}s{jt` WrxXe~͋!oE1|kgəOq3X7<60VJB@iѶtD\`w^}PH.Xf[iO\MwB39 r#v ~Ko@^%Iޠ)wHbӂPY]sB=m+%8S\A 0;) <~*_j<1LST?>wd.|KA}[vZ#GM-P=* uxaV9T$C z1LӓVzR Nmj ʀ?H8S-nܬkT:dh6CH1o8NJ~ALU<Т\t$hy-xiC3LlaCTXfFN&d 0.`uݵ;ߊ02,R _%/$ l)*zU nveXyqFl=iU*`OikQyH` 2P#WFy}ʦw% nR sOv?5Yc^ܟHޟ;PObf v =AYU,"ЇЮB5xlӐE? oMA#s5MtNn0!(,'lN1oYU1$=1)Ek2Hj硵4NQ'ƊpN[GyP\9ȧ6E}HbR V,g5OCmr;O1 |ő+>ڹs Iou%&22ޡRONU6s/rAC8 ~G*&`pxY"(-,Bv d%>|S|W+K$lOs säsJѲ%Qu<˞5q[].7]="$.\JfN5o|3u^g őrܗš}?l6Ge%DSC&7vaKrf.İ^Y`UResYFt9Bf21XO1Ł0햟INJP΋#*ٓ.xQr;YҨynnGf- AP!r}8#S`JR(z勫u_}h Ō-qJO'.ѐR@M]=g,>Z7Ϊycd6VWyb7+|_(4gw{!E\w-!kNrTPȍ׋f$vE})%+s]MG‡.< B~ '}y-P$ m Zf4]%)>JVPp#\*dzy(b }̴d&ԋV<ލĿv0^=K\p Y;$#mpY]^y*s+aI؄IT|9i+0Q_r"7.}6Qqj?Y'\ltAZ/i%Mc,Y WuGQ j$ fZB\PGo@.-Č%>]2/>a)iml\8$4gYe 4Ԩ.}fz2eP.<؏#&g6T~* ,h#Ψٖ~D&")"Ve zgrh\NZH!q1lƵ.bʗ"Zw|M0m Ŷ(T (jt[&V!Bfi(ッbBRIB^0lczKt01`Oc&%ʫTvp-xR+,xw(34"M 7[.REƱ~Rɲp76lcY?!{ʅ>ԬRvB5g6Ww wb`:Iؗڃ;p༢XXObXI~us*+a&0Sˈ40&|0*MaIE@;sl7#]tv%geEq=0^̞Y:x=tW1Cn2#},>f?[T5@q Cj-}SD$Y](Z D L~?";||.v(|(NSl %n5T.xM@ZG#Pi\"8vhg&*7G%r ـ?yQ$U+֛ӳũGR!ny1oWށ &]w~3hv@GaLi򖨆}́ 7}Zzϰ|>[Q{t1o."jG 8|{xKW/< eCT[_7H $?b0v=Bӷ= 4]+H]仌z#h#eZMY$GT[Iп%kޗTi1fMYjٺ13hO m#1q2A?@ޮBe 9.ms޵6wIggh .v9.ru/ۚ9R`gyЭ FuȈet1I\H9x!mwLuqN_AP ee8?E>SzDLR0tC:s"(OVPo8E|2Q*̢nm bF˗]+960 +!:>aHa;@%(/ R}ؽ5{ؚEEu$j0z9 btY$g_NdkګJι9! eS+k  [A ,ŠsW`XX]e;NUgiwuڌNؘ&srTO8ij*gx}י=DPΫ<lN\;޷Pt]`YcnO2x{> gCϠ& lVUWt4CTr҆.a$U:j(Nndk`npA-}P}ٻ YJl2֛z>>LИzxnB(pkǗ4#p^y #7GKDԩߠ]7sMvLnL;hfmyӍAbJV밙1X/YPE)e-# W_j0* "NdOG /jUc}.=ү$JJ[w%[H@ز s)^Wn'`+Y9|G1T;%I[^6ܚ2c€zr`jν,TshxiRaK3.4ϡfAJSo6k!xNjOwq}91mUǹ/~h޶]t|A4|Po7nQ7S)QM Sxc/o)GRT<~'> S`Fvh33dd$Cn:iuk~6-$hy *s+{a-2ÚRpLܨZCEʍTiz䘼#Ά]c5R/嵁.&,ӲX;Oш8ԭw H0O#2얁l˼7gw Tְ4f:oq`0ghx޺~.FN,mmHmV6>Bjxj:%rq^}7#S f`9X75KEFUX4wIvsb7wL((:6ܰm~ VV[F4U4ב&ڕ0nHdgN]l4q6χꯍ^,EQj~ߛqlQʬERlAO@[+dLDW%ǥTfUk],Zʕ{$}F M3m.8` 6.Ż Py.Rr-Ą"7KlYܵ_>B|f1˴Ā˹yRjS._JUI:ƘG(Vm\ ,hʹ TgbxQ41-_t%7߿2x 8UJo)0A`>{RAP|"C/숃a%Npe<rNzo r[yO}&FbA*oAZ+(#9DW$Ɖs%d}@(潫+S@֣pџbNKxGe,eگ K5Qʸx,$&EOAqZ卥Vm~7ߔSŶ4YU>?цٗ)GW(bN'pɋ`k@'gYqkn U֖tODە`j7 x.c ^Sveqɀ%(_n<)87:UrtCbWk?b ӠbT@CFvcq Kxd>LexDY 1~^]k1|G4@L!} o׬SB#SXv;`dzS43K|PҢ.Bjm^@mJIc.7&t̕!kYQ&$%v:;>fٳN ] txS&;(.p&SuSK,iÍk+m.ˉMD#BrXqScDcTk ^\?C3i}2ok~Nw+$;|^9 (RkɧON۫q\Q|ޭɓaD](58a9PI`Ced>O𨦔z{c&J2_o56?0iO'kha,_Ҹy5:Vi("Ϥ".ڀl|e&!v9}oo^+YsǍUdZ]g/}N]Bcs,Oi-lvf;Kqi2 l:\37 .C95qOyJ2k p(=hT~o񧱓nW^OV!=+NeJ)ɿd D  _Jwo4e?^r_ݧSVoXW:CWOՕZddޝbf6?XN%7ocLck& &FVql +Gz=hxsKrĆ#szŭ9jǰ"t8koL%*DiMa^Cgi|wIk[BtT1˾W ځ̔6B XK^[p%ZZ}Y7 0}>^Bws fCB妍"̎+mks4=D4hv=:Ђ͌n0ufë2KvuvEiQiYU8ȣ֥-,M~r' f[.D>YcߋH8b`o#ȩ`c8T/#S"!>ظNB^WLe1ⱚe}_H"DV@1W]ӄ:,1|0$>{7?dSC J5 66Q|tĨ 6[3>/`DbHpoVFSrR4WHe|ppq,IoBlnȑ#zV~,@ЂI0S8:`?B[B'R&-O@uY_C n:ihF*(6d밸鬄 KW'S dn[\ ǐ{MJIc5̱'"uHvRqsQsU+q1?S攉ENWQJS.gv E.fBűHʲbݦqi% s&1UOJrEWVI rbQlYRj\FW( .֍Y`>FWs#{EQjYXMgNS,];_6]*EdkblQ9)4uI5Ąl'JkkiZP9M3}w&Dv w 4^xjX<-(tk"Mzo~|h?B.!>#;mV:=)A.7(yS_4z^|!m>Y/zlt:PS 7lؔ d.[ta&I&CNGvZF%=lX.DZUѨUuB;U y+յyk0/Q4J+?lIKJ(n## xBJn8Ee06P`NdGDzTPqLWO,er608) IUXC۩a;?^T_uCtꒊ<JXګ=JurQ%/ %Zi+xKY#Vla:BnGaP(@?$ah.$39Kr?ThX VMpPBC:-|eu$n`'IZӲrlwϮRb:Yꏃ!Hμ۪6K@;Sy ▬8g: Tt](T(A$Aq^v,4ǩv9u6_r_ZpZˢi`%gXYRw$:%r'3:n(\GNf0~:MnJe(vǽ YlݪǸH >-tkeL}ep6.8 AjUXOk¶aX. W8_ũ5P9FN-հ22K:A`'_/(+&^ދ0^Y;V鹝RI& 0EWk{q_k6չF N8D\õ/WG<-$F1u]lBV0I'fjd>CNeͺb&ʱk;& 7 (/scM~r)^X(]x'I%أ}0~["V;<q㨙һes qT8qi% Z{%5ʖ.CYAcN'78Ns&@ߗǎEE*Z%Dg}Dw=E sD$xB{!8| q+Z-ꠚ!=&%`W-Xѻ7!x)  V[x)mQ(^0E[^GH Ƹ"Yfx0B*9 U1"`{(qɡ-0WӞFv"6fk8=i0 \e@cf0{ğw `dn2" 4ވ[}b qEdjLtNm{ʃZU 4B(ї?ns?941t 1t&ty_ 5 |$/P/.癛.Y3WFG'ElV T21qE kDikf4Bj1D pLǃ_IRQ74BGwMn9osug-u:BOu[@D`m[ 99WW/db,ؗXd*{]5[Ax r#ĀHxM2tNnd駦s<ؐL$e]}H~A"Jhe$s̐KLط) R=M9Oh] Y@EjӧVq h1X@f6ǭbG$H6rEr(`bKK+VT*A9dt?|XN]N) e~kx%>IngR#l) Vfve)^u~Y:=M?TlwըFN'yWQ[H8Gg둽+ʕ YLe8#߭x=Ŝ :(45,}bwVQ'9% p«t,QI  QK 4XT#ph/99Sp7> ܘR/'XR3*va, s\a>҉_ڲ wTs 븪cxTk•Ӌ|xn2!T@xng9Fc&v )|Dx&/Zx& r fu5TQ};X]aZXAe5r=:QԜKQ*G(e>%A T*y4JJZz"h$QlWA-y7L 3hltCJ}}mHm|7GӾH؄k}NөGʣkӹi)40bc93F:Fv}4nz%>ybg5m<"w0׶=>_K03DVvYr5,٢Iol؇X^{jU=oys¾9gѯOe 79^ulSP!ܱ"08얻hX\+ f0 ·յ|M'*hldh߰\a>R!k6:A"Gy1-"  w7F]b3^Bl)7RIpA$9*wYvi(ȉUVK7&i[EQ@->0h)]gͻJ\g^S_W%e!}p%a 'ck8 ^k;4Ϧ8 Jdп -諂kEZz6 9ET!J^d: vGm^[/BIUm Lx\PtI`P,c:D (p(OҼ8bLǷ3Z[a9&d#X6}{!UK;tCmtR!+}%$0͌.W whh3M3=g]lkD@e>c^]S5&n _U/H|HP?G_xcwJɪGr.n'I(O#mmSk9:X\w~I LoVu]bGg)<PF˭pУG%i7d19*u"F-GI+Q(C&G)&sNPuʨ]OݪnȠr0XڵltaQ-^m&g8JgsmW0qr"oiIФK Kml "=R!aV0t.ُK(")bMHHyM=y93tډtVk?8B 'J'n*LM*q6^ըT`xuu'@C*)ᖖ١|A Q//`k 94ykCz1ʐMqHɿm| Η `6 㧈!?mWog_f/8N>Κ?vBݘCW顟!h(-4Zǎ4 $ 8y&#f_Ne(bq[qYmTy:AW;j=Y(aEguW{R f^Xa' ~ lrm/D!Jh) ؈iw _O+x=yb%{Â/,Gm0v~O]+MuD+^$^MO݀Z#zj4{e-Ǥ}D<*suA7w}Bn 1 cC.ޢP?o"҄g7 ߋ6E? e7ghBeIFtô!g6f7Q?q:͆"]nk>_EP׬$\D7i7q لƨlkb6O!OX˒'I.H8;ö\,}۽Yr r.Q9Bϝf)*08DҼB'՛{y5p( m#L{z9_0J]7= v5+08SʽiZr9VSqtgQ78I(9J U VSH*7#"^/X28BViT8J_*8/ ՙVU2Jf$|VF.K^z4 :R,nށs *?{ E^?.~x|h?kttJ.k~QlUNC` hV|ΗE?qp }zEǾg5y8_%AREQ'O7RިYS=#8C \$.Vz.w4dn~2iUY~B)37w: xq􉃫yN=O Jf̴*@>w@5͊߉]Ն6Cq &C3r`S$=?@y Y<' -`t}w삉 %/\PiyY쎷ᔎ >tNWB/S)}b{..ADԏIJDi'ß~̝}^|H(hhUZ} 8/fHϿJ9KFgvlܣgJ~MG,AJs<Y-| kI!r>X[Yz*l2s:{,]V{[\DDny4كzBX+TWK;+)q9byWJ @n΋?gЛI,ơL0YvOR)T-ߌ m;Jg VKS!4ފV=(8gwtknL/yfO2"I'tprTyC w!\k!1EJIQMLдO41lXųm2v //͍9ZJiY?Zzo='xxnb^)> cpt}!=5>U?p>m<79"MǪ`u _,_HTagסPbTۊ,S[+ɪ^=9#HlnRkd`jhe!4Cd9Zңh1q~GUCWo?pl8ƶj#By@$mu+E`8^cӘK׫F?{Tb]K'T9`'/MT6XC4WTW&13 y0(11n&ERTDg_ituXT<nGgm_YH3an̢)px|Kv±X@& $Nb@C ˭&/Ll (e ]TOu'nKDpm]djzUr1_=DAc}X `Cnb]xKIytxyTȪk3v\l)*BUz0v:V}{υLɧ_loy cK8vr!JNiPbJif"ƬoYuu=ugyt+So ua4M6Y1 %Jrb˞:81{3\ƾ8*Jn`+l} K]d_.rYԤV k/N @1*ki#fބ{8(dCת=4A}Ø^Z&Ac]Q)XT:ZMi[m/=?Ӧo̫qlpI]\prE>XuT9Z_ˣ׋:)Q] OLUw;J%~GNVg{1DNf˺G7K iLO8IxP0#,^MW~k}|o2}|d5QTVc5Rvw*qrBzo4je% /,7 yy$2KOT6"#"?l]}4ɓ$Amg_TW#M$NJA$* <2"[ -8(ܸ#i 0$bF+džqpW~'׳ Uӑ\NLq80C:aSeC(gZx'U :mM4?= Fħ&<24OSJS+{ 뙺lgO=nAo Pk2w>gL׸5qYy# TH (0_Pe+^Z5l m؀}ŭHn@tLΏk>Y#X+qrR^4X7c]jEa:<# /^3&\"4liG填Ϸ&ɭظoʺ7Lhf%g#_ "d%&>`\͸&K˲jND@Q;";q"[iaHc ҧxv^AaizAv%Hx4G3Y Ծ*Z2c+`aDd Շp{`UJ6,dx@.a-uf x8dd<B>cWf."qJKo(F\XiHBv(5]e5V0VXH^1܀\|گ}Q<V8:̶,RH$%2.^q_M;}pٝ8̚M%I {Q9ﵚ Q 142;[vH6We#*uez&*͆3~܎AO$˅y bUIG}B!$!?cA  tѯ/}u!@w>JaLa0ܯl VDb** -þ'qܽȼ4qJ6,!qpwQM`$$ pI|j18y%3Bj5?ɨk_ȆyIt9"'4Ieq/R|82e1N+$ɶPk=R&4vL 'r"%`06n0Sw{HHeJA?h&\F%}h?AM#X? \+Z_(=0SLQ7um:R{06 9.&H"r{+M˧!`1?{aGlN{ܴǾp.թxw'?K\7+s.#WC~mӻ"z7ӢEE4L2Acv\b|NָExF0n*'+z>oƫR&Ip3>˃m8dJ宠ďҜɍ716Jl>P!Zi(,|I& auU[]U "Tu/!V]5s@b+k17;!M&[Cd- 58K{. F{D5y(GɪbO {oI l÷"vv7 +^mPC3}z!-S.ϡY d&Uk fL;ޱ)kioT=#6d}ҩt~p5wXƍSa#d!LLjZz'DKΦVk!F_ghw35&R^$D8Ys"O{im\싘l[H} 4n !`P+S?Rƭ 3!Y8 cgWz"v3SR49Ks߿Ϥ<\;lhDn;j"93.eɞ Dcu rzOGVfe?X>Xsn_\"Vv?_,#e"4?bQ6v]22 wg T-+٧\$ !aZR;x-֪_wdԣ7ҀbλT/gwI>r9^B$s/Ā2YUG@$T[&:R .T&sǝjd'9'`c<*n~T29Zմ2a+VnmH,'`W=lr?,]g5+<+c1Q8y\L즍U˿A3Ec&NOPK,-mdvRR ֿ㳪|p%]%R~bR[!abh M"AqN Dh"x aR5kNJ-Z浸5^.kwa%:R2Medw#~(ZabCx@os46&%`&ˬskjߑHB t7>H7svAp^0!y(kEȭe$+sb=]*1Ǐ#W `fF2½yo#CBb/=KPE4m=th0wC"}2ەW ֶWIx{PLGr(47F $2q2Oq-;8O f jC{H]{gl p|f^}kdD ͠CEkpOq8o $ U|ގeeM9*ŁSxڹ=ߙ'F8e%:-kIǺRZP56XK{'OsFp݇c;|M{٦"|/FK@%*69e dq^Yiu~?aKbeWFq&,m ":nѻ~[1ABZWU+5t&%P|͠s-0=-+Ѕ7I3 _/x@ }*,s=Z;t;|Pˬn|pCA^To-JҜOYYKz9D_3,+ndpO1#"2YcY*RY^UI_1*PJd(S{(/ef"l熱%QYFCm,Nr;K O)ASxz_R{ ۣkD=* VBRl!:5y$Nnm0-v.0W2~vȮLI:HhhVU^uE/$E/g& B9tȋ0#{Zlm _"9~|}L.!k4Pj.$MG)&f5\:$!1+mAڀ73} +<bo&-~$ .J@l*k%]2>RNHW}0d}暸Hb,*,([ =eA}C0µG7잇s<*5rK֘_‘wUU}ЎCA2GMIH%kPfW,)Yv{,3 0bꇽtG)lNft1eyV0͛dj+$ [FC}D_>ؠzR౑`'MJ c!ZĤ\|uZ!"2HpQI[;}"駿negsQ3*qDzOcbgH=̇{`*g3vvwlyل\u.awZEA־O4߉XK’Úȷ/!9k@ t))>1x8ss rV!:$. tc"} rK?&4?K@9V=k[¦/4HZ|mKCڔN[e-J~ے[1fjh5+ЕVٵ:5h9X衛zhmg;]5~ZP[ѣU }/ UœUH9^Rt9b<Ճr0^T#Ҹ,H|ܽX|FZ{@wƘE7|&I@(\5buhП5sjS"4Ɛ0h|ЇHZ]rK } ^Be/Wwn r(-s/KM[ŔHH h: ݾ+{qKWGHG&3SvȜV"d%Z|Q%PϒNoNUT Ntee!ܺ[el}إCՠSȣl{<3˦4N6Σ_7A$DbY"◀ d)jH4@c* Qql;g˖9 xn}]6?4nHUA5?+N-e-d(^Э=|kp` /4]خ, !H&N‚a de|yݏW50dbdXm-\ou?{N{<хGHNƥi45% <, +5KY}bBLI1nؽ'7j jh3(%Fp”0Y&U.X+b҂k('K* sh|YfogTZ3 ({Wvw$ %suZ(S<0qnv@R2Y'WZ۾KvE`Yd%)h52h/Gv,V'JŎ0!R#%;s(_9Xw q-mʊ`n:-39uO ..vÈIi[%TXxrΥAEuDtUl4,5lo1W@592$G^GvypAHLoTѣqP%``݇Y=+S9DO%w·)˭J K%e_qa6X62!|$mN*0S}Q+J䕪bdjPCrD蜥:ڽz nժ ǏUKb#'ܚ6E+T7!JO&j<\%# ^“.r,eHsk>$J<*DVԝb2e8ɺf]d.әŹ'rL&;+gu{:yX9\&wZ+k`j+^]l$µ`GQ|'ɗ-l0֩]ؑJQȜ|~FbK'bPP*W^E%l 9$'ߐ5fqUuFKWS*B?46+PR't"vTdVr5Ĉ*u~BVѴLѿ9 _~*69]9-F8saR4(v J]ǺRۗҨVyU~dj_7(3jyyYwN\cŘFQqS`r^ 8dp>!@nOW.p)vq: H.= >A(W5LW|STOZqf$͟P]l$l/T?VbD܏"3צT䔇x|FHʌF)-¶!n{ۖfc4 .sd UHV2c2>/Ƙ=IeKvq)Nk P2F0شܯDJe?qGU3(f=y~Mσ-XNC}[BgGN$o%ӓ )3 5FlWJ@,@ 8LJpWir隦6[=%%ꫛgF82Kb xu .1^;Gp-D/z )e9CJCF?[$\ˆRSzI drqc6}^HNq~?wǛvF'gxͨ?\uY&CzN{ ,A=՜(] Մ$LČ`ԞFNeA=u1g$}AwI9pwTIeF{U{00ٔbr}FI7X; d4mFL=<5zG|+9hϛVa+R[fy) ^RDه* kar^ou{Jjֳw}xx_r3NsjqM`xJHe&CJ%!}uI򾈌*O[7Zg PV`2تY'E'onx蕉hY{*r҈t w]seB9"y[xbB/2_3O,4.O~EOM޹Њ1ґ/ ,`=D 8Ii~(/^M6AFϠgSzSܱ1){Gl +V]Shp zFYo[hY ,jp\e djɗ9B9$wr]ŝ~|j}{'YѪ;T4?KZ"4Q< 4L!GM o5,~~KY5MJG.kNJ vMq8|Nz40 dK?}dr"xCK4-ZP~췕5hm٠JeO.|e/ OV 7?C@=tC§_?$Q9`sKz}NtcϚʥ8X g5ձAwvp36RJzm KZg&cg򫜣dhċA5-ϧ1X03?m$+m6\2Ǝ,5`ďosm.UVoq3 8I4yM6ܐVLz\jPx/2[ߖelSQ$=8pR&>^!(d.Ng%Z"C5T'tb`FNJuB|>xNury_ 1/hicITgw6lk{d@$ Z~OSWF "DNfBB\@'ơ@ Ny?}ȁe݂f:>Yy`w*x>k˱c}[Py\Lqpm=*׍ /O]yࠝɬPQ ֚.K{^N髞(b/6i.R50n }wߓzyzɗO l؝<m6壈 Å̐Sa7)ޓ1Ƃݩ~2Ͱ ? QS%'ѕVd>4G` HZZ[j(Y;ֹt6s*ýw=S/:Ch@@Fep9ؓ1\uu%1/뻫b:p<+Lheu:R6BVqkPhu+;?s[ N'I'}C ry'gZ1JT-z7ϐ,$d2Aqo{l<!-89c`فFt,z/\^O72/|uۺ'@nLXTHNxqLg2(;LymH;D\Nݘ>s‚ɗ'm͍eNUېޛJћ; ^m[瘯PF=6M >Lwjd|d;; l:L8*RHH\%f;53~1B `nG f-ӨA1;&%5O ? 5O"a8KAݝSk_, /jk{Ԣ|N@TUe_֪K ZmR脤UPERv9~l{$Ӻ *v^9DنF;Ρ}pVgkSc4K忍kg~b@dRTzMҪ:@VKĞF+|e|ĥ)q ԚT0OK"0$!H6rÖHz> joP<Q22/t^9o*`^6s٫̡zQ着5Cv<.s!"#{Җ7TTTE)`ڔ s^X9P H8G7oTLj: &+ʓHFRDUsω g >3w[Wrl1ݿ҄J aǝ? k 8q?D  RU&EpR^Nbj%N!?͜ukLrAksQc '~1#̠.?agoS&IkKI⨡-+WpUNN)  Bf«yPɒRL)RE8]b~AiSnY /]!+# !cƓl6G7iV~}Y܋&$  8҆a+` Y\XDC΢6H L5]r|-Faj:O̞FAkhF!5!l5w'[^ƉIa\="M*~7[t4kuڗty[IFSUkFVM38OI 8 GB6zL/}+'`9,N,ANh,\|5@iκC4 NouhV-Y?>U%T57fjt7/ʱ`&˨0rZ4V$vmH\mPh}m#8|T8s#IїC tZy>HWC> /C͓>:!<@Y5jśb1||R<" 5%Mk"oNsE.[!^q`6@{,&tu,Z-X,Ds HN.vȮv/ (qqfOjoEU>ų8P@DWro vx-ak=JL\=F僔0 UWyN@$H!DÑ9Zv~sH^\^BNj"%ۉm&^6Vka;} "?19qަC(\  P1rzX&Cڞ.\ϊt9?a;*,g8z'M]cVej)"]R:9A[/ 'fV+ZFH^'aci *D6<*8)DaG-ywЇt[ym]0s ~$m5#&i?05nњ҄b\ & MjcymF¨ m2hP( qbH pf rkwkUM)r:kVY`ʝ0I7@!Di}1!j26HZ ίe%b̋jM=&zGe:7bHb쎊[РןħRC#Pø QNB`mmy*O 8.؃+q>fA>d\}{_65B-t^Dm8z|6tg5IuiD!Ҙؼ!=|EdJw}gDN&m\Zkv0}M.j~pl䔜RBf#~Íł`MR NKɦ+<)۬H r]W_(CQnh9e{b߄:)%OduZ#!O0~U;.x<%\B 7n .S 7q",님[8y TۮMBSxBH gTAGC B"P8m F Jf)d"p ;6zFnfP^ڝ$JzBBmA%@Cb {U@L&2.:`[:'E; W%A[؊r Zz`OR,W*Q R➛M+NԢl2\?ݭPʑ|.\WGK٬oK9i'Eȇˤ prE؊;V(P%5+IXVYDtan-h@vY8{N]]m,4fAOUxrG7`j*= .YmeYL)`2Yܠyг$JM G*n>dIerO8kOS%[T}>qɎ~g1lVMM+l~EF@jCAXʕ ^=x9v;f%M(&hbx2Lʦ\b[wfNOh LH.$Wjųi;;YNוuTj}(4ς%Xl J~s9$~)ss&o֨`/$;%ף<[euՏ\j:0e-bd3T16"(pMr;UmJ  LIm>`zXS:ͫ׿ ӥi ͡=8k~G xkMM.YȰj(i&[ÆOY*x-Xf:s$zy/UoB.c` JJWJ5Evʸƅ! `BWPx}AcíRvt.΃7";y;Ǘ bu~ګ~Y ^=3ckXGȋb{+U ,ߚO^6UkդK2%+[k3no֪:O`tO#2\l1R'֏@egxLݛ<)B{/p<=do _+$>_7Zk~GJ^-ɼ<$ca[5IO{EylOtEx!y5j}z=]F!;1! G4RsSDsqrwH\wcV΄Oxw'!ȗ=ˏ֞p ɰZjlH}MOx2c' ȶ"*}1m0Hmբ9_Vhv@N;ևr$t#Ats#WuxR=MCe`;[1x=֩J.l50|& ~K.)Ć 2πgٌBݔ ń鈡G`|[ AkZ7[6w X ro8U+1ֹar5=Kώ$V nHEE".]+(,= j {ĉܰ9"a&>Lӹo kVoB]8G:n䨹\X-hPnZyY>/ q_}`lQ<Ex#A^?Uj ,>;%^/>bKgqksI#ݐ:8P&Yj7J $>2L:QybSHv~1 >\B 'd7G2b+LhnKpd81%wG`dRQֽ>1=&;}4fg`;ոԩܢ VkW硙 T`4P=IT%COA?턝< ؋ v@.K/ǚ3ad?v#?2$O腏sk"j[3iWi\ mc"#av)~u 0NɐfUP7K*jx:e9_8VDh5Hr Ro/=^3%X!Jb C(H!ʟ|(xe6T6";nǃmD G*d鍕CÏ g%n ȓ_oޡ+^ ULC`"cӬ(>*H~ڰ0@: ZYt3ziw_c2a6&s9xsq|a$pe=HM7NSf^v=堃~AYTXFnE'r1;kW#P eD- )DN0蛲,. "\oﺎV:k=wQ40殄|2iA/`OV]E5mOzȔT#~hLowݗ&fZ^h3JKoۥ8e1B2gO)3󓿉HL/qCݽRN2(WpctP}T٪-^x4y@OM/ϼKzFƥE7|)ϯct4 S y*;XEh7S;<%WNv?*sеkTJ:tTB9Y 鳭Ha{E]wN-AeU/&=Ib5\->'vtHI)<@{u }(M2)珿hwYH-}3 w*V6!^)4⼇h tMj荷gK'GZ_e1hEiita~CE{{u{8 -x\t:&A܊qra|Y[P~94닞")I1(jէt.L^qbxxAt!KLf7{S=\ϑ/2lN$#rR%b$).,qӱ\TFWnٓ$tP5H.agLmH/8A[y!Ea;^?IfnVX7TcgjPR]liffDk^6w>DZȶMK[[9HxޜOkсt \7eAİrΉɀyHTh ^nsAs,W!GNH+$uFy ,bkV6\qgޛקZAOZ4ϳ+LyR hRGqrȄ?[-0t )H;T2k|}Q (3jhJWXnbPR7S}E $4&vitoQ40!ȑXP/ rX}c !Lb7ȾJ׵Zcoz愒vJک )w_"0!1QHwbQ$mߣ ipI>eU>-m$ܙu!ӅBo+@,CFVWêʕ%{"wUtf ᔍ: (0C Ty[CFw^h=mrA]xtB%#X{_@e7 ^sO[1@*C )dի~y9S^_6w@tidSXe 4%gKC _ppjMX Ӫ X?d\¹!$[鲬 )'wR$94^L*b"xo XR[V "x& h SͰI|B<V9dda\h<]>uڌ{ fW)LsړM0!Zɖp ܻk> ]a-@:Ad?{F WE'ȗؾ);UZG/ xOjA&)~.S]P*w0e#:A8tК- wtxbRu$սYdZaG.[;)!sYxHT"\UMi%iw'􌉤 C&2Z ;8HSyqPnj,cinBmSx.A4_-hL/[?؍QaE08W$xGSXO{Ig/u鰽&2nƘ-ΙWI"W]U4#wvsAqic[F }^m3x]ƞ"qgv+iȽ"G@(5#ױyy'`Wq>LLL>n nrx6 "TS ?$ 5R?)AUW=bPQB*Fxה7_,Ǔ &_wô $|aŁFr2ݕ2❚d0Uʓy`ҧÂNHQ7:uڅc#1)d>Mk@q2@>BRgjj']"Hۜ"5>P&蛯cTƱ 0I7Y i3 rѝ@LBzi%!п%C7Ԛj; kE('pS½'@pBR8axegcslV'՝ c@.Kv1` mb-p, =%?iL@vۂ|7S D$j~$PNS\W4<`PX>u_ x-8tU$쀤~@ɱ]"WO ͕h.$Y%H- y1= sĈ3'a̜U!eĘlΙ wN@Y : ?U< hF 1ki /=*/FƉӹIbaů"H{\Ro]nږBUxZJe9ů 9sYv(6yq7RHg(dqJZ.(砫1`ro!P/w114ӑS+Z [L_ۼ"6ْwgpog}-U,^qxŵ Cլf'MU_%G$(p,D"Ѩ@,W (oKy #jJa/I#ACY.D$@Ss09t% ("/;jGǢOoi@.vl׍soW=p䏃HH9^LàbU¡$#p:lIm.{%se02>ޜ~#urZa-(y o[pcAg J$ʒ=7!.>U34q?hܳβNB _jH):BEjCӪۣ{ՖN_C y]!0{kui>*-'We4\CY*$ ClqҨ~-]y bnYHw2EϸRmMrt 9 ŭ>&pwLLKjLL E$s[da3U,YlpL\@.xQʳ h4i\AΊtA0?L1iW5{h zV-Kyu`et[!U ֞r Iґ. pL!s嚔.SVʑA5ZMt Pu8os&δl06Ų}1T3˂10ۨ9Z\YǀJ 4&f2bpd6+ē3C܁$ø pjZ%o\]2\( @34s(lҷ86~95~>%+E ^>d|+NP UR2т(\5ms EgZL9*:jc}c@ls~M.8Vűv ]: ؀M(P@u pqd[t SޙD6V( QReځ٬?'vF '-K'٣TJ_ Nq<莚DۻX 3+82&J<_ Ks|- jaTY,/c&Y00m[Op\bbQS{h 0.e?,T%[!d.$ ZEDfmŮz3mkI]~Bt#ca#!S@zlKOŅ?6r;#O_tDQ;r B?}W*CfRY2@ \$23U>s*,_gkY Q=b4sϡό,(g׻D ݈;+sP ]+S1\lj.!)$ˣ+}M%FS̖1ۺ&4y-w_.QËL2J#]*}%EÂT+T @GjPʹ@KϢ-O^ԽLDDhܷ0⡙©gQ-dFu-Z;Sг2]T$ }[3` LNjYF_gAS$R>M%iT@%cv1]Z=h*%L FJ:C3c,/V9$XF!H+Z5c/|iKUIvi:k2-kN\)9pQ>WunvoN/(_of~ *doe: >H0Hv  sQvQ˶P%:J.4כ .e)'r)K#!ع;F[$V檏|Siy~/bΪLm']6IڃP$1 䜾pߵ %#+TPuDzwC:+AlN#wWպw8EV v^A~Ifu$0-صyn=&N?I'JN!ƸŧZٟ>.ҩz2vfBq'6J34oj.;^&ir PbdrZ@G1dLT Q>io-&Yq/?4,!V>2B'Z.͌3CJ3RNn$*8":*󚶉4SurͿw41hvHE%+ <>3$3򮄣͜BaMkt w"nQ WnZ =~p@k@sqt& o8@rg6@_՟5=Hq$~ũzWN4՚7$=PPBWck_WR6Gpڄ7`ᄄO~=O2$y{n1.Qdc}'IFr}|38z| h/-Z[ݝXF(9 '֡YY%q'㋶ u%#X>JD–|VR7Nj ʎ>G4an5I9//A!Urj K 6 d|}Ǽ2JBD1sH~9zRFv^YȣYtހY\#vi_T.yv?[Qt+1s&D7<6)gXtIO&j`))2/Umrv$*ߍl=BGP%}\qk0ulڃ))v+ ˴gk!Xűc* %L֑c1] re@dZz' }AY +-,XCDjE t<2hj~aE=:aU8UY:quvP0bI{r=bvnrr=|#@.sGpJwo# څH!pbr԰ ''sYZM-GX5F\vYx n.vQZS>+!VF3HxRYkj!̠/h]0͒D70faB~8\(⠡:\UB#.gr@ Iuv3:܊ЌNH0c%6oTMb[aqØI]䎇S~ 5EHvJ ~S:P3CPY8|' 䃲 QL~ J0BCvdN9m4+mqq⃄Nóqx8ܘQƗ*%QߠX!ňD;062t~}(.ÔY"ѿ٤6(ou%|%_Sp/є "f.bƘ qBh华*سNWʁq%vu5I8ҨʔMnp<6/c׊ECWH& J>7d2TݎB18:9OJ527:C'A؎쿳nl*=U27P͑ sa*ފ/E  ;VX:[PP K ¾WKYw$jR @yRJB೼آ~w'yxHIMQ4j0 t/,f*CSJ*0dm[PL)r4KG8P6uIȺg'"d;z^=8N_Q Ӷ,1t]}sIQ: o$V(Lt<%- N7etg7 X2jHIx zqdE_Rgraw`qsV 瀏.NJfOva%?k' IS]9 r \g%NIY/~CU EP}?g"gyOnsJ ؅uLL%AIbU]=Ҫb=SFu$/[l!Y|V);AMw@^-3~]X@04dBKzhO˂ faίk:]hꏠ%bskR퇹5122cȉ(aAU=VXd\PxHBF=QNB1= C&"2 Oc99[ R+H=@UmVU%5Cэ"rYKb~fIY]^13Ek{ey͑3[1kM * ҁa:,=*6KW. ރM髹eH|%I#,v/HQg(KfuiM?0ReUYsL},)T7z#\suk <ϭ/Sч;?b ϏXAL4=&E . Y]tjںfrpn?X6aiCZ*Q-Lҳ. :33Wێ-)H:OnWGUq*,4ڕAn3ln`,5IuB:ne hY2v/(%Nj%60ً#t|N5iUm~lREsq>pjQM(z6Gm[6x|Τ*E1^=ə?YQ|^ ɇ/"Et?@Bƛ0K:Cl 1Ҿ^9w}@KYَv[ WF^M. !h #.E]B2]+/M^} Zik,?̉+Is;4| -ޙ4 $͔`pY`+j~mlUhM[=ۅN8F^017҄S:F6/4v$ʋ0B8w# F(jTJO{QXZ 2T4-Ma΄ /͛:n.Tr%)L4P7| {9,{:& 5W@An8H4Seb~حN=V-ƊNE٫s칱FKn2u{؟prEvw]Mߡ 6\ c[GV挍p#!?c5sl󬱩vu9˹0cRhYf` xǼy9 & T4+Al {e&m9}苸fI)p#9nC9.:4ASk= ik9sBp\ &Îu\ZS?ϩ% E_9Dq[vpWfR2jQp=s(0mo4[/{bP:KQL;hӦ6~7:-R‰rNpRt(uBs>YOlAq~YCfv0%bn^s^b- `{ M :] @JS75;Xd=I<e&moi@xO޻}m]_5  jW<^/gDy_7/qH j1+Kvl#^I+ԔeY{ rxO?1zhmB%) O?i{ 9fe؏19HmiSC,{w]k`cz1mm'5 X&&s[ysvE T:L ŗd*|NoތyT"Mq)wϔۏ5Gs¼FDG(mBQҴ|.Z`.,Ѕp`A_ztfV12fDzmi >T ςOzT=Vܑ&#$NAD;̽}eZƍ;g ]wO]Zc^h595aaɊ98gӯhAX`P`B02c׃k^̢ig%SEO\FkMYˈ&X\+qwi0-lmTrogC3\i5?n7-ORiCiwu}"1һ ]糺[F{RKnjE[mn-6%}.5I8Уτ!5s{']hyfBΔcLx EeLpSYW"ca!߇Q6*&ЎdWc! Q4ב!ŖMi~{6Fs>UݰߺEt?1ie"26G:Sk/F[8 ٧P.jX*m ѣ ӧ4R}˱Z>]In_wMpoIwhψ" YO :]̒:&CXRxYbwS5}rʝHDpf P[+K/Ňuq!=y,{\DVlf~UM#7hFn}h4'/mohX}0] $1wjm!aЖm倫魓P༓\JZoZ,t<mLVZ82^җs 8}وJSu<RFƫG#D>m953n+/1bl]llsݕZC8Z† RSg =U+k#M|ŞLǕyZƣ-;f]˽ 󯁾`RׁG:-NJ#~^Q!nfP}ruJ.w]p &W`w#)|UŮϙV+j"880"* kBa h98֞Y(C) jJ B%T _kM]/߁r@J,K8>ӿ蛅ZIj1Ƃ(٣r ,sX]P׌'vf (Bx1@j&TRGK"rY -v_GO ML׫ptnz0\dvtj|H2>HRbZ(5`2C/)VfM{8A=E-V+08ƻ7qgvti MV䡩qҷ21HfQt(Q^>^ L~k(]eV-jÑON ʣ AvaKȂ`$D},.қNf,rq'fm܇"jn4Ǡwmy0UQsg:BrsFOn;l>ڏ5:Yloۄݙ?jxj(W &e(~-Tk\ZJTJaanU~,Fb88sÚTMa×=Ws;E@+}~ .Gӯ~1]"ϻMsd_R%墁:DuJwG(j(j_}}oW(m0Ƿ ?fJa3AU5^7kU9Sl,1;9RG8nw (ݲ\517袾>wZB= |*~:k0ƺX@\靖 f:^ѾM.P7*dT 2tdwDb.:kՒlnQV~ It=u!GY94¡)f.#~<:Csssl\$|ݩDqjd^jJ0HJ4`+K%| G! fj+ P!=a68Q$>g]Yz~pϡ^/''ui@UJ/\/t+@rU!Tvfz.C.W`(UoKrmPo{1$=diET+Z|m=^!RIQ#G JcXj+_DV:WNC&QtN L`8('v Ew;n~]"\pٔ9=E#| [ EF!%l77#`N%oRou# [ˎf  ^ x!,7@0H+IOItKs֩T3utP4G!b} @ sGcDLL<ãFiSF@mն]؏{M X ܸlu XKelz,޿:U/ 卼q \͚n8f`;Q"v׌⭓t u-YLtc%k)HeW!{BP7F٩Nv/d5Vqt`yNG0#10Qm|n.y7>ߠoXz arf$6pޡS/RC~? &d^_İьP cz《r/mBR"*oۻ/R ~B`gZ*hMڜ]9Oj7Ɂ->?)u*j)y'FI' G?8(0 lgwzGvQ߽:#Ri21s Me g2zp?פY%C2&;vʰ0zuiH_ [r&o.9ѓ35d̞1}3y\v^Qv~ (=obHE IWv(: bYselvRw,aX>Vv8%g=<``RKXZ4U7mPxx0Ye#|\2ow,vKmGbd·4!c sG 6Y:knq>1A^_vt+ҭ ![pL!:(7kkӮO`H텵2YDUNv4i3Y o6n,f@!t%lf}GWELى <\hUvz.f/mS"=H$'WS1o‚EB%8#Z|: ,] g YM)2Bkm$X!h9p;=s+b[M \KdYa`WN|d:0s@c(+}]IVQlic`鼞j}G?őfڄέ^'m8cߚ<~7]m= >fF T}g*Q9+ĭs0 H9y~EJw$h)q)Z_jz!lw~|3/LyWRi—{主rFy vy^X$׈Di 7%*m5uWRFP-N*^?4ANu Utk15p-gʤ/.O׋VixFSklWS8M0#'cO4Pg3"ѓwژaaElʒ,{MǑ|%aƥ<!gj:V,'|/φ6ÄL}iHtCC&,K"U 1bʼn'~M!]m+$&(AǍ6=`qv \+ɱ;;S ۥ?SNC9'u 9D閊iWǞQ$2VqQ mN l4Ir .E,w,F5!=9/Jc 8Jvs''9藎h>g"T Ո7=xYCRdQ$@'ݩnGFw변qcݽDgQ"WѶ^iqK%VPR N; `[|\Rjlkf"*wdҨ^LZESs:8!i Yr$<_Ugׇ`rfSj׎=Nz8/mܽ 5 ̕T{<8? dCY*6vc/Nw;2 nT-k8qeK .Gc(3/bl?2}5P9~ ʿ"qyLqA}0Gg:a Tkfov:tmdt-xAMGg> ,[8+2O\&E=)P";hÐ(RI9*&Q\? /B-_uƷX|F?K_}YXldT:t @:8z^X:ׂHN+0] p=i1E ΥX@l7'~ yȑJ.=Ot$1އZmȷf)FVZ'%2fo5b~HbNσ=t$ ʜ<%l7ȊH/ Fxw+/QxJf0( _b#kJJi2?rH܁Bhl =2"㽽iKtلny>dB +*`ÚPr}l8q%g-u9` ݪ>ؾ  2s&BsN08@XF!v?=_q[%S4x rş7ZNLtg|yVCr@Nj0kWD$s%o|.HyV1ˤT^~5.NYڶC0*7ĀUfXgcW7:ɽxO$յ+O;dDW&w% gtGM#h3 S TӢ;""\Idc,15)C"(E@򊨶JKqIsף 6ٻm~xjN:g0r0|F8Pn@Ōb.lpudkd!a.=IԘFrpgxb4V0g%J.yK/upTx"AS }xyoy?cYMنsuӖ^V>Ǩ =2\t}iˢ|wylc`lAs9@)[T@h|Y5ƃ9և+$ %*7G~T0bO"a.\l;a ^\(Fj VS@{s,ܞ=A-ٶ"$T*|=317al[LF!gR9a6eb┗ъe :y 0d$mjkW|/QBq9-,_^ropy bV.S/fPJ sy)[9/!iB4Ao2(d ܲ4U˞z 3$ *\`7*DR"SY'cbC%0lP| >*KgciBu}ʙzoBAx rAd'{G0Ea.*mA~5 caNbgdM)X#V~l{_ 7BXAL7CgZAh*f\A J Pmh( ^Mr*;kNP'kYфU}[6+T҄!v:A+ 1L~(lS!8$MCb& w[0] J o,#AF56 I pS:b),xE;1T1.4Z(NDPzCir و^WGM~Ʋ4#˦H2a@ {DLڥU2vd˖T@]N4l6~1J]d4RU M{RfK!BބmX$ZHF5uT?'[n-sָ˿$M<0{h=gҏ ()2FXrjHƄ*}[3ǟ\&?uT,y''UI^Bô/t|K&_Luؐ}ҩ΀ے6>B<]&~ P;M{rBOh&qNͻbd.8z"VCe_@skdna RI.x%Mژԣf?´o$30 [I]nU x};QydWMLot$&>:߀Hl.gi\©ӃШ!J΅ @]F2q8j\C߸w$!wcCu9WVio:*,zs>׹ ީ>93ŗ.cS_L_{eGf;ƹjB0$$(9vN#\)SDqNGنl|X5èc\fd XiE-<}>' p*q/#7sH!_\\NMgJtKDdWO,_(5->jn5 n7`5KoR{xtu PxBnV$Lhoct*�U}~W$$Zm^ 8'.@0B] u_ yEKW2ec~Bگ,1[N}s_^{(We J1lR{V!2_ev1J~ƳwLJ-ӑ8J X֋,BKȳQZ4W<%=|;:FrH} U o}bw2c^!MΨݛBnU+$ nFCB8#fu&5*fOk!!g艹qyNbKs)z0NlyZ=^|!M7י:YYO81ŀy7"{X(C;6狋pD!tov.G1 JlcK W{J9L=YTzUf,P\Il!b]du˽9zeF^(u*Sb>-f> <!qZA$3zfF0D  &,~_eXu'IU(dν /lendrO$ݩǨ埯 m"-Xгzp-NEZeْLJ&s?Z,V/@JO3|m|au}5Dշ$NpUsmX8דAz68ҾՄY00BhUyTJfp:^mYyiX~`p<1;+%a -xJzgRMS6ԕf-݂J?c Skeay (M4v(Uw /s޴t!o`P.691{<_WSIpJbn〧enHn'C>j~,3Pm J89xq'b8ajh֎'ګteλl;@ܙ!ťq׷ :G%ZFhsZ԰2 <#waH\G*hYBéĈS~3eYg BXB6ltv _|I ˽05^ͻ>9-/!HGM r S'J &c~c0&,5s΂wUоqQ# _ /t/V5|hu a'_iBs 䂦KþI~3y8$'F;V)$[떟0'n v |;qwa}W}j+˅MJZwi.J6[篸'HATbw :D[I`d?޽;m]ycެ +d8#--Gh\31F`̴C[O9:WWX!$IO] ;* % Ebe"q'Xb8}*cEd\`Q SuYz=ƾP1vY8 =UeWW-`ƓԋOBgf^ygMV",upMz<x(_ #vܨ!%aψуc-Q3Tݱ)sxQOۙ%Ƈ5[H SךּV$;D;|ws 4i䬘4ٔMbE+oGΌOgK[HA2^Vã\+rAοJVgIn'gnW݅p؅&mb$ܑ8!8 PχOat×P-$6HH5Sߪ"K+~ͷ@r,,41b"~kT . !m8xo$)kJ,qC8^|g>t "[3`34),N=HrbVޞFbEH~98K(PCy%x5n1 n x\OƳю܃>R o=%%_kSPn5OD!܏K^_`!N Y2w(mH|O뎘ZJy1-#_N3]:C]qeVu$`g*5Qm=˒K~W *Vt;COi,H9f|[fcC T.%:> RC~I j]_nQe|o{sxLWʜag7lNCl]ч"r,{UYwA䔦_ܦ>fK}wɏD~GĶa~:m*g}pt|bKBL{jO]/;\]7bJ)[a5Z,8*b@jj(b)ٜL52NY mX%xt(]v794 B)^IDVMK4|a\Z&XV0ckl7)I[|n5> PMTocLu _MET[1^s^d(YyE1ܭNEعR~dKe1^N`*8"V%}@Fw ,Ƣv"x[w04ahJ&*U茓Э#OdSƀ_9TF^#fκ?oo!峱T:g_b( 28ΚGôP¡:ưIV;lu@wSC;.n^j_#e|MHz< T8'3SLe铘NMXe^?lx5\u(Io![lx"5%Q$[sPQa͖^n 6e]]&{ R{Eiw$ wɹgt9ɰjJif{/N4p-"JW)V @Kʾ$ q؃2nC;z c7POY^wdjN[ểGJStR_K%ʽ{>QEӻ'iї3 [`)F,)ΐay/<).dAwdְa&_-s(i2wgxS~Y+l f@GpY/T=4cuW,y[`wW"=Rn ^}VЃB8FDD.~YM͎hF'eKT1lSת(iF7ET'waW{\9%T{v/mv ]#":a5դkU)eiT1RtHMJ\we)n|\Q6 )`I2g\B< vxYr(lt{8&|UA/]ƗE軀$"Kڢ_1t^"p FhQHm2b_ܹlAfՏ|͓G,t -ӿw9esgyܩV~*&F?n뜩U!6?*kiq.kVi-kMz%`oM( 7{/8tιnh7NѺ!=Nis5-gMsJ۟ؼ$_aGT\S77TݡW!, fFMYI>8މpzw"NӟFVd,ՖOX5)qg\"F:6;hgh쎡VR)Q_c}8,IT q[{9oRav#A9Q̸Yxɞ/ fY~7֯; ;@#qi@`NL\'~Uڧ&A!2]'\h ΀w>T$7JMa䇠 r|hY"`9OJ{$ViSHC-wmV!W~M6F@ '\Bn|8h'Ts%d3c^8@w^ D#yx'6Cf;?BM y"(r3nEI\EG{Gܖ#H¬)qZal|w\(h4:9ŷ)؞2DjNM.ÃR;-zAhuA9/S&KyL%ڽ-; /0"ۊ Ȉb+#R ȵ$*>.x> ˍt]UZNg1{vKu!2xd5&N椧!0ꛨ4goX8$T8 lԧOuŖ YëHSi?aH~(&:վލ Q.F>],"’J6ט*VTRL-.M8h;{-jK=lȒ+]-A @&[[iOUy4FVfenHG^߉.=NЪ ~o2ǎFIu]#Ⱥ>s1XKzB Ou \Cb&RAo>5/[B3԰h@A1(ƇJ_N9u!a+l#9d7sȁ$I692`CDi%G߱ ;nf9F&zjH.7db120t Mrl^xO.Xk#p'hkx7hJa/l o q@p4-9ȝg.늿\ qXfMuˍptk-uaࢠ(BV, :FZH5 $vQ?7¥HicǪ7(m#T7]J,d"* 뗜xZ3ڄ^R.:9vhO3[W( F?/[RL|"շ?#{twgtاV]Դ Q .Q'Ac朸;GvQpsj>)z̅d2#Sz|ؤŃ ,\4CFH/+^‰笋KS}9dɰ[$l c; ! ] @Q.;W/dL %_ ;,HN׆swaP䀉({-=0d:pi>o)cKÃPl1Q {Kہ8ךcNm]8nZ;MnPqCM\)bL`od "M3i4KQ|]êe-ԮN0\D6p.r1HFӑU7/6S,%|tb9!F^{}Br*hm _5c.7]e1,O ~aHר]24eg~Ӧ?è'vj$/ #?hZ|=KRI֧}Kt-`2¶-jSsw:yUvǽ`F-lKB蝝ɜ o8J`hJ$[wG_iJd4 KTr5L[UJ0>8lFtwэQA}|ʊT.A˾RxOSLΞu95?$&ɠ҃pæVnP'3@#{Bro5Co +"@Wy@ó} 56Jp`#M؄ MzlwxBexvI.0zmC֢֒H!߳ gsV'p~RHp(-}tb* Gd(z\92=}9&E)V%)|O׳im׆wZ$塬:(EeMx\SH}|7hdD xU[ 3ş]b}A_S6ȷnhVTۺ8`dx N=)^I08l{8,"K!MǠqzfi=%1>cê{k+%fum4]f-c 6]abpob[|\]'ϭ?Ok))Gb q=ՃXΦR1;)z\ חVK6f :7} !Mdߚ=akc:MפRe:f_H}4=pm iox"KGJXs3Fm.:݂6) ]tH *"XveL,THl/m!GXVa3aUL?-&>* }S>L/I(\E,kMmDߋQ[j6WHa:BW }|*Mt[I![hLJ$^,ٯ4Ӑ.w8 EMΏQM m3׼R2<[nG4UȏؚLSveD/'o^)[:$=q;{PuciG*[I7 jX;L4JٜoهȘIIbEZD"Wʳv, af$@|T4 ]yWq5+{ծݓp(stD-qDz'qWvJSZbZ1|r\ޢ0xV5.pĘ^#ouޜT7R XxD6tԖz!YM!˶(5|*'@B4u'v0ҥg3SSMR!xKP@ WQ92ʨyi3p_+1-"l%C1mgiQG%eRۜ[^>)]*DgHB(Z6$`ݯ`|&֥-sۖ$JD.Ʊ3ѝ/ Ez㗼BGZ\ ʱ hA*X9HbYfD l.ɠ)lW-4x]h m~!0M sdk9ޭZs|[j~.Eۢ,BWn_';sԤ`)í/Sxl Πi_~ca(:DAPg9FHZ59Q7M'ܷPNp*`kEO3sHDUpowo_J~AXJrD`P "|[5rU#˺ɀD;ảgY S&#3_EJ~k^YL)!N oS58"#]̖I@Kw4QZVLN'a PRv5Qq e'.7JƦn! 7݁Ig!), ّkaDgDpX|AW)j穎c].jխj\gt崳lrSJ2B[tqR9W"v-Bl0cI2[`D>͟bJaY'ygr %%^ ϗVעC6Va{kݓ+_PO*tL5?onL}]1eҵ? 1c>fJ;őXgGVln8g0daXȩkkK *U^"BO: %Gb'9AJm5̸WV&Ty\kJ]¶cA j@mMTt|؜KBJfI}'!eR2{?窐.IFOñUX^,[0%:P,[2^tÙ*TQ0a`eHY ܇vѴR;cş賿ir,#^[uV/+K০7>y># I-"R8uُ3mֹd!d+ CyB'L4mS/W DG8 ehNi}IǗz'r#-=q,|t5P$蕕}םфhb: `w[Civ)Q%xNYpHQM^-SMp] t[r"f,Ӭ]!摆?J{88\9H?%vY]]׌9{AG4\m`hRvǖo ̴sW)__E M[0Ƣz腅,"F"o2*̏RkTMyPWd$I?=c?Id+G?7cxl>O>e) qb S4+ S~r)B|V礱E^):͡!m: Zrh!Eaؕn8]hʊU&XLyqeh<@nWWT.L;0 6NCYPyDo>8SG1`71I_, 9Q*õc5Y4C;RoyqJ^z3vu 2Dcwݫj IG[^e*쪦 T3.>1=Ѫ0 $g}–yck%)|jlʴIg\䕨Y/*dqbj7rlgt᥾`$$7Kȩ6lTI$磡 bT\q9+Jꁸ{/U[ bʒApƨ>UzqsIޅzx4tJ3=_dZj01!qc+4D^Eߴ-RqAk/Cd{o֠yp6y3\@i-|r8 @4ևh9&/W7|4TN{j"+֬ QNHڱԞ~)Uf) ^r24.NR\\VG/e\pDNxK9p7`h~X]-Z|4}9V6aQ MLj=b.~_M=D{`Prוʪù{6<ٚϕV-0)gP7QS E#ecp+f%UɌ4l_d8:9d> 8ӖN P{jaӯM1}oب^ET΂Orb$0 w&,v=($!*rTN:Cđ jvscT H2<[@e4V >QYQ0i_C|yw1Y r/*-1rQ@ӆ(aYxq&.K :<5zf]zM=11g9+^eثٸ4o膁!Lt\aK+ wf>a"yZȊ5ĵ edQ]W!Cf2X؎ҦvN2$Dzp+kŶRq|3l+'E9C! d-7@}Rh\u|v\ԑ`k19Qg(G>SK; e/;w5m%~7W{~QO1=.)nB"/:Heǯ4$Cm[]&3m66 HxnN=A1N0Qp۸`:r'&ڨofAm%iP%#lA-I8vE{e@Cgi߬G='c؎}oťO[gNrSq%i$6;WCټUUlOLz'Lts۞1%%u$$ *lw濔zϒw HGhׄLpKk5oקZaLGѿ:u f&,Kӛ5 #]$q0JH  (H>f#}NP؆ L Od'Y]P0?/t1UdW*^0H}4Bfpy /vgm!P|UR)yZoK1=K.#7Ku{bs^s,-k)qqbhVQh8B:O9ouGCy%AaKA4Nl.nh3/bG(*( hdh^/{#6,_fSa:D Wuˑ:|tb K\)w= +  ) -6ǝan֤2s~t%{&`N/WIbZW*L>%BuބẂwhnF_YIDeҟnѠ풀ڤѓhGﰽ X&Ir:=5_J~K6sg0xͦm1Nۤj})ՄkQmBUMiOoX`AOǮu]63.L`hLo1iaJN1I֚*xS=궻ӑpuzD2kqg!fOP>lC̈́*Hw):\__\4#,,fLKgkd1n]t(݄ןt@D7m\ *YIkzs¹eB![Q1|,m4SA_r21ނ ,"-~l<%. .c#h9jRNuQKĀ$[Fyh|.|;(te(2vC*6fFLCKłP g _Y%?'ޓc/Н ,]jrAj}к#75_ۜ#3@2u퀥1oUps~4n8 8!bLE齪%3Z$Q^5e` ךajSlO` .;Hƶte,/pd!t”PwZ|0b:5ƙ`ӒVd3^wNJu oÿY 3lAx1>+W\Forg?C{UXB]1,TfeRd|A{{ذ&an5 ctaD]ο~!s%{,vQClPz`^f3jad鎶REZ+͝/f(\-AV<=hB@GWln{Ap0i8Y.^C8yQk_ bGڈiNݷu>ܞd+9&3HKO=LJ&b>,1~7w{xhg?bR /drh𑖢6twWZ5~"^(dRF39e2ĴP@^ACu%>ߎ蒋=2!GQio ̞ ,7\7ogg=a&EʧYvF&TpI`YE\8ZwZ_ukndph~S<2٪ߗÍԜ؀bc!}ڻ;|n$Ơ;ʥ0ѯz ].³KYMB'PfB-hoaAdihQyw$u|TR+ꨏ>9bl!\80h\n C;-E\=MqA\[-Z+IwK* )TvCMmyb7 e r`y]*K*m[aZ71!0vp-7h2~'hmZU쓡+IV?NJ8ߓb 3ÞWm]TyNVgx\ael^$黇b4Pʓ~L1rHSj7fZ"Mi X׏aWgsѝYB/z&ȌlP9&ƹDQZM)ZCThLqؠGl ۳.FHW g'T4~v4s:,- 3~F8fdAI( Sv`^ #T>\]*w|ee/;̇(;|+M 뷯V說1zq<.цeO -?ܮDrғDԆOvd*e' +×MyfYjmm_z&OqV+Jٮj1_ك}8m.1O~^b:p&PaQqͻLun*0!v;cwrS.- raD=]u%w[c)P3t,kGe_wxgRhQga{K`WNdVh*XDwT\j{GE5vsp\Ȱ| \/z'namE[ ^BiG Ѥh`Gd(yZ1TxE.LhAKA7pSkvԥUK ױ||6qCU6q?%k!lZKͩ3`rgRǠOeS!hN؈qpS|-d4xSw-lpʁ~c=9ٔ ɫA.ok#ְVVS*0(8l_JƇC]cMjL:prE|ذi<]S|lkM@Xe{_gXejjir=j/]j4*҇7Q0Zupʢ,BvieLa%阬ՕMXh9R礃U]̉tQ #^.HQi4$ModOql9l^%Nۯ?X@[.sA5BEP_cmNx+oM>zzẺ8=mRo<0CDFK? HEm4yVznci񟇳-hD[_e$mqL#Q4z.*_v=eBwoٽ~[O,o|#;d^3qU@EEϿ/&jӀA5bUT˽\ dM>S#Ir8*dj?~!$');~MBDOoq' 0'm{Eo=Y9M*mH% U Hj HoyGl45L'n_2^.RJhv%Z >hɆ |E IӺ`=/$Zlޔ4ϊxG/@WYPw25KTP=r_W#o0T TN:&o-cƜ;B|seXZ?,j^^0 ?ݡZ 5Qw@H<2Wꨎ z#R$ m"^f+^aS/OoH:i*; YR {N-Iva*gqvIi:gx8~&]ظÓ_ѽ9;Q%C+l6aA eAδG.iߨR,IAb=u6{PqcQ(c2YSw^zK{%Ll3 eCJ)"2Gil;u9uKBy#>>FWc. Iy a3Ȇٕ8t\tV":RЏ.흺h{E'ԋzSlؒe%,d :0~ppի>HzYD+3k$MM|LB_~3)d.YU7gR]p [PKcY˫bكҔNq/”Z\<^`7]>5N}ōHDoġ|o#}3쬨hʂfa'uJ^mW0CGZ0r42U8+ -sd[%e (\껲vDz/Q?#C:)xԨ̠/TQP  +Îĕbc Gi Y-!'D'P E'xg>2IO['" g]2֏z~wy<+ ןNp#ϊ)* {SQ5H&X3ܔWzE4TC?.V$p0L hUn,L?z }^ޑ kj*g].bE#}!-͐ڈ?I\;-J׆l)W* 7oȅ7rٟt"Rw®8cٝg$mzV)Ⱅn7|Sɿ,0U~x,U}D:g~9[gNa /=3G<[T4mn6]Vl'6[`s\wՀǙ o.flMCAKF}ád۔Պ!T/KJ5[ A3]Y+C?)%R\I_)j]ؼ|\#DlH"SUѸѱ74G0O$ L N-BH96Zڹp83b,3`4a'+$jZ4<^ͧkoV];h?X;%y ꪽOr L&kمޠgYV"wm?L\¡c"-yʱ$WA$zˬrD[E,ҩ;i߂:c㚭C~:;qyӋ CTkjNEB:W pE?qOߊD㡾# Ҩ51Ywo7 /O8MFXE1]NbCeZ eIfY]9 ~LCX\6vN=LBڒ  tcGP{x;> Up5ZР1pAaHQcꎰ5A&/ %YnH1nFQg%/0)@I&EgڔTx sXΏ%܋ #JA sOp" m)ҫCԞJND iz4oy'7D܉-z{C҄uq_x8GoR$Sj}a%gCp/I{3Aڊ]@>UP6ݿжƁй TWzɹnV  R=.ȕ~oLK:GwgX)G&vFY7xۓ| @8-HX>l`x/Qx׽m 6f$(z;l,p%~Îo6f|h+~8'ct [4/+E8~ڌM:<K5x0.s#'>IK|FX#$ϣo"2 a"EFj*gY#9$[b7x L{ X՝ְڨ[N3(>Uf*(/\YHHU\$̞$vnl/ʐleye0\V:Qʐk4E뻢< OYѶK3yW{#%F᭯d?/aWMz۷@;^|m}(|U̗ lY8 b3JZD}b1"1-;e(e4g%>`L1{]iCtIV=z*õ<~쩋F@yjv+ZkTfc a]#b& ,alV.rM|KOfI NiV k4A(!CP]Io,'v36]s A$%U f12/ HS1vJ`ck`dQg';S -Bb_(Zޔ7ET췰2SA;g?vU'c7Մ>G u' 9/0'y~K43w);Cm$#SƋiTVu2Guq|$]䷍@N ӕuT\S$r$uQxQ6LhJYWֽ{xJn&/g+M%9qN3ly2z$3#fW^uy3 de+k>lԞiMݿS+numQUhԃ뙬y01EG*ox)StM7O7]S4.əua &YyҨMrasHA@@ʝ>uuGYC9GNFL,XgMTcU_53MψrP[bHy'?pzhVӠzQ[hN)ѾɠgJ;[Oݼ 4yh+}F"?^|LЊp [ %{DN80}lfl/Y7pqK)؎@9b0۶PH1MqےWT])*ۦ"BXg6Y0Y'1{I!g rll/qO\*WR`[4iZH)J6U͘zC0.)h]KWowgLBtA@z8g z×AfZْz& _3"3^в1[Qlƹ3~T\Xbp . !âlqdvl:U׏Д e >4J?і.ű>L*/сר~UG7f#^&GDMt=XJF*/'a@.7TRЮdtD~*zyzPF=eu4~sW@ס۫ QjNS$9e!0ODMid[bfN+Lݻa(_fY*,^q1qF‰'|~< }Â}`" pD&C_.b\jt]gOҫlda_qOd+lWzƯ]ق1#4xH=n;ySugY׵xD$TH"ja`諾tόԗYWLl49 }~h;B M5Y8A'*mueʂ{"I]ze%1 hC6&FNa"hdmuN1Bb,EOޚ;TY裣\DӃN;BУ=Zb-zws Ofb]7nޛ<4v@ߞȂel8nIb>P(C 6ZȠYa=vZXOR#| '6S1&o')ʖr1e. [G.>5 =PN*T@C28/к{p]I1I4[Yj#r:Cbj?b2)qFeao O6uo:T?,7+!732HNd9ӯs_*0I,YzRh|.0 C'1,2$\^ Xm{'#dI%nN$;n5]3Xd F*>^ee$)-Sܐ*Gl`NFuGea 7 ȣעm~^|iiPm%#K𰓊1I6.n[XId'" 7.xXp0[MoϬ9#Ojhrӏّկ`Fj:7pAD}+WpTohȷE~mLs /r6!΍,?^S蘠7Xq;f9>xu{jRRa(۪Rgeih1 +l>jQ*#rVRO4*ô6qC NыSk/whH+e4U Y>qݸ5x lI|.gyN*'b^j$ہeԢn <6˃C`pzETt?!닊'c # m OGk'V౑"` ] {]^k y z9\J[ܰt>#פU;Ӟ,<ɕ)q,*,crQP ]gmU8sDkliܜ>p5'8V&.1hrnΙI]UoJ! VDDdb#2ޞD3/[:n@9(iw IH^-lV˦PG3&fl诘DPw"~ wdsdb~JAa$周tMo_| =P,̳gfn,GԖ(3W0g T+TY@[Ir5* Cu}R|Y v x5nA&|-@*On\S]8 wA˧g%885tմWl1X֛3P/,Z-/  Be[y۾h8浗N׮׸i+H#O PE=xf+4 U2&n_7 ^G=psQM"ί kVLԠ)ϳ֤KmGk}<㿅LukI"zjy f5#>mK2WcN)$Z]{s r"Y}""W kI"ۙhnjw(zd ;@[疸5ɢk S\ǬM[l" L| 呡QC*Sh3u 1[wҏ 9ZIwg^S">BZ=aj`R;8챖>o+9.Et8ʑbL~$ץ>샠@Bߏ &?ZM.&P[K%swO92d՟~di9s2h{Sk>upҾ)2 HȞ1㘌} _(9~AlܘmAk E!]BjUo³ɀWlwuV>ECE&2 G4Ff/:[d>@)C3f.wKd0wŹ? 0qvf_ЧF=n&:oM p9jm v3@UK-4]3P$\灿+63M=Dcps.=j{6Pzc"@DoN׀d.qb+3k//4V!E/ݴY&{fC{J-""8O(0EԊc\٘Y4 Q6K\Zw'L 2e(28dnD(.?Oac1 fA"LXPA" 0 ?5RU(_`G\Q@NmF,?)kR14EJDNN6=ݰχS&[zWokǵVxo % ^M)Z {]b6f@cZum-b#B}BYu>'Y`T%EI4!ێ1ՒД MpBLMR%_](&>45l˖@99srJGY3`|bo {]+};?~1+t IɜOp-~XyM^߈IH[Cկ>r:LvgY$'4ͅ&O0דo_loN5e35jhq}YL 1=Eݫ+2$Kf&N[™YjN|F7`x''I5uXMNĒI[N'B(tfehI?$&<!^r#YFZ,]j9㿥|lvjNEa L*qNLa|P: ߷ȑ#;rpu.@}ej!',f+Lgt\Ed"8F3I!;iY鏳$1%q\ok1eyfnueݰmj,3#9G3A6K wʌ䁤n3lfk,8_ϻmi !#^92mQ ߔ+JGKMߩUIHl*La4 y-§"مE{s_6J}ʍ8uZ&SV؃E^}K;M }36,JR/F˘J"+5 C yAGO7`r Id` Ra1nERtI%m#ԩ*;l%sl0#(PkIWF0c1h1 a@-KzHˊ%Dxz&8;UCd.]5dck>FOc|;A ]Ŭ)SOu'湮scI gj’u ef曽ڃktO%j]&tc@8T {Ԏ0pl D! ؆SI1044iUĦutQaŢ. ǫV'bfҒ@stB NnG q;%ziJA5sHkrw}C4|;6(R3ovY}ʜ{ޅy*"!~gYfRCv9]gobۯXwG䡳 ΒڏU_NLZݩ(I'6%4ݾ<'׮ (uxv29$LG#զQ y$V*? o[wj-36C1@D&|{OIJ1kt"2[ rQW>YQ"Yzț]*Z3Wp/?KGdٮSݮyI[^і-Wp] <ĿLg؄F}V#DϭB5;,3 GjKL-$#9ˑ"W>d'>[J |h r:NZtjp8ۖl'#<4gE*(=:ߍArR5M1q UISؼ^5%~y1 >[- 懮!Va7 m R]*s`O.6Hw'Uk]|щ= M >0dqr]٤,|}7YM"l p:a~Mܺ=NcV6YmEiB}hѷ6f<|>e'8e6V_jAl>0Q]B sQo½RG1F^a (կϙ 89[ݷtн(ir( ^/q@EsTENdڕco5bY]Z\Sa1l 0w]-,>=Tv gʩ^+< x+ސKMIooSvNiѨ$kYsrVh|XxLz,pϤo:)#Jt ܞ論Mbڜܚ 6,r`sem&Ίv,=ɡc%-`OodQC˹ "C]#Sd+yHtfFķLjtU5_퇷ͷ_ T&eUI4JY2ua,BGzP`oVnnr)jaXD R.+_Q! #=hH/2y>!c .Լö0NLZY3VTlOλ&\$ԈIURn,H Nr`vQ!Ņg9XNv`{`xZopΑtJ.dC| f|.JڊZ0ƤyG/_".$M_\ܠ5)_\_C;.g! -\t9iCL@x?l5HmS3^qS'akb{79U V<\_6ި ހp^g* '!6q]oK+?~:>NZke3%—#ژ+Nãiǖ^~El$ՅީV;QXu SZ2D t?Eu$S?e5KNrw5d@:C10< OVVFBٲ/$V 4+\ ?P(e{Xu=K4"y!,8pgrg*J?MD+lYƲ~C9ujĀmLKjji@]3ZoڍטD70ğDrz8٦Z ma~*beS (VG)b6 >q?i=+ױ:%yJקm¶h;$ 1<u_9YݝZ(J>ا/;.#ЖF(MPT_. ˌl @)rRF)3qqG,ցݺm!H\ 6tVy?i_ \ʥ5۸)J=/cCŘ[4۰9E\sj#{|&}]8SS׷qi'JK| |ҧ6U7ɹ5bzIPj#5xJɾL2H[&uYaSJ_]B4B6k O$0k e @о%k.U 'h[E~.Av")W%yT2p ZkŞNѻ̨eQv||Hyx\L