root-tutorial-6.28.02-1.el8$>8rdoLrvfFqg>:f?fd  C $E8E  E +LE @`E E ,E@EEE$4H(89:#+GdEHxEIEXY\E]E^(Ib3d4e4f4l4t4EuIEv_$ftfxfffCroot-tutorial6.28.021.el8ROOT tutorial scripts and test suiteThis package contains the tutorial scripts and test suite for ROOT.d~buildvm-a64-13.iad2.fedoraproject.orgXFedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://root.cern/linuxnoarchnQ  EH  u HZ=rW ;< S P ` 2& & b i +y x _q \| Y+ c0S IZG7p+!N+ G|  `'|888Ys$ 2'v'd>pp Ajz v sxJzIuY1= }i *!;T@g8.?d!U w B w% / Sj:2 I*&Q  V+h hR'&@ K  g C( ( # ;X ( H-5@ J N( o2'u <{IBPj7%oY@s N>:eA i!| 2  ] 8f  R O'  ?1\ QENga)_EPC,i1H 'r_ W, ~9ʸ 6< k >=MlAf 1w k mA V 0H!D [ a 8 <4> oK.M mF 1 bK ,mx:v Q1 ,  C a Y0v"{-n/SF{E _2k. b 0>c x-Z& C TEXJ^ + G  IYb   b (   _+q'! P (N 0L *${s[ l3@\   >3 |CZA> # # x0F'd GM }L~ - B {  ~ tR=  30 m *5 s s @&P.l D .  6dD  0\8 !( %'^M&r%= \<$b @c@@uq4A4w :Io% "" N l  ! LC6!V 0 . t =k"6+$70 :> ? 2 D Q  U  4 p  %kue  <   F C] B R )a 0 q  F+ 3 l>  s     2T # < dx 5 ^  \ \ Q   Ngs=D  Y8 t ) O 7 T F^ zS   = & A `M :O    P W|PI h'"s x _ X   9p p   G E63C.azG.MX#X! #q.hEYGO$`"/J &1  a.ACh   tpllge uLN]ORCsO 96 F  mV'l+ jD586IVAd6s2D^8  } >Ū^NL Q`R$7  r+ NmnD r  ;6QN//2 f% 5  0/ /  "9 g #HrzH2XJ'$w%W4&<' q0Y    "y: D/  W X'<ds*jv'*L6A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤dzdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdzdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdzdFdFdzdFdzdFdzdFdzdFdzdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdzdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdzdzdFdzdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdzdFdFdFdFdFdzdFdFdFdFdzdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdzdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdzdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdzdFdFdFdFdzdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdmdmdFdFdmdmdFdFdFdFdFdFdFdFdFdFdzdFdFdzdFdFdzdzdzdzdzdzdzdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdzdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdzdFdFdFdFdFdFdFdFdFdFdzdzdFdzdFdFdzdFdzdFdFdFdzdFdFdFdFdFdFdFdFdFdFdFdFdzdFdFdzdFdFdFdFdFdFdFdFdFc04583cf643d3e5bea975bcb129b68d354bc2878ea7c9a8ac2fb66a66333f647f538089b7f74a2cc6b6e404a22b4cfce96d1ef66df7f24dca1a4aedc49b759cb5e27b39220e140a1c4d1e5ff348b04651da93e07b2aebc842a1d9bc229f6f0463f6fa89ad506bd3abbf59aa57f4821389737d42a00b1dc0e206e2af17859d26831ec222cae016dccdd83cf023b568fd3fb21ae92745758367ac2e551f308a435b3472b528ff0b44f71264a1340917eee61696c842ac579c6a44810601e7ba20bfc136d6aff78974f2992e4cc0054aaacc84904103e9e031c6a8a6035276794fa07fd6b02c4d217b9564dd4049f69e063d086810da249cc6fc4767779c944cbbcba660431b64ce33f67febf3ac025ea4a74aa11cfd064c249d3e73ef1b8aa133a8c05fc54c500806d3b44bc216cd314c49199c7a965a6c2a967f65b621176c19c5826d5f3b57049fb8b71e1de23f8ac50419ed72a8244fd05f5a58b0a2b4d46ea51b5eab5550bf512d9523314d31914975d887c3656e5540c6d2712b0e586551a9182fe359bf9af8b2cfcad8e3f692975ba4b858527b70f287ce9d539d391a675ccc6037f8b8714ba254688495e86929b9b2fbe00535ac6a4431b13beca33f479b6da8be332563f0489cd746353caa6847e00b1543dd13584deac9efa220d5b548219b08d5c73d9e61c852968a54b25c5377c5e76d228da590c0564e4f94cab59d5acf6058cebffc42d870d080257b2e108d59be23b0860e6027f47c7a3f13d003db59c19bbab37b2da49d8e29b78667e143a5974b63f396c2b0f8c82ad31386f900c138ab2f4187d22f3d15d577036d73ee5eed16ede8d69b6606d1951b92e5fd7c3e7c47d13415786b59e4327455307682527c73472cce8ac9a0323b6320c0065e3c4c52fdad1c2966708768803200e212f5889fa9b304f760add81847926ad8e145ce189a3e1968cc307de0aa1cb7e13c69f24ce62cd60484eb0c20f15ee38a889bc617c161f2a4100eb87979787770a1daf7af848ebd6abb37086a896289ee098223897ece38064c9c167310244dd4e56c79741036f4932d906ffde177577c87bc197a548aa860652bdb90a65fc532b33774296ec00ef3f006500b0a51301a514f2efbb16c3e5062f1aa7ac671b2a80535e00482a2ed248bebe94eacca5d983d0183bdae3d424faafeb09090a8993201064939dd39257ebb8d03d771422f03c34d8fb04e547b52bc06cbfc5dc39ba0e30f887f475f1584a2364d16768115820784af41729be0231f29926e5286e8ef2da3aa1b935945671c192d6ae65d1db44e0b89028a0876294a638e801e0cc079587efbe6f5c12c4602817541f87a79c441c24a9354ae0c25ae0d7142dd4a0106e9da6030cba89eb7ae8aacab345fe9eaf839e16724bb8332bc84e409611d268774eca5d893fd332fe0e7fc8849eb16a5f645595b7938dd651168d90a66b3c5d1e37774d5f5a3535ff13a45818d96a1834b4f1ce0a4a9e7a489e8ca0254ef403bb34eb062b459d6225eaf61c507c76d6e124ad1f82b13f8a712f5e3c3e732065278014403f961c46914bdae7027783d904244f1f4a532a6e6dd8965a420c34bd7e02eb7eb7addba6e38f7d8697c3522ca158170f4c9c4335452f879bfa48cb19b5743d7576568dcf8a5cae52f0f7a543170c5cdf78e34efc605895c2f783295d86d37a175ca3f42fb4ae06f8d4f838b1eff2fddd450b52bb9c6e27da263a1dad47e1341fca8ab4943a7702703d0168e17296b85b994504095d48f8efddfad886c38d80b5281980e7ba052635fc512329a8e049c00dff4c1e848e273403f1bdf289f82568000dfe4358fcd705f450d1c8c3a51956a4a7eca02e4c74d1d95eb9c77f977ec1e7b4e68158bbabb06df121e597ae733310e3f359cac80bd1f0037989d1c2f4b7565f8d7572786f7a144ebc4221cb4a15f6f015bb0bfe03c809ebcab86a81e8912dc3fb14668c567cb15153e6813c3c548595ac2ff60ef3dbb723bfffa86afd440486366d5a742568c1fed72d72c6ae776099f2df3855f184b5fd70ded1b7d59fbbeefb87d54fb0e3d151889dcc1ec62a1035c8f6a1264670ec4ab944c24c647535e75a019c432a3aee3a86baf9bc75ededc743bf3eba90cd83cd0674540884b9db18f6d4de26fd0bb7362e295a19380c148d2812638eef367186cfab9539657e827e54602803f7852ba1cdf25932af70ce09c5dc15bae4159e87d56dd3050b28a325dcc66847c868a46204e434955e44aedfe825de115c7513345d8da5f587c1df3d637f06900a04d7a5241c8d64cc79e095b98efab9c89b63b62d6712b164296f1537ade252cb73036a87b6db5cccac85f048ba6d47cee74d65c567ba2b873c7276f6222d966b84c68c24f5a802a8a3790c4be8a62ea1dbd50d4b9af6d290e4c56458fa39090e5e0f5831a7ff4f236017f7519347f8a6722f86985f7bba6ce480874d51c5e84cdf4e230a7845a12923851b12763ad93dbba632f5713aa192e4d3c2732203882f20ce1a569e57f5fe3023647d7fe781a28c2fa1f541cfab421fe2d0aef0ee1b50786f438bbd3b5c1cf026dbb92429e710ff803a55d9dbac4165d651ce49fe20c4e3c3ba8e11a03bc420122e51b666cd41d5c4ae33a6dafa232999c0c6b2f0d70f1383bf25b52d8c422083882f5dc606bd5af09dc2a71277f500810be533a65eb6745fa788b9bfa11466bbc348fbef823d1c99f7c56b21ab0b8850cb984679e87dc1add7ad413f4912029a9cca87cdd89dfa74c4a06c73de9be68dad1431d94e0fb4e769afb70d6ab15b3c79aab5ff284ffe5ac7c8109a3aa08b5977a312da14137fa2caa8ae3175fc330f6d2ae0da5609658be136a0b0b0b179d1ca5395cab9de3985af24cee879c2dafdcdaa239c364b15098fcf67d83b22915d7a5230e4e231ef35712ed7e48509c30c9336517cc1db67d054fb8fd0694c36f68cad863638263b3fc0e6b3c576559777860012dbef3710118f1ffb603a25c87f235638ed3b7d9524fa474547a05d1f59970024992dc3cdc300a7c589865012dcdf8308eb505f9f490c1e5f2c803bd822fd8431a7a08a37f8682f40645d8fca6e40da9e6ce47a99c3e99fd61474985d3b7802b3989222a7c35541455994e34f0663fd644925094a5dc4bceb9ef1873f3d917cc89aaf39c0e72da2325a57c677ef46d7006001662820e3d7097a3f19ca68d94393c49113ad0184de5476769e961f189ab902f4f466ba0f06e8f2980a224def52e04abfd0fa1c063141def09eacd34a908ee38e4662617cc4300ace1ecc74c68ab6ad1093e3ffc3c96dc28fe7256fda03403922fd4f2175d3f6ca1371d9a47fe25aa99e46767e1ae73507a65b38939e3fdae0e7af7eb3207f165faf53ff7b744388034c20aad15dbb811150094a25570fa39f53b60a9ce5c75beb144fb936b62625afbeacbfab4cd076a0fdbeb1c3f67982a2214c328b8209c918e51e80819705c55c8200c967af0850ac8cac1f5f72f36ff0a6d419e8944d3a94c28e0f5a1d1e434fbd4ff2fc5c998de5dfe7188ed4b110fccc05168a8b16ad3aab31ff76edbbf35dc3bd3668004ffa32f5e33d42b9c5301766fb0e53c30efe69f40a4b469b27908c5aad7949545a67bd3759a00ea2a2541523592b1d1bfd5a3f967ea1caece4fe438314361255557872b286a08e569f472c0c8d886aa3af30c818945756a0f8a69593b28176679317669caa594e7ef2e804f20911f6efc10cf79b1ac5a87db620b078011b7f6911900b3169d42009af517f29b0adef6f796b6a92f0fce93f502a0c960cb73971e097eff1db329d02fc09da502f56d43564fa7e60c6d1556d3150a3a247b64eaf2d88ea713e19b9d635b6c82ca37a00211cdebbe40b74f0d702f2c34a34c58f554beee07102808c5d728fefacc6bc8e60770759bf10be1387f87ad9279698bd6ed401fc0eb7600992bbdecc23c48e2b77065cdd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83dd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83dd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83344d183bb295229607083fa5e107ebbb70981a936d9d093256bf644697303defe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85579f9b67b7f0769b9ace049d62de9324bf20c6b25cc486feb0ca5834feb2ca84eaff2d4fd1520347b704f83c8b1a2ae3e988a4686749fd7e156765723de5040a19a6b48e7ad8a2295724e6cf81274fcc208ed917edb6496902bf317731dd4f24059f1c0b82c2f22a57496295c9053985aa69a6f5e26c1bd674afe823194e3db09aa86126c5fff55ba2798c45aeb9c5054a1d99f5956e14281c2ad6305ae0647a622d69470044d3ebcec39d9818d46fd85da87ddb7d9e9f4713cb5e26ee45d97321a5e1c38bb38854584be61ec1feef90bab4857e1f2e49bfd698de9726d5fe6038a911c95c754a17c5f5e545e4236e4e76dfe753acc60b4f18041e1e47f88bca1802d3f59232cff6b19885fe19fbe6d358ab28c029f6975e385d42a000debcef14d67a7268776356650b1a62f62f5355a4820868c61fe5128f127e8b0b0853eb87608285471586348d23db7bc585d8ecfaf00c55a96b3e82e126f3161f75adb99a95297a17edfd6cb73e4cf36117db0d0f3a02fb0666b4bdc02a085ea199951f97b6f6bda28487d2377325bb283d5cffa48a11a73469791981940ef189673750c7780876f3fb37d3581dc931edae91b32ede04260f4f744783e357247d9ebc799b320f512e5e4e63f370e381285822d2b18ce867d8e377af4941593adbe312ec9cc83469c7e66b0844c1a9ff853fa5bc542907772d37856d77ee39d1995d9aa1cdf4acda65629d24e0b1ed24bcfb4da9805cb14f5447f4a91161e4d4189efbea45d82db6b5f5db9d7dc940a4b81de2563b876fcd6ca905c958998c3067c61aa9c03eadc43c1b0ef2afd6906a0fcd24ceb8b35e30bc5cb6046a48b12aaf9b2a17552e973015b9bf399be7025fac8a07e14f0fef2765eef37b558d57a78084067fb69a8d9fcca86df9cb91ed0916f9cc1e4f7c1a9c960c34c3d58d75002f8b105786f66e47c28a157ace025679e17464dabfdb37487a7f380f7c6fc463118b864913f42ca62f84320e041db711a0e4ca0215a55e659611f5659decd2239dd564cbf337dcb29691c154fbaeb15b6ac507e321c1d29b789db20028d9a73a277567a175354719fe0a82cbc39e7306b2ff4e962d4df5dfbc3c50503fae72b1a6ac8b8edb63274f9b67364bca92654b34149b080249d970d8dc78e5cd7e2b68d029b3b84b3b43c5540d5dc8b719fc4becb233d1223b7a138f96613e89c09025a1fe7d270ed8349fe225730139d228a0c934cc8547896a806e0945f3d52c42f1f7bbe2a1c89d74fb264bad1ea19cf05b3eb189db03cc923d834db1b51f8831557afb5db8f940767edafde9cdd18a7027167abe397bb44323ac4f26c1410835b56e5f5f786e0c47a518e2c88dcac1e25acac96624ac133dcf1d505acde3465d2eb61aa2e727246b30c31dc410813221e7a75daad946739ac08e09ddb61aeee03f5c56d5d58f6eafc5a6df0fbc068502c759e4d9328fd223eeada9eb08a3a0e53fe57b6073cfdb54261775c6c77316d6325cae378755084a86f4c03c873b521c77ea20656103dce690d39be47bc0a7c37ff61bf1e3a868fa81fd07fc6d0ff21f79d52af68a7a301a7e5d8c383ad5a023680aeee2f7d951842a16ab938a3c33f1fdd69f6ceec82a48817f56613667b4e83eecf2a39eb4281ec3e928b733d8890cf052b75c9030dd1e87fcc6f44e25d048d5eee432e99956e55c28373dbe542ce4fccef433eab6feea96895ce411e1170d27ba1dce5ffe77fa18c408b946021ef2c696302deb615c888a864b516bafbf1e69e1c18fceddd263e1dbc2a1487f5e00bfe68e0d53981e158973e60c268b043e129d2ca2dfa1585a8a927545bf88e4165e241b25428d70f54a2ee6705c8419db537cf7e6720429d0b9525fe9cc4d07289aae84d9413aab9da747d8666198fe01d2751b82f84101026d1d8427aee503ee03aaf08956d6c8a29aad14bd3143da28f5c88d957e4afe36b6045aa553369331a0e1fadc094b9a1f97399abbe91f446eee9c09e35b7868c1d0b3704af72c9d485cdc896bab9c448c214e85e23e9f091c1c344c277e5951a4eb7bb361866989a0279e7a1328fd967a4e99b6bf4cb18a675f5736ced5dff50a2d8ef6ec98262a7ef67971183337f8ee7e13324a6bbf3b9721ce75886e73d3a17d428bc7dd73cbb1688a121afbe2a41d5d4f11f3c42b8f712585a14e80d95528bdcff19380c42359603aeb2e742c6563934b63bde817b418e13a47c41228ae14082fc24239c1a54a533ab03747f769a87b5f3a5d5a6004d016ec5f7a5a376e9a1baba30230b5421936d41e327e298eb88f7911431f8a5f6fb65b38e7eab3d282aa9c1a08259bb1d0207a59edaf329208f30eef09e88b8d75946406145fbb0e18c8a42e6a9b273ae9bc727337c0fd40c4c9ccd7475b81075461d186fb6ede37f65bfe05a9cc6ad180f46281e93e0032503e44a616f45edfe5ef5771ca24fc2d375d4e35e72e5afba23acdd503f4a9e22fa936d72eb9f673639449828cd3b3e7d5173d482d17b9a3adbb5a30a27deea29a8d2e3dce1714a596b9e365b45858f574399a846ef266ad0b37c9e555f729dc532a4ce4d328f593fae087855976644d2a549ae8ae70bf9b3a63ab4cc9737a8967032e9dbc5c8b47c2f9d7e0c3b32b629d5daa7f7ef578b4dba9706d046d8aa6a6109158b1ecb24c7f53bbe36a63301378b8266e62af5d780ef19ac321dc5bf6cd6ec8d8e8cd0127bb7d4c1f0623765d73bb8446da612e0af069c29a7fc279da502c2d6ba19f167ca4bf3129c4a8496272a0117217a737fc12cacc5c60407b3eb95e2693da92a05b46d50c262ad3fa4c40ba4d5c9d868720596065f0b10c3bdc5f847845a12a95e95bd0045805497322c465301322a688cfb2d32e9f563d5ff30e1476df22a006003b6f51638efc8792299c9bbc643fec09343ac77925df1526cda315664a631d37472f14d81ec070ca261b741d70fcb893de4974ab85e069aa7e2070df0b653d0484377869714b8da60dbca844cc120a8884d56bdaf9fb0d4b28726c4fe1489c7a56ba5ef6a5185b8442a13278cd836eca3cad25f959b2ea0e17fe3b6d0846036070a873e30cb4617fc7b798eaa95d97eef0bd25ffd7680582cb2e6ef1bac91d4ed5f9ad3ca5123d3ad060686ae631d8de167c0c8ccbdf17b138c92068efba9ec817f6b82052dc7e497e9ea3e9ce2b0e1fe86bde680e1195395800da5e1611f47c297b9c20bb9fae3c78daa8f47565c84aa882d32a6f89f1848c3b5722ebbae9de94eebcefddbeb02e676edfa092245fc709456aa2436f0c1deffdabfebeab69034c497c7303c07976abc23b56262dc747b3518afa7e477ddd734d83c43a33fba849aa772b1c11d1b0d9dc76f31285e809be77c5f0381b760c0b16ffa59bd0c133872e19aa2f89dcbe7f6e3d1175bd17f4d1fdff19d8f0c807225612d13e47c5cdfa4a0dc599da306a34662acb56dcd4ff22a8293969249db26af52980c88c18c88c0a9df22de54369ffde4c83882f8dcfb3e2e4f4fcb9a9f445b332c0bbdf1ef996e3ab070de04278de051b94b8c195767faf61181b41fbeadc61f505b4cff43ef38bb7a5aa3a48e79121b7126e6080476aa1458ef917ad9372b7a8e3d4e7a51bdc494ad82a3aa080b00ded1cddfa4ed3a03685b68973b1729058e938f98a0cc0a0a2c16275669294a36c619a9669af6d8910357148fa21b2131e815d1d1dd653554e046c157c915f4614bbfd511bf807523578c3255ad54e70a191bcf9d3358143e4f2521abb920e60a65efc497e2e37648494d9b53890e10d9ccd8679047599e218034be41bcd82eac29c33b559abca5e789a3bac989659914472f89ed0f2cb6f0f7cedfc9852a1cabaaf63f2e9f27ed72f501a48cfefc723e81249f3858cb7a6b3aa5cf0ee7e488ab518df6342da54076055e165721fb5479c714bbb27266a6f5131877c2c19748acf63aba7e43cf4604325b06a59cb1b231cc82ef04ef01ccb968393f1d05c7d06d798b8f3f359d6c866b29f59299877ade96ea430ca5c54ae83f4e913eab3ece490cbdf6ad2529644e892170fe8bf9b331cde61e67d37e7a2bc9307d7306bf4ce72c67be05f938d893cd3686d5ec00ebf714161598f0bf3ac3a276d434638959125ae91acb96ea2b8fba45e4ea9c32e079750f616edcfddaabce79324c49bf87ed6b8e37461b59e68791c42521a3a508d04be3f5e207dd5a4560c065967398536011a9d34364128d6c6363ce4d374b4890347bea766adaddda5af6451e00cf7099d952ba81d41bc7a8da9b4c300f1435f56029fea65e4a7c241f8b5b850d4f0f4b84fadcb57e2f24b6b36f2fd3f873188962ae23791b8350864a652a69641112b344c72a7dfab0edf909ac2319ac7aa5db2387e19fc49a0f75c6bc32b884ad106664f8d4bf39eed3559718028d79d8283c074d4e73ff4dc2d06af77fa74c672c981a22e0c78fae51262f735b7dcfbe2b4e9d781ba4dea99b3dcc071f48ec6d1a889b2fe39c0bf1dd9a60bdce4789aae438620b285383073f8002ed499e74813dc734436f4a96f26e34ffde93fa797b36ea2c4dd94d39427b54b98971d6f415848ad6af56e7dc1fcaaf33f11cd59540cf9756e76fa3f044708d7dd61d302ed713b6292bed51a21ea179463c02c4108fe894654f6fbc1afe5efaeef6aab53023a95c3e808d34d006ece0a3db6a127b66525b5cca189b479efb90c99b4f7e7490dce2f26fa38d8559920d8052c071accb48bf2b0ac8ecc18ec95b8505da4219c9a4e6d4cd2056e3f1d0ed339d6c2c7837f46f6c6f66c0520588c72281d8ec65132e7a2bcc01dc717a5183fec093cf72c3ee614b95ef6060c13942ac7142da12657d3b9fe4a6a0e169b25f40faaee38c95d4c7a37e0211156e90df6b72e0354e06b30b3c5cdce0fea536116faef8e3689133150025ed9928d143e6321c67959842c9e77fc24d1dadd698a338c02a5a6efd44ca1e8f6fcecb83260fad1ca01a7098ccb522e71f11f7da6b40efa2b72f74683d08c7176defac97106fb756d9fdc336ca09ad2efdf15c2cc0580a9c445fb985976970affaa2b799b81536dc2d8c4591cba418651f43f447289bf148755f24c151ef7b9b92480d9cd3fbc8ff740466b3d58ce6fe1b1e67b26bfdf278ff6383c1338723166a230fe297e2d02c05d19ee74782b455410e8760b39a418fe4ccd02ee2f3245f573738e49c2ff707d77cb798cc0dfa2d2111777050d20c57535ae326d96416226198db9711c21d3d8ad162b363e69d9365ff884fcc27906cffca9e178ca042ae074bfcb5461ac400f3787811a6721ce71ab941eb69ec474481e21b4b6e1a0ad9f94fbb421987b9551bfaa7cf6532532d90676685d21a0370cf7bf607c83353dc6212d240eaffe570301d300fe9d1842308ad8d69bb18d0ef9bd489d752d890b65ea6b661de008bfd8e5542c82592fc2ab63b053eb206d7a5862f2667e064c5e3d2d75f602e8805bcd02801a6adfe5c007495f040dbe7f1fb50a1065cc314e75ca8147b89d5d9e2c683bc923dc89613a522d91c5a4f312c7b443cc5dae4396be8b773d1ba37b4366172f02b32843e27e69a2b4b6c08977500ff198b904ebc5a25f1df7d110988ba2c9286cf4df1ad2da4c3a2c128bc807e25d59bdd691c836b25f47b15ccc8a26ff5bb9f31c9e15a0a8abdf3fea5fefafa73709d0ca943903d41c79db5d145a144dd7d25d50ac434a33a147d9ad05921e48371d80ef3454d7d1a1fde88718ccc79195c0f8a148656c5219ce959626b9c64d390bc5d059710c4f988f6319e0146f932a68a0ec6ba09d82293b978a294da0c58281086c1c1652945cc2bff4a912d7393e15d9afc0cd3ff1de097591405ad7c9e7895d2245cc2d199ba0548859b42dc3d5f11f2b3b50021f9ebd0a7e0e836f4e89fffec402dde3c66766888ee24e661c564072f88f1e99e8e5877403705ebcbb1246adc145a503c4b492aad849d9de5a4e059aae140c670353dbf41275e05f6795e8e2ef78cfd8b98644ae6bdfe2c034a0d4aad7703936df1a30a4703acc30a2eca0b4ac159b05d03074b112119810e759596d38976ee2d3bc444fbdd38f851e785fd101a7ee5ab989e2fb048524082e80d5448449b42141b0aa0c31d4496d6b2bad5c82503d9d372cb4ffd59b32b0d46a346a1291786850eeafd3f6e5ec943500d9d7ac45aa48940508242ee5c2828ed1cf046474d6dfe2a21cd684d51e2f885b6410be94bdb5302ae4162d53f75e35700ffc8a026d9d5dd8e0b39969521771c93a5fa8b573085bbe29c5c8a2f57f856d022a4582dbe08d73b67ebebef307b17d185bd9026c2301d3a4498eff38c75bb00d7e7fb0c761bdc268103ead2d7f3e1db6bba0cfbdf9c8e1ed7ab07cf305a4491b69d6d838255605e2b56ef60613a95641a78db9f4008675d0bc6dd6c5824a1a344b2f1d66bac7c54a6b62622800f062bf4c3ef3dcc341ba0b40ec10af6e287cebce72906bc901872f657a146f999900dd760989fb34abb8bfc73f2f111395aaf1ebba0c5d472cd1f21f0018db7691e03f0a1b5cca40dd1a5f098f5a6d20bc8b2daafcfe0ac6039e21e3886074dbf89a4009b0eac18bee55941f24b4efc5b8b58b6b808bdbf1753050d1258376eb490f80acb08e6d567a0121f9abfd8d7dd3049ea23ed91762292274f71c64e0e3da627121e27c9b3be7e9916987362c57a931f37856a73b79766776531b43ab2b857a28f737c501a7d99873bfa1b660f1d7adccb1e7bf5924ae85a91b771ccf029a9b7f83c1af9846dc4886316101cbad50bbdc3cf03de8df799210cda2d2221164aed2790912ff7b73cc0cb349b85932cc02af587123aed80942502847a0e5031cc203271559de776aa28c51fa798a8c1b65c900d2d13474a90805ad0ec5e3651c4cb97354a34526b881b6b278e0833bc4d7eb670cd175f0fdda4bbcd4bc724c8e2448730f5fcdceba767d5fce7b8a8c426a34423eb623cab3882ac220d7dee7e981b1c1d233744127828ffb05f9afe39ad52d34b413e7952d2b6836f6e6e6f2a8800899bd074967a01a2be6574e99d1585596958e57abbeafee0709d8a4853dcca823406d10cf25b727914e5f4ba715d27a13a46eb93c1723f7780c93a5c6b855bcb3ac406d873477ad00509269b585a8a552bb6a13e8a4e04c95ecad7c4267d1b3d0210fc139044afdea9fb33e7d280668d0a4724c9a88d66c65d2f3438b37115c2a7428ac6f593a83797cc6edfe009c0bf53df4fe4e1c95306f5af73be4040a2ebbfeece2fb2c7e9fc41340a287f00da4507250c37304b65f601e83d349e96d554ac1dabccf752f740474da20e3a00abe3c0b2a0751dd16984568addb607d1f7e7c2e06e01d1f92ca0a6b6b06f0bdb5ddfe2fc70c987736980aba26760aab180303eb27172bfa0d90709c7e5828426e5e06e21a043f7970504f897ab744384c8883355fe9a093197734c7a695b1ec44d1550845e4f48520292eb3f37be0f1586170b92787820f2c009ef3b5b7bb6acfcc64890a5da85697b982a553793097e9f837774e0b5758166bacfeae669cf8fe977dc25381b1ad241e829fd166c3ba24da24df3a8eb926c2d6a1d73ade617b6cf930cf9e504526c82dc9899f8b5f139921a9e51b3b897dd9c56505dedb7c744116812bb49b0e2e866bb955d1e3c5a8621234094d068f1602a82d206239a855e2862b46c8c019c304d5fb9c42ff714d688ba46443e2bc61ae93af7811aacd69989f31543bef572a113549ec2feb526c289824e3f65dae38f62a5705c42d2df4ac9665ce27793a4d9af581304037b67523b5338a66d8879f2dcb74ae6ef9231ba9bef3022bc46286ab6b8cc9767d511d548c2719a253f365cdb1a1ab5f94bc52a91c88ec19102c03175f8fb497e5e48c857c1eebfcdba0cb6528f8df45b4002891461a47c97a782858c6ca70da258796f3749a1875ade6bff091861abcbdee9e3374201e25931454b279558649b711aabcb2831a42f97dfda4d245d93c151167cb85e329d6b8a178298dc9946f3e608ee65531f9bde3a2bb8a8ce6bff021ad5d557f572c26ee9eb568773db3292a07ec8adc82ae35d8d6b07ff57cd445560b4f2b9ed88d2e10ba9d1cf58007f034b17d09933ffc76732ef3db81c13e64bfad60d98244c9c2f6aa1eb091816987c8a5ebd4ae256d2f063d83fa48715898429c1a951a4c31a510e08be74df43fba416f60a81f550b8f5bcb37fe558d1a1a7c93cb64aba087f139bc313b5711081ffca6ab5c8fe99435b8b882e0a58503810901cdb23a37d75f9bc7d1b65c99f68a886f9833ba6f5f86425531ca64660a05a2ca89145e6d3dbd7b6bcc7c69cedebb9898fde3e0a579f096df0f97cecfa5cd496a2cf5bbf7b20c6348b04398eaceb160dd228f97aed699cda827a056ec8d36345e6015a835eef31ba0262beb50d3604a7c3d919e98b3f485aef8d5d2666c0e57d4e1a8b63e0acf29c0a80c00fd676c1cdf2547cbf2d85fa288a7f265473430fcc4f0cfdca8fd9efe5e80bbb0d1baf2eed6b22224e9362352200d9bfb50b7d9f89ba45e918e3cdbc7473a8b60d250a171d94990cc24d29d1890b1db0d9075eb0794511aa76e935bee076a943b72613958076993639377c7c461b6d838660da16d648f80b13e0db724f7f4f484106dee876af0d17be0c6fa59e56d7afc8f4d21c3f410f60b665702c7c6a9cab36a2f4da18ce696bed0ba00a3100c6b76d0cd489f416c4dd3edd7725056c39fc08821400367473d3dc88b8d59772d98a82686b7c6ac142df034129b181b034e4259d94502ce8e05a8c2ae2a46962ed8e00d727bd1739c953e0145989036a2de2f1b56348324751028fabe9fb8f77a5b15befff460d43dfd19bbc96d58149e343fda1dea3f2877fe14f19fe3095183d6ad5a72ea6303117a2520085936dd39208e3a7d36b101f8fa82fadab0f3191fe150a6ff9dbbe3d847cd05749f0aacd12197190da330a00ba76fda26b928b093fe43248fce51c04607b9b6a48343e2247365cfb2ed2f18f4243c064a1a9514e59fc0e1b8dd07cc59580f337854c6cfeaaa7f188ada3eb034d8eb9c1b149b38c7288b9bd6c96d8fb2674008c6afd1f9328244481c6c7f7641bc00525c60409ea9162dd74c459f020fd029e97ad10006ca13be06d4b4e7889b478335ebd1bf848501c75790c4190df0d75e5da00c61f4fd8179d87b1f888637de532726d56d5987edb32c26a723e406280cbaedc73478fa0efaee1cfa189c52ad4d9c538a2a601dff57a76d1b3c8784085673bfdcffa4233d33d1084f61a59ef7ffdf651408aa2aab3fddf242a749166a060dd0b549d79048e45fbbf06f989b328c8cba40f3206daa72618d172c78d326e62372c5591c356411c017454dbc21378a66fe50e432195e7274072af73899a91002ee3319a13fb2ea598e77cdcdaaaf5f90b025e983819be4963e3b406716ec0375ae0504df9407b09a738836cd79509c88f25697e296f9f131b6c6fb14a7faf794d7154ce2d03e2ed3cd0abb1f3d1c13d14f97ff17b84490382abcfea38b68d08b3a0d8d4ff97e4544f3d20bedb1050df6122888fafae916bfd53252259369e6b9af37cc3ca68692aa9835e8a09d7bce4cb7097963efab8570ff095be3adabaf6be7332fd63a775cca4b13919325a4ee59e793191b083e3d5e8d922c40d2afcd5e48eefa961b79c29909a164fbb4dc301651dac1526f3e0977b699f5aa4d7e4715ce4ff5590e78b01e44c6ca1bdc2d2a56e88c32bfab5fbd5872e8f5ef8f410ba0d405d8195d3f6198c052a1c532691b65665476e34402bdbe7ddef20bbad81709916dee326d88fc90aefae5c0caefd781197a8aebcb054443ff87f96be5a8c234c7d1d3401ce54023389da0af728744ab9adcd5eb5310821b6895b6b93bd5dd1e24ed9fdd9c4b7f85961ab457beb31169847b399e290ec31e8888c73d157de8a8ebb8d8967e0113a52928685c862a0244c839ce707eee1761cd83ff622b58549d572e433f6658e6b230ae03fddbafcc1a2ba2c0578854a02d6b01a51edd9fe1f89809216dd409dfabad37e5434e0c44fa936f2c4bd359399c4c14076bc631f6ea9161c05b2b3a9e3fc025794541f21fe192f8e1523325ee1097aec77d6cd77c67d8c4c1d7f7f42485f6e447896ad60855b54b6ea8e967632d8016a55da5c1e949093cda913c4099f50809a3d7ab3d6e521049ee0c2f6372ade2271df3b2703c1e3d8cbd0efffb527da6e1d3343e8f8a77a512fe6db9c79199b720c4653e992bbb39ad71554c234508d33cf40fd1ec65a38bd9b0c106db5caa10aa73c461f334e22a277efd838050a75edd18d84385f42ed006bcae8ae9e85b4f94c61f756854de053a13c746a8c4b88aa9216de36cf7701c5b4d86c45ef8f7b9379d94887eb1e3f7d4ddcabb56d90ba01e83cfdc4c8bbf383c0e80aaec038c19f534f54ca90b25de0f18bb452552e68cf5df820e1333fc6c7c281b5363cf8e02acac6d8a7c826aed5999f9913ca6a6ee411b6d4ceba706770f1d70ffccc815ed2afffa0623fe6596fee04f8257f390765169db73f845c8e38c1098ee7a5db961ed039f63ba95a09521e8633ea845b443c9a9273b4bfad019a20a09744f075dba3781dbb4d6e5b6fe6cab0b499c708482af6fd0d2f27be95018e094a391b97ac4937d391539c9607d11bc58710037965ff2895fc14022ac78f5343e13543ff5f16dc24e048dcb7c369955803d249b8b865a7a624be95d4fdaeaab5e1aede1f0c6acf1671d3dac4b72f3aefec0f55a4d7c99cc08d1137791f039758d2504f6424aa6d07bd87edb9fe9fe188e3443ae6ec7726aba6b7df978496f92891cf7fcee42771403a43f57b9b0871641942ea33819d46ef232300bfcbf8f1648adbcf1aa55075fd239dda91bbbeb5c650eff884f59e0b16b6d9f2dfa2f34595d778c7861a47358ddc7a7b6fb0bf04ea802fd1670cf2309549afa05ab421bd3a16ae65822df36fea850c398aa73836ce89ab10bdaa642a1a380c54e10840aeb3bad7209c05f46c880ab2afc801484d8836698d6bfba586c3abe403b00db1c7619b4cc6b7ab903602336c1705e62631ad149b342ccf1e0c48e3df5ddc4a18074dcb6ef3c5fd1d4f1f01d0cf0748e44bc4f0d80426fc28b27559cdca8d41cb6a834c4df4f2b559240f6634f942cc16b882de97d69b0ab5f47b3bb8e7e2be82cbee5a99a4a4c74886487248ce915301e8019d0d885261b7d36671f49f961187fb9477fdb111f385f0b68735136816c4ce7799147c52311d527a1c91c0dafed0a77a5cdff75fd616e60d6a3da5709ed662a8d818af1cada01efc8b99cd81d97d59fe902325270a1533455ae7ac643e79ff8498580777e8d659b75102ad15e3eed83cd7eba5ff11bb348ee4264420b8cce422cd75216bf7eb7c0b1046da03e63f8ccaf7df63926778706c72481388cd120f95c997428225070659488eb9e2159dd54558c02e709e884a0b49ba4c0e5b540d3bd09f007a0e8e62925b47bd111da34e964fca8167fe1695a522899fd6add9786013558982fd0f389e3b8d8a95ee31954426f15531a2190bd2df669a3a8e4ac3bb671f63facb8515905fb0dbed199373260c9c04b08719d80659196a701e42b422757d287d491d87ed6451f45baf599e28c2d1f99c57ea1900f2ec7eabd14ae83c72f8136ee9c344c926a00302147f84723598885d1c9af9b685329c328523aed264a3d1f0475e62a49180de4c12d879f6d1bf2bcdbe41b92dace685ba2ac766ad745927d115c8d2210e0fa25e3879a15fb98f863857477664abee666cc1ceb1ad5f1d2fcfc949517150ff6a003a1c53a4a604843560a1559f6ee98a386c246f10f6b970a620d95044d8e1e5f3dd225170c848cf40d6e58089a451157c3501dbaa74d5319eedd3b241dd604e937213cf5ae92d7ea7a51e8ccea941cbe072f02c32f19802313cc3977d1c558333c84c6b59bd97a4e1688f0cef16992f4f3df14a44d98e042eaa5a0018db30ad556633b6c1e5c1e9ace877d7279b2d4155722caf838efb0f891c43a2b0e21dc8bb7228bf92b10d64dfd3474eef03b0b8f8ff2a337643b1ddc26171a4d403a3618023ec1c19117d647e6a2a058ec55bcb3f8a6edd7aa9eaa998cefc13b1e01e7c046966524e0ad74bdc62188383699c87ebc95b5ca22d6d4d2bfad9c0f08f8c1de4bb2539d6396ed2e078efded70e8ee423e6b279308768668a18e3b3e03a47bc6128e593af962a3f3dbe863cd40c561980480a753797af7b5ef2618e3d5f6245af090c1925004c2aeb85e741ad0e7f30b0b12af53f195a76c04125ce16a5de0126021ae3f837f590791a5db1edd9123ee24ec6b4f9255ec61194e8bb0fd4afaf96e2487558476dc7f3b00776f698e28dc2f5f7ddf3fac3f02a689db5b6f3f3e6ffa7ce19ecd99aa8629d2e4434b618c7008f786534d2d09e425727a2b34284278e571b726af08216b8c33fe06484cf08c143c66b047a19b538ed8ff8c0f03e9bc6e12029301cfdb296f0adae8202b82272f4e59371069dffcfe99c2839f8d527973de213bcffeec48a8675a76438803b38cc2d436ff916e79b93d2c39dd21aeeec5e7841b7650cceab9294e0ca59f501b55f700ec969dfb2fb64f67aac4ecfaab4dcf82f90c3f37cab936802ade5f2dcf4fe340cf5f3649add0a487adbf05452bbd4990e20486997f7d65da42990c04d4aaaf24745938688f330b8950ef9df05b17e3307f849ab241984cead9286f231ffb9edabdcaa8c6951d4b219cf91718ad9be386735505d0addff3b79a651928def050539e166b5eff16f88c36ee978386f9f6f59ead2fa23242eef62182044f69be39f56ac27ae4d897e733f2b00417d0036e71c87d58b708ecefb82c147a5167348465530c5e5288b71d097b510b99561d70d6e957570bd99f0d69d507e1acd0d25a075fd36605192abbaf7419a23afdd158f1dfeb692662c449992b03c510cd6b8e59f23e32849cf01719776d2fddbe92a42791191ec7bddd3d0a85bb5b6cb52a25df5ede1e77f353772b83168e44c842cf3c047525dcc2ed7be027b14e9c30f46649df12dda793a880e46e7f215ec8e8e63fe6cf885d218b1a33646e1e66e71c769d7787840550293c00671e5b110aec6a3573b812d606f7271b2a5b746ad7cc9aeae8f9e70e8e5b91973f4ab258be4adf6de10e079053fd31da9be1254637f1cab79db8830aeb6f87a73c0b80f4379a44a08f36d07f4119c57300112f21f3139ab74262a6eb1354e2299342bf9450227852d865204cad9b1f92d4943a01052289aa0e998cacc56e7a3d9e2d4483504a842f527ca6992d859b661b0fbea2a69284e3be832c679fd89022b8a66ec4994c62a795092d003070100060bdba012e1b4489e82809e552907159a7a623ac15640a89b11d5666b51c45f539c3d52aabe920cea9b83cdbd162af88c3ece7155c66ff4af2e4297594ee203c154db668c5e41ef9ae78e2d38b7d4e409467e5289ec3fc7428bfd4fbd11ecea8611f65716ecee96bcf2cd6994ef696043bd4d68f9bdb121de436a736e4329ebe7b0821d488f59a87f907a4aa14fff8cd54d3d3167be2c38ee7396f997eb7b9a7305b12e328c73e968876d906e49a626a577ea29e125f379907efbd2f2013bd56fd12269ebacc54642c789bf3d38dc942da9a36822f4dff01491e8a8d7b5bb47f209a30b0ea3dfa80eb68d32a5accaf5a2c94ec75e245744c1b335b9de4768f9c112119470eb05685b074434422a68cc90a368097eeefe3f42a2b57cc7247a0103a7b254fe96ba25696b01ba594387fbb997f0cec8de6324bdfd3d93a758516ab380e6375ef782d8fb5c8f2fbe24ef440ff80c9984b5ff19787fad172b15d4a68f0d5c8c706077ba08b87d738f1397ff2d96982aa9d756e4576f1b7112994ff79ea34e8c765901056bc51b85de955e27ba07de964d78d35dcc6f5aebc722b759b0206bb34c0b40d83556dc9c1f6a154f54642bc6d95e3091e60eda1feb62d22716b9148159d870e0f4499588b9dd1a8123d8a952e4b33e7a787b5b463ffdd9c534ef2e3b65671668b6c6c719b314ab32f47616a6b2f59ac2307b060d71235b3b305de90deb9d7b1947e2e424b86fba0716943a908c61760f67817b0fd759e9820c1af443800c38fa1676aa05f54e5142ca589940d3b817dc2e7c3704ebd6e19a010d79dec950f339c9a9e326e55aa90619e0b1e7b473d88d8148c4ac1411a46fdfe89154d6b054468746d6f434e7eea28834665e76684765cbe42b3c3bf8cd6233b60989437a4b31f31946dd39efa0af4135bd242d481ed5f43fa375aaaf8cccfb6db70e84bd4005c4b000268080b993953ee202e25cf37ac6bd2769b5c6efe16bd0fa4ea58cab90aca1c0ed9c25fcbb976423f1352df866e38330e8ba8239e1e6f734c9715961a84174e3ee978dd8a16ce9dd1f5379522e3b0779d07710437c983a24a4d14ebb3b64d5034c9f18e3a5b5c09c86269ddab5a58c5f839a0bc5eb2ed6e1c7ac90809e16d7eed5647fea9969b845769f20a06939bf0a8388c64390cbecbb7d1292c69777662931fbdf803a3f67b606b30d23a04194f38c9b1d7d85e5e0e98229358f87a47ef547bc2678199a417397ec85f062e101e76112dabc2649f69f08584f148b55d241d953dd93b5769fc7f39aa4f30312d2854a1975785841c7fb0e0477f2c48f9352dfdefd627095588620dd863cfa2bf2239dd5577e437b86034fc10d7cf036c7d3c977df0c3d4c5faa5ccc3f57f61ac5c503e90abf53aee1e91de3483d67a6a0ac636219bf0aec2b0d511de174e5225b799eba59f056f8f7866383ac4798502bd7bfeab7fa80e668560aaf32648b0f3dda60c7062a7a08f325d7a0ef974d51283057ee9e56e7d991fa7d94728e3f807d7474c10e3fdb0cec007faf0c1831e64c65c57a318e225f45e7cdffa31cdd6a21d0882c3ce87e8e1820f4bf51d9cba17a3a1a6741a2b0e9f7f28e45cdcc515f476809be92f309b54bb83e3d34457f16d3dc0f184908e540e3706b478de7a7b92fce18bbb9eafa4cf49841881cf6a6e4b8b22399c4fad14b4713f327e3c6115a33f922ab17d5173adf4d39a798ab31bb5ff9a80100f4c9245a14ad49c5f8ba0869c53a017220dc70b8287440b24eb34169d3ff2251ef28657a05780895b95005c075e4d765ca177f0ef1a06cea9185c47b091c28822491715b54e8859185186adfd688de5b7afa534297648d0935f7e1acbc080f51c3505657bdbacd24973a36f93bedbcfdcd0414cd436dc27b058b5bafe0640b397dd1c881e9a118e71d05dff2f5d2abbf96d35abd2c0cacf35d1944f6ff02b28556a2f1b0ad21fc41c2dd6f8b3116d32cfff14712712519a93bea9cad8e339ec5c11cfda100ceb095a25d77a6b19ed49e4ab4b378b22da9ff4e871a463d013959531c676419baf69fe32c058d344abc7701653d795f1c001fdf1f3a005e439f2a1d0aa046c48804c14d66caab30b2f11ca11161608b835746e7f39d7b512e3055a7b0f9bffae43f3e3ff047ef1c821525cf910a42fb15d9948098f05579ecdde70dcc377f098183c37ce433c8d5ec1e5f7877bd69f400d1509b4d26a0f4f77ceb67cad804f289c8ac265fcc8950a842b4f8ac6dc083115df530ec8ef23e26de66a57116b39a4f59b96c0188a72a65da4d82438028f7ee96b3d38f401965d6a6f048c2b0b668f94966034f00bb054365e496691b5c1bcd8fc107c13262930f8bef7d38b8aadd9f5718fb6ed6be75b7865176eafe16c908a33b839f5a506492e998253976b3f11a3887872f846d66665bca881c9b779fa7da73a015c3c0e696a6266cc26b691b4c602ecc0a2ca93956946f9ae3b35d9035f6401c5e09ca06c70729357bf64a19dd59b9f6350cac978907e9f853e641e1eac801866f59cd65197a609d57a8dcafbe5254a7d54cd661e5cc1bed5bf2a24c482a393d80d468deb1e996f507454aeea0295bae5e073a08d53ac590b49d690542493c96758f81ad2fd3808707e4cadf5a3838e0654b57991ce4f39be2b41497b44c0be43835c937b45d21119aabb094f9609038f3263b5cf91e689cf5068870d0f27c2b762776a226ca9fef5ea9110c8891d8662d966995d09e98fc57c2db4c5b159a9298570efebd6a7658e7a811979afe8e4f7e924461b47f0a5b6d1710f41eb3f3223bdfa02d7fbc62f2902dcd4ba4a0b9e08aa336fbe6bd57619cb3010fa25980f497c6a27de69eab45293a8cd5f9b6ba170451815c0e7ed58e322f516a32ad3104f36a4ad03b266d1a976f63374dfaa945b1a2495e3d2556c9e18921cecb1fe4f5624e6c108b4b8c90f3c153ccc0efaf410c8aa28701af5a3faa88f22fa6df4a7b2b2d443eeb55ec111c03ee07b19d6a861e92837a6aff89bd17a8abaa5468070203054ba740bb56df0a4e55f170d8db148b4e4326d7f15ca1d24577a7e164e94963d04528e7c1af117c2a432f13d570e4a388620498b3a3bd26a669e9c772b22a8a8573472cdeecd32ef6fb6475f5d24ad1e1ca0601960471aa66b3db0a5c51616b108e51ee591506f243dfe319c608aa8de1b249722646694d4fcddebba8fa2d2fa1527baf6163cf5e6f65517e6f3c6dde6c593cbef3c9472315c1c83a492b50334bc665fc361c3c9648aa8a2507a2b1878b38b054fb7ba56a9a22a806e1255dbd46c7dfd38038e3acb1ad4d6cbfb87effaf34389a30a0760f0181fe6246aac37d4a269eadbc58dd24f175e6120385b17890dd67998fef9a0885e4b0d4a538758eab78903266c9a7e5858f3b5ad476e610ef8f6c8f0f5bd7e9f57727669a9f8706b87c5b2606431d646b4c0bf82421df2a154809cdfb5a3840ca5a6a3663519ca7bbd0757a994c735291409c9a3be26f948404b3b6c5e7c2d859563d2c7ca127d55c84898dc97f4001213d59ca68e76c5669f0fd011d5f69748a181dfdb64c7ea2adf8f2b2ceb903b0a95832c4ec5720beecf1aea9a8b740f02180a56a12c4b6501b1d3e666f67efda942ef31838e9179e7fd07df0efe5780f239b820f77dd0c0ff69781f5ae174fcf5c1d76c2d628a49c988fce1566007b4ecc318806bff383d181991e6fed060f2835250f883760b501c01f8cc7206112242fafaa420bd71df314bab4f8749d85eb1e5f79f0ac3057f9778e876f1795901a2a000d4ed091e67345a31eb413ac9e46fc025573b047eacc93729814380cba65d75f9c84dedbebd64090b2b65685929e54124e77c0e8278785bee041a7078138e8e3fdcb2670288e01826fbb9c8aedbb8f9002f5fa83fdf165124c59a7e9fa54d0986b523b6d1b6fd168cfc23116149af0bed43e1e1af75745829308865f904db0f2eadad4f33087bb108b638044cdbf270e4d9e000f58717bd98746b04a4d9714ad270c663ef395968672a1c5945bba6f5a7e820830357bed87f4148d2b869d4dac3c186cf8ad5e375de9e926b38c108ffbc9b8bf9d96d32af24dd1420935ee2dc4942f5eb07e29c49dc4055615f3bf8a28e83db25b8364f96d511aee3ef3d662e5bafb227089df95af96c860a3bf6a265dd320d29398805dec7144b4177690e2e5f9e68813644b2f4632af6bb5815769ae2df9e7693f1fab768867e166ac2d6187741fa8782cdc067cd8f9ad4251ebd75c14b336adf71867bc39ebfa2aa6847df3501cd64ba40ec7463b15cb8ccb4f4f4364c021fcb57892f576db00f8d6e569fd266928e6db742c34f4e14f96bc60471a43fedaa512c11f29bc70d71c4ddac408f39c77eb21d850fa80b6531fa502b859235f48b4e7553ec568d4012586f1e12969ce74a99119c5af76c79841ad7ee215c510356d1d9d2f74cedb45e17dea01dcf19ac0f61c39cfaba4b7fbcc503b263abdf2f3e1e35f33d62849188273ab5ae1765bcd98031300d7198e43147b9f93f0c7931749ba81e2489c415da3e3662e23aa13d42ee0c50451b448f9bc88ad694b6b292649f0e0261b094b674f76b55a1b0be1eec220d1302245a337d5a10068cee89eabdf6c651aff4ced0cf97a18a25201221f8d14f33ae22db46ff43f93e2386ec37fd4cba3e83ef32011d57c638909ed52b1fda8c0e94aa8eb045078b996086299e7504bc199065c161357d42cbf10e201cf37618ec7cfccbd735473fcc41e19a073f3c75e8cb675782519b0d87be4024a4c4271071cb147ef6e89a87f877d1dd89a1a059ed7df493f8178b344d32564fa6de3afe79ce899b29d55ca54bc351f7729a00ccbaa45a700b83c60a99e7ec47826b4a7c9e2f846281dc3dc3d5db17f9c653456da4f6744a8383c34eb27e07e6a3bdd5d2bbe56d19368d5f69a5b243f9dca6b61f28e5cb870c5c1ff21df10c1b1baf20de0e48bb91296cb9474781750ba28a67e42a4f05e60336bcaecda997e6d85dad96eb514604612317c8fe6a8d1a066cec96de14ddae7be4ff8be337dc1ee953dff691bb45f416b6f66c7d4b0e67ffe658863b915c85684c9bbc23ef0fa3a5b38b3c35350e1072185d2bc3a21e552a03fb67ba87947aa2a3032b19f665afc984589c4cf72e3e24a2bc94f3cf959d4379a5356e8b17c1597ddcc74f8a8999688975f5cbf024e2d2697cc1467fb1989f9aad0297a301e4c64718c13ce5c068c07681b7d86ba430059468baa8a639a0650197498a7c26d6c77f19f51662fa86f7a0d230def6d47e6e80ca496940eed9f024b41ae43543902ee1013f732781a7a50b84bd558c5b8e5982f3583668db8e32c1f05e3baf3bda12a226416661028657209c14e2af9806eb167e0abf0a0a5af201259276e92c852d603dab04b82968a3694db8b8c2d85a988a7de154bdf143bbb5a4c0dd698eaad2a6d0d5cf762f24eed836ec5793530f149f590360787b9b124623cfe65fb2a9def904411b4582909af142ebedb3266917f500b1c53b4b5980fcf71106e19af1ee8486fa2227cab17e3f52dfc4ada68ebfde7415241a5f235035288830db93f503215f7109df07e46c0fcde793a2daff7589efabeb6637841756afb8bbbf2e31553533103293b34a6d33e4e896c3753df7de28461b02581999d11e2b4cfeb3d278b81f241d80ec84342cb9e7b17dd0791e608608527558df349268c630a050d898b490df590285084974b729555508b39ebeef6c7511376ec57d2cd3f8693773807d38381cacaa2c321b159ef430ae9711f51d615fda3efa175c6c8427981d531130ec5d12b4b63355ccfb0b3d4178642a16aa74661a6d92640abe89cbc2ac545378e6afa85726db2d108cd1ead30a07fc696a9d0fdab25a9d712d872f7085aaaeb22c71771d3be0abd92c9081f8168f6faf62fa63735a8c58f96b206927d9e92e7214c1491eb8fe0cf4dd190554ea59be8101b2d17c4ed68bc8d6689e44bdb012e40cd3cce1795bb55a1e577d2a1b42e0db87801ea2e4495362173ef5660a366517100c738df08334da9ff9f23f15f3ecafcba49a0797f9d64c947ff8009f0f9800a774c20bfde206bd8a67564eb0775e5f53b5b92fefeb73529439153547ff8a43542cfed565de9cc16b9600d14c5bd6cfb21cba07d8c6eefebc08c8ecbe97d77ec5ae19bbacce16332f9aff498f05a4761562a6a427df8ad446e648148c4ac1411a46fdfe89154d6b054468746d6f434e7eea28834665e766847655a846b3a5c36ffbf25cf71b3c92e18295456791f679ff7eb14f15305a35abaf0a05ac326c7ba5c2b4f5de27717caf3aeb68ab2897f7944fd9ff0bf3968f62fa2e513098563179e696f2c25ee0af2f0baf714bd8cd1fa9046632f52daf26405b1c597f410090310ab19bf5ab8d13ca81bc630f6a0f57826af8c0a67d46ad6802ffc0e3f4e8169519af041e1f3f1d31a70f590e1e369b241ac25b6004d2a08c19fd52fa0a31b708083168363fef90e20362e001f728b6e72be9758fabe095e322c6a517822319c5780ec36255a41c97887143b5509e64a2e6ab33c0513f301cf23fe1045af45fdd74fa4841db87daaadebf90f70b01f6090fe688529fe9f4cb4952fd2c1dfc02ac959988a7d934edca7ab86c3796082dbe2eed92e45d5c068ec0e703e43f6b91c06617560c6b8c12394a816ce8cf2488793954e2610fe73b8259d576f306232ca96cd9e375a57a3ddeb286c1802b2a512fc3fc79ff537babc33fa2dd51b9b874e8046ddb250c8cf9a190139ee1ba321d63a3e2de9b925e22708cb690b3dc30da40c4bbc9c0e081b3c6c9cb5093d54050a87a2c3422352ca77f239e7afafae61dfb3bc1c1d90bacbb943d851a2e10a3899a229cb918993d2204eea4d5249560587c06e80fd5136036e7d5eb78ca13daeb75ccdf56e50a9b206b7834c78f2a46662febea158e8f25dda4483a0dae0ba5619111b88c63c7e84aaffde5b7ec1f43505a464558672d5a29bdcb6647da6b4514743e83a66546f918b6add669fe5c5ed5f856be0a0d02e4b7df89374a6a878c681cd57557ad63f15888047b02e2a4a91dac45e4bb7bdd87b2d26ac971727439ce7be9ce4872a286a1f02d473ca1f57c503ae72e55a1641c38cc8f7ae5b42291c08da65c9b79c362c171db71d84d31cdfdeb57e658d1926d5e7c630dbde5b87527d045115ec039000d32044d607a679b7e0b812a5aa96daee23ff77f5a49d720eb2f882a1af3ebc5613f9c9e5c0a979176e29579ff52b8063e5a28302368fcb8f073b6c636693d33afa212441c9ecd0aab32de035f5a0af9a763317c9e491a357bf820f3ba5946942e5701be4836ab8673afc3ebb2baf2fb151f8a47fa3d0b10ba93be5b3c2ab1c8feaea3396f51aed304b8a01203b84470e508fcb344b3cf48804fdf548857839fd3bc7dfe7286bebddc2e9c56abb9a8b801660fd87bc221a1ece67c615945bde6c7afabe1028aecbc6bf0649a1c4639c02435099e3f7223f7fb43fa3af0eb275d8df6e77e46c683f56a4fe2e38037ef963a4ef27f3a175cb03c1f7230c093ac64f516a65dce8f3f96126e2ed4c5e0b4eb2dc9a786c8367ce41ec19352f9c5658c56e613b5c7455110e23d7c184c4e12ac0db9cb7d606c862f3d4320d3f349442ac28c9d8bbab429fabb6ce4fa5b890b0a1ca347c588cfc0e6a71526d4336f94923ce9bd53727da9de6670bc2aa8e736a03a53e442654931e1393249e72d150e9a636750cfa1b4bdaf76d556da2ad4b76593294277539db7a6b0554105aa9490941e805f716d577e922077aa65baf0ffa759d82b1e5a08da9c4b092e4aab7beca65b53b763f551b954713d01b58c878eaaa3b77cb88f7c59f13659e2761fdeaefea58bc367581f0e6aff3f9099e93c4d5990f50b654dd62deece03d6df8bbd420891f1db0fe29246af1d5121a0e6a29f6a7c793765aac2925b4c388bac43c2a7d3880d8fed40fab03fa3dddfa5aaad9f8b5800d0489831ad80b8f4aa3ccb93676321ba8670f776b06c50271b7625af94384b3c9c00132bc196011863d7ab10a5eeb68528aa83b6ad2ca00727a95aadb9f89186a8d1c8897cb40903ae59cc9d8b65fffcf932945b06ed4185a247bccd91949bcf157da17d24d525655f9c292e336958717ec6742b83cbd3e18dcf6f4496ba929d3e696f802385ec84d9065bb11c21d17d5c48cfda86eefd32b353289fd98322d7fcc5431275d9bce29e8709ec2d9c663cd788558d69091f3e7f8358bd854d1f18b6e682522b0a585004f838fa44fe03bd72c2aea7abb0cbf7606e83ac7ba27c5b6b58f1a8bcaee3ad263f4353c67850f0e38470b381b772df7ed0e0ccaf4f9919e2d1c58c0e723f370407df5c408098cef40d21e45718c0386ec1c917de8701b3a39503a8a40b7f30dfa6737aff70d45719fd00c208964bcb5a9684a9296490431a8693c74d2be64108ea7b824d334daba116e23dd13e38314a52c61237211f7f9ae958ce7b104ce367fb4de34cb596c7322aa45631f42782827c4a768788c9cf5da19f678733b0608135f38ee2900deecf76d645970b5c202ce22e4c4f35caa695f844579aa56bca74c63a5510b1e4d109520e282daec872732e809a8c67a74196561174a299639dd807481a99666699322933d5af853f85a6d764acbc8d663d2a3575350564e8ac0fcb241d71982d9ed096b0502810cac0ebeb8434ab99c9b062e68554f68d7ff8cb6d264a4164632da00d74906ccffe3910f5b8df60965963ecb48f80bbec07314e56943cac43aebf39191bd19f086847c62683b96775fbc01875dc3f2077cc0c34dc72e26fbe77bf6466090c69c89604f3d6b49798b597404e523ab73a0198055773d0c8a077ea7ec67cbea1b3e9e3f5c0c5433aa5ccb91f96f45a1817992591022c3ecee298a55b10f5bcb5054204d8bb2d8c54b0248f7c67ffd63ec890cb1b234e88ea4b9170e6305d60835cd44c5c214968168e1a27995fee5cafb3366cf4eaa8f29fc3229ff418973f7b68e912aabc858a4fcb6ae6c62ad523e91d806bc2ecedad0ec32ed36086e490d87ef76e0c8ea2d6bf931c14b4f36c721035fef19e9bef5c7170a93853b181e53f5d19818b2b1daa36e9f0d083e0ce1a801cf65a951c2fd6457e567740282486dfbf196ee3c40f1bccaebb434fa58fb8ee07f4ee3683d203ba40f83e4bfb9ee7415c7eb374a2a29871f47959bdc8841cf4016744acae12674a63a2ea2eb5bd6a945cd049481b7105870a0dfda345d14c6981e81a2be0d939c844975d1f986c8b81111661b84b832d7b059844f3a376380e819542d9a4f614919f70a5c7df85b3a254d8926067d356842b03dc2ac2682ad7b8e3a2aa91a8a0bcbbf6436daa7e2aa535c518c4dca5fa49b618cf52d8f8efdc1ef50d4817c34858f4ff165d0d3779bd9d931f468b2ed631bfc52a777fc3535ba31b0e8267efd2cf723c69c52540ddd73abde2f3ab53908238210b7a4f645fb94705d3c81c33aa8c2f13239923671c4282d597d4a54cb8f0a53e9fe434b82abefd26571e3323918bc1e9e1ec591e3bc49a86e63a25c696dc5679cf8e730942a28408ff432abe760c1ef02c10c23cc2a7e913e28ae9c945437f3ae201798006c02407bf6100949ed19fa182f8c6de70a9e485dbb1a1a90d743cc819555bec53bc83f9bca3727db2ce7cda0993df08b10b515c3556d50df1c8983e7a06f863555f6abd74600bf79edd08deedcf63943da671a03ea53d43afd19d4b4e1963f07af8f3c5bbb010b108c998b9b948a2d49ade7d60726d55b921913a86ff3386a7f7452350bf4bf2df1b34d819db8ce241bbebf8dc2d790554034ed90905a29359c4cf3786279c05c7f31114f5294dc17b229db3166292bcbf0c4aa1fa9c1ae301c9d06853079eedd59b66ac0be1927bada13ddf6efa9dbc220df5b7e896098891e349827408d04da830f00489e3db7fc8cfb7b5e29e2bdd22c8a724c3e30de1a992bbf71b4472bd0e0a41c478960343f978eea78c03292e721817c28933063bf092466ddfce8b74dfcba79b3667e9cc856e5d0b898af31277d5a86bff87cc2358b39211008e2545f39347571b31c59045f492bf68f09082d6979a55aef26caf57c1ed052220ee5c1ffa60eb64b262d91fdeb68ca5567b421343378563057130201e856679e08acfebfcd00fac6fccde8dac940addf3e8b6c22db7dcf0b67606e25762b08d41e735db1f71bc7436c979e80b21fbcddf9f2aa467a0d1555cfbfe366041f0c9b64808d0af962c3eb3225014f7f9a41d565a35ae826a5d253affbdf88415a7bea49b3ab7033ebb499637801fc0266c59ba75fcbd3293b881a780c7c573a6ed65b38d0841880153a55747a49adbc4579e01959c4db6f0a024833390c02df52f28a433ba6109354565c0e96682e010d35c5c970acb0cf1b11c9d7c1811488daef0f049b4065b78bb3e21615ea67b32cc7cccdfb8154e368aaed4b02594656c375a9bd0e2a61de84f2ba44ff201cc9e1734c4a0b3e5e21fa37a04b7ce7859cc0711146283f4509ba269132d983ffa3f852f75d1d44df1a96d2c58fff233701a77ed1b78d38567de4e8294d427ec5ac268bd46a020c9e7350326cdeb540f75bc14cdafe34115bdfc2d57bd0625f82afb5f808763db32bd9c234f88fe747184aa33c647abfc5125dc54fa13b68141a9e6982d327cb6eab9ea32c4b67028ac5213e08e6a81a2d6d7d94d8d3d477777fe2d701f6c097d691b19742afc2abe13b01274bd34149e728bcbef957211054edf5272c666a18bd13e2703bd22f18cde6ed87147cd76d001ff36c581bb9050861a666729728b8aa8b93af63b6705fe176a53b361e82180e1d8dfc1467dc98ada5fee2cb2dedca641d43e5d573e632504bcbc770a460812f546e089e1e0537f2b51eaa70ac9d28c3d784c6d38173470ee6594d6d8114047d3f8a481b91fc375db50c231138e3fbb33fa24e6a2dc23dcdd8a1c89d5b4010707a15607d09a457ace0b559a8ef1513ee5890a8661c42ad53569b19e5f0ba5a6bd5e325d80d17e38bc3e852916ffb5d027275ce59b6fe0779d0b6d4bb55b9df741555c0662712c145e54cd64d459e037f7a684019a0443348270edc2a5d08fce32ce89f085d2207319abb916a7896a974fa0819ecab10673619543b86acfa2cd1c4224899c58de51803fce7aefa0bed5161ee70032fca8837592ac4bd8f0aca0428eecbedb23c7fff03950d5c7aadb37d940a3a1179d074b41704c0443100881108daa85cc9ab1a28b8461c61b5f4b24089783d62dd1052d7bf60226284f00f47965b26770e66f2c72ba1bfd23f7411ab67b9c0b74abefe82ef13b4ab59fdf83e0d49b492b18a7a38cbbaea8f8b56144d592fb0c87fdb83f19bc9eaf3f627a73851f1a9361e90bf7c2cc3f4c01e9cda068aaaf4ab22a805c62836b364b9af1ba9f07543b2b78d530b3017d3ebfb7e238e0a902e851bfd4bd02c7ef6ae1836b3c389d0717df436f8faa725e649bb30e1c411b1dfa29e00ced297cc969d8fbcecb723c44f8f1f902c5834b0f6afcadb7deb064a7e0d2a52ff3f520581a05c67e36cfb9bcbf1bcc58c0bb7b01473f771b083a3046b406c6cf6bb97206734c5f69102e07116b0ed318b1986040bc790567a2c5225a3563b8c3ae0845039c84e9898e5ce9fd9c5afa03a030b12358e8d5a37bc143ea6f2a2af2d8c36af283e1e148aea89e7faaca36c7e5b5b9c9579288708984ba3c9a9c2c65e181d0b5a94a41a3fc1ca2cd56621c5ef8ae23a74fe1b1b1ccb60008e2e0526e089e90f1a106c80265300290bfa683e9bb27358c21b0a3a1d7f32b36e32b46cc726f250a94e810e2dcc8717e219178860f6c68574a093f4acdb3481d6058e2b2e36c41e2b887c651a7397d17dcac2f6cc3359b078ac60a55a8009a91560d684d9423b569c68c43ab518a092909eccb763709fbfca5f64f50798b2acbc36f6fd7aad211f5c67e80346c754429096fdb46d3e2a3f86f3fd62a0cb52bb250427b3e64cf584adb781b6fd54e7c927df45a47c136b7d7bafad59653186c8615310f15b18894660449c702eeb53902f4390a1dbbbf16459eb20609072c6ec8b1f4dc759fd173d98ccca272bfb07a18ad32346bbb048849fb29f65f18385ac24a601101d4405c3136638ca51089fb039661678316007262c78e9c3db9d02ac0ea05a3c598afd8fd9bb07db914aeaab82b196e76da878696faa4712829960ea53089294703e5ed25b83686f4bf030031faa3004d727cc4602d4e37238e3e86a8b083bc0f4c6e4cc467fc43182076b8c1fcccdfe92b7d5be764678185b9fa0df0b16649201cd60808b3cfdafa748ce77903db3ababd671c33edb511b6c0b82a63aef43ff6eef212c9633a9875db44fbe7714aef6cee85a205b4f9605b498433be7695ad0645e6bbe2fe6edbc300d202f6e0bb5993418ddc00b7ba6053317526faa87b4be14916dda11b733e29609dce665af393ea3057606a806cfa1ae7183df038820e6fbd07150eb2d4b7d75a67bf636ba00ae9b377bfc47ed427fe2a1103086982f84dff72d72548115ac0cf2d94016638a762eee3820c72a436126c95e36505259c6fd1fc00915b420974ea70ea8208c21186af74535d845796c63c92942355cacebc10f3b041cf303cd35c52e5b1cce3588fbd05384964911321b542e3ea798520723c0118b61ad8516c1a8d48edb1ad02044f668adb0e12b2b5c8b3853c669faa5fe9201514571bdcb8a143d7b64f54a4f00e2832572da65afbe0e7b77156ecb1776afc9e8beecee13a6c96400d545991134e63c57f9a2f2acca4fe89f1d3cab48a79f720e3d25e0501e87cc9c3b4a913c336dd113005aa3da28bb9d02f3e59e073f4f1d7c898e36519ace589ea656a64653d3e22f3ef09fc7c72d179ce40331de0034108c7c7337c34dbb342a085f9a8443e74f58efbc463e129774f9fb8bb348858fef1d4ec2c23abda3c9c55f35e195001dfd2209c06c97754b55f08d381f4f50cf6e9662d2ff050ae00a0289829a2a4ee28ffac9300934453b83dcc88b9883a24e06d9402ed505eda53e6c87a47ce6c4c4b687df3b78139102ead3f0d22762d49a6831667417aa0d90751fdef672f70577a200e8e54fa974c9bbd4d61f57b6ecad17f050eafcddba60300c947e43f0f95c33131426fa6439ea38399a7c70f8e490e2d083835588628a31d2a89d0dbb6c239951d6f84072923e0b3724de17ad5271d1bf76160c2411fe13f7958bde77c7dc12cb8e8ec4d5fa1bfe3cc95f6b86ede104f0d5fc44db11942dff9ce246a91fe2d1be38aef2b856eb484d20d8c8cc080f4c7d5f46d76d642a1cd0191c66b600ee35b3e31a258fcf6a185b13e4aada335a02e9a0316a556e10a3e3fcabdf3366b277a51e0fd2479d0924c167420a5101dbadaa35a7bbf4daae2c20ddb91a0b32635125f120056b1e818f7ebb76ef2b28204ab09980ac385a2858538c808f189d50d6fb67330eaf800406bd2b2f2f8e1527cebc1c14da8ae7effcd76373cd680c3b7ee246de5120b15c6f95e9d51d17057c75a7065abe26754677f8cb6a4268f849c9d6cf3cfce83f9777ebbbc137b602383251faed43cf20a2dfc966299d5656e3f536388373b710ae26b42c5ef1cc4e687a363055157aa890e940aa81e599fc9ff6d17f0eb3aa51f888c336dd84c21f0e6be4930e56ad5e25a756d5dff866c99e5be52b7139aef181c711ecae1df09456c4e4a044efd43a307e0e8f1204a08852a84e797bb879249b9f7fbe9e8b66cab76848ad4636fa3416db6b7b10fc302f3e538d9019911b18e1fb29df1303d80bee61ec7b45bea7c195b96dc247dc75bbc9e49637aed853e4403806d6218026e284ba0e8bf5c95261c966245b56a0f7534c1538fc16423584f23118e1154c72c7a02e6b8372a7ada03eeb9e7616997581b0ec06a1dcbb2eb3d39837d4b87579df973ef2780f1a0e1f2406ce0f18ccc7edb69f0af2a6a6885b6c2cbe68288cffa5673245151743a7fbe6b4b19695320f88ce5d94266d5102b47884dd84a0b1ec3b746e5c95c9232fe3aaa3d69e57ec6f99b5118dd27183d3cddb8115a770cb78027d819fcfc569ec2762f7c71991a7d7a98827175bb7a6488cee96ecd17fbd73896e42f1ed61538d099ffa063ca4169d1223f6ef3e085898f428ff9bd24abf074b49be0cbbded693e074123f5c99fb0462579999292562b38956ca6559e9e84fbba275223a7fb66aa286e987c096588b1851818cf923f5c7a62d4bda076dfa4280720e1a58fa6a631e0f0055aa0f7d363ef0660c87d38f42d16b12bacea5f2432250aba4a193eb82f65e12f0406f5a0958be27167425703cbade2dfd6f62a9826a00833d9b6e32da310813664509190cae9f12663b6a59b3cd47da9fae2747f4a02d0df76b14c508722a892bcf23317185aea31b83f98bf09a569c9b32dde4401e3b25622df38c41536234bb487f487d65b5863abc8ae4f4203e12f71751f827425cbafe4b8500f04b145734872c8b68b1a20a11c423e724606711838e731231cb09eabcc7b2466098ef473e416405c44a79c3e4398f3ab4260ad8ed853a069bcfb06ac648d446e2c5af6dfbb582112e823bfe401e68cbe8de4773533fb33439a908b90164c187e4236253c32a2115ca3f83005f0d1e1650432856fed09d8a584d79c72ae2bff2095d24f2a7f13be94d1205415884e42221b9694917b3a322f1bc5dec5c64a8aa61c0e7bb0352ccc0a38884adb359156feb9fd98a475bc85bbf78bc20a551132c7fa1e4383b8a4ed83221ff517eeaa2bacd346e89e68d38d3de96a677ddea8ee2333d8099e733a30754ca1d7b180ac462d219002cdf6da40492e0df3acfe4589ebab57ed9edf5fdcde4ba4fa1975c614f4f745ae5e3a1c633effa3e1a2981b2aa572b6ceec20efed5c1a7da25460b964ecf0639c137ea6cd4d918764961de1613eadf490ee8f407b474fd8dd527824d9295cc163eb7e4938861f4e70b2a969d718de6b7694de0e92c081330093cf2b7a48da72998d5d97121f1a1520f41c935b75d56f9b5c145306f531dc6a9d2f1b391e5f2eaadc7d4f99e74851e6b825d653ee5dbf0c22f897d32859df7a0a24020b089cb80b6c183671fcdeeb62eb7fd248be1752afdc2b988cbcebe69cdbfff5d461fbd16152872c62b4130d26993466fb60c4a5496e750bc87a85440b15c0a49c7b6dfdffd9be7a17d4c5a4e05a6eacb64821e80c3b39877e8dd61e3ef48745e89cd96da8a761297be775977b55bdee5c1eddd20afe87bc10906059f088565acdbd0e5f1cee00dad52fb5703c19b79f7dc46f341c434bf24cc780b41aa955399418e9ab446bac2bb3897a1b896079411779fbba6fa0fe1ea92ae9699489674cbfb13d040535a74739509e601945c48b20991dd66c3a9a14a4239de18e0802ddc5adc80e56a7af57eaf652151b1a5039c507845d8c8bbacf2648627a7438b7a9d3f0afed1209993b3bd69c160524c9d2773115ec281c4f2d0992052ea1b1d4127559620468b5e543f1173f5651bd5d02ada1c0aced0e42efc19ef63cc3574c78896810d64b4477c0bb8d7ce5ae5ff441e389197e780475b8aad5b4f0720a4f40249b174cec967bdeff7d976838f8e5c05e9be1eeb691807045afa12afd74221c36ed8ad26411bbb7e1d74504a79236d559f56da6a80bd4ae0511b6a48485bf81906ec46ee5ce57da076bc1f428e3459f10c08faa69fd0dba8b8816fbf1e1516afb9a1a7f557476ceeb326c78715e85477dfee464e5e4083fb0def2f29031755800392b11e8c2ff59b8ea77ed3a5b0501d50a6455b28b45022e8204f5300b16c203c72ccd1ae0b99580ef4a28e5afc8fca5188b36611a448044d52c23f9c827e7d092147eb0f60e1d1390a0925ebeab32a784c2c70ca824b50654999ffd91d9ee31503e0d44d74b0a0affcbb1f2149bc981999169d7b0d5aa85f38db43e6fb557d9a8cd06ebd6154f748c086795123ec4c3601a74976bde46a4b8b768b3ec33cfb940ab78513ace59505b47efbe14da513f9932819e2e3a888c2766f04f653a3c484f7297848f3d8698ebb5785c8b56e4a8a0ecebd478cdf242abb5e1e8a747f381412d8d73f304cf5df6a84ac48a0d7fe96282e9b0daf94f016538ba25c6597ad159b22f8cfccce77362f9c7385f7973dd95cc34c63d52499b57cdac882570ba661451fe98a308e515e8f09b3da5a577de55fd53492dccda19ef87d87b2acdadb1438afe7eb5ed0145d94e58ceb809f75ac816c7fb0b638b10cae346bffba3ae7334c9b043a5361b9db00326edb072921207f1f1e70ac831ac026708daaa16378de83f1ee39486e61211c0afb1b20f2a3df4180913642a639245d5bf58cc2dec6c7efb4419067271b065cc4ce824e66831aff00a1e71fa5d80308584ae4d117648e5c9fdab7d450bb7caba0b32cffc5d4eda07d57e3aefe12d2d644531ade2cfb9153688317da9059cb3b4e84de21cf5cb8c4f12e0126d5a21058ef97ff87b8c41acb18c38699ec28d06124c45bdda5a0a5358235d07a6844c594e2f7976f8b9189b80579e1252424e168cc4c4e8ae7b41de141021e38ac6f02cdc9d440cbf3ef6fde62c5bd1bfa375bc409d8f524e40b4b5c0d46e54a6866b450b80bf1f4ae7e2a359a510d172349f1efc7dd84dc11cc4d063bc3bbe0847a34752ac795d0e697c500f7be289869aab7d33d783ebc68c5af62c4d7e710e1ec67d9c4749b9778a804bb53689f9cc605ca97213e2d0b86f7449546678a3a3cba75b7956041b6d38510f3b56d9f69914802e7a0d4f3bae21b1ef399fdb1a96f7b15ad6a88cb3265ffc944194070afd2eb0fd75183aa9f9c0bf63c0489111de5233360324b946bbb5e4f99e96c7361e383309bd3110f9905ceec2d1c22e53172797b97a1765faf53ff7b744388034c20aad15dbb811150094a25570fa39f53b60a9ce5c75b365869ae54e011fc589c4a6ec4f1b7842c0b57cd5070bb4c4a9c1225a5850cb3ddf5762971d34fc1e9811d47f0f3fc7188904e8532934999852bdc9ae60b3223fd9986544de175bc64aea516847755dc9973cc854674b0322d739278258c602604b2207a96b94a1f8eaa861b3fe2cce392f85f3b774c0588b8e9ea45e40a5a0e5268e4c5b738734a4df19b6d2c8fe468cb27a921774925bdee90b177baecb4751f4b50bf442a6a99fc7f9f2b99083bebdb0fdc6af5ed21d54fbf54211c6a5d06961c70d33c1b637c364d24e9ab126cf96e7939332bde92ae03f5fad8eccb0ec205c492193eef9cf9496e259f68e172259665e003021ece87d13757b6e778d670e454f87928c8c70a14286e2c73b2aa8aa702ae07d0ec554181dc02d435e81e933314dda0be92008712daa80cc752ef4953072fe31394d4abaa5c170331dfd8fb8012db76fea6ab45e0b1691c3ec48b8def2b0f657408af41fdcaa89351ffab719d1517ee24a7dfeadb13e4b57bc8fe022e040ed8bff4a878cf49342bc4441f74d48555cadb2099723af957655323affc37213bf23c3339e7be598c5fefef1b9ca459314466a5a2e45cd7b8390e72031e0c9c2df9cb3abcc5e739db54ac353e2b6c2abf3c058ebb363e915f9e517012cf1ec57e31c8fa76f119a9ce3b72ffac6ef675039ffedc110a4aca4632599e3a9c2519daf8788d444f3f20abcbd7856ea4b81540864641f16e5d3f3ca5037ced013868fc8a6de76485f5ccecb424e5a280ad7d2bc81b0e44510f1d1bb3621c4748eb96452f899d392e1c30b1e9169033f2e7439f9bc7559213d9cdba7b10841ebe81e3aec686e258711b3b4f07f7504b839bf46b0a058f47e06403d9cd3f1cc0a2b253fb0db9839509f5db25bb7db0d586de9a715a594cef075f95463c8eddaf7c9b991af0c0b88fe408cf073c43f97463a5c1fe1368da8ee2e01e79add023c7ac3675a1d4aac9de77f3d51e3e735d281cf018475fdee261c16c138825ca20538479b2ae9b54e4760d06004834d7b881c790421bd3476fdab7f811a558cc640a266ba7597d84e4d7c38d3329529253a400836ea25ca472dfeca579b9d4940b69c7a3663cc2b17f09a941891c51ae5dcea017a4948ab3dc49e07166a7e9b520d154b271a646311ae225ca3a63647b39d339a2f6dc0b37a8cb6f23c6e7f7bcae14fff01553d55c5e14d25c88f26e00effd9c89a10943c5856e4ded977274a1c43a5cee0ffda2d402531a1c22e9f6dddcf3c6d0518b6903cdf058dd5021edc71628f33bfd867158560e4a298c783a8d94bb360e9740d4622a5edd9753571b0947f603a3385db3b7d0af06f50ab87341297924de4df35638889979e59837eba1014bba3a4bbe4bb3964ecdaf6a1124aab8e6fd810137fcf0441ac3029b88240169d1a4285d82ec327a2860d2f5aba99ccfe7e3f8d0b3562a2e3ce4212442d76462cbfc92388e792842bbca58cbabcebab42280a352a97013a5b6ec9fec64e8f422c22a02cc2d48499ad7d016ff76cebed2f863aea68c21f8b18ba7f0abf84aa3df80e6ff677fadc2903a7f10833d2b9e231e8f42efdd82ed353b1262d7253271170aa7dc6500e3c52dc22d68644b680e543aca76acc461154f0d67c0de1fe3d5cfa97f4fdb51be455228679063b9ca0525cc00fb26648a66b4c1d533f7106e0e64e2572540c68bfbdb1b40666bec51b8f0be78cec8371bb9765a5ee6d908b0d9090bc4d101550df7f29ca0c313bec55203e3b3a7a221711a4ed61c1a2e5fed177edef8aca62c6d0d6fdf7b17aea709f77b4deebd863ff1bdd71b95561985013a0fe0403de8d5486339ef89a8458483baf3cb83b77064c3e73f26c73c392f5e0ad55b0e61061820c9af9f74e74c674a350628cb998e4e415c79abc7d3a3a6429102801978c233489e2519a2fbc32a344bb4dd35bba01d8fde6ecd698341c01d06bb4ee5f432c45a803c164af17377c26a00046cecc4a6f588a58400a5656c5b537e107b05eddcf67498244744e89dc3e07addbb056a8a7c309de16d6f2d00ab9852f6d58369778508387db7a6155e8bb47022170daf79d49aca707ca96f7e2e13df323d696ec7bd404942afe5b42c51829f997cfe0595f52318dace57a22e15533a894aee3dc6c2c68e2e35623ce106c78804100e87e27c37c8ba7383fce6376b53fb7b3fe9569cf1c2c2d6185934c9f557c30bc8fd10fb9ddb2eb10ca3b0171c7f44ae4e2bb11e65d0094074f197d93b2ec716dda889e1d63b8dd4dfb5f3726d4ba3046dbae457eb33a4def587f9dd69418a75371129fe488c68781bbc430a263c0f402b343057f5b91a778db2b625247bf35b4e70860e299a926d030ece12aec9d48739e32405696bb2813b2d242ad43ef905cf0aec39afa5f2e99a960370e7c5f8c0f67e2a28121d04711343b439997b627645b29e671aaa392fa53da799ad090c54e4becbe97a1a5731207cefe61f7c5611ea74531f88a92b3b28f0617f39b0552d67c0f54bdc33d803a321364b840d8e8fcad846aa74c3d276303786750b3c257a642edd340476822e0851989f12d9767cfbab04f08cf44877682f31e978207ae3731d202d9dcef2fb8c6695d207713e53a18b5823e161de32285196d40b5dc742fc6c60b0f4cdb320a19f88d4d365530156fcae263d763a5055072edc753654d806731ab2082da79039f0d368cf376eb8f86ebebff96c84b1e898b50f7e29a031401d4f5037684ecc5454f013179da135787df64025406412ecbc1caf21fe0f9c8587875098665c7675788715fe5718a67a1b6792a56412e15f1313343088d714767f0e4d4fe4b2d5a5da971b150baa665f7c411a460dbe62acced927cc802901a703868f113abb27be351ea2893ac28f4710d4b43e0e506d7b62ea04bb19d41ee1f41523ac0fa3711a261c2418a045c472ec790704239e5b4ae5e35399588b14e93753e095cfc62368d6b19b984dc40212b8fa401842ec862592830f965023560eb8c9acf323cfddc4580bc6470abeb609451d6c8e8ef609d53060111aeefa3a8c12f353f83e61144741acc9a4120068c05a88998c5b9938674fe92310894a14a6956f6246e532ed59093fc830676e05f080e25baefdb1d4ad72e840354143ff50b5ccd3a12fd7912ea76221bcde61f72ece42ccf40b5554fbf2a60b7218dfebb659d1241b689aeacca4c30e6cfd12c038e66f7ca83af2bc936e495b4f49877a684c759739fd97be26def30bb9d832bc78fa6ab8a41c7740f35a1e905606f8aaed3c9ae1a310120a06ee927376a03031fb5440791ea50f6113fe3e0f21b7194efafad34bbabd2882581c1d6a5626631c8a74db3ecd56e50b84d3d3d82759453517bb00c9740a85cf4b81e6a23d61eb073b57f771b5e33d830c2f5535d3cecfb1aa74354cd067cc90dfdec00e2fcd1c720c0be790c5b833196d19795e314ac84e37f35ac2d352798e5c45fb6a04e6d0a0111f01048bfc22c167d5b44400eecf4c320ab277af47fcc7689803f1a8d2a0022de602db4d6021c8d614c3c5e41318ba137e71901fb8013ef13431b5d95802238a37efd20326585ad853a89ab319135add82c5316ba0dc749a45d5ace98bfa053caa4b26a00b44b6012d906b98ec0a76cb98afa684834024037597ed0cb1106974f352a8174e05562646897c5b8b19bdc766e5ec8d0bce51f24b386fecfe23575f6a694f4999ceee498de93d113900e93e0674e46fda9713f2b2b79e101e3fbcc8a7255429fe265f9a673465adc23b54cee61e7d03213e22cf50fe1e68452305ad010ded107091f982b053d660797a404cdca6c4bf43772a4fa9fcbbe60f3b0a76126278e2af56cb4b491a01f1cd9698e61969dd9a96632e83a9c7b256f3b7375ee9a81ec2f8894ca907c204d60e07dca4e96e2a7365d56583678bb841671e797db124d2b641830c07a03f6c302fc9c71270cf77e4dca4e2292ef1a90d28f54f8c8c83b66a522d5f8946ed28d793768819df7ddf4e7ceeb62e31da2eb9d1f8523e3faad33d6ba930a1e0ec9a14b52dad1fc9e7fb14be40094b92d7119dbc6d1b609a19c16a87e3565903daf73f9aba68f70e7ac3d1507eb910937a463e84f8a97ace37ffcc12af937ec162f4e7412e9645aed74d28c56d75f37b1ce9228a618563696e18f69331d1647c2e8d898b0c3363cb0e90fd15861beb1f8a6249b00821741ab370b639f2b9bebe6f417459e5bfa8c7ee0eccd11916ae1912a3bf6bc0f8892a3c7f2e698ec783681003602ba63a6e510d02bac047fa13de7db4941140476913d37973cde9dc6f276577a387ba7744b2a6d2c09e156b6f5ab8a012aa7d053ffd78bfe0ed1611ddb98cbac91d82b385ecc4bc797ed6f0e72439519029c52b43b64815d9852953b92f42ccbaa82ccb70ce45dc32179c98ca38eee5816b7b937469d2d933efb880c754eda2047795cf6c821b35e564e690a8defd14472980d8a4cd312a8e76e2b569e0fa72c8a8e13638b90f9f37858e40afaa397909b9f8532f005e57c8b7f8248c7df4d70945ac33d01909f09741ed55367f27b8d35dfc5d6c05fe02891514ad2e6ee88300543292452a074882276e633bf92609b2787b7b48e0367216629cf6119e728ff2be3551794bb4a71a4b4f50f02640716bfa234701a33fbc01d4b322e2ea3c728a9782a089ab6c6ad5ceb12810a07b5ebce00d95fd6d8ea7a8d849270155369b1673fe56f2762989176b5ccef4b60226aec475cfa46071d7bcd193dc94841b799214fc8be4801e75a06ee89db93bd4eb5a29eedc5a86ff6e76fd0ae4cf1cfb073485ebb2c85ae53d09c119bc6e70e1457dee39aa68ed73b65ecb1342beacb1aaa4aea02f4f3159b2601081a2eaf7347d1f8c3054bab6b9b1fd20a01dfc9ae2c1017eb7a2e87e822b83b3f922443e533f006cf70455143a060aafcb4fcd89d0eab4021a286e4afc5dc3820e9a5bbe444da8d6cfff2b4e3ee2a9c1c45d3b648b226f1fc56f8edbdc9e841b08550c93a6d88e480ed5f6a9a8c3e58399bb38750f31ca3ae27f031fdf94f90490c14b5f13fee0ef23342ed25cabdcfe5b4a44bfbbb5fdb1e0da5d289ebd319e256607a0a8f6081d054c13ad144d444f2c59874aed0bd3e65bc357e1c4a206c9b9b45db4fae403a0b984398be82f8395b00cde60b60eb295746ba55ad7b314ef1936e80d34edb81a7c0dd2f5f5a3af117ccbc8ef76d29341c9ec2a327d4b20707cd49004d43406cefbc8ba7af25071f3f63bed13a2934bb4b209e244ed7b735441dc2e4dedec6587ea39a01fe00bf17ee0663933a9222b464f6ed429e11273f9467c56864be98d752065f319d6c1ca383e17664c507386d93067231adb8ff34eb1074ba50eca0002325048168f31d36ab4c5294e70f8b20783850b9ff6b985a03794bc9c55392f9f33fb13aefa32f768cd635fea3f59e965e67687c202e1ba102d441aab362fc1934519ccd76419c20e0115a3da62c05229ae6977eff957c00a693f1fd758d17a7b49356abe17c4e88b106cd4f82af1f8c00f1a57d8e68ab9ca8d57938f00a7bfe3f7ced7bdd706c20760f4ab23d72cbd4e8ba3e878a616d99648d80121cab2ed6f907fe81be02299f4cc0135170074a2e399bd121be8622023b195af74beb57377cef6ea22a3c97456b2b118d92d9b086945521bd543fb7e3422a3330ecdc20699bf0a2da42dcc437bbd5e1516b26b82fb90023d74913e0d7cba954a82e5421b4e6e2f91ebb741d303a376d74ee9a011934a74bba2f7404ec670d831c6831ea14af341ec730da61763f036dcec49e2ee153239f631233f2ed5ec4f787c0e54d840dd55fddf167d18816b82a297150023835ed24c3b810b102c71e7102d107c790ae1206c5ee129451a9554b29aa3f2504dd95db2240f3d76ab3830064c9cc2a191c5b41c92cb3a2098646411f1b00826e6056e5d00e4b5eec23b9d18aa3d1c3a784d4506d5b28d8846664ae62678b1a95e7d97f367b1761e1c27f634e3ff4ec51777e52316601cfea4da87a2489b76f07751ad29158e697fa28ff4dcac8cf0d1bbf51a31b638abb78ed9ef83e64304fa760b97e675c233147e11ef5d2fc7569e3b33b03ec39b75ff94b32214addb11354472dbadc21b23912f48bb4c4e382dc949378b7cd04423b630274eff9d18c8de52c64c16cb8363bc4f96b1e7e009a5ae911a4bf2361d0a2f7bc34b01c45d9881049e714bcdf5784b199aeb3aae0e2356d182bdefd5dd67b84228f1a4050a19dc2d78e354781273585d0f49687f867ee63499b22e18bc37ed64ebf934f272b232dca47d1f5842bb11e26545babc9b657cc8facf45943a965ee29e5b371d7bae96a11b43bd82527b9875f4b26dd0d264958ea13892bd9ea782c0caa858718610abe8b03ae1bc44da96106c3e440f5d655e38720a935c624f3583ba22eef29bbb002e248ef1fe3e1bbf4ae62ba47c1dd61782027befe052ed142cd24fdad1ba38324801a1b6f2f32cc4f0bc7549557fc48d9755465a3ab1fb6ed443de9287546d4f90e7ac0d493f1f88cc9c060b437db201c4b32b7082b3cfbccc2f94d22590dc3b703002c386b2fe25b32643992053b47149102511ef155fe31a54f846f4688050e53401a282354002eaaed2af58b362e7091a1780ecb6d41f376dcec7556b510a2e1930701186dcf1c7bdc8119b52058fd33ab883dcd6fe86951328e4ddf8d91f2e47e95844b6a7786de1cdc0bbefd67195a156c669608461b95945789bd03be3cdfd02c6a2f434a06e579362763de32c8aaabf7d74327e819c47bda350b300db3e68504d6365bb7fd7b14a2c1796c42d65f0bf9bd616bb21729c9f738931db44a1faba5131bdf846c2f1c964b50bee9bcaf25d28b6cb1a09933a3829977904de02c2319d96bb97a3022c3ad3d59a7e4a0aa024bed8ea1f38a9e8100a7439f09568edbfc3eabd842ec795d7fd2a748ae988d1d4b4074e8d0d2098e9683afa0e67f36ea0f8cfef950018db7d6ef7a2f7bb43230434a2ec21a1925496da01275a8cd7963d4244cbccc98d60d6c0e460e5630f939e81ae6cd028c40521c38fdfc983f9528ded3bd6e62138c66af34144063e0b30a28105fdec0c9e37c6fe2cc1cdaac19706049d482efb9d2c10c1a9e6c9a191225be8cad3951754f03202aa9603676c5d9e246d756174708876d620780b67fad55c2ebcd133618ad6a68e73288d9a194d7a7c4c92bd483593ebbfcd291fd859aca8863cc3a6e3b540506c01c96c3c28120201ef29bb6fcc589f95a2b3d4479de655b8d960e28022cc7428c6334ce9c9a2b3053c0088b8579766cfa1bd211d2f53558a8b8e5880677a324e5b1ce3d6a4c8a0dd11e20e017f42668a84e3e06961d041d0776a6f02874b483f249909acd0e9b027780f739aeb75538348f6d0609fb720f07102939fb0a3c7dfcdf2f0db6f6f59eed7b0ebda526400a400006b4280317df512ecfe45c2f055b29c41d487e269f7fc69cd331b4d5d9deafe9ec1bc4adf34fc9ab11068a444689d4df985216db4f1d1eb26de5175f3026fd539bebcd265fbd7d237d4c677475dc9049eeb1b2d29e29bf46bd461976accabbec1aba42d3371bad51172dcc0c8304e01c81fcb7b7a579839bf60b919302aca3561c6375d298f0371e7b56170c7ff9864efe0ff91c24f67d90bae1e66b16902022a23a34a4619b223716cd368e8e20917d6dd5f10d35b41d7f7889b18686fdd5b3a09bf39a40dccfa647d3d277bbbc5cfed9c8429abcae9011618bf3012437a50e0da9b61e5491e69f0a4fc183aecf1a4d87beb824f02a97ebacdaa8e5128ee0148469a4e78a37daee32cb87cedf9ecbe178aa447c29b650288660fb1f057384baae955d3008581655fdb51da6b323ffa4dc70cb8116539d6d2a286f13c40db5711e1c05e03b276a7f3053096b28eda623d5bdd7c744ad265219e22d939f549e5c47e6266fbc2bb22586607c5a07a5c725e556f6596f4576bb9e2756c4b5a26ef2b3f443aa549e843870a77807ffaa1b11b5b3fb1efb8e1da7efe93fb1ef53d9748b9f41a2248e0ce3a4a8939e927e3ed56ff221f9f8aa37a5046a501d9998026164ee30c27ae300877844db56f948f5aadf523e5ba04b333c2077a332871d7277ac7380527049214b2c7cc1679c55c4032b28e2128a6ab4a772a7d586d3fa070b067d66b9c52c15ac5d63107877d66bc53f9e16e025403f97aad87fe614f4fed6141ed6b3765b258cb2a0904dc005970e230e664a4860ac7f95bd407425d0c40a16248fbeebf463ee51a409ac705eb98e32f940f4e6689b4053dc06f7776247205079078bfb6aa2eee84b2dbcaea5ade7d2e0a0f86de0c2fe636ba34eeda0978ba15f54130458052735423657e97ddfe28e62a1dc2047b61edb72ce6d4c94832602c12715267245aa17edca29025f47cbf37c154277e534ddc156e39cff46895bd5dc20fb44c4a69c9d7698132bc4311249a799331628ab2b14bca95810d36fbcce4eae2d348c5c45cb3608af929b938eda996e59998154ae6bc28e9d99833be785faef6dd34ed81220b3853c9cd1c673b0cd4a3297c34ddb1f4e156420b31ea1bd68af36be6a5f35f0d429b0dbd3f2701b3891e38daf21096966ffc792417bd25022584dc5b733e0a6142fd063e3f3ad4e2968448ec1592f86acb6e4a0d033d140712304f4defa66c00847c401dd518109a445a71746ffcd338dab5cbb29b13dcdceb795c7e4d36bddd4b1dd8ba4b7458535488cb9100c02064a765d7c49e5f6c1b0196a4d0a76f0463e21b2d3b9913a6c4275417757124a537130d2539c3c15dc886c66dbec6f5291f4f674ec818d31e6b7ba928ec80da71e298f2e416b58f337dce96aa41bcb8ef22d4fd67d94a21179728cafbbc96bf8246408690276cb0255e0084d333ac4e3baf28b4d429c6df9e1ec6bd93079827976794f72e7ffd650aac6342cf89ae287d5fb5b9b69eac4bc047fb91d3d1e5826823efc0a71e5416a14a460be30cedd053d20e0ccf6e8047b01c6c96ff527b2feb4deb6d21af464a48da24416c0eb481f00d8be19a4a2e4aef2ef26aef911abf82ca4fae49262fd15a039db5a35923a1e93b39910b7352d8471bd0b5cb42b79402148fbac60315f55ffffa4f566c4998cde39cb41152e50ddd37a50e0f1e321612f324a50ef49e49560bac3cb854e3f2c9469ce48718528fc2502ea601226c37fa75479d6ece3d50c80e551bdf5e508ed098c6d9d638b6cd15894437d99c38f289b84d5e80552699f2deb561b1e97234a005cc3a46deb55131dd6281e1e0943e226fbe6af30ac9caef13f09b8ed9c823350201f3070f2856093d182c9faf1db822286c58615752201ee1ac7a31fe93b7af668843fdb11007bebeaea4fc0c94a060b9cf87474e9ce586a3ba1d6bf8654ab9d5808d3195ad48f7a269bafc09b68bfa2114ff5f02e9a575da283f447e534675315745873bb8bc6cdbcab40ebd9fcdfc0db6597b65367304ac8b688086752cf98908a700b3e14449739ab1d7f72a7308a4cfd508fef574e29ee0016976f7c9a885860ec35f1e337cd8023b2e67f9ea270a01e064f5f0388608651a0a8bbf2a66ed03b7cd4a2c2d43462d43310a7ee62a6b4a97c0800c6319997b1d43b0c6e7167c993ef154c0f33982a33b565a41db78a1034b6eb08731cf5ceee47ef7b2e7d0563800fcb356408179a4503c884d023434d252659e9c903984da60c22ededeef4571d86d04a21d052dd4a676dcb70b03411381c7514865de151fe78f070da14e145da70ceaad7d7031d72026df31750304d921d0b733988d66c860cf19ed7814105428136a4ec2f4e3302c9192afd91c9ef6135ce12c016a3d14c63a7a0d35d40f405e624cfa280fa7543f479832b736981defb28fcb9f1c4ef728542d2797264103d4dd05a658130aa2d05e114d3c0228dbbec19239965329299e4f62a573f657e7b0fedbba9bee9ffbc8a7b0bfea3085336ec1c9916d0116479c0c905dc3dda33626f8bac524b48ad84f59d397e4c4880d9d0a77859b2fc9a660762cac38bf04283f7552eb157911c516146c74327f3be90ec583b5404c1440c57e362c595772f861eab1cf0d955564d3ead8494bd8a4e800c76fa4c0e7ae790ed248c53ea87cf008a8d70cac59d26d922bbfb6efd5714718ab109e4acc367c6cfdd092c72cd1d9cbfcd6d3d8da6b98d0742cbe55a7c3f22596149be4955d08ba398ab258897ee24a8d970ddf51dd5df99608f6d6d002c0f8d2824f41ee44dd4a47666025855228c4f442280f76430dacf35b2070a8e2656fec91a609aac07e6455deec067814dc2b31162ec11bb4f1e98c003c486e56e34a10601965d2add70cc6d198038ca650904bed6189fc566d3042ded26fbad8926d65689c930bde1d88e507867d7eb33e39516dae4ffb0ad397cf31387af6b1dabaece8aad8a7373123d03a80b37c3ceb4ece410b341798fc8434b3af30d4a69aa5dc672da256120c4e31707e64d5521a44cb4d3762db74c48ad68dc165c5e1f95fcf08041c9e5fbd7f635a23e7c9f1c7c7a4a224466a97125676b5d9701060efcac3be164257295ac8b2a5b3f6b455d1fb8b91bd343e51d7a8db47efa007390dbf5deaebca774530c695ea110cd92409fda865a8d614ffc81ebdf0b7f638491a9a86d77e2d2811afe00f4f3a9ebae0b65baee050361c836ee1b973a425d8b13aed13d661b0c7f22caa9ed892f4e534038d983c96ea926a56cca52672a5e0cb65b43cc07cecf6035fefcfc98aa26dad6c65db7bc9d39dc588c7bbf6ce2b7c5f10b564b69044f65a6b1b0b9e4a002bc9e54228f31ab1a94d98d8801bab1917db7ca52625ecbe40b02149bf4a70eab67fbdd82c1e2d0d8cd3ac4038bb15a9a8ad483dbc803e4e5bf73c2fcd71f1dc79e19c16d43100bbd7da546b49305e5d8a3c7d44bed6e3e69c766f5fea3897c0f6f4c1b3871bf1b3e698a2e59575700ee266112a1664f2cbe208804933157e9c6f77a5339884a449a9628f2f80aba9b8412cd5013394f58f0476c3e92ad20726d0fd8041e7e905e07649387e12801d07f80b305dda3d82bcb90ba95128ab550779e1a2ff5054279bc974d2b9255cdbcb1dad815f7c01fc60c274930cf15a457ef590aecd33be929b83506c4b555e88a115134b9162e2adff1a444c71606729d7d9433feb80b9353d6c28c18c42d04b0ee9d475c3ae6a2857a8c0ca0e2b531609c527f4159a4e1de104217c6d877440acae7db850ac971d6a354dd51e2b0b0f79c7af263d696f03254f345dd103577a667147f29b2cc33d9c4d1faa6d0ec7e3c7f03c5f627040ef9caa6ff6212ccb4713fcb04dca0423c6a057bced70d628cf4c5cbf5c9da73e409f65a1b50b2cc22938c01badd1da4c6f993ced6974ce1e937196b8c012ba60d7936e7116a805ae9c3a6ae8fd783c72bb8e87b10972efcf042d1dd3c5e20d439fcd5194b967209125dd72e9f13d0b83a110a0fa730b6c1fd2b6d9a57a9852800e9a9a63d69a16bd461dbd008542209e03f6c2e488dcb4c267328f121ee390534f00699a4f6d3b6e0272f69175b986d65318c0d22c15e6828dcc15a4d77ce814f7b317c50f0577b8db41ee4cfb8790fdf65819a65650d674b6f8c0965bb4849fd4616b472661d36bd32ed7a88c5a0b0751faa39f99d356d62ac3876b7fc73c80f204bcd1e4fff253c3e9d14ab1f496999ffbf5a7ccc9e514e4bad7062b09b40ea1054118526b854e0c7e75d9f4265cb4db4099495ea0bc2a87a96384245969f8c6f0b95db088d5f1a7b79c4de76c7667583cb1476d4ab9a89317a2e580f2a4da3cf77f1c7c3eda5e5e6da961b41ba15d9496230c8bde021f32d0c023d407e07d8eb743b73a794ed78297217e9b82a498951106e906e1e2ea3fc58be051896f19add9ac04b95ae9cc3b78b486623c8aadbdf2458177bb56940a9e534b6059e625b7f8ecfaac16261e5b913dd583f7afd86fcc7f8fc660a33c6788fb7d3d4a0fffb3192a77a84d5ec8b41c3f58e8b5a811d03de9e777bf7ae2e9d68676aa49f78cf8478edc692465c5bdc951cdd643c119a0041704868fe92111e0a337639194458504ecb974bcfd97294ed786a38bb89c6b22dee3797b457ce2243d2a853829dde43a029edcca87670087ae67e1016466a2e158359a4f6c556b691afe41ad9bb3587e9ce16a8e197cc0ba61053948c758b73f9bf049e751b6907e9dc1d6b303a5d939dfda81fde2112ba965b16fcfcc02a3991df94209ca6bace29bf74e30f7a35518f418d842f1368378db1e334ee27d8a7c14eb1156adba8466dac5a74155a85883266e8759995326792f0a589019c4a2f17983634e430fab5341ea0027db40f62735ddc9fbb3517d1a4877e54886850632d1f9ca4001fb9278d08b20aaf30076426a6e5bdb94a766d245d31264616e455b051040b57e20b36f7ca2f70b3abb1e699e8e3440c30675ea5ec822bcd17a1dd37ef967dbb678504a0bdafa80ff601908b66293f57a20821b9096add88d5135d22231050b32460fd5d260d5d8faf9110e11cc0773d02ddd23d9a2bb32744db54c61a849f8a172abd9b952f9829118c9412d26e34546e4c6aa97f8370f163c9f072369fb4253ec8a40f4497147f629c0cbf0e52e96c29afb2b6b55aa42e24afdbfc959b09b6dd1d282c8588068732c0f42e6e22cf0992296dc2a9f0be985696a6eec724e100c5a85efbe1c31409f51f1ff53c05a18b06bf51622d903ae343cee72d440d25fda6fa2d87a1b57ff10c5ce51e358c1b715cc411c1695667776ce08cefaaf31744a744c19bcbbebcbe4fb22f5ca659e7d8756c5dada098166f1337f34c77e671f9b2e64ba95487fe2327ba8908b5a81611cb3377bd0c3bc25e60ab00c8280d27938717be99e72c000fc6d7d4e0ae575386e27f48483d130d082c56a012765999a0a137758b84490670544f41131b455684d0794503e3bb05eaa2e41597021473bdb6b6a7841e2482db05a154c0f3a81c19bb2b2c841d8eb1b6ec674cd2008aba6a3323d78d93b7e97bb991da476548c181982a6bf13acfaec9c182a6e25432d0a6ccde453780bbbfaedd6d1312d4c7c9e7af9a54ff724802ac06708af68a67a094953dd4592d31f274e398b827daa695098ebe4440fde696422108e3c82b89fbb56787bc2cc4120bdc0b6798f37652e4030a88f340c7d704eadb15f8e277c246129865a784df1e9f51351997e0ccc7431d2e1bb80fef97f330801eebbed48251ea65ac89916476666710c144e7ee507d01cf5449c26d30f33c806db215c1113e2f445451df7acf4f4b8ab6d46995b370fc7116d3f379020c609d5243492d8557ab3ea13fcd10d316eb2b7ba49d32254fc13deae00e51d6d8dd0811ed44d90f40634a644aa88ccac287bf3ff8365a2e8379d8b25fad033ac3a6282dff7eb2a48cc8fce141116f33c61434b08840dd9272bb78c2117050bca74ffd84484ecee1900bb7acd72975bf1be52d18f11caed7aa198e470811e9caecd3432f3f8130f1d0a9d1174d5eaa1b26921c54394af1774935b638e37c7bfbc57d7e3fdb5d50338f1e329585e3bda2c9410f6724bed565b4f7d6eb7fe1930ddaab85569949a09a61441d2a9c01e51f778fbdd2ddc118d362612f262b4a21594a49f6f068c6ec0564166278deeea46f1c3d269da9bb31211baf20a4cf77b5c2bcbd2c7598045172a7a6b650de93201131ae7ea5c3a3eb8731344367d5869501a34db6443ba05d08aa67b0f9b2b846840a238338aff4af01feaf3420f9d747a761becd8f5b76c72a305d2c779e72ce17c25446fc9a3a9fc8f9a04dc0518a689b654a4ab9aad53d8f534ec63381733ae25ed9030ec86a7c7a1c724e13aa1ac1dfede096d1beab71c7fc97c2491c1718f36f3dd28ff04c83cabf00676d297ede2efd5455466688d356f14e9d951c04a119848b3a229e3535ea21c3c3493227334df7964d8a5f593098694b82654bcddc78e90ca33ad9d4e39d093aa81329cc9f56461bd9f174029411b34409c36887f65e34dbf50dc3de8181c15976242ff390c142f373d03b21742f12c4ea7ce7186a167fb683b6865821f68b99718dac992195b39d40244bfc1ee73850ad8f577a8d1becb1e14ed994da44c4fcdc0d74d3075bca7debc508b8bd3834eb1c17d3fd758e9f5c37b6bba15b69c870321ab5968a7f82226bc7af3da493073aa4173bd731754081f9d9581b9253b4b767446cd6c6c9da17e448d25648fbdc70b92d1672cfb09ddee4a5f2fdedbb7c4de6c4409fa5794beedf5bd5232e15399d4286ae4c0a33e4761aaa13e653bdd28e0255e2b64904b50d221072029e2529e682702d870c7d4e818bb94ce56a6e4d2b87b81c7e131d6bb868ff8adc1069b337f282337ac9b92dfbffab449ad6dec1a18e4695652800a493a368bd6466692372d0adc538b0b7a928b5d15e58abf7e303f63738157203d70e168f38d6e8e525ad1ca91980ac3dd08875740eae2c71802ceca7c6321a130bd46866750fd6c470c6a595791758f6a57118c8d2f6211d8bdfd89d0addf98bdb36565ee1aad4e787397d9cd7548968ec61a15f98de3b3d8063eebd5b010460869c74808a7d2d67196794e065814c501d8196936d040ba19856e111edf621505d3142955070fea7dc41d8f5408539fd5d160062f07aa0efd2ba1989034b3dc23b16d4dab7d56c0b91654060bd4a523119c5544c0d9f3a98bfc8d07669fd26fbfcea6da0d5b2c3ac27551ecd3600f6a6a58707465c532256465540d503264ee7c2ff556c29b7e5aa989be592d1456d56927e9a8bdf8b0a5fd6a3dd4618c81368d7ac7c255854d8fb22689c99b5dfaed6f0cf2fc3d1103f1783a2a37feebbb3fefc3b5e7b1e13eea210f635b588b8c3035c7a12a2b9bebd7108f69ba919c823835bf31ae85456deba380b4305527849ff2c80f8698752ebee948d769959c7a5289f9b7a536d9468d746c9c0e22a786cc378d9e94c231425a28f13fa5f37c343196c37da33a7d7874229f780c664690600cb71449fa3a42a642f1b7f74a685bfcb52067554ec13a3427dbfc3b628dadf74fcf6ef9ab710b4874d5f23948b71be753bd17779d0bdd5b3da2c230d86544997fa1846287259c9404cb59f01f031f3352084ae335741c91a13d5bf6359727c0cdb97feec61a34a8690ead854881bb8dcd63e17c392627ac7d40db0a0ccc90e744a6eb9b17f5e2790718e4a87b9730ef009e99e7bf2cbe50fd8bd3827451be35ed707b41290f865296fde7ec3bd49087ba276c06b0303426755458d62e46df503fb1a117a118da1be6687ec4de3350782ecb41c8849ffd14b5c29a165e2635188d68abf6341d0f0e6eed401c511615073abe34cd290b92cd317a6af4f693a10261b016b82bc2629af515a29657baf1106ff5130fe0eac2939797a0bfe2c1324a61a3f09ddb45a30f4bb1ab23fc2ae9029ac80274b94e3e3093db1475c9fe706cecd1ad42ae209b3e61b1d06e890cb72251543a9ea16b1b6bef0739dbb93575e2cb446c4cf2c27896e773d9420577d1ebfb4df4dc3cbde7d43ce96c64ed97766e6127c5fdfc129642e019bc75c42100f2be6bafea6edb3e1f308a9764477938c73d73c278572509ea79c2b41aa7511a79c19326515c00717f13fa1e90f4b8e5bdfdfe8d00466066fadb1af0786063ffcb0d66b3e11d5342ff19f9ff452a54a04469a7ef34d420bcc4c73f7b8580c7f5a1a8f3a6b126abde58d47422b0c3769e4f04b68271ef24c75cd5426b63fa4b3db6e47c337b2f211cf7ea7389cad874d3c71aa045ba4cd7b493fa629a6e6d08741d2c99e03876822eb80eb652b6b00e67a17affd945d28f50a39e3c328cbfbb4006a882401577636757b55da95d8b90e08524fca8dca1902780d2d2b568d9e5ade35e1661e4931fd0a4d6231f33b6444faf663bca8c34bc9837a2dbf09fea691676319bc499fa69c4ea1628437a70ded60da0b7afb5ffeb4c9b117b3fd40cb019c54e993f22b63de875a6fa1cde99a7ab625efa85f627f5c4d78b226ceb6562d09acc82ff7e10c1bf34a8ef9286f5d4dd301a81d8ac839884a11424559964ef2090c272146763a1749ac11a1e472638aa9ee649a7d2a5c3097d343def65249463e56d34d783784de6768d1d1e2d7d8425c7d828a0fe1e7831bc70073431296f12fdb6803ac3b431dff12f6001493dfbfa95a1ef084919beb82829ded2a9bf68c90e44b7dcebaf7912ee57427deab431fc1f1c07f29432f69e60cb589db6818062510c5f292fdd6d8c4fc73c9713f9a760b70a37ede9053392cbfe25f811cfa7ace1081239fe6a8e3252e7529d6b8bec2938a58e6a8fe6fe256dd1d9b15ee623e74572bc521c526265b7d58f7898404b644cc06b20c16d383ddfbb177ca299801619cf186edf14c702b1132e95cfca5a67f5ff3b40bb0459cc2b3d80b80eca7bffa9536d7025d87480747e8cde7de9eaa1c4bf92bad6afd4ed1b767441b391a6bbfc25deec2c17491b9dddebac6058e4e4e0a2e3fa2879f854349b016aa7eb540e4d25785b7beebf51677962739633b2984e32b69b75010f48f97f0560eed1da912417934d33d4fbaa3c9de73e19c90eefea57948c26539e75d1a199717987292742bf7383fe69fdec4cb405a04863820d94a5a6853b64ef11587418c7fb4370de7d63a05c933f5508d8b0d13b2838c9876447c10b587024b75a053a485cb902c5cad316508e8d9874b52ef98bb502861d8db63fffebd90f39871d7e8dd3129ebf08b63e4187cc4efdd2a7644fcfbe492266058a609971db155a5be79a6bf96f2895370a2cdb076964ec118f4a9cd088058009051677ea604e3541be5dac88f3bb707b23200171af66ac4a3d9daabcd38abdec2f467ea95fcdc70e0aacf81712b52c0d361fb629aa5bf069872e5cc4b2840581c3b7c0901b1d6ba035410edd0cc1746b8d5cca9677a8decb6c662d0f9ff932470945df037a42b587b258e087e57b80d823b2a1aad05971ac504ef00c5ecd3a39bc2710c0571b6cafc19148c780bf2d74937992e14ff4a8819bb230000f7540ba126a8f12d6aebe3c2aedbaee22227618c5bb8d58e28e772429fe6ee86fc41849ab3d576db9bf1162f3394cad80b2a70ce6492647f758f84fa8d28e17628211ddd33c7f47b311fbf71c8185a7a644414d7e6248f56ad789babd25951b88af40d84315b56d2a307a26823450298a99b80ad043602ce33385c9ba3ba8a658d81cef526524e0899b04ae132a979de17a1c9a241c60d805b7d9b0b41fb968251df9fe5695b2e59fc8b64695a6ee6ac844fbefa683cbf55419cf0cd6fd370bcc255ac6157c913bd8af460b81f92c2666db142fa7dacdeaef3e4689c568f87ff521ce9e53dba1de769617535fb191c66a8bd4c2893bbb2dcddfb9d85c4f9de03c7dda24c6a1e584be52b8269f6357403b77337e0a7019ce137bbdfb98bb5e1b08f1cbf3d9e91c8eab3ab1b320c9e8a7fbdb8e8243fff80b6bb8d5db4ac5ac95afb8d5e1f8b36954bf88dfa2a192f2b88106a320eb4dee99327ea8642536b79abad725623dc9415acb0a9e56ebd895c1bcf1da8194ef18cd1e54beb41fa2010453e846f55a7abc7d023653e81922d9ee4427b109fe799eb40b616abb182c560beb98a16059c4ad84fdcc2888a42272274507794fe30adf465ab712905bb0f252d0819d1917883e54e9d4e71d9a32473520aa65cfcc8274584f727f177ff8ca2f1e4d2da8399dcd993df5c1fd62e3043d3f3cc5ed3917e2c98f81b3676a2bed591c82879aa4804cc234370e2ce877e4f7b73d7d9c89598fdd657066e8f933390648d60360b01f5da0bad785ad41f1b666438057a67476f99f92143653b2c0f9b1bb84c09550c283502307b7475fbc4f5833d1741b799c584ed7f48f9411fdf840f8dd52774b02e0f42475bbdc8b4afcfa2d74406cf8d98be19b986e318170c0c04f389ae767e40966fb803dd061134e8845e208a6eb2692d208d3e19127a72f84decf80367164614aa70c43fb76ae302f11ac7c1bce7fb2fedf0c8210d3ec0f2f9a7a7df7bb87b67ac8dbfebfd2e18de1c8d33f1fa5fb63f21d7e5d9aaeb9ba94e14f7d643cf4b7fca9287aa0c5e6f1bc2878a599f60f79bd1b0a3c345afe4909ce4636de7013c1525ba127472e7495f1b45676b6a7b1d21aa27b17ebc852d4476cec2b02db89be482f5c4be599141ea7825e5757f3727b0bbdc4d0a9d83f66bcf9a2fd4f0053989d3b8dbdf9564c8ca5ef295f78446598233dbb3f9710047c1bcb5e78c749d471ce42fe26528eb0f0ec7c043b762b54b617b540367bf3db7b4a85ee88b9e2fb396794085187e4ebcc2d9e122e42ab5bfc30acd8fe0ec7c4f24ad150a4364707082b066c254462d1764e723800ae9e887a6967d85902dbb0b7afd4c4ba224498c66754a81194ac630de77b8d1f9b4141682527af338d5a6f74b06a906f331f22cc0631b14c2277ced8eaf26f35ffc80bee7f955e46e30b0ab603f71b8df080d6de8b378e060c2a74660f2a7c9bca8819a63832329a59aa8387b135f5d799a1e82dcccf854409eeec3bbe6cbb7046dcdf783961651a3a433d11566eed13563664ade572f4bd19a6776bad55d9a67c210e60a245a0a1cbc613d0ebfe0c1342bb4d857f794c3040bcf2e287bc4b0ba6b366ac9e7d59a234d36b3f22fe36cc2789e6125d8b8516996a94383cfb6f00c09b13ad272b6166fa139af4b87ae1786e68d71f8e910bcf0313c6659a1043a4b62fbaca3f13cf1bef7aa4b5dbb82502354fbef1c201de7fde9b7f66921fbb330d086ba6edf556da81963990438e17bf29c9d71e6a06168bf67199b05dc89a15fd757f024cf397ee3eb8e9200337b777904adcc24dd131bffdd61b7324d76c3f1350090bf6503a3939e8f9d9d0cd81fb8f45feae222eef75905b3e296a13271059a12cff8e816532cabbbc2e5883484a20fb2fe3344d5acaf6718086132f83ceb0b3ac6618a3fe9d439ca91e33fe4744341c406d586277eaa86408e9966b21d87d323f45b5a9def5cee95c9076e6e1d5458e4fdb9713ad948483cccb4ec8fd45af9d22f53e3375130aceff5d0c1fd50b3fb8d345bac30f6158415180009d626f3160141cb098c87ea38f2e8dcb5374b5cf9506f25402763bbcf9e51483e7073a409dc82f7f6fe34feec8ac461dc36c0d858e3300c76fc2d90a45fca1babb7ec54cabafaaab66752eb4b9b2af935821dcb2508cc03d32735c12d89ecd37261966ea34005f27b4d89d46d96551d23eb06850a8e0d80cb9cddad06aa5fe70f65fb04b1b67e894434eaab4b2cfbd6d4172fe2ee1b30825557d47464f9b75acf4133a843beb8f2cd07b57c9a8015367df0490bcc7efb8a8c29f44782f3482ca60de0e7eadb9c5e027f19b1aa37e7617f297132c01f359006ed33019b4efab347f6139557f7e8ac90dded6b87a39c75f2ed14cc0387dbe21af9ab0c2e788ec9ad51cc4dfe5c6c2c3ac258834056596bcb0390cdf72e1ab54a242d15c32de79df8ec01d2f3a02e8900091d1e611b17b301dd06ad65a4ca647cf6431b8eb2fd072def8c3807b293c15a969a9c79b86c37a8c126b6722cdbfb1508caabe8268969fb55c5cb79cbe51c130e6db4bb7c014e0d44df1f3223a1087889828e9c9117a36ac25357f5afa1253059f75537996d4fdc83e98cc7abbb77d682aad1cb14252a32d49c7aa4be6144efd6723d4cff9697ae4e60b5f1d15e976a33f767062bdb4ecd7a64cc178b3dcb6b928ae62f4aef0d2f5d3410850ab0f5e550890d442865f7eabaa176c17bab7f53e50cdea40988a6e679bbfdc81c2489d5fa1d47fa398f1fe5ecf33f56fc04ec0a0eab23dc11edde92efb2c47a62395c581bdb4e9ff499a4e9529bae74f5db777cc4a175fa89c3cf571fb239bcedc94d2a078ff941b12a52318033ef23936987da5652296636acd80b73871cc40cf06e111d8100bc08516ff1b9fc67e93108487e9571f3e054b04fe8da4d71d7f67fd3eb98d582f06272c59ffcd3b9cdb84724a8c55658f976e377e8f632cc0762dacc0ade71bf8727a60b7274b935a927472e88fb154f5f0c5c3f5adfd3898f6f6c432b3328940bbd0f7d1430d2f31d50d8c4bb5d9c409dc96d9d163ec6f993ed725578c91165cbdb7b495365d22b263e1d51177cce6b1396c5daa915d61a251c8b4bc6709f12be917a1a886ce2979712802a87eca365c121e4e077c6c607db8a8937d1a6386acadbff6e563c620b749d0230a4267287337725d53be524dc439f27410ae572ef1210c839d11f8c0d4078330d7518b2ade9da24da2cd727eeb349321b6684513af89ec5fd1936bb3892dbb206ed55d770b69f504a0475e0a78fbfd90201bb977fac21815c8007ad02d8b3694e54dbfe72da6c9e5b8f83bf00fb29a40c7e559e0ad5ab7412f38febc97f802761c61cc17550d2723e02915fe79fecad58edf3ebb8b600268fb2f9a57990ab986252ae7ce0dbaf9d0210c15cb16a28b5f612f43ac491636cc9464133fb54ef5c67dbf2d203cd572e8f5333ad210c9ed1c47d50c17be264588ab1282e7727f9a7aef6879d00ad23e17237b7fc5aef1b6ca20be75b63cd199e25633301acf16327d2e967ceb016f14cbec80f13fa8ce5574af3f5333ecf58afaa721fc40a6a15152d3f245221243526397c762a8f8163961a3a01681c348434b2b7e3712485923a2665a3d7bc187c8becc8042bfe28ed7406f67f7583d50e399daf9a4d0416590cfc048864fd2aa3a5300bd6525f830303f255e97cbdc3892cd3146fe80d76e6c8ceebcab5d6a19745ef3120d9bb4bbfdfcd08e63a485a57afa1ba06ca09f27c413173085aa5544d85bbeddfae63f4310a582eb65ad42a56366685dec2dab6e963c3feb0586709eb9ccf60919811d7dd26ef9a1248b133bff06c9cbcd4f1acd1320517ea067b8dea09a51b6d9abe1ea5e686a8eb6ec6b6e17a2e535fdb79d323d8be90aadae0c4d9700189798d6b89d51f3914fde5e9f643907c71d87db197095163457dbed44e0c0ef1c70c3699ac3d9d26501f0b3f8285de96429c22c757901f35ac14c85f4bf839099c8506239487a211e3d584f454a147bd42b91d7fd9611d2e71b5cdc638b38e2d939ff845298a68ff241e88623bb871732f9b4fa037a2c8afb615e5afeccf79e06bf4cf0d66c00c9268c6f442d82d3e6c241c122e910316dd62b780f81d924dc044bb2b84109030d8a1aeb5fb835be6a342bfc88bcf478a2c10c0a335679c114123bb69a35aceb580505ee4ea4e7b4e0bdf3ba6cd5f3cfce4167a6eda7a5377183d7ed9d8defa3930583fa8443c660cb326a256242b0775c517a8d8c4626bc6534bb3a501ea7091980efe9c4edc0f83d142c9f43ee0f7b50d97d4540fde2b037ab2b3a638d51d80fc78abc8f0de09ec708efed819b8ed4ba80920c0251e40376a5cfb896900b45ddeb6188e031bc3ee566869d92d7230dddeb7dd5ad0a5f2a95e2ac33762374dedfbdc6ff91c3e9657d436749f556ddc9a3ebcb63e3a974b20fed411b63294fd95ebfb25aa3ce79b16f8d00a5288cf8908b089d63338e5e63c2645e234c9ab521cb89f85798c0047831e4ec7cca00d5a47882504b2d62697a06eebf402e9443c1d91c918528a1ba81f17e9d388aada41a93402e5fd59f58df78d216838874aa274b646a39fe357e3735d40d909d4d424005d7c631bfa554865712c01bb00cdde2cffefa5a1e0681c8e9822816a6215a5bee96011447c83f16e3a295a214477ba716e3e83690cfd4d5caab8552baf8af5622afb245a23ab93d9f21f976a8261a45356ff5404d4c1f4a5ac45c3819ce1742baa1fb1e99fe6074dfc381cc7565a28b1d81b27fadf8eaf24384a5a4ba5faa391f58ee633815707fcce713d70f3bfda0bd977aae927db12d31244a5e28bf6480fa75c0d9e2f9476cceeda2b36d17e765909b9873f13116f8439fa2c48765574384d330d28d13b52bbf59cd1ac048b0b3fc0bde82c8969540e476c1ada4978fafb3751c5d98caed1f4868d131605ca6a738a9c4a1d995ba317fd6a6e2fdc0d5338fae42abbf8ef7a908c1a70ea2646f32a9b1d86bea1f0e612dca365ff33e771e9157c4b4ddd3abb9fe23a0422bbd207e12b0382b124ca7b8d795b3ef7aa8e16de21a66203052f36541cdba9031da8ed3c1dc1b81f5f6fbe1c921f1b1f57223cf16708b17bc3fb1a543230625118d554d41f57fedd0f24256054b2eecb9fd741ae643986ad8757b5789044036610b93e508b16fd9ae29d0403965182d9b5418d9bd22b99566eec0b70c4c1ab7cdd39e79397c02f8507cfc0960c8bd153c0e56ffa71d0eabc34ad693b764ba2abcc5719f674401069c5ef913351c95fc94931c88ef3516c5cf2e2d72baacacc264b024087cbb615f8b8982a429507f1d16a05e5ac8b796fef99b46ee75ea4215a37c1856b16c4ca87caba524104852eafb01b49a517820e08def15aa5a79c426a0c044ea3fa1da1811f6a4393ca7537e3d71179e4bc01260b74bb4bd16f52567347ce03d9bbfd06b9ecd3e55daa8ececa0d3cee2747f988e6b4555937988d7f638558de0ca0927c8900001a91e96f8f95dad820e10d4828cd160f07b27d76f985374919a730fabc674514c8ec90cd9ba39477e1f640501cd98dcb76bf300db4122f494954bd6a8e7fafd6f483cef74fbce4c329071a31660245477c2ac2492bb06e098e2291153cfceca026f0de5ee2d6cbfd7e87750c9245e20914081c233f507071b878f6bb0bb4179eaf240101e41f5d04c42f280952aae6c33f5eb93d6ad449a3b2768e5732ea315717cd1af57c4c3dca941887d8dc4c908c91bfc1304d9cc3ed6c792afee0e54e5962deb797d8e640f31d62c549d1379079179120af64749cc4e2e6c778269f8fb68aec8cdd51a4bc03110c4d9099ddc4f7243414e03734a527e6b01768e335f85b353b6ca7a5c6028585ab6f2f9f684b09bf012ea580e97e9793e7a3178a75f4c7f27a2567224b95984ae6aad440accb13e0b43cbf3a7cbb44c7b42f7d7c13e207514b93c36a50eaa572f91a8a144f281591b4611125fe6ad4f3934a230129a8b7430e20c7c35be0412dee6a43ccb7ffdbce8a160f4e40e883e5b149137fee905ff73ce28544fc45cba530b96e908aba160c1a5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroot-6.28.02-1.el8.src.rpmroot-tutorial    rootrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.28.02-1.el83.0.4-14.6.0-14.0-15.2-14.14.3ddcױ@cױ@cʂ@cʂ@c@ctc[@cOc8+c@b{@b@b@bbK@bbbx@bbk@bX b?@b@aa@aaLa@a@a(a @``@`9@`D`@``@`!@` @`c`T@`!'`@`U_;__u@_@_w@_K_?@_>e_9_2@_%Y@_!d__ @_ ^^^_^@^wS@^l@^Q^2@]]N@]@]z3@]c][]Z@]A]:@]^@\\ޢ@\Y@\j@\iL\ac\X)@\U@\ - 6.28.02-1Mattias Ellert - 6.28.00-1Miro Hrončok - 6.26.10-2Mattias Ellert - 6.26.10-5Mattias Ellert - 6.26.10-4Fedora Release Engineering - 6.26.10-3Maxwell G - 6.26.10-2Mattias Ellert - 6.26.10-1Mattias Ellert - 6.26.08-2Mattias Ellert - 6.26.08-1Mattias Ellert - 6.26.06-5Mamoru TASAKA - 6.26.06-4Mattias Ellert - 6.26.06-3Mattias Ellert - 6.26.06-2Mattias Ellert - 6.26.06-1Fedora Release Engineering - 6.26.04-5Mattias Ellert - 6.26.04-4Mattias Ellert - 6.26.04-3Python Maint - 6.26.04-2Mattias Ellert - 6.26.04-1Mattias Ellert - 6.26.02-3Mattias Ellert - 6.26.02-2Mattias Ellert - 6.26.02-1Mattias Ellert - 6.26.00-1Orion Poplawski - 6.24.06-6Mattias Ellert - 6.24.06-5Fedora Release Engineering - 6.24.06-4Mattias Ellert - 6.24.06-3Mattias Ellert - 6.24.06-2Mattias Ellert - 6.24.06-1Sahana Prasad - 6.24.04-2Mattias Ellert - 6.24.04-1Mattias Ellert - 6.24.02-1Mattias Ellert - 6.22.08-11Fedora Release Engineering - 6.22.08-10Mattias Ellert - 6.22.08-9Mattias Ellert - 6.22.08-8Mattias Ellert - 6.22.08-7Python Maint - 6.22.08-6Mattias Ellert - 6.22.08-5Mattias Ellert - 6.22.08-4Jonathan Wakely - 6.22.08-3Jonathan Wakely - 6.22.08-2Mattias Ellert - 6.22.08-1Pavel Raiskup - 6.22.06-4Mattias Ellert - 6.22.06-3Fedora Release Engineering - 6.22.06-2Mattias Ellert - 6.22.06-1Mattias Ellert - 6.22.04-2Mattias Ellert - 6.22.04-1Mattias Ellert - 6.22.02-4Mattias Ellert - 6.22.02-3Mattias Ellert - 6.22.02-2Mattias Ellert - 6.22.02-1Mattias Ellert - 6.22.00-7Iñaki Úcar - 6.22.00-6Mattias Ellert - 6.22.00-5Fedora Release Engineering - 6.22.00-4Fedora Release Engineering - 6.22.00-3Mattias Ellert - 6.22.00-2Mattias Ellert - 6.22.00-1Jeff Law - 6.20.06-2Mattias Ellert - 6.20.06-1Miro Hrončok - 6.20.04-3Mattias Ellert - 6.20.04-2Mattias Ellert - 6.20.04-1Mattias Ellert - 6.20.02-1Mattias Ellert - 6.18.04-6Mattias Ellert - 6.18.04-5Fedora Release Engineering - 6.18.04-4Mattias Ellert - 6.18.04-3Mattias Ellert - 6.18.04-2Mattias Ellert - 6.18.04-1Mattias Ellert - 6.18.02-2Mattias Ellert - 6.18.02-1Susi Lehtola - 6.18.00-5Miro Hrončok - 6.18.00-4Mattias Ellert - 6.18.00-3Fedora Release Engineering - 6.18.00-2Mattias Ellert - 6.18.00-1Mattias Ellert - 6.16.00-6Mattias Ellert - 6.16.00-5Troy Dawson - 6.16.00-4Mattias Ellert - 6.16.00-3Igor Gnatenko - 6.16.00-2Mattias Ellert - 6.16.00-1Mattias Ellert - 6.14.08-4Fedora Release Engineering Björn Esser - 6.14.08-2Mattias Ellert - 6.14.08-1Mattias Ellert - 6.14.06-1Mattias Ellert - 6.14.04-3Jerry James - 6.14.04-2Mattias Ellert - 6.14.04-1Nicolas Chauvet - 6.14.02-2Mattias Ellert - 6.14.02-1Fedora Release Engineering - 6.14.00-3Mattias Ellert - 6.14.00-2Mattias Ellert - 6.14.00-1Mattias Ellert - 6.12.06-5Miro Hrončok - 6.12.06-4Christian Dersch - 6.12.06-3Christian Dersch - 6.12.06-2Mattias Ellert - 6.12.06-1Mattias Ellert - 6.12.04-4Fedora Release Engineering - 6.12.04-3Björn Esser - 6.12.04-2Mattias Ellert - 6.12.04-1Mattias Ellert - 6.10.08-1Mattias Ellert - 6.10.06-1Mattias Ellert - 6.10.04-1Fedora Release Engineering - 6.10.02-5Fedora Release Engineering - 6.10.02-4Mattias Ellert - 6.10.02-3Mattias Ellert - 6.10.02-2Mattias Ellert - 6.10.02-1Mattias Ellert - 6.10.00-1Mattias Ellert - 6.08.06-7Fedora Release Engineering - 6.08.06-6Mattias Ellert - 6.08.06-5Richard Shaw - 6.08.06-4Mattias Ellert - 6.08.06-3Mattias Ellert - 6.08.06-2Mattias Ellert - 6.08.06-1Mattias Ellert - 6.08.04-3Fedora Release Engineering - 6.08.04-2Mattias Ellert - 6.08.04-1Igor Gnatenko - 6.08.02-4Orion Poplawski - 6.08.02-3Miro Hrončok - 6.08.02-2Mattias Ellert - 6.08.02-1Mattias Ellert - 6.06.08-2Mattias Ellert - 6.06.08-1Mattias Ellert - 6.06.06-4Fedora Release Engineering - 6.06.06-3Mattias Ellert - 6.06.06-2Mattias Ellert - 6.06.06-1Mattias Ellert - 6.06.04-4Mattias Ellert - 6.06.04-3Mattias Ellert - 6.06.04-2Mattias Ellert - 6.06.04-1Mattias Ellert - 6.06.02-2Mattias Ellert - 6.06.02-1Mattias Ellert - 5.34.36-1Fedora Release Engineering - 5.34.32-9Mamoru TASAKA - 5.34.32-8Adam Jackson - 5.34.32-7Vít Ondruch - 5.34.32-6Mattias Ellert - 5.34.32-5Fedora Release Engineering - 5.34.32-4Mattias Ellert - 5.34.32-3David Abdurachmanov - 5.34.32-2Mattias Ellert - 5.34.32-1Fedora Release Engineering - 5.34.30-2Mattias Ellert - 5.34.30-1Mattias Ellert - 5.34.28-1Mattias Ellert - 5.34.26-1Mattias Ellert - 5.34.24-3Mamoru TASAKA - 5.34.24-2Mattias Ellert - 5.34.24-1Mattias Ellert - 5.34.20-2Mattias Ellert - 5.34.20-1Fedora Release Engineering - 5.34.19-2Mattias Ellert - 5.34.19-1Mattias Ellert - 5.34.18-4Fedora Release Engineering - 5.34.18-3Mattias Ellert - 5.34.18-2Mattias Ellert - 5.34.18-1Mattias Ellert - 5.34.17-1Mattias Ellert - 5.34.15-1Mattias Ellert - 5.34.14-3Mattias Ellert - 5.34.14-2Mattias Ellert - 5.34.14-1Mattias Ellert - 5.34.13-1Orion Poplawski - 5.34.10-3Dave Airlie - 5.34.10-2Mattias Ellert - 5.34.10-1Mattias Ellert - 5.34.09-5Fedora Release Engineering - 5.34.09-4Petr Pisar - 5.34.09-3Mattias Ellert - 5.34.09-2Mattias Ellert - 5.34.09-1Mattias Ellert - 5.34.07-1Mattias Ellert - 5.34.06-1Mattias Ellert - 5.34.05-2Mattias Ellert - 5.34.05-1Fedora Release Engineering - 5.34.02-3Adam Jackson - 5.34.02-2Mattias Ellert - 5.34.02-1Mattias Ellert - 5.34.01-2Mattias Ellert - 5.34.01-1Mattias Ellert - 5.34.00-2Mattias Ellert - 5.34.00-1Mattias Ellert - 5.32.03-1Mattias Ellert - 5.32.02-1Mattias Ellert - 5.32.01-2Mattias Ellert - 5.32.01-1Fedora Release Engineering - 5.32.00-3Mattias Ellert - 5.32.00-2Mattias Ellert - 5.32.00-1Petr Pisar - 5.30.04-3Fedora Release Engineering - 5.30.04-2Mattias Ellert - 5.30.04-1Mattias Ellert - 5.30.03-1Mattias Ellert - 5.30.02-1Mattias Ellert - 5.30.01-1Mattias Ellert - 5.30.00-3Mattias Ellert - 5.30.00-2Mattias Ellert - 5.30.00-1Mattias Ellert - 5.28.00e-2Mattias Ellert - 5.28.00e-1ajax@redhat.com - 5.28.00d-2Mattias Ellert - 5.28.00d-1Mattias Ellert - 5.28.00c-1.1Mattias Ellert - 5.28.00c-1Mattias Ellert - 5.28.00b-2Mattias Ellert - 5.28.00b-1Mattias Ellert - 5.28.00a-1Mattias Ellert - 5.28.00-4Mattias Ellert - 5.28.00-3Fedora Release Engineering - 5.28.00-2Mattias Ellert - 5.28.00-1.1Mattias Ellert - 5.28.00-1Mattias Ellert - 5.26.00e-3Mattias Ellert - 5.26.00e-2Mattias Ellert - 5.26.00e-1Mattias Ellert - 5.26.00d-3Mattias Ellert - 5.26.00d-2Mattias Ellert - 5.26.00d-1Mattias Ellert - 5.26.00c-4Mattias Ellert - 5.26.00c-3Mattias Ellert - 5.26.00c-2Mattias Ellert - 5.26.00c-1Mattias Ellert - 5.26.00b-3Mattias Ellert - 5.26.00b-2Mattias Ellert - 5.26.00b-1Mattias Ellert - 5.26.00a-1Mattias Ellert - 5.26.00-1Mattias Ellert - 5.24.00b-1- Update to 6.28.02 - Dropped patches: 13 - New patches: 1- Update to 6.28.00 - ROOT now uses llvm/clang version 13 (updated from version 9) - Clean up specfile by removing EPEL 7 conditionals - Drop dataframe, roofit and tmva-sofieparser on EPEL 8 ppc64le due to "pure virtual method called" errors - Split the root-geom sub-package into three separate sub-packages: root-geom, root-geom-builder and root-geom-painter - Enable uring support in EPEL 9 (liburing now available) - New sub-packages: root-geom-webviewer, root-roofit-jsoninterface, root-testsupport, root-tree-ntuple-utils, root-tree-webviewer, root-xroofit - Dropped patches: 31 - New patches: 17 - Updated patches: 4- Rebuilt to change Python shebangs to /usr/bin/python3.6 on EPEL 8- Adapt to numpy 1.24- Add missing #include - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuild for cfitsio 4.2- Update to 6.26.10 - Drop patches root-Fixes-for-garbage-collection-in-Python-3.11.patch and root-Guard-gInterpreterMutex-in-TClingClassInfo-IsEnum.patch (fixed upstream) - Use different filenames in io/loopdir tests - Update root-test-timeout.patch to address one more issue- Avoid race condition between C++ and Python version of a roofit test- Update to 6.26.08 - Drop patch root-move-private-decl.patch (fixed upstream) - Drop some previously backported patches - Rename patch root-blas-linking-and-ignore-prefix.patch (partially fixed) - Backport locking of gInterpreterMutex in TClingClassInfo::IsEnum- Use upstream's proposed change for the Python garbage collection issue- Rebuild for gsl-2.7.1- Use the json 3.11 fix upstream settled on- Compatibility with nlohmann json 3.11+ - Enable gfal support in EPEL 9 (gfal2 now available)- Update to 6.26.06- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Don't use yuicompressor on Fedora (Java no longer available on ix86)- Backport python 3.11 fixes from upstream - Backport additional python 3.11 fixes from CPyCppyy upstream - Exclude some failing tests on Fedora 37+ (segfaults during Python garbage collection with Python 3.11) - Adjust some test timeouts- Rebuilt for Python 3.11- Update to 6.26.04 - Drop patch root-missing-include.patch (accepted upstream)- Rebuild for gcc 12.1 (Fedora 36) - Update the root-tmva-threads patch- Rebuild for gcc 11.3 (Fedora 35) - Use upstream's version of the dataframe-snapshot on 32 bit patch- Update to 6.26.02 - Drop patch root-roofit-overflow.patch (previously backported)- Update to 6.26.00 - New subpackages: root-roofit-common, root-roofit-dataframe-helpers, root-roofit-hs3, root-tmva-sofie and root-tmva-sofie-parser - Removed subpackages: root-memstat and root-montecarlo-vmc - Drop the doxygen generated root-doc package (doxygen runs out of memory) - Dropped patches: 17 - New patches: 22 - Updated patches: 5- Rebuild for glew 2.2- Exclude failing test on Fedora 36 ppc64le: test-stressHistFactory(-interpreted) - Disable package note flags- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Backport gcc 12 fix from LLVM - Fix test failure on ppc64le and aarch64 with gcc 12- Fix segfaults on ppc64le when using the large code model- Update to 6.24.06- Rebuilt with OpenSSL 3.0.0- Update to 6.24.04 - Add dependency on json-devel to root-core - Disable uring in EPEL 8 (liburing is available, but uring not supported by kernel)- Update to 6.24.02 - ROOT now uses llvm/clang version 9 (updated from version 5) - No longer exclude arch s390x (better supported in llvm/clang 9) - Drop patches accepted upstream or previously backported - Backport some fixes that make more tests work - New subpackages: python{2,3}-distrdf, root-roofit-batchcompute - Require js-jsroot >= 6- Drop the memstat module for Fedora 35+ The required __malloc_hook was removed from glibc 2.33.9000-48 The memstat module is deprecated and will be removed in root 6.26- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Backport fix for jsroot loading in jupyterlab- Add configuration for jupyterlab- cmake in EPEL 8 no longer provides cmake3- Rebuilt for Python 3.10- Use C++17 for Fedora 34+ (gcc 11)- Adapt to new Python RPM generators (empty .egg-info no longer works) - Filter out parts of tests that require remote network access instead of excluding the whole test - Fix multicore tests when running on machines with few cores- Rebuilt for removed libstdc++ symbols (#1937698)- Rebuilt for removed libstdc++ symbol (#1937698)- Update to 6.22.08- rebuild for libpq ABI fix rhbz#1908268- Rebuilt for cfitsio 3.490- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Update to 6.22.06 - Filter out additional vDSO names for ppc- Do not attempt to load_library the ROOT Pythonizations module- Update to 6.22.04 - Drop patch root-xrootd5-compat.patch (accepted upstream)- Rebuild for C++ standard library __GLIBCXX__ 20201016- Drop obsolete patch root-add-flexiblas-detection.patch (cmake's FindBLAS.cmake supports flexiblas now) - Drop the workaround for the bug in doxygen causing different results on 32 and 64 bit architectures (use doxygen < 1.8.17 or >= 1.8.20-3) - Build require xrootd 5 (Fedora 33+, EPEL 7+)- Adapt to xrootd 5 (Fedora 33+, EPEL 7+) - Don't build the old proof client (xproofd) - Don't build the old NetX module- Update to 6.22.02 - Drop patch previously backported: root-doxygen-endof-part1.patch - Drop patch accepted upstream: root-python2-compat.patch - Add back line accidentally removed in root-config - Install headers in new PyROOT with COMPONENT headers - Increase test timeout for ppc64le- Avoid unneeded build requirement on srm-ifce-devel - Do not export Python modules in CMake config - Drop patch root-clang-ignore-gcc-options.patch ("Recent ROOT does not send all possible compiler flags to rootcling.")- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager- Fix wrong symlinks in EPEL 7 python2-root package- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Fix broken update on EPEL 7 with python34-root installed- Update to 6.22.00 - Drop patches accepted upstream - root-FitData-assert-fix.patch - root-clang-altivec-vector.patch - root-format-fix.patch - root-moved-file.patch - root-xmlmodify-dep.patch - New and improved Python bindings - The new Python bindings can be built for both Python 2 and Python 3 out of the box. Dropped the workaround in specfile for this (EPEL 7) - Dropped the python3-other packages (EPEL 7) - The new Python bindings has split the TPython interface to a separate library. Now in a separate root-tpython package - root-tpython and root-tmva-python are now using Python 3 on EPEL 7 - New subpackage root-gui-browsable - New patches (submitted upstream) - Fix too aggressive -Werror replacements - Add missing call to TFile::SetCacheFileDir in a TMVA tutorial - Adjust stressGraphics.ref - Fix off-by-one error in histogram v7 bin iterator - Compatibility with python 2.7 versions before 2.7.9 - Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf) - Fix doxygen issues - Fix bad regex in TProofMgr - Compatibility with xrootd 5 - Add workaround for a bug in doxygen 1.8.17 and later causing different results on 32 and 64 bit- Disable LTO- Update to 6.20.06 - Fix test failure on ppc64le and aarch64- Rebuilt for Python 3.9- Replace BR qt5-devel with qt5-qtbase-devel- Update to 6.20.04 - Drop previously backported patch root-tutorials-unique-filenames.patch - Improved patch for the PyROOT issue on EPEL 7 ppc64le- Update to 6.20.02 - Drop patches accepted upstream - root-dont-download-input-file-if-it-already-exists.patch - root-fix-plugin-definition.patch - root-man-install.patch - root-pretty-printers.patch - root-python3.patch - root-stress-aarch64-ppc64le.patch - Drop patches no longer relevant due to changes to the code - root-missing-include-string.patch - root-static-constexpr.patch - Add workaround for PyROOT issues on ppc64le in EPEL 7 - root-epel7-ppc64le-pyroot.patch (patch conditionally applied) - Fix path to moved data file in tutorial - root-moved-file.patch - Split the root-roofit subpackage into four different packages - root-roofit, root-roofit-core, root-roofit-more and root-roostats - The root-roofit-more library splits out the part of roofit that depends on the root-mathmore package - New subpackage: root-histv7- Build for 32 bit ARM again - gcc-10.0.1-0.9 fixes the problem- Fixes and workarounds for gcc 10 - ExcludeArch for 32 bit ARM because rootcling_stage1 segfaults (bug #1811604)- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Fix shebangs in root-cli for EPEL 8- Remove workarounds for RHEL 7 aarch64 (architecture dropped by EPEL 7) - Enable QtWebEngine dependent modules on EPEL 8 (now available)- Update to 6.18.04 - First build for EPEL 8- Rebuild for g++ 9.2- Update to 6.18.02 - Add workarounds for issues caused by the RHEL 7.7 update, that left the aarch64 architecture at RHEL 7.6.- Rebuilt for GSL 2.6.- Rebuilt for Python 3.8- Root 6.18 requires pcm files to be in the same directory as libraries - Add libPyROOT.rootmap and libPyROOT_rdict.pcm as slaves to libPyROOT.so in update-alternatives- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 6.18.00 - Drop patches accepted upstream: - root-avoid-gui-crash.patch - root-doxygen-generation-with-python-3.patch - Drop patches with alternative fix implemented upstream: - root-dont-install-eve7-files.patch - root-ix32-geom-opt.patch - Drop ppc64 specific workaround (ppc64 no longer built in Fedora or EPEL): - root-ppc64-doc.patch - Dropped subpackages: - root-geocad - root-graf-qt - root-gui-qt - root-gui-qtgsi - root-io-hdfs - root-io-rfio - root-net-bonjour - root-net-globus - root-net-ldap - root-net-krb5 - root-table - Drop BuildRequires needed by the dropped subpackages - New subpackages: - root-graf3d-csg (split off from root-graf3d-gl) - root-gui-browserv7 - root-tree-ntuple - Don't build python2-root for Fedora >= 31 - Include desktop and MIME type files in source RPM (removed from source) - Install man pages in correct directory - Use correct library names in plugin definitions - Don't download test input file if it already exists - Python 3 fixes - Increase test tolerance (aarch64 and ppc64le) - Fix GDB pretty printers install name and location- Use python-embed pkg-config module if it exists (python 3.8 compatibility)- Build without HDFS support on Fedora 31+ - Hadoop is FTBFS and uninstallable due to missing Java dependencies - Build without HDFS support for 32 bit architectures on Fedora 30 - Hadoop is not installable due to missing Eclipse dependencies- Rebuilt to change main python from 3.4 to 3.6- Fix typo in patch (missing space)- Rebuild for readline 8.0- Update to 6.16.00 - Drop patches accepted upstream: - root-adjust-allowed-test-difference-for-32-bit-ix86.patch - root-crypto.patch - root-js-syntax.patch - root-missing-header.patch - root-set-cache-file-dir.patch - root-stressgraphics-ref.patch - root-test-compilation-epel7.patch - root-test-subdirs.patch - root-unique-filenames.patch - Dropped subpackages: - root-rootd (obsolete - use xrootd) - root-proofd (obsolete - use root-xproofd) - root-proof-pq2 - New ROOT 7 subpackage: - root-graf3d-eve7 - root-gui-webgui6 - Make tutorial/v7/line.cxx run in batch mode- Remove obsolete /sbin/ldconfig scriptlets - The root-core package installs a file in /etc/ld.so.conf.d, so it should always call /sbin/ldconfig and not use the macros- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for libcrypt.so.2 (#1666033)- Update to 6.14.08 - Make tutorial filenames unique to avoid overwrites- Update to 6.14.06 - Let clang ignore some gcc options it hasn't implemented - Don't build python2-jupyroot/jsmva packages for Fedora >= 29 - Drop previously backported patch root-TGHtmlBrowser-crash.patch- Fix crash in TBrowser when root-gui-html is not installed - Use empty .egg-info files instead of empty .dist-info files to make virtualenv happy - Add Requires on root-mathmore to root-mathcore (for default integrator)- Rebuild for tbb 2019_U1- Update to 6.14.04 - Drop patch accepted upstream: root-python-3.7.patch- Rebuilt for glew 2.1.0- Update to 6.14.02 - Make python3 the preferred python for Fedora 29+: - Give python3 libPyROOT higher priority than python2 libPyROOT - The python scripts in root-cli use python3-root - Let root-tmva-python use python3-numpy - Fix build issue with undefined symbols in libSrvAuth - Make ROOTConfig-targets.cmake not error on missing files to work better with subpackages- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Add Python 3.6 packages for EPEL 7- Update to 6.14.00 - Drop patches previously backported: - root-doxygen-makefile.patch - root-crash-fix.patch - root-test-stress-32bit.patch - Drop patches accepted upstream: - root-test-subdirs.patch - root-test-fixes.patch - root-out-of-bounds.patch - root-doxygen-tilde.patch - root-noinst.patch - Drop patches for issues fixed upstream: - root-dont-link-jvm.patch - root-system-pythia.patch - Drop patch root-urw-otf-hack.patch - broken font file no longer present - Drop Google Droid Sans Fallback font from EPEL 7 root-fonts package (the font is now available in EPEL 7) - Use two more patches from Fedora's llvm5.0 package - New root-test-subdirs.patch patch for more instances of the same issue - Fix a test not setting cache file directory so that it works offline - Fix a compatibility issue with the EPEL 7 gtest version - Fix a missing include - Workaround optimization problems in the Geom library - New subpackages due to library splits - root-tree-dataframe and root-vecops from root-tree-player - root-net-httpsniff from root-net-http - New subpackages due to package splits - root-gui-html from root-gui - root-gui-qtgsi from root-gui-qt - root-io-xmlparser from root-io-xml - root-proof-player from root-proof - New ROOT 7 subpackages - root-graf-gpadv7 - root-graf-primitives - root-gui-fitpanelv7 - root-gui-qt5webdisplay - Rename root-guibuilder package to root-gui-builder - Create empty .dist-info files so that rpm auto-generates provides- Adjust Vavilov test for Fedora 29 ix86 - Adapt to python 3.7- Rebuilt for Python 3.7- rebuilt for cfitsio 3.450 - Adjust allowed deviation for PDF file sizes in stressGraphics test (aarch64)- rebuilt for cfitsio 3.420 (so version bump) - modified patch 13 to also produce smaller debuginfo on x86 (ld out of memory) - disabled test gtest-tree-treeplayer-test-dataframe-snapshot on ARM- Update to 6.12.06 - Drop patch root-Fix-constructing-the-GSL-MC-Integrator.patch (previously backported)- Fix test failures found with new default compiler flags in Fedora 28- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for switch to libxcrypt- Update to 6.12.04 - Drop patches accepted upstream - Drop previously backported patches - Unbundle jsroot in root-net-http - Add hack to work around broken charmaps in StandardSymbolsPS.otf - Use local static script and style files for JupyROOT - Fix some javascript errors - Fix build rules for test binaries so that they are not installed - Address memory usage issue for ARM build - Drop pre-minified javascript and style files (Fedora packaging guidelines) - Enable builds on ppc/ppc64/ppc64le (do not pass all tests, but the list of failing tests is much shorter with this release) - Add dependency on python[23]-jsmva to python[23]-jupyroot - New sub-packages: root-gui-canvaspainter, root-gui-webdisplay and root-hist-draw (not for EPEL 7 since they are root7 specific and require c++-14)- Update to 6.10.08 - Add BuildRequires on lz4-devel and xxhash-devel - Workaround for missing gmock libraries only needed for gmock < 0.1.8 - Address some warnings during documentation generation- Update to 6.10.06 - Fixes for new mysql_config- Update to 6.10.04 - Add temporary workaround for broken mariadb headers in Fedora 27- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove additional references in cmake files- Fix removal of mathtext, minicern and JupyROOT references from cmake files- Update to 6.10.02- Update to 6.10.00 - Drop patches accepted upstream - Drop previously backported patches - New sub-package: root-unfold - Dropped sub-package: root-vdt- Remove JupyROOT references from cmake files - Do not generate autoprovides for libJupyROOT.so- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild- Fix for macro scope issue (backport from upstream) - Fix a problem loading the libJupyROOT CDLL module (use absolute path) - Add ipython dependencies to the jupyroot packages - Exclude s390x - endian issues - Re-enable two tests on 32 bit arm - no longer failing - Add BuildRequires on blas-devel (for TMVA)- Rebuild for OCE 0.18.1.- Python 3 compatibility fixes (backport from upstream)- Fix relocation problems on aarch64 - using patch from the llvm package - Re-enable building on aarch64 - works again with the above patch- Update to 6.08.06 - Drop obsolete patch: root-tformulaparsingtests.patch - Drop patches accepted upstream: root-spectrum-batch.patch and root-missing-header-gcc7.patch - Disable failing tests on s390x- Disable building on aarch64 (it is now broken again) - Add missing header (gcc 7) - Fix a test failure on Fedora 26 i686 - Fix some format warnings/errors in GlobusAuth - Use the right delimiter when splitting the icon path in TASImage - Disable two more tests on 32 bit arm- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to 6.08.04 - Fix broken TPad::WaitPrimitive (backport from git) - Rebuild for gcc 6.3- Rebuild for readline 7.x- Rebuild for glew 2.0.0- Rebuild for Python 3.6- Update to 6.08.02 - Drop patches accepted upstream - Drop previously backported patches - Drop obsolete patches - Enable hadoop/hdfs support for all architectures * libhdfs is now available for more architectures than ix86 and x86_64 - Enable building on aarch64 - Rename the python packages to python2-root and python3-root - New sub-packages: python{2,3}-jupyroot, python{2,3}-jsmva - Dropped sub-package: root-rootaas (replaced by python{2,3}-jupyroot)- Rebuild for gcc 6.2- Update to 6.06.08 - Add the packages providing the libraries listed by "root-config --libs" as dependencies to root-core - Add missing scriptlets to root-multiproc- Convert init scripts to systemd unit files- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Add requires on redhat-rpm-config to root-cling- Update to 6.06.06 - Drop patches root-gfal2.patch and root-keysymbols.patch - Make root-vdt package noarch- Add GuiTypes.h, KeySymbols.h and Buttons.h to dict (backport) - Minor updates to patches - mostly backported from upstream - Reenable hadoop/hdfs support for F24+- Remove mathtext and minicern references from cmake files - Fix the spelling of CMAKE_Fortran_FLAGS in a few places- Disable hadoop/hdfs support for F24+ (hadoop was retired)- Update to 6.06.04 - Drop patch root-no-hexfloat-const.patch - Add requires on gcc-c++ to root-cling- Rebuild for OCE-0.17.1- Update to 6.06.02 (F24+, EPEL7) - Change to cmake configuration (was using ./configure) - Change to doxygen documentation generation (was using THTML) - Run the test suite - Remove compatibility with older EPEL (Group tags, BuildRoot tag, etc.) - New sub-packages: root-multiproc, root-cling, root-r, root-r-tools, root-geocad, root-tmva-python, root-tmva-r, root-tmva-gui, root-cli, root-notebook and root-rootaas - New subpackage for EPEL7: root-python34 - Dropped sub-packages: root-cint, root-reflex, root-cintex, root-ruby- Update to 5.34.36- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuild again for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Rebuild for glew 1.13- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Adapt to gfal 2.10 - uses a different #define - Exclude ppc64le - has the same issues with cint as ppc and ppc64- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Add versioned dependencies between packages - Reenable hadoop/hdfs support for F23+- Disable run-time dependency on gccxml in Reflex (allows installing on aarch64) (#1263206) - Enable Cintex on aarch64- Update to 5.34.32 - New sub-package: root-fonts (STIX version 0.9 required by TMathText) - Use GNU Free instead of Liberation, works better with TMathText - Fix segfault when embedding Type 1 fonts - Drop patch root-no-extra-formats.patch (workaround for above problem)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to 5.34.30 - New sub-package: root-python3 - Disable hadoop/hdfs support for F23+ (not installable) - Drop previously backported gcc 5 patches- Update to 5.34.28 - Merge emacs support files into main package (guidelines updated)- Update to 5.34.26 - Drop patch root-xrdversion.patch- Rebuild with fixed cairo (bz 1183242)- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Update to 5.34.24 - Drop patch root-bsd-misc.patch- Move xproofd binaries from root-proofd to root-xproof - Adjust EPEL 7 font dependencies - Rebuild using new binutils (ld bug fixed - F21+)- Update to 5.34.20 - Re-enable xrootd support for F21+ and EPEL7 (now ported to xrootd 4) - Do not depend on wine's fonts - Drop patch root-gccopt.patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Update to 5.34.19 - Disable xrootd support for F21+ and EPEL7 (root not yet ported to xrootd 4) - New sub-package: root-net-http - Drop patches root-thtml-revert.patch, root-gfal2.patch and root-proofx-link-iolib.patch- Add Requires on root-tree-player to root-gui-ged- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuild for ruby 2.1 - Fix build failure on F21 (missing symbol in libProofx linking)- Update to 5.34.18 - Build GFAL module using libgfal2 - New sub-package: root-vdt- Update to 5.34.17- Update to 5.34.15 - Drop patch root-davix.patch- Rebuild for cfitsio 3.360- Adapt to davix >= 0.2.8- Update to 5.34.14 - New sub-package: root-net-davix - Drop patch root-pythia8-incdir.patch- Update to 5.34.13 - Remove java-devel build dependency (not needed with Fedora's libhdfs) - Adapt to pythia8 >= 8.1.80- Fix hadoop lib location- rebuilt for GLEW 1.10- Update to 5.34.10 - New sub-package: root-io-hdfs (Fedora 20+) - New sub-package: root-sql-sqlite- Exclude armv7hl - cint is not working - Use _pkgdocdir when defined - Use texlive-stix- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Perl 5.18 rebuild- Rebuild for cfitsio 3.350- Update to 5.34.09 - New sub-package: root-montecarlo-pythia8 - Drop patch root-gfal-bits.patch - Use xz compression for source tarfile - Update ancient root version in EPEL- Update to 5.34.07- Update to 5.34.06 - Drop patches root-gviz.patch, root-ruby-version.patch, root-rev48681.patch and root-rev48831.patch- Rebuild for ruby 2.0 - Rebuild for cfitsio 3.340- Update to 5.34.05 - Rebuild for xrootd 3.3 - Patch for latest graphviz (libcgraph) - Drop patches root-glibc.patch and root-tclass-fix.patch- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Rebuild for glew 1.9.0- Update to 5.34.02- Rebuild for glew 1.7- Update to 5.34.01 - Remove sub-packages root-clarens and root-peac (dropped by upstream)- Do the glibc 2.16 patch properly- Update to 5.34.00 - New sub-package: root-io-gfal- Update to 5.32.03- Update to 5.32.02- Rebuild for xrootd 3.1.1- Update to 5.32.01 - Drop patches fixed upstream- Rebuilt for c++ ABI breakage- Adapt to new ruby packaging guidelines- Update to 5.32.00- Rebuild against PCRE 8.30- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to 5.30.04- Update to 5.30.03- Update to 5.30.02- Update to 5.30.01 - Drop patches root-lzma-searchorder.patch and root-cint-i686.patch- Backport upstream's fix for the i686 rootcint problem- Add workaround for rootcint problem on i686 - Pass default LDFLAGS (relro) to make- Update to 5.30.00 - Drop patch root-listbox-height.patch - New sub-package: root-proof-bench- Change build requires from qt-devel to qt4-devel- Update to 5.28.00e- Rebuild for new glew soname- Update to 5.28.00d- Fix emacs Requires on RHEL5- Update to 5.28.00c- Rebuild for mysql 5.5.10- Update to 5.28.00b- Update to 5.28.00a - Drop patches fixed upstream: root-afterimage.patch, root-htmldoc.patch, root-xlibs-ppc.patch, root-cstddef.patch - Remove the fedpkg workaround - no longer needed- Add workaround for changes in fedpkg- Add Requires on root-graf-postscript to root-gpad - Require libAfterImage 1.20 or later to fix issues with circular markers in batch mode - Add python26 subpackage for EPEL 5 - Fix an issue where the last item in a TGFontTypeComboBox is almost invisible (backported from upstream) - Add missing cstddef includes for gcc 4.6- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fix linking of Xlibs on ppc- Update to 5.28.00 - Drop patches fixed upstream: root-linker-scripts.patch, root-dpm-rfio.patch, root-missing-explicit-link.patch, root-split-latex.patch, root-cern-filename.patch, root-make-3.82.patch, root-fonttype-combobox-dtor.patch - New sub-packages: root-genetic, root-graf-fitsio, root-hist-factory, root-proof-pq2 - Make root-io a separate package again - the circular dependency with the root-core package was resolved upstream- Fix crash in TGFontTypeComboBox destructor - Add Requires on root-gui-ged to root-gui- Rebuild for updated unuran- Update to 5.26.00e - Drop patch fixed upstream: root-tmva-segfault.patch - Add Requires on root-proof to root-proofd- Add Requires on root-graf-asimage to root-core - Add Requires on root-graf-x11 to root-gui - Add Requires on root-hist-painter to root-hist - Add Requires on root-minuit to root-mathcore - Add Requires on krb5-workstation to root-net-krb5 - Add BuildRequires on krb5-workstation- Adapt makefile to changes in make 3.82- Update to 5.26.00d - Improved doc generation script- Don't remove the prec_stl directory - Create a separate tutorial package for the tutorial and test suite- Correct license tags for: cint, core and roofit - Regenerate source tarball due to upstream retag (again)- Add dependency on gccxml for globus-reflex - Split some packages to break circular package dependencies - Merge libRIO into root-core - Regenerate source tarball due to upstream retag- Update to 5.26.00c - Disable cint7 package - no longer compiles and has been deprecated upstream- Use external xrootd - Make documentation selfcontained - can be read without network access- Fix library detection when linker scripts are used - Allow building RFIO IO modules using DPM's RFIO implementation- Update to 5.26.00b - Enable dCache support - dcap library is now in Fedora - Use system unuran library instead of embedded sources- Update to 5.26.00a - Disable cintex package for non-intel architectures - Remove embedded gl2ps sources- Update to 5.26.00 - Drop patches fixed upstream: root-globus.patch, root-dot-png.patch, root-loadmeta.patch, root-openssl.patch, root-hash-endian.patch- Initial build  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDE6.28.02-1.el8      !!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''(((((((((((((((((((()))))))))))))))))))))*+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--..../////////0000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222223333333333333333333333333333333334455555555555556666666666666666666666666666666667768869999999666::::::66666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==>>>>>>>>>????????>>>@@@@@@@@@@ABBCBBDAEEEAFFFFFFFFFFFFAGGHHHHHHHHHtutorials.rootlogon.pyCMakeLists.txtCTestCustom.cmakecocoacustomcolor.hflower.Cgrad.Cgrad2.Cgradients.Cindex.mdparallelcoordtrans.Cradialgradients.Ctransp.Ctransp_text.Ctransparentpad.Ccontcnt001_basictseq.Cdataframedf000_simple.Cdf000_simple.pydf001_introduction.Cdf001_introduction.pydf002_dataModel.Cdf002_dataModel.pydf003_profiles.Cdf003_profiles.pydf004_cutFlowReport.Cdf004_cutFlowReport.pydf005_fillAnyObject.Cdf006_ranges.Cdf006_ranges.pydf007_snapshot.Cdf007_snapshot.pydf008_createDataSetFromScratch.Cdf008_createDataSetFromScratch.pydf009_FromScratchVSTTree.Cdf010_trivialDataSource.Cdf010_trivialDataSource.pydf012_DefinesAndFiltersAsStrings.Cdf012_DefinesAndFiltersAsStrings.pydf013_InspectAnalysis.Cdf014_CSVDataSource.Cdf014_CSVDataSource.pydf015_LazyDataSource.Cdf016_vecOps.Cdf016_vecOps.pydf017_vecOpsHEP.Cdf017_vecOpsHEP.pydf017_vecOpsHEP.rootdf018_customActions.Cdf019_Cache.Cdf019_Cache.pydf020_helpers.Cdf021_createTGraph.Cdf021_createTGraph.pydf022_useKahan.Cdf023_aggregate.Cdf024_Display.Cdf024_Display.pydf025_RNode.Cdf026_AsNumpyArrays.pydf027_SQliteDependencyOverVersion.Cdf028_SQliteIPLocation.Cdf029_SQlitePlatformDistribution.Cdf030_SQliteVersionsOfROOT.Cdf031_Stats.Cdf031_Stats.pydf032_RDFFromNumpy.pydf033_Describe.pydf034_SaveGraph.Cdf034_SaveGraph.pydf101_h1Analysis.Cdf102_NanoAODDimuonAnalysis.Cdf102_NanoAODDimuonAnalysis.pydf103_NanoAODHiggsAnalysis.Cdf103_NanoAODHiggsAnalysis.pydf103_NanoAODHiggsAnalysis_python.hdf104_HiggsToTwoPhotons.pydf105_WBosonAnalysis.jsondf105_WBosonAnalysis.pydf106_HiggsToFourLeptons.jsondf106_HiggsToFourLeptons.pydf107_SingleTopAnalysis.jsondf107_SingleTopAnalysis.pydistrdf001_spark_connection.pydistrdf002_dask_connection.pyindex.mddemos.Cdemoshelp.Cdocv528index.htmlmass_spectrum.gifv530index.htmlv532index.htmlv534index.htmlv600index.mdv602index.mdeveDefault.pngMultiView.CSplitGLView.Calice_esd.Calice_esd_html_summary.Calice_esd_split.Calice_vsd.Cannotation.Carrow.Carrow_standalone.Cassembly.Cbox.Cboxset.Cboxset_cones.Cbroken_torus.tringcalo_detail.Ccalorimeters.Ccamera_restore.Ccompound.Ccsgdemo.Cgeom_alias.Cgeom_alice_its.Cgeom_alice_tpc.Cgeom_atlas.Cgeom_atlas_playback.Cgeom_cms.Cgeom_cms_playback.Cgeom_cms_stereo.Cgeom_default.Cgeom_lhcb.Cglplot.Cglplot_geom.Chierarchical_scene.Chistobrowser.Cjetcone.Clineset.Clineset.pynasashuttle.3dsoverlay_palette.Cpack.Cparamlist.Cpointset.Cprojection.Cprojection_prescale.Cpythia_display.Cquadset.Crun_alice_esd.Crun_alice_esd_split.Cselection_sigs.Cshow_extract.Cswap.pngtext.Ctrack.Ctriangleset.Cview3ds.Cwindow_manager.Ceve7box.Cboxset.Ccalorimeters.Ccollection_proxies.Ccompound.Ccsgdemo.Cerror_ellipse.Cevent_demo.Cgeom_cms.Cjets.Clego.Clineset.Cpoints.Cprojection_prescale.Cshow_extract.Ctracks.CfftFFT.CfitConfidenceIntervals.CErrorIntegral.CFitHistoInFile.CFittingDemo.CIfit.CNumericalMinimization.CTestBinomial.CTwoHistoFit2D.CcombinedFit.CcombinedFit.pyexampleFit3D.Cfit1.Cfit1_C.txtfit2.Cfit2a.Cfit2d.Cfit2dHist.CfitCircle.CfitConvolution.CfitConvolution.pyfitEllipseTGraphDLSF.cxxfitEllipseTGraphRMM.cxxfitExclude.CfitLinear.CfitLinear2.CfitLinearRobust.CfitMultiGraph.CfitNormSum.CfitNormSum.pyfitcont.Cfithist.Cfitpanel_playback.Cfitslicesy.Cgraph2dfit.Clangaus.Cline3Dfit.Cminuit2FitBench.Cminuit2FitBench2D.Cminuit2GausFit.Cmultidimfit.Cmultifit.Cmultifit.pymyfit.Cqa2.CvectorizedFit.CfitsioFITS_tutorial1.CFITS_tutorial2.CFITS_tutorial3.CFITS_tutorial4.CFITS_tutorial5.CFITS_tutorial6.CFITS_tutorial7.CFITS_tutorial8.Crmf.fitssample1.fitssample2.fitssample3.fitssample4.fitssample5.fitsfoamfoam_demo.Cfoam_demopers.Cfoam_kanwa.Cindex.mdgallery.rootgeomRadioNuclides.Cassembly.Cbuilding.Ccheongwadae.Ccsgdemo.Cgdmlopticalsurfaces.gdmltestoptical.Cgeodemo.CgeomAlice.CgeomAlice_itsv.CgeomAtlas.CgeomBrahms.CgeomD0.Cgeometry.Citerplugin.cxxlego.Cmp3player.Cna49.Cna49geomfile.Cna49view.Cparallel_world.Crobot.Crootgeom.Crunplugin.Cshapes.CshapesAnim.Csouth_gate.Cstation1.Cstation2.Ctank.Cteddy.objvisualizeWavefrontObj.Cweb_cms.cxxwebdemo.Cwebdemo.htmlwebhelp.htmlxtruDraw.CxtruSamples.Cglcustomcolorgl.hglViewerExercise.CglViewerLOD.Cglbox.Cgldemos.Cglh3c.Cglparametric.Cglparametrics2.Cglrose.Cglsurfaces.Cgltf3.Cglvox1.Cglvox2.Cgrad.Cgrad2.Cgradients.Cgviz3d.Cnucleus.Cparallelcoordtrans.Cradialgradients.Ctransp.Ctransp_text.Ctransparentpad.Cviewer3DLocal.Cviewer3DMaster.CgraphicsAtlasExample.Canalyze.Canim.Carchi.Carrows.Cbasic3d.Ccanvas.Ccanvas2.Ccompile.Ccrown.Cdiamond.Cearth.Cearth.datellipse.Ceval.Cevent.Cfeynman.Cfirst.Cformula1.Cframework.Cgaxis.Cgaxis2.Cgaxis3.Cgraph_edit_playback.Cgreyscale.Cgtime.Clatex.Clatex2.Clatex3.Clatex4.Clatex5.Cmandelbrot.Cmarkerwarning.Cmass_spectrum.Cpalettes.Cpavetext.Cperceptualcolormap.Cpiechart.Cpolytest1.Cpolytest2.Cpstable.Cpsview.Cquarks.Cschroedinger_hydrogen.Ctmathtext.Ctmathtext2.Ctornado.Ctransparency.Ctriangles.CgraphsSWAN2017.datannotation3d.Capprox.Cbent.Cbent.pyexclusiongraph.Cexclusiongraph2.Cgerrors.Cgerrors2.Cgmultierrors.Cgraph.Cgraph2derrorsfit.CgraphApply.CgraphShade.Cgraphpalettecolor.Cgraphpolar.Cgraphpolar2.Cgraphpolar3.Cgraphstruct.Cgraphtext.Cgtime.Cgtime2.ChlGraph1.ChlGraph2.Clabels1.Clabels2.Cmotorcycle.Cmotorcycle.datmultigraph.Cmultigraphpalettecolor.Cmultipalette.Cseism.Csplines_test.Csurfaces.CtimeSeriesFromCSV.CtimeSeriesFromCSV.pytimeSeriesFromCSV_TDF.Ctimeonaxis.Ctimeonaxis2.Ctimeonaxis3.Cwaves.Czdemo.Czones.Czones.pyguiCPUMeter.CSlider3Demo.CWorldMap.CbuttonChangelabel.CbuttonTest.CbuttongroupState.CbuttonsLayout.Ccalendar.CcustomContextMenu.CcustomTH1Fmenu.Cdrag_and_drop.Cexec3.Cexec_macro.Cgames.CgtreeTableTest.CguiWithCINT.Cguilabels.Cguitest.Cguitest_playback.CiconAsXPMData.ClistBox.Cmditest.Cmditestbg.xpmntupleTableTest.CnumberEntry.CsimpleTableTest.CsplitbuttonTest.CsplitterHorizontal.CsplitterVertical.CstaffTableTest.CstatusBar.CtextEntries.Ctextviewostream.Cworldmap.jpghistContourList.CDynamicSlice.CFibonacci.CFirstContour.CNormalizeHistogram.CZoomHistogram.Ccandledecay.Ccandlehisto.Ccandleplot.Ccandleplotoption.Ccandleplotstack.Ccandleplotwhiskers.Ccandlescaled.Ccumulative.Cdatatprofile2poly_tutorial.datadraw2dopt.Cexec1.Cexec2.Cfillhistosauto2p.Cfillrandom.Cfillrandom.pyh1ReadAndDraw.Ch2proj.Chbars.Chistpalettecolor.Chksimple.ChlHisto1.ChlHisto2.ChlHisto3.ChlHisto4.Chlabels1.Chlabels2.Chstack.Chsum.ChsumTimer.Clegendautoplaced.Clogscales.Cmovepalette.Cmulticolor.Cratioplot1.Cratioplot1.pyratioplot2.Cratioplot2.pyratioplot3.Cratioplot3.pyratioplot4.Cratioplot4.pyratioplot5.Cratioplot5.pyratioplot6.Cratioplot6.pyratioplotOld.Crebin.Creverseaxis.Csparsehist.CstatsEditing.CtestSmooth.Cth2polyBoxes.Cth2polyEurope.Cth2polyHoneycomb.Cth2polyUSA.Cthstack2palettecolor.Cthstackpalettecolor.Ctprofile2polyRealistic.Ctprofile2polyRealisticModuleError.Ctranspad.Ctwoscales.Ctwoscales.pyxyplot.ChistfactoryModifyInterpolation.Cexample.pyexample.xmlexample_DataDriven.xmlexample_DataDriven_controlRegion.xmlexample_DataDriven_signalRegion.xmlexample_Expression.xmlexample_Expression_channel.xmlexample_ShapeSys.xmlexample_ShapeSys2D.xmlexample_ShapeSys2D_channel.xmlexample_ShapeSys_channel.xmlexample_channel.xmlhf001_example.CmakeExample.CmakeQuickModel.pyhsimple.Chsimple.roothtmlMakeTutorials.Chttpauth.txtcustom.Ccustom.htmhistfitserver.Chttpaccess.Chttpcontrol.Chttpgeom.Chttpserver.Chttptextlog.Chttptextlog.jsws.Cws.htmimagefore.xpmgalaxy_image.Chist2image.Chsumanim.Cimage2hist.Cimg2pad.Cimgconv.Cmditestbg.xpmpad2png.Crose512.jpgrose_image.Ctrans_graph.Cindex.mdiocopyFiles.Cdirs.Cdouble32.Cfildir.Cfile.Cfloat16.Chadd.CimportCode.Cloopdir.Cloopdir11.CmergeSelective.CreadCode.CtestMergeCont.CtestTMPIFile.ClegacyMyTasks.cxxbenchmarks.CcontTListAndSTL.Cindex.mdgeant3tasks.Chtmlex.Cindex.mdmlpindex.mdmlpHiggs.CmlpHiggs.rootmlpRegression.Cpyrootbenchmarks.pyfildir.pyfile.pyfirst.pyframework.pyindex.mdrootmarks.pytest.pytree.pyregexpindex.mdregexp.Cregexp_pme.Crootalias.Crootenv.Crootmarks.Ctasks.Cthreadindex.mdstressThreadPool.CthreadPool.Cthreads.Cthreadsh1.Cthreadsh2.CmathBessel.CBessel.pyBreitWigner.CChebyshevPol.CCrystalBall.CFeldmanCousins.CGammaFun.CLegendre.CLegendre.pyLegendreAssoc.CRolke.CTSVDUnfoldExample.Cbinomial.Cchi2test.CexampleFunction.pyexampleFunctor.CexampleMultiRoot.CexampleTKDE.Cgoftest.Chlquantiles.CkdTreeBinning.Climit.CmathBeta.CmathGammaNormal.CmathLaplace.CmathStudent.CmathcoreCDF.CmathcoreGenVector.CmathcoreSpecFunc.CmathcoreStatFunc.CmathcoreStatFunc.pymathcoreVectorCollection.CmathcoreVectorFloatIO.CmathcoreVectorIO.CmathmoreIntegration.CmultidimSampling.CmultivarGaus.CnormalDist.CnormalDist.pypermute.Cprincipal.Cprincipal.pyquantiles.Cquasirandom.CtStudent.CtStudent.pytestrandom.Cvavilov.CmatrixdecomposeQR.CinvertMatrix.CsolveLinear.CmcCompareMasses.Cmass_width_2008.mc.txtmulticoreimt001_parBranchProcessing.Cimt101_parTreeProcessing.Cmp001_fillHistos.Cmp101_fillNtuples.Cmp102_readNtuplesFillHistosAndFit.Cmp103_processSelector.Cmp104_processH1.Cmp105_processEntryList.Cmp201_parallelHistoFill.Cmp_H1_lambdas.Cmt001_fillHistos.Cmt101_fillNtuples.Cmt102_readNtuplesFillHistosAndFit.Cmt103_fillNtupleFromMultipleThreads.Cmt201_parallelHistoFill.Cmt301_TTaskGroupSimple.Cmt304_fillHistos.Cmtbb001_fillHistos.Cmtbb101_fillNtuples.Cmtbb201_parallelHistoFill.CnetTUriTest.CTestAuth.Cauthclient.Cauthserv.CfastMergeServer.Chclient.Chcons.Chprod.Chserv.Chserv2.CparallelMergeClient.CparallelMergeServer.CparallelMergeTest.CparallelMergeTest.shpclient.Cpserv.Cspy.Cspyserv.CtestTUDPSocket.CtreeClient.Cudpserver.cphysicsPhaseSpace.CproofEmptyInclude.hProcFileElements.CProcFileElements.hProofAux.CProofAux.hProofEvent.CProofEvent.hProofEventProc.CProofEventProc.hProofFriends.CProofFriends.hProofNtuple.CProofNtuple.hProofPythia.CProofPythia.hProofSimple.CProofSimple.hProofSimpleFile.CProofSimpleFile.hProofStdVect.CProofStdVect.hProofTests.CProofTests.hevent.md5sumevent.parfinalizeProof.CgetProof.Cindex.mdntprndm.rootpacktest1.md5sumpacktest1.parpacktest2.md5sumpacktest2.parpacktest3.md5sumpacktest3.parpythia8.parrunProof.CpyrootDynamicSlice.pyaptuple.txtdemo.pydemoshelp.pyexample_data.datfillrandom.pyfit1.pyfit1_py.pyformula1.pygeometry.pygerrors.pygraph.pygui_ex.pyh1ReadAndDraw.pyhsimple.pyhsum.pymrt.pyna49geomfile.pyna49view.pyna49visible.pyntuple1.pynumberEntry.pyparse_CSV_file_with_TTree_ReadStream.pypyroot001_arrayInterface.pypyroot002_pythonizationDecorator.pypyroot003_prettyPrinting.pypyroot004_NumbaDeclare.pypyroot005_tfile_context_manager.pypyroot006_tcontext_context_manager.pyratioplot.pyshapes.pystaff.pysurfaces.pytornado.pyzdemo.pypythiapythia8.CpythiaExample.CquadpQuad.cxxQuad.hportfolio.Cstock.rootrDataFrame.CFunction.CFunctor.CGlobalMinimization.CIntegration.CInterpolation.CMinimization.CSimpleFitting.Cexample.Crcanvascomic.woff2df104.pydf105.jsondf105.pyraxis.cxxrbox.cxxrbox.pyrcanvas_mt.cxxrcanvas_update.cxxrframe.cxxrh1.cxxrh1_large.cxxrh1_twoscales.cxxrh2.cxxrh2_colz.cxxrh2_large.cxxrh3.cxxrh3_large.cxxrlegend.cxxrline.cxxrline_style.cxxrline_width.cxxrmarker.cxxrpad.cxxrpave.cxxrstyle.cxxrtext_align.cxxrtext_angle.cxxrtext_font.cxxsubpads.cxxsymlog.cxxth1_twoscales.cxxtobject.cxxroofitinput_histos_rf_lagrangianmorph.rootrf101_basics.Crf101_basics.pyrf102_dataimport.Crf102_dataimport.pyrf103_interprfuncs.Crf103_interprfuncs.pyrf104_classfactory.Crf104_classfactory.pyrf105_funcbinding.Crf105_funcbinding.pyrf106_plotdecoration.Crf106_plotdecoration.pyrf107_plotstyles.Crf107_plotstyles.pyrf108_plotbinning.Crf108_plotbinning.pyrf109_chi2residpull.Crf109_chi2residpull.pyrf110_normintegration.Crf110_normintegration.pyrf111_derivatives.Crf111_derivatives.pyrf201_composite.Crf201_composite.pyrf202_extendedmlfit.Crf202_extendedmlfit.pyrf203_ranges.Crf203_ranges.pyrf204a_extendedLikelihood.Crf204a_extendedLikelihood.pyrf204b_extendedLikelihood_rangedFit.Crf204b_extendedLikelihood_rangedFit.pyrf205_compplot.Crf205_compplot.pyrf206_treevistools.Crf206_treevistools.pyrf207_comptools.Crf207_comptools.pyrf208_convolution.Crf208_convolution.pyrf209_anaconv.Crf209_anaconv.pyrf210_angularconv.Crf210_angularconv.pyrf211_paramconv.Crf211_paramconv.pyrf212_plottingInRanges_blinding.Crf212_plottingInRanges_blinding.pyrf301_composition.Crf301_composition.pyrf302_utilfuncs.Crf302_utilfuncs.pyrf303_conditional.Crf303_conditional.pyrf304_uncorrprod.Crf304_uncorrprod.pyrf305_condcorrprod.Crf305_condcorrprod.pyrf306_condpereventerrors.Crf306_condpereventerrors.pyrf307_fullpereventerrors.Crf307_fullpereventerrors.pyrf308_normintegration2d.Crf308_normintegration2d.pyrf309_ndimplot.Crf309_ndimplot.pyrf310_sliceplot.Crf310_sliceplot.pyrf311_rangeplot.Crf311_rangeplot.pyrf312_multirangefit.Crf312_multirangefit.pyrf313_paramranges.Crf313_paramranges.pyrf314_paramfitrange.Crf314_paramfitrange.pyrf315_projectpdf.Crf315_projectpdf.pyrf316_llratioplot.Crf316_llratioplot.pyrf401_importttreethx.Crf401_importttreethx.pyrf402_datahandling.Crf402_datahandling.pyrf403_weightedevts.Crf403_weightedevts.pyrf404_categories.Crf404_categories.pyrf405_realtocatfuncs.Crf405_realtocatfuncs.pyrf406_cattocatfuncs.Crf406_cattocatfuncs.pyrf407_latextables.Crf407_latextables.pyrf408_RDataFrameToRooFit.Crf408_RDataFrameToRooFit.pyrf409_NumPyPandasToRooFit.pyrf501_simultaneouspdf.Crf501_simultaneouspdf.pyrf502_wspacewrite.Crf502_wspacewrite.pyrf503_wspaceread.Crf503_wspaceread.pyrf504_simwstool.Crf504_simwstool.pyrf505_asciicfg.Crf505_asciicfg.pyrf505_asciicfg.txtrf506_msgservice.Crf506_msgservice.pyrf507_debugtools.Crf507_debugtools.pyrf508_listsetmanip.Crf508_listsetmanip.pyrf509_wsinteractive.Crf509_wsinteractive.pyrf510_wsnamedsets.Crf510_wsnamedsets.pyrf511_wsfactory_basic.Crf511_wsfactory_basic.pyrf512_wsfactory_oper.Crf512_wsfactory_oper.pyrf513_wsfactory_tools.Crf513_wsfactory_tools.pyrf514_RooCustomizer.Crf514_RooCustomizer.pyrf515_hfJSON.jsonrf515_hfJSON.pyrf601_intminuit.Crf601_intminuit.pyrf602_chi2fit.Crf602_chi2fit.pyrf603_multicpu.Crf603_multicpu.pyrf604_constraints.Crf604_constraints.pyrf605_profilell.Crf605_profilell.pyrf606_nllerrorhandling.Crf606_nllerrorhandling.pyrf607_fitresult.Crf607_fitresult.pyrf608_fitresultaspdf.Crf608_fitresultaspdf.pyrf609_xychi2fit.Crf609_xychi2fit.pyrf610_visualerror.Crf610_visualerror.pyrf611_weightedfits.Crf612_recoverFromInvalidParameters.Crf612_recoverFromInvalidParameters.pyrf613_global_observables.Crf613_global_observables.pyrf614_binned_fit_problems.Crf614_binned_fit_problems.pyrf701_efficiencyfit.Crf701_efficiencyfit.pyrf702_efficiencyfit_2D.Crf702_efficiencyfit_2D.pyrf703_effpdfprod.Crf703_effpdfprod.pyrf704_amplitudefit.Crf704_amplitudefit.pyrf705_linearmorph.Crf705_linearmorph.pyrf706_histpdf.Crf706_histpdf.pyrf707_kernelestimation.Crf707_kernelestimation.pyrf708_bphysics.Crf708_bphysics.pyrf709_BarlowBeeston.Crf709_BarlowBeeston.pyrf710_roopoly.Crf710_roopoly.pyrf711_lagrangianmorph.Crf711_lagrangianmorph.pyrf712_lagrangianmorphfit.Crf712_lagrangianmorphfit.pyrf801_mcstudy.Crf801_mcstudy.pyrf802_mcstudy_addons.Crf802_mcstudy_addons.pyrf803_mcstudy_addons2.Crf803_mcstudy_addons2.pyrf804_mcstudy_constr.Crf804_mcstudy_constr.pyrf901_numintconfig.Crf901_numintconfig.pyrf902_numgenconfig.Crf902_numgenconfig.pyrf903_numintcache.Crf903_numintcache.pyroostatsCreateExampleFile.CFourBinInstructional.CFourBinInstructional.pyHybridInstructional.CHybridStandardForm.CIntervalExamples.CIntervalExamples.pyModelInspector.CMultivariateGaussianTest.CMultivariateGaussianTest.pyNuMuToNuE_Oscillation.cxxNuMuToNuE_Oscillation.hOneSidedFrequentistUpperLimitWithBands.CStandardBayesianMCMCDemo.CStandardBayesianNumericalDemo.CStandardFeldmanCousinsDemo.CStandardFrequentistDiscovery.CStandardHistFactoryPlotsWithCategories.CStandardHypoTestDemo.CStandardHypoTestInvDemo.CStandardProfileInspectorDemo.CStandardProfileLikelihoodDemo.CStandardTestStatDistributionDemo.CTestNonCentral.CTwoSidedFrequentistUpperLimitWithBands.CZbi_Zgamma.CZbi_Zgamma.pyrs101_limitexample.Crs101_limitexample.pyrs102_hypotestwithshapes.Crs301_splot.Crs302_JeffreysPriorDemo.Crs401c_FeldmanCousins.Crs401c_FeldmanCousins.pyrs401d_FeldmanCousins.Crs601_HLFactoryexample.Crs601_HLFactoryexample.pyrs602_HLFactoryCombinationexample.Crs603_HLFactoryElaborateExample.Crs701_BayesianCalculator.Crs701_BayesianCalculator.pyrs_bernsteinCorrection.Crs_bernsteinCorrection.pyrs_numberCountingCombination.Crs_numbercountingutils.Crs_numbercountingutils.pyrootlogoff.Crootlogon.CspectrumBackground_compton.CBackground_decr.CBackground_gamma256.CBackground_gamma64.CBackground_incr.CBackground_order.CBackground_smooth.CBackground_synt256.CBackground_width.CBackground_width2.CDeconvolution.CDeconvolution2_1.CDeconvolution2_2.CDeconvolution2_HR.CDeconvolutionRL_wide.CDeconvolutionRL_wide_boost.CDeconvolution_wide.CDeconvolution_wide_boost.CFitAwmi.CSearchHR1.CSearchHR3.CSmooth.CSmoothing.CSrc.CSrc2.CSrc3.CSrc4.CSrc5.CTSpectrum.rootTSpectrum2.rootpeaks.Cpeaks2.Cspectrumpainter.CsplotTestSPlot.CTestSPlot_toyMC.datsqlSQLiteIPLocation.CSQLitePlatformDistribution.CSQLiteTimeVersionOfRoot.CSQLiteVersionsOfRoot.Cruncatalog.sqlsqlcanvas.Csqlcreatedb.Csqlcreatedb.pysqlfilldb.Csqlfilldb.pysqlselect.Csqlselect.pysqltables.CtmvaPyTorch_Generate_CNN_Model.pyTMVAClassification.CTMVAClassificationApplication.CTMVAClassificationCategory.CTMVAClassificationCategoryApplication.CTMVACrossValidation.CTMVACrossValidationApplication.CTMVACrossValidationRegression.CTMVAGAexample.CTMVAGAexample2.CTMVAMinimalClassification.CTMVAMulticlass.CTMVAMulticlassApplication.CTMVAMultipleBackgroundExample.CTMVARegression.CTMVARegressionApplication.CTMVA_CNN_Classification.CTMVA_CNN_Classification.pyTMVA_Higgs_Classification.CTMVA_Higgs_Classification.pyTMVA_RNN_Classification.CTMVA_RNN_Classification.pyTMVA_SOFIE_Inference.pyTMVA_SOFIE_Keras.CTMVA_SOFIE_Keras_HiggsModel.CTMVA_SOFIE_ONNX.CTMVA_SOFIE_PyTorch.CTMVA_SOFIE_RDataFrame.CTMVA_SOFIE_RDataFrame.pyTMVA_SOFIE_RDataFrame_JIT.CTMVA_SOFIE_RSofieReader.CcreateData.Cdatatoy_sigbkg_categ_offset.roottoy_sigbkg_categ_varoff.rootenvelopeclassification.Cindex.mdkerasApplicationClassificationKeras.pyApplicationRegressionKeras.pyClassificationKeras.pyGenerateModel.pyMulticlassKeras.pyRegressionKeras.pyindex.mdline-small.pngmakefilepytorchApplicationClassificationPyTorch.pyApplicationRegressionPyTorch.pyClassificationPyTorch.pyMulticlassPyTorch.pyRegressionPyTorch.pyindex.mdsigmoid-small.pngtmva001_RTensor.Ctmva002_RDataFrameAsTensor.Ctmva003_RReader.Ctmva004_RStandardScaler.Ctmva100_DataPreparation.pytmva101_Training.pytmva102_Testing.pytmva103_Application.Ctmva_logo.giftmva_logo.svgtreeJetEvent.cxxJetEvent.hbasic.Cbasic.datbasic2.Cbill.Ccernbuild.Ccernstaff.Ccernstaff.datcircular.CclonesA_Event.CclonesA_Event.cxxclonesA_Event.hcopytree.Ccopytree2.Ccopytree3.Cdrawsparse.Ch1analysis.Ch1analysis.hh1analysisProxy.Ch1analysisProxy.hh1analysisProxyCut.Ch1analysisTreeReader.Ch1analysisTreeReader.hh1chain.ChsimpleProxy.ChsimpleProxyDriver.ChsimpleReader.Chtest.Chvector.Cjets.Cntuple1.Cparallelcoord.Cparallelcoordtrans.CprintSizes.Crun_h1analysis.CsimpleAnalysis.txtspider.Cstaff.Ctcl.Ctemperature.Ctemperature_Prague.dattree.Ctree0.Ctree1.Ctree2.Ctree2a.Ctree3.Ctree4.Ctreefriend.Ctreegetval.Ctv3.Ctvdemo.Cunfoldindex.mdtestUnfold1.CtestUnfold2.CtestUnfold3.CtestUnfold4.CtestUnfold5a.CtestUnfold5b.CtestUnfold5c.CtestUnfold5d.CtestUnfold6.CtestUnfold6binning.xmltestUnfold7a.CtestUnfold7b.CtestUnfold7binning.xmltestUnfold7c.Ctunfoldbinning.dtdunuranunuranDemo.CunuranFoamTest.Cv7browser.cxxconcurrentfill.cxxfiledialog.cxxfitpanel.cxxfitpanel6.cxxglobal_temperatures.cxxhistops.cxxindex.mdntupleindex.mdntpl001_staff.Cntpl002_vector.Cntpl003_lhcbOpenData.Cntpl004_dimuon.Cntpl005_introspection.Cntpl006_friends.Cntpl007_mtFill.Cperf.cxxperfcomp.cxxsimple.cxxvecopsvo001_AdoptOrOwnMemory.Cvo001_AdoptOrOwnMemory.pyvo002_VectorCalculations.Cvo003_LogicalOperations.Cvo004_SortAndSelect.Cvo004_SortAndSelect.pyvo005_Combinations.Cvo005_Combinations.pyvo006_IndexManipulation.Cvo007_PhysicsHelpers.CwebguipanelReadme.mdcontrollerTestPanel.controller.jsserver.cxxviewTestPanel.view.xmlpingReadme.mdping.cxxping.htmlqt5webCMakeLists.txtExampleMain.cppExampleWidget.cppExampleWidget.hExampleWidget.uiRCanvasWidget.cppRCanvasWidget.hRGeomViewerWidget.cppRGeomViewerWidget.hReadme.mdTCanvasWidget.cppTCanvasWidget.hwebwindowclient.htmlserver.cxxxmlDOMParsePerson.CDOMRecursive.CSAXHandler.Cperson.dtdperson.xmlsaxexample.xmlxmlmodifyfile.Cxmlnewfile.Cxmlreadfile.C/usr/share/doc/root//usr/share/doc/root/tutorials//usr/share/doc/root/tutorials/cocoa//usr/share/doc/root/tutorials/cont//usr/share/doc/root/tutorials/dataframe//usr/share/doc/root/tutorials/doc//usr/share/doc/root/tutorials/doc/v528//usr/share/doc/root/tutorials/doc/v530//usr/share/doc/root/tutorials/doc/v532//usr/share/doc/root/tutorials/doc/v534//usr/share/doc/root/tutorials/doc/v600//usr/share/doc/root/tutorials/doc/v602//usr/share/doc/root/tutorials/eve//usr/share/doc/root/tutorials/eve7//usr/share/doc/root/tutorials/fft//usr/share/doc/root/tutorials/fit//usr/share/doc/root/tutorials/fitsio//usr/share/doc/root/tutorials/foam//usr/share/doc/root/tutorials/geom//usr/share/doc/root/tutorials/geom/gdml//usr/share/doc/root/tutorials/gl//usr/share/doc/root/tutorials/graphics//usr/share/doc/root/tutorials/graphs//usr/share/doc/root/tutorials/gui//usr/share/doc/root/tutorials/hist//usr/share/doc/root/tutorials/hist/data//usr/share/doc/root/tutorials/histfactory//usr/share/doc/root/tutorials/html//usr/share/doc/root/tutorials/http//usr/share/doc/root/tutorials/image//usr/share/doc/root/tutorials/io//usr/share/doc/root/tutorials/legacy//usr/share/doc/root/tutorials/legacy/cont//usr/share/doc/root/tutorials/legacy/mlp//usr/share/doc/root/tutorials/legacy/pyroot//usr/share/doc/root/tutorials/legacy/regexp//usr/share/doc/root/tutorials/legacy/thread//usr/share/doc/root/tutorials/math//usr/share/doc/root/tutorials/matrix//usr/share/doc/root/tutorials/mc//usr/share/doc/root/tutorials/multicore//usr/share/doc/root/tutorials/net//usr/share/doc/root/tutorials/physics//usr/share/doc/root/tutorials/proof//usr/share/doc/root/tutorials/pyroot//usr/share/doc/root/tutorials/pythia//usr/share/doc/root/tutorials/quadp//usr/share/doc/root/tutorials/r//usr/share/doc/root/tutorials/rcanvas//usr/share/doc/root/tutorials/roofit//usr/share/doc/root/tutorials/roostats//usr/share/doc/root/tutorials/spectrum//usr/share/doc/root/tutorials/splot//usr/share/doc/root/tutorials/sql//usr/share/doc/root/tutorials/tmva//usr/share/doc/root/tutorials/tmva/data//usr/share/doc/root/tutorials/tmva/envelope//usr/share/doc/root/tutorials/tmva/keras//usr/share/doc/root/tutorials/tmva/pytorch//usr/share/doc/root/tutorials/tree//usr/share/doc/root/tutorials/unfold//usr/share/doc/root/tutorials/unuran//usr/share/doc/root/tutorials/v7//usr/share/doc/root/tutorials/v7/ntuple//usr/share/doc/root/tutorials/vecops//usr/share/doc/root/tutorials/webgui//usr/share/doc/root/tutorials/webgui/panel//usr/share/doc/root/tutorials/webgui/panel/controller//usr/share/doc/root/tutorials/webgui/panel/view//usr/share/doc/root/tutorials/webgui/ping//usr/share/doc/root/tutorials/webgui/qt5web//usr/share/doc/root/tutorials/webgui/webwindow//usr/share/doc/root/tutorials/xml/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2aarch64-redhat-linux-gnu         ! "# directoryPython script, ASCII text executableASCII textC++ source, ASCII textC source, ASCII textHTML document, ASCII textGIF image data, version 87a, 796 x 472emptyPNG image data, 312 x 172, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 14, 8-bit/color RGB, non-interlacedC source, UTF-8 Unicode textFITS image data, 32-bit, floating point, single precisionFITS image data, 16-bit, two's complement binary integerFITS image data, 8-bit, character or unsigned binary integerXML 1.0 document, ASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long linesX pixmap image, ASCII text, with very long linesJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) Quality = 40, Smoothing = 0", baseline, precision 8, 750x423, frames 3exported SGML document, ASCII textX pixmap image, ASCII textJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 512x384, frames 3Bourne-Again shell script, ASCII text executablePOSIX tar archive (gzip compressed data, last modified: Fri Oct 31 13:15:05 2014, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Jul 15 10:25:23 2010, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Jul 15 10:25:19 2010, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Oct 20 09:12:02 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Jul 3 17:46:44 2008, from Unix)Web Open Font Format (Version 2), TrueType, length 27620, version 1.0C source, ASCII text, with very long linesPython script, UTF-8 Unicode text executablePNG image data, 50 x 50, 1-bit colormap, non-interlacedmakefile script, ASCII textGIF image data, version 89a, 455 x 108SVG Scalable Vector Graphics imagehttps://bugz.fedoraproject.org/rootutf-8d484328eed9bb3626f3789d66e0d52fa4870607577c48020afb5b7665803c0b1?`7zXZ !#,آ]"k%{bJ4$ID.͢rKX,w+6Gz$.(qÈs"q6MOhBdӃFid|E1 &,S6ވS&xc:[p'£6naQk\UmV}Yn䌣83I_)ՑaqtTS"?ރ:앛kyFco y/ #uX'Oڻ3>} & TsQ7uӧ==x{|c#ĩ .2!cIBG'+(=GδVlt6+-{`7쇏i*eb*o,axS9uzuJ=HBѧIgtఝ:t<)0\dlJ_Z xEѢ\4M^]ኋĖ˲kUgϮ u,v.O@L^E._zme]+qQ]0-Π`UxjYLCeV<:i`=_4*aܾ׏ȩ[K_Zc6e._h^>yoKLxv~(y<JV|:0J<;;x/ 2@.y‹3yRA;v|⊟lg6,vpcC=tt˥1[})ՍVU噈_]Άs3hݵ!'{^ޣF^wн*˜57z ,iwIWn$+Yg~{͗|eas8TX#8IY-|U@YP)Un'  1Y?j466̳NťxO,Á1^+!0lT=&a"I#O@h,&?0|.9nHWt,齏&pNiӳ"E& S?^èվ.Ƌ Ȳq5Ja#TʥFnT%i`}ք$:ʓ~)aݘyg&E2ێw9˟qSytoςoمp} a0Nko•pҤ>A%x7ݽ Zmæ) ~Wʥ|YPD |wSڌ Ao 0JH 9&8cK:1i.9{v-2Wa’ J^=XkZ+]9AX>oPSA$"XmJd6dVưZpLem$eN۹4 T*l!JuD8ߴ`Ôn`TÊNenA|}o,|GzdN2d.X}tvh-1_℉YhyےY=PTγx82:y5[z '2!V _пK^;LI׈T~' ݇JhKt m<*' Lj˽IAiN1B^\ٺ(4%>(ުP !P؏+~w'jnɾQHHp͝)7D`!b_^W$zJi gS=1ZF~ )/QB[^6@#1=l3:>!%8[@ VxQUMt#F/uݦ /jᘿJ˙n0iLC#b3$0`5Rb09 T?'sZOm0PcC*q~:ӴO7mR2?umh=^G@lPOO xF(j0yT,cAxE%$@La㪐 H]yhe3N4SuP/[u964D@ƈOkefUQt!D]¾&n1MKx567@IFD\3T&2w Q#3#x5+:|ԬHs<\bFn' էr(G1#s1# (2$z+~S,ߺnj=b!N~u#;DL~ekek`CҤ=XdDߦ >d᫒+3/0a@:4(tBksnm}VPh/=.#N܉னf4M+ O}H2K[1))Șu#B/.};~4= LoDήH%|պeޤu-Vp5qԄiDG,܎ŴDMZ޶T8[>k_㹲E2ˆ ? s&/\QQnt@a!y#y_!yE":@X`y] vE,Ʉ9aQГvg ̽꘨Sq%q;K"6Ҋߖ^=^{r -v^x4Aх6{t贗 ){l)m1QMӉ [z(~k&^I?(1Dj9j}_&09=z"⭪S@@xw]ȗ1 H?0R_KqW:kl~@AFYspW5˾7? /Ċ Fęe{6H^ڮ2\?YkFŅY28}{sÜ.w}r0Yj)ӓFgʅPyb6yr%y} 5eqR ,AeICf H+|YChqp9sOjUG"ܗ ;Qe)(! ԙR f佴fU9P طF:?k. CV>x#ғ?|>+S嫅­܁ ,qiIώjOuG1j:Mݬ!P:WT"-Tޑ BM-;}b%tTɝn&d,vQ=hI~P6#L-ܰP2{ l f ?.M٦V4GnVm|]/E_6J~\gEA._Xg`LYƝaji~MqGbNˠ(Viyord~g/ڃҘsh|ZOc5YC~I(YsNLJo |j'Fk` 2 %`eĀ\@A0<Df`aJB$4 |V]:we(%Y*/b{_EꠈC7e9h NK;{ DDI:դPq4.|2$.՜[i!$.yēRc "q&SG2ZP$۹nmz0(( 3+pơd:OЫaI"-wW-pVvtO4s h0&υK9+Ή4iEwdJ+0T L ʶBmͦ#iyؤ etx 8IuSxb>9G9(F, ү î4%+rW{2Rي-a2 >7&nTy秎IW=gߠ`UyɔK}x%P~:pn_̒fROpny^xYs>b/߇ p ²b- %{-d=QBy$31aoWApTS촧|ҙ&ٸceoM'1? 7?k7w$: . ̨kCzê&?jx뇙]i2}!4Q`%B84wrr``1#wڲfXLƊ'_#Mz`mu>.B߭Aq?_x>Yɞ,AE#ӝ*za{ngҽBi igz@,2jW#TERC~r!n|1e_=1ƖF3BG\w ՃOSojVϓYg#5uO7S俌!83sN}0x W©4`Mo O힁2*I,6C-Ho$"Ei Z [|}WOEd.pZLU \,D+r~d_׎7rMTIk`o{?^]F@FBCop )f]D짋5A6BJ5JsO !9"H K_g 7hh6hY]sŖCJO2q]KSgLLJ _]Ԑ(E^``2J w)9K#vMPG<7^%JIyA!:;al\ՕT]dFJPژJN̤o>7Z"AߟƢ}@bLj H둓95#N@eL6%wPƮO퉰͉1.v:TXb AbJ@wb镡nt+zg5hinJCQ|\5_^rOLP)#$Ån^.chT! גNBq:|/2MٲiG̥bpS7^` N\4݅óG-ctu鴇ePk9 _B7yN8!X˘9qbM'g* jawV-|0c?,<?8O A f5xWQ3m߾m|Z`+zw6O"]%i!US%Jy[IZ*= Ufj(p;w ;O\o~+h[nCѧ6Z,'52%- ~ntV d<ۍ`x Ό842w|-x *Lp{1-MTjm կhcE : ;m[Ȃɰ9G^7 1ýY|ٿ* w(P{r*vI:D}]8ޢ!||DdG١2?|<_mNĢ*kVC@ھ}^;àz-]nO:4|yNtn܆ <F ͌_ {=cRi>"{11}*4َ=Zn :{ PRm@I7X[ec(= aI};qY~ˋAv#Aq)bV|@QI{S33K=OWSƕqT#6VÌe啞L|náK^-K~'qʘk"1Af\7T]V^lɇ]}qm1ě~pcV F*g9*Jh$_{ju$\ DlVȼ`)3n@l+ryB`Q[RYI{EdsSLdrf>IҴ練r7^8QV ʀ-=I8x7O1D9֟E Xy+ + uazn8kg^=B hԦM*q.+o,%A&85L Q([Ѥc|c7L51ѽ#h2͜ep 41[8v?~A%c`d *m?BYVD,6Q ZSg'1mUmX5%q."!0]X \w=4}z SnWp\ҐlwE yY}پQH&+:x72~E~hG{0YG-*mP=2.'N.:튅8!kCU ؠ[4}`,JT3'K)nb׹SMBd{`4ٰSsb`w\lZKxzR2mf|yڸrB~x:t˥ ,jџSA( $} .a S-l5]EE!b*DKUQfn Ƞ>kB\-CS2j.bѧ+QIR=@[c#<<<%q7U'M8k|m"Xbc-;zycGrO^_ jt?"˷'1W؂X E{_^>SL„~e+,^v ˕@8,Nr75@r?nJMfC%up/RkP4} {)n^T/"ܒdG{D6-#} 3]}K{#J\Ŷ#;NMpN>&BG =sSN'&W`uH@5p2MD%bN5<)IiUbL SZU^iA}.W9lUSMV\vb7 ]#h7 LwřwW7i0Isq0İ,&7Li$,K{9x6NCd0MPe/pѣ%5Y1ķ34^(pQY3)Z9^\J3HɚlRlW?ˏ'c  GEL<_ }W4ݜ뙲2b}n$Gq=ϪJtw?7C6BA0\`Ee;QƑz"^r?aGMfZK]-j;z&{-39db ԻvT7<طJDCknܰc_%|c (Q*UC/BAhf@U=9D3GUf6ȯ䡼,#lh'CjzYtǜЯJ}e3ٓenVg8N1ibF"eB[!4 рf:"󮉄ޫ!jh? #?J\4뭒O]Ҿciʊl<]tOa!DWwAK֍# F7{sTA`c Ծ͠!6(z&=:b^c{d `1^4Y!C]2F~]lŴ >jDڟv켿&h؏h2m"LGii4]ۅ(<8lyǘԐ\,9M`еawTi t$1dHNqCk??:$$T3wK"XB5$?^f`vpL&mCVrA054؊ (9}Fen4W*A3?+3+yrG_ۓ'6b0!#ܩ?DvF籱 ;?EmA'۽&zTsFsJM Ȩl/VZOUrPU-!-_#tU׽}S/Rȭzm*ZN75"ey;*t@7( {ڨگո{"|pu(gSרS&c@k_m 8ڛ=p[#Mz? HQ^)ZSi#O~ Ed龎_Jͤўąt/Ɂ !UVk ަ좆sE}v2jNkʞD]ȶ _ ҫ 2}MMbe!_2ϖDvR; ^+v Jg$8)(:m7-CqEY8yCf'9K9Q'EWq=:ak9 [j Jy7/d"!! (ʔsV'Oq>Z>1O&bOƸE)--eZn#rkuo1-z9mEƜGR͒k"q r9ް i>GDnAPV_1(ٶ];B38WQn6hpɦo(nPXYěb-gցc8 d_i 2#J?c<ԘX7<0 8ψKuwzЪ^yǏn>8C0t;މ\ g u\;{-`i1xmR )@#-%l{BJ}P3Z$z\rH?.(೛+ءZoq^SC B]hŶRnZaabd:Cyјc̐J"7ӄqnІ[ Њ +%+n4mC8ӢO<È~s&ϓ|udHΟsa+%ҏ g9oI#hCE_5ó\9Un;5Lqȍ V@GWz/$ϏK26? di8v칙r=!Vґ1ީ'(y+G 9 *SJ~"MzUBV1!tL(7M|p?RDWu-R!o؉cK| soʽy^+]Zaڴ3AR|08I3JO'̗΂SHG–[᙭! RЍ,|<lAf,>3įL(r_9IEVוɫ+s/!bg,^%1eQ%;w 8 pFfyPB&ދ,σFk6A(Fs=.;ύx/ Lpk(L~-Y$Tz~B͗!\xHǻRELwXq@>EdpzjU ŌX+b`*;9_uAT1@hr\SNLTu.a%,U$)UQ"<\a)!P]$UyU Y/gD*hͫޥ6qן Yցɺ!s>H0i4?$S5R}uWf|ȶWY:՚,坸in58ozxN w Y&U8b!҇BS%Dw肩)FJ i JC-0lzӊiy[7Oj9 L t-Ls rR`k.ٻ.$R ۂPa$ /"ELw .&RY킶ӅLkgWio[z%omkY&3NbZhf5D(:OoǝX&$zx"F)C̰ oF?n-nJ$K&hv 4+;lx\yഛ*N*yNeth iٗS R/(2ITo]l'@XH*>;e9Zi各*/`;G2Xa؂8Bf-=>rXȹ4u|dwY{_R9DT9}A|eg^aUdhwA:pdΤHy+u5]\8(McL8lR텵s8èQN\,`~p =߈}$] 'jV06ѣyp34L}YxK^ KI^ȆApϗ>t@$ !_>k۩ 0 W<'/Ѭ 74=\ܡ[oo_(ucy&#&1 WqFp-L{Zq0!Feeǫh剒<^ΒEήn96hPIVׁS@_tplMKg+2ǰ*ޞ+5_[ԟd`YQ ˶Yd/,ŠjcpR7,7RbK6`X̒ˉ3WmPdJQe}j&7z?T< sGYp0h/#~@٭6ϲkETm+/h,>]P|=aٝK$8ZG)"L|Է|+eD|MNR:v˱WӜ)d^>B-rE^Mh1&^K3+ӍrQi Q %?abR6!U?z= tdϐ!۪?aKno:gfú %M/aQ>attɉXCJKB"5&|$u)FO e-p"dɳӸGy5{2Yw&RMtHEUEkh6Jz>w9#&fQF߄՝尣P\B;P6N0tՐq3z7yth+tsDuGMvtK憴ͳqsfeY{,|ΧàCF@տ@apxdPD!jt=Om>|y'D$Yh_MNt2XĪ+QT5{# qu賮Cgni :2%E0^?m)(_,,Hx!g;FG#j`wTWjh_h@[EM_aU9rjPРw3%A02C$~Pꐨ8$i=gw*څƢF=?4zUl7ıCmh0k"RoNӅĨ@3 9x zZ1U8峲%wwhhi -rϓ~S-C޽8@Š݂"%?K2w) !hCu 2f؄|Ixd7(&wOԕHdڇzfD$~~ƅ!bIδ0}) {JW \u_ƞ%h/ˍ#U!tss_P7NpaX\|r@_<6|3fXKy!\BMحVtirak O)M@vw 0 6xZ2ŃvsH:iO NX}gфc,N0ོ(!o6z-ic)uXo}[;ՕC{M~mlQob BPzo<>UGc?oĬ7z|Tt'q(l1V(AY[ST  FfsDq\9 q7(6QT2ejivtסuq@< \ E&n/q $!nn^ĬǤ-lA3G*ZJӟVE"ӹkRPӃǙKiYL:@2!>۫}q^Rډ= R6k*?}H_1h!TB濟? wJ|4LYYI*w%DfⷪYᦦvښ'Fv& Q_1e N9` uZ:,uVͣ,"؋.CJl/&ۚȉ.@b ?a֒€J7=Akpm=HҸ}sfDx~$̬AdӕXabu!¶tk\~E ޑ*= LnR6,|%qfz hEIptW5? v]._sF,5~]X:42@DqD vz~2/~#@<Ɵv{B r}^mLrįs3!mB+5e-MPrfjUz 5`8ߧVgAsΉ-;x {՗I³~}?f*u_P^A4gꠇMDž9L:Cj1%(3&oKJB\rஒc8䇙'oX*鿋観;=WZ)uWK.Nc0gDs knPm'6imַЇ^@:-u=#OHXێ;D8: ɶh2Y}U iqr֡m p!vq*Q,y%WjV' k\5Ue<߿(_qӷɓ+fOe\s<# XID$JehJw}$k ȉ$J$6g oqЮ๊cB;Awћ&'aCnx%SIAjԔ7w|ro׶ H-3beqlv#K|'.HwrB}Dbk;K%@`?sE!i)A"8a.=B"H*opKИ>A&)PyK"]E<\*K>`Fd[5+s@T V] iF9~F`NJc>jg]rk~̘eӤ>BoV`(;U7in7Eb2︥&=W$?̰){#K` W'K8ZYo5r+,c~5S[vܔ ;Qzf(W!ef-[@s:"OY6~pe:Z MWb:k4XQ+~uB_XS!+]^" IV ]{8 J仡{:1ϧRy'J_{Ny J0Cw#]PmEhU{UJwgc0Jg\؞1ra9~7Qbmslk).Tb_[&YH:hT Gl AngQ;uB#;yZU!='(Vq۸u?]~*}Kl$v*rx G9?|U _S es x鈳DVvwB<FRsU#"\b*)#zi`r"mM I(\`Otצ]?Nѻ[RHپm-.g4^8 *ymމ,tk;xK'kHl5 N&M ا!jmϸ nhhIk 1A;y쬪͚x,Œ6Ϯ*Vʀz/yV.eO>?/iwɭōcȽ[gO&zJSC=6H4'}/@^vaS[ +͡)`]j`ȶ))G+z\X6A=Űɛo-ZٴWYı9Ǒ41gZqKGvQ HrǼF_&x,[ BK^ dY;v2rf0=4? (ה z6V2Qz&$'MER8ceՐ@ng&fH@5c%B[6ybJI*g_&r,X&*a|v)7rȳrAcӆĚ}RLwUeMg@i!1P-viCbwW@}K5Z= ı˞af5ڑ~+g-+aԈ34/,bGn>EGiz-wQQd9o}`|bX}ХH"ג ,CHP,T|5̿$#FԠ}J)29Ő$)"Gjp ɭ|dGUzPF<ۃ0Ǯr/~l81WV~/w%0I"BͱXD^LЊLpEaCh}Q.{,#i HMy:m@wIQf"~?'e,@ ^Ǚ;2<)V\%CⱢk8 {' kLJ,{%-{2llz{JiA/ԭQ$ >t 1xh$SŚ>SVA(Gz7s*:I^bmd>T  KBW)DM)K?݈,hǎˢ=w;Cht{;,9x-,H9dRK#׎TU_V[cˍK"32 8[{WzְEH屒E"n\P+(GL/[?<RHJ2۴Mn'!PL_ɮsqÀðp>rBB,Zrx kb1hQPLQ<%gj7$ (KU^AI7T WbKU<1 v jyp{sŭy\gGߋ.ZLhMoՂ?ZEFZb <\zEF= |G5W:&u $]oȻ팳ְZ J&=XK=  s|f'V տCa~Q]uʑ//8wO57rq4T=bJY|(hQu#zwo5Z)J*pdx Q%0k}cMg>òqPcs 7 x~le_GsuꪕzN evJvjy}4g+8F>@r3;wy5y(/랰O+„A ,㬖.d;[3o{iK.P+cliwÜSɑCWW^Z LL7yH"(݀.@N3@f9Ҋwbu1ouNÎ0䷁⚣7a˻WA 'n΃bքxwU[h{@z8J9`S9X Q l^NݾcŅt v#2, K3;2SNhɮ/Bt6Ң:f51aa˽zq~,GXI:wFhWb-b<+%I{*&"`dON`*:$@r<-a[|\a|,d·PB~\riaX' C)>'b޿(]E 7+ުxdɩW͘U" MJN%I|C]rmCX8Q|wXaXPrqm+~,bSS(J9 Pu8T9otqflS@$3<]Ti~*_ zD ' B/B{q|q_'$-dh ɡ7LÄ*k:`ĝ; 霐6ݵ[Zmt]'9[8SA ڑ} {7zh}Bֳ ;}HS^0iN\R$ڝ: Ł xLtskz0[ #QߢCAx0^ƙv|~893fg%8oCf[YOǗ~~̼YXŻ-7Ɋ(5l7joSpח}n ߷s2"ZDa|jTwR(y,8*ezY跍L#[uE X,qv5 ZGY9SϡѵK[VugP#d) xJ+@^fe\AP?6X[GqG sdřZ&B G$!C^UEٳ({ ra&}VUl6<1>(dTNcב|] ;M[+Yo}P0l3stDL*8@L51%TCrOJfN|o'yiI󘸈409f z~ Z~UwJVBtsDo&r9ˈVfw"qf*Mj:QޜUD7ծ 1x\TݕQs 6&Wl#3`n1h+{xLkն C[o߉3Z2]A)>rOG3UvJZ {1B jBf0` Wa{~n@p)qsr_|oivGq2.z=EflN 1'ūHT4 = rȢ_[4=#e cZ*aBjk;A |Rbyۿalr-S3|ۖ9'tQͲXRD;hxYGkjF )IKE_Q#캄%D359bsEJgzOCOHr_;41 H6Uv teT`=BFMZr^CJ@"%Egu7\(YFiYnA|T>qBd[Ide 'QFh,ik)fӨ*QޥU\?G,n7餗~7`2 ImS5jO&F萔c,"[WqKyβZjF@1sQ5}Aio dɽʬ f ӑm1K%3<pOv55Fvw9˯ޘgIލe\\Ԥ,MKq/5|5G2smAt?)!Ǵ$p,զ}\2C[o^:tvbBOYU6o fd,<}&d87rUt_\؏Q|H>Ow;iIh6`Jp1Yl*ҿ;Z曛u12f(_;O^w8c$3d%XŊ13A!xh}iEր;0T]Ex3y oy݅k ^^/gVkÐ.+<; lk{BSe$CF 1]gO⹣vlPiK7LmUcxf֋݇_ؘ Rx,*[Q+#H$߅O2|fFweB>̫S:U$UKaBь}1BgÃ{wƬ2ȽhDDQO$jB "\y6jsN ƥ! [f攫幱?Do/]Q kK\ji-i^z@/g6G8Q E%t<|B7z혟bQvAQaH&K݆%H)[u(Rh",҇i\~vDt^&@$4Ch\2 ,0b:HhcUlZ5Aѡ2lD|mj!2:VϚH?0_ -˪@h^0gWM8Ja9=n_ɮt~fdA[ um*)0-S}up5' ग़ ,%`(mR_`1:n%41?Ōy.!S6D,w9 4Y\'WO+a:s8k On`ŽU߀ mdWTQv2,#*Z:cʇzEQՋVDht*m{a&/5xW# +μh:~o10Tm#/Y*&Bςx3xjk>6;FmQ٤oo<0ZR68m<E|{.3lf>y"(W(_[;u ! yNL"RS;ݝ Oy}mnjqvcG]\!/Q['it_l>QPz)%rƉ6^@* p%5NǸ}نO{Zq%,_2ë7D=ԝp8襌鐎BXk9£DDa6 Quߎ=9sķcU߳?3^z7l^${@,zb3dzhD?>%LjWC8m$*!"W d9cT'M1sb&񢔫8X)] T$ $nұvTn+,s ?ԓtDcCjȴF\V8;sT-eh27}{RjZ"Qz6}{Z^Lr̃,5,ڿkcr)ր{Wp>/M|JM[=ՀL(yw-J-;=R.0~˞rJB4Ӟ?.#0!x;[924,PAsHڶ!fЩ+Q5)wUCWv;!** Q(OHҏ;@}b;y~o^U )hQT!)7ðF'_E_0UC4FșOS€}J}GЫ6=%%/"\8R aۯ0xpEt<6ɇmn4e FW}$.;tԌ@~o$hpo0 ӜZ@u_hCQѵ[}ߓEgnU2A@ݫ3w5 DŽAN#Aݔ^(-R> uC X $tT8]]#sK9_iGYU `q+w8 ha5:H YYHvun%tY#QjLjtͶpbo1 lO =hVUWFhV.i3Um# iOć;6o$Ou].>u݆i{i\Glp]L`9 嚒*x$<]&uƇa`Vˬ?W8 @*C({SMQj'1l}1\ ?JuaEJۓS\ԙ/g#s.Z}˓u vljp!wV{EAɼzGcf,XxW~z-ݚδ+8HAi|˂ϯ9\$ab( \!L/V\ґOh:uYr *)YL]o\ro])Ǝ>8fFHlYHB8HK1AIR{jd]3X굿=@G"}J|W }yr QV.n AChE# ݤ5yգ#@f\;\2~GIpIYAѾz1Ia7j\:لGa 6te疡/ivf)k? 8LOO!EQb&nyKVLNM=]5t.e)h ]4+&w{FO6=C;Y9ʁM])<Ƨ2?_| o8GQ b~ˋ^ `6y9%mrUM' tU/<RQ F7;`jJd3#J*IBLy0~e/WmU3(珔ЍȠR9p0M$=0^ɽQ 854X8L.3H>Qh i36 )< L-IyCr'bZw^=y &mMu]؏Age%Z2^DCsvX WЩU{dVb2o]5q nj6R$F O%lKC&D۰m%9Łlu[iTjp uWfVM[}w4p1S84X%NXLf u}ou-/ {/aGwikDN՟6BuILN %.8 f|>8j~ SD1ܷ?̚x}h1:~@D\lbAܷkrڅ{s0n~FٚKp}0@΂:._ +N<f,P#h lh =WB A魐A B}s(Xz1l SNqT2~M88ZԜA:ℶj"rWj0"yXC$j&WU+ }hBwz~AR\\W|{#G 3,7)$2Dwl[Q#UTۅeQ:{Zdُkv(Z9#s?m%ڴR:I80__΢7\H4ʣ}p\kMMk#Y@4OxqA2'bU'fj""1^L43AYMw~۝:EԘ/ 4j?,_WW^ot GCN]-rq'TBseWPGt "8Q`{Xj;&ojRG Xd>Vԗ`r) [!vM?j."7(,HFjvѝA\|'|bi쑅yH8us+]=8iOXZᩪ̡Z1ݗXBu֠(tgiQ4ÓV໦m'pȤ( A$j 92dP2Tsȳ Ca[H|jM9BCR ̑i[gQl.mr_6 $Oa^io$z 'q %{te<{2,o]yO;v[_!pug p }|}':W|WێyPM򤩕p`{za{%rpG2!YdB:H5 L5W8[_ i<ɴD^kZصf-+ɴؕjӦ4ka?W;:jd\KqZee9, s f q"4S;%%Aa.pIד@,>M *j(:N(c?+\Tro寶ѐp9Fljj%Q,k|X@890k.as"Mlu`f ã(𢡊tRʰ,tP(Ha5+8641zDxH @sA59 $ťYn:# L.ЋʥXq0"IXemQagW6BX)~lڌU9aQ6DZQ,,5{P}P$mH`)@<7$LgKCv㎄dZoS:s[e7xC93'lw^3UEn T*HݬqQoI!%ʶJߡ3}h1] @S2m JpŐBg%iťcwh~D 0dܗ\7o6(X9$2w} EEӡ[Z-_ Tg0DpŮXe| *mC\=h[J3H@,ԳQ'6%agQ?IZoV 龼 N`EDW,YaV%A9LM+"y8?N[ؓ}Y;"\c1c (Yxy`pBd bppm$mY[ළ. &XU[^jaTx88KzWzЁe\b`1MNx+rd=&)Q"&nlw$4huT/ œ8: Yݘs{h8w9lB}u;̘{rõaaߝ}CCppv=IF<'wy^ӛyY8Xl:(6roaWi b'$lu~/Pzw7x+0ؕ˗Q[k?ĠfKpBǦ#8za# F*`N_[+NLw_tniv`KE;kJ&'01w iJ$[fy7mr6BW+r2pND>E=4 ]qWx:&caO?g%JBܢۊs5}W(h C1]zEYz"ol WC=W\DFB ][D!FXP(ߠ*5% "d}4\xФꧡ+_dai<-"z7 $&2ɄenY'lĊjQ=%u+`P"rPȂ^!LGN,3:{whz# Gb{cn2bI*:ᦉvC^>mcСfo0YvSdF!w^| #(J멄o4?Kd2C[iLFa!3,M U=ؖ9[nwȸ-{B&ݚzٍ҂SjzgoދBaKBVGWALg )M@BMaoʛ+kQ (;L@WfM"6F߿JzT.λ-&mcZ;P7(ؔ!HD̗D\niWAIuFg| G` շQ wC0^4Fم\ ܰ@ML_~$ꀠ9ޘF7PV+uS$?75{1A:J9zϽSgC6V=gnln ނg 2gb-\{uxJΌj᳇ "śfft=. bD`; ۍ ?WQH%b7ւ6MF&r eS$bL2Xuqi52g݆ZwU澹K6-+7D)(ʯ݅0Q:b<"T_&|sև dQ%G} '@K;h hCnz:@IC:m \"n:"j0+j 07Ut,x_C/A*-tޭs0=tg;zekxHH2>qCq|XEnWp'$mYL~~9D.RiPAKZ^u]#3a75N3[0Fh>_BiśfT~W(Gk(6(u:6vTBXR ǨWe8T1j)<3W3ZH0q97U@;S =VY%O~Ë$ |MІz:5z3:X]bԗB$*8Vxm`4b , m\<h9M<ӅQ:2D5C LɛC |_r>d K7*o>K1* q>ڱn;XXʁ@^)r$X.#=\⺌NeD1'kS6$z'(SKc5Q29&h~^N!e!2o'r|*+ܤ?h*rZ DNl'mspiaIՂMd(T"jϕ?”^r0щ Ջş be%WVOUv'C7%VtjPb)L@YexjU|, >|@QǷ!G&U{aruO#9ar9k~?1^=uY[J o8-(8G/6R{e\Z{D~d#C\7k o*,#75ޜ_P,@.h0 ex(GveOa `yG(Hlj3z7\yjh50HErluOYH-)G>M(%: 0ƣ_R:GƁ*w+&KtT1GM0hp$ՉJ:'oN֞; 거ls >K\opJgQ{q,I&<g&=4NFZ ETO /rA>16z'?Gf,岴 @[[N!iQCe_73=dMI.C $}}zawpBCJ=Rk!!ķT*` ^N'b޳\nz>UI({;@wq_ 1v#A|O)M 6C}*?bsبa&&էI6YePSzDu0LVIQ;d~:JmC=P=M'J79ڻ & *~Sۋܷ#%ܚ.dT?ݘgah@>b8BwXVz'/63G)ק5+b͐\*P";JA@5^T@+U7s@P*gn=30@s*0TD!:$|DqW'Pۭ.z+级%n#HTfu0Jy0A:Wr㧅ړr?MUt#[>%'la_[$1/ڍ}U5^ߟu/+ǔ=\@sH(5P;DѪN<Щ"ߪʁ{ې +O_r*uNHӝ3srM=?Q0@[?GFQ1 *1/#a(XڻrFwaJqb.> /H5g\Jp?w3}հ ӂr_@^%Z`gA>)m* 'EJ#hUn9=K`/f ^t0l _3,(`,)6Bg$1HvhW{qYc^CFQU/*Jm9 b2 L !r.84䧻֙43>׈G+B%ao|—fs5?/V3;{5I\; q h$ZζF'l*;~~۩{-~</`TВiN4[…2-9$( ?T d%iTǏ%MB `WLBPl@c JE&S{gm%Rx Gۢ)s6z&AyiצE^^J\?c\ {H>$~͝·|9/XqI S:û$4v~]ORr\/Glhس}7JidB сE/ O3C:nhFy>!rʩgYUBC:u1 b 1eyF ܝ=($nf. Qi",Zk`U4ӆVA`HLX\wH^|uqJ@hSO;}t5R;]bq>2ƅ4">n#?0=8+JrwkTfWY+k>[ղL}>*:MPlz-T2Z ?xp^&#"%CI2TFzPw;ϱWYةg5QuktתUBݰ={Z>6^&Nak)$Qo~~xQе- ]n5r2Q]m0u6׭ijg7m]CFVN|rVuX-ZmgdI=(As@!Umg꒤Jlpdm#ǰѻ{ȥ{>X( .{VOKm|sKMՓv_rQnZfbɄ\C gfbq7|#Hi+7uiQu @5Q $m 9 EQ H'RC`d0^#QJ__?uBiR 9[ GHoӘ/JK`8~gEd2A5Sjei!8O( 409SN/ Գ|Ԁ'As{u2莆}qqUo#V{sŎֿYׂ'/!bful:k(b]mBLc8!!lJb&t!?%-7AB$6u5}f.7씜t1-R10e%Z':ҰegueUm}8p8x(U`sAx{`"7krʥ亃Ki =dm7}hufE@Lګt}\yF#o94+]}H0?:)4X&ISt[?g l ߾icBi)VR:=DX3u~Eu8 K&(Hl4 שmy{qB[ Œ&5PnSZ71!- O3a]}zT4N8*k W,hI7du5~f.̘;?} F b;Rz9M40AOӍA_[n'r;.Pg8+9R` p;y>|֩uӕB}2h85Hޅ$m qfНgRG(3DaK>U?u &Vbi*?Q^ȊS1{{@6gԅ!㽐$KEw-l&9"At#Tj(!S!ŒJ~% =9]m}*Rx<ȷxQ-fz OiphWuMPfnz&xމ6/>O@@ DZXC R+ϊ2}iiT0LexVyRsAaPtNJ<-e;di'*+YK'="za9Cv1irěqjOxfG@>4 &!YO~@B'dظfĜoN= 0 F0/reVE|?i.]6,Ybwo&>^V7pR{o.\N^@9[aEC5k\bSF*ҋ'4oZg\?cN2">Y3ͯ DBXKk=x۵^Ht+-.P((?C:Sq=~ev/f;" fUM-FɮױN3 ./-HInSx%#|X.X!!;\4v!Ywh9%%bx~YVZ0h_1{.VofIk<D·$pB>jt#[sPyP0mj<&h>wm]0܈ch0i-`Բ$CD"h,Q'4FXAgqu21(!n tQi|;ެGC?lc  KpceEpIn)5 @MӚZi^0;@j|4bЅx:G^py,ax^wW9@|~+^~pl۳h43Yv?uB` WZJ)=:nAFaVm_Sat ꘟjam%?Q?^ٳVNcPח* yhuIژ H?`dQ@UWn>?z0{r>1KBaY8"َPˢBY3bӑ]d#y\֛,;Hhc:h@ 3d77 j^FfѫnF) 8Ѕr?݀?1el%#N>CrN1?=05)~XZ@Ҙ@Uso8OeʱFl濹w5pc BFwry@'Z?b?GMH/5$hb7{~RUStVicmMJb95ӌzOImx8^|=aUl_lMx{5j7B>b/*bf,/?sSMs:Z+ -fFm ֟ߧ43x3&; !:(XJ9?-E*ϖ[0395!,Ilb01$/K9=m`$bM7 j<"a_f;$þ ,Z|jk1 (Ք7=#1Q^PoawsI*mV1RlEQrv(Δpv7Yn>v_J \yʏIa >mLSrH!,0)j0DA͞B8nNpȅTةYBX v~m 7 yYS~(Sz&(uO|^y^ NSՋL2>>5S:X8%1UjFm 5KO:|5/~QtP EfD0sS 7g8S?S)t'N d 5hAVOXw>`鐥хXC1!fo2@^V1yZ(V5yX\\@ Xb+1YS0˒Rǟ':)vk.8Zpe7.1x W&i$s?[XsusOYG/YRLч2sv.J;i49rWr*q|a"dg©Q? /\gP['%CgzX! w^F\F3YWF,iSRXZ[%;(O9@U鯉1-Z Umlr{Mfg+ھW.%5B%99i!C[QT2ESK7Z}nyBI8c`:0pƙZ"؀-Xd{x Yub@g8ХΖ [D2'N8L\n6k>>ƚɒP% K4ss7ݿ1{_3j7.8pw6BJB5+|1ÿG QM z(.몑%=W fZ΋>iͺANpАE3Ĩ^4PR_yDYdWY"E׽WM/Nͷ=*-#{M"b xlKGy C^ıt41%;)D c%"Oي0S Gfl]A}R:*}WMGPLZn rT@.QX"g!Kzﴲ nM͚ܝ1!v 3/p!Ƞs-O Fu&a]CsGn-D䎼4}i.,c4[N΂09.oOn`s@J8adq݊cl52 +w⿤f.3rGYW궱p~O[Zn~Uq F؏<5?^^h{j߃bx'r>aiAIw$tAmm}[`ng/prY}vJ5ƴݸCIvD@;M9 ڈDTѩQI(ek*&ׅQ={ƳT2;HN+3`C6ط5g ;hpK"է.xQا0.rnVKVHk\1xl|".3a X_X)%1a!#Q&vc<\KTi*;ZBG}+A$"UJ_*K aM 9DqyF4sΌkcn:)Ud]W ?QͶl@\~593OF7Mޒ<( [pWD.*2:pw ðDz,FTVpp3}-IU<[Ԗ"{%+TsÝ혷XqZU5-&+Ti"W6؎cKn6 ȐIws'յHQZ)gkPWܩ#Jvɿdگ:Ob2G*jT/yԛ\ f|<;-P? 7r2Dzlˈ& 0t4cC)&,m/ C* @2b#v)KS¤wU'ٖ6ffKQ^lه? h? (`pdzQQCrf1B)^=GXO#8nT|'T> [Zb80yo4QF%fC2Xi:V6/Q v'@˶Z:tX\LO;Vx!Cr-G YE0+[tNE߁Hlp缲0ΝҌ&XbFѳ?]x77Iyn.k<]U_} !m)fD:@%"NYj=jerȣ ΄hl̷8¦!W&#V/,k LrH.(~\td_,H<;-[l zڋC&aCm9RU{l =3E oR2`pCcqh5w!%dKnbZFkg+:P{d*'-'Z+`4|l&T"\*7\gGsoy@/-^?Bcvx=#\EEp2PP[-'Jvk& D4/J5z%`e*q8b"Ӓ;ѭ`x0 v9(+c$ $ۡQP2VJF;iyGg[ycK MVq=b8yke)o@{9 ǔRƪ[s­0gMBa,RЌ&r4f%rwPp5Φ1^,!d^r*%lzƯ5f$f0m+ (D8AQ7?Jx1>!r c^1KÏ7<DQ=Z7V J}=i9%T!L,m.E#A^W+3~6}q+t.1,0k S\S_~ 5JDOчr -q`F}^/& G2C`%Ύ怞}9jM עyk;u,A%eOe`WĕzZ+PIjm*aBwH&Fgwh.6'2#hxHOxRh4ݘHֶ"G;1Hq}a%q= aJA nܜ'C'df^uISD\Z^"6bd^<\vHY|֌ɂUWzEwKf|Ej6a}Ozވf`R L,5 SSD hP Gݨe"tKD}ѰH'n3i\9Eu*RSSh +6xeS]!$p7EVSb=Y+u:[PjeYf,`jn簿+ "{p|Jo9U|( *Cu`k%2b,UڙM8%Ө<8lDL5Jtz*/B4 5/>4څk`@!mAVSĹ3thzƸx 8U ވo}_nf!mY$R7hKy0dxçܮ,~륶'wg$%bn> *Zt(:Vtkګ\(clԈ=e{{߈V`{ "_W4wYM1Vv.NZU kdhuM)=ՏcE)4iFx iR:9zRʤtf?_+aFu_*1zƩ#v [9)%V)e=ӇN@f>;,tC?")˭ySt=S%P@BޘrG? m@ ~TvK,H7 '31E]Lb=̋@Ԟ"VszQF< i;[L(H\]PHSwhIBE/}wD&}ͅQ*wD$w[{!epvںiNtg%cs,^8qyW5 X0LPu'-TZ:~[iEWyB̫lJQLp iGDV,[:,x!Xp8>'0+%rR۵(LUf.OMhcm)^:*!NhG;}|si `*U'" hxda$T&y6a7J l&snjc0R(XՃm{W8sddf,~`@HY3JmuzOmpB'xe3EKAlE7 dws3 *(YuD  ϩ -GQKzsCJa+C \G1Y kE+ŧNJόdI(-&Tœ틥~'t Q|JG0RMZ}6LK Y'(47R٤ 12ZZN ZW;b,"[ě=1EV7~Avvx||N)FZkgA#'o$(-+UB$Ŀ"rHQK0zNz` (#"OJ!Op~6Ҳ֊] uX^W{ߧqK$JE:)oG3(J=P6=8VL3(*!e/UA]BPMY3+޸aa- ]#PC9~S\՛w}ѴnkbF{k!#-JeU?\~>0 }-䋱R%TH]6JK4$.9K@/՛^ÍVZ%\yD +=lz㐿7ʢ?PFQP_\{qa@zy$<"G|b<[_-= =]1Wp:&gk9#Grv9|Y/4g`y$?-#T|Hf.YQN׸IZFZِV`8$ ֤i?I!hMiţ?, |7M͎+&Xdǜ& %L1[wyJYĜƩnQ?(=|KͯK'µ]UǞ6&usei>6ub BŎo,6 ;T%cLwnZpp3|@2NA_ݐN g#6˦4?=hpdjš9Ws(x076G ptQV#aaNkH`q/Yԍ* PtgM>l8D̶O?vf)Jܗ']&7*9قd#j#`aqwIt/w)YRv5@<53*)JgH& װ/f"?K'Hf9W'mlS-豿ex}ڻmhQ![:OVb؎bvqLuo*,>"Ƴ d\[ְRu% UXVgz é;VbHJg.G*!"lΉ`zN@p" ~+owy="x|dz0&{q 2VӒK+C%Qh${!g?2TD@~t"= 8ʳT}IIbSig´JKݵ1HvC1U2c?tS555b}3.aA/pzP$?Kj#ҧ=辩a|AՠE u)\$S(7S% 2_YMa3.~% h)%H(Fd<4&A%O}J!;#e쟸՜T}ypg C4(Bk-'^2p5,zd.umhȈP!7VL-z2Њ/D qLT7L @9JMQ@*!(f>? 77t@u|Ll]:oB ɢL)S$dmm`LsZuXr:0L\\ 4o8bRd j!t8dB *#T Y -x )K]kd_Dˠ+ \3䲃Lz!7/:b@¹PDlx)rSkYMϹ?l~Z0RrmlQlO(IYgӬw m9$,RHe'$'TQR~piA{ub88 W? ..x U_a!(>`gNzPdmc†ڢq7tJgF$Y,( J(Îz zw+v^ k}֫oAI*#TMrͮL~:Cyң9wD\\I跁vKc- D \Õ6X"#3IVKoqP@Jm6K҃5S@he AA&m@G !jeA{H/6mGZ8?釀XHt{}n1ZzHvzwx&d2CfZ\S1%D2sK#8m<3;7Ax?(o4c؈}@4gN^SsC- >$46"%u8zPZ_[JwuXE3$FZ>4ʬmm[pҵ&6]zz#U+?=n55BqyU kx2nHXPWhpue1[DQ@/DF90qn=McH9z &sQYl o if-CqNRA6.;51=_Cd,2zOHĖz9`RAe0T3rkeTH<+O7/ ka X:,Yvs6ߧAIOr:WV$(+vμ v3%1$=?} ʛc0@2GOݚK^}ُc(LҩCANߟ4Y6(eO"Hd`9Z O)W2ֳMŋu`cVF`0>Qj@[c‹̹BAu5V1,k(D3{ ˺R@ =k,Il;F`PpBxw4F{#}XeR*#ɒOb=9 Ԗ'{T/T1Y-pkA&{ >җ] ܙ(N9uV5ͫ*V]cg99#.Ya }t(y(jh V $vFlwGнrb3Z}cؽ!8 g<;]\d19Ʃ1 ޻d )\J!C蟠ZgN};ߎAX+H7 1`s@ð.+\T 3V1dh[VKGKM36ulֱ\0s@ O>"$F+n=b[\r\DK|8%mUpa$wvJeLԻ\,Eh~I %"p㚻P5!8*-5H^^M>a4;ڎhbĥO dds#Y.gL G0vqGIoe[{X|,|l.(ŏ4:zn~RчrP1^ p{bf=2[,j^D QoIoچ}E&K pl-*ccn6HQ [U2iX4Iy-qf,bŅe8([cD$%Orecu i꘍KE6u:˶T0d@>{~g 5^#WV>aR$^€(t;u!ԻɃTxs!yeySbAn=n  Y\I}"!ަhs=pS'-M;G lH]@ ɂT/UV)pJ)+̣}sQ.*ɸ;Blb~I[q](\Td7Jҙ z{ϑ"r1:1:rA쉖tO|Nf%$MR~ov: bTn}ɼjjtDnf$a䎺߮IWrI]K֛\I3qS(_ J+ 1IO>QgB)6ui,`i+Vݾ8?6QtKi\#}y״8̘E7mqi-Ot20fBi< "q9[Am#S ;}4g*&Ȳ# ~5Ѱ3)Kdge+L%U|nU3I&(t M 3vLpRg0~#-'8%W57ubJ)fEHgsO:!Amń)#$7('˝l(?:r^)16<ajf$PO'?F\g.CtS@d3eq󓜦ZF@DR  z P=D JC] Ǧj!ej S|O78p4_ya/s=Hg? wWp3pz4C;}wW9qTVO z|.4 HfX!-kҟ  ^*a]ٌGlM &hlbBr{ tGo~ljmܰBxerjBL*}Qr{|i֤eVױ+$1Yr-|qRv2 0(^҄.9d@Jy]Z1;{s|+} B^58ÝH:-?K(@coMwpi)t,d ,L?81de5fH^:rșG k@lrZRƝVJ2\yOBYFp8t%Yc}0^3OLD;VG3v~S&u06ᾄrؗ] 9~YHʆ_4VFHo5e+u^?M2/i/-ԛ6R~ 2ՆR{tY9 *mx{jG,RU%8+^箼\%v+@4`K*IK'z!:z4htĺ+_${SA` mAŀNۇd{wkc굷vKkbZ֬8Ep3`EIvl"Ofs,z{ ᮅ6bA-|U_7m^!v*#T$  Aq %bP(l+áa"Mz NjA`*es>EKчŷ X)TY=p;wŒwfm/BÐ,퉻۞P.,[Ú];}7~x%nHX}J^-}_h0B$rϘRG80R rwZ将3'{ʿ#Lwy_k%Uni ³6q[Bp2jo8PT56WF P@! {X\cznty~\Zپgc8C[Qs !E6[ ]h89`ȳáX%8ů$k.'YSB"B'>Mp tW߅mylĹvHҵ!Jx|yc.|LP:eMD s ˚,?d0W°&B`K,9ZG̈́vDCrI HH)3`h@9Zg~8f5R?Vf]+ P2M!EIIs >iZO?T"y>5{7'4msܑآpy$M7K>osPҞym3Z&oF8UpBML.yTXQ|Ig~L`0ǵޤhýHJaAEX6Ttxg58YnAN.jMN֨'H|f4u!izKzo?:Pu(Zu6d{J4 (s8,T^G2!cx'I<I]%`3Gv> s fwHe@[ͱ[b{DjہsvAA ?LO_vZ[|7p޵@HX'4XYaLz œ;s TNc!yqC}'jTf?/ٮk9䷏bofox9K4[:&QPoɕ=ǮBmUIK2Z'o|l|2SI3Pkt Y|,U]3Vs%tbZ7JY_n2y@8o7m.Շ9!S`N\I*.2B$$$tC+8b{[+"gS RQ%G66woRcP"S1)~6RxܝE`'˹{H (P*R3|]P2phDҔnDțM4@a@HQgl,ﳾnqܧAi2.)a=)J'{ʓӴpGI]K8AY~5M&kn8$w ;,ilKZcW!3W#"#Qڢ Z =$G61_ niꤩ_|2KG{ml Fx!vsA6K0+s2ihSTSn;owrUOYwKBuTTΨĄS5N9k)P*uűjlBLI2NV$' =[5< W_TMΦ޽cUBމ Tۅ Ivu*|VvKw߫ԍ-Ug x67E튀% 4qCux T仌|؉NbkN:1[PF76^.ȇ qdLZ7:ٚ-\ԗu-"}2~RW2|9k ED9E:Ǩk[`U {C&@\G܅w _=ͫqDBe' QdSe&2{%l|]H,Gu}/AVcIv"# "GbCnj+O\fİP؍ ~Z==>y` 9%|1ۈ@լzMYRK5ҺZu{ 9wK{KF5J.ν18v9pѩY#_G <[XS@]CXާMD i1\N1f;KaO'牼 AT  HH[㐕ZMK,y"h8 ~2+~شXy63fU޴n_A!iyZ8咧)AH2k_p#}H*L4pՌ==GI99B-+C 1RžAQFFMyo7Ĵϼi(W%7C(ش5kbDLʉ[x-+K{zʺ#o+V(KOuEiE,:K0Z;O.8zO2CXvT}WS30}H8C(ЇE9oЎg &TR0j>K˂1> Lz~qp=Gs>o/P̩HLJ}Zo lGeܜ{O3&d##S,)+;Zm뽊ӏ:4:xCE:@ir,/G6u'>yOB|bt +Pf݂!F4$ajEZ#-Q3F6 3탽΢WE¦>¿ӯVkqFyT9`fLɼ974u\i 20Wcii`TGjI3~5)ͻ J:MړQCZR7rHh37LC$>m^ڲs57[cReuseCV,U3(!i≙s{$~T,Ꙛ Sw<p1cQYwu[=;QvwN.drk,7eE&cFXhWED"cVez(^. u]3쓫ybG7:šJu{R6俥E.,`,"Pu3MZsRߤAD Moy=h%~h`3C )_>48kF߾6hhgl6a=xL#;2g*mqz456?YDEt'pC~̭''[Y?3tՐpxlQxu,5%Fl24rGy'yY8uoΗrfKHUAz)Y;D!>r|e򅕺:s+σkiPAe9uTyv p=IȡeVg`m܂ټφtB Zc~jCx̢Ċou_E1B%2?$,edb:K&!9x(|/$N>RM}6 #ƞbƽVWl@o1+M%.t xfS%?zq!YOMkn:ug[vBdW_J{jFe9'i,qo+#lZe i_K%BR}`@s3?V8Hp ܉P iCU|ڼ1&{Թ˙G *jނ|jQ_DttTsڐy˾x{ׄU3 ' *M47Ilj~BqEͮoqnrHn7Wِ^fx%rJu2r -a,E*+I5Xh8{Z]}p[Q` MQ,ôaZ To ny2i%3Dz.ey+̠qvkWzFk9uf}<@OaP" 6(=Tq&[&;ːɎƴrty,Rj ljuY"gP6ޱT& kUlߜ+*'쥮;vhYZ2>{N|~n7!Q jsΚrBU~u1p^lHe'>r .I|=\Ƽ0u9؊ Xޅ-5(fP5Tj\btaތLᭁYUܗ(EشرQU84SI_QGj%As>7UgM毖J՝k٫>+ ͎v]\Y5E{uLsu:SǤXE펤 ? `J49kVH[6 +d":])%rỉ@h1-FDҟR'!G"_DhNAetr's%|5Tc8"T$li3xlb^׷3{+DAxK_ܶ&#bv&ԜiJdBbIwt,My6iSǗ<_.7¢]|ԛS+#ju&D,mO-[Y^%\<Ònkk/1V#ٶآkh7PM 'dZ6OM8 YcծJnG-ƪx"}) ĠB0ĊvOQ(Jl '4P$,\iΰى[~A{xڤ\/|4Wdgr ^o8vɦ4ۇ A!jhkfG-Ɓ:+H1B EMwъϝCx|1_FW7xn=SQ\n)rCK^ 3is`8dO3{dt^0jCxPop$Y783'$Nˣ%4ɡwr+v֘pV#:eAv[,3O-e5N !檃^ &;iPUѪ i&8k^| 2-dsj ӁYўEƿ>Fp~hϼh'dEiZ~Ϙ_Wi<':}aܺwRoz4ee!&YEEYb`u^IwF¡&mɕP$ByM~ !gdtO7"HNGF+q~hƑ2*xrٰCԬgc N]ؽ6>БEP=eM~W~/Nl>ٜW-_\*l~DN s 5ZEmvtG(4cᤕT< zVOá#NeSP[i]$JKS*gWƈO7VLpP]'mSev,Mݢ C>I]nyզݻ;u(~ӢtYgQ!sL>^CRnn܍uZAdIAI\@n+JíNk7q oS:/{ga䣓UNs&=.NJw)aTF%iqm(mxW{N>#@)fZE$ BfTsC1S_ry-tK{d@Q9Gc6x44=5al/L`Id6{ d!P5SfS. 9LPڻ.NJ̓;d<6Ekw˕t %dZL6(mD}(FN@n<2^!4:锽Xj᫸^1$)zawh@Pْ+Ê{VN@Fzb(Ds^JL ]މ9^x .N%Qa mgv2C[i?O{3u.w7|o$QnZXhK\ꊳs.T.΢@U(/e'ֈMGp]ƕ [9РK+|^iY4}ҧrK9!*8{f(!DN0;$!lDyGQ2̴R U++m) S!:@e*:%7>0fSZ('pײOkbNDj~QA9 [+qY pT\߲y(ק++vD b>g}&jo@ H:F ,n|PMN+SU;͑3=^Gk0_Tw?2N> b-սbKY['LMbYB [־c,PŢeߞ'QZ;pxAքeEA7x_5J 鲃zoϷLO+ιMLGEq8ˊqS8  CBҦo=ɩCbIa9~8%G;`T4Aϴ^y|byoe wsa'1ƞ c~v$϶ Us끱dcgi4CMΑ/ F91"=PGB{%IXh̓6;LgC`$J^-v~=3W.}7 U5lݳXvĥjZKE$X+40O_e$*տEfzs…"**tvbH_Q/=+@=RYҲV| ?&cuO c&D0g^1}T 7}!LB1Kߴ]me{.]UEX])%Fo&)5Ab?].vK_23Ҵ-q⹵Nɽj6dL_κ%SOcb\#3AvмcIPA<2!s tbM3pЮ1*8+n'>>FI\-LҴ4,H 84u5#FG=֮~1li1,l-TdRN-Fѝ8 R- v} Ɩ:Twu<9D?dw#۫ e{yz'u1ߗ3ʽOM_veN6\4ݼnELش%"_YMG{NknvN\wChzBO;vUy`l g{wz8t>tNWENjRFw#Rsee/cI1ps cn_aʹd:ڶ(=OB#\ha4{WP`7 B\*t]G㾅ql&UCjЫio_櫅g}9$QC$ɬN䒴TNAD|fD [>9B'z2ÕX6ZHSs/3Wa*&#?OJ n!yz ?UU#K6n.-Dgdl< u8Gs}Dֺ70KBƏm6JU} DBнp5 2$cVt k#>Q8սԔ$^%NB~"kŁk"TT))j+qS> ~F ,ɖWs_Bw"ҟv:)]@9겴E^5]dګQNzrt4D65Y[qszAN8~"kωy,6{JnB% e+A1xgXakpdFu`Zy=( 9;9 cTr+‹NGǦz "ynN +_\4]}rgRhbX\wO.V7*gj,`)[ڔc%b<.*̓J5]aӚbj Ҭ"Tw`z)W ONp߁i[.}<cYummV(/9b;2;1O}S)/FU=/yD 2YWUV8Q5{:(I +WC{Ua}t 6Nl t6?ڵZq0Ed a҄@봁w~'Z, ؍=vxY Lnɶ*k䉴~XaXPVQ Fo*R޵WՇ<%o$?Po9c> Q^PSHHӛ_ZU WzHQ_ŖaO /D/;I1u),!@H%M4ќ]7Nþ:nEô~)Yn6O%`-P tC^^f *t$)^kc5I"NoTQQ{ϧഥ~1Uʋ.FGx Ow&hwҕi$P9t KؾߔJs3ZX2R5N&d!A!dQ#MaSJSฦxւ]C$h9y³?)X ,6E o|Û4ҕ}ޥ]AT,#lƮȞnTf> ʻ}/sґi-[~*@yVdU8nyB;!q4G IJQ7lMQLGG6hSc1Ta c̗>frdiJ 'yK<L:vZ.֨:JI IgCY 3)lo+ipq@7`*JZPԛ@ Kz# ?P|փlp!Z454.*%0p8Q5F!"L#v.M(Sx[e=K]NygFv cal^ 6 Ұ&K/˵ܩQu@ba[PlTP=Xbh%[=RMQ$rM܊h[Fd!hkPK7Al|=1pkҞBIc?r#|r7p1 g*,}c;DF%tow"u8}+Qoň>c IO_?F2=WW$s 1]sW$d<3[O7'2zϾE:(>wX}h<$mjU'Ut{1o1 zpj~2?Aṁ/]9 uVkF07ܭEΰH*\R8N`ܓPpLJרȺig3I&,^P]TyPz\a)>p{+{Er *fŲ6ȝ_(!)jߚ7>}쓍Iߏ"o}t,IxK<yGk[SgN%yoʏ .WSò׾k.v$ 5F55v±b)BMvz6>Y!9nTPS5bQN| Dg秄mo6:\E޷):DmOׅEZYHՆ~F:R=xNu/8si C1O9#F!Pܡh&rjRԅ & 0.lku?3G[YkSǤOѯf{st$tSWe7Kz9Hf#OK,E8ʪ'dzExdt.5)Q:W L^/)xX4{H}(M<)FNE4%|;ƵQ*5WQ‰[}Ks0.v.ؐ B>jŭ)b;&K0^ofA9b9.dM֢vͯ|JcBe}gNU-E}.^ku\=yI_ <>ۂ+>I} LO1A|(81 5#r-~wT+&<9O^,(N-ˑѮ+qh1ٓ*E, Yã ES6x%9pi3iWG2umbz˕*r!@u~ۊ'~?j݇TcFDl9>1o4?ͱ:ϡΝ9>kTm۷?x<jh+8s!э_2C