opentrep-doc-0.07.11-1.el8$>?9ܑhe-)è>:PX?PHd  I HL[jz ,t, -, <$, X, *@, 1l,N,q,,'(C8L9`:oG,HѠ,IP,X|Y\,]@,^bMdye~flt,uL,v7oOOOPPDCopentrep-doc0.07.111.el8HTML documentation for the opentrep libraryThis package contains HTML pages for opentrep. All that documentation is generated thanks to Doxygen (https://doxygen.org). The content is the same as what can be browsed online (https://opentrep.sourceforge.net). Note that the PDF form of the reference manual is mainly available online (https://opentrep.sourceforge.net/refman.pdf), as the one present in that package is usually corrupted: it depends on the building conditions, and it is therefore not reliable.b@buildvm-a64-04.iad2.fedoraproject.org9qFedora ProjectFedora ProjectLGPLv2+ and BSDFedora ProjectUnspecifiedhttps://github.com/trep/opentreplinuxnoarch;O;O;0T' |ƙ-STz3G[)0wP%>DG/$N'`2*SaA,%?r`40;O;O d?z)D)'7x^8+?+?.$Aiy.~GCjQYa9&qDb-WBsT{AFJ52d47}^ )v;S=R1O$0))pR$t4O^xE</$I^c)-Ph+k7Gr[zw$|y&Aq[>3G3G}W  bb/oOHQ,f|Պ%"eJ+d 68ǫO3cNd3CNu$&;X&5[ CWCW eV!)U%"tGm0?;?U&$72q$+ r_#i!Eg 5y'ohnq<}/<Bo/$HJEFlf~QlW&/8F$-R@/5'{+^XeCRj 7O8=g-],g5'3&=+"a`G1/m 1 &10-z 53% .2#c'%SuR+]'l&dy(%o}l'pQ*$>$I](uVq(@q{/e>h2O F20/u 1wR V2N 22  AP2"Nq|KB\X1/ 2`g2R1'`9M ?: X zPp1o)S1r '|#;D+p 1|x3Y 7*M7`%YH 1 /On5N4.; 0D ) 2? 3+ 2D6rre 2f 2c 2 2+ z2rp0T}6""L n2531^ 2&h'^b2(x V2ix3Y v2* 3Gm#`#x %Sw){aEs5? 8= B>!)#Gg$w *vr6hU&+ 64Te>/#pY>#9*>6`,(>!E  Z7-,n-uH,!| > $q6fVr)m<$""_1*!_Q )-SF(a /@$.$vmW&>u~5ILjbB3Q@u|U`_b(;5)6<4I$S[Sv1JX_]/b {[Qot-cw W0l#(`U8 "((-1  Nvt(|WWxs@?tci@ |>"Uf+v `c9& &6#6O(74@ RtaP _SB\3NNIhWhCcV*xlZ \dl_+DnPDSz 6w| 2 ZxI!bq%: '19 3"\"4"gL"\"4"OL"4"E4"ET###M; !9"M/2L"y"6'qT# <"4" s"L"PL"k<"<"D"8w- |k (n\"uD"<"<"$"]\5$#e: $"LeO_D" `>0D$( )Kk*l;N&kR.y"n-*{mLN1#"PsnPO PRg"PsnPZ PSgPVPW-P~gCQy-P|8Pq8Q xP_LPe^PEP X"PjrPP8Pe/OfOn"Pjf PIdO5FP1W"Pkf PB[ PB^PZ^O/QO9OEO*COMJPDPSZ PBVO/VO="Om-O~OMQPCPBO%HO6LOGPHO%ZOMEO/PP'OPIPPREOkO4>PEO0PG[PM+<fL""d"-6TP ,"+}{\+y,Ec2,#$"~d#5d"$""]$"Mv'tc =W9.K;>[H\UM$=4#^6gyA큤A큤A큤b@wb?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?~b@b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?~b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b@b?b?b?b?b?b?b?b@b?b@vb?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?b?~b?~b?~b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b@b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?b?~b?~b?~b?~b?~b?~b?~b?b?b?b?b?b?b?b?b?b@b05440cf34690209d05058706572c6f1a238c0176ad8f956ae1ef489637182b823fa7e5fc3a50967dd7d4e3d194fd30336f0fdeb262f4a86962b8822a2685f7369825be94018e61c3b17264ad9988f671a28828fc4181c1901f9d1a19c1ac2474a9627f5475dc77e26436a431323144cd7565363e7158cddd5be6473bfccd209c1df03f7fdfb725f608761e7a31f2b07f1a6bb552f5148bb155279cad83ff0efae3eabc8ce617b0a2ba0ba01e892a23b4697680cc534f1abe7c77506795cbe49e72baee21e8be03f68b639e987f7a7bb15232aef74f614c786314209fe23723e93e35648b7abd63f0997357c6e0349d024a6f0cc3ca93d72539aafa97ecc1b158f944e21a87b5c5f0ed771371748af7c38d0f5ddda82aa224683cb899ef8f3345d9a4eab0bcdb439349afa9ec9f736a284422eb97bfc19b8024c759bed5aedcfb2fbcecf08f191321ad67cbbf68f73ec7ba860f4aebbbea651f3298fe16d01cba8c9a00e965f2d9e59ebfc1b10287c4359a713f2e2a9b8b1a8c64dfbcfd7ef89bc5da6945a77f00109a92d95a6617d2740d945ff0e1abbd1a6a0f3bafa6acb789b780ace8364f6ba872ea753c623c566fdd7079a8995a0622ff3b8555be93d1a102f65f3be3928f35f5643278c821d7dc25ff1ec03655301267e2ac1f991e9846ef6161d891835cd06b9ae1ac9533a19ce17c1746f5473c70cb92dca782a6ff484bf60964c04bf22fcb7c3be0fec8f0af52a5749dd6327dbd8aec614a226d4f649f7f9f898890dcf4c0ebb56ac8725561c6c2d966a28847493b5cd76b22b8f6d5ae742dbc9afc3e962e78dcbc31a8419b7b973038e68d312fcb9ffac431261cbfb982bc89dbe684abf5ccaf37415098fec6f24c6ce40d46398a0d0c2f57586796f9c939db5fd468450dc682fa92d8eadff036562d12162836b7bbe3c4c30694769da790f4f14f81759bd71ac8071b6f3b6787456253c83cdf00262511edcf6a67f74df152bd36d268244eadf54ac07463fbe0420eda682f58d8b6180d7e7b7a33a843277b5aa81e594d0f68aa556b4d86a77be4a7c43aaca8034a09b20e4a062d99d6a0b66a6803012d2962cb54800197bd118ab7e07ebf6e44f9efed95e5250152fe502bfe9cf43a78ad05d9c1de4671b326c54470730f9a0f35153c11205ecaf77daa1a7cc67c99ff9b3442cbaf21e6194b796fd410d5344d185f58c93a6e06fc19ebd60d1d744cbf1066820af17db20dc811d661597f9cf066891804ef12a6e816ba11e2f4cfcda6ac3cefb178165d3b39a8e086a36869bef7224a61affc849889de8023961d0135d65f0d904aa482956df4c54002ba5e36d3c057b3923943b31fb6d95510a275f86975d1d3b472f697a88e5e35cf9a9ff16d976e832a6ee1f6a3adfd2f27511d7720b0841cd5379042a8aa9e8f748d75d9b3c388adec76d1aa326176c96b405702396a51967196d835b88b20628b4c9f8baadbbe227b6b07c5ec95d18d6c8ac2accc8f848245b7155cb14ed04a47722f6782d68b4fcbcfca871dc88eacb59a4aa1a1d70c597638732b9a9326e339cba8fccb108b08f9b0cc9cc01c6e37e166f2423ef33ecb0c1b7b89e68f541cb2ed14c6da8df382d984b402595a07d380b677bb208936f2d4edab00c980319844765b64f7758755860268fa5ff4c1808ef2b81cfb6ef9d7f9887cb3c283b772159a793392c7639250d171b5ac39511d60efb114085e87bdcce62ef383409010b5e974f336dbc331bae2a7e948e1f4b021645a8aedece41733fc95133fd2cf969c2a2b0918df2db0396bafe0af6cbe1e3164ccb2eb2ca1639b8d05b88862cf08d27999a1c75f10f414f02969e2cf450e800e2b8d5fa76cb638f9a4f747e3721e5ba5320057529b5ceef3c5a14132d0b6bb9137c7a955edfd5ad98fb02d96aee7dc6cc703b2dc40e09630d7430c08d2f0be5e0532317fc307d26c933fa4697e34c6afd26d1ebee1116cb516c989d68689621643def293ab056f9e9991f4f79e0cd0c46cb893576d3c0970a9e6c35a8d6e573110b3f62494ca6136a641e83b1362575cc7d49a966f90009560c0b26b72abed68a90436393a36fd90031f3fb19d70a45fc55f3c86ca8fe33d23bb12faba6f4218a2dbca6674e165312a8d5e15534ebef817cadd0c53bac484544e63459e1177f34c6c9249ef3925f1ce0e8103b1059cef0e27e2dade32f5104ea3986877e6630603fb0f410574fe9af0c515c6c3ddf8991c3fbaa739161e6d0779b4c307573eb9fce7da343b8f3846e0440f2e3063c8b2d250df992702c569625feffecb196983904e2c4f74a54940afafb912c39829d1a7b00a56b25d8dc59649675cee89b91a39856850b986cfb510eaf2349e107a14d57cb932f01a1d317ec623e0858528dfea8247367fa2791368b6b536c900ac79db81abfe40ffcafa3c456b67585ba41c4815fb5c510ca76ea34e880c65e67777a30a25fbdbce33f453b8588d8092f76e5e770def0b20f9ee482bfe4adf15d714609ac3c8c0ccf37292e45aabd9017759015da83ff8ec269e764e92c4831fce8765e53c14231dfe3f1186cdab567d16aad4a69a20819fc5bd45ba3dfe5e22ffd2ae95708b19cdf8fa9b2a478a1cdf8f63503f978ec4b79be26dd5c336b727216fc725d9711ec6216e5aacd22482fafbb2948c9e467546440c2b89789841b15e537d9b394c879ab066cc25c4f46b3de6116cbf7d43d0365bc0c4cd809e348a731a98653acdc42a789b7d1eac509df57bf55231884381a26bed6ccaf744ab7146b188fec8f10ab81d02d58a63ecaaf96ef80ca739c6aa22ab99e77a5b94d322c0c1975dc9864fe03c4db9849a5ecca4a4f94b5b5f45a2cda4c26de7f22194cc22b29a9907561f95ac5493009bd9ecd4354414fe13b8c99a71e581a6111dcc206091304fa2925030e6b30bcfb776b8671606f6d6e8f1f6ed37f98e45edcfe51157ba9264eec71ec6020d5b332b705a05c3d4431817e479181e6e42bb667d48f2af5883750e7bf708d09645553398749dd2b40574ec484051137ee281e7c55c64d8a14608c308147af359ba688a190759b2ee71b45d1340420853f3afe09d33a6fae4d6b82bf2b6137344f7fe5455d22d2b729539da584135d4deddc4a4d41f06b732efa6d80cd4ec7dc3ff909d39826cb2cd2362a70ad59d8a45c2fdcc5fe64125465648a2929dd72cde506340ea2a7190341af21c47364c9e39a0ee6390bfbfc6630961574e335d1e73da7da5555e5cbc350962d063157388d377e766f1208cb5cd7b477ecbe75814f378b014a556f923a1fd119ac27ef753f9d0b1da209ccb2f6b7411ff7f08cdd755209c766be2f4beb22679d5dc141a210239e30448e9607e36924c581f19e95b5b2a56e2c9dd967f9c3716503241412c0fb9367481539f08cc3d7a54b296549bf111a8009927f8547f09ef43032e965d8807f6b9403164001a214eb3abfddcde5a3b2cad4f2637213d8b94680802c89ccd69ba29df50579d444781e1092a2ccdcd1fd676b1bc046a68658800f6b8024d533bab67c112f1b9046492b6e15a5333ac16e5b031bcfc5065184a1ec8cc65ecbf6bc41239ae8bb2d6588ba375472dbb54f0c781e33652ba619264be484853ed5b1bb708baf02ba5dd3c05222119d0ca738666deabd51ebfea5c09e1661e0c7167f3a02cace0cb7e054dc1063375a0c3ed1ff66a2689094bd2039f42ac40f566d40dee0d8a9009c7fb1ec14e6a3ea94d320cd845c5a88f141be6de78451dae7b76efe225304c8ff492d2bc35288008d7d4cbb24d0300ed984dd0146cc3b1aaf80389533ebf0e54c20555bf0d3d7efe9cb4a3939e65dfab47b6ae6706939fff4d0fe23a2f70dc2af8b53012d5bec3bb1229e043fd4a8f31452d726cb56084b8f059ed3bf619b18f63c2279a3480bd84a5b3b473e903e50f8fee2912d407202f928cf3ae982ff237658c23d186400a2542e1a307300976573d500385629d519c2e18fd733d50a2e70f9f2f88d83a831fba5110ebdf1b2aba81207b27de1b3643dced49523608d93397863a5fa3a57def60bfb16e492d5ff748e6e257a1234208335fc1e8f9fad9a4df8f468ef6d239a7af2de6807ed44dcc40d102d191118d00a81319c17b7d98a4821b00f872f892a075eb960926335fc91c7a9382b9f0cf3091f65dfbd90059fb5266101f1dcab6e2a3bed20c3343636209728860511fa5dc6fcb485d2008470640238ffe2fcddc6ebae516e89056ab18a6f864683272af30b81bb431d4dfa31e97d5b2300cf2a9135a50787fe26b2b126affcce64b441b556af5b94a073ffd171c6c1aafbed03a040f958b81b25ec96acefacb629244d474f68515d46628d7528dafff6e36073f5001f138e19b263f9e1b9ef35dd9290c578a5b9a850a72322aca38e3d5f51bf24d1737bd45a2f53d3ea233bb4a52cf004aa9c9319a20e1191ba50bda7b61f2d4fec926da39d2ed9f9efab159db6ed4ad13a8bedd9da55251dfb30ea529320dd5b357ded32f10bcc84353883cbaa96aa98bbdf69c144ee422c1e73d6f0a4174660ffe91fcb31b50be0db4e981bce499b3ffcfab6760b2206f5bd8dce2ea6b936d0da3a25c5a19a22f845247fca8945d9d03a85215f134029271611c00fb8e550f30b01279847d8406a2151d6fb1d2bfe76c509aa55d19d3e47b6c7519b0e7316caa0dd014d2e1a99344ce761051f0f3c46a2a985ffdeeac95ea8b2dacf7f2424a783d2509b98a6e995a9ad95636cba6dada3b785cda16f3f4732151f85e73d503feb5296e37a13030cd51d71b682e7fbf886bb01a46e480f978a2b20af70f9863b7b77f3a23baa530e4f263b860bd3e41d20c34899ce237bedff1a29c3107be478ab2af70d266a74360623d862198edc9a18c54aa69e5a0d8e0f7c5fea143a83b4ad582b1ecd2b6025509aafeb956202fc314610ee83bc9a682d15a0f46b96a77bc133ae1702e6b21321066357ac1bc6e15c2b43e8762686f01c6c205e47d3496abdf0399e22588bb94155b8196f3c2efd31d9fc87edc7b82e692024ae3c8d397e591e5929a1f2a3149209c977554409073b340b82ef1ee7b62e7866eb2bd8cd5f39c0144d3189df5c2aa1096652295d2c809788bb7dc4465f5b5641115c04f33d8efbd8303bcd537da2c5aebde51aaf005748028774eb2b9028dddb1c700d2600d57968a3f4f46c889eed7aaef34a8732eafbe5cb4b2b1ddc34afb1ed6d1716478f1ebf72b77528bae22a673b949d1119a78e3508fb7382b21b58f056a292f306d03ff77c58568b822b9907e6d9a71897b38c98d9340f1e92ba436fa0dbe15cb23ed11aaa4586d680b8eec51d3b0c162f9c0ed206f275d13d31bd10669e81361018e4d4232282f215d0613ccb2998312164f67275c68dbeebdf5547619b1ae0be0e61ed56e59689dbfecaa5707f08aa4bf2aca105d184cda2364833ec5011559d8c6206a30a856bb726d4cc806d3cce9384e1d6f5af15396b5673a4a40ac244a20e6b302870369c787ca9f8e98da6791b1751e9be13a18857feb06b38bc19fd3b830702ae35625c4197c1a220a811da6a51527f3a7e871c3eef5f445229670d8369bde25d60d061fdc1de1635910181804a80b0caec8218aeaf5d08ec66857583fefbb0a253d8da2476f029a709266d944e5fee475f91d80969219b286b29b16778bde7ba693777f8fcaa1da2584490c3e08bd17544aae15fbbabf9d5b1b0651962a58c6728d1da42ce18cdb574ae42f5faae4b4d0327965040b24394e9a22481650812ec5fce4be7eb3d8e00af95df7fa97849cb8385c15a78781e79cc8097d646595445fb81ceef1bdc9c8e529b9301a7ac1112682e0baddb8a6310913685b1b16b498b1de55fc68843c8a44da0243b0ea6bcaccf233cbb9d768e92c6c8bd261f9a691b493d3cadf5cb21d56e69b8609ad8d4b15fc35d8db1e215d45bab15da717ec60dfb09380bc31b4fee8f98fd52d5447735a762b63dfe74484aad20518aa853db70fac7c2038e25cd2ca5b3a5dcfa7eedce8258b96f259202e3e77ba3d2218fd463015854b8e2e60ac0ac62b3c932dc7ee51cc3eb9dd6898b022afe987f60c2243012357db7e782b68f583658760733641c56276040761f270d35152541160b5492276a3b2c40fff5b34946632fb7a1807a5e72468ce5be6f85109770ee4158a4ff4bf7d85056f782aaba3c1481684cf480dc28af9b9e17b7ddae23b54d699b07ef2261ef02de03cce03efc6e4cccab446f24b5fc413397716edc91f52f1e0d8b0d563de8a81e0e80456c0791fded7c343a2336a5c408ba90a84ca00ffedbace3d3bcd2efd08038cb563b95688de0abb62152ef908fcba91e1494fb2f0b5d5f781794838436b31675cfa6a505f59a58cd9e41718c19c50f41f969d562426e48ea4f5643ab902d1b234168723678c22cd7bb3c48ce6e25da488e6d5b9892cb42f465db802616e9c2c701bb693a82815424c4a7ae58c5352a5a70c416c998e4f272ce5f55864f94a9ae8eeb2862f562eb53fad96ac1e901371e8bae0e104f29aa2b2c5733f536b6d252b837ea6b2e0164cfa4268b137981787585f039b0b4f2a3539063d076644b723bf6a33ab59e3f6cee28aeb16a7438ba29d2adb610ad0b7937dad57990ff06ca3d20309b8203dcb30833abddc9deac17c99fe53bbf455304033ac3de1e0088f2d7f75debf4edf395d04e7157658cd43053b48f70add62eea7d483cc0fb81abd907dfbd230cd02ccc4598af95891b0106d5c32fc76c6686d459b7b30efe8589930936cddd941a19ee54e12b40eae339de6442f637c521088f6942add60a0f7f454012c9bb3695f52b2ca001db55671e9bb0b7a05def6b76d27aebc642745f45f331a502d6a997e5ac6135989c9f747c37d37b11789b34c746966386bd3b3b4293a19ec34702e5b5e95f8e8c54be41fdb6e01af0ffd362bd85a941da48b05e90414d36ecaca95f0da818bfeaa868920feb6d33c78b0b89ed56de61fe741a31527c8a7342559790a6841d711119ea595a5cb9630a0978933bece63db6da0a04e8307d3ffd1c03a4095c1f01a88fa439114a34dd53b802685567d846aa369880d0e87634d30397597f134c164dcb05a1ae0510cca0c1a960b60cb9af5dd97c1f9020a8b33b231e9344e422027dd22e0cbbd80bc0652784488da0ba8345784e6a46eb7f9c66a8d6cf08b03d5421293fb22a43b481c4e859cb5fee9c2f0d4d5320698ec36cedb6e0f77f9038572ae2a78e189d93e9abecdeecaec2dbfe0b62dfa5cd2313b868b657b23235f3a421a1447ef9ec339f57386e39a1cb307ee9153b06ef6d90cf2d3a87dcde4a57171488209eb37965df3aee611e4c9b38598363a051565359f40d07673ca7d957869ccc98daf5be37ba0f97d870840bb7c692abbfb2d26362c66de091a635e49497e7c57300de99c173aa6f0eb4703089688f06ef97bdc5f9da00e1b5ffd045e0439ec5f7aae938c52cded1f5c9382ef8b66c50b136f369375fabc8096d0d6db92683e0bffaea347cfdeac4aa880bfbfc24ff0c70182acc6784ce18054c4de331d71a8b476439ec1ac2d3481ca21740d03b38f59aaea572bb6a6364c55567c9f52998b456030c0f24db9b5211547ac13bd1028de0ce92ae09814208fa0c7f4af8740867d8336c9778801cb11f1f24fb1e718b1b257c33d03567ab36c3c239a65b9b10e6c1888b723149bc2005ad82de9bcb4747cad01b3392a7a125f873540414e0360afc7fb1914dc912ce57a0967cea6b69b26038302c761a6ac60e705d5a48c4ef3d1a21e5037281a710f00078c218fd5d77bafebc83b60b96e1b7310f7594cef8b87141b2d151f48f3361b061e8aff050ea2566b9499e623255b4362483a33d64f48082e5dd86eef96418941c54bb678e46e611d37e775ad1b51bff2d20372cb2618e48afb2efce57308a5c99fb54d9ec27b357eeb323e5bfd5b9c66fb91615a99abe17e3c56e8d160eeb8a48777887ea28c024dbf3b9433fc4d80a6ff33a40b10d015c113f40b60c5d3a755d895427dbec66d725191ec5076dca20083f993fe4f1bfb5d1fd6c43d5bf70385175586c4c9b8ced7068a36acd563ff1eeffa9df5403c68cd74f96031cc4908933210dc837f02a13589099e58483316f3f9c35d1e0de69c9b7830ac1a56ff0454f7839b267fbde80e9c5d7910add25264801240af8214fd5d5258ad530b822268b6aa59dd890878779494d11ebab6da6d3093339109b27cbaaf3671c1a3fe14f4e37beee60d5ee21cf2fad1159e81b5297ac18c03c61f6431a50b0c2aa9c3b6c661d7e7baa1e48be7f9908969bc53b1944c2baf54c5e7104b8a83d85e84d27793e292ec91d73ebeadcc2176eac345859c48f4f5c3328fe2a81286b0d9c1f9da22a43752d632914010a4ae4b67bb05b3132336af309ff995c3ab28aee028163268546a1d96d0f4da617eac9fe07458319e6c9342797023419f401566a43abe60934989d500c733eff08f082d177d2178162d3c892a499b2151ed4f3a525741cd23b0eeb345c9a086b3e83eea76767c75af2b4e918e739ede173339f7ff8510f308278c207e45a1abf1f43836d414e7720e5f25f7c21373f3496f57bc2c8383e32e16c993e922b5f641e5611b9ea5a37dccbfc13a002bde40330d7872a307711f0f0b630cdbd44ebed1c6e2dd1f27892fb1a3ee5be548d5d53da8e0b912632354ac80837dea7a2be387159aa6d0f8d72b7ca1381145a08ff392967ab790175beb61378178d8da0ceb50196224444b2fc08cb32dccadb57bb54549dbe012905fe3b585a910e5091ac85d7c0c8744478e890aa6284fc1fec26a46fbbc129d04ef0233461bbabaea255cb469b9cd1f18d90006899853420d3ab93ead1677659cf3702ddabf2e4891ea517f576447ae01d026451073d5b33b7d4248000d04a1ebe3e3def1226de5826426b38fa154f4bb71201c9b4cb73622a6ff701529598c0bc2f7a8c24bb105fe84f390e6f450c6eb7444929116dacc34b8223524a93c5f3568cbdeaa16ebabc4b530ce1949915b61deffa435c5c1e0bd1ae252c62ada67dcbff8a1825b5c318980877bf03940797193694d630e33e573f5aadf59e414781d40966bf5b93adf01e3056ce3bc952e8684c9d76d3d92a20bc8b015e4ec811c72c8d4b97c7b58a3f19cae20df54663bba4925cd4432c75e9ae11e456fcb8c6a3c8a480b53743dd6a86e5a8be58711f98a3b7fff1cc96e55ed673c1954586513f57cb26766f032f0a75d85452ee2ff62561eedd3a1ffa08893437b01c04d83913341725c237be80b9cd062528337899a663116461761a04aee0ef76ee84cfc0e7003cd6acedbbcd77b4052efaa225c0131d907df5136814d5ac62c918321ff5a68d2ce44cc58b75ff588213abc79bc55f25b44a3df64bebaf6323598d4a45075052d4af1b6892b2bb1deefce43239bd5bd1eb569c39c7f63bec858a7eb83433e505fb13b9cb5aec3f0acc65b305d88efe10c1489ad22202e77ec6b79f3fb1fea81309e8f649636040f4da8abca62eff952615034caf7588d58abe3ee7fb0f1735545ed12c4a8e5fd4581468e15554d2f39ba661d296dce617f23cbd83bd5f487dd3047903d8e571ad97a429c89d8ed9750ec61152546cc329cdca5b89428a2e56fc89da12adf3c56e64bb532c4f1d1023b28016d5a4286228b1a57ba5fdcaa5c9186a2ddea3e1a5fdecb8f040632278eb90f6a1325ae9cafd8d640c822e8254c985e9c161758cc9bbeb7ce8e1801c060e57eacf3ffd80af931e86b1ec2135581efa98584a818f8e75587aef5fd0d4a31f73c892c7a7c836e67da1e9a8bd7da37a1dafab6f4be1b02dc3915ed3d97c4e679d9d6adac48365534bfc76adcd77ace97d5da45d08591bfa202b465810054a032fd5b8839cba38c7a1bc04ed29ae0b8a73498f99f134d0e05b095e7b8310b0b073a07eeb405708e809822524260ab75279c83db2d96cdd7f8579ab68989fef2ffe6323dfa12b016a690ec1ccbd8b57d9579b5889fcf57c21b1dcfa2fe0a0d23581ea432daa8acac64f80da205a09b06687ccd5a81f79945eee9e88dfcc2ae3f660d53bbbfa459e9b2309dea5f82d51e3658ec62aaedc5b2153eea29b274d522f5d5fb2e32d702a7db381d3e778bcc56cb41ac497ed6ca42bd0df62a1171b751059cd38987cc65e2ddd67ba770eb69e27e3f751d82f8d705dfae1f13dd52e88712a7ba7e1cd425776aa582089a9d9b419ec7935a4839cef7eac450692aa90e223ce92ceffbd77fb00f3f524e56db3040f768d77fcb377db7ba6898d34200ea912e2032201fb558a6d6ce489bc29e3702f05df4683b8a421afc9f332debdfb0ca12564b121890f72678cd48e07712324287e5669876bf823afc38aeb660116cf9b6b421c2a55e392e3a1e3be63596e9a4f287066d99e251e2c34076975855ec09c6c311da2e6f089cbf04906e355c3cad14d30c8b1ec1b80353acb401ac5af57a51ba2f44546643d97a5043665dc0e81153dc3f95e6936df10f9971286b2992dfa14a607dc4db56257de2d34d7d81aefd091d0c97177fc6b312370ee2d890a4094419aee8659a2d66684db068f4e0b32117b1b2edf46e9176695f9f1b2e9d1e0d592e3fda6e667a27c129168a3fb90dce2711e8714d31b764b964aebe0e09bfe1592c55dc305f6d704d1dcf7425eae428f92e39bfbac2c355f89282093e22064f8b428e3fa0f3c162f311e078d6df008a5f0f5fa7769ff05ccaed846c4b6a42e2cf01855dd651fe8a966a542aabf0374d110c0089c5255fd3c481511ef942f723aa789fc6cd0a6ef9ebbffd647e46f1930c2e1e529afb56391831ef1a66f106206e76f6c284eb33ccc6575358b3ff8c7bf8d7c480afe8909c832b3395bdde193a425bcf5a426161792ff57c353a1cfea205c5a4f164b8240d1b971c6f5edf1bc285a24330589e061f2c53f9ec3ca8518a185de36e84c57efeebb07b5a38578f4a690af7bc4209acfecdddc7f93aea3d49b21e7748f42ad0d130cccfeef8816ff73d0217a148189d5fe4250220aacf3d790ac7e587199bae0b35676e4899ff019cbb1f0d3b32b9bf0cf8f7393dcade746bc811817e6373084faf1eec66c7edbfafe4f8a9178f2957045a6bf2c062c1a3085bb27c1ee5a680f43495870a3f919585589baa444e86ebf08eb52bef35484b01d94e476b9557fb065847a4ab463557f8c4d2e148bab57366217724cc0b5fb6f829585859dc82a489b09f201a7ed33134340568c2f55b588cda259aebcef2939bb9feef6e1ec55bc088afc751302d3d06a92def7367099117b805723564de09e0ee4e0b201042f20b1259a589d1af9e982dbe0b1b4d54455760a3c995a0b4bd60aeca0bde14b644d451ef831e825e0c0a333d508cf1f334a7cfc293d96d0748452ec438b9eb422e44d49b5e3ae2e9e3f03c79d7d6959683ef6554ba55dc6d7e53ab788313d912fc40a8d8be2e6ae886f188522cc59a2c3904137ccf2cdc0d97c1c6f77a9bfbc9bf1bd1157070c31efbba21f15ac83aad7438f85930045d3d72033dc71a8af4d2ee2daf53114dc81ec542da9a646f452384d74c65372a1773b79ce954adf57840123adeee7de4cdd4814181ab49874c650eae9f8db8a7ffa6fe65a9b3b9c2ddb78149a91626d782afb09fc822e73567f851f6aa78cc1d6b27d278cfa602d67afb802b0569e98952d6d9b07b8d05ba88e3d9c8e6d2bb4caa7727db74c276f2063fd34b2b3ac5b145d75b89a1617a7ffb56ec8774ae150e3a693bdcb9679eb098adaf3670cf868d9c3f222cd6437f66442c85a3d9220a4fb2be666b544c00dd5b954bd4a1b9e642b0447b12f81a1b2952b8cdf6c8ffd52ea2d47f92a34dc2541f6e26947d32c8eb67def6736ca3caf734c4155e6f718e8d4ae6b4bf0edc6527d09573ba9929fad842b88adf2e49087b89124ee1caf6f1013fffb50fd99a26461418027f4f0182645d896c32d865bc663e6e199f40b52b19e10ae32fa4a1b58af93cd4a57e24d9582dfd18b559da01d82546f695c85781e1e4f355ce24ced2d3b3bfe7f91e596d8f0bf508be609da592bc7974773bb3b3aeba8954e1c3d820b22148d604cdf87156f3573a4d9c75ace7d7b416566d054ea5e37f9969e07d2e3c993dd5ff4b82aa667c0eebc7ea60b01ab8cbb635a74e0f5dde342d17532d6860be3214959f05ce29668a42fd09c7b7ba0f987e498de4b7b84e6538f67b47244e27b5984136c90da7ba58a1741d38a927197837891b774408aa1455844f74d488f2ceba38a0e5e7076dd403b461911b48f4dfc231630766c91377d77f455bb970e0f1d799896aa75dc0d66a8e3e9968ed36fbef3b00bc6a998e92540bce498bd5f06277e5223903adce258e54c83b34881b961dde5252fec57171eea8b5846fccc928dd05b270f5ed9a8ad18632edcac6b193f17976fbc5b8bdec80a6ff7ecddaf2cad75f50f1499477047526c9673607539dbdd67781200d4f1c111b548684d38bd8361e0f87ff7b45963e436f9465b542b71af85713928831695d64a247f544b9e1347ab39a4eaf3f6179363081bb0ba947f6897c17aa24e7a18b6a4dfe3bdc6985e946070fb55a08aa7460f05a21f6e6e80ef41cee3bae5f6f9a72c1021ba90e9ca276c74f4379723871a376ff9886acb6451357fb4779e8c6cc6c487e13de2248daae56e92fc9d55946061bd0e0c2e59a06b51d5cc06ff342442b64e70b65438ef1c4c03e6703778c3ebc67c8e0f50770cb4d2ba665ae372cb89c1b1c44bf55496e76233e67350b346b12d24e6a74ebe4687324e71a32bf8eb0936e955d7ebd65b5f178e20fe2abd9f37c6cc3599b0a771a599f379af30ee36791a3b10fc7480a90845b08f59b6025e61e94b791906734c1355b3c70d55a9f0ba3f9a97a8581a5cef1dc2ba59952739414924abf6a1b76453511d84831fbad4cb98270b0d35faf117549fee069fd3d989361103a25c0703eb25bc3fb72b320fbb7bad1a79ab060823be7eb3468bd50259841b4f83a75f4bc5180435e3d9b2a845758e6066dc9f0cb46a4599d0088a23a052d1d321766289d984639ba68bbe1879c36dccbc75ed970e6e69247463615e1f010138205b047853a1d9ca2b2b04927d776e7900a834c2880674c81d6eb21764d8b9a9aba712303d1b2cc9ca6e3bd61be643056c8009aa74f705b445a4089457f35eae0799f39cfa70fb2f9918edaa91d4df66296a35f3e1a26c0eb2035b0e8197e8cfe4abb7304733b016e138456efbd5c2fdec6e04d5d3744ad0cf1375722a981d5361e672e79c8758fae5cfd90f419748203c8367031934f14467aa2b50e9ed5250745a7f32ff72d891bcc48b62a0b29bdff329c8649daca504d07085fcbf91ba4d641e31b378568af7b4cd841b879d6778c9d83689839226ffa67279347f654467e757ade01a000ba6a8feb42b3d4c50b280642d3b2fc9ab49e218117e71c4e59014fe20acc00a128894bf50bf46ff164fbc4f8dbaeeb831b96158f8848dbe397ba4c29b6cad42bcca057ec7d68b2698f0ed8884b8a183d2a1decad669d9cc304efb9b459bbdcf370d34c8acce949fc54d07cef93a50bf6ff9d61d5b08d647c37d6c5a58a670716a7f84e1337f84d8e2502c36a887432123fdab4111ef7c343524995141299b2f4adcbe78d73a3b7849e9bbf15e420cbbf9bd555b9da6c76fc4587583c43236a98fac0878c1b1faa5df03f19625744e8851822cff6bce2406bbd3a76fd0573d6da424f6fdc6ab3931bee559150b065671264b845fc4870a917ae5fa641abe92ba37faf8ed2a2dcea8c077d6cc8745b7e30fe19b00860454c50f98b74dedc93f3a8b5d54d9942f709f92f42d7ead33352ab5a1bc40595abd61613efdcc2064c49858320f3cc98ad5095983bf4f7df8dfd905f28ea0d119ddde3c155184a271bdab1791ed543a29ee90e2493cd41514330a4c4e42a77f9cdeea7f9f4cd1f1a1f0d1598e146f1d393319dee1d444856d7f136ee3aaa442efc42ccdfc5a0399b1e92ca58d4789cc1794898e103beadc14c1a40b94defee5d090f89f6c713e4bed2638e4adcc378877164a79a0f3184d5c12db63bb99fb642a87eae49d580f168ce9abb78259b86e450cb4b8d3f6e47f6ead9ea0bb7c7141d833d931a1733783eef16955cb19a03028cfdd761fef31e50f904d98bdfd112a5324063e8fb0547f68749c00d6250f1cfdcd37b2884a8615f871e6c060323af233fbcb2c52aa70016fa3f6246ef8934282ede19f8146936574262bfb2fd5ced5f103bbeb809ad2dba0607573e7158609efad0e1823a4f1f7ce985fb3561233a36c82e4b2bb7d37f1be36fb9f0e87d579b1790f92bc25feac681493a23f5be2bab2723603bbddc6bd3263b82a983963584bf4640a24a547510e16e58b8a8c4720fc3bc82906dc2e39158b7b49cc8d78afbc4601595e66cbfd140a41689b5bef98bfea37d59a6b9f2c002d19de9675d906d1019a82f140f623c37baef03c348898032851f3ea23bd1cac36ffe688c78640f711c8de3d851b7636c4210f3216b8337a604be7de6ea5a9c9b11b2efd19b4299ae8cf73536fbdc738f6640f5531fadf6ee15d870fe7cbf534095f0197381bdcb85f9f2b5c6c7cd977bebc4c2aa65b8ddba046c597117594c44ec009d38bbb927aaf1f63b9e79700c4ebfef8018d814cedc16cbc3ec8648fe2038c1876819bfcf572a84791d44c0a9c28060b10a8757b91b052ed96ed820ea00f88809adbac971ed3b4386fa5067a8415b94abb028c186a77848d96caa08c859ffae4e4966b68de7f10f1426fea896b373e23ae670550c214ce4c1147715183f26c680eebc53244b29090a8a4cd531a53c8782c53f781c479b6f5e26fea1c0cb38e292a96dd8de78c3fcd089ae534b993da51a34ae0c274430181995b4fde935c651e27835dc374a1b1c86dd226ac4e6bb76377f8719128646ede1d472bc7af0a1d541eec93b07788f62332aec29a61a537437c7cafd7093034147aa6c947080ca38c5dec66a4edbddfc7eaed2f2627271e7d6f765b25dcd627b4be6bae73cfdba226c8ae00c33bf2e50e10aca46f7ed5bc85ff365a24f435cd6493b3d72d7b44fbe6a5780957eb208a98254bd291b5b6734c4676c302e6dae78a0fa5c45e31be8096de1d0d9e536197b4035cd236334082df5f3fbc762b0e257cf2a683852f4ff42e17f00f310dab428db5e766b4a9b03d8dd8d0895ccdb440e9ef1321cf0501fdc8612e7f4c59fa5aa1356370b29308056ca243c28fb8a2551a2425cec24f080566d94c0e6716543db315657ce026c5a46ad36010aaf9617f5cf1ffa2353440130c00f8e928bf7d090d50c3390e8c8edfb2e0f8655d788d1daa10a97dee2e881155bbfe603547d3ec775823bbdd3f064558f26920248df31e3a10367bca4f849ea716f1f223b246b577042db7912358c7a7ce9a63509ad53b888214df7780c35f7a96e1aa98a5f1852a6247cd0ddbdaddb1baea1150dabcc7f6f367ffe6f42aa163f591bc247c1758658c7e94681824af283e4439c862051518479595d6e866d051eef64abc9c361708b0456b7ec3bce7cc99d9bda615d99e578759ef262d6ad8400b8e1f94e02c26813bbb386129a487ae379fdf7deb6ab6e38808d0ea6bbc3b3a46da62da22c3f018a841ad3f4dca91199b6e947cd968315cd352c14cc332f1d4f2bb039aea9ce7b728d644cd4d771e9469be1a6a5f2bf149a2deb04f45786d381101214fd5e9e8fe48c90a7236a06c6a1ad76ab3338cb65d2935147a4eb3e5a9170445a51fb3e511fe883cb46e6d5467ae158b05fa81be01d0ca58d0f6b7d985ce108cc265ef2c33a41a2bcbebc98eccac1a754a013195e96ffe20f75853e7cf59b638dec5531e73990985580b4c7ca07f6d336fe117bd0d291ad703d311e29de2436a68dd34a8799d731bcb0c9aca4ea4f68368c2add704e83f54a8fbef2d8636ac40d3fd27ca51681edae3817081d7f6468c63605a26c56b158836221c55d30c7cf40ce88a112b24c993b9e799425174c4e809268898891e32fbf62d9296087b80bf18da4a098fa0411ecd1dc935d2fbaedaab7699eeb3e768857af4b31ad17cfb92adf9065f6b16fd36efcedfa8be30a8a4f7c2b57229d9f78f7a506c128a9b1d336062a9adb3d66c67ef0459e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bd940687f26af8a0ad710f3247c842c76f31bf4c2b77cbfb69225a036e451f2d67b531e2fa986b4765da28ac09576f03920f36e7892085ef45dbace0f324ec8922ec752ce1b57f0e98491c696dec825aa5a728082d3e0672685cdea0b4413882bada0cfed69e089096f526c8ee66cf1e48fb6f61bf56121a137b77f030a702a206b719775ad784f026080aea019659f88b34a2521519c49c7a6e2b5665d111d5f8d9174cc3fbdc432159d5a837fa93d67d1a0b6f3b9b7893e379c0606e00cdfc6dccc753932cc5168ebc1c28afe42295e8892e3ecce1e0bf77648369f1eac88195d0036f3f4e9eb2ed20ad5b77198323312aa077891b4b08d8621bc6913749e92773f150ccf387cd13f0c06612ad13f7eda790ec6dbbc30bb7768f3f56833104a2b1c7592a46f86ce3cd569f8fb93a1ee20226475f2cd631c75b74833100a3e3e3cdded8442e0d8d1707fe1f62a0fab49a998f8c263b5993e88cd5d1db2deb99e7ca57e52ce855f070101378ab425e2f8ffc6235520f4ede7eb94ba0d774305f10bb62b6dff3b58ce57f5a72b18749dafd5dfe83a8447f038117d970d52f2f23fee672c3852b50900280c0f6f77e43ca0cb7ff37036d681da76d722ec52194615eafe45477626677dafa39b2d345f110d811604d16f84b9d2365d48dca321b0b7f1dcb3e6a179f0882e49aa67214728189f736319ba75709db2e984625972c369ebf70b6c6a2f3ba7f827f8b424bd5003fd531d03422863e3b0b0e185ec057b435404f4a7e4c87b5283a543e620e8b8603467f812137d0b5e99e59a58217c7237b1d8f305e75d1e71c269c065ff6680fc688b3d2773cc8804cadaf6a6f6089352a19141eb7cb6695961c306dd426682aab1c1b233d442bcbb44e485ab705d31ad8b57e7eb85efe7d20948a79d8cde64ab9db424f44fdb0c89c6119555d7fafcb93fbd410473bb865a60f4c97a0eb544f71239bdfcc65c040eea40b1525d1c30df810e0f30a4ee513923bb62a0786edc0439b8802324b21d771e83d29913f511bc20b48067c71d5e3751a9395cfdc70a4f17016f32f84d4702ca1b1d14316284a24e6abe4ca4f515dacea0b1c0246b24938044a88f21dee89540efeb4b7baa4b6dd644150f3775f3901224fe20ac7c5cbe201e2ec89fd9cb64cf2eb7e89859f00e2cdbb55b9302cf2e055981ac29165b81c82df2c58afccb6cf55bcd9466741b9d74e63d072f0e12b851801bebc098be2d0f8f7fb8a51a3dcb5be146dd8bbe380910a0a04c885d376ffbbdb6cce2ac44a47d1eb1a1ea13a69eadaba96dbb9bb8bf45a059d38023bb16282754f4c395635ef943b2fc1a7bd8c30b6d612c86ad6eb44d2625f452cc74b8f94952b6f0d828b56847010394ed553ccd0ffbc2a7984444b29ca7c705a155234425f238b92a692228f497f12799bb38c1b5dd9d82bd0891291c47b4792e5b58034792b69b5f67c3ff7c3828351b80bec29d8354553163ea28ac6af166fb4b0dc54314416855eebd09c3c3f15a0ec4238c2a0c1b8e4cd8592b5176208c7236566b0d82539958695fceb5e905f1919f12601ade2c0a6ab1c29fd15b50d0d0dbe2648ff472d434bf5d17e27e16d86804e5a2a467dae0479ef73c58d1b2164a736ab607682d7c9e853e523f63b4e12927be3411400fa2e6c878a0e8f407465004b7d92761fb7707f99175ec4021e4eb1cf92720a43d3a95ae77ad5ec27878560e22007eb2aa256788120c3399cf59d7064141d39ddc7bc7a98dc14b4dc033c4162c79f18609f16960cdec301c85a2a3bb28f657f3b0c74233569c4533dff6a18c2af6c5830fdfdbca0727b29cf77eb384e00afe8bd4dda93c8f046013d3aed0c7b6a4c9af78ecdc3b39498f4a8bb4614b12586e9db07d5000b0143bd275c160789d64ac3b048ea8ad866b600c1b22d16e484c42f290d8e0878b2c87e375f93d520b17477a5adbe2f246b51af671d50abe87672202ff1d67134efbf123150bb765501b2aec7e83126ae86141463b549ebc25b0c5ff5e90b70676690b48f185fc384e88a2d7c03a5a51532946edc70300cf3f22248b1ef596100e4cec558ea5b4a93754f38985b56e0f202159e20acabb66e36d7678c49afe52ebabb4511790e03f3cdc8496c6e680eced59833167490c720bc1fb92d2bb3650c16f35f141addc07a6cb3c6a53be52a7f250d613ec6b0d4f644c61307361ce704665401917f5cc773bd059f0405fed7a37ee3af7798a5cb1fd79e25bf94852ddd52fab6b72f8a06a4aef06ca9b3499cb4c5a44ac8770d441072ed74c5e033b7edf20d5395d84574b014145b82cb13762f68097d2bfa5d9f4eea751df94fc334254576351183977dd2fedd06ededd088adb2eb8a9dc4f5bbccb91fb9e17eca67c4b85aaca5da3a66d546dacc0cf9d352da8614a0db753215571d7f251ebb801a26ced87e3542c4980259097a2936234b89673c87c4c16262bbec5d9ddbdddbf10561d93846dff54932cd288bed57b5fdf6814e52519d6868eecbbdf788833a209c0b13e271bb878e1c4aa73962feb84037e402fd3219fbf049b66256332e0860a7c51f54ec3618e40a1a8bde31dc5559e5199c187de5df3a6c91eafe3d565cf2d18ecf11a41d2f7208f122174a0cf43f5acb63b932be09e97ecea6db27a480945bfa95bd53e968cd5597673cc6c4629ac98632dd651ff8a844cf8c8214bb6358884cd8a50ee5caa2d272dabc5d32706a6ebe5132f17ca8c7c16995132301b6c9b0c00dd8242d3e69e49e6b7216428a3d21059297c564473e0aa6388fcd15ddce16da77d16c4bafc8ddbe2a58830d85e87f7acfbda52599dd9272d712a06970ea291d45d7e29c43fc1fed66a75ed1b083c8b2c2b56c49b13bef54fd329c8bc93418267247f1301fb5d71ce21c5a3f0816070949662c648c232170797cf0a8e48638c00a087871c2b2fa21a1f395b1c9e487e918cdb7db6eceaeb757579ae21a33ed5fadc59d3af4dc2b6955a0ce6a0f4374e30959ca042f7d29add2bd7def3e3d503abef0d2d59015a2c1e4194fa5a50168966a6be4ef1625b9cb1c2bf2c3ca06d518e458b73d7c46ff9a93655cc8165c55fe4aafcdb190f31f11e124faeb56a168a791d55432487801f1124b78965547e45681233bcd9efed989e1f5e5ea5f0e8cb1ffc36058fcf03937031498b7843ee899b1c321ac92aa3f24b19fbf288ca066115c5aa576ede971b56620161bcc2b3eeee55f700685f8d7ca19bb92b7d91b40907827c183a740d23e6ea7de26d35f175cb5d045dfcf48a78c5fef3321b66053314722703dbbcb1358b9a4b774404f62371b8a5b3b7cc892dc5f11d6e484c892754fbb5b13150f8bc8db861b4d87dbe4bab98b0844a9dac04948bf994424f5c97bc455dc8443a86b8ca0bb4b7ed8e18e4f95f8130572c82e80e629247509c7b4638787c8c17a2ece88ca6b75d9da216e6c5519e0791a19caf36a523798b96fe296de6360d145ebf129e0c40a5b21fc8a091599d02020986b24155a83582ed0cdc1fdfa6d19e567d9a88fd50f10514447c5eb6116929d7421d5b3d39759085f79348b845f5b6205e06d63e76210f7122566aba8b0ff01ed44e6f3aa15e922eadfeb8c8f1467725c760681ee487e38c67b77ee5b2be8ed255c02d6644646a9528a55b84c81dd063d38fe0f914cc962eaaaa570994ad156856390d386db89bfbdc364a54298cc4a0c2854ecda28053a8d0708107fb430fa4011f3a50bc32ee431870a3a80828437427712f69863fd27403c7a387258344d3fba688dd017b9413fc4a375520314f791d5fb252dbf5a9499e408faa88fb7308c58f8c58a20ed612985dd57de75ada186d77e4b63bfad18b04543e6f17f11b7c45a526ce1503301defb528ecf5160f48def6aca1e55d07b7a3a7f4626e1f4deab339f85fc9da6005033bf3ae4067367a079a8e56f5284d4cf133ba4cfe24a086540f0e9f5e753ba7ad1a936b0aa2b8661a6bef9993501d88cbe339bd0fb81556b69abf882dcd93d619b8932c6256032536bd27a3f127ec4cda1aad0df46d68e40f3193df036522c81b3afdccbed758ceb5b11d85c8423b3eb3b97a350d8324bebe0cd0a80eb14538faf0d890fb32135df47bce87f8505c37880d5eed17e323ae14d0e47a52c61c737379b34c483190a1ed871f5f37c68f87fcb2c6efbd15ba3f3dc1287e57610b0cbb784a3aa0217608de0142187e08fa9407049a58701e0973b93fc6d96ded7df09f51047c1cfaadf086c398e41d900bda7b7dc0fa0e55adf99d5b0ec5ee3c2ea516cb72346f6f0a887f69f25fcf2bb3ceba4c81f4dc22d7250decf23f2fcd223a91462183c84646b651add2fd2ab3b915c59cf17fc5a1aea23951c07b9b7cce1305505fe93515cacc7e6a10bd593532b31ebd49d358030a916efa219e30360a3d7894ec20bc73d56725eda6838b0f6003be09d4afda020fc200635b60d966a5e4f05fc7b17a72d3159b97e47572230c8e8e5cfac481914581eebce64e83a2b392dc7ab065d0d6bb820b5120782d64b09b817564dc045f57183d357b1b5b28a0faf70ed1805ee0144eb47f8b4b8054329b7095136dc98eda23bbbd42fa2157a32b454b2d5de7ad9ce9cace3ef09e002f212e1c26e4db8107f56739fc296dfbc37a842db991df89b0b07cc330180c3d2e53f6640d418624f544378db78b4782e6f6b980a7edc96d5bcc89a0a88bb07fd025271d567a3440c1085c1c6eff603feefb2891ebf118bd102a201e6cc3c41c5f49482d2718994492dab47e07f3a3d9626b0af806e600d91edd04044b13634338fe7d724346caafea1529b74456b189c6a78b6a4c8432de66da482908a2b79d3f715d3cde0cfe0c83c83385dc748b0b4309c7f145db9b5e179a66e21620d3e695b05db164e22903c24e4e9462611a408a3a0422142fd6162932f9660c2c40c5038e8ec4c26c8561cc2ca000b4abe6641a11347b8662eaa1d72cd9ea8aa936cf1ab29f990ad51e0685b4ddb2af868e3fb377b00eba9b3271ec8e557ef8bf2163eebfaccd3e40aaba7e610a50dc8d0c6e95a8854f634eb314ecae87d0a9f64f7847cc158778bdfbb871da7df35cfe4a6aa46506b631da22601336d1be89871d45fa88f49d9a039272c62a62b300b0681435245f7b5e062ac346fe6d1c57d98c0cc41d568150c856a9e936c644f570e6f00da644fee87c831eb7f87520614441bb8e2f9c8fe9dc32e65061b73a67f303abfc58e050324a63a4c15be56f126ffdac34af373d71835de731165b7287e8af29e5963f479c2912b90b4299794baabb69efd7ff2da1e55fe7de384563a0c06a87fa90dad6980c3d4df30668c630746b9683d2a674f24098d8cd4b5e861a9bf4ff9c11ce74ab7aebfac4721dcefe3ae801586d93dac379f5774aec1e0082c6e0b2f52ee930c03281097eed2ee3072379ffce2e44ba83a473e04a617e0cdced26939e3457755247e19f49e7d0bfb9a6a47cdabda27870916c2b8ba04c0e28b8d526893cbdca549bf2b29bbe8b5880c88ab367828cd88b98d9ff62ffeb65a8b6a5e01be1708258d7b0aea4eec8ad0f260ebd2d64d99599f7940adab3ced45544150879aa222c3138ab5995ea9b786260fa238c507574c8728ce275e13fc9666a279bd4083411dcdbb79c729ae6014dd7f2b410e80168f8da1dbadda7c93fbb937f66f3608261391e749eacd34e4c9fe1705ba048ee6f1b61fedc9d9992bb29ce6bd8afd4d466e36dc23307239a8c9a11fa318962881d2ba5624cfd5e285719690036c596332c83262cf7d54ed0d0b5e918d247e560b138ffbcd854867e590b6bb0e4111f042791cbebb17b0a4e2ff1c75691686f7577b936c5bb7503d3dfe87f174626119b009306d0c597d16981b80f48df526c365e40730888eabf21474a0cd61a2492ff95bedd17b6c4a9d6b479980e7967b4c881f6b2f0df8fbce62cb21536e7211e7fc36674022d40798acb25efab458959947794029fed4588455ecaaf68fec9a05e375c525ac296cf737001e96cd6201b872da7cfc7eb85fa870f8086d175cbc1a34ff9eb82f4927747f2f216616bea4d20eefd785d2d919e464e2f557bcc8a43111511ffd39a0e7ce1bef5f96efac9cf7a56de0382f4330b66c765c344c676193cef2ce6317be6bde12cf707265c089f7cdfacc9572117f53d2125d8c2149f48c296373118281ebcbdbd458561648392d49a7037897eb0e97c021441fd1471e4d39510cb265fe60b45d0e3c6ac686257e7d5b4c7b235566927b70ec9dde0fbbb28f57742dd0e48741b13f7dd559ec35dcc71adbf9573b48d6f3c95baf3072b8fe137cc59bca2a43af644141bedc50e9bfbdf7ee1351514ba3ffcf242a292d81a8a278fac65dce356777fd5f287aaddb1cfc10663c3b7823ebb66923b26e0a248a21837107adc8ba432eabd197aa83faff208e043bd47c091715c978eacc2a84a428460c02a4d47303cd871af5f9de232908fdb44b6ea99a2c58038c849be45e6e76916ce1020678e9599493ca5bfe6570d438402b2785191fb988b3acef7f7cc101950db94045d669131210181b87dab639b1757a0cd04a653596b53d09ee128f85964aed22e0ce80e6ae3cca10cf9776ce39e1200e177692d5b6e7c5f967cd1b8f7eb5fabaafb407285a80f92fcaba69deaface9bc5ef13f9ab220b33377bd111abac0d3d189090873f2dcf68623e64c6265a7dc95060927aa955cd8ade22953396fd0ba6b832d955447ea9498609c92c900b82aa9389872d7566e4a0f87e9d24431b94433acb328dbdf6f501d7f58e5054e8fe0b856ba023bd295f48d61e132b6bfe2e6004475d41d82d015a58e4198d3baf35188d3dfc06571033ebc07dc29252649d7b0d7352393a0bca26de3234476dd18ef39601701123c8a68c5f0efbdc5c8566fcc657ac842e329518a946427b51ec3ff34a04cf5a7dd245c134d3027cf69c5b8811edbdfb11dda3dcf5bb37f1582cf230673c71ba18d26f62ab75bce5fb43d5b878e876411848a3069acb1bac5982f69d217df5e3d98041d33f650efdbc32cc6983ed10afd5e0aa3f88c38f686954a7f3e3e1029e83d98ed2814c499a9d80e89d46f3a82c1bda0b891f423a38adb7e23ae62fce73dfb6458a564d50a9d69c26921b016da77c89f87e9e4b2edb94c3f8ca2af3539d6424bad82bbb74744449a4db4a99ff94e2229fc425988f457c583e2b3180adc0bea97d1ccc90f79c6251b299a8dd5693278e29de26aca1e7ba5d69eb0a190ebce0323173edd6339e6af020a7eedd40bd378c94f6dacccdf977b909db9745d037771b11e5f4048fe1810beefeff567178c59bd2a3b7405d56f3761b6f6048628c0ec694bb06ab8ff0b3e83549f81ff86f3cf3c04d0f690d496f9da2e7080e6b44f9575d789c413240d24aaeb775403855e2dc69dd404c5c7c59545cede61e984a3c818fb37497a05670549814c00b89386845ba816385d8b6403363631baf1e0f207bd4fe94f8e92fb55aa4675d505a73222e5558e7a837b09734b785a50b9f3f88710275466af7e935772b93c405f53f230bc1297a27051558982dfb025333f9df611f1d841ea2b2983460681d752d45176fa1e1eb13e63b57324858ea97345081bb4a84d65d575532f4277f61c954959f97169fbe4aef6d8a33f1ba0ab4b19632a7120b4a450faae22a97ab1fe7c98daee92903836631ed64183d139405ab1430117fa17b154536153f45f6d539911c89f5bbe371a580e89b56e3854d10938c4d3095ff34185645960a6ded0244739ffe6947ae4c1c65355727a5acf2564bc780422042fe4868ac7c832a93c33d4ba3ed92876c72cbd4f2946c35b2a886dcf8961d20009606e4e6e5717e6b039a6a5650a00b462155746189780b4434358af8422bb675e1d8728b5a8e2fef6cde242788a3f84b96c4fdd6d35cc7a6918ed0528bfe2f2ec7560f79aed53fc72c873e1c05ffe716c98a00582a88067296dadb27afc64c3f4b8ee44ae10e3eb22be33702ac2f2853bf287bda8a6d9d9ae386c23598b618c5b362157e02e678ffec04095dcf27acb6831495a7d92f892b158f09eefdcbf6d96be643c1a80b7de83520a767d5ab41c10400cf1f34e32714b9bc59a565112640a14ac5daf29dc499e343a59a6d5b4bf4a7f6fe165592fa9fa598df85826373c0679f451aa8cd00034e135751b9cabe627363af77146e31776e7c2858b19be1c29a25ff04e65bdaac130f2b73e1b311220f6d5873891b35fdddcc4aa4f9cde1adb6eaaedc1646fb3ae5014a0cf7556c2c388a90c1573064611223a0a3fc672d7f41ef8552edf25a7abc8e7520e510d16d5c24f93e8d7a1142167e86526c7560ff0508400104c6f4467d37547c81b17a33542f3fd016739a4115b7c901fa91ea6e64df8c5673fea9e789173cb718ec734a57dfdf41007efb58b47a9bcb88d211d623deefd78a8337319e7e6248d4b19c530d110c85ab5291db557fc28b791ed38783a4e05b2063b741854addda9a8b690930b702367c04b24a6e3017cd1316ab650a8efce0e6830b071b1dee65fc55ba676e9c63882861adec63c03dbe022ef930fba48b2a6a9f6dc2892ab830f41870692312e5278613134ce934e7ed86b47c125243f3e869fd1b258187854bc5bd34b75939f0d81024ac7a73af1cbe18e53bacfc3894eed39bcb309332b3bfbdb467ea17f1d5f03973acfeaec790de377816fe769f14158856b4b2dbfa333dc8767fb939eedcb6ed4e1d09f59804361d2ba158957f802b58f426720a1f3fba7c02a843c8c1c0f449def88cba6095dae5f7f1f6b1f362b8835940cc34e914eacbcd372214f94f08c7357d69a80b30addbba2626b091d27ca7354ea1a3c1b6020a9f3a8b5474a25df23695a7d24e32d3468f86a174fbe8f537fd4b103f0e99718d192fc03dffb50c674b0b9da53a7ce7969aa919165f073d0c91cf4074cd218e8672b04df458014ec175b74452a06cbd185340cc6f5e5511fbde991e95f874efcdabaed71990394c852383acfbdbc86aeb0a52578f4d6d4faec99e8918bfe8a31c13c5aee6deadecd9fca299839ae0f9960e984c0bd2cd7d30b1a0b1d2176b2884f26d9e8dc52ea6ac39492e3ad10c61c264118bcee09a024d6f7bcef1b34b1084d3753eb50725ec67e2c3e2866a44d34dc8bb76dfd829e90c4dc0ee469b5b5f3f5039f8162fe9aebb739c17d28d0aa93a787d53510cb30246d7fc5e943b91af74f0304bd90c11f2163f063e7d463fef519f4fe2ab59c5e66ffe70c0ff81834b1d4b00e1bb3a8d38a500353878922be7d36e8fd3dbc2e5974c6e212e5e3abc2dfdeb8c30387cfa0f5dccd867de65ce82958e24246362db2fb0e64c4c1a5b5215bdb5dbfbd57fa914bcc4267ab7aad6522393e4f5474248e3e38d0dc90cb7bf062402a7014e6e69adfa1c8280e6251df8881c1e9091321ffc8dc848ce373c462b628eb94c128e87a5099c5f2a936f7131ffbce28b1981373ed0380d108f8573cfd597d6c4db1f2a1e796e1e704b6262be716da565b2295984ec60f88d4ae1150f5ef8e5de7471b4cee502e6743ccb003c424ab094ee52b2c7a7b21470bfdbc7e54420003e0b5fe586aa06704c62e13e58a2825f2b7043bfe3772173ece8a5429d46c85ddf20b32fae80bcc6867ef066e7b8426d305aeba7617984940498162744b62bc39689777eb14cf381a0bfd5560b9e3706e63e896d614f763bd87b8047a990d4acfd6ae94b090a76bbc165db8d928fd7217d362fa25bce594ae648f8f8a630fef071c739a213bf96a3a28ea97c18c10467e2c9271b7aa8cefec4413745e0b03083a0541f50b87d622504c0de2dbd3cc1c548b0a470652f1c62222716c7b87c34f717f6ae463233ee4733bfeffebd8ef88892c0df8ec55eedbda415a69264847517009b5af619a1a70a4759177ca935ca782e48682692be9438b48cb828901126d8cb6db7e8c37ed1fd241c73c20fd28ff04dc6f7c800f477d6d1f692ae38a2b0455f379b3fceba5031f4f9cad4f7c4c5cfb1d54dec5637b43251726e722612f681fbbd546a0a3e7473e40e1b227d750c1befefea187c4d28d0a33205dac0d5cf8040bef7d82bf3d5a84263e8620deb5400616b7cf767100cf8248af3119ab47e09d6efcd2d47bf4d5b6ec4eac7b9e7c0a173df0ae229f366ac60284b107e7986e86ba4517f7942b84e71c14b076c6d286b8d9f2fc448fbbccc81444da6c7951f59f346e4c2631f6ca5662064a528f7ba644327da643ee55141e4be746365b68462f4fef8b27c3745698dc72dd3dab33aa101d5bf9b7d9b66f19acd304f61eb4d3a75467a7e314dec794d4e90385bd033e96328fa40b8a89ee424077ea1da97f782c3f9a93d99d3b50f50466320450da531fd195b1ec0abbad3fc413bbfc5a794415a7f6b5dc9c426d762296d628734b496ad2da24c0b815bb71b62f1f281b8f73c5d64a128df0baba33cc259da10037279f9003655ad7af0d0d0bcf63db2743441c05b77ce09398cae93f3f1760bd2597f72bc5ece2e5c2f5340fd4b0345ab19e5b92aee1995129442a0058247ec248f7007954e9c3134a148503d4dd9e3cc96493deb1da5eab95642e24a53994572abce4ec581c54ea4be53fedd877b0ccb17a8334e8d14b7a3f76e8842434fb3bf4e242d1beed4e5c1ac73f31517be8f1f620e2f499020afd0290754c098f7e9fef5aa1ad6acd774798558d0a60157ef1ccc5a6b86ddd77d60c5bbb34a2fa2e73e794b9592568cf1f2482fc255a54415da5136d19d0f7a14790e40f43b53e0e20c7a50caed23899b326e78cd04c192678d859be1ed4c968c4a80a26715feb03702eff8c0ce3b4a9c7b8bcf889663cc345498d590e50c72f2a6f5f94f1b18bdeacf9137fa2ac8894f2e096c7eef738997598b89b97d42a41c4a60a520740ef3f0c4a5a5be538da42292d81f54cb9ac51239890dba230d9252dd6eb016435242ef917c5f647e0f101beab38bd5937921ffcb76ee36c094328f19d79bccfd4a96320b0bf490a008c8200e45b9aeb734f6cb40c6029a32a5cc0d7175a7d18056234a206f4a8451406ae62c01a858b6354a76a0a97e5a811ad873b1aee27aa05a2a1a38c54071d5773948b73b217512ea860c6b949f7ec7ffabaef0e60e1fecc518775c0a72f3ec5708362b4af5929f6a9c59745d54d3c3539e3b2e134cbc71baaa7d2db3d371d0200c7bbf02a845207355a84fc6556631381dcd176f6ebd63f9255dc6d94e80cf134a75692623af03f3de607137d453677a03b6ee9173972479f0a4740b645d18e5433511672d73742ec489afde7f314b296465a6f0fd56607dcb9c2f105014d559bcaa1931b9dec735c6876e3bc90ab54887bcb925b86c7f78c606feef2ff5941f1d8d2ccc2ceee5720212ec39216efd281fd4638256173f90a069cd758fce162ec075b3fe6132b91cada32c5f2735efe4a69f10c262a7b1372628cda051a80aa09c136670614b84dff1c70cf7690a9f257cfa68d3c4ad34e1ad6b6e0ee8e017d72d844f3b8804e8f04f4eb2409e1bd7f2d036756506eba29648450451e57cc99d820d62733e6f17f92573e26a15415ed5ab51805122b51b464d213c84ec51b5844aaead6e8d7bc0717d15e3959e830acf5059fd49addfb7052dc2bd2109666b75f21fe884b78260e7918d8271be83c7293ce45cf2f8875d685de108a7a221995d8a1b9a6f840be322537a36cd5c9967becdca329d2fc2d8abbd84825ad3dc401dde10695aec94403a0fee473545b366f99426d75991ecb5a8b4c500b2bde8916966320b70b540196ab70fd66020ca6bc5e792257fbe4837519d22011bc90fa7feb65280c801dc53b529decb6da620a65ad3ae3553b3e63d5af4d54fa2466e1bdac2dacc8077b7a58ed3a58d0e2c852383c9b2b42f9508b7ad99d974b026e963002a78cfb0ab4e786844d67a670b6d7ba0e6d79ebd1c9bcddf712c5d2c1ac9a372a658bb7c5b0459c7a1728a9feed7afaa1b8503ffbe260d347b81e5e3179f39359d43460cc42e21d12a4d6ca2e9d0acba836f4b08460516696da612ec9082a11e028a937f5b45f580720620816b83683e6b8dcfafc10e3d96739b3bf122345644d906a70b428ea72215c306091236285da89b14d4d6779a87a94371892103d1ab7350d11ff7c82adc725a7f4520683b2999fb46fec16691e3f36af924a6a8c85a0cdeb0b2e218dafd7dbbb95d155ae1f1925a946da71f690ccdc96f87f3fae65d46ebea6e7ae78aeed8f283276a5b1fd55798b8d3e9c573fe6a12e5426dd341126046bbc0f71cba11f4a23a7e874a6fb067b6a13715575ba33fd7ac9b3c1fa52b07a688264432b1ade556a6285268bd862234266168d8fb2c578bb1bdcc935a4e6ee095bf3305873a7af3dbb5a109a5a0137845ff28d19bafdcc7058c2cabfa35135635b0126f4e740d01145f7fa3cded3214a595d54949a00d5c7761bf027f2ac3b3567c7863d9feac87661e0070ec64874222d1cd5a6f4315c102ce442f085ebe4e374280b724d99482e511987eaae055a4249cacf5cf16164d97f76a93bcd8189f8055a9087794dc661b2e889fd9c9a9dbc8ece4a64373b13403a5721fe1ad3004ba1593b05a23c27780b71221450704d8492fccab3e2578eb90049caa50303fe2519065789602db60467e10f3ac02edfc20c61eb1831533497bc5e6843be9761241992a961ce245ec81d4a0a292ea9a024cb8363f7383ab37402eca43f592fdcb83c364530da4acb4afe6c3c70fcf86f87526f4e99af1e48b25b20a63ffe1ca8f077d34c21413940f57ee4912d45b6a04438b516b2d72e362d6a349e3f3b391e4648e32c351b0f5c1833b762d90a086795539c92d3cf32a677ed2dca1061d347c3d2764deb359ce33bfdd8a38ec628cc99c27aa607af4c3890c266b2c9b61a7fc91713c148a5355dcb831578c6dc354485f62b12b88329dadf70641dba789a4e23d34b76ba62814bf6e3a7c6a14c084633fc4632a6678a074e9306f9f9c68fc2deb9dd5cc4242d099a0e649a9f927c8e533f084f1cdf341f16dad3e2e3f4f1f876641bfd74965e5bc9162815c4f244581270f09ada7671f80c6b2082bd043165fe979313e04aa420173306dc347b6f73aca3d91e537cf3f470558134df34b1fad1801e3c8ca89fc79afcbe2dc5991d883b242df7fc3b1e5fb2d68c36bf90ad7813b7ce85b1ae7daa532279c3aea897ec05e0a905747960aae291dad134c3842da4cad1916dd5f2674030bac476a1cbe144487eadf23f1615ca6b607f3753367c2692112ce5a3f5f9d1bfee18d789c2239c22c2a0ac9978b9f084e5cc4e0e43b5e42a50fb94930e4e5c0b89237e35eec2296cad9626e74b76b4bde1755f1af02ee015d57318149f3ce1afaac5df2edb3a93424504ecb81b6f5eb07e442654005c36f2e329ba93262d5da4618e7cc85218cd06d2b0839dea7410132f2fe73178f8819946411893d9933698221adb816fcf3a8edafa7d55ab4c5d29ea1b4d8161692dc3281898f44e8b2cc23feab683103ff0026da39de038ec369fef8a56793fa7cf1b168d696df3131a9a3b11886065de2060466e5792ccd2c3fc83b81d666743b80346832b2f782af4d06ccad81e75356d5367e22dded54a1e70f1bfc931ee033ba2f9a43b5e609dd7eb0e41b4cbdb56e6dbaf60ef39f7a1b36a256158a7418bf9656550b29cc679d28117aad7cbd6891fd88ff14c66deacc5b52333a2da740ff961ba06c7f2a3b52b64d613fa6e47f6b4de0ca7016f95d1061f871543a9333a113f7dcc2b6a4e60be29c62d2c6a163a85fb3b644d596ecca1e4134723dd6b37dd1915b2f59217c08f3683c1bc23de8fdff80c02e8f0ed5e876a2e28887b7d5ab97d0831b6f7b82c4261505c217663e37f622a378b1eea7e787cdceec4c01acacebda38cbc240ec8882856ba04405ed12ddfc7688387652c3b8ffc02505f1db37d4b8c719cce06cae9fa85d684a602a2d7b4422118d945152bab2df249cd5ac65aa38f0b2a7e7961356a39d298a076bd2ede67dfb9bf1ba4ea73d87ee907d1ef8c2dbe9b37a7316ef82af4f7c78dc2ec60938035d55c92815516f053be4f70a50453a83a3baf59c0c13cec6e70e2d5d33785cdaa589a17875f53438de102a7aac3eef1f0d5a07a831173ce0d0d4022ab8874dfcd3fb00f334e66d91275f49bd78f4c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830fb4f329eeabee81647649bcfbcf9a680e154fe2be3d3ea5c7997a73f3afce042ffab0521a85fb84978e5da8548af1c27579e64e05afee10919fb84266c10a2c17782cb5e61b797ff3df91fb0ebca498333461cf198155e49e447ad395c47fa3cc764dabf24f89907fc33611648ae2aaa18bec1b2b673b89d02b64dc60715965655bd4759bfef0160bc6bbad1e9281eeb089ad04f5c73945a727f764360c321c5d5816233971d80ac77e9bfbb491ac2cd7a6ef4ee34ebed1417b35fe32cc23e1ac10c3c71be089fbc7f719f8f494e2b7ea489efba14b98b16bc1c42afb1e56c6bc358d9bb21d252d058f798bc4223455b503a8edbea960d780358462e01e4bf2720290b4aec0fc4657eed0240b4bc421c9a833d47fa772a361e331a31ebb7727fe0c50e25f95e918cbebd0db0e3376336f6b33f21a7d986d80c2104595084b083225cb03a12ea75245a1b545e15f9c365c9e63984f9ea5e4a00480bc35f637a5c742dea545990be69f3012533b623c2105b0975c244a0dd8fd8b7a2a185abb13652a902ffbf23744ca26e7fddeacf7408fe8e5f9d130047183dc2cddb90f9364e72a5f6e444b5bfbe5a92bfe9b2d3d292d6aee37e736bbb31756c82fe4105a0dddf78881b0a0c2b28cf22ed42a6f33e7f097d8a8987bd4221ab193a519ee6089cd6dabe5afbe313dd3ae5634bcb4e8abb4acb567c8c669a1d8aa49effa7874d80d1c9338f3d9586eef4a4144391f154f9c2a6950e29c4f88176d42d73b3ac0c474f36441b558e0f07a2e13679a2e3a33df9e28ad16299f2dc042fbac3d47da024c6cb0b4fbaafd8476c79a235167bb5df1501d3c136ab739fed475148201317dd3cb21670422f9f672641e9ca888e39fec87f27358440b5ad2ff251fab6bd20cbdebe5abfd6c58f74e9e0aea6247414f05c78ce2c7d1e0dda3dde6284961864a7f3be549846c6fab8757b0ef3346ee2d70be9e60ca0f84407bde14aff39d78d87ff72deab99f8ab617ea70c16f8bbade29095abf1491566111af1a2fc5c3de98e6a16a27f945d92c97c3046948583fdcb30bbffc0acb4d1da46a4046374698adfaeb0eae4bdf7f1ed3892fcfb1583a204e909fcbc29b6e861faca117f033d9a20886ae30079df4a737fd9f2f4cf61ed3e3e0eee20ced2142b7fdd04313e80ed95c0e8fa155f0e47f708e2819eaef44614385dcdd3a62fe2227b6045741cbdc1565055e6830ca5ac66c19bb16ff25aa263fbbaa70c73e8d51122669f59a730074df6fd359da8f08a117adc20911610a309be2de1e3b6243dd6e44fd00f6e5e5017b5acd4a6ce1fbe7438c867a48bdd73d3b3d842e783e2c2c76f544e8a946f242498dcc10fa4d3c1a50e583f44fd6b598fa66d62ec42d4b8940bd690a62226afc7f8e66eb52515786b76b4f8dbcf8c50674af3760ca1fe545812bbdf3aa78c3efd5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa11d2061a55691d7229864ca044322f069e7b2b0b4ecf52ca5aeb4e0910639be0018d47d62e8f828eccd3557d06df6b17e7ebd96a8d5e93fe67ba39fca9fe49d576973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b1cd1e2a29a54b1cb303146d21394499c92d4d5fcac90341d3152745cc9e33423bc656bd8eabe7d3ba94dbffdf2670f5e3e10e16f058cb09cfafad55e919e4316c98263615cafcc3856bcba944472c332c6b76a209ab2b2b0245f8bc3be84d44dd0a137f15e1b355a43630c305cb7a6b38dd87dfd9e3cf08614d6af5d28ba6be0aad9c66e95b07fb5d544399c1db9e7f3ec61707c6cee9405b689a9b153e0c8ad0f3fe36969809ef4a1cff7be1295ad3d4d0758ee5d0473da6e97d62ffee54e189481e2365cdfe22ee8ae41aab3ad6b25e79d7cd2cd41ae55267bebbc5146916459804a6b9f484140303f862eccf97fd7fbd2bc45c2ef0e14952d77a70885e27ed1a99a5b519a2bf6f1f09aa107ec07f3860abe3b7abca86de659761d80a2c77a3cf45a7997412b4eebdbb22bb308b939ca032e0f5aa663375159b6ab5831a03e8d1f2c05450c8e1af135b9b2899e5a074748d4fb1a79b13a1ab4436926b25871a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e267d540585c393276051fbf9f93046bc23915bc177b3ada02feaa2795a54bc80902610ed0d8e626617be509b982ac7885e9ccefd59738e4495ca782c284e8d91e88b8a87f06587f3c09c5312f5165a37671c8088660e528b82a24f7335e570aa29feeb4b01ff7d7e6b5586432573292c3207e10ae6290b985a8fcbfbffd1e7d01c87c96a0b8ff559401693a9b94033e44cc0b0144f342ae56042dc3d87e946ed62379734f7d7cb28f66182ca0760a90cdb317dc7945a88054caca99a4dbc382902c89d42e1ed63dcf210ed9649f355669ae41279bfdc89f36084e69ec9f2994906d3846102d475420b64f14e462ad5214847739051816575f58a321a90364508d0262c0db7776c6dae99c90e72debd06866ce40f68621750d8881168a905be11a165c93229bd72305b9166e982e7e1305225a64c3ed826eaaad3cfe52bb3bede693da38f9cbb756e827181acb1f38f85bb7a4696abc381a54c2cb6a1c0a531f6540841a2a3789c6bb307398fc980b20aa959faf31abd595ed99542e6050b97c8d1b6a51ebd72ef02298ed9feed2ec8ca6a9f92da30735be3b4b07dfc9b40a11568e404cffe2fa3647c942454c606d3c150563d4cce0138ab063c9f7a29f9afd232249145a9349ee1cc3937d3c34460c890dfaba18dc923e0398d932941a86be3e7ca898554c9a3fb999c3e58042abcf0deabc53bd3d0111d398f5ec2afd33c6c23dcc0d1ad4ea8b484aa05e628efc9aeaf45e122e4cb93140517b3a16e2286c9fc4030ad578a8698877517b52482552a49602d22da2d419e7d3890d3f63f82cd688515764d5ee99574f0963c2fdc4f2d6b73b67fa018920812daf3f27df314b8028c181eae2ef685ff523773faf039e8d2202e99a28358376cd7a3fd3312b6f968556bfc63b7676a4f3cb97adb1e772208da0519a5f5586052a0d5fa59c7da7efe0190567e7e92afe77ad5efdad6405c0b87f45528e802c50415ee72396db94eaca14e75a68b29531c6c85ef17f84bbed2d9eea69651131eba1fda41c8b4cc8d4bb91c2ca931929bef478b2b7f20c7207878ff51d002530b93e2083440855dea336f56f32323ed9c2e36674c373c0a07029b092ec70457c3eed7de4b77c5a3a08eb61bdc2d9e4fcb5c989dc53b66ad7b1d694f126630f26d184b776091f11f7bf3d4ad321a687ed24c81014906420baa0adbb3e00f1d1c354ff5ca765a0fa42d6124dde7b7b6ec2e964b6f4da9bd734af86576fcb4556f6f99fc0f58b3cbc92bef02a74659be3d2fc0eef5c637271666c48d8736218e73301f1a9831b91b7d44f9719bfb77475ed93eaafa67bdad500296ae47782805a9768ddf5590055f185798eb17b32e6c579b8a67834384be37e139a37a0c07d38f7e878bd3b7627e9dce28009618ef8879bbf9917b3a4638435a590885d501e502018e8557f91089facf07acb8a23fee2f3696b935df2bc1dd36997ff2f80126823e8a07c5e6731412cf58193f6bdf2c10c5abb3d402916721637fd1576a39549634539445102af64a63924d56d82ad7eea9bc3d73cd837e53b85177fb550ca8db85ac8d3ae05f2c93c3542ac265ad821bd62c31740b581136495388ca9fff4a83e97dcf8e1f32f3b230886c605f987eccf0939ab7c88264a8ce10b101bf73d8a7cb8022d2a4757f64fc4f145389822a364953d1c6d792d301606b509622c772e2dd331a55c398477609a1745c3bcc733b4104e94197783104a91e06822a7767a222af30c3fce9a24b89e603b3e505756cf0be9ee4c26ca1c1c6d88e74d0cc2a23e9d534ac6ebcac4659f221d4e63cabddb8a04c4e913e698dd64e6b41ce7fc5fd12a1ce4484465cb9c04f6b7a437eca9c8dff52304706cc05761b3c2fe188764853ff0553a9f7123ec1ccf79e0f8fc54ada764cab2b843407c5f102243158e094c4ffa55b3b906297b4dd24b1fe5a1c252fd454fc39602f20b8e8dd5fd9c1ca3e611b813a9e018431ecb013957a6d30d13cf15f622ab26f7326e8f817522fc3094a186a0d9642478baf91db9100da0e501e2963168aed526508194e1cb417429447fcc3895805243de3371e4ea13512b2cf180edf05e006318b01ae4d0172793cfadc8b7a16935aa7bcd34f5ea3c8022255d8918f402fa48e4a4176288cec7a2cfb377cd30bdf9ff4af1c0f8d133a5d19cc26d31b57b983d685f0b034f8b2a80534cc600993aef9f5e849c3be6bcd826fb68981fbec38abf37cac6d29f03e657f1b1dc55eb5b4bbbe6f87e9d90029cb96a77fb1f58126cc53aa5f14e54ae8e08ecf38fd99b96fbbf8a455918218d55cac670dafe7066233d7762f47305bf3538fdcd671aa08829722b330a67c6d8354eb94415706db878ce57d49122b0cdcee9f260b2d20e5caa2a5468d74fceb3452b6d9b7b04365ed3d0929c16958240153ba7176df57ab2c4d50eb4874ef42ec23aac0462d149e81107ab29152a4502e38e501b7a515be777f7f88a07e5dbd67f95d4bafbc8e020e89ddadf77983123498d44fb67320bbaaeb19270e792a058ebc55dd8e5cbe7e4231058349f64d744911a4496b8930d455153c8f8b2b6a369bf8cd4f91a704861da63e35d4be6dd853db1a0806fd83f909beab53480c40fa226684ce7cd09b6bba72fdc3636c1eeabb8b8a6795b5852edc9e4ee537ae58ce71e885673198edb09e8dc0198d77ba68593f08b3bba77d4fe272e8c41a26198c4bf52df0c13d823ad3fa357dfce677e640301e32180bb7baa014d1c1b20a4545fb59127852b7c1bd0feb82e71d54db0a96db88f1c1a4185810d949a04afe228f061d199f59610fece67f07e98f2f785191ab92874acbf509a7c49eb097b6fa598b4a48666654eb6df8cc89d1294c4b05ed7f8a5a310f0ce10f362c4f9d2677546d310b7de2737475c9bcc212bde04157d635615e09a41273a239fd6f7bdd3076a1d00be722ffb122bdf98283fcd77ae4f53187cacf11d07f38d138429f60cc31b153e3c42042f1fdf46070096106d23ba6a0ce584012bda60aa480d016a92b9d1f50d19568246d15854eb4281672de91d7c1ccb29f984cebad3cc396fceb691788f6fda31b15b0032652ce6110b74fe25640174641fd299a8ced2dca7db4f603645e8a15b99da0c29d9f7afa6b34bc647565501d319de72ba8ddf1708f53721a5d0b37857afa1a10a66a5e347a6dc3d14842bcd0474af2ca60b113c2f2a0f7d03b1595b5ab28ac192ca80d9c15041f3a863f844e377d4c7ec34ce8b4fbdab4c3ba6f0a45ba80fdf77348d3a9ca05cd2d4ca24abc2dad7495c29609d65ad2cbb26b5efd3b85ff559abe840bffa036bec8618bd7b215674e57f927853a91cdce2e1a90d17d4074e7e4839da29f36a99dda6601e5cff4d8886f500f42bc6bc4ac9263b1ce89d916bd3418c4a593be5334e353aabc671122a8bc0e2b26a35bc4567536cecc09be381d8dce46788e035fa0e6ca9f1216d6bbe3ef89796426a0b3d3d14288d356197bee811da063b5c284e79aa14c446a760870e15f0a83ac2801affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c353d335adc3f67468fca4850a85a4b302403418ffd89f973e92479340049cfbc6506eee8ca8c35876dc9b18c9926a89b936107d9b198b26ac56e1053d6962d2e83df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c533a3f0fa0edb3d6685edcbf17433af7ece1aace933c053f5a0f957c4ccb3e7d2f7d386cf6ec5b7192e412cb8a8d4d962819cd3c12cc56ffcb1e7e8961e42e0b072cc7374fa0000e58104815c951bbf003fa1cebeabcdcba9d632e253f12af715f97d4c8e6c732c493afd06d877d04635fd224b7ee2839a2f406084d1672221ca15b277e6cc4021cbd17a23adc99dbdb7f68bbce8640cf4fe67321c7e2d98d3d91bbaa17972765ad88ead758e60bb1465033e2c81e816c1207930e05f2008d0f1894b83c4628c97224fb4be1f071cb7a89e776033b6294d239f5c30d42231fe41bb11f0fff4809c2315bab99d46b0d31214d1eaa1700b8dbe5a04f9851d59d3fdd4f741a7bbed30e9ec4c15f309781197e9c116b183cd345fdccc2f3b9ac14fe89e89fd37d8b720bba8a1ce1ce77cb14f4b51c1cb70a8253ff1ae36748f2b3163e6d55fda298f1d2cf6858ddc156333345f230a416a50c744474301191d271617c10098dfec3ab27135cb905180ea8674c5a9748c93862b851870a9deab32dfe86b765fe898f4d1d5eb29475c98c85ea203ab75b95c5e80f9111719adf7aee7cfef0420bb7edb6151e147a2b31ffba5b0bb9ac1c2b434757ce41b45b249a61511588898c421153efee6e38a958ac3a2b7ed24ae7f9f02f9837b952faccf1ae931a5afccd0ef928a5b56fa02ac0355dedce47eac47c242cf02cfb065668d42fe6f4b7a6aad734706ebb02d0e6480d39fc2fed35a2e073c31b8f12324ed0095f938bfa9e48a36435e8cd090b503dafb0f3becd9de0a4318492071e7cf3033d221646b6da13ff359704e669e83f203534573a1a1f2851e87e1f5a057f370f7bb40710194ee3d704a613fe8abdf993ef0ecbc09863d08c81a78981aae6a9a320b36a2452004c67588d4a1fdc0323b97e4c7aa2f16e32b74d5c0589e39edbf2bf8e5951ec11a1f2bc32c2883c53af78909b0a2a82b159397bc715e3ca6af33c462f9d30e9bd509459d908488b6f692947edc7ee7e68af1110b42409436b8e8d8ac32681fefc8768e976bd1e38697d110342df58870772322807c6c0b374fe3160c2f7eb882890901fc9a5e410538d56c9d740b9a458596214e2b62a04e280a7bdcfd6bdfa717dd160c94ce5a13c6badd3945197cfc1c2308bd4a63d7ea0d8e432cb2bcb1ff138cf7d604e6834fecb633430028f0636374ad61b5b7733f5f8a8f3ebd93d921aa87a38725b2f39782dc7bc932b2f3fa6c274d1021633facd24e54e7c1057875cdfadcc03948771be8a67b45ac37848519398d583b59cf4b6102b8fb7aa81dc6f17267fc8859ee4aca011abf135984351db8d523a59d5f7e01efc2b3729fd550d553f7a8409177e800781ec46b5ef311d548dc9a665f1a99eb31e83ddf4930a5a2eebd7f48d4657b6a2445ddc285bc1daf37ca34d0e14f14899c5c62dd3a6131820784acdb3d4a5b0a81246415f0e789c7586651463eed754fd6b5fbe39361a825ecf596c8199e8b994965b7947e459cde61794842ef745fef0d570ea2ce0b8e88ec1f86147251c0e8b83a70a1b13a51841214c7c35c9ed2ca0fb313b296ae34bf3d1c1b3951a0f7132a3e54bcc3559f17266cbacbde4267ec1fbb3301253e3c26b3af93491920cc3cf6cd497b7767f1e21af9e192994ea2e6b7b1980c922cb1d34c06af9ba920e2cdaf703910a5fa23206b7a0796081744ac3807b55d1b2c3d73bcc26046dd98ac34c361897e59dd48aac7f03bd0b2b24a8b5a0c94ad9df941ccf9159e53102681f1f94a716144466c16aa89a98fec352fbe653960c362595ea1da33e44876fbcd7f147fc6713ca7eb9e4705e2099202ad38ca964414ee7f82c2884036f81a0a05052cad898ae5143696b1e64460b09b25b4494ec86a108cde5f4851f33889bd211bb736ec6ff3bbb788698c01748c6dcbe5f89724bf7d4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3173456eddd48cb6faa9468eb04f29ee0a83878a6f59348781615d17ba8d28223d51cb9caad6d87a4eb80861706adefe2ea591cf89a9d4daed2d5b89e0e919089934802680fb2fe2137c7d93b4e68dc52d9537710b7598b5f1bc3ecbdd4a4fcf3628a232352ae96686fe60a443497dca64f90db9164d5c7262587c5773d0914377a967b6049aa9fedaaf49c73d98ecaca90d752f8ec1510fe443ed12bb15b8f6eba4de56269dfd314dcb65cfa076dda3e59eb914c5b787a77880fd0f570eb93a81bc7c1e545fa1f14810a0c38f8fc49df0b2f547bad243d7584dc7bc513dbf6d344a1287a99357b4a71ad0a4992ddb3f8b476cd572aaa610ec435cb1354a0143d52ef8da92b747cfa6d00987649444a85fce2632682a7f7c1edf264c2e5a6f46e12b186aab3466f3d1b48557e7d4d03a7b6db563af6ccf97d1967e3af8967db4acaee21e8fb642d153b1a70c106de45ad29d80d44a0d584c8482f03bcd00e182ac9b5420dddaa48c0a5c3b3b54ec87dba8c5c632acbb4bf76e0649bc18288c410b0a3e67fdf33a2706ea4741fdf69ddcddb2c14bb722808b1fbc93cff12ddec281dd9d440083fbd789146c0e6fe5aee6adfe6f4a9543c37c40f66119fa98fe7a4a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a47ac6b11bf3535ebbe6262f9e894bce906a60d7e3c589ddb441e8c354e48ac7341ecb7bfab6973e20a50a00ed7c0fe44275b2f8f669f8c90d416960ad0f3c1ca620d0d0681937d66119e7d9bb35c6f36edb11eae2d76cb4cc437d02673ea8f71d84469bfef09f427a136701e8476333d7727cc4416fe28a2c062a3623e2201d8fa579507421478bb5aa1b8037ca4c22af0717010f37cffc5a52fc9705452f0db4be5f4523b95faf85d1186ceffab413b56af927236a0f1c5bae1a16263f2516f787cfcc874d4dfd8daa3a16a394338df6a8917b1f39f2862d97e0ba35f32de3b6e362180231eb2629d47ee84c45f9d010120ec6ed442eba554cdad467134eaa287715e9102fe3a0a9fdae03813d3072375959a445a841d06e33f6858e7e01b6c39d2598e5053979c073faad2f31ad54a000dbf7ac7773101a3049674e57f988ee2001b697fc32afe1324bda4d1280a5c0d6e2740fc61b9fdec8828279865d803ff8edd9db4d62b2ff5616a3308ed02091c41b1b766336613a67f3a6ca255cfb876bdc1e7d7e11c5e4dc3586aaa4fbf0cee5bf7614533b9e5f34ff216a035abb0f4d0c6d15f1e5523c5120619dcfe4338f6a6e6a470cf2287fbeb40c2f4e7cf64839137e406763575966b79d322e2d77c51aa1d66ae4b5ae98d2955026bfaa4368eb409a075ab7dcad447f2c809dbc602bf4ee3d9997cd2b39f8fc72ce8f0165d4fd23ee92d10063577d5f25d29ebdb6bf8b703e7c34dce0d51772ad7f7558c0912ff1724d0ba3f0eab702d976cbe631915eeed97b25b22ed4388dbb174f8133beaff82dc2d0d576cbe17452e4796220790759a90c0014fad4dd5b85df22e8626ea194f2d618d13e78805378fa23cfee63fd14ce4ebe50225271a791fa5d14613fcad386d15abf7675e310e978359d1a0327fa044266cab072f2b00382d1f0c34a96850ff21044bcced7dd2451c4654cbe8a26a896d3b0ffe55da9a90cae0e6da8763cd2db39803e7c30ebd91bd18287b84d0a468c4b3a5fa53bf41dabf8d9ad4ad6e7222b64e93c37af3cb00d5ff2f1a74cd379e671bb4550a6902de7ffea5e297ecd002496deae93bfde07141e1a56099ee03960e3b0a8608b42ffbd9794088146ddefa46b736f368944ea93a9972b249a865206d32d092a5de981476e2b6ccffbc2915caa5ba85de2ac92fc79504cd139dc1c7237e9ccfe95385fd53c08d6eb6fc8bd01202fa4bede8187c1c09d6a8ad7650ebac6dc21b6571c9aab067780ece9e1723bf46d568e2dc2d5c7aa9ff2b843934abf88fd44640e5ec36d70cb887372154d79470e377e9d885ac81326de49abe2f8a1f1485095e3eabe1103b8c5b3ed8bb8dd2dc641a966bbc8f941fe4975f89ffd682befcd60e176319a0483649b4bdae851e5d5a7c35f0f0b3ffa1bdd0f6c9d68efc5a4a602ffeb845f1c701229f81f73a8fa9bc9dc370663ab0a1fe2b2df5c106b22efd5e9db147d4f8e2f01e76649a9ab8866951cd591c4d2e9fdd30f8f394f8353dbb2aad8443b291240291779037207ef9a70614d3d4d88241a59b9e5124c31317281d1666c777a11618fd54f1f8c02f3f0a7ab9de1ef272014535ae22a777950d923e05a160d584ff88c3b72ade4084d1e5f4c676bb43070b08bac8a15f1a33b118f0831df106ec2c47e2bdc68278842a936febad1823872871c78ae5875ea44b9daaf8fde878e2cfdee8e96c1e0bbec644948f56c122666cfb5a9016aebd4d84e1aeabc1072a5004569247375b42612bec0dd6dd4d639913c42e9b8c53fe9d0a411050dea6c32dba41f79aac942fe90231d6afe1cf65790697b308632e3bf3bfd4fcfad8884182bd8983cd93cd2eaa8dcc4ccafbb474c97e24cd0923ed22317da61c5d5b3aa9b6cb7423d7f362248659e10a3d2c557f4188d08159e45263a0f51de5dca56c4c404a87ac8842a19fbaf393762830d8bc78e93566078a1124b7985a90ebc2ab343b16da3dda00d391c591aeacf71ccfbc0cbea50ad9acc37902aa1b712131c9652c89b4f9cc2a32194028ea17dee64757164d303459813250e60e0f21ce6f83b6d61fe7adf9006acec8d74f67a0806a43fee22f9a560ed90fb27f718f7cec5aa317b917921192e00ecc3bed6e2ef9110309b4bba6992e44f401057905245b303eb5673e6cacd290ff917aff2930ab3508cff3b55d93670444fa3579cf3a37b53afcec624bc4f9d856b0fa5da9103f9c536633706a117a76b12ef38f931396fe30363725c8f6b04b751074837684edffadf8207a10fa6fe72604e1a83bd98746fbcfae077839a04f5e3aa5a3290e1ae61eb9be7581923479b40abe704c409f967ef87647c16f97030ffbfabc7a0a9cdc598fbabb875c71b6be0546a67df851705a3488b24bb11e5e8df363a87c7f75d7b89a135b902b33ef63399210d446e7c917f883fdfda5f203415598c0ef971b6a0e5766c9d145e24753dfee9d369b2e0e39d505b44d516b3622b2593ae1450e8d9f2fd9e4ed7687e9eddb459a82f73048e257c2482bf0331706b40fbc51b0b70e76d9e1d9fd9ac23edb011c3867492101a4e7fb94ac5b62250cccbf44c5e389ded920bd9ed62f1d8ba4ec61d4e3131d13cf75b9ee92857adb0e0be016c0f7fe1b8c408afc3d7f3e432ee347f17937d39e7cca02f45a2574140707045cc847ba2b4915e2eed1983f466b11a95d1645ca2e3dde8b25db25696a41a35a48a784397765963431be3e6fe3719fab5674b54c04addad5c0778ff0382cf103d1a8e19be4c61efc5f0ff8db542eb75e2dd9c510995fd742e5214be176bcd54c8e50ecceb062b5b5c84db969457db1758b58ece053ce666351e23f02739d4b78c20b2edb2f64148b85175950b02b84b1a66fb7bfe047c471accbcab21ca58ce620c30c638240f4c965474c17a09ab77d70a28039c75b600582c87883eaf24df8bc599795a6e0616e9178cd5da4ee6e7829045f7a381c84783ad85a95faf1ed2112ab0466774eaf12cc69c8ec826d0f211354a16c7f1b5d72f8a1372b9197abc1bae495dc080fa0416ca7a92201adb43292cadd446a4de559f5192ff9744c0bab018d3ad39dfbbd9f88e127911363b1fe7050d2e90a979060f583d8f1ac6b6246059421f526e2a62e0f3f8d61d67d040bd649684a7de630c578a246d68598d098cb3fca1f23f07d2406228af2ec2c420f286f253d1919754dd6f6c490ab16262df6b246470794ae117b3e055c980e3a51b64c6f8c1ba4aacdb3c9f2b1e3f7a7c9fc8d98216010a8710e19a88fd9d028695d0bf25150b472ae5a16f4ffa2fa9405ad084f895f896968c9641b373d7aca9a1ffe3743dffafce5130e70adefcbe3ff60b0a01687a16bd869b11eedd2a2be61a5a60e9237a9f0f0f9c8f19e3af0f3b81d1ca41ea4eb439e562f3acae9a6e2ef4b65b9e4942da9b1fe1987916844e32ddc9ca710f3faed4c27d02e7f0939af0c8222e966e799f5e8ff801548267d7b6511407c369461264749cc4fc11f4657a0669c82f617846c7bd945cc53509a1613ec235689baa37dbd28a03ac606ffbd519e0758fd6ecacae8f3661bfa319010597eca754351afd68946a798732c8466230c105a2942d452bfdb96829e0a298bb7592f97ab93ce335049aaa2e3728a432bc0ea92f07c698a145b55676f4b9f2cadfdf7b4bcc056990fa12c9759cba1213a761612cfb50351e49cd72036eb96bc67a820b482ac638b27f685557a29790e5596bef9d2e59fd0b139d94383a9af5dd87e67da4c79acca044bd129ca7c161d627d02ba3fe8467479e36a2c3b5203784baaea00492e845687f37f52e6978fd1d6de8ff1e302c53e04aff183dffde65153e8c2a221de9947ca67474633626be2db91c8742a2955bd052cc3643f29ad60e65306ce1a0db1cbeea6f24579c26d4726d8c08599795e94dccf8eef675ced47fc3c7c227a41a603b9e7ff9b41b1ccd6fd6f2ff19612e938d69af48439233a9cc677419dcf5731bec5e51406ce2431c7a0f4a5af1ff0d31f8a9bd5b691bb4fc4260c76a8a06b9bb52baa5fddd267a2f46346acbfc5d9d9c4ada73605b1187e1ef673c83b3262e5fa19578f9b154b214532d78f691b69f45605cf355721b24b32616970a3fade8012859f24772a7755a4a5a33704ceda1903020c5b8035bb5674b63228a0d993a777a9aaba73dbb4333a55bf2c957e92179ba83e57ec1b26f8c83b2af9fa274877b6e3ea60b2ba0973ea59578d4e21193350e5c5828cb159c68165ea75ffa086408118fcfb9f0fc51c470a075cd33063016276e01fda43e2748b685ca050964290d2be3cece74d7b32c2dc91018e8df0b98989c86204d161de03b07e7ee6b2e1cd78ed6eb94879de0f1e439859857d5dd47459026501ca4fc0a261f1f623dcfa7f47fed8248e8fe5a030b74586c2c58dec323bf7b3679881acfabcbdc5e98aa5a24403a6493c80b257ce87e742f21fc26d5dfbac7ea086fe48b6de794446e1ae06b98025d7acf5ed253c5a4e9d716bcb49a316469e5b59c768bbb987ee6047874c9823339281ec07111674fb7c2386f98a573a8f1a9b1f3bc2fbe1046545f1d1738ce3533af3c579359c51b83b0931e877f048377d0d678d8086941b51f9ab14d2da497039d65c158ff52072d50518439790cb92cfd860d9993c71ff8588f2e01c5fdcdae9c35ac77aa19e17ceb082de2e5b83d25e2b2541b29bde4d6dd184b19dbe0d6e8c8597c13605602a88eec7cd4394848bb1fded62fa641539fdb99b882f38ae85618abf15835d5f2222b6c4cb255562e5b0758b887dc877b6a7796bd3bebc3e323544b7069d28e2d8156d835f37d0e017f894fef6145aca18c2935a53ed2a715e409b9446de3fadfa4d0d82f5b378c410bee25f7ce6d3b8e607e4a38736abcafc8a57a88511fd3f0dc15a442a215589f16c43627b532a36548d4ee61c0971177b932256a16afc788df275cfebf96ef26d938832c3bc5f9b675d86f665e16ff088aaa1c876a667afbd611d3768b73d585ba412c26c70187e6abcefe74e8ed4f59b829729a3425ab60c8eaac813d742efc64bbaf88e698fea4c4fafac91c0d554ae96acee8359853c5df1faedabaa5b608492ad6184862d54f8b50de81ae7c55a2f5a8f4434525bce9060f0d7744f62f5a13bffdfed0a281f7abad14090d78f1d2fc340c4dc30b970f215e72bd8643e623045647972b89fe948f1a1ac6d8247f66c8624f3e1607b6e89324d241870e2bcbdb0685d78987b08e15877f8a132758d1ae1d3cec61daf5509648386598f52e707142f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e2a7c036c11206a4f55ff83bbf95326b588c427f27fd5d1b05634ab5554ef1ad1012e1fa8ab0f6f332127bbe56ecbbc4017eae4f227e595a1a60a0deba3ab53246f69a6cbae58054c8248e3fdd99c629d1612c09e70d143953d6ad052abce117567e5d790962e0ec35ee80ee474cbccd12e2be9b3bc0b49b3a17aa30b42cdb8eab762c8f2bf0e394fbde952f01a22b0e8d9611b58a17cd9f868e0119bb9a5f5ff6f4e7a3a1838bfe0b38a17ca7f1686bbc325b06cad5e921ebae927059b4e4b0ef277a6c7344de831bce231a04e04e1dadbefde52c18385a02acbab37920d42f4b7e4e70218de8c6389ecaf1df2ce1632f20aa28dafc860146384d9841315d87892b28f592a669363f2ca531b612cd5f6831a282159920b927c7786a815c8f42d62184f5045ca847ed0e73b66381fc14e739a6a7b37d9f583e23da6d7a1caeae64a61dbd6026cca8b5720a157e6dc6624a27773f051a989d55ac2d4eaed8c824fceee7a9dda1e5da6d6eabd0d80912128b0da88c0e0b8e078a1787f07fce616dc28a6258e4b14ecb73138c20f8dd5009edfc510ef12741d020564e964031bcb88e77dd736dcca2edb9eb8d011e20cad6a1744f0035a87b030aa014fe33547ca0293163fc45ead66d551d0059a8693fc7ce059f584b7ebdc16587643c861ccf5bc0fc6c26cec1927f29e6215da159296795488d15466d299d816c0fb8e94f35cee0808369dd5df3423f374d93fb7a0dac3b8412b02cfa0406f0199a53d1a8f2da02b4ce572b59251e8575ddb0d2bc0ab4c7fad79adff1a1a9ec34924dfe21f9870f3da5d3902d324efb07488f770547d9449c3f08e90fa771a450a33c95d27a5629b191cd65e6a145c9f122ecbef5972b0c4b066627a309eb54d44fc64eb7a22fa5bf2d4ce38a30eed2dcdeb11dc063b43f40802619b07a25e1ab2d0eae36994b42eaeca9c139caa6c880c463f9ad79c87aaf684848cb491f405560edf846a2cc5b2fd7d503cc54921e216d2d6d8e41d392fe1d38c4e94ad6557f1ff73512d980b13139c09ddc13e1beb257fa1704fde30a04a01a7c56c9f5f67cd00b6184b49b8a055f32b9ba4459d45c5e912a733fdcf5d578b9a46cbfd77714a1617480b5f0455af9ca083239b14ca4be2f1bec4cd7740ee8b41fa01a55d618961100b5e797cadd6721f69de7c9b4ef1df47d7cac5138c13bb351b9d290a1720977a1dfccc50a6f33459f4106c8181cb8473684b47bc80dee92bae7d325b4c1d2870e6e1b24e021813ca411315f1758eb40ccbb2cfea146e507fb7516844b19607373aa80aad0b659c048560a4530bee4b4de2cff975b50ebf71f3496ca0c268f32f8558cf3a0f7194a9c7c72517d6ff0b28d2074bfc9224272b7e23ce1dc661f0f18b10485ec8f788f69c51ed67d5cea04c434e145cebe6bd5cd69270e038e03025e9f59818b07c9eeea72770dd6e8c30b5a3cbf53f5970adc7a1f47341d030ddf7f85a24376511a75f69556b6bc1e1bc2f48f7bae983e4c89b1f4e7e5999fe1c03b93917f604fa4d706839f97ae8d5318223d324f6cde9e6fc73126248fc4efd1345d1333bee11d6c270b3b7214f137b74cb5271dd4cf22dcb67d6cf795decb86b40d3648121a966cc221abda6d7fb33e28c34d6b6d4602be97fbf6ea8274f95b85246e3631702512ed2ebf0a11c16bb87f66dfec7104e8ef80281b52a344b1c82dcb1e12f64807d1df95d943c62c20131d48a99538d76b541cec20f7d6161dcf2e1167b5d58f9f63ea3e9592663d9b1022dee3bfbef7a6c78800816f82b28636cc0e8195a031046d3dbc305728adbb590c496e4b2fc9adf386264119646398e29d1e01986d06ea87177761e14fa64749eae921438ff2e57c84bc366185600c033f636b17b7faec1d426502bd8a83a0ab936b078eded293f91166ca2db4909e7dd64e3e599cd290ff917aff2930ab3508cff3b55d93670444fa3579cf3a37b53afcec624bc64a639ade447429e9cbd789fb4fa800d8181a3b40170d01cbea96fa289a3bfeb4027f695c9292e4a5aad653ad99275542d3f1ccf5fbaf4a96357831a9b831471b1268f8f84940850b135c29e6bcdeacc4c8e5f19fcbe916f6f01ae5471a36dce6ef2f5b7b0bf4b374e74cf3d2424d6061328a675f3576e95daec181547eb5d7edfbbb98f65f2438a2e7c7b2ae652c7c549b769a27cd04189598eeb6dc20a71e5d48f9fcfdbeffb4fae2c98a92ff4a119809250b293b41efd7bd79f12da9a1282151910903381721983dd61893c299bd6c878a4bac43084beaa42ddcfbc4967a8aad823fdade26d9e856fa756d79079cca2c9f77d076f9f7c84bc8356b34e37d38748d6adf0607499722e0c8c7a323d249f9b446986a9c817d13a941295dd97b0b4efb3f5a5fdcc3e95a07aad86ceec7d13816a17bb40ea138693da55bbd9a4c26260e30ebf3c7c11acc27aeb0f4d7d726b61d6f7e8ab65f89ca7d17f6577a48f5e1004b9f7e42f237a37692b9caf8a108b5cfbe6c99af6f37224ca8d7353ff31d8d8877ae8876793cc6abab6696bb51e440c6fe5c25839cef8d1224b0606bef151a60dccfacb497fcb16a534ac0eff30496ec3a90b26dfb51fa28d51002a34f7db4f9914edaa382c8c7d144479e76da4485e7ae4df511036752c8c281119d58c2940691174c00ac36fc25c0b4a0638370e593f980a6791d65ade09f6b166dfdab78ab8036aeb34b1305ffd8ab9340a322f5f3b2ac7c7a252bd02d7636bbffc782ed0365e977f4a676527a7c479f2526c54ed27ce0a076196cde2f79ce5989c3bac426cd4d77e17f555b91bb3cf3f0eddc804b87efff44cf4e32dc6f78afa7df39cb54cf1d99a413b33a2c06dd8c8c21354541028504eb911501865c83ea4ba5288b0ab6c3c38d4356ec30f9838cf7eb5369e8508f3a65a510a2b6076210bf6f5978cd271faf4e1c9fa455c1cebc22c447119ac6a96248fcec18cb7139cbce86dfdb8c197bb68fd2a5726806192c9f5a78910e7b1f1f705e57b77e91fc087aa8464681b120974f9e3e244ecc589129ddac5df58bd097fc03e38d9822528af0bb8aede4ae01a1ed77cb6b67594d10780751ea5b575c8cda004166c7dab15a36948a6e220bd90f0aef72f5f02d1c40adcfae765185a2d2891ba027f530ff15c927c5ae7f4e44851f95f02955652b69136f0d02534376cd40d5e65aa809016ff2755e25f616fa8e441ce58aa284851098d86e807ee3bef81cb1639fea821f09681359b00d261e90ee0b44714167ebcb3bea9b708883d55d2a6a1e398183fd6adb1ecfaddab0aa14399a03a21ab289af1873e63cfd136bc13afbced672909f556826980616a7ac68dd0b6c1d899063aa87f64860516c6b3aa2fa4191ed6c60cadb4ae7d833b26c02c8873c89d8770012a404eff148d1a724dc053d9b85bdff76d680e773d2e8ca569e9628ff3ceea624b549fcba451bc8b1a6f46a0e1e054403890eb811fef86ca3c9a905e6782b535b5e980f8f92b700304a605fa3e9b7c0e099b19b4876b161c4a56fdd6915b6056fd9f25af2659e2961f4e7e8bbd01bbd22ae04414bdaf50967f455537ffb8a3d16afed5c05b4f33beaf101b3453bd3085885bbaa3346328b0825dafe41d5f6cdf2b5e730a24e4e56886b610907084c4be18ac92e26a98c0cf3112ad91c5ae8571242c178d84c05e7de8229a0025b2e36395cd7803dea5440eed76a3c194660bde23c923c2a95e916a3fc8c99391e4c30ca2c766e0df6923fa27df1fb2390fea60f911da1b02885c36adaf2d93ffecac1108ba454a7b4618a859266abf5cafb80fc902d78870549de253cf5091332ea7286c3a2c2b2880642a0aa4b9d8843fef78ca0f49cd48a9c64c0209565d72eefbe488ed365ad867e0671bc86b8fc4246fa5935f7327e4f7b3f2226ff5545e44265320e25a6359674e58fb194b89b4ae3b338f5a9213ac83aa3311d03625fea1f7cdfb0dcee31dd61a9a96d2f721347c08411fae23aa8490698dab58c07ba28c99226f6daeaca608310fb53d7eed57926ea392f38e9220d715195e12c5bf2248ce1896aeca8f26328cae45c342540e377a44010d9ab3080b8a7da825ae165cfe664f97eb4409bb048465b9512f0df47248c23878ee9e606b09d79fb89819c01c82f7c71507d453ff85a3e32bba7c8bc6259c6f63b4fca9f982c3a30ec763906ed937b434ad03a9a125ea9f3d0bcba1b7191d312d7bf1cdff7399e9fa62484fda8045af661165d7fc5b5240d628066ca2fca326100736e1a93a88d4ea82d0c38282031b482aa1e580554b22c22e23dd4c2d587a5b230d6ec401206bb7c88f20c6dfc6024ae99e32d80173890e22047d5cd41c7bc8d57bd8136cc9ed3e3217b905e916846972d21f1b7c377bbcf8690dbb3fd394db017f526f61d034be90b34106832659e8c7f6722f506cf4b7ba79e8d79520fe5fed0685caaf2122d4980dc5f6ef0c4671fc3a17605e555ab01c0f961213a92eaaa60b26221f1843f1f072d0b6d65df9fffc8434267737e0dd935da6fed42d439528f07b55648fca13d97b3968a8d1e1542772543a2967de60a24ad36f4e64d2372193653451a0d255175b7851459db9a771e6d3a7666ec9924173bb708ccf6feac3fe3507b3ab17050fbc9d6dd12d01519cfb6092007487f1f44169ab547583ff63296319a734378cae8ec0b9769b320930d576f516705188980d826db42d617fd14223100f0e2204684b07941fa843d418db7d667c843595a3283ffc1c4719f5c1fc7a6da6cd0b1e03badfe5b37dabac1ee1d505ca7604b56b75d0d2450ce4a2e34702bceffee616e9b01418dea7b73e3619dc540ec3ac847ec032d6708e5bd8afa06b12ddbc0a1361d9a51c8aec27eed245e8a36b2c30021947c4dfd8d3f28c42491ce466d9d17b8abcd957a7aba2b742acd69449b224885867e9a38fd42cfa3de80bf509bf9d90387f67db3c72cc490e65c0dde71ba51736ce7a49d5033feafe5cfb62bbe050f75f0238b2dc33c68bab4d3456428fdbe26b2a5186d8a499baa50caef0685710ab1d4fac887140e6474b68126ee47595dc3fa819e0aebcb7504a849584c4dae3381425ad789a11c66910300c6ab6a2c009a808af6946d812393410dabfeb49c6b6c64175589b04247cd4f6d2e6da9148e57f0dbff91c0466b7fb50814729d2a7fe6f8ea1396555fb3ab39de005f22137fb27c1d4b1927258b70edf3285d559a3f4d392431ea885c98d99c0e71d9a630656e7c79f66d13d5bcfa60ccdfd9a9f4cc03ba8fa2143d90db6def8a86bad2416b30ffa74b777dd2f302586fe1a61266cb38a11c03252925ab1c4321693d96d584e67ccac6b647a597b54fa764e04f8e0666a061a1245d75c3af400b6d9fa6b868a662e55e74da01081ef23b8eb0c2fb5696d5aca3dbb53ffa56d23fdf8d238cf50ace3bb42683906be5ba08fad4d95467dcefbdac458d7711c22dc6a46a9bed349a4270a7e52e7013708e46e702af3779930f985306a2cc668a5452e0b07a4fc57d23510899b397dea9ebcfbe7396e6819e1b8b79b6513e0b667cf969780d098954fb26f7b14ec260e68f769aaa6702a1dbb4fc1977266561909c184d5cfc923cc4067f6dae9ca023e925cb4f11508bbcb99a750c4c4b0d33f92408da0fac8d5f51d150d861894488a4e6c5662f8a0b500c4942c169e39deb253efb3eb225e10e1801f8cd4ce3725ed3d7cc65a6b2df185a6f9a8adb433dc3f031aa70551dce6298d2271228aa757a907edbf6e98314a4b71ee2699591fc97704092ebb5342166b836c445c2c2186aa2f91036ae6de233e8caef9037d90aae9d4fc4ac2081b7785d0edba3cb6f1d93a534e201d8b1abcd67854da1721b8536e8bfe52384f6b49d7aa4200602246b9a8753549d532e48898559caa0769702ff18267950a8289bd62f5e3b8d97331509ed1ad03b4022f8dcd1962dc54746c941708bcc287e7a66c15307672915353625c79af9df56210959d4a8b6bcf2624069d5077f575e28ddb33f1ddb5905f36a0aeb4a1b3f95d49e40fe014f42468d21427b89a3bc0850b886f08c80f8bd1ac775f815424cb9f0626c2c27d692fa81efdfb232481c6ab34945be6dd9fdddb055e910236127140aadcdb4e16ac331e4818533e42638095988055081a306595a7ffe501c1547e9c63655dd5d4b89dc8bc1b4fd56b04b751074837684edffadf8207a10fa6fe72604e1a83bd98746fbcfae07783ca9611de809635f8759680ee6e6ce18f2f4802531141d4c79abbd65ed1d7d61008b215d02fd2aefa294be00edf655104b27b0928272a6262b5ce50d1843bf2b91d4378906a93b9b36096c22d29354c66af8d4c5d3e06fb3b8cd5e0b3ebd9a9249fba4962f38f5b4fe4526c4d81e38d27455ba0bb121ad927f7819921c507d6ee548a21f7ed2e83016da15e1b4b30e4c7aafe16550b392aa1f0fd2488d648a3188bd4651c9eace0ed0eb5054f3fbf64cefba7c8644db548b0a94f963a598e9cc922fe8732c47f12a1e113217cdbc45a4280610ba128df377051bccd6938c5660b0b069bf680baf2ebcaa0e7ddee4d8ad6b849b753efd074a2d4f8e076890dd7e0600c38af22b25618c79ee7726dd7bc0a3bbb8fa974854884d4ed3c653eb6c8aab8591dee4650f0fd282a923aa2a4921d3607b8a9ee4a94c5ae952d0d5ef2bcc04c0abb34538a8f3de16785000d1826bd5643133508c5944fe693340f948f419fa9a283b0a908779e81d3132c9ee8634189b45f03a99261ff036bf9d1fb8a5e37155d1ae17c06fdb37d5969297d6bd2627ff99e22afae8e28e723d16ff2a98e244c32efa47c51b303fab788e25d62e690d9a9849bcfca1ed8490fe42fc9ccd869dda99568dd21737fd31e7502c342ad83121131668e16a264ec6c888b94de4f5b1a60e1f9114ff7d1ec3e7e497ed01e786431af14d5d1a126060a6428caf822f08cf175653c59eaa929d39764a99905561ec1d697ee699d4e1cced89551d736b580b01be259c2bf0e40f2bbd2052a81f4578bafeb32bb3a2e6296fa517acae24df87565ad329fcee8e614b275021c00378be99eadf2b260a3d3baf028b66fe0f16cba05395d70f2373f56a1d23db993d8fb6cc68248f47f6731d2b7bcc8c3a9d04a89d9a94ac92f03861d62dcec56aeded0e538c3aa22ad7dfb9a812ba9ef0a12d90b118e86cbe02179483b4ddd454331849c17ca69d4e4813d5b1381535ce190d0d37964b86881944d43c08723e12f1f8fc577e39c4f8f92ca2d84140e704ed6f072e0ad5add8e40e8eea3fbea09de6cf9e1637b4b44eda82e55c9fa47321ed7a147de8c70b652bb44b71f3ca17696baf2395261677b5f3b819320798af0ebceacd562e42a2a8e4604e3f422647e98be096e4ad8900c645f9440cf4ad5c935393b26f1384445bfd8841d2e4a2b0c35fd283eeb1b6c5acfb31e1b7ef6f3cafa5c7397297001c7a83d3e439accee55d76063bd5e92c5845dea36a49ff2df6e0f2a9205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cdbb3e32978380f34a28cd379ab70b2a4ae6bc92007821a30e0d56b2e0e5bcda39d8cd359a5de18a3bd2d25e396926798adc1bf69be32c4bf10a517f86d333ccf0a01ad3556da3b22b06fed82e09d6a2f0df3856a82c34ded4df97eca29e35058e7f3ee145dcf701d81ad641531c82b59d0ee17078c87ba1a26fc106cec5e26347007fcd643e7ac3bdc5661e0fc8137d9325b5c6aac29992bdbb2f93f925fca41e3e966e5e31ca1b8d339452784008cb53d67cebbbcf02cb91b66ba07559f88a72260720d47c5f083f065d706053f4e3648b2646acd96f7b8e1e36548f91771d73632ceb160ce24aaf9c688682d2bb3fb69bdb10e3f134ad49b95864056ab5d7f864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea47dcfb177df42e3cd72e225c853a7abcc67af581cd4b40b68195058d4190bd583bf80778b1ad204846311c75e9d24367e63f292566c910767f8774655f1e80d51f1269d869a91cc1bcc9d5d59e39a3628b4e8ab2a5e6f62ce9f4060b2691bd1f56c0e583b6475b587c683969965b7b06224c114e991be70cca5eb01ebad30825835efc25803cd29c59380389ec7284e732d4c8176f8c7a5b7558920a466fbf8c75a2d0c866e55e51960864e89b0ad7db825c498210ff6083152d7a1b90dbd0a5f2acf6ac2946b1cadb5f10fdf446e34da39910a04d4ca13269383e6aa6fc890ae729cca6f3ad328342b1b0ed5b2c138c100face9d8136249b38a182f84eaecd2f8c1b3c62df103d2e35fbd6772fec3f0b6d4263f5dd4ad72b5fd9e976440298947df2faaa397c7322f1f5c0ae0fcebc8ce7312bdfc93db71f1264f5a9045e300d4c7e0231794bfac48527d987671ec47ae9e4fc62ffad1abdb79929c1bc1cece215ce711868e2888a602c6fed78028f099991192c3c9da75a45a0d28ac3bbd4552c95ba61e3a04740a464a1b6619069225a84c17b594ba3ad6ccde8da70ae3b2d8b7486e37021e1b2be4d766f3c0548274c11d7872d0c063e744fa39a4e6131d2becaff717a697515c45e447972fa17060893f2d8277fda6ccbbec94faa6b90bdcf80c7ef83ef1ea5a925fc97dc30dd2c1f6efc65f40f9f615526ed0298b3bdaa3a139cdc8f862127f96985ac1da92f544dafc80133ae2a333e9c13c1ab124aa4082715fd0aedc61badab24a7672544da8ccb73638ffd96824f0e296f0b1feb2d620df724452733c0187d51f06606612a84d8e8b7607efe86249b75341d3bc46f22a03e603246efd209072196ed9ca64fdf98af8f6bd714f1cc1a40e7953b8c25d049a9474223e5c792ecee8bd7e770ed25d6d9ac055e06f8ea7efb89a668bdca868124e362493e59b3f069de8dde9191bec8fc3e7d95825beffb774ba6d9bbbaa83272a8a3adae549f041c4df33641eeea6ded961711d852b19b96e7ca29647752946a46d49b931a8ce8c2f8296da83f828ed087907b941c48c18bc3cca447ebe1066d350763c86cd495ec627d00e577bc47048e11c2ed40a301d83a7c3cd38b4d153c875b9e69549bb94bf408b2372de23d762b2452e0324bf683975626eef223fe2afacc1eaefca7f09419c7bb528f053539780677b81b0a972a3fbfa5b5966329e7f695cff4f6cd945eb1ca7a54cb58ab8456ac00208ee99afb29280882aa685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29ddf8329024e03c88fae5de3dcf442e27d190da5d497f8eb44f32c7947014c6e4fae80b3b8325dcaf116c8b9c169314f07d7a2801ee398281c0860a86b09e64eee10e17cc1ea49226fbd79878a2c8d5b51007e0113a295638158422adb4cc6307bbbcecf45b5e80f1b6498d1820e709bb57c7317df2f0939833504e69b09d081f48a7e92d933390f66faf6d21403df6ee69b6fb43e88ea955df59d547159b05b49fb5b829d2a1b4d67bcc2ea6bb5abd1f53fd276038ec11bbef34c6302b8e6b0d215c362181a7408474734a738fbac261ee602138b4f1bd173c6266cae45bff308055aeafc1152efe944acb6b47548cc0fe6796b8197909a610e2bf28af6f69231436813348f7891f234ba987e17b5288628f295b72a03b33cfca51a83cae943a9485a0f3922146d89ef56d77874d1e34a2bad93c85617d1e60667554e7b797a52c122524d7eb7a122f66d33fb7b84056797b1a92462acc1758950ed9c5090f4a8ef88df2398842fe7847446a99fd432d90221a87af5b206e7aa057119831b7d30cbbcdad1a4572bc2def424af0e9fc21a470ad5f1ca4d9d8d62c5f7ccfe9c0d7ebda5acd0997a3c56b41518b99ea6c68d9f1538618abee429cf6ba34bd5181113ce5f292bdccc5ee2011a929b17b986cf5f148c417c59e8e3a29282d0653eab83bfef9987d18b973fb526ce27f53c62e5040cfcaa60bb54b5c51db19f75442530851069dd0d7ef8c2371ba075db78472a20b832e0eea7d871c8acf48c4fc47f2b5db8b524f5e60b0a03c18edb5a60b7c63224d36a186f2f95306da3dca0d634604b7a396bfb2615f5b45bebc28db94a2e87177e826e37cd23352ca9bb049d676a3cc7daac3489729f5034ae6f74265cb25793856af80a516bd4e808f1dd7f81a220df70d8db1e725affddf643c31cc6f3bb055e236cb9e92db2a7c86495e911da307499e25fd88002f7c6d6d367652d0d0fd5307e649e7fbe3a0d0079df0d763ede183b0528fa0d81d4c620eec721e22b933eb13e89bd8a7013002f83c4daa84c40f863ba0156dd896f7085c7b5cf7334ae62ed22360a2d817c50429cba0c57dd04d5dc8f3d3c7e0495c30752506e638c368886d46957b36ba4e8eda31a3c0de5c283a845519a79a3310447f5255aa2cc64d0f95536e939f805be8a4dc41f4ade81b393b49d3bfbff34633ee2da0dfb748b0428df8cd809febd4a8789e381b97aef8b3645823d8b15f6412b8d2728ef66150d25bf4432cd938a010fb134f15313a759d9b9ceaaca19126f2423dd8860876516801da8860df84959e0a8388521add47e01530576f2b1e39ed7b7377d05718b36ea315e2753259dc379eb1856b1d3f6191ef53c37e01e740e64ae118c4b845bcd03e73d389157429b07b256849cfe366ae6bf773f921974d0b869bd93107f6d4c3216aa8774509bc37ce58b13847e6010ebaa22eedac380961fb4ec10e5f9a66fcabe4e9619a2df7fcc5ece9609d3e7f86786025e2eea8a05c2da8da3f9274d6019360de3d024dcd07a22419826cd65dd330b45ce9238f806dfdf8684eac5369258414077e1d99bb96aa0ade111c658c4a58035143b91cd8e4985ffd936a3419f6b3bf89de925d784f149cbb0fcba520a12aae0f0d77ac24e537643690ef17846f883101197601a674049d05f8223806125dfde6ac5159ae36648bb5d5299b6003ce1fe497d95ec6eac36f018713a4ece94054cafdd5635300379a9095be5ad52f47d66251bc5fc1ad7faafdc60095e728db28b239c896ed5892865f61ceb419ce8015ae536665d047cc108117f93dae069a181ecebcc1fe1118a17c628d11f46fa8eb0ec962a0027b34c0cd8fcb09c06a89931e38719a74bd42e889ff990b0dd6185f14fa4a15f0990187af476c437ecd002496deae93bfde07141e1a56099ee03960e3b0a8608b42ffbd979408819e93f0de5abd34da731384d3dbea8549b41851d1fdbd85173c9f58210c9f9d3eda1944dd073ca119bb076a339048608ab90b62ac1ec891b722de264da3e9d3c526489bc885ecb871d82994edbb4993aa15ea82ce412d2d21686f7f481cfe66564c50cd7990ed035fa2f34be7c05756733526383e1b9297ae2ab8bf248931db735318637343c80a4b12bcb6fd1095ca7ebd0911a049ac833e6f70f5921631938761df646b614d1a77e7110442ff6bb168981ad8a9ab31fbc07ad862afa0d8de07cbbf5f2fc3311a67c2a5ff3743f7654c40ec91ac5c6846605c914d61de32c1c5c2f20c396b4b57903cc4eb8126413f36a3dd4362460376507506c315eeec1bf8bc774de1af063c7f5ab87f9ea28e11d440aa6c6f0d8f65ebaf136ad5b5deafde4fdf3c2bbcdac52ca545186f4845e4adec1cce009e77e6e2b85071d891aa0e3d26bda14f82fbc6da442d21fdcce1a03cf5e1f15f2e92ce76a0be5e9539ed73d695fcb9e48a459c298ef39bd636236e83da44441071b9dae98c26029dbd26a4b02e3076577c7f13314f5ecc113182fef068b2bc0524e12ba3f40d61b3a1ccc0df9a48b3c2ef856790d051469bee7790b57e0c4a9f7f7c34968ca7922824e9ed6bceb855667d9bab072819ac1e64f80943c4a6c9adc0151e1988912cbf18936b4dc5fdd4a39e0b79b57bc7087869c7cb40a4d8fbe21167041c8cc979a119c433424ae4f14c26018a409f46028d31403f41fd50aa8c7f5e54cf81f1cf1564fa5851635fdab95899aff24348d259143a380b54a80016fb323cc5b3e7e0d43de1070224240a156b8b6d2f9beffa4cbc840aec77a5015d557fa789cd64e52cfb1576ae889fb640f2a2498ed96ff978455c7b4a027d786a56b249e90bc7c1d556c02b32636bde3f17adb3b233dbb3cc56d13e8bd2a82cdd1e52cc756fa520bb41b839e240d3fd961608f44d326091293aa34e409ff0a2ffb2f7dc1ae85022fce8b610891c8ec3a277cdf182882db3eae64df96f1aa25b8dfe3e8a1c2ead413b2db2513ef0297e79bae6d36860351fee957d949c9110256a0fb7e0fa13d5de305e2e468481009cc9e6ca4d373bbc2b126590ea564e2ee2d9bd6ef9417709fe0817b495f49844d1594ba51e45e0b946841837d5a5a4bf43280b1c09b8e186a77908f430f78284c53d250083f4a01f58928681738b84a0a661d611bc9bbf5d291e31667fe857c97b2f73b5dd0047785c1b0cf3a7c7c81708b5a4fbd2e49e19f9c3f314dd83f56014b89eb22683d7393da7eacb4d652d9aa818c12068364fb6bcd8ba325d3681cf3aa5b01a8e32edf1df56c3bd05f4cc771640ec967a9f1c4c9a6dea3ab7d1dea5c0132021604862d34382aaef20543a6e2ede64ea1c2b391b1f67eea8ab6d987370ea8e6a5fcd7d4cb4829fe2c6a3c547417c1c8f59889942eabd9ed3030875dcb2822b477a386eba179069898352c05bf55797386e5ee7ac0c32c55d9e95d1cc9925ad941374a553cfa1bab4a39b44c3c0899593037d20a263fa4b309a7d6350cdc0c81f04af79b49bd86a52039653b20be8574a0d98a875b88ccaad2b6d90905f5b4bf3da37df4d5bc2944f961eb6384b26729722b2d928e10586fac4af8189fe86b3851bdc8defa660e4b3d06430431fe519f4220aa7329582f4773d770338a17f5c4d3b41e3e69daeb4e086a45d3449741a94aec4893898962a4678c67aa3bdfd857a3f562f8c25719224af49af9a1456042e42dc16be7594a2310e95b5a230a840566d289272d637ae69ecef7f66e7fd113346051868af5475f7fcce4c52304b5985f89c3171ad09e03af708798f92bb71f3039258fbd87fb7d59622d060bc3e6370be8221c39f0e4ecf3526e9bd5d74ed8863aa7d4959064a9a8078df23e8b35011db1ccb30c226b91f4a71cfefe953420e0b805b319eaa9497cd0d1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5256b9760ca9d0c234df913179cfe0fd3754d468b4fbe27bb5feeb39d4f05387f99b6c637d1d0764b8a27e17f2c741b46689da7eefe499bea1c5d36f872c16640880b1317f301f5a61163aed9471b484ddbf738e13e90dba16cc69e37163e1703bac472d2348fc3072b21916456ff8a10c470e9737b4d4026655d50be12d9205ac1673e6c75904e058273d0aad686bb23dbe802d3919fe1141944bb63132736641e95362d2edb3b4759ad394d16509702b849ae37e97fc4f83eef3758d29305083458a961691dd77380191f70f0cd25c0dee6005b444dc27d527820acf0c873f289e8b597096903b7951bad47dfbc7995c1ef824754e455628a73c529d6f94a42ff6a1b48a2009baab3f8043864a80aeb88e8f8bc3d2cf8d9bed14370bfb5a521c0d56d1e884ca2acb4a37aaf577f5068f04a9abe7cbcc11bc2905b00b005059e5690c5746bbfc33051801120ded99b24e0013c7cff549e6d2afd9d801976b1652faf36b72d053f86f519b5ba2323c99f28722aae7003054ad1bde595eead02b46c883a57e0d32ca289d8c2b0c7cbb1c5309e6aae74e48b92677f96d07455b3d4cb81a71905cb1b9f6e57fad7b20c77c36ed4e55dd0bbb7dac838daa1f1115a58a3fe6c431b2757ee2ccedbcfe1deb28b95534f8e890460bb256fdb8aba7078cdb4acaa119b63f3127dd21669d74bb2d1334c33fa32feb1948c2e601485453094d4b9e9f5b92e6f5a1b264697ac63704bb11e4723da0c55931b2698b7cd38024a17a3db98be9127df402d93065884249429b3372a69f155badb0fe6a1b1976f9207038def09bf42c18a0e49e828c585990cdfdca598b75ea9623a5b12165f223b108dde9dbcb70bf67b35a4d00be11741cb66cb56dcf26337dbf477216edfc31edc6ef6cd019eaadb42de4e1558bc239c6e46bc2ca84e300d72408ac8b31124a3f9472e70d5c5bf291544b579c8069d9bdcc7b73eabec9605b05c488d6b9777b145c75b40aaae8b180daf7e63b47b5847ad496d946e046a859cd11ec44170ef30ff1d9e2877aad75a9246cc0abb03458c4a7b99be493cdb8c9262b853c8036287de351ff45a3e4bd6e455a3ca3a99f3e737d8b47a7bbc714ee7aef96a63be83a69cedf1b3a223ae79612f457d12f143c264dca45850b4e09a5e95933fa26877e45d63d8216005690a34182ece167d0071aa6c31c98cec9a98a963f8ce748da2b5d230b12a82033a2d835ce6138b006584e91b1fccccfc030933103749ecb492478a09bb734dd94c5ef1cd172f665939794cedd588c10bb147fa73b2d0dfa52ca69582b15c0308cc5a82d9ee56a285bc544ff94d12f893c32cfd17e8bfb6520e7025dba042b92cb1c6085b20e3246187744467edc2c4128daacae4bcf27876f05714527fa0c2964b0754491f7a9b574d52d0fa601f97287a129dfc065329daf496d37f460bae36d4c88c0a882ff3bbaae8b8c032c57386954bb686b0477b45f7f3e051edc3dc521eb2d1373b2dccc13af437abc7ae311642d4978e04b84953f4cbd8bd97aa7b54bcbcb0d1ae2953ea0e34b4cf0507241a1666838caf03d5e52e3a6d2f719d05a9b6eac6904cb2f564134ff585fcacdfb0495c70c134a662cc8ebc4d17fb9307d04ae37f0f10ef47388baddacf61cd4eda170ff4f4a11557f6568e94701b340f28de836bddd7f1252a014a78d7e1680c332bb23ce9138d29ce48fefba20840e8757f770471fa1f35d5b57ada353a4e838f803e730c005e72cd7c26cdb0bb7eeb8edf3918ec66ab2c73a4d623ad50ebce6db1d32783233b86d865406be7c416ad8b4f2229f1df9537997184223fa75374a805fc5671a47e7ab0dfad3d3330496e91b29acece899cc4e7cd5f99b3fd590cf333b7cde3f7769257cabe95f05d05ed4598862f114d8cef9eaf020d9cd83b9d69fae8776dec358fe248a471a0b3b87d85ef29528f09476354f37c3e6c43db87fe5fee2eb0344a6d0680fe9da9810242cd2d4914cc4b3d0304c05597829b8cd744a9c55d6b9272b2dcc78b71cb9d699be4ffc8020c2ecab7c3d41f74f7e26da65869fc3607cf0c9ce80b95342f477e5aae25466f26f47f2e5e911a506b7b57a0bc4947d5fa81b65dd653e9179c74a4dc31d903a9f18e9754e01e07f30f1b632793991673c0f2917b25b5dcf782b3bf63fbdac38437cd83671df4e8ee96a97cbaaa0ec8252aa7b855b15e0adf2d226ca9dfbcfb08b576e0d2c645e4f877e69b79a7c240cd704fa26b2cca61f6700963b3ed2d7d6984fd672475bd3a8f5b0559eca52f44508796322c08a07e6bd8e07190fc3790cfc10e95a5182ee1df3a10fed1282e4af5798a92cd6ab9f8a3e37e3ce9b00252cd7e54ef7ef9b842e6a6e06d8788cee1733a68c321890520d78e98abe91104a52d07ae00435dcede822d7abeb48e9413aada9e8ec08fba6ecd271fe291159db5f8a4a4414705acaa777cf6b8720bcb046c8b1afdf820d9553955e8b0b6da65ed57688c8d149cbbea9e60b37310dddd62cd6ad94ea6b37745495dbc15ae05f629dd068c7c0894860fc8c6d7d718275803acadd7752d7edfda7dd93f5a8c1fd7a25538a50f8a500db1a5a4f3ec35dbc7311839ee021e8ccb5c0e36c20cd19fc07f6afc6fb76275ef27e48e95b988a9878392814084b9b96cb83544b645bff17bb80695efdd3bb4191e014e545cd4f458839f48a0aa0b516bf3d36790410b0100cff77a07dd4636936f902afa4b933fed8e93ac1f8be39a6d824df8cbfad7573a82a166fbcf36b4afe0117305aab14c0f4dd3e7e06de4394b3a8a436b4cf4d27df73e97bcb395a2131db922ef05de2ddd763a40dfa07580b3b2b930b7691d52ef94b3007f9f8e299f758e9a7f52228ef42b93fc85599252b4bfbb820d2b88aea119a430f1d640705b8725020a4e4c5fb633c973b5be354c342026f1b6c485b311782c03358520b4f06a78109decf6a200a22276d4354a9fa1eb81eb8879fc56c45d95c35920cd66c356f521fedf83a853052c09a140d9247bb06f37e125542506a2d503a5cc8da0c0cc213937d4ed5e750169adb950c53de1a5171b6fd65c797abe7882e0c74e13f42811e501f03bb255d692b70599bb1112c1705df1d94f627618f2e22d91e6a0af372bf96e0284cd7881ee363a7297b460e3e90d15d3d58413eec615e12e2421a1c8659e08d74d885d3e41d1d3f9efa2f5dafbcbdc84ffbde8a3b3e7d4168ac6016c193de084b90d3d3e382358a19190bf4470c5e85301e5d1cbe2b828d402f4646870e19c8b139a71b0b440a1b1e5894be0d945fc0e559fd0776d76dae60f852fb9b92b62fc427db335644966bd47f5bde0e30ff5aa2821de9f95cb47073a415d0477b86067f5e457d2d8567d5c40ff7ed0a8cf52d650ed114b5754cbaf2caca1b48ab0c5e65ff19d47e43a966c7884a13dcd07fca66b7322a52259a07a66376c875757ae77c53c7cadef5ab0d36d9e9f614b7ee181deac052dde1a24ffe4e044220f8a456aca0cea8496b51e088b602e16d0bfed5defbc042fe307a10c70b2201cc8be10b72b8844f1890eff32baa23367993ff7c632c04f01d361b427832984a18e86d65644cbda6043256f87fd66c070f9f40e58a2f0d8517f6b8ec75d97575c7d5183c825b988d6f89fa280451c082ebc7ad1998e24d21eaf814b2a4fc21548e7320d29a6edeedd8cf6203a094420a90befb075e7d5cae9fb9895d83e6c560443a0a6e0eb11d870fa0e5176653d699533c757cef444721ac8be7f54793dab6206c53445a8dea79653119635d16b100f6a0574e7547a4a7ef20dc98c7386ad5a472c3633d338cc9fb05e55c1eb8200ba8f33e37e9252f28a319e672ffa53857d2c61226a2b5da533975151291d6e5834e5a4be69721ff43364728860e24f6a151a3af93c34a5696010daeb9f4c35b4458b99c21877d79b1e955e9787bdbb99e4d44a8999b0e51d02e1b07e4b187b5477eb55c03ebe33e751500467b74aee37f7f90e6b7dc51a8312dc0905a3a99d4f06892a2a34c480a3c72c228234cd35faf6c3edccb3eddef0e21cc8622162033925cbf6bacda32bb4d7e07e4d63d89035dc3d5bff5dfeab9173e41c4426d4c9b09b9895e84d342a0e3af2bb8c8ddce3ed2053a6dff088cf7b98038a02fde3b75d8272938a8383032f9deb1301f8533517d4657221cd27bb033b3f738c7f8b14ad1584ae9709e650794779a47933f8eb0c170831d80010f32a1f153f60a4861cc6af7abd9ea4ac5961a8643fe9377b72102a01905079774d6d6ff8d6ed6d6204cd477626b1b98c70932a243c6e9c8af75841c13a309bc82d901b6f9a4a1ee551a77062c632dc2c383c68b3dfb948d6333df87f0fe021337958cdf8653d2321da106df1230fc16cfd63c168db18a133957b1572e0f9f31bee729756ba0c7d811ed182dec6ae3a1c953c7d8b3b285dfd45848162c06b2e2fcc30ad823fe9dd8f4351b95f46438d1ec864897c7153f51afa69609ad5956a314342c20cc0ceca04e65f3fc2988977a04d2ce47206a7a37ff0d747f7828cdc0d55740f15f517ae69c0137540ce8b06916d50098eaa0f96f85c63dbd693daae848aff5463fcfe63fc15cae11a2aad730eeb27ddeafc0cedf3d3ea0e5ec0a811551d331720a53d9e4eafc20a3878fbb52d9b0d40991d01704b93f4b1d381e572b883f4571f59a393fd596555d666a2d905a72d8811d3f50f25bd6da1d600f6bcc3ac035859d806f87f0f94f51a80f22a14475c11f734297bea94411b1a53f51818abfaed8de0be983f59ff5e09d49ba7056a214e3394071610dc3d683b80381d82190cb22fc92e98473196046b3b11df3d16a020c3821461f981d7fb7abe9e35706f9e6a2ce281575728e318aacf359ff4a06e5a929ca079201107be3a2283414a8a19a90d4d94facdcfbe1a87791c9d40696e6aaf059784a593f3b89819e08e98adeb3a71afa6cf85ee738ef2150e63b7c7b11c27a5ff4ac6a0a5a4d2811d5fc841351a8cc2561329e87c5a9c98783aa2e05cb9a0ce776c2d106cac3fa949ffb65846f57f631c5fa617f902f264a009ebbc37df2f5e0ffdfd454818a9d8afe74a76533fbe69b6fcb82c3fe4082cefb211c0b89f5ec60e974db21ec28d3308e14ffb0dc4f05817f9c5e64fb664b5a7ff730ce573d49801f99577cf5c69957a16fa6cb83224f8cc7759ad11402bfd7e7cc74019737481c3c691d9c177e73353a899e5f70ae158973794c7518301afe0f90c1b9cff1af21df747a42dc741a1c84f16cf8a5420a712ab63b5994ce06482d9bcefe93f7996c9c52558c67c2dee59df7d8e150deb252e28fd5d81e9814900b0f2cf6c5a057f8fde14029f3e3ed6114c51d6080d137ce789d82c197c382d376945ec04c98720c24db44d71b89549dddb86612242a42da317df7a99a1f89f19ca2c86ecd7ebea05da619468e7ed9d4b07b10a5f94e1f9ce84696ca9083dd215f5d992b68a7f22adb207ae303e361152bc976f982b22cb2b135342da286809d184aefa7604242ce5eedb3a20c87c44e5b735a0c4f71795ce49b6b4658a01ff55e31a47ad3299626e677f77f0be650bf481f202d39e71d9374df2f87deade5ac47b2d1eb40ad33d4ab77bcb8e32400787825bc6d8a93dbeaadf82a9dbf46faf8a409322c7a029542d563cd8456119f20d1358956c6cb2b768a11fc4ffe1b8d39e73eb99f292b4cc62948255d91ca631835344f8bd33984f2928b430d39b37a24e10f096cadb3246a41cd946bd15ddcf403162eca37137f810be2a0e8351b0e9374234c1598d1d499904fca0c46036c0b7e4c78619af7d0ee7043c1c1178c5e12743c9fb98a41c943b8fe908ab969f7139d3a102c2c863ac208ba2679f585fbec9aadca989a59c64c23cad022ebbf096f529b06fa0191ca5969ae3705721ceab1a89fa094dffd56c12bed56d1bdbaf678d9237f8ae171c027b7922a313ac970890b0fe021f388e72df9818eb53f831590f937b0d91ed5ef7ef67305c4097e2bfa1fa3d3a72a130f12efd07cce1c3f8d6596f55bd09fffd87333bb1e60c382077f038bc003ba8699292a58455fdf951b609082756e1535ea1aadf8262da1680c3f287575c04b5185f7ef15a064386d3aebd6f6665d19054b8c52e8f5bfaa58cf2324b9741a2a64778ab16a5f57734a902aff373f160dc8c4cd6621952cedd946e66ac02bb66e7f5749219e80b62a9c53c9daea138739f49e4768b4a228addb860e84545bdfda55d3e4a5009078a7009b13be09ac276d4491a5b94c40a412ef2fd628a2cdc0e77ba16eee9f4887c605edf946f8ec39c488f54d5110717d7b59d3f2c22b0a08370717c9b043c54f642acac2719216479613f1cd8ec0916b9be8069fc737483946be13f592555d387ac2258b4cfbfb9e24232ecb2663288268ad1f83fda49f1699b69c58c8a882052ebfe528156789453a8b782576d7dad855f4c12ce21218624db04d7d66886d5c6034d4d0e5896f49c7df2fa3d266b9244a41642eb48c7eb25822b50b350e03244e6aded5a7cb0f75b27f798e77aa6a8e93b34fbd49d072834e13f0a412f6ffe9072216a2faee9241785cca546a5da89a72ce879d62c18d6fdb3d45cba93f9030670cefcd635c6d6dac45ad2da8a76191e13531967345c477c9690c1f8de97ec8f5ee3adc95de8df619102cf3c2be3d10ee90b79076e8e27bfdfdab632d6ce2cf8467549ded83823f5cb26c768cb5a848efffd0105741b299068c05948a874c70b14b28d1898212fc3d3793cfc47e5fa9595d2dcaf0aadf9d37500104d558d61570045a90f2ec7eb5220ec7e27935b9e2681a0c7284516639591842cb2dc17aee10448263323f52bbd8da1d28c05aeee8d8f1e45031b31b3fa793ee8104b646a0b07849193abe4a4d8810f4bfec5c925894be4cf5560cf2c990de383c18d6ba5293eddea06b105714e1777d02171201872ecd012c7efed450fc9b5fbfa3ce323756d60db24fa70ea97825f40932ff6aeff2f553a62fd9f9e5c76d740ccac4ac3c931f2a1e85efd40af42000feeda982dd1733263c9be71ba1f21de0a87988c3e87e3bfc908db27fc6ef99bcda027b48de9b3fd7ea439e5308583254353c1df95778d96a2972df82e72ef83e007feef166c6f6c80c86d70a039b5f216647b8ac2eada2b89a54282d1fe7c1731fbe9a3e54cc102c2817d28d04f78aad4518938e59c33ad57d7625f331cdaae22dad14790056eed9e68e953f06619fbf787cd67ba9fd82c26303c2f7dcceacec65f1068d21627826f6c09f46e3a4365a8edc6f9a7e5ed5c968567242593b5d31c208e930d4f970920cf68edc956fe8ad3b7eec8f91b48f290bc99cca522348b784530ba6409a8c3d9019748e7126b342b12cb63b28ecedf3f44b05441a63733b8b4164cd09915f9d18c7ff49da8dd681bd84b5651251faeacd308a0fd8a8077798bf2298771343dcc76194e5837464509b184cbd7c01fafd86b318ecec0bfa8508234a9e7275cec6bc74ecfc96e63b1f0282cc0c15b23bc4cef56c5332d34275362286cba40ac7cdbcf909e8bc39ed4f2c30a134899c8f5a9359a556aaf7dde947f5c60d3ed81357bd29a24dd5a3075111f0d4ad24631ec82f3247c73670610fce29b3b9bc1f66c47e6b8d23eff065b8fcad265eaf7cda7e2bf063f70c267d9a6b80f6c8a5d94513c7ce6693d0d24d5547f53148d5c8cda6d6d72c9e35bca62b0b0dd6e19c1cb872700933d38ad41411c9bca19e1f54116b0562f09c3dcd5730b0bf257d11e85477189ed34d6147f719afb43d35bef77c55dc2aecff50627a173b94f69b9736066b00602c3b980bfcfb385d3d1fa03ee79a7c9b314642b601cc32c94b85ba0aab83c6d62891f347a1d9633a89d46aba4330ceb70e3c440b57968c58dd0df5114beb6abf055eec11ee268780ada6c96d07560a67a2f52cd213fc575eca689128aa0a7e3d126031ec1ad7ea4986841530bc76fda460f83d8d9bee11f69555c100074bb4c5582b24fc26477551f632d191190b4018efcf2c4fbaae4cdea79c4b0ab9d6abc9abee1ecbd7bebadaa8edb989de9eaa1b6b5bb2bb95e666e0ea2e1ec975eb23374ae2e6e375437dd1850208368559b2ffdfb3bb5a967a771ef6995bd462709b1dd2667fd06b6e23e299d4bdb36d59db0a190b8a86ec1d23af4b7dc261ab6e61f8a612b2bdd1c95572b1ffe98d59467c9e41ba17681f1df29d2e05f6288038bc83ed73b16553b22dff05b581a78bca1802264bf6f9578abfd790c209091db824cedb2f2dba3cf60e956f7b0c40c116b95037280092f8d6b70566acd067f9868d4ba77c182f3321180d8c03360e399732e40cf6ee306d486d6c9ab8b339fa5438953f3133c2fe0cb1e3c2741d8f6d8cb9042e0923b843950769009e53b67e60d7cd72b4474f3bda57c355906727b342aa512295ec37684224a309cb712aea57a76bedbcbe7c06c6bb123ce5f7474baacbf0abf9dcc1118e3f0a8dae982dc26b15e6fcc5e25cbc38b15d8393313b8bf1e7b1b22470da3e09f602add1bfd5de090d2bcb09cfcc297a88cc62f39df18aaf0beb3193edf13b7a756f1c3d357fd75d6c54ac78b170edb61ff3da106fab6992aeec28ecbc25cd8ff1bb53fbd5bce82149427c323e1bde1b9ecf11629b6aa9652b717e0470ea64ae511b0415dd91d5b2e20bdb82a469988c7fbbe909a756951ac9c37dac91a7a97728f60aa8174bc1db814a6374aff56862c021f20110a31514fa1a14b948f86bd4751fcb813c152eb07b6e640e1992c877ab2d7c82f390ac401507cbe56ec7217f981ff2d4ea19da7bcadab9051d0fc7309aece9bde232a9f85085ca588dcb40fb162a113057de48945753bae4249820da450eb6e40ea53e2542b852337261ad229f462756be69dc4e3c7fc446fbe5bb85604a82f97c115d0031f2ad1b4bc809ba79bd48d2334b7bff86f5ac25e0d773ae277e2145f7358b14dbeecc40878381ee58952bd3168c85ce52c33ffb4a886d33b8f44fbeb7496a71912ab9a853d66abe8a2be68f3c473d06b02e30e36ac98d9a3e817c1ac0e4b283553c9758d689a99e3d786b8855ab57456c17c66449f98dd378fa25cd0a893a979b5595ffa3e9075b66c1031d087945ee75a025810d1954fd0a8aeaeae650011655318297ff3edbfeed4f13b55c94eda916c124a92775912106513135b66b3c5a0d79cd9ba5b07660a841d52bc87087ee7aa58c26c7376647d8e8fe202506e233da9b1a210e764c1aab47144ae3ac956181138fd5240e8a00d2baa837d9933e3a99a095fe629e3025fab5025833575e537f87706a7c358cdf4179472720cfef77f88abd450544b35fe533198098de38b3d1552874373f42c44549bff77fdb1b0c03e7ffbf2ceea10cb9e304c310180f7d0bc20193d9c8aa135f0160a8bd1cc51529d30d668a72b7e84989d3a9e7d72aaca4e6520c591bbfa1a274ea55f70f928e16a9f98d940fa059ddbb8560147b3be2d99daca4236b486d9b9bf36494fab62519850dbb93503a3ff758bbd13f4371cd32c8c3be409e85c19b23b4c5ab5988eb26a7736ddaf7de581c8cdfc7ea87f55040ea4cd12b6178a403303a5716c12105d4d3d143222b84b4a0fd5fa80c9ef60840a38324706a0d73022ad7451f6e86269958683e94f8fa544b5a6f08f4c9e813d3c2bc9725292f5b59170cf90d40aaead4edc4c490f24acb3ae0c97a65df6b974ef554155a5cbd491d7c0a25bcd29b48dd4967f8f6b9118e6966f7ad8c5f0755b4aeb2bb39a043234d65cc1654226a25b73b3443d311b87c87f287b3ea1e90b2a1eaa7d3cc635bd451d140efa7ae9a1f7290b6c0a7697b5ec23daf5f0130a83a2e90f4bd7c65981d5f3bdf8d6dada0e8f5b7d48176c4863e1d23b661e71a42b945a615fa642f8eb84865087558a5f794ad816a4ae17e1c3f6947aacd192f47dceb55fb6f7de7b9053e01de203c27d70a5d99c6a0a15d78f1245d47e1bbde3503468c7d7acd01744195b80de3bd9ae69ffc17fbdf6918188e82fa8bd3418a377062237d452ca06f3edd4e34bb8db3b170681b25cff4b4049d130668579a6ae283721c951bddd88ee519d901c4aa8489bda4a49d70454f2d5e5f781a2fc38aa6fe70687d8e07dc9b3e07d02e1aa2cb1481d2b75b1ade31ab7792b8f25b6fc451624e138dd6c0470653ee4d74ae77ea2722e66dd61f3a402cac99e0d3bd2049d6fc600cbe4f116620419128510ff0de13dc6b69be719cd180780cf6439d17776d2d122699d9ed0c2e46ea91dab0469bd7fc0652b7f8db6287ad9bf0c3262653a046af4e09c902612ed0c74e88e70722f3d162f0f04cab59f3d230f3a3896b77cb0dd27bc9baf7214eeaf60f5c61e2a3be621329e3c1e4b1e5bf0285a4c24f8ae86567ee4f94b8453372063b1b4019a80c644077164f6cc6ba3f5f18bf4c5795c9a59f66474bec3407d45b0b7e5dc4c11337ee36b80bcd2e9d1501c68f40ad96e7f05eb5ed0437a37a02a0b7d038e997afad3da7d5ab242e4fc37db12b8bfbf52ac87e186b614ebc0319b9bbed7f3d40cef2913b91963bcfe815afdb3ec3dbee3ae1b23c72bfce09ac0a98fdcebe7b12ea60f142970e2b45678333448350801d3213d12699187498e083bd2d23cf7c226773426774ea2e664113bc4f5038f688e55aa0f8731c0d56dd649999e60f63a57ca824c9d76cd404b6f2ddec876c9bb57cc9a5e4de24d7bb46783ea7628d1e88e271540a8f51aaab4852a16e3382be556c52de446a13739dfcf485d25f6067a88b6a973234e222144698f72d943e43fa257271d4c6ed624a3b05dd8b11d737034e8306c9b9ced7a3fa7b08c14ab00fb060dc5790267b044dbb549e6a8ea7b5b31f500e7ddd4dc44f3de2be859d714eadf77c606880511904c2884e6087c42554e74a13db826f0a792db399656076c7ed5adb759e28c81a99fc5fdc6ac558e3d54ad1405f7d59a13ac249bf9f6ca8addf0abaa4f6fc596908936b146694c665e07ad0b63486ffdfb40ca0cb16c04b57e7bca1b9606d2fe695f70bda6e9ad2fcb7728b167a1f77988d453a4ba2e0d192619176c8a0abd17e90d2c4f93b3c4123c903962a532d460e3f7a8d68478487c0d9e9a091a17fde99df84105f67d530056058064c776c5423885b476d86c859cbf756e766701b998c79df5f0dd35f97fdef4926d2c3d61c11dccbaa60d29c9bf6cd334a7fe16e8c8549618f890807debdc629897a61720e067b8f06faed07fae43cacc060f50ac2c9c3746a1c632cbfa9e7a92253fe476460305b9a6cf26550ba8eb53c7c53b26b2ed0397d346042cb55eaa1636e045091500a2fa7d35a518b84563c7c34b3945d8c64180e15316196c747612262cfd30f42b860626673cbb39c76598c2aa84584e8a0993be0a8412d74b8679340e1e6f3f3b4ccd4b5619b97e5980fee4be6666dd9f12d707376c679deb28ef3382c8deddf0b2b46c78ddf8615090e10422379f5debe81a4aa9cb4581170ecf4b7707ddf5455b69dd5c0568147f6b41d91dac6624b748786b4c699f1167e576041118ac0d6d1b4891d48b9e5668ba653c6a85579d249a3839cb360689e4a4a7ec3bf3015749f06c1af358761de236584e982ee16c7f2170de3f540f6bb48058d184f06664d4a8385b8a91804a5c426db58289e3ee14a3bbef3207fb29b2643b24dd47002fa3d5c4dd35aca420b776837dad1790c42af46eade046c242055d51e88e7f85d40f902a967a6ec8c23b0bb817c56cca477d806615d37cb328aae8e76578a853bd86b58ff00bef99fdc5709043bbc0d432bfb91ea15d755b3659ea4f25201842be06dfca23b146218df41acd99421602fac14415a0aeb76480fdd9a99a3dc1d9e92365b7a232d24c04abb97a69d1237237b288d8f1eff0f9b6a58e42bbc1279e89b5b7ef5a027b9e7dd5cf18818c3953468dd00ec7cd7bd424580571645e89fbee2977e6930340445ae2055c52b19e3b026c71108416fd5bdf073e262812c6973d0a27a1d01061d3d30bf61688775beda0d29b764b721a4293df35f22cb78f018ae5989a62332c49efa0b96d0cfdd50eb283937a1613030af6b8bbdee38f1022b4ce4c116e9b409a1ec5b3ccfc05fc0bed5566a4968de32a2fb4fe4ac0b93c042984c1189c523392e6708481b577103e30c5c1793a0bf3237bea165b69b12c3bced79de90acea535e186ef7d3c513a6c6251857f48e6571c031b35563b03f29990383df0b78234e2bb3ce2542b446ff4abfecca7b3d0a1754340d7c3db5cfaf4cfcdbdbe242a5a8bb53a62f169c7a9262cdc0b56efa3715917160c92b49a184e4561b6c3d65c81ed74d7e9b377ef1b7f33af758e39b14528642b33c215c748c58afbe3fd78e13da952d2b9c9f83f655d740f19deff4b57af146e69aa4a970619546c152492860bba311848fde197aa0abedd90927e94cad87afc5c1e4e0be3fb08caaaaf0bf7aba36a50aa399e9bff3ca60c3f66596e59b0e8c9fa2098807ef57a8309027efb255df1f6769055fa1e0b3eb99df389a7edf0e2fefcfc0cdadc1910d16c319a5f10d38a18830c8c0068e620a930b73aa2378b61bdec36b489028f9c39400edd2c20f3f805fd113985d777a69e4b78207eda930030e72ee34567f4abe0c23b24cd854e27524ed49e58edc8d05478567fc76b977d416ab8af10319d120eb7e3f08a729507e4f159e05658cf65cf701e0d48490e2977a108ab37dc93ceb4e7f96bb39871a3416bfbda669b24811bc7e34f845c00ba6caf3a42f7d34058e1bdf5d291a7e248c6f206e257856289730cde640692149575419b071b3ddb7b0c24fa8a0b5697f84d9911860971eaffde2acc088cc72bc8693ec9ff5fd8ba2108843f583739c01ca1dc049e70704a3686780308ff459bcff9a09a6f3adad1ec0e6ee4084883ca9a4f206592e3ceadddd74db0953e017311d57c0935f20609d30fff31bb8e0ace817ee2094b24f4fd04bc89ba972a0a237563f890b7fa0605b64fd3a5a2bd1627046e5d57768355b7f1f1deb2c64dd88fc0b6f83c6b7b184e32daccb57155bc7d2bf153efac4c2a105ed8c542e13d1584e7795073dfc410065c03ecd23e2975222dd3f7d0e70a1e7dce3d69816ce4a5870067aa9d9137fee6f93d46e1c3cd46932b24c30ff39d582a39607629c3ffa06036cb5759ed50fd98b37e1c2fd927cc537561b3737cd3c67f09bb03ffca3e2a1d1f32f97b2e5fdc958a1bb43e324b6a6400bd3a9f082965fe698bf1ae206f660a7803d7ff15ba5f1bb63f98666388ec4a3e8d6d044d1139e97e16f4a4d5cd8ff0bedc66fcd3531ba892a809cc2b2cd33784dfe4c5542e784e8b90334754784248bf0c65e6ffb5886ea08ff6224e14846d1e64b5bc71cf6bfaee1238ced7c869cde55afbf4f823ac1908785cfc151f455bf2afb1364e16bf78fdc630dcce14395b822e63ec2020fc2f3dcc559d8a15a313f9305d5184e5b38ca5bd6dd379a974d15f63777b659c109a6ed2dd5a476c23c284c3cc77e0bdd5c2d5e9c0d06ff9f98c0b2a93c0653216221f61767ce414aef39d71722fe60af7d07f50d75e07a8d358ea76aed843280cfb6343d2a723d410e256688910c721d994ae9b3701a107128ae11dc895bf8c38536c8efac56649a591c920043d5709aca1473b77d15ffae37fc82b2cd9d141308a0b33e908682e5242afd5b64ba2e08464356672f528bf25ebc9eeef2a4395cec23f385ab70293befdf5c86bf0caf46a800cde788e9226824d21d5e69d2a47a70d1167052c2c33257b088ef0aab4ed619fbaadf6ccf44d2d44e82fb92e1afbf4d9b29d39454ab7db62b98efcf1190d40cdad45e022439c069bf8f27b155309b442c33cd7f03967f1d923f6a8518bddbea9c60949a9994d7b306da10df484b5028150bbd2c9099f29cbbd2d2fd2d87c4a6f6fc0579001d577daa0c0d3a5b9a168d5cec4a993ee34e3b4ab839f20badb6037d8ccb3ad6496acb55fe34b26ab84f03886d738aa7583e82d1831284b2101ca503425ee40e2e62ab70026362619f547755554f6f48dc69c6b160af30b146dc8eda645c0cc0d55410ec41d89f9d46b6d24b60b33f1af240cad35319ec5b1dbeccc6d22c7a72ed5d9bc0241750f091e06a896f67550d4c0de96a60a86a488ebd692c629d809b2678b233295f8cf9968713436e6cbf7644d4ef85ccc8566c7dde9c68f519ac944388adddf46780f89a68d4058cf21f4e934d8bdb96c86c353f35492a13f953517645bc33ba8d50e45a1b79d36a1b2d119620cf42d45c9478045aad21b34d84bb1a3d8bc21c57af893750f65c14fcb8162c9d0b4c9f2a5b79622917dc4d2e6d3e768f3b8664e7c0e7c74c796d92cd6962e6e6d8e1c6f1e42bcdd5b0101f1b833ffd189e37d016148404cbd88333023d89769b7aaf063b905545802cf52c1fb4c8eb594669e75171a890c9d9e92cfd13887073d3f8d42ad4dddfa742a0e04ff73ef2f0c378edde42802fe45eba98ecad033148d259bc4ab1a10aa5ea14d50e65f4351b6ba5eadb0b84b21bc7c6f3a0536bbd28a42ce479f7eac5517ad0d6243a0c2df5e3cb97b7ce3878a60bd2aac9e25923d7384b06963d1436f6afd4dcf3ed88cd3289059129a2a81020d6bdc111e635c97b5dc64b3281c3fdacc48190761631eee032d8a71b863d417b0f259308d22894e087de0bfab6162cd22b22f47409e077c99b241e13c7394ebd8fd9f477f0a1bebb912d4384f6151486976f0db6c0a2ad064841c6d5fd9a831c90e1b4b504538785c3fa560eef82c0ed7d402e4c02853a053ff7a06cf4553508e0bfda877cd8f5ecc4d03737955254c0f5682856b274a819c6338d8a41358fca712c6025326562c7729d83afa0e7106ef7308eb7fb116444195a220fe5ef19dddc0abcfba368885d2cd77e4c7cd608efc246caa26f58ba3ea5c41c7af8b10921b70ad476978f23436e914a3681997301fb66474a8a59d96acac1bd3b985756f0dcee74b0d6f10af62937933d1c9b4fb4292fe45623dfe01474362fe04b9628f9c12cc00b1e843a86f2052de912c249536ac76c9607d40e7951be4185c350af90b4740109379b88097d92b08b12a3783946254b5634f114331705b8614ac17bd8a442018dbf2aa17b4fb2e33481c4cae2aa65d5f7929ccf3fe61f14f1ec56fabb2a243917c2ae328458163f3083db4b9d58cbedf90c76a024231d9323e7b5d8fe01e7ec6d400c5cdd73113ba749322dca718837dc40f9efa0adb536a45e89155327205655328d056b03243113ad211925d90a3726a4ec70fe0a944580e45e59eb2dcb1cbe64f8cac136a228e0638c40d7fe3bb5ee72c25adb101f86f749d4e75f70b1321363faf265479890b6916cecf6829a763cec0e24e77a5a286becb526131f202a7cc1df794dcc840d758723a9cb82c77f6104f78c5c7c40e18c04f0d149491443a98c5ad31a367e54766b21900890646778c4488523addc574d9bc54d193d45e6e4b25a5cb690a9672f031761ae931f099347ba5b95b5e22a6e380c3f9e527f6ead300106ae46f234d14b209ad62f06ee645457bad1796cb1732763825465dbb59ba856b4cc90ec8a5cf0bca3d44cddac788aad0d122f8ab2d941137d8944c36560f6f5ca508a05dfd80f51665cd3e327f5873c0a38a86a05e1fb41d2107dab50241b28b91444b78ee41be97baa2f94f50d4b008939b4da24292fb17869b5324986bab6549487ffc9df5626342b9356d0d7ccc3b56166c739d3d148c36e9f498c995207da376a356e0f8f44f9797ce72da3bd1a0f3f5c28f7eb9e37d17522fa0db41a29bc2a738a8638f09dd940a7f926f31b48d7abab0625610b7e38fede2a0dea2a8f5b852783e8f21bc011e3da2756ccea7c0fe56b2eb6a6d07cf1d5a9cb1d7141c8cd8fdd46f7b9915161cf72f2700d55e8fc9e614140e1f61019b1935bcce51e44f99ab26de31bfc0ab1473fe8280c2b3a37357571a02c1e91e125d2b18e19990dc8e6888ebd29a41e75443a6044021b432eddcfcf670b7f7f75199f12879123d711f273888ae9aca2eeb347f87b46943d0dcae1b2f243db39ad7cbbdacca56f015daf4ca1039b5090d41a1c7598607dcadb04da73836bab694f7bfb5c17bac96508dff684edaf0216c96cf9b57edfd1177cf3dc071fa0856ef2d333c85a224fc3f2952a9cca46d5c8e06512abcb3656b2b4f5d506565b00ba80b083b7d027c8c71f65ae351c369f0724af8b39256f6b2a29707f542d9097485e38a7967ed193a8747795a608dc428d5c87a0a4b6fec9e4c63fc30e781ecbc98e4564bd5d2b4196f87a0ba638f42d1139a7d6dd4d98d793bf6890307d5544bf7cc52b66d5b79ab0e8f2959dbcfbff43ab65a29d36115d64d5740c5f4af1592a2c715c6a31fc9932b39679cfae1e0223e7e7c8e70f64914a25a0035630ec59976db35454bd2f9cf881b6067e870bc129d7dc90105e0519f096279712b9ba62b07e474da1f355741f7c4cb05b6b9722f1eebdd105d6dc22b1f5a0b2a374d798251ed8b010c998849ba8b86c8937c89913c57cff32a14356d2093dd4225ce69eeb7b11dff5813c70c22ab46732d89c006f9063cfae91edb15ea64bb5e32afe0252162961e56f0aec07b7c940ac790e7bc15eb9c4160366e262c5e491c6a05cb97d1a546e521cd84454c1c9a13d74d980bcb41c993f9b254c103065f07040b9a30a3127b7bc34235b8d1cf83327566f73c18d2721450a99782c60a3184de8a030829c49639a6bc94e84b866393e3d1832d3d5fa7b1e80a944095e63540340809409ec3948423fb15bea5ac5a684e7e6c3694017bdd25fc2135d56ea5a1d1740d21617d3f36205180e286c6982a738d592d37de1dfd98934ff800a6c0bac8f0954a6130963a60262b3f4c41b96595d61cb1232f5c0fcf35f81ab2d1b1310c7151a66da79da491ca3237f822315e1dabec4219f8abbdef6d95056217d0a1fade8037494d640a325b558c7b250764884900fc1cd37fbd9febc7437f07c439a663c6ca57dc272f7d718c524396a8916319c52689c4eec1423f37a83f7904415ed1bdad8aa28ee4590b7ba7ee246f8ea2e5ac0455800e1aa6e235003dfd32657a8151b71c758a088d708f51a6ed3362f710f7cd4e6bffe69b223b06a8d04eb964bd2185e4e760abdf40e939869ea1227abc0c53c022503ce2505992d09c00f2dda3c23caf1a422c955a0e45bd71d80d4113792b01e36c5aab3d1a270cf3a76fdbf58268501c498bfc5c104ce74b9c6d9573fd6e27e3315f34b77c148e0325e725c058b7d6121841313b096ba03c623e63d46c8211ecb076a1ce71a2b34689227000d2cc645c5d5de99f3bdf70b36c464e6dc0aa893335fba06e2e2431cfd9a67fd68f8ec2a81a88fd93fbc91ff241a02bb1f33e8eeb3a895b224b0157ae04e2aedbd79ccaf1f9671f8f5cd5eb60a209bf23c8e8e1746edb18ad0337cdc3969325ab9394c8c988f04ada5595d84e0f6ae4921bb2a7da7cb7c4be10d7b6aa33547b0aeb1f8c757ebb69c97698338d2a5d69c8d7430ca45220c91bc6f4edb467c42021836fe516fb94945741525aba8b30c3fea07c87943c682ec8008efb7d804cee0ce6f694ce69601e68d370212ef432d2d42046860e6298ef6c26fd686ee4ebaa7a5fc1c6e8cdba0bd00c0aa8d2d7282033e42d16b383b4c844800b60699ea9027cdfac8511faff10c46e182875de5a10582a83b0447b651356f33c115a69a901c35ea0496f8557472df101eeb8d1f3ba7b833be849373c79b830f221604e8be7b6cba4d95f9b0ffbe88013c231f1ce18809980de5221cfb07fa8e62033a9047758ab1c4bdcde59faf4a9e65ed490db8731d86dc72fbd3887d8bb1f299f3dd42df3493653d3720393710692a49fe65ccca58dd5bd825cbb173d868c9d7acecd5285bcc7ade255c6940ce231c2a72d16d7f36adf549bea872eebdab31ec0b042404f7d335cbdf955674a23f8b1fda640ec2ce72f92d00919b5fb496ca00b47a2438e24c878c7e0b83dc6c84504a9e187a3954ee31a6f1e457c8f9798d25a3b73daa3fb5b4f27de73abdfeee68904f0efdf353399947f3ae0cb2c51e0205999fab31193058e064554643dbe5ad7ee852cd6378d256ad3a9f870f77a052b28ff895c138767b93259d92af5b183bd5181212430fbc05fc2af6040db7f9edf9fe58ae0064e0bee96666ba37f0d0e6663218670521eadaa1ca5d818f601e75013bab81bff67bf7b53a57bc399599396abc02dc0f9d37bfd85aba7e70dd3fa4a3ae69b26c3d1a7394218c79f013cbb408140a6124df251473a3d26d46810c88632ef4843935a8118564bd7511d4920da2235eb89bf78ee84e67cbfbf3da13a5f2d882358928cbfff9bd211aebe963d1b0d606bbb0f86ddca825d53700db6d36f957778c51c4641674b163d2faae1f968fae84e583df039d38642120ef34d681806252b72758995139fe1182b7cacd349976160fa04119f6ec97006d40a0ab289a4f941b84593be51ebf88f831d9e624b6f4318ee06d1ef4d3305f647bbb75a83153c8999ce99f0d61f1a6decf55113efe7531a8b6f3872a17c6b3005509a78b3a19ecba1085aa58420c0cfb76abb3b7ec3784f723785d80366c9d3ae109d3852056bd8c6271e51fec5d1e1f2f8e1a19d0e96c7b18bb799f5e0874429a996334b96629dd7d4a51367b0b2d47e167d9915805b5111baee7568f8525409e48d50fc9656e66f308084d0af3b417cadee113c930fa3f08f099c4508d1e299d8d24cf5864b832639983d6d0b20e9eb6d9a647b3de42d67249f0db831bc42a015430e697f1274ae9dd2f4d0de70e9d20da9826eef237d1add475b2355a52cfa3ea3856b670f398ce6a8173037eae54b7bbfac49fe2dd4ab24fde05fc96682ad1331894a4c7179bb99f7ba5771892ae96567456928ccf5ae2eb062e5ae0be5a4d6505fe6cd82a6b9ee84e0f483619c446dc1c4f7328c0515a5c63dd292db1160b2b0a35f188dc4343f42984de4f599e634108b0985c2a1dfca75faf11ed4f2008851c27f81c4127ea2b903af0a56dbfb462c6fbb3e54e99c4b631014882ddb1acfbfc788c79645339839753852ee8d87187418f80b8b230cecbfa4ad0e2438b16be36cc18af3f0048d54f803350bcbad829363634309819e02d46a7bf708239c3cef6ded005c35502226062b1198606aae3d787a9148511b83fbae5e5f8c28a1b076f65d71dd41cb62e5e2d1e2bd10b15e686a14fa22ae6b8b8a8dc6ddadda7b0f172a03dae711bf799b028ee0f633165bae912dadb71d3df59787e2d23dd2dd21db71f89aeca7d7fa43df8bd8d6a08c195ca54c937ee170393de2e0002ab45688fad06efa274714524bc9444b6c29d25479fc18aed9734e104c4c65e8a4b4610bb74d62dee7f5eb2c0a2db5757a4e4b842209f5134eba6bc878c3b512b99c76b829e7df2f7ba145f44e07d751911ebfb555efb0ffa930d042f4442b70f169c11d55b265335cfd483693c7d6d12b436501d9f98ec9ecfe75e0b4e3e06f750ab01d3fbcdf6793d99248e6d252981f5b229ad453ee32a9ddf3725a41250d5822ad4ad8b344e6c13b1c715731ec0c6d36f6b89f314a2cea7ba797e2bfd1584be18f20adf7cfbc57c745f7295f24d74c193f51ea34b79dab26d877ce6d58e4282ec693d5c4bf5d15e72a13756ac332506bdae77e9e4bd064d40572e2106a640b39e7a2df80040b6a0838f2a6cb5b50e56edc5f77e8011c9d58b82843e0d8321d3621d90cfdb84259a5e9884bdefb115a654f0d4b72f682988b74244fbd2f953fcd3cad01858258315236e829be0b783e73b74b61153ec6dbe06aebfc451822dd0164366ea7c355710acf77fc6b9befe8b27d57b7b56e88a534307a7cc2286a62326781bbbe3213d6ba65e1f039368cf8079f980224c0b8810f92607dfd14879060fa53889c0277f1380b83df17bb519f8334d3b0bbc135eb85f47efd14440f0e3e15eee210dd821ad3d5cd17159d8d063754bb9fe9146e02207441812b77b3f519a47c4e5715425f212354300a63d2bee71ec14a2388e768bd6481c1133e8bfd10502aae4db6bf0788b758107708cbb48099c304e6dcc5ed6a0eda5f7a8e1af20c2fad8ed3443b83dd6f911e5d6f5eff8d2a7ffc2d04fe61f067c376958807a240622437440bd03db3758575281978239123afc99d2d63f745f3292f8bb91fbfa4774b9e395765ace0985b1e4ce72c1797a0354442abb48c52d317f9bc19a85c68f4a71911f24ada522b9d494129c95631e8774bd389adaf0fa110be7775c59ebe3973f89aed6ed579a47f9f8792a86d1412e085429cb9265a5047d0df54e525ff5a8aacf97ee8f83a10181b8de3ce6ee6f5edae0726bfd48c2b46954cf91a73b0eb87a7b4ed32951705de70b07a2697beca872473f9a16732e4920c99f5fbf58308298a31b76b60ec8de7d4d0ff8da7e86771eef32b281731a740202c7fafd8673425f58435e50c5eea6e1a7749ed292b596f3b2ed40efad9d0200e6914de5ebbd106cfabc99e45ecbe0e0a45c9f95808d0a6d6ecf4af934b11b3390cd71ed3ae56c19eb26db82aa944bf71aa8b0549883324e14366a98337092788bacc0cecd02f152b84010f2c62e34510cb28231b47cf3b69cd2fe6655deadc5dfbcc7bd6672525af61751a890066bab2e4cbc38be3c43d6efba70cd96a6675b871fd90b6e20035598e19241e92d471797b61e20567ead045bcb73b091e7270d596c7c5ac2822b205453313c1e664041bc0492bd704c7bea800aed6540b4285eb0a04ea8ad5b460b9928cf5a5ad5bb6af5e6fafa5377a70506808130778d6205698dfb6378496ad5697cf31bed581e5ae78be1e94d87f7e271b11df234385985e9d64cb237e567110f658f1bffd495f6360319fe40f74df5f0971e3fb91a6962b445cd4493d1517a80401d2e51e7edd879e4e43a052a6657a2fee55486afcc74869ffef944b1ca7043f227f5435058a2efcb6dcef61d7d7e934f271e18c15a4659a3e405bdcef01796144ed6107b1964b3bacda228a91ce3c80bba3b5e964bb60f6855d35ed3626ca9d6429a5fd189d6aff3f65e492e0c953eb7a862e0f57b7b6c5489c24c6027fa8598ffce0b085f13c9f88810be0cb72d8a75eb6f71a211ff0977e3d6757f057d2ae1e246102ad732a6266fcd7591a072d8224c9bcdc659e6e6560b9e801fc3c48ea4c186832cc7b958e50c7ed9ac086f57c58faeca0c879f35c983fe72e0c0dd911def72bcbdcfaff150be4ad01ab130b9887b97805328d943cc6c00962a12eb97bd2e6077494661bf244a7a5e17f977117becc457095fb8c63a7ef9fe5d4f60aef5d2b3f7b8dba5b3ea138f90973e554cf9808d69063f9b9883c082ceca2b1693a3ffb7f9faf53614997cefe99e6ae3de78bab610479bb32baa4c116d42069301e049af12adfdee18afcdde34fc1482baebac1be2a7281d10441d89fed07f0a003bf0fcc8d3752f3c957ad56abdcda71640b92bc46002307f34d14cfb44f0d5c348dc652c5a24086e9995bf270c902d666197ed2a9e474064a1e24f65b3e4e7f2935a0e45863b5277ed17d290034377859de3f68fca52810ffa097f09b6de8f5c6abbaeb45682a0ea1a2545d8c7a4e5387e7aa7b9ec1561a224c3c961fa6ad58b54a4d2ad3f0e30113320ce41eceb37b72d701f2f5052017ec43a79aa984feca42fd02933088d095108fb625e7fcf66fff124fba89257a5283b9b72585f359dc79f946090cc7594a0f18274692094138c90640579e6bdc53eceec146ed897f52d704181ffec9f171fdd9435210d913250ea0de791fe776faafad5fd008dccf280317d43255b1bc59f98d836f39f54296beaea7295480d63980fef2fc6e59fd38e77639300a28358b29134ed3518fe3cb3e39ed23a42adf8fd5c59c7b0f2189e5134fe319ccaa9dab7a95577d17cb8d89f3f2e6c2e87d9005e28c7220a2575147da2368b9e551bb420367348fba7082b8be46dc3806259fee9a6c79dceb671284452c9d3e8b38fad8e52648803c8afc74f835fd2e2a7a514808fc1888fe21ab88d2a2a6f37f62b820bda89ceeb40e51ffe564d58ea5a81a0912cf3a8590fc6f744c3b155a02f8c0de9a348d614c55d95abeba9c3882a61aaf3409887f1222207b5b58aa1b3107ed780be0b4f5340d5dd9608e2f809577f02504f5b768770104e08a412739f69c56c3c7827204d9dd028732713e65d453527d0a1aa20a6b02ec5fa30266c88aaa6f32d67d0532ac0e7bc753c2a5ede4e110c44607762be928e8a9b1d4761ec27f5ff3399a9415d1669806c52a9c9714667838efd839e3f1ae383cbf222a4c2de57f80e6511d66a25f1863c35797aa917b3bd15feab54e84908546704648a527e8376d5333f8472fa52958de544aa98123292bc0d9ed23b19ee9bf521316219689c8c6cf235bcd8d886c91ef3e81ff750fe2afa81fe2c67b0090407dfa6bd4ae6884f00873f54539835ca6fc63cae3b38aeecccb0596e8dfde3e947956090a69ea4892a7724e0e9d862f08a52b99cdf79d7d7ebf6279019780de8ccd8cf726fa78ca9891d8b6c6ba5520e66dff70ffdc2f3e52264defbe4e81d12be5a3b7661d5de878d61bda748903474c92a14fa6b1aa24a93e6d714f0d175a7be94e63885da129024b948d937acb807b60d787e23999a2aee0886cf6650ab7118f2efe62d8ef0936b971c89897138ad218987010e231006f18ad3ddb308d853016ee336f403300dc97227e8462104a7367947ea41b70c849341df1c34222ebd49cada77c5334adba9cf7644f90a16131143e2a2541a0c8f1d9bef7315b3b1bacdd9cf364638386f906600db26112c49b7a043699b0aa9f9e752cf2ddfc52166a3b6703bbe6ac80d6ddc1db0c26118fb93144d609af05d23a62d90feb25069625dd63604858731fe1b7ac29856eacd8c99a7c93bda801b2f0a7d2301d3792bfb100fbb19267da48c9f1a796e7303ed4fb87e1b43c5394e28366a413b07f155ad99498d41913a8c9dc89ebf0e2ede535675039f1e6b1122670a202dc6d449490d5606af816b8195fb997f82d714d570a4f9605e77b2265fcf08705b1aedf1d1850733ace04cd02fc12dfb4c57525005482f6914b7d27be97c836439ef2a18cbd92f29a92a6520bb20645a051bb32c80c9b0730cf7795cd60d17835e02ad6d92c0cdeb1c800aa5204cfc8b04fa63bfae3aac074e215123dcbd6baf58c6d0bb42516097037a6c0596be660b05d7e543849a451823db67038e6a8fcfbd3d485529e015ef9348e9c38a1b5e319d4571c639b9c6f930af2e99eb683fa61a2a5c0cf799cdbc888a0de97d86fdcab4051aa14c33499a54ef82a36d559f407b59744add533df5421a7297c5fea9ecb5e721a8ddec7c261d40158c78b1859f9071bff1d5583c9b0e179820733ef3daf7e03cabdda033461879b9ca407739e296d4b3720f8725ce9dbc78d43e957021e4fb9005142fd0ec4090fd6adc48f3fcec4d163d34e14e7121588bf02af7e5dea29fa39f531c0feb5fb1a9f1d583c9e1a91642f888544ae0876285b9ea4c867de82118f20899f293f38eb8dfe05cf1fb591ef2e853f804068f6259417efd8e3189d0ce9212344d3199ecd84717d976a8c274ab98132037e71fbef01008ec6764c2e9c6041c5210e7643ae03d9597f6446724e5b0f56b6f5324e285017a364f72ef5f1ed45d8e62cc2aa51c64c2725399675ddc8092c2a8054d68e9773720b043e5b83b3e46b22992b4b3704741f78f71de37483bb3f55e916854348cad1dad6391a20edd8809b1e2d84d29c2272f82413b20c6121ef3eefff861a72314a870145de0a3d2c268c7712f9489170c8c37d334c7e432872b6c686e47d19cec7be0dc3ca7f04fdc2dbdcef2efe832454ad17d5cdcb692db6e81d25652569a461d6750b86c7225033f00039d2ed31ff43b9a5e7b5bff7db601558be47cac56a4ebb5ca9b36a6338ff451dff8870809bbdd9286b5a8d97eda13463f0902cc563b3198e94dcc1df2994cc26d5438d30ed9a1e5f8c79f6d253f7cc833dd6d31aff8632f6dfb23e89f2634e55654db698382466945d61ba53efb40f3fa4aa5965e1765c8ff1f1ca3b26170a8d27122e5251f482f369b1fdc873622845fc4965c7b7d169fb1c71a8e45a2604fb7f36d71a25cb32f525710d4a926b8d488f9c6b7d746ed6fdd7b078b9ccd2e6fd527a7e426a84dc5f6221a2ad265319e93c91c2a75b2a9d427dd76fb924482a765f35166a2f98c1f939bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e972c84a3eddc66914806e1fe4dc32182aa2c1d5627e0ffdce01b41aa1aaa5cc288da13c4c33559e070973603812d574a8beb6d807f40eb64776178e264fa0a228de67e7bfed7a5573b35f4cd4a55b5da6c9f6cd0a850d05b6b02fa6bbfe29b1df5f018e5fda1b1522ef149c74fc8b123a8fceac20084cd746e73c3cd06e5ceef535cb2a4832b6e2df0ea7e9d0a2eaa8b20e69cc4bc402fb47d6c2cb954151880870376d2b28b53cac3ed1d793a04d732b7e36179287177c96b01246cd396c7a573e9d95a2fdcf21f185b1a2746d68bf418dd5787de441b6c3d8aa12494599a2943d41ad79633c570e59a1ad62911f1c32e6a766ae7a36374201312fe559cab4ef1b1f4ae3bea2e271fee074d7b17d675d10a971a9743ecdd775ae8df8ee031e19fbc55e95a28ff352ece2df1a9d397480ae27e56718fec7d30eb1ecc5a7fba01rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopentrep-0.07.11-1.el8.src.rpmopentrep-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3b@a@_e]M@]Denis Arnaud - 0.07.11-1Denis Arnaud - 0.07.7-2Denis Arnaud - 0.07.7-1Denis Arnaud - 0.07.4-1Denis Arnaud - 0.07.1-1- Upstream upgrade- Support for Python 3.9- Upstream update to 0.07.7- Upstream update to 0.07.4- Initial build on EPEL 8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,0.07.11-1.el8htmlAirline_8cpp.htmlAirline_8cpp_source.htmlAirline_8hpp.htmlAirline_8hpp_source.htmlBasChronometer_8cpp.htmlBasChronometer_8cpp_source.htmlBasChronometer_8hpp.htmlBasChronometer_8hpp_source.htmlBasConst_8cpp.htmlBasConst_8cpp.jsBasConst_8cpp_source.htmlBasConst__General_8hpp.htmlBasConst__General_8hpp.jsBasConst__General_8hpp_source.htmlBasConst__OPENTREP__Service_8hpp.htmlBasConst__OPENTREP__Service_8hpp.jsBasConst__OPENTREP__Service_8hpp_source.htmlBasConst__Unicode_8hpp.htmlBasConst__Unicode_8hpp_source.htmlBasFileMgr_8cpp.htmlBasFileMgr_8cpp_source.htmlBasFileMgr_8hpp.htmlBasFileMgr_8hpp_source.htmlBasParserTypes_8hpp.htmlBasParserTypes_8hpp.jsBasParserTypes_8hpp_source.htmlBomAbstract_8hpp.htmlBomAbstract_8hpp.jsBomAbstract_8hpp_source.htmlBomJSONExport_8cpp.htmlBomJSONExport_8cpp_source.htmlBomJSONExport_8hpp.htmlBomJSONExport_8hpp_source.htmlBomType_8cpp.htmlBomType_8cpp_source.htmlBomType_8hpp.htmlBomType_8hpp_source.htmlCityDetailsList_8hpp.htmlCityDetailsList_8hpp.jsCityDetailsList_8hpp_source.htmlCityDetails_8cpp.htmlCityDetails_8cpp_source.htmlCityDetails_8hpp.htmlCityDetails_8hpp_source.htmlCountry_8cpp.htmlCountry_8cpp_source.htmlCountry_8hpp.htmlCountry_8hpp_source.htmlDBManager_8cpp.htmlDBManager_8cpp_source.htmlDBManager_8hpp.htmlDBManager_8hpp_source.htmlDBParams_8hpp.htmlDBParams_8hpp.jsDBParams_8hpp_source.htmlDBSessionManager_8cpp.htmlDBSessionManager_8cpp_source.htmlDBSessionManager_8hpp.htmlDBSessionManager_8hpp_source.htmlDBType_8cpp.htmlDBType_8cpp_source.htmlDBType_8hpp.htmlDBType_8hpp_source.htmlDay_8cpp.htmlDay_8cpp_source.htmlDay_8hpp.htmlDay_8hpp_source.htmlDbaAbstract_8cpp.htmlDbaAbstract_8cpp_source.htmlDbaAbstract_8hpp.htmlDbaAbstract_8hpp.jsDbaAbstract_8hpp_source.htmlDbaPlace_8cpp.htmlDbaPlace_8cpp_source.htmlDbaPlace_8hpp.htmlDbaPlace_8hpp_source.htmlDistanceErrorRule_8hpp.htmlDistanceErrorRule_8hpp.jsDistanceErrorRule_8hpp_source.htmlFacBomAbstract_8cpp.htmlFacBomAbstract_8cpp_source.htmlFacBomAbstract_8hpp.htmlFacBomAbstract_8hpp_source.htmlFacOpenTrepServiceContext_8cpp.htmlFacOpenTrepServiceContext_8cpp_source.htmlFacOpenTrepServiceContext_8hpp.htmlFacOpenTrepServiceContext_8hpp_source.htmlFacPlaceHolder_8cpp.htmlFacPlaceHolder_8cpp_source.htmlFacPlaceHolder_8hpp.htmlFacPlaceHolder_8hpp_source.htmlFacPlace_8cpp.htmlFacPlace_8cpp_source.htmlFacPlace_8hpp.htmlFacPlace_8hpp_source.htmlFacResultCombination_8cpp.htmlFacResultCombination_8cpp_source.htmlFacResultCombination_8hpp.htmlFacResultCombination_8hpp_source.htmlFacResultHolder_8cpp.htmlFacResultHolder_8cpp_source.htmlFacResultHolder_8hpp.htmlFacResultHolder_8hpp_source.htmlFacResult_8cpp.htmlFacResult_8cpp_source.htmlFacResult_8hpp.htmlFacResult_8hpp_source.htmlFacServiceAbstract_8cpp.htmlFacServiceAbstract_8cpp_source.htmlFacServiceAbstract_8hpp.htmlFacServiceAbstract_8hpp_source.htmlFacSupervisor_8cpp.htmlFacSupervisor_8cpp_source.htmlFacSupervisor_8hpp.htmlFacSupervisor_8hpp_source.htmlFacWorld_8cpp.htmlFacWorld_8cpp_source.htmlFacWorld_8hpp.htmlFacWorld_8hpp_source.htmlFacXapianDB_8cpp.htmlFacXapianDB_8cpp_source.htmlFacXapianDB_8hpp.htmlFacXapianDB_8hpp_source.htmlFileManager_8cpp.htmlFileManager_8cpp_source.htmlFileManager_8hpp.htmlFileManager_8hpp_source.htmlFilter_8cpp.htmlFilter_8cpp.jsFilter_8cpp_source.htmlFilter_8hpp.htmlFilter_8hpp_source.htmlGenericBom_8hpp.htmlGenericBom_8hpp.jsGenericBom_8hpp_source.htmlIATAType_8cpp.htmlIATAType_8cpp_source.htmlIATAType_8hpp.htmlIATAType_8hpp_source.htmlIndexBuilder_8cpp.htmlIndexBuilder_8cpp.jsIndexBuilder_8cpp_source.htmlIndexBuilder_8hpp.htmlIndexBuilder_8hpp_source.htmlIndexBuildingTestSuite_8cpp.htmlIndexBuildingTestSuite_8cpp_source.htmlIndexBuildingTestSuite_cpp.htmlKeyAbstract_8hpp.htmlKeyAbstract_8hpp.jsKeyAbstract_8hpp_source.htmlLanguage_8cpp.htmlLanguage_8cpp_source.htmlLanguage_8hpp.htmlLanguage_8hpp_source.htmlLevenshtein_8cpp.htmlLevenshtein_8cpp_source.htmlLevenshtein_8hpp.htmlLevenshtein_8hpp_source.htmlLocationExchange_8cpp.htmlLocationExchange_8cpp_source.htmlLocationExchange_8hpp.htmlLocationExchange_8hpp_source.htmlLocationKey_8cpp.htmlLocationKey_8cpp_source.htmlLocationKey_8hpp.htmlLocationKey_8hpp_source.htmlLocationList_8hpp.htmlLocationList_8hpp.jsLocationList_8hpp_source.htmlLocation_8cpp.htmlLocation_8cpp_source.htmlLocation_8hpp.htmlLocation_8hpp_source.htmlLogger_8cpp.htmlLogger_8cpp_source.htmlLogger_8hpp.htmlLogger_8hpp.jsLogger_8hpp_source.htmlMonth_8cpp.htmlMonth_8cpp_source.htmlMonth_8hpp.htmlMonth_8hpp_source.htmlNameMatrix_8cpp.htmlNameMatrix_8cpp_source.htmlNameMatrix_8hpp.htmlNameMatrix_8hpp_source.htmlNames_8cpp.htmlNames_8cpp_source.htmlNames_8hpp.htmlNames_8hpp.jsNames_8hpp_source.htmlOPENTREP__Abstract_8hpp.htmlOPENTREP__Abstract_8hpp.jsOPENTREP__Abstract_8hpp_source.htmlOPENTREP__ParserHelperTypes_8hpp.htmlOPENTREP__ParserHelperTypes_8hpp.jsOPENTREP__ParserHelperTypes_8hpp_source.htmlOPENTREP__ServiceContext_8cpp.htmlOPENTREP__ServiceContext_8cpp_source.htmlOPENTREP__ServiceContext_8hpp.htmlOPENTREP__ServiceContext_8hpp_source.htmlOPENTREP__Service_8cpp.htmlOPENTREP__Service_8cpp.jsOPENTREP__Service_8cpp_source.htmlOPENTREP__Service_8hpp.htmlOPENTREP__Service_8hpp_source.htmlOPENTREP__Types_8hpp.htmlOPENTREP__Types_8hpp.jsOPENTREP__Types_8hpp_source.htmlOPENTREP__exceptions_8hpp.htmlOPENTREP__exceptions_8hpp_source.htmlOPENTREP__log_8hpp.htmlOPENTREP__log_8hpp.jsOPENTREP__log_8hpp_source.htmlOTransliterator_8cpp.htmlOTransliterator_8cpp_source.htmlOTransliterator_8hpp.htmlOTransliterator_8hpp_source.htmlOutputFormat_8cpp.htmlOutputFormat_8cpp_source.htmlOutputFormat_8hpp.htmlOutputFormat_8hpp_source.htmlPORFileHelper_8cpp.htmlPORFileHelper_8cpp_source.htmlPORFileHelper_8hpp.htmlPORFileHelper_8hpp_source.htmlPORParserHelper_8cpp.htmlPORParserHelper_8cpp.jsPORParserHelper_8cpp_source.htmlPORParserHelper_8hpp.htmlPORParserHelper_8hpp.jsPORParserHelper_8hpp_source.htmlPORParser_8cpp.htmlPORParser_8cpp_source.htmlPORParser_8hpp.htmlPORParser_8hpp_source.htmlPartitionTestSuite_8cpp.htmlPartitionTestSuite_8cpp.jsPartitionTestSuite_8cpp_source.htmlPassenger_8cpp.htmlPassenger_8cpp_source.htmlPassenger_8hpp.htmlPassenger_8hpp_source.htmlPlaceHolder_8cpp.htmlPlaceHolder_8cpp_source.htmlPlaceHolder_8hpp.htmlPlaceHolder_8hpp_source.htmlPlaceList_8hpp.htmlPlaceList_8hpp.jsPlaceList_8hpp_source.htmlPlace_8cpp.htmlPlace_8cpp_source.htmlPlace_8hpp.htmlPlace_8hpp_source.htmlQuerySlices_8cpp.htmlQuerySlices_8cpp.jsQuerySlices_8cpp_source.htmlQuerySlices_8hpp.htmlQuerySlices_8hpp_source.htmlRequestInterpreter_8cpp.htmlRequestInterpreter_8cpp.jsRequestInterpreter_8cpp_source.htmlRequestInterpreter_8hpp.htmlRequestInterpreter_8hpp_source.htmlResultCombination_8cpp.htmlResultCombination_8cpp_source.htmlResultCombination_8hpp.htmlResultCombination_8hpp_source.htmlResultHolderList_8hpp.htmlResultHolderList_8hpp.jsResultHolderList_8hpp_source.htmlResultHolder_8cpp.htmlResultHolder_8cpp_source.htmlResultHolder_8hpp.htmlResultHolder_8hpp_source.htmlResultList_8hpp.htmlResultList_8hpp.jsResultList_8hpp_source.htmlResult_8cpp.htmlResult_8cpp.jsResult_8cpp_source.htmlResult_8hpp.htmlResult_8hpp.jsResult_8hpp_source.htmlSReadline_8hpp.htmlSReadline_8hpp_source.htmlScoreBoard_8cpp.htmlScoreBoard_8cpp_source.htmlScoreBoard_8hpp.htmlScoreBoard_8hpp_source.htmlScoreType_8cpp.htmlScoreType_8cpp_source.htmlScoreType_8hpp.htmlScoreType_8hpp_source.htmlSearchingTestSuite_8cpp.htmlSearchingTestSuite_8cpp_source.htmlSearchingTestSuite_cpp.htmlServiceAbstract_8cpp.htmlServiceAbstract_8cpp_source.htmlServiceAbstract_8hpp.htmlServiceAbstract_8hpp.jsServiceAbstract_8hpp_source.htmlServiceUtilities_8cpp.htmlServiceUtilities_8cpp_source.htmlServiceUtilities_8hpp.htmlServiceUtilities_8hpp_source.htmlSliceTestSuite_8cpp.htmlSliceTestSuite_8cpp.jsSliceTestSuite_8cpp_source.htmlStringPartition_8cpp.htmlStringPartition_8cpp_source.htmlStringPartition_8hpp.htmlStringPartition_8hpp.jsStringPartition_8hpp_source.htmlStringSet_8cpp.htmlStringSet_8cpp_source.htmlStringSet_8hpp.htmlStringSet_8hpp_source.htmlStructAbstract_8hpp.htmlStructAbstract_8hpp.jsStructAbstract_8hpp_source.htmlUTF8Handler_8cpp.htmlUTF8Handler_8cpp.jsUTF8Handler_8cpp_source.htmlUTF8Handler_8hpp.htmlUTF8Handler_8hpp_source.htmlUnicodeTestSuite_8cpp.htmlUnicodeTestSuite_8cpp.jsUnicodeTestSuite_8cpp_source.htmlUtilities_8cpp.htmlUtilities_8cpp.jsUtilities_8cpp_source.htmlUtilities_8hpp.htmlUtilities_8hpp.jsUtilities_8hpp_source.htmlWordCombinationHolder_8cpp.htmlWordCombinationHolder_8cpp_source.htmlWordCombinationHolder_8hpp.htmlWordCombinationHolder_8hpp_source.htmlWordHolder_8cpp.htmlWordHolder_8cpp.jsWordHolder_8cpp_source.htmlWordHolder_8hpp.htmlWordHolder_8hpp_source.htmlWorld_8cpp.htmlWorld_8cpp_source.htmlWorld_8hpp.htmlWorld_8hpp.jsWorld_8hpp_source.htmlXapianIndexManager_8cpp.htmlXapianIndexManager_8cpp.jsXapianIndexManager_8cpp_source.htmlXapianIndexManager_8hpp.htmlXapianIndexManager_8hpp_source.htmlannotated.htmlannotated_dup.jsauthors.htmlauthors_8doc.htmlbc_s.pngbdwn.pngclassFloatingPoint-members.htmlclassFloatingPoint.htmlclassFloatingPoint.jsclassOPENTREP_1_1BomAbstract-members.htmlclassOPENTREP_1_1BomAbstract.htmlclassOPENTREP_1_1BomAbstract.jsclassOPENTREP_1_1BomAbstract.pngclassOPENTREP_1_1BomJSONExport-members.htmlclassOPENTREP_1_1BomJSONExport.htmlclassOPENTREP_1_1BomJSONExport.jsclassOPENTREP_1_1BuildIndexException-members.htmlclassOPENTREP_1_1BuildIndexException.htmlclassOPENTREP_1_1BuildIndexException.jsclassOPENTREP_1_1BuildIndexException.pngclassOPENTREP_1_1CodeConversionException-members.htmlclassOPENTREP_1_1CodeConversionException.htmlclassOPENTREP_1_1CodeConversionException.jsclassOPENTREP_1_1CodeConversionException.pngclassOPENTREP_1_1CodeDuplicationException-members.htmlclassOPENTREP_1_1CodeDuplicationException.htmlclassOPENTREP_1_1CodeDuplicationException.jsclassOPENTREP_1_1CodeDuplicationException.pngclassOPENTREP_1_1DBManager-members.htmlclassOPENTREP_1_1DBManager.htmlclassOPENTREP_1_1DBManager.jsclassOPENTREP_1_1DBSessionManager-members.htmlclassOPENTREP_1_1DBSessionManager.htmlclassOPENTREP_1_1DBSessionManager.jsclassOPENTREP_1_1DbaAbstract-members.htmlclassOPENTREP_1_1DbaAbstract.htmlclassOPENTREP_1_1DbaAbstract.jsclassOPENTREP_1_1DocumentNotFoundException-members.htmlclassOPENTREP_1_1DocumentNotFoundException.htmlclassOPENTREP_1_1DocumentNotFoundException.jsclassOPENTREP_1_1DocumentNotFoundException.pngclassOPENTREP_1_1FacBomAbstract-members.htmlclassOPENTREP_1_1FacBomAbstract.htmlclassOPENTREP_1_1FacBomAbstract.jsclassOPENTREP_1_1FacBomAbstract.pngclassOPENTREP_1_1FacOpenTrepServiceContext-members.htmlclassOPENTREP_1_1FacOpenTrepServiceContext.htmlclassOPENTREP_1_1FacOpenTrepServiceContext.jsclassOPENTREP_1_1FacOpenTrepServiceContext.pngclassOPENTREP_1_1FacPlace-members.htmlclassOPENTREP_1_1FacPlace.htmlclassOPENTREP_1_1FacPlace.jsclassOPENTREP_1_1FacPlace.pngclassOPENTREP_1_1FacPlaceHolder-members.htmlclassOPENTREP_1_1FacPlaceHolder.htmlclassOPENTREP_1_1FacPlaceHolder.jsclassOPENTREP_1_1FacPlaceHolder.pngclassOPENTREP_1_1FacResult-members.htmlclassOPENTREP_1_1FacResult.htmlclassOPENTREP_1_1FacResult.jsclassOPENTREP_1_1FacResult.pngclassOPENTREP_1_1FacResultCombination-members.htmlclassOPENTREP_1_1FacResultCombination.htmlclassOPENTREP_1_1FacResultCombination.jsclassOPENTREP_1_1FacResultCombination.pngclassOPENTREP_1_1FacResultHolder-members.htmlclassOPENTREP_1_1FacResultHolder.htmlclassOPENTREP_1_1FacResultHolder.jsclassOPENTREP_1_1FacResultHolder.pngclassOPENTREP_1_1FacServiceAbstract-members.htmlclassOPENTREP_1_1FacServiceAbstract.htmlclassOPENTREP_1_1FacServiceAbstract.jsclassOPENTREP_1_1FacServiceAbstract.pngclassOPENTREP_1_1FacSupervisor-members.htmlclassOPENTREP_1_1FacSupervisor.htmlclassOPENTREP_1_1FacSupervisor.jsclassOPENTREP_1_1FacWorld-members.htmlclassOPENTREP_1_1FacWorld.htmlclassOPENTREP_1_1FacWorld.jsclassOPENTREP_1_1FacWorld.pngclassOPENTREP_1_1FacXapianDB-members.htmlclassOPENTREP_1_1FacXapianDB.htmlclassOPENTREP_1_1FacXapianDB.jsclassOPENTREP_1_1FileException-members.htmlclassOPENTREP_1_1FileException.htmlclassOPENTREP_1_1FileException.jsclassOPENTREP_1_1FileException.pngclassOPENTREP_1_1FileExtensionUnknownException-members.htmlclassOPENTREP_1_1FileExtensionUnknownException.htmlclassOPENTREP_1_1FileExtensionUnknownException.jsclassOPENTREP_1_1FileExtensionUnknownException.pngclassOPENTREP_1_1FileManager-members.htmlclassOPENTREP_1_1FileManager.htmlclassOPENTREP_1_1FileManager.jsclassOPENTREP_1_1FileNotFoundException-members.htmlclassOPENTREP_1_1FileNotFoundException.htmlclassOPENTREP_1_1FileNotFoundException.jsclassOPENTREP_1_1FileNotFoundException.pngclassOPENTREP_1_1FileUncompressingErrorException-members.htmlclassOPENTREP_1_1FileUncompressingErrorException.htmlclassOPENTREP_1_1FileUncompressingErrorException.jsclassOPENTREP_1_1FileUncompressingErrorException.pngclassOPENTREP_1_1IndexBuilder-members.htmlclassOPENTREP_1_1IndexBuilder.htmlclassOPENTREP_1_1IndexBuilder.jsclassOPENTREP_1_1InterpreteTravelRequestException-members.htmlclassOPENTREP_1_1InterpreteTravelRequestException.htmlclassOPENTREP_1_1InterpreteTravelRequestException.jsclassOPENTREP_1_1InterpreteTravelRequestException.pngclassOPENTREP_1_1InterpreterUseCaseException-members.htmlclassOPENTREP_1_1InterpreterUseCaseException.htmlclassOPENTREP_1_1InterpreterUseCaseException.jsclassOPENTREP_1_1InterpreterUseCaseException.pngclassOPENTREP_1_1KeyAbstract-members.htmlclassOPENTREP_1_1KeyAbstract.htmlclassOPENTREP_1_1KeyAbstract.jsclassOPENTREP_1_1LanguageCodeNotDefinedInNameTableException-members.htmlclassOPENTREP_1_1LanguageCodeNotDefinedInNameTableException.htmlclassOPENTREP_1_1LanguageCodeNotDefinedInNameTableException.jsclassOPENTREP_1_1LanguageCodeNotDefinedInNameTableException.pngclassOPENTREP_1_1Levenshtein-members.htmlclassOPENTREP_1_1Levenshtein.htmlclassOPENTREP_1_1Levenshtein.jsclassOPENTREP_1_1Levenshtein.pngclassOPENTREP_1_1LocationExchange-members.htmlclassOPENTREP_1_1LocationExchange.htmlclassOPENTREP_1_1LocationExchange.jsclassOPENTREP_1_1Logger-members.htmlclassOPENTREP_1_1Logger.htmlclassOPENTREP_1_1Logger.jsclassOPENTREP_1_1MemoryAllocationException-members.htmlclassOPENTREP_1_1MemoryAllocationException.htmlclassOPENTREP_1_1MemoryAllocationException.jsclassOPENTREP_1_1MemoryAllocationException.pngclassOPENTREP_1_1MultipleRowsForASingleDocIDException-members.htmlclassOPENTREP_1_1MultipleRowsForASingleDocIDException.htmlclassOPENTREP_1_1MultipleRowsForASingleDocIDException.jsclassOPENTREP_1_1MultipleRowsForASingleDocIDException.pngclassOPENTREP_1_1NoBestMatchingResultHolderException-members.htmlclassOPENTREP_1_1NoBestMatchingResultHolderException.htmlclassOPENTREP_1_1NoBestMatchingResultHolderException.jsclassOPENTREP_1_1NoBestMatchingResultHolderException.pngclassOPENTREP_1_1NonInitialisedServiceException-members.htmlclassOPENTREP_1_1NonInitialisedServiceException.htmlclassOPENTREP_1_1NonInitialisedServiceException.jsclassOPENTREP_1_1NonInitialisedServiceException.pngclassOPENTREP_1_1NumSep-members.htmlclassOPENTREP_1_1NumSep.htmlclassOPENTREP_1_1NumSep.jsclassOPENTREP_1_1NumSep.pngclassOPENTREP_1_1OPENTREP__Service-members.htmlclassOPENTREP_1_1OPENTREP__Service.htmlclassOPENTREP_1_1OPENTREP__Service.jsclassOPENTREP_1_1OPENTREP__ServiceContext-members.htmlclassOPENTREP_1_1OPENTREP__ServiceContext.htmlclassOPENTREP_1_1OPENTREP__ServiceContext.jsclassOPENTREP_1_1OPENTREP__ServiceContext.pngclassOPENTREP_1_1OTransliterator-members.htmlclassOPENTREP_1_1OTransliterator.htmlclassOPENTREP_1_1OTransliterator.jsclassOPENTREP_1_1ObjectNotFoundException-members.htmlclassOPENTREP_1_1ObjectNotFoundException.htmlclassOPENTREP_1_1ObjectNotFoundException.jsclassOPENTREP_1_1ObjectNotFoundException.pngclassOPENTREP_1_1PORFileHelper-members.htmlclassOPENTREP_1_1PORFileHelper.htmlclassOPENTREP_1_1PORFileHelper.jsclassOPENTREP_1_1PORFileParser-members.htmlclassOPENTREP_1_1PORFileParser.htmlclassOPENTREP_1_1PORFileParser.jsclassOPENTREP_1_1PORParser-members.htmlclassOPENTREP_1_1PORParser.htmlclassOPENTREP_1_1PORParser.jsclassOPENTREP_1_1PORStringParser-members.htmlclassOPENTREP_1_1PORStringParser.htmlclassOPENTREP_1_1PORStringParser.jsclassOPENTREP_1_1PRFileParsingException-members.htmlclassOPENTREP_1_1PRFileParsingException.htmlclassOPENTREP_1_1PRFileParsingException.jsclassOPENTREP_1_1PRFileParsingException.pngclassOPENTREP_1_1ParserException-members.htmlclassOPENTREP_1_1ParserException.htmlclassOPENTREP_1_1ParserException.jsclassOPENTREP_1_1ParserException.pngclassOPENTREP_1_1Place-members.htmlclassOPENTREP_1_1Place.htmlclassOPENTREP_1_1Place.jsclassOPENTREP_1_1Place.pngclassOPENTREP_1_1PlaceHolder-members.htmlclassOPENTREP_1_1PlaceHolder.htmlclassOPENTREP_1_1PlaceHolder.jsclassOPENTREP_1_1PlaceHolder.pngclassOPENTREP_1_1PorFileParsingException-members.htmlclassOPENTREP_1_1PorFileParsingException.htmlclassOPENTREP_1_1PorFileParsingException.jsclassOPENTREP_1_1PorFileParsingException.pngclassOPENTREP_1_1RequestInterpreter-members.htmlclassOPENTREP_1_1RequestInterpreter.htmlclassOPENTREP_1_1RequestInterpreter.jsclassOPENTREP_1_1Result-members.htmlclassOPENTREP_1_1Result.htmlclassOPENTREP_1_1Result.jsclassOPENTREP_1_1Result.pngclassOPENTREP_1_1ResultCombination-members.htmlclassOPENTREP_1_1ResultCombination.htmlclassOPENTREP_1_1ResultCombination.jsclassOPENTREP_1_1ResultCombination.pngclassOPENTREP_1_1ResultHolder-members.htmlclassOPENTREP_1_1ResultHolder.htmlclassOPENTREP_1_1ResultHolder.jsclassOPENTREP_1_1ResultHolder.pngclassOPENTREP_1_1RootException-members.htmlclassOPENTREP_1_1RootException.htmlclassOPENTREP_1_1RootException.jsclassOPENTREP_1_1RootException.pngclassOPENTREP_1_1SQLDatabaseConnectionReleaseException-members.htmlclassOPENTREP_1_1SQLDatabaseConnectionReleaseException.htmlclassOPENTREP_1_1SQLDatabaseConnectionReleaseException.jsclassOPENTREP_1_1SQLDatabaseConnectionReleaseException.pngclassOPENTREP_1_1SQLDatabaseConnectionStringParsingException-members.htmlclassOPENTREP_1_1SQLDatabaseConnectionStringParsingException.htmlclassOPENTREP_1_1SQLDatabaseConnectionStringParsingException.jsclassOPENTREP_1_1SQLDatabaseConnectionStringParsingException.pngclassOPENTREP_1_1SQLDatabaseElementNotFoundException-members.htmlclassOPENTREP_1_1SQLDatabaseElementNotFoundException.htmlclassOPENTREP_1_1SQLDatabaseElementNotFoundException.jsclassOPENTREP_1_1SQLDatabaseElementNotFoundException.pngclassOPENTREP_1_1SQLDatabaseException-members.htmlclassOPENTREP_1_1SQLDatabaseException.htmlclassOPENTREP_1_1SQLDatabaseException.jsclassOPENTREP_1_1SQLDatabaseException.pngclassOPENTREP_1_1SQLDatabaseFileCannotBeCreatedException-members.htmlclassOPENTREP_1_1SQLDatabaseFileCannotBeCreatedException.htmlclassOPENTREP_1_1SQLDatabaseFileCannotBeCreatedException.jsclassOPENTREP_1_1SQLDatabaseFileCannotBeCreatedException.pngclassOPENTREP_1_1SQLDatabaseImpossibleConnectionException-members.htmlclassOPENTREP_1_1SQLDatabaseImpossibleConnectionException.htmlclassOPENTREP_1_1SQLDatabaseImpossibleConnectionException.jsclassOPENTREP_1_1SQLDatabaseImpossibleConnectionException.pngclassOPENTREP_1_1SQLDatabaseIndexCreationException-members.htmlclassOPENTREP_1_1SQLDatabaseIndexCreationException.htmlclassOPENTREP_1_1SQLDatabaseIndexCreationException.jsclassOPENTREP_1_1SQLDatabaseIndexCreationException.pngclassOPENTREP_1_1SQLDatabaseTableCreationException-members.htmlclassOPENTREP_1_1SQLDatabaseTableCreationException.htmlclassOPENTREP_1_1SQLDatabaseTableCreationException.jsclassOPENTREP_1_1SQLDatabaseTableCreationException.pngclassOPENTREP_1_1SQLDatabaseUserCreationException-members.htmlclassOPENTREP_1_1SQLDatabaseUserCreationException.htmlclassOPENTREP_1_1SQLDatabaseUserCreationException.jsclassOPENTREP_1_1SQLDatabaseUserCreationException.pngclassOPENTREP_1_1SerDeException-members.htmlclassOPENTREP_1_1SerDeException.htmlclassOPENTREP_1_1SerDeException.jsclassOPENTREP_1_1SerDeException.pngclassOPENTREP_1_1ServiceAbstract-members.htmlclassOPENTREP_1_1ServiceAbstract.htmlclassOPENTREP_1_1ServiceAbstract.jsclassOPENTREP_1_1ServiceAbstract.pngclassOPENTREP_1_1ServiceUtilities-members.htmlclassOPENTREP_1_1ServiceUtilities.htmlclassOPENTREP_1_1ServiceUtilities.jsclassOPENTREP_1_1TravelRequestEmptyException-members.htmlclassOPENTREP_1_1TravelRequestEmptyException.htmlclassOPENTREP_1_1TravelRequestEmptyException.jsclassOPENTREP_1_1TravelRequestEmptyException.pngclassOPENTREP_1_1UTF8Handler-members.htmlclassOPENTREP_1_1UTF8Handler.htmlclassOPENTREP_1_1UTF8Handler.jsclassOPENTREP_1_1UnicodeException-members.htmlclassOPENTREP_1_1UnicodeException.htmlclassOPENTREP_1_1UnicodeException.jsclassOPENTREP_1_1UnicodeException.pngclassOPENTREP_1_1UnicodeTransliteratorCreationException-members.htmlclassOPENTREP_1_1UnicodeTransliteratorCreationException.htmlclassOPENTREP_1_1UnicodeTransliteratorCreationException.jsclassOPENTREP_1_1UnicodeTransliteratorCreationException.pngclassOPENTREP_1_1WordHolder-members.htmlclassOPENTREP_1_1WordHolder.htmlclassOPENTREP_1_1WordHolder.jsclassOPENTREP_1_1WordHolder.pngclassOPENTREP_1_1World-members.htmlclassOPENTREP_1_1World.htmlclassOPENTREP_1_1World.jsclassOPENTREP_1_1World.pngclassOPENTREP_1_1XapianDatabaseFailureException-members.htmlclassOPENTREP_1_1XapianDatabaseFailureException.htmlclassOPENTREP_1_1XapianDatabaseFailureException.jsclassOPENTREP_1_1XapianDatabaseFailureException.pngclassOPENTREP_1_1XapianException-members.htmlclassOPENTREP_1_1XapianException.htmlclassOPENTREP_1_1XapianException.jsclassOPENTREP_1_1XapianException.pngclassOPENTREP_1_1XapianIndexManager-members.htmlclassOPENTREP_1_1XapianIndexManager.htmlclassOPENTREP_1_1XapianIndexManager.jsclassOPENTREP_1_1XapianTravelDatabaseEmptyException-members.htmlclassOPENTREP_1_1XapianTravelDatabaseEmptyException.htmlclassOPENTREP_1_1XapianTravelDatabaseEmptyException.jsclassOPENTREP_1_1XapianTravelDatabaseEmptyException.pngclassOPENTREP_1_1XapianTravelDatabaseWrongPathnameException-members.htmlclassOPENTREP_1_1XapianTravelDatabaseWrongPathnameException.htmlclassOPENTREP_1_1XapianTravelDatabaseWrongPathnameException.jsclassOPENTREP_1_1XapianTravelDatabaseWrongPathnameException.pngclassTypeWithSize-members.htmlclassTypeWithSize.htmlclassTypeWithSize.jsclassTypeWithSize_3_014_01_4-members.htmlclassTypeWithSize_3_014_01_4.htmlclassTypeWithSize_3_014_01_4.jsclassTypeWithSize_3_018_01_4-members.htmlclassTypeWithSize_3_018_01_4.htmlclassTypeWithSize_3_018_01_4.jsclasses.htmlclassswift_1_1SKeymap-members.htmlclassswift_1_1SKeymap.htmlclassswift_1_1SKeymap.jsclassswift_1_1SReadline-members.htmlclassswift_1_1SReadline.htmlclassswift_1_1SReadline.jsclosed.pngcoding_rules.htmlcodingrules_8doc.htmlcopyright.htmlcopyright_8doc.htmldir_07619be89248018d8dbf412d93c5e5fa.htmldir_07619be89248018d8dbf412d93c5e5fa.jsdir_13e138d54eb8818da29c3992edef070a.htmldir_13e138d54eb8818da29c3992edef070a.jsdir_171a27b40277477d524184f4637c64f5.htmldir_171a27b40277477d524184f4637c64f5.jsdir_1d10f05c027f7f3ab2e26b30341894f9.htmldir_1d10f05c027f7f3ab2e26b30341894f9.jsdir_1e5001e6c1d7a4dbdd5b760243364e17.htmldir_1e5001e6c1d7a4dbdd5b760243364e17.jsdir_5a53472b195779e6952346a78b93ad39.htmldir_5a53472b195779e6952346a78b93ad39.jsdir_5ac416a404cfd4e5252ae9e142b3d46b.htmldir_5ac416a404cfd4e5252ae9e142b3d46b.jsdir_6c75439ef4d1ed085fc78adf8816b96d.htmldir_6c75439ef4d1ed085fc78adf8816b96d.jsdir_8b42aa369388daf74665070801259e30.htmldir_8b42aa369388daf74665070801259e30.jsdir_a3e54ace129ca81868df9964d1b2c3e4.htmldir_a3e54ace129ca81868df9964d1b2c3e4.jsdir_b1885cd2bca0221fd00b8b00d43e4e4b.htmldir_b1885cd2bca0221fd00b8b00d43e4e4b.jsdir_d2699305b4713e8430257f465bf1a692.htmldir_d2699305b4713e8430257f465bf1a692.jsdir_e621c343c8736b028e722ad793623e0a.htmldir_e621c343c8736b028e722ad793623e0a.jsdir_f18c273a885719d49a801140281f102c.htmldir_f18c273a885719d49a801140281f102c.jsdoc.pngdocumentation.htmldocumentation_8doc.htmldoxygen.pngdoxygen_opentrep.tagdynsections.jsfavicon.icofeatures.htmlfeatures_8doc.htmlfiles.htmlfiles_dup.jsfloat__utils_8hpp.htmlfloat__utils_8hpp_source.htmlfloat__utils__google_8hpp.htmlfloat__utils__google_8hpp_source.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_z.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlhelp__wanted_8doc.htmlhelp_wanted.htmlhierarchy.htmlhierarchy.jshowto__release_8doc.htmlhowto_release.htmlicu__util_8cpp.htmlicu__util_8cpp.jsicu__util_8cpp_source.htmlicu__util_8hpp.htmlicu__util_8hpp.jsicu__util_8hpp_source.htmlindex.htmlindex_8doc.htmlinstallation.htmlinstallation_8doc.htmljquery.jslinking.htmllinking_8doc.htmlmenu.jsmenudata.jsnamespaceOPENTREP.htmlnamespaceOPENTREP.jsnamespaceOPENTREP_1_1LOG.htmlnamespaceOPENTREP_1_1PorParserHelper.htmlnamespaceOPENTREP_1_1PorParserHelper.jsnamespaceXapian.htmlnamespacemembers.htmlnamespacemembers_b.htmlnamespacemembers_c.htmlnamespacemembers_d.htmlnamespacemembers_dup.jsnamespacemembers_e.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_f.htmlnamespacemembers_func.htmlnamespacemembers_g.htmlnamespacemembers_h.htmlnamespacemembers_i.htmlnamespacemembers_k.htmlnamespacemembers_l.htmlnamespacemembers_m.htmlnamespacemembers_n.htmlnamespacemembers_o.htmlnamespacemembers_p.htmlnamespacemembers_r.htmlnamespacemembers_s.htmlnamespacemembers_t.htmlnamespacemembers_type.htmlnamespacemembers_u.htmlnamespacemembers_v.htmlnamespacemembers_vars.htmlnamespacemembers_w.htmlnamespacemembers_x.htmlnamespacemembers_y.htmlnamespaces.htmlnamespaces_dup.jsnamespacesoci.htmlnamespacesoci.jsnamespaceswift.htmlnamespaceswift.jsnamespacetreppb.htmlnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex10.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsnavtreeindex5.jsnavtreeindex6.jsnavtreeindex7.jsnavtreeindex8.jsnavtreeindex9.jsopen.pngopentrep-dbmgr_8cpp.htmlopentrep-dbmgr_8cpp.jsopentrep-dbmgr_8cpp_source.htmlopentrep-indexer_8cpp.htmlopentrep-indexer_8cpp.jsopentrep-indexer_8cpp_source.htmlopentrep-paths_8hpp.htmlopentrep-paths_8hpp.jsopentrep-paths_8hpp_source.htmlopentrep-searcher_8cpp.htmlopentrep-searcher_8cpp.jsopentrep-searcher_8cpp_source.htmlopentrep.cssopentrep_logo.pngpages.htmlpyopentrep_8cpp.htmlpyopentrep_8cpp.jspyopentrep_8cpp_source.htmlreadline__autocomp_8hpp.htmlreadline__autocomp_8hpp.jsreadline__autocomp_8hpp_source.htmlrefman.pdfresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_1a.htmlall_1a.jsall_1b.htmlall_1b.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_10.htmlclasses_10.jsclasses_11.htmlclasses_11.jsclasses_12.htmlclasses_12.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclasses_f.htmlclasses_f.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsdefines_7.htmldefines_7.jsdefines_8.htmldefines_8.jsdefines_9.htmldefines_9.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_10.htmlenumvalues_10.jsenumvalues_11.htmlenumvalues_11.jsenumvalues_12.htmlenumvalues_12.jsenumvalues_13.htmlenumvalues_13.jsenumvalues_14.htmlenumvalues_14.jsenumvalues_15.htmlenumvalues_15.jsenumvalues_16.htmlenumvalues_16.jsenumvalues_17.htmlenumvalues_17.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsenumvalues_e.htmlenumvalues_e.jsenumvalues_f.htmlenumvalues_f.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_10.htmlfiles_10.jsfiles_11.htmlfiles_11.jsfiles_12.htmlfiles_12.jsfiles_13.htmlfiles_13.jsfiles_14.htmlfiles_14.jsfiles_15.htmlfiles_15.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfiles_f.htmlfiles_f.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnamespaces_2.htmlnamespaces_2.jsnamespaces_3.htmlnamespaces_3.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_10.htmltypedefs_10.jstypedefs_11.htmltypedefs_11.jstypedefs_12.htmltypedefs_12.jstypedefs_13.htmltypedefs_13.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jstypedefs_9.htmltypedefs_9.jstypedefs_a.htmltypedefs_a.jstypedefs_b.htmltypedefs_b.jstypedefs_c.htmltypedefs_c.jstypedefs_d.htmltypedefs_d.jstypedefs_e.htmltypedefs_e.jstypedefs_f.htmltypedefs_f.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_14.htmlvariables_14.jsvariables_15.htmlvariables_15.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssfx_logo.pngsplitbar.pngstructCOMMAND-members.htmlstructCOMMAND.htmlstructCOMMAND.jsstructCommand__T-members.htmlstructCommand__T.htmlstructCommand__T.jsstructOPENTREP_1_1ASCIIName__T-members.htmlstructOPENTREP_1_1ASCIIName__T.htmlstructOPENTREP_1_1ASCIIName__T.jsstructOPENTREP_1_1ASCIIName__T.pngstructOPENTREP_1_1Admin1ASCIIName__T-members.htmlstructOPENTREP_1_1Admin1ASCIIName__T.htmlstructOPENTREP_1_1Admin1ASCIIName__T.jsstructOPENTREP_1_1Admin1ASCIIName__T.pngstructOPENTREP_1_1Admin1Code__T-members.htmlstructOPENTREP_1_1Admin1Code__T.htmlstructOPENTREP_1_1Admin1Code__T.jsstructOPENTREP_1_1Admin1Code__T.pngstructOPENTREP_1_1Admin1UTFName__T-members.htmlstructOPENTREP_1_1Admin1UTFName__T.htmlstructOPENTREP_1_1Admin1UTFName__T.jsstructOPENTREP_1_1Admin1UTFName__T.pngstructOPENTREP_1_1Admin2ASCIIName__T-members.htmlstructOPENTREP_1_1Admin2ASCIIName__T.htmlstructOPENTREP_1_1Admin2ASCIIName__T.jsstructOPENTREP_1_1Admin2ASCIIName__T.pngstructOPENTREP_1_1Admin2Code__T-members.htmlstructOPENTREP_1_1Admin2Code__T.htmlstructOPENTREP_1_1Admin2Code__T.jsstructOPENTREP_1_1Admin2Code__T.pngstructOPENTREP_1_1Admin2UTFName__T-members.htmlstructOPENTREP_1_1Admin2UTFName__T.htmlstructOPENTREP_1_1Admin2UTFName__T.jsstructOPENTREP_1_1Admin2UTFName__T.pngstructOPENTREP_1_1Admin3Code__T-members.htmlstructOPENTREP_1_1Admin3Code__T.htmlstructOPENTREP_1_1Admin3Code__T.jsstructOPENTREP_1_1Admin3Code__T.pngstructOPENTREP_1_1Admin4Code__T-members.htmlstructOPENTREP_1_1Admin4Code__T.htmlstructOPENTREP_1_1Admin4Code__T.jsstructOPENTREP_1_1Admin4Code__T.pngstructOPENTREP_1_1AltCountryCode__T-members.htmlstructOPENTREP_1_1AltCountryCode__T.htmlstructOPENTREP_1_1AltCountryCode__T.jsstructOPENTREP_1_1AltCountryCode__T.pngstructOPENTREP_1_1AltNameShortListString__T-members.htmlstructOPENTREP_1_1AltNameShortListString__T.htmlstructOPENTREP_1_1AltNameShortListString__T.jsstructOPENTREP_1_1AltNameShortListString__T.pngstructOPENTREP_1_1BasChronometer-members.htmlstructOPENTREP_1_1BasChronometer.htmlstructOPENTREP_1_1BasChronometer.jsstructOPENTREP_1_1BasFileMgr-members.htmlstructOPENTREP_1_1BasFileMgr.htmlstructOPENTREP_1_1BasFileMgr.jsstructOPENTREP_1_1BomType-members.htmlstructOPENTREP_1_1BomType.htmlstructOPENTREP_1_1BomType.jsstructOPENTREP_1_1CityASCIIName__T-members.htmlstructOPENTREP_1_1CityASCIIName__T.htmlstructOPENTREP_1_1CityASCIIName__T.jsstructOPENTREP_1_1CityASCIIName__T.pngstructOPENTREP_1_1CityCode__T-members.htmlstructOPENTREP_1_1CityCode__T.htmlstructOPENTREP_1_1CityCode__T.jsstructOPENTREP_1_1CityCode__T.pngstructOPENTREP_1_1CityDetails-members.htmlstructOPENTREP_1_1CityDetails.htmlstructOPENTREP_1_1CityDetails.jsstructOPENTREP_1_1CityDetails.pngstructOPENTREP_1_1CityListString__T-members.htmlstructOPENTREP_1_1CityListString__T.htmlstructOPENTREP_1_1CityListString__T.jsstructOPENTREP_1_1CityListString__T.pngstructOPENTREP_1_1CityUTFName__T-members.htmlstructOPENTREP_1_1CityUTFName__T.htmlstructOPENTREP_1_1CityUTFName__T.jsstructOPENTREP_1_1CityUTFName__T.pngstructOPENTREP_1_1Comment__T-members.htmlstructOPENTREP_1_1Comment__T.htmlstructOPENTREP_1_1Comment__T.jsstructOPENTREP_1_1Comment__T.pngstructOPENTREP_1_1CommonName__T-members.htmlstructOPENTREP_1_1CommonName__T.htmlstructOPENTREP_1_1CommonName__T.jsstructOPENTREP_1_1CommonName__T.pngstructOPENTREP_1_1ContinentCode__T-members.htmlstructOPENTREP_1_1ContinentCode__T.htmlstructOPENTREP_1_1ContinentCode__T.jsstructOPENTREP_1_1ContinentCode__T.pngstructOPENTREP_1_1ContinentName__T-members.htmlstructOPENTREP_1_1ContinentName__T.htmlstructOPENTREP_1_1ContinentName__T.jsstructOPENTREP_1_1ContinentName__T.pngstructOPENTREP_1_1CountryCode__T-members.htmlstructOPENTREP_1_1CountryCode__T.htmlstructOPENTREP_1_1CountryCode__T.jsstructOPENTREP_1_1CountryCode__T.pngstructOPENTREP_1_1CountryName__T-members.htmlstructOPENTREP_1_1CountryName__T.htmlstructOPENTREP_1_1CountryName__T.jsstructOPENTREP_1_1CountryName__T.pngstructOPENTREP_1_1CurrencyCode__T-members.htmlstructOPENTREP_1_1CurrencyCode__T.htmlstructOPENTREP_1_1CurrencyCode__T.jsstructOPENTREP_1_1CurrencyCode__T.pngstructOPENTREP_1_1DBParams-members.htmlstructOPENTREP_1_1DBParams.htmlstructOPENTREP_1_1DBParams.jsstructOPENTREP_1_1DBParams.pngstructOPENTREP_1_1DBType-members.htmlstructOPENTREP_1_1DBType.htmlstructOPENTREP_1_1DBType.jsstructOPENTREP_1_1DistanceErrorRule-members.htmlstructOPENTREP_1_1DistanceErrorRule.htmlstructOPENTREP_1_1DistanceErrorRule.jsstructOPENTREP_1_1DistanceErrorRule.pngstructOPENTREP_1_1FAACode__T-members.htmlstructOPENTREP_1_1FAACode__T.htmlstructOPENTREP_1_1FAACode__T.jsstructOPENTREP_1_1FAACode__T.pngstructOPENTREP_1_1FeatureClass__T-members.htmlstructOPENTREP_1_1FeatureClass__T.htmlstructOPENTREP_1_1FeatureClass__T.jsstructOPENTREP_1_1FeatureClass__T.pngstructOPENTREP_1_1FeatureCode__T-members.htmlstructOPENTREP_1_1FeatureCode__T.htmlstructOPENTREP_1_1FeatureCode__T.jsstructOPENTREP_1_1FeatureCode__T.pngstructOPENTREP_1_1FeatureName__T-members.htmlstructOPENTREP_1_1FeatureName__T.htmlstructOPENTREP_1_1FeatureName__T.jsstructOPENTREP_1_1FeatureName__T.pngstructOPENTREP_1_1FilePath__T-members.htmlstructOPENTREP_1_1FilePath__T.htmlstructOPENTREP_1_1FilePath__T.jsstructOPENTREP_1_1FilePath__T.pngstructOPENTREP_1_1Filter-members.htmlstructOPENTREP_1_1Filter.htmlstructOPENTREP_1_1Filter.jsstructOPENTREP_1_1IATACode__T-members.htmlstructOPENTREP_1_1IATACode__T.htmlstructOPENTREP_1_1IATACode__T.jsstructOPENTREP_1_1IATACode__T.pngstructOPENTREP_1_1IATAType-members.htmlstructOPENTREP_1_1IATAType.htmlstructOPENTREP_1_1IATAType.jsstructOPENTREP_1_1ICAOCode__T-members.htmlstructOPENTREP_1_1ICAOCode__T.htmlstructOPENTREP_1_1ICAOCode__T.jsstructOPENTREP_1_1ICAOCode__T.pngstructOPENTREP_1_1Language-members.htmlstructOPENTREP_1_1Language.htmlstructOPENTREP_1_1Language.jsstructOPENTREP_1_1LanguageCode__T-members.htmlstructOPENTREP_1_1LanguageCode__T.htmlstructOPENTREP_1_1LanguageCode__T.jsstructOPENTREP_1_1LanguageCode__T.pngstructOPENTREP_1_1ListGenerator-members.htmlstructOPENTREP_1_1ListGenerator.htmlstructOPENTREP_1_1ListGenerator.jsstructOPENTREP_1_1Location-members.htmlstructOPENTREP_1_1Location.htmlstructOPENTREP_1_1Location.jsstructOPENTREP_1_1Location.pngstructOPENTREP_1_1LocationKey-members.htmlstructOPENTREP_1_1LocationKey.htmlstructOPENTREP_1_1LocationKey.jsstructOPENTREP_1_1LocationKey.pngstructOPENTREP_1_1LocationName__T-members.htmlstructOPENTREP_1_1LocationName__T.htmlstructOPENTREP_1_1LocationName__T.jsstructOPENTREP_1_1LocationName__T.pngstructOPENTREP_1_1NameMatrix-members.htmlstructOPENTREP_1_1NameMatrix.htmlstructOPENTREP_1_1NameMatrix.jsstructOPENTREP_1_1NameMatrix.pngstructOPENTREP_1_1Names-members.htmlstructOPENTREP_1_1Names.htmlstructOPENTREP_1_1Names.jsstructOPENTREP_1_1Names.pngstructOPENTREP_1_1OPENTREP__Abstract-members.htmlstructOPENTREP_1_1OPENTREP__Abstract.htmlstructOPENTREP_1_1OPENTREP__Abstract.jsstructOPENTREP_1_1OPENTREP__Abstract.pngstructOPENTREP_1_1OpenTrepSearcher-members.htmlstructOPENTREP_1_1OpenTrepSearcher.htmlstructOPENTREP_1_1OpenTrepSearcher.jsstructOPENTREP_1_1OutputFormat-members.htmlstructOPENTREP_1_1OutputFormat.htmlstructOPENTREP_1_1OutputFormat.jsstructOPENTREP_1_1PORFilePath__T-members.htmlstructOPENTREP_1_1PORFilePath__T.htmlstructOPENTREP_1_1PORFilePath__T.jsstructOPENTREP_1_1PORFilePath__T.pngstructOPENTREP_1_1PorParserHelper_1_1LocationParser-members.htmlstructOPENTREP_1_1PorParserHelper_1_1LocationParser.htmlstructOPENTREP_1_1PorParserHelper_1_1LocationParser.jsstructOPENTREP_1_1PorParserHelper_1_1LocationParser.pngstructOPENTREP_1_1PorParserHelper_1_1ParserSemanticAction-members.htmlstructOPENTREP_1_1PorParserHelper_1_1ParserSemanticAction.htmlstructOPENTREP_1_1PorParserHelper_1_1ParserSemanticAction.jsstructOPENTREP_1_1PorParserHelper_1_1ParserSemanticAction.pngstructOPENTREP_1_1PorParserHelper_1_1doEndPor-members.htmlstructOPENTREP_1_1PorParserHelper_1_1doEndPor.htmlstructOPENTREP_1_1PorParserHelper_1_1doEndPor.jsstructOPENTREP_1_1PorParserHelper_1_1doEndPor.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm1AsciiName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm1AsciiName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm1AsciiName.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm1AsciiName.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm1Code-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm1Code.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm1Code.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm1Code.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm1UtfName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm1UtfName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm1UtfName.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm1UtfName.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm2AsciiName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm2AsciiName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm2AsciiName.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm2AsciiName.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm2Code-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm2Code.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm2Code.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm2Code.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm2UtfName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm2UtfName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm2UtfName.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm2UtfName.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm3Code-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm3Code.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm3Code.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm3Code.pngstructOPENTREP_1_1PorParserHelper_1_1storeAdm4Code-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm4Code.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAdm4Code.jsstructOPENTREP_1_1PorParserHelper_1_1storeAdm4Code.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltCountryCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltCountryCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltCountryCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltCountryCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCode2Char-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCode2Char.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCode2Char.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCode2Char.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeExt-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeExt.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeExt.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeExt.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeFull-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeFull.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeFull.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeFull.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeHist-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeHist.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeHist.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltLangCodeHist.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltName.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltName.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShort-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShort.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShort.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShort.pngstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShortListString-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShortListString.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShortListString.jsstructOPENTREP_1_1PorParserHelper_1_1storeAltNameShortListString.pngstructOPENTREP_1_1PorParserHelper_1_1storeAsciiName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAsciiName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeAsciiName.jsstructOPENTREP_1_1PorParserHelper_1_1storeAsciiName.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityAsciiName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityAsciiName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityAsciiName.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityAsciiName.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityCountryCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityCountryCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityCountryCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityCountryCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityDetailList-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityDetailList.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityDetailList.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityDetailList.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityGeonamesID-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityGeonamesID.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityGeonamesID.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityGeonamesID.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityStateCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityStateCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityStateCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityStateCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeCityUtfName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityUtfName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCityUtfName.jsstructOPENTREP_1_1PorParserHelper_1_1storeCityUtfName.pngstructOPENTREP_1_1PorParserHelper_1_1storeComments-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeComments.htmlstructOPENTREP_1_1PorParserHelper_1_1storeComments.jsstructOPENTREP_1_1PorParserHelper_1_1storeComments.pngstructOPENTREP_1_1PorParserHelper_1_1storeCommonName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCommonName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCommonName.jsstructOPENTREP_1_1PorParserHelper_1_1storeCommonName.pngstructOPENTREP_1_1PorParserHelper_1_1storeContinentName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeContinentName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeContinentName.jsstructOPENTREP_1_1PorParserHelper_1_1storeContinentName.pngstructOPENTREP_1_1PorParserHelper_1_1storeCountryCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCountryCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCountryCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeCountryCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeCountryName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCountryName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCountryName.jsstructOPENTREP_1_1PorParserHelper_1_1storeCountryName.pngstructOPENTREP_1_1PorParserHelper_1_1storeCurrencyCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCurrencyCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeCurrencyCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeCurrencyCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeDSTOffset-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeDSTOffset.htmlstructOPENTREP_1_1PorParserHelper_1_1storeDSTOffset.jsstructOPENTREP_1_1PorParserHelper_1_1storeDSTOffset.pngstructOPENTREP_1_1PorParserHelper_1_1storeDateEnd-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeDateEnd.htmlstructOPENTREP_1_1PorParserHelper_1_1storeDateEnd.jsstructOPENTREP_1_1PorParserHelper_1_1storeDateEnd.pngstructOPENTREP_1_1PorParserHelper_1_1storeDateFrom-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeDateFrom.htmlstructOPENTREP_1_1PorParserHelper_1_1storeDateFrom.jsstructOPENTREP_1_1PorParserHelper_1_1storeDateFrom.pngstructOPENTREP_1_1PorParserHelper_1_1storeElevation-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeElevation.htmlstructOPENTREP_1_1PorParserHelper_1_1storeElevation.jsstructOPENTREP_1_1PorParserHelper_1_1storeElevation.pngstructOPENTREP_1_1PorParserHelper_1_1storeEnvelopeID-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeEnvelopeID.htmlstructOPENTREP_1_1PorParserHelper_1_1storeEnvelopeID.jsstructOPENTREP_1_1PorParserHelper_1_1storeEnvelopeID.pngstructOPENTREP_1_1PorParserHelper_1_1storeFaaCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeFaaCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeFaaCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeFaaCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeFeatureClass-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeFeatureClass.htmlstructOPENTREP_1_1PorParserHelper_1_1storeFeatureClass.jsstructOPENTREP_1_1PorParserHelper_1_1storeFeatureClass.pngstructOPENTREP_1_1PorParserHelper_1_1storeFeatureCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeFeatureCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeFeatureCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeFeatureCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeGMTOffset-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGMTOffset.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGMTOffset.jsstructOPENTREP_1_1PorParserHelper_1_1storeGMTOffset.pngstructOPENTREP_1_1PorParserHelper_1_1storeGTopo30-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGTopo30.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGTopo30.jsstructOPENTREP_1_1PorParserHelper_1_1storeGTopo30.pngstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLatitude-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLatitude.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLatitude.jsstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLatitude.pngstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLongitude-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLongitude.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLongitude.jsstructOPENTREP_1_1PorParserHelper_1_1storeGeonameLongitude.pngstructOPENTREP_1_1PorParserHelper_1_1storeGeonamesID-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGeonamesID.htmlstructOPENTREP_1_1PorParserHelper_1_1storeGeonamesID.jsstructOPENTREP_1_1PorParserHelper_1_1storeGeonamesID.pngstructOPENTREP_1_1PorParserHelper_1_1storeIataCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeIataCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeIataCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeIataCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeIcaoCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeIcaoCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeIcaoCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeIcaoCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeLatitude-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeLatitude.htmlstructOPENTREP_1_1PorParserHelper_1_1storeLatitude.jsstructOPENTREP_1_1PorParserHelper_1_1storeLatitude.pngstructOPENTREP_1_1PorParserHelper_1_1storeLongitude-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeLongitude.htmlstructOPENTREP_1_1PorParserHelper_1_1storeLongitude.jsstructOPENTREP_1_1PorParserHelper_1_1storeLongitude.pngstructOPENTREP_1_1PorParserHelper_1_1storeModDate-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeModDate.htmlstructOPENTREP_1_1PorParserHelper_1_1storeModDate.jsstructOPENTREP_1_1PorParserHelper_1_1storeModDate.pngstructOPENTREP_1_1PorParserHelper_1_1storePORType-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storePORType.htmlstructOPENTREP_1_1PorParserHelper_1_1storePORType.jsstructOPENTREP_1_1PorParserHelper_1_1storePORType.pngstructOPENTREP_1_1PorParserHelper_1_1storePageRank-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storePageRank.htmlstructOPENTREP_1_1PorParserHelper_1_1storePageRank.jsstructOPENTREP_1_1PorParserHelper_1_1storePageRank.pngstructOPENTREP_1_1PorParserHelper_1_1storePopulation-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storePopulation.htmlstructOPENTREP_1_1PorParserHelper_1_1storePopulation.jsstructOPENTREP_1_1PorParserHelper_1_1storePopulation.pngstructOPENTREP_1_1PorParserHelper_1_1storeRawOffset-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeRawOffset.htmlstructOPENTREP_1_1PorParserHelper_1_1storeRawOffset.jsstructOPENTREP_1_1PorParserHelper_1_1storeRawOffset.pngstructOPENTREP_1_1PorParserHelper_1_1storeStateCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeStateCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeStateCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeStateCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeTimeZone-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeTimeZone.htmlstructOPENTREP_1_1PorParserHelper_1_1storeTimeZone.jsstructOPENTREP_1_1PorParserHelper_1_1storeTimeZone.pngstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORListString-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORListString.htmlstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORListString.jsstructOPENTREP_1_1PorParserHelper_1_1storeTvlPORListString.pngstructOPENTREP_1_1PorParserHelper_1_1storeUICCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeUICCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeUICCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeUICCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeUNLOCode-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeUNLOCode.htmlstructOPENTREP_1_1PorParserHelper_1_1storeUNLOCode.jsstructOPENTREP_1_1PorParserHelper_1_1storeUNLOCode.pngstructOPENTREP_1_1PorParserHelper_1_1storeWAC-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeWAC.htmlstructOPENTREP_1_1PorParserHelper_1_1storeWAC.jsstructOPENTREP_1_1PorParserHelper_1_1storeWAC.pngstructOPENTREP_1_1PorParserHelper_1_1storeWACName-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeWACName.htmlstructOPENTREP_1_1PorParserHelper_1_1storeWACName.jsstructOPENTREP_1_1PorParserHelper_1_1storeWACName.pngstructOPENTREP_1_1PorParserHelper_1_1storeWikiLink-members.htmlstructOPENTREP_1_1PorParserHelper_1_1storeWikiLink.htmlstructOPENTREP_1_1PorParserHelper_1_1storeWikiLink.jsstructOPENTREP_1_1PorParserHelper_1_1storeWikiLink.pngstructOPENTREP_1_1QuerySlices-members.htmlstructOPENTREP_1_1QuerySlices.htmlstructOPENTREP_1_1QuerySlices.jsstructOPENTREP_1_1QuerySlices.pngstructOPENTREP_1_1RawDataString__T-members.htmlstructOPENTREP_1_1RawDataString__T.htmlstructOPENTREP_1_1RawDataString__T.jsstructOPENTREP_1_1RawDataString__T.pngstructOPENTREP_1_1SQLDBConnectionString__T-members.htmlstructOPENTREP_1_1SQLDBConnectionString__T.htmlstructOPENTREP_1_1SQLDBConnectionString__T.jsstructOPENTREP_1_1SQLDBConnectionString__T.pngstructOPENTREP_1_1SQLiteDBFilePath__T-members.htmlstructOPENTREP_1_1SQLiteDBFilePath__T.htmlstructOPENTREP_1_1SQLiteDBFilePath__T.jsstructOPENTREP_1_1SQLiteDBFilePath__T.pngstructOPENTREP_1_1ScoreBoard-members.htmlstructOPENTREP_1_1ScoreBoard.htmlstructOPENTREP_1_1ScoreBoard.jsstructOPENTREP_1_1ScoreBoard.pngstructOPENTREP_1_1ScoreType-members.htmlstructOPENTREP_1_1ScoreType.htmlstructOPENTREP_1_1ScoreType.jsstructOPENTREP_1_1ScoreType.pngstructOPENTREP_1_1StateCode__T-members.htmlstructOPENTREP_1_1StateCode__T.htmlstructOPENTREP_1_1StateCode__T.jsstructOPENTREP_1_1StateCode__T.pngstructOPENTREP_1_1StringPartition-members.htmlstructOPENTREP_1_1StringPartition.htmlstructOPENTREP_1_1StringPartition.jsstructOPENTREP_1_1StringPartition.pngstructOPENTREP_1_1StringSet-members.htmlstructOPENTREP_1_1StringSet.htmlstructOPENTREP_1_1StringSet.jsstructOPENTREP_1_1StringSet.pngstructOPENTREP_1_1StructAbstract-members.htmlstructOPENTREP_1_1StructAbstract.htmlstructOPENTREP_1_1StructAbstract.jsstructOPENTREP_1_1StructAbstract.pngstructOPENTREP_1_1TCLIDCode__T-members.htmlstructOPENTREP_1_1TCLIDCode__T.htmlstructOPENTREP_1_1TCLIDCode__T.jsstructOPENTREP_1_1TCLIDCode__T.pngstructOPENTREP_1_1TimeZone__T-members.htmlstructOPENTREP_1_1TimeZone__T.htmlstructOPENTREP_1_1TimeZone__T.jsstructOPENTREP_1_1TimeZone__T.pngstructOPENTREP_1_1TravelDBFilePath__T-members.htmlstructOPENTREP_1_1TravelDBFilePath__T.htmlstructOPENTREP_1_1TravelDBFilePath__T.jsstructOPENTREP_1_1TravelDBFilePath__T.pngstructOPENTREP_1_1TvlPORListString__T-members.htmlstructOPENTREP_1_1TvlPORListString__T.htmlstructOPENTREP_1_1TvlPORListString__T.jsstructOPENTREP_1_1TvlPORListString__T.pngstructOPENTREP_1_1UNLOCode__T-members.htmlstructOPENTREP_1_1UNLOCode__T.htmlstructOPENTREP_1_1UNLOCode__T.jsstructOPENTREP_1_1UNLOCode__T.pngstructOPENTREP_1_1WACName__T-members.htmlstructOPENTREP_1_1WACName__T.htmlstructOPENTREP_1_1WACName__T.jsstructOPENTREP_1_1WACName__T.pngstructOPENTREP_1_1WikiLink__T-members.htmlstructOPENTREP_1_1WikiLink__T.htmlstructOPENTREP_1_1WikiLink__T.jsstructOPENTREP_1_1WikiLink__T.pngstructOPENTREP_1_1WordCombinationHolder-members.htmlstructOPENTREP_1_1WordCombinationHolder.htmlstructOPENTREP_1_1WordCombinationHolder.jsstructOPENTREP_1_1WordCombinationHolder.pngstructOPENTREP_1_1date__time__element-members.htmlstructOPENTREP_1_1date__time__element.htmlstructOPENTREP_1_1date__time__element.jsstructOPENTREP_1_1short__bool__policies-members.htmlstructOPENTREP_1_1short__bool__policies.htmlstructOPENTREP_1_1short__bool__policies.jsstructOPENTREP_1_1short__bool__policies.pngstructUnitTestConfig-members.htmlstructUnitTestConfig.htmlstructUnitTestConfig.jsstructsoci_1_1type__conversion_3_01OPENTREP_1_1Place_01_4-members.htmlstructsoci_1_1type__conversion_3_01OPENTREP_1_1Place_01_4.htmlstructsoci_1_1type__conversion_3_01OPENTREP_1_1Place_01_4.jssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstest.htmltest_8doc.htmltutorial_8doc.htmltutorials.htmlusers__guide_8doc.htmlusers_guide.htmlverification.htmlverification_8doc.htmlverification_old.htmlopentrep-docCOPYING/usr/share/doc/opentrep//usr/share/doc/opentrep/html//usr/share/doc/opentrep/html/search//usr/share/licenses//usr/share/licenses/opentrep-doc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2aarch64-redhat-linux-gnu       !"#$%&'()*+,-./01123456789:;77<=>?6@AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAACDEAAAAFGHIJKIJKJJLMNOPQ/RHSTU/VPPWUQXYOZNPP[PP\Y]^__________`_____a_________________________`___________________bScdbbebbfgWhiZRjkllmmmmndirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 384 x 472, 8-bit colormap, non-interlacedPNG image data, 197 x 136, 8-bit colormap, non-interlacedPNG image data, 234 x 192, 8-bit colormap, non-interlacedPNG image data, 232 x 192, 8-bit colormap, non-interlacedPNG image data, 250 x 192, 8-bit colormap, non-interlacedPNG image data, 1304 x 80, 8-bit colormap, non-interlacedPNG image data, 249 x 80, 8-bit colormap, non-interlacedPNG image data, 177 x 80, 8-bit colormap, non-interlacedPNG image data, 209 x 80, 8-bit colormap, non-interlacedPNG image data, 178 x 80, 8-bit colormap, non-interlacedPNG image data, 848 x 192, 8-bit colormap, non-interlacedPNG image data, 265 x 192, 8-bit colormap, non-interlacedPNG image data, 215 x 192, 8-bit colormap, non-interlacedPNG image data, 276 x 192, 8-bit colormap, non-interlacedPNG image data, 273 x 192, 8-bit colormap, non-interlacedPNG image data, 556 x 192, 8-bit colormap, non-interlacedPNG image data, 361 x 136, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 241 x 136, 8-bit colormap, non-interlacedPNG image data, 312 x 136, 8-bit colormap, non-interlacedPNG image data, 303 x 136, 8-bit colormap, non-interlacedPNG image data, 258 x 136, 8-bit colormap, non-interlacedPNG image data, 138 x 80, 8-bit colormap, non-interlacedPNG image data, 243 x 80, 8-bit colormap, non-interlacedPNG image data, 231 x 136, 8-bit colormap, non-interlacedPNG image data, 219 x 192, 8-bit colormap, non-interlacedPNG image data, 966 x 192, 8-bit colormap, non-interlacedPNG image data, 223 x 192, 8-bit colormap, non-interlacedPNG image data, 187 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 732 x 864, 8-bit colormap, non-interlacedPNG image data, 326 x 192, 8-bit colormap, non-interlacedPNG image data, 357 x 192, 8-bit colormap, non-interlacedPNG image data, 316 x 192, 8-bit colormap, non-interlacedPNG image data, 724 x 584, 8-bit colormap, non-interlacedPNG image data, 338 x 192, 8-bit colormap, non-interlacedPNG image data, 339 x 192, 8-bit colormap, non-interlacedPNG image data, 295 x 192, 8-bit colormap, non-interlacedPNG image data, 296 x 192, 8-bit colormap, non-interlacedPNG image data, 291 x 192, 8-bit colormap, non-interlacedPNG image data, 175 x 136, 8-bit colormap, non-interlacedPNG image data, 253 x 192, 8-bit colormap, non-interlacedPNG image data, 308 x 192, 8-bit colormap, non-interlacedPNG image data, 272 x 192, 8-bit colormap, non-interlacedPNG image data, 1470 x 192, 8-bit colormap, non-interlacedPNG image data, 302 x 192, 8-bit colormap, non-interlacedPNG image data, 360 x 192, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedC++ source, ASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 848 x 255, 8-bit/color RGBA, interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 70, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 178 x 192, 8-bit colormap, non-interlacedPNG image data, 204 x 136, 8-bit colormap, non-interlacedPNG image data, 170 x 136, 8-bit colormap, non-interlacedPNG image data, 195 x 136, 8-bit colormap, non-interlacedPNG image data, 188 x 136, 8-bit colormap, non-interlacedPNG image data, 227 x 192, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 192, 8-bit colormap, non-interlacedPNG image data, 204 x 80, 8-bit colormap, non-interlacedPNG image data, 172 x 136, 8-bit colormap, non-interlacedPNG image data, 152 x 136, 8-bit colormap, non-interlacedPNG image data, 181 x 136, 8-bit colormap, non-interlacedPNG image data, 183 x 136, 8-bit colormap, non-interlacedPNG image data, 173 x 136, 8-bit colormap, non-interlacedPNG image data, 182 x 136, 8-bit colormap, non-interlacedPNG image data, 154 x 136, 8-bit colormap, non-interlacedPNG image data, 174 x 136, 8-bit colormap, non-interlacedPNG image data, 170 x 192, 8-bit colormap, non-interlacedPNG image data, 159 x 136, 8-bit colormap, non-interlacedPNG image data, 701 x 192, 8-bit colormap, non-interlacedPNG image data, 1488 x 80, 8-bit colormap, non-interlacedPNG image data, 336 x 80, 8-bit colormap, non-interlacedPNG image data, 696 x 3496, 8-bit colormap, non-interlacedPNG image data, 311 x 80, 8-bit colormap, non-interlacedPNG image data, 322 x 80, 8-bit colormap, non-interlacedPNG image data, 343 x 80, 8-bit colormap, non-interlacedPNG image data, 164 x 80, 8-bit colormap, non-interlacedPNG image data, 237 x 136, 8-bit colormap, non-interlacedPNG image data, 199 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 136, 8-bit colormap, non-interlacedPNG image data, 1376 x 80, 8-bit colormap, non-interlacedPNG image data, 163 x 136, 8-bit colormap, non-interlacedPNG image data, 193 x 136, 8-bit colormap, non-interlacedPNG image data, 162 x 136, 8-bit colormap, non-interlacedPNG image data, 221 x 80, 8-bit colormap, non-interlacedPNG image data, 193 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorshttps://bugz.fedoraproject.org/opentreputf-812eddd2e2c646855b44ee994019546c75b977eb7ea1b8c48e884d3b0f44cf1d0?`7zXZ !#,]"k%r.ɑVh$_P;E;0wC_;-Buh\/'No ܯxZ`{ucpѲWF QN)铞n-N}#;wсR(W63wc6<ۀI[]n×X)|j-|>.8{0ק qB3\vhhƍ} `eseKXg %#hmdV)mdUWTIȄ [qHb{)7DA4@Aj~ N[Cd1ቝ >M}Q0] UYϯX_q\Ahqq`"f/zwa{\.@(G5麮v"VFL7Z߉\$_iqUs#WF_jnn>> WE̚NACDͭ[El2X,ݸ1p* .k `!D_h}w=mNNhA;dn릛.PV5+%[Bu8*Wx:gXQz(0* Ϩg/H 8iƛbMD&Z3hʗATWCL:\K|^#vGyU}J7u; gⲩ.Wd g#qrK=$ۃ1q]~G~āꁐ!!Lu"io <0[@Ͱp^3wte\Zz7(T/>v_˾E֟Tgu2ඛ(u&x,-[x U .y9{|P`bn& Yܟ!f\SDZ+^  pwh,͹};8:zpHT vσt뎪| ,;- d%#;3LH ߣ Mnz,gƣ ͛]x9Fqi)l1n|u`NW/xܤ?S zlZXܖ0. BѷBNC, a@.L_,aI[OCrH]7DD) dߘ?FVic\b,G mxa>)I&/$QZ`8vwn7V{l7 !?Q<,y,uSuwDn~ El}2Kub$}QSU\0JoCޞBL f='0`MCeb WSool]|\ڦS֝4do,ݱjJ͋4dTpl)0ƊT'0I:q06Ypxǃ˥! h*2?-d7eX+dxҌWPjΙqS@cStgKgO2'&//_ %Yщ_ĈO ``+1ؐq-$g_iRH!]r֠3`QmS`&In'xmwEXIwYG2,?2Bi,&rJZ}IYڤTrWhJ_NioiGM;" T0v,s8hғ`sS> .m#N u=WzB["AB(5K)1 xb6e$-"}?ԟ}]pK Id_ZX@˾qU eo30p(ZV2^zo@pQ7ڦ ,_J}҃n 01a1X۬'y0m*_xqs,˿N.S.Z<\2kh'zLb,E&oc1h3ct )fH&/,5:J@'|*1M~̌#h#lpzx<󠳪)y{j1Wdg^:ԮضZ[$8gvIXmk33jH ?i//ׅ=)_J\P `lrSAS,Br+tRlN;uj3L U,SF4"Xd5?/D&Yy,)˷Ϳ#:wGc,9{w_P)];-gÜȂ4Kls2|DQd2_wS ٤U`6]9 1ִDLՈ]0o/mcQ7мq3OI]euܥ/kUMd`.-I#{Ti|vejD;@q(.2g8ZG/Rt[v oIE~5^(3rzW:򁄥;KYU-Xayp KM{? \ )zܛyqE3,+qt#0˭8{;Ё`Y׵a\bX (vvۡ^j={nr<{i NS,QO(oS`w7 Όc62 e 0M;G ̏R! 6'$.Jnj .!7:o]s}'t@TXu~cHHƺĥ=߁Fyک,N7" VM:G=r{ǃMj?^\W ߻ǏWz*"%n *EIkTmÎ ,/-q"zH)8D6p2 ӼŒ}!c{3>d!0X'Bɂ##m2 X5b} ~AX;]Qt)`RZ{¦x|307^x۝:$ {\̳ܗ;-׬ MK q+b[td~o4M/˸tܠҟ ;8q^}QﳷDҒ  NIe+hoeLbN"ͷO,8M9V}+ދ4/]^e0߃"r&o Wdbh -ɲ5}/wh93nV ;RL+"@[:L1 hC¡)<9WvdG NʢK[`UqEJ1@F$#p'0M^zpt%dՂIƢ2[,y{OmT=}G_MhL;܉EDRwicNb щz ` {c#`&tygDf&IEJV[ݖHfs&U|J*QGk1+r8'5lc諭;؄I &UmhzT/~7[M$?|Bp.Ć@՚CbwuS|rvίkhUR7Ԓ& _ -N&p ,&(`ˌXĉjVX  ^>TKVFPu&qϐdB$#<2vXylqȾoZS#tci9sYZ7Z ^"T<#nN#Cy,QIE4-ٰ?1:TPZk_RI<҉QQrt2Ӈ`w!I@nwhKqFb|)ċpVs杣EOvnt1bzb" yb }{'hYPa ҷqimP۲èHsH)7VP6RǐH+1/+13sahGmzF]mQ!Ei]&Z[)dٞq'b3C;ՇzK3T$\HYhxۧwɫȍsyޙ8-IC墀~xo+P3^iA*R@ooNY\*h6XOpG`:e )r!c+9I+WFqЦyBKCㆬZNn^ƤrȾ2K?_A,̐LǥY6Z.>[v91}KnU/UNދ'^o<.WCfdn iqQKP2w$rָwGGո O)X|U pdR *DzY6&%oïҕ-T0n2eȬ;d5qbT /6 xmQp2 LUhZ`^$fm$+056(\4SZSHѦgi^|b"|.X6Ŷ󑯑&r{y{ %IX"A65H`2eb)9/k|!~~@2cdQ~uPcإS?= Jyi- mR9D(/qçVÓŬf eP e sUAzS^?;Z7J7YS쨮ϕP2[}M,1+J\FԿ+IH(i+ӹWW' "oq`z6~l> Z \<s=@;Ǻ Z@"(HDZbm.{/mA}d0Be8-t'uO c7 ?ϼ7O0#Y>Oq#Yp>IZ9ӻ {<*&pFlޝ$se3WҎ Ew<])b:JתoU²)EˎVX#m aG[YGpQye@PRVEZ۬v;wu1c!Tڏ۵h"e #h ٵf܃%LPgK 'l,-"lFf5t!l(bsrپTx/ f9ށfu6S t y% 6 Ƹ.&j.3L/C1T A=^ҏ+NԖ1#t,n#yk}(ă|@E!p QDqVd|%i q̴>P8C9QOB Fh6I <ը{ںjcV$OJ@&aOx Amg蹉gu6FڅqŒ`OMI 8Ϙ\w;L3 Ó OLc쪹}h"*FGXwk\zj bi(ɬX\_ {D)lvm/ʓ[!1|E(AcsvH:ң_5#fIXpc{p @[w.}mGm}?nt {0גW!Rqdߧ?썼Lk3[Ġxӿn}۶[H$,hnЮgJ&e<ӹTwn\=Ѐ L.0X'"]r afARIOv+mUAt>WC@|c4>ʥ8JCRD"k 1dJ3^;fZΚX2hF&h&F$΋hshfrt{a-NYA#59U.*aJ@.$2&GG.֐C厸AruF ?}X; u&Uټ^+SZ.:[A Sy1Y)SoKRwPQbs:¾g9K Tx>JwDF/lG4< !8(OD?3/v1^Qɋ9h{rmݑR eQ5ދ@$j!F-XauaǻхkcqxoŃx4Pd^]䀑gQ򫀚6zrH UC7iA o1g٘ i˸xmOF EޤVj~JTXB|o94)u 5fwL yB&hh,dB^&Ǩ7n`RLPD:u9{?~p]=mã|-fc\-*?<ג|ȱ>s#= "kgSgvnE~aoWk"n,SnkDn3Br)!2W.cy;Ĭ 3\Pۍt<ݴ*"=.bNV "y~AB㜴/|e.-V9#5P?.j *󼪤E*B1/~BΙwvݟ9hZM2N7 %U.e MukBUL'܌U.ŗc";/y\/`{9Ӂc,\ۨ1 p Iޚ|ojz&Op쵰QPI 6m!Z&;6"[XݝxcKրCSFR.-n|p&WYF>aoUm$ΎVKFXmǻ ,s@;WIZ( MpH晚s0g}B@ϨEY1i*'ԄnRn+C-G.VH+Q6V^p.ɾꕄМ,ƪmp}`i7B~;W_ᨈuS B:+i/ ,c0+pvV j)J Z Fސ-QTHUy34ܱjqSQ vtD3waƤ+v/;b^#);GAŃa;"|.'çD7K#K sOi>;"5h-tP\Tr긤R,izEdO/'zfcQ6/C*;d&-cB`hxYw&jOv_6;z 7ؠrN!q xȷr0*mj7q{遣US[؜}&q,;W gKi?v}8KTfvQDjtzB:q2g[Svׇt/_kE{JGTRyGm )/Մ^2XrC85_{F$2O,gH mJP;6 'ZvW*|sloq% tpl'qWNDED$F1rV?>ojP<"wi9k+\9 & h"xߖa]Yݒ]3&zo_E}S[ J K4ٹ/}fo9͸}} a^f$0nCY\_qzV:R.ذj 0hN[A>%|Dڷ'Q&/5OR-C"_7aymg4E<i')_pVP`1h;TnEC5ou9̴9JG;$܃}H<+:O)~m谗Ta{#k 傏qܾl(rx :>gS]O(N $ɅAm_Jse,ڿzс6K{AӸa2lш;Ab쿄JةSYGq'.A7&HQ]9˺'r3M"3(vx)Mƃ?þ,:9tT7S :LVo9rvat_GRʴ>RۮM/$)?v7E7n>3i$OKnWDd]%#,pFnp%xſYkujpCj\^Di:^CP2h:mM!7> iN8GQwf)~k*(Z|h-:EW1L;4"vLNy]To&눅[!;,3QrveVC ܒNsRH" {qCB]x{]hY`;}+q"470O>:#_h"5_o^ oT3J\|/[@ SK7_ߴ;{~"p6`O{/-'%&>cpQy_d/qLXSEw!l8M! pR5ϼ=zfݠd攤,f92FPzlV !z;H۔ tw1:s`>خ";Z+; qs(J†R-MY . ՛5F3IQDI-v!`5"$'nG16י;}-i*yR9;ˏr]hoORr@` ,-hw2kVٮ 9sw[mvob\d*9wJЬM}h4x&MBH̳J @4jR ;X. 1:HHkK݋J].J㤩P~Ƅo\Lq,Za?' E_d^#e؏f|fZ{[h;ޔ+cl$n[]4i.~BkMȭbXf꠪%n:Z+=2m6O DJ5, ]@Ksx|{G؉>emv3wXﲸG#d4r 0`J:4E₹ Po lMYXAjfNeva <25R)9|L 1{2bW-Ŵ2":dԿ;44ljq_*;`l2ãS:Z:Ћ{cZAݔW 7)fD;%L;b.ҰMKQr[mBK7dsB9A$S\` 4OeӨrBeq%m'ś,δ` H7N:xfv?+'w\Ea$grkh>ɱp脰#KjK^3.r-2PUKɹM^'~dOI˧.b 6`O~]#IkI=K= Y/|(/x]*S9NkT:7M3281<=㈭W3 >m 攥{i^0~>n|"+$4}H9ՙ%3PpP6쉞!cJ͢":fAڎĸ]{OS@uiσxqsnļVsM; E <`ԜԊ醙R)G|h0+w mxnHa<8z7u%>O~hߎ=/G+zņՋssƙ[- C^]ͼ2fbɧoˆ]<%NJíc !i/OؙwH,l(0ƨaXZ>ߊl0p'}#bwX$nfRinՋ'ݸrG2U9^.l1Tɠ4eP{ Y]ĝETJUvRS!K4yAIHبj+ hTT;Ӈس#ߖDWD1utrVC.lYu!pJ lQC<ń՜Uӫf t+ >R#_2"kKÜwrz ,xPCPd]u"aMx4!o]&p}3~4:TXqTįfH~ "KD0rR+q#בD+B<ǧHAcEhP܀syvVtmtJ%/=Wh.0_7:6Hjtm| 04gݙV{3P1j"hkB%y]YjȪ-=ݰk2J-#Y$ W}2nx,]eD-H=k-/t=0=y 3mR`V1O"*;`;rJڠ Un3\pՅ9ySIs keIaI'A,a5JI'o(FdBO귳1ʛ3Sy=XR>8sB0mUbw\ LT} ,7u*7!Lvc\R-j<6N6>6O<N'oGNj$z\P|b[Qg !wӄp%ւ\I-ٍ՗8Ps 7< XV~\DTt%֥{i+8T)A[*>$Y fV" p m^Z5*Vm Zg,.jS~//%UW1[TػR5+G͊?εWYg!۰%g%[~8hsRj۝kol5aZS{l776Nsʞɫ̟+ΐ \aQr(Ol (Qڗ%@m .2yc2C\Ds,/\gRmF\.. OS f4e T"7;\uV4wƕހL)H_'_uVfl,bWܧ{wRz&޸NS0"˿}}g[*^?:4AC@6r5v0pܝ?ܶ`Ĝ>"[*młAo ":Xo0I@*U?=,h1 ԂÇYĨLd cgqK(aJt||-wofIz8r\z FYX=G%SXzh Yhv'L)vC5l!T?T&IOK+0*̎A"cqkfs۷?vIRAܽ.y{D4"ĉ9z{y@mք>YKA dIhaèZwׇt;2ճJ9IXsbQ̱+Jjz-Ӌ6;k9!B)*v۝ !re&8ۅeՅl}F-4bd7 鵷ä `7b.K0Ahݝr:b'(x~{UG/1W|*RhI̠PqYR=tHլ27%KHX2.?Fԅ{ذ)r?g*SaQ}!%p F5x}5T hοd39anYAewxq͗y}щ7YJ$ww$% H?0/U/)GY,Ijقˍ9f_,=,)" d#磯ܼ %|;U9NBG0^!US{/'\|*ڔ>iDvmYgm U"\{I3n7QAAvs3CwOJGּ]ڶ{3tAP6EaJ=F;iU%=h:lbdhױ R6 |H0˞0S0an&DZ%uL~(ۦ4se=+z~?omhZe]kF7gS;Ý )br 2.BM.N*|8Q(6o$ȾE ;(Umɣy4^ qV/lB8XMw0:,]9"D[:H|ޭD&u" uo2` =d; ,vD-4+&Uoȷ;N[ .:#M6"KyE>g !t)pgًnZ/]\{?THޖi$Bu$X IF,3`\8 i.蜪uʣ<*HNaMZ-k\[mR ! zNގ"y irElTγtVVJdXwF]2ު)Ι&Wi%$ݔ)<|ݾ!de\5Չc*Y? %ƭgtbL d3|M4ހ%0ݠ?۠1y#aW{ cvB1ޱOcip]gvY1BvxdԦ#{yx8ہH $6?ڔwaiZdbj!Q;}e+\?_XBH#UvvR[DE^;}R]$"֑."7mN]{>Pxgl: @tX2 =69ȁܦ*FwdML+~e>+;X+iwA&} k%F 6Nx[bLeo09+&qއ'5\AH .(am^A$Db#E f'fJֺ8w[j\3nu n/ ޲¼@swNj&o*Sz ŷz>O֝_xX,EͦU] aFg`(vHC ߆H u9KZG`n?;oZ mК-8PtM5`~vTLw?8\Ȣb>ɶg(V]'wU qy?@Kh.:h8 翺.l)Fg-}wk,;ӣ*@\ycbovfy%'/ HuȏExX >u!.HHT$ho1V'猌9n)?ںS;N& =l/uНR[gcG]齴= ߃/ʇZxNy;Z5N`ׄgácqT/.@bG9ai#WTU?b0_$:Q-:NwV]|Ht9`\)S*\P\QBF[(r]W ^f[|Lk[s_c DUdv"rk sۈ;L*]#ĕ3ex>.GtS疸W涖bF V[Tsl5ۑxU}T "a':09{x3ͰRCE =QywſZ_u۠?}OE v; yX1AmVhVx_V8}B{{@ 54)S֮q1W90xc*B[Ŷ̼2-IiЍr#έI;ׇ/e,6mg1UPZ^MLX:9seqvB}0@\W{o2kpGa17ءl]2E7DkO䠽?n;ɳOċH[ԗĢ7m5 Y?C,mqaq&m9[Mm_- . ٞA%v5`FIZ7l18mf¼4SJ砍K;;‚]8{~p %H'RNJ&}yqLqt~VGQdA퐩Q|Recw6\6QVWE0 "eiJבۊ5wNufp1Mdŏg5F[9K6>Q56(c؀@26Ne pT[|Yomk:.7sE| ^Seo`4#g *Kb!o/~ 3lJDۚ@k+2p!ȇ|Xo=Xd?կm T `%;:([6콘0V $:`.dσ׻& *Ӏ =B3*uɇ{ZH\-L< lқpV7'Ә *{qỀ|b8YXwKCYG씈W*s@xT*ՊXp_? JkIS :7doQ?}'67.z'+>XJp)yљ$:B HWC>K;{&ȝO0 ,3Nq30H YF+/`H6O  3te6í7_')2*6")dL wے>߇"gQNn+>4]ܲsXY$ 306)M,CPquZnk!Lܝot]%)(:6Oa%Ʃ[@8ta" ẘ1jW,>Ǎr#{cy>g,=]~u(6Ё>8]XԏXfHHEX &k@N*ʍ0o"Ivs~aEfuLP)x_w%SYnsιOV`j22%5Guo.ap>ҙ:l)gSysGHF%jV;*:- X; Ca`3gU_QHąrlȰJ)|uB@L'f4Ir.sqciePUk^t4%.E{j=ut3/;]EBVk@׭q0 Ƒ+tc=ȵŽԊCaBnɁh7StXaG~teK19יu/~э;xDp2BܓSa!:u"I!C8bVU3u qwR[kF* ۫Hi=GsT ?z^ʀBQ)Y ]1s7%b麝+55'SW )t+yȝQ^|qX=I,MIM J'M9S=,`mP"!JHҝpu'1dEόҁB4ۭM2e_K!,$'$Kp)pzpBAO׹?7;RUY썩rh1"y !ݫRtD;+ a[uNh reO-npye$L\P.CxS^4H-VRϋZYzK@I+xxH\YG>Gi,=_+ c?U](WO 4h@\3;@?qLc . wi@ _*@=DKB0u>* R3-ŷ(^Fxiaf•Uo JwFCEK$r8ur6ۘL!1hR9|\{JH26L'nuj*Af/NdOӒکڛ;- D(̘;zqR^цkmk|Fr5'&*f 1xflNlWd$MNMZl:xcb٪bTh.x>y'1( y{$@-s|*?x&Z~vÞS"0 R`% }Ǘ`WQחN[8m GA' f"t#LB=>_Vrs=#>AAf+~,B 6zE~ zqrts!ycWM{VI'ҫi ֕$^ KsNY}GA6Gr5hB35[~wfI*lg|24/Njp!tFLu,e&"dtڔqR(wsu.Ӽ4i۠8bf8ղ `G,<$SM=tsZQeEy0oEiK' M':J]66?vJLUk,dQKA](UF<[7+H}fHg<1M-)mIt'9.l wJn ->LAh;~ 09G{>(6uu>JK{޺:[;Qo#&YfE)z#%b,q0 g}VXbv?EFBCฤ)fL=cCq⏸z7Re竻nvloMPef#"L?9߉Wzn^0Ni?Id#+k/Lx8&Zhι[|bL{IVR .phD0Fz4<rSe;cl Ne{ۜg|8K[B2%S`u7?ڍף Kz nьGGݺ7Qtiiʵ"/%QTn 5M`>SEN*YK_8w*2` <5\[xqMrV+2Tg6*cDJC%n)a>x5ӱ."p%fH(W;'ǎ#Sa輮ZO,|~py]pwyԞO--t}.z`Mݗ֣<-YQj. cuީUeEV]&F`:[fqJ3`h0DS;j(6Afs2D#/fDnN[D8ؼFNo1M~" &\We(gKƢe̛4gPzX%?#RX&/YI)Z"7:AG[X1C#9dW;CޫxD%<7efcyu*N "AͿfNW3ae793T4Xo!$&S &H<2vdjdUʅuf «r`Jn4VD+'*f ȥԑNk<2W6Xx@{jLifF$wI ',c^TK/"p v>>'pf.¨-&"*"nH[TүlFeK:ok狫F'zz(?rN`B1s/~r'rKȒ ٿN: ՗8}H5ARڜB +؇O?B,F5?ԪO#p҆K{52%c=MbҾLMqGIVD^^kc.P.7WDLKbLSOG:ȑ7$d+Ľ H _ _W7qH9;z&#ziՖ] dOcIC(QBtRAޗ1L L: %\90B Mg\Vj;:A`Bh[VJt%X_^9>`Upb-R|)_j8t{ú^ =Z;Sl?I^(UW;a0<Հ' Wֱ*\{\Z􎻒">Hꦩ]<nBdd 3TU '{'oE&nu?i9]}Gڽ!<4 Ϊ>@aA,kqmW9W(jbj ( $JpʬEUCY\2Y.n_6lm:Rc3>D[=1aIl~xꛚ}lI@_^-88yE%s%`hzON}5<ʫ=)2h0@,yPvlx*o* ElIR/08QYBM@/s[t |ь̺j(b !mC!v. ~G K.qC<7h'w3Z$;Fܡ{9r>{X7hXD4'$JAW X>N:NDC7lEtV'h #GR??ѢiƟאUw'^>+̈́m5PJcE"I=Yyl- b׶b`\i1b3!blآU -T6&u&D<+::;{X(_J_/`w<]bk4#0wf`n#j@+$- JNLLf}u Q .o8/nIJs$%F+b 姰磇AO,p8/Nw[MWʆl2QiS#b5}Kq\ܳ!i֖Z6;0ԑ:/fH}719pѝdN{)R]ie:}M=]gz[hx%8)h~Tn0!A+.59m8A!D1 徸/li(p7Jʞn%LE'sWo_!{UZni5]I }I]fQ5&:)@K] 0p~cvnY /{E(}f͙GV]d-ׯ;3{%4 ƜyTވ^b i47G%: 5j1=,Q N>ISj_\A V=+~GE׌={§:.*˘M!sjD tXз"'9Np@[9eQ9`LErohLtuE𣷒'1ظh8r3Z{kXZ~ci0PD1 b, JxɯJ_~a.[g򧈽ޗ@T(gm}VAr UZ=Zbhwp 80YK`8I;2*snNGSkƒTEUޱ-Y٠!ꫫ.ٱ>;,Z% 2f25BP޻Aknd``3IDaf D$ nIpUjE֊.ڲrЈеrk.@{6Ed:ąaQ/OEd\ " @pG a]ѡ Ȥ$K }X#o '33Ͼ%8m*SWmAݛq΄ÞglU7೥cZmq,dךmórNyF**g##Ɓ֓`0q.=}esWp[ɎVDuT©\3tZcMJYOP-.5\\4<öG_>+gI ; su§e[4CIGXI8E:?)=KIe zvQY4|i{ vL$,dt׭ip?؅.P] xƫy[hs^[݆[ ~5q4Jgc@‰:jIZKw[m7<|]evQzkaUdJq?hWI?շ#%[Ǒ tWn ֏јdfȱo{.MVZOtzW?Tk.awG'Bgc9*j9Vu.֯\X5n0ͫxv&6RO%x5LZ^ .+_l}l@Luv:5q'e )?Ѻd obckpω#ZEU^r~qE2pj&wMbGV8ӷ2V p5N՚>HqӀ)هn2(5Ms` n@TC{XBi,Zytbpz_L*\. )@Hk-`2٧~* lHe8kC6ё>p]Hf.\֬^Nh t+m9){g˯`zM =`Zu2 sWDmz-I2?@s .sMy8w:#$*wC:ÃS+"gqˇF*(Crzоxł4Ym<}S>oX轒 uW8 :9w {wS}i׽NgS QBjF0N!?B#9bA~)E j@J8' +j"Ek}1>`Q2ktKxOڏVb#[`xb%NEBbD^=n'c3NxZ{ I ي;/i`jg㮝@FD3Q[WU2=]XO| )zL.RU y),-"!(u=>(Z~BpzɄ2Hoce2u*  "8І<-KhҺA4l&Ϗ*bJtOчU(EJv~z Lg(g;܇K2EUY+CSuþt[3Y!o>nDY?pIR5#幜x (0puTVuҚ ,t͗N _뇾G;M+N{LUh.ϱPzXf?^ayC3fqϖ~B3&p?.ƽYj ؅͊]-%/vs h˭\{ŠBi҇я.#.~w7`5|/fN>+1T~*=OHxp08q(٢p}(daOëuƽg !:9aOh&f-rƎX!ӥf49nMu5-5 Lafc_]'y0"rRT9Z1"znX %4fў+ !3GS @͇d7d*0yא#`UȌMp<-rrW 9T0St7í8,[Jʆ2cyؿ'7(ِ7ߗKbAՓ4{D8}KL7LZ9u3z:5? [>)Dk39 cKowh|G"+B4q*Qr+g<9U"V{J \<ޏux>c}v}5 ͺ8> nV8K-=vvBUIJ_͝ycs>@3 `wxUc/4 o3CeU_%FOq;ǵQ4ه,"UKhG4=w9.ST'$uB* <C!&Foej1:hs$zq_5,m 2&P'{adP uve4e4zlm8b@?,!!fL)JfϧVMA`):vK$U{ZtʾtҎbL*.-6\O|R<3^"IGml@ll3V _gAԈ N8PMT->H FхWi02,,H(=&V:ύ|# DEȫ!\SXikzSJ}vEJ͈"&ع,ڜZm{rL_4Z7Ct2.kckZdidl6v?u7N[73bZ@ 84<֌]& +ӵ+TT 67GkkҼ*LtąN3 O lXmT_I󗛺&XZYr3}aT#S;CZa59]տ1޺",xt@PG"<"BK(8O"DNUXv-WuK]_ 5 k8kt&sdGUw^H^o%fۡr#1yY %S9*و>8*rzhGR &<*XFyNO+]F}R+ vJ::Jp3h'edڔ (/!FaѪ3.s90`D{0J5k/6 oby8F`)oK[Wh7ӸK xRn)5&'gD( Xt+ĄYMQއQk`z4):iRo1Ɂ_z5-\6_{/%L5]¸O$~Zo')q2هRd'nS˞cd F{vN)|I7ZGN%aཨ?CzG-g v2ur'z嚪$!zlF އ*2͋eҀ,IJ?4#YH47obT G7OZjδ>#|or")* %|'&?"edn׏aak3ԏ 8r2l2`V3hlqճڏ"S\5-wSοnϑS-8I$!9N!Aצ"RHJwpCᖛt?Y^ eP[ (6 bS9vd;oFsG=٥HI4oq<\@ MY& ̕XγvN曀: 6^k TR]Ұ{}BKNfbZdlNQDwP[#Oz? Z+S;j^l;Br BzsJT10EZ2LYP£oF .S/T#jFVܛQJ3%E3&A݂)7WVAQpFJl$l0,ByO*N,(3D$GՃ5<K7k<>b ,]THWv/eif[:v$xa@OH2,YHEdv ^V/g _{cpDEhMuXG$@۶zZ7 BQeʷ}4!:k=|sF2!|;ʉ# Y8Qk^R{dZ'_pg#8Ts W<[!ֵmOtSbbG|^˲Ӱw;H г-cr{`8 p -bfLA66o\c1%ETDT'E﬈*Lwo`z~V8%6>1~M"، pDrLW2eɂ_ח TdBesZk#Z6{MLMAa^wԺN.#'~ξ<ˇֽo^j8!&ziRюuG_]3WHfܖҝJ,ےA9zb)| os).JVТWoMۓS4]w",tll=dmqtkҬ2u:b&7y tOR#R5ed`jڝS@:g'[m̑ ?mOUkŒSn]%u=,573e\X=H4&gT%p<qIVdmr]Ϸ^3dhY k-Ƙx˔ Ϊ8[Y#f{RkES#]ro` EJ@\Yac^^dX;cͼ\щ=NgVќS"@s,%H_O,k/8@h7AHb<+]pv}6X_]o܏vH!cbup"h&^i ܂PǏ9ְ"pv8mcUdi$9>DV"OPn2Q&EoYsyi {z?ExNp焒T'G-il!2t!oӁm&vQp 7A;ýc9@*0'4` Ph*1QIRxC08U4UbAY5Ƴ/)x#jXIaBN-RнsChb~v12h\EY3Yy4o =q;Io]FA:-#%[ wB\Dy*{R< ]L.! Pi+>,)So?lj)ɄuZ8RLH2ڴ>|T$)ՐLE &,9l cilU-Y;Ě>EO̥l1ѻ^*x(U1BXDB[OOʡV3-܅C5^+'aarX}3f!#|wb*7 q7[He%88Vq3C #A C(wQ^)|288/Hqc%=}g鐼~ucZ2[9̲>jzKMÍ~0~Ǭ)NUi\J+49 *E|6gWqzJݭKr+B2s9mp΄wWh`j`&1mwao: $JS#x]4q))67zwh >G|>}ӊ7̥{J>y"AL^a;-Kpta v.YU< (vlk9l2U:D T.CM< Ɏ!2y4ecRBdXFL"Ĕ]a74!-| :Ȩ1y2S{*QY#;F0HcW .Ҽ3%Qʖx{.sIa[bT' W! 1A ̾ߖ1+DHx<*HԞSrGY_nmys(otbV?֎pH0n#J[0N-l:7$xc; -,gtAQ!ͅqQ1MAط?AJ5JI*aI|iX8?QN TE"+qa?0OBk*tE(nbei3PkXZ$Vǫw2J(vo>}B~܉PsJ*9ž29 XZiE qBC73d`?vMtcՒϬ. M<5SEӝӾh ͝yT dXUY9d:Nc4a*׆9ҽrsD0jEM͡"ixgpZ5lM]K9QI#[$elTx&cazϭ8!)$;ʾ^oe WTL 033z_rmxP=C@G}(M. vGӊUă_YTwΕ'YlĠ wfѤjr֘) kHV}_KHOyUVb}Ocfi&K7s5 (sɾU&d '!KiazMiAa*%B~jX,%LW9d&Y$0r,-Y5F͞eϏ4M ӤѿssVwRAE}@༨ٛ,fPȩcC(CKAhu5 &cqչJ:9q'Ŧ2ŗirPD&vr/H=ǁm53.8Ҵ:p脈VL^gP_wX+s# #GǗT ^ꍙ]*gpHvwOoI"y$'w5g Y~ZAB9_ < )4h+*YZѬ{l;/ bxW2*(\NQl S|AV\kwk ģ6VdKݧ "ԃԣ?~vC3!|gߨi6S9N$`7gZ7ױ/sʒX_φ8M61L'mзՏoд0Smg3wۙ}n4[46*;b<b؀rh0N:D/saľ_k> k&] ckLQo0b?3TaI/ ͮ@váH+aK %&k5I܇ 3ń'/WhH6*hfy}iom9Zsշ\5F #t( wdNФ3橽//;- G?BV)da0xNҪ>%ǩc^Rض?‡%+tSv |$ 9$0Jhu% 7JO>J G\bd/X yxkg7޵)+Gܯ{T ͑<6L:f論t,_R?֠WţKXPPMXmRg^Ysx:5Ah1pS6Pwߨ1+t}t#ܟ)#KL`nApkcd1Yå#؏Uʮ²?Lm8A&,#J8>:ʅ4*DiP(gQJOIT$Ǟ!#J]7)^dGy6A_j* @lrHݏк`J# q )wB `RF|^Oewc&ٱV~x&]peiֺ3 ~b1J[m-^}Y\Gd*7ܱ5B—ӆ*%+YLE.-n|R,8D뤞iHTW/VcYkR{S^qb̐9mӎ!A>mXE,R],T9E^{xy ߘ*#:;gOmVV, )3t$~m-ba9mNJ_a[蚎X_ ]rlx x/DfqL,bՓqj'}nO3Z"+3ljQx@g@Ao9@`4k–}!Vuyw (0tMkL.a()ԌɪM]pwoYwʢG3 ylƿ;Uc zJsL`Ư\ͨS7qXA/;Fg " KӣH@ an!Vs.L߷\PS+y*;#,W \QSڝ!!'1,.YZp|(*%45xn^7UN`ƆKL65EE<Рo& <ʨ ܩL*>ڿ םer@\qUca^擾ˉBE^3,ENcM\ 'BJyY‘ߙR(Ͳ+ާG~Bֈ^ɦ"F{u\bHO0cCHvI3l) |9WQ= #Ǒxs5/8#m</ssӟ[ 27j=Ad[oe.(@UnaCn||ZGNl$xtWXR%\P!}ەu~j% ePaM,Q [Ծ=ܠ5/ )LJm *Or${$Z79x4hrej#\=b Am;? jmQ_!!HP& 0UExϝY+*;RK@@YThU`֐I#'U$#*lNǠ7T}~y5s>SIτ*G?m$/b,E#X'u~< H}@6S*aV=z")w51/~;22}HHSJ>@GOek(;4cv7%ÚU:F~m)_;9u^HͪB4;qEzxE ŀvBG?ppeC@X>N yɰbO灟-V`ށݽPO(-՞/JJ8a-8; *sN[҄<:.Й\hZS5dt2æ&Rq7پc[#wm1h W)dP LUqjjZ |%TT-B$;]'pAW;u%QEP</8o g賈ػ/))iub46,KUp|ZEp9CތJD̚y |TotݳInZnL/#E.}&ޱBLTGC8+u=A)0a B6W5E'X' gyV*#s 6S-QH9 WC|j`$c%W GiPcK2Cis=W:l :(Qx;E Lb 5|y^pjEu`%tkŀZd=8z? ;;*)چE\lļc!]-&\,-2 ${D<׎rRteJ }GM?A+&IWUW) ÖWZt01B(4ƧvKSEbApFJ= <7p;j/Y8gTQceȳ: Y UZx*:\5| tXt1_"f,0x%Ԩ6 ‰D>ɼJ7e* uOLġ,P?ދ0H|Z*_|Vp,zSB~^rt'\uYW=*8ЯHCw x!O$.&(QGIE^" Qa %䩈!Qy;g@Y&Dޓu%+XB~|V>^qyެ ,ȉkkշ6XC}I C;]|*yH' SwM#d6ɰ,vsC3*7^adǗM^4Yvv)ND,!ğL;t)d"tErܶ5H֒y*U$q[C 4@e֊\_͛AS{ lyd٣ `oX4OAPm1$t1ؽ6S|D']yNHx2#/ORp|=\=:8aMڞ͢ umZd2 Mv*iWXtg(% x>}dR̓_xvn/p^$> sOfH<ke'w8{> %8GF^9PA8ܭ',xd1"&zG7v*mVz fՇDGm)1dطm"[ez ?@3hOih_ا)ߋS}ͱE!f!0(l:Z.s"B.Ȃ3,' PK7^"hωn5! v]_3vȶ!p֭וhՂmSlRd+ƈOw4t ;"\8$4W_,\gxu;nslqѓQSpoX.%Zmxy,m@XLJ#AHA'.nA8cvlnm5,Y`VlnaT 5!=#t9( ՜+?5bno*45f6L: 5l25=p5j1(x9mU0"bK %v f!B;\^OtY{s:>%wzvJgLCtQN 2ōn9Ka3|:U"Ba;(A.p62׫l C,nWCھGݳc"I;BB!.'1\ҁ!:Hl,Ns _鯥S_<1/k5 ι^+DH2}NǥG,pJpPQg*s۩%|4/U}cύ~QAj=n+~{念`!1j&j8'QZApSkJ0c6Dښf1:*I<7vn%iOr0G_(V$_`a1UB﯑8Zl ^%*"'l M>adw姚15Q2h˧yNC6svU \ mS'`+6A'I@a j9<2^]I$48Tm_0py ~ TkCktK9RY16 $axVLOVKFQ0R[#łtK9"æIdkVuO3 %vwl [{ZBP2f k3ȪD16 SrᓰӵeIOhtv\>GkNt w[dOQhabM6Q|_W>߀nj[hVpvDcqހ,v\rsk; N>~u8SĽ;wu*]P{qn9}[7}5^Ъw#ᯛ+dž̿‘!o"܈J2(rlBը#°`S-U=aux 5vM`/%Fp z_1,;SZqocsj.:ۦcD톅ilL 6UeR rrg$!-}].; kCYGc/RƼEjc5a`;N'fE3\j՞{=Au@$Н d]%e":%G4*/C\̾4WQIm)R6T68z(UM{&$|5edJwhdBw6x;T旀 t1Y!X;͖\T03svK,d_؆q"Ƣ|dM&m7&;k^*I7} Ǯ&CXX6rBi' ^ XLӜJ'7TH~%oOqv.*,]Zʯz(.D|EaV6>⠎Ҹ~;> ߐEO>GLJI+PfL2޹?o[@ b(Э sf_ bq&Z»Wt{B1 H&./Xc`ȏF}H1 д:cS%Z_3B\{:UӾ2lt >"̔$+`l38g@`os[Z`/8(%Fr?8Ln]y`DaɁ%ȱ >2FY_1ba=E5/|WHXUDuڇxO;,Qnl}T( \)7P.`D'bN aHS("ae~MY)XQw^rI/Bj%86 \NDS/b1 B\hʭ.Hi{w݃N{N*qת-2+:綺xOl3¤s2 ި"h콪ߌ^Y)voW95n}Y$}E%ͼ+ oP@E&wMMiC?k[RP , - Њ$8VfL⎂9-&/2''}%WR;bI $se˒^܂umJ=5I#F2-hCMI|8C$YZDKLێ&؅Db 5\q-.dL 2ajZ$ ֚ `0$j QR^^` @Hi jv7:SGhlm8ľ4P m dU%5a n!A<[fq^Ld-g!k oR㐿'mKj³VBZ'>yӂ-ϝE+W Mi%$A(gJaFqR-P#z@> 6sPgy{{=Р2 ۿ@X`vwc 1;.ذ[t|x0{oG=*ep&#_{ { ɮT$!jj @i[fO.o"; $?>m5grߧ̬6cv͟Z!IyhEkhޫNK{4ꦚMm[.f S0/h-8H~AHs1< *~O*Ds$q;}8_WԣJ:gwEGˋ(2ŕ@u(d(¯F;uG{'>? mWѤEDsOsᥖ)!u3䨭ғFNb6nvKP8` װTIVD[3s HлLHAk/t@C y' h­V~+xΪ/4һĥ<ߢ9C\|| Ǖt[Yl)w u2x~dюٕ7UGpl c%{Hny5^LmP՘{2_bbGHi+ȏ2pZ}"e]GoY0g 5Np0u۩"m/|wt_ -t/krҮI:HQ2MT:B-eNdF(s|\eF8e,:W( dnG '-(_ 72Gp#bvEX+xTR@e| mh~c>峾-Lۇ^($v {j64 n, \3bZ \0A]]z6K>i[}J)+0yuTv@ hޢyEhkzHNv`^Ź dL ا2xm_%^DUH )fuu~^臋h v7dɓ!0?;G@m㰒3*wFMiUű{FfU1;vxC*ʔ_,$%„ SJ{( z;py9 U 2| `i1ˈ]/ Qt KA\$m׳_H2NZ825F[qw|Q/|2ŔPZ`6Auww^ŀ.{J>8qLfn'4*7Sۺ'l`@*>ɧMIPId)X)8кY y3bTd7yGDNIDϢSplՆU7tweԝNC`AO|Tșx]NЍPjm+/S⇾-N C0GIimG *EugetzYtPKd];Ǧ1:W/$:r GTXm}l(7)tDzVWb>)rM~DZ݈b ߌ8i+OLu_3 MT`j 0C4gls fN cq8lwe.=Fvwp j2/o5.`S=%o>k`~; }m<)EYd3e*?K5`GSG/Z8(PL|XNǀ#A ]J zX"phYr A Z#P,>%L1TT >pOBzr:pB/;MqS1mQ(~7(N_ 6Z{|8Y" \GN]Cmcc]Sp'*2ߟhb(\YSfB~q@X+LJ6L?8Yt`[Bdb;vYNa#¶L0T$xYߌO Qf3ˉ̰풞V~q̦էexe`^uoxWbj@dj~etG3ﲮ5 * z!oA9ey }a̜ӕAg5T!_D{q& ?cmY bQg~q7;Ýk/YHڗ!"QcaMPR J`q` Wt` gW+QuQ vUC̔p ֐%VV/ISu7@S8 1ՅakWA %,Uf1ъEOgc:! q6!Lɨ5i2s@ 0e#ح;3Z]9omk:#2m1='PĻ~nmZ>)@>j]4]UU> VmYx9Jp\V1Ͻ35+'̐kDK5UdzӖn=]w!yM$|PX<-L~D>~)T׋М>![Ԕq|_RU * xھG+? {V Q`s80PwKM$6M~Mv$}r$"H($k-DQ% $B dC=.])TǝJ4 Psˢ?ʘQ~<'gGB9 QmðOM`9$nݫwAϓa&~͸5bvu d_SWȟ EQD~,l38jC0dsV>y2e{ʼ" p5kXFVܼJjMHB1x\bB>yB$LWefʐho1k-\*x٫@ɼcg͆ݢ!z]; PN8XqމԍR~螷d64s)[v]I*!XSt8;x+? x4 熞/` F8` *meVyɲ["[a:_tPZ)%Qz!=/S=ۆ!c<_LŒ#5yΫ:&rڦROgkPl^ꞡ+=ͭ]-(U}"[f34T\.3 q~ !ߜ]@^C&]P /|#H\xP oB´P3q+s(nl^$t_d yK LؤJShiI5f.{AUpE^пωN>u))7n.dWw;~.?Q~Jh qj \!&91xP`~q̾#@24i"MaeOCdzȎ6Mun@bԚ<[dmc PS$ǟE`tn>4Gw/-z7alwRkgɖ)} AN@Dz}%x> 1^vc 8fRU8mڇAД5Yq aWm–LXK{6WW\&Mn~4f1m s|#\*\ ]l5g' nVuYߝ(۴[O.v_E?Z=<>39&%(APAF-@utX:8\ D6FܞKf){"(bChl,cf {O|dz [ZxAtQDQ8=B̺g"1cзH#ۣu:J(Sƽj vk5=my1Đ4 ˓a믒 #Yv]M)SZ}eԁdi;Nc{ryY4v ӑ:|!z$Rq$;S|\u\|J-_LM-a%o (SzF(:ma(T>`+]h4^MPT$zSˊ׬븮q;4PN\E2VLAgդ:|'"ēqy`H@Xaqp۫8*dԸ#t,Q j'drjFHI԰haSXlC@cF5N;0dJA&Bea~%MBwz@ٿZVibjsK?mWظKُ|ErW!r,P, ̰1Ck\;יѽ +(u~ 8yŕy?"J[>AŹ,'86÷3qs#/B?|ZZkhŐ ߻;W$ . i3z0(퉦 N(Lhi ͼ,p/j$V{牿)Q~׉"xEqSH&!(F;NC5,vݭ:KȚw CumOOÁ{/$`WQ wVc!.D~> (t/檻PG-1f B[yʭAϾj$A0uBDX!Y=X#34bmBNPȤcb|,+nNmemm]BgIX=x+4P͂L uوI"dFXY@uQ LogtQ7KbF;vf␇6 %% W7hgm2;Ksl*٧&P J Ifv7ǧ pmaH/Sgb\^~-e>oZ  RaO%>XgR kFdڼ2.`G{Jr֝Qo s|dX*o2XQ!83km4>fs;¡ʦ(wPtxWǬ7^#]β㙊uˢ+!b_J&K  $I@QLbeyFb6$V,eK z:Ä׏%*{DO ׍'5KuXHREo|ͲH0FB/tI2S% ,x=A.Q(eo#;hRҌ6GRy>}o>u2C ?Ul HUq.{Ce&xM|0,st?b^]e`+,M25DFҾ6RI&[/[/n> 54cq|W9_3P 3,,MR? LZ1-2q>Y-n# يM {E? j=/s2gW"J?Jh\:fBJqaG@~~ow/q:FvݵU EZ9äh?VJ.i jkTxR>;K=>{ g.],1E'?۷#IWe!,w"#N35e쎉y nҼ*?T+Fja%[bdsj~=>R8VKugHen= -F'A{,=tŌOhB4ȊnUZ.:zԾ[>T Kϴ7~ikdhЊLI[l&9*Ne<%6#.(w*u٭BEawbMΌow-T#*McJ)X7h;g6+Gi:n@0]wm ΀8Op͆K c$Y)66,5p<>Jhy#E%, [DND>0DY6H./?&ԙV۔D\E,DoFRUoJ`$٘(I5z$$Bj$2@!D9ʥFdf~@; ;@kYf^]>a!_)2G:/:D6Qbݹ0n`md(x`  rQ UD' \秲 iAG-D`9u 5 nd'smh(Z|A"*t;^$N{uB]X%qQȋ|>5kIE4K!䗖{I3x3 4p&Ad.rɭ~㹈yϗ ÇR1 SGZ]l PԆ p6S˺d}I }FT@vb3\% #(f W_,"[ݒ<2 #&5N5Ǜ*y`"2zl eQhdVpbpqџ>o!"XEf,8;XBF3!(zIX?w2(;{|nM3y_냍*%9G#|vqځ9 `»գWȍQKxRp;=j(qRhxbǼQ^G?붖0~ Zgo ;m7.ئXgc5xnuʿGvY^J>ϲvNt54Fu h]eTLO*~[wT6zM_kZMttEo g!Qa%D$/z}fJ8a՘Aݬm.A6pnaA`w\Q "@J%mNzIz PB1]wa8l/.*q>N+Լ.T9uvŽpFmP9zG4$oC @}yzY! VY$Jqڊ6\ugIsZ<8@evL}_ų$4C8궺ی-NjZeGgETw.N$S;9xeJ]\٘J?\ӄ$h+Pkcar|:z;2PIBZE?Xh 3O󨇐o@/clcz_<$O⍀Oo|J<ݓ" Csԁh㢺4Фљ~/7Ц6VH_oT4DԀ/֒+|פA.`e'JaDi rhyuem VJfeġJAg+-Vxf',~wroѶ㘻iMPkLWN\ *WTш+UЏ 1WH+ܟ 8\do^:W^Qt|wmvWv7Q.`ۗS\s-8~ޕ>|fpo3ƑSTT}H{ ~Ag>Vgj2a0AE[ L2tKD03QvU!V!گ\O $Ed:z-4[Bч u4UX҆L(f}]Fmee㬟||֤(RBqa9[6aVz{؍xA&KbEM[Ehب \eҧ%:z2kX2bͣdô\~ck$HF2I zz 8bfBjרSD}y-? Qg^UmvK1o-W\$:M[9MA'DG>mrAuMčSѯ lO1pCBߦ`jʁ>b ZR GOdGǖMܻMve Nvѡ^g"?P&1;u4^xױl'D~h@H[cW?Y{~h >ޞwIW9a*ebpYpS>>ϲ&'k kk 㙧.<!N&si*7'.=In/;$#"skUmHVOk\+BeR sܧlJӍ?z:ژT?Dj(^tBiGtjT6<JJN'0qxuy2=`@c\fM>{Tً\]h1CIx:jm :i#`ſۢ3 F\h-ak7 ^|7]GL$%YN1İ;q|ѐƦKa  50`^fa 5+ŭQܯ24r1#b' 5xgTOK||jY6iPGϋM/F|}T$Gp*1J-Tܳxx?FeO_?;h #0?k-;)"Ay"#Yƞ,L*SSb7"gZ9| wT$sl严pמ\ph]tJ+ެ.@Sf5w`# ȅwEG[i6&mH(R}w5YE`t3E#:7kW7acwpbb{}oe '4CRF%G` R1N⑚FN*'Hx7E]^uUk3~N =pȺ2^JA|_+YmdCZ.qS6TJ ]*Y)S,8B= |h޻ץ0o:.7.N0o@d1%%?`"x zJ\MAi>[g9&eY8z%-IY ۩eMZLJ5ZOO<ׁ]ٲtҢ:c#EHH}E{StPng|\8 H{%VAȏ34qO WhE(12 }a{fv@DE/I0H}irƸ KBDZM[MoTnM!o\/rVH)P2JNѭ5fwDxv=𙙠_%@fNtlamoc/,ß~-Xe䈓ډeIH,Dpe"R]>: I(vBW\9Չ87ܯJ^Q""P `:dYP !A]'hJX Sג-6Tw5hXՉD6 >Cx{g ufi*=Ҕթ|_!;șd.tmiRqQZ/# '=ˍD9p3"'IhRۓ>֐pCQ}͸|r830O[cB ^ Kl^9P/p y{(O#7Y.-p0>/mxr!]aQOڶ,FW5T V}O$ Ð3bu_2t_YD,4;NmΟlќq`|7W! N }"PAGwx98}oRá]Ŵ -g}F0Tcמ|0%~6ӫXDhy]L4VS *4Y슂;k~uͦVWAlq%{{TxXf9S)CetsJOm(3(΅WdJ'8~bWOθ Cَ+jsqŝl0ˠY.zqP)$:C!H!$MqˁלV)2=WB`BnYCB\f6NOon<LCDaiN:&2 _FZEKIBb1ml%~: %KKW (Uw}2476A!G f+(#îcX:F=9*cH#Ž]$JVg&xz$WrVCHdʓɞO.ErT@ZyxuF恑Vf썄JS zn!{R/AZjL1`~S KAa e)pSvpedzs {tqpv=^VmlU' ݯoڊ ?~q+"ś;JDȠ 3*gGreXj#s \չQz-/6M?9US3{Ӻ*QhA#8I%9s(pBO+{ը$OE]*;1rɠj.kH'ucD}U)A& \uW李h'lݷqYpgjyBDP4=8An^3JͲw ކs-3 <%J{PWPAf%>ؤiRJ|W{ƇΕI^7\Z\%D82Z4]Um__MjvB|Xؚ #~ MBtk 5˚DHGCJiȤ$Ҵ(pq8,F=.rKCp[ݧ<<Ed)̛)PS+Ѵp.nU_l$B1S?e4^uلSLsZ!5t:*І 0Nw_n㾧CZ}8D(.,Tʆhk 9"q0d8 -m @R٫>n_&ӻB"zh4?EN͓^`)wv[h1n?[5~UC}3"ڭ5%džc]4sB\OgٓZ qC_w۰js0uN[yfdx+o|dG##:f&]$E:2ƛ8\2WMb  ߓ/>o\O1A:Uo g78ZhH=AH Tsmw& Bȩ rC ̽M/YPݕjKFǺD&l6!YMA'XF9/sENLHD8%AO=k "O͵Rƈ=B'0u['+]#1iI6Y_᳑`́>pRL^S(f49Z8s;uq;g=vh#r{,2;2EX<>g:̙ *ߦ'u5w`_#FxG,Mtwj z| {/Jj܏$m[,r&XF4w%+Of^9!#o7)5Wy e͋38pPuvis-6,c|$D5ɮHWt KӸ\2G0v"k~n~;>F|#Ky1n+C#[0- L#ޞqH t% qGP6Klo^DzvGר(bɵ$vYbpR\$14IBjUWrU{j46ub^E䒡X3 p` Z#XA`!X¶ok)c[ 㶠zG#iɿ\О}lsRnh/Yp+CހWLYOrjØ(yUmS׉(b[&1HٚcVk/nxV oι| ?|?*"qrrZJD݅2)g2@R~T GQhY_fČ01WBӓiqeC¾2;ݲ/Ѷ4t0G83E*᭛ L|*>A`!~_^`(wZ}-j\Oz+{Od-mQxc #'kC6$[, O O u5c!rFD,OדqmR&fWS`uG{ULWk3 ۭ=]i*sYo2{{H(A'N-QYьlp4w-~$ b2}Q׌(Nw"n#i,vsNb>@l֔#)$?+@ϯN˼q؛B)#Uɲ< dGBjoOR-W$O4.F\v mN~?>umhX4"mد_C΃c2-TyJu'Py.m6S+ZdO1-":pW5e Me\#%S-VOl.z @jmw 4/9?K_rڠsrH:2F^:3l/ "#Z@iCn)&!0l琱GwKq ҮŢ}8; dM|TQƨuƳFx! tt/hrSUi0P5җc}F`4+o㸸CgdZLGGzx B!_4`hK>wlU[7M!LCIƢmt߁%<#%$J_Q =V@[ŀs3cρSEifl'0EzwLxbVhhJ6F鯐q/0ә3 YGag^GgUG~TQHU(xG=~w \~vdFq9ֲkz $ot!El?eX( 1*rI\ϴj=Ce1Ly\շd*d盱9t`+ 2!{  -  qo}ܳ>&!ɋی7'xdQۼqw%j.uRkKٵ4MjuA,Iċ.331nAT8i5}HteřJ-z(g_6߱9;*2?Cz YҊ=%(JR7?#Átϋ8`6gG`\%WG