pacemaker-cts-2.0.4+20200616.2deceaa3a-lp152.2.12.1<>, ae/=„Ě]"# Q q{˕)F<Sjɫ=mHݪg1n?JE.d%kЈ խ$G> Հ_2-##U.IVIH`*31fJ/]5@RE5{P\5b~XΞ5-"DKح{FGZvǠ dyOɸ fR[k&h+OD9x A!'>A ? d) 6 f )D_el!=! \2! zt! ! ! "!_0!!z!383H 3x 4, (4x8498:HFG!H4!I-!X<Y<\=!]y!^ b Yc d Ǜe Ǡf ǣl ǥu Ǹ!v < w |!x B!y ~<z t       Cpacemaker-cts2.0.4+20200616.2deceaa3alp152.2.12.1Test framework for cluster-related technologiesTest framework for cluster-related technologies like Pacemakeraeobs-arm-10openSUSE Leap 15.2openSUSEGPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-laterhttp://bugs.opensuse.orgProductivity/Clustering/HAhttp://www.clusterlabs.orglinuxnoarch HK ~zujGx00 0D m5].E!8"p/JK 5Y 3.6.b*iIL@%: D 8t G0pu@|~V /{>9[ %#'<99' 3j&~33%}^j@i0 3q9bq| j9 @ $9 '/" A.X8-NU H-N ) }$d-5/?E(  E1 !4 xVM dk s : ?_[l#n^ 3y*}- Cygp$uh' }66 T=6! (vCZ <B5$/ 6)g>qJE/O{<  m 9 5cO N8 Y*M$y^'0!) K[ M/Q1^b(L%?G8S'O(Fz5b_T&!/b_ ~ ((8 2^ -YoL W)$!2Y77hM'"U L_gB VGj7%ß&C$NSSM&= ahP1~;h4$QA:A!9!gqS0'o{4: y !2%{1s'ԙB&%$w >]== yPL`YlyL| | - 3T %$w(+ i$W*#;+Y :pQ @V- z 6S's=  i?. >  ?'>#AsG=sw|? .!0 g- L g- M :Ld}"j AE%^C-D 3Dh.zD >:lc = u %> k =L =B8b{$m+%: ~7a7=o ,,?>  s? qw|   %N<!ޭ )U J ^H8n6b~D ZJ+|K <cI ?}+iyY =O ',GV Oy K( PfK(N}    rhp F(-i('g "\4: "ew43 }  a  /5 f+c@^UA^.O/E dP O[t!? R*/h4*V 42__b]&ÿd?'t&ZAJ#, g#,'tM>q }X  e\ ]V" Y -&pep2|eI3& PJ  gjH ( 4. p @zB}O qY\(5,:Ja#6# } *M^` To )i! s PGcx%Z) z,. 9  D P]S / /n6c[u <))fO 7 jTQ 3MW vtlJ K 1A  vyNg_2D`:`:"  Ow?#v wP)^8 P'"|Kbv#Al0CmE YJq YQq$1 o^J9kN 9&$8"8wd3u S;hw % 'w O'p49S *2kz U  `.)? O^JG,CeK#n,:),V +?s*_^ &K<:hK|+.+@! ċ`$ C ,: & B!U+ k/v 2 2C7-@ h M: zFv~A;H3nԠc_$2 YKp` ,'_) pMO{a-%f")+ "d i6 z& V ^ %#C g9o: [# %T%S ^%S9& ["b"# &^#%"s*,`# ."bW #?ZKj]`: R"o Y,c $%= " . %& y- C #p]%S4 tTn@4&-I1  b* *z\ Wb $[PB/JD 9J&$1H;<.@)-xjs {"s" c9!Fc!R E.   "w zs i.k-;l-&@(w V-F G=5 p?$&L /Xu"w  D7?/*d mH   S 4 yP  4*4-.`@dx53;_O  N:PMbT!@`BZ Gz^Q- Gue.2RFnPliVG R9Gaz V/ wq 2]M !4  & V\L$E$#d$)&&O'.j(g'f_+h( $-)3Q  W L *)o4|B wUe. o27u&-R 6AG1&P *E & X\.L! i % p O - q p GIi2 i%lMss{k  Y$Q  |ZpYX e*^ nG 0 (2 7 9Vh/^V?n{ 6  4  3&o /bT o<jwhQmA 'U_2s~Y Jjp `8VJW<6c&iZXQ)"& э& tZp$Z*x})gO -MX 7 2"n%B]la  C^* j.*"!>g && !",FS'l[mIZ C1$J))TJ-4 ='; .E3LCOu!e\ dqBF,W'&"&1'1'% 1 h1& ,1-g}y & rJr 8I&&L  {) 6!8STOKV0= %A l ~bx r!;Kwnxwy+i7"WLJ[1zN(D&#F "* f?v i"^"g *""&mv&Yv&v&kv O& {&{&s{&{1  z &g %G %& % %o c >k6#Ik%%)6 N]   b1e_ XU ^[ _\eLN M +@6v4L!um-ISWIS  _$!Lck=N$1 ^   )8 F| {m! OX g idJ&a,&aW: 89&Y:;&XH9U'o&Y:&;* iJ, hI%    3?&T&i~`a&bc&an S/b&b&cR T SY E.8, GP1$4&+&u;,&,s{1 &$, 0-C & & G F   t&K]&?Sij&kl&jk&k&l[  ]  \Z S=>8u& ) 299v9x'&)8fXf)~29Z&)8t'K 9TIE Y# J ixt_+ &:&op|# @8&&A/7qz }4Q7 D4g "Ņ],4b E & i _p)yZ!]= `) -uG#FTH4>") }3V{,} C+u!w(. u*w i e-wY b`cg}, 1 (R-1.<"/ԭ ,D PyK&MqPD!}VIP -N+RA큤A큤A큤A큤A큤AA큤큤큤큤A큤aeaeaea;Ha;Ha;Ha;Ha;Ha;Ha;Ha;Ha;Haeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea;Ha;Ha;Ha;Ha;Ha;Hae^^aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae8f72f08499ef4b924d342c29edf2106e28864f3b0725b9a31e7838bc1315d0de0f2c8381ba9cb5004ce681bc495133a7b88af4a7180b871c35ad37b7d9cc0a4b011b48d0d5503817c91615fcb428e084652bc1f31077aa078a21a7a8bb4f8754fce5cec9702b4f6b93cdd79801930150339d60842e480b9e3d64adb8bd871f8f80b742085cb7552a243f98effb0409024917de347284fae4dac076c9365a7b7f1e5654995d89a73d2adbabe2da22cc19f5f73d69096a129e9fc0129fdcc1f6426cf1fcd439b7a41aa77794110d827625d77a6e9ef4c5afef5aaaccc6a7f086793092b0790a4af47b410031a76edefc01ca9ea3255f524f1a5a93d5cbd98d67c3942c30a00bb9a4c2a62a706831140b603a8ac894f5d09845365337820892d3d46c18f67ed377c089fa11757bc188fec03d02d080a60b9d5c67a78a2e03a0eb97e69010f44378614f46a385a59b04af64464ab0ff4e238e9883f6924148a9201d6b27c98985377b2253c36b2822e3ab56cd33e6f4c57d319dad0187f22f17404892fa420deaf2e89a53240dd8d6369fb3a26db6c3344ddf383d2e18a3b72be4fd5bf70993d3fc0bcb85086f6ba3f07fd8703c7b07c4cac4a65ca803521e3fceaace2261f2a8d5575e95c5bd4f83d1b655fa35ec5b02d32b8f6758f316c8d202df47886c512964d007313061cc55971dce9ea3de5c17e126f6269fac16a62cbeec5509df7c8bebdaf94ace51c3bf4f87319b836c184b1da885e7a7ca00ab9ab2fc149d69f32e26edb02a499443f14e003b4416319a3819e51c3934b193ef83356ac70700b2dd94404356c0c73031e4a5df472232dd19a2cbfdec115d1550280ad032b8d0359469487878520a782bf59b63ade744ce864538055e4795dc6a05c5406312d2dc6d9deccee8fb077dced3f8ffe3bdef4577fcd5f87c0ad73d91cc9f3b5a0e9cd836ff018b10f28800b38dbdb356244ea4847b72121c7edff714317720ec68c279cf4b391510f30f90c2b85dcb0257f3033b9c1cc135a585d173e384483ec5159682de21dd68534635a707bb858a14946b1da1cd199741121dbf4c4bc06df89ad241ff253f3085b3749f8e84e1e9153544bc6cf6257d95f533fcf83d217bea495296de555284df7aa9c4f7566af36bd1303d3e438dfb113a130ed412155a4d07bc15d395135db8a808125d8e6ed7bff70028935870317a4864767bfbdf264a0098fd3dd4af29a5e7bd5280240a84c54d2790496c4035da3afc6e2d45cb5f4fe78a54ffb82430778f9a21572e6e955121924bad6d989f9d5e30f96c4122eb09d2d79bf1a488ee6209f75fc3145ebdcbec621ddda2a651f0ebcd4dba91b43be30713e5f9eee15cd61d30d411f478850329beaa5b06ac371b01fe367ebee55e7fee591342e60cdc941569a5640cc068d706094c53af1792cc7e2fa71b5532f6044d367fc97b71ca634ee375c6fdc8da9d2e7b9b0076eec372ceadaca0472d1692e89a98d4e81037401e9dee476e71cf634880c36b4e25a2adffc3427dc57eb6afedefc4db10e34ebaeb90b6752946be2d35a9db0268e5397a6f5261565bbe508a7ec80ad79a19dcc29d4562e21346737c5559e3603c851e6fc1993b402d0c38d143e18a0daaa4fa4ad08d8df4133beb98042253b9d05e39d1d6bc78ad2e8825570ae6d9aa69d2c7beee57569887a93636229605a103b6133eb476816332eb44d58b26c2675bf9ac2bc3a875cfdfdd195981d40520fa3339b81f3b22e2a763e8be1f75b77d3528620f8c8b4c726199dfb25c0c0b6c9fb4e2e8ebffc52fb6a94eb018436b110aa2ca318ecde4272a964604481a83b8cbfb7f302a54a249e6dfa20bc03632505d9949a2823770a92bf1bba8fd116d7116e9e268b80d34c36ec2b50b8ccb44bc8b2e2b2df7c86db649950c77f4797983dd7a24211642ce69c4904740c3e3d3d2220e71fa96e3a4bdb86a548bad8aab76de735619b8512cc5d0a743040e15d3e6a44da626509232bbb8a280a5c7bb67fa099865baed7cb3dfe6e429f85a84200d42884ff9e710b347d59023b3a5d4fe677c9d868bc7ee73197aa02f4ddaad24f472a1b4b86839d3d62efe4b90f439c90725382f8c19e1a97723ee3fb7ac1ab19f2a5a7de032647a02d40e82ad556ead4d9f85c902200272febb54d116e06ef4ec335e5ee10705aea62ebd339aa153575639180f5117106f1fcd6502c550e23a1089466e319c930a4a146e217dcee69220c37bbfb6e8a247ee32651ab10daed97ea60e321c1b839179665e277c67b5c2006956d6f1dcb689d557dfc6c98f590ba48ab7f80ff8027f18e1cad9236f3730807c17c0f1a0864ad5eab0ddc7beca2887e61943b08331745bb4c631a73e50f2a393df3846995340566044a0ed38db0e3ba64258cf5b50a2fac16c455e875a47a6636290f9272fe95a12f02d3e99630cb8fb9bdaa79a4972b36762ae77715ef4fe6b32addd42d8baa8855ce4112c881484bd61b9debce74de22166ec455537d3f53b2ac1cbe2cd5fcb9fa09573293955ac8cc9be05e5df80291b930a78c19562f3f8e64aac4e6d263706f7d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c1504b92075e99a0524834cf1276f4bfb06c11578ce3efc571f045f06376bac6ae1e250fd15f0faa749164db5024830d48f6d47a29e28a6773105a973464d358a8c33d4426df4decfb8e2ed239a21b264461c323f00114458e956cdc343544df465a83bd69b12e0d906488e969527d50da99c8c00becfb3a82118fd596e59940c0738c3a600e2a019e93289564c1f4da4a2bf2c28d3d738e75c879cc570cf7216bf702f3f2f331f318341ade61c4bef8089e78367b08772bb04a45482cd459a421d954f1bde672734b7c980ce09520309b788fc75313885fd02dd3173591e125e4071ed5c6a4f7801b2c1e7e0988d6d95180e670c149334780b264ce156b719a270190fe3e1fec018b63bc843952bb46b8cb372116729806904a7aa22c650206fc5b90728aaff495a02be711d350a248df18768928e0fbc48c8268b6d64075ec5742c08d817fc4795bf13ac9f09f506d0712dfa4c6a321c6961f319e897f0ebf1c943db0bcc911a3466fe3f9ff5343e765ca3ca7bf77ac9946daa4cbe68e8a8fba5a359ff70a7ee2131e678fa18ee0af5d580155edd85162119223b1967f0802cdc28dab01ba75306c446c39a24a04c49f2e057e9c4d2a8046ed6eef71b39a7210952c97b5657d467df62f51a5f64008cf91c386d84cf310a1469996165c8539d60fbcf6dde2fce59ed3935d14b16147d09bc38b3da9e7038dc0f85252ba6a103da44d5b983315a984cef7d78590f4ca622bd8be58401d20bc9cf04ceec81ed99ae4645664fed0afebcf28f184369e26744895888c5f2d72f2f0a0dce90135a0f2b5fad9221b1ea31654c3e938dbc652e3e87d36f3f333d269f24ec427e95db3c4a498a7b4f1607daecf58aa7d18f633ec743632481c779509b06bd099a86559edab764dc388e44cdaf40b5e963c5ad9f58537062466207dcb9b59fded60b91298f865b276d52baad6186c8206c729fc42d5cf5af3ff994e645d5288fb3e618d34070b396b08e42790666b691be9cd0e1bbcf12124f6f9fd9a40b029dbab3228a16f5db32d0848cfb75ab44e212096cdafad1ca812849a5ce16c1b21da8056cc4d78869fc8c18fb81d9ad1510a8e4b2faff93b1604837df8508655998e910252a74864c22df74b650012c2748a2113e367ae1505548789c6dcee478106ab6b92d11516d57ede869e2966173edb933df933c1888c3d917532f5249e12a702ae63771df8bcd1a9201ec831077248960ebca50d389532152db9d63c7bf6ccb3616e101cc77f7d068a203cad35a64440c667756efc9e542b2f34bcb1d05bcdc66f875244002dd5d2b640737770aa5633b74fea9b194cd250ea92eedc0e8a69a2459042dec3cf82a7f960efbd1da5fef979c3e1a7b423f551a96a6ca91f3a27c50d969cc521b36b618572a566b18d1386e68cac7f9812e6631647234d35ca4180d5ee9cbc4a6f412a67970f8c9b107f82121ab132e67c61dbdd29cb82e583cb9030341302940188fe70c578b844e6148c41751dea1fff8721e189e86b201496f0e00860526319a6328d2fe61476bda7b377219ee8472418191d4e77bcf1d1c5613aa499916832a1538511d319f0913c915914ab0ffb770d862bef18d004335496f9d1214bad1ed92a1244e8c625d25153d9f655253b8a35805d2adad4da45fb8b90d9e7bbb105102b0ff320b503ccd81fc89411c43042961cb931da591d10cd162127464d46c8187f4bfdafb0657becea443428497c392dfbc4fed23941cf990bf597e10454d812888d4a30a58c2ea78a84499d1143d4dbb6b121f5fea7e2e659fccb2d554daaade3e2a68c07dc13c5529bdf217e3d09e997d79835b7c28ee9560d9148f8b7724ebec88b77e8026d9199e1a5c127ead7976b89d87d9c276aefce3e5466499a9edcfcb757b9bf33bb18d59ab35dc0d7de358a0a3e83ff9a974bf52f390dd7a09e8c524f627fc9ffb76b87dce25286d6e89170581af2f9c595a252e948bf39ea92eea8260dbb5ccacb89bd76425012a587572aab03c67fa638d71acc01a885a601a637a7f3330030fdb08f0b73db6cb969fdca81cce5bad6e148eca40174099061f15c67a294abb11a42e07d1e7abd77b8b0582166415553f30964483a004c3ed53cbca960d9f96dbc9bb683dcdadd60253d45ab9c185236893bf05903df97cc4d5ca60e627613fbd3c4a8b7595298d49ce151b90669d4da7f6e6ebd1df8b7365d5e78f0908f592720e675a69745d274785bded1c65cb8aa31b4e07257a9c9af61cd1191c5afed6517e0a9a7e76bbe866cdaeef156989e7d376003d1d93325619eb21f25fe5c4aa43a5867060648d4b98faa86f57294c95c801d9bfcf90ba41fe047e34072a62a7f18a592767f62c25a1bf74533fd0e0d966c2f29c4836c1e1a4542c11554b77c251c11caf58e4f5ba2600966db5768c2c033690a2ea4eb9aaf83120920e17a485aea3ae798e91ddffce349b1a4dde1f5b2e9e8aa9e494fa670c06d79f589d00e5fddebf21d5c7863060210f649bea2f3cb30d9ed20a691a61e3883563e2fbb1d5056910e1dfebd79d70db2fd4378009c52498f331f780d21e2dcbbf279fdec34707affb46298f1fc42d1a5bc51170f7cb281fef0001dba6eed8f39b34112941ef3471cd6aff1b90b851a5e1831dce1c1878d1b1cf2ea35ef3ab52a0dbd678e87d60e905bb6c9513418862796660bcc7c142971c27983736b465a7b8f0d42c305c35a96b63e9e6aea254be0d5367dd45431182fb6acdda859d05f618ba13ced7995e2561fca68bed55ef2309c3da248c6d5ac18d7a7228c33daf70c671779cd4172cbe28203c9ba2220d81596f229fc7a6e9790302be5fb2711991666e59656402820ddab507464a1f1d4e74fce3cb80fdd71ab49b6ddae517b6054cfff657adee0a80a9f7aa9a2ac7947d923a15bc82f0275d8ee06e7d058912588093c36a6845c53fb4d10a40373993642f3ffe889cbd5973a1763a4ddf8ae1813a92137ff83c9f62690aef9980814f4a33f9c0b0d0118416a8927cbea436256360e6389d810546127041c9dae9c9e126a4a856b4b87acdf22c9095aecfa29ee43843b9ea057b410e2996bf359b54760153b0ce8e47b7ce4a12998c6748ad67fec8bd1440c3bb7796216c1f0cd53852971f75df7c9c3d7dc5bfb857242ec6a2e2cbafcf505140c772d49dbeb5bed5a5524a932d40a28d61228b0c0fa20f2889e246c56e53a20960b1efd7f5e18b9a83d8f436782457849c9bce8051342e49cd8d4eb9a17bf835c03e9ea4ceb8e0c618af2b0a2f46abf36df37440d342d3974cbce32990b9c36883e546ab4875f971b00a6b8b66a4d341fa513abb54c4e9b226829dcd7be2a7cfe876e993c55525b6d095940cac7f7bea228ed07fb98443fec6929b3f31c7c6612658655afb1b799ae878a43cb855807ac424bd3fddcc54e2064cc3586dce31f8bb782460f3feb826172bca4a442be215ea626dadd702c09b001593edc3883a1eb1918495b6b9210b5ad3a03254cce2257d408c3e03920a1ad92bd8382ed034e1f130d0b74f75e0652726bed7d7ec9472b70e19d67f264b7ed0f8baa5d3d151c9c97c58b165a8be10e2f394b1dcd8a72d96a5a587eb2d0334b65fc817afdc46e500775702b83167d9273fbfc143da0e05ef11f2c8d0eee517e14a571467ca235cbfd10b48097971e730777e984acb011ec69795932710fb641d06ba455c6d2af765b1d599c443391949a287ce1f62d73c8b830e6ee54ed8e62d0742136c84c9ee92d9bdb653b8c5356d213903b463002e3ad59a15dc4904faf17f087f9bdb3633a89209ec1edf13e353da0eebbbb526e166a04d970a120fb70ae04e9902c4f67eb5add3be7c29fb5ae8942293fdd54979db84beb4815fb270fefd9555c6ea0666017cef3f9c0961ed224f30cc96c8e764f2e2558b00d53afdcaadc82f4d46ab86266d78eb42275b8e227dbe0c3a31b1836b1f88e4d72d31e05ce35fa372f57089f9634fefc142d31986eb2a5e986621aabdbe10c0c33fdd3d5b87525440f0931de4bf0156c5016377e07d6d7da1746c3ed3704ca5012e82b544226fd825a32d75e73f1d9bf8f41a30206a5efcb83f3b478d07933d19949bfd788dd672b31b3ed3b5b86f29429f335b78e108ef882ef9bf92a41b87084b21707524dcdcca0bf7077c6f45bd3498d56d0be14415bc5eb8fbcf413510e5edc91c1735a22c7986d7a191359607ea0cf7526c8abb21702e03a5b64c895754a9e31720e4d6edcfe8ef149b7ef3c82fd8f99c7e9843a754f6d9b5dd39bf2bb2fb3962962897f282f639c4ae661ab24ac6dd0a617169bbc7f1c43c71b416d64f90771a44e637aa96a7b0e71d9ba7ddecab53f7068352effb9cb16604910c1f97a9f7863cd12f77b47712593d0dfb30f22c83af180170248f9b59d6cdebd045b8cc4566925e2b892963e068ea394b765127fffa094af1522e98fe86be3fc421269423973828b4c8216d442b4f85a780809e7f61de81397366a8759563cfcbc215ee1e8168a04e0769ea34e0dab225b3d5982eef6af1c7ddab9aee01f15b24e511fada7ed25d57fc59ac841a90490610ba41f937f5c9ff9301315ee573ccaa8d9bb30324e93cd6b9ff925e5a8053c0dac817344764cc9773a2fbf2da18591e7c4e9efcc888591a5ce7f39112dc1c5c08d361b5eb6eb00c973a70844e9b4eebc98a5e24c9067aab56ad8de4c26ba10b3703996cb1842a0a87b3ba5a5aae393ebea4c861d4105ffe4dfc8498c57d4f62f56db7b9c413e5f697068163a7a9bdfebc6046930078c195c21ee17051087ab194a3038b8fe1a838b01ca3cbf6c2175509b296f013f7073ec1f9b32ba676fc0674feacbd4046ad2d2037ea648701d8623236c2545b181b80d4795f17d2386f93e69b0d05288ae4ab9e25e4eaf1401f185d15f2a90f8a987995b026990a91704f27d81e07d84819d78f2a709ef7625ecac80fcaf14b6d7cd1b97827900457f1224ca8f8e9e1a3ab738f6f1120de447e833271c3ed0da6c02698cd0653aa037ba4c26a2ab6554ec71d25ab39fa42c395661604c4d19610656544020e9ed00f00ae8b88098e1075bab4e75cac4f58a1a7efb7d483b149eaa1d3512a949a474deb897c9656c1b8be10079cce29ba3324a5679aa0f5d8a9a01abaeeceecadf9bea4493ba0c9dba133cf56fae0f86e83c27e376b3fcdec9a70c96dcd6bda225525cbb101c235772f4010e8bacc5f92754ce9cffd79380d7faa63617230f275a259f518f9d1104a56ef93588c074b2afcd03871e7b8e36d3f4b81a6201890cbff60197eb6534129ad9446dca10f77ad9151d9fcb2e51cdd549a944ff6cda2f6ff15ebf806029b85ca093aef54d7ab2bbfe1a2c953546b3c1fc1682fcbaf9dd30f1af68e81bfd9f9ef5ee7a82cbe8e6ab09091c127c252a0a9a454ebcb08f2c36f9eafa6b2f2dc03fd82b721add487bcbe859c8ef55d4c9e36c5928e9bd084c1fb0ff21c9bd8e617f7aedfcf1a45a0c5f8ebdf5bb1f0b50f5180b3ba0796b5a11f175233e52e766ce2ec86bc82ad11d278205a88b3a6e6e58778f801b7fe5357ad5db5230e773cbb2985350c7b1b27fb38e9f89f20a2da057f7d22e48e69d7afa8aff8fed09446d4ad0200a1d82a846467ea7eff631c1a6927053fb3097afa644d5adf0b8aef54ecc0ca83e1ca320a87b1eb58571ac3e59cbf4ce91f4017beb13ebf31e21864c9ed6065ce403e5e64b07591debebd29ce5e9c65ceb01f99a323a2fab3ed59d9a82f789e5d6188b3b3f3db93793cc2f7dbe5d04aaba34d9beba242959f7323d62c7e475d4e8eeb7a79afbbd716d61d52449a25f1842361eafa89c8105ab20942872754f1b269831a47ee1026c02225a4d31cfdb41674ce9d92a6d749be2c5100c0746e6bdba1e8871d40d44f0270c0e454438c447ad3d0030fd58a3d14b3380f80c772e0310f904bf44be3e198d623ebfe3998bea53b03bc52216c466182902da7b066bd00a406645c444a6270d3b0014a65d27bc2c1b16235b25f4c17c7c054840a50758c6d9e951efed96ffd6b33f84e0dd4de3d8dc07fab846f84be195c8f350a5098add27ebd91ddd015a933bf7307adb7cd67c821ae0400ff1c8c89f2ac803c2569b90dbdd2c57bff14a09d880bf28545b86b377710f2d245e2e31d78f4f413629cf3baf9272c507ae68dcebdd0e9c904efb367744131d78c651f545d96455191df0daef93c6073ea945819915ad8aeec1f490de41ad755748cfc9281009b980aec05bf233d8fc91a998e183615b80869312ed6017454d6a5560ee12e8c6640ec9bb6b337de0ec1d14826fbe88b839f8ac6cf625fceb7b5f1fce3cdf7047e3250053c5a1164a78a89a41ca8a9a6c7fcc36d4c26935e8b39dc508dc28bb4f24a122b37a0581a6da28b79ba83f2879ab7e548d33205c8a8009d93382a4540aa542cb256bee564b54e09d64c63f368c97962263b539459a8e359c7ef2a433233bdc0b96eef2f5999b3420f95c2a416162af52eb5f389f90a331236148031f4886d1320b3cb44d6c9b6a9bda873b645ca30755e5735c1c81db5bad3c15861d1c6e6f375b3d2cf6ec9c73058a146592ead4bcc8148b7e774b76cfe0a0051a76950c12bfd06ecfc27a5ad0b7c655176db7f35b116a7ff5791df1b194bcbe67944e4ef129de91feae29fed04a052b021dadc5bb6edf792fa5ea4291a99a90609c2e00c041145115742bb12493a065597924858b934de694133d73927d3e4f8dbbefa56a5b3ac9dca438dad0933eac0f26659aa75407058d0332fde4d32ae29d229d81ec098730455269108ac176c314fc7da298ae063cd8e164e779e5bfcdd4e8fda602025d6ca34babdd312b3174fd32cad11512ff6c4527b4da93061e07ec5851d94b36c2733170b758f10aca3237a270234b7d7c57645e9991e498f0894a8f6f6d68979bbe173652a6eadb79a37324985299b2676ee38ff15190b569a75b04a9bbf05fce318fab56aa0140cd3175d5f1ea270e8c632fa444996921baa3d68fa6fcbd6f0cbcbb6fa705a2eac88bf6b8f0e6a3ed5840b0ec37a2acee28338e183234ac2a0dc6cf4b426be1041a59f2ca37bf58dbbca74ff851564cd085e6fe71b590d2f360e57fa20e1e0f314ff537e792e604eb724843d7bb9518962490d87b93de9e83d68a294dafa70ad3ff548be9076d605de48fd222e36d4f4d1e37141cf2f842554f174f11ab33c27013a8b70390d8cb8052df4cebab9f5616e041b2ad420c92a4028b232d9bf54176d58c860acdfa8fe42cf2aed92ab6ce25af25511be60e939101f2277561cc421755235386bf5d50cdf2acba73d54377edf1dd253a6afc4f8b1d74dbff3987ab75d286d07ccb4a5ce44c569a2d2d7db224aa376a22bb2fbda0056d25d65b0c4d05b340c622355ea56165a01c22def0928bc99b610657cebfb94a05de74d9777fbd0a7acbeaee6cdd08c8f39e32295f660f9de900771539f1129f89a8305a9f5bab620c56ba33aac6a20b93af69261b354a70c7754288424d5c5b6d199f2e57eb14ec6c1c1b25c887244c5637ecf2f6d134f85d3c1c43e2a1d5ac090eb819d9d8fd8d832c8aa384fa67398229fc105eb0414c278bfa154832e1832bee44e9e4ed2dcd3f12d7a47c9377b58b8250b6cffec0f52ead3144ef5c006640f1c3b1d48d1b96e58e8150c9075e230429d56716005e042ce0b9cde2cde09f3f1b9af0497f04ae4a091f58479d7df7381a0ac5086de6fda5e3fbe7bf12c7cd38d81b6d094917cde7ed4bb651fd6635c201b7921eccafced4d055024509d4710a51482818a710cc0debc835051782eb200d3b4bebc3796f7cae7a84603b6520794eed036a2d9bffc27046347dbffe42cb266cfc6501621a3481a927284c19f941a65da7b253b251b1d1ab425780be13d8d6cb8a08989f754ea51be50f24957dfe1b574ad7529ba68b10d389ccb8b6254107e7003348984e3910fb33494eda903aedb6174a72809435a9d918f720876911f41cff3d1da6ef9c68fbb1663310e4cd048b4dff5905cec3956a7b319fa52cb5c437de2851853f4b986a5007b566360e1a952f0ded36d1ac50f0e5bb18e2da32eb8d2c9ccaab0ee128562fd4c669dfc957ffebe0cb3a9b945a29b87919a5815b8af18fc17df6b4b16f8ac5fc479afa8acce3e155c059a12bafc660f0d69707241a4eec9c988f32c06d39eaa2e44eef38355750da1abaa8312c62946781808bfd334f89e3eecdc711e0733176b104ef8aaa410a366e313b0aca0b2df12d773a9f1539e16f062a37850d7503433ad264f74b4aa831e9907904416fcb9137284954e1508e2d3aa6cd109945c5041869134b71811593913f0dceecef4c411cb62e4c02f00a664178f19c2e40f48996d9f1d6cd815e249894eacb72107b72e79d1425c23f0a198bed7e319b21b0b570894835a347fce46b86fb81e0b487a3d04b0882dbaaa741a5bb2f5293e8d941f453082cea417c6ec7a775e569dbf09324e751e3b94c840b984444388bf0ea52695dbafecbaec6f2af2e15a7c397ba62ff84f1681b38fa072031de22f1a44832a987fc1a55114687d4c88d6d105681992e8a5c4ce88143ec72336e5343d41f1f699cdb5484d8188efd284788ae59d77ab9806f6a06596dd299259d522bfe7b876575101855117d0f5a94cfa4e330066cdf96cc39c9cb5a325abb1702b91c00fc5705506e132f01b9701f8394d3f2d7beb55a072509d5d7f26108f7f13569cc6c567b3f14dc0dd8e20e7970cf22b2ff9fe367312d148e652274cd3c58b7369ea5e7db97a6e14f8e07f0d3116d5c9bad91929ec09468c97fb419efac60003663540f84594344430f5173302da7b2e04f333449f48a554197a795a7f585765ac960ba552f1933e0fbdb866531674047ab321c2ff6f1adcdd6e76b903ab73ab12d864319b7a519f471bfc51a187a938401d8b126c8200c3ae5d33447f7fc6c4bab948f712195d513d60db0afb60e7819b26263d519eeee52b380f7095693c64f31cadc7fa2cd64723e26599b61292e01c1e2befedafdd648ffce53178ad4a7adc389b97b6cc4719f69b8418ece121f3ad37bd54f45d7d51a06025f2c11a6321c9e24a1e2bf972cd85df8f813a2587ad29818455c7d119e9e20c8a3dc618bb074ba96d688dec00adb780a4298e35c2eceb9cb66c213c9fb5692e27732125cc3b1dd26af4e4fe51e8c6da10523d26f22772bbca0266efa091c7ac7d34c352b8638ba7847ff65fb2a09b8568ec4fd1f320e4bdab717aaec93c5e8de0541d7ef6399c76899602e861a6b343ae06c55e67ba6d31c1ad15ef8f8fe0e8f36050a8e6889cdacfa7340d94698d1bc78369ea258f9f5d7ff38bfa1a926887baffed58d248683b94aa268cb444299e796ab4aab87eaf589fd51e4030b78eea21946ad9349819ea2e20b79332c0878e892efe3dcccc5a5eb6d457ba33ad9d0afb403f2f82b6f617cd2692256ed43148a0a5aecbb6429f6c4d44113d76ed03eaa4258a1f09c0887614264b54617ba8983ca7e339dab806fbcd0163c0da02c8532640eaa668e34afd47b6cd5e977ae4334e16dd769427070467b8ae1756c50459197dcc56ed9dbe4ef67e97b933333302fc589ff13dfd7d0b7147d7850851f8a278c5fb6a4c6a9772425f03df6d7ab5f6b15bc8942687b2d6115ff7b761c4a4d4de35eeb16c20f492acd8bb256efb2498e733af6b8e35da78f517ea4ffac4719d33a240fc2465af5870cb62f63d53f5535d9da76d7ad5bd86d499bd1ca90bf65b99387d79692c5885fcce442c586a8c7e4526b0826b088b36311a357bdabf1ce9a8543544c19dc8ed1fe6de2fd58ef3c1078f619c47529cfada01bd3394352e25e325b45affb4920cfc433c54ac1c437b97a9d224b3ec633d6ef17445e8481a0987bef0a5336f8924018f0b2cc2c2e68f26ed6b8562c39f9ed729f120dd9acb9212c135ad164894083d0fdf08a8789188d6c42c3bc524878b66fe112e100b219ad3e277a2a492d2bb7d45224f16b263a36bd412cadd2fdea609c88e95c03a9be093bb3099908abfd963a680a5d27a6be37829175b5b7372556be02623a0fcb3e9b1e02719d6e025b5c2ef36ba42ff3f078bc9fefedfa7598907f24fae7ea3d8a37b7146599cfcdf40e14757ace9c2ae0e721ff2a040e3f36b86818cea37075179089c3c49c3b1e8456ea5123ff6cfe8ed6cbfbf32d5ac76722e710d7af2a4900c67f9daf587ef6d50076536ba9020429cb7e5d3c7bf2e7f24b384bfb58dc5d725c47c030ef028f1c450e241fa6dfd3d161fd5f122b3e04817e4207051f1a4408eb1e6a59670242e9f4772c86bf38ae44ed2cd9bd05a7c87487b3f0c7ca5d89e948419061486e74dd6cb90fd5fd1cf1d145f9c5c4ba2ee323a72199b0e50295bfc9497b8ec2dff8d07645bd99fd7090d581cadd7a420a959f48ef733b2176dead0245cde6421f5f4cf2f5d181ea21f5ef79890a8180cb79ee29148efd10507d3c43f8033511c97d8681f9465bddd05997d9c0cdc506ea370115e36cb0bd705ae1b2959094ab6f2866a75c1d692c11232a882e67f4c9755991e90cc191454cdfc863d558939ac74e8558931757b1b691e27f7528f1f71491923fe5cd94770266214c4bf91e85983bdf26a2ba3324aea0968ae6d834212fca6f80c8bb7f1c56f94901d770ecffaaef6047caa2914d65ec6380d02a1a3e374b23d638bef2f9775e4a430d3ee1f4a105cc1ed9ad5a366385236fad1612669d166266784c711fee464c6cb7ce9f295806bab54e0b96843b9d7303ffdc011a85e15a326266ffa2db868757c3e3552127a34a298f593468a33a2fa67a2fe63cdc413836e8b7d1fd1c83921585535f82e45821ac3aba11d91de680ec392204b84a2539382e028a23260f1da7e77653958e1659f891a2f420de20085339fc610b65f6505a9f314f1956d05e5ccec35d9eef19bdd3cb28166e83575c73092074d60189c387503345d424ab3933fa10564380b38a294777fb5ba5dc0432536badfa55c568b728938ee7b56462b372b5ec2dfd490f8c2d9d4c6ce9a1f07dd34a593de8ed427c030a58b2cb6544a8746e4e11283ba1bb4173dd7e5dc96b6953f338a4e7706157879391aeab61f459043cf98bcd3d9bb7881798f97e3deeecfd3f4d5279f021edb77c08bd5f067ead8ede56af9fb266b362967d61e46458333519801f33557d3d28713d52df60a4bae5b9515ecdef0f964a14c8647f9d918cf1b990b2b1d9805533cdc19c9104fe6fc443381a6fa5dd0801f7d214fa0f37149e7e408fd55a148b58cd6bd58ce39e6f6a6b1de387e37a16968458e0a0ab2846b580e1e41680c1a12aae7a53c591681b69e0b54797841f132260d8eb54f94d77753368770efcf8d04df0e9cc9cbba179549d3d4b4b6d6c2beff5c12b3f9c6fd32cf6ef74f89b0d2d3f50c22c5f375a974d1c040ad33adead6d618505f66a2267507089e4e89b9f83c892cc0eaba22202c696656cc962b616e33d54cf10c687ae2b317f19fa2f82575dd9751735f55eb9802d0e245ca0ea13c57d98e26459fefbde3b4e160ed1e95ed476a3093352a93392195ad88e46d2779e3abdeedf260ab44b18fe0e10548a36f566b6d667407374535b87dbda162f829e3df6a4443b5ce4d887c2e86fac9bc24715f1b2832f796674a99a02f7d4508c75b2fa8974a07396ad372d225714637a695ca8a01088f0cbf6eeadef587fc0b5e01a138d17323b18618be5d638b249615e3cff6efa35d0877a5df71dd0e17da1ce952c1718a910116c81515f9a6863c8d5364809e65e260fbdcf58c73b2ba87c4056cb5853cb2f17d7627fadfbc9438f79651e47826ba610bd2ef97e1612044ec62367729e91b7a5e697adb0fd8dc882fb194cdc05867601430d52809741c46348f5e434d16eb2bcad533471738981dbffba1c5d271c781783f91554b7882864410df470ecb60b93341d32c1072dc2456bc7a934a98d58e88bd07dcb5a96b45fd11f1e7bde8615bf4166ed746a046454067a2bee447005864b50930cfd97b78d94ad3d2d94e98377ebe56e3d5bd94f08664a26562648ada6112e3b7c38d2684ce42a247cc17a1f48a82caea2c2e44596f2161518cb767f44fd872a055599f0a12b2afcc9d125e9c1a34dd9913ee00fc98c310e36fe638b02c6edb6f12b7e679cbf66dd49165610676f746c38b8a0e5a4feeae743c0c151cf1ee0649363cf429e3c64e2dddc09ad6c50c2e1f3125fa23551b7b202eddf9b7a9829a5b26ed2de5e9b45d3f379bd41697962ec10d3ad4593e4a8e4d96292890c4adbfd191e7ccc7ca949704c162d648f17d31bb46a8723fc93fb88d449ce710d89b4004cb2471fc43b563662ea1a4ac1ed2177b73ac23fa21ad04770179b0862ca32d047e42e7247c672550e77f0b65c04683477f7aa8d7bcf23997534a92909a4de9d0e72c3d1d515f96f800acd0fddb82d201a8004f9bc42ab19dab73b81cc7e97032a426fbc0fecca7913fcf32220673ebde4015696c3e27b493310195867f90eaddcc47b2a785980a927426ce935aa0f4a4368e669d3e5bd34b5a186dc6a9e33daa7464ad0875d7e5c4e4107f3b961bd043a942a6de408cf3f2f8b5144ae1e85cae6b0fb254943b13833b54f98c87a71255e998c9a1201c8fc85d1c654919768cbfa06e5c645f7cb8b6294f6536bb405d2203c1fdc2d6e46c7b71689e6d7d451d313d1a20a4af9c8e58bcf4ac26a81e5ccc0ae5ea09aff03a1c1b38879de595eb2d08b6ce7c5989ea06a7ae29d29ce3fce35c1dee368af6013eef84bb56c10dfd2814e04391a1a3bac0edbadc074899596bd2ade7d28e3362f7f08fe2d58646bc8c7aa98fbdbc19bea3c60616d39e5047b7d6d8fe8f3f6a7d3f466a5d74e000a46cff83e3062296b1b55290b8038d71fa9a50b088d990d26910ec586d8adbe1b5c482b78edab69ccfacc25334cf8cb42cc590b2fbde8eb601d5a703454984fc8bde922baf7423fd16f998a1703ddde45994c62ec06eb99faf225231a9f88c372de37e16531b9b385c85e899fac04b0ad2fbc7c80244b8288ce9948742570d7dc5faa10cbe5840512f3cb50cb5d8d6ae0c1ca4876bd8c7772ebcaf172078af0a74028c45a315abd2c1011295e4fdbfc3219ee034fd2a2bf2a46405456903b324d075e57cee7cd58d18a1aecb6fc5b22aa71e287b953dc8368a21599a4de513023bd6a830bb1c71103590470dd59898b51a49d30b74a45e7fffdc68755b3b089c977a08f560390a89950e7b8feaf130468debff0bae47de907f44e68315fa604b3c5b45b0785d0d4df1de441077f1dd7498f0b9917f526763423e5b60e33cc5ab9a6b50d8361de5ac01ccb44105884240abd8e3f24ba7abb91a0034b76ebacdf3abdcd7d5aae126bd6cbe7c69d4c24a42ecbd92fdbc440c988d956a485d8d11f000cbacb54e32183ad40585ab26bc39ae55e6bf101b5aec76baf95021d51251188cf0cbd2e4d32bf00b741b1fd1777c2aa47855f578f4f9dd61ef55d334d529376e9af55380a74b891552c4461dc2462f82c1832cb95358a53ca3c36b841a0bedd2ce5223e0061d87682a122861cff7a5f217003a58c9a3ff4e3c4b9d40dda740114879bcafa4801cda6c7b0f26d9e772c4cdf751ff2d1d43612da83667ee849587b1eccf62d9d59c624072c24665924ceb2fc8eb3e8f40ade7ea97bf97d1c3c8d5c0842b1aea9aa2d8a5178e3493221a9ac748d3ff30de6bc1c8c90b7a15cb1b8234f6c52b6ceb19c50b21f8b7a1e5fbb7b5cea204a1a23f2eb1c37c126ff0befdfb1283eaa9ed67ae7721d296f7498017ecc74a1e0d31f93204e2e3edef5e288f57737d041e37ba4c98d78133e5dcef63b1661a78e6ae9ff9aa3ff6d324c9a7681c86671c0733d1fa4f010f49b15c6e27da8529ab4ee5753785a92ba91565f6af32d678732278b77977084e72df0c748dbe9d8ea1ec479ff2b0405d41309e211d5417ebf5fea91920995ab160051fde79904f9c3ef5bc4c1ccd6f80ed1f559e94f5d32929d3b43ecbe96cacc793e9e822209ae98b1df4c27963f95fd0635ecd8ebbe42ef3f5eee826e1fff77cb726f7c6db18aa02c75753a790c9d4bf48b9073f1efd5d2e894f7eeef9cee42426da7986b498e1ea66569e2fba3271ed2eedf215753ab0590b74e1b61a88c55cb36f47838b4d39b6d2ff2e374e0a5e73b1e2ae403557799dac274da21958122ea81dddf7948e07d2b14143cdb0df1f343665e4fd16ec15186b0519598876daafb526b0ded3ce67c431d04d5dbc8ffc73a0c53498a9696afdc57b745911adb6d9cd08ee1d5854189daff9a6e7dc369e377e98dc7d2d4d919177414b2b601e4e596fe4b69a776c113b5b27ae3a96a796a2e2aa3c8aa309a6f3e6a413fe813b91032e477baf08ec1eb7ba17e70dc22759c352af3fa28a7136c710c5353b1cf23b478c89144a2ac6b2cbc5647519cbc8462bf190a8acb1131d369b0aa57f503677a2c1fd7c3cefeaa668d62e485e5609162a45a4750d21e228c62c6e0f18392a63273f707ff833a5296d08bc3c41cd705b38180b775460e0fa97375d6fc60c04191c0c22627ff1817b0ae80f862e0d8a2ab713481ec425fac52241d7c3be3723794b0f9ddcf9fd18d040141bba94160c830a7d92ff6b28bc448c7ff868d133664d4cf2f9efa32a2b6c186e21e22af43397a773ea6a4550c2c8cb2c6da9a94971f7ec54391f1c13af0a8a50f53ce9e15c3eb8c1e8699ebe3cceac16083238e08ca5993debff6cd9a0bab69c18a39a04ee80e90673067dc2c5673a4de2c488545349a4e6c8ff370c8907f02a9f93f5ac1b2563ef9396881f7caa453f92ebe05bbbea40ac71797af2d7dcf11fc343cf5c26f6af988ce6ba674feea51554c55efd3bc738c25e6e675c6681d8e271e63ddb8888124fe9caa306bab422bf9dd7248fc9831fb6bf88e093a456d90162a9bb8cb0c3723c08106cdea08aba0fc629cd3eab90b610b2534e767154bc7d2a9f9373d70ccd7f79cb312aba71cd73363bc8caad721afb8c26a63a99a6dcaa8adf9d4ffcbde7242165e5cea2edb0d8708b0538369acc2f53af3ac1f05807b372120672c378f8d6b6d1df3201787fb0416d24da86c8721dd28cfacce9f26e96bceb9283d80c4daf84341442513e18ecfd51e26a698ef91cb25851042695cb10d1ed629ecae8f5bd639056547beac5b2c2e3694a213f758deefb6a2a1952139ee4d908d85fd49b4b920b945af82f9f7f0db2d5887f424460a7e35afe8bbc1a9d9671b557be3a0a39cf3f6f86476d08aa78c8edda57c39f56faae71cef6b690ff0bb8371c04ae3e7a8a61397c2ee27efad5dbc381b06eca6474ff54f287ff25041d46f6aafbd8948d3fd59d0ebb5982cfa2ab55fd4132dd0a3b0c519ead56a1830e748e9f60ea1767f8d5abc14bdff7adb5043aaadb4f73562e2a80242e780efd9d4b9bef234b744f2b75c405900f34c2bf39359aee8a6eba1cf3eaeff5f9048b1f00f88da19d38fd272e4e34a6a677c03af828ba7ee89efcd99c0028df7dc2ee744b0fa5c40c3da02ebe3cefc03a70ed3a91fd59cc987fba133cab59dddd9596d9b7c1242cf86b5cabc0748d569a43c2d1dbc56180a6b8ca8ceb49a9450aed6a3639f64d87c6bac5fc4f14a012a72a8dcea91e924a512d92520b38e29262a8eb29d406eafadef86cf3b6e9b7a72430b77f6d014a6bcb8cbc63a2b6e42255de4c780f33719fe6eed978796d82a200e60eaf2554387ca71db2bd31556a7d5f64057bdaeab328184747920b2af991c87bcdd066c582882f1463a6d4114f3648282de8168bb95467610c29cdf0b2362b435aea66111ff2b9b636f01933f05ae63b7861be8467b9933e774ea06723f4a68ef6f4cd78e2ef70f70a0af5a60c598e5869d8ca87c897bf2f64117bcdfaad527ac0a59a59cdb97d8ae804f6496919969f760ca67f456f8527a1a59ec5b7aad260b96622eb6e442257a495562885d3846249a92233caa3028a982181f5ea7e8e61d34c83a76fee56c98d3701441096d177871da6644714e022558d6be832baca5c0abca6c69e5f78026211390b37379586aa10fab836d642798ea6a3e740b40da05dca35bed270f4d3b8b9a5531d9db7ea7b579ebbbe61634d4e93ca657d791c321889e55e36a035788103c3080ed2d3fda61cc2a90fc3e3e96bfa14de5aedba03fe74575c94b72ef85ee4d0d5fb52779cdfc03946cdf999bea51f723a9e31a1955406e10e50ed482f173a45452926c3303a6d723521cc36381f9ba0b5c42aa58ad97d1934b2edf00509f5a3b6d80e57d9b37572f361823a77257d16d45faf887aa7fadd9479cab7e8b0a41f72b8ff1f282125416d071ffe6267771e55712127a0774213e111bdc235efe3f2e3334b9975e70417026006b09c502526b6d746744026fdc6c22ec0bd82800818412102418cde1eab91a2f77fea1bc01f898501fc9c6d03daf742f9fb1ea4fc1cee8e4c9b62ebdc2dcbe5e13f61a502f38ad0c9a7f0e1564796e8bc580c729100595bd3f352f51ba792443692f74911fefa22d72dbacb28a29426862bd40a926ec15bea7cbfbc0b3ce72ab117231807400db37b3c0a4addf0ef9eec329f9671629e56f297d6985dc5d0a17871107b8fc04e909c3ed6e1fe89c15017f76db7918b130c7c7f9e0c7a0509b0a03f328490d6b2c45f246ba79890de47ffdf684169bde46f9dc2940e41b2750d81a7f3b54eef8e1aa28739fdfc9f8e6d144db913f8e88103b26450204e1d028436d3879fd435b2fe28d04893c8661f7865f181e2311790f5f81ef9551c7113d1492fef84c4f61094bc1732d80772bf29a7f1b3f1f4785360fed9b67712872944cc1e8aca8e798fc164726db841fc3b15b79ce8467fd9d2b31594e921f2ad71c3401add298b291dff7fce84eb6341e2f365e3decab37fa077d25564383d0a80b356971bcc15167c7c8bac8a59029e5657acc520a644a658cc603337c3f6ce8f283f5f479916126449931461c98dbcd229e06ea2e972f9c08347afc849a49cd2bbe7ba77d750df17af4f6fd45dc6a99403d1bf63e97e8c31618356245d47abaa501abbf80ba26eea5cf6abd24efd4308239392c296fb4268e7c8cb10b09b5c00a81565b5799a6f28ebda9977190764c834c4bbabd00f850190cfc7bd31deee60825d26d42132a632248f540020b5cdae4189277ea938d42431a0dba95e8ee84f5bb36009fc857facbdaae4c3095e8ad68f72d72efc7fb609184a0d1b5e1d98d0eebf9ef870721955d7d3af7089ef57cbc459840ccfab94890f8d19d39f63549e0cb285f49cede6245a2cd4e4becfdde74d3a53409941d9d78fcb3416c017c11156e72807bf85bbb171b623a5d94f51b57d2be82921ac6d1612f7ca0ae0155ed2d7ca88ef539ed7bc71e315f54f04a4fa63e3ea0f3ec64e973e2e851f04d8a567dd8700051fc201116f821771310c7b3c9cbff7cb2601ef93336a57d6143f9d11dd76b9290895852855a491cf56769112cb3d09ea0c9c366def42e7fd0a60f0847d85c30e411607366f5bf732a801f861d55d2a8cc9980f9a72d9d9ff8434bb833839746c2196a94da6034f778a0613645ef484570a594dbe50812303e16ef42845ff433c64ceba95a8d498e8c34105e5f4c353a5044c9b6b8c920c5da0a26f800ffb1b134acdf3315363d5e38ef6caa5dd07f6416f608291a2f0a9990c73c15d43624e17131c2c35f224399374c6176afb5e4071eda32c8c1532e3cda2bae08e91ad225382f02feadfde5b759e55439c1cb04d23e13faf4a86ea652edcbdc882880cf03676201efd803d3245fd0693d6d2f1fb97eb6c965f8cf2c2b351d93c4c0fc26b620201013d9c403dd326cbc05ceb95a01db42899b40d61d2c0e01ea250c667dcce0ad6cb0a982814a2f0aa36e331d43f48c313e205cdc20619f01f367e51802c774a78a4d8cf70eb2c57df2fb6265fead5f9dbe9b6d4e82eda51413ccce2661cfea554a150659a61c77849dfb8d6c758d1ae97d643495b6e0095ff9025633a658574ea0c1a5d4a704165b2ad8ee6213b99398c15476948cc4820e54168114fdc51648e85eb31da1b836a9b2bfb3e822895aaa50715d3303517ee40cb394293766e82279270e4501dd0348a439dd63a1117b58df3981f2ed0ababab1f1be4634c215cd2fd6dcfe5a11d59d25701db04bd9784ac505574c0f555b9cc30c7717f3da22a93294350c9f5ba43361ee96867e8e57c25d6985d626ee4bf5f558aa2b8a85b5cb71397e6fb01bb4238983a6b660b4b47f6d22ebe7dc244b690e920dcc78008aad071e2b17dcadef0c08f2c53bb02de629c735225b6cb252eeec7ec33a16408840d35fbd5eb7511762ee067282d3af0f05cf67fee97265b595ab7b23086f418bfd5a2018f089da0604674791e1668b857f5aaf852e6025bc3f38b1f0790d9355cd48ef810b7c16911e8d1be4c1925760448f3cfdfc763e022293dd61ff8a8b68ebf6d4ded4caeb77d26739d53f1510963c66efa89d060d8270eef3d972bac4425493dd485aa6e4c9964aa269f793e2c881b38d27ed393d7cb09fb953861e451fe848b556a38a505d3b69ce02268fcaf1fe7411d26eb586164ea442ff59bddce4919e4cb59a0fe8bf57490ada0b2f4212a544dcfb097ad3163f19229515cadb6b1beaf837ddb8106a14a4b0b3089792b9e88feeeb44c26a4e41f14ebcc50dc3ac75f281c8bf2d6677c4435e377cee687c41c5bcbe02914d1200b85aee9d8fe31090cea805032a8312673947f2180059a72b8afa88fe4c0f7a8f249eac78531c0c89fb056d34a50c315d253eef8b4385cbc1f264a4e12ef1a985bb09c90ad68313f975720f843d78f56ad5f2bc5c61cfede672aa4770191e0a44112b34aadf4a44a3326a06dedae05535e6e3a4d034d0bb9bdf22140932c72f0c123098da23f7b8469f156ab9811f18cbbd80686a0334dff88b3beca40a2016bc613d0bcb6c6cc31c2de9123b2ebb9bcc5ca9c4c77a5cff9ea10d40951df053aaf1c23912877cebe2c606b45948b167c4cff746dfd9b1d8c461039251265bbea907f37886d1848ec09a776fbe6e4641c845373d5419183e6fc99d47dbc284d0b9b98d1622d9d200d081ac1b22fd87dbf8ed68adeaacb5e75abb52620ac23819d7452ed976d10a022e2cd18a1cfafdebd652f694dd013a2187bc0dc1625c4db6f9217367da3441f46264582e9e05637a4c0e15a17c078708ea6f5d6363ca32e79dfc0e8729ee22217c55312139a4294f7f0aeafb8eed0500471a76d89af17b66ecf757c4d80d9b27715cbf6bc6225948466097797615070fa937ecd804b216d056438050577ed8b997136a8d0e38eb2193ad674b0aef49a1b872630996c51c7600d26e110c4cc0880823292e89db545d870618b550ad2275a1080a33a9d1ed9bc5679090529c19a319f2c25a11867c368bd942a42b790b5f41ccae61ecc8fa2021819941396c2ca0c69972001c47cc255cb6c05dab8ab77fd9c528ac421c98f1f1ccd1569b8e90d146793cb0888b1cc98bcc33999062006f1718682162951665616c9c80cc148ea3936f9a7aa7aa62bc70cdb2e52c61c6259d518b1938d69cc941131c327904f6b83b64ef83f3f83590d9bad739018e3189042ceee05e5ce639d9317fba40faf2215dc91b7f46f9a9618716e264957579c328243724942a582b758c94c8ef70898ccddf6bea2039ef6779f2f68b2a6c1303d1d01a6cf23f94369b79464e5bac037ff3355cfa27119b318a53528d60f59e4a4af3ec08d45e91bbd5b5a104579bd5dd6b423a7abb9729a2855834c408834085892d228cb5b5198d491b226a905154246fa70f7a88b4f76464106174ec0b58ab21ef7a43df00d2643c49ab4f15d9dc9bd12435bc114500990c8875eb28f03ff2b3857cb3fe27ff235b5925486c608bd354d33134bb5a18121905e1214da9877cb40ee4b56bedf11c8b7abf4c8e30fcd7b61169247795df92503e619ebd1cd4c2d5a61db04ea09a0c709ff7beebca3dc1deb42b9a34f00578bff11661076daa245c7201dc6de3030340d891a62015ba7f7c7ae279be4efe15c87637596fb27bef8969976e3cdee6017a41997703556eedcedb0e4c5d09066177f3ea4bc24f970ffc5fb70c7fe189d49a5f4e5638c49b24845d9fac625918ab4ccb8bea0e75396b45f80f14884689f52faad99e93a81eaadeb98766bacd3135c22fd61b6e4ccaa0faa4f857ff375f31f979f33fd181a09fa7ba26a6aee7883d25a032f42c134bdf7fcd2950727089f406d532046804c42060977023631f7c4c665e4eb9a6fbfbadca3f7d6213054e5f5fd3b06b34d99a91203e560c1435aac5bc0aeeb9d8374bba3e005c94c61991767bc9566b95518eb53a0f234d94e6e189211dd92e5119e2680dec6206d9c330d97a875d3b7fc114391e073fb3aee62fb1acd515bf11433b0d44a438f21c72af1e6ea1b76f05e62377342ac28df31cdc8615942c167f516ca6b3881eff688b457990a7f09cc13b7b5fa132beaa1a7ac2338d086abf4923256a415ffb04bcb9d24f3cec84ae4f55ac934721fed2fc5fc71f900d7d84303e82d56b1e2ad6e5bca00ca71e90112ca7da4fa001e33e8b042d41bb13465194222cd4ba04d3be9b5816e34b03aa1e250cba0a166a4447b2d7fbff326fd096dac577838400f07f0529d14e8b4ea1046a0b2c698a6deaa5189f2b0e3788fc34cb0508bb85a4cbcac415fa8867793e48a46e719dfbc7e9cf110d9586828bdfef95eb180031b815863698151fdc5a26e5abc36ba8e9c0cbb99a64eea53032b1eb883c27e2d17b2b5beeb306175a21d110c8ad6f019248c4f65319dd5f020b78b64507f34137988afcb8639f0264fce3ba06354bc2f19a5476c00afce74e59bf8cfc60e7f77aef7f70bc8ed81ebe2a3d1fc5ce47d49f9af58fda187a21228bd186953e6edf671c94f99d90a8e064a0314ea98374504a24d63a92fe4fd66d2547676c0f68bdb78003959bbef637da048bc888181e6ca9a1fcbeec89bee53b32df9be4dfb6ac90433f52f440ace0e3b96f5cc4f6d07ddbc523dfbda859494281ad8b6aa4825a68c45abbd0845a2d95e22f71ffd849931256499cd6ecfb35c897189e56df5d854ffac5f9d4fd7e1b6852e1981e6ae95c075e7510b834353979fc66d4f0700c1e5df6d10d7e91e574da6aba875318734d9cc8692e5a7440b0146f56d49ff3da0da169c2c39a8bd9e80878c19391d6d4b218b96647462789c4e76a2a7467c368acfdc98cb9178a3e773f5d15795332862ca98f9bb72b38b8f194d83829b193d36495aa7955d31cbbe586b375b846a31792825f8bdc6337757e1664d869c2936882accad74d150a1e5c4c513e79e151567a1c52625354da7d9fa3ac282d2d6cc76223fde6676577daf90c68758a01e57716acc4c21f24d225db263ebb2f995cdd20606b81b2cee32a14e3f0f37b83885cbce18d4d633af083f78b732da99ec086f4aeded8ef72e2f951e5eae014c6a37af681354954cbbf9d3b933c09bad4eba4195d28437f7faff04294c2f7c97968b53ebd88e63828437fdc991530979fc3a33c67596ab24ce48e3676bd841bc3755609fd576b8e05dda51a00225bf2188e3bd077b8164820cf11fee43a367edca8ed0469b14592899a760d3f3ef65fc84d4477d30c1e2ce35c53d7384a29656273b3d5de872e629954cab8def682fc98923791b2e9222bfa2fd0fe392adc22775bc96460bfbed3e6a16e9a0c4f789e26c794048aeb964abc6ed899046ad81d6c7cf054feef8d907ccf29d0b5e0591b7b2208a73d0f53e63999a3391837baa0d7c5e0e5b8ba67bd1078be4e2d86c3656b2835fe641af8df131846d83afbb6b9f239ecf475d073419fb9aba3e6d1be050aa37fac876466867c50200f8384974865ea12c0edc93cc5c3f5c44076f890d3f3ca74776951b16c3f7add4414d62503c5ff2de3385301a17e28a93edd534b0b8ba6b4ab864ff2c95d594e03f3c7c6bda68aaf0df53548a20498cd0894107fa4e3589b3685d53eab02c9cb668a3d446c90c0bc7dad388379efc1681b0d3c64319654b5a4332d58a7fa06fa02aac4502ca2deefc3865f79b2073c6a9160ae33ed52ad644ba8d916dd80242f1c05d5e80478cfd2235d944d10e7ff714b55ac9b3ce5d2cac0873858abee3d01cca8f4ea3f19c89a5fe179a22400b3779527fe861eba2e9bb04c45ae1b4fa382585ed8737d02dad813ae42a7bed78197a3ed63b3b56dd5f86c80c143ff90d5a6766bdb92734b2c5b44538bb01f5f961d46dfe5d9557f294a91f637fd3b7c74895be637925808ba2563f7e764df3dd23afda7a93eec6431e7308db391e42cd0ecc3df434f5e67191276eca5322077701b0796b2a3e55fbbc87534d6af1c40396a338b5e5d87ae0d1af4e605e7bd94260d032e4d4aa59b2b113155f8a1a5d273157b821817d469428f0d24aba39e90cf80c91231a48a1c65f7f0db1227f7d40b6dc60293b025a9859bc970212da0b5f0cc99b37e91548ff9d3656b6fa5e810c6cfcc5062c6487c4067ebb8ada2346dbb95717fb6b7a151c409abe265a80482eb40c173013d5fb9540a042c8958a464a092edcbee7187c43534743f90446ac4c279d1767dfe0bf42ebbdfa89fb3776dbde633e4dc325f50dce7ecb2943f7fcb9eb50392401fc323a6a18a4f23b2fe5b6c613b0f4f47ab4b03a508258e077a51838a4df054d1b5a3f71ab5c36bb0c145be9c8ce27fa2bf4494f96622b5105ca8d94ae46cc9705abdcbd8690ab3e167e4d0351456b6874ac72f80a8b5a611b4547544ac3fb96991c2f7cfbae3c4844a25adaed51049a7c627d553b54a76a185f99131dda6572ce527a9d538a1344b8fb5e60165311f3171a336bfc20042c48360aa0ed60f31962a74f7a4c2610d1222e2145299dc3691edd74a56405042d13b33a786d71ba39a57b1f93b1de38c00722c66495710a20a73ef5f5a42322e1f855e2171cb0bba377ef3f6c46439fd3933bd67fa2483f924306f5a78b180074da80c298cb06ee90f4ba6dedb41616eb0aedc40fe8f2c075db333c8d195e675d2d8e3a02b6beb1e5cd28b4e1fb1150746da4a6dc2049d54f672328666d147a61bdef61fdb1b86fc862243c839bc070a0bb5408a9d5c23c1c781fbf2e968f2748eb7a977d62e90f9eeb5ae148c69bff3bdc13c6d6a224b06958bbb7669cbf9d023aae5e95ef445c5cd32ba75c7b4386bcc708bbdbe055856ca855e2d17d70ecf552fd416bf3aa87609cbf280ea2e29c0ad301c5f752ddca62ad209821a91d50f741f3b8fd3b6374ae98cdc08fceb2aba6a29bda0c8e49c4e89e533ae56964f07b90d4bb6936707b58d7a685e5d8fac263b492d1422b743f8a26fac305a37b67e62211174a284e598cea4ac99981f7a55b0b7575f3e1771a2a6ab553c63bcbaa62a50eb1cea9374b118dd1bbf66c91a49b9073b575ff98f7534a9e1a1d5fc976b950fc7befde9abd91164c33503472fdc6bb6df7229f6c45014ff31de18479aa181b3370be88e39b87d735af5804d121cf28115c92b23342e637c4c8dd9d8e6e754b48d9d40574be8dbb59512698ad4ec0cc3d0f1ae7c7ba8d7df70ac8d98da244cb2f697a49010958fcff3df306d6a0bb87f70e93b46bc73acec8d3421eec8f838e4969d27080c4d76390730a09c722c98cfd25565271f9d89c1ef33f270e7c6d3d41be2ac948b2fa101e3e79f3bbca7c985796f5deb74138876b3ffe89d4a67469f97fa099523ce47cd75cb9a8b742d413e44be7495799aeb7d86505e8c08f22dfefbcdb4b7baf38a72a2fa655fdbc5e5f1485aa7988f652a44ba52157ee262ea79e8faec3577899d630ca0c5df9fa370c5c528cb98a0b54a7f065e353d045cdb0d807180a6c66e9d9b7227eae5f0b018cf0c95ef6cca0cae777dee2c1d164914f409827d1a431cd73e8c8ba4f2055f3f2d1ae475e8c70fe9dcb51bd262a51d30b6f8ff467e3dbad9e2e044dbb1b21b38dddbb9bb96c24a619243f5589d33681f945fc6ef537af49194cd3d057a92a2fef8eb904cac2fc80ab9813515f8b9967990ffd23a256dc9ff4a07e7fd9d839dbddeaded63b3935dac89e6bbe4ae9ccdb7e50faca7bd8e33d4952493de6b6ac2b65f6f3b572501de98567f6e5771dbeddf95ab0015fa1210126b94b850d41e137830995cffd97b80644399e589dfc05ccaeec167f991b32bcd7e1758c998194e2a498af33e97758f2704797ab1f2c25193cbcbe043c74fab58e19c98dfcf878fd1f45fb53c0ebe2621d559182fa5770ecb6fec0d957f0cf9ad08e6b9022bb921be411cb30c0da927c6c27aac002ae20cce2d23b22458673d184fef829eec669bb8a3eb06713b8806826bb6b36d48ef84abb6fbeaf06857bb3850029ac27d73f964602edbb06a83028043243b6f4ef29fe67f73ec6d6a5f0c35fbea34253179f5d752fe5c48aaf5c749608ac782a66b948ed571afa332b586b140494a65c519889a3dc82788945f6d776274dc9ca92e9333eba9e1421064220f50b22e0420aa6c765556d70f84f5b5e873216f63dc9f4aa8329896a9e1f90eba8160a9617d8a75a012831d3ba6b6b513c456c69aad0af5b3afbaedf3407d02f285cfb8c141a180b835c75b140d3b039bcd7a182aaa1629e043ae3a0c8825a044af291105b049ff2c1e8deb4e580919597a402a0db8bfab704f3ceaa56eaa8c01bb4de6bc97b7f2c6ac4f683962112fb33289556abd441678fda070a607a0e9d6a8778620946299130de7a88a799ec7a76d2ea4a38dbc30d3f7fa3dfd358246d410aa4ac140d0ee1294301400c8abc47cc47c7c794c46c373436c71d23581f6968db6d3674b5ed9b12d81ae489ae612be24c963924e86ec9ddc97a9a0e1851bd50928a481936c208183c799500516c5a5b8ae986ef26658406e73e19595119d7b6c23b0bff7e9bda96122ed773f2365aff5251b08aac0576bef7672e6d6bcea4cb8316c93ee04280bc1e71912b188b51e950bcc8ca81f2f0c678ba6ff6130e3e4f37557507ff188d67110eb2c1acdd1c8160a12284347cc5ce0072dd51a09466528f6ae5cc69c00db1928f2d9e94228eb26786bd3e6515811df9f83f9b89659d0896989b53b249443ffdbe75860f2ea37a2ab199ed608f16663539514174c21e6e9dda313fe3f059e3e2a9ae841c63d41d7a6a3e1d82347a95a8a3d848a15c5e68de7dbf53715f8c8185629646d6081ed67df0cc462e3a7cce7a066153f4e59883b51c665dde870aa4ed76a78bb2db3db8f2f4b2dc586954fa4ff7bc6375c6833bc07c690681502039ea2e7612e2773f103c29a8c3950b2c051225bda209bfb47448c16309dd380ab09b5f297c998a3528154908c638714a964bae5b41bcb9f3986543d2be164b4a15e04e59d9b9faab66a207f354571abbd5e0fb7c0f01a24f27a313b4dbd00954e205b5e3ea16a4171f5068319b5c4254c33fea7b49d5e0fa1a9a07d833c51c7df6f952cb76e44fd70cdca91584b5e8f61c711fba7b4a416cc1e71dd63a397f65a99bc2b644459bb1e7a23be8eabffa879780c6901551922dd52dcb344eceb19fe95d482c3c03b85c3072a89237b52e2ae6c206c3aae6777ff53de5f8ba607f23db90e7353597941a0625b83b81308d81e8fea166d419fa48e58058a817bfb658adf0f980e05e840a4efe25a24651951e9570c0970b2007019e4f38b7adb6dfacdc46f0e25196527f1c7a7e6da7d0e60f2c9f80eb0d53231cef52d93b7192ff2dc575e36e1fcb8bec638b58730ee46ec03d5ddd1d8c5223d4b4532964822b5bb8686cca10a7a4f29485551fa0cd4c61afb0982923aa05f5a8b0dd87b9c4d18bb1414e1a9fc25d336ad1a319d2fb14a76808da1aa1ddbf0c4bad1e388327363f3ccd36b84d9e84350301245292a0810591fc286c703ec4778123102cd14daf5d075a6072f0c2530863c707ee6e1c350a5ad6926d5d3274056cf0b7fc1df214b91df138472b376873ff06137924aeef7012313bd74baeb126a14e82e132e44d62bf0dba28c3ee66b6c23ae5e690f83e6075731db75831c357a74cd4fdf29246b01258391a221876ffe11b99a9059d46f9691f3bda9ca1e76322bfc456c274b38617c08cf3ef7e2a8f69dee4936efd422d8e4266491a269cfa6518e6e773010febb448d7dde3cbcd7315f616fae594c017d4cf1793251ec12ffa17a9a0f9c0a25ae2ceee7119742d407268574758c1e75c611cbab732fa9e427d9677ad3b412b6189225a33ac79b310b28157e5f5a6b206a4ea843d641e7528f8fc24287685cace1a6fc55489732977c2c4187a0aecc05645259d84cf41fee8b33f516a4507d4e7ebee7541d6ad3148fe26194c9ce27c045f5d32bbc8e1631251a3dedaf017d96770c0a278eec4de02ac4df6ece8b5cea9ba3ecf0aeb8963b0c676b06a8f0ac18b7d0c0a36ee1877a168e0518df95161a3dbc862b6937805208982475d2fdd39e3a6b9d5450b585427af1d2334ebb1cf1ebe556532a868c8eef72d227d1eb93623a448d7f14c6a2022ad5e1c6333b83cd2b7259edbe5d7f47ac16d677843feb3c41fe21efcd074eb7adf8ca640b5c6f726c46b515696c77f2197fd8af13ca0f8f5921797673024c551f99faf505c23a71643b2288e95101c604b1bd8e705b25a4ea7932095ab8e02c633024129e94bd6568eac76f5984b554139f33e7c41eb8cd211ba96937f2332e60dcf6d6bb1b542800bde71c35b9e272b1fb9b2cee8ff27f81020f55e50f94d2fa27084c178736def705e91407d22698c2e5e3beda8f5131fb3f7200f3af4d42ded87aab35dd6cbf7fb4a389452cded27a492780b5b7438bcbb4677bf8c25ab98dbcfbf63f7f1b2f02d11fbda2b3459fcb0aa2a349de1c376c0fb77d6d64d33dfd566bd85461c34b8b3ae2a9b02160c1f3c1fdba1ea36ab1389e561847a824185925d07eaebce74b7e18ba53b1f3faa9386508deed3621c05d52ecdc32d339c077738d1fe1e8f245823ca5576f736956efbdc465ee7323196a1084265991b2db06f27a3d192b47bad6d8f03b1e4204e2da658a9faa279f63a0e36209a96afba3be3628e32dad365f9873a1f7bd1ba8e601f3674117aff13a6faedf2ab77a4bee924a7adfda34e52d0c06cc85a7345b602aa28a935cbfba7f1251c4eb8a4b0357e146dd2ec178bb04adffdc851dece4ef4099829500a86e43d752a1a735c6b8dd7fa06fae1f63296fa74f7cb796d4dc047c6f2426b96eb70c5f02327526beb7c6baaf03dda38f3596a515126698861848cad5e47a8fdcd875a4e33adfa422eb384293a863718449d793c6a82ce79eb6f315718d8ecaff869d657b974218257fd71f3f1d1cac6ece4005329308e9ba7dc121288a9a9939989be3323c9f85edc7656a7f1a045f21f37d0262fb9074fdc732c5b2886e901d134601096962a6abfe3b5e5c06b5b03ceb61cc6543db58c2c260dc96992ea5a907e18549220a869d7ad7b9c7b806170aca7de2488787f869f487a11426b6eb4e9eb86786b74a92f725524a97dae924a316be88d91ba75a9ba9c9c133319e78808f003901ae256aa4d476808aebb859a10e9210f9b771123170170b9572fd93014bfbd0c6a78b806e72969d62f0b72766674103cf577cdbf66d257805681c90d86e49e0c2fa5e4dcbd4bbfa7fe30020a945affbb0cf34d4f11f55d8c556b10368b31fbcef0c546b22375f1d77ce181999bc3a0d20c274df280f07bb0cbad911d27eec8ef8d5cb77448323353e3601825059ebe7c84af52721bfdc4ddb382878d9870a4792f9900d609bd7b92a24a77a683fea7bd97972277f6e0bfed6d7e68db172067dd4f98607801a584fa1ca7aba052b45f76e79707aeca59895c5fa78617f158e2519581d83455a14265480b255e8ac6a9695dc5dc99385621484d6deb0b718a5c66c4dedc512ebe33b0bdf5043add6dbb9b46d24d72dfe2e1e85735dffad4de76b3c3368058b5db33d8f2a0fc238d9799edd323b5e3c5400ec8447600934cd9cceb4180a010689f93065c35e5e1e651a72be75375cd071820f8a62d7e431a544e141d40e8a3ef5227f6d9eb83835c1df3304a5aaee2ad310c6b188593739a44e71603870cd2e8a5e9c9435ff690020e6a0e2ec57791b810508cd0cdce340f4d0845de4f84c32173ee87887a16bd71469151abf0b424773f6713e88e23843ed0972a3c2a1519a87c1d7ba6bb56d8684d2a70e4f7c7b422ab1ca545c3e59cc423d8ff6a64fe204919f3ae76c1fcd69699f4e35b8061f61eafccbb101fa109686829dbdced12c09cfb944a06c55318dce850ea0ad6461721863d3deeee92234cb8ba180fba83f91c35fc16d24ded2ae8e658b36d5d5d0ed3e797ee29304b585e90c3118bf2971c02d98c02b9722b48eca3fc61ea5f3d65e0c8837ef3d5ef4ae84713497c066e117a1bf09addcc2324c562096660f955c7c6412f76142c3ac00b318fc57a9c06218f41a3a562d511cb1cc5b719d61dcdf899d969526fe06c9b333f9f609a55af99e6fcc6040abacae36beb9796aa538a24cdaad7d90c84a4b40418901dd9bcaf21f95692e76ee384a98b37a48cde713f60868b99833d04d6f1a55bac5607c8211be91f9b915f17215ee168da93dac8823b460a1b9955da410cf203d060e4f001d06a496ebcdd37c6fd1ad75fb4896025b9fcb80ba0e6586d775371daf1e5b9fcf36f2de08d0c8ef817b3e14249c15432274b68c4f026c92c0d2a11bf439af500ad72bdd95f59888e5fb90de7055c660147807eb821b8542f60d91dfbd92e590a8a3bdadcb674851a1fbde90e93a2a012ef094564c4d93f5a8deb004ae515d198063aee111b9abea7f349fc68a4a85a089ea8ae3800d10ceea271326e045f5c4f8f12a1d7135f6f719817dd421a4359cf54c72fc87c367720466c4bb77705da9d0d47e19bee604d2148d43f283803e1fc924e57d18b672c26f6471f048a39a00af438ef57de944587fd8308ca7020a3524721e0d4118f02e38ae44ae1b2ff0cca2788368fe3459b0df7a296724d8870553c124e7734dfd7a3ff4740e3b01549aa167b8301af577e85788871d4d795333c587c92bbbccc1a9c54c5767af5749edb0a7ceb2fc2600f11c20d592cad7ea4436eacefb8b5af61081f1c032deecf749a347834c92ea1537caa5c003b1d0b8a3ca91be3bef0d0020911bfb6177c085de769292206e3024af65c134c927894a60535e650b72d2ed4e952c0a98b3c10482e4f7fd59d364ccd65179b586f40a978b931463acba556366d2a217a7703d233a0b5b765528040093c368407e451ea5383fc8c1508faa3d9a0712b1cf14b572e012e8903bc02c6d9c059bb58f8561d87c16309bc07765609aae665e229490f002d714e334aac2a8b3bc9845581e30be8d37343f1382907ad14fd9f87a2ead6cd970196bfe74bb45675bf6820bdd43b3126c8b5c861a69c0449b3a9fa3fadf4181f666147c319a2bd7a79250e454bee9d4175c4b320340860b4c28accac2d631de0bf839b1d700e65fe6ca891e0c0fade459d28e868d6bcfb8bf957f6706181a639155701de5b4cc8112a141fe4f850446221e7165e9cdc17454ae3474a18760cf32286065ed8ee4fe69754dc6d33b95cf15bd75cf6d39caeaa6355d99d35444b997cabf27e260527efc75cf0b0297a196ba600e5fd08a57ff5e89f5a91f5b25c31d30d880bbde1d41c9e9ba824377d0a0961409dbf6a19414a81b514933d918cc1447e770d940c3882d8626507fee1a4214755ba5e6079ff6f9c3da1e48a94b400fdc0e02886c8b63edf45c7e44ca7f17880ab8bc9c9fbe30f2c452f66ef7bbbe118f4637c6320c6e6c75991cae010652b4dde310c8d3d8f67d5eee68b0ebb5b5401c0ae98851dec02830b9e542cc9a6be227670def53af92d91f14de36bfaea8ee151beddb44129c10789658bd2357bdfc8f5e893d5bee2157b4ffec6c31da36c28dc0666cdd414b3e85f256163ea33fd0704baf7e6d8e3f15f35f5ab32462999b472dd55bda679466f642c3eff7a0b154354e14cf3217fc077cd838dc004ea4223f46266fd4c0b958996681badd61fbf563441d585575a4f3ebc8726caf712027df042d79ba7eddc5e883d5daeebde491e40c4300f83dade490b37075894f36fa555233431e0b6fb42ecfe98b006a650fedd22a9272a350439f3983df14b215430a3479d65d6e7e1de01e8e2221abfd693a9f3b24b1819738cdf94b95003b143f92cfdea0850dcc99a421831aff8499c89aba39c0d84eb40ff991c591115a213b7969792f7fef8b225c29db685c09a59aa461793f0a3fc40131a0672f0968126b2c4dc00022f9f5e8fabe4340f46b4be0b53f4471b9718c4ab7db905599c7b82e9768d6d380ae6f27ee87ddfac7c0dfd394143e02b5f3d30301c405dfa9c995ac7178b73da3c906942b7a5b6be7c07df801a2de4ee589e967d4d1a5b7a47137c5ae9ab3a2ec2226ba90f33c0e169048b40abcc74a8619007488c6452b4240f72fd9a0537617021764f3071bf4c0ad8a809d6df4cf1604796ea306e258af4d897b24c876e4a88962cd48eb6ebaaba8f1884149591c9a5d77a5e7c7ded60f7a24cdc880ac6217cacf99ab2f7dcee79463d73edc5c2eb99f1db82dc8cf4baf72b97a99a967e3b090cef58b5b79d01895180f4fec8098e049154cc287acb01e48a39c6d0b49ae00071ff9621c6f7fdbdb9417fc3de9448aabe7260b28e9b846b1a98acf429b4d3eb7959361c8494f3ca84d351002877c938af5d1de28736afa56310d67265b0c190a8bdbb9c5d0cf53f1ab5edfd64d197d24d1d756efcbf4eae47b85c96933b27edb661bb3565ca9bd74cfc65760cafb2e055d6805b48e9e4346ac1ed27ba483c42d3ef701bb48fd94e9d215a82ecc20ff56a8996a8a58a99bf278809e4f4c8bb28651b797500f0fa0efbccb22fae4d12a1331d123ff56f5955edbc3fc6f491179ef17e49b9ad3003d8758b1e74afba54109a7166e85074a5c1549ae803d74a1768cee66b387d6e7548792a7fe7e518fbc036be4962e362b80819be4aa436c6060a68fd6b30b7ec36732b6344387256131969156dc68f0f79e273520434b66486e1f2f332b1172f072a1bc0f583d8aaeb1673dca856ecbd2f8b13450c70b3818a647d5e496a27c144e45132d1530e07f6d2970d20068d61d29a1a5ffce52b11ac2bfb6d45c380053cd786360e787de4e7cc3d07a9a4223d016e18dfc37b74a28a382b368e2c9885233dc6753a07b4f40330098a57d23ec2c20bf881c9acd7af1f9db088ff347af7b6db15e9e2842e9a3448f6f9927add5e09c0618bed0ced9acce88c405f53ef0ff0e0d87ef51fe0edb966b4f4295aa0cdef748cfa725eb7ca4853c0168c8436066390e688ce4e86298d9496ba75a752aaa38da83bc747b8084c48acb9965f932035b11dd8a1fa1caa69a37caf89c2d12bc8fc31ab5129676094f909e0df4db459c43013547efd15985a7fd1c93dd57b83a4020e90148263c3d72a1790a9cb98f69601bc82d32e133df926ca1cffc70d3b0aedecd6f6fce9100ef788e02a0252b6365876018c00ccc8060a99510ece5b2df7b9dde8bc936bf8c9029b0745ba8fe231ffbb3c2ae359bb2951c1ae018bf3ef516877eca0493c95317548c5b88172e5e0e2aa89c73b0a1e8b145d30bf3fe1e4ddb29b75a60ee525f24fcacce1245916e6380e09589c2ae0f0644bdd2d457230a77b78dbac00c5582bcdd71db314419903dd78a07771b1efeaf75147c4165336bcc6bf02ce311f74e04fd5eb1f1d195722e555d2714c9fcceb86701ad9c268c9bdc40f611097e50bbe781e9c8aac18b338d4b6db9150da8ca11263ec93049777b0b9aba65d8dedc64379adde13560318b1747b81c7c653c92e2869c5c6a5b90c5278fb4395f21af14cb4017d578dbc376f5910c3ffa6398249995f56e99bd0eaec68f135d061b8d5bd1ac75578ba4b91294d85f455cd89d31f587eb55b74e7743b71956e3e085d7c56543422e184e02caa8e16cf3f698058f75ff3e703cee14ce95418b70ffe99cac624ab595a9cd1918932311c2640216391bd70c011c52393d981c7f66fe0bd442604e3e7777e40dc348ba0b10a9125d685e559e02709a3d1c509590ba50bd99b11f8d21fb6c917a3449ac87bd15f935e128f9fc18454252a7007d33fa9328df06d1d4cbd1ba573fa67cd21a0807ab68d8d45e037745c02f76283bf73de952f2480f9e33ad390a0a7252240419da0381667372e3a9e29fbd98e70e4d3517d9ee3c0308c7777b2bfa6764e643d910d9555bfaf299039a42ed1b15de20a2ee625298721ca9e9238c13ecbec6cabf4823a993c3919ff532974aebf59083129a014ac0d640c6c7f9b596a04f382a381caefaaff5ccddbcba02b2da4608cbb74b0662af75f06c385db20959b81a3bcb68d800083cccd698bcc218456874758dcbfc36c946c3d4a919a87cd993076e63a779570003d1410bb7c971ba52c738b30163595d41d9bb8c56227cca6f1c6bbee94d03fdb9db6729dcc90c0112a3a9a91ffa4087851cf667a257d6bb10d420b3b6e27fb4f3960d33df02f868cbaf726fd9b4c7d036bc4b3812dd4b2d28acb359dc5038a78bf3f32eaa3bb4e934b0b94cdda6f79419ea012c670d3db98260e467e60a59373a58b45b66aaa618b5f85f73f62fcaeeb3b9a95ca60b451718b80c31639da6207558c8850a882430ceecf0d66b0e07e39f44fbc75a7e4a0e666a66f2eae27fbfdbdf3e9e2918beeafc45054930198b43e1feb2d738d21c3f8b28ebbd91001a7976678515c53fcc3cc666deb4abf38c5238c1fcf7b7d38a5ea431301f7c4965978497a672660f03479936532c3c1af70ca7947cc962be5d5dc26b6115cb7dba4dcc07b5f5238928ba5da64e1f9935e325e1972247c103c9f39499a395fa06a4685d08b80c12ac43ecdd12281da00591e5b2a648f6c201a7dd01ab91fd5658886d32097a0c8634ce8eafb76fb6ad37c5bd16683fce5884387ec9a7cf0b2c3a69f74ded61c6bb234a218c1a90013c178e0d2275e16e7a0c0f212955f63ab79cf4bc364f7790ded1129da3392f53d5f7ddcb6f53966c8cc8c57dd888d65b2bb018e1104dee9c5e622702a123301790f2caef3df76885b0998ce72dcc0f5b68bf0baef7076e5269d1c3d93065dfd54ededb8615061cd72e8d513311e831826bf1cca3d8768ef6cbe9a6a2090cf66cb696ff30ea895e091c423fa4abca24d6095f77a5600d327b339fb2f6e5e9165bb32b098db8179f91828c4919e588d4c7c77ba2274dfef94951c028282f722a223a1563f5a555c451155eafda30dc57dfb79d32b58360e0fe1d4363f050143ab3080f54145dfe6ce0fd99c0d00ef870c1605ada7f08ffc26e2dd9bad70fcdf795c3e6f6a98404edd5395649493fbe156644c801e4569da870390bbfc4e22f9e9766747eb2ab4c7dd0193cd3e6ee0bfb40ddf7edcbbca484a88a1cce5a1e932c5d4366b43be0e9d0b35b25b4063144ff5a62dc2fd94c7f78ee0459fe2e4e672d677e10acf41927b461ccc0b023571efc4663b0ae5f20f8f97337e9b87a364cceb4f9447be5ddc7ea9ad98d3dfe8e7f009bb08c2c0c5d58a435105d35191d64c871f739b898c4fdf79bee25059dfd005c3712bfb97dbd17a85baebef6633d29939f62876d5bdf83fb99dc65e024681eb6e9ff2895ac5ffaf699bcab4c6fa5a4244ac711b66e82ca9686cb24490255b9848c28514a27f222919c6b2a8e086b31a494b212e0515f77da52f5a9fa2ffdf4561dfadfe6f0556f9aed8672a792e03cde393f4918b5244e2a41f92d9b4e4b1b92b0edead28b3ff22cac4d80a07ce82d5d2de5089f402fed057406196f47cc4ad35efabb4469701d71d3e9a3c69d213393460ca960781413eb790957ab44982cd4037412983bc720fa68ce106667bb8047b9c718ce313bf9225c3ae7ddeea6ba3f2e59d5474c1daaaa06197b77bc7a45c6d7abf853ef7a7736753b475329e4c404993059565d8a2d5a472839e536e2891d620669967386f52ff5d4d6bffc7a1a8964687dcd14947a5de6143dc84bd0d372ce11cdaef7a1fabdedd015329cd05963ed31af3dff70ec638bdfad2540e882e0f2f8d3766712ea46c47074132eda59fbd9520578e9760ef30aa3b875d38d65ba259cf16262fea9cf961181d321832db2cc3eb50087ed177747e9839b4ec879bead77bdbf35261bb8266d45f4f891a6cc43f35d7e3a1c26db7b6f9a8a4a969a4c53295a948ecf0e6950863c6219161c4e24d5c7a400e26ea63f8173bef23ef5efe473525e7902ca169041f2edcac71bdaf466c882fafcb8780c920bb9c3f9dd3f91939b1bcb05fec990958fdc9cdf9119164b0e3ecd68f51a17b0df8a94653a944f1ae33e162b89a329fedd5480e00bf0ae1658073993f0d73d775b754c814c2a1ac38c064592af156133fa449b3867f1adaacfe2ad70267463bcf56e23f4e8c3a496cca6f1327479a0dd8448913e19e66f5cda16e6939bd13ab02d7d259f5b8a97d41aa64d055e051262f5a80a9fefa3b9e184d10ee90fdf5158ef382bc1045c52df89b7e2dda10b498770b01fb4705ad06d33ac251d0ba600192e2e9979e72179e61e17b1fcfea47d41d6264ba23b90af9150d49f5f4c03dd56f434a0611fa846289c0617448179fe9300835bc41ae99dd1c63f72f8b77956f8d1cbb07d98d6067f5653538a7fc40742be4456e4661a70de326ed06cc53037f94f653d94ed23cffd41c5c32db1f2507101074a94330e204b6493bf607d9c9dc6b856cc7b106821d6c77332d37c55bf1585cd1e475785dc48f4b8b1edad6aa51b7ec984c967248a34eb43e2a2b035cec1e15b2a239800e9c54c50e6c2ff2b34d7a29ca7f954da43f1d3e78af82fd1d11d239d3e16240068268e1b63d097d6553f43b47a58247dcd3dfb962b25bc4cd0db6e9713bc2e397f052f6803b7d6e64cb9c73984bb9ab572ad1fec08fda70d2babb0279f339ad373d57babf191d23146da88102c7af4d9ff7cb7cef11b84cbe8cfd8aa289dfa0c3680064c332ae1f00fbbd0c9c425d8601c9f4a2c51f04df195e405695f93d36419853add36f50d1f01f721a425bef4f7bcd56eb28865631d99161310a504fbe6b4d638c0308e43822aae2094175199a9baaa5e4d65c4555583bbfb817c08fffa3c5d98d1a3bf25b991cea5dad3ece92a74acfff3fe9d15c2058dcbdf585bcd64152136c4562299fe918af9db52ea598b82cf1ed264e348d8ccb26088fd77f94ed3dd353f2f306df5a6c45059495ebc4623e2f2c0f70e1b9d38ae4bfac2e4dc5ce4dd022758ce145219ccd58f421ed97d8192cdddf51bbdb8c6d5e8c9df9af1d1d3c2c49a48ca1bcb338d7cb4ccd0f69bbcc6e91c27f14fca90d60602b0b331e880ebf405350aabdf1679a8de1ddc7dafab3d21d2a5072d3c0b1c47b9b14f757cf742aa165235739d9185c647bf1af993a0c08e2b6f97570a279c458603aeebad5758425d724f0620b8ac483176e55eabd86af9154055375d0a1a06ab1c42090a7ff7c9aab879b8b3a84ce905ca395b4cc50b2f1de9143694a8b50307592c6e510c0f6b391448ba1980039076a8767ec560ea7fa667a70ad302383ea32783e8b2402906e940b108d32c3227af14740ddcefce19b8a40e621c178c2e6cba683b5d4d73150a88afc113af6f7c0021fef90e3cc28f1af83a6f94052c29bd02dba8be0281852b5900fb60e58cd1dfe1f0edeeccd4879606c1f6793748723bf7f264880fb809888227711826a17dbde3db4d980bc8030881c1e902ae494c91820028a0a52b49796927149512491011826b3eaa20f4f99cff982c62416dbece815d0cd2dd888383b1267077059bf4befc1fe079928439c7417c7722cfd1627d09f94b833c166b40f73efbdcc72470e7cf9730314c4a279194e74291624daca3105a80df351b4611cc8f78a95e9c8cbd18ec6917ba43700d602fca4f76065afdaa735ef7b6ab54cbb4c4a7d0afe6df1ee685243abc61f0c6234a614746c03d9992411e72c3a04326cc227df1d70568fd75ec8993b56362b3a2ebc4ede76e74d9ddc101c0a23313cc9844bd654d26e87be1f20a28b8917bc68effcd95ab258ea2aeb8cb0f0816fb911b498e967854fc591738652ba461982e78e81d992e0c919080b410c3cd4f259b5a258c2608cd8cf50c0329352241e9dd54dfc9ef9c0fca40116bb55f07b066adcc0aa0db42c8b448339bf58972197b146d39f7841bd6c0cff67ea40f5278c762cf8c754df66bee265a7a3ccee5462786f65d67e3a48b62d1dd9c5c0c153fc04caa9817d6bd882257f07b24df5c39745567f6c94b516f208bcee361b1c6821b91c65ef97a0550f78a25a640cc69624f3699062094d9a53f52436e4102baf7221c02ce3d69486cbf495800adc1d44bcdece25fd4fc26b367058237e30e6dc0930ff11898f6cc71452f2d72be35a887cb38bb09c7be4bb881df67f563cf82e68441a0520de342a0f2a6900160fe84a16f45ddb8f65d99a5f286ff18e67a80f2d2a390b551f0e2c006023d3fc27d8c0983375c0454706aa29bb78aa5114e3ef3582e23082a8e11dcb1d38504b2944603d6178d8285888daa06001721c621eb1ed515adf0e7e0f998429ee2b664cebb9e90dd9579d770dabfb73dad8c98bb25b6b566b7a74978b4f3f36abd487833ade396e88b391563b1b3dcc20ca191e4f672b049fbda5ef60824e491fae6a617c804ed6a97dabb935bfb2ac5787b1b375ba687b9c7205fec57ca7f5b0537bbefb03df7c528725db9eac76eb4fb31d60ab26aacc01b98b97cfdbc4eac5e0f757537b3f743139aaf24f6261fe97ff5638aac46303ff190b986348c3bb1ce1c9633bcf726961f1ebefab27c22707c3976ea0d964feebb4d0f85bee6af1099d9987dc796f9b7d191dc9ab0bc12b46ce78c75c8c1e8ab6254675f159f85e5c1b4a3eb1f4371e8e756d858ea37e75c90f0077a355c1185389be12cebe323235eb41c871e04e3aff3175c1f2c9fdd1e9021c2f85c4c14d08bdb375a4b3f77dc221038bde0b4838d0968f79d80d3cd5c3687c26331d832663e4773cd99fde3aa10fc661182ff3aedf1743ea116d317c956ea4f83f274e3f0bcac82d2971f14a55273ea948bd8692b466019c11df97b266ba8b90293f0d3e1c2f1193b99190fc3c19210312d75eb48cddae7779f9c167f47c97b8f9bb1aeb13e78cef4af6e75c13eb10e785a6ab4fb50dceee849a5cce993a677d56a75c45791802d88fe2be7889e3e3379576f7f4cdfda49ce1df5275c56d5fd29a85df2994188fdddc5ab327be41d3bf3433de3a756db1cb7b063b057cd04b4e04fa7b072f0e81ec70c353077d54fbe7059f879d8d8a72ddd4b93c1ab8ad49e20d5be3dea6b19e20d4364994955ac06fc1407d4a46c8da5fe6e17234bbc432525cf9dc8337bcee5241f9e5f1d1d7d17ab23232a9d627c21ae80ed3f8add16546c88d70eb6fd264829bdf71d379e50370a9a1e69aa68a42fc903ee95fa1d4a0f2bc34e9a83ad8fc82bdcff1a043dbfbf3f6ff4978167aaaee8649f199f91ada497dd437548b2f6541399da2d7a226cb016c652d47eb4e62186e6f440d7729c2cf8d48cc7d936319f67bc7d4b00168b63d89ef66bee67756d4689ad3ae380b5e3140e15c738380077b8bc7f3055121dfb31cd16641ad085752d8e3204ee64f603ac41bd6bdb24cd293a13eb391957f01d6a195f35609e6d012f20750a119097441f7f985607645f4b428e82a5b4165cdb0596d244bfbdd404f802d5eb2c47a3e3c7a88b5a3920f0abe4c398c49b583031412dabe8e865d90699f23d5ce1a3905b5fdf9e56066a91720d0e7f7624ceec82cb2a696a3e69ea12f681696599da0ec83e47519dc4c35d70e066357d0c35277153af8c43c7ab2acbbcb90be1804dda1e8ad02e885ccda37c274c36f789df22a1407083175911b2316ba299ebc89196c585e525ae4bca6405adb9bbf9b9b2dabc2bd4c96ade2e51eaa060c68d242d9f7bac0265bfcc71c08088c87a252ec8ff2e7ecac650a126facf5b03c3f81672adffbe14419c38e0856b3409c8d505c1e324ff419d8f06ed41f3e79c5294b348feafbdfca32fdd8cf3905ec2d185292ecca390e3279480993f9f70acddc930e3d7ba48e0fabfafdda4fb239d1ede9451a180e3f5af45703252913826349a37078a48880e73bf169b3579442e6442e581dbb61a0a466c83e33dedb5f9040782c079b935e51c5b5f6407910be6df617c444ed03189589f2dd158c1df9deef2f7c947a6198871098abe778129096a330c1c1c6762dd15a30c83a0f444a17b80b1481936e1c75ab219d5abd57e04d3461098988cc36a89695becb4a6628000c7443cc6a5cbc633952572c1f06ce85bc946340757e9e5537c769464bff36bbd046d2c002ec1a278f0bfec83c1f6c02a7ac180890e98e3f9c9ffac1dd5088913054b59349cb58abfa629c1552f609cf5638c8b6db5b99ad7e8c67aab695257114b0effe7298c055281a3eaeb6a1d99a310b074e1337b8e7476c92459bd3809a7da7281a73525bebf8616b7fbf5ba0d6170693d28f4ab361f21a978845753d8e684a7e41de0c25ce37078936948b68d5df6fc7ea722ac22209c947759d4b5294149b39ed84b31f8381b83a0d1f57f1b0af772626ee1d27dc7ddb5f75c532f57c037cd5a4bb59a057e6d3b986108cc4ad3cd2eec3130ad0be2fed2cef9fe7a4776a01a9108029ba374fd27ca8d781bc3ae4127b232f581cd58b68cc9d1a5f7e4755c284177bc55c13b0f3e359f2fa3bfd1e0a8a833b89c0b3c6a8f5f9f7a6c498bca85d011f848fd5204e8632f703943cfc1c2a504180f3af8de313cbcd3c03a640e03884aeee1ffc2b4d9d36a52b25d185bdb39e5ccd8c302dd1f9155fbe00f06683f892986d54ec3ad103b0b43850076795c7ac0db3ee25d27202b0f98205abbc3affd3309eb01d3aa37e504e7011c6e9ecb4cc51d4567be33969346f8a138ff76dc816c871c70e7159b88459d8976be32cf5d3537f79228da491b8e5a0dc5f784a247b003bd5a808bce2adc6e6fcb5a1ebf626d5c4ad5d49fa74fdffb95499dd07f14addfa31b636e5697203cb693a46073d5cd81c4c6040af0a19da817cdac3bcf5f0b1421c42ee16086ef13b4cada490e7c2a584f0b34e77fa323ce62d640a1da60a6a8539d4063179c64c0abb80373958ec28439384098ae63c67fff134e6d0509b3fc793e05248ff135c71509e9c937795cf6e97dd06023f7afa7dd790a6328c2a1e9dc54bc2fb2da97d3596b61c20a4aae13759adda06b73375fbd141d278bd34b561505b957ad56086c0d5c8dabd8a4492fd9fc1f0b03ab24dda449c228e0a4dc00303270094ebaf8e78c4a9dea19f76426b4e7399d527fb20db0d3b2dbd17808ad66dbf6e03f8e9331977d5cd4a0e9b42fe878320b95fa3c642e5ad53e8e6ec829cdb35c487d42ed4a8d5e8677a2d69a4fb6f2642c46f0afca0c8f0eb00ab0652e3fb9a33764379d6f3c5bef7e912080a68ba7faeb8f41f5c770ee82e3e2dde5eae1114154fef6105d2d98dfe7b21e29b6850a306bdc566808559feee8f0174ecb99c6159e6edd6e46dc55e22c55f111725c4e135bdca6afeb6dc8eaf196fba04f4ee723f0655f1b75f0736ef4b1e4002cfcdd742803703a64965497528188af9f3fddf0f855d18bf05bff12de6737a8707c100fef5e235de5d77c35075054b4b7611818bd8064c177dbc1299ebc1ffe02a054e6536eb4b063e80220fe65fba90d65210fcb8ddca4ec4ac6a9c339c3b9e982aa752186315b6d657a672b7cc576317bf6135650e7009955191009461723dec71f1c1978b5cc823b795d0f402c2a93b212ff944e3daa3303340a04ae4b90c3661c937477ee1d8ce18a6a76ab543129b2124a86af3bb38fe0b28aadb66a9cd1298af77c26d07752be969b4f65be7c78ee5f62d67b5be28de1f848d3b1a0a92ab0f9adf2b6d3c72047bfc55b733b2806230e2d4c80782dabf82fcbcab68885aa2c62f42719703cbf99bb79c6a6d553306c4d6ee5be7a38b6a0d6af2325c17fbe3a6bbfcb425efa247b669d46b6c08ee634c176c99502c2b412e371700449ecb7882927a5b08043e5723bbc6af10b7900467c4dccadc905eedddf54ab436fe8bd6574e1204e39ffe9d79b24b734cd993f0367c3545943daf77309d413f80dfcc74f46c3973288f7aaacf04c0b98a44853c5d4e397d1df7d95d84f09aa5d5503dde535bd3b61505c36764207e881bc0baf0d7cd98bec46f52f536b9e1930ef087c1c4599637ff943fd13cbaf6e5e1c61253829eabc37dc1fbfd33dd5f8925e1c061fad88e448ce79730df55ccf8a9e12701a43bc15cbeb13a75e530a9cccc79ab04fbc078021b56dd35bc68c888c829376e404c05bf66bc93892d103be269aadf55e6da2d254b3b0ab36637211efbc283d47d64609bb29769d6a19806bcdfc3ed4e7a6e98e4ce47bd6bb05ab2f374d8bd7c3e59d368ef39588cf63c5f5483d3749a5cb3007ecfe20ea8a06382bc15e054b419e36b96827a5e5d7eec63446bd42211dbf8d288913e271409b6d6943be8af22818e2103d13929da0fd3aec3c7247c83c1a3141a60fc9b1e268abce791cfbacb4491295075704d0dea1e971cd10374062f4f7b5045fa642c1a5e455c1d1cfe01f93324b43017d9b1c9f4f0dcf50ce57ee32803d9169d7fc9db85b3c42c0d84b6219af23737dce1875bd7d71a3cb47961530e5448c3f4edd58a32724c991fb63fa74c92cfe3caff75c2f097a83dae5812dbe382ed38115fdb4afbafea7070ab70468f862ee7cfc77367d63d7ca448d4c076156e36f49de627637f6e5f057a874fef141199e68503ebfcf372bbf52368166b5a1397bd74b7db103a01fb815c32ccd64019a8e9af5c4826d75abae08f0af99cdba40f9665ac917efaaddba2d0e7615764b9800c565f572cc04ea2434ce0e4598ffc6fd8b9b0b548c6e71ab3f53022797cfe09677d5bfc7e1f842c8d3d0383f33590666c803d3e318f53006ae2cca54f5ac33388be782a84e286bc826f49afd8811fc78c15ce62245b9538452d38309bd81dd19c2c34b91554f1cbda3b5b906ef5d72fcb5fef177d22bcc91969ece32f7136bbe1a3d6ea575c9beb5609a2e290d185de13863a6ad69d5d9964061ada2094b3bfc2844a785c51066dfa01000371a36abe7c7c3a471801b6984f8c559782f4e7f067dcc3a0e52003374533bc797786e166ff8526df3219a11795d0a40a929d2043d041cca2dec337b940f37b9af1f51aa8b8551b3c587dd9edadf8e52c7263a2f87258dc80407a3c22aacab90ac0ac0fa3836f7cd3129f73171260add93c97c50a3fabb4528a193887f1abd2bee30c4ce785820aa21ce97ab0204547ff2f657b9a69c527d5511be2c5fd7ba4f6b544b049656fb86d3a84ba5e0ced9bffbbbd63a9f663305af38c739e6a3af11801b4ba658a6bc4e187c7fe8e5849af9e4b5532164ab779861cd237f75c5f9b915a880f84fafded4290ab1b410d0a28e2a971f78f37114ab9bc6358a0ecdf26e88e28e786bfdf3bfc6bb7e171086431ec695fe8398abda5acf39976525f6d29479eec39f2a60dec9cb40bc016fd1bbaebbf54bee8185bb1ea62125a35523b477cb3ed2fe62f6472d556d6210535f285336b24f6d777b370f03d6e072b7f4e0e3255bf5c28fa3bc9e37d856e1534373a80f1b0838c51da3af78bfdde29a96918af1f130c995289b861bf565a1643487aa972c062ff0639a6c0d4ea9b8b540fefa7f6045bd9468b6528b14ee1e1ac842545308b1faa03e55b59d1408ab069e92cbf38dad9d6e746511874fc2f4c38eaf5005714c34cfdba0be79f0ef4c23957e98790c72bf97db64cadeddc3a2668864493daa63ede3d058198ebdd2e0341bf051ea3c85dc118e3bd4d20214af59737717c5d125cc88e5809bd68eded757c5ca1d8f85d81cb077542feefc923b78d0788b19b78786ead99563d08fcc20e7ece9a208a64dc0f089f3eab32e17223799f5171c0301307493a254d51eed791a4b36c9e261c04f96c85a687a55e352acc6717330ab9765c9076f8d03950f3b036a9ebb7f55f32a5a3122f5b4a314907e06774e7167e5f6f940a8b70a3edc1ce04d410700afd56d5d1006f7723a0f746a4f294f071f1e7561c84eb7d74c8db33d41a4d024011052a8eb70fb814589123e43f4d3a8a7762bcbcde61e6e0efcc76a5ab0a4602e2b791b294a4431eb590e252f7b237db44e849a52407e822171148ef3833d8332a406c36628d6f993e11ed276264682a69b16553ddb81cfd645292d72aa56bc0988f19429398b6b72c05a926e6e94bf057b7c2b600444291fcff3780a15d7c57fa3285d145625fce838e2436d895ad636e8d5a4e6ec26c50d87015bad5232e2d807f3b1c62e22bf92ce1b375fdd779993e6ad2a9a2dc2960e0f5ba0aff6ad39ba019953e30f9f2175fc16ea10b8eacea5cd4cd415e3737e4c661a887db531702eaea0bfbdbb76af7e079d7200297f1721a48cb1a4fd700104733cb5405d46b8550c1d1735aedb6071d908ce37e5408a4d1675957091bae3be4605a539a2d61a6e37fe353545c395690c0b09b977692397a06488c6917becc6078c447481c4daa7c0f0c8b6b5f3d6f28cff4ad180b525ca4363e01e55bcbfb16b02b34791ada51df3d7d9efdad713991d3425c535374e5c72e0aecee8397e852f78d9b53bd9a20e4094beeb8cd85e2d76649ce286ad21921547507d3990388151b6aa3bbcfbc6acea8e9ecab4807b2a1c50dd8a85dd08c62632eb7e4c1cd68e94c0b8d48fa35e91aaa71c730674e53ab14269d86c649edeae21d9feacde9662dec071d580a97bde97760e271e8eb7dd15d82c512cb196d01e3cb4bdc8daaac71aac267ddba05af2efe118542abcd3ee0cbff27cf4f481602d6de71093c144f8a8c0beba67a0296e7f1161e0bb94df5ef7c01fea11db5fb3e1380791c14a13d751415da3b78e4a3380c9dbe28b512839136348f1f82992ec56a355cfd8cdd93d371877e3e01e8a5b85de8c1c607d77d7f488682c80480e3cf334b4867a95055e8f8f7619d27a6e3d2608376a2b400a9b3760f556f072af01edeecc3aa83cf3e05830ff5756e8ef36b571ba2925a3a5b868c1ff0bab77b4990999739dbb00af11d0514de3a8ff00b7a93ebc62d668f511c76954f68e99e3445fe10cb9cf70f92f277bf96f04064ee14afb20766d96e901da3d2ac5aa1a3dcc7d3169035e7ff8a4bd7b0bcf725a51e4d85c41fd4dc8c28917b8d07b59d4e7e608c2f86e6cad074fcd6f5eb7c147d5f16b9197cace2763f88c7fa17ec36ff21dbb4f53e39b2ace8812de835e6e3c321f9079f8ef553f72205cc8a02d48366be4a3af5edc18ac8f9b7c478c99a04c85eb4d748121ef2fe52950b8335f6a9cd542dca4703ab7e70cb2a6fffeb766d339e7361026ab018c22e4e85944d10ad0ad26a72424fe1eba74627b411139e91ff320636c6ef14d1d7694cb83dca40bdf9267ebf093bea4f138dd01d1bb5aed43615ad2bc825c6082f4c77dc10a63b0918023a820450db9c85649b0306f899151c5d343688ebddcfb7636ce7073884df0b9e898b7dddf52d2b0d29f2f5bb3c3b16741b463833424a580d61f7be6f7621a01307399adce70a9343dd26a7bcfe4f4a489260dd9672659c1ef9160cb8e5edc7772807204ce449ba0e380b2002a6d0d813244010250067ea6f61f72bef8e4984c4e8b41e3d2fc4dc31201b1b32166997fff7f6fbf719266574db4f2ba11f2dabe9b147a2d3c256fcf6bdd276cfa8f149fd948eb421ed26b2e8d8015b063609c8676c13262b154ceab275acb490593d01f475e4295cc3848dba25b843b6323db56ac9c5dc7ac9c8e370a65b90ff1c2b074e55c5f25edbc18722fc26d42ec3af1da2a33019b0549bec058c44358c1d880adbe726005c3ce0f15c209e14215cfa95a3361bfdaff10c320813059fe7117bc0857f1ddee3907115d8cc89fbcf0bf7f2c776723a6bebf7acf776b71b1dec7b283e7415a684f97e8fa007757dab0a84c92a7cb5cee57803a77a6423f1c87c701fde1108007549496c889482f03bb1be77edd83a11e666666b9b32a947ce781992d782bd92d8e508ac8d7bc310b295068195f8e1cd6cdfd6db7ce1fccaa6185eb67222b72e88c79fabb3c3f7dad11d8384acad93fc1554f9f181fee7d6163dd2f999fda9a569a873d4899245b3a6fea8741ee86cc5e55ff3a351d94f46d740011dc3ae5487f463459e9849d1effbbb26d74a4b81a7cd931fcfd213db1d9e6824082ea373df2bd3a6d77f7d54ec0c0d878343cdd23c3aa36e8f2cbccad4eb569c3642794849268b6ab0379d4d935cdc055f8b8c352d1f169bad43b45ccfce753d374bf33e71c05f2f735540196435e242549fbff739b26a65b16cbefccc0bbe1217935205f507b07e1d8de0c6cd3b151d0a0962755dac3573ca527bbeba48ffe6d9214e323604f7e066c4a3e23f7e37eb5be95e3b6ce19cfff59500683bf67445e08f3a281b2318b552bb6c37c6b3d3aee0a5f161db5a19dc855a304b338e583aa739842bf45daf585bd2f34f67541b53c5186b4af88adff43b73d5254da192d0cdaade3158b1e4560d3849ae4675e5a244bea2cba76cce619d939ca85fc6dfc737f569d22ca8028007d3a1665c1cea73d2a45e2c10286a77ca34787d99f535c14d06b79cd5c0a7d087e59d867d2ba9a4eec5552ce8706e5a4aa81a526cfc45ad5e36f651441fec1f6cd944104ac814a88428b63944b27a950c442e2e5b1a0925097bcc7febde56f518c0c77d6c8d8615445393789089a802a2e5cbcf043e835424dac8821c4771d19bb662dd33b6db2282bd741eb1c60093c64ebb4e4c9dcabb162e7d6ad49a08a2774c265466a9c97bd2b76c6f2a781456588e07573db191179c5d4b7b09e8ca5cff7078740a230b7d9776ea5c52ee02f584bbe4e0a37b63b7d55cb5cd6c8afa009a35041807f80fd7cea50efd353d68ecfd7ce49282ef697391ad628a80a2a810cbbf4bbcbf8a4b7f74e26a5d03f42ec15ace4328b72a87f1b4b558f324fab6895d4843f1c47e86989d42912f101f933316d850bf9d916b06e59bc7a229c8a351c364c39be05e0d7a49202a2f976963bd309dd473438b0e43d6326daf6cf528bd36749153da1e094cadd11692de72aa33fb2927d1b25c27d1135f154919c3db79b82535bfbf0650179ca4855fcc24a35a97607ac57aef44dd3229103cc858f634a68c3341ebd1ce66f5f9da9968fb1ca28b9515bd3ac9693df28953c85774201e535d9ee83387bcd2ce73b54c18ca650931999654ca13ed00c87801d4c1109c6f359916a0b54458e1b04b4637d809e0ac80238c7ed1d6cf9fc83d5676994c291ff419c8548a77def1089b37a735e59517736418b499c5ae45d4f80d50e65802032c77894e767291edc44193b89985ffee91fb5096ff0750f4c479090a0c74063107535fb43b0394c6c1e256367256a1ee045a0c9dce63043c2883d3168e95adf3c5be6a2d10b89da0e944d6fdc6b50a57e56c77a39a6b69c8813487ac4611413bc45540fa35840e706ad79d63d5136d2a944810762bc02385dc4f9fe91f902e9f803293e369db48969d0de66396d7670db3e975f05aeed7f81365e52d9275c3d116049b50e2172cc916c5fd42da23642995f2b59190ab0c9b4cb7ba98be271af1fca7f555cc11a51aa70478d0bf989cf5ed56a6a6ed6e12cbf21085ebec8119a71c07e65f9fa8b552b1ab342093fc8364f36b9b0eaf047b46009528ad6ac4f7b8a448b39d4f150db4fea2de9d4b0b3ebf18e9ebba2bde9baf584aa1f343a61642eadbc1ee50656d4f15db55c0584d46d67f4702287892ad08d7072b932956237e26c893fda81bff357c95cff03a1b5081a5ff6c5d602934d87e741115891bde522e44a67b4970da50fff04b611f92719c465c0437bb953d430e55da0124432c76e3a823c78b2d217b6de1c860cb8aee30eade4d26ed03ce5e6eba3cf45876a47fb34b9ed3c7bdd278dedc8af46d8909f2ea33fcfb013b900926ed7c3be692abf6acd3281a3ea2d514ecca523015de1ca1e1ca07e8f5b122d92da0db5c98e8b9a1a4293b8de715c418ac58d22b6133afe82fb3787616281b6874881cacfeb3afae3636a557476355e328056610d871d14865167c0e275b6a44742a75fc307e0fd59c365aea1d0bb5d7ca4ac458129593d1b75489b34195a81886929e8078a72363c5e8d02d9be8ab5b1329a8e8941a4a2d525fa0b246020e4e15e9211e11280ab468805fe9ebb75c83e5997b8113da24c5906f8f88fbb9db40bba02368433134432558b4285449fdb1913c10e97ffce258882197d084d494b206a1dfbf6ec89a059d50c12b2d18eaf3210f1666a302e56b5d0312aef3c3df0b005aa6d6ee5148890293d29591f388fd47915d3e48b35175cec7f1d7bf7eea7fd32d9013d919e0fbde54c2245bbc33b523ac8356482d859b22dae3a6a44b99a485263de97664e6290b8d55bfea680be38a9d2f84ef600dbb6803f5c006d8b97f6e6686d3454c1212369c466a2be9e173538a440d68457d219514f7299b38c9c6f214ef5d7b16e49631d6f3b6ec7bad384feaf452f31ad273c5cd8262567e6bf181c85b02017be414a1d7b4be27bb8839778326ce54e9b4da2c46e5cf53fe6917a3c372befdf5021c3defb60f43bd01da839ad2d71103d40fef6cd289e96c412f83ba84e6432c14b6928c470cca826c443e214a27c6eb3d74fa6c3bc06e2198b5fa0f105beb92e7ec551cdd3e8979165c4bb9b76d0d358865d4b5f1ef083cf9e2cbc8305ed21779d432f55465c1c46dd6613d9d3a87742522cae4eb394f0ed3ae573d533934bf5a1a13721f73f49ccb49773200f895c9ccdbae62f0b3d45716fc7c7b03bba9435f60d9c78ed8bf5f0b2b0442158142d711ecba6abf34c29d408685664a23ee3ceb90724da4500de3d5df7a853ba0620b3b7ca3aa9517374634e738e78915c088e3a995d2080536973ac4a96842dc893c1405601bb75968bc51e4b11ab26aa78e91deaa52afe4d263e43f0142ee9279f1971b24f26632b1b70218f7b5d0ac992bc6b502228ba7b4c372f8ba171f92d507e5561921a7ba1da31ef4a23e3742aae9388187c1fd2905fc56208e3628239d7103b8a41270e20207409a0f8c5663af08d8524edd48354c05d890a98119249d0cc6e6201a1fdf17c98c8e3eabb2c1f6f698f66071ab3baffc80587d6c2cdc3462ab75f7efd1bc91a10138abd0dfbb39119bd6702e96029be4ebd8caa8fde4bb868f198d5330e36c6397836191eb9f4721f8348f944ff137e56617fc9deeadfda13e9570555725203ddcebe1b15c18fc47fc5ac456e25b597408b3e81c30b6fb50796b22a84d1cff74ffd09d0aa1fed06ba4252a700d42b87eb5577d70aed4461ad55082296fc945a41bb4dcd7f2aa28585f1073018b1cccced05f7818b6c944305d92c42c834442eb1ebb706c4dc64691cd6f4e87da28c51b41aaa0741327c8f4a27405bd26ec1b18a749fc1a841870f7a4b06e982524e392e33c7b16d1348ab20cf5aa503738670f0513101a2ebdeef52bab0fc61ef75daa125b17d8197856803689ffc915b9b00321ad00dfa1c1c8ae4eb6cd6b17532f9ac248ab3ddf4966cc64149a67d947ee4f81f6cc0d240d5f6de69dc9515824358474ad73281d48db2d74ebdbd48d47eaa78e0bfbdb212d03664757edeac1f8cf7fa765ba883f5fb0e94e8c33ca3e02a8d5069f23aece841d4af9fbbe75268552f84a7baa84a50edb311fb33e6d9ef7c397dc5e3ed2ac5bdd073bede4c0e32d29995ea9e876c6e7dacc89936c7abd83a4160a61d50b4193432ec290c54a0a232f11e29b50ac9a6d3525f25442a44ea4ced520090f20b12d015bd2cc4f349bb35b0605b74c0df2484b2a5bf431239d916bf125c424a79cf82a2fb9ec720953b5dd2370816265bb0b78207a2859fccaae675dfa9a393e0056211b4c9f1d2c91f350ce504d2d5adecc69e6e7af199f5ec24fe9fe141f88774b26e69a3bed5fd78718ffa0d0da25d12367e95c8a98f6d4b8d6e8476ac9f16d353818655b399ac0089a5db5d7eb390081057e59a97e791a45ef3a541f88b55b6dc03f5c33804f7bd4833f378f9aede8475984413daea947771f68cb6b2f8b6d0c85a7ae7eac2ce8f451793f58038b9b4f3bc162fdf796c25dae311d50ebc737ed4a76b8d865574df5c2982d4a6016473133468a20a9d10b65c8301669065627b2382ac9eb5404a132015ee90d75564851f6637fea71fd89d9a5548d3b549a9bc7ae7f660fa37364b2ffe577dd5d3255cb8ceceb64b5c4bb4933b0421d839429035a22a8c65821080f0ea971fa45098f76e50412d0f4cadcbe81a888f0de556383324337940f90c2f27d304f37fb34ddf28c0793f97725088791c04d5774e5d6319bf4008b1b4df04a0f181fe2a568e96871a989e0daa3f7251c8a32a07abc2777531aa3bf4b09fe416a2fa0c31b9d1f482c9596ca6d00a4d226a77056557042b67bcd4d373d2fb6f5c0c94468b403293c13a5abe114e934fa76642a9a495bc45917993e5015457bb706ac53ba43f21c8e9393f34479d6a28911ffb8ba286cbfa8c599fd7188b4481a394f7c564956bf50d00c4b5bde7c54931d5366fbb2583b7d623d340aa0dcdcda5ded7fd2b0119740aa205fd8b80ddba5a9259eae66455474c7177119272527577b685d8b3cb753f6534e76818db0f2ac5174e3b8677139f761eab25601fb1817ba15b97ee8177b6ba82212eab234025cdd1a17d45a719d9dfa9ea644c2ded9fd6042f7f6f16726f03cb0a636aa8331063037d256d8b2e9f2ec9da5f97b535cf610361989b96cb6347da3adc271a1431455fcdaebc2fbbcd88a45832ba3385b5a75489925c7b99ff4a27ec5842355e61937fdbd0a4be952686c40c550753374df1533cb66b28bb0e2bc4473c2d0783d0a0b342e4f146b365b925494d41c4993f9652f7999fdf2d1c2fab1021bb33fc86f56d5211d00d216264b4dc3e336efef7f1d82001269637b217a4cebd9e1cba8cebe633788babb16f18c03a67b44cb06f7c0b871b32289d91997e9fbe84e23d4da6fddf442a8fbe75b07892ae646730b29da0e4ee31408e18c6c029da21cebcf5751fee464550749c7e41e83197f98af263946e5f96c5822aa04e64e3ccddeaff0bf6aba7a66c53073c916e1cffe66d81056ca2d3424ab1c643f1b84a21d609abe382bee5d054c6e71ff391a5bca6e53ad8ea00d8d55561d0d5ee1cb1d5e348eb7f6d7b848623ab39132e67f1d916d126ec6ff1748b5de05a74c7e4a0af38efbd725e8dd5491b7bc1b90fdf7c8d67275fccea0575b019657b11baded694655bbda85be2e82df9635291ef6deb943ccd44d6816237aaa98222843b4298de79690b546431e9e99782295e7dde1a830ed03c04ba0078ae0591acd010cea5008c9588d5e1a4897ffa4565a9b3b8eb9d3b15497b232ac021f1d0fe0079ff899102007db6bcf145aae07df55bfa653bb07c2139d30aefd7cf6766781c34869c287289367c5b10ca14437fa67f6cfd3d49a3be13872c85d5ea8be0af2c761a1a044fcf5b6510778cf5b89f7e6d992fc67ddf3176101df561ad93d365106231c39d888a7a1ef149689c9317bf3867163744875e01b492aa133c1e852537c00327d47103c4b983c38f797b6256acba2717a9f43fa8692cda2bdd4ee73ff159c3f8d88d434265ae6824f30e17caa4f27b29cb78e657521f8b1752da738c55797596cb6da2be19a55bb8f357bfb4613dc28c9c0550f0c4b965d10d0ab1becd5af467788fb03f3a67d6c628fedfdf0ebf774b0a9c54b591c40bacfdb8f4720df88667e74622436fef43b6001cc7a7c255da4a9dbbc5235d1340bbdfcf4778dca4eff5bac5f1b5cabb77e44983a6954f5a0ca2f64dbde82256a052eef32ee29d0c3d22268c10fd18309797e9f49f9c66203a8bca847aed42dd5fad0e68c6e3126ad6d52f8cf1a79b4532f845ff1b091b4d0600c07ca75868b78e71d4450687644bf4267b9d7c3ef9db5a6a09e757c84356674684aede50127ccab74e0d0201b31e53e959a1f20dce1c3909822bc7627a5829cd4b93107719ac18bd4dc44eb945e86955a0c8f3ffac8f3e64d0630d10590442a2ec19c937e95332b7201db0242cfb7cd06492a1d40b3676690ec76fafa4d69ee6a4ef6cba9eac93df23ed183a2aa3ecb31f198313275dd67dee963f7b608c30f9a1e79405cb89fa87389f73d7d2e856ea66df1ccb57aa05fc9af3956e9d5cb88b8517391171851399f53e2149bd9c97d84810f8e3106906247ca8ae9f73632430a5d3accd326c83fadf64c18c0944e12ac47f4e705a9ca64b136a64a9e3fb311561895179964810bddca6caae619f0fc970d8500895b3443c866aa52818f577dedee4a0337fa6087e6d3942ce7e291911f502d0e443dba0c1479095a6563799f4734a94b464053b169d1b70b4db0c72e8e980e4353e245858ac2a9dab42e10f60851029d0c4b177ff496c6a64a44b4716fe939a612610b4525596997c664008ef2dcc7d600d2a46fe406661ea1be8a2177f7afe68e412b2c4e66949ba25ea69ebacdedf10b05a2c088634c239e1d12d279dd4884650e88ff7b5ae8c5fe236169ae68d69080c61d22470fa2e014128eda5a93e5ee4cc489983fdcb1ee86833d0395e572b36168c93d8e86da10428b04ee147cbdbf47da48df2a7c576b0f8178040803460623b9ef808d28be325d3024690e737400d1677f48bff6d35c304cf43e6b683369a16b95bd16eced96ed2a9a462aa306da5549a96a34c2df761165fb0ac244126bf1094fd9ded8f81e393b07aa47964eefeb5c0fbeb08381aeb50d2a987b6c6a0ec36af9556a2dbff217cb0666913c3c4c0083e1b80945a359a29fc3ebe4b6d790af48a2b7caa77edcc9d8e312b4acce9ecdcf69e78815bdaf2ddfb05737ac9fc36f84be8525dbfe6817c30ac4e3b454a7314d28a25ecdefe329da01e3aacf5bbcca5c9de9a4d9ea45790f63236156e2693a171a3689d83e1daa0f771b0e722bb4c5c31f947c8d16c6fac3e06d58354a84f41de1c08744dafd208a68d655400a3912ea3f985ce5f130f908ac06cdce6f1ae01feca48ac3d4433fed9db3f1103690764ff074792137b9ec772fba0d57b98d5d2fc6025651c98bb206001a4584cbe17486213d855d5ef9ae5f1df31c7df62b67898e2a4b4689d18a094e139a1abc7d7c4e2ea8081542b79bf9e6d5a93ffc4397e3a5be354541997f19668604318c6d1e23e6af4c27974951590c2aeee69ed2e95b688721c905b05f2690b88ddb4cb30515167c1f356423b8f2029f0341627469d37332bd90eb60075760c92f09ae665d47ffabc81748c2049caaaf18091d4b79f01d22964d59f9b66c560db74266e7abd830010673e706dcdc761432e73c71c5e1c6231293e48748787b89cf411bc18d47d53747ed093b84b9c6c133ca2c3af460a41fc9c9e7bf179dbb0b8314d18d878a1fd639863770c39ba89a56e164e7b5efe778b2683c8b8c919c80f6d68e8b39238fb4d47c65e53bbce3775b86d29c6cfac5d9d7d5ab135eaa2622aa76a39b580af3fd5bb40e3480e324580af75faa7168d9db6b5b02f427778e2272ae31b2f44eeec452ea777380be6948d27159b1861fb925e7ce69c64f3cbe5c870675777e7ddbf3dcc292d4f706af0cfdc4b1a8a76a09390341966c727f6b01a6e6f666144d213474ea9cb8265ecd2193dd5efe156dce851ba2ee7ac2ec31b276e03ab3f8c5c64cb2fe2faf6bca920912f6ca9e5ee50b1a65c6748c944cc55388102fcb0fca6ab949c68b579b51c95da27ec6d17fbce794a6581138f4bb92b525d48dabb0b7608c14c74f97a8d52390b1c21ab4da184ed6f47b7d17b679ff262c69d566ca1633e803c2296ec46cecaa29c8bb8a446e52f841b3ae539b298e2087dd734cb7d11061711a480146675036aa59368dcae7e701a8214706ad3cccacec4335b588728e2f0b121f792adda9d9729d4b128d4c780e4ca1681f1795b1cc1cb6602890953a9a1b1a1aa073bd1e38ad9d5d2e67b215d37bf4885f00816dfad8fe20efd92011bc823ce9f4e601e222836c16baa25666d7af36771052583731f71232760fef540856794c1fc815a962a04fc9a919b8a6d7e3110c51899dce8fe7c7841511ab1b4c383e51d91e1762df287baaa910dd97bbfc2d2d5b4485bc64683e67282741c0539b694f2b4885739e28abdbbb1c0950fdf37a7c033694c8e14d3a19bd0d7e8de0ba44ddc039503e4a4ded73862386340f1c450733e798ef61d1e5f251edae36f40cd8d23d9f986b1bd99be8576241c9f1a12bbebc9a1547c49ffc54d923a5f4f5c717fa076ae4cd955a2cf53e10fe25bf72b84a4524e06dcbb064689485f5c94a12c680e9b16cab420e051419236ed8080889016be36e88fdd5652a15bf75b8e46db3a7fc20f884beac4d57df1819ab9f8ad6ca06406ea21fc6fde9f3496a5208efe29c1ad6c5dba095ae3b749d1b2ec49c3276483489fe9e84ae9c067c968921b3de864012429faa2b5f1ca5c0ce821aff5650eb9c3c4c336467541b4180c9cc11af4aa4f0a0d2086fd7523600ed0a588b39e0ceaadc93b6058c3a46471324d4bba6474f24db39297f258176b420e2a5917be29a2421a99d1ddaa3f44d17372b4831ea9fff032cbf6e1c4608f756065e440809b79556cb68ef81c76155293b8d8387fe34ca1dd21614b78c7a3a43e9dbd1bef2052fd787a584b272824a48d4f0db62990ceceaad5faa6a435aa116d688f247ff7da25ab7d3c6624dbea8285c78a22a0937a252bb9c54a3f95c1f573e7740d5598623062d25cae1bc3a929dc5ccd6ef2f22a7d00b5231af9f5eb1e2636ae8ed4d40208dc60108d01689932363289e285213140ff702adc984e47e57688ad1ac563f2fd711dab57daf538d985562e3bce9735a21bad552cb2a8697bf5c443a2b3df9a4f820adcd827c2edfb88637113fb98cf9338d2ecd74a4bf7e0b7af61d05a90da38a18806a4f328f46572e49dcb685ef883c101ff810971d2b70d3e34b97689f717566dc468ce93f775485d4dec48c2ea27a06253fffb8cf1e54e3209630b183e096dfd7f5ed77c9050bfceb1938ce6a669e1ff47735f228e1614922808c5430159e5af8746c63f8840ae5f09697f8c55cb5fd5473e59001626a7a64e0692486f6bf02d5196d1135134fbcf0b1d05a24355a44664c254abbeda2400e1e2b76a27c897bde54872e9be61be3112bd25dc1adc0f7dfa2264e7c3fb312c101f9eee4970af31db4c808946f35544e721daf738f96ee8d33df3acc0a36d86b6d33269c2fa333324f6786b004223849f1f6c6d381a9ebc8a240fa6b5fe10eac0eeaebd6d0538fa3a4905a684df1ac12f0a46442f468a2ad4a9d81908d6c07b1224c36c54df39c9a6496fa2c6eece61ef7c0a283d687efed577689a56da9de4128bf8ab1854146b646a6b58f25ee74455cbd5ebd089a500444600ff9c7772c3625f2e7cb279be8d23b087118ecc677120660f85f5b57082e349eddc40d259b3ecdb469fb59c2f41828535fe869ff04c1dad6e77b02f2f3dc0b81ce1aa8b7331ab2e0ecdcbc85b0c9b15abd99885582d45e4a8549d71ce61fe2d44ee5dcda1bc77925df5a6425647c8242e77959ba5d3bb28a76ef2d47ec52a2ad7e4d656d4327bf2390bd1afea6739b1b92d9758bea9e3c7dd0e1dbea2bdd40f41f882cc69f3fb45ac95b6de90a242c0440a28bf49cabe8ab398bd99366627a0131f4a02e32b5c310f83108f3158eb9a381ed74c21691f3a602211e2b3185334428dc745b5b5e93dcb7e9469eb7a69c65b03fde98c06fdbc829f3f6344707be70be9fecf4048f3f77c6d40c3550a9520851f177f534f2523fb0115ed94ed3727d402df7e6ad8c5b689966b88fbfe9987e54060c4f8c1bc451916937090367382958670ea1d06f34eac34f377c489f39ad60156b3c82ef101f285df142f56a41e84904f79e756ac6b0f54312449fb0847ca26d46aff8166e25bc38982ff0187c9db25fc095429c5c0895149e9ace38ae006a25fd011b068a4fc6c995d6f0a1fcada7b29164a72d4668b54852f365f4c374b395da977d4eae815aad1e402d04daadcfa325122672b41f14b2bcbadf0412a6441e89795ff604a7dc8a74b169c073a1f3ce541ba8f6c636ec401000d28ce636483b12b89a3495c6e221d19083f320d7d9ac202ed1447774aea4412e4935ffe26d2072fb03fe34f57193896a2122a67807e7480d46d4646422fbe9caa1e3e6646a5fe103816c9626cd651c4b93e4488f8af92ee8e5a8a1438c5ef1ff99f24e75a63d5f5110e9749581e1c165f7f614fef8d7226a78f160269f293a79e63d8c4e52bdf90df820af1cff4f104dfdf4767858f76b7887fbee5473479eb7585f0f1c30379c5017cd169171e1834fa91035bf5a58606042d1a13fd665be3ae50ccec073944b1f62bf67f8f98031b82c2cfd7d9547da9243eb80e99673856c23951cca1802d816db3dff26f7c4843e26096d31c1ea47e75ef98cf43d8586d2789348eacf79c6be7651fdddac32001150e35339f259796985d5a493aecb4a52be3302996707777dfcdcdb8b9675ad8e93ea1d1991f20ee04d14004c1662bcffa5a116289cb2f604991c2773e1059d94420572cadcb0a4f97066ee8f99d02539f8aaae3bfd5e9324756ee9d8d79d58fc1d31320d5e4853f86b4ba17975e91d87e9e865c2d5405d6a33727e9e45b9ff7887499bc423b944dbe4c02ba3e6d4cac6c693afa442fc4583fc744af74e128646d17291074f6d086ba60252ccf7992ebf9c0219339de5610fb31dd37493250c71cee0cf780485009e4354fa0c8ce0e019d364e7003866f763ba82241f1d04bbe3a07b4c4284a851cc975ddc862dff8b78c103edbcf7e862b557ddefb1a1905078f5622f96731e78bcfc3e59337b97a0cbccf7e8a02d92b05f205ddb45900dbd197d87e4a037a7e652a3c4e4b5abb5fc39a4fb0e566b015a802dc8e1591cd03623d5b5ad6bbdc7e66700a8a0a70822e74ea87ca16e73ea3af8157d97e3c5ebf18c105f810606909638d0c42a2458a8fbd7e2fd44b3779c00f8ec25d97835c2a40099fbc0a025cd84e4e15bfffbbf85072a8fab9527ed3526b67bf434fa8aac1834aacbf6608692a17540590ee03f46b0d647be27dd53668caf5e55dca35a432c00f457d1dbdca0dd90b6c4054c5d3d5aa6cb961dbd4515cbd8e727e57d72777f95866e82536148788663f2697531821bce62ae1392d15b1b5aa5e7bd1997c4cb2e7298ca7f2a9278f26a5fa26b7985cf799b1b8fb042b5b9e7af999fad496012fc3fcae388d91fd8bb54baedc22fcdcfb1b308b9e394f1cacd20cd99c35807abc19a5e8ed5a06312abb04e938aae875aabbf69c7f0a2f282e339dc732fdc5f286c552d155cc2468ead19ef41985917390fe1d3894edc1eb4a7245c30ba0f8c3fcb37e93150e6527df6e72adce8564df007b28b9d2234aedda281fad06819b4e38b04033eb408737b1346ab8619725a769be35f0eb833bde3a29c9b1ade0b3afe39eca3a69edac6fc77fd2207cedaef9d503a9ee118982ec692b6d6d501b7f9b99cdda1e3d2d81f8e00bd0bf6488682e00d39dd1fb490c92101f2d26210b9618e739f22b388492231de2c420a1a11d629b86dfec70a934d11e55cf34c49bd504908a82e0e9ed178a1ca1d94681429a99f7802901c4bedba3169bfc3d4d39ea646d37b7ac64495053037faa55b4acb9b9b26dfd8bac47a583b24a29d18fb58dae59419d1438a38d5eef54eae6cd9adad07b4532af66e2b52a893ffcf9c1194dbb886debfdd2fe7dc906fb723d53ba47d0be463466bac208b5fe8e948de36213236f459be51bf73a22bc718237506578ee2d64df35306a567525a38ecca507e2116dc0789449f2edcd3e3443ef84910bbcef6fb43e6a86cfd217474fcf848d454e28f82308b84c22a921bbc35512a652e5331de093e157d5739fca466bfefa613f999aac6ce267fc7531f8328e8cc06fd0cb9021058cb7e41c035495a58eed613f343bd99a27248ca7c6394b101328c92e3ca7d2fb3f4f6c23d8dc0a9af1f1c1ae62b0c87fd729e8424189c751751bfa14f8ba32d88729904627ea257b8e1d54328712b47267a8ec4210875fec405fd70869c29a7d3c6e02e10f140770a40ee177216a857e2ff06e2abb8443eaeb7beb6b06cd6b13897c7915774c1f95da6c05dd3eb31665ca79632314b2913c086250687c5680566144d9a1c49c612e2533dc46ad0bbd2d527330049729f49c1fb80252c125b24dbbd18b61364ac612b47cd74fcf08e15a274d04c2d37cb17482dd54f6792d993e08aa68bd10474e9acc15c7a79bda677fbf0f48904b31c4bcda8bb74e5f958b52b7b23518ce56d28f92fd5c7142391c18c6f9b22a2dbe8c81f074d3bb2aa331937388499b1e6acb2bb82d1f50d466326cc3f0812c34e65600bed6c08aaa7682c9a122fdaadfd640a55146256a87bd935785e5565de1a908f707a46630ca6cf287032e8be59f3abd7c73b4cc5cafbb953d03fe8fe621e7abf7cacb3f398e42d3288a7920fa453e4bf30fcffbe25f320ba6903e1459c75291ffd33bbe7cfdf4714e6d106938f19996051a105805e70b9bd9858508a04d5093a33576f32324104514ed01786e43e37490ac06e95e8d4cd231267722ec8bb128a6b806ffac2748417eb72c56dcaf139a914cbcd7b6010ae5f201176a889fd804f222b77f12b82248374daef54f0aee00f43ce03604151bd31a6703a8fd1b130b44a4883b584d4762cb878129af2b24cc1b0883de5e585a1dd003eee3cb00300868b99bf5d1cde8916a0b1d83f8c90fa4f3d3e682f613584c3c65a1f3aa9ca802f1e6c714cf84c1450d516ed70016191c12f820e2dd613a270bd37b599b389d67f5edcb8dda973ec0b0001ef911dc44d9bbb45c2708fc0abfec2a013b98fc61723444bff72dc82f1155479b8b48e55c59e4a510026cdced40561e5d893181dd9082a4c51e1f9d13351bd85ff0c110a1f5e8620c4d627b31f8749d4ab25a38735445466f5d873756ac9dd7eb5584c07e3c8d489a964a7a92850782e72072f196b5c748e4701f920d3ae45c3bc9a642a07c34a1c410818f10ca42d949fc151c3a6f4f1c6b5b05725a1b29d789fdee2efc0a921f7dd264530859226d53be3910310a6b866e99a015d130f19e425f9d148430af5d6fd518388bcaa73b3295e2cea11e1fd0e0a61cd6767ce9948244884cf516a43da359295c8389a2b2de6d492910923c5fe6ad4afd93cc9d978e35d35992b9dd85cb0183a9d815673f988bee782cc495cf5f886674d32a2f3247e8a8056e10056a46327fb0c6de59de34bebd540a5ff7b2363e840b07f2d87ad8a0dcbbaf0a68af70a359ec3e5bd7b36a1d94721303ca788ed2549942838a3038386eb19b63d177e29984650cb56a44deef0abeeff58e8a9074db643aa03b103226b1b372d605b3cad83dc1fc589a5f9772464cd14165e44e48b9314605c1baa326e59833f5e70d288f8e9648d26f9b32d2e5b3db5badb47ad830d29563a5be6e1827b880273dd84b910455f76f3ba047972fafe00e6b2f1105e61749c498f48892c2cd1136e7dad2c1ffa7168ee87b66c42177cedff7499cf262600558e77a59f4e4ac073fad2fe5f8c287ef7024ef3b053516fac92afd5e0b4f9b770aa3cc69185983487324734ee75c4063e22a31964f4c90f79df08790070797ed07dd1c4743fa29d8d4ed7b5df872d6c12402c9dfb0274edc463a75cd1637870b915732318804d385a6c5c150ef83451cf07b2acc49045bc16357bb5f8c3a67e2a8845e511884c853d0ccb4656414498227e99a24c5469650464f48e413a6456f9f550391b62fb020d1061ba0d14e14925b02e1ec368427db24d5aab0ca26cfdd03366c2b03cfb847874142912a29a3c764ca06ea7ebd8d03bc59699dd96fd306b7ab70192f3aa37b7666c632871e671a884e85f9d2b2ab57e675cdcfd901d2fd1cd1c590c4150d135bdfbc6d1001597523c9ed257538dd055615beda7716323d3037956061a16925bd68fde2245001f83f97f55e941946b4924b6ab5bfb08c303c9830951921e12ef6f0334664a5aa996bbfd8da00142daae19583276f6ec9a308109f9187c58c2dff8de992760a22c05a1e22bdadd0d569f9ef92da9d57be3eec529ee64f34a3d79db5e4fc077dc763b609e7e2e2ba83cb943704cf2ebcf54da28a5bd981a58a5367dd74a75728fe08142b156330ba518e37ff518477d58a36ce4d4325933cf5f2b2d6ea658021c294bfc265ce193a4741b6f80d634399025e361944d27a4a1a6fd791ff35cf985a6b51cea4f4ae83364077011cd8e1ed3c816a327b343b5a88c84e75bef79509a329f86ee55effb9b940d237910327705bcb649ba7ee5d2a7e99ce01918ff43d13808bddc54c19e01d438059fa6dbd9e4849ed1fb53ac286885206186b1a526f28cce009884c9a05baf27d00484d556d39e40bbcbea1c620eb40a3b2a36f91f58b17d7d57f9eddd370d45406f1057373732c5d123e5f03b839144d2947676646b66bb28235ffa0f2f3aa94dfcaadb7e221879d4bfcc84521ffea0b868b352a3b23df5b1e8ba80899e81f21263e86a1d93a925763a81c1cb3badf9608bf9f2bc6ee9adaa04effe206ed4629b843488bf05915a3714b4d2e860e1e5e0aa04324257f8f3d1b34e020dbaa457644bc6d7a08366b3047950bffbd904cc998e5447ed9565b005009cb5c5817f02a1c523e1fffd6d8b80abe0442737fb51735d7b736c47f296d4e4e618bf78ffaa443e6116aaa08bc00fade96d00085debb942b1e3cfc570210a31a440da19cbf0cc67ada5f52cf2f3e574b1ef81f178d68e62534cf6315a75d8cebbb0cc7caa8c8d6834aa511e5379085412a51b099a029e5f8bcbabeda43696468134064c6bbe994a491ba4fd8541089081821b1b0e76dc16dc4a8b52d68ce9caeececd2f5948f5136f4b86fe52b4bccb55965f1ae165874659fd3cf3db61899e0b47ca6c85e87a1230130674cdaae009fbdef43dc4ee2ab3679d759d473049a1a5577aec43103c26221ecbe82e4d19792bc6b9c17da908a5d7127206fe2e28e3be892ce44c9c643ffbd1c8d892bee1a929886ca4545b15da7bb79cfb94caf97d666c8202f65cf7c378b66e79b81162ac21b3925304ea027a6ea88ff8c3008be3b23689913a094ec27cb8b7b99be87a0203e82d41471fb1e5438ff1ab41c165f5817e1b1c6d5e125c83d3fe641723f6df1bb9c5eedaabcfa5efd275059c96efe198110c3dfad98986d5fec00881fef957d16dbb217d508915df32b532c46c758b21c0031993b43e250d667f63c5f6e91fa41880bd4f9aa618c97910ef6120cc01414afeb9d430f63c8e7b25c4771db29d3c962fc451e0730b792096ee69519cacd1c4d6d2b1d9386f478cb56e0a970b51408386012a4b2e0b40f3bad3d3c0d876a660d42de654907014c0b645950ab9e61a08c33796f8541efde1b639d58690ee851db43f37556ac237cdad3391be53dd2ecad9434a5db646bb178ba19c1a51b3527da1bd30b36f176ae6418a10fc7842794f7e9453c520874d4372f791f92be1a48de7fcbcc49b32b3dd1540623726a12e8a9c6bf5f2425b244b5ba50f962b40095d7d5dd530823ef0f8fd03b850ec3bab9ddc5b5752c3b7eab2f7881bdb62fb0a9a10855149917f2ec370f68bcdec33f3c4bd1620a434653e39b28db3e3b472384bbeceddd6f2e00f5c03e8b9c0e35c55933523d20985664a42e37199502dbd2e1891126dbcd06f54da272680e4fcc53c60c25035a4ae9c7b0cb0eafff6f8f3d3b7f2359ca68940b7ba99dc81079a5cb1df600e5f662291eb4f90bc3be719c034830509266ec3532491ec15d7ee371da42af5d23a8cf6e020fb4eb69a11526682bea00d4af52d2a68beb8e0b0857cc3dacc1b7971216ce4d3624f75315286a89d1c6eafbebcc931d45718a458fb0e2be2f8d39d349a2cde0322f6d79710632b06a2e657d87209738231194a6b0cb29c57fe081fac4cec0be5249270afb3ad2ea48463899dcc02925369d9b24e65d7739f5faeebda09090837dc9daf6717292d3e723be8f8cecc508c6c4a4f42578341d319ec7662cb52c083dad75958b9d04b12449b74d9428261da07adc90235046d893dbcf0fe39f072deed3321402c57f31d3585ee610ebc20be00c87132f8b22bb8cff114f963d326bfd811c3789fffa089fa78d013b0bf3023b4985bf83e49e16a188da34dad1af93190c9f1eada840883403ab1ac6614a02f64fac881f8652571a1902b768b74f6cbb725cca6f5f0ba58f826bfe69ab3f262951514904083c243fe542aec7ecdb4da8833bd22244946c5a4aa9c392fe864463d4fd3022ac402dfaa1f928bdd3021a13554ec6c32d95be41bf1c27a0cacc17a008bb97358f3a0f36e16ccaa1c31dde3f2cf538d625b161930d6f01c3602b09b0c8324c98d13ee53c3aa2d0a9c3a6f8f250b312c88f5fe5c1253e593b4a1391682b4354b170237917774c398cb00c35083987f699dbe38ebf85f75c1d360f53e8ce5b242e895c412dcc672a14105f2c0d768e189105546fa8cba6068f63073fcf26a6f481d84d248edb61dd4c4860038ac8a97ea4bd1267921a114c8e852787bf1084a280e8e5188705a2d62a12a69c313942bebac68d732b23b624e07dec2c202537ce0271ccc4e35be1c81009eb7b41618e8c04eb622324cfed24ada3ebeccda525b55104521b14e444862f3f0ba06e8f4d9d950e28858b27a106f0ab4d2ad5a3c54a4d23522d6f319b8d8772001ad28e239153da720b3421c812de3d489d71836120db1b3012100eec18051aaa9f0fb65155351637e0836a37a2a432cb2cdc77e31de8dff95fad27a6bc23e2c809359bd7bc2d488664bf854aec6f343bba63600a3de423d3b944fa4e8cb21a7f2dd364441c7eed7783e0a10b2c005ddc0d5dae86d14b11083c3494953b54f5cd182d339b1e120fb648ffdb73b31cae9ecdb10f0ed14dff3bd131441c71902b40fcf19ab8c2432dd41b37d2df0362b8b90902ef5ca630a95805a25cbca4d87361c65099736c623f4ea08c7a19a0f5d7a1a39d9563a360542a050548871ee62c3cca715ab8cf4ad339a7cb954a7c1e9c644972ee9707484e9d1a0a827f022dca35d6d4ea7b439afaef565e8f71e9c9d08525e21771bd1788a9d28af18fdfa60d96625a84dd4593e75646f302a594a384db019ff6fc034b59d49c2995f1a3827f0e0c946a96f9d59b6c2fe51e06d2d731569216d0c8036f6488c81c13eadb11f75407f7fe11846caeae243473189eea36b2a00c3df94213412ebe5cea8636ea9afdc884b1f8bfc24cd8250a6e234875ed450528dcd68cf0997efb03c74c2267cbc9479d533bf9de790dcaedfb646ee432c788b76d1fc3e509bf20906d5f0b93bf3f171e695fd0b69a6ad1f3e724d28185b4fd9958375f3554ece24e96310e90816a1270addaa6d6594613493ee3dc730d58444baf5d73c8d1722f0074cd92e2a68ee5bd89542cc53c4ba2348a3df3181c51df1bf03b3d0134c76de98fa417d23ceaee89fa73b941c833971d125b7bce0499253b039acd7f915c029b2b9fb7e81d15478c3f083a9711085d8b45cf43c34e5c3f297341de81e97d48805fbf022026a513604bfb81b3b9d70ad77e3424c066ce591b69f8319489ac688fb424b4a4034aa8595ddd1bbc3c8f84bf2a06d43b4884e4bda8400a8a02eea474f4c8f7e03d6b92788f59d580f5e6e84ec174b60cf17457eb3eccdb448d640aaaed9f57c0e0faad9cdfb8548e43590722237f05600846a4b491c15e43ceaf173b779f291d0f16bdfe74d286b7e40d415e36e71cc198751b55bcfb4ac27573a0186b1c4627daf545ed3c4588298d667c9119b1f40e0f644239b0457b2fde0dd5cf8334c8ffb2ac3dee93bb64ea8f9e6936f41ae585fb40ff6f3c1e09cef81bb1aa594c2bf083964b0d18033340e2e39f89c3d950405445ff824aa6881e17e24549bd056b6f85dc4c50f72323d503fc07c1782ccd5391bc65612b11a1a0043a92a26eba277c48976f44d8331ecae2abadf54005cfaedf4c9f6cf213d92b811e5f969967a7d2a69c961e5f5cc35d5eec35964ebb9b22385369dd66f5943938d1310fb0aaccf00dc42ce3e9a8e1fd75633f3c6693360044c44622a20048e0915e165cf47309ffcb7be3e004bc2f6ced81852da9eac3511060fd7020c8f849062bd6c99b753e6427fce0dac558c67c74196f7e66cd5fcd36288af2d0e192fdb47e0dfdd28c543068fe1dfbb95995fd1d3adda9dbaee80d339e29a7f7fb0af0726705d607d70d8149224e906b81b9f72c14425897cd4f9f78779ec5e132d67839ab07ed87bdb7be40a6a868375b1d85770dea3b51c7e7eda37ca9600f9dfec6092a031f7d0ceb62bee64cf93a6b865cb44c6a294995c0f96dc55916355b3e1b3a1dacaa178acc8dc0a527fdf505baf574ae4e9bd4c7c765a5767b0ad82e4d136a070e7f70b4041d859c00d95a29e0715db2c49aa6972d7c3f7f5c09a584a7dfe27775193bcf399fa0f6eadbe271f97309531da2043516d9022ffe0acaabc7c7d150d04e8485bada230650553bf470b2c64bbaadda3c060a61bdc59f400a46c550917757392ed2ae51816745b231d7dea4f1a200750f7cdf677a52a9f582c25920d5a76edf8c4a18ed30b508ad878561c84b80e67c2af7ffde971a2e0eeaf74cb9374970d6590bb7e545e482824f1c8070629ae90f8d787cef505aff2331b53bad6b6bb5437b253b227d08148cb454f2ab2924602b4d51a99d7f4f466727395127546850f8783a9639a7576559be9dcd7882708d31784272eec483de38b293c18e933207089c544e369ad3553771f342f1795dee95f652b6800702cdfee9175b8c384b128d728b90b980fb499590dbe169591b8364baa84b1c9ee438150995992f62cb0f86b1be1b563840fe8b79f3fd818590417e2c9da5898e5876635997511c51ef323ebba49f930e7fdbbdcf3c1c607b8ff1fb09c52b6de13091fcd3d719b44c5869e32e9f316ab443c11b6329a7fadbcf01389b68dc13227ce862d17c98da9e14e5425af3244f3e0256b8d73d7203667bcf228921a1b1d00222447388f2d43437101f773070f2c3230196d22f8e540b04b577ad771add8bfb3a78a531d30ca826a53b0c725d70bde5e86d2970d7d3127a6baec31f18bbcbe7e298d852201371365a6aebbb0c8972c264a68307090a88926fc48496913f6ee6b6928e062d32ce89ca5db9f309d9309cae272bdef303e906471d85f933c5bb04f163495fe9a9a4198c82d98f98769ac5217382bb4aa3a99b63f071a0f05aeeef7f0bbea1a50a2d7c4c0fd92ab6bba451282e1a36a337b84b4d0d0562f7fc9477fc05042221a796ad2fa8c4f74585d2c52a775b52e99ff8ae39c80b2b66d9c22c77cec26c78f6a7d6b2aa64c0d7b9d7aa7abf07b4e4886e487f4faf8772694f3fac7abb26248396ed42ec72caf8a922ba7b264cf4abb10e3e13bf239220444a4dbd493a72e1e69f5df362ebcf3d6a2b38eb823dce5637fc5579e3b697f97176c517b89aa5ad892dbc9ad1f262bfa29cbff99a410de4e7607e3566f26aa99c62565912796c564f49e68cd205774ab3364617844558297020bc7f5b9d9c89455c55aa0edb67809f21dda2864cde2f6d6a843e72b8f8db2d5f1cb341339d3cf634343f4b5dca0c5005bb1f61d1e63f408be62b2cd211d317366871241de9ae375550e32b50e7e3760259ccb11188c494697e8fa0b7021e0afbef53c4bfbfa63501f0fefc3c177960a2145c7d80ebd7d2eed6e48b94a2662244a2252a111a23d664ab9638f27f0fe526538f303c41fc5643852382b73d43673150b75194dd2e36b103d913e2fc083082750e7796cdde95ca7b056f61e3b3b3e403eceb22fac7d1960acb6c11da0e7c6033fb4a5842aa6734f2aed6531ddac31b45fcfe11062120c406fba58734bd79f9a8182da7daf6084dacf960941173db5c88b601d1eb081316544c4f5e5fd3ce6dcdc4f527d9aa9265055924f3300e39b42d15592111fc86f502d813d0316d2af5f7eab7b0d4613fcddf61ddc5b6e97dfae7a69e721644f899a465744d5f7a53ecce2beb8ba8dacd3708ed492ce8ab04a0ebe1f72f7517db89e29959e6eb23e60d470072c70e52cbad155bfbc8fcc6841186293d61302b7253ee4533650e3eafa1c935c30c9bef071dc5374ff34df5d60e04cfc6bd366fb12f5e4c2c9ae6c1defc330f4deff354bb9746b6616d4b41c92e2a23498945d951092a5e6d01a6f0f7115ab95837dea1572f8497fbe6a0cd9ff91b939dc2a5b9200afb1eb38f4b9d2f303adba0795f365f93f3097b674741dd48b77d9b9389f432bfd6d27e314e8f18c422808ac54f2fb4480772120157993f4eadcce6e84f7825592ec3f4cc57900b8f687ca47826048b8580391745d6ca00b8e7dc27a97ac22a91e50b98fd13459bdda5227f79cfb1e0e4332e9a196af7d835b3863e05bcdce4daec741f776f8769494d1863b55a4102fa9bfefee2d7ea5ecdbdf4551b38db71f6376fa4cd4505395191fbb15f57e7f8667fcdc72af6d9d966a1e1be944d731a082fd743d2e0d06ea05e77193b71876ae5981f5f76d7c881ccf274c3f516c766ea17abc8f1d5e8e0f5c15069de820ba1de5b91282c6ed2b077ff2e116d70733b1fe7b390fb14227681d6d84470c94c9ddf2a5ed2f504d653c0a461c8246796b568b868bca72ea7e9641cc89843cd91ad84d1d8ea05060ba8e96304167fe5314a27ed8daad1d29dfd6e8e64550cea0cf31f3b980c93ae5754845f1d0f136daa63d54f1232d499c3c7fb697fbf81f936e55ae4c5f47882cfe328bf25316ff3201b9eea4365449cc1ac5ae07b0efc26d42e9893d50dea61434fcb44564fdd783bb42806d8234a651507cdcc81e3465e785056182f05d537affa6050d2b441bfca0c7ff7198f09e5173da732955495df9e83928a7715dcc84be6f08513336fa35bf29b9844c64b74030b810022f4b1fa9362ff8d2e39beb998558f2bfe0dfb30ce45082caf18329ccda87df59618ee3e2a76ad6c9dc006c6f3144c2ce465375a450925288b572b54f3b88ee50487e43acb273156aeee3242228243b26294a6b510c73083af093f62defd4cdd77f3584423bb056bc63fd90a32aeb19f9b5dc9e1d42befc526792bdccd549be5db0625b361c74dde452339029ab88896619e9c48bd822369d3b68790727295790a6d72ee40058415dc59ff7d0309173d334a58e1c992cd0c77fae9d77d228c2eda3033bd27865e54a6aac4215f6ab188af89068af1844dc80dd7b46764809bac5811039950eab2c52e71324dbc066f9647895afe212cedbe791b393faad20df226f5ec3acea425eba5c42cb74a219ef57b0e660b3a8d303e77c24c5e233e36c6490c65d5d75954b86026675616b415ec74a4eaeb95d1acd37ae92c6f9db3e386f178e11c1468a415580076c476c4c560301b3e9f74ca9192c3a4fb471c25072c4e3571115f61970da25b0b5fb7f589d6a91754845bdfc2cd9a70acccc0aa7ebe2bf30c19b0903d6fcd9789de6bdb802a346754a0197b20c4da999a9e4f9654ff8c6db6953f896ba6ca5d7fd82e5df7fa8dbde844c7c6dd35ce63f75a0ccd18550cde0200cfd2f504b79a0c32624d50f7d7456b4867591b6f746cedf85dff57176b0d1ca0a1852c8cfdb89f189ac3976c57b5d070138228c864ab9cf2e6bfca52fb62b33b467d2cdb10461ac0a307cc9e965e06829a1b9f3c5fab7fd3d8cdcb3d84c1d6e8901d059fed784d28c5a141f77cbc1339455c736bcb383497b291bff81db1a706662f2b708e7fd2814a3b1b14e2819e8890a049e3a844906845b4fdea1bc714cd9e5a5758e85be3d3fb29c47e84b3fe55ee64bdc8afa2d3ddb0b2b8a08383aab4ba29ae0b11a6fddcaabf9efed78f253a9a3f0d1da9afed8ac4a8768be9f6e8bd093a3baca24df2ae7339678d8c57e5f294b46e8783408ac43186b38975411cde7266ce4b2416496cd98827e73fc8f745cccdf015cc4a93bad46732fc53c35449616387439a9e9b6cdef7894e195fed1906b3351a364aad4dc33af26171a4c234b1cd1af4777bc26c62fab609bbee0063aae940b8588687a020c99602119ced18fb7ed5bfc419958cf44cb9f3a363528ac6ec2210c4a03e3dc99003f895f910a30317e07b8002eefec1ad53ee76badd1387a5ecc9cfdd33b6abe2145abe84b6968a2fd478d3d7bb482a38f7514c5f6d167c5e2e9a3dd11fa510508a81794462d4a62b096b61745855eb4d2240e45d49b524a4cb3f89346b4d243d892b659b981606b4c4b7009c6aaa3663aa02e9eb7165349733e1f93bf5bffcf1160670c41ab0d796d44d2a009abca5bdd43b478fedb6e5c9a2ad4974924b958a292bda33e5f4c8017caeaeb4a245268face532a046ec632868e2a57e8a4e804b109ad9f3ce72038a2c9c429c0de03516f853d1ff9db642172f9dafd0571db11c150ee53115ba2db9642c73abc10e379dcbd20ee3f331e872667a772aa93a9b49eab45eeccb7b40428fb8cdcdf482445d282008766eae6e38dd47ab66657138bb4d73f5c9f5adea0c24deba9a087cfaa2bc9e40787577c610f3ca09e1111d5a398654efea7854f26967bd3299a40145be34b36169d1f5e5433b9d08dbd7c9345ee6f7950f4d2699a2cca78c9724037d5875ce9a1c9859271ec725c39a087235e1127fd099db398f288f9d82b7c35112df83475d0f2a5bbb0b52b7419b5d8ddc37048e49aa691e2ba7bf75191f013abbeb1e6fc0d4ca08325eddd1afd6d512b6970780c3f05f236f75047dc83bf489090bb55d104f0432f5f14863dc1da7a52f46c8add2a87dab5d8293f675f2563e9a0d1f63fd4d8028d8fd2a2f69f4ebacda88e5437f5a0294be5c286e8463310e1fbb3f69b82b9117e3bff3d80f85ed6dee05abdb1de8e8a8db6100a269a6971288077889f853516d5c464fc29a6778083a841090a3b2c51b46cf098e98b4e3514f2231adffcdfa5b487dd7dfa810dcaea49b36aefeb7f47df6b935be8fda6b2363ba202fc31663d71c527d1e19bb76d0c40b660108b343742fe509991ce68b0f89009c55fd5f66d9881d4869ce24555beda53370a412da883a5aee5f52e63de89294349d8f76e2c47d7d4e1ddc23c825235d738e234dfc97dc699613255e55464eabaa493af6b6cf0cf2720d83da815338e1bddbc332cfc6421396fc4aea389603d387429e7ca379b72d53125431ffb6f41664bb4b3fcc1336c70334c909b2d06a8796c2d3251b6b515e24ce6b47ac31c3d1c6c9929a65f4631903c8bb32ef6b790afcd7d9673f3ea0bf1d62ea3620f3407b9a442197a46222b288cd6d31c5139616b58bc10ab9e4cc4b7c14964b2af142097da1b881fce20c4af1b9b069fd62cd6a73e4d9276526ae22f3075ad796d895042414fef39573412b4f54a8317f21e9e02b832505a7c6a63326b607a7480094a5d935cf61df90a525bd544c0592da642c3e51fc12cf6f6d79f44bfae58199747b83881848dcf74ffc39f3402041f608ddd86df648bd81cc3d2a3eb29cee4162ffa7d1f19f330e1773801d6af1c2b00eb8ccba34e7e4cc502de3272f972abbe9c649a07f4981d64fedd09f671b1b7eb5c11b1b985e773c26a7523917028fae511b98b61151cd5cd0064e22391bf6ee271de872a03f0582e3a4135cec84c14bc70432eda2725f87b3a54c2b9c72ad7c18b608fd1c1484455c68badf783ff6109ac8f756596e216b88bf1378ca257b07ffcda6c90f7bf600e62944721854e9ff944037e6f19750846edb39f00800cff7ee1407917d8d12f418cd894e042bf00c8a036b8899acb34fc2af46358a7a915172259949705962966509fba85275f9c2d33c647568661d36912ca5c02cba8be3c8004c593f45bfe5c49f00c63a4a4a87bc06a5ed8c3e06f7d04e9e2863db6fb1edd8ff8c4bfcf9a6e8e13b6c225a8f253831fcfa691c25e2ead63da9c48b46c7f0f444bc1e06010e4ee4e45d6e1818c45e697f75f1a08bf9656d90deba5aaa2a64bc7716ccb1945f6f2402b5dac91d2e6dd33386a5828c7795fdea23495b9b18ccbd7995145d6265989a2d4d97c54a5eab907e845d236a6dae3110a34fe10e8536ae5bedc96465b21e68fba7bae7b9521660b2350cf648b494024575ef5e996a60322665fcea4c72f69cc7f68d37244cb38e78105575dbc1cd46fa68c77e1cf54c0eb07190f3b06237ff54007abf0770d1bd76681db63567600a3549d79bc6cc92dc50fc35741a6100327b5c6dc7e8c6b1908ba4c67877d05460545b70f186b3b90eea8874dc6dd8c370ed595ffd5c69e70abff275554b19b065345f22a7b004e53c5f6682f010382d396c35218dec4bcf2e4cfc2f5ae37899248832d847ba103a0db29b518cf873b0d965f0ab6df4b0448efc6dad0b29455799b00b7c38ca3d5b6c932ffbb386f6f31c38db173f99c6b596a7f1ad3b4b97c1736cd20a8da1a4f2bdddd68b18b67e84010f7254341097dc1684715e6ddb0ae1c83cc6310685f57ea445b5d87e9714601423f5d8a423eac3eafac380b4b7a09866516a2d8de13e2444c77d55f216c258331dd57093bcb35bb39cd2596ccd681d709fe05e474867d967004cc5ba060b0554df3235d89742d939216b7a763546e8370cbd4b1ee6a8be03561364d8ae106bf6350602ad42643380717ff36ce786fef97d40454336ed0ae20aaacafc98093de0cb09c4dee501334bdb081b659ec67479641280db03e6f5506e7fc66b91aa00578cbf4052ea6607b1cedd3b4b746d41bea77176089b7ced6d7c23946661769d90e253ede5f12bdaf35f08b9c14db26c359af6cc92395cf183065c442deacfb6c6dc6db465792aebd6290448771df653a1614013aff52af7003e6dddf723ad13fbcf26a922449839957f0f8e2823df322d9dddf676068c074ea1f17357ee344feb890135711c763d9994d0f01820dcad2842b631bfb64525270b7d6162222a2a87b03d6411a7c6986ef739dc54ea287086eeed17f11bd9341b4032802171cf4749e129326e6107bd9fbf6cd141f6f5f0ee710e7fc3a4302922a11d6cc1d5b4587842ce911bb5e76707ab5213e445c5cb85096b94cd2f83439a149d88551e4182fc873d953c899235709144d6f94a0e22132cdc615ad86532c12f1bb12aebcdf76ccd92e292917dfc7be7713f8f55b7f10af546d623e79f914b5834ff6e0289b3808ed639dfb5d23f51f58b9b784ec7046230b0b7149a8efd97d01ffe600ee830e3582930099d325fe0f343310c245badf4299ff51a10b4f3050c325436960e30ca24846cc0a2fcafd492bce6afea679ff61e57fc6066b0a51165408be13f9f54b773738e96b51a173c15d33744e61f77fc1d07e9a0b27aaaccaa38a33571d4b8cf20a792bcbe9d537b73c1d84af1b81418f698b934c8d71666a3b15ba6bfcba14080ffdb02693ad03c85bd9e9c6e51d6d7eda3df42b1e41de0d4fbd901f6de32ef053c8dc4d820408dbdc03a8a1ee56e82c7ce74399e756171ad77ebec75663c2071538e4a4c7eda69c81c0579800ea313c5b3ea03a87b249ee3e84fd8780166d94f911ca1b952caf9e2883d594880a1c7894e339e6de1350450a9b3e570a41a7ade696112518684007d4b98931906dcfa7ee2a7294afc59330fd76ed1e54db5a03d67b14851d836383d3e81320119b6fca2ece644c75e943ab4c58efb0fa575d161d9e28ec440361688bbb9dd83682e6bd4672edc1542e490ce462874d2b4c8e01de3490cbdc17b297577eb906b13f1278df0eadacaebb1e2116ac997a4a7ac75b0bd4a9b6ceee7e28fd60ddf61131e868cff8747f32a8e02d7f7f8798b62eed68a68063e08e4b2d46030e07526b007b293c9ae5dca4ea093d7bb9c6ff3598f336bd9e28c0b0edc7fa2b51bed98860bc0e9b5fe20b364fc67889c7017fd5a7a8ec1d518729508a7f30aac8fa0f91be1346ae3675f5a7a34ad30dd348c3d33055d58409f9defeb16c8fe079819b087e1e0aa53b5792ea2eeb2b79548660d5d2b1971c5304c21a16dbc4266a364b42aa6c1c22e1d0712e4cd695d9b8b7576d45d796972e7d2e8b1ab853d59cf3d4136c1bd864cd955afc9964cd24b574ed493a0387ac0c5d46073c9ba39098ac94c04b7aabe963bed45069c3f101e4e5f5cd958b643aca8d61a58bc44b91673882df449bf518981a468d0a7340565740a94a09ec252d59fe90e7054fa8f6bb4ac1bbf083352c5c6bf6527f47f07faaf994348e86208caa44462f475391d73612e67c6c07ee4415f7332bc11c81d5f6cf535e603231b82b13e37891a062bacc04a1f81922f8f33c682559de895bbd8ccdcc09283471b8f6344f092106a0cab5393de567a26f1b9096150e7e730e978c0091a61f93e759f00f4562d39121d5254b26d46331c3df45e8b7df566a0067fc2ce0c2ff771ccd90cfd091658981eabbc7e029df34175814f973571d78a20ffd2adfd96bee3c92f313a76450e02c49d139d8737bea945bdb5af78f2505787fe24afc4cb716757c28d7c10f6bb61964827d583dc091b6bc0321fe7e35dfa325e92c3b46fa5626cb660004d16b82c43f74fa637948206001f9a10b52214a9ac9542e37d19232b9b88bbaa6dd98d63d9cc372d563102cec94de4e50780a3741923cdeee69acd58afe330276cffcc9fb1cd503be7562fd685a744df7c2620bd861eb3d58b99fdeead25836377de3b4fa1b4a63cc5bcb0d30ad68ea7b3428c275ef5dff78e71c053f31eb09ca35c35af6c01cd213283d194d361710dde20ad4a324dc05608cb559a6f58243c6131dfefd8cc569af8c930879994310dd6a0552dcc215feb6a5f59fa7ce416f2748127713aaeb9382054a677f8a47ec4ccdb6663df1e4e54cc9c13b0118b75ed0005f9ad4e694d82c3a71dffd6caabb6afc950f813b7d4042e5e9f04c94b15e20d40f5e82659a773e85f4ae4979a41e3a0588c3e0aa4d867619c100b82639c8624d02a21ce77b52f54ec43b9282eb8de2aaba72406dd13a0b5414c444c1b0288508b7b24d5f9dfab33f6b592e667b2e25a467e19d4fb118a0cf153451ca513386247a166812d404019f3c49e72a5c209caea151432c189f8ea0bf4c53ab3331d76e6ee10155a6ccbd86a39abadb209bda6b98c4d4c9bcf7ece63c81d1b960a0eacb153315a8c4cb63bfebc6518698c24cd9fe45399aa7af6a891f4021e0a05b1372d8a879139b5ac1a8d7b701a01af66d2a6caec2c39efe088b5100206cb5091e64ee34fa645a8f7ebd32338082ae5de3219f51e23e9d8592650098d4183f170b3bb282e6e832584f554be66a4c7800096afbbdcdeac8cebf734d519efa0320e0be16860bb35b018d7483b2a582cf9b3779c25a0defdd38caf3a5c232d2873166e041199b2fdfd9e58577ce51a155ebf1e8f7432a22799ffb9608a06f7697fa39c37762ea1e55d8f9ed7f32a195bf65e5373bb7b035069f296e7b0d581d4f4f912bdf713c7283f78334f2e9190e737e29e5ff2f5f05b18de53cc25e31b6ddeceb5e9937535bebe3a8759570b1e9dd6079fa1187d4eb9d597b25f6bc49b0ea7169645e5e13650ae5416cf986d8335a5c55520c7dea98f5e59e8a3e262fd3ec723fba8fa655a12d8557a662a1207013101f10dd083aa4f55ad282643e248c82582479cd00f862272e73ad4ca3172664fd967d4afe1316a84523f1049d2bb1c77a01c2777da33b593814be671fd4bfacacbec565e1c29ca6f1eddc7f0c508c01e3fea4ad1e613b5f96b75e4f3f56abab086d85d0292f491b46850ed29108208b07096d685949b3ab84e6272672b5cde4ba9e9671186816c47b76d6ea0e56ccdb48a004075c0039ec17475229671a1534e42b6b2c80da0d9de8e36f9adcad44fdd55947b7be36b187306f5f2758dc411c9f44fdcaeb6fe959e97ded09ae112e56f43e0906f54fc0420b322f736390722975f371fd83cec4db3491077893d25f1963759c70b11d7c2451950d5daa3cb3fe4da5abe656daa6b690a58b31e2641f07b57605b7e42edb076e425e2fd733107029a7518a0a064f25ca7669111b0b5433d5bf76120c1c545803906dbbd538d620d8ec4290f1848f308a08da6a9af14cb5edb0268a0fb580a9cbf377d430445949d84b13ff4556a0cf29717c011a9aa9804e72dc814897f4a7c0d0a377a461bb999308536f8b347ff87684c43752c0fb9efda4528ca8ebebe79efb3dc1720fe3f0615758d9cce02edb7fffd4c195beedc008732db43a6d24a48e867f261c2f5eacfd7c5180651ffac4668b810ed5fee5d693f76a0662bc1fef4ad836d8893e1c0b74342ce9724c15c8ff03df205d1f8e0d4e28e3982677ea296befbc8053d0ac28018431b1d4c2feb1f5f1609df80968b7f29ef8e63e812d24d24da140a5e2183db1adcc826eca376852607da773d9268bafa8ebfd0bef23645cf10056288f9512ec9d116517b2cebaeb38db468aee2ab565a4570ef04e3aae4ff3281506887c62c71fe03bf66c35b958eca3c1d511ec8ab2e4ec89472e241ddc1621859443cf4a4dd1341bec7f52bb098dfbd36d6d26802fbb398083a9a4dc0386a6dd6881d6bc4d7947fd26bddb6ab8288f46108636e427f5c6ab002a53bd98572084bbd7b1231a5b360c7b23ab05bc50c2f132647de1f9b09e674bc5c927a26079d40a0528517a6d5ac632f78b8cfeb64c66880a7c7ee95863200323cdec37577d3b8b2e419513cede0d76fb89b7484b03d37d91c101a84abd134283d1d998491e6e8b6eeaa1f83b60658b1f5ffa8036d73eb7fbcc25d5332e55dd32edd7e81822060266333c00eaa742386b61399ccd74e9168a656d265a632a3ce9a3288354a942d3443a01679df4fcc2e55532eff732d34f05327e351cf6e5fe8572aff1bdab738ba1827f97e108490fa4c02117e3794cb7726f8dce70ad49c5c636ecb0a9813d7c526a4b1942475802f5cc1dabeb2344ab6e33ab487760e121c967ae9285df3ec879e801c8c79954b15a7775c1dc4c03a38da23c2737174f2be145ac07f6db71946eb2fcc9f82c5a8f6bfc61ac9b09167ba707d5cb67197a2d25c1cbce48c9468df5f0921f4803b360dfb9fe5ed02322466204017029247f76f364ea8d0a658dfb4baab13cf4dae94b30cfb64a4f342a19949213b9c45456cbdf099cbeeb679c1a215f5ced3f40dbba475eca28bf27447d80c65e740ff1f8fc4f54f148279e63ce30cf04b65218815b3886065b714cfcdc0160099bbf01ed82056ece853d1eff81949e60e0fc79c4d289910da574c70fc4e05e605068314197a2461a2da6e28898f63af734a1db487b8650942d887aed765aefa03c2bd66ea7784e3ee2fc2cab619c5541ed7da3c82d78bb6d3ad5f43a2d0db0cc70483681337cde05613fd0c647cd61bd529ce48a0a288edbccb6e8c3536d2667537dbd9fe8ae5f513d45e67a7174468fc46608e2c00971ebb035a1d7207faaf2ea0ac19341a81a7e4d484cbeea570e6bd31eed3d0747e2a7a1953f9024f0e1919552c03d1b013ab5c2638dca0b32405cabe1f98aeacd2cae1520c433508c7d7b1549d2f50355494f8ef6baa0ef4bf02289374eaaa68a84d3ecb856eb7401f4998fa22b78afc9ca2a72e6963448256f844709c36ea0e8ca9f70dbad52481d1ea293f9b8bd713d7b80ddbd1545b63063af9093b37e089d744cc8c656395049133a9834811149ee2f491d9483ac1569f8bf0e5f72ec21b94dd91f8d7154dfe9e03c0c7b2cc6bd06de273508c20918fd1f912bc647c57e53919fb687315f3e8b805a4119ef760983572a83b21a79ebddcad18de846dd94901e5f394946f1d88044067a80d38daaaacb2c9fca8e7e9e4f051eb706c6844ae7f8aeef43c5f1d6329c235e74fbccd466cbbfdfc61597aaaea10ac27e856215acefc6863ba84625f559c632c3ad5c8aee68f5909c2e0bed26fc228749533ad1a5c7b98c169ed945a99cb3c5a9dc7509ce4ad01e00e24bff2e5bc63f0dd49fa38a14251bf14ecf8dd0c895f313e514e03b5e0dd67bc8a8412e28e58fc091219c7193be8c3b3fc44d07b33e9173b556d09a44628994ef41a08fa11555edc5ba3311894e8fad5d258ebfccdad86f6acd2a6bf46257bc24fa62030095bb502e0891f024763d2b31d6595ae8bcd1e1f9a12d7e67a8e728f0004129fc910b265912927abf20dd3cbaf3d06ea69949302c898d35003962de10155cd03884dfe5e5178fcc311363e0fa5fe7a427699a7cddbf9ab7181705ed92ea47ce6b330b0823d62196bf44fc41b3b8dc59f0dc0cc57713c93b79eaedd1ee059f603ea9d96bb49b706153f0de0a1ffb8fc68e825c6eaef0f266c726417e26d8e3b694d9db84949d197780b2cf04d3544a8585105fce6c1f2526424479646aafabf31008c277166642281c371b9a81644e7436ce5f180fde2047bd95e26a016cf15cbc47c99af580ae46f50d721ce8f2db4c8af8c4964bceed4512c78de7328640143bfbf1a0108732a21fb31fcdbf82ccafa3de051838c2cfaf72e19ca7308de4e3f1b4b57bf437a2ad8a378c002de86eefbe896f77db433f56bd342020de09514a9b11217cc6d50e559ae583edc5a2965ccae80c377d9ab5434ff7f10170ce0406b3739d3a16b875c217d8997b4d6e9c1f5d13c71aa4a59e5a751c776546519283fc57f71691ec105b691e3435b519a6dfcb31ff5f998d87f9e825295fecef6838ea8e6b08ab264e65e382258d4b2ca80b325710786cf1fa14f6cbc589d505db80771a44a4fe96d73c566f3b305a9fbc79ff0d70dc32f6767816149d1a01aa0cd7e09b3f938b92303302fdc31757550dc52db14b2af5a16d90467efd8ebdbf8f888de096cc9195ed500c0fefa4651103ae5c1536efccda5047e69713e7522528d2c567fc073df23e714b097ada306c6bd9af874bf43cd3ad7054b756f3c3ab03ed21c4c79b64f0d094cfcbe6ce6d28ac0bd30156c795f27f1b51cb1ce59f69c45342ea24572f3f8064c795818bf5e9567f8598ead8539dadb5829de49b78fe4c7e6109c602a33975691f732533c7f22aced0141977bea69a27dae406c5880f63fc0214336fc32e49f98680bb623704f5783f86fff922b8594869bf641910df085eef4f78cb57d96d7dd4012d97f6b6edd24db23238946506bc9ca0a6507f4a0b3d2068b55d366a34dcbb0bdf9090f426f646c4ea0f1791f7b8a1656cd44d4e3087a6bb61ae1ff4892c5aadb4487cdc6763e5754f985a87ee4b7a6ad5b3df4fca7efb5f16faac71c21c379706cf3433f45ae163095fb8621230632c9843345125bd65b56df9bb931c80bf05b8b551c479966e5e1e111826a75235bb936672bb29baf1470557231dbaac2f25a0fdab88481f37ff2a4c0beb13ed352652ee58509d82e00c885a3403949d871771403339217aab49ceb01541b16b49a8e464a2cdeaa4f525f2048d86d690032698707c77a7c7d0a4b30e2504afde1b7586c29d49d70cd724aebe5ccf2bdbec8c3c2325ef325cb7fb9e0d434b5322a7b0d71fa0df03adf4e8f0367a9d27702fc47519d9242b02fc89c2600047798f4a394331e8a2d1c42a7e932555538f8be32a82467bca8218b99d3b59af9d432e9417ebd72f75bd133b3305762bae2e65bbd50158f5862080a9cf376d525a4831f4ef76e07e765ede3c2f8afb128c628b86562dffffc13f0a019f39c3c2234e4d12727552e9ea5247c2c6242b5e41a1d22cd321429cf4254cb0890cd9ed0adc8ab459c92c7a2e481e7ac0a98de79f60e841e4d41b9ef27196c5e5752f6c76cedb3e791cc2e8ffd90f3bd87f4b556f67d64a858116143b8afb303094bb5340ab6709da9d43a0b630b81c68f300d1bf747ee30c36fb82130cf10a4a4ba47e8c571983d4c14fadb4c4d7f7b41f864c2c1382f0c19cf72ff90e23ca0b3ed906e955872c4d36aa35d2732b1ad3595e3320acbc349816c61c6862fb6dcd82382aa2440e27606f36db42bd9bae4bfb11195edbd9c8675a2168620ae7c802f25c8148ab0789a9a69e7b351617aefabe1a7ad8b9123e3eb0f5a5ddc3dabd6e01baead05dddf24381433839a3430c799e5446184e2903f33e199ca7836cef42818f25077967aa25984280a1cf8a90f5360dc39d71005d508782e5e971cb000b5438e657d35852b7ac7711bf12eff24bc7accc9f0c670747123bc7675b21055a372cf5ecc500041f50e4f6dbe26af5b9fcb46450deffbed6cef93a54d758a5f67ed75f066be90e81edb12621c2c01d46492d74f4dae5b7af4cb82ccbc892bff3227226bf1af10f84553c07585970a550be8b1ba9e398bb839cc91ff944102fd58d12b738eef94a3513e94d6ec7d3e5f445694dc1e60fe88367e02d8a8413ae16b38dec90b7268406f382a6bab0f08da7d404f21500a67f2e80c7da24738bd65b3638d5412aefeaca0c75c675f01361959cf8700a9008c9f0857511a9b616336e09ed22b7b2b0e76ae3a6b8ca51bf252aed5819cace31060edc28aca4ec13c8824cb159cc8f66c93d0f769592e0cee3475f56cc51e78dabe9cf1537b2a5ec750076a8538115a48b696b8e1dc503860f3951126913e03348e8109106414bbc94e6f32d4e90d399b664b9544e07f146f3f31ca82b9e0af50c6b2ae8b70ba504fc912ff1ef8c627e2b221e65b9358cd7ca082fe64c40c10b3e13d88cf92839724dfcd6ef3339d3612e5b60f650ffb50fca645b856d2965739fa8fe671fa90f0fed24a990d08361a1d963ff428192ddfb48b4ae477cf3abc11584d77e32c84ece4a9bb169c63a03b22438fa76b267a672eb96982590cb0ebc7f905ff1a0982564bd8d6836d8698fe75570feb68135c635db997d0876d240b7ff9123b8ef3ab990ed07549c5bcba795d5ecb794c1fec543b7fe665ec90ff96fcc84694b42cc4f408eba8ee05f99fcaf19141e374256e03bf71083a8de8ed1884a87df8c1c24b0ede8c08d5689da4367509581bd92e5a4d3600c7b9bda9fc50d7fbb51d2a2cf2bba355ef8cd3f48e222079a6fbddf2400b7b44fb8b857c2e601d2ac11494cda6d50ca2528f8f812f4b6239fb24b649b7c6fe0538898c117b663d97fce30e1feb68fbb2914477ed8fea73a1cfa2363f87cda6e69744fa9b2133f9522954544c60decb536bad9b269e84d7760158a31b1a07ee7acaededd1f565ba2fd33963d52b43da3441c27bbaf7aad39346ec42b9fd62d83451f277b57a3c6ec3c0157ea909ba37286aa99c598101199724cc38948b58ff0016b55066609daef0255de62e462daf346a3718cd52d0ec7f549281487bf85507cc3264347768f99325f796cbced046faec07433d3d005368ed48038ea5470db18a0dc18f4ed28c2738755ce75080b3cd298404f13103513b568c84f134b987c417c33e68b3e3cc1234d2ad59fbe7f8f5002daf13fcdc3b6fff185e474a7099f5400e62fdfaa73f3cbd7f29d8779d923fa610c32aaecc1688e478b9c8f680dce6f97fdefcaea31b56e90c0452db67e0bf2d830d6865b88993ab6d77f11d39d7cad015a3c951f9a927283d0ba20b0666ca2c975d8ca38210be90c06d4b00251ba89ccdd1e4ef61fd6e10b168787d2993173f5f7e51b8bbf2d59fa4e61b06a4097d58e7c0de0defcd20bcf1459bfd3a683394b9ddabac54f6887d1e6679154891be13a79cbb33d55e413e5386c43dee775dfaf93d29afa22a6f32e709599473a884bb126254412e41e97ba77bc15cf93fbd4b1a433038670bd18ce4f5b353060ade2409251c760b5cd6c21289feb466a597e91ee05dd7b433eb8c5ec7b6904c34fada3f11216bc9e8d1abd10dcbc139184fa74118cd923e5ee5d69ef09fdb42482edec6ba88f34597daeb7af1032c12b5cafb02922819b6b4b14df3ea2024defd1f2adb41d12403b36b0ab02004530778e0973a426b760c287f86a2942f292d3ed4488b40592f0c3cc0fe3fd15274e9a2c6b62ae5a09f6bbb105df7b116523e0cb6f7285d004e74179eec5f1fe532bd1f8441b7e7b9d0307a3c669c5aa26c53ab46709ec6b60d92e80e29034a1a710a61fd5829943abbf3d9a45fe619694f5408f9238b27fe6773638caa1806e75546b21e602ce56260362313c8612d125e0f98262c79227d1d643a943977e54ac7b16472cbce0aeac63f26885015a348a76efbc0542acbba93bf49b73e7cb19f259b0a4cfb6d1b4a907e701e62765aad12f7da717f136de6beab089b6a5570deec2ffbdcb199a7491ed2f5cd45b283bda8574c9306278daf9192e4400068aec176264dc1d978d62325c28b9f8cf68ad88c4deac38bc59529f448b2cf2c24b01efc134aa60c928bcb7a488f8de383b98dd5c7b7007ee7712e33ee34a67b70df37d0bfc3df4c5abc20f6504a697b57a204ca12b89039d8b22a2e612ec97c1fc1657020dce2721999075f3fbcff428a8cb68b547ff22910de04129715f615f8266ca273e12b44adbc9a68a520083e5bc814d8af140ad49bb385ace21d56d59fac1e8f48838050daaf6350d35ceae2cbcc1afa7287e99021e074cb75f52f71237642c587b3f734c35ef68c395df59a93d78c1dee2ef316c8bd2f2afc6b64235f02a3edfa5cb4a3c57f8314a43a4836078f77dabc7de6563fbb31a763d9aac485fd484f28b5ba9b9292df6970e50bc04014c6e5492bcb1a28560e72afe43d9c73aebc62455431659153c8bf050970c9d7e9e38374bd50e9d80eed06e3c230ac2f6e104838a6c71f5016676322defa20968a4c674e35c0685a783af20eee32bfa68442128942eed714fa1bc44d5844b3120ae6edbf477dd80f06dfb4498d9e2fd942d9be922b55e8eebdb50e3a7b2518578534cbe7c8cd1db735c0b43dd3f048f46db2551068327a337080089057c57fcc5520c8449385e805b32a1f736e6c9c58a6f0e342f7ee80d7680c320578e5d7bd708908b85aebc448b281b59dc4d87afb955e9c8ce72758f2af9ef14cf147a89bf925935500440970898853c616609f41d68cd20bdf6fa4fef2481f3681340f0e36cb9bab4e9d90c5ddc1cf1877fca9cd8a0bc2c48ef133821f56a2f00bf074c7be38743997d65d33f2c6807ef24accabcd1517ff8ee5cf11360e6905f6cce544058b4e5b16435c496e4c4b96adf7ad455d186224ac11bf304fb28b07ec8cad897bf0f835c4e83fe539ad57ec2317d364adec0700c08d41fbdc18aa8290968112a9b7731f8874b1ea4143b96275ee529a835b8dd79edbe24d49e179e8453c3ffb6a07c92ef3c91440cd2906af8c8bde6604767defa2e1feaeeea5d2e93ca642cca6b006455f01fa58e2e4d9eac75a04da6c6d0569c21cd1d665d0642fac6b885410c0edb1396bc9315c862a0410722c6f2ab369df659a3afed89b0861072bb66c535a47e7c41b1a6a046649002c33356b55c4659d44dfe22c813acfd7dbbc4bedc7fd70589b3252c3be7d29b46b0db514a6abe8c8d0dff87b92de8b28371a2543e8bbdcb3b5f0117bc1646db73caad89f181e80eb41866067b92ed0994d6d9b9dce71a769f0c046dceefdd7a700b7815d770961bc030a347ee85172227863b2013f883545688dc0c2fef0055fe1deb095d22f0d4afeea08719dd1f281ea05b71407c2f9146209e52d381aa8e278453fe779757460af02bc043c91c9c2d71c7b82f59950979c5aa68847d9b69cbc127a729e55bf7ad37d1ee03707feb0b021d0391d0a3c51b617e6d50ae5574560ce357af75fb5332a103c27106c6ba2b63bad2cb22804eb86c8c51094c64b6c8ad28c4c36b8f9aa42e924cb1077ae3bfef73097207dcc358935402b88c544ed9c288f9bf8f49def208ddb1968b116660a97259ff8eb49ae78fd6b8940ca61bd431a7f03020365da3be72f507ed2a34c8d99ffd1725355e971ed6917a3686f59a94cdaf4e3d8dcb53d441adb3915d3bc1cd0674d3c282a1d05ef9f0f37d07b9d52091e227dc676e5749923b9e227c440cc5a932ae76d7ef95f7045e4b78a97b2e7b14ca7ce42ee903aafe04eda93256f449886aec479189d81ed85e58ce14a11e8a0c0c59fa9d0d8aac2e2d350fc6cb2bfd251a6a55c49aca57f56c8b47801af5570e89cd9866050ddf83be377a2068812cfe10ffd4061fdbc2e4d525716b5d4f7077633e440d4d104291eb20cbfc8ebf97063bd73efbac9b28963ce95d88ee0cf1b1dbf16047d256ba7a744f7d1729f78910e1c798cc77d883cc0cad4ade79cad27773e16856690edfefa5b9d3d732f12c609c20f0b403378360be800e198d8ef2ce8f9228aff924c71aa86306be3716b58ddb339fc11c98f39560cbab0eecbc9ac94b47db390b0940eba292110f31839b1d2bc4bc4afbe54ba94ee50c33378fb39088623ab2f6eaad0ba1472f8d26dbeca4b4828bc7e02c236e65c7a3c932223eb75193754b27ebcb4c00262f75080a7ae99d9f02df7af29f454b431a27e92c07e082d6076d6cd8975394f38a6e908fdbe1a5f1191badf90606df447dd80f2598e2fb60243b5116f3a4d52d5801f2f59c4aee2417fa026dca5571d64cb8755053ae678eb0857f4d393327a307f4d729d9c592dfc23511d5f81708eaeabac053f3e6d87a71196e26352b66a49787bab28887b08d5e013b23e0f4b685d66a5ea78110cc9277a46c719915bbd7fc6454750a085a2c6cdfa43e24fb399fc1889fe7a8a19e183786329d0b277f081298dda043dabe1eb9429fa2d77f39499676cc02f7ca3312672e7b76ddd708721b7e20dd57eb2bb69d85d40185e2a62f07e99bc1e19fc79f1dc6eeb8727469abfbd4b7a529c8313cab4f99a1cd6e0de663ef2cfe24c75d9b827ae391868c070c0ea7315fbc2d4f0f4ae17f8c901ee3901c7302c78119545edce87f55f771912163c528750802ab281c6a2bbaa2d2308d9b870de825a1937f565dd430b11654bf826eb9680ac2fc94ee438ef2619a0dc9eaddce730e66fe86de6540c324f7df75bf57c2e9e149648ee6bf195e016d1544e13825eb95e754ddc9fc3017d44adeef7062cf821e0431018f3e63facce29696258b4477d2dbc828de0eddaac4cc632c8586658be889cf0bc6b11600ddc260b41d952354236b7ce16ba82a4ffb8d5bb6c6bf89c5a498baf0c72856b51a090e8a58160b90be8f9a9b255574061d1b688fd838fdddff9e65c2ce3ce30e264a92fbf0e3fb78ad602884a484f1114bc9376bdfb9901dd7c78c090862ed4b6ed674335ad33e600f9d04acd5a7e00f9c9b153f2cca14b3e5e7bdafabb4dc971eb3cbacc86017b695912c31381c0297c9975044346ae105e9a1150468774d4c140400c99da7f7702fd141189847cb4cd72ce6ff449403dd7301253e7812fbc2d8d11551dcf27c2c76906c22b3c9514a300f1b8f6a3cc6dbf2d53c31d2cf98a79437bd18f643572d25ab40013efe69e854a5614f93d1e01ec44800758db3775ea2a46177bb273e6001d15e82f03659f27bbe9bcc7b56aabfc1aad694f8fd790cdc56224c1c425d81594a525d999cc478d751a7a9a1a2db0e8fa12f0498f07b1ef662defda374b9b4c18e8d5381e83f04b788d20440cf5a8adb4e722c589eb2b564eb2d85e618c0388f26338ab86de738e1c0079a92b557c89290f690d088e80b6f9a00811e8f6441206e83a0fe07e46abd8f3da26180bdf1e6b7d947665b9f1f1291c63a271882c983c1ce543534bd349129e1adcbe847adda3153009112499560f379d02ead42f5c37e026fd35bb95c4e6473af0945606f647549825b3507c615077893fbee9636ebca32bd47f6a2751d03d45410406d0020046fd738176ebb10ea47bd06f8160bd8d6bc8f42b5de66f84eb399afb4b5a5484c0512aa4d31de10e46b36389ff7dfab91b8fc769e394198bc84204bb8dcc8e44c8cf05247a41c88d2e6f3fe65aefd9a52a93746bed599c28950719c01832f24e028c8ad5ae6e5f5f9c8f75f1d3e9433b0b5e5d99bfff08dbfe61ef625641a8808e096798248f29694bc82d689f16a3a7a223d30e60ee343d285abf3ded41b203564d1e58efff605970cf4538253170b52b44da28a257716ad37056319df80033d4bb46d1ab8b09b658b930b895028a0b1a15b5d9d2a134feb98068f557fc6df40d418102bc9fab378b5e18b7673b461b5ca208a1551e2c45547998db9b7c33bf786682ca49be63064b618581c76f4fe170e97729fd9b6658ae0a28337a386c883eb22c38ec9d9f6846bfa3aa29e3fa3e0aedcc19a2334cf5bed012b1e1f0bfc51341e06b4aa3b7ec1fd493213e0ba79258d452338e0eb2933e5322b720ecf12754fd8370551f163a5ba0bf0a1e415b86afcfac2b169b3823dd412a012bd65c18b2c56b7d5f0395a79ef7c08412c07930363752dcd0b52162d4a82d7ba50a7899cd991afc1cc7c469539cc8f63fb6e9b444c302bc4f4ad4e69a471b656e5f2047a0b206af92f0774fc092874300ce3c07480420c135599f4950d145700ebed5a67bd9bf62c90a6afe40280422203409b53c85106d8305f79c5c459aaeebf31043372ce861894dfd5a99d0bfd20dbded2ba231e622e6a7a5c623da486163fdeee0e6b196452eceaf1d7768bdd0ace064ec11a26fa9514d9568bf4927c933aecff76249135be3c48fb13e2bd00319a17f30d1ce249acc905fa3cd745c88196e41a13e7aa98414c1bb83613fe934c0997da6557e236cf0c9a7c1172f0bba17847026074d35d93f8ccd82092deba457719e2d56c3a2fec3c67f3057098df8e19b8d12b183b5a2b2cffcedd63379d849ae9698ca6e620dd5dfed3b371e0a4c8b5ec406947a15d18e6f3dad2f492c228bd53f901ede7b1192b8afd95ac1be9e7840b0db2d2dedcc4d36b4caaa52d0307c2e1ca6ff43f4108641b8216522833168b0dcfd024329e488b967b045bbd1c09a83fa44e48ec0665aa14c82b15618144c5586706da3d53313cab796d7ac2279170486bd0dec40ce4d5768713c6581f613c75ca11834fdd22202ab5be6f29f9e6f68611adc0d5dbbd70602840e17312825fa718600a34b3b1a4b3b45a1cefecdf1a86e3a3a451c67ba55b67ffcb20b9b6e9eecada07eb189eefdb81ad865e11ee37784932618cc17eb3242fe1901a859391d5f064214836ed9b24f5ade0f165353ce1b54293696b6181b73ce06efdbe6f477c054852063b86c0c09b2b0f4ad2a3789678ae8e8f130a2c31650142a2d53b309c00ec7f3e4d0d06db8cb277e0ccd32a5af3ed07457d177aebe81e9f368567cd43a20179fe9e0bfa5b3ee79b647641e33fee0481e17bf57c8de7f173412b07366e1f1aff8dd9ae0e425f9e8b5decdf06202e3fd46e41b0827685de51b42b381c47d18d37711828a911de8c14b42026d1df7f3262a24abd09040703f12f920e13607bfca1335961fefa1f2b0069f0301ba826fab66f223b92b3e81bbc0dd4fa0a2768bc5b6ea037f506a4b0cfffe7b238ab7a346a43a398ab886cec9c69b01f79e7d6e26dbc6510f344bb9aae60511b7e9e0d4b80b6ad88c0076a22328653559ce041197be3f652ea147a9c633839efce36389b97e71d1d25880c40667854d26fb6ac3ac23d33008822c97efbcaf2005bc7473e64f3e968fa20611b22bac570ccc53c4fcc2992eaba5aab64f812e38d126f8acfaedefc2afd52a022c40415ebdeab1be0b509ef2169fc9fb9864164874b70ae67317b62569a1dbe9fe565c18b4e7af6dbee97f19060eacfe82ceafcfeedbccd843babf05f3d61ea03e291e8803904ccef7f58a3744f53bc6d8839d97b80eb7135ea8409e4600d4373427b9b7405cdd5b59bd4a57e615d7ac170a7994a9e8471806eb776d66984e922bdeeb5c49f0a71cd04072d5ae7b4d4158baf11e937c0a85808a1f2bc4f781c3854d3b822aa325ced30edd4e4e8363a9d59b86b6363451c8b1cb1237f77c9da8cad695edfe68a5463cc512e09d818f6aeddb6d0d94390c373d20b12dc1c669fd7b98df0d2febd0c90989f6048659cecf7edac8669308ff80b4728feec2ff8ebe8ea46fe35af335b731519f3299a558737640953903b1ce7404b71042694267c7771acedbddadc14228887955aa69640710c09de6163b005cc01c0fce623226333e65bdde61bd81c5e33ad43457d4e66ca306925106e79dbd6d2e63a7e038cf49ff70741041a4001e34fbd029290f67e87768732379051c010e9f9fd0c3c027553a85d8f6e469aae919dc39eb0f41b13c93e5b15efb6683b31812edaff423d7eafa6228801730c57357f124a8e2e131eb5dc7feadc489b4e4bc1fdd05b264235cd232d6f6390d5c3fe6e9579a5d797e512f154326b25a3e6e6dcf96d7829f8c52d6298e7143e472528fbbd0315143dfa1779fdf9b3e82bd49a2c7428954712b5e49ad00f3ead30eb7cf62e63cd768500b3ec3adfcc083100fcaa1e8e6053c7d19cdd316605604073104979111c84e0643f600cd022e8b09f4bc3c67153046cf21c2046acb9b2b1c401ef4769daebedadac7ec537a0145a554bf0522aa3934af7394ee0ef02bfdc65a6baef76cf702ddea2169e2aac4583314927ffeb28c2cc86e74f569420b9cf3f429576b1e519b48c9798ad72a734034e2a52d8308b875335371a7e7a490d4518707c5114162a698379b43efd8225b8a3e5724ccdc71fdedd1421c5c0ee90e9274c75235f4ac60348c29020ff953e4739ffaa0dba4538f80e684c3d9d530933cc166dc28764a33d718d9727bb80e7d2ba348a716d400a2b1e979b9fbc3ac1ab526c4e01e2e59ad6bbd253de87beee19bbcc2110b011051a548d1823bbeeb828657ef28982036bc401edd009e361dcfed0dd795e4ff78e7741b6c26e4af7501eaec64caafb5e20a3532535d4413c1a45ab23015e0eb7e982d2c1dcadc70155302b78afb1b1bec30fa26b7d12ee3b210d47b0f2621e7cd402bdd7db46badc01acda43ba0062dd0c5f291273d304ecdb115126c66b9c39a4ef1ab1d3dd6fb72ba3b839a480ba5274b2b5092cf96ecbae5e32726ecd487ea50de636463a36de42f11111bbbc9dbc0b7f452ce66e20122915d794a70eed26125550d5360de016abc8d22d9992a84d92599c779798f1d98351ecf5e64de990df4bbba83d5c95a984b904f11a2d0e224d2cd6dbf13650441276ecb0a14a39c83b7e0f35cecffdcdb6bab9fadc98910c9290f02db217f62511677f93c07a40c44fdfbf6e0019aa9ddc8f8d96b61c292fe7ec1dd7e81eef91d330754ad6e50031bbb47cf93e7403cf291242fa89c41cbc021f9fa0b69c223839768372ce1aa26f22bcb1b4613e14d20214ad73b608a2613866ad63671e957fd2b64ac914f1370bca13b24cfac399704af73a6d539824e248d3369d537a54e50186a3c0da0d9a36b3d16be677941b691de382dd3b7e97ae43b76ad27a43fc588b4cc72bc19c8f863975f51b7f6739c808e1a2f721270f0f1f9b8dad77bad47d4ca14ae3892191e581f7db41a4657cff60029024a143df838f65aec517e5faa84ebba8ce4d0425948c557028439ce520793f0b1957d77358fa7ccb794fba1dcb047a120386e92d642167e70223ce7010c9bacf40cc2613ccb1660a6cc276677338402ea7508db0eab510ddb1a511a35d02c9db4e6e438524bca5d0daea7e6d97a9fc341bc4d3976f518c60413bae1c0d095e82c8822b991c38969d5ab6c02603a1ee27c6472553452414367020e2e0879a9ffef2dd37f85bc400d8537f9f7dd98f2889dae9f6f3013f53c5503cf98e723d5ddfca94b17267800344fd45895154e7f05eec273e129de63a9bf6818f5f32d323abe3397fe13c3fd05806762e72c734cf577d3efac2dc179686aca8cedf68808a6ffc43b83a4da758eb59c1ea7e91095324656115ff57e085032d3602e5d42f3d946ff0948494acf3829fbcd1de82ff8acb56752fa53f9daca3bbdefd733d4a4a093e06fa5df8f49b4bf7978d1696aa2919184799d2c1bb4f95f09622df03a2cbeaf347362751f40f08393b7d58cb5b196b38e8918bfa2ce4f0d00754cff0dabf871d6e583ab7d6a8d8d0a542f999781bf51e0ecd996f112807407bf115ff623e37752631ba22d91db7cbdc7b04cfec7f4c3941647dc346559a818295d9fbdafa6b60600b47d1cd55cd83d21bff4aeacd4050c05aa16b1aba64a0128cfcc2222e7af6284799d2b27f86f826f1dd223538b81f781c9fd852fdab7a7b9fec22535ca5141359ee2d6efcd67090885f0b731f61194300c45b3ce9adf1112a814ba92a3f0b179ee30a055ca473336d3e5acf3c56ce0f8deb35b424640356b62049c08fd912f2010ff922a460acbdbd6ef46446790576b242fee693de8bc64b3f290715c2ed6275a604f720a98018bada5e75f0acd3bca0f6470b6b61991b5b35bf459a3b44a6f869ca9f3da9f6b46516a06cd02fcc02ed4f6aa9156493bc3bbd1994cbb754f9401cc3c330b4cdd3fb3c8f2b3ba2fa1913dbcd1071a757b1b3c1340915b65ddd8260bbbcb7e8778b58fe43d7c4e52963d9d9f2765f4be359a87d8abbd8b02d4c43f5b4e1fe90a94a699b88a0867c58eb83adf50daac53fd32371331c24069e3da3fbad6ec40c937ff5fafb46313bb3dbd5c467553a4bf852d547a12a95d5692ab6e51b55d73165ae61cb474f66e72b7ebd152fcd7bf7042a358eb351ba3a108f6a890b98200f1be2174d6f91e6ec9410b02fb517827d1336dcad4ff830775d13549aeeb043a6f3bedb4710de457744b6a39522f4fda9b5eed8d2d28cb6a8b97a7d326d1d9bda8aa06d84073593dfe64fa7bec1f136c080e3082bd9c7767bd8cd73c1457d6965323373d77d43a627a97d409fa9c066e65a4022e1f5429f437895e038d5203a244ade06b0788b3492b7d6d959d5f5b754770787295068f80c1a357d7e94c0fa5dd44446c5a0acfa6c17e803b174e01119238cdf0a68fb56ae62256e26ddeeb13db019919472a820557a46cfb5730d7587e114e40e7785fc6755535114d913cfd4f39dab9737231c9a7f4533227b15df9d5dfbf32e13fdb09ad7b8333bc93b24a43e9c9cfaa6efbee17b9a0a7735cb659ce9faae29465f9f3476609be87c7520a31a20f161902f5b707f3be2ec0c0a8951003c323151afbb857d3f336d535e844b17bafd42da40cd1faaac9fe30286b6d16025420ab10520af901a47480666132bd6438e28f7edb01894d9c4f7e3f053b10ec616a0e4fb2653cbc766fac1ad55cccb47bde8bd9af9a0532771eeebc1fcaf6f8c704f11457f4cb324a90014a59c24227b3562249ff943934f92628026b531e259057ce96600b6d5d2d3d1a8c65a68e5eb49d2e2ed550de0e875705d3432418e8834b68d596a784c6b62f5f6e4d1c925ebb0dccf71a1840f2ad105d4d62d7ccfd224a86d4ff03b8eebc42aaeaea74ecef66a5ff671dafa03c40d4c5cfb848c5c0ae256068bfc74e93083d5aaf76bdd8763e5446d9e8bbb7f5c5aed970e71510447b2a294998dce103888c8844298c1cb915bf0488e160ab4c468915c648410cdb1eb2849634fc163455053a721fe96833c62e82db6c12ea6136679a0d089674dd1f312435f577415a4a6e611c47af4b46895f244b7f33077a790f89f83f0bb5095a41a9bdd5147b3a175e2ba5371c732ff8adefc23ab503df1dd8c6b785e4277d3e898c1ebb120b6c8365223f65c5f1f98ce26a9a1083640447969069688b52db56040573ff0ec4e9041a1b8445e1691e10c0f038eef1dfe4da944cec1ac1770a786fe6dc909717c913351dfc1d61c8b0ad3d4cf9d6f07a776cca5db2ee1043fd0cc7a59bb14543c021aade280c4f0d1ef8d695d76a29d882a5dba004df898ea2b5ac013ed507e694c5ff706a9877f26925b8c6b57b59f835eae00b914362eb5597655d06d0b90b1eacb56f9ad23173454cd230d533251c19418ad49b0d98a281dd740c9d154e6fa156b4e1e1bae8cabcbd75112d1a49496c0605bf74570d9ad5d788bf89ebd515438eec91c712ea70a65d0ad352d17d8ffcbfa4a0b850396c5731386f5457c540457053d8c41d80af9cba1367bd4e4c9329f4b8c99a05995e266afa16b1d0fa2c46521b7439ff8b4dae7b0b660f4e256044bf622ca4852e778ee1253a744ca69b67ad51f2c362ec734662476c0f439513c301527d9e990b3dbf076c93daf4a61186e8b7834bd7e7ccf8fa12e7b863c60bf1531d366a6ac3aedcf1c213359c3a78f5bdd88a5f462d6602ecbd716c75dbda71404dde214b86e4cd0cb1da602ea610a50fb77aaaf9d8c18fdb2901c7c52770a2632ae92c0eb13145789b3d01a2d664fa0cb03c5685cf2a00d0d2d10e47e7da85069079671748ad49becaec37a24d64a5156b243e111ef5e758d1b71062ca144cd23c8dc18cd8ff8d2eb70ac6cddd51380322b36f5c4e0c2c1b9f43b42544098026cc9adac44eaf4fadf6892e9b7963eb8e18b2eb580f4b0a7cda799ba71aed8a45ea64401a16308d005918b149c29976806d303cc8ddc60737654c47e54e56be56828a1a11e7f7dd60a8960acf4aa772db7d5240fe16f8c2c48b855ee9b57f3ff5370a9698fb66d50991edade3185b881d82ea8fbb473d7540cf21bd8d9e937651c25e452736dd5df21d440d5a3fc51a70d10eb983a5899194e085d5b46d1a68bd1857a249c030dc7c8c84194362e640b91e4b3a0c0930f9cfc51d3dc0051f907cb6764aaf57b01bd9eaf6df439b3129a43c8c366ada455d896154a34c5bf813d3de9991d947dbccbacb4df680c158d8e3fc66f44cd798d2a3f06f02d60c2eccbf2dcdceeb6e35cf57c07584fa06f0192b16b6a40138796d04f719add647d88dc2c476f05faab55c87e6ec31604e412638481519e7c76d19377becef16ec095f93ae5a83e1e3fb8eabce0f68962d7ae92304ee4eca4e2c503415f65cb251f8a96a8c08763d61239256a8e82063c9bccb9c9f5fdb0b9476c87aac9ba7a1e97e88bfddf58918deddcf298e09ca46f05408ea8945a2505ddf5b371e984871ea42d86b29759f3cf35ae3e2cb9f48f351e2e0c91942fdccced417530fda46d316e37b8eeaf6931e42c64db84b022d79b97a72075a15643aa39a075c0749e70830500fab2fb9ea15eab3ad09bb1ce6ec9446524b1a3ce78b379caeb9906c26b51b3e89ea76b243a2e71601e19100bb6e3ff81edd0b1a9a2cf8b6e8b227c320332e13a0acbe3df79682b7b6f472f89750ef5c926299d410c24903cb2c95617514687edc331a3285b9b59d39d1c9a0da5927e1c329adffbb3a675e45bcb17927aaafb63c958db21e924ef5a511166a932ba36dac6f3701d74d8aba103d04a22fe1127447ee159688207c8dac40801f313695331cd476920dbdbed5ee37600f2e3cb111726aaef81c12cca294c06dafdd10da36b2d7aad0d0d49d4bae417e237ccebab47abf462e327d2b27a14ab0b1c3705b302eb1ceaf521ec6954307157d08d14e0d5d46ac5d037751b89f7fce72e3f1f2956d87e7964bc9fb6db9a2e4a417547754e8d2cd1f4a75e0c60f24b2441535419e7d5019e007bf33a925a261b07e973d5711497aaf17c5e424043e69c6d8bce578013c928d0c51372d00b4bd2d7f96baa08895eb7af6828473726cbbb0824bba7542b1d180513d076a5e4592fa6c73963f07ff00edc4a00d7670c1feb46e090fef49a54ddcb8a6ca6398c49d35c04f66b4d974660bd4cdba7b5d3f9a2bc3613cb0b67c9a795d21feae273d0408b81b8bc6e60a974bbe7c43e46489c4206b33bf19f4829c670599e00f14fb9a8ac74b5b2b182b51295c11e75b5052ffd53720186ee7a8fbe222e804562cc5b7c04791a18de1c71bed9a5cc66254c986a37b1596fcb5b571c2c15c5acda0c9893a6ee165f6dce95a42d48c6216fe16062b1f8ec309bba920f7bdffda1e88e15a2bfc2127c72555b5004d13c940b27794f91eed34dbaf0d16f8413b1c689a95569f94f0c19c8ac18f66d315231c321e4025f38a967764768533ed6d2d6848c6f2c249842e19e869f9930bf73f089f08fd8282f632ef34658167371d7c24e5a67aefaef7761e707f2033012a7c61f9a55c5db14c0ef103a35de74d3dcc1db6d5b95768d54e1a72a2ac9baa13e650f3879cb7f1a22c76e675e5f4efa7540ded7cca3f87196593b147c54e0872f20fba36a8caf398e25c1348dd001335d00e0488794f693d6b8650f652d1311460227b32f91d6dde0d9036485d87ffd4240f8d78c2452a51f1913a217ae2bfa0042b8fe2410baa530094c50e32876769d2bdb3a11975884b2a7e73dca8198bf0e3d4a20a578004fd433f90232969c71ecd21fcfb8b0e86b0290c9bcf7207d286e0fea7943ad91ccc6e046e8d6f79eae1c18badf5a2ea8db27a2712f5ee9a6b240372ae270e0d164db6a592867395e12ef6323e7e035d4ca68cf97a3c1a4165050a93595ec5bac6feeb5ca044a09b31b753c2aef773985b9bbdb2c1408b434a91c9bba6617d62e1ab6340d49d47919e430d7b0d6280855fd5017b39d472b5618578c23531712eaed3d0fe0cf5223ca3c81849a9425966688ddadff9ff4bc4cb329ea850100389112c7fb68dadb465c34549ee51d0b39fe630b2063d7cc76bfaad3c16cf99e92a626d254be38f016df48f2b0fc64991e3f9ce1de5a56df05f58a591bbac82a3617a26871cbd0b676f1bc6216bfe02e72393cb8510c1b6a66581be0a7b6972e95f5fc14f8036091017fd57880f2d46b18b283bc3768d062f5b3a9bfe89511188faff6e2bf8eb505441c527ce7b975b1e8c00ebad24576f86993465caf3e9eece37b41110f6b10802c4d0684d007307e51f9c2c793862fb5dc03ebd3d0eb8678aca35234b91875ad17da9f42a6279a68314b7572d5ae68a911e1ce117ba7466cdfcc26884b9b18112f8d5e21b817e0b38fef4572253a74e63b4bda0368b951036579d4d9491bebcd2abdbb6214b00dabf8f2a215e2a712b05d19939591aca02eb29a67b3e5afdbecf33cb3bb04a25c52cb41779906dc1496d0c60aac02c7730255b5e8133ce7799f50bed913b8bfc156fc800fb1313a3f0587df07df637b682c13fb524f39b4cd3e4eeb99fdf9d0d645c3b0d43c4d720b569176228002a6120672ebcc25a732a1ee9f02df0d93ad2ca0c3fa8af4ba0ac1444e03ce70c7894aeb0c6f037771f94be80760e9e27d39677f3c3c09eb601681ff3af820ed18d0d25f56be7ffe45a90994bbe9a3052cf7ae3963e4b8521365d34d2947ee540af7c472561afb52f6f07aed770d32ca0dff098758acd2b0615c6938ebef6dc2bc5552e3bd815a74d1e2cde145f8b0cd9c4f6b1e0e704a694ba709c8089064ae1390f6df47d056b2df89ba6c59954b92294ca2816945028ebe18f5be31ffab4b78605369d831207538dc1674a11cf458c41b72a1e7a35336f7934607908d865ae3414a0f2b0eae40b184fce55618111201ccc665f93f9b668cdef19c50ffc93c1950fe87729334927d320ea6e65b80ef4ca17c35d0f6a7766098a2ce117e7b348f2cf748d262ed7905cacfa5775da910b54a34aae15c08987ec6b67870718cf81ab3d0d389bb8ebf6b128d16ef2ac0d507588e73a88e0a1853fc922eb0d23e6d8f58a3e677bdb2ca8d493592572f876adac55cd702b08f090c62cd6b367693f7e697d6c2df00fa6028b591fedbcbad0ecf735af4295c4e39dcefff472891db6b6bf3b68601dac9908564f382abc46fa36327d18a1969273906d6b43d4a657d98e16f5a9b7e7fb755593f38f16cf3f51024fd9843099eeabe04d5b3b6985ddd825c7adc43d7209c3347554989cb8742f966a84e9ad99f7ab5127d29cc03e37a629c69ad9797487c90e2463638267ff37ed55feadfd521e8895f01646d2f6c0f1e052766fce5d40cdfad6d8e51f619bd5f2a61f31ac046594717535845bd89d3252ee6e67b057e10dc23f06eb1aed80a46ca08b02b3d774eacf7bf89f6109d81b6f0b648d6f5296e529724a403ac205fc80c1716a96bfa0456ef5f176b9ebed4fc1a44a5e85976e31af9bb4004f100defa07c3579fbc07c4ae6fa5be43e7577ecb4847ff229bda7a5f1a98a2424e43adc9c3c5ee316e4adaa1c3cac6f8b50e101633801619b0d517e8a07f7d95fd2fd3443315cd1c8f7a5b4f08303d5e3ffb296e42cd8c859a74f2cf5660b7a91510306f5ec8590eb0a762f15c369435e07daba7f352fecf671a3aa5a83dd302520efe7e4469a4c08db691be9ca673b5cf2b699842cf5211b2cd98da9394dd2c08868362dc9acf82d688f00f3692279ca552ab13d5ec6c004202917aa4d57f201933db65edfcac580a013545351fe017c17d3f6c70516d52bbc9f80e33d9e5fba2a77979c67c269c129500096d1d72b40d7c2e7aba1824879792a210f1fdc774e7448317be52dbdad4ffc7e9b240f509e9deae1e8051f11e60a58ddfa0395e31a80651c84261c21eb12ef466b611f3276189e2d8b95ef5e5f1282019f19f97464484c4752159a5605b00751cf10e243cfe8cf4d06791d3b0a3a772afdded60fe0b11381eb99158675c9d95e27845aa3f3e9fb66f20ac21aea0e5de93a23f4fcd9ee6b733cb82f8f22f284f0fd89d59c6c2784b928fc8613e14de903ff833911d0d3313e52351303a16c9eb94b5227ea459de6c63d7cea65d0619afa144b2406a1d8520bebfa6e96021ecb2935e25891ab14fa12b07b5cf5c7a2dad0d41018d5fbcb6cdf994cd79f6a980c714de5d33ea1e331f2ea3f98efaf988eaef17a672d7e0946912021ed6f2ca5ff5cc3f77915a7967c56360abd30556b00f839cefe8b04e8b5fa3e0c3f028bfce749174a2ed5c09d6590e7b487a57bf3f1d564cab753801119f26a17e5e71d86398cb54c4f4d0eaded4c11f8b2730cb1ea53465449bde2bc1b06b8390ea5af3b64917ade10e5f7a907e60651dd6d66fca645597056d1c6ea5b33e0c66b21d366eaf76320797aa42ea3e1ebabcd7f617d1ffa32baae961b045257525b018d548f3c83402a69ac78a5bb866dc037eb3a22f03376d3344dc899093ac2b37b41a8780b51bb812d0828693a2120554923ebcce977e00b89f8352cd743d90ee4bec407d1103d2d9f3c13d4719593fae6ddcc8570eb34ed899bf323de74ec6990ae03cfeb3560c743659e51b792e54d4fb1bb683e1e5d4b28eb308e14d2822b9a8de060c86ecb29eb9cb0fdd5bbc92d686f110bc1b96123a421898d8ddb974b51ae48c268877d3c9ed4011605b0596fdde9f934ce44a6eded11d4fef2996e15eba860499628cebf829e8f0bfb6c9c30d600a598dda2e46f6e76c3764b92bf39047a8bbc6df0c29c8c0628da3eb2efb96affc1ef66cac7eb5d744f5c38f5774207967266663440bdfe25a33a20aaa5a9d9bf36be51e6616437ed13b2b5c917ee30e1de1051e10ce1d46f2188ffa03d39810683128d0e5410d2d93d27501cfa681a6a80233a9831a98685be4bf806f7182f7c5a5db6b243f94ba9d145ac3807afd20ae7b7af7fc8d03ad267014caefa4e2cd420d70a497a57df9ed6af343d1a20cc9044f1af456f5f86d94a1c1129b08e2842e2bd454202d3bb441cfacd607b08950653e9550291feeca494f1152dd1df55295c41911e4b3c08362268750d94fc1a431ac4dace24d08fa0bfee288d8c3eb6128583eedd353a799e7194deeb362cde53956d2784fc03967340635083f36b46d26be6d219fd0a58361b5f4985476bacf97b09a946f0fc1eceaeec55b49693ab5bcf1c6189024778de8cbebb93c1d9024be66e3724dc28e2915878754f3d7438437a84b37b2bce0dcf40cfe764ed3cf920d13eb49a4a4fa01dd997fe2c41a6ce91174d857ff98eace82dfe93c63dbf10f16e43e8f5899ef548648d926a5878bfa909cbf248b279e5a04d5b0b94b046e1d2ac44ac7dffa0b1d2dfa1ab5bd91660183f58bbcb8b619a89185be8580216221c0ec2e90689c0f4c15ad477dc36944003338696002940ac607ad22394f1d1bf609a06aff537eee2ec078fa18a6cb1db63ac58387cd8782ecbe340448b45f23cd4081c1c2fc65d8a783e5da42d3be9c504b7419ec2913b4ede91293d6e4abb0cf4693ae97b8ef70962f5add773483e3dabc82b1fa1cffd98f2f442ca61b7c732b53926d616ddb537d428a48303e7b6929ff18ad4a9ac1f9c842a5087eea61c9a482ff4ebbd591c7c8f45404ebaacee0c3c5f93f77d3ff8eaf196918d85cfa201398f62c20febce1b9c286551a524ed1955d38ad44c1a8a30e2da18fd450d990758cbeb382afc17ed0c5081f9a02993f5419f043d426a8f5590c1d304f7867dedbd3ce95bf4dc8a88caf09fa18edf4885b7a44646c0c42182bd5139a44d90e414d78113a501aba94dfc73fe76cc9b9059fc4191a7d7ee2a1bd6269c7278d802c4e9577d4b5092b026e03c0ea829b18301a16b344b1e26469bb82aa27fb09f45511150389723f93ed924914140bda0154a21e093db7ffb76340ab930306baeb8ee47812a381e5424e197096163ad85850396e09e9a55693417f5655de6deb630c4a6e9a844ab107317022ee2846619f097050d21d8b5a3ce1d3ca3ec807a952bf6a2d768e6641e1ce7ea618ca73d8be89f1e91d5e841ee1bd26a4b562bb90a2e0f9d1ffcd25b01619f5b72f6a1a32159a0e1a76a6fe507066027b0942629cca944540092af3116d3cd547f6c392c44893b4cc641b757d6f51e01f5e6278dc27d09909d5354f23ff62cf94b0801761077b041b7ad94fbd6625a388ca6cd86e2abce36b603faf7a491d74c8595735b271ea3552025a0ce652f2c725275bd9702fb4a0de84caa0b71c0dd85a6adf8e55b378b9be6c0f25591c84f283d110d3ead5ee4e495e9fdfbbf40f68456df8a1fe8cd580c8e52369a409c525148c982ccfcf4e1eb1602c5b9760fd01a99d87180ff1f0d2dd80b7263de4a6f24c32cd0d33fad91be4a8501a65e3e23c8b835729c556759b20242b1190023f2b96fbc70c84cadf5ffa1b17f39e0822e8d73882cf0d764d3cbe8c16f7fe0cde5f9a1751c9f4f67f66b9ce49a656bee0c285350b023e356c76570f7bf895316d28884df5eeb3f742710b031726c2a79d67bd27f4132b4c19fc1101d43ab87633cec69077c5e8d58583816eea5876675c0d8e6075557ebc0675dc564e3b3f58a36250aa838a834bc9de15a2d1ab321aea01dc3d46c1c5b53fa8fbfd739fd173082594f1f9a8508d4adee3cc1463f60091d7fe0618b9507f51325f5c35c55aeb90ba82d3067610ea326fb14205b26646e5ba022af4d294ef9eda7f8205331cd835df58b7148994322bbd15dc3f712b7ee6d47b74371216108edf5749312513d33aa7813469420af85cee2e94b9915380e4ac61584cabc1c2aa4e00f68f8cf8fd827b579a21b34630d63e0d32207268e5935db7f00613aea911746c10537084b6605a272d9d64bf4adf0ceb47ea80633b37c10ce84388c52b0e3396f56969f7db33d7ef58ff3f8e78a2d4149fad06e6ef85fc30a2c6b6b8d0ca1a139e6fe0b289329080c766b18deee990ed5f4b8ee8ffca906836cc9bae82b25315f821bf82a5e53909043b79f18ffb8767f4387ba643d5293541cb9eeda099ac5b7fc8b727990b907e2bd53de1d284c46c166b1e552669eb20307cd7044f27a0ed4190dfefda0445df85d53855f405e86dc8f995152ff952490f761db127b98c221367357bd6641ef8bd158a4662f554d7fa18dd792694a08c4725243107ba2db33aae85bb387d521fd0895256cb6aa64d55644a80b7d90d06254cf9c0c30fd422b78cd8bcc7b7825b9bece44cf26127d662f65ead062f756066119077ce570fcbb2c2b5c712af8f64e8fd15346f1b41781f73efbf46e4a4e5bba1fd0d7c912f117f67422998ce0f43fe6659dce9c54849860330c431627546a6a83a0728626bb04a2d3c76a9ab691398c032105b5753cdb62fe73423d8d25e7c5ddf1affeff33404a3c30a214b020a40ba46d6b0e2d3f32e4811501ff8c22e8b8079f437329125b4b02c73ba806a5e9c8d6b76e75629617863e1cc7a8ceaf4a613b4b71523d531ee8dc108f645942c953dd5271ecbcba097a47cdef271b33c4bee19997c8ea928f9dcbd3975ffdf99b60368204ec3ac28a444614f3fc3b96f7c726f5d924c9db4e49e652f68a51eab629290c341e8c376210b4b35192ad647b5b1f0a56afe0f6920d9c5484e413a29ff64ed519dfdf25b9453a0a6c88f83459cdf8b89a6e152254812f5040316a728fc4fbcf7eda8f6dc1fef6f66c8effeb240cbd12320fa4fee16835028bedd42827fd020f929685eddc64695ae7b49ce3e48d57fa8cf3e63d9b55b1794791c9d2b13611b644a5a2a0f6e9eecc4cc5102e987be9f3c0a756127a9bf5eed675d67c05347f888454641300e230245eefcc931e3238652881d7a0f428b13b4baedb6eb87418f751a1037bc07835b91f8b5a5b7afc06b0ae4df362bd4b901520a9dd150a888d7fde064a2539c98e6660e4089121ca478ec8c0bb39e5979702655ace1475b4d8a644fbf461595755ddd90ab0efc0ca511d87a032a16d0caf182e19b27e6b8d4f1de90c22e3706c90cd0fc4c58edf46398d54c163e3b19aca49f2f39418fe50285205b766d6c65b53bac83908ce432988582dae40ea7e06f6e840aa1b4fd9f5d54da9aaff38d9a1e465440284c58500f440c47f4263093dc772b0ba8df693075ca6c4018266bf5f67b18704706d7ca10ac01e0796320096a6610cb2e25833e903a8889e4b1dfd2f5670dc4c2edaa77ba60e7f4368f8990bc244633fc9c2f6c395b4e7d08d502e922bc14d1be12ad909db6e10ace4ba8806a863ed39bc4704e4ecc79a995473c57915983ddfe5d694456d3ccf348c7f3355aebf76eb240550bb4d8d0971d8f225fb65673e284d962b67ebab630b30d8b25df62a373f9d60b769a20504b25580759310fc04a3bcf6383a77d9104fe2d9280937d500552e7b44013d03af53a00f44118acfa63d2c8899201fc726675bd65631658d791b7e173959342af96e2baf25e38c62bd3783643906c2c01eadb8d39d6b3bc7fa827745eb3f505edfe7493d81abc4125714e664c221569d8bdebbbeb377c3d6bb629a3619cbfc951f29eb162131c267461345c1dd208f0c5d4eabda5c73d86ba560b981140c472ff89644c61486ec9754f3be78cfd987450fc61ea83bd44cf702937c76512a30bd9383a81aae07b4e53eca660f14182407ed391530e94351ac11566150e3792282cb3b8d40827ef63fae9624d3cc39522ebb8d6dec881b3c3c90a26fabfcb666eb436004211db1aee143c7270da08371611d4b83626f05f3e478b9878fa89f39e753563908237ad85a147230294fca4a67229bdedeb3684cbb1ffd595cd87792f6ff634711077c58965d2733d0eb19ce4e588d176d1658eb12756000ff5918fd6ba74f73883b9d4eb7aaa26e4c5347d8b116ebd0b38b745e0c242f7613cabc8931fe87b8e7c9f40f15e6c928aa0eb44689820839104a55e4d1828077277e748303edb1e3a8d05f7e2b7dc48f47f49fa28866e82399ea3baed6af7f4577b9e3612c6ad9ab09deced2a697cf31c2c1bc98982371051ce48d7f53bd288729d8fe354a63b1063f1bf7ac1dc32d014e84e9799e639d9cbc4cc3b052532d1c8d0bdd1bdc1ccd0476b07a9f60846f975b5579f88e4c6ebd439eb5b0909773722186d7c091c807805c601974e7dd6463972b53279d441cef26f6b3f299e110826b187cd65a9c7ac64faba66a3c9e2f61e50eedb0e2e0773139c5df4bfaaaa95ecc0a12c4c2cc36b4fc4ab68e2ad23d716347a71017b8868e00dd4700c046afc7a982d2e776de925fc08b76682e3dd537e8110586ae9e4af21e5f28e71deb30d511fb729dbf45cc04da014bc9388d7b47bde7509056edad03886622355bd04aa7b7346c53cd1181b27d938c2de877ccc9cc1dcbeff4833b81fa05417d5d9070777ab9c9b0e4f22d85e93d256eb5fd2800cab6f5e05b0b95f7aa7937faea57c49ee4f03bfb0de112c252d8bd37cc8a94166f2571c5b69b5a6d24e672eafd210eda8f77d134cccac0512e2dd8b9bc98b786fd8ed9c96755250758e5401a9f92be0ada8896645c5e468225063af0efc06fa26eccb6bd80b4c5c1a333fccc0efe4f545b8e55b3da3b7d77a61dc124be3cd68bc1fbb6901f72bffebf2987011b12f0f82d3bd365856cdd11872e5c2f11eaa2b11ba8bb6e9d528a8439cc506dfb8999e504b094b22253b7e7616efbebd6da38764e918b6ad00cb375ff136b370386dc7fc32fd6de1b1367dd684169c4d07f8423b0e72574cd7f55fac164a7af89dcf5b0776ef3c336b24ac93d8a8d1493b071a124576f7d359d9f0786b79bc2ebda2f2880d8768dff7edb228bb060e3e25e9ee84ad9b26721ce78031b957018de50b4943f25e65070fc3be4bd30f814cfb19773e1c45c8ac9c11fe6cc7cb01b80a5ba1ad0a25406876fcf560df08ce80949a90e53b41222a8c3c3445d0a588ecfc200619deb3dbd5ae05baa4f558a6d6e98ea7b687ef506f7fd408092e84595b5e93767c12e9a5c938425e5d9af8e60f5efc2c9d35c3bacce861c752a3f62a3567720962acd53eb7c0ac084a7c850558b0110270090c5f2454c021c38d36445d0df6f3a671bc7185e8c55a3aebbdab71e169e4ff47e58a79e792cca9389d58a7c1e25bebf7ff633a412a3c5386c5978fbcc89d45a96c485a3955f8f929876144da39769340e677b40956bbcde05228120f9113fafd6c9baac7c7595fec0797da85bce46a50f6d6fe4a6c92632a3befb89109ff4551e079343493839c1784b1675bafdc18967c5b42721a4ac2cc07b16d5447432f8ab49070c7a4f64502f4dad02644cfb26658ab8d5c107945d79533dd95e36b836b25cb422d865357e2aea5c63cfebaf01e43af708cedd88ee9b2d4a68647dd7bb1981b08aad6c3a8984f39e8861c8f9580f8b49f5f248cdd306da5dabdf0c6c09ec67a7947e84838041c259cd9f0a1d8fc6fe14f7d211ddf1f3591d26f76bfb07d38ed21285b31e8f1753a5ff3dcdb2df537f0af1ebc694b984eeab938cc9744294ce7958b3edc6227089c1b3e812c27fb575960846cf806859f0aaa96b5bb68b776abcb1f800968524d566865069649ac363e2727b688c6af8a84ce1a045571f9d1421e27b7b73a0a13b4110700e3b82c60cfa0eda3f19e28bf1aa45d7cff2b51d7aebd997c8e60bd0039294035c94dd3ffff1f01ad220c33e1bea0aa2fbb06d2da4eb302d54830b59087b3988c0d0ec87bac25226213100fe5969ad57c70a4769b5e731e21b51e9121d32bd157a078912f92942a7e4b472b5ee04e761e429871747799fbac7f5fd864a43a8bfe02eccf5708b0620a862d48055be97368792125e220585e35e5466a988acaa525c4b5fdb28d322adbc90ea698b309b21dc6827353adf0751797e28410a0da50eeb16b365b38aac72d35e838f6723caa910aba70f9fcb142d8707fea4a59247eaa2734be1ddf9d05d81a0cfbe60633233d95a129d8e5a98c4d7d0f420cc63667d4c9b8ab026b957146d69ae91ae2c32d7c2b9d11967a028ea143e49aaa3d2d5580fe72d82bb5135f5d1cd31d0c495d7eb8629fd112f6334049e2cba074c0de026412afdb7f9a2ca1f91401a745a744e055001f1d4da38bfdf5ca61f4d278b0aff6ea7c55539d1cf8a4b0da68308674732e06a6dd0483bbcd4bd9bce9b30ba390a46b70cfea64ea464c5a019849216358033b2a6b81def30754a0cd329bdbac1a9ea2b7912c0545fc98d02025d153fed8eddd1e883174058d7058466d24eebad7090b99ff79b8cb4282818e42bf3f674ac12bbc5079bf3d87ed46221077e8000a2d78a3858c233e849ad29660919dc339090bc498f86c56f768edf7d3baba12e428fa0a782aaa1aec4be1dfeed4dbf4c869318ceafaab97816886d6795712b67e57d4a8fb8ac7c6c6d4def5e82f1bdebcc939f5f6452b49f6d6fc6f696dbafa2b4ac44ac7afc8aa21bade7a5610ec1466a0421973788f48a396f0de5cb1b4f0497f8bf92d4ee30dc7d6c7fe501561dc1a883bc5bbe4b3fb165e90f6158a1749bd2e588bb5e5aedd2959b7ff1c82471f5603d1c2848a9b7b27f99fb0b334801d2636d7586a4ba5d8af7e98cc0ce65e35c208005993b5709429750b06d0a3351315094497543ff1e0e2d8d8be61a7a72d0378b0df5078e18bf15d400cae15e1b7ae2240149461ae79cd2e24d3f25056e9ec53396520e5d6db24adc0d2b488c253beb173fb211d10c7cb852ca1ef999bcfec377c31da22abf79507b923ce1f0c3de19fb6bcf8b8c5b1ff3f1b9d6b5ab4a8bce96f8489c89b7636211b7688b6bc224ee3884ef02f74f70118cf70512429c9ab8d7d5a1ead07efdeebab85ca875a8ab0277130e80a9a6ebcb92a7c20ce770d27a2308fef2fd60ec3a4d8b3cc872c68167d374cfe22c3a790963ad6d14813c2945677f7ecc8c9f386d5120e6913dca2ee5e978d39a2c41813639e7bb069a9c7d99c1761590e512680993ef178745f677c37900c56aa88bdbb142e02f05123d1bf619c8ae52007f3df6e0fbe5bd3634cace00674f795217455cad9684c3c7f712d2c07a9acd44f657d8f50fa64633471c42bbb247cb73bf95d1aef797d3e98d10291a4a146605accd9ec595a1eda7782115348ba6a8ec18623096234681ea10873bc846178f3c157f7be49e2efadb4403810c3e13dbefc6315655b1d05a445f1af726d3b4faf6d3fa82f9cbf2d6b79ee77dbff422a130292970fbcaff3ab2b5232c2daf926f337e9bb2ac887a5926c1450edeb8c088b806fc480d4e112f381bebe62606396188940f11910282ad6496441689e0bf170e366223d4f7cf1c6990733c5e21fc020aa90d9a25ddd14b294c2376d0dfe7dfb473d64730f54e71559011e825d86cb3d832754d71300a6caace26f27978a8cd835c234fc0af99e67b3fe60473ec16e4f7f411afd74da98f92bdd7d94dffea02c95cfa4abb9f8b3555fa1bfac28cb4cadc4decf7fbee9d67f501ad6316d963014dd0de42c85f9b96695ce51fdbb122a37279bed434421daf36d87a5753293e48e89191979b43848d0f916baeb87577170fceb5d79a5966b304e5b70f4d6392d18c7a2c0d56471ff0b5a5b8b44b1336f0d9137e3bf9656cc942643c9548fe98baece6e1afa57f8a17f6f02412876509ecd33f80f947393fc109ffc0cfc4f20d4555539f9ca6a241f3e861bc0a6d80d30a2e07b369615fc6e46f780bf41b3cc0efa3b816ae00f946f70fbf4abb234ab37b0f4148881c7caff2ebb7c3481d23a340e584374616a41e2d2f0b959238fa69ecb68ad43e9d4d6d378d2fe39f021cce80df8347a9c8481ae84774cddcd4a12cc61834407d81acb93b2a8a2183fee7e8f6248b0088238344ca8795adfff18ae6840a99ca074e5e505bda439ba2659442bbfc60c20d1c151cf59c1f5ca9c5957fe79ed52129b23e95bbf9e4ef5d2ea47acde553b6c6a2f347fe4830f1dab5388fe0afc9d061a7b133558d941137adfa9a48b35b9b57b3b54a89258d1898394096557373e1e06114479fa8d9e0cbd6be310d5a0d6259943e7602a25cbf81f3a786a4a3cc1826eac8a32a4f08b1106ce33adcc201900c73110bb27e718064039023214dcb7cec679945eed42e98d18784d73009d6c89c167fd9d9b9708e68a1d75da3e0df4f4d4a31488880619d74369c592ebfb96be84ba902d1b9e1d67aec30e7ab97c286f2a5d5c226b1b313c4815b31bfc30d0abd6d61c85508349c88c3362c049b39cb628679fa828fa028ecd5706fd5a6779531bae3e60b0c2eefe33829be2d4b8b580bf751a3f6b7a19a46368740e2b5f9ec4f5c4fb96f4b72a32e4e8a0f84874ad6e44b77344bfb98048f16d388e9592d44ae76f6c6d9dce1df4cdb1d26f43022dd65274cf1eeda79ba3b901cd10e20c18da0599ffc64093457e0fff9b30875b84c8b90dd599b124b664c2b3eb7896dc65ab4861ecaf4c0b7fe09277352dad4e34264ff6f75d676ab5773aead53cfc28e6ec76dcddd0c6ce2a0f065a94ec6c68042da2bbf2ea0aa8122410e13abdbb4a38e55016a112b8a179e67e57fac7065b3a3951d71364fb046003c908c66721c0cc6e7b8f6fd423c7188b33f0a94e10c23a7f35a5bb78261d0a2a45154a51bd1803c10b44af555c434d1a198c9a6ab0fe325db803a66732b14e2038f83bef28176ecf056ffe29d8436ff0f806fc66d6bb20cd3ce09b7fd934d5c7026258e6d2ead11930e41b407214d50ca9784c74b0121fc3b0556fda3a254b6f456ec983a0c4df5bb953c39c0cdd690d43e36b19c1f5d5e6f9c67a5cf9be97c23f06e78d36f9c25eeaa78a7925c53ea9d19a011c69f7e9c4ab65cba8ac0bf98ebab2377ef4a0238ce9af78be747671510050dc5fac7999993ff4a34ca296073d54cb57c78efaf51371275f94f1e2e8cee2b37d63731b89c1d21f540a700b090fab765ab41161ba879d44d7854df568b24b000c9233801e6ff8338245713d8d0c96874cdc5e68b507e8d85173ecdd36e2769dd5a153c245ea44bad5786e652d322f79c40f0dc3ec2a0bc2dca548c52a7a37f44e56d016e01b392b07b31b0c3e2660491700e2feca7e87a309f619aa60ef08e540352501d6838f7a2109671a1cec2b0067477eac20a8eb7eb59df773b02364319ee165158d0d81290fd9bd3476f03c7ed5ef76aab78c5634783e9fe8ab45f1f72c0c22fb6b2de508d85e6859fe68634c474a85163f386eb98cded61caa984d00b0b2e2467bc8fda91d952a0b66f81f74d5578fa75cb7ae6d951b7887e2e89013eeaaeacf133438adbfc240b706a695d1ca226658bb6fd730efd10ff1d488125868d027c5cae858bded9583eab6253e22a03de2e36ff14301dea9637dbec4e8020339ffa6b5e89f3d233ba0fa1a69aec06975571602e5dd184aacf8d6a17bf74d735f926072d1a06fa92bcb0cf85e1c5a84b5a8b86b46cfd0933e8a5d94c8c64fd5fef16e7a644e4f5079489b06dea6df8878500268efb1aa1210dc4b109f94ed5d0bb97884266bab834fe9a668a45d02a6515ac81649647618cdc84d2351ed7c877176e7d430648a2c3fbf86ec4845cd5e290e6fff2ca66ddef8b352d717e21b58e848aea569cb6e6eb5db66ff9a320adb9b35cf340d019241e3e52897558ce831032e2536fe532981625a9e1ed6f4acde9ffc7349a4170f0d44e9c7f9bd999596de81904f8c0b7e9ee76b33cf59f94e6f92b2481d96a078432d7c2f0448ea53667b3feab21d3e4c89902e60cebb893d7203b987d4c553b49e184da555f6b0fa76835b4a46c675c1cc4a5bceb5015f29f2f7f44c5c50153aaecae78ac2d31c69e6770b1db281cb57fc20fba5aa55745109aa701a3c369eae05150aab5c8c6353fef3a16930bc2d7943b321369dd5e726831e9cf11d5869158c89cc8b295e0ead206f65f0539e782bdb520fd1ba231965b85af526f61e28c57dbaf064fb655a506ded8527e85e6afae777a5ba97efe9c40c8bb15c75fedabb49607d064094418e1e2f9c3838982ea3eb11aa97ddb2298f80e5830a8eb1e5902ecaeeb7b6670f984a7397f463006ad45bf564c90789c0dbc70b2477d688c0dcf3c0871207f050058472b4b030aa0f89c6d16e6fed20023ecc5d570414506cd70c6895e3b1d9e13413fbebab64d2579d9f2c3d6d4488d93a01b9c4059fcdbe920076cbd547ef66470014788aae2e47d8cd056f22f8d03eeba9b10860677bc539f97108c8cc64a7156b92c80f9c844c3ebce97efebf0be003fcc2ee221a33b5720d852b85b1a38dd2d140ce53c83d186471e2220056c121fa54fcb48f86ef4ed3d814c5b4ae77375f47b3396ada4c952d911a12613ffc38f93ef7bb07c1276aed532f894a76796bbaecacb2e3866944e614b5982b50bdc03beb612b7daa3e930b610b16fb1c5f5ad3bb95fb899c5eb68397e7d2d020462cd17c68374b9c45fe776f2a6c278c64a11ba4b380e3641284d65ea9782e3391ac0da5d569bcf335964323eeeea4d8fb47679d165f846f1dfa406946a6f282117921c73fe359d3ebd88d14ad186bccb9dd6b8606ea997a15ccbae32a2356f9ca61f04ac27d8962727cee364a51449264c5432dd0984504c60e70823f9528e49da3a4e393dbfdbeacb791776b2cfb7311082b0ede52a5471773225e58a86da150dcdda3299cb1c1029fc8f9e5911042d204fe6e196519778cbac6bd03eb2baa9fe12f7d165216c94def2e1f821d99f1fc78f277def9fc111c25e9bf4c1fc067804dc782cf888806ea656cc732d43fda83f7b76aa9bd6bf70dad0eccb7ea5c71bf48593becbc5ef1d5b5260794cefcba657adfaa8730999f189932abeac0cb07d257fe6b0d04835f7a553e722c28ef39faeedc478e081cf3dcb27f3d5e523ad9d0033accbc0b319fbe7a88f10a5ffc9c5c0c96857ebf91990d67adaffd1f122f2cc780c03c6d66f22833eb6a2c59441fde5d99b0eb6a8cec1a942b2e63fe75a99941eb6e041118d97741860077ed0748e599a9fee423ab0817b0d6b5e1624e18cff06c0cfc7d364346a63d45717597a1b8b7e210641785d630c793a4eebe41f9a9abd98e738920263e06eb0a19e17179f0a5457194dcd1146ed25b15188e4869ddbea1fb86f6f46172619ec36df3c17adc171b6015214cebf23d027212920e8929eaeb28cf0e952c4a4339a405f83c90fa1c88569e65f935422e0c612c28aa31aff142b80a6a4aae2ef8d93d1c409fbec50d211519791f6f8241ded2a765f3cd0b26adbd0fb7785e5a873249fdb465015e3d74b31a2ef7d4c248d65f8f17296ce53adaa811e52beb8706539823282fac3708544d3fb47a712b6ac04929f13e7f1697fdfed30bb70ee157ca9217b9c6887f68078992ca65928b9bf4bb378d46d3110fc67345b150d8eccb4dbd5feb55ae4d1e26be0cbe45aceeca0efb266d6af9675e8fc5b4fc9bd3113f4e5144d947661cff70a3ab88d5c71a117989ffdb902abaf4028c68b99ffaed8e4b1b8d4aff7d330fe8d65ca020958a7428ac4fa940a63239bc40626375673fc6b7e76446bbd816c4e177a3a5c2394f806534855868dbda241aed5da08e457eb6216e9f7e34632c7447e452ad5b2805c894ba160aeff85040033abdf5e17e383bb8884e00f336f11003ddf42ed683a5ccf9225a0331720a96033879d90652756f498d6eb43a518e0b3bcc51258c7499e31b45cf94c906194a65e126447e32267bca0a109fc24b7959c4c83bf7bda114b8f48f77788b0cf8fb04d4fb51162b3a80f01e39bf2dba5da9915c8b4b39c3cf97aead70eb9dcb029218e82a211fc5985d44103d6a635cb620601eda4967c83e055ebe661cfd20dc06381d676e0565aba3b5f9ba2ce67a5e1ea1d03fc95758d4a0658c645d4382624e642314628860027d06803ae77a66cb7383c888ce97a1eefc7dc6fa3aeb41f6736d65868771f751aa7ec00d6ae35107d14405c829d8834a1381444f7b40cec21c49983450968c81ae2283ae09434f6cf81dee8a88d0f6a10088173ba6dac3e3199c0740ec3ff2d51afa23c93a56bd76c15244952953b801fbcfa27f80b87137615a8c767b8d81fb43915f79b1d7bb56b60bb299f3a2bf03850169fcf3ae50bfd69e16411d2d813eb330fc98561de2bdf7363bea1dc15043e5dc085df8ada2fc16272a70d02af92e10e36e8cab543fcf26bd70749a5555f27eb0a06f1daa8217bea877303ebce16b91d84f139bca40236b655ab4a00ea19045a6bc52b34872fb7965799acd3f2362dc60ffb5ef6aa42e4378ebafca6587cca6816c9d60c22a663009495adf82ea7310080c0b4e5972be5fe1c8e44f40a92e782883351ce1d0f52cd8581fd08e0aedad893b844660caa90e4c1d3b92d866b6082679a648bc7cf066451e18d902025bbf63ee39b19ab1c73a474c5ca57fd334a49c343d0cbf82a4b16a0fda4ffbe0eb62ce990edbdb85b61f96c38b0e54c5104b07f79fe727ec6ace1da24e3190e23b1d014714619ed43b32888faf2e0f851cd07398c5390ff701dd97b6d34b202b98aa2266f0b386d457b3a9e320e0593bc75d44cf731adedfd8b7d8de22cda0282230d4cbe0a9a5e2bca73f5e8646c4234d8cc518d1ca04c8bb5df2b15f82f5cf29ee84ab3a46d7dab7ea8cac809cf0c12e3332e3c5e4ad3da9f1f0e08902a61fe5bde91ab7d9410d2c9499c22bbae4d5c31eecf8e713c5462fa24d33ecfbcbef6ea6ca671cffe1890d558eb848bfdef0c4521a9f7706865c1b4ba73e3b27ec1aa4a5fae625b41f0b8ff026c31dd47cc549d5892d3c35087fc7796b3fa5a822cb7bde0ffbd9b77deff3f815e6f32faf742ceb56cf96e311c9c1828faeebbe803730c30a9df8c334170122982e999771f459cd40ce744ccf7e5748f76a65addf66a6299845f1787b8f2b1a947efd357dd2e223545f1b3c1a202f1b25c35f3cbc931cc33d7fd281d85644e9e7d05507218887e497037845889d59e04a4750855b3ae67c375f4cb9e58e2255bd41b877ed733a0d8c0d64755b87cef4e70b663f5cd3dfbed995211ab8c123ddf7836bbf43aaac823c4304d4cfd959fce7fb7e72a601283f1cab471d98b716cb087d7eb9d02ac5b2561f78b738430792a58bbd310cf5fe33085e5b571627b9d67c55727c5f74fe0354154445e8a05e7a73bff8757d4a3d19abbc06adfd7f4420a61dae3d3b4495d958a0eb979f47dd6ca3538da5172e3526608b757d4257a933d57e3067007ad88d4714137121c27f73d731fe9da3fc73a0e115a636d45329ccc21e6ef7a31a58c3d6695ed1f414a9324f08c70353f52aab271f0210ea22de276adfb5934bc21a0062f6e313277b333abe389e5811a70b70923414b56118826471d32b0f1f032905a4c1055077fe78ac21c6fd36ab9a91e8fd66822594a07be1203d4459dfe7edfa7d7ca87ea7407e62bb88a34327ae4352f8cd6dfbafdc56b0fe8ac71d25f51f93582bda518a956d870785423f2fbb29e83736464304ba598c9b54429e49a7089cc47115d24d7e85ddca439d9bb890ab737c93f6fa20716efbcc68e1be22fa41b5a4f7bf9f7ae2a3668760cac316379383d06cbe350de5e658ebf0cddafbaa9887d54f6db4443d9e3357ec5381073ffd8c5833132fc1632999800ee6150a37c927b81f388cdcfc8d4130196d90f88fc069af1854e77761cd3208de0161d6cbf80cafb2e96538b68e23b4856ecbaf2c85ed5143e6f4043d095336099a256f699d2c5540a5d3df87d0d4717e4d48654637d417a46fb7028d2163ba5007a000d286283e7c82a3eb5f1f6c2ed93664f505dfab04034f104e277da0a52c9586b1806d36c2f47364e878ec3019037268d94e078d56994173369838dbb54d1d0c8bb5206d352184cef85448ec690838ea7635efbea4a7e5f59fed55fddcf9a749d76991132275d76fe9df4f3b8cf9054e0c5154b5b0d4fc16d6376d22905dd7a49f7b82d5b1cdad8917ddc356ec5b1cfb9483a7c6184a3c5befdd5b5ea694266735ae5fd7f437475ec6cdbc781fbfaa81aa9aeb112f97b689705188b4cb59d0d7e548c8b5a8ee5029257213ed18567066117ac2249bc5e871156f639f7661f2a88386c7f4d13f9f09be356631b9935adeaccc5596c8e6ac8480c508b3690b5975278fbc230ee89ef25420fe52979b31d7257c84d4f00cba9bd350262809fa519a1fc2db4fff1e78e414c94d916a8484c0d0be8122a5f9b78b883425a084c8b1a12ca9211c0fdb84819e9d09c431117d065e3b64324cae54ae8731eff51ff5755c0378daca8cf98952c9eb5da1f173d3b11d8b96367954533b044de764c614e3e0d9e74970f8b69a27c9030791e54281d015eabcf022772e110b36e855a20e99707f530ee90448c12106d5dbfc00220a24ffca6b4c0c6a2b0e200e3b6f6e97ecc37e3c1e08c9d68f08a4822229929e7ba9c5d00f00ec8db2e3597e772aea35e4b2b7d7f018b014a3bf2308785b398fb937d3396c4a5f2d5f96692b76e1136fe9a235bb334586b9c0b8fb6d704bd8742caf1f7cdb2d9cb384762ae3bfd48e4cb5b2eab299ca18e9b46b99cae325a7b42765abac8e7f20ecad8e3ea35d439adf0f38fd3c5993fcf3542d18237841701e029ebaab798feb15bfbc7c773b2120a9e4f474b210beddf9bdf166255d6af05baaaafaf05fd8429f8ae75a93a19d6e92b8f9d7232aa3698615b7f5ba9202e22582c718d0f01990006728f713d20932e14f6b79925d9c51f410893116bb8dc008ff6cbcdbe457d6401d00a86e8b8b9c82926825688d4abb8ddf5f42b4f9d2cc92dff5ab28d72a9e4b061117692daf2a426818c53b113a1d8df1b7471e5c6219a39a4450babf0af1ef1ffa1068fd7e4112e5fc9b89bd6fb42ee7e21eafb3b7c9629f54b2915af2554f49d65e2385dc57d2b93fa2526ee5a4bed1f15dc68d627fa50dccc03660d520f3c8d6cb7d7d86c6d82fcbee42d8083011893aa5409c24f30cf1b6c4206137ba77074da99fb29d94a7dce84fe3a85a334ed4246f0a9bc210ceba5b41df476a8c6e181da8f95712b83ab02e1271f58a9ad3769e64ccd0461d15646c59958847d3a396953335fdba5a11f2fa1fbf15c3ad60563c9254d7ea4c76c4ee1a7e6711c4c4a464347622487e6f4484d5323d71431e5775064e9346cbe71757b22c85a949c4ca8579141d5eac0b78b814d385035891c2af154eb89d12dfc60b32899516949b115781f54247106b940671819e1d81b0695c5f0755d7f5fd45fc1cce6ef39e6c438d82ac92775eef2b06a1f2d36c0e0885676d8a7ece0a7993e978174ba37a77db3a50817743f7f4731a5325cdd48ec645290b03a35ee0b18ecffb8108f00389b04ede74fde8172a0ad1f9a4c8524a1a4948e4e7becbf4a6b23bbb2dcf578fbba2a3b3b6186fa5ab2e94b52c1b0b9a6e75eac476f2153174615e22ea37ef1e09b445db6530ede4fd30f143654656aca96f540f85ef62b2bd39d466c90584b4ef995ee31c5de751767135e9e5a902e839bfe337641f2d9bf9b58ddf6f9234d22a7aba63e1866fa320691ba4671c0036f0b8b2df6144e0cbb056b277b4241874bcba8c3742d3992ed9c9c950c5259e3486a4035422a662b557d1104c0037ddda03d9a1211273f4bbd8fb603b042876ead9b83cd6950230a62fae1e05de15ae2cd8d6aea5187946a82a02dfef6b29d527488d3f7696dad145229abd6d5c7bb6b42071bf6cd54771f53df74d25370e1b5f203e393b7bcff73fe6791474bbfb28e514aa6445b2a7b686f1789045aad78e0eddeca7b39e271903e9e6e11cf352ada3e5e1038ca627ddd809acc6c550d117b4e2ca57b7f75679bcf42c74beea4a335954c0c0cb8281ff3167eb000c81e82c20b6176ac94383130858ca7e124dec38f96dfe24d4a44192df04486e5d56a1eece891338ee80da2f9c19f61cdd0b1432c6333ecd85c3c65a3f77c50803d5d10ac145b28b66b70a65f29b168676c8da8d54e29051e4781f9c216eae5e2ae5f456ab47bafdd1ea3b1ed9289ba3f8e6db4d5897bc6322bdda1bb13d11dbddcc3141a9d61104bdc371455b9976706487bf3d897a9720f9e6426af67cbcea24c5f0b6406f2a8eeae57e76012ba43d4332e4164367a3f5535587c3b3218c6c9493205fbfb2866b1ae30853be07f4695e6bfa5d4f1deb3d71170cc94456793520bbf534e4b3154ec7becc6002ea05026251ccf4a574f8f9a6d2582da7b05c4d2facb35b269c8a2808db4b3971b673172550a1dee1ce34a9044d2a537d5e672ec0bcf7f9123a2abc49f88f80cc24d71651820ab0ff2b0778508f8e14e49ebabc954684fb9493e73efef6ba26d425b74f901882151920924692ad8da62a01087d81517e4417c9181c1c6a143fb16b60c4acdfda4b79470b40565aade3e001d1b604f88f3606421c894fc09792acf3e126930f19dc8b995c5651dfdd915c3d4211c4861a7a16357191703eeb2152e717c04773c55eb95dc060dc089408540d8d962b54407b23d2785b4054d6600647b6f5c19d5570fcda4b86d4402c0e61cd50f11bf38df099164a0bcef8ad4c3477e5a8127a0eb152cc804b8bcaf931debe319ec861d571aebe4c34782188c593820d2e0ac8b274fcb8219d327f5e543a5829338c6819505aec7c3dfa21c710928252e516b51ad727f9e1058e9bc456c8e577d2c5aa0a18c12e6c23a5174425631706670025675d369f420fce0b7415339d40c8b27fd03296560c4f48384b7f3ec37bd01a96ef98f19eef9998ddcf7df99d38bab3276594f80421309321cb5fceb562a47e7d03f05fa20a7142e9463a411ef69b6c7fab89116d6a1132beb2cb723901375a4b0a1e6b022ab939d189bb0d74bbe6cdcc6887e479726b2e3d501be946ba4206b1efd5abdd4531146966ed3016be3e58a56260ecfc4720f43172ec58e3e349807d881904f6178eb51f4ae79d6d26d96d6bb855d0243375bbb33900528beb891a7d1510fa80720d4cba24fc0bb631928210f3f991b6a43cc753a5faa379a9a69d272136bf4e52e338f19d6f34f7517cd54e0ff531c4ea5846409f6e4c4924cd96ead1c29a8f8240061695c7b894851fc12392bf43130395966962d586a45ce2094f37c89e1b8ac170f54b29394f65ea165b499e2c254aea794b687696955d1957686320b29ed06fa601a13e567919a8f689af6a35a7a0b9c860e496cebecbb2a4d430c2e182a82509cd998da9fe924d68a828d559b820fb5ab0ac906f4059d834b849c209afad1b46def43a33d347da53b70a9e525a5916d857d7d270b4d5a4f6a96db24626781d58881fa0e50143ef5d00679216e034162b5d9620f9532f89143327ad5564d19561d799c154f1f2cee40e642c5a7775c12911952ad7f48d504909c0a56d398a0a0b1411bdb59fc05e5333fc72c253c5046c2c4e13650d000384fa3372655671b1f5e306ed6323a9b90ebaf5e37cd28ccb414054a31c49ba33b79a7cd027b189e4d7cdc5eb8b930978db847ac3905622b37391169bb6fe58256fc207af821bc7c36d6d66fda3400c6a383827748f8729dfff037c695160e3b4f4c0a5b370e057ed15dbf8be1eff13730193cb81a83393bd5cdba46e6a117d04d489b2439fe5604abba0e9ef7cff8c79602143c7625c2d4871284aa373fece72b2d8e1e56e406695c98e46e4b84123f544d2cb3a260dcdce68eef4b7824091564980e462b2153ccd5436a30252a2cf0959814c37e44e63a078a4a8cabc117aba4096057b0ce2462344eea0701fbac1d4521b3f5287920148bb245c64bb353f3768865a7fea73a3ecffcb2a3e78f7061f6c6a69b4300384a7ada7197642dd74460a9a1e5103ea3597e9037a303be622abbf1508815e1007a072c910b3be14e110caba2ea6d716ff1af94ec833befe29b8fe09c3b68bea72eda926298ac7478c84985e268af8aa799952636e3617ef9c3ac338362ec2b3680868708783eaeeceba678074ed3becb061598488637a51befa9a061b76246e9cd306786bd8a7f555b045d1f9f97f1dbf0400c32b740bd191e0bccf616ba51562e1d5e9b0106b9ca27593b1bc2d3d7de9a9788f56d58f0b3cad6158ce124e6fe65dd63a7ee2eb302e0526ace664949ee884b939c9be5342175c3e7bdb913b72d17c1ec744f3241ac0c7eadeb660bf7ddf91c2d22059e2f76fcba7f32cd707487439b830f25f61b67f9ae7e7d23ed5537e69f43720c6ad2729087b3323dc9347e6dacb7baea584c2222ba1a4d00470a44a75b611ce8e631010dfd62edce1b61f9051ec80917d2a42b6e3fd04fc840d8c408aa9146c6298bc3762a1ff56d1cec78246e4e8a9374db96f46bdb21815e127f57e018bbccd8db5f2c0c9f5803f05ff2f125c84c91aa7937bfa42f6f06b1b746ea8c8817c45ca199550974e57da110a5dbc94e84d91db0249c6c22c961f229bf55196b780741939544f71912423485e29071db93cace5c2975362a11b4e25b90fabfd64a38dab25aeef382dd7795cf00856aefaabf13725fab2c7c9d05440be7f49b4fc5ee1cdebdfaad66fba3b98c4026072e16e210f2dc4b2410f8d5752df8c87730f89cb6cc7c969f66c528ee82efbc421c04cb1e1d9c3871878a5a9d10086a4025379c1d1c0009ea32bc633421903d534e97e4c72803adf7feed1f7f594b79962b1a5c2ec6c7d22238c8b5cffc965b145bc8f3db6780c904db320622b8382dda2a83b8a8cc36b906283b7667d1d9521d3781aacf61e9e96e1b0043c13640af0449390ca791dfa673896b36058af4dc50b0091de2e35373936946448541dba80be9fcef2d2ff6857e553574b373dcf407d06a23768df4842e98bec949eb1adcdcb98396b212b46d16289fc21420b6d94c9f0e4a2fca8b8fbf3f4149c3a79a7062cbbfcf2a399ddcc5f5dc2852cc8085837bceb615b0cca60855d3ab6bf5dec3b0e02c18b56a8d4d9b2dfab2d009e3241d6db34e41179fb8b3530e57e4fc8246228f8bb0899d3a3ec736eb053c5619486585ce42937dbf76e89d3b8b9146fc9637c58daddb90b01dfe99c07a36294617ae9891e6c843ac3576334ed6b7ba66a65173a0413c7d090b2bc79c166026c127b112e0505974603b0f5423e05d0b66be0226c0e41919f3c515a26bd4dd96e19130045f2916178c954d1c1faba568109f42bd0ff4228720f29810f7071fff102b30935c065d240e7925670e9ccf67eaf349385339ff0d9239e001f0899dd4fe25c3ca110370086dd539f4113dcc9d46e808b219baea28584d27c6a9d35f68088a9468c9d2d1515cd4954de69cf3980699851cf4f0c5a7c3cd4fd617a2c796e2cf56fdcba066f7f44ca811412880c8c8edf09e57df07e7502d82989db305ab6d42f3573df5af01b7f83870c3bb6c3d14284cae538b08973c0205528fafe8b00c1175d13ff8aff4054a0c3d372f17151b6370a792c8547cebb7e9e3cd45cd1e1accc2b567422c54f127c4a8d93e4a37d06a4d40d5b4e60ffab1fa67c6f9ae07041575f1bff8a5a828a88529766dd6cb8a985606daa84b8a20f4b7485bb142a1921360b3fc764bf86477160f75c7e77ab9eeb42321e9d43547cfe8c11e4b7d2c7a84bcef09f7b17448e03464f42ac8b076d9c630ff0c0dc5179d5b01aa7866c75cfdcebb398480855b5083fbc964ce44b36000304f3c33100d14d20d7b1d4a3a7541c3eed5e64f4ec298cab421397f6ce386b0024c3e4ac74d576f12aa7afb74afe610a87c9d1db4d85f9a17e2a3c2945202d125760da7b8326175aff8f07b393379efb35e5040dc73e61b875c2a1696b283e497ab840a7d8531b8e6d72d6fe6b30092b9ae79dd372b81bcb2027a926c1eee5f794ddd3c908dd4cdfb8f31056c0de250b4e6aea6d0b97c7c0487328eec5c5893150aed5257b5b584b014fb8a9922e4080a584397900dcfb11a865ca8db4184243c9e2b216c2b2380437c0a3eddd8b8734bdc19acf2aacd46eba0cd002ed9f041f3c8e9a004ca6ef75c52fa4db5a0f6c0b25dda4decb09edbae3defa886bbdc063abcb173ff9ea9444dc0459fc4de9a3b56293a6b8b3f9d5c6959fc2267ab4189a531251eb951004b5555b3813a375a647648e88446df52c8ff18726589ebe047f18bc7124af1282220de8a04b7a4d3af62dc4fb5b2f43283a73f41e2c397531585a27d57c52f19530cd4e1f47989c6806435a4b278e9e8499aba770bbc9fc205a3278802d97983b7f3cd67cbb51a342c5646b3bdd99a0554c432d25da96aee3d203f8c47323e774dbf6057a10a4520db4776d343a41ef5759103887f844da0492764bdefbb263e881eb97c0e04071c49b7fa70106f054cafd2ce0c4e5e7930590cc384198fea39436f32cb6feb3aee785c09242f7fe9a9e66a5011b32f7f1fe32b0ca267789970e44ae9d5ca8c2bad67a07858d5de90fd925bd4b577eb45bc1a68571c6f622f505f5f47d9526655e21fda3beaea7c60cc6ffb4c9fdf0b6c3a0b4cb74e6210e340aac9cc9b18a1bf570b5e0db83563af643e1d00a0028fcd7b399609798c0e413388871896ae82710b030067fb9e2e5ea3278b94adf6b16d335651b687b29e9da351d267c6161eb07afe5a79d527251c2ef3c24855f9013b00d69516a745895100f7b9146993a127e4619f69fbc6ec42b67f36838db80307a4809dfd6a9aa13e75a5911b84e8e266457211dbd559654f30c2837f558914001eb37867379236414d66b5192d91b11b1ccc496b23e26ad27b17b6ef357e3751a2a7bcf2c904b47cbafe3d3f614bb3083982aa35a4bbc43ff05ce55620c7d87c5a9b4dd9b8b9cafd7fbfc5eefaba9850de02a11e7b1d1034862b3c4950cd660aa77a6dd9ed0ab4bf8d5445a707dae4dac4f6580dce60b1516dd45d120ef5b3e9d912d65b49b79c5557e53474d9085b8b23a66b86a9eb7133afa8ce7b82a9b0f68ce6b8b865c5ccb531ed8cc532f43a080f5cc27b03beeed5bdddfd6b4621aa2f2b6aff743fb34992437e95ef4c8c961b1e933a87754f95a02afc1a29d3bacd8401f4592d8c0fa7351eabb4f9f16fa20ddfb5bb9a042c46de492dcbe640b4fa99e5cf5101dacde241dacdc5ad2dc637e63be36516cf24aad9e27d51042dcb721de53fb6ba38f1ed6794475547f0a5d9ccb0d5749af46fe640836ef5666f9dc25a3d26ef43bd11e94fa3d7a19f02f629a0d38c465038f73f12d0a2b6e0983b8ddfefa116574063d35630c39d7504cda0fdc2a56fae217559b8f19d39cef4881934478cb0e8fd1ef47641db3e9c4247716b0137855e1d8bd23428109d696d39271c0988b97fc69dd45be38a7307b5e6502d2909c0ab8ef818255c35ef0c87aae1a0ac0b518436d290322ca6b338536b9ee960e8d0c8cd9609618f9132e7c1fb66b316c941a3967179263c04dfd7e3d33918cf9f2e715c66aecc21b66669cb74b5fbb830b5d15c8b34f005d16ca300d5180f6d29c42dd5d7967793ecb32a85e718471704a185d82858f8bd0c2c7ba2f229f2cc9f1846f638ae6cd8bc2dd6a6c011c52d4040b545ebd67e6587e0cc06d48b7943de292dadf88f5fce9a8494200e2411eeddcb83641fd27018f98e934fe7bb34ba391ae02558297328078b4b6dcef9d6951c1b4782d076f8336e2902937b015df477d6541d331fe497933bcc4777c5bb779292ca590a11c9c20ee1847cf75a04ed5cee7e880f5295231722a75db0c73065ab9af2654413d4babeb522ebadd3833c07c4cc08ee05b583b7d3ba63099db9459a672d56e6067442c707799a95382bc2a3ff8ad6938d72e19f6055f5710f734b15f1a855e17e1fc7810851813b20626acb249cc4804d729fcd323259462dcdbb60c25a474bb778a0d159c906ad8584f4d69b9ba74f2dd023d8e9417950555e8328cf60d517fc9646cd4ae77f211d5ccc101d87ee065f0396858c7d3f1031597f4440eaa776257d2688fe5d2e8f6a4b2e6ed425041cd37461ecd5e0ec6358b91dcf42527da9840dcb64bd2e5d83fb990b785f71f2be4d3caa30b662194f01ecaa0fdd463e9d1502df98620d3be54945bc522a290b08499fedb639be89d8563b0c482615f1e6be856a083c5b8e8ab8f801cd9acf9585643b7801644ad1b9344edd47290d3d827cc031b2169db3d52005a84410f6a3025e473634d34bf50341e66a5720789270e4a0e66c39ea024e33a51a36dcd6d7ef2727792c6d053b18263331d5626ea15da1cf5605da1ff1f9709fd7b8b2da4dce5908cbe6788418fe6d3c03bf9232f47de143f6e408c9bd08ca2b5a0053bf5041e0f25a4b9355145a7031df6e09ea30755c07b012f681cbad80923552bbc58ae7ac2a63f945b49b8eb0584e8605d8cfbfe8677f651e15f362531d8b33e4eedbc1e599eed8e27db4b7d1f856ae94727bc16639c852543a50d40f71590075d17160f0f329fca18359e4d8ad697d4ee6f5ab292ae4a46fcaa3b8c69620a53201b5147d3d09dd2862487a4978d2e45da93754ae975d9b5347ccd344e9c9e52587dd1afa6406afcb9d647c2cec81e74c8772f0deea0e66acae0aa5a7b0ca544fe055acf9b9d3d0d6237f758ff4abb9b02b90d62a1b8062b797b615d95052bb1fc97ec72b7d2e9f2ae51d7d1bf49993ecbcf9d1cffbe438bb67a362e204ea4a5079d47b63a5322ac46684b05dd8f56c40a80cde688d6d606c8cb40933cff689c9abc641acb7fabfb247166e8df4f5624f07bc0cb04cacff18b6e5af8152d6c253b5c0756195bca0999f7aaa1f2295237d355166d103f0b8c31a687658ecf2ebb842d1cead228c7ed487afc6f86fd60df2038ef359db06984b611fe8e196f9cd832d21a18cf2b72b3b08859c7b0c2e740d9f577cf91885ec3d367bc7826dde08f65fe2ad0a88f9869545c45e769ed096543c2b1b0a63f20f2a48c1d0fa034ec01077ff88bbfb1d4f084edfe7db716e982ad0b1a97e5abb5d7baf21ee19bcd80b7cce4ca47b599136d14c88eaa2a15c742f0f77fbffafbda20346d0a91a4a870a5df00b1e2c2a83a842a63c88ead66614573bd63292221ecad9335b1a0ed4d4c489af16c43bea42a7a6083f08b5735de50deb61b8ef4f0fe74582350ceb1d685b3b8f047e6d9e6e93364d205465498c9998d0abe061bef6e4a364e4460fd3092cc8f30b962d5d6bb519551402b66dea0e1d34050eae8dd22b370f4b7d97fc4ae84a29e583a95c97f92b601c61dc5a9849fbf732eb3480a65b1f95ad8620c74d332330afd5c795a44fbc3d55b122437e45aaad3abece66c5fcd05cd2f603ffff5f96d3421246d176cfd654dd466c0dd209d525df67df55c54ad39f30805b0da537743099d96adb04dfa20181b8ee8eae8fded13054f2ee9738b82b3af030aea6b74f588b825c949350ed92680df208752de960f83e938cd3afffbd59f7fc2e62ce2765fca20955c5d31d579415f5b8affecb159cdb5f28e8fc150fca74b2b09d0d91a91058a9f75a393fd7610bdd15fe6866849b46690a22bbfd3ee1397792ad23dd075bd59572da85c153b4de3cde45e2b2fc7c02423630e3625d0876a314be89ed65fddc6792fe8031837830c725b12dfe3a228529e079eb7e2c375e79494dd735b187cc263066fa4c0c4043ca5ee3fe00eb608a1d5f1a556b519f278d307eb94ba80d3faa3fc5eacb4eacbaebf9c248fb17257017ad4f3f71fed6bfd9e2dd38910960c80ee5b884f7ec3ec5aed7f1ba42237549a8e43daff28ca7b38d0638e745d6f98dc01f514e2f431b1117e8d40883f6c319724f01b3a8be2933851c6b1be1150b1bb2dfa3c90243bbda47192901b678dce3507e79a9c04d4b3595e5ef984de6ec27705c65ef1311077bdf04880bbbe271dd5bdaab3ffce449579de5aaef4dd8de86627b8208675d74e6b0f31932eb989aedeadc90d49549504bad85bd8b6b6f19cd5d499227bfbf69fbdd8d4ae69d7c02f586b1184062269144f3985a6d1c08d85e1f6ce978e86c688a638ad9ede85bbb19005e4d7d195685ddfea05fa8aee6c7eaca0a508bd9f451d372260679e2b092e12a9a6b287cd8766f3b415417c05d58ae275a160aef12977114147178c1e1654b20922d5f72d14dc86055e03c9738e1e53f69ee4341c71b530542b5a5e6de768936dad0be1fce3124f0034ecd93297ef360a5778fe9f802866c29e724445e7b3c6797170b2a6a6a2668d91ce05b33af422de182489cb894a2ea80c1fe9e130b36f9784aed9b85e59a6d2b2f396102cce76c76c017b60a8d7b673ed85db8f62dca1b8ecbd2610268d2792764ba33f4501a1ea33e745310e507336584ef8eb05a5aaff3d89c6fae246c976b5621ff434a3fec7afba24eb2f370bf1a89a21df032265377e3449361fefa4472745472c7092987650b89024132a837418e57ae74cfc2ade4eb01dbde779b3750d27a716c3562a9d0191cea5cf5fefd5e2a764f3755401b8e26e54380a29305b58a0461dca0af7e93106d02baf8a3a83b501868c6676abe440a88691c18321e0dd69d0631bb718d4c0ac4cd62c0bdaaa8aa660ab1ee23377dcfa0cb647c5ef88acf816270f20b1d07d40b54df8d65982a3b0a6b68437466c3563c3a8a3cb10c03ec7c1d94bfcbf56b578d0b09839d57087ed0ac58a87ebc8ed4a2f6628d95c186badf9717173368aec37ad0f4c4208435c6b500a01b452a7949226c9b8ea7763146218031662eccfee4bb5fedc00e395f2c0b8144a1d248e4654d909b10e2ba1f70b61cf6eebe4412a8c05af46ba6109a187e38fc12f41ffe4b11abcf29916146b251d85d2a61ec65a6863e1d7203880d553a442dc5dabf1a87701d395841cbe475203cb128d2cd10c379522114b40566017ab625b99f9be3c87293794300ea93733cdfd5a4471cfe83696b2709f545c62cb8b8b50682b7199d21179fc2074c0562decfd39fe76a30384b0b1cee006c17172bd6368ab26509d67bd16cf5e9912d127fbd4030b8fe266c5b77b1226c918359c2f8ff714ff9e8be65356a632375cf218af2d175f914c6affa463d53b371bde2b3b7dbfdd9a96bec2c2dde2f177be065b99bcd290e9e190d9ddcca4a315d0b626b8f1dfbf444164b9a65f0361b2c5ce249d0d009d377049d218324238849f828873a563ae3b3c0ce0bd2af232cdec656aff1e6b4000d9fe0500dc83d80c2805e1e20f6121cf6240eb1b6a48fb0bc77ad317c881c7f4aa0d7b52344f24e7018c98a0f5729058a306f2af91c7bda8188cabfe3e2259db075901d37af22c080f4968557855b8bb4fdbec0ebe4bf37f280f0936ed8c3b12eaf2b7f15f33d6eaf50202d75e73c81698d0a1d19fb19cf09d9f4f30f3d88c912c14c5b4f207f291e93b14ed0d44a31fc106c322afde9d91cdb2052387af0efcbe47f137081cd692e8b12e9155b8e2e661df60ca2c27922736f6963b2f7af822fa069146e5611b5be3f299b0ce7cc45c3a9a354dd376ff3ec62bd2f1cf2f4539ab15d01110af7ba180673d838a46dc67fad036f3aaa84fcffca4b12f588e1afd25244c1b6cd2acb59c3f9a06fb865f53eb44cace8a1a17bbac5f92d1de8ac16d5d9a7becdf2b46fc2d798b19d6f31fd987c9c978f223cf9ad0b312751c0a8602e0276dd6f1fff560a195449fb98023aadcf9e1ca118c47d2c588dcfbf0193415b44b46c8b96c1a9c2820ac6b24e4936b58f43d8e75c680cd752756cdc283688e6e94a848ec3f34d86f1652f005e9f8ea6a98180cf7a31ffe2fbd0db1210930135a6722479b89f5ebb6e1e481b2f2e0762aa475b0a5ef6da4d49183f9031733f57d8fc2f7d99dce52d3e9f8c390d66a5191194435dd7ef22e624c17e7a223a4938387b08a3d31ab4d9f5a0c68edefda3d3e68e5c221ee26f7de470d34f0e1886bbf3c630bad84dc5ddca2e4de35d0b5c64c826ed542d1ad94af80b9495189e096cf1b0266fc9eebf0683e86abf7260bb77926e74459e2bf90d03b3b8d650de89d078b49447f2ce4dc1f993bfe01ebec59e105bfe2b1d06948e5a84b57241f2f086ae3c41e5d95e7340f4980a1fed99f69fff73c6743af4ba2fb735ed0cf416f02b6017f4376b07df8a9f6d80db855026340b1c12cacbf582867b6ded2aaac5bff20b541d27f8f233433074a3d7b61618f7a77cea657eac4cdb50c3ecdb2bcddadb8ca8de5c36474b93f48400834110907f9f7473893191bd384aded66254a9231295998a82a3ca571d780c0e616a1f1229f35e9c8a4283cd65879fa19fcc08621fc53edf0b3234ccd4b593b1a03dbe68eb0a2cc02e1fc397e07d45b6dc015e7258e2148225d55956269ae4eadd269b3501f854eacdfe021a5f17a9bc623159d5ba0972db3769330d3f29f2561f382a1e6edb96b86322bbb0c8bf51cbab679227c19c492298239b2560c9f3a2f6d5b56dba3ce1561af04d13242c07d29a95f60c2455301ea63dfc08a8e914a63b0c31e79567da876bec18570d696c114a83f19e493727d154b4b2852e6bb1e8aae7b912113aa6d5a9c9a3b763938ace3516da579511ab9133a5a56be008d9432f706989e14a39f5a77a92c436bd282e3d963292d4c70a79cbffaa89d1c9dff14fb6d3583102c904c645d016ef7450f9f1459634adfa1428bb23346bc0c4ab7e9294a8c0f48c18476939a201c1bff86e86af95385429ce7f492cdba1d8030b410b69d225bd2654ca2bf912cba76bd270cdc9b6ce0a1075da6a5f936d70aabcf1de059903ea48cd22d2bfdbbf1b6437b839a4627b72a0de3b689810b6c270d76cfa61c74b0bc097c82ad49f8b51e51656b673869ae7550f600185cf7af1edb98db86b23e628027fdb111f19264bb06b3096c5caa1e418aa36f09f43617183239f7d658d66905aa9c8845721ec0a77d9eeb7ae0afb9889e00c8d86452eba6d7926e79c925f48a1ce9d018694dc5dba09fcab2b9b721e66f1773a1f6f4970154b953ec41e3c1f9d02e231042d5f1d1a3197d742137365116dfe11d716ff460905ae39fa3e834049397cff5a2c46f85ed42662b8e85802583b525bf744423382fa60a5be5883ced23458edc0f943036daf9a839b6862aec11a37c7369926ff2be365d6482db6bc5d1fc5fa4d0c7153aa32d885af3c7e401ec62fbbaecca175f7608a1b79846e6e24a2d82f7850b1cba29a0c0113e3e5d4200a8779d7bc78ca89e31ab7dd0513f16ab2826b358c08ca838aab3d7134941de7a085114c89c59252f166dd8da22f6b77b126b51317c913ab65799c32e9e7f42e4e4c274c3486bd104bc199e8c2361a1ef1af89f64a58df0028932d437950eac72daf674c7681dd588d0f5fdc23423718822a552a5e4e86fd540e6b4fd7a341ac2b800aebc531f3886405bef1953d5a97e2500c12bab0254eea93004278966ed3e3c823610e9759de18db38a0ab9fcf3dacdcb746bb20913643cf0ad3e012dde4aa377a891cd1a13e01a3a9e3e073741bf1ac09e4764513fa30b84af780202f486d9ecc500d9f9b30bfcb6d2facc139cbc52145127bf860128521744162edd27736e40bb4f7277180a37128cc3b4ff79a4f233b1f3cc581cef9b2e04de2a6a36788846a1b8779489c5ff193083f7bda6f7018ce7507361ab5d4d5103e9471f70ca6a7f05219f33265f57b252e8c8f068cf1b8cb53720b8b38553eec7b461022d8f15a24255cc6d705fbb0ac4fac82cf63562a45634c422f5d2c33c4808cd7ff59d2dea2b42e356e2449b3f9ff09c2d150fddfc08d03d5d8fc61872dc90d1bad68ee6f751ea830054c6f406ec6c993b1ebe04d31a70a1bb2d54968e9409509dffb99cd87c6688cc7be443651faef432c13feacc9f009383ea5118ff99e1ea2a827f534a1ea49152862e38d108e95b8edb919bfc286fdef36983f80094cd09aefb2ff5ec9e26c4fbed3b8e530032071e127c1a3929a254ec41a3b54f043d5f9f0d8ec8eb626c2bf77127bc95f59050389edf64ee041b354915d3b57803fcd27cf39f330fdcab3807fe1e44653240efe90b8ae9ec1cedba9f94cabd647b8835a9e7a9436d99c5a0e08f33b4418155926f4a0340fbaed23d4a36809a0f6756182a026d6fa9ff5dcd56acf8687e7bd467ba3442fd943cb1ab93b8c662b3e6102c973da8d93d3110e6af68da7daca9f11785432228b98e59ca8bbe2585c0a6a0e0da13273e75df413bd90844dc7dc03827b12c077b63ae37014370216e8da40e57f2b3451a24333afb86f3119834d24e10d148cfeef7937b1eb2debf230fdd9981cb6f8a0d8b616a06bbf54e18d9ef7e9bf443d14dc82bb91bdcd60b85f21df3b81dd58cf5a3944fd01dee72a75d411a9149ef1d826bb2c0dbaa26892ab593000320dc6ba1f9456b7d767e925acfadda7e644bae3b00549d2a9e1cf2f488c59813159b905247ad683372998acf02d93380c0ff54c787891e7b4a507d40f28b4eb5c4aa4919e5bc801386c920308995bd4b95a6c4f26e8f17d02d6956bc7e3dfd2251e34cec9d54ff8566c530e2590b30006a12329ee202d8316a706a1b406e101502c0ac7fcd5957a07d8dc7a220132af0cab2f4313e3b887c7e302af761620540fa1ef95b13abceee1a44d202be81847fb7f862bfa1f8fa30a3206387a8a97806dace9231e53c52756a3fd058601bff7a404a30ed67da681050e7631714f8e8eeee2285abd460f9f01a2acc54b32adffb19f82bdf8531d0f4cf3707e2c84e4736027d5ebea951d310b03d02b32462651e3998aee7bcaa5ead782ec6e4c119454bdf151344a71662213c37e0ac8efa6a94fb8f556268238724c7ab755a059aec4b6b2374daa76f45ca8f220e4dc105d744f8a7a30a4ceb3b68a5df836eb40065fb75cd1178d0d0d3c29f2252cea39d4e4399668a51207d875cadd291ac7f8a607efba5393ce35c8d15a2277adcabe4e6f0cda425f01727bf741f53c5e8961ecf916260b2a69e617ba5ed2f447d18291e66ad5de15c4ca9281f3fc9fcb2230a6c4e8afef4592151f1f639af030f1b8a565caad58a7e42df87ca822397280fb4d6227e34565443d245ae4baedc6f1ad3cdc426ba184746ae71743f47b8e91f476abc766d3e878c83c835d5d872a1e9bb00a8926381ee5295993c28c7df8be2f165f190c5c90f133fcb23c670570c566f822aaf2acfa2951006b78c87a7ceb23d83cf9996682501d126b80ff8541202f43a8d0a56160f3fe76324c443a6b1e81d16b56162b724fbb120f80d09715c6b0036b4bb7064eb58c25634b7feba5f54fca1d9a0eec47e83c8b77eed5dccf48dbd200e4c8188a4ea82f0efa343753c5c1cce155e2ed4f2dfca84d511c10ad84ade1340b49278f68831f76ac44a93e027e540def9ba194824a8baace64290bcaa65eb3c8654a4750536292854bb95460d9fccd3540436d4f78baa3b69d9c37daecb55e7d1d74289faf93340d1a58a7df6624f084f58b11623b370e162277d0adebc01ea845cd3bbdefc4e54d344b2f6242536a96e40dc15c68a53e5c66428fd7304225191dcbab5facde305e7f1b491fbb38de58d44554e092dc0fe9c9542fe9417d1ecfe44abc271a3674417cf93523dc23245664d1615bdb401564fe3cf12b88f58eccbb2b6a28d0f464a4ce4b515624eedbee5aa1a101b4497b6791f8754618191893a8f71b1a891b7e396727be8d86b4f7f24c86b849138a4a816c2810cd9687636c572fb8b158322c8e5710bcf416e0fdedb977056236a180b41415e8fbb24ffc0f5464ed093a8abf6b2410dd33ceed38b229ce618e7fd50b5a08f7c198d3db0416d26786d5257c4a9b16498a429dbd40356bada90a18192dab1789988a135b79f32beb69a55be85e83390ac9da2d6c52f4a6c9d343309ec366ebce2b03bfeff9242a85f1328e59b7ac3c2d1a174c9673ee64504a828c67ee9da4a9ea3223e8eee2710030707e9b43d3534248ad0629b633c046589fa6c7d9f6b5d3a03c35f03b4af0525e62a068c07f7f93af548cd4000949581316b9ef1945c3704ee294d08874cef1b69dd3d2b2728f4c5108b92592b87f423d5496aad97eb2ed7478d69f4f209977d2d89b78587694550ae97502a5d96d1d9303f021c9db593690d4a8cc180b6bd2015b0202a1ab871191c7ec6b2c44e7bb7cdcb8791a8c98bd5e8b614130a9260364bd97016c49e328097114aa10ce0b543c86c8245005a62b7574a910e161509be817e82d6a8848909f0367e9381ad581ba1ea7d6b9f84ce7cc0b6f92f375b9b665d611f4c782524ee91f682848bfe090f85638db36fb1af85739fd946c5cde580434945f8b31cd720c0fa78bbf621570e039b6861462be0a78d64feb9ac11af6f85abd3ec84bd39d43e50e50a9c286b2207d129883c2362b095c5aa3c86a53410e1afb153e571be6c4f39f7a8ca0bdd8f7ddb26cb2a9d8abe844f787474222ad9d0c966694b2b1b1acf1aef83b1bb97c85ff25085c4632ca543a3a5b3a3505600700e30d301ece14f0e33b759397720923cfb6a11c1373790ee7cebdf640d92a5ba39c28e323f46e24683cf4d1d21df8487a3c2ecb256fe78cd5ba7dec4cce4876e452bdf68dd0a06604ff9451ecf96407a55c5fcea88b0afe04cb2d07d8636fb4740627bca6a2aec79def4d4a34a48375d9f7d0fb30754084f283b1ac1f3e40a3c82fb206d1fd27a32c3e14b5ab0a5eae7301b7713ba45adc58aeccc9c56011f529b11bb8cb1242b0ba447e35c5a0a7f08a02276bb9d23fab79447cab952d6aa856840e48da93d700d0ac78b6f18d86b301d3e02f2188abcf282e56f3bd125afe9962f9d2911796fee9c81f1f8473567cf8f4f53c1fb63925bf44cd4db1265daca09c95cb8f20ef24260ae9aeb8f2e8082ab16e6aa3915d34d5160c3aa00fba7ff236a031e7856835bb4c1c507eff746b4aea2e75d6f99c4131b22d1a2570358adba4af2134a1a0aba1b8aff7d7c30e8e177087d60454d1258b68fe0cc903e20cd2d0e340388e719dd244f72dab30af124191f7c292d72f3db709ee908f444577882ad3a1f8d6a852952838d2159f837fa226b528197d4b0ff36351ff395d03e5339cc9cd6eca0333656c9a40606a03c48c5d3c1f399adb97cb057b94c18eeb4fe97dc04d3c4196448373ccb9b7b5bf75b7b02f897d2eb32c53756a9033a1952849aec34a8f5165a7b89d2b3ffe594809e0636c1bc6df1872818f65fa9e3e7785dde57e82eba114397ce0e6a239a598339b84a205870dc89303403ed80bd644d7eb2c3b3ba2d45221e0e329a8ac913bdeecf942b2981cc56ac6abc5e43551f9b509099ae75a790edffafdde898f4f5c4a28d24b42c925c5075b76837b2d5ef0dacebe9c033f2607b842c42967e9d1f937a993089ccf6c02c9edcf7d1f9262255d16b63be44125bccc6e1cb19a7d7b7da98c106ebb866732cb0c22e890a198f53e142b56aa311664162ba5b996fdee8f6a8d3288813682a573a0bf16001c922107c32e7bc3f47e91ccd189ca4c7ad7f5554ddd1b20e322ee59a5fd6a89ed691b6dadf821a313bb84814ffd409bd6d6e4d1832fdbb16a1f4c00325adbffc0fea0220758136621addac72f84fcc0e12182698ed95133c7373c4096cdc68abe51bccc62f46284568c0bb3bac1a41c8533e6b172d0eac148e7a0f677eff638eb7651c50cd35e5f25a11b97c4b445f8f886382da5b87dd1b8bf7b8217c67a9fae82cdb14c46012ffcb9cbbecdf7e6ede8e6a5f0af72cb65b3e6ef3dcce6b500ca0bcd978f10ee5274eb0c264e479b7f18653122e153730d3946b6cd19bc813d44e867dc5f9d8a172b2135da957181563ebd55843be213ec28e978e29355a78845fcbdfe785b98d7b9a4ccb47de677232a04938e120ea609b756f158e6075909ae9f745b4296499941df7759ea84540cc34eb5f3b2b9d4f61655fbea289d6adfe15b94e1270c9d8094444d32a1f3e0630d2c4e06dc64b35e5f358dd0d201686fc37b7613815466c7eb74b1f2957223516eb445a01fbc13fd93196b0037fe0c79a06f7c758aa6ce9972d9c5209ecad5e91bd079da80b8209d7c32d5ff24dd6f84e73d3645101020392dda25c065759e98bd8a96ce91b0cb159266bb79cf33b1c59923c5a96cd279ccc072797ed80d8e9d310af94124fb5a88bc77f29cb0d0c2c905fa2ea1cff56fb599e44f932b4c0f85774a5a96ec3f95aeff3b6ba9671542eb11b2e19686cd7d5346c54538b84c590bf9165443aae253aaffa6afe924f2184d285d7ac48b3a73cbffb99a4e6b83faf226994e7f104955cac1f4b1952d0185238019555a6933ad52ce0572e1b9c963dae5571a6dff20dfacd4507036b4082508ac5ff1e0b373d0976e52657aa918750a3ff4d6d5b302cddf900bd51915e22b87e0dbae62a374af61958ac5532fdc873a544475cfc7d515f31e82c32c7a6bb639744869a820365ee77b3002d1f149418b16c958270b19e68b717a49489c03d4ff7215fb0dbc98e436732c7c4250e613aa8d15eb53bdff45b618deb9850b107de22867a257980e65fb55e49793ac74c0693475f0c909bffeaa7ced03f63062f63323be09bdb750f50d95c4d41eb326ba6ec8a6bc52e6f059a9ece437a0cae3396391c25d8c4bbe92ccb0865af00ee0eed94d014f958a345fa6fb1add259671c8d87e75a3805eed37a661747f2e704477ae70bb4074dc75d71692e8b21e6e9206f0f6b89f3d88386ed6d863256d4d0c6bec5ade9b84df1917aa3d182eb91bee4c46949ad259d6b4ed185be29c22292c880a0041dd980ab612b7319a917c60caa7b4159fb63ecfc727f6b7ab3cb8f006c5fa96be55d7db5132439f1ed2ab4a1f6d2cee5d54d18ec321bb785877f268ea931f8516ff71fec295ddcf90e47b059d3b68c4b0ad108d49aa4c86078a77c6fbdf441934cadb57bd8097eb53b1c1c7fae255a5bed7e37694c684777cb6e421d5284d7ef60ec5a56620ecaf89c832561c433ca56c7f16526f1c5e71b65d3f5f82aba64c74f86b3293325824ab246db75a7edfdbedeaad2abb9b17260d122650c5030e5a6af8d7ee74cdddf0b76987c5ec68da39ed79f53ddbd17d739459fe6899b09eba18e48698c4d4815b8cf83499c1c73ce0f55bfb9b349cb79230739b4627b0fe01e3b97d85bd498e7b5a4681bd0e97ccde42afb4a38abf6fb281e6715c9639689f3c5bfa99f785fbd68017e449bd2a4111e9640e9f58e1413526020694eec87ee1c37fc01edecc4045087ae232beffdc1b770cb5d25ba9dbf0c471cd84a8258d94b2230ba6782f3460317716d1b0cca1db94972bb91a651197d7ab1f29c940f045489f8958335d1d268ba31910953f4fd250feb2e6f0ffc3c74d8375e499f319317db15d80ceea2ba826d0e9a54353ee6d1262968ac746456ea044fbe0554b622409325dd2d9d8280b547bf41dc2096988a3fffb5ab5ce3294ea19697b3dc7db8871832a97d4c32e123e2a4e77d1d41df08df768857aa2c6eb549d3b74d4739f66adf7cb62db102afb784da21b4b8d895ea4106ab8d0f5c1f4aecbf70a2a93d06b8e05f4bd5821e0ddd731dba22df7dfe8b26df87ae4f975006895269cf3c355d494884b8c1d6ef939c00c738ff49bdee26bd22152a2652175c21d6f44f177116b11b7bf5a7f62c6bfe709466dea8d9229671d2a6c9ab986b152d8d285a57b8262af2980036e58839e855c7024a29a714b639e484e650a8b598c9cbc502f3b658248e8547732fe0e2cad785f79a929cc7aa0b0cb061f421e9f965f6a0928d283be2b61feee2741a8593126dc434ce84893990a85672dac91058d37b2156a93f52f03ee9155aaaaa4e7877d4cd3dbe2f549c30844be5cc6062f5f65efb18cff3bb1476039ef39976f269d8f51d76480b3b9dd1141dcc3a41ca5dc894f36d4ff2c611369b4da43f659afa5caaf10e7021d54e32aa8996f28981e0d17384669ccbe57ba4133bfaf6fbc5f13ebb95764581838d7b4d01d0f6f4b66ddb1c5b7e5455a81debc96afd3e40949acd23b820927640858908fb1713c721fbe05b7fc9042c02d330d206c9012e0a915d93a55bde54f7dcd9d4d79d44c5a85475a0ba4e0b7ca588c0a1dbdb928d6d6bd5754a51b3ea9ba814425d3f8e64f015db436d13cd17afcd8f1860b314fb657ae9970f72960fd1e188f2bd6a452644e8fb544bfdb79044b4a55c7f5f6e1c0ef8537529ad88bbbe3b9a5832997b5c909e9e71ae83a474f47460b6a78ce6c8b57ac66b2f7c7ae432d7a9bebd3cc2b20e3019a3235765e175274c9c8c05839e69788ccdd92ffa203f791916c9db129ec9c65811e2bd1878c9f9b4d35cf8c630a7812baf4b0d888b3f79f03125d5b6d08211b2e255b32fc883b1e04150fcfe1c48f9a48f59b3dceb27607bd5d61ff906495365db8683b321ae654aab707448f5c60242d12c637a9f5a63f10641b6ff954b531e93032fc7bb80ac65490ee075568578326e0695bcc30629448d1886d9532d80ee347f4f0c2518a988f26c6c17fe66935ea69a4ad70129eb47015cb365b93a3e1646f0499005a72f097e5bb746742231d190573e64e3ca8c216de4886c1a4ab6b9ea7077801598febf1fcd74a5455b05f076091c3422264402e049a5a626c21f96d7f3ee0fdd64b367e4e4338d8a71fbf38350027f23085f64c7ae61bdfbd91dac30e94bdffad5a7128f06be0261d4559801c06caa3ccfca4891c2ff10d2deed224fc4a454c9219fd3e935d526854d109e3d90326224e82253a1fcffff19697766f278d1bdaa1343beea34bb907426ce512397378314f341972641b6c013fff6dbcdf81999c407fce4ad6466d4c18a5d6b661d5e9aef5982b605c5633b8dc178a2a08bb7f20424c8b180089d84b352bbd7aae69868f5de6c8c300eb6d03d9e55004807708b0d84b4574e51259e162828eddf8401d7e0d46d6423929932d757f9d19b8852584b59000b91294aa048cd11b67378b2ee00a218c68919718a4c916243824ac895fdac1f07b3336d68423314b2484afb94928815eae893984d77a36fec63f0f550a2bd82712ddf6369b3ce8a74793d91d6ba9a16afd4b71368e399e178876689f84ba7c8ab51b3f4652a7cc206f834c685f260b033cbcbc165a5b095cbe3402d7c096fa3168d3121f5ca1332c78009275eaf772a56bc8e69e8cf276b19cc95ce1c7c7b2dbf9dec7e86be7a6f2ca9dc0a6d522cbb98f61a88089a6e798e965f8e75fe75db193f723d0a72705491078ede22aa19cabc7728897558294931a3211444246fb7bb5e341a707748f1bbccbcd9207771ee6c606fe5a7c45b8de2331e00793e26e0fd8b850b34e290e353a531402eb3875fc1b6dc18a541d2d58036d5b9d847ec8e1a9d797d460324548d3a10bfc0466a09016fad1aca17717b7a045bd3d1a32e7a37ad23cf1e9adf7f8ebc86398052dd59f2cc720f40ddd1cfeee8eee013ac8aab98248d6ea2d92587b1d0e1aaf3d640bbd485f4cf4038816f07607041180903e1789957c025c5a8b1dd26b0fd46b79d502fd0654de6dd0f5ffedb7a07f9e4a69a0b0eb36d4a53ce1a981b0cf564631d0429506975f403a4c23929e5d27fa62b6d36c0a92f4630b14d57a24fd8f0029439e00118ebd64d14e764fe506bad3bae053b0f989d3a2335a66b2d3ab81b94425346e64d33f1d4884e71e1b688b3b74e30d597b6cc38b9717858543eafd4fe92021ba411c79a9b830d966ef3a5e557f6358b970231e370ee240daeb374064a3e376c34ea40575243b50462658731de95a4b88fb267bcb838838206b04621d13156a30de28f7b8cd5771f9f840b9c15ed8ad8cfb20498252a3e7252c554d2aab8c3b8698b36a05aae46efe9043bbb85a475a4981e727639540aee63e0567804fcdb92b516ae7904c392050fe978549b569bc2b1143663f7ca69d044726498af5721978eb69c6997c7bcdb99c2668ac5e7a03f307186fea757f3896e34c96741f4518415e0fe4c2f84dfdfbad59b3adb3c830770c230dc2ef8ea5c8bd5089008d805240cb0e73f172627d0ac7891aab23abdb22b73b6a8cc7a724baf4c2da1bae65465c699b38e6524a822064ac573b6de5622f7a6866824894f5b18605a01439258369fd6ed06a535ab376e86370c75d0326a190fdc68309aedd1de28a7b945d725a6846bab0b979b3a6a8bcd391fa89c44edbb51970d7eefd333890e87476a8aaadf4a60bc8c3bc797ccd1f2fc10d4b82fe4e557daf86dea467e6132e2e18bd5da3848775084008a5ebffbabf0dd1ba65df217eac75973d972d2db5ac7d8e7f39b453cde7c7bf8938c93ac4464258a27dc7398a700e247e6691243908a851739ba69e184badba4493cba5ed3319fe3a139122ba6d91bfb2ca2970fac1a7fefa6c6546d6f59150b38bbd8d99565fd39365814238d4ed07aa31a635fe282dd2ff08e2b8311bf73fa73bcdae07a7a4dbe46bab74376fb59b2e0370a9ac4c0035671a73b4c1ddbd8b8726fc1ecc7e5835d965bb11b41751f57ec51493c3a955eaff286806180db3bab421ea6d751aa2c9057159a944ff80f729c42223de719453ee5be2ca68fd1409c4bc02d4362f1a779722a9fe45939d728b010a460bd0d5bb41c3285ed7f4af5db4bf9d04c9bdd7d33de9b7ca614b38514831fb4789749c3d4eae31185eceaed27a9844c7be6824eceaccc005752bd4480a3987bfb0d70cfee28d3aaeb9c46af9035cd62a2684c2590f556c04b497bface9c94e6935584b47853287ae6d785bfaa65dccfa38cfcc929c8ef292f6fb91298a777278e23734a9c4d92737c58a6a57a3284d4da744a228a9d8b01dcaa5168be86cedbbb765d678311250f1dabb06508816ff88b65b4353832d5ce9f1b542dccc9d3a44729ae87a05602e1e433aa3cfb99183b7c12e4af46f6a8bc2007838d58c461d17ea52087dfb730474aa1db4dd28aacf0eb777e3266014338f31edc974bdf3179c64a81302eea802a9304eebe732cdbb392d21bf95d784307b1316d7f70d9f26e1814c2da11a061674f667194f042f012349eca040a2f23d661da4820840a59acd867315cb8c446c8f5e42868485f1be214a2494235db42712c2d15031e92f0285894ca756a96e31d55ba885981a9813a0b8fc4017321f2b2c71d8d608fd1e4520ff70816e85afbf19bd0662d8389b6838f4a3ea6407eca28499385678f42d31f335cb906fd5544b7fb1311c6691b19600bdd8886675444db81f04c64b01945bc007854b4b27ba024f64a9cb9fce9cf59012ef936515e3b8454e25cc22beea08e94d0cec9db7d64162c058e9057a5e1a151ebcddc480e61a0feb371cee8bd325f8b65f8943401c0428572bdaecc6b34c8ee1338d99ca6ac4c2113d9d2af6f4e9fc14ddd11c62745e00a83876250eb3669447a2fa4b89ee3cd26f7d64a01af1c211c3b4ab2cfc89d5317a875d04b9d3d60ef7c38a30ed8db66491ab66325c8124fe4a905b18c25664be803411e9433ec0a825dd1568c877d1897636611fcd4721c73b49bf4e953b3e5a908a450882af9694d6f2c35e500e549cff54aafb40aabbc901be61cf75192e9103fd76661ca072bd75f30f7ccef21747fee1ce9216441411eb3fd59cb79769644370df7365632e51d1ef79c8332825451a5b5ea1077cf9c64c9e678047b5cfc7b051413aedc7f570b15a807ddd1807ed1e9ecb89ec95562bafeadbe42d0bf2ac1578a14b78613b56f6fd388b81b383cec38e9ac07106dbc6cd1e40ed1c0b232eb3cd94a7f03344788bb9e1f13b242468a75680d8a4d69caf409370fd8e668436ec3ac86de3a1b37b960b8123f071eb107a2b9ff29a0c055b175d94e2adbb7bb146c4aabdde9d4a81e45d3112db92b57eacb94c64fa40673293f3891b10586a64f0e5b095c5c0ed40d624c9c6e76c8642cb442df25f0c256ffcf8dc0b045d9b93576365e5cc0d9d9f3a26ab9fdd892d114ef012dc33ae0761287be0315822961de1e456fe5455ab09d671bf6839d5cf12c781cb8847b656d83a0b053192b42508c0ff12a0d6e1e4e037d67326e468264989767658c8a9b91a7759047a0a965a2b4f8f4046d65ceec1cb6d36eca46ead08aa839cb2f06b6153af8ce8f9d42f10f155f08ca077d668c5201dcfe2b7045cfa0e0aa3926c2e0dfb6cd949fc2eb61e46cb92b123ddf1283bdc8fccbbcd1d9c72100b30c9bac027b00d0904ecf913f09e43e50a61b30cd18aa9acd378a13d0d1e069d905fb03e3a1bcfd5d34b1d6507981f453c485dd3a8eec29ef0405043a4b33f39143bd2636dcac37d46a4a49c98ae6d7928d3444de5900a32d33502af1769550e5dbf8d4659e4f9f2814ff4272485beaffa583c10f7346ce6f972fb2475fdc6ef703f9e8ac25a6e21198e8f6a8ccf04b2989d293621f0419fe278564553e56f8feee5881070440f8b7352cba17da7b232df149027a0641b3eebc71a9e204e7bc119918c8fb6101c8a4acececd78f412b979ed67a92b056c01c84f73d477a9879f867c3ce2cb0952739172e06e083cf32ffa4783d59087ed98a1ced3f32cee4ffd92bbc8ccbc7feace649a8226ea2ececade14da7e26ce90097e84f03425fc4bd440dcce80d9005811c584f257bcb88aed9c1213f7bc4dfaaf7dae0a22562299a0af9cf59168e8e8aa4824eda39d5651f1016904d2698ee98cdf84ccec8bbec564f388c1ef92f5dbe78ab374974a5eca2122af56993aee727df570318af396d7774dc85c171376abb322725c45f5d5b961531715991182b80f638933d97e7fe5725bc5d62c6ee1edc4103a3951ce04bc3e074f2d9ce02e976d6ad6324fd05a4e418f1bb4e651cf2b53432d7162adb6141cd2694365059c80afd0e7906ed6e7404bb1433353b9ed01353c7a73a43ba887eb8d3093155ef3e2c1778f4f87e8d0ff44f007a8e1b377eda374df5bd326d3e71fc535c0049f45f23adf69a61f1885543a5692d29595033faea241589135767626a9602ca567e5d8e5a5ae92307353d663a4a94b95858f4b1ea838c3be125c32e1c0abea5a1c478b75c88c7ecafe560d83dd858e02b53145b0c462324b8d8e9e3df2c17fc4e8fb33df938bfa6ba37a3dc6b847e721abdaa59fbabbce00f4adb3fe1266f037dc9bf3313147a972e2218ba55b2408154c029a7b46d580c48b7a3fb0b9de65d32e78c756b696fcfa61f0f3063d1ba369b2e769266adde2240559dab6996f43cb85197bfa0e0f59fab74a6808a7e8f07281eed25706fff95f72551d9a34e7970241a16b126e95d8e66e47c0159665810b87062e777d4f42874714b1f1c13b7764ccf577b0a690a84c55f347355df80db9061c8c6c4854d42d60a1e047b792b61a535739c021edd3f3364868c6896196a970a1f7a46fd6fcf1dd13d8ed680690c2a29800773fb692ebfb0d43c1019ef57a70e95adead05c2c1b9ff234d9aaff8fe06d6318ce6d67f8785eb2c6f17af656cade4870b548d1f1cf30ce5af227f9e37e82e3c9ede314643d303e20adb91e6536f42d28d8d7601d672886bcb025de58aebc6b403e9dd684b74636d745c813f9d1e1598f072ac0165955dd1b374a6574beb6a9ab0f6c10a2527a65e80c41b08ce49562870f1f98d7e84c6f5c7555ab8138083f9227ba42428eae5419b30d10a0330f88460ccf0b12428476ad378cdedb33090e7581e28b5f7ae91aae3a7517a47c47dae228ab91089085d1b40d49f4fed14f836779ebb0964bf6363dfc2bbd47ec4d0f3bb659eb3ca69d14776a3889f80746d80c9f93121ea2afc9a571b482f1ca82fc2c896e935370fe71bd8ab3a30cb804fc1edc3ab4951db5d8c9f2fe267add08ed6b1c005471a66107e92663ad307c0aea74020b9c8d8ed31ac72e5f87b8153308d4937567c3637f2f8d8dff649824df1ac38cbca40c7e3c02ed29938e6efc24609f3306970cd34a883b8e276cb48ae7b7c191be84333ab0b544da4744061741ac3f32e971dda188d49a61a9720cc70a1e8e1e01b37469b3cfea9bfcccc27bc27f8ccc49733e3374e2fc9d234da95c52dada0e136d1bce5228b93744d3ee62d84641ae1f38124740c6b7eabf782e117b0d7c6bb4105d826234c0f17eb2f075f2892b1ecc45b277701a5d2eb7a2b62b9fc4a80af911fde55d826ba7f198a16bef01bd1e58d9762b623a0adf3ab42baa09ae64662921b9037d974ed319298bf9e0f50a2512d8f0d1732bab474342c2b7665cd6c513b6c8987f6dc9f8b40ad5706c8e18fd3cf5271778081c61629ca5ec99ade6a67650b8cd3f493cc176f2d33463cbc9e3081b7efe054b3760ca78c4b9c15bc9ce49e24669ea3641d527486c15ae465883be514e31d9155be1bc8e39efedf0d568748c8abf72e63ace4e42f44c69efec23fb1963a0208c2b601b21af2fc3aa191385e6e857f96a033d7a4d562dc0383da772d01052fbf3b906b5f48aab03046cbbf43b401df1ead21a98b9968d5b91c9c3c7c6ee0fd684c55bcc06cd4814aebae65e8e4329ae87169de44c74aeaf39de300703ffed32dfdd48e7406ecc97899fb5a219f26d6f3f4b5039f8bf81a1855c0c65f464909be209104ed2e140d6fb1fd20459e5fcd9f1f982a1168df77dd1824a6706b53ba4e5cec87107bfd27cc58ed69b7f70008057511e3d8a711c3cdf5a19ff2a21cd5c8fa2e8d10ef21fe4260d8998bdf707ac9159425ff81a34402e0eb04baae8e587ebc792ff2eec68eed154a0794621579fb5f2e854b82a942920a501c98d3689b4e9bfbde7b245e11e4fcccf1c7a3082378fbc4b2fc23805e04aa48310515e962a6a2a6834b5bb2de009ae1637b32d5457fde6646795b7eb308a43196ad78d67e0eeaf6d57fa1a93a5644e322b4aa77d4f418d7b876ce0042fc5dde41b3b5231433bfc6e216d9257bde48ffaf97476f376db9bc753adf2b07170951157a626c072aa708a46a9952a75cb4473cea2da8952e578dd5482ecdc70ea52cac3973f7ceb219427780c1ccd66dee5bdf0e3c73264a36d53d17874927e5c059d8f59871ada3e6ce670d781906b0cb39af413f85d8cbea0defb54925a5e00ded26de8b1724a165b02498f5e0d84cc78d47876e589ee8347a6f85499c30a66526c52b6719104d2cc3877801f71d52a3d4147bf95e4d47d9c1fa36b282bd57c57b6348d846f31f3f008e42578ba6f4c8c3311ec6977989633cbcb4ee3e43619852bdff90f986ceb4106688f45bc90821ee979353b8b445ee32da4e98f5d2f6f16ce2b52b725eaa5317d777bc141a282151eb9c80ec09a83a433013d09ac20e3cc1dc16abb07d19ce0dc28fc6d0f8b865947b4e95370ae0ad0987da2689976c6879eaa5b9c47a34a2213ea706b75a8917632ecb9c15003f0f037e72f2e55ef0357157c7af141e7d6c324c25b5e3c76a81ab384aa24876e0cded0cd79a2919ad684f3064a6985af17ed2ac4ff1271c420774d19eb4bd9a0c98263edcc0e131edf2ffb5a0afc422a0189e749a6c0285b08c0c80a332361cdad3086ffb786a2054dac487817cda463a7c498dac637095e86623080356c10b8e4e8bef782871512ae1ae5b74ad1b7c2e2da8d70001776cc6bf11ff91ad8ad59afdd7fd679d5021cbc2be2aa0b3e8462ec9fed8993a667a0fdf7c00c533f440a926145cbe93d605cf774c96df91c51e2c18983c694a45eaadd83ef0b6c2ac30a610f8ecbfc099965997addb2b1e79bdf14029b4801f0b03dfb38a6e3cff42f54d60d3030cef5e43ad9e709e03ac6fdc8188735dde55461fe95447dc49edb20f017b2059ade7a418e6abe823ef0df8a8167b8540729a21334cc6e75edafa21e212479738ac270ea2e9a81d2179d3b6836c33cb4d4e56ed9df8bac6ed638498d2cee23e0e84d1494ca17b5dad7525dad58dba49bb22d533bd0222413a3d724e554141943138e9817735bf40743059f2bfdebf25200ac8a04ee29f15e0d9c1eb2cebfe128e113e308be0b1be6c8e01d13f21e93d76b497a9672ff9ee1dc5ac0490011f3e8347fe48c1e243a845287f3a6f5931d13bb340f4218e5802ff87cb825405fbea54a3171cfb1793283c036c110d12ad9a21761e22fa0e0531ceaa1903819df97bd10df4bc8c914e2ad8ca9bf8b12c28c958ea2ee623dfb698a7f97e842c4432feaae1e36f3ee190d0f2518421e78e51dd0b4ddbc4ada5ea5de0a3702dac96315358cb9b4d91c02951dd02d626f7602cc73121e2f60ae0e512f5506e9cb6fd69f7ec61c4e590c1bfc7c0cdde48f65d3a4eee64ca57a9ac7b1f934b60ecc8bc60919522e3a8ab4e98a4e10350abd3eb7409f7a9550f3e117ad5bb6e30ab6ac8c9d3e5519688c9c2853a39d723e319e008050c9f591efc9b0df20c5081d95477b65163bdae3b48061170ea6329f246cbf1e199351cb78b35e35ebec6c6c8b503f6fcd0d4c6c3baffe449ebfd2d90fe5c115b4e26a9e4df0050527a93b53bebc1788067bd529ea59a0bd59ffe746cb670ef12520dcdc2027a008b4064d5252b3076a24b4a4df8ab0671db79da94d09eb1ed274f1c5ee4816700125a4efc81d484f2d59f04b5f848beff9570f17b0e4c29e09515ae64c6c4c0d938517c04b196297dea8b2b401fee87a36a986f0c70b379a73cf668c8e82b6087cf5334caaac967e068687b27dd97f5e15dc7e3d91497d39f802f10875e730c1cacffd023461714c6974279980f61bf4808f8994c09c40eb0c410f39dcb9dc4b57e63019760a413c48d9afff3cc1db3acc9730069879ecab5bad6e3fa12e4ae1b6ff9d1ee5258a059885baf8d8262ba53fc5c5ef7ab0194344bfd90015bf4387c203a46e6da9cf891e57e69985d9bcd642cb3a128470f93d62047f30d030bac61550637aa0b4d3bbf07a0ac778457ec8831b048471917f3dd5ff108992c142858f6cebf218e2984a773f1d1acb78d0ff48e12289dc526e1b8d939c2a5a326bb8451e776262a7c48dfff277d1a299b5f6608f34dceff7bc9ea1e3f7a13dd322e96018db9ae5aa8fca7ead9e5344f50890b0028b76788c99d899d19b0535f6dfda729c830417e1b25cfe2a5503f23e7eeffc1b447427a6070760e86e3ef6755ab1681bf4c3b7fdf4d10e1878a16ad3141ec7c3c25bd31b541a3a11ffc39b9727040e896e4eb068b2325b79272d9b881fb4698193f32287abe7e5016467faf432acb64f5070e222cfcacbda5349fc0cd58ad6aa42a135284ed98d85f91dd0720f8ac8978b3f80f44f52670d6777dafddac958ce364aa371eeacedba408094443701d5d3bbac210776b3560fd228ed0cc61651a542f111a5c9156dd4566a5c038b34ec427a2d200d11cf24111777fac9375972e68450a159a2309d98be517c2f2c43a2a2d251e70ef42cf7359ea887d73651c007509a6e854781a3fc9d2f7857dbf6f32fa041d4d018ef5c946bd9dc76525fa472e0cdffce6e35bf11baac2368f1fb4c57689a4e88a01bae9e4e753610801321f819ca2ef7ce49f41fce175ec40a8cb771cafd2b0588f60f6f951b5ab5b30668c7d5798b1909cf26fc2ad12837ec8265b2d2d63f2229e297c2b550f924a6920a8cf5c7aa425fee47a4df8f9c6c65b2ae04d5032c102b7609af4332b3aabf4c8cb130a2d91f53bf26d1fdc6eebcfc14397c67b926b43199057e4b6927b290cb6f1d50e33b0ebdd5f1fe63ff22890ecbf4807c4d7810c9ec6740b5f74093bdf3afb7eb6c80e9380a0355452daaef04dbc393ebc3e9f527fb03aa60d9715fca74726f08381540ea6427b233acb9a098d4a1f20e81b0db7aa1223e7d6275dca8f5246a84c43178656354149dd3e87ba152dcfcb5bbae96c924339788e8d03c53fe27481be0a6119446c32ca1283d898230dc8968e16b8f920dd04f57357d02f35fd62234008fc93ec5c7f4d50390073bcb0808247ffb6d393e22fe3b3c40504d09c43a0057602b8aa73490b63a764723854b2c9cc7553fc71ec06ba9990fcfc6bb3687537227e8e37841932af92f899b3e7f20e7bc57fc486c1767ee48c57b80bb295a17ffe94d0a3588d78054519985feda7765ec739bfee9de62ba2d7d49745adc2cb3749e7398a08c5520465a3c47627e553f4e9efb26b55a2e187dee038c352c3202a941b1b48809c6c403298b18962dd67fcb55f821ad46a72e17b933f730c645488b7a5dc82dc96293745c1557b7722a0a3c787d07c8489df588544202a96cebd0bd4b3fb0a5938bd990e1dc5cc4f55bc1e4c5581bbcd51734c8f5f01f89759b6a952e8f3cf0c83d19f51344a0afb62ce6a35bd418fe609115a67bd3bd81a8fed28d2c65533a52337cfc81314b88579021bdc846ab9075e6e78198b6980584a189ce6d58440c1bcd51f5b9e3bdbe5e302d00ad574c83be813571cb3d1008548d696965e4023960a396c508919b10ddaf0dab5330ad1d225fb3a3b111bf2c1f7ac0ac651e63db07d9e58ab131abb7b24d0ba833a4dc5dd88537ec30a5b1a394061053e96d0cb11db1190b37e26963546d79415e1dbdb28647862e38125c18780c189f0c08b01b8c5c6c730111fc8fbb32fc5f7a7c4e65106230c12ee09f76aead23f41b4773069567993f7a9085c846b678d8f9016e9e64abc80e02047995bc67034ead90d156350cdad631fdce8793aca4ec21989a5004b6d2af11d8958fc75164688bcbea84ba74e2f7b96114432f2d0267c3c83cc75abd1c4e1a917d66976e7e4ddca69f9d6bf72210fb6572d4b93b4b142958245b5afc1a7cd9b372d92470b4b972f136fa4928c00a8f1ad00272bbdb7ca737752c4b5c96c83c8d7a108325bdde153cf54d66bdfbd94ca1d5b688ceb2748d9ee28603287f7ef1c047e333bc5939c2b96fee501b697ee26a281409e9ab43b8951c7a09ce39f3fae390b950fe3ae5f9a2b7bc1aaeacefe4459d8f42af0628fa969a1e2ae91ababe05d935d7c0fb821ca0fd0f6646b250c21a26531b15d481d027f8456baea1aef23b712b578eaca411410f8773e42bf13cf9e284261e6449672a58a91ae685c2531ec3730bbd954848edc00c24bda1885d5c8e8dc3a2cc8796830c6cb507d9401eaef6a8e1ce640f0666bd24f94736a485ef02ec21add4c0bb40928d743e997207deb68faedd07bea99254b3b68fb3abb60f7d169e471ac2eaac7a685aa450c004d5cd5c8a76b8ef5773fc397b5569f746ec91e66caa595c757db0bc85050c447d1cabdc6336091184578e144d8ddf4c282a4f3dea83f9cffac472a85821eac8d038ca093099ec487097cf231b8facf513ea9b98c143c8da03da562fb8696fe4c42754b0d32bf5fd23eb3701f1c7bd69e4b1a306860cea40fc0acee51f452866e9f332c9e99dc62536616609f5aa5e6ad337daa6a9a61c6cc11a4d984567382124c78eb0608ff5b56757a712eb1956e018c4521663feaa83b22f73cc43aad866bfedcb4f117d9891ba5ba73cbca64b9b799bff0a2fdf5bb3e3e905a22ed2c2b913f3f0189fefdde9d5b19c4bca486ebfe9f6baa519d6ccff7c5ac4bec4b1b5fbc5e85034a0be8d02e4dc6f53188676aefad7539c41b734fc97ec802eb1fc14771a6d24c7311a181a2918c3316a9abd7d974baec61b690a3fe5f34bdb9102274cdcc9cf656884f23fa6795ae05e5beb9600bd24e0c7093cf0f94fb29a655efc660ebb418d161d578d4a6967efc94ff838310d577c41e841e6ca617d61117909b8d95c82dfde16d8CIB.cpython-36.opt-1.pycCM_common.cpython-36.opt-1.pycCM_corosync.cpython-36.opt-1.pycCTS.cpython-36.opt-1.pycCTSaudits.cpython-36.opt-1.pycCTSscenarios.cpython-36.opt-1.pycCTStests.cpython-36.opt-1.pycCTSvars.cpython-36.opt-1.pyc__init__.cpython-36.opt-1.pyccib_xml.cpython-36.opt-1.pycenvironment.cpython-36.opt-1.pyclogging.cpython-36.opt-1.pycpatterns.cpython-36.opt-1.pycremote.cpython-36.opt-1.pyc3-am-then-bm-both-migrate.scores3-am-then-bm-both-migrate.scores6-migrate-group.scoresattrs1.dotattrs1.expattrs1.scoresattrs1.summaryattrs3.dotattrs3.expattrs3.scoresattrs3.summaryattrs3.dotattrs3.expattrs3.summaryattrs1.dotattrs1.expattrs1.scoresattrs1.summaryattrs1.dotattrs1.expattrs1.summarybug-5014-A-stop-B-started.scoresbug-5014-GROUP-A-stopped-B-started.scoresbug-5014-ordered-set-symmetrical-false.scoresbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.scoresbug-5025-2.dotbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5069-op-disabled.scoresbug-5143-ms-shuffle.dotbug-5014-GROUP-A-stopped-B-stopped.expbundle-order-partial-stop.dotbundle-order-partial-stop.expbundle-order-partial-stop.scoresbundle-order-partial-stop.summarybundle-order-partial-stop.xmlbug-5025-2.dotbug-5038.expcolocated-utilization-primitive-1.scorescontainer-1.scorescontainer-1.scorescontainer-group-1.scorescontainer-group-1.scoresattrs1.dotattrs1.summarybug-5025-2.dotbug-5025-2.dotdate-2.scoresdate-2.summarydate-2.xmlbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.dotbug-5038.expgroup4.scoresbug-5025-2.dotbug-5038.expinc3.scoresinc5.scoresinterleave-0.dotinterleave-0.expinterleave-0.scoresinterleave-0.summaryinterleave-0.dotinterleave-0.expinterleave-0.summaryinterleave-0.dotinterleave-0.expinterleave-0.summaryinterleave-pseudo-stop.scoresmanaged-0.dotmanaged-0.expinc0.dotmaster-10.scoresmaster-1.dotmaster-1.expmaster-1.summarymaster-4.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expmaster-failed-demote-2.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expmigrate-1.scoresmigrate-2.scoresmigrate-begin.scoresmigrate-fail-2.dotmigrate-begin.scoresmigrate-begin.scoresmigrate-fail-2.dotmigrate-begin.scoresmigrate-fail-5.dotmigrate-fail-3.scoresmigrate-begin.scoresmigrate-fail-5.dotmigrate-fail-5.expmigrate-begin.scoresmigrate-fail-5.summarymigrate-fail-3.scoresmigrate-begin.scoresmigrate-5.dotmigrate-5.expmigrate-5.scoresmigrate-5.summarymigrate-fail-3.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbalanced.scoresmon-rsc-1.scoresmon-rsc-1.scoresmon-rsc-2.dotmon-rsc-1.scoresmon-rsc-1.scoresbug-5025-2.dotnotify-0.scoresnotify-1.dotnotify-1.expnotify-0.scoresnotify-1.summarynotify-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5014-ordered-set-symmetrical-false.dotbug-5014-ordered-set-symmetrical-false.scoresbug-5014-ordered-set-symmetrical-false.summaryorder-mandatory.scoresorder-optional-keyword.dotorder-optional-keyword.exporder-mandatory.scoresorder-optional-keyword.summaryorder-optional-keyword.xmlorder-mandatory.dotorder-mandatory.exporder-mandatory.scoresorder-mandatory.summaryorder-serialize-set.scoresorder-mandatory.scoresorder1.dotorder1.exporder1.scoresorder1.summaryorder5.scoresorder5.summaryone-or-more-5.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exporphan-0.scoresorphan-0.scoresparams-0.scoresparams-0.scoresparams-1.dotparams-1.expparams-0.scoresparams-1.summaryplacement-capacity.dotplacement-capacity.expplacement-capacity.dotplacement-capacity.dotplacement-capacity.expplacement-capacity.scoresplacement-location.summarybug-5038.expbug-5038.expprobe-3.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expplacement-priority.scoresorder1.scoresorder1.scoresorder1.scoresplacement-priority.scoresconcurrent-fencing.scoresrec-node-1.dotrec-node-1.expplacement-priority.scoresrec-node-1.summaryrec-node-10.scoresrec-node-1.dotplacement-priority.scoresrec-node-4.dotrec-node-4.exprec-node-10.scoresrec-node-4.dotrec-node-4.exprec-node-10.scoresrec-node-4.summaryrec-node-4.xmlplacement-priority.scoresmon-rsc-1.scoresmon-rsc-1.scoresmulti1.dotmulti1.expmon-rsc-1.scoresmulti1.summaryrec-rsc-0.dotrec-rsc-0.exprec-rsc-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expmon-rsc-1.scoresremote-fence-unclean.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expattrs5.scoresremote-disable.scoresremote-recover-no-resources.scoresremote-fence-unclean2.scoresremote-recover-connection.dotremote-recover-connection.expremote-recover-connection.scoresremote-recover-connection.summaryremote-recover-connection.xmlreload-versioned.scoresrsc-sets-seq-false.scorescomments.scoresrsc_dep2.scoresrsc_dep2.dotrsc_dep2.exprsc_dep2.scoresrsc_dep2.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprsc_dep3.dotattrs3.dotattrs3.expmon-rsc-1.scoresattrs3.summaryorder-optional-keyword.dotsimple1.scoressimple1.scoresbug-5014-GROUP-A-stopped-B-stopped.expmon-rsc-1.scoresmon-rsc-1.scoresmon-rsc-1.scoresrec-rsc-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprec-rsc-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprec-rsc-1.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprec-rsc-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expmon-rsc-1.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprec-rsc-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprec-rsc-0.scoresrec-rsc-0.scoresstopped-monitor-03.dotrec-rsc-0.scoresrec-rsc-0.scoresmon-rsc-1.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.exprec-rsc-0.scoresrec-rsc-0.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expmon-rsc-1.scoresstopped-monitor-25.dotstopped-monitor-25.expstopped-monitor-10.scoresstopped-monitor-30.dotrec-node-14.dotsuicide-needed-inquorate.scoressuicide-needed-inquorate.scoressuicide-not-needed-initial-quorum.dotsuicide-not-needed-initial-quorum.expsuicide-needed-inquorate.scoressuicide-not-needed-initial-quorum.summarysystemhealth1.scoressystemhealth2.dotsystemhealth2.expsystemhealth1.scoressystemhealth2.summarysystemhealth1.dotsystemhealth1.expsystemhealth1.scoressystemhealth1.summarysystemhealth2.dotsystemhealth2.expsystemhealth1.scoressystemhealth2.summarysystemhealth1.dotsystemhealth1.expsystemhealth1.scoressystemhealth1.summarysystemhealth2.dotsystemhealth2.expsystemhealth1.scoressystemhealth2.summarysystemhealth2.dotsystemhealth2.expsystemhealth1.scoressystemhealth2.summarysystemhealth1.dotsystemhealth1.expsystemhealth1.scoressystemhealth1.summarysystemhealthm3.dotsystemhealthm3.expsystemhealthm3.scoressystemhealthm3.summarysystemhealthm3.dotsystemhealthm3.expsystemhealthm3.scoressystemhealthm3.summarysystemhealth1.dotsystemhealth1.expsystemhealth1.scoressystemhealth1.summarysystemhealthm3.dotsystemhealthm3.expsystemhealthm3.scoressystemhealthm3.summarylocation-sets-templates.dotlocation-sets-templates.explocation-sets-templates.scoreslocation-sets-templates.summaryparams-0.dotparams-0.expparams-0.scoresparams-0.summaryplacement-priority.scoresplacement-priority.scorestags-coloc-order-1.summarytemplate-coloc-1.dottemplate-coloc-1.exptags-coloc-order-1.summaryorder2.scoresorder2.scorestemplate-coloc-3.scorestemplate-rsc-sets-1.scorestemplate-rsc-sets-1.summarytemplate-rsc-sets-1.dottemplate-rsc-sets-1.exptemplate-rsc-sets-1.scorestemplate-rsc-sets-1.summarytemplate-rsc-sets-4.dottemplate-rsc-sets-4.exptemplate-rsc-sets-4.scorestemplate-rsc-sets-4.summaryticket-clone-1.dotticket-clone-1.expticket-clone-1.scoresticket-clone-1.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-clone-1.scoresticket-clone-1.scoresticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-clone-1.scoresticket-clone-13.summaryticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summaryticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-clone-1.scoresticket-clone-13.summaryticket-clone-11.dotticket-clone-11.expticket-clone-11.scoresticket-clone-11.summaryticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summaryticket-clone-1.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-clone-1.scoresticket-clone-13.summaryticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-clone-12.scoresticket-clone-12.summaryticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summaryticket-clone-1.dotticket-clone-1.expticket-clone-1.scoresticket-clone-1.summaryticket-clone-11.dotticket-clone-11.expticket-clone-11.scoresticket-clone-11.summaryticket-clone-14.dotticket-clone-14.expticket-clone-1.scoresticket-clone-14.summaryticket-clone-1.dotticket-clone-1.expticket-clone-1.scoresticket-clone-1.summaryticket-clone-11.dotticket-clone-11.expticket-clone-11.scoresticket-clone-11.summaryticket-clone-21.dotticket-clone-21.expticket-clone-1.scoresticket-clone-21.summaryticket-group-1.dotticket-group-1.expticket-group-1.scoresticket-group-1.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-group-11.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-group-1.scoresticket-group-1.scoresticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-group-1.scoresticket-group-13.summaryticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summaryticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-group-1.scoresticket-group-13.summaryticket-group-11.dotticket-group-11.expticket-group-11.scoresticket-group-11.summaryticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summaryticket-group-1.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-group-1.scoresticket-group-13.summaryticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-group-11.scoresticket-group-12.summaryticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summaryticket-group-1.dotticket-group-1.expticket-group-1.scoresticket-group-1.summaryticket-group-11.dotticket-group-11.expticket-group-11.scoresticket-group-11.summaryticket-group-14.dotticket-group-14.expticket-group-1.scoresticket-group-14.summaryticket-group-1.dotticket-group-1.expticket-group-1.scoresticket-group-1.summaryticket-group-11.dotticket-group-11.expticket-group-11.scoresticket-group-11.summaryticket-group-21.dotticket-group-21.expticket-group-1.scoresticket-group-21.summaryticket-clone-1.dotbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-master-1.scoresticket-master-1.scoresticket-master-14.dotticket-master-14.expticket-master-1.scoresticket-master-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-master-16.scoresticket-master-17.dotticket-master-17.expticket-master-16.scoresticket-master-17.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-master-16.scoresticket-master-16.summaryticket-master-17.dotticket-master-17.expticket-master-16.scoresticket-master-17.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-master-16.scoresticket-master-16.summaryticket-master-17.dotticket-master-17.expticket-master-16.scoresticket-master-17.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-master-12.scoresticket-master-12.summaryticket-master-14.dotticket-master-14.expticket-master-1.scoresticket-master-14.summaryticket-master-10.dotticket-master-10.expticket-master-10.scoresticket-master-10.summaryticket-master-11.dotticket-master-11.expticket-master-11.scoresticket-master-11.summaryticket-master-17.dotticket-master-17.expticket-master-16.scoresticket-master-17.summaryticket-master-10.dotticket-master-10.expticket-master-10.scoresticket-master-10.summaryticket-master-11.dotticket-master-11.expticket-master-11.scoresticket-master-11.summaryticket-master-21.dotticket-master-21.expticket-master-21.scoresticket-master-21.summaryattrs5.dotattrs5.dotticket-primitive-1.expticket-primitive-1.scoresticket-primitive-1.summarycluster-specific-params.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expcluster-specific-params.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-primitive-1.scoresticket-primitive-1.scoresticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-primitive-1.scoresticket-primitive-13.summaryticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summaryticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-primitive-1.scoresticket-primitive-13.summaryticket-primitive-11.dotticket-primitive-11.expcluster-specific-params.scoresticket-primitive-11.summaryticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summaryticket-primitive-1.scoresbug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-primitive-1.scoresticket-primitive-13.summaryticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expcluster-specific-params.scoresticket-primitive-12.summaryticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summaryattrs5.dotticket-primitive-1.expticket-primitive-1.scoresticket-primitive-1.summaryticket-primitive-11.dotticket-primitive-11.expcluster-specific-params.scoresticket-primitive-11.summaryticket-primitive-14.dotticket-primitive-14.expticket-primitive-1.scoresticket-primitive-14.summaryattrs5.dotticket-primitive-1.expticket-primitive-1.scoresticket-primitive-1.summaryticket-primitive-11.dotticket-primitive-11.expcluster-specific-params.scoresticket-primitive-11.summaryticket-primitive-21.dotticket-primitive-21.expticket-primitive-1.scoresticket-primitive-21.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-rsc-sets-10.scoresticket-rsc-sets-10.scoresticket-rsc-sets-10.dotticket-rsc-sets-10.expticket-rsc-sets-10.scoresticket-rsc-sets-10.summaryticket-rsc-sets-10.dotticket-rsc-sets-10.expticket-rsc-sets-10.scoresticket-rsc-sets-10.summaryticket-rsc-sets-10.dotticket-rsc-sets-10.expticket-rsc-sets-10.scoresticket-rsc-sets-10.summaryticket-rsc-sets-1.dotticket-rsc-sets-1.expticket-rsc-sets-1.scoresticket-rsc-sets-1.summaryticket-rsc-sets-2.scoresticket-rsc-sets-10.dotticket-rsc-sets-10.expticket-rsc-sets-10.scoresticket-rsc-sets-10.summarybug-5025-2.dotbug-5014-GROUP-A-stopped-B-stopped.expticket-rsc-sets-10.scoresticket-rsc-sets-11.summaryticket-rsc-sets-10.dotticket-rsc-sets-10.expticket-rsc-sets-10.scoresticket-rsc-sets-10.summaryunfence-definition.scoresunfence-definition.scoresbug-5014-GROUP-A-stopped-B-stopped.expunmanaged-stop-1.dotbug-5014-GROUP-A-stopped-B-stopped.expunmanaged-stop-1.scoresunmanaged-stop-1.summaryunmanaged-stop-3.dotunmanaged-stop-3.expbug-5014-GROUP-A-stopped-B-stopped.expplacement-priority.scoresplacement-priority.scoresbalanced.scoresreload-versioned.scoreswhitebox-fail1.dotwhitebox-fail1.expwhitebox-fail1.scorespriority-fencing-delay.dotpriority-fencing-delay.scoresorder-expired-failure.dotrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-2.0.4+20200616.2deceaa3a-lp152.2.12.1.src.rpmpacemaker-cts@@@@    /bin/bash/bin/sh/usr/bin/python3.6pacemakerprocpspsmiscpython(abi)python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.0.4+20200616.2deceaa3a-lp152.2.12.13.63.0.4-14.6.0-14.0-15.2-14.14.1a;Ha;Ha9@`̊`W5@`W5@`W5@`U`U`P`@`_@_@_@_3_c^@@^W@^W@^W@^W@^?@^^^^>@^>@^I^@^^^^^@^@^@^@^@^@^s^^s^^s^^1s^0"@^&^&^g@^g@]@]]M@]@]])]@]z@]z@]x]L]@1@],j](v@];\Q\Q\@\@\Ɋ@\8\f\,@\@\\\\\@\@\~d\w@\R@\N\J@\I\E@ZYan Gao Yan Gao José Guilherme Vanz Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Callum Farmer Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Jan Engelhardt Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao Yan Gao ygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.combliu@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comrbrown@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comdimstar@opensuse.orgygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comtchvatal@suse.comygao@suse.comtchvatal@suse.comtchvatal@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comrguenther@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comdimstar@opensuse.orgygao@suse.comygao@suse.comygao@suse.com- controller: ensure newly joining node learns the node names of non-DCs (bsc#1180618) * bsc#1180618-0002-Fix-controller-ensure-newly-joining-node-learns-the-.patch- scheduler: add test for probe of unmanaged resource on pending node (bsc#1188653) * bsc#1188653-0003-Test-scheduler-add-test-for-probe-of-unmanaged-resou.patch - scheduler: update existing tests for probe scheduling change (bsc#1188653) * bsc#1188653-0002-Test-scheduler-update-existing-tests-for-probe-sched.patch - scheduler: don't schedule probes of unmanaged resources on pending nodes (bsc#1188653) * bsc#1188653-0001-Fix-scheduler-don-t-schedule-probes-of-unmanaged-res.patch- libcrmcommon: Correctly handle case-sensitive ids of xml objects when changing a value. (bsc#1187414) * bsc#1187414-0001-Fix-libcrmcommon-Correctly-handle-case-sensitive-ids.patch- controld: purge attrd attributes when the remote node is up to ensure sync with CIB (bsc#1186693) * bsc#1186693-clean-attrd-attributes-when-remote-node-is-up.patch- controller: re-joined node gets the host names of non-DC nodes (bsc#1180618) * bsc#1180618-0001-Fix-crmd-update-crm_peer_cache.patch- crm_mon.rng/crm_resource.rng: Change the schema type of 'expected' and 'call' to integer. (rh#1931332) * rh#1931332-0001-Med-Change-the-schema-type-of-expected-and-call-to-i.patch- iso8601: prevent sec overrun before adding up as long long * 0001-Fix-iso8601-prevent-sec-overrun-before-adding-up-as-.patch- fencer: optimize merging of fencing history by removing unneeded entries on creation of history diff (bsc#1181744) * bsc#1181744-0004-Refactor-fencer-optimize-merging-of-fencing-history-.patch - fencing: new function stonith_op_state_pending() for checking if a fencing operation is in pending state (bsc#1181744) * bsc#1181744-0003-Refactor-fencing-new-function-stonith_op_state_pendi.patch - fencer: update outdated pending operations according to returned ones from remote peer history (bsc#1181744) * bsc#1181744-0002-Fix-fencer-update-outdated-pending-operations-accord.patch - fencer: broadcast returned fencing operations to update outdated pending ones in remote peer history (bsc#1181744) * bsc#1181744-0001-Fix-fencer-broadcast-returned-fencing-operations-to-.patch- execd: Skips merging of canceled fencing monitors.(Fix:#CLBZ5393) * 0001-Mid-execd-Skips-merging-of-canceled-fencing-monitors.patch - fencing: remove any devices that are not installed * 0001-Fix-fencing-remove-any-devices-that-are-not-installe.patch- liblrmd: Limit node name addition to proxied attrd update commands (rh#1907726) * rh#1907726-0001-Fix-liblrmd-Limit-node-name-addition-to-proxied-attr.patch- attrd: prevent leftover attributes of shutdown node in cib (bsc#1173668) * bsc#1173668-0001-Fix-attrd-prevent-leftover-attributes-of-shutdown-no.patch- crmadmin: printing DC quietly if needed (bsc#1178865) * bsc#1178865-0001-Fix-crmadmin-printing-DC-quietly-if-needed.patch- controller, Pacemaker Explained: improve the documentation of `stonith-watchdog-timeout` cluster option (bsc#1174696, bsc#1184557) * bsc#1174696-0003-Doc-controller-Pacemaker-Explained-improve-the-docum.patch - scheduler: improve the documentation of `have-watchdog` cluster option (bsc#1174696, bsc#1184557) * bsc#1174696-0002-Doc-scheduler-improve-the-documentation-of-have-watc.patch - libpe_status: downgrade the message about the meaning of `have-watchdog=true` to info (bsc#1174696, bsc#1184557) * bsc#1174696-0001-Log-libpe_status-downgrade-the-message-about-the-mea.patch- scheduler: update migrate-fail-9 test for migration code change (bsc#1177212, bsc#1182607) * bsc#1177212-0002-Test-scheduler-update-migrate-fail-9-test-for-migrat.patch - scheduler: don't schedule a dangling migration stop if one already occurred (bsc#1177212, bsc#1182607) * bsc#1177212-0001-Fix-scheduler-don-t-schedule-a-dangling-migration-st.patch- fencer: restrict certain IPC requests to privileged users (CVE-2020-25654, bsc#1177916) - pacemakerd: ignore shutdown requests from unprivileged users (CVE-2020-25654, bsc#1177916) - executor: restrict certain IPC requests to Pacemaker daemons (CVE-2020-25654, bsc#1177916) * bsc#1177916-CVE-2020-25654_pacemaker.patch- rpm: use the user/group ID 90 for haclient/hacluster to be consistent with cluster-glue (bsc#1167171)- Fixes for %_libexecdir changing to /usr/libexec- Update to version pacemaker-2.0.4+20200616.2deceaa3a (Pacemaker-2.0.4): - cibsecret: don't use pssh -q option unless supported - tools: verify newly created CIB connection is not NULL - tools: check resource separately from managing parameter in cibsecret - tools: improve cibsecret help- Update to version 2.0.3+20200608.44045c027: - scheduler: Add the node name back to bundle instances.- Update to version 2.0.3+20200605.0db37d66f: - rpm: add spec option for enabling CIB secrets - build: avoid resource-agents as build dependency when cibsecrets are enabled- Update to version 2.0.3+20200603.4ff9c412f: - based: use crm_exit to free qb-logging- Update to version 2.0.3+20200602.f7f36e8a8: - libpe_status: Modify filtering of inactive resources.- Update to version 2.0.3+20200527.e67fb5c73: - rpm: put user-configurable items at top of spec - tools: free IPC memory after closing connection - resources: attribute name parameter doesn't have to be unique- Update to version 2.0.3+20200516.b06fc662e: - crm_ticket: avoid unnecessary issues with dynamic allocation - crm_resource: avoid unnecessary issus with dynamic allocation - crm_mon: NULL output-pointer when buffer is freed - crm_error: use g_free for a proper match - libreplace: closedir when bailing out dir traversal - libcrmcommon: return ENOMEM directly instead of errno - libcrmcommon: free basename after setting prgname - silence some false positives static analysis stumbled over - move bcond_with/without up front for e.g. pcmk_release - fencer: avoid infinite loop if device is removed during operation- libcrmcommon: lower message on reading proc file to info * 0001-Log-libcrmcommon-lower-message-on-reading-proc-file-.patch- Update to version 2.0.3+20200511.2b248d828: - tools: get stonith_admin --list-targets working again- Update to version 2.0.3+20200511.e7d7b1aa5: - libpe_status: Apply node filtering to clone resource lists. - tools: Remove an extra space in crm_mon filtered output. - libpe_status: Don't output unnecessary resource headers. - libpe_status: Handle filtering of inactive resources. - tools: Print inactive resources by default with crm_mon xml output.- Update to version 2.0.3+20200511.a9e085d8c: - fencer: avoid possible use-of-NULL when parsing metadata (bsc#1171372) - libstonithd: make the assert message from stonith__device_parameter_flags() more clear (bsc#1171372)- Update to version 2.0.3+20200507.c8529193e: - libstonithd: respect `pcmk_host_argument=none` on `validate` (bsc#1171372) - libstonithd: add `port` or `plug` parameter according to metadata on `validate` if no `pcmk_host_argument` specified (bsc#1171372) - Pacemaker Explained: update the default value and the description of `pcmk_host_argument` (bsc#1171372) - fencer: add `port` or `plug` parameter according to metadata for RHCS-style fence-agents (bsc#1171372) - libstonithd: add function to check supported parameters according to the metadata of a fence agent (bsc#1171372)- Update to version 2.0.3+20200506.a212e4fa3: - fenced: Remove relayed stonith operation.(Fix:CLBZ#5401) (bsc#1181744) - controller: properly detect remote node info requests - cotrold: Notify tengine of completion of CRM_OP_LRM_DELETE.(Fix:CLBZ:#5424)- Update to version 2.0.3+20200429.029571144: - stonith_admin: --delay is an optional option for --fence/--unfence/--reboot commands (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - controller: avoid possible use-of-NULL on logging fencing message (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240)- Update to version 2.0.3+20200428.f0a4d08c9: - cib: populate cib_nodes when 'cibadmin -R -scope=configuration'- Update to version 2.0.3+20200423.01b9bbdbe: - cts: add `plug` parameter for fence_dummy agent (bsc#1171372) - libstonithd: `plug` parameter of RHCS-style fence-agents is shown as non-required in the metadata (bsc#1171372) - libstonithd: `action` parameter of RHCS-style fence-agents is shown as non-required in the metadata (bsc#1171372) - libstonithd: functionize fudging metadata of RHCS-style agent to make specific parameter non-required (bsc#1171372)- Update to version 2.0.3+20200423.5194e4a0d: - libpe_status: Skip summary output of cloned resources. - tools: Remove yet more extra newlines from crm_mon errors. - tools: Quitting crm_mon shouldn't be an error. - tools: Remove an extra log bump in crm_simulate. - tools: Convert crm_error to use glib for command line handling. - tools: Fix --html-title= in crm_mon. - libpe_status: Add space between role and state strings. - tools: Filter fencing actions using --node=. - tools: Filter resources using --node= option. - tools: Filter failed resource actions using --node= option. - tools: Filter node summary and attributes using --node= option. - tools: Filter nodes using --node= option. - tools: Add --node= to the crm_mon command line.- Update to version 2.0.3+20200408.cfb1746ec: - libcrmcluster: use uint64_t type for corosync ringid (membership id) when updating node state (bsc#1168771)- Update to version 2.0.3+20200403.eb73f2237: - fencer: update cpg_topology_delay test to also verify pcmk_delay_base is added (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - controller: requested priority fencing delay defaults to 0 (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - stonith_admin: --delay option defaults to 0 (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - fencer: any delays from pcmk_delay_base/max are added to requested fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: do not differentiate the case where all the nodes have equal priority (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: priority-fencing-delay defaults to 0 meaning disabled (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240)- Update to version 2.0.3+20200402.0a67b34c5: - libpacemaker: don't output "0 events found" for stonith history cleanup - tools: use return codes consistently in stonith_admin - Use glib for cmdline processing in crm_simulate. - tools: Only free things in crm_simulate that aren't NULL.- Update to version 2.0.3+20200326.508402483: - scheduler: don't incorporate dependencies' colocations multiple times - controller: improve shutdown messages - tools: make static analysis happy - xml: Add a new version of the tags schema. - tools: Apply various fixes to the crm_diff man page. - libcib: improve messages for CIB sign-on - libcrmcommon: close logging *after* logging an exit message - tools: be extra safe with freeing API connections when exiting - fencer,libstonithd: fix Y2038 issue in fence history- Update to version 2.0.3+20200321.3e73aefb8: - Pacemaker Explained: document priority-fencing-delay cluster option (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - fencer: add cpg_topology_delay test to verify enforced fencing delay with fencing topology (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - fencer: handle any enforced fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - stonith_admin: add --delay option to support enforced fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - controller: request fencing with any enforced priority fencing delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - libstonithd: introduce fence_with_delay() operation (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: add regression test for priority-fencing-delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: implement priority-fencing-delay (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240) - scheduler: add priority-fencing-delay cluster option (jsc#ECO-1611, jsc#SLE-12239, jsc#SLE-12240)- Update to version 2.0.3+20200320.e16e5121f: - tools: Close the channel created with g_io_channel_unix_new. - libcrmcommon: Don't allocate a ptr array until it's needed. - tools: Free the result of g_option_context_get_help. - various: improve configuration warnings and errors - based: avoid memory leak when reading CIB - xml: Add a new minor version of the crm_mon schema. - libstonithd: Report an error getting history in output. - tools: Use new formatted output return codes in crm_mon. - tools: Eliminate nested execution of bye() processing and clear data_set. - tools: Add clear cib connection pointer. - fix compilation -Werror compilation issue with GCC 10 with s390x - tools: Print errors to stderr for crm_mon's legacy xml. - tools: Rework error reporting and exiting in crm_mon. - tools: Don't automatically show cluster options in crm_mon. - tools: Use glib for command line handling in crm_rule. - tools, lib: Use standard pacemaker return codes in crm_rule. - tools: Allow crm_rule to check some date_specs. - tools: Add better error reporting in crm_rule. - executor: record correct last run and last rc change times - libcrmcommon,libpe: validate interval specs correctly - executor: correctly set first run time - tools: Remove an extra space from last-failed strings in crm_mon. - tools: Properly close ncurses output in crm_mon. - controller: don't ack same request twice - controller: improve message routing messages - tools: Try to remove blank lines from the end of text output. - tools: Don't display an empty "Migration Summary" header. - tools: Handle corner case of printing cluster options. - xml: Add a new schema version for crm_mon. - tools: Add an option for printing failed resource actions. - libcrmcommon, tools: Handle displaying maintenance mode. - tools: Add more fine grained fencing arguments. - tools: Conditionalize more output in crm_mon. - tools: Add a real cluster-options message for text output. - tools: Add --include= and --exclude= to crm_mon. - controller: improve client IPC hello validation - tools: clean up before exiting crm_resource - libcrmcommon: improve messages when sending IPC request - libcrmcommon: improve messages for IPC hello creation - executor: correctly convert nanoseconds to milliseconds - executor: handle systemd execution times under 1 second - executor: improve process completion message - tools: Use formatted output for more errors in crm_mon.- Update to version 2.0.3+20200218.4544c9b82: - rpm: Run "make check" as part of %check and in travis.- Update to version 2.0.3+20200218.a290911ef: - libcrmcommon: correctly check configuration options for positive values- Update to version 2.0.3+20200213.68bd2b4da: - cib_attrs: Fix mismatching deallocation - controller: clear leaving node's transient attributes even if there is no DC- Update to version 2.0.3+20200128.df6c286d9: - scheduler: ensure attenuated scores still have some effect - scheduler: ignore colocation constraints with 0 score- Update to version 2.0.3+20200127.cdf84f849: - libpe_status: Remove extra colons from operations output. - libpe_status: correctly check for implicit resource ID collision - libpe_status: Use the same message for headers and history. - get ready for implicit -fno-common with upcoming GCC 10 (bsc#1160410) - Rebase: * bug-728579_pacemaker-stonith-dev-id.patch- Update to version 2.0.3+20200116.92a6f7e97: - controller: bump feature set for shutdown-lock - scheduler: clear resource history when appropriate - tools: for down nodes, crm_resource --refresh should clear CIB only - controller: allow CRM_OP_LRM_DELETE to clear CIB only - tools: crm_resource resource checks should show shutdown locks - scheduler: display when a resource is shutdown-locked to a node - controller: don't clear shutdown locks when node rejoins - controller: mark shutdown-locked resources in resource history - scheduler: respect shutdown locks when placing inactive resources - scheduler: respect shutdown locks when placing active resources - scheduler: add shutdown lock cluster options - tools: improve error checking for crm_resource cleanup/fail commands - tools: improve crm_resource "why" messages - controller: improve messages when deleting CIB resource history- Update to version 2.0.3+20200116.ea5b06fae: - rectify thinko possibly behind spurious "process will not die" msg - tools: Adapt stonith_admin to new return codes. - libpacemaker: Fix handling of some operation return values. - tools: Re-enable CGI output from crm_mon. - tools: Correct sec vs. msec discrepancy in stonith_admin. - libpe_status: Update the maint mode message for HTML output. - libpe_status: Use a separate log formatter for cluster options. - tools: Move --watch-fencing to under "Additional Options". - libpacemaker: Convert to new return codes. - libpacemaker: Add higher level stonith functions. - tools: Handle request being NULL. - tools: Be sure to free the GError when done with it.- Update to version 2.0.3+20200106.bc6f54495: - attrd: properly declare global variables as extern in header (bsc#1160410) - libcrmcommon: introduce new set of return codes- Update to version 2.0.3+20200102.1e3b41f65: - controller: improve CIB status deletion messages - controller: improve join messages - fenced: Clearly log merged STONITH operations. - iso8601: Fix crm_time_parse_offset() to parse offset with plus sign. - libcrmcommon: correctly raise detail log line length - libcrmservice: handle child wait errors appropriately - libcrmservice: improve messages when waiting for child process- Update to version 2.0.3+20191203.d671faa22: - scheduler: make sure cluster-wide maintenance-mode=true overrides per-resource settings (bsc#1154881) - tools: Correct the crm_mon man page. - pengine: formatted output for log - libcrmcommon: Add a formatter for logs - tools: Use glib for cmdline handling in crm_diff.- Update to version 2.0.3+20191125.4b1f869f0 (Pacemaker-2.0.3): - libcrmcommon: memory leak when comparing time with invalid specification - scheduler: only add successfully unpacked members as group children - scheduler: include execution time when logging action failure - libcrmservice: use "error" instead of "unknown error" - tools: update blocked description in html output- Update to version 2.0.2+20191108.e39096b5a: - tools: Print nodes_maintenance in crm_mon. - libcrmcommon: Use

when outputting a nested list. - tools: Explain what happens if crm_mon.cgi is run. - libcrmcommon: Update formatted output help. - tools: Add a space to "CLUSTER OK: 5nodes online". (bsc#1158180) - scheduler: count disabled and blocked resources correctly - scheduler: simplify logging resource info - libpengine: Correct display of master resources.- Update to version 2.0.2+20191106.eef56dcd6: - libcrmcommon: Make sure to free the --output-as description. - libcrmcommon: Rename formatted output cmdline options. - libcrmcommon: Group all output options together.- Update to version 2.0.2+20191031.1d695899e: - scheduler: clarify message about when watchdog will be used - scheduler: properly detect whether guest node is fenceable - scheduler: initialize unfencing digests to null - scheduler: improve graph synapse logging- Update to version 2.0.2+20191023.7a12ccbe4: - tools: Explain TIMESPEC in crm_mon help output. - tools: crm_mon --interval should understand more formats. - libcrmservice: don't close descriptors above current limit - rpm: pacemaker-cts requires pacemaker - tools: restore ability to show groups in crm_mon console mode - tools: Deprecated old-style output options in crm_mon. - cts-scheduler: test "year-2038" only runs for 64bit systems - fencer: clarify more messages - tools: don't ignore cib_new() errors in crm_mon - tools: avoid memory leak in crm_mon when displaying nodes - libpe_status: avoid memory leak when outputting resources - libcrmcommon: avoid memory leak when IPC compression fails - Security: introduce restrictive usage libxslt's security framework - libcrmservice: try not to spam close() file descriptors - tools: Support "crm_mon --as-html=". - tools: Don't output nodes if they don't have failures. - tools: Update checks around crm_mon --daemonize. - libpe_status: Use CSS to style messages. - tools: Add formatted output messages for resource history. - tools: Add output messages for operations history. - tools: Add full output to node messages. - xml: Add a schema for new crm_mon output. - tools: Use formatted output for nodes and their attrs. - tools: Enable formatted output in crm_mon. - tools: Use formatted output for failed actions. - tools: Use formatted output for bans and tickets. - tools: Use formatted output for cluster summary. - tools: Use formatted output for stonith messages. - tools: Add cluster summary messages. - Rebase: * bug-806256_pacemaker-log-level-notice.patch- Update to version 2.0.2+20191014.09114c357: - fencer: improved log messages regarding fencing actions (bsc#1151007) - cts: ComponentFail: killed corosync doesn't respawn immediatelly. - fencer: no need to check the length of a non-empty list for pending fencing actions (bsc#1151007) - tools: crm_attribute should skip attrd if CIB is file - controller: improve throttle mode messages - libcrmcommon: improve messages when waiting for child processes - scheduler: greatly improve efficiency of interval-origin - tools: improve crm_resource --cleanup/--refresh help text - fencer: Indicate fencing target in the logs when scheduling and executing fencing command (bsc#1151007) - fencer: Make sure concurrent fencing commands get triggered to execute (bsc#1151007) - fencer: Don't let a fencing command with a long delay block any other commands pending on the device (bsc#1151007) - scheduler: de-duplicate inputs even if not adding to transition graph - scheduler: check for invalid orderings when applying orderings - scheduler: improve messages when adding actions to transition graph - tools: new tool to compare crm_simulate profiling output - tools: add crm_simulate option to repeat profiling tests - tools: Use glib for cmdline handling in crm_node. - fencing: Do not block concurrent fencing actions on a device (bsc#1151007) - fencing: handle fence meta-data errors better - libcrmcommon: avoid buffer overflows when converting date to string - executor: handle remote server socket consistently - tools: improve help text for crm_resource --validate - Rebase: * bug-728579_pacemaker-stonith-dev-id.patch- Update to version 2.0.2+20190930.7fd98a2c5: - controller: allow more cluster properties to take ISO 8601 specification - scheduler: allow failure-timeout to take ISO 8601 interval - libcrmcommon,tools: handle NULL values better in time handling - libcrmcommon: allow 24:00:00 time as equivalent to next day's 00:00:00 - libcrmcommon: allow ISO 8601 strings of form "T