thermostat-javadoc-1.2.2-8.fc22$>r4 }) rk!>9DH?D8d " :x| +18  @ ,  H%888FFFGi(G8G`9I`:[`GvLHITXY\ ]^5_bd Ne Sf Vl Xt xuv&w'(x5yD0D4Cthermostat-javadoc1.2.28.fc22Javadocs for thermostatThis package contains the API documentation for thermostatU:arm04-builder18.arm.fedoraproject.org\Fedora ProjectFedora ProjectGPLv2+ with exceptions and OFLFedora ProjectDocumentationhttp://icedtea.classpath.org/thermostat/linuxnoarchWC{:5.I(N3+1%$'-6#C!q4 7Ft<:K+Fh~ M 'Z~1+0;&'"~3B69#q _r=^fK-3(sl1z/K@!"x"C~Y#37?~j=e=HO#f"T0&jPn!|(?nMnN&"FI%HzFE%g>$X'E$24V%!1+cv1(rB^($J11`0=e9BwyX$5:PX8"xODR,2F]umɿYoaPP^Xgp6RWuD$lToosUgp vRio~;SNi$;Co^'='i<2'iitt=#b2d5 Ch!&!ie>@B2 )$DDG(1l6PBFB72w|:-=5:'mD6,2:9#]G 5b *R* :h'"/:4<5JC#?X9D3F&("2d.B{I95%7<GB9JxN6G]D 4*FA01"TC5%Zt"M "h[0*VHozEj8(X'!+o"?F(5)j6BC?'=d$DF59&$h"*MD#1!~h (&B/(!r3u817 &?<9YIq"N;%F"'$]$"0#%`& )=+(?1 X/[\ C=1&M!:;W8]E,;|BLO@jF+ .4(/106hL'd6f1shhia>>1<+:"q63&{.[nH/YEMj'~/E8;,65 mh/x77G]R47- F\DO3J(`2J<u:\$ KZ? \+4;;>7$>HB@'o@6P@*"8QOhU7H8}+#'2;#l(k\[8P.OC7zLX#B?{069.ELGp "KM-](-JZ!M~/,& ]s:%N'{w7'"g*$9 YX*,\21bG*L`u"(6%awI1#L5{#.%sZx*VJ8>S:>%qwA&^&h ~! O<&d=h2=V:Ib$.C!E2-B}H <͗GW1$=$'dz#L\  !$'V+x/5E<D4*' <RR P"FTHgr@K#-IJB2*#&%+*`4"j% 1+/.&25$'YB# )( e.-;(2FhA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤UToUUUUUUbUUfUfUfUgUfUgUUUUUUUUUgUhUhUUUUUhUhUhUUUbUcUcUcUdUUUUUUUhUhUhUUhUhUhUUUdUdUUUUUeUUUiUiUiUUUeUfUUUUiUiUiUUhUiUiUUUeUeUUUUiUiUiUUUUUvUvUwUiUiUiUUU`U`U`UaUaUbUbUbUUUUUUUUUUiUjUjUU_UU_U_UUUUjUjUjUUU^UUUjUjUjUUUKULUUUUUPUUUjUjUkUUjUjUjUUUKUJUKUUUUUkUkUkUUUMULUMUMUMUNUNUNUOUOUOUOUOUOUPUPUPUUUUUUUUUUUUUUUUUUUkUkUkUUUQUQUQURURUSUSUSUSUUUUUUUUUUUUTUUUUUUUUUU*U*UWUWUUUUU;UkUUUU2UgUUUUUXUXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYUUUlUlUlUUkUlUlUUkUkUkUUUAUAUBUBUBUBUCUCUCUCUDUDUDUDUDUEUEUFUFUFUFUFUIUIUIUIUJUUUUUUUUUUUUUUUUUUUUUUUUUUUUUlUlUmUUUUUU U U U U U U U U U U U U U U UUUUUUUUUUUUU|UzU{U|U|UzU{UyU|UzUzUyUyU{U|UzUzU|UzUzU{UyUyUzUzUzUzU{U{UyU{UUUUUUUUUUUUUUUU}U}U|U|U}U}U|U|U}U}U|U}U}U}U|UmUmUmUUUYUZUZUZU[UZU[U\U\U]U\U]U^U]UUUUUUUUUUUUUUUUmUnUnUUUUU~U~U~UnUnUnUUUUU~U~U~UnUnUnUUmUmUmUUUUU}U}U}UnUnUnUUUUUUUU~UU~UUnUnUoUUUUUUUUUUU~U~U~U~U~U~U~U~U~UoUoUoUUU@U@U@U@UUUUUUoUoUoUU>UU?U?U?U?UUUUUUoUoUoUU^UU^U_U^UUUUUoUoUoUUUUUUUUUxUxUxUxUxUxUoUpUpUUUUUwUxUwUpUpUpUU,UU!U!UUUUpUpUpUUU-U,U-U.U-U.U.U/U/U/U0U0U0U1U1U1U1U1U2U2U2U2U3U3U4U3U4U5U5U5U5U5U6U6U7U7U7U8U8U8U9U9U9U9U:U:U:U:U;U;U;UU>U>UUUUUUqUqUqUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUpUpUqUUU*U*U+U+U+U+U,UUUUUUUUUqUqUqUUU#U#U#U$U$U%U%U%U&U&U&U'U'U'U(U'U)U*U)UUUUUUUUUUUUUUUUUUUUUqUqUrUUU"U"U"U"UUUUUUrUrUrUUUUUUUUUUUU U U U U!U!UUUUUUUUUUUUUUUUUrUrUrUUUUUUxUyUxUrUrUrUUtUUUUUhUUUhUUuUUToTofbd9ead4819f2e439fb7ad0892213d35dd2e4eae6c59685b0a9f27acdca24a4f1b6967c15d21e9cd4a5f1d2502740c4310bf97179d39cd7ad7cfb4d70198530ceaecffbe21c419340184bf811c67762861dc64ee8678616da7166fb511870eba55c66579d67cc4b97624fefe8fba9e8643f656508ce8ec5d1e8166418833e8f3e8c98c6cde18c7ade0418e38571608ad465c61b986d2a9dcc4f22b5582ff0f790a6db86c23262055684e9ca7f7d423ce7f02d4601de167575c53029c5f7d83c3a2c8d09965641396956a67a0373226dd5efa49d13e1c84ef499a7fa8ba9bc6e0203043ad8c6ac29e2805248a9304b5e2f4c35f2d525f1a1f9cb87ca71bdf046114c62eedb637f8f5b4f0c92779cba3ce39d6b11fcc5ca2a153a7df0a21934dbb0f5cacb5d55375016e3bfb3863307370d302a7ea238175518849e135235a6dc48e691ccbf1aa247bb2d318a4a5a29627bd04b97284d275013f9f5d4b5e73c49c9defc77691bc402fdc2afe2a1ed5c3aea86c5599333bb03dff32a807029a1f4548c97c163fdbe382f9b2215ed078e1298aa0c0229f6218bdff292dc60da9f6bea4e1779c42e712717dc3152cf15d829e8e9c0d436d520a448d5203e986c33bd70d426b925867f56f477ed3c27de94cd4cc733b77ee7d562da06cc3b44d15b8be31ed349bebc1a8056b31860e71aeb1cdc4acda6731564186b2d43c8b0d858ad28e478f1ba32ce6626c0d193b7f55aae84e3a408629380c643597aeec99d174a5b53fccc541d9558b412ee4731f51f85bb2282424415399b386e49679178e678060851aa9714e0cdcd16a790a145134440657cda081dc4ad10b074285d33d4acd185825dad087800240c2ccb1058f1341b2913dac7236a3275416a996f6f93174f8754f7b525139f5f3aa8194d43df8fb86ac2b9d2f15067d1b7217069b677df3562351c57804ee35a13308d295d7c05a14b36686a91150a557707a85cab0c797910b51f268995abdb1c8f6b1117379bafa81fce9a06d054f19b085f530dc73f64421b51c67b39c9c74f7ba0794f4a3d449bedc2c07cd8a86c1b1dc0e69773ffd7a9cd1b5f8059919afa4f6ae29aaf690d1fd138414db548a94014f1b04ce33c4f9c0109c920d03dfb934a99815be958177f8b7231efba2b8f3e9f61729cf4e357d5a697a4982e6ea8d94db7ffe093e4cacdd506dd4885de1124e864b4e244fe627ec8cee9f677e16572f0644e01ea2b111f80fa242d1b193e9b7f88faa82720893848786ac2b663cc39efd22149c63e8eb1c412540741db64bf35340705fac286037907516031c22acd1c04cf7fc8ca11907a27a18a3597b9f7f94d9853e99392436c3a628cb6af1d0556e8a6daaa33877979474cb58baea3b61f6bee45832f0bc0be92b2d80a717ff3cc7f519e9f120a5b5a13fa03820f356a5e0ace493abab35582a8568d1f7c82f7d9cd092d30b319ea753d7c7e89959beb2b2fee146ac2c36eceabc9e30331e974f72b92ae6680da1ef9c80f28ea292073a1fc4b3fdf79392076fc7483f56dc77eb9c8886fd603a12735f1939666e8ac887f66065f20c3967e05bdc9ce131bf4325bf9593ab2fc40c2252ea8d809f02daf6b7f5487490b2bbfd093ba2bcccc3c5c6064c6c15b259965cea3ff41cf66fa4fb22f5c577e5e5a58b788a4e5875c733bf0da102b4f2b4a1947c2d5647445a11c14970eaf8309a06974ba559896d5e4380896990fa45cf715f7374ecfcc70c72bdeb7fa9c3dc0068f361a1dd3e41cf6d3c73332afd354cd2273fc2dd4a5380021cc8b4861ce47f06111eea23644cdfe35e3d2746af89006690cdc17e1127add297324ee77d21347372878124a2b8089be2af85b09a93e4e64f953d35691a029279244f65c78d7c250f20c6193b69d6f0d87de7b4c8a98dffcc95e0d30b40c55e7f1adaea6f7785b79429f3de0fc0babe2e145ec9b73e8ff766bb832e13e270e04e817086f8e84df705acb1d38ceafe37fa895db07979e4d6f7850dda99761c435355e7c554e1481ba9ab6555f8c9c9ab7dccc031cafde1e204e90c583255588f619e998a1d0205423c0cbba435b4846a683b267a0f5d725e9d2ef5a9920d9332f4337734d199ed0319afc5849284d2628d8783681d968ff9414a2ce7d825f0422e82f1b4dd1807bea06786e4bfd052a989ed94c997b7c5ca74001b2f62126eac6f717d9aed80ce406a01510a3185116df5b5eff38026f7620e613cafb76090fb1d40fa6b0f30ab8de3abc27fbbedf1278266e59687b0eed3a503396e9ae67e35070e4e054aeee4b6a390b533254c8452b1c6a16301dacc095b27e318f325564e27d2561f65b5a8aff769820a5b1cb760df12ec0fa8130e3a79a42acd0bc40dc561510cb36b9f92675ca828943bc896bb472d010863f8e620c5386640ac18ee1ef2c92c90c74e628e001cff201469d42de96379dba5bb0f26b138533f71132000935d2193862274174cbe53bbf65a60c75e38264d9e460b0164cda130b9280ea3e2326124fb5dfeeab613750c84b9b872dfd1931d2995d1596c8e51e2ca3c1800985a5f124979e81ca0f76c1f11fbc958260a97f8e7fee668fb8445e40b87715fd6be492437ef71bd2e67d24d8bb6c4c225e3d378428bf532cd8a0b95cd61a3afeb04514fe1b6f704e73b053f04b4e16283fc58113a75192560be752e59fab02b520da23be2301348438859b417d25105dc634ae347dd2027c2eabc05cbf03ac248a5d577ea56f3ec99b2b75eaab4d7495df03d6f8ac6e142f3d244c251641ecff324cbcbfa0faf31b6bf2ac5cb68cf87eef9fbfceea2f28672ff49c1fb967e3e3459ecfc22ea3768ac83f1ee6228c42c545a93bdc02138bb462e1e0ab123401de041b4ed564e04d3084c8f344c0ede8c412c78821de4f5c05c5ff1e6f19d3f6db2eb57d6c29e707290995b91010f1c5a557a07c0cf43130f5287f98af19f1b739581e34ec3b5a6413d45ee605c1356bfb6fffd8f53bb07faa08c7b84e86cedc21f2f57b154dc5d47f1928aa4c38fefcba4d37e677c85441689cef4785c12e1c1765e72268ed853db7782978619e67e3f3715be9acfbce2a4ef6de2f0f2d4cffe74849d3fcff9ea439c015baf69da8edc311bef039f4adc88cf69c3b9fce048f6b64e1aa1932084f77a8f7d7eab309d7c40d00c4b911f9cd82bd455dfa6b7f6ebfb0683f5f5a98d14f3e9ed889b8dcb240e14c656affe54df354773cda6441bcfd45c730e3ac65e834650f66683e83d096a9eac9078b4b8bf9a71ddad5b441f4ca65ed07d5acd847696fed7a26ae13e682be2a6611e5472fb8369096d41524659cf37ee3acd0d7481f1c650cc619c95b2fd6ae6c64df302f0b2adcd3f7addda87a4eca5263e97b1b85e783a2bcb9fc0bdda2beef5c88f0165ba093390a8e0d91e524452285f9b7847465297f0531500779af93a8c0672cba991ba862ed2886274ccc2b6098d0d6b3c36281423a92ec81ace91d8c7657c49eac9aa0b115913cf38126ae24ebf3cbcc72854dd9d784b3b565b0600ce361341c741a32cc10d07be532b6609c555f8512b5e7568429a2ac01346b22baff6cb5f13117151223a59743d66b826fa71701a7f707623ed67794f92c70e734f0f98a71201436f30a73dd6187206954cc908da83d25fd0313d6993823757e7e396e8e6f444476ec992331d072779022ddb878d1df5190643b3d19e8d1ed4c45caa9821fbe070c9892a2ab6dc8378bdce9aea18523b35869a82d2409d07c223c0030468dc0adf54dbcb965b67341e561133d2be42a62dfc209bd839236c5b4a9a4c2cc9eadd3350aa7701ace3a7821e8ec4e4bf2eb16d3738b6fb5e235b5068f444de1c5b7efabefafaa6b36ea06c6c0bf9033261b52eb91ffebd3c2bee8af61cbd5388ee2c3760dedb4a8fc00e5a6bd3a417c7e51201f29dabd5f31772399dccb44e3fbb416132462c3b67ba1afbe163a1a6c62f4647ab7ae776ee0bb91da14f3d6348bcc2453be18f2e729cdd0098be671aa65a9e39ef6064654bd512005a3eb016e5f5e02360ba50da33f91d8e8b593a34fe06fe4237592063b2a35bfb415281fc19414761e5c472200c1cb350fe98c977e46696bf99ac0542848cdd8ee2f72a837b0de3f76ea938a134349671a30110f992032172a69fbd877e941349b512dff902c1ea7f0e69127895db01ecbf22d4fd78af7700c72842d522a97d85b07c0b6000daa05f53b4ea78d7e49f087efbb0ee5aa33f055e6b25518216990efa9b85d4c10c720d2408fc23eacdf84016f7dde90332a0aacaa36bde4d181837c38def24d9495b2f89a13eefe8fde7d48c03536405d4feaaa50d5ccade859a244ac7e4b53c6f3ef9ae612690daa2c181b008c0e7b73eb614934cf46f482680d172ed5025783e256871bed2041dd4d0ee85e5771937d6f148d1649b58c8a8b076bc42e56b649fb6badfabccb565c4fa6c8a28f91c9e61446b1a85a3672d3a148e9fcdc1be74965f5bc6987b21fbe79d66bd6b77cca327e5c81546768e996eb39e8da2c6f3661235acc5e0841c989bf16deb5a49a247cb449e8c381c981bc27be71bb1775e268c4b5f252302eafeda2d55b20801072e394ef61801d0bec4b50e003ab5f837f7044e726c74a28b2acf6438c1c129c1147e6d3ff88c893b587cf6290c599b767db183050ee4823c6b8416e629b1d86e8eeb071749e12b1de8ead21a2831dc3bfaa503c60c518f4f4e591d3facc816be631fdf827073b2b311d4a3255fe01cf47640bded2d9ae6222c488840e95fbe052a1beae3d11b36d6c4b972bab0a25dbe86bc712ba494c667bb8e7eed2f82710ff89c79b0ae70f39e967acd1511ed8c80df2f560169ec0a4f47465d1f60a4e9f584939e4d492cc3c03d8b407ee1498d2ee0eb2e87f2891ee98d4fb78d87fe7d50caf6df23acb1d50d8752a5c02685a552f1f5e94b9f88754d97964f398d809f16899c2d9c7e2a4c661ccf02f287016488d57c2ba94b39b75ce14656ba196a9b443c8d2556bb69c81bccd6af7bf301090d8a2064f8b2beae4bb8297a2bca758cbbb36069bbe55a088f67943080bce1e7e1bccf3a593ec89425378b0777dd44b0b551c6c40e8ff093fd91b8148b6254c87f45fc6b465c45981ab7534041104504c9f8b65274991a0000ed54a6830fabd3076d521a5ddeff8075055494bc11e5aefd9bad6736831b9543c52bd6e0a989ce2f22201967eff3c61aeaf7fe4eac258aa93b73a6d4fcc58ba0d4a54fba23a4be4e57bdbb8f05b43dc0b7e1bc62c5d60f919bd193a09c29805c507d71eb9b55c0d8024e504ebe46a25d9d2315cf456d448bc5c8ca2eee410e5018951e1d92cf8fe3e19aa4fcbc5848199ca910358874ee9577bb117be3641e005da67e1a6ecb64e3a007030f605aba30ffeda54007016062dbe24410c4ff72248b39daba8787b227a4392c2ce06ae7983c7992c1059fcfc1f903f5454ab98a08ff524913cbcb3e6511f3ada420789c7f62a6135ff10563447c243b2920e4eaed9cc7422efdece1b0fda80a3dbfb1c8153ef4fadb2c26836b3d55aa399764a61f7d77b244254b5c24cdfdf32e080825a1d8a05c4859acec6d88b4592947fcd61d72d97132aac96c6431cbed350167301f7ef2a0aa6b66fec0fa25693345b7d510c8dbc1932dcbfd894e6995dacf0d62b731fdcb9f297bee828620c98707d094984e01ebde16cb7a88cc6408cd2bfe278d49931a0530c3ac5eecfbefe526b900dfd9a2af1211997aa5af54e03d3651585cb2f6731b2b2e9515b11919b6747dc32375c5edd1e3635b37b6037bb1dab05e688c632af0c359ba96fcd383ac436edbd74b11a11c4202081820f833ae75bf03b672d3811934c91c37a3296b6f342506bd17e9729fd4b2be40c050b5a110fceed108df13c4a21f532d8bb831a060ee932e2ae2a854ee5f059e8e3bb89546b591e1fbf847d7ff16e13daa609973fd11abf83962313ff893310c168a9569b91ca6d511dcaf0198a63adf13f7f69cf7e512c3620ecc96abe17c35a02acb6a99bc7472f5ce74c26bfce1e8edacf0e3d6cd3fe48535c8c02d24f00466f9d292bef6572158e9eae40bae99e8e1c8b58b12a4077fc8322ee9b805faf35f5e1aca6660b2ab4069f6b58e3e7574b05b0bcb41a04d66e25032c52f6429561bb19a6b1e2aeaa874079a2644b175f2c3d6e9c8c6c0c257b4854d200848b7685e4b242eacf3ea58479cf7d90bd14343898c35710c26e2d678eb67bad61d5736c9460a4a44c5585b18719445c310d0de9ea5fc21afb3907a2a525380296c6abde22bbdeba6d5ff15495d7c18af887348bb079f29b49ce5de0914145995b875c99c1cb09d9284408c8f11aaec3defc267ffe92a16c864e82be904b2b12d59219c7fb5911417bc6797a90b9419212e941fb7c4a045057b376d93092d370a66bbf3ab8f2e591c9ebbe0302b4af1b3ad94a77b014c69a0589019f0f728033b4ef21d930bcb89a8fb608afd6dcd8f65a0216b0e1a5d55432dc2cce0225c5963ba17ccc93bb065a329489c0e0ae744e0e68df75343fcec9fa2d28d27fda9c1daa1ed89d8756c362c1a8aa36fae6c9958ce828c543967477340b6d2fcb340c016e2af498181c518b1a51dc4eff894bd5ee209854ad39242271295eb97505aae795c19de2f02b7b281aa49597d4862340a09b11cba43d932edbf1e8345641b009b40905b591201ec4e2e8fc9ed225196ca6d22910830ebae23908dd38718c2addf287362ee38b55a00f212990794e7a8208b621c46445e46b5db2d486bff0ac5ca15d55b1fbfb550911d13971cad0734a2983ddf54f322b42534505685887cab65de14fc0a0c30e38f1638a52d20133ec8499bc903a0ed9bd389002a0fed494df3c02276bbd67230f267153d8ba318dba499830bb2b46a1b81b6da3cdbf687c27fa72fee9729d187414029478de7744d7d13e862a0f97d557cd8a9f7dfa93f82ef86313a32baf801ab92539b4b43c67fe9c379c68cde69da87913ef2de3274ec91d636464e26f2c7c0ae13cfa2bb5620dae654359e0172753b96336c4286c04978d96d1502e0c89b1310e1ceef274125c5e629cd43118b405eac484c088de58f2dd190a7b58dea105fa76c35f07f4b8c199faba10b02a4089507c58bde0b6cbfc45b0bab233b7b1b075443c2aa7388580ab1e70062116fe316935eccc3bda3a19c62b974f75b97990613589a7e9dbd4656744a345771b7fac82eeffb442466095d6a6afd75e977acddacf52a2f9163c10305e1b4cbde723db609dfa5f1a3812d6a683cb73cba977a0354c856c84a448d940f5821f9b41306dc39776667259ba49b763d2c641d06f43a66d2e70ef09c39400a9f5adc5af5678efd044a734945c1676943a3b30fd792d8a75d331af86863aaf9ca7e3f456a8efea177f2585898f7733866d8aca47f9f724b88d0ade5636f7e1116dcbd52bfbbf31d741f99b912382ad59280f803c41764bf99d7f880b5f22d3c16e1ec9a71d3112e3e484cfa3094be051d0cb1f1b1cb9657af4ad54374774704adfbb9d40d9c60faf9d95b9a22525c051577acd34d6ef58c445173638760e3d661fd7e5a13aa7205b7d9774bcd23990ccca75b93a72ffa06c5d76b98c5d5e638ac4e7c4b6b60946d02587f1d104d007a19e3c75a99ffbb32112d8d8c026a0d10c7f1ae8e7c7a5ab87feaa5e67680ad413dac3fa2d70ea3aae2e429f0bdf26e38d04d007014572c89bb11983b3e5bac5fa28bc9d85f7f7cb185dca3229f531ca28e78f033d9f8437019941fa1a4c757df112ec40de5ec0b2977729b84dfb7f5a8aaef511685c853924fd7ae1b01e52d45e12cf85398abe556dbad5e37f567af044b7952d54be47990d8319d910d625206d494847eaa02d15555be30c7825f1e05b8036d1d245c5f543d2048079266c4b54ce6172b257220baf83f65d5199ff3995674f827ab12a19e4e2282df0bec011a175a70682e2bb0c921d41389f76409ca5104757fd44ed61a6fa71a0550bf55340a36969d21ea22c248dbca2aea8ab3038dc2a219a2d049c0f2385a5737a8dc7ab9dc868281b451c1e8bb2e6609ae6bbf21acdbb4ab7c75bd917d6cfe787042c4be895dbd0e22d72220ba956994355c1d5f4e141653fc4255794a719d9570321c3e92d6460344634da7eb41539cefc9824fcbc9c69c24a65d0589afd3a336c0b50939084c30b166bee6eacd27193b680050fb2141381a37051134b98a9f3957c5188df166d0de4b2d16229672efce17eed937527bbcdc6b669382e2579df57a9653e86f563cd42d375906ce7f909aae14a2799ccc72dd819d40b3a16c0af19637fcca55bf79c0d5c4e1ee81e5dc287c4f4aa3b374b3ce2285c9f2f42759514d509bb99fd905f6eabd4afb94a36cc630c7fdb74ae85813e515e6d28789ad6b7411a3f4091ed188528d0bb07d7a1ddcabda7333d21b9abc5ce1dc362d71cca43527fd751d8d1d630b7b2463009a9714094b0338a339d0e65ab2d00295bfe6343f169eb88065bac6166105c7263631a1d1ae24604f9015283ec0edeb9a6ec15084f3755bb7fec63bb1d92f19233cdf2985bf97852aef3953fbe36d1e28bccea3bc09bdeeb2deaf6a9d4e7ff79745e553bc9fe5015965737cf1cf26eecb80a5e40ce84d4008951fe515fd8f1a22d4ad9b0bb7230d5d66ec08d9b0236fb828dd63d7f792341366ef62c392e3a35b85b2154faf2fc8e481371a3c32e8ff578c02716e9ae7ea648e8c4b54ab40ec1c733faa7d5cd7a8670827b15042ac9bff46ff8e75c792af0c073828bba34aa799c9812cac06d93ad1102eec3e39b272bfc21080ea91d5a423010320f4b256b5d7a4666ebfd3e27733fe1f2069958c20b44adc116a409f1dfb2a14d51e19ae57bd797f3e362672a8b20f27a915fe145d8d72ee085978e755ccaba4f77c6af95da4baa78acd472e3f66ba767e86e8feb2fc4c6d05d553dae98deac18f9da1b455e2e585cfeedd9fd403f20d67da88334e04369d047d36351fea086f2875ef238d8a80e4b6e60ad2e806a81ae3b8cfea3c373e58098fe3278e0e5fc699aaec6826fcd5aa5ab5e0dca3f1720ecefcca9112d531606d7caec269aec96bf19b07cb737c6394f1005863a8fa3f3506fd936eb0a07f3644e10ff1308bd60476f0ad46069d03ba660a67f72da4ff1a5dd9cb1ced0ad173d81d9dea41e39d8dcf183ad476fd0b21c9eca38faec1333c93c7ec424ba87b40427f352600b16d32af5d3d61a06eb4fc4a48ff16f3890364de1af97cb813129a9a55c4aa1e4f856a33f52b6ddef5e785225122ca856f1966f4f53cf8d3fa8c743c6be7d748e5db40b452f3bb7ac82f1953881cd2fd851ee5d7ae7ae2eb79f31d383e34f0a0209e852fed977b04954c340b4ad14cf83fe68f158887e5275f650d59125d9d13201724cdbf1254fc160c7699c885ee0eadf5d8ee4bcd6d6930ea9d9614751604787f9ced68ed4da9121a5138841a694be0ec30d32f00f8c5d9fc9416d025174ffaca3decbef66d4e8a8927a113bc131df613d9e596a0f1c3ae9adacc02fb5c25b01a8adf3fdfce119bd557ad6beb8e2c103c7bab6c9dc23d7de22a9de0f19286a793402e750c3bd8ff460fee6c06d1a4c5dc00f609c50f1459f43e3c2dca5b072cbeb115a206d8ab59d1830d9be0cf8be2d28a0467da8815f7b5571578638e68ee15b65312bf9225d4cc780a06acd79ed4c3622677f0fc6cbbacd55394416e19a9473bb39018c862cb46e442b3d929851e9d4ee00d9c92e09dd4d062e472e2395281235baa0dde367cd69de228ed87eec301c52bfba0c21341f9ee0b9a9b8df1cbc6a2300e0096ba687c5b6fcf8cfac55b845265bef9aa6bda9435a40ce0a5e926827e1e839edd873cc8ca812d45156ec8c67558addc196dc46f2b6368177cd6e9efef15a9c67b7cde6664324ce3e65da97ea44c8d20e13d6cf0b28300f29412a7c3f98c10383022003c752df3ac1d861fd1c9800cb69f1e7a8ac79f69daf20eba7395504b623776107096a5d2f1a79bcadda02e8643a6ea6002741286c0953cfd2ce72a98d6a95a207b707593c42055f0805920feac1a757f2d13bb096b5180bd422b1f6466121d311cd7914bd60e2d2db6fb8e3b1282a78d6c0207525a414d1a7d5bb0a65d3682b5237f84f70e11abc298df28096095b382cb2bf001ae97c765a08a82e05b4c5a3a232afb6e6a0365922c27fc374d22086c6a089715b441bfbe56022eec44af29414c30e7a5af312c920a8c0d3afc32594404d2139e725fc059898244d6e474ac9aa9fb5b3dffe3bbfc1860f546d75a8ba3c680775e19b425b9b24098f74938bceec19288385a60ca9b1a0bbd08ffc245cca7fa36534dcbd0851fcfc2316903e236ba191dd890aa3a720636e31a6bc7ffe6752ea773e0bea98247e01978ef97ae87fc570a415a09374df6217c231c1ab762b6b026f6dc6ab94668a0fa60d87abee4054dcd3de0d48eeebf8bc0571e2865c3cbf4f7bf13f6d83ff185b578f634ef549a691238cd5022a25badbef1f8f066491e24961b533fe4f79eb62c4ed3fcf7b068fb751b918c272cfdff8e9a5a26d97407495469229fe895f092d8ef048fcab8126a7f2ccd2612c249f816f8327c1167af14d690a5484a5decbca45d8d7214dd8fe1fb20ca3ee30f4ee61caf2c6c97591f623afe25ce5a5faf2483ef2cac2050e258382dbc81b75f7febbeba68e48e56dc680b079657f8eb76bd9fab61fde38f37878f931ec71cf03f276e6e9e4c3aba1e9136e9e5ecf23d162ba70c7029565f6c5eab10b55e166e83a2d6c02697adf60672f0fc4d72496479e3511bca16303aeccbc6d83768a223fd729d85c1d4d38a77d72bacb430303571cf90781f938fe3e4dd4c54cd6be6a476842bd8e9c546b7c2f4754e37ac9e2214c156e0e20c45a589e4136f273c60931f4c29e93908a9f2b37bc7cfd5b1a89bebb9b627719db728575682a3c5982b051d1ffc6a6eeaee126d9c2002c11d8fcf2e1dc9295b453ae83e801d5227a67b8575484f9d452b22ca742c560be2ca5bdf562ca4175abd751a4168b745e9096c1736ce14e0b9ac730f5856a17b5bdf34675cc37bb64adead91a211d3b3ec8c1ccd4b2f190b5d094aebadf75dcd24efe491cb0ab9750080039974fb1e301f53b23948ddbe0a11f23fc6f5429572c0f855df74509a069de84c98971ca78afe860be0c80db25a612035db0a06c306741a0ea9795f04c94e8144dcb87af7c9f7ce85b1649fbd186eecdeac4160007c86a57d7c326cc014da4c99b0f86c84e480d55d7330ff2d5e8d61cae783b27d04f46f4569e272a3672e151dc16e05d701ea475d5207c71589e00b77d5d9e0d6fc9f5e0d40b1e8e37477552f8e5790d76ab34ba21f9aa045e666001d648adfdb693f06ce6b007fa2c5b464057a6f31bcd034f78f1099984929597b005c05a322547b8ba7eee2ae3f973d7f67ffd02f8fed180784b6ae854f9e547248630434b3f00c258eb2084fb3025047ea9bb62f8e0a76fc41a2746595875d9195631370d1a02855d7531be22169cd346e8e6ed642d939843c0823688d71f5d673a6e37fb01c6dff289c8c7a8dd9d7c7f67e66f217fea107cfaa2f92c296693e1f9c083d612be2e90b0c4658c453d3de20d9eaa7556226484501662eeaac4664f0567d110b535337445daeb4b7c1485b6fe5eec5a6b0aea6c420d94ad877b366cbd51b05d288df8d62c3e77bacc4973f7b4bc394fb5460ae795d1f2192912ea04711fd61e00f1417ca612ed0b5c33f6be11b17e927aab9e79ed38f5a3760de3177d62658cc82c5ef19b95274c8fafb6741573ae7dadcd7e7f6857c3c44d3dc2be478807949340b4e6ca9e53c8cf3096d8d53937b7fa04440fd827df99c6589eaf9e61e1124ee372bd9239285ea37eb1697a70e46d663c763ac5850f03e5d3faa60518ed815dc58b3f5792d0395f9c164d755e72921b7f234caf538ccb954d1f28c725105162a050b72fd427df4072fca6edf7da198cd8f8c6e7fded981b68a4116a917b01f581499b34b8ec43a2324eca54de2c50a77eb3c2f4136289122c739eb98287c523506bf71e50efa841000361fc942f156b87f6392d8bc2617996294b793940c308dc011948d351d90796880002d656520a2e6fd8d2c4f782fd79658fefd41882fe856bc9cad2e31d742ada72410fba1867bc9b69cc4b5566c2ba49e19a0dcece623ad93bf7b2c6d56a7aa1866e3dd23e5eb686a8532fd2e0c13e8382b3118f3a41a7bf164627c64dcdeffdfecb711911a0c0a709f388f5ffcaba8a1244b5bcf09d56fc8c9c2ccb4823342d7a6619ce1beb37ec2c28378b8eb86c48e42e3859633e22cf3b6bc24b5f9b44b0c40a602f604168b741cbd19ae072693da200739f8abd63eb8a9032b65ddf32d9993ee0dd42e220711e2c8717f28ee7b77aecb32729ab0eefd0ac81e5d7bec1d8b50f8f84a76faacee6752ce34bc86c9a5a69189d7bfb3879bb403e1848420502a50586b71f51037bf022c1adf13a6377f5c2fffb1836af327cc3a3c49267fd72fe2705d95833da2777712141804c5802e7792eefe62b8cbd2f8f53799ee23edcf9577343ddb1612a322e5680b1c2aae829e3b7029728967cbcadfaaaafb27795160c0c85a8f784b33aa809e260fd18eb2cca26a18fc12a38ba7c13e75499e98e2458ac9cfab0beccd86ccc9417c852c1a92ab8d5c8e722aca3078c5de00826886e18278f3bbd55b546b8d0796b59bb3ef5078f4344e9c3e90262920c99da5f4803d1c9ad1f7f64db14d3330ecd0b254c3ab03ad891a9660d060a96cf00a25da888ac0ef369cbc01a2d8ddd84970fd3569ef79b2e2ec87c4e3ce1910cb26986d4090b97a4ea7ab5ccfa049b3e307a1c160839b62fca8a70b90240261e0c9087c3eb3393d1dddb3d9a69256028c92170ade5433136ec32ed6b57ac05718a8584f2b168e66461eee18239191dcf403ceef66b17e01d8849ecc47edd5c3d7f49be73f9439abf653d0de98feb7c66d57ae98eead1043d1c5ecb8f0359bd487f7d674539443a98a0a2502a7c726948f0621a436a9e7cba0fa5c013683b70a39171ca87645c685ce5030c41e836f1579aa9201cc223214c66017ab00d90974c585d30a68c6c4bf2a09746be3c4ef4c8144bc9ef863e4a2aec5e4249c896c310d6f58073668e8b94f55f03cca9f6faf2554353c5b658d003ba0fb9d496bdf9d86e930e13edc9eba264c2ae073f83f7548079d9ffeaf16f3d713e6d1c1491e031b0fc9b1672baee28698e3eeb0214c25fba430511d7eef324a2054ba3ccbbef4982dd9b6f8acbc5165708cdac32502fc5c05dbf2f84a3548eb10e0515ec75596da9be71dc797f91297b27c4e953d263b19284f8573e768d53f7626bf02f039732755129d0ac5a7674dbe15b1ddbc1dc05bd1a34405fdb4df46388e520c8a1f7cc23607df4c157d333af0ac0ff0293a4993c4d364f209d3ed34547be11d5a9202412bdc2fe8117c9e17920ca5cfee55797720c9a005fa68c0ab0fa7d274867b88685f0386f72195f6cd5aa36714a1aee72e3d24538224783b72df24b2bd354d244ce4403f14a3fd71d98f70d25af8f3195f51f986077c3ed20edb9fc9b7536620aa49f3a20818b976b977f4e08c55340614cac74737162f1daaa2f1383fbbdb4cf4a6059ef715942ef30339104af452e750cbab24df347175f2f79555f4dcd09ab14d1e203ce19fa59f0aac63021282fae9d0ff7a684c6e038d0705bf4517bf57ed358cba25135cb6dcff17f86f128caa666b222fa2fadf106461071a7a6be059110351bc355862c65ce578df18f3e1598c4edc9968a3aa1cfb8707ca36807c65569b1e34dc898b8c4974c647836c5565707642e1cd9ed52429baa4d14234c6ee01e56051c98f618311c573d0e152c3b38c641062c2517e029bcceb182dea7a856ed4daaa869aa3f92b285eaf403286619cdfa6bd6e9e57850cd45cab27c6d3e3006a9c4a159a0cdc1f6d77756c6062d571bd496a59567d9eab2ac6f25475246e859626dcac65156bc5ca61ce1a84881685c7d7c76df923b2869e7d047259daf8ef0f97bcdd9428829ef3435277d5bf80f67571c712da885b2b2e60b2a63a66ee78e60c433c71375728dce003ccfc3a8b9970af74a56e17e9f6b2a33314f09a389c72779d4fe1158d29757b0e34030cd5ce8cb5a0086afce5db9c7ea4ad02c2b4af9ea3a4c355eb7e2d09169975c04edccfcc87bc57330e9e40ce8f8a055192b741dabe40e6f7f55d69130166080646e5aa5052777d3276506d1f202d0d4c355c91bc9648b6b9c7d45ca4a3efe60444f7ffe1a619c02f43ac9da836fff692d3e8439efd64ce38ab0ff7113239e482c8442a1fab16262bc48eb6ef0f3c85d26b47ed79b1a3b529d9ee6659b6cf4c75710b20863e52ec4f9152757de72c54fbdc881ef85788023ac207d90c63f9122b809eadbc3614decd6e01f3fbc22c6f8ada9402793daa17f9b5f86c368ffcd2e2c45c3996b2c164bd77b04b924f831d5c9cfbeb0846c45258c7f68a37620bcac2fe16473a64938a441ddae1bdb9b46cc87b16016cad550cacaa117029bca8d040de1d5093bdf27342fbb44267fb8834b9a0e950035ec5ef5f6ed25f51dd9a30b6899dde3783cc64e74393627716b5b2deab46009ab924bd6b053b9cfbbca215aa4841848a2fe0044866b591688853ff80845b8e72e34bc917ba6914d60acf735eed4d322fc86b651a74b40f409ac294f433ae4dae7795dd218576b410e1e996441fa83d39016fa6e78ec2fe86a1dca563f67329fb0b8cc40f3683d1136c7346c33775461fe0e4ad1596092717d263883a270cf53fed38f75dbb42e35b71f52961610493cd0f0f5b98dfa83eb8c79dde86f6d0027a2ce7b97a5e31cd7217efa1ae261ddf9f9d609854c0028446c769759c496b58c43a3491f2698369d29960e43869fdbe81f4501bf872e8d996ca30cf7ffa6e5c912bb7d5ac7206d0d06089147dcdde978c3d65f07112b93a326bfc2deb5701797d67ec5d9113ee592831cfaf2b4d66a5b2e24d28ffe87d85f7b16fdf18a57a2b543c9458aa1a219b70d2b5375a1374dcf35096d11a5dbb5bfcb82eb3edc198067f920522fbb46206c3fee3f6964e4495ce92f79a657bcc95c3e642e34ea4eb755db749ccdc5e278702864a796b5c0a02aee935b84ca4c7eb974088afa000c09624cb1dbb3ac790e85b6d9fac81f5c05e51210a6930b100191f32bc6cad1ee66f84bf10527280d8456d9f289954dfaf904909b76389730416bdc9de9870b59ba20a44609e4d123fe1458ae076683140941d7d1b4d7d3a8561a112d5e970929304d5943ee9c14af011e98b1693c0c15ddce5f5da37604c1882dc0bea8a597e9e251a29a0ca92d3f0018766e101402207e302f6d856231e335c73126499a2a5cb8b61daefbf26325588a1be536073a8c49d10f51f2f4b1e9398ae4d4e09fb7a6c3b61c220ec705893b0ae4b80d700ec9859af08af6401a2cf6ef7d5e02d2a3e28661a9af4fd1793f6807d4ba42af9cc2c8cd7f4d22cddd65ca465c1057b71cbfd51202795dd73ced6ce621675e5964b5b845aecad1250dffba27f8e753974a6ca396884cdd49f4e45adfa51cbda85e665ea8c277b13c9d658a4f41fdf52f57ff2ed986ea14dcc6b4068fc3255947a8eaf5e21d8d1befbda4f85d68b41835e2c5f12d8f17edbd363461cd219cc016f7c46ee216590fd19e2a871d5361399bd6479a77ad20c579d6eafb9c7781d526e8ff2f2b5f5d64f188ab65ea99fdd38e7e52783aed82f77f583c845fc020afd90335a43e4acee1e6ec3265bb9cacee74303ca9e4f81d5b368d0c0d3f5696b7be238b82c1056b9f4a76434cf996fef6af8436c068a7a8fab2cb3583977818008e967e4059776694795901f5c7bd48c96a40231ff674fad1e8aebce6ea25c3a9ccdd34950e64aa281991c7a964f1e9bf90cfa766aec63518e3644194bec245b00096ff912622df9018b299cab80498f4732ba3c579735f91ae1bb28fbefebf8eedf593981a9c785dfd44d3e4aa2eb68b95dadb97a3786019eef893dc1d718a1dd1e3a5f8121e75941d7eaaff71628d5fa96a898f8674bdea423a6652afebea53db7fb4e23f40ec9d9fbf61351492f6a78f81cf07413794e9f215e588717375ee3ca20d26d84a46e6f89ff24e32e98b430b3e00da23275dcc247320996aab595669179a1d62e42fc8ff09c7cc9ddb2e28998a300a16672ca33a1dac8e5d822a02fa10f9cfcb14317651f0ac380193221d57fc995e1b6d9fbcb93f4cf46b0da8116f78da6cf6e0998be36d62470352fe36f7308eebe694f9ea79058b22388911be6cd7e8b57c08db1b4baa90d54435fd6c5ce43ba722c0478f8b9f373951dcb25031b539ecb99713f110ae15117c4df9fa03bd79850028486787248eb26a5d8eecf366964aaeb8b3e7ac8f01072be936e43bf9e24d4834e99f80eda9e1be314d1ff2f309c2deffad0ee58e513dc11bb2a884b8e3a46ca4fda6262114495853d17a4923fe33d9cb4c45d1fb71dd5b4cf37c679b314e23688c85aa4b6adfecb052478734abb6b7dd3f60c0ab19d8612d9aed369875ae80b6b2f687247fa8292128cc8c70aed265eef215ab66c7538a200b61ca71bc65ae0187aa94646d42dedfb7587e55f59f48b3c70e70595f2590176f555d6de5b3fafb91a484e04d5665656ec85e5bf5cb43d4e44e54da1478747f01eaff10f3fe4733edd1c858ba1c9be21e4db1051a4001ebf7585c178882635740fd12d5961fe331ee62d6041497eb030e65240b7a841905d33d333c2e615357206face511deb43d447ef5f3c41ab743ef3be7492f86b3d6c4b65e3c3bfdb421c9ae13983f9374ec5083b30b6b10e0544ddbb067b599b012940ec0c68b9f87c772f60d725573b8f903dbd1e5ef609299d986a6c67d8cdf56f0e7e8138b34da76f6d6f3ad59433a9c5ae6b27489161414a557c309ae722c6fcd18d16af6f6f6f28fff9998e41836a41c0eea233d182ab7becd609cc902f42d44c96e05a1c87fc89e250d3ac1a8d4b63d41ad7986d9e7812da756235e1ce0d125c38bca82084df633aaecded5e7353f2f5ec84cb9bd71493002dcb5fb94a9e6b3fb7f349e4467f033787e217d9fd0271e05905a43578e5a9f2042e420b28ee5fdc4637e287d0435c3bf8b568301de4cef577c41f6158e8bb1206b941231bf598f14cd964de69d56643b4e1d963018c6d973af8eb89a4bcaf6afc3b6df9f20207ce41aa5e2409a00359a6a508f960b0fb5111ed3fa325d7e8aeabf4ebc953606b3e6ec928d29c80ae3bdc9f16db4d026d3df4ebc377008ecd7233236d5c23f04d7026fac4c098e6a1bbb0d0eb9cd5c4853e78d383d9eb5f63e679ec64f46d3d7771086ed25a14f9fa6bc2872056d81b15dca1964b4056b7bc9aac5ff19ac21ccbee2f43d7f7704039bdbb8bf754522a2bbcf6ea5b44a9a23fec977f250b4ceb57da404bcef7c7190c82324801e29cae839d9e14ff85fdb4e83704d457e2640a62dffc7ad890172ceadda03bbbde21f147d66c32440bd7eca642b3a40617916bda7eb1d82e09dff18438d649a416de02ae65bfd42467e16f2233b66eb50a753acc29950d6702ed1b35904e705bc916cd2afb6db4e5c4ca7ef14292a94a1d3c0bed6da7e18c1494516772dca9c92bcc6ade61d38d22e6941857659b8adcc1814a368b4b22638e4f508d363a67a63ede8aa8b512c42687264066b2bd08befd640996d47d2ddc4fee01a459f3d3619b8cc682fc5c1aa3c8d75c1f2351dcb392d57d3845c90fa6e088aaeb15461fb86204819ccda6edaed61ca303d0f86a5c5efbaa67bffa8627c59df4d1283edce018943baacc511cfdc19ff6bffc4ca542cf823ab10cb9df1f6fd1a72c8cb75751eb5d4a24135cb5d76e5f600de5a369815c72cbb3759ff1c0ef37f310a4a8ff12217a068836e0781fdd3c6bba9255923d96dc7e19d3d5d890c32243ebb2836c19b613766439c4176e74e04c5e2c057fdaaa433158fdb672f6d2e4267fc9384369d655513ce5263685424f7446d42f3f04161a0e6f7289a89c02e16fe52e11977439c586b6c2aa2a3ac76245fcb95ff71d0dc3a81ffbd6fa7bd1c1d3dfbb9eb5946798ac70196fb28015872c3ae67ddb758d402f929807baf2054086bffb047f35d1e848a2fa9f28894d07af967a141bb1e930249e435f1552cc6f2832aae7180a1db0c19d34207eb1822e0c7037fb700b69eac579339eac62021268e5ab5610830862c1dbf7e3b3e396d7c8dba87379d3b720b1b344f45311c1041483a13df1b69041a564c0e0719286bfff99632435008e54aaaaf77cb7b2bf8116f130adddcc2f34a02aefef08ffad5f16a2b19a84a525d5e96a12e36ed7d62dc74989f694816024ec9ee6ebc4c120a4c7438d68a727d2b759774164257f7dde40b3b271e65a72a49e5aed83c8bbdefe3491100a1319906dc2e1602e7e98f406a6cdae75e483ef608a15841664a58f7d9c45571b4363abd989e035515e67be5ebea63927dc0cb2f3d9b03e65610dbaa1b0254d0e331b09bd9700fdaeaaace38a2e36deff2a2ea129a601aba54dd9a125d33ff936f8c54bc63e8e09dbc51dab585af6e99671a15da5ffd5b55eec5195ed51c540493ef4543035882665f5e26bb6263f9e4c848ac2326d81459cad7436e64e30b9ac42251a4083f1bee2fe9968cae73fa6e9d2177afbec57393845e2295127a593c5e80f18651007109e5f6538bedb8f737f14fc72baa3481743c508335e593c5936472dd626ff2687c1b61a81bb376f1e48d07fba9957e7e61fb8cbfd9c740e28a361aa537a88fd1b74bc2bfe63d32277fc9b6bab1660e64e18279d87bf9c7ac55a51b0fd3dfda9be2b4283beb669d9bc2e419514d499f7511842ea07966872845b8cd593941ac636279aa4fb494f9e3ba348a79959b58ca5626fb9e68abffd3379a83d1de3f5784dc5bf7f6ade71b0edc0133f3e0204eb2e1287307e8f3d47903e6dbb31adda6a5d638ec28211f3869b114c69d6674744184a91ac4d7e382acaaadfc533c7a0522a29c9b8857e58fa2afc9528f1125a2d477d9e48c80c159df4d6629933dbbfa98e230c98b1ea379c34d001d1ecb33693e6b440fa95c661a59be8f97145251d67ed1839cab085472e888844d1c75b4c61e5cefe7708893f86df948028479e09b6a22e18e6b5451e548ae7cfae73d7cd14699bc1280521b549ec36c0e7386e77ab3728653c6a4fcc9c96582c505273afbe93f524e41bd53428281eed318112a84fe4f47e9d97ed724d1ab03f33764a367032f4a93bcba7efc87c61b2eaac4360b81353ba623386672f5563f2c4397084955a3f575d8221eab191b4afef92699276d645b937a22b9b35686b932449fca210bc6791ec0c73d1d8f50d2e11ff89ccc7c016ac3db822b3155ab3be02d0681cefbd701e0b7cdff5aed84463a59e4d827c3efeec5016d3da878d1858a69bc85e0318536cb2fe3026951bf59b79e5d647ec36c763bde8d88ea1b49358c6bc7dcadb189a21dfb975220bee59824a439945f3d545587d49bec9bbd596cce4f82265d7815f929ca7097bab3cb2f775bf99e399edd2116e9c77a2bd893a0eaa13029bfd56df98d7175d35cc37864d4bc25873ff43308ba530348fbc917b6682e2da263dcdb801b74e1016c62463ae55dd3e4428597e30bac1b9039e3aa8ca325d099863876ce1047c82a0ff91744d32dcf52969a23c105ccf18c21b51ce850e829d3fd2cb4eb87fca00df879b92a0cee48953b89156cbdd8fbfa4e340b54d842697a64f706d31c415511734035370d58b3552c946ad7ec95cd7e1194b36645c7e510f1e155b0d2a4d36b0acfba1ca88de067b9445afa079731cd101d0589a1fbe66825df614ceddffde2fc534e001d7ae55414e0ea22f4d8ea27074f31de45c83ad351d83e9139a0876733dec068b501a472e3cff07ef49d96addea43c3b9bd1d0bf1e1a90f9ab0e2faf8e668fb59c0cbb2f095a0c5a2fe5c42f5a6822cf8e504841bb73defac728c56bcf0ad13b33d44670726c7eb58cfca51c441ea65e81aa57c1adc4804fb4ab3d0b5ca6c42d06e26c5e2d788a1b8737146f44bad513937da4ffddc7ae08b37298ce29b7ac89326abdf9d7ba4daeb03312d13d1b77985e924c021a45011dc9ba041b3485ea461c6cf2ac2114c1db828310f394e02bd4285035645373b5b287db3cafa27b91965b73c1a0956d2247b28629e5ca996f1acc1ae7397c06e898e093c49dbe7263937d05d9caa4099c4fb75916b9c2720deeb3e9b0e12986ec609b37c0a21126d4ad50b224fc53c97075ae17c4166f61741d810c0794609fbbc3f0a36829671fdf2084fe586b3d933afb2405e39454b9ff546838c4bfd223d9306c3edd692e82fd654a3466f8da5b7b6d3609637897deef3a34722f83b9e3638d7da6b1dd70f333b92339131e7bc12b2052843dbb232549107a8b4e5a8d9134294c212ce65cc5b6a92684430c028193e4a821004416ef9ef2332c7edfd8f1489869a75dfb5588e35996e5e962ea560261bc25b39ccf6c625b1538cc90db63d584dc5372471f82d2446e7b718e1e6208fc4101eaee17267a6512305849229a3a5d8200413780f06d1403b04c0a8ef40b3a48f7ff2ac3c11b6899b09de8c9e1ce960ecd9214cbd8c99e52c62509b2608530ecc2ed39f86fe29d70b4aaf6ed56ab40f7568e61ad1eea6e19a05999a617bb69bbac92de920d681e75a6bf45d70bb247a51006e15d5305ef16f09ef9192b6d3125e0ccb853f5ef1038ff14c4c3b73502c9d3cfbbf46e89209539a4ca4d3c507cb126ac1eec7973816d10599d78e41e6673b3a0746e94d203aca916d322d1ca67b4111c6a3526879d2b8f1c50350b9ca87f0cf6bf9208499009c379e7867326936bf20e5a8d6ff70f45b1b314abc15f8d47b9da748d8a4c03480b404df0690481ab0a482cf80930d6d75047524021d99f5a45610de063a196141ec38ed2f415e796336e58b8d36f9d66ea9c4330d01827394147b017184fb3348242acc34e09f63a6fa70a8f434638db4c8bfec57d301e9b9964eecf14dfed9e6518776bda8c2a5582f12cc53f292b9c22c3426cb6a4c1791b5b10aa30132cc877678adfa2d378b3b2f6ca138baa942d3025b431737de1a2b0a145f54074f2acdec08c9519447a5e6306a1603dbfa56dfe7d0181a811feaad1fc09d8737f92059051f647db206d68059ea70a7e4340e3cbd9fec0e0dfaf240f3a63459e2ee988cdbcf8b3213ecb2787acba9c206be5ca453587bc86b83674a075bc2f568933145e576c8a19db49c29c0b5587e5d9f9b982d584b5e86842e448e340a3ced215fa30164384b25c33150f5c11b89ac2b72a3f7ac610292babaa8a189ccc10d10f0fcaae17000cf891bd3ddb6cd0fdc1d06405b37bcc9c45ed37dfc2a8996036db474a2202ea8c5b1d820944f769902af4bedf052b7173ea5014766a6ef7f6c7c4c6ac36ac942929048f4586d1b3926c4e673078b802fa95be97a6079503718e55b2835c25a26b5575b1e1d53c70ceac7724b22712a247ed844cb84369237a32e351007a8910ee1bbf89230e25d2858755a65287aed9973f7dedad0980e4e2c93f0a607f77350b2eca61b3c58c15846cfcc5b9a326d01efffcc9669e74c927b7e9f36797c0ccbc7a816397aa462035babe7a411f5c4103aa453516bb69ac50f726697dd2111881ec9dd71351c860f9ff16520d4570850b77c8e4595a07f9ed562dc1a852c28c1e4abfe894c135cd0bf077119659dcd7cffc7cb60225c6cc039b5fe0c061b0ef5ddeb211a509896026fb70b1eaace5bec63c7ee7f0340b39ae616251a6d8f6e7d543aa9b111341ee72b4927731e4887db3a7353ab5355657b6cd79f637bad5ba4431b5c5476af20737188b22c7008af173f1da5e9ef71f16bf9fe27a690e7810125a4bd00036114ac35f3df657c6eaffcbe0f29577d907ce8ecf481f04a3bc27d436f3b5b41d722f02e3e6501dbf725059971749390a455cab21cc00230250a69472f9a8d0dc8cbd2cbd8ab8fa788cbb54959c6d756cdef21376d0a7f3f9b9c1cdcad96d28692a19daf822e0e44c035c0d0f4ba1b6b57a7ad6cb9ff597fe93a2ad55a2fdf38e52cba7b005dee79f8fd4a8cdae1a0cc42f6e24edc84c877d9d44d44f54d92e36671377b8a2910085556d8c551f393ca318fe485ed0a7bda6fccc61b3731ff1a15db26229db5aea98265cb3128235bf0a4dcf8930fc476a27af9ca24dc4857267ae0dd947dbf4b0ae1a0620bdc36464b180f16fc4085d7e73bc31f72795a80b85ae9b8824cc9f63f38d85677275e3180df2f2ef1b47d386e838ee616cde008dbaddbef0d1e45a99e67322be919cb958c66fe5d5f63da27479674e5f5f323d7aff9c971d46a363308be6575e4f9fdf340ff51c8d473fba66df06ddcff2711e80a6710072a5c8aa31f9ae72996fe735ceab0279139ca87011489d9cd5035e4bb8a32fd6a9bf80670131ef92724fb7b89d32e8d03998bc0199c5d6c458fbd1de57b6fc83a32e4d5a9a018c5235979a3058d620bcdb4b6ab9892fabb3e21703b4fb1bad23e80b4529a9f58dc37ce7c46a2cddd85fda7805c834cf76d655f74da7735969fc55b4febbaadc794c8dabece9df4914d60bb08832598dc592678d12112eb003948bcd666bb5916667376a84b424f73c4463535560e8cfe8327ce9a45e375dc64503e7e858b76a59e11038d94d9c8fc0de6f5c8129a53602cadc09187f159d51b70f061d2130debc17d927f3dbe4cc709976eb1074b757d793a677a66d6ef25c2af57afae4e6f5b8f370d30b4172083d539069543a03e4f2ebaccd5265311c38ab9ddcae00f44030aa718838440c10bc311d380924d19b76629d34fb21a319fab974b36744657b156cfe69be7593d03d42a8bc5f8117b2a58eac0e1e3b85feaa90590d0cfe702b3b13fbc85c4dc8e8f7c87c418da389f836595a362e100101f3e5729fb8fd568381bfd2d2ac4251ba33855b913d74aeb8f85c744aeee5ae55b689f047c68e19c02e68ae3403bf2d6fafdb09f538ca954b15b7f4149c215296fefa4a2fe64caddfc274f43794571253b0f03fd00019b6a9d1a07417a167a148dbcb2b73ed403b7763e7c7150a75ea0be35209e406b1786d434ba4e4a44ab3b89395030cdd4297a64356c0d9a5c222429acbf644ac05be74ae76752ac7a681d22e5f365b9794dbb832ed72bcf128e342464994a3d33852ab5f6f94d5c06ca71aa9953a37a4ac18242ee59345c692a980df1eaa5a5ccf8e7fe09e44a16e8e28ac82e09833d1a93c8ab5df2dcf85db15abd89a6126844a094cfa4874d87f260b08edf0e4b4e35669417fa5efdffef6efd2cafb538e35033302e086babf820eecf05e6566b865f071c49134c03e24b523a522ab9de7ba5ce20db9a182b10b1091cf9df30745677fde6f15a5d2a53d2ba988e03df3144337112c25c031c725a6f4f08cba533164029cbe7e2beb234d91be4ee02055a76cebc950a8414697a301e156c4fe6aa09d78abdcf62563c28ce7ee7eaecb76404ec2803f39450ae6dc59e699088b71d5bd0ed29e364cb2edfb225ce21bc1e6cda328c2b4e2f1710f54f1cec2f0a1b5337365ad0c730683d2ea739c946a2fa8e177bb1b831853f9d29486e67ebb7c0058763afc04f4fb0211a3b838bd142bf465e237c76153c8d47f620b882113f02ad9446a7e69888c141fe7f88c6f9da7342181901c780b32a266a78fd9819531086e9923c2608d515f95b1b416fc963ed89e56a8bd2011122f75c21e9d224d768c72ac91b78d318fe21fbb4e73944b369589e949593aba7859b1301550545acdec319db0c83444219398cef6b522fe4df15fbada0e27bf6b53e5f6090950a579bccc4466e66e558b62073f2afb4f1ee3cd92d77fb185df4ad05a5c49392e5d6485289df3652ae49d94c62586fdde68e58044acad3ef6a6f96d20cd1f4f646b713a575a63aa982b53747de0ed4a36d42411725a7b0c9010b495b13f02773d7962491a7b68b20136371161359c7e1ef256a0eeb90599c32ad4d79f7a961b72ae9ee1acbe8fca1a89cbbbe042c5a703b4d4b8b463979fb637d0ef2c958d827982a194be3304cf68e8ba962d8548e2a5f1c2e2b738550f978d10f427152f99566729141391839e6db529296d8a6599899e4465f75d24e4c5e6b28567cd4d774221c41eb3210ef6e16e56af9ee823d79509672ed4bf02ffc62ccb71eaacdc148da0faf4cecc4af6522112288ebe6d88de648163e76842dd7275e4c3ac30214fb984db503c2732c2ca8e1b7f1bcfeee27a33b98cf5b0d2a58c467b302a9b58397deb414dd8e4e6e6fe881e6edc537ac529a92f5d2043d3ce1645b200a7fff8a63389d519614c0ff65a6993eb3189e52497db8def4ec7cbd37ac220b5bfdc1e19aed57550125afc403e91053db24ed60d90d7a9b40b73687e9338290b08ffbaae1c989f24a5f517f4c7fa757c39678cfb3e730f8c097778f906e5ef71e2a380ecf36bb023e41c87b8955310b240bcc1d1d4d328877c5c3eba4af69d978ec35ab9b3f38e97ef6b7ab83c69aa0c60f527818f59d24ab4b43a08114520a915eb0e1d772ea85f9c413f21a16290324f92d2abebc4ff39ab069387e746257807ae8723366b6a7619822a7ee8be84cac3467bd258ceff58338fa368ab259755e41bb27608a015d7b9366710bf24c12e25c57c9720a746f71856f2655ecf237806151cd0cb0eef70b7a6652cb0466940edc9b97e0602b1f88303529e7efb7fb552cb6302183d949f0aa616f3f71974cdaf1a524f8dae2c88956d8fdd2935ff31a40d3f6cfe833ed9b524b5bef2026e509f296b495c4d57f6c6eb46864d56924b0a2a59e554b74479e6ec8f6cc08852b483ad964cf1705397ac49ce97779ef04ad429d1584f08b3ad1485669ced21339572d0d9a69ef82d74844f73b0fd5f45835f0e3d45aef8d53e4500c769c3a30c6b2e5b26502e6897b42a146463004dc23a23c86e5ab1e43e50278a24ffd27ac0ef13ffc86e5a4f90f572166ea983fa6879a752b68bc34b37076638dd85137952f3bb79a18564e1b3decf95b46cb038b32ada8fe2ba036d4cd744a5f018539fbfa393c3925535d8e0a70aa1e016319dfa3618792a1890dac6efde71408717aadc5208b04b4f42fc6f7a021f33470826bde1f9443faa01175ab7c65e61300cf90b0416a1d97a52c5d898ab0152ed70ed9b18dff0036fc924835855d096e4231f8aac9e0b3db569ffc65d19ae5cb0f7920c02efb97cbc42b34b97022fe57b4f9b4f14b132668cf0bbaa32bad343776bf571565f41952012d2975909c61f31fa5bafd6c05aff15b81a38dc536bfccdf241519af466c0ce9b6b81ad87b62207dd7a061e36b6a7667f81ee5e3681f017b544ef3bd04ec3e80a6938c7f4946115fb8a874d1f1ca8c094311f93cfc8712bac928d5476d0bba3d792c5fdad2226805f22bb35dff09104d4794e6bdc08a5887b19431669987eaa267ebb3347392df8eaa2cb26310939ec7126fd964a223b8ade00becfafb81ec409f279980936c9b0f1ea417dfb8f48e29aa488ba738e616eb54d3617041e17f4737ccea1af044d2e1a6bd5af725913abf2a658e6db8a1636a6df8c0701b18de770a13531409ac2a627355eb4511c4abb03eef16f92d05e1efd2fec1cd6e760af64f7223db8c80fae6cb1f6f2416226cbb51be7e0faa959b1467e1e30da293bd4bfa37532a62d69ce5c2fbcbfdc77f3ad1aa8825594532dc003a5746fb47cdaef2f111d455b31737122edc743c3f992473ab31ffd2d261b7a4b085bb1b811f0654b8a7d4041cb96f3829eb30f941d46c722cf70d09a797e7b2b583fceff2cfff0968e8995d2d2f0277a37a8a530fbe52305ffc26a5356bcfce5edee2d31db9135e7ccd968f2a5ec154e61de0e94d42a241edd670f58cde8246b5729ff9218220577ea8c083d2eb4470a96d5760b73c19c3cf48c1c501538bc17fc0d9bbb6ed4ea307b7e2c4b8edff79d04a800086e6238186fea8a0a0132632bd753f9fa0dd0792fd69df7cfa439a2e5fe33c4f6caeb46b37c6211240cad0e0217cabb6881c59e1d77102f0fee3c98e5d20f020d6d885ab53e14e9302e3db24591efdee552d378f869eaa501b061fb05091baba432113a59ec0d9d47318ad986900ef454534929863a7742c0a3bd65c0ec5745e934006b681d89bdedf2b2bb3a5529ddcb86ac69c89c36cfc28147e5d7112b5f9afec79a42c3f67b9e7097408c8cb80d45a5b96f557d3beacbaa76ee43b896bb4304e8886094080fe7c777d8ffcd7f7a6392dd428c2e22fc2a47f04edb04b3f89924ba3c9debe49fd8cb2d2fc7eabd555f065d4427c67f8cff17e3d7d87f3ce2e6a1384981a8b49f9a80f1c809004998f667f27297f56a0942f70d183e92d18fac994c178bcc869ef10dc2508942b4435a8a6786316d646f154c01693e6150f6505064122017e7a1f1c0fca40ed9d0ea1da770c31e1c95dffb5a9048464ac972ddb23d268689c08fecf8b8c0081b9afb3c3cc92b9c3b41bc254035d4b279e06bcb730fd26d979840c1c256461986be86d723e6dd90e6985663c0ecd2076c35b816e016615e252f4f3cd2559fde2eca2143ffc9b5cd7162768b1f884113e079f02c6820f24255204939d40454ffc59754d3099b17351b090bbcf207220cc44bca690245ee0536fa3833a49ea37423708e0fe716fb4de031f588bfb12e23610b9c543ea2d432b396fc78b974243f0efc27bdf1a682c2952ba39b7e54bffcae95c74b31a1b39f330b84e5ca4653e626942cf90548e2ae3d0950745e03fed908a0b6bdf1c03dec3da6f3bcba6788aa7ba19cd2e0c2b1880431446247f9b9678c71e893c1f58a9ea99e3f222de01b48fd61e813505d1c322b9639bfb5900b2721fec64cc6f66c40861f2839d4cfb32398eea8251d38a4e08dc183179337c77933ed285beb42ac14d2f327ce1bf996d1058279949e11bc4516c2bcc8d05c9c8a834d1cc2a07d13ed69116b314915f3297402e19d51f2a1bbd80d14edfb03303d2779cce484c60fcb8d8903f0f6c7da06f9bbb0c87dde97afe162cf515b158e67832cec9ba7b5809174099c7b133251acf50abc541e2dfc45ca42760a57e1009956713e9108369c08989571a77cb9576ac034bdbab881fa93f602e7c10ddf46b22646fa54650275fda036f7447b5823893b8eff939f54e600972a50e4597418959d9d8b1080326c9dc8fdcc99a5e178d69dfac5b733bfaa65493f6c870f0575507c99201d0ed552df4dac79ebbb8e915661761f4e4281dbe81960196c3d0af94a72fbdf303fec7b0119a9a1478068d0850fd42e452a089bc11bb38433aec472bd29f44d57dda2f65b83bfe6c4c58db2d70d5b47772e432b26eb92b8b4f4a7fbb216cb3ed6768ce7701720397667073f105a282b86d44122cb4b4c5d076c341a3c1e7a7473473186bb80f116b7ccfb4ccba0511a48defaff9f0529d98309fb3a8f93157f47202b9a6d6bbe8f81dbd9deaacb65809d3a89e6658ce858e26fa3f02485ea734ee24c88a4fcf3d8ade27e16ef12d156299fa3de664801f24e93420a18ba69c769bf8be3fb778ad7c6e8d94d2c929e1ff43b260b32eb09efe90465301e6f7c0b904a4311ac785ac928ab9be54e826474db2cbd975013409be132018380b1486d511feb15d0c1b8187991e346a6db01365fc5b2d8da204f8f594203061527d58a42440ce083a7ed9b826025a9a7052065ddcf19516093dc344c95acd9ce1ec5c1cfcd6827a354b9915fd7b6cb5cb4ceea9f54a989711ece1054be02009b113fb5e5292cca61fce031b80571eb4096d7c080ecb90f91f1a34778b1f81143d816d6f3a0fd4c46cac274ec71cad5f354d797213bfd3f9328632e763e250b1fcd1bb5ac761adf05c11de56da85d30e6ae922e78768c72fba565ddcf80fbc295c8d7abf12c6754eb399499da70881451f934d63002085b6a5ad55f8a03e635b7bf5a0a067be1695f1b0750186cab21380ec78c0e39cad9462ececdde80b788d7726709bf5ca29286009a223c72cb696c29770abae5bcce5e43178929567640e039806d2bfc1682d2c7ad2ed38f89e3bc305c1a51a6af7b776528d7d5340de4010c4489e71571674fa7085c9355f1f9ed8e770594a26b5e5cccf49eacd75e9f76cf9f138386f23abf1f2322084ae708eef0881212135d023969ea83e53242e78fcd14d248a24726cde05521d76554dae4210ee8c2e19fc7205186e8889a840fe1c85ab8bde70cae2970634eadb29dfed531e43c82727bc0b83f5b9b4e05b2d75c36b74a864517faaf4713eee0c1295ad4ba1a8db25bb69649e42351fba001aba57490a04de8fdf1f294c8c4f338610a59d250133d57c65ba9705e5867201583661c2fdac37453cacda2ec8dcc2c058b5642db2ebd6bba40bf1d94e009f981bb8080bdb53c9257ae5a17a270ae626f2e96818e79b9c44c4c86998e277aa443143f9215ca00ae86941575e65fc67223f94a078199bdbec20fa8f40b1593f53c3a57901b2efd830d78fe55df94bfc3b7925a7c453716305a40ff3c5eadbf2e304dc3ee67303c2f2ac8b156342d6a25464d3ba35147783b4441511d6138c4d2fc18b6aa41a7c70f677d7de57d90c71570d0d8aad09b977981ebb2f6fe6b6ac6b62c855ab996788623b8d570142f8d0eb122e604830f83266ae2bf09f2dd21f4a71069545b000d44b8c6e7831dcef1de54b380678f65ebd02f49838b26a640296f38d9abcc134416a45d912f275a547695d070ca96d8a0fd190f5a9ce56c5cd48b6e3d16889091489c3e53d32e7f6277d433f52c43b3ba9509770084ee019bf54f6c20622d4456c2840b4d7f6f4ee4c9df0ec10495ab0e2448385f9162492cbeb6fba6c8d052ccae0b22070fa15ab7d4e8de7f8d1ac40690431f893224edec2b90a344015e24454725c2cdb2ce094eda0013ef64d241241d63cce421e66ab0231221f71f53840063ba4deacdcf60916b0ffd75a551273057458cfccef3730d03b4383f5a128a5f571507b5cb773ae13aa9fe6856daa30eb71c6e9de12833006e5dcecab3ff652e4b5ed558cd934baa0f08b28b76516877f288b5d99e170a6fbcd6707f731de7e0cec8fd929daa83e8af8cf7bec3c9e812e177a3de33c8deaedb8367009852d2a88b4d9fd8ef3fa7fb5828318e0f26a609f5c8e6aff9172f3fb33cfcb80fe67f5a347782b1ea07366abaa08676a682b957f1176c209deecf45b6f7aceedc3259dbd88b2abb6ad5a75bfb9722b18b7a6929640cc50526af630195835e3f34aeca2a41f494091f3e6901af376936e97c16e321c5cee038062427c6519b61d5bccc826c41d46219030215409b67269df3058670e5b2d04e649ffdbeacdd7f68065005c8d5b4b0e44ccf368862d1f3fa96792656896fd8612435df1a0d43325866ddc115724c8b7f101376598a60b2a97c32b370f3e4f8d99286a957b07d3f1524376225b80f507face6f87d60c173f71778e8d0bcb2bbfe2ad112ea016efcffda5454f6e1b6f07189e8ebb00a5dfa4b2d7296e608e2b15f407252cd6d3a940a7b1d58e0c561e5dfa54692f17f36b7c073c508eca84223d908e1d5db166b485856292fd5e2ab878f2a58193be5fadd719f1d656fe8cf20570ffba89b7f9753027957e741bb72fa6c773c707fc3e932ec310d28bed3b198099befa37c2bbb0c41098694e854578f70e46e9fb9b28b7df0125b9278c567c0b900569ddca9130662f7bcdf682e74eead1f6d6797bb3d3d31bcb5ac049759c416b02873833b5decca1bb518220a17b6530981c1f9a11540d22d5ca407e741d582bdb3de01519edeeafd9e8667a4f63e3be37c2ea41ead67a8b8f127ebb488fabee207936a5f971c517a35940394394e14bf2fe40740a3c54f6d88744d6a55f3216863d09850cef6fc613a28a875e850e9fcdc7271795cd102f3b56e229c626d0f165cf17b2bc16203cc9ef22016401689eecc3fcc0e61e22e0ee51a58fa7fcb382eed1bf113afd06077c37909ba48f65790d492327f35697e62f59e2e8bd0377c910b0ca69ca3c982fda393209d5e66aae81fa70eb37eceeffcba9c9e76a01ad1049f19edd3b5bcd7e2b26120d211d410c5f319b538b3f94cb1f2f077a1eb8ea860952b1f8d09f265dfc234ce75200ebe0ca76c783b361459380591255900d0327e5f91e8a31b368eb37f19391c65f8256b9785f421dda47a3489019a7621c068f54424ee85a6642673080a2d79ac1528e943a7227b2cd0025707554c9e2abf31e1164d34eb5c4f38dbe8d063a27191ad93374f00663c52b67e339bfe8d217bb0e5f1c00848e29f5c9278d7fb3ecfa79123cd3d449f5cc63674ede462ba933970cbb4164c08aa25c455168bfce6a4bd5960777c1adefbac0721d59240f9d1c5ef34e7037e08e07aff45e33ae47559e8da98df1e4f52763c46a917c67439e05c635340bb47dafd31ef67dda8395b49e02c3c3b5642a7625611dff2bc5d2782b7fd75eb39dfe9fff79788d807dea35f0ef4a0fd5d899d06e30ebe75caefd565de9f1489f5e3cf13185e5273866df6460b487717d4dc4b5672891cecb57572718b97d5008281371d8496e37809bbbf74eb5a0aa9e1febdd555dd93948aed6dcdfeab6e970fb3921697c206867fad399ae16f80996a8fa963e9244b02bb4878f0f1e484f491c51805dbe440b84a02c46990ea933fd2699a59c1713ae07c9663e8a26da258bffd43ec25cd8f541e64f004ca556dd76536e296d80b976a5460677ae57ac6d08c1af3b9e81271cca176595790d2ce64163e6483d3211d2305c30eb0ad41b4946b079470a3e6f7ad260db0bb8fe9847e89442880f626c365a977da669baac7e72a3e33b03cdde5c33670ad78c0d8078d56e9d3cf141095c1f039c834c6f239622f072cc37999fba2e4d003e279ea456973f5e3947e9d65803989591a27753209355c2b3a1bfb66a2eb8d9a03bf27d7e4c72476493ff4b08ca909a19dd15e0f745ed13e0d2f813b9530d8c6b7124b6b111844f897c4eb1942280afcf9bf2abc9819e91883fa6a1543ddd5a4a445d1183f567597ae45527ff970ec1b61d715ee8dafc5a368d7d3ef5ae030f865456f483e9c9bc26437857e4b3fad0ac64eb91b48ffcd2dd569cc5f47c2a531004dbef157c0f1f8693e3b52cf645d2b8db0debffd8194eb4c794c1deaeec461dd465ea1a4304fccc18d30c44d94e821589a8a5c5a2cbbb3c154fd201b96b51a8af4a45d3915e1c180b209c277e2f161b44fb37a48bc7d107a32e78d99dfc092afb24171c89a4301eefdc1d05f2f225a6c5e024f47ec67bb35b01bfad5899320518c16f2722ffd4dc247b51b64a5f64355a3f7c4d14b38582d1e8b39246744d888331a26cd68cddf8dc5f5fe63af3b52f1a96e2677aca9e420104e7b7131da39275ff2643ac3f0546dcc1fb97e6309f48a4092700d7e400bc9a6e2a117e90cbe015d935196c13b1f9743c42291856bf389f5d98e167966352fd3579a630b9bb5c75a394162d7a7e35fff6ee9997bf5a9afcb5c20b95b6e62f27562628247f8f769714ea76bee4ed0a7848367459c4129c247487ca2abfa0aba7d7d49b4a28833d686a2c040e937092758b0fe57350183a8b653ed28de1c740749d6ad33ebee33e2b03ca6dc149920b0ff03884b42d00dd38064d1585e962ca7304c3e347ffa47cd49e20a3e15a3ec7abefe8dc40b37b0ec8e1988086c9d5d1a57e06f2e4043bae7b857f56a930a4335c414976b71202db6dadfa3ab73414d168777ce59ca7bb78c579c68e6ac4a00cad888d8fe9e3d61ffaa7917d9ba589bfcbf313e0ff31bd02b010d7998b079f6784d42547201c8b02e7679b539fb827b3e96497dc498ec20241f8e7a2455382ac43445fedecb4d95b8e3cb77323ee19a5605941147d35aa8b1f7b1dd7eda00f48df1eaa7ce3f04ebc9aac9a95a9223cc8d6db061b360a12488ca101d690e85e79df69399f94f2ef99ba94502038a3ff0a8f6d1b16f5ae588fa32438ba8190607ce495d20ebd3f539df66e090d2054ea890b2a41f4e6dba070b676b4a847f247e0f9b5b264c7c60d904f98e9587aa18aad83bd79adc112b4263b580c30712f06754489a20bbe2be8bb054e3ca0ae2976fac25237ec2adceff53b6c3e250d753ebf83fa5e41c3ddf067e724dd20691a230c99c4779b3e0499ffc8c62537554cf6fb272b592b9e71c83f8937b2835b43d75508f5fa83c83a2f83d89fbbbc3a5d45a1c7e7295af89845e596bf105def3ccb6ff864916864897d15871aeddd390bb0a72ccbf33a49c307cf2f50ed31990077c966ad1a0856b510dd9f391d133a67628b38f0782b69cc6bbe914d78a9437ba6dac7733db4cced48062ac2ef1a47ded8e50f21578f6e8d18dcab193107d8f0302f87d2ffe399b964aac51a08ce8892f6ebd4ec0b5b35ac7f3b640a2df8046c7470f8da4eb10b5f745443ae65126927e5b2e44113fe8217c64054566f193d87c239fbc52e5602b154306e23fef16ae2ed6949c21d12c6af3d44ff446fd20910a2f466de7a0339dea4c8c396fb0dc65ea63c93765cc9943189d563f5da430a0575d9c8d89bd484ab01832735b7ca3bade40e2ba5c396cb9c87ac9785ec18ce4e07067745b00758aa87c89a9ee8fbb2cc9f4fe3e3bd6d3d10763d67ff114f970697d72d367cc37e34929579aa995d895719f85313af821972dc540c6ec260f984c05d1590de046e3f09bc934a42ce2fd0fbba943900bb653b6a5b19bcc7e6e0dda298cd7a06a7b468110968869900c84c2f7848ab00e9dba3c97546e78cb551964e6725cd1aa01d580a6716fcfc8cc68b6a5f15af35b8ea53085865f559adeb8f572a0e124c0f89dd55676617ae0e204ece5a3722c9aee6ef7019644f9554b6e5b5db77ca390942626bf34fc46e0823e4470a9cebe0ac0ee4849144a2d1f7fd018a84af381479730e8471ea90cea207b2792bb09927e243ae4aa0e64d6a8aec938e04df7261ad1a23d130635e234a4005d2589c1bcaa61ab84565f6c43792b04522c3c89011b68bc1f1167ddddf13bb52b484db820e76cbcf34c6f77ab0dc408b506dbdfda06578f311ddf30a736fc7e6e3cbc048a6f122dc0a037357d6bbf59f3dbc8c7f962e579ff1c26c6fe912d0e09b9781e05e7dbff6a2eb177d49bbd4adee2ea99b652aa5d61360f9ec13eb7e6867bfbcbf0f90e71147c7da1b618c98658df66cf50d5f6d3e160e87017797ef944098d895d9df8772bca16f1bcca3b7237b2724f1fcd0298c9ab45babdbc04bf68ebd8684c0b01a9efdd89e728725d48917561112fc2f9e31271a4e92dcb58a75199d65dd1e0ef2c750f57fdd808a24a866d3942c30cf2c0e8406dc9974405e7f3ae1adba8755b82d769675c0f9e5e331021a2b9cf8e71d6ec79efa46e7c5b9b767e24ebed4a8d6e4cfe156b214a16aebaaae0677b64c948f6f98735951e545db7d6356a5db0d44b6f03aafeaee9e19cedad0a0def8d1ea85420eff15e1bdea11502da27694dc579bba3aeafdd9d03b8cc7ef19312f94e9befd7d3ed727b230322bb2657c670884719696cf59ba4560cc62c72780a7c15b403c235bb3ce30ac0b2eb8ae18cbbcfedb3ab852a63abcfea25b9eaffecb6ef13701cc6d0365a38a62799e57437bdce63af2d1402aac565299a8e6dc4dfae7ddd7abd6a9e4a2a0e44ab62331d2b9f64c334ced8d6edc5caa2f55c6d2668e2da0f59a7faf67ac61a336a33149ae357ebd990e5fa38cf5c7f3716e1cde1b6a2a6a6f03423f42b615363f7ceeec55f2e31882083a36cabd455a01826a5e45798b7fb8c621a662651f9e7aee1ad0d8cdc5bb2f86b67430101bb711a037e537c3a085e425344c83c6960a2eca0a377735162dbc3a2e8b4292eeaa258e66973e15e45c2a509a1dbb35fe4a7e3b9b8c6c0ef9b5b051edcccb2adc32871364708109d7bce399693d0d43a86bff03768ddc1cf42f3e1af9eb9874ad7d5ed1ff5d1612947a639ca726b5038e8723953dbdb408a701886784c687e7a3294fe7ac996d4df8bc9c183e20333808405c15f0900ca2800783aad3e8fd0407f960c878725dc3805fa4b9d1d97527b0747ff2e1c5193afee5f341c36cee7aa63e374e2a132d787c591a1698c0e37ad02cd3602b3bada93696c5dc9744c25d40d70f4c12e741006509bcf629365b0a3e66595c512927ef1fba9f0451cc62c8fbacf89ba7bc79b7d9df78d0747f650b65ffbd05e11de8c3892af8d633a2a13b4d409d54d011f486369ebe246fe1d3af0f06248f0a40efb6303086bc7233d618b5a6750302e53842ddff797aa2589819ec66faf1fbc87927403ffaa50fe7214d913fde8809bd161d9c48a60706f796d070b43dff4aed8d3b458b528e313e71958c9f40c97e5bc3a539a1863795e11d1c21d7174297b6baf59f7913bdf2e87d2ea2e6781ffebbecb1ff317ed214dc6ce1ac69f1e636ded29957842eb452ddcd2e80704c6398b77351da5e11f598bfe2cfed49f7850dce5b037d35c76a95a3de8b351267bc8d78c8c69b206bdee26142fd7f9df24412e2eebd5d44b722cca17b2c3daa040bba07e1b2c970b8516e3ec2f1bcf02424ecef7dea7514f9ef295d4ca11862cf80c59135474f9ef9bde035dfdf1b75663a26142024065d5d1f6d0c295f108c750125707c38e7970e373078810d637b102d30954cc9ae6596f547ecb5529cb6b6a52e7a261518a99010b6805ea541e3b7a75d12064cee0498daa9497820930abdff85bfb6f8326d64cf2b693af2a953648838352194682c1b33a40f72f0baf59a163b19822719b278d8473560c483ef9f911e76afeec9d3a0485e260d5b8fd46f6b49a1325c104988d00ec87d18f3ad3afec93be4bb8f8a8cc53471468afb1b4a60bd727f1e269f7c3d25e7070ca029a501d9d8ba1649e7e523532f57874ae50248053f1c0811dee67b44495a2f9a7c1a25ae860813e229d7ba56a93a909433007678291f74a84d4919703067a668eaddf10a31e72ff357311040057121e3b50a4a8c4a49e31d70f7ea3c08973c7c82985bed72a407698cc782ae4a49f0aa80436fbec7ec21fc045793ad9b64ce82a9c33d01460c06bf94b33e0f61d4e1c2e4812f25d4fe581c2be221aa2e7bad2ade5dbaf3d363a05955f7b55c25c0a06dd5971925d82e2686a44a92b2437e047c7eaca82b0587f4fd41a0c75cdcc5fdb591e1d3a8f858bad7aa1137266fc2b42a2bcdc471ec1fa867b0e6a4d2db37e8e504a023f88506c7ea1fd250981c7403cfa5de7820e023711b35931e404bcc59167f3c831603f2b8a7b506341c1e2f637ee358f0bdccbede06c1094da45d0dbe8b4c59f01f4dee69d3c45b3cc8022cdbb1d9580af2e2e72f9e6a910d06bf282dffdf8d6f811eebffc907d9876d22c6e9a5765b79841b98309b11cf0ba5e938ea99b7d5f56a7bb886ded68534f1d064c8b6133684a45715bdd3d9e6d6b5276a123a20726d44b71f419a9e34be93ff702afc45601a52b826275acc0cfe936d14e6c5dc8e8b6fdd5140fd51b2f5f83f249d2a99bcff4e9a111be8e3478dea24d8dae2cdd1830534839d497564d9dbabbc2ec97fc666aff96becf19fec0f7e81ba68e33a7c28ea426a33b14c67e1096ee24bd75224f1cb385a9a40e1afa548752e9c574dcec778686e7492e47a775c034a0247f9ffb1be513aa6b854cddcf9262c45dd3fde49c0d9f8c7aa43955642e29d3e47231c839d8904034aa226c422ac98a18ccec9534a2205a7067598cfa6493fc4ad20018f3de178105223ae259969f8c00097a541ce72626c17d3f76ac0bd707bf21445154f4dbb28316020ef954e294bd360c9c6e5561a07d5acf75fec7e4a4b58cdd125ce28336eec991baf0fa012f9380144a730336ebfe10cbc78973fb8fe9721f3b02ed4a4332dab1600a10ebec49d21452d2a493ed3ebb2d70bfa517751eaf17736d2a7e66419e68cd00fcaa07aee5f4d29339ed76dc026df610602d472865d10b42ff53d81a3f8ff247b0eedea7e24776bed1c355a1c604babb384aeda32ef856a117f8b2428c81ed0a1216541491ae1b743685bc2bf0bcfec21c96385ce1221b0ea801398f316e0cd42ce0445b1c75e747511d6cff20acbf142cbae0441035f0ea1a955e420c0db6fafa7e1dbe32e3185c22678290dcce8b407ee6dfaa47914eb5334744dfc7b596195c4984d37e4517090465284ff64fdb99383763917841309f62211c70e677d1ceb1cddabf9171b73c55f21dc760c7c38d0599cdc46bd3f6320f55fb5d062df460207c09eb94af11549ecfaa563b07a92d0b2003fd67e9d136bb6c1c5004e56eafdcde218e8861bad9561d1ce3c7ea7d54a491b64ccd1c1aef76bbf503757b4599237e927c01d8447c36deda9cd6809b235f5211d0ba5aa3fc09a1db9130759c07436ef8dc4629e7827981e277b8528b62c9782e7e10077eab0324e569e398e2cb4857097ed43722bd44a6f2113268938809373fe768bc3d173fdf67d2a883dfb007d6c62b6e425df237b598f357bbd77abfcb2b6d50005e3e5a1f0dad3a7fb0b61b9a6fa565471c274ca325c6b4f409430034e1de48d8def70efd3b5c0f2709824641204c9f2add5b4690cbf3b26e2caaddcb76f614870e10defcca57a1ac079c0ca49d5f94287c03bc0e1a5ceef4c5a7b2c3df82af302dfc6c7786441a8fc81bb768c9c46b348dfa35edafd3467df6442fc6fa03b229ebc72ae17dd57a1632ceccd5eebda942406211032eb558d935e0cb5b8f424c3421680b7d032f2ae76bfd784afbb2b6ed380c3604e7e66bf51b91553edb1055bf9ed0017c640480174b53500eb0a6c96693ab19d86f5089e01d5810791593445feec594e4bc36917a542d445e9461699cbd01805ea8fc81a9e96f5ead5b126d4f3b846fd46c7d8ff7f312b80e366ef9d7cdd0252c8779857ca7a1aa25a7a793bc0f7c64ca85f80471d2d062790594b9ab7623cf9d678977c85aee2956802c7da67bdace4a62c217d7adb9eb197a73a3f7b90722c7d75ce0671071c8c303b197997edd4dec936c063f8dbc69c16c4c6be8db7da6d46fff96f9e9c2e387f05d83a961e310820cf101c79a2855d4c3a19c5d98662b7ad61c6a7bfa2cfcadd50f01483c463159a43650b7e72d07f87bebcc2362ab2837e6cf89aa9b85357f8923fb92a5a8a669c14b8aef6638a7c4baea530afa2b40ffa9ffd2fcc125578a6b29e904127cb6a7503ff5deae2f0415d7412e0fc73063bd313a39956df4ab475abbbbe14719da42ca21cc223636c47d36396320b92566cb002e396b1d933a20194c16b4291e70841ed36f5b795e2312c6243c52b2dfabe920f213d54ee8603cca6bc0a07ded2cdaef09d9b32488570fbebb8cba8a16f995978eabd81e63488834e91820fa26d8df2ec505a8064398e53046b9c8ccedaaad08bc8a2eb0fda89a881dc7232c5e6c2c17212e008a003904c34b37ea104431af7085c19605242a0e2001e78748d9bc4b6605f5c5ec9354ace9dc032e4375737b79ed3b90b79436886bd4f357c0208506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b75a4abef21c77938983e484d35abb11efb0b358fb258ec54f40ea2a2ce6d578704b71062a1a82c7bf320faf071df0e15f7cee02eb35dc36a18c6042b0bb30f34d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806439da2612bf248ada9eb4fd77c9aef3423a3613fd552c2f54d02dff7f662681ebdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootthermostat-1.2.2-8.fc22.src.rpmthermostat-javadoc@    jpackage-utilsjpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1U@U]UQU@U@U hUUT TTT T T@T}T}T,@T,@T7T@TTT;T;TT@T@SS@S@S@S @SpS*@S)Sc@SSS@R@RRR@R0@RxRxRg@RNQ@Q(@QQQV@Q@QaQaQ@QQQQ@Q@QC @QC @QC @QAQAQAQ@j@Q@j@Q?Q?Q=@Q9Q#@QEPPPPѬ@Pe@Pe@PP@P@PP5@P5@P@P}L@P PO@OgOO8@O1@Elliott Baron - 1.2.2-8Severin Gehwolf - 1.2.2-7Severin Gehwolf - 1.2.2-6Severin Gehwolf - 1.2.2-5Severin Gehwolf - 1.2.2-4Severin Gehwolf - 1.2.2-3Severin Gehwolf - 1.2.2-2Severin Gehwolf - 1.2.2-1Severin Gehwolf - 1.2.0-13Severin Gehwolf - 1.2.0-12Severin Gehwolf - 1.2.0-11Omair Majid - 1.2.0-10Omair Majid - 1.2.0-9Omair Majid - 1.2.0-8Omair Majid - 1.2.0-7Omair Majid - 1.2.0-6Severin Gehwolf - 1.2.0-5Severin Gehwolf - 1.2.0-4Severin Gehwolf - 1.2.0-3Severin Gehwolf - 1.2.0-2Severin Gehwolf - 1.2.0-1Elliott Baron - 1.0.6-1Severin Gehwolf - 1.0.4-9Severin Gehwolf - 1.0.4-8Severin Gehwolf - 1.0.4-7Severin Gehwolf - 1.0.4-6Fedora Release Engineering - 1.0.4-5Severin Gehwolf - 1.0.4-4Severin Gehwolf - 1.0.4-3Severin Gehwolf - 1.0.4-2Severin Gehwolf - 1.0.4-1Severin Gehwolf - 1.0.2-8Severin Gehwolf - 1.0.2-7Severin Gehwolf - 1.0.2-6Severin Gehwolf - 1.0.2-5Severin Gehwolf - 1.0.2-4Severin Gehwolf - 1.0.2-3Severin Gehwolf - 1.0.2-2Severin Gehwolf - 1.0.2-1Omair Majid - 1.0.0-3Severin Gehwolf - 1.0.0-3Severin Gehwolf - 1.0.0-2Severin Gehwolf - 1.0.0-1Severin Gehwolf - 0.15.0-2Severin Gehwolf - 0.15.0-1Severin Gehwolf - 0.9.2-7Omair Majid 0.9.2-6Severin Gehwolf 0.9.2-5Severin Gehwolf 0.9.2-4Severin Gehwolf 0.9.2-3Severin Gehwolf 0.9.2-2Severin Gehwolf 0.9.2-1Severin Gehwolf 0.9.0-1Severin Gehwolf 0.8.0-0.1.20130521hg97e66ed2e4aeSeverin Gehwolf 0.6.0-18Omair Majid 0.6.0-17Severin Gehwolf 0.6.0-17Severin Gehwolf 0.6.0-16Severin Gehwolf 0.6.0-15Severin Gehwolf 0.6.0-14Severin Gehwolf 0.6.0-13Severin Gehwolf 0.6.0-12Severin Gehwolf 0.6.0-11Severin Gehwolf 0.6.0-10Severin Gehwolf 0.6.0-9Severin Gehwolf 0.6.0-8Severin Gehwolf 0.6.0-7Severin Gehwolf 0.6.0-6Severin Gehwolf 0.6.0-5Severin Gehwolf 0.6.0-4Severin Gehwolf 0.6.0-3Severin Gehwolf 0.6.0-2Jon VanAlten - 0.6.0-1Fedora Release Engineering - 0.5.0-0.28.20121123hgd6145521e208Java SIG - 0.5.0-0.27.20121123hgd6145521e208Severin Gehwolf 0.5.0-0.26.20121123hgd6145521e208Severin Gehwolf 0.5.0-0.25.20121123hgd6145521e208Severin Gehwolf 0.5.0-0.24.20121123hgd6145521e208Stanislav Ochotnicky - 0.5.0-0.23.20121123hgd6145521e208Severin Gehwolf 0.5.0-0.22.20121123hgd6145521e208Severin Gehwolf 0.5.0-0.21.20121121hg09c2918d8656Severin Gehwolf 0.5.0-0.20.20121121hg09c2918d8656Severin Gehwolf 0.4.0-7Severin Gehwolf 0.4.0-6Severin Gehwolf 0.4.0-5Severin Gehwolf 0.4.0-4Severin Gehwolf 0.4.0-3Severin Gehwolf 0.4.0-2Severin Gehwolf 0.4.0-1Fedora Release Engineering - 0.3-3Severin Gehwolf 0.3-2Omair Majid - 0.3-1Omair Majid - 0.2-0.20120506hg2140a7c81a4bOmair Majid - 0.2-0.20120503hg2140a7c81a4bOmair Majid - 0.1-1Omair Majid - 0.1-1- Fix several cli bundle wiring issues.- Read mongodb credentials from separate file. - Resolves: CVE-2015-3201- Fix vm-stat bundle wiring issues.- Move endpoint plugin to thermostat-webapp package.- Use custom JAAS config for web-storage-service.- Fix thermostat-storage systemd service.- Re-enable self-BR (for proper xmvn-subst substitution).- Update to upstream 1.2.2 release.- Add mongodb requirement for thermostat-setup.- Re-enable self-BR (for proper xmvn-subst substitution).- Rebuild with latest netty3. - Disable self-BR.- Do not create an admin account in thermostat database.- Fix setup script for mongodb 2.6 compatiblity.- Use %license instead of %doc for license files - Include README.api as %doc- Add a plugins.d configuration directory - Do not build common-test module- Fix various bundle loading issues.- Re-introduce self-BR (for proper xmvn-subst substitution).- Disable self-BR and conditionalize mongodb-server requires.- BR thermostat in order for xmvn-subst to properly generate symlinks to own jars. Using jars from same reactor does not yet work.- Clean up spec file and make it buildable.- Initial 1.2 build (contributed by Omair Majid ).- Update to latest maintenance release. - Update apache-commons-codec to v1.10.0. - Resolves: CVE-2014-8120- Use /etc/alternatives/java_sdk_openjdk as jdk_base.- Remove obsolete gnome-icon-theme requires.- Fix package to use java-1.8.0-openjdk. - Fix hawtjni-runtime.jar symlink.- Rebuild for updated jcommon/jfreechart versions.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuild for updated httpcomponents-client (v4.3.5) and apache-commons-logging (v1.2.0) builds.- Drop manual requires in favour of mvn()-style auto-requires. - Switch to mvn()-style BRs. - Use io.netty:netty over org.jboss.netty:netty in order to keep thermostat installable.- Rebuild for updated httpcomonents-client (v4.3.4) and apache-commons-beanutils (v1.9.2) builds.- Update to latest bugfix release. - Drop maven-surefire-provider-junit4 BR.- Rebuild for updated httpcomponents-core (v4.3.2) build.- Make thermostat-webapp's tomcat listen on non-conflicting tomcat port. Fixes RHBZ#1054396. - Require exact core version in -webapp subpackage.- Add lucene-analysis BR due to package split of lucene. - Fix symlink to lucene analyzers.- Also start lucene-analyzers as bootstrap bundle.- Update to lucene 4.7.0 - Contributed-by: Michael Simacek- Fix netty3 symlink.- Update spec due to newer httpcomponents-client version.- Update to latest upstream release.- Fix License to match what the source tarball says- Fix FTBFS (changed dependency).- Fix path to jdk/tools.jar in boot scripts. - Build against netty3 for now. See RHBZ#1053619. - Fix build bundle versions.- Update to upstream 1.0.0 release. - Add support for building release branch snapshots.- Change BR/R from jline2 to jline. Resolves RHBZ#1023024- Update to latest upstream release. - Use osgi-style R/BR in order to ensure that things work during runtime. - Use custom CATALINA_BASE for thermostat-webapp deployment. - Reduce symlinked jars in thermostat-webapp classpath. - Thermostat tomcat is started via: $ systemctl start tomcat@thermostat- SCL-ize thermostat.- Don't use /var.- Bump release, rebuild for arm.- Don't install thermostat-agent.service due to IcedTea BZ#1460.- Add thermostat SVG icon. - Add systemd requires.- Fix warning on uninstall.- Update to upstream 0.9.2 release. - With this update, storage/agent systemd services work in permissive mode.- Update to upstream 0.9.0 release. - Remove thermostat-client script. - Fixes RHBZ#966892.- Update to 0.8.0 pre-release. - Install systemd unit files.- Move require of servlet API to webapp sub-package.- COPYING and LICENSE should be included in all packages - javadoc subpackage should be noarch- Finish move to new-style mvn packaging.- More xmvn + proper pom installation packaging progress.- Require xmvn >= 0.4.2-1.1 in order to be able to skip installation of the web archive module. - More work towards new-style packaging.- More fixes using pom macros. - Experiment with new-style packaging. Hit a road-block. Need a web archive installer which xmvn doesn't support :(- Remove one more patch which can be replaced by pom macros.- Remove plugins we don't need via pom macros. - Add missing BR maven-javadoc-plugin.- Fix webapp so as to allow symlinking deps. - Add default users for webstorage.- Fixup web.xml in thermostat-webapp.- Fix thermostat-webapp so as to include web-server.jar- Make disable_webservice_cmd.patch smaller (use pom macros instead). - Remove unwanted files in /usr/share/thermostat which are generated by maven. - Put all config files in /etc and symlink from appropriate places.- Use pom macros instead of patches.- Add webapp subpackage.- Fix NPE on help. - Fix bundle resolution errors for heap analysis commands.- Fix bundle-loading patch so that all commands depending on httpcomponents-*.jars also start httpmime.- Update init-layout-patch (was missing plugins symlink). - Fix OSGi filter syntax (prevented thermostat gui from booting).- Disable webservice command. - Do a tomcat-only build. - Work around jline2 jar not being there (see RHBZ#919640).- Update to upstream 0.6.0 release. - Also fix RHBZ 914544 (ftbfs)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild - Replace maven BuildRequires with maven-local- Remove felix-osgi-compendium BR/R since we don't use it (yet).- Fix for RHBZ 891840 (NoSuchMethodError on boot).- Fix broken symlinks in /usr/lib/java. See RHBZ#889187.- revbump after jnidir change- Update to more recent snapshot. - New BR maven-war-plugin.- Require better lucene which has the javax.management ImportPackage header.- Build a first pre-release version of thermostat. - Includes web layer.- Export JAVA_HOME before calling make.- Set JAVA_HOME via set_jvm.- Don't use maven-exec-plugin for compiling native bits.- Require >= jline2-2.5-7 since it has the import-package fix (see RHBZ#868291).- Fix RHBZ#868486 - Debug-infos were not properly generated. - Do not override CFLAGS/LDFLAGS.- Fix jfreechart.jar symlink name.- Update to upstream 0.4 release. - Starts dependencies as bundles.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Removed now obsolete patch (with jfreechart updated to 1.0.14) - Added BR- Update to upstream 0.3 release- Resolve RH813539 - Remove uneeded require on fusesource-pom - Fix jar to use jline2 instead of jline- Update to pre-release upstream snapshot- Updated description- Intial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.2.2-8.fc22       ! """"###""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$&&&&&&&&&&'''''''''&(((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))(**+****((((&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,...............................//////////////////////////////.000000000000000111111111111110000.222222222222222333333333333332222.444554444.666776666.....888998888.:::::;;;;::::.<<<<<<<<<========<<<<>>>>>????>>>>@AAAAABBBBAAAACDDDDEEEDDDDFGGGGGGHHHHHGGGGFIIIJJIIIIKLLLMMLLLLKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPOOOONQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNKRRRRRRRRSSSSSSSRRRRKTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTKVVVVVWWWWVVVVKXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXZ[[[\\[[[[]^^thermostat-javadocLICENSEthermostatallclasses-frame.htmlallclasses-noframe.htmlcomredhatthermostatagentAgent.htmlRMIRegistry.htmlVmBlacklist.htmlVmStatusListener.Status.htmlVmStatusListener.htmlVmStatusListenerRegistrar.htmlclass-useAgent.htmlRMIRegistry.htmlVmBlacklist.htmlVmStatusListener.Status.htmlVmStatusListener.htmlVmStatusListenerRegistrar.htmlcommandConfigurationServer.htmlReceiverRegistry.htmlRequestReceiver.htmlclass-useConfigurationServer.htmlReceiverRegistry.htmlRequestReceiver.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconfigAgentConfigsUtils.htmlAgentOptionParser.htmlAgentProperties.htmlAgentStartupConfiguration.htmlAgentStorageCredentials.htmlclass-useAgentConfigsUtils.htmlAgentOptionParser.htmlAgentProperties.htmlAgentStartupConfiguration.htmlAgentStorageCredentials.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsProcDataSource.htmlSysConf.htmlclass-useProcDataSource.htmlSysConf.htmlhostnameHostName.htmlclass-useHostName.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmanagementMXBeanConnection.htmlMXBeanConnectionPool.htmlclass-useMXBeanConnection.htmlMXBeanConnectionPool.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlusernameUserNameLookupException.htmlUserNameUtil.htmlclass-useUserNameLookupException.htmlUserNameUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlannotationsExtensionPoint.htmlService.htmlclass-useExtensionPoint.htmlService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbackendBackend.htmlBackendRegistry.htmlBackendService.htmlBaseBackend.htmlVmListenerBackend.htmlVmUpdate.htmlVmUpdateException.htmlVmUpdateListener.htmlclass-useBackend.htmlBackendRegistry.htmlBackendService.htmlBaseBackend.htmlVmListenerBackend.htmlVmUpdate.htmlVmUpdateException.htmlVmUpdateListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclientcliHostVMArguments.htmlVMStatPrintDelegate.htmlclass-useHostVMArguments.htmlVMStatPrintDelegate.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcommandRequestQueue.htmlclass-useRequestQueue.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcoreInformationService.htmlNameMatchingRefFilter.htmlclass-useInformationService.htmlNameMatchingRefFilter.htmlcontrollersInformationServiceController.htmlclass-useInformationServiceController.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlprogressProgressHandle.Status.htmlProgressHandle.htmlProgressNotifier.htmlclass-useProgressHandle.Status.htmlProgressHandle.htmlProgressNotifier.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlviewsAgentInformationDisplayView.ConfigurationAction.htmlAgentInformationDisplayView.htmlAgentInformationViewProvider.htmlBasicView.Action.htmlBasicView.htmlClientConfigViewProvider.htmlClientConfigurationView.Action.htmlClientConfigurationView.htmlHostInformationView.htmlHostInformationViewProvider.htmlUIComponent.htmlVersionAndInfoView.htmlVersionAndInfoViewProvider.htmlView.htmlViewProvider.htmlVmInformationView.htmlVmInformationViewProvider.htmlclass-useAgentInformationDisplayView.ConfigurationAction.htmlAgentInformationDisplayView.htmlAgentInformationViewProvider.htmlBasicView.Action.htmlBasicView.htmlClientConfigViewProvider.htmlClientConfigurationView.Action.htmlClientConfigurationView.htmlHostInformationView.htmlHostInformationViewProvider.htmlUIComponent.htmlVersionAndInfoView.htmlVersionAndInfoViewProvider.htmlView.htmlViewProvider.htmlVmInformationView.htmlVmInformationViewProvider.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlswingComponentVisibleListener.htmlEdtHelper.htmlGraphicsUtils.htmlIconResource.htmlLayoutDebugHelper.htmlMenuHelper.htmlReferenceFieldDecoratorLayout.htmlSwingComponent.htmlUIDefaults.htmlclass-useComponentVisibleListener.htmlEdtHelper.htmlGraphicsUtils.htmlIconResource.htmlLayoutDebugHelper.htmlMenuHelper.htmlReferenceFieldDecoratorLayout.htmlSwingComponent.htmlUIDefaults.htmlcomponentsAbstractLayout.htmlActionButton.htmlActionToggleButton.htmlChartPanel.htmlCompositeIcon.htmlDebugBorder.htmlDebugIcon.htmlEmptyIcon.htmlFontAwesomeIcon.htmlGaussianBlur.htmlGradientPanel.htmlGradientRoundBorder.htmlHeaderPanel.htmlIcon.htmlLabelField.htmlLocalizedLabel.htmlOverlayPanel.htmlRecentTimeSeriesChartPanel.htmlSearchField.htmlSectionHeader.htmlShadowLabel.htmlThermostatPopupMenu.htmlThermostatScrollBar.htmlThermostatScrollPane.htmlThermostatTabbedPane.htmlThermostatTable.htmlThermostatTableRenderer.htmlThermostatThinScrollBar.htmlToolbarButton.htmlValueField.htmlVerticalLayout.htmlclass-useAbstractLayout.htmlActionButton.htmlActionToggleButton.htmlChartPanel.htmlCompositeIcon.htmlDebugBorder.htmlDebugIcon.htmlEmptyIcon.htmlFontAwesomeIcon.htmlGaussianBlur.htmlGradientPanel.htmlGradientRoundBorder.htmlHeaderPanel.htmlIcon.htmlLabelField.htmlLocalizedLabel.htmlOverlayPanel.htmlRecentTimeSeriesChartPanel.htmlSearchField.htmlSectionHeader.htmlShadowLabel.htmlThermostatPopupMenu.htmlThermostatScrollBar.htmlThermostatScrollPane.htmlThermostatTabbedPane.htmlThermostatTable.htmlThermostatTableRenderer.htmlThermostatThinScrollBar.htmlToolbarButton.htmlValueField.htmlVerticalLayout.htmlmodelsNullSelectionModel.htmlclass-useNullSelectionModel.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmluiAgentInformationDisplayController.htmlAgentInformationDisplayModel.htmlBytesTickUnit.htmlChartColors.htmlClientConfigReconnector.htmlClientConfigurationController.htmlClientPreferencesModel.htmlContextAction.htmlDecorator.htmlHostInformationController.htmlIconDescriptor.htmlMainWindowController.htmlMenuAction.Type.htmlMenuAction.htmlMenuRegistry.htmlPalette.htmlPlatformIcon.htmlRecentTimeSeriesChartController.htmlReferenceContextAction.htmlReferenceFieldIconDecorator.htmlReferenceFieldLabelDecorator.htmlReferenceFilter.htmlSampledDataset.htmlSearchProvider.SearchAction.htmlSearchProvider.htmlVersionAndInfoController.htmlVmInformationController.htmlclass-useAgentInformationDisplayController.htmlAgentInformationDisplayModel.htmlBytesTickUnit.htmlChartColors.htmlClientConfigReconnector.htmlClientConfigurationController.htmlClientPreferencesModel.htmlContextAction.htmlDecorator.htmlHostInformationController.htmlIconDescriptor.htmlMainWindowController.htmlMenuAction.Type.htmlMenuAction.htmlMenuRegistry.htmlPalette.htmlPlatformIcon.htmlRecentTimeSeriesChartController.htmlReferenceContextAction.htmlReferenceFieldIconDecorator.htmlReferenceFieldLabelDecorator.htmlReferenceFilter.htmlSampledDataset.htmlSearchProvider.SearchAction.htmlSearchProvider.htmlVersionAndInfoController.htmlVmInformationController.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcommonActionEvent.htmlActionListener.htmlActionNotifier.htmlAllPassFilter.htmlApplicationCache.htmlApplicationInfo.htmlApplicationService.htmlClock.htmlConstants.htmlExitStatus.htmlFilter.FilterEvent.htmlFilter.htmlLaunchException.htmlLogFormatter.htmlMultipleServiceTracker.Action.htmlMultipleServiceTracker.htmlNotImplementedException.htmlOrdered.htmlOrderedComparator.htmlPair.htmlSize.Unit.htmlSize.htmlSystemClock.htmlThermostatExtensionRegistry.Action.htmlThermostatExtensionRegistry.htmlThreadPoolTimerFactory.htmlTimer.SchedulingType.htmlTimer.htmlTimerFactory.htmlVersion.htmlclass-useActionEvent.htmlActionListener.htmlActionNotifier.htmlAllPassFilter.htmlApplicationCache.htmlApplicationInfo.htmlApplicationService.htmlClock.htmlConstants.htmlExitStatus.htmlFilter.FilterEvent.htmlFilter.htmlLaunchException.htmlLogFormatter.htmlMultipleServiceTracker.Action.htmlMultipleServiceTracker.htmlNotImplementedException.htmlOrdered.htmlOrderedComparator.htmlPair.htmlSize.Unit.htmlSize.htmlSystemClock.htmlThermostatExtensionRegistry.Action.htmlThermostatExtensionRegistry.htmlThreadPoolTimerFactory.htmlTimer.SchedulingType.htmlTimer.htmlTimerFactory.htmlVersion.htmlcliAbstractCommand.htmlAbstractStateNotifyingCommand.htmlArguments.htmlCommand.htmlCommandContext.htmlCommandContextFactory.htmlCommandContextImpl.htmlCommandException.htmlCommandLineArgumentParseException.htmlCommandRegistry.htmlCommandRegistryImpl.htmlConsole.htmlSimpleArguments.htmlTableRenderer.htmlclass-useAbstractCommand.htmlAbstractStateNotifyingCommand.htmlArguments.htmlCommand.htmlCommandContext.htmlCommandContextFactory.htmlCommandContextImpl.htmlCommandException.htmlCommandLineArgumentParseException.htmlCommandRegistry.htmlCommandRegistryImpl.htmlConsole.htmlSimpleArguments.htmlTableRenderer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcommandConfigurationCommandContext.htmlDecodingHelper.htmlEncodingHelper.htmlInvalidMessageException.htmlMessage.MessageType.htmlMessage.htmlMessageDecoder.htmlMessageEncoder.htmlMessages.htmlRequest.RequestType.htmlRequest.htmlRequestResponseListener.htmlResponse.ResponseType.htmlResponse.htmlclass-useConfigurationCommandContext.htmlDecodingHelper.htmlEncodingHelper.htmlInvalidMessageException.htmlMessage.MessageType.htmlMessage.htmlMessageDecoder.htmlMessageEncoder.htmlMessages.htmlRequest.RequestType.htmlRequest.htmlRequestResponseListener.htmlResponse.ResponseType.htmlResponse.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconfigClientPreferences.htmlThermostatOptionParser.htmlclass-useClientPreferences.htmlThermostatOptionParser.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodelLongRangeNormalizer.htmlRange.htmlclass-useLongRangeNormalizer.htmlRange.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslSSLContextFactory.htmlSslInitException.htmlclass-useSSLContextFactory.htmlSslInitException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsApplicationException.htmlApplicationState.htmlProcessStartException.htmlStorageAuthInfoGetter.htmlclass-useApplicationException.htmlApplicationState.htmlProcessStartException.htmlStorageAuthInfoGetter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilsDescriptorConverter.htmlHostPortPair.htmlHostPortsParser.htmlLoggedExternalProcess.htmlLoggingUtils.htmlServiceRegistry.htmlStreamUtils.htmlStringUtils.htmlclass-useDescriptorConverter.htmlHostPortPair.htmlHostPortsParser.htmlLoggedExternalProcess.htmlLoggingUtils.htmlServiceRegistry.htmlStreamUtils.htmlStringUtils.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllauncherBundleInformation.htmlBundleManager.htmlInteractiveStorageCredentials.htmlLauncher.htmlclass-useBundleInformation.htmlBundleManager.htmlInteractiveStorageCredentials.htmlLauncher.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpluginvalidatorPluginConfigurationValidatorException.htmlPluginValidator.htmlValidationErrorsFormatter.htmlValidationIssue.htmlclass-usePluginConfigurationValidatorException.htmlPluginValidator.htmlValidationErrorsFormatter.htmlValidationIssue.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserviceprocessUNIXProcessHandler.htmlUNIXSignal.htmlUnixProcessUtilities.htmlclass-useUNIXProcessHandler.htmlUNIXSignal.htmlUnixProcessUtilities.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsharedconfigCommonPaths.htmlDirectoryStructureCreator.htmlInvalidConfigurationException.htmlNativeLibraryResolver.htmlSSLConfiguration.htmlclass-useCommonPaths.htmlDirectoryStructureCreator.htmlInvalidConfigurationException.htmlNativeLibraryResolver.htmlSSLConfiguration.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllocaleLocalizedString.htmlTranslate.htmlclass-useLocalizedString.htmlTranslate.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstorageconfigAuthenticationConfiguration.htmlStartupConfiguration.htmlclass-useAuthenticationConfiguration.htmlStartupConfiguration.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcoreAbstractQuery.Sort.htmlAbstractQuery.htmlAdd.htmlAggregateQuery.AggregateFunction.htmlAggregateQuery.htmlAuthToken.htmlBackingStorage.htmlCategories.htmlCategory.htmlCategoryAdapter.htmlConnection.ConnectionListener.htmlConnection.ConnectionStatus.htmlConnection.htmlConnectionException.htmlCountable.htmlCursor.htmlDataModifyingStatement.htmlDbService.htmlDbServiceFactory.htmlDefaultHostsVMsLoader.htmlDescriptorParsingException.htmlEntity.htmlHostLatestPojoListGetter.htmlHostRef.htmlHostTimeIntervalPojoListGetter.htmlHostsVMsLoader.htmlIllegalDescriptorException.htmlIllegalPatchException.htmlKey.htmlParsedStatement.htmlPersist.htmlPreparedParameter.htmlPreparedParameters.htmlPreparedStatement.htmlPreparedStatementFactory.htmlQuery.SortDirection.htmlQuery.htmlQueuedStorage.htmlRef.htmlRemove.htmlReplace.htmlSchemaInfo.htmlSchemaInfoInserter.htmlSecureQueuedStorage.htmlSecureStorage.htmlStatement.htmlStatementDescriptor.htmlStatementExecutionException.htmlStorage.htmlStorageCredentials.htmlStorageException.htmlStorageProvider.htmlUpdate.htmlVmId.htmlVmLatestPojoListGetter.htmlVmRef.htmlVmTimeIntervalPojoListGetter.htmlWriterID.htmlauthCategoryRegistration.htmlDescriptorMetadata.htmlStatementDescriptorMetadataFactory.htmlStatementDescriptorRegistration.htmlclass-useCategoryRegistration.htmlDescriptorMetadata.htmlStatementDescriptorMetadataFactory.htmlStatementDescriptorRegistration.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractQuery.Sort.htmlAbstractQuery.htmlAdd.htmlAggregateQuery.AggregateFunction.htmlAggregateQuery.htmlAuthToken.htmlBackingStorage.htmlCategories.htmlCategory.htmlCategoryAdapter.htmlConnection.ConnectionListener.htmlConnection.ConnectionStatus.htmlConnection.htmlConnectionException.htmlCountable.htmlCursor.htmlDataModifyingStatement.htmlDbService.htmlDbServiceFactory.htmlDefaultHostsVMsLoader.htmlDescriptorParsingException.htmlEntity.htmlHostLatestPojoListGetter.htmlHostRef.htmlHostTimeIntervalPojoListGetter.htmlHostsVMsLoader.htmlIllegalDescriptorException.htmlIllegalPatchException.htmlKey.htmlParsedStatement.htmlPersist.htmlPreparedParameter.htmlPreparedParameters.htmlPreparedStatement.htmlPreparedStatementFactory.htmlQuery.SortDirection.htmlQuery.htmlQueuedStorage.htmlRef.htmlRemove.htmlReplace.htmlSchemaInfo.htmlSchemaInfoInserter.htmlSecureQueuedStorage.htmlSecureStorage.htmlStatement.htmlStatementDescriptor.htmlStatementExecutionException.htmlStorage.htmlStorageCredentials.htmlStorageException.htmlStorageProvider.htmlUpdate.htmlVmId.htmlVmLatestPojoListGetter.htmlVmRef.htmlVmTimeIntervalPojoListGetter.htmlWriterID.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldaoAgentInfoDAO.htmlBackendInfoDAO.htmlDAOException.htmlHostInfoDAO.htmlNetworkInterfaceInfoDAO.htmlSchemaInfoDAO.htmlVmInfoDAO.htmlclass-useAgentInfoDAO.htmlBackendInfoDAO.htmlDAOException.htmlHostInfoDAO.htmlNetworkInterfaceInfoDAO.htmlSchemaInfoDAO.htmlVmInfoDAO.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmodelAgentInformation.htmlAggregateCount.htmlAggregateResult.htmlBackendInformation.htmlBasePojo.htmlDiscreteTimeData.htmlDistinctResult.htmlHostInfo.htmlIntervalTimeData.htmlNetworkInterfaceInfo.htmlPojo.htmlSchemaInformation.htmlTimeStampedPojo.htmlTimeStampedPojoComparator.htmlTimeStampedPojoCorrelator.Correlation.htmlTimeStampedPojoCorrelator.htmlVmInfo.AliveStatus.htmlVmInfo.KeyValuePair.htmlVmInfo.htmlclass-useAgentInformation.htmlAggregateCount.htmlAggregateResult.htmlBackendInformation.htmlBasePojo.htmlDiscreteTimeData.htmlDistinctResult.htmlHostInfo.htmlIntervalTimeData.htmlNetworkInterfaceInfo.htmlPojo.htmlSchemaInformation.htmlTimeStampedPojo.htmlTimeStampedPojoComparator.htmlTimeStampedPojoCorrelator.Correlation.htmlTimeStampedPojoCorrelator.htmlVmInfo.AliveStatus.htmlVmInfo.KeyValuePair.htmlVmInfo.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmonitorHostMonitor.Action.htmlHostMonitor.htmlNetworkMonitor.Action.htmlNetworkMonitor.htmlclass-useHostMonitor.Action.htmlHostMonitor.htmlNetworkMonitor.Action.htmlNetworkMonitor.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlqueryBinaryComparisonExpression.htmlBinaryComparisonOperator.htmlBinaryLogicalExpression.htmlBinaryLogicalOperator.htmlBinarySetMembershipExpression.htmlBinarySetMembershipOperator.htmlComparisonExpression.htmlExpression.htmlExpressionFactory.htmlLiteralExpression.htmlLiteralSetExpression.htmlLogicalExpression.htmlOperator.htmlUnaryLogicalExpression.htmlUnaryLogicalOperator.htmlclass-useBinaryComparisonExpression.htmlBinaryComparisonOperator.htmlBinaryLogicalExpression.htmlBinaryLogicalOperator.htmlBinarySetMembershipExpression.htmlBinarySetMembershipOperator.htmlComparisonExpression.htmlExpression.htmlExpressionFactory.htmlLiteralExpression.htmlLiteralSetExpression.htmlLogicalExpression.htmlOperator.htmlUnaryLogicalExpression.htmlUnaryLogicalOperator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilskeyringKeyring.htmlKeyringException.htmlclass-useKeyring.htmlKeyringException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.cssthermostat-javadocCOPYINGOFL.txt/usr/share/doc//usr/share/doc/thermostat-javadoc//usr/share/javadoc//usr/share/javadoc/thermostat//usr/share/javadoc/thermostat/com//usr/share/javadoc/thermostat/com/redhat//usr/share/javadoc/thermostat/com/redhat/thermostat//usr/share/javadoc/thermostat/com/redhat/thermostat/agent//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/command//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/command/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/config//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/config/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/hostname//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/hostname/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/management//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/management/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/username//usr/share/javadoc/thermostat/com/redhat/thermostat/agent/utils/username/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/annotations//usr/share/javadoc/thermostat/com/redhat/thermostat/annotations/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/backend//usr/share/javadoc/thermostat/com/redhat/thermostat/backend/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client//usr/share/javadoc/thermostat/com/redhat/thermostat/client/cli//usr/share/javadoc/thermostat/com/redhat/thermostat/client/cli/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/command//usr/share/javadoc/thermostat/com/redhat/thermostat/client/command/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/controllers//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/controllers/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/progress//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/progress/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/views//usr/share/javadoc/thermostat/com/redhat/thermostat/client/core/views/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/swing//usr/share/javadoc/thermostat/com/redhat/thermostat/client/swing/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/swing/components//usr/share/javadoc/thermostat/com/redhat/thermostat/client/swing/components/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/swing/components/models//usr/share/javadoc/thermostat/com/redhat/thermostat/client/swing/components/models/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/client/ui//usr/share/javadoc/thermostat/com/redhat/thermostat/client/ui/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common//usr/share/javadoc/thermostat/com/redhat/thermostat/common/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/cli//usr/share/javadoc/thermostat/com/redhat/thermostat/common/cli/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/command//usr/share/javadoc/thermostat/com/redhat/thermostat/common/command/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/config//usr/share/javadoc/thermostat/com/redhat/thermostat/common/config/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/model//usr/share/javadoc/thermostat/com/redhat/thermostat/common/model/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/ssl//usr/share/javadoc/thermostat/com/redhat/thermostat/common/ssl/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/tools//usr/share/javadoc/thermostat/com/redhat/thermostat/common/tools/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/common/utils//usr/share/javadoc/thermostat/com/redhat/thermostat/common/utils/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/launcher//usr/share/javadoc/thermostat/com/redhat/thermostat/launcher/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/plugin//usr/share/javadoc/thermostat/com/redhat/thermostat/plugin/validator//usr/share/javadoc/thermostat/com/redhat/thermostat/plugin/validator/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/service//usr/share/javadoc/thermostat/com/redhat/thermostat/service/process//usr/share/javadoc/thermostat/com/redhat/thermostat/service/process/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/shared//usr/share/javadoc/thermostat/com/redhat/thermostat/shared/config//usr/share/javadoc/thermostat/com/redhat/thermostat/shared/config/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/shared/locale//usr/share/javadoc/thermostat/com/redhat/thermostat/shared/locale/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/config//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/config/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/core//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/core/auth//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/core/auth/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/core/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/dao//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/dao/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/model//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/model/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/monitor//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/monitor/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/query//usr/share/javadoc/thermostat/com/redhat/thermostat/storage/query/class-use//usr/share/javadoc/thermostat/com/redhat/thermostat/utils//usr/share/javadoc/thermostat/com/redhat/thermostat/utils/keyring//usr/share/javadoc/thermostat/com/redhat/thermostat/utils/keyring/class-use//usr/share/licenses//usr/share/licenses/thermostat-javadoc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabidirectoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesASCII text, with very long linesASCII text, with CRLF line terminatorsR?p7zXZ !PH6>)]"k%R1f((4un g.-MoyizX;_"@rRZ`Ta![\owW6΃zk2N8WOMr2fТI!0s8R+ zhN<8!gAM7o 2]~{MyUJE5!Eȕ"X(6/\!{B;[{]!)LU[?8m{֏8;!_nN(IMD8"; ;M1m\ |aǽ$L"f媠E&BY8]aenrF'FbY.=M?Y0&2ӻge{8?Wa/e]h:  &_]t"ʭ?VK\ϚLFU$utiSyd*?;*J?A,O&!Qq/FS!Њb/vlyM i+`[/8E)3t6?_H쳂wPP kt qD0_Rпrmrj&I&'@32(Tܦ51bciy6"wǹض+24G_Gj'ۮ*vP  #>htCD$!=7X @ "m~S)eaanj^ao =[ZS=`R nB/lϿW#'cW:>I'#ঙo;:̮H??_p$sJ yseBв4ള6y}32[kViI:tF"7S=diooG'TmL؎_6"b_6WL=LF.o D/rjY;YJ^ XvMO}:qhcUK*2Ĉ?*l=PO[rHTȠ5J<  nĒ%>BNǐǹå 4vf5 W>&RSK^@]h*yÏ_ : p"EӐcޔ̼hZSyu$Sdyf4ٲ'6@({/HϟX,]]QE^kT#7HCگ7x e gQ)*"Q<ÍJe<^LOԢn>#AbHN[ޮ ;rv7UI-Iʆ,b dچ"x39*vfLNl>"egS-%bA( *vW Y'w>rjЌǴtaTn5kvRLnXvqήV_ms;Kpp֕ qOBRlʔs\ʐW_3!ѢY0JGDg%Cd NI6> SWD'L_Ϯ$Y p$CD{vH >M4 bNK TaQo}Ͼi-92p+Pr f@[Vy,Ѵy0PaܤlͳoqOgOiwY Uyya73|Q r٧'8fX9aΐ3(hLCX4:[n$(\.^#~ 떸NoD8;!T5ǫw$R,)j45ԕ`GҺ?gt`o yY=#D;%Ѥh0F']ǍV1I{vcWm}6JZ}8=v IW M`<{Sx+g$֭ǫFO e0MtNs&YJgЭZ;o<7xo$K^WP$L4A4x_@W-:oGS! xo]+gO>x5܉ͽuyn[4b(H.Hljχٙ:GvkD Frv]06,|#+Av>\ +C@[Y +hm@z[O=Rh%ȊJH龤*652{ ( ݟ&5啕Et b6ʚ{fBLX16`T..RQS(AK߾ %l$zn]Ǜ_ڱeE'kg1ܘe Dۺ q%t?t#+Fx-x(s}񧝖N -2Ӳ E}v<џlZ-i0!M:+3#}IX kqMD !\?r43|\mhd[:Ƌô ڋTރLY*w*iuo /(%1AA2*<&6u6Tъ`1`M:M 6x<`u9m*uc%ZTbX1a*hE*45GF{#Mۯxn?xutHeHx׆#$T۠"Pч Vz3Yj4T.!}:@BpG3|X?]UR mY?a7 ү¬hyOXӱBݬ>6= M${=zqH1O1\}<-`\LZyXtz!\= I M])gG! `I+S,i8z[AH\U=~dd0Hf<&ղsUw"Be ȷU[ ;!cLНu͠hc$1u Bȶ L cTGsݚXX5](@L"~!rȸl4V~k a)PzSYQlYd~sN_w @^GztRCSkG1`rL ղM NhZӶp/n/T"U}R{Kx1H~(Kp#-|#ZKd~mtxcӋae>QOLgfAaӓ2Gsd =ßA"a K7WB1PTUcEyfgNbͷ)Y܁q#ϐ(:رDgR;0NֆKUWTEmh /b(I Y7[VqY<° ~FI1w=n֬T@lI@Sfm'IFɷh M8;l6;U$ePIn3B]Vv+-Q| ؖVaR03n7G8!H΃98fy)\Yzkh:It BTFcX*+:9u&tMR"+ DfS>u@IG"'7\BMmx^wUV a8'Aml𗊵<1N)$+%P6ZFC~_zXf!m+T }J0i W AoX*gRݭ=fF4 'ga_z Nea5;T(J;LSM^xCf۫cPlXq[^/ٶ\s-dЅp F5Wk`RL\d[_˾{_rUunN҄)_g VuZ=T[مmK[c(:Q(8Jc~X'I륺o(uO ^;JF|'Ry[Xۯ^ "V{iNR¦F+XHjod1%[џt-(iMa8@ *Ye-f HD`}eX y3`q5MOwuď| ɤSMa7ˌϑ#ܥC0L5+*fH'DǭWT#^\uZ$dׯ7"[㯱.90|4}Pr5Gu@i?3 .bwo'pq`2[ipGwdž::4s+DdbZ?n0^1v;9;ߡЯ9]I,硖\D P6KسUCV$>32J0>1١9wOD|dƶVKW^v`HLWB8cWե9"nj%/RGŭt~WCMTN2AX3Wz{~ӻa{&PV4N]~)^fy'+_l=#j+wR2>͜⍏%lT.p7GLM=@r5cfr@8!ϐ^|F2qt mm PgRi8A5}혺̚<Y&t3zH5qVG-j!ljpA_߄zIXvgjw[H-M6?[L|Ƀ9>RT>G5 ^* T_6Ŭ U'3^qj=BϢJS. ߳7"rFҤ>5!PPY0 ۢEH$ol/V SMKk;Rg9w!۠/٣a%H*an??O 33rш\Sq7M7V#H7Dv0t!pߡ0͍82!>T{X!J.'7\Bh2A>v(e$k?؉RL3㉊9i>!"d}cn{k7ω 8S̉Dem A Dxzs/N(8+͙QK%вZ+2NJ͛sye=,T :>v.S g!&~֕SN'lyr:8i.VAYNs0ψe0J Z槠m"-'2؛Gz=׻wjcQ8[y9\d[;J1 0k+N%o:ZR樂ZswRq TyȴqմH !atYo\/ Ǩ(/_ݒd&:5%w$ \[2'"bk’V1 n[-=o<% ~Xc;^Qn/~E86H h}ex^a>grZoԅ8h+5Ϳ8UNlfPz8[ 61l!fvRIFâةKWg<>}%ok BC[ w* V8jj&TM|8 0> :68ʠj~)tZ]љ !Pe23$o7cBcd?gҚYBxVqNH4GpuҺ+4Ѧh$>ó^&wb^܁W <1'u2a#_( 6QO;gQ#빸 ; |FqglZ05ZKGMUFk#!}G?P"ѳo[*"Ky,^19S@R`#DX;"5wBr]+P!H29 dm[]<  (}׵;c`näÀP;C{G{ܚlC5R6Χ56Tb=9L6TO*&&h$K"Ѱh{D@p"eY6$g$We*f^1e#?JvMBF<] WȬy [=s ןۈ^je8I[w[>ʰ̝Uqaor9\՚ޚ:sbM%S" ˄Śb'R?Tu.卼 d$Sb #FЅ+k:må/ce]8L.fmpZ%x1u4XF7wcogBqkXZ3l O"IrZ1S%}Ed-BЪ =d愳oJ9"pY;Ca"ר:6ǦZ@:6'b0&oeJ;wI:>_;"&T.%zJ)!NBKONTmə.4E}|; ?n@MgK4&m¹CZ: f{4&!)P9jl?I&U:`!QKbZ̞{ eO301nń.zGswDŽqkrE㒄3ũf]LllU9TLa TK26²G f4soHVM9ǡ81]!{<`!p̷FF:$Y.P4H8">WOe +uP-`kEo -׫ֵiB\Ul u{0},8m,~,\QT*tyjH=v/(>7lf `<竸?Z@ޕӜiy/Qg @3*bŏRՒ>=lmC \;|E.7o޻Md&m* X -yږ( :e[{0mK!Z uv?L2G$fHb)bj3뵲W7T> FR'.ED+Xm7I.%&/>Yd-M|CQȵscl `ڧUK `P7zQG:) @v*T@H jyO|?Rp. H=|_kuUe?]cp ֎!MCT8ж)$AqSVo+]WN%q~|;82*$͵22h q$(vs<8kA~ ZAKKk:|b~!#Q,:&6UOy6BNBcUWe?ZQP*!sxP5ʪGBwϵ j"h̟6=#rN$ꗗO4:k+TO9ȸǩi3m IxTS}a3 YZ