player-doc-3.0.2-2.fc13$>ВLPцZ[ic3>8P?Pd   ? ( *b 8  S  4Vsxxht(8 9:4GHpIXY\]\^bmdefltuv:wx5XPCplayer-doc3.0.22.fc13Development documentation for PlayerThis package contains the development documentation for Player.M(|x86-11.phx2.fedoraproject.org:Fedora ProjectFedora ProjectGPLv2+ and LGPLv2+Fedora ProjectDocumentationhttp://playerstage.sourceforge.netlinuxnoarch FHgD|0Yd/}5O0)/ I^40.^J684ZCa;>i D$&@N (dG;#BJ/6gb)+B'({*Y2>x%+Q+\C .ej/!>:K%)RV>^xF8)WNhs {ea &.u$&)=:SGgywx0)k3<)'<41rx"!,`J`$*"iMB%b)Wsez@m%G7M!k'3B?A #(Vr 4A=# b:E"{';W #!o(OLPh]@/"+UX{8EXFpB7YDU5VUHBnJ= /A3$D:RI8:D2\A,KBSH:c5mCk5Y`AfXpI-M?,4'*G =Z7Z!'0RcJ W. p* o$$1-=QS& Q('/'1b.upb"&ow)v\9~tjnH7[^!YUzk&Wf&Vu"Z!"/P)eLXk:A):.AA?(,l(gK +/S-+,-ku"I0 'e6^* )25f% $-$!4D&/O5Q)I"B31)8,789(5+'c&$Bd +p):m,|!W!/O6-V {5'Hd1<djL0E-!YD,!!e/B!Af)>"2j@l1.'\J2'(#"s!tF}/"i+-. <2A&]4Uh2~g> /zI"|!)L'J- --")K:WMJ=||$Z&MN'9 "mP(' v(A(yB_<$T "H& !5>2a*)I6-F < 1Z0C*%HW+[64If L*Deb5;.|#3x" p.HaU.I/b4C`DM&'+t)H `v(HT! $q6\(@([.)Z/f]dO|M'5PqE02v43o3,#8&8@_-X8Y1{-~^hkB|>846 3IVX]u-9QR].(>22-$2O5J c/A#O'7#zh %A^8)J!&I Kp :4+h44F**]*HP)Hg2,*3=EH6/OG,q*!ZvaQdu+5G:a1v+*t~BvaO:G;e6Qpsvm7_UN)84(Jzz+ &w]+(1F#Mj.IrPUOII7bJH2b:I<4)|2Y~."3|%tLP **\%W{V #=) I M&~R;|1 +''"a f&%[YkH]SbHYu-%m,suu+ 14WOu!;-sa !K~>'7R2&?}\M8 /} <5(]~(6mP.*W@TI!(6h /xSwN5FPS$d?|XU6Mh9=&CV^`"W"$/w9@)#m'/&H<|Op$&!Ai, a#mxs + "C<Z#v,r$B%U~O (v+4;9`)5#>Bq{"T-q%4B`1<M<"`*(' $"$vKg$(%s#(!}&)!q/?{Ez;.$ $@%Tl(=(w<^SIbn!m!V* 83.!{Z{[tuw8*D3j!{Z\tw* 3 }{_1Z[twD9j, R">"cJ"/2>5-41-2B B'!7"Cb1 .d+&UY#(<f #{0&+U"K,G4 Q&u%C#EBg<"4 55*% #S%,5%i&n;>>2"(G#-$~XL7!?% 0!a8 $O/[1;#>/;&?&e?#I!j"i+lq # 1Z. "GQ+Q|$lD7zG#?2&?3"J`2WGA5*ap*2A&>uD8]'xP+"(2`b&"' 4jC6NGaJ[>CUcICL(!:J[>M(uM(hM(hM(hM(iM(iM(iM(iM(gM(jM(jM(jM(jM(gM(gM(gM(gM(gM(gM(gM(jM(iM(gM(gM(gM(jM(gM(gM(gM(gM(gM(gM(gM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(kM(lM(lM(kM(lM(lM(lM(lM(lM(lM(lM(lM(lM(kM(kM(jM(kM(kM(kM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(pM(pM(pM(pM(pM(pM(mM(mM(mM(mM(mM(mM(nM(nM(mM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(qM(qM(pM(qM(qM(qM(tM(tM(tM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(qM(rM(rM(qM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(rM(pM(pM(tM(tM(sM(sM(rM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(sM(tM(tM(sM(tM(tM(tM(tM(tM(tM(tM(tM(tM(tM(tM(tM(tM(tM(tM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(oM(oM(nM(oM(oM(oM(nM(nM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(pM(pM(oM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(lM(lM(mM(mM(jM(nM(nM(nM(nM(nM(nM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(pM(pM(pM(hM(hM(hM(gM(hM(hM(hM(hM(hM(jM(hM(hM(gM(gM(hM(hM(hM(hM(hM(hM(iM(iM(hM(hM(tM(uM(uM(uM(hM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(hM(hM(hM(hM(hM(hM(hM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(hM(hM(iM(jM(hM(hM(hM(gM(jM(hM(hM(hM(hM(hM(hM(jM(jM(hM(hM(jM(hM(hM(hM(hM(hM(hM(hM(jM(hM(hM(gM(gM(hM(hM(hM(hM(hM(hM(gM(hM(hM(iM(iM(hM(gM(hM(hM(hM(hM(hM(hM(hM(hM(iM(iM(iM(iM(jM(iM(iM(jM(jM(jM(jM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(jM(jM(iM(iM(iM(jM(iM(iM(iM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(lM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(pM(pM(pM(pM(pM(pM(pM(pM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(jM(kM(kM(lM(lM(lM(lM(lM(lM(lM(lM(mM(mM(mM(mM(mM(mM(mM(mM(mM(mM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(nM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(oM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(pM(jM(gM(gM(gM(gM(gM(jM(iM(lM(lM(nM(nM(oM(oM(pM(pM(pM(pM(jM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iM(iJ[>APlC-F6[GS\bCC}EGC)DLDCdCzJ[>CJL2f87ff59e51ab9b4d031f4ffab1d7ff48df551c72f94bb3e0d4ac93983d0fe1b32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df16705df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62af45b22212663eb9d86f32ecafd4b2ddd271bf358f71f9454d0c0b18fe647a21e5c1194d28fe707008cd5df8382082cc75d100ada48bea53a0aadfeca06a455a785d3b583a435647f228f7c0446da1e4122879e3be341564d12d893a0985fa23fd6bd2abbeb0dc803b6d6c0647c43863c6d089efe6ffc953b453e7fa0bae86fa051c192e21f6acfa15e6dcdfc0fa459741793d8b585623bf9eb213173824fbf8eb398475fb29384a7b5652cb6338017456c33074df6fe7a8d129bb190a839de56e704718a268c086a0b3ab20919b08425cf5f2af2ad804327aadc0fe3dfa99846360e8b03daaa1fa4842cd7dda4771276f5e63f94b908c6314f1978a949dbd4cc1d29eaa82a3d3029c8897194981f5f51acb0360cb45c63c234bfbb06a5d79f68ecf2fc7911bd30e7edf01b58a2559ee1a112a21fe35071233f424de393b07a49cc1ff195df95b71797b86718db846e5cbadecccbfdbdfbd3ac365cc5e0111270f31e69b43223476e9024bf989a0b0acc7168b2a87258b7bff8f570f3b853c424222343d36b41f057ad51581a89de029b5e85b88bec68dbb9951ee252710b6e3faa5fd7cdf305e5d4442a9c6272c8d938fd1731d278f553573a8046b565d795738c366af0b3fc35b0eda509f159b9d6860bda9cdfc9b90d0949ab79e6397228727f6619abd7f886fd190f855af9134570498ab1572011fb9301594c34205a02ed8607b89684d68e368908af4f3d881f7042c924465ccc8f716bc99c53d973a49ab903140127b078927886ed80ab58bc1f36da645afbb3a4c2c303a34033fa923ba3a3c0906505880532e6a1791b97a95f8b666edc9f9bb255583248028a7e66929bd8a337169f63010b79884c0df1feb53d4a0c9dd8f37af8519d53d20946adfa9c767114179c895ee9f043e59bab476f14466be794dab865462f6d910cd6b6f5ad343ac7a151a2dfc0691122f22577faa3acb6f73ae3520b3d1ddb591fbc569beb7acda1b4786177bd8e2d60f5c2bd6ccb8e7135036f9c3a33b5e7b4eb3b26e7677975aa6af2c56604029929045ceb6dcfb01dcd4b27792a546e824d27564a231fb94e9d095733b45c8c4221ef278c6b9b51d667c2a2433bed964fdd8b76d90c021cc64affe10e01b72f6ee7aafa2c207e060e3b4371571ec7a15df57d43cba727e93d1e7d3cae62e5d56384444c9c4095c4bcf877f66d269edc096b63a67dec8d2f33fb843826cf4268aba39ed7f79ec6db5cf3d3b27e8f3e54b5faa5205bbbcd3394d1dd964b9c20d11b54fe0fd07f27176a0b06987ead756d7fd39916170cf9755a9ddba3d4cfe10c8cf8788a0a7bf5319d846553d12d4b3f84fa6529b0dbcc02ad65ac564a40149117f939419f485de2e9a6033994e107bd458b8da7ac33d629b665c15c82b75bce7bddabee129c85f68df54ccc0ca33cd4b43be45d1a5e7a008bde13b1161b0d1c3a7ba5e107a3ca28e3e44a40a774c3983503afc4b93ed42a28d51b1f78089e854ba36c77886bd48f25d4ff5cdee2506634cdc62c04831c0e2a951fd90b2b07f9eed78ecb1ad5a32f1a9aea9cfaa6ccc48eef0d2267a61e27bec7be40ac0ee5b478278cfed9eb4eae81e9a615fe7d74aed23e693609e0e6334e1aea6a6068a40105270f13ddd564b71767bb7a19423c37690ea57b04051bd066276ec598dad527bf6346536a5f2af54d501b6f9e22603c905b05736b76925e5b8a86d2a97c9bf93d08d5571b471e17def7557ffb4161e3531fc1142f979b5544b6d60322e5d1f7a64c7c4877df51504c3d0a8aeb449950dbc2be52703d2ccd009ffd9d1ab0a466f455b8731c39d6176d7407b93cbc5e334883594430d4418530bc1c00f9ebb334108b323bf92da4386c36fa2c52f0927ff56fa7db27b1d8bcfe8d28ac6132186f68062af8a92e232d882e7107f28ef64cbae109e56629a825f3ad83b126dd7a623889ce1cb8e5366344684fee187c2b69a2db7f71c97aef2219dfc5de0a4f5f971a1805ed1989740a74f202e4fef7e60357c5527519f9cad199956e043f6b5a0cdac9bd1cde447ac6ab847da840a0cfa302a6019324e588088df4960a692176c89c5ed4cf5e04a3295fd15a806b37b91e537517284f052330489cdeb22786733f632347c531744257762810ae09efce07863af3c88272205eb97e71b0fc103e92fe2848773540563c26a4ba17d99664fd368768fac6c10f24d8639522efde1a4a0714daea3c847ee396058ce0671cbea5a02b9f09ab7cc5261d294609c9d1e7635df8d338a4e3d4f49398f8dcd5d1c0765b5d94fa908ef04334b2c6cab857cb0ff80a17d123e8fe5229b72655cfd1cec26b7f1f9e2af9ad53efb2ab78708666f211809cb9f3fb2c8aa685c14538038958786022de8e3a0378b94197779ca37b1811718e9f4cfb7b5a7ec7855a2557707341255228cc2cfc5f0c42762f7193fc2f036ca62369877b418acc06efc577cbcff09f7bc2d6d7f4d7cac1c5e0ccda35defdaa4ea11dfc30ea8f982e1206085a23647e30d2dc7de8ab947144bb9c8d1ddebd448fdf886d489f1a9482baaddbdc2f5ade54bee089f4b444a27839bce39337be7da577b3396d9bc5884f6ef51637f593706d3bc12dc54491011700a75e1b9898d8459710f9c4dfd405ebabc2967fc73d8bd4fb782ea29acf30d60cc635191027e18a11ff07692b93c58026467709d889000fd98e01ef4f5a9700558b0916c65bd6352022aeb98b14a3d84cefdfb65794c2c7dcebdc75f22f75a292cad266c093a7f3d016c52941d8612209a32fe06de1acde681822b577fb0511dc2b03633f84d84f03d071cf65dd98037a90c7d24af9417387f0799860a1d3702b39ac000e01a43f7061ff68dfa8a3f10e12b9173eb4a6c0736d70810372e1fc74a3bda081807481c7be78481a28d4f0a35f3781dc9cbf9c07a9f74e0be8a5726c89450e826280c2a420e28943c8992d7036719df3c8a7dbdcc68c9198410f17dfe7724bd701644b8eb825e42363525a4e8688110ce972636e3bc490e3a4a1560f8281910381cf4483f3f5942475fe47327caa5c0a8a7eb1da2fc2f9b4750e2afd25e2d7a5ea0f3dc5502dc452cd8a0a543f7a80a590b4ede2cf63403527e40752eef9cb2fd5308e24c0f726be41d112e9d6f3a95056c65ce96ba58c56b804e95b972f665e95b22310a2cbfb9164862b1e630f3ebaf3f73a4f9861c50e395f825931497a377d1a161f0b32f83eed27d3038793c4bdf1109735153b348e8fce831fec8e8c4698e7fac6540095bbfbd366cb477421aaa937377aa78c7525faaf8db0f2e00147ba9cd7ac233139a1e5072ba6e0284c4a1baadca1963ded0f680e19ed108d99abff773274ced353ab4a87120f323d20f698419efdc9c3b735ab6592a1eaf528fbca81c32faf29a8e703e50c2296424898393fa7ee2ce7d9e50be75a8fbb1aaf2aed9b4a724705d4fc89cfd8a536a28b8bd38f91f9b27cb6e899be02f2da7df63e3e44185eb6565ef90e6bf02907bc8f6de4d3fd3b1d445d4e7b5cf098aa84e4dfe51c1269fab8f1d628ef3bae21cef50f2afbc4e9afc0d8a37d78dab7d57931a8cc1a90c01bb1184337e2f4fef1f01e2c99f0cb6f60e2e585949d20d73bac04bf6eb33c74d2ea6ac9cc08942e9cbf57d4652eaa2cc47debdbdd57eee44bb78f479485d3312e7ecb3c80c59cde48c338f3d8984ae3855a91229fc932f5eba33c95f4064970e6592f091b8fe838cd71315bd07a2a57cfd110fdd98e18af391aa7edd264c7e404d98e15882c7a76eadaa4713e175c6a99efd5d0d36f951a270a4f4bc016439da2ee107ad410dbc206e74893d869a3dfc0b48e014423fa13db186f750f35685253751c8ef0d4fa39f20377f7e4a4e6d797f9dd2f290a40e64c1b35aebd369b5bda271d7648a97e67eb9f2cba06ac3d9e103a69a578ad7d8bb7db31ad0c40d45a9ff463463db8fe111b6f7d7caa188dac129ddeccf7da55aea9e400c3639ed5a514a64b3493e99927e2fe2639edc80e460fcdd28226d00e314358b639653c2ece2bc44387bae2d65a0239e80481e45bea9dc3893de567c5143769c92a176737271b614e3f3f2f070b6795dbfe9434c747209ecc2528fc11570c6498b84b238da3bb83fb03d3aac478251a9b993d9d52f4a6c5815a56c3896519fdf2c13148d94090ac3a925548e52668271107868b75424be763fb6f1f76c0310338d3bb7b00fe5836c644d9c1994f37aaed8bda9140485a91d7e15ab75f98a0f6bfd67db516c8634d3bee2214105dad18dc287fcfd51cf6256b67a57a1c54f2a093dfcd2380e8dcad95fc0fcb30be9000871a10426c4bedc570ed7f42c46577189dc540a2821d30d353d14a02b33037c7cf15d2368bf891cd208d0c11182c4d223803293643ee73182be8500a18b796c0ed5189ac220ce18edf2aea22c2778ddb925b60ba737bc6f62c69470669e0b97ba90fcde852aebe787a6ed8edc011b248d5cf2d5e1a4d2531249d666694630a7554dcbe81e924fc9b7fa357212960e494e7e746b3b647e81d8bfe3bfe6f87f05b2f6698878d253a08cea0b5072273ff613c658729911b9a53d48e4a57084bdffaf989245b99b1fa8250e34bde04da79f72c67a7e43f4c4ffa055cd684411e3be07924d98f887d272a35e3f37169b9ee4a646277b3be0bac051e2ca98e78d80ec8ec83eb02780d1a276d5c63573fae632afba89c7acf23490e28d07fd46f3ef3946e11e96378dd56b6ccae66397b1b1ecc12cc91408935a0a7db2332a8dacdb96e0d89b3a713bef912262ed33faec58f2f5c5a7156990e211897510480cf91f2ed9ff916e08ed2196c1baceafd7d02d753406131844a8582860a0020b6ac1c3ff7054752d3dbeefd400f03a6dcf9bda83da1cbd5746f0eb7522ddbabde50afd9fe271d91d641fc423f3fb5ab8915b5d773f4a280e6999d6d0c31eb98ee09c2b1f5884eda022d8a154d7505e4d5ed3d2412e8d206aca847ee6cc46adcb7693a0f359d553628cad513333132c9a3a0a66e606955790e8dd9a19addcbda7eaed96940d71a045a7485addf5851a0659fb7c771eee202f58c08752cc49fa38900dc488300ea864b008765f5ef9b2e28872d0707edca30d5336000cd329dfedbae8bab90484e622bece81f0cfb1adce4b0c35ea527578e31fb561e7a1425eff878a6c94c24efeedaf2f88966cdc05e807f93dafb9d187a719a4c3e794305b05258e22ff6c26ef557c52e2e09e6ecc2a3e7bcbc88e40ab4b1c252e24be1e820775755b8fe46037660ccbab90e596a3dae5ef0571ba4326c912d34a7cd551d3974287d3cf3b1e5a6c7822dbdf164a9beda89c684d233e310e1890587579a8fec1408d70139d968e1c688ae870f94a8bd576d92788e0292a049a7c5dc7efed0693fbb418f1e92ab7cc7aefbb38e7ba2bed1c43a5c3f5066968042f50de1bb11cfb50d072bcc3bbd42710659ecdc32d7d298ae92223d0614f7de4f1a315b21ab4c9c80d7f4fed397066da10c3c67fdfd2ef70738fa1cb61282ccb8befc2d81883e28803e642f79949a907d983bbb6d2fdb929395aa2c041a96964e98b7f2a7ad72d7bba08c28ef4ab3895a05831ade749d066d2da0ca9eda602ad1ee03874897f6e65a179379cc737fcf74f79d53ed99e1306e75c5457847322147308dbbebeddef3555d6ab7141ea66c22c4809967325a0e04120cfc1425da04b0b8d20af4dd2690c2b789f7e5c6aa0f3a192aed81a5717e10331bd10247f0c7e2b47cc2385617e0207f79374faf112419196441407b58916b3ac7312f7f9416e91ee05652d56583f6a2361827f687a653c07bae99399d3d80e53c7b4c55d91b7c8013f0667b1ce9af148efbd1323cc2e9da9bce020a50f876d238b4938927d193cf5d3de656783ad10288eeb873a5d86bedd28e7373911ebef8f5b10777fafd4c220bf58f3ab882b94788ab61ca54bcc5f5803129988211b966d3eeeb6162fc4013ceaaedf3ca1f27e3785f423ff6092c3ed8624475ee9c91731f59f30fa5dcb9c18521322c1c50466ce15d167ada92bbd9d93ba05b740ea7e179d8d7ff7d3c04eef653159edf40b8ab97f65736e03152fc9b7dfefd2916e5079fa64192ceaac449adebbcd03042ec0e39fb75da153a31b7a7b528cf3470e9e9770a445473fb92f1ff7db21d8735aaef11dcd396082cff7cb7a9e40738c3d743f48fe90cdc9d912d478474c5c4aa40078e6e1484f4fdf3944f7c75d02c4ba46e0fcbec0145864517401455615677817146529e99173e78237ca9adcaef577cdac740ef1ea5379bd6dcc20b556bec79df23a7764d1c5e1a1c96b1c57b0f8ad58d7cfac5cc961a1afdc904036a9162df1a8b7487cbe630a49ecf0f15d71df694e8aa3d6c1e43aa3c76ab9c3adb906a5c8f4951992820ea1840a41bfb61efc0826de852fe449172dcc575d2c1bb6eb8096357d98bced6697ea4d7b3c129e641bd64d9e8075d12a061a332060db799072a538ea1deb6c04bd024422ed2aa41069e22890237e96a00536bff121d12ac95ee3532c30b41bd5afa24017493e01c9dfb9e5980b2469a469e44838c44a4fa4abd6fd9a766511b72f6ec0595c4d5d13735de2f0479b14c4d26a8d8499f7a2f47e505cf7064401325fc222a3504027f2da98d1f42b532feb96c35b498d90025759b4ee3a35b7b472c50367b81378f8cb851963bad447be988b71d48a8ea0b7e9b7657b7966846249a27d414f9c66ac2f420d0dcac7ef81b53f17763e084c1822a6685874ae97d6425942c97f0daec7c7ada5c8723bf8dbba7287b8fc5817c6f2672dc61d2dadf44c617591f34ecc8d2950e943ddf76d058d8750631accde15e1b1dcf757cc5dec70fc19033cf9e7c60f1082e35ab57c30d7e6e0a30ad26874bcbca12afb29ae77c96455e1e94d4c15fb35038d2c7c327cd68cb7014539498cbaabdba2b499363afa38f113196d6117d0d5244941a25cd49d172d2c1cccfc69908104bb0e3daf263510b40687802d38c7641efc708e937a92e94611bedc1a238feadd812f136bbd45353d52824eb0a85124536fcceb0a586d3a4add6c5571c9971b19c544e84a53a5b8f44a72f69572f2e7edf6d5b12b57274c4a521ace0a1e97d161481273b10ffd28621c4ccadff43c3a7d1888a9840f292d2a0eaed021760b60dd1bdfa34edd520d95c81353f55c9bc85d4f943ca91db12da01cd9bf645bb084c88c0d67214d218c3ea5aa15bd5fdb318ac836e8b0270921d8b90a485a2be1e77b45fbd94359febff058e7988bbd821915939d5712618dc15d6e1ee6e46990133a08a9c44115157461f095cac514590e0bce28a191683ef9c6ac3cbcf059b383ad1f60c150cfaa63fbc6c0cc4ac9b2d50673fec0fc1bbdcc20d86d046dcd68b03f282a1ec5b4c14ad25f4eca764267f30f8cbcf9e3d7eb5c8d782a8b4ab2fa96b3c923332112b07e161f8e55cd3c92a8342335949b152a4adc6587f61e136ace32d1f7461ee9935b24adfa250b68d3f7424f6b4bffdf2cff6ac4d97e8a6ef20339c9bed93ce8168289ccdc4c58b410eb38891dfb10b2da9a6c48ffde6a457cb177c75155bc60992add1416fbc8d4ad62d7647c5d4b9198ccd418675a95f615f6f3eb755703b1a6c025e5fa588b01c3c8df32efa41fce2feeefdc4fdac2ea5acce1bb214582f4a8d0b13890fbd62ffdfcd67be7a5bc6727feb935f1e4141ef25080419a239ae700f21d1c843196c921a7613aca6c2a17954b668e1740e81ff2ff95d930e872cc4358e93d3914cbed9a3a6c6f084ad7c331aefb62c6687828c9b177c83d642032c932730447dbfc1c6c6ad9392a5bb30fba426557b9bae91b0c409639f4ee896280fce9fd25be1b6fb908196d4ab061bcabc689784c0b9466d9e1d4ee760a453560b991ecfb427e6678c542fa6e5973e8a3b39f711cdb64f110316bbb4d30404a8dcf6ac0339d8175d2602f741fb264d66badaa4fc20d700f531d2d36e78855846a426743e3ecd912f8e36d01ae18a10039b91b9d28cf7ea922d56caaf234dc6ed60e5f7b3587b5c10d3ee4504776f923eeebdc4cd4b75f82f88f3d418d237f66efc03b6c8a656f17298953044add30342b9be832bc7026926cb5469e3eb2c481b80ab0ab2a82742b68db8db114f88a2494ba097642e7a3ff840293e71ab7196542d69cf32c4397072762fcba66093b34f4b7813f39e31ff2f7fc7be42a0177d2459044e28f2440ffcf118c54e16042d15276d3e54a1ca4b53a33bb4cecaa82a1408b39e2cc85ae75f365d2901365205067a40abcd712e3634ba9ea35f2035096d666c3f22b43ff81fbe0b1ed0e1f5fcd952f298f6df843f4f7bc98fbfadaaa9738314f59e04734bf19c60e9c8ea27af1ad9f45e06e91852cfe29357015a9904d62aa729e49949d39cfe004502bb52460566456e2f229516f826c54d131a579c4c08081de7c8e91b408dd6b0ef0484a0837cd73c11b936233840a9589f8396242742907fcab8c1229e747b03faabeb94c417d417e8d09346818138b9c6d3b5b35ff230abd6cfe4c0e2a0c1e7a23d3e36746ff56540eedf0dbaba3cc56b93ddacd38440097e515cf5d892cbcae71fb584a0e01971f8e7e4b905d6213190c5d36031ea24c3579bf04935016399d91621c3a7f4afd9a972acdf8bda1c318f69c750a5e8764c7cbbde2a9ce07e22271ae6773c29110815a46a1d85a489ac6ab6c53d64037ae01aba6ebd4b69df8bc1123bf643904995b71273dff845fd8457326f9e7143cf12049d7e82a137c922a7b35a1574b44bb2770d09f57f5ff059a728e38ba1828723fde9620911b3bcd8529b033db6580306a48db69a1077a70ce6f42ccb3532a71ed195514f50e3a1d943a507a4e867fbdb86cc78a37103a4ed9d06b25afd1781d303cb56a7c27d3e330349bcad9c3ea588a9337857213656051e0d4946f7c72329cdf975e071c5dc54999e98041c2ad529a173d140a4a3784a85ed6c6fc0185dedd5cbf18e7091f51ca6968617ffb4df6f1426b31a081d2a7bb6f951c5aec26d9c1d52284ab799aeb4bf11d2af1b487da56de8e3a13dd3070932502e34b44713973613ffdac6d62aa24d06022d330f728ede5450efe15417afd5a5e9c2ee5c74b5d86e4aecac6860846cf5deaf5a74b27f2035a3fb386998b3be3e1f074c7c1cdff90e7db73ab6e4cd6540a0352b027d8a73fa3d8fb7572dd8fc8adff56885f02b938e36aac26c5f8422544d68d0b57ec74fa515525199c8fb41b3ce5cff07941c82c0ac9be03f550f86a7da74a8c84a247781a300475d7857ca5904fabf126a5d7a31642aad51b918283a9042fcbbc7131568c48ee4a36b602c516867ead5618abd823dc4c42c6d8989905a4dbce4d4d0249a36dce7a42ba37a15a9623881f2e88ae44433464fcf9cdae4ed79fefc2761cf0d3beb7fa24048bdd6376a89046a658d1c8b76444d920a65b2442612410136a801a2dac0e0232ff5eb56cfd5b2b399a2fef622b0b3ac602127a717b5c428d55d7db0798548eabfabf1c608f1620ab3f6b7f2365fd389d7669b0354c943fd2d4a1ab8fbcb2dfeaafc80ad635c68e1a8a38e5e41d2be86e52d37ca0452a7bfe2817165b227239db3de65a0226e8721ada57f1ed18a0fb64e4f5f6cdfd455c78f582ea55c443963960d77ba6fa604f19960b4e2ad944fb671bcb98ef27dc26a884ba0573291b29e95f783bb34b43e74d14ba5d27e430dcebc42111d7ff8017423f5b1c8c98976596f9710dd8afaa7b308aca88d7b7ea1b9c40d06607fb6b93c75d2456e6f671e89a77b0cb3228eddc80de85d50c7c273fbb7ac165f810b696e7c6866c9d4449a20e2bacba3d2199da9acfb783ada95379a729fa2daa995e6822d26f04a62914d200fb7f58b80d07198ad4b6d5bf1e38be134fe21444b048db3c385f0ea97ecda02f11cc9f66d88cf418a8d98cfb1d79bc5cb9cb7a44430ffcadf636231b268301856c71b45be9d34ce01fbe6fb260e3ae268e346f1d282405dfaf9d06a2ed35ee63d58a273d45aeedc40db97557fc48ccc8d0334b18772b12b8818d08c969964b0c34cad98e17675937d113b94424e0f9dd6404c5154d5b101fb057813722654fc7da71fc741d7aeb67ff7db7c9cf5a4d6bafa5ee73e959b6f4041962c03efe2a5dad6d5b80078820dd2bbaa8292988fcb76e5ff5751f6f1b8f66820e005ec7b6ff52f3a94a5f55981853db96069c6b38e09681495a83a8a78f0138e251365547a346bfdbe40cbb60388d804592bd7a3f58d605cd85a7dd68e6261924c20f00409269855b4b6d37ed3b34f5b706ec9c33cea06d6f8eab42d10fc966b3f8f26de7b1e24f9cb78b88e261ba444b9792c569c5836c3f5ed2212ca12cd164e698aa3e846ff04b32cf77030149e21cb10eef04653f07366042f6b1e7554fd41784a22fc98d3e69887bf2a72a3e06930d98aefd172c341104a41d02725fb5858edf4ddcaffa53578ee8c1293fec450af2aa7ea294f6a1608d9765043b0c7ea2cb3e8a3d285cf15caad76a2b7ab04993daa1178da3effb495a4cb4999b600cbb25f5eca1fa8a131156fb2521c9ed86b36ddd7fa6b2cd05e579c38d11c216da06f0fd106a30bcb5ce1a88b4925634a170364d333a779d2c2ace3c5cb7fa3923bd3c9062b9f9ca87c1e1be8ea947a0c1bfe058325d7f375dc8fc67eb9ba7a4b5da8657f55cb54bb095f49e4205093b6eec8bdc0604d8cf3e33aaa080f6e67d5252a4e72a8333a986cc24b039b74845b2d638c0315d2305a920a29dc7a3472f9013d84b5f530d3c50e30696f5ebdbdfebd7659d71f8de2affa9b64ac414e75bc2fc4bea1dd305dd49cb21e1971932d1092c8d43a5ec7ac57930087a225212fd71aaded8f4137c6763764fa7e5a27134f1fc14882bcfb79c621048c01a92d670b3c30d021952acc5054b530d53c6d31cb03165c28349f2980a5a648da2e28a0fcf28416fd7493d08f4705c509c61341db1afc5874dbb02570cfe0a2a1cf6c6cce1423143d861d3f1f8c1e6fed762eaf836b6f8b7b9e6dacc241b2b37692d395a70ced7bc4d0cc5752632e937275c6182a4e94a213387b11c67f80dff7dc401c25ff6b86e898692d30f34384d6d5466f1f8a6ce4d321dcb494b6147065ff0ca67a6319e61ce2a9f9d89ae0cb4e3f09d72eeef58c6fa7c2ff4a1d201b23c71371533c0f0bc7bfd694a7332d01a1bcddd71c45384a73aaf68e86169c5ac9371e5d2e19bed4b3fe16fa35abbd62480b4064137572bf9fe835558c9363260b9c7e48f03f771ca0d1fd2c893a0abbc620f0a939fe7e4b36dd276a22d5cd3fc761b5dcb82c51c3cf898802dcebcf784cb549003d3adf69e938da390c01c20b7fd302d2b9a6c3de888e415c9316b47791cfe64f11a5e95565acce2aad53fedae0c43983d5cad0bc99251c300d9adedcc1d88c6e3e2ead4d3de85adcad0a19713c5d976a09868db0d336e53c3686286193d02e74a5b5fdd76f8193b15f427ca541dca4fb34a4b1c18692fe2b46919b2e28c337543067257602772d4746840984b6b2035185cb6881cced458b84a7c2a3f800efbd59a7f75453ee9d5b93a0fe937b97437f87e5ff64d4b8b96399d77f21442969be722cf96ffafb09213ceee542ba3663d8104a41d2df84a53b4ad30be9c12d9a0828f6abac24ffd5f3edd7d1ff4e749884d35c92e579f1e6e8a66a46825e0e37b8db0c2f229b3e6f6d7dca6d7ba708dd010f7b0c4e0f873ad4ea4540592e464124f7457c944f45abcb3c6ee96cd74c7d18514d014aabeceefd9e7504c03ac13045c6a4dca6359d09e503d447535b8b2ff10cb4c0c2dfb08678b417a5b25ba97929a4e90abd2a3d1d37cb688cfe3856428467733d170fdeab2f3cad9e8711b31a7cc174c245da2f3063833e393ae19533c433e498d0f99b47ad35f0cd2ad58f8c0bd79c98f123bd875ac3ba8416acffdf656b7125ecc104c40dc09c3f7028e94a57a4f9e0b793d4d3790b90b8b498a111fcb7bfcf2aaa539ce93538497cd5a79471a8c0e6bbc9f9c3a163922dcd63f6677fa434266bfa0cfaf3d52e20d228954d3e16dae987ab7b8e58be8226d2c99102ad0a24a2412e9318c0609c25865241a6d9ba4f406b3956f89dc55f8938e7ef14bc1186eb3d7142af6ef2eceeac5451b53bd8553c8af564a48b4ab01f0878a8ad67e40686a0479b3947c01a190bc261d32b40620c735e2f58415f7f4aafba03d352b6dad66a4a72aca2d0f70d3f2d345017b4dc8f38617b3bf8bb730ac576e8bab4e4dc235fa9c1769b6df9b25c97446bee81f3c11a48abefeb2ebce734ece0931ec1e2909b9c2e28140f5bfa8e4adeca5ebd98373175b20fa3824a12095bcaba42a34a8c7b7847d72028c4acc6f639fa27f4a65d84d57c885811a9b038e8b9b5c1c2080c0b717e2fd98cf9681aec1594b5084e40aced43be2ba997ec2c0f2054ee492d9e06a7b5ecc50a3b9922c0b7ecb6e129f6b657f9fa39958be3fcbc9faa8bcacd09882561f8b0c66f7aea033aee1fdd65672036bd47b3004c8b4ce5c4fc4229bb06903b109572e6b9c8057bced4444d2ababd484ca9bb93a7f054705548ae1d489bfe8fcb7b9439d6a4df08a01edda410f567f3adee5f525374b111130054d7d84e253627f338fd5f7f38053e08fcd25ddd57afb21e740d64b074f32aa5ebdd04f88f57497601ac0d3c8d6d511b6d23f59383a2d0c27a445efee25a4fb1bce67ca31d33bee043a2159176b48a212c594ab1a7feeaa2c4cde3de441c584cb080ac651641c1e317dbb2c87f39ec752aa3b3bb1ed98db63a5fd95693ebf0dc88a568982f3b6c856f3b87dcab5d490868946e0d61a3853bbe73c0d0828ecd8f8ac7ad7d3160e22b99d7677bb6b7b9b8db3079cbf510e6b39db76c7f7b823d5b0801b7dd14bc4c588a5b49f5e3df8eb9b8ebd5449a4bd2750c10cd294cd5c9650bd4cd5be87593efbd860dc23f903945977feb04514da054a5f8b197fbc4071760db73692d544c8b472411d6422a3acd1ca974d187531ce19e087bffff7fcc65175ca8cae4275b2f2aff276dd4f29d649506e4c38af6c043adef4e41e913703a0927b0e10355afb66f510d86006df7bd4ef0f0dfc8dea2f1a3c7c05ec712484b0e663d9e95ac10a7f142212026f6a5aacddea7deafb4c76252ecbf5a410080902301cc09c726510c7734073fda7ec4c01366aecd13935fbd17b8464138d285251fe0f33ab00fe5430f984f7a5601c8966155d10703709c1aff14966befa0e8fb89ecad294c9a9299f79d2abd9789fee88ae31bc9d1e71df73ac690efd65e41bc415e32173faba939726465089f5693bc31e2b3bdafaa6e4356f47e7046e8765718b49cd072a97f5591e64e7f254879839e1cda6fcc9d8a4fd33a3d5e053aa3f63939daa19da63a7faee69f014bebc33118739ee2e958ecbd27c84c45ee878e80121143fb999ffe23bb51b8a5778b4cd229ea086b4658ac44ff8db521c7aafc43c4ed8143576569f6ef091d230c4780203a5649d7963a7522a60126166fc1655f13b78f6f00e065ff875e297795cd2fe6ef9dccc98963a1d0b8ba646612455abde6bc60b39e8a2fadf27ced7e9212cff3c67149d4cc016b0033710ea174eca1fe57f9bfa2d3195d0542dc885048bd552c91887980488982e929e114cabe5b490f2270b51f1e97ca5f85d8b40d1183eafc155ae05684afda1da94f1e3a30c8c395089b6effc5bd9254363f7fcd9153d7b8c27fc48e889f7f5787a1fe3240cd2b0b61280db820da6ccdeca5ee91a6ebf943821817ae63d240d64e5d91ebfcb813c7530067090e71b9ed6b8a993285bfc51ab3a4133c79783823a7243c9af9dee07b75baf95d9c59794ffa8096a5cd7108decb6faeaa601554bd36baddfacae74ddc978da1290f304a83465521229d21c6d20b5fef0b0cfe4ed439a4681a64bf2fa2f50b14db2838dc04d512a7a54e561ede0dc5a589c2bc3712debae31d729f8f9ec8a1aa395eb302da01e45b3b7cab2af33a1303651d0f5476cd6d0a1817771a51ce5a8363150c0836f3a2d399773ad4493462ef24067506396d36b80c9ceaa4335b923eeb9ad8585e18f1200120dffcac2de7d2120ede9621ae59395e1527d776f7bb666070c28e97cf06a62dc52f5ea5068343ab31c5401e6669e2647f26a441babd4d4649060b9c2bb4887e06683e5655f1a457bd3839d6f0fcbe031b1a49e761b2a5e9a217a533df7dfb0bdb2af4db716881b876e3028568ce80a91179a8b2891f28603eae7d9e8d9274c9e7d5a3d92f6d2e9c9d33400c9667e7e123ea364fe1aac4b6459e6546285ac589674805f8c5c23c477ccb92213bcc1657493ee055d9c5072f2154c0295fddc8d9be30a07ae1b5454ad10c0a5a7f3c3aa01257e98a702163cc74fab809775234f5556d9a36738686b8600aaa0335a7400d97786196946673f1f57f5abaa904ba2c4fb09a4422ecfaae1c073211ac67ead5e3eee44c4b40e43bd0aca62da058350bdbfa873c5281bd188ba7640f29d45eff9c2d351bee181d26e0f965390a09262518c808b35a01c6ddb88643b4389781c7e7850c9390127d05e249231f53815dcef9a5833dcb49543e3cb85515d09c42d16cd7bd79ec2756c9e0e5f95ee7ddd6ce19d6615efa25c760f8fc0051084147c3677c9c6904a9987d40972eca3df14c941c3cf9b4f949f83adb2fc17d3a3cf9639e5df82ba504015e95ea4af6e4229841ec05eabfc3924354c089694a1e9143b1c06d2c6d5b6942a36a0908734edf254b71ac2b5bbeb56930635a2dcd2917f13397e85e82fad85b57362ae6df9825bf1d03b9c8e33ec51cd2cada23850c679eac39d845c6f51dc6772c0741ee7cfe898f4c4bb27a7c0252aa473f79b032d1fa3df6e28a5f575bf95fe6b5b7fc225d71db6305ee60194e15e575794ffcd10f55e5174803e4d5a521e535f2b520cd6d21827e697373feb726e0f5f19a5fc9a99b4b481bc54b5fc893a7d2830285e76dca8a939691aa0dc960ec42cec4c69c28ab862c658d217000c8b185a55ab466a8520600fbd7de7378bfc0e7ab244df98ddb08dc79cf23632821a3fb0a8ab12047a78020504c80bc4c39b541f57cebf08aaac69ac6571d4a551a80362c2b11dea28b76a0031cddfdef83a3292c54b32423e0912d1cf6b3029a1e18faafd7e9c2355fdff05319ce1845a050f913920fab56c699fe3117803d45aa4ea11e744952ecf49d7d68d0955270b8c8226f4b7dca0973a1ebd3b97bd5fe0ee49617e31b4dcef15921e22e6a41676d183417e7aca5a90c3c1ec12a7a97730d5b354d608d818fa270a68471ee213f98d5c8d63d252a4746754d9e1fc1ab122b6a88d45dcb4d33017f4c3b88817d97b554fdf2e6ae8f45c23e9e9590340ddffe2d61b0ff69385379a00b710c48d0e10410f1a85e95cdebff819438baef15f4c5434b3a0de2c7365dfc51cae8c2aee4bd745f7aa109698d740e68dc4ec8b29e139e9a9c91d10da5853ee9963b07e5953f23928b89c8fa7ca27d3dd5adb625273bf4a927dcb3f10e1e4dad20827185b865f657be7141edb3403f7d29b8922b76c3171d6484b38a249283bd63e729fe1f62e7458a6cdd093ef94da3795662c5a055642f9727f4376d415c455f430c3b942466203e0ac3e10a3b154f7ebf8ee6d6e664ba5318d65ee94a77cd47ecb1c35078377c12ed03dce4d76ca98c7d228877b848595bb0a474985a98809da203aabba6d23fa07c7af30c4750efcfd7ee7e4da54b6fef59a089bbe1c3f5df54a02cb6137d1ef05c891c3461e1dcbcde77268784ede566b1d8395c56126570783597143feeff72d7f50c56823ed49f3d522ceb6930520b32d2551106e2887ea1735fd327a185b90c76f32d3b0889ad9ea6726282a20482e6c8a1c0089b022b898462fc8252bc03ddc9c48f7c55c3d3cac3a255922691c7c51aef2cf610061c058bd49671a42399ddba61cb1c5166ca1830b4c170f411417226775d68315fde7c01b0f8fee418fb474819da5d198004b0da5a32067333c9bf8e38cf9c7ec8e250999d900014c37a90dc7bf3fb3d88d43a7856fb5a4f0251db70cb3a777a8d3f15eca26d55657d4a246f5d35b8e66566cac6e59138a9eff4244799436cc69773159d587ea197b259d1f84b681abc8e0b17050e01b1de9ad074c44ee9c510d5e9ec9abcde785d9929616de5133c9de8647bb7606cfc092eab29c599a3906b9f288be330d45d492e40edaabe392ef8d29d7bff9afdcd65ccae45415a2162c6f2b41278088fab67968d58b247f73f58c73a325bc509bc7649a15ad493955a9329c43a63702529e72170d4ad74e83d332c62f3df9495ea634e5a52c64ba2fb5bbd91bd97328efe19d675b4830a25fea748ed74a71e06e4e1e1cede2ce381d6f5799220a44c10446d833a0a529c526e305e2546752f2ba8b0ef95db97fd1c76064d570e9c1e5d0f446cf325af12daaa289dc58ebfed52878af2159688810bbe0990b596669818c168cbddc86a4bbc2aa9c825496bf1950d8f51c2d8cc4ae4e5d6899ba535fbb6585e1f38b2a82272b83e463eae0576c93343b89dd0d0137339a06e87a19cbec88f67987b88c793bb96aee276099749e3491cbb3078c8d9c23d3ade0c2f8fe68cf862930224a663dbc4b9d1de0ac13cb53ae3ea563d1bc91f3df7dca765e770e317c90f3fc56cb5f4af4ae839f4d25205782f847445bc0b801c098cdc34bd4b48e0668aec7f5a9a4bd3aa936289bf1405a918c46a29efa817223d2072d466126c22b4971124feaab78e96162e61d74e12e2058eaef80db7f4f0a22916716569190fe0fe992f1c93d36e942dfa810572354ca1104425580ce5bec35f0cd6a1f5bff1da97ef1db21c820523f38c42f19b989de4e551b143d19611716364f31eff03fc6b4a76a90ac4aa21859ac9b907de1292407b7c069f40759a7eeadfe488c2371eab67f4aa0419186a875a953d46213da210bad5f71e97f901dc32acb20c9d1ddeb09e8717eeda64b56fdb020893b81606e332fa29c477681c6937ce283eba298ae1b64a8fabb096ae76c4341273a1f6848b2f7636c586ae45b60b03d4437eec28adcd14800870cdc9f0835d5e65b268c79a33a4ff40d6a449758aace629a5fbc1a1be1e9f3c2f5b0b1ff3f2db7e3a1a136cbf973b6f79e8e56749602155d97092a7b5adbba62f125fcff9dafb0170d33bd05662018897b68499b48141bb3eb73ea7ddae0f9515de44fd4e8f5dc6d569f5e88c77fe0dee47d0f52e1da8d54fd352a87e47968577dfe6dab22c8c56233b5f5d5e90f986574c9e3f3146f433f69b40e8da080b5474ec819c5c6df3a16a771098692a02483674315af0d9882d0bf50f8bed8529d839c4195f7ef81d0ac73e2f68972a27a96f359138fd1d874121c28afbba87807c47ee16459fb2d9602f6983be0756fd3c0e3afc44c387449c6fff0aa99d0ff6cadcd6280036cf277e017ea724260fbbca349ecbc68d5a87fac484959606654a66130a78165641a50bd336116ca2986958080c172d2e12a97c4fdadd5ce4a0f85a2c1322b5798d0f340ead2990cc314abdfd32ba56e487a3d2bfe13959b8ca1129cccfc82b7aaf1ef30c52f4ffaa9a3938ae10a60f4038eba9b43475fa1ed5cc0c48029ac41f4c620fa5cada483b608774b46c45dc09600f9a8c384828294645430a915c5e762456cf4db9e4d7e446a87d383c67ca1e2f5a78745dfdd0ebfe10185b8e59fde3195ed02237845eccefa59683be9d1c0d417dc56f1a0ee0a84687d827ca79d8d17228d83753fbe2ba2b4a9fe3e613fdc427c0956e31980850ab4366e7f048d812ebd01612198a8b09e447e6f59bf9bcf3283f23f1ba6cae9cb15aa845312907ebe7e54015424dc8411339343600fb36b649f7a25fe41f7eb4b8dfe6eeb6421a7b086d27c1fb19ea526d2029e7b0001aec30840ac88c72bd5df27be3f6708890764b97d9d85e661710539b1ead4b2a18e89c1296e91d456a189775c42db2c757fbe6e7529542105cc265cf60032ba23cd173d2780465913e12b4c4debe5a1147bf5cae7dd5bf02a1739a3bf64765b86b5ffd4b5201ac18c7e6964f957ed6bf96e98e9f4547047ee68913da02428a3849aa25dc9cb12328dd8087980d53fe4f219333620c21dfc5e959c0fec9976f6af746c63e88126bf075eb13950730c2966c31f98bf62db33e0fd8055286847bfdfe999189c4a5c711a1f20fad12b022453add9eee209a87337cd6282c243f5596d30568fd5ee9adf2c999c7a8c6d8a2e9c99d220dc47d57f6d0f57d1f97da56c14cbf89d9010bac7076266af7b7f8fd2c00ed88d7e7d832f9a9e4c6f27073f9d6cef9501d1b58d3a7f84f483da1d8e928c40825b91c00a9b7994a692810dbb4bdff1bd17aa48e572d33288b52a0336e5fe6b965558b9c66a0f559a40a22e252a88231afc8fded32536c274266e2cbce3e6938e99c480c4142782bb6666ce346c305a6f37a8e4065ef9564bdce529c0fa60d9e15c874496241739ee6344028952dcd82231e1f40c66959411bd2460325d231ed109906c6e396a386341bc2c65ac98c6cb2ff6fcd93b3262a3a784273e0814c8ded42c50e9266f98d797d882721c18aa91c37482f9397e16c58e687a6e685767d737c191ac22ad62357a8bd49e1e23652373d8951830a1445cc84c60eb5e88367b6b0fd197c99919f52bbcf3f4d2fced61edd13ecfad1ae802fbb2016074abbb7c42f77e64168ea830673a3b45c5a34dcb6c93430bc52ae7c15a97e3bee84928a18f45337d4d63d4117b057f87785f6d8fcfe0df5be5067cb18c2d35beb3417ece93082841c4d6fe40b69e9778bbaa24eb073d85972fe7d4973c071b613201e25fc1db2bf3d4bfe1ddf06a3566a2e1a47d9ec6559cfa066cc9ef60638b3401fe993ec388ce67559e18f959de4614e66febb3c07de1bebf0cf0f363eec783289f5d3c80d8f2349ca3889f78afa46d28ffa712342109908157d32d2f5da7504a3be35e5c699db4171202e2e03e734beaae161b7f5834a65c6cea06bade8fe02c1771002139906240568cb30e6b95fb47540d9d23689cfcb4ebc8106f832526f95a405214defec7fd362374e9a1cd40d16f643db4a0a8afc710ec33037b3b139fb48ad7fa58aab7e16712cfe2212f585aeb6c74d84153bc107129b805851da5aee0fdbe77624f579192bcc35d2aa7765e0f5571392eabbe49826932907b898032ea5ae56fe65a9bbf2540846cc4be58aabc123d6cdeae0a576cd532d4b81d32dce6abc50eefe90adda0ead2352876c3ac641310d679a0aad2c4a4f4c0fb0643bcc2667f07cc0a56b08ac329162cec7f6f48e532c25544ff237a4e94afd48a6a2937558cf836bd8dce6a5f7b6cd774f7571e09ba9db52e9ceaf9bd48dc1e9eb417dc712b113a9af8e583b2701863dcb5ca69429aada4ecf7c4f4123dceb84e49ac43600eeb08be1e78f1286dd822f56778d3798307c000db8ae05abab8c9144eeeddc816e3128e0eda55141a477a9b1d58284326dd187cd18582a888d0cfd940396ed0d7e53eb8e5f4293be19981f94cbc7d1f68e279ac261861673471565bd85c1b6bf0278a9629472e0e1501016804666cf951f073de0ea2cc15de81ede647c8760f11e5c7a2fc497dcc314a5d1c88b4f0d14f7f5a4378828fe8eab6589676ace617f8ae899ad2b7c74bba2d9dc5985bb382f42c7fe3d28522cfd897fff7663114daacdc2f553379410182d8bd40e7ecd52aa212c1bc85f7bf971054cce437a65b287b737e0376bb43d5bcd983ac21d8b1dbc3bc604d3aaa098b83111b6bcd3ef55e82902ed13ae6a82ffc25cd5bfe045e0141b526af919ca435a0df6fa9f982163f2b01fc5dc1f7e9603821d381134787ab9c2525494841978c86889bf59c3f6d8aae6552864657a0730580c1ae5f7b63cc28f57079f14791af310112e3f9b8b4c9f8d73ebdb573c0bf5ddc0464f0147cf6c8c2277eff0c84d683967306168e121456a5e59a18a30aab9ca8f204008ccfae9ceb9ab53f432aa6df2cc3c4497575d87626a37f10a619c5e32db2d5fd035fe978763a9a4adf1339e40ab0f9bea9a9fcf4b722903c5d73b4343d49fc8aac6f20132c5bb22911820408f004ea4fee298d8360fcb9f66c1dfe8e95d3bd596f616dd93f8d3629c00fc73cf71eaf34c825c0f3bc2d43d11890a5f14f8f9342907964deb3ad97084db84d74e467333aad1a602974248448f6ec3aa15f708a92510487d8badce047172d380d6f76068a81626ab5492bd3ec65038a0a9ae5a573ed74bef0647c39963eacf423d7c7494e0fa9e0dc05bd5582fce37d91515da32ba4c6371a0a43bfa72d44b8067119b01a02aabbdfb11c2465e1dcc9ec2cfecc40e87f5fe890dacb47bd956850b13fd85c975410d8db6ac328855cba46d76b895f431b027dd45fbf90a1cea04d2e45f8a768d11b8c87f426cc3c0f3eb2348c36c885736dc0eb093f8e61488c8704686608260aacd82131ce512bd784a0261628f6849f1e7dd46ce507b02e598517e04112b5361b0f12763fcdf51146a62158540d75e629ccc41f91a1a5b06ea106baa2e9747a37b109225f1325ef0246dbf662aa510df1f0663c50329a33b43c8af2ac6689765cb8d9a642750b3bef16499f194a62053765495aed814e35191df600c4158974414b99c4a98b0a101e825b2836fe0eb5082e4429a4d88472dd0d36883a75bd170f0ba145abdd78ba6fae35627c75f086c38769b24e72837f83aab3b30cf6dad8bd62a6b00c2aa3da9e7a0f2e4eb0104d418eef5162ab8733c69e837e01834017a5083024c3fc772cdfda9b4dc83717618c47c570d3b680fab8c2d7ef28322da1660425c1b53d64b3dad91bd337cea0e7f4b6408eeac3598c1c02483152da27b9da573c4b44c95d33c8c92eb89492dad685195eb6c926af3afe6f4c5719d3bb2517dc6faeaf2633843f6982af47d921029543895e71eefb1e7f75b97ad5746e7997ebed10fc74cf191db5d625d1067a628d436a27456202e7fa170c1ce368c3af8c05b629d5aa9e684958a71ac172fb609ee14e8b220f14625b361ca7ae8c8a34c3b3e3546d499eea9afa03e8aba45d059c343fedd1cb6cf1a3ccd28dc11ced6be86e9ef372b1f99fb6ebe70202725fa4c08e9a8594e20f29e7bc88c0b84a74f2255aa04c4bfeb54bdc2eeca46aaf10e04403aaf0434b99b470f58726e5b6d47821d19df119e94f5b2f767eecdecd00bef789ec3790920cb504f05f49b6273219203a6f267b1be5e5d2054e95f26c99775ab94e54fdff6371d198e72de5bb7cb90d40efb6a833f30025b7d4b54a31c9c869bcb55b060912a626dcd9e3280d08e6476c0575d682aff7a2165ca8e5ab1add7aef5397de42be89674da46a88fb82a98e982eb460a106eb1cece4f1fada4d2b405f8e55906454572d5b334d13e142baca073cb1c3a0e50b8ea4f23024247aafc9ff880830884e81ab627e877a5ab553fe0ed797fbb4bab61428e60a14a430438b0bd907ccaeb243be3115b151063430fd12852e1e6d74ada50fd99479b7ecfe325254cbb5071c4f811696d10ad97f75eb687b17a8efa49ff5020cb1529d61a6276542bdc10cd727c49bbaec8369aa80df2de35dd14e24fd8cce817db62d266df32a263b739fdd6adb4a5c66f6b21d333f7e47b3e24968c1ae7e0b0bb0395f018124e1dbdc0884bb78cb935e15567b5aa15b51ea4fa478771940fb2f3b7bd3536b10727485faa091eb3591d7fc2c35015108c1a7872ec1cacb921b09387f47bc2081167d5218338b637b4523a37f86631e889ee3549122cb34ccb5533eb0ad7dc5d1ff01b4cd3c8b6d31e3cc5f8841ba7e4b8b49b41686b46b9763dca6edb9bc19fec4db11c79971fa522d978106630fcf9c756a50a64e61f00c8dc0b87dc397391082d469541a3a3b4cf5057ba18265d743ef417e0c75248e55159c5f01308bf6c20c70a570ae9c98ed5272a87b5199c9867e75df5daa7f847b765679265e351d659764a639a416864e1e0e8df1076fd3df46c31474253e4a6d4cc8fe37d79e5f808383c6d9ed58ca7cd7205a8d4447326e48ec6b90c866d929cdcd22c82cc3402583ae3af7201e58cfb7a52450250a95167dcfa70404e8442fe4e0bb18a0ea9dcea630bd3725747ebd5bc8dd5eea92a59e991d695643a0f3ee0ce97e6983ef5db82640272f324a544ae0b9dfca29050b9a04599c8223c25d0a56dd959c83f965fac78b228ba3ac2f0eeac50d50d89b7301307d7cdd49d5322ae113dac13ef2f85581b996643c655debbf3ae6ca9c9f5b87e1663579d047e8d61a50deb65f4bd695c90ef90616565778dfcca4c4fa9e10e8546dc64896230254b633df80f9b2b9c11cd5f16f96eeb4d4d982505bdaa098973c06e46b6ef01dfe8f37a52da517e44c8f11c83350af18c6d0c2677af53cf7ae85c392fb29aada961c930f76768e0aba975954da56ed0ede1aece4d7323041c477c9b52e217c6a8ced79c712e8a8a346c0984286fbe8bfb4aeb00efc289b6147add94bda47d50b6c20ece4c1680b4c2b17f4092cfacc508d97749a36d464b1209283cecf3012dac70f39cdae8c2e6c558c8074b6c31699590c0037621b306909f6e0872bdf38ca11f3a4ca2caaa14dd6442b79cba629758afb8355e0fd573ac12091f88f78861af9bdaeb89872b0ee6d352664cebdc112782266ec980d0e3f5175683a426efce89e5de14b01e25e1f6c75faa812230e69824cf9e7bf67a630d2001d6fc5c6ec6c8b2d1569c367582392bb128261eb747d4f8f176a00f34d8fcfecdbe1852396f0e34fcc0bc672f00a8499cc274bed0fe58994929e52fe325528dbe4875eb173c730943e082483ca58c1c8b6f89e0d4e181464f28ecc7fac3ba8a1dced73188e898af5d825fe385f1ba11ecab966a8c4df7ce2401f70308202e1378a44d1fb25beb7fdc6cb472d3d28ab270af1ec2565d8a51ae8efcbab1db54c4d34dd8a067d83aa7017ceccd73eb604f9da5230ac9235a3570639c487875a5ea4c0685bfc4cc046a10ad989e2a12486e7279c5a979510d37e73a87bee911123e655f510bb1e7ff0820a71996ff3a419d346fbdde94fde3a1a8894db05e59cf634249c075b796990d2dc412dc5ad81c6629991cbe6ae7036642595fcb4a459a00d3088da354220141b6f8512243e2c417410f980de11e105bd23d6617c407c9582fafc6bced136a70ab6e681a624512bcd462415849f85a241f55dac6e14f66b60c73929fb7b462c3975c76d60eb97c615187b2304578c91bcc2712120efc65ae40b69f077967b436dd56cac0f51f16d5369603ec330d26d5b29b0db0704ea5017991f57cee6d0511b9789100e50392a254b4948fe680839548f64e5adc6832602d67d0c2f03bcff56c7f5c655a9eebea9b06122d25dec4b8ad39a72f8696b58bf155247d6f137efa0ed456b3150bfefd404fe7f23a106e67b66f642699317a5285cce9735d0f289cd70a7ab3aaa7428af845a84236d9451d8aed2c1b835ecb519baed512bfc1447f9142fc556cfeaf6292d72d48986a3311c198c65e290a37d31a27aeea207575440276b83f842afbff12bff33154fc27324e66645bfb8280cb56a3c33cd88b2f498890970e98ddd8f14f081d73f9a08324cc0b5e8502e0cf7584e11af38f229dd5c135faaccbaa815de1833f6432d39ae947afd83bdfcaa9cbebe56e2f4d69a04b95c0bfae959d81b3affb827dc89dc916aba61ce83b2e318fd2f7d9717a081293422eb91a95d40956950d5eaf2e8556fbf3c6c66e03a84827da4e54b63c00d7a278c7ec3ac2efd024698a823108c218394acde5be02342e8df3f85eccb663fa73b0bb4c787d02d96bc2c83eda02a882b222081a148064745fe306b14db66e89203805675b0da6366ca86a3d60ca74c41620da26b851c392951ab38142e6af0017b63f3450c3d7d351149d438c42890c7489e408191ff9133b04450c3ff4590620cae13a4676363d9ba710570d2e11e45f6163a68899673bff0c73f3534a39fa217bb92d28cb9fcf0773ff24bdc6ad2c7789c89f0b11c9e66c9d8d979d43f26096d187957ae1f753b84e953f04a836fc030a351c5432692ce62a11a181a2af77297fd1f3dd297c2d6fc8c5361e9286d21df64728b79280a138e47b506b8f40fd009824e3284dee384785788312dd0c1763afd9cb69d925a7ab0792e2d9d1fa33f3d0c959290e1e4a426a39b41d1f65aa90fe0a2fb83eb2e23a3b3a4eb7d8dffd38f84b49f0ff28db183a0ed40f7f4d7ffedf02506f4778c1aba8df9f09b57db20f34b4e7960ff4af37745ae0f4c48b0453eba44c11a3501ea13cbb7ed9637baa8151817881ac446ae348c6a8a0cb65e99f60582c9c31e6c533e237a59b27184d7faf0fdcd9d294cbb3b1b5b48209e36b57e90c5902a2c79d4ecd7cf638c3772fb4818343d072d0ffe0b4ff40c1280b0f28fb7dc2dd2e72da16754f9fa509bc17270f88283f40b89b1fa0e79c151564612361b42eed03ccff9b6d929dc7926cae4cacae6cb2646e64c601ff0a7065bcf9c81b68791c78a72257f39edeafd60a119202bb032ab38823c0b691512971dbb68f16aafc5c17e6b29b1a98b90743564503c05764437d24759cd39d6329e6c1b50d94d9f421fec1b3e35c40b6b7538b80822e9916fd629fd78579be04e1a17a28afc493f7bc4ccef18336d35aee4667342d29967feb8b62062da36bd623a29fb7ddaca31bffb2c547b8e2e4e5ae8b6110ceb5b38541cb3c2d8b17c891df383aac42b18385de77fb6dd137305a036f11fb52bd7e65bf88c899a84c558b064a34cd15fd6ab6ba88c5b7a4a341cb9e058f43b5bdd34b3c1a9433ce117ed130f805450d64712e94adbeab3608751d45de58d5a1d61906e2041bb460cacee54912f47e8599897cf658b30463a1137e233973e2443323b3d8a54c90e5153e372c41b2ac101a9f148bd6f51372e2901fd95d7ffedf45c8ba9119cdaaba1c524ea795b930b7f3338d1b2f77b2d1d5d58ca5ea06bc30da3176f8be6435a431dc766395437f2c4c79e478d49a173f4f7743ecb812bb08e6d21f5dc980633086ec5355b573f192b5d36894e59a74308d99c70ac46303bf11df76766d16708682b3927ffd3c45d55d8476e21fd135b75a84d67b6cc21302bf37c248d150d32f2303c4e29ff402f175a526c94705b3e878e00ddfc844a672584bc62402da8c7166a7c8b4141e946b30b9843198b0cdbf1907f9dc76270e7784d86a702e0ba5b5eca253ad3579f818d33dec14298e43c2aa772d89dfdb0a1752d947d9ff4e11f7958957e80a170dd15228fb9437d33d293886a58ccf3f790f6bbdda66523deefdcc537d3e1a67253ceaebec6cfc7b26571fbd143ebd837a31423d7ad4053901b13e4e4f6e8a5a66096b56eaff9e58082fae5fdfaf7f110b2b1c764577277ddb6a203f2c1ed135faec1b92904544563c959b8706c32696a460969ebba32a2defba5d51ebc2c68b3ebbd00f176704ceb3aff393b023b0725de5868dd7b557897c0337a2dbaccc35979c34dda4c14a543ac02de505f2dca06d9455abb8381f8886ba6d8bf61d6bccc8ff09b4a0ee6d30e39f76641cc71186de3180803db08d0b0745a0e01fc7a8596beb6fd6010692943c8c03bc34be351663c044dac8f4058e396b9911a4a79ccbde1b413c3c5bbbe86db2cd9e7b536d8ecd13429e27f8b99e536a5c4f32b428e9522d894ac815535d8408bcf949d75b07525485e477a2591600089e993170214f1317cadecc3ca30fd41aa7a6b5bd58167e5abb30b6c44e7269aaa77e3838e9277fb8d7e3e69d9aab5ad867346594bec6c0b879146c0af9ad69576715fd21b9d98e7f482ac6b9caa9fa7b255184ecd6bfca370ad30549c928e4269c36ae19e6bce61bcca520427ee71295acaf1b84ec9a3d0f548a56898a1eda1f7832c470dcf3aa4174b3aa45b77dd73e9e092f3c16b964f95b8fdc8c8650f6115984d47cf7e15f004bbad8ae8f22954e81a7b53742ada38b554e14153f66f054159ee3155f2609d0942108711ac8de8cffea4d220223635f3ae3d2e1a383073ef10ed21aa3a29f40a8d7586f92e1695efa9cf894cd24c142a63705fc36d331cb1483ec1714cf451c28e20beafbed515c32ca10dcace263644f3b7bd9337df47ce7e6db080323aeded141a4d1d84e2687c2788d15d16be6834caf3e2691ee4d8fd915af31b64bca8483bb29e32e1d17b4cee971386e32d989b09a49f3da73780c9bf9fc27f78441101a3eafc4c764e5c5e8a79c92944f259a0118adf2a608dcc2ad14faafcf20c84517ebd35bd1347b63ca3ca8570ffaefe8f9916dc2352d97e994906249c134e20dce571cad9ff04dd3fdfea73b33ef44303256d20307fb11ea8e6319f5993f8b9283809f17d0602843309606f071ff8e9b832d306cd1462a94f3fe330eaa83d4dfaf9e5ea813f4aa282ceea3f7c7fe1eb3791b0bdbe3fd159daf0bef9a4c91d0d08df847fb82974aeac8c79a93e6c9b997199238e78ffd52e647fc9fe33126e14eac5aa15047c3549c239b2e357fe0c1eb9d4b6859d14dd594f0aa0798dc3dc6a340bf018e60662c8b0c08ef5366e0e17974a7dec8950053d82e43302163ac86ee14005edd82e34132e9477e150548a3c8b770c00f8b6e0ce5e7e5d223911215e3292c915279d9562a478e3df5d42a5bc23a155f7ec34e9bedadaf3b069681fdc82e96879f7867bd6f1740d96366f4ac589eff8f2061c24454806bd72f45d39fb9426a954e08ef0d07d0d3c5b0594cfbe0c876297b4b3af77dc480e36b19011f9105e27730473e7113f78ec6773eb046c609caa1f1efef697eb448e1860d297ac1bc320e4993273f138df1e72becd7eb51629a76073bdf7cb86673a138734d3bb2e03314c29e15fc73d717cb8598a165f22a7cd7349fb5dd73647cd5d836d7c55fbe89c3085cb36a1b57bf755d1abb9ff8c226864e02dcf3fddb6d545c391967dd3feb59100a8c0bf6b277dd1c306c37a9ba9c6873b70cbd2e3138c21fecb9c14a941adf09897be17f63a1e2c3cd42b3de86cd27283618fde349e5b48b11b8740946867b254824ec71fe8c87307c537b138d9eae1b8c787a66e2756c248ca40f911b5ab9ab0ee7f9676cf8102e84f95e0a9641b384b61164ab048cc9efc7c8bec24e1dafeeb80f265b769ac1e5b59ba8354271ab98068bf85b2fec750cdeb6409be1664853392267fc4f943a61c859bf998533c17c276eb72a90d408b56de70108dd0a0d4649445ebd10aa5b4671020d6cd05eb7b55e77011423277cd264ada4d810145d396dfad870ff77c6baab46022335b74a6f2128804cee165b8229fd68f99ba10f70499631fd0acc38b77c0a47b7caa604894494db2b7ddeeda04eda39c796af739152b8aac45066ba168a79d21c08709ebab1f423b1ce6a0f6bb1b9244c8f47ff5f85a31c2c2a49621a72caa51978b69dec8ae1858e5bbbe6bc0f512171b64609839c8ad09520a74673e059e2ff1fc171d5603bc42c7d3d838a3573f37315472a49f1faa0c5737f30115b4c954858ca3ef3660bff50ba103f967d101787c44aa0d5903aa77ad379399c330e32048547ae0e87c23c569511b786bb524a4ec03f9317778e008c7a7a11233f19824a8b487710b35c41882384d4332966cae017429d180bf0e9f75b3a9cfc1e9ba5b9bf6892cdfcd8e68aefc72cf49fe619c1f4a8b6c0db131a22480dc85ec05ed699bacf6d340a45e504af253049174b5cb1729ab376fb58c985e50e5a99329db9291db19a0667269b9113253ac54e336942b22d0c4306dab582e4b17474263357dcf51313de73f932f67e3a6e630198815cf518fb994a7afe30d123f34862b145327284ee2de2823da3f0c0c86f95cc88fcb141372cce3313dcdedb321f00a9daae3963c77b85deee9a898ee0dbe4df39861009c3285bbf0fb2f2f736673c62bdfd0d6f32219d1b9aaa4a00c816b929e406cd2cc4874fb521a52114a22b446cdd8852c53379fb02c443afc351efb2b60e7fd3406285ebad25e22de01dd92c4d9eca5e742d2e245b28c0add51b789ab970e813d5d4621024ab805c46e81fe2bf699f8946756fb23811c112daa5ecc6f2ee8a1966defd02765cd6c04017ea5472ee2408bb691bc56c9ee89d30e0e827eb677c2208b6080bdd6809f0349fa6afdb2bf97d71d87d03319320691c8b5a1bfe7ea4c4e8274e902952a7839723c884653358d118e008024e233c273651f7a4da5827884162041f70430f5ae0dcf7a6717a5d573293959f223674a135c0784b2b818b2131dee10f258862fb77f054aa196987d598d7d3f50ad2c8bd2c747fa7335e229ecce03e265e6787df3a4805c0f3ef6d637a41fc10886fe92aab16c5ab4094548dc597970f697abc6c130a487d2b165c8d3753f618d933b55432e47bbb1f283ccec2c3d5e99827136ce69ec8d641c379a9002a653ef005cc02706a3856e4de7e91787975187a772a5b65e7590f683361ec8758516224529f3ad44a0918cdb9c32edd3dbd642c24619bbf2b72c17e0cd83b2559fdfa8abfee8b7de6b059f5560bd2c34ba3b9668365a89d1a361ff8b229f741b4259b6bf2041cd1f49fd20219120832d7ca8fae6e5aa10f64b58ef41715eb0e2d5b80903ef7b8198717899e3a18f35aad502de3f0d832c92cd7430984989d49a131073b40a39a9b3431f6d7ebe26e0795ad03983d3ec031d7738486e47c278c1bdd02699741e5b262cb7aea47fc2264ea3514393bd5ad1f35e2ddd81e87aeaaf10bf7e4c481569ab3ca15918500453d9c90aa88ee80c43276ba26bb3634538521bc54ab16e939463638fc509ec3e20e4e3c0f363db01077e9198c4375c9273dacea23084a421f94afc9125d9f694fa2bc0eabb021a3af5bc352fa3a3f77a4da79a72fce9cb9a6ca0b2a3082c6777827c641127da1bf8fe845a9b5ac16329c2735454c474241de39c9a3a52915d3aeecbc4848cbd2de4171f6a107df06de7e17dacf21d97e5e4648d6c064a35f20bcf70c20b49ff2dc2020fe39ece273dc603fea7a8d9dfe2b4af3565ae59ae37659b41d8926603c68f49125b7b6edc0b3c48817db580e4ec6d2687eaf9999529504aab46f3c549bd92953086be82bad1f21aa4ac338ae2e7fbeb96b0963659643e346cf15b0e013c0f7a0f82c30d54a5b925d17a35b8b70b5bbcd6d41425694a6b37d14349a570c2362cf8ef83684ac1d96e7835e934d40d584db6bd45a084f9d4b1e55786d1fa8f797822d279cb4d9fa4e2e2e9f00bf2aa10afc6094147cbc3c6b9fc8cdf20617fafdb95028f9bb89b2dc7c199991630d4a3a16a3b90deeb99a12a69f6f2197178c2826bd52e60cf0e4c37b0b654b41b416a42df515cfe74a57a80bedbd3befdeaa9768f7af62966b13cf479aba3fb1ca7b103d88a7291dcd66275b7dbdf58fca33927164b626e781afe5631d4368defb67f269b01c31cc9912d077488a1a92f0dc5dcd760df5a7594d3478ed2f9ad04760d0cfd907fdd4d120ec61cf7290231efc60d6ac91ac6c5f803713634d40b018a0ea454a3d880d74a88027e2d943290049f0d9cd4c2823a3a7401551d7cf5bc425a6f7ab4e29506cc75793657c5b8dcc6c217ceec8227c0d07bf92e81e0437508e579821e3a02563f1ec5d569f00442bb84f7e2762751c2aba6f42d2f3ffb50c26d2c7fe53520a4a28205bdbdfd531975b5c38a935e5b1cb5af760795ad040dfb6944765f1ea61bf7b5039e20fb0a1651fe1acf2ad0f167c47a71e2cf07bae21b38ede0f631bbb81fb2229c7b6b269293119a06478124438bdf95cfa7626e06a155c9cec9c6ac990918995c828e2c24afd5c4feb296ee1dc85ff8713144b205429d1cd9a7ecf2ae97040ace42ed1bdfa9ca025493cd2d3535824f721008425e4f65cd34770b0846e2d6338325ddd6f91ed406f34930dd7fcc0c417891455351d8e4301fc0fc293fcfe10363de401b98fa2f205b7923990620d26451faad4a7766c27517b4c475b0d38388530b765a74d8aba2e21d711d3677a4c8bc5bddea6df14fc5fa63a4869a902c0eb0268b09b73b9ab0efdf1ab9e079bf9212c09e2b6ab92df595a364bc9da82951d8b744b0747c7125a8e5381987da00c5141c94986b000dec05c0ac840f0c2d0a9ddcec48d7a7ef3d5741c9d2961015a69848e166c07d8ed03a6163342585988f16862fac1b1c8283b2c31afff671b1e76ee65c76d748ddbaaf906c62dd4804950a5e1e2f74c7deb4e56ad45ebc2a1b31de116613cee96e5a5652ddc973c5d12cd3c73620908e190879d779d707ce908fbc0235529cf548d7f2bac96feae4028eea496076eb0261ba12de33755f721f542ce6f0930f30464a276f69de65e20513dda7a95a3f143396da89e88bf89789fb49f10940cafc42407deb2761c051cdf91430ecf263428235022457537710da7b811a6607c35129368bc229462badaefc5c8606291735cef2f2fdd79d5d2770e5f5ce2bab02a8a7abbfa064fc607f088e3b88167b84bfecd3a0d494264a81a1983c69676a206b146c4efd3ad0267e3d23a646d071afd75cfb0122b8c33fc33d544499692bd89393d95941d7c91033d1f7658235111fb018fb8f441f4d53522af4eeb5ea632c8e6358359f6ce35e52f8825dcee1d85887d66ba892b98906903cef0a5b8ea4e8d2fa1b55bb5cac7802a6cf4c42f479b95479dd1031104b91e2befe1d9253703f554e66465464688afff678220689a9a34afff770685560aad23a0230bd0fbecdc98b02d4bc870a5a4ca0ba5d3268d9e652c6d8769b3440a559fce9d54e269b52a36d1f2626bab38e24e6fcadd95afb685d9a83abf7f113ef41effc65eab3ef75cf0c429333925e874bd8362f7d7700e2dce91b5846f6a2ff5a7721e56fa65dd437b9ecbdb6789f55bbacc4036b2306619b48b10bb16728cc997de0c766339979d03bd6d1378f2ac705bcf8833d1cc4d05c6f8e3b83b72c757bb2d8a15829ba9f26c62f30a7f103e79406e8f3aaebfffb5e060dfd1401881491873fc61e59564d54bf83fb7e2c5d518bc2afd8c7c0b454a42106c713120361a105d821781def3d78a1c93467f8fa71a6aacfe6f6b81421d88069681a1d09ced56e5aa438046db9ddf4cfcacfc5d4a9522c03bebfcb56c2cb6d37123d90005d2bd77a2aa9b38e2793ffddde0a8d67f38c580a5c49b603589c9baab937f482004a2560ff537d707a719454654cf50a727d762a5f490586a6e4c64214064aa0e1af058c5701b55babf946ae57994fb5ab1d1bd40d944a01b01ac6811c31079ae7ea5c71af04877f3652c9514dc59591eec26e8d00e294a0e82fa5ce586c47d8faef5185d69022814da6ed239dff071cff0fb0d6f457c888295a0360f8371468af3f09f50fe7b30acc893c69b3e6e4b37a7e733f1d455e1c31375e849945aa9591fd050b9ae8a71742bf62505aa05d4972b090b687ec30b2cd9049b2950986a4407591a0e0fbd6854c7ef3cb6128731dcc31377fa8819bf5dbff854add65a49d401636f31881206c0d7d13e57ebd48f60d65144bd305c114cffb380a53b1a395d52c532208eecb0254e13add4913bee900e8aea8e8226e64d7b02c584af149f14af6b98e4ea4d8f21590f27fa7d88d49cebcd9c73995f1e6519c8a993cc18d38db62b018bf2af63b2b00bd677737513170c1acc51e2efbd91182f3bd2c43d03e86178823dc1a75f048e884e5bc12d7db978831d7e17701a0bea0062ca6f7cd1aa9a829953c10dd40ea97bb2e387b8a453e01d596823b8ce6385f8cc365a24c118a244c3eb746b4f900d7c37d8d99f22b6f81b81d97f845f853e1ab32c30e3406cd433683288651ccbe7269033a5c0981a117c044f6ac699952000b79aa6d7130057f19ea2dda7de7a5cca924b996fcff69c39df03d15b455b8f89154fa979bf5e01cb72b6de84745ccec71c61a0c5bd849bd7308feea5bc78a3986ac81f583984079be5baa7fa38e94f7f3f589dd5f41818a0be67f20051fafa18c472c2729fee313e64c13bec59fb5463361b1501ea1edace3d340092a4a5d05d852fa0e8fd3258f67c2b91c29759e8ef3f9e12b0e2ac9eaba2cfdd8c47bda52637366f7f5aade302d94b6effb817103f6a8a63860780ff654f718407eefb059ab49d337aa1c9f1f548bb1d671bbe3c130eb3f9cf82dd5e76657819293b7ca45c930b08fbf16ba0b01d39dff514d71a75d9758e029c7fbe47778d77676f805627d0e1262d1df3732320f63a0429c56b3075e85d3297ca979b9aaf183514f6d2b1210e864ad0eb31a6e02dd7b3a22c8db708b5c11546e639838fbdaf5d0331d66b357bebe74ac9cf381de17288499aeb4da28f35e7243093a6d7031625472ce8a95252ffd5ae650175a550e49c02b8fe88df16cf6c95a9eed1789e6d4c7b54a43dd34875c163acb694e69f5bd9e4249ef6a51ad194b2f79ec2bff2c1d5ed7ead72eac821095c2e2b6238dfa09c737c251e681684706aaf7592cc3f7333fe3d2d8b76148ac8a8c3abb8669fc828271e6413fbcfb838ec0dc15d4eea547792c263fa0885f7052016213ef0160648f376cd03e6f9967a1c90e103346e9834282152ab94b8f711d05bb23354ad496e54c3c10ddf91076e37e3136ad83b67220fe4e2ba7254e2fbdbe390daf01f23e1754a44f1a88d5fed4cb3c8cb3a9f2102dceb178915055a1e9702441b7957041d74a76f415de974214186c9443b3448c11c17ef3885fe19936203a5b56b07726b61247ba8850c812570a337fd8aac9ac86131caf3962c84440664ba71526e93ff1c5d639c7f1b6ce500b8fb346cdf19fc59e63f609455609db21b617cf0c61c9c60546f142feb3912288c00e86d093057c3b70a84acdc6baf21bda5733db9f191f2bc23711242eba50287ea5a0a7cffa39af5c7ad12321b8c4928c1d39cf2e05e30a59beed785a94edd6993787152e9ba9033971902341385bcfb571687ded0b713188552c460b9d8b4fe8aa255667f3d03a582d21952f2e7630350a99218786e254ef8c84bf7d26f51899db92269ca88b681d5424d31f89d5e45d5ab1014d620dc633a42deeb8278845aa3e2fd9c6899588d9956c098d4d22366fb5c12003dbf6218049af959b309d92b6026af730411272ba0728bf2117a56773e9b36428695189cc3d0be4e1df868b805451ec79dd5564cc705b9af814b2edc6247676b1d4da5f6d0f5f0e8c31d1122e2d773861a8190342563a1bb2c0bcacc75bf7fc4581b9f610753e8840707cc066916e7bf31085eeabdf1047157db08b8f3166925dfca4d4457315355533d49837297672bc81d967bd67302fea3c90d249a17b893ed74d4910dcf3a7e58d6ba9d3f3d1d55b6e1c35704021d48806c1f736ce33762d2edf66acd6ecdbed5264ec5852384dc1da803cdd2a37d07b16e792b57151a4da9621fbcaab51af8c2a62f4286dca1f90d785bded42f582f1c6109320ef02b89fece05fd83813852a2e6e6e476a59dbb97990a6ae9b50187a38af0f3e883f10cc9a39fa49b1170653a0f82fe7d131ab3a7b58c0ef596f290fb0f4c6b37e4200081607f4c54d02e99716a3c77f2dd4419d58284378e5f8ad6b160d360f94f27de333d94a24cf284106bd6657ef8a75125e1e000117687a7452d119be5289fb6b4f9107e9b89d17125d1af51cd4284e12502b56b18af23f52c079afe2daf6ef2f8764ae706715304f905486a4574bf1f675382eedd09001ec9437dad0cbd893ac2b73e2a94ef0d5c914bd3b1338942acf468d4bf5106115697e739889e45682992464fcd3a26f43e4f84a29603651ff78cb656b4ad67ca46d5882354ebf1dca436206f764f129b7144962bbb4320be02413182fdb426f0d4299af4b42b83289939af855b26a71370f2fd460195e8d1e0d986ee9e2c0ede0a16730ff5aa8bce76978ea2bbb83e732b8ab10ae41963f33200982c08a06de1036402ad0a576910577c48b741615998b9e233adfa815de195790d325272079192693bea7c6d42fbc7b797ea24808e806a1f64df94c796b1717786a5856c534d624dbb0ba8ee0c883ae9328de534fbf50283656c2ff8b9737d4a81f024297159dd4da3a6f073f73191fe977c097791c0404b52bbcaffa517ee92ed21704482a5a967c3a9840aa5a25b76f0f7e98bfb8586b8941e483c86cdc584d9624b5f943051e05150ddcde243d421726d7cb68aa830eb2d20896b0a2ff643856e74ebe5844e774123214dccab217602eb360e86494eb55b4019742c869e53e66db20288f146ad82aa769470024b12b743e8a5b764b269ce01738c62a1b1c48ba71e957951396bf57f7c17d75e6f5afdf4723bf6a586c67cae7083d2bc71f46993e0cae9546f11fa51a37dfe6963bd02e3b3894ac28f4c12bd546ebed46e4cc688c4cf9a3c5a619e8860ebbba36cdbdde3a2a25ff4a487c09ae9e59db532d36b8599cd91f831bcc10d38b4d1abcb3f49774f319ac5326fd3d5c56c51dfcf94cd05efe87ffa3cb9dd5c9c19dbdee5e761048762e416cf1f002683070a58e773ec9e434010e6f33d8e84513d6230f61d7171884b061d31844c851f8cd57bb697bee6ff7b9d0d5ae988a43f034de3cc68841027a3b92c2fbc0b9f36bd381dff28c8e4f6c96d62b63807d4d99cd958680f8d6dd4d5ec2632353b9dfb6821bb5591f55a0696a3d73722ad5d07d0d6af09b61bfe4fe1d85635315d2e6180cc7be91c2dac2dbe41962980da98f0f8bdd86e24b0f3055e852b83ba3e592741b464482f0c2af8218069737b95142cc1553948684c810a42451270b4c811161624e805b6dbb24935f57c52be8e2a93aeb81f9d57ef5cc03860943d8f6ac1d9593d1fc38fd9c3ca04d7f891260ff0f1541808540bec51b63b1b55bb6261ce7eaa7a72a820895a3fee3bb1130e537c5d599e49c8ad34bd601b758ec3a2cc3edbb2040756446253493c19540b997cece4ba0f7f312d66039f91cb38e8226a84d5102dd2f97ad8dcc2029c7a33debd8b0915772c6937d6fa3bedda5765c52dea725b2735179f288ce9ccfed6b76e67f1876196026da2ecd867fb4716767f968a3811e85fb93a2eaec74dd8f4ad2f4a755c114df37aab72f937fe0b2b401d7d5262a0d1402fa81ed6d49648733a112a924a28399f789bdd86a9f88ff5b2a59c55130173974982025e0fd42f1708d5481b364a57c4575044344127c4f626f76b395419d79e5294580fb09ec2230ae1c34623056262a80ab318e51a6df53a7677913172310f2e3f6049db1e526790a5814a1cc9193066dc4047052db08c2afa118c58865b98811355ac6ab686c8c65d2d73fadd2c074d3b9da5b7d084bc98d20ddf9f05cc8f3e4e6890b7803b97819972502e82de3bb04e5118834a090991e773db2c781d0684a4a8fbd9f425714e43b75d91a6675bf5573c56cf43c2d4fbc67e2000402d5161a1a75cca29993c21064f6e091ad146553700d4c4c36d89acef618815a2d5afd5f649ae09a3ebbb84592b09d81b3b1b80e78ebde01546f8698e1017ae573f1ef9bc8c6f07449517a82d90dd5de58e2608c228a7d6956374e8a2f6e5126966f5e19302f3b2440106932608e434c4f22b6ba9541ae99f8c55018185159d533a4eabecc93a072b57b946fda464dbbf2420aec8459f4e1fb916ee370d7e5621c18a1a69d22a26ca9e3db86fe38fdea78ec6db24a333a81418c078b90634942be050ffc7300ac73a9ce34af187d4b6f1881f8f65859af4e0cf51b514f107d330c3acc0d09128cfe598cb26f53b518f2f8f394ba8704f80180920caec030daa4685d2817999b9f2416395a7df81f1a64598f2eb51fb1a30dc16322d8aed8f1b05ffef2328cae79d90a4d2a27b3ef80d107f48b6414c662aecd15accda86d60db9cfa682d6c20441d59b859d6cf07fa673a856e09075e9512be981707e175ff8c76f4d96a394507b3024710677d193b62d8e03e9b992020b66506116e76a9165ba623e2b5cb8109fe375c3dedc9b3cd1050783359377356aa29cdef22eaf39f651b07917c77c1df8fadebc303707eb888405f308ea8861235792de089f8374a32f570889439fdaefd463f79250b084d9dea7949f75c7fb4c56aa81329a184e7fdd9cf70bfeb017b4befeafa6dd6d758b734de09013c906ef5d7b53007c641d2453e1e77eab10b92cc122158b347de391721b1bb1515fe633eb8633ae3158c739e13738db5ea335f0afd1b7f06a4baa786826158105a4221676f07c7d9ff01fedcb0241299c31fbf9c6535357a5216da982b4893e8b7300fe3cb774e9e610b949ed95e9bbcca35841961cefd704400097a03de11c75a37bbf13064fd35a185774538adcdfba0e6e5864f6e4f4f61f4796ccc221c12ce63a95a6d4344f7143169c42484ff6ed0696b1b9cd5b186c7e1824fca9fc1b07cf79b9bc99720f13a84b9b9bd880f30574ed5a76fcac18d2fc51e01c3029f528e1bab4ca2721c9fb75f0419e1c19368f47161ecd7827ce28f24e0413544ad29707e55e4ff0f98e49898f519f9ed10fec4d51dc7b66c89972290d22d12ca1ceb782cf769c737a984a7f805be8c4339e9bf1f5416af79150371802b59cbed235bbf9deab0747d4689262ee9e53509534a45f9b4891cde8bc908d0e60a9152fd48b6f305a0d70bff3e272e85d5efe932ee31f72750a8555d387fcf02bf13fff795ca1d91943145d4a0c4d40304523dde3015d1b5e7da759dba57a93cbb841f321efcdcc2282038d95b7da5979839cb42958612fa15b4ac1ff91fc97d95a7b499e95e1748b1909e197530c21bbd7f34b7e61c88f60104e2f52c486056633108cfa9636d55664d78521f12faa05544baabdefa8bc5a29688516aba3be9ecbd091eab2a089df4a67837fcb83e7e05250772a2d334dceb46b8054c126cfe7164bb2147d83adf33145be646089df050aef88b659c4abda8882203d820c14f71aee3ee9492a7d991c921ac848254310557a81b7d98e84a3182dba6395866fafc14fd729282367bd979cec57c3deefe2ecef92d8933d427fee3b9b64c6cc0073b01780d428b6052979674ce886f9cdef22197074fe4b70eb86dd7142e212303324fe0ac6456d70b78e3d209e24588a2d81ec4582bff209a1f2da8fafdab66ba2807b7188f6a66ce33124f73155872664674deadaab737b27a441c0770ba1063bd9dff503e70947d4872927873f3336c6d22c393988bdeea58a7161ee37cc2b121747d5e71aea87ff2e32d0389a198c494b9d70290a62b249d4d652fc7e09a6639e59278e37748d793c6b7a94792a1ff3d00ca6ab3a3700abee91e0e8c1c960c70fb518fa2a06a913130ca8c4606db8038712a8e9ff2e0a32ccd5dd3ed70af145fafd705610781398039d4065a9ff1b6ab0da042e96da67698616ed57aec25b01ce8a5710370061535600e2128aead5b2909a1fec0c2947dd375e7dd39747fe326dc386ebad7e08f7fcd3015b65a1f18dd02583adcbe9d5e37738f82f57d6aa986baf0eeb5aee9ea4826c771ae3c0c6ff201fbb449f0083e33887bcc41b8f514b7d7db9bf0ea97149caaddf3e0d8227106f69487d92c6f629626b2d7112c4af61649438c542f8082aafd8b26ce0b89aae3b2cef58cbbe37c2281aeb62c04d69050c6ccb43b8c141c414215f7e12ed0fcd617d25b741a6981489f1de8e5a0d7a6ded84f44015ea22a3f13f2e8cfb8eaa188f3ffdf98c8cf8974f30505ec55d909a3dbd4e824423cb7dc406eff7eb6ff3eca5eb722283bdfd768f959491f37e0d7008cb403e19ee0bb032b8b15fb81164cf9d99a6caf428f3a2ef53720e55408fee9d41a862ff058fcc16e171a1a49b563d5a93da5d52e028fd4a52745f8248ffdf05e103d313c344888c4084657aeae27dcd5b23cd6036c1d2253ca53777616dfe6710c70d861f64c08335fb587a6c2e35808a7d5323a03e42bd5ef2cc4343c94db72395c97a5bc7f845af46739d6447943e13af4994d42635b9aa9f0bcadc312852ec1e318d44b522b1ff94ffd9f317491dc68067c8fec2e8c04bdaa675bde426fc6bffc108b6282963b90d1b0106d7cf0024a848941d5f56a23da9337acbdd13836a96a2805a86ab22719ace1c746a0a22123dda7e07ae12789f78b569fb91133a36d76a373927683e62178de689f62d376f73ff0871b967012475e5be82697aa3cf8a565f9577f2e3f95a371b469d951f28b503ee25975da755f88dbfcc95f9b2c594df6b4b67138c32a1b295eb25ecb27d459526e1eebf5b2005d9e0382d10e2bdfcab589e87f5896b00c313443e9d8ec0899bc948188b3df3f357d925352b676a16bc3836634caeb51ae48d7d80c028e4cee95afe27358b20e8f9bd7bb3eff5c32db1bac844337f90005c882524c26d740d9bef05b63aec098932f75d664fb3ad9cfa9d22d529310af007cbd6b2d3136ba9b6e6be92ef5dd4f29c63e99f3a3945ba9081e367a0347507f1f650ddb8db55e3c3ff0e06206ce59b4acdb8774d83b79d77161015a8a52797db84d0a7ba0c8952cb9fc2c166e1e5d0f7408f8ef13f011c4e35bf7d805a7f0e9829fdca0caf5fc9b53d63220a77166de1b54c4a677357bead48b4e38ee011d4984ce8f7ebf08a76ce7f7c7626474e4a9aaedcc6ae4bd97ceed5a86706af863836812bb4cde6f24e1703ae663b3c5f7c3c07e5c8dfaed41ba82d659e75f6f731ebc919f0c33cd0883e926783bbb2463a9920830671f9478127d79a1a02c4f771c9067ea671c58f24bd36edf1bd6015037121aa4d1478a0f914645d56b5986986f2b3db2b7d4b8cd9ffbfa7e4963255b44db4cb4557d4100668f31512e6c08268d343cb69cfc935228df15c2bd71d9a18087bd800bc1816d45b83f301c090508b1a1ffb8d77fce73a332fdb7b707ebacd3652696804fbce6ee45e906dfbe409fb6f490bb1164c16bc6a85af966ea465325a61d472d14c705415d38f1d55021c260a0b8bebc21686951dc1b5fa79e2fbdf1bbf20805dddc75069319a257ae12e700da050e11685d3e2285828f271ab819fee739958248178b64d31712490d2efc9b0fad69f1797ce064482ba8814580357b8e848c7b02a02f1842051053fb5f353311cdc60384701f9fcb11a98e677bff42736ec914b81fae16b33c0254734cea7690782b6aea1cb2c7d1c7945adfe9018559597c11262bd7560116d9df747fc8f3863776eee8cb17141c7e46eeae4b12bac8bc8e3b362ec1195d9b3638cc29a4718d610dc89fda2fa5847e03181717a95c2ac805be94297256b26417ca93e0583a7b442c12c9304465a45117667aba81963a1187725413ac4be2cdd130b75ec5f4088d6196e8af270cde97e18a4371036c1d38ba773d9cd4f0004daaafdae2551d197cde303ecbe951252d3604ccf25df973d88fbb7bc573b200d42af5127022a15432db216dfc8d0898fa5d1be35238038982c2b706ac21f7a500e7e61f1840f5953df673a88f5d4e652384776b56bd6942ba739e8999e4f3dbe8743872491eb41dc0f2ef9d5cbe08d9c5e1b2c84a765b9dbbe94180a758e01e04bb8fa481d34f29894b82d5cefa25071127c799ef6dc9695f060fc6ad26a42dcd2412419118d93260e3ea2421f46084452d3df5f6dce13c051f4d7356b1745ba714ede85af7e6bbedc67a2067e284573de5a60099242a53573a5ce418fb3521b6f59b91428917e4db91534be673476840cdeea3a623cb0098245e55abb129aca9bd37a2b0d3627199c506debcfc85d6e2155099444e801892afd1e4aecb850bdd4d4629dd9c67f97ba194ce05c2a2154b15949e018c35045d755e2b1d6f70b0cafebeeff4f7259566a20bd26392638ea3860307d71dd3741c7777bc21ff6c40915507306b70b6b46db7bdbd7ff203db5cd1f06e92e178d20d8370517afb6aab776248a13fc70cec21b0b927a8e15cf88f4816509af9d07b34f695263dd6fc80c50f7d3fb0f77aba3f80d36fa5aae1c9fe39d7b6921085c0a840ac9bb4879e1ebe60b0cc77ddbb39874091b5d8e97fcaf2dac8ec289b3a3730f9c3f2868df05e7b7d0581f38e9702c3609c7874eb0824632658990968d2048356ef5d4075065483ae11dd13cc987d9fde37f29527f2067a63cc89968b18dd4347ae902cc57420116bf4a1a2a103e71f61f3c43d9fe2ac38d75233b425041bb8831534214feb8b0cc175b29bbf8927e6e85c327ee2c362e6074160c10875230e8bb8f4e976031f560e9bd34ae966a1ad168cfdf08051b0a928dc18b01a358e48239070dcf437643b6c25094456a0ca47d148888a10c5b6a94c8bba4c9ab11def33eb6a576f9ac9f923acc1ef2bfac22da86d99c30517a9e15bbe9ab38c5af2c4ab8a9308aa909f8d8c1dda14b8748746c7d2e598641003ee9325eb203085f8143b8a90d7bf3c23bbabbaecfaba400a952ac2afe306734db2f6276ef1c9c9132f3626c064c40aa227e7862191b8afae2a19f3f9af2b05e340560287413b24f566f3c974e0fb31674df485959002aadc67211b5ba1ed83ae98306f42f8348c6bea3f669e72f05178ab122928cdaba133593641171339848d781448d1c85ae88616c220e2c618846b01f81afbd0f8b150c36afddc8b82179834d98518544919fa18b0f2c2866707ad4c1c6f88aca734e5ed52b7a3f56a2a6c1826f2c2a279011123d72b3c87b4489e11758a3ad135b3276b451f3bda4c5274be64600517c5ce0a58cc4c51e35a39febefc9d5823fdc6c12601a1241e71229bcc1c2e68cf5f3e1921fd53e425558a41eb0e6f12e0d58c0dff5a35f8c7d89591f6c5bf2056f088afc2ae92cf6b4d4791f428761e5e71e8ece68e8cd3eae38c18c766349ed168fcf44b8469cbfdfd7469a67f3fa5f8700d8fbb6516f5642f13c9413eda60e7ebfa89540e07155131d7b523a8d38139aa88112e1ad9d305dec56ab44b49c1f6245fccd2e357156e8f5d5779cae32215e75a936953359a66ad05f8819aae5fe6ff0e12a712568db06c2d12079c07bf9dccdb4caf028886d8a2904ff9612dfddae7cb7a391071f0e87f1569a470d925d5ff6a284d915b76ae8b233d2fa2eed5f2b394e2d4e20946ef29420cb6bfd3758c50618191d4518eda6e8b218d526132c79406097b168c3f078b6c970a3c46d7078832a2d645a2b7aa1094b8931beadd0f643f649801255dbd66c258c9ee4013e2d32f31a1fab429789406c660be8312c068024358c9d9c8b3423e26cc32e2e5486925132faf0ed0a88961b075802e9e154f19079dd2cad87188ccbecbd90d28a0da757498bbf71040a9a075f16aa39212020846a282f4a3de0251725d9e8f5755745a802f08f900ca02ef31231ac717321ab53578164f587e89491a64dccf27bda300fe212bdc054ebb37a3a929c17b8e17ae57e2fea6c36e57f1186c02419411752b14750a27c57cdc08df465e9462538ff610fd38435c0c686f4c94e28b241c93d5e3b7d97d6b83a9a70f1e9396d637aea5204e0f5a0146cfcd8cb601a89997658ab79defb1397a44c1d98be314f6d779cf382e65ab084e54a6c2fee1af58cf896e130f77a278c2401f08d348a4f983d59608df45aa2b67a984d3a859ce1d9040d5968eb31828178ae24cb521f33822dbd18d85f6499b9b4ba6d63eea503744ea86dd289cbec8f7739b3f107a4ce1c29cfa077c880b35ba8d69afb14c1dca9facca7f046657475462b70940568d2d0c7cbd944ff9deb8eca5f5274e019c950ff72368b3f7b554df7a1ce06a19b1170da182c3fd70695cff7c841d8958c469af251cfbbc98d05cbfccac596d3fce2f072d4e540ef56556537dfc4bb3556ddd6420c5dd43b7287578356c2d4bf6daa51bd49a2140a9540ba5eef0c881aac990b97405307a34c84ea6f34fd08a13dbf9b464d943829b9026abbfd5986861a661a1d5bc936e61d89e6e180323cb35a78537e9e99aa33cc9ca8d848eb3be581fb9ca12c954a0122ee0f58fb7c405a5a768970dd19f42ebe3e794722e89a6906eaafd7e8344a423c502ed5933c11c50c0fd02e46ce0b4679ab32ec3c88b921c2770752fd9d4c8d9376a3fb4484e8c93b50e95a4a0e9386ce296bb93dffc6bebb3e26514847609578dcbb868029ca3d21251f393d73b2412e778349babd572ac29a146c1e4351b77a49e0ce1b24ea6c0082e1a5e538467bbb468184a23df391335c1aef40043d0c02504eaa47a48b7bda0ce6bb28d966fc223df25ebb6a6417dc56c92b47a0c9a5f3ab0dca3bb119001fa33c72d9fc7fd5c82b9f37526f6f0fc00e1b0b62c3b7b1b8e72ad5eb18cf5204f6451f9f069be809ad52d647c209af98b24309381aba18f0ec72f850cb861851cb28290fb973c1b16b3ef7b5044c08284affe903d7092aa0445fb728f2aa2fc1ad68e4531b7508af65952859b9f679e6853e818f215f855dab7975586701ce532a5793641d0b7c16a21168224954c0ebe74202ac787ecefcb237f6eeba8c6504427fa9fcafe18b4290d603c955231e6a2df61a0c5b7d45aa478444b67315a05dd302e27fc85dc96e3ff847baa0bb90914b0ba1c1fe79c2c90728654a3a1d1e381fcf2d84a8c77f8dec7fdb4fb0993bc6f60683c59c5ed5dd93a9d12991f2fce42187e254eb59bba2ff77983ea13b86a8c19c918d39d07340dca4d82f6e8ac60a435c43c696b82c2824111c26e871856324c3c2858f0f2a1f26ce32f25b8eb32ed82ec71ab0ff6172338de097cc6e6e9d4141049dca5b0e17121f7b446cd40e1bf4a04136750c168d7e056c813975494b009e93104645092fb5ba54e7afa0867ed59fd5ab482a2e00e5b4f8e79d23fbbbf2e95a69807295ed42c957c3ff2ab7a2a9a1247de6b0e65a2cdfe653273a9e39858ab896549377922d8caebf607c2b429058b34e0dd9cb51ce48cac20f526b11a965244b982891ede4abb1a7aabb1c01fe118e34194a02d5288c8ad51bbb4bc38f1a79f3ecdbcc4999832a8e47cbfddda0072b1fe4b3babfe83a245da1ff2ef009b6d83d66af98d589299991594a97225410ac65ed93bc75414b25921239ea669d28fedb792c529c9a3efeab584279666830dfcafec97b3c8ccea21b2f6622cb9af1513285f6d55a479b1942b7a4247f074adf9e27d01463102feabb5a6f246b94cdc6b1b9e871ec8d30b5dcc51ba427c8062a071b7e705f9495d06e459eb59ffdca20c90900e2e0f3b8765e17f490427c8b9e4713387dbaec4a527ca1f65da219d477c4b1e7195603727e2b059e43437056cb4ebf483a134613bafdccbedebce4e7d2ba48c4a27aa523e5a8bd0fc9b02d6a290024bcebfdccd8540cec8bc74ff0f5ed7237780a4627c03f0b5bc047fb352b81597eca1aa3d03accda28f2e5673aea75ad2a9995c3f4ce57e7678dcf0c9ca00ee1a5ac306b3e28088ce1c8837ba52ff1ebfb287ff5f72648674d7db578903d9e1280e1fb3118bacf8924d9f114a97a8869ff87e30df9e6893b37daaa497552816400f70a1bc63b4eb2e4d6a33e9a8bfa0ff1e80f71402e25fdbf74c8d632bcd4df0300b455001a911bd3e3464b6161af6633d05ae3a5126af1dc603a95c6cc2c0ef419f0347bf7eb87be7ae08c6c3f2fdf767e97eea67c094a7b4c9c67aa95edf40e6c21c1e64f4e9c8ec112ec7d9ac9e336de4f259a1ddadf31eddd3f8e6d3ec976f1b13a12dca76973849ae358dde19521204feda69511e0076e4be96ce1649f9070d038de62b638cb8d4c7758c00e9f8658489e1ad95b1b7c6bd50e1b2933616db87fb8ecd3ed862c5fa787d0bd2f3d38ff71bc514b97359dde9c1b6e4ab1a89285d8a0813b3e907219a4f7a51399a0f8ad52208d325ba1fb3f88dd5656fa9dac17f943897d542a185813f95e226a86bf50b2f94ab0ddb807f481e6cb4bed4b7261097248aafdef399f6379037b1c8a6bd404c14790819a4b79fd10471d0f424a189cf925fdb2859e0d5b92453cb4fa669779ca42299b6eb2c241468887c59bcb7cdf35fbdc2e7cfab7f35627656a56e99e0edfcc1b46a0723973aa7b3441ab9c072056234b8cf21f98f253acf69be8371759347e8c27f9a2a39d64ac00162b864bb7cc6e53b56d26837d27b630d5da0ca69708b3c452aeef61ac4965fc630366bfb38b98256d85b869b42416908989f5d7748413c04440f0d94bb09713c2c126056f960895a359cae1a0bad95865af051fc6414b44a79961278045a4027b227e8739d0bfcd24eaf2e06aff6314aabdd496057640028e8bac0cf2d47ccae391c9e9a3c77eefa27fedccc4de9ab4154aa846d5057d57672f103ec03cd1fe221ddaa2a60cf02d749e97b744d43e7ce3049be51d053fcd099ec04830d7f45437ecdc0952ef647db6f7fdb578f15e385e718e6360062d0ec57da5e5c9fb65cce829a05bc9c9ac748641e7ec271ded89057c26efcdd5563d6c9d10a98eafb3d912585ed9b23b3f822facdc32ac1c91bcbe7a98a1d2c8ae3405b1694885391b3ffc95e2f33f9571e58adad8ed56fa6997d244e8d88816ef2ad1d8c1932d3dd7600a5c320adcfc2654a3d23f87477ca37950335154160969ad7affe5ede35e08a554ba91bb068ee8884505c3f58313c3258bbfc3820b63fe1e311393bcbf7d6622d11460118dcaa94a6e2f3218a4ccf0b6fbdd374aa16e959a3a6522f7b55f68bd4b886d0086e9ed6387e98c4d1b0c062714a4e406f1c8e45055782b147fb80e8fc466a5448476c5ab0d07de06fb6779165f41e151a5b71ee1727c62d9697ed7a2d078faefe9921e5b6bd1f1c1b3d1c70b574aa638b019bdf882eb765b210eb77f761ffd49420eb32aa0ea2f3fa6c5cb110efd719e49a4453cbed5ed5b17f6d6ade6e10c013c3a0bcdeee9faa4dae07c5a163f1fe50897cf005d9ead68c3c76fe6c103767b25c59872783a0d92500cf8f2ef2c75754d57e996d7d9a2957d237bdbb3d22a89a562a9c28a2ede932ff7f29229e8aa163b95c7f31402c7c4d63ef2a8a49f41dde0bfd9b3ab289f004fe8036c0f17a280c12f5bd97f11886fd21b8b18f54caaa92212b7b106c6167de438a6ec9fd7fb6327753a82f9ef639053d92a31de03d51276df67f753fb8a26116100dc5f41a807a77bf44f722368d13d961959a6c75c270e2abfaeab3e4b6244466b171e04dc4eb2a4cf81b37e728e519d3ae5aac8666e58006966c28e0b364b49f1c69fc9ecd036f853e50e45128d0085d53c4c9323a5f54adadf1eb182a1b744cd35df02cdbf105e0ae15237823b03e050572cdf89709b9b66d68153fa0c2fa8fc12186da46e839de813680ad08ac0c146dc6bd436df2302c938075eda31bf8cb63b89b34b63684ede0f3956fb3c34fea653523cb0a8cf60d98f0182a9f7bb2f58bd082ea99c0dfa952efda811d0c0d93e8db15aba1136f16c4fed7805575cea985d175a97ac720e81ef4a90d365ebae3edef626629025e024db8b892f26e9158d5dd1620dd689b9706d93bd99c2e039aeb96f028eb2158b346176e6d98abc0af227a917478cbeecfeb590b6577c4ce3d089c353b9f43696c7778ceed5897e5c4f3cf5f467eeb2943103c731924a3025d853adff25b0c2e0fa81e8c7f186ab65ac8beda0d0523c54cc341131023394a915f3130936db703a332e0d02122baa67ea76310559f392a90986af34469a93421470ede4dc48b5a1f4bf54a91e6f6ca80a7d3619c1035f1771cef94522a9ca5a9155d0a0d5377dbdea06c40f7c089318aee0619dedadf1b8e45c1de61c86dea67fddd32e5453320f35a48fcf874ee5cad7de8fca5a7ba7d33b275b270c23689a274ff3891f4fa3859828924d9ede77d80b2c8022a2c0e0956d93d61be252e42a80d93bad1b8898da8382254578e39ebd4355b6a985319dcdffb407496e0fcb3c80629f8d5e7e4fed0be9d0018942a2c3c59903cd2c5925485244db7a03af85b142c154d494263646493e6e50fa97a6785200e18aa890e65f478b27740357eb2c99369e47bb6ba3be854fd70a222d26e7c3bdac34610ec5d3bd6dcd755aebfebe132c980461be4795a29d1d2e476cbb924aefcbe82617d1feebddca9d21b5fa887ff6fe72fab559dbd3de4316845f35e051a7a56d779ddfe1f7e6d956f7d014432a36ac85b71618dea3a2f1f1fe626d87b6a92a4d686a73268f82311c06abde0a331b37d41b80b0a523bb49748baaa558aef5decc32de7b922725d467420f909cf7a54b654b6b3ee4755b1c9dc1441706e780cb80bcbd2dbcfcca4860301b50b112395290091e42846b893160a1a1e9ae0e438f45e94f9ab92afc204874d30003672013f19b3cccd9241c29698f736fbdde836a21f5191dcb44bf979495be5bbf39e35d539880788d70ca00a8e33760958567d6e0ecffcc1682efe55e4301850a28de4e006ed2c2145fb0b17137692b72178c7a36bc340528da7da34fcf0b4d88d0250100d7decac8087a312b085ed7ac88ff3e135c63dc7b67b25fb1c016f5b3f9293c42fd8e9c5b021721c9fea6729167ddbc7586e636e4a37d7af6a6e5d18b5f524d73bafa7bced736e8601747c3847f17037867aa1d217b00fece00223b495b5a369ad89b9c2edc34d9ee57b949c7eb493fc633f9bbe6df0d12e042f797d38dabcebcef54cfdada153f2b403b8420972fbe0e6be9ede0173d6d977bdda84c26c9d64de0860c30f31f2c5f47f9968393fdbe938bd44a903164620868e7a2752fb9c3c9a78ec4ee2a98c38eeb7639fc61b31d1b837fd20e187e1af01c7e57a37569fdc9e0f1537e5059c879aace8a4540716932a5a68da9483c917644d840761738835f6e5cb88d644f9730481838cd561d2d515b44cf4269e203c31f8f029a050518b25a05f6912e212bba24b278287bbb3c4a40bf11cba37b27131c3c4b870d27a1ef9d9c9ac8c5c9345f3e57af62ece3ce58918b52c0be243b4cc2a2440222109a1f894efe666b7307d5db495eb16125053db8bb0a0080bd7cd5b95608c015b187ec48d47b07f2a7afb863047e0748628cf571cb2238dc388e8771c0ccb2726bd4f45e22aceb89f0f085fc7ee14726db2c1eadb95578f9ecf3d86df9a9635d6cc1cd5a8b52d130261f92dc0dd4ba217209e254ea8dccf711b19937c047fd8add11ef720aab5171526a84aa1eef876ecef9311edf9b4c286c8d57d292b4a0d848ed60b8111f739ecd2d0e847e88006e89f2d0321514cb037b73454c3b4fbf1428a4d7619f284e6fa0ea82a0f9a2c7eb97961fcd91f38ec8e3d1e67afa15923ae6caa1ba4683f9aba84233477437b16c0c370fbd2e77acbd6d88cdc4f1cea203164cf9a4c84d18dea5c619ad95a9ca4262195c2530f25421d02b42af441c009aa0a113ff4746d4938c2a1e79d5313745076b80c9cc8bbb2f59e2d8ed5be94fd57ae9c2e6ad84da5a0090431e9c0ff4fd684160f91e3691be9ddc7376ae27e933c961c177db90a669bf3839e44b23ccc26097c9d1d5d71f25aedabccf0bf94ab552c31258b5fdb066d3ecca6bd5be50dad5ee8b3bdde4c9866be44061b6390f1a0681a0fb41c1b5ddb66853a4bdcde468e121ac2faa074fada1215dd0ea8cc883eeceb9872e7991aad4c4f0ab68942aa7344c5c3ee970c13d4e30d1e76e38091f1ebec545f6b72c64f04a85baed2022c3e681a51b206d232c67fba3bb9d6c693fd2641415a5ae3d742ec8bf65b3ecade263be1413b3cfd89d3ad81d4d06afbce79a7bce90fafb108185ed5b4fe4a7478268243a18c4f6143f6d49e4f47a10935ad58c9008626d6cb9d61851cdaacb00859e5fc7c73b53c389ccee10fc270e8fd4b1d020835e4dc8b334f6f8bbc4c0b3a0b272c3beddf2cb362b3ad11bdad9fe31dcaf1939c3f7b9642dd648b01cdad6bacb2642107f65d8910d7e44fe6fa3f08f14d142b647eaf2cdea086f8cbb15a4d0b6025434da7078431b78c832cb16e5d98121d00a5f91fb6e7dc37c064afcb5ee78138f724cc2386a5f893fbd21a70e5f6808eda52390703c43d714585647b15397b9904a4276425cc96387775fd77570e263e147665fe30de08d45b8c56b205fdb0026fedfb3cc78673030d961030c54e65e393c14aaeb07a6629204bd3993eb73b9ebdb91c3cc686c56a9fe65cfc7eccbce3f58eab5cb7c017da2bde3c9b33f600ced568d3bf3473e86d261c3c971b972c2a753c391dcebbfdbafcecbd74080473eef37cde9564f054603eb787f8a86d49a826e0984358246052b449b9a994fa7e2b41ca6593c21a6e88158ea0e4fb2d1c526b67173654eafd3fd1a522d55e6d15ff23759c3ea8ad8847a50d6b740269baaa2692853bc99e8b44e1b952f3cd8cfa0f84d55c3d5ec79b4ea2173ec3cc2a5c17f512b34c4e2f472542d876eac3d04905726a62578c1ae1344f16d479c3412eabefaa17f10ff227b96a04d7373ec683b62a674dfacef128bfb16decdc884eb4e1aa84f06fd3405b17648dcfaf6b57ed960ab6a794ef7a240f4db0f1b1b889872b2db5c3be042795c1c19d1890245a04969958f4e0524692ed6a6bbe90c559e4b2094ed7f66fbe419386a76def4dc39582c2277200622caa2c98fc98858496b3cdd45842661d470e1f22781bc3bccc70bc01c228783dda5b414fb20aa02c49a64a72cae240d13f8b431b1d264086f604f1b9e7509a1547e284423c2de9af8809d817597c6eb67b4b3870b799ffd73aec8ada2913a2ac4fe0dd691fc13915ad2941733abb557532436325aefbb53a9ff94bbf1b2f9994c9c6f2f9d684ac8bd5bd812b16fa488f7fbf3add0e8d6fee1701494b3cd4a571b0a1f0a0c6cf07f36684eedc20774a6c8f2a7ce84a56e99295d52d712645707d1c5ee443309e00ab2179207a79c018d262dad7a6cefc0dd71a65c781acaaa17002a80e15eff27178a5da844ce301e0778d0220c11f4540834f22688acd58b20f76a6338b1c827b590ef3e4d3dc29c9018a60b27c8633376a3dddac8bbc739ae97c6f81408a3fd1e87c8485a0ff2ba1b49170a72a2aab23078d3ded5217dc43b5a1e956f3fc1ef5fa9526cdf7be0d5f229e1f44478bf34ccacb49ebf5db5a819b04c3cc522006c5484409b99806147bf1c566dcc518c6cc0a3248634c9b95061476ecfcd9bc7b148fbf8723b3982f94a32cfb28ed65689edae2a0cf7287dda0619075960aac430f9d017e6ab05fa37e1252ba4ce0fc0e3960e829989eed89f69086005ad2643c336d86ac4343dd35bde366ebf173d423fbfb6289a70544b03d8a19a7003518a9fb37976b5c464fc2497a4fcce8c98f042eef21acd390b54a1b28f1f8ae2b286b1428e7cbcd164785b023ad7800ef33a0a9284b172182d0034f0f1f698212a36ec7e3e476ee283def679f64a5166a6481c11fb3ef3d3e61b98a35a652cee85044fbdef05898e0e4abe29bf59a40599de56bcd6213474bba2aebddf7627c5b29470725a8ffa5c5a8b2a7895d3e6e06dc300d6e1ced522d959926e030747bdfc72a649b2959f260d985fa968613b729706c10bbecbd54e863b5078f0ac93280544230acfad090438b91e55cb2446889bd4c91fe0b3eb5427dd23a3c1e73c4137515e0601a88261df54926ac0e8e72be58e13b09dced4c72bb62d6e8529a1e95860a8eea0acd13d69d8df0aeaca57e8efd71ed4d6726972226ce6bcb8313939933f684d744357874ddecd270f2033d813f31b427c25b5991970fe206a023b3b69e83ef9d521af227c1c1b0b3cc258a59178c10cf4181869e41051137fe0e51fda6288f9c6bcb5ddf7dcb20eab355c56d78bd184b9abc8fa61c22f5549948f4a48846ca90ff46afeb9272647936aaad5922d033c4ae468c8fc4511f53db8023cfb1ea7de938e3296a2d014c91cad17fdadcd62336ed9b469839b8696904f79c6b25a02144dff6a1dbf8592f9c1c19ec828a368294221eac3eecd81253f49a8f46a8fb4a07eb168da257327f9091c2a03252d05f7479488a7560f4733c128486d18dfd4b2e98418d120f379f53e3b819b76736a2e2005dfdbd15afa7593f21d5ebf0fda394050b8894ba989bc1b54959bce26f3ed88d47c8fc85235f71f8b28b75cf703b9fdaa7d42a36aea087166151106108b97a4ede997a86943174303031ed216551e8ab99f601c6a24f771707792ff63c4007eb4ede4f3375a0303d55f53d0643fbc8f7756d960d6ada02e5d0d13fbd73a6f5cdf3f13944f494902fce1b09d922522edf69751aae91c59ebf7cf5042c00027b7e4273b22d23917b01d14843e6b59e8a587ebcf8869e91a37d1b56d97f600550c85dc4fe7174a1c4e613b77d1dccac0ffb56620787f1fdc00c50c594d4c6211f2f6917d82370226d80aa4a97f82248037e79276e9e6ec4041eb531e3775f18f367b3b3a55bdc773acaf7d60ec72ba25f30d172caeca7d3727a2a2a87b0c0564eae87b7fe155761429e9130ba1febea7cbb2ef3c57554c22ba5bc9c6e91332cc08ab328039f8b487ca210ef6f2c6a4eebd4b9b03c40fdfba5c0f70bae7d6db645d90bf6616735adfbab178556b2c1d1fd7d959a6d4b822b39f4aa6568bc39e362040a2ce425f7871ca0975cf3ae99c4605dfcb1183f1c754cc899a61ecc191d67e8e533578ddd11d130701c8e0fd6ecb5c76dabe13dd665b69d29954b8b1a57a6f2c69f61ef2f46d6ed56837885bd22df32556c97363aa7bb1d20b96c242673dd58afc6bdc4ffcf28c15c44bb3a8c5088e46aca69de82a29d95a42bde885e1aeec34a2290cb2d677c9f1e576e750316ebd67fb6fd3707f662741580863f96d3d8dc3e3e0717a2728cf5aada2de4abfaf611b07c2361705ef8413beb3d1f844d0b848ab9b55c43dcf1a7f9ad46bb5d2d3b2454b92e20dc8f634b07344982e177efcb93d85ce87e3b6f6d882364348d4e5d2f59378f0cf6c092d8d193fbf3bbccf19d41198f38ee1cefd6a21bba875e4f67ee277557689b6f4f8d2679572dc02d1d636a8171c382cc20e89d9f3a3c2d29cbf7486aeee9e8bbfed73af9661bf398d31b43578c3de8f487b70bf0e21aba2ffe191e1a1f1e448821847342eff293612fd662f4bd8a5a4a613ba4fc759d84cc46cb941f1d425cc7691c1d724185eae43090720f205b809c0796cdc010bf912989b23a1835885589304e7bc45fa70901709e8e5b7480ae3226d5cbf0e9ab5ee4ec0eb13803b8f3666c49c25d99e731647910662d614d3e0cad8eac7e581130cbe3aa8e2fca5d09aabac4bc73d7567451730fc358f7cbb5716863833d23c68bb6144cd14011874c1c8486e5461975aee006adfe505abda8c7fb098fb45c1ddb83be76f7cef763d3ff054ab9381f5d6f7c6577a250ea729e1fcc1f07e73dc11beba62d10b73d472e2e1707f1aa6f861da32435c632bb0195dd2a6b77b7dc2eebe95bf00129fecbba1dec99e7f3bacfd3c7dc2b8e4a6de104fe9bc810e8ebe4c07a67d81d015048a7c90af5824aedb7f1f0540ce650c09782ec9f9640d3c8c0f28690168d8ab0045feb35f4d10a725f0e8628a634f2610cafaeb2e5de12baf207cd5e326ab6d1ef786e96ad1e4c0c591c2ba5a18fa7e57034033bede6c3a286757c1800ac934d2fb5c56ce909733a2515aa86878b89c13dad3fba391b2c10fd11daa9825f59260ca253c3a918e9f2795c1e10cc279836c7bc350be07dd24a4f28ada4e117eec28340e6a5b0f1c53ec4814d9f9e0921ba5c05ed9bc49d5535c523a44271c0a63fd0d49cdca6e3bdfaa88c27578e1c70fb7deca07a75948155478577dec322a4767c6b0562ae1f6227b3fa581bfdce6cf1c33e5acfd0f49c603ff8cb924d777982d5d47c9a524d73bd23b33e33d00f6e453d5c4c3e61da41d6af5d79519e45ec003bf1c74f1e49eaf825547bae7448bf30acb1f1200a7c42746e06aa407de6aec6d2bb61965699207aa6d3f882bd502feda270ff996a4a6fa5d92e3739603a23abe546e548efb21b34e214fb444c9bc1db94c74f566f4de9aec781d09470cf6d913d4acd751991115a9c4cf55efca337833cfb611e8dd4e40f0ce3302ac383748a376683a3f96634c895f5729a42c67e849b3d9ff5e888d3c224a98302cad50f145581f17c5d1fd8f5b9707218430e59a243daf653d8f34eb9f939bbc3433c8b1ef58ab2f5de6eff7b651a5fbb004c42bd665c38df0d36dfe0347a8cb8ed652217b41c7db4d8cc273903d66480f6f93e25819074ccfb8209f52bdce14aca3620646dcd451def5520c9657b8a908e2a8b3cf1b929e65d4ccef9da774f7c7ead2517a97b422487edf5236ad1a4cf0a37c9158ce6e520cb3f3170fde4a4968fc95661d099d100a246fcd2e75d196a4ef193132ac7929d720a6393e82025e3acd1265eef2ab082b100698dfc15751be4db3b37b319e58b7c5d09d5cc3d223ee94549dd2c8620314e31e1a9411628e3dca05f70d4cb17c5da7e81a825f2f149c96389d88e0969efc21c9ac05fc03767cb370ffec61651ef569904ec425b011d777d92331d24dedfd40b13e68b062fa0afac42c416b0221f50672e65142af97b80ce31be289f900b54c37f3f329fbd0f4c7002394d0245b4ce51197efe451f2e638720dbdc8adcabdd0eeb9ad972a29c43010118ac77964b15c8856169dba005ca82de1696060df1d2115dfe7a863da52c4015cffa7c6de995722b71142bd73dbec26ef54d2cd18e91269ac1f01b4db96c942a9be8ce47cd666ae0ffb373c27351afc655e191f016ba22bd3b36cf91228b51fa47d8e7e551ca1f781e88fc2b57cd5fe7080b45f38ed063ce494a8480b6e471074c6417e09119d9dd5bff0aadbb93f388ffabb30f0e884e3dcde7b6b65393730778542a4c3f63d377980ed21a8e367130da169fc0a0acd1aecef3e5be3475e5b7e9ef41f244f9c89cd0e4cd36c173e1d48486eac21a51b2ac70ff9871bcd331ca166f7bf3ab19d8cb9302f207077ca51f34eed2a756968d7e2c38d5c18352d28d99b53cf990816405a80d8a325d6059a76aa0ba9f2a75508f8fb5cef04aa1f79b17c725e98f4a221f34764f910c094bbc92a71fef3f07a0d5a6b4281b631a178b4bb4b19048e143c0fbf6342a473e79a63da7513b5f065f2e2322c368f6d9fbba63dc01de1c0ddf3e358324f863910eb44e70c02c50971be0de95f7b1700d496cc044de78aab6130e6758b5348bf54e4bc0f5c081d448e17da5c8cbcf89a5527f37c55b23101c313aca7c95aa9643a87d2418840966906140b2feda23647329ee6bd65f6238488ad9904c284bc0ea8c5780e6d30a341144ebe1a844ba9f877f7424d964bf6086b99700e0a5575067f2f942a14d407a838c72f49ffc3dc66b912d24f41c82481c87deb718a1e56ed2b1940e541c7be6ced598e53dc39f913e378815d3dc0ccb564d14292f71978ad1d6db9e83f2b6b2bf1c8c6b92b1060ce3f04981dff700096a1c48abbfc09b38077ce88d99a753be3f258e6ddc57cab7fdb4dc90644e26d6c7abb34ca1a08b263c35e78c4f1598d5cabb666d9bb6a79925aaae15fb9c01222fcf2dcf9cd65654761a39fb808ef6e4437668b2f25e145518fcf06682f6461bfb9783c775bd3183acde6a08fe6201d0a32d51eb1b989b489e2c693653985a8a23c2a36b6019f22382611f0f5e536cc59471cff938773b21cbdabfb7489f654332ee02597f6780aecdecceccd3471253f1d9e2612ed215f4e076d7d48282a453dfd7c6ab24aaf8e4c38a7445feb5792a577d43e9019cbaea37c299be20b27d6e3d9079a55849d9120cbeb5b55da71599f591584551423f544e2009092b4160d7f2888ddd71335a88160c46f4cb5f92ca1ef45ea30f8c0cfd3b57e9980b4f3fe1d4e0c9f297d739b94b5cb4e4e682ea26f815310b1dde44805e2e09171385b90906c724dc24b788f066bf8dffb327f0f01162f452253fb71b96bce7d891e767ae0458ab148a66ba00df0d9e88c983160f461d05ec1a9770b774852995f3af7f486767315d4e531434d901d418d2369a1a666bc48f520705a93e5d24a0177606676fdb499ec9aea5b6dc4670dc04084ec94f32c42cb3bbf460fb519e05e0fe68398dad8d9dd4762b21fc9c2f9d9980d1c9c99b573a6c09849da6b38b803866d96cd6825d6e332a36e3f80ec67cbbdd004f1ff17df3ec2497efe29ffdc121429a661b56abfb08191454598a71b9851d16e563a0c31894709384422e847bd98bd2bc4c4936e83834900caf99b095b9d9c77f1afc7730d639b3878a9db94801fa97c37628d65266f63915af24534cd1cf760b720fc8e71a0c6a582bb5363bc4ce5c73010bc4663edfad261dc74abdb5bd99bc5517393c3d6c527aff51fccd89a46b8857048543bc347af512ac2f5dcfac2106fdae6df36a70827b0526dcceec2d6dcc363b2e883a8419c284f60028ac9d5b8b8799f93aea5f6a5f26c8d919223cd20d0fdabb60cd965ca6999d3a909d6d5d37b38fdfcd7ad764ab953e0b233431fffccbab4075aa3693ef9419f6b85182a3bc6e7e4f0b46d7befd7ae3bda7bd42bba870bad4046310240047279f17eac7c9e1e37a441e6bb1adc48549878f48818e5b19ed67c206a56bf3f1aed9e143b2310cd06077dcd1d1f3dc4c48d47bed23d7d329e8b9887bf6b395a684001cd01e0ea424e6b645afc9d9f74f37b8fe640487c5acc1daae4128a4a777801d93a5aa1187830e25b0ee81c0d994f759505b14030a4de39c0afc23aafe616f8aae907d92b03dc1d9f432bad30ae1975498e5c4342bc6e69f67e57bc70fd139f221c48d285e734fffc8ac1778b7b2cc518bf053fcb7eee759034fd1a9ec3ec2db6acd0d44e0749e2d20ebd1d855ca97c8f36ffab1157e73b944d6b47f4fbfa6ea963423618078ed2a4c55cfbef44de39a9a95794eb926d2ed587a5f61f47ecb639708a9a20323856571a1a78f2d61de8e2f2e754e7149f9051157b55425935be9b24bdb305fc36799e56a59f5b1a916faf034cfe838c21bc52787c8266b25bddf5d640d17f00f82d093ff83a1a643fc796a3bbd8b9a0c1878db191ef8b5bf64887f6bb3483384b798045b3e48aacc5543b08c9c1675318399e599f603376b3cc015d68746cc83c94140b6e3a8a20c7ac1b46c2ef11fa1c26d09a0724065f32a3f5fb533828f22328ea17f89c7b87c331140c7f45c4b588a5d340bb9627f976820cce2696485e1cb89ba08e6ccb0884fd1c20623c80dae07607d8e2f93597ce4982f690e67f835b3345a3f880cdbc6ea740135698f584fa1039c2074160d4b006d9b48d127086b694271cf3458a17bbe97eca66ad1241338cc19e26880fcd29fa85df75256a9b2aa3478f03a06337acb574062f6423921cd6eabbd99266bf5d83f1112e405836fe0e3d4b1e43b2947f3429e1116dafe2c6c6be360d8585c1868ef1b4f38142cdfc7af7841a1214eafd7d740f4c471baa8bb3cff216dbecd4216b7e2661bf1cfcc42732b2189b098b2251287bb91edfe6da7c92e47ddccd8f5fffd990ed5284bbcf20d8248b5d9a6d81a48cca1efe4c5607f41216255cd6b0f4b54c54784d4cfbdbfc16bbfb16e010e962060d044335677cdb894cd818396253584787ead017cd93eb17c68d17baf01b8d3e59c36e6e12bcf31011e22b78dadfa821eaf435f4788a74f67f8eabbd602e2cbfdbd26494d73c7a7f0f322414182f89a73c4ef8ca76221765af1f2e5f30a079caf71cb7a9f4abe72b40dbf525ecbd2d35eebebeb1b702b1709339f2bf2fcd17deb3b6701b6c4f8617ffb979c18cb0089e851b26da68a6815a0d7204791a9dede657c4e44f7e4a295498f11be4c3e55ea156bb01cced67cd5f6bfb9b144cdff9218b3b11ea6b3c0c711f1e43f5ec0ddc3ecad44cbc3f188b947e1ec91ce94ae5e6f03832f40cc9c1b37e07afdc1abe0a23bade3ae41038fa313afce8c142a8e36d05bb68c3e1d58771d30c135413e6b9f93cc961cb46fbbaa16ab828fad5b143ab244a1b46bc09f1be0f5a1230d93d045da6d0f9aa9caf903402be21dee7ae778bf957863489676d9310503fe30dad7682cbbb13010ebe1839850b331f072963d6536456db8039eb76f066e2a99d8d643914e00afeea0fe7a6000135c163e029eb6914d4418606c6d7aec6c9eb69e21fec440eec446f94160536ec05f209b6eab8a2654d3cc38c3436632e1c4caf8bc0ffe496ab7faa84b8480869ba4ad0117257d7bcae61b24c0ad8450f51964efa1f8deaef6b330ba1f98acd429d4fcbecad4c302a5cd820699a64d561f48a0ca6c0aa293ae3126aa7f393288afa0e30867a576bb4030126b2b5647825d82d3589e24240d43ada801d73fe4d86fb17d3ddcb7853952436ff529227202e5ce2b5b0f783d3b1652c8dc73ed332488c0422f7263ec82e086e27a36737a6d42fdc8246b6b37d2629930eb84188fa38f82a2f9751b489cebce9fd42b2cdf4e88caa64d3f168af10cab7505fbdce6587124777593c55d6a106d581fada26d35657f65d3936ec28ee3a614b3ce904b8cc61febbf77c4a0259d45e5f7605292792f07583859e86ff047537c85b977d136a19ac87520dd577d104932809f0af767eeb890c701bec775360ffbedf165a5d7bdc4d79248f40cf000ba4f8ad70b133c30d31448986cb00aedac6f7d6acfe9841df519ad61443f3c0340644053970b56607e7d46f13f079d4707a29f0e221057a046a42c106ba92ff55f829ae702de07eaaf3a5c8b7d2195e139275d36f4b98f77257cc2e5eb7b58953f60f53d554424848d04c24664f0797bb96f7600d3c12d833f537794934b7a76b2e737014df6a7b351293d253abb09d233723d03722bd74b7b7e253dc9a5b75596411881a89e5e5e605e228aa627e3113fffea5b221578f31939996f1c6f45a6b45b0686cc52ead34f2ccbbec7561fc16e997e9e1b4590ca782dde4aa2f4bef37b3981100925d7744499f843f4952e0c49c6d6a3238673456bce0e6b90f7558da96e7baf5fe1ed255d23bb3285ffd00289f21d274df9744c456427e3f33985c9c37e75272b9f18239f8a5fd156ac051bf3dc4247a13dadcef4dc66bc4a01e40ea752c3ebf1e3d92cd6efd526005d388caf5e899df8ad4715ef4ef23fa536c9062e13ee10ffecae659b1c3f8d2e14d6d05ada8d34f962f989caa0605031a515534abadd949d3bca83c7495d55f1f0743021988ac261a884bbddaba9e41414a117265b8f1b1438374228d681768531fcefc20575f97dfbdee22e042907c0ee4abbae576bae8c5ea58c4dd0909ad3ff6742d260317d71b07f5368e9a1c9c0ee3e025c5eb6ef4c43ab1bb5fd2099ed731d2276b5dcca269f36a10739d21e1728dd3274e817c7c542937304f07d2db9bd43138dc7af98c6ce226249d68c9339ea9de51e03fc0736bfeb200b7cf7aa9077b80c89761315bf23c4dd276365a59e828b642f8e45479ba688f20a991c84e55004f799eb165655649eb770f88f30a49de3b7a396c5feedfdd8e0a39dfe5bfc736345d554b528766b5270741e42379f489f58b1c2d99cc7bf97c83ebdb7c70030816d71e97c24e860e6b7263e606f52bce633db31f6bb2a2e8860b251b88550391cb4be8d506f8c6e027a2af9f8f8c47d5fbbd8e8e2ad6c23886091cb3c624e3db9fc3380c8e9bfea1b91351ac43a1a1ac082fb78d31a66fa119bb0bbf208a75e9d0fc5b8c0babb8120d5b7d0b1bf5a0ef093ef0d78fbfdd9bdea98c8d2a2c148cbe50d6481ff1b76ec36918f5be5d56f3c6ecf418c5eb25da770e1508782a33c776f9dda4eb36605476d56e6f839ea863c9ca5f7abf4bd991cbd3899e6c02fb3015939a478b0fe0fbe5495e5241a44039ad91f1b46298643c7dba17867a6abe1cbe26d7a12ce5b47e2a3d19ce2959c9204db6c366a364ecd5a911f0b9fc54651811c435d80a52beb8308a551340aeb0bb73e0bc0e09e3617a2ff76e760d680f20a4f5ad57fbe6754412fc9f4d01071355a2513784ae0c6f54132416fa7e6dd25a8bba77f8d97ac440b1f3f431d5a4f6ba096ce6090450fface486737f6687f3ade1bf31662bd85d7f3fc73083eb2c8b60ed412d4aed79995e21fec37bd2c4713d1d4af9e2dba542596c6d5b6e4e55c325c7146135689220cf74befd93a64ea6f1ae908a4ff56b8093500ffd385abde7bb8aab0969aab34405eb5c16bdc81e16fed15666549697ca2592f2c2d1ad4886a78ff4ce1d5bb88291693820fcae832d175b45c2ab6079c85b24a798a62c71d5b6b64d3c86f91c36e41a4ce45d6fd3f1ae4373432e89eab1b9a7dc35e8fd57c7d98bb873fa00755167251062139b73afbc7b20c44d772acd52c9cc92086f00b13ea4739227f0ac06e3bc6b677d8c97d678ab3e83dd86c3d2e8c9f7d363bb002ac0e73cb044ef4f61fee323673c3218bc8b2a760eed00e450d52763d6dbcb561ce30fa3476e5cb1df047efabdbe57c979a8f32f927d52b413f15c4eb9b57117823bd562b004a6e4760d7e0ba2a618cf3eaabc2111a8ffcaf884be68715a7eb241a3fa0583a6a9aae7bbc275409f97713f6dc4ac13f659cf84bdef0737871caff2c0aa8da9d053172ebfc388b32b12d63e540296a2408f47d69fb16419cab439cccd5caab9835776807bf79325abfb37d0d27f113f8fa4e7a0dbc096316029e957b7819b361ae21d12002add347de8b7bf22a8cd40849a9efb1ded2992b31d90cdc5907ceb262c2ad9b070683f64ab7804cc5779d92e346516a565ab582ea0fe4c04c6bbb2210189789aa0e65a43c8b219ca35f6e012014d375d0be4de3fc8b2f35d3184428c0ac6ea3d537710d4c457e8e78835ceefef71c34e3df6bb7ef9fcdcea8d5b459723ff6ee3e59aed78cfd1718d5425a1306b3c7c628e3fa8c026f21203a2c0f8759931f6baeeae424ed6b0af679b8da4398d85dc30e428c13ee3e7699267476f7c6b0b7d84a1b3c63a3f367abe4b67cb72a89a05b0e3aa7fabec200b7501bce1a7dbf31598098d7e9b672dab8d32ba09938c1dc488512ca8c19e10a457a2a88c6bfccd756a257c296f0bba5bdda6ac9e387b9e9b651becd0ff479a41434805ad42158a09f75f75c4fa14b7ad52b062b9de35b19aa3f2f80a9192bd6f2126fc7848fa2c6320592dad86920327769695a63fe96953f6c6023cc7606dec76c255bb8d90e3913d18297d5ebaca72446746eaeeef20aede962b1b9525409cc228f3e5cd72e7e32e77a483536afbdaeef225f4ae642bc8db214f7933694929ed550da29f1f769b05ddd4f8f8355e634f6712813ec3479921b0934b08eba9b0dd7d2081c3765dbd61773a93a0bb839333ca115f3bbca6fb14fafadec58eb253d6eb8f3cae4418784a0eb00435428159ccaf3593516d00a0913996fb1b1ff395ace1d15c1f1ec6e85b4390fbf310fe23ba5d8d81c2ac13a347ef1560986d052519e93977f5537ca4ad4345809e18a32f0fb890a29c7ab245851245ba58f86bac02aa89c7ac8e519eb682f88ca2fef56c1474e07a1893559fd71106d7560f34cc49ff6b25c7e30781e36d847b58b57a6d26e7b18bb2b99e93c7930cdbf3d6d540597199bd14cf40624ae887905aaa11f79428cd748525c96fadd56e78b216f28071aadaeebb52195656265ea1ef8a883e6e45a7a3661bacd69e077520b73ed377d8dc85b6722faba69b56d620f63989a11a53d1765078324e55d9fc43701a8f8963fe37e97f562cca8a902a5884d51e7c01c67900a621fa2913f74a816010aab1a8da488808f683447a742c34c8e28da142efcd599b6978321d37ddc18edb20edde52cd913c5e29b3ac246069740ffff1a0805c204e5908f7c525a0560298b970590c338d3e5f69ba77ce706afa1f6f59eeab64a604571d36c47d8c4895c9d1163c95ef0504be3fefa3467c4141392dd7261df62cbe3db4c1836414cdd67883856fc93a9cbef90a4243a5333a765405c2be6970fa4b92a8bbbc90b5a8389d56ffcc51932179d3b0c61a9abec6b819a00c6da94ad073edd3b1745387d332d78a3e611a906877fde04e108a8f9a9e745953f9ac788ec173478b8708ec88254141aae20bce7f562fd65041c6187935debf5e29f5d2d28bb4cad7d3846a8ae88f9204f0a005b96691f0140ad3ccf44fe0e385b5d3a4f2c26d73c864bdea25803146a8e6fa5b76c3b69df139a706602660807f38f67ea27bf60484d2f0ce1a34d4e404e27e78e3869afa9e91525208709e03dd06cd1ecd9e903c5a3e276cb7051e278b05b2009694ca0c4124c539e089b70a424030c3c3382b1cc542dc539c12534f4a4210c6579cdecbe436b94d01beb93b6f6b463148b5f8656595eeb88a446b593318296ae81f7f135920abc31ffb899a81b21531baf0cf4517f732fce892f730a493b2548d30d203ef5e79051a525f3d439348915e4e8ff2366bbe6b6b3885ee10ba278639b0bd42b2553a0f461b59c9fb758d006e276c326e31c58dd20f7e477b522ac5294755f7dbb93dcc01cf61f6634312018c3592d1b53193162fd73f46202e0c0f1178f07c3d0bd5341992fc1612b05552e1101a7b88b82b629c3fa31c4f5acb48b50f7d1853f8a5bc77e44298e23d31f53fde2810c46535a82059b73ab26236725d1e8a45593575f3095d6bc8ea750bbc1f6bc0399277744edf8b122ebe280a7132f2fc0536f966f98741c3bc56422384f80ac875d3321e443069a71980149594f6b3a35c167a8f637ae3fa3691d0f1ff0889bbc8410353d04414856824f6d1b960698d9806619d0b0f84c32848549b03c5f01ee48cc39362fcec4a5a450f3d8b829b196c9f7098350c31c6b8f163bd3cfa8ca53ed184b0ceef67b64a9d4ba9a89acd2b22f0d1ae07b7e6bcbe535d4b4a57a47a497e96b23bd3386d3f2b0e3a388041f242bf19eb28f87fda7611a508202eaae4e598df8a95a679ce2000b9147f877c729aa62ce0dc29337a774ca258cb25a42fc2449fedc5784adb3cc134d7fedc51a7518d3bba06751c3836c7060c6fce1749d1ce34a560c1100b8eb757131d07f729b8990b80650e6d7650ec21523c41683e47e63e25c8debade646fa6c63c3c9a3947a78e3c26b0e105f8e32b809c3a3f7b958718b2820dae275b431cb7d7cd1fa682349f96a5ae137a31448ae9f807c8318aa6b47c32167d6b670e2c7507cc825c748fdfa59b3f552622e4bc3f037590cdcffbe9f00ecde16d6a8e3fe4a502e5d28c0371e6d270899df83e1f7caa9e331d2b0b0d2bccfcd1400e78c202c78ab406518ef6d4b50cd0cc03a8ef78cab99643ec1f6fd6f28bf6eae07931e24cc39844c959e49fa14b6036d0ad07c06f173bd5e7e962c485a0a39d8b7d7950fe95c0dd4f2cf5a2e3551307543eb019c3be4041b773808ccc57f6ab3cc2650466567acf95d0300980f83b25f017be0a890918b740807fbcbde4d17db38cd7c219cb86a69591cd08d2be07e5a115f9e0884ff715c263112480c096fc88d57c9fc892984a8121045535cf08c73976cdacf8996492795b851bb02ede782162b82041a72cd60fafbf66b3f2f8ac5a0e331a201fcc4daac6cb851bb374686c3a7711e9fdc4527a494fb20dc6d0ddfb976e20867b823987ac5ef3b8e76b7c5a17abc2791bd756b10e38a64c37e728c9161b06f215c7f135806a3afd67d4df4a8e595956fd620965426fb7812a654926b69df12a5e12d40cf9ad2530067c516363a0b613a8065eaaf79d64e14956d640def059d2809479dae2f18f5443b0bc2f06fb7f4dfc9d6e5b0c908be5ded629feae284cbb9fa9fb938f24fc2dbe3b0ab8dbbfd72dde3096feb163aa688c58a9e9ec9b430282cba02069071e2ad8710f3fcc98dcf607a7c24dffa3f0054cdd63c13cc1e2fb178290668b98d177d648396a634a772526cdc7d78d146e4d21cb1d308877bd0f7badb6e4449c6493ee94ebb5cc7a71622eb4ba9c22942c10d2ca6ff1220b406a24803ff9313d3be0415846f1618496db5da878f6fff28806444c1a7983d9568c92289ad6327ab1d8af25bba8c32fa5047d315f668fc4dee25751363f09c5a06bf138735bd810623b142368d29f72a0aaba38bb7e33d938654f21a87b35a30be3dbae0b3f1c8885871ca0d60fd57c5a20d3e659dea11d2e11007422bb220e5f1c7ee8f00b9e3e3457c7f6c9457674c62da4338a270f82f7723cafb1e82b1540bcedbd86351a801896034ba68c652c8609b36eea530dd2e2e1fd38a83f8972604deb46d441163691f49775b5b1179ec9f2b8c3c8c871977e90075084415dc167e5b1d4da26a6d375ca8dd23d79d6b14a754267804952b2da83d2883820a0d538c5937f7312255842110ab4aad1ecca999d0cc6133d6ea72583209148f6b83b994828bba530c07bb22526d07113bfc5072255b4f850b372a6ada11e13dc167041c127f2f6b04834e703dbcba1fbc13929c4533f2a938e26dad9ba2e6775d62b0419624ee993d1604f9b7694550dc295dc3783db981113ac95bbc1a60d8c3e9a4e6f9eac72b5469d3e420ed17ebfe833e96bbd96dfdff555bf43917723be7ef1487aa4782b252cdb9aee9f88e59d3103d0718df6889d3b9d59e8afe861b0e972d213f06177bbd0236920b44e336e73f86c25f0223c085cc8ee3ce21e7b3c01e74f932bbdcf0f2a03f3c37046d01c42e18ec56212a5ac405196a6dd016f2967c1596e451d08d8ee351c623dc274c46bee1858e1aca7d5657fea3407e4974a9a2b72c79dcd9b11548a7aa28f384ec7727401313992f9b87da6c28ed5baa382e6ae44d530ea1e40a7ecc5d89cb8123ddbebd4222bdbc171d503c75105a980e64a144b2b149630c4133831d67caff45e50a4b826ea4dd4110d11dea1dda86e092fe93bcc03ab5d72dc21aaa05dcfeca6c51b939da7d7418add3df58c70b42370ededb340ac12961a868a7bae7abffe124848ce352a8396cff90c99af9bbde07b3f83f5e163a46661b742377812fcfb80a913396f459785fdc4378d56473b814bd7b9e938d935338b1258fed06146884ad750b6b0f9dbb2230d8318e8a68fcccc281d2382ed2a5af917689642359d52dc37fee3c71afa5203c452bb95ab9a5d5948d73b97c8bc3c70ebed09875d66b5bc0c3380149012082adccabafba246dbf0a1884a456d53d6b7c72c671e0ea1f8db60379197cf9707066143c8641ffb648f1e729cfc8b91f7b7b7ae27a87874828e619e70d93ca32cd565b1b6a086e5e69c4ff3a5ac4857d7a65cd5c5b979605c5b4e3caa19fa6be9aa1d1f313a4c5ee65f409544ab523eefe84e209e9454a8ff22f196a9ee4b934580485108e0288a544375e01eb9ef3a166a6105cc40a6cce70657d1d0b1f02b0e3656f8bf65794d76827174db49846189176ebf48f97cf6a86a5ad9a643a2fa12c6d442ef3a810b66386b5f82b4ac0f6748cbc0df849bfee4ffdd1b03b884459f77a1527a5db32fa5723fa9193aab50dc7f5e9433ae2f38909a12325ad9d58b210a875413847061b0826ffbcfcf7c3fe64bf5f54048cdddb5106a40927e9f65671894df88b2664fed2b21c87af40aa00b41b7234f3624c4226b29d1401af289dd731654c934a2fbced111fcddb91d8be7f68e9436622b7f03a450927793df76a7928fa2bb7fbbb53d3099eddb1e041b43aadef44446afae9b0f91b25663073dabc96a74ae91d00bd885ea3d87b85c2b88cdd45d85a714bf528c65eff9e83fc6739e1cc242fd9c57d955ffcec6c65f0280b3de47c344827916c3683433475327bb0fc009962aa1cf2cc6e6ba2bb85eaedeb81a3ef54feb9c340271a9abb51f3ee81816996fa65b48f29bc0f80965fe0811360c50255ae8dbbcd563ad4ff48a272268f743774b2f70cf38b570b9c8cd36a449e6b7d158f2bee946a6191a1b48477b6d6acf0444666295518ff5ee4d2bed0802fbb42b174e15322bbc830e29cc5cd463b68f4e89af54ec8682cc490d9a22bfce5a713c72ada07e1b0fd36e5344c8d907df6867ad7e9d09e862e3b8deff2d0b2bb3fb81075ccadbb195709f49c549dc7b8c2bb94f04782350b9c60bc1e371f9a32557917c428ab99ce45757adc3f1d24fe11fac39c28bee26b35ff8ec089b460ea4f2a3e417a0218929fe78fd9e4cfe7a9a46ef85a933a0855a1cd0e274ff62fb311abf9097ac6b4d41b7c89b2b6636bfccc46c1642d78da14eba78fab4bfb33424cf96a88dac8c3dbe105e9e19b6e44b6bd79edd56845c5f45fe679b90828e427efcbd48fac4cc715ed733c0747a330c7922755bc5d3da74e3444c1422a79e80c31a75ac5daceab06be8d86f73e4912172a3fce2061c067f0cbc58d1c320b3d5c313e23c9dbe53f7cc68837c9861d51dcfbb70525a8108a9745d83c8d7a5b8a46f329c9e1d1624e056a5c1e2c49031e04278dca34aa43878a143132119dbb8633fa5c563a04eba94b8c2cadef8c3c9ce511dd8365fb053c955757147b837f67886e1b3758da30fef34a852bf92a75c3a830afd31756ad8ee37300486e5cf43218e2c55c966255e210e96e1aa13bdc6244b6f4000e534241fb9cf2bf19c8424e2472f97f2818d1a88da6d0505407e761c0c3db666c1cd5813bb493d8e0ed0c5a3a9bfeb82c88cacfa9dac1bc0a2be7d20c619340661bfa5642d0ce79e188d9f1b48c683e40ce23121ee8635cf43e99827fb0d1291c63d942d838a54e430ea52a301006d5868656f3be972e2043d5bc051f0daa3ed9239c6010fffcb90467fb9bbd3616ed342ea3df27929d52894d380d76f5bac218e280718ade9c311faf0011b8fc72325fafe57fd7b9ca1a31aff372c7f7384e1cebd4686f21f93c3d569428c13b62dc85d1fa90749101d61b9f628c5d0849e41487f620811949f2162c68dc2d81f3771492f5209eaffd0d309b7e7571b6359ed05db45fd0b3fb246da60de44de067f346460e5d6db9960093f5c0b9652de94025e1a7d9d379610f1a375193496189b0f308c3e6f1fb7062cbe2e5d642e017f51fdf2b1ae4ce10335aebe9f29bf1051d505bca4442eb0793ae4fbc8fad420f471f6f159e1ad63b490a9d7176684cb326633a7cf6deb184e8f79a04559b01bc6b4e34986fbbb05404339a45db9fc0955119c06dee00c9b2bd8831cde29e2d4a01f1ea0ca38cc38a661e37248db60cba63208fb32d13edcc882ef94cf93bbd0fadea7dd56c48d3e1029fac10e6899a6fb6b81b655cad48f1b44e33ffc21e359aebc3f118717587e229d2d4f36e147e7e91647f88fdd81056c15013fee7f8e006663b9b145f91d21e678dc61afb4caeea5d0fc730ef75038ce33ed94d069270a0b1c526775d16a4256b1a76732119358ec48ad556afaff561e5706ee6cfd5c1e08007ba126ec628f738866238b887cd63e920a39e2ec486a3834c0d6a7359b6bd62f6473cc8a5be544d1e3c2e7ce41d3193a82d924470c0bd320b32b71fb665635e28eee1219a6307058118b73a31d77acb7962b831ea6bf4fc951833d1dc284ff51fbca63652cc9775c123394e0a72935b29bb2f06d7c415f64ed09e360915065722cd0048878ca4e59ad9b51193f41fb2b847f3bbced2bc63126de1f3af066f391149f8b52f13b0828a6b46e4c7d4b10d8ccfa0096ad588f409fa977b856ee9d6d4f0ff2a7cbdd530e7f72c799f35bcdc066384a5809a0addb23981ebc6bffd1dff74e062353cf387f789e270aed8ba7de8204fab94fa2fb95d66322999266dcd866ad00f56c3e7070f3a86d8f6b0d50b494ecdf874fe5355f04b6c8626f59d6c402271e95e02f3063fb8b2b723f28e9dee4770dd28c7295c06048435d959d3464a0df720433c2ea4e5ad3a90f1f2a65a937ab4834023a70929b6876ab57ea8fa4ad05095fc2c29935606da2729379833b814bcb4d0bf429c0f71e2005e905e5bd7a583d23b5d60bc6d319e13cb459e6399a6e34287b12898f806d5fa5fa792b528753c298716b749bb6b04e7b25106203efcee247ced0a97e53aa77638e4e02132d333c62cf9a543492b10df3bb5709eea33be847559b03bfe0b56a3664046bf7677d98600bbc563193878f90bcbaf2bbe941b6f2fb01e5b7109a07510e14cd893d30fd503f2075aa160188ae5b21d1e49cf1f9e4ec9abe896b76b32ece3af8555adcdd9a611235a93188deabbd10618ce3cfa6f29569eb1f0641b2baed4ada0b17627514b846f6aee212f25047652cbe30313ab0dd8484856889e81c1ce3318980933169640c20f8058ccca92de2eca8c65696260804ac53c507c6a24f39636ce65c7cb9de7ad11545769d621d0b5acff9be5322693bab1ca4d8d27f94d5120523850f48c1982e27dfaf9c9babdd0b3922bce1522ef876646872a72be30b8447ad5475833217fb1aa76d433c35dbee3bde966e6dcd7f42edf924c3f781e7bb1461a2432fb7c65b5cc265750a5cde196a0ad94f0305794b09cb2bc48920a4d17f086510696fcf3b5dc5e60e0ad5628ec8eca039b33ec6fa6f83fbe2364a0a0826c1bb5e309fd368e46a79855891078b3d477c7f2795093612d8c0ef7c94ea61c83ed21d219538ddd3665d21ea9b51e924dc4bf035ff929eb3b95af193a3a2fbe9f4170f8d39f15013d4370201612f60ed4e5dd0fad44ad771bf852c6f370f8d6ea791e484d59450c19effb72e114665bfeaedc4ef0428f2434efc402b5d159c6612c56ac7316375e768d561a51f31ce094b8ad128ac1e841c7d422dbad93aa9c455030231c023eedff874332afb7053806195805d9b548c6f19c30e399267a62f25b9645b034f3645e56d9ce55eccf815141c3a0a2d40273fc7a7d6e5d379708d49a4946a1b4b4e72c302e0c2e909b67fafdd30873979a9ee640cf27a668cd8621ab86ee357f32a02e2bccf58be61d361b89447b4bdff382586588a17d1618963d0a1d4137f4df9590d3ffe385368c7120d6464c285e75d219c99830aed96aa65d581530c18445fd6837727eea39e3d0bf140ec4d947220a9680c4b58f80de5a67b37f94fc8188b651862c5307f0af9486e10b9babb983f16de6671ac3fb1702880a5902d2111d72b1ed4c67e6475eb6ca89d89f823c5150d20e7a2c3e2479925df43fd60cc3289afb372b6bf43a02892b9dea723d1b6e51e614be6a80d44141c04dfe613d00435d863a7966f35c5147458f86572e1f6c578ba15f01c63e32999253195fb55d577b2054a2ef04e9232e35da057792180d1eb195e4f680fa1b7623406728db641bf6468f0a995bdfdd630496662a80cb50aa404a30f8a33aebde7246a752b1f97f77a0e7eda114f9c6d4ec92ce400ddc637fa56bcb0653e9456f594257de9c5e1ead184f56b060b5b5e4442261eb9fba1ff61188e233ca367ca25e79a7dbf1bdb18a0a60908a76ac530d9844f447c17494f85c8e3f16a9bbde33a635fcd2b976c2b3ae8c3ac68160edc48f019272fc457c9f885a83b79af91fd7cee6b4c909527c8ac12bb130e2f2660465f0911b4ef8f1c2aa45ba72bb5b77af7671e8d9435c4ab713ba1c3db8fa21bbd8a410f0bf151af62c571efe596ecaafbecf878927833f2290eb13cffd505d4bb05871a2dd9f4cdf5f2bc2a0a3d906e90bbf1935600b298e24177e4a16d8eb7e656fbc3c60193a780665e019aaa4d650705c3cf269312aeb66ff2424d1b095d0da0af8cf85fb2c4a42298bbdd33d0be8ecb76ae17b3491362d2038abe2680d99d82f6cd3d5b876cd2ab62a5142b6634f2476b5324162227ac65e4051cc5c48bb02c842955615a32b2c5deb65fcbf3009d6f02036621d61486cf6d487ffb7f6b05669c16b9b9c72c8f3216b8972a02a1b3eb14c244f31ed9c292b6adae83374563c3f601937115bef26233fc7b859ac75b36727a03c154e213e4c47beac63843d692f01cf7ddf1fa6b3e64d354945b3d526ddd2210c3873a7044a2faf305c20b3de9d4f2da02fb45eca33ca4a9aadeb853a8195dcd12acef2ec1e96815cb01bd277d478c4a14248fded52a005a8f9809253a66772a3b9137a3ce4bc8aa2c28b9dbf55bd978adbc48ea3ef113f8570ad698a4109a5abef92286130427e03bae4685921ecbadde14099c5d1f791ccad7684e72388f0dc2ee055088241e2739d8735db3c7ebf1eae1c985ca87282dc0e1b89ede57531dcba8acdacde2a7a0ef83cdccd7882e4a6fc076b6b91930111656961d3476579ec896bf03148f5f4d762652b8c4ec91355ad030635a18129d3c7c950a8478a8ef0b312edd41cc05667216cc0f1e3566e0ee8b19884ed4dee26c47959e80fd0def1d8e23c45299154e78a18b8720cef3864e54d981d57a30c746bf420928f47666e5559e94aab30f5a8282a8ad94819f3741226610d1b893951376e4d67fa8602a6d449cdb6a3610b37e8aadd00021eda1425c94a44d2bb94d3f97eda3c16824fed7705f60a4746b21744c81e4853192b27ae101a83d963cad1131f4e768a4f192146aa0fd03e51c167d9a2bc8e5ff7fa7586c4d0bbeb27ac7b9e81e28a70690101f5ba86972c8fe49f15375ae267b1081df7596eed4571ffc2a6356ea4062edd16d3331cc75c2d8ac3eeb048074145e69644bd34fd3d64f2f820cde46102eadefd237de87f77944c4cec071fd6ce9558487837e476d20a1ae4f2b065b48e4a6e3b347bf961bf92657a71ab82a2353db68cb6c4b6733ae2b096f927da44e514f96d505deb4f8cb8d4aaccdd891fa4707257fa7d5dd827accd29cc279e074447bb255ef0356894ee1e0846d4ba14e31f781faa72f3938dfdaa481d9cdbe64dc597ce8c813e13327027fd47453f6cbd5d7c618c82c728911392fed27a8814d8f0cfd880171ce6f1a461b21c26bf0e93e4bda2e964c51524d26065591c2a55ac35a124029ec3cf26e324d64c57e7c6673f674f940a771db301aba6499335a601a29683e7f11c81e35f0c814126e8aad70a0cb9c814372bb67f7014f2bef1ec4f755f4ce65e77f64231dba23048d2af9a86784e2d96604dbebf4813b0e10eaf5641b63df3382c06f4a255b2fe39ab15936c2b8fbccdf2d6b66567b8a2aef8f4155b8773ddd4f38e183074325820dc7f1f3e7575a27e980ea7057f053209a1d60c18450cf3fef46b7b62ae2fc034034264675ff93c3ac4f0080eaae51a9eb368303df0590a2de9ce5a27dabeed66335cc5de615e72fa63fb44504dd37d7f0e4c4a8e5aaf75965acd5e0759d6900a989db741497cdc3502dad13dae62aa49edceac67cba906cd4941ce86b55959861df118ed0259a7838c1aadc7577fc6fd7b8a0bbf740b4b69ff284d976c2402edc47b07c3e70e8f74a8538711ada02da3fe5e38502ff00df98fa8f1101711ce4ae327b918415b8e3ede9cffe229fc433a1f8d3e13407ca985f7b7df6c7abd71773858016a5462ae68ecdab2ea61a232b77720b83befc310e50f63a861581e3e9e4743a9141ef312c8b8b8e1e325a42696e20591e23406451b003711b0629f58e9ca8b67a8182bcf2d928472139801f463a9d285cc060a3f18e52cff5065fab6e88d07f9b82ef4539b01f79ad19c3add6645f9725fe08032f815f7c4996e6747e36fe9ddfd481cf9d30ed562318ae467b08ec99362231c1dc6f312f8d51f79539cc169b71dca1ba98e43a91ed04de6e1eed0cee188e665c5c28e4b64e98e443078439527b4ed57a091386ade4c821f53e0d05cb12cd051fe1ac40a638f08719a306d24e8a123ba55a8a7ae124c0594236c776c4ec07ff8e9fbcf1d25424db943c76a1394d33fa10fd67c1adf31cdae0ec4e4d90119d2a6ff4cb3cae0c8ba9c76eef11e85e145f7b369023d7d41d8cf1f221ce07e6a1ea60cbc5810a028936d0c80abeaeea6636b04eff819a14950154472a91a740dc3db8bdf9eb41cd886c823ddcae77b2c9cea7f1609759546787b0b7908e4714f24e8416177c75ada61915b4ead9916f08f8e968a322c09bb0fdb4ffc03e0d2178641b8fd11bb4c17e470416645c759353205b21c4e89ef1229417e0b07bf5c704415911899ee545f4d8bb510beaf3d83e34d78109ef90a90d1accda52fc4f11907814a77fe99f92c21f95e33e4a30c362a07035b42f20d50e8fffa2e20790aebffee316825eee56275e785f13f8a411b177e9445a6f3e70fc7e3825b0c0fbdfa342a2ada0f1534f7aaff3ba413175793535512d232f38c569edb68ed7fc3bda3ced98dbf13b41e3d75c418de46d2b4013e87fe64bef0532e2e406d482768d6f70c45d6a1760da1522370657ac5b2c22c6edb08d1e679cbe40d3932db470b4530d1ebd42f6c7e0f11d9e513db4fdf71a401dc2de064661de3b6395fb538bdfa2407aff67613991be6a92f26868943d944428776dbcb7a7ae5ffb25700151b33ce2659aa9202c78908fa3d1f36d469781df6d9db52460cbd8616621343d955b8d09fc50ffd4eabfcbb932f2c64f882433a4779d87a23876b46ec323420597da3c2794e49f6b6b2ba12a1127f745162450779eed278540c8086ef6184dd72534f801845dc113550d9847252beb690829c3c869604792e2965e9a58b1b50f15312d3455249c69d33fb17785f786172a13d6dad48a81ea7f297cfc1bb02fd18873b95d2f9271a504cf33a23131f24f9b80d25fb90cec4d3101846102c2f049e82e70a12d0c1e2bbea9416971763626e7d0ab7092ccd95eef9243978663180758b24336097d26edc4d550e27ca043d1b196aba41ba4ffcac63fd1de7b2b506db8c092b0d7eabb3ae46a0fb5f13390153fc6ed14431fb57c3caceffa25891e83a72dcd43d265d2d6029236e15ac1d43573974ac767fcceba4b230be0a66193e848c349c9dfcd694eefd9b0adf43fe31707f4895082c04777526d71e197136d3349a324e59e880543df1064708817c1219a9f172d0392e9d056d1ef450688d2d0f69e5d819b77f8961154ed49d6d03308a8bdbedb23666267408c0436219156b1d89240fd0860c51cc061e1d0ea6c9186a99fba6928e6eef7ca4fa686411d8febb6de7271c2403b924f7a05b6d6320c9593d6f0238c64d9dba01cd46bfa64fb918261499359e3996bf155c4d934b8fd49cbd6e2987c1149389934f09f3e8b4c3f8efd9d8f35a4099edb792b458d4f3639445ac3b123cee30be463771509d21e5d95e3daad8cad1d8ea222ae62b9afadd7a577dcc8ebd121d3b0c6e351945001d2f111c78188450c081af6289fab93ebd5e064940372ca786ecef9f2fcc99e23cd8dd1ab4843078e58a1caca6a48e74ca53c3bfefd6b92cc00f3f2c9e2c3107e5663201e2d28fc368efcc953c780fae31ad047e0d13f899016ad091f6cea5c039f04c770b2f7a02e62deaa892cd4f40ce5a9798ffc7e5646eb11ddbcbe74cf111d1defef1a0fffc3006819b520d1c60a9f2e68f9e1e49e4daf13168844a32283712d30e5c0ddfd696099cb4da3a69d454ed086b3f7be382df12e33f11c55ef74f4d061cfd0b9b2b5fbcd36b092265df1c53dfe88b246da3f18485e1f3b7a1423df27b8a35fd097f7cc3a2281c0f0ebfe6fc3b041e1b7b2eb7cf1f5ca191ef612fd38f13ae44a1c5dc851dc4ad2ec51443c582d9bee7148355ca67a34b9a1362edcd4e149646495ca902d07f12b5501245e3a51951d9179929c721945d648a6c10b983f4e41d6c89736f357f285ebabdae3e1ff99c9112099735d5c22df19853e5c6b4b2948b6a4a54529d02ca0fecfe70555ab3f744dd0ee9f02c95617af9db65c2a75e4d8ece744160143d2943d92be6f5fdcff96da0f1b1ff5d6fbe23e94178c477eccb4fd60001ad80c769599b57befbf49c7c92bfd35d4cae361fb5d5ee2943ebd66845346dc9998dfaedfe06cc4f1e9374d87bbda3ca8793f22b8ec0ac49e9e393a4082d676874839511ce6f87f19b1e9c7cb2f6302730a34fcd7dac42a41bf5bcd0a63c3bdfc73ccc795d28c764391f92e41de2d3afbc0083c2813fa7554cd8b2ec29a1d3481abb87bfbc36e2bdfa18cb3050b1914ae38dc288f83ec619d83154a0f58c1d57b74ea22b8b73b1c37d0fcbabf808ee926662c4f2ff852622d9d100904c4fae6b2ee8f72b52e5afafd9add1f74b398e96e3f0cf79b34452364486660a085ab0fbb06b1c586ece22394159f1c4ceb637e5b766bc1183190901dc6b9387f4970c0331b426b434ace15a98b03cab19ad98db1ab6c8ec4fb85cd1eadfea2687f88ff3680e2b949315214704b1debbf7c8184e87d5982127de717ef39950f651df6cec6b15087feae803dc1bfd975d4be5c170ba0be2d980e6165e22bf1ecfb4528e72c1887359429c035c0898594548b5c1d1c553e674f7f71a79eaa5cbc9274792818ed5af77a49b4f13c8d95c4455ccbdeb88fbf3059a3433e9d986d5042aca95216d5c87eff107629f9a80f1a82910bf65f603fda7bcba1a70198948fd014250ec33ff554e293eb3b10e98af1e6014e01396dba1648429a073a948aa247fd3914c8df9f08a2982bd031c5dc8b1151c6bf5b43c19ef7019fe5d8a9403cf75e00adf6f932242aeb66c115224e5176d3b374d87b67c51388dcdd3dea61cbc6391f78b1a2472ecb77db08e2aa12938c8f88ac6072d54620329dc89486fb15ccccfd28cc993faa4a723b1fcc58c696c31aade793d9ba6f2780da36ff213879ef9fa3d34c2f127e1dd2a4e5b7e79bd9aa999c1c59959111d2558c5c0c2712e2589235f5c3036831a120f22edfabfcdad5aefff27fc4143bc08a831fe23ffb95abaf9ad9b1063a109f155b93fad567f80d4979b76405484c48a68b3508f732b74a0a50b9d905c2097153d4bdb46fd5946bd289228c5837d760b3edc0cbcd40013105b902a8a608a6b0ead8bb26d0650341df5cffdb7f78723f2ef7f6b30607a86c39ddb78a19cab20c2234de05434b5b23d5414b9f60a26f6b0a30b7151b58c0a496dd5a11479379cdc423b943bc6d02240acf944cb01f58c032ebd11984511f818622db1442a6eee9407792bb21839fcefdba538ca068f98afbf3af41b3930ec608bfeed7751595a383c624e4718df2575be99732bdc38ff9888d54746baae8d958ed597d859d3b9cffca4fb83b7ee1ca44e81932514690aa95880fade493a9c3193d8fb1ed8fb876426448c5fec024612d54125a61f4ae272e23abf2bc69d4bbefb99fd491a60197f97c5e0a0211ebcbe8d70867fd39e06d813a3377ca1a5f2ac3ec0ea5259310b93519257c0b7ad781503710596900a4ce2399c54c87b4c563c5ecfa9818f055b87e0526db5b44271c9258f35ec789c94060c10a986345ce72b303257db116575187f4efd99a822ccdd80ba93118fdd6cd80ea1305ad7de18372b44e460995503de3a2537dca9cf8c9683821671e6e69cd22bdf1649ddf872a75f099721257af709713a8ebd3092915d244c5a140cdccce85bd1f870bb6958b15ac173d1c75fe41e00746aabde3c23ea477a293738dd90ea277157fe5b9a5c730bbad9a6a6ef91473a86a86787865a636f3ecd58859ff6872180a5879c25a32d79f86920708fd3c48d9d84733ef13d0e7beaa3a2427086a8788a4c4b6267eff4558d8b19f601b66c5f54711312be81b48ed70f4e1ffbe5e0fcb45068cf015b789b9fcab117becfc41a37da40e9f6c31a5f4feb1c2c158a4fd88245721d5a3dd6887bcb108a7fe0b90f3a27d93d2a591c0be3bd5b6c765ffa8a900b344e21abf4cf73c038e2f78f1f0c2807fd034d741ffd84afa13307088f6224b80599da5008e439673bc0c8fed3dc44f4519e0d2e74d3ec65f1c29cc36fb032a4523e26b2cca4376b255fa7ecf8d9131f4cc4354255d6a9c5f1ea50c247a1586884e90113895ac5e58a62765f7d13adc85b4e642fd63338508a2c57d68be5a70d54f320b5afe3e30153ac8bf5892a05e65905df9cd69f2befb264bce2e1151693ff737b8b294c66e69ebce57c2a40417e8161d85c4322b09b568a4a0118d39a7acdfa151f2d373bcae705db2c105f775f93e7522b65b0d9fd0e2b5a63ebe919bbdb479f5650560492abc6f2ede9bab2b700c71d392c69352bbcca3f496ab10dac095ae06f76d7e99bd347320fa4ce4a5849d5624f031ce2f98b7ae7e8d8c63be35dc8770a60e103472f551b46734e123170dbeca5d732f07e00f7f5fc967e3dd8b7a4dfb8d6ff9dcdf10cc669f71c7c332f0e5fd3354eb8c56ad9b56d38c94f498a68d6d4cb331685a9076d7fdbd44b5a93765d9c488bb9d12bff19b48c942686f5346f0e0ebf9254323f633487912d1ed6f997058d2d1b778e35e1c13473eefc490f2c086ac4fcab40599dd5c43f1f949378a57d96dcb4756feadda8791393c8a101cd4e56cdf5073caa22bb4321a49d08e680e94703454736b74e4e128c486f719c36d06dcb606ba9ab53ca44c6561e13f64136cb58ecf19bfa70b502361f2bb3e55ecb2d60621eec8b789cdd98297d33fd7a454707d1928b531e49e6d9e54fe38a06859a574c7799eec77440863c4de728f1e95f9a3f629ef2668ceab748251e515ee213c7744228b2ce457995d1fec4cf9d726ea5f9ead7e00f709bc63b2a4bd6214f24ba8c5458c1a14ea714e14eacf92ee87ffacbd89874c7ed011ecc2b5b44139e773ecc7458e9ec6fbb4fac2ce9368fe6f8a2f0945451ffe8209a5a75248b868f09aee760fc81b45bd43c56e57ad9b61333eca5401867193981f11ee8ff2f422c480920cc2c2c54db4f74b38a9d7005fffc2330516f960a34ee5268bf8c2966dfc4418f58dd933ab0fabd31a336004e6231371c380903070293490aec7ba718b923529db586e6dadbb81a189a6e1b3d7efc258c924baee9aa879564f909a147f6c77e6af5eb2d4b6fd4ab31101b699b7e26365e80a0a6913c0b7cd9e0d570a32051329576f65db537a94354d773ae24d0bdfb8d6163357d40d7ca3dd406de9571778a5207dee32843513be796543209dd9b3d725e18b1b805a58ce6833a54c28c420db1ac8946de4e821eae23e9bd447ccc1027930f42729ea6214e11f66b6cdb9a57e516de32b0957feef913d4d1d6655ce943da4029f05a6c343bcdb2546ccde1611b1a1ef896ad72318414a6524646a2b5dca5c04eaf168f42a936bb23d3b2e0a3d790cee9b73471bbd27ecff66336454814a3281c8fed67d9012a524b0062c63f9951056cf2104c5b2ee67dc8040af2f91267912855f4142c75df1dc1f28479b39f7e06fdc01469c18e429baa6bc5de04355b20b708ba4ba783ce2b63e9134df8b0373164f91d16a8fd4e1dd9d143d53bf671045cbe92b3de47c154d35d2f2807bb2e20b7207d237503b3c806dc46cb9c2bd3442e60d1ce54248917f0bcc82246c527de3d5e4510be9ef291600fe19148c99f354cc03ef55908211bef87307835405dbde2392ac18b1af2b5fb5209b1fbd36ccca41e510f9c8211e0c064f4362a46e143b46026d26c777ec5724fa246a6595879e1e738cd73a67b869c2a191149c09bb1af13adc1146ea0d1eda0d38fd8986d2f85f88559bf6db75b40d9ef6fd2eade07d5dce0700d2852b8688cc34d750bcbb9663f8ac09602384e689992676d045d1496f9ad29e94c866021e129be5e85cd8113889a7f53bb3e7f40daa6af00f92a64cf085aa38fb5f2927dd4f951d98de17672382f9ede80ff932029a3df4296009503f26d0914182cb41d60655b4eca129e6e98bce960d3df65cc13529ecc1f323ed851639e7be067eb7d376d99ac47ce5c07d4aafdb512885803f06423d81fafd7a9a85cb563ece8a6ae41c595faa28ef0a89d41aa370b3394af161e0ba491f03a65bdd38d711a6f604547c4035f324c9e1d7e579abdb00308fb260c5996eeaeb64cab57944e4b12db640574d5db65d04c0fed39ceb97b5d0e0bd5cf2022e73ff14e9a1041614f6f3591d0454ff7cc29544387ce034595e867f5ea21e1a6323d8c6fef92e1c58bb439f56a9ad5f69955a368d60a45e2505608eb9a98dc2403df00e4e15023103fe6da0d8b7092356920721bbc6e29342e71c825cc5a7d7efbc72ed045f30f3b20eb292370c01615bdca0067ddbfdfd0e4e9c20054c87a4ec74a310f5a31034347bcc7a0890039d00deffc1570ab83adffae16067faf1487f6d58117864583ec5e0d5273d8e2f39c4ee19487cf17142c826c3db0d677d6c03b5f0ba75e355b35915b7abe93d750195d2ef9aaaa730b53a84d841754bc2a17d38074d2e49f62363dd6db73b68c0aeec3b5dfe8b9b312c7a1eb8374f72087564c43a19da435fce3e8b4b837facfd6d41296b6001885d518aa16286e3c7ef8432e95d5e6fb5e9c72b5886f93fdde04e7496287441e415422925e7d1c9e8cb9edc0ffe361347cb61157b0a79ee305bd3bc29004d0457f363d92a169b08f279e744f407e88d50d2d5e8a57083779a8011b51e6e79f11fd3d8df5dfff6382fb99311d7f3de435afe89bdf494af830ee69aabf0b1637ec41960b29871401fb6ed4cdc4d9fd7d458c24f03b90982fae029b0ea3be91bd209f72eab1edc53c9fc5255e4f513908979932b882bea9265100dc3c474f73ffb582bc4d7c6dc341ae2030565ed983d6b4feec43b0694c182d642f1960b09f3636723e81b7101b3a02a8d0af56e8dbec1f630a00675429aa57955b8924d54d35506491dc5e748b616fdf5ec6bde4ba43a18c77db8eef2a987568b2e5b9e7a2c5d256663599a7df9cb79f9819199c04726698d03bc8ec8271a241064b8217dcbda99ed4934dcc14a140851c50ce8fbedb9027814441e2d9c788b4d44fc1fcdd07dc652afeec44105877004639a047887083fd551b75af235d5cce5fc0937891c218bac671c71413f1b02deb6036587ed5b1b9fbdf77e2a2e2d74488ced5b7188fa0970968fbee6e2089f6755550b616b773e0878393f261cf5d227c63315a8a5bbb557887ae86d265b691d87785badd43ef69c6de5710315fce50f7eeccfe8916daa8153b636d7c39bbd9c1c41033033451f14f6caf0e0838c6833156ada013054667afcb854e2280e1710ad9793f9306e793762bb301f15e6c6e9be78095d6a5ddebfd5eb88c0f01afffb23c942cf22d299446313b0e519a1d09ec54143a79d7390243b384129c995cd36353a8981e48cacbd7e3e86b4cbcf59730f94bbd74a1127401c9aa171b297f3f3d8a3f0f68a1e62f3fae6494b0a0c1ea566caf0b68dabeb6f2802b30409e2a67831a5dbc357098d5ce3cbb5d2b332623274f62c56d99dcaa7a80825b5161794d9cebfd3556a330fe96314ae52099b042289553293f9d359e9c44547e9fb624a46c7d83144febf55cf49f0a819fc9ee71a17e6342fca1fd2bd6c3c4e8f2bf84939aa4de4670e764c2ea77e26058094ba703d12130d5061ea8d86c873c177808ae96ed56b62b742386966f82b89eae6f87fe00ade764b745d3b66889c8ded7a7b9de0ac5dbfeb40561c9a3218724890a00ebddcda8532fcf10c511c6896dc11c52b5ff5f3e5bffd526233e0e4b892712b38e0e42d132b7d7f58c650a9389e49392f5f34670481e2fcb5b34be6d1ff23f00d1895bd0033925576f5f9e7bee95c5801e48651c46d03e5cc22c9e1c50eeb21b9c845826d3e6f6340a917908c7807b96af252c4cc4fa3829bb23c7b25f71816faa064648cabcf50ad855894ffdb1418714a92d33a369d1a3046039729c8d39704bb9404dad8ff4a06318e2b5490cbf22b73d05012e537ef502aec6fedd538afe65259ad1fe46595fc03d7e7b1e65a20ada5f7dd30d8dc820a670517922608fdf43ee1fd19b26856df2002e427b18dd538b86841e73a81a1834e58435097624b29f234090d09b4af1d5246b525ee0cefc424026448a3396ed39cee2fde96400efac7bcbbc698fca590d6f3d15087b210c8dec255ae45f704cd4e61b7cfcb82793dd15f02ac621cc89d5e1c08ca369de747e632e8a5cc7e281fa46892a187c6342f46fad7ef85ac2066e603bb8e0c40aa58a86bf24751db88358cbfe0fca79f601c5203d757ba48b7cbee9a17fcbc34645c21c30483ac1a8eed3b91e4fa23e9af6d1244aed97064a37b43b6d4528e8984a5ee86a0d60af0cde45515ff63ba6baa06373a1a7e1436c4322fc796ff3fa4ea33d30bea7e888264dcf850da6a1093993db6c16959c3ea5c9a686f2c1087decb6813aba20189adafc80cdbe687b64dee5e2d75c102637ecb7dd091f3278d7a8f4af5f1ae751832adc683f917de04e75d91d19f738b882e3b8e63f07e516d91619b2829838f4263c5860c3d86438c3acbca30a9a5c5c2a8bd92c2deeab5a8254335642b043bcfa21d7508d09ac3db2c045f6606fd80ceca0254e346a0c0c5b13294b27f9683c0a4d682e23027e684846ad86b93ebc1c3263bcb7e3c0a07c24069a1847947a03e7a31ab1fa07302e618656e972cbc518df3470f9ab1b1bc2a9c715e167adb73c07401719fe2928ed57d1402bec754f0564622a2317d6eec6c1cdf39730494eca08928e744786f20c17ae2a0460b17b12eaf965bf3d1b8b98525c7c2241adc584dcd44cabe9a6338e4ea81be72083cfa86a3d4cffbf9b2720649310e6fd563032a9a9f1c66c98a9aa828b953e17b98e6d2e8696652a3ac78599a0e074f01de5472e5136dad7702d9bf3fa038447c2e2866e881bc024828a71738a115b4d1c7929fcb3b4d875462cac85a3f149326416fee4fabd7d0c62f5d87086adea15638fc639edfadd598fdd36033e0fedcad948f29e0a7339e6c3f5cd5507e061a1450936d14d46cecdb8fbd5b480c3d0b260f6ea2f1c43dc13af56d38f71386eb9eacba48d44cda6bbd3bf90427b047b9191107ba6f235776251b150b60c2cd45ea9f08dd8f75ac3aebbe8743bbc48c6c2aeefc63937cc2caa4b2f527d92a4c3c0bc4bde35bddaecee931d66e0897d03f75d396788f1949c5c177a1803a0e63691759c2668b8b999ef51e366ef72bbfe290f3f4327f82830a15deb184d8f01d05079ff061e79c0d6d663f3cd8ccc458aa9e3e426d808ec2909f2b12e3aac93effdef24a0b1f48ef6fcd2a44c31171fd862039e5cb7cef26da65a710ecc2519eccac268988552ec21e7554e624694a1db8d7247b5272fbd68f820326358155751359a32bdc4ae5edbecab48f2300c00d58e6f521a2ec62da55e610cd533d7874664b0ca656e6ec9b75ec7365cb6bb77f7426b33f84dcccb72d16e051837fdceeb40b6b8c65bb74a92c31f0a963803b3bd218aeeed8bc40505acf1f3d2f5aecd47515c1924fee6084dad4a93b7367698fc7c34c0ba26ba70c4b3bf7fe67d143ab34583063d6c1b8d1fb6ba8f74cc80b9dd04022b13f5fb40c795f1666d8f4383e61432bcf571c526f70dbd00c60b581720bc095ed627d52a589e74ed02648313fc8d44b38f897d6c86800615dad336a478200eaa383b63304c82c3c9c0abccdbda4053b339eeb80d7f71ec1457260027132823d260a1938d7f9064c27cef13ea87483232ec4018fcab70a0a3987df7f5426f8ce078885cecc1e8ae9b04fe2288a98a58e5dda539062126a028c3c01bd779e8682701248rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootplayer-3.0.2-2.fc13.src.rpmplayer-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.8.1M(QL9@KK@KKK@KY@KI@JJ@Jw@ĴJ@JlE@JI@Iq@IN/I:i@I1.H*HoH5@H@HH_@H5`@H"@Rich Mattes - 3.0.2-2Rich Mattes - 3.0.2-1Rich Mattes - 3.0.1-8Rich Mattes - 3.0.1-7Rich Mattes - 3.0.1-6Tim Niemueller - 3.0.1-5Tim Niemueller - 3.0.1-4Rahul Sundaram - 3.0.1-2Rich Mattes - 3.0.1-1Tim Niemueller - 3.0.0-4Tim Niemueller - 3.0.0-3Rich Mattes - 3.0.0-2Rich Mattes - 3.0.0-1Tomas Mraz - 2.1.1-13Fedora Release Engineering - 2.1.1-12Michael Schwendt - 2.1.1-11Fedora Release Engineering - 2.1.1-10Tomas Mraz - 2.1.1-9Tim Niemueller - 2.1.1-8Ignacio Vazquez-Abrams - 2.1.1-7Ignacio Vazquez-Abrams - 2.1.1-6Tim Niemueller - 2.1.1-5Tim Niemueller - 2.1.1-4Jef Spaleta - 2.1.1-3Tim Niemueller - 2.1.1-2Tim Niemueller - 2.1.1-1Jef Spaleta - 2.1.0-0.3.rc2.fc9Tim Niemueller - 2.1.0-0.2.rc2.fc9Tim Niemueller - 2.1.0-0.1.rc2.fc9- Fix assertion error in PlayerCam - Enable libphidget support- Update to release 3.0.2- Rebuild for GEOS soname bump- Rebuild for GEOS soname bump - Enable nimu and acr120u drivers- Rebuild for Gearbox drivers - Added missing Requires for devel package- Rebuild for new OpenCV buildsys- Bump EVR for proper F-12 to F-13 upgrade path- Rebuild for Boost soname bump- Updated to release 3.0.1 - Fixed ruby bindings install path - Fixed documentation build process - Added libdir/player to plugin search path - Fix Rawhide compilation issue by adding -DBoost_USE_MULTITHREAD=ON to cmake- devel sub-package obsoletes no longer available static sub-package- Merge Rich's changes with Fedora spec file- Fixed x86_64 build issues - Fixed x86_64 library install path - Fixed mock i586 and x86_64 dep issues - Enabled Python C++ and Ruby C++ bindings - Made doc and examples packages .noarch- Upgrade package to Player 3.0.0- rebuilt with new openssl- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Exclude -examples subpackage files in main package (#489184).- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- rebuild with new openssl- Add patch for broken linux/serial.h (thanks to Caolán McNamara) - Add patch for GCC 4.4 (thanks to Caolán McNamara) - Rebuild for Python 2.6- Fix libtool issue- Rebuild for Python 2.6- Added plugindir patch- Changed norpath patch, fixes build problem on Fedora 8 - Added libtool BR - Added autotools BR, needed because for patches of .am files- Review clean-ups- Only BR geos-devel on Fedora 9- Upgrade to 2.1.1- Review clean-ups- Added subpackages for doc and examples - Remove *.la files - Fix BuildRequires- Initial spec file                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               `J ,|v =rB=S@jK_]= YNvQ6'xM #F&34c,NX-|5>n?udM]Dn6f:g!/keYnx,;iOx-'OlW%1 <5k)8227;LK7<3]|V?s$ j:{Q  "[[wHg1{s 7yFp\LnS}\ 3P.9` #  gac)7C WR?(r6=_* qfcCFR*Xs*8;U,b#1Z)TRLB(hPC~ 3$8o@_AxTe*9Swg,WY#HH)^/Ft}' lYO]4A&c3<`h #r| *9Q;(E VrhHRoq%JDIe]mMljT np1jB:{z tREUOcLQ=13zMyaoZug~k~lGJ2"upcO"'o7QliC,)MVJ9O4@^0[8YmHKGujP6FK.Z>sP^>[5le&.ekbZS:``.o *D %@N7}Vb-C[pywoWhe $\BrAy($f_P`|zXh.@?Gk\ I/T1qUtX{ %_}< ABGo'8\(vw;nKi^rKOGMyN/p9Qb~;: +N4a#dzip?Ax`U6L\Im+RL$:8<BIM+6u5s]t0Z/0D-\[D> e&jZh$-0t/dvyq_d:3Yza f!AdE(Nkz6++W]02)vC!qXSfUPiGHTP>C4JZb(JG}&I0&a!W-mWXh1bSg!m'i& X-~U8{Ew K;$w+I"i/_q<k^s b< Vc7pmTDAmd+2Ff a#jEV5g @DE'9=f,"qB%@E5LJ  Y .vN{TH>)4%n2~a">I4=S .[ |0"?2FxltR}U!?u5*dVQ^%!9^3.0.2-2.fc13player-doc-3.0.2CMakeLists.txtCOPYINGCOPYING.libarchitecture.txtconfigfile.htmlfooter.htmlheader.htmlinstall.txtplayer-docsMbICP2_8h_source.htmlMbICP_8h_source.htmlNclient_8h_source.htmlRS4Leuze__laser_8h_source.htmlTData_8h_source.htmlTimer_8h_source.htmlUvcInterface_8h_source.htmlalsa_8h_source.htmlamcl-phe200-0010.jpgamcl-phe200-0400.jpgamcl-phe200-0800.jpgamcl-phe200-1200.jpgamcl_8h_source.htmlamcl__fiducial_8h_source.htmlamcl__gps_8h_source.htmlamcl__imu_8h_source.htmlamcl__laser_8h_source.htmlamcl__odom_8h_source.htmlamcl__sensor_8h_source.htmlannotated.htmlarchitecture.htmlaudio__sample_8h_source.htmlbayer_8h_source.htmlbc_s.pngbeacon.jpgcalcul_8h_source.htmlcamera1394_8h_source.htmlcameraUVC_8h_source.htmlcamera_8h_source.htmlcanio_8h_source.htmlcanio__kvaser_8h_source.htmlccvt_8h_source.htmlclassAMCLFiducial-members.htmlclassAMCLFiducial.htmlclassAMCLFiducial.pngclassAMCLFiducialData-members.htmlclassAMCLFiducialData.htmlclassAMCLFiducialData.pngclassAMCLFiducialMap-members.htmlclassAMCLFiducialMap.htmlclassAMCLGps-members.htmlclassAMCLGps.htmlclassAMCLGps.pngclassAMCLImu-members.htmlclassAMCLImu.htmlclassAMCLImu.pngclassAMCLLaser-members.htmlclassAMCLLaser.htmlclassAMCLLaser.pngclassAMCLLaserData-members.htmlclassAMCLLaserData.htmlclassAMCLLaserData.pngclassAMCLOdom-members.htmlclassAMCLOdom.htmlclassAMCLOdom.pngclassAMCLOdomData-members.htmlclassAMCLOdomData.htmlclassAMCLOdomData.pngclassAMCLSensor-members.htmlclassAMCLSensor.htmlclassAMCLSensor.pngclassAMCLSensorData-members.htmlclassAMCLSensorData.htmlclassAMCLSensorData.pngclassAdaptiveMCL-members.htmlclassAdaptiveMCL.htmlclassAdaptiveMCL.pngclassAlsa-members.htmlclassAlsa.htmlclassAlsa.pngclassAudioSample-members.htmlclassAudioSample.htmlclassBoolProperty-members.htmlclassBoolProperty.htmlclassBoolProperty.pngclassCANIOKvaser-members.htmlclassCANIOKvaser.htmlclassCANIOKvaser.pngclassCMVision-members.htmlclassCMVision.htmlclassCameraUvc-members.htmlclassCameraUvc.htmlclassCameraUvc.pngclassCanPacket-members.htmlclassCanPacket.htmlclassClaser-members.htmlclassClaser.htmlclassClodBuster-members.htmlclassClodBuster.htmlclassClodBuster.pngclassConfigFile-members.htmlclassConfigFile.htmlclassDLLNode-members.htmlclassDLLNode.htmlclassDLList-members.htmlclassDLList.htmlclassDevice-members.htmlclassDevice.htmlclassDoubleProperty-members.htmlclassDoubleProperty.htmlclassDoubleProperty.pngclassDriver-members.htmlclassDriver.htmlclassDriver.pngclassDualCANIO-members.htmlclassDualCANIO.htmlclassDualCANIO.pngclassER-members.htmlclassER.htmlclassER.pngclassErratic-members.htmlclassErratic.htmlclassErratic.pngclassErraticMotorPacket-members.htmlclassErraticMotorPacket.htmlclassErraticPacket-members.htmlclassErraticPacket.htmlclassFeatureDataHolder-members.htmlclassFeatureDataHolder.htmlclassFromRanger-members.htmlclassFromRanger.htmlclassFromRanger.pngclassGRASPPacket-members.htmlclassGRASPPacket.htmlclassGap-members.htmlclassGap.htmlclassGarciaDriver-members.htmlclassGarciaDriver.htmlclassGarciaDriver.pngclassGeom2D_1_1ICP-members.htmlclassGeom2D_1_1ICP.htmlclassGeom2D_1_1SweepSearch-members.htmlclassGeom2D_1_1SweepSearch.htmlclassGeom2D_1_1Transform2D-members.htmlclassGeom2D_1_1Transform2D.htmlclassImageBase-members.htmlclassImageBase.htmlclassImageBase.pngclassIntProperty-members.htmlclassIntProperty.htmlclassIntProperty.pngclassKhepera-members.htmlclassKhepera.htmlclassKhepera.pngclassKheperaSerial-members.htmlclassKheperaSerial.htmlclassKineCalc-members.htmlclassKineCalc.htmlclassLaserModel-members.htmlclassLaserModel.htmlclassLaserTransform-members.htmlclassLaserTransform.htmlclassLaserTransform.pngclassLayerDataHolder-members.htmlclassLayerDataHolder.htmlclassLayerInfoHolder-members.htmlclassLayerInfoHolder.htmlclassMAP-members.htmlclassMAP.htmlclassMAP__POINT-members.htmlclassMAP__POINT.htmlclassMAP__POSE-members.htmlclassMAP__POSE.htmlclassMap-members.htmlclassMap.htmlclassMapInfo-members.htmlclassMapInfo.htmlclassMapTransform-members.htmlclassMapTransform.htmlclassMapTransform.pngclassMessage-members.htmlclassMessage.htmlclassMessageQueue-members.htmlclassMessageQueue.htmlclassMessageQueueElement-members.htmlclassMessageQueueElement.htmlclassMessageReplaceRule-members.htmlclassMessageReplaceRule.htmlclassMricpTimer-members.htmlclassMricpTimer.htmlclassNav200-members.htmlclassNav200.htmlclassP2OS-members.htmlclassP2OS.htmlclassP2OS.pngclassP2OSPacket-members.htmlclassP2OSPacket.htmlclassPIDGains-members.htmlclassPIDGains.htmlclassPlayerBarrier-members.htmlclassPlayerBarrier.htmlclassPlayerCc_1_1ActArrayProxy-members.htmlclassPlayerCc_1_1ActArrayProxy.htmlclassPlayerCc_1_1ActArrayProxy.pngclassPlayerCc_1_1AioProxy-members.htmlclassPlayerCc_1_1AioProxy.htmlclassPlayerCc_1_1AioProxy.pngclassPlayerCc_1_1AudioProxy-members.htmlclassPlayerCc_1_1AudioProxy.htmlclassPlayerCc_1_1AudioProxy.pngclassPlayerCc_1_1BlackBoardProxy-members.htmlclassPlayerCc_1_1BlackBoardProxy.htmlclassPlayerCc_1_1BlackBoardProxy.pngclassPlayerCc_1_1BlobfinderProxy-members.htmlclassPlayerCc_1_1BlobfinderProxy.htmlclassPlayerCc_1_1BlobfinderProxy.pngclassPlayerCc_1_1BumperProxy-members.htmlclassPlayerCc_1_1BumperProxy.htmlclassPlayerCc_1_1BumperProxy.pngclassPlayerCc_1_1CameraProxy-members.htmlclassPlayerCc_1_1CameraProxy.htmlclassPlayerCc_1_1CameraProxy.pngclassPlayerCc_1_1ClientProxy-members.htmlclassPlayerCc_1_1ClientProxy.htmlclassPlayerCc_1_1ClientProxy.pngclassPlayerCc_1_1DioProxy-members.htmlclassPlayerCc_1_1DioProxy.htmlclassPlayerCc_1_1DioProxy.pngclassPlayerCc_1_1FiducialProxy-members.htmlclassPlayerCc_1_1FiducialProxy.htmlclassPlayerCc_1_1FiducialProxy.pngclassPlayerCc_1_1GpsProxy-members.htmlclassPlayerCc_1_1GpsProxy.htmlclassPlayerCc_1_1GpsProxy.pngclassPlayerCc_1_1Graphics2dProxy-members.htmlclassPlayerCc_1_1Graphics2dProxy.htmlclassPlayerCc_1_1Graphics2dProxy.pngclassPlayerCc_1_1Graphics3dProxy-members.htmlclassPlayerCc_1_1Graphics3dProxy.htmlclassPlayerCc_1_1Graphics3dProxy.pngclassPlayerCc_1_1GripperProxy-members.htmlclassPlayerCc_1_1GripperProxy.htmlclassPlayerCc_1_1GripperProxy.pngclassPlayerCc_1_1HealthProxy-members.htmlclassPlayerCc_1_1HealthProxy.htmlclassPlayerCc_1_1HealthProxy.pngclassPlayerCc_1_1ImuProxy-members.htmlclassPlayerCc_1_1ImuProxy.htmlclassPlayerCc_1_1ImuProxy.pngclassPlayerCc_1_1IrProxy-members.htmlclassPlayerCc_1_1IrProxy.htmlclassPlayerCc_1_1IrProxy.pngclassPlayerCc_1_1LaserProxy-members.htmlclassPlayerCc_1_1LaserProxy.htmlclassPlayerCc_1_1LaserProxy.pngclassPlayerCc_1_1LimbProxy-members.htmlclassPlayerCc_1_1LimbProxy.htmlclassPlayerCc_1_1LimbProxy.pngclassPlayerCc_1_1LinuxjoystickProxy-members.htmlclassPlayerCc_1_1LinuxjoystickProxy.htmlclassPlayerCc_1_1LinuxjoystickProxy.pngclassPlayerCc_1_1LocalizeProxy-members.htmlclassPlayerCc_1_1LocalizeProxy.htmlclassPlayerCc_1_1LocalizeProxy.pngclassPlayerCc_1_1LogProxy-members.htmlclassPlayerCc_1_1LogProxy.htmlclassPlayerCc_1_1LogProxy.pngclassPlayerCc_1_1MapProxy-members.htmlclassPlayerCc_1_1MapProxy.htmlclassPlayerCc_1_1MapProxy.pngclassPlayerCc_1_1OpaqueProxy-members.htmlclassPlayerCc_1_1OpaqueProxy.htmlclassPlayerCc_1_1OpaqueProxy.pngclassPlayerCc_1_1PlannerProxy-members.htmlclassPlayerCc_1_1PlannerProxy.htmlclassPlayerCc_1_1PlannerProxy.pngclassPlayerCc_1_1PlayerClient-members.htmlclassPlayerCc_1_1PlayerClient.htmlclassPlayerCc_1_1PlayerError-members.htmlclassPlayerCc_1_1PlayerError.htmlclassPlayerCc_1_1Pointcloud3dProxy-members.htmlclassPlayerCc_1_1Pointcloud3dProxy.htmlclassPlayerCc_1_1Pointcloud3dProxy.pngclassPlayerCc_1_1Position1dProxy-members.htmlclassPlayerCc_1_1Position1dProxy.htmlclassPlayerCc_1_1Position1dProxy.pngclassPlayerCc_1_1Position2dProxy-members.htmlclassPlayerCc_1_1Position2dProxy.htmlclassPlayerCc_1_1Position2dProxy.pngclassPlayerCc_1_1Position3dProxy-members.htmlclassPlayerCc_1_1Position3dProxy.htmlclassPlayerCc_1_1Position3dProxy.pngclassPlayerCc_1_1PowerProxy-members.htmlclassPlayerCc_1_1PowerProxy.htmlclassPlayerCc_1_1PowerProxy.pngclassPlayerCc_1_1PtzProxy-members.htmlclassPlayerCc_1_1PtzProxy.htmlclassPlayerCc_1_1PtzProxy.pngclassPlayerCc_1_1RFIDProxy-members.htmlclassPlayerCc_1_1RFIDProxy.htmlclassPlayerCc_1_1RFIDProxy.pngclassPlayerCc_1_1RangerProxy-members.htmlclassPlayerCc_1_1RangerProxy.htmlclassPlayerCc_1_1RangerProxy.pngclassPlayerCc_1_1SimulationProxy-members.htmlclassPlayerCc_1_1SimulationProxy.htmlclassPlayerCc_1_1SimulationProxy.pngclassPlayerCc_1_1SonarProxy-members.htmlclassPlayerCc_1_1SonarProxy.htmlclassPlayerCc_1_1SonarProxy.pngclassPlayerCc_1_1SpeechProxy-members.htmlclassPlayerCc_1_1SpeechProxy.htmlclassPlayerCc_1_1SpeechProxy.pngclassPlayerCc_1_1SpeechRecognitionProxy-members.htmlclassPlayerCc_1_1SpeechRecognitionProxy.htmlclassPlayerCc_1_1SpeechRecognitionProxy.pngclassPlayerCc_1_1VectorMapProxy-members.htmlclassPlayerCc_1_1VectorMapProxy.htmlclassPlayerCc_1_1VectorMapProxy.pngclassPlayerCc_1_1WSNProxy-members.htmlclassPlayerCc_1_1WSNProxy.htmlclassPlayerCc_1_1WSNProxy.pngclassPlayerCc_1_1WiFiProxy-members.htmlclassPlayerCc_1_1WiFiProxy.htmlclassPlayerCc_1_1WiFiProxy.pngclassPlayerTCP-members.htmlclassPlayerTCP.htmlclassPostgresConn-members.htmlclassPostgresConn.htmlclassProperty-members.htmlclassProperty.htmlclassProperty.pngclassPropertyBag-members.htmlclassPropertyBag.htmlclassQueuePointer-members.htmlclassQueuePointer.htmlclassREB-members.htmlclassREB.htmlclassREB.pngclassRFLEX-members.htmlclassRFLEX.htmlclassRFLEX.pngclassReadLogTime-members.htmlclassReadLogTime.htmlclassSIP-members.htmlclassSIP.htmlclassSegwayRMP-members.htmlclassSegwayRMP.htmlclassSegwayRMP.pngclassSegwayRMP400-members.htmlclassSegwayRMP400.htmlclassSegwayRMP400.pngclassSonar-members.htmlclassSonar.htmlclassSphereDriver-members.htmlclassSphereDriver.htmlclassSphereDriver.pngclassStatGrabDriver-members.htmlclassStatGrabDriver.htmlclassStatGrabDriver.pngclassStringProperty-members.htmlclassStringProperty.htmlclassStringProperty.pngclassThreadedDriver-members.htmlclassThreadedDriver.htmlclassThreadedDriver.pngclassToRanger-members.htmlclassToRanger.htmlclassToRanger.pngclassUSBIO-members.htmlclassUSBIO.htmlclassUSBpacket-members.htmlclassUSBpacket.htmlclassUvcInterface-members.htmlclassUvcInterface.htmlclassVFH__Algorithm-members.htmlclassVFH__Algorithm.htmlclassValley-members.htmlclassValley.htmlclassVectorMapInfoHolder-members.htmlclassVectorMapInfoHolder.htmlclassboost_1_1mutex-members.htmlclassboost_1_1mutex.htmlclassboost_1_1mutex_1_1scoped__lock-members.htmlclassboost_1_1mutex_1_1scoped__lock.htmlclassboost_1_1thread-members.htmlclassboost_1_1thread.htmlclasscircbuf-members.htmlclasscircbuf.htmlclasserSIP-members.htmlclasserSIP.htmlclasses.htmlclasslms400__cola-members.htmlclasslms400__cola.htmlclassnimu-members.htmlclassnimu.htmlclassnimu__data-members.htmlclassnimu__data.htmlclassrfi341__protocol-members.htmlclassrfi341__protocol.htmlclassrmp__frame__t-members.htmlclassrmp__frame__t.htmlclasssnd-members.htmlclasssnd.htmlclasssnd.pngclasssnd__Proxy-members.htmlclasssnd__Proxy.htmlclasssnd__Proxy.pngclasswbr914-members.htmlclasswbr914.htmlclasswbr914.pngclientproxy_8h_source.htmlclodbuster_2packet_8h_source.htmlclodbuster_8h_source.htmlclosed.pngcmvision_8h_source.htmlconfigfile_8h_source.htmlconversions_8h_source.htmlcreate__comms_8h_source.htmldbconn_8h_source.htmldeprecated.htmldevice_8h_source.htmldllist_8h_source.htmldoxygen.cssdoxygen.pngdriver_8h_source.htmldriverregistry_8h_source.htmleig3_8h_source.htmlencode_8h_source.htmler_8h_source.htmlerratic_2packet_8h_source.htmlerratic_2robot__params_8h_source.htmlerratic_2sip_8h_source.htmlerratic_8h_source.htmlerror_8h_source.htmlfiles.htmlform_0.pngform_1.pngformula.repositoryfromranger_8h_source.htmlfunctions.htmlfunctions_0x62.htmlfunctions_0x63.htmlfunctions_0x64.htmlfunctions_0x65.htmlfunctions_0x66.htmlfunctions_0x67.htmlfunctions_0x68.htmlfunctions_0x69.htmlfunctions_0x6a.htmlfunctions_0x6b.htmlfunctions_0x6c.htmlfunctions_0x6d.htmlfunctions_0x6e.htmlfunctions_0x6f.htmlfunctions_0x70.htmlfunctions_0x71.htmlfunctions_0x72.htmlfunctions_0x73.htmlfunctions_0x74.htmlfunctions_0x75.htmlfunctions_0x76.htmlfunctions_0x77.htmlfunctions_0x78.htmlfunctions_0x79.htmlfunctions_0x7a.htmlfunctions_0x7e.htmlfunctions_func.htmlfunctions_func_0x62.htmlfunctions_func_0x63.htmlfunctions_func_0x64.htmlfunctions_func_0x65.htmlfunctions_func_0x66.htmlfunctions_func_0x67.htmlfunctions_func_0x68.htmlfunctions_func_0x69.htmlfunctions_func_0x6c.htmlfunctions_func_0x6d.htmlfunctions_func_0x6e.htmlfunctions_func_0x6f.htmlfunctions_func_0x70.htmlfunctions_func_0x71.htmlfunctions_func_0x72.htmlfunctions_func_0x73.htmlfunctions_func_0x74.htmlfunctions_func_0x75.htmlfunctions_func_0x76.htmlfunctions_func_0x77.htmlfunctions_func_0x79.htmlfunctions_func_0x7e.htmlfunctions_vars.htmlfunctions_vars_0x62.htmlfunctions_vars_0x63.htmlfunctions_vars_0x64.htmlfunctions_vars_0x65.htmlfunctions_vars_0x66.htmlfunctions_vars_0x67.htmlfunctions_vars_0x68.htmlfunctions_vars_0x69.htmlfunctions_vars_0x6a.htmlfunctions_vars_0x6b.htmlfunctions_vars_0x6c.htmlfunctions_vars_0x6d.htmlfunctions_vars_0x6e.htmlfunctions_vars_0x6f.htmlfunctions_vars_0x70.htmlfunctions_vars_0x71.htmlfunctions_vars_0x72.htmlfunctions_vars_0x73.htmlfunctions_vars_0x74.htmlfunctions_vars_0x75.htmlfunctions_vars_0x76.htmlfunctions_vars_0x77.htmlfunctions_vars_0x78.htmlfunctions_vars_0x79.htmlfunctions_vars_0x7a.htmlgap__and__valley_8h_source.htmlgap__nd__nav_8h_source.htmlgarcia__mixed_8h_source.htmlgeometria_8h_source.htmlgeometry2D_8h_source.htmlgps_8h_source.htmlgridmap_8h_source.htmlgroup__ComponentNavigator.htmlgroup__address__structs.htmlgroup__capabilities.htmlgroup__clientlibs.htmlgroup__cplusplus__example.htmlgroup__driver__AioToSonar.htmlgroup__driver__Blobposition.htmlgroup__driver__Blobtracker.htmlgroup__driver__Bumper2Laser.htmlgroup__driver__Globalize.htmlgroup__driver__Goto.htmlgroup__driver__LocalBB.htmlgroup__driver__PostGIS.htmlgroup__driver__RS4Leuzelaser.htmlgroup__driver__SpherePTZ.htmlgroup__driver__Vec2Map.htmlgroup__driver__VideoCanny.htmlgroup__driver__accel__calib.htmlgroup__driver__acr120u.htmlgroup__driver__acts.htmlgroup__driver__alsa.htmlgroup__driver__amcl.htmlgroup__driver__amtecpowercube.htmlgroup__driver__aodv.htmlgroup__driver__artoolkitplus.htmlgroup__driver__bitlogic.htmlgroup__driver__blobtodio.htmlgroup__driver__bumpersafe.htmlgroup__driver__bumpertodio.htmlgroup__driver__camera1394.htmlgroup__driver__cameracompress.htmlgroup__driver__camerauncompress.htmlgroup__driver__camerauvc.htmlgroup__driver__camerav4l.htmlgroup__driver__camerav4l2.htmlgroup__driver__camfilter.htmlgroup__driver__canonvcc4.htmlgroup__driver__clodbuster.htmlgroup__driver__cmdsplitter.htmlgroup__driver__cmucam2.htmlgroup__driver__cmvision.htmlgroup__driver__create.htmlgroup__driver__cvcam.htmlgroup__driver__deadstop.htmlgroup__driver__diocmd.htmlgroup__driver__diodelay.htmlgroup__driver__diolatch.htmlgroup__driver__dummy.htmlgroup__driver__eeDHcontroller.htmlgroup__driver__er1.htmlgroup__driver__erratic.htmlgroup__driver__fakelocalize.htmlgroup__driver__festival.htmlgroup__driver__flockofbirds.htmlgroup__driver__garcia.htmlgroup__driver__garminnmea.htmlgroup__driver__gbxgarminacfr.htmlgroup__driver__gbxsickacfr.htmlgroup__driver__gbxsmartbatteryacfr.htmlgroup__driver__gripcmd.htmlgroup__driver__gstreamer.htmlgroup__driver__hokuyo__aist.htmlgroup__driver__imagebase.htmlgroup__driver__imageseq.htmlgroup__driver__imgcmp.htmlgroup__driver__imgsave.htmlgroup__driver__inertiacube2.htmlgroup__driver__inhibitor.htmlgroup__driver__insideM300.htmlgroup__driver__iwspy.htmlgroup__driver__khepera.htmlgroup__driver__laserbar.htmlgroup__driver__laserbarcode.htmlgroup__driver__lasercspace.htmlgroup__driver__lasercutter.htmlgroup__driver__laserfeature.htmlgroup__driver__laserposeinterpolator.htmlgroup__driver__laserptzcloud.htmlgroup__driver__laserrescan.htmlgroup__driver__lasersafe.htmlgroup__driver__lasertoranger.htmlgroup__driver__laservisualbarcode.htmlgroup__driver__laservisualbw.htmlgroup__driver__linuxjoystick.htmlgroup__driver__linuxwifi.htmlgroup__driver__logger.htmlgroup__driver__mapcspace.htmlgroup__driver__mapfile.htmlgroup__driver__mapping.htmlgroup__driver__mapscale.htmlgroup__driver__mbicp.htmlgroup__driver__mica2.htmlgroup__driver__microstrain3dmg.htmlgroup__driver__motionmind.htmlgroup__driver__nd.htmlgroup__driver__nimu.htmlgroup__driver__nomad.htmlgroup__driver__obot.htmlgroup__driver__opaquecmd.htmlgroup__driver__p2os.htmlgroup__driver__passthrough.htmlgroup__driver__phidgetACC.htmlgroup__driver__phidgetIFK.htmlgroup__driver__phidgetRFID.htmlgroup__driver__portio.htmlgroup__driver__postlog.htmlgroup__driver__ptu46.htmlgroup__driver__rangerposeinterpolator.htmlgroup__driver__rangertodio.htmlgroup__driver__rangertolaser.htmlgroup__driver__rcore__xbridge.htmlgroup__driver__readlog.htmlgroup__driver__reb.htmlgroup__driver__rflex.htmlgroup__driver__roboteq.htmlgroup__driver__robotracker.htmlgroup__driver__roomba.htmlgroup__driver__rt3xxx.htmlgroup__driver__searchpattern.htmlgroup__driver__segwayrmp.htmlgroup__driver__segwayrmp400.htmlgroup__driver__serio.htmlgroup__driver__service__adv__mdns.htmlgroup__driver__shapetracker.htmlgroup__driver__sickLDMRS.htmlgroup__driver__sicklms200.htmlgroup__driver__sicklms400.htmlgroup__driver__sicknav200.htmlgroup__driver__sickrfi341.htmlgroup__driver__sicks3000.htmlgroup__driver__simpleshape.htmlgroup__driver__skyetekM1.htmlgroup__driver__snd.htmlgroup__driver__sonartoranger.htmlgroup__driver__sonyevid30.htmlgroup__driver__speechcmd.htmlgroup__driver__sphere.htmlgroup__driver__sphinx2.htmlgroup__driver__sr3000.htmlgroup__driver__stalltodio.htmlgroup__driver__statgrab.htmlgroup__driver__stoc.htmlgroup__driver__suppressor.htmlgroup__driver__swissranger.htmlgroup__driver__unicapimage.htmlgroup__driver__upcbarcode.htmlgroup__driver__velcmd.htmlgroup__driver__vfh.htmlgroup__driver__vmapfile.htmlgroup__driver__wavefront.htmlgroup__driver__wbr914.htmlgroup__driver__writelog.htmlgroup__driver__xsensmt.htmlgroup__driver__yarp__image.htmlgroup__drivers.htmlgroup__interface__actarray.htmlgroup__interface__aio.htmlgroup__interface__audio.htmlgroup__interface__blackboard.htmlgroup__interface__blinkenlight.htmlgroup__interface__blobfinder.htmlgroup__interface__bumper.htmlgroup__interface__camera.htmlgroup__interface__dio.htmlgroup__interface__fiducial.htmlgroup__interface__gps.htmlgroup__interface__graphics2d.htmlgroup__interface__graphics3d.htmlgroup__interface__gripper.htmlgroup__interface__health.htmlgroup__interface__imu.htmlgroup__interface__ir.htmlgroup__interface__joystick.htmlgroup__interface__laser.htmlgroup__interface__limb.htmlgroup__interface__localize.htmlgroup__interface__log.htmlgroup__interface__map.htmlgroup__interface__opaque.htmlgroup__interface__planner.htmlgroup__interface__player.htmlgroup__interface__pointcloud3d.htmlgroup__interface__position1d.htmlgroup__interface__position2d.htmlgroup__interface__position3d.htmlgroup__interface__power.htmlgroup__interface__ptz.htmlgroup__interface__ranger.htmlgroup__interface__rfid.htmlgroup__interface__simulation.htmlgroup__interface__sonar.htmlgroup__interface__speech.htmlgroup__interface__speech__recognition.htmlgroup__interface__stereo.htmlgroup__interface__vectormap.htmlgroup__interface__wifi.htmlgroup__interface__wsn.htmlgroup__interfaces.htmlgroup__libplayerc__datamodes.htmlgroup__libplayerc__example.htmlgroup__libplayerc__py__example.htmlgroup__libplayercommon.htmlgroup__libplayercore.htmlgroup__libplayerdrivers.htmlgroup__libplayersd.htmlgroup__libplayertcp.htmlgroup__libplayerxdr.htmlgroup__message__basics.htmlgroup__message__codes.htmlgroup__message__constants.htmlgroup__message__types.htmlgroup__multiclient.htmlgroup__player__clientlib__cplusplus.htmlgroup__player__clientlib__cplusplus__proxies.htmlgroup__player__clientlib__libplayerc.htmlgroup__player__clientlib__libplayerc__py.htmlgroup__player__clientlib__mclient.htmlgroup__player__clientlib__multi.htmlgroup__player__clientlib__utility.htmlgroup__player__driver__writelog__actarray.htmlgroup__player__driver__writelog__aio.htmlgroup__player__driver__writelog__blobfinder.htmlgroup__player__driver__writelog__camera.htmlgroup__player__driver__writelog__dio.htmlgroup__player__driver__writelog__fiducial.htmlgroup__player__driver__writelog__gps.htmlgroup__player__driver__writelog__imu.htmlgroup__player__driver__writelog__joystick.htmlgroup__player__driver__writelog__laser.htmlgroup__player__driver__writelog__localize.htmlgroup__player__driver__writelog__opaque.htmlgroup__player__driver__writelog__pointcloud3d.htmlgroup__player__driver__writelog__position.htmlgroup__player__driver__writelog__position3d.htmlgroup__player__driver__writelog__power.htmlgroup__player__driver__writelog__ptz.htmlgroup__player__driver__writelog__ranger.htmlgroup__player__driver__writelog__rfid.htmlgroup__player__driver__writelog__sonar.htmlgroup__player__driver__writelog__wifi.htmlgroup__player__driver__writelog__wsn.htmlgroup__playerc__client.htmlgroup__playerc__device.htmlgroup__playerc__proxies.htmlgroup__playerc__proxy__actarray.htmlgroup__playerc__proxy__aio.htmlgroup__playerc__proxy__audio.htmlgroup__playerc__proxy__blackboard.htmlgroup__playerc__proxy__blinkenlight.htmlgroup__playerc__proxy__blobfinder.htmlgroup__playerc__proxy__bumper.htmlgroup__playerc__proxy__camera.htmlgroup__playerc__proxy__dio.htmlgroup__playerc__proxy__fiducial.htmlgroup__playerc__proxy__gps.htmlgroup__playerc__proxy__graphics2d.htmlgroup__playerc__proxy__graphics3d.htmlgroup__playerc__proxy__gripper.htmlgroup__playerc__proxy__health.htmlgroup__playerc__proxy__imu.htmlgroup__playerc__proxy__ir.htmlgroup__playerc__proxy__joystick.htmlgroup__playerc__proxy__laser.htmlgroup__playerc__proxy__limb.htmlgroup__playerc__proxy__localize.htmlgroup__playerc__proxy__log.htmlgroup__playerc__proxy__map.htmlgroup__playerc__proxy__opaque.htmlgroup__playerc__proxy__planner.htmlgroup__playerc__proxy__pointcloud3d.htmlgroup__playerc__proxy__position1d.htmlgroup__playerc__proxy__position2d.htmlgroup__playerc__proxy__position3d.htmlgroup__playerc__proxy__power.htmlgroup__playerc__proxy__ptz.htmlgroup__playerc__proxy__ranger.htmlgroup__playerc__proxy__rfid.htmlgroup__playerc__proxy__simulation.htmlgroup__playerc__proxy__sonar.htmlgroup__playerc__proxy__speech.htmlgroup__playerc__proxy__speech__recognition.htmlgroup__playerc__proxy__stereo.htmlgroup__playerc__proxy__vectormap.htmlgroup__playerc__proxy__wifi.htmlgroup__playerc__proxy__wsn.htmlgroup__playerc__utility.htmlgroup__propbags.htmlgroup__tutorial__args.htmlgroup__tutorial__automake.htmlgroup__tutorial__cameras.htmlgroup__tutorial__config.htmlgroup__tutorial__crosscompiling.htmlgroup__tutorial__datalog.htmlgroup__tutorial__devices.htmlgroup__tutorial__interface.htmlgroup__tutorial__maps.htmlgroup__tutorial__migrating__drivers.htmlgroup__tutorial__plugins.htmlgroup__tutorials.htmlgroup__units.htmlgroup__util__dgps__server.htmlgroup__util__player.htmlgroup__util__playercam.htmlgroup__util__playerjoy.htmlgroup__util__playernav.htmlgroup__util__playerprint.htmlgroup__util__playerv.htmlgroup__util__playervcr.htmlgroup__util__playerwritemap.htmlgroup__utility__structs.htmlgroup__utils.htmlgstappsink_8h_source.htmlheap_8h_source.htmlhelp.htmlhierarchy.htmlicp_8h_source.htmlimagebase_8h_source.htmlimu_8h_source.htmlindex.htmlinstall.htmlinterface__util_8h_source.htmlkhepera_8h_source.htmlkhepera__serial_8h_source.htmlkinecalc_8h_source.htmllaser_8h_source.htmllaser__config_8h_source.htmllasercspace-1.jpglasercspace-2.jpglasermodel_8h_source.htmllasertransform_8h_source.htmllaservisualbeacon.jpglms400__cola_8h_source.htmllocalization_2amcl_2map_2map_8h_source.htmllogfile_8h_source.htmlmaptransform_8h_source.htmlmessage_8h_source.htmlmica2_8h_source.htmlmixed_2mricp_2include_2map_8h_source.htmlmodules.htmlmotorpacket_8h_source.htmlnav200_8h_source.htmlnav_f.pngnav_h.pngnd2_8h_source.htmlnd_8h_source.htmlnimu_8h_source.htmlnn_8h_source.htmlobot__constants_8h_source.htmlodometry_8h_source.htmlopen.pngorientation_8h_source.htmlp2os_2packet_8h_source.htmlp2os_2robot__params_8h_source.htmlp2os_2sip_8h_source.htmlp2os_8h_source.htmlpages.htmlpercolate_8h_source.htmlpf_8h_source.htmlpf__kdtree_8h_source.htmlpf__pdf_8h_source.htmlpf__vector_8h_source.htmlplan_8h_source.htmlplayer_8h_source.htmlplayer__interfaces_8h_source.htmlplayerc_09_09_8h_source.htmlplayerc_8h_source.htmlplayerclient_8h_source.htmlplayererror_8h_source.htmlplayernav-example.jpgplayersd_8h_source.htmlplayertcp_8h_source.htmlplayerv-laser-blobfinder-ptz.jpgplayerv-sonar.jpgplayervcr-readlog.jpgplayervcr-writelog.jpgplayerxdr_8h_source.htmlproperty_8h_source.htmlpwc-ioctl_8h_source.htmlrcore__xbridge_8h_source.htmlreadlog__time_8h_source.htmlreb_8h_source.htmlreb__params_8h_source.htmlrfi341__protocol_8h_source.htmlrflex-info_8h_source.htmlrflex-io_8h_source.htmlrflex_8h_source.htmlrflex__commands_8h_source.htmlrflex__configs_8h_source.htmlrmp__frame_8h_source.htmlroomba__comms_8h_source.htmls2types_8h_source.htmlsegwayrmp400_8h_source.htmlsegwayrmp_8h_source.htmlsetpwc__api_8h_source.htmlsimpleshape_h.gifsimpleshape_output.gifsnd_8h_source.htmlsonar_8h_source.htmlsp__matrix_8h_source.htmlsphere.pngsphere__mixed_8h_source.htmlstart.htmlstatgrab__health_8h_source.htmlstructArmJoint-members.htmlstructArmJoint.htmlstructBMAT-members.htmlstructBMAT.htmlstructBoundingBox-members.htmlstructBoundingBox.htmlstructCMVision_1_1color__info-members.htmlstructCMVision_1_1color__info.htmlstructCMVision_1_1line-members.htmlstructCMVision_1_1line.htmlstructCMVision_1_1point-members.htmlstructCMVision_1_1point.htmlstructCMVision_1_1rectangle-members.htmlstructCMVision_1_1rectangle.htmlstructCMVision_1_1region-members.htmlstructCMVision_1_1region.htmlstructCMVision_1_1rle-members.htmlstructCMVision_1_1rle.htmlstructConfigFile_1_1CMacro-members.htmlstructConfigFile_1_1CMacro.htmlstructConfigFile_1_1Field-members.htmlstructConfigFile_1_1Field.htmlstructConfigFile_1_1Section-members.htmlstructConfigFile_1_1Section.htmlstructConfigFile_1_1Token-members.htmlstructConfigFile_1_1Token.htmlstructEndEffector-members.htmlstructEndEffector.htmlstructErrorBytes-members.htmlstructErrorBytes.htmlstructFRAME-members.htmlstructFRAME.htmlstructFRAMEGRABBER-members.htmlstructFRAMEGRABBER.htmlstructFRAME__RGB-members.htmlstructFRAME__RGB.htmlstructGeom2D_1_1Line-members.htmlstructGeom2D_1_1Line.htmlstructGeom2D_1_1Point-members.htmlstructGeom2D_1_1Point.htmlstructGeom2D_1_1Pose-members.htmlstructGeom2D_1_1Pose.htmlstructGeom2D_1_1SweepSearch_1_1PointIdx-members.htmlstructGeom2D_1_1SweepSearch_1_1PointIdx.htmlstructKineVector-members.htmlstructKineVector.htmlstructLaserPos-members.htmlstructLaserPos.htmlstructM1miniCommand-members.htmlstructM1miniCommand.htmlstructMATRIX-members.htmlstructMATRIX.htmlstructMTS310Data-members.htmlstructMTS310Data.htmlstructMTS510Data-members.htmlstructMTS510Data.htmlstructMeasurementHeader__t-members.htmlstructMeasurementHeader__t.htmlstructMeasurementQueueElement__t-members.htmlstructMeasurementQueueElement__t.htmlstructMixerElement-members.htmlstructMixerElement.htmlstructNav200Command-members.htmlstructNav200Command.htmlstructPositionXY-members.htmlstructPositionXY.htmlstructPropertyNode-members.htmlstructPropertyNode.htmlstructQueueItem-members.htmlstructQueueItem.htmlstructRFLEX__Device-members.htmlstructRFLEX__Device.htmlstructRS4Leuze__laser__readings-members.htmlstructRS4Leuze__laser__readings.htmlstructReflectorData-members.htmlstructReflectorData.htmlstructRobotParams__t-members.htmlstructRobotParams__t.htmlstructSensorPacket-members.htmlstructSensorPacket.htmlstructStoredSample-members.htmlstructStoredSample.htmlstructTAsoc-members.htmlstructTAsoc.htmlstructTCoordenadas-members.htmlstructTCoordenadas.htmlstructTCoordenadasPolares-members.htmlstructTCoordenadasPolares.htmlstructTInfoEntorno-members.htmlstructTInfoEntorno.htmlstructTInfoMovimiento-members.htmlstructTInfoMovimiento.htmlstructTInfoND-members.htmlstructTInfoND.htmlstructTInfoRobot-members.htmlstructTInfoRobot.htmlstructTObjetivo-members.htmlstructTObjetivo.htmlstructTParametersND-members.htmlstructTParametersND.htmlstructTRegion-members.htmlstructTRegion.htmlstructTSMparams-members.htmlstructTSMparams.htmlstructTSR-members.htmlstructTSR.htmlstructTVRegiones-members.htmlstructTVRegiones.htmlstructTVelocities-members.htmlstructTVelocities.htmlstructTpf-members.htmlstructTpf.htmlstructTpfp-members.htmlstructTpfp.htmlstructTpi-members.htmlstructTpi.htmlstructTsc-members.htmlstructTsc.htmlstructTscan-members.htmlstructTscan.htmlstructUBotRobotParams__t-members.htmlstructUBotRobotParams__t.htmlstructVECTOR-members.htmlstructVECTOR.htmlstruct__ConfigData-members.htmlstruct__ConfigData.htmlstruct__GstAppSink-members.htmlstruct__GstAppSink.htmlstruct__GstAppSinkClass-members.htmlstruct__GstAppSinkClass.htmlstruct__PosData-members.htmlstruct__PosData.htmlstruct____attribute____-members.htmlstruct____attribute____.htmlstruct__pf__sample__set__t-members.htmlstruct__pf__sample__set__t.htmlstruct__pf__t-members.htmlstruct__pf__t.htmlstruct__plan__cell__t-members.htmlstruct__plan__cell__t.htmlstruct__playerc__client__t-members.htmlstruct__playerc__client__t.htmlstruct__playerc__device__t-members.htmlstruct__playerc__device__t.htmlstructamcl__hyp__t-members.htmlstructamcl__hyp__t.htmlstructbumper__def__t-members.htmlstructbumper__def__t.htmlstructclodbuster__encoder__data-members.htmlstructclodbuster__encoder__data.htmlstructcolor__config-members.htmlstructcolor__config.htmlstructcreate__comm__t-members.htmlstructcreate__comm__t.htmlstructgps__model__t-members.htmlstructgps__model__t.htmlstructheap-members.htmlstructheap.htmlstructimage-members.htmlstructimage.htmlstructimager__config-members.htmlstructimager__config.htmlstructimu__model__t-members.htmlstructimu__model__t.htmlstructlaser__range__t-members.htmlstructlaser__range__t.htmlstructlaser__t-members.htmlstructlaser__t.htmlstructmap__cell__t-members.htmlstructmap__cell__t.htmlstructmap__t-members.htmlstructmap__t.htmlstructmapgrid-members.htmlstructmapgrid.htmlstructodometry__t-members.htmlstructodometry__t.htmlstructpacket__f-members.htmlstructpacket__f.htmlstructpacket__t-members.htmlstructpacket__t.htmlstructpf__cluster__t-members.htmlstructpf__cluster__t.htmlstructpf__kdtree__node-members.htmlstructpf__kdtree__node.htmlstructpf__kdtree__t-members.htmlstructpf__kdtree__t.htmlstructpf__matrix__t-members.htmlstructpf__matrix__t.htmlstructpf__pdf__gaussian__t-members.htmlstructpf__pdf__gaussian__t.htmlstructpf__sample__t-members.htmlstructpf__sample__t.htmlstructpf__vector__t-members.htmlstructpf__vector__t.htmlstructplan__t-members.htmlstructplan__t.htmlstructplayer__actarray__accel__config-members.htmlstructplayer__actarray__accel__config.htmlstructplayer__actarray__actuator-members.htmlstructplayer__actarray__actuator.htmlstructplayer__actarray__actuatorgeom-members.htmlstructplayer__actarray__actuatorgeom.htmlstructplayer__actarray__brakes__config-members.htmlstructplayer__actarray__brakes__config.htmlstructplayer__actarray__current__cmd-members.htmlstructplayer__actarray__current__cmd.htmlstructplayer__actarray__data-members.htmlstructplayer__actarray__data.htmlstructplayer__actarray__geom-members.htmlstructplayer__actarray__geom.htmlstructplayer__actarray__home__cmd-members.htmlstructplayer__actarray__home__cmd.htmlstructplayer__actarray__multi__current__cmd-members.htmlstructplayer__actarray__multi__current__cmd.htmlstructplayer__actarray__multi__position__cmd-members.htmlstructplayer__actarray__multi__position__cmd.htmlstructplayer__actarray__multi__speed__cmd-members.htmlstructplayer__actarray__multi__speed__cmd.htmlstructplayer__actarray__position__cmd-members.htmlstructplayer__actarray__position__cmd.htmlstructplayer__actarray__power__config-members.htmlstructplayer__actarray__power__config.htmlstructplayer__actarray__speed__cmd-members.htmlstructplayer__actarray__speed__cmd.htmlstructplayer__actarray__speed__config-members.htmlstructplayer__actarray__speed__config.htmlstructplayer__add__replace__rule__req-members.htmlstructplayer__add__replace__rule__req.htmlstructplayer__aio__cmd-members.htmlstructplayer__aio__cmd.htmlstructplayer__aio__data-members.htmlstructplayer__aio__data.htmlstructplayer__audio__mixer__channel-members.htmlstructplayer__audio__mixer__channel.htmlstructplayer__audio__mixer__channel__detail-members.htmlstructplayer__audio__mixer__channel__detail.htmlstructplayer__audio__mixer__channel__list-members.htmlstructplayer__audio__mixer__channel__list.htmlstructplayer__audio__mixer__channel__list__detail-members.htmlstructplayer__audio__mixer__channel__list__detail.htmlstructplayer__audio__sample-members.htmlstructplayer__audio__sample.htmlstructplayer__audio__sample__item-members.htmlstructplayer__audio__sample__item.htmlstructplayer__audio__sample__rec__req-members.htmlstructplayer__audio__sample__rec__req.htmlstructplayer__audio__seq-members.htmlstructplayer__audio__seq.htmlstructplayer__audio__seq__item-members.htmlstructplayer__audio__seq__item.htmlstructplayer__audio__state-members.htmlstructplayer__audio__state.htmlstructplayer__audio__wav-members.htmlstructplayer__audio__wav.htmlstructplayer__bbox2d-members.htmlstructplayer__bbox2d.htmlstructplayer__bbox3d-members.htmlstructplayer__bbox3d.htmlstructplayer__blackboard__entry-members.htmlstructplayer__blackboard__entry.htmlstructplayer__blinkenlight__cmd-members.htmlstructplayer__blinkenlight__cmd.htmlstructplayer__blinkenlight__cmd__color-members.htmlstructplayer__blinkenlight__cmd__color.htmlstructplayer__blinkenlight__cmd__flash-members.htmlstructplayer__blinkenlight__cmd__flash.htmlstructplayer__blinkenlight__cmd__power-members.htmlstructplayer__blinkenlight__cmd__power.htmlstructplayer__blinkenlight__data-members.htmlstructplayer__blinkenlight__data.htmlstructplayer__blobfinder__blob-members.htmlstructplayer__blobfinder__blob.htmlstructplayer__blobfinder__color__config-members.htmlstructplayer__blobfinder__color__config.htmlstructplayer__blobfinder__data-members.htmlstructplayer__blobfinder__data.htmlstructplayer__blobfinder__imager__config-members.htmlstructplayer__blobfinder__imager__config.htmlstructplayer__bool-members.htmlstructplayer__bool.htmlstructplayer__boolprop__req-members.htmlstructplayer__boolprop__req.htmlstructplayer__bumper__data-members.htmlstructplayer__bumper__data.htmlstructplayer__bumper__define-members.htmlstructplayer__bumper__define.htmlstructplayer__bumper__geom-members.htmlstructplayer__bumper__geom.htmlstructplayer__camera__data-members.htmlstructplayer__camera__data.htmlstructplayer__capabilities__req-members.htmlstructplayer__capabilities__req.htmlstructplayer__color-members.htmlstructplayer__color.htmlstructplayer__dblprop__req-members.htmlstructplayer__dblprop__req.htmlstructplayer__devaddr-members.htmlstructplayer__devaddr.htmlstructplayer__device__auth__req-members.htmlstructplayer__device__auth__req.htmlstructplayer__device__datamode__req-members.htmlstructplayer__device__datamode__req.htmlstructplayer__device__devlist-members.htmlstructplayer__device__devlist.htmlstructplayer__device__driverinfo-members.htmlstructplayer__device__driverinfo.htmlstructplayer__device__nameservice__req-members.htmlstructplayer__device__nameservice__req.htmlstructplayer__device__req-members.htmlstructplayer__device__req.htmlstructplayer__dio__cmd-members.htmlstructplayer__dio__cmd.htmlstructplayer__dio__data-members.htmlstructplayer__dio__data.htmlstructplayer__erratic__data-members.htmlstructplayer__erratic__data.htmlstructplayer__extent2d-members.htmlstructplayer__extent2d.htmlstructplayer__fiducial__data-members.htmlstructplayer__fiducial__data.htmlstructplayer__fiducial__fov-members.htmlstructplayer__fiducial__fov.htmlstructplayer__fiducial__geom-members.htmlstructplayer__fiducial__geom.htmlstructplayer__fiducial__id-members.htmlstructplayer__fiducial__id.htmlstructplayer__fiducial__item-members.htmlstructplayer__fiducial__item.htmlstructplayer__gps__data-members.htmlstructplayer__gps__data.htmlstructplayer__graphics2d__cmd__points-members.htmlstructplayer__graphics2d__cmd__points.htmlstructplayer__graphics2d__cmd__polygon-members.htmlstructplayer__graphics2d__cmd__polygon.htmlstructplayer__graphics2d__cmd__polyline-members.htmlstructplayer__graphics2d__cmd__polyline.htmlstructplayer__graphics3d__cmd__draw-members.htmlstructplayer__graphics3d__cmd__draw.htmlstructplayer__graphics3d__cmd__rotate-members.htmlstructplayer__graphics3d__cmd__rotate.htmlstructplayer__graphics3d__cmd__translate-members.htmlstructplayer__graphics3d__cmd__translate.htmlstructplayer__gripper__data-members.htmlstructplayer__gripper__data.htmlstructplayer__gripper__geom-members.htmlstructplayer__gripper__geom.htmlstructplayer__health__cpu-members.htmlstructplayer__health__cpu.htmlstructplayer__health__data-members.htmlstructplayer__health__data.htmlstructplayer__health__memory-members.htmlstructplayer__health__memory.htmlstructplayer__imu__data__calib-members.htmlstructplayer__imu__data__calib.htmlstructplayer__imu__data__euler-members.htmlstructplayer__imu__data__euler.htmlstructplayer__imu__data__fullstate-members.htmlstructplayer__imu__data__fullstate.htmlstructplayer__imu__data__quat-members.htmlstructplayer__imu__data__quat.htmlstructplayer__imu__data__state-members.htmlstructplayer__imu__data__state.htmlstructplayer__imu__datatype__config-members.htmlstructplayer__imu__datatype__config.htmlstructplayer__imu__reset__orientation__config-members.htmlstructplayer__imu__reset__orientation__config.htmlstructplayer__interface__t-members.htmlstructplayer__interface__t.htmlstructplayer__intprop__req-members.htmlstructplayer__intprop__req.htmlstructplayer__ir__data-members.htmlstructplayer__ir__data.htmlstructplayer__ir__pose-members.htmlstructplayer__ir__pose.htmlstructplayer__ir__power__req-members.htmlstructplayer__ir__power__req.htmlstructplayer__joystick__data-members.htmlstructplayer__joystick__data.htmlstructplayer__khepera__geom-members.htmlstructplayer__khepera__geom.htmlstructplayer__laser__config-members.htmlstructplayer__laser__config.htmlstructplayer__laser__data-members.htmlstructplayer__laser__data.htmlstructplayer__laser__data__scanangle-members.htmlstructplayer__laser__data__scanangle.htmlstructplayer__laser__data__scanpose-members.htmlstructplayer__laser__data__scanpose.htmlstructplayer__laser__geom-members.htmlstructplayer__laser__geom.htmlstructplayer__laser__get__id__config-members.htmlstructplayer__laser__get__id__config.htmlstructplayer__laser__power__config-members.htmlstructplayer__laser__power__config.htmlstructplayer__laser__set__filter__config-members.htmlstructplayer__laser__set__filter__config.htmlstructplayer__limb__brakes__req-members.htmlstructplayer__limb__brakes__req.htmlstructplayer__limb__data-members.htmlstructplayer__limb__data.htmlstructplayer__limb__geom__req-members.htmlstructplayer__limb__geom__req.htmlstructplayer__limb__power__req-members.htmlstructplayer__limb__power__req.htmlstructplayer__limb__setpose__cmd-members.htmlstructplayer__limb__setpose__cmd.htmlstructplayer__limb__setposition__cmd-members.htmlstructplayer__limb__setposition__cmd.htmlstructplayer__limb__speed__req-members.htmlstructplayer__limb__speed__req.htmlstructplayer__limb__vecmove__cmd-members.htmlstructplayer__limb__vecmove__cmd.htmlstructplayer__localize__data-members.htmlstructplayer__localize__data.htmlstructplayer__localize__get__particles-members.htmlstructplayer__localize__get__particles.htmlstructplayer__localize__hypoth-members.htmlstructplayer__localize__hypoth.htmlstructplayer__localize__particle-members.htmlstructplayer__localize__particle.htmlstructplayer__localize__set__pose-members.htmlstructplayer__localize__set__pose.htmlstructplayer__log__get__state-members.htmlstructplayer__log__get__state.htmlstructplayer__log__set__filename-members.htmlstructplayer__log__set__filename.htmlstructplayer__log__set__read__state-members.htmlstructplayer__log__set__read__state.htmlstructplayer__log__set__write__state-members.htmlstructplayer__log__set__write__state.htmlstructplayer__map__data-members.htmlstructplayer__map__data.htmlstructplayer__map__data__vector-members.htmlstructplayer__map__data__vector.htmlstructplayer__map__info-members.htmlstructplayer__map__info.htmlstructplayer__msghdr-members.htmlstructplayer__msghdr.htmlstructplayer__opaque__data-members.htmlstructplayer__opaque__data.htmlstructplayer__orientation__3d-members.htmlstructplayer__orientation__3d.htmlstructplayer__p2os__data-members.htmlstructplayer__p2os__data.htmlstructplayer__planner__cmd-members.htmlstructplayer__planner__cmd.htmlstructplayer__planner__data-members.htmlstructplayer__planner__data.htmlstructplayer__planner__enable__req-members.htmlstructplayer__planner__enable__req.htmlstructplayer__planner__waypoints__req-members.htmlstructplayer__planner__waypoints__req.htmlstructplayer__point__2d-members.htmlstructplayer__point__2d.htmlstructplayer__point__3d-members.htmlstructplayer__point__3d.htmlstructplayer__pointcloud3d__data-members.htmlstructplayer__pointcloud3d__data.htmlstructplayer__pointcloud3d__element-members.htmlstructplayer__pointcloud3d__element.htmlstructplayer__pointcloud3d__stereo__element-members.htmlstructplayer__pointcloud3d__stereo__element.htmlstructplayer__pose2d-members.htmlstructplayer__pose2d.htmlstructplayer__pose3d-members.htmlstructplayer__pose3d.htmlstructplayer__position1d__cmd__pos-members.htmlstructplayer__position1d__cmd__pos.htmlstructplayer__position1d__cmd__vel-members.htmlstructplayer__position1d__cmd__vel.htmlstructplayer__position1d__data-members.htmlstructplayer__position1d__data.htmlstructplayer__position1d__geom-members.htmlstructplayer__position1d__geom.htmlstructplayer__position1d__position__mode__req-members.htmlstructplayer__position1d__position__mode__req.htmlstructplayer__position1d__position__pid__req-members.htmlstructplayer__position1d__position__pid__req.htmlstructplayer__position1d__power__config-members.htmlstructplayer__position1d__power__config.htmlstructplayer__position1d__reset__odom__config-members.htmlstructplayer__position1d__reset__odom__config.htmlstructplayer__position1d__set__odom__req-members.htmlstructplayer__position1d__set__odom__req.htmlstructplayer__position1d__speed__pid__req-members.htmlstructplayer__position1d__speed__pid__req.htmlstructplayer__position1d__speed__prof__req-members.htmlstructplayer__position1d__speed__prof__req.htmlstructplayer__position1d__velocity__mode__config-members.htmlstructplayer__position1d__velocity__mode__config.htmlstructplayer__position2d__cmd__car-members.htmlstructplayer__position2d__cmd__car.htmlstructplayer__position2d__cmd__pos-members.htmlstructplayer__position2d__cmd__pos.htmlstructplayer__position2d__cmd__vel-members.htmlstructplayer__position2d__cmd__vel.htmlstructplayer__position2d__cmd__vel__head-members.htmlstructplayer__position2d__cmd__vel__head.htmlstructplayer__position2d__data-members.htmlstructplayer__position2d__data.htmlstructplayer__position2d__geom-members.htmlstructplayer__position2d__geom.htmlstructplayer__position2d__position__mode__req-members.htmlstructplayer__position2d__position__mode__req.htmlstructplayer__position2d__position__pid__req-members.htmlstructplayer__position2d__position__pid__req.htmlstructplayer__position2d__power__config-members.htmlstructplayer__position2d__power__config.htmlstructplayer__position2d__set__odom__req-members.htmlstructplayer__position2d__set__odom__req.htmlstructplayer__position2d__speed__pid__req-members.htmlstructplayer__position2d__speed__pid__req.htmlstructplayer__position2d__speed__prof__req-members.htmlstructplayer__position2d__speed__prof__req.htmlstructplayer__position2d__velocity__mode__config-members.htmlstructplayer__position2d__velocity__mode__config.htmlstructplayer__position3d__cmd__pos-members.htmlstructplayer__position3d__cmd__pos.htmlstructplayer__position3d__cmd__vel-members.htmlstructplayer__position3d__cmd__vel.htmlstructplayer__position3d__data-members.htmlstructplayer__position3d__data.htmlstructplayer__position3d__geom-members.htmlstructplayer__position3d__geom.htmlstructplayer__position3d__position__mode__req-members.htmlstructplayer__position3d__position__mode__req.htmlstructplayer__position3d__position__pid__req-members.htmlstructplayer__position3d__position__pid__req.htmlstructplayer__position3d__power__config-members.htmlstructplayer__position3d__power__config.htmlstructplayer__position3d__set__odom__req-members.htmlstructplayer__position3d__set__odom__req.htmlstructplayer__position3d__speed__pid__req-members.htmlstructplayer__position3d__speed__pid__req.htmlstructplayer__position3d__speed__prof__req-members.htmlstructplayer__position3d__speed__prof__req.htmlstructplayer__position3d__velocity__mode__config-members.htmlstructplayer__position3d__velocity__mode__config.htmlstructplayer__power__chargepolicy__config-members.htmlstructplayer__power__chargepolicy__config.htmlstructplayer__power__data-members.htmlstructplayer__power__data.htmlstructplayer__ptz__cmd-members.htmlstructplayer__ptz__cmd.htmlstructplayer__ptz__data-members.htmlstructplayer__ptz__data.htmlstructplayer__ptz__geom-members.htmlstructplayer__ptz__geom.htmlstructplayer__ptz__req__control__mode-members.htmlstructplayer__ptz__req__control__mode.htmlstructplayer__ptz__req__generic-members.htmlstructplayer__ptz__req__generic.htmlstructplayer__ptz__req__status-members.htmlstructplayer__ptz__req__status.htmlstructplayer__ranger__config-members.htmlstructplayer__ranger__config.htmlstructplayer__ranger__data__intns-members.htmlstructplayer__ranger__data__intns.htmlstructplayer__ranger__data__intnsstamped-members.htmlstructplayer__ranger__data__intnsstamped.htmlstructplayer__ranger__data__range-members.htmlstructplayer__ranger__data__range.htmlstructplayer__ranger__data__rangestamped-members.htmlstructplayer__ranger__data__rangestamped.htmlstructplayer__ranger__geom-members.htmlstructplayer__ranger__geom.htmlstructplayer__ranger__intns__config-members.htmlstructplayer__ranger__intns__config.htmlstructplayer__ranger__power__config-members.htmlstructplayer__ranger__power__config.htmlstructplayer__rfid__data-members.htmlstructplayer__rfid__data.htmlstructplayer__rfid__tag-members.htmlstructplayer__rfid__tag.htmlstructplayer__rflex__data-members.htmlstructplayer__rflex__data.htmlstructplayer__sd-members.htmlstructplayer__sd.htmlstructplayer__sd__dev-members.htmlstructplayer__sd__dev.htmlstructplayer__segment-members.htmlstructplayer__segment.htmlstructplayer__simulation__cmd-members.htmlstructplayer__simulation__cmd.htmlstructplayer__simulation__data-members.htmlstructplayer__simulation__data.htmlstructplayer__simulation__pose2d__req-members.htmlstructplayer__simulation__pose2d__req.htmlstructplayer__simulation__pose3d__req-members.htmlstructplayer__simulation__pose3d__req.htmlstructplayer__simulation__property__req-members.htmlstructplayer__simulation__property__req.htmlstructplayer__sonar__data-members.htmlstructplayer__sonar__data.htmlstructplayer__sonar__geom-members.htmlstructplayer__sonar__geom.htmlstructplayer__sonar__power__config-members.htmlstructplayer__sonar__power__config.htmlstructplayer__speech__cmd-members.htmlstructplayer__speech__cmd.htmlstructplayer__speech__recognition__data-members.htmlstructplayer__speech__recognition__data.htmlstructplayer__stereo__data-members.htmlstructplayer__stereo__data.htmlstructplayer__strprop__req-members.htmlstructplayer__strprop__req.htmlstructplayer__uint32-members.htmlstructplayer__uint32.htmlstructplayer__vectormap__feature__data-members.htmlstructplayer__vectormap__feature__data.htmlstructplayer__vectormap__info-members.htmlstructplayer__vectormap__info.htmlstructplayer__vectormap__layer__data-members.htmlstructplayer__vectormap__layer__data.htmlstructplayer__vectormap__layer__info-members.htmlstructplayer__vectormap__layer__info.htmlstructplayer__wifi__data-members.htmlstructplayer__wifi__data.htmlstructplayer__wifi__iwspy__addr__req-members.htmlstructplayer__wifi__iwspy__addr__req.htmlstructplayer__wifi__link-members.htmlstructplayer__wifi__link.htmlstructplayer__wifi__mac__req-members.htmlstructplayer__wifi__mac__req.htmlstructplayer__wsn__cmd-members.htmlstructplayer__wsn__cmd.htmlstructplayer__wsn__data-members.htmlstructplayer__wsn__data.htmlstructplayer__wsn__datafreq__config-members.htmlstructplayer__wsn__datafreq__config.htmlstructplayer__wsn__datatype__config-members.htmlstructplayer__wsn__datatype__config.htmlstructplayer__wsn__node__data-members.htmlstructplayer__wsn__node__data.htmlstructplayer__wsn__power__config-members.htmlstructplayer__wsn__power__config.htmlstructplayerc__actarray__t-members.htmlstructplayerc__actarray__t.htmlstructplayerc__aio__t-members.htmlstructplayerc__aio__t.htmlstructplayerc__audio__t-members.htmlstructplayerc__audio__t.htmlstructplayerc__blackboard-members.htmlstructplayerc__blackboard.htmlstructplayerc__blinkenlight__t-members.htmlstructplayerc__blinkenlight__t.htmlstructplayerc__blobfinder__t-members.htmlstructplayerc__blobfinder__t.htmlstructplayerc__bumper__t-members.htmlstructplayerc__bumper__t.htmlstructplayerc__camera__t-members.htmlstructplayerc__camera__t.htmlstructplayerc__client__item__t-members.htmlstructplayerc__client__item__t.htmlstructplayerc__device__info__t-members.htmlstructplayerc__device__info__t.htmlstructplayerc__dio__t-members.htmlstructplayerc__dio__t.htmlstructplayerc__fiducial__t-members.htmlstructplayerc__fiducial__t.htmlstructplayerc__gps__t-members.htmlstructplayerc__gps__t.htmlstructplayerc__graphics2d__t-members.htmlstructplayerc__graphics2d__t.htmlstructplayerc__graphics3d__t-members.htmlstructplayerc__graphics3d__t.htmlstructplayerc__gripper__t-members.htmlstructplayerc__gripper__t.htmlstructplayerc__health__t-members.htmlstructplayerc__health__t.htmlstructplayerc__imu__t-members.htmlstructplayerc__imu__t.htmlstructplayerc__ir__t-members.htmlstructplayerc__ir__t.htmlstructplayerc__joystick__t-members.htmlstructplayerc__joystick__t.htmlstructplayerc__laser__t-members.htmlstructplayerc__laser__t.htmlstructplayerc__limb__t-members.htmlstructplayerc__limb__t.htmlstructplayerc__localize__particle-members.htmlstructplayerc__localize__particle.htmlstructplayerc__localize__t-members.htmlstructplayerc__localize__t.htmlstructplayerc__log__t-members.htmlstructplayerc__log__t.htmlstructplayerc__map__t-members.htmlstructplayerc__map__t.htmlstructplayerc__mclient__t-members.htmlstructplayerc__mclient__t.htmlstructplayerc__opaque__t-members.htmlstructplayerc__opaque__t.htmlstructplayerc__planner__t-members.htmlstructplayerc__planner__t.htmlstructplayerc__pointcloud3d__t-members.htmlstructplayerc__pointcloud3d__t.htmlstructplayerc__position1d__t-members.htmlstructplayerc__position1d__t.htmlstructplayerc__position2d__t-members.htmlstructplayerc__position2d__t.htmlstructplayerc__position3d__t-members.htmlstructplayerc__position3d__t.htmlstructplayerc__power__t-members.htmlstructplayerc__power__t.htmlstructplayerc__ptz__t-members.htmlstructplayerc__ptz__t.htmlstructplayerc__ranger__t-members.htmlstructplayerc__ranger__t.htmlstructplayerc__rfid__t-members.htmlstructplayerc__rfid__t.htmlstructplayerc__rfidtag__t-members.htmlstructplayerc__rfidtag__t.htmlstructplayerc__simulation__t-members.htmlstructplayerc__simulation__t.htmlstructplayerc__sonar__t-members.htmlstructplayerc__sonar__t.htmlstructplayerc__speech__t-members.htmlstructplayerc__speech__t.htmlstructplayerc__speechrecognition__t-members.htmlstructplayerc__speechrecognition__t.htmlstructplayerc__stereo__t-members.htmlstructplayerc__stereo__t.htmlstructplayerc__vectormap__t-members.htmlstructplayerc__vectormap__t.htmlstructplayerc__wifi__link__t-members.htmlstructplayerc__wifi__link__t.htmlstructplayerc__wifi__t-members.htmlstructplayerc__wifi__t.htmlstructplayerc__wsn__t-members.htmlstructplayerc__wsn__t.htmlstructpwc__coord-members.htmlstructpwc__coord.htmlstructpwc__imagesize-members.htmlstructpwc__imagesize.htmlstructpwc__leds-members.htmlstructpwc__leds.htmlstructpwc__mpt__angles-members.htmlstructpwc__mpt__angles.htmlstructpwc__mpt__range-members.htmlstructpwc__mpt__range.htmlstructpwc__mpt__status-members.htmlstructpwc__mpt__status.htmlstructpwc__probe-members.htmlstructpwc__probe.htmlstructpwc__serial-members.htmlstructpwc__serial.htmlstructpwc__table__init__buffer-members.htmlstructpwc__table__init__buffer.htmlstructpwc__video__command-members.htmlstructpwc__video__command.htmlstructpwc__wb__speed-members.htmlstructpwc__wb__speed.htmlstructpwc__whitebalance-members.htmlstructpwc__whitebalance.htmlstructreply__struct-members.htmlstructreply__struct.htmlstructrequest__struct-members.htmlstructrequest__struct.htmlstructrflex__config__t-members.htmlstructrflex__config__t.htmlstructrgb-members.htmlstructrgb.htmlstructrgb__type-members.htmlstructrgb__type.htmlstructroomba__comm__t-members.htmlstructroomba__comm__t.htmlstructrow__type-members.htmlstructrow__type.htmlstructsonar__pose__t-members.htmlstructsonar__pose__t.htmlstructsonar__t-members.htmlstructsonar__t.htmlstructusb__packet-members.htmlstructusb__packet.htmlstructuvc__xu__control-members.htmlstructuvc__xu__control.htmlstructuvc__xu__control__info-members.htmlstructuvc__xu__control__info.htmlstructuvc__xu__control__mapping-members.htmlstructuvc__xu__control__mapping.htmlstructuyvy-members.htmlstructuyvy.htmlstructwifi__t-members.htmlstructwifi__t.htmlstructyuv-members.htmlstructyuv.htmlstructyuv422-members.htmlstructyuv422.htmlsupported_hardware.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.htmltoranger_8h_source.htmluniondouble__union-members.htmluniondouble__union.htmlunionlong__union-members.htmlunionlong__union.htmlunionshort__union-members.htmlunionshort__union.htmlunionulong__union-members.htmlunionulong__union.htmlunionushort__union-members.htmlunionushort__union.htmlupc.jpgusb__packet_8h_source.htmlutility_8h_source.htmlv4l2_8h_source.htmlv4l2__controls_8h_source.htmlv4l2__dyna__ctrls_8h_source.htmlv4lcapture_8h_source.htmlv4lframe_8h_source.htmlvfh__algorithm_8h_source.htmlvideofont_8h_source.htmlwbr914_8h_source.htmlwifi_8h_source.htmlplayer.txtplugin_driver.htmlquick_start.txtsupported_hardware.txttutorial_args.txttutorial_automake.txttutorial_cameras.txttutorial_config.txttutorial_crosscompiling.txttutorial_datalog.txttutorial_devices.txttutorial_interface.txttutorial_maps.txttutorial_migration.txttutorial_plugins.txt/usr/share/doc//usr/share/doc/player-doc-3.0.2//usr/share/doc/player-doc-3.0.2/player-docs/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu898063333,(  25   .5 +1  /  7 #!*##$%!!! &")     7'- 4 4 ASCII textGIF image data, version 89a, 160 x 120GIF image data, version 89a, 320 x 240HTML document textJPEG image data, JFIF standard 1.01JPEG image data, JFIF standard 1.01, comment: " Image generated by ESP Ghostsc"JPEG image data, JFIF standard 1.01, comment: "Created with The GIMP\377"LaTeX document textPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 101 x 80, 8-bit colormap, non-interlacedPNG image data, 102 x 136, 8-bit colormap, non-interlacedPNG image data, 102 x 192, 8-bit colormap, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 105 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 16, 8-bit colormap, non-interlacedPNG image data, 114 x 80, 8-bit colormap, non-interlacedPNG image data, 119 x 80, 8-bit colormap, non-interlacedPNG image data, 123 x 16, 8-bit colormap, non-interlacedPNG image data, 125 x 150, 8-bit/color RGB, non-interlacedPNG image data, 136 x 80, 8-bit colormap, non-interlacedPNG image data, 137 x 80, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 140 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 147 x 80, 8-bit colormap, non-interlacedPNG image data, 148 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 151 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 161 x 80, 8-bit colormap, non-interlacedPNG image data, 162 x 80, 8-bit colormap, non-interlacedPNG image data, 167 x 80, 8-bit colormap, non-interlacedPNG image data, 169 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 177 x 80, 8-bit colormap, non-interlacedPNG image data, 213 x 80, 8-bit colormap, non-interlacedPNG image data, 220 x 1032, 8-bit colormap, non-interlacedPNG image data, 377 x 80, 8-bit colormap, non-interlacedPNG image data, 434 x 80, 8-bit colormap, non-interlacedPNG image data, 436 x 2208, 8-bit colormap, non-interlacedPNG image data, 50 x 80, 8-bit colormap, non-interlacedPNG image data, 505 x 80, 8-bit colormap, non-interlacedPNG image data, 67 x 80, 8-bit colormap, non-interlacedPNG image data, 680 x 1032, 8-bit colormap, non-interlacedPNG image data, 74 x 80, 8-bit colormap, non-interlacedPNG image data, 8 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 82 x 80, 8-bit colormap, non-interlacedPNG image data, 86 x 80, 8-bit colormap, non-interlacedPNG image data, 88 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 92 x 80, 8-bit colormap, non-interlacedPNG image data, 93 x 80, 8-bit colormap, non-interlacedPNG image data, 94 x 80, 8-bit colormap, non-interlaceddirectoryexported SGML document text?7zXZ !PH6(]"k%jsq3kN>HSTE:Ēl2+*O]w vpt>D'#H,0*9ե #j3\ScߦYHW՚׫98$#LWξᲱqC At[@NΠ ?I%~b!yDd..a؆(Q)9Bu\XŘyиR uΓj+=,o#u8.5P*ۼ"azNďw7\ǩIg{S%.G?%ב~=(nTί v9-hOhEvEќPfxs9__5#^FE v89j·"DWI%f'>|NjvY49PI$G' -B]To`}vQI,B<(^H&ITb³pT;u:ޣT3ّAeٖ}C>á 5Wb9`%n/ElE83t%˒^~ b@ڈ+Vf.ʪXjHL?P;e,ņhZakrϯTUT|=᲻qz.SDj,qMO}f^B$epG"5-lzX\>soT[J7_AWvO(;j ;դtVx Ҭ3a5>OfC_: ٻё&b0m؍Qaw> wQ 9q{-ՂG2IkGKx5=~<M;ӖX;&uKvAp |a|8)2?#vܑ{gS.( ݁e}f/ ϙ:vϱ&MQCelD82?&ɰD ?$Ԧ2 6HKACgMxy4I̛UӠsy  qJt֝BɾbpfL8r.Ax>qhc޴(i\S Ͳj<- 촑S}8!?(R0Y6xV7a7ܽ`G6-OLaW ݌ =Sdg4Hdm}{QP3i@r?,EF=^#Db)Ca.` vXw4ɱ|N,b0n _Q!Zff8,gM2Hx.Ns Fjr%iD{ 9wH:ޜ5?+ M_''MPDd}el]dĪp3xɲ:VWL)3Э|I6gSW5ٟUy)( ꃇ #gCG-QZ 5}ܵQo랱}[̄y֡3՗X 1S4̞Ɵ-nJMa!pjT̯OK7'GɼHūR![U RGfndۺZ n|v IiN>'RiѴYfg4[!3y_Yti40̔ 1dVN}&Qypcֿ+)k/'H6ְl:=5N +[}d tg5VeqP44ssHʺ1E0b:ԃfX cD!d9(%J0Vqh`b8"sykr@S͗S\Qp*rEĦX'[0aL2:pT i!' ^PוSP,JOzrZT=t"0=J=IÏZ4/Ȏ2N{fkOS3/}0yjidLKH8\~g^1U@yH?h# ^>#ۥ`|S-CgJIi1Yz` ?ks܃?Bw| ,UB0,e i涪O6?̤EL.E~|[6Ž3h/zecY}Azgݨ"cxﲎC~ I$ 5fIbȴ\O﵎n[ 6 3&EIEǧL\52AcڜҦiXb9J "D@$c<"DgWJxT`rOM^sݲ|i9O?R?K0IcsWU;SL#q,09Fe#T(GȜeuMoqEv#"ec\"6JR'I6~yIזSs@jTvI.imTi$NWzWrUf7<7ޞ l+GPf4ɊGQҥ0f $rym9͖U@b[9" m%gI^sَi+6 ?T5ZO=7kRcѪ`F'9iqRz2F#No,=v{bu^ bNb3˩TiX ܒa2q'd@B1MaU_dn(hc^0тA6rԈ` ,gMȯZ:TJ[="ˬ6΂m(s9,iBn%Z|ؐoQ5k@0[Q%ퟲ](U-6E 8~NqldJ@ŨoE^"B(LtUFʹg -%N{34S]3.>F+ɚS%0#TTmg Z΂/AN%j6L]o.5LC4?@A>д1Ε|ױy-+qcdO?םz 6m;7vzd*)*5孒W|y,ʬ*XbY2^;VZ4=+$+bdZm¬y -Ң6:9_k>PT%)#BSob 9;"xJ5C,t5= qr8w';t3z?O7ytyI y_d+93px "ds|~Mqfa|}ߩ_ P'%AS;L־ pWskxVOc(\;q/'hC5S>y$!rW8 p[vOEN-߇28TNߗ<w H @[O%R~g!mWc@*74.x,5Mb֫ġCЬ jSwJeoxLGL hjx`։qC8^ۍrs@^VpݿNAXP,iWh`\խ7EK;3XEz٬?JWQ1I8F4;Kے)j'iLV1$ٴ5xmu+B:rzx8I71JPo5%"ZĊ́;E*BE9C\`BUoL?RxCuƕ&! N87{ &ůW-V:0 XQFZʽPxT|'#u=ʌ$qhn?8}IӇxGVDiq2moez;}y X픒BN V<~NSt=%%S{iϗеw:r}w^/zf\tѵLK u[G˃4_n]#ӪP!,L )m|)ϫyMڅq D_"u[LĪ3n Xhjs$_hlL@0=Zx]MkIUCS/eJǗ؝Sj7,yyl]b)MXWQxr!؂QM9zh:dlg+yz uUadZ^(>Ys+0A"L pOnD߼*Cn˛=@uU=S}}c>^|2yJ0`mRȗ"۲v=9'6Yݤ)jDYt5SُpLVV34VB}<3i3EJOǖHP^\PKOmTxL,Lލ.b@i\m' Uabh͹Wd\Jo6&qsY%O~2ТvbkF9/ѼӚv1Hs7;%d'-{.›^}<="S`˄,zn|V̳a\'S ,inA.')1L_MQIIAeDd@Z"}fxcTX@6NH^9)KWCpAel͆axV:tebMO+0Vrw\\qnoXԝaS0¯q yOpeVGkX $D O $hûow$$|TT(s*5BqkCz6/䆦:%/pcNQ38^bZzSGdC R0MmY\w\LQ?9?` ڵ2&4 5#GB#1X[ F n:evl,0 (XMy0HηIS㴑 }>2\ Xæ>fh&-3԰!f)I2><3 xm^K:2d7JnV\6p]„J{ޔf~rk)a9A>$jY" EN/K5%>Yv⚢l-VO$Wۚyɂ˽aKEu.5'_C!~qGSP\&*Nnѡ|!aykڅVؚ'gi#*a_bǡZ'_ oFS3Q+rFz|J$ʽvLV#%Ng}Z\.Yh*c,cXYZn|5n>qqBCm q0l\A}sU%xVsÄF4Mw'lkDof'q=2_b:VqgλAg) c2F"S:B]'WV1Ÿg_o@37J{O yyX8HoMqOw/Qiֹ) /kĎe8fBisϸDŸq={/kvJ85pxRZ%<wj1+UjW2mulb2?@,* YK5^>[nw >"]YYxztpvnk|o40g, BIbg'Ww_[?ϱLv2Z+ugFX' yj坃űWF4c/(FsA (X{',K%8'' N]Q_3ovUĬ̹[Fbw7GbK#h]ԛD!PrMB0S(V$/8hsbVejKCe-د.m#FŸyn =yT{ã2g2ic!iۼؽ?¬[dzvQS!4ھUW c6s#ߜ5R\xO,Lb?[F'Nl:{m /N|g|2nކHsّtRҞV%oF*ci58hPK]ͦ;55D,m؃уVv0zGNn΀db͈"bI}^,PA~%$;:w@yBe.rUb 9ve+ğLFY+gaCx$#Z/6Xq~+_|[i(oAjDR-3TH $I):Q}s_.}>F MmQvE,Ä>/_xGf*$OnE}66I ^oUӜ7_r5cSVo LVZyاQmtTڎg(]>fvp^RLTy^ū:ꈭ: -Q1]\ToSlPOl_,S>NMHU.(ʩկO$SEa a*oy]viRax8(C|K'S()=J𣝕t-+Pb[,?ca=UJJ8 ϹOd;˹\j_Mt9N{: t)V$lO3!=0ǗԸC)mF^w̶"黽Tߺh2ѼL GbjHFp93xttC E0Wa7c@-oX U7d)vy՘o)>l6:f>kR'5/a9;>Pl#"Kgܞ3DS|&c6nH=}1+8G304L ݊'FEhj7T Lڰ0 )~Mb.$1l0[.Jt:1K0Hn шOr$$ ȨEs P"G_ngT ]|kKGO;qYbc꾰Y}WZMgqbiO~'< f!'9 cl7,{%{]^2@Ս^yh[kj7L1UgQ7YV:eϝV/96YƷ+p]+-˸:X"Mf\_TˇX8^C @m"v1]hE߉(A(C~VX v~zʦ5 Q:1> {ƩN\i ,5\O" q(/tn*oSYL`ᝆЀ+ iZ}!U&. 8+ 6$}/H;ઁw[B U'AMrK:AKFB3=p 7kGQiVO^V1xQ,w~Z8ܽBy.wO,-§H):b&qxG`u/GAAG$CbO2}IGz͸4u{+TqQ6Sj Ij^%[^#niK U&Rm[1t 2kH]83}.9րYJV;Ib0?iItƙRĜuK4ޤ?@xH\z1N X23>*z1I=DSY9[۩^F!|lX!4S7#٨b̐ۮڂqή,*pĺ$k_N>Ҫ5하V'3*,ق jB "\h6Nɴ-X髷r"QTo=y$8Wgi~dC.j5RE3sʬ _8n$Y" q_c A`p9=:hWq<\xZ3\c vI]fDU JԀMlc@绻NI몕& ZX瑡q##wkPvVS"nxDeK:|\7#ӥ O/`9YR5Zlkg;HVlo$O^?+7*Uؿ;2TFIP2-K=UMssoU~/ @ivP@jk/3*r<:cȾs*A{%gefu@9뷯m +Y%}gŜ0Hf(Lf'k<=Sܵs*$W?]1NblbԲ2i~+7 kO'J]&9Zv{Woy[迂yrqGXm QF\O"+0|FH!S;iyw:{jv@[kLԸ0`#rx۫ir NX zk{) NRLH07-UknmqGՐ*TLl!ccMd^,Zdc"bpY+O, mBBH#zg%{Gyݢ5(V{)v6S0S2j1wE7C"L Xܕqa8Sz; A N {؅ H:3Q7fBR\`w"ѵ'RI G5Fs*3Ø5zo30 _/uűqY}O(G7 5{ERkQq[Hr,B[bXy9˩2#ܚ20s=sR*&B΁Cn`>v q0?$iJ0&"@e2hx/I7L[4"gy|0Ўdga-nH=*%FoM3d0,NsBQa)ɿrT*)0OygGDIɵ*7>}bt"1^ H+kmtXuRm&˴bʩ?|ړ}ʹ1\W@Uw%__ݠP ] n4a3$kpi(*]/~GZ6 㜀D,0vR;y)5/ .ةdD); d+ y-JoμC%#藈!VLpYnq"Q;^-2]dHXBQnJ|z0)( `ˀ8D3)J0k6ihԄ,}MsƆz,2'W1/9ܦ-0ɜwͶW;a`V@);t!"N:K_N|*rq^6ËkuÍO/]wnhw?'dN ZlZ[>2^0_9#ʟ#D%./uB#:z"P<./pFn6#QȲtލ +N3?H&Q(s?9?_Pxz*Y_;K? s{kaՏ72g-FrJ@FfP 6hVp.,V1+ \Cx9V_bxX/*F q$<֗ wծSXmlWʛXv6 ŽbԌJ80;6ky~yk]>A$jooX) 8n8 {+ɝPU{uX%,@I()Ah{S4 6aK84Z 0eWBhBٯ?ዋ ǯʣy=TᧄzY-{ySR6Gq@ٔU%:n0q62)+I.b$>Pl,NGMi(4doaL%5J<:pmIym{rQCv>`IDGSϥt/C;-E@#kO!l pl~>CzcD'@@i%hpOǮM*H0y)~ K{MS:g_1wM iуjTU@oD ʰ[,De|O8ptyy2 шzb nG4s6,%cՖ1k=2\>"|tA6gd)VxYJR/E &X\-BS59eDc}[./5FOYJUi izQ]"ajQ6c&ܫ-!Se\QԹ{7İp߹rjڜ71gKOE-$q%;em /1}O9,, ͼJ AD S +/KY#/5 AZkRyN&j~bߋ9[u꿛}iQP?̭h,…=/˺WAmTam!(E~CxW (ef1.ǃcw? UW{eFPbJ6 /^U8Ej8w"n\X5B30x}IewWL1܇Dkyr`!ㄢ}mo",nnand[!#ysm zֿ~f#TDr0ev pc! Orsxgl/8t hiOFf tW_hS1ٍ\>RVip p0fTWLvV<k1NJ':*zSR=e tdF7/ԅ1WhgLa4N!:WƳ=pNN/@g>a*W[*HnS5WTi/)ۿ67>bŜm( URI-yuа"P2P 8J_,UxReȳyZ@ N\YXĘ14pÀnpl:ltC{"qa9ͺ"L \j1,}'J uk`=I6eB8Edqu b7B OOC.\d%2b14E͐ya*}+-?;bt}{A9]*qUݴZHn9pՖ&YwCtpDJ ˞u')ϳFv9F5YjyjKQQrc`nGHT}>:M!pR<99Ls~1aDDM{a2T1P'֗LU WV*O :'.\A pR]z #:%:"g 2:i y{;E?j(2kʌf4$hL5$KC(/*%L\*X՝&\AnMeo%1#kK[aS!l^"`{1%%Ba6 gi0ww6I6 b'x2A{B`IDl߼pM=̈x{Wddͣh#ۄӚ=fEz7qMbaXv"CckqVkP%/|+EXsSt=dQe ?$f CX6U:\/c-'gU&mG3q+ 0(pvܓKɌQP׽9]BIAFIIтupqsr.D7`b%87oP]YzXS~?zm3fUTX%cՌ *qQd; U 8?EAxֱ 9$=\C)y-Q..YD#rNtG`&(z;@{Ia Kص_5x5P㴻]um ;%o)AHWGXOMh\E'2b0Gn9zmdn>p{OHDknQ"{z#`n8w,`t`eġj}W0(\Iuq}B`Lcfa@Q?љ`)i\ꮖslK;Y`zQA\ 7XtR!)ġS "3lFaBݖ"j|ǵCpKbI7.o,i"rBBYE}Ky|(y"'8P~E^P`9f,x$2%!ҭm)gunM/zFN 엮iDfMqh%,KݓLO8Ks$值D5%XwMd$u!&NC8q̏?bno 4:=2m8]_ћ)ix[;>AMh'Zb gwu8#tY?#1|yn4 )ʇb `ArqFŋq 빏gzC❙C](l!ꔖ™X`ʙjONpfz^@_'mo: !&/V65 ;]dz6'ɵ%YE~)Es*K]2FЛvr.Zǩ^ؔѲ5# I^.hVMЊ氛V:{?7ۇg<4D1*4=IspG9ܩ|g0Dp%]fy kAZE4_A)umq zR6c/o ~f#ZYRإwBd@4"̔"ny,qNa(jˤp@?e6"e0l+wYKc1G_ $WȡԎG;/evnwZcoց(|=OĜ{O.J -QP'V߳źŢ+E.~F x`i .T}N>JL2r h.>K?$pO8l /ǛmtSny]k|B~F/ 1'O 5@ƞqH[L EgRRҠ,h*A1خ=TҵFG6'HTm?Rqa8 lS։C.gR.|Dof2 ֆ'Ux!Hݍ dK>FnyK\ P@di-p:(FycSK&c杬;4qԳdC|Mf?aOO} 6|ƥq.9%o~*Cݭʼnߑ;|.Rǿq<%zyp\$~R 10D6ѹImAJƧ>uz?=VZɥdA,i!]5f+ρ*lǕ$'1A HR)F݄WA {Kw[>m*s|Nzi ܒVh1NAɽ8ŋH[CgRִrɠ, 9lX 71Pc1lsrqCYҝF-!tq,t|$◣s39VkۍldνzߪM4*5t =U['mN{)P.smAz&*j~fV&D3]F#/6ےLV9VTt&4g?nt2fY8иZ(ޥ{/qV%>G9Evkws,*Vf\\@<:TI`_r ,OF΃jp|Ѵ傠Kt,řj{jWnmRX"?;Pȍ mgͯS+Ly}kVY..{8S(\Aa|fl #L b'5m,KɟP =)gFA0 U1=XflF";3dh'HKDj-"g^vz (Q΄OaR78K^ h.z0P-YW! jȬ0O 'fj/}ħW"Iו*38HO7H"￙$vD_cUq5΍uTsH*Aի_bgx>2؛oԻCB Ɯ[$ch߾i×aOio ]7v|#̋":FSK %!d2UL P3 Uj)w,1:;%$Y?lG:>+ m(Rdσ㕁m1u>]\d&POD\,R DH[E4c? ,˗9=8.lR "xqi {x.We.oc[gٵG(Z0u p*Er4}e'#G:9&j'LW߂[[Cw.!7r-$ٌI.\.|'zhQo#. Gʖ17䀨gS`vLh T vt'ymeb6Ǿgg̦r5Ym-ZfF4$أŴr82,0HpInyPz]{`gE=<\X|Fu賗_r<(VS"l`/']rYZx#$*'LSi^LE2\Hv(ԉNJn 2|i*27H!nuG \OoojY댛o1JBEq q|t%TpşqJ?} \{c`o"ZI[Ua$4]P.kmkꅹ4ɎI@W>^uQc 6€"8x+wc<(PZ7;k~oM!U.?]^7zDohciy}p lk߬axنsК# ź-:@KO RPe\S{*::ˍt^1pc"ǧ_,S#˽K_'x\' q٨a֏Ր2{ä!y-L{CՐ+`yUR|Vԅv{^Qz>ad\L2伳Pt/ؼVLm F`IhquOd8ȼh&(,Z; iacRi}/h9zw :U1TF w_rȼuw߸w <#Ȗ<TDnx ijsm)aj:b=%ccJL .H4#s6HwP)_c 0BEzE.~Ѽ"r*HWz NDIQJĪI=jaM'؃B#&0<\-2~ ɉoD 64I9KLUȫUȁRFyp8 c.0=rͨ,JWzLKsW434K%at\8<_PФ$Ff¼M/IlxNȑN BG&hpJLO; p@(\uUQac0Sc'aBL_iƨc͒ZW'Q}$;;k/ENJigP["ciDҒ0`r4=W#]`r$o޸آBݚ:֏ ef6lnؚh3~. 6=I:T( >8%E0R2-=ѳ]=:d+}$%@}_=ޣ{dBV3;Y*)n*QGy1 lOĄ6MkBsqҝ3/OiYːOƶx R6#"a&VS sX582j{1Հ@,^Ξ >_tD+ 63==xǽ2"5bpzGHFA)W"#VԗA:@E94)qfkG׉qY5-8#J*oa8p04# je6h"9{`"C]?n n|sᲗ"BɻG2B=©[<3VcXw}ic孄0{xDR"ƐPF`G'dfKY;!#|_0P,'[#7;vk @% ~Z:jG劙b`GE7r!]7涼T${A``RJwD؛' bQkOx警2#Ȁ6+`ݩV?^=UMK~sCF |g"G;QoP.c;R@&C+?BԕVp2S=dx4(V!c{ՓDҪKe qoj{D^nA͐=(S;*Ј \M*ثk32&F;]E|Id)\*[w__+_rK^Npy$ŔXhk@>jD8 1FKnv,-@6Y-y"'!2F{ӡ녤|akqGjQobx XiZH۱-th /QqdW9 j"'L8-)̤u6@u> fb$35I]}<$Aј8vy29",-j]NMW;g2OmX]'V`[Wz*0"R.Tt+R 2fR# g^隘rvsU 5þu5k `Pلou5fX?E ~L  أ :XQ#ZngN)1xK5f2kiÛl[[%tɠo;"= %vmW4 p"6d{~FA"@m^Z+ hzbA(3Gm)ؼzf(p]DvE9:-Wʣb`(BmWn2I6_^ZFxCMpm[jF]VGg&fI/҅7 td9%m`$&.,G.\أq pwՐaE]oZ}x|j+aoS4A|0E}?| T9L#'hNu x U X2qJ|2R&Hjp8Onל9G؂Y\iA#+D%KpH#:< K3q/Zl`r)6r6֡+ɠ).þXPo`3z([9/oy0n\ߦd'"9K^䜼u Qy6(Ӎ!cM*GWZ˅mӶsˊo?W0L a4v, Ȋkr̝| ؠڱK@኷sBˑ" ? # wnNelK !mqZx~I yҧfKC 1e_<[U۞7o6.Wr*&M O vf!#Ԭp~ePNkP[i;=̅`b<4=ȃ0,\.}Ljx-ŭ`f, 02"ihKGXzddW-pzS޵4gQ?O/ܽ>kلV9&A140ؔĆФǒ0O&Q#ƈId ҇ueMnɕtrаg.wM22ʥ©a2C=@PVI; p̛#Q/'VGa|W:ݘ\gC£G!ośHK_ZN l+0 뒖 S~C@XIS(ob}i[ޛgh*^F3]`hPcZ!لޢfPp;+Pi 8{uU =d*5weO!+щ)IL5BBKn z#ؾx5Wyj2hh1gkMP5_SE5b(q#g"_/\R=[Ďe{o&gSCɩnXanT1NcHQXAġ:/քȈ0$^0*~` ųnvFꐓ2W0KB{!ϕ4,ΛF`ةڒm>(cX0\}Ψk ӖEPK?g O㘝0/]5f:K.2|-w*7[/zZ!`*uq,(>%lHE& vABPzLoe(n:͢GnT.T5~..Qj3fPW.Qu0tG⌽VmNye ۔bqLK1eO <,Vk}>.͌',#FZ}T =WZް(R#m:%>;^Sd۽!r|!dF(g۹MkisC WL/yޘIvP~ imHe6Ry``hVjh7:eeM531;htLˇ«iJd WD_ ppeU 4B1RLCkϡt;2+U&i^$,`W9ꩭaY#1/5cL clf}`QcvX/kw>n &c9} &J".|=ι %jN6+2ek+]5-Wi|gpE `d&>IܩCSAn2 DYcmlfzQz.4}nt^ lrbScWay&$qLQf.]rzvq{4bgWF~ )Ĭ'tl O`g֦trEmZO_Ԣ< ))q5__a5H⵩xq>cЪԋUzhXbI1ҹsJ&O½bcTsgV83/vCnv{l/xaM~q16(&B.> NJ D UI?>@!ƒMX͠< ԓx2CYNp(>3U:x/`V9+8ks%+wD(|[S1 `4~X+%):"wdiVz#fDgAVhK:Yn=#>WGq@!*<+YI%! J@wPlZ?+ie; -xMБHS/d1끝#V0ˀSWN.XSwVS.RIOc>ҭIlh=ͳ2OwйF=!8 5' ~ w6[>_*/i )|/r \r7?G\RgPLɹB_:xl RdƧ~c4,p3NKΣ 81; m}'Qf}h^ܵ%F ., ?RXM Y^PwPqjO0|G[jd̴상7FfD `DSnڪ';a@P=>[e'C"o6:6GUDĠF X6=\'e;gGO2Fͮ?ٿAEV/$ Rg#MHyiXw[Us([ _^XrVy\>oZhRgMw=7O8ձS)&Z,#- Fe CHy?Koۘ!z) ѠL* Epnm [ɣ+p/Ḱ7)aWG 0b-|w߁j^ipjjv$U0FeE@YyeZI\xlSoP5etPqZaܲi&hCf6 gcb{*]]2e-:Ee? }0 @<+ l>_r\kRɭVVݦem E^TU5&嘃Q"&b /}KRWLA}c:ojnVCʼn Q_ݑ9F{r%kp0Fϲ\!l'䋹+  sjbY^cR搆dba9Fl ]`8So.G68zEA͖h@7/TeQ>=AurI'>8:?A hR}'78/6Y\3SȬce¼Cf1khs0_tO4W9%BqhNMy`QBc&a챬H~Ɉ˺2Tlfr, <! =%s-,D3C ׯ/-x@%éd $C;+~G[e*kḡ"Sl˚}K)Z\qLJ7Wr#\,O$Sd\/x@Z9NnR>BǐkKTpqDGs Wd>i]$*/6чf1KoV .Fz]\!$S42NW)ے*0Q|k@bw=6A3m{usӒbn{w/e |l%:ā)BouGzG-jV2SNF~XLUrٌnk%ME>>cشa*nm;gcSvKrۚ{=rEǃNȢx ߜ/ڻ6U#KJ_8X6,u!ޅ3zDhdӨF2eN!J 1sd[tsJeلʭ1K*^FJV&aPs:[]7Ruܵmtb)e/ kezAoDFaQ{@;>趼`fl`p*1!޽cV!,O8s=o 3{MAbSw%$1vР$g,lgxH~ҙ&@Dl]fni?ZyD>H;<< -mæ֝)E U{BCCVջC D l2āL(ꎁE}3wx:?؝bU\w_)$A,dQ1h*wދ!qO*6\=[]Hq6:qf~F״{J"x@:6vyo-2ްmD dfkZW]ɾW|#/a_~LJB(T{1܄U]+sf3>_$Zj橒k}UMK}j&ovNe 02S0Uz4^ u3XdF2=fg~rb0f{P"(2gc Bg 7Yo|)/#s--CEQ]R/2 <󎰾늀Oʧx:Ns0,uvqG%yLl?#6!,%CEЮٿgWw>VQ>w^P+OK +0]&U\r3Ơx^cA;0j5DEtdDq3B~7~l ?.U%D܏,y3 Rgt>C/0VAF!Gv! A@mg{3fLUr+s:GF($EV,c"5{sABe>ÑQI[4o A`)_seq6/~6 <!4 %psyI >%P(WYxM@ |6{p~ojM'! DFC0Ej,-YpZn1X -wo/Hyц"k∛@ 0<+d6BNUC!A}G upO5}q*{;^݅M%( {u/n 52L┧\/_/܊Su+|r()/[G]W{ӽsGb2CĎ]b>i; j ɞ|^Ci&P`1R<)ܘ[`x)?xzW$`YNAlFuu](HRDy 6^Q` 0Fh 3:jam41DRcA>>dzO#[xYuZ6>Bq.ﰸ'99>T"{~ˀsڅ-u Ei EּwooXjUo`r%ί},tF'4]`zuFPP|gsDl`YHHTe/ cByGr [^|s'4S1M$3r5DmFHV%r6I١6j~rȨʿXUXٛjbS+x&Qo[5 ?<$m#\O*a65Da)$aIttD)n./D4Zȫgvqtǝ -ڒq'9s1e~DXIr~n LMG|Xnࠧ:UweDvPȕЫ)5hŐf,ѕN/6s1wދ#1yPT4h2\E= $ {1 GYR߶cS)uXc~XP,qLL{_+髆MT&uF1ZKrX!'y]-X>?)Z͒F[db4 ʿ41\Hfe1t6Ct1HqT|[*D AHZ_P#B-x[GbqJc[dCfn4 M3QPvx#s*sv! NK~elܘh~/oyWyέV4"#)^jt |ڥ\_l@Vx_bSwc= 0S鯢o6R`C-AQ!pb$ڞD 8ɦ'39f1Yq}\HJ*: &g PzSP^*)4Ɏ  #&GszJdU 9)Alm?7 %Q=HuK.iXNGS9Oy,y(3'H9-5 %pUZG%YWG$)f +}x: amdDmC PKR[S?s? &v*$Tǂ`U+J*Yo_C{ h&hՂ^W=~/I~y1}OV 4.t9%=,\/Ǟq7n׬=MYz:e *ivF"8X)׹w ; cӿ9TrYeƩR=)k/SOQq"B\ ]SyA2Ubg6(ȵ`NG9hJ _9 j6+ }E|^;xVHNԚ4GU r7] #dQ8KK諾k Dg|##kT h$?[.CO!YWD٣>1#.$W\oy[K2|xs1Z²0Ny޻We@gHJR$?˦[8pfYGV~e47]7B]?Nж,nx;%iIXm_bl|ZV <^#$1btz-A?VZ&e_d&j)<Y_ZL|s} lzG)ߵ6$!]f!0A~6 &AR]0C~FRRTǡ-iLA$'7OV mr>!VݞC|YcuM5daY#1wS)X܄I%N`{qѓ) 6?ѻf 5Mρ5ıK(s>U\q{λw+g^@{*v(=E 7W;ӗ }YWVk k\t]Cig@*r5xcT) N%RJvpxaÃNt5I& 9hK# ӯ '_wt+)0SVUՔDt]s>JkJV>TR*_fc|'d.R[)(:2s9ݮ3~r9 %=>t^UNX@j>ets#wÄ?A/DDrhvpjv=;z;}UьW?ѭt@) "!+UC9YaIE%$6g5O p?AA!v.fMrnVlA%X9 c( {.]3'?f*ӇdQ392fj"<%*_3``*h`gO[J<{ (ѯ,TcwH!ȞP{f+9v\%'"nH{MZtL&y>gu„b047f.k-kbeC  8 61e|u 5 tA b{)1gD)hٜ9e\R$ 9+_v)k #[ f-Q7Ȟ2 =('G@>k!?SoO-)v ^qVWm8^غv=Gsӏ p̧)x M"=PaPZ9D::XAL ç#<,ʐպk|B;$dr-b@tg1w~1w0]a:>>"S.HcB@ݓU"B ^`0*qPU [ie 3b0KUt)uZa># r. Rb1qc&PmƌX뱫 eNznvx}ůɰ1=TgcOxK, ΢ga?T9Er5&pN䊳,h[j x޼6SߏB S Kf$ęTtCIJ=947bYU_Өڃ}y]ʋ{)[n5x,e;NJ3mEϹbOhzxH7kpZs?6K֬/|̕ǗG*Jjpm־ _AY[5ΓrER q1(\\sYF;ޮfd6'w`$(岃]3 C5oKjr3N67];b[>H:dyo @VRV"#ݷiE 4Z^8a{T&n؂R{CRN~QU+}"_9zY`FubwR򹒼Yg؀b6\;6D~l&[WHt$IBOx{B_:>*]2< RZ\i1 F\73x';WM ˀ!Pxk?KIO7bK~OOQ24XGBNt2)CJ ҃>a!:Bes8oB~V5isfp^ ڑWeZk\,+]© <1Ӈ~iҵ[Bh d$?SQn%8 û*\ת\ZV^(In2 Q W|Pd4Z)c!`AcE\(pFpmF 4{7S'5&5*֟Wp(̒(Dw(t0 <|yw,dAuABJ5c6ӌ}}Oz2_"W2gǻx 0婝D|6w)I c2' nA2_^ސ\*Łu @^/`mdY 7SOAUGYѴ/TQLL~/ɕGffwBBڴQ-@PQT]O!o״Pe&UsRIQ|(*?PpP`zS aEʎ'|3V[Fl&jGc']q Vdw4pW 0X[%XAB2tG38aX8%;ҶymyΌ=Z:߿1^0?e4-mZ@^3qS019,;*Zj\wqz8XZ\Ttq<{Faԫ _m>ʈ I"9M`fdqa $:/BpKbf" ̃kZǷE(e^|I\h AQqf;q.rZP ʍC.tUPly0uB0NWwAPgufSB o ڈņt ( nv[W_F 3՗Q<ȜIrNqVX .E[ fe/Vd\++ 8dL8Y=6X v-Alv I^h: xN> hP\`S65<]0,C| B(c# zh6>M}[ YʜnK<]>Yroo"&̪O~WU8xu$ ͟8 G~Zn]@Q"/а AфZ}>x" #Juzryv %k+@9#o,ep[CUzS ѠwNq3=fAN:yh\to"z8yV<dEhˍOzۯ 9{US< 'dH쯅&J4#/xV`҈XŹZgN~pLp(15p~7ǥ(mo ~X袳Dj KVh>S8Ʊ ^!"]KF[mkLyPV!'ɵ}9 c;we]WUaw9X48UgU*=vJs|ɱNڣ+`MߋZ ._LBM7 q иbHoK?"e#F/%9H=LnAŊ7>RDHTNUf@Cx 5oٹn6lT'AnxYm#PTX[KvxP2RU/6Q{HB $L^Yi=$ʵ&Y4Sk|?:ؑ7_3-"n7A/q[ ĩ@% a ;]y^ o$\]8!.JduEOJ)A 4QG*N*GnRBCƛ^ERsESY>/Qѱ̣T-HGyFĕye{jEcK׉<@Dh>=@B vۤ,_-NĖ?>˘@ëd5Cmuv@7uǀն:6J5p||%սUgCOgԇUF͑FdDZA zlY+MGKMI[-+p5RD?.0wU^$ɰ9&"'FQ8^BVӶcFd֋:W89v-mG1V16Luٳr"E{ 7+( t)0}AxJG^Lo|<bGXFWC'{+ QtU+g=ڶ<)tJ=0y6,^&yBMWOzgBY.h'@w!S}ȌkDrv*qR~Z᥶[mG*.]/mQ?|ϼ8X#< ]W"o5Q5F2ϟ9[,E Ǖ0, (*)F>_5t׏]"{l mqWr&/.'>QBNy*VKhpODD WN!"**cs+laǔu:v/ vCnf^e¥E`}k.+>8-FB|TzB՛gp6׸M]x80л¥OBjU_rX4^,!-'(Ma̬J{TR@)K.0SDjLmTRbרH4X!۾MC5.:mOse55N8 vkVn;/^g%Rxs=2NŔCSgR}BHK\`?J͚g֎|i޹ t#)`aVV 6.ǡYHN;4s=--Wcq_8ʕ5vl ,0ɥfnnSت!U?}\\!̉@j-ZoT} @M!HvY 4$it=Ų~ RVxA[h|`Z&Ā "--ŹA{$JG 7m^P)KĘ}tpdգ2eܕG*qoF@"5RT~eB?;Fwuֿ0|ߟu3fȟƅFpmnB Szg&.0d fK$`ݟf6{O!.6?0t/PɀJ8y,Lվuv-h1;H7Mmt! x4jKS vl Sѵ~M&^Vuk3jkO/6,l6Y5PGZW7l#yBq'Z}agcRnH񬤘kHiO;nhU$"p@8("fzݔTJ2{\V]_wﻊt,:v˜pウ CQ(23wىm,0/FjޜQEhbۮ 帓NA |){NT~M͐"Y/% 9 DL84jf)e"]lHEqQvlpQA#- rxbXn㬘Z穳( fE!pA$\YAK A!i~G%VP,a{夶Zd~nqqYФNLv_Ԋ` Mr-&ڿkfrF W=tuHz0xG+?)Pelupi9<桌8a3eTf-{(^ OԆU{ pp6*lyP4aZFBc#;)iR ;6ʽGx1+1%vsyJl؊{i@n!45c@ xfҕ i%mgGo/Y*d56&?VՃL}{&[}UM鰱u#6{h]5˞(X\ǛK{E[ u`6:ЎVuv+ 0.9NeS]3 . w=Bb4bA!orq9f^n&i ҙ]D]_bf> lmZ߄"rgu#DJ2s6C O +*mUsoסxP9됞e8b 0($Q&uTdbt `yt_. §9P}W ٢/"Dlay V&+[*@G"EGm)dS TOVpM#5%ָ̒)3ym^/Sr\!OkITǞR#F[mE:LUR{lD\?떩u}ĘkV߾nFiawʙo!Ir F[xѥ>Xhx:h?RGL6Φ>3$$Ҡuf>v@8{ֶtI_%u:P3z ݇UL^*tL$P2tQ:yF4YVwx櫻ʣ29}$Jq_(drBzڌ`<~': UM>q%˂3TxZ<+YWI:( u~mUmׄ4\TD*֡LTnϬ{M/R_MW4Vײ(` eao}bFj>SWY^mf9X |j7;e)xu1bW>棽t˻2p&΀p7@V#J>xl% uXU,C›GTW",Oag|)Fv7<%$p0WDc.L- ڰ[<ۧlHw,hrq5rXK$l"mP :.-ūR3l-0ddYA އI&.?TGA0/VMz~J&`4RȊS:Ҏ&v$CN0Kr.ZV P ڛ"w@MGÈ5Ͼo~ ~y#՞ϯl{$C}Ž:.~ Hzfd'/(]u< rAT}(ⴱRnޞ-Y}MCcJAAcʥ4pqOƼI)E{`7x 5U!,ϡNIkyR?:DAzapD+ mHIJ!o~+S5^'wM Q:R_?>&ZbnDK M4y @5{d* O^"iUq8kPO2& eSyN`eG9,f1)ګ>>11*< 56t%^[b'jyCu0-pwts Omp=gU޹F鍩b=amvB=# Zʳp\Q0@rwòf]ص#>q$1RU/kvNCKȔ棅d0Tx^EB[WJ4CpŸဧ^_SÐX`4н'ܣbT$ђ>FϋR}8<4ܫO7R~"#+#Ы1 Ͱ2:LKQxs&\2xr46g8.J}1;Z N7w}toǃ E+"bUf#/9J#ɫ-ړo+&\Ÿjxaek onKt2^ 1׋ʷcbqivT>ITqld.6BD ^Qbcg>\f쭼~fHL]B&9 *@b?[{#I}%SMn2ʆ&]oft6) 5%)֒3`Bч[-@21LJ͙LVSQӢh=·tuVOOuQ~UM<ȶf5~ N2Э%O݂ISuŪWs3 ~^'B3EkT~Nl;J=㢘yShu: mI GPo Bqo,>='֩LDGBv#S/6wȭg#ᙨhk-U1e\YFf@⿑s~`0RoؙdqAuab(N>t eƲjT33 d^76yv8V5J)e Avh;H_J^iVfJn *_Yϵyi)р`8`񶷯q$7[h+] Kjn&*c`QU쟦k*Fl`9TWC з=9'S5 |@LyOy}qGœ:-M<\:ٶ\l~ɸ8 V㕴r^HY 6؈8 SҎ:?t/dn)TqiiX¦R`y(A88+l"iۗ4bkt_H|%1%h:fv憩tb͈=z^[$3V@!chjW9ϿӻNl\+` W<}6ѲȖPتJVmʣ vQ%gZ* YRDF{󅽹Iaǿ:ˠwKF,yeNT:?恹[\秧MSz?EgpX4WmTsjv}=qv˙gy5{PCMr1冠 ~z77ޤqy{NcP_2I~K+'VpC0jcc0%X럣_Im9Z=ȖR>#%i!.YI/Ϩbj$4z༕HZ/ҧR#SU+S  ,M<7kv# n"*MSSWܜrKc󽄀m{rjWDŽyR遞G( hZtgRD|Fx>] Q oM v+uC)Ilbd܂-UETT"ΘH.%|;]iy NkŠ*W7ֳ 5C6tutkey{ݜh[5V0y͛g&fIGp 9Y4"v% #;=D:`<ǨԵV 0!Ҫ2GrHr]OeYԲMgOlfz^Wj}o+OؘS7oH:M+<\E BFTuҴ45tqL,8d֏?D߇4sc?fEJOlj1 s%p}XcҤP6b@Ƶfzڤ*`/V ŊFpu!ʀ^Z^9֧7ȃY-X(!6]jdg=;C2oU(ErBKW {C?sCpE|zDyl-j32q싾s%=ǧbBH ([̶EZ;,$wv97{d"bg,7W_3FUxmY[b>1vƕU>R8hyU,oh n\2O"785`.ט8Lނf-ZDVc+=_LkwH9ҼMWTڣV!ͤ(y!IH"` oE أY_I =a[9Uۦ4}v䷨J+WFHo*l&4'+?O`bx_I:ڙ^ !FZt )9)zp% ݉(dĵ#8.cF*j=C$u#LAΠ}t}\?~,M|GVJ2X̌Dˮ9Ԙ~tV#u5&J3":#H 82 /Q5.%?뤾3&2 vNƢ̀=(t,S%w7 NcfەE-hlE[4*{WkagÏf /LxKQkJ_6=q-C =5}ѳIn$%k4M{Uy{wʇAc/j%8Apqc/KjTtP e}$3Y*q2V=obuEZvDdB6y7} tJ(:re2OYիb.\TH4XLzq< `j_UEP)ES遅mbU!)/?.+MmPB)]GrkaAԦm \A0*#a&(ϖO|sͣQxNZ2xFfs{lGP @PڕѲ }09?+<2~ ׁu`P_!`Y'1UW\TI8zD6Rʱ HS׈ @7bvc9X7/%4/ZN8N`{bЭ}/lK 5௻tQ[3Xz V/ƒOK]Im[6 IUF0] 6NVu/_y(k%s7YwIsh5$ b(@jK0 0LG)֕3Ef_+d$u ,gS%O`t9rVZ'v,PB Kz]Qg ڟ:ES9$8R #؍x}-o㽘l,F7:2}.; 4q47/cN(ôJQ lwqe$l6{czlSf?'RQ j4?w0 fXYz<|W~4ns]I` E2$Ɂ j,8?>45]ٮ>L= <7ɘc؟.dm~zbR3f5_ᵺZ'jN +I$q:5H y#E5.1E:@x"EըE޲bY7>Ndܢ [ß8jie ~#b?v8\ Sx_%;K AGQ5kjxɪSh47( -k ~M@B1Z6crav:Ba4t~Ľ9$$%W%vWN#j35$ռPU*.>7mF(|TƝQ/|_7V$,tDEن< +OdHs R|%R1|LC* (y`e:V.6k;N0Q՟m`{xkUXʉ\jxA tMI-Ҝu ?T#|/`̲°uJ~ 2I}ҘҌ~JU,I*i֒U^ *<Y DWu&v9ߤuꛃ?>BN!>>YJj0"VۭzQt jb>60uԙː::gV = n~"grG~X-7L4ĥѷLD j߽L\>@`;/XGe$`cwxPNȆ Kyp|ưnmJpx%`%<~DP2]cM&.^TF"8Q>UNjX-NfEZD~,&k( '|h1rX=9[~h~iwx];vdG>i( [dm`'! \\o/k^Y 5wd-65*]N _ϑW-fO;C 7zzQD\ x.U1Wf=>}4iSqR mG;8׵4|HF2s&; m+|tK+,r gVƘd瑷;DZ>Z"8 ( Ip cs&0T'B8_ '>6I$?(9i;c-ªggÓfܳ+R0Y( D ~r38"z;\5X *LNv`m0PI.KsWrF<P&5_$\ βJS$]LY':.qtSSPs%gC:^ F[#+IMX|hIdIt1O>*aUV9.ϓB=7)mp&kaSӪDLS JfI6@oM6Y#giC+1ʹJ$GaO5`)AdV&-*(6#- SH.}L%Q !udc9BeR`GIiĖde ufEu\h6Jfڽ.t'YQRH&;!3qa2196PMO .1V$;Kl 5~VtuZFp+D\;aJ*` =J LL+Bp;Y'W*R@\P2Z c6$'tf(.$Z̓u2ۮ724QG qgRMsߋ7X3'5>a3(ZqFX@T10o{>+7*j(>ÊzJ8Hۢ ?IhʩQ*`nN/Y4qJ(Ba ޑTt(x `mtJOvD ~'x Nß\SK@PY|˙!"`Cp}Of|d({̴?o Civڤ$b[pD;cfWs^vv!wG Q>pm1k̦o}\v4l>x yO|jXⴴ%*ܤofo$|6qF2'uvތNG<=&@u s%|$iõ0F],K.X>xG|4N;CNxxisWV{bǖo<>zdh.`0f2iMv q!m|L_AMo-,$MoOkG ֏Rb\nF4F>~<^Yy Zy 3Tٱ(ƃܝ4LmdOI$hF;1'~ ;ʤû# ~'+*|߿RV뛅@r#w@`,Xd<čΦ% y9YFYonPe.{'q)__q/Vzƣ^[:5m`ϾJa4O[E$@#9CG8ޒDJ2"<*́-c[ui33qC+Z{π6) "qT#&FG~,U٠u*W~OX|D/3qj ^rn}$7&ۥlDh^c!g}⌴Qn ]2GTѪ{rcQm)֑ѝwwDͰ ZfXboƑظ:v8%JB fQ,1>pRk&G3$ݕx:4,+ E N}W;IK0a{TڵllfRl9-0h֪L<SQiJK<_I5ד2NDe8&.Т=}9!,uD1W ye.<3u]th]D2wOcQ z`1׸$}?'Ҕ;\*CqSGʵ=XB)ch)5><QfD6m7`sġZԶkvR3Q[ݿי ,kՉXVǙ.b!Hr*뇉9b[ |͞ E(F,GcV)py^QrA?ϭޠ E|Q10Soy \>IAҧ,j4[˒˾K( DVnŶ{nh% һ>M=R[(NRcb.)f)oϒ |J>taGWxğiZ34OjI}q:W Crolf{帴Lk̗$/xWt z\,L:O,խ@zhԍ< !`5wLFL}G<{`TV6W^b4'ɠ 4(iG,? hVl ōQvr˕)nH%f6Ɛ [ȁ-e: D3#K[,';|u8s?K~zZD|PM@wvHc ʨC٪S "Tȑl`-mhD D"ӅxN'7 M?M ;7N<2Al?IE(cT8ڕ<Ʈb[O>4C#[Ur5ROpiDvq^I> S…];¥%h8E6LbrHY+!ڱgL+<ڏCIRlG+* EhԤ7B5zWkZPз<]WNH`e!HYN0t%3CD_+ [|1h@!raW!8W\oKou!)!/2pk1~M7_d_ةB+FMBJa%Ǒt* YI3'$L]pG!?nlB?v$!9RPN*}nDz?݆VY V^+De/Q2W!YyQ t_o5Jgi{VԦHT }tma9Ay)C{tq63PV rVva2*CX8qJO%t_=1k}Jոh<&ƥ#NC9Lf1s@lZX]NJ|v_ ]ͬkEDGGx!{$ x! "U ѯD,9lḿ3*.0(y.I5^ 6ƻ|JVnf547\&<m+rn10 2f+!3?6dx'0Zp '6o2pAmǁ0x"VɎ^hgD~F)πaj=Voż9U> 궼Vm\g>=Q#s)o^q ``!K<0#l Fog+L5L |fI͇=$ʱȯ%rQGdsK׵K.lKZMt=4C^L{1nZY3NzACh! ߼"fQKjYo~Jgh yى=L?bX*jQ]qkM̑q07*}֖x҇"g1KQdy7Rf}hSQ}r,}]V])37ت:UJ X.op@꩹_CY/W%[C[Nbܚ,845Q?E&Z|~7^$z$~Hdp29Ll*̡;GEfU-r&`$ 6"I=ԇ $fUvC9%2IܭnfJǬD#3390md=XwADqKHdf"u+{J$/BK_M'@((>}bU1BMIs!b-mxeϿ"U@;8nYG$En'٧|^0t[ XHd "Fɂ uUd\ VGk/fc2itzgc,-{(nq"XpȰPpJOߧhdXd7֭Ȏ]%v ~++suN1+a r(-a.24 {|i92d}:o,}WAtkR>"q4?BUyw'bM!C  V3!ͫ$Vp}~GU/-) 7.jÜg,7Z 2} [DL6huny425) = T6 pwc`qOv!)A'n]M1}GP*؝J. Ab/*5s˵![ۊXцSK]$5<97m&6ڂU#. lJ˥axrWi ?~",GIK_~Ud/lO9HGV]G6͇y1Ġ(L@S@d3RܭY{~~_wڃ.ªRgm6q<׋aν%n1_q6 5X_VV =t7 f[U3tنbsmQ9k_Un, |{+ (>_fV͛j6T5;VkzfB>>u =y)[,0cp웕͙Y?J?@'۵" lK['d@OC:h!|VoW+j!FO^yek.HZI:37k|GO򱃝l yNS!dmwQo~2m֐g/, Z0,;ŚKȖH+9exn(V3Zo: Isv դ"G6`ZZ/A9SWBl1}@H[&65Vҡ%爍r)9F|p[u|mhaEiSF'',_JGigo*4MEX]0u-oI[  kCq-oEEb]ӀY'n +ʎTQ*| t]DOvt0P qvG<[x7ADߞG+n~K [o/Cǩݑ#B8% ӭB@p.҅D.=z+q0z!H<A`VcqQGPG E= N[>k2%Z@DsCn)'?٢kkIn`g-umܯbʭJژhf/x1n e.tvw-1WH{%I'c|(PB MD(fS_Ł44{񒓎2@JY9o]AJ6$[.dd#1+z?qeu oX `%6e G3'c N%}_%:x4k*yl&‹^ at %LN(Vhb.|B?1u|/w6#BZ䧦7yk §M)!sRHc \ oP}Vzid;kc'} _&Ջa-zw|FVe\(hP-V9L9Z׭1N >z Mbl} vPvJ)6;`iw<EaϹx: $XvmPy 1g6B%#lv`φr4m/ KYN%lR@xh:ޢ(_M4/jAU4,\|> VHIq*c~۽)}X)[TQfX7cN;Dj|Jl[].Wf2 P[^^axN[GtBt<' v{F( *8\<:^NEۗx.qBǍ΢<,vDDzW@Y{>}sMph=,%~40t3PYY΋̸SLwn[S{j~ox>0z08Ccd# A%H  =>M^G<% k(ȐV\έFSb;32^9K Ĭ-ƏR"gxθF|'^7*Qg ijȋPz>(&@l9  Kn`%tKR;׀=Gl|JI< wcW<Х*pz d3]*4"L:&FD*@L] ibYAM 0e?ZL茫sb 4ns{[X6[KKW}҄Z{1OlPmw0Tgq- aN-tV46 E_NԦ8`/d -OW6ĂGnE.6A6癪J7GQQ,>7I;vHҔW!4ϓ*y|]L^ /0G`H;Z_z &)GQ4iŀ+6~!S%5{Cp @dӷp gF%hOՎ)ڇ G" ,aV+>9?h x"ݟ.3U{?!ﱳ>Gsd%HxM@Sbh!o -h ҹ=boQKx;7͑4VvtDy $~LvԚx=V'uuJS]Rw(]iʃOPw[ \)N'R_k.NJ>;q} *T{V$bg ZE~|#ԍc6́E*8j'-=0wO ہtv(`&T5RᏇ-,0.نU uaԤ s #y5́G6ۭoupk+(YJ{>D KSD2>V]y>}1]RU4f0͆i*}!yXCd XOt MqL!xGE5Tm?chwМ -J"65IR h Š Qz3+&1Zyt,̈́oЦM ,u%M`CiLtnż #I?zt;FjUq~?wJmx#4xv@~?b2cqik|ve٦yٌ8bl L[ a-. ڏ'hP|d!Φ~uQO_: Pt vi8m!7mC``ƥh&mc[sVS dG2J^O3}#+=(Q_?צ/!JNc9\kJzt7|tOA|iTd?H}MZ,ķџV~|9օ%֔dBvSˍ:ltHIŮS^˪S`ŝLY-s_{ J{+lE|v`u9`۟Y[Ywm߁fzɬ081ǘ|IśFAE& qtu*[i0;"?1 8lVۢ@o0e W2cg˼T6O#4753nX<3}e? ׈EKĸ83B_3ZvDI~PK,PQ:ek IFʨJ3,ut pp4k*-PJS8XbB`zĎW8IX.=Έ SִLNV9 @AQ@[%$`^J &&EMge%[2>EsNԲ|H.ۻkڿM,YVSh4pWKQޠW #V~7+v)уtFv)Ÿ}Ʉĭ e\{_t[3()ch/:oޑk vbhp`1SxPE1k֡"P~̣Am/ʇ*w)|Nҏ|/ L1~)UM9:l Y:_6TIL|?sD%3qIᑚ+9B[uK:n35Ddo;PG)t1X$"`EK5uӖ(a/4 w岋Y -O]yH:A3M' r79YBn-i@*XlSJ:K;GqϝYD[Gю]J W~ 'F P*l%-J_<PRD6ɣNeN$(^0,iU, "2j CFhG/KagH=PЀ8OR_'G 6a{:xg5~qŔ]ҝS"d2.Df6*~Ew,*Rgت,C&(ۆ#!VmVd.qHUFk<<[x}Ʊ5P(uz8-)s 337#,{ؠͼf{m´izLЉPetSt& E7ٚӳ7V f}й$s0`{ Y$R(rcrٱ F[*PI- C^f (z#-좨DŽxLD0Ʊ>3RybmK'>acB'sÖP&tve]3<$Kr 1Y<\͍ÏKΎ#s(çwI׍g>){(Ÿ|hlm (;$<'>>28bYQU(Ԣ+Y]\0oڝdd RH0SpN]IyV*L1p@Hh`s5d3j;͋ @!3&^CY,K-7] EIZi|[''?<بc~MB0 |"6ʓŘjn7F y;lHdÄ!W&dcQ(QJ\^߬->mAid|VId "Է~P+: m2hww?mW +0ejI$u#_ aob/OO N! M 췻\ aCLF n%vcO \5S5lk붵XKW|SW(nѾB g9S/9<ON B<ct֧JRn1=\hj]w Tzk0ue%KJ\LV<- 99lY} ?NTOWK&JLߍe{ZҜsN$ENk?O:@mP—"^e!ON"2lƝU1Rj#֙aAPVCBC$5΃5`Q0k\ ]φhZybj9K^K E"#/?}7nܪιⓝ|ɽa\# d=tեÁ&4$<Dz 'iA2,?]NIGL"OȒD]L)h>s5Y_$a!xUiZu:t+Md&`)1eʾ$ҶYñUWf(]7unA -μc(U}HʽRyӻ{#,$ݍ~ʼ)%,PdRͼp=h=UUW:r͑aF6?:_H-oq. QleTڹ@F< 3Fݤtbxs~gvy/r+Dz~ً`اvþTq7 Bd4f=Azuۀ(XQPn;`_бЌc BҒW.e_a߷g ;e]ȓ/:"| \s70-qR8-wNru(` ߈FA9t]g!Asta*b>a#-΢ : ,Ɂ(ؔ}`:y-brWfAXwG)b*;c86l!E0سr.o:bݵ'Ud @i^ƿB…K-"SbNA|AN,oS +VkS+Rq&co)*Cܭ6I8) l ;$$~O:Sy,=2|2cݑ=W{e^J"hWa?,֘4b jGRg03ZeX2y'$ qT,ޤ8>&0C'V2 Obc LP8: "w |'K)ɠ2 !'Ls~,BT^b ~GfbFNxs/)_L<=rFNܗ12wy?Wf~:P=S.-X5olSWkZ pĤ㳾klM%4Op Ze+Zt`9ljI\at8k-3(co; ːclX'L3Q>g:kdi]D^+7WPM;QD#XKNj-;9~}Ec Yv k/sOu߅HKs;Tl^@dET7@QcVy;D\;PsTw p>lU;|ǫJ ǫ9bN$JnǷ-]'%Sp& &kO;]hthT%t|E$j(:pgh|&A-Y6Ci@QGrnb0m7H[ :bBN\#\-EHtpv! p;ڻiMirpOw^t"ܛ%vkE?#iI\TM$wWg6Dqq+lr7FZ~Q.{hFiJWaIv%0w+_#/PwK 9jB'):B맅j*Q\g- ty.ڠ&-K1\5oJosx/;ol(氯N\hxy]D#袓) p 7UN9t8Oi=nosw,%rtֶ",^,e@,}5Z(4B\pLޠY7Q5> ={ϣdki"%o6b2M=/%˨0r!0]܏r#N" 䉄wS-,!WWPj mG72r.r:_@Չ{Q_D!:B Q<񆟡xd"gF͒ I`dD">e鎿'˒jAUQ}UG-S@cAD Czl ?p%!K]:rWd@cb^M*"G< %6 "luR~\x+rrj\7o@׵Q%:P"_4N˜=[yUS%hƈ%OeO~ɔӯH}xRZ ^J/]2_'Txb8Y<ɏGH*#m raMy GI|뤝q#$\U&'*c)^sgB.\nOiK9ZL֪iWSqkaz-q9,מƺ4 rRIϲ C}R7A$OK;Y콻5g~3%:AB <12 Yvd3R=UA*1XI EYMJX5i״J5H<c&_Hg}r] ;%m{c{ )-i Asl4Of^FqAJ~?#m4.H( XA %lvfyLYI3#CRʫa{8h~hR±-XQDJ׮I]bfqfT!ŵA+gӐ22:8 mQǓΧ\B}~i `%=8| H3CBE`GqCl17V HqD,U9w8kE863}~k:D3[ ,=˜>w)ly+^819`>XC"@MYMrYˉKo6kf ߏqOEOaw# hk:]Y$ֳ撰F yƕKcWǼ n0hu=̠e {{φ&`j4r\< @ȣ~^ ӷa>&+^?$0F:%tt| /jYoN`TD9UvGv.crw-[K]r_)[mfG JLȈwFLΔ!;X07=4[RL =h^& h)% 2.W) 9 #$uyFh懍KMU.|CKG0DXNyji1)Nصpw̞;135$|u̻?bh:E vẅ.Xm _Ņ#Kg5?"5,8 )/jEt%N S!T>=z'd)5Hba[v`Pa3/̡'EXU* 6mح&OSMFc?;u_HSf>mmGԹ:T@"o 9!P|Y:B iK&1Umom#+AMS` `0r,׬f*EFKo41_һղyRW콑}6J.ꌮ@LP\>b~{KlɄD%K9&-@t%Z--g:Dia݉I֒OߖYPA-P|O9SU5%.F=鹡BڧMi)8^dˏEKv/IUm-?*7sLc6NlXQA/aDM[y$%RQ,|^MaAːUDv׭׈4 rM a_hkI4 g gN[qoZ%1!ח!Se1&t*e_.S<0bl MSY? >9|;36dpkɋf_AzŜE#UjOfLX)9͎ˊ8EtY ccylƧ!Z\{XCw8 iXtpJƢS}4I--ڻ#^sDS?0̑ =ƾZn [ +Ͼ )"š2/h 7er^+JLGzN/\-5t;A2+ɅKN>c#Otk.<7&Hbpf6Viс,91uĹ\vb InAҕQ!OMXza|SZw Gy3ʥ Gҿ3E98=]qEF4&\{Qsܖg;4%ARkS %B0eR$2caS#7OZD&2nQ}#A)+bM\PƛrXf|o Z*9y/ W4%B[KD5' ( 2\*BE/Q׌.,P={J w&N$,܃tI uo.L:%н'F{Ռ-@Ӄ$*r.­BLbG Qxh)&!)?]TxLqD+lB§ef+C" ~Jf {@r<JchBdXe44 ym0-| P\լDcAr*iT<ļH›^AoFZf*˶|o)<Cj_QD1KH$25z6/2 ?+ƛ$ ? I4ҕ_ AaB 4KYjr"kHP'^ Jf|zx/_>~MaUu ˤ^}}g{OqD_Q+OODm*xxQ|aN 9M$iC).t^1Zpnr<'젍f;Ǥ)Hv2OMV`f}E ,5KϬ60XV_:ɝiՍxq.% {kVmɈZ5tP.\ 642wŷSzz@]gWbEta \35Mjm,j 5"DZ:ljKM5DUVBq.mmriGE$zW6-ҹM]w CWi>NP[_KئM)b"[KXn b]grcǪb}EmL]PKHq.3*#g"b'vaTM^w޺J6;W6֑QZfue5T\c3.-23[7ɠ)NӾ ͪȐwLCZ#Ozwzq*癢%t{N|H$$]"hѷbj3"-֕;%ErT'?8r#11LBɏD{TP kP:Y,P5}2\:w&.B5~yr̊;8ΰP&~=wd踗&$?A6=7QᑓZe.S44m ]Eaa|}ia w?}ZU5GRkl,$3iD >!SQr\8O,Wc'GoXiіkg'L+R~3lsG::f(?;` m)ؿ( BhQ΢!a9?HI4zdAM8|Dܧ-|0;]tIĤuap=X"I^CE zz^ ;!J_vbE̓:kX2PU)~{&%6#Ne2gЇhטZ?c$ T|nI=o:a%Дlf%dp0r`nфR"L0%iDK0əީC.qm/ql!уL9XBXj'-gh{]_Ib+cU{u64M(AXh0j>&mPEGZ \-cMȰN8BE39g[kdsbǸ %Ӈ@= D}AeVGu:8c{%ׁwO9jW͎)RRQt `p:>bNeߩO)Fz6n/+PC x=,1X+:y>6KEZ֙bتHx?Ϻ/1:PJS[!{, H-fw%!rG7kiL3PD¾.biYA\Gp n/$.^dH Ew}[%e?ˀB95m/R"Xn#\"K|+d갋= ٢t@9g׉`xYP8^i:`[( Y6qreRN{V;Kl̲R>Vv,na:P_P!({'=ܴ F(4>@/fM3 jػMlZSRQ@ \3 x͢[qz􌼬U] JxmfLdld@;+|! yA8:rEh+?ū_ .Px))~M3'W.:K;Lg܎Zpm?(fqϦV/L7K(Zt+TVLEjh8Xf7;+qzExI'$#} ];Wtf{(}AygFb(zI:H>8 $-0m`{"H_5@Ύ<|_%h#s@>/&z"sAh{dJ~tQ"6}ղ.T.A*e9Yʅeہv-dGa9 rFTʆ9 n.I8qwȠAWޜ|.he2IlF<;OX4_)7FPY, ;cЦ"iJ,|oʓ ,E0lұKL`VlLJVLs tdLf'JA3 gHͳ2W͞J+UG0 `cGr+{53v RiE.3h%2,v>. ] T(kB;_̨I?suWNT2%l 籋54jaa1ۂ_Xҿ윂z8 %MpJ> ^)x'"pO`k38bʿٍuVs8KPϭ%]vR%kf VW)KGjT:b JсloSg&o-|2إNx@ȽA)QԛA_1{9l<C3~2 FlfOz6!aq5Ms9&GFPg+SMٿ$R4lZMnf0-lj~ GnDQuܞbxEW菞HT18qnvtPXEjjɇS͈ȄLtz$˰,aQ,ӉG<6H!yy$m%J"JmȢѮ/1vTz5W䞛q<̥5ܔ3}V^p urVQ3Uy?=Iuە;ubl ?IK_0kU&]L[mPᮎ( I n9wx֑{@-"ULdv/[-+92R?wS~6P-oJTƻ?)E|X:ջr՗O& h+y5H[Ϯ++8 x0,򧗞##cBɑܺO4Je_s܋Z7s6m tUxkvno" C٪`7hY>jh3tڽD+%!ITkp1OME};?Sb4zۃ+MH5 Xެ>X(׽樂ύ!{`mƴUr% ?ybJ4B%ZuHփ&d7HJ51뒁\6bv3cY5b̀*E{[GYiF+ "ѓ`TUE&\ԁ2)y?pg[0 5=݌ CWZʕΐ ) Yy<(;%E ^REkbp)(8j-h~5w9/X뿬bq~Ct#B4#"K2E{!WT}$z\IYzR= wsųۺK7pC^6.ᔤhLݑ.  _":4% ʷL嘿&Òw1r~22C z:2'savеs5\ts*C2"jF|[T1 l榪XCAF"9*>K9b~jmqxlyе ]}Q`Pg:ʎ-3Op 6g )+nVAyC95-YO0edpO1*w4\@ m|O[ת)>>CxTm۞8swB