struts-javadoc-1.3.10-14.fc22$>9?d  3`d @@  x@ *@ ?@ wx@ |@@@8X@Xh|( 89L:3G@H@I @XPYT\d@]&d@^ybdeflt@u@vw@x@yCstruts-javadoc1.3.1014.fc22Javadoc for strutsThis package contains javadoc for struts.Ukarm02-builder06.arm.fedoraproject.orgFedora ProjectFedora ProjectASL 2.0Fedora ProjectUnspecifiedhttp://struts.apache.org/linuxnoarch=k7@#V+t b\?|CKd"q"yZu]=[zFb9.Fn] 5[K)!D8)SFʸ~,G*)s>1s=S =2ՇdA@A)uf`n3PPPM6SUW*W $<s11&~&$ )0"N7CaKKWJzX7s#i4Ap00Q/i /6rYKQ$LGdNfCFGIHDHE?C2J4@gJ}<:"44%OJ+J$Xhf?H{sb"s?=*0;gPMPKFK@JR>?pBhBk=??=BL+W6AAmA+6 ++AAm +6s>>#^7y~o.!q _ 9= EgQ_6KywesNuMeDB&0Qp(>6H`|"85?^eUe ,#1JP-?`ׄ0\b'^&R"[Wqp3T`in~UZ5^Q;\XG.DH'1!(\!al[cBu_5\[ &VlVVwax#d G$Q:l,7l=vX9vgBSN{%]<&E?%g{ c%&UlmTٯ[G~*'*9Z57!%&&\Jd1h1hl1jV1T1Bf1a1p1<gB1fZaaaaal"Kw"(Ka4 C&=(~SK1Xny5G7y{5V9ǿPx,s0_xk`$y~Cy65n3;]hW"#a"&!"!!!-"9w"#H#"%"*!Dj"93!"*V@I2\n`JQ+QYRRb3R7RiRbN0RR,Q]aѤ27^# "#4lY,$//YY"",9 'LOk@,bBgfEd3\1{]r5Q]aU]K  + #"QWcn$i.TzV&>^[[_6     66+6   6v +IW^effi6fvfUcPc`bEfYeeZaA  mb66LA AAAW6w .*{C^ lvh!{1K<G<'b6e2HK2>7@}U'2J<<1^[Q }ct@sU L[M[0KD2s 7W^F<(BOaA>=G]ZEo1s%<#er(IwiWWgy7LV #Q1b~2]kYKo@Ado*2nob'%]60-#|%=)g$ H@#*0*-A .=2g9)PLpdcMGJ0"r*:`y }!BO[E5v}%ZFv<]evk}l@PF Pdi&&/6&]! ,bN(\{Xp0iJq^V71s7]#"7_N~TevC+ASA\GBlCVd@ww Q0Q& [ASCLCDx CACRAd|ClipC~SCTCf֚AXDCZEB d D[CDuCXBCMCjKDCCQrCBdCwwwwltw^wif KLCCCo!DlPDZCCCBwtS @1]A7BM`cBgA]BV5B>AQAAl2A'w2wSSw2 0'<JZCD; T 2'"A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤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큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤UjUjUjUj`UjUjUjUjUgUi&UjUgUjUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUjUjyUjxUjUj|UjUj{UjxUj}Uj}UjwUj|UjUjxUjxUjwUjxUj|Uj|Uj}UjxUjxUj|UjOUjOUjOUjOUjPUjUjUiUiUiUiUiUiUiUiUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjPUjPUjPUjPUjPUjUjIUjIUjUjLUjLUjMUjMUjUjUjUjUjUjUjJUjJUjUjUjUjUjKUjKUjLUjUjUjUjUjPUjPUjPUjUjPUjPUjPUjUjPUjPUjPUjUjUgUgUjqUjqUjqUjUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUjoUjnUjoUjnUjoUjpUjmUjoUjoUjmUjmUjoUjnUjoUjoUjoUjnUjnUjnUjoUjmUjoUjoUjmUjoUjnUjoUjUgUgUjpUjpUjqUjQUjQUjQUjUjQUjQUjQUjUjUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjpUjQUjQUjQUjUjUgUjqUjqUjQUjQUjQUjUjUgUgUgUgUgUgUjrUjrUjqUjqUjrUjrUjqUjRUjRUjRUjUjPUjPUjQUjUjwUjwUjUgUgUgUgUgUgUgUgUgUgUgUgUgUgUgUjwUjvUjwUjrUjsUjwUjwUjvUjwUjsUjuUjuUjvUjtUjrUjsUjRUjRUjUgUgUjwUjwUjwUjRUjRUjRUjUjRUjRUjRUjUjOUjOUjOUjUjCUjUj?Uj@UjAUjBUjBUjUjUjUjUjUjUjRUjRUjRUjUjUjUjUjUj&Uj*Uj/Uj3Uj7Uj:Uj>UjUjUjUjUjUjUjUjUjUjSUjSUjSUjUjRUjRUjRUjUjUjEUjEUjFUjFUjGUjHUjHUjIUjIUjUjUjUjUjUjUjUjUjUjUjSUjSUjSUjUjUjUj Uj UjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjSUjSUjSUjUjUjDUjDUjUjUjUjSUjSUjSUjUjUhUhUhUhUh"Uh$Uh%Uh%Uh'Uh'Uh(Uh+Uh-UjUjUjUjUjUjUjUjUjUjUjUjUjUjUjSUjSUjTUjUjOUjOUjOUjUjUjUjUjUjUjUjTUjTUjTUjUjUjMUjMUjNUjOUjOUjUjUjUjUjUjUjTUjTUjTUjUjUhUjUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUiUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjTUjTUjTUjTUjTUjUjUjUjUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUUjUUjTUjUUjUUjUjUh.Uh/Uh0Uh1Uh2Uh3Uh4Uh5Uh5Uh6Uh7Uh8Uh9Uh:Uh;UhUh@UjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUUjUUjUUjUUjUUjUjUh@Uh@UhAUhAUhBUhCUhDUhDUhEUhEUjUhUhUhUhUhUjUjUjUjUjUjUjVUjVUjVUjVUjVUjUjUjUjUjUjUjUjUjUjUjUjUjUUjUUjUhZUh[Uh_Uh`UheUhiUhnUhsUhtUhwUhxUhyUh}UhUhUhUhUhUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjVUjVUjVUjVUjVUjUjUhFUhGUhHUhIUhKUhKUhLUhMUhOUhPUhQUhRUhSUhTUhUUhVUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjVUjVUjVUjVUjWUjUjUUjUUjVUjUjTUjTUjTUjUjUiUiUiUiUiUiUiUiUiUiUiUiUiUiUi Ui Ui Ui Ui Ui Ui UiUiUiUiUiUiUjUiUiUiUiUjUjUjUjUjUjWUjWUjWUjUjUi Ui UjUjUjUjWUjWUjWUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUiUjUjUjWUjWUjWUjUjUi%Ui&UjUjUjUjWUjWUjXUjUjWUjWUjWUjWUjWUjWUjUjUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjXUjXUjXUjXUjXUjUjUi UjUjUjXUjXUjXUjUjUi!Ui!Ui"Ui#Ui#Ui$Ui$Ui$UjUjUjUjUjUjUjUjUjUjXUjXUjXUjUjUh Uh Uh UhUjUjUjUjUjUjXUjXUjXUjXUjXUjUjUgUhUhUhUhUhUhUhUhUhUhUhUh Uh UjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjXUjYUjYUjUjUhUhUhUhUhUhUhUhUhUjUjUjUjUjUjUjUjUjUjUjYUjYUjYUjYUjYUjUjUhUhUhUhUjUjUjUjUjUjYUjYUjYUjUi&UiUjUiUiUiUiUiUiUiUiUiUiUiUiUjUjUjUjUjUjUjUjUjUjUjUjUjUjYUjYUjYUjUjUiIUiJUiPUiQUiWUiXUi_Ui_Ui`UiaUijUijUimUimUivUiwUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUiUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjYUjZUjZUjUjUi&Ui'Ui(Ui)Ui*Ui+Ui,Ui,Ui-Ui.Ui/Ui0Ui1Ui2Ui3Ui3Ui6Ui6UjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjZUjZUjZUjUjUi8Ui9Ui:Ui:Ui;UiUi>Ui?Ui?Ui@Ui@UiCUiDUiDUiEUiGUiGUiHUiHUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjUjZUj[Uj[UjUjUi6UjUjUj[Uj[Uj[UjUjOUjUjUjOUjUjkUjUkUf6Uf6b01f6063e894c21f08806d622bf15e79ff533723f8b64068361e4327e2a20f89aa8fc589c0ef90739950a90f6cebd0120befc6bcfefa2466985b677bfd5b38498a44ed206665dd1580f91df1f174c9b1cc3f5cab4a173b864d0a47bb5b1a7a04d6a10fb66f6286e6b41e7a822f45a922e176afe3fc297201810823da0aec1940653fe45422658f0361f3ad6d1f92a7707920e749a686eee891938cbedd49e4dae436a53f16f8dc2c3403cc6e10592941ef5c5215b76e5a4b242be745a07e303b937f7badb0296b14114aad9a090f86c5773fedc1d4d00bb6c65764393ce0179ebbdcc6ea499b627ef18b6065e0a239167b28d4675e653a3c9d9d7e87e4b0e313132f59e0a30cb9e5a6d0c5333e461f723317bf8d67557069f52415fe8081ab2c486c98b5e10741e489d7b6883d18ea69faa51d6ed7b1b3181ea126318047fd359f9423e3bc5ad1b798a38df551bc466b816fd65fa4feaf6acac0fa2ab85e33df2acd4938f302d8f617f3b00d6bc7038bcda191c56eb600193c8805824442a527cbfb06ab5e8463e767c66168993fe39e13e6aced6e32c54066d4adb26dfbdcdce791bcee840fdd1caadd1a42b8a5a2d54c0e4b4af4c59f555d00e9d852cff00f2f301a6ec01fc574343d136243405cfc20d64e7e60ec58f6cddae517f5d8f22855ebea7199c268b16925612463083258c7998bc621e5ffd9276c2780c6d54e5f81cc6b946de40c73155c1c0795d8c3369b64d5a6568e536c166f1a9b5efb36f96cd5f5986d4588979f3263cda87b873e84282fbcaf00ab4c58f828a400e97601ea798d79f378769b77ddd7de86b979a062770fdcbd88c0d1d807e040095a74ba894316cf6ec46f25863fe37734ae11c80746158dd82be0ece29cf937e8f7312e8c4b0fa18281812fd0c0beb96b32e8ceaa24432b8af6ca6636c4b3829155d93e3c2477f69a4b33b2ed0895c5fd411c7848d7f6db5395a7b1897ff9a365be217dc04afb77d02fa8a1869788dff9ba34dfc298d136e8b0e6a59a049661c81244de88b2c7d2d34ca10aec7e5240995688dd92485d62747417cb713519f69a1fd09e2ff96aab47defa79b513e034743c263d311ed9a14f5722fd72925d882246da4813594b7d7ef5abfb3def8c19461cc4597e29c1ca989afbec000b2b1b7207f76dde2a65e75b7e5d15787e949759f5d826afe962b6ec1c63dbb4b75301c3a477d8eee4ba3041a543de8c9ec24f5610768c2c46318d3c528712b277dd113362b27e246abbf8e69555473a99d880660428044ab7c4dccad7e211ce050b3551b1b4d15fea4b3806db556b112cbe7db1063ff112c8455dfb3fbe733f32dd042bd1651d98db00b2c0fdb969415ef27eb352157e23879d39fe3342c8e0a4f5db580ab23df938b0bb141b522a773c39518d7c4b06daf32ab24b6a67815a682aeac2e46e1d67417d7e06ecf87a8441c531ea4b5b7ab4759c8860fcc3f9cf2a6aa16a7d136dd4f9c77576821c816ebcd0202ab12dffc5523c76f957593a9d73af0051ea89d34330cb51277c5f036a2b29f5e03de2f6c9aa472819682ff7b33dcd950e5e749d9348a12ccc142f67564ea18ff2fa60c341872867b473d0daa2ed0a6a46daf26ba9025b194d1b298e43173af15460638f769c034959d059805536e5fe8d547d8f64eb2749204097d1d0eadc8dbf5bcbde5269c497fa63abfb0ae72cadbfa3a8bbc8108779b28a1a5f19b766da288682c6b1b252e53be93793d2e82e497a128e003350a2128049f766a22b96bb977862bc989c516d7d4ede17844c969514f552945f5ed73f99db81af149be46b17be6953900291953bdccac228d29b193f5726e91d11f17a773b2bd0b8d23b0832056a623fe1cb2944b9d0c93940af79967ab568a3b8f324d46d3062e0814940557d27e0435809788176e4f4388ecd869dceb066793e8c55e2d67df8cddf71152e09c35a3f79a82ee7ac7222cf150e88fa6e939fa390ca67bad760db1137ccd7f6bb814650ca39f4bb17883a7a66cbf0e5dadfdefc4c67c14d68456125c5e04f47c141ebcf4a4d17e0a2eb50803c5a031faa8a23383dd5814c0d525cb85c376a2f3767b771be9ad886728b8b2e3daa27b7d32ddf01aea0515120d56e22279cdd10ecc1f83dd2a5187e9992cce79a2240ef705d1b4ffd58e62cd1815bd9bdc49cdbdf7593ef9e9a89e6b8dcc319649a93608c0ebfa508d976b738116c908d055cfaa9209becf5c89aeb162fb3ff84c883b81eb0dd2df66e74d0fe786a7e849743720aa35580bee0848523d37804a3da85f8330837d843551d22034b1819fc643aa5fb6c59eec651949c73484344f03e2f6facf822dd0abdcdcad93706f96bb750c80214eb8d11f93df4e42b2a19ea6f95b6d3525356be9e84c7f2cb31b5963394dc19f5386915fe4c8952daca01ae5aab8b255c443d60ce201bc9cb5f6aac167e0383fd4248af0cdb986d3d8aa8d22f1dd7a47ee42940940d54b17c82c4d9bb39dbaa3ec06b9dcd0ea7fcbc2fb239087c1b89335e20911e053eef8bb3d06cfdf6f9dbaf0cecfe623cb54574ce54d1b184d207febd7001a81cef1e7d74ba05e13da0ef94efb8bfbbdcada4895d40c984785738468b39e87a4baf53c6ad2ceb838bf00606e0d377a9a890e4873b31530e7cedf1fc64ff0b52f64793e5abc675bfafefdb482d5780fd7e9a3c9b3ec10408f09c6eda37a828ef4c930b7482b0916317094b203184a13bff9c6de93ca28cff6baceb96d43bf1034078fbec381ac804518f2dfe2ee492f0dd7e3c7c73cdf5d108ad52f7e68d8f3adb654d680428152fcad56f3237f95c8f6121cb3189040f13918775d833839dd4a21230c88bf9b1ea7dc32b014680ec9b928368da2769e5738fe92719938950b4e67cdac8723c4d0df6ae7f30f5cd6da33c1eddd5ada2544ba3ddb75af900227ce2ab45f686ea22062f28c5269a9e46ef630c4fe71e46bada2226dafcc16fd9b54b7af1079fab0df5555c0d133f6e06fe5d60d4df34b8fd47cb002cd8894d5f49309225c0a8f2adeac9b5c5e5614a340cc4e556dc63aa478b5cf66590b48d0671924b0a1fab8ae007c804f6361e77c1162da67d1888ee67c455c969bbb50e7d99cd38c3667074542b8030b42985d19513506a08d9d0d689c437b2b779967d58a4974412b1bfe23695f50c459208e9b82abc86894287528d4992df74a9e06aa684e9426249942c1e4efa244779b98da55efda8d1ff719a61d6ad2289c51323afd69d4f35a6b75a918b2f05dfb1b5d050a30c548f0830f819b615858b1b87e18a7bd4ba9593fbd2244d83c1f4f0a45d2f9403858d28ddf89780269e7c7ebf7ae0d3a10686ee35db8da7a026b8e400e7e1a27fa68d11f734568bd1f0c91890f2c5da7db9e9aaa1280dc433c83a5187a9aa70899c7e0f121e7720114eb2e8363d5787112d797455d28fc46e12645d661977eba4bc647095843efd658df67c26ac8512ffe2c6a084bbfb98a93bded48820f42b476a2b2e642dd5147d782d0cdd020ad6efc9d2c77a75b1d6ded01a165ca5b2ea92a14d628459aa551a01ee32f7fc11113c490db834bcbb7e22d9640c9fb1c5ee70f3a14cae595984b1d073b19459330cc2f3a3c0af51c5944f8459308d70030cd2ff6a2c52e3b5eab2c93cd1244ae488d9b2b11e79c7702ae82e2c5c867659e962a6479edd8de19dff1ba12652706a2bf57695918ba8aa6d982229d4c1b1b2f7914e46757f46fb1bf0c9d92208b42ad68a1236372b4f7e9dc7769e0ee58d07fc0222f83251143fdcd96cd128e079abf1d80befe688648a898c34359091b66de4ffe10f3ffd65b867bf1c731aa1297b4e87030eb482345a0cd01681fff908f213ce6ad32a6263c6071b9305cd846247fe2b6ea9b478c8ae696248010cb7a55805f1b9901b45518d8a86ce5ae40ddd9a2d14e806d6f5ff46848fdfb498f3a2f188a4908cce656c980debaf8ad9e629d14a3674003e3c2e093de40997e6aea7ece8f39ea8e48d23d8c373e5d4d2a0870341b1b2b2574202b5e25d9956c31e6ddf205ca1eea5c37f280594746a0fa5023be07b18cf0a364a40bfba1c08fb505f2a9e2df6e40df86b4057ccac5361141ab6efef0aaa338eca018ccd4fea2b34350ab582ebf04c520ab699aad73bae9ba16df7c408edbc6c036612235d2d21c638962409acc06d76b0a0dd3426f7ea25dd2f50667934bcab02ed760b969dab24e0776fffce3f8a3fd4d9702f5442bda0125ed93422656e0a3a0fbb5f1434ad4080080f6bbe8b8c91b29803b3137a3c24cb62a99f8de8a1c3a86c370a18320d08756152c409f25f16e508b6f51ba632e11fa2d35fe52220a0181d003764cfe223ff3ba2539b0a24642ff97148c4615608d5f67885169ba083ffcecf118051ec102779e96691f9be9475586abafb5161a9f46f53945926af19262cebfaff6da81e1af1e2ed8faac7ef6caf5269581444ec2aad280df77f4a6667340742f6325aed712533b7e95493837ded179b1842a88ab3a091e672e3b23ac19650907dfbcd63c20cdaf4df652abc507fc482045f04def631051e6fc28ac50a3dab42054856cab919045b5506d5b08c4dc60632e6069b87eeaef8428cde52f44a683916f7ba624f1ca90baeb967d83caa480730aabf7fbbac94d70f2208455c3a973b54930f6d2ace8f9c4ef2f63026350bd05d471f1479c818d58184f62fe6ba32eb60c6319873de852d88d58e1dd607281c1c60ae52ebf54d60dbf137311ab013517b97a542c2f872a6098d7c8079c1c489a7cc97cef55645ebc5bfdcd80b5f2dc37a1eecc346f39ae89dc3af759479bf97561b6ab15e37250fe1bef77a914ca57e741038e61f7a0ad74dc0c2ec63d1396560655f3794bdd2e98810d51e162e2802133fe9d8005ee95176ac7523607a26133ac120b2d0e72e51853d4da8a6574a4c35e77002b0bfd52c998c379bb09dca6eb5190fb6678f86668ee7e8bbb0894e923595f4016dcb148eade8582a9608cb3bf82c3866a35152c1af9a1bacdb4893c062a89c821662f4af967708b8e293c4601004b4ab32392d2bb50a8f972cb179f06297a6a4aaa8e132e6f1303ab89d178b9bc0910d44620178891d46690b9333dc7a308ff1bf934318502992add1621611890cf2664981a67b81a56032c191997cb5cab8790607427272715945755c1b4cac383be93a94836be08e8925ad37a10e4cae1c1d7f4ee19c846a9f851802214b4d406fec8f283a9af106b2dccf91d6f435c64b5a4280d950a25423dd5f9602e2855d9138328d850e1e2d7a91d5b35633475a2abf9719f16935bcdf1a1fee741569792335f27e1ac09d36ba525c573f539ec4e095b2c6dc9cb12135bcb7f5ab64af029a8a379b2d6e7ac005c901ee3917f2d539579ca18007532843f64d6321bdb9cda95de48464d3e6a599639c217b7ad2baca88e507d0f83a8a29a92b12f0d70cd198c04db8bbcec842c48b675a53fbcf42168edff5cb9960b8492a1511800a19d00deb98dbe7dace4a81b12f068cc1418fe0dc497b3e6c4925a9cb5a8a73b7663d84e72881ce954e9746404cb24dd2a8401b9890865621bb467216d3c9aa6b634cfec644765dae9a501353b7e3704fe32d129f8a20e5fbc33b5b65346e11139c7104169941de8f3f4ba5f0a28eac11f9f76190d5a756e28293cbd889f46573a783fd4c3cc480c8a11add3fd99ae0a960c72d91619c6580e2ed994735788f9024c1d2ff38d89a0f068db374c92209c36b1b44536dc284b9f59a4a4f6bc53df84a3d4827c0dd1d4683fbb49eaedde7268b562dc80876f4456b5e87fde43713937a23d216ed27b7e7e8565a98bf3c37cfa58f2ee4f29fd294dc4a58154ca68fe4b1a9e2e486117cd0453d5d36f83c16a251cb056869f9b1527433aed81bb207523497709cc6e3728e760774a024f588d75b5b989837e3537ce4e9f587f9e7f1b51d57cc2baf5e2a1f77bb1d3377b4044d9483f8a9544d3734dd37ef48d4cffcd673099689b2be557bb1b3ecd709afd070a271cdf883f3e16546529536980ab46845af575b275b795834345417afcb38701b18c9a48780391ecc2f51e231943a172220c4efeead4ccc1c434405fb2fdad7878c84e5f7fdbca9aa9dae75794f4196dcec98cddce314669cf9f512f3511d46a01bef2aeb6194a40f133ff801534ad00b49e150d4839de376e0e6429bfad3ff489e946f517702fb4cda679052096a159305cf222edbf637dc012d4282f6bdabb78e7c53b71eaab5567757f87c4ffb4b1af3e0abc57168da47b9c94215fd55a3e4393ddc14403f9f71f39276ffc07f36c84d07cd5f18a9c89b66117e78a161c25b693bd35cf76536c00107412a067535733cba84de3377788b55e0e109376ffa9a5454259289c6eb7b6123b23fd3eaeaef7f43ab85edf63da43d309ff255bab5856ad84fcfffcb16c2be9f38dea3180e8cc4ecb55bf130516e4aa7b177debc187e699be90376ca95fc284000310d3966f6e87ed2d4bb29f4e7c3e1fccb8abda4d48919b05e60db8654e496f6910310711779e29eb632a5470c4822830e43816f65dfffaf0357113e04c526a2ff311ebaa3bddba90801fb2d416ad062c6e94685c307ae9f929164834b19ddbc4bbf18cd67a809ad8f373bef915f36b0d1c590eb2119f6302432cc08a0edfe3f1bf3682eb76c8e2d8dd789da7e18823bb06dd469974292e579b57bfc5a91c151157c8efbfbca638e558013201010d10487ee62da4b06719919abf0e3183a491dc434752a1ec8a405f7fb8e093024da07bca7f50fc0c4b9ecc18f7fe01d2e87546fac49ede1425e64a8c9f6b7a7db5d66bed7d10654e9ef1dd6571cc6d74deea8706b95649526d5e9da0ad8f72c4a72f6a36c894abfcedd8a42fe02fd95acf026a07ff48cafec76aaaf0df6556b866ffa52c4ba75cb8ef1b39332c226765cb84bd1e449a161a5751c9e7a6d96ab665865f49af110c1227b21df765a8d7f68d1e3f00a38190656f5d12eaf2836254b194cec3d714f35e84acebc36130b6082c9646b1c855027c99cbab568f7a41cbf6407983a40c400f46ef0bcbbfd6de90d7f7e75ace9d174bf621cca1a961425beaeca56ca5597dda8a5b57d8948469e74af286d82592e3620a8c486706c9df4ee14f120b02e0920709027d456c0021d8b9100f082181965c7a3769fb07d7ff3604b601f8a31422920cc3f3d59eab9f86345b71bed208c5f19a4ac6b7534a2f2eca644218c3532a512588853813d984d56903c77c137ad505794fdfe8d536e797251d449abf8ff907a857ab3371ba59987172edf611ce63c6d0805e2fcbe7e0f48e74d2481f9be4dc0c0dbe493545e97b2b789f61a27cee047905810a96b2b214692abb86991232f4d1ee3d8797f15f809e3b66875f58d65568821b8e60455eedccd4c8678f229bc4461d64d60d9fc7572e1175d44ce1cc1f2b9983d46ed0a336450125e9985cbf7042e9ab355966cbbcec83d0b5ece3511e6bc5d66f2e24d511a9d202a646ac495bed45c5eb1032aeaf175f4567613fac88d0712c0652908978f6f370d11efaeff339c9fe1c07bad096411eee8730429df3378d4251641ed35bf34aa77afc2c9cef6ab2700ca7b5d27c1e61dfb4730de970056c602c6b63449473b3b5b2d5b45f4239b00120010f9746b99858f2428318b2fad25c7dbcb707085fe8b0113fc49f64824a44b9f7bcfcbb9f84f96bfe08e9307fd2e6d4312cadb10ebb8d61f8e74407368b9e3c6c964722a8b72c5b00b6ca0d7bab559023cd7c9376f67ab076be2dc3ddb218a23da380fe7a39a198fcdd6faaa0706b1cc59201b1b67dca8dcc5b82bc961c4af225a2f50a27c6e4ae4ba1a2111949b9a8ff2cbccc1db96301825144e81bc72c07a9547f53de9437c262f9ada65925f2773dbcd64a5e20a29fbf331bc74117d0cd4e65e75f1800ef20d888ed9d9a657c7fc1c2a1d4e41cd2862da483f3542ab13475876c2d1f30222313bf7396bea05c2f261c505c2e2fb54d4c92d2af2c172b923cd35fb7c91790cded85f7fe980d8418a59057b45e8e26d505a655c79d709811510457170d65b7bc1c3e10bc71a49368054415340bd79f4f9ea9b75e09fed16a2fc81d3ffc81c56391dbca9f7f77c10dbc26aaf97d7636e33d833dae7efa52e9778d8cb4f6ac7f465417271d4936caa826afa7a88b895524755d2e445f87bcbd2be77dccf9a4676f08f7c2ceb47bde2f2ed9883ebe69d9052242ec5cc560aa02966b1e57d0a79dd410fe2a555c64fccd9d66a0fa1874eb50b6422ca95a841b06d3e721308f17f57438e2650c90f8727b11a8cf2c985253c74cd2963e7dcdbf8a4f391bca8d339d58a651fe3f79b9587794913b049810748927e74125d602cfb715fe215f4f57c8c66654b4a117b21d9520bc569f6e1a25a9d3522de8a4b94b74a337988615e7d91e442e442fa9c62d1312e271e89ce97021a892f58317a75909bf1bcf1fc15c4f93b18c34829b23ba0e04107e24db831b846d98f5c92928d9df4da88f700802b0d94631aed618b475b60f24b38a7e72e3f8aa2209576c8eda7a5440d040b572887b4619c3d1350ab70d00e3fb65e8ae7b0f29d29eb214040964d9141ad8d2a60d9ee0273d8191a9b4a2d25d8de8d686737efa1d1fafdd09b6276e2c3cbda560f37b84d333ea026fd297b9879b19e1e6c29700c678d6726b3597b095a844738ffcc66aef40dd216039873d4e77c00b3b7e91c333348615fd15caa980b85f3f856290e34da84fbea251b289c33959e5e5c112f2c47a5ba4331b855ff41d02394dc047b8d1f1b47540282e8b7a83ece0158e7e1f6e2c99d40795795bf7cec2f141a7455bd15324a0f3a47962cfeff75479deedbb1f55d3800697bda2093c803296361717bb596805292df0a579bd156e85dc536b9ff8737c1fe4ea7f5e242d9011868cb8fb2e532129b9174b764879829992f9ee3084354f99b189df4400b74f24b8620aa1f50491ebe7702fed3255029b13e3ea112ebf55ba1e602e8aaa1f390ea6ac902004ac04accd5487489465b3487220531de2f84dee1beee63bbe06bc8ea9a9853e325e1a8d0da3a9d470acd75427d4c706bb0df338ef5c2ca3c0995b977e33145dec9d2d57b062cdba964bc20b2bc2e26d30c702d3665b83cf4457b8f18a9621b6a8e85077d73f039d0418e9249c7c18b8a41247ae545ee077a014b37e9c96034d968f72bcb503c117d17f8ca5f17d6fa61dd46f27f188cfea4e0197fb4f4a9f578ce3de9ad413c36c6107dbad2237d2df85e8987ca4c9e6bbe8c44149d6e188720477387e15f66da956113c57d0546a8a28117ecc20349a494b021d648abe783806f63d9166e44bdb94d546b13c339e3d7fd6fcea4df1f37c232eb11c8110c604635bd842810af0cce907cce23db8f229320263ea383c75853e79c746bb4df27cc822cd9f0af42bcf25cb2597a8f1155e014a70a393600dcca3f3b9c5629ef05588afe5c61d445f1a96c56e0c46ccfc94739b41ec66e4a1214e1bdcc916bfcc94300472c1bc316c00d1d599a2f18b15a46361e268559b2bbdfdeb90ec6a85ede7b68823a1ea96eb633cc7da8a1b2ac961c9ad510f4984e0937cdaea159acc334cdf88e651bc9eb86bfc71808710b8a301311813b250bc1cb12e2624e2d3213e5d7be5c12d333bf1c74d35412848ac4227f2447e03830e9b701bd7fe6db0de909160a4443f3b4ac675d0e2e78624ccba62d91f6ca0f29588dac14078412cf68737b56323326fd66676f03a29cd0c191048fa8e9ff2c6012565eaf603245713f265457e8a467052ba9d45db96976a2a803e49c2ae268555a7577e70780359f757889f2dd8913e89be44c5277bd54b0de4a340e55abbbd431669dc0dcd662ccf2a82fa79ce0e29f9289f2ca180a80dc9ae8f713a99bee82559edcbb1d97ea2700e42ae08fde36bd84f27d0551dc1378e949d4f7dfcc457d8e752898d1b04b103fe34b688df38536b079c226c205cc30d1e5d069c35efbebe2d391745abcdf55d8c46505fd1e8692eb0ff1160e6cd73a7a108b7672ca93aca55c4d62edb6df44ce7c5385098c9bd2866f5df44c80f119bb72bf784249ec0314632aebf7604cfa543f9de3ad786c47458f109f8d668a083663f89d59afe3f99675de5371e609403ad407ccbb955d67661106cb2910099187e4280240ac8b257500b1ffa002de26139a41210f006408e77553c37cb2ad3044672940fae32da77ec04f0f6ba69c6fc5c7b8646b2f40b9b860e511375e0673d25feabfc57294c8361d4524e1caa35888aba2915bc72e10139453106d1986955c2206050b5d57aadf9f6811de0756364418f19dd76bb4b610999a45db1ec10e3cacc1c1d50c3c9f2d7a762e80063362007decc3a3b6f09d4d3461970cc03a5082d8b959efb36e21e7612dcd97638f03f5ad1a791a5e8bafcb869256323dd2734833664662448249e73d511a75fd8dd6e72ff9f34cb1796eead2101260f002cb8f952fb4e281cd440d5eddaec121278fa16dff451be812f3b22f6650cd18ea322f8f7f608aa2e7c4c2bcc6a94453489d1352b555659cc12c3d11a3969883f24860798ea79d710eeb4130b0818e5279d512105bb63857a4e218750f85e54895d25eb01008101d813535173a9644a81a952bfe9a489f2ef9c87f44ad4ee06d3535eecf387d7626beedbcf6e30c1a475cd56e346be2d40ebe6a373cd5a22de0eb3d380b879265fba05910cc3ba92c6788b85acc8dc029f02c14a7dcb72068d8351028123cbbabd3cd956830a4ac7986adbc9411da53b4e2697474abd8d837a7f55e0e1b2b2610e273b7f9cb002cfdd92405f1fc7da3365283e8e74317d6fe08ed7f602d2d19bfb198d658b7547e3dd612d31d1c61423159dab849b2b5731c7331d25b160d8041e1b8c258c209b2a4554707ee4c7028bd3e29f79098c9e97aa433dd38898631fe22e21e4f3312cfdee5caecb49064f716bbcd4e8d539bca259a06e331fadae3f948d6346434ca5df10b6791222cc6ba723605a30a2df47227e0fbbd6bbc6564fdba9166e370c691fa8be879a43db77a2ba05e1a81614656460d868ec41395a8239be0b09a56483aa3604b949e080148756001f1cf176bb463d6802c8a2b76e1a89c7d40811725a5fcf129b040c8e02761446706119bbb2e5061d2ab5f826d23fa7b6c62b4f2065c629701d7e3caa896658924832e602fd13de982178620873213e8c1b68895839c3adfff2d59e79681016c892a98ac722dd4ac7b464e1a5caa0605fd80b515c9bc0e6df0323c20c3b07575f3c04279c31220526297ace7b602ff10607d0ba93bc230447416cc4212f8060afe54cf35de7ecbb708b30dd211f53289bbad22a677a73f34d3d47b9406df3686c5b4fbfc4ded8afc58f2302d97cb080869ef8204fbe4858d1f3959892fe24020c24969c91ac002b5608db87e242969a5900d27d4217dedf1a3b29cbca6a547b2e3a24e75cd9a26cd0c28f965de556717d1058de515685b369af6c857fa8348cdacbb7f67991b5e701c85706ab22d834263bd6ae2cedefe5beb188494e919408062353ddebf62c54d1b8074bb33b2fe5a8f6f53d28d374a8e6465d7e0829d2775f50e2dea05b729a5cb450242a9a6301bba174691a280001a630b500f1ceaa43eb8c65d70e96f04375a68c20b76c88e2ccc8bf52719973052fed64bb7dbeaf24eaf3a5c8facf3b1242fc47fba40cb69604b9d491135acc9414cd3002da41219eaeb46fb9ea5de776ca014d8dd697bea79d3eedccee4c2c549e40e7216f3168e4511484291bd9f8aeab5d41a18d0c001cc8fc0a25409c40d153e2a54816d7cef73d06eba4d2bbc04ad1322c3127e080b841e5e34b69b8228d433840dc6e9e5f2864aa56669b559dd82959dd443585d7f88d0dec88442a9276e7d13ab341255d980a61a94a818e89f0166d35c74c18eaee9721b43c98431caf42181c4e3414bfe70371dee0fa574d487a51fa5e9b678b263a13c555ed03355854ca035d47131cddc971ac071d67dfdbc407d12df7d55a68aa95508e04a068e2466915722785d915ea47694207f9f3e310f34aae98316d5b6afc6e2716c6d2a3f9b51bc47a6ba168cf1af78d47f82638441fc8d1ac673169d847c1b1ff0e7c3282e92e35963d17d2fc0a8248447c99e91a71e49df2d6d0a158e54556be001258cc2755866f7700244f952c4a6fd28cc01a375124483656b17fe0d0cbba44ef23b6e92e4b06cb162295e723f969eb892fbedccbbdc9ac5b3c2567827e94f48297e842887f79559ed4a4f0e5fc03fcade2a73a549a7aebd66bc462641b7700ea1bcbccb82d6869589c3d0fdee262989a1495d7e92e6a0ac308ca758ac0d5877d55991ad21f0576b0a484bf9f80e87bc911ee5d5259c006e0371d9747b0afd8d5398ba7b1819744b4ed6693bf582ff50cb064e279f662642a52cfd45118a61096a9ea68f42902a82e7eab93625c1104cec30e503ee0888140f0e00c919730e01c6fa610d16a7c40484bf567c0c302c38782ad03936bef7e29b658808c3e89981b87c7affc048f1da6400acc2406a7247c0aaae1d6f65ce71c54de95d77406afc89b0d79a849e16381ad100bad289362214fba715c35539f09f4f6969c468124cbb45aa7b4513faf07e3032853d43b44340a4a7076947b6c4d1ba7b685c3b418c119b719c91004113040aca00b320de36ac16365cf283243f6715a923c96945244d0d72c7225db0fc6634e054c7846f9f0bfcbfa29e9f3907226e25c7be8f30aea735bcffb746ddfcb32fd3f946d68c2f7f1fb2ea0515f910333a4d8c0e5df8917f20e14a0518e912b3ea3d5c3cdc2cbf0be7b14640563daaab0681caa915251cbc48530efcee533ff583070866ef01d3b477b951a53e61e705484281181dabb1d68640e70e5f67ba406f07729056910a85735a8380d578b0cf5aa66b23da5c73cff81737a12f835496b617ef8fd93c64eca87f42d9e8ad72c405638da80e4943c627e45ed8ac421588cb6311bf85eaeb521450cf80d314f7356b1fb49df5926edd2c0d9911cd2a9ac89a47c94bf32c9c68fec440aad7d7533dc026192c6d2931b2e987a93c26485e8c52657a28a54b9f9d06701c6d57bdecdd043511c149c027c36b8b4ba33679c123fdc35ed22a1647deb62ecb50587251106206f576a0997bdca44ab9c7de5bab5dae615b5bc559afd2c820e04b5bb32a3903f8373b27fd5c3c2cb557db50ea726b832530b5ffccc3a6bccbb3635992e8adc219f9a4aee0c467fba31ae28ff0b0b3b5094bee3ceabf97123e5bfa01ad8e97f794f0fbc3463642afcc15eee7a32a39d62fbff98f9f0e050c8951b83eaffd89424d670aaf6e2e773c37bf9872c22094258d95dd03e80594c7b02d6f0c118e1c2640ef7eb9a5f8184d2a97d251c4d25a6cfc016584cedc6562dac2c7cf97aac68ff4fe0e974b6b79f757c9af9b0ec4466bc88d075c64c157cfd3f936c369bd471358b46c1d0d5bdb606267c3b56a55c686366ac04dbeace52e073bc0f4c12eb3665cbd23b5a6ad92eeb0f9342d811bd7a0801c489b73efb46c42824ce8894d65e9caac9cda0156b81c048e852ceea6105059e49ebdb7ab22e44f45f3af18426dfe76b3cbc3385613be5c7ec59ffcd1f8723dbd2cb00023a2e26ca7d0718dca82285cb742f198a8e369ac415ff2e7c66635727b91f695630b2891feb25ff95d3e0301b0b39207da448dc004b9b087f0b5c495444006be71618f774126abf7ad04a3536c6961ae54edaf085037b9501cef4a70041a14ece1513dab9738d9462a7626f5d461f545a3cbd57aba91931d9b61a8b56328b144f1ac485d47d73956a7bbef728ef4d014d77712bdaaefad06b29395981fad9bb32d890cf8126c96008de7c1908e3399f9028d095bc8491794e8adaf8ccf03afd8f11312c30aca0bed15e86b69b691361fe052caec69f17d1e51a23081df2f1da53c48b3bee82fea3c1b73d536d3fa8947e8ef47360777f07b46015989dc47c0a937bfe5d717ea80f61471cb278a75484d188d799bcd965c76b9e56a917561f35f8ce25b79135eee646bcfb2b36145aa16b437781c37fd09cfaaf3ad2217192d150d3931523caec76bca9699a277366dd4ee51e7d8cbc9f752b81c66a50499d386780e17e0eae80f797ebe6d2ac347e233a960c1279a5e144be289c0b429932ce231703de7574e906004dacdab16fb9ee6ecbd933e69c0658f9920307e0fd8d6626a67d601d98c334eb74ae2bd7d0dbb3815eeed5275a3681b4c7e3e8ba79446e6d1f84a878c0d7b9749da115d13a099a955c1482db1b1b4fe3d1afe4a57c762ced3dea2816115c0e3ba3776ca3a6b859cc53adebfd1325da114615231de94f2c492535f52d2216da8ea497f5d54ee3c66b18c14dacf168ae234cd47989e5fe77ea7cdee4c6429c50601fd32787e66cec0a90cd85f309dccd53dd49387325eed234ef0f11188bd80e19ceb51d95cd9d7d58ade74e970634375d59ab7b5c0ad37b410c2008859bfa1556aa2836ec2894c5c3498efe8db563372696a0d4eb641f20097cadf8f8ec9dff53e9d0b8b495b80c1488442dafc65d31be32377abd38e1290e27436cf9eaaf66591ce04a82e51b6be11eefb015a4034a4a53963ee4c8f0cc57aa7f2e2ff18a0c4314e95ad49ed3ce1dbc57b8f1c988e858ade8b898713d87f0cf9039c44308595c512a065e8a04882b3ca8f8a20a999fd84eb8fde9cb6ce3e5958f83d6c374c0ec36a101a51bc70830761eae734053af85d5c56ff1e05ff23fa31302e7ab4714b38ea7fce2c7ad1b5c1ae85ce4be00f1ded7bc49924abb84a49f980e2ac686bfeb4dc836a74e7680a89c1ffbdd76ac371770635b9f5f37d5bfa248ecae870d14f889227528d30a57cf64f4ca39b07414dd8e9c6c5385d4d3de8acbe53e6097d6bcc5d5a43c46282b10bec0224af8d5715ffc58a280bcbee96c1c9bb5e4965695d05b7d39d50647c25afc627b7c869ec55e996daa0ea017119001a7657cd4682f1d4ed11d0c66c0c08bd4ea4e4676e2e4c622ac504eaf835658df313face334cd74fc9b09d9cdae32d0f9e6f912ff6e2edf9f4b43eef6c5fd03c5f411d3aad6b6f0e6468ce4e2e0c14058ac1e27ed723ee4774994290b5a23759e6cb02e6689f7888ac93481401d17172226480cf31bf9a5f1bbf2c14be2ead868e783b116cc0d1723f3403a438443ce631f4e38e2b7727645f43da72a0899c1e506b2935a6e684d06987539f4e4dc1ff1729d69d78bb2ee6028f0f174be599820c30be15ac2a90c85c814e2120aee19823bcd26fb602c5289f037bb0e53ff5ffa0c692974be96c660dd0ba68ec39f530320cf5c9a91bc381eda1b7d3551a7f487a5d0caa6f69ec83ca2a2a96fb601f39bc3e6a02e1bfd99f184c0c04520eb9a3568286e8287a6490bcdc02ed9968503a187e6b28c9b36cd9b6d0488359358e936fefcd2e60f461d9551f7bb3a1b4073503eb5e477ee64c00f5a85dfc6bb8427d71a77cd933076d7fb2d6f7574df414c9579dda84e28b1e001ffb06e093edec0149f6d0b94d1a1de4b4140c419759aac68bd9e4ce4d2137c18e05f28f0aa7a7dc1c5ac43c5c69c298d9efd353b4e411049de1c711562f2ed0596826412533c45141ed35089fbe7c3e52872e2988cb227bbaab0472f87b220cafb88ffcb1ed18daf763e7b787ef166554e1d235e3e20b65d4ebe1ec23fa324c83772bd29c108c599a9ee6f0cfe4c19f3ffac32829f0b404c44c21babc660831a99ff86c901a67dc7fb56f44c4eb339b7ce1953e4e3d06e4823523513af678b34ec8ad21cebb711e1fd741938c5e4503534dd80dd52e4a0d6936ee9fbc5f008cdc97313adf93ae93bb722758e9c79b8088cebccc6d2a85293da7e16aad110b83bba1a1bf57ce2a6b4687738ae5d83195aebe9d858c7a53463297252e5fe1033fb095dab577f229d34af873f7525dd36ca78c776a4b08e9b2fa4ba676e23cb7921fa32d2bf542ea1ef28d9b4ae2ce230addfa7d5005dae69f52793453229ae9791d346866e597d13ecfc87aeb61847e1036b2473b5bdc187312d680f73fb1ed1aff645429ac1838c2a34fa12339bc3dfc6a7af8a9eeb5e38474ddde4b3d0fb500c6f6780ff9651e0f4c8b3f6ed38ad6bec506925821d7f3e7769a5333c71d0cad4f190b27e7e97e3c8d993c025886532c07b21373112cfb0b8abd3363926661cf255177522f4fd58c91683df1b56516eb4b676d8eb9d2837836ff1730361799eb311103511794e3918c99cf1b1c109dee99c1999a6c2be64980697606c0dee687b5d482377a9a9d1725cdfd9a50a601901c9758ebc335cd9b187a37424aff81753a0b16134350210add385460c0e52c5df27a68d6b9aa8f2a3a5cd2ca49f9f0473c4dd267910ff1da42c33dea3ba0a8da6d4787592d9b56cc932541e64ba290deba252dd876e94989b739624ccbcb637fd96316a3e014493e05ab9ef8170494efd3e05e848b78cd838d65a6855c3fd3bdfed914d08c33298a0bc999c5b09ad2a91f448d25da5c0eb8d5fda2107d691a338ce6d5de47cdbca13777a09b6d7bc6eddfec73ef5f43cc898fefd6c24c5890963daa6c339ef88771a65e195479947436a1463facdce442ee6eafe05c0dacab80f527cbdfcfb7694534862224d57be2b4c6fa4e4686ac5349d0c37c72dac1410bf553218382b3bfb5720cb87442aed23be42445809c7f5685f50e0fcd7702b2553079b0a3633be1686aa3568bb30e66d00c8cb6e20176e69e65104eed68d90495227944e201274e11289ac199665ca431fca771b8e4b49b6a67d3cbc8017419fc0359055abfddfe90f0967532506c711fa5f5169d6120b732bed47d824f98d61da1f879be930cfa855be40c13e84ef26cf3e7dcb5bdf5c3c387fa862cb2450b6e38213419e4b3aaa260e061907a031c12c3ce4fef4e6504cc4737c4f8ef5e7779a3cd958630742b322b6dd6f2cc9020a9bdef2131920b7bdf13efadc8958c51ad99e304f23e27cd6736a02807f25db3b66431786a8a9b7c9aabfca823e507e7fd6ed169f244aef84df07e5cdb6201b5b7e696bc689e2eb64fe9e35bbd09792e2456e9755906c82267f5e53226bb8a7ccc5b038d5c3295e4c3666c286dc71eaa09d31dd1aa9ccbc4614ce4f703970a620cafddae9cd46d880cfc529d097a408a9f6a5f9c82d639f0acc3acc30c0d4b4d80611b234e29a531305403f9abfabf8b26f67a896bc136224f6f8cfa57064aca41c9ed54a8d62bd67699c2ceca93b81cb5020d3a2d100aff421dacb6b7b3c4322b6e9b35fc686fb19da0da098c8f1db1057859ee0ce84113bd3c083a71f1363b0685000e5b88afb3c7b92b60b4e80923b24e6b71692b968b3b10544b46c02cfdeb086727306709191f7b15cfc0070b538b4eb11ac7a21a360c7c8cdefe934ded5bccd7e385c8fcf38ae016a058a8188543db3564363e49f074c3b5bdb9f7f046f0451ba8c2f47d8f6b0bec49312667525d78c2920711a09d15064bbae77ab190466bae722f85b8141229c52d47ece295ff03c0e095ce58555e4f8200fd06c0954bb026a0c8e4a3055334e1cc7f04cf70cbb6303d074992c36114e89e0c52bad3c5a129265daa7bb385d6adcbfeebd8a8f0cfb49d6fccddd9b0d8fe42cc6cf1bf00779c960b8d131c7eb1bb841a039083f18facb242a3b748ba0a8f88cbab4e56249a49dee3fd3535683808580fcca464e6e8ee3c9fc8d4a67be7aeb3859f900395b79be4aa369437e1af751bbe36f731798aeba37bf11786812be5e4d59312489d2f2c25a86061180c3d19dad802ddc8e132af44a409a9bbcda442b16624a9a43d19facfffcaef1d50d51a298c4a122bb77c382a12f560342bb0e69f165dfe96adb7a131f41c8f9e4cbac3ac59bc3820b87d8db23f88495ec5ab4c0cc196a516c75a6c6d1750fa475d75a7f2414083b2e244a924771033f1a2fba4744dc216a3cc8d05f2cabea3fabf6a83df5a3848c320be96f953232a4d601f592738453ff18887e3d533c6b0012ab09c6f33c75c00cc379dfd85da687e131a410c5031b013e937e4d3aa0eb5b6ab55f70d137ba1ec615ef49afc8802c5f38d575215d775daa638d961310f803672d3e3b890d2d78eec90763f9d6ac2760cbb89f94b3246fd6d4eb80186792a3e9da3a5c2c1e37869cd315950b9e1fe9cb6b003d198dd2760d2ed4f2a369d01f11067ba08e19f6b2ea665982d72ca0cb18a4af42260cd0878608e05331ba12554c10910801a33d1333b76235d9089e5e81dee1dfbedd5f1bf657e3a18ae35c0578d6893d1e3760ce165ecea759674dd72d4353eba562d2fcaf2853fb663444e6e60f2cfa20b9f67c2d117928d1752c6bd13010dc4b2f8b4b72adf852c8c8d3b3bccc3759abb3c8dd448ba0eee1ebe663a84d78ed9b0f717f2b35fec97c8751296fd2728129fc99aeaf9e779ef540d9693ca6290ba1b209b0198056e408cbdea518fdf0bb68ffbe85e4167a63063016f828cf538a137700c48b6f741ed6428fd6ddb98a5952d210c1209f63564d62884ac54aa639c84ba442e81fc59d5be04b45481f317e6b5fdfa472ed1a21ae3fd681c0929a73ebb2cf04e8d5e4746c32fbc5fd50cd3e1259dad82aaf85bcf84677a95b2e305d106587a5d6f9172336982a6a26ad928c06d86b1deebd0022e81885b388cc07930bfabe1032c1909f59bd93ab64c160432a295989e9d5467493331831ad7643058d5fee03bb538d7afaa35b907981d87f86c7794d43986d5f492a4a7f85b4a9d50d42a0ffa2e45defdc08d9683aeed0e3defef730d74449720313a93c322ec803fd9468c0a3b129eb1e09d46dadf27413f62ce77452a65e983eb30671a3417f117dc072e5a703fc3865d73aaae07654179b35a27b1af5d1e045c32da03e7fe0ad9a3bcec0022ae3a1b30cd6495dce328fdbf92069880b4c462b30f9aba7ca2a90dbf0f53229e8f46ebad93be82a2fd88f4744d285a33d67c175a45e9658b6c97304c006852abaf357d3c6fe20fb636a03649915ddfe0818508d0ac43a578f0ca53c6feb52a4bf29e695ebb3287af6d3f78d4deef81e43f6a262c9d0e3a8015eb188d51b65605038e3e0627d21bd1137818ab351f2e1419237ef192b4228bab33e499610cf850a1b6342444548d118928d3477e9085cba1c64b701211bcef5b4fe2a7bba71686c62c3839f9cd933ead3fdde5623fce5ebf73eeb08e447580071d5d4cd15dfe15af80b47c8006c0a7e9c26575d525427e92c862ffbaebd2a9233231eddfb522d45bd883fbe3216ce6ca88f5d7b519b6b1646d10494003d327861c393d193201940837d8e577c3660af84335cdb15a258af5195e36cf54cb0ece7b77462cd850775cef4210122d66e7738205725318b49118a3693765a790ec884903dfd530b47b4f3589bd9a865958db58517a35034e522b7e18a64fde401ba69ca028ceb2213fe6e235117e92eef08395e7e53282db6704959c02afb09d74d27e27f199192796cfaa9d84d3a61f0ed21c3ddeb082258f8df82df360ed62f663f938bc1ef31a9b590e1fec8b1beceb7e65a54ba4304bd31d0be87737e6ffde861172c0bb6a3298cbc014d73d84c743049e8a59d6d713d3b45d774a0fa55505b7748b5d332ad2f99fa877cbb9a7ed9bc1269934418595810beb021c86a79fc2c23dd41f8bf1c32255f004d78afc90493dadcb8ceb3aa5981b4e2da9666c116fa9e70350bc214eeaf5702d62c9e8cee08deae407f0829b281335b7b1fa67a9598c930be0fc6d9e164e0b8586358ea2509b7fb304306e6bd16766b40a7d76db834b94f9b7905dc24562426f84df4bf5405b6fde72cc5ed6c2b67b0cf2163daf4c88d199e4d87df964dbf7eb6b684ec018cfc5046e198db7db35d678850c07d7b89c73a73a6fa7ede8175da32eb40f6bf0d4325f5d0319559ac69428b2694f7d0f94956b76bd802848aca2ce9acfcff27d0452b35bd196e431c1127579fe3535c9dbcaf7d5e6377e77e7e23bb305d457eef82be074c5e5d50299fb1e250de706a96a6e7df0fc76974e70f88fe2cc1ad8b36a2658568c2c5fc0f6aba3f6acef04ec39244691e46689f0dc61192675f430c1fd0235919de6ec13410ad167adb07e700f85e430d464ebff5254f688d79761c531b4a4910dfcdb5385aff19a6e1269b9306e7485dfd908f5d95feaa3e41283245ae2a34c239120fbd6e1852e9355a265a41008d0b15f69be748d29e4b1972ff5fa5181c1989a4ccfb0e3b5049f31f4719d98d16e067902316713c2372c8ebd483ff9374fb5199834260b79d18b9ecb5d97adfecdaad8f01db9480920658bde32580f60e51a815d70a4aa986fb6e2240ab3bc2aa424fe9cd66ae159b3537e7671af92203e606efe524c36dbcd61ab3f31f00c4d66588f680b715bd5105758adde24a252fe28234a100dabb9ceda2fb0ae9519f9599e5b9fdb7ebcba7d682c7421ada8b3c92fd5afca7eb16b70fe8b5bc89bcab611127eb70e37e24c33e9eeb6e66c7170eedb13652dd16cc001481cda0493d091da35fe3635c87e8ce717d843d3f81487946153c93caf0910ac059d76effb65b0b3f91f612cefedb032310aec07cd0688274a73b0bcda1eac6a174f8cede1aeaad5198951342d456ee9888fbeed3cae64f06aa8c34983354b055d0b8be2bd36be6068c29619688a53c9bb99ba889e96ab98580647cacf9b158e0de07fe2160da65154a3e893eb2823c4c195ad4430629a7d69b3d120729e10f5546bb1633ee32ba98965a533b2b361392ce0ea3207471466ab00bd50f279fffba7812cdac54025e120463fcc0db54e0819b1907014d401d682c11af7e6e77453706c512b3b30203c79d134559e0063f25717b4a310317a2c63cdd439edcfc9c5920000902db20d75af4ee5e3edb38029a8985821dedafdf61ed7b97d92bda185e14c517348fa230ca43f25026d9324c7fdd67a43dda108f143170a6e74b236c9ced8c6a3917139ba3cd47451d14783b0f59722fe14148dad14dbfe6d76ae2ff6ea9a327da0da2d7a81035e299632bae283a5028d7cab4964b7fabbb1238fb4aaf88902e2eda34b6f97f5cdae845b12a8d10f3c93c6a613cf95e404cd1cbaaf4bc56c023c43d45ec72ebecbd2629069649c6a878b3c225fe975535d3a769a8c0de61258319d9bda56ff87f4e72fb94bee623231b6c1f4bc964cc870cb7eca5d1f93b420b3e216355ac203940495736b9ea265689666fbc5cea175216e51055e6008f5ba97e9f658672075b3d0ff6bb9f0907d1c77aa59c9a56f0135a2b470d6c6f748aaf42c45c08e40fca1029da64e8c801578998c01470d0beec2fe6590d08b9e7d5d3c5c52d3f427ab30cabab72535691cdfb7245c3208840de8c2d9e07ffbc14ff9bda0e105d54edd04ac5bd74466dbc58d8298620245b0b2c05e7e9f25c2776d6798b48ab62ed3815de27b9d8ef17023482bcbe0eb582d8fddfea25db11e9ea79ed6a7a6bef30b32b66e7408edbd532044f4954da3723dc9dc96b2c704bc915d44201fbd7a3b959b96975b4c74b17173460dee174337f4658cce63ac8e0d854cf1d545feb244b42bcde6c0507d398ef2d9a7cacd791423267ec94bcce01210efdca3b1eee4458a4274a11f7f6045b751f5119d7957e12ea744bd95ce72e55f940dafea30199f19bb49086c749a51d8a56099ff74d9019b961a40fab4cf7c61807f008c03674e18bfe39020754b44da75579dfb22d308509dfbd52eadcffafbb265f2f2125b4d3c514865b4feef99fc5738f7d810789d4c47fb873254a8b770df26d5cffb934a4a981e525034e466ca35ff74a8fa9bcbebf31fa65a35593afb119ff3cc45998c1b3dfd2d8adad765fa544349c9bad4652677ee6101fc14fa17277f86c6e13a7e19d8bd4fe48c63c6f6be15218a3def434157225483abc6e755fac4c4e362739b1d917b1e15d3fe365e0471307888c05c4b93bef5685dd7b70a1d45d5676eecbc97df5e95591883ef1979ac1f8409d242defc15e1bcffcc6e1e795610c3261b238880ad23fd46ef68fcc47418566cf88d7c2b743259f2a90478ae8aa170ede7d670bb599514de23c79f5b5d3eceee60b1d86b41e53a1451fafd7e2920e1ca82d287f5ece2641594db9563118b84cf98e73c929a3d24080c3451cb68b32a26e6fb18114dcb6e09e2951442a10bf3cab29d694b0d399b52d99307a2e5ce020624c37052bcd528105ec550043bb337d59aa495163e2b6311ed9a7bcbe793573c56d72eafa792a35ddee7e0f9ca728089e196e879aaa7a911e31349c03f76a98b9fa4f0f59d32fdc5004db108e5ecce1176ba2f56d6154cb987dc9c697f239dff69b9f51c479c184305c41be3e1103f343df9e41b48ac2931a142b96e133ccc222b64ce20f5ebb41d66b3608353ecb69d1c9528871ef396f09707a021a227e9355139abc255b5e10f9fe13475c5f2e73da0e11e7397c42125dd94c9e5a0556d2e096cb4471d6b8b1dc20b92347975494b4027a6a58a10a12f648af33fbe20c24bfda69dcb7781dd6e68c80292dbcdf3be6b34502134f694ace521686050d8b07687a21444a0a3d42b0f3b708111e627e0354dab20ac63164bb485aabed280e7a8db83570d4b8eec8ed79a61e977f2f5eab563c659b032d563de2acb28fb9bf1b267510ef86a91fdc8e7aa9a6b017b3664236136a50b681a21aabfd2c47d6ff919b3499ac9031f201ff2749c483fd212b1ee131b94962c49b300689ae0042216d6fcb18c0a601c8de1b6aa8f646c1f96a91e24907e6f5126f3a040cb498333738850decab582cd004bde2a5f7dea308b1652958602031c39e01e386c06b11cde9a37c9cfcb2f8173fb4e5384e72cbc12a162066c32d2bfcf2a4f52afea4fb91722b7b8b54cffb1f2c002675e93e1fc683e4ef2f08d570cb77c2f4feccde33f693352554e4d221e250e780719263559260b81ce6c44af0cdbef3b684553193ddf453eab247f99046d7be9503b15afd8c4a51185a9472e95e5c3183225d32054b3603fc0d198963bf958dbfc5008695c4fc10df0ffcc581c39fe0bfd362befeccd6c79686f4dd3c6335e8ff4c35a7a8222ed3d8baae6e1f444742fc7ed3e77c62916e6ca1b9e5be3c0f9126f386fd8c5586942ca751f1ec73de0c1772c37e1cfaba23dc6d532a71b2b65bcf1cbffce1a9c64e862e8b3b43c964a515a4031f4a9d68b85cfddabaa32fb8a4a6c58490abe19359535cf2d5849464ce73946f3709b0de11ef2e255f4b6bfe20564efb799bb2171a9462ca35025a27025981b44e4cf5bb142493731a1a7b5602f7ad3b8e7ab8d0a38c661944f1216c36e2083ebf905b589fd1510ac3f753f2f4d938b5228dc5be3b250d1d0bae585f723ec54ddd9f6f7c0237939f5e673ccdcf75699ebd3e90988ccae7c72b756fec43ee0ccea14991b26cd81fd82f02f384ec88de87a18d798947782fd2d744a6a9c32da2c21532a91d5152ad0dbf2f8aabe50da875186ecc1942bf64194ae6ce74ca9c2dde463bfa17af0b30c691c64cd8d1d92eddea2905977123a830459b5208d162f68470225f388c884b9b9b327f6310e35e1b6e1c6e9ba374a15d349dabd30819b8c8c8dc11a00a908acdaa61194caf7c9964bb980db38e121e178ffddac19f855808b81fe0cc0c903155a7bc9f121ef26d2df0ad3410cac695574e8e98ee164a738933be365b07ee0770b4627661a213da3d39f8f4e912a9138c1f9e1c5ab319c23fc5a8207a67941889d7e9623abda2e173e343dc20d8cd18759f9091ac2ab1f479d3bc7b0b5e454960aee052930d96934743c4877827d1c5d44d62ef2e9232eb0f3f50a415c0af68b18b98f8c897a3ceb24cf0c542097f048113107e0f2ce972f2df67eb3df159fa791c3387139cce228e455849f3284c7fb3e3fcefa859105cbd75db199085664432ec4f03edf1397844241cfd7b95c72f192a6b9cbeab8cd85229f8db9ae4c839a1e9ad21ec2568520d709d42ff6c841bb4c10fd750007554737e6a40b07458ab59fbeeabc99fffe884e21f0dbdb9f72c5afca50b7a32c85832ec78e0c6719a4120c4b87adbc07443e20712a4d83a7f8378989b8beb9a0f03f3882b2ae26cfc0c0c0699e681a04eea854ea9f39f92e1e78a14c4568345aeb4267bd3984e853d62f4543b2f7573a3d86ee91c5debd8deca44d7fc16b83e252acb91676f9c703fbde3afe4735c287d3b45efba78018a418befb1dff6f6f795ea098424a8f3dd25be986d5072f3c4e83975a0afbdb57eb67280d6151f20998c66f3454565e29109d591eb28baa82782927648eb85d9c5837090fced0f49bd6f5207a167caa70ac7dc6de511aa4b29a3980af9311c71a1195aacabd7a9e9e7e8b875661c8f800eb64adea364293564732e523f9012316513633305792f95a49a0738cf26a12c08aff1072c3b9cb0c801729335e60a52d9a8aa623c5b564d29fa7af916c128ce83b1d20f2d4e02706ed6d3eb07ebdf23222eeabe8ae0c443129c453badadeb8d0a479b8643a6bd0b3b8efbf33c8fc9e18b72cc44b16ad827660be89ddac557622504d423f6403d906c4860b30eb1ba3408eec9406b66b2bf73b75601ac33d212a55aa01112b71be8f8af231d6b4558a4bd58d427196c39ca46674fc812847b578e526d9e9db119984ff6e3e6523641b89b9d43597cda0e38535a0c1388e4ba76a3a1c08a09ebefc43d3ef35780391fc94716f522c779ce1a0474269950e0720af0376a42417d9ac5c46dd697a9dc313761b011bc5ce6ab425e135d6f0645465a78d092b8367a69b01b958963f9b7900260e4aaf701b37c49e095e72e4454ad3dd5550e1810822a43278869132a6a4c9438b6005c971552bbf7ba441249c2c483119cac55a5a6226550a56a64a4195a7301165170aaa8e1ceda6defa6564f4adedef0a16ca28589781cc0ec521fa950c3e258fc651a29111ccde613793ad45adc5619a430e1807972b2aa519117c25b600cb8a9dce0ab06197ad5951990a0831b0b4be7b1d96a64d1a3e20a14d629fb0b3a411d71511971ca99114aaff53d668973e7799f3f0bf51f4f2f172642c658fa7687a0d63c4d275c81ce7c603c089c8a54383e2675bc036edd26b02a0ba673a3e1180b5d5760ed3db22099dc3b7a228859a1817a38fe53839e4d84edc68204ad6eb719439411ea09c5fca725aadfbe54a5478ad58347be845e152253069e0157d8e152a19b274fcc89548a2e2ce0abf026a86c8aba9465b39dde698b2ec3dc93a6b76da996ec100895ae88212bf186527699669106425e538bd6e331d9c8e6922220effbd0f90ed3f80a9739081367f83609290dcb373e00465c1960979a8e3544ec2c30e9857ba6ad3681cfd1de289e300d4e12a9ba30a469a0efc442f4a2e10841aefda11815a6fb34bc8c0cdaa0e3bb1698a6ce2a3fca23ac0f105e26bf455a162772638291ba437c41ce7ffe3b95d8aebec0fb882865b8defda4ed8c55235545bd2f6f16f131879b01af641c26857cf0c37d2acb4b51f5b5b567abe92e863341eddc52f3e32f95e5dd9ffb86d946ca3bf4fd031083a894989d0cfaf2fe82ace57cc868fc6c372da7a76218d9a5253bf3a5e566406f4f0edeee14ffa349bf426ec86c143537264fb748051692dd03c07d91462b61327e3becdc2dd6fa1717b5d1a9e717af0755fa81211c18cebe6d2602e1078ec1dbd562a3c6abc53b8d7684ca4694a444db5fb76696176ba04f8d8e0a41aa085d06442003875e44630458d88be3d83c2f6e53a2f1cd27c9b40754f9358389ba8ba9a8c8101c0eb99f0a1e7535bffcf110370c11b14730b3d3f5309c2b534e52e5e577f3e9df13c2c328072c712b97cfadc8a0bf941864c92a302310893381353218ff36b6b73bb7ede5f0698f30f9b4668c2bf1d74d469bc0eaa0f312cc3549c8c556c67dba57c6f22841b4c4a22ab15c7966a8002b9a51bf8b991d0ec317692bbc1ae5db04636c5d8e618260e75761dd5e1ed88ec3024b002642f996f4150f50c866dde2acb126bb45739b50b2e479343d4035e25b57ec0e833cebaadbf2f01bdf49a6bda786513464137d36531ef5b5285512ed5caca18e9dcc7bd2552aef84d177becc9239538addcb168e646b2bd153b1654a86df0d4331ded65bc02607e401b334980073c0f7964064d627faba91d88c47920395e03a567490afa0c1d2d256273d66970174a75d6c7759386e5f03545d5a283091f88a08fbaeec44bc6d99260b844534ecbc872647235674c7d8f759cdf0aff5c4b9a417a1876edd2b45f3cd11b5d3d207f833a5480c263ea40464edf9a99ea50277b3cefa75a95471e18509ce66789137b18b6daa2da328cb2a4a9582dffe9759ef93a7ba5beb0b853d80bb46b1d47a7caa552ee310fd0dd9e9f4e47673e18ff16d8ee6f830f158b31fc40d95e1dcbe4a3aaabcc1203c2b666b06393f2bf34cc4b5259097dda56881949848c3151a4f6bbd8ff4c1f22b72c1516d39df0c22351e715d919a63d9f9e68c2cb15aaf77e04e05047b99a37e38e2db1ac8db74a412d9fceb5a3ba518e15939a529031b0b6209cc7ebdaefcc8017aec6c6cc057c080508fc8ce3d3de9ad5110aa1b7f374e56c512e7401a61536e5ed1c90a5eaabd422d1763c3f68d589967ab486fafaeb4a9b8e1d712f4de1513d5e71b0d1f1dc09592a4cf732272185c571580c8c5a567a3208c7f233f257f8562c29b9f2a2608eb584748abd99674dcfca3cb1dadf3e2a40caa5eb55d31c375ad33058c52b6c4af4ef2b917084a839609d45c05270bcf58d734e189eb2b36844d81a741d3fe32890886fbca9eafcd75c5307e782770e7cbfeb31f5a44d3f1e012ce8a84708751c1b7c4d509a6282bfdd2704011efbfa3a61e916f2e39866aa1b6d1718d8bdfe8e2bf742d02f13f40e33b3ea75fcf721c90b8cb35a35373eb74ea7ee3370de2d26366185afc070d64b798dbfe1a6cc0498be1a6bce762c42f1a0bb98aa1d3213eac1f49a1b321304c7f080e8a9a919e0c9f7c01756f54430d40e7f0007236d119efa7fe727ca90f3a66887197a88adc29a1204dda9159060953353409dfa519e806be1eac4b5ebabbd2aa1fa49852102605d06eb10a686e96c9a4de34dc00a66517da499516715d27851f241b6c39e08db58059d20bc25475fc04d57b7dbb75c30c3fa3b5a84c6a59b7cfba1c8c0fd3558fd7b43eb62c235234450c5bca140b3dd37c0c3c0eb3fbfc52919dee3964be082b380a537ab1d3bab64c0eb9f41d68dfa73b0db9e54d48e949379fd1c16640c81be901436f39c081aebfeb3c97e382eaaa30b17c5d2774b62da25de8fda677d3883ad72e5a8a141e0ecd8abcf9758074e2c42fe861e8f65dc33fda04a41bf65644f467ed30bfbb9b52bcac3b2942bc21f33c74021f5af2f2dab511fc818e410f34cf3b12b127b232a66f43103c0bc129e3e639dc5f1ca4aab47f3aab95088c2a3f6aea4f9913d26db7f1d1ddac677db7ee57abc25263d057507d3636b348adb1f23705e80667b8a53c0ebdfea767af1d428cce37284d18bfb066cadd7e9b420d7b3cb85c02bd11afb573ca7766f18e78f439cd072b9a7c0630545449ab480acc5e0f840d981ac4c20babe41bcb3023ced45515d3290318668de14747915d0640826972302125bd9042525c4ae27f8ba2dd162c1fe85181b203b1081e5f7637914f434c8b574bdde55518173bf75c4380278998c7308521acf73a28c24a192b33d2c198915dfe2c18165ae998e571c5c4b1988a5e9cb776f9b56c2721353e8c9c27d61fd18774b3831bab9097bfb6d2ed5e454d079141800ebf73dd012fb53aec937a8437c05cfe9fd5e8c8d8f98cb887b51a11f685813ccbc356f48393862b744acea9579b9e20a926fd7bcac68720938ae090ed2f2073dfed729eb94264ef3507910c7eb96d6eca3458e5794eef61fae4c77f262d57da4a64b7352a74551a8f0e74c67b943e5ef68f02ff71a073d1a681b773c8d42ec7ebafb98b885e2cdab84b96812b8c8f0948643d5fbdf90e7e5395eb56a719a2af65817810b26fd1762cba6dd3081c4ac0c20cad5e7b4d540691ae99d075b05b5f57572f2ae21ac9f228ecdcc3ed553444db9de75e4b11654230222eb889b3312c819a2c24f2b622b65092a871b6f1a997ed86e23a29c4129c3054f58d2151368ef879e2baf16a7d5a24ada3e076473f8a9370ab74bd1c2b99f8fbacd93c0177454aa798e888c6647db54150cbc2998967acaacc30603408b3111a946f652b5f47dd4a44571e9398e8297f56c8580b894e76d6b06091a1cc53d13dc15381a503d1b08c2f88daecafae9a7e6c897c6834da58345e3171178d8bf98544eb36f89fc1782173e04ac6fe2bc1f7d278d24af4b6f9d84c04dc8980b7a4e7379c7c18edcfdb08b440527e50c058de1acf2eb3a1b4b874e67cdaf6cb6e96fea3eb3672e1ae7fa0738d2d71f611d2c4414f51c627a2a7dc3ed10875a191c10133fd08f681d4cf8c0ca735feb350bb5315c239156b8d4be416be028e713f68776f58c613e0f296e3033fb2e9785246240c730dca05d8c7ddcbac2e286e4033eaf8ec91c3f9c4220c98e971f7685ac417b26a606d25fc55afaacb54a80f6e5b05cac198c047995322a3a5c34e939c3fcc1a54ccb9188f205613ca1747671168fe31e43d1709d00203adb55518ba3281cf584462f7bfa908fde7501d64aa061c364f15faf0fc7f2105871663fd653e0d983b44376e42df708e2a43711d8e2d1115e47f9f3bd6c0928f5b8a1cd7c21e9899a6a6444b9699e03c545b52243279f2115213025a071417d124d7d67656c6d7c3e3c64a6a601de65b5efb9a9d3371dbf740961b5f504e192785104e5e7f99c08b11bb20545170a9677399631a5c3a039e3a15dbc296d83d11e7eea65fe832e53a86b865646088cc340b546a0665aee1e5f2e8aa9a5b75df1e4abf7c54e5be1a9531b46ea4b8062ee9b2d95ac0a6d6a3d600eae0fddfd63e90aa7c976430ba1c62f16d4a175c91f1fffca4b023791a6e03789e60434e901951b111cfda99f0c7e8a438af010a362448e3933a91f8791c2ae23af0bf8bc6c9a9d48d10dfb40e74a4dbee6710723e880a2b0119a637726bf828938b2b09697b2a94700e69858803dcc72ebdab1ecc51870eaf9ff1a6f877d4a819c25c2c3856b28b1a1475121201037fc07033748e0b8453b405044e94c07cb00e00d17a933c3a0025b445c8ced299d21983ff337ffc7ddd8b483bd0a66d916230c2977559895e60801a741b7ca4f8b02afce97982d5b2ca3c6b0d6047a69a954f1c47f5223bc0be825c20cdcd35ef4fa765d9392ddb998cee01e4278c4173d81c813dab852f2dd40c0b8f35404acaa6419ad62dbb9131f3f303a8ba1587e3f43e5f8e0f28da7eccc9657bfa4b8578a7ec789a59753d547850c106aafb55703ba007e1f12e05a0df3369279c5b01f1d10d618cfa4ca15f8c00f948a61feb5c37b50191b2a48f4f4018be97dbbc9912bfe131f5e4e44a99e2726c95a687be1773a8bcd8f4f06a12b39f0d4450c326f16d1cac5fe7a335ef74db132471fb6dc9a2f14a22ee10af07a06ac4c758a2a7ad27da6dec88b99728636bca7821d6d5e1aea7d26269c8787f72494923d5f79e5dcbe4fda10d9fc8338a3f304c32f5194f3cbc90cdffa55d8e21efd34cfd4108817a9343d849532dc6e726f9470a378b4e5110c83656cf80340380c0af93d120334e355513f6f338f3bcfa3ff95bfa1a68a1465e4511adfb82605cc982e186414915ecfa95c6d2c52d2091be619b635c17ad5990f3d6f732cf0081ce7440a635de62e5173894103ccf4d6b53fa68fce77c1087807e053c65716125205278717bc4282cab0d26deda4f12c33126c165ef696075cbe18006033e7742e3c89fe140f743a6daf40888e010839f508f1e0b70a0f78bd3f30aa88b8c3a0340903d8548c6d7762a2d68cb51fc808d7200c825e066fa839636a1e0564a0d1e11db684f678640b9e5aa0708c0e640c83ef83c2d4ca4101180ba6657da977dd944ffe5d213af83a36c50b4a9c273ffc1f44095ef1a5a16d0ad5eef432326f8eede39da1ff7c1a2ef9d9484a008509e394695e343a38dfcbf7bd214b4b64126b2d18a5d63a2208c42756933bd951cc5f86ebf31b33c0ddb86242fc251a18dfc9b05ad0a9e15aefc85077f481c1a4458bb1b820f7bcae0c71e79a590365da66641ecfe9bdc81a28ef9cfde22d1c437dd6dc46e16cd0264678c686d9f532dacfd7c2978fe0d26406aa4081a0a17d92bbd36133f1e7e8d94e81cfe630d07ba60198ffeb60cd1ade70ad1a5ef395b4078a5d84ca1595fab16e842488f0acd99160591029da5d6f1685c590366b002756208c643225e04d512a400c658fe81d0d60fa1fa349c9175a404ad4de554b208811a26a0f69f53dfd1bd1c126c9ac16d91933d2e8898ca0ab3dc4b1f24a36f2033ce724c37200909411e3133658d1c5689b87829a6b5100efca74d3099f1fcfecc00d35ee4483232205a004a5c23ae897a92061ab362bd75eaa44e63720b3302c513e83ba6e44ad6cc445a3b47b0a4df74e50c58eb4b48e5934504bb95da8427e44877e16a8d29cfe9b91d499bc00e9cb480671cefdf88dd58712dd6831dd13713219833ddd97084b0e650e67bfe15f08c08fa38a101bfa104ce9dfe1c0a184b1f761f60616b87858d76a235fc4822cfa26e28cfed58592a8c20c7903a0f10ed3985b544b5a7f83100dee6367f467b96040b7cb236548322c14c0f40e55d01d84b604d5fed31cdfa3ce5b7b9cf3a3ba74da4490188eaa8660c7423e2c19a756a0058b6e1384d5af7f7b061bfa16e4cf45a50eccdee4882f529846714bae9af89b8c2c40f7b51136d2ba9ebbd32f7356d090414d7694ebd60c170be8db4eab9f946c9e3db079fc8b7273042e3bac9aad5c0ec9bab24ac8d5de5952dbc9eed00b83e265cbc979fa14b7278a31f080efca09a0e89fec899c189ee8e9a495d971a8c82708cc11f50007a489f7a48619ddacf571dbbc8715f3fa1067d4803b3fa4f07b087e7786107912b0a268fadf8edf5b33ebdb7deaee6af5ff0feeca77954af29e3e80306863be816c61d534629c9f63ea204a001bc7407a8c73f96d9bea0fe84252313dca0f2af6fe3e3395a301f2a9124e0fd58cdb0dc696b063f9b6f233c99f50a62b87edeea480893c30b87d402bda3532926518f9ae129b8f6ba0cc06670c803beef67de1b5f8704a8109f2f1e92408a020e91eec7decb175c454e6a3b24cf31e8ba6835c1c681d34bdfb9732bde8b6a3e301b6d1a126d61ee73b2a1ac6925f1bea955838fe86a0f0168e7a35ab1b18c2f56004093167d032bc6991f2fa7b12aaebf50e175072a0ac30e100cc26d608ec882332e17deb06424fb17aecb46aa61322d24783499ac5d287f738ea04300ba35673fd7c9f8ea48e655d6565b58ab7f3c121f7a650123faaa89d34f9c07b299972211aa1d8f14bd83a59d729d0f506608cee995c49a50da30ae9452c6d130f641295d9a424092119e10ed46b5ff0688085b1c5e68c4933840c5fc316e2af230ec2556c7a974a31bd4e341bb6823cbeb92d2354542a022e5f10a867ff1df5dd29a41af08bc3d6674361679996eed1ac465466c4e74e28eff15226c4fb586111378e59a8efa36eaef4f3e6f18a22050716decb448fdbf2ba4db6850651ca3262c1c0c3ac60e7df20a3b039c504a7093c417a660a6dfe37115432afff405c8cea9e3edb3d5d457fe9603723ff8cd2c7de3b94dc1f38f99e0455f9627ce6ae49f7d9e056ecfec0a0bb5888f56c41d1b7ee0a721993c47c35e2c1b62cbfd20095620da3de38d86b89ece9632f5907c4d18cd1ac90dc6b24163b43a89cac54b7ffca93f410b2ff35844ef963efb502bdf605cba3803d74b962d2c4fca7d0c772a2aa8acbd7c1f3c56b232158548b124d3ad91ca37580d4ac877784dd2291ff3d3ffd7d59d98550d4748ce55d880789c441d007e3ccd514d7bb787eab5db32b8d9df7d9744a3bd19a34b31a1c9d47c13a8005cadea8c7a3eb09b5a5f0c54e7e8f8321c074b3229556f5f12f415a1e0fae0de6d7bdd8c67a0756cefbfd4d8a89749fac1f80811d0c50fdbf26b44a50e6dc9293754718a21217446ce12f0926d3d25d0cbde2efabe60e69e84aa117517a617326a571c66cf34b810f78177930150ba9b08124ec3b25ec152403e62ebdda0c74b9c017a4e3acf6b0b66c1aebc1ed6177aedba79de079889b0137007a7377000e7bd37fd414aa1781b039bd7432213eb1bb4b2e28ee4eb70786122f74add6969870ffe429cb8397006fe9cbe19992a9da4b8f1268c458cf6de5760f69c027e4e34c0cbc9a58f36ff0b664d965f69efef2e5f8351efba3aa083702335b41d4dcbfacb35f0eede4d3ba2e893e63a756a95ff3b181dc958ffe6452bba9816c7077ea19ef31b11777ff06251a9b9e6022faff2a0dc501b1d6c907b1257226aab800d319ff07a956fb7109497a8de843b399ad249c239df4cf1693b5e890dae36953d8886905e24c3034db19586f0bb609d6c9090959d6ef4b27e052b911137658bbe0ccb748dea153f8b7385cfaa30964703eaf708f3b7c0de35048967e19991e95179e951743d0df438ebe7d63866daadfb37da8bb7edf242c9d76ca4fa063131da74cbc099725b6f44efe72b4a656669ba159e09911629934e0c1c2bb19cda9339aac9abeb38dcf12b60ea4c5fa3cb4103baa1810b40965b8c98822fece768787e7f6475ff92798f72532c433e1869564727e794f650a277136fd3e86c76e14225650e3215c065d4ffebe89f5c9ea958e22c30925d6c40c1ef1a38d16398ad7fe62578b101c6dcf7eef998531e6b78aedbe7f675ea9f46cff9739cb0d7174d5d2f8e55aeca5a3c0c0b92496939553c24bbb6313b369dab553402094c263b75451b6272a578fcbceed672bff00c36e88372ce14050984798b7c22a1d585e0f5d3e3dc5088b927c14423fc86a48e3dd929bc08cc19b9f24f001a2e70228b8734c312ac03d8a0fafbdcec4ec2ee96b756f6a9a01845a3cdeb77c1bbe75e4cf053ecb7a522081cdbb1f7a44f74e65e7e3e57151fcac6224c6db3161e7e17abb4ece485a47c6e21568b538b9f64445f26268b35eb43ffc2909e053b22e9cef7bb0c6496503f8f3756fe86cbf354df7f2691746ced9bd4fa3e752a1edffd444f180669b62aeeafc1fa353998e3aac729acf8a0578f6643e8a124967480542ba4e1873647c4254f148459304dbdda60fed8b23a82946dc460eff7ffd5572785d514e66a6313cf50a8330696e71450f7f2c529dab39c7f4672a0245c37c79cc6ad7ed9b2328469179abca99fab86b9deedfc5f21667d2d6613b94a1a747a97564658e30594c594d5bb6145e325d8f37f221b6c546c55f90114cb30fe6e53f9fb47a465d5c4099d650feb198bee7d59539af564b9e92e555615d038adfbd2f12a2aaeb7411936b0b10c7d9bdb800713ab720fa0922015ae11aa07722e29daf05badfda636b3c316967bc0629f52204f5ac3bbdcb964bfafb2787edef390c8f1c5bd33358c31ec90f8e7e724f6120911a7bb9e706ac9eb2ec88fbc12dcb1d149cb2145de0f04d44415dbf72b0ce927ba12fe3c45300e0cb73bc057e901518f4b930479d0b7df09ee156ee5e15828ee1bc04fee86941c54f90da1d374fc59cd948d09a54b709e3af545ec37193eb4586a4bddebc2c9ba2afcb2626219d4b0539388cc9e8bc2a375a2a2eb4ef5cab3f9660a23f55e9106237f1da86ec24734bc612e336db5310676fbd1083681b178512af04fb66d9872778944fd1f0285e828db1024ff0cb5d161c0a191af22c00f4b0c311483a46557ca4681b19e9bafa76855aaf80e5635303548d6621282527a9ee9039a4b338262349b5958c116414d150ebc478bbb379bebc50a40c9f503f7cf6f02f090fa4d7a90d2a3c1155b2eaffa8c304080e0d599347017833be9d4566815940a7e2911b1bbfee2d4f587fef688333b5f2779febeec7a554f737857f1834a8647c898e0a3cbc48e4409c0d85fc996ba96f54898f87b38dd663b3f7f4b87ebcd10e7a3f5b4fb94bfc60f8de00f5d5af8122594a3479edb40995849f819871b15f0be9721e3ae629f6f59e04a15458feaa79c231188b9aeb549981db9ca39d68d9a24e6a0dcce3d3ed301a584b31769297b23a66d2eb87dee0c66c54e83d10b9f0bb672e819f14291c81c69e5ac101e400a57492516458193a6fc02fa78d49ccef3ac24b02f5a2a6a4991c2617fb8a65972624d15092b678d78f77cf8f50a785a02de0a092558eff9770f5e18ca1d396e50ffd71a4ae7578343fa957d84fce29910a51b4a53e59da6724aad6dfd48b588c48db1394f444318d576045ed6a61e296f105893acde279b9c263eaab7f330569bf69dfcb252e9147dcde891d344ce78606a31c42b5a17a5da843a169fa59fe2e9a047e002b45873b898c5d5aec2604b663a79f47a6d80e64ef3f08f6b0711a3b6179b646691d3d29e8ea92547bf124cae65f8b990beab13d5a32d7ef40cb3b88c0794a1cc50feeff57092db13f8b3840400facbc3311e07b440ae1ef58ca5364b71e2c7a41841a47d616831e9f91418dd31e26242924a11269bec3adef07f4cbe69065c58778d3d39614981ac4580820a52fca87f44c72673a2fe30f4b636855f278176aff73c0d383c481709b283daa0856f263aabb85708cd6166c172cd70ae8186cb7ac8d8ba3c8ca8a7c58fca2955c619f3bc96b06860ff1e23f182c0077b3de1a5dc9af8b098431aae06c6f6b304cf55b206fb4fb9035f2af5f456ae3ec004bfbb6585e6afac19c5260ccb3c1be5eed14554b3cda81b72e6799e4bad26fac64345d281c67db7960617765c1c2987f1c173a169df0a48ed83e8786bd4e9b03982e9559f1809f94d5672ce94203dfb42f48cf9f473a46c39cced152fb13ed0f5f6ff08fcbd29c72d68105c8c371e25054979d0d559ab3fea9c85b7307b77a8844ae5535818bdc22897f92fead62c3c8c14a249e0ecb1bc75db040b3163c0bba2402560c7eb9a65d5972c260f19e72e04822cdba570ddc7a308131347895a855e89c4314267b178cd374d97fa9ba2d3ad19662a7e67f624e1abff67a159f8d4cc5f40c1e5a63e6e84cc8b19010314db09da99c5802db10a329e7256266e83410186d1523f4c2da1423998135dc1331dcdc187dd53a4bdb6779e153831a5b718ada724c67b8367202758289b01632610fa4c4d2ea4a55b8570f1cccf23e85578d3b7f526ed3a94b23ed03934e507e33ecd13802cf2fe9759f408e5981c1f6ef7b7bd4a8f5f2a06f8d219bf71ed5ccf69545c9896a3d92954d6e237e41aaf88b261c58d9e32b4f41763b2113f4aa66c5c43225a6c868647289f6be7903a2b7da22053a8337e1de2279e2afbcac750d9767d47591474242421746a52c8452f387fbad3ef811f8f803571390146b536ae68901a167d12cfde2f2f6cf6a7aa7905b0ae21802ee96b4b2194dbac282479b4d2f6e32612fb8cd98683e07efb8b29e00a04ae93f901e4af9cb8247af4a47a8a291a44bcd979f8460374e1aa60eb04bca5679edd67cd2214385a68f523e2eeecffe2adcb7f7ce2c1460ca9ab42cca2cf416c43675eb3b002b87ebb7850f1bcc22bb42b48c59792a94c5bb0e9afaf6445f5688bff92c5da399feb8553147c29b22b9e11868a436ac496ecb0974fbcbd021d84ccdeaed3dffaea7b1a2f100bc39854ded99f26fab205fcf249364f0e037ff915e77631b5d86d8da95cd6f72a997880961da8d0e0123f026666470f17b381ae41438ad538c40c51572a391b2e840573ea22a1d4d63b1fb86a3160e0944fbebf761cc1427c142b36d86b7969d10da09f1ab4d50320ea16002cc8b3a3ceb1c534e746f50a8ea4da59fb83ef21bf233cccc3cd0f6ccb9c2be259128ed936a56e54714275bf957e0e9328b85cf2e23b5d3ae6a9de3e7f115d86d396cc8c221f207adb94fe01f613492f8f18e25276bb561908d5a9dd325015945c275a2104e0b4751daab94f246a6730bcd61d3227580cf20e7ab6aa3d885c977629f7107f92c5089d8bc5f22a1589918d47aefbc1dadc6a44bdc053bbd5c7af92881fb9c2b1d125b8a6b72ed744b21aaad95dab591128609a1abd3fba2027a6b1f4b154e0623450b1d62f123b32b0cd3e084158bb93f3c66148e5fa91572b30fc7a2099739af1547701007232f03400700b0e106806baf3866d46597864a311a7993aa1c0a825cbbb170d1748f39080b177fa9cc8be20a95856bab69c709d1af12312c42f78c77b125323f60b6707dc4d559eb27462ff30a2138d281c62d29c962b279db8d797fc07e2a6fcff96769a0496817da5924812f9bc382062891ba441b473bde3c4bf4e4cf1395bd9b097a632f8109a9538718f8e6d4e055d0565a15e3a94d83648361619f05f02f37a366519a5acfd860a4efe34f79348c39e90c138a7f664ecc9f2f5e6a2ae7e2b71439702eb2915c85d81574fa0b5e8573c2a4855dfd7c0540dd69c891bed2d7223189609c3e46422ba54ad9a91c0c8663173266fc9a859a142b25a9e12601a55c0d4ffe28dc983ef054468b86e11d5610ea8e4cc48a40c055e360445707dd40c306cfc4502f2558131c72376e4dcfa94508a4ff783dc076c55d766df48734ceb478d7b3f78df43e78765a91550e43af0a3d163d932f22a9159227888296e655bb0d28c3c1e87a275e558b8ef80eee29c05b57ec3fa1aa61b0da10603bf39be71c2a97bcf736a7719f42f6bc2302b13f9a379184a39a8fc9621352787d8ae5ffb21a5de4e6f06284cd0f008569d755ebfe14116af409076276d34f9719fa0a72dd47c1e220fcbd9f75af189c2db7bcd87c83da7eda7c11aa0c5ebfe605052ef55454b20521d56071c5048cba650cb6b06445fbe3d55e1efa482ca4b11dc20d4a3c6c2c9167f8cb5bd4d2d2faab04062a38375144de7e28e5053c9ba1bd88e96b0f91e1b55598a574da648aa1fdde0e268142362a7e4fadaf46b5bdc73a39ea5ece9818bedd4971efbdb29e9723c91d9a7dff36297680713ff673c4aab9561655f7815df4815abcd5a9efb23255d88da2a6b925f9fa683af88d164667165b2c79c0952a94f9ce9eee00b1329ef9f704b860b2bacf61c1184c6b8f8d6a487765ccc6c76468d7da7822c98b7cd732478fb34711a25958e110b5b1042c63e0facc39391543eeb3ac07c8e1afe6821272463a2b2a5036b1057548efb916cffd3a71218cfc29535217754dd0c1b8a4b998f5f8311e02d2596daf1b67f70cd256c43b4858cd3bb2703f3c54f85b6e174f000006fa6c51fef0dcbcd44ba4e391397faa068d58b51416425392ed6082388d97c3b4e59d4810a705134df8c60ca5ced18c4d3c8952d452092bf42db5a25caaacacffc5506fc7663eb5e2fa779cc8b9fa4d4cea0a09b93a58ff2b7bf1cfdd139f59a095617a8919386ca1ba6b16fcf5f44f94644b569f0a87b68e5ab2045732b7d43e8840749753307427760043bfd6f3e71e29f1f38ec8e578f22bd7c86993240c39c0351d95c340b74b9c7888858d2f41f94a14e3a8aebf19fb413b2c00a9b972fa37c89e96e73ca0449a6d84566077e55498fed222d38e348d302b94f85ecc05dff0cdfc197ce9218eba23b821a9f0f884e8ca379b86a50d9a656d4edc874fb428140a9211195c0ed5da57f32d86d6ccf663143653a673c5498d75c08c0e0538a7b42b7adad2207ce49721bb9095fdf81ef6781dd4adccf6af63dfb0ad0e3bf1798661b3e4e3c45f8b951482e2e2ba49b5c4c15fe517e5bf7cda738f898fd1fc46cb87a3f995705c918242c4a0553f58dd1b46308fdbd3014cb9a6edd0d92f785816c4ec05ddde4c602c936438c9f582bdac3bfd454038afa0d5e2180216d76ac316c1b9167b2555d3cb4458edf7c16bd8aa4cb9d36d585a8da0ae1ef0df313045cb808ab6caae95b17941e100b321c9fa5472f7cda4d3dcfa286fe594a45ebfccf1307431e5caac5b8a1f3aa5d133355f171c03873dad186a50bbbdd76a2ef62c86cb3ff44ce58d12112f8c09c30117e0f88a501fdec9c98e63141da607cf26883b389f3d2c627eb5649f842504fbc7f00e0d732061b42932c16fe4b5b4ee434e494d713348f7cbbbb048400567518a015fcb737c539bd8d48a081731e2bfe678cd7a7ec5e3e2ff8c95255152e56f84221f78e753f54f72037c228515777f551f67311ca9241533249092c159dbe4363dad91a0e5246df68e01ff15dce79db4376340002dd033f0ba23a2502b2d46ff8a915f03d1c7700fe293e51e276c768485d03146e96d5d8da2564c48785569cbc0748945f9507926c0415bef73ab1cab4fb56a704f170b1acaec63da3eed3b4f48452ce6d0261ff9a44ea6b65555dd50e9b137b2029a37e6a4d0f4c1e07eaec3bf8e00be28fcd124e5042701ea567a274104d392cf8909a183af7551e849af1783cc9719d354756fd03a187c06a9ab692dce0731e6d19e5b201b0ca0fab7773a806f64dea9a261655dff21c8c10834a2ed23498c10c632019bef1e62d01efa5bfe4508dab9a3e32338004ee0c0d5fe5c515fa616d876b6a3e114b0343775d40b9ab6652aed8076bc49fff6198597d52b6e4ded430d492500094d31ef55ca93ae57f499fcb7e30ebc75127318d2d3ea86a5795f755a73a9f2187f8d9c2062633cb87e3b4e77b4bd29bcfcc8391752230fac50138b8f62341d2a6c089b773e9136e9dccb1f2d3ae9100f86cc6c2ea1002304818da15cbd096826c0cb3bb7b3f1e1c3c4e86741940100a77e2a8e38b21b318b5487a89b01964c8cb5634dd126241ff16b0a908312987b279a158351640e67008033c7083829a9d61570ae3b55540f27ef857fa5f1668f287e627a68f8458a1cbb51e5c76201e86178ac0f63b43eccf08033fe30e2fed21d816dd5860a41dbc71d5495201880785a8a90e6f748f2cb59acd96551b0dd4c52d50c23df88a5aa07aabee8fbde476e30c7266e7f1c5ad07df94c6e85d8ca81da8e2b1ce340a552adae5333b89f25874524251edaffe0ccd668e94c0afcc28ba4d01798cc74e3f531465769253f43662820ecb80ffbb6c4c10563253eff22c74edc0ca45a96cacbb2c15e0a6832e6a2cf00de35651e4ed5a1c7475b228975d046645b0ec81d50c657a9075abb1a522114bc3f67669a084b68eb86044c769aac30cfe04d4155b3f1b104daebcc52a489291605a4fec3b6c3d4b28e28c310aa40904338eeac1d6cac28780455c71094b6813be564ad813b3c594c34cebce13afb1ecd988a2051a11c9436d63ae22c7e1af667eecf4ee53134ec2a0988c956991a16f4e30014c1baea022cc848b3e0eac16a4d32393c650211cb71edeab8094d352d65f140f1970d8b3d9cb30a4a977ff9d5dd6619ce0b0dc39e78819a72d878f6db88838b5193682f9e11ee57cae5a9b96a7f4515e46746d4a7805368b8daa349de5ee26ffdbecbeb03105a0a263fbd5bc8311c83ee7f30ed090409107a60c86061fb44937b22f359c0bb90c10dae29ab353b87eb0cacdd5a6960cd6ffbc58d5cfb8c568f38278eec64daa898b9eff6984b418c95b05ac8484a87c37f1902a17fe11786a67ee19fae33175c0498c53887b6ffd13c9705dcb131c5d2d2409bfe9e38be94db8f2114171a5123242be42f363ba6bd524b2513db09b2fceb026d8166e3a991f04b36eb38da983f39c35fe0bcd2d9e1aedb55b2f377111cf07877cf9faab41389babb634d3423ed11bb34b65ac60e525311800f44872ae6e437871db9023763929f7e16a20aa150178d955dc992ef713ca5907a4b822f6f3beba9dc4e137a527f4c4642c660d76e74be9f90686c986d6cbb9632b6f331fabeefeee8a59357ac60f47d30cbb219e6196f6e3bc68b02ab8986fa44646481e3652f57ddf0db3250d787341e8970edec97eeabaf4a5b7c18fcfdae8f7c98bed0a5b0132e588472ba3d2ba2375fa69a5da4f82a299c96606c08c50074d79aebda134c8e488e551b829ec9952133600ad6e79a7aa7fc2795df6b452a533a91619dd1c8a5e4eb02bd08dca4041c9f59fba8aa2866bc7919cf3a02708c62fc06648e796665461103bf0104f07b18a7fa7e01b4f4cbad4f439c5f8157283a74c00f04d3b0b9d8559d3944ddbb817a19dc9392795bf18f21432a1d1779d7a74d264b21cda3751eb51572572843cfa04b18b112c0c43d9b0685b7daa640e647dc1da42b52c0036d6ca03a2a18818fe9e3c0aa35217f7daf4f170d191ffb725def29a424c8edd7c4645a3db2b3c8a75ace56544ba0c1f8b6e0e9f4f3de462de511a2a94de061c4e8ace98aecd41f56957376ebae81e8579e175e0e0bf6cc8c64b2c952a0fe4ae87d971eac357b9f302dda9ea6c03bf2e822d04257eeaecf0cc2038f64e2c18fa9371d832ff91cf46385b2069aba35ea63596802f6c499b6e1ed4644fb4fb3af4a07596b2b16fd4b8e0b406d1833d9f3c5e67e66a87aa255e79375d8cb1828a291b00948b8868e4c8b4a4a0dda6d61b43b977f9eb10bee9e78546e35941fe4ffc86ef3667ab1c9bb53d2e715d37b2bd2727728c5e4f22d734c405ab775a749f0d4fdc72a2c1ab5e6e6d3eeeff1cab35983d03f6c641f45f65d0e6e4448297e0c9022b1cef7864026a60e43d11ceadd113b5bc546c70ba437da0599d530d7eabd8a5a22a2a994321ec72bb8628e765420a752bdce75864a93c7ab1cc77e42dbf3fe1e3832c94315067e3f888334cdf4c6e05010ebc42f078e9bf3a2c77faeb69faf677f66ebf782ba8ca2fdee69a56a50266079f38f4cae5a456d7c7279a39d9ac75955f67a323912d6bdf89700aa07c19d0f32d6644f265272d54c091d604ddedeb78e05e967972f51933a59d2bd8ca9143f7dc382c11eeba7c79310a9ce7992a8d9fce9b36145ebceea831fec9481af600e23ca050bb4b63b26440aa132ae6c8f2278b80c5dce842939742a0445a63c87ce0f1e9347ccdf7edac931dd08909856839970c24763f0d6f45a232e78b3d244ba3b47bb0581fe24330f03f956dc74b49ae920359069fbd5693ab94aa3cb96c67f49caa115025384d55b41320dafb7e3805554d1b62be6df66f4ebec6bc60b5e8483f2ca60f9239e59db0fb7b5f7452ce6fbc156763b9662c53926ea2c3ae7d4108e1590e29b3ac369a314b3118ffb5aa3eea9ba1606c497d41c11f192781e993400d1b0961c41060b1e4c95221f0d667150e343755327c0197a7249a60b11148357948f8af0c227ab4728fd9c59033903e68b98c1b32cfc3732439b725c34bb62db3b7ff4d642a55c75488244ebdea1d4c895fc6515b964c297d1db8c8aa8135587749786ed86a121ce59167a7bf61f5d2cddb0898236fed67a5151e0d3ae48b7ccffb93867f0082f6571fc8d68f7b33d6c0497e89f8c877c7553a4e99309cb5ed610555797d5c18c0e8d8377dcc42bed124277e8cc7b51864b52d7cc974b6efa4585324849de555bc51bd5d33e2bf29252d2c1b9dd48aa8c996fa79066a34fd9ff24c686daaaecad0b0eeabbffe2741292ba45395c23a28983c43e9f0c95f7a6506f7583c83bec04599ccbd41123291ff7a255f9234f9b81f1c8e7d21b8b779f9713325d12490628580f6f30f851832d77a73eb41c7812a38394521a3b24dde9cab31534b1092a717ad79cfe412ba43da3202913eb9393b1ae70e330d3dfa47f11b2c4f02b46f07c6ff1624e65a5a4ca4d7dc3fb42a692b1fa066649ed4f765eb3a98aa6f9fb3f52fd4e70509d092e345d90f7ba9495e6bf52c507673d0dad57cd7912653dcc90ee22e8a79efe4aea24f518db9e2153a026c8685148b5c5b372866e13527bedf6fdd2a40612e68c6aa638247cf33fc65106c679532fc0aba9271f97dbee33b36b226f18481e02260816ea1949286074e7347fc66c6ccf71cf8b4e9ef9dd40a61836c27f96129ebc76ee4f5ef440825aed8757c308dfc232741bfbcbad39ed9acbc5e3de57103aa8fd9a0b7aa0d0f0fa113c82673a7e353a2729c0d8cdd95f60e36432cf580b1fcbc35591f4ec896c0af3c427b9b0b2051618620ff06f5586cbddf1c219e629b422b826ba02324314ec4760e2bb6fa87816539534e392e58da1a8daa4246a9905369e8b12808e9a51bb14bfb11460c66730a1c8620f1041a1b5e78c963133f299553a47e8365cc4b3fb75d7a3d0c7987b67b5cf085c7342ed31683568096cf88c352b1c68d0e99499362e572f519f7f64a3b0fdb8b3537e9f7243c5012d5f56b8d6fa651e8f288972fc49c182ba566cd451575f806207ed6d53c115a29d578729aa72e570703275c8c79bb554915a950fdcd412197d436067e945048faf621aa3ceae6617b26fa800c5d41fadebd326ec2253cde1919433315525befba348c64226b2a441794b104cf97c24a58daf415ddcc5276333f8de319239338d6fb836f90c8749e3ea233d064719055754ec7d07574b50f64c5baef4915d2dc1656c40c4b8075c22ab03d9b7518919c6f89abdd3f16753e6c61bb25561f89fb59ca8743f12923ed9e4f7e555253b128f96e852270d37bf96f66fb559db09f65634e604500207153df7889829a06408890118a4d2f2461e0b71f11aa417e49cc481c238124286ef600a039f7abc66fe1a4eb0299f02bc08836153e6497284c1b3e8a3fafc0de1764030dc479cb3c6a64b0b33431d75c4dac7cda833e52a3bd6c9da863b74906af742013a4ee52e36e556d1a3dce9004e6303bde06e48cd416a6ff67f6a7cda98e5f022d8cd807f1e6a3ee562cd5176176a166f931c38d28b2de40121aa6d59247903f9b108da870274731a0712143dfeb2e9bf98b21a9e7775da532a2ddd4f3d7d6b7213d5bc96086a608b7a4237a4911e8366bbf47d69256b4713d06e5c6e3cfc8dc2347bab1d67ae6ba37cc9e9b585febc20114fb6f6da560f3924b8be5341158162c1bc913805ee3dc8cb7cfb25c106dd95df61a921bc3d046cae7843321bfab536e1dcc7af0aa5b4f1aa027eae7b72d0c6eab2fcd7c0d216e23a68d73dc86a304c3140f933b6b3e2f0316016fccc5100ad9af4124bdac6fba7ad56a3291be60e8eff190223ee7a7b5f62a1fb8b277590b694814a748dc95063f7f74d93f3593f87803e32c1ed781d0b9b55d0a6c3514fa28698aea4f5919a806d13c5c88dcb230b9b208bceef02793c72840b6db92d8af4f059a74442a8fd61e2a48d2b9bf9b1bca1a7a6a59bdb6886eb96ce304538fe455d448e721cbbc8887258e0c851ea7d226cbe7b02e56f7c94df1bacbbcce94903ea97e9637170534af85d08328260a810812fe5159b91db820c9e89454635c1b1b8fc114810c292f34d063c02272d109035d0424ea3f6bbc8150012d12a0d62f630c38918ce7c708ec37bddd1b5732123b52134cea251f8b72aa7fda427b398d12f5cf29532bf83010a04ae7cbf9a2d7489047694d9e5a0d99f0cfe0fd1bf9a34e48cdc6d5be5856e829f49f9a9d7b8b2d14845cec1175fca7c7074b2606bb6beae01a3e63ac7b210246f0685894bc08d71ad0b50d50bea0bd32936e83f4b4672fa41786f3c63cf7fb4a871c39343e1df79ecf7ddf42fba6fd5df34d42d4d440093a51ab36231c91619317fed5d90f9cb1f4939bc1028deea26a6bf8a6ea632733957af2e745774cc7f75219322865ce8a0533b54ca483184aed5615ae8e0f10d5189527fd667527763e0c7ce35556e3858bcf2d89bcf8ed3c5f1375bfbeb2db15dd605c6724655e9a905809e8b3d57222333f7c5bf424249a7872caaadcc769818dcb98ca56a1d52695d511765c35a833c221975a143894ba8cde23e1a15594aeb9b2fc6cf344443e6c37d88e02bd49093049da90c14556a5837b98ba2da9397888d8ceeb57c4cc4b0bd96a0a3d7492de76ce95e10f8d024cea537cf1f7ce242678927d0b14100f81b54abc47944aa2d2abf2c6a227bf48c27446e4c0454eb6bc1d6638c0d3b51d47fe7153c5bcc2f513b32696feb0f1f399d59fae55328e37a03e841ac682e0d4522c7d1e31f73331337b82ccace3e9c6a31dcb550538844861d5a1a416ed90942473e917036b45ccc73d31826c9e4bb47cec07417276b96a029a352be3977589bbef17ea68d7baef430e920515b3056c7bdcfca84f6e8f08b5672af8c2a0166a49fd8ad75411bef8db6883c21f088e0700cbe7d98139681ec698465fcb77bcfd138d55b04caf2f279be4268e2add2d8251926618230debe295824ee7715b19486e1403bb4edebd135aa1e94272594b5faae6469812b6966c9072bba0449d89d82a18e0b344a4effe4fc9e029a5325fbd83a5882c76063fbe468c1d23982721569fba01e25dfe688f0d3f05f199741c164519e17ed77fc3f96ccce7155a9c051282a3e41f3bf03cf43f5d779c7d52132fa3d97fc695c46d93e312d4ec903954a7c0b37c8ff7cbfede45b1092c7900e11735e8baa8bd944fea93ef47cb1b36ac5e97af39caff503a07c1a53aa87532c1844826ebdd60bb6890c80faa27b7c09cfe254a8703cb4e1c230200c2ecab7d639671881ed387baba4d1dbda6c92c532dfc6037b398d34edec3ddfc890a98117e346fc43f4e295ca3f4c21891c8f10b01940d22e149c67fc6b4f52311b0692022aba8b45300e79613c4c81982e11a8c407234509ddfe4d242a32418e71b8908d64a3b8e265cb6bbeda89cae7941d7e303e55272fa29194494a4e2eba1d046572e5f1bf97f3db6e221189f5ffaa9dfc0c416706934a17b07b4785ec716d8b629ec8a224526829cd2c4f7310ff5a63d0c47cbf254deb1774fac0fc568304871107a5dfdb8cc53b9888361f8d91221d6dd9c5b3a93abe51e9272e212d493480c3b92f9d1b25b10bcfbabda59f797d365c3308dc742e3f3a58ed7f22243e33aca96ac870f6197c344f073c31afdc3623dea607e5f7cecdddc844142db571d96c42f7606f1173b24846024da2eca29a53eb758aa3c6df8d59710f8bcd165292f060fb05a7d53b823fd420c00ed3bf2a1e5cd718cf69a93ce09bea10113c49d5512c482ca5951bd452dbcadcef6360992a22cdefac88588596e4672bfa9445374b45dfc451cbf89329e36daf0944c7eff73612602fdda8c1b6253def8372d0a4357d5dcb72d2749e7e0ac2afba53cacbae0be10a627af6074a0b273a23bb9ba71299009a255b8be2ed6673e5f0357ae45701c9535c600a00aba5a21c05f7224d1ce9f00340f9096a0dfbcf6bed70c5778ba8992682c781756b39bfb34613e495ace3966a7a99c51df18d715713946a53c209429197059a71fb5ae866f4c8a70ca59c2a399ec8bea3d40a9947d244b38cdec900f10e0c88bf202bba6feb3348a1641306626589af1b5d4b77960dc73de03b40a14cdfbd1f371e9cf5ea3c57c1792a24d0afcba5197d091fc8b8ae8fe8a6b5f9bb10454c3f8e15366c01849c83ea6d62c8ec5df2600f0161a70f0b11c8297295360c72fa93a2f4596b4ea9bfb53eb6dbc94dfb02ad1db9c87cd277d0f32a06b6914f8d7cfc3021b18e4b271ce57890afe207ea08adedae2c455ba274725c10c38da18fb0ba62ccecd4c1852453dbf05de7389d78dbdb72c9463bcc606a78e948e532077b4bfa9e4f70f3f96d6b6ce6249ddf97b5d2cc9f04916382650b4325ec91f2c9869b9f0d8b7c3f8598c998e8a83f68e26fba1d0fb09b2d8fc2f4053dcfa96ea270af93232082e6f6e42a0b4c5ff30c7997e42d9db3c550aecac9359b9b6604ceec457d7f06984be7fd7969165f62ecfcf8a33526343850a8b6ef17911659f76bd8bccd357c6ae802478c16f8cbb82dcf1784cffeea8c9036c1ea23ac6d41adb9e8dfd5e379d6cb8640ad1291556303a764091d5d2b9a32b26b2f612f37de1cf4a82d9ecb85b5bfcc97c8426fda183aa4ddc259c82913dbdc2143195f2ed75df21b7c71ff955c9cdbfe92cd96c87fd89c8bca5571599848f152a7cbb485cfd818722979ed3e012abb8ecd0bbdd8a48fca5c23338a811827e1618d35a9e267001dc66078f5124f028b7d144c31c8a8d5814b4c461e9eb41bc870e873a97ca83832a15f5627b33afd80b871447ee3e7fcdbefa6b7859301ad48dcb748fd0dab1d4d9e01aadb616fe288399e0d8ad98f621e03f3989196f068308922a69449dba799e1d1f768cc1963362737906d9cbf854e2e6d4045af5ac1ff037b6b4abf7a37af5242674858377e14515c064d16cfcd090b317f4f738c9101b4340229b79edfa4d03bb76393373350e5bada9a4a9a965259df33186ac25e05030c0ecde60fe80fcd8fc41b8623120735f74e0006db0dd4117c52f0c336132d1b83421a8dbfb3e7989c6552c6dee1ba2650cacd6ed2ed193f44c76adacd2dadb759541e27e6aef6d1799f7aa82f34066249d6ff7af983b01d0b8520d46695a417b1bc8662567809e1eb147bf0bd3bd74f9a96f27f7cd06a3ffefaec4546c13f01c24d558b7447da6b1432cf633820bafd986efda86eecf376940fb7cefe76758c9c6485fe75ac3f4709ac0bf5139f4b8485abbbb597a8d097b5e1ab49bb802c02053482bf2de21db67d8bfe197ae73d8abc690898994722764461381c390714f187ff841c45916f5ae357d470a27b63e08e8dcd0397651feb5dbcb8ad9dcaf1e1544e7004c8a8e234538ee0c2e39db3f0bc99508e685b571f452b94625dae27438ec0c97f09ee0b0510b5a1c82bc2a04e9d3d9790a3cf5659bb3339817328b0a1d91d0ea01e6741186665bd156edfd122f0df40d810e82124149c8ae9b13478824203996fbe4be1e1e02171f387f2aaee322642fb3e7931285ec5ff207cbed0ef0818cecffed41cb7dbbe45fb2651d0611db0f3ff731134dc2356c4d7343bd15be5abfc9235609ad9ca229b82dceb21602e84159fb3cc981f0a61f4d159ac6ea4ef86eca0be2370974d81ccc5999e0f8e38954ff0e3f84e9194000a92427e038d1bea6c88bbf6e2674faa51fd153fbd235824026a37c284f6c910ecb0ea23c661b545580dfca9eeaf29a7832c1fa5e6d027b2cc0fa15dd6ec3b2f559846b38fac6109a96cfbf29f15d0a7615f3c5e8670d50cded737dafa46dbbc14e201793e41f771bee25ed91a4fd712be4ed9918ad6e4b1771e08f34af612dab70f0f70c977a3a893864e758d6bc597ce2919b5c905adff2013ab4d9181051876e04b3a01d82626ba6d1de186d860085520ed2c2ec9e250e0f95f19256c402cc0669349a7f91b1b06937d296f5a3ae071db479dc2ddbccb4f399573c2401177f33c744217b7a993f2065d4568a824b23fccbb26d12c0c61a9c27c3dd2cd5a81eefb4add85b9b4fa08ed578495aec6c2e20bf4e328897a09b78f94904b75ee70d11d563d85aa3bd0b2e053eb4fef203cada2f3c27b8b3ae310a64e39697f44647d9a3a73fb8e7dca2dcc078b47e78fb19f8d9199a055d96b89824f7412e27c0bac088e77d9e4df686f79723aaa1db40c81a160531d2c0729341f64224aad6adf48dfe8b6a561a421b21a9aaf6bf7a6c84fed6ab478ec0b63d81fd88aa57e286285c4175b5cad68f97e86d69984fcc3752b5406e967da26a5c41663290cadbafae68db618bb903802bf2501016e33b7debe5f257873af3323e9ace3cd13615cecc6b5a9bba1bf00c15394ecf57e56d6d5d3ec0ec50636bf1c2b82e57c63c93a94dfa5bf371e99fb35374075076634fa36aa0d568e218b7faa6591bed47b6440ed53e7da05f68aa2f1f9864ee77107ca73c41346c8a8932f6053a8fc141f5dd5be1373396dc15a1d671524bc0452058493907932e79cda0b148de3fef5525d934a4b257f4cb3db65e75e0283e7c77c8b618ab292c16a3b91e545e94cbf9872cbbd76e1110f9232010d806d07683328e0e580ab7d6bf681c8d5b79bb8429dee39d28a6123d648d40095e595a6aa101fbc1fa81ccd114e274f156f96401ae0aa23cbb455f30ac854138a93b48c282fea7002813055db1af5a1819351b71b22ecc0ee920c5bb2329b24cc1a787972cb4572498e64e7e125e928fed9dd5ee346dbddd680429fd828a480c0d7664bb3d22e84514798494330e64b1c1d00f261529da34eaaae0563340ec8d30ce6d433cbc589dfcf3e2766944c9ad4a1a2bf3b6af146bd84d294833d08c86ccc7a515e1aa89ff7c40e63ae2a6f67211b39328564e29363b471883173bf459976ad85b7fb82978dc790895099e7ce7bccdd73bf4ccc0b884f02d4f7eac8d8b5b9a23f836ad1d3f2b8efbd2fe16e798574085c8d144267ad4124d929989b9459a9a14b292cc4118365450020557dff7740c6eb5d3239e88a32901cd2b88d334390662f91d31f194840a9b0320e8d2192838bbe9b9f9d067d20793cb702fe8eeb7ff19d5ed1a29bfd6dfb7d55365a15886c428848cd6984f950854ac46b523158261a455dc23f6998907cc58a81527440a301f8bf03eebc87fd38147fd62b71776aea3dee36e6c740e1aad025dc22116cde1b1f9f8e342e55b8ffd4127000218fe9b86269d7dfd5b8d803080a2b21b43c296e22c70759a49fa42965fa84982f7361595ee049fff898e7263a8925bcbb36fdf923fd0295e5f86dc7f38d95c317d310e321a758fc4160ad5b228e6e0a5b9162aefb66673f9ee1038c17db00b8afda05e1a2238ba32ae22ea02a77469e28a341dfefd71106c6ed89c1e65a6fbfc3f6772a6b951c0480f8092869c070cf1ae0388766e031dae308710b597c91c27bfaded2ce8bf9437c0bbab7ad7de46fb84d516d2a1222e61cf3f6a0b5d6216ff1db6d5f6f13845d92bec8ef21d9d0444e6c4d583c03110fd4668afd54bd44c2cdb7c20372da712ead614816d4b8385c2c47a73a38245ac153e9a02e7185c7bc654d24c309a4ecddf4bc7dbed4a7846d4131a7fd1383b46124c5d6c4638df44da4afcd99fe02209c8cf9221c985cd9b198d836ece26f0e7d1ccb28f5f6b86dd55ed28c9bb61627e0f11ad1d9df5f9b3e75616042ac72902e877f93e5423f4d9b678992a2caab0c47edc4a00033e25e6a3dd26560c43111f7be5bb1d98ba3b03c29c72cc940072a77f35ad80326b02f40ac8307577cd846adad5e44b5c98deff7839f870ee8a4c08ad69c04a5edd0ee20b711c4e182ff1fcb15bc41ee6718007e544b23d0b37d746ec735078dbed757873915cf9e87ead968053a9d19a49079b27f3ddf64b8de9a9df2d6e63299735e728f5b891b8424a0835810f226fc29076dd88efdec7c3163bac17df17c8a76c3162abcba4764201a20efdb4e26de60019f57558390f5ebb72df448e2c6c0f61c04a1d5880a859414841014c7ae9dddde445327cca30340261bf2a9a07111a0e16f023ab058b0fd135716cd3d10203daab8f9a4cca6e3435f0b3ae96259a15acbfcb2bfb20c2786edce0f8516400866e0a74cb3a007ba8587155ce16b81883415a53128919e0823ab5bd836273c0633448a88ce10a643026c81dc2678d05b29a75678393a3ed9191d96b5e1eea4c6becc4f2ea7e6b2ee571720190f69d54efe04421e3552f72fe7287e2cc274594a5c445c6e760dc293c100ae625c2f437440080a9f5a32a98a189dd8ee053a94525fc784423fadf5374eb6eb99022dd1ae2afe1b00d121ec6e85813619a627cc990c3e474614892f7a95f021f8f9ead3f6cb49b1200603b4974039227a0963a925e035e5a22c08acce6ee6ccceb25c9a7530c237a04ddb500a5d4626e7098bb480b562d36803b4a0580bc7c09befe76162ec86863d7be950e391a5571b668b8fdd6e07b93cb6e7456e9ab8fa253bb1bbf5b519d029087e54785bff92fbebb67b195001c5d0ea1016b6cdfe41cd848f5e7f21fbd8e81806578197b61da9032710f3b2a7604e8aa87123f35d26491c1ebdf7a1ec66a68e092632fafcadcd43101213256c46119f04a087ebff5741715e96570dacb39a3b6c39d2b44ecb7cde14a389f5ff25a7fdb85d98f9d295ffba05967bbf4ada5cdaec53c30f01545330136a4897b156b9baeae00f988dd720fbcbead2828ff0dcff187356e12282038d687b4234058495589a83fea9816e0e912aea0c00210deb341ad62ae25b855883e3d96e7fc5a702f59323c6108b0ffdd1f4e7bc277c09905b8487a8849269b0c1166166d71a2b2dac6dd105c6cd1a33bf398f4e45f05580b5250fd56db24ded122b10c0a7f98a0c8d5ba59369bf9c4494abd19260d085e12eb4a0372d28ba2146653bc47cc90a2a39681ec359f89912190d9c6474d1f4ca2fcc6e598ce653c887cb5988ec01eb86404c0ea786945685d0cb08176f6d5a0b11f3a44e41cffe1c2c98497b0c587b4779235eba68e098f54dbb01c4ce10d7ac717990fc873c8e8499d9e5edf7b4b29ed3206aaca3889fd560cb572a2439b59ba7fed20f37281838f0e6a571a1c08485457804284ce7549d6cd7bb81d8c7497d7f4c4e7093c4c3d5f4ea6f894c0c8b5d6f4c540ad4469de1ed5d6522e07e0f6e9cc9d94da5663f6691bcca88f1779863c48005a672f2fddc12590974f8bc2575c9384791efa822e94f3da7476677b8c062cbf8b9b9459367c46c5e716268b23bc9cb5f98fe733bd982e24865d846cf96467d86b81027b4534ba32f3181407fce1527c6833e9933d639781d206d02e5525e7b7ec63d96bb94e5c6eb77afa8ae15ff20a878c4ac58b65778cd1060f898a04847f1ba5fead4156d84f7dbe096753408d3680fc00763b60641f4443bf805aed28f61935c30c9ac11acf6219b511a13aaaf38b2160af50ad4e2af07a097265555fa99304291da890453ab693c2484db1243d696d6f71a40296a49a1b508f6a25a6e8e13ae01d8b74af2771c4d660d462e94598fc8c0d1c14683efe2388380d0117dbd859787e2e378439b61c04b71818ad639a1ed6183561b6b70eceab0f9500e15b73261c6685d1b7e1d930846256291fdf4d39a6b2dfa183e8cb1db4aad4c02b6bbe377f1a0e8cd021d5ca9c11ad1205b41ffbd7de3a66f126b95f901ec5016ae37246be80cbad67ae13cb093ea343673559f1b8b73b6e07c5aa67692aa70a4fc80bb975a786dc4dd9567b4e49985b62c51208e66b820ba6cd2370392cb272ed134741c7c4bddb7057cb6945d094f7d0b21d435a5b0753e0d88d332a556fb7087b983bb73e8e204915048dbcf063bc0baf3353dc54e800a95ec2c2493fa92b5892af98e352c1167e2784b40bab00628ea732720053746488544e6fd633d2045fab91c6c9bb0dc32dc3f3f89c7d9f6be523843538c96fca05d4b9638852da943d7dd00e0382f8555effe0b034fbd294690d11105dd711a9ba186db320303d93e92bf328d0517adbb506cf8201bfb1c4730fca53cbc6b2e10bb21171877dbeb552a3e504fb847930dc908fd742f214c3f4de1eb297b6643f254e09b3b66f7bd2571f12f3bd314ef9cba3501a71016d2bc19264e47bf407c9b7c34f5506c106c2bf27d70483f840367b0290bbca4e73c3fa3e777aba8c4412f55d322e25627fd92d3fb8da2575947e114a34d1eebf9ac7abb332a8e5f3f6d677f957d8d588cefa94880da7b725446a4bf9e8313facbfef06f7db6b683e28e3f033ebee30b1b18ed19c99273f1b2834d19c6e1289b82078e98f01efbd43822154b151018c56c98c650b5dd322a22017433d2e37d4effdba8df5d2dd2807a55ba723d72dee75e2399e518034e17ef85b66c7d7e62e047c1d6bb9274dffb734cf92a16f2836cfd38e6632804ed3852f01b1d1a67ce6e8eefd57134bf389832bcf89fbb311c8c4b2aa4dceb3cc8ea81e944bedd8293c93eedd6601d0d256da50a69ab2b81f42b8b37fad4c24a1597d63ed71ea8cb9248a52af24eb13839a421600dcfc41e8f70b59e10eca36a332698e4be05f9d3826f7db67e312a940363c41f652a5c45bcfc5796238f6ffebb56332bea8c1cf1581e5d14381c8c761f1a5dfb1e59eae7526a82b1dc4eb16b583add1e5ed2bc4368214aa136c8abcd9bcc232da211a9d07496a41a464cb4071640f77ec8117778cd083c917304eeba0081675293ef5fde5071ba149284885617f400ffdadf08e1e6c15ad9f6c3ff9799d406c4c93ed9198c8c0bff517e5559c15346f991a5bf7dea6aff6245a3c718b5f84ecb8b32087b579c7405108335249f3936a82d2777388fc2b823e9a2325beb03099fef1e7861823c05d576812785085324f908222f67c3c153bab56ed589745d1ecb55979d1c61ffa56b05cdef18f6b0b14766b4154b8770dfee4da390f0e81840cd21a5616714afee75b32075f30d9c4ae331cedfc3054378208f175ea684cfde09e24a0645537f630c7b05eebdcb4094e617ecc22719ba2062c33c8f21d8845234d1ce2ecc57aa2e0086faa278393227c392b424b14c796d71f1e53259b2d9b1c9dd2b99a44b121c2c4401c1b4593b34a264122abd0feb49594f7f40f7c5fce602bc7b04faa8c4570454c30e0285884ea1f6ddd816260d5d4c7ff13c3496df1cf3026ae24f8886e837ae803a89369552e2876e6c897252abc21cb3e7ff67fff4cb543386d3d7873ab5625bf5a8e7e598735e472caa192a9b0d88f2c6ebec534b2dda54c14ab2981e9672e123a7ec68207b3db327d4bff526bcc7ea962321b05aa29180ef5d31128bcfce7b2c0ec828121f578d374430e75c084aa40ade72bc9233579db5ba0266cf6e7574def7031397056a88a69492bad5e7501673dff2d22401f29d820cc4e3a7c3f2abed9025d804c79f58fa2b040b8da6d356c632e37709648616c9c7ffcba6ecc62511e82f8ff1a5bf215318ee8c671cd02831714cd9c48645418ad8ac587841aa0aa54b8a6de54e71c805561bc4dce354fd1683ab3b025c5d4f1fb3117ceade6fcb36af892532a2611fb0765565b6ae98d4aa29b02fc21783d5df073dc9f545714f37f84b4330627580b800ffa3a69a63585af7cb8d8a56cfdbbeca55f310eeca1692d2df02a37a62d2500948dabca9d93bae5e34fc96d0d38510926abca1eece03455e938eda053a2bdfdc8ff86a4fec14b5dd83af92e9849ccda74d2363b52c91ca3769b89822e2d130b18e6763f7e7bb1faa34ab2c9f4514c981fcd1b98a1bc097b37ce5b95dfa702155deec2c95c8591cbb240b0bae309ab86d9a6674f2fdbdb924675f104ccef454a895250ad622a8d1d1f48078dc408dba676ca296704daa9ec214082b498faa2aaa5f8c3bcb6fde1e071f2ff15cfcf0214388a97d94f5f0b5e6003250f594abcfb60fd6a657b7a4ca2fcf2293216f33053c89e0053ef6715b23d1d1e8ee75867282cb39951859f1624443c876cad6c006c7d2925567bcd723b4bfcdb64b33388750d75a84deab19b96a314ba3cc32c603245c0ac9f547665afdabf71014a32c61cfc59bd5eb36df3448dbc2bec1ee2d15449f6ca9e833c775c3cc62dc3f98f456327dae6e76a40136604c3c4496a1d98dfccd2f7ae680dceb6435ff85301ba3baafe15433eb6a06825da76a7db1d85699aaddbad2b1cf7de7df8cb0171bfdab637a6f980d367cb49f548f5f7f67009daa889d12756d336d9249b987429af782ff15a1f80dcad9ac205f85b43c2c62166d7d417c6d369258f4fbe23decc07dc9f96b7f2386a1a3642619a5e965c4ab532a4a785bd9007d2cda779bf8cf8760fb5a3b0a4098e9fe9c05fd8e9173846f2662bb91a8cac1e9924a8ad41aa5d5b8e6a4126e22cd930d1f676c6a8950f3ecff358ebc459c1b5f0f9ba462d77999d76525aa66c01753f6c7b3a753cf5b559d0de31fb16730c30a08249501c3542e236a09fc02a6fca7e3e8ad7d57c32166e4f9fd196aeeabd9e44a55b311d00c4865cf036a143214bdfac0df8315a3b3586cab8c585ea17e42fc2c379db07fb4cee69c54257d0e7090b37f2b9e7ac13d89b6259a7ad22a93a1d8140302701c9c3aa2f23e66f5c69b8675f0d71485ffc01090eb72bb7cbe9bff5b0bc294c5fd5cde74be7957c1ec436d2196967aff7876ac3ddb5c8ac641468648ca4223089eb03d690f6533828cb43171125e5d139dd909983c172651ace7526a1ad9fd64eb595d8d8b72ee391ffb7ce6348a1d7cb6e73824f30a6c3360ad0b5c32c9e96d0d0d36e7a6aaa6d5431c58e77310d85c6bc095975ba7a9b378b4825adab1276ddcb105cb1e85cec28a633d6a4be6977a824c40dcccf1d996c6edf27ca6e3880591e308cf61b77b8e7d6b03f50dbaecaee23f118f202a1725d804a91fd4fb408973dd34000cc0d745802c36d62239e35eaff3dd337b19e38983fb3c26f1feda7ee06548682ac3dbd86c82e2b5f0c66a319262d7fd49723a5edf8dd26b129648ada40af3195a6ba5233f885ed7543df834825d91d78b0caa14c2cd229f9c83c15b471302e805cbf907c393ee105e164928100bfe871b4820bd4c4313daa6dbfcc3ada7100b28291fcf0eb8058c54ebcadaae41e044dc3434ca26c6dfd54bc4c5e4583b3067bc1e181404d5b8b98c96c1f1725eef4293c2e8b8689e7e341edf33ff29f375f06dcaa5d2417638ce214a843d1bb929aba934ee7530da6f6c401ebdb7fd710b4aa5b1bf9a0877789fc5d0929126afcf6178095fa2c773eef09ef9329d6020dd08e83c189ebee15473d21369570539d68558e776c51743cbfe5553b314125a9fecd812c436d0cf5037570b5a3058ab5f6fe8166ef3609faeac5f7870174e9283848e7e7a50211fc5999f13eec3aef9a532c828723ca672976237cdd73e04c19fe56ec5fc7020670759dc88a5cff1af75b6b4f3de953102c6ee64e6b0d908cb06ff5cbe8a3a159883fd44fefaa9d33e7036080e437edb62f5037457386e01abcfc1d982f3688a6a864aa5898b0bb21224fe0cb3089c8c51ef8850b6570ac1169210b8e20735662947578124131a8afe6a59ef49292d77d246ee177e17b559351f30f22d17c4c367e2d2d61c1f9d8fee85108bb8f4064e7a2d87a5b8408b81664a644bf7dbd1a2d373b07db1aa4e1a6c479e3fd40e43a88fd355fba4bd70ea70fb34ac49380ff9befa16f8129579f5368b3ce8cfdaf49fbc645ac22ea0411dd546668304da7d4005fbc1db835473f6b2a796db7b785d525db4e6ef8899562f226875c5d9a8e95f9c27ae35c3f592cfbb7d970536eeb0506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b7ea3f286c2efd723d7c74ebd5048c53a20960bd2474fdad73b7eeb22fe09c5b2e4b71062a1a82c7bf320faf071df0e15f7cee02eb35dc36a18c6042b0bb30f34dcc4d4de0920b0d3912203b5d9aa76728ac4a11087f55da9ea00576db7d1e34e2383fbf14176a2d381c91a2024058451dac20173a1f0dbafbba7cdfbface0ddaerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstruts-1.3.10-14.fc22.src.rpmstruts-javadoc@    jpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1U:TܕSSP@S5d@QB@Q@Q#@QEP OOOOgil cattaneo 1.3.10-14gil cattaneo 1.3.10-13gil cattaneo 1.3.10-12Fedora Release Engineering - 1.3.10-11Michael Simacek - 1.3.10-10Fedora Release Engineering - 1.3.10-9gil cattaneo 1.3.10-8Fedora Release Engineering - 1.3.10-7Java SIG - 1.3.10-6Fedora Release Engineering - 1.3.10-5gil cattaneo 1.3.10-4gil cattaneo 1.3.10-3gil cattaneo 1.3.10-2gil cattaneo 1.3.10-1- fix CVE-2015-0899 (rhbz#1207099,1256620)- introduce license macro- fix CVE-2014-0114- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Use Requires: java-headless rebuild (#1067528)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- switch to XMvn - minor changes to adapt to current guideline- 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- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- replace tomcat 7.x apis with jboss apis- replace jakarta-taglibs-standard with jboss-jstl-1.2-api- removed non-free resources- initial rpm  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@1.3.10-14.fc22      !!!!!!!!!!!!!!! " ###$$#### %%&&''''''(((((''''&)&*********++++++++****&&&&&,,,,,,,,,,---------,,,,&............///////////....&000110000222222222222223333333333333222244455444466666677777666688999999999999999999999::::::::::::::::::::9;99998<8===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=?====8@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAA@B@@@@8CCCCCCCCCCCDDDDDDEEEEEDFDDDDCGGGGGGGGGGCHCIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIKIIIICLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLNLLLLCCCC8888OOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQPPPPORRRSSRRRROTTTTTTTTTTTTTTTTTTTTTTTTTTTOUUVUUUUOWWWXXWWWWOYYOOOOOZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[Z\ZZZZZ]]^]]]]O_________````````____aaaaabbbbacaaaadddddddddddddddeeeeeeeeeeeeeeddddffffffffffgggggggggfhfffffiiiiijjjjiiiiklmmmmmmmmmmmmmnnnnnnnnnnnnmmmmloooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooolqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqlsssssssssssssssssssssttttttttttttttttttttssssluuvuuuuwxxstrutsallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmlorgapachestrutsGlobals.htmlactionAction.htmlActionErrors.htmlActionForm.htmlActionFormBean.htmlActionForward.htmlActionMapping.htmlActionMessage.htmlActionMessages.ActionMessageItem.htmlActionMessages.htmlActionRedirect.htmlActionServlet.htmlActionServletWrapper.htmlDynaActionForm.htmlDynaActionFormClass.htmlExceptionHandler.htmlForwardingActionForward.htmlInvalidCancelException.htmlPlugIn.htmlRedirectingActionForward.htmlRequestActionMapping.htmlRequestProcessor.htmlSessionActionMapping.htmlclass-useAction.htmlActionErrors.htmlActionForm.htmlActionFormBean.htmlActionForward.htmlActionMapping.htmlActionMessage.htmlActionMessages.ActionMessageItem.htmlActionMessages.htmlActionRedirect.htmlActionServlet.htmlActionServletWrapper.htmlDynaActionForm.htmlDynaActionFormClass.htmlExceptionHandler.htmlForwardingActionForward.htmlInvalidCancelException.htmlPlugIn.htmlRedirectingActionForward.htmlRequestActionMapping.htmlRequestProcessor.htmlSessionActionMapping.htmldoc-filesactionUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlactionsActionDispatcher.htmlBaseAction.htmlDispatchAction.htmlDownloadAction.FileStreamInfo.htmlDownloadAction.ResourceStreamInfo.htmlDownloadAction.StreamInfo.htmlDownloadAction.htmlEventActionDispatcher.htmlEventDispatchAction.htmlForwardAction.htmlIncludeAction.htmlLocaleAction.htmlLookupDispatchAction.htmlMappingDispatchAction.htmlSwitchAction.htmlclass-useActionDispatcher.htmlBaseAction.htmlDispatchAction.htmlDownloadAction.FileStreamInfo.htmlDownloadAction.ResourceStreamInfo.htmlDownloadAction.StreamInfo.htmlDownloadAction.htmlEventActionDispatcher.htmlEventDispatchAction.htmlForwardAction.htmlIncludeAction.htmlLocaleAction.htmlLookupDispatchAction.htmlMappingDispatchAction.htmlSwitchAction.htmldoc-filesactionsUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlappsmailreaderdaoExpiredPasswordException.htmlSubscription.htmlUser.htmlUserDatabase.htmlclass-useExpiredPasswordException.htmlSubscription.htmlUser.htmlUserDatabase.htmlimplAbstractSubscription.htmlAbstractUser.htmlclass-useAbstractSubscription.htmlAbstractUser.htmlmemoryMemorySubscription.htmlMemoryUser.htmlMemoryUserDatabase.htmlclass-useMemorySubscription.htmlMemoryUser.htmlMemoryUserDatabase.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlchainComposableRequestProcessor.htmlConstants.htmlclass-useComposableRequestProcessor.htmlConstants.htmlcommandsAbstractAuthorizeAction.htmlAbstractCreateAction.htmlAbstractExceptionHandler.htmlAbstractExecuteAction.htmlAbstractPerformForward.htmlAbstractPerformInclude.htmlAbstractPopulateActionForm.htmlAbstractRequestNoCache.htmlAbstractSelectAction.htmlAbstractSelectForward.htmlAbstractSelectInput.htmlAbstractSelectLocale.htmlAbstractSelectModule.htmlAbstractSetContentType.htmlAbstractSetOriginalURI.htmlAbstractValidateActionForm.htmlActionCommand.htmlActionCommandBase.htmlCreateActionForm.htmlExceptionCatcher.htmlExecuteCommand.htmlExecuteForwardCommand.htmlInvalidPathException.htmlRemoveCachedMessages.htmlSelectInclude.htmlUnauthorizedActionException.htmlclass-useAbstractAuthorizeAction.htmlAbstractCreateAction.htmlAbstractExceptionHandler.htmlAbstractExecuteAction.htmlAbstractPerformForward.htmlAbstractPerformInclude.htmlAbstractPopulateActionForm.htmlAbstractRequestNoCache.htmlAbstractSelectAction.htmlAbstractSelectForward.htmlAbstractSelectInput.htmlAbstractSelectLocale.htmlAbstractSelectModule.htmlAbstractSetContentType.htmlAbstractSetOriginalURI.htmlAbstractValidateActionForm.htmlActionCommand.htmlActionCommandBase.htmlCreateActionForm.htmlExceptionCatcher.htmlExecuteCommand.htmlExecuteForwardCommand.htmlInvalidPathException.htmlRemoveCachedMessages.htmlSelectInclude.htmlUnauthorizedActionException.htmlgenericCopyFormToContext.htmlWrappingLookupCommand.htmlclass-useCopyFormToContext.htmlWrappingLookupCommand.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlservletAuthorizeAction.htmlCreateAction.htmlExceptionHandler.htmlExecuteAction.htmlPerformForward.htmlPerformInclude.htmlPopulateActionForm.htmlRequestNoCache.htmlSelectAction.htmlSelectForward.htmlSelectInput.htmlSelectLocale.htmlSelectModule.htmlSetContentType.htmlSetOriginalURI.htmlValidateActionForm.htmlclass-useAuthorizeAction.htmlCreateAction.htmlExceptionHandler.htmlExecuteAction.htmlPerformForward.htmlPerformInclude.htmlPopulateActionForm.htmlRequestNoCache.htmlSelectAction.htmlSelectForward.htmlSelectInput.htmlSelectLocale.htmlSelectModule.htmlSetContentType.htmlSetOriginalURI.htmlValidateActionForm.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilClassUtils.htmlclass-useClassUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcontextsActionContext.htmlActionContextBase.htmlContextWrapper.htmlMockActionContext.htmlServletActionContext.htmlWebActionContext.htmlclass-useActionContext.htmlActionContextBase.htmlContextWrapper.htmlMockActionContext.htmlServletActionContext.htmlWebActionContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useGlobals.htmlconfigActionConfig.htmlActionConfigMatcher.htmlBaseConfig.htmlConfigHelper.htmlConfigHelperInterface.htmlConfigRuleSet.htmlControllerConfig.htmlExceptionConfig.htmlFormBeanConfig.htmlFormPropertyConfig.htmlForwardConfig.htmlMessageResourcesConfig.htmlModuleConfig.htmlModuleConfigFactory.htmlPlugInConfig.htmlclass-useActionConfig.htmlActionConfigMatcher.htmlBaseConfig.htmlConfigHelper.htmlConfigHelperInterface.htmlConfigRuleSet.htmlControllerConfig.htmlExceptionConfig.htmlFormBeanConfig.htmlFormPropertyConfig.htmlForwardConfig.htmlMessageResourcesConfig.htmlModuleConfig.htmlModuleConfigFactory.htmlPlugInConfig.htmldoc-filesconfigUML.gifimplDefaultModuleConfigFactory.htmlModuleConfigImpl.htmlclass-useDefaultModuleConfigFactory.htmlModuleConfigImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldoc-filesStamp.gifjakarta-feather-small.giffacesConstants.htmlapplicationActionListenerImpl.htmlFacesRequestProcessor.htmlFacesTilesRequestProcessor.htmlPropertyResolverImpl.htmlViewHandlerImpl.htmlclass-useActionListenerImpl.htmlFacesRequestProcessor.htmlFacesTilesRequestProcessor.htmlPropertyResolverImpl.htmlViewHandlerImpl.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useConstants.htmlcomponentBaseComponent.htmlCommandLinkComponent.htmlErrorsComponent.htmlFormComponent.htmlHtmlComponent.htmlMessageComponent.htmlStylesheetComponent.htmlWriteComponent.htmlclass-useBaseComponent.htmlCommandLinkComponent.htmlErrorsComponent.htmlFormComponent.htmlHtmlComponent.htmlMessageComponent.htmlStylesheetComponent.htmlWriteComponent.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrendererAbstractRenderer.htmlBaseRenderer.htmlCommandLinkRenderer.htmlErrorsRenderer.htmlFormRenderer.htmlHtmlRenderer.htmlMessageRenderer.htmlStylesheetRenderer.htmlWriteRenderer.htmlclass-useAbstractRenderer.htmlBaseRenderer.htmlCommandLinkRenderer.htmlErrorsRenderer.htmlFormRenderer.htmlHtmlRenderer.htmlMessageRenderer.htmlStylesheetRenderer.htmlWriteRenderer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltaglibAbstractFacesTag.htmlBaseTag.htmlCommandLinkTag.htmlErrorsTag.htmlFormTag.htmlHtmlTag.htmlJavascriptValidatorTag.htmlLoadMessagesTag.htmlMessageTag.htmlStylesheetTag.htmlWriteTag.htmlclass-useAbstractFacesTag.htmlBaseTag.htmlCommandLinkTag.htmlErrorsTag.htmlFormTag.htmlHtmlTag.htmlJavascriptValidatorTag.htmlLoadMessagesTag.htmlMessageTag.htmlStylesheetTag.htmlWriteTag.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilMessagesMap.htmlStrutsContext.htmlclass-useMessagesMap.htmlStrutsContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmockMockAction.htmlMockActionServlet.htmlMockEnumeration.htmlMockFormBean.htmlMockHttpServletRequest.htmlMockHttpServletResponse.htmlMockHttpSession.htmlMockMultipartRequestHandler.htmlMockPageContext.htmlMockPrincipal.htmlMockServletConfig.htmlMockServletContext.htmlTestMockBase.htmlclass-useMockAction.htmlMockActionServlet.htmlMockEnumeration.htmlMockFormBean.htmlMockHttpServletRequest.htmlMockHttpServletResponse.htmlMockHttpSession.htmlMockMultipartRequestHandler.htmlMockPageContext.htmlMockPrincipal.htmlMockServletConfig.htmlMockServletContext.htmlTestMockBase.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpluginsDigestingPlugIn.htmlModuleConfigVerifier.htmlclass-useDigestingPlugIn.htmlModuleConfigVerifier.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlscriptingBSFManagerFilter.htmlRequestToVariableFilter.htmlScriptAction.htmlStrutsInfo.htmlTestFilter.htmlclass-useBSFManagerFilter.htmlRequestToVariableFilter.htmlScriptAction.htmlStrutsInfo.htmlTestFilter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltaglibTagUtils.htmlbeanCookieTag.htmlCookieTei.htmlDefineTag.htmlDefineTei.htmlHeaderTag.htmlHeaderTei.htmlIncludeTag.htmlIncludeTei.htmlMessageTag.htmlPageTag.htmlPageTei.htmlParameterTag.htmlParameterTei.htmlResourceTag.htmlResourceTei.htmlSizeTag.htmlSizeTei.htmlStrutsTag.htmlStrutsTei.htmlWriteTag.htmlclass-useCookieTag.htmlCookieTei.htmlDefineTag.htmlDefineTei.htmlHeaderTag.htmlHeaderTei.htmlIncludeTag.htmlIncludeTei.htmlMessageTag.htmlPageTag.htmlPageTei.htmlParameterTag.htmlParameterTei.htmlResourceTag.htmlResourceTei.htmlSizeTag.htmlSizeTei.htmlStrutsTag.htmlStrutsTei.htmlWriteTag.htmldoc-filesbeanUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useTagUtils.htmlhtmlBaseFieldTag.htmlBaseHandlerTag.htmlBaseInputTag.htmlBaseTag.htmlButtonTag.htmlCancelTag.htmlCheckboxTag.htmlConstants.htmlErrorsTag.htmlFileTag.htmlFormTag.htmlFrameTag.htmlHiddenTag.htmlHtmlTag.htmlImageTag.htmlImgTag.htmlJavascriptValidatorTag.htmlLinkTag.htmlMessagesTag.htmlMessagesTei.htmlMultiboxTag.htmlOptionTag.htmlOptionsCollectionTag.htmlOptionsTag.htmlParamTag.htmlPasswordTag.htmlRadioTag.htmlResetTag.htmlRewriteTag.htmlSelectTag.htmlSubmitTag.htmlTextTag.htmlTextareaTag.htmlXhtmlTag.htmlclass-useBaseFieldTag.htmlBaseHandlerTag.htmlBaseInputTag.htmlBaseTag.htmlButtonTag.htmlCancelTag.htmlCheckboxTag.htmlConstants.htmlErrorsTag.htmlFileTag.htmlFormTag.htmlFrameTag.htmlHiddenTag.htmlHtmlTag.htmlImageTag.htmlImgTag.htmlJavascriptValidatorTag.htmlLinkTag.htmlMessagesTag.htmlMessagesTei.htmlMultiboxTag.htmlOptionTag.htmlOptionsCollectionTag.htmlOptionsTag.htmlParamTag.htmlPasswordTag.htmlRadioTag.htmlResetTag.htmlRewriteTag.htmlSelectTag.htmlSubmitTag.htmlTextTag.htmlTextareaTag.htmlXhtmlTag.htmldoc-fileshtmlUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllogicCompareTagBase.htmlConditionalTagBase.htmlEmptyTag.htmlEqualTag.htmlForwardTag.htmlGreaterEqualTag.htmlGreaterThanTag.htmlIterateTag.htmlIterateTei.htmlLessEqualTag.htmlLessThanTag.htmlMatchTag.htmlMessagesNotPresentTag.htmlMessagesPresentTag.htmlNotEmptyTag.htmlNotEqualTag.htmlNotMatchTag.htmlNotPresentTag.htmlPresentTag.htmlRedirectTag.htmlclass-useCompareTagBase.htmlConditionalTagBase.htmlEmptyTag.htmlEqualTag.htmlForwardTag.htmlGreaterEqualTag.htmlGreaterThanTag.htmlIterateTag.htmlIterateTei.htmlLessEqualTag.htmlLessThanTag.htmlMatchTag.htmlMessagesNotPresentTag.htmlMessagesPresentTag.htmlNotEmptyTag.htmlNotEqualTag.htmlNotMatchTag.htmlNotPresentTag.htmlPresentTag.htmlRedirectTag.htmldoc-fileslogicUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnestedNestedNameSupport.htmlNestedParentSupport.htmlNestedPropertyHelper.htmlNestedPropertySupport.htmlNestedPropertyTag.htmlNestedReference.htmlNestedRootTag.htmlNestedTagSupport.htmlNestedWriteNestingTag.htmlNestedWriteNestingTei.htmlbeanNestedDefineTag.htmlNestedDefineTei.htmlNestedMessageTag.htmlNestedSizeTag.htmlNestedWriteTag.htmlclass-useNestedDefineTag.htmlNestedDefineTei.htmlNestedMessageTag.htmlNestedSizeTag.htmlNestedWriteTag.htmldoc-filesnested-bean.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useNestedNameSupport.htmlNestedParentSupport.htmlNestedPropertyHelper.htmlNestedPropertySupport.htmlNestedPropertyTag.htmlNestedReference.htmlNestedRootTag.htmlNestedTagSupport.htmlNestedWriteNestingTag.htmlNestedWriteNestingTei.htmldoc-filesnestedUML.gifhtmlNestedCheckboxTag.htmlNestedErrorsTag.htmlNestedFileTag.htmlNestedFormTag.htmlNestedHiddenTag.htmlNestedImageTag.htmlNestedImgTag.htmlNestedLinkTag.htmlNestedMessagesTag.htmlNestedMultiboxTag.htmlNestedOptionsCollectionTag.htmlNestedOptionsTag.htmlNestedPasswordTag.htmlNestedRadioTag.htmlNestedSelectTag.htmlNestedSubmitTag.htmlNestedTextTag.htmlNestedTextareaTag.htmlclass-useNestedCheckboxTag.htmlNestedErrorsTag.htmlNestedFileTag.htmlNestedFormTag.htmlNestedHiddenTag.htmlNestedImageTag.htmlNestedImgTag.htmlNestedLinkTag.htmlNestedMessagesTag.htmlNestedMultiboxTag.htmlNestedOptionsCollectionTag.htmlNestedOptionsTag.htmlNestedPasswordTag.htmlNestedRadioTag.htmlNestedSelectTag.htmlNestedSubmitTag.htmlNestedTextTag.htmlNestedTextareaTag.htmldoc-filesnested-html.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllogicNestedEmptyTag.htmlNestedEqualTag.htmlNestedGreaterEqualTag.htmlNestedGreaterThanTag.htmlNestedIterateTag.htmlNestedIterateTei.htmlNestedLessEqualTag.htmlNestedLessThanTag.htmlNestedMatchTag.htmlNestedMessagesNotPresentTag.htmlNestedMessagesPresentTag.htmlNestedNotEmptyTag.htmlNestedNotEqualTag.htmlNestedNotMatchTag.htmlNestedNotPresentTag.htmlNestedPresentTag.htmlclass-useNestedEmptyTag.htmlNestedEqualTag.htmlNestedGreaterEqualTag.htmlNestedGreaterThanTag.htmlNestedIterateTag.htmlNestedIterateTei.htmlNestedLessEqualTag.htmlNestedLessThanTag.htmlNestedMatchTag.htmlNestedMessagesNotPresentTag.htmlNestedMessagesPresentTag.htmlNestedNotEmptyTag.htmlNestedNotEqualTag.htmlNestedNotMatchTag.htmlNestedNotPresentTag.htmlNestedPresentTag.htmldoc-filesnested-logic.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltilesActionController.htmlAttributeDefinition.htmlComponentContext.htmlComponentDefinition.htmlComponentDefinitionsFactory.htmlController.htmlControllerSupport.htmlDefinitionAttribute.htmlDefinitionNameAttribute.htmlDefinitionsFactory.htmlDefinitionsFactoryConfig.htmlDefinitionsFactoryException.htmlDefinitionsUtil.htmlDirectStringAttribute.htmlFactoryNotFoundException.htmlNoSuchDefinitionException.htmlPathAttribute.htmlRedeployableActionServlet.htmlTilesException.htmlTilesPlugin.htmlTilesRequestProcessor.htmlTilesUtil.htmlTilesUtilImpl.htmlTilesUtilStrutsImpl.htmlTilesUtilStrutsModulesImpl.htmlUntypedAttribute.htmlUrlController.htmlactionsDefinitionDispatcherAction.htmlReloadDefinitionsAction.htmlTilesAction.htmlViewDefinitionsAction.htmlclass-useDefinitionDispatcherAction.htmlReloadDefinitionsAction.htmlTilesAction.htmlViewDefinitionsAction.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbeansMenuItem.htmlSimpleMenuItem.htmlclass-useMenuItem.htmlSimpleMenuItem.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useActionController.htmlAttributeDefinition.htmlComponentContext.htmlComponentDefinition.htmlComponentDefinitionsFactory.htmlController.htmlControllerSupport.htmlDefinitionAttribute.htmlDefinitionNameAttribute.htmlDefinitionsFactory.htmlDefinitionsFactoryConfig.htmlDefinitionsFactoryException.htmlDefinitionsUtil.htmlDirectStringAttribute.htmlFactoryNotFoundException.htmlNoSuchDefinitionException.htmlPathAttribute.htmlRedeployableActionServlet.htmlTilesException.htmlTilesPlugin.htmlTilesRequestProcessor.htmlTilesUtil.htmlTilesUtilImpl.htmlTilesUtilStrutsImpl.htmlTilesUtilStrutsModulesImpl.htmlUntypedAttribute.htmlUrlController.htmlcommandsTilesPreProcessor.htmlclass-useTilesPreProcessor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldefinitionComponentDefinitionsFactoryWrapper.htmlReloadableDefinitionsFactory.htmlclass-useComponentDefinitionsFactoryWrapper.htmlReloadableDefinitionsFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldoc-filesimage001.giftilesUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltaglibAddTag.htmlAddTagParent.htmlAttributeToScopeTag.htmlComponentConstants.htmlDefinitionTag.htmlDefinitionTagSupport.htmlGetAttributeTag.htmlGetTag.htmlImportAttributeTag.htmlInitDefinitionsTag.htmlInsertTag.DirectStringHandler.htmlInsertTag.InsertHandler.htmlInsertTag.TagHandler.htmlInsertTag.htmlPutListTag.htmlPutListTagParent.htmlPutTag.htmlPutTagParent.htmlUseAttributeTag.htmlUseAttributeTei.htmlclass-useAddTag.htmlAddTagParent.htmlAttributeToScopeTag.htmlComponentConstants.htmlDefinitionTag.htmlDefinitionTagSupport.htmlGetAttributeTag.htmlGetTag.htmlImportAttributeTag.htmlInitDefinitionsTag.htmlInsertTag.DirectStringHandler.htmlInsertTag.InsertHandler.htmlInsertTag.TagHandler.htmlInsertTag.htmlPutListTag.htmlPutListTagParent.htmlPutTag.htmlPutTagParent.htmlUseAttributeTag.htmlUseAttributeTei.htmldoc-filestilesUML.gifpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilTagUtils.htmlclass-useTagUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlDefinitionDefinitionsFactory.htmlFactorySet.htmlI18nFactorySet.htmlXmlAttribute.htmlXmlDefinition.htmlXmlDefinitionsSet.htmlXmlListAttribute.htmlXmlParser.htmlclass-useDefinitionsFactory.htmlFactorySet.htmlI18nFactorySet.htmlXmlAttribute.htmlXmlDefinition.htmlXmlDefinitionsSet.htmlXmlListAttribute.htmlXmlParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmluploadCommonsMultipartRequestHandler.htmlFormFile.htmlMultipartRequestHandler.htmlMultipartRequestWrapper.htmlclass-useCommonsMultipartRequestHandler.htmlFormFile.htmlMultipartRequestHandler.htmlMultipartRequestWrapper.htmldoc-filesuploadUML.jpgpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilImageButtonBean.htmlIteratorAdapter.htmlLabelValueBean.htmlMessageResources.htmlMessageResourcesFactory.htmlModuleException.htmlModuleUtils.htmlPropertyMessageResources.htmlPropertyMessageResourcesFactory.htmlRequestUtils.htmlResponseUtils.htmlServletContextWriter.htmlTokenProcessor.htmlWildcardHelper.htmlclass-useImageButtonBean.htmlIteratorAdapter.htmlLabelValueBean.htmlMessageResources.htmlMessageResourcesFactory.htmlModuleException.htmlModuleUtils.htmlPropertyMessageResources.htmlPropertyMessageResourcesFactory.htmlRequestUtils.htmlResponseUtils.htmlServletContextWriter.htmlTokenProcessor.htmlWildcardHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvalidatorBeanValidatorForm.htmlDynaValidatorActionForm.htmlDynaValidatorForm.htmlFieldChecks.htmlLazyValidatorForm.htmlResources.htmlValidatorActionForm.htmlValidatorForm.htmlValidatorPlugIn.htmlclass-useBeanValidatorForm.htmlDynaValidatorActionForm.htmlDynaValidatorForm.htmlFieldChecks.htmlLazyValidatorForm.htmlResources.htmlValidatorActionForm.htmlValidatorForm.htmlValidatorPlugIn.htmldoc-filesvalidatorUML.jpgpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlvalidwhenValidWhen.htmlValidWhenLexer.htmlValidWhenParser.htmlValidWhenParserTokenTypes.htmlclass-useValidWhen.htmlValidWhenLexer.htmlValidWhenParser.htmlValidWhenParserTokenTypes.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstrutseltaglibbeanELIncludeTag.htmlELIncludeTagBeanInfo.htmlELMessageTag.htmlELMessageTagBeanInfo.htmlELPageTag.htmlELPageTagBeanInfo.htmlELResourceTag.htmlELResourceTagBeanInfo.htmlELSizeTag.htmlELSizeTagBeanInfo.htmlELStrutsTag.htmlELStrutsTagBeanInfo.htmlclass-useELIncludeTag.htmlELIncludeTagBeanInfo.htmlELMessageTag.htmlELMessageTagBeanInfo.htmlELPageTag.htmlELPageTagBeanInfo.htmlELResourceTag.htmlELResourceTagBeanInfo.htmlELSizeTag.htmlELSizeTagBeanInfo.htmlELStrutsTag.htmlELStrutsTagBeanInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhtmlELBaseTag.htmlELBaseTagBeanInfo.htmlELButtonTag.htmlELButtonTagBeanInfo.htmlELCancelTag.htmlELCancelTagBeanInfo.htmlELCheckboxTag.htmlELCheckboxTagBeanInfo.htmlELErrorsTag.htmlELErrorsTagBeanInfo.htmlELFileTag.htmlELFileTagBeanInfo.htmlELFormTag.htmlELFormTagBeanInfo.htmlELFrameTag.htmlELFrameTagBeanInfo.htmlELHiddenTag.htmlELHiddenTagBeanInfo.htmlELHtmlTag.htmlELHtmlTagBeanInfo.htmlELImageTag.htmlELImageTagBeanInfo.htmlELImgTag.htmlELImgTagBeanInfo.htmlELJavascriptValidatorTag.htmlELJavascriptValidatorTagBeanInfo.htmlELLinkTag.htmlELLinkTagBeanInfo.htmlELMessagesTag.htmlELMessagesTagBeanInfo.htmlELMultiboxTag.htmlELMultiboxTagBeanInfo.htmlELOptionTag.htmlELOptionTagBeanInfo.htmlELOptionsCollectionTag.htmlELOptionsCollectionTagBeanInfo.htmlELOptionsTag.htmlELOptionsTagBeanInfo.htmlELParamTag.htmlELParamTagBeanInfo.htmlELPasswordTag.htmlELPasswordTagBeanInfo.htmlELRadioTag.htmlELRadioTagBeanInfo.htmlELResetTag.htmlELResetTagBeanInfo.htmlELRewriteTag.htmlELRewriteTagBeanInfo.htmlELSelectTag.htmlELSelectTagBeanInfo.htmlELSubmitTag.htmlELSubmitTagBeanInfo.htmlELTextTag.htmlELTextTagBeanInfo.htmlELTextareaTag.htmlELTextareaTagBeanInfo.htmlclass-useELBaseTag.htmlELBaseTagBeanInfo.htmlELButtonTag.htmlELButtonTagBeanInfo.htmlELCancelTag.htmlELCancelTagBeanInfo.htmlELCheckboxTag.htmlELCheckboxTagBeanInfo.htmlELErrorsTag.htmlELErrorsTagBeanInfo.htmlELFileTag.htmlELFileTagBeanInfo.htmlELFormTag.htmlELFormTagBeanInfo.htmlELFrameTag.htmlELFrameTagBeanInfo.htmlELHiddenTag.htmlELHiddenTagBeanInfo.htmlELHtmlTag.htmlELHtmlTagBeanInfo.htmlELImageTag.htmlELImageTagBeanInfo.htmlELImgTag.htmlELImgTagBeanInfo.htmlELJavascriptValidatorTag.htmlELJavascriptValidatorTagBeanInfo.htmlELLinkTag.htmlELLinkTagBeanInfo.htmlELMessagesTag.htmlELMessagesTagBeanInfo.htmlELMultiboxTag.htmlELMultiboxTagBeanInfo.htmlELOptionTag.htmlELOptionTagBeanInfo.htmlELOptionsCollectionTag.htmlELOptionsCollectionTagBeanInfo.htmlELOptionsTag.htmlELOptionsTagBeanInfo.htmlELParamTag.htmlELParamTagBeanInfo.htmlELPasswordTag.htmlELPasswordTagBeanInfo.htmlELRadioTag.htmlELRadioTagBeanInfo.htmlELResetTag.htmlELResetTagBeanInfo.htmlELRewriteTag.htmlELRewriteTagBeanInfo.htmlELSelectTag.htmlELSelectTagBeanInfo.htmlELSubmitTag.htmlELSubmitTagBeanInfo.htmlELTextTag.htmlELTextTagBeanInfo.htmlELTextareaTag.htmlELTextareaTagBeanInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllogicELForwardTag.htmlELForwardTagBeanInfo.htmlELIterateTag.htmlELIterateTagBeanInfo.htmlELMatchTag.htmlELMatchTagBeanInfo.htmlELMessagesNotPresentTag.htmlELMessagesNotPresentTagBeanInfo.htmlELMessagesPresentTag.htmlELMessagesPresentTagBeanInfo.htmlELNotMatchTag.htmlELNotMatchTagBeanInfo.htmlELNotPresentTag.htmlELNotPresentTagBeanInfo.htmlELPresentTag.htmlELPresentTagBeanInfo.htmlELRedirectTag.htmlELRedirectTagBeanInfo.htmlclass-useELForwardTag.htmlELForwardTagBeanInfo.htmlELIterateTag.htmlELIterateTagBeanInfo.htmlELMatchTag.htmlELMatchTagBeanInfo.htmlELMessagesNotPresentTag.htmlELMessagesNotPresentTagBeanInfo.htmlELMessagesPresentTag.htmlELMessagesPresentTagBeanInfo.htmlELNotMatchTag.htmlELNotMatchTagBeanInfo.htmlELNotPresentTag.htmlELNotPresentTagBeanInfo.htmlELPresentTag.htmlELPresentTagBeanInfo.htmlELRedirectTag.htmlELRedirectTagBeanInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltilesELAddTag.htmlELAddTagBeanInfo.htmlELDefinitionTag.htmlELDefinitionTagBeanInfo.htmlELGetAttributeTag.htmlELGetAttributeTagBeanInfo.htmlELGetTag.htmlELGetTagBeanInfo.htmlELImportAttributeTag.htmlELImportAttributeTagBeanInfo.htmlELInitDefinitionsTag.htmlELInitDefinitionsTagBeanInfo.htmlELInsertTag.htmlELInsertTagBeanInfo.htmlELPutListTag.htmlELPutListTagBeanInfo.htmlELPutTag.htmlELPutTagBeanInfo.htmlELUseAttributeTag.htmlELUseAttributeTagBeanInfo.htmlclass-useELAddTag.htmlELAddTagBeanInfo.htmlELDefinitionTag.htmlELDefinitionTagBeanInfo.htmlELGetAttributeTag.htmlELGetAttributeTagBeanInfo.htmlELGetTag.htmlELGetTagBeanInfo.htmlELImportAttributeTag.htmlELImportAttributeTagBeanInfo.htmlELInitDefinitionsTag.htmlELInitDefinitionsTagBeanInfo.htmlELInsertTag.htmlELInsertTagBeanInfo.htmlELPutListTag.htmlELPutListTagBeanInfo.htmlELPutTag.htmlELPutTagBeanInfo.htmlELUseAttributeTag.htmlELUseAttributeTagBeanInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsEvalHelper.htmlclass-useEvalHelper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.cssstruts-javadocLICENSE.txtNOTICE.txt/usr/share/javadoc//usr/share/javadoc/struts//usr/share/javadoc/struts/org//usr/share/javadoc/struts/org/apache//usr/share/javadoc/struts/org/apache/struts//usr/share/javadoc/struts/org/apache/struts/action//usr/share/javadoc/struts/org/apache/struts/action/class-use//usr/share/javadoc/struts/org/apache/struts/action/doc-files//usr/share/javadoc/struts/org/apache/struts/actions//usr/share/javadoc/struts/org/apache/struts/actions/class-use//usr/share/javadoc/struts/org/apache/struts/actions/doc-files//usr/share/javadoc/struts/org/apache/struts/apps//usr/share/javadoc/struts/org/apache/struts/apps/mailreader//usr/share/javadoc/struts/org/apache/struts/apps/mailreader/dao//usr/share/javadoc/struts/org/apache/struts/apps/mailreader/dao/class-use//usr/share/javadoc/struts/org/apache/struts/apps/mailreader/dao/impl//usr/share/javadoc/struts/org/apache/struts/apps/mailreader/dao/impl/class-use//usr/share/javadoc/struts/org/apache/struts/apps/mailreader/dao/impl/memory//usr/share/javadoc/struts/org/apache/struts/apps/mailreader/dao/impl/memory/class-use//usr/share/javadoc/struts/org/apache/struts/chain//usr/share/javadoc/struts/org/apache/struts/chain/class-use//usr/share/javadoc/struts/org/apache/struts/chain/commands//usr/share/javadoc/struts/org/apache/struts/chain/commands/class-use//usr/share/javadoc/struts/org/apache/struts/chain/commands/generic//usr/share/javadoc/struts/org/apache/struts/chain/commands/generic/class-use//usr/share/javadoc/struts/org/apache/struts/chain/commands/servlet//usr/share/javadoc/struts/org/apache/struts/chain/commands/servlet/class-use//usr/share/javadoc/struts/org/apache/struts/chain/commands/util//usr/share/javadoc/struts/org/apache/struts/chain/commands/util/class-use//usr/share/javadoc/struts/org/apache/struts/chain/contexts//usr/share/javadoc/struts/org/apache/struts/chain/contexts/class-use//usr/share/javadoc/struts/org/apache/struts/class-use//usr/share/javadoc/struts/org/apache/struts/config//usr/share/javadoc/struts/org/apache/struts/config/class-use//usr/share/javadoc/struts/org/apache/struts/config/doc-files//usr/share/javadoc/struts/org/apache/struts/config/impl//usr/share/javadoc/struts/org/apache/struts/config/impl/class-use//usr/share/javadoc/struts/org/apache/struts/doc-files//usr/share/javadoc/struts/org/apache/struts/faces//usr/share/javadoc/struts/org/apache/struts/faces/application//usr/share/javadoc/struts/org/apache/struts/faces/application/class-use//usr/share/javadoc/struts/org/apache/struts/faces/class-use//usr/share/javadoc/struts/org/apache/struts/faces/component//usr/share/javadoc/struts/org/apache/struts/faces/component/class-use//usr/share/javadoc/struts/org/apache/struts/faces/renderer//usr/share/javadoc/struts/org/apache/struts/faces/renderer/class-use//usr/share/javadoc/struts/org/apache/struts/faces/taglib//usr/share/javadoc/struts/org/apache/struts/faces/taglib/class-use//usr/share/javadoc/struts/org/apache/struts/faces/util//usr/share/javadoc/struts/org/apache/struts/faces/util/class-use//usr/share/javadoc/struts/org/apache/struts/mock//usr/share/javadoc/struts/org/apache/struts/mock/class-use//usr/share/javadoc/struts/org/apache/struts/plugins//usr/share/javadoc/struts/org/apache/struts/plugins/class-use//usr/share/javadoc/struts/org/apache/struts/scripting//usr/share/javadoc/struts/org/apache/struts/scripting/class-use//usr/share/javadoc/struts/org/apache/struts/taglib//usr/share/javadoc/struts/org/apache/struts/taglib/bean//usr/share/javadoc/struts/org/apache/struts/taglib/bean/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/bean/doc-files//usr/share/javadoc/struts/org/apache/struts/taglib/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/html//usr/share/javadoc/struts/org/apache/struts/taglib/html/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/html/doc-files//usr/share/javadoc/struts/org/apache/struts/taglib/logic//usr/share/javadoc/struts/org/apache/struts/taglib/logic/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/logic/doc-files//usr/share/javadoc/struts/org/apache/struts/taglib/nested//usr/share/javadoc/struts/org/apache/struts/taglib/nested/bean//usr/share/javadoc/struts/org/apache/struts/taglib/nested/bean/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/nested/bean/doc-files//usr/share/javadoc/struts/org/apache/struts/taglib/nested/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/nested/doc-files//usr/share/javadoc/struts/org/apache/struts/taglib/nested/html//usr/share/javadoc/struts/org/apache/struts/taglib/nested/html/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/nested/html/doc-files//usr/share/javadoc/struts/org/apache/struts/taglib/nested/logic//usr/share/javadoc/struts/org/apache/struts/taglib/nested/logic/class-use//usr/share/javadoc/struts/org/apache/struts/taglib/nested/logic/doc-files//usr/share/javadoc/struts/org/apache/struts/tiles//usr/share/javadoc/struts/org/apache/struts/tiles/actions//usr/share/javadoc/struts/org/apache/struts/tiles/actions/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/beans//usr/share/javadoc/struts/org/apache/struts/tiles/beans/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/commands//usr/share/javadoc/struts/org/apache/struts/tiles/commands/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/definition//usr/share/javadoc/struts/org/apache/struts/tiles/definition/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/doc-files//usr/share/javadoc/struts/org/apache/struts/tiles/taglib//usr/share/javadoc/struts/org/apache/struts/tiles/taglib/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/taglib/doc-files//usr/share/javadoc/struts/org/apache/struts/tiles/taglib/util//usr/share/javadoc/struts/org/apache/struts/tiles/taglib/util/class-use//usr/share/javadoc/struts/org/apache/struts/tiles/xmlDefinition//usr/share/javadoc/struts/org/apache/struts/tiles/xmlDefinition/class-use//usr/share/javadoc/struts/org/apache/struts/upload//usr/share/javadoc/struts/org/apache/struts/upload/class-use//usr/share/javadoc/struts/org/apache/struts/upload/doc-files//usr/share/javadoc/struts/org/apache/struts/util//usr/share/javadoc/struts/org/apache/struts/util/class-use//usr/share/javadoc/struts/org/apache/struts/validator//usr/share/javadoc/struts/org/apache/struts/validator/class-use//usr/share/javadoc/struts/org/apache/struts/validator/doc-files//usr/share/javadoc/struts/org/apache/struts/validator/validwhen//usr/share/javadoc/struts/org/apache/struts/validator/validwhen/class-use//usr/share/javadoc/struts/org/apache/strutsel//usr/share/javadoc/struts/org/apache/strutsel/taglib//usr/share/javadoc/struts/org/apache/strutsel/taglib/bean//usr/share/javadoc/struts/org/apache/strutsel/taglib/bean/class-use//usr/share/javadoc/struts/org/apache/strutsel/taglib/html//usr/share/javadoc/struts/org/apache/strutsel/taglib/html/class-use//usr/share/javadoc/struts/org/apache/strutsel/taglib/logic//usr/share/javadoc/struts/org/apache/strutsel/taglib/logic/class-use//usr/share/javadoc/struts/org/apache/strutsel/taglib/tiles//usr/share/javadoc/struts/org/apache/strutsel/taglib/tiles/class-use//usr/share/javadoc/struts/org/apache/strutsel/taglib/utils//usr/share/javadoc/struts/org/apache/strutsel/taglib/utils/class-use//usr/share/licenses//usr/share/licenses/struts-javadoc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabi     directoryHTML document, ASCII textHTML document, ASCII text, with very long linesGIF image data, version 87a, 774 x 986GIF image data, version 87a, 703 x 308GIF image data, version 87a, 875 x 640GIF image data, version 87a, 450 x 125GIF image data, version 87a, 90 x 26GIF image data, version 87a, 633 x 776GIF image data, version 87a, 775 x 844GIF image data, version 87a, 852 x 811GIF image data, version 87a, 770 x 341GIF image data, version 87a, 771 x 683GIF image data, version 87a, 1558 x 856GIF image data, version 87a, 1985 x 666HTML document, UTF-8 Unicode text, with very long linesGIF image data, version 89a, 150 x 174GIF image data, version 87a, 1425 x 923GIF image data, version 87a, 1128 x 702JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, baseline, precision 8, 777x453, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, baseline, precision 8, 769x555, frames 3ASCII textASCII text, with very long linesR?p7zXZ !#,Q]"k% u9cBs5-/}Q:ό,Ûhu |_HXx+5q&F/xkoq88[7c%Lz@׸Y11xL51aʔd @kGʓ۟˕v_x~}T+Y~@^a b4mp캟6TZ13#/HĸMΊ|s M[%{@q0*7ս]X&K*ccw bJZ" I"ADnF k=?JYɀlאz[?PHOD:ya b^QI*؂zH|HKۛ-ʑt@#-}Q刌l 5}fg+ʓu .>FiЎ~8+wW;o12np:TFF,0_^aB'Sa8³JA|r'8iA:liU(KLh/!l,V<BuM8s㺝} ovkI"Ƀn6=\7{\IФ怒C) 'P9.%pU3PՉQ,zল8fgXԬ#29 1>gz2$P_mOo *kjL~3)C1M=+4ђ 37Ȥ/1w-*=m+'\BWo{H*0$;(?1?Żg;|Bb?@OZ3na)qYAWkQտH4{\NjP@oF+KRn0(i8cHԸH 1*Ռ]!`:@f%|Fy)B‚&M)Pu{`9=I*itNCU0~w9>tUYyC: ک-{u`\2ZhȜܒUWW@7RF7_a~~[*5 \K1g5TO׾Jгb=iA}ɦ+E &]k;-` [C&o23DXFX.G~D%=YLN]vs{U5oTkF`C}|As3l]vŠ^?# /EO?VcF8أhBnD%'1.]A؏ʑԌkC|RYyُ{ZtlG-T 1@聿#x9)$󽰕ia_ьåm>=O`{H_b|dʦ$0lkS^`Bw(d kS;%15(+}.oN94cQ![떴v(淶fbLܞ4,2~KSM뽞ZȪ0W,N;O9}4}.3VmcslG«qΨY.4%{?y &8n^>nG%̚2!b1䅰mӹv:+^/k_qj?6hJv^ [_pԢ!q @uS?pjIer{ nd3b P =s^TVT# -7x}PB^p[7^0Idؼ(Gs [N`K V{T%U,",f =E pCݱg5z@U(PϕTNx !ވAh^eAcjqK%wMI>asF%e0]X0nR8e2q ݓVGM  ]NY;Ǫd\,_&Y^S(Iax{)>t#OzTU]P<avȤ;`AIIEt+(Z/S6 8ZZKK@-:L~6C: w< 0 bQIClL~|fP jd̛ ~ybӯY R:I C7/,t|D5޳' Ƕf4%r#Q] p. rG|?kb@rMDx.H3HM+Y+L{XK ҿ&CL!sǝ-7wfR+0]UfUq&qx?z%G 5uAC6>&vS4h7M#G#z]3Dcb)$ǧjQCyH|v!Y YdFmN\ 'X@"7ҷx1,A3~r$3O]}ޞq#A-ChwED@Dqk]㑯쟴Dh-^RfΖz}r@9m+E8+X8?Vdߟ(V=1ƏTZUuQi aSVv(ukL9'*ײHa鯥6Ȯ|8j.2ope00~* 2r,׮֑N^Kd>ђ8.憮~ԅ?J_`3b85IIH7.8#{8 kJ> \5MoyTN{$X-Kq)! eNJhuw"eVX 'Tݞ¨w \}{UN.g](׸.Ю H? 625{R+hsL[wpF*4]Z~^Yuf ,<ԜVo'@9ͽ;y0Z]q(F[胳r,lo'"!FeQ*cc1{ecaa,<J#-ĈbJ7猵O!˝^NYa,JոiJc <ʹirJR#Z(S?Z}$t ρdKbQ;_މCI. OYh8BH@l~RQ{f fFY'Gٵ`ՀZ_;Kv+a6&& 7~l88nȣ)Ec4 8c}&;f +PS_%Je%0i4**16Tv -cNZg =LQF'v^94iw~ CsOGtv? }TSaP ]fbKѬ?(C?}74 s_oUM ZmG$GHM!S-fWr]o4֫eD;ô"F : F`{azmT- 9 /ԲhnqHu̝Tz'Yݞ bg7BќQJ B>>I^WE&.=4fQ>?%wxn&J|/4e?}SRJoluMǬԑw/CKm^lS=N쩃]F/JwD g`l`d<L{*B?gP>moJJܠ4G"9KkORSpsT\ aڜttd@WU?قO4 (>tYŌ.㥒ՑSuHy!U}%/=$, 'nEfϝLGqJ3>H[:t֌B"Jc4Y}? Gy"$/[Jpe6ub{pego8.M{zmI'­~ Ӷ6 "wYK%~xdR.uo%4I7s纄GڮQxƴpsZ.z*UB*Z !^É+77:i#9k2`;ÁޕNJ^ )I{j4\tqSvWXO,Ï ,/Fٖ~oymK [cʫ1}E?[?pv8(:dwh1@`'#b]y1!T+$?̳N6@"t$RY  YP f@0\z)<.szl 10I p ?<2 8ը‘0DRRS`7ΊzkA7eǺL]*E`Ut'u֮"3JOUb.^l)KHBQWW}e`ky5B˘5z YLLf;'*Lpܧ3wܶߏ.os-|_)ۤuH|^f-r/v>ZϜ&_K;KĘaU6vx uF %>443/|2^ܒBk"{@Lxb?^+MT%لy8syTxU.+UnCsk%{UAA|ٖ0g\5fyf-f+Dkb=p[}BUx>zT~>%܂9K9[O:dw2qUcC/~{h3%] ?mDbȅ z7~ fs볟!4]\6Nu఑4HOMWtʠV ,mrv7]G|=mP|{E| ^ Idp$/rHTQw)XJ~7-8;->@8*>˹DgT|$B*V`Drz/k MTd:W,eK\%2^ng(tcUw'H(VA.)hHYo)jbIٍ}xߧd\ (% wZ[,}R?mu,tː5\FWNj rTƞ_BPW^ h*K+apLtr}sIũ0`e %pRRVS:_tRaE:м 5IA$SqF?M܃8<g7c䵅 堚._jbg%`f̚G $uduxr-_531#Q#nUs= V}`fV6+dXrÌi՜7`V>d `QDy>*A\puhSJ'">{ ȟuMk&Z5{_P}"$eFxǶNA* swP>sWĔK"锎ho4b7^Av$@[=?U ѫoa4tMod]5y3% _Tv3VoبX"w3y[;%e?l\䲬A<{,XˋA'KIPd/LTp5祋vKG`1n \(2Jm!9?2+CmTcL!˱mƳhʟK!8اę GÇl!s΂9knXe8.])aN$0HQV?Gjjr?cv keN$>ˤ-ߛ 1ʜ|cbȚ) GBVu.|>|&Ua49a=:Dԑʼnl?z2N&n5pz,O`kN=z`s +%(<"G,+L`[Sg;ؓ$H]Jyѱ(1\ :ٲmj~yk賦a"=T[ǐ:t{Jm̛8dB ۼ-*"؍Λ\ ߤ5Jמܽx'p^o<gO 1k/\~}EZKI>=jI!V/¿Y\ ֪ȭdC"6A);C)6[ p@(2i?&Ъ oΪݺعTv>"i7i<0=**(wlrQV+#rkk[شuKxvĺǘ(E`e?ȡkF#ybv *S(LiU'|=Hֆ=}RAX0ܐ=ftBxAZy9>ViLƀNVCۥ׎ `ǀRay\tD cމO2܊YTT`rwHӐtUкk4ezj1 Ӵ#9 l,h3#>/ۺRKqkز H҇"\tW0]QFC*;XT䡮2|\Vߪ5u$Ԁ㧚*D[k"(0B? }NpƼ\U'`49ev{"&exd =`91zR/yE/jwM&G։-/A|e~'633Bacctli:KKlUL\I_]HjIfJ t{Z7 J gX:ؑ'I 2BGcp\ۘ`VtAaf2SH %+R$GDrsqz-A3f̭6]\z:>{gًBNWЖ寢ppӻȲUʙ_v/HIiS퍸c4jmO*nMcKh"Bܢ UE4M+ei0.{b/<7F/ǭ`+Ph1?9ӎE|17Jj2l,>.@!9V֌ \qp`D޻X±a}̸NJIun &N|- ĀGڣ$k'i|,eS8 ^Xc=d=8]sFJq6q'qB~0r/tozuAg?W/ic @ǥ5yb3Lo5Xt,ŠPv=1E'w/H*Ƅ >[UA5% O{-ބN4x\ b>+ӼW+|S2D{%%_5Mk c%%ijUgX@t%Nc^xy]ª۪iqyY;y|QPɶPU\Gl? pw˧Di6~'e޳sAQ{{* nW'ՏAxK GW!vpF5p aV_D8e {Jlr60JiW7GL/%E]|fez ]diݜEFh8kڒE 0ƣ?͓D$jruG/NZ3JhoʺYËwF64Ir&8BRKOFXWCấ/[9>s@͕P_y5]>+! [Y }Jd:}@' +Bo)`bL_AxO\'yJ+`Ef2$BŪva_U;ZD{)k)LX0<%@U^jX2ԭuiQhv}i%")EH]f/wڙgd}@[OjpoVtm>Be0K X3֔un7ݼq4=܇sӰM %#WUS91WB".>,m's*YhЇr\&v.'* # Ւ^zpwM^ER1CK#K2?BSmL#AĆtѯoS;GWhBQ3-}+vްDJlBݗ a7\,I岷F_[EFzl<+UZձp}[(]Uq7b!vVDi.YV+ vY9'}sg-F=0X퐷Z,\g3шV-=bW>kjv #Se?ZҒ@x{r!J٣6ur Xt5ɀKTfr( C[g) wc@,ɽ`;ڎodT{gF5_b7#ڎ.nCfscu"\,4|$íK#.|g@7BSr\SuS.:$ yt9>$o\'3d0%Xo,+2?4:vu*Ł9]S=!.b#d-.QYvdQ7#k MQ5{N 䲈1cEyi#d~0 m_YX߽XNl>=o-^U5v Fᢲ[a9-]R,H:0"IHMIm(WIŎ>cA4o7.Vɰo=; 3W̋v$*]T 8ZL|/:puU2G~e/efZO&W8e3c@7Bc]<%zd22U KXGY\cYGblŇ8og1CAM_~0ޮ\&ҹxM x!bx2%7.p <;J]6e/U$ %x-܁*pr h10_v}Wd(@zqERgf acx 0ڈ mKr8W0SD b[6QLzH18m'h(UR^GĹQ=iY^ J'֡ EY J/ /&B)īѿ?kL㎶r(gKzO`&R2AٷB~A?m~|@'Dz[-)PJaޓiq RGHPLAn$ۯos?E1iWNS(xK yȡ׀rKjkmP``Mq[HnvI >UOFH%0gEvs& c?tԱ_tq?ε_+ pNQ{ˇwe^DQ@Vq1uK 93\m4$F :ئt[l(1B2moa ODu ֟HaqmH+QKG-kmUh`B!bۭFEs6N15rJ"[0aɇfcD%!pV}q*hs%I|AOL$(@4:r=9׫ԞmD D`VXB`!m:%G %r"y!8XQ:`t |PzQm^L8 ;_њ?p}gyvT M7Tr[*"ꚪoz;OЄQ#3oـ&$Q:_kPn\d<4rKëȈKfC7 AjPB5?wil9=p7Ğo{1AMR;C2Pp[K*.2pP5Go8u9"A 3Дwo+sQ]@R6"C%]j*?mc`1Kx@X\JeV;'_\FPƿOb7qu 'EHyi58{~ȧ~4Uѡ4"#W.ِ]N'C Ճx|P.}0JZL>5KϿihذt4 ;l0Wp*xڞ|sV~㴙1z)42ӗݜ8L _ ^i}3 iqr:$lI ٝ_I٣%+l9y玲'Q-"{DU/33ݮq{$.ݥ<`p|Juݼ#e4=e?̓5#J>\T  NGTqBne06xd3c[Ykc@j.ޜDZM s%] 5Bho^;qPGc`G2@7K^OsSKrn:lƳd2rD1x{Tlךnhh ,fadIh܄mT's; "M#vXfW2p8M&%R#e34|tM%/Ά$E}3MoLol)ó cN(|;\O\S~Nu\ms":ykw_*ӆJh-X?Ψ~\i)9[}Nl{PF{[Y+_PԢu/|Gie?1r55@[+B磑 Eb[0ځ-PfuPBa 5jx&}6.:ݩwOÚ0 -nvRR%5 ߆ _ܶűB>L1 (.? X\o@k'3=4Eu] û^;4֝}=&)9w tlv:sPJ,7GV|ʧ??, YDøc驠1vFLPB~߫ȓeqaĹVӅD[śĄH3hLl׎DSK{ޏ34cusɉ_x|,Ҫs?REb)KM$%7WzچBQۃmG=j:Uip̗xrNo4$X{ K" 0,R |='˙rnq$ꀪyϠ Ά3ԙ!ʽ+8aZ&JQxpWiB`wJR,EbW/wSEMCǰݝȠ6<Kiv*ջ!йUhw& yobng85s9TkJ:#j {@/ȩim#vnuV콱5·*;}I?p֤MU qUdUv%͝t:`DWbݑ5c?'? fJ#ǻ1y:19{l<'c8o<@J>×̚}y.?L= Nc\2W`;a0YCn0=rpn閆7gRЋs&Y!aﴲog06 :2Lqi槷6d*^f鋻hEIS? +YW=c"G|mUR仦ȧa(Cgs)5b̾ : 61âfPΞ6/fIpo7|l|W%ɼb,$Ӂ?'Dr_\ː=3YA֛/BH"E %Y)5 POA`rSdRsһL7P8XB5x^ &d0>?f3* [~-0lu£SxF(? ΘC:n&݅­e J{.FbD՝gassWnJB.jTWe`fvfwked| >dxǜc 7|~;f3P)=⯧fsl{;僲ff)Grk 3>FJp>dqK=Y8 Ъ+ZKG]ER P)6T"rIߞaDvz1kectKΘ~1F$b:ؗxeP&PyIc zD5ǰ_ B`~ny% 2 pkqi2lKSa0hTbve\v:卮aOB$TG$G]T%򃈸/ 1mϷHܬk},>ES9Z--Uδ= ڟ^Vz&JIo?UQؖ1U 4 Ve=V\tsضm&7.`4$><.Qmmd.L9զBu$dW0ĜX x~|Y״.Y5X@.Qnol ٚg9pF:{)˯о "6fXtT @%TYX>q <`KP, ;lOc?S~24BۼK#'B8 `B՟Qk$yșPt1d`M"̥8Ew vbvԖ(R/RXε1kJ& #C,)z9Aeu%dV3\ߪLӒ7pn 1Ly{f^j~iS3N{jr_{G4I2O BtWݞV'pINB҆=Iw,x7ny8?tJ ql 棠AǜdB4l SiMAd˻?偼zc/ /?@t2R#VB; rsKHM%Oy0F!vͨ-ҶKp#GOtU?X.9A:[dzPGd'tc3O5ʜ6 o$Ù cr;ϸ s",MS-aVrkޑx589-îuD]'cL"r~uf?OHRW!*:C1a`YfEj!B/L&Ŗ3J[szOϾ*c *!֬\M! X3yH"@c?XhrSuf8phq9j+Ph9ihpvIX+j^KKa94}ki:_FHr-irRd{dx3x>?]f$p.#R`J ayC$:ckȮN=GCHpWHxA^zf3'DRG y1d!NXVo( Y @!]ZXT4i\=^o$25r4MGܜ5I}23XQjN._7GGZ S)^5}~*d?}&dzkr- m)xN5)]#Rtq8+U4,۬Z>pCrǖh4ʦfL@ O  r 1 pc/,׉ؗ ֈ12L?>zF%(P~DۤJ@d#Y.>@Q99yTXLT/_Kh` GJ ˓ޢ`]3 ~_eGS9IXa>5 r:| 85CBf[64| ªv[h\[zH^qV-XOI9m =K1%Q@cX=Vu::Z4sxkΰؕE$_PSxށ;ϳTE[g f;D%aPgk#͊\D%Z <`&`qOX:w\>< N?>*Z&W X!ļM.2#mVq,쀓 wxҥqC~_ #؄`納ywm6;SQqڬ4HrEl<6Z䞬ϗصf{z*Cm4Gb|Ś ;ZN7˭\ɥ-7\9vBTZ̮K(>{ ȃW-)g#YCŶo<c`8p'YBo+G>إ8Y67 0UMgmqWl9ѳ E8{l=hp(RLIC<`"Y1TO)#F}Nڣ"zYo#S+h?~dTLu~)sCvCDk f_uB Sԙ&IfYˀd 9$hz7[*ʽ\;^OB!w5blQ/h+v2 "뿩('rHQsT?G3=4IpdFz@EŁd6R%׽dR=N,=h|:Gt >xT6m-Dcn2N{3uӍ#OJ/"PWsp0?rq n ,kWמKmmHa$&[˃;O xGꎡj|&頕p~g+8kI+7ĵ_ Kv-i{cK2zl}0,I YLiβӻ8eO{(ζ`đ~' n%W VWp(;_NL L6+d* QYcYeD,r0S9}n ,ƈBNw&"-)- )tA>Ahub&-9hToa_}h#wvt:+Šܘi}B&G &w_\Lj9,%\s?.Uy"%cAA @>сyŢkꑢ$fXY%_ 1k'ge2.iCf_$rNz ?k&~[ GA9 a)U\9 ̦t1ƉX\/E~y&#iR9}3q4y/!漤 G=FuV8qͶXi{/HN&%ʇQ9@,k0owDpXb/F;ZN:+nZjK>(V.(&N0"Poɸ3Q֠]V2fXUh/cpv|q?/9r:kxHV;]Ӝ瓙=u+ts+/CqM#>.H`[iSCLU=Z㺅izvODd 6s ɝl.eQb )TP~rv=PlKE fxDÞWЬ43$k&oDfݦ;$=@(nн#?n{<]6mciU G&yOR4E*wp$~}/Jii xjeב293(')]NEDA L=Ϗ?ѣr_Fav^K"1 ;z/Npmj e.17LR fD#[#jJဠZ⫇UC_؉%޴JE=𙆂II-L%=u7$ eqҕBk5{yfV}QaLZW%sd»W,ʨAˀr{GᙅP&r+Ѣ0͊`_-L#X@I X3ApX1y7fxaԨ t2v"v4"65I[SxMd!uW5j 'yW.ҊfR_!>kŀ 0Iq‰!fZח 闒ܭu'̣o ߱5{rV:Nv_q\F`J/}=}QepeĻ :x]yls0̠t-ҏlxYVgI%s ]_;c]yޛj)06Le?h"MAC."xg~8̿P*vUI9->@U=8i:A),V]\G 8FX]~x (VCRw~AUP :idA*˧Ubc~i\^ S4KEhSm Ԅ?R*적_ ^_""Pß- ~P\EBpͷ{[:0` /hq0("Ꝑ[rQꞀ=mJ1, 7e܅- JY~X:5ùLA1lt5Gݠ|CiXc,Gؒ J cAQLLXj '&zcyQ-lhkЋahST@`/yȤeܸæcd߼4Ȁ|QAj= zkdEfGxyAOM4XHqҭ?%on~~Csc @G~ἦ8xNrA:aVq 珫j^'э 떏(aMTAi?I忝ݱYnbe J֑$%R0yd2в>%EؼIx=0 *J}1׷tSȕ)u1 .\eV*8gj5PtABiPWKz(} APlC}Yf(ܝ1kPOqvkXj ;lѾ,D^~ 's`z$Cm{M˞h)+ gG^/fP-ZY_&sP].*{4L ? $nֿNxlcElly>2q>=3d @ % >{v3v;=|ML|E%9wB.ʮ-N= "JbhSV<2厎 +Ef|ty %?{EI:MT44vpXr\-OGV:/ k0T` 0N.CQ.W/ր&?,_1 `q^>1kAÎK)mK$Wp+ 4ujM厅vSr{j%CknMB#+$wLvAZZLf?d,H=Bth\_KXit pK:_XJvZkKD?H6:=J#@_MEt= مז|I8|eg"06Bmj&{?%5 uM:.6w>Pؙk[B8qs2ЯOW%mҗd&dz5u^x2&-DQ"6b $*;ذM}}59(,*=ɄoJ @ίYe0lc{;[6{VGhlAΚ*ox wTmSӨlNJ 'VUp6˘#(M੹@{贾A0Vrj|vY5axOX}9窹(X6ZkseOkVoU^m`vl~e3؋ρ69[*I@/}!ijR߇QF:]U9sRD^ȬIrƄGߊm8Hecc/JZDjLgS4*q NRg:$p6i[B#-?Ji+zs%C__*l@>08 ̤?Hip8"ODmTzf뵔5 lc =tu8v)"+ֵY菪2ܟd%),_ZW-.m1 *煰->?dDtWz"uI@{]U( GwkG4O(C H4 ~5^X/Hzj"j=U#Λl0I d<>UDy앶 k teJek,G}1eȼ_5hm'i/jpNyS v5~G[>#VN~ 4Jw=t{i.h⳧F}Ssc@f]]*nKT A@] W2+bzTfaoJX̲uD8GJaawM]Hђ̨JL-4BwF:LytZ c΄\gnjl>M>H>3NXQеeI0:^g3w )oBыĹ*@]s ä|զ ~=_쾂넾A{zl] z%Vڠv*1^\?cb'5tȫ&?ZhfKRU]QTK_ӺjBXhNx|gҎ>GN4pΦj=ŌG!@ CZEi1C+`˴C< j(`vP 5oǑ;׽6M ,-lHv?Ĺv qͺnwDr҉G3)5 Vpb,),(*kȬm1;5P LξZ;-jX`~*%9) = - JzT\ҹ #( zgʓ-ײ8SN ӐQH {.&<蔪y_ҏ-- D(q$zD'p-&$ (%c':!@LlB/d`wTgDsцW.#cjNA>khb$,Ȝ0E_|IyW SioK/2r楹_ݱ a5iД ^<>i&:8cܼdm7pФVÖ>?ӢˡxKWŦ~?TBMraYXr12('h-8ah*k-B <%QM,@𗌃Fcp`nsne0s2XnyQ^{,],¬##8zi_*k9|7 Q7Z/^h\Z]5ְuHgi1 d6uq2@ Q nɆBWżMPå˝׃L#I ;,S. p=9EfYqtQfpzQ#,8wtv;)S0١hTY̮[rnZGfW1Vnʍ N8A !ߌ|bX[KI$m7;nO.VعH68 RF^TxE$[GdRrCK!ImLP 10X T+D+!<<"aL)sAzѶˮb,a* !j.MۉbA\sFw\$TTYtˋPV\mSg@YnKol|Lĩ2M  P:&PAo"EG%`0[W%Ui`08#{0F{mUqX%n<\ 0Pyf9WaRl˒=X%'စy"7PD*p-&2 ty_W VyPc#U lTu&u:滞rm@ x>9b%L.lJ~P@'MA #jMK{tzIq@C ПC*(,(?HI^CG/Qavm-# ִ.G$1hLkWF鍣Už$$W=kT/ZFkFm.ׯj4 -iт/ fd!&4B":Qq*yƁƛ7RFZ5V9OPVzG=e\c:lAV9f7QrX$ uok@O33:nu?葏O&PPhL>6\acoAH8I!}\)\TDQOa;> w2κ&V*mriDpX\ eܫ[ "&V7&du#P!= Mn?ՌLCfq`8^}" J(|3[辥(gh>r>!}jF=b }Otk'?5RHzAeUAM)h`oB\*~c=_E;hȡ@ZX}sl᭑-eJwz2^6G[8iO,<2 yî3uICE&̐kT+|G דUKwhS<gt"`fIYv<ሻ`.D޹;jc,mQ+sq`^Ux-M^ "e%ک,RLg TDq,7> enۏqL}QBYzZ'tpE= R?\W*o =HPGXeE$XPjԬgG>>2  gxT ؔtPtR18A9,z#vvjQ :: FRɓm4>vϸ#"Gړ.hO&Q&:ն?P#sBN$0p8DCn?_c7^? ݼ7Ɠ%cRKvaCmn>m{N1k?K9:504(-%>DQ ؘ:ZC[xG2w^hg jxHi--9fD;cív{Ţљ2h*j=q#ؓ(4"t Kd;l8Bo@ {Ѿ:(cfm`#R\e/ l ~eJ}IY1ĉ5V}J #R\_oFZE| KRwO,%|L ~ϴLǚ5`H};^\I*MX>j4wp:NNM/>-r'Ν#f?ޫ ܖ y {jXk<l[՝zM^pw{P|,cvXv G FD$~Q*1̀=O޿0˗ͩX#*5rҡ&U"bKƾ(uB.8D S 5V=?:UG)5m|xk7~ .G#e\Veʚv  &g Y{cC8^ԡ,9`>,E*g UZI/ͣp&{CrNLҫeE ˮ=LL4ehBU dsJMoK$US~PRi{QO&@*iԞS"p=edǙd'v\JOOtecYt|L0,G>|2*^ b ( ˑI):^;?|9ޒ=`wYb>#yӤ]uk?8=ܷkx{|.V<Ɍ`x ZaMFivh쮖Ke/DM*u3'b-嶘;ew^YQO#Es`u+V~Gqj6lXX6(;MS:8>U;n9Ϋde%.m u$? &ϼcqc=Rf$8CJjDj>9xi{|' Swߘzr ސUpwCݴ#Sy)SOi:\ޥRQ1^qtc9QUwUbjǗi,Hhp4gE{E uΞRڱ9.{4i*;SvxZdeg$E$AMOiðe3Q@, oa~6 ƒ'g\1-a%f!CahN[2 Eg$vjxcaʧ{GN=\x7@3M|J,39OnoZ߇ߑiJTm)Hwqu*r1߾BӶa4ƃKm< /hIN$^jZQ*a0H$ϖ)BM=m OBtL] u{cp(g#X #vJ}z&az+#2q8f7>ʬ8r㦠VKvdFi euN!kwSFyk  DFzLE*|`1!Ȱ:{ʊ@AoxC8kY1 J#3+=^ +0)@us^yWw؅+G ':|>@ܽ<[dd=>JU\ni- (p\%{)|%=vOew].rں>}hY>fp#kz( 2F\q!j\Xׂ8@(C~L/;)09O|\iu(^h;xx@՞m;ozU)AqL 7Է,bX0HhޯF14ܹ #a8*ΙON%%F,׺\Gq=fWK<+flP;S޺+Y",ҧW5Ky}yWbhT{͌+V+ΐ 񾧞̕T^LU1@ŢCgoQ@. ⩔UR.B3|x]B,;~;Tywl.< hӂxT1m;NĽtb>VpXJ[-i'ai` z;!0(HdjЙzC[11vctWYz8$4_M&`zs7ОZؼwHtCے2XBL({8[}S |YmD  /4M #SXAɎ%"} Px"y;T}<֤'qRFƝCFb1``X"nKȟŦEy{;xG566wbA6z?SԵq r ~2TP?okHc-@'5NGvY}k͸mfpcԮ} cdHl&[VVAqR7@'J 4H" 7;-U)$.[NlˠfȔA/t!M(8t|*ɂmU3춵| MH5u>7E._" n2&b;e{hxk |em#& i6#x= + u`ҰW:S $n$b96d 7ڴ/ެ R=]ߧ I>UIrrSȦR,Xs=ge}=jP5l zr}ň=}VN?O6)zs mՑiVY7$WߘfRAO:uJj˴rt4v]J+@jh'Ld';Ŀ%g+oJՈʋU.R׵A4 g(N75ەS ̙?78Y^suA\Vb $T ;a'I}~H,4JTl3:U?I'(Mҭ﹦2MsӢ|BOZ.>/X5 K+[z`ogAdPf;{ߓ"Y ;=Z-ulFkudbg̑U?ZRKժ0UBU.b7:,;TNrf]ի̰%s/C^*tj%E+iCz{eg2!ENetS6~6diڡoBXGi]Z5w$$Us2bfؔJj؍j"<]P~Nb\!D[ $@ {Rɀ]h+0PhgpzO,W12}!tQGstHh[;XƟ|EP K޳',GuY1le]F\" d\% c"ɬ j -8o e6ɹCOTF'(V@+b#A$``/#>^'=H(~{G+SQ?gD ^i$Q:NUhj 1dT7aGǽ 7Ϟ$IlCqHOC7_ 07L5ܻҍD1OtdzlcnJOъ=W㖘w!dk$J?*Hau@dj/gRGW lt) L^d48KXbs 3Pm>즘Eڪ*ga F95ޑwhSAF|J\%Q]eͱS`EC}s%\ERhp]bG t-mWe0Og$.C=v[t͟b,tlM='1'&.&Lwhɰ}X/xu15+HNVb<DhAyBy[Iß6MH t$~9*c?ʐ=]Brg s*##$Q[~4Aõ`ߛ:wN;8aiw/'&*֗2rb>a_56ۅ2d} IWBdz Ԟ@UU4SjA_Az_+5 wᧃRcYN@^„Xuݘ^*hGzs.gEoGNb (amҽB>yWu:_kDcl7s:Xf^y; Ndw2`Ar#Ko(KMXko߂JVFC*1DMsbd?[|ȀmAe{2lBN7[ujdZCRgIRgũmiL1 E?+nΓ($LB r8QM "k$ "Dx2hᆺB^y}tݿռᙧwq;%> J"NHd0OlU+Y¹JtV1LA&zYڎg)DGR EJŨo*!J/thܛoa2O)Ib۟-6jYV[iB% ckА@Uh8ê=؏f+q0 Oa6X T (74\5wK(֎kNw*ţg30z&$rs-+F;S1+Ў_o- )M5@(IꞠ+.%*9;jDͯˮpv>]wxOkęVpVct,a41'K-vLrO1U|Aw8;y(W"iնe̍sz# $AX1# K4]z}LX9nnhluh) TLLssҦW,pw"'>= l2gVU퀆+ΛƋ$g 0Os:M4winAT5K!Ċ˥hF'w`dIhu9rIOj: NwUxTK FTB,%q]l &ۤ&kV%Bo #?:wG6f҃47RW'Z^x:H6=ՃڔcC[+?qiOq?lot(_ O9J0od ̷f*2QR?s&3cVuLL:1ߑp5'VVYى!KYw\Z#:R% F͔{8(T~0g`F]:by#|OA,XXL;CEVGu -2_2(E> h$'sЁo1)&tԢU+8e-׾soXe:N[)ޑ;yX6vH:]$@0&U ǙU J!_Ame]Y/%)uJ xOcx <`%֍Vo>oTn(>뇢fɁEZ7.\C7r#~[RBdR R·!;qa%t3i4آYScƷs@ut()DE$G等_AH Iԅ類CUDH[Nը)ib+kM/_#VKBdp h/N~V^* #RK /gd$ڞ(lM CKW'/&U #?ɰqE7Gр{>w=m^"9ficm1)vRt[螐#l$ݗ}b f*_jꕯ~ZdIhe$dVf9gލ-1?`Qc1c _g=56w. +MsbnE@sxQe4p W6_! 9uwJ:zYH Կ)2dRpsr4Da--"wGt}H_ Hlᮀomj}FV/榚s$H(տͯ樠RWeǗ $6Y< ;g DU'>աMw]i4kPVHJow-jև-[z.ppxpfS|/qDCrW8cpB'A4weP]Pȥ[qĻꖚU`1ѱrVN]IEtaUEEtmz807,ۄSGM{$EH2"zr~-#d1 S|訃ȻVr!4s%#MhiD3!WY?j'[\ȋWD30)S :+Y~`^R9x{8\t 0"{eizwVAd`'B`