root-tutorial-6.24.08-1.el7$>R|FC.g>9l?\d  C  X|X ',X 3X M<X הX XLXX66XP8PHP`P(Q8Q 9T:GXH0XIXX Y \ X]:\X^#Ib{deflt4XuɔXv%wtXxX48Croot-tutorial6.24.081.el7ROOT tutorial scripts and test suiteThis package contains the tutorial scripts and test suite for ROOT.cT5buildvm-x86-06.iad2.fedoraproject.orgFedora ProjectFedora ProjectLGPLv2+Fedora ProjectUnspecifiedhttps://root.cern/linuxnoarchmQ_  H  u H4Zyd.. ;  , J   L c y2[jj  V&N?? 3,,+ xOO #_88q  f  FXqE2r2rFZZ+!,DDOO+T"h"h ( 606 `'|888Ys$ 2'v'd>pp Ajz v sxJzI}uNNY1= }i *! ;T@g8.?d!b, q B B /::   )[7+#9`y 'a&J c 1  J \ R`  ;X ({ H-5@\ J N( o2,SB 7{ImBX7%oY@s N>:e iP!| 2  ] 8f  Rw O'  ?1\ QENga)_FOC{iL 'r` W ʸ 6< k >=MKAf urw k mA VOH! [ a 8 <4> oK.M mFw 1 bK ,mx:d R $6,  C c^ y{-n/SFjj{E uu _2k. z 04ccBc-Z& C T{E X J^ + G e jYb  l b ( .  ^+q'!ii B* (N  0r1\0L jj*99LL$qq{))XX8s[ l3@\   ..>3 |CZUUA> # dx0F'd GYYM }L - B {  ~ &&sv=`jZ \ 30 z *5 s  @&P.l D . a 6dD  (Y0\8 !( %'^M&r%= \<$b F@c@@ul  44rr22wu aa :I$PPo%%%{{ D Db   11vvYY l W W WW KK! @h LVC6!V 0 . t =\, %} ]] .. 33 F V]   < ) 0 r UU L88 \\!wL ? s b  %   L _ < z 5  ^ ; . .\  1 \ |zz @ `(( @  X  mm8 t / . SSO $ 11 uu^ \XX/:IIn A!!) [ \rr uZ "`k ,   hh $Y 3 l oqq '4 {{  / 0{ m#  % V`3CazG.Mi#Xw#q.EYGO%#/DA1 ACh   tpllge u~CLswHR =9 a F 2 v   mV'v+ mC6OF-\C>pŪ^N0L|X..Mw 0L^^7  kkrr+ NmnD r  ;5QN/2 f% 5  0_ /  "X g #HrH2XJ'$w%W4&<Hk'X*/  m  xWs h{3H% "yY hQ||!EE (B.Y X$|0b*\vKNM+^ZA큤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큤A큤AA큤A큤A큤A큤A큤A큤cT2cT%c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5c5c5cT2cT2c5c5c5cT2cT2c5c5c5c5cT2cT2c5c5cT2cT2c5c5c5c5c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5cT2cT2c5c5c5cT1 cT1 c5c5cT1 c5cT1 c5cT1 c5cT1 c5cT1 c5cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5cT1 c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5cT%c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2c5c5c5c5c5cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2cT2c5c5c5c5c5c5c5c5cT2cT2cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5cT%cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2cT2c5cT2c5cT1cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1cT2cT2c5cT1 cT1 c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2cT2cT1 c5c5cT1 c5c5c5c5c5cT1 c5c5cT1 c5c5c5c5cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5c5cT2cT2c5cT2cT2c5cT2cT2cT1 c5c5c5c5c5c5c5cT1 c5c5c5c5cT%c5cT2c5c5cT2cT2c5c5c5c5c5c5cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2cT2c5c5c5c5c5c5c5cT2cT2c5c5c5cT2cT2c5c5c5c5cT2cT2c5c5cT1 c5c5c5c5cT1 c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT2c5cT2cT2c5c5cT2cT2c5cT2cT2c5c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2cT1 c5c5c5cT1 c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5cT2c5c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5cT2cT2c5c5c5c5cT2cT2c5c5cT2cT2c5c5c5c5cT2cT2c5c5c5c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5c5cT2cT2c5c5c5cT2cT2c5c5c5c5c5cT2cT2c5c5cT2cT2c5c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5c5c5cT2cT2c5c5c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5cT2c5c5c5c5c5c5c5c5c5cT2cT2c5c5cT2cT2c5c5cT2cT2c5cT2cT%cT2cT2c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT%c5cT%c5cT1 c5c5cT1 c5c5c5cT2cT1cT2cT2cT1cT2cT2cT1cT2cT2cT1cT2cT2cT1cT2cT2cT1cT2cT2c5c5c5cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5cT2cT2c5c5c5c5c5c5c5cT2cT2c5cT2cT2c5cT2cT2c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5cT1 c5c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5c5c5c5c5c5c5c5c5cT2c5c5c5cT2cT2c5c5c5c5cT2cT2c5c5cT2cT2c5c5cT1 cT1 c5cT1 c5c5cT1 c5cT1 c5c5c5c5c5c5c5c5c5c5c5c5cT1 c5c5cT1 c5c5c5c5c5c5c5c5c5c54419b40762eaa43213bede61222fc69bc17f7f841c51dbe863dc3ce76b2c9dcd5e27b39220e140a1c4d1e5ff348b04651da93e07b2aebc842a1d9bc229f6f046c5e46921d4497d595351fd7849bcc81e53c9a38acd424faff4963747b79daec33f6fa89ad506bd3abbf59aa57f4821389737d42a00b1dc0e206e2af17859d26831ec222cae016dccdd83cf023b568fd3fb21ae92745758367ac2e551f308a435b3472b528ff0b44f71264a1340917eee61696c842ac579c6a44810601e7ba20bfc136d6aff78974f2992e4cc0054aaacc84904103e9e031c6a8a6035276794fa07fd6b02c4d217b9564dd4049f69e063d086810da249cc6fc4767779c944cbbc36caab2da0cc4715a6e36ad7fb519ae005f04b9100030b32907bf856843946bd8c05fc54c500806d3b44bc216cd314c49199c7a965a6c2a967f65b621176c19c5826d5f3b57049fb8b71e1de23f8ac50419ed72a8244fd05f5a58b0a2b4d46ea51b5eab5550bf512d9523314d31914975d887c3656e5540c6d2712b0e586551a9182fe359bf9af8b2cfcad8e3f692975ba4b858527b70f287ce9d539d391a675ccc6037f8b8714ba254688495e86929b9b2fbe00535ac6a4431b13beca33f479b6da8be332563f0489cd746353caa6847e00b1543dd13584deac9efa220d5b54c589e9328ee378b7035e583b4d27ce00c7c00627405264f670b21deb12c1f4e3d99676ffdc7c4aacf1463c1e4fd28b1982e2907cf274a984aeaf1c254a2b0d86ecc1a5f449467720602b772371acdf2437c9225796d4d2d0f05cec94ec6f3772597e9cf1d516f9d7eaf5e7c840737eb598ed6ef03f7afc82e4c48d5c17f3db78597e9cf1d516f9d7eaf5e7c840737eb598ed6ef03f7afc82e4c48d5c17f3db78b1479612ef842af9ea77f206d21bef4330532296e4ff856f0509aab919fc7d28e36d96abcf5e921b3dc7af272e742467340972b002830c302de5ca2ddae499e388dee9c9ad0499b6f678fb0df87072d16b6518978d66a094d65154fa8f3b1a0c88dee9c9ad0499b6f678fb0df87072d16b6518978d66a094d65154fa8f3b1a0ca00f3da6cdf417c50a0b94538f5a7c46fc7a9480d40df47d9b11de492db48810f5ccc58ce4e3467c465165aadf9ee2e5a866ceda340a5bcb10eaf00857d71bfd77d06753c9cf6c675ba4c4850c1a643568be80c4f883240ee058eac6c9b65bab77d06753c9cf6c675ba4c4850c1a643568be80c4f883240ee058eac6c9b65bab35fc02a868cbd0b453360bb2b5883fd65dfe18eb01e0610167fdf0790fb4d95119b866bdaf69c5bb77d25fe947d9f7728afb950c4c246ee4958551506877809b77eec7fdaaf375ea5e0ccbd4187e824a44badf761b1a68a12e78226d8554567f77eec7fdaaf375ea5e0ccbd4187e824a44badf761b1a68a12e78226d8554567fa514f2efbb16c3e5062f1aa7ac671b2a80535e00482a2ed248bebe94eacca5d92a5c4c919710de03d7aa8569794dd5bf68fed67302701137cf8d87587746b318167609ed2eb0602cf1a5c6a06c389df997450977b56c29988f795e047c3700a95db9c3cc517ce9019bd84a69138e2ae2929ae9d08b96bcd73683452af74a2e315db9c3cc517ce9019bd84a69138e2ae2929ae9d08b96bcd73683452af74a2e31ec4c5a9f861e5b8a545a8953cf941e2a1402897fc2c12d0839d76d0f03380128cea049b0aa269cad3903217e388de219057c0be0567eef8afa37b31c462e867a6b827b264226e5b1b079f2f25165773032a102e7193c6a7dc477739ef26c6e2c6b827b264226e5b1b079f2f25165773032a102e7193c6a7dc477739ef26c6e2c441c24a9354ae0c25ae0d7142dd4a0106e9da6030cba89eb7ae8aacab345fe9eaf839e16724bb8332bc84e409611d268774eca5d893fd332fe0e7fc8849eb16abb4ea3865562a2f4b822d230bdabb8f1e3247fef011b8e7bf7ece552a6ef8477bb4ea3865562a2f4b822d230bdabb8f1e3247fef011b8e7bf7ece552a6ef847763c055cbee445bc0bb4dd52b6358c6d7c2ac33cb8516b5cc185a0518a4c466d16778f33317a28a89600e2e8487d55814b055ac9892d3bbdcd46d55f9e84689309bbc70d5fc7ad2e3df711b04cec8309c3fc4cc99445425f1618c0bb61e3005143cb68006a88226e98323853922404979b51bf21d9abb20b9442d986a66dbaa2c3cb68006a88226e98323853922404979b51bf21d9abb20b9442d986a66dbaa2c21a4801fcc63951e785ba5f30b91473a7cf41eddc06c0e796daa51dd3854569578d9cdb9eb4f97760a1e664d50d378c6328909f6a007988a295798cae0e90c72e3cd3a92c72d0e735c6a1f79f733f99673ec9a334845fcafa1d0d961b6299a20e3cd3a92c72d0e735c6a1f79f733f99673ec9a334845fcafa1d0d961b6299a20b73f85fffc291a7cc67ab9418f1976f92d1322b44ec9fcf206bcfdb72b8c93aa1dd5e6e4d44efa2b71e7c4c6927e597021e85d2433f355f8ce7e18bf18f96de5e0db9ce77d28499060b8603f6cf7a59fa0a0c1040670179dd4eda9b41d115a6a7b82dd54b64bc7158403024851d6abd728016654e5f499e0959f367b960fa32c7b82dd54b64bc7158403024851d6abd728016654e5f499e0959f367b960fa32c721a8591ad09646562c59080503614a97a49f16c02646c100f0a3bfb37cb7833c7f5fa28378d994255cd8bce7ff18db1c2c05ae3a0ea8de20ebb6ceae6e2d8be09715a64653ea5968e42823363784b16e07ad33d3e9fd939f9ec632365b98de93254622adc64174a2c06e205659b53d7ad141d118b22d730adc03e86c49e23ba3254622adc64174a2c06e205659b53d7ad141d118b22d730adc03e86c49e23ba0bf540030e8907b6e2c76e198306276e483efc7b48bdbee3b09eb4505d940e20741cbc7d7a82994574eacf5d1056b9ae1d8bb50ee00d6bda721b7ff0c3071bbb0adc909d0e5c4c4d1a24ca3b5ec026de986bc45a38807c63c6246612c55560190adc909d0e5c4c4d1a24ca3b5ec026de986bc45a38807c63c6246612c555601972c6ae776099f2df3855f184b5fd70ded1b7d59fbbeefb87d54fb0e3d151889dcc1ec62a1035c8f6a1264670ec4ab944c24c647535e75a019c432a3aee3a86ba3c7297afc67850892116e69fda570d25da0a8f098d7ffb89a903405b794cd30b06e703686b9a7270f9e65a9efac5575c0826d88c1bd9e854a9acb4857840ed23b06f11cb4d213615a999b8130cd9e901ae8033c0258edea80b039c9eaef33061b06f11cb4d213615a999b8130cd9e901ae8033c0258edea80b039c9eaef330615932af70ce09c5dc15bae4159e87d56dd3050b28a325dcc66847c868a46204e434955e44aedfe825de115c7513345d8da5f587c1df3d637f06900a04d7a5241c8d64cc79e095b98efab9c89b63b62d6712b164296f1537ade252cb73036a87b66df12040991eee9ad5612d010560f13d44799a8e265e1e7d312879fc3b1d654d6df12040991eee9ad5612d010560f13d44799a8e265e1e7d312879fc3b1d654d58cb7238f8a12fb7f875d415894b6597a6fff991582ff05b5393c0794a039a9aa802a8a3790c4be8a62ea1dbd50d4b9af6d290e4c56458fa39090e5e0f5831a7ff4f236017f7519347f8a6722f86985f7bba6ce480874d51c5e84cdf4e230a7845a12923851b12763ad93dbba632f5713aa192e4d3c2732203882f20ce1a569e532484205f7d165a046b9ac88aa7355e211a7f2a39b9c99b44e0e2f5e8f1489d532484205f7d165a046b9ac88aa7355e211a7f2a39b9c99b44e0e2f5e8f1489d57f5fe3023647d7fe781a28c2fa1f541cfab421fe2d0aef0ee1b50786f438bbd3b5c1cf026dbb92429e710ff803a55d9dbac4165d651ce49fe20c4e3c3ba8e11991be6cd6f27c855126803b57c886c30f74cba8d7ff4110cbed244515972e3b9991be6cd6f27c855126803b57c886c30f74cba8d7ff4110cbed244515972e3b922833ae9070566355f52668b2b7b4e71014bbcdeeac9945fc6333d04cba69aea1fa4936ea547550d8a77267731f58cfb5bf64cc0829586edd7384459d87a1ceb0ccad18f8a548ebaee82a2acd89c45a0e16c425e7a3c456c6c6a078d7fedf400d12a02a653b0fa54c1bc7e52fb4674cb10a78acb43c52937269912b8b42fa8960d6ab15b3c79aab5ff284ffe5ac7c8109a3aa08b5977a312da14137fa2caa8ae3175fc330f6d2ae0da5609658be136a0b0b0b179d1ca5395cab9de3985af24ce0d9cb5294348afb75eca5bcf75a22ca5e93390764d56c3cbe22538ff53ea4fea0d9cb5294348afb75eca5bcf75a22ca5e93390764d56c3cbe22538ff53ea4fea605903e120b23b84efb3f5e075cb82dec46fd01f09d7b677d89eb85b7545514cec539c8ac238bfebf180c85e56b12e5ac2afcdfd01a841879e23b68da33632bd4a3e1200b14df97e3b0c851a12dddbcb8e5129d95578d03f8459d072ca03faa55a94bf056414c52b54f7ab0d0f5b88c62e4d8556c0dc305ff59f7bb10a12d4d15a94bf056414c52b54f7ab0d0f5b88c62e4d8556c0dc305ff59f7bb10a12d4d145781b059f79d5c7b36b310c668b6ff5f1fd17425d1762477d67eca2bacae4641031efcb26312f947d7aca0550d3bcde3df2028bbb099243591b05cdaf6a0fc27e354242b9c42415934cd7371f440be0fdd4fd8bc34a11c3a7ac1091e627bded7e354242b9c42415934cd7371f440be0fdd4fd8bc34a11c3a7ac1091e627bded3c9b09886d0e92c0537c49bf83fd5510a99e57aea64b6a87c582c64dd677a63d883a822c7f44cdba85670c79455b21e65003e07097987c2427943ffaca164f1b1f943f764668a73579a1ceebd651acf62d2983ff4101b58293a383c4b919b2e71f943f764668a73579a1ceebd651acf62d2983ff4101b58293a383c4b919b2e75faf53ff7b744388034c20aad15dbb811150094a25570fa39f53b60a9ce5c75bec5670d41af82c48eb4ac9212db001e4f27f79698bdc6a9006b8f130ba2d991e52f93851a79604a8ba2658046b66e7bc9aebbab2a0b5f2c975c4776db72cf93952f93851a79604a8ba2658046b66e7bc9aebbab2a0b5f2c975c4776db72cf93918e51e80819705c55c8200c967af0850ac8cac1f5f72f36ff0a6d419e8944d3a86b1a27c7bc4fe2caeb4579cbf329826a25b9aaceb2efe8c773a7be839683228e5a6e9b0accae4c79e711d3e4ec30022b4132e1b2b44be19f6be6c6f2f09b60ee5a6e9b0accae4c79e711d3e4ec30022b4132e1b2b44be19f6be6c6f2f09b60e3aab31ff76edbbf35dc3bd3668004ffa32f5e33d42b9c5301766fb0e53c30efe413e1e8fcd4478df18825e92d17d3a556529215c5b8041264a751fa844ab4fa11c3ca352e8addd3984662ef7de40deff7048d5a9d4665fb15d375067aa866a341c3ca352e8addd3984662ef7de40deff7048d5a9d4665fb15d375067aa866a34f46741d5de0fe22455a5030f18c408bd41de63fb1bfe38aeaeeaec6f49afb3434092a03f82764a5f1ffc1c049fa3a9dbcd43acb9d00c0fe79c4ce0a573ab5f2d4092a03f82764a5f1ffc1c049fa3a9dbcd43acb9d00c0fe79c4ce0a573ab5f2d69155fc06105ea02ad944be6bebd7d8fbfbdef356f1165c910ea05dae3bf305c516bb81b4c02a6c1669a503930fab8280454d8557474676fc3dfb63b476eb42b7e60c6d1556d3150a3a247b64eaf2d88ea713e19b9d635b6c82ca37a00211cdebbe40b74f0d702f2c34a34c58f554beee07102808c5d728fefacc6bc8e60770759bf10be1387f87ad9279698bd6ed401fc0eb7600992bbdecc23c48e2b77065cdd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83dd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83dd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83344d183bb295229607083fa5e107ebbb70981a936d9d093256bf644697303defe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85579f9b67b7f0769b9ace049d62de9324bf20c6b25cc486feb0ca5834feb2ca84eaff2d4fd1520347b704f83c8b1a2ae3e988a4686749fd7e156765723de5040a19a6b48e7ad8a2295724e6cf81274fcc208ed917edb6496902bf317731dd4f24059f1c0b82c2f22a57496295c9053985aa69a6f5e26c1bd674afe823194e3db09aa86126c5fff55ba2798c45aeb9c5054a1d99f5956e14281c2ad6305ae0647a622d69470044d3ebcec39d9818d46fd85da87ddb7d9e9f4713cb5e26ee45d97321a5e1c38bb38854584be61ec1feef90bab4857e1f2e49bfd698de9726d5fe6038a911c95c754a17c5f5e545e4236e4e76dfe753acc60b4f18041e1e47f88bca1802d3f59232cff6b19885fe19fbe6d358ab28c029f6975e385d42a000debcef14d67a7268776356650b1a62f62f5355a4820868c61fe5128f127e8b0b0853eb87608285471586348d23db7bc585d8ecfaf00c55a96b3e82e126f3161f75adb99a95297a17edfd6cb73e4cf36117db0d0f3a02fb0666b4bdc02a085ea199951f97b6f6bda28487d2377325bb283d5cffa48a11a73469791981940ef189673750c7780876f3fb37d3581dc931edae91b32ede04260f4f744783e357247d9ebc799b320f512e5e4e63f370e381285822d2b18ce867d8e377af4941593adbe312ec9cc83469c7e66b0844c1a9ff853fa5bc542907772d37856d77ee39d1995d9aa1cdf4acda65629d24e0b1ed24bcfb4da9805cb14f5447f4a91161e4d4189efbea45d82db6b5f5db9d7dc940a4b81de2563b876fcd6ca905c958998c3067c61aa9c03eadc43c1b0ef2afd6906a0fcd24ceb8b35e30bc5cb6046a48b12aaf9b2a17552e973015b9bf399be7025fac8a07e14f0fef2765eef37b558d57a78084067fb69a8d9fcca86df9cb91ed0916f9cc1e4f7c1a9c960c34c3d58d75002f8b105786f66e47c28a157ace025679e17464dabfdb37487a7f380f7c6fc463118b864913f42ca62f84320e041db711a0e4ca0215a55e659611f5659decd2239dd564cbf337dcb29691c154fbaeb15b6ac507e321c1d29b789db20028d9a73a277567a175354719fe0a82cbc39e7306b2ff4e962d4df5dfbc3c50503fae72b1a6ac8b8edb63274f9b67364bca92654b34149b080249d970d8dc78e5cd7e2b68d029b3b84b3b43c5540d5dc8b719fc4becb233d1223b7a138f96613e89c09025a1fe7d270ed8349fe225730139d228a0c934cc8547896a806e0945f3d52c42f1f7bbe2a1c89d74fb264bad1ea19cf05b3eb189db03cc923d834db1b51f8831557afb5db8f940767edafde9cdd18a7027167abe397bb44323ac4f26c1410835b56e5f5f786e0c47a518e2c88dcac1e25acac96624ac133dcf1d505acde3465d2eb61aa2e727246b30c31dc410813221e7a75daad946739ac08e09ddb61aeee03f5c56d5d58f6eafc5a6df0fbc068502c759e4d9328fd223eeada9eb08a3a0e53fe57b6073c2659d102d3ed83f409ddd4591c4d24312da51406cc039402c7ecaeae67bcc8b705f827bbae11732ce903cd5d0da38e2a508247a6c293b83aa518a6126d9e57b03dce690d39be47bc0a7c37ff61bf1e3a868fa81fd07fc6d0ff21f79d52af68a7a301a7e5d8c383ad5a023680aeee2f7d951842a16ab938a3c33f1fdd69f6ceec82a48817f56613667b4e83eecf2a39eb4281ec3e928b733d8890cf052b75c90344ff173a7a5eb05ea20984d7673f8ed8c40c85b8163a83002509ff8846dc2cfc44ff173a7a5eb05ea20984d7673f8ed8c40c85b8163a83002509ff8846dc2cfc0dd1e87fcc6f44e25d048d5eee432e99956e55c28373dbe542ce4fccef433eab6feea96895ce411e1170d27ba1dce5ffe77fa18c408b946021ef2c696302deb615c888a864b516bafbf1e69e1c18fceddd263e1dbc2a1487f5e00bfe68e0d53981e158973e60c268b043e129d2ca2dfa1585a8a927545bf88e4165e241b25428d70f54a2ee6705c8419db537cf7e6720429d0b9525fe9cc4d07289aae84d9413aab9da747d8666198fe01d2751b82f84101026d1d8427aee503ee03aaf08956d6c8a29aad14bd3143da28f5c88d957e4afe36b6045aa553369331a0e1fadc0949e41d785072034d2ef704564cf0a46eb6f700c9bdb458ca1423cb65cc1d69871c448c214e85e23e9f091c1c344c277e5951a4eb7bb361866989a0279e7a1328fd967a4e99b6bf4cb18a675f5736ced5dff50a2d8ef6ec98262a7ef67971183337f8ee7e13324a6bbf3b9721ce75886e73d3a17d428bc7dd73cbb1688a121afbe2a41d5d4f11f3c42b8f712585a14e80d95528bdcff19380c42359603aeb2e742c6563934b63bde817b418e13a47c41228ae14082fc24239c1a54a533ab03747f769a87b5f3a5d5a6004d016ec5f7a5a376e9a1baba30230b5421936d41e327e298eb88f7911431f8a5f6fb65b38e7eab3d282aa9c1a08259bb1d0207a59edaf329208f30eef09e88b8d75946406145fbb0e18c8a42e6a9b273ae9bc727337c0fd40c4c9ccd7475b81075461d186fb6ede37f65bfe05a9cc6ad180f46281e93e0032503e44a616f45edfe5ef5771ca24fc2d375d4e35e72e5afba23acdd503f4a9e22fa936d72eb9f673639449828cd3b3e7d5173d482d17b9a3adbb5a30a27deea29a8d2e3dce1714a596b9e365b45858f574399a846ef266ad0b37c9e555f720a52adccf4fc4136cc1ecdc53fffccc37dca04b11ee9f403ab14b47b27d60032bfe34b4120ed478ca821f942ab42c84b325d6fabba569ba5d739992faddd9ffc81516e768a95621e327a176bac5f9220e8747b2e1b06455dd9f367dfe867a2cabf6cd6ec8d8e8cd0127bb7d4c1f0623765d73bb8446da612e0af069c29a7fc279da502c2d6ba19f167ca4bf3129c4a8496272a0117217a737fc12cacc5c604071e106ddd10589cd565fd688b0d619d8c2fe089b3eaefe07faf79b311507c84c1d576778f1ce09d73175c5d1e36e0e6e3a9d7d8734322e3048fdd3b3823560f1eff30e1476df22a006003b6f51638efc8792299c9bbc643fec09343ac77925df1526cda315664a631d37472f14d81ec070ca261b741d70fcb893de4974ab85e067fbfe1af07f17357eb92a705e17271720f9e489c4556b493b18fe70227ac333a3bf2077caf2999f0d403e573c7843bdbd8295a7acb91336b64ec392cddd51552e8680a2e6e5f12b4c690e3149509231782a23765aec5e69fade1beb13852a76c7b138c92068efba9ec817f6b82052dc7e497e9ea3e9ce2b0e1fe86bde680e1195395800da5e1611f47c297b9c20bb9fae3c78daa8f47565c84aa882d32a6f89fa4bf796cf9c2e112d63a8fd6b3070ae5f4f64cd569362d103ba1130f4db28d92e01fb3f9b78a2c65afcc7d90ad5fad794fecef48a62d9e0ae2e40947e00b741eeac7ad3c3e3922286126f2fc0ec7e3e9270624685964ba0b8ceb3d36df1aa5f6d2bc99d612624cfda273d71e354cf0b61031be486f7a93b75c2217428438a20de87f416eebe734940037a9bd79392cedcc9496dba00153bce3213926380fcca76db63e514df92b4f7cbb481aaa7293f97ad4522bc7af55eff9715533a300a5f50d31bf1798047c95e4a227d2b0abaf5fceff5d5d08308ab9ca3be050c3b700db5935853caaa0fdd54a6930ca42d9ef8b4a6fdf22b166b0c9263f3bf2e69d69e339fde45ead468b3ce3bccdc8eab0fd2c9690f1709c9cd19f07bf3ba7b8e0bb7b7b603ae6c02fcd65d17279876d25232bc642b21171661b3fafe78be50c1b261abe4967e52fa0104ef7627cc23af9006988766031296e8a2bdf3ccf280d6ea9c4d49db175eaf08d196f6c3b02ef484c7f2ad35eb26fc98b5daf674533f5a7244854e70a191bcf9d3358143e4f2521abb920e60a65efc497e2e37648494d9b5389757b2846c96e67ec50a09ff1d051fc7da22cfa55f27f210dc9abdbebac31f529659914472f89ed0f2cb6f0f7cedfc9852a1cabaaf63f2e9f27ed72f501a48cfe63da621aa10216f518a45c70e0b2ee3e13dd08402b6c3deb269c61d022711f0d8d9c303577cdeeb324718fb006f5298278726a41cf1676b7a7d77bf42d2923782804abed61b54446c2e040ebd7769fe3c66efa34d31edabea320f1f9d8a5b301e3644f2952569a8592b8d987191b9507a7d1633fbbba2690d562be2a7a452a7fdc706f501fb3224cc6836b9f977c2506c625ac7973cfcb82eda72773cc89cc11196bf36383578a178df1b3046a61ae040dc53261521ae79329f63525fb090313324612be875bde900d22c3b8c86adb7fb5d8ca0c1c141b16ed8117936237333c66d5388cb67b0a24170589bd554095b9dfbd8c7f80248d2b4be3e6d88a2e3bbee38ae36ed5bc0cb5e577931a73379d92e01df12ccd4e2bf8b0da088bc61a77b647bf40d45b9e8df331dda9b6fab35f7feeebc23532bd84538a204180ecf01b8b55a28667d61e99ac88fe604530db9e64c0cef78f64026c415645288e7da804ea05cdba23969c2f29ec61372395c77c89b9dabc2ea14e7874402aeaf649220036eaf069f474dd7dbb141eb1d78608d7936fedb0ea8a409bc9f6fd8b7843ce845109090c5de3355fddca05a5de60c74f9c375e643e8512f3fe0fdfe9e786cb51564f1da1fc6d9b2698581a488f069a7ec4446f10dd99683e7d7dd97d1bc8df15211223a58306f879daa4d73f5536978e8be0bbf6056cb72af2aac29bbb09dee35ae347175541ee52802793546906d8134af36bde25ecf8077962c6cf7773c8e2a6a838035a9718b75beabeec41a25ee6a614cbf0b0e6e32754be9b401fc2ee69bdfe7befbec7f26248b6486771beaa67c55f4fca9085e06c723dce164efeaf5fbcee39abdaccdd064ca84032194493b439d0b6d0276d1780a5e3b994c7fd1ba55b9173de58aa601683586a95e69493a17b69d87f3ec1013291625f0671d567969310847f4109897056521f476b004cc214b5afc9eb0304ed532d2aa79c49f3f4c29ddc83ff45b0519ea9fe4913d1682e9e4504338894e3b1fbfe2adac64b5ea7f26b91699631d5288b7f0ee610b0caebccb16c7d3c975d321afcd3e3a433210411c824c5b9ee7bdb1cb01a5d795fe230363912bdecc71987e2db424d5374b5a8d9d9ecff9524925032ebb4c9a30033d410d2db887bd9837330e33fae65edc35eb01385cd2331513277b53d8d09274669c4d4136118d49ba6fd4e33bff80f182a9612f683b1c92f0b576e9e8cbf1fca5627166dd1faabf4573e7d76d369031c4733308cdd59b0c0ee380fd28a2f216b3256540f86777e02e0dfb3c91eb001874ea832d99507fb2b1c49ea6530e53f82ea51064e4ce57ca44fb2be4f38ba1bac35374b6e1a0ad9f94fbb421987b9551bfaa7cf6532532d90676685d21a0370cf7bf607c83353dc6212d240eaffe570301d300fe9d1842308ad8d69bb18d0ef9bd489d752d890b65ea6b661de008bfd8e5542c82592fc2ab63b053eb206d7a5862f2667e064c5e3d2d75f602e8805bcd02801a6adfe5c007495f040dbe7f1fb50a1065cc314e75ca8147b89d5d9e2c683bc923dc89613a522d91c5a4f312c7b443cc5dae4396be8b773d1ba37b4366172f02b32843e27e69a2b4b6c08977500ff198b904ebc5a25f1df7d110988ba2c9286cf4df1ad2da4c3a2c128bc807e25d59bdd691c836b25f47b15ccc8a26ff5bb9f31c9e15a0a8abdf3fea5fefafa73709d0ce38797cd0a470930ed7e794823c8098ab19f7bd50f7c79e1f0c1ada90eba9b14a943903d41c79db5d145a144dd7d25d50ac434a33a147d9ad05921e48371d80ef3454d7d1a1fde88718ccc79195c0f8a148656c5219ce959626b9c64d390bc5d059710c4f988f6319e0146f932a68a0ec6ba09d82293b978a294da0c58281086c1c1652945cc2bff4a912d7393e15d9afc0cd3ff1de097591405ad7c9e7895d2245cc2d199ba0548859b42dc3d5f11f2b3b50021f9ebd0a7e0e836f4e89fffec402dde3c66766888ee24e661c564072f88f1e99e8e5877403705ebcbb1246adc145a503c4b492aad849d9de5a4e059aae140c670353dbf41275e05f6795e8e2ef78cfd8b98644ae6bdfe2c034a0d4aad7703936df1a30a4703acc30a2eca0b4ac159b05d03074b112119810e759596d38976ee2d3bc444fbdd38f851e785fd10f29c3078f5642dac425458526d41aef6812f1b86fdb50a67b023cd366e76f7372503d9d372cb4ffd59b32b0d46a346a1291786850eeafd3f6e5ec943500d9d7ac45aa48940508242ee5c2828ed1cf046474d6dfe2a21cd684d51e2f885b6410be94bdb5302ae4162d53f75e35700ffc8a026d9d5dd8e0b39969521771c93a5fa8b573085bbe29c5c8a2f57f856d022a4582dbe08d73b67ebebef307b17d185bd9026c2301d3a4498eff38c75bb00d7e7fb0c761bdc268103ead2d7f3e1db6bba22ec61868c60e7157c36805e588f3512039642bee9b91b16081b6ca0899401ffdb9f4008675d0bc6dd6c5824a1a344b2f1d66bac7c54a6b62622800f062bf4c3ef3dcc341ba0b40ec10af6e287cebce72906bc901872f657a146f999900dd760609688a53cb08484ca786defadbf67b48be6d586e99c82d4d0b088f3a5219c3bb5cca40dd1a5f098f5a6d20bc8b2daafcfe0ac6039e21e3886074dbf89a4009b0eac18bee55941f24b4efc5b8b58b6b808bdbf1753050d1258376eb490f80acb08e6d567a0121f9abfd8d7dd3049ea23ed91762292274f71c64e0e3da627121e27c9b3be7e9916987362c57a931f37856a73b79766776531b43ab2b857a28f737c501a7d99873bfa1b660f1d7adccb1e7bf5924ae85a91b771ccf029a9b7f83c1af9846dc4886316101cbad50bbdc3cf03de8df799210cda2d2221164aed27904902bc8552cdc44c2aa296eb2384f5c3d90ac9b21da320f380e4a7294e414508912ff7b73cc0cb349b85932cc02af587123aed80942502847a0e5031cc203271559de776aa28c51fa798a8c1b65c900d2d13474a90805ad0ec5e3651c4cb97355bbaa004d308c8559cd7ad9722f492684c7dd87f6cb0cf823b569818e040b8b1f5fcdceba767d5fce7b8a8c426a34423eb623cab3882ac220d7dee7e981b1c1d233744127828ffb05f9afe39ad52d34b413e7952d2b6836f6e6e6f2a8800899bd074967a01a2be6574e99d1585596958e57abbeafee0709d8a4853dcca823406d10cf25b727914e5f4ba715d27a13a46eb93c1723f7780c93a5c6b855bcb3ac406d873477ad00509269b585a8a552bb6a13e8a4e04c95ecad7c4267d1b3d0210fc139044afdea9fb33e7d280668d0a4724c9a88d66c65d2f3438b37115c2a7428ac6f593a83797cc6edfe009c0bf53df4fe4e1c95306f5af73be4040a2ebbfeece2fb2c7e9fc41340a287f00da4507250c37304b65f601e83d349e96d554ac1dabccf752f740474da20e3a00abe3c0b2a0751dd16984568addb607d1f7e7c2e06e01d1f92ca0a6b6b06f0bdb5ddfe2fc70c987736980aba26760aab180303eb27172bfa0d90709c7e5828426e5e06e21a043f7970504f897ab744384c8883355fe9a093197734c7a695b1ec44d1550845e4f48520292eb3f37be0f1586170b92787820f2c009ef3b5b7bb6acfcc64890a5da85697b982a553793097e9f837774e0b5758166bacfeae669cf8fe977dc25381b1ad241e829fd166c3ba24da24df3a8eb926c2d6a1d73ade617b6cf930cf9e504526c82dc9899f8b5f139921a9e51f8083a81fe30668acee8a66c879d8ae6f02f16d0408b8518b7d56f88217a852d80e537fa0c984c64c30c6814ac7ea001322c631171e0e2d92e5d67e8c687edfcd71bbf877e40b1f8c6ad61aa5e3581d3b2742d8b0a5f4ce5aba6e3951aa3422a6d8879f2dcb74ae6ef9231ba9bef3022bc46286ab6b8cc9767d511d548c2719a253f365cdb1a1ab5f94bc52a91c88ec19102c03175f8fb497e5e48c857c1eebfcdba0cb6528f8df45b4002891461a47c97a782858c6ca70da258796f3749a1875ade6bff091861abcbdee9e3374201e25931454b279558649b711aabcb2831a42f97dfda4d245d93c151167cb85e329d6b8a178298dc9946f3e608ee65531f9bde3a2bb8a8ce6bff021ad5d557f572c26ee9eb568773db3292a07ec8adc82ae35d8d6b07ff57cd445560b4f2b9ed88d2e10ba9d1cf58007f034b17d09933ffc76732ef3db81c13e64bfad60d98244c9c2f6aa1eb091816987c8a5ebd4ae256d2f063d83fa48715898429c1a951a4c31a510e08be74df43fba416f60a81f550b8f5bcb37fe558d1a1a7c93cb64aba087f139bc313b5711081ffca6ab5c8fe99435b8b882e0a58503810901cdb23a37d75f9bc7d1b65c99f68a886f9833ba6f5f86425531ca64660a05a2ca89145e6d3dbd7b6bcc7c69cedebb9898fde3e0a579f096df0f97cecfa5cd496a2cf5bbf7b20c6348b04398eaceb160dd228f97aed699cda827a056ec8d36345e6015a835eef31ba0262beb50d3604a7c3d919e98b3f485aef8d5d2666c0e57d4e1a8b63e0acf29c0a80c00fd676c1cdf2547cbf2d85fa288a7f265473430fcc4f0cfdca8fd9efe5e80bbb0d1baf2eed6b22224e9362352200d9bfb50b7d9f89ba45e918e3cdbc7473a8b60d250a171d94990cc24d29d1890b1db0d9075eb0794511aa76e935bee076a943b72613958076993639377c7c461b6d838660da16d648f80b13e0db724f7f4f484106dee876af0d17be0c6f85d2204d96e35d45b5a082fdab26479ad9e856472ed66f8577529f2a8bd31076a59e56d7afc8f4d21c3f410f60b665702c7c6a9cab36a2f4da18ce696bed0ba00a3100c6b76d0cd489f416c4dd3edd7725056c39fc08821400367473d3dc88b8d59772d98a82686b7c6ac142df034129b181b034e4259d94502ce8e05a8c2ae2a46962ed8e00d727bd1739c953e0145989036a2de2f1b56348324751028fabe9fb8f77a5b15befff460d43dfd19bbc96d58149e343fda1dea3f2877fe14f19fe3095183d6ad5a72ea6303117a2520085936dd39208e3a7d36b101f8fa82fadab0f3191fe150a6ff9dbbe3d847cd05749f0aacd12197190da330a00ba76fda26b928b093fe43248fce51c04607b9b6a48343e2247365cfb2ed2f18f4243c064a1271517df4862f5db4916da8e1b20da2dc7ddf1a9e875c1fe3a5f1301e87e786c49b38c7288b9bd6c96d8fb2674008c6afd1f9328244481c6c7f7641bc00525c60409ea9162dd74c459f020fd029e97ad10006ca13be06d4b4e7889b478335ebda5b69c1f116fefa1b3e4d81e4ed874191b310cb02a5c442563f5d2b18fffaf39cc168f42935815acbd878d33d2ee4518d342dbba44af2827195ed7b08ebb171aa2a601dff57a76d1b3c8784085673bfdcffa4233d33d1084f61a59ef7ffdf651408aa2aab3fddf242a749166a060dd0b549d79048e45fbbf06f989b328c8cba462d4e2cd559732a3d1aafcbf2c69219652f988c7bb8c511f3c9ea796fbcbdb020e432195e7274072af73899a91002ee3319a13fb2ea598e77cdcdaaaf5f90b025e983819be4963e3b406716ec0375ae0504df9407b09a738836cd79509c88f25697e296f9f131b6c6fb14a7faf794d7154ce2d03e2ed3cd0abb1f3d1c13d14f97ff17b84490382abcfea38b68d08b3a0d8d4ff97e4544f3d20bedb1050df6122888fafae916bfd53252259369e6b9af37cc3ca68692aa9835e8a09d7bce4cb7097963efab8570ff095be3adabaf6be7332fd63a775cca4b13919325a4ee59e793191b083e3d5e8d922c40d2afcd5e48eefa961b79c29909a164fbb4dc301651dd108a1aa1563765146138c9efda94f59976f4039fd2c26260a498001481d0062c32bfab5fbd5872e8f5ef8f410ba0d405d8195d3f6198c052a1c532691b65665476e34402bdbe7ddef20bbad81709916dee326d88fc90aefae5c0caefd781197a8aebcb054443ff87f96be5a8c234c7d1d3401ce54023389da0af728744ab9adcd5eb5310821b6895b6b93bd5dd1e24ed9fdd9c4b7f85961ab457beb311698474e5098b69ae7b1b8a20fc5d25490715213f565e9b6d333a169799f8cb486de989ce707eee1761cd83ff622b58549d572e433f6658e6b230ae03fddbafcc1a2ba3d24d8b9899421d65803def73154d44b402ee86f733b3849d4b1df3b82293ca3f2c4bd359399c4c14076bc631f6ea9161c05b2b3a9e3fc025794541f21fe192f8e1523325ee1097aec77d6cd77c67d8c4c1d7f7f42485f6e447896ad60855b54e0367d3cf205aa4e3eaaad1308c0a6a8288ecd231e3c3eeabe60a6a3337f75dd02e47e19f6348d2bef3fa52d78bc1491466fc92c206445e9f1346410babac5569ee0c2f6372ade2271df3b2703c1e3d8cbd0efffb527da6e1d3343e8f8a77a512fe6db9c79199b720c4653e992bbb39ad71554c234508d33cf40fd1ec65a38bd741a4adc90f151ba8e6689676cf22594277ef223be04d7e835afff35be07435bf09bf4874d77fc7ca5b9c9360180f2d603ca63a4e9d4cc1344db960f20240c417eea41dc215ff63b1ceacb5777cab5512233b65ec87883ba27afa4a58636458fb4c3e74250f197e1b6ff8f195c26fee8368caf566281454858b1202f0777a4a4b379073ba439d38e98f4f9ece6dda2466231b9140b263d76a1702ee947ae0a2a9a83c55eb8c8d58c42d04ac9c06dc2e5a6e0f2fc4e154a22132cd24470c9a7dff1d70ffccc815ed2afffa0623fe6596fee04f8257f390765169db73f845c8e3850abc168c70604fc53660bd6585b5bf9d1604f03229880ce2a2fa83f200d79e220a09744f075dba3781dbb4d6e5b6fe6cab0b499c708482af6fd0d2f27be9501fd5f05ccda266ea1985b72c4db62167a32f8668ccfa7bbce8bee27aa83a282295343e13543ff5f16dc24e048dcb7c369955803d249b8b865a7a624be95d4fdaeaab5e1aede1f0c6acf1671d3dac4b72f3aefec0f55a4d7c99cc08d1137791f039758d2504f6424aa6d07bd87edb9fe9fe188e3443ae6ec7726aba6b7df978496f5c295c781462f80a6faa9d0333d646450dc9277a40080f97ab0acb30a51c0a9f1648adbcf1aa55075fd239dda91bbbeb5c650eff884f59e0b16b6d9f2dfa2f34595d778c7861a47358ddc7a7b6fb0bf04ea802fd1670cf2309549afa05ab42157c4269a70cd58918ab2070392aa70d41b5af8d4eb3abd6d298f8c5e7d74d29dc7619b4cc6b7ab903602336c1705e62631ad149b342ccf1e0c48e3df5ddc4a18074dcb6ef3c5fd1d4f1f01d0cf0748e44bc4f0d80426fc28b27559cdca8d41cb6a834c4df4f2b559240f6634f942cc16b882de97d69b0ab5f47b3bb8e7e2be82b265cad44ad00591787a37e740d30ac0bc4b1da89b464a3465543437323ab01efb9477fdb111f385f0b68735136816c4ce7799147c52311d527a1c91c0dafed0a77a5cdff75fd616e60d6a3da5709ed662a8d818af1cada01efc8b99cd81d97d59fe902325270a1533455ae7ac643e79ff8498580777e8d659b75102ad15e3eed83cd7eba5ff11bb348ee4264420b8cce422cd75216bf7eb7c0b1046da03e63f8ccaf7df63926778706c72481388cd120f95c997428225070659488eb9e2159d9481644216bf20a2b4261f59a917d15496e775dbe90e55cb763ce6049e4151619481644216bf20a2b4261f59a917d15496e775dbe90e55cb763ce6049e415161d54558c02e709e884a0b49ba4c0e5b540d3bd09f007a0e8e62925b47bd111da34e964fca8167fe1695a522899fd6add9786013558982fd0f389e3b8d8a95ee31954426f15531a2190bd2df669a3a8e4ac3bb671f63facb8515905fb0dbed199373260c9c04b08719d80659196a701e42b422757d287d491d87ed6451f45baf599e28c2d1f99c57ea1900f2ec7eabd14ae83c72f8136ee9c344c926a00302147f84723598885d1c9af9b685329c328523aed264a3d1f0475e62a49180de4c12d879f6d1bf2bcdbe41b92dace685ba2ac766ad745927d115c8d2210e0fa25e3879a15fb98f863857477664abee666cc1ceb1ad5f1d2fcfc949517150ff6a003a1c53a4a604843560a1559f6ee98a386c246f10f6b970a620d95044d8e1e5f3dd22ae93bcabb91a28404584f5a2037cee1899f7633be69c8580b8f1c6bab6bf878e9f36c993c21111aa94c9aff4dfe71950c6ebc9e9a305312f8408efc014329981fd0fcbce5f3bc0c884775c4c777828d0c514ed3c684fd8749c72eea011dba62d813681381f2d7fddde752b519d5952e048f4d78980ec079284ad8ac1168579d2a2183e49d70a74688a99d536613ac9b0d0f029f2e40fe6e13ac8ca749a0d61001c19117d647e6a2a058ec55bcb3f8a6edd7aa9eaa998cefc13b1e01e7c046966524e0ad74bdc62188383699c87ebc95b5ca22d6d4d2bfad9c0f08f8c1de4bb2539d6396ed2e078efded70e8ee423e6b279308768668a18e3b3e03a47bc6128e5036d12ce242960b3e22b75eb8c1ad5922d8639ff954f14cd954e4d56effa80453772ae9284b1194555ae581bf9d8191fc9eb78ac6153d3898f354555c35989ab1a2af60f0a6897da0db3f1522a1e4c916bebd204c0108d912306d6998c109e95e3f837f590791a5db1edd9123ee24ec6b4f9255ec61194e8bb0fd4afaf96e2487558476dc7f3b00776f698e28dc2f5f7ddf3fac3f02a689db5b6f3f3e6ffa7ce19ecd99aa8629d2e4434b618c7008f786534d2d09e425727a2b34284278e571b726af08216b8c33fe06484cf08c143c66b047a19b538ed8ff8c0f03e9bc6e120bae615800a727c841e46822905abe15e73f0278e299865767c94d0e3c2f2418315260248750dcb232e9de04f127585363b1564dd87d0c64a7bb6f519f5fd71e341b7650cceab9294e0ca59f501b55f700ec969dfb2fb64f67aac4ecfaab4dcf82f90c3f37cab936802ade5f2dcf4fe340cf5f3649add0a487adbf05452bbd4990e20486997f7d65da42990c04d4aaaf24745938688f330b8950ef9df05b17e3307f849ab241984cead9286f231ffb9edabdcaa8c6951d4b219cf91718ad9be386735505d0addff3b79a651928def050539e166b5eff16f88c36ee978386f9f6f59ead2fa23242eef62182044f69be39f56ac27ae4d897e733f2b00417d0036e7d3525275d3f3d673f8c38aa02269c9966a66db1bf927c28db024d0b4f9a7070cd3525275d3f3d673f8c38aa02269c9966a66db1bf927c28db024d0b4f9a7070c30ee7ed3f79038a1fe631cba79d972112ce0b2379920d130b8448514fe08a27d6e957570bd99f0d69d507e1acd0d25a075fd36605192abbaf7419a23afdd158f1dfeb692662c449992b03c510cd6b8e59f23e32849cf01719776d2fddbe92a421ea8bbaf9e9a22e82f5727af4294265dcdf023c226a6f516781c7d1971fd2119f201cccb0c2ef449c6277421445c0b57b46fc39008f0809fc3d55c96873330b3fc8dcfdf72ca0a7ef0abc2a7fb027181c2a090fd510640895a0c857a634fae1d573b812d606f7271b2a5b746ad7cc9aeae8f9e70e8e5b91973f4ab258be4adf6de10e079053fd31da9be1254637f1cab79db8830aeb6f87a73c0b80f4379a44a2d7845be747324619ce8fef5dd85df6279948401549236c45cc7386d47affafa2d7845be747324619ce8fef5dd85df6279948401549236c45cc7386d47affafa08f36d07f4119c57300112f21f3139ab74262a6eb1354e2299342bf9450227850c4dd7fea36c7eb0d0eb17e5a32e7400808613c7ed69d784c40b8d02e901b2fff527ca6992d859b661b0fbea2a69284e3be832c679fd89022b8a66ec4994c62a795092d003070100060bdba012e1b4489e82809e552907159a7a623ac15640a89b11d5666b51c45f539c3d52aabe920cea9b83cdbd162af88c3ece7155c66ff4af2e4297594ee203c154db668c5e41ef9ae78e2d38b7d4e409467e5289ec3fc7428bfd4fbd11ecea8611f65716ecee96bcf2cd6994ef696043bd4d68f9bdb121de436a736e4329ebe7b0821d488f59a87f907a4aa14fff8cd54d3d3167be2c38ee7396f997eb7b9a7305b12e328c73e968876d906e49a626a577ea29e125f379907efbd2f2013bd56fd12269ebacc54642c789bf3d38dc942da9a36822f4dff00618831bb90677882a0abef1c192dd148e614c28299f0bc8648d48bd974242e3c1b335b9de4768f9c112119470eb05685b074434422a68cc90a368097eeefe3f42a2b57cc7247a0103a7b254fe96ba25696b01ba594387fbb997f0cec8de6324bdfd3d93a758516ab380e6375ef782d8fb5c8f2fbe24ef440ff80c9984b5ff19787fad172b15d4a68f0d5c8c706077ba08b87d738f1397ff2d96982aa9d756e4576f1b7112994ff79ea34e8c765901056bc51b85de955e27ba07de964d78d35dcc6f5aebc722b759b0206bb34c0b40d83556dc9c1f6a154f54642bc6d95e3091f3fa4d02dc2ae1723e823c473ac48991780d9a9ef0e1696b3a89632bb998a206787b5b463ffdd9c534ef2e3b65671668b6c6c719b314ab32f47616a6b2f59ac2307b060d71235b3b305de90deb9d7b1947e2e424b86fba0716943a908c61760fb145635a092aab3f19b006b00c5a64c39757aa5dd1b46c00d81e2a19913d065267817b0fd759e9820c1af443800c38fa1676aa05f54e5142ca589940d3b817dc2e7c3704ebd6e19a010d79dec950f339c9a9e326e55aa90619e0b1e7b473d88d8148c4ac1411a46fdfe89154d6b054468746d6f434e7eea28834665e76684765cbe42b3c3bf8cd6233b60989437a4b31f31946dd39efa0af4135bd242d481ed5f43fa375aaaf8cccfb6db70e84bd4005c4b000268080b993953ee202e25cf37ac6bd2769b5c6efe16bd0fa4ea58cab90aca1c0ed9c25fcbb976423f1352df866e38330e8ba8239e1e6f734c9715961a84174e3ee978dd8a16ce9dd1f5379522e3b0779d07710437c983a24a4d14ebb3b64d5034c9f18e3a5b5c09c86269ddab5a58c5f839a0bc5eb2ed6e1c7ac90809e16d7eed5647fea9969b845769f20a06939bf0a8388c64390cbecbb7d1292c69777662931fbdf803a3f67b606b30d23a04194f38c9b1d7d85e5e0e98229358f87a47ef547bc2678199a417397ec85f062e101e76112dabc2649f69f08584f148b55d241d953dd93b5769fc7f39aa4f30312d2854a1975785841c7fb0e0477f2c48f9352dfdefd627095588620dd863cfa2bf2239dd5577e437b86034fc10d7cf036c7d3c977df0c3d4c5faa5ccc3f57f6d220b6efe44652b8d2e27883a73359e56628909f7f12e4502400344a411d1b9f931c71e01d60a57c50f54499765580ac3e02225da992bb6fa2998c3e64e37c270f3dda60c7062a7a08f325d7a0ef974d51283057ee9e56e7d991fa7d94728e3f807d7474c10e3fdb0cec007faf0c1831e64c65c57a318e225f45e7cdffa31cddb92fce18bbb9eafa4cf49841881cf6a6e4b8b22399c4fad14b4713f327e3c6115a33f922ab17d5173adf4d39a798ab31bb5ff9a80100f4c9245a14ad49c5f8ba0869c53a017220dc70b8287440b24eb34169d3ff2251ef28657a05780895b95005c075e4d765ca177f0ef1a06cea9185c47b091c28822491715b54e88591851814ed11fec6d7c4c759264033a9fe8855eef8a4aab445c222bf7b1fdca7ac0798151561c31da05b95503bb883e3fc8eb5d40ca78092e6cdcac0101e965907d5191a1a28a942e8697304d27eaac7a5122996923b9c0139fa4cf26030b5e40b54b56f8b3116d32cfff14712712519a93bea9cad8e339ec5c11cfda100ceb095a25d77a6b19ed49e4ab4b378b22da9ff4e871a463d013959531c676419baf69fe32c3e2df5da71ae46c593a10ce4990a21e5b188f2a692ecb5eb5ec2ccc80a4c3f1260fc3e24af83f8eadd2c0d5b25d1245152dabc9430f05ba39aaf8f4d68158f48c59c24cb405e37a8ea59e88d3465d03ba6e37038d3574fc0330b431cc0ed242333c8d5ec1e5f7877bd69f400d1509b4d26a0f4f77ceb67cad804f289c8ac265ffe54b961adfe942d36693d6864fa0ab5e96834dfacabf26d03e3a255c95216fb88a72a65da4d82438028f7ee96b3d38f401965d6a6f048c2b0b668f94966034fd6ba8972c47eb85691bf5b0d5cb6f4b10a1658f468e439ffa1b03633a55ebcced6ba8972c47eb85691bf5b0d5cb6f4b10a1658f468e439ffa1b03633a55ebcce51394ff748ab9bd5c8dde503fb1c7b9f636cf809d17cde88a81ca96feab0bcea81b8f63fad3f0da5810dc4bbe439de552c5585cba6691c722e1f1ace4d8fb708132cdd62b3efa2e0c5f425a6fce50129ffc671418de583804471da8151ef47647bc46a4d5282e0abc74e63d31588ab0fdbcadc46e72d984274bafbf1c21d3f7820e0de5d67216560850ffdaef5a4d1736a99a158de83ed0e8d095003cc1c600d4f60ffa79dcf920dac4eafac2f03f715ddb0f692c8f785351cb2dcf5f93a2ec2e2ff0f60aa2c1cd60e2ef644f3a3be9c99b336b7c74618a29ccc1d5bf82d050c9a2941a93891c5dbc22165543f5557ff6970054e61666c9b164065aa3f336838345ead6d33acaf39ff84a5cf08dd4e2bad7dc523667fb9488f342d6849ad8546966995d09e98fc57c2db4c5b159a9298570efebd6a7658e7a811979afe8e4f7e924461b47f0a5b6d1710f41eb3f3223bdfa02d7fbc62f2902dcd4ba4a0b9e08a3173b2e6422a5be88311d804360b63fdd3017b0698fab91977d5afd5789ae52d37317d820557b32cfcd944dc3b7874b156cbe0a5739f04a38bae6a09f2493925f90a78e1ec656722ad1b5d6fc02a20b59fd9893f287c7db35e65a953b4d26736b19915711736f078409b88f8277266220f8bc8dffe5c02e9b6fa4ea3fe7684198aa28701af5a3faa88f22fa6df4a7b2b2d443eeb55ec111c03ee07b19d6a861e92837a6aff89bd17a8abaa5468070203054ba740bb56df0a4e55f170d8db148b88620498b3a3bd26a669e9c772b22a8a8573472cdeecd32ef6fb6475f5d24ad1e1ca0601960471aa66b3db0a5c51616b108e51ee591506f243dfe319c608aa8de1b249722646694d4fcddebba8fa2d2fa1527baf6163cf5e6f65517e6f3c6dded170a24ff2ac291fdcda9cd39280c8b6cb9859c144a03665f723732b9e0adb54d170a24ff2ac291fdcda9cd39280c8b6cb9859c144a03665f723732b9e0adb546c593cbef3c9472315c1c83a492b50334bc665fc361c3c9648aa8a2507a2b187a74544951c43f3bcac8f1f66c2546449b0ce6e27e5d7332a3d81b27376d0804009df552432f9d830b43d286f4db9573ed849888c2ccd959f8b735629bae2af5b09df552432f9d830b43d286f4db9573ed849888c2ccd959f8b735629bae2af5baf34389a30a0760f0181fe6246aac37d4a269eadbc58dd24f175e6120385b17890dd67998fef9a0885e4b0d4a538758eab78903266c9a7e5858f3b5ad476e610e0299d9674ea825992d7ae93e2619f7df6e5139c134ef0c4eb8360c1d700879ae0299d9674ea825992d7ae93e2619f7df6e5139c134ef0c4eb8360c1d700879aef8f6c8f0f5bd7e9f57727669a9f8706b87c5b2606431d646b4c0bf82421df2a154809cdfb5a3840ca5a6a3663519ca7bbd0757a994c735291409c9a3be26f947621d84b61d6ab914765eaed2fe91f8a7efa24e56a45d105bb1d4f4fcc0c651f7621d84b61d6ab914765eaed2fe91f8a7efa24e56a45d105bb1d4f4fcc0c651f8404b3b6c5e7c2d859563d2c7ca127d55c84898dc97f4001213d59ca68e76c5669f0fd011d5f69748a181dfdb64c7ea2adf8f2b2ceb903b0a95832c4ec5720be7e9a2c87e012244f362bbcc048dc5460aa9e52fc79cc83a2de9cc1f92a8eeeed7e9a2c87e012244f362bbcc048dc5460aa9e52fc79cc83a2de9cc1f92a8eeeedecf1aea9a8b740f02180a56a12c4b6501b1d3e666f67efda942ef31838e9179e7fd07df0efe5780f239b820f77dd0c0ff69781f5ae174fcf5c1d76c2d628a49cd730316d28d2d11db5e112a1520fd6af08c28d4198c111dc8c85c324a5cbcd1dd730316d28d2d11db5e112a1520fd6af08c28d4198c111dc8c85c324a5cbcd1daaec1bcc44c79c8f02b3a68a854ce47de42b2bbaaefb38e9296df67d7f5c4eedc01f8cc7206112242fafaa420bd71df314bab4f8749d85eb1e5f79f0ac3057f9778e876f1795901a2a000d4ed091e67345a31eb413ac9e46fc025573b047eacc93729814380cba65d75f9c84dedbebd64090b2b65685929e54124e77c0e8278785bee041a7078138e8e3fdcb2670288e01826fbb9c8aedbb8f9002f5fa83fdf165124c59a7e9fa54d0986b523b6d1b6fd168cfc23116149af0bed43e1e1af75745829308865f904db0f2eadad4f33087bb108b638044cdbf270e4d9e000f5871dc1d2f4c375eb51ca96fedce94cc06725e47531dcd6e0dea5ed9c6fe0d5068eded87f4148d2b869d4dac3c186cf8ad5e375de9e926b38c108ffbc9b8bf9d96d32af24dd1420935ee2dc4942f5eb07e29c49dc4055615f3bf8a28e83db25b8364ae080b02b53220a7e0b45f410b00ebcfaa5ce4a5fdc0826b0794cba0d1b959405dec7144b4177690e2e5f9e68813644b2f4632af6bb5815769ae2df9e7693f1fc98b522839b28616efd3296560a8e7c086e793e2680dad9b7c1f0f7361f1b9426a2159065c9a6f3f23e97f16e28031f31903ba44a31edc7053366f64a97211de7aa4518870a0d1ca3f075bfb2e7ac193c202a3f1a98ffb5ec01325d8585535b41f29bc70d71c4ddac408f39c77eb21d850fa80b6531fa502b859235f48b4e7553c151e0a2f352d3034e6fe96758868b80db01e8b491c20b6d29aa3a58b67dedfea9fdbecc8ab982941c0366e688b937e552d080ba2914a22bfabf9d68660c14eea9fdbecc8ab982941c0366e688b937e552d080ba2914a22bfabf9d68660c14e2f74cedb45e17dea01dcf19ac0f61c39cfaba4b7fbcc503b263abdf2f3e1e35f13803cf322d2663cd3b4b5761a5da93be106b43238141239be0c930028568caff1b4140df7c130f2bdc0725677194c94c481fb0f75d2f899c9627b1ceba13830c3d39b5d37d7a04109e2ddfb67676b2d652512658059aff2e70d85a3847563ffc3d39b5d37d7a04109e2ddfb67676b2d652512658059aff2e70d85a3847563ff261b094b674f76b55a1b0be1eec220d1302245a337d5a10068cee89eabdf6c651aff4ced0cf97a18a25201221f8d14f33ae22db46ff43f93e2386ec37fd4cba3e83ef32011d57c638909ed52b1fda8c0e94aa8eb045078b996086299e7504bc199065c161357d42cbf10e201cf37618ec7cfccbd735473fcc41e19a073f3c75e8cb675782519b0d87be4024a4c4271071cb147ef6e89a87f877d1dd89a1a059ed7df493f8178b344d32564fa6de3afe79ce899b29d55ca54bc351f7729a00ccbaa45a700b83c60a99e7ec47826b4a7c9e2f846281dc3dc3d5db17f9c653456da4f6744a8383c34eb27e07e6a3bdd5d2bbe56d19368d5f69a5b243f9dca6b61f28e5cb870c5c1ff21df10c1b1baf20de0e48bb91296cb9474781750ba28a67e42a4f05e60336bcaecda997e6d85dad96eb514604612317c8fe6a8d1a066cec96de14ddae7be4ff8be337dc1ee953dff691bb45f416b6f66c7d4b0e67ffe658863b915c85684c9bbc23ef0fa3a5b38b3c35350e1072185d2bc3a21e552a03fb67b79f3bf549f70a1893aecacd24304c8c67f92e1cc7dccd2afa0257a2ca4740ea9a87947aa2a3032b19f665afc984589c4cf72e3e24a2bc94f3cf959d4379a53568a7cdf20196536e96ae338002d12d514dcd8847d37f0e01e6b432d09f606f6823c661af3dbc6c9104769d5a5e7ba6d31d5d81fb062ee491e2684b11d5f6ae5e23c661af3dbc6c9104769d5a5e7ba6d31d5d81fb062ee491e2684b11d5f6ae5e27a301e4c64718c13ce5c068c07681b7d86ba430059468baa8a639a06501974980d3378e4193157e0bb0dd36b16bdacc5f5a887477b080a353815b2a24cf0c4e943543902ee1013f732781a7a50b84bd558c5b8e5982f3583668db8e32c1f05e3baf3bda12a226416661028657209c14e2af9806eb167e0abf0a0a5af201259276e92c852d603dab04b82968a3694db8b8c2d85a988a7de154bdf143bbb5a4c0d0fa26c3d47a5952ebcbffbf2cb66b79679a8d4fe59839e17b1d293a16c7c5b4d65fb2a9def904411b4582909af142ebedb3266917f500b1c53b4b5980fcf71106e19af1ee8486fa2227cab17e3f52dfc4ada68ebfde7415241a5f235035288830db93f503215f7109df07e46c0fcde793a2daff7589efabeb6637841756afb8bbbf2e31553533103293b34a6d33e4e896c3753df7de28461b02581999d11e2b4cfeb3d278b81f241d80ec84342cb9e7b17dd0791e608608527558df349268c630a050d898b490df590285084974b729555508b39ebeef6c7511376ec57d2cd3f8693773807d38381cacaa2c321b159ef430ae9711f51d615fda3efa175c6c842b28cae0e3cc566690b9f835852c0e88bd57631c3faac267777caff895bc71dbc7f7e6e0845481040d6d8bee4b548e238a0e716f63d410b1c56ba7d97fef695debc2ac545378e6afa85726db2d108cd1ead30a07fc696a9d0fdab25a9d712d872f7085aaaeb22c71771d3be0abd92c9081f8168f6faf62fa63735a8c58f96b206927d9e92e7214c1491eb8fe0cf4dd190554ea59be8101b2d17c4ed68bc8d6689e44bdb012e40cd3cce1795bb55a1e577d2a1b42e0db87801ea2e4495362173efd9fa103072f85d5bcb7b14fa4128a543dfb165c542777dd1c6457b47a8e735168009f0f9800a774c20bfde206bd8a67564eb0775e5f53b5b92fefeb73529439153547ff8a43542cfed565de9cc16b9600d14c5bd6cfb21cba07d8c6eefebc08c8ecbe97d77ec5ae19bbacce16332f9aff498f05a4761562a6a427df8ad446e644d2e3213b54a2ecf32d6349b8da0e397c9d8a90d9a27fe1953e64ed039987e928148c4ac1411a46fdfe89154d6b054468746d6f434e7eea28834665e766847655a846b3a5c36ffbf25cf71b3c92e18295456791f679ff7eb14f15305a35abaf0a05ac326c7ba5c2b4f5de27717caf3aeb68ab2897f7944fd9ff0bf3968f62fa2e513098563179e696f2c25ee0af2f0baf714bd8cd1fa9046632f52daf26405b1c597f410090310ab19bf5ab8d13ca81bc630f6a0f57826af8c0a67d46ad6802f75918ab92eba5b25360dac5cb88c2a8fcfce871408820939f4014d0e9b0befcbd52fa0a31b708083168363fef90e20362e001f728b6e72be9758fabe095e322c6a517822319c5780ec36255a41c97887143b5509e64a2e6ab33c0513f301cf23fe1045af45fdd74fa4841db87daaadebf90f70b01f6090fe688529fe9f4cb4952fd2c1dfc02ac959988a7d934edca7ab86c3796082dbe2eed92e45d5c068ec0e3f9e07f6e2e50e1c4a7cf58b3fa3e17c335b3f476da903817cfc2bf1f87384ca576f306232ca96cd9e375a57a3ddeb286c1802b2a512fc3fc79ff537babc33fa2dd51b9b874e8046ddb250c8cf9a190139ee1ba321d63a3e2de9b925e22708cb690b3dc30da40c4bbc9c0e081b3c6c9cb5093d54050a87a2c3422352ca77f2392946aa446b65efd68257205b86f5bcfac0ffdf403ccd9384c7d62445853783db0b571f2c594facd5ee6905ee98704ec3a902f71669b927e763873c0fdfd4c111226409aaf15eecf9eadc0655ff8aa7ebc46cb570e903d773bf31bc80082cc401e8f9b66e79abc4c8e440dea712e63d995a8f7b22ad08db5af023a7989917acfc5b7ec1f43505a464558672d5a29bdcb6647da6b4514743e83a66546f918b6add669fe5c5ed5f856be0a0d02e4b7df89374a6a878c681cd57557ad63f15888047b02e2a4a91dac45e4bb7bdd87b2d26ac971727439ce7be9ce4872a286a1f02d402d9c9e6e462df06c543d11e18951055ce5f8c50083540a4d3404487eeec136ae64349845f5df95470a020f0fc2cc6799dd2741addeba21747d8749a1503bc97e64349845f5df95470a020f0fc2cc6799dd2741addeba21747d8749a1503bc9773ca1f57c503ae72e55a1641c38cc8f7ae5b42291c08da65c9b79c362c171db77bc56592a26ec4a9eb4d00d16836cfcf8df1f72b67fc6e126864cd5a31fdb3c9d607a679b7e0b812a5aa96daee23ff77f5a49d720eb2f882a1af3ebc5613f9c9e5c0a979176e29579ff52b8063e5a28302368fcb8f073b6c636693d33afa212441c9ecd0aab32de035f5a0af9a763317c9e491a357bf820f3ba5946942e5701be4836ab8673afc3ebb2baf2fb151f8a47fa3d0b10ba93be5b3c2ab1c8feaea33af83c7cacbe20e900184520164da05577aed2e3431da64efea50557bfde27a365ecd3a838a4773555ba589974b842a9cb347975a32a95614f5e56095c29b9fc7bc15796e24760ca4ed7b5e9b959f979f36d05c429bff704d5dfbef5db227a97ee7286bebddc2e9c56abb9a8b801660fd87bc221a1ece67c615945bde6c7afabe1028aecbc6bf0649a1c4639c02435099e3f7223f7fb43fa3af0eb275d8df6e77e46c683f56a4fe2e38037ef963a4ef27f3a175cb03c1f7230c093ac64f516a65dce8f3f96126e2ed4c5e0b4eb2dc9a786c8367ce41ec19352f9c5658c56e613bc9880e5e64f68520bb8108e05377cd3178146d44b3a59efa3857bf778239ec98966654c6986866a9570abc19a9190834d191ffe8734b55cac0d4af7c209f20b3966654c6986866a9570abc19a9190834d191ffe8734b55cac0d4af7c209f20b3bbab429fabb6ce4fa5b890b0a1ca347c588cfc0e6a71526d4336f94923ce9bd5c13fa41d7907a0e2ae46195f2821ddd17b0e41c7a97288b03d5b47fc34eb737bc13fa41d7907a0e2ae46195f2821ddd17b0e41c7a97288b03d5b47fc34eb737b3727da9de6670bc2aa8e736a03a53e442654931e1393249e72d150e9a636750c028fc53a228c597ccb34610eab58bcf48fe3200677a3c7f2902ec46095b05b1e028fc53a228c597ccb34610eab58bcf48fe3200677a3c7f2902ec46095b05b1efa1b4bdaf76d556da2ad4b76593294277539db7a6b0554105aa9490941e805f7b20dd081e497ebd5c2a0d3bef8d80183e92b210ded0867291ca6501436448253b20dd081e497ebd5c2a0d3bef8d80183e92b210ded0867291ca650143644825316d577e922077aa65baf0ffa759d82b1e5a08da9c4b092e4aab7beca65b53b76a4f34d9e7d68ee473dd383c3578103be28b078f049261d38b1e60cd1331e4ab1a4f34d9e7d68ee473dd383c3578103be28b078f049261d38b1e60cd1331e4ab13f551b954713d01b58c878eaaa3b77cb88f7c59f13659e2761fdeaefea58bc367581f0e6aff3f9099e93c4d5990f50b654dd62deece03d6df8bbd420891f1db0dca8803ed9903e8cf43380a17fae31a0d5594458609ec0262bafd06d2013d5ccdca8803ed9903e8cf43380a17fae31a0d5594458609ec0262bafd06d2013d5ccfe29246af1d5121a0e6a29f6a7c793765aac2925b4c388bac43c2a7d3880d8fe2586e3564b9387ff8e6914a30355a9fbfb80937a12573001d3d82b8b520ed7762586e3564b9387ff8e6914a30355a9fbfb80937a12573001d3d82b8b520ed776d40fab03fa3dddfa5aaad9f8b5800d0489831ad80b8f4aa3ccb93676321ba8678e2b98116d8662064bbbba35e15f4bf23c7ba7bbe660b8296080f826cccd71168e2b98116d8662064bbbba35e15f4bf23c7ba7bbe660b8296080f826cccd71160f776b06c50271b7625af94384b3c9c00132bc196011863d7ab10a5eeb68528aa83b6ad2ca00727a95aadb9f89186a8d1c8897cb40903ae59cc9d8b65fffcf932945b06ed4185a247bccd91949bcf157da17d24d525655f9c292e336958717ec6742b83cbd3e18dcf6f4496ba929d3e696f802385ec84d9065bb11c21d17d5c48cfda86eefd32b353289fd98322d7fcc5431275d9bce29e8709ec2d9c663cd788558d69091f3e7f8358bd854d1f18b6e682522b0a585004f838fa44fe03bd72c2aea7abb0cbf7606e83ac7ba27c5b6b58f1a8bcaee3ad263f4353c67850f0e38470b381b772df7ed0e0ccaf4f9919e2d1c58c0e723f370407df5c408098cef40d21e45718c0386ec1c917de8701b3a39503a8a40b7f30dfa6737aff70d45719fd00c208964bcb5a9684a9296490431a8693c74d2be64108ea7b824d334daba116e23dd13e38314a52c61237211f7f9ae958ce7b104ce367fb4de34cb596c7322aa45631f42782827c4a768788c9cf5da19f678733b0608135f38ee2900deecf76d645970b5c202ce22e4c4f35caa695f844579aa56bca74c63a5510b1e4d109520e282daec872732e809a8c67a74196561174a299639dd807481a99666699322933d5af853f85a6d764acbc8d663d2a3575350564e8ac0fcb241d71982d9ed0906d36bb3ae941bbb4aca7e8cb9a97ef2141801501db0cad1629bac4991c6ba7906d36bb3ae941bbb4aca7e8cb9a97ef2141801501db0cad1629bac4991c6ba79d74906ccffe3910f5b8df60965963ecb48f80bbec07314e56943cac43aebf39191bd19f086847c62683b96775fbc01875dc3f2077cc0c34dc72e26fbe77bf6466090c69c89604f3d6b49798b597404e523ab73a0198055773d0c8a077ea7ec67cbea1b3e9e3f5c0c5433aa5ccb91f96f45a1817992591022c3ecee298a55b10f5bcb5054204d8bb2d8c54b0248f7c67ffd63ec890cb1b234e88ea4b9170e6305d60835cd44c5c214968168e1a27995fee5cafb3366cf4eaa8f29fc3229ff41899dcb89ad1bcf52a945254b8dd0612ec889a91cd1e9ce3392dd0b169f330c37fc9dcb89ad1bcf52a945254b8dd0612ec889a91cd1e9ce3392dd0b169f330c37fc73f7b68e912aabc858a4fcb6ae6c62ad523e91d806bc2ecedad0ec32ed36086ef485743d64ca5d2db48d4e576ca6c6673f7764701e0c6cc1bdf3415aafdf0a1c1e53f5d19818b2b1daa36e9f0d083e0ce1a801cf65a951c2fd6457e567740282486dfbf196ee3c40f1bccaebb434fa58fb8ee07f4ee3683d203ba40f83e4bfb9ee7415c7eb374a2a29871f47959bdc8841cf4016744acae12674a63a2ea2eb5bc8b81111661b84b832d7b059844f3a376380e819542d9a4f614919f70a5c7df85b3a254d8926067d356842b03dc2ac2682ad7b8e3a2aa91a8a0bcbbf6436daa7e2aa535c518c4dca5fa49b618cf52d8f8efdc1ef50d4817c34858f4ff165d0d3779bd9d931f468b2ed631bfc52a777fc3535ba31b0e8267efd2cf723c69c5254c587fa79113ca1262f22c56776f0e5775d364f0320c7670f72344a6f41e3a879eee0ebe19b3d9c95ae86cc7fa4fc36f0f7df671feeb3dc2567f7d997c244179171c4282d597d4a54cb8f0a53e9fe434b82abefd26571e3323918bc1e9e1ec591e3bc49a86e63a25c696dc5679cf8e730942a28408ff432abe760c1ef02c10c23cc2a7e913e28ae9c945437f3ae201798006c02407bf6100949ed19fa182f8c6de70a9e485dbb1a1a90d743cc819555bec53bc83f9bca3727db2ce7cda0993df08b10b515c3556d50df1c8983e7a06f863555f6abd74600bf79edd08deedcf63943da671a03ea53d43afd19d4b4e1963f07af8f3c5bbb010b108c998b9b948a2d49ade7d60726d55b921913a86ff3386a7f7452350bf4bf2df1b34d819db8ce241bbebf8dc2d790554034ed90905a29359c4cf3786279c05c7f31114f5294dc17b229db3166292bcbf0c4aa1fa9c1ae301c9d06853079eedd59b66ac0be1927bada13ddf6efa9dbc220df5b7e896098891e349827408d04da830f00489e3db7fc8cfb7b5e29e2bdd22c8a724c3e30de1a992bbf71b4472bd0e0a41c478960343f79be11148b007993c0f1dc954cf332391dbd8a75f7991584652a66a41aec296b79be11148b007993c0f1dc954cf332391dbd8a75f7991584652a66a41aec296b978eea78c03292e721817c28933063bf092466ddfce8b74dfcba79b3667e9cc856e5d0b898af31277d5a86bff87cc2358b39211008e2545f39347571b31c59045f492bf68f09082d6979a55aef26caf57c1ed052220ee5c1ffa60eb64b262d91fdeb68ca5567b421343378563057130201e856679e08acfebfcd00fac6fccde8dac940addf3e8b6c22db7dcf0b67606e25762b08d41e735db1f71bc7436c979e4f7f9a41d565a35ae826a5d253affbdf88415a7bea49b3ab7033ebb499637801fc0266c59ba75fcbd3293b881a780c7c573a6ed65b38d0841880153a55747a4913b12d29f12767ab99e624637ddc04da1227f600b36ca5794ade2ca7b28ce64e13b12d29f12767ab99e624637ddc04da1227f600b36ca5794ade2ca7b28ce64eadbc4579e01959c4db6f0a024833390c02df52f28a433ba6109354565c0e96682e010d35c5c970acb0cf1b11c9d7c1811488daef0f049b4065b78bb3e21615ea2046249b2d833b3513b6477bf2a5eeac5b370e30a07474711b145e96755c4e8fc50d47113d5c6d89fff950d2c6b5d0f4455828989d80307d7b79b47db78f8f5cc50d47113d5c6d89fff950d2c6b5d0f4455828989d80307d7b79b47db78f8f5c1cc9e1734c4a0b3e5e21fa37a04b7ce7859cc0711146283f4509ba269132d983ffa3f852f75d1d44df1a96d2c58fff233701a77ed1b78d38567de4e8294d427ec5ac268bd46a020c9e7350326cdeb540f75bc14cdafe34115bdfc2d57bd0625f82afb5f808763db32bd9c234f88fe747184aa33c647abfc5125dc54fa13b68144a3de4fec1bd3bba5922bce4b0a82d9a13c37e4aff8df2298144951117f0d9e14a3de4fec1bd3bba5922bce4b0a82d9a13c37e4aff8df2298144951117f0d9e131221578f8e918586f4da6242778935e2d05237f3802acfa32287a39ade0ef797fe2d701f6c097d691b19742afc2abe13b01274bd34149e728bcbef957211054edf5272c666a18bd13e2703bd22f18cde6ed87147cd76d001ff36c581bb9050815f921bec85802ecc2e11d4fe9818dfd9c2f6a5e1ef490b75b4d199e5d7254ba61a666729728b8aa8b93af63b6705fe176a53b361e82180e1d8dfc1467dc98ada5fee2cb2dedca641d43e5d573e632504bcbc770a460812f546e089e1e0537f2b51eaa70ac9d28c3d784c6d38173470ee6594d6d8114047d3f8a481b91fc375d8a5860a105e8a5c6ab1e7ccfe5a0b5bf0a1fa20e11ec53446b5bee397289ad73b50c231138e3fbb33fa24e6a2dc23dcdd8a1c89d5b4010707a15607d09a457ace0b559a8ef1513ee5890a8661c42ad53569b19e5f0ba5a6bd5e325d80d17e38bc3e852916ffb5d027275ce59b6fe0779d0b6d4bb55b9df741555c0662712c1455188cd693c7c9575c134fa5d510112db2eb1123206888bf79ed29212c8880f6ee54cd64d459e037f7a684019a0443348270edc2a5d08fce32ce89f085d2207319abb916a7896a974fa0819ecab10673619543b86acfa2cd1c4224899c58de51803fce7aefa0bed5161ee70032fca8837592ac4bd8f0aca0428eecbedb23c7ffff45f47122c916035430df47eb598a1534ab076e26c990aef0635d04ec4bb5a38b8461c61b5f4b24089783d62dd1052d7bf60226284f00f47965b26770e66f2c72ba1bfd23f7411ab67b9c0b74abefe82ef13b4ab59fdf83e0d49b492b18a7a38cbbaea8f8b56144d592fb0c87fdb83f19bc9eaf3f627a73851f1a9361e90bf7c2cc3f4c01e9cda068aaaf4ab22a805c62836b364b9af1ba9f07543b2b78d530b3017d3ebfb7e238e0a902e851bfd4bd02c7ef6ae1836b3c389d0717df436f8faa725e649bb30e1c411b1dfa29e00ced297cc969d8fbcecb723c44f8f1f902c5834b0f6afcadb7deb064a7e0d2a52ff3f520581a05c67e36cfb9bcbf1bcc58c0b62bf86c1458d844a4907aaa6938796a8ae09e3b691b7e5504f65e8858146920786040bc790567a2c5225a3563b8c3ae0845039c84e9898e5ce9fd9c5afa03a030b12358e8d5a37bc143ea6f2a2af2d8c36af283e1e148aea89e7faaca36c7e5b5b9c9579288708984ba3c9a9c2c65e181d0b5a94a41a3fc1ca2cd56621c5ef8ae23a74fe1b1b1ccb60008e2e0526e089e90f1a106c80265300290bfa683e9bb27358c21b0a3a1d7f32b36e32b46cc726f250a94e810e2dcc8717e219178860f6c68574a093f4acdb3481d6058e2b2e36c41e2b887c651a7397d17dcac2f6cc3359b078ac60a55a8009a91560d684d9423b569c68c43ab518a092909eccb763709fbfca5f64f50798b2acbc36f6fd7aad211f5c67e80346c754429096fdb46d3e2a3f86f3fd62a0cb52bb250427b3e64cf584adb781b6fd54e7c927df45a47c136b7d7bafad59653186c8615310f15b18894660449c702eeb53902f4390a1dbbbf16459eb20609072c6ec8b1f4dc759fd173d98ccca272bfb07a18ad32346bbb048849fb29f65f18385ac24a601101d4405c3136638ca51089fb039661678316007262c78e9c3db9d02ac0ea05a3c598afd8fd9bb07db914aeaab82b196e76da878696faa4712829960ea53089294703e5ed25b83686f4bf030031faa3004d727cc4602d4e37238e3e86a8b083bc0f4c6e4cc467fc43182076b8c1fcccdfe92b7d5be764678185b9fa0df0b16649201cd60808b3cfdafa748ce77903db3ababd653be433bdd4b9856fba00869c7d8c43721e6eccbd50ce1103f9956195b37851071c33edb511b6c0b82a63aef43ff6eef212c9633a9875db44fbe7714aef6cee85a205b4f9605b498433be7695ad0645e6bbe2fe6edbc300d202f6e0bb5993418ddc00b7ba6053317526faa87b4be14916dda11b733e29609dce665af393ea3057606a806cfa1ae7183df038820e6fbd07150eb2d4b7d75a67bf636ba00ae9b377bfc47ed427fe2a1103086982f84dff72d72548115ac0cf2d94016638a762eee3820c72a436126c95e36505259c6fd1fc00915b420974ea70ea8208c21186af74535d845796c63c92942355cacebc10f3b041cf303cd35c52e5b1cce3588fbd0ddbeea145cec4b6b837ae240901c8c7e688669773a10321e4da4f635153b5cc968adb0e12b2b5c8b3853c669faa5fe9201514571bdcb8a143d7b64f54a4f00e2832572da65afbe0e7b77156ecb1776afc9e8beecee13a6c96400d545991134e63c57f9a2f2acca4fe89f1d3cab48a79f720e3d25e0501e87cc9c3b4a913c336dd113005aa3da28bb9d02f3e59e073f4f1d7c898e36519ace589ea656a64653d308ee2eccb555a3a3aaa3f36e19236f46a8138388d5e970894c27e8a7235f0253e22f3ef09fc7c72d179ce40331de0034108c7c7337c34dbb342a085f9a8443e74f58efbc463e129774f9fb8bb348858fef1d4ec2c23abda3c9c55f35e195001dfd2209c06c97754b55f08d381f4f50cf6e9662d2ff050ae00a0289829a2a4ee28ffac9300934453b83dcc88b9883a24e06d9402ed505eda53e6c87a47ce6c4c4b687df3b78139102ead3f0d22762d49a6831667417aa0d90751fdef672f70577a200e8e54fa974c9bbd4d61f57b6ecad17f050eafcddba60300c947e43f0f95c33131426fa6439ea38399a7c70f8e490e2d083835588628a31d2a89d0dbb6c239951d6f84072923e0b3724de17ad5271d1bf76160c2411fe13f7958bde77c7dc12cb8e8ec4d5fa1bfe3cc95f6b86ede104f0d5fc44db11942dff9ce246a91fe2d1be38aef2b856eb484d20d8c8cc080f4c7d5f46d76d642a1cd0191c66b600ee35b3e31a258fcf6a185b13e4aada335a02e9a0316a556e10a3e3fcabdf3366b277a51e0fd2479d0924c167420a5101dbadaa35a7bbf4daae2c20ddb91a0b32635125f120056b1e818f7ebb76ef2b28204ab09980ac385a2858538c808f189d50d6fb67330eaf800406bd2b2f2f8e1527cebc1c14da8ae7effcd76373cd680c3b7ee246de5120b15c6f95e9d51d17057c75a7065abe26754677f8cb6a4268f849c9d6cf3cfce83f9777ebbbc137b602383251faed43cf20a2dfc966299d5656e3f536388373b710ae26b42c5ef1cc4e687a363055157aa890e940aa81e599fc9ff6d17f0eb3aa51f888c336dd84c21f0e6be4930e56ad5e25a756d5dff866c99e5be52b7139aef181c711ecae1df09456c4e4a044efd43a307e0e8f1204a08852a84e797bb879249b9f7fbe9e8b66cab76848ad4636fa3416db6b7b10fc302f3e538d9019911b18e1fb29df1303d80bee61ec7b45bea7c195b96dc247dc75bbc9e49637aed853e4403806d6218026e284ba0e8bf5c95261c966245b56a0f7534c1538fc16423584f23118e1154c72c7a02e6b8372a7ada03eeb9e7616997581b0ec06a1dcbb2eb3d39837d4b87579df973ef2780f1a0e1f2406ce0f18ccc7edb69f0af2a6a6885b6c2cbe68288cffa5673245151743a7fbe6b4b19695320f88ce5d94266d5102b47884dd84a0b1ec3b746e5c95c9232fe3aaa3d69e57ec6f99b5272b22800c6edcc599822ba2940791c1fe7be2cc35f96e5838d50e4a3a3c24ea9b3386f0ce797bc78d29727de9a0e27cc9af54e07fcdeda4d0e929bee795cdaef6ef3e085898f428ff9bd24abf074b49be0cbbded693e074123f5c99fb0462579999292562b38956ca6559e9e84fbba275223a7fb66aa286e987c096588b1851818cf923f5c7a62d4bda076dfa4280720e1a58fa6a631e0f0055aa0f7d363ef0660c87d38f42d16b12bacea5f2432250aba4a193eb82f65e12f0406f5a0958be27167425703cbade2dfd6f62a9826a00833d9b6e32da310813664509190cae9f12663b6a59b3cd47da9fae2747f4a02d0df76b14c508722a892bcf23317185aea31b83f98bf09a569c9b32dde4401e3b25622df38c41536234bb487f487d65b5863abc8ae4f4203e12f71751f827425cbafe4b8500f04b145734872c8b68b1a2b221bb6c0a504de8f9b5c3b29eabe3dcc37ffe814da7cce9236a96349d7c4299c3e4398f3ab4260ad8ed853a069bcfb06ac648d446e2c5af6dfbb582112e823bf2cdcd618dbbe08af9a3a756db95b0f6343f9626417710e86ded1ff00391781ff2cdcd618dbbe08af9a3a756db95b0f6343f9626417710e86ded1ff00391781ffe401e68cbe8de4773533fb33439a908b90164c187e4236253c32a2115ca3f8318ca66a899a964bbfaf54e314b52b7bc9cb2e57d60341fb9bae42bea399544db949c6171b1bcb52f984e8d5800e8978d4ba1a89da3ca6cbfae4f340080ddabe4949c6171b1bcb52f984e8d5800e8978d4ba1a89da3ca6cbfae4f340080ddabe4415884e42221b9694917b3a322f1bc5dec5c64a8aa61c0e7bb0352ccc0a38884db82f46291d5a9948e6cd5296115b0227f0f94b1302e05d684f65606b883be9edb82f46291d5a9948e6cd5296115b0227f0f94b1302e05d684f65606b883be9eadb359156feb9fd98a475bc85bbf78bc20a551132c7fa1e4383b8a4ed83221ff517eeaa2bacd346e89e68d38d3de96a677ddea8ee2333d8099e733a30754ca1da55f70a4994a8ae71fd5af435de0246ce1a83cb33f4f1737dc2885da694bf538a55f70a4994a8ae71fd5af435de0246ce1a83cb33f4f1737dc2885da694bf538f9f3e671143ba9c67c62e47cc5d2aa28fc6f660cf9e93be3bf1d12034b69feb9e6481881794b221336e9c4da13d73f2dc2a104a5f96d81508810bf7cb182c0bbe6481881794b221336e9c4da13d73f2dc2a104a5f96d81508810bf7cb182c0bba1975c614f4f745ae5e3a1c633effa3e1a2981b2aa572b6ceec20efed5c1a7daa9613db9a757657b5d28806549b2eb2aa575b8096ca4e354c8a40c648fe455aaa9613db9a757657b5d28806549b2eb2aa575b8096ca4e354c8a40c648fe455aa25460b964ecf0639c137ea6cd4d918764961de1613eadf490ee8f407b474fd8d1aaab9fc05382841b382ef67137e11315f3cdec5c8aad87080746c6190aaa6411aaab9fc05382841b382ef67137e11315f3cdec5c8aad87080746c6190aaa641d527824d9295cc163eb7e4938861f4e70b2a969d718de6b7694de0e92c081330d25987ef2099fcc4c5c15e02d61f71091337b6c8bd6d29a792f965cc73a86500d25987ef2099fcc4c5c15e02d61f71091337b6c8bd6d29a792f965cc73a86500093cf2b7a48da72998d5d97121f1a1520f41c935b75d56f9b5c145306f531dc6f5844ec2b6cddf9309733fc9f1057c80a48510ad0f6f1bbe0cdad9b99727a268f5844ec2b6cddf9309733fc9f1057c80a48510ad0f6f1bbe0cdad9b99727a268a9d2f1b391e5f2eaadc7d4f99e74851e6b825d653ee5dbf0c22f897d32859df77b27dd891ea5293dcb02c0882b4538ac32f56060013e70a0121b8bab6eef91787b27dd891ea5293dcb02c0882b4538ac32f56060013e70a0121b8bab6eef91788be4c87d013245069737839db947ca8106a42fc9a2afc239bf42b2dc8756ec16549bf09d9fd9050e16e16e7f2b46fe9a56c18ce78e7e12d10d052d6478d83c78549bf09d9fd9050e16e16e7f2b46fe9a56c18ce78e7e12d10d052d6478d83c78cc0d7e93d9c7f5c78e6b63d2c12042cc2dd0dc5a1c2a876177b5718b0f756b32ec64e5c6d25b7cbdf32292f11c77758a668b4aec83b6faf37a0863e05c036d28ec64e5c6d25b7cbdf32292f11c77758a668b4aec83b6faf37a0863e05c036d28b15c0a49c7b6dfdffd9be7a17d4c5a4e05a6eacb64821e80c3b39877e8dd61e36816750c1f81bd11e8462d813af03bfdf1eda22077d51aadee0d23569350b5e56816750c1f81bd11e8462d813af03bfdf1eda22077d51aadee0d23569350b5e5ef48745e89cd96da8a761297be775977b55bdee5c1eddd20afe87bc10906059f761a9c4c8707c4177d9f923c79659c40d945a205cea42fb80b42bbfd6c8d271f761a9c4c8707c4177d9f923c79659c40d945a205cea42fb80b42bbfd6c8d271fc80276ce5f0a7d0cdac326ca05110ace15c3a50915834de487e2385f10641100088565acdbd0e5f1cee00dad52fb5703c19b79f7dc46f341c434bf24cc780b41a50587869241367a02791a59af9c4f0fa0cdad39adb7881cb3d73ee4495a0cefa50587869241367a02791a59af9c4f0fa0cdad39adb7881cb3d73ee4495a0cefc5b2051788ed4f58c8e4467e367356b3d9f5d34139384391f593ca55313d0b24b13557060c76a2f68269f938e0caa053f37e86fe950c23f35266d53a43ee7805b13557060c76a2f68269f938e0caa053f37e86fe950c23f35266d53a43ee7805aa955399418e9ab446bac2bb3897a1b896079411779fbba6fa0fe1ea92ae9699c10f00b64e3e611c374736138f7898ac074788b372130a59cc9a65a8f5640c5ec10f00b64e3e611c374736138f7898ac074788b372130a59cc9a65a8f5640c5e489674cbfb13d040535a74739509e601945c48b20991dd66c3a9a14a4239de18ad854ad3ec369b0388048d5c9c9d8c9cf803ec6487892def15b95f2e4d08fceead854ad3ec369b0388048d5c9c9d8c9cf803ec6487892def15b95f2e4d08fceee0802ddc5adc80e56a7af57eaf652151b1a5039c507845d8c8bbacf2648627a70c04e13f561d5cf7c9a0406d30e71ccabad7777c9e95970e6b017a147860cf050c04e13f561d5cf7c9a0406d30e71ccabad7777c9e95970e6b017a147860cf05438b7a9d3f0afed1209993b3bd69c160524c9d2773115ec281c4f2d0992052eac89884d522f5f56ea79fe52bc550354c63f873ae863bcd8b036926ab3be25abdc89884d522f5f56ea79fe52bc550354c63f873ae863bcd8b036926ab3be25abd13771ea2efcdc5ba29f0560fd336e2720b138d842476d6e60147d5b2c88123bc2ef792b4244a757c355f5e226a2fdb88e869c2bd7d584c19d95bffcbece4a3862ef792b4244a757c355f5e226a2fdb88e869c2bd7d584c19d95bffcbece4a3863574c78896810d64b4477c0bb8d7ce5ae5ff441e389197e780475b8aad5b4f07ce640b989bbdbd195b5f40250b5338f780187363a4d05ade3ff42f9dd22ddd98ce640b989bbdbd195b5f40250b5338f780187363a4d05ade3ff42f9dd22ddd9820a4f40249b174cec967bdeff7d976838f8e5c05e9be1eeb691807045afa12afe756aaee7a71661460d0fccff38c4bb22f36a09bc10ba787102d1da49119b936e756aaee7a71661460d0fccff38c4bb22f36a09bc10ba787102d1da49119b9368c5c6fe5d4a3079276cddbc191ad44aebd7af71e3340aa41ddcfb446909553d91ef46f9b38258ec147bd3120126c35cc573889290d834a5c123128cb296217091ef46f9b38258ec147bd3120126c35cc573889290d834a5c123128cb29621709485bf81906ec46ee5ce57da076bc1f428e3459f10c08faa69fd0dba8b8816fbf78748c7d66f0571de78d30b57ee77b005967859705c0c71619b8ad38ad2844e978748c7d66f0571de78d30b57ee77b005967859705c0c71619b8ad38ad2844e91785c849225d4fc309bfa578c4e84f662612a9bd8122b159ff18a951eb4c4f3ca93bde8e5860426da519dbb6f7b412261dbdcf988d4d17448cb3bf387d0df876a93bde8e5860426da519dbb6f7b412261dbdcf988d4d17448cb3bf387d0df8769c827e7d092147eb0f60e1d1390a0925ebeab32a784c2c70ca824b50654999ffc8c22a51e63683204803458fafdb759d51588b108013b35d133ffa69e5ca180bc8c22a51e63683204803458fafdb759d51588b108013b35d133ffa69e5ca180bd91d9ee31503e0d44d74b0a0affcbb1f2149bc981999169d7b0d5aa85f38db43a793ec5aa1d90b6e1ab7c321a5ef4ab71f415f5391de74d41c350dfae34479ffa793ec5aa1d90b6e1ab7c321a5ef4ab71f415f5391de74d41c350dfae34479ffe6fb557d9a8cd06ebd6154f748c086795123ec4c3601a74976bde46a4b8b768b39fa47d53505eb1d57f62f0414ac51c2c976baaa36b69babb04ff54299121e5e39fa47d53505eb1d57f62f0414ac51c2c976baaa36b69babb04ff54299121e5e3ec33cfb940ab78513ace59505b47efbe14da513f9932819e2e3a888c2766f049d03afab35fbd2ccbf68a7c6a340f9af3387e3853ca69c6329387e9d6270aca59d03afab35fbd2ccbf68a7c6a340f9af3387e3853ca69c6329387e9d6270aca5f653a3c484f7297848f3d8698ebb5785c8b56e4a8a0ecebd478cdf242abb5e1e6d24e4b8ca83e3daf75d6d496e12d1dfaff3bc40b25fe567599fbc6988a0762a6d24e4b8ca83e3daf75d6d496e12d1dfaff3bc40b25fe567599fbc6988a0762a8a747f381412d8d73f304cf5df6a84ac48a0d7fe96282e9b0daf94f016538ba2ee78e9f1dcaa151680c7c0e6a6d8bd8b5729338ca7f4435441244f5b9b89ec78ee78e9f1dcaa151680c7c0e6a6d8bd8b5729338ca7f4435441244f5b9b89ec78df775a24690730ddf3a6edc9ce56b5de95a774093eaa9249534a13c7df4bcccd5c6597ad159b22f8cfccce77362f9c7385f7973dd95cc34c63d52499b57cdac882570ba661451fe98a308e515e8f09b3da5a577de55fd53492dccda19ef87d87b2acdadb1438afe7eb5ed0145d94e58ceb809f75ac816c7fb0b638b10cae346bffba3ae7334c9b043a5361b9db00326edb072921207f1f1e70ac831ac026708d7cbdaf2e6d1da343017c2c600c3c56bff6448d9924dab7d7907757b0e1d11af5aaa16378de83f1ee39486e61211c0afb1b20f2a3df4180913642a639245d5bf58cc2dec6c7efb4419067271b065cc4ce824e66831aff00a1e71fa5d80308584ae4d117648e5c9fdab7d450bb7caba0b32cffc5d4eda07d57e3aefe12d2d644531ade2cfb9153688317da9059cb3b4e84de21cf5cb8c4f12e0126d5a21058ef97ff87b8c41acb18c38699ec28d06124c45bdda5a0a5358235d07a6844c594e2f7976f8b9189b80579e1252424e168cc4c4e8ae7b41de141021e38ac6f02cdc9d440cbf3ef6fde62c5bd1bfa375bc409d8f524e40b4b5c0d46e54a6866b450b80bf1f4ae7e2a359a510d172349f1efc7dd84dc11cc4d063bc3bbe0847a34752ac795d0e697c500f7be289869aab7d33d783ebc68c5af62c4d7e710e1ec67d9c47469d70ad22bbc48eda8b1b86ac8e939b00ed5e5b9863f7bc449b6564a1c56232941b6d38510f3b56d9f69914802e7a0d4f3bae21b1ef399fdb1a96f7b15ad6a88414e482a566500f8b29ea8dcb92f183f20e3dea44c5854d99f1670c2108d83bc41054caac666c2314ade4a12ff139bef39a836e43acfd49692e7f0e445a056a6810137fcf0441ac3029b88240169d1a4285d82ec327a2860d2f5aba99ccfe7e37c39c05f7c3f71ebec2301ae80f167c4728fb1c39e2d3080958ae8b0d1a892f5434746a59182b9cf332c4f2e60e5ff5a2007f2ba7c2bb70ceddfbdaca231b5bd434746a59182b9cf332c4f2e60e5ff5a2007f2ba7c2bb70ceddfbdaca231b5bd9fe6250af7afa16c42bfd60203e02c03969597d3716c7b503238c4d67794cac942efdd82ed353b1262d7253271170aa7dc6500e3c52dc22d68644b680e543aca9147aae81fcea97d40fa6998440f02f74fe200fdd431a31586a6fac8c4f73ed3a13c6d45935a15f894f990b63abc558bd6bf74df6311e56d46a5ba4b2a05e1f3a13c6d45935a15f894f990b63abc558bd6bf74df6311e56d46a5ba4b2a05e1f33f467fae61e3e2b0c79cc68ad4298c17448a6dcc6e29ef9439464e5ca33613f69184a0c5a95fc9bcc98b8f4109b3a1ad2d66e5512f80bddbd4faef38e745695e8fe00db4567e9687e2bc5627e1049ff24e6d931ab7d7b182caef53ae52f507e88fe00db4567e9687e2bc5627e1049ff24e6d931ab7d7b182caef53ae52f507e8a7a221711a4ed61c1a2e5fed177edef8aca62c6d0d6fdf7b17aea709f77b4deeb77064c3e73f26c73c392f5e0ad55b0e61061820c9af9f74e74c674a350628cb9c177b86f5744a84e11709b1810a586e0bbf5f53ad07304a75e08789bbd5bd3e239301767197e680497bd3966b1fb45252422ede1f7c9b123be4336d4e87c2d8239301767197e680497bd3966b1fb45252422ede1f7c9b123be4336d4e87c2d8bba01d8fde6ecd698341c01d06bb4ee5f432c45a803c164af17377c26a00046c17383fe2a6fc43731e3993558b837fc5f1de0a812ff7527b83d70d2f71dad98d97744a89fe778bdfc46719cace50bf8ac9d02b9f265cb4bb8722b7c9d335e86497744a89fe778bdfc46719cace50bf8ac9d02b9f265cb4bb8722b7c9d335e864056a8a7c309de16d6f2d00ab9852f6d58369778508387db7a6155e8bb4702217391315a6b0a848e6c60e437ce4e98127371bd0c92f3d7c381560aafbb95fe0e3b9c35fa1b7cad27a71708d901165c5148972f0439af5e1af3033f3a69bf8cae0b9c35fa1b7cad27a71708d901165c5148972f0439af5e1af3033f3a69bf8cae0830245167842e1297730c238c95b550566673830cf7bda304bf110c411ccc6f8c8fd10fb9ddb2eb10ca3b0171c7f44ae4e2bb11e65d0094074f197d93b2ec716f25698d9a3d2cde2b1a2a960ea655b8675f4a62ddf6da15f0c1173a0098fab5387fb40f5c65bef7ef8da74b0dee414984a368c778d845ddbc66c452a3f231c3f87fb40f5c65bef7ef8da74b0dee414984a368c778d845ddbc66c452a3f231c3f371129fe488c68781bbc430a263c0f402b343057f5b91a778db2b625247bf35bdba144a551baa6d5f8bf6ce97920e5b55b8085946940a10490237e365197694b8d86f12bc5d00e17c2b312f38acf3d8a46d650462dcd3e19676487a1dbb462eb8d86f12bc5d00e17c2b312f38acf3d8a46d650462dcd3e19676487a1dbb462ebee1d9e39a0e47aec7b75cc22748012a306651cecd606a2d0ecaaa44c6412c85762a859759b329e29ce49c04ff8a27887a142f43baedd9cb17756d698e06edcb63d6109c0339a26d7e91e756d8b6a6ed5d018982504273849f3e2092139c418c73d6109c0339a26d7e91e756d8b6a6ed5d018982504273849f3e2092139c418c7ea74531f88a92b3b28f0617f39b0552d67c0f54bdc33d803a321364b840d8e8f65a6a0feff94443106a82320a4e447c76e3049c93b9fa74ada13770804e8661751d5c20f861d8cd2c90b190a165ea324018e54a3348d404e0e923471ab54747a51d5c20f861d8cd2c90b190a165ea324018e54a3348d404e0e923471ab54747a258faa8d8998805d8b3107f464a3189a34400b6f79ae57ccfa60d269ad8e2ec30ff61c265018734317160c9c9d336798c19a45df8e9be30b1e1d29451cea4b0deb323b7ba74ce2a77ec8cfa8de75b02f1b6a5203ec18db17074302a8a833198feb323b7ba74ce2a77ec8cfa8de75b02f1b6a5203ec18db17074302a8a833198f7ba65ca66bcafa3c90e7bb2d135cda734738a7394c790a29c89c6a2325eb37e51a333fd41ebeffbdf63b82153fa711c841e5ea8635047860310cf0e294e30bf91a333fd41ebeffbdf63b82153fa711c841e5ea8635047860310cf0e294e30bf956fcae263d763a5055072edc753654d806731ab2082da79039f0d368cf376eb8b55b2e2db5db23d291a769ad89cd72b8947f449a2967323a43bc69b12dfc648f8e3d9711a00de4258044dbaedfd9cf2ed62212ddd10f4b16f67fb601b1a4abe8dfad4d164d8be79ab5887d26905da075207cde072902162863618e1002c61c00a538e2b841a19c14b6fae901e9acde3e0d554b28c72b0947130bf677403d0df6a538e2b841a19c14b6fae901e9acde3e0d554b28c72b0947130bf677403d0df672ec790704239e5b4ae5e35399588b14e93753e095cfc62368d6b19b984dc4024518b8333925fdb2d1ffc22b98b238cbd8011a302ad3f8f9850627e40566f43bac9b7434e5e3f202d05a57d4490e129ee50ee65fd8c7bd370510d9f61c42d091ac9b7434e5e3f202d05a57d4490e129ee50ee65fd8c7bd370510d9f61c42d09168925088aa8f26017931287a842c1825820465107347cb6ee678eb4085f36824f080e25baefdb1d4ad72e840354143ff50b5ccd3a12fd7912ea76221bcde61f738e66f7ca83af2bc936e495b4f49877a684c759739fd97be26def30bb9d832bc736eb5bc72f7ae56bce9990bae77f0609a616113cb77e756e6dd37a52f3e956d98ab9a8e7f1fa5682226bd0772a8ec561b1378dd2f668f0066972b6a09b73f7998ab9a8e7f1fa5682226bd0772a8ec561b1378dd2f668f0066972b6a09b73f79fb5440791ea50f6113fe3e0f21b7194efafad34bbabd2882581c1d6a5626631c3b57f771b5e33d830c2f5535d3cecfb1aa74354cd067cc90dfdec00e2fcd1c725bddbe00092c16d448cd6ca7ca8e897fc037498e62c3c8a68f1e181cd27a14488a37efd20326585ad853a89ab319135add82c5316ba0dc749a45d5ace98bfa0596274039686a9afb7824981c960968e833833a9846b86458f990a15542ba652a869a73d80713636c06e63c5b00f8800aab529d5b0b64c81fed3c5c366759f117869a73d80713636c06e63c5b00f8800aab529d5b0b64c81fed3c5c366759f11774f352a8174e05562646897c5b8b19bdc766e5ec8d0bce51f24b386fecfe235778d6809ff6f6732e4cbb580e31c1501d7979d9f8523ec4af6199edb5eb1c7c72f8df120f67a508bf05526e31857f7e9f663795b275f9603b4d6a9d9fdec5311bf8df120f67a508bf05526e31857f7e9f663795b275f9603b4d6a9d9fdec5311b2193f1969ae915edeea957871de0c2182d7e1f478b9bbf3cc1b8b81f1d56037676126278e2af56cb4b491a01f1cd9698e61969dd9a96632e83a9c7b256f3b73704b8953f838317c4ed57ef6914d61aaaa991f6c7d6b9bfbc23c6b205b5e663c37834a4dec1831dbb100adc0a8356daa939944e005617a8833ea76d133d45c3a37834a4dec1831dbb100adc0a8356daa939944e005617a8833ea76d133d45c3a37db124d2b641830c07a03f6c302fc9c71270cf77e4dca4e2292ef1a90d28f54f5a2f9a2ff25d069ae8c4fbb5314ad9e5b8cf4ee4e0ae2efd823f8cfc115bce9bef5d11f364d23ca0e619c9d1db9b27f51a673d3be7cd40afe0dad297e460d9a7ef5d11f364d23ca0e619c9d1db9b27f51a673d3be7cd40afe0dad297e460d9a7d899ee9f5393bd83456ecf9e4ac90c07f6e7733ff8ac4109e684e2f8e1fcfc2aee1c2935a3336882d9f9a79c35e379e78541b85efe64df67c9070d75b84bd59418d5c90747150dc90a5568ebb758b6237c0cb0c63819b1cc73051eabb11f0e4618d5c90747150dc90a5568ebb758b6237c0cb0c63819b1cc73051eabb11f0e467ace37ffcc12af937ec162f4e7412e9645aed74d28c56d75f37b1ce9228a6185d72b5342ff1163aeb2aa12d5d8cefbf830b1c4051498c258d5e1df5cb1f78cdc65db161a076cac0555545403972e7cc01005fc14e71b6fc50ede782c9a211e6e65db161a076cac0555545403972e7cc01005fc14e71b6fc50ede782c9a211e6e741ab370b639f2b9bebe6f417459e5bfa8c7ee0eccd11916ae1912a3bf6bc0f823d3db2a8876db3f43bcff0d3ca27f538a31c00dbcee964110393de3eda0cf5e585dc27fbdd51dbf189bdef32f8350d85350cffc1a580620da4926a0994de85b585dc27fbdd51dbf189bdef32f8350d85350cffc1a580620da4926a0994de85bf978102a565f5b46df946a84860b24fb02aea16f472c7a54cd8dad6930f7832a67b47af872c09d90aa95203237dfb199a41d538171fb204605b44844300c32d126a04a5ae7acf8a209c6f614bc07d0a19071029c7936fe3eaae4331c4823dca926a04a5ae7acf8a209c6f614bc07d0a19071029c7936fe3eaae4331c4823dca943b64815d9852953b92f42ccbaa82ccb70ce45dc32179c98ca38eee5816b7b93753635242c3f0e371b114b4a3f73ac84a89b7f5f7dc50234f29b43df938dccd079f37cfcd5af045d82c686538e7cf77d5e6a9bc17cbe3c24b5745acf473a97c479f37cfcd5af045d82c686538e7cf77d5e6a9bc17cbe3c24b5745acf473a97c4d2517a5e5de7ea947c46a9cfe152a96075158d0b4624763a888ada828e9bcbcc3c98f93d9a4651cb2c85c27c9e17e0321f3fd42c43e51d0273dc2ccd48438241776c23e9642c5a59204fb8f0729404f35dc8cce4e363ff0a065fa22783702a6a776c23e9642c5a59204fb8f0729404f35dc8cce4e363ff0a065fa22783702a6a6c05fe02891514ad2e6ee88300543292452a074882276e633bf92609b2787b7b371961958cc8800f33588bb516a1de8cb735c29d3253adfb21206e2f7419f8278239362c20585495578da275ee9fd8e8ea68e6c8d8def21ac26303c3e6756e388239362c20585495578da275ee9fd8e8ea68e6c8d8def21ac26303c3e6756e3801a33fbc01d4b322e2ea3c728a9782a089ab6c6ad5ceb12810a07b5ebce00d9541332cf0542023c96389d478cb3f608baad9dd20c00e10ea7a4c35f33b64a30459da22fcb0ba647db6f7df1e64fce2a957731fcb99948a3d48ad5df13e5e970e59da22fcb0ba647db6f7df1e64fce2a957731fcb99948a3d48ad5df13e5e970ea46071d7bcd193dc94841b799214fc8be4801e75a06ee89db93bd4eb5a29eedc29934ecfa5ebad792127c9d3aebaf87def582afcdbee773c004387bf61ea23d1d8ad7350984c92ffd3d81099924ba297fca749b1a2210b1a2ff01c347476f0d2d8ad7350984c92ffd3d81099924ba297fca749b1a2210b1a2ff01c347476f0d268ed73b65ecb1342beacb1aaa4aea02f4f3159b2601081a2eaf7347d1f8c30544cb5786aeb3b189f078ee188abc4fea6e9e6cb03c8621e24d16aa3b0b9ae1810d5993c1c25f57f591b8c420e8e155487983a5f4d84815531e632df2a4a6f608fd5993c1c25f57f591b8c420e8e155487983a5f4d84815531e632df2a4a6f608f67b6d11e7f76d5f5ea1b8cef81bd7a4fabdeb53461b7e7d1eb3d8dafe62f97b898f9338ffc1d62caa1e701350b8775b761e0c27ebeb0482d33d3701c5fd81d3b4e83ab1be38dc2d4e8606da3fb2b6d4f4d56ac6bf2c24e2d1ddea09829a09aed4e83ab1be38dc2d4e8606da3fb2b6d4f4d56ac6bf2c24e2d1ddea09829a09aed8c76cdf3b72a85378f7e50ca3aa2a6a541f3e1c1e3e62e5fe4e298dfb64ffc90acd58d3630b89be722681748027be4b950bbb99fe5dd41f2a7d0db03d7735ab38b90fd1fa330838b688648f75f8cedbe8432e4fd0af9d689995488049236bc29210af1adb30f76d8fb6002d5aaee6c415c97b5316adf386175d0267d30512a3f210af1adb30f76d8fb6002d5aaee6c415c97b5316adf386175d0267d30512a3f89daf09873d86d8b313500d06ce1dedf6a8c357edbfb7e197f6fe32fe23f1882c041ba3e7e9c66a3f0141fbe169ab2fcc49dcaa3f71270eb32035b665431b4ed713d3a08cd21dc38079376dc7f19e3b2d2c4951509282cedc7456f20bd7d78952618a4db8572e299e2574cf03ca7073f557eb539ebe7d450c2ecc30d31991ab42618a4db8572e299e2574cf03ca7073f557eb539ebe7d450c2ecc30d31991ab448168f31d36ab4c5294e70f8b20783850b9ff6b985a03794bc9c55392f9f33fbb21dfb97c174a774096d05736da1c5fda5d1d80ef893f9e7daeb94d6520f23c0b89f1556d8bd7f8a36bfffe20515b5b112ee512a710f69a3427146c180614e33b89f1556d8bd7f8a36bfffe20515b5b112ee512a710f69a3427146c180614e33ccd76419c20e0115a3da62c05229ae6977eff957c00a693f1fd758d17a7b493504237b56335bda925a498375bf4b23f26c74b766482b439a26ca95163b4f44df60bea9dc46ff03bca718671680b2c3121439459d06b74445b3780a1ed83234e160bea9dc46ff03bca718671680b2c3121439459d06b74445b3780a1ed83234e1f373170f3ee1fc3ffe14cac211e025cc040e59dc4e3d14b8af186be3af28f9147fccf783110968907c67d43c8e851b28961a6f18170817b4f15cfc1783aca3a0aec62edb77e801b7a5531b0088734c3b58baa90f5c806c786f5a44ba8f0c9080aec62edb77e801b7a5531b0088734c3b58baa90f5c806c786f5a44ba8f0c90809a2e0b1d289cb12f9e699d2c5dd2f615e5fda66a8a78ec91d251068df7735763cd118dfb8577e43b076382ed081cb61199f518fb613038cfdc17633607c8cf16bfd1df632f31564d0991b5b615fd97a884f386d1f2eab06595c39df983a7c6dcbfd1df632f31564d0991b5b615fd97a884f386d1f2eab06595c39df983a7c6dc99510227417d523714a32ba21b260b802cebc0bcd77b3c3038abac94ec64f6249168faf5d5b1af774b2c806056f1cbbd2a0f21ab4f41c0dcc76d0c461373bbfe7533a7479b8f34228454d58317c9a1c8a84f49cd283120b5d2539d232a56b2647533a7479b8f34228454d58317c9a1c8a84f49cd283120b5d2539d232a56b2646f51cf0a5535db7495ca265b639664910c5b82ed534e597fa2de7c7a6df6d9a8b97f050a215fa0d9d9411aa736e6f6af5cd80c3d9d6cfc1ef90981610bfe5a16336b21ee090ad5e0430a41700f1c520e2f5e55be8e2471a71535a9b374077bfe4e01d3c663e8afce11c5c4106bb98b305683c6adb014cbfd9e74d62c0815e26f4e01d3c663e8afce11c5c4106bb98b305683c6adb014cbfd9e74d62c0815e26f91fef000fefbb32f3255fb86f4e5b598af3ce80ff89973f652926e1c1f5f09401539e2810139c2fd1fe01df789293593550f40ae85b7d9ad59cf3099a9c16e4836ab891ba78fc0aefd8f417f25b47b15f72017ab046e8ce9e30b8a8d032928d536ab891ba78fc0aefd8f417f25b47b15f72017ab046e8ce9e30b8a8d032928d5efd5dd67b84228f1a4050a19dc2d78e354781273585d0f49687f867ee63499b2185647b6dba86387da3c8c8ad47b67d644b7eaa328b4f74d2d8fa7c5f4bdd154c88883c7e60e6d6b8a1190b603f3a15093672228fb1eb956ae8199e52baebfb1e6fa18930ab8a79a3b88df621555a193258210b7245216c68660385b7fe05f48e6fa18930ab8a79a3b88df621555a193258210b7245216c68660385b7fe05f4892b1a88a3c4956159c2db9194de2c9166761d130dbe2f0236f8758fac2b66c45313d133ace569de99eab28dd94cab0818b4eda6ad1a40384f61d691b508672dca17ebe55cd0145fef0a849910155e42a482fffb3fd8a3dd5c8f85ad6a33e62eaa17ebe55cd0145fef0a849910155e42a482fffb3fd8a3dd5c8f85ad6a33e62ea5a30ef973594ce034ce04802781d28f0ec8ad9faad53fe1a10dcce7fd4922c2ec010195dd665a05114d391fda15843468c1bffd3c197f554324a457aa0a708a72d0885a9921037791f7709043b0e57f14eddf55701b4cab2605581b4083ba88a520b1b883b256cf2a522f6036b7c6a6d0400241bc994e70d41e32d3ad0c341b4520b1b883b256cf2a522f6036b7c6a6d0400241bc994e70d41e32d3ad0c341b4eeaaf78fef956749d0d68edd05345cde676c178cf9f7716df89746128c73e85e46c2285bfb6eb59be7165c0ea3b227db9ea959eca5d66f19b0a9d4930f098e5786797df924c1c351c4bd16b5a6d19fab50f3890492b2783d9fa85964b4515f4cb0c049b1144aaddbb36cc619810fce0bf272b07274c66d83a57024f63e38e744b0c049b1144aaddbb36cc619810fce0bf272b07274c66d83a57024f63e38e74432286eb3ca5c3fd65955307284a8f635950a713f17460be133df72ff655d0d2ea921c8fa3be4877f3577f188d7401f1253c4f00580e27f1a66377605b8da99d234343c376f66bacef027f173f846f96bdd50a1e8f4373204fe39c9fe742d77451d200b9c4c9ee88651714e047373831d0272917fba97ee90e8309db300a0bcec1d200b9c4c9ee88651714e047373831d0272917fba97ee90e8309db300a0bcec34a2ec21a1925496da01275a8cd7963d4244cbccc98d60d6c0e460e5630f939e8c9f21eb52384bd66bd545b3b60331ac8b93d9348c7e08d1de17c4564566b93310ca00f9b168071f6e5385cfd36509612d1a571780313fe1cb8b67525dbebf548230595514e631235381c436e4cd01ad31e68dd4521c74d2375d22616c9a85b4def0fb6033ede170389ac0ee19092a5dac84050153ffe603d5891b5e0bd6af7e09fc2dfa1f2412c3b2fb29be6e5f99fec4f20fae934e3ff16b9c58097a056a0b09fc2dfa1f2412c3b2fb29be6e5f99fec4f20fae934e3ff16b9c58097a056a0b72e5d2d64476d3b274c4e04272c390bc5339ed86cfb7206c2cec27293df3af87eecbbfac08a77a48026b03e94a6e38df2d7c4350dcc99484bd6355a9d229b006720cc48b0c96164719df22332ab961bb8d9787626f9ef07958e40cbb5aded854720cc48b0c96164719df22332ab961bb8d9787626f9ef07958e40cbb5aded8544dd2477e6926a24c074b7300b5751b0350fad607f480a57f1ea754be75537fc1f86c8d35df29a4e4b9af7a77455a2ea21c94ff016d4e0c2687580b46330e957880d0ba641962f3b7e995f4571edd3ef4a863a8e0011cedf42e8557c1bec5ca0da072210018663df5414521b30ee82c0e7b27f8f3eadb9c1d5743736305e1b6bd896fbfd78beb85a7ce85c86d35b30054bc4d8f95b28d35b0f6d115e24c947133896fbfd78beb85a7ce85c86d35b30054bc4d8f95b28d35b0f6d115e24c9471331ab35ce59f0f26d062dc2a3987447b0f56f8a5e5cb7963743a7855f68d8423e1a961d1d887c381ee096839063cf593886f3d6b703ee894aed88c65f77b1c5b641cdbe4a2644e3627798a888ada5fcdedcad4b4b69cefbecada7cf49b6c8f55291cdbe4a2644e3627798a888ada5fcdedcad4b4b69cefbecada7cf49b6c8f55297f60c389339f67877c79fe82293ae5daf63103dbc1fe0f02edc702185d405a24eb4a1cc679e03f840acd15b94925a5139b0a29b6ed8890f071148b63808ec9d241f2fa342672fea405bc7f5ab8f414cf70ccb521e220eb5da40e3dc6f68e3dc641f2fa342672fea405bc7f5ab8f414cf70ccb521e220eb5da40e3dc6f68e3dc621a1ad663095b9dc5ddd841524b6422a9ef7cd207abe2d6f646591456d68665d0169f04ccfe8067f44ddab2c95b03d392437dfd9b0c5d3f7dd700726affa65102c010ecd448834a004835c0deb4f91ea964b2b782c951013c92413e93fc57f332c010ecd448834a004835c0deb4f91ea964b2b782c951013c92413e93fc57f33300877844db56f948f5aadf523e5ba04b333c2077a332871d7277ac738052704ef755f96ec75a00c32f22da7886c87ba839955fedbf9fa934e80f89337425204245aa17edca29025f47cbf37c154277e534ddc156e39cff46895bd5dc20fb44c1a8f1aa289742a20265ed878c65bb864904bb64923303b68d7b7d7aa5d10af8b3fc0055803753ea936a9d73380717bcb957a21b7ede6c10e28b43923460639333fc0055803753ea936a9d73380717bcb957a21b7ede6c10e28b43923460639337e8c9f1770ecfc672425d85b2a7a7e5634425c986e005a903c0e762a472ddcbd203f93f12f24f6cf652dfeeec5e3e8af9584ae86bc6c5409206168940300d7ac5cbd0b34a90bcc7962fb86db51ca4969168d456df481a75bfa703c2378454f7e5cbd0b34a90bcc7962fb86db51ca4969168d456df481a75bfa703c2378454f7ea5f35f0d429b0dbd3f2701b3891e38daf21096966ffc792417bd25022584dc5b0d9ccd1c9b34252187d95a2cc44f5fcbdc82632defdfda05cce156b8283667ce90f3e2593a1207772ac4e78b7c4c051435832cde379def8523806f999b39323c90f3e2593a1207772ac4e78b7c4c051435832cde379def8523806f999b39323c15cc53bc1eaeb2e2da7bb8f955f7d4998115293773d7f4c06cfe91a67adf0f8076e79b702c1e5137f9ef9179636fef375fe92eb403061252417cb14fd3eff2479828c823fac3d83eaf623815eccf46c703c03264af9e893df63fc96a364883429828c823fac3d83eaf623815eccf46c703c03264af9e893df63fc96a364883421ec14c910b8e5ae045565f52e8e186c93ead4eb0d1d347c13e30d6bdb45e028c50f1ab9e334a272468d48312a9cc89a94853c1b4d606377ed7397767dd78916aed0486c898062d2764b3147fc42a807931f09a025350cccda0b192af8c43084e03025ada9b12ea1c8486d6f3d32a9d1dc868a86644222e7d641db72d67abe1cf03025ada9b12ea1c8486d6f3d32a9d1dc868a86644222e7d641db72d67abe1cfd0a8bf8c63abf703f6b9d2019cd8f57f6deeac169223ff881111a97d3ebff34f32bd9920598172f6990a73c34e37246ea349bbb6eb1efe44d2e467c5fad0b00c122860a8667ac6f341545d587ba6f39b349b6d1f31a2f4ba9d0bc4f2c5170ba1122860a8667ac6f341545d587ba6f39b349b6d1f31a2f4ba9d0bc4f2c5170ba18a210c130a5db5e6f27e9d9b347e0145df909f886f84baafde8d35469e493430ad99960bc8d878e63512634e4882a69c98f21c1668c69ac3fee8ae872fba934a464a87ddac8df26644c0b9d144712905d1574bb3e871a30916e9fe7c7a6dc0b1464a87ddac8df26644c0b9d144712905d1574bb3e871a30916e9fe7c7a6dc0b14998cde39cb41152e50ddd37a50e0f1e321612f324a50ef49e49560bac3cb854a96f9dd5e66ce6529f43a541c3820f2674560ada0283ad51a14847042caead259b8184fe1ce8e5867ad43442940b20ed4140d1522b52a1a55dc1bb2e99caa376d6347a72b51b659e1af0e9ef8a255db7b1dfa72cbe52d15867168e9132e62bb0d6347a72b51b659e1af0e9ef8a255db7b1dfa72cbe52d15867168e9132e62bb0900d828a3e0734c8ad5a252773f4379ed263e857300e33ce35c745ea6b353d2ba1341c26da319d92fb6eb8572358a18f68e3ca740c74da6930d7282a7821fc02229eba39d60a487ea0d807d32d543b940971c0d10a57f1bf8fa6e637b9c61fdb79176c5cf6cde57b598f1b600e48087329444aeed9c2eaff5fcb134140ac5e5869be2f5defd51c6cdd7698a70f14b7f320da2ff616ebe223d31e8cc90a8aa3c443d16ed3027379103ed70bf8189856ca95ee17609c989c411245e55248563fa643d16ed3027379103ed70bf8189856ca95ee17609c989c411245e55248563fa69583eb389d7eb45630a22fca27c5423d018e1522c0ea31bb36b3bd90f03cc6452b75e80d80f62e9b7daabc36991d71136d12adc24d5ea2e0b453db538d25454ca762e3d4bee0b6a40f6066556b929b3a5a51c1f17abe0791395934decd46b857a762e3d4bee0b6a40f6066556b929b3a5a51c1f17abe0791395934decd46b857dade1f4c9422923d3bdf110c86a58c5b0fc5dd854b0a59816fea776163b1dc567f80f31674c4fefd78afda491a220cf6c11dea1e33fb59d7f4b477c909c29ffc0dfffeed0c38a4e65c477272581f52ae14aefc9574dcc9a7256086b7afd56d910dfffeed0c38a4e65c477272581f52ae14aefc9574dcc9a7256086b7afd56d91c53ea87cf008a8d70cac59d26d922bbfb6efd5714718ab109e4acc367c6cfdd092c72cd1d9cbfcd6d3d8da6b98d0742cbe55a7c3f22596149be4955d08ba398a6025855228c4f442280f76430dacf35b2070a8e2656fec91a609aac07e6455dece109f2388de329c097a0f7cbac2a370666d27b50cc8e8cb576fe87561eb51b8ec067814dc2b31162ec11bb4f1e98c003c486e56e34a10601965d2add70cc6d198038ca650904bed6189fc566d3042ded26fbad8926d65689c930bde1d88e507c6257d1c47d53b53d939eea3991c471b7c36502900a69aad553813ab6ecbfafb3941d70a04737f475421bf5cfedf25645417cce5a6993d513641add81a31c7f4b3f6b455d1fb8b91bd343e51d7a8db47efa007390dbf5deaebca774530c695ea110cd92409fda865a8d614ffc81ebdf0b7f638491a9a86d77e2d2811afe00f4fe4c987d570948e3c55afce7ea05636cf2cfa15095415a73fe13373aef166fb5c878b230d39b08bb44f9531c6f50b2016ab9316a37546d7a3ec8173c3f3cf13fc8aa26dad6c65db7bc9d39dc588c7bbf6ce2b7c5f10b564b69044f65a6b1b0b9e4a002bc9e54228f31ab1a94d98d8801bab1917db7ca52625ecbe40b02149bf4a70eab67fbdd82c1e2d0d8cd3ac4038bb15a9a8ad483dbc803e4e5bf73c2fcd712ea24d990e6b65dd38b186fba1b1f7766adc78813633a2f6907c18ce1475606a97c0f6f4c1b3871bf1b3e698a2e59575700ee266112a1664f2cbe208804933157e9c6f77a5339884a449a9628f2f80aba9b8412cd5013394f58f0476c3e92ad20726d0fd8041e7e905e07649387e12801d07f80b305dda3d82bcb90ba95128ab550779e1a2ff5054279bc974d2b9255cdbcb1dad815f7c01fc60c274930cf15a457ef590aecd33be929b83506c4b555e88a115134b9162e2adff1a444c71606729d7d9433feb80b9353d6c28c18c42d04b0ee9d475c3ae6a2857a8c0ca0e2b53506f57ce9ff22090324c5d88e82414b13a1b0f4deb7d2eaff187a08d5fbeaef866914fd0327af04fa2a30e6eff7e25710b00c3225739dd84dee220363ade2666a1d2cb2e6f6b65c1d7d8671b3ece479a6aa9d02839539514939ac86e00bbd8f42bd5029b688361b4fd5e2e609262046ee7994596a4c2c97b17c25a75e2f2d6ca231503c24b99cba342bb291b771f7c3e24b2e362d107f029b1619bbc153f8d5373ceca34ead01adbb6038fd9c25db8023e26f1414c1b1299efaca41314b9883c67328f121ee390534f00699a4f6d3b6e0272f69175b986d65318c0d22c15e682d9a58a232870df6cab704849e5872b5159f5e460de18dbf6235af8d2cfc24f11573c9999110a934c10a24548b12af63cf98d96891fe12ee4cc8219461ea498dde4bad7062b09b40ea1054118526b854e0c7e75d9f4265cb4db4099495ea0bc2a9317a2e580f2a4da3cf77f1c7c3eda5e5e6da961b41ba15d9496230c8bde021f32d0c023d407e07d8eb743b73a794ed78297217e9b82a498951106e906e1e2eab3c25525b53db032a6b3799f37c410745fe5bfc7c684a754c849c2f919708c88f252823a703fa6805e6fe1929f41ddc0239cd414c99f03961a327e9f0eda1c27e06c2d20ea91b04ad7ee46d0de5b947c5309c0a8881e8f38e000c082bec41ae1c3a7cfc1ad4a6349d7e90ad54fa0e3428593349f4217dadbaf90258ac3dfb1d3e2243d2a853829dde43a029edcca87670087ae67e1016466a2e158359a4f6c55907e9dc1d6b303a5d939dfda81fde2112ba965b16fcfcc02a3991df94209ca6bace29bf74e30f7a35518f418d842f1368378db1e334ee27d8a7c14eb1156adba8466dac5a74155a85883266e8759995326792f0a589019c4a2f17983634e430fab5341ea0027db40f62735ddc9fbb3517d1a4877e54886850632d1f9ca4001fb9278d08b20aaf30076426a6e5bdb94a766d245d31264616e455b051040b57e20b36f7ca2f70b3abb1e699e8e3440c30675ea5ec822bcd17a1dd37ef967dbb678504a0bdafa80ff601908b66293f57a20821b9096add88d5135d22231050b32460fd5d260d5d8faf9110e11cc0773d02ddd23d9a2bb32744db54c61a849f8a172abd9b952f9829118c9412d26e34546e4c6aa97f8370f163c9f072369fb4253ec8a40f4497147f629c0cbf0e52e96c29afb2b6b55aa42e24afdbfc959b09b6dd1d282c8588068732c0f42e6e22cf0992296dc2a9f0be985696a6eec724e100c5a85efbe1c31409f51f1ff53c05a18b06bf51622d903ae343cee72d440d25fda6fa2d87a1b57ff10c5ce51e358c1b715cc411c1695667776ce08cefaaf31744a744c19bcbbebcbe4fb22f5ca659e7d8756c5dada098166f1337f34c77e671f9b2e64ba95487fe2327ba8908b5a81611cb3377bd0c3bc25e60ab00c8280d27938717be99e72c000fc6d7d4e0ae575386e27f48483d130d082c56a012765999a0a137758b84490670544f41131b455684d0794503e3bb05eaa2e41597021473bdb6b6a7841e2482db05a154c0f3a81c19bb2b2c841d8eb1b6ec674cd2008aba6a3323d78d93b7e97bb991da476548c181982a6bf13acfaec9c182a6e25432d0a6ccde453780bbbfaedd6d1312d4c7c9e7af9a54ff724802ac06708af68a67a094953dd4592d31f274e398b827daa695098ebe4440fde696422108e3c82b89fbb56787bc2cc4120bdc0b6798f37652e4030a88f340c7d704eadb15f8e277c246129865a784df1e9f51351997e0ccc7431d2e1bb80fef97f330801eebbed48251ea65ac89916476666710c144e7ee507d01cf5449c26d30f33c806db215c1113e2f445451df7acf4f4b8ab6d46995b370fc7116d3f379020c609d5243492d8557ab3ea45bb2b7a571f48b2034adc9a015970762a1e3bb2b605d91c11dd449d3766ecfd01f4c8c519c0f2ec369181ca85390fdf261f55c451987905d6931f55a87ea4e00ea3f59d2020da400295f91a53fe520b8bf59d03caede8e17cb635c5e2ad405d15c5ac8f8f1e1d52a448362042badd49f38b50860c7e212271b6a23228eb844c7aca47c24bc3ea0535609fcb9e150093a29a9068b3365de8525cf1acf83490b2585e3bda2c9410f6724bed565b4f7d6eb7fe1930ddaab85569949a09a61441d2a9c01e51f778fbdd2ddc118d362612f262b4a21594a49f6f068c6ec0564166273ee490b56e277df9b68008363dabfaea59a5244abd599f3e74cec0e3086b30d28deeea46f1c3d269da9bb31211baf20a4cf77b5c2bcbd2c7598045172a7a6b650de93201131ae7ea5c3a3eb8731344367d5869501a34db6443ba05d08aa67b0f9b2b846840a238338aff4af01feaf3420f9d747a761becd8f5b76c72a305d2c779e72ce17c25446fc9a3a9fc8f9a04dc0518a689b654a4ab9aad53d8f534ec63381733ae25ed9030ec86a7c7a1c724e13aa1ac1dfede096d1beab71c7fc97c24b854d0005f16e32aa433f44a9afe6eac9f0e45a97df4584776f16b17eb2c1efb8e6cb59ebc19808772bf4510a42d8eb775c76412e677eb49f565614d36adee6dc12906a2f3a281579f95db18d44e661eaee101bb6f09d1d4b309ebd60769bb5d6fd232bd0dfd1dac04d8a152b87379b9d6d30dd0061a2ee50c87f5e876859913d249196b2975a556c8ed5204898deb3b98ee2a1f0fa458ec59db58b143e2d5b0a1b5273dff6a0904e875559dfccab763c9a446f31ec8ec5f021cbb62cda7b049ce7186a167fb683b6865821f68b99718dac992195b39d40244bfc1ee73850ad8f577a8d1becb1e14ed994da44c4fcdc0d74d3075bca7debc508b8bd3834eb1c17d3fd758e9f5c37b6bba15b69c870321ab5968a7f82226bc7af3da493073aa4173bd731754081f9d9581b9253b4b767446cd6c6c9da17e448d25648fbdc70b92bb63e4097f1e1ac4c9f30cf8507b7a7295a67690b94cbf9d3fbedeaf8100998fbb63e4097f1e1ac4c9f30cf8507b7a7295a67690b94cbf9d3fbedeaf8100998fd1672cfb09ddee4a5f2fdedbb7c4de6c4409fa5794beedf5bd5232e15399d4286ae4c0a33e4761aaa13e653bdd28e0255e2b64904b50d221072029e2529e6827f6af695eb1e970e6b9a0f46bca9e413808831f6cfb6aa1fc8c1dd3eccccc75c9f6af695eb1e970e6b9a0f46bca9e413808831f6cfb6aa1fc8c1dd3eccccc75c902d870c7d4e818bb94ce56a6e4d2b87b81c7e131d6bb868ff8adc1069b337f28517d475699979be6a97d95973a1730e3cf93f0855642fc1b3b07c162c8d848778dff9986b92b57bb527dd4c60f5658185f9b97ace9079072d788c08896b0eda28dff9986b92b57bb527dd4c60f5658185f9b97ace9079072d788c08896b0eda2dc538b0b7a928b5d15e58abf7e303f63738157203d70e168f38d6e8e525ad1ca67126f4830326704924cbb27b8b9c38b9ec154cf670d088b967281940e8d28c2b38d4782016e59a57c591238bf0a702f195635919ee88becf3176a4cb27203e2b38d4782016e59a57c591238bf0a702f195635919ee88becf3176a4cb27203e211a736539a280be10eb0a3a0d916e975fa13a2d0ee23096daf9d282dc0d37c57c5130eb88fbc8fe29c8893d043437b026792caefdb36028c1af7e208d06a8dc4065814c501d8196936d040ba19856e111edf621505d3142955070fea7dc41d8f1928cb997ada0242adef8f8ada4841f3f45a7026dbe7da61b7f8136b2af93d696d4e07967570096fd554af6a4c9dd1fd11539133d89dd10ab43910955199dd98d438398206c4d1066c749dc6774c3f79dcf13696f9b4fd62f0aacb43a22f346e05763d7dce7004885ba3eacda36839de80a39f4265b59874b95dd97f70c587a069e95000cae899c0e9108a6fbb94521c4f4b80912480d5489bdd582dff249dc67a332465449ffbdf60ffcea59083762a62ba7cb8edcb3b266208ae7f01bb0130cc628d492a8bc70e7d8c48e32e8d5d84f0bce19e04fb31a5c662cebd15777d61e434e4ceadd7983c3c25bae6715fc046e1fc7469284a58b155e007fb3bb6455a5dd3029b1b3213e52fe3d7be186c988add97d94e4cd5f45b5502fa95594927e70ca41493331c0804627d32df9227cb38d9427446e773bf893a20b6abd3b77a3b84c0ccef3053d6304fc9468590f10de5cff2d223e98a13dc3c805f0c56d42a1c05021b0eee7e34c09f1f8ecc7e12d234f811cb15db15f3112951834cbb0c259912c7f0f5f2824f029fd088c67f170114a5343815e716547c61478ac01ff3cddc29ef8e4332ca3a17f3bb2c550be66e70a4d4d95658572b536ce3b0ffcddb37c7a8617920e66f28709de433063112a2a7c8683c78934cc44c905269408fc57a758b90e08524fca8dca1902780d2d2b568d9e5ade35e1661e4931fd0a4d6231f33b6444faf663bca8c34bc9837a2dbf09fea691676319bc499fa69c4ea1628437a70ded60da0b7afb5ffeb4c9b117b3fd40cb019c54e993f22b63de875a6fa1cde99a7ab625efa85f627f5c4d78b226ceb6562d09acc82ff7e10c1bf34a8ef9286f5d4dd301a81d8ac839884a11424559964ef2090c272146763a1749ac11a1e475ad1a5e7fab7c2962b11f9ffef6babaae964c5b7933aac35f674a1e83e08c0ac0f3ed5259adaf8f166d6497fd24118a2687fac44a0a3e43f6d762f2a0d4fcd1529c437827407dbe321b5d55e51eff214b706aef75ea3004569c21a3e677f1b7629c437827407dbe321b5d55e51eff214b706aef75ea3004569c21a3e677f1b76d6e5181a8b0db3d1ef021789886cc9708bb49c5b4d5939781556c87fe35f86deb67b7205b2668f47ce6017adcb6cf6ed112fb2b5dc784f2e2ee616493e8cdc0db67b7205b2668f47ce6017adcb6cf6ed112fb2b5dc784f2e2ee616493e8cdc0d714e9c9bbc024bc87b52014b10a2aa09f5b61928eb1f619b2884c555ea418e968b066b67d38bbf31465c1556bbe5fe5ec181e2260fc9044956da3b6b34ac86878b066b67d38bbf31465c1556bbe5fe5ec181e2260fc9044956da3b6b34ac868793c7d146911ff23c067f1c78fcf10ae522483a3de44fc8bac2f493e3fbfaf2c644e6df1865363afc6ce66cb3e2709f3c666a88eb66499bf7c17fc994f8c2cc9c44e6df1865363afc6ce66cb3e2709f3c666a88eb66499bf7c17fc994f8c2cc9c5dc7d6140dbd13223788a4410cc6d4beab229ea191593a306b3693bb623f59fc72e46ae8897229b9f120db4c53f563140890676d155fa01f237edb4a7cba74b472e46ae8897229b9f120db4c53f563140890676d155fa01f237edb4a7cba74b4219d78bd195b752a00861a0f0d6117cf72f23b88aff7bf2509d2e003091f95a39b667ccc0ad7e187d381042f4b83b9e0d5a6a39eef024e7e7a71895686c095fc9b667ccc0ad7e187d381042f4b83b9e0d5a6a39eef024e7e7a71895686c095fc404b644cc06b20c16d383ddfbb177ca299801619cf186edf14c702b1132e95cfca5a67f5ff3b40bb0459cc2b3d80b80eca7bffa9536d7025d87480747e8cde7de9eaa1c4bf92bad6afd4ed1b767441b391a6bbfc25deec2c17491b9dddebac60f1d8111610f94501a7ceae98113206ac014dc3fbf709bef33dd90da91d59d5fbc1237ed4aefab49dadfd4209bdc429d15428488edea4844a1d15edcf152f6e64c1237ed4aefab49dadfd4209bdc429d15428488edea4844a1d15edcf152f6e648d13cfed6729a579dea221ac663054f5a7b28b0b7335e559ef80630aa157bbd1c65a403e1038b26d33257c34b6ce94af6dad5c5a0b0a108a61e9a93fe039c180c65a403e1038b26d33257c34b6ce94af6dad5c5a0b0a108a61e9a93fe039c1801f558ca5f49794ec80be5ed035c77dba1c5b752193cc607bbe4f436a102cb4ac87ee4a45cd180ba9419ac1dd26094232d6a4ec3a318b2b423fde083fa847944587ee4a45cd180ba9419ac1dd26094232d6a4ec3a318b2b423fde083fa8479445fa94f47c763c3e7dfb2d37f554210b3cee04b8bf82ff71ca3a2e88e0995c244f58fc7d9ce18f2c4c64de9fe20978f4531a515d659f99a62bebf6815246e0007958fc7d9ce18f2c4c64de9fe20978f4531a515d659f99a62bebf6815246e000794a70b6bf6f3d25d1c90ca7be0ebf67f08dd9722a8be6913539b0d02a62f558f69c94a32c52dfdc7b7be6d890c6084051069b1809fd244bb51faba09c3ed4d07e9c94a32c52dfdc7b7be6d890c6084051069b1809fd244bb51faba09c3ed4d07e02861d8db63fffebd90f39871d7e8dd3129ebf08b63e4187cc4efdd2a7644fcfbe492266058a609971db155a5be79a6bf96f2895370a2cdb076964ec118f4a9cd088058009051677ea604e3541be5dac88f3bb707b23200171af66ac4a3d9daabcd38abdec2f467ea95fcdc70e0aacf81712b52c0d361fb629aa5bf069872e5cc4b2840581c3b7c0901b1d6ba035410edd0cc1746b8d5cca9677a8decb6c662d0f9ff932470945df037a42b587b258e087e57b80d823b2a1aad05971ac504ef018b0cb0c68f4e9fccdb14c8ccfaf44f2a6cca3b5feae95467a1aa988cb0058505a27acc4b61f29ff0265656f68eb724f3ec0785a9d5ac4e043dbd4a33c07936c5a27acc4b61f29ff0265656f68eb724f3ec0785a9d5ac4e043dbd4a33c07936c5e9896c8a9a83f5ea73d5bf80ee46be8e524167a7b00c8821c2857c589c066b56715fb87bf169592c36e2120862a6d89b44fcb70e87c4ad0f0ef75923eb399626715fb87bf169592c36e2120862a6d89b44fcb70e87c4ad0f0ef75923eb39962caa56033e5414230eb5b7a3170c70762b874911838cd9d71b00476f96621250c44ad9f74a01637404606353408f7f1602f33f19b951ab917981cf15d4da3351744ad9f74a01637404606353408f7f1602f33f19b951ab917981cf15d4da3351717628211ddd33c7f47b311fbf71c8185a7a644414d7e6248f56ad789babd25951b88af40d84315b56d2a307a26823450298a99b80ad043602ce33385c9ba3ba8a658d81cef526524e0899b04ae132a979de17a1c9a241c60d805b7d9b0b41fb968251df9fe5695b2e59fc8b64695a6ee6ac844fbefa683cbf55419cf0cd6fd370bcc255ac6157c913bd8af460b81f92c2666db142fa7dacdeaef3e4689c568f87ff521ce9e53dba1de769617535fb191c66a8bd4c2893bbb2dcddfb9d85c4f9de03c7dda24c6a1e584be52b8269f6357403b77337e0a7019ce137bbdfb98bb5e1b08f1cbf3d9e91c8eab3ab1b320c9e8a7fbdb8e8243fff80b6bb8d5db4ac5ac95afb8d5e1f8b36954bf88dfa2a192f2b88106a320eb4dee99327ea8642536b79abad725623dc9415acb0a9e56ebd895c1bcf1da8194ef18cd1e54beb41fa2010453e846f55a7abc7d023653e81922d9ee4427b109fe799eb40b616abb182c560beb98a16059c4ad84fdcc2888a42272274507794fe30adf465ab712905bb0f252d0819d1917883e54e9d4e71d9a32473520aa65cfcc8274584f727f177ff8ca2f1e4d2da8399dcd993df5c1fd62e3043d3f3cc5ed3917e2c98f81b3676a2bed591c82879aa4804cc234370e2ce877e4f7b73d7d9c89598fdd657066e8f933390648d60360b01f5da0bad785ad41f1b666438057a67476f99f92143653b2c0f9b1bb84c09550c283502307b7475fbc4f5833d1741b799c584ed7f48f9411fdf840f8dd52774b02e0f42475bbdc8b4afcfa2d74406cf8d98be19b986e318170c0c04f389ae767e40966fb803dd061134e8845e208a6eb2692d208d3e19127a72f84decf80367164614aa70c43fb76ae302f11ac7c1bce7fb2fedf0c8210d3ec0f5992730ae59dc7a255e22a6be44771256230d8156578688e6e0a2b0a8092855294e14f7d643cf4b7fca9287aa0c5e6f1bc2878a599f60f79bd1b0a3c345afe4935b9ba15b6db6f991abb48161903227a2a3e2f6d0b0387f12b68885bf4f36f03476cec2b02db89be482f5c4be599141ea7825e5757f3727b0bbdc4d0a9d83f66bcf9a2fd4f0053989d3b8dbdf9564c8ca5ef295f78446598233dbb3f9710047c1bcb5e78c749d471ce42fe26528eb0f0ec7c043b762b54b617b540367bf3db7b4a85ee88b9e2fb396794085187e4ebcc2d9e122e42ab5bfc30acd8fe0ec7c4f24ad150a4364707082b066c254462d1764e723800ae9e887a6967d85902dbb0b7afd4c4ba224498c66754a81194ac630de77b8d1f9b4141682527af338d5a6f74b06a906f331f22cc0631b14c2277ced8eaf26f35ffc80bee7f955e46e30b0ab603f71b8df080d6de8b378e060c2a74660f2a7c9bca8819a63832329a59aa8387b135f5d799a1e82dcccf854409eeec3bbe6cbb7046dcdf783961651a3a433d11566eed13563664ade572f4bd19a6776bad55d9a67c210e60a245a0a1cbc613d0e1d835b24513ae77850dd70ef55d33baa611d837f996a31cb60d95425a9f88eaebfe0c1342bb4d857f794c3040bcf2e287bc4b0ba6b366ac9e7d59a234d36b3f22fe36cc2789e6125d8b8516996a94383cfb6f00c09b13ad272b6166fa139af4b87ae1786e68d71f8e910bcf0313c6659a1043a4b62fbaca3f13cf1bef7aa4b5a17540623ca718e5d1b60db96a6041441eae394d00515852057ac4e33ad32ae3438e17bf29c9d71e6a06168bf67199b05dc89a15fd757f024cf397ee3eb8e9200337b777904adcc24dd131bffdd61b7324d76c3f1350090bf6503a3939e8f9d9d0cd81fb8f45feae222eef75905b3e296a13271059a12cff8e816532cabbbc2e5883484a20fb2fe3344d5acaf6718086132f83ceb0b3ac6618a3fe9d439ca91e33fe4744341c406d586277eaa86408e9966b21d87d323f45b5a9def5cee95c9076e6e1d5458e4fdb9713ad948483cccb4ec8fd45af9d22f53e3375130aceff5dae1577effb04fe8021da0ee5cc6e0856daf9dca33ae5e0afc84318727801a4aecb5374b5cf9506f25402763bbcf9e51483e7073a409dc82f7f6fe34feec8ac46acce6621134c19bb0ec38896b3c417d7983a7803a6ad3f77c220a6e9ef2e06e2b760632a754e873208e02cf4bbbc3efee73dcc4c8ec1cc7287645f36b6214263d23eb06850a8e0d80cb9cddad06aa5fe70f65fb04b1b67e894434eaab4b2cfbd6d4172fe2ee1b30825557d47464f9b75acf4133a843beb8f2cd07b57c9a8015367df0490bcc7efb8a8c29f44782f3482ca60de0e7eadb9c5e027f19b1aa37e7617f297132c01f359006ed33019b4efab347f6139557f7e8ac90dded6b87a39c75f2ed14cc0387dbe21af9ab0c2e788ec9ad51cc4dfe5c6c2c3ac258834056596bcb0390cdf72e1ab54a242d15c32de79df8ec01d2f3a02e8900091d1e611b17b301dd06ad65a4ca647cf6431b8eb2fd072def8c3807b293c15a969a9c79b86c37a8c126b6722cdbfb1508caabe8268969fb55c5cb79cbe51c130e6db4bb7c014e0d44df1f3223a1087889828e9c9117a36ac25357f5afa1253059f75537996d4a6ab36c3b4c5cbbe677b84eba47ccdb4e935b6c9a6982d47c32fb353a7ebcabc7ae4e60b5f1d15e976a33f767062bdb4ecd7a64cc178b3dcb6b928ae62f4aef0a2087403198228533b3c26143e320ccf013ca0722ae82c63fd5c773cde98b0376e679bbfdc81c2489d5fa1d47fa398f1fe5ecf33f56fc04ec0a0eab23dc11edde92efb2c47a62395c581bdb4e9ff499a4e9529bae74f5db777cc4a175fa89c3cf571fb239bcedc94d2a078ff941b12a52318033ef23936987da5652296636acd80b73871cc40cf06e111d8100bc08516ff1b9fc67e93108487e9571f3e054b04fe8da4d71d7f67fd3eb98d582f06272c59ffcd3b9cdb84724a8c55658f976e377e8f632cc0762dacc0ade71bf8727a60b7274b935a927472e88fb154f5f0c5c3f5adfd3898f6f6c432b3328940bbd0f7d1430d2f31d50d8c4bb5d9c409dc96d9d163ec6f993ed725578c91165cbdb7b495365d22b263e1d51177cce6b1396c5daa915d61a251c8b4bc6709f12be917a1a886ce2979712802a87eca365c121e4e077c6c607db8a8937d1a6386acadbff6e563c620b749d0230a4267287337725d53be524dc439f27410ae572ef1210c839d11f8c0d4078330d7518b2ade9da24da2cd727eeb349321b6684513af89ec5fd1936bb3892dbb206ed55d770b69f504a0475e0a78fbfd90201bb977fac21815c8007ad02d8b3694e54dbfe72da6c9e57f834b5af9795e2f6638ff95e736e3c06724807a3edf568aee4e632c0542046cb8f83bf00fb29a40c7e559e0ad5ab7412f38febc97f802761c61cc17550d2723e02915fe79fecad58edf3ebb8b600268fb2f9a57990ab986252ae7ce0dbaf9d0f8b81f45b671bf57c58c8e8698e266c90ada20027697bce297781cffec7ba2cf22c8fa1109ec03cc0492942f23a0689c20cff08e44c0a260c926f247c2cf53f039d17f8ccdad3eed337df7ebe06bf0d3226253d535ff2f3cf9ef12ed9047df66f5333ad210c9ed1c47d50c17be264588ab1282e7727f9a7aef6879d00ad23e17b58b2eb5100503b7b6381a04ab800ef94e4cd5249cce1012c4f9f9975801d610f309c6c20f4f2d2d115c00a88ebb9d84d4678fc6751a043d4e6d589690201f01ea1d53dd91140ceaf4e248c50760c95d3d47d46df93e2dbdbc69bcbf2ccf3f884428974065438d23c844978d37f90e7e551109812719fbdaf868801de4509264be7219cc02b20ee0b62b214d830f391f22a8a0e1b399126cdd4738f9d6fc3bae327053b9ed042d65f6f3a4956245870b75735ece689977fdba2ee8284cf87e2f86d4a9e1eae5f391208c502897087f9c0bd4cd32f3d93eec955da5a00da634cf35623bee6a2a44f171d64d7da98728b3e78caf5c0358cff1e45d0ad917f0aba68cf815f3fb89b001f032c772c8d2768a82405037b5b7b2d02890daff3f78045048e1d1be1ae531fb5fe6882c7f801c3df9927738877e20a4d1abcfac92fab53f693328a4dbc5cc39c6da12ab8322716781b729a733ce882129fafc258af69ebb84b253db8de3168d6d808c678d89ffe1d88ea0074f7498c7a0a6ae2fef4014f6e67f6055d552f732aad3af7f931a06a901c32f6eb84f4469302853668d89daa8882d4e4003a7fa3f5999c867b1ffd654aba3e779f3a209edbe3d022a12660dd1f450764215b97196762cc6d60a828409656e1499a455b82bb131526ce76d3487329cea0156cda932a46949f640fe046dd62a1aca5c869cbff6627128288e30de477e307fdee32a5c196563fd53ee5d721e6f516d1cd15d90317e1a81e4075ef4fbc530fe9e560c652cf162aacdf421d65142ad70ee8a623e40df6b0b2b3a0a2c10d35bad8e50d2b340510769d165582ec0000794b74c0059f6def4b59f0c04a300bd6525f830303f255e97cbdc3892cd3146fe80d76e6c8ceebcab5d6a19745ee6a291e0c9de7dbad896292eaf3602fa6f2f205fbb225cf23ae12a86459b0b982d7185f656c7c74147c3acf649defac1d9dedbce6789f174d0f9f64b48679c008440d1262f9e3aacf2362395300ee8eaaf939850c39b7ff0fd032375d567cba531ab44f93546e33fd9f8a86f0ae7f1d4fe4680db46adcd31d7a8fd12ae8ebf678f774c262d4d19fd079d902753871c19876dd70e63684b04810c869152179f57d3986890a7ae0a61c1a5c7537fdab56ca7890e5f48fb5e35a5140d2718867c93beddfae63f4310a582eb65ad42a56366685dec2dab6e963c3feb0586709eb9ccf60919811d7dd26ef9a1248b133bff06c9cbcd4f1acd1320517ea067b8dea09a51b6d9abe1ea5e686a8eb6ec6b6e17a2e535fdb79d323d8be90aadae0c4d9700fcff67a569e316dabc4710a9b1df7353727679df3e3f32ffec2f75371ed068689e473825d26482a3bf54a04ceb9b95a400adbf17308b24f53773e76780c1867d99c8506239487a211e3d584f454a147bd42b91d7fd9611d2e71b5cdc638b38e2d552d18579b317df8327fcc842b78208b34d0ffaa10fff984b549c2b26d2c2f5044bb2b84109030d8a1aeb5fb835be6a342bfc88bcf478a2c10c0a335679c114123bb69a35aceb580505ee4ea4e7b4e0bdf3ba6cd5f3cfce4167a6eda7a5377183d7ed9d8defa3930583fa8443c660cb326a256242b0775c517a8d8c4626bc6537fe8dd0c7215c8e1fb609b06678d80e49e6095871f1a9b8798154df338511e1d301fbecb8029c8591a34b86f72c33213a3974932c858d5565ee238a884e13f81c09b1940c0c27dd6779c728df34be1e60ce393015c405ba9eb28b6781d7d3f0a1fe9448c34649e6cab43985ce1aaafeed7f1b95e93c499920caee0a275e9686a1fe9448c34649e6cab43985ce1aaafeed7f1b95e93c499920caee0a275e9686dad5b64a1e0993fa1c95ada8e23dd67da79b6fac97c430e24507e23eee13b530879dd44d691ebb104a35ae0edbe3654436e48deeacd5a178b6dd5f4209ab45ee48fe043ed7cefad43ff4f67ce2a8dee6a82b24f5423c310a15a5159cde0947ce777e34156cb908b74c374d46806e9d2ca950d535938d51b559746eb5f7256953e645a18d6f72a11df493fd196c7cd1fb025faa31050d3050779990efc11a1830e645a18d6f72a11df493fd196c7cd1fb025faa31050d3050779990efc11a1830c65a911a95603fa738ff7e584cb3b5464b7321ac71ab62e6f602f29bf86095f9ee2302545caa407fa46fed4f0361137f0b66c01241248fbc6dce048599a88dc983750438bf8bb6e2a2d301983e4daf292cf72e10ffe926001c679a58bc3ac36d83750438bf8bb6e2a2d301983e4daf292cf72e10ffe926001c679a58bc3ac36dda05bb560ea3a95f1c233faa862245ac291e2e58471c3a697cec73f95d6e664f4d7f8b1bb67f174ea446905e054c6731d84e9e4bdacff4953f0cfd3812079ae121f976a8261a45356ff5404d4c1f4a5ac45c3819ce1742baa1fb1e99fe6074dfb52833a0964349cb1d73ab3ff5be264992585e9f440dc2a24589045dad97c79ce713d70f3bfda0bd977aae927db12d31244a5e28bf6480fa75c0d9e2f9476cceeda2b36d17e765909b9873f13116f8439fa2c48765574384d330d28d13b52bbf341b584b8e44a2d6a90bd7bdba8c4680ae65459c6c34545f1e92d6298b487b43cdba9031da8ed3c1dc1b81f5f6fbe1c921f1b1f57223cf16708b17bc3fb1a543c63097a5184880d0752366ddda6473d3a100071e5010d6b61ede6131a08cbaa9aedbd178b2e9d2e7be641cdaf1bc5eeca20390341d8ec2eaf968992073e7d39c768a38a4c32ef38bd0bdfb24faa59ba9ed7b2ae99207ff0d52db619abab852de4fdcc19e66c5013e3032c4eb382c0bd4ce050e21db3d3d6f31dcba720955e861acacc264b024087cbb615f8b8982a429507f1d16a05e5ac8b796fef99b46ee7523f9f2dafa150b9db787689416b08fba3291377cd7cc23c3b457d351382e0cbe4fb671729298f8ac3c3bd3f12d62bc95f6836907ea8d063cf9e2423a6620f40eaf6fbdd1a53f9f22f34b3ec8593df8dac931010c0af24265603fe3716f57b2155e950b1e919ff55210e35b80b55da004387f13a93acbe929d37b4a560e14a38dd76f985374919a730fabc674514c8ec90cd9ba39477e1f640501cd98dcb76bf3867d330c56903f18ca98b480d0fc468f4fb952e1a265c4bb485d96a673c23ac12492bb06e098e2291153cfceca026f0de5ee2d6cbfd7e87750c9245e20914081b42d87f0fe539f06bdc95d5e3aa283ed4f695067d5ba8106457189100086e0de4c7d22b91bada849fc0155213488fc9268e5848a15c2bcdac87947073c98fa7ca127b1cd05bd530cbb8dfc74e41183b47177679c6a86792f0b0493c9deb6b1a3a073afcf8f688fcfafd2b10716bc9e60fd2133507e7f3fc3f75abe56e5b20c9252254eea4cf40d3b95da97cc44fc1b0dbce8047e9706cf8b2d3c312f0d0de8054e03734a527e6b01768e335f85b353b6ca7a5c6028585ab6f2f9f684b09bf012ea580e97e9793e7a3178a75f4c7f27a2567224b95984ae6aad440accb13e0b43d50b69e0d7eab78072fda16c559508ae6f0f98d424d7bd8097303ffa7fcae363722fab997f1bac9ac614b24de2cfb2951b7f1a7b3423c8a32187f33ef5762e32ddb213a155f4a98e71ed4dfd76572b478c00118db65d7094d83bfbfebc89a837rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroot-6.24.08-1.el7.src.rpmroot-tutorial     rootrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.24.08-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3cRb@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.24.08-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.24.08 - Drop patches accepted upstream: - root-fix-ppc64le-compilation-with-gcc-10.patch - root-ppc-codemodel.patch - root-ppc-segfault-fix.patch - Drop the doxygen generated root-doc package (doxygen runs out of memory) - Backport python 3.11 fixes from upstream - Various test fixes - patches from the rawhide build - Don't use yuicompressor on Fedora (Java no longer available on ix86) - Backport locking of gInterpreterMutex in TClingClassInfo::IsEnum- 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 !"##%&'((*+,,./00234557899;<=>>@ABCCEFGGIJKLMMOPQRRTUVWXXZ[\\^_`abcddfghiiklmmopqqstuuwxyy{|}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !!#$%%'())+,--/0113456789:;<=>?@ABCDDFGHIJJLMNOPQRSTUVWXYZ[[]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefggijkkmnnpqrrtuuwxxz{{}~~        "#$%&'')*++-./0023446788:;<<>?@@BCDDFGHHJKLLNOPPRSTTVWXXZ[\\^_``bcdeeghijjlmnnpqrrtuvvxyzz|}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLLNOPPRSTTVWXYY[\]^_`abcdefghijklmnopqrstuvwwyzz|}}      !"#$%&'((*+,-..0122456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX6.24.08-1.el7      !!""""#########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((()))))))))))))))))))))**********************++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------.../////000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222223333333333333333333333333333333333444555555555555555555556666666666666666666666677688669999999999999999999666::::::::::::::::66666666666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>AAAAAAAAAAAAAAAAABCCDCCEBFFFFFFFFFFFFBGGHHHHHHHHHHtutorialsCMakeLists.txtCTestCustom.cmakeREADMEcocoacustomcolor.hflower.Cgrad.Cgrad2.Cgradients.Cindex.mdparallelcoordtrans.Cradialgradients.Ctransp.Ctransp_text.Ctransparentpad.Ccontcnt001_basictseq.Cindex.mddataframedf001_introduction.Cdf001_introduction.pydf001_introduction.pycdf001_introduction.pyodf002_dataModel.Cdf002_dataModel.pydf002_dataModel.pycdf002_dataModel.pyodf003_profiles.Cdf003_profiles.pydf003_profiles.pycdf003_profiles.pyodf004_cutFlowReport.Cdf004_cutFlowReport.pydf004_cutFlowReport.pycdf004_cutFlowReport.pyodf005_fillAnyObject.Cdf006_ranges.Cdf006_ranges.pydf006_ranges.pycdf006_ranges.pyodf007_snapshot.Cdf007_snapshot.pydf007_snapshot.pycdf007_snapshot.pyodf008_createDataSetFromScratch.Cdf008_createDataSetFromScratch.pydf008_createDataSetFromScratch.pycdf008_createDataSetFromScratch.pyodf009_FromScratchVSTTree.Cdf010_trivialDataSource.Cdf010_trivialDataSource.pydf010_trivialDataSource.pycdf010_trivialDataSource.pyodf012_DefinesAndFiltersAsStrings.Cdf012_DefinesAndFiltersAsStrings.pydf012_DefinesAndFiltersAsStrings.pycdf012_DefinesAndFiltersAsStrings.pyodf013_InspectAnalysis.Cdf014_CSVDataSource.Cdf014_CSVDataSource.pydf014_CSVDataSource.pycdf014_CSVDataSource.pyodf015_LazyDataSource.Cdf016_vecOps.Cdf016_vecOps.pydf016_vecOps.pycdf016_vecOps.pyodf017_vecOpsHEP.Cdf017_vecOpsHEP.pydf017_vecOpsHEP.pycdf017_vecOpsHEP.pyodf017_vecOpsHEP.rootdf018_customActions.Cdf019_Cache.Cdf019_Cache.pydf019_Cache.pycdf019_Cache.pyodf020_helpers.Cdf021_createTGraph.Cdf021_createTGraph.pydf021_createTGraph.pycdf021_createTGraph.pyodf022_useKahan.Cdf023_aggregate.Cdf024_Display.Cdf024_Display.pydf024_Display.pycdf024_Display.pyodf025_RNode.Cdf026_AsNumpyArrays.pydf026_AsNumpyArrays.pycdf026_AsNumpyArrays.pyodf027_SQliteDependencyOverVersion.Cdf028_SQliteIPLocation.Cdf029_SQlitePlatformDistribution.Cdf030_SQliteVersionsOfROOT.Cdf031_Stats.Cdf031_Stats.pydf031_Stats.pycdf031_Stats.pyodf101_h1Analysis.Cdf102_NanoAODDimuonAnalysis.Cdf102_NanoAODDimuonAnalysis.pydf102_NanoAODDimuonAnalysis.pycdf102_NanoAODDimuonAnalysis.pyodf103_NanoAODHiggsAnalysis.Cdf103_NanoAODHiggsAnalysis.pydf103_NanoAODHiggsAnalysis.pycdf103_NanoAODHiggsAnalysis.pyodf103_NanoAODHiggsAnalysis_python.hdf104_HiggsToTwoPhotons.pydf104_HiggsToTwoPhotons.pycdf104_HiggsToTwoPhotons.pyodf105_WBosonAnalysis.jsondf105_WBosonAnalysis.pydf105_WBosonAnalysis.pycdf105_WBosonAnalysis.pyodf106_HiggsToFourLeptons.jsondf106_HiggsToFourLeptons.pydf106_HiggsToFourLeptons.pycdf106_HiggsToFourLeptons.pyodf107_SingleTopAnalysis.jsondf107_SingleTopAnalysis.pydf107_SingleTopAnalysis.pycdf107_SingleTopAnalysis.pyodistrdf001_spark_connection.pydistrdf001_spark_connection.pycdistrdf001_spark_connection.pyoindex.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.Cindex.mdjetcone.Clineset.Clineset.pylineset.pyclineset.pyonasashuttle.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.Clineset.Cpoints.Cprojection_prescale.Cshow_extract.Ctracks.Cviewer.CfftFFT.Cindex.mdfitConfidenceIntervals.CErrorIntegral.CFitHistoInFile.CFittingDemo.CIfit.CNumericalMinimization.CTestBinomial.CTwoHistoFit2D.CcombinedFit.CexampleFit3D.Cfit1.Cfit1_C.txtfit2.Cfit2a.Cfit2d.Cfit2dHist.CfitCircle.CfitConvolution.CfitEllipseTGraphDLSF.cxxfitEllipseTGraphRMM.cxxfitExclude.CfitLinear.CfitLinear2.CfitLinearRobust.CfitMultiGraph.CfitNormSum.Cfitcont.Cfithist.Cfitpanel_playback.Cfitslicesy.Cgraph2dfit.Cindex.mdlangaus.Cline3Dfit.Cminuit2FitBench.Cminuit2FitBench2D.Cminuit2GausFit.Cmultidimfit.Cmultifit.Cmyfit.Cqa2.CvectorizedFit.CfitsioFITS_tutorial1.CFITS_tutorial2.CFITS_tutorial3.CFITS_tutorial4.CFITS_tutorial5.CFITS_tutorial6.CFITS_tutorial7.CFITS_tutorial8.Cindex.mdrmf.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.Cindex.mditerplugin.cxxlego.Cmp3player.Cna49.Cna49geomfile.Cna49view.Cparallel_world.Crobot.Crootgeom.Crunplugin.Cshapes.CshapesAnim.Csouth_gate.Cstation1.Cstation2.Ctank.Cteddy.objvisualizeWavefrontObj.Cwebdemo.Cwebdemo.htmlwebhelp.htmlxtruDraw.CxtruSamples.Cglcustomcolorgl.hglViewerExercise.CglViewerLOD.Cglbox.Cgldemos.Cglh3c.Cglparametric.Cglparametrics2.Cglrose.Cglsurfaces.Cgltf3.Cglvox1.Cglvox2.Cgrad.Cgrad2.Cgradients.Cgviz3d.Cindex.mdnucleus.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.Cindex.mdlatex.Clatex2.Clatex3.Clatex4.Clatex5.Cmandelbrot.Cmanyaxis.Cmarkerwarning.Cmass_spectrum.Cpalettes.Cpavetext.Cperceptualcolormap.Cpiechart.Cpolytest1.Cpolytest2.Cpstable.Cpsview.Cquarks.Ctmathtext.Ctmathtext2.Ctornado.Ctransparency.Ctriangles.CgraphsSWAN2017.datannotation3d.Capprox.Cbent.Cbent.pybent.pycbent.pyoexclusiongraph.Cexclusiongraph2.Cgerrors.Cgerrors2.Cgmultierrors.Cgraph.Cgraph2derrorsfit.CgraphApply.CgraphShade.Cgraphpalettecolor.Cgraphpolar.Cgraphpolar2.Cgraphpolar3.Cgraphstruct.Cgraphtext.Cgtime.Cgtime2.ChlGraph1.ChlGraph2.Cindex.mdlabels1.Clabels2.Cmotorcycle.Cmotorcycle.datmultigraph.Cmultigraphpalettecolor.Cmultipalette.Cseism.Csplines_test.Csurfaces.CtimeSeriesFromCSV.CtimeSeriesFromCSV.pytimeSeriesFromCSV.pyctimeSeriesFromCSV.pyotimeSeriesFromCSV_TDF.Ctimeonaxis.Ctimeonaxis2.Ctimeonaxis3.Cwaves.Czdemo.Czones.Czones.pyzones.pyczones.pyoguiCPUMeter.CSlider3Demo.CWorldMap.CbuttonChangelabel.CbuttonTest.CbuttongroupState.CbuttonsLayout.Ccalendar.CcustomContextMenu.CcustomTH1Fmenu.Cdrag_and_drop.Cexec3.Cexec_macro.Cgames.CgtreeTableTest.CguiWithCINT.Cguilabels.Cguitest.Cguitest_playback.CiconAsXPMData.Cindex.mdlistBox.Cmditest.Cmditestbg.xpmntupleTableTest.CnumberEntry.CsimpleTableTest.CsplitbuttonTest.CsplitterHorizontal.CsplitterVertical.CstaffTableTest.CstatusBar.CtextEntries.Ctextviewostream.Cworldmap.jpghistContourList.CDynamicSlice.CFibonacci.CFirstContour.Ccandledecay.Ccandlehisto.Ccandleplot.Ccandleplotoption.Ccandleplotstack.Ccandleplotwhiskers.Ccandlescaled.Ccumulative.Cdatatprofile2poly_tutorial.datadraw2dopt.Cexec1.Cexec2.Cfillhistosauto2p.Cfillrandom.Cfillrandom.pyfillrandom.pycfillrandom.pyoh1draw.Ch2proj.Chbars.Chistpalettecolor.Chksimple.ChlHisto1.ChlHisto2.ChlHisto3.ChlHisto4.Chlabels1.Chlabels2.Chstack.Chsum.ChsumTimer.Cindex.mdlegendautoplaced.Clogscales.Cmulticolor.Cratioplot1.Cratioplot1.pyratioplot1.pycratioplot1.pyoratioplot2.Cratioplot2.pyratioplot2.pycratioplot2.pyoratioplot3.Cratioplot3.pyratioplot3.pycratioplot3.pyoratioplot4.Cratioplot4.pyratioplot4.pycratioplot4.pyoratioplot5.Cratioplot5.pyratioplot5.pycratioplot5.pyoratioplot6.Cratioplot6.pyratioplot6.pycratioplot6.pyoratioplotOld.Crebin.Creverseaxis.Csparsehist.CstatsEditing.CtestSmooth.Cth2polyBoxes.Cth2polyEurope.Cth2polyHoneycomb.Cth2polyUSA.Cthstack2palettecolor.Cthstackpalettecolor.Ctprofile2polyRealistic.Ctprofile2polyRealisticModuleError.Ctranspad.Ctwoscales.Ctwoscales.pytwoscales.pyctwoscales.pyoxyplot.ChistfactoryModifyInterpolation.Cexample.pyexample.pycexample.pyoexample.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.Cindex.mdmakeExample.CmakeQuickModel.pymakeQuickModel.pycmakeQuickModel.pyohsimple.Chsimple.roothtmlMakeTutorials.Chttpauth.txtcustom.Ccustom.htmhistfitserver.Chttpaccess.Chttpcontrol.Chttpgeom.Chttpserver.Chttptextlog.Chttptextlog.jsindex.mdws.Cws.htmimagefore.xpmgalaxy_image.Chist2image.Chsumanim.Cimage2hist.Cimg2pad.Cimgconv.Cindex.mdmditestbg.xpmpad2png.Crose512.jpgrose_image.Ctrans_graph.Cindex.mdiocopyFiles.Cdirs.Cdouble32.Cfildir.Cfile.Cfloat16.Chadd.CimportCode.Cindex.mdloopdir.Cloopdir11.CmergeSelective.CreadCode.CtestMergeCont.CtestTMPIFile.Clauncher.pylauncher.pyclauncher.pyolegacyMyTasks.cxxbenchmarks.CcontTListAndSTL.Cindex.mdgeant3tasks.Chtmlex.Cindex.mdmemstatindex.mdmemstatExample.Cmlpindex.mdmlpHiggs.CmlpHiggs.rootmlpRegression.Cpyrootbenchmarks.pybenchmarks.pycbenchmarks.pyofildir.pyfildir.pycfildir.pyofile.pyfile.pycfile.pyofirst.pyfirst.pycfirst.pyoframework.pyframework.pycframework.pyoindex.mdrootmarks.pyrootmarks.pycrootmarks.pyotest.pytest.pyctest.pyotree.pytree.pyctree.pyoregexpindex.mdregexp.Cregexp_pme.Crootalias.Crootenv.Crootmarks.Ctasks.Cthreadindex.mdstressThreadPool.CthreadPool.Cthreads.Cthreadsh1.Cthreadsh2.CmathBessel.CBessel.pyBessel.pycBessel.pyoChebyshevPol.CCrystalBall.CFeldmanCousins.CGammaFun.CLegendre.CLegendre.pyLegendre.pycLegendre.pyoLegendreAssoc.CRolke.CTSVDUnfoldExample.Cbinomial.Cchi2test.CexampleFunctor.CexampleMultiRoot.CexampleTKDE.Cgoftest.Chlquantiles.Cindex.mdkdTreeBinning.Climit.CmathBeta.CmathGammaNormal.CmathLaplace.CmathStudent.CmathcoreCDF.CmathcoreGenVector.CmathcoreSpecFunc.CmathcoreStatFunc.CmathcoreStatFunc.pymathcoreStatFunc.pycmathcoreStatFunc.pyomathcoreVectorCollection.CmathcoreVectorFloatIO.CmathcoreVectorIO.CmathmoreIntegration.CmultidimSampling.CnormalDist.CnormalDist.pynormalDist.pycnormalDist.pyopermute.Cprincipal.Cprincipal.pyprincipal.pycprincipal.pyoquantiles.Cquasirandom.CtStudent.CtStudent.pytStudent.pyctStudent.pyotestrandom.Cvavilov.CmatrixdecomposeQR.Cindex.mdinvertMatrix.CsolveLinear.CmcCompareMasses.Cindex.mdmass_width_2008.mc.txtmulticoreimt001_parBranchProcessing.Cimt101_parTreeProcessing.Cindex.mdmp001_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.Cindex.mdparallelMergeClient.CparallelMergeServer.CparallelMergeTest.CparallelMergeTest.shpclient.Cpserv.Cspy.Cspyserv.CtestTUDPSocket.CtreeClient.Cudpserver.cphysicsPhaseSpace.Cindex.mdproofEmptyInclude.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.pyDynamicSlice.pycDynamicSlice.pyoaptuple.txtdemo.pydemo.pycdemo.pyodemoshelp.pydemoshelp.pycdemoshelp.pyoexample_data.datfillrandom.pyfillrandom.pycfillrandom.pyofit1.pyfit1.pycfit1.pyofit1_py.pyfit1_py.pycfit1_py.pyoformula1.pyformula1.pycformula1.pyogeometry.pygeometry.pycgeometry.pyogerrors.pygerrors.pycgerrors.pyograph.pygraph.pycgraph.pyogui_ex.pygui_ex.pycgui_ex.pyoh1draw.pyh1draw.pych1draw.pyohsimple.pyhsimple.pychsimple.pyohsum.pyhsum.pychsum.pyoindex.mdmrt.pymrt.pycmrt.pyomultifit.pymultifit.pycmultifit.pyona49geomfile.pyna49geomfile.pycna49geomfile.pyona49view.pyna49view.pycna49view.pyona49visible.pyna49visible.pycna49visible.pyontuple1.pyntuple1.pycntuple1.pyonumberEntry.pynumberEntry.pycnumberEntry.pyoparse_CSV_file_with_TTree_ReadStream.pyparse_CSV_file_with_TTree_ReadStream.pycparse_CSV_file_with_TTree_ReadStream.pyopyroot001_arrayInterface.pypyroot001_arrayInterface.pycpyroot001_arrayInterface.pyopyroot002_TTreeAsMatrix.pypyroot002_TTreeAsMatrix.pycpyroot002_TTreeAsMatrix.pyopyroot003_prettyPrinting.pypyroot003_prettyPrinting.pycpyroot003_prettyPrinting.pyopyroot004_NumbaDeclare.pypyroot004_NumbaDeclare.pycpyroot004_NumbaDeclare.pyoratioplot.pyratioplot.pycratioplot.pyoshapes.pyshapes.pycshapes.pyostaff.pystaff.pycstaff.pyosurfaces.pysurfaces.pycsurfaces.pyotornado.pytornado.pyctornado.pyozdemo.pyzdemo.pyczdemo.pyopythiaindex.mdpythia8.CpythiaExample.CquadpQuad.cxxQuad.hindex.mdportfolio.Cstock.rootrDataFrame.CFunction.CFunctor.CGlobalMinimization.CIntegration.CInterpolation.CMinimization.CSimpleFitting.Cexample.Cindex.mdroofitindex.mdrf101_basics.Crf101_basics.pyrf101_basics.pycrf101_basics.pyorf102_dataimport.Crf103_interprfuncs.Crf103_interprfuncs.pyrf103_interprfuncs.pycrf103_interprfuncs.pyorf104_classfactory.Crf104_classfactory.pyrf104_classfactory.pycrf104_classfactory.pyorf105_funcbinding.Crf106_plotdecoration.Crf106_plotdecoration.pyrf106_plotdecoration.pycrf106_plotdecoration.pyorf107_plotstyles.Crf107_plotstyles.pyrf107_plotstyles.pycrf107_plotstyles.pyorf108_plotbinning.Crf108_plotbinning.pyrf108_plotbinning.pycrf108_plotbinning.pyorf109_chi2residpull.Crf110_normintegration.Crf110_normintegration.pyrf110_normintegration.pycrf110_normintegration.pyorf111_derivatives.Crf111_derivatives.pyrf111_derivatives.pycrf111_derivatives.pyorf201_composite.Crf201_composite.pyrf201_composite.pycrf201_composite.pyorf202_extendedmlfit.Crf202_extendedmlfit.pyrf202_extendedmlfit.pycrf202_extendedmlfit.pyorf203_ranges.Crf203_ranges.pyrf203_ranges.pycrf203_ranges.pyorf204_extrangefit.pyrf204_extrangefit.pycrf204_extrangefit.pyorf204a_extendedLikelihood.Crf204b_extendedLikelihood_rangedFit.Crf205_compplot.Crf205_compplot.pyrf205_compplot.pycrf205_compplot.pyorf206_treevistools.Crf206_treevistools.pyrf206_treevistools.pycrf206_treevistools.pyorf207_comptools.Crf208_convolution.Crf209_anaconv.Crf209_anaconv.pyrf209_anaconv.pycrf209_anaconv.pyorf210_angularconv.Crf211_paramconv.Crf212_plottingInRanges_blinding.Crf301_composition.Crf301_composition.pyrf301_composition.pycrf301_composition.pyorf302_utilfuncs.Crf302_utilfuncs.pyrf302_utilfuncs.pycrf302_utilfuncs.pyorf303_conditional.Crf304_uncorrprod.Crf304_uncorrprod.pyrf304_uncorrprod.pycrf304_uncorrprod.pyorf305_condcorrprod.Crf305_condcorrprod.pyrf305_condcorrprod.pycrf305_condcorrprod.pyorf306_condpereventerrors.Crf306_condpereventerrors.pyrf306_condpereventerrors.pycrf306_condpereventerrors.pyorf307_fullpereventerrors.Crf307_fullpereventerrors.pyrf307_fullpereventerrors.pycrf307_fullpereventerrors.pyorf308_normintegration2d.Crf308_normintegration2d.pyrf308_normintegration2d.pycrf308_normintegration2d.pyorf309_ndimplot.Crf309_ndimplot.pyrf309_ndimplot.pycrf309_ndimplot.pyorf310_sliceplot.Crf310_sliceplot.pyrf310_sliceplot.pycrf310_sliceplot.pyorf311_rangeplot.Crf311_rangeplot.pyrf311_rangeplot.pycrf311_rangeplot.pyorf312_multirangefit.Crf312_multirangefit.pyrf312_multirangefit.pycrf312_multirangefit.pyorf313_paramranges.Crf313_paramranges.pyrf313_paramranges.pycrf313_paramranges.pyorf314_paramfitrange.Crf314_paramfitrange.pyrf314_paramfitrange.pycrf314_paramfitrange.pyorf315_projectpdf.Crf315_projectpdf.pyrf315_projectpdf.pycrf315_projectpdf.pyorf316_llratioplot.Crf316_llratioplot.pyrf316_llratioplot.pycrf316_llratioplot.pyorf401_importttreethx.Crf402_datahandling.Crf402_datahandling.pyrf402_datahandling.pycrf402_datahandling.pyorf403_weightedevts.Crf404_categories.Crf404_categories.pyrf404_categories.pycrf404_categories.pyorf405_realtocatfuncs.Crf405_realtocatfuncs.pyrf405_realtocatfuncs.pycrf405_realtocatfuncs.pyorf406_cattocatfuncs.Crf406_cattocatfuncs.pyrf406_cattocatfuncs.pycrf406_cattocatfuncs.pyorf407_latextables.Crf407_latextables.pyrf407_latextables.pycrf407_latextables.pyorf501_simultaneouspdf.Crf501_simultaneouspdf.pyrf501_simultaneouspdf.pycrf501_simultaneouspdf.pyorf502_wspacewrite.Crf502_wspacewrite.pyrf502_wspacewrite.pycrf502_wspacewrite.pyorf503_wspaceread.Crf504_simwstool.Crf504_simwstool.pyrf504_simwstool.pycrf504_simwstool.pyorf505_asciicfg.Crf505_asciicfg.pyrf505_asciicfg.pycrf505_asciicfg.pyorf505_asciicfg.txtrf506_msgservice.Crf506_msgservice.pyrf506_msgservice.pycrf506_msgservice.pyorf507_debugtools.Crf507_debugtools.pyrf507_debugtools.pycrf507_debugtools.pyorf508_listsetmanip.Crf509_wsinteractive.Crf509_wsinteractive.pyrf509_wsinteractive.pycrf509_wsinteractive.pyorf510_wsnamedsets.Crf511_wsfactory_basic.Crf511_wsfactory_basic.pyrf511_wsfactory_basic.pycrf511_wsfactory_basic.pyorf512_wsfactory_oper.Crf513_wsfactory_tools.Crf513_wsfactory_tools.pyrf513_wsfactory_tools.pycrf513_wsfactory_tools.pyorf514_RooCustomizer.Crf601_intminuit.Crf602_chi2fit.Crf603_multicpu.Crf603_multicpu.pyrf603_multicpu.pycrf603_multicpu.pyorf604_constraints.Crf604_constraints.pyrf604_constraints.pycrf604_constraints.pyorf605_profilell.Crf606_nllerrorhandling.Crf607_fitresult.Crf607_fitresult.pyrf607_fitresult.pycrf607_fitresult.pyorf608_fitresultaspdf.Crf608_fitresultaspdf.pyrf608_fitresultaspdf.pycrf608_fitresultaspdf.pyorf609_xychi2fit.Crf609_xychi2fit.pyrf609_xychi2fit.pycrf609_xychi2fit.pyorf610_visualerror.Crf610_visualerror.pyrf610_visualerror.pycrf610_visualerror.pyorf611_weightedfits.Crf612_recoverFromInvalidParameters.Crf701_efficiencyfit.Crf701_efficiencyfit.pyrf701_efficiencyfit.pycrf701_efficiencyfit.pyorf702_efficiencyfit_2D.Crf702_efficiencyfit_2D.pyrf702_efficiencyfit_2D.pycrf702_efficiencyfit_2D.pyorf703_effpdfprod.Crf703_effpdfprod.pyrf703_effpdfprod.pycrf703_effpdfprod.pyorf704_amplitudefit.Crf704_amplitudefit.pyrf704_amplitudefit.pycrf704_amplitudefit.pyorf705_linearmorph.Crf706_histpdf.Crf706_histpdf.pyrf706_histpdf.pycrf706_histpdf.pyorf707_kernelestimation.Crf707_kernelestimation.pyrf707_kernelestimation.pycrf707_kernelestimation.pyorf708_bphysics.Crf708_bphysics.pyrf708_bphysics.pycrf708_bphysics.pyorf709_BarlowBeeston.Crf801_mcstudy.Crf801_mcstudy.pyrf801_mcstudy.pycrf801_mcstudy.pyorf802_mcstudy_addons.Crf803_mcstudy_addons2.Crf804_mcstudy_constr.Crf901_numintconfig.Crf901_numintconfig.pyrf901_numintconfig.pycrf901_numintconfig.pyorf902_numgenconfig.Crf902_numgenconfig.pyrf902_numgenconfig.pycrf902_numgenconfig.pyorf903_numintcache.Crf903_numintcache.pyrf903_numintcache.pycrf903_numintcache.pyoroostatsCreateExampleFile.CFourBinInstructional.CHybridInstructional.CHybridOriginalDemo.CHybridStandardForm.CIntervalExamples.CModelInspector.CMultivariateGaussianTest.CNuMuToNuE_Oscillation.cxxNuMuToNuE_Oscillation.hOneSidedFrequentistUpperLimitWithBands.CStandardBayesianMCMCDemo.CStandardBayesianNumericalDemo.CStandardFeldmanCousinsDemo.CStandardFrequentistDiscovery.CStandardHistFactoryPlotsWithCategories.CStandardHypoTestDemo.CStandardHypoTestInvDemo.CStandardProfileInspectorDemo.CStandardProfileLikelihoodDemo.CStandardTestStatDistributionDemo.CTestNonCentral.CTwoSidedFrequentistUpperLimitWithBands.CZbi_Zgamma.Cindex.mdrs101_limitexample.Crs102_hypotestwithshapes.Crs301_splot.Crs302_JeffreysPriorDemo.Crs401c_FeldmanCousins.Crs401d_FeldmanCousins.Crs601_HLFactoryexample.Crs602_HLFactoryCombinationexample.Crs603_HLFactoryElaborateExample.Crs701_BayesianCalculator.Crs801_HypoTestInverterOriginal.Crs_bernsteinCorrection.Crs_numberCountingCombination.Crs_numbercountingutils.Crootlogoff.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.rootindex.mdpeaks.Cpeaks2.Cspectrumpainter.CsplotTestSPlot.CTestSPlot_toyMC.datindex.mdsqlSQLiteIPLocation.CSQLitePlatformDistribution.CSQLiteTimeVersionOfRoot.CSQLiteVersionsOfRoot.Cindex.mdruncatalog.sqlsqlcanvas.Csqlcreatedb.Csqlcreatedb.pysqlcreatedb.pycsqlcreatedb.pyosqlfilldb.Csqlfilldb.pysqlfilldb.pycsqlfilldb.pyosqlselect.Csqlselect.pysqlselect.pycsqlselect.pyosqltables.CtmvaPyTorch_Generate_CNN_Model.pyPyTorch_Generate_CNN_Model.pycPyTorch_Generate_CNN_Model.pyoTMVAClassification.CTMVAClassificationApplication.CTMVAClassificationCategory.CTMVAClassificationCategoryApplication.CTMVACrossValidation.CTMVACrossValidationApplication.CTMVACrossValidationRegression.CTMVAGAexample.CTMVAGAexample2.CTMVAMinimalClassification.CTMVAMulticlass.CTMVAMulticlassApplication.CTMVAMultipleBackgroundExample.CTMVARegression.CTMVARegressionApplication.CTMVA_CNN_Classification.CTMVA_Higgs_Classification.CTMVA_RNN_Classification.CcreateData.Cdatatoy_sigbkg_categ_offset.roottoy_sigbkg_categ_varoff.rootenvelopeclassification.Cindex.mdindex.mdkerasApplicationClassificationKeras.pyApplicationClassificationKeras.pycApplicationClassificationKeras.pyoApplicationRegressionKeras.pyApplicationRegressionKeras.pycApplicationRegressionKeras.pyoClassificationKeras.pyClassificationKeras.pycClassificationKeras.pyoGenerateModel.pyGenerateModel.pycGenerateModel.pyoMulticlassKeras.pyMulticlassKeras.pycMulticlassKeras.pyoRegressionKeras.pyRegressionKeras.pycRegressionKeras.pyoindex.mdline-small.pngmakefilepytorchApplicationClassificationPyTorch.pyApplicationClassificationPyTorch.pycApplicationClassificationPyTorch.pyoApplicationRegressionPyTorch.pyApplicationRegressionPyTorch.pycApplicationRegressionPyTorch.pyoClassificationPyTorch.pyClassificationPyTorch.pycClassificationPyTorch.pyoMulticlassPyTorch.pyMulticlassPyTorch.pycMulticlassPyTorch.pyoRegressionPyTorch.pyRegressionPyTorch.pycRegressionPyTorch.pyoindex.mdsigmoid-small.pngtmva001_RTensor.Ctmva002_RDataFrameAsTensor.Ctmva003_RReader.Ctmva004_RStandardScaler.Ctmva100_DataPreparation.pytmva100_DataPreparation.pyctmva100_DataPreparation.pyotmva101_Training.pytmva101_Training.pyctmva101_Training.pyotmva102_Testing.pytmva102_Testing.pyctmva102_Testing.pyotmva103_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.Cindex.mdjets.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.dtdunuranindex.mdunuranDemo.CunuranFoamTest.Cv7box.cxxbrowser.cxxclimateglobal_temperatures.Cconcurrentfill.cxxdraw.cxxdraw_axes.cxxdraw_frame.cxxdraw_legend.cxxdraw_mt.cxxdraw_pave.cxxdraw_rh1.cxxdraw_rh1_large.cxxdraw_rh2.cxxdraw_rh2_colz.cxxdraw_rh2_large.cxxdraw_rh3.cxxdraw_rh3_large.cxxdraw_subpads.cxxdraw_text.cxxdraw_v6.cxxfiledialog.cxxfitpanel.cxxfitpanel6.cxxhistops.cxxindex.mdline.cxxlineRStyle.cxxlineStyle.cxxlineWidth.cxxmarkerStyle.cxxntupleindex.mdntpl001_staff.Cntpl002_vector.Cntpl003_lhcbOpenData.Cntpl004_dimuon.Cntpl005_introspection.Cpad.cxxperf.cxxperfcomp.cxxsimple.cxxvecopsindex.mdvo001_AdoptOrOwnMemory.Cvo001_AdoptOrOwnMemory.pyvo001_AdoptOrOwnMemory.pycvo001_AdoptOrOwnMemory.pyovo002_VectorCalculations.Cvo003_LogicalOperations.Cvo004_SortAndSelect.Cvo004_SortAndSelect.pyvo004_SortAndSelect.pycvo004_SortAndSelect.pyovo005_Combinations.Cvo005_Combinations.pyvo005_Combinations.pycvo005_Combinations.pyovo006_IndexManipulation.Cvo007_PhysicsHelpers.CwebguipanelReadme.mdcontrollerTestPanel.controller.jsserver.cxxviewTestPanel.view.xmlqt5webCMakeLists.txtExampleMain.cppExampleWidget.cppExampleWidget.hExampleWidget.uiRCanvasWidget.cppRCanvasWidget.hRGeomViewerWidget.cppRGeomViewerWidget.hReadme.mdTCanvasWidget.cppTCanvasWidget.hwebwindowclient.htmlserver.cxxxmlDOMParsePerson.CDOMRecursive.CSAXHandler.Cindex.mdperson.dtdperson.xmlsaxexample.xmlxmlmodifyfile.Cxmlnewfile.Cxmlreadfile.C/usr/share/doc/root-6.24.08//usr/share/doc/root-6.24.08/tutorials//usr/share/doc/root-6.24.08/tutorials/cocoa//usr/share/doc/root-6.24.08/tutorials/cont//usr/share/doc/root-6.24.08/tutorials/dataframe//usr/share/doc/root-6.24.08/tutorials/doc//usr/share/doc/root-6.24.08/tutorials/doc/v528//usr/share/doc/root-6.24.08/tutorials/doc/v530//usr/share/doc/root-6.24.08/tutorials/doc/v532//usr/share/doc/root-6.24.08/tutorials/doc/v534//usr/share/doc/root-6.24.08/tutorials/doc/v600//usr/share/doc/root-6.24.08/tutorials/doc/v602//usr/share/doc/root-6.24.08/tutorials/eve//usr/share/doc/root-6.24.08/tutorials/eve7//usr/share/doc/root-6.24.08/tutorials/fft//usr/share/doc/root-6.24.08/tutorials/fit//usr/share/doc/root-6.24.08/tutorials/fitsio//usr/share/doc/root-6.24.08/tutorials/foam//usr/share/doc/root-6.24.08/tutorials/geom//usr/share/doc/root-6.24.08/tutorials/geom/gdml//usr/share/doc/root-6.24.08/tutorials/gl//usr/share/doc/root-6.24.08/tutorials/graphics//usr/share/doc/root-6.24.08/tutorials/graphs//usr/share/doc/root-6.24.08/tutorials/gui//usr/share/doc/root-6.24.08/tutorials/hist//usr/share/doc/root-6.24.08/tutorials/hist/data//usr/share/doc/root-6.24.08/tutorials/histfactory//usr/share/doc/root-6.24.08/tutorials/html//usr/share/doc/root-6.24.08/tutorials/http//usr/share/doc/root-6.24.08/tutorials/image//usr/share/doc/root-6.24.08/tutorials/io//usr/share/doc/root-6.24.08/tutorials/legacy//usr/share/doc/root-6.24.08/tutorials/legacy/cont//usr/share/doc/root-6.24.08/tutorials/legacy/memstat//usr/share/doc/root-6.24.08/tutorials/legacy/mlp//usr/share/doc/root-6.24.08/tutorials/legacy/pyroot//usr/share/doc/root-6.24.08/tutorials/legacy/regexp//usr/share/doc/root-6.24.08/tutorials/legacy/thread//usr/share/doc/root-6.24.08/tutorials/math//usr/share/doc/root-6.24.08/tutorials/matrix//usr/share/doc/root-6.24.08/tutorials/mc//usr/share/doc/root-6.24.08/tutorials/multicore//usr/share/doc/root-6.24.08/tutorials/net//usr/share/doc/root-6.24.08/tutorials/physics//usr/share/doc/root-6.24.08/tutorials/proof//usr/share/doc/root-6.24.08/tutorials/pyroot//usr/share/doc/root-6.24.08/tutorials/pythia//usr/share/doc/root-6.24.08/tutorials/quadp//usr/share/doc/root-6.24.08/tutorials/r//usr/share/doc/root-6.24.08/tutorials/roofit//usr/share/doc/root-6.24.08/tutorials/roostats//usr/share/doc/root-6.24.08/tutorials/spectrum//usr/share/doc/root-6.24.08/tutorials/splot//usr/share/doc/root-6.24.08/tutorials/sql//usr/share/doc/root-6.24.08/tutorials/tmva//usr/share/doc/root-6.24.08/tutorials/tmva/data//usr/share/doc/root-6.24.08/tutorials/tmva/envelope//usr/share/doc/root-6.24.08/tutorials/tmva/keras//usr/share/doc/root-6.24.08/tutorials/tmva/pytorch//usr/share/doc/root-6.24.08/tutorials/tree//usr/share/doc/root-6.24.08/tutorials/unfold//usr/share/doc/root-6.24.08/tutorials/unuran//usr/share/doc/root-6.24.08/tutorials/v7//usr/share/doc/root-6.24.08/tutorials/v7/climate//usr/share/doc/root-6.24.08/tutorials/v7/ntuple//usr/share/doc/root-6.24.08/tutorials/vecops//usr/share/doc/root-6.24.08/tutorials/webgui//usr/share/doc/root-6.24.08/tutorials/webgui/panel//usr/share/doc/root-6.24.08/tutorials/webgui/panel/controller//usr/share/doc/root-6.24.08/tutorials/webgui/panel/view//usr/share/doc/root-6.24.08/tutorials/webgui/qt5web//usr/share/doc/root-6.24.08/tutorials/webgui/webwindow//usr/share/doc/root-6.24.08/tutorials/xml/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu       !"!#$ directoryASCII textC++ source, ASCII textC source, ASCII textPython script, ASCII text executablepython 2.7 byte-compiledFORTRAN program, 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, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) Qual"exported SGML document, ASCII textX pixmap image, ASCII textJPEG image data, JFIF standard 1.01Pascal source, ASCII textBourne-Again shell script, ASCII text executablePOSIX tar archive (gzip compressed data, from Unix, last modified: Fri Oct 31 13:15:05 2014)POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Thu Jul 15 10:25:23 2010)POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Thu Jul 15 10:25:19 2010)POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Tue Oct 20 09:12:02 2015)POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Thu Jul 3 17:46:44 2008)C source, ASCII text, with very long linesPNG 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/root?p7zXZ !#,?2]"k%{bJ4$ID[!jXҤ@6^/NάdI6Fa#'9o4m~ӊyөୣ^D"|WU\fRҭ+n=״Hy^F fsҸL0B선UM21'ijtx\haҽǭc'M,…A;bf)Yu] < ;UhZѫ)e^ 1<&2яaB<#C |w5&ӄ3BZ`?_ 6H+%]1R9CZb~~Ŷz~"r״H={=\fwv>ԑOq!@7ՍʌÔ֋`&?MJ9) IAAUPMÕ(Rr[^>!b BY?w ZŪ)̬ b_ [(4C%U-(Hԍ-mLU<9Pq^&A) 2嵍mS]Jt6X 7\q<ْkD5@`4-xgK b F&M ʟe:%~ot5&_ڐ{)Yg< gcȥ F0mN&DE4ݾ2_A2ŏ s} 85mj0;r(UR~tIVAi0uёBGwlTIBT]27GzyꀄPB1.u>90|˞ 5 .SƇ5 :7q' FhHT0ad7u`iHؗTHJ聴$ـ!vOTfLFb4Xn>Ajk_Jѥ>*GqX\"v8s|a NB{)-Bأ#N OH35Ï3i+rKvLfa6nDzuZH̊aNӶIL&Ӻ0UUb5J=T(!X,;14}{C(Z>X}xBf )o: rr y $&^[osS5Y ?,`qqh_y_%wFсo&F-P>;@PNG0pՀn&l=!4,MM>ÆDs$ׯËx<ΌFxxp7LSIeK! Ds/| QCЀ6BmT7+(Y_&vQMآALO剎uv?@ZiGD6s&m5SW-D%]3K>%PJuB>),11+1Hku4$ lX䊥g$&a?Z@i7%AZ^ R_P(0䪁e3> a~S΀OE/Udhxp,&赈4.R.uA_Fҁ:q*=GjsdSơo xWZ4VDԭ_u1m‚?t)ݞ rb8ک!#t[14MեQ*{m'\)WR]:ϣ `Sp"`chh Pa)NA_bK5 A@[jfo4Hzfst2ؿTGId +jb9,И)vIWKR^^XO^y4_C 7w=ly5 nOad H2DD۞٥7N_@BB{JM|תGS2@ u░KUg)|)C**_/6mC?&vݢ=K$3e,i9"k޽^Z#B)VeW/$p+S7{ Tv_Ԅ—E#\AzZɖ} qmz9Wn$=NC m-rv0ˁ?E]K]:F@ ׏i9?څdQc5>Ǖ*y? k:\qsv߮AGzƤ)"d&hFvU=As,r|PN<&e4XJg(%g6d^- Ϥg$Eeƭw%H3K*/H6/5X9Gdt^iVJˮ:FNHg\9jʛ-۟!zyfl%F с#NZ*5ʨ Fd.ਠσ;p&cհw: X!;Mf+kb|GmرhiKb#|d(ET1Jr6$IY~1\]t {*+i^t($HR@+"j9I*i@Q*ZCQ)a`[)İ qK)o[}'s]oA3ixhW,|*-cF0fO!t\4fLacr]MKF2${(2{r'J}1fv>xP4A_誻p"6=@ٔn: 9p! \$VЉdy+H%4Sl@nUitS\G.29KXSa<[űge~*0xaA 5שK{õYCjnެE6aFLCK5)(YJ(P#PE/؃mw1@zb:^'kx14 U%>}́=i"#hM,Js؁hoʺSq8xk uh!(OE\Y! HGj2Rj.&#FJQ\'Ϩ1/sU>3$yDU}eUm|SrH a|yRm g7@B!j]/ç8W;yVASd|VU4%5.5b%.#I/|ug3QR했; %}:oWzwI|sëMRw٤rvբp`engǚ=8S!D&v͎S"#sPO%Fl4BzJ1pK(DI1[f!ڕ`eUH;8wl4u[k,mV Ky:[T}y`npE6&tPS'L~;WK}R3%+魔<ȇn:Vv!h}=[݈|F Nօ߼GwZ]!+aU=z*yԡUC2CJ>" 1`:l/`js8(/zA3՜e). %  _ +G)'ڙB鰅_Q۳N@lpL}1WVQI IPKΕ޴"3 D'q*=@"qg6k~՜Q+[肎4ӆ)Sv2_"_O=子Ec[B9߯e~2BsHke3d(ܔm2hthS~鯮DAeLivϰwmލDF C_ M6qK^AC{;d(;RJ?qg<0YWslbuPu"E糌Z߲c<n]\[8MDY&6*ݦ7z6eLE21P5NE*1y|J 5kQIe1Þ _dkE,}[iH~ ";%>3~X;y*ߜ!P*)8V>Z֊ 98Aͮll 4$^E5>8ՄR$d tedF #jGa li$ނ_= =:!M#Ỽ"R>\'pg}MmmUDG0w~1ܤ?o,M$L'<~RC`&&1DӖ: G0xb9Ցg"Z%#F>9&ɜdC@V֌Q 9?wY9%b˴5gk^WQwS8B_en Z溆4ʎޜ7EORnv7U"/RCmHxv6P.ɱD%Ÿ{M -CD 1P ^{*1a"r11'8^WÍN"̃\l/1Ъc3'0:LXb"fXchpŠ!7έgvҢSQb>@rƔ}3Qo&ݼ*-O:JPz 2?W{h,\8ϕrBmG-l}3Fۂ(D|1*۲:k,Rmΐj-!`@cf#W@:\_H> Eh<8t"dڐ&;2 F^ܵ\o1T&ӧdJ3`uhxdߊ钁`lOg Z! xY FqJR<wT FXC.G}h!GMśݼąj0 t|GۃKBS$.7B-0{iEݿ݅U׫,LFq] yx*4l~!fJIXwv%G_3@=j"mV,sF\/ٵΐ+Qz2`xY(/oʗ;., e?W;ۖzQӲG2>֝jg~2iRL^wMbb JD(38}/ZZ\iBK*tÃAeN@(%an*M312&2 SGeIgX\OP֙Z@t]_I:%? j= W|G&\')evpi)̌'xRy) v$Md\iˊ:/P @A?ԤG&zB|%DKyYiC=a m#Xx]m9qM4` d:8BpqEl8(h%`=^#!1]> ]t 2 _T6GGkУk\Lnp=p+`v5Oad͇ NRy8 Kp7:9ky nI;tQЏ{w|EϬ?ìN9AR\vy%2;ic)bw1l%DͲFesMGzTA}>ˏ:쩩npOv۔FV u "7:]E(\$#sy@f7"х;x{y+ ;X#v,]a}YwO #Yy]IdMe gK&0>Tyu92C70N 0AS o #`eS3R9gt70P__{~d 82{naù*P UyΔˁ}|Qlf"kU,V`;՗XDPB@*=ޠuxFVev*m%\̓Csj\j}q{*Z~=nY (㥣%&++šOOUrGWA 2EEiq Qmb-<7%E8L[.Ɨ+ ͕=~LfR<џ)N}%rwpU_1vӌ-^&]%Bԡ6T^ngPd(* I[=h%V/I"O(w-ۄ׏0{|)#r}J6C#G]'yκ4t7x*L*.4SWW>]'D)K0ϥ{n](2Z1$pHvgazMHZ_O˯ W Jݭ濫̏MώkG\z3̪Yjk8;h}%,Gmڌ QBoJe {KVug#ٮ\IɰZw{{/.>K3j- gg M<X݉F7ؼ=fؓۄk vPއg6nt9hGQh8m+G;Gԇr5R>`owK yAs_V`CGs ҀZ6ٺvWT4y"?!J1 WLeen]PTzdH{CLMK\֎:j?d~+MuL^8&\dꬕF`IZѧX9aE4so2VB. qrː(%=D6sa,x&MtX4 C(\8狹BNrrJy\l)~oij(o'nUi7 ~ڦFY= R2qp}S6ܡ2faMFGG][(]>sB^S(#6p~ZI!Gn}c^Ld*xq@W}ɠr$iX6\A:4Bdu8X" ߣa&Fg`Iw>Gޗ!3"5.SߢƣO怶Cٲ2Hd dH°.A.26z m .XmtLO!X+kcQhoW&毂S:J#-8gq0^$6ZEduG*t#bU0üz 5\e<}&=@L?6{i>a"$Vi7!{nq_g^c`JvoۄY:(#:LyD- _\?)БZ;.,Xl&"L(ie2Ήo*zZ7t-*3& /*/X^֟"\$ \(E#ɴ%䤲Y0(;ghSn+ cfҎ}״/#pA.-V%DeQz~r[$L=:_&eӒ4+/{f 5k(ԢB:ZU:@(~Q[nF,ՓO_:#׳~Sx!deaLY~`O4 gP)UE:bI{?&eP$M9,jd-Uڍ*Y0(B< G`hڂypQM_,:dZ gxj&~QvDY+=:ؿF('a AF |zd{ CW8f?ojB7c6U:?K=dC|o^ܡp dZ 4//x?lJrF:3pGw 1&!ѺߢᏣb5zhTRb ރ"}YiP Wir"gP8*sbYp z%O*HP0'qGTM% ^zV6ĀHҭ獚t[.NL8\ݴtiJlIw#=&s9I#C(87ȩW~o''RlI˷*JZ  &7vӷP%_uWLc.YY7'#_:# ;&e-bn08|=M쒹]ooets[zU;ǜoV0B%cpb?LKʝGipa܉ƠЏϑM97jq*{+x;rVb`Y$r*&kEnbBwSöPJOڄW ODaNL {u[S&G)q, 3^8γ䋇ab<ɨ6'HuӶ6\HTJY, n#vs{gӿ]&Q]x!g7Kڑ :ɬL ,Ck #"҅u ?n;$=Q<#U` q¯fթb8Xt"Dr:5%lDYpZf*¨GJ}kQDpėf{5Vpa3ɢ|ky. G9.c'2]>ps^ne4=p*D&dB ,\Bԏq^ZD̍SSAj[lo!'P7oT\)4+ l*eTg){iXu26X5NҤn:jR::zq:6ʂ@) 6}CSVz^OgU ;>Q|hj].ZRvCۅ2ԚSreΛ;p׆1ny V=u c[rF9S'0%O܀d>~^0pi %ɂ{ɳ8[+rC=M`p62hf%mhX̆B| ޟ-qT{s"D\w^+kS gLAbg&,1IYqNqXBoչyK(ԈN }SSP`hT0 tIv$z({M#97/;.-߅ 1,ѓV2әJeJ[USIr ސŢdLm/ȑ]'s 4/~CX ]' gy3jo .b oqE|kYdv,wV8K7d^I/އ-x;4|]*e9_H|7'Tٴ6r(_oq,'}n "PػgbotHeAJz|B,p{ DBXzݣ= eF)lSLuֺ<'H1P[BQpmK }k!BWnU00B$:2yS*mej:s[( X2_%ݳ28'P1lv"$3TU3rU Ss5ww,`tgc[oECMUr)AWm &iZҐ!Z,Mgq=)X|M ȩw1s{s{A~_a<m=2BޠoIY7>!*Pɏ[Ϳǖi7_6`CXUPoX}ޜ`ZY'&ߒ.KE6]-N+^L߼Ֆwb*<6 l@ hվ/Wes&ܜ/=؉`"BjI˱qd1uZCСqDRä:>c9ٺhU7dm YZ