root-tutorial-6.32.08-1.el9$> 57MŷTZcVM>;?d  C $__ !^_ ,_ A_ w_ _T_/_ (_2(_8h19,1:1G_H%0_I:_X@ Y@\@ _]U_^Jbde f%l(tD_u_v<%<@Croot-tutorial6.32.081.el9ROOT tutorial scripts and test suiteThis package contains the tutorial scripts and test suite for ROOT.g6o buildvm-a64-05.iad2.fedoraproject.orgѠFedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://root.cern/linuxnoarchnQ  EZ  y HZ=r7 ;< S P ` 2& & |b i +y x _q \| Y+ 0'S o IZG7p+!7- ,b G Z| S `'|888Ys /'s((d>pp Ajz p pxGwIuY1= f '!;T@g8/?d!n w B w% / Sj@1 *,W  b+s h&o$:@ K  g C( ( ) ;X ( H-5@ J N( o2'u <xFB Pj7%oYHs NFBe m i| 2  ] 8f   O9S@82\ R N6a*_E@i1H 'r_ r, Z~9ʸ 6< >=MlAf 1w k mD  6HT!N \ b 8 <4J T/ jO 1 b` 5.|:v Q1& ,  C a  Z0v"{-n^/SF{E _27k b 0> x,Y% C TEXJ 5 l+ @ Yb   b <   _/q'  P (N *L sc l8@\ ]z> } Z> # # x0F'd GT _ - B |  ~ tR=  30 a *5 s s @&P.m  .  6D Z8 !( %"lNN'"%  <$b% @c@@uh54A4w :Io% "" Q l  ! LB6{!V 0 . q =k">+$@Q0 :> Z h A $   p  A7  {   e sl 0 s -V 0 1 - rVL 3= }z) s 8 3  S D  ]{ > v I b r   *df j {  - lR GB e ,f^ S $ C< L 8 A %iJB Z  _ yy 0*0"9n  e   Z(" +*p 3  e [f3c.aU@H^>=L<Wa#_N-EM z+M?U%Y"/`P &/C  l=AGh   tplmge uLN]ORCsL 96 F  9FmVK'l? gDI8<JBe6p2Dw8&Q' I }' ?Ū^NL O c7  I+r[ {mnJ r  ;Rw6(Q/)2 / % A  4//  "9  #HszH2Xql'$m&W4&<\)T y3 D A $+ . "y: C/  W <A+t` q{`'* MA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤g6|g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g6|g5~g5~g6|g5~g6|g5~g6|g5~g6|g5~g6|g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g6|[g6|g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g6|g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g6|g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g6|g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g6|g5~g5~g6|g6|g6|g6|g6|g6|g6|g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g6|g5~g5~g6|g5~g6|g5~g5~g6|g5~g6|g5~g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g5~g6|g5~g5~g6|g5~g5~g5~g5~g5~g5~g5~g5~g5~c04583cf643d3e5bea975bcb129b68d354bc2878ea7c9a8ac2fb66a66333f647783cb7b4e33420fda0c38177e8ca34aa595a0fe4c1ab2adce51ccf489df90b805e27b39220e140a1c4d1e5ff348b04651da93e07b2aebc842a1d9bc229f6f0463f6fa89ad506bd3abbf59aa57f4821389737d42a00b1dc0e206e2af17859d26831ec222cae016dccdd83cf023b568fd3fb21ae92745758367ac2e551f308a435b3472b528ff0b44f71264a1340917eee61696c842ac579c6a44810601e7ba20bfc136d6aff78974f2992e4cc0054aaacc84904103e9e031c6a8a6035276794fa07fd6b02c4d217b9564dd4049f69e063d086810da249cc6fc4767779c944cbbcba660431b64ce33f67febf3ac025ea4a74aa11cfd064c249d3e73ef1b8aa133a6cef67be7f3946995b039f9c33d57d57567a38afc2851be46148c62490d859695826d5f3b57049fb8b71e1de23f8ac50419ed72a8244fd05f5a58b0a2b4d46ea51b5eab5550bf512d9523314d31914975d887c3656e5540c6d2712b0e586551a120f5173bbd849b4b8f8a83a97385a986fedb913ba8e3719edeab6f963e19e2bccc6037f8b8714ba254688495e86929b9b2fbe00535ac6a4431b13beca33f479b6da8be332563f0489cd746353caa6847e00b1543dd13584deac9efa220d5b548219b08d5c73d9e61c852968a54b25c5377c5e76d228da590c0564e4f94cab59d5acf6058cebffc42d870d080257b2e108d59be23b0860e6027f47c7a3f13d00613e972efc2fc7aeefb7142917d677bc933b7f7beb823879b98211a880b410550a7e5553deca4f2c8a7deb625c06ee2ea40cb552ebbaddbe154e68fba74b1ddad7c3e7c47d13415786b59e4327455307682527c73472cce8ac9a0323b6320c0065e3c4c52fdad1c2966708768803200e212f5889fa9b304f760add81847926ad8e145ce189a3e1968cc307de0aa1cb7e13c69f24ce62cd60484eb0c20f15ee38a889bc617c161f2a4100eb87979787770a1daf7af848ebd6abb37086a896289ee098223897ece38064c9c167310244dd4e56c79741036f4932d906ffde177577c87bc197a548aa860652bdb90a65fc532b33774296ec00ef3f006500b0a51301a514f2efbb16c3e5062f1aa7ac671b2a80535e00482a2ed248bebe94eacca5d983d0183bdae3d424faafeb09090a8993201064939dd39257ebb8d03d771422f03c34d8fb04e547b52bc06cbfc5dc39ba0e30f887f475f1584a2364d16768115820784af41729be0231f29926e5286e8ef2da3aa1b935945671c192d6ae65d1db3f273aa8800709c3ad64f9b2f07b0017b695c3602155fd702322d7a5df16d656441c24a9354ae0c25ae0d7142dd4a0106e9da6030cba89eb7ae8aacab345fe9eaf839e16724bb8332bc84e409611d268774eca5d893fd332fe0e7fc8849eb16a5f645595b7938dd651168d90a66b3c5d1e37774d5f5a3535ff13a45818d96a1834b4f1ce0a4a9e7a489e8ca0254ef403bb34eb062b459d6225eaf61c507c76d6e124ad1f82b13f8a712f5e3c3e732065278014403f961c46914bdae7027783d904244f1f4a532a6e6dd8965a420c34bd7e02eb7eb7addba6e38f7d8697c3522ca158170f4c9c4335452f879bfa48cb19b5743d7576568dcf8a5cae52f0f7a543170c5cdf78e34efc605895c2f783295d86d37a175ca3f42fb4ae06f8d4f838b177f422cc5be958658ef9bc090cf3f309022a54790ba69f4f463743ceb713fe9d74e034e0522342b00a0b205a72f378f72602c6bd6dd200f13f70cb7363afc4dda7cc9b6518885e950c4e913c333f5ec7d12bbe8cc5651d56034cff47db87d2e0c3a51956a4a7eca02e4c74d1d95eb9c77f977ec1e7b4e68158bbabb06df121e597ae733310e3f359cac80bd1f0037989d1c2f4b7565f8d7572786f7a144ebc4221cb4a15f6f015bb0bfe03c809ebcab86a81e8912dc3fb14668c567cb15153e60579415ebcf1f931520f4cc74ac861d7e8af4f46eedffd5bf348607a1badc35d72c6ae776099f2df3855f184b5fd70ded1b7d59fbbeefb87d54fb0e3d151889dcc1ec62a1035c8f6a1264670ec4ab944c24c647535e75a019c432a3aee3a86baf9bc75ededc743bf3eba90cd83cd0674540884b9db18f6d4de26fd0bb7362e295a19380c148d2812638eef367186cfab9539657e827e54602803f7852ba1cdf25932af70ce09c5dc15bae4159e87d56dd3050b28a325dcc66847c868a46204e434955e44aedfe825de115c7513345d8da5f587c1df3d637f06900a04d7a5241c8d64cc79e095b98efab9c89b63b62d6712b164296f1537ade252cb73036a87b6db5cccac85f048ba6d47cee74d65c567ba2b873c7276f6222d966b84c68c24f5a802a8a3790c4be8a62ea1dbd50d4b9af6d290e4c56458fa39090e5e0f5831a7ff4f236017f7519347f8a6722f86985f7bba6ce480874d51c5e84cdf4e230a7845a12923851b12763ad93dbba632f5713aa192e4d3c2732203882f20ce1a569e57f5fe3023647d7fe781a28c2fa1f541cfab421fe2d0aef0ee1b50786f438bbd3b5c1cf026dbb92429e710ff803a55d9dbac4165d651ce49fe20c4e3c3ba8e11a03bc420122e51b666cd41d5c4ae33a6dafa232999c0c6b2f0d70f1383bf25b594e9212bd6bc732c6e86948c3206f2948fdd836badec86cf4c517359e59bf644bfa11466bbc348fbef823d1c99f7c56b21ab0b8850cb984679e87dc1add7ad413f4912029a9cca87cdd89dfa74c4a06c73de9be68dad1431d94e0fb4e769afb70d6ab15b3c79aab5ff284ffe5ac7c8109a3aa08b5977a312da14137fa2caa8ae3175fc330f6d2ae0da5609658be136a0b0b0b179d1ca5395cab9de3985af24cee879c2dafdcdaa239c364b15098fcf67d83b22915d7a5230e4e231ef35712ed7e48509c30c9336517cc1db67d054fb8fd0694c36f68cad863638263b3fc0e6b3ebae95d1ed55744f3c063a5d478bda8c0b5a5ab3914d318ca99a7f4a6afc496447a05d1f59970024992dc3cdc300a7c589865012dcdf8308eb505f9f490c1e5f132eb93a3d23ee9f12206025c1d0cd64f2ee99064929111e4ec3e57b9fabbdda2c803bd822fd8431a7a08a37f8682f40645d8fca6e40da9e6ce47a99c3e99fd69c2b7f43899f9fb2ebbcd3a79b1c31915c3742bfac47b55b781e2295c107216c9ef1873f3d917cc89aaf39c0e72da2325a57c677ef46d7006001662820e3d7097a3f19ca68d94393c49113ad0184de5476769e961f189ab902f4f466ba0f06e8f2980a224def52e04abfd0fa1c063141def09eacd34a908ee38e4662617cc4300ace1ecc74c68ab6ad1093e3ffc3c96dc28fe7256fda03403922fd4f2175d3f6ca1371d9a47fe25aa99e46767e1ae73507a65b38939e3fdae0e7af7eb3207f165faf53ff7b744388034c20aad15dbb811150094a25570fa39f53b60a9ce5c75b9d8c18aa56300a64c7be8afa90f5c93c5ac3239fb091f7e8709f0a35b7be18feea45a7b89aee5b74d0c24702b92191e19bd02c97c395219b37545418eef795ccf076e3e69eceb4073a7fefb8df291ad7b4455b518b349ecc70c4134b2e8e61d175166013ea24f0729b9a2fb5e8dc74eb816c4e5326c13592d5cccac9a093dd873aab31ff76edbbf35dc3bd3668004ffa32f5e33d42b9c5301766fb0e53c30efe1f45102fb3abf4fb3a4934e3bd95e156b38b926a67880f5048e49d6c4861e6883f967ea1caece4fe438314361255557872b286a08e569f472c0c8d886aa3af30c818945756a0f8a69593b28176679317669caa594e7ef2e804f20911f6efc10c0cc68312e307cc30adeb1ee101386c1506982f473763d4d4a156f02e8b94eed66ca51c01088af1a4f154708313e4e5a97c09f790c96e0eeb7d84849f7f1af0eff79b1ac5a87db620b078011b7f6911900b3169d42009af517f29b0adef6f796be94e7c88bef2c4734cfe56534249afae8a6688cb5f1cba93b0d19567e10b0d907e60c6d1556d3150a3a247b64eaf2d88ea713e19b9d635b6c82ca37a00211cdebbe40b74f0d702f2c34a34c58f554beee07102808c5d728fefacc6bc8e60770759bf10be1387f87ad9279698bd6ed401fc0eb7600992bbdecc23c48e2b77065cdd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83dd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83dd4f9e6b6ae68dfd99f4781916a76a036f061d6cb2b707b462afef451f9ecc83344d183bb295229607083fa5e107ebbb70981a936d9d093256bf644697303defe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85579f9b67b7f0769b9ace049d62de9324bf20c6b25cc486feb0ca5834feb2ca84ee19f3e6cb52d3d52e472aaab92d518edf17804ff3fe88925523051fc5d46fcefc970d8039956f138f2c37f0bdd109e5ff0e2fd2f500161b18aca56978ec82c25daf90c67a3df7a995672e8ca6fdb0a2192a6b299b24518211e186a4b0e75fff9aa86126c5fff55ba2798c45aeb9c5054a1d99f5956e14281c2ad6305ae0647a66224f69ce035719f08a507badf43e04f978ced2739679458e7f08cffa6382e1950cd15868b66cc536f2db0ccd20d058744229e4bde9397eaf0f74ed4128246cf12d8ec4035b574b4d5bb0ef1bb10cd29ce8703f6816cde90dc9cecf051bf1aea802d3f59232cff6b19885fe19fbe6d358ab28c029f6975e385d42a000debcef14d67a7268776356650b1a62f62f5355a4820868c61fe5128f127e8b0b0853eb87608285471586348d23db7bc585d8ecfaf00c55a96b3e82e126f3161f75adb99a95297a17edfd6cb73e4cf36117db0d0f3a02fb0666b4bdc02a085ea199951f97b6f6bda28487d2377325bb283d5cffa48a11a73469791981940ef189673750c7780876f3fb37d3581dc931edae91b32ede04260f4f744783e357247d9ebc799b320f512e5e4e63f370e381285822d2b18ce867d8e377af4941593adbe312ec9cc83469c7e66b0844c1a9ff853fa5bc542907772d37856d77ee39d1995d9aa1ce96c200bc2324043a1ee9969e035a224fed38b89d3f41e132da9a05eb215b7615d82db6b5f5db9d7dc940a4b81de2563b876fcd6ca905c958998c3067c61aa9c03eadc43c1b0ef2afd6906a0fcd24ceb8b35e30bc5cb6046a48b12aaf9b2a17552e973015b9bf399be7025fac8a07e14f0fef2765eef37b558d57a78084067fbfc0f98edc12b0bccd50c70162b54a9b53c0aad9e2fc6ec3e3b31de8482d52b55912c48daf5a16565b9b57718dd2567b4aff1365749961deb780a64a5803014b0a36913ae653f6ea6d36ca7b27876ce41f05ccba8cce63e3e7a4b808b05b4a49b22683ef86241a7751bcd6e7a152d10c90a3646955fdbdae43eb491212581dac35354719fe0a82cbc39e7306b2ff4e962d4df5dfbc3c50503fae72b1a6ac8b8ed7b86c2c2f6d9afeec6a8fc15bd524468cf1202ed8928cbcf804c22e50a66d83e50d7ae732a8995508b72a500332f96537fa97247270b17be8f5250c89851982c8f7c955e96493d903eff8ec5164c80027b1e2a691fb44708f101b91275578e4cb7ece0f7f0842d7b6dd96235034fc548d4d26477faf897521bd630f502ee3c296739e460a2ad7d402550c3b807bf1a93dd6dc7c90a2e244671047ffaa386d37de0c47a518e2c88dcac1e25acac96624ac133dcf1d505acde3465d2eb61aa2e727246b30c31dc410813221e7a75daad946739ac08e09ddb61aeee03f5c56d5d58f6eafc5a6df0fbc068502c759e4d9328fd223eeada9eb08a3a0e53fe57b6073cfdb54261775c6c77316d6325cae378755084a86f4c03c873b521c77ea20656106c1b01652235b7093fd2f10a6c8327f5489d6f1a9902879db12ba2e467cc5a33a301a7e5d8c383ad5a023680aeee2f7d951842a16ab938a3c33f1fdd69f6ceec82a48817f56613667b4e83eecf2a39eb4281ec3e928b733d8890cf052b75c9030dd1e87fcc6f44e25d048d5eee432e99956e55c28373dbe542ce4fccef433eab6feea96895ce411e1170d27ba1dce5ffe77fa18c408b946021ef2c696302deb615c888a864b516bafbf1e69e1c18fceddd263e1dbc2a1487f5e00bfe68e0d5394aa208ad401d93476984e1738a3c8f93716b14f62afa14129706d6aa9323c26c831cf01cfaf8058d2691473bf738eb5b8fb733c25b8a86740111a56a41ede89a7d0b099165d992d58603eee613341fc5e0f40c22971c7c081874b7dd5ac8250a22a74f144baf044f6f024eab56dc1c150e0d55d168a1269272ed873839c6f290b9a1f97399abbe91f446eee9c09e35b7868c1d0b3704af72c9d485cdc896bab9c448c214e85e23e9f091c1c344c277e5951a4eb7bb361866989a0279e7a1328fd967a4e99b6bf4cb18a675f5736ced5dff50a2d8ef6ec98262a7ef67971183337f8ee7e13324a6bbf3b9721ce75886e73d3a17d428bc7dd73cbb1688a121afbe2a41d5d4f11f3c42b8f712585a14e80d95528bdcff19380c42359603aeb2e7422cbbd968c3515bfb5456432891bed81be73033a9081f7b4f87517145d24fb35b769a87b5f3a5d5a6004d016ec5f7a5a376e9a1baba30230b5421936d41e327e298eb88f7911431f8a5f6fb65b38e7eab3d282aa9c1a08259bb1d0207a59edaf337235032388cfcc51a1a92523342609db8759972fa4539519bcc9db835108521d40c4c9ccd7475b81075461d186fb6ede37f65bfe05a9cc6ad180f46281e93e0032503e44a616f45edfe5ef5771ca24fc2d375d4e35e72e5afba23acdd503f4a9e22fa936d72eb9f673639449828cd3b3e7d5173d482d17b9a3adbb5a30a27deea29a8d2e3dce1714a596b9e365b45858f574399a846ef266ad0b37c9e555f7208ea8ffe9cc3d380258db8f23e27bf6163aff96bf80389e23c4fb44b5a675ee13133554963a8fc9a1530279112de231a200c9882c0f39df5d3942755a258c41fa8967032e9dbc5c8b47c2f9d7e0c3b32b629d5daa7f7ef578b4dba9706d046d8ba4579c2c2d42e5e08cfe2035f5bb185816c1f9bae954ce9fcb441167be704d0bf6cd6ec8d8e8cd0127bb7d4c1f0623765d73bb8446da612e0af069c29a7fc279da502c2d6ba19f167ca4bf3129c4a8496272a0117217a737fc12cacc5c60407b3eb95e2693da92a05b46d50c262ad3fa4c40ba4d5c9d868720596065f0b10c3ec99d5f6b904442fad97735d7da32d4524d6b54d0a92b27a9fceef4d2cee0203b1776ae007065f37523f2715889d8ccfb54e9d9bb3d053037392ed5417902240526cda315664a631d37472f14d81ec070ca261b741d70fcb893de4974ab85e069aa7e2070df0b653d0484377869714b8da60dbca844cc120a8884d56bdaf9fb0d4b28726c4fe1489c7a56ba5ef6a5185b8442a13278cd836eca3cad25f959b2eb916a007e69f459d9a215b43dfc247443bd9371dac507924afd4a878f4eff20118761bd28fb955f1b6ce9f8af5aab0e8183884a84ba4ca1154965da6d963c25157beecc135bf1d9e9cdab20b299b2d1345dd028344715f607c013969d2339f395395800da5e1611f47c297b9c20bb9fae3c78daa8f47565c84aa882d32a6f89fe0ac24a95dbd7a46e7e3022d6d6e8477e5f1ff2956d818181a0efaf0b655b797c1deffdabfebeab69034c497c7303c07976abc23b56262dc747b3518afa7e477801e4027a2772ec40d73e35aa9c2139800d2d4cb391b27829f93cc03db662d3c60c0b16ffa59bd0c133872e19aa2f89dcbe7f6e3d1175bd17f4d1fdff19d8f0c8594ac5df625a68cc6898cdadbba1e1765dd020a5d3d97c2407ca270abf4f84cdb26af52980c88c18c88c0a9df22de54369ffde4c83882f8dcfb3e2e4f4fcb9a1b86aa9452bc80713633098c6d2edea278d95eb77d0ada4faf309fe4849821ad6376ad4fb65f7b2a286ba9259359774d213e44af07a57c18f0ef9e09ed84cb406fcde508c092be290d409092bde67f85aa00c69df5bb91c7efa38610c31fa6709c46e11543db5e09bb3e90ef6b6ed1a1f501f92a2372864f67a10e2e185f35fc9187cd6de3c6fe6c6906d2c8efedce2190ca46326bb786bf03d9614e0c3705961b2131e815d1d1dd653554e046c157c915f4614bbfd511bf807523578c3255ad54e70a191bcf9d3358143e4f2521abb920e60a65efc497e2e37648494d9b5389e46692ccba11480a016ade14826a02823e2875522f92fdc86e5afdf8538c2b23659914472f89ed0f2cb6f0f7cedfc9852a1cabaaf63f2e9f27ed72f501a48cfe2c70017510eb5619b6fce88ef4d8e2515a3fa566306cc103fdad29e2089512a5fb5479c714bbb27266a6f5131877c2c19748acf63aba7e43cf4604325b06a59cb1b231cc82ef04ef01ccb968393f1d05c7d06d798b8f3f359d6c866b29f5929930cd236337026eb16fa0243ae0d82846912f45b2ae3a384e1fb715eddbdd1f63f9b331cde61e67d37e7a2bc9307d7306bf4ce72c67be05f938d893cd3686d5ec71f1d49f5840eeb73ff2cd283a20c4e2e3d643fb83eddf4280fe83e7a92a7463b38cb8e7a5d08d3593236eabe724bafe8938ee094ffdd087cfe99a9b9da91609f4c668b1a2529c456d24dee8900908d5ff53ef6c3024b41df1f28de0e06b58c784e753135df1404e60ef1ae47a6eda6e512c8fe7b43a4335b5f200c6eebf095b1435f56029fea65e4a7c241f8b5b850d4f0f4b84fadcb57e2f24b6b36f2fd3f87be9f4743b56950195109856beea8cb1d4677ad2e52b9bbae06647fae05517047aa5db2387e19fc49a0f75c6bc32b884ad106664f8d4bf39eed3559718028d79b1be80e3bc54a84acb717e4462fac9635e18f09948d69ef21c2ec4b75c9a0f73f940ca0d94090a7dffc71ba0663b1943a8631cf8b1d674ec948731f66540b9b2aae438620b285383073f8002ed499e74813dc734436f4a96f26e34ffde93fa797b36ea2c4dd94d39427b54b98971d6f415848ad6af56e7dc1fcaaf33f11cd59540cf9756e76fa3f044708d7dd61d302ed713b6292bed51a21ea179463c02c4108fe894654f6fbc1afe5efaeef6aab53023a95c3e808d34d006ece0a3db6a127be3f699529b8129f3762984964146741cbf185740cc7e0ae20f57fa5db0948cecef1b1adf311cf889bf98af1fc45091df5ee2b0405ba008243593d0b35a82eede37f46f6c6f66c0520588c72281d8ec65132e7a2bcc01dc717a5183fec093cf72c3ee614b95ef6060c13942ac7142da12657d3b9fe4a6a0e169b25f40faaee38cf2cfeca06bfbe7da84643946ffdf806c912f7dd5a84a4ddf70f01697877504569133150025ed9928d143e6321c67959842c9e77fc24d1dadd698a338c02a5a6efd44ca1e8f6fcecb83260fad1ca01a7098ccb522e71f11f7da6b40efa2b72f74683d08c7176defac97106fb756d9fdc336ca09ad2efdf15c2cc0580a9c445fb985976970affaa2b799b81536dc2d8c4591cba418651f43f447289bf148755f24c151ef7b9b92480d9cd3fbc8ff740466b3d58ce6fe1b1e67b26bfdf278ff6383c1338723166a230fe297e2d02c05d19ee74782b455410e8760b39a418fe4ccd02ee2f3245f573738e49c2ff707d77cb798cc0dfa2d2111777050d20c57535ae30be18a42b3a078bcc29dfe20ffbdccf0e88e7ba4725ca11b3308e1775e17c85e178ca042ae074bfcb5461ac400f3787811a6721ce71ab941eb69ec474481e21b4b6e1a0ad9f94fbb421987b9551bfaa7cf6532532d90676685d21a0370cf7bf607c83353dc6212d240eaffe570301d300fe9d1842308ad8d69bb18d0ef9bd489d752d890b65ea6b661de008bfd8e5542c82592fc2ab63b053eb206d7a5862f2667e064c5e3d2d75f602e8805bcd02801a6adfe5c007495f040dbe7f1fb50a1065cc314e75ca8147b89d5d9e2c683bc923dc89613a522d91c5a4f312c7b443cc5dae4396be8b773d1ba37b4366172f02b32843e27e69a2b4b6c08977500ff198bb3bc0ab138463d00ad052b35ddf1e60762cb1697a35d7febccbabefb3bc43449691c836b25f47b15ccc8a26ff5bb9f31c9e15a0a8abdf3fea5fefafa73709d0ca943903d41c79db5d145a144dd7d25d50ac434a33a147d9ad05921e48371d80ef3454d7d1a1fde88718ccc79195c0f8a148656c5219ce959626b9c64d390bc5d059710c4f988f6319e0146f932a68a0ec6ba09d82293b978a294da0c58281086c1c1652945cc2bff4a912d7393e15d9afc0cd3ff1de097591405ad7c9e7895d2245cc2d199ba0548859b42dc3d5f11f2b3b50021f9ebd0a7e0e836f4e89fffec402dde3c66766888ee24e661c564072f88f1e99e8e5877403705ebcbb1246adc640a4a8d4bd91d19108247c96d59c02379d2a8695e542176e0b950190db5aa4cf78cfd8b98644ae6bdfe2c034a0d4aad7703936df1a30a4703acc30a2eca0b4ac159b05d03074b112119810e759596d38976ee2d3bc444fbdd38f851e785fd101a7ee5ab989e2fb048524082e80d5448449b42141b0aa0c31d4496d6b2bad5c82503d9d372cb4ffd59b32b0d46a346a1291786850eeafd3f6e5ec943500d9d7ac45aa48940508242ee5c2828ed1cf046474d6dfe2a21cd684d51e2f885b6410be94bdb5302ae4162d53f75e35700ffc8a026d9d5dd8e0b39969521771c93a5fa4da26dbc92bb9b563c52cf0acdb0bf0da54bb1893731f6be72706cb28c7f53cf503e0cb4565937ad8ecef6f6b9fe2f972b1372708b6d8f8522f8232343c6a9be0cfbdf9c8e1ed7ab07cf305a4491b69d6d838255605e2b56ef60613a95641a78db9f4008675d0bc6dd6c5824a1a344b2f1d66bac7c54a6b62622800f062bf4c3ef3dcc341ba0b40ec10af6e287cebce72906bc901872f657a146f999900dd760989fb34abb8bfc73f2f111395aaf1ebba0c5d472cd1f21f0018db7691e03f0a157c90b1b5af29e347de6927b24e19e92d4303be8ac7c34d2873069e9ce8e5cc296798815c3fa55fd37a8be6607b6654a283c69a08735149232c0a262bcfb260c673c5f7987ccd88889a459d44d7860d8191fcb25481fbd5dff093ac42f95bdc382d5618d3882669f52be3576c3d780720914bc857e3d6a9eb2451417e1cd75c1e04549fc7f32494e099c4d3a29cc17fef870065873d80045ca46997fb4137cb91af9846dc4886316101cbad50bbdc3cf03de8df799210cda2d2221164aed27900c233c5fb78bf30dfa52cf47834e6a292aeabc2643aaee40be49d258006c606dd7e46e9751b3e61b11f9988148d3bc72d2ca79edc3fe63c04d30b64e1624aa7f4a34526b881b6b278e0833bc4d7eb670cd175f0fdda4bbcd4bc724c8e2448730f5fcdceba767d5fce7b8a8c426a34423eb623cab3882ac220d7dee7e981b1c1d233744127828ffb05f9afe39ad52d34b413e7952d2b6836f6e6e6f2a8800899bd074967a01a2be6574e99d1585596958e57abbeafee0709d8a4853dcca823406d10cf25b727914e5f4ba715d27a13a46eb93c1723f7780c93a5c6b855bcb3ac411972056f30a81085fe6ed8af6939f223ae82d77c38b46f5597bc99bc5212187fc139044afdea9fb33e7d280668d0a4724c9a88d66c65d2f3438b37115c2a742c5d9e9e153737c31f4ce27f7d4ba612327d1795c7733751640fd80e8b9d96039ce2fb2c7e9fc41340a287f00da4507250c37304b65f601e83d349e96d554ac1dabccf752f740474da20e3a00abe3c0b2a0751dd16984568addb607d1f7e7c2e09b4cc07cbed2763150bba02aeeffcf1799f6e03217a57ddb1798640855322691d5c7bb0ea26d5934284887e6012b10165accb733851f823d7072ce3adbc5e9458cf7cc2d536f74b8ce7378e5aa00c8098d57097ba04c7228ea78bf970f56aa4cbef1ef883b01965d326a711f83cab74a0fe26d91bef24069ec75dbce9d58339ae0b5758166bacfeae669cf8fe977dc25381b1ad241e829fd166c3ba24da24df3966b9a7a90bf4f9509963b1bd17e9c7b92714b76c0faacc36055c191ce9f927ba8eb926c2d6a1d73ade617b6cf930cf9e504526c82dc9899f8b5f139921a9e519948b44aa267cb7f2a8d074af17bb8bba943a26db7e99e796b01e35e2da2cc846d8879f2dcb74ae6ef9231ba9bef3022bc46286ab6b8cc9767d511d548c2719a253f365cdb1a1ab5f94bc52a91c88ec19102c03175f8fb497e5e48c857c1eebf5ade6bff091861abcbdee9e3374201e25931454b279558649b711aabcb2831a42f97dfda4d245d93c151167cb85e329d6b8a178298dc9946f3e608ee65531f9bde3a2bb8a8ce6bff021ad5d557f572c26ee9eb568773db3292a07ec8adc82ae35d8d6b07ff57cd445560b4f2b9ed88d2e10ba9d1cf58007f034b17d09933ffc76732ef3db81c13e64bfad60d98244c9c2f6aa1eb091816987c8a5ebd4ae256d2f063d83fa48715898429c1a951a4c31a510e08be74df43fba416f60a81f550b8f5bcb37fe558d1a1a7c93cb64aba087f139bc313b5711081ffca6ab5c8fe99435b8b882e0a58503810901cdb23a37d75f9bc7d1b65c99f68a886f9833ba6f5f86425531ca64660a05a2ca89145e6d3dbd7b6bcc7c69cedebb9898fde3e0a579f096df0f97cecfa5cd496a2cf5bbf7b20c6348b04398eaceb160dd228f97aed699cda827a056ec8d36345e6015a835eef31ba0262beb50d3604a7c3d919e98b3f2cc459472c6bf02a5bb49cbe27d19e4822d165a3c4b73f00f76ab472ad44a40ced7d4c9ce15dadfd9c4f5ef02deb2329feaacb5ba65124d7aadddec39ad2d7daf4446b41468078d70d5916de4836e29b1ad6195ff72cbb52be00e5709a07eee3901756e66574a1bf8ed058fc265695cafb87370658af71fd8ccbd160e59b9c3d2941ca5d401e16834017ba98b3380d5b044cd9339e227a93fcb16c9622c7deb5a59e56d7afc8f4d21c3f410f60b665702c7c6a9cab36a2f4da18ce696bed0ba07c779fc594cfa7b0ff26476b0690f2e1230cd1a9e321c0b9338a816b25cc37efeaacdb6ef94a9704955e842605b7a4c725302d570e413e62d30fd4c7621aee35680367dd6c73750667c7ad9011e794a4996afffd766ceff00e33b645864e59542f1105998d562e756de7150c26f2aa6052ec7f62344a4912367e5913c7f893264ba0f9fb680e2305334fe413a67352c489015015ba8a72ca2c83d81df35c4b20896c2b33c1bc7d3510f70ea7e5404fccfd5ac36e43af9397b4e82a9ab9371a5560173b4897efa3acbe4c797e549c47606addc20a842ed4fd31e199d25204342444df03a7c48fe5b9402f2022007b803fe59efc1e450399ffc29bacec3fb9ba0749b38c7288b9bd6c96d8fb2674008c6afd1f9328244481c6c7f7641bc00525c60409ea9162dd74c459f020fd029e97ad10006ca13be06d4b4e7889b478335ebd1bf848501c75790c4190df0d75e5da00c61f4fd8179d87b1f888637de532726dfabd96dac2a85d463f450cc760cd09d727f71c28fb8ed86354b4a3b62bd2d9fea2a601dff57a76d1b3c8784085673bfdcffa4233d33d1084f61a59ef7ffdf651a7ba02056d40d6bab6e0f9d5ad2ac979de4ca14ab7539aec6ef9c9ee2cba58690f3206daa72618d172c78d326e62372c5591c356411c017454dbc21378a66fe50e432195e7274072af73899a91002ee3319a13fb2ea598e77cdcdaaaf5f90b026a470386837b41fb4d6371e6b294cf48c16090f9a30a6e26b33c39aba3373ed9cb9f3e422727fe93d82cac4e521dc3ec521edfc85fceb0101e3f47bdb88dbbe6e2ace24b3945b14eba00cbb437d270ca141304b849c5906a457c3a1a100a3f76888fafae916bfd53252259369e6b9af37cc3ca68692aa9835e8a09d7bce4cb70f416c04acea4460eb81c1da4a7ef283ca57d5e9568b375b57201598c400a5f753191b083e3d5e8d922c40d2afcd5e48eefa961b79c29909a164fbb4dc301651dac1526f3e0977b699f5aa4d7e4715ce4ff5590e78b01e44c6ca1bdc2d2a56e88c32bfab5fbd5872e8f5ef8f410ba0d405d8195d3f6198c052a1c532691b656656fdf7ebb9ea1e35171fcd699d8a3b17bc45ffabb1c679295aa81c20b2ff0718da8aebcb054443ff87f96be5a8c234c7d1d3401ce54023389da0af728744ab9adcd5eb5310821b6895b6b93bd5dd1e24ed9fdd9c4b7f85961ab457beb31169847b399e290ec31e8888c73d157de8a8ebb8d8967e0113a52928685c862a0244c839ce707eee1761cd83ff622b58549d572e433f6658e6b230ae03fddbafcc1a2ba0d6f5478f6c86521f9275a2165f438ddce1883b17223674a937013360e93bad9bf74827cb1163791beb4f739acbdb98e9328de0943e56cbb5c2e3eaf3eb2cbc68e1523325ee1097aec77d6cd77c67d8c4c1d7f7f42485f6e447896ad60855b5410a56bbec0b0f1f89de9f7c2cd11f1cc02623bd479865cabfb16a854e5bb063ef04a8094d01c2d4f7a36d4eab56a614534028c77b9cf8a2d996a38718f8c21d59ee0c2f6372ade2271df3b2703c1e3d8cbd0efffb527da6e1d3343e8f8a77a512fe6db9c79199b720c4653e992bbb39ad71554c234508d33cf40fd1ec65a38bd9b0c106db5caa10aa73c461f334e22a277efd838050a75edd18d84385f42ed006bcae8ae9e85b4f94c61f756854de053a13c746a8c4b88aa9216de36cf7701c5b4d86c45ef8f7b9379d94887eb1e3f7d4ddcabb56d90ba01e83cfdc4c8bbf383403be24408af75f279adb5478c1656e601db149026de6dfdd64117cf38a924f9c281b5363cf8e02acac6d8a7c826aed5999f9913ca6a6ee411b6d4ceba706770f1d70ffccc815ed2afffa0623fe6596fee04f8257f390765169db73f845c8e38c1098ee7a5db961ed039f63ba95a09521e8633ea845b443c9a9273b4bfad019a20a09744f075dba3781dbb4d6e5b6fe6cab0b499c708482af6fd0d2f27be95018e094a391b97ac4937d391539c9607d11bc58710037965ff2895fc14022ac78f5343e13543ff5f16dc24e048dcb7c369955803d249b8b865a7a624be95d4fdae42a7f0cd2d7f7848107db577fc18c437291cb6aa28391fe69b99e95f98572a1e9b4057f6172173fa2488a22edf6fe9ca8a05a8dcc1212932cc988faafe2bf02bf92891cf7fcee42771403a43f57b9b0871641942ea33819d46ef232300bfcbf8f1648adbcf1aa55075fd239dda91bbbeb5c650eff884f59e0b16b6d9f2dfa2f34595d778c7861a47358ddc7a7b6fb0bf04ea802fd1670cf2309549afa05ab4217142b1f5b9c75a7a26b72817a4185ca6c5c25e9bcc4f0ed3ca860218ab9fb2fcbd3a16ae65822df36fea850c398aa73836ce89ab10bdaa642a1a380c54e10840aeb3bad7209c05f46c880ab2afc801484d8836698d6bfba586c3abe403b00db1c7619b4cc6b7ab903602336c1705e62631ad149b342ccf1e0c48e3df5ddc4a18074dcb6ef3c5fd1d4f1f01d0cf0748e44bc4f0d80426fc28b27559cdca8d41cb6a834c4df4f2b559240f6634f942cc16b882de97d69b0ab5f47b3bb8e7e2be82cbee5a99a4a4c74886487248ce915301e8019d0d885261b7d36671f49f961187fb9477fdb111f385f0b68735136816c4ce7799147c52311d527a1c91c0dafed041f398b866d1e458356b00bd50ebba7892b8ea0ad501e9e9a15e51855225b80659fe902325270a1533455ae7ac643e79ff8498580777e8d659b75102ad15e3eed83cd7eba5ff11bb348ee4264420b8cce422cd75216bf7eb7c0b1046da03e63f8ccaf7df63926778706c72481388cd120f95c997428225070659488eb9e2159dd54558c02e709e884a0b49ba4c0e5b540d3bd09f007a0e8e62925b47bd111da34e964fca8167fe1695a522899fd6add9786013558982fd0f389e3b8d8a95ee31954426f15531a2190bd2df669a3a8e4ac3bb671f63facb8515905fb0dbed199373260c9c04b08719d80659196a701e42b422757d287d491d87ed6451f45baf599e28c2d1f99c57ea1900f2ec7eabd14ae83c72f8136ee9c344c926a00302147f84723598885d1c9af9b685329c328523aed264a3d1f0475e62a49180de4c12d879f6d1bf2bcdbe41b92dace685ba2ac766ad745927d115c8d2210e0fa25e3879a15fb98f863857477664abee666cc1ceb1ad5f1d2fcfc949517150ff6a003a1c53a4a604843560a1559f6ee98a386c246f10f6b970a620d95044d8e1e5f3dd225170c848cf40d6e58089a451157c3501dbaa74d5319eedd3b241dd604e937213cf5ae92d7ea7a51e8ccea941cbe072f02c32f19802313cc3977d1c558333c84c6b59bd97a4e1688f0cef16992f4f3df14a44d98e042eaa5a0018db30ad556633b6c1e5c1e9ace877d7279b2d4155722caf838efb0f891c43a2b0e21dc8bb72286ef06a265aaa23b375e902dad3cecef5468df985038c39ecb0d8b2554b184996bf92b10d64dfd3474eef03b0b8f8ff2a337643b1ddc26171a4d403a3618023ec1c19117d647e6a2a058ec55bcb3f8a6edd7aa9eaa998cefc13b1e01e7c046966524e0ad74bdc62188383699c87ebc95b5ca22d6d4d2bfad9c0f08f8c1de4bb2539d6396ed2e078efded70e8ee423e6b279308768668a18e3b3e03a47bc6128e59463e1b52a78c9ed57732076191e1a7c4bcd0fb16de553bc21050ec95fb587be1925004c2aeb85e741ad0e7f30b0b12af53f195a76c04125ce16a5de0126021ae3f837f590791a5db1edd9123ee24ec6b4f9255ec61194e8bb0fd4afaf96e2487558476dc7f3b00776f698e28dc2f5f7ddf3fac3f02a689db5b6f3f3e6ffa7ce19ecd99aa8629d2e4434b618c7008f786534d2d09e425727a2b34284278e571b726af08216b8c33fe06484cf08c143c66b047a19b538ed8ff8c0f03e9bc6e12067972de9451ec62f20a91d7b748eaf775365b19469dac63ba187d0af8581205313bcffeec48a8675a76438803b38cc2d436ff916e79b93d2c39dd21aeeec5e7841b7650cceab9294e0ca59f501b55f700ec969dfb2fb64f67aac4ecfaab4dcf84afef603237c054c6538e2dfd6f7b630c12e167ee93fad5fb6811274f8b963470cd7b3102e6bb40058eeda463d9953b7df41e0223352287fe765ff23055519430e20486997f7d65da42990c04d4aaaf24745938688f330b8950ef9df05b17e3307f849ab241984cead9286f231ffb9edabdcaa8c6951d4b219cf91718ad9be386735505d0addff3b79a651928def050539e166b5eff16f88c36ee978386f9f6f59ead2fa23242eef62182044f69be39f56ac27ae4d897e733f2b00417d0036e71c87d58b708ecefb82c147a5167348465530c5e5288b71d097b510b99561d70d5661a75fecef005db04171fcdc0d56298310fe09519c8e35a9193dbf52a9260b5793af22e2b92bfac8c2fcb8e57a4d3f84ab1dffc0d1d7d8a5fe4d8575b8cf1d09f77f11082f59f2442d63bbf8c8c4887e99bc7d6005378e0864df0a7750dc92c047525dcc2ed7be027b14e9c30f46649df12dda793a880e46e7f215ec8e8e63e50d5ec6a32525a5cd4b27b6a0226b803a25cc7b7f064678b8d5bc470570da4f573b812d606f7271b2a5b746ad7cc9aeae8f9e70e8e5b91973f4ab258be4adf6de10e079053fd31da9be1254637f1cab79db8830aeb6f87a73c0b80f4379a44ab181d49f2a005795e42de03117143191bdbed41bcbba975810b72762002d245a1af72b68aaa5a0239ffea44b8302de1528c6cb476abd411109cfd5861118365af527ca6992d859b661b0fbea2a69284e3be832c679fd89022b8a66ec4994c62a68f1beea4b6018afe7fe7d19e2aa03dd165b0081c7785ab8cb7b3b3113e496cf9b11d5666b51c45f539c3d52aabe920cea9b83cdbd162af88c3ece7155c66ff400b59571742e3986d22ef1be1ee8f467f861307c8298e7f28cc4b791316d23f71b42991495e2a33d4f311d1387932489e78b096da0cb4d2a66780b216715e7d1f0a1ee94f292bd0af9cc9f4d6e5ee62314cdae653fee82cf813c374c8d7f6b38ee7396f997eb7b9a7305b12e328c73e968876d906e49a626a577ea29e125f379907efbd2f2013bd56fd12269ebacc54642c789bf3d38dc942da9a36822f4dff01491e8a8d7b5bb47f209a30b0ea3dfa80eb68d32a5accaf5a2c94ec75e245744c761c63812cd6fe969de55f9a74a3415cf03d9cdd9027a36ed5f6f1d8240ccbcfe4b2210718b5c94a55ecb18041a652111fd4558ee410ad089c52e7607fc3f4fbdfd3d93a758516ab380e6375ef782d8fb5c8f2fbe24ef440ff80c9984b5ff199806cea846335acfb6c6510d3e73fa11af7ea8fa8cdb49259f1a565c9a3a1c5ab551148941bb8fb130a14a8c1d8ba49c6043e9217e22727a1ee6c6526917fd523ae8412e72de25b33a3174297602c9c892cadf40e88ca61940e46b1dd609baeb90b20ea2e69f055ac020b59e41a7e19905b4cb1669b0d30d5fba8ff0e62ab58eb7ce811d78c56a98e4518e8454b23f2a4d961455a9d143b2b7e65a3f2c7dce0a8c6ce41d918e19b6ba1181dd2b5e776900343f338071ec6c89a163e6ef454e0aeaabf29093ba09e84d1b46b0bd9082e76e1b4d56127a23c451eb9953005b5e616768d0ca45de9b5ab0a5dcc628a6a8faf2c0895d43623c65ab4c6a598b213af78148c4ac1411a46fdfe89154d6b054468746d6f434e7eea28834665e766847659a14ce800877c8428c13a5d759d990cf93c6a5ee5c2a10ed3151841659ad19c63f15ee2b5d532e4a2b2f58945eb484df36ecf897aff8ce59abd9f83940369fc4dedc367870d207a7f0ba17636ce4513a47901f1033fd07337b5105727e3d29a1d4648186b93656b5247b503f9c19ebd6a72eb70c7a02d8a0eb7a4df67e9c44eb9b0030bf44622a9215941d329496f43631bc18a2b7af2f526f490d4a54495c6792968b2b9048405ad7671e68478dd5ca9d903d1233fa8658f27d262970e9c21576b7b82749a96adc11ad1a069c5ca685383eb10c38413f58fc2c4b94f17b8bf4fdf9f5e593e7f8fbf1143005ba12f4a87d844cb5431f5e7c4ef983a99ab6b8efe101e76112dabc2649f69f08584f148b55d241d953dd93b5769fc7f39aa4f30378120494d9b8b946d68e732de84dc10c1cf38a8f33156905d8705385d03ad3292bf2239dd5577e437b86034fc10d7cf036c7d3c977df0c3d4c5faa5ccc3f57f61ac5c503e90abf53aee1e91de3483d67a6a0ac636219bf0aec2b0d511de174e5225b799eba59f056f8f7866383ac4798502bd7bfeab7fa80e668560aaf32648b0f3dda60c7062a7a08f325d7a0ef974d51283057ee9e56e7d991fa7d94728e3f807d7474c10e3fdb0cec007faf0c1831e64c65c57a318e225f45e7cdffa31cdd6a21d0882c3ce87e8e1820f4bf51d9cba17a3a1a6741a2b0e9f7f28e45cdcc515f476809be92f309b54bb83e3d34457f16d3dc0f184908e540e3706b478de7a7b92fce18bbb9eafa4cf49841881cf6a6e4b8b22399c4fad14b4713f327e3c6115a33f922ab17d5173adf4d39a798ab31bb5ff9a80100f4c9245a14ad49c5f8baaa413ffe1963871578188615f2d7a4fdab5c50a7b97359dfd6be16d00b45dd1005c075e4d765ca177f0ef1a06cea9185c47b091c28822491715b54e8859185183629e4b2915dacc9b28e646d5564c08f885cc80586fa710591ea3291aabbe32336f93bedbcfdcd0414cd436dc27b058b5bafe0640b397dd1c881e9a118e71d05dd74f10d90c617d77c1f5021210b1894f8d212b8aef6fb3a48f78cf2d19a3b9b6f8b3116d32cfff14712712519a93bea9cad8e339ec5c11cfda100ceb095a25d77a6b19ed49e4ab4b378b22da9ff4e871a463d013959531c676419baf69fe32c058d344abc7701653d795f1c001fdf1f3a005e439f2a1d0aa046c48804c14d66caab30b2f11ca11161608b835746e7f39d7b512e3055a7b0f9bffae43f3e3ff02a7d0294f9957baa6dbf92c614ee43358a95f6f70603cadccb0d82cf614356b933c8d5ec1e5f7877bd69f400d1509b4d26a0f4f77ceb67cad804f289c8ac265fcc8950a842b4f8ac6dc083115df530ec8ef23e26de66a57116b39a4f59b96c0188a72a65da4d82438028f7ee96b3d38f401965d6a6f048c2b0b668f94966034f00bb054365e496691b5c1bcd8fc107c13262930f8bef7d38b8aadd9f5718fb6e5d7c65d8b1a6a3e6dbcbe4ad545ec95e239010d3653254d6b6b57fd54034ddadc0f8e8525866f4dea60c8ad2f7979407e895158a7fcd2da9a79577745d3b2cd2846d66665bca881c9b779fa7da73a015c3c0e696a6266cc26b691b4c602ecc0af1154bfa0598cd4fad90c10b0bd5b6234fc9d3edfea103ee881f4a742d110ffa0cac978907e9f853e641e1eac801866f59cd65197a609d57a8dcafbe5254a7d54cd661e5cc1bed5bf2a24c482a393d80d468deb1e996f507454aeea0295bae5e073a08d53ac590b49d690542493c96758f81ad2fd3808707e4cadf5a3838e065eb41a7d3f0766a41fac6243eda982385bca1963715319d7a2195bcc8151750f5263b5cf91e689cf5068870d0f27c2b762776a226ca9fef5ea9110c8891d8662d966995d09e98fc57c2db4c5b159a9298570efebd6a7658e7a811979afe8e4f7e924461b47f0a5b6d1710f41eb3f3223bdfa02d7fbc62f2902dcd4ba4a0b9e08aa336fbe6bd57619cb3010fa25980f497c6a27de69eab45293a8cd5f9b6ba170451815c0e7ed58e322f516a32ad3104f36a4ad03b266d1a976f63374dfaa945b1a2495e3d2556c9e18921cecb1fe4f5624e6c108b4b8c90f3c153ccc0efaf410c8aa28701af5a3faa88f22fa6df4a7b2b2d443eeb55ec111c03ee07b19d6a861e92837a6aff89bd17a8abaa5468070203054ba740bb56df0a4e55f170d8db148b4e4326d7f15ca1d24577a7e164e94963d04528e7c1af117c2a432f13d570e4a388620498b3a3bd26a669e9c772b22a8a8573472cdeecd32ef6fb6475f5d24ad12466a7f1b2c6041ea9d9f26ed2f88b714e52e1908ead2a84af21f555bbf00823e1b249722646694d4fcddebba8fa2d2fa1527baf6163cf5e6f65517e6f3c6ddea810bae716598147d26d7bdde4be4ac2f8e8e87928e84ede3c332eae4becf13985efc2d876395d15e6cccdbc1a4e1c9950f9f4e5a8d1fb97e6691be85ccfd141af34389a30a0760f0181fe6246aac37d4a269eadbc58dd24f175e6120385b17890dd67998fef9a0885e4b0d4a538758eab78903266c9a7e5858f3b5ad476e610ef8f6c8f0f5bd7e9f57727669a9f8706b87c5b2606431d646b4c0bf82421df2a154809cdfb5a3840ca5a6a3663519ca7bbd0757a994c735291409c9a3be26f948404b3b6c5e7c2d859563d2c7ca127d55c84898dc97f4001213d59ca68e76c5669f0fd011d5f69748a181dfdb64c7ea2adf8f2b2ceb903b0a95832c4ec5720beecf1aea9a8b740f02180a56a12c4b6501b1d3e666f67efda942ef31838e9179e7fd07df0efe5780f239b820f77dd0c0ff69781f5ae174fcf5c1d76c2d628a49c988fce1566007b4ecc318806bff383d181991e6fed060f2835250f883760b501c01f8cc7206112242fafaa420bd71df314bab4f8749d85eb1e5f79f0ac3057f9778e876f1795901a2a000d4ed091e67345a31eb413ac9e46fc025573b047eacc8a84a1e66511772c5814b2604b739695095bcc7030b605cbfdeea632c6b8cb3185bee041a7078138e8e3fdcb2670288e01826fbb9c8aedbb8f9002f5fa83fdf165124c59a7e9fa54d0986b523b6d1b6fd168cfc23116149af0bed43e1e1af75745829308865f904db0f2eadad4f33087bb108b638044cdbf270e4d9e000f5871de502548eea553cc0b61cc2231e150a0a0c9f4f292ed7c427b00c2c8998ca7e2041a756bf6f67a9253976410f82ebc487bd7f33682740bac53742d71e74f956ac08c26006aafe5d397687a66ca79d4cc61e4f745cacb9d74de0067922a189ec8f96d511aee3ef3d662e5bafb227089df95af96c860a3bf6a265dd320d29398805dec7144b4177690e2e5f9e68813644b2f4632af6bb5815769ae2df9e7693f1fab768867e166ac2d6187741fa8782cdc067cd8f9ad4251ebd75c14b336adf71867bc39ebfa2aa6847df3501cd64ba40ec7463b15cb8ccb4f4f4364c021fcb57892f576db00f8d6e569fd266928e6db742c34f4e14f96bc60471a43fedaa512c11f29bc70d71c4ddac408f39c77eb21d850fa80b6531fa502b859235f48b4e7553ec568d4012586f1e12969ce74a99119c5af76c79841ad7ee215c510356d1d9d2f74cedb45e17dea01dcf19ac0f61c39cfaba4b7fbcc503b263abdf2f3e1e35f8ddb343929023cb0876c4e4a08ad6a940dd403933152a676ae5f12a0aaa08191e2489c415da3e3662e23aa13d42ee0c50451b448f9bc88ad694b6b292649f0e0261b094b674f76b55a1b0be1eec220d1302245a337d5a10068cee89eabdf6c651aff4ced0cf97a18a25201221f8d14f33ae22db46ff43f93e2386ec37fd4cba3926d3ae07d0870497cb8567cb1efac7ac90372ebcff65ac926f7a32fb87d21f211902a984b83706150933fd1bd75e0436a00ba6eded2988b8789897169d9f9db8cb675782519b0d87be4024a4c4271071cb147ef6e89a87f877d1dd89a1a059e2a682030bbc546471659067d3b83d131f8b9b0b7ec68ffb56e153d2632285c58aa45a700b83c60a99e7ec47826b4a7c9e2f846281dc3dc3d5db17f9c653456da4f6744a8383c34eb27e07e6a3bdd5d2bbe56d19368d5f69a5b243f9dca6b61f28e5cb870c5c1ff21df10c1b1baf20de0e48bb91296cb9474781750ba28a67e42d8d4d5d0480bf51213acc68c755851edc2a75afaf7bb91f9b546ba2bde5b000770e5f15a898678afc256c3a8ac539a317163b3b9daa72ec310bb519441676bacb915c85684c9bbc23ef0fa3a5b38b3c35350e1072185d2bc3a21e552a03fb67ba87947aa2a3032b19f665afc984589c4cf72e3e24a2bc94f3cf959d4379a53561ffb72f574a025404673719aae6519a74cc7983cc5ab962594fb1ac75cf7bd138c3ab1e2103d14a256e1e6dae62d286a681b0d909211f50fe8f7a74c5cb9703a86e84694adbeda13177b31c9ec6a0a3f5dd3b8b226a09982d8ae146df5b0cf6f588c9a69025341f5f77777811c85a728249f8f3b231ce0c53bf7060f78d1df29baf3bda12a226416661028657209c14e2af9806eb167e0abf0a0a5af20125927378e23a871c902dafda4214abf0ce4a5f0d29566e6516b1300bbff0b55e27b049442125180ea8e321068639a467eb4d309bb6df293a96a6d240cc19b5ca91d1865fb2a9def904411b4582909af142ebedb3266917f500b1c53b4b5980fcf71105e94cb7a09b58a52bc9bbdce1ec0fe5ad5c8cefd986e051c53beb74da2da168f11c5f0f52ba8a25ae11f1b23e097ce7c5b832a58494e6d1fb60f5543244903f2bbf2e31553533103293b34a6d33e4e896c3753df7de28461b02581999d11e2b463ce99bae6bd5710b010379c6649d0df4000bf67df1fb51ece1f1d740e1c4d51030cd198d2a18816d691d895b2d9dca34b95790507f69f9b5306581b737b6e9cd1ddd5d7efc1218818c4f9d03f882a5865f8af5a48ceb9265538948c43aa2e21581434ff9635b60dd51e046973f5be459e815184993a21e6345e9591301eeb73bc2ac545378e6afa85726db2d108cd1ead30a07fc696a9d0fdab25a9d712d872f7085aaaeb22c71771d3be0abd92c9081f8168f6faf62fa63735a8c58f96b206d24acb57e1b8915ceb7b9a23fc86ac61c88248c68f9fa4ce4d8af32b8da13a94e44bdb012e40cd3cce1795bb55a1e577d2a1b42e0db87801ea2e4495362173ef5660a366517100c738df08334da9ff9f23f15f3ecafcba49a0797f9d64c947ff8009f0f9800a774c20bfde206bd8a67564eb0775e5f53b5b92fefeb73529439153547ff8a43542cfed565de9cc16b9600d14c5bd6cfb21cba07d8c6eefebc08c8ecbe97d77ec5ae19bbacce16332f9aff498f05a4761562a6a427df8ad446e648148c4ac1411a46fdfe89154d6b054468746d6f434e7eea28834665e766847655a846b3a5c36ffbf25cf71b3c92e18295456791f679ff7eb14f15305a35abaf0a05ac326c7ba5c2b4f5de27717caf3aeb68ab2897f7944fd9ff0bf3968f62fa2672d8b3f9f06f8d778cc0365ad8a172aa9aef12b49e32ff31ffb6108de379f6ec597f410090310ab19bf5ab8d13ca81bc630f6a0f57826af8c0a67d46ad6802f6478681069442833e8013733413b958b622733563dfb71f8cc3e94e269c3e725d52fa0a31b708083168363fef90e20362e001f728b6e72be9758fabe095e322c6a517822319c5780ec36255a41c97887143b5509e64a2e6ab33c0513f301cf23ede747227c792972907452ca9e59c578ce5c8dfcf0a387544fa2edec88863f8d2fd2c1dfc02ac959988a7d934edca7ab86c3796082dbe2eed92e45d5c068ec0e703e43f6b91c06617560c6b8c12394a816ce8cf2488793954e2610fe73b8259d378aaad309dbc02a96b9d5f62d32bc3be076dddeefb11130411833bce6ce90c82dd51b9b874e8046ddb250c8cf9a190139ee1ba321d63a3e2de9b925e22708cb690b3dc30da40c4bbc9c0e081b3c6c9cb5093d54050a87a2c3422352ca77f239e7afafae61dfb3bc1c1d90bacbb943d851a2e10a3899a229cb918993d2204eea4d5249560587c06e80fd5136036e7d5eb78ca13daeb75ccdf56e50a9b206b7834c78f2a46662febea158e8f25dda4483a0dae0ba5619111b88c63c7e84aaffde5b7ec1f43505a464558672d5a29bdcb6647da6b4514743e83a66546f918b6add669fe5c5ed5f856be0a0d02e4b7df89374a6a878c681cd57557ad63f158880477a2ab483c6feaccba5b1c02e4b875b7a796663ac09dd27c2ea23ba7ede5764a8ff7991cb2eac0403b3cd3140c1d4476326c7e32fc907ca20ca7eb152b60fa4401d84d31cdfdeb57e658d1926d5e7c630dbde5b87527d045115ec039000d32044d607a679b7e0b812a5aa96daee23ff77f5a49d720eb2f882a1af3ebc5613f9c9e5c0a979176e29579ff52b8063e5a28302368fcb8f073b6c636693d33afa212441c9ecd0aab32de035f5a0af9a763317c9e491a357bf820f3ba5946942e5701b1e7f056444189f75c7006911c56dfc3a5ae40adb96e7b68336a00a397177fb4c96f51aed304b8a01203b84470e508fcb344b3cf48804fdf548857839fd3bc7df1af4c682541d00bba2d891fa88f854bebf5ff19f9bd467304f28b187b126050be146f970148824757fe4ce3949c89e1ee3973cbef963c0b52278450ef4c53b52e46c683f56a4fe2e38037ef963a4ef27f3a175cb03c1f7230c093ac64f516a65dce8f3f96126e2ed4c5e0b4eb2dc9a786c8367ce41ec19352f9c5658c56e613b0f776b06c50271b7625af94384b3c9c00132bc196011863d7ab10a5eeb68528a9f854792410431d2f2641ce2f0c8afaa84f34bb9a986b1851f519a50a734390b2945b06ed4185a247bccd91949bcf157da17d24d525655f9c292e336958717ec6742b83cbd3e18dcf6f4496ba929d3e696f802385ec84d9065bb11c21d17d5c4fdcbaa6a5e57a1449e135ddac03fd59e76ae39051bfaaea5521b52941540791f8558d69091f3e7f8358bd854d1f18b6e682522b0a585004f838fa44fe03bd72c2aea7abb0cbf7606e83ac7ba27c5b6b58f1a8bcaee3ad263f4353c67850f0e38470b381b772df7ed0e0ccaf4f9919e2d1c58c0e723f370407df5c408098cef40dffe23adb1cdb5c62f2ddd244588adf38d1ea07c1310bda5f877e56eff16a066f547c1eb2df1f4f14e856da3d2b964d5effc162bae364d1ca481089e1d787701446b504dd938481b330e0b01f336d60390bd62dcdfc15b30c4fcf4b8a43de10df230c4e0970d65526566c36bbad05bc90b24e6ad7fc697640606af608d9d3482aa299615bb6fcdbc927b74f17ec4078de42ca7f0327b1921f38a1ea97a2d45d69917cd4ddba270184903416b3acf9358cade2e23de29875e6b274994ec6345e3933d5af853f85a6d764acbc8d663d2a3575350564e8ac0fcb241d71982d9ed096b0502810cac0ebeb8434ab99c9b062e68554f68d7ff8cb6d264a4164632da00d74906ccffe3910f5b8df60965963ecb48f80bbec07314e56943cac43aebf39191bd19f086847c62683b96775fbc01875dc3f2077cc0c34dc72e26fbe77bf646e0393e6d5906ff75c10ea8fd693d51ca39369438901647643f00e96e706da8876547faf97e6a9af950c382ff3518ff9eb06fad9150901b42e66ecd1d4373b0f98e77668e730bb5b67a1baa2eacadfb6c890760e392b4abfddf2ce3ba64276c3ed60835cd44c5c214968168e1a27995fee5cafb3366cf4eaa8f29fc3229ff418999eff84576d87470fc126eb5a479d67053736973ca839283445b0fafafcc9c1e490d87ef76e0c8ea2d6bf931c14b4f36c721035fef19e9bef5c7170a93853b181e53f5d19818b2b1daa36e9f0d083e0ce1a801cf65a951c2fd6457e567740282486dfbf196ee3c40f1bccaebb434fa58fb8ee07f4ee3683d203ba40f83e4bfb9ee7415c7eb374a2a29871f47959bdc8841cf4016744acae12674a63a2ea2eb5bd6a945cd049481b7105870a0dfda345d14c6981e81a2be0d939c844975d1f986c8b81111661b84b832d7b059844f3a376380e819542d9a4f614919f70a5c7df81965be5ebd58634897018d0f39e0dbedeb07711cdb58d0acc4c2e2f8ba14120ae2aa535c518c4dca5fa49b618cf52d8f8efdc1ef50d4817c34858f4ff165d0d3e585943a85922a112fd3f378f4f2e564cdae16b5153adfaf03719c3658bb9ddc0ddd73abde2f3ab53908238210b7a4f645fb94705d3c81c33aa8c2f132399236fdffa4016d396f09ff80c877b5805e592638b11921cd8709843ee4028ec50d3be3bc49a86e63a25c696dc5679cf8e730942a28408ff432abe760c1ef02c10c23cc2a7e913e28ae9c945437f3ae201798006c02407bf6100949ed19fa182f8c6de70a9e485dbb1a1a90d743cc819555bec53bc83f9bca3727db2ce7cda0993df08b10b515c3556d50df1c8983e7a06f863555f6abd74600bf79edd08deedcf63943da671a03ea53d43afd19d4b4e1963f07af8f3c5bbb010b108c998b9b948a2d49ade7d60726d55b921913a86ff3386a7f7452350bf4bf2df1b34d819db8ce242d023cd3d803fb47aee4d3b8fdb0b7d9cee34b9a0f516ebeb2833aa2a400dea0b229db3166292bcbf0c4aa1fa9c1ae301c9d06853079eedd59b66ac0be1927bada13ddf6efa9dbc220df5b7e896098891e349827408d04da830f00489e3db7fc8cfb7b5e29e2bdd22c8a724c3e30de1a992bbf71b4472bd0e0a41c478960343f8669561f67fc5dc683683b996b52a3243fe3b35059407c4d7bcd36205f7a9d88151cf9868fa1367e42d53aca29ec50ae72a388585eaa08f54ab9a102b2a14c565f492bf68f09082d6979a55aef26caf57c1ed052220ee5c1ffa60eb64b262d91a480598472794d55e01297b2e839e028d6f656d685087f7593221dc1bdee4ddd49e57d61a798491aad67b0a2b5bb11eb79f7d70106eabaa06fbb23939cb4d2f18ec3c2a51e71b4e66cd0e3ffa25cd89f430bed0380ef2ccfc6bb93366a4839342ca8026ac3509e6c012195e0a59f86f48ad79589a4798955857b306ac2672ba54f7f9a41d565a35ae826a5d253affbdf88415a7bea49b3ab7033ebb49963780125999a2f43f4f9dd0ef3278a04cc2bc358d7897ae52f53887d5ccb2a59fa99a2adbc4579e01959c4db6f0a024833390c02df52f28a433ba6109354565c0e9668f0981a1400246a1a9987d5bcdaef2dd4e984e620a65363ca9ec363a0bea2cce7b3d1d417961b0408508854fa0536016cee47a66a75eddfcb24ad95584d2a0efc1cc9e1734c4a0b3e5e21fa37a04b7ce7859cc0711146283f4509ba269132d983ffa3f852f75d1d44df1a96d2c58fff233701a77ed1b78d38567de4e8294d427ebd36229e2b5e03ee657fb045cbfa848bb56359e21f2035284e37fce07efd165a82afb5f808763db32bd9c234f88fe747184aa33c647abfc5125dc54fa13b68142d9e6009698b5809d9dc25fef34f1bd3a185f485863f33a1333529e749bfa1b57fe2d701f6c097d691b19742afc2abe13b01274bd34149e728bcbef957211054edf5272c666a18bd13e2703bd22f18cde6ed87147cd76d001ff36c581bb9050861a666729728b8aa8b93af63b6705fe176a53b361e82180e1d8dfc1467dc98ad205dea62fb849d1d3998ac4cce06e437ed79d349f04508a0d576cd5663d2f5f1b51eaa70ac9d28c3d784c6d38173470ee6594d6d8114047d3f8a481b91fc375db50c231138e3fbb33fa24e6a2dc23dcdd8a1c89d5b4010707a15607d09a457acd6324e1835ca29e1db6ac564a734f4e9fa4fcb9d5bd236935bfdb2c13bccf7e1dcf9ca08be8c0975bd97130f8ff13638a878d78d7db8885b528c45b2f825e8dbe54cd64d459e037f7a684019a0443348270edc2a5d08fce32ce89f085d2207319abb916a7896a974fa0819ecab10673619543b86acfa2cd1c4224899c58de51803fce7aefa0bed5161ee70032fca8837592ac4bd8f0aca0428eecbedb23c7fff6bc8bc9cf3ebd6df141418aede317cc6763846832e2f6bc65c56470fed2e425a272072511f7f0cb53ab624294524d0feb3e52de85ec4490307e2cb17377c595c7c1a0805fb3ab58aa97ac28030932c5b1b08e01f1a5fe66152ad32f37a487d05cbbaea8f8b56144d592fb0c87fdb83f19bc9eaf3f627a73851f1a9361e90bf7c2cc3f4c01e9cda068aaaf4ab22a805c62836b364b9af1ba9f07543b2b78d530b3017d3ebfb7e238e0a902e851bfd4bd02c7ef6ae1836b3c389d0717df436f8faa725e649bb30e1c411b1dfa29e00ced297cc969d8fbcecb723c44f8f1f902c5834b0f6afcadb7deb064a7e0d2a52ff3f520581a05c67e36cfb9bcbf1bcc58c0bb7b01473f771b083a3046b406c6cf6bb97206734c5f69102e07116b0ed318b1986040bc790567a2c5225a3563b8c3ae0845039c84e9898e5ce9fd9c5afa03a030b12358e8d5a37bc143ea6f2a2af2d8c36af283e1e148aea89e7faaca36c7e5b5b9c9579288708984ba3c9a9c2c65e181d0b5a94a41a3fc1ca2cd56621c5ef8ae23a74fe1b1b1ccb60008e2e0526e089e90f1a106c80265300290bfa683e9bb27358c21b0a3a1d7f32b36e32b46cc726f250a94e810e2dcc8717e219178860f6c68574a093f4acdb3481d6058e2b2e36c41e2b887c651a7397d17dcac2f6cc3359b078ac60a55a8009a91560d684d9423b569c68c43ab518a092909eccb763709fbfca5f64f50798b2acbc36f6fd7aad211f5c67e80346c754429096fdb46d3e5d6fb7b9d06ff77a39518df6fdb826e3ab41e0fa139c90d58ebee3c222bfcad14416760ebf972e452dfdcfe96fe0f109a5bcdb32e22c508274ca2f3c158d6e1b8dc91cd72f5be5d5c85cec58952098c6d705f75f08923ccd4e3af01091fe151548849fb29f65f18385ac24a601101d4405c3136638ca51089fb03966167831604c119507cbc4e84ff2805d4b87811f400074f9b99d103941538556a91d7f073b3919c733512839dc1fad673e862f8737b327a460e44fe2d365a7888d8554b30fcc4602d4e37238e3e86a8b083bc0f4c6e4cc467fc43182076b8c1fcccdfe92b7d5be764678185b9fa0df0b16649201cd60808b3cfdafa748ce77903db3ababd671c33edb511b6c0b82a63aef43ff6eef212c9633a9875db44fbe7714aef6cee87bcd52d011cc5ac81ec5debf37fc01500dec7b6cdf54b538272f557eb203b7518b924a6afdb177a19b42b1662b4e7192f4f7f54cde59169a2a2102cd16fb32e27606a806cfa1ae7183df038820e6fbd07150eb2d4b7d75a67bf636ba00ae9b377bfc47ed427fe2a1103086982f84dff72d72548115ac0cf2d94016638a762eee3820c72a436126c95e36505259c6fd1fc00915b420974ea70ea8208c21186af74535d845796c63c92942355cacebc10f3b041cf303cd35c52e5b1cce3588fbd05384964911321b542e3ea798520723c0118b61ad8516c1a8d48edb1ad02044f668adb0e12b2b5c8b3853c669faa5fe9201514571bdcb8a143d7b64f54a4f00e28d2f037c45968e61b5e6ec1b31ac0689e22a301ebdfd38fd1535548771c85f653c57f9a2f2acca4fe89f1d3cab48a79f720e3d25e0501e87cc9c3b4a913c336dd113005aa3da28bb9d02f3e59e073f4f1d7c898e36519ace589ea656a64653d3e22f3ef09fc7c72d179ce40331de0034108c7c7337c34dbb342a085f9a8443e7ea8ec03e26e0dd954b6bbc99d1c276adc505238444e6426f4960d5b592ec6206397393c873fe7c9ee7980db67bcb03ea7da577d8c36806dda3707acbac4da4a98ffac9300934453b83dcc88b9883a24e06d9402ed505eda53e6c87a47ce6c4c417045461310d1056f27f80c4a563fb2e39c0772b979b9c485e15a55f1e3276bda200e8e54fa974c9bbd4d61f57b6ecad17f050eafcddba60300c947e43f0f95c33131426fa6439ea38399a7c70f8e490e2d083835588628a31d2a89d0dbb6c239951d6f84072923e0b3724de17ad5271d1bf76160c2411fe13f7958bde77c7dc12cb8e8ec4d5fa1bfe3cc95f6b86ede104f0d5fc44db11942dff9ce246a91fe2ef9f157dc75ec1e78fc719022325aadab4524bfdc09de3a1a300e49e57aa5ca9efe1ab4d0601e7508ab5be8f8078ba95c38e574dec12da737bc120fa56eb85706f46197366332f4f744989073a23aaf8fc3860ee32b84076bfdd5b815f6185bb9cfb01dedd89b581f910397f48791f527eb469d93c0141fdc4fb41bd06a94a2c078a256e944540ffdc340891379a69ba50bee117fccb1b7af67045a299d7473ca3b848de7c97a8e0ecfaed784d2274646ef0c16eb1e2aef93b022aba64731b24e15daae5fd12c18a4ec5e56fca9bd3080a3b8b09ac9d9275dca64a91f1125c091d43b5000c6b830693ed228c4b0bea155973cbf64fabc90cc248c58365e30faf70a3bf18388acd60bc2b4b227f06c57e1b0fa00da86d556afb01ce131d831bcf523ddd920f7143358f824fb96d81deb64d7b755665ab4bcfadcb1b6019a7ebfe8664230357a5ebbba1df98d7daa3b2fb8b362a6203f156de608b872bf7798609b755e4bc05621aae632d16d862f12922f7ca223f3b563bc2fddae6c84887921f100413264c530a9cc3f0b512858ab212723ad1889040edf6865b78465b03655459ddd034a2b11fe38a720ff2ef439475841e3ca8c444bacf89f8a40a403af551ec06a1dcbb2eb3d39837d4b87579df973ef2780f1a0e1f2406ce0f18ccc7edb69f0af2a6a6885b6c2cbe68288cffa5673245151743a7fbe6b4b19695320f88ce5d94266d5102b47884dd84a0b1ec3b746e5c95c9232fe3aaa3d69e57ec6f99b5a6d10aa5ceb63bf16f5693e196e40d31a16e5a8fb06d7f21d6a3591fc57558769df07dbb6c3e511e726e6475ad59b0f543b86361296e3e7acbd5d1925ae0baa7f6ef3e085898f428ff9bd24abf074b49be0cbbded693e074123f5c99fb0462579999292562b38956ca6559e9e84fbba275223a7fb66aa286e987c096588b1851818cf923f5c7a62d4bda076dfa4280720e1a58fa6a631e0f0055aa0f7d363ef0660c87d38f42d16b12bacea5f2432250aba4a193eb82f65e12f0406f5a0958be27167425703cbade2dfd6f62a9826a00833d9b6e32da310813664509190cae9f12663b6a59b3cd47da9fae2747f4a02d0df76b14c508722a892bcf23317185aea31b83f98bf09a569c9b32dde4401e3b25622df38c41536234bb487f487d65b5863abc8ae4f4203e12f71751f827425cbafe4b8500f04b145734872c8b68b1a2fadd619ed871b24e78386b5f7e90a39da4c8698c2212d9276d832745e02f6d47c3e4398f3ab4260ad8ed853a069bcfb06ac648d446e2c5af6dfbb582112e823bfe401e68cbe8de4773533fb33439a908b90164c187e4236253c32a2115ca3f836acdaeceaa673f9b99ad66bd1ffc051513a8092ca7ac7c0d928a41eda0e34892415884e42221b9694917b3a322f1bc5dec5c64a8aa61c0e7bb0352ccc0a38884adb359156feb9fd98a475bc85bbf78bc20a551132c7fa1e4383b8a4ed83221ff517eeaa2bacd346e89e68d38d3de96a677ddea8ee2333d8099e733a30754ca1d7b180ac462d219002cdf6da40492e0df3acfe4589ebab57ed9edf5fdcde4ba4fa1975c614f4f745ae5e3a1c633effa3e1a2981b2aa572b6ceec20efed5c1a7da25460b964ecf0639c137ea6cd4d918764961de1613eadf490ee8f407b474fd8dd527824d9295cc163eb7e4938861f4e70b2a969d718de6b7694de0e92c081330093cf2b7a48da72998d5d97121f1a1520f41c935b75d56f9b5c145306f531dc6a9d2f1b391e5f2eaadc7d4f99e74851e6b825d653ee5dbf0c22f897d32859df7a0a24020b089cb80b6c183671fcdeeb62eb7fd248be1752afdc2b988cbcebe69cdbfff5d461fbd16152872c62b4130d26993466fb60c4a5496e750bc87a85440b15c0a49c7b6dfdffd9be7a17d4c5a4e05a6eacb64821e80c3b39877e8dd61e3ef48745e89cd96da8a761297be775977b55bdee5c1eddd20afe87bc10906059f088565acdbd0e5f1cee00dad52fb5703c19b79f7dc46f341c434bf24cc780b41aa955399418e9ab446bac2bb3897a1b896079411779fbba6fa0fe1ea92ae9699489674cbfb13d040535a74739509e601945c48b20991dd66c3a9a14a4239de18e0802ddc5adc80e56a7af57eaf652151b1a5039c507845d8c8bbacf2648627a7438b7a9d3f0afed1209993b3bd69c160524c9d2773115ec281c4f2d0992052ea1b1d4127559620468b5e543f1173f5651bd5d02ada1c0aced0e42efc19ef63cc3574c78896810d64b4477c0bb8d7ce5ae5ff441e389197e780475b8aad5b4f0720a4f40249b174cec967bdeff7d976838f8e5c05e9be1eeb691807045afa12afd74221c36ed8ad26411bbb7e1d74504a79236d559f56da6a80bd4ae0511b6a48485bf81906ec46ee5ce57da076bc1f428e3459f10c08faa69fd0dba8b8816fbf1e1516afb9a1a7f557476ceeb326c78715e85477dfee464e5e4083fb0def2f29a4bf78d64bcefcde36c5453797f159774ec28b549778e49dceda76c46743ff2700b16c203c72ccd1ae0b99580ef4a28e5afc8fca5188b36611a448044d52c23f9c827e7d092147eb0f60e1d1390a0925ebeab32a784c2c70ca824b50654999ffd91d9ee31503e0d44d74b0a0affcbb1f2149bc981999169d7b0d5aa85f38db43e6fb557d9a8cd06ebd6154f748c086795123ec4c3601a74976bde46a4b8b768b3ec33cfb940ab78513ace59505b47efbe14da513f9932819e2e3a888c2766f04f653a3c484f7297848f3d8698ebb5785c8b56e4a8a0ecebd478cdf242abb5e1e8a747f381412d8d73f304cf5df6a84ac48a0d7fe96282e9b0daf94f016538ba25c6597ad159b22f8cfccce77362f9c7385f7973dd95cc34c63d52499b57cdac8a4e4fffb75ae3a8729fc96f348b937497f98f82b26f05a36e47345ce2f5b2133ffba3ae7334c9b043a5361b9db00326edb072921207f1f1e70ac831ac026708d711c678d584abb84ef7c667ffbf4264a265dca474b015b04dec9ccc00b93379a8cc2dec6c7efb4419067271b065cc4ce824e66831aff00a1e71fa5d80308584ae4d117648e5c9fdab7d450bb7caba0b32cffc5d4eda07d57e3aefe12d2d644531ade2cfb9153688317da9059cb3b4e84de21cf5cb8c4f12e0126d5a21058ef97ff87b8c41acb18c38699ec28d06124c45bdda5a0a5358235d07a6844c594e2f7976f8b9189b80579e1252424e168cc4c4e8ae7b41de141021e38ac6f02cdc9d440cbf3ef6fde62c5bd1bfa375bc409d8f524e40b4b5c0d46e54a6866b450b80bf1f4ae7e2a359a510d172349f1efc7dd84dc11cc4d063bc3bbe0847a34752ac7f94b5b0e37426fd293a2636fda179e17202439c19d01eb8e78c30ddc7cc874b89b9778a804bb53689f9cc605ca97213e2d0b86f7449546678a3a3cba75b7956041b6d38510f3b56d9f69914802e7a0d4f3bae21b1ef399fdb1a96f7b15ad6a88cb3265ffc944194070afd2eb0fd75183aa9f9c0bf63c0489111de5233360324b93ea989a94ac2ed0928b7072d618cc4ebb8c8157f230840f13d6e072f649dc815faf53ff7b744388034c20aad15dbb811150094a25570fa39f53b60a9ce5c75b60374a10f5a1f5d07cca3c80911393647106cd10aa0d30dca8b34fba5f3b0aa8b008b57c6dc95f3193f1085d7f065933050009e219e9012daea11dc393e10dc7fd9986544de175bc64aea516847755dc9973cc854674b0322d739278258c602604b2207a96b94a1f8eaa861b3fe2cce392f85f3b774c0588b8e9ea45e40a5a0e14876c1a6548f9f9be09aa9a59861ed129d484af83be20fb620b37ea4466918e1f4b50bf442a6a99fc7f9f2b99083bebdb0fdc6af5ed21d54fbf54211c6a5d06961c70d33c1b637c364d24e9ab126cf96e7939332bde92ae03f5fad8eccb0ec2c2a777eefa315bcd45248a367fe4f29da57ea5f0612b6fc7c8384080474ed336d86ee2e0e00870c7b8fbeeba9bacdf22e3cb4f6e772ded2998a65a7fbb3cd186d0425c298b3f134876f32328b4860ff82359cf1094302f80dbeeef8fbbd8a4cd81293eb60697c07ad125ce6f9587490d3bc28a69798bb6887317c4a9f8c6733ed5581b95541764f3c46b22bd4f5f2ac2420c59baf8ac3c4b8a91b97a106c4c9a36a13faa2428567c5e28170fbf73d8db4cb58503162b4c805ee393d52bf51b92d6559044046362a45d9a21674034f0433b2030bb8076373e78bcd9556a20792f5fc3fbc0ba6e6be677b39c54b08081d4b630dfaffd2e46a65c83b7b11cb55ec3c227902e7440ccc53df49f284240084527ee4c33d14caf38aff6256212ec3e2a567c1deb5c52400476f526e9e31015df78a454d749c02910ff6c2b06972830ccad7d2bc81b0e44510f1d1bb3621c4748eb96452f899d392e1c30b1e9169033f2e7439f9bc7559213d9cdba7b10841ebe81e3aec686e258711b3b4f07f7504b839bf46b0a058f47e06403d9cd3f1cc0a2b253fb0db9839509f5db25bb7db0d586de9a715a594cef075f95463c8eddaf7c9b991af0c0b88fe408cf073c43f97463a5c1fe1368da8ee2e01e79add023c7ac3675a1d4aac9de77f3d51e3e735d281cd7e625834a524ab2058b0da67a5f5c20f42b5e090b17d1d5ea9fcf6ece6135c690421bd3476fdab7f811a558cc640a266ba7597d84e4d7c38d3329529253a400836ea25ca472dfeca579b9d4940b69c7a3663cc2b17f09a941891c51ae5dcea017a4948ab3dc49e07166a7e9b520d154b271a646311ae225ca3a63647b39d3395d819ec54c43c6783e0e1a059643ea2cfae20632de050671006438bfb1d3f09e89a10943c5856e4ded977274a1c43a5cee0ffda2d402531a1c22e9f6dddcf3c6d0518b6903cdf058dd5021edc71628f33bfd867158560e4a298c783a8d94bb360e9740d4622a5edd9753571b0947f603a3385db3b7d0af06f50ab87341297924de4df35638889979e59837eba1014bba3a4bbe4bb3964ecdaf6a1124aab8e6fd13663999672ae5494126320affbdba2814230244ab08a6da1a1eb853e3d5659d9fbf82fbba6d92a37b868e92efcfdb9b0c5ac3777c664366305525ccdcf25b0e40aaaa8a5de2cd830600538f5ac12f124b948dc0dc4f3ebe2da8196a64ecd29dd815619c38a04a33285d6d03966b4cf397cadbe6d75fd1240fbd3200d2bafcfec1674be098e85586f98def1fc12bfdf2b7f4adee87920074887352f4fafd5b30398c8bec43d0da225c92c58b2cb2e0edab7dcf954a0c140722a36d645b66a8231c4da8b8875ac8f78562ceb6303c0540ce2ff302c249103597fa6b8c0f6a28461b6d769d8f7c1e75f7cd5631f7b84cdb738ecbaddcaf03a37541b26499176eb24f527fb023f44ca24fd776e11f675cc8592aa9bbe4c10642bb8199a47675e3e986a890f9bf20ed274e084ddca11926183118777b5eb02d76055c5a585dd95f8b43206974df57c2e9fc28b653b1856555b7bf39139b457a5a0765f7329ac025203e5076a9d55341f001478a74ee94e727b1fd2650d0a38ff57fd852124f9f60acca069860d31177d055f40a6a94fd9b88744008002c2d33fb4ce88a279dad71c3c1e6e9eb59d35ed564622d78655d422e94428d7236fe331dc6946d93bd7e9dc898ae6632259586bb6f3223f7704699ddaac48205bfe45bf3c1b3a3d9f3af07d7746b5644aad2be2d53fa2d6dd19090850a1a8bbc20270dedfb632c46a787cf9d2c847c6622a4f4fe00b17af071524394929e7f936bda7d9b011fc33f98aad1baa65a5e97d972e6c242c31f8fce75b05457e375f73cc54f292a92883a4852aacc351c993a9f4c68d13e266c5ac51e2171c7a011e0ab9962b4a1bd190bdd8355dfd03de62b12f823a29d7cff166922059b61e32e33d2711836939100c200c3467442076ba6f3710b851834e8eb1f0f4a4f3d25d90eef5692cb7f192fa4d1324249fca3dc4cc59af62e4c6a9851e4df48bc9b40d9645346f36bf4cea0b4fad894c6dcad24643253985f5db7934b08d59cdcc6855c2cfccff137244f7417656a59e64fedce720429df1c842bb8b411c5141a4757e7c3e2e018558ef0461d2c99658a38e035c8fd7b808946d39577aef56579c7d68e145ce0f5c8ec5b5b5a6665e875cd4ac359255a68c0d769d7a90abdf066edc33041fe2a83582e07a98824c9535cdb3015c169a5144b2d6066b5c6dff167570b8d993a3942ccf6ecb182dd38137d982a6326b8adb6cbc9104879d40fe81f1d75ee0df5ec38072351b7c5d186bfac01edfcbf24568c83f9d281db2e99bb00180fe6f085385c723860b12b606b9539a510465056cba4e2ed6e5ae5df0111f67ce3dcb606e44368fdf1c614b3d88dcdbbe5e0a8916354f36ddf4cf10522c590d37b81bb2265ceacdea46d1ce8260656467f2659f77524c2a27807fd4386d2f1f8181b1adf074b5481f3ba7bb7ee8f0dab24a13991f4efb39693b85e5b8a85829c2f618eb42823751ed74fc543ba6c2b7ad047f6fc2c3737b41851fcc92aeaec6921910d405b4662abb97103ca55b606e9895b3c1fcf19bec774b26042450319707b953687e38063ce2b590e9c023c9378694c5604c4794a87d47fc1877bd81b861306b8f694cf58b24cfd9d581ad3430fd023f3c1ffe15f636ecb97981d4b04eb538f8e9ae463fbff29f8a2554b8ced4abcbf37834e604f2246cd14b76e888aefcbe5679e442f6005e8ee2dceed8c2c6fd2ea41e954a4c2f684f39074bd36aa5cf6e0dbb8c27ad253f39cd10891bb67413743ff7b2a06dfd76df99a2d5459d7d95516d54d719aba339dc0fc2903918f67714af7fdbf096568e760aef057eb1ec5db473ef3a92fd3eb899c0a81732afe1708b31d886566006a3a6befcf2409cc8b8769c9a411f5265f960b53d2f5f4222958e53a99a194368db6d8a48ffc122267312fdb37dd07312fa8cf2229724109248a5dfef138e375a77be25956acd27e858a8d4e3d18f4d4869a1ad537fb036a4804012e7b493fddb204a13fd59cf88620498fd223d784374dbecb19667f8df54bf0ddb23333ca2651f49b93253b05f9024a5cf3cb17445b7e92df10dd884fe2671c386a324ebd3b3d622184c8a4fbf1f223f7196dc86b1461d96da884940a2a9d07777d319fff61f658d1892ac58ebddf1dbb860237f67355f84a6a423b22494a52ec65eae714e499ad4aa3d701323edf4fb1ff23c9e18685faebc4307bfcd26cdf8f77f34c89eeeee8fd74e0fa93b033982fa4a0b3486cb8ddabb0f2ac73a9cb89fc94f78fef254e8e8a8a94b12c4e1e33beaa9dd8fa43eb7f6288f57602992035ad7f10a405f492a59a25196696a8fc4c3403801d4897802d7f9cceaa6dbf297c7b456ac4d42014fdd8605a56079604aaca0da77517cb218512edeaaba3fc7032c89a070406513187fce591fa2aa5a8395a3cc31af8a9cf933557dc834f934043f94e6d23c35499b687bdcb31b4181ce8411792555bf2667b37f6fec55a2e6212ba9a3d41da435954c728aebb291617cdf0ac7631a1bf38ee89a13990623b2f77697b4419eee327a72f124cd2e9af1c125ce45474dd1f589c185f088d092ecbe0273b47c73c238899d3ffcf1eabad5fdef6bdc920fccfdb7ac91d797dd1a613acc9e3a58df6105917187708f0c900063b005a2b92b56194c40ae43ba50522b4df8731241c3d249b42ba0cda315054108c28e7e334d30c57a17dd85c6acab5f263846f6ea134e281b6e4af76573dade838ea8c1789c524941cc6071cbd6ca38b85a6e5b5867f68e7509f7bbcd5b3ad894452b2921a126104327db26dc63d6114451a26cb167d03bf20a61be3b4bb7e3ed67712919e185d7bd5185037e16d2267b6d3dbc1bee9c4e3f4077558644da65ee7d07c0960eac20cdb99b15ac88dc31ba71a520a75290e670dd84dc47514c72ecd20f79070e2d29a5486ba599d27e07515004b3b06959b61f4e0d78fdf6a53e1b36a62c1e1606e2e138b57b1227b0a1e88682ae6700c1852956306b8592778ec431b3e1c9505de057b79f7e337e4263cc5e6ce3fea909517df661f7d95f798651b05e3c0a0ec7cf9afc3a245ccc7fd25f3c45296fbe327884d25cf4a90c0a9007e720303cd9fbfe503f92e7d255f174a10b5e52af64d84b5f625cc2dc9c28b251f5e5065bc17ea36d0605565b6b59b5c515aa83e344ff4880a7a3c22df2b76f0c640f7794175edfd4aa67a8dec9bb89580dec03e188f6bc4cc5b094567e6a4a683e8ca6572b27a1757c41162db0c4fd1675808a981059f0bd06e63b20f090c2f02e0aff719187f6c0177abf56ebdfb52d1a10a8d6d89f3db44fb45294f73f50d88c5bfc3c024cbed196b315af75822e91d4908bbce617921a51e1c26d7cc5a3d195ff984834ef28ff70fb319358504b01ea5753e9341acd2e21cbfba79012bd56c2b0da438ddecd772fdcce6e4d44d7c86f0fc4ba77659e4504e764f5a8881d1bf02b1b0fe5603b2af11c8e71b9583ba22a309215751da32c2bfcad2ebbed94403682a13ae2d9f7166325131efb5f1a9c7110ee8a8dafa0f0a268f851b612613d500cbe80e35d4c13d78d86dcfa323af4cb933823cd3a81f13e973e0096a610f1130a2e95fe0fb9de8dba9300f67dfe81e6ecbb7eea50a582500f8cfce02d69b7ce2a193876037039286cea6ae570d26e7f744f748af374fe985ad6f7a3fc37a7be56046a6b56b9eda93312b48fdea911bb3fdbb568e37176fecdfc3fb007d90e7617de23cd22ae8247c7988c722a6c2abaa7221be9225b4f08eebdf25f10e0e2567b2e25c322f6ed428cb4801c9eefbbe0eb8c7dea8dbea4783da7d89b4645969ed3245d4e0b1a32298e4d0c76f59162771500498bef416972669ce838aae948fdeefa7cb1b7618c21839d1bfcf2a5421e332373c1e89f3ae106ce195fe6da94fc7db1f16ff59583b269ea86bbd85a434da690c4de81b4c8f66211430ef016143dd955799ff26bae61a72708a38a51928c37c461d0124e7b5178b412d9c58cfc5ee970167d676850c62a8dc029a4f83915a1a4fbbf25a668a88104c80f560ecf215d36f82d948c073778f1f03f7f8dfd0688f8e4db3b2974e09c95023d67fa3a0cb428aef156449124ef277547d5b1096cb2a2edd20a44cfc70cc8e4f426763e88df7a5855329b16da74e51f83d07459066dccf2fbbf132634ce3117050a142288e93b4b4144a2e99bdcf3de9dc5e6189e271f294adc8cfe683fcc9ff84ae7ecfd2c997ad54f2877e776fb7b9a699ad27f38d11d79607f7d642d33a05c232d7a5961133b6a4a2db65accf310b90e9ec78d6e40673a2ac23de1458e4fd5803c663b2108c954ff63181a109fba916f336f57bcf9f3e76bdb64155e156701651083bd20c72fcc64de25989a8c4d69c83cbfbdf0305ae285f436b97db5844949c7d5b84bb6821755e7263b2bb71873c96f970cf0b5aa0fb58fd13a531dc28b14bfd5dec138bbd197d7ef2fb3a00bbb4b0cc40c714d80e1e74d3a732a041cd645a1eb62beb28197dc8b2c2bec04cf2b387a7f37ea089ac1d2c9f64a72ba1af8f55b61d3d928023c9b4f7899c606f4dc79d39976e542b64c0e4fe3ff98710f9877cc75f031248439d8ef61e6d31573b2538bf9e971a10ca09dcae728c9d744613e896ee58fe7cf83aca3159f47a42e3a75ce9f4149628f7e9bf37b213e1660b337c85f47fe10cd80e308035c00df6af5495aa7ed7fa3be0ed929bff1149ae4a0b7618a0e30b880de5896ff454569e4da31f6ca00f4fac73a92838cb40dbae1a1dcf8cca8e1c380f1f4ad7ee7f92af4de6d985018b1f54244929063ff1961ad01ac60a9c528d992ad06f44b9fa4bec0d5e35efd5dd67b84228f1a4050a19dc2d78e354781273585d0f49687f867ee63499b2f0b51b7f70fbf01c48f3b92ec6e35a72863861c8d330a0f4544231d956af643cfcda75800e87b98a122c513bc2f1095862f53c89560394a4420f6f65be8c9016491ce15ff9d3df73d098679d5aecaab3925a1407223e9f084c7f8b4b5aaae1d2229d8cc3054938334ed6218917a5c69466a907c6eb0fffda9a598d3515ddcb1812535132631b26e15311c4c273f40d887fbc54a4ec723040cbc176faa12cdd25118ab30c1d5e8f56a5ceb18ad729c6e7fcf2829dafa3b03e509395369fead72b9a5be4867ce1367ce4ddcafa51c8909a330230dcc400f289511efdff446020f7591f577482ade652c4d2c2081fdcdee156ae42d3524f76e248d216a2605b1a3ebd20914181c568f68cb2f07a0f304654a0c7842a043d518daf89e75018a886961f464973f5893a32f48aecbc5087623c20fbbe17381d18315fad0821227c332fa3e1bc968d449e86a8c427471d82338a543903dbc35a696e0381c7d4cea3aad1237914056119b8b83fadf69cde262a1cc8b9834d636700583c692f47db13de518b4e29093695c9d62e3d90c58a244fe3c3a8d2d85fb040c9ed46fab06feb5eb40ef2a59fbff0c91d1d4bf8c42ebe61960e28c71deba6baec65ff1963aeda439c45fdcd050f393914da0c4248f590c95b82e669cc24a54bf45a6701806eb6a154eed7412a17f402ac88ff3aa8341b75ee1c6e1d976f028076c02cd0aa87fe332a78316f97851808011429ffafd5790b0ffdb886b547e986f478912ede1708d9a79a34954014e451e537ed92dc37d33d4642dabd74468be66296d2fa77ec1efc48acbf3006935a65c9638a39170f51d3732fa813bce13016672d31da275de97f79a0834184eea0457cc377b6849e386039b7afe21a76a88ba8fd1368cc48a39c212bc222dc2b89859bdc65add67f4dd392488f7cac67a6ef860ea8e0388a93ba7ae9b56cebba96e5332ae31d00dfa287daa4d461092acd7cc64596efa3a0029e026348f98e93b13eca52739ca4daafc94882d371dee74870d63e60fc2877bf75a4875506e69f886cf1c2cace3c0a4199d10915817561acd23a843ffca97d23aaf0005886a3b6991893f9c99055e418ad482a0629317f541d9d486a5866b9deb26f2bf0b7de3e4c21bff1597c9e0efcae55f763a2083561a1d1dd79ef49353d03fe4b96947a1322c12b58f210cad936186d2277f48811f033b2ac01b4611e033425c0b0139175b2d6ca87d5085c1123ff999ebb789bde9ee704a6349cac2e846bab627b243476b28038ebdb8809aed8766a45689eaffba8b878ebc717b5e3c7c3bbf7ee658b63845687d6c3e795b65b4a24a180acbfd2ac11996bfaefe0063c44615d6e79a6d093efc643d98bb39738a0bbd728bcc1895b9d44451dfc2ea6e0807ce0400e399e167f857e796af650c23e7a1a4d684d5e9438d4a79b4a6bdc61674682c395b5dfe2fbd03e1bf5f98bd65530e0822d1285249a6101e039ff0de249594cbecb1585f64e40c111f64cc1ebedfd293eb6d47efdaaa7d255d64191af856ce041f228d2c2ee549c2904e58476ff6a623befd0becff907f5cecaab06228274be288eeecc21714f51d550a1fbc8c01a8e4756278c214e40c08e4ac76bf8fe1df58d206b8a641b0deee9f22c6b1db0a490846aa966e38a8f85ddf9634c034183ba616dd4eeeed3a549e0cf886673ba577c280e883edc2b0e9f73deae179621a83154ec3a18ea43231ee55d0cd063398004d6e6d7a516bb28c41a919dec143aa59a098dbd4a4453d3fe16f29c1d924b35495a4e0612fdca92a592b0f10543e2e994182fcca4f3c329361810c3bde596586298de6ee1a6ca79895712b967a5d9836ac1321f7cf4f88d3bb66557b4e433e7a26244b1f81c59ea9c5e71a397147f7dfc7e4128ae0cfb19902c5c1c5a077e6094cc5e9296b043e0e11d8a9910c6f051126bea33958e22ac7c048855085886f82cbb8352f98bfdc337086369f49834c06b042ef6c6ec2c93330d8dcb25293b4e398fb7c8564a9636a9069a329a7bbdf5d9862a505512ff422dd6dd40f06b6e5b9e71d5526417c362e7c06f4510ae36fbf9e6c739427776b9c384f3d675ef89dc869f9b844e98227e3e4b34120a75c2ee1d53884c57c42c7dc0f1c8e5e8956789d9be65e3b559d0279437464a906550ab57f962bf64ffaa60c04c0c3febe4302de326ea74f0c78f52d1090f58960084a1dbcd9532345a502d00ccbd72232bf7a5017baafdba9052a8e77865173c3c429c03060db40a8d06f1ca94b6a1516890ae701aaba0157ccf90490c8db60811d0396722a602368677df592a3fca30b685fc56b362e9a4fa568ebf609bdd55dfa48b4cad3a03ee586bdaa58aaa7e369148d236df547a5b740a6bb6ad06c9e87ab6cacdfc0775afa4863b33334c92f9bfc59074353d4e9d93637ba896cb5b78167c384e8aac5111eeada53e87261ae03f088e6bb9a8ebd8c4e0cb56058a8a00de46c492b33c448faa704ed7d2dcf5f7673204c7ba268920264ad8b9c3a84f27c9d0411a28f5bf367a2a8915afdbc639c886ed55de409ee9e8eed6f5483ae39e00a841697beda69d33f38db7abdb9c98a29a78c39e2d6d59c39999ce0e97f9eb96bb50491fe3a46f819f6e4e68bb8790983197ef19d5457a2844681e2c7cfe086d6f088e3b884a972726ad729a77f77ba91ee7aebe0ce85abac75fc5b8bf6d49176660ac0081521a97cbe36780862fdd0b91b721edec0b6f815c53b28967625ef43fc7013e1fb358e7ff628aeab1664f2981ad9ea7c1baec0a4f08d454da8d120620a56289ca145755960b672b16abe96ef8556fb1951de4b6a4329ea0cb246db508ec5c6157d5529388136ff498aa6cbdfade9f57d148fe4dd9ff973d6c7c66c3ecd519ffa99157062b7c852491267062ff14ad8254f48bdb28569f879bf4ddc7cc9dc7815bfd810e9c9f4cd9f544a3e9ade245840b4108d2639698b724522a479b2e651cf448f1ee560a29cfff52497f1ced53b86b6de72cf7f5fe5b4988b648a6bd3bd52966f19abe140843e919c856817fe6cd713675d424c15d085480afd172d1aaa1f2c6fc1efe5665d0b0c6818134db55f89228289682cd9cf9201b3c3b3c11a6375e8cfb6b8f45590af72b001b9ff257eb2c70aa3204873a2be7d4f93c308f5ad7a9dc4c0534e15668c0d6d18b7cd159e40c02f7e786ac98d91e7c1b2adc40e2cd4fbe87fce1ea789c42e0abf5ca54a5a016a26b4f46aa4980f3ad736b42d5dd2cedb1e8c9cfca8cb2e4bc97a15b1c506f70ad3f3b8426396186364fe5653413591bfcf9a65d527d8163ac2dfdd42eb59c4d28b36bb643d22b9c9d5bb8efab3a860441c27bb5447c62e6051a1b0ac4966af2249077fdda004a2a788b2716e7dcdb778272e86d48aa3242032f9092305b11b144c3babe7206c3905d0ba8cc3871c0cd616e5f5829076c5a6b5e0be186ba4479dd5f4063ce875582754246c68627bebf10c85a7218972001e502a5b98a5d62140553c8c73f0c21ea3c3694c8ea14a79d95a87be29b4cb8186aadcaaa1de89582a49126ac8e07ed0729e3a4499458348ea83970ebe68afb2d04c1eee675dc246d8d23f734dd5951c0e41eda341a2ccbad5eed5b9dbcc7e32ec26b02624d2e7fa085a5e123832f900e76aba9a8a474a7ff820bc2f5c95385e462d5114745fd34f9924b3c83098696fed345d8a658148a10aaccc316ca5c2f0db60356386e9d20f48028dec4a9b12099988bc79a9aef224f73cba4fffeed46a8b98a8755e306817477a222bdcc97d801ec9a9d367d8f725cad25b5847d426cd802817d677566e1499b2fefb050b3a67b333865b2b27c1602c284726e631f972dde89001ce5c9d4954be3f412221d428bada9c548b766cb65a7a33f7fc11321ec0084dff8f5a596a49c535d43af87c7ff6d717915c4d4f0847742fc876f5a40ee572fb23e83b04322dd269dc0512fbd14ee62ba5a1d3982c575fbe61aefe3b97887b6a85326029e4f13e9b79ac95a17cdc472d4d94cc305a017085a1d33a04a1b519e733dc8378a842bd0904c40b5af8bb9760df4855d6a7f849255811eaf2d01a2caf0d92030fce7441f85e5abbe30c31a30b22a58867d7eb33e39516dae4ffb0ad397cf31387af6b1dabaece8aad8a7373123d03af750996777e0194d2cefa5125b5b8c79e69705fea0480cc0085287fa6c1b42229f9d1319f16a6be8e5153e64d824f0822c504baa88b3b1df22ce0c5c627e559e23e7c9f1c7c7a4a224466a97125676b5d9701060efcac3be164257295ac8b2a557607e478acbce5d00ad92338d81c6a792d8f500810b018b91bce447f1f058ae294920a3149796215d19777b535fd879e96953ec54654cc297d4f41b2a36b82f5cae45ea2408ddf3e1af3250a971b4c94cd4206ad8fa6fe443515214c119c05d15d56ea522043f30523e690cd271a7e4e9df1324fe929ac71ba0d14bfdbeaa8476b4b204594a523ccc2bfd75d20e3f4ce6ae6cea99d9556e438614bacd29aa9d22560da8d85677283ad60d022bd969cbed9b590745bce904759907fae413493edb2d625b7ff8c77ea70933275d7d945d80cfa950635226e47790ec19034af0e8af048707fdc52ee4ee02051e5b004a7c6758111f420c7d117ab528408b5d19d7b32bc14b7b2d5667e3bc45df4bd9aa1b9f45742f45667b82136ed5d3f88eb96391ab27df529b8da0e802776f8a381f758a59217819628d2763f60b724757692b59966a9bc00eeda2075024e6011e4f431e0cf2abf0dbb02acc8cbb58b875447bc7e9de28be4d76f2b9ce8c4050845f2f52dca9512bc65bde9d20debbbb8f5c188f5e20569197dbfbb9883c19c03b52d06ecb417ac1c29e01da955811937e3b0bb06f86af7eeedc7d42e22e380c52b023651f6bedf679a0145d74d3d38257de4e5c95fcbf95a9ba1720d66b6d60dce306d3ef474298468b1bbbf9f5741284a1870755af296afcd4717931cf3873d989f2dc4d210aa7cf6cc2ebb753d5c9354f7b81bd004155be697fff73ea967efc7f37f67fbe225a4149d5790d56aa3cde5301fbed8ade246c51cd27334a2353c0d01c918a7359999297c3b4f1e00fe1a4d9f4e3c7f03c5f627040ef9caa6ff6212ccb4713fcb04dca0423c6a057bced70d628e5f2c3de65b02cfb7ef1fa8fe2ab2c9e60a585d12d914bfe78a01926532df2765749d0ffbca606c8b9d218577d3ebbceeb97699fe1a3d710886e2e269b4db04c1f308849155290fc3733bf165b8d889038edb9239d9309ac39c23322195369e5991d057bd71565192e4061a344b9b8e6dff88431a86b4659edaf09108eabc498f68acace955cd1037684fad15c8207c8720b91f24ea8c405cb5a634672d3550aff86fde5f38a2de08ac64f00d485f1a37a78f86a64e89d67ab81bc04f5e05b7cb6f8c0965bb4849fd4616b472661d36bd32ed7a88c5a0b0751faa39f99d356d6d0221c4a5113b81830190355e2c509aec8e7d6a6e820002b71ff58b97a9b6aa6a7bc3c79705485596bfb60df0ceff75fad77ab0eb3250a3441f627dafe4c601d87a96384245969f8c6f0b95db088d5f1a7b79c4de76c7667583cb1476d4ab9a899a6718b924fcbd9d69a91cbe2ff567086480059d65c51b11daac835a937b9c1bc35908f23d62ddae1847df5db16d705fd0cc23049bc3ae89330dfe2ec35084cdf5fcd26362193321897e575ce3c61b2f6b66fd4fa7509f834305f130a2f952e759a1d7b6f4f4efa6f0a8c9f5473480b16355ae018a0c62f5ff116bb63a2fa361b60589ff3c84b67a28497ca144ca3fdce445cb4d8a0ba938a29ad0357304930e9d68676aa49f78cf8478edc692465c5bdc951cdd643c119a0041704868fe921dafafdea449f791875f37c909059efaa7e8ea3400f2edddaa2fb2ba0e0042134742c21fd3b900c374289a58e5f0319320caf1b63c68ae87d6465540cb8c182ec6b691afe41ad9bb3587e9ce16a8e197cc0ba61053948c758b73f9bf049e751b6907e9dc1d6b303a5d939dfda81fde2112ba965b16fcfcc02a3991df94209ca6bace29bf74e30f7a35518f418d842f1368378db1e334ee27d8a7c14eb1156adbaad114ea94bea92a36766c7319e0b7690611326ae5d5945ac37339124371d3127ab5341ea0027db40f62735ddc9fbb3517d1a4877e54886850632d1f9ca4001fb9278d08b20aaf30076426a6e5bdb94a766d245d31264616e455b051040b57e20b36f7ca2f70b3abb1e699e8e3440c30675ea5ec822bcd17a1dd37ef967dbb6785f724417be04d93e33df3bc0966f5e17a7c9463f8277e0f401a936cfa66fcd9d7c54909662333400bccb777c19f6d0e3648a4b59bd1099d335c140f4e11628acbce7559e30aa74025a6a1002b4200e0eed28aba7333e047297219350698de1568a40f4497147f629c0cbf0e52e96c29afb2b6b55aa42e24afdbfc959b09b6dd12b88904fd50b8e65b0f486e0bd5fb22be4735e4dbb04ba8b091a43f98e13ff7685efbe1c31409f51f1ff53c05a18b06bf51622d903ae343cee72d440d25fda6fb809d2e0b8a707a3ac1c67746d4e1bcd16fb7d53ecbffefe02f591ad133d68474c19bcbbebcbe4fb22f5ca659e7d8756c5dada098166f1337f34c77e671f9b2e64ba95487fe2327ba8908b5a81611cb3377bd0c3bc25e60ab00c8280d27938717be99e72c000fc6d7d4e0ae575386e27f48483d130d082c56a012765999a0a137758b84490670544f41131b455684d0794503e3bb05eaa2e41597021473bdb6b6a7841e2482db05a154c0f3a81c19bb2b2c841d8eb1b6ec674cd2008aba6a332c6f08b76d783cb5701960615d8209f32b512be741be979afcac746ff86569a4357baa0b21ecb9aaf204c48303a7bf4acbf57802723972f656f47842e98975771dd4592d31f274e398b827daa695098ebe4440fde696422108e3c82b89fbb56787bc2cc4120bdc0b6798f37652e4030a88f340c7d704eadb15f8e277c24612986e1f67634371e464c35e02244ad1bd0d12fd850ce758a27109f19463c1b0b586ac89916476666710c144e7ee507d01cf5449c26d30f33c806db215c1113e2f445451df7acf4f4b8ab6d46995b370fc7116d3f379020c609d5243492d8557ab3ea13fcd10d316eb2b7ba49d32254fc13deae00e51d6d8dd0811ed44d90f40634a644aa88ccac287bf3ff8365a2e8379d8b25fad033ac3a6282dff7eb2a48cc8fce141116f33c61434b08840dd9272bb78c2117050bca74ffd84484ecee1900bb7acd72975bf1be52d18f11caed7aa198e470811e9caecd3432f3f8130f1d0a9d1174d5eaa1b26921c54394af1774935b638e37c7bfbc57d7e3fdb5d50338f1e329585e3bda2c9410f6724bed565b4f7d6eb7fe1930ddaab85569949a09a61441d2a9c01e51f778fbdd2ddc118d362612f262b4a21594a49f6f068c6ec0564166278deeea46f1c3d269da9bb31211baf20a4cf77b5c2bcbd2c7598045172a7a6b658ad214efd093de7e5e2bc946c40432fa6d80eb85b052dfc863e3f4a635c152789b2b846840a238338aff4af01feaf3420f9d747a761becd8f5b76c72a305d2c779e72ce17c25446fc9a3a9fc8f9a04dc0518a689b654a4ab9aad53d8f534ec63381733ae25ed9030ec86a7c7a1c724e13aa1ac1dfede096d1beab71c7fc97c2415924568f9967436e9174b1e45fe2ceec8e0a8deedf6087390cb0c6a12d0989051c04a119848b3a229e3535ea21c3c3493227334df7964d8a5f593098694b82654bcddc78e90ca33ad9d4e39d093aa81329cc9f56461bd9f174029411b34409c36887f65e34dbf50dc3de8181c15976242ff390c142f373d03b21742f12c4ea7ce7186a167fb683b6865821f68b99718dac992195b39d40244bfc1ee73850ad8f577a8d1becb1e14ed994da44c4fcdc0d74d3075bca7debc508b8bd3834eb1c17d3fd758e9f5c37b6bba15b69c870321ab5968a7f82226bc7af3da493073aa4173bd731754081f9d9581b9253b4b767446cd6c6c9da17e448d25648fbdc70b92d1672cfb09ddee4a5f2fdedbb7c4de6c4409fa5794beedf5bd5232e15399d4286ae4c0a33e4761aaa13e653bdd28e0255e2b64904b50d221072029e2529e682702d870c7d4e818bb94ce56a6e4d2b87b81c7e131d6bb868ff8adc1069b337f282337ac9b92dfbffab449ad6dec1a18e4695652800a493a368bd6466692372d0adc538b0b7a928b5d15e58abf7e303f63738157203d70e168f38d6e8e525ad1ca91980ac3dd08875740eae2c71802ceca7c6321a130bd46866750fd6c470c6a59037cf47abcf788c5565913a6a98a6bfcf19617789de6da29586a5126b91ada3209500c16faff316c8fd8d3a11d0639d180529c1af239d4818461acf8fff52a60453d0499760e69089503c55eda3a720523233ba0f35ea095dd61f250eff26055f55d0ac15e063d80468cbb21d97e65965741d5cf016db30639ae4cf66aa747ff2ab0145f0f9560c4b01db31d80b250e5e5b5eebf0b62cc6b409e1c1a96d221939f33a7914f6a9d1b456ec7e462131aad71a679935fff2007e8e60c67c8ff9b2b8d448721bf20304b3f241e8857c3811b242db1adeccb3b3357435a10730b75d5d6236877bbfb21d512755971a2621acad7ddfc913e288d506f7ea259b1e1f0c396f5b2e555ac9cb2c206b90318f55e0d5348e0a7a020d173665b386b349a4ea974a1ce729c5501033b07b662ef909374ce550dc3c3af694a9bb3dc3fad70aeb9d3600f6a6a58707465c532256465540d503264ee7c2ff556c29b7e5aa989be59809cfae380039533b39cef312b88bf1553150e2f641adcf5ebb30ee9094697bde065583a489796bd31d134c2eba7947caf091288dcf7329d4582e841b95a7cba1f69785c3f083ae9706624538d588bd7a31ebe46e9e20f8c3e75cac6394e76bd70abb42066562999d76c746fdaf3b02aa076826b9a3c7ab47951c85f6396effdfaab045a94a5814eb32179eeb02c17c343a2754d3e626d04e4a8b5d0dfbe6badbddd9eaca7dab0e3f1c5eec5f5966a9afb2338f1d053e44ac91db7d52bf47ab32a8089b310e4bea8e5564d9f3e7e930f63881f1d028c2774015c9f9c172c4ade4f667f443219c334c614865841f8a0818c648c987257a85ada286a86e655266f99a9ea71d3cae47e28bcd9e11cb269a47b730ff928a69dc2f42f80f6b2b36188dbe73dccae316b8c4225f1e1957072b5c6d447e2b0305f571091520ff7c1e01a15a1354f31a5a70d41d494487458cd472b87823336a4e292efa66c8694b60f4a5f3dc80b62e945ca555cdff5ae994bf77950ee157354b010bb20e3048fa6bd82413bd06ed461544d0d0b67821c1949256d66df8d959aae46c4faa811e0dad224c2992b6c033bf306c9ca770eec63347d8dda734520948c490522d222687d068bb8e0a8176f0eea7226661160ea6b495a0ecfe8418c02d0a6410a2f58d56182e72eb694e83b08ffc25ec53755353f089ce879a56fdd3c52fb0088afe36e79e18a5d68564996ac8e3952207dab5cead92971bce4a84c16163eda5f993f208dec2c71d7074dc65f22462653930072b05bafc46b31c125aee1bccc80367013b2091ec9fe706cecd1ad42ae209b3e61b1d06e890cb72251543a9ea16b1b6bef0739dbb93575e2cb446c4cf2c27896e773d9420577d1ebfb4df4dc3cbde7d43ce96c64ed97766e6127c5fdfc129642e019bc75c42100f2be6bafea6edb3e1f308a9764d785087bff1b683d39b7349f22a5dfc9a6c3b8e077f9c54ee26e775270c8ea55477938c73d73c278572509ea79c2b41aa7511a79c19326515c00717f13fa1e90f4b8e5bdfdfe8d00466066fadb1af0786063ffcb0d66b3e11d5342ff19f9ff452a54a04469a7ef34d420bcc4c73f7b8580c7f5a1a8f3a6b126abde58d47422b0d0de805758109f67a0ec6afd245ee9ad555d8f59dd7314f85784505f962165e9d874d3c71aa045ba4cd7b493fa629a6e6d08741d2c99e03876822eb80eb652b6b00e67a17affd945d28f50a39e3c328cbfbb4006a882401577636757b55da95d527ca14776dad6f9311269d9ba4c084ce1babc7fe6bfbb8a7ddaa318879db9f3b6444faf663bca8c34bc9837a2dbf09fea691676319bc499fa69c4ea1628437a70ded60da0b7afb5ffeb4c9b117b3fd40cb019c54e993f22b63de875a6fa1cde84a6f21be7dcb4c50bcf7eaaf81bd5a1231733888ae1415fa1680b9cc799e095f5d4dd301a81d8ac839884a11424559964ef2090c272146763a1749ac11a1e470836193a439c590ab02c7d243e1c8f38b9e3e5cacdbb6dbfbc297a75814ef2e1c5e9b3bc38c99b84a78f712f05b3521a247e70dc2157b59280029041041bddf53b6adb2344a0f07741d0727a37cc5e4b67d391b85b7b79e514d3fcce5f7000e8b116028e239b91f11273b6c862912f411e768ace375297acf0ae210ebfc9d1ffec1ac8d89cc422de611173120052aa808faab67a44462c5ed0dd4414c3499f1a13aeb53243e8ced2c3f4208db5be24ed078ac8c40b9241b1e0312cc904b544bd404b644cc06b20c16d383ddfbb177ca299801619cf186edf14c702b1132e95cfca5a67f5ff3b40bb0459cc2b3d80b80eca7bffa9536d7025d87480747e8cde7de9eaa1c4bf92bad6afd4ed1b767441b391a6bbfc25deec2c17491b9dddebac608734e7ba725fbb5a72429192205c5884038c862f1cee7289e70205beac2d55d948efffed6a742a4f52b0ca2143a37940f6fd8b065b0e7ce05497b0717c6560aae592be94690c66f38eafa6f297690be253ba28edef6924281df55360f6d6d6a67a25530b03d28c0ff7898bcf7fd78aea8845a76c01cbab6a8ee8d5c82fe2c09e3145cd51db55737acc6733e165cd43617c9ad81fca8bf0df10334a745d18bc6b02861d8db63fffebd90f39871d7e8dd3129ebf08b63e4187cc4efdd2a7644fcfbe492266058a609971db155a5be79a6bf96f2895370a2cdb076964ec118f4a9cd088058009051677ea604e3541be5dac88f3bb707b23200171af66ac4a3d9daabcd38abdec2f467ea95fcdc70e0aacf81712b52c0d361fb629aa5bf069872e5c7ceee43cef1a8bcc54e743f571c08c330b68418755ed276ccaea9fb00df358550f9ff932470945df037a42b587b258e087e57b80d823b2a1aad05971ac504ef00c5ecd3a39bc2710c0571b6cafc19148c780bf2d74937992e14ff4a8819bb2300343e993cfc2923077f142d5910cb6fde4b80f1b6e510e3a048dd11c500c43fee05784f480571866354cff9a698d32bf2ccc397d84b226d29d4c9d199c3dd3c2caa144ee7a7ed4558f4bc53849915d29765e34f137618a9c8f4f0728d358c8921b88af40d84315b56d2a307a26823450298a99b80ad043602ce33385c9ba3ba8a658d81cef526524e0899b04ae132a979de17a1c9a241c60d805b7d9b0b41fb9c7a472abb980e923a0af52b1be4fb203f11a0f343a5a435c8ec9e2c3ce4453781825a0513f8a592c99928b21c6c7aecf34eb15c4bbfe9867f973dda4e16148bd7ff521ce9e53dba1de769617535fb191c66a8bd4c2893bbb2dcddfb9d85c4f9de03c7dda24c6a1e584be52b8269f6357403b77337e0a7019ce137bbdfb98bb5e1b08f1cbf3d9e91c8eab3ab1b320c9e8a7fbdb8e8243fff80b6bb8d5db4ac5ac58a9ca3496b9bd1bfd1d2fb547410f96879b2a1f2f0d79a1c566fe972c2d644f9abad725623dc9415acb0a9e56ebd895c1bcf1da8194ef18cd1e54beb41fa2010453e846f55a7abc7d023653e81922d9ee4427b109fe799eb40b616abb182c560beb98a16059c4ad84fdcc2888a42272274507794fe30adf465ab712905bb0f252d0819d1917883e54e9d4e71d9a32473520aa65cfcc8274584f727f177ff8ca2f1e4d2da8399dcd993df5c1fd62e3043d3f3cc5ed3917e2c98f81b3676a2bed591c82879aa4804cc234370e2ce877e4f7b73d7d9c89598fdd657066e8f933390648d60360b01f5da0bad785ad41f1b666438057a67476f99f92143653b2c0f9b1bb84c09550c283502307b7475fbc4f5833d1741b799c584ed7f48f9411fdf840f8dd52774b02e0f42475bbdc8b4afcfa2d74406cf8d98be19b986e318170c0c04f389ae767e40966fb803dd061134e8845e208a6eb2692d208d3e19127a72ff65daf51ce4a77f0c9d793cb56e4dfeeba0bdf92042d42ace1a112e45a3a86f9004a888cef3c70e5ac4fe14daacf709a88d37ca4a8a3f6d7ba6c5761bf7274b6f0ab869215cecd5248f0c011d57d6634d03e7bc93af9f8824ea8d2a09ab004c9bf9d2b58be8339b805de343ff88a4c4d3d1f8d797e1228c8492d840143b331a4c167f1846554d61f2a3396522df441b48e94b75cbc81e7b2381af83fac62416cedb534003ffecc80f94199b0894a7602a3d67c4a9933b868a97feee074532ad80b3f088e38418228933df258f2191411f74ead3f5b87d91cdbba37b60624f87e95a7a12df8c031339b1186f26a94cc16420f154ef326b3215e903d3ae49cfae770cd1c5f7d53bdba35e4100a993f2dadaba8d916e621e201266021c26cd28a66d64db026870764fb90a34db78baeb92673a40226ba4bb6d644960490208fb8b26db9aa5f8b800635ae3818487cb4d54c1a8a1697306c38c5ec163f7d7733cf52791c1c36b8a6123fba078bffe894d81e5dfbe21d64e84c91b155d9974bd4f40b96bed7abc95e1e2204b27cd84bdb6d5d5f6ba885a5ac76e469fe7a7c748884f7476cec2b02db89be482f5c4be599141ea7825e5757f3727b0bbdc4d0a9d83f66bcf9a2fd4f0053989d3b8dbdf9564c8ca5ef295f78446598233dbb3f9710047ca56e3d5a532b2eb7585e147fc566b07d99065802a2260d6a32f4643d65dc18cd7301a02bf7cb5a57641b9f56e2244259b47f6bcf25f9f7c2a60d3896e76887c14ad150a4364707082b066c254462d1764e723800ae9e887a6967d85902dbb0b7afd4c4ba224498c66754a81194ac630de77b8d1f9b4141682527af338d5a6f74b06a906f331f22cc0631b14c2277ced8eaf26f35ffc80bee7f955e46e30b0ab603f71b8df080d6de8b378e060c2a74660f2a7c9bca8819a63832329a59aa8387b135f5d799a1e82dcccf854409eeec3bbe6cbb7046dcdf783961651a3a433d11dffb88476165c046d314cf96bc0c4550fe69af49c15050cc89ec1437dfddfb96ebfe0c1342bb4d857f794c3040bcf2e287bc4b0ba6b366ac9e7d59a234d36b3f22fe36cc2789e6125d8b8516996a94383cfb6f00c09b13ad272b6166fa139af4618f2950206a710797da7a6187bdedbbe92c4b64b46ae5c4d2b1d156f56dc2b5dbb82502354fbef1c201de7fde9b7f66921fbb330d086ba6edf556da81963990438e17bf29c9d71e6a06168bf67199b05dc89a15fd757f024cf397ee3eb8e920b02f178f4ce442e058046ac742506c5e3e3f786406075e8afbc41a5395918615d0cd81fb8f45feae222eef75905b3e296a13271059a12cff8e816532cabbbc2e5883484a20fb2fe3344d5acaf6718086132f83ceb0b3ac6618a3fe9d439ca91e8c0075163277cf768684e0d831cc17c760d7a3611e1eb9db76bab712f6dccd5676e6e1d5458e4fdb9713ad948483cccb4ec8fd45af9d22f53e3375130aceff5d0c1fd50b3fb8d345bac30f6158415180009d626f3160141cb098c87ea38f2e8dcb5374b5cf9506f25402763bbcf9e51483e7073a409dc82f7f6fe34feec8ac461dc36c0d858e3300c76fc2d90a45fca1babb7ec54cabafaaab66752eb4b9b2af6245b99c5c889761df93494773bb2eacef7f06666045904cc4a53226f9a89f39d23eb06850a8e0d80cb9cddad06aa5fe70f65fb04b1b67e894434eaab4b2cfbd6d4172fe2ee1b30825557d47464f9b75acf4133a843beb8f2cd07b57c9a801533f910e73655f762a76d84eb4c2ee316549457d7d42faf7fb1b238b15ada24ac017f297132c01f359006ed33019b4efab347f6139557f7e8ac90dded6b87a39c75f2ed14cc0387dbe21af9ab0c2e788ec9ad51cc4dfe5c6c2c3ac258834056596bcb0390cdf72e1ab54a242d15c32de79df8ec01d2f3a02e8900091d1e611b17b301dd06ad65a4ca647cf6431b8eb2fd072def8c3807b293c15a969a9c79b86c37a8c126b6722cdbfb1508caabe8268969fb55c5cb79cbe51c130e6db4bb7c0143325d573b09cae841db83b9ce5cb4a989e0ac28e1300253f1980c334a3a0c946fdc83e98cc7abbb77d682aad1cb14252a32d49c7aa4be6144efd6723d4cff9699d62c088345b5b8dc7d6710c402d419efdca2851bd809adb37c7f84a6c224e56d7cc39c7517719153bb46d03a961dba69970f1dc58474d2e8611de1bd99b6a5f111aaf4a0b22d0fbeeeaf0ef9de5a07bfb5a082f61b4f2517ac4d696e5f3a8b5509c5bd9e5d0ad5b73bced70a8e646d03c85bc56a1f39ac605479a65667b97e5ebd56f739bd280de1dd61075ab13e8b9442ebaa22eb4fd771e8ef3cef02bde38a5cb7aabb68910a6ce89aecff335db2062949a5f992aa96570404e0f179d738e09c355e5cd4e0bfb2d1138b156ab83a502725892783803c85a9227bd8fbbb9ead836a1d4a3d20a8f0e336c2b423db4cbfc38bd96e50b37e91e628905aa019a982b93e5a24d0472e68ccc8ecdf1ccdd54343062ba302e7a414ec19b383c690c3dd163ec6f993ed725578c91165cbdb7b495365d22b263e1d51177cce6b1396c5da92e512a8aebdaf8d1f135299668ebf9f537cc331639a4127daf4c20d75b09b870694618ad12946bbff089ce937a7d349ba0f6669f4c4e126f8464b03a976d7453be524dc439f27410ae572ef1210c839d11f8c0d4078330d7518b2ade9da24d235e523175701b4f2b503db9d3f23830d9968dc22682ee4145e999baa30d64f6a0475e0a78fbfd90201bb977fac21815c8007ad02d8b3694e54dbfe72da6c9e55410641f9f332ffed4d1bc953ab8cbc701e3bc69ca460984b00483fb17397a5fe02915fe79fecad58edf3ebb8b600268fb2f9a57990ab986252ae7ce0dbaf9d0ab28171dbcce68b0e23d5d73043cfd972b7bf6c685a08c1002641913d542f36df5333ad210c9ed1c47d50c17be264588ab1282e7727f9a7aef6879d00ad23e17bbc59e07b38a8edad2c41978188d3340ef79a83c488b514ce9988c3e95f61369d4c0b260bcae2ff0c07c39836a4edf6e3221f0aac5a3e78a4767889ab08b38c2f323a9f7a7d0ae321030475fddf11811c79d9aed0f2f55e264d591342bc4029000bd6525f830303f255e97cbdc3892cd3146fe80d76e6c8ceebcab5d6a19745ef3120d9bb4bbfdfcd08e63a485a57afa1ba06ca09f27c413173085aa5544d85bbeddfae63f4310a582eb65ad42a56366685dec2dab6e963c3feb0586709eb9ccc33c463e1ad998983b132f26f4f15bcffb9c769877f828aa2218ff9ea6e57d0ad4a68773d2be03a485478e39e590015a3558e3f512ea5731b49b41749fb8113bb763ffa411bf9ac450d051bcde876b7b896f0c1ea2b4a30266b346573cb118aba8dbb0c19eb80a1d507cfe0f937494e05df0e4e27e7f7ef49fb7f76a8c45c9c4a750d9402dc78a43f4ed7a3b9495ed17911d793acb0cd55fd19416b47572d28f3211bab2e2561e4b23f642dc68c48eba42c45ba1ab0818bde40c48ec0f07eb2bc04b7104e551e43545f58af9f4acd4cd219eaf892ce5bc44ab652448f6c519c51e43299173fa4b5533d145228df66c08bb500dae2c7b95ab601cbf55b58b1839dbb97eb7dfe4575a5ffc78c3403ef91938da698e127d224b462e5734abf4af6ef406eda31183e5e6aa0f5b912e7d40a2ad0de28ffbc5dbdbee4c84f527b7943c33760a5cfdba9c2c02ee6116ae9d00a60ffe2673802d27a9deae26ca9dc968c6044bb2b84109030d8a1aeb5fb835be6a342bfc88bcf478a2c10c0a335679c114123bb69a35aceb580505ee4ea4e7b4e0bdf3ba6cd5f3cfce4167a6eda7a5377183d7ed9d8defa3930583fa8443c660cb326a256242b0775c517a8d8c4626bc6516309344b8465214bb162a49cced9e2cbbc13e33c48807db6894d63b3241f92534bb3a501ea7091980efe9c4edc0f83d142c9f43ee0f7b50d97d4540fde2b037ab2b3a638d51d80fc78abc8f0de09ec708efed819b8ed4ba80920c0251e403761c62415e507937845b5ee0cea2a9ac3707e99ef234bc234aeec1825fb6884cd5bf1a8bc42e18f8d4787ca73e6b40bdd294be2c0f003935024971f56e0b7ee01ded411b63294fd95ebfb25aa3ce79b16f8d00a5288cf8908b089d63338e5e63c2645e234c9ab521cb89f85798c0047831e4ec7cca00d5a47882504b2d62697a06eebf402e9443c1d91c918528a1ba81f17e9d388aada41a93402e5fd59f58df78d216838874aa274b646a39fe357e3735d40d909d4d424005d7c631bfa554865712c01bb00cdde2cffefa5a1e0681c8e9822816a6215a5bee96011447c83f16e3a295a214477ba716e3e83690cfd4d5caab8552baf8af5622afb245a23ab93d9fdd15ff13a8d72bb2b140f66077981409e6df1f5a8ba6ce1dd41e06483e6d4d417bb834f771f67d0e65be91d2ce8253d2c6301ba75090903ed0768b9bd24fc7d49c4bf135429f2572ae4e5dd526af0149292f2c48cf056471b79b66a9e0966e24c381cc7565a28b1d81b27fadf8eaf24384a5a4ba5faa391f58ee633815707fccad57574780128a22292faf884711917244c3d30a5151824a9b4cc5aace91cc3455eab01cb644d0fb28cdddf09d56d6f542568ee7f09ac0be2fb63dcba02e017859cd1ac048b0b3fc0bde82c8969540e476c1ada4978fafb3751c5d98caed1f487096a670ac8a9cdfb546f122da402973feb4439aff9fc9542ba5e71362909a97c1a70ea2646f32a9b1d86bea1f0e612dca365ff33e771e9157c4b4ddd3abb9febfb8712b64169146edc7eecbe95bdd2fe6be2850b7c3a3aad5daa3b1576cdfee2ec801b293ee34ddd8cfa028906c61877e34c63575ce087022e9469638984660b569f73c16d586dca11455dee1e903855c20f383a2c4510b591c822fb6da0ec6701ea808eb02abd696e731b0b82ee6ab5834ad0418856a5ac302e0a343e6699a86efc741d66d30cb4dbeaf7a2b13674e789226fd623a913ddb720183f90e0cdcabc2f6946a34e6dbf518a4817974dcfca65b824a71e247e4a0f3db5e5df921c170e02c038ece552ea24daceff82b842461d6a4b0c2818dd868fa8cd77a2618bf01114f84691f0bff872fd00f6b721d7845425e2046d5e39999931976162f6e39a5e6048d7df124590aadea462f36db93ba6a6380d34d3cf450d97da62f6f3af0a39eda0b04ee750c1c38f07047e4356503c704045d753d8f298c20f7fe305038bddc81a6028da28b29768c87946ba87a43e4ac23ef700c946cb81c182dce006bd76f985374919a730fabc674514c8ec90cd9ba39477e1f640501cd98dcb76bf300db4122f494954bd6a8e7fafd6f483cef74fbce4c329071a31660245477c2ac9c157713a916115e86e689ac909b1a82fd416d886532137af99d682f1adbc26cc233f507071b878f6bb0bb4179eaf240101e41f5d04c42f280952aae6c33f5eb93d6ad449a3b2768e5732ea315717cd1af57c4c3dca941887d8dc4c908c91bfc1304d9cc3ed6c792afee0e54e5962deb797d8e640f31d62c549d1379079179120af64749cc4e2e6c778269f8fb68aec8cdd51a4bc03110c4d9099ddc4f7243414e03734a527e6b01768e335f85b353b6ca7a5c6028585ab6f2f9f684b09bf012ea580e97e9793e7a3178a75f4c7f27a2567224b95984ae6aad440accb13e0b43df7cbb33f26c9ea8ccf8712b75fb6476eeb5ca91a5489a438b9956000be8f1af150e8089ca3dc5199497eb0f1aa85f69db888d814a3bca94172851850b751adca22ae146934d19f3f2a0ea1031df405ee840224bfdb0c88ec940ebec03ba8d7drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroot-6.32.08-1.el9.src.rpmroot-tutorial    rootrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)6.32.08-1.el93.0.4-14.6.0-14.0-15.4.18-14.16.1.3g5@fX@ff@f@fU@f@fqvfp%@fffe@fdGf]@fDf.:@f*Ef'ffg@e6@eeeXe@e)e(e4@e|?ek@eaeC@eB=e*d@dϋ@ds@d@d}dX@dBzd?@ddcױ@cױ@cʂ@cʂ@c@ctMattias Ellert - 6.32.08-1Mattias Ellert - 6.32.06-1Mattias Ellert - 6.32.04-2Mattias Ellert - 6.32.04-1Mattias Ellert - 6.32.02-4Fedora Release Engineering - 6.32.02-3Mattias Ellert - 6.32.02-2Mattias Ellert - 6.32.02-1Mattias Ellert - 6.32.00-5Mattias Ellert - 6.32.00-4Python Maint - 6.32.00-3Mattias Ellert - 6.32.00-2Mattias Ellert - 6.32.00-1Mattias Ellert - 6.30.06-5Benjamin A. Beasley - 6.30.06-4Iñaki Úcar - 6.30.06-3Mattias Ellert - 6.30.06-2Mattias Ellert - 6.30.06-1Mattias Ellert - 6.30.04-2Mattias Ellert - 6.30.04-1Mattias Ellert - 6.30.02-9Mattias Ellert - 6.30.02-8Fedora Release Engineering - 6.30.02-7Jonathan Wakely - 6.30.02-6Mattias Ellert - 6.30.02-5Mattias Ellert - 6.30.02-4Mattias Ellert - 6.30.02-3Mattias Ellert - 6.30.02-2Mattias Ellert - 6.30.02-1Mattias Ellert - 6.30.00-1Mattias Ellert - 6.28.08-3Mattias Ellert - 6.28.08-2Mattias Ellert - 6.28.08-1Mattias Ellert - 6.28.06-1Mattias Ellert - 6.28.04-5Fedora Release Engineering - 6.28.04-4Mattias Ellert - 6.28.04-3Orion Poplawski - 6.28.04-2Mattias Ellert - 6.28.04-1Iñaki Úcar - 6.28.02-3Mattias Ellert - 6.28.02-2Mattias Ellert - 6.28.02-1Mattias Ellert - 6.28.00-1Miro Hrončok - 6.26.10-2Mattias Ellert - 6.26.10-5Mattias Ellert - 6.26.10-4Fedora Release Engineering - 6.26.10-3Maxwell G - 6.26.10-2Mattias Ellert - 6.26.10-1- Update to 6.32.08- Update to 6.32.06 - Split out ROOT 7 dependent parts of root-browsable to a separate package - Split out ROOT 7 dependent parts of root-browserv7 to a separate package- Re-enable Qt5 Web display for Fedora 41+ (qt5-qtwebengine fixed)- Update to 6.32.04 - Drop patches accepted upstream - Disable Qt5 Web display for Fedora 41+ (broken qt5-qtwebengine package)- Update ROOT's R interface for Rcpp 1.0.13- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Add openssl-devel-engine build requirement on Fedora 41+ - Fixes for TUri class (PCRE2 compatibility) - Fix test failure with tbb 2021.13.0- Update to 6.32.02 - Drop patches accepted upstream- Add dependency on liburing-devel to root-io - Exclude failing tutorial-tmva-RBatchGenerator_filters_vectors-py test on aarch64 (Fedora 40+)- Backport fix for failing test with Python 3.13- Rebuilt for Python 3.13- Python 3.13 compatibility- Update to 6.32.00 - Drop EPEL 8 build (now requires Python >= 3.7 and tbb >= 2020) - Dropped patches: 12 - New patches: 6 - The JsMVA python module is now a submodule of the ROOT python module - The notebook package was merged with the JupyROOT package- Rebuilt for libarrow.so.1601 - Improved fontconfig support- Do not test with Pandas on 32-bit architectures- R-maint-sig mass rebuild- Rebuilt for libarrow.so.1600- Update to 6.30.06- Support StandardSymbolsPS.otf- Update to 6.30.04 - Drop patch root-adjust-test-for-failures-on-aarch64-ppc64le-s390x.patch (accepted upstrem) - Exclude failing TClingDataMemberInfo.Offset test on s390x- Rebuilt for libarrow.so.1500- Exclude failing gtest-math-matrix-test-testMatrixTSparse on Fedora 40 (aarch64, ppc64le and s390x)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for TBB 2021.11- Define PYTHON_EXECUTABLE when calling cmake (Fixes EPEL 8 build)- Adjust tests for zlib-ng- Use "standardsymbolsps" instead of "symbol" when searching for the Symbols font in order to not find Noto Symbols instead- Exclude pyunittests-pyroot-numbadeclare test- Update to 6.30.02- Update to 6.30.00 - Removed subpackages: root-io-gfal and root-roofit-common - Dropped patches: 6 - New patches: 6- Rebuilt for libarrow.so.1400- Enable RooFit::MultiProcess on Fedora 40+- Update to 6.28.08 - New subpackage root-tmva-utils (split off from root-tmva) - Port to pcre2- Update to 6.28.06 - Drop patches root-testRooAbsL-test-compares-two-doubles-and-fails.patch and root-strlcpy.patch (fixed upstream)- Rebuilt for libarrow.so.1300- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Fix build on Fedora 39+ where glibc has strlcpy and strlcat - Enable build of root-gui-qt6webdisplay sub-package if Qt6 is available- Rebuilt for Python 3.12- Update to 6.28.04 - Drop patch root-RF-Rewrite-RooProdPdf.TestGetPartIntList-unit-test.patch (previously backported) - Enable Apache Arrow support (64 bit architectures only)- R-maint-sig mass rebuild- Disable uring in EPEL 9 (liburing is available, but uring not supported by kernel)- Update to 6.28.02 - Dropped patches: 13 - New patches: 1- Update to 6.28.00 - ROOT now uses llvm/clang version 13 (updated from version 9) - Clean up specfile by removing EPEL 7 conditionals - Drop dataframe, roofit and tmva-sofieparser on EPEL 8 ppc64le due to "pure virtual method called" errors - Split the root-geom sub-package into three separate sub-packages: root-geom, root-geom-builder and root-geom-painter - Enable uring support in EPEL 9 (liburing now available) - New sub-packages: root-geom-webviewer, root-roofit-jsoninterface, root-testsupport, root-tree-ntuple-utils, root-tree-webviewer, root-xroofit - Dropped patches: 31 - New patches: 17 - Updated patches: 4- Rebuilt to change Python shebangs to /usr/bin/python3.6 on EPEL 8- Adapt to numpy 1.24- Add missing #include - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuild for cfitsio 4.2- Update to 6.26.10 - Drop patches root-Fixes-for-garbage-collection-in-Python-3.11.patch and root-Guard-gInterpreterMutex-in-TClingClassInfo-IsEnum.patch (fixed upstream) - Use different filenames in io/loopdir tests - Update root-test-timeout.patch to address one more issue  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_6.32.08-1.el9      !!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&''''''''''''''''''''((((((((((((((((((((()*************************************+++++++++++++++++++++++++++++++++++,----........./////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222334444444444444555555555555555555555555555555555555555555665775888888855599999955555555555:::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<==>>>>>>>>????????????>>>@@@@@@@@@@@ABBACCDCCEAFFFAGGGGGGGGGGGGAHHIIIIIIIIItutorials.rootlogon.pyCMakeLists.txtCTestCustom.cmakecocoacustomcolor.hflower.Cgrad.Cgrad2.Cgradients.Cindex.mdparallelcoordtrans.Cradialgradients.Ctransp.Ctransp_text.Ctransparentpad.Ccontcnt001_basictseq.Cdataframedf000_simple.Cdf000_simple.pydf001_introduction.Cdf001_introduction.pydf002_dataModel.Cdf002_dataModel.pydf003_profiles.Cdf003_profiles.pydf004_cutFlowReport.Cdf004_cutFlowReport.pydf005_fillAnyObject.Cdf006_ranges.Cdf006_ranges.pydf007_snapshot.Cdf007_snapshot.pydf008_createDataSetFromScratch.Cdf008_createDataSetFromScratch.pydf009_FromScratchVSTTree.Cdf010_trivialDataSource.Cdf010_trivialDataSource.pydf012_DefinesAndFiltersAsStrings.Cdf012_DefinesAndFiltersAsStrings.pydf013_InspectAnalysis.Cdf014_CSVDataSource.Cdf014_CSVDataSource.pydf015_LazyDataSource.Cdf016_vecOps.Cdf016_vecOps.pydf017_vecOpsHEP.Cdf017_vecOpsHEP.pydf017_vecOpsHEP.rootdf018_customActions.Cdf019_Cache.Cdf019_Cache.pydf020_helpers.Cdf021_createTGraph.Cdf021_createTGraph.pydf022_useKahan.Cdf023_aggregate.Cdf024_Display.Cdf024_Display.pydf025_RNode.Cdf026_AsNumpyArrays.pydf027_SQliteDependencyOverVersion.Cdf028_SQliteIPLocation.Cdf029_SQlitePlatformDistribution.Cdf030_SQliteVersionsOfROOT.Cdf031_Stats.Cdf031_Stats.pydf032_RDFFromNumpy.pydf033_Describe.pydf034_SaveGraph.Cdf034_SaveGraph.pydf035_RDFFromPandas.pydf101_h1Analysis.Cdf102_NanoAODDimuonAnalysis.Cdf102_NanoAODDimuonAnalysis.pydf103_NanoAODHiggsAnalysis.Cdf103_NanoAODHiggsAnalysis.pydf103_NanoAODHiggsAnalysis_python.hdf104_HiggsToTwoPhotons.pydf105_WBosonAnalysis.jsondf105_WBosonAnalysis.pydf106_HiggsToFourLeptons.Cdf106_HiggsToFourLeptons.pydf106_HiggsToFourLeptons_spec.jsondf107_SingleTopAnalysis.jsondf107_SingleTopAnalysis.pydistrdf001_spark_connection.pydistrdf002_dask_connection.pydistrdf003_live_visualization.pydistrdf004_dask_lxbatch.pyindex.mddemos.Cdemoshelp.Cdocv528index.htmlmass_spectrum.gifv530index.htmlv532index.htmlv534index.htmlv600index.mdv602index.mdeveDefault.pngMultiView.CSplitGLView.Calice_esd.Calice_esd_html_summary.Calice_esd_split.Calice_vsd.Cannotation.Carrow.Carrow_standalone.Cassembly.Cbox.Cboxset.Cboxset_cones.Cbroken_torus.tringcalo_detail.Ccalorimeters.Ccamera_restore.Ccompound.Ccsgdemo.Cgeom_alias.Cgeom_alice_its.Cgeom_alice_tpc.Cgeom_atlas.Cgeom_atlas_playback.Cgeom_cms.Cgeom_cms_playback.Cgeom_cms_stereo.Cgeom_default.Cgeom_lhcb.Cglplot.Cglplot_geom.Chierarchical_scene.Chistobrowser.Cjetcone.Clineset.Clineset.pynasashuttle.3dsoverlay_palette.Cpack.Cparamlist.Cpointset.Cprojection.Cprojection_prescale.Cpythia_display.Cquadset.Crun_alice_esd.Crun_alice_esd_split.Cselection_sigs.Cshow_extract.Cswap.pngtext.Ctrack.Ctriangleset.Cview3ds.Cwindow_manager.Ceve7box.Cboxset.Cboxset_cones.Ccalorimeters.Ccollection_proxies.Ccompound.Ccsgdemo.Cerror_ellipse.Cevent_demo.Cgeom_cms.Cjets.Clego.Clineset.Cpoints.Cprojection_prescale.Cshow_extract.Ctracks.CfftFFT.CfitConfidenceIntervals.CErrorIntegral.CFitHistoInFile.CFittingDemo.CIfit.CNumericalMinimization.CNumericalMinimization.pyTestBinomial.CTwoHistoFit2D.CcombinedFit.CcombinedFit.pyexampleFit3D.Cfit1.Cfit1_C.txtfit2.Cfit2a.Cfit2d.Cfit2dHist.CfitCircle.CfitConvolution.CfitConvolution.pyfitEllipseTGraphDLSF.cxxfitEllipseTGraphRMM.cxxfitExclude.CfitLinear.CfitLinear2.CfitLinearRobust.CfitMultiGraph.CfitNormSum.CfitNormSum.pyfitcont.Cfithist.Cfitpanel_playback.Cfitslicesy.Cgraph2dfit.Clangaus.Cline3Dfit.Cminuit2FitBench.Cminuit2FitBench2D.Cminuit2GausFit.Cmultidimfit.Cmultifit.Cmultifit.pymyfit.Cqa2.CvectorizedFit.CfitsioFITS_tutorial1.CFITS_tutorial2.CFITS_tutorial3.CFITS_tutorial4.CFITS_tutorial5.CFITS_tutorial6.CFITS_tutorial7.CFITS_tutorial8.Crmf.fitssample1.fitssample2.fitssample3.fitssample4.fitssample5.fitsfoamfoam_demo.Cfoam_demopers.Cfoam_kanwa.Cindex.mdgallery.rootgeomRadioNuclides.Cassembly.Cbuilding.Ccheongwadae.Ccsgdemo.Cgdmlopticalsurfaces.gdmltestoptical.Cgeodemo.CgeomAlice.CgeomAlice_itsv.CgeomAtlas.CgeomBrahms.CgeomD0.Cgeometry.Citerplugin.cxxlego.Cmp3player.Cna49.Cna49geomfile.Cna49view.Cparallel_world.Crobot.Crootgeom.Crunplugin.Cshapes.CshapesAnim.Csouth_gate.Cstation1.Cstation2.Ctank.Cteddy.objtessellatedNav.CvisualizeWavefrontObj.Cweb_cms.cxxxtruDraw.CxtruSamples.CglglViewerExercise.CglViewerLOD.Cglbox.Cgldemos.Cglh3c.Cglparametric.Cglparametrics2.Cglrose.Cglsurfaces.Cgltf3.Cglvox1.Cglvox2.Cgrad.Cgrad2.Cgradients.Cgviz3d.Cnucleus.Cparallelcoordtrans.Cradialgradients.Ctransp.Ctransp_text.Ctransparentpad.Cviewer3DLocal.Cviewer3DMaster.CgraphicsAtlasExample.Canalyze.Canim.Carchi.Carrows.Cbasic3d.Ccanvas.Ccanvas2.Ccompile.Ccrown.Cdiamond.Cearth.Cearth.datellipse.Ceval.Cevent.Cfeynman.Cfirst.Cformula1.Cframework.Cgaxis.Cgaxis2.Cgaxis3.Cgraph_edit_playback.Cgreyscale.Cgtime.Cinside.Clatex.Clatex2.Clatex3.Clatex4.Clatex5.Cmandelbrot.Cmarkerwarning.Cmass_spectrum.Cpalettes.Cpavetext.Cperceptualcolormap.Cpiechart.Cpolytest1.Cpolytest2.Cpstable.Cpsview.Cquarks.Csaveall.Cschroedinger_hydrogen.Ctmathtext.Ctmathtext2.Ctornado.Ctransparency.Ctriangles.CgraphsSWAN2017.datannotation3d.Capprox.Cbent.Cbent.pyexclusiongraph.Cexclusiongraph2.Cgerrors.Cgerrors2.Cgmultierrors.Cgraph.Cgraph2derrorsfit.CgraphApply.CgraphShade.Cgraphpalettecolor.Cgraphpolar.Cgraphpolar2.Cgraphpolar3.Cgraphreverse.Cgraphstruct.Cgraphtext.Cgtime.Cgtime2.ChlGraph1.ChlGraph2.Clabels1.Clabels2.Cmotorcycle.Cmotorcycle.datmultigraph.Cmultigraphpalettecolor.Cmultipalette.Cscatter.Cseism.Csplines_test.Csurfaces.CtimeSeriesFromCSV.CtimeSeriesFromCSV.pytimeSeriesFromCSV_TDF.Ctimeonaxis.Ctimeonaxis2.Ctimeonaxis3.Cwaves.Czdemo.Czones.Czones.pyguiCPUMeter.CSlider3Demo.CWorldMap.CbuttonChangelabel.CbuttonTest.CbuttongroupState.CbuttonsLayout.Ccalendar.CcustomContextMenu.CcustomTH1Fmenu.Cdrag_and_drop.Cexec3.Cexec_macro.Cgames.CgtreeTableTest.CguiWithCLING.Cguilabels.Cguitest.Cguitest_playback.CiconAsXPMData.ClistBox.Cmditest.Cmditestbg.xpmntupleTableTest.CnumberEntry.CsimpleTableTest.CsplitbuttonTest.CsplitterHorizontal.CsplitterVertical.CstaffTableTest.CstatusBar.CtextEntries.Ctextviewostream.Cworldmap.jpghistContourList.CDynamicSlice.CFibonacci.CFirstContour.CNormalizeHistogram.CZoomHistogram.Ccandledecay.Ccandlehisto.Ccandleplot.Ccandleplotoption.Ccandleplotstack.Ccandleplotwhiskers.Ccandlescaled.Ccumulative.Cdatatprofile2poly_tutorial.datadraw2dopt.Cexec1.Cexec2.Cfillhistosauto2p.Cfillrandom.Cfillrandom.pyh1ReadAndDraw.Ch2_cut.Ch2proj.Chbars.Chistpalettecolor.Chksimple.ChlHisto1.ChlHisto2.ChlHisto3.ChlHisto4.Chlabels1.Chlabels2.Chstack.Chsum.ChsumTimer.Clegendautoplaced.Clogscales.Cmovepalette.Cmulticolor.Cratioplot1.Cratioplot1.pyratioplot2.Cratioplot2.pyratioplot3.Cratioplot3.pyratioplot4.Cratioplot4.pyratioplot5.Cratioplot5.pyratioplot6.Cratioplot6.pyratioplotOld.Crebin.Creverseaxis.Csparsehist.CstatsEditing.CtestSmooth.Cth2polyBoxes.Cth2polyEurope.Cth2polyHoneycomb.Cth2polyUSA.Cthstack2palettecolor.Cthstackpalettecolor.Ctprofile2polyRealistic.Ctprofile2polyRealisticModuleError.Ctranspad.Ctwoscales.Ctwoscales.pyxyplot.ChistfactoryModifyInterpolation.Cexample.pyexample.xmlexample_DataDriven.xmlexample_DataDriven_controlRegion.xmlexample_DataDriven_signalRegion.xmlexample_Expression.xmlexample_Expression_channel.xmlexample_ShapeSys.xmlexample_ShapeSys2D.xmlexample_ShapeSys2D_channel.xmlexample_ShapeSys_channel.xmlexample_channel.xmlhf001_example.CmakeExample.CmakeQuickModel.pyhsimple.Chsimple.roothtmlMakeTutorials.Chttpauth.txtcustom.Ccustom.htmhistfitserver.Chttpaccess.Chttpcontrol.Chttpgeom.Chttpserver.Chttptextlog.Chttptextlog.mjsws.Cws.htmimagefore.xpmgalaxy_image.Chist2image.Chsumanim.Cimage2hist.Cimg2pad.Cimgconv.Cmditestbg.xpmpad2png.Crose512.jpgrose_image.Ctrans_graph.Cindex.mdiocopyFiles.Cdirs.Cdouble32.Cfildir.Cfile.Cfloat16.Chadd.CimportCode.Cloopdir.Cloopdir11.CmergeSelective.CreadCode.CtestMergeCont.CtestTMPIFile.ClegacyMyTasks.cxxbenchmarks.CcontTListAndSTL.Cindex.mdgeant3tasks.Chtmlex.Cindex.mdmlpindex.mdmlpHiggs.CmlpHiggs.rootmlpRegression.Cregexpindex.mdregexp.Cregexp_pme.Crootalias.Crootenv.Crootmarks.Ctasks.Cthreadindex.mdstressThreadPool.CthreadPool.Cthreads.Cthreadsh1.Cthreadsh2.CmathBessel.CBessel.pyBreitWigner.CChebyshevPol.CCrystalBall.CFeldmanCousins.CGammaFun.CLegendre.CLegendre.pyLegendreAssoc.CRolke.CTSVDUnfoldExample.Cbinomial.Cchi2test.CexampleFunction.pyexampleFunctor.CexampleMultiRoot.CexampleTKDE.Cgoftest.Chlquantiles.CkdTreeBinning.Climit.CmathBeta.CmathGammaNormal.CmathLaplace.CmathStudent.CmathcoreCDF.CmathcoreGenVector.CmathcoreSpecFunc.CmathcoreStatFunc.CmathcoreStatFunc.pymathcoreVectorCollection.CmathcoreVectorFloatIO.CmathcoreVectorIO.CmathmoreIntegration.CmathmoreIntegrationMultidim.CmultidimSampling.CmultivarGaus.CnormalDist.CnormalDist.pypermute.Cprincipal.Cprincipal.pyquantiles.Cquasirandom.CtStudent.CtStudent.pytestrandom.Cvavilov.CmatrixdecomposeQR.CinvertMatrix.CsolveLinear.CmcCompareMasses.Cmass_width_2008.mc.txtmulticoreimt001_parBranchProcessing.Cimt101_parTreeProcessing.Cmp001_fillHistos.Cmp101_fillNtuples.Cmp102_readNtuplesFillHistosAndFit.Cmp103_processSelector.Cmp104_processH1.Cmp105_processEntryList.Cmp201_parallelHistoFill.Cmp_H1_lambdas.Cmt001_fillHistos.Cmt101_fillNtuples.Cmt102_readNtuplesFillHistosAndFit.Cmt103_fillNtupleFromMultipleThreads.Cmt201_parallelHistoFill.Cmt301_TTaskGroupSimple.Cmt304_fillHistos.Cmtbb001_fillHistos.Cmtbb101_fillNtuples.Cmtbb201_parallelHistoFill.CnetTUriTest.CTestAuth.Cauthclient.Cauthserv.CfastMergeServer.Chclient.Chcons.Chprod.Chserv.Chserv2.CparallelMergeClient.CparallelMergeServer.CparallelMergeTest.CparallelMergeTest.shpclient.Cpserv.Cspy.Cspyserv.CtestTUDPSocket.CtreeClient.Cudpserver.cphysicsPhaseSpace.CproofEmptyInclude.hProcFileElements.CProcFileElements.hProofAux.CProofAux.hProofEvent.CProofEvent.hProofEventProc.CProofEventProc.hProofFriends.CProofFriends.hProofNtuple.CProofNtuple.hProofPythia.CProofPythia.hProofSimple.CProofSimple.hProofSimpleFile.CProofSimpleFile.hProofStdVect.CProofStdVect.hProofTests.CProofTests.hevent.md5sumevent.parfinalizeProof.CgetProof.Cindex.mdntprndm.rootpacktest1.md5sumpacktest1.parpacktest2.md5sumpacktest2.parpacktest3.md5sumpacktest3.parpythia8.parrunProof.CpyrootDynamicSlice.pyaptuple.txtdemo.pydemoshelp.pyexample_data.datfillrandom.pyfit1.pyfit1_py.pyformula1.pygeometry.pygerrors.pygraph.pygui_ex.pyh1ReadAndDraw.pyhsimple.pyhsum.pymrt.pyna49geomfile.pyna49view.pyna49visible.pyntuple1.pynumberEntry.pyparse_CSV_file_with_TTree_ReadStream.pypyroot001_arrayInterface.pypyroot002_pythonizationDecorator.pypyroot003_prettyPrinting.pypyroot004_NumbaDeclare.pypyroot005_tfile_context_manager.pypyroot006_tcontext_context_manager.pyratioplot.pyshapes.pystaff.pysurfaces.pytornado.pyzdemo.pypythiapythia8.CquadpQuad.cxxQuad.hportfolio.Cstock.rootrDataFrame.CFunction.CFunctor.CGlobalMinimization.CIntegration.CInterpolation.CMinimization.CSimpleFitting.Cexample.Crcanvascomic.woff2df104.pydf105.jsondf105.pyraxis.cxxrbox.cxxrbox.pyrcanvas_mt.cxxrcanvas_update.cxxrframe.cxxrh1.cxxrh1_large.cxxrh1_twoscales.cxxrh2.cxxrh2_colz.cxxrh2_large.cxxrh3.cxxrh3_large.cxxrlegend.cxxrline.cxxrline_style.cxxrline_width.cxxrmarker.cxxrpad.cxxrpave.cxxrstyle.cxxrtext_align.cxxrtext_angle.cxxrtext_font.cxxsubpads.cxxsymlog.cxxth1_twoscales.cxxtobject.cxxroofitinput_histos_rf_lagrangianmorph.rootrf101_basics.Crf101_basics.pyrf102_dataimport.Crf102_dataimport.pyrf103_interprfuncs.Crf103_interprfuncs.pyrf104_classfactory.Crf104_classfactory.pyrf105_funcbinding.Crf105_funcbinding.pyrf106_plotdecoration.Crf106_plotdecoration.pyrf107_plotstyles.Crf107_plotstyles.pyrf108_plotbinning.Crf108_plotbinning.pyrf109_chi2residpull.Crf109_chi2residpull.pyrf110_normintegration.Crf110_normintegration.pyrf111_derivatives.Crf111_derivatives.pyrf201_composite.Crf201_composite.pyrf202_extendedmlfit.Crf202_extendedmlfit.pyrf203_ranges.Crf203_ranges.pyrf204a_extendedLikelihood.Crf204a_extendedLikelihood.pyrf204b_extendedLikelihood_rangedFit.Crf204b_extendedLikelihood_rangedFit.pyrf205_compplot.Crf205_compplot.pyrf206_treevistools.Crf206_treevistools.pyrf207_comptools.Crf207_comptools.pyrf208_convolution.Crf208_convolution.pyrf209_anaconv.Crf209_anaconv.pyrf210_angularconv.Crf210_angularconv.pyrf211_paramconv.Crf211_paramconv.pyrf212_plottingInRanges_blinding.Crf212_plottingInRanges_blinding.pyrf301_composition.Crf301_composition.pyrf302_utilfuncs.Crf302_utilfuncs.pyrf303_conditional.Crf303_conditional.pyrf304_uncorrprod.Crf304_uncorrprod.pyrf305_condcorrprod.Crf305_condcorrprod.pyrf306_condpereventerrors.Crf306_condpereventerrors.pyrf307_fullpereventerrors.Crf307_fullpereventerrors.pyrf308_normintegration2d.Crf308_normintegration2d.pyrf309_ndimplot.Crf309_ndimplot.pyrf310_sliceplot.Crf310_sliceplot.pyrf311_rangeplot.Crf311_rangeplot.pyrf312_multirangefit.Crf312_multirangefit.pyrf313_paramranges.Crf313_paramranges.pyrf314_paramfitrange.Crf314_paramfitrange.pyrf315_projectpdf.Crf315_projectpdf.pyrf316_llratioplot.Crf316_llratioplot.pyrf401_importttreethx.Crf401_importttreethx.pyrf402_datahandling.Crf402_datahandling.pyrf403_weightedevts.Crf403_weightedevts.pyrf404_categories.Crf404_categories.pyrf405_realtocatfuncs.Crf405_realtocatfuncs.pyrf406_cattocatfuncs.Crf406_cattocatfuncs.pyrf407_latextables.Crf407_latextables.pyrf408_RDataFrameToRooFit.Crf408_RDataFrameToRooFit.pyrf409_NumPyPandasToRooFit.pyrf501_simultaneouspdf.Crf501_simultaneouspdf.pyrf502_wspacewrite.Crf502_wspacewrite.pyrf503_wspaceread.Crf503_wspaceread.pyrf504_simwstool.Crf504_simwstool.pyrf505_asciicfg.Crf505_asciicfg.pyrf505_asciicfg.txtrf506_msgservice.Crf506_msgservice.pyrf508_listsetmanip.Crf508_listsetmanip.pyrf509_wsinteractive.Crf509_wsinteractive.pyrf510_wsnamedsets.Crf510_wsnamedsets.pyrf511_wsfactory_basic.Crf511_wsfactory_basic.pyrf512_wsfactory_oper.Crf512_wsfactory_oper.pyrf513_wsfactory_tools.Crf513_wsfactory_tools.pyrf514_RooCustomizer.Crf514_RooCustomizer.pyrf515_hfJSON.jsonrf515_hfJSON.pyrf601_intminuit.Crf601_intminuit.pyrf602_chi2fit.Crf602_chi2fit.pyrf603_multicpu.Crf603_multicpu.pyrf604_constraints.Crf604_constraints.pyrf605_profilell.Crf605_profilell.pyrf606_nllerrorhandling.Crf606_nllerrorhandling.pyrf607_fitresult.Crf607_fitresult.pyrf608_fitresultaspdf.Crf608_fitresultaspdf.pyrf609_xychi2fit.Crf609_xychi2fit.pyrf610_visualerror.Crf610_visualerror.pyrf611_weightedfits.Crf612_recoverFromInvalidParameters.Crf612_recoverFromInvalidParameters.pyrf613_global_observables.Crf613_global_observables.pyrf614_binned_fit_problems.Crf614_binned_fit_problems.pyrf701_efficiencyfit.Crf701_efficiencyfit.pyrf702_efficiencyfit_2D.Crf702_efficiencyfit_2D.pyrf703_effpdfprod.Crf703_effpdfprod.pyrf704_amplitudefit.Crf704_amplitudefit.pyrf705_linearmorph.Crf705_linearmorph.pyrf706_histpdf.Crf706_histpdf.pyrf707_kernelestimation.Crf707_kernelestimation.pyrf708_bphysics.Crf708_bphysics.pyrf709_BarlowBeeston.Crf709_BarlowBeeston.pyrf710_roopoly.Crf710_roopoly.pyrf711_lagrangianmorph.Crf711_lagrangianmorph.pyrf712_lagrangianmorphfit.Crf712_lagrangianmorphfit.pyrf801_mcstudy.Crf801_mcstudy.pyrf802_mcstudy_addons.Crf802_mcstudy_addons.pyrf803_mcstudy_addons2.Crf803_mcstudy_addons2.pyrf804_mcstudy_constr.Crf804_mcstudy_constr.pyrf901_numintconfig.Crf901_numintconfig.pyrf902_numgenconfig.Crf902_numgenconfig.pyrf903_numintcache.Crf903_numintcache.pyroostatsCreateExampleFile.CFourBinInstructional.CFourBinInstructional.pyHybridInstructional.CHybridInstructional.pyHybridStandardForm.CHybridStandardForm.pyIntervalExamples.CIntervalExamples.pyModelInspector.CMultivariateGaussianTest.CMultivariateGaussianTest.pyOneSidedFrequentistUpperLimitWithBands.CStandardBayesianMCMCDemo.CStandardBayesianNumericalDemo.CStandardFeldmanCousinsDemo.CStandardFrequentistDiscovery.CStandardHistFactoryPlotsWithCategories.CStandardHypoTestDemo.CStandardHypoTestInvDemo.CStandardProfileInspectorDemo.CStandardProfileInspectorDemo.pyStandardProfileLikelihoodDemo.CStandardProfileLikelihoodDemo.pyStandardTestStatDistributionDemo.CTestNonCentral.CTestNonCentral.pyTwoSidedFrequentistUpperLimitWithBands.CTwoSidedFrequentistUpperLimitWithBands.pyZbi_Zgamma.CZbi_Zgamma.pyrs101_limitexample.Crs101_limitexample.pyrs102_hypotestwithshapes.Crs301_splot.Crs302_JeffreysPriorDemo.Crs401c_FeldmanCousins.Crs401c_FeldmanCousins.pyrs401d_FeldmanCousins.Crs601_HLFactoryexample.Crs601_HLFactoryexample.pyrs602_HLFactoryCombinationexample.Crs603_HLFactoryElaborateExample.Crs701_BayesianCalculator.Crs701_BayesianCalculator.pyrs_bernsteinCorrection.Crs_bernsteinCorrection.pyrs_numberCountingCombination.Crs_numbercountingutils.Crs_numbercountingutils.pyrootlogoff.Crootlogon.CspectrumBackground_compton.CBackground_decr.CBackground_gamma256.CBackground_gamma64.CBackground_incr.CBackground_order.CBackground_smooth.CBackground_synt256.CBackground_width.CBackground_width2.CDeconvolution.CDeconvolution2_1.CDeconvolution2_2.CDeconvolution2_HR.CDeconvolutionRL_wide.CDeconvolutionRL_wide_boost.CDeconvolution_wide.CDeconvolution_wide_boost.CFitAwmi.CSearchHR1.CSearchHR3.CSmooth.CSmoothing.CSrc.CSrc2.CSrc3.CSrc4.CSrc5.CTSpectrum.rootTSpectrum2.rootpeaks.Cpeaks2.Cspectrumpainter.CsplotTestSPlot.CTestSPlot_toyMC.datsqlSQLiteIPLocation.CSQLitePlatformDistribution.CSQLiteTimeVersionOfRoot.CSQLiteVersionsOfRoot.Cruncatalog.sqlsqlcanvas.Csqlcreatedb.Csqlcreatedb.pysqlfilldb.Csqlfilldb.pysqlselect.Csqlselect.pysqltables.CtmvaPyTorch_Generate_CNN_Model.pyRBatchGenerator_NumPy.pyRBatchGenerator_PyTorch.pyRBatchGenerator_TensorFlow.pyRBatchGenerator_filters_vectors.pyRBatchGenerator_filters_vectors_hvector.rootTMVAClassification.CTMVAClassificationApplication.CTMVAClassificationCategory.CTMVAClassificationCategoryApplication.CTMVACrossValidation.CTMVACrossValidationApplication.CTMVACrossValidationRegression.CTMVAGAexample.CTMVAGAexample2.CTMVAMinimalClassification.CTMVAMulticlass.CTMVAMulticlassApplication.CTMVAMultipleBackgroundExample.CTMVARegression.CTMVARegressionApplication.CTMVA_CNN_Classification.CTMVA_CNN_Classification.pyTMVA_Higgs_Classification.CTMVA_Higgs_Classification.pyTMVA_RNN_Classification.CTMVA_RNN_Classification.pyTMVA_SOFIE_GNN.pyTMVA_SOFIE_GNN_Application.CTMVA_SOFIE_GNN_Parser.pyTMVA_SOFIE_Inference.pyTMVA_SOFIE_Keras.CTMVA_SOFIE_Keras_HiggsModel.CTMVA_SOFIE_Models.pyTMVA_SOFIE_ONNX.CTMVA_SOFIE_PyTorch.CTMVA_SOFIE_RDataFrame.CTMVA_SOFIE_RDataFrame.pyTMVA_SOFIE_RDataFrame_JIT.CTMVA_SOFIE_RSofieReader.CcreateData.Cdatatoy_sigbkg_categ_offset.roottoy_sigbkg_categ_varoff.rootenvelopeclassification.Cindex.mdkerasApplicationClassificationKeras.pyApplicationRegressionKeras.pyClassificationKeras.pyGenerateModel.pyMulticlassKeras.pyRegressionKeras.pyindex.mdline-small.pngmakefilepytorchApplicationClassificationPyTorch.pyApplicationRegressionPyTorch.pyClassificationPyTorch.pyMulticlassPyTorch.pyRegressionPyTorch.pyindex.mdsigmoid-small.pngtmva001_RTensor.Ctmva002_RDataFrameAsTensor.Ctmva003_RReader.Ctmva004_RStandardScaler.Ctmva100_DataPreparation.pytmva101_Training.pytmva102_Testing.pytmva103_Application.Ctmva_logo.giftmva_logo.svgtreeJetEvent.cxxJetEvent.hbasic.Cbasic.datbasic2.Cbill.Ccernbuild.Ccernstaff.Ccernstaff.datcircular.CclonesA_Event.CclonesA_Event.cxxclonesA_Event.hcopytree.Ccopytree2.Ccopytree3.CdictionaryCMakeLists.txtREADME.mddata2Tree.cxxdata2Tree.hxxdata2TreeLinkDef.hxxmain.cppreadTree.cxxreadTreeDF.cxxwriteTree.cxxdrawsparse.Ch1analysis.Ch1analysis.hh1analysisProxy.Ch1analysisProxy.hh1analysisProxyCut.Ch1analysisTreeReader.Ch1analysisTreeReader.hh1chain.ChsimpleProxy.ChsimpleProxyDriver.ChsimpleReader.Chtest.Chvector.Cjets.Cntuple1.Cparallelcoord.Cparallelcoordtrans.CprintSizes.Crun_h1analysis.CsimpleAnalysis.txtspider.Cstaff.Ctcl.Ctemperature.Ctemperature_Prague.dattree.Ctree0.Ctree1.Ctree2.Ctree2a.Ctree3.Ctree4.Ctreefriend.Ctreegetval.Ctv3.Ctvdemo.Cunfoldindex.mdtestUnfold1.CtestUnfold2.CtestUnfold3.CtestUnfold4.CtestUnfold5a.CtestUnfold5b.CtestUnfold5c.CtestUnfold5d.CtestUnfold6.CtestUnfold6binning.xmltestUnfold7a.CtestUnfold7b.CtestUnfold7binning.xmltestUnfold7c.Ctunfoldbinning.dtdunuranunuranDemo.CunuranFoamTest.Cv7browser.cxxconcurrentfill.cxxfiledialog.cxxfitpanel.cxxfitpanel6.cxxhistops.cxxindex.mdntupleindex.mdntpl001_staff.Cntpl002_vector.Cntpl003_lhcbOpenData.Cntpl004_dimuon.Cntpl005_introspection.Cntpl006_friends.Cntpl007_mtFill.Cntpl008_import.Cntpl009_parallelWriter.Cntpl010_skim.Cntpl011_global_temperatures.Cperf.cxxperfcomp.cxxsimple.cxxvecopsindex.mdvo001_AdoptOrOwnMemory.Cvo001_AdoptOrOwnMemory.pyvo002_VectorCalculations.Cvo003_LogicalOperations.Cvo004_SortAndSelect.Cvo004_SortAndSelect.pyvo005_Combinations.Cvo005_Combinations.pyvo006_IndexManipulation.Cvo007_PhysicsHelpers.Cwebguigeomclient.htmlserver.cxxpanelReadme.mdcontrollerTestPanel.controller.jsserver.cxxviewTestPanel.view.xmlpingReadme.mdping.cxxping.htmlqtwebCMakeLists.txtExampleMain.cppExampleWidget.cppExampleWidget.hExampleWidget.uiRCanvasWidget.cppRCanvasWidget.hRGeomViewerWidget.cppRGeomViewerWidget.hReadme.mdTCanvasWidget.cppTCanvasWidget.hwebwindowclient.htmlserver.cxxxmlDOMParsePerson.CDOMRecursive.CSAXHandler.Cperson.dtdperson.xmlsaxexample.xmlxmlmodifyfile.Cxmlnewfile.Cxmlreadfile.C/usr/share/doc/root//usr/share/doc/root/tutorials//usr/share/doc/root/tutorials/cocoa//usr/share/doc/root/tutorials/cont//usr/share/doc/root/tutorials/dataframe//usr/share/doc/root/tutorials/doc//usr/share/doc/root/tutorials/doc/v528//usr/share/doc/root/tutorials/doc/v530//usr/share/doc/root/tutorials/doc/v532//usr/share/doc/root/tutorials/doc/v534//usr/share/doc/root/tutorials/doc/v600//usr/share/doc/root/tutorials/doc/v602//usr/share/doc/root/tutorials/eve//usr/share/doc/root/tutorials/eve7//usr/share/doc/root/tutorials/fft//usr/share/doc/root/tutorials/fit//usr/share/doc/root/tutorials/fitsio//usr/share/doc/root/tutorials/foam//usr/share/doc/root/tutorials/geom//usr/share/doc/root/tutorials/geom/gdml//usr/share/doc/root/tutorials/gl//usr/share/doc/root/tutorials/graphics//usr/share/doc/root/tutorials/graphs//usr/share/doc/root/tutorials/gui//usr/share/doc/root/tutorials/hist//usr/share/doc/root/tutorials/hist/data//usr/share/doc/root/tutorials/histfactory//usr/share/doc/root/tutorials/html//usr/share/doc/root/tutorials/http//usr/share/doc/root/tutorials/image//usr/share/doc/root/tutorials/io//usr/share/doc/root/tutorials/legacy//usr/share/doc/root/tutorials/legacy/cont//usr/share/doc/root/tutorials/legacy/mlp//usr/share/doc/root/tutorials/legacy/regexp//usr/share/doc/root/tutorials/legacy/thread//usr/share/doc/root/tutorials/math//usr/share/doc/root/tutorials/matrix//usr/share/doc/root/tutorials/mc//usr/share/doc/root/tutorials/multicore//usr/share/doc/root/tutorials/net//usr/share/doc/root/tutorials/physics//usr/share/doc/root/tutorials/proof//usr/share/doc/root/tutorials/pyroot//usr/share/doc/root/tutorials/pythia//usr/share/doc/root/tutorials/quadp//usr/share/doc/root/tutorials/r//usr/share/doc/root/tutorials/rcanvas//usr/share/doc/root/tutorials/roofit//usr/share/doc/root/tutorials/roostats//usr/share/doc/root/tutorials/spectrum//usr/share/doc/root/tutorials/splot//usr/share/doc/root/tutorials/sql//usr/share/doc/root/tutorials/tmva//usr/share/doc/root/tutorials/tmva/data//usr/share/doc/root/tutorials/tmva/envelope//usr/share/doc/root/tutorials/tmva/keras//usr/share/doc/root/tutorials/tmva/pytorch//usr/share/doc/root/tutorials/tree//usr/share/doc/root/tutorials/tree/dictionary//usr/share/doc/root/tutorials/unfold//usr/share/doc/root/tutorials/unuran//usr/share/doc/root/tutorials/v7//usr/share/doc/root/tutorials/v7/ntuple//usr/share/doc/root/tutorials/vecops//usr/share/doc/root/tutorials/webgui//usr/share/doc/root/tutorials/webgui/geom//usr/share/doc/root/tutorials/webgui/panel//usr/share/doc/root/tutorials/webgui/panel/controller//usr/share/doc/root/tutorials/webgui/panel/view//usr/share/doc/root/tutorials/webgui/ping//usr/share/doc/root/tutorials/webgui/qtweb//usr/share/doc/root/tutorials/webgui/webwindow//usr/share/doc/root/tutorials/xml/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmzstd19aarch64-redhat-linux-gnu        !"!#$ directoryPython script, ASCII text executableASCII textC++ source, ASCII textC source, ASCII textHTML document, ASCII textGIF image data, version 87a, 796 x 472emptyPNG image data, 312 x 172, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 14, 8-bit/color RGB, non-interlacedC source, UTF-8 Unicode textFITS image data, 32-bit, floating point, single precisionFITS image data, 16-bit, two's complement binary integerFITS image data, 8-bit, character or unsigned binary integerXML 1.0 document, ASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long linesX pixmap image, ASCII text, with very long linesJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 (PNG patch 1.2) Quality = 40, Smoothing = 0", baseline, precision 8, 750x423, components 3exported SGML document, ASCII textJava source, ASCII textX pixmap image, ASCII textJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 512x384, components 3Bourne-Again shell script, ASCII text executablePOSIX tar archive (gzip compressed data, last modified: Fri Oct 31 13:15:05 2014, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Jul 15 10:25:23 2010, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Jul 15 10:25:19 2010, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Tue Oct 20 09:12:02 2015, from Unix)POSIX tar archive (GNU) (gzip compressed data, last modified: Thu Jul 3 17:46:44 2008, from Unix)Web Open Font Format (Version 2), TrueType, length 27620, version 1.0C source, ASCII text, with very long linesPython script, UTF-8 Unicode text executablePNG image data, 50 x 50, 1-bit colormap, non-interlacedmakefile script, ASCII textGIF image data, version 89a, 455 x 108SVG Scalable Vector Graphics imagehttps://bugz.fedoraproject.org/rootutf-84710abc569c2d0822d12ce14975c91ea1d441936a59bb6d3f98874ccfbdb801b576d410f063d79a0941c4a46c08c4992daa5ade98103eee128d8583f5a53132b?P(/h<DLT3root-tutorial-6.32.06-1.el9̛Wtg"tҔ9%ľ`у%^g`w8> 6 _ ܉3!4En΁;8r2(F|g7& M?@aoNލd:JT [g WJA8)Ig3%#3 #b[wp߯91kiʝj\<;[HаkfHZei{Ɋ]0J$nsAE% :އv |>Dy̛`֩7tKX G!ԃp6gWP8brx(hB1%C:KBOһ0rcuFFE!jD%QES)gqU&iT5jmNvM7r:)!N[?=i65b3e04b24ca7a4fe478f367ffd2759c6dd40bb59999acbecf72828f886065d9b03edd2d6c491e7d1fbc6692b6ecaaabb31gN߽כ-$+PP(OhP;BZh91AY&SYb`~.(؅UR-e"UPPEUV*)#O@$2ΉI%$}x14S#S&M'OG mJy)jmOLOLSQ{MG#j#Jx2ѢSɩAAh4MONJzFOHT0z h24h=@2 4 2T)2F&$4@@d OUR4  ` 00#L P45Tz&`i&ɓ&&&4i?3@Ϡ~a> *jw[#meM p 7glJ i[RvBWI5*4tuf Gz۫CܾbҒ||+-%n i05Uh- `35Y: }Xh K)QP$;G5٠L)6|m٨6܅l饂F*Tl{.90EVSxdHIAmCJo!E Ӷaa&mzgIfUk!pHe$6m1jˆ rJW#{, HT٭OZZAjW$)"dHlG.qA] of84zSq7LqJ1Uf(+;@&ҶP-nwmFw#vrlw.ytnW 'N؉ZhՑHYEoN[v ތ kwhPdu rP9[P!i-FYcgswG㖯[vMm8-֦xWUtӭ浴9G8/`l3r> 8kQ"6FJpI,TE6,"e(U hUFVEi X)P6V6eb)  4 *RPШ5H P1(ҩJH4)mEl[1%bVYYÅPYe`PVځCZՅcV mF5kFlmFfFRkZ+hbJ5ԑFѩXڤ ͩfVIaJch"X&m1XQX+5(X5FcU%Efb)jmbڃRV+ AX+dg h6XQi%[e$MVcj+E6؍j2F$56Vimj6ਗ਼* ơ*A&Sj aMj4mX[F6+%fUhi,FXRj4Rlcj4mѭ`RmDV RVhmVeRV+%QUQb57m-E(b&V( g hAiVZT&5fڒcU2N 8*V5&ؤmblZɬ $ڌjRS$څƠ+%V-X6-5$Ä#[\8fpY BefPU5Z65,[m$ÇaQli L5FV6UZ6رZ1XՒE--m&X66C؋Qi EchыX6d6MR4J, XճQ655֍(PըKhƴ[4ڶI**#I1X4`Xb5b6MFƓh-Ƭlj-bƋF#V66ɍ$QILE EAVIQ6XEb$j6mc*ōn"2h[p[[Ƣ5pTV+F6Ʊ#X*ƋQl5QkkhZ[)*XZSlKf)jU mVcRMZ ѶƢ(-hƈڣŕƣ ٫6)FPmF5Lղ)ئQkd+FlH-Kj mV6V̭)eVj++UlVcUŰR- B*@4Ѷ-ڊlU-lq#8[cVPmFcl[Qت+J#J(M -%"Rc8X*+3VڶVmC[)K6m[VaBأb53e6V@VA(BhZE(JXel T QU0ڰm[ͫlVf(6ediEZRU) ٚmXe6(5emMA8J$6+"pg 6L ¶aB(UWUDZ+m3S 5bAce3aZPiFZP ZAA@ٵي3fcmc6-հ+jlQm&ڋj(ZMFjU8alT(< C` m\3UT uTI;JjT$) f0 (E )IHR 䤙ӆff`̮ d]oTsc5@x=ŒdQTXN/$u <g| {?s}wݯߋzuC mfSw$TEPa8|_PesK9~LmZWON{_(3f?iOxF7ף{:L L Ȼ2)q_!z>ն$B0Qnmp_oV.*|N'-/]IΣ+0 eozwR[j!;%Eȑ t6B5ŸϞPM rb 6~FǼی@%Z8܌߆UaI\ph*a\=}-^]¨81Sbz2&N8[;ᐜ$sr6$nH@Kyc}Z}݆Gnr.'lpr|th"jqCj1BWY ڬ?zy R߻(`C1eJg-0-W! iAik#NI'e+ӏ0'uuwJv& eϵo55}16AA!f >Ts9Me. BIZtQl?ȈB?pGN;Hm̝EPTg'@ ? $ņAq}y K!39Ė(P^rڤŤ-xNd~E~(,+V%S{%q5{r'i5,1C_v@K}]nH&aWc5^<-hK$} wm\~KY l1|FkSkƒx7MpY`#ґG-LaW +!9:dT^iH'<)~W7Ojqj(pw+upYSD|NEVĂ$UɊ(EُPAr*z^ +jz8 {Jm .sZsLF"Kuێ|^oЀfcuCwE{G3i!M;Jx5}GFDe{C-s Sѐ}"BH) H<4 Xim+xi2"cc1\VV<ܯsP4@!}죤> sI oк"Gs)hQ`m\d]Ŵ2[<.4{̸NXXsEI)>FV*;`a/j3'XVv3>Z%?Nv)"iy4mܫ+: Tp,:: ^P )zSDC'%PRY{0Cpӈv`g}hlVūlkQb-EFƢh*lZ+Ql(e51E7XVj(i6h*Ů kj4[j-#lhvw8p`YflڒMUJ&}QB"rm ywV!0*˭ٸKc uY x}G^(DUb\93$䓻NfdqxdтzS$9"ߞOGoԠ7Ŗ?A[9ҍ5 Wn˟-b1L2aRG;鲝" DxeI8 pv0fa\ڗt셺Sܮg^yOp#TBU)D!L?%,{s<0yG?3!IG+HƝQ$fyLԔ^$ڔŹR2U|f=훋v.}E.AQ$\nTџ4%񧹛&ՋRN Qѣ94'g&G*3nLzs2LqIaWPv;}=%Iq+]Eت9Mfz 4_pUR?^vy )X% v%e96X~K' H\&%aLbpTn3 ! \ϞB6ËsV<0!YP0՚IqݒLb T/.r*D ~'վGo}uWrsT9+|>x&6B ZG|sQʠT۵lDOG2mJ|RcN40e33iL i( uBI`3ΓHxzwKP#B}0*ZchSm+j.A'#KߖZ2x==EAqh> <$& 3NI8R++&҃flV;Qdqv2h;fi٦lKi1w] ;N(' Hr6hb`_]BARPif (NOT webgui) list(APPEND _veto rcanvas/df104.py5) endif(X(ph\zCiYmWW!4uUC"-T@ux,0B-;isA;$r#<49sI DHIFl Z܊L0v vɼB