libicu-doc-56.1-8.fc24$>*m7"ĩ/h֨L>7̆?vd   P -3<TT 4T #T 5,T N@T RTcTyT,DT(/889:QGTH<TITX Y \ T]@T^bdefltTu$TvtlpClibicu-doc56.18.fc24Documentation for International Components for UnicodeDocumentation for International Components for Unicode.X(buildvm-armv7-08.arm.fedoraproject.orgEFedora ProjectFedora ProjectMIT and UCD and Public DomainFedora ProjectDocumentationhttp://www.icu-project.org/linuxnoarchs{pX:a($cL<=5C](W 0UlqRWwBo |lT6^=<U2o9SjLcy}kDQQ@5Ea1`LbCK]rUDG|_TC3\`|kxFcO@˘I l!_uH =iHH<7-^2VВ7"jBhjv#o0/{t { { 3 gl {0 ! 2C #  @YZM[oi zq hCly[=OA\ v:2= \nyYUq564mki/PjyX?q Ot:J e2y~?PB),,i48~Ch.m "_pT^E9^z #)Z #B/Y#y)#->C b 6!س5}r[3}O dU1v/\S(a26K q 1} R 1 _b/,l\aW$p{ !@) x@:}. JcG:RHSl^y#]iYr,{>'fW*Qv:;l 7G$s_+SN~977>.{)F!j );0UM}q:,X߱CT&OCp22=KDiUy`9yYwG@W2;, zZ#ZsU?OĈXU!U&rZ8~U tNKEDqM vEX78a'3028ɢ?)>x˫?m-7:,,iC6W>^.]aJR{K`Z|8heP;x^TORrџPw*K0Mt1~*)W_Qgx1Dbg()wH U)D9*kd CgO0^|CIbBx5SkA큤XX@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@VZX@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@VZX@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@X@8ef13653dd7a2a78c4b32761cc9d40cc0ae80079feecfc71cff1e1903394fc286335367c37319f12122a94583999dd16b64f70ee6321133ce8175c39c003992c38ec58c51b76b69f7fd7d477a943618178fc629c1c6d2e550a3c56d28fee37ac406f60b963760dcd70305ce36ba3eeaed1f960bf22d4dd98a717a6f021f269716723993d04f269d84ff23cf4de9b70ab3b8d6a3d72d2fa1577cf841fa2dc20b1678d73baebdf8f811fc81b8858bfc9f83289bf8de910c727a4b6f311f8a446949384854846280a808f81f37a3dc38061855fe4826354ddb28643d6c307fd4715aa951574f3bd326abf8645615c635d9d84ca035af78ded9dd9b924dcadc978b3be4e36a76bcc237c1922fda859750f734d34df1b2751c9145ee80b7f16114a1f988d30f05d5572b010b368af435a148fe3499cbb8089e615e259fd6811d1e75fdd6251d7df75d073e1e13293fa4ba862ebe7b6e1f84350a4f7a06a5f615cd2cdb89b1a84e7ffe3b7e056f45058177c8d061b1b4dbe544e253de8f3a628ed446f43fbe12c502e70ac6022390ad5505f85de43ca0027d14e877f1d92f495e0701705af6cebe752c32124be15301a3dbe199bf70ce26e41776b95e96682d53b2429142f0c84442d2b4454a5f79c3f03cedfc19e81c922bb7858ae1bf6847288f55a3aa4759ee39b28cc968e0dcd7a47a838246130cbf061fd00197cd815ad83dea078db4087c3831adee37a47e7c4a678a3ce7c8f586786554f8585131fb47fd0303be21d9f4ffcbfae9557909dca2c6e9ef822c3d953959cf21ef3f06605212c1d41358b1edb885ffdc10c8ac0c3e169d4517c5eeaba165304146c23ecc012aee1efce2f0e6eb210eda92a79aeec8d3efcb10fa138478e4998933aa36034e87878fb93825e0d1eed50f608d59ff8a58ed04817504e85259746c173d8538d164aea7fab5588da215d6fdeeaeb9ddb52a363250109f06313eccae26ef0cfec7fab270c50ecdce699f072b9352d43e9d01bbdf368d3b4f08062461b54718adf8d017478feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19445ddc77ae48bd55819ebfd1b65cc5437f7b7dadb640ef10b408463b90e7f60ab6236b3c332e540757abc4cbf2ebef269a5e0ef94408203ec4fabfcfb711545a9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b19274b1877da6ad1ca742192100014d2c5125829bbaeb6de9d6791a0f42c34c61392e8c728d7770672227801b47c236977729ce7ab75afe366bba2d41705656e0c37f3956b6579c508619bf1c1cdf9d971b9de6a3f9e7564fb310ee3d302b2201f428d5ebef17eafba01b946a7c01c7bd99abfc6264c6d559c741187a4b5fd3619372986e595b65cf92c6fffb12f729ad2f76802c9ae24ca46590b9476101f19f4ce2b0ba96f77e4157de47c2308147929e9d23101e85b217ee723516d90983dc20096c9f7e71fcf4f61c126282a5b94514ea75978908dcc35c51cba09d93315f8ec9fd07c8cb6d7ae3c88cbab2e584a1e328ec6bcf310a714e6a00d604777da0ce3040e98d6dc16cdfa0963a56411ef494fbd166873cc536bf08067ee352a802171bf3251fe737ed0055bfcfb72f23d64a5ea15f0f7b65a6633477f1f8896e5e7177b9387ab15dfc32e7c96a6fd800ec60297849c7d65674eda1734d28042b9be7eb6564f6970c637946b03da4a7646f15ede6c6d69fa6b3db8d118e75fc7f968828f45d2307ddcb1c0ee73f171f5255d8162720473b3e724a7e8a66896bf50f776d73cf89b17bf1752ae7465f3af39b25549b2993d8228c748d6836caba8e469a8b639cd7b06138baefa7c9eb29fec21d35bd02422a15c8760a96e6554f4b0e4f71fc63875020437a7b1ea23359bf8fa192b982d6ba21c7a23536dcd3a85cbc2342264d3e244492de62aae0e3686f3cc9b8818c0e6b1094a0d1ea6b079ad2b18b253d71c533cb3c9ad0ba9cad93ad4103760b0d32cfb686cbcf45c05feef7e9379e2c7f2bb5d0228d40ea41ea1bad292a1d7746d63a5890bdd1a967a7bf662828551a645e2f9a7684a404805e456e14d453970b2032a4fb7705259228da526a4c5e74ac37f8fcd9b7c41b25a845e9281c1a664b480c3af7363021d714873d7b148b708b3ba4e0b6702eeb738ec114e9fb805ca926950c88c9fed4998695f98b17486e146ea1ed223e0a7e60ab8b5d95733308346b22282a57b310a229961d36320726e00b246967fdabec134722841ae93d189588815b890312c7ac411c565908bf51784126e7984562700427790543cd2e738bf7e6b60422b6b4d706469a994228b49291f7bd7692218a2973ff9915882fd3a99d9b71b242871f0ecaa1f2c094e3a267201fe333c3990717634fe4f638405a954f78a489a39f93aeadc5b2e29294fb249a386bf39783cc86c42fd94ad2007b45427347a6598a9b3fa69a4044bbb6aa79202305b5c53faadfaac9e66e4af1aa8265e36052f9fe7f22ce25b94a15b22409b9e1d52bf7c59afc2d3a276ae79a4a5d25dd5efe2f0320db9dda7033a3e22f04898485c4281e22d6559791abbcf51061816bb8793f45058d73ddb89fd6bc43f338388f45faf8a6c13c019d6f81f8175aa86bd729e0067c1f2fed5c888a6f21f451b7aa72f0ce96378b741c857c058dac60de8b1c606d59815b85d002fd64032de137ad3d16ca427eba4e77ec8e849a4db85390b0c603d1cb0d9bdfab6b064684cef1565bc445ca45fe8d8687cd43c14b4e33b914e1929b1889d0ef26edb6d6bda2f80f311c4686bf4ba4b9b6356d94af1f2c646c49da0f3326091b33214a241131343561bc8b77a326d412bf26f2361068987f41838361cf0c2860861216d3f2ed4efa238d9835144a2cccbd771d08a5de51a81ff0e4774229f443d214c52ce2fa558710ca61666b45ae900f9940933c048a450e4110b05c226555207b096e8bcf9753441c1a50cf482d577e31964bdaeaf6aeb7abbe669a518b587bd63bc467adeab0886d036bbef86cb2f970a4c5e85429c5b5d836380938fccc2de462ddc18fdb03cac2b4518a28bafe86324fdb5214c630b75e09089e9f2da21087986348b32945c6d4cc18f0bace7708a824d283cc3142b1609eb595b7984064b9dc5bcdb68a8aa8100a7ea0a5ec583f4032ea879040e86586ddb611787da50a4111fc940dbbd65da6119eda2bb6b5fb42ed5c4979aa4191a981077beac85e38747ee1af5bad740fbc53c31d5e86218b44e60bccbffd12775b2fccc9def2723016ae24686a19529387fa92e3ef60b28e72022374f53ce502d9d0fe6e60b0d3b80c3dc364d01effbeb62d638096b6d1d7ed80189e2d159ecdb4dada091980532b7597bf7e41ad35f43b26989498459422b1351bfcc9c28adf5ca669a22d758800627c6504d7adaf2dab06333e17240e2d1cedfa0b1fcd79956741a879c92582c1410a749489f0af94df3b0d55d883f197d477a7e94ebd268cf491c98e6c6390b033a6d70f7c4879c7ad60a502d7b2bc145f6c241d519618dcb43dd3b9e9280a98f626aa09ccf12e789503714ae6cc40e9db9c756b108b5bda1318049ef9d97a3d9e770b7c559a174cb1730c7957c02bb5f5e48ce6e0962f835d329e30b1025cd41ff9a4efccfd68419769b0f07454e1010968cd6d699bb47b570bbc6657fd12ed1a91c34c22627ba79d56ba856e6c07d9035b7b828481e107daf943a70bab7b24a700b61f12c590dae67d0d046e0b1df90d743dfd3655a2f48b9be2a98d04ae97542783e24908a5995d4a7790eff0747e274ec6477494fa9c4ca922f9d0002d39c59912c4174ccb605ce2c7c30d8774497c94f71c46e40aa010abb7ebf150e08e21cc16b0ee7e10c061398a9a3544d08648fe758cbbba8c68ab0892394b795fef85cccda9b3d6e7ddc2d389ef03d47ac98120641ef773b3496c5f11337d42c0ef2c3b48ccbe5f812f2e850f64d17107ffd3498f9bfc39735ae67f864c52a7c6e7d6a30787a5ddf0836913cbe47d7150cc5d728b12eb408882ca04c85ed71dc51e304ca55458656eb31c6c5fd7333fd37d303a001183daad0061c10ce77ce51b71d7f55a37ab1ea991794a8500eb3f742f8c771700bd3102ae5a4166f8c89e7edf290229970bfc3058f18301802bef3ee1c09ed12cfd7a35c00d1cd2390476a12f2b3cfe43da366f1107f847f0b7e9b3ddbfd31f2bedace0ed9fa5d540fe6ad371bf5618845b8c3eeb2f7a3ccfa5b8585bcdc721add6a51fc037cf83ae84d21127e7c27793adfbca312ec7d7ba9f360178033c15bcb0fc7dd5b90612a7c9e28a723dee5aa458cdcb6cd9490a740d7c18b023e92e5fe3f5b3417f701658b8f6ddfb924c2514fb24776d08bab9b9da45ec638b8de41815fd224feb47e6babb3b217e9721b5a49bedc1f3b0243b1ed373b6b7e8ccbd6515969054da962773ed886b52c83e312dc77825780df1a6652d82e7bec8141fbb1967fcd3fdb2e8033f41b5812256a2d26285c008e27491136ca21b06f8c83e231d6c1d5ee7cfa24c99f5e4e3fb2feaafffb495ddbdb1eac09a473ec92d9bacf707a0368fb367a6c1ca7dbd08c63af15e1c9dbfff29f0d0855d312ea53c60811086fd307c9ee09d20e0a1fb3419a0e51efbdc04a50ad0b6e23fd1e98eeaa53ebd4cdaaff2b222aa254e7c31f7eaa33eafb47ecec359f29692b5a143662251f2698a4d53cd4d9b6ef713327460b824d02137479b8fca42426c772a5bbbb5e5f4b832c979d2db5939fb60458b13493b3cbbfceb652c4cd73fcc0aef4effdae7911e157afae49c34187e60a1f6371633a8c73b18743b9e949d5b3b35048f272aba274242bae7188dd5e327786dc42236dea64cb44120307378f1cd76009e412d391cb9e91e95230050005ec97008fc97b6942a8ceafc6f1f5e4003c89408a5ffa6672002fff390b86aae5724788bd25ccb8ba9829b0aa74089bb77a359ca43718fc3a5e9bc1bf88af4ca7de74c332bb35c938c26b6885eddcfb5d457dc304fb8fce2b13c6c022dfe8a67d0685f4e66dd5cbfcab7fae697e0b94aac0af3904cb84d08213632f0d78eefe6ad896ad4aea315713cf384996ed92256be15a9864a41f9e06312e7195af402f47d344be038ceac9101aaf84213f920b5cccd186193400ec25d7773bbd11f7932fac28bdd7c8632e4ca673c9d0752c4896e11732942b62af6cdeb7a55872a5321d817228743adc399ad8f2d2ad965c3d80c9f6ec69018c3f44b29ba852a86b0e8f64bf1c846285e27f393a5fcfd80766daa2710181850f092d3a585c55099fb23c18b934e27d6662f67378590cbc3dd99e798cc8730232e3959664e92657e3a364d861fb299722321976148600519a7903bf5e868a47f1052608dcaad6dd8b6038c2aedb090b7fea50f20fdf394ad9895e13904e6a584e5ba67751317122a5731304e2533abbda70ffc4f4719d628a505377d120a154f5fce036603ecec6c3a4aae5c7dfa1c0af05dc540e0cda8f9742404336ea7bfa55b70f6eefd0fb746a3f38bef05cfc8cf11c9af34fac12b112ed850159e43e4a7689ec60400c8c03e6194fbc5eff53fbb903c879650b413302baf60a6703cff9b273970fae36eb0a3f13c356a821bc8c5cc7f5e16f56d5e1ea5ff8e1b931967c59410f03850fa38f142b6c3c7f66d64bc92a3b2ac236411e85127915100bf69454fe0ed0f01d6d51693c9e8572b342a865d72545c50cf9e83f9962fec8e0b7a293e0caaadf34c3e5a32504a5e0c73e9825491cef1deddaf8bf84de37b012e3db917080f03ed7f01cecd9845018e744de5ccfa6cf5678011aa23a1b57222d392544f90977bec507ba5a96080dc3fe182b80ee8759a4c5328edb465d2924b306416b738b2ad126c84b85ef3b475d99681eccd6a111e742b23a9d44d78113cd7fedc6f7044c44bd5ee94fe811bcf18d489472f13026ae7d19c3abb254a559743f59c52e7c16a453bd38ee80b59eb3fa3961f88f6e18fd928f257c7e24867ef5e7b76877da113fcb984aa4de70098e8a058c1011d8abcc85504f769751a5034bbe44b9138df898c7afddbf6cc0a9523a172af3e3c33d985e91a5579b5d49842de56bc2af96564931aec08b504895523ab1afca1de1b70653eb91aa5d77eb96d3f8246566a5de885e6c93b65a4b81b5b253a29aed94f03a4e9c15bb4b6304597b3e0f0ef716088cd5b470180a89817ba54c36e8bf7668e087ea268e95766e91b16b93b4eb775eee24beca893422352de8b93102115500ca00402524c689e749837f9dc21a6b1ec3b71efbf239960ca560d8de579cbcd57d75b98c9566c24185cea17773ede0475213c8854f6fe4a1fa049f13d37dba6e58b74bdf6d9d76a26ffa22be39a6648204f7713943a71da4bfaf87ef08aa1a52a34c9dad15f1df9a2e58e87d995081df07adda950559b8d76d275fb89b4cb3337dfe5e49ff020c480adcebe06f29e6d015c5d2b70b697e6f3c11f9d94d2fc1089bd08a8a22bb620746952d369b106eaeaeb65311879d51987494af821fa27d8ee1a9a24bf1af97543a172f6f22c27263bc70ef7e5f1b959654c1e6d092d8bc2cb7233852288c4b08b8fb51ef21aa34b57ae3a2934f358f1daefa0c138e245385e02ac52795182dbee10a372d4f6785b2e427f63a29444844241d434954960bc6f8202161df33d0b3efc1fcb278878bc6c69c1328836f3287469c68a39df34973caa775171deae2e450d299865139cbcc810346023752630eaa0d9ed1873bd55e7e2d131613cc63ad9dd622a517e7b9a56db42a8fbaf2ff20701662331cd1217297df59da5b9dd76ebeae5f085d118ec91bd4d0b183e97cd953fe2a8821edbab17209d9b7b0ff493d23a514784cc4c8f1ddb0587289e1853cc72fb6d0e3a4c344b4994dd5d0c48a8a8aa70e84d92f06fbc5b01fc4547748a61c7d134b2251ec55d9a7d50367997dab0d1c16fc3b8572882e6bdecc210f7157612e9c22e6125acef40db9842fdf408899359ddcdda9278978ca5444f32ed52b66947b459e4a98c8a4d1f8b638ba45b1b97aa1c214958a87bda4188e92ed115fdb390a7eb0fb102a84aac17cc189c289ea6a8c7eb20d987e80faf27743be73f28690da4f016c0b15c81e758252aece3416f4c1c90c0029c6dba13014cf40ebe12d5459f56f72036daafd5437a9945f1a61ae844c06da951f2730ba4c6180b6efeeb7515ce2ab787dad3bb438b188e1200cf2a19160c30ca3713af7b12703618babfe91ee97a72388bed31a52d27a78e4500b6fdf47ff28c11b8feb07f1331258291e49bb5fef42f0548803705c2ac2e803e9e6f6681c6ce346e21bf25ec2afbf18447dc433e83f9e18a028a96a01b29bc7e73618d588c1eb0258985c9f14c331cf5e07253cccbf3369f9380b5998ab37f6825acfc50d9fec6024e85812144cb8122a43e88fb1439ab31a2e2540122e1945fcf778082db40435b145498730e6f25418343456f4118ab1d567d0aac868eb1dfae96fd779a11eae080b9300e136f6e5f89fee760c38561e7af0f0d6aa8c99b65c9e221e2675a73c6ecd0d7a7320440f8fcb69c00f0cfc223ec6afa6e2e3c642124495ddad71b993f484a5ac0c039d559226b27797e11cde24717d6531d47c43979383564c09bcc1ada4a05a64d7ccf8fee08fe94374f591456764fbc5dc2ee1372e5396a65af5628272b54ca1546d36fc763723eeb17c225ffc9a1a6b9d5047df1fe0518db721302cbee58ded12b379ecef9c5e193edc3d76405faf837a709c5a50747a7530b3a605c2b4e4375b41f02f09ac38fd2655d1bec17c6e7b02ac652bd9123479479985686d8ebaeb019f449dd02a844654d2f36de85a2e9d3e56fedd43a56be5379ef8afd9e9b6736690248b11c83ed9688259eba3c4f7c892c4362769399232415b07b5a4727b779f1ec4264ffb3a96e518d72d477083d25e71f60ac8d31f9a98c76e1930e2c2daf63661ba9fe4f7990bdd52f275654c594e1d7f0f06f5e7cf51ac022c3af95516b9c93ca1ff7e468d8e4c8b6e2b034237c5d844db1bc9fb21154fb8462fb9c859b51910ddb0d59f0aaf56de64c76a5f50d906558916232b40fb12e78d132a42d98ab6b4036a49366f7961cef322e0eac74a0b7321dde8af7b296e441dfea12c0973d5730178f4d2621820e3d83b22b7c11e94fadf6a2558e884b98bff70852e55ff5d2c7d20776ac86678f91f959f4bc48692b71027bbf36d7422f3b8629722f81df23d8ac2a6486a8aad01ea7e65f3a8df47e5530031de1bbe6dd67b47a8439034ee26c6cd09b2fb22e7ef15e7763dc038085b47e2e69994e197968e6f1abbddfa1bcf53e8bba5ac6f43a253e7b730fe8f4477ef6542ef750b6432675c4d9b8f8f436ea14eb3f3f1d937d27fb2fb9f53a67710a6f92f28cb330b2aff4a5a1f5a3075c80140514ed057ea6238d5020999716adf603af88f9eaacfcca0c5377fce040194c4dfaec56b7519fb6e57e1366367c7d7632ebd7bddfb6ac2f13723d9557aa8c7f37c280d130c64c15e0e39325646ee8e9492827e584a53a5fd60edf8239fff1044911316be1a0283d422304e330e9f54ac49dfefb86f5852d0738c1e2de6203f1da699b295da4964a776c4fd5f68fd9b627f0cacb1c9141ec2653ad88d7215b14c1430e0852053d166d3b94e2e39e8c5785c153d99958d2e4798f1bbf84c256f26ae1da2f49690e47d70c7eb20b73ae569e4295c7a10936959d60c214d05463fb9148eb4751b9b60c0106b62ca620e10786a6f382c63c9f106964c4019178e1e00c7a3aa5c7d8306898bd9acf34d84c4e36c5cad03864fdddb093081b27f93628ab0273af3b09559155961aa77aeaa960587eb51f816a9b01438586edc99000f881bfa57cadfb56f07dfe229661b6be7cc5e003d065e4ab6c6992b3fcbcc4af6f28a05c7996ad67b63dcf34ffe5c87bbef50444aa56335f63ab412c5149ee2b21a587db249b1fce96b92fbb245e58bf2b72efd1deae8fd6412e972d7fc018db490e7fce9093fb72a46de2c9c67acbb71a2d9367c195986268212f8b088a67a1ee25dedfdcbef5b9552b837eea797c7e721bf1c2f2c77c61bf69a3e0e2056a925d3e5563f06f68ed324e2d28b85eb737dedc780f4846179785c1f1f8850db20a7f730497a71cbbd653d2d95ac67a8347edc9ebef9b9f6b0eaa8696e7aa447ec393736ef446c0927a5e10c112124e41b08b740a8ace0247a95f40f708df1f887387fb32f6727e37c7ad7efbe4537ad3f142c7e53b4512ee2e91a7d23c9e111edab238592c767f3e6acb30bef401fe630f0b9e53ecb07a9e9e96ae087ccfc1f41124adb4d77d0512a1ea4ad902e88a7e1f2771f12f86bb0eca184a84d803e55dba8df6b7a0bad82c2dbce56339b8de3eb7c7c29aed8126d4b4fbc8cd3432e90419991ea9040b9c1db54f9e0eed61ea99497c4a6d81b358861788248ca39737d7c7bd8a890bf30956d1b3dad460f33514c0d8757fbea848b21c4ae964429f1800bcac4b96c5cb26a5700941ba15580e6e95f97c520e281266d90788f0a3aa274e0f8de91f0d43e318a2095cd52829b256c9073fb20303eeb73ebc8b78ffebe3770b87903beae346a7e25aae83364781a32022cab995a86f6405f1e6ef72837c2eee9b6626c00636edb0a445f984f4ec5783e3f427b69defb8302f6ca96aa3d6a6731b371687a3142c15538b844918e19a119076b38240f98db09414ebaaeeb1f9c81d8bbbe03ca956c7c3dd62401cb31b6807edd5dffed2d07493e36efffdbcd10c3c920f823e5b241f8e8e4c36c7e2677d7a038b71e75d95a0d3e163ad5a6138c70ec7b172fdb47c79bedf16cf9c116659c05049a931caa546f7da03954976788f2db4d4184960053d5110bb2a946f27ce03e4691578cd06fe24cee3868f44b30bfb26fa16475c165df63b5f982b2ec32e4718f9fef5d9c4b06e9f71f744928b50b1be185a6f1516e829bf5bc31b642c8deb6e6c9c4a7d1159de92ef7e1e90d41d5b09d64a68e0683b498be8985f50cd4732973450e4e990b35a763e470186c8f93ccafdf68b9e918b991d607a8ca966036417b8395c125eb1055d130aadd126096621f4809d1118db06da218d504de374400cd19953a7f4b0c18dae242912514e4bc40aa9f8b0dd1e59b425eb620d6c920211f3f4e6dcc693c3162c37b9862281989dc6f6f7fe950b13d4ebb7274e9197cdaa133571ff4fba42c9bf46f3674e2235802bdd4f3a3aafdae28d5213072b4312573cdab915bdffd12376f882fc921b288b187426a7a27de9b75ede744799011b24c6027b4f7d12b32eec002392acf7edbd4722326a1163dc90256ed9996195e1b378a0299af0a9748c92f4a154382005cbb956e73ad8b3bd9ede54413da31a87787147a82b7b3ee9bb09e550259e080873603072c646e71527e8760f7771e966fa7452e3a9e8c1b0022b8a0f7050eeed1debe0b0bd30ef58649c9f2894d074e02be99ec2365f94485cdafd12a7f8d34a7ffe1a4caa7cc03451d6a4d67f1d444f01f77da6bece86a45c919a77c601e5021391e0496405666718b9b37448747e6eaca48cbe22847afa7264d73b3685207603b0e40e4d57e3e7ddbfb7558b9b7fe35d122aa52a0837ef30b5d6b862d6a7e0b29efb5aeb18ec5e14013de08f2a87f88193e61dfbcd8f99caa9b1fbeaeb745fc2331de10f8224738944806c1e94382082ec495713e8758ffe58e2410f08ebfca9e64e30de1b160009e0c7b40050899b5c10b5889d549d53e8d60f249056d36c8e30c3555252aaa63845c0d0ec3c48a7e882fb99c4f161ba2c509261c4f407a957a9541c366ec492db9e6f78e430d6bb4516bcbf2762f2236a7ae88445c15c4723c4e2c111fdf745e416f4ee3988b9317c402f14deca8a863cc1d478668edf557134af17b75138fa75ea0e99fcf9d8f8e2b14dc0789029ffa46dd6fd5e9adce64385eab1fe2d06b38ba564b85a878ba77a643e6ac7484bda4389308db9763fcd039949fb48f59857a11a58015e17a6eb2526c4b4a706c0c8861238fd3ab3b58c553e6530c63d5cac5c0b80fb87ab0519fc07b779c7292379b589348e5d224bf2d71d3eb38f3807f3fab9ddef09322c11c85c84105699783f345c0a5db8f2ce114cb03a90165edcd178f76814045985d29c0888210370d80bdf54841c37f46324dcb79a59cdcc999cae9f241e9ef7d04ed90c7f15e285cca37fe6efc91ec145971eaa792af99df2617c95afa1b5f3a4110625a779b88ff59ba46d55340a967281f4639bedfeee51fc49c556b43b78dd1e7657cb85395f425bc6f8e60f9799e28cda522fa47e9b3d83a16e069cfaebf968fe7d4d7ce24784dbdc2a63562513b10d8c4090fa4862088a4b58dae82348b8334180efbe419ce80233bbc97a0d73df4b83e9b1e33ade01eeedc82c9056fd05aa8d91914a79dce08bbd1f04d781d2f1424392e54ce3352ce52b638348674cb6861368aff263a4797ffa950582f5b10effecaf059f8ecfad7c2dd22a5bdde152e069d538558b8eb645bd0e0c82bc837ff70f0d7c1139f761a6582f665b010c38b073705c1c65077d891858207d1ec0ad8ebf38337061bced33c024701b870a8cb9890f640840dba6a42e4c0976aff28ac6a3ae017c38739dfcde81a76e943a0c879c5a72dcc503f494202fe72cf8b9d224df0dab6b348084de4ed9c7dbf4486f8232ac37e5c684e9d07eb0b8575f38398f7d373dc7b84c3de03f4d817facaa239cc14827a90e23e70e61aabbb69bf01eef12b917ecf7d3f7f5e458673c836e1894fed109ed9931484314e300b14e2b8090b0eee0b438f2ddcec265803f1e8ca50b633dfdf4504d367ae4a78dae4cde85bdae2aea6a834198cd1e4c2697086685feb2fe6ba90c675d6dab376c2cb2765e801a9345497e19d38c333fd2b6be050d76dfd21652fcc50ad4742a5746fd68e9f584f982732599d890150aa173e504126f371997c5bfde0c3b1e7d8558cdd8cec0afc075ab7e309b1b113ff2ea59b6ab81ec65775666eee3852eb47f24afb756eb25d72d89f793f0011f7d659333b99a9d9d3d6be268a91f5320a08aa364e27c87bfbeffa3e4a48666c88196e3db73f6912d82d9f9601538a00a208fe286a1413c7f53f216a99aa0f79494b53dc38eea0623f277374f706a240858781c45f1bfd03182fb493612ad18082cb24db37d1c3f5aaad25e2a3ba14cd3cd6c86b05700cd78b3b5525680474eb715218493879b02350976d2136096e77bf34881962e8da531fbd308d7ac8bc3888d39591d69638a8bc0411529201940c33f586abb03b7d094099c4a649eec359ad0e0a9c98cf0a0eb55b137f5e9a92a527680ebd6b141ff45c12fd61f2e36e1efa2460caa1e21429cb4f5cef14d4a481e6b6f3f2dee6bcaeac4395ba1675f0aa2746b702f02848bb5f15af6d62016f601c6d2a7e3fcb0685a540d2670ead39eaea7deb1ba2ab5068cd938a411aebfeb06773ba8cf7353531e89c95df35f5dc7fbbf42ef46158d87e9cdc8b50fd746499cb1e64cd67f476865b04c668cf9704327c0a65925f5fb8fc80af221af7e4250fe0f79dddf193e0d3a40c8c91da36faca85c4588fa82f0a1c2c5c3ae38747932fe4003eb559411f6fff800772bf019cbef3a5825f3f60ae87a295047b9613fcd3657e4cf50c9b9629d30668d5929f0c7eae18f5b15c21bd93b9279f5c340ffcfb90c133a0c1b80ca2ded67471f92fa99ce4b275818effbae0cc273c1384f039cc473f9658d628c9b1b91a74ef481850a374e4298553931105ab8b00d209f6f630c8e1b55bd77bf92251e29f3a46e748ca47661f806afa9ae77b2ea1b27e94edcbcc53b6a90dab1c6bc6090c7807ee197f3029ceedbdd6de9bfdedb39ae6639f5e2799c63451bd5843be1664388e6af8d48bdf60607fb68777491895c0c75ccd18ecf518a8978d9d4ab206758f4be04389f8bd1b513fb4f0563c352aa36e15891f971c9a002ee3fc6327d79b3234e425bf5ab3afd4367aea395bf9ce3c59633e3b92ced36eabc15212c5943e742f1d8c30777be7f9f6c5d508ca9ead883eecfe8b93277f30d105d1fad1f08ab085198fa59749b1a1a61874f64754a37beef6224a29974d912869d389a46a3c314dfd92bfe33842888f7243491f007962242a40481cde6e1b0ab025ed9f4a09a0f58a7abb94385c41a5ffde89d761d9003fd3ac69939249a2a1a746163b147f82e91399c5874995a48945f74bd8f31ec4bb1d2abee6cf4b5dbe56df0ac989b6a5a8690521d57b7ad7c8932b76e8a75ee423ac7efd285551fdc8aa3cc4f0cc54838b2cf41c372eb1f07479457c9487eba6a131e8480c2806a20d2aa43b1ae4324abcfa0a97d27b11fa467448a5f72a47e8ad8fa1be6719f4197d4d7e197a9f07181b91598f7866321172a3f67b62363f739aee3ce83996a815ff1494457d25f03a7aff43034d836fcbd517e7ad4f4a4845fd8f9925eb550c607304f427f761f36a6898c487549ec4b50df0c95b8f2e67571628eb40aa5d68fd370017156fa2749117a6eccf4415e39716a548fad77e710032e85f4846e7476371f3586b82ffbd8bb6afbf02083316408528c442d107c92e01033bd95f4b0c3de0f9c3b810f5ed82ce1b63d388cba1c46f6619dba4a20ba22aef0854b0bd4abf119a59f33bb92b7f0277175dac71275011c74fda0594a5178adb2b9a39dca0868038a7a8cec4ba4e9ecace9eead79178caaf9146aeca666d12d461a86d5ffe814dc5e52a7061311a6c05ec3bd0ef618d96800a6b270e0df0e235ef71830d595d8c3eb4a4f9686c1abf4a3c587118d3a4e72774d0d707736142a691609d187ad98d5d14d8a44f4000a6b4c6cb7cde7ce31b97b26501fd1d02ce8577e5b58935d968ff2701d16d802d606c8027f547193e92b3344ffaae1257edb7b6035ca907de5d331e3a9abbc1dc636e83cb0590460b7e7d88efb4845783b2b9ed1d6d2b03f61c9bbe435955d700bf00051c4010a63e72db7753f8405f760323331be98499472625c95551257c726b81899536b94b780eb0f503e81f0a69a0525320d1d3493ee52f42100e6f1243b0787cd22d9aecd2442b0a0c3071e3429a5e78382a4321a381ee99909640ea89b66935f1b68b0b3ed5cb11a35b54571e61d2ce99f09478f7ec75a60bb6d56e15247c508ebc76dbf37b1e93fd1f7adb193dc0b5049f89b9eb671e2266742b7f25f52c33d41025e829ff3659906436e4872f978ffb861c821291ef0fa8f04783ce93ad19bf67bafc4428c54266b1edc199cdadc9e1b3a503161d723e18139ad60effb36824ee83338d586996bc2a96fa659bbcd201f9fedeebff5e2db53e045e661695d7d352c8ebe58c581a2a34a40e6f4a282ca91c7b215bdb7bbdfe84f0e90c96291be4abcd8adf3e12fce972c360e08c30358b6ab0d9780d9ef4b949f1125b90cee5155b82fc7c18051a90f48b610cd68fb51c50278bea8178dd7c08c7b70e37dafcd2d1ec8b435e43a303b2742f7d1d92056544a1232ec2fe1204d1e5fa0ce4112903585a159bbcf7d55952b4d951de9bddcfb63d4a3a4717423c8a734b35419c37baf76c88df81509a02ec1000e14e4e79b4bdc03301186bb082bd2b8139c935d0414bc71a0a5b844e75d4d1d204672c7b028608409ec6135224233f5b9ede7fb0ced5247d53444c12ab4253c82fb994b78f0adeaf6bb3b6fbf4f67bec4c05fdafdc54cfa31c7d524c386d91fd859e9d3d07438be415bc2ca52aecadeb90ed4c314dd1ef0b05d87137b39f3fdd1a4a9fab12544ec801f9b3a353f38def865d560788548f228f496b0cc38477db1d84db8f4695b074894502b48d27a9d110139fb4515b81b247957ed7ea1b8d2f5b8f84e6ec84ebc10b35943bcd84ddd3ef7df33498b6411b0c070f5ee868f5055e09cd71cd947a9e6c028e86896a340896d60c04b2e3313226921c5d73b76a6c6e0560fdbeaa5d1aae55349d709758d264c864fde0655fd56eee5ec7871ca83d5631b65d4507954e9d51c0d43ffc829477bde3fbe5bc03eee66405dd955e85e4d09c35763270adc4b08d8e711753d1cbf80ca6607247a962dd5abd8013b02760a8621596ca5709464d5df53337cb2ed054576f71979084628b109de812666326aac4cb7c5ce508c79687417c407a8f4ac6687206ce48056094bb355205311591d4a72e5fec1b4d8f24d4bed46331ee3fd6966cc31b16342b6c168594ac234c77bf14b86a18de9219f3bda4c08b2eabba3939abe95468a395fb8fa06e96142ea32fd38d42bfa496fdb1960cb4662d48c9d4c5eb16fd3cec5b0b1480a3930663cebda99dcd2e31caec7acc93499406d4fab26e5a08f6e2b3f39abb7de8b1dccebda7ae4bccea67ced2fa23926c066c1453ec555faaefe79c177b3eb2151bcb9b1350126a9f7fb11a1ce88dd614208f93078bc0fab0a34143f29fe187c6facbf7e5e10f5dba3676fe34dadbd50a4737813c3d67e49a704aa6f876cca5799d44dfb223d916f8ba0a1b80be9fa8376c825bf4c50e6c0b5baf05971e8a9faf66a53b8697c4cee8c3372c1befcc4738785c2a4b093466a22aa156905c3d20bde25b102e986d14e2fdb63455bf5d32e0a221d4fb3f550f5a5d4cc30bd7e507ab66a2263ce09b50252e21573fe60ed446611ca2a42ddb3f1ad7b545b7c1a5d3b899af8278b6fdd5049abee6b4d43a2bca66517b9828d17f58b4583b66864a6e5e2e10fad3c848692e9562dd6210c034fc0c545ca7f1d77e17d46cdb1985d91600580fe24967eeaa28cf93250694e09ad5c45127b6661f258381698169766e209cdd35c6d3fc4e92354e13a0e27bf0c3873ba1664d28f541dff11db4e6b3d1c1e76e00030724ee91bc07b694843464b56c17f60e628d86a708ca043d7aa5b4a13d01438cad34877098434c9a7629d478a7d83bb64c1996638a32a0f55718bf5453c06aa5256dbecc1292866c674af6d06977c2342264d3e244492de62aae0e3686f3cc9b8818c0e6b1094a0d1ea6b079ad2b18b253d71c533cb3c9ad0ba9cad93ad4103760b0d32cfb686cbcf45c05feef7e9379e2c7f2bb5d0228d40ea41ea1bad292a1d7746d63a5890bdd1a967a7bf662828551a645e2f9a7684a404805e456e14d453970b2032a4fb7705259228da526a4c5e74ac37f8fcd9b7c41b25a845e9281c1a664b480c3af7363021d714873d7b148b708b3ba4e0b6702eeb738ec114e9fb805ca926950c88c9fed4998695f98b17486e146ea1ed223e0a7e60ab8b5d95733308346b22282a57b310a229961d36320726e00b246967fdabec134722841ae93d189588815b890312c7ac411c565908bf51784126e7984562700427790543cd2e738bf7e6b60422b6b4d706469a994228b49291f7bd7692218a2973ff9915882fd3a99d9b71b242871f0ecaa1f2c094e3a267201fe333c3990717634fe4f638405a954f78a489a39f93aeadc5b2e29294fb249a386bf39783cc86c42fd94ad2007b45427347a6598a9b3fa69a4044bbb6aa79202305b5c53faadfaac9e66e4af1aa8265e36052f9fe7f22ce25b94a15b22409b9e1d52bf7c59afc2d3a276ae79a4a5d25dd5efe2f0320db9dda7033a3e22f04898485c4281e22d6559791abbcf51061816bb8793f45058d73ddb89fd6bc43f338388f45faf8a6c13c019d6f81f8175aa86bd729e0067c1f2fed5c888a6f21f451b7aa72f0ce96378b741c857c058dac60de8b1c606d59815b85d002fd64032de137ad3d16ca427eba4e77ec8e849a4db85390b0c603d1cb0d9bdfab6b064684cef1565bc445ca45fe8d8687cd43c14b4e33b914e1929b1889d0ef26edb6d6bda2f80f311c4686bf4ba4b9b6356d94af1f2c646c49da0f3326091b33214a241131343561bc8b77a326d412bf26f2361068987f41838361cf0c2860861216d3f2ed4efa238d9835144a2cccbd771d08a5de51a81ff0e4774229f443d214c52ce2fa558710ca61666b45ae900f9940933c048a450e4110b05c226555207b096e8bcf9753441c1a50cf482d577e31964bdaeaf6aeb7abbe669a518b587bd63bc467adeab0886d036bbef86cb2f970a4c5e85429c5b5d836380938fccc2de462ddc18fdb03cac2b4518a28bafe86324fdb5214c630b75e09089e9f2da21087986348b32945c6d4cc18f0bace7708a824d283cc3142b1609eb595b7984064b9dc5bcdb68a8aa8100a7ea0a5ec583f4032ea879040e86586ddb611787da50a4111fc940dbbd65da6119eda2bb6b5fb42ed5c4979aa4191a981077beac85e38747ee1af5bad740fbc53c31d5e86218b44e60bccbffd12775b2fccc9def2723016ae24686a19529387fa92e3ef60b28e72022374f53ce502d9d0fe6e60b0d3b80c3dc364d01effbeb62d638096b6d1d7ed80189e2d159ecdb4dada091980532b7597bf7e41ad35f43b26989498459422b1351bfcc9c28adf5ca669a22d758800627c6504d7adaf2dab06333e17240e2d1cedfa0b1fcd79956741a879c92582c1410a749489f0af94df3b0d55d883f197d477a7e94ebd268cf491c98e6c6390b033a6d70f7c4879c7ad60a502d7b2bc145f6c241d519618dcb43dd3b9e9280a98f626aa09ccf12e789503714ae6cc40e9db9c756b108b5bda1318049ef9d97a3d9e770b7c559a174cb1730c7957c02bb5f5e48ce6e0962f835d329e30b1025cd41ff9a4efccfd68419769b0f07454e1010968cd6d699bb47b570bbc6657fd12ed1a91c34c22627ba79d56ba856e6c07d9035b7b828481e107daf943a70bab7b24a700b61f12c590dae67d0d046e0b1df90d743dfd3655a2f48b9be2a98d04ae97542783e24908a5995d4a7790eff0747e274ec6477494fa9c4ca922f9d0002d39c59912c4174ccb605ce2c7c30d8774497c94f71c46e40aa010abb7ebf150e08e21cc16b0ee7e10c061398a9a3544d08648fe758cbbba8c68ab0892394b795fef85cccda9b3d6e7ddc2d389ef03d47ac98120641ef773b3496c5f11337d42c0ef2c3b48ccbe5f812f2e850f64d17107ffd3498f9bfc39735ae67f864c52a7c6e7d6a30787a5ddf0836913cbe47d7150cc5d728b12eb408882ca04c85ed71dc51e304ca55458656eb31c6c5fd7333fd37d303a001183daad0061c10ce77ce51b71d7f55a37ab1ea991794a8500eb3f742f8c771700bd3102ae5a4166f8c89e7edf290229970bfc3058f18301802bef3ee1c09ed12cfd7a35c00d1cd2390476a12f2b3cfe43da366f1107f847f0b7e9b3ddbfd31f2bedace0ed9fa5d540fe6ad371bf5618845b8c3eeb2f7a3ccfa5b8585bcdc721add6a51fc037cf83ae84d21127e7c27793adfbca312ec7d7ba9f360178033c15bcb0fc7dd5b90612a7c9e28a723dee5aa458cdcb6cd9490a740d7c18b023e92e5fe3f5b3417f701658b8f6ddfb924c2514fb24776d08bab9b9da45ec638b8de41815fd224feb47e6babb3b217e9721b5a49bedc1f3b0243b1ed373b6b7e8ccbd6515969054da962773ed886b52c83e312dc77825780df1a6652d82e7bec8141fbb1967fcd3fdb2e8033f41b5812256a2d26285c008e27491136ca21b06f8c83e231d6c1d5ee7cfa24c99f5e4e3fb2feaafffb495ddbdb1eac09a473ec92d9bacf707a0368fb367a6c1ca7dbd08c63af15e1c9dbfff29f0d0855d312ea53c60811086fd307c9ee09d20e0a1fb3419a0e51efbdc04a50ad0b6e23fd1e98eeaa53ebd4cdaaff2b222aa254e7c31f7eaa33eafb47ecec359f29692b5a143662251f2698a4d53cd4d9b6ef713327460b824d02137479b8fca42426c772a5bbbb5e5f4b832c979d2db5939fb60458b13493b3cbbfceb652c4cd73fcc0aef4effdae7911e157afae49c34187e60a1f6371633a8c73b18743b9e949d5b3b35048f272aba274242bae7188dd5e327786dc42236dea64cb44120307378f1cd76009e412d391cb9e91e95230050005ec97008fc97b6942a8ceafc6f1f5e4003c89408a5ffa6672002fff390b86aae5724788bd25ccb8ba9829b0aa74089bb77a359ca43718fc3a5e9bc1bf88af4ca7de74c332bb35c938c26b6885eddcfb5d457dc304fb8fce2b13c6c022dfe8a67d0685f4e66dd5cbfcab7fae697e0b94aac0af3904cb84d08213632f0d78eefe6ad896ad4aea315713cf384996ed92256be15a9864a41f9e06312e7195af402f47d344be038ceac9101aaf84213f920b5cccd186193400ec25d7773bbd11f7932fac28bdd7c8632e4ca673c9d0752c4896e11732942b62af6cdeb7a55872a5321d817228743adc399ad8f2d2ad965c3d80c9f6ec69018c3f44b29ba852a86b0e8f64bf1c846285e27f393a5fcfd80766daa2710181850f092d3a585c55099fb23c18b934e27d6662f67378590cbc3dd99e798cc8730232e3959664e92657e3a364d861fb299722321976148600519a7903bf5e868a47f1052608dcaad6dd8b6038c2aedb090b7fea50f20fdf394ad9895e13904e6a584e5ba67751317122a5731304e2533abbda70ffc4f4719d628a505377d120a154f5fce036603ecec6c3a4aae5c7dfa1c0af05dc540e0cda8f9742404336ea7bfa55b70f6eefd0fb746a3f38bef05cfc8cf11c9af34fac12b112ed850159e43e4a7689ec60400c8c03e6194fbc5eff53fbb903c879650b413302baf60a6703cff9b273970fae36eb0a3f13c356a821bc8c5cc7f5e16f56d5e1ea5ff8e1b931967c59410f03850fa38f142b6c3c7f66d64bc92a3b2ac236411e85127915100bf69454fe0ed0f01d6d51693c9e8572b342a865d72545c50cf9e83f9962fec8e0b7a293e0caaadf34c3e5a32504a5e0c73e9825491cef1deddaf8bf84de37b012e3db917080f03ed7f01cecd9845018e744de5ccfa6cf5678011aa23a1b57222d392544f90977bec507ba5a96080dc3fe182b80ee8759a4c5328edb465d2924b306416b738b2ad126c84b85ef3b475d99681eccd6a111e742b23a9d44d78113cd7fedc6f7044c44bd5ee94fe811bcf18d489472f13026ae7d19c3abb254a559743f59c52e7c16a453bd38ee80b59eb3fa3961f88f6e18fd928f257c7e24867ef5e7b76877da113fcb984aa4de70098e8a058c1011d8abcc85504f769751a5034bbe44b9138df898c7afddbf6cc0a9523a172af3e3c33d985e91a5579b5d49842de56bc2af96564931aec08b504895523ab1afca1de1b70653eb91aa5d77eb96d3f8246566a5de885e6c93b65a4b81b5b253a29aed94f03a4e9c15bb4b6304597b3e0f0ef716088cd5b470180a89817ba54c36e8bf7668e087ea268e95766e91b16b93b4eb775eee24beca893422352de8b93102115500ca00402524c689e749837f9dc21a6b1ec3b71efbf239960ca560d8de579cbcd57d75b98c9566c24185cea17773ede0475213c8854f6fe4a1fa049f13d37dba6e58b74bdf6d9d76a26ffa22be39a6648204f7713943a71da4bfaf87ef08aa1a52a34c9dad15f1df9a2e58e87d995081df07adda950559b8d76d275fb89b4cb3337dfe5e49ff020c480adcebe06f29e6d015c5d2b70b697e6f3c11f9d94d2fc1089bd08a8a22bb620746952d369b106eaeaeb65311879d51987494af821fa27d8ee1a9a24bf1af97543a172f6f22c27263bc70ef7e5f1b959654c1e6d092d8bc2cb7233852288c4b08b8fb51ef21aa34b57ae3a2934f358f1daefa0c138e245385e02ac52795182dbee10a372d4f6785b2e427f63a29444844241d434954960bc6f8202161df33d0b3efc1fcb278878bc6c69c1328836f3287469c68a39df34973caa775171deae2e450d299865139cbcc810346023752630eaa0d9ed1873bd55e7e2d131613cc63ad9dd622a517e7b9a56db42a8fbaf2ff20701662331cd1217297df59da5b9dd76ebeae5f085d118ec91bd4d0b183e97cd953fe2a8821edbab17209d9b7b0ff493d23a514784cc4c8f1ddb0587289e1853cc72fb6d0e3a4c344b4994dd5d0c48a8a8aa70e84d92f06fbc5b01fc4547748a61c7d134b2251ec55d9a7d50367997dab0d1c16fc3b8572882e6bdecc210f7157612e9c22e6125acef40db9842fdf408899359ddcdda9278978ca5444f32ed52b66947c280d130c64c15e0e39325646ee8e9492827e584a53a5fd60edf8239fff1044911316be1a0283d422304e330e9f54ac49dfefb86f5852d0738c1e2de6203f1da699b295da4964a776c4fd5f68fd9b627f0cacb1c9141ec2653ad88d7215b14c1430e0852053d166d3b94e2e39e8c5785c153d99958d2e4798f1bbf84c256f26ae1da2f49690e47d70c7eb20b73ae569e4295c7a10936959d60c214d05463fb9148eb4751b9b60c0106b62ca620e10786a6f382c63c9f106964c4019178e1e00c7a3aa5c7d8306898bd9acf34d84c4e36c5cad03864fdddb093081b27f93628ab0273af3b09559155961aa77aeaa960587eb51f816a9b01438586edc99000f881bfa57cadfb56f07dfe229661b6be7cc5e003d065e4ab6c6992b3fcbcc4af6f28a05c7996ad67b63dcf34ffe5c87bbef50444aa56335f63ab412c5149ee2b21a587db249b1fce96b92fbb245e58bf2b72efd1deae8fd6412e972d7fc018db490e7fce9093fb72a46de2c9c67acbb71a2d9367c195986268212f8b088a67a1ee25dedfdcbef5b9552b837eea797c7e721bf1c2f2c77c61bf69a3e0e2056a925d3e5563f06f68ed324e2d28b85eb737dedc780f4846179785c1f1f8850db20a7f730497a71cbbd653d2d95ac67a8347edc9ebef9b9f6b0eaa8696e7aa447ec393736ef446c0927a5e10c112124e41b08b740a8ace0247a95f40f708df1f887387fb32f6727e37c7ad7efbe4537ad3f142c7e53b4512ee2e91a7d23c9e111edab238592c767f3e6acb30bef401fe630f0b9e53ecb07a9e9e96ae087ccfc1f41124adb4d77d0512a1ea4ad902e88a7e1f2771f12f86bb0eca184a84d803e55dba8df6b7a0bad82c2dbce56339b8de3eb7c7c29aed8126d4b4fbc8cd3432e90419991ea9040b9c1db54f9e0eed61ea99497c4a6d81b358861788248ca39737d7c7bd8a890bf30956d1b3dad460f33514c0d8757fbea848b21c4ae964429f1800bcac4b96c5cb26a5700941ba15580e6e95f97c520e281266d90788f0a3aa274e0f8de91f0d43e318a2095cd52829b256c9073fb20303eeb73ebc8b78ffebe3770b87903beae346a7e25aae83364781a32022cab995a86f6405f1e6ef72837c2eee9b6626c00636edb0a445f984f4ec5783e3f427b69defb8302f6ca96aa3d6a6731b371687a3142c15538b844918e19a119076b38240f98db09414ebaaeeb1f9c81d8bbbe03ca956c7c3dd62401cb31b6807edd5dffed2d07493e36efffdbcd10c3c920f823e5b241f8e8e4c36c7e2677d7a038b71e75d95a0d3e163ad5a6138c70ec7b172fdb47c79bedf16cf9c116659c05049a931caa546f7da03954976788f2db4d4184960053d5110bb2a946f27ce03e4691578cd06fe24cee3868f44b30bfb26fa16475c165df63b5f982b2ec32e4718f9fef5d9c4b06e9f71f744928b50b1be185a6f1516e829bf5bc31b642c8deb6e6c9c4a7d1159de92ef7e1e90d41d5b09d64a68e0683b498be8985f50cd4732973450e4e990b35a763e470186c8f93ccafdf68b9e918b991d607a8ca966036417b8395c125eb1055d130aadd126096621f4809d1118db06da218d504de374400cd19953a7f4b0c18dae242912514e4bc40aa9f8b0dd1e59b425eb620d6c920211f3f4e6dcc693c3162c37b9862281989dc6f6f7fe950b13d4ebb7274e9197cdaa133571ff4fba42c9bf46f3674e2235802bdd4f3a3aafdae28d5213072b4312573cdab915bdffd12376f882fc921b288b187426a7a27de9b75ede744799011b24c6027b4f7d12b32eec002392acf7edbd4722326a1163dc90256ed9996195e1b378a0299af0a9748c92f4a154382005cbb956e73ad8b3bd9ede54413da31a87787147a82b7b3ee9bb09e550259e080873603072c646e71527e8760f7771e966fa7452e3a9e8c1b0022b8a0f7050eeed1debe0b0bd30ef58649c9f2894d074e02be99ec2365f94485cdafd12a7f8d34a7ffe1a4caa7cc03451d6a4d67f1d444f01f77da6bece86a45c919a77c601e5021391e0496405666718b9b37448747e6eaca48cbe22847afa7264d73b3685207603b0e40e4d57e3e7ddbfb7558b9b7fe35d122aa52a0837ef30b5d6b862d6a7e0b29efb5aeb18ec5e14013de08f2a87f88193e61dfbcd8f99caa9b1fbeaeb745fc2331de10f8224738944806c1e94382082ec495713e8758ffe58e2410f08ebfca9e64e30de1b160009e0c7b40050899b5c10b5889d549d53e8d60f249056d36c8e30c3555252aaa63845c0d0ec3c48a7e882fb99c4f161ba2c509261c4f407a957a9541c366ec492db9e6f78e430d6bb4516bcbf2762f2236a7ae88445c15c4723c4e2c111fdf745e416f4ee3988b9317c402f14deca8a863cc1d478668edf557134af17b75138fa75ea0e99fcf9d8f8e2b14dc0789029ffa46dd6fd5e9adce64385eab1fe2d06b38ba564b85a878ba77a643e6ac7484bda4389308db9763fcd039949fb48f59857a11a58015e17a6eb2526c4b4a706c0c8861238fd3ab3b58c553e6530c63d5cac5c0b80fb87ab0519fc07b779c7292379b589348e5d224bf2d71d3eb38f3807f3fab9ddef09322c11c85c84105699783f345c0a5db8f2ce114cb03a90165edcd178f76814045985d29c0888210370d80bdf54841c37f46324dcb79a59cdcc999cae9f241e9ef7d04ed90c7f15e285cca37fe6efc91ec145971eaa792af99df2617c95afa1b5f3a4110625a779b88ff59ba46d55340a967281f4639bedfeee51fc49c556b43b78dd1e7657cb85395f425bc6f8e60f9799e28cda522fa47e9b3d83a16e069cfaebf968fe7d4d7ce24784dbdc2a63562513b10d8c4090fa4862088a4b58dae82348b8334180efbe419ce80233bbc97a0d73df4b83e9b1e33ade01eeedc82c9056fd05aa8d91914a79dce08bbd1f04d781d2f1424392e54ce3352ce52b638348674cb6861368aff263a4797ffa950582f5b10effecaf059f8ecfad7c2dd22a5bdde152e069d538558b8eb645bd0e0c82bc837ff70f0d7c1139f761a6582f665b010c38b073705c1c65077d891858207d1ec0ad8ebf38337061bced33c024701b870a8cb9890f640840dba6a42e4c0976aff28ac6a3ae017c38739dfcde81a76e943a0c879c5a72dcc503f494202fe72cf8b9d224df0dab6b348084de4ed9c7dbf4486f8232ac37e5c684e9d07eb0b8575f38398f7d373dc7b84c3de03f4d817facaa239cc14827a90e23e70e61aabbb69bf01eef12b917ecf7d3f7f5e458673c836e1894fed109ed9931484314e300b14e2b8090b0eee0b438f2ddcec265803f1e8ca50b633dfdf4504d367ae4a78dae4cde85bdae2aea6a834198cd1e4c2697086685feb2fe6ba90c675d6dab376c2cb2765e801a9345497e19d38c333fd2b6be050d76dfd21652fcc50ad4742a5746fd68e9f584f982732599d890150aa173e504126f371997c5bfde0c3b1e7d8558cdd8cec0afc075ab7e309b1b113ff2ea59b6ab81ec65775666eee3852eb47f24afb756eb25d72d89f793f0011f7d659333b99a9d9d3d6be268a91f5320a08aa364e27c87bfbeffa3e4a48666c88196e3db73f6912d82d9f9601538a00a208fe286a1413c7f53f216a99aa0f79494b53dc38eea0623f277374f706a240858781c45f1bfd03182fb493612ad18082cb24db37d1c3f5aaad25e2a3ba14cd3cd6c86b05700cd78b3b5525680474eb715218493879b02350976d2136096e77bf34881962e8da531fbd308d7ac8bc3888d39591d69638a8bc0411529201940c33f586abb03b7d094099c4a649eec359ad0e0a9c98cf0a0eb55b137f5e9a92a527680ebd6b141ff45c12fd61f2e36e1efa2460caa1e21429cb4f5cef14d4a481e6b6f3f2dee6bcaeac4395ba1675f0aa2746b702f02848bb5f15af6d62016f601c6d2a7e3fcb0685a540d2670ead39eaea7deb1ba2ab5068cd938a411aebfeb06773ba8cf7353531e89c95df35f5dc7fbbf42ef46158d87e9cdc8b50fd746499cb1e64cd67f476865b04c668cf9704327c0a65925f5fb8fc80af221af7e4250fe0f79dddf193e0d3a40c8c91da36faca85c4588fa82f0a1c2c5c3ae38747932fe4003eb559411f6fff800772bf019cbef3a5825f3f60ae87a295047b9613fcd3657e4cf50c9b9629d30668d5929f0c7eae18f5b15c21bd93b9279f5c340ffcfb90c133a0c1b80ca2ded67471f92fa99ce4b275818effbae0cc273c1384f039cc473f9658d628c9b1b91a74ef481850a374e4298553931105ab8b00d209f6f630c8e1b55bd77bf92251e29f3a46e748ca47661f806afa9ae77b2ea1b27e94edcbcc53b6a90dab1c6bc6090c7807ee197f3029ceedbdd6de9bfdedb39ae6639f5e2799c63451bd5843be1664388e6af8d48bdf60607fb68777491895c0c75ccd18ecf518a8978d9d4ab206758f4be04389f8bd1b513fb4f0563c352aa36e15891f971c9a002ee3fc6327d79b3234e425bf5ab3afd4367aea395bf9ce3c59633e3b92ced36eabc15212c5943e742f1d8c30777be7f9f6c5d508ca9ead883eecfe8b93277f30d105d1fad1f08ab085198fa59749b1a1a61874f64754a37beef6224a29974d912869d389a46a3c314dfd92bfe33842888f7243491f007962242a40481cde6e1b0ab025ed9f4a09a0f58a7abb94385c41a5ffde89d761d9003fd3ac69939249a2a1a746163b147f82e91399c5874995a48945f74bd8f31ec4bb1d2abee6cf4b5dbe56df0ac989b6a5a8690521d57b7ad7c8932b76e8a75ee423ac7efd285551fdc8aa3cc4f0cc54838b2cf41c372eb1f07479457c9487eba6a131e8480c2806a20d2aa43b1ae4324abcfa0a97d27b11fa467448a5f72a47e8ad8fa1be6719f4197d4d7e197a9f07181b91598f7866321172a3f67b62363f739aee3ce83996a815ff1494457d25f03a7aff43034d836fcbd517e7ad4f4a4845fd8f9925eb550c607304f427f761f36a6898c487549ec4b50df0c95b8f2e67571628eb40aa5d68fd370017156fa2749117a6eccf4415e39716a548fad77e710032e85f4846e7476371f3586b82ffbd8bb6afbf02083316408528c442d107c92e01033bd95f4b0c3de0f9c3b810f5ed82ce1b63d388cba1c46f6619dba4a20ba22aef0854b0bd4abf119a59f33bb92b7f0277175dac71275011c74fda0594a5178adb2b9a39dca0868038a7a8cec4ba4e9ecace9eead79178caaf9146aeca666d12d461a86d5ffe814dc5e52a7061311a6c05ec3bd0ef618d96800a6b270e0df0e235ef71830d595d8c3eb4a4f9686c1abf4a3c587118d3a4e72774d0d707736142a691609d187ad98d5d14d8a44f4000a6b4c6cb7cde7ce31b97b26501fd1d02ce8577e5b58935d968ff2701d16d802d606c8027f547193e92b3344ffaae1257edb7b6035ca907de5d331e3a9abbc1dc636e83cb0590460b7e7d88efb4845783b2b9ed1d6d2b03f61c9bbe435955d700bf00051c4010a63e72db7753f8405f760323331be98499472625c95551257c726b81899536b94b780eb0f503e81f0a69a0525320d1d3493ee52f42100e6f1243b0787cd22d9aecd2442b0a0c3071e3429a5e78382a4321a381ee99909640ea89b66935f1b68b0b3ed5cb11a35b54571e61d2ce99f09478f7ec75a60bb6d56e15247c508ebc76dbf37b1e93fd1f7adb193dc0b5049f89b9eb671e2266742b7f25f52c33d41025e829ff3659906436e4872f978ffb861c821291ef0fa8f04783ce93ad19bf67bafc4428c54266b1edc199cdadc9e1b3a503161d723e18139ad60effb36824ee83338d586996bc2a96fa659bbcd201f9fedeebff5e2db53e045e661695d7d352c8ebe58c581a2a34a40e6f4a282ca91c7b215bdb7bbdfe84f0e90c96291be4abcd8adf3e12fce972c360e08c30358b6ab0d9780d9ef4b949f1125b90cee5155b82fc7c18051a90f48b610cd68fb51c50278bea8178dd7c08c7b70e37dafcd2d1ec8b435e43a303b2742f7d1d92056544a1232ec2fe1204d1e5fa0ce4112903585a159bbcf7d55952b4d951de9bddcfb63d4a3a4717423c8a734b35419c37baf76c88df81509a02ec1000e14e4e79b4bdc03301186bb082bd2b8139c935d0414bc71a0a5b844e75d4d1d204672c7b028608409ec6135224233f5b9ede7fb0ced5247d53444c12ab4253c82fb994b78f0adeaf6bb3b6fbf4f67bec4c05fdafdc54cfa31c7d524c386d91fd859e9d3d07438be415bc2ca52aecadeb90ed4c314dd1ef0b05d87137b39f3fdd1a4a9fab12544ec801f9b3a353f38def865d560788548f228f496b0cc38477db1d84db8f4695b074894502b48d27a9d110139fb4515b81b247957ed7ea1b8d2f5b8f84e6ec84ebc10b35943bcd84ddd3ef7df33498b6411b0c070f5ee868f5055e09cd71cd947a9e6c028e86896a340896d60c04b2e3313226921c5d73b76a6c6e0560fdbeaa5d1aae55349d709758d264c864fde0655fd56eee5ec7871ca83d5631b65d4507954e9d51c0d43ffc829477bde3fbe5bc03eee66405dd955e85e4d09c35763270adc4b08d8e711753d1cbf80ca6607247a962dd5abd8013b02760a8621596ca5709464d5df53337cb2ed054576f71979084628b109de812666326aac4cb7c5ce508c79687417c407a8f4ac6687206ce48056094bb355205311591d4a72e5fec1b4d8f24d4bed46331ee3fd6966cc31b16342b6c168594ac234c77bf14b86a18de9219f3bda4c08b2eabba3939abe95468a395fb8fa06e96142ea32fd38d42bfa496fdb1960cb4662d48c9d4c5eb16fd3cec5b0b1480a3930663cebda99dcd2e31caec7acc93499406d4fab26e5a08f6e2b3f39abb7de8b1dccebda7ae4bccea67ced2fa23926c066c1453ec555faaefe79c177b3eb2151bcb9b1350126a9f7fb11a1ce88dd614208f93078bc0fab0a34143f29fe187c6facbf7e5e10f5dba3676fe34dadbd50a4737813c3d67e49a704aa6f876cca5799d44dfb223d916f8ba0a1b80be9fa8376c825bf4c50e6c0b5baf05971e8a9faf66a53b8697c4cee8c3372c1befcc4738785c2a4b093466a22aa156905c3d20bde25b102e986d14e2fdb63455bf5d32e0a221d4fb3f550f5a5d4cc30bd7e507ab66a2263ce09b50252e21573fe60ed446611ca2a42ddb3f1ad7b545b7c1a5d3b899af8278b6fdd5049abee6b4d43a2bca66517b9828d17f58b4583b66864a6e5e2e10fad3c848692e9562dd6210c034fc0c545ca7f1d77e17d46cdb1985d91600580fe24967eeaa28cf93250694e09ad5c45127b6661f258381698169766e209cdd35c6d3fc4e92354e13a0e27bf0c3873ba1664d28f541dff11db4e6b3d1c1e76e00030724ee91bc07b694843464b56c17f60e628d86a708ca043d7aa5b4a13d01438cad34877098434c9a7629d478a7d8c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830980874fa3e21073c1094fb5d556cc9150108dd69aeed289aabc57726cab0fef400b132a762c6839c82afde7f8526b086aa09975349efed88fb8741e1920486b0e636099e2509d63dd568f7d80742b76dfafb69ca81cf5f625fd95a85083f05fb8613eafef39891e90deafb9da8360501a4118c398d8f2450aba9b7ff49d5ca0a56c5cfec66266f21276c148f344de8531d3d6bba0b1ee65ccb8f5d0b648422a210b1a65a25001d27fc65ace9f01ea7b6fb5c692c83adbeececd280e1e8060fe2df41f0f48edd5aaeefe71c1db3a548bcb9543fa886d19187c25fcdfc080471f7a341fe542ed421f976e59b7e8da6ccdf8f2c9684c49a6ae2149bee1165fd334105e57fafa95f1e4f687e8b984cb1b888a46b04214a6f38dd540f59fb03d708855bc25ee1c8caf8da6b8772e475ec81fd905d6eebbd83f18cac33fec91fdf1bf8df2386182368bfa5d3a97935c04e5af0779aa6d0be8e1631b7b0c6a39d9bbcc462b4ce9ddcc31863948b0e812ded82d89fbf12392efdb8d2d23354c4e3fec59f07ad5c285b0a6d730527781bbd8254d02cd572301181e8f1743bdcbff9458f338b3720e302eb4159735fc517eaaa9a8052b5ab40684fd9849b5adb3f6e0adc15898632b53f11fdfb314df9c01fd191e92745bbafb97d84900df6b90890a2a1357b2d5e413b40ea2fb31ec631ab59e04016bd13b0bbdd9157d02839dbb15e419c4f3610deb7efa8060f10f7f5d2a51c13863e231fddc7c7c9172dac6ce1a8c88f4d440db1d11a85adbe278ca8e41ef27b5052cb1039de1e0c35e122b1a17efc6a9004ef647aa768b23519d485a09bef9f40a24659a7e3c5f2caa532740f5cbe791ec2245668ddea59d199542eed0a0c514fcb30489c77dad8d57ac50247fef4fbde220471a9a8a2f73553580e953a9bd3fea62cdf3485957ca9e26d71176b46fd7a1433aaa332092f64b006300ed6499e51888089ad66bf9a201f46d345bc7c9f2e3ecddb9346efafd185f19867a5a2bb1c96fc7dbfbfcb44384445a3a4e679eb3f1aafdfac51430ce38985d6ef737f856bfcc23b376b396a94b2bdff783a1b3f724aafaafd68c6e1f058bffb265a447764865d1b7be988c86fa2ce80c4e95fc85a4707faed7329a278cd011e7ca6828739d884bfe6134c273d3ec6cd39679407296906535c1fa084cb95339d8d31a1d54a862e94b952da0ad1a79295f17158b9159379c5af26cc56fb7c08eebbb718ca61fef29efb8bd6200a15dd09463a069a28dd5071210abf74049cc40743c4cbb68ae290f9e086c9590e1b4dae503a38fc67fa477b2a143dc95c76ca26f33809260eb55fa32c3e68ce5deb0337c74f299c5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa11764e72184e275df53cdfa671916c151d5614ebf7d2e870611283b59770e8d0d90bc3c74cb2f0b9de4708375f952a76c3f56a81c52d992eb12cb7462a14345876a47e86711ff027e1395e0a5e21cd58ad2be0e64c07d923c91d6548efa0e443a6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b191e433becb68ea2336024958db8d6a4c887d18f1ac83d611801d9c7d00d3bd2e8f064695507c7d0b546f8ef9a36deebcd13f378ccadf49b7306bd9aad4464213e73e1b04b3537b1a591ae3ff4da0eb3f2e29c44a747e93db202f762b21deaf4e43b9e9adcfc3c7665bee22e9b65b083cd71d79c74886fc3d74eb26024f3616c85635e21a2be7c4d2d27d722b2803360d557a89a9356e9ef8573bf2371036d55fc1448c6a357bc3b719bba63d7aca5532fc7629c8f8a096343bdd18f61a8024dd99848f2ff95e012e74c0c89c4ab00c5f4de5a14e021b61fd362e95fd1354919fe501436b72070b6e9bfff090a12e07b4774a5f107a353a2c46832a9c5c8b0221c1277212fccc9cf6d526b8a0cae79a4a16b88cb980e952fdc50b2aad1c9962548643ea817f7906ab2d196a38a039dceff6dcbd7f3ac3c42a291c19fbf1d66892f4a64fac1a272fe0108b6d8d8f2272c46530ff829feadcfa0b0bca7097807abe324e9a3fe19b9a82082c44eb81cbd729cce0661766df85d26efae1e648dd88f404877bac557d1995b884840a1d21d56d0e147ad798dca9196ce6333c1a40e22ba272369553a38f318608cffc72b55577f3566a70a9b1c31a052b3dc7c9685b69842158d24fba2b4096555698fc0a30d81a92e627aa7851a7a46ab1930609d837fb3899e8480f9f493477257ebbab78f17511cdc3e1ac6a722db088c4e6a946edcae54d3b7d7213bb129287419a2ea651c91f886897bce0e3b51d5150ff40978aedba796f862910a994b09fc4aeae59fe10227dbef80150f0a8cc20d48646a84616126c5828d3eb81b5803551b6ed923a43ca702d60c69ddb14bf5e3ffddc0f99b8111a09ab5b7069667bb968e059ac27912e79f532a4e3b4605015052e69646cbeb7a71a38e5fae1b23aee08b7b4cc5b7ec11a37985d3684c80bf1989312e81dbfdea5f28bd627ed0105f22f3bfb338b06c20a34827ca49e24cbfb37b7fe0fadc2a949b6663be3e71f3af067a22ad55c2853e6443d4522fa0c723d9fd78b9a7c482b2b172f824f5ef3d161b41bca6b382ff3e92b1e760d4615b5f06a1d24bb3a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2606d895dc0e0fb3c726f4257a478b07f2f0185be0d56bd471ab08773c790fb3f58d2963c67a653436ea606b9466aefe0c48ff4834790421c312f18bacc055ef7788f349d8e77bf1daeba1afe0d2f242c0b692d9cdb018726930314e77cacdc994cb15ac9ea9b77a1666a318c43827c8c1708e03d827f003e7dbbca91f7ea8c513f4340bf42f9c0eae53dac2964ca34b5cd897b9e27d4ae7d2f5b957587bd1b72c31a9ba4c0587f86828568b375303f00792b093921ed4f8b18a443a61f5c6c9af3bcff02e82e152c618b965df4497dff232caaf317de787eb237a872b6cb3b03e91a82fff9d1fc5626b903981512a2f4967b625a356ab2f4ba8ba36eb54c1a9ad196b1fadcd47db7acdfc63f35cb9227c83cc79ea891820a2c5a679fccbd9d5b82fdd0b5cffae52dd71bbaf94db5768622d232c3672cf53e2e3a3a6bb376d7d0c2ac22c5a061c833cb6c412c2dcfb53a168deca74344ed8d387289b96faa75cb698cbdccbc378886ab45278a79db204a3f70b4262c73ba8038fae8a6544750e25e0c37d6281dc26c1b1614a2e9fb51790570edf43e1b29620102bebe89522f1e9e12aee072c48fb8adf02309b3adf12d86f92885dc6f85ab1510480086bdad73047866fa55c89880f2f366d3898143c3fcd579542e8f48aef444e4c207e7a1c48dfc91f760b10ba66a8c968c8dec2afd4c5d251fc7381d8a89e975ba8a59944ba180ebf05b1eedd839ff0bfb448cd9eab8e167455bf9350160cbcd53ec92c1d253c541e90519efc6572b701fb9755e3f04033c05317afcc4b8b8e60faccf5676e23c4b0aeff9d44ea0f417a5919059d450a670b6f32b0332241623349f401da9df2bee5521babe8158ff412907f013a6ae36c48b1213c7fa1acc3446ecef2a23f8ccc3566c2997f350068b5506116ca5905be0d3a662c59d2136daf4f4cb805cdf5da05c55d94930134247d5fcaa3edb82650b4d0faf1470f828a88ae5ea034fb9d1ec6b652b205c7228b7384ed075b70a95c5b6b7635e25b630aa84103d7f3cba7c5f610986223cf8938b0a6e39203ba2ed6e79af7d477e4016472477324a4d327cff9ceb435ffb616a858af12d3aa06160ad1a24d233a5bb000de65c36b5715fe58288434208cae3aa71c34ed0ec3fdb35ad34e7a6bfd2f03c4239d9443cf748db3d44676ec4ea0e37e3cb320a332bda658df18802b9f344e6aa35913d2fa41935889ebd7af519dbcf36aa87a7aa1485a2afef9337c6e574f5768861638a897bddc3067e687fcea6b4451c8a3ddeb992ca18a9e84d4a2befb994bba00d17b833caabd302470c83afc83165f368c58e54857cfda16a3a9ad4f77c98c0da3fdf33ca58a9b4a50b1e810b1020aba235c75c031c540574a5537376e523944a7ae1a4d1b196902333d0229e6926ed4ef6bf06b156310bb41405797014113160fc952d16ba0f1d95be981a083a938d2b10c0150be6a65f3364ff1b35350e6095adaaa1e828e49b2207c4d1e8ebffc126390ba0dfaa8cf475b42afe7daef278071f04a14be3e4ed27779d0453e5f7515d68a4f35dbf5d5715aa65e176d0b3543dccd1880bee57262d17f41b30148b57cdd1fc99a0f9ede8a5d85bdd4e8dd7f1ef6965be5fdf5759c1da8eb0055305ef83fd92280afc36c2ade58845115823ddacb31f242d8523234c1d2effb65e2106adc0f3c6185005a9d138838ecbdb7aa7f6bf61a06c08bb907ce7a69d01ce88495076e0c3641dbbe7f1d0c52286ba18109c6c4d84fc28b383192a892b5f886b097d816916768a2473e899f0ad30b4a92e08dd5596a336e64a530e3db8169e2d81b5fbfe2fce4fc2f59c489e61b2f18a0ed742330bef4e79126ba568062b3a53d251c5cc7de107022d266d0bffb7fb1f7c2cf1dfe254d33c81de836432c8374297d8facc14bcc29c8c159df97f8b2c3c993a0d3fd2dc568344bde808b5e3e8c93c556e2a4c937c52b3b02fb8b7e4bdf663187468d3b332773e1b876a07234ee43327d0f9999966c4d93d28da3f4834dec57ba9432d84ed7e082e2c44eb7e9d0b2e8e1950d52ef24e9148722888293cf84f5846c96f2a595b0abb5a9f048ef7b0dd38f3efad16c3acb326a58f7386de35e4deae37c9e6a5ba6ffb92dfa155a102aaf7d378a4a8456b0f239f317630f6031377db92d6c954030d8774d54e732af1530e318c93584f7366204697892f7cdf377fdee2204ea6290e324c0ee776f457cbf64e624e3d4095de5b7256396f9b45fc4fb38c1b280709793e6e20a19aa36b2fb488af4816da16f9945348fade8add64422bfd8d5f8dc3fe89d89c0d315f5922c737c874155c7dd3ffe31a1c01f17deb5b7c2bc39478b9779b1f1806c24ddbc55514e236aff5fa07173a63376bb4f20d0b93ffb17fbdade0376797e1e41bf958d24e29e0ff8a0881e0d26162cf22b10393a821b1566d6162358e5b7652987f77bb9d8e0adb95decc84697933d003926d25993f9e2543fa854abd2b5a1e5563f78918d512f4c68c0e75341fa1a34aab1c042a6d04428f4b4925e11e88d227b54d85e2ba7a528e46e9098bc5b8e4feb726330dfab46538e379821b42dc9652275094ce8f98f78f5887b1c07be214b1cb89369a4f16b79788babbbfe07bc61525deb501970c2debb1cc05aacc323c974bb8bb2df710fc1f4b42351765260a99c92b8bebb993f1148ad4766c7da708a1b7ce423d887a3bdca372d2cf2785a7d3577e01bdc0abce613a39c2ff3b8464ad69157e0af83d9dc0d43a0ea7fb841406b3ed3e19d4a8751f180314336c248c18cbde0b322cfe1f095a7da9870dfb4b7adefce11fa3a259324bbebf1ff8aec271e6868daf5440840184fc966e2cdd9a97b81b98dd07d9fcfb16502b0d86615d12639f3f4f74bdf8001780835b8f0ac321bba7c372790307d06f4a5da5da028350c5c32f906fd41e042236c697172d488548b85381f3597cd9880fca6db2be454637e8601c42c43809a7d9672e1cb55ed2da000363d34d28029d4040711c32b87f1e9fca5357cfeff5106feaeeed8b60cd689965f3dcaa1afb729ffaa56b2adb181a06998f1e578e2c06f1a5f4853fc6c7ebb1458220891d58fff2e0f34c48752794790dee686f5d8a45ed5724906d81cefc89e20a5085d85479c3db27e4960158210b1aeb4f829efd66578b92d0c8397718f46f56efc1a154b727746b72e0217a3434269c718cce85503059efc5a48ca7228e04133bd4b15836dac2ce357164aca4d469049788e17e27522de3b1538fffc6c4add63742084a648ca56d777e73be5dde39228e9c6a2100bd4338dc3ec7feef9e005e04acec4beff91bff01e99037439aa6c7a58443f597a67c063c98ece255960b38610320a02332c55bc6861e53797249c77f6be80ea704f9a656e93a1aa6087e7f47e11982474ab1d92b1c5bc88b7226404f9f87f9fe3f69562b3e66b9a0c27ade4363ca6ec3ba049f357a2527f4f1982065f7f3a9a865685b7656248113f6eb36c3ab139d2dab8ff3a7a878afc11021e6bdf401eb17356647fd8d78d42129a40ce6012b9efe0ef3f34edd609299a76fc0b8ca8f4c331f61a7060f0b1e1a146f78bc6813d26896d220c6168e73dd31a8ff9909b770cf03011fecc831d87ca55a99fa12d9c5e3c12917c7cc90d42133359adde2cef227c059c41465197651f7a1c0dff053685f83ce527b242d54ec6dbbde4328813f468969a4b20a7bd93c52b61bc3033ffa38451da14672bef65f6aa8997894579c1507417a42abbc297c2d398216e5415700db7c26e70289084a545e6222fbc5f0fff4c4b8139b237417a5d6d19dab72e1ce6853f503fdde4f13b523324186361aa3580b14352058af66db2044b7faae002613e66127779a12a351268590a9a31c8675eae1807c182fc463a98fe10fe7ea43c02550a4af05cb2c0386ef32f045109f8faeb4ff05a846e39e93ca2a1e90f1fb9598766596cb72c60ac0be95bc97672278385a35445bef4567c77d03f19aef4dcdfa7c665e83d00e6d750916ab5dc7fffec9cab24747fddb834d768572ef920bdf2e3f031c10bff7fb4bcf5bd816b065e28793ba035ed799f7fa354b8c176d8b948728e86c7a35480f4e60aee532f144da217b6bb8f137ab4fafd5d44ea9a636cda450c43804c0feb7fb66805a7651f2773e975fd9d19247cef985fe0d1286d556c6a67b0129207552d96c2d3101a2fd2dc7a8de6b72db1c100eaa0143e37415fdacfe1148e073b6d3da02948b77a84bc334d42f3afdf599b640f72ca70aada4c9852f11a9ec4883e0561fa82606762acba12211d57e7fbcfb5038272c233d251fd35b671628c16ae8a988f1de0df562310f368bb2710518ccc7b827908cc7d6a90e7ff1c5c1bed3d927308e409ca08ba82e95dc38e43f00ff4339b95797d09b12411a699e619f26bc214b8a8f762de38f313618959b403dfae388c26df9c42e8a8fbf492c72dd30e37d8acc45caa2427bc1ccd9d39071d92ca9c0ac39ef82569c1965b22a6b2ed08f364e151a7863c58f00201d61408c74fcff7a395d67ea60d43ccd159f75c357227827341d607af316c8d66e87a9b722e022f758b673f6fb26270d37d47c5ff1869f1a336810fe7b5aa85ded499129987513997fd7ebd6d7c692dcc3c7726ee75aeabc8d6447ec49b4eca6a8e846dfb1df78a184d550a76cb17464f34fa8968b82d356c656e77ae3c513139800662a0c3c94b2c8e408aefbc07c5c39c74706953ed096d0946b68516fa511836ee4fc3ca0938d8fc0b5815535ceae27ae2784d5351aaf27a5115e0ee2874fa60debbb99d3f8c64774ea7dc43ab84d01025ae1832fdbce3bd4376c8de33648371496044744433a74a2fe65e2c8ecce79218cdbf33bfab4003a4fd81c0bb0aee44d90376562f53c62d17ce252b93190251d172ec837ee5c6c804a033af686d28a866721d3ed6817fce87204a164e13a300ab267f4786e3ed19d85170480233330fae1e5c6b0ed81775961a8c52b89e844d7fc3750feea8586e9114a9c9b3937861281ac4e089fa5aa63a7609c76e27171edaa8dabb0ac6af57c2bb8951960eca0775e3e2fb7996aeab13f52ce30de9d7cc5a696a6849203a364a36254bdda8b4e26e5359bd06420772107a907937a5e00bab88d078d19b4d9375c79f3b02f33db8c52b35fe94266a00fac74533d2de4777d8d3b7763d1ee2ea6f0cbf6624339034ce3acedcae019e96b284ab35803bd0a508da294994711ee2a9fe9b50c7e634d007d3e95866876fe57b687c42bb32efd936162bdcfe7a7c95337d06ed8fe96afdce475b17d561b4a8711b73213e58ab44f0d1f46f1ea1d30c5e629e45eb94d1eeee4e686a5df8c4b6acb3f151aeeb6dd5929a3adce75c459fda6d58d4117ff462d6150052057cc0a71182539d516c2b352d9c0416aa63128d63fb6dab18c49c49b6a690dccddcb09ada211559ea44b5e2cc24eaea7afb7836211c9a5a24267b8e8ed4bbe58b06610b0a14cdf2b98389e9605464e7295c9deff7195224d9dee87830d6a881278f9e39a1fd2712b4853aa1f0400f52bc0981f0eb0db85ddcb2900d2ae1dd271843aa34485ff3c9b7891e43c1948e35195ce54528ee74026f0efc6f42a5331d074680ecfb3961805cdfac4832b6c2731b3b74fe7c8d3a1bad705d7d71e44cf1cb80c9dbd61bd7abc5a9a8ba0d2c8eaa27fe2e28f54b0def31bcf8657d6bc62977dbcdc880cbc6577415ac5d9223b7e88fca9814fb6102e8d25b750ae49cae499dd587db4357f2acf1ecc4b9e4a9f45defdb9f8433866a26deb98095da173afb3f6c796df1c02d69eedb330c33c2093af1b00dd7053cd47a2a9abd82cbacb94ca56a812f136eb151cf2423919e41ce06ceeb9ee104f220111efda557ff5b2c223b3b8b96be47574c6db5371f235cc51d5b747067a39b8fce6968d99ced1c5e69faf43e641e61c31e123612a3bece7f30f1c60b60eb2a1e4079c6f60f315fdddff499f492cd973a43c4027ed713f60523cdae5bd4f511d8e86a9a51e50247b7b719d758019a5de1ce953bd94370555ed0bee18b1ba127094a29457367d78ac14cb30d70fffec847cae33c519cf3b7515e3bf56f354bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3cb3658eac15694da76f6a1561f5f9ee328963af6d7b8468c4911c90edfe1228e8e7ea877ccc8116f103ac4c508ca274b30eee9ecaeda56213520fd12f08292433d2139d6d098f7572be7bfc66b80ea1942c9fe4a4d491be580d72e950f2a050f824ae34edaa178b11dbbf6b6e853854831c308e82c245d9461d8ec115f114abd9628e39c3bd0a76c86e912848d030d319894e046d23d002379c22ada59d320e9d79cd00cb1052101e99c16ecf0f25ede86a1b01ff3bd146a333e5e77027805e11edd0ff8c26441bcdf2ab3e93b8aeafd383ae8b4ed58d4382de4bcb6202cdcb0a9d0c2b7680ca207cd091c1be8ec12c373e9942711b259573af4e1891ab82ccca52072479fc93e3f8f36e082efdf6706c590e12f5531fbb8f32f420690db35e5a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41ed158f5a48950f82d882def48cd3d5f8a8c3001c2e86ef24cded97929418dbfb951ef641ca41bc952b23bd642faafe612f6d071c81dd3f33bcb194f0bd777c9f53a854abac1ba95e8e17f0a3f1575fbe96a0a88cb4b80d11f1500bda4f7e634cdcca9ee01133b887c252b38e850de8ce01fd23eea0f81b04b2fa881d4bce0b52d14953ea7d8eb4c7cf4e67b856abbe49965f459029d45d15c851e45e4f4a3662208946b635e380b52317fd35f29eb24540a9a6a01774e0151d3303c3b7421280ecff75ff7acd2516b0cd7a7e71b1051877d815bd20bc4094707895fa9390c91ca131b39e7d458a26ed2321a08a5db43dc127cd5d46b38edcf1e98868d14c5352518b2ad7c8aa8c963a8297e35fec5557037728b95ccc1e861cc46813c81036639738db3d85cf37afdce97502d1519212e12491ce39c91dd0cc288898dfe980cbdf1bd3109864a920c2ddbc77571d79296030c1f5ba5ae2682a12b7d3c4dfaf61f43e5cc84e2c160a4d6767074940d433415e439920401d5c85c693b7ca3a1452fa692361fdd895c71e76a56392f795b6db7d62a6c236e0a5cbfe02a524a339ce5afa48eb8fe85d58d8df160ae7e1941d687caa1ef2d66735fc3160951d8251e9fff94f7bd61d2e7f2f0865cf46583973540d07c8607303851367671d61d27a119aee463488668538bef251ff03f974c787363fa193e516c568fadc29c6818c44665430abdb2b2d3de21e18fa731d89a5b96cb52f1549801c6604454ffe7e43bc2018c4c0f42a18c564a68e4b2a08ff41821f01930dda50576e4d8df0035e5881974bccb1bc651e41d441c0b541236cd2cfccc159ecfa3f38ca8cc9179b28747108423c12c2f1444772870982b7f425d3126892a2766da8051356bedc88c7009087ec22353dca4f6c04ae631885a3717083675948d0d3998ac86bec3d0b918b7b981d513edeb28083611f6b9ce17132e755b17b25ad7ff6fa381ec76aed8aff23bbb3f62f1c40277798b7d201c3d1eb46ca8ceddbd636b1e05a02ac037e80c075048c5a7389186e713cd2280b1658d7026c0af7dd5a97c4a3f5bbf7efd36d92c2bafa5fc3742e56b9edf618959a4b0448f51864b62e45f9e7846ce8238f54e7f172a060df08bdd1708aeb1b5378c0ae12581f8bdb1eae633bfe4896a985b07da9494e53a4e187cfd0e6063f45ddc51fc6cff8c379521a57fd2e487b236970acd75a0b3bb2008fb5a53fe8b2ba2d489530a4d6117b4c0b636d17918e007aa160f74d2930f850e5817692f43e888a3050cf5e96f776d15da0d2f4c0fd70fa652e4a2a7f51cc272e2cf94260a32c96f927c7bff36b5ff326f54c57179bce827c8e72a983fd000c80f2dcb63b64143db1ad71eb1803923bc5ecb2ee75b9819dfe5629302ba8e4c380c6611fd767ce1e08444c54e080069905693bd4354ef57eadcfb054cc0360f7b0743ee8252157f7525101f62ae85e499a2abe58bbba339dc79d2633ee09e7d2a7d0bc6081bba739d6911d0c665fa928a708626dc26a51d45c772df6c0d9654aca901f011cef3443493c54868e082d5f085cf6c16eb2a005debb678b5905e45f78b9a570a4ae3e08114c190de69c9ab79d2f8dbdd20fb2cc60f49455bc1bf658a887ef2a6713db76bad2fbe60d3ab238638a3eb264e1d0c19364ca6b8f4138d31dff58b4da6c33cddb1c645a99c37c58750d2099bc5fd604967544c2cfd4b8df1b2189c637278ccb69709dc695864d2780de3a9dd14c046a5f8a6febaf6026737c0e854ec2d5f2768857143ea63741b39f23fbeffaabdedef4c4dcef2e475ff69dac39c9834398b3d6dcd21a2b2a0820d85647034194c0aa7741a0d3847add912532950dcec4b72fb835eb2e95091beb52206dfa073c5be1e7d5aa9cb7da01ae33bee6173b776ba5d44c20c307331392c1f29557a3a5dd872f3e860e23a48af73e655ef06d297c431cb424b985b0a7a504d8a324cb72a2302b9158173575c3d320832307f3513c7bb516495532f9c47625a1595271846bc419f436c0a9fff1ca6bca129d6e83e5b5f554f12200eabb3ac584cee91484f2c6fb146f75315c43aefbc2c28cf03ec32c7d293fc301487a5c6f02c1655858e08c63e72f4ef866a9f7d6ffe0036c1daf69342bf307d4af48de8054373a773685f192918624bbf1bff6c27c8f2fac9958535fe59561132214c4323129bc705ad5f1c52c293981f2da5fab568656177a38156b26245c2698bf8663976cb5730af8a3c1cb01c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5256dec2f494128d81d41036b13a733df2eda9d4a58a4a645ec84d64c5b46f4878b159ed6e188e35b97481b58aa8f00343f4fcc19a5838d84278e483f8ee6b1aad05fda8867c6b7b6948c500d2a40bdd09d9337b0f5a36f9943ab74ecefee6123bff5591a9431cc11bcc2f06171704cfa1ec7acdc63b5dcc80635b5ad1a63f72cf4bdc8d039d481f595b6dbd7307fde578e2f0ddf3e6ecd1857937a6d5b3592f5c649f23a5ef4fc5a7024239e59cf7612adede265946f61b13720cc79ba84be34fd2794c746901a3192c24645d18cc378281ed075de506acb237a995ab2d857c130245036e573ff5ad195ce491b6c9ad48998ee1dd218c3818be6507f6527000460d17eb5b30d915917bb5c13cc1367f60e5f6128762234a619c3d3110fa8e937592bd75fbb2200f014800df6991b27a4ba5fed1bfc787e86791b512adb3c7526809f2651cc2c07e360a96be461146a83849497bf23a6be883466db925afe8c0a69bcd30c486170cd9061ff08564ff2a583651f0df29138082f66ab83765e39e112b9d85322fdfbbaf6d13ff053781519721f4f14eaa8de7aa32b22a8fcb952e28cc06ac7a0466d180be4839badab8556e77eecb34942e6c93f7bba5726a121d3c46f6ee8286aad2dfd0a324ae412968d24607359fbf6b88616c710856fcb3ce67f0d7b538c51a64f198d752270b6417d9a6b0b75fc6b21dce6de499a1a73b871b553fe592cfa9af4ad867a3841066dab872f9fc495e03e4fc97e346cb9ac9ae8eef57e24b8998966c92b5f7aa48998b4ce7909bc054616e234ca2a7c381ec1b27300a1241537b493a5c06b5f359c4db46e745fa9a0e5c5c2c761b0c0f9726c3cf1576de9fb4b6be7827b831015ae628c8007aa71e212b7167812999073e75242c371d1afc7f2b7a07b59ba9883a1f4876857ea868a872bf7d69d4fb9b850f75aca563cba5ee60537f14e41ddb017247bdce259c2a402d5145ee3034aa4fdbc01ce78190bf4a09a508915dd863e7cbc149c6cc54b31138bec681e517aac0e3a6551698b743caa93e016cad6847d5618e1c77547ddc6a1c00b56749fbee4911b263e07610c9ff515727edf43a7cdc5cc9bc327d638e347fc887f13d2f347c93368e2573c13b98d3b80c7902fc6b7141af1ebe33411d3f8a45f8af0cc02a4804ea06a9526faf9ba19be9fb84a4583043b9ddf77dcf8495039549336367b1850eadbb8b3602db3b8a07bd60d65e874f35f3b75d5657d6cd910969c59f889ca933eb1b7a548ff71a40d723d2ab9073b633649bbcc727c8a6ad6fe51f52e068739df43210df29a4e78c9349bfe0cd8d0e0f44c5cf5b123397da9f102dcd2c3d17e06c52139bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b140104a317d0886b18a800e8407fdff67944ba8c4657247d0f9fa60f1ab0fc55915ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4b8e7a58d0508f17877c82c481ac07520036239a829a608bd9b13321a5bf1efd932ec9887bc8bb0b933f1562c67176e71b2772cdc125a76f035b097fd9cfac5acd7a44bbfa4784c4cc8cd8833259e32a37759672b623d946f6dafd70901cec3a00cb8069244163c4459c445506eebfe3fdf8c3f7d39b665664dce5d823cb7648b7d5c9a6478d80528f303b59e64b1c9a25208db7ea006cf9151c3fc903f9efcedcdbd21f9ad59ee492aecafcbc76b8e71ed39d3f06b93fa942aa59fed98d8a831a1c63252230cd8598cc1802ecbd5f976a8359325b4459fba390f9212ff460192ba9fb81bbec14b373d4c3a5a9d8e8d80418e69ff1d0534e89cf6a69ffcde173f4d046d826127dadd19e9cc834facbe2063eff635ecd48f53d6ee2c2bee50960a9e08cf84e5b0cd051856604662b31edb2f943064fbc12ff5074ed10ed05feddb359ffb1fe2844a42eb7f92c087853f6a9af057d5fb00b1fd1376d404aea0d8ee5dac114545ef1b2280d27ad43328dab7aaefcd219049b153cde73078fda6a87704e5da3445c63d27f3b06771404ced281bd25ed7696c70f032a8cc2f43cb2b9dc1419e26dfbdcf913ecb5371e2de8d9b73c87b5463860413c0aab05e714bc630263c484a99f26c6fbcb25213e81406f68b2385534999558c7b2a8c61facee462959a351de63f07e8f60faedac89920c58921e8cc326e4ff7af91643b598df9e1689ba439f889852a02164870bc8ff167fb4937a30cfdd1550783e23c2ff4facf3f1a7cf447fc99a29483871a6a8d159eaac93279815e612d664b31c2e74c6d1d23fb27a99766c81b8c212d51bc66795404254bb938c520eccf0d9ee244678e06bae5be7fb061dd8b7890cfc6e7ba93e6c36f5e70d66191fcdd3389aef2b5bcd90a6a638c7dd5bc575a2f433cc0b2d069b7a06308adfee671e64732cf87f8c53552defe0932d636f83eeeabef469aff3f3464eeb04a8bde15fec2c045f72ad1454ba32a583fa7a145d34f040f30df2cddb48fc5eb5476d42e356357a32f0f1f71b2ea560eb64fd170e2aa01d62680fe23cb4f043bd01f8af46e14e3f75b1b39fac175f9ad5e85b762899c5bce12e0e79d81408cda3d6f41232d6bece6b449fc76f32e577bedfb49d1fc0bd9e75cf846f0b7b308c55f8912850e8b605c4914617b987f0f4ddc56cf6a4d32e14b4130fa5467da8b3436096d88808db4261a69c67e8033234f15b731075141248f6620250827f73583d11adc21a600cda63b0929825fc4522a383e0eb7e8453c408ceb2f09e674629455ff6e90ea94cc098df37f4dbf62316ebbf71d275bc172b8b8a4c8062bf616e84ee40d5b48ebe47bac3fb8518757c2b83b63c2b7b3b156b708de59a0c603972b87edd35ad14362e4b3da8eb5acd7bc8c28145eb545f806cd3c8e3cc131e03ee7129d7fb33d508f4d24be0c786b0a55057efa6ce73db439bb6c1c8b15ab368541f5ee843302725e501006238c3b9d856b1e6d39b26c3470b5771d9348dd6e52609c3459a335864732477d840ce03f83924e86c7efa3e6077dcf3724db1018a6fc765ca0478245cd3cc3a771b0c43258a5b9d0723d64bcce7dd4f6c397c86942ec10228ec7ebac4a7f63aceb8db2dbc7afb86b29e7234b00bea8df440016ac2037e3253fad7d5b680d1189f5de995d6c4a72512386154aaa7cb90ce80fa49f0ef7a7f77dd98e8c68aa306769b3eabfaff04a0422426356f6ca8aa323df628bc3fb42216cccb4b269988e97606c4fb4c1c8c22ba6bea8a84e5e238b23b2ccc2a910a6af5a6d261ba1475d6b2cf09dca21b6fc2d935b2530e57fe19a59c494b9c985f8077295b27b2f9249ccd84322ce9aa9cbe53b3862f1e595a322e068d952412dd54d3121f6c0dd644216fb909b2d8e600338d92ec3bfd0bb8865936650908326fd1dbad55e151bff4caf2b3522d195d081c9885728abda084db9a2322ec130ae274b161956ec7dfac570b779b67f8ccceaee3cf8d69bc52dc961d382dabf62ec6915bda12e59837222f1578c0e6ba6d755f0cfcd76708a4751aec463068b2ec61be160986728f1ae9e74b095fd4b9c275f25dd4bdc3640ef5a693afd069d92fb7e6bd807a91a30c54ed177886db9971e9e1237b8e46754cee4086b9fa943c9f3e023a8d60a0a49b42dc6479bbf294815773bcc88b94e3f28739b296d0da2de7ee253f7b344c7d1be78979b228abed836c9e1fe3dfdf0d204e769e6bee7099e6b42914e5e3489544ff6c9f13c8edf805c002d704be43b1b43b61104d8624d0d75db046edc9539b3fc184dcc28e5043fec8e64404d9cdb55b059f680475ebd16da60d0f7d4052f6d76e6428cd34ed49e7d02d57d088f081b58ec1cbd38f2c504d71c2efa7e27f08929fbfec4b4b6ac7be7b32ff29649f84a241ffeeef74e59ba45087d054fe04f51c6629e59231e9336931ba1e9eb4e8a42254855895c91a778eb62d10049a36fe6e2f01b2f0220ef859327932a7712551a0f8ae29a6921f6aa016c4b3ed0d5eab7e8b7f6b6bb26e634d1ba3c4c221d73dade4199f69ebd9b10d0f5731350b8b5a17cede8e1e073eae0a1f472db7200f3496c51f43d1c432dbf63f0ceb0e43c262bf5a1ab3c124da6e2f1d237238b3c07b060667080f4bedd641f1882810e053d06770702130b4f1eea572170e3b817cb04e086b05beaaf6bb9f847b21ba428e2ea38658f8bcd5aac3c977eab19e52318a1fcc723f407a7b6d017ca96c642c67241edf29363f6abccc1831cf9956c06a789fdd32ce5b4725a5e94787862d4b304101355e1bdacebf090ec8ac88c620f1377aa9237f740db4a069e809aa2e23971b1cd7d7a9ce03697e9d51ab4b03a1e11d50f5edf7c4ba3dd2557ece2c7724ae884425aab3ce6717fabecc6df6acd671d9d5bcd0fdfabaeeaedf72f47236dda9b017e5c126577811f4ed334a8422a19f5bc41335878ab83ac73a981dc952a906fde86b0bd3531d3bed0b1ce4eea738e0570c893166c70d00e50534886d1da82bfeecfad6668bc35cc1a16910a32a06d5e12d5bfa718f81e1262c2f46b1e2a50604e2657a2757f892773dff52aaefab8588320af2d1d2126fddd9b0e3dde97e50bafcfae3a7336c7151be994a8f80d8e4a5e6bf494599ec6cbf43c194df4a8c9b37ad8c0dc18821f6401e03cd29326cd69524c83109168ffa58ffa0639eb785b074289c58a18795a256fa92999075460b04c973697beb24798e5d7b8c49d1ac1b467e48e7bca96c6f69fd4ba9a390a5d61169145677d19ed4da2cacd4b2fba73846fba34c5e238c7d2020015297f5739e1e7393f687b8d7abe8d3c021c90526e0e6120ac564568a2874f0c2208dedbcf8efc66b16c34e82cfb00e92d62ba08d389c9ad28a1ffc40727af2cdac6de3b1b446cd983e94dde8f94ce1a6118dfd07c81cc6bed4ddd05fb2ae5c3160147dd185494c926ed9013d1605a5e229fac2fa985be1ed5f2a5f26eb64622dda9762f3d87ebd5bbfef7145cf3dd31f9252536331a9fee585ced91f9d052d9bd2cda6dae58f484f46c7c2abb04f9bf6d1975d2f747bc26f71d0985191bbd2d9b9a30ee2de96279c2eca33aa4436fc5734d77e74c1f3bee22ad95bd4bb329436cf3c6e07b315b7dd48d226fa8aea807b4767585f6261ced5ed27d426d002d1fe94386d26c8c5f481ab8d63aecdd3f136a2995f6ae2f283aa2efa24edb5f79d2b7ca401f34b84cfd7b6c149cf2d186ce5666357c38bb9ae59023776f88307aa9794fa97db7665e5d52865aeb00def4aad9e2e1b3f8fc0c5e95a83be610f915b6d01ee713e024196c06ec41dcf682954aa9c2de77938d8f690a92feef8fd9cf81e9a4da969ef925a127b91f516439d1ccf6d872278862bc4ed79335c00fdbfc6b250f392898cfde08c54c89d3d39168269a467d25b94f238065459b363038870794c9653311bc823569a65b656e8aa5829f788b157ed729733a5c5c4287f48ab6a8c49cfc336d2dc2fc31773c3d528b51c1789c08f53eb69de59487b4e1194ef0ecdd52baf73500aa3a13c7c0ffe94f7e3b33387ed9a4601add44191bff8a55fb2021998a907e52360f486c0a5a14d5afb90a29dbc9aa53a929d2a6f983f48108ff60eb72f5a4c80279e2e5217fb3990ccc5a904a2940684c288dc1516e893ce174dfcdc2a8a2dc8f71114663b0d76b2b19e27dde2030acb7fef947efd19dccd533c70940268f19b0ab9343af9750001689db2af3b5e2907310ed170cd6cba9231dce3acb0fc31d6e3a2453abeb510b9af713e2ed0744663e4803f4b82392853bf95ec215b45b3f576da4d1eb412c84980944d34d70f1f4590a75c4bf24f9df3759c5348a862e642ba7273337aaf8d2d47bdd6ac19dda21e26de9edf1cc310e5a68251d55d2ef41a15cf2874b48fb3e30482c54e1ca3f5456ede74a8c9464d2b5a42e8a92399209c4d75f3cca5b042957e6084565c94977fe393f7e964539355b3e53ba16f58c71413eb05061ddefe218973dd17ebba690ed5ca6fe6cdedb98fa50e91b4dc1cf858bb6146e0710a1889e330298e9eb0ea305ef71ff65dd655b4bd9ee751a0d4da6a06a32fdec484225ba1b9992749c4aba6a04aee99eb2a65df4ff5253c8dab7acaefab1759e8c8c2b201f0c77b45fa3c1c3d4655877c49fccebbcd96c317d33c21f05c03cb243835e5dfa1ad40c383d04fd5fb75ccd1d55a671e10695ffd02e2193c377351dc3901d01d01b17dba24cb6925e0c4aaf19f096168cb2742beba67bffdaeee4d47a2cf8c0324bf4cc660be3263a6f4588b84be09b4c3504cec5fdbcb5b2323d95a39a9dbaa5c53cc1ba1de851dbccedf3329ac3e25649a986960d43b18e46afca9534c6399abdf3757c433f3a1e2bd28e330fc723ad0dc5e9c3d67adb851d6550769e21b87be1627a241db44f10fa8ea5dc271b5cc1dfa746e53b6671932d24a2e340801c47094aea7e2157217500e26a56076d969e4358473ca9b9791d6371a0d84d78f8c0793ce0e2594caa97aed95b51cbdd673843df41ac6b0b85b9796bf6e6ffffaa7b166e1840c95cbee555ab4aaa8d07243990c931ea9194283bd057297032abd1c1198bd2a8affdf7ee8dfe0358efaea2c02e5cef2999e6e659e04d7160ee809612556f5719ddc90555582d35738766276a12b57ffe5e9c0e46e3b967a5a17579a996c068d2d3c5cdcc383c5e9eb136d3d5cbb5d19921f92063f4d22ce3035e8ba20717266af262936a86d021bdc58c213e2e0497e3dad2d4c5b86bd2ffeee73bc26f2561eec65843b22b5d903317dc2bf54c70c5b2fe190b5c486b036a99e9efc0b29c6c583ff4030a671932c3eb3b90a47fb16d8d5fa336928b4af19c696b93119a46307118791e2044379de99bcbd8c6c92520ded555ca0e0e0ffb1cb6685d038797e9a56353a0964c5ee36f3ac08a6a26a4a2ac27733e78e061d3316395b6829a2e9e0b24848148f88b4705e58ef21889a84623b6353296606e2edaecef96309dd53d04815496435f991a14d4d43177a9e37197a10541524bdcdd93aea7bd17f738cca11b6c8627773c6c3bd5ec6ceda3256354edf8fcf2052c0217d19bbd3f018c5682d494f3ed495580256dc5260aa004ac3082725a2a020557a6894712fc99eae35f4ccdd96f845ce6485368187deb5e226242c5b74ddcebdd64d838f6595627358ef068f476ecdf8d3637af3048394ae69a01475e4e1ca7e8a2fc8b1fa4667e11c41312dfc44794bc2787cb6a1caf27d6f6fb1d6862215c9284a2bc9896806ba155fc127cc8329d67599700a91761dadcd20853eabf65e791ea65c7232e369131ddaf5d008624d89c8b9393d2ee14b84c81488a2c706a5d747e5329182e23994ac6146c59f05109b5681d72a500e7c19754a41e69fbef4e0acee886c044ed0ef55b1d432d5e156a447f2b05fed029cd6ec88c54f9358893eeb82ef0db75a0713424db802adbc732a83071cfdf0bde0f68fa17b7e1a31aef8af7d4dc239f2bb0ba85cdd5ee6e0548d19b47facd5d10d74fc93a74c467b4728962f6f6ef1b282e0c0c477ba4ef423df6bf2e7988af99e2eae858b74076c0ccdc6a25c8533d78b334f90088456e759f2c02807dacf779c94e1e8c03acc67b67c85f0dd85603f8c6e752f833a1995872b669f76c710f5f66251ffb004741a99a045761effd2fb188361aef414d6fff4a353a89f43d5477b2870ac58086d7d594bcf0f78b22af7a8ac7e97b4e5408929d2c306d4ece0f1b7a07964d6894fe4cbfc15238374778213989a6589bd4d43d4084d1e6d9040849a06552a24194548f9788a7950b0a8438ce8a7c0ee766b5af23bde52e260623e149e87e77075e18c36cc65aea9f55a1234f22eb6df36b2d9b282cad8af8ceef03d715b891dc41c3b19ea265299ab7839eeda6dae4595698aba5b2be8346d6070813966d6adacf446a4fe572c6fea9177c98eaf39f9f7ecf35e6faf2670a37d6f1f404b9d365f582304bceee20954372df91a9eef83ebdd4e83f3574fd215ce69c0c19cc3c8b4a21f05e628be5d5e699e437a2c3f4c5d99425a46a978e92bf83a63f2129a93ac1933ef3f872f2433650a22f365b5bedf5feec39505a7f2e349595f3b309be941f2332137213ac9d2930621cb78023a8ba4e60cd5de09f34e2d550c846ed145ea310e5202f4ed4675140af6ab238d89a8176b1bdd11e4dc03d18b0cb8af05d0c5626d1e33ea7b5ea9c1c1d7c6bda92f1490579ddfc5683b22b66100fa1c8355a84300747c9860f16b7908d0e7e54b6926e4485d96ce7459f0472c85c77a6a8bd1b9b2427333af39de71aa3a56776da38b277ef0e2420d7f7999a183b1b033675f667011c0784643b6014138fb9f16a26126af9777c6356d78494ca8c4043656699f1950bf462acfd57f187a07595fa921f9b0309a3e345bf751f663cf40d69b7039ab825255b9ecc49a8d0199243e576f41339a490737cbe1863900349d71eddd28c6cb50422a77c684194037a36b3f27fef3cf5edf1ac602943e2e54a6ab29acd12c5e7efa101a83bcbde4b973a56e0ad83d068dfa3aeb7790855452d7f1ab91b6b0a71237f0f3aa5ba309bc70f45bbabccf2950ba0067c9be2e2df1acde037c112d0871973778194d9fbc5b3f0d7fecee64e73518a5c708e63df4233897297210b9035dceb750fb8ed3d19163b055807198da6e36770ea89ece1515cdb9da976d6d46811c5b65597f008d6c4dc61901d204f75d4a924e8d9d7dfc150dba7462e1bf6ef4162808a21aa59ffdafd01740cd86f16a15ef268675172d1ac551389b0c86ea96aa6ad065da09236b6aecdce906fa0fd04ab2a08573da80968050d5a3bbbca75f5cfa388f2ce10d37893948c137297068042d95c81352fcd22116fe807bff266b1528a1536ce48ce35b0361a8954bdcad490d942a129c334b71bcd1c9f9c7e05dbcd50702c7038cf27c20ddaa657cd59c675e9e94b9aa5a8b1afe8e538116f5df3f2da1d83149b67b73f4024ba950a723827c83c4d51f4e7d9a27b73402c1275096c61027f9cad35fbec521cb0b33d476c9b4b34f7cd0b0f85709ae06ebe2e1d5b2c791d6116e217287dd7bc405a5721e6d51c896aa4d9e224aaeaa7fcab6db46368bb1aff486edb1769a2fbf90c54492601b952d2a0a46a4a5cd34239e694c4ebcd09a9d1f3f59b444cc949d3d319c04f1adf0211983eacddd81579718f3249d9834aaa7fd56fa4e1d970625491f2702f8ce552134a437d4840d68b3b53aff88a3770729c1eec98db2e59fc51968a096e025495c202987757d17bdfe525e5d4b51d4a30b938388427f91a474a2a1debd073b8a0a9952e9e5722b3844224949a79cd25f48d2ef6e49533dddefae22ce4b3052c74801fe95b9c502541202155a4b968ad54c66ecdac39ebd07196162d92ddrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticu-56.1-8.fc24.src.rpmlibicu-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0.1XX.@X.@XWV@V=@V/g@UUa@U'@Ts@T,@SvSGSSRRUE@RNQQQ@Q+R@Q#i@QQh@QsPPy@PPy@P@@PO#O#O@O@O&@OW@ON>@NS@Ng\Mv@MtMU$MRMJMIG@M.@LLOLL*@LL@L5K @KtK@KVK3@J@Jn@Ji@Jf@J\s@JMJD@J0J,@Jp@I@I@I1IpvIXIG@I%Q@HpH@Hob@HhHFHA=H1kG߮G]@G@G@G@GZ@GZ@GaG^{GMX@G9G#(@G2F@F_F^Fo@F5@EѨ@Eb@E@EEEw@ETiEQEQE6@E6@E6@E$E @EED@DDeD|DD@D@D@D`@DX@DWIC@CCg@CK@C%mCB`@B@Bo~BU A֐A@f@?@?@?v@?L@Eike Rathke - 56.1-8Eike Rathke - 56.1-7Eike Rathke - 56.1-6Eike Rathke - 56.1-5Eike Rathke - 56.1-4Caolán McNamara - 56.1-3Fedora Release Engineering - 56.1-2Eike Rathke - 56.1-1Eike Rathke - 54.1-5Fedora Release Engineering - 54.1-4Eike Rathke - 54.1-3Till Maas - 54.1-2Eike Rathke - 54.1-1Eike Rathke - 53.1-1Fedora Release Engineering - 52.1-4Eike Rathke - 52.1-3Fedora Release Engineering - 52.1-2Eike Rathke - 52.1-1Eike Rathke - 50.1.2-10Eike Rathke - 50.1.2-9Fedora Release Engineering - 50.1.2-8Eike Rathke - 50.1.2-7Eike Rathke - 50.1.2-6Eike Rathke - 50.1.2-5Caolán McNamara - 50.1.2-4Eike Rathke - 50.1.2-3Eike Rathke - 50.1.2-2Eike Rathke - 50.1.2-1Caolán McNamara - 49.1.1-7Caolán McNamara - 49.1.1-6Tom Callaway - 49.1.1-5Fedora Release Engineering - 49.1.1-4Caolán McNamara - 49.1.1-3Caolán McNamara - 49.1.1-2Eike Rathke - 49.1.1-1Eike Rathke - 4.8.1.1-3Jon Masters - 4.8.1.1-2Peter Robinson -4.8.1.1-1Fedora Release Engineering - 4.8.1-4Eike Rathke - 4.8.1-3Caolán McNamara - 4.8.1-2Caolán McNamara - 4.8.1-1Caolán McNamara - 4.6-2Caolán McNamara - 4.6-1Caolán McNamara - 4.4.2-8Fedora Release Engineering - 4.4.2-7Caolán McNamara - 4.4.2-6Caolán McNamara - 4.4.2-5Caolán McNamara - 4.4.2-4Caolán McNamara - 4.4.2-3Caolán McNamara - 4.4.2-2Caolán McNamara - 4.4.2-1jkeating - 4.4.1-6Caolán McNamara - 4.4.1-5Caolán McNamara - 4.4.1-4Caolán McNamara - 4.4.1-3Caolán McNamara - 4.4.1-2Caolán McNamara - 4.4.1-1Caolán McNamara - 4.4-1Caolán McNamara - 4.2.1-8Caolán McNamara - 4.2.1-7Caolán McNamara - 4.2.1-6Caolán McNamara - 4.2.1-5Fedora Release Engineering - 4.2.1-4Caolán McNamara - 4.2.1-3Caolán McNamara - 4.2.1-2Caolán McNamara - 4.2.1-1Caolán McNamara - 4.2.0.1-3Caolán McNamara - 4.2.0.1-2Caolán McNamara - 4.2.0.1-1Caolán McNamara - 4.2-1Caolán McNamara - 4.2-0.1.d03Fedora Release Engineering - 4.0.1-3Caolán McNamara - 4.0.1-2Caolán McNamara - 4.0.1-1Caolán McNamara - 4.0-6Caolán McNamara - 4.0-5Caolán McNamara - 4.0-4Caolán McNamara - 4.0-3Caolán McNamara - 4.0-2Caolán McNamara - 4.0-1Caolán McNamara - 4.0-0.3.d03Caolán McNamara - 4.0-0.2.d02Caolán McNamara - 4.0-0.1.d02Caolán McNamara - 3.8.1-8Caolán McNamara - 3.8.1-7Caolán McNamara - 3.8.1-6Caolán McNamara - 3.8.1-5Caolán McNamara - 3.8.1-4Caolán McNamara - 3.8.1-3Caolán McNamara - 3.8.1-2Caolán McNamara - 3.8.1-1Caolán McNamara - 3.8-6Caolán McNamara - 3.8-5Caolán McNamara - 3.8-4Caolán McNamara - 3.8-3Caolán McNamara - 3.8-2Caolán McNamara - 3.8-1Caolán McNamara - 3.8-0.2.d02Caolán McNamara - 3.8-0.2.d01Caolán McNamara - 3.8-0.1.d01Caolán McNamara - 3.6-20Caolán McNamara - 3.6-19Caolán McNamara - 3.6-18Caolán McNamara - 3.6-17Caolán McNamara - 3.6-16Caolán McNamara - 3.6-15Caolán McNamara - 3.6-14Caolán McNamara - 3.6-13Caolán McNamara - 3.6-12Caolán McNamara - 3.6-11Caolán McNamara - 3.6-10Caolán McNamara - 3.6-9Caolán McNamara - 3.6-8Caolán McNamara - 3.6-7Caolán McNamara - 3.6-6Caolán McNamara - 3.6-5Jesse Keating - 3.6-4Caolán McNamara - 3.6-3Caolán McNamara - 3.6-2Caolán McNamara - 3.6-1Caolán McNamara - 3.6-0.1.d02Caolán McNamara - 3.6-0.2.d01Caolán McNamara - 3.6-0.1.d01Jesse Keating - 3.4-10.1.1Jesse Keating - 3.4-10.1Caolán McNamara - 3.4-10Caolán McNamara - 3.4-9Caolán McNamara - 3.4-8Caolán McNamara - 3.4-7Jesse Keating - 3.4-6.2Jesse Keating - 3.4-6.1Caolán McNamara - 3.4-6Caolán McNamara - 3.4-5Caolán McNamara - 3.4-4Thorsten Leemhuis - 3.4-3Ville Skyttä - 3.4-2Ville Skyttä - 3.4-0.2.d02Ville Skyttä - 3.2-3Michael Schwendt - 3.2-2Ville Skyttä - 3.2-1Ville Skyttä - 0:3.2-0.fdr.1Ville Skyttä - 0:3.0-0.fdr.1Ville Skyttä - 0:2.6.1-0.fdr.3Ville Skyttä - 0:2.6.1-0.fdr.2Ville Skyttä - 0:2.6.1-0.fdr.1Ville Skyttä - 0:2.6-0.fdr.1- Resolves: rhbz#1444101 CVE-2017-7867 CVE-2017-7868- dist.rpmgrill: "Percent signs in specfile changelog should be escaped"- Resolves: rhbz#1377362 CVE-2016-7415- Resolves: rhbz#1360340 CVE-2016-6293- rhbz#1307633 FTBFS, reenable the checks- Resolves: rhbz#1307633 FTBFS, disable check to get build through for now- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Resolves: rhbz#1271353 upgrade to ICU 56.1- Workaround rhbz#1239574 disabling offending tests on armv7hl- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Resolves: rhbz#1190131 CVE-2014-7923 CVE-2014-7926 CVE-2014-9654 - Resolves: rhbz#1184811 CVE-2014-6585 CVE-2014-6591- Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code- Resolves: rhbz#1185433 upgrade to upstream ICU 54.1- Resolves: rhbz#1130771 upgrade to upstream ICU 53.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Resolves: rhbz#1106793 bad 2-digit year test case- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- upgrade to upstream ICU 52.1 - Resolves: rhbz#1049265 icu-52.1 is available - Resolves: rhbz#1050063 Trivial change to icu-config to support ppc64le - drop icu-51-layout-fix-10107.tgz source - drop integrated icu.10318.CVE-2013-2924_changeset_34076.patch - drop integrated icu.10143.memory.leak.crash.patch- Resolves: rhbz#1015594 CVE-2013-2924 use-after-free- added %{?_isa} to Requires for multi-arch systems- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Resolves: rhbz#986814 install icu-config.sh from source2- Resolves: rhbz#966141 various flaws in Layout Engine font processing - Resolves: rhbz#966077 aarch64 support for icu-config.sh wrapper- added manpages for gennorm2 and icuinfo, rhbz#884035 related- Resolves: fdo#52519 crash on typing some Malayalam- Resolves: rhbz#856594 roll back and build without --disable-renaming again- Resolves: rhbz#856594 include content of icu/source/uconfig.h.prepend- Update to 50.1.2 - Resolves: rhbz#856594 to-do add --disable-renaming on next soname bump - removed upstream applied icu.9283.regexcmp.crash.patch- Related: rhbz#856594 reenable icu symbol renaming- Resolves: rhbz#856594 disable icu symbol renaming- apply upstream fix (bug 9283) for regexcmp crash causing Chromium segfaults- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- probably parallel-build safe by now. Add a check for original breakage- Resolves: rhbz#804313 multi-lib pain- Update to 49.1.1- Resolves: rhbz#813484 doxygen 1.8.0 does not provide installdox, omit from install- Correct reference to BZ681941, add temporary fix for ARM FTBFS side effect- Update to 4.8.1.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Resolves: rhbz#766542 CVE-2011-4599 Stack-based buffer overflow - add icu.8984.CVE-2011-4599.patch- Resolves: rhbz#747193 try and enable ccmp for Indic fonts- Resolves: rhbz#681941 don't link unneccessary -lm, etc. - add icu.8800.freeserif.crash.patch- Resolves: rhbz#681941 don't link unneccessary -lm, etc.- latest version - upgrade includes a .pc now of its own, drop ours - drop integrated icu.6995.kannada.patch - drop integrated icu.7971.buildfix.patch - drop integrated icu.7972.buildfix.patch - drop integrated icu.7932.doublecompare.patch - drop integrated icu.8011.buildfix.patch- Resolves: rhbz#674328 yet more ways that freeserif crashes libicu- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Resolves: rhbz#674328 more ways that freeserif crashes libicu- Resolves: rhbz#674328 freeserif crashes libicu- Resolves: rhbz#669237 strip libicudata- Resolves: rhbz#657964 icu-config bindir returns sbindir- Resolves: rhbz#654200 revert icu#5431- latest version- Rebuilt for gcc bug 634757- upstream patches- Resolves: rhbz#631403 doxygen no longer generates gifs- move licences into libicu, and add them into the -doc subpackage as well- Resolves: rhbz#596171 drop icu.icu6284.strictalias.patch and use -fno-strict-aliasig as upstream has added a pile more and doesn't look interested in proposed patchs- latest version - drop integrated icu.icu7567.libctest.patch- latest version - drop integrated icu.6969.pkgdata.patch - drop integrated icu.icu7039.badextract.patch - drop integrated icu.XXXX.buildfix.patch- Resolves: rhbz#543386 update icu-config- Fix FTBFS with yet another autoconf version that changes behaviour- Resolves: rhbz#520468 fix s390x and other secondary archs- icu#7039 fix broken use of extract to get tests working- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- make documentation noarch- rpmlint warnings- 4.2.1 release- Resolves: rhbz#508288 multilib conflict- Resolves: rhbz#505252 add icu.6995.kannada.patch- 4.2.0.1 release- 4.2 release- 4.2 release candidate - drop resolved icu.icu6008.arm.padding.patch - drop resolved icu.icu6439.bare.elif.patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- fix bare elif for gcc-4.4- 4.0.1 release- Resolves rhbz#225896 clean up low hanging rpmlint warnings- drop integrated icu.icu5557.safety.patch- annoyingly upstream tarball was repacked apparently to remove some unused/cached dirs- Resolves: rhbz#461348 wrong icu-config- Resolves: rhbz#459698 drop Malayalam patches. Note test with Rachana/Meera instead of Lohit Malayalam before filing bugs against icu wrt. Malayalam rendering- final release- 4.0 release candidate- drop icu.icu5498.openoffice.org.patch- 4.0 release candidate - drop integrated icu.regexp.patch- add icu.icu6284.strictalias.patch and build with strict-aliasing- Resolves: rhbz#437761 modify to icu.icu6213.worstcase.patch for other worst case expansions- Resolves: rhbz#437761 add icu.icu6213.bengali.worstcase.patch- Resolves: rhbz#431401 split syllables on 1st 0d4d of a 0d4d + (>= 0d15 && <= 0d39) + 0d4d + 0d30 sequence- Resolves: rhbz#431029, rhbz#424661 Remove workaround for 0D31 characters- CVE-2007-4770 CVE-2007-4771 add icu.regexp.patch - Resolves: rhbz#423211 fix malalayam stuff in light of syllable changes- remove icu.icu5365.dependantvowels.patch and cleanup icu.icu5506.multiplevowels.patch as they patch and unpatch eachother (thanks George Rhoten for pointing out that madness)- latest version - drop fixed icu.icu6084.zwnj.notdef.patch- Resolves: rhbz#423211 experimental hack for 0d15+0d4d+0d30- Resolves: rhbz#415541 icu.icu6084.zwnj.notdef.patch- Resolves: ooo#83991 Malayalam "Kartika" font fix- add icu.openoffice.org.patch- add icu.icu6008.arm.padding.patch to fix an arm problem- latest version- next release candidate- rebuild- 3.8 release candidate - drop integrated icu.icu5433.oriya.patch - drop integrated icu.icu5488.assamese.patch - drop integrated icu.icu5500.devicetablecrash.patch - drop integrated icu.icu5501.sinhala.biggerexpand.patch - drop integrated icu.icu5594.gujarati.patch - drop integrated icu.icu5465.telegu.patch- Resolves: rhbz#243984 change the icu group as it is libicu which is "System Environment/Libraries" not icu- Resolves: rhbz#220867 Malayalam rendering- Resolves: rhbz#228457 icu.icu5594.gujarati.patch- spec cleanups- Resolves: rhbz#226949 layout telegu like pango- Resolves: rhbz#214948 icu.icu5506.multiplevowels.patch- Related: rhbz#216089 add icu.icu5557.safety.patch- Resolves: rhbz#220433 modify icu.icu5431.malayam.patch- Resolves: rhbz#214948 icu.icu5506.multiplevowels.patch- Resolves: rhbz#214555 icu.icu5501.sinhala.biggerexpand.patch- Resolves: rhbz#214555 icu.icu5500.devicetablecrash.patch- Resolves: rhbz#213648 extend prev/next to handle ZWJ- Resolves: rhbz213375 (icu.icu5488.assamese.patch)- Resolves: rhbz#211258 (icu.icu5465.telegu.patch)- rh#209391# add icu.icuXXXX.virama.prevnext.patch- rh#208705# add pkg-config Require for -devel package - add icu.icu5431.malayam.patch for rh#208551#/rh#209084# - add icu.icu5433.oriya.patch for rh#208559#/rh#209083#- rebuilt for unwind info generation, broken in gcc-4.1.1-21- rh#206615# render malayam like pango- fix rh#205252#/icu#5365 (gnome#121882#/#icu#4026#) to make icu like pango for multiple dependant vowels- final release- bump- c++ code not alias correct- rh#200728# update to prelease 3.6d01 to pick up on sinhala fixes - drop integrated rh190879.patch - drop integrated icu-3.4-sinhala1.patch- rebuild- rebuild- rh#194686# BuildRequires- rh#190879# backport fix- add Harshula's icu-3.4-sinhala1.patch for some Sinhala support- add a pkgconfig.pc, make icu-config use it- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- add icu-gcc41.patch- clear execstack requirement for libicudata- import extra icu.spec into fedora core for openoffice.org - build with gcc 4- Use dist - gcc32 does not understand -fstack-protector and --param=ssp-buffer-size=4- 3.4.- 3.4-d02. - Don't ship static libraries.- Apply upstream case mapping mutex lock removal patch. - Build with gcc 3.2 as a temporary workaround for #152495.- rebuilt- Don't use %{_smp_mflags} (b.f.u #2357). - Remove unnecessary Epochs.- Update to 3.2.- Update to 3.0, datadirs patch no longer needed. - Package data in shared libs, drop -locales subpackage. - Rename -docs subpackage to libicu-doc, and generate graphs with graphviz.- Partial fix for bad datadirs returned by icu-config (works as long as data packaging mode is not "common" or "dll").- First complete version.- Update to 2.6.1.- First build, based on upstream and SuSE 8.2 packages.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST56.1-8.fc24libicu-docLEFontInstance_8h.htmlLEFontInstance_8h_source.htmlLEGlyphStorage_8h.htmlLEGlyphStorage_8h_source.htmlLELanguages_8h.htmlLELanguages_8h_source.htmlLEScripts_8h.htmlLEScripts_8h_source.htmlLESwaps_8h.htmlLESwaps_8h_source.htmlLETypes_8h.htmlLETypes_8h_source.htmlLayoutEngine_8h.htmlLayoutEngine_8h_source.htmlParagraphLayout_8h.htmlParagraphLayout_8h_source.htmlRunArrays_8h.htmlRunArrays_8h_source.htmlalphaindex_8h.htmlalphaindex_8h_source.htmlannotated.htmlappendable_8h.htmlappendable_8h_source.htmlarrowdown.pngarrowright.pngbasictz_8h.htmlbasictz_8h_source.htmlbc_s.pngbdwn.pngbrkiter_8h.htmlbrkiter_8h_source.htmlbytestream_8h.htmlbytestream_8h_source.htmlbytestrie_8h.htmlbytestrie_8h_source.htmlbytestriebuilder_8h.htmlbytestriebuilder_8h_source.htmlcalendar_8h.htmlcalendar_8h_source.htmlcaniter_8h.htmlcaniter_8h_source.htmlchariter_8h.htmlchariter_8h_source.htmlchoicfmt_8h.htmlchoicfmt_8h_source.htmlclassAlphabeticIndex.htmlclassAlphabeticIndex.pngclassAlphabeticIndex_1_1Bucket.htmlclassAlphabeticIndex_1_1Bucket.pngclassAlphabeticIndex_1_1ImmutableIndex.htmlclassAlphabeticIndex_1_1ImmutableIndex.pngclassAnnualTimeZoneRule.htmlclassAnnualTimeZoneRule.pngclassAppendable.htmlclassAppendable.pngclassBasicTimeZone.htmlclassBasicTimeZone.pngclassBreakIterator.htmlclassBreakIterator.pngclassByteSink.htmlclassByteSink.pngclassBytesTrie.htmlclassBytesTrie.pngclassBytesTrieBuilder.htmlclassBytesTrieBuilder.pngclassBytesTrie_1_1Iterator.htmlclassBytesTrie_1_1Iterator.pngclassBytesTrie_1_1State.htmlclassBytesTrie_1_1State.pngclassCalendar.htmlclassCalendar.pngclassCanonicalIterator.htmlclassCanonicalIterator.pngclassCharacterIterator.htmlclassCharacterIterator.pngclassCheckedArrayByteSink.htmlclassCheckedArrayByteSink.pngclassChoiceFormat.htmlclassChoiceFormat.pngclassCollationElementIterator.htmlclassCollationElementIterator.pngclassCollationKey.htmlclassCollationKey.pngclassCollator.htmlclassCollator.pngclassCollatorFactory.htmlclassCollatorFactory.pngclassCompactDecimalFormat.htmlclassCompactDecimalFormat.pngclassCurrencyAmount.htmlclassCurrencyAmount.pngclassCurrencyPluralInfo.htmlclassCurrencyPluralInfo.pngclassCurrencyUnit.htmlclassCurrencyUnit.pngclassDateFormat.htmlclassDateFormat.pngclassDateFormatSymbols.htmlclassDateFormatSymbols.pngclassDateInterval.htmlclassDateInterval.pngclassDateIntervalFormat.htmlclassDateIntervalFormat.pngclassDateIntervalInfo.htmlclassDateIntervalInfo.pngclassDateTimePatternGenerator.htmlclassDateTimePatternGenerator.pngclassDateTimeRule.htmlclassDateTimeRule.pngclassDecimalFormat.htmlclassDecimalFormat.pngclassDecimalFormatSymbols.htmlclassDecimalFormatSymbols.pngclassEnumSet.htmlclassErrorCode.htmlclassErrorCode.pngclassFieldPosition.htmlclassFieldPosition.pngclassFieldPositionIterator.htmlclassFieldPositionIterator.pngclassFilteredBreakIteratorBuilder.htmlclassFilteredBreakIteratorBuilder.pngclassFilteredNormalizer2.htmlclassFilteredNormalizer2.pngclassFontRuns.htmlclassFontRuns.pngclassFormat.htmlclassFormat.pngclassFormattable.htmlclassFormattable.pngclassForwardCharacterIterator.htmlclassForwardCharacterIterator.pngclassGenderInfo.htmlclassGenderInfo.pngclassGregorianCalendar.htmlclassGregorianCalendar.pngclassIDNA.htmlclassIDNA.pngclassIDNAInfo.htmlclassIDNAInfo.pngclassInitialTimeZoneRule.htmlclassInitialTimeZoneRule.pngclassLECharMapper.htmlclassLEFontInstance.htmlclassLEFontInstance.pngclassLEGlyphStorage.htmlclassLEGlyphStorage.pngclassLESwaps.htmlclassLayoutEngine.htmlclassLayoutEngine.pngclassListFormatter.htmlclassListFormatter.pngclassLocalArray.htmlclassLocalArray.pngclassLocalPointer.htmlclassLocalPointer.pngclassLocalPointerBase.htmlclassLocalPointerBase.pngclassLocalUBiDiPointer.htmlclassLocalUBreakIteratorPointer.htmlclassLocalUCalendarPointer.htmlclassLocalUCaseMapPointer.htmlclassLocalUCharsetDetectorPointer.htmlclassLocalUCollatorPointer.htmlclassLocalUConverterPointer.htmlclassLocalUConverterSelectorPointer.htmlclassLocalUDataMemoryPointer.htmlclassLocalUDateFormatPointer.htmlclassLocalUDateIntervalFormatPointer.htmlclassLocalUDateTimePatternGeneratorPointer.htmlclassLocalUEnumerationPointer.htmlclassLocalUFILEPointer.htmlclassLocalUFieldPositionIteratorPointer.htmlclassLocalUFormattablePointer.htmlclassLocalUIDNAPointer.htmlclassLocalUListFormatterPointer.htmlclassLocalULocaleDataPointer.htmlclassLocalULocaleDisplayNamesPointer.htmlclassLocalUMessageFormatPointer.htmlclassLocalUNormalizer2Pointer.htmlclassLocalUNumberFormatPointer.htmlclassLocalUNumberingSystemPointer.htmlclassLocalUPluralRulesPointer.htmlclassLocalURegularExpressionPointer.htmlclassLocalUResourceBundlePointer.htmlclassLocalUSetPointer.htmlclassLocalUSpoofCheckerPointer.htmlclassLocalUStringPrepProfilePointer.htmlclassLocalUStringSearchPointer.htmlclassLocalUTextPointer.htmlclassLocalUTransliteratorPointer.htmlclassLocale.htmlclassLocale.pngclassLocaleDisplayNames.htmlclassLocaleDisplayNames.pngclassLocaleRuns.htmlclassLocaleRuns.pngclassMeasure.htmlclassMeasure.pngclassMeasureFormat.htmlclassMeasureFormat.pngclassMeasureUnit.htmlclassMeasureUnit.pngclassMessageFormat.htmlclassMessageFormat.pngclassMessagePattern.htmlclassMessagePattern.pngclassMessagePattern_1_1Part.htmlclassMessagePattern_1_1Part.pngclassNormalizer.htmlclassNormalizer.pngclassNormalizer2.htmlclassNormalizer2.pngclassNumberFormat.htmlclassNumberFormat.pngclassNumberFormatFactory.htmlclassNumberFormatFactory.pngclassNumberingSystem.htmlclassNumberingSystem.pngclassParagraphLayout.htmlclassParagraphLayout.pngclassParagraphLayout_1_1Line.htmlclassParagraphLayout_1_1Line.pngclassParagraphLayout_1_1VisualRun.htmlclassParagraphLayout_1_1VisualRun.pngclassParsePosition.htmlclassParsePosition.pngclassPluralFormat.htmlclassPluralFormat.pngclassPluralFormat_1_1PluralSelector.htmlclassPluralFormat_1_1PluralSelector.pngclassPluralFormat_1_1PluralSelectorAdapter.htmlclassPluralFormat_1_1PluralSelectorAdapter.pngclassPluralRules.htmlclassPluralRules.pngclassRegexMatcher.htmlclassRegexMatcher.pngclassRegexPattern.htmlclassRegexPattern.pngclassRegion.htmlclassRegion.pngclassRelativeDateTimeFormatter.htmlclassRelativeDateTimeFormatter.pngclassReplaceable.htmlclassReplaceable.pngclassResourceBundle.htmlclassResourceBundle.pngclassRuleBasedBreakIterator.htmlclassRuleBasedBreakIterator.pngclassRuleBasedCollator.htmlclassRuleBasedCollator.pngclassRuleBasedNumberFormat.htmlclassRuleBasedNumberFormat.pngclassRuleBasedTimeZone.htmlclassRuleBasedTimeZone.pngclassRunArray.htmlclassRunArray.pngclassScientificNumberFormatter.htmlclassScientificNumberFormatter.pngclassSearchIterator.htmlclassSearchIterator.pngclassSelectFormat.htmlclassSelectFormat.pngclassSimpleDateFormat.htmlclassSimpleDateFormat.pngclassSimpleNumberFormatFactory.htmlclassSimpleNumberFormatFactory.pngclassSimpleTimeZone.htmlclassSimpleTimeZone.pngclassStringByteSink.htmlclassStringByteSink.pngclassStringCharacterIterator.htmlclassStringCharacterIterator.pngclassStringEnumeration.htmlclassStringEnumeration.pngclassStringPiece.htmlclassStringPiece.pngclassStringSearch.htmlclassStringSearch.pngclassStringTrieBuilder.htmlclassStringTrieBuilder.pngclassStringTrieBuilder_1_1BranchHeadNode.htmlclassStringTrieBuilder_1_1BranchHeadNode.pngclassStringTrieBuilder_1_1BranchNode.htmlclassStringTrieBuilder_1_1BranchNode.pngclassStringTrieBuilder_1_1FinalValueNode.htmlclassStringTrieBuilder_1_1FinalValueNode.pngclassStringTrieBuilder_1_1IntermediateValueNode.htmlclassStringTrieBuilder_1_1IntermediateValueNode.pngclassStringTrieBuilder_1_1LinearMatchNode.htmlclassStringTrieBuilder_1_1LinearMatchNode.pngclassStringTrieBuilder_1_1ListBranchNode.htmlclassStringTrieBuilder_1_1ListBranchNode.pngclassStringTrieBuilder_1_1Node.htmlclassStringTrieBuilder_1_1Node.pngclassStringTrieBuilder_1_1SplitBranchNode.htmlclassStringTrieBuilder_1_1SplitBranchNode.pngclassStringTrieBuilder_1_1ValueNode.htmlclassStringTrieBuilder_1_1ValueNode.pngclassSymbolTable.htmlclassTimeArrayTimeZoneRule.htmlclassTimeArrayTimeZoneRule.pngclassTimeUnit.htmlclassTimeUnit.pngclassTimeUnitAmount.htmlclassTimeUnitAmount.pngclassTimeUnitFormat.htmlclassTimeUnitFormat.pngclassTimeZone.htmlclassTimeZone.pngclassTimeZoneFormat.htmlclassTimeZoneFormat.pngclassTimeZoneNames.htmlclassTimeZoneNames.pngclassTimeZoneNames_1_1MatchInfoCollection.htmlclassTimeZoneNames_1_1MatchInfoCollection.pngclassTimeZoneRule.htmlclassTimeZoneRule.pngclassTimeZoneTransition.htmlclassTimeZoneTransition.pngclassTransliterator.htmlclassTransliterator.pngclassUCharCharacterIterator.htmlclassUCharCharacterIterator.pngclassUCharsTrie.htmlclassUCharsTrie.pngclassUCharsTrieBuilder.htmlclassUCharsTrieBuilder.pngclassUCharsTrie_1_1Iterator.htmlclassUCharsTrie_1_1Iterator.pngclassUCharsTrie_1_1State.htmlclassUCharsTrie_1_1State.pngclassUMemory.htmlclassUMemory.pngclassUObject.htmlclassUObject.pngclassUnicodeFilter.htmlclassUnicodeFilter.pngclassUnicodeFunctor.htmlclassUnicodeFunctor.pngclassUnicodeMatcher.htmlclassUnicodeMatcher.pngclassUnicodeReplacer.htmlclassUnicodeSet.htmlclassUnicodeSet.pngclassUnicodeSetIterator.htmlclassUnicodeSetIterator.pngclassUnicodeString.htmlclassUnicodeString.pngclassUnicodeStringAppendable.htmlclassUnicodeStringAppendable.pngclassVTimeZone.htmlclassVTimeZone.pngclassValueRuns.htmlclassValueRuns.pngclasses.htmlclassicu_1_1AlphabeticIndex.htmlclassicu_1_1AlphabeticIndex.pngclassicu_1_1AlphabeticIndex_1_1Bucket.htmlclassicu_1_1AlphabeticIndex_1_1Bucket.pngclassicu_1_1AlphabeticIndex_1_1ImmutableIndex.htmlclassicu_1_1AlphabeticIndex_1_1ImmutableIndex.pngclassicu_1_1AnnualTimeZoneRule.htmlclassicu_1_1AnnualTimeZoneRule.pngclassicu_1_1Appendable.htmlclassicu_1_1Appendable.pngclassicu_1_1BasicTimeZone.htmlclassicu_1_1BasicTimeZone.pngclassicu_1_1BreakIterator.htmlclassicu_1_1BreakIterator.pngclassicu_1_1ByteSink.htmlclassicu_1_1ByteSink.pngclassicu_1_1BytesTrie.htmlclassicu_1_1BytesTrie.pngclassicu_1_1BytesTrieBuilder.htmlclassicu_1_1BytesTrieBuilder.pngclassicu_1_1BytesTrie_1_1Iterator.htmlclassicu_1_1BytesTrie_1_1Iterator.pngclassicu_1_1BytesTrie_1_1State.htmlclassicu_1_1BytesTrie_1_1State.pngclassicu_1_1Calendar.htmlclassicu_1_1Calendar.pngclassicu_1_1CanonicalIterator.htmlclassicu_1_1CanonicalIterator.pngclassicu_1_1CharacterIterator.htmlclassicu_1_1CharacterIterator.pngclassicu_1_1CheckedArrayByteSink.htmlclassicu_1_1CheckedArrayByteSink.pngclassicu_1_1ChoiceFormat.htmlclassicu_1_1ChoiceFormat.pngclassicu_1_1CollationElementIterator.htmlclassicu_1_1CollationElementIterator.pngclassicu_1_1CollationKey.htmlclassicu_1_1CollationKey.pngclassicu_1_1Collator.htmlclassicu_1_1Collator.pngclassicu_1_1CollatorFactory.htmlclassicu_1_1CollatorFactory.pngclassicu_1_1CompactDecimalFormat.htmlclassicu_1_1CompactDecimalFormat.pngclassicu_1_1CurrencyAmount.htmlclassicu_1_1CurrencyAmount.pngclassicu_1_1CurrencyPluralInfo.htmlclassicu_1_1CurrencyPluralInfo.pngclassicu_1_1CurrencyUnit.htmlclassicu_1_1CurrencyUnit.pngclassicu_1_1DateFormat.htmlclassicu_1_1DateFormat.pngclassicu_1_1DateFormatSymbols.htmlclassicu_1_1DateFormatSymbols.pngclassicu_1_1DateInterval.htmlclassicu_1_1DateInterval.pngclassicu_1_1DateIntervalFormat.htmlclassicu_1_1DateIntervalFormat.pngclassicu_1_1DateIntervalInfo.htmlclassicu_1_1DateIntervalInfo.pngclassicu_1_1DateTimePatternGenerator.htmlclassicu_1_1DateTimePatternGenerator.pngclassicu_1_1DateTimeRule.htmlclassicu_1_1DateTimeRule.pngclassicu_1_1DecimalFormat.htmlclassicu_1_1DecimalFormat.pngclassicu_1_1DecimalFormatSymbols.htmlclassicu_1_1DecimalFormatSymbols.pngclassicu_1_1EnumSet.htmlclassicu_1_1ErrorCode.htmlclassicu_1_1ErrorCode.pngclassicu_1_1FieldPosition.htmlclassicu_1_1FieldPosition.pngclassicu_1_1FieldPositionIterator.htmlclassicu_1_1FieldPositionIterator.pngclassicu_1_1FilteredBreakIteratorBuilder.htmlclassicu_1_1FilteredBreakIteratorBuilder.pngclassicu_1_1FilteredNormalizer2.htmlclassicu_1_1FilteredNormalizer2.pngclassicu_1_1FontRuns.htmlclassicu_1_1FontRuns.pngclassicu_1_1Format.htmlclassicu_1_1Format.pngclassicu_1_1Formattable.htmlclassicu_1_1Formattable.pngclassicu_1_1ForwardCharacterIterator.htmlclassicu_1_1ForwardCharacterIterator.pngclassicu_1_1GenderInfo.htmlclassicu_1_1GenderInfo.pngclassicu_1_1GregorianCalendar.htmlclassicu_1_1GregorianCalendar.pngclassicu_1_1IDNA.htmlclassicu_1_1IDNA.pngclassicu_1_1IDNAInfo.htmlclassicu_1_1IDNAInfo.pngclassicu_1_1InitialTimeZoneRule.htmlclassicu_1_1InitialTimeZoneRule.pngclassicu_1_1LECharMapper.htmlclassicu_1_1LEFontInstance.htmlclassicu_1_1LEFontInstance.pngclassicu_1_1LEGlyphStorage.htmlclassicu_1_1LEGlyphStorage.pngclassicu_1_1LESwaps.htmlclassicu_1_1LayoutEngine.htmlclassicu_1_1LayoutEngine.pngclassicu_1_1ListFormatter.htmlclassicu_1_1ListFormatter.pngclassicu_1_1LocalArray.htmlclassicu_1_1LocalArray.pngclassicu_1_1LocalPointer.htmlclassicu_1_1LocalPointer.pngclassicu_1_1LocalPointerBase.htmlclassicu_1_1LocalPointerBase.pngclassicu_1_1Locale.htmlclassicu_1_1Locale.pngclassicu_1_1LocaleDisplayNames.htmlclassicu_1_1LocaleDisplayNames.pngclassicu_1_1LocaleRuns.htmlclassicu_1_1LocaleRuns.pngclassicu_1_1Measure.htmlclassicu_1_1Measure.pngclassicu_1_1MeasureFormat.htmlclassicu_1_1MeasureFormat.pngclassicu_1_1MeasureUnit.htmlclassicu_1_1MeasureUnit.pngclassicu_1_1MessageFormat.htmlclassicu_1_1MessageFormat.pngclassicu_1_1MessagePattern.htmlclassicu_1_1MessagePattern.pngclassicu_1_1MessagePattern_1_1Part.htmlclassicu_1_1MessagePattern_1_1Part.pngclassicu_1_1Normalizer.htmlclassicu_1_1Normalizer.pngclassicu_1_1Normalizer2.htmlclassicu_1_1Normalizer2.pngclassicu_1_1NumberFormat.htmlclassicu_1_1NumberFormat.pngclassicu_1_1NumberFormatFactory.htmlclassicu_1_1NumberFormatFactory.pngclassicu_1_1NumberingSystem.htmlclassicu_1_1NumberingSystem.pngclassicu_1_1ParagraphLayout.htmlclassicu_1_1ParagraphLayout.pngclassicu_1_1ParagraphLayout_1_1Line.htmlclassicu_1_1ParagraphLayout_1_1Line.pngclassicu_1_1ParagraphLayout_1_1VisualRun.htmlclassicu_1_1ParagraphLayout_1_1VisualRun.pngclassicu_1_1ParsePosition.htmlclassicu_1_1ParsePosition.pngclassicu_1_1PluralFormat.htmlclassicu_1_1PluralFormat.pngclassicu_1_1PluralFormat_1_1PluralSelector.htmlclassicu_1_1PluralFormat_1_1PluralSelector.pngclassicu_1_1PluralFormat_1_1PluralSelectorAdapter.htmlclassicu_1_1PluralFormat_1_1PluralSelectorAdapter.pngclassicu_1_1PluralRules.htmlclassicu_1_1PluralRules.pngclassicu_1_1RegexMatcher.htmlclassicu_1_1RegexMatcher.pngclassicu_1_1RegexPattern.htmlclassicu_1_1RegexPattern.pngclassicu_1_1Region.htmlclassicu_1_1Region.pngclassicu_1_1RelativeDateTimeFormatter.htmlclassicu_1_1RelativeDateTimeFormatter.pngclassicu_1_1Replaceable.htmlclassicu_1_1Replaceable.pngclassicu_1_1ResourceBundle.htmlclassicu_1_1ResourceBundle.pngclassicu_1_1RuleBasedBreakIterator.htmlclassicu_1_1RuleBasedBreakIterator.pngclassicu_1_1RuleBasedCollator.htmlclassicu_1_1RuleBasedCollator.pngclassicu_1_1RuleBasedNumberFormat.htmlclassicu_1_1RuleBasedNumberFormat.pngclassicu_1_1RuleBasedTimeZone.htmlclassicu_1_1RuleBasedTimeZone.pngclassicu_1_1RunArray.htmlclassicu_1_1RunArray.pngclassicu_1_1ScientificNumberFormatter.htmlclassicu_1_1ScientificNumberFormatter.pngclassicu_1_1SearchIterator.htmlclassicu_1_1SearchIterator.pngclassicu_1_1SelectFormat.htmlclassicu_1_1SelectFormat.pngclassicu_1_1SimpleDateFormat.htmlclassicu_1_1SimpleDateFormat.pngclassicu_1_1SimpleNumberFormatFactory.htmlclassicu_1_1SimpleNumberFormatFactory.pngclassicu_1_1SimpleTimeZone.htmlclassicu_1_1SimpleTimeZone.pngclassicu_1_1StringByteSink.htmlclassicu_1_1StringByteSink.pngclassicu_1_1StringCharacterIterator.htmlclassicu_1_1StringCharacterIterator.pngclassicu_1_1StringEnumeration.htmlclassicu_1_1StringEnumeration.pngclassicu_1_1StringPiece.htmlclassicu_1_1StringPiece.pngclassicu_1_1StringSearch.htmlclassicu_1_1StringSearch.pngclassicu_1_1StringTrieBuilder.htmlclassicu_1_1StringTrieBuilder.pngclassicu_1_1StringTrieBuilder_1_1BranchHeadNode.htmlclassicu_1_1StringTrieBuilder_1_1BranchHeadNode.pngclassicu_1_1StringTrieBuilder_1_1BranchNode.htmlclassicu_1_1StringTrieBuilder_1_1BranchNode.pngclassicu_1_1StringTrieBuilder_1_1FinalValueNode.htmlclassicu_1_1StringTrieBuilder_1_1FinalValueNode.pngclassicu_1_1StringTrieBuilder_1_1IntermediateValueNode.htmlclassicu_1_1StringTrieBuilder_1_1IntermediateValueNode.pngclassicu_1_1StringTrieBuilder_1_1LinearMatchNode.htmlclassicu_1_1StringTrieBuilder_1_1LinearMatchNode.pngclassicu_1_1StringTrieBuilder_1_1ListBranchNode.htmlclassicu_1_1StringTrieBuilder_1_1ListBranchNode.pngclassicu_1_1StringTrieBuilder_1_1Node.htmlclassicu_1_1StringTrieBuilder_1_1Node.pngclassicu_1_1StringTrieBuilder_1_1SplitBranchNode.htmlclassicu_1_1StringTrieBuilder_1_1SplitBranchNode.pngclassicu_1_1StringTrieBuilder_1_1ValueNode.htmlclassicu_1_1StringTrieBuilder_1_1ValueNode.pngclassicu_1_1SymbolTable.htmlclassicu_1_1TimeArrayTimeZoneRule.htmlclassicu_1_1TimeArrayTimeZoneRule.pngclassicu_1_1TimeUnit.htmlclassicu_1_1TimeUnit.pngclassicu_1_1TimeUnitAmount.htmlclassicu_1_1TimeUnitAmount.pngclassicu_1_1TimeUnitFormat.htmlclassicu_1_1TimeUnitFormat.pngclassicu_1_1TimeZone.htmlclassicu_1_1TimeZone.pngclassicu_1_1TimeZoneFormat.htmlclassicu_1_1TimeZoneFormat.pngclassicu_1_1TimeZoneNames.htmlclassicu_1_1TimeZoneNames.pngclassicu_1_1TimeZoneNames_1_1MatchInfoCollection.htmlclassicu_1_1TimeZoneNames_1_1MatchInfoCollection.pngclassicu_1_1TimeZoneRule.htmlclassicu_1_1TimeZoneRule.pngclassicu_1_1TimeZoneTransition.htmlclassicu_1_1TimeZoneTransition.pngclassicu_1_1Transliterator.htmlclassicu_1_1Transliterator.pngclassicu_1_1UCharCharacterIterator.htmlclassicu_1_1UCharCharacterIterator.pngclassicu_1_1UCharsTrie.htmlclassicu_1_1UCharsTrie.pngclassicu_1_1UCharsTrieBuilder.htmlclassicu_1_1UCharsTrieBuilder.pngclassicu_1_1UCharsTrie_1_1Iterator.htmlclassicu_1_1UCharsTrie_1_1Iterator.pngclassicu_1_1UCharsTrie_1_1State.htmlclassicu_1_1UCharsTrie_1_1State.pngclassicu_1_1UMemory.htmlclassicu_1_1UMemory.pngclassicu_1_1UObject.htmlclassicu_1_1UObject.pngclassicu_1_1UnicodeFilter.htmlclassicu_1_1UnicodeFilter.pngclassicu_1_1UnicodeFunctor.htmlclassicu_1_1UnicodeFunctor.pngclassicu_1_1UnicodeMatcher.htmlclassicu_1_1UnicodeMatcher.pngclassicu_1_1UnicodeReplacer.htmlclassicu_1_1UnicodeSet.htmlclassicu_1_1UnicodeSet.pngclassicu_1_1UnicodeSetIterator.htmlclassicu_1_1UnicodeSetIterator.pngclassicu_1_1UnicodeString.htmlclassicu_1_1UnicodeString.pngclassicu_1_1UnicodeStringAppendable.htmlclassicu_1_1UnicodeStringAppendable.pngclassicu_1_1VTimeZone.htmlclassicu_1_1VTimeZone.pngclassicu_1_1ValueRuns.htmlclassicu_1_1ValueRuns.pngclosed.pngcoleitr_8h.htmlcoleitr_8h_source.htmlcoll_8h.htmlcoll_8h_source.htmlcompactdecimalformat_8h.htmlcompactdecimalformat_8h_source.htmlcurramt_8h.htmlcurramt_8h_source.htmlcurrpinf_8h.htmlcurrpinf_8h_source.htmlcurrunit_8h.htmlcurrunit_8h_source.htmldatefmt_8h.htmldatefmt_8h_source.htmldbbi_8h.htmldbbi_8h_source.htmldcfmtsym_8h.htmldcfmtsym_8h_source.htmldecimfmt_8h.htmldecimfmt_8h_source.htmldeprecated.htmldir_0119ce638985e8a1561a00fdb5f76ff6.htmldir_4f66ea94ab501ae66e9edea2ec5eed02.htmldir_73bc6a9bb617ea1bc89a10aa59ce84e4.htmldir_790b8b7e4d2f220241a4742893e73bf7.htmldir_85f13b36d96bf7d19941498801eef432.htmldir_bc161955dc3a3d2485839eba21420d01.htmldir_bdd9a5d540de89e9fe90efdfc6973a4f.htmldir_c8371c4a12a8c778b1d1929f1cadfb90.htmldir_f59c6450ff718ff1b085cfd1c36acbd7.htmldoc.pngdocmain_8h.htmldocmain_8h_source.htmldoxygen.cssdoxygen.pngdraft.htmldtfmtsym_8h.htmldtfmtsym_8h_source.htmldtintrv_8h.htmldtintrv_8h_source.htmldtitvfmt_8h.htmldtitvfmt_8h_source.htmldtitvinf_8h.htmldtitvinf_8h_source.htmldtptngen_8h.htmldtptngen_8h_source.htmldtrule_8h.htmldtrule_8h_source.htmlenumset_8h.htmlenumset_8h_source.htmlerrorcode_8h.htmlerrorcode_8h_source.htmlfieldpos_8h.htmlfieldpos_8h_source.htmlfiles.htmlfilteredbrk_8h.htmlfilteredbrk_8h_source.htmlfmtable_8h.htmlfmtable_8h_source.htmlfolderclosed.pngfolderopen.pngformat_8h.htmlformat_8h_source.htmlfpositer_8h.htmlfpositer_8h_source.htmlfunctions.htmlfunctions_0x7e.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlgender_8h_source.htmlglobals.htmlglobals_c.htmlglobals_defs.htmlglobals_defs_c.htmlglobals_defs_f.htmlglobals_defs_i.htmlglobals_defs_l.htmlglobals_defs_n.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_enum.htmlglobals_eval.htmlglobals_eval_r.htmlglobals_eval_u.htmlglobals_f.htmlglobals_func.htmlglobals_func_u.htmlglobals_i.htmlglobals_l.htmlglobals_n.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_type_p.htmlglobals_type_t.htmlglobals_type_u.htmlglobals_u.htmlglobals_vars.htmlgregocal_8h.htmlgregocal_8h_source.htmlgroup__ustring__ustrlen.htmlhierarchy.htmlicudataver_8h.htmlicudataver_8h_source.htmlicudocs.tagicuplug_8h.htmlicuplug_8h_source.htmlidna_8h.htmlidna_8h_source.htmlindex.htmlinternal.htmllicense.htmllistformatter_8h.htmllistformatter_8h_source.htmllocalpointer_8h.htmllocalpointer_8h_source.htmllocdspnm_8h.htmllocdspnm_8h_source.htmllocid_8h.htmllocid_8h_source.htmlmeasfmt_8h.htmlmeasfmt_8h_source.htmlmeasunit_8h.htmlmeasunit_8h_source.htmlmeasure_8h.htmlmeasure_8h_source.htmlmessagepattern_8h.htmlmessagepattern_8h_source.htmlmodules.htmlmsgfmt_8h.htmlmsgfmt_8h_source.htmlnamespaceicu.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnormalizer2_8h.htmlnormalizer2_8h_source.htmlnormlzr_8h.htmlnormlzr_8h_source.htmlnumfmt_8h.htmlnumfmt_8h_source.htmlnumsys_8h.htmlnumsys_8h_source.htmlobsolete.htmlopen.pngpages.htmlparseerr_8h.htmlparseerr_8h_source.htmlparsepos_8h.htmlparsepos_8h_source.htmlplatform_8h.htmlplatform_8h_source.htmlplayout_8h.htmlplayout_8h_source.htmlplruns_8h.htmlplruns_8h_source.htmlplurfmt_8h.htmlplurfmt_8h_source.htmlplurrule_8h.htmlplurrule_8h_source.htmlptypes_8h.htmlptypes_8h_source.htmlputil_8h.htmlputil_8h_source.htmlrbbi_8h.htmlrbbi_8h_source.htmlrbnf_8h.htmlrbnf_8h_source.htmlrbtz_8h.htmlrbtz_8h_source.htmlreadme.htmlregex_8h.htmlregex_8h_source.htmlregion_8h.htmlregion_8h_source.htmlreldatefmt_8h.htmlreldatefmt_8h_source.htmlrep_8h.htmlrep_8h_source.htmlresbund_8h.htmlresbund_8h_source.htmlschriter_8h.htmlschriter_8h_source.htmlscientificnumberformatter_8h.htmlscientificnumberformatter_8h_source.htmlsearch_8h.htmlsearch_8h_source.htmlselfmt_8h.htmlselfmt_8h_source.htmlsimpletz_8h.htmlsimpletz_8h_source.htmlsmpdtfmt_8h.htmlsmpdtfmt_8h_source.htmlsortkey_8h.htmlsortkey_8h_source.htmlsplitbar.pngstable.htmlstd__string_8h.htmlstd__string_8h_source.htmlstrenum_8h.htmlstrenum_8h_source.htmlstringpiece_8h.htmlstringpiece_8h_source.htmlstringtriebuilder_8h.htmlstringtriebuilder_8h_source.htmlstructLEPoint.htmlstructUCharIterator.htmlstructUConverterFromUnicodeArgs.htmlstructUConverterToUnicodeArgs.htmlstructUDataInfo.htmlstructUFieldPosition.htmlstructUIDNAInfo.htmlstructUParseError.htmlstructUReplaceableCallbacks.htmlstructUSerializedSet.htmlstructUText.htmlstructUTextFuncs.htmlstructUTransPosition.htmlstructicu_1_1AlphabeticIndex_1_1Record.htmlstructicu_1_1AlphabeticIndex_1_1Record.pngstructicu_1_1ListFormatData.htmlstructicu_1_1ListFormatData.pngstsearch_8h.htmlstsearch_8h_source.htmlsymtable_8h.htmlsymtable_8h_source.htmlsync_off.pngsync_on.pngsystem.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstblcoll_8h.htmltblcoll_8h_source.htmltimezone_8h.htmltimezone_8h_source.htmltmunit_8h.htmltmunit_8h_source.htmltmutamt_8h.htmltmutamt_8h_source.htmltmutfmt_8h.htmltmutfmt_8h_source.htmltranslit_8h.htmltranslit_8h_source.htmltzfmt_8h.htmltzfmt_8h_source.htmltznames_8h.htmltznames_8h_source.htmltzrule_8h.htmltzrule_8h_source.htmltztrans_8h.htmltztrans_8h_source.htmlubidi_8h.htmlubidi_8h_source.htmlubrk_8h.htmlubrk_8h_source.htmlucal_8h.htmlucal_8h_source.htmlucasemap_8h.htmlucasemap_8h_source.htmlucat_8h.htmlucat_8h_source.htmluchar_8h.htmluchar_8h_source.htmlucharstrie_8h.htmlucharstrie_8h_source.htmlucharstriebuilder_8h.htmlucharstriebuilder_8h_source.htmluchriter_8h.htmluchriter_8h_source.htmluclean_8h.htmluclean_8h_source.htmlucnv_8h.htmlucnv_8h_source.htmlucnv__cb_8h.htmlucnv__cb_8h_source.htmlucnv__err_8h.htmlucnv__err_8h_source.htmlucnvsel_8h.htmlucnvsel_8h_source.htmlucol_8h.htmlucol_8h_source.htmlucoleitr_8h.htmlucoleitr_8h_source.htmluconfig_8h.htmluconfig_8h_source.htmlucsdet_8h.htmlucsdet_8h_source.htmlucurr_8h.htmlucurr_8h_source.htmludat_8h.htmludat_8h_source.htmludata_8h.htmludata_8h_source.htmludateintervalformat_8h.htmludateintervalformat_8h_source.htmludatpg_8h.htmludatpg_8h_source.htmludisplaycontext_8h.htmludisplaycontext_8h_source.htmluenum_8h.htmluenum_8h_source.htmlufieldpositer_8h.htmlufieldpositer_8h_source.htmluformattable_8h.htmluformattable_8h_source.htmlugender_8h.htmlugender_8h_source.htmluidna_8h.htmluidna_8h_source.htmluiter_8h.htmluiter_8h_source.htmluldnames_8h.htmluldnames_8h_source.htmlulistformatter_8h.htmlulistformatter_8h_source.htmluloc_8h.htmluloc_8h_source.htmlulocdata_8h.htmlulocdata_8h_source.htmlumachine_8h.htmlumachine_8h_source.htmlumisc_8h.htmlumisc_8h_source.htmlumsg_8h.htmlumsg_8h_source.htmlunifilt_8h.htmlunifilt_8h_source.htmlunifunct_8h.htmlunifunct_8h_source.htmlunimatch_8h.htmlunimatch_8h_source.htmlunionicu_1_1Transliterator_1_1Token.htmlunirepl_8h.htmlunirepl_8h_source.htmluniset_8h.htmluniset_8h_source.htmlunistr_8h.htmlunistr_8h_source.htmlunorm2_8h.htmlunorm2_8h_source.htmlunorm_8h.htmlunorm_8h_source.htmlunum_8h.htmlunum_8h_source.htmlunumsys_8h.htmlunumsys_8h_source.htmluobject_8h.htmluobject_8h_source.htmlupluralrules_8h.htmlupluralrules_8h_source.htmluregex_8h.htmluregex_8h_source.htmluregion_8h.htmluregion_8h_source.htmlurep_8h.htmlurep_8h_source.htmlures_8h.htmlures_8h_source.htmluscript_8h.htmluscript_8h_source.htmlusearch_8h.htmlusearch_8h_source.htmluset_8h.htmluset_8h_source.htmlusetiter_8h.htmlusetiter_8h_source.htmlushape_8h.htmlushape_8h_source.htmluspoof_8h.htmluspoof_8h_source.htmlusprep_8h.htmlusprep_8h_source.htmlustdio_8h.htmlustdio_8h_source.htmlustream_8h.htmlustream_8h_source.htmlustring_8h.htmlustring_8h_source.htmlustringtrie_8h.htmlustringtrie_8h_source.htmlutext_8h.htmlutext_8h_source.htmlutf16_8h.htmlutf16_8h_source.htmlutf32_8h.htmlutf32_8h_source.htmlutf8_8h.htmlutf8_8h_source.htmlutf_8h.htmlutf_8h_source.htmlutf__old_8h.htmlutf__old_8h_source.htmlutmscale_8h.htmlutmscale_8h_source.htmlutrace_8h.htmlutrace_8h_source.htmlutrans_8h.htmlutrans_8h_source.htmlutypes_8h.htmlutypes_8h_source.htmluvernum_8h.htmluvernum_8h_source.htmluversion_8h.htmluversion_8h_source.htmlvtzone_8h.htmlvtzone_8h_source.html/usr/share/doc//usr/share/doc/libicu-doc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi      !"#$%&'()!*+,-./0123&45560789:;<=>?+@ABCDE&FGGHIJ0KLM NOPQRS ATUVWRXYZ[\Y]^_`abc: defgJhijklmnMmoL pq      !"#$%&'()!*+,-./0123&45560789:;<=>?+@ABCDE&FGGHIJ0KLM NOPQRS ATUVWRXYZ[\Y]^_`abc: defgJhijklmnMmoL pqrstussvwxyrz{|}}~~~~tdirectoryHTML document, ASCII text, with very long linesHTML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 125 x 136, 8-bit colormap, non-interlacedPNG image data, 169 x 136, 8-bit colormap, non-interlacedPNG image data, 216 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 192, 8-bit colormap, non-interlacedPNG image data, 182 x 192, 8-bit colormap, non-interlacedPNG image data, 473 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 192, 8-bit colormap, non-interlacedPNG image data, 420 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 192, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 122 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 192, 8-bit colormap, non-interlacedPNG image data, 132 x 136, 8-bit colormap, non-interlacedPNG image data, 180 x 304, 8-bit colormap, non-interlacedPNG image data, 167 x 136, 8-bit colormap, non-interlacedPNG image data, 118 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 136, 8-bit colormap, non-interlacedPNG image data, 139 x 192, 8-bit colormap, non-interlacedPNG image data, 123 x 136, 8-bit colormap, non-interlacedPNG image data, 168 x 304, 8-bit colormap, non-interlacedPNG image data, 131 x 192, 8-bit colormap, non-interlacedPNG image data, 143 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 192, 8-bit colormap, non-interlacedPNG image data, 137 x 248, 8-bit colormap, non-interlacedPNG image data, 147 x 136, 8-bit colormap, non-interlacedPNG image data, 103 x 136, 8-bit colormap, non-interlacedPNG image data, 142 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 112 x 136, 8-bit colormap, non-interlacedPNG image data, 166 x 136, 8-bit colormap, non-interlacedPNG image data, 95 x 80, 8-bit colormap, non-interlacedPNG image data, 107 x 136, 8-bit colormap, non-interlacedPNG image data, 191 x 136, 8-bit colormap, non-interlacedPNG image data, 146 x 192, 8-bit colormap, non-interlacedPNG image data, 90 x 192, 8-bit colormap, non-interlacedPNG image data, 294 x 584, 8-bit colormap, non-interlacedPNG image data, 101 x 136, 8-bit colormap, non-interlacedPNG image data, 98 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 136, 8-bit colormap, non-interlacedPNG image data, 145 x 192, 8-bit colormap, non-interlacedPNG image data, 122 x 136, 8-bit colormap, non-interlacedPNG image data, 264 x 136, 8-bit colormap, non-interlacedPNG image data, 108 x 136, 8-bit colormap, non-interlacedPNG image data, 165 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 80, 8-bit colormap, non-interlacedPNG image data, 153 x 136, 8-bit colormap, non-interlacedPNG image data, 101 x 192, 8-bit colormap, non-interlacedPNG image data, 272 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 248, 8-bit colormap, non-interlacedPNG image data, 230 x 192, 8-bit colormap, non-interlacedPNG image data, 125 x 192, 8-bit colormap, non-interlacedPNG image data, 126 x 136, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 96 x 136, 8-bit colormap, non-interlacedPNG image data, 554 x 304, 8-bit colormap, non-interlacedPNG image data, 199 x 192, 8-bit colormap, non-interlacedPNG image data, 136 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 136, 8-bit colormap, non-interlacedPNG image data, 163 x 136, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 107 x 192, 8-bit colormap, non-interlacedPNG image data, 238 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 136, 8-bit colormap, non-interlacedPNG image data, 117 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 136, 8-bit colormap, non-interlacedPNG image data, 186 x 136, 8-bit colormap, non-interlacedPNG image data, 114 x 192, 8-bit colormap, non-interlacedPNG image data, 128 x 136, 8-bit colormap, non-interlacedPNG image data, 178 x 248, 8-bit colormap, non-interlacedPNG image data, 151 x 248, 8-bit colormap, non-interlacedPNG image data, 323 x 192, 8-bit colormap, non-interlacedPNG image data, 185 x 136, 8-bit colormap, non-interlacedPNG image data, 116 x 192, 8-bit colormap, non-interlacedPNG image data, 109 x 192, 8-bit colormap, non-interlacedPNG image data, 128 x 248, 8-bit colormap, non-interlacedPNG image data, 205 x 136, 8-bit colormap, non-interlacedPNG image data, 138 x 136, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 288 x 192, 8-bit colormap, non-interlacedPNG image data, 237 x 248, 8-bit colormap, non-interlacedPNG image data, 472 x 248, 8-bit colormap, non-interlacedPNG image data, 227 x 192, 8-bit colormap, non-interlacedPNG image data, 267 x 248, 8-bit colormap, non-interlacedPNG image data, 226 x 248, 8-bit colormap, non-interlacedPNG image data, 1375 x 248, 8-bit colormap, non-interlacedPNG image data, 231 x 248, 8-bit colormap, non-interlacedPNG image data, 821 x 248, 8-bit colormap, non-interlacedPNG image data, 175 x 192, 8-bit colormap, non-interlacedPNG image data, 106 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 192, 8-bit colormap, non-interlacedPNG image data, 129 x 136, 8-bit colormap, non-interlacedPNG image data, 247 x 80, 8-bit colormap, non-interlacedPNG image data, 545 x 192, 8-bit colormap, non-interlacedPNG image data, 146 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 504 x 920, 8-bit colormap, non-interlacedPNG image data, 442 x 3608, 8-bit colormap, non-interlacedPNG image data, 266 x 248, 8-bit colormap, non-interlacedPNG image data, 125 x 248, 8-bit colormap, non-interlacedPNG image data, 139 x 136, 8-bit colormap, non-interlacedPNG image data, 122 x 248, 8-bit colormap, non-interlacedPNG image data, 96 x 192, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 172 x 80, 8-bit colormap, non-interlacedPNG image data, 119 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedutf-8?7zXZ !#,&]"k%f0]d?/ =ٽO8t,( Z\"C 4ҷL=M$ XxڌyKDc*U&&cσȈp>yBǍQ S/&1Z `Jctle=R?*T|.5PLAڛEqY YEk%o%;!H![~8ƎA,|=0hmSiDSٸVK]xD2rQVȂt()2z杝Hͼld 6dFM6I>Mnx ܀<@ yNMĊfYcweM^u)#9lָuj]S y/dwwm奄Ǵ0A=z4 @C&lv~*'2~IڵM7& G@#Ȅ0,Ӳg :leCoڜWu#O+#zO긣{lڟFRzDe[5؂4%}f *( 1VR͋"C]#(S6L {HQi4Os8/$ rlOZ(U 52 ==fY@ebKmFJ뗌!nP7&8,!(AS3S3 IfEWquG]6^ĉ7K#d y@Ť KtTBi27PZhNuv6٩?3>I "u^CcX5-,-+'@K8 g~T$"f`e)e><=(PcPvuO]oH- ]$ĝ9'cbt1 3YRN,ܐaª}=661b4&'VUPPxMq'hF?D5osL"a 8!fe ǻXw4D`v[7azWF65 N/g_R3Zw3G$& _xC1tvyC~]\>7_4F99F 56U~Oe#\b](ȾXBbǚMDBxAS]KVMR.*6AQr7wwKAo'o|+F Odv/4pv:pf̜H4g!`=5ڶHٮXxfCA(mdjCUkuFLgPO de$СȫvS=+37}2HnOH R!5"e SKaW |(`>OCQDܿr|eBr oGv?쇑:vd8AE^p:"?}Z69TY {QEIws^uCиd {tyQdH7?oaU0S/I,d[|YNbrǕbjإ\%qaOpM+IlOjO|fI[.KB E,X; Sm%f.0}`Ֆ*g p'f:ϦgG2=L9M*$~wLV4;`d9(KVmfѠf6j, ӕ .V9on,᳡zz!5l/l8#-+NCv p /HN'.a`aBu/(ءZ n +}Z+cɶ!kQ2t~g k$X>b5N/]>$&~=mL=gg 3erHX ~X;5, hM@v{m[+k8WX[oU,I׽S9YW }Lz3x/b\( x-ΏCuj`0!;: /y}{ !j]o]I,@S#8e3;aSWaDW[zuu;|+u=w&*vu17v+B8XG<~w&s!FGzk1>i7bߗI^QK r0^<<Fq"J;2'áYcأsgJ$UKd^ &iԉMxHˑxH.d;έ4e6AF97 /q.pNcpo?b_N s3(QnwE!$5#ė<#Pnrfr 6E*?֡ {h5Se2 o&j6❩&zkR+a vo@:_i[M0*F@Kv!A cfDǂ=9Z6UM5{ 0=ֆx_fIYw*~(R@P=˃c%Xևp| $YnS1}rT2tXKD{Fq-4zӕ\6~ Γ_,1GZ!zy8ns& 23^K鞏86߸#.'j/s- ^2p=b.M䠊/XB NC9 O(#HpS jfŚbiR|Ū":#Ж_V6StQ87T4F&^r2$2E1MnE#m3VęXY؍Y@,C9$Iton'bJS Ame +L-1-,0dUvWc&82 {*4҇3WЭִLj\4uC0  +019-,M&Ur3ٴr{h,X̽<-zNtWΑ! 0Ā}KcK_8 ,"HG*emT\cĀ?B`ɟ}ZBzQ9^+ϙPc[ 2/\dj%VG, AN,4E |ڻ&0 ްy~C{Jpߛ\9yFKQJ? ׅ"ꈔq;hgvuMSZ)@wy2bf"D^}FpTfylgq얅IhJU%olܮMԃan>86mDb]>"^ ,BYxα\.Q>0r50\ [[疋`=`U^x{;iPI'cDaK ̉A%tG#XSqeϨ6Ҫ)bPe[MWsF9 Bic}0O[)qzkA𺏢,;X*Rv2+^}:Dfyq- A{c-.yz  JB[V F$m͕J(;Wc]nC;Uنv >N *QPh钛G|;mmlK'q4oĘH)qD5[ǹ㔣վ!(S/=G3z*QŠ~Zf\5"[r0ʈG.AF_ݭUl=Fȶ#;\r5U2Ev¦ֈ"!{Qq+ k{PkG6!{iGY=f:_2] pMkf*E=Y Y (c}Vdfvp$%Qp; ?̿}?z7X6UPnH0vIne`nf_E٫::|&kf'0m XDVE$A; T m]RJEe} `.Ve' S@ˡ{v,8}9>Lʘf}As*s|me~ǯ"EN׉ * W+R‰oUhݙ9'.ٛ\>o+Mфq__HIC\ke fZuZDU"aʹiЁaN?޷M;XݴƔ;1][Ht׃mUٺK42I#I}|4M5WH!$IL5S#ՊJuyLذ'/yI#l„7_5$j)u ~YDs?`R(W9 lԪq/ԥ(Y9}gc ! ⡎t+9-pdXk-JU7PA]˶C@1?8u9F&dx!Z"<n#5PvΓʋun {㴷Ll4  9]G`j=\Yu[+-Bopk phnBGGfz+ ES.6ȲM|iaqRCU=iG)Tyg.\79kY٫=7$%.DXR_薳ȃXC;BPrxc5'( (ab!1jn-,`pni:bVg?51b=rR S\.&pW?FI8@:mۖVYgT_3GujSfA7(H