picketbox-xacml-javadoc-2.0.8-1.fc24$>.k!%>:Z?Jd  ' C $  H  Z  l  %    $ H u    (89:G` H* I6 X9Y9\9 ]E ^m9bde flt, uP vtw x y<@DCpicketbox-xacml-javadoc2.0.81.fc24Javadoc for picketbox-xacmlThis package contains the API documentation for picketbox-xacml.Wwbuildvm-12.phx2.fedoraproject.org؆Fedora ProjectFedora ProjectBSD and LGPLv2+Fedora ProjectUnspecifiedhttp://picketbox.jboss.org/linuxnoarch 8}$E z.zcuLfz,,*r'aaswdv4__ns7uIIIH(J!= ;bET=d5cEL=<eK=6YH7M=<8~08<9x6.C>87G6N t+N)e7h=o=YFe;X}SM`A]>FO.k_>n>.;?!bX=EF,?j==xE+q0Lk/==EgHj>~657B-8nO[8b77I?5F878s5w.V9-6PE11.67^6O70-F7#67C0/HAN2f6u%OT`)r2+6*5s}M [cKffugh6h#`]`0``yb/vv"2U$Mg"_J$ѭv>H#PJ CHČ^KJ~13~NqUv;[%k66$=Hgll^oCg)kuo[oIh_3dYRkkHxf!#C"8[k$:#,">#(!+IL"!!.k!9c"E!+I!"p>84|jDFF*EEFDFFFLEF.FdBEFHEZzz d0$5;j2<2$#5:$^F11e_ #1^SU`JUIz7$jGOsO*INII>)=>o>+OOfIJpHxF}S92nkUJ[4V7@8O-6WaXȹM~IadonY]G-PWTo4#/*Jc6doY<yT}YjT^ZT}T[>YU*]TOx80CU- ^U0v;FXHIQ;IG43#q?*B O68919g9c988899/9=9I8888889s8997wE{ =:G\ K\`cc"\V*Y eMeiW&& NB^oScFbgoM+OfJ>*p$SCdJMooYHFq$TJ;0RHtkdxnu`\mW d $"<+:@[E\TI#"\T *'$;+X2*A큤AAAAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤WwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwWwG.G.7bc74e7d3b847748f8cfca62c25210a1ce848a716856383bdebad2dc1d879f3e1d5c2a86b5fc79b17cf6a9e762d4cf0d2fb5f29af58c018d2227c2ea6301573a553618619116a5c957cdd9581b837cbddbf02e4e814e1d0c62f7330a91904440ebd8cdf52d43a109c64b8b0f8cbb45014f116d20605960cfc6cfd180f86b87ac535aef4b0a12d254b3a19386d74f5c4428326a34d27c718c3b6936eb8ca91e335fc016aef317d1c3439d473bd006b4050b29a0002f995bbeeea604259d9720f5fa7164881e37fbc4c020f2251686e58987ee01c861b393365dfc239d662ff5a60bbd0960efe39157abe60aecd58282623dea1911f2caff18b0474f722d2f2d0797b807bbe491a3474984c05c4fd58285ffcc4ec4971d4847fb00c66a1388e36157e81cdcfe49ba6b9c7d1914dad6b2d250a1e65aca1f17374419c766cc8d70d78c4509806a2aae96ccde3efd5bd73b2444a39c8b8c6b6fa6cac83a53463255218fd65d391066052d672d2126b9d8e22cce7234e3edbed806cc64201db26aaf567d4ad0050415c9a19f6f4cddc4e96cbaf6d73e297464c6c38f0debb21fb78d3fc301befd29f1d082caa0344f85e2fcd099bda261c3ba9144dac30ac5cad3fe13ded1db1f12c0abbc47992b2c4ddf1f63588c7835afaa1acb4f247d737a2b013294b2b41ab3ef8e565ab5b552f7d685c055b65448a22b30e57473d053deb0cf71e3a52f43061c86aeaa58743d4962d4a8de17929780a4effe3d2176eb1b98f670971d646b8b0aaf4838a2e4ada807bc5578e20ee25b37647369db1ba0a70fa6f05d641938edce79245104f967e93fd9fa0e428c8ddf89456c4823f06b0a7e36ca5e37abfd0e826b2fc339d8a1f9e897c7d2f90516ad16648dc38ed085e4f5a611f30925f79cc3853cb38e47a3e313a3cb3d045dd33936a8eb1c10f3ea759dd65ee57d71ab2ef1da8fd30ed01cdff68170259d49f98d8de5dd74b2b74e9226795fff5e15cc572f20f7775e30d07e1a0d86b8c6a6ae2f8076ef3554f13c20b53157136aad5941b8524d890d65e296ce21f38f102ab681c6d3fe577b075b12292d7882fd0ba9fb7aa3814e82da6ba0bd794105d557a4849b3494f24ef1168bbab00fd41f7b84410012a0dd9f3e4d53369f630e13303a60563c94ccbc3a3cc15f37d1fa7af415d1a91944999e5248ecb850b23e2f56fc1136e792d471dee41cef7464eed080ada5a1332dd819a10ca0684e012c9bd05633239693ec33e938b05e0dba31a2965664cd9f6d2d6815b847f70228bcd5464f640a727b2280c071ef450e4ed7fbcbc20027a94ef6c046439c6fc6ea50f6531d489accdc613bede055c92dbf5705a0d1ab0a05cf0f882db23a01c564464b539f218400b315eece8c7ce6c12d0c04ac1bf533f046763dc576bb3b3ab4849a91b53571fdc6708ebd4245f10b80bb0d5d6e5344ca1f423fe69efd20599417473d8f1c9cc30b04ed798328c8c228114b7b1e96fbdcbe79888886d34abcbb999c3a1e3b345d498b8b0fe9bac4dba23cf6a8072e9f5db5e7b82485c39b486f17bbfa6f0d39a04c007676a0f00a09df8ae09662234227c44230eac233e04545db2f93f4e392ab9038d22a84421dd16b3e89db886725f587ac59d0d2ff250e51bc28db3d1fc20d5fc9e8380b66f602f704db11ba5bd875115372bc70027059f084c05ed1f7cae413759d20b22d3bb4e9851e28491c2214e16d7b44c2a0804922995e4824783c7caf745fffb8a00bf94e577ed351e0aeebadcfde069a074a2a7fb7d9460b28a86a4c2662a09311593b258b0d227c88357ba309294832980163a06df057219e4546e778e495f497220dc17c2e307752ccbc1475eb2e0e4779deaf20db00c78b12f1adee91b8c74546c75a3032048a05935185b6915fd88ccf930b9abcd0185b7b1e28d2dbe0a38636737d778cb54881799f3719a8e5acac587f4e5c7618f5c783c11a597da39a05f926d9ecbc266156e0d7fe0fdc934123d76339686d7954e9e325edb263d6ade10a476fb4341baba9dac803f43c1f79f54b01623ecf8e6b3304755b19a2a7e59e626f9f96bb140fe1783482013be6a22d9b6aeadf9e8182a4aa79ff48b31822fcb16c0a7954c762063fd9df1bde356009f28fffac9a1539db47625421c44b5058bffbb33ecfc27f97abaf24ceb3af591dab77305b60933c2136b5964e787ba5af63932a2278cc9e196ade6a593b8c165911558920e05afb9355b4ee5fb491a1275a24d3403e94245ae00d6eff369ff29e3fd3bed6ac21ce5a6d97c7baf28b5584ae7d353757d53d27cd3c758bb55dfbb5e3cf47c3cd782a67ec71ef17174ca6ad9c558c48bd62ce747eaa8c54c00bf50432abc88d4d1c5a0a93164b5401f8c82989759df35deded61d95e6a0a56fa3157c2e1fc115fd78bd0642fc9c8a1768820787cc7d6d7cfb41fb7ae8396f0f943ffaacfc2cf8e68fbb86671d5fbd323028f79230e366989ba726d52695c242e564e724fb152a637dc29a897349b87e2da663294ae22f6ad93b85bef21f28efd8fb56989ef5f5a541eece45de9a51acacba9c8839444b7f9be28c34030694d61c405599ab91cff2d0537fc530590a0743d15c31ff3a07d7fd7b77ae5d598964a55f31cdc3771c60ba7d81696b3e8572e13c8c6a84bef9d86a379a9e6894bd0a4011f94503d20915f242c83244b88d7ad1047c3ebd1f8b36fb6046994276f41ffb176b20e1984c291b2755aa389fa75573eca97349c5dae775defd480cde86f14189ea54f8b0a62624fc34d25303bd05638f4af4dc6d66db28b970395d3a85fe3f8906d04693725b0ceabdf558639977207ab8be12c4cc23fa0787385a1f7fa11d0c7b95508e15504998f1734485a975fa2b21c824f565f892fb8c05903284f59049e6783f2a60c2ce4f3de65573834719d4447506034473481c5b12c99972153f9ce555c2e13fa314fa792bfae5fcd1093aca72bef60a69b932e5834d79595dbcca0e2ee82a0836d05aa783d0df1e9b32faecd8d31cb6828ae68a5971bfcda51e6e8b7a9dd3ec6d70fd3a6c63857b139340bd5b932079cdf9a14ef0facb276ad7ddb31339c4a421f3b6a665e855b04cccea598674ee28cecdfea9eb822ad9cd8c50af4a0bc956dbfe0f3f63ac549ebdb5c958c0461721aa814339dbdab2e639612bfe18a4393fd99bee62610c95a411636de8a1b2a04fcad4ba4b0187d7ca6b6c5dd7321941396e9d4d4d0ecf803f6f5408e8bff2a2f2378dc0ad2a3ced37cf6d5d19815186e36caa842a236956ac6b517d1aad405b0b88340c70bec3e20c6e38100f4b577a664a8e5fbafe8cd487476028ec138bf51316627e07ceaa1e2a64347c0ef7b62e725a9f09cbb16a3d5fabe94e074cef7d7d1c96a6a4ff40991f728781050c56ad93b106ab34cd17c37b1c1358214ef402cf90c481a02942cab2fcb669120443246558ef05c5e1bb8a4a4f9d5b5a7fa23c62a453e4b6f459c4ec0c31549a4019a8f58a680be01a8e0224fbb236a4e5e07f096733c1401bf2b4aa25e0ce46d85ace7df62b396434dcdf9a6cfdbace58404fdcbb721f36aabe34e3fcda142efce463c2655f9b7850808600571b1984e437a661f2006ac3cf578d65f3cd0fa2cef323cca8c82caf1d25e787fc5c6d5713681c20ded5839f3a3f9c356d1ba84edf9f7d110b9bb5b0aadf788491fc0d2796d48b21f827fcd5dbcd9e1d3a335f569ba3038b4b1aca9ceb9c6ecc2e2ee450937960cccae2daf8163ac1d7bcb169523b345f017e8448499955fe9ab4b70ba2ef19a906d08af9fb236403da62f3f7d80642aa6f0441b5fa8a4e8e8b6e26a0545ffb2c3a865aaa816b888e3a9f4b3275510ec44e4d4fccc98861b229be5361227de9c38085e1a43c82f9e42f9dbb41c9f5f2e9600ddf0faa1376d44e7f09a868d50193b46de89be234962f2c21d104b017d2c3e77d1ba5dff25c6876f5655d4221232fe9a5f342298eff512704619d4d5887fc87c0e4355408e75bfef71e378b7332191453b7fbc7c35107658291e25624d165bdd9b8c201db009d5bd1e71e4afa4fb5cd218ff9473c23edb50b571b3ced64c8ac4d994c3b839be6a811a09fb3d7df7fe850269f71f6986ad553fea74e3a29fd2e90c03639b31757861c447bbef33ccd09a84aae7ece2c4c68283057f4e46cd1bd63aeb5f01a687aa084f845f9c6522ff7825f4963f7664b9299683467e6fc6bca7b92f7c88bdfb2a614754241dabea536003d28639d3423f78826bb242e20eec104d9cc52c9d80ce6b250278ecaebf9e21b8101e31b9d11ee5c7b2b7881ceeae03cf2f0dc8028c855b14151b8701b9a0f7a8d75a194b98128db82e1c6e96d09593401817c990776e9b9cc068208a95622b019c1bed0da4d3d4314bdc4a622e106ccc5ffd7aa528193338075069b2f72cc53522f89683181bfb0ee9bf2b294fe737cf207028dd9e3459171b81a66b3c758c1e46339ae0d584f5d5f3c8be8c4508b1ae7df928f9b34c3a0ef9c51ebfa0b163bb8382b5dfcd5d32989ababb4f58cb95987d728bb9db8ca2e8760680507f5c397188183732c64ce550df7bbf6d1b436e2edd875a73b6d56c12846e88736781e674a04bb85779690546c7e46e5381473750cf8e829d328c37ac6485a0ebbf1fe1ffca0e53fc4315a57ccbf2ad0efbc13deed8830bd044ad4d6666aeb53d86572ae43e6087051de9d29cf89b8d10cc74b111822cbf2812612bb93c8979e81d49a347e2c281efaae3292a998f36a429acff3397abfa4b29520dbbaad5d046f2f521e55916a721b1b6b28baf05f43f65f84fb327b8607a8221b8440e276e107cbccd6127b355a94c9cc2e4bf5324f84f1991fdc8c4195e2d02fca6c86528f9f5a16aae6a5c5c1ea2691a6c8b291026c1cebd2872883c864b05e87ca2977d1b3c24cd294f5a695cd7db4d0abd2833ff3f51ee5a7d1de365318f965bf62cb3d917d718bd680ee4a3db475f064344a5f1f06772501d83721a86c75f4cae35448abc69ac3f2d7eb90b1ef7ac02f91c35ef0f00810f43e96cff48969d8733eb826b6931b21db14ea1082ec2bbcbe9accc50b3de331fb1063a794f665d19bf2063e7b75309b0dc1273cdd811aed9f9a599d0da4d0d2efcd64279045bf4f550a127bc6a1c79c1d8e331b47a708c0919811c53722987a33076407272afd456e66dc87324201fd96bc79a709ca13d29963117a3e00bbcea1570952e02f7e181b4c3be7476a818b554a2a077a9a735b5f546aa4fbfa141efef40b206c640b400105d7bf3bfec194ef1d6ce2d72e62a6e5b6712386e7e8c977a91e78ffeeaea9d47d3cd11248ba25ec965a4b0efc3b644ff252ca43759eb72e00b09dfe551ba546f5b24b71c66b9ab0fc9789e71e4c131e426d4954c58c1d050b348165370e5c7b97f1b5064318550f0f2b0fc813554d6a78356a4fe71d637b209ff80b6ee1a65bd06fc140248ba997c49e543e21e9796079b9634677fe09c4568173d2921cc52abebc78ec055c22d1568127ff226e10eeeb3eec7c24cbeac485dc1c918c46cbeb21a24f741ab9155e1432efaad0760d543592530cff98154fe0cc5ae66eeab92cdcb0deba1933892f138341881143c242ecee0d7d3a6bffda8d78787e16cc4a23b1d4fb8c8a45efa905df9dc2f9f754db69a1473c2da9479b068e2b62fbb3c0595a22c6b97d129ee4deb6d934407dfae257789cd32339bc278fafee9c4250265bd73783621a6cd80a9776900e500a177a2c1a53d6f9d8f4032d703db07a7aa26f5e9536c5dddd9096d262bad6147994c9a887a8e9fd45d16c51fc2f769537558605422de43164672df5b16eaaa8261cfc04f57ce3fd7ee7ca72a98448242d5811d8c8936477a6c4b8495b4c4c585641dfa87082163dddf6ea5073b3e3e8953a37f8524fa82ef5e0bc6b294d7a35c86dc474f2f7cbe02e5834283586612e63cfa7aeaa5f5736fbbfea23cbb00f36856a9d6cdd6a1218f62db59cd3057fc25c78764252b943bdc3952d0e194ff0f4e639fb4cef963976409b8d66233f25444c4478435109b2ecaacfbe4a749145d0f9d480be509e7db653c10b6429c9c6baf12ab6ff3469e3ba9a86f7362372dbb133464406f28d507073b16fccdde123162a738cd1c0ea0a07e281de729ad8b6174df52b3b0fe1a3ce0bed0e541c477b44f8ca5f77807d770b4107c6780f0cb52b927d4b2e3ae856dbc0d8ee34dc05694359e3284219a30660c6e45435b237d54b446a092039f01cae14e78370f3f1b882ea20930e84566fa33f19381a0192b9ad2c824ae11df5b5fdf8d51ba0012d3286285465b9e5b100df8c63082655ada4e2e444faac4ef960a1862f5dce6eb75f51b80b5d59fe7309ac53b8aa75f74fc31c8c4815bbf33a65f0f97947757b47b797a07309e6f988f42c365d0b96db4cd6745b7bebd2a4b004237e34ef45724af1b4306323cd6822782b57f9df8698bd9e5e3eef2809362c962eae8d7a1fc6892a594ee4eb4f4d778e11be7468fcc0b91e0b5cbddf7259c52fbd90f1553f9504f3d477cf25d8c5b78c42337903524d91067bdd688c221cf20242f516c7dac050f87ac1a70b2a2fab5bde20afbdb196040b65ea61973a6b617d605709050559dcf6e27538decd966739a9eeb78e0cbb4a693b524eea7e0e7a7a612ad0c7b4d032d1d3147b69ec076e78cdeb108037f7d82027d7cab46bfa9542a087f75735fc03c3630085018f31fffbcd28ee34a63e03f15dd8dc13dc053c22f808134214454e76f1dd132d849a20cb64c291f7164c869fb1529695ad9ead4dfc9bdc2b949444c7e80ba6eaba662d47fb8d1e0b91b3594f8fce813e2b1b189d1d39e9011aeee3f84318a0a2f5e828150e0909f8290ddcc7c49a2b87d773974a8cff24d3c9fa1aa3dcb5c9a07afbec9d9e885540c62cbf309fa5e1a13659d35dde9e07f3af451d024d73e3b44126f9e65613eda2b26c80888da434e27c459912ae52e60eef7f676ffc2f30b40aa96e0d3e5f15e7c5a24df28d7e2d550d08348a6625520fbe8d3de10c8e7e610a8075f34c1d4fe31424787bef5f9cee95f3f4fd1550bf70df249e163b4366735f5f58c05a795c8c6523282ae080c64d526e6a319e8a997724f455bac2445e43177251e83ccde6c767a948fc5f4a9a866d6ae2ac7c1daa88e8101c3537667eef94d538163e83c0cbc226017c14efce0984cec7384d181556278f6cb2fb0946e6d7e96442a9bab9c1b7157031f6facc2ecf35d0a5eb1a899e38bf8213560ab4baed4cd12fd103f4e9c065b04d599bee444b09ef6e7aa36c223f38ebbb63bf0813203c577c92e821798481e36a24344c4d2ec5aa58b719c00b5d889f3a50c42750c20a8801dabbd53f3b056e9fa1178ab6880e9f86d60e508cd8881cbd51c3ed1b2626de8c40bd400ebfa71e0dba7b081cdb9441d0e6fc69e3441e0b22afccb3ba2b4bd496d0db7f26d0cc57c3e6d2e794ac5658825c7d919762dde6c5dea1fadfa06b3a586587b95528574205bd2b55f2c4b5e6430049e04e08dc84eb6b2e8ffaf4e4befbf19352a1d306b0002e427ec3672d9bd4bf5230fee894189e18ad75493f1989dd5f5d19db9f064983ed8148ccab8d7d8133b52d81634f66228bd9f319a1d5f2bf9a31914dd5710ddf984ffb52cf9ea5356b4b1997d3e116023e4660fa0416e339676ba39e959218832e33fd5f35ca8f60db6d72d0525159041cb2704e2cdd7dea1d3797ad2e39600fbb2d2798141179d5c7e7704fcaa43a978522f1f6c073880ea41fb5941efa43398376fc576f8ccdb680614810ae2bf80f0d91aa054f20f6095013b60f3454bed9d0e673592f60b66abc436c7d98bf46f1994dad8de2765a16a34311ed279cb9f1fe6cf20b908d4b3de166b2215309189eccd56eaa7709224c7d0687889d0a22ade92cff22fd78117ece3538ee479db016d9b41001c4ef32be5c4cd6698b03464bc290cbc02ace4f26a04c5c808dc5c2acfebefa478e5db066f6d47455ca385cde6a5954764049f3fd3a6b56aeac063acf926734c5b4876c127194c228a00cfbc9aa7e195a7cdd7a359f271dec2f4d46c35a4a5d2dbbc4e913767334febaac34f0b68acd26135931ef02bf16b7cf82cbd223fa8ff7d3196f9513862597bf4afc7bd8689b3791cb0079afd5ddc875c57beea3fcf89c57fd483e6629bce357a7980d745815a523d759f4b06256c8fd6da541144bb8ddc07a347d5d6b5131f315caec166377eb63cc39a8d96dce9374d641cf1beb52e6076d7fe45b1181c1813e98d3f45a2d11263664f3887fc0ca69f4555afd14663f7447502237bfe9235c67a6202fda369d47be84fd71dad9f46ea977f677cedffcd63c824132ecfb782729dd4fc5edf71a0271b48fa8b6671ae789c5523ae056e53d21f7d01d0761cf70601d4afadad3e69674a9ed2f4d3aa5ed6b4120c8f6a935b904292b91f5449c3be1e4395e72cfe8e3168c55f5631863479c396d1d24bce4e6f8f6be3c30d3a2151f687fc96c9f2fb129024135e021e00294a85af937aa6e655865237a891698fdc37f79ea2ca53d757a5a372cffc0d516902a38f6c138907af8d7326ac1e4c00e4691688a519c30577f75c85a83654872f1931f505b47272cb9c5f1077766d714b962320e90e1751dfbb2705d30c78f052d246164b96360dcc12b941c5e52079b965dfe0382b3eecdf0369aa330a7c6b1a1adb24aff7a3a5cbe877a2dda877dd4f084ed2c6bf2125727c358eceb67af12d02daa4c2cbebce25ad6f18a7b930bcb4d55587d8d0f580d7441596d921aa8b7b50826fecb66abe771e903730c494dbabf9c439e83ad01548e7c330ddecd4213ce85ca689de801773f3838f5e5fabdb1a80fcfd695afc926bbd2290dfbce005f44a155c4e4e8714882107a55c1f88cca0bb32226e11424f101dbdfe0069b3f2b5d7923fffc527c5c1c4bc249bc095c0e6c45555689d3735abc41a3e6f0f7ff4d386811621337fe9dcde16dd47e6266321be5d83f720cf96868a7b6f69835565a4971257083ea5bf71c090f14011f3fc0d2516c125ed9172657da47b5d536fabd49d11dec1c71eebb6348f733836e58f6a08f840a0a688f1c7f0d810a37de08babe8b6b848ea69afecb19404ef1cc2282c5790fc776143a87d1f8d181f7103462c95cbf84a779dfed2a6fca5ce9d27e8b67f70a6c59d6b87b16692c482fbc36876c0a84a0ab2f0addaa5cd6420795260ff57539f8326a05aee9d84e1f580af28be7053dfbac0a706b80fad2720fec36b7ade44901d41901979d66d02de9024fc0df88073bcf20c7bc27b0df0f7add9023dcbde5a7788f09d30f8f1e81edc34b37d97109ac233e99db868f05bec659190595f18a42ddcdbd32ea418e740160a975ade2ff91dc15a7d4f68d5c89fc0d1d196555943b317aa29a9031f4f82452727ae8b6f54861fed3898441d81a2619255f225f16c2f73f849afde17e2c9c7fae970ec46a5b4c3f979f8b988ccaf4e4dfd9fc8a73e0e5351eb124da765cce2f3bacc635624b42a8639195981144c1966236d6b57b94cfa82a1991931b738e5a19ca20116e5abddffce39c4df6c44ffe99575ece7c02516eb6f51ea6e792c17f95078685441e00b8215187165277cf0bbef4061b96434a474f093a574d7733f057110182f1683fe67eb76cba94828d145da783241bf4aaf80c3a280e4bec55549431bf41db71b07a2c24a6c7812d22a611ac0cb3a5183d000aa796ce6669dd80a548be73d1923dffe5afdc2af2a83cdfd173b77b3a92994c03f9c674dc04fa6d505a2545265551baa2afa0bf1bc4999270732a31b6d5d0bda1fd96a05619411fb26757a159ca79c44eefcf538d1b91bd5e437c509f17e53c966a10b9bacd7c915705ba614fd530a9e65fc79b9c7d61dc9c6d634b7000719ff5c50ac800b2c7a5de8038449e0d40bbc534f792d7075ec008efa3b9eb1e91e4a3d610e86052472ad6e855de0d7ac8794e7d9c972eadfb30242259c923aaba4a8b095c079ac8017e2f8f9020ebf7a94d59f80cf4630d3f7f8afa93739a56e1af6b00b5e742091481582daa390b962b1501563264c01c2c6aad4afcc195d5df71a8a56e81392b5189dd58c166f6ed1377b7704d30db85398d8d0e75ca3af4ab6579dd0622a5ed53b7ebd1e8f7714adbe47273d79f27284d899b40018dd5ce6e7664bfe2fe4c39e4fed947f6ab5deab7f5bb50b3a259de85f3b8350f04f84fbb925b6b1ed1312d548fbee7ff611d18c461b30efa128be38901ffd631282162db96980c0078ee4d5b7d1c3823ece0ff970cf960a672cf7ecb6d6a381b069b2a9732a73b37e40abcc503097bb1f885f64106f6991d313548da10747e63094329b8c80072e0188cf04d0436f547592cd77bdda57f7b89afdc76b316736d65350c38651a308eaf59eec15c73baeb19ec1be7539e472fa6a2dd3e7393a752fdd71514ff126fb9fb96b5a18778ce3cf8a2ba937a2cb5c284dd0fa843e9ff643bc3f13a4b40ebe43977757ce3184386e3745a27bdcbac0c9bc2f762b06dda496790f3cefbbbdc945f87c9a91fe56ebcff0d57cf747667818a4cc7ee0cde4fb6d3851a519003ad4db216928d660c0d01f69c55bc3e8b2ca71dc360a213595530ab558f15d1b900aa770589ea6551531638e91519034d43a51cf83e643fd91821fded4bf489630f1c967eff77f80f142431d2d0b59b92a571f7e51b4a6abca2a41fba4d7d17046b184ec993b146a752a3c138c6401a6fa8a0d359adbcfa2302cb161088ce92ca05c715f3db1663514fe12f8779776ebf6473237c6eb0fe3ff37516def7a90a0abadeeaab9384c94875dbfc674524c1940b367dd65176a1cf7ba50ed02bdec42a95ce805265a08058119de2ba025a8d4ee976d4367d5e3720f4ce4698286fe3367d2ea1e71fb43d03a4880a5425e2a511e52d22f42921f67cb19f14c49d37243b25cd31a4632f8768fa4cd63c38518da8403d4b27dbd63aea6242b7511acb9d1867cb62de422eb8a10125a38c770f0159361a02896e9fb56d8b8fdcf6c4767a92f7a6028d9091948e5ef9806f004ed3e5e31d194a1cbaacc0a783a050e1fe9884c69fc01b1c8d0165c430737f4c597d4767d0c612aba8fc2d3a280528be01bd6abc1d392f60523b507862b137003b157d74270c77ada1d4b923737f1c2f01092bc15fb4be7d277a0d5784927e513a11f4391687017660ed14907df3c7a358d98297e12a9ba0305c78b1a92efaa52bbcbcb87a727425a0631521a55e496a138c6dd4f3027aec2c4aea9173d61c11fa3ad28b4aacf35a7a255a95672e6c8110b5a491de7f91a2c92ec30fa04ef7544f4b35b59d65ba05fb0459d56604f23d24a650df3febc3828f589a2b146e363f49b0a22efc794ee48672781b0e2d9af4c95a885a634788904e9ea185a08a7e7d10b3fc87089e1a49714b6bdd66c7b560e7d3c936f3c5aee34e68c7803517646941a45a689f968f157ef3c9cf8a55ed5a0d52b3fd8be1c00040b2a753314435645f24af41d15e2b7136524a415506a31e6cc7ef1c6c3abb5abd8a04d9c17ec5fbd3a6cdf6804d7239bfb12a2c21885c51c113aed9549091de6e18cf905bc4991fdb36fa4fc00ccbd13c074e3fec5bc4d8ddebb2c7e56493102ddc85a4ca3e361477343c0599c694f674e7c64b64cf350c1dd760ec4db89eee8d8570e33b65b13e2a894b4ce9194e88ee69a7005e4dfc7af1874dc4f427d5e26789a2f53a8e251064d8738d58e48f0a5d4cebbb07cf20077e63e1df815f354b58ffa9a4e9d3f0cbd1838f2f739e2f0d9859975c640131812e7c72d3ac3a76db8c7e257dac441ffda406a4fa7292a8b312618d453e184aa049e22337cc2cf346cb03585b6939eca5b5d1770ab7bd6f36bf47a332b8b484f964e8d208806b06369d2f49d49f8c4eb5a340631aa4b1b2edc32e951ba9eef3d9c99d6cef9188915de85a58c0364aafeba741e8c4130540efe772972d9b6715f4217c35111198bf09e59f1bbcc0b3e65e4b4955c79b6027b22cb969bf16fd96c0f99cdab68c75e76c2c5477cb422e098a9466031db2315d80c62d084f04679e356c0bf34c4f8fde41bf1fe78119159b38b00e4c7cdeca82192a6650273a5eeb01d7b6dcbf1a03f08f3a25ba3f29cb51b0935a9cfad8b1de09e7e7896cbe5aff3bce5ccd33298fc713e0e313578456c99100174bd7e0f690173ebeebd3dc91e0681fc5acb9e12cf9ce948239e6c84330bf2a530c41b5f071e1103a46154d425d78e0e11fcd8686a272f00df3ed304344b6b62604e6a6ee411a439f45daec778eebeb45fc0e3f356a5314ba140b110b5d3ae24226cceeabf604bd9ea99d91d8227b3e5f0638d34dd42c5a5e9796608a6e538befb23c0f297ff4ea9b2a78be4d89dfd37aea5ed895498e10a902e62e3177db05ade492033e68be262840dd04492eec27d86eb12257cdb0be76e590bd907f5d2e02c2df50e9dece8a9271804317b170b556604c33fe393dc71491d906fdad64fd5440dfe02f1db43089bad358948b83a61b022482a6f7f9cd55125b978823ce853bad624233fb8d13c5039b9bd68b50a978d1731ec70104bd0c9b5fae7a27ea47c1cab22d1f02dac0008bcb0bc5dc0b50fea4096b0a2ea209905c5f5bb6ed427c885b45d06368a66e24d6f80137188837d7b645496d37ec099bf4791fa525e04055d723518cc5bd0f55766814a12598db7d8a6fd4ae7e9307d607d3f1a6b2912e46ce26ed1c2e35899b593d30110d4fe2614907936cb913f230614fd02b84a481ac88713634612c514d39a019a0715b16098d76cfb276db8181a0e2f27cd0a7a5d70255c329078353bdabdbbb8636789be6549a98df43cf2e86600095660204323f3026f6e810da6802089c5466edd9b179551c15a8d53997a0a194103caa410723eca6a3c0db6378b5068a1ba3a760f8c308d968d5c2d752db1035a587b2b9744452c91450ec35c8b558d8e16125d9870e9705272d841db1b2ccf17aee90a7d603f0be819404024e904dd81ec13b474dfeb2aaa354ec42481a05756408f861f2a4294addadc5914453d3d33bcc925b8ccc1997d99732643b5c18b899f3a9d13c07d5382b492ba64c5b6d7ccedded4525335ffeb33b73ec6dde087975eb62ecec99e3eea21704b12c27607d6c079e285c000864fa2b5cb4c3644c44cdc64b04c258ea37f43f979b5749c49fe4adb5b96bde358994cf4631116b8e92a58f380c75063488431c960cb2f04a15b7da3cf8a375776e230b0ae491ea344479b318324e121a06c96dc7911da98fb530d6edaa1160e9aed066ce6a6dd1bc5d61dae17950b8ee9e0c835c42e03138d7a93fa5858b2f9bc481c1bf3f8b45aaa89522a96971413f12246ee49772e8807044763be379c336b955e40908315a3b81cb6df51526dd9128a7e3999a4924da433ea850349550969df491eff72cd0f5e4e388887c35a60696086e074124c4c7c047296ce75f8672b46427af1811a5d0c7773f62a207f60771459d77eb1863b4f6ca11b882ec5eecbe63709ec1c2c4cf668815538b620ec256dfa526660d71659b780cd9952ca35b762564e513281bd8730b9bb57755f93ade950269f7796fb50c2159dbef894d6a1930659144173d900be4b0b12bfcf3e156af182190066af4cb950921d08a72e1296351b44e0b3d6d1c94828fdfce22643b470d87797caf1b9920683375e4d85a75d9955b695f94841a1fed985fd3cb341454a25e08dff3a1b86a08867aa9adad3998029687eff703e217e55131962fa8c40f8a88fa7f599d347137132f6e967480e39b6a9d99141030039b08498be354c8b81cdefc111ee0eb3dcb92f19bb6a4554fc47980de37025977bbb9761d5ab74b43b24f6f5b4836d05fc1efa9561ae4445101f8aaea6fa4f367d03bd31afd9afc946375accbddcbcb0317c86c5fc42f9e095a98c5436e7af8fa7c1ab875e8d4b8f4e92c56a90cc53f26d27bcac2c1e97539734db5edfca2b6aac77546013079e3321821da44ccf4aa21adae81e3477ddfdbc3806b56bdaff0be73dd43a20a2ca695332e728e183f3107edd3f898a44a803f87f5e2358259d55665b8a3b0a7200c460700e8aa7865b785015367af806a509a1440c10242da7f9fca116ffc04230bca5195e0dccd3a5d8d9b26097dfd3eeb75d9c868c8df32204e6c3da51a7868e4b16819335579ff9855efbbcb89a2f5029fdaf696dca4f3c1778b606bcebefa42eaf0837eaf41aa919c3711430daf4c24dd47428718db247f982bbc8eb63298df092d08b4ac9bc6c52c9595d76d9762a86b8fa50d3484701787561624b77de8e8b5fa7dbb9fa16db37348c02493c4a1b058b5da8db7de8163fbe0dc17de340eae008910ec2ded0c5f2d30f9842b2e59698a6ef045a371ba56c4ed3061801a7813f8fd2b3c442b51d79faeb90b7e70aaece76870ade301dbb49236dbfaec275c23f766248b3d30ee573a6c3a1619655e045081cb931e37318bc29052b6d0cff2062ca05b65f75dad128f7f9b13c599bc1790336b3256743cec3e8ae7f229bcd27e066825a2dcdd0a420703f3cae0198eb5235215ec94f7049fd375bb4660855292be0cbc23464dbbba55f7012f1eafbaace5783cfcfb78c867514437a4647c9a3ab454e7f7fe9d81d8d416759ad6017b5b84543fc7095c183c7ef3740fe23f43be92846d4e5dfadab9729aea22e5a6e781fc0d49f7b1b48c86835c6fde4feb48ce94319fd09215f41ea0781f4cd4e8c07bc7db9f2525d90fd19cb191220805cb9f0707d9f1bd6c4db2d167f18793fcf471fa01c1fad42ca5424d0ddf93e86facf2e55e289c579993ece200832cb55d5969417f69c6f6544944f13831dfe97e29a69950f786c80e7bb7ee3f9081f4912ff3582a446d1c4957c1f1b87d17c912c607882ab5b16f769d6c36b89653a276ea2f88dc4a7c5bb3c42af496a64954e1c43c6bcf1053f3cc75c4d1cd0f185a0836f7ede20fc078fa55a75d0fdfe5e313acefba8917d0b7454a31246ca0fb58b31973191ae5b315e85bb4426d69da164e1400a371fc00a8120c2f28a5401f08133d492753cf3c826d92705d184cb1f7c11f2b642fce3b21c36e44237bf72a34baaa068234f0d18043a394cdd451431ec4e1be68015145e0ef62f68c435a162cf4218363d4794832c46dbe32d130a8cd61fedad372b386d261b0783346926068cb9727f4bc6d61ffa3be40b17dd22961a72b00d9aac3962ac5e163c492ebfe005e3d4d55809993f135bb19ba3e6828d25ba8cf5512b45c3650847b43c2aa75f64597ff30c00a40291c9ad87aeaa6d8a0c7eb930e200a455d09eace55fa6eb641a229cbe1b6a1195cbb0ff416307b207c3d48020819a1bd86942329c2176b3c1be854eb174798221d908ea157ab7d92febc9155765f1100c105f875b1618c1ade1257553a4f371f6f95e799bb37f422611c295d67bbc714a99017f06b569cab6e2a65653b79079a72d76fea95e32cca395b594d6020263acd42577a150a42b20fccdaad200dcbfedb8ac2cd8353042cd7b43e52b4311014537d8abe437b5f9866b7404933f892c2fc26cf17ecc3ffd0ac18ca594033425dff4a3824ff16658f3ff2155875217c83dfa01b202d96dbad2fa15759b2435e022f24033b9ab0e1b5555a12aecdf5effce7c83bbffe3ad5addaa6bfacdc258fe703ff0cdd98681946ee82ee085244d2d43bc820ebf5def761163ff90ad6250babb953b1bffba713c320dfd9c5d035906eea23ee7544e03ff395ae0db3e7f29e65c896e78522a9abc0c15769d4faea2d86a724a72f59db4bc438d9c5c6aacfa4b5b474b33ea0d7feee82969f63092ea8cff8a4d225ff769f5e2c37f402a8e907c8055d248562a63c7ee98c11ccdd6ac7b2dd4452d2fbf8fa412d9c081e59f5c8069d867f25a95faa3e1672199374f6f7d353ffc74df6487ff78982db21b6656a785130ed971715e99ef9b153e373d6f4f00ca84110f3f315fdffccbda72c3c2dbd8b0aa401ffc491d00ff163b7838e3dce071eb12ad5eca2fd6f844899f2485183c12ba318f7396ec1fd2a611e2053a4ff2f7ce34c3627204e82b3d312dbf41f5f71138525010dec834f4743b68de81223cf7a70dc0ee020306aace035086195afaa66b5c8bf1316b17525cbd7210625e12b7bbfd237179aecc2212e4fe04e576d4cabdf3c1b77d928a85f2ef83f84d39c9afb48fd04aeefe47af4b657ba5d1c384c33a434f3ac56be14983c52c7646a125e6c6891a4f2365d8f376ee7b4283927090431ab0a918ffba4caee1b8018a207887ffbee27946c5fe65338e929ff2d544fccf6c4c5e7f2cf579372354050ab946c5e132d58ac4fa115616ceefa3590db44fcdd16c576a830325a99e0583af6a84fd8482e145f2cb565b93232c5a9de374549ff6931ab126e85136c2fb6522b9edf6094e160905e985c4a744277e67e38a8fde6bd8f1a738d12ceb925ffaca8e27d14342d069e0b9cba54e3dcdd13adf4f6956da705e202e6e2f42e7281f98e2670607413d3876746481691585bb4d75d3028346a7afa92811116ccf086451990aba37176caa51acd161c4edcd06595caf5a0d76708f380fa4fd39585bbcdcc2d689d929276fd124e5014a5c87a4fcb349f7ce5b6819ab99aa6f45b00b6e40d108d719a2de4ec7ea72748e11be1e1d461c883ac7dfbddb27f7a428353ffbe2a21aa8b076715f98b6abd0bd585127ad3debdbdc1d662da033b93d7645ce6571bb60850c14edf49d1d677edbb7e2f2853bba1d4bd18baec6ccde4d205a836578b394ed54018db00dd04c2ec7bde3e10fa5d894e10210e32f12cc4c0d48973e5fbf10d675a1187835d5a9d8b59e87c90e46df614ff5b12e531682a59cfbbe0e4efc1a05607679f3e6ba72e8748d1f07f2a63433b8dc21c1d3e3dd1e3e18e29c1ff1b9240755386e002eeaff9654bb606cc1f996bbaf37724d8e31e5dc60393429dab7d30f471cdf331d103266fd99b2868a5dd0b2f8c6359a4c2e25907b4a75a2d68cf324290267a4b27d81f91a31a88e4b6876135c8b481cd00a2fd309110abab3f06f7360692c2529cdbec2e771dee4800969a26bd2f92020e8a62cb7537376e490f9dc536bd5de8942b15750e110e266619a8eaae9435f5efb7f13c4d06ddf1f32d339cb1b4d2292106e64a9a5c494fa8171593eebe3ed5361e362764a131ec04b84aaf134ffbddc72f2527166fed02eab19b305f0c04dd2e1c52128b1306e0a9bd2eeae4f9e6e57d44d87bed09f4994113b0c4ed6e29b2da6a1dc8e1ca2324f455b64ea7af04b95ab1246c2ce55557b0cc8de866dcf13b163e3a590f7d083422957e40959c2336a303a0c963439f3a521a3c4e58476ada7e0767ce72d9f2239679bd3b6668a56946676c7aee23b4b76309954ed5828a8c3144394b45ba5dbcdbf48b35a947bd46f42a0f2e59618ba9559a41262ebc2095dab3f563664ece6d4a785db8863e72222f91e89bd696189235c6eab5c64b2187a5b6ad811be963704003c7b2c670e1a9cafd21abb13248845e125c4ee447987f01cc8682961777e9aee48663a76085238f9b68937eb59c8bcc97c22dff4ba5aa52a29354a2abbe10f8c7a65293590d8141254ff407206c26c8b756881a3bcd78cb196c5cad3e1c8176099dc01dab61631c47250982e544d5edaa8eaa0a37c89a74cd310781d06e80e61bb04fcac336b8c8bbd8af155ff34b9ef7d363f1643957a94eb32f9b198bcfc39a6266c0d4ac318e9919cc7ffd50160d63df3f8f41d722160303b24c888fcdf067bf2ea511af72f42f3d3e134f324cd69aa9f567af645e1f24cd7ffcd6ad086a95cf15e2546f6c096bc89194dd400a3539f733540b3fc5eacf4b17cfee9e614d5a73299bc9de075302ccd0c521a7d0dec81c046e84142851aac1404aa7ae37e2eebba670b8ed1e1de3dd37b6ea763b7796dfa7169a217aca778c81272b78ad628ae617f90487faaf71fb88de2c8a6100976cbe4c3c2b3cba2e9f13aa3e9ac418577f8c26a7c0779a9ac2461826241d2eb81cb5952ec40e4ce26408f89078f55dfa3fb663099c81768dfb29a2163bca5059505754db6f51b7fe2a2c741f0841b3d9945179ac6dfc4d0b873b4a8d72aa1249271125e8b4a5b683715a5cb0199fd0f5515b49d402c97f078fc0ec2c995732aaeffd184a80e7177da3818ca5783796d5e62160fb328e2f0428cb029015c59772982a911790c1633996893f0c49f86a1c21974718c5e3ff4edf9cae76ad931bfeb57a11eb1a9f99e99d7f7f371b1b7b313cee62fc9462544e85e40f818a7eb3c3fe39fb439f97a249b111acc65b536a053d2d9d80f5bed9deec993b003436a2abf2926eec673bb41b6ca46b491fcb579f8c37403438b89e29b563e561aefaa2be5015045ebe1eb3e2390502d4e7a9393ae6a5bc0c3aad810884d0d8e81e1ab09ce7f3e750c5f3dc2a5bda0363e50416564e42c1ddf255b846bf5b316b49c3fc5184853a4406c7d5366991475d618cd2175bec525683f23f0eb07198e7685c1634389a60d36674fdc2212108f1425b839296522e70f2b6f51b0bad097f6ab3998141791382a502b322c39e9570583b8c4edb3592f849b3a7e2d83d209d9199b7da82e699b3064ce2d9f1bff52aa7d18a9ee1b0958ed0e299876c272ba115507cfbf5048058d184d99124482b0743b6f647e3a221b265cf9fd913027f17d90774ca2bbaca9bb5080c488ea5bea58236983614bc7b7492c3d19afb99c1badc1597b52dee78c7f27370a3f0514e612576a5ed55139afdb2732f846c294d9387369f2d1b13c1b64ebb524e11cc64cdc953cd45300b9f312d766f640643fc210b78faaf2b1c172ccf86feea0a87f0a21ef78325b7e42d959e04c2d592f3932c82c026c4899240678f8bbc50b5373fb208e2b3d5820ff20638547bee2b387acd122e66fd32a491cd727fee74da23a0f352fbba67f029ee5e42ab2bd949baec767b9d0bf42768dc1d67ff119483310c0f8e3a14fddf5c411eb43e87c99d57610afb72fe09a3ebfce414133a55d8cf7e28f1efaf535daae0cfab70e26b42a5f6360601daa4827ba36a297fd0bea71d0debfbe64560d01003177a96fc32e3877a27e9f48e3a9551a3244838a03eb6038924073420e9dd5bf0e6a397170836ae6baf0709b44bcd52cb2f002f35a133cf01af5ad185974db3385f55e5c3f0421e6f8a278861bc88b806bd89ca28b1bb15d6e2933b1902582eff1cd1fbb27218d95c383ab573470c415435d40b33517b9218ba20ded8b759889dcb4ddbae3dd26a4a43b9d6a2ded31c43f7362638fb9f20891a8dbe4a9857174d5d9e4173371ba8ce2ba8a85cf9f66a641dd6059aef1aaf92ff37e763d2488343c956a6818ddd843fc4d34ea2b02b24e01c1e572079db37c95aea9fb63f526300829dcb831c3e834c7a919d9a0ea614d4d63d3eb8fbb426bb4bd8abd614eb6d75f233b5bb98ff587a2cd186d09a4bf77ba4f5cece23f3bf19d269912c55d3318347b78a6f55ea94a7c43f6495d8dd63bec70ca1b724bbfc211ac229f5745ecaf5c070ec926ee7604e278324ae477dba9eb40f208bbf7338f8fe8d0d56a7f426415207f10cbd146a33df7f9a14a0e1cb6811f49801bdf5b4e7ee58f4798d50742d141ac4f0668c5ab08290713be6bbf088056f7ec957744a34527f2491b1ff3b1bb489ceda92d3bb1ed66a60a8d8847e10e1525c85e28720f365ac9c98faad770ceae67e20d3777c1439757632136efee9f9b03a85beb32a43eb5fd8e97f50042cee41a7bd96d53dcd3cbc542980754f1535fb581ce1746cb6efa58758de2f50ad705978e34f62e57252e7af996700c80b958462ca99d6938d9ff00e96b9a5f1ebd009ca83515a2dbe320c906b9d8652c1251fb5cbb89a4ddd79553000067dd3a746be0b77e1d6799fc7b380fed830f4cc2f994d8301e7e18a638f9d20f301213f788e147f65e4862978528f8ed5951985d8d7445fe90d85285b615b78ada8becf0242374f4e5e891e135f59828a1227359336fc8fa53ac487db23992ec192df99d335bc3a1a0ec10c69f4568577efc8a8f0266585045aecedcedc4521a3fa01598db15e3a121e78195dd6c061902889521a67afcbdce34e4639bf6892a9bbbc1c1d99fceaa03a96528e9e28840d76fb18d7a74b3073831fbe8440fd2345be3d09b987702c0b562d8d8b097366e7a49045f873c4b27fe41a6b08ab289278780490ecdaaabc9e76266bd061024fd38cd68a0849644d6705a09d103cab720102b5232326fe66f0897d9e85088c09ea7eb52f531c771339b9d629f638a342e0b15441721a9d85ece09c270d82fbb18835319e2f0e0cbf35fec0bbee174721aa74af42af776334b5c5d8d1fd8832739972aa4a278bd71c6566e57aff97bfa3c7eb1a0884113780937b2869121403a541e1a609dcf9f2811796fd1b21974abb1d17dba7fa82784fbceb5ee78251a7ef6c32761531b27dfcaadae756bdbf80e192752f4f3bc2ddecab238e371747750f0555896c61d6bbf1958980e7886f66619db26c57ea1ec538b6563291246495a3e8ff1264f905726331ac8bb99c6a092b0dce947114f4fff5d36de155d1493ba221f150f4a43747048d7e81d00ff7fb6d46f9deab57a01b3961e9463db36db7d1ee9bf06811296f2ca33e5542771673eb6b2764ff57c88a14ada93e06b38cec975756bab95a5da614f8637dae0d9c0efdcb470edda834a81fd59f99088d916b5e1f55948583279aae6594599bc45eb05952c91799acc75b879ebcb6d3bcad8162f7d6ea76d9b69700efe98b08477d79334c611c7b43033ed439d2b53b4c3158efcd06fa3f99d59df0d494d88d6b546f0b75efc772f9925c671f0fc16f9ea12f260ee75631af09d9752ebf87a547fa4c01603ace66c54be17f120d1bd8dbb74fb93c6deab172cf57d2be058fa2acc43d48c840a67740a94d0c518f2361028d4f7d3032b04bf764b742b4857b82eadd4d5fb538832477c2ae2749b95658562a96c67fc700c67752d07a1f2d32e2a3f1afa3cfcee5871614edfa82f7219f6febc253ca139813c5939efdad00036ea9c42a876320c17a02915af7212b8174861528cfa110283c1dbc296f0f7b94fadba3d065cffc81baeb804ed214cb7342dd2d7f039d1f4c5392bdf23e17634f8f686a973a0129f1a23d9a0d5d4c073b32782bfec9722c7b1b839ce49af07e0f34b35c6119af1f5157db7ed4eb7a6e9899546411fd1568f13bddc3505b131762bef360678f92737f622aba799376d4c3a3d6b2659028274bfbf743bfb18475deb802ca1c9c44e06f0f55431538a069e1b567bc5e13cedc0357da1af418a1d445b70df8ac561fe2a98e18b5a8387da45e330312af73961c2f4320aefaedd5a1b637478f512c2a950f3697ae80204baef892ee65543bd0ee270dbabfe16a84e59ec760d15d2858d3cdcffc6ebc22f484bded3cb0dc074cea5beea35fe4e23057253a57405804c3430e969bc81ee78e078f4cd55c7395f6ae80e735cfb55b6c2a08fec297783a6878786b3046bc2aa361571dec7c43728b55eede73326ffc65864c8ec9484a1baa48e6fc3919b38624473e6863563bdedeedd624b0824d85c306e97da26d7f419b0dba01aee4545ddd36587fc290ec8fd7b8f66c89c840f9ef8cfe6a98cce83d282cfa268db900403fa8c7c32af75a33fa19c40776a9bf0815e97bb729f74db4d764467fd0ab70b01c03ea1fb86d20feb78553b28d29904eb9160dd3035e4c174fe8c43a4e5718243b4c6e0e8f6caac1b0029b6b230f862f6efb2d488aa8383174a42649fddbe3e4a2f814cf79a760a27bb37ac981dd7a1f71e7937a2f1dc13f55404f319584ef1958cb2e38a81ca3ee55c1d8da4da98f137429d7b73ffa53651907c39531c111bc79e28e69b652e6320275745c9ce5792941b3dcf43715effdce720b4b77847fa32f67f6e2d345d4e7e489c21f85072953ff6f18b3463d0d7b38ae2522513d633fbf491f1e78ea7d03b74406d982eeb709cbd4bc6551d4fa77dc1a7b84995787ec5d3cba4297cc584ec31744ed04f9c361d1ddbf6015a86b258cb62eb8347eb4c8a39d1cbdacaae81045905dfdf439b4c844ad526018b2f88ed379baa0dc605c7f7ced64738fc701db2ef3ac95da1e44d5bd0760de630131753ad3415dc365317ae71be1e36c71773d0c72dd8c4302fe9bf26522d46422040d531b17d9685d8ab10044fcacc16f0f0cb49393d9c1f81660ca17f5e3136eca24c03b4ec4a8086176a2ab092a7d4db7007637dc4691f3c500e07bfb56b62f875d87f6ce3dafbef88b4e0e87cc5ea48187fd02654054d149bc31a7e3782fed39e456161288f50e2bc5054ba9362551447e5e7fd43a9027b820867ca24de81b2be90517858ce2298951583bafd87badd9800e4204afbe3675a4c3d9e3095bce9e9427071d9cde141a64aafcec362e2ae2830a5e611200e9ff0e698288d01c531645d9bcfdd137df62f5c4cf0bfe116aa57203d3edd937afaa6dff0591523722199b3ca051f4979fce646b58b42d56bc50b535c49e0c0c5d1771547de1bbda2754a12367a1b0b8a2db30893880a1e98b2fb9ade7069712681c78077ad8e292b3418496b4ce82e632756f81223490d0b06a42e3cecf587a93ac65851c30d91c7fc161068550a48d08d26b054a82d2fa6d7da80b9d772a5cbd6a49b3bbeb921c7e694be1976a653e51a4ab215524fd3f8b7617d4df84a168c13fc3c393d0aa3ee41be4652490283001b18087d9fc26d64c0de2eb2d49d71da2eede23e0609cc253bbe9fd59aba19f725e61294f232767865b8f1c609c22221c82849cf445554c7aca03bdb4a5e38a73823864773a811f3840140252697d2713e3109ff46c92dffc43a953ef26faa11a5bebaeeb73515cab5230ecfc4582c8d30abb42b613bdb20e9a02ea92e4e98b01b1389696b2ed593ba193e6d07ed4d494b28be5ca16b05477bbc080072708a2cdd48a2ddd5a6b07aca5392e937301ecafc152ccf52b2bec14a6c4e5a0e3f0cc02555979e4db2fce7dd00ac37bd9dc17de20f47e179231c28fa4e02564147f46c481231829b425b27f95a64bafacda6720f147885766c7cfe572c732605ce6fbfe3cbe556fc8ff08598db2cc4c4b259ee93b14c9aa2a6221cd8c4c34616b0a0b6bffed6a7c4c219c431e11a779046bc4c7dad0dd6223ad3163ba00e1dc8d69ea5e7ca31a482f8ac97ed397723bd71a397d51d3199c9ada7701d169bb5f35d95d5dae8942b638bec6c77aea257a0bd14e88ce49a0f8af4ff009b5e23b1e44558c28b06dbffdce65ce19fb19fac3358bf7e125ebdbf7dd39f9d56e0b3a5c1adee49675349d1b498edd59d2af9eea5967547d4bef2be821253e53056eb6bc99c855289a926f98c93bbbd46beb45ee50977a6da23faafaa12e96d5d472652929e1829b6666c27ad1692411c4588e000ceb04fcf11b23c47fb200b07df0feb3268c37b76a2160ad9f54f58394fe2e9e84334a57f6c7f32c6219d4e30819d3d01dafd54ddc38bd87659df2f92b08cd5a37821efed0f67628716f7c99cb1b46de016801541302aeb413824c020540f4a460440101f852189fcc01992e4f09988c649288db6b7e6ddb22b690758c9b08782bbaf354f90385e991d18c70bb18ffa744053c3c92379110748909c8c9213249b3262dd7d730d8294fe0bf1102c4088b9930b6e0186ae8eba8653583757b9545fd714ad2565b2b4230ccf2651f7856c54346c78f7936779a0f67de43e8c249a1d4574e1bdfdc7271bd773d83ef9896daa242b0be04a3296d46b553179511da651dee3216603ddc6659d4e3fe04de33cee3c5cdc4564a65b13169381a77f3fb9be57d2541a6ebfd8356b6cece75d559eacba4036f04de5361e8d74c463b827f42bcb613d96e787c0b969a20f7c791f9aab509a63a4cde08b11ab320a1a4de6af40d20e1cec6489df1e0eed8f6afb1c6f348a64c0f2e80c48b82cdbc3fff31c458d402cfb0a2678dc828cb1d57ef58a7c726f8fbd14cacce7af3a966d008c91ec6bebde7a7142da532bafbab04bb301dc029ff3b384590a837864502d4363d5c75777cf9c9e7cfbbb766d2572502c00a55d00efa7929dc33d5c428d67ecdb7eef1ff2066063f8203d8caef9ee185753651cf3b093d1680055ccfae5a8d88b1fbfb43d001fc17edfa69e3f6cb1ce33cbf966c470a7269f19b5826fde5f6ae20bd51df0a5ffabc6a36692340829a177c444fa4200eca532d582474381a22dc25d2508ac46dfc2acb2a882ea89d6573aca97d07e207abbddf8a13c68ce3a7d411be00d8c92d3fec01bf45bcc9220548bee92004ceb57d67027d6127029e4f08b50c91e5dbd3c595954427feb4209d488702328d2e0586eaf8122100eec99906bbcb1b94c455abd963a858aaa98b2356fc735e189116aa486b6785f55611a5d74d0a19e2fa60e51c04a7ef1c2dbd99be3dd61473577111dec6108d338c4e627318a0187feedd0648ed0ba9b41869ff54cea4e59c3a69d84e86686d63ffaeaed01841b5b5fe05fbc71b6561430d486c2cdb9158529e8e30114e8accc69098be581d4af154cd5a3a5f7889ff0ca482cc068ece5a6ac7478689248f02b6b497c7b3b9b8f532959cf32270e82d48670b390449715dd48a5850ca4be1d1b8cb925ca9b6b7e01dcddd0f7b267a2bbdf1028e984d1b5ae364f6d3e90cc6cac10db06cd33aa237cf4076ddab3efd933cc1c9930d565a5be552a3edc4483d9a1ad6d0688fd5d940b16d54a08512aa8a95bc9ff9ce688a8ededbe473e06af8a4f64e888870229126f2f45f97568faf1f5a87be46267a89e0f183c3b61dc4c7217d499164a883c798f3faa2c808b5fe284b6434ff8718426423254f672d5be51d7dde21eb3ef54dd3452dd11a5d78d529c56b3b48e415e19b6ce76887c84b19365614b3a79bf5c88877a34a79f9d9e125515ca2c6839a22409e6a0d02fa7d8520219e9978f2ee3b10dc129a1a82af08da2111394f9aff2c3e3b9d46a0ee9cd7950d28c2301966580c6e2b004721381617a4bbd1d36f66d9b43f2257a6dde98a20764bc24a66b5938191e34f2f4716adfca3918d69a137229ac60814a971e3a7ec962b1c659bfd214966c5490b6483b15facdaabaac9314af1e15f1120d1da91938887faf6f5a14d42830e970b3e8e97a77ebf684c30d0c1d3b9cce261a19dde71e97e16b5c4fa3212778a2b0b12080ee67440935d9ba1385ea058da6002100d8cf8102c65282897277b2ddb0a5e2ca6925c2316a3b2cc22fc8d6d227bb943dd1771c09c289cf2ac7b080913c96eccc8ec23d265f3fce020287d049fa61b79b466cf234f19e2afb0194b79fe1bf075471a2e9616e5ae6d3ea25ea19cf2a916dda784f14ea6902409878624ec0449d3c1ed39f081f22d6d5b55eed526a250194446011399d4c3aeefa8261bd5f2378463b782fe6419d1ee6c774f7de0f4f0f84c93bb0fcbcf3f699292bc9a054cadf59a13b9f062c3ccbdd76ece86c669a078cc5ba822b88899a02c454b5d20fb2739a47696445c4a26ba308794612af5fe4a58f27110868cb5dfda906e0dde2fd2669c5ae7145f66f1c4d5a6b44ceb7dcbe0427f3ccaabfed23045aedd3fbc15fe07c601a0ab5bc6924dda5eceacb6de6b418ae4537d63c9e763aaaa811403dbc2fb9afc88795c92d5797978c06da3c491ebbcce679b8e615073ad16cdcd5d10c110b0d86e91bd7236eed2f94a96155d2b49b1ac5c03099e4ffdc9d9e9ec5281a54428fcef7276d16ba93e5bd6799eb25ae4ebad66c6fc93b1045474f72eedfbc672f662a85449dbd1a85375a62dca84dadb52313d823d5bb4c07aaa7dc6bc4bf3f57671e1aba7afad19c14287ec5240d5a6509ac5d176b3b2b4c5c0ddf9d29eed5f9985066a86d4e23417f2c455730dbf18bca8e1ff8b47ae1fe2a99d1c0d04a04350c73258e2dc417b04bb29d55bd75e8ec3fd4c5ed31a142e893cf2801c853b8def05d394c17ae7d0d48ba10ac91f6c3f6707fd14391b6ec0ca7dd0364cb56da265e59b78dea8da797152a39fded3c701ce9f0b660168b47af2ec922452cfd50f9803f4b7d7f0c18370c2d545111f7a1ebfc6cdd330b8c333a9832123a0f638cc58ab45002ef7ced15ec73d68f59ea8a88934595cfec54f9bda8965ca8a13668003ae2e4da5f389394eb0ff846586a05efa75a405de73cf4406d61b4465733b19db0deaf6e4fd0225ef8167133c862536c59c021c976ee76b4afd2e188b176e8f5428c0bb505b25242727cbc3a1c208ff42e3fb8304c41b3ad3f67b1487d9dd7cbb17f8fdc12709c3bad780956558da1b522bf3c2665bcdcc0ab6962ed4fe61392dddc7f4bc3e9a48b32f22e8b3d13054ac7b2e942f6dbe4f4aa2ed29a224fb4b8475737e8e45efc2b38ebf8b3d4155dde860e2fa7cf35ce84cea89e116423c8b2a74014153f6f7f43f7085c95db65a34011a9aad2ab7bd46efc0e672ab6fc2f58565f2a53a4301f70e0d9a5d6332b589f736fa32fad6fa56a70b032f759ab1a47e91624d3f2cc85f0a887fb3c92fb18cc433f4532931a446ca3121a7a7560a72900f435d0a5dd258abdacd8694703dbae96625a3975ee4fe32f86eb0b90dfd043aeeaf97334574c7fb62306cea0224205e9ae4dae0f731ee0354c04ca167ad3a0dd259c905c88f7663e4339be8515e5c39d7308546f3bdc5e6240e5df6af1dc0c8fb115ccc603e74d9b7f422ad75a225a8cda220df08f26e4fccf31f381914be06efb58d0d9dae257c83989a786713dbaab2a984d6fe363dc8800dca258580896be9a08209e096b5708ee14d0853c947ae0a2dfa65e8188717bb2300eab86e232cd8b969d4940b90e1a4e8cd834dd1465541296a8f64c08435e99c1ea5edc65414b750effec94600565461f7ad8bbfceacd6138ba860cd50354c6ae034aa21b99baa9f44176a362d8a6d9141cd6ca9ac4bf60d82d8b5d7aa39721a4e16767a5c100af36aa0b8d22e3863fedd601327e725fe5118226215fdb729f50a494995d1ebb66a3d39db2506c6346242599a3ba95f5626c38183f10362b5149934211b02c6172152f70f0fff8870418b93af8ea4dc495a8bd74572dbaffbb58c98cc9c8060943ba79712ee9733803cffbe2a466fe88967bf81423147c876170747b88909e4ce8017e89e5459e77f41f1e971d3e833c63b88129e7c094b711fcace4b809e9e96e0f62f22544b191cd86c0aa6885dcb02c583e9d1fbf788fc1374dba5b6521e6cb050e97ada2476ef091d33c3cc8ca1a798b3b30efb77e73d66ac8170ed00fa0512d89fddbd59f7ccc27a132e1d8c0abc1332b8d66fdd94c2a20634833e830eb1a9cea5da4de395b13ffd1168444f2076ae6061e0cede05c6b33b1ba61c6d1e6193526959c5cac768ecbadad6b797009e25c42079415c4354c844dd10e18721cdac3d6f9a02d0cf2cfb4208c0becce5fbba6065cae227f8267d0fd01acd23bdc86c963b532c5809321b9fc3b5c61963f41dfbaf5e9332a7927fc41dd4ea60ee8b202be8c23aaf1a3a4c2e0ca470593317281b4374b5003ee471beabcda4dd49c6b6ccbf3afd18c4fb2aab1c11c1da6a845fdfe1122ebdeee36abfc636e0f9236943cb3fc7d48e8c0c7f22037b70f80417bda9ba877780a00b98c5861b69f512064e23b307a7a2750231270a763f8c97d2672cc86a0e190f13658dbbe4c8b5f694ec532b86318e1b20d65d407dc1f1745f7be0c9ddafb36dfcef30293b83869113321d1dc58dd331204f0cef0dfea3ba02bd8796c865bc17572192f6284ec8cf585a494e22391ca32f5de079377784dee5bb58dc09aa3ee1935eb2c18f94626950bcb5bd4799989d78f45bdf3ae944a72514ab1cbbe4cab7fcdd3e0436297bd0ce5922308858b8f2b463475e6a76398c98ecc4904a26cdb719d962d933510e71673811b9e660d53f0d800113188d65ec09ae2d4c402cfa9be0356ecae054eff7ee057911a6552bfbdb216327a448c751f1d64e761db6f1cafea4e31165cc08cc5dbdd41e0ec2dbaab89c16de4d7ced9329254844715a6026dfc5429da82b7c1c998b436ac6f0ed5e18fd82e068a1c86597f926ad6e3beb53980cf97c283dd914ac52cda1b93a592070bc60a42250a594c44e8bc80d1cbd4f91e9d90d79cc1678c68223cdf55d20a3a4248f42dda9421007de0b56d999bfd41bcbc7ae45f2f2e0eeac971ed2f1dfafb4259c9f671b70720db246f852b7e6c94aae6242ae6e2a383f9892264ddbbc3b36832265581ef4a5f99c9b3b7d55dbfa7764906097ed4de5a554cd3fe146c4e2349faaafbd7bcf8b791109d7d46572b39d234aec1cb4d162d865db1699ed8cd25704f88a88e8b65f5f2eae4c09f58254d7b44d3de8d00a5751c1d2336210260909dac278be40aeb4eb814d94f1a31155a399e00e72c70c61f29b589fd1b796c39e2d2d39626f0411344bfa051d2b32ed1b1b67466adea16236c43ab7722f03137ad92d6c06d0a0823fb764b8c7b844ed243bcd0e7a4007feffda305419275b2f629fa5ada34d24235c26b4481111b91dd7f9d3bd2fcf885eb37f540efd416366264065bc3159284565b9809de068f5befff71dc908d00c91bb36bb33a5d3790ae7b24f44a3a2640c92c0d0e421aca6a0137c2671829aa9b3b0e04563b7a231d780ced25e00e05703e38277c2cb941337a066254810a536c5a417b83522777d813cf87f17550690cd256ef9a66a4379f30bd34fe33cb12f97904adc2c1accb4d9e1c9ac6335ffdf698cdf8d1fea6b134f454e42e8d573db4bfe1e8b90df8e43169d76a5f81a342bf582d6bdcb1b6e5977031d6e47858ab23c83f7c176fc59bb0b341fb94b089ba5e927b171c5ac1522ac675c968e3fd2ee7106616778cce08f324b8bb2144d463d029f8fc9c6cb123d800dc8f4d7da89704d4d799b0a8f3b84e389b5fe34a76361569ba73b7466944df5a3e22a0ebab10e4119c5ba4bad0771078991509cbf35a4e1a3cc3245155421e92c70ba68b763dd4e7545223773704b46ecd74b759ef06b878e8e4ab49fc753e05d7ba1ff66706652abe22e97ee954fe8dead21a99e44221f19352a1653460eca042680e8b3f4b9831c3df2ea8ad3657da707bff1c071e27d11913b7f1bfaf045f44689d0e06709fae0bcc84e7faf53c97e0365930b4b60c0074498f009216ba5d2b90395704b0947a87e7cacbb30b6b22a709ecc4bc8eff1eab9997fee1281c9810807fd512d9ac5beca0c82711146831cf9f650432c7465f613efc9fbc7b293c48953701e08eaf3626e5669af4098e7ab11958c7140854de6865bdbabe71e2691acfd06553afee9d29fd517d75cf84b65a6b187b054aeac4f5627d3f4ace2f58407de6a466de4f05038ca92cfa6956dfbb8a9371696cb7c83ffd99e62f4be9eccbce5e65eacf3caeec648caab6cbca5e1d44c28394fb5239b6b206b8707545f2d7bd41072b91e6bb99700003a7fb007827ff649fa2f596ad09cc8fb4529568dcbd8700ebb61ebfd4b5b8c53bed4e2ac02079abba2d6535a47f31323de7b248fa8c52428734d606f71b53a90d3e25aeb421a0f37050995a75c6ba4ff7b63bdd83b5b5c93910ed17aea0663196c8d2fa24662c71d5f2ead8d096c3c2db0918c65ca4e773aa581b441559eecf85907a9044a4709010060abd61749ece9f27bd75baffc6978d658614589c5914e4b1796c4dbe71d2044ec10b8085d968195df19b8938e65a3723caaa6c4cb181e2f9d0e24e29ff72e60d420f7fd2f60885ec65d8a0a7d9c24b8886ab5f8eab61c3510e250bc065047f23df5470b7c8657271c84d3b8e291d1304f9d8a18eb66c6eb218eb9e4b31379860646ba07bd46852d0bfffecb7a2808abee8e67405bdb616317b1229bb966bb634a76daba283f9f0a3c2a8c97d9643e49350756eb1a57083e5d3b6f4015b90517fce47a1dc41b14e6ca5f4e09ecc68e7af638ee749bcfd17f9d85a075d3f21b8dcc9202ff849801b9ffd538ff6a1479ab8d4c2c6873aa75041ba5df070153c7b793371a3c72cdceda28eed054266ec325f9e76fd1979586b7caccbbafbfcb3fd37a79c80eee400b013e6c66d6b9661d930581a9f4ba14f7a67fcd5c6f3b12af9ee2011a72b81869c0e35518d8281ceb6ec3006c6933085c3a9b010219ef7f3a0699df461eabab076127a18692d7d2c4979613bd3f683bf7467ad8bc3023e707497e8221a779e14a1fa4f4b9e7cac209ae14769bd58916a346285fb3b0f4a959a7418a5c14584e85398d246802a362c52244048b689cb8e46bb19fe6749eb5ae793f38957255b226dcba5d78efdde07203e7f3efdfaa22126264b03c1deadb35dfc34b4ffb15f36a6ce1670211db596ecd7a9a848684a0643268ac62e64f9a851ba437b467b8a23b463e923348ba52a18188ebe622df103dfd7a032418eca7533c9296084809d034fd11339ca6e27c5903b4755849b96ebea95fa2b39b915c9b49328072bbeeef0c27fa30d7b4851c072db7799d81ddfd487d26232689c4710195ac7eb5d3eeb4cf6e57f7cf9996912f20ac28f211b03e3814d8cb987357910336a24b3a4fdf8277e3520737a8500fff257c6a42428aeef1ed3f4345478c8cf6e6b450095108eb5ff352149983123320d31221a450cc67ef8209ef68ac7971d5356f419f786256cdb0d8be0dd7646157d18bca94069ae253dadfba172d822f1f2eac1c5e62683be58f1bdf32a0f77d01febf66e3727fbd2c61c7bccd7060e1b4b5c8d75d952733c066737fc8992d978ce7496422f79d620d7d9774a0231b47e94e86a26442139379c51bf525246cc5ccae674f8aae7c24c18e20ff05f38a331dc16da677654c1984678969fd959acb5bc87dc407ed88351e5784d04e3fa49451790f8883b6f96ab45165e09f3d8c2bccc866eea7d20d88250cc61f42f9d27a7426bd73058a53185c1c26677a8aa69dda426028b153f88abc963fb6a324157e4f52487040d4b5aed52fe0837ed15e67a31442d5ee52654c8a852d286144058e4eefe0ac09addf9a994f1ff560a8cabb359544c548e32a9ec62dd9fed75e92095cdc94b7e82f22938d3565e615df29dd1f5c98f8658590ccc782befb6122d48d7e30567f2c0dbca7a22b407d7a437e045be433a2aebdb8460afb684246da0dd6eea5b4e09d8fbe39dea4f56e97f77d9d15dfdcec91229098a1e7b1dd9a529c1bcaf2ebd2cefacb1691097d9a5a304df19ee0c4eaad94df9341065e7c6d838277ee8b281f4ce39e265442a83c061e8276d5870a731940dd58d9d38cc8b75bbe3fa4901893a5d0eebe99566317ff09b2989606ba1dbceeb49e4f6bf96c1d791f44695f3e2f6617bca36607682ec6bb02b01317bc867b42331e5d6a11c5b9d8c5bdfdd82a3e167a8053f43823b2a145346187b8e4716bf3a0f67755e6d3965bac1f6a973acdfb6e58af8e329b970459db2e5a865c28b64628e3be112b3dcf99a987f261a2523ee934b631247478494eab2e529f85e16305ce6bb909540b4a4e9d7b2595cd6b5976033e10c33e6171b3b2b3431084286576097d0a1ecabd31fc9895c663989b5a97c43e3b7db6a5430cb15f10134de7e28b7d02dc586cf77a4b58d7fd70aff861b1ee22134370dd213afb4f53a5e1eabded415510a886326b692508c74d6174d92a2742a39c5fc1ce98b61c44aa5a434d91714f5ae50002f3281ded17aabaa383f9b4da55b1f4644ded6ffed9bca5c5472cea9ee051109620283eb9d376a7197f64a6505655f297a2ed39bb8c3bbaa9e92195f36e7fa26dd3f88ca337664a394e98e6dd6da5c9bf5adc3b06f6e39065841bcce9fe2764d5440c7033b2be09e37a285ed0d62ccbafa863a1ff9db62306351607a0176f3760533e6a5ecacf0c47927293875c3a435cd766bba55cad4d14246ad92b17a01fc12c37ef394dcd6079b900d13ded1b45d12ce85a188325f691b05351853aba11d4b1d8a7d41e6b312510bee53dff0f48b1c13d7e9dd84acd216153d3c8c86c885a0158eab9824577185aaec6db2c07c1ec3779e7aa333fc6f9bb2072bc7c791ae893c646f0018ee8f0bff5e61b8a6f20c8ae5fe41465b49122a5f18ad23dcde6c4e43fcd169817e62af1c1a375f6aab5592e68941581357e0739376012dcf09e32f4c7cb2527032fecd8d8b1712bd6148773ca43ad33f49d82939bc0faf4f88abfc1c2ac542a695557cf6902e7e6927603df7608cddd11a1d07077556f3a6e30af84ecbb365d6ef5ffe20c92328e3117dba36794c00a75379ab90e70a6e5b61d15108c133ff0f6b3c0768fb796ecb2f9ba5655b0715065440af8cc24eb78683ec442f77ae9af495c61ff52d3fb323c1c2319bca5bae43ecda62199a34bf6e3b7647ff57ff74e4b5f833fc5c95426a881c506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b75ee923f093a5fc5e43b82c36bd0602c427b489242608f2e83be1f9a76ff066601bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5e35178acf3bf92a2a3791787db569217dca4c80a8595ea8c6f2c700991b14b6a9fc110115ecc0b84b30b2c6d76fd01be99f826d42b2c8ee33cff5acb4d9299fecrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpicketbox-xacml-2.0.8-1.fc24.src.rpmpicketbox-xacml-javadoc@    jpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1W@V=@USSM@S5d@QB@QQEPP OP@O@@N=@gil cattaneo 2.0.8-1Fedora Release Engineering - 2.0.7-11Fedora Release Engineering - 2.0.7-10Fedora Release Engineering - 2.0.7-9Michael Simacek - 2.0.7-8Michael Simacek - 2.0.7-7Fedora Release Engineering - 2.0.7-6Fedora Release Engineering - 2.0.7-5Java SIG - 2.0.7-4Ricardo Arguello 2.0.7-3Fedora Release Engineering - 2.0.7-2Ricardo Arguello 2.0.7-1Ricardo Arguello 2.0.6-2Marek Goldmann 2.0.6-1- updated to 2.0.8 - use POM macros - update URL field - remove some rpmlint problems - add license files- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Use mvn_build- Use Requires: java-headless rebuild (#1067528)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild - Replace maven BuildRequires with maven-local- Added BR: maven-enforcer-plugin- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Updated to 2.0.7 - Relocated jars to _javadir- Fixed summary, description and URL- Initial packaging  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 2.0.8-1.fc24     !!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""################""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((')))))))))))))))))))))))))************************))))''''++++++++,,,,,,,++++---------........-////000////----11213333333334444444433331111555555666665555788picketbox-xacmlallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgjbosssecurityxacmlbridgeJBossPolicyFinder.htmlPPSPolicySetFinderModule.htmlPolicySetFinderModule.htmlRPSPolicySetFinderModule.htmlWrapperPolicyFinderModule.htmlclass-useJBossPolicyFinder.htmlPPSPolicySetFinderModule.htmlPolicySetFinderModule.htmlRPSPolicySetFinderModule.htmlWrapperPolicyFinderModule.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcoreJBossPDP.htmlJBossRequestContext.htmlJBossResponseContext.htmlJBossXACMLPolicy.htmlPDPConfiguration.htmlclass-useJBossPDP.htmlJBossRequestContext.htmlJBossResponseContext.htmlJBossXACMLPolicy.htmlPDPConfiguration.htmlextExtendedAttributeFactory.htmlExtendedAttributeFactoryProxy.htmlMultiValueAttribute.htmlMultiValueAttributeProxy.htmlSingleValueAttribute.htmlSingleValueAttributeProxy.htmlclass-useExtendedAttributeFactory.htmlExtendedAttributeFactoryProxy.htmlMultiValueAttribute.htmlMultiValueAttributeProxy.htmlSingleValueAttribute.htmlSingleValueAttributeProxy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodelcontextActionType.htmlAttributeType.htmlAttributeValueType.htmlDecisionType.htmlEnvironmentType.htmlMissingAttributeDetailType.htmlObjectFactory.htmlRequestType.htmlResourceContentType.htmlResourceType.htmlResponseType.htmlResultType.htmlStatusCodeType.htmlStatusDetailType.htmlStatusType.htmlSubjectType.htmlclass-useActionType.htmlAttributeType.htmlAttributeValueType.htmlDecisionType.htmlEnvironmentType.htmlMissingAttributeDetailType.htmlObjectFactory.htmlRequestType.htmlResourceContentType.htmlResourceType.htmlResponseType.htmlResultType.htmlStatusCodeType.htmlStatusDetailType.htmlStatusType.htmlSubjectType.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpolicyActionMatchType.htmlActionType.htmlActionsType.htmlApplyType.htmlAttributeAssignmentType.htmlAttributeDesignatorType.htmlAttributeSelectorType.htmlAttributeValueType.htmlCombinerParameterType.htmlCombinerParametersType.htmlConditionType.htmlDefaultsType.htmlEffectType.htmlEnvironmentMatchType.htmlEnvironmentType.htmlEnvironmentsType.htmlExpressionType.htmlFunctionType.htmlIdReferenceType.htmlObjectFactory.htmlObligationType.htmlObligationsType.htmlPolicyCombinerParametersType.htmlPolicySetCombinerParametersType.htmlPolicySetType.htmlPolicyType.htmlResourceMatchType.htmlResourceType.htmlResourcesType.htmlRuleCombinerParametersType.htmlRuleType.htmlSubjectAttributeDesignatorType.htmlSubjectMatchType.htmlSubjectType.htmlSubjectsType.htmlTargetType.htmlVariableDefinitionType.htmlVariableReferenceType.htmlclass-useActionMatchType.htmlActionType.htmlActionsType.htmlApplyType.htmlAttributeAssignmentType.htmlAttributeDesignatorType.htmlAttributeSelectorType.htmlAttributeValueType.htmlCombinerParameterType.htmlCombinerParametersType.htmlConditionType.htmlDefaultsType.htmlEffectType.htmlEnvironmentMatchType.htmlEnvironmentType.htmlEnvironmentsType.htmlExpressionType.htmlFunctionType.htmlIdReferenceType.htmlObjectFactory.htmlObligationType.htmlObligationsType.htmlPolicyCombinerParametersType.htmlPolicySetCombinerParametersType.htmlPolicySetType.htmlPolicyType.htmlResourceMatchType.htmlResourceType.htmlResourcesType.htmlRuleCombinerParametersType.htmlRuleType.htmlSubjectAttributeDesignatorType.htmlSubjectMatchType.htmlSubjectType.htmlSubjectsType.htmlTargetType.htmlVariableDefinitionType.htmlVariableReferenceType.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfactoriesPolicyAttributeFactory.htmlPolicyFactory.htmlRequestAttributeFactory.htmlRequestResponseContextFactory.htmlclass-usePolicyAttributeFactory.htmlPolicyFactory.htmlRequestAttributeFactory.htmlRequestResponseContextFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlinterfacesAbstractLocator.htmlContextMapOp.htmlElementMappingType.htmlPolicyDecisionPoint.htmlPolicyLocator.htmlRequestContext.htmlResponseContext.htmlXACMLConstants.htmlXACMLPolicy.htmlXMLSchemaConstants.htmlclass-useAbstractLocator.htmlContextMapOp.htmlElementMappingType.htmlPolicyDecisionPoint.htmlPolicyLocator.htmlRequestContext.htmlResponseContext.htmlXACMLConstants.htmlXACMLPolicy.htmlXMLSchemaConstants.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljaxbLocatorType.htmlLocatorsType.htmlObjectFactory.htmlOption.htmlPDP.htmlPoliciesType.htmlPolicySetType.htmlPolicyType.htmlclass-useLocatorType.htmlLocatorsType.htmlObjectFactory.htmlOption.htmlPDP.htmlPoliciesType.htmlPolicySetType.htmlPolicyType.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllocatorsAbstractJBossPolicyLocator.htmlAttributeLocator.htmlJBossPolicyLocator.htmlJBossPolicySetLocator.htmlJBossRBACPolicySetLocator.htmlResourceLocator.htmlattribDatabaseActionAttributeLocator.htmlDatabaseAttributeLocator.htmlDatabaseEnvAttributeLocator.htmlDatabaseResourceAttributeLocator.htmlDatabaseSubjectAttributeLocator.htmlFileSystemAttributeLocator.htmlLDAPActionAttributeLocator.htmlLDAPAttributeLocator.htmlLDAPEnvAttributeLocator.htmlLDAPResourceAttributeLocator.htmlLDAPSubjectAttributeLocator.htmlStorageAttributeLocator.htmlclass-useDatabaseActionAttributeLocator.htmlDatabaseAttributeLocator.htmlDatabaseEnvAttributeLocator.htmlDatabaseResourceAttributeLocator.htmlDatabaseSubjectAttributeLocator.htmlFileSystemAttributeLocator.htmlLDAPActionAttributeLocator.htmlLDAPAttributeLocator.htmlLDAPEnvAttributeLocator.htmlLDAPResourceAttributeLocator.htmlLDAPSubjectAttributeLocator.htmlStorageAttributeLocator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcacheCacheLocator.htmlDecisionCacheLocator.DecisionCacheLocatorRequest.htmlDecisionCacheLocator.htmlclass-useCacheLocator.htmlDecisionCacheLocator.DecisionCacheLocatorRequest.htmlDecisionCacheLocator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractJBossPolicyLocator.htmlAttributeLocator.htmlJBossPolicyLocator.htmlJBossPolicySetLocator.htmlJBossRBACPolicySetLocator.htmlResourceLocator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpolicyJBossLDAPPolicyLocator.htmlclass-useJBossLDAPPolicyLocator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsunxacmlAbstractPolicy.htmlBasicEvaluationCtx.htmlConfigurationStore.htmlEvaluationCtx.htmlIndenter.htmlMatchResult.htmlObligation.htmlPDP.htmlPDPConfig.htmlParsingException.htmlPolicy.htmlPolicyMetaData.htmlPolicyReference.htmlPolicySet.htmlPolicyTreeElement.htmlProcessingException.htmlRule.htmlSunxacmlUtil.htmlTarget.htmlTargetMatch.htmlTargetMatchGroup.htmlTargetSection.htmlUnknownIdentifierException.htmlVersionConstraints.htmlattrAnyURIAttribute.htmlAttributeDesignator.htmlAttributeFactory.htmlAttributeFactoryProxy.htmlAttributeProxy.htmlAttributeSelector.htmlAttributeValue.htmlBagAttribute.htmlBase64BinaryAttribute.htmlBaseAttributeFactory.htmlBooleanAttribute.htmlDNSNameAttribute.htmlDateAttribute.htmlDateTimeAttribute.htmlDayTimeDurationAttribute.htmlDoubleAttribute.htmlHexBinaryAttribute.htmlIPAddressAttribute.htmlIPv4AddressAttribute.htmlIPv6AddressAttribute.htmlIntegerAttribute.htmlPortRange.htmlRFC822NameAttribute.htmlStandardAttributeFactory.htmlStringAttribute.htmlTimeAttribute.htmlX500NameAttribute.htmlYearMonthDurationAttribute.htmlclass-useAnyURIAttribute.htmlAttributeDesignator.htmlAttributeFactory.htmlAttributeFactoryProxy.htmlAttributeProxy.htmlAttributeSelector.htmlAttributeValue.htmlBagAttribute.htmlBase64BinaryAttribute.htmlBaseAttributeFactory.htmlBooleanAttribute.htmlDNSNameAttribute.htmlDateAttribute.htmlDateTimeAttribute.htmlDayTimeDurationAttribute.htmlDoubleAttribute.htmlHexBinaryAttribute.htmlIPAddressAttribute.htmlIPv4AddressAttribute.htmlIPv6AddressAttribute.htmlIntegerAttribute.htmlPortRange.htmlRFC822NameAttribute.htmlStandardAttributeFactory.htmlStringAttribute.htmlTimeAttribute.htmlX500NameAttribute.htmlYearMonthDurationAttribute.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlproxyAnyURIAttributeProxy.htmlBase64BinaryAttributeProxy.htmlBooleanAttributeProxy.htmlDNSNameAttributeProxy.htmlDateAttributeProxy.htmlDateTimeAttributeProxy.htmlDayTimeDurationAttributeProxy.htmlDoubleAttributeProxy.htmlHexBinaryAttributeProxy.htmlIPAddressAttributeProxy.htmlIntegerAttributeProxy.htmlRFC822NameAttributeProxy.htmlStringAttributeProxy.htmlTimeAttributeProxy.htmlX500NameAttributeProxy.htmlYearMonthDurationAttributeProxy.htmlclass-useAnyURIAttributeProxy.htmlBase64BinaryAttributeProxy.htmlBooleanAttributeProxy.htmlDNSNameAttributeProxy.htmlDateAttributeProxy.htmlDateTimeAttributeProxy.htmlDayTimeDurationAttributeProxy.htmlDoubleAttributeProxy.htmlHexBinaryAttributeProxy.htmlIPAddressAttributeProxy.htmlIntegerAttributeProxy.htmlRFC822NameAttributeProxy.htmlStringAttributeProxy.htmlTimeAttributeProxy.htmlX500NameAttributeProxy.htmlYearMonthDurationAttributeProxy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractPolicy.htmlBasicEvaluationCtx.htmlConfigurationStore.htmlEvaluationCtx.htmlIndenter.htmlMatchResult.htmlObligation.htmlPDP.htmlPDPConfig.htmlParsingException.htmlPolicy.htmlPolicyMetaData.htmlPolicyReference.htmlPolicySet.htmlPolicyTreeElement.htmlProcessingException.htmlRule.htmlSunxacmlUtil.htmlTarget.htmlTargetMatch.htmlTargetMatchGroup.htmlTargetSection.htmlUnknownIdentifierException.htmlVersionConstraints.htmlcombineBaseCombiningAlgFactory.htmlCombinerElement.htmlCombinerParameter.htmlCombiningAlgFactory.htmlCombiningAlgFactoryProxy.htmlCombiningAlgorithm.htmlDenyOverridesPolicyAlg.htmlDenyOverridesRuleAlg.htmlFirstApplicablePolicyAlg.htmlFirstApplicableRuleAlg.htmlOnlyOneApplicablePolicyAlg.htmlOrderedDenyOverridesPolicyAlg.htmlOrderedDenyOverridesRuleAlg.htmlOrderedPermitOverridesPolicyAlg.htmlOrderedPermitOverridesRuleAlg.htmlPermitOverridesPolicyAlg.htmlPermitOverridesRuleAlg.htmlPolicyCombinerElement.htmlPolicyCombiningAlgorithm.htmlRuleCombinerElement.htmlRuleCombiningAlgorithm.htmlStandardCombiningAlgFactory.htmlclass-useBaseCombiningAlgFactory.htmlCombinerElement.htmlCombinerParameter.htmlCombiningAlgFactory.htmlCombiningAlgFactoryProxy.htmlCombiningAlgorithm.htmlDenyOverridesPolicyAlg.htmlDenyOverridesRuleAlg.htmlFirstApplicablePolicyAlg.htmlFirstApplicableRuleAlg.htmlOnlyOneApplicablePolicyAlg.htmlOrderedDenyOverridesPolicyAlg.htmlOrderedDenyOverridesRuleAlg.htmlOrderedPermitOverridesPolicyAlg.htmlOrderedPermitOverridesRuleAlg.htmlPermitOverridesPolicyAlg.htmlPermitOverridesRuleAlg.htmlPolicyCombinerElement.htmlPolicyCombiningAlgorithm.htmlRuleCombinerElement.htmlRuleCombiningAlgorithm.htmlStandardCombiningAlgFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcondAbsFunction.htmlAddFunction.htmlApply.htmlBagFunction.htmlBaseFunctionFactory.htmlBasicFunctionFactoryProxy.htmlComparisonFunction.htmlCondition.htmlConditionBagFunction.htmlConditionSetFunction.htmlDateMathFunction.htmlDivideFunction.htmlEqualFunction.htmlEvaluatable.htmlEvaluationResult.htmlExpression.htmlFloorFunction.htmlFunction.htmlFunctionBase.htmlFunctionFactory.htmlFunctionFactoryProxy.htmlFunctionProxy.htmlFunctionTypeException.htmlGeneralBagFunction.htmlGeneralSetFunction.htmlHigherOrderFunction.htmlLogicalFunction.htmlMapFunctionProxy.htmlMatchFunction.htmlModFunction.htmlMultiplyFunction.htmlNOfFunction.htmlNotFunction.htmlNumericConvertFunction.htmlRoundFunction.htmlSetFunction.htmlStandardFunctionFactory.htmlStringFunction.htmlStringNormalizeFunction.htmlSubtractFunction.htmlTimeInRangeFunction.htmlURLStringCatFunction.htmlVariableDefinition.htmlVariableManager.htmlVariableReference.htmlclass-useAbsFunction.htmlAddFunction.htmlApply.htmlBagFunction.htmlBaseFunctionFactory.htmlBasicFunctionFactoryProxy.htmlComparisonFunction.htmlCondition.htmlConditionBagFunction.htmlConditionSetFunction.htmlDateMathFunction.htmlDivideFunction.htmlEqualFunction.htmlEvaluatable.htmlEvaluationResult.htmlExpression.htmlFloorFunction.htmlFunction.htmlFunctionBase.htmlFunctionFactory.htmlFunctionFactoryProxy.htmlFunctionProxy.htmlFunctionTypeException.htmlGeneralBagFunction.htmlGeneralSetFunction.htmlHigherOrderFunction.htmlLogicalFunction.htmlMapFunctionProxy.htmlMatchFunction.htmlModFunction.htmlMultiplyFunction.htmlNOfFunction.htmlNotFunction.htmlNumericConvertFunction.htmlRoundFunction.htmlSetFunction.htmlStandardFunctionFactory.htmlStringFunction.htmlStringNormalizeFunction.htmlSubtractFunction.htmlTimeInRangeFunction.htmlURLStringCatFunction.htmlVariableDefinition.htmlVariableManager.htmlVariableReference.htmlclusterAbsFunctionCluster.htmlAddFunctionCluster.htmlComparisonFunctionCluster.htmlConditionBagFunctionCluster.htmlConditionSetFunctionCluster.htmlDateMathFunctionCluster.htmlDivideFunctionCluster.htmlEqualFunctionCluster.htmlFloorFunctionCluster.htmlFunctionCluster.htmlGeneralBagFunctionCluster.htmlGeneralSetFunctionCluster.htmlHigherOrderFunctionCluster.htmlLogicalFunctionCluster.htmlMatchFunctionCluster.htmlModFunctionCluster.htmlMultiplyFunctionCluster.htmlNOfFunctionCluster.htmlNotFunctionCluster.htmlNumericConvertFunctionCluster.htmlRoundFunctionCluster.htmlStringFunctionCluster.htmlStringNormalizeFunctionCluster.htmlSubtractFunctionCluster.htmlclass-useAbsFunctionCluster.htmlAddFunctionCluster.htmlComparisonFunctionCluster.htmlConditionBagFunctionCluster.htmlConditionSetFunctionCluster.htmlDateMathFunctionCluster.htmlDivideFunctionCluster.htmlEqualFunctionCluster.htmlFloorFunctionCluster.htmlFunctionCluster.htmlGeneralBagFunctionCluster.htmlGeneralSetFunctionCluster.htmlHigherOrderFunctionCluster.htmlLogicalFunctionCluster.htmlMatchFunctionCluster.htmlModFunctionCluster.htmlMultiplyFunctionCluster.htmlNOfFunctionCluster.htmlNotFunctionCluster.htmlNumericConvertFunctionCluster.htmlRoundFunctionCluster.htmlStringFunctionCluster.htmlStringNormalizeFunctionCluster.htmlSubtractFunctionCluster.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlctxAttribute.htmlRequestCtx.htmlResponseCtx.htmlResult.htmlStatus.htmlStatusDetail.htmlSubject.htmlclass-useAttribute.htmlRequestCtx.htmlResponseCtx.htmlResult.htmlStatus.htmlStatusDetail.htmlSubject.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfinderAttributeFinder.htmlAttributeFinderModule.htmlPolicyFinder.htmlPolicyFinderModule.htmlPolicyFinderResult.htmlResourceFinder.htmlResourceFinderModule.htmlResourceFinderResult.htmlclass-useAttributeFinder.htmlAttributeFinderModule.htmlPolicyFinder.htmlPolicyFinderModule.htmlPolicyFinderResult.htmlResourceFinder.htmlResourceFinderModule.htmlResourceFinderResult.htmlimplCurrentEnvModule.htmlFilePolicyModule.htmlSelectorModule.htmlclass-useCurrentEnvModule.htmlFilePolicyModule.htmlSelectorModule.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsupportSimplePDP.htmlclass-useSimplePDP.htmlfinderBasicPolicyFinderModule.htmlFilePolicyModule.htmlPolicyCollection.htmlPolicyReader.htmlStaticPolicyFinderModule.htmlStaticRefPolicyFinderModule.htmlTopLevelPolicyException.htmlURLPolicyFinderModule.htmlclass-useBasicPolicyFinderModule.htmlFilePolicyModule.htmlPolicyCollection.htmlPolicyReader.htmlStaticPolicyFinderModule.htmlStaticRefPolicyFinderModule.htmlTopLevelPolicyException.htmlURLPolicyFinderModule.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilJBossXACMLEntityResolver.htmlJBossXACMLUtil.htmlLDAPCommon.TYPE.htmlLDAPCommon.htmlXACMLPolicyUtil.htmlclass-useJBossXACMLEntityResolver.htmlJBossXACMLUtil.htmlLDAPCommon.TYPE.htmlLDAPCommon.htmlXACMLPolicyUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.csspicketbox-xacml-javadocJBossORG-EULA.txtsunxacml-license.txt/usr/share/javadoc//usr/share/javadoc/picketbox-xacml//usr/share/javadoc/picketbox-xacml/org//usr/share/javadoc/picketbox-xacml/org/jboss//usr/share/javadoc/picketbox-xacml/org/jboss/security//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/bridge//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/bridge/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/ext//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/ext/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/model//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/model/context//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/model/context/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/model/policy//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/core/model/policy/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/factories//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/factories/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/interfaces//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/interfaces/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/jaxb//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/jaxb/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/attrib//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/attrib/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/cache//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/cache/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/policy//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/locators/policy/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/attr//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/attr/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/attr/proxy//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/attr/proxy/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/combine//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/combine/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/cond//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/cond/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/cond/cluster//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/cond/cluster/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/ctx//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/ctx/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/finder//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/finder/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/finder/impl//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/finder/impl/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/support//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/support/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/support/finder//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/sunxacml/support/finder/class-use//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/util//usr/share/javadoc/picketbox-xacml/org/jboss/security/xacml/util/class-use//usr/share/licenses//usr/share/licenses/picketbox-xacml-javadoc/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnudirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textASCII text, with very long linesRutf-8?`7zXZ !#,]"k%'\ pe!w0k/&2ET ;;Y@sz+vy,ٕ(ӓ_lLJwR"IvWMjUy~'0]jB]W|)2Tn,m2^{8Ά9b}20YSa4~0^Ċ(ΩU#KT>[B͝b+&DH2N)?䉦PjkX%A˖V~8FR@} #˒FRM ؘ3 a8yg"|ȭPUccK;gI9Gjb=Y%W]:+Uqrɬ(bU>z67ԉ7hq R1 ! -:,5W)>"eѡH[ "ȉO3;-ݿE^' +DEL՛Qo4x^x\$}7NFk-;a+k}ةo /ٛt"]HǒnhjP~(-V~,pIC `!!\}e04}OS.(J(Q? *pLh%MjީȸdBjx U᳸E>1s<[7j0]f!PL?a$(BӝT] Q#BcD-~7T]i_Xs}cRxpLydz(vaO)Hvv+iD'`\eZD gDtA;լk=Yt-uwjvq )$U U^]$P#O.2[Իq q`C)HϷE8*&`s ]g7J$zY.ʈzZRvMY/V{ojuN1=yOap2 ǫfmbc:EO:ˊ_>,vz##)NY1a e2`΋K"7Q4hT=aҁ􆔤giu f&?|ΔF#u~{ z 1r"fR "а*!+^ Hlfb,`]x 8 ́Gev {V N G#J!zoujS B=7\)bͭ0s{_Ex*D@䱤cݥ^Y7YR$G'X\PFOhicڢXIRk}gA-(۳9 ^!DB|WIj}V뇡 󺗒#U>cO? %6|bܤ&%EGwat|`Tg/=Yi TY>K+@꫎%wTPρ1**u7]NbE$|5㦪 tnVCA%j A#0%uZk7^Xv%p_wKx2„gŃYtdWZEG}2d9zYr:)ƠImɃGkh:n:kv;-󨜝]}GɌ˽1_ȧ}bj<~T])P! Ħ%P÷A4n%dgfSX泦oᛨ KSrV;ӔOrqXBS;3rx+i#p.礷{cť` bk֎6$4"cXz![^} k \-$rp u2('`~JViN[ bX$-IQ]&GAQy﷝S06`Bcz[uNd_ QhPNGk{0_^%Y=c{umɱ C ¸x~ۄD s>zy!#ڤǩu:A 0RnuIpC=.zAC4XXKx;#ZĈoЛU_xbTV r{(5"=MZZ7@7*PK߭8)1*Z>L [4#?RzD% ?4\(4>9luJ ev oXyi({wfŗ' sY\704H hee>1t6$B/w*k=C~XqOh~2EÊ{uޯߗ7 t=͒W-ۭēhd40~+m]lavdUtM$S|[j׋~QU&ek>є8'.z 2J);ҁ[QgԻ%08-:ݹ.8q\Σ [% =Gv4X.T+kC (^=@r(EŜQx6?Y٪bzFK輶nlpCzǤh|-TߋiyvWk(U"5$id7p7j3Uz=*nWyNMhk7tT8P+Nz%FVvT7e9څ냅lxkq͏aPsQш<ƒFF{C_{B3LXfTdFyZ>#LLqzy@@8VxI\xVA|Y~Gj4r{MmVtE̓I[.@p7PX퇓:Vs.Qjh`W /1{$X7l-ƞ7%1{NwŚ ,LpzɺP;}L\|8Si4++&AMnm h^F}~-r#4:lWwA,@byt&o!pB:+WS/l% Ӝ g˔9'g流e`d:'3Ro&-'˧hT1q{jCa::ʓv0{%^u';e,:8@IkIg\:,˟LWڕ5 Z9耷ys"+wPxg&{A1&Nǝ6ɰ/Ql4m/*܇,Bkރ\Ez`4hdR= Ӵ'B}A-x sD/?OqRBZif"{Gh؄L.WuMO-@tjȸg~2 V}6g@h8M}wZBN:0$1ov3 n_l-A&8S#aeSM<ʞ -H-j*bK\jx*@ʾU|h#J?6;:W#7se}ֽ۬Z^q3L޾ 6ց6"}*P3 MeӐkÝ^᪨[H{3Q -GwZOR8i<0B^LRj4,VɄ bUB`'C .;&E^kwCK^y4~ECsi$%azTZϗn>4M(ZBqFf8R!f+Zj֎r}\cVjnv~4WF?}[I#%&[X[|dzWLJ莩Y򢖜V ĩu7^oqֲm]E4!k}XREYpO-xW_.ۈF4Rrtaڙ9{4C YL>In fwA~s("{Dž1 8Z̚_j+7onү!y_r%FV˲F$>G?V* NP ^M.[^BûbK%ZsIPa ;m=(Pۨ?W "IxԝCބ ڠiYyY v<`fSFJ%[ :O74WU؇EMoqY$߃2lşKj2]@ʩ$fQ5F69ҭWdU1mOXs&-I699\9@9UOq#`*焸bS׏os<|ԚYcj{~elķv>LRlFFغdW[,Ytq-K^CV&Kѱ4rOeiyg,OC?UEڈP4h$[o / "TtCG쾑 aۇDq!Ic\TqBVl z黃jq^5Xi@8uq/z=0 %o<j\R`.B/dޣS=Hc' /:; }mN\D$w˞c Pؑ耛ER34:k,7%j&fc5#ӘچL?߮=zJe.Lԏ٦(b1d2[u_hNF=|[&j[+i%=ģسm nG43/!\t PG2VK^=אnj(w-f 2H*  S%Y& Pr/liOox)?z|jQKZ+uES[j))s2GA~>4TDDF@ wC>΄ KE9a$D 3(4⍸;mO^+_v@A>,{B^H/ TϦy9gT5V60as!9bG$zQh0}&rʁ`,PT;Ha4`#T~0fY 赩"_ؽk{KePIRgpXI(g'bf{ -k0yuQ zjDxSiqT),ʞjNSVL6N䯩/@vta>T-gD;u?g( x95U+rDˣBa;sO),? Hi4.A_qwḡ@ > B?&5&Yyt:Q n9TQ:<ipY7>\\QxfJ9[sE$T%[t9es!;r)9d[j)7Q!73ro}.U~T'6~T 6+hf ]"”wI''IffFFs҅볞\QLH؎٦0m_A 1"fN,Meq<σiݴ_7[!4ȱt (Ji0ќqs}IqO\^zm^ @u^vF[_RraƤ׌q8`HeA0woK6re,UBQG]Դ{S؞5RWOX~-=%O޷+0hN="P.݁?̾$\eê0e˂@ ˈA SD3*Q4}s'roM[sei [-ucmK-D8x{۠Nj7-m /z` +<0̆>0Vh0@N>Z_͜NEX|$0>ݱTѓtN=rIPDBK S&aH)Jo̥.wbBi91xԛBڟg#V D$0Kk&JFa-p/EaX_2x f5YXD\.+o}W[yn_#4|nFN=r8 @p LB.h6q3L:9-ɇ-6=/x[]rR7 B0x0}Bʹ^k½ =gA!=;D[@"鮦 aTez3hzBފ'2 ' 9,z%ܩix > N=-DdО9u֩uÀ.M>A]H!IEڞv:I[_l{@ KةyRcKyZ#aяF8\N`D]C5cBDp-F:Iͬ W= )y??,R{U$^X ްV~4W":U5:lv"fswuU%cϾ:`)c|\:9gLnYRFN @Y>+x?͚*2t~xoΰ \h2~%m8QuAeBT6>oȾ=#xbj-mw,1$OS$!ͬ+ iK4L@FauK|  [iJs xG~4Bϑ˛LzytN3f;'cU$F^<[rc 0t_ .U&"aqE0Hxk5X@O/ XyKM {'/hI8s,ŗK˨Fx0egoLc'e/C2FJ[eTegzqEd"LxvOfcOd[-WN@RѣLG PLDZ0"hC=bxď' 4V65`hGL akM4^',2ޟ'^! :l5Z-Tv A'(kqc%0T s`ifƷš:EUMB08LL҅" FܥtQ\?W}u,6pqZλ'e+vcFK3Gl 7yߡ~44UUD:_J͚ `$Bݻ<*AߞZN9l|ixCè |wMA΄G|OhI史y0/F΋'RVJ=G"IH ^|غk`Xs熱Uc,|(0-qۚ?퀕88JcS?L}5Y*6hm{;:(K'*fY&cCer>;}w)}2 N8Y!G/ԂBd33+rul*24ʲ *dב 3c4y#Ң;m",SV'R3sPpY| Q䁊HJEWBw?rZQ FzCg6n+٤aﱉrѥ5RS~QHW1p `xEnG/B37ڃB{\QPQ"s ۲Ӱrgw֧ s}eʸqT~e"k&6(k|qzȏGN FѤw5aady^}[΍BⲢP9X=@-$si6[W^lC8v_Q.ɤ/I U?d<}4YIx紞9^'mV{|4Ȝgs[c@~2{`faW7fEk{;y1/EQg>E>.¢,D+5)^QZjo\!됋;| $\~-QSrPtZkLksUL| ö]e)l|y!orzkƗW4oJ@|֜knqs*;#[7 v´m*OPx\5U&y^Jkʦm̹ULM=Hp/yS_W4 \OmbH7"[ ߨ<:=I{7*"=EmlBrꝋ`dܖ- p uA|fv3=+ت aA '/r]IT){.X!MB k&FIyYKzqbtA"HWKp۱^ZDO#($upyK(avQMRu(ZԶI|8o=()_O͖V0TI?z"Wrɮ]fwF\(od=;͞P3(U(~^ImQEϹo-&򉏢!IN?n`͊ԅ+ 2{+6 ۵.3 MwB(6 +,wtn,"cS?rQJJS sͣQVyV<;yӅ<25vXBV+lr~g߹$fdY6HU\JĻBZSQΜj,Ge~6)8zff=F1:zk$rk jz\A~Ի=JJ4 éxǠ=3 ɘ܃q|QiLoT%kl:}ҩa;dLTNWh_AgZ=D7*tO[8{^ZQ6ڮiW$g:]*ϰZ(|`{yWJAż\00"KբO`pPBʓ$,-@JwvB?9D';1~s.m7q:$54GׯDUڪ1tSj3?Xs_/:^HRT f-۰^RH Dk|G&́oϕpptӔi4L]j6 aܬᘚ DiDv+"ox8/_gօp_k &\B⺆`tA. &ʊq.@+H;a'E=ؕ[YԬ 4H4NZ3l‹rQE;sQ+ sn?mUv∌}?czX×嵾qv3#| pޘD5ĖQ$.g^l]-< x+'Ó6=|BΐSCLc{PhhOv2! ̥>-SྃYۿdԲ2Ϫy#n`45]DZ:|&'w"B:,"9f@`AZB鞳o7gXV-#nrep4s,mGS$ֽbAQ|U3t>n1Pua ׿zLt_( `$̹ʉRyVB3 |GU\=gyκ>ф t Ǿ'K˺a>9-V,-)?(խCi2˙HrE[BInh탳6g'4 >6o6]\*h[ Hl h@4*ܔ;*u7*%˱l-$?=#fK׵HsDS1c+Drr9a8Y5Qf:iE, 'p/"SDg4!X25NLJjO$`|K-[hH0p`U` l"pg?N=y-4ɠC% ma8b'l# =ڲQNӭ0@Rjhl. @qY(oƒ۠iidp.T;, M@A҂Uo U1i|XFNU)A,E=Z׳QRHe2D\we* ('M7'Fӷyxja6&NIb#.wMq a VM"׽G}1!2YˎRO\EyYTEBƬS\|CVMG"庶Ce .$[6ș%?v  |[pblJI[ xQljL@|zuTPD2l )r"Pȝ>t5C&V^ y 9縴fi|zN-V}C"3[I4=l2yY:X)gx3;`K]1I2 UE"hoS2 Q'ڒ|r;cSv[% ! y{+f93ϔu6VXӸY%.[s`Y 2śm"g!ɂMb",^zWc{8+DUTzqE>T%gTVB+Xmo>>a+U4Oַ zI pe2Y.|ºpȉx?wS5/՝ k\5U5:#GAh%)p 0ѶkYE >`MiU '4%LҷSz{pt8ޤ\Jn1mZ>jO,@)%Yi.z{DpJܽmN.>429AMR <M0ȅ-|v+;C{5J`݈ pق%~D/LyizK sAumr\6#2WzڣMGꍖBR-?=]MLkJ9KZO,޼}x9?~ P)!ssDWEΗyvOYA+U;)21e!"dg?bX;"}ipnxiL%n08Ŀ,W2C1T;,yJ@qm278Hh/hC!o hF Q5{(nZWu4h$j!?TS3_R@fbm]F-iRt h`B\Uw1*JwFDJ:rljʖ: pED]b7!KTL- nQyg#k&ٰ&T].oAigk>@XM5Bp@ Gj&?,]c]7G`7Y/8{ Ԁǽ{Emr3H-FXzX8 Kc'fJ݂Kx>BYe漢6}ik:/m뇾圴%=6 me1Hb>նgbI;Qa Ǧ L0ʽZDbFѻ织(cGm-,4'u+ԕO3+0L`9]~]aLyfOK ĉ^5afUH#I;g. {UZLfHtxP2Oi`Q%FCRW,f2[xωY~J]!lR 9+iZ%`B`F'}t s/wp J(ؿ4py]#hg3}b N{1Z" 6)u?3j/aL^}"Aj4FaÅPNGy 6}&<>i$l~*Qg |EBqX\%Ygn6b{ QxsSpIUߟuj;F= N'|_yp FgFZ<*E4tAmRSD .m#ϗHOA0YS & Eѳ++:aI:'*BD |[by?τN7Ea=D єһFPr"|D4;)xnbvz_%yX42pnQ8HRnK id $1MEױ#>^Ғ8J|a [X'IN]`'u"`SYP]9 ]aH`KȵfO!ժ0D̩kn\ŎӠ ` T%x0/lIΛ!p{lBKey@ iի4U´k5dIV |YM]‡&zE;EB0RJ7 $ףۃIe8uump^11ip,-UQln^]1M|s0!gԻe yRL{ىQ1AH ,?nx߻5^GZd6ig[.&8}͚idsQmy-o(N%<;t}KJ\P"UzqX튙3,gܤRdBM"n =п$[U"}'f3@_ڛQR%|yFͶ5 Pl.#mvg>V JLbt5&7nw:f݃{kS=Ǡ%I+}'<|gZfz.kWv@HM,T^ؾhJd^kOՊOvr";DruCoS !a$;)je/ o 9E)!6Q6O•7!bedINɤ},-]y"k %G_^ dUMKZθ07G|9% d(*H}P*RcһZJ*D~"?ﭹasż{-,\Z\䈊ƻ2 a(c{.QT^b%<% y%GQ +^;xK u8G.:9</O>ׇ` c4>ga7ma<g-Ţ nQ8MD~rCʓtt^`ίp3l9jLWp* 4"cg[< YrRAv{Kh̰`Ea{cy)/5K\^>%{?*/9[B۾":ęV= Nhq Cc;\GxRr}A&ݻI b P^HoDEAVeϦCͤ2vw9%|W+@PlTzzU@rV{A`͚M,|!1sݝ a@LUc[M$ sn=.̣@I B`"2mן2Y  הRGxWKZ'P\+X*vyN W_![+aFTNQM!!%= ICgl0}{rڠ| du8BUB \@SSI+m:GS<9zcUEgsA7wئn,%'uƅڛ*ϚHxbmh'ŒC苦,`A2٤>1 c'In\q>VLvT$x7Om"XSiİt&FU#;e"$vdB6۫wT0ABdWZ A}AiWBPͽz 0N Ǯ4'QZV #d%Arݪy? 2֦HXiX^Q츚QM.G;k7f szva(W?w?(G=H4h; 0˪TGM+^v\EM6#jJ Ũ|-fG\@hPX{^aZE`ͻvt1t2!4O.e DIkQ x_btЇ^q} MNlwYpCD֙~ [/k1#$Q j~,-W`.[Y6a|k)}12ޥf+ [+1tm;1`]zP8Hs5?늻[o{֢-.G3a(Zq+T“kx{_] v|r5vI^:F~=>n0 D6@lV9BYY⁊QEŧCZE}Cp`cu%؎}enKņ y`BKb$0֌bCɽqsU8 3LN5C_Hɂ.[o)͡tRNxq}AHm|Gb6</+!_~ΥSxKl\vp,|\z&zo˘I`={{ht"ȗ{k݊M_33ˣ(o{vS&!/ݾqoK \}cIJ>@nox}(xysLXy})Ch7JC8eLY)rERk&|CNē tLYDm\_4U q7́FZ8g%4A(ߴ@NUO{}ѝ@@FGьI\hWurb4wiB}Wu8"M&4<}?1}J98 q #={F)`Y-зȅ)1~7 Mum䛨r{GN§mB5u-DF@&3oφO[f5m XVح쯿sH|R]u~x4Qsֶa#" &64O,ߔ"m 8atޭZ<ep~:V'2dzY0Ag6jj#iL_?{ƧpBkC_W^ùF]k1'3dN_,J̩_1 :ِj[]}1rw*ע(R'A{4*'^1S[ R.oKxUeXS@͎k-Q o3$\y(&]- ,I=;a9sbgbw[p7G2+JPXJe'?lhԚ94XSm@ whF0de)-/o҅>4T#z|)>!W ~kD&sWxf=.ϵ^hIʏEN0\WL3_#4**eiw3HǮd0d3  eGk@rڪ)#7M T*mqei%HɃ֋Bp[@O=ⰻ+{zgb;;W 7Z*yְ*ny.9j!}rcZ6@',^.i5",ʗPc8#|o5Ev1u6)\-!t|׀6|zrȸHQwʀYWGd :Dc8ۑf8mb: ưSt>ŶHCyfqǭ=a,YB-{ɣC&~ \WH<Xþpqp1Yъ@;"6TKm]ImQ'!͚Edyu(c=׵fOW&-jUTM{O6Cfo^簓${*8x};絿'S;YK0"(# 6>Њ͒K,:@*#C +:v.-=O&ѩCV-Cf<_fRB[X9Z 3L;s+jP We爃{(F۩*'Vyr# uzݰH mSdCK]Q_cdoH翜y([=[H̅&i?k՜j oZTVb!W[i{:: C> ]7ץ^<@ RȤAd Ɓ.vz 39i'Iʟ(=R6J`Hpaz%ޮl7:2jW3.=K#E85/K2W#ME{R}3U|yP)S%g!lT ʴ@}'+ת$;;Y * wԼzDK*27 H`_8)jZgݤ/֧ZU$//Q!Kyi z@TRx]^: gԛ&>.PD{^D3ii>$w dU<(59IW%g/A5Z*-Pm5֪Sl’ޗ2 H {cA܁5g_)I0 ;oUQUXI2npD5 Ăg0_cb37n: HAG|+XAF^x>X35kM5^=0Of,C %Ѻ"e5ThHV`푔ţM,&|[ :P5^(_~J8PIGNFxT,)Ӄg W9f/Y1D۳o:x?grj6YiڕeǞԐjFBr˜uLҎI,ŖQ(TJɬkϔLׁE#W..YO C޸de^M|0i y'wh *Co}/0 'QDiDT G;sFMæ uJp .i*pˈj ;eAs ELvU1\`,q 'ˍݼ ^ fsP`~ V{?1{ded yqCA&gmrύOk usȧgIb[HP魯_hD Z *\BƄ/x:}ZE,+&] ùWv'}ˁY&D[ TڼqqN]+$6%%^mv䛌Bw(6 :CYSϹVԲ\pe*[#>|=$@awD 7hLfTƉ|>}|6SlB˧7݇N;(:MFp(6EVٝka$[w t5-ZObm5>wY|ě,j<1ə2Ѻ|ۂlk{9[<#u!Ә|sEN_8aVN\5r4C 6W^-@ ltH(zݐ@Y7Vf.YVʝ= !Xff({Trڬ/!>[Cf)K"^FkG||;H!OYP#74*!&w1Ґü7"=YrЪYq^ 1X^}:}$g89OS\64&! eDjUsUI3lfK 2*'ܑʵ)X\/ mEo↚|v5[x^;R3N(v+߿@#A8VvVYA*]lp&>k+At]JI7DTRڠgIⱯv`dIQvӳ0H{җ /e7QIOb;leӽq$ڳ=5g<`e80qWU>Af5P׿:):ԕ__h2\9_,̳~ H6.rkc]:^WMBc͚M-ȑ9^SFUY9pvݞܮL}ޚ1ɿR2:&ȻC”Q1:.Z=صL5EJhxe|4' f@w?7y, LhDƚJpYMn5iqC3-h[gFildܜ,L@! 5QILn\p"۽[A{~ԥӜCJ|B(Ohzkb^aI)Va4EhjD?Xe0Vzj3j:.$?$* p BzZ9PN-ZWaж_Ib' EBʘr6z"۫%o_bXm##6mo*7Yk`4U]|}nX܊GMl;j!c6 1znu$L1jzCxFR(&.Lc؟LZ ]1[0k`'B}6k^Z7Ѡ6YV2#{}͋eJ}k9[[ٕkL^i*$Х>LL6y`Pd!zEqovQSØx5GCEz|?DM1.\@$a`w;Cxuh\XۗwꢞdB)j;,)M[4S?Ha~VlE8$.~N%umr,( M<[YbE>=9J0cis0 NIftsM>7ɬA.ņAUYw9ca&?0KR?q mHnswę|7Rn9uLRԮ.}RZ?3fI2{e{3Az}[VMtz*d;j 5޼O7ggϲIuTҙ:%4t5}H!aT1{^&SQ[<<5B|m-Pv"T O)a(E8ԳGWSa(u>?Дj-W~m2@80ETx {nT\Wq]vnmr'EqhEK).4%vD 05%\\y'FnCOrcI}>= 9W-M; bč pHW /vKrGAn4T7W}=mHXtk[\Ra?(^i{xEr.56nIv :J&[*r~'47$(DOh8UiהTqDcjܠn-Gp"]sp%#|aWs(yUdˑ Ipm YaR ul< pIK ^7Ŗ nk+:O+C`Kk,"x -Y}(Ӷvbjh^@v\I_4dq$(${#6QGfՆ ߝU6JwWoțeԋW\vǻr?cp9oHer3YLՆ)mDY8 G'EarS>]˛lg#u-D=L/L?~  Fj|:vkqc*@9JxJC=T%" [/z:YWlH zuϵI3z\WЭHbr,bP %K;I)ڝ|~[󫘭|@7q /C>FA[V1Pje9c҄6.~ F&}fG(k_qQuzq4/a-1ޢ~`NgIG̝Y-݌c3CWcMF$)޾+\I oq~+\GFkќ42%#ɔm篨A yK-$z䳧:EBZjh1n @Ke_^V(K" E@-629r3-C;@?+L79?-6^`szIMJ.JJhbK0pd슗¡e^'*`\AՆRyɭM1R u+`xzHUYxd6Y+aO"(e(ôy}7A|`Ϧ (%b@{Rx$o\Y}T5H0es^Ϯ*~=Qmۀ m / 쏩$ޱEډJb9OWb*);q_ΉeWhmExY/ABMxw֨U(`Eej'D?u@w:;] ,+fc)yXG4Y3%9<>D.{>)ǀkex:嘦y 1?Aju 4 C@9%AƃaVNV) 8ܻ-fl`ju^:\" BhSd5[@Lk6y4+<-{ydȤ}Bn J8FQM^)q" $]X)KRTI;E- sԦ.%fs#xo)N×C7_f#xZV%ƛ Z7nlܔЂ8%)"YBM25'~ckPx|}S(0| 񼷸Ĺ-b[-% AE\+OҨHǧ2bYmR6 QϹx4;sb1wqXC`Jֽoji>}TF^c=!LvS6E(YT6ZbH$ iMg<,%!_}sxlAkirɦo m&jS">V #B8Kx>_j3cEG\Q);eD 64b|Zq.Ӻ*)7ּ[qy_-js ncM\[u=l Q6;{6J]edcTXZC*Q.傄x6$Eh I ]QgE ~p~ҁvsO+z&(?{(d8 :pNLC!™kO̺q(,/4s4>ּ6%·ZUgK$:(?vtt_'Aػ*25]tZ!qh*"Ct|q&]:g[v.:iEpEc}ěvۇ),#RG6׵?yX8^)!y/%9Ë4|i v\5ū@C0{O9Tf&"yLrYW$[gɑZ&MIgJO]Zo}n +JJS ,ƱC٠[řx#GM1/n+t)_s'\9YSh,DGwc0B<WU 7 i*V?3j#a#$ƻBk_\.yч,*0f,N%I&-zCta娸/{6hEmXV+JR1)# 4+=6Tx Q&zh~oٟ5"r(.%ɧM 9<.oUut^hmw M"z[h R%!2sndV6 X&hi@ L%eɨ$H|ᙛ90WM)!i34VP}HBXH)zGJ⢸ i81$="n<:EE/sw%f=ru%Y삢ōzs_\ócbԊjn8J!c>h l+kofòo,H{!S ;H\x5M+$LNȧQs btV"B(*/&a7iN+XlФ5+tzq/nW m6]@Z5Ȯ@T>ĽLE!)Z-8R` i *~U}3⠅g-f*49 ck_q 4Np&aw_*kF%W~ -9K) 30F@aߝևm@mสק *2a~ZC4GkFƍЋ pׯҴiٿC|#AFbX/bWAt5[D"⿳F,_ho^a~!$$ȯ㑰u@_6M!2hv-Be >08i0>rS(Ű] #ڛM(]/yY׸  B720U"e*"_grtd/:'qk[ck4߲DFjz+'ӵ{'FH @ )^O]7qQ_!rIlcKoCnu/2mcZo7Ŭ*b2ee:a SykJ̍}㛪]$fm yIZ' o7tD|o"ě3S`M攖Sֺ}G @ Rg9s/;ea8'H ܎,yfcg.lo/>Wz`"_1)VF9߳5F]rdԯIT !X=GvSРjm52Ŷ9B"C Q3s'wH*, kH]C ĝ.=!x$9t9Żx!.nmo:. !E^լfYnk!ӷ)5sn)%{{J8oZM8[?hytV%|zU^oΊfˊXQ:b5)|ÄPaL^LJ,LoGa ZԝU& w7m>VI[< )ΐAV/N{`_V`SА&^HnP^C΂ST"bMn8e]oKvkˑT;w ox%0,S{9Lsi0Ӫ^IVuv-4-\k0Ehb[3uHTu"DŽa"ȃ-_L f2 Dx5'YvCݗY.hVNڦ~i?"% F(1nm[oGk>.ڽ߈D[)&_~5\x[5EPkS5CD=Q YTmPct$U<\^Ю~3_?ؼݶIYrV,A |n?" Le䫨]]+ 5e~93Rφ V1r Ê @s!J0S.pgxUQ HA*~ɫ6|7Cu=J?g_ǘ-Lɓh7DZ7"W>H]$ @ S;C7}ƅY:9ާ{MVB ®ڏ1A^iw}{(|*q܂OADrY4p(̺qDXLYV 87kvٌJJq>2WcuO@{:_9#S;}>t܉\նuc+?hQ!zP5d1ow;DdMzߺ*)#0l~VUYD`J=lĸL)VD?u꽅:1@/ΔLZD2C7 ~ZG Umu7p`mߓbtLG\?mLOM`5uquRD .oa/\+KE{W4k/\HN[J*zyjsPs~VxǸ2ie5 UTrn/j!M)ޟtPe'W?``<Y+ vfkh92& \iRqp`Γ3/1h/@9&uH0Wڈǫƚ12˿ j&.=&I/ u^v>6^vRn+?q䋾o6ԩMPwbgOɈ8͕dh/nsQiGikgB}3Rʲ/Gw"cf^o j ?!*p&Aj̎!+mLyoߝsȍ{Qu:Y&ppN}k ^{+~D|:Ƴ21x >NL" siWu|F;J`poOHb}|[1VWrIV گ:^CdG@:ʊ(`Hc%ߋ68F!'laICgO9M6 7([%wXg~ |EձF]X|*/۬ҵ3axvtT1P0ÐҖ+&$Xmv69`96)vsPr[$\f5hL엳U2;#"@'D5V*9a  p}XY{8K3B]NX>|֑H߀rbZ(!$hQlm|u#'%6(I{r4v# 4DvL$*0MJsɃL>߈/JeA?L6k ~ d/!%t7usXе=M#LkZHہ|/|+w#ۥ6(/hhm {OSN>a\YTu6nJgmXiNKdr0p*L Q3,a3Tu_߱$ɱgۯqA{%{D6ÄS>_⽄o4=JA 1}lOBD86١BNߜ9_cH4Mr/#gQ?խ'b$J0?:Upi5q&ZJV^)s- OΚZPovn8m)A;MD ;` Є b$XӮ`g5-Ѱ9;a?Cֺ- <{)s{!@oȳhC~n^Ļ[K 4yXu  / Yqn0RWͫ6"sƀ+,BEv%8 -tE{QLV@և\XAm\LqpWDhBr;V 5>+1f2Se2%pkaA#.U2 n=iRF2I=ș_Z+pyк߾nK;gdGC7VYfXB/P:z,o"<%Ha#Tֳ%Ǧe$C>?:@/,^fYWKR*9J^+gx9N/@MN4h#hDsuP;Z%,V!@L ԇ!Kpp;Ҡ5M[ +Q~),/! ,t@s{$7&0 EJ#a6QPcK0<7v*YTHu0SM=nxnlIֽcUsKpHƷLdR9Z :h :62/vz[V3T^"En3U6FyG>/xCZ"G0eLg>PUyVsVwIkRRSƙ!VRJ©!w6dzC<{A 5`\_ szfF 6mIF?B+ۓc-N/=M&]]GvҎueA{b:>E5pM$8D} ݠrF_˼g{#h_X O $ iKƒWˊ.QȀPma }!+e 4^ n6xJH>}tnU8 z~[QS82&Z"ӫ&sĆgl ㌠:'-|bQ)$9"A?bt"pPog-LN/MCx|̾lI"O Pa/~O=OthЙ 9|j8Z:D8k|3Ye촚XiH_2^P-'@1$-xˀ$Ƨ],5Gs6ek,g07@ ]Lzoɩo_wlӽ.Mvc'co-oo x,ǨRl psw#wϩs>D.#Y&!O?ʥ]3yvwNU@kZ@4avm< U5cP}6k n}A -a&ϥ #VI+)hɵ& ا! A>hrdN;{p|ilL8Z{ϓa0gmd!u_CL Y;J(gW0wD-G3D&[ d/0` ƅ;%Yz,2 ܂JS%g,P-RJK ahing/6Pݫ~Dk7b= j]U3/2 kI˅p}3ySb:Oװ)a͚@Hza!ȿpY0q0/ O徂\~3;U_ӂO4t,ǟ7:G1#1D-no}#E' >I{b\)%Shl_7ta,)%3xX}ud@ATp!l*!S?#)x c/pTGOT&nefUϻA}nA خ*אx8O89:*:`/رS ⓸Nfn[wVwMgz-LrkwaW*{|/~U$c+ |"aSRZ3j 0 ڳ( rbD΄=`c Y d+hpzS"uwK==ɸbo+]M7,ނ]!Y;\V:4j,g j0ÍHxRd\1M_2즔/~h+&ŧA;EЬf̛PMjMT(B!OghhmNԭϜhIK1'E7EG\E>h"!=K1L©Pm|y(|" N(fF 2GzKH|KKtIO"ʁ.(GE=n wczK28n_>xq ?E?XF6mPPO7 wqD7L-N~ݚ3`3aHX*:4M0ɒ~hj>P!E~HeW 3ۦTPNGz`.JS\3.C,qZ e߰.L3pc%7uOΈUiF pHr4|RE1nI8ߞz8Kָ-VYfC0Gkp``7mߔpPH&\b15ǩ(1B#\m*i vN%.&#⅖L Zh^&kK8eۥZnK\JZ2W^Rq!:DdTXGw=.,J`I}%ek@YUG*R&J )'`ܜ>ժ` .U<[wsIptsYUiX;u֢'aV%AFA~qY6,t6;a&H t 9A`K%{Gs$Ÿr]RVN<):xhxw ]-'RlzdJ'6vs&ѝ;5:INhR8{:SI5Yڶ @*$D(+VIf|8eq ނc&`UQj4Z;J4K><YxXgdG5x9 \,M 8wDQzED yTZ7|6uKu(Ĥ8GF+to;Svֲ1Z|#A3R\{ZR3 ć>rp̮akӧL]34EƼX@>(sSQ![]Sz! }Js[!>>,c<{*y}3!]߲t*Aj6Vܘ6K3f "0^ v_Ս8o0Њ{ms@eC JxSgI/H1.۟hFXق6GWO.E8CšzQ5k!|,5(Df9$ucbN"j +pU.lx9 7!LrKD4KꦩG>m92o@็WuM?U@H6!P* ~wikW1)2"=?}Sj2Ebr8d+FqS,j"pZQo=\um.XK/<ٟ9:ۼb/7i^𨋂 @Q{q~yX6~įUt'w_墧3KbT3˕`Ta@3Xy\4c}|eYNRQv'/!FNc [ X(` I$nÝ]3L*xV{%:_.đtAH@~ZG-S Ux% UD51 W;%kړbozbXLx/OK-e0Do gxӊϩ 'R۠ o;Xt*,u]Nljv!!h_+rNCs.P{Â#aCd bm YN@32 ~k;YCP6$ͮʎ Z4ie+ikhMl-͸q\DkI7)p6 ջjy˪bugbyhrY 0 tf>INXjj wlC9tAt޾.d& qPOË#hqU63n/\vL&!Q e4ɏ^O u]\VoM_O9'JG_+(g:K46.jM7PQ!]ΖЅ'=Iȉc;s]Ġl;S^߂6KRa>.[($]VAyʲ}c_vX8E~ !QlKSX  X:@`^ywل?\>)dhU\g'6MKYCz#}Mq`1c _6zB}XqEL3to,-N<%9>]*wXGsX =V@6SЃhh4G)&7]랳Vl4|.v}XR׭YT<9q%aYk2L[KihbhW4g'z` UaHk]#?yw%7/Sچ;1Y_^ryU3JYi kI_̆G!cMHw%Vr=˒n4.Չ)LaZ,sR^鷫DVV(N=Zw6zP.9CIq4$yىLAImmi$ATPac-eݓC^'s-TBJ+ګ{cy1<4K" Rx&hߍspOϖ|#omCDrT^@t X&zp7x $̎SnedF".p&"vp>)2; ˆu9ӣ!YKb8 cZGh &Er8yIv#{X> ƁڔXup#F5 kw`M~ Af'[aĠlU Ƚ9?`.L@/O0?p#^ِΌ% ѭCe륑y -F - Irş^\DN.BD] /}=|5 c{Ea Eo*{XDlOoB]i]L5Lkw3%*y.ߥsylKWw M5\s%Ecbe>g lUQ|dV JlG&2TKZtʱigLh XxvʜwM& @X9xr3?ϋ% \/3%CП={IjHe=@JY!/-7,L7׀Rŭȣ-}dhO_Exz?y<9]u9eɸW$jP||4YK8딾þ j0MVlj:<}3_UKwhqKk˽|ӚW[kcϖHHhVn;~}6=kS{#Y~3ꑙwvَW>,$|3]T>cHm aZ$ G0F]flZ$J$&!}Y$/¿Iq_bk-V@1U!t x,eAwvp/V Nѧ䈺gᥘ~+ѱE07!ɬ+{BrX<\pwRoX5EQh4Y{BW3[YY { Ây ( ;Dr/a}W$ FA:=?d̶#f)Uq"1Zi/ay,ߎܻcHԘrs]=:M?hhp3s*[Mꅙ Re,1UXC6130X:)rYɃQSF*&_t:=QgoKXm$A2ChmkJ?fvr%q8){d鐯-)@Yʎ0dFi'F{Q5߸XytK#3 b/e0(⪨V߹Q+b&+?[ъFu}^2knMUf uC4vy} јX#I9X"l? h-л3Fhm7^ӹ "[ʷ % xx%JKs.|t(4-K/A;M jd*|DfĀhJe ++g-&ڠXU=$"߯ GR5aL|ƗؾQBqC$: d>76 Zy9_ ]I9- !=1>/J^ϔqdX4Q@'$,`D #X)ōa etʴC 8 p8}DKEQO >e7}WrFZfKi?IU,'2OCK|2bre۠V?٘tL@t.~|PO^245L9XOmCp `RttƬvњ{v ;Qqo Is!%B/wD4#" œlJ5!hfJ>ݔҹydѹ GxoXjLf p7Pz_)^g.TuԞ&ub /BYH=|er+֮LY ՚X9T, <@ڟ'9v- >' P$NG4\Bٲp Y &[gCZ&*̋&e*Zl H{SNM׌>iXi.J %}v1YɛsyiZNL @$U&Rz_lPڣ6  TfM4MD.m|@T)iF=FZj<ڹ H^9Ao'%5m2 +dL 1X"]W\NxV9˥XNsxALtߵ#!R·WJMEqAPɦw(-|MudCX!\`zQAK[-8ohtƁbc : ENz!pG-d2ݻVFp-e`[m3%IX ?%lD~huN2CI#N|45s)'ok.w`<٫!K"]Fߩ.t-8q .*+B[nEBWF~tDc. ,M{AБ".0lS?ZHTXs.7ËZud7Ɋn 瞹?O-4Ph/R/ezg7]ˠI 23&p-_ bsoI('|۪Y+އ$]+h'8aڸ:ncgI@ 3h9N%vuV5{g3)UkJD1٦,@5BJk^8InՋP/]ZyC "331L_̆,lRft'~lpbc;5ABb!p :1S$jWg#n;j)?G?> &-„K\M, vܭ!dZ,צ@%%Z!r45 $n9V^"`܅1bg1-G2tՄ[!]gێ>JENS_/[;<ØRM`CV? O>PAZ1gc  4|GV\6e'HG۽UH J BTZL/2.=yRU06mXIW 2sK%qӂѴ{I^ ?"lyX Sf{"R7Im ߡb2(fxORy9͡YLo7VB9|!GpĝV ECo!kR豕$㫹HȔ*-а>}|ümW΢/ W{6H>߷ENig晫#- nR Wڔv,M8suM\^4Ө)sx83"4C")kWtzAhӳb7$В)G *7FfU] ϼ}5& #v#ZWf*WHI1 8\7w.|wdXi ǜ1yFSh}}Dd;FTUa8Ow"Y }ۅQKM9iYl3Q&pLJs˱t>-־Wj b iֺ\)\pDpB=Cr|t]j(3 ZkbQmCI_3͒!fNJԡqh`)1Q @h\)溋# %v/`VOEwsXVr+.[9J6k[8Ilt]ZAi-X!0Tve›Tee8xASXJR:(cqɺ;᷸ndX)>c\H)Ȯf@h :GqYWU&u`b- BM//qwN3d $jcz̜N*+&}axN AdKxK8]n"^O+5Svsi4Wӆ J~9aFU!7$F0Dh"2*$P~Ul>IG3w H$m/@sC ĎׄBzB:6сWVVoc&`t;NΆi 6f @36rW?uwsvzopP$x!v9r'NU[jķQgWIw׭*ڃo";E?W^F/C\ V꜡+cȨd  8 \4: \I% {!EX8ʦz J:rp 夢(CLs' QpCZ;%%O`rT"i>kew[p\+Yrb{`4A ExNW&S5:k6g"Z`xP`&3>eUɀR,ƅ "0Z!!4&ŹDV3F:+i( }p@8KFkcw5Ҁl[HiQ:O%P<;0c7-lkt&ST"s `;%s{#bc,XETwű6JdnSN45f?d"B/~*/_--; ~/`W02vE$Ap|'Iݟ 7eSE\Ъzd yyYɞ(^5 (\~Pfa*Ԏ8b&6U0DnIuB)G&3Mb`;T76rӤR[i-/ cC{V3t|@rgԂ.xܩtlw܂}V=$$z mm_Y6+D!'7ތxY *=6P '5855e:˝f{ˉO# y&$EP\ ɵi<冈@s.+aDt6jH RS#zkkCS~]Y 8= ڋ-WFm$ - t[M 6YtR&=64꘏}\%*` ]e~KcZIj˫υuOȜ0Ex[!%h%7b_\\qo Y؍ ))V?@[bš}$S,gͱPzZ.bސ%=[vHʋH4_Tgᬍ*-ۄCVZ`| CjN][]'|{7FUe4<x!Eۇ\{ ~r^!U)FEXO F-OiI`s0H, PIkwRkn ^&TĐtǍeqf$G\䛎 8ZjܣACw޾ p9_zȢglZRTeiamM,/iu_F UH}]A;(s[JY$Y*of[V0yh0< m`ǯ$6>>spu-'jz]_޸"A璪^nVin|{?C2+\24Q$p/xjw/DRs˟=WO~]dI' =bl fmAI$~y, ȹVp77g;MkNG uC@zmOrB,sQX *x(gWLbc1x:"c8YŃٙ3ZS뼿 IicLuJ޴ He2Dy?nt;s0g@Q5M-T⠐.g7d:碞y'NƸ6nmrb_B աl|V<rݻAm+=bۗ%<|Fd~sAMTzմDC4|$#W[͸j€D<~au @ }gB:utiW+e+ j祻G@y*Z_j#p*Bv:W[|S,w5/r-nIj(*!R8AxPyt@2XI9S6q6]Rz{=uRv.4큧4j{[nR* yaϫJ6fѰKqUFR *PO^\͟gW1i:La/Ϳ f}&)R~BW=qJ*V9hbS[V;\O1dW:Eq3/[%eS0IѷnT/U Q|5]FBT)PR򆿅:`-*MEݺ,X9%|˓* i3ؠ\1TzyO|̥{mry4P*aWtY 8OS"4T$ qƛ9Bv<@L0 .>Kb'iu[8h  `YP& c 5/:#LS 0P[avեʏvВ%F&1 DH }]h0rt-ٓ33-f-Ls|ee([/N@m,?lyPd#Vd.qg鴪Kr* 4P(-(>ّGrK:)~ԙLbs;F{fx,3`l/*6±ROrrq*7jnTct!v.6ewJ[u<Sl5s}$v`/A}"<I)ǩ`MnbN<1:wb6Je׏zari;ćvKb?|\92yvմcorZtsT *vUN\^2NYp9ރzfw ƍ> 55k)Yt= HՏ!8WJM}r,@ۍk 7 G m1A $.Aj$+ uSj?UV"YFF"284$ 8ak$ t)<tޖY^p-MÍWR QLVCKfYu7q' |g^ }q1h!8i5X!@C>/i 肆HY\R;%:1a>|=rW91 劔iK nl7x Uw5 )*ߚo(AjPU Av.QBvC nCy X|Gݝۙ]MēkQ4ዡ#>(CyD:ڏ"0=-7dJyE .Xs2oO~>Cr &Gi,ՕAG0X^J㒼(ozXu4j b,o Ԣs&Q Q\`|bCIngi@,]4¤2LL s:uΰ6fI+$Q|}(!Ms0b(o3T}(s*# e)|zۙH:w-Br^cG'1,Dὺ\h+wQNJ`c&q>C w%fWO$Q@Tɹ]Aߣn|bY)VcYQi5еC${tgj4RSS!K>҄?>Lc#$*~;=*4c_yUrI1_iҜ<Ʒ^|v _VOӉC ]..cotXpe1RA) pW47y=\t]Jk!@hzhGjaEl5Y*]ϰ2ФSpuNDMX+*~+m@DLjfqN^G~Ri BziJ'fx'5FeLU!_O8<<4*iIC Zmu"4UHys8(L|ӡey\8a6IȈ =O8*u=>INQo|Mީa~C4|[DgQ䵯 N]: \25= ˸&HekJK"b?[e*a"ftɺJe~nu22U2ON2-~u#AE0BVό5Ӵ:@`6n>*fnD(;ggJ"![(cʴˊٖY8<&zGUZR1@tbigXns6/Y`,I5.z>cʇ(8X+7CZU1x`ce\x y= cf_ݕ&[HY~h)A Z"^*`6(VܐJLwk&;pAۧ"cQ٘NEU{Ւ{ Ǧ?!#HD\:NEd( -QPlMq/u;D߃.pS=4 9[*Z/B|B˔B?6dӰNFh{4U#Bsv" ?VY [Q[c4kJ9"g"V"ުѽVЧ-$?/ K@ wWҿ7E,8zW8@!#ОٲV x';.aO߯wF27TYC= f<XLTXdO8>+P:EVFg6Öڲ[\<6GiTgSxdܣhi$1t]gs֓̾R <{'u(q$JԔ@gZ-$ռй>Pu/ + V2و%d_:Q8 E=Sfq Mr}Jx\#$pHzvvI˥jٵ NYIz6XFP"ș!{3J*; uT dy*RV'"~?ǟl==Wl-P|A:oZLJC¤1`c^EEPXՖĕ YZ