rubygem-activerecord-doc-1:4.0.0-5.fc20$>T}NCri1]>9?d!( , S|   (\  <  O  v        8 BBBC((CS8C\+9D+:L+GR Hz0 Ix XLYP\` ]Ҩ ^`b>deflt uD\ vkwn xT Crubygem-activerecord-doc4.0.05.fc20Documentation for rubygem-activerecordDocumentation for rubygem-activerecordSarm02-builder23.arm.fedoraproject.orgL Fedora ProjectFedora ProjectMITFedora ProjectDocumentationhttp://www.rubyonrails.orglinuxnoarch0|x=BJ@,(8RT5I9 -JJՠe-Yߑ?ΔupzTPr.3\DtqI,  T1V+ʻ;U^Ġ!N[!1sU9r:=BĦ)+X)Õ1)+Ĭķn=Wy )?Wst/GsD̯![F@G6.{YK$xh  'qȆpSxmZ#7+FJ=p>GkN_ΣKDBcDf7lpt,, ;M .\qۑ|n1uۮ1/Yq3*-9-6rDL 4 g&.cHWSH|V/m6trUmV5OPXeabHeO B(}q`_s# 8^\+%,t}$.nG/7H @1iG:>AhEJa40+,3 "&sA!>~\g*;*9$YStj6QomkyQ:yO15N ~1I[4k0<VJQPjyU.UBS6>q9EUb'1hgX.n `G2QgbOkixdfrp-g KUakAZXk\?aXWU0W?_TdS]lGgprrcYO_[$#oyvmw +qnee}4eo][ g|+oc]!!odc_L'YX1c\BmiatH\WyRfQLR(FVtQjAKyucjs}hX^NXZZB Yx_DcHDC qO)Bj=#X>yPxtUnsUda;Q> O:IBQO<KQO:Il:]LJCGFKJGHY $;upORgRa@8T Nakeakkacgigk\aRHgi}{  EtNJRNL=LRNPTRLNNXNSEtPNLGVr=`JBE_FBr vpN%r+yyTMQHPkXYTQR\Vt\\XM'a_Z`cO~[bqZGc,_ooyiyvzeUijJSQWSTWUZPSWSUS\PS;jXV]m`A><NGKJSNKLVH|I@ 7ReaeXS{TX\WQfV]mluUAF4RQ1?N \Y= . k= *C|JR^S3/=69>7:;LEl9C*S,%YN{_Mfe'o{^i;OM_QR ~@15$E=:V^p!4:w  V `C8UOG $TByPi !!+fCjp>"1*(W6pZrq7v(&&)&@2o%W0.99Cc 6**WN$ (W3q>6 :6?UT>U= &,8 XN *"]AAGQOMOMM71C;$}%0d&*7!"  !){m+ Gh0. '-1k"KL6KG*+Q:8./-8 WM#q2#3)459$9}5b9X(4;<J4"699m-23)@/oJZV<Z#6  D9,J\K q0fNH  fV6FAH" H.+n 0"b]ibN PZS/"""%MAY6U Xr($-,2+6 3.7 -D?1H+)B;;L<,'%>7hY&:'A@,<6;;t0SSC664)&"/,>}>4.:L:LX'KG$ ` 7d)p[rH  5sAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤AAA큤AAA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤AA큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSd0532214b076a65cfccc80042d08e88720f226f72e58a04c8bf6acea18590b09f29ea975f4ae725501b0d7c94493d5def4fae91548ee21d49cfe82790d6bc2a990a99c02e2145ea0569de671312109fd2d0ad589c7fcc32556ee68242441d73e7395b4b391a98b83668beccdd6d4bdd06ba740b329d7caeab0863c285fc882d1a8bf36daa19637280500778afd66f969e0b241b519c84622642f737896a444a66ad76c407d2f6d8527992fae40bd8fd77c0be4d90b88c1f9d09dc6c43ab33a0cefb31ff0c76afa458ac9591089aff7f59593ee061ca071e68ba02ae235afedf00393993bfd002279684b5ffbb401d9937ee5442147f62481815f37836a1c04f2257d755073e0f3e0d87166c89ab05d7488070071c2686784b38eccbb4376678c8a5b5dbc88f3c92c02bd2a06f6855bf5a941828d85494d69b8b8946d2572e2c551d9c06109560f259269f6f18c2ee6ebc54716b8d217fad4ec5819d9ecdc2d4534c9b8dd80c1d8a337eecdb66d6b2336ea5eae932bc13731957c033dcb3146ade06b1b8339183773cfad7efa422dee79c7d34370723c7b7e0b9938cb355e559bf5e02a15e52fbe98c1fb5c5541fad1cbc0bbdbe54a332d863a4aed85104506df8b88bd6a44b657a1a36e93393f4a6d26e221b868f92697c922a44d119e3d8b00a871aacd13d2481d6b91495184c5f0c460c987181c8b814cfd207269d10c9f70c14d73af9c41d64ea5621a6c26fa89704de11a587f57dd7a6c4f0ad3e057c69e754b1705f1a3356af44f11eafab5ba0e7d849eb85f2d0b741190b70b5aee314bf02961733cbe64915989e2a90fefda44ae503fc1abe519d34e72b07c04768fc511c597af55eff61da0e070f127d33d26d9d180c7de5f3b823961f6cce04e9c19e0e26a8f9391cd77ac134f7f8e75e3a841a68ce6dd961269137c1502f5d685d65c87df9cbda01318538a312a81e7df06e0393b545cc86a3681f4d6588898c6ad82916a91752f555a1feef2be83cf09bc678df4c1ebb9c4c82afc0c00ce52910de65b980a41b479bf4e73d59310a1f7596af41d4cd381b2835e95a76da7145e145d2da185be955c6c4b0d4ce85ab1d9f714ba3950e4f5d37b9748e192456967778f323eee79fd871bc2781c17b51884096a40f0df5eaf809eb76d8fa5bbb9005925f6c1c04815b9061627fcf0c13b860e464e22486a56d37b50d0fd4b40ba45bebf004a5abb58ddb0472fe232bbc89f04ddad74146bbdf98cd97b00acf8ca7822af314533f564383efaeca00a497909952278c0040b3f72d0316f023a3caf08b434c8ce113b020f13419708713622a280d6acb3af45507d87e8053d69995459ade1e9e57dd02c60998bf0733cf798fdffa027659b1382cd1aa26749fd39252b4eafb0ea96409bbcd867839804dbf64c19310c79dab89d60e0603a4688ffaa92e5a067a8dcbb21732eeea49161761573ee6ef2ea00cd106d20e5241a0bed3eacd8263f5e5ff73a7e9ecd442c5421ac68f624db04730dabdd516fd88f980bd1afcc2a61b3291c077b397a90948994f8b22ee98c1323a49d14386958d9367624d91d64bfcadefd7d2afd4ec8ba4a4adda5a0cb860416e353012954c5aa5a82909f99a295e91f6b92843d2f6557205491888c4a5d70c6237fe7d9b60a7833c030edfe229e206d3a8c490df5ec9831295bafd5a6aee8c4f435bf5635f3e76e294c802858b9b5d99654db901dc6ef39d7445ba78e5e332daa1ce2411f649c677c9ed56b996e644e4b71e7a4c9686c8d8855d85fff4f87c23fcfc28999a72c98aadcf4bb94d395222eb168f492902a53a5a1067221016b84af1425f6d7b54d5746be38303669ae3e81017b8fcb6f1ac31cb28b89d154affefdcf3025b07df917bd9b4d156d75cb05539f39de59a7d42f3f3f1867d426e74b33b1fe274a56bf32c5819fd7e5d72871f44e3d12c6737c160297c2bbd0a07f2f8dd163c742871b5b74455f37781d7bae3cb6d1917dbd2c84c7a9991966e6a6c118d046e68fa5f30dd3c8cb6fff70028d7a10f39dd4f4dab37da7dab353c50d64f9647d8677ac2954c427297d7e8bd96b0462523572bf8fdc521a810312bbbc8ec0db6fc6d9400a182ab95dac24e45987ffbaea1b75681cdaf1748601d2697ea4a238331c4d2feebecef79cf164a5de85c069374937d6b47d005dfc4dd701e4cdd64b6cf3a1f2a7c8cb66d2f097f896f3f4aaa94bd284ebfa7e2859ae9e196dc7436d770a6f4a511260dc92857f81d28c8b318b9e5548c75d3d42e8146577c50831cd2402cdc416f70c409ce53c2f39c1f14b19d06d3a5f1791704cbb6dc362832e3f6a2b39af4e77218ba48ad74f4bc93f1cc012a0be66ac9f181efe33f8a31592339369ac5794bc42b3906f3698be9a4e4f8c56f49caa3f28e99910aca7befc4d618fbded0ed539eeb8f68adcc2027fa786655b24b0aad3e7d621c5397ff5ee7316d15e7b6e323f2bca8bcd1152bc41efddd6026ba18ec986726bb6a8eccad113795ed94a958256676b4c2d6688704ef51cc2ed0d3ca99f02c05d7596009ee5db6d7907b54957deadc1332299687afde40b33a417af07e6d11ec88c4c1faa248d47d5dc401dc7be0891d9649c2a95ac98672d68b9988185a2251660a544a811703343b1ef75e71f593941d6cbd720052773eddfb5550d3d2460d9d62286d35e83fa0ae0283cc2dea9f80885b511579425c5171e1fd5e994133f36666c8df7254defee464b63fd6bf4591940ff5412bdcec1382ee601c956832da9f0e34e6a6c81ddf2fa1156cdd0b90c8db017201b1a3564f008ee4f2e68f63a5f3191cc7a6621e90c74e50d86551fedfb0bc4c0702b64af7b67fc6eb991a962cd38c5c8e840caec5fbbdc44877bbe18dd12597960a4f9dd1f09c040099883677ec40a30be48f7e8b0782dd00da01004291f741441584fdd43f4e6e151ffc882d94714df372d1d0f499ac052dffbd020718a4bedd277065ad4f81fb663d43341a23bd1d65641e35aeff2ef9306adfe60016b6b80b0af77e9c804c596d53d7449e2e5a0da55dd63f142776a53913f3eb5936b72f5f4f17b408b240b97eadfa80cbc0cbcc647fc11e4caae56409669e7f131abd4e1b04a6d6f6d403e005ab93a52e3f0142453e105acd0a3cd19e58581cbd145ad6ad7b12a1beda91c2d5d1b7a091ef486a0057e5f8c364c083a9d7914793db8c1cdcc5ae203a71a86b536a7dbfc8f2c7f23d0a889491ded64a2560df421ba92ca8e2260f18946719e3696865dfd38fbc071d60d4f4b75c34a2ce12f9474d9811bd424214d01f6377a8e295e95e44e432f0b1e9ffd934e8c8346132f1e85908dac7cbc01fd7b68c3d831617eb63184c2bd24787672b325af2a5fb513825f0a2e42a02b3601988745c0f96b5e5bbb06501399f5ad0e67751f16e9a462cd2fff1e92dcf08add035b3832ef5da49ab43061514280f8715102e52c87048ac7ccadd211196610dbda2c688f6ae2571e6ac0e748ff6a76eb386ec927934cb2fd84617c01a0430f3765ab7a69d16ce72c6967374ce0a8d5356410395c5e47c9d3261fb5de01a375bbde35df2a3d79769e8b275f9c6a58fd7a198dcc1fa9c2da526ea86c78f225b8f6d81887283374ca03e20846848c57e61b2554a4af443224fcb56e096f6fd84655a4f36dc1f7a01fff7d3900e8b49225012c0cd26b5a2bb2cf97ac0f24adb449174365d1cdb6b5a8b4233f40f3016cf43fe6a5ace725d5639fed8b6bd96b742424c8c311bcd9689323bc225384af9f922985b0374b75187ecd9c9ecf5b2b65e2636517392011aad0bd60f27e8fc56f2e8c034e5101191294c149d2d46b8c628292435642bc191a586b2c6ec036baad055d9230d522199cc2efe1684ef89a48ccbaafff64ffebd8a596ad3c91f7224a2395a5adbb45dd38ba48fc3f85aaf95c8ecfd174edc8b8257bc0381c1c7b0270d095997c42a5af487410a6086f3c30c43122e7094399b40fa9f069e1c4e6f6f00d8781861726c19ad6d1e2e18c329b1b32866d555b89dd5269b2ece59b6b450d2a311cb3de690081d097611fc9a401fb16e69a0bacc95bfd5fbaad93147c1aa444a7f947247ab5a866be85994051a28e81ade8b221be004d733b54eaee45b52b31315589951479eda22c096a9e7ab554e2e415b413ea240bf0f947b037c42a01c1bd3fd8fec6ced12c32bb916f01286c1744ccf6e306fcef82cd52bd6ecc09b507d573f02b0fa4f1e88d02c57333ab7ee36e0948ccb5f4b1125db20fe91566d9025d95eedabbaa011f77be87af723bb4de468b85f3612eab88079462ad67508c7d0a7a7a79573d378d37421ab06d150fc02a0080eda4dd4dd83f3476320bc1e9fc968d74792e530b555d61d3765fbc757295fa85a755bc628e892d15a371a5d19c2f167fac592aec167668c1433a46971088001f7cc455b92893d0e6225f8be709716eda16d4dae7468a0f772cb71ba9dec75c5cc614eeaa9bdb402d8389eb22155a930d97541d4137a59faef36ea5cd7b29217e874fa1b7de2bd3c5f978ddf6a341fe20c1abe465dcad34589d00b2e7927f7b6238d334997e3732307c5cff3091fbab88396eb0057f2d5976308be4237f64fa161e0f4b5e07495df6d9859b07238c53b8317f0c56eba7a885d867c4367f4287d4dd1df1b0969554e275a12ac01177770133334644462d1d9795e7397a3ed7d9de62a60eb72a22e0cbdccd72c3a3de805776e8f5688b9692a8015a7c9a39c6d2fdaa757829b9581ab618232faebf57b69e0421da276434aa436f69dc8db7535e1e1486d8ee99996fac32c3f7f9139d9ea108f77307aa29e7f65710c1e21ed3e1bb432f418df5456cb2ddfeab7723435929932a580e1234bf6d4df14f26a8e2832cf90d401bf8e024cda5c7f50f8a674e92aa62343cbd4017cb4fbd853750855d21bce13aafa0edb3bc6937d28cebaedf69d585a1ccaa7ae2333c8d2334f13d252bdda0005c44fbeb09a74d1f7daa9c9b26fd60bcc57de7512d5282fab1e43fcb48741b3b0a5509ecbcdb417dd9ee18036ef9d7c39fb809723186d0c46696db5331cb519b93173ad3b01d3b09923cd21a1b0835bf98b97ab4c3900a3e322b10e72e81565ce7efda09ee34f1432c0fdd9b48c9505060c2be1bedadc4833547618294ff4d13d96a39b83b6eab5fb68c35ccc9e9dfcf038d69f89f893f17e6ddb1172e7238a6bd06539ff9bf5bb1e4f4bf923a868238b99219f1167371794dbbdf91955e37cde9cbd8bf4def4811e366b3f1d0cc5ca9bbf32b53687f785968f56a05da00290e87d547f9506c956f23c7cc16f396841e58c04fd7881f1ce13535c309939c018deba871b8556485a7476117ba29461126a4f9cee682cc4e09bad9575e2e1b64cda436867b14e35738f29cc8dc58b61f0a217a10f93b2614487a72f1020b76900e4ab7da8c628bff3c419b1d0138769e7efc96c1cafe7b125087f78a0f1e0f8629e40eb469fcf527d23dbd6460a26c3a6f7de9e42ad57a9c40ca01ed4e3f78dfddff70ed10d8a7aa543d48a1b5e75e9d9167265955e165c32b6ccce77b2030d9343f708b33b661b11eb45301f16c99e803d7b81d4e060eeb315f24d4729c8683295d6275d9133c46026f5b4619f96d2e5db8d91ae5febcf5f2aeaf3d385f2d3f15b018d6684f3a99ab168db0add9a42f895360da6013683ff78d4ee2c12f7cef5f6289252bd3e118e0955975b3cc8b813f48e831ef4b0cd89df23b0d3f3da005f7ece70c05ff100c1bdc65989e44c52bcfae0b84d9b9a6e3244e555ce34eda1035f81fe058b59d3133e6e100323091496c89eb0ac3b4285f0c56d3b27fec7a0104ccc66811a9ec8290e4dcbb64268ec15fa67bbd439050f0fd3b3fc0452cf084168e97fc395d784714306c55ff3daeb8542ce1c28faa3fccabc7ee090dbf8953b591508cb66ca8d0e5834cdeeea7af70f1d0d7fcd6cebc5917be368ad0e035831d3a1f9ccb8971d49a9e0452a822eaacdc44cb5e2bdeaae6572015af47a0af6dc23bfb230a5efb1c50d882b547ffbd7a5da84127063cdfb18bd3a0c289413535cee90b78c683318005cd7b826e5f74f99bf01504841d2aa00c531a15f8d7cee573a51c7af54f7bcfd1573429131a30e43c646f8cc24cec30be49cb04c2207991ef2dd79ffcec53d5b9d5468c09a4539b00adaa7c8f69971a82150338650029aa1362a347a76b4009f5868c5f4c6d6daac38f12fdf197f983bb3259b3d84076f2f9dc6248efb8508e7640e9e840dbe9898e2e83d6b5bf4c2b7245e60e2be73c34f0eab3a1ada981550d96af782456bcd2dcca4d91fcb1fb9b55ad33ee34a26ad34469b4df2dd7455dbfece0162b3cc469e682bd9b72fabe4a9ad8612f92a7a0fb488b155cc8828fb0f71e1bee0b05d98d301a6b79b3849b507bbded7cd9c565cbd9407397742fca0065ad1d33a173133887af2c82a617c07b713b06c9cdc1c6f998c65a7d06fa62a2b07aa02e5206aeadf5d9fe214840deb8b1d2afabb9ee2178fd8c6b321fab5329bc45621d931c3dd340e1c433538186366ac45ab4fd4e38f5c5d3baa82dae4cfbeb62c862879fbde9f493c7a685ca8aa738e3e99153e55273d19b081e2d037b41a811645b6bf56c890e1dcac14c6261b4a5282a1823341c452d2d9849b1ebd781eaf672b5dca1ee85c110b637540f15ef5f80d9006c457822a3c96663815d30982481fee1f960374eeab4c3c4e4be2052a34e349465a50cab61c8d1fe1fcac01cbabadea15d35206ea745f04a4afd73890cbdff1d76ea1c203bb97a9abf9f9635b57c65f3d22513e0fe8350d7a2a5c00833c4081eadcd0fb44111c2bc83105203040786eb4e20da236aa7de86ed75efab9945df2b95bd10ecb01c7b98b2018f0d789b0a85ed4fa520d9098e587a346bd3263b8e6daf3844e86bf8223e700c8ca14a9903905cdccbc0e5268e1420086d7c403ef38ec0c44bf7798b0d196472a79143f3db68bcb590764da5f4490ce5a575060c902e32521a139ba851f5cf7ba4a32e027cb747bec1d5ac74a97375306aad0bdbd61fe2e118b9a6efe70b8d05f8019cc1a32c3c6cf539cbf6aae5633b505696d317258657fc284b11814df966d68c540854ec8ed800262c85d94334eb46d236a67fdd81ad15367740e2efba47b7ec3d421a7c714f31497f6e063a6d34b57f5c487e0109f30f6822338b8f6cf0a8884eeef41193b0d6db3e137d6ade66228ed3beffe780c026632184a70a8c5f3667b6446a6c62d211cca38d9977f55dd4d496e1bee3b6021b51758aea15fa20351385b2dac21f32a89645662f7fdf9673483406be427af26c559072d72ae0762ed09fa9bcdb6ff96ec849ff4d5f0cb0189a4e985d1233fb3511854e5ab39df6b3637ce5b5fa07e676da3cc959645b1320592b01adb6d715007bd34ca4ac150abbf54adc51af9b0646c583b1ce846a7c3fd70fe77c2bb928d72aa4c9a843a6097ccff2aac111952547dad52be65f76af305a89ae05c28f7c37356bc4e0de428d8ffeb8776694d4a59fc457f46276863818681a28c7e9e3f402afd95f23658723eaa6b613d836ceee60668bb2dc8899785d87b0b6df83dee344744be4151f8f8411e357869831bbccc8f9cfe27d455d2fd1c478108130b05e8c6dc860d0699129356366518e4c5bb1cc8a16f1189525f2db7a8b46bd4e9befbf0e58ea2b99cfca8e499f94c254383e66bc9f40bd5dbc1838d2bc797154cbaf5d3cc6d1d182cfd3f8367604b50445f5ae07c6d7059c6c975825624b777258b557efd873393413394764c6b52b4579f9115ce576bebb42d191ad0e59964e76d5322ccc209311fa82d44d52a5e21b1ec7aae9252950414437d6fdd3f8831d097d6cbb991649ff0a439bfcc7b94ae44a85a1b1fecc04ae6e4410969aa3bb42b71ad228969cb6c3dce4bf2a9447023fc63c8d79aa94b6eca1bad461d721c8f7d2d7cd570571ec2db3df187ec57cc33b109c49102f410f98e70d4e85f23590ced3b3c3532ddd9b6cbccb17360539f6414086e2dae77912b6d356d53a878e3167aace5b3e44549dbd85eb85549c9bf46cddd5351f6b6f32b487f3f1d8148b215faae5032375a3d6a0cdedf9483381c0d57d1e0182b329eb5efcc1da85f91ed6ee616005892411ff455404b701dabb5c7cceffb6598ef3df2752b7f48d984881b3a6996b1893856a7c60be86a89b37e1581485130f43da54fa635e7a065245385c90d0f8193c169d25044f7b54e51db633bac366d1cd90876552f806d05e6b6fde309016a8ae28021ed6a5ea7cc124672d48170ee461cbdfb1f48e5afebe8ec6ae1f7f0ce1bdf1a38027249bc6ddfd25c90e06fa24ee16f215e67a3604753abd18c9abc2976fe06af5d9ed1579d3b8f41de61b1aa7468a9f9b45aee442710829c12f8be9a1867618afebc079d9f1cb11b484194720db731f0249f887f4856b8af3f09cf62aa3274a57d595605a342a73ad0bf094e265ba6ad9713eb98b62e8578d253c78f2c7228f3f9917078fe700438ecacd57264e0d25a3a9b11cb84966f0b17e587611460c2452beb586d887b1a5b16a48f8471895a5014f053affbb619f59bb7e8bb55d1e05c7d7adf771b22b32ae4c0e713309c49a795d9288d73d0697cabd8d069cfb7e00f3f59bb468d20fc6e98836651498b2ab7d41a44071dbcd3bb64c8335d3fd17c1bc6f06920c6e1f350fc5fe521f7eba824f88ac6d36d6eb8c4973697364e98cc0206c8f911f8288d4d42c55c205465bed1f7704532c19d4bd51e3ff91ad1e9683367dda9904d12540a20f199697a5df1cfdae774b50d84332af131e7f499c876ae5ffafcd6b254d59d1b2e7317da6fc592d57c3cd5730f99415f605385c2eb9afad94e0aea3221a8e1e710cb7b1e131951ab0b54ba777d72ea25b6ae9761918ad41089dee9ef9d62ab995970d880e872931c091977e17196587a46412d5e9d97fc6a77e1477fbd549d12f0558c5875eaeb5cde275a283b0958378150bfce30a16c5d44f49b7a7d4baacbaca7a7d6f202305da766d5810c6163bda0df676026af66fab4d36e4155041a146c0cdf864b6c96ce3e3fd7b77fddc5d09063800a5714adea547df2b326e287438967d78a2a243bfc737c5e244aea10c34066c46081129f24c73aa400d2cda54a3da8fd5182da7d40306cdac06326b30dccdf10b355f9d20ee38a2fcda7740bac8b99263654c2a59e8da9e0a2f8ac73803e4dff45c4f11e2c6821860e4b43ae57dd44be42f8f57dfaa12cb429df28f5a197afdd62f764a1ede88bc9bca7aef83f36cd00de5b341b9a703f70ad965012267ca42b51ac1e9a56e94d7787369110c93296aa2bb0d2baad840e4a8df23993554f8695ec171929e163343dc30b2cbfd768f9b342cd801ed7bb734e0f8cbb74af876ed4f25b611bc767bda5f20b21a1e55863226dd50146f55d1d7e5e7670698d7f72fdc6f706483e5dd84a95ca21e5f94fb7ba4003763b704c80a7ddf2ba6968cc028b3f1c5ddd06ec11539f51c26322d15cb796f0fb27452b7f5de86caa599acb4ed73faf1ae2a5ef65686bfbf71d541e02b2e23d66858598c06741c36810f3859523179a6e726f5a507e5ef455b0f2491eafb0cadf6f2064c3e507df7446d3edc06be0cb7d9f19b9e6350730ab6d3400d04b605d28b352eed92e6c703a8908d945f61eee43577132771f38d7a535e27bfe470c07995ca53b042c68d119b4a252933d32eb2593b9432403a56430df481225cc162f405560d355d2005a9c3f3b81e9d953bef5886f10247ff90efa06937f67f0a992a7846fbfa3ff6e9a0eec627a003fd933f21363644d40ce4f999e7ccd4a2cf18582bc3facd89bed8b6f430a21a76daf2283f5e2cabd24e9a16ec66c331cce9b561f95d222608c22ca319bccabc0b82809ef057d491ac91cb81b8796d33f731af4245872e440db64c563787bd7c5ee3e02df930aa520038da5f515e18b894257a7666b9acb45446c2fb436abf848e5ff331c80a18d870e4d94f6ece7cccec9639924874051862347ed4b619ff0c4e44f91ca15045fc8a2cbbcce865174422219ee02fd1718f7c4fa4b7af37b952f3cd290f2550eb7f7e4cad8e885670a4ef7b9400a46cb23867f653df922e63f0e14d9c739d72f2dafb2f5816d1d84cf051f781ff058a22b9de912591c31d41b925aa42da4449fae5fd5f9f562c5424b2ea43fa1e772d53e51e6f73dc49a25eabd1efb337d43dde7b5fd70435d24344fceaaef08c4a5a7a3819baed1a8e42a520b94819293e760d0a2c5f6eb26af807ffd0e19917619acec7ea4220dad22079a23c006ffb93cdf5dc042180835cd476063eb0b722eedb966abcd070c9f48074e974caa409844f2a94883e2b60e0fba0b8855db2a0d60fb9538b892cc00e2fafab87b932a7c0fc57a48b34ea0776d7390c17487e430a4ad5ea5550e9f05e86075bec13b43b7f996bf480be96f4490afe3c88e717465f6388964afe878942becb2548ecb4c9278e6a094db1d89fa07b7cff8cd9e19804fe08b86d5aa54ce9068ff7a27fe1bfbafb5733301e8d42b7d4cf5493944a8e1d448ec1309b6a76fe6eedc07fc27a2d0a745eb1a4931c465c075b30065db03bb644189f2ba7618d2b768855563ebed5a974568825d314428a9897a59af5d1c55b2f12ae0bca13650686c89336c0d9f520af48ad0648a8abc2bab0220757df18900aaa81bd550ce292a03d0c9feee63879f900c85e323107f1377eb5dea85fb043571144a6a0a3ac62d9500e7543d9c15b0d515022749cb2975d0ccb5f60f52fd1efd136dc46b33d5e4ae73bcabb17bd7b8f0c55c7d97444ea30ae3cb7a761f8aa5de9895e70d2379dc6e9a4e4371fe74c409130878a106b310fcb4982b314e7506611f10c3921b823acf1999ca190ab11c11ba02f04afeab07418d17b9e419f76f3c2cf935be4dd52a7fd6bd9ee9f72ec1c712605bad4d49ca4c9fda349b2ca255e7a18a7907e79357d756e66ae06ccbdc8758eabf34565fdc668d165604264869a1c713676783d2a4d4523ee8ba3187027399c0423e4d4da064837a73c8447f646d2cfd9138cf08263f9a8308b01346f0ec5a74d79958455dd01094eda65ca0a478d4a7e9297de281ff5a96fe0c969581b32e24afbb7c0f68e680fddd4880756aec21da04046e40b435a1be6650a393597a9faab43f898f89e259a55550aed8eda4255ade4f01e4246c6ee9d9da01bf330ecdd6b393f1540550ac9c8fd628bfdd24e77858a10d87ce2a227393932dfdce76b3472ffe8d2421938ad79e12eab9a991918ee73f66d40701f249f00f130a7bfa88c95dd28e106d805940858e00cdfe3514c26b943f780398407a9f2d88e1db1d8af47a2e185e501893fbbfdb98582086bb090ec35529ac338f8b14b8832fe9117f641cbd3a33652fb0b39f869fcc608ccb460697c106b5d74166f46d86c94105172f74d2dccbe22c765c62b82146f446d522f9f4a54f60e4470d39957bc56f4ba63f6e04c3f6c10e6aa58fbd175119e1977f3a6548f5612a61182084b599a10c45cfda8ca430c90e3da93b8a303cccd183c6b972f40b38298a6ef37a2e2f1b1a5817295beee7e6438b451746c4c92f44ca33a0b990f0ec31d5af8b64290665b1bdb5109172e47d21338b24e282017ac14d175f0b0a08e0d250018a0ad74c0896e36ff1b106aadc1653af82a3c5b42cce9367ba6b9020232a649d38ccf32b87bc64a563296177be5da9d640e8af5c388216c08f1c8d50375f082c479dfbfeab8ad7d6e07a5b4c1525f5a47a354b5c7c565eb6990a2512d4410ec315492c41f7ed69c596d425f3cec98cdc7f8a5cb20265ac51992a63dc2d6b662850116011a5c50139398a781de6b1bb21f616bb814d08918ec069b9b74650167099d3681c167611f859dd7eeb9eca5ed957da69fe136910e2e76c0a159082bc9b4668d5de9de470899ac5fbd9840fea602d9f5343b3f66e5f9997618f7b2740852c0e66c377b8ba04ffde9eb35e0e2684df66bce6f8730fdbc2815762f1da10db0c1aa92a74784a4e162e8d24c72df88adceb10de6792b39671b0d73df059014aec449c01d670e9afd34aeeec8ce8f44fa6be77e482c36192b40598561247109d36dfcabe827b10e08941c4cf5067fd05f94054a26e7cdb43ef85569e28cb8273c885f4dc5ec3aefcb4d961694db58aaa35900437f299ab015f4cd071529c57662836a15e2f478e00373ff5596b105675b7c39bf240333cb5f66abafd0a642d0f9ae2579816cd139563483480ef7ba1289a8f0772c958472de8ccf465799e4d58c82efc8b359766ec57015f479135d12742a6d2794f677db35cd94c6d2e7531d2200a9ec5be1f0b20315a54e225886274461d2aa025ebf029ab145f84b6f775f2d4c1fd84d4a06fa6682d702fbbc0572f733462bb255887ad45064698406574ec9d89b0509caabc96023b6b0c21b03f6c5647b220d69edc1da8a86198ff94be9decffd21fa9b1517d6c2218e659a89e4259828ff95820c98a9f1a173cbbbc13b0be81c1be04f0423862bdcf3bcb0bc57810b77909e4e213664fc5d5f4927caacbbe065a62044745bea3bec523756b0e569b15b193e2e0de181338296176bb43c5f6b9a1d5ed51e43844d813939b28ed2bb6243ca098dd34bb9995a1fd1bbc8a17bc79f1677f31a34b5cea92070644bd921ddf46672b12cab90bd54a66007b11228710f9d419c96ede43fc4c748aa70f15d06538a4b3428a6d22618cf902b282c21e210617dce14c1ab360f320e0505f057ad651b54d2b68b7e28e19c52263a9b40fe230731afc8573ff3b6fa4d9424ce8008f5c2a861fa7fd92d9bf21520e5ed678258c61db4386809beddf52590d6bc974d31b98a1cdff7113e72c2ae19eb21ff267681f2d4b1aa491393624e245c86bb33510b8ee0bed01a687ac9458cae7f61cec6482adeef611c93203525caff68227c672694387adc51c3e47b8598be48ea920e9bda0e7449d0b2efbe78d2c07631b4d851cbb0cbcc1143348c28c0597e04d131d6dbd02730d1a661627e30dc1f3a679656d2a6d658cb09dc0ef85d05a0c27ed2e4fdf8970732680cb9d8646108e539bd194a312a16e4dd7684f84f4207ad4d7d0ca55ed49c3d6c8c865ec82966dbb807e2676a65f01215e9d72ece858d109b9eab3b6093e0331b29a4d61e2a41ab5e67cf42738925632ca45d4eefd2c22024926e17dc80540bbe5edcc1985b1c1a5813cd43d9188fc968b8095294137e054d2eefbbef7664e9e2dcc76110fde8cd208bb94aab0bac098ca525145e4d64ae2c153915b723de158ca1df0fbf0ad7915d2e61c645ca42fe972abc5e3389e597733c062f27a644794575d44be78bf635d351a1ed8f00c6e8f5aff6cced0af2e77aaad3dc80ff44dad53fe75c3f88c4c7bbb895306495f658eb6cb1409fc05cb7e4886bd68d0bbdde2865c542b991547e02a914f24335dd4893384eff76bccf88f5b36fefcda336dfe02e633da36bb95f962696c650e6945ab9e3be726b59ef73d5a7c53bd8ef54eed9e0c419d1ac309d040ae7a668744cb641c8c4f2fd287f0e0dac9516b8a30972d535810eb9f8a122e20d173ece7b8c408e324418bcddff3cf54be9c51432685b69cda5a85e1d1504b69db58ceae6b407894a9670b60c65a8be7b69d498d86a6b9b6b9eb7e9373a945a41c0aef414c3bcf4aa695eb200d91620d1c90533aa63e93d7fa5794c34791f5defc8828dc84d3e7a973098ca2c0aedeb937e0cdf53aabd26bbbb56582fbd03df1511d4561afd17143f43e1654402b6a71c773c1206272966e6967a480fd4a2a0cb61e578a2adf01e81a24ece2b9985328161b73bf021f9bea51fc80ad9e55703247e8d4773c8a50106a0e6959a53c2f1174860af8f7689c668280c9d8dfb997762d7daedc9357f2e95de500e35251049a1d1dfbe102c809ebd4f3913250c00b7d50c90b02563b58fdefdff4bd209b5970ecd06bfc8460b0af15504970c2cc47117e127f4116d430f55cc5dacd203c6db2aeb397920d8ba7f23a6ab63d5c8ad019101688a9c8a58096d4b928189491ae41f76fbf268f0614e6cffbce3bf840759763f70b8aa74adf22532cdc4aa6f65b9ac47f67beb39a8cb040f77e672efba357aa8afcb7716ac7064a722975226e4877ae41be487e2c583050e7867d5b24b2de912a1d6673d80f7f3b3eb02374e80cf10470abee8680f922578525d7bfb52dd964d69414619de17a8d5b91a699936139738ae329b7c6de68cf51cbc97a3d4900cde26ffe4a74ab5343955c38b661d180196accd90740974d75f73322e0c6c6fd036815b89bc57911481f27b716c1f83555b4f47131b9b1f6519d50c44c517a0a83226886164165b7a8d8216721205feb6360d90e233196c2c439694659c5e109d0373fe99627188b27519f9aae656ef9f211d226ef7bbb397d8246796e3e6a327c733e29e285f277b9dd31b63e0bf942d72306cf3bdb4577c869fc028d4f3f2a614682aa037ce534d55a0e8eeb6273479e5da40473bf838a933e449b305a0ba7537ad2020ce43895b28443097eeaa7c891bc0b4731540be95d19cbc68137877ce43c09f013e7673d419bc6b4f9c55109de963399a42d7192ad6f01e46ff659be418a19e82494c0d253597ebb873ab58544db671f99fe6d3a26ac1de0cecdd3e780d02de5cc7c30b508b0cfe449e21af59cd89234dac7cb641db62376489df56a8d449a81e1d9d9e0cf85d72f9ca9151fdc7a3bed18fb9bbeb3fe686872e354b4a8f01b6a80f6f27f0b0029ae6bbd7af4824d839c739e3d3283d677349c405ab0ff7dd6440fbc9afff075d7494c82efbc035dbd7ae66dbf3b0a90c58f6b1b8e3e1d2d5a488f0f6f0ff4f11cd9db4cf478626773331c94a020a09f9e2d96d12d155bbac4a61b195bcdbcc7b2ec02ee08388ee2975b09fb66c35ca755ca4fcbaba6f4b2ea0f0f022a241c72fc00218acd6656f71c9cc53c08b96280ae97096944c0e24f03cf7083f0709d616ef3aec44bc9b5a3e391612e890eb41f2e446c9c7f3a4b70e6b22b2c9f3494fbfc856b7adcdeaba6851ac76127386391eb7c0f018faf9ed0f9a8dfd941d97898f73e61b100d4b43aaad95718749ddab35bfbfd8e17e17452e2e152aa5639ce06613b190d2c429e4cc14b397174dad921e05a62b697979a778395002392817aab88cc5f8a26b08062a20d15936eed8a5d36295115d026332a39e92bfe92f196f297c18b60ca536880c818ae38e0ed4df4ded91461a843bb74b8df696552e434a1f055af2a7fac300adac8b37054b3930571cca664d34a9e9fe44f6b56b4cbedb999f4469193e0ec59ea152fa1365ee778aa399c158976e97276af2db6ba0a14b686502d04300507a555849405ea48cabe7c7e391fbace63ac7667bb9b738122d12ba72fbf5206b2e94a88a54120654c3b9d74f090ee5cdedd62be2d2c3b963756d55b5743ab6b288723763ed2299ee87e6c46b1e28bc79de575207a4c5703d8f507e41dae105f507b90b0407f68049b7210f966069efb88cafd0eb6de8551d826bb533c6181add4a5cd035078117d46fdca8ad19c8b4eef428958cfdcaf35a8ea4eb8a288978d81bbe5f3d9e14e2ce9f5c36f21d4c6110cdcdeffae3188b4e146b53a7ce718bc33f76570d9a9cacb2508f950ec377b6cdf9bef1e24f4e8ba20739bc13b7784d72971f4439c25657e7386abd802686e3f5c7f66c70e6c451e498b40460d20b78bbe25e3ad0d5e2817f382760f691b6ca865851978bfb1af3188111cf9108367d30bbe6ea6bb658bbd4af19a694e8383e152d6aec39e8c50ae77db5cd2b138ca7445c31645bf729427e7a82dd549aa74bb6399d603a9b77a8316e597b32d4adaf8d7c160a8a1268ced8d1e73a872961c954a479fb524cb010d45688f0f4028f34b4e6515fd5db140870c63ab6590f1c83f9417bb4bda8bcc5748dca5be75afcff40d5f6348141d85513582c01bd4a0a4fbbbf37ad3972fdc9ba70201925ba2b538904902c65283f6adb4ebbf217ba6ceed3e06b98d27fafd07e2d1b303a4513a3d3a5dd9484155da845a634ce1c41ce6f63b014e0038dd57a7aa1152a8ae1f9397282df5b004a8d1fbd6708621f932f749837d6fd2e079dc06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e4195dba1a9a7e62d61ce4c3a414f3776f98886137ca5683d66a48e3b99af4e37a4e3b9ea0d5bd26621ac6f2e582b102533a0aa11a937177eabf86c3be97013b65c7d16d07a0353405fcec95f7efc50a2621bc7425f9a5e8895078396fb0dc460c4fb928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263fd8c0db6a916789b8e9cfa80850b865f2d386f60b181f726a5bc05e9785e50fe353475a5a88b6eba58964ffbb4bbce3da17a228c5d972ad9009202463a7a955c1f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc799b26076d4eddc6be0c84a161d7b2789b2b0d00b344dcdbdd69f3f0695cef5cbe8d03a56602ff058d30541a3b10cdcddea3560c9c03518d0833bc49a6d5718ac71b2b5867919ade02afff36d650bc4551fa048639771a00eb653c2d8e8ec89c203f3a1c3cfd053d8a9b404df62d020b6c3bc1a88add578a562621d2e69569357c5e1afb81275077aa404dc0af44d1886b7dd3d2ec4e0c06e503761041519e3c3c5c099138d76bacad08f86c7f5e670d31f1cfd3340783c51dfc8d478270e2114fdcbe866d46068eaecc94f4aea025d268f334cacb07d6a27341789bb9cf87241a52cf92b8f58b248cd9b4d220411face0d558f16c16f4c5dc1e4e63c9df7ea3538bb0edf7858cd2e5d43cef66bb9221cd7be394086efa8d31e48cae81f5a259d889930937ddb8c00be9bfadfddcff7e51354bfbe779779c00e9f4bc2a7074853ea2b10b832e371499ac336eff67ab02a24cf44e1f6d3fa2159896db65b9e4ff3518589c6c174766e948bbd765aa632631edb478549c6d2ec20b62794a7259e03120b36f5e0772a5afed5f21a77ce0813839c8d81f833e9ec54f5a2d42b55fcb1f50dd5d7fbbe0db3777ddbb8463f3692c3ce319e35f73e0427389edea389059c85d82568262e0e99dfed16178e7cf01fbb751b5a5495661375f22417148b6168bab4c5675e4413fd38ea745bdba127d6f9d701c16c7f1783d50684750fc92405204d5f552f9bf9fd40d3b29c3858097d7987e2b9595c16a238bf9b47bda487545b772aaeda66a58dcf4daffe6bcae847ced60fc59321c4a7b890eae48c68c0439386edab74e65926f15570b0623923b8637d4b005d27c3d3ae322f5fe48658e6626f1432d280cab8869937d2307c328cb603782eca9527b36b21297ed573367ca515def1183157634645a4b147f8e38e11f745cb7377b38ed1595bbe15da9f6047153e8fc1af39f813b5ba943ffe23c829b6a5b2a0ff68b55f88d48b6724d836405f7328d6c8de93d5f52d2b6c5b283d36633078e1954a3b61a1e57b3c779c5b4c047077bed94b87d641440903b8341f1ac2d4ff508033b9622ed3211a1b525f128f4c52a1da0ca5f0402cd74f5cb4679a8090fa5c9e4cb8682a7fd0709881dd748150f960ae03e1d4fd6be2baa4a89cde0d3a45a69cd13f0d3e43e4483092a4243352ef34c7b41dd4f81e8dd9c5b1e9d3f2107de762a51952c48cab1619d95c22a47802fd866912cf35f4f49d293be7bfbbb6df68899c19c95bfb3654a5e35a03a939f091785a530bff9217a0b4cacb7a814c552bb9ca51da3ec5f9309dedde132ed6a0a8bbc1245780550114e638acd0d96ee43cf39ef7d110625917ecd91455e644f0b41601ec25002112e937ed3235368a6cd31bfc05cf9d925e89df5d07b7498f3a518dbab0e82444db2e9f60e390617332aaf4034196a457eae8af119713d0eef33b7ff7ae0017b0855188401266cc72bf5b0b83e600a2a148cd82e286ef02838deed3d0376389802aa4095e92c4110aa4ebb0f31c9f0f6a8fe2508d3f808a82482a52ee19706870eddacfe14db0539ff9e2deb36384614a6b6977c7c9ab10069475354433a3bc42582b2c7bb0fc7505e9552c0eff64e4c610ba6b6afd2bbd407a7b15ce196bcb9b0f7abc14641e245574c1502a1400514d9989d0e8b02c6fb32d801306c3dbe6dfc93c976fd6c5dd941498345cdf8d49b471f597a9796fecf71d11ac1c9e100b6e3f00c329546e9bbf91afede9fb664f028b81f1d78b9cfa85913999c898e037b3d874fdc13390daee36728b788db83560bb688c9a30b564431608c98496e4d573cc217a904829aef6ad1b29c7c86df4fa6dbf228c54bc1d4ad4d6e73b08b6c2f82c13c19d145d60b4368af00f133a5c1c4b8e5d2b12cb5c6e332d22b63f2c58ae9d42d91a07819062815080752080b90fb33a9a737f7f6a74bc50e970afb414e713702cc0c8e75de64d884f2890f273cd0a7e0330014d8f07e8401adbd0937f3d9d772f31120fe7a97f883f90ef441dfc9263f789828b273437474468328ee2cf500ebef823edc057e41940e2cdf1f210c1e9fac82938021d85e65fa921529c9909af1f9804243eb5c9676833f4b085f9c986cc105bb65f2aefa2a8dc63736c28e9ff28e080aaa8bfe1de408a73c52c31c70cc03dba3839d9984f94f9e5a26f9ad9fb4c44d24278e4db01e4ec365dec5aa838eb5e31c3d24d1a619581733508df0c8856beb6bcb8cfb9126c263cf261ec7d437f3754c647c45536730a128d9a3a058c35b5bcf5cab2876c6387927bc758c77c5eaa9e45e737c82fa185befa3d87261521dabb907eadbb47a6392f7d9c45910caf67cc8f1b4b7cdda53a9503dcf46af38ccf47f5845114f1f42837ba79a22f46e98f3e5cbbb760644a23e53d1831592beecf8df2bdba485fa64fb0ab9b890eadc33f2d1d3043a04a551013cfd0e2a426c1a2ff0679303aef8375b387252460b166a4fc99f3b6c86626bb645e9f4e7ac4d691ef4c698571c6ea3f4af0e4fe4d16a97e66b91b4a937ed11773ae8f57a83ab4f209a30833b5696599908a94c4e4fc4fd2a73793b775120c97c65013e2d958b8c8348513766869b8ace5ca19d2937d01f3051b4cd529e5881a9abe227435b915659803a0d88480263ace0192b0268011500582b0f153d62a10ed565423af6ea80f3d4e81408ec7a81c1a193d4f7e789a9516558c5edcedc1284d17843ef448f475d875f9a767597e3533ab1e3befa191f4cbbfdc68d2c3fdff5a533e93cfc481d7d6b2eb32ca4e5cebb69805687ca4bc355ba4a23fcc10977a341f32c8019585222892a8e33672e3028000c5fb7e40477af6fb8485266097208a58f6a0198de7bc3c5049af051af2a84cfcc50636fc92f70441bc1ff48fda7aa2b856482f0dc67ea275b917672c5034a8472b0dc7b913a256329fda14b2d61b585d5c357e64d189ed423875473d4e1fab4bb12d69f4ccf419ca1caf79bb51fcdc4366136b254cbcc0ff5cfbe810d47b352ea33e126a4678b26cb4b6020574ae53c48262973dd406211186b26c656043df90e0072b03f0efd0a01c0a3d54b6d283e99a5cd308874f1e44f3932f2cf11d0c7553d6da4c568bbf409092ad3ee71c6462e3e230159c1730a6b8b705c2568df94c82e416fb02ae6bf731a9e703a3726c939ecb47393b1c2423310d5972cdfdd0f4d39a6e2e060d629266880dd85ea008431acd932ff126027846a5adb1355da75abffb0a678e11d7a110dfe1b6f1c9d7ff866e6ff886166bcebbb0977e94405fa4ba478f86a3feef7c020bb3976acdd2e16467ec1fdb109e466866f64d8a37aa13b6c38d7fecc8855d83ad8afdd5fdc0d05258cc1e3ebc4eb1ebad32fe8b9ce405e49206ed26a5117c54aed5f707078dc915828e9bc7e69bda0e69e630814b24dde3952b6be844e79d9b35fe28908f06682606e191c157e8609fc9689ebd7f43d3141a7176f85a340c944703af86fe988c5e48cd43e2730bc4f92eced3653273349d4511899dab183815ce7893edd1a95e98e51c807df8b3104fb76fd10c6f7dff11c8e2d9c2cd5a8017b0729f038db4a568d7a3171e69cb129649cccd673ac82cf6945d2f44d36bccad4c22b7fe15d40fa8ee9ef9992b59165be0ddf80266446e2a454336f49d632e27090dec8c094ad9716f45f3e27ad185d063ea4e73bf2bb8c59b98659350310a34e6a92afb51fd855263b19f078146857524095f092de6479bc982332406717e250964f1f268f4111180d1d3be9c588503ee5db18eae31d390ccafe81cd7a6596792e14e6617a6f76426a1ae31929bcb38ae0ca2a04c2cb748d15e43625b349bde87e28c5c0d18615c27eecf3a9ebcfd86055fa38ec9bfc599b296c4d7ea6b93a27c6c4d83643166587fda9638531af7e3ce0d271d2fc7c1ce92ebccdca2ee87ed7d887bc083f2903023e682dbbe7f06ad7761b83ebfd6c9f0e16cd94386b25c6e38a5eb80b8345d96f86a117333907130bd79229d65851cde3510803a1fd88f6c5d8397398bbb9b96dbf0ab1b262c1989089fc76ccdddf6810bcef54d60cc15a758796f7d502b6d35030d7e1b91358ec8411ec34a25a6243aab3a52673ed2d139ecb003c812a43f5065a1b45059632eec5b155ee7c0e2de584953290c80c47a6f78415fc195c1fdec14e726691545ea93a4467badc9527b98c5da4169e94334055226ae41695af670e0fe76724d14a2f77d0f0bacb2d3c03d9017809e442025cc1cb07161d2b652e8d116403552ed1b562a4d1a918ae2cdd6bc4a34d7ec0bb3e52344811b6b5a80dd7299f0774a00dff986d254c2eb67ebf53490c454246049abc860ad4f9bf46066b3e14639d5d07d1b029f21223084c71e9a0afabca117e591f3cd404699500234f5fcda8ad958ace8fdf41d024d27dc8dd15f6de1761ae10d76dd43a8f17acd8c16ef39bcdb718bb540dc3edae2a9757ef47c7e559820048adf66e6f22cebb7fc616fb8250ff41c4f828db582817cdd33e43ae78ae2c755ee1d12df9347abcfaa01f763f136e3ba41fc3f2f4c47844a87399d66a2a384cd2b0b3e01821d6e7ffe50e876e376da0e1d04c297a4c8ce15896e9c7a8193e133b0374d6b4c7006983fab25f083421e413c9d4de846bc0229d3bfdc78aa7dbd3a6034f4afb085e6e10e8467cffe786527243ce068188848f4662456cbb8104f193f3ebc075125352cac287c1887ba9771c5cc77d8c91fb964c796b5bd586a5b1bc75798700184f9a6263fe89d8ec530ac19beb2a6be628cc95afacefdbe9a27810b63822da7c5bd0bc02342292b1eacee188a1a67d833afc9c4687a4334f6858d31f3e247ad91cc2becb1429b199a359fbe4090b30d518efe47778dd05637728eef3a327f0caf69d145ab049fc28cbda693970ae8f19a9671da8f73026b50789a55af8585b457395d31c9ddc175aa0af0eeea099ee661ffa099444ea994ae9cc64d91deaa5cd633d8a63f4bec09eb5a938839df8e1fad9d4383774c93899a998dd506203065bddcf334debd51d2d15eb4ba5320386e3a50b97aef29ff663c434f2b7e4bd1c60e0ec8917f47990e3c16dedd074bcb6abcbe016246fe06d43b4a77a111dd02346105bf101d393d6edab2af42c7c93be354000d53d6ef8b37bfd37f1f087b5c1593236df8ad71275cf9e703c2dd61b695f0b5e0683825fb6f0619e1b33bf34d163e93e5d6c81e4d995a0b064837ffdaac9aac309ed591354faed17ba97b443759ba54181ba5ec259bf610b1183f4343ddfef05754c4ae84402d52c7ec78f8de7712cb00ff897422facb84db2e71f32510144c3dcc2d4226baad08bae8591ef695f51a6c5cef60a3112b41d79062fb40e76f681290ad45595e529fe1ab8b6d1e2c514fd940d7f4212922c8c91f46de1249eacd14de86929ebff671cb93082d0b654c21bb418874bb6d0c7153fb3fd5732466d9bd03f0fdd52ae72ea2d7ca10fb011019a057178f00afb823be6d24638acda89f9b028d0cebf6b790d11be617d2ce02aa1d0e0df36aefb039c9e77524e36c9de88ece15e74d4d730256dbb2411bb4eefb8263987aa8bcdb9cb176943d6b3cb062a8a38586ab2f11fcebe85de97d9733baa3d3220a53969bfce9b92bbb7aa9f881f939e264ff6205f30fb6b4f98275a9ccc0404f9895d346912f3d1ae1dbe7db2aaabaf803852926c26b159502fe91fd6b69ecc4e27055d6f6ec0c43f4a5c1affd7890e30436f8684680e3a3c6c8e8139cacd72d6a4758f92f1dad3fa9bcceb79cf5372919def8181600c9211424c6abd3ed1ff27ab4614bb838995ee61003e21ff6bc007bd93b5e38c4c967403f918462cd988a46b56476bd2a6fb312a31d14659530fbf3f614862445fae20b42ef2ad6f52bdf1e294086a947e56a20b01b57397f392ccc53231c94f6f02c7173f1ad2104c1c87ed83e0326f556e658ff18524360f5c652f39dcd92ec8e67ca5c2a926c55dce24326c9ba7dbe3b1a8e500be397cdeb8ead12e877d4629cf9299c7ae5805ea44bbe9383db461fef8a00077586255760be02134b587ff9b65cc7cb4bc794a9fedb256d06baf50ea47cf0b6e3cf5225f2228c31a6af5566f75ccf9a1b21d4369702d59856d40cd4433a710c319bb02ef19515f87524d6f808a888d50b17c203032c54f6fa4f2abd528da365a698f52f20d6a560684f2ec662b65302771d062b6a7f50463c47f50dcfc53484a31501fd32cadb9f81345a34ee88193b405774c46d67e7bf83acd6aa49230b4664ff724008f325d010e19806a7b975c8b0f37ac52360c3de85da4df6e64ec024e5ae9d5aba63a92b664b0b801d51b69e6f1b2f36091c05c83fd50fdef1f9c4acd467be2ea599769fe5bed5fecd64358f30ed85525a47a76ea751b21026f4672a549d6d244c4bedc2535d8f85ae3c08572e10df076750dd0a4efea332c3080b6c5f4074c9e0ea54a94264a44b62a7d53951d5149134837f6fc31bbf19505f26410a6ff1b8a9c73a0f37b8439f069ab8457e1c3618c63955eb86acb18d7b940013d36f37b41be66700ecba7cf82e6aae187729fc8f5fedd14d494cd9ca5b954e532942c7a1ed57b7892ca563bdc4feaa887a87aa902995822ed1d901572bb2b4dbb3e2bd934825bafabbc4a21620a9d136d582547ea697d3cf67eaeb472ad43ab464d0c1217e59987a9a3a863ee052ecb615b24462d154783740941b952852b94e06f95d79792d537244e6b53df21905456326222118335b3712b33f0043aaafca62dbfd2f69c714ead7fcdbc8b6c7e688aaf5062d079a3f20e336f0653b0471fedffd9754ba257f61be278b13233b3b464ecba897a11d3a1933cb35e0b03702186e76efaa8b5f39e1434179488a40f0165b7680b3db6f280dd402a59fdc3c9c708e245847e7fc0dcecb2cedc922fd16171da11192131ae582f8d3e2e3dff52c3ff1f8af9312e9f5685e30dc0e0d30c327f585ab8f02e86f614ddd80179cc9442e77961e6f1ec236f6397c144493e699303202833287b2c799cdbecab3d0ad1652510334835358658bb1c8a00be77d266edd10197f512251dc6865fa89885b7fc7b9eb8ffd371b30be639e78c5f591b0a88b2c98262536aa413aeaf6349afbd4a54c1e265f28c856f12a83fc0f0afe830eb60508d8a7f0cf7d624c1613badd445b4fece7e50651a8d1b6322d23a1bb42dd86449ba6789db6bb9f2a1095ae999ca78b5e4d7c7259cf5b40c4814b8b152270817571bae8d0912cf57e039cac74201afaf698d2dbe2caac66b2599a08218b3fbb8b2d44a9683884e1b85fcf5d15e07c62b161e9e44fae18f3bda6904f706c4989773d5606fbfd93dee27d72dc172d5b8fce95bea2476363af484a629fdf66e463ed5c9ae7d31699775d03f7d2dab95f136c49018547a7f194bd4d91af8f36e009154a1669ab9f970924b3cc40c789b60f895e6b3153433c7cf333c55ab923360ca74c1bafc995ab7f388da740e85ca35659022b5cf971044447825c7cd7ca727815710310a6ea9cf563a3ed8f1c4a71700197d21110e38800d08c5a2918b5747ec91a0fe3304251579fd6e7303ddb875c32368df2b2781ba3e90289a3d24ba9d1c3f80df7f3c280d3f2c6ad6910c6484348ab75f6a2be6c5d294d90328b8fa21c87743bdf8f9aafb7a9fafbfc88ada724c39875f4021222bce0235b24991adb25774c1e59f98786f419b78f30d7eddaf083f13c6726e673e8cffdfc77a3886a6dcd66850d517715aa275e4adf3e15f0960ea1e1924a05d96126641a5eb0b2ccecca58f2a340834a9a43500ad42ce9f197fccac47b3febab5712745255927ac8937dcdf0fc6352394d0d3f310f14866e4948dfb8c093ec7afc383dc1f1fa75c7ffa933cb4478fd4960da221ca3d1fc89b1e865dc7898d83bd846dde0fa70fe9d0a7afbf6f113cc4776bdb4125d6c71ecc4a45a0895db9a7b74533dd52124c62d30622a246991aa1cd1b2e3d91d44a0c1961d250331c4de1d2b7e168a60ab9594e01151213a70d33615b3536b20eecaac826d8318def99f5934638af66be076c24b1797e17a62706cceca4ee86876856c55a3e13d88c92c653d9f505dd6ea40e2a7dff538b8cfd8182aafd248e5da65ddb150ff5cf2eedaaee173a34b5ae6af4eaa24116c4a3fde5cd793ae2b90b4d1fb3058f5f91f6971b64b6eaecbf6d5671ad27fd0c7c35cb9c7808c6ca39dc58dbb3f3ec826ecb3bbee1dbf2fb0fb9da18d2a8d4dea2085f81ae5ff56928c261e06748374df9064b580a4cb6fe5ec15b9d0c911e3d79a87176539f52cfe60e85c20a2f142816b37c408368dcf99cb95beacdee0a1dfce711cd876ad4135032040a2dffa6191bb6a68f471b2f1ddb2aff04809c3f15f1e2350703ed82505cf1eadc2d4fc77ecff3ec3aed41335222958a2f8aaee8bca76c808afb973477106ff5926a7c767a190e800ac3095e9f09adf67a8a28cff7b6c85625d5d814396babb575ac2dec17abe2df9c6e6e6757256c2be2c7cbeb98bbf0c95eff4369fcec551b20724f9720c2e1169cbf72a68e592134199f66cc6c21788f505b1a84a7d08439df70a541b04f6a56326c6a9256c72dac1eb2b2e17d460cba7865bd2a1f8dd6a0971e68768241023a1075e8085eacf0c985b3693b433c98772c07a241d67025222b59438b7787630365b343fbda4a15b4d9e8b14b8d66f7ca868fefa35bc33905618e37cbe8e2e7a5beb7a241635c80d22e5091660e4d66dc8f5542ecaa77a410e99565c9216814bcbbcff63f1f50232b43e1a32077177e244952f5f19404548ba4876d8226438daf4884bcb43d677ee7dfc82863807897162bbe8ffbd25462a21c6b522691bef4677ad7eecb86dbe0e05ffd0f023804b2f43d62af8cafb2b3aaa94eaf8259bed2098a1898e9bbe5e9ac38a8e7a60c63baf46a96d500f2459bdecbb3c4d55656c33f36c201bd9868402b7001a43e36a4f6e2261e4c9661c48cb996cd6d5d185b7e25ca8ca6bb02a0fcd54978eae85aadcd62905a1e7d7d9c3e940942b6955d04e1e0059d1d239c14b2cf8a0e992fbddea23d36583fa22757405d0a998ea89215b9ff05652381e9be8a7aa4ab07b4fdacc10fddb1198dbd376c5d6c0abe02987c49f4f08c9a40e455072d8aec2533c6d3601434d36c72ce58e55db455871cbaba1b871b80f871d612d43dbd351745f2040d391831acac2aa298e62f3218d408b814f2ab3eee2a7ffb354483352d24eb00ce4f1ae141475770a1ca657151a0e3429219439b5af4bda2ea5d758479b1fd816129565b9940f6f3921f146cece2882f6a626d25ee525c60fa8534c5703441578fa50e0740abe114cd0e469594f32f3d2325a4c16ed256a0b938dba3d1ee89120b1f02ddbfeec24703dec05303ccf917fbf66fc20a0eb089ea231da69b8a88e208384752ecb02c6887ca09ad178a7ad3d146757eb6c0905d51c7e1c9ae3f611a233242f66af32ba70b9e35cf48c1646061d05281949131c51c9d9eec63fe4f14780c1dfda9e9825dded5b3ffd37ef3a914aba7ae782defb648d4653c9f7da44a9c0ebca2e046316b719293b316083ff237dde37fbae3eb907f1b0c822f1bcd75dccff248747741b531d89a4a7e8dcb630dbb870e9b1900c42a8c68954c4ff53d437b2abd4f66697d60fd5230b35ac645a24286b24201b1a6f06797ed3945b43b0d94afd1dbe1a15603e003bda4fbfe39ad465aec395e66486e78acd0fe5f3fd6838ef250763148e1c32e5046288d3c1e4f70311730f3c22707f0022778f0fd996821465144bbf5f448f6c1c540cb5bd2a9e1cb3fdd3e7dad1541c0f17b45727d5311fd3b2ab17609d69028e58e0ae5037a40c89c5f3ce3f498399b53443ccf45fb1e7e97704727dd44a21ec44b10c06ac7c860d8d2470ac706bfe364d1de9790646c7f9c1d4deece1b65946f5860d59641e58643e40bfedea5b3416b62da0567851b1356f063268bad63a47feab84a428d11ba8295234660b4a1d17036cf4d9416f1fc42cd8d1d08e202f7debb63d1cc53a7bcbf6242b663990e2039ec049a2d05ef22327890b211a9a3c14606bd89bbfad9bcfa25249fb9580e36af636d3e254d11b9e8087f849f72982be23950ebfcb5fd675fe17ca7b224a3fe6566822f329882b0601a4e86e38cc22c395969bdc91d0154d7efb682426d4a4219fada83d43e1a62805b8c31fe78da63f35824aa14fb05cc052bdb787b183ddb6f07594cb8c4e4828f3973e833d6b50d70768e2ef0518aed1ddcdabd4e54b386cc12df7e3f96c9400aa705517e36a8bf5b0e9b1dc0ac97f20d45cae3d0085e92eda45d6859a0e1ab30f1bae69f86ccd2c70fba28df0d16dbb0eab977097e0e9eef06f5c762ac7d4a8539ea32cbeff5634e0233b2a2546ddddedf7eae6d84bd3e00bca5e0d9e274daf23e679516dd8d2ed6672c83ac0494f5f74ca97c3160d6ef725d63b9dd1e668c5df3e0730af5e9a333a0f760a165d24a8498428987ad8cc23d865c1b1778aa626e40919b65c2a0c79795cc77dcc06540b170b9e308037888f658709f0ca9dc22cac619b149b62b0cd5eb5ac769f8d99af842f212cdd83c79ec3e1cd0c80d34561a37fa0b583a2453071c5dda42598a58986a24dbe760148998bcfcc19fde7f3047467bf69c67e7f60b07551e1bc039f879c7cb4b6328874424728fba83b260539c094f3e96deaa65804ae30cea89abf97ca95e2bef41d24005c0547126529d9ddb5cb43ed211b85aee47e2d107a032c690f7514bfa87fe22cae4580a4e007724b7d18a4793e4d6b13751cd497b198c5430a1b0698c3b366a15391baef632744f06e2bc4a6ccdd52058916a3f215b16aed2e02bdef187d8f1606a1c53fccacce149c1dc6caf7fcb940a645edda7a5e8ba4c1f1843088b559ac5ed1ed0761192defe083836679268a86a6e9138b9a3b9d68aceaef2e052d65ed28a0510fbab908ea9de62c06e66fcc816a083227202ce6eab36d381a809a4243c650b131f0c1748d0942de00431557358e731a0314315c544a813af2fb34502ce6348b7baea2a77c53ba0829960200471341fa4e7692b934ce0236279c45364d0d018c0ac9903687d0c2c2f9a60741a67829636835da1424968116d18ae9d67757e400e2f96f2fd644fb6e4a9f329ed4ac02f141fbe23e4103c10aa63b4601c6f46157d6214539f03675cc94595a8b299df361a1a439e8acdc4e12246221856c1f05e9d1ab5ed9a7c97d75f8f7573d81aae91a8da567964a8776be5c87c42a0908120c4c955661a807c866383636b93c322e66fa4af3f324e4014c20c820750003ab16d1775ff2d56314158018925bffc0b73b40f40db099fba2ee232ee62c7a2a5d75f3e9dadcabfae7173d39a609162c6a1d9f685baaa133aef9ef24fceee06ef9593647c922b80299d5176fc72118044c20f5ae6cf33e575826a7508af6a29c10084e90fef6b5a176ce6ce61d927b4ec4b85aabd072a61714bab2c32c6b507a2d995124e09a24fac3aecd34b298ed2efad18c27387571a453a87434e2024ade132828a360ab45f49539741fc6bfb1b46ac2d9fc90bd62d31ebc7c477eb075b3aa9aab9ff45e55586b40ad15624665c19b2789632b57f95a43e36bdf567c8b4cba90702e3584bb100a7f99e722eb4b8bc67f9bc9b645892dba57df1b27bf879e2f3e1d3090e649e1b61f8eeec669f66acc5b52c171105ee4dad31eaf800c7e819cfa23e0b508008dd5f66609cd3179850b34b61cd636085777437dd2c7a18dae7cb66a678020b9559ed37037369f650872cd5b28ce9c102ab364444865c02a7dc31561d9bb6fe5b49ebefba733fab9449c1e39142f64ed77f76a88104cf2045f0b556aa45cce77a2eada7e832927ceb168f36006743b1503205b7e60ce0a4e15898a1143a1565d005de788b5bb46204cc95c6ba10e9a15db493423b815c281712874b3ea7ca1f21d4ec81d1d6df5efe7ac367a14a91869c5714c7d079aa076418ba06aaeeda35f2d1cdc511eca49670419b2df1fa76fb62bacb300bf9a418df04f7cefde5833fc32e1eafc911e1112c927688028f7087be4b91bb26b50751bb1b8f2a01ab3228fb01cfd7bed053ba714642265313c5572c441a2f44ea5d04f7107227196a2f47afcd2b2098c428e78c5a5e7ce132517be2bfa2cc99d7b8a017f02d81eed3d270c8dad8ea9d0c94b5b1a5cc5a25eecdca4495b6c498f70cd347b84166a7bba9f346e30b0083096b7372670a05ecae2806ec5444559c182b2a95981b4091b681868c1086a19c82c7f47c4078330621bf9c9c5de8c211fc4b5cfa66667ea5d29f2a9ef2100308e1ea068be7fb0ece2a3dd300a4295a71f22447553f12f68d5d53cf3085bbc16aefc2d3dc7b6a3d422bba7c28f8031282b21f268ecbcab116f839a750d81821f28e19519408a68fc3389849c6c3fea6d22c24344913368d20ce5f40690522c9e735f6ef61e62a5d06e0b76ff7313ad3e1d2d128c738f59f14005fcae7526ef773658ff33f436ef5c66d8ff124b9dd9474786daad198d061937e70ad152bc2542d7bf0f6949b1bc10759b6a60f947f111ee9c126c3485f1a2d4d94aedcd2d2d5474b869a27fdcd5a5d44e1cb8e265d3f6e5468dfdd96583ab6b5ba9661c16881780366c0ef96c227258240653f3862fff16f1286b8db387d25feffd5a3b4424e85dffee8781b9d94482728192d3c48d67213a77fba86812fca99f532b71ac781417d3d04f82d4759c9304857d99ec15d521698db5e42f42e0367f226a2565b423aa2384c17c88c3c958e5c8f58659545533408b707f082652ee0e11fb1b793a56f1cd8548c6b9c363b5f7d2503e7f8bfa842831a3e39173bf12e0b68bfee2fddbfd11bb605d41ae949b4864fd1d9190581b56768b811bcb7dc8b84f1d56246a6deb3f4ce44cbbfd22508eb11c3816d035cb3dc3c279b30355f16adb9886fb7dac4278222d14617aa28b9b247aa43d85ed947100b1578f3f7a125bcfff279d7bd5a6271f05474e4891bf60029958d2c395e0e15aafe7ec9788fd4564f6b7b8d1273d1e0c3af7200ec19de60eadc33e8b1288500d0b05a50f2f8e4361ef3509ad2293de25495cc2cb83909154fdced128baa49bf57cad7374c169603975ec014e2afde4984183b44952dd1e9096905f23120c8fa1fb3fcbf9f5788f2ac62f9a30ea1431c5d66b3d4b530646b2758c3a81a97c65a7fe9be77af0771c91886838161c04c129612ba5ce1324ebb61ddb2fd5fe0e041324a1c54d1cfe05623c54d9797a1e0eca1c4dd002e8fce5499b9e0ee2f943651441c02659d9a0d88d24e23f76df4a48452dc49b8a501c12db450485139c7e51b501442f4a02e50e2f24947fbc2db34d9728b2d9f3161017287b66add8c5fcdbad3fef984aa3b95c9f6dd5ece6536e47e9e4a152bcfd5c4406038778e6a4cb0a31b44d22d5a0d7da125734a8d7928b94266eea01a5942fb923f7aa869423a7700e8e68846c9af08163292624840353858651300743938b861fee0597014f0f525da183ac4307faea78452e6028a00cd785f8fbbec8c0eb56890b7d450a50b332445ccb36bca78f99b6deb8c8a84f135c5632f884d326936671f10ef6ba8abb9fd9f3f7d8e32479a2cacc399e0d75b7726fbb94986d34a898c8b72083f6fe5a9e3e853c22592b35706095878312369ab41498cc07b2e6409d5dff748319cba45527a418ca8eb14da93b5a9e3218263499bd9020bc94488b0354adf219e242183f8cad9c9cc5192a938f16708ed4886b70de91aec574fc0c3e0d830687b451efaa3105b64c52908b755f78a029e1aab45b564f3515f36d5d75b9b9284638af02508d850ad0c4b34c6f4ba4c929706ddbf5e2a78e45eddf4e62adbc00ce0ab9e820f5dc852de1fa2a58f800309bf9ce26bebcb571d85cadf985dedf1be47fdef065a4ac89cf52d9dedf8b268d4119853fa4ebbaf8653ac900efa5d4970338e103f139efa42a8cb6290815b94e51bdbd8e1e9a79107661d2ba29766367efb18be700b03d47b3fa74f399911c424abe9e7d812d5312853e29eee52e0cafc536dd102b696b8d174efcceb2b142012d56741d6cc7b42879ca42e646b786e8daf6c8236e9d51fee6250bfa84f6b686765e3426464302687285fb4619f0fb3827660a77ff8bedc75ba32de71ae76b16249523bfb742f5cbf6c0bf5f846feaa4bd162d9ca65f84ddc86300e07027eb8f6415a7e75d623397ecb60229ebcbfa02e41a8a3ed9af6ee795c43d12978376e35e0926a67537b43e3040d07b58b3a75e80c25d53072bc3d106cec5aea72170a95bf38ae290ed9ad4872d4d0ce79a793f6d795575501f999f4c151a2a0e884adb76f1d959a79c064292aa4f2bfad90239c60fbaf56b87711d22a7f4a1333e72420988c6364fbe3131c6a2c72fcd2389c66e2e30fa3f7458c0d6f456db001d4ab2420568915e571ad6056a5952f8f905ac52b10e9d73d09cfdef68414df93663545a259e2ceefe1bfc0d453e6fc2ad5742e51789b74f4560f0e5c5527cec3d5bc4f3cf034b2368827eb747a5bb5e6826a4da60b6fa616b9f7969b0c5f2656b2eb20ead5496992d84399beaf03e1ea2c99547e2ca5143e773ed7177a9001fdeb1a3ba67b48a51a37bc6ca03d5962bb16bbe2ec993ebd21a8292ee4cb622e9c23e57ba62a96d260035581a25581e8b66923fc794006ae5caaa59f64b96b36adbb73f2a36a490cf541317393c100654983d480069e6385dfae173bd746dd91c30c0c450f7260b783986b6cd3915a6acb27744e6dbd20fbb21dde7f14119cdb0f277d989e1f5ee9fd44bdaa6e4b02ab3bf69371776c83859de2a34efd6d7f4583c9749a7eebaa014203472b9fe4a1ca3100e14a5f62cbf8c10df669514f8f9adb23d7ece632e0d6262e3982c049419714b579b10572736bc9a82264ae27305544cd8aa787901446107e17cd427f5f2010d20760db68df6bbd0070cff302654ef9e7d1690629d0e15fed0b4f4d240fd5e098b1a036e31fe13035525445fd813b7ef908fc569ff890e8c19b6a4b972fce7b64b99c0a76e4c11a2b2b8cbf048f766a3b9f876b16cae1ff87528b02e615b66c4573055e78b3990253c33b09aec8db3baca37e32f3a9d630866451f3c17825d3f1e1ae528fe5d7ce6452fb8a0e181aa41fe06cc7fe4b9237359bf7844c7b406f06ebe75e5ff276c1d40fe5726fcaecae3a496fd618a21dde34a1a1ff394ceba7f49301b6e36cab9fdb8fa2604a3f2981501a2b15e5794d07adf3f62f19d62d38a2fce44851a823278d458bc34594b7e31cebf434db48efe4e19add37862d40b292522a71e7944bb95afd77228e88560d58edeca4c0a2648f4fca293e68b640d8c444b728d805999426de04d932e9a764a550e687ac148cb96e31b877ec0b3cb0dd4656fbb27b57caa6455c2654cc8e7d36b1a7e784394780ff2fe263516090ba941a54806a791d17f29c1f234755a09f957bc4c7fefb9e5008f4ef0f2d9f5bde23c9ed1459a2a5324b13b17a9be66d13accbfd164680735f1bfcc4439a71e51d231b9ddafa46d7fbd56e82383dd5d2c700d2cf31d1846f67f8bcfdeae6674dd82bfaf78ec6549b7d18da586b254e6436fc9f52ecd032b7766c21b1cfd8e79496d5c2633e2b208207bef9864a45ee2725b3e57a00b220daaea568155430e75dcc292599bf7c2c88a161e2f85d88befb8ea81793fc9ec6986f27442f6384c6dfa3dec322dd8c34c9277f00c123f12e700edc75b59091604eeda47ff78dd4db932006e8f9cf0d099fdd79c251ac21db0a38676cc477620a1e41c6ab40344b1c4a88c0f4f5f9ef2cf61fc1b5f51e2c4f767532ceb644e8b780d36b69a25c08d228971911b25fe3c117a49a48d21731f2eb8c85277943e6db41fb6b2b346dc40a89d142b28eca9e8e648db535c2cd4bb154019cbae970cab65321cc28b9a66906ce4f1560259fe0b97ac315548f6f3b2b75a579c56aefc3b8e6f01e2de99c46f2ef96bc5619dbdf985e61a5f75f13618809c04f459e6370d553a69ba17d38c502d1fd7876b76316625774b00321b5e1de9679254440630284fb35ceccbe89b350fa32247eb94e77db5e5022b27f4fa1384b90f3d8c43f20855ce4cbd31e9f0d09d3709df9fe6996ebbbeaacbb9da526017ad8978d4d8fabbd738ebb4936808008850c89d0ea7e31caf743d1144c0cf9a6876694205033316c15622384cac64cdf53acb3d44178c1d3c9684168dce4fc658c01a43ae7586dd4729375377b2428c22eb51788961c58fe70bcb179381d3aa6e1d1939b7365498dfe7826dcf1b9b5490f14013b69e16f05096d4942d6559a4e6ed4dd6d7d7a758f310597eb8ccc005d66e994acc2d53ac7d826115056726d0f15f4f9d34da8875d9ec34c7b91cccbc926b4ea9eb9f0455bc71ef7d4a47024b1a4e79b5622fd2985152fc37cb1d0c7ea71f88cd6edcd33af09e10ce812f75d6351ba55cb91b4045cd340bfdc799a67f3d2674af71095d7fe06f72013837ac9541b0e659a70b76f15ab31af724a39120194dd2599a54891e73cc662644b7c1bcbe911080e2d7c975c1e3be3fec347b96f30a8801e7809e737642e36122e59263c3016d8f6a714f5a18a8b86497f4729d2ffd20d9e596de5b3c25d414f6c0cb654ccda5cdd0f9fc48966aadb326e1923dc8161679edd5030f92fe8b3b9e00ce2c75e476ca1aa7b1d28dd9f4c6d0e087aa5f730dbb888b7a788223b1118c3dadfda31257a47db89a5fdbb0ce5152cb3a627b2213a37f3c0d97bd224d2fd2f6f16983d329736c8d590f72785e4254cdde991f10d091f3d7de039b3cc03ad7dfbda65777718860c73e9e622f5c7ce192854fce311d1cb282736063a08150b0dbdf2c84abe72a03d752dbe796339dcef1f87db2015eabbea55d87a029ab22a1173c64329d2b405b9252d677650492fd5ad7e9a5887d04cfd9b276660a9b08cf59a8dac762a09ef9b9534c12c504a2463793de73ee1c6fa457229e6e478f6b084c33897f611af20cd129ae31a0d2d465aef3214b00161755ed76b144222e70f73e458d88cb8ec9a1e6cadb7ba486bffa75c5de84d0c8c4689bda7eab078f293803c642e32b60d3944fb33bf0c01cb6cef842524ff259a55e3ee03aa460bad905c04077a32d3adfc5d2639d4f7f93c1162504ad616a1c78927a3a927e10fd3b0c9f4d2775ebb1e1b565c79d4c4b9ba9130967d475079fa7fb2e6f5d2c51b3ffe1072662ef82ab1aa297a67c60d9f569d9a9480d99a4b4fd7f4b83389c5611a2d9de3a54c9dd57854623fb1eaecbbbc5904d2681f78855e079d86586abed147e3c3866d85dee1a06ebf1ec9022335f0072179299cf83fa89a275896008edf6fbae137d34b1beaf6a6367973145c5ca9a1e3c86fb4ad246c9bb385577ba0dbf9199fd9e4dac69d922db148294bf1af795986bf959f662ea5f97237c4ecb102b3f8e953cfd806c5c8ee83044be3dae7357b35bc46fce3548f6d80dd84e6bce58810bbfd0b279b37ee5fa7cefa24b539d48a297067c94c7e03570e557e59a12bc20d3f19e0a0b193b1ba0bb6a251cd1e2aa5e316a1dc80e76be0af02a0baa4b8d5f54c3e977a14c2a49515bca0bb4bbf2d19bee81b68ee0bc3e8e21d6ef0d611eebcce0c62ab0907e39cb44c1c2f3b83c9f3bc214913086a2f23b7b09f8364d96d96645e4363053799d3b69a402afd6feb1485787332ead788d0a973a32b0080560fa00142fc430f37bcc74a0bcd72a1418befa3eb70eb4b62d582dd94ef58ae3cdff8c45c6589dbac8f25222bd75bde8b6023f3be114f3f39c874079cd4f949f57c01d937bf1148765397c9a2ee8499de9510c4f19e1fe7408bcc904a45ca5b602ae2e737ce15ac586535f11e8ea1c082063697f7a1d02c00d1429828fd1ed19bd53888d4f86f390d42d81f734a53239a404db757eff163d52830a13677efb60e8102c0912b4707caf3a6da692a1fc2d3274cbba8e85957f73efd7fe590d312b2bfe4ca5b14de694b3109afd4294e62cb2997a66e861478a32bffd4dccf1183b035651ffca17425690dfb4fb3f5c8a5da16480cceabc9261c9f8a3a1144316d2dfe60f86ef1154f91355825b3b095c9d6bcbd5a3f428f67b1ca5c79185e3ccd09827411bc9ecb318566f4f8ed8a0e034257c877a7c5030424da5278d1d2cd06d9738de3fe29043a311d9d275e54502700d0f58cf791809fc49674f5cd7d9c6b2781152612fd9d5c5a3f1625ab694eefccfce32306cf841f997fb74abc7400422ccc08b9e1cdc89c4541c4c79866c4fccb8622fc90c253d1822644bccb64f3b6325d25690222a63fc29dbaf09946dd64af058e29d07efd54dd7f5e4184b2474ae6c41627f8e54b395569d8aad9f50bc967a9a99f3e26d0e7f3e931732bd07382ac9b89c0aecc77fce601e07c9d1645ce726593e7ae6d6ed5899930ef2c13665ed71c07cfe70032dbb67668a0378b88194ce286c91b8af5a2e6c678662d40b0be22b3710c550ed05e445cd4b655dad75031746f3bc437c3aa55339391538743b941068ec6a0080ee4419dea4bf9a04e4a712738d8087cddfbc655671ecbd6453ed0c60aaf7a07a2e408dac7e12eac80815e3841834e1b5860da9d2b6d0af13ed997fd73dba23e695fd19202fe14dc806ecbb310dcffeec3ff241ddcd9c327f18fdfa774e98616b777848331f0b067729fc4c029a37669ea58e8f5d7bb961c86d0a0b65d64dfc86624393347674107c307a50482922c2b4ad0a90b66acc461270429c92ebab36e4d5217ede45adb16765ce70f429b0d25dfda0ed034ed1436efdee8dd17d03c3d5c9f9e761dae9dabdfcccaa3b53dad4dd4506abf4670a164f8a9bf08bb043b0f9a6549fb8eaff9af264ac252c811de0120b739928e81664418f4a2351ab227f6995cab7c08ce8700df9c5b6b7630094d94a2b768adae8b22f0ef3a18bd29ffb0094a627edd66d3dae7d2a34dac95fd69a6b4ae59757836bf292a678bc51c42ce6fdc48f908f85edf26292e23593368a7cc1e0f4bb097b9893645ba58c7d3755bcf7bdc1172ce2519cfbb25c4e7682ef868093a1f1e658ab19d6806d76d49e2e48cf9edd7778f284ad125f227ca0ac32ea8100deb62e664ab729cbf2617c71d9f780a4d6d442835d2fd0fb25a7a29f965354377137c17f7cf5c9c1f7b78baa030cbc8d4e36b98dd34f7c4b3ee2a2a0cce19f3e84c18cac2dda626426f28b5f2d809f7792b5a3c771d9a466335eeeceb5d11da86be146dad7787d0004ed7dcb390ca041593122fb60bcdbfce2c6133f98b1484ac9ffaae2ebfdc437540d43c596a53a48f215c93651fce27c8933a2775e073247c6ba6c323137057ebb42acbb7defa05aae4c7762d22f8062e197b69fa6a680ec1e8db5a1320536883ec89d111da06592c01a7d86f19c5e18ebe5d3b27cbfbda50b63149e01d4c224b31eb03174dfce79869155ecc93b5fef9ae8410cf652d1691622d280d64e583bb77b816d314cdf23ef81e8d791bb802ef55868d60f4b03e7a9b00c785a45013db08d96fd105cc80c32eebfd582444238baf67823bc3de6b014841e4dfcb4282bd31891659054c395c1ccab8aa7bbe382672de8ccc847f00ce01e43a75d98fea74afdb7c6cc27d6f9457508e0ad6a5200d6210428807a6f3a8f8e8e5c2c71840a38bb7261b7145c088f09f9779e73c34ad642089f6bb70cecf7d4751d25a2236815e4a362f32845a19c802d50512227d9c32a93ac05cbb7f51cc1648120af9ffb70d78b16372735411b15980eae1dd70cbbb6c853a87912e320b2ad9ae15f8d522a1d1a3cd9463377fd200e65ee978893888e16e550b14775b9da76db4da7b8db32e1a53b94ebbe412f048a44225b44ed2c22af187dac34939b53cc538c599f6e017983e2e5500a9e976b03f4e885d8044dcaaeb3c15375f386181740b7dd0f0a1a841f775dbd5e03f7c92c9d3406a3203a02e5c29e713813ee283e2fd8860c2e7820ea6af8d300b7413357b6b997caaadb6687337f545cc50acbb42d60d8cf339e2534b425839747bd6356277816abed939bbe36a6403e883df1ec6f8fba75812bd3036769c13ded97c252af14012ff4e989acd3c254c2ea81ca1dec9bcccccd7b278897e05317f280d185b36caa4b49fc2736b9c721b51f937b92aab0549a4a80bd6df5673e45dc12ffba1905b22ae4e9ea60328e1207c6613547012fb2cc01cbedaea0e701140f3a0fcd9ca7d0be5b0efb8a6e1a6f7154a9c8ce95589305e59e91658b921659f0d209cbf04bc6fb34ba05af9bb4c9aa6fe5455a51fb5e85edaa094642f6537d99af0edb9469378aca5bf4a3afd5c13aa4d29c02fab8a45a233152e217593a4cdaf0fb7e503597664a2ce87e47564b014efc9b74896e5ae6f8339f69e01c54a82c66cf01a889ac6e4e8e3df244bb76cf5ecddb5e4bad43b69d5f587c7df161d4f123c0f31b4628cea84812f6a3185a88b987b42674dea8b154c37cd5026f81dc9a1fb66863aa8ff0fccd289483e28a5bb0e1540c2c2d899e50c19ab4d2d0f9af4f2e1d7a33b751ed3cdb0d62c6db9e212affd1600dcdbbd7d74a4385127a97afcefdcbacbe4b76174616580a1e4beaed2ee76c30f8ea7d7f8287d47d568b3e16f26c9cacd0a80fa6553a011fc15a9554206caba3dd50a7be861322bad4ae2579f6eeedb61144460364bf8fedbc3f7dd9504d22f4efb0732ff0b8c1e46ee61e36b8aa5937af0877362870113444ae1df919a7b409a9da81f5c949be1dc228042b48b68572647b67412f32fa12aeeeb95c303b1891c3a3fdecdc188c81a3389a2a41ebbe9a5868d4919c53cb31bea23ec33fc1cc50495b98210751bb571bcc9f382da4536a972a34bd5fc4d46cf270d84dd5e2dac8892de00b5f1ba8de6461366b1fc519224826810fbbc8617ae0533efcb7b587bb864d08624b1eb7fb9ea447e0a7fb0e3905f797310ded14a2c1bc0e49a13cbc635ba5caec242c5a2bc8c8603fba9eac8c2438463babf869617b2981ce48dd6dc1be282a17d460402f4ff3d1a3f6f4dc192030cbe31344c5e7d6beed7a185fcaf256c31666dc9c953c70351f40fdfc3c206d2936e28a65de8a507b9578e6b6b974c191dc5e3d07ae38a30a98953faab35f6023e665a0acd4c822ad41febc5750c920b68f8b069c77497b1318e556aeac32b5686074c97a98ef159b9501e76fc3a16a02cd989d6d8e638c8687fc236ba157e74872f78a8f7060f7efaac22e0be60f01310ea7f07133b36cd31dbd7b3036f78ab7fd327573b0e1a92b36fa2c72f72624e5dfad2bd4e3a77582f64313787bce987975a47fc8d1203b695ab4ac34960b00675caa8e1ec05b45bf9efae32ec5110aae4f77f709f7525c2c60a19b84dc5da05c38056c5c7fda41f4dba65415b999f82b8b79fa5469db62602ff719680792718df1c8c10eac07f00a8f096f56d170d57dab490fd62404fbfad8b1b8ff491fa98f0949ab633aab5a4b8013e07eb945a654f0ff4665cfab16ed5483dc702afa5020915094a1b8f711de34ca328edec025922336daee41ba447fbfc94acde0ace5530d55dc531d1fad731260f3fd8f98d75356deb1ad557bc3304c527d3fb77c30053bf3d9a0d94c4fb951168192f3c95ee2aa007b83193101f04511d88f872fbbf356720f9f7caeddfc3efa110c284b177975224facfce99aee88270325f37cd52d337047e492545ae7195c7f7d3b571253d77fae8db8d3ae9a3edeb48fe627ae337d75b6101707b0017bbf73894a5f5b4edcfd21803134e9b65226bd0146689e6528c27a2d11c4c25271e70928877f61eee108e29d4c2412bacf2344ba849b40435f06ef87ff33c4b7f57a98595ff4cb1221afaefa600896e54a841b45be1923922b87254e2e9bc9cea0f8df65c3e2c6e70a2208a0e46f0da8d8a097142c167a3ecb2ed069b0e1061f5f7674aff2e55a8443df8709c59b00330c32b9c88b56b1cca908463fa8aa1243c359f82c3174f8e2b5bd1887c51d4a1dbb95c52600c758fde177be73912ad02474cccb3f0190966db30799d7146c0e8da082ce4cba1d589cf7c2027a004aee2d930c2b4e7ac31eef8794867554d19317800d6ea74cbe393159248aefad31d707b76ce10d569d242026f2be3be46881a4de13eac840dec3af52ebdb9c009d74dafd4a614874e798dc1d7452f163c065629f15c94adff434a63f186d69ed2e11bd205ba0d41dc2375e624e9817b9ad9ce241ac0a71ebe607a550f0f551804857562749b4a4a790ff9f101e8d9cbde1b3c0b80c5268f47383429d727e3b3463d92f6e0df6b0acca12407d10cea42f9546d48615ac490ca8a7d0d59b222398a7dda8bb69aed698879faf007f04871e15a34118ba66d369cccc4fa8fbac535574703f1f35f798416270d85c259a648da4c89af1278e4fd34f8abfbe8bb586ea2f7d615a2328f62ef4d7d82a5024f82b2685c63e2ea380f640596b507b7a24c74fbed9f0614661a2e80c3fd5a88e275e555585f9e7432860e0e4ecefa74feacb4866c5c66d836034f20390c066b17c9be50f687cf77951d6bc2fb3181f45254771cb3acd1a4b498afdd7f6d705db87490a9db925aa62d992e26ca8fea72f8a28b197c35de9dc05a5d9f0e90237f619b5168af66c08c544debc6065c7742ac9d70441d05f738f714badb4b39b55fb7b6df16573b4804ce8983d8baf0fc58c31b909c89a1639f3e48d890683b9d62a79eb82ad9dc6fe5eb3e2352bc7fd8e977395aa35185e70a6b73c95b1ce43f6d2408cbeccff524b80df9c28fd15cc37d6ba8800a42e4ecca808a50550362b221c998a0de6775d7bb4afafd7632c3f553e0d62f0be47fd847d80fb3f7a4d61616ed10246f434a9191dc31bbfcb56bc8906f531ff5cf9d2a1e2887fa1ff6cf5c32e96a95955818d8cf6fc0b7839945e9997e66f5694747907337b14b0ffddc21f121f82ac29b552fab1d636791316949aabd39ddc69896301cdc410fffda80e65386bd84a870e7ba07f82ef790d78c31851cfa3e5d62240d44f376d82ff8bb0661db38d5a5cfd1776dc709c90a6d4a12e40277985db7bb5bdb29d8719d00c2ae0beac758158f27f5fd535108d744150f9e6818a51af221743f411978afbcf380fe37043e6ee34238d7f99e085010f40b5e1d2ba1868609782d02db255e89b9d175c8750ab17b718bc121a14b0df46a9e50e49f01454235f8fbb1107ae70e14a6408b4d76d0a7d10ca275642f3e04dfbdae8afcf84cfd464d50e44b75918f2adc9bb6903687c95f70427aabeaf00c1345d5d17858143c3b5ede1996a9ac7db6f318b50f2b21408467052130a2478cdfdd88b976dfb23e1f553c900e187e62c64fa8404cbe3c5f15bc0affc2d53d23afbc3bf1e2a5d3c39e05e83c9837f04cd2ba84fcc3c4c3cda1fb885c6f695165e3898036f343afaca1208bca039586a370266a0f0694f60c16af6ef9bcc54c1eb9fa7013472e1864055d1cdcfc9e1b824dffabd0179275df117e62e06c17cef0c58b161c73921dd4f9ffa93e973851fc51d7be04950e77fdde4b95f12ffafa5a4bd4df2bd5b58380c0a17cf04c6c94f73bee42aeed1da1d2fa56af6c25460fc5963ad66f6424edbcca14abcd5b05ae81686928c13c5b53e544153f539266c48e7896849b72c51c0578612c7af0dd4550076fd0f687750559b447e9b2a63e9d4b23884cdf2c92bdc58e238b66f3f1c06603ff96cddc0b70cae305cad9cffa3146c6586d2091613cc7476a30c2b0fb622e5586a03b3d70dc67c402ec07c02e3b1c779e253cb2f087a40873af5506f51a8577d8829022de5eb0f2d95f1727cb85571cc4a40e97a43eee87cadd350704148ee7bca2569a0c2dddc30b9da41ea7e467b197aec26ff2cbd0d3a3ee9be4b161f44af82aedcee04b856a62d04b27ff03fd6a3d8de2a201cb0483bfb96634df3481fc6fb4d89156211fdaaeb9334d069a25ca32fec0051676ea703099535ef625dba0f30c4a16eae6df4014b9eba0f5c5a78258e690ead76c1620c692b60d1fd58389b862b0bab213e2be613533ae1b04ce43e5b1bcc46af80aa28d46d50eab31a4c5c9633e8d9f3173bccac151aef67e845cd974b88cb36969c8ee2edb9827a537b7ac9925aa3bc24499173ee903f7590272c2f71bcbe052469cedda581f4e9effcd75ed6067ff6304f8d29bff55d8a0d0a89bd3f3081ebfe08f1b46ae10ea79bb4ef67da9f585b67ff1fbec0585fcf1b97df7c4ea5ea01885b714cc45b0fcf506431574b7fe5066e97a2a3c7ddcc0655e30c08681561ae1e099f5ff174d341cbbe8e96f9fcc9e9a77b074e794854e364947218c4e09c1af7c0657933423c6ee344ad6c12cff4d6679ecc253cdd7a5e2e01929db49c4f43b7521cde60ad4665099c14b8b2a3deb1a41041218f81afe15b9d9a5b08395b6c3a722663e113349f87543583322b9b5480676bd9b054575f7d43753e26974d89c036ac0217f074bc26fb502d18dd0414fff3e942d7f167fa748bf6bb9bbba09b9e6f02a90f3bb7f7131ebea8177808f517a345d7035ec902eafa07689a33ac445aeb48ebc58bec4461f8103f00e02f4e933e05740c6de477f65975a44781cc5f74c37e01fc64bf6d9822f89ae9baf4703984773162b32f946c0fd58fbf0ea3ac6a53979b82d9afa6ba006d9039fef311032bb28183ef7103a10f5c822daeef7f7b6de679d61ab359341653c5536920f42e43732d9406b92323c0d22f3a43ceb7b9aa1fc264a6e537782985b6a9b255e0a7d2991d1a494610a7de285bfbe7daafa94c19b454c3bbc08b663877dc68bffa2f5a131b979fd927ec62ee3a5f51f598fa2baaca7578664f3df4f84d929b81d2e51ff70e7d3604c1b8c41d1462432326f9608bb6d262f63dd32301e5bdb01f514b2cf20d985dfd49a4cae2afd2deeca6cd8d39814e361f9307198a3e7666f29ac86100cb18f2655d2f391b691022a3d4ff54179bdfb2d7e62a469c6c40c17acbfab6590f61348cc9559b2b66def425766b0541c0f567efb5c5f76cce90ec414d9d101715d3d58382024579c0f7c3a1829c2bca8a8649558dc3567394f4a9b02e0eea5f11668bfa925f76312f27ee7d92c80e58be55a71dcb563e94b4fa6e80d3b5f4fd683b1ac9bd6ce842a02a6b6c7441447cbfe7177206888e796c97bfb8b6e82bd7ffb59b0dfb5b3ce9376db1b9975f4112475521ce0412ac66ae6941f280252a3fec94b89d667469dd88642401664dc7e3361348707f8ff6e9952d76f2ab925f69ee1eda1189e2ecaf5eea0c7a54042f947110d3d940ecc8db3afc6b6524b8db097a00725f4d3e0f78523ccaa8a108f684d63af41db1447e578e8e6a1c318e6a103ae032c2bbc1a8003382ac3293b1a6def8cfa7aafe0c8beae3d9c1f3d9d22c370563615cccebda3d517c004c4f3fbb128a1bb2b50b51fbb474b68354193a81a7dee84b9346677e5b4ead33524408324995b4bf02962833112dd70c3c803695bcf87cf361e4d735cb475ae04216184302321780685f70517682636b5efcc82eba118938ecacb14e02708bbd7096b0dba1e20aae72d1907f8ea245cfad23c0c97c76f6198ff261aaa0d59655c09c9fbbce9bf485e03eb937e181d37e5238c7a7699f7e3d24d3acc5ac0c854b50fd7b903d555326d970f63adc7e284b34605887eae0036ec1779577683740974ccf3ad7ec98bc6d9a6b90a5c4c372dd6ed8318309366d803b6a8b4d5d1c16ff3a017088df5f0fdcb37bd6a7de815afe9b1732c06fefa0b2257e3a82687e853e8c0f6dc227b4a567a21dfdd6a72f39fa6ef8f24f345ba17fc5bf41f9d3c0fa90a57e96f43b17f27141935fb1ebb59f295f68121a5a2be8079c2e1d4c5d0745e0992bfe2bb4a55275294a38902ca2e3426f4888051cde9f20049ff109aca027ca352ee15bc46c78a0211da71857e39cc1382666fad14a883554521202d19086b1d207d5618943ad2eff569ab41fea931db86f7503ae27ec0f2a53af014796041d384e434d9356c5e2bd71338c9b0aedc0eadd7525e805a965ff49e27fd0b668c7bf73ed4de73e836652ec3e5a7322480c8ef25570b44969568f317cf98df294a3063f089a50159cf4815774c1ad1ade2594f526c3e5e3fa903fc2de2b52a1bb3d41bec309ed88a8775d6f1a41a69d05ffc670ca1373f46bdcd33e84204b38054aa37a03a23819b7fc94edb7eb39966237451b7eb5823aaf50162c705aa4d9cc39aa110d7333650429dc1a02dbfd57b1f43ac39b36acafc8dab8bca3399a108093f753841f4cc85ce637ef17960f252941a225f875a7b722edb0fcfdd9d67ea1ead74c5b71faa2c46f5d400ef845cf574c9f29013803b674209a09b5a6bd9722a188ead720e8810ae187222cc71ead13ebf31ff5787e53430dd25974812b8440ab349b3e2831ffbcf8365f73d8539a8b18ca4c93bc0425e9261ad67ece21cd27bf1157263a3b4133c37157036ebf2618e709562adad30d74656ab9eb9b96097fe70448dfdea96239f0137fa1d93b67d602611e60e4c6d46b2040928e2e110c5fdebb65d4e0aff6b56a2865768e4b214bd6e31da5a4681ba7e6b3f1b639a983e52506e8a068019d01bcdd0b87550f92af7e5146a7901c9407c8819be7b3a9fc8d56f30f93af8522e2ce8ad321ab2faa1a2f41f934c71ca3794a4ac4d2a4bb6d166eaf0d9aa18322be2a24bfe6aeaaf1bb043c3fb91ee177dd6ea577e9faadad8485830413652d0482f75aeedddc0338e73e385da2ca427b148107291cff358ecd4f66b856b7f07556c1883e6c8cede240f1de50863a1fbe80446755d3df7dbd039c2ff7a7f89908bb9e5e92ee5a0ecb0905869f538e9369a169a26dfd5e70cb04134ec79c290b192b590e6906e23fd4d434ed74adc5da643362f3b0f0b02a58afddb2c1fca47b6398428486e5732039cdbed4e2969d9a3af0f31141c65b4eca98abcc33e926c83f450de9f10bca0469c33ed9d72584b856f190a3feb8a9d93fa08569dc52d9afe2d1b00c241e2b84a7c946d1fc60fe5bc2c992adbbbea69fe0b96492d6886ea1ee17b6b54b106a7f50a84895695b97308f01222b599d72e7106e268c02ffa54bd5b75f0cbf0a713d61decde1af81dfc2f3b4e9671dd2deb477661fad9fb26c372dc7525a171fd9c4f3286c007a0cc4b0bcaa4b107e32b55f41927074ff20902da412973da44152eca8d681b2f7d1d92e46149c7698368f7ba9b10483a10ada7e3a2b8761fecdcae2ee287c6a8177384a45e386ba0bc03c23f12a947001f30da54e32c8f5e42bb3f383df411ed0f1d4b0c54609b134778735cec3af93448f0f65d92ccd32dfdda8b3d7ab291e9585edb07489a240c87da75f81ab3ca0ae19162879335c831ef041c47da69c6fa512df24a4470da9102c918f876bcd9f2ed3f278c79d7c30e57912d1d4c9e02fc638b218a534dcf66a8de3911ff0e9d345355d750628c45526849f9b5f571e4c60e0e88d017a3c8eea9741311670c7dc0cae48d4be30e26f79ada20d6953a5dd72778a239f62e41330c95c762b2277a454d3f49c47236f8ef20310ac15058fddc078c11030042738e389d78d090d23a4d42625c6b1f04fd1b05b389176156e2685a395b7f23f04ae3b84ff49c1cfe2eb8be138ac87779733240fa40f809bd6cdcf617eeb110bba49767823aeee6d7e9494ef017fdac916288600d9054e67a7117b99dd5c76cb6cb79357fda55c2ec334269dd0e919b0a08eb87f038fc3ad3b9d364a5ca60d9076cf5b9f325c827525132ddb5a5780c89ee792ee1a694f54d73263a8a0069e971c46ae9274e459aa5ef3f9835bce225819216ea29e81b318d4e5088cabae575547796da5e78fabeb05d24fe202009b927a2c36e7fd4374e90fc91324c251db22ed816ee4b31aace255724e6b08b400afe27f25af8462268704fc95b7eab43d8c2befce3ffb5d17e5f988680e5e11e0a2e0ac119075e7c3f6ea7f28083543ba22c89625801985b63c5661aa6f46461d30ffa96c9c174e3ce8eb2d1671bdbe1214077aba507518d549241fbf47ac2dae545898ba2727e4e6017526445faf6944322899036c4c5ca032b977dff5dec4446c88d60cf2a46922bb28d9d4dcb5dce8350edf4f75b7bdf87d1c1f61dc4ab85fe139efa5ac0d256dd6b7dfe33062e5d8781dfe75b03671144848191def6459d374396625c14d9f11fb5656dda043fefcea379901c0fba5b8921084c8c981932072be859fcf192386ee19dd14eab6cff748108ef1fb8aa511e40b51c44ac3978d63ea931934126a61571d657e0eb4df2efbfda79b7356a4b53c03a3957ef7afa98999f0fa08df6c47484aa3443d796a74a2fbfa9f49b26327da7c460d204535a18484b7baabc5e13d94ee68c06fef5cea6e914ffbf8542e12246ac661a8c1fe6ec694bbd91107a048c12425165908f82a11b9ed02ae8547b3f8e97d01bb2e74ea7660adc5cf390de36152cf071b2712ec6ff075c619c25df4fff0116a1bb705c97e258bb00104f4bd06caaed4cae943551849880e16f186ca91abdc0443dac6df939317131ce4386a8eb367c81dfae25f305d8d78abbd2474211cfdce1fd777ae8b61a391f2545196a15c062d8d07c08fd48f06585c6c39384d34e859b698f83208178920b42f267758a23d4e7f1095a56414869a4bdfa334b8969b35eecd0bf1c61c5bfbdef8f1f2264908b2c3b4bcfd8931d3baf19c09df65402faefeacbc086b3002427b909b16386363b2bbdda4632c8fa5cc44aa3ba6d4df730080c2a29d26c77886a5b0f6bd9dc1ec427fc49984c68771c6f8a2e35ca9adb5523c52ea005dc6fda1c9b7d6536d05ad416cdb47acf0e7d6de03ada0526cc7ca6345bd678e9698f8acddcfe3b762cc7ad31a38ba170c07792827480c94edd59052975fae9e8873c70f4c2adb0bbe59a98148952e349ec2fa21ed5ed61c3a5417450297e3767d2b15de53a2bdd4c594607353e2fa9b534187fb40e64dd206fe0f39568af9bc65662e2496d2276f06bdab7d9906cd0de7cf266bbf73629535cb10404c74078c7163db7ad46cc226895eb07514c2126052a16da36dbe2248f017ab78ed357c53c89fcccdaa1bd80493df3db7bf1765fd362d9f397ceca2791e688c472a83819a69fc76e52c39c0ff855b0215169ed9048241c6f635c0aaad76aa5e753b8db36c9cbb81083d15355c7953543d5fbec982d45a982d5ee00404bedce0539c2607731fa87b30cecd57dd932d88276082c078158a43c50293e4ae981b2b1876e21cbb1506153112812313385741fba0b8f6f5862e61d143d74deace1d50cbdb6d6972b401ff5415e99902ebc26cafc016c4061795db6d19de3a65c36fc7da5e51ea01fc180c4af987df34fb42c3d5612b7cb28dd3c9469fef8b86efebafa35df44d403ff5c4fbf3e20bc85941eea499b489334bc154cc36ed0a480264f295620ffa5f9726519f583263742894b0bd1f6151c0575bae21e835e0a3cf6ebc3af955b6032409318ed6e7180bae6af74ebefa5e3d311fa89cc88f88f310972a081d7d027340fcca2d0c6d7695430893028c545d23dad060bc8c473328150dde6f6f94f712cf9f61533430f715deb6d059286589bc3683e8deff99efc82844e450c3f740a27ae164d670fda086f0c40a44ecf3aa5fdf42afe370a0401d4d20e606bb1496cfef21fc841e79aea7d14095ed19a53d01fbddccf4ca09253866b5deb20ef55de0b346d186c7025c24f18dded7f51797c64bc902211be9da69b602dc673f054d84db1c534ad53e1fa996049a864c42709f9c071f25da92f04f27609f5d7a3474da7a5efa7ad5d2cf524295b8bac1c2dc9759497460b813564e03c7fa5776b1a4c43449bb310a7ce849e00c8d07d13a89bb80a17fc7029d61c0b4958bb8d507c4b746b3af3404d032f9ae630f1427ea8fab9d43a7ba954f900f6d26877804c8706822df1f14f3ee56f0dbebaf29470a35bc07848456c5e5465a0d7ea92cbd64397a5c84b4a84b263a1793d1baf6411e69418a2271d8601c2826ae25e1dca41bea8517e1aad6a9140a48ae7451e29a0132597dd05814891ac9d0ac839dad4626c287e696842598149aa8786193923af8f16d5e4ebe30bf4a14429796d604a1528affcfdbf4f5c1a207ed94d82ff63ca448c83b3e19e4985b65c222f7a958e62cf653eea08fdf86e99b40b651636b8e0bb47f88772010e7b82d892e7ceb09d17b2f5cdcf3c974cd61d814a574e104a505143e36b2b41c058455a2dc785e6f804132cda3079b9031a034b2e406c064490a3ca1b2fb5a4dce849547965eec5f147f4f55d328a4d23550c5b5f036af14d5946300f31bb9b6fba2939ffd14dcd2691145567a8bd04f1fd9c827426f6c2c1e5139193828db8361aead813c060b7b49b090cbe15dcd24e687cfe441ac14a7507257d2041a8f5f04bd4d4430808bd32d51a4f7acafe6206cd74cd3053c85762dd30715b637fcfb205a9c38ed17df865c33dffa4a1b717abba102c82713a7fd9180cda248da8353c622f48a54ee763665f4e060872d59364e56ff19d7bce36b196d5c95dd28f760738bd473f7e737e872604b8f804c0c15e824c974354fe6c67bc53c1eb2acd7f7eb946f99d356fdcc01f372b39a1c3f5cb3121986cea8b8f57c9fd06f329be6679d3f00b99c656cf57a758d83a8ac3b7ab60cc2bd97cb1ae7de2b73777a416e02b7617848941fc97aae1a67697396b97a2f602550d3b8c3a624c0715d3f7bc103747d31f85953848d67b71c75595c8d13426069a8076d99c49fb51d66cffe0d90752ab2452f322aceaf20e65920d64ca38fe1b966048f8de8130ceeca65c6b3812e833aa8c01070d8c36a9c94f8d675d04a73fc72cd5a6a314ce974ac8c0a02cd6d262f2d6cb3d5af99a93a1b90c4b272350d423751ed267c0661edb0ced5d1c3beae1d4d2463981d702495ca25db38190a022d191cc11987f00e9ff20e0c667f1d5d9345a8e56194cb027bad2590dd148b6c81ee73bd57a4aa854b00d1a4cc6ad65d13473b8c7ff83d7aa365501a4699d62070a3692d4b1effdb0b395bcecd846d236b092b8af969b265d8713662425be62fe9181db278c7b6f72fbe197edca9d592453f9ba8a3208d5342ff10b4b65b89e3ce0b9944cc6aae4f286af25383c9cbbe23d8bf1322ea8ab7468b0a7f25b1f9aeabcdb0b0efb8979a1a384c9b5781fc0e531b92a155689f755538f7b404c2c2ef8ba683ab12f529f06858c75f4886d4fb5913d2ed6e961bf90bd67b48879be300b303b8bdb01e3a8c5a4048b441829ecb6d0fe713bd9efca3ca7d805e04128e374c736879b97058ef84235c9473fc17ea0fac726d4ea7d034146606350f6abcea1b5c67bb725d069b510e9dc1aa6874723502d9d1a7fbecf01c1fdfcdbdf0e7b7b4ff9f2f9e6ad565019e510d9dd7545d33815d4d129f3bf64d695ef9e73d24200de818ab49a0d2404736894369d9398502314f85996de2fba3ec43fc448dda530c252d7058bc8a0d0ad366bc326174d81ed2d2a367d96e4753e8d1ba8bb15c143be3629fc953869066e799b6884b3159302957e0a74c295b4743d6e1fef9decf08c7fec290ca3f8c92bbc8dbf6046ef07cff6af37e328ff64112f4a38806a3acbacc617c400018bb5e5db3e494b7700a30d1f29b64ed933b157d7e6f02fcc83ec193a700b16935cfc4c73d328e4fa006279d09d66e478bff85ac82be604be0f99799f0cf35196c6e4571cf13d5caeb7fb23e53a2ff6f0a0d3331bb445954d89755c26044586356a9bf47e9e0d4d3fcd90fc96f3a7835dc45d44c6235c1e4456ddabf39a47eeb0e0d86bff65ae0931088a5b47f2a4c62ab63c33ab6b6eb14f4fe55a6e12de46ef5a4bc2ef4bb8e5e2c6b6124029cb64666c5e0bc86c4fae8b7da0b6c5cbe17a29baee827de35b96a0db762b03c376cb587cfcb5f8d1fc561d988f1db1b4cfaf9e6b9e841c4a57c85f652aebd30a435a0c18ef79e4804ed9482436e6b3c2e90afb0b01315ca160a27f9eaba8568141dd096c683cc1edd9c0b0bf12caeb3c383400048934bdf7745364331b03c6e219855cce18132ba51b27e9818cac6b636060bff9bd0737a91ee97c6d18ba4d70d3bbecbdfbee3252b794962af4a50e188ac70ae3c25fce210f880b2e51b2728ccd3bbb020377288245e0694c0c90bb1cedcfc4a912edd6f653d87af839c683b794e1bac00fa7c31337f2dc3e8a96f25f47e6f3dbbf6a6927016fcf675900a615262cfb6bc328cbd8c86a1c9351ce0089d035b7d5276c20318e94c3eb58158d2d3bee0ceba2314b10fc01f01dca9683a7b13ce49f83908f410b61485da4788ccb2041429e2ba5e5e9f45e7540a690f82368ea1b47a73e2f17d2fc1af8e1f32ca821640dc9cafd9835ef5b608d88e9670e5a17429f42dea35044152cc6377f18fe726310259420dd1b7f53f01b8634f6a398a153b9a183e01079d03a5d6393d23e4e1c23a7e17842ff1df7e6be800d7bf9b7715168e4a34cbf3ee6739e5085da02037a5ee07b87d845257e2c8841c86f6b69e41857b2b0aa83c5e3479eca9dad66b406c3903555edcd0adce13da9a23583b70a83bb034cd4a19e883413eb47946a0e77d5b30566b57b9375d83c431b1a0ffe4aca24417fc0691432adf8be1e6cd2468d76fde60989b44827bd0a35008a9690fa499300e1d3d4d10c0403f39393e00a1f2d7d84b44914f1bb6eb63523d15cf0cbf3f5ee3d0ef2acac92beb11c29a1237d1392930009da11cdb0102f06fb5b5cbcad2939bdd55b31013d3e541d0fb605c3712e4b0dcdc818c983352abcf39dd597c9c1773befa0d4960211c6e43f8b15409920874b830324712fa78966e9b3780619817e37e2b6deb1321b095ec1acc4d0dbbe8b9da546bbc6538feb20af0eec6f184f071afced28708190293bf27d5c7d58d49932ef209d2de17ddf1dc591cb75a569809e4b31077b1477a5ba098585fe75d5c607702116c94996e93044491c0b9531b9e57c1d88ebb05eb82e220d488e9ae35215ab4b35c12090014e32a527015b411ade3081c21e55b014351adc05004ad2aaa6648c506f45caa28ddea79b4e77d64c6a37e612f0a715dea1c58073cbd432ce5c9481eb3c1d0c8a4208a892b84c52916c0e9fef4600159ff2c1ca17e5c81806d2d4af47b4312c4d3c02e276854788756e9eadbfb598128181933dc5b8a005362ad586d98c2f48acb17017747616d78353370277c9fc418328db1dca63f1c5c2b872f66a1c0404b1d94bc2068f4618c4c3b1aa56f4c766d17e03f485752b0f81debdb8f289017773a7166e090f249f90ae921041f317c3f40961d4a5300a5e5c8978f7a134a9ec05fd13a1fefcdb58a8c99f29f7de5ed8a93f6d3e4f69d42f454bf9dcb2c858b2f0426b420ab2cacaf1067a296efb9bc22c7dad1cd4c1f820f8b652c179ede0fbe43567d41159016c9efaff8cd57de0f09a18b2d2641600d1b28d92b580e0bfb9ca0a6561a9ee7f4a9dcb1f0b44c28561b91cce18a64bb5fa7f88243f1d50a251fc5218d10e072d2f04dbe817810ca979966ca472d13ef024980c195e2da4e18dcfa916c783604af941cb728607411dda14a9db658f9c5680b804d1eff13f389a4376e2cd43e412929c4fbe4be2601b7f3ca8da8288c62ba278039f52949a4c93fc63691ce14698f799f099233f41d610daeeb771b983c57b8564d0fa56a863896c7d76170515ade3fc0c55e98ad21afec201f615ce54c897ae296d494ffc32082d850e88fb53c51a65c4fa76e841505025e8ef5408b7af3d14f5a266efd61c97bba72955c183e04648205235d868750a7c74f3b0bc2f08455e7052176b66eccb54caab370f938d65e2905af527a6b8bfccb741b92448cd2102001be97bbb9ff5e509c6a45a6024bbf40952fa38969db2beb18401214a76e0c8dc8fb34be26f58a839eb3eaf6b6c1cab9a59976b8d1c0bdc07553caca4dbcb1e5b67c771799e3654dc2852ee56b063af918eecc568fa2448f3a9023c2bb1d8b47386c8d0196462353a8bbd2fb0656a6f25b72d7489249fc2d47dc1c8ff17bd8a59990cac33995c6e2b3b3ee39ec89944cfe1cb69b78207db23b6827d032207899e18f0f475417cce0b15064fd6d1db68984e93fb7be69361e05fbb54ec79f24e9ef16d21a4290fc714ddc126c73ed4aa2557f7949b3c7448bf25e226a552859b5c4ab5d537bf090d4e6cf2933761e491748d382ff638c83ed19ac4bd531898c6eaff1b5b412c91342492cdf7ff565640f8f2ef64866937d6d2c5edd699225aad9dcd8073094697d82970fe99a4425492c81ed50436c663c18b627a30600c0092424c87ba8c412fab5d1a66710446c72ca1d100a9ccba4aabf7961332f53532727ac22fbff87d280340a853c46b9eed4a9738168676535067213e3903fd118addbb6e8a14e29d7a74a2f2de024baf821db0639dc921ad8e7bd64927a3decba64469a88a7a79c8b406e0817215a82b7935e7b5da6ae1c4c9d3373c512e0637936452b0fc90e5c609ca8806580588a0b7c36fdbc88e7db6b1537d0c3d91f27f0cbbb802df4c090c77c5586c1d84facb6b4dfebef18ba84ed16cefe9d6e22f1c6ef4ef258069ee75e8e62cf8f998b66ab1dd234a3c76d61fd6752ea66a17ecaa95a5cf409586808250ca37b3d217a7dd4ea3534354c451e7eb15c20fc0f7b1546a848b468e39300ab8dd55b2417a412a6ea191cdaf51be67bae29a14e94b3af58160d1c6c2e76a849aa2b12b86fffa8c7788448e9ca0565b127858eeebd2687cc85e6da45129a03ec49ea6481a1db178ef806c826560d4bb9faf8f37137d97bf0ea2b3b77e3b25624861d4f8baf3b2514c67f362b255d8eb37ea553b3ee2b27be43cb5b814689d583e65c6403a18485a0428946048d8a3d6de16b884c76b793c5e95762f8604a86e4d96f00380c3876b4ccb4f2440d44cf054290ac3b9d4a8ba72bda873bca65fb2de5b8daf2d11bc4a6cfbe462ab29057f5e178078d36f04a39373e752753dd392e70916bf34866c12e39aa1fad208df04b051e70173bd40891ddf0592180200457d055dfa8ca958b48d0d84b5f7c234837e5d0d279bfb40238a0614116d0c3438a57ff5701addb4a4108e4e5e83b845bcf4d2c9fd593533732c5995d0d5bfad8cd13ec3a70ef187cba120a8227a05688d2f75ebcdb5fa7d78561721ffce56b51f3f9cee658846a7ae7bbdcaf9179434330691a65b29b0d642e9604848cc17b86bad15d98521afacb23ae07c041e784cd33f57db39e2280881d351b4607ec423bb0b19520c30caa6c4d71db20e1e8eb5281137b04852cf0d04afc2c85c96c1efb39648d72b84f500141cb44b0cf21099c4b562a956774735c5b85fd2dfe31e0e406c83746b7c7046571fcbedf472aa9d468e4b837a68cc9efaaabdc02f9af37a71cc45311022534d624dcca8eb81b26318c1316561d71c92b55af1e32440218e90ccb21b36f0a978f4a1cc546e18dc01bc80bce1b0a953b120f8861f99558eb6edf5cb24ff6670b7ceb5b38b5d58ad7081d3377bd757510612b477fef2d4d52680be9359a2a549532169eea97352c3148043c51ca2757851585f246c980fc43bcbe6dabb5bde36b71c020daea91d57670c7cbf50fae8f56f247dc5b8c0a0edbc0372ed73e9aa69175d93db1975db648e63053259684949056b30706dd3493b09d1cb550ce1d974a020f83880996688fa967a8eeffbfdfe8e8f211c960f35bae876c8351e7b083cb47cc82de7f77dc26ba4d864a8a9e6d3eb7c572b720c5f3c94aeee2778c3c2a8f251a37d89a2bd36314cededa437bc2198f661837a60566cc9c03b46c809754edffe134185e485e25d8c1e76b0ca29fb00e1dda7fb12b0138cba16e9ada87db364ced39c9da6321e6e6b2b9e1c1ab7cdfdaae30ee6a55d21d4443a51c4dc54631c34c1aa6402b19e941e41de8ffcfd4e6b531d85aaa999291a2369ee84ec735de7aecda9b4e2700fe3e87b7d19fad1038ce2df5eb73ec636a20d11a915f3dfbb8688c497f7216aae1d062cd2ef1bacd34697476f81153397198c8169c6cf9449ad53ce1858be5c744be085c1a21db218628d1277339afbc0fc5069bf672193a4eb18efc0ec08db032553842b89a83b6fe0db8f5a79e61d88fe0fb0b20d96641fbe156d7656df62576c0d392c3d1b1e8aa027e66cc93af6e4e45003ec2c22bf2f74df53a81e9c59e1267059654ff7fbb98c844586f2481f91d69089cea705aac03a826021767a7f84b29f00eee685ad4e67942847b214f7d8b4dd340b4d394a1d00b26452c75ac7ac3421073560372100a0412eea14470f84cad5265b381bd6fa5629c746a30079f9acb96dbb73df5429cdca32a32ea543902c74f7dd01442d0361819a8c25dd9ec1c87497b4651d162f8419981b590b178c1f83c782604b0db3af490410d40146c823f11317076c68e36381538c3117db3fab6203971847e2347ed8544ac27f95c4493fb8a33ff5387f548246b66318c172f8b7a059326472ecb99b080f436a840e94db699548f43ba98952be27f72b68b652ce8d8c13f72120b327a2994a96570b42db4474c71609f95769b657bd36b434ff807a71f061256b3760e6f3c4fa63902c63794f2462fc13ba17e1dc8a44c71150b6008912a02503d034302ab5aeeede7393b203e01771389c30611094585d948b1d633777f48acffc550e9a0859b30493284644a0be61b6388474455bb570d54123ffb9dfe194c50e8a8e7ac99ef8ade576eb84815761cfb2bce524626f667e6bee99e39ce1c7887f3e55779fea48d84f1d485681b536a945a362259c4965172f514ee7e1d5e6865af2072c9b7e3d5188fbeed717de813cd498a69d6b20dd8364d5d6f5d3e3f70d72212078e2800878d649a66f66c09c621131923d471e14a5aecd476eff4c276775ba481cc21b9f233bc28b12198b0882dde694708f29816311744179fad450c4488bbbcc4a088f75d349bb28eca3107bbe2c1feb36511291db77be2c90b24b301473029a46ae9dcc6272a3b56133bc26e96208f03e346be10e3ee9dea72171ee34696435450c1411d12855a6ac29636d7948a65e7b3e63fa7595fbc64d350113e8fd9e1e5b4a9c4d16a71ead7e6338fdc347f6d1812403852767c7bf3c5ee7de431e319af8827794fa26b9e78050eeb0675aeed80f5bcf5fef28333f6c32afed8572c7741a0adf7d7b8c7583a4108432a0b608d800519fcd05eebb5d97a653383ef0f9c0d598815fbdc7e532e9c4980a3faa0e8f1fd31a2474ec22955b8e848598005c01a4a009676c17e93ab5bb65a1d79ad0bda65f59b473bb235ff31ee6c9953272fb7a4a146f0169530efbbcf093d47fddf0f4ec6f42346c03f705117eea05640586495993d88701445ee379eb6bec06bc17260207e4a9f9d13076f50b434a2862ac5b0aa7dd148a1e2f3d3aa3cac9972d60c9ee88114fe12a8b06334fe4f8b4f7f7a49b1e580fc4de1f6bdc84de2d60def502b33564fd538a4ec6ebd55b9e47f1ef7639d73ba02ec65ab4fc14450a313bb54da26a892e4930cd9cb79ae7f845d520cdfb03c160ac2537836796a4da89f44b13bf5560d9287bd334f51fc0b4fb0f53e4d66cad5dfa0e6c3644ef0d1758c50ecc45224670b127d64328ff8e4fefd44dd7c4a75c1a749dbe38eae197f0cd33b7858521f46b4a98d23405459f7c7d498b71c20b929e141d0f5dd481b14f5deb558db66a3e09837409e6871115d77be8f3789fc095afdddd5dbcb437c48a420f63fcaa0ef6d44aa62f32af9e6d2e08b38aecc617d6641d6aced7513148b0a8de40fad96991ec19d4b88377a8955fa9314982606b31652d9e966851a1d3f1fc511e6a36589ac924eb86b516a38a9788e9694ff23c476a5dd5dce495712da33798b374ce7bde6a276a813c92eab21edab78b82ec04a580fb0de1c4fbd1b80a143534d68ba7f460e786f308882b21ed589be94fae821ff2f0b8f59c3f9fc1f8e9599a4241b8772ff083aa088f556360e7b375bc504c2c5a5839562828f314404c52f8093f90b243f520f5fcfea17eb996822853cf4dee1e03d8f3813938680a89678a9c76f8c37aa9bc1e24c0c891c2ac81a4f4abd79ef5ee9c8a8bc0b0cfd927a58a873042bde34069f7dee497f94d1b7c36f19098dd0f3f6bbf15455899d4b48e4a630506c1687b7fc8fe9fbef477e9bd1826aa8878d386081d06dcc34e9dff789b82bb5c864bc32319e8cbe224342e0b19e14ebc5675f7897efe1580164547f93f97b9b3a34044daeaf2184423bd4c7abd39012b6222c9d50a373a48bb5f46a9ebf6501bc558024b5afc489086aa7be4a98fe6d9668382ce89e5950f84341ac7b88c99431374b742edf76282a78303a706acd759ecc14a1621e2b76a55b0075e5810f9fdebbafcab4ad35e26437cde04cf800fc6bc7cc6511bfca1ce10db0444ecb7f4fa47cb457d8e8c831d9f6013c8eebff34a6dbece96f8ad719ccbcea4e2b8df3fb488ac4ff69b90b84c42321c8a166fb5f547560acf23504e3a382083c6ea6c4d05767fb7a30eb95401d2e0ffbf8ad4bb119c7595b8b4d636f3ee222c93120459c3bdef683252861b8e945cece19823f5d4d5a4fa7301892dd10e71ff99a53c931537fc4f3e1aeeda893f7a132816c70256475694f6de6d8761062e057905cbb2cf729686ee19585efa8bac57c1bd8683f0d3688949fe793154d4f58878b0003673493c4e4b282ef4e8b9d6517729c285e819b2a06223201d001ee3bac6d24290245c40f5cac4dca04e262f33bea8e5f13166f2035c196aa75696589bf9eebb75a6b4efa086ca8a3575478f72ea283582b467f3c36d9e88bb82a67f51005ea694491b6678e302fc063934102d3cec442786667cc3788ee5548df03e9584db441684c5294746bafefe5e7de02da9cf31087c93b88b243328b9bc771c9a83ed4a7629a24f1d0b3323bc698246941264dff3d19d5d4ad820e6df3e24c51790e6d2198b38123193bb9db157415eb7d599b87149cbfd9aeb330ce0d25b6e8ac834ae6d072e2de014836064e407903be40a5912108826e85b515a955c8ec168d8d62bc45dd7cb6b12abe9f80ee9497eaf92c52ac8dbe8af8feeb9c843a924894ffc88560b55a8c812ce20e5d25c850e7d8e3407160170ac49b9c7ae72bf9c6fc0d7516dda659e859c864204311ad04395a522497b5246106cbd9dff74a3f584891fa937b54e5ecad1344510a650f79f3dc552bd5c640ffb1b5ef1feb86bbade167081a274938c898c1c7f7c48238376a088c9175fde5a6cd63b8db1a1541ed1448642b4610f8aebb2d06b33841aeb60464242964ea930fabd969a3f442c458604ae6f87ad266a91e9827183f81bd466d8233549ee3c6fed1a4c14ad7989a6502d930e754bd06e54ad395c0553268041d1e2a3949635820c8c20b1682df88e8e71da609b211c35951a633361856a73d39745f1b1beb914a6ca56d50f05534d72c257aadb782891fcce4ccfc92a8b4096b01dd19d19cd69ee8b94df40e86d75a0546fce43ff98a03f6e42d853a992948ef8091174caaf6fe4507aafe058e38434eebf7c9b1e917aee3db80881b2256c8896df27399aeb38a3be140099ba0e55b3b76ff2f6af15b40210f718663908a991619006d7b13e3c6354e22aa771877fd40fbc2338e3a5be60a2ad802bda1d1887e74f91ef7a9592e06a958197c5b222ce63615912e747342a8b916710cdae3ea3be6968a86df94ce99a3ff5bb2acf244586cc3b0ad4dd16f0dac8c2dd50280905bdc933adad3b7efb8cb2bd499593d30edfd101554f9f677fe54ddc945dadfa7713e418f56eb60b6866b4da08f1df52c8da6c2f39f8678e2b4bb3aa699cdfdc63f3b3666f16f1444ac114f236e818144f2228ccf146d88f314fbff5fdbd7793d39cfda2635fa4cd233b7e49dc3f58a22b67896f070fec3b1b400dffac064adea4948cfc24b1e3b4c3d77b4a4ad6534cbe15adb9f82e8427af892de7cb92f025def3f8b7673862d59fccf705b6460b0b41cd4715baede089f71293533ff02783ca4bc089f5c73e17345edae017899be36325121dd9199bcebd4451e1ee5c3ea18d36da330386a8cb9e70519c7f9b0a7b15f539856d179d4b13017902d61e28bebb728e9236f7f25bdeaaae29ab4550893e5033d59a73d41cdf193dd6cacbcce94cc14166a2aa5ce7fde83e6d6e74a7492bec2661c078e86e3b6011eeab15bf358a769929f7a4e13c8d36f9aef3383ee5191ba8f22d2589bc138df48ef8b6b9ecf4d9656303e6862c0fbcdcffcd83b4040081a10c45e7a8311149c8cb4724458dd4b78f6089b31322776a13dbc8a99deb1dba211da0f05d1ffe196d2d2e8234fed07119097f3fb5076409ecacccbf2a601c7224a19069abfc7399437a26d6439727679893b11ab3842c42e0090977825101d24976aed4a18fca92688efee3b188f4a1b8b8c223a2ce2d050b75e4e2ff7463db286d06471735a90f6b2bf6380a87a34cf164ff6d98baaa6360260f1ca0eec4b90657f1208635f97be57c55fd5ac791e91edc9ed7bba2833126eb9ca9729f3c473816d3037e7cf50178b130e4eff445e266c4d7b83681e936262966b5850b23d5f65969c0b0e573b365baef0ac20de50b5a7fe79b031dcdd97d138399bf9d265df1a73fbacbde1bff0a2ce0d7b2f04c31e4314de92702da7349043cce86d9ab095be779e0439922c368f865035c20fbe0ec7c836c05509e5071f4e1ff3c3991f98d5079ee041876f98a5ec27f1e0894b84c0855535b512e1d538fff050150b816cd0648a45def650f8cb1612eb0e73578aa4299c9bfcd96a2b42a2f86fb8a22c6e9a56bf5bfc735ca65d9da01a2e23aa0bd4f6a80998901f98a9f51bb697eee950d5fa6a63b8de2a389a20e7850bbead9a9319bf12be13d5d52c8e19b6ad685391b8a11ec4c05d8c44afed21f2e8984441579686585882817f5f0aa6d467878f371294d4420d1fa9efe498549706c1b35907a98938de4254f8ed11d69bd87dd27aee209c3aae83e0e0570a4acb36429082d92a3a9e8d0fb27beceea74b5e2be442d14d9e9285dc9cd04acb3624aac20c2e7d019c490efe437a28f04adbe2321b7cd30ef91fa0ee7be93f5c1695f6f3dc5234b28f6ee1c344dc81fd8ff93c8a15c15c0f4a743b7a4b4615d5444c146831fadd2c82a74b1240a00960cee9912d0feb3d94ad84cc9f046d4a481e130b72aeef1bb09afb1b804cd8ec2430950b25c7d112c8eb82a14889d82ea6a7b00759d872174bc8c2de160927a38a21a2d5d63fc9d6062b968e8d8edd2bc42004337ed3998d79ae72c450246a484b6693ea224cd156f287b0d0de46ae8c3743691bb30f8f22fc928597abdb740ebc00e83ebcfdbfb30bc777049962c23a3384427ed4f4b5f48f3326017494f1afdbfdefced7dd71daaadb081fdc8730aa7a39eb9fbe8994dd18ed308b2e7daa6a12b59a320e4af0524afaed920f98c03160f7ddad3dbf2c58b42aa4ec06af6c2c2a52a5525d9e1fd355a7b01fd6ba10892212d6ca89e9116f7f6637f6e0d30fc65ae4c01076f24fa6b0b334457fb5622aa15bb75b7c5d7cb41ac3ba6cc6b3c6d17a00d7bc0e80fa250541c1b7c96ca40d13a9743bc74338a82aa3ba415f373d57a59ef3846d6b199b052f90d727cf1ed7c1b73174693b96942143debb90966c5244d2ca8876a823427d58c12e8794f10d1adb24f7f3bd8ec1ea3a2194313f415bc65d72a1da4029de0fb8ac4578990f0f0e4f178e3b44f4f95a979877d890a726fa2c80219dcedb2ec7fb63dcb38bdaa25514dc3f29b64c590ab73179528c06147a53b9b4923284a8f542fe933a137ea180c7a90cb412b5246334a5a2c97e8eabef488b579b3baaca2832bcafc8b805e7b94a2c1dd741f307e40727feca0b996a46aea0452d33343180d2a422c34d2f7a5b3a8d220c90f508a897aef4844877ffe7c5ffce352932e7d69965c5b7955b3e1c3f53e428791623397fac7b2a10eeea5284ce8505e4c7a694c9caf5201127cfb01b587e8176ac6618a7280d095d57787e582dc1833f5b71ba33bb25870a417aca42fefc0ee52292e8479a57882589d79291a37c2ebeee7b8104c431444463614fa8ee582b3b82e584073595f05589f29b84ab27a455b799881033c3ba57a17111188b494fab5ca16cb6c9f410997a872b8c883f87f39554921960aa970d0c9ee7eb27c7a02eeadbeb56afa24b6d31ebc1c4374a054515204edc2bf54d2834ed86e9ab3b4ae6ea12bca61e81871822e681edb8fb1596ce51836933e4d5ba125a9c6b4b38d6342401a138186c6f480f1e5a774b2fc5d5593df41e967ab82714873846eeb223fd7c0904071ac3fbddef778bb1501a37ecc0d9879ae7bd8f1db2ae859ccded50798b0211a41fbb54c8fb86bfdd08367c1248c87ecf5af5226e8c9d6c3e808a8e5cfe972f132555cb139d9690b543239ddf50224b6c95e6a7c12831a3c36c5228aeecddf15dd81a526f025982f64f98d132fcbbeffa3335b72f95180d5acac5afc7ebe6976e2183ebab149c9b78c3204d5ecfaaa4fd383e4b07941fcfa37e3332f61a82906bcffc252fe21d2799040b8c3a8ebb9747af80603e55ccf7fbe120ca578ce9ae74dbc9cb6e5edfd41c3b4ff7db6fc04283b92254785be7a4e2ba7daf0c0e091771c8f6236265b315ec734edbe7e63abab3faecc8636492a50ceb060416f91cee3e70007937fd6b43938fe80ac371295555d75a2a289a37a4bfc3f4651c1e0ab1ee962b3d5c9cb0c4ae3023fe861983c8a252b5889f7090be8898e5baea1427ecf138ab90701f01293c13f042b02e3ee53b581541aa6419c491f603493839219bdc019b25ec15f044bc1e65ef2153808d9ed78927d123eb86bf8556ea01fea2b508d997c731e82ca4ba8ee3765ff300bd5b3c4c403faaf5f96b1afe99c30287689ec2897fd89c80eabdb46dbc1d46261ec3010a45bd16a9ebb9764e38ba58adb3f97d08adf2eb79f2c0976d2667c0be8358199a8047d4a62e3b474160f70f3960a0ec0b0debe9e2240b293355cef5837475b003d9fce732479c4a54ce4ca22604e7fe947b25d108313169cbed24e520863f1076a69e22bd6c4be2a6873c01c770ea762528a79a92e1d265b41483fb7b0fd8cbb043b7bc6f3e8e155e31c282ba4dae93c8a845377732bfe2d770ffad5fdeec2903ea6798777395c295932b271337e7442776563f176d5869da6e51062f554f64cdf2cde1b97b742a95483254c0be7dcd571df4c4135930b445802243eb67fbbdb62fa4fa762cee1ccc9cc869363a2e06b0bbe65bd296ce026fb299653843c5d61b344c1d04d080f23e70ebbbb138c9fcb649dd2e46fa8408139e50823f3aab007b33d0e15cdbd0633032626b06deabda231607b238c84139b3e4d9a51d1d430c002ee75cea7179a6681ad34c9b0e9e647317c17473f9c31291df3d52523096943f8e0756d47f07e8250e7f8d23e8e802dc86592ba1a5046bd25bf7ff099fbfeb2db411257a0d8900589f21cfb6b8136d4cd0ad368eb431805effa573ebf5b6dcf2f115a20c9602430e2feb77149e0f8ac1eef7d314de7e1c3109bdf3c4e3e86d2c8461f6e970800b4f37c440065e4beb72e8e36e57bccd8eac28170b87625db4126a361e666f6dcd1152cd330572eed5fd54c716d49ff30e9b94dfd2242e265b10c8b8fa08bf856f6cda94d6f73e28a4cb8361eca98c31d6cc1713875d7f74411bd98ee6b1ed537987309144b4c828c3499ddcceee97dae751c07d1ef2cb3adb7f8742167e04a55d720eac2df65e7f3782e8d4ec14f040bedf3e828b5f8d7da7a69a2bd504d690ebe71abf6b27dbe08e643d465b4192da5622c316aa777f7af9835825a4b6fd078d76a575989c3f2e2f4753418d18c5e259cfa005b6b1a75dd35522bff09fbdc3c0841865e1e2774b378bcc6cd2bc35d4a901ff88181c1118817bb7b4463d80d72931eb134ed2b0129c96e508e2758617ee8c63c4cf0240cbf5bf00a4df840148516bb03276decf57426b50811f87b7d953a63facef74577e74f7b51c6534780f85081af6803ef5ade01a377986352f9d4a542111491d647e04505855131251bc887511db7235e4f582a31e1275cf2642b39ef617ef2743cbdb9501414d70574f72a34e3779cc6dc5669a152871b405bfdc88c740f0f00c89f32641274853bc8231d7bd2a6fc3d94efcfb9b6e7fd5d175e47f3cc74bfbabd0b35f4e8546ddbfaff470b1877b4d0452a979bd23cf0ac8f483cc6f0d968f5cb9847a4b6026ce729f35a06b579720c633218ed5fee7240d4a377f2b98d004df6ed41699bbd3f597061407e3105bb6602789004de4c80b11804539453d5509ca4307f7429dc14088f2dcc27dc47f8729d90618bd750fa22c9d193bb1107aedf80a3c23b42e79c137a1b55b65626be40ab95017d218fed8183f6523031748976b2ab7a19ee171764272859bef2d62347b16b5670e06d30495e0538bd026a423b118e563d79d7a7199824af7d0571ad038e66b2546a27830940992732fa0d89e585341c213c5025d960075c747c51b773dd0e037bf3c1b2a6a606576488d476e2e038aff635b81351a8d6916b0cf9ff4bed8cdf0e37317a592389802d241f0d7d95949579a06e2e1a119702febce777c5cbef87c4ec021f6f1219e72376b61abf4518fae7840a1b431d4e94fd418ec64272aed90e3c3264812b2567724860fd06d578ea0fd17ddd5de32b40ee154aa17c951a12b48425b7ad85645c3ba36fc73a11650e5ce0fa964a15a8dc013560c569b4a45c8e575d238457e792e6b0f00aa82896a98da0cc94d7a038151989996d1ee575747c0d4412aa6f164b911048f3d0cfc98c8b125b4ddeb09af076ae1ec60645f427a4c2f007f5bd564dd8cf9fadc4746754c73c67ee14045a2578aea8a5fce5b38513327433e0e5b09a50f488d727957a188072e585aca34475c8c4c956283ea972dcf63b23d19146bc43a6c6aa23e205d5b2df3d74cd01da50d20d5479aee2697bb5b6cb02cf538c00621b7fe90260c4d7cd85bb7b4352fd4c0e4820ca247b7f2eedf4fac2ade9b90f0e202e0aae96b29b8c3ddaf3d577d074c6e90eb475ac4ab7f75236b314c63213ce03e609cfaeee636cba368065352fed6d15cda9f3ea68ad56e8ecead378ce1aeaed1cd08e77b64c414b51047199827393303121d7cbc630e8bc2707d6e0d1b17ee7a43cf8cdaf2d70658e3680e33c61b385c72b5aa6f83b64ceeb511506e1c1d98156c678b7d8c0f25ab9559786ec3d70cc4b732597fe867c67be3d87cd7fcd239ca9f2d7ff6c0560952859d03b963ee995131275fe5b66e6739632f6ff4bd074e660a09542ba95c7fad25ff28e25a7e7198dc07196960bdba694814354919573db3add3566e16caf6e764bcee26ad47badc7d36a562c64f505775a13bb44ab1dbadd5171cd70f89ffd1e7e72cfe74e896d4b6c912a268738edf4abf6f256adda3f19c2f3fba0f73d3f62cbd00967d8e8d5fbce637ae153ca4faa0c8f6e51963db0b8512c4b1ada6916eb99e15b4ad1206cb0ac1cab105e6e52d331b1251f1f6f9eadd017a70eafd93054858229ab4453e7b7b57f756c0463a3c786152ab297b8e61a269a7a137515642c8f5b26c220c4db0b4d534292b61642797ede4609e070cf9ab2cdb40375949e0a12606cf3d5404866983353391da40c4ae8b44c5cd4e2cd85ed63b0209cc8dbc2d6c0c6bf09789e84dc4b960b0757e83afe09c59483aafee8dda663ef3a665b91e83b2e05542dad92a05ceeb80c6cc072a5a9209b584f3b2828bd22b4a8e85baf53e272fbdea23ea09c0decf553f805960905d7b041fc58fe71816f6acb8c0bec2451956a80004e74abcfa4f1de54fca047b404c67f0ab0dfefe2358a450d910a8715fcd218fa0a0c1e7f60e1d83036d1a0fae286ce7cbaefb8b0f2f02c34e64c0a457fc121572a0fe15c4415294eae96157a6c0a173b3ca3d089fdac3766d20190935b6ab85dff92f010c53e18e3393c3ea17af9e11540aef112599240cad23ba718bfa5735a93f495425796eca7c80fdb2bb0d89465f11d2e810d30173ebf0b3d62ef1c79a14682d6ab853a871607cd10b090390f175bc8ae85754ee3dc6275544b08ce0856eed13b99f79764e2eda3398e6eb181064793723ea88f9b162868cc126562c5bdd25562c75da1113e8fd8e75d58de022353abe2eeb23a2cc56172414cb6f13b0727a5bb6ae735f5fabd0f718b6c364f2e0ed22fe97c3510fff2efaa63e1d578748d42902ec7b0dbbaa16e11a3278972ae5023e96fb9ddadb991ba8362ea0de099b07e40865d30d58ca7415add9bcdb1d7e0f6f4b871bf0fb16dd2f010421fe17a5abe4f38d8345b226c8e192f8a2d5e0f43676783da214ca20d113ba41d09044e0f3a9d5f57043ef69b191509a5538d9da02e36d2af330296e84a63e4b92931e6a4ccb3ba107ff8d75445e6d5fcd72bcb03219c6f5a3d1baef0845e786e2ef1a234a7dc4d7736cfcb1be1645a75c93d70891b1bdede2f7c5c4bf05279984b15f450f9dc079dafd1a26aa0b19dc56555f6f739663eab20af88d67cb58e8b22002d1d1de2da93b41f427785a2a276b54ab9a744e87952326e7e24dd1f4d276af2da4385bcbf26332edca01abbfc3d7866322de0a15ecc4822256014e7b6ece31845536e38b0a0451e2ee32616699f2e7a6467a02fe13cc4457f74e31510ee651b81fd4b8015109f7a557a2b83d790b067f4bf6eeaa45849f23cfcbcd1f4e1cb2eaad495317189fde910aadd0372200a2caf7708732a874df34290986ec43ebd0a02ceb78a593da8ba108a85d7dabf0c2f75438699d41f3a66c1a546a45b650b6e44961598da092b511c584bd3deff0ed16aa0097a23d7c08386fc7fdb8c3bef8c51a613279ee255179afc0e093e99674ae5bc5120e1cde5f5dc329775483735ae442e254860ba1742751d424095b50fbc65f37117a8a5a3cb3e4c45d84e0e1bb626118f8bdb2990509cac38d29f957c50a2265ea673ac387c30bccd36c74ceb89d2120dab61f378b3b64507e4bc5e35dafe7f531f96d159286be0549b47bafc38230243da14a72e9a6de373562267059dc3a29ea4d406033540fc7d4aad1b26e8659b702c3b9cebadfa24373adc4042a63b90b566e21ba5d81918224fb45b7b166df7961b5d252b3cc107865d1c9541545f99311b1604e38032d4b7d3131b8e4b1112021c96fe6eb41d6ba6bc9a43be361a2950669098e9edc3672c06d52df2e00d57efd603b1ea203b7074efc2d38dc169b29907f09ec65c777ecd6c1fe83b9459f56d386ad7fb82aab63b5436a4877c2a760e499f6224ef451f476a94edc95ae14d5aae3482079aaab0acae47633fcf3b8ce34afd40aace50e199d55454b5e56f7bb601c6ef0e53978828768d317480b9b7b26c6abc7397104c462bc01e29ad1eda1ed5b8ad783f9517282f5bb06193a33427dac7e2d8c9313736bd0fedd6339069725135ef8ae83bb2227809c39bcf91c69aa959ad184d768921a03d452f8c7047d48791f58f85be1d04063092351d3120562824af5609d6aa717163622fa71cd41766ee5ebeff95de2550ab85b6a06ad8576db58c3589d632df5edcc3dcd40979bab38b0001e78b4a777df1e6718e756e75fd294abb7f82139d4030647f743c019d4d05a4c31438b07f552dd0e32a046e5d8d05a08b8fb3da736fd61fffe567620dce43c6ed86c36c84550355f3882d476a072fedd694425cbc32f7084868d52b1a44dec05190c444d8dc104af39c57dca9260e00d596eff94b8ed87ee24d32cb68cb43837a88db7217470ee9d6d9341c30c2b6e48eae505732c14f04b01978cc4bb2d1a87eb5b11de8e6341a7a364ce95f438f3e73d12ae4dd8a602705c1c7cd6fdad468341bb073a9cd6b58073c79fbc975436567821c959e44df61d243b06d783787f59d45407c5d7c102995184d9178abbc786d3862017574dd60b095b5bac0420a2fbc7d5f7f392258bc72a2beceae38cca37c9de61259fd19e2b28cc547bc40e8d4e2ab751c24b5cf380cd395c6327b0b9c4d8fa38fb2e65d953c7d29337e18439dea948de94e06fda1b57cdec30413659edffe43bf01861590a8e6d9bd5cdd5e8e035f461a5f2ac0bb2c789458564fdb8d1a69025a154c32965a1343c279f36cfbb101b9cccb2501fe646b1a673dd452c9149b1689accca291c7a91bbf77e09ba35cdb6e2eccbfe2be40d8b03b55b43f45857118d59fa4c888c53be09e28f67fffa0112d635fa32b4ec274d14eed6beed3451b68c7b3350a086ed195daca0c15830df4e79213532905c3a9f368c05633548f0e3e4b573e333ad1047e9b2fc8fdb4bb6e50bdc4bf89ad85eaab4284de40cab49a6500edbeb7c2fac47b1e69755a2b75ecab6f8b37c0fedf40ccd867cd7fb4125cf536ba7a88cd6c5f80658ff18511f5f008db2580cf82e27d5b17abf87fd3141cba8802b6c057202f0aab8f6725d7a714b0345d3fde8a4e63cf63cdb2a65f5bdbe16c013b831c91622b63f15274005987cb298bf2cc01b8a32e49a1a199b7e57c7698e1d37c9d82376306887caa158104d2cd89b4273e3f9fe726e11049e82c613fbbc0da31bc00ad9e3ea873ea3b420d3f5e435b92f5b84a0d7994f8ca1ffe4cb36ca294687b9c1b54e93c12fdb9bb07c414e046163f9a0dadaf758aa445cd4e1637f4c563cde093d363fe91509bcf20ac1b8857241631f5ec3948930a971ca8361cfc4f8d2d88106d93287e3ab6dcaea552df3251ca058650fd62a52a6e1545ff55974e6a36fbf2e4faca08145d3482663615d0c2839c11058390294288c3dbbb7bef21ed9a67363146eeeebda0bb46af73caf24bbdc489359a0733e09245b3bc574e85d05cb877f049185304bec71fb5daddcae38924a02f5714f55e5d83c0ae89c6400c74bf5e4679ea9128bf4a7a8c8a5ba1eeb9e067fda4e77e53fd37749e5ba49c957916da7b1de7919459fb22d9cc3ee8d345cfd800393574b538158241c9259acd704e749666361b7d0fa853df96d382a0afe0ed30f4558e9f095c9ce40bfae1d0afc2c8630d8041e4cd69932f1ac770a7246381c837acc3553ae01c249848a90a25623b4037b77af3ebb4d2849b9378ae8406f12021e904a3146db83c0e0d36d7aaa0dd260177f643ceb55360ca9df15a5cc70e7823deab94872ed16df21ccabe85fb63b159fbf2b03ea0f8036b44127ec6343bc465a281f87f7f00d79ae3dd553d696a92ed1a4c8be71d6f35d686f4c8230ccb95c567af7df69262e0af083bd6bf4d6653f8dfb32e7dd07b8e9585def91bc54471b2b18162a8a7311a06b6a31a5712b42855d6bbe55549d02a169b545060132ad062692a4b64aaab711ead02f402c69479fcba88efa14c19c801ebc28831dbd91e2522ee58b79c9695cea73af192fe5ac3362b10f80c484564c128dff7340f0e52a25b4265c084539ca2943f93171de57f6d786ad9dbd917bc53fa28748906ab369a137ca455f7509121ca9b2c037df5404a303290e659c8cb42dd00c9859611489eabd9054f0dcfcc88b57a1d7cad88be70370b2a92b318976bf4ab09145d7bd3b97f8025805ff787b78e6d07cff324bcd19be1ea6654c844552ac0b906b4e8fd11b4e80c7757c549cdb4fbcc1dc1df7d174aff71f1a40586f4233d34366ac9460231ab0dbf17c333dbb59cdb42247ca0bfa220960059ed1649ea99696fb2b345b94afa5255114d0a42504280a9bc7fcc0d9a9e2add360210dcc828509a81ff392d3fa73f0038ea1204f7a8d981be92d704f276737ef0e172e7e4981160534b161af2b454f77b4cd51472d7762163d5f7f88a8f5b16df06999628bd6208e49763450f5aac3c504f6e429a50c0534a63fd62ee32f36519ea9a9810a8ff956d2b95015204fa41fa415b700e740faa0350c1ac8d7b10df2fde05753761e37603b17069cd8c5a79747b119351db59059c211595cf4baa7e4c0d157cd77fd9208bdaa88b59706772e08da18dcb5e3ed378996c86c83f7074357549976535ce3e40bb0c6760c450b208db5d0487c76bf91ef8cbf0f92e6278fcb3cc1ae7125146092e5b3e64e87ff8d4f61a8094a63878d72e7028456ad8ed6de5951c6083f0855419370ad0e6935d638ba6a232868294437f500ab83576f60b1b2a0880163284e369e4de4067dcaba2ea346dd605fe7476202699ee502d87fa24adb4c960dddd252e56867564a4561a07dc3fbe83fa4fafc414ad9664cfc3fcb00405964e25f8948bff20b54de4a44a2657e3484f3e14fab31d9582803ef4ff29f535b9aabbeea0c62db0f00c282d6ff966ef9fffcdbbb9a7d2a93a299b7766df34b52a009427065c4e82d25bf78bc8f69a94b168bb310963a712596b001c7df12e908abdd8c18a9f85059a34d39c80552fa6015f7b99e42f367be80dc62d6ccf7487286e6dd097d604475e9c96f0603e9db9bb7987942830e2ca6e65ef554a71295024b4ebf6cbb9eb3ea682b0c83a192b4043e6098c68cbc45833ede2bdcbb9190f805fed873f841f7a03f4f40becc0765614060d970ae7277b810e89fb64dd2d5a95b0a451fc0758fec24cfe49e48e79daa77aaf2c910b8ea658212a0796998327dfde6e6dec03b818137407227b380ebe97e20caf69f1f323b178cec2e23652ceeb130367db173ac2f264af6b92a72eac03aab6b2352c1f788acbdab1336c130bbdfad3987a4e027673101068b86c3b61b5fa2ead39d81418605770dcd49f905e6b758b78c016e3cf4eeaf1f2cf58cc8cd5fdb3fce5977f2a34b4a6176dc1ccdf9150e13b7201299bafbaef24d1d549c81f282b90ae264de1ea3e4c348276a375fc5d58721302a4c48d581b0808218031b4f093ece6d0daf2ee65dafe15eeefb04ca33970cfe1b1ccbe4b08956ef01b61eabe22e2763ccbe3ae8ec85b72ee5ded520e5e12863c085168d53001423639a5ab16100ee5319d33203e11bcf313619e3c5df2b962e18b909b2ee2c30c51a77a23733a5c179d636325a0824cb8025778f4ebadd840332b80f9aa6a7897fb2425b729eb278e088c900bebc300f6dffafa500f11393cd33e3b3841e5705ee36b00f91f13ed7174554d037d76c91979550462b45d82e3a7afd3e1c642d279080a561381aa10d1b7bbcd9cf373aa5ab370d6ab5ac1242fc6783ae072a53c97dc2b3d7e849b6617214604bdfee354d9db6c0618c0511489e743a7c8538d4e61d51441b61a85572647f57e79f442a0995e1afaa4996485496105eb2506ef951b3a871005e8cd4f67b2696670f8bc869ef5417d7ddd894b9cb329c0731b64a1217118b484161206b44ada143357d839e2976d3b837ef05268b52be9b87fe0f53837a72beea03d5451684a47ea1f5123c0f85040491ad96f19b7de2fdcb5da5585d2a58054d602546a6cbbf222a224c10737d94043c1494021ab53f229363a8c321a035ae3e5cad777e86714ca13e4674522e74f3507537a05c58fd3817cd0a433f2ec2d90c45470a084a84e52f71889abfb5fd1c8bf7a47dc5c0a32be4fda372e406c5a278d4cc80aea5398a3021eefa89d946b2f2a12341d59750337a50e5d08b2842d98934bf7b00473d0889494c3dffbb1208d45caf5fa908afe69ae6e669dc2a7e79e083d3ec18532c4c3a25b9e26f88f16ac7c1790a34cc90c5a95ae0658544d0729d49244d20cedf335d5514ee2d2ed26434897c0b5eb01ea27f0af9f22ed5d82033a088c7cf9dafc785cc09790dc509e8e6538bb8c5ef1aef123c2a848bf454baea5de96465ab9a6a5be76a73b4e9001ebe620a025cd01c18a958254a1c4f8f4522f5f49cf5bb02a45bf8e45dc016d267ca2b3f95878a6c5fe67de29ae178390ae1617673889c5c98ba0cb7f7357ada5c36e8690f0a4d6c7a4e8b6288fd1481826b2bf9274efb8f6689518c37af9bb4c64914752194b91794e66aa35f3b17f62684a4355e54b2e3145eee1edfc0b0a424d2468e1af9c705aa5d4dbb800120471674f2955a1b880b1ec610f1bf76e4ac63d4a0a278ca2455cd3c65cbc3e306c97c3ebd245c8c723001076fd8d3eb93b8158511a4ba57174c50037773604ac68147f7c415a8c73a09a3a4861259014bb56dc0fd51c848ca09740404d0ae7f7cc5c5f058e125e4752b4fd59c71fa9295fd53ade3f7c0d1df7f28526e46ff123304c361c92c52d727f2f9309f9237c629081a906ff7130b35af3cf1085fbf70f9c3145cd0f16d4709d5ab53fb20bfa039ecddc540066aa399cdbc9e99394261bc3954db4e9931d5ce55f7cdcbe375e22cb3c4c118992414a5c4903173947de6922a4c2cf6795f277269871fd4e839315b833fd4e7c9bba048088a27e612056d3c8cf74e1d1267533b35e6032cb5b83919c4bd7a7e41fb88e6087639336893caf716a1d3a7e4bcb69f07921fbd9e06349de2e385cec380b8e009aa1e5de56dbd3c4131821452aec939147f89561d5cc20e4f77476dd0c7b2a54977d0f460a93e3111753d3541ad044ec29201205e23fd1cbb87999df3e5f947c17332f057f0f61b00f43eb095a003ad90a4e7eb96a33dcdb5c6e381b8386e1dbe957d2a6866eaec7c4a236bae3aa3b2efb609e7418f14954a6c500f6e9250a9de27c1510bf08e21b6b09d83229bbe22eebf02b3b7db40fceedea13158d537f2587cab4b2c984a733e2a205d7bb1990c155de5077c719fcf98cf687b60a9e5276d3613b2d536c306b33b05413fc3edb920b2fb9aacb0a6b5def64fa973761c3adbfc91a39d44e34f2ebaa0b8533097e7531d264a17b8eb02ab001671a92e5924877549aa785364337fd014f266fee2bffab622c4c08c6d244d3fb673364ccbb6f02380d2c0a81cbff405352aa9940548c9755717cae1b5d9606994430972863ddf9a6b2b1b94e0b96593616f4a62fd554a1740c1f3713f32426f114a590ab3d550078ec7d0e576ded41f199bcbfa9dfa22f180746bed982a74dd2747bf7d3edbee34cf76b399ea8f317807e210cad8f8635091e443730bfd7154107a8b2455aaaea046d22595f8d0396fd58ea0c37e7062ecac4059ef695454f3f64e13fb6d659e803258cf3e33a6c2bd2bae70a1861eda3ad4c7bc88fed853f3bf80823484dd3da33e5c379504bab0dc8fa84a9f8c90fd436e9f794838e95d4042342513c9c52fa4d6556f7b715e82a7288b7008e48b2c55017f96ce2c0075c449e3c0f9198f42d74a13ed6ce9980b444f9c454ca4d45e025d7f611ea729ac164fca16299b1875c12fbe169db4abe29faa887d1199faeb8d85583127faf6a87241240f39d059d7d70db3fef9b165f8222805c7cf62814ec049a5a659121648105d7c0600eeb287462a293bf545692a9cb51b80ff8a02ba5c6f7a09dc3be46b0d681f471bf1365b791302d475d94af7a1b7d307dee0a60f055439a7f62a810d8cb6959e54d94136515535599f9c4356338ba9852f28f7763feee41572ff630366de5b2606bd13bae167c4ea382da332463533e058cc1eb028f146256db35ccb03ff6c2b035558cbc646bea8ec30e988ba88bbccc8e9d0f92912c17c08e2baa2508c888451a94cbaac1d7b180bc51f3da4580346921375c62aefc2ce676e8c710fe570f04ef4a27aaa1a33908b1ac6fecc8cd5d769a141ec2652e40f5711fb3de4d67fd8a0e2600e144a6f8c4ead91d9c56be03dd33776ba6a8514dce5e7a1d487971a9f8ea3f82ef8b168a2ac4953210f82a336455dd70f702ff6733fbaea0ba7813f76cf8e5e9b780a92de9205945dcba45c45440c32a52d1b37380347ee7cd06e6a5764b70ebc0569e02d2760da414fd327e6ce66a077f783bce189bac3fb82e598c7bec5b6b046b7911cd87ac5efb3f686245fdb2583f73b3f4d18ea123913085d52f32ea064f1e18e1a00cef35bd70de58a4f2f946ab9f0397e41363a42f3cc705d83b06996d3525981c574ddee69545f22db21c89d0359491c9e9dcb3b58ad006deaf051afb52b71b5814c742d34028a60ca2fc46224b0b89254a6675157897cef2e9417e92d6a447583da09a1707e6c80675f4a4d0b5220e07b9dd1760ce5fa1c543c487dbaa188df61a29d75dc89e36fdd8beaf5bca8eeb8e09cf1369f00a42a8cdd4d57f4daa09349ac01bf5df21d542165ccc74278aac25c1c11bd441f164a01700a849401dfb93e073c001f900338b9eaf90596ab90b2debdc5ab7fd68324d357369f3ffe0c33813feb2dacf62093e02bae941f18b0ffffb7d7c2cf148f1d8feda213df11ab85ec7da5c2e8d3cf58adaa55d14444c16f93a25471303a851870d7ff520a7ca349e0acc2168fd7941f209b63f9687fd843550e28ab39df6fa6eb8da8f5bca7490f04d42c7dc29b1a197e23f2cd175473ab62723feb6ead49c78d06ebafe5b67e9ab2b8bcb1527dd96a13b5c6be1bc8b0c8304ab5fd883e8fcae15db9e757c011546cc34a57f51fdef45ec0dd17e4a9887fc8d80dc7237ec3260e14f823a83fcbcf6f463ac75d5ab28cf8f2b760c93541f179ee09c153719284cfa143d93cef566b26575c51be1e609071943fa04f2e6790debe5c391877a206396084142c7900d5ce46ec9fb0e58fcca04d1f667393feb919dc79a434d43dc945d88fa54eba0359887a72021a9bc025bc0be2451f268274f62fff0cc6f57a1db896ef49e812ef3b1f18f282abf749abc9382cc69c1f3dbaebca18a64a3d1019981c3f8b90e00680a1f8c982748aa01123a26af5487f4881a67580599b88f35c3afbeea1afb67cec5458c4f12ebaa4beb14c084d0621a0adc39548027a4a876fd63d8506fcb45917d9ec3b148955b23a8f9cc6fa503384aa2397508720ce8cb2844995853ff0f8c003348b11dd63a5b4f069aad34b06eb448630c0848b06e95d2900eb74370964c038b0e4e57d39c307ee60d4ba029069be6d45931daa7c8001d58e5b1bc615368f89017eb39804c8419a5f1c0d3871a56a48fd23559329216df3147887a3b3ef901fea25daa8c5cbfab9b90f39471da92572fd8e5e05f7cd4c5938042f86c88cd6b169740bd5e9151e71d3339e1ab3edf4807e003f685f98dc3a020c2b6eb281d0e9453ddcfba5d77110fad0e27b7a90a45bef3ee97a4fd8d2878bee4b020cfaac93d6b3deb7a57a7d4cab76ec2065bd330f315ec1c2a14c1ef01492ca19a7a016aa87e57be7edade0896b14c35568c100e148d64fd7988a9c0979879feb3c8afb620da29faed198cf2247a2068af149285cf956054bbfaae7d8bfdfe59e973e199adf4e85df619136285803f705060eaad634d144c81a6fecf779a333d5b8907d0f960e0d5d3532b1f61aa185298210e67d40a7a9924c33bd2769476d4617e424a76eec5b519198568f7b67d35ee126618dc4cc52873876dd9b7bbb41a0e7d2f4cc9595c3fc1e403000d6f36ce7e3932f0536dae4113403711dd6026f912d875a8206b692901605fd607fc4c175f82848560d27985c1a643e9b6b2b7a59d0525c79759125760734f0d4cc985dbda5c55bb9574f15eb64dfb2aade776d62fab64f191b3601b83074a2aa944d5021b4a148e54e60436286af764966c97a7a8d1aa24eadf9a03ceb20b27c213a6392448cb7ccb8b748bc513e5c699e7458506cec3cbc73f1192fa772926aab0f2f0d50bc7550c11beb53166d06a9b61ef575833c373d188826b7fe6f15498c3f1a404e5e352906f82ce1b714dc98c749d6a565f8ff97969f4a5cde9a8a6588ebe0878c759f6e77f6d7744e5d9c230612a12d7271aa5eb7f055273f9059778f15a103ac78d1b957960f5563446c10f8131fd1a12a6ea6d6065af823dc94e96a3598fa36d32ef06853de97655a6587632a746f587fc1a2fb6b62fca43d28f0130a31302c5949d27cc4067c3c3ce30d7ddabb545a57ca1606bc6d4822eabac79ca4a8f0c1913b8857d19aa442547cadfd7cd8f8842300fcb766dc38deff84425ece056879a39962ec5fbe028697d785fe84be9a6f331bb8ff8d604e82ce7a4ecba618a088e18047a35982f5d5a2e7014808dabbebb98f8c3275549af52d5e21e7895dadf98ecacf22d90378793642d9cfb62093b5317a6ad1a43cb2f5ea4e5e343d6d9faed3c1b6038651a5eeda560d3384aa71fd32efc9ec79abf166b7b8628d12bbd9b4d7701306f04350455a71bf32fd91d3b0e0b7b1b6dce42f0f7dcd7c8c51c4d34a8dbb3059c8bd68be11937ff649faa82cc765a086db147c1ba80db988ba0042ef10fbc0323cb8ee84df2c752ec5e0a1bdedde51239036f76e24855cc292a572d25b62fc83d60b84884fbc588ddcbef02beeb46156e864650d98fa52dc2c06b1c599bd9b7c85c28b3fa01965b9c707b389eb9f27176d1ab8bebee693e90e30c63e8017b9a9011e5030e02f5d9ca9861992d425d7a0ae7adc4817c69e05f60a50632f87aaa84a1c8c4c6aac99978c06c8ff6d82cd64699795611e10abb6cb3bf6723a54bebbd21eef0fe829be5734a3b928a39152a25f3d9ca7665c80bd9bcdbe591514cebda55d6c63eae1ce3f204f9b53ca1555b2d4cf8988ec5e7730ef5f7d4b59be4e79bd5ed60df6a7020cf24219f520cc4a69f0a4ddfbce84585340675e9e99cfeda43c5e03588193271bd95136284c54f03e1bdf8143268789fc6b57e7b59b63ef183c0ac57ac3f9d26eb38e77126f7fd655e3fb3cd5d54bd93d3e3e7f57954b774706b5dca6a7e9b7294316acc1d49fbf7abeb0e368a2dcea5ded84524dcf2eb066579fe1a606efc46e28c422690d032526d53be3d3a90113e0dab8e9aeb7d9a587818a354b04c631f863b61e92f726fc074f091d9f1fe20a1a97cb05ba9e54d7909d1d26106981d74aaa36e5130fc94870396bc03cfd7cded77199c3c5433fd3978bfc9de077d4684d23364871aea98f363409525c7f32bf2a47c76f53774c9b53f7e557d58f5fd20260384fe4bf5f1ec678dc08a92ca3939d7a82cb4e8aa868d3c05d01cfdb6da53ab8da76b8e5c888fb17685057387d86924abcdfc6b046f46a5295e0445fd88430f1f7419f5ee84fcbf6374c647ee89c9a5e7fb594d72d08e30d6a935a534f6b13d4195438ae05546643114f31d24bfcd13801b1d04c1f16f59b4d2c8f03f4080f157a99250af727a7ce188850c8a18dfaf1c7ec6b66e9c594cda320b6f237465ef1b5dc20a21730fa4a597da8e3bf48189da2c1034b4b5e586378d8af87f65e5026595fa5f9cbd9eeec938ea32b0c78675d5fec8683745c6fecd2b6cc76fa086623a8bf7dc7ac0596dfc8a6f19b3f01579eac6f1576bf21c86c145adc284a1d823f40f815dd44ef2b8bc58a2d5ab3979317791ada0a39fa0637345a63b7fde49b65f2a4819bfb236c4796fc9df75ae41754a2a09ba818f4e9a55882b94404ac9898d6f151b2673e018b0cf1664fb39a4538d0fc64277d1730879d69ccca2e9fb04f6df346e509507fb0c677e68cf934293657d918274909fad85258d6d8db02c19a53a39fe1eb8b0dbca028718d7f7b59ea435deccc7401d15efc6ad073bf8656e6ee5b2299dbd81d9e5a298bca9b1601bcf6353a4d762b362987163d21d5d0eb6130bc280264792a2154733b02741f38f4e17a3293ae14c07e1976f3b50e570d70eba27d8fa2c907e174522d1e4f398a6fade921f9ff99eba6778a00c4bfb920de641ae4d15ce953938644fdab275b7705cc4a002b1d0d93e82640752a47ba798f3381fdb986a28a2114f27628a454fd4e9dcb1fe7c27e8812ba29ff060dcc766d4b6e5a38eaabd8f22fea7a65aa661f0260e6380b6f10fcfbd64252d90cdedbad78cb5ffbc725e6dcf01a801ef4972a628b2268281a4c3f0c27356c6b460b913740fe06d26e9f6ddb1c425f73ffc48962df337fc873e10a71184fddb9db32fc9905c60ecc9e8114263590142e8b629cd1702b9f3601f65798aa39e8aab8e1ab58acbe8e3b600964df9d7bc511b3be37af92927aa8d070b36c98c5ddf71fd5692cb22cc5ba6194af9992a780afed208bcb9165e5ef3939a72ee7ea70fa3aa35f5b7af591a28df08b5521a2b31d1a30d14be5a55b2ba903082548924947739bba98109230478a1280529b63341ac840c3ba12f5108e5205b04aa78e72b960814628e0b5ade96414c8ff438e20ce7b11d36b35bd4c4abfb67f010f0ff87def411404d21679b9295cf1f4f8e5b3a304b1d69ba9bad57e6b12569778dc2a91f79b27ad0262ff181f4419afeaf72bf2761583620d48257feac827dc236b063d126b0d864562528d2c1877b1dd8a97ef090e494821074c0184beccd50473d119d363d7bc7955030277433c266dcc0860c2e5b3b63edde50097871296820ddbbe8b0e7c8f43eb05c6eb1651f611fb82f15bba6a989621c28cebc8a4b545174b69aee2a5659abc91f00e033728617629750fb71ce130adff9085e316e9f67cf142c5d566f052453d5a64712360163018502fc24f48b08cae83e1a271926541d2d274d12778536e158956922379da2596095279604e8af9954f8111d9138fe91c72d8e426a61d8805c237d98c460e2be23d0507e6314a66f73620fa3f1f22be4f7ad05baf0db619a2136493d543c1ba41c87c0f9e74e166593785665ec573a35f31d3b938e00afcf0ca5f36d137d145f6a3cdc68f90d3d8dd894e6eef9f57611b85ae457cf5c031c2d1bdd01521422017fc61f110e05620a6cdfbbdf502628f2d836ea81002f231fc46bea1e1065def5988ec05d3379518a0eab25efeba6db8d5027e7b9a606f343afbec678b7c4f530ac2cd9324cb517bcc729990b7506762f1901276409a9cd377a161b83ee87a7920c6cbeee49300ebdff2cc6fa2c8907e07ccd076c20a648763d22b5d28755f89d957e7456ae27d540f8cc0477758c94f131e308e7b0044c853d043d6d2ec35264f63fb28e40a1edf1181ecd382f0b6b61fe4b29bd8c0943d40e1967de73eb633406827b0ae42dce97eaabbffb301952732f5be88c9077a7d389fff9c85ebbab33940bf7284e2d129dee8231af2d23f867583116421884e7ae32eaf20b02d076c9da581a4d51550990eb1c76d274d2290002e9ddd29d78fe8904f326ba3e7de23f9a3004601df19f69c23b5dd8d2641827948368ee7043e541fb7d5adaabcd3c3a14bbd340e89e857fecd3e02337345b52d0f4bc167bb3894c6bb381dd72f0b0be20d6d164e9ddea78991ac1443c72b927c2bca23550e17fe5acd46249fa10e247da51a62712566e7ee3301e265d8eca350504f24b570d285ad7d35fccb8ef0034bac233219fe2bca6768794203f1bddfe5e0fa9712ef5a41297b8ffd3233fcad67b02347934d7d41c010ce267decc375ea8848b07f63f991a56c7fe4a65d1a601a13b47c3389627b1ee0734eae640986dc246e4f02143418bccd97baf9434ef9bf2c8271af349d7452dba76740272c410c590eeae7106b31e05af713acfff31a135acdc85f1bb8068dfd055f7320280ed9f842cd0bfa09451d4613a6c0ced38b26c7f8a158e9abe3e6dba3702470c725cf230d15be10c37f7effbca9188661b8a85c7032c39e1e151a072aed02d1e7379969cce739e4e91f1349a2f085562e09f3c632408e07ea9d96bf10adc468df94e9c7756294991107a81ad98487936097fbdb10e37b39965081c25b005e040261538741eb8391964e0a929bf98f85a454e4a825f8d1fc95b8001d7a62282a856d9c8d220bb18ac7b936ab08f002edfa7ea5ec82f7a37ff3630814a686a202530088cacd2c0b9651f18dd55229d970be9b8518c1033ab776a03c4d6d57e0eb785ad1ffcbc4d705b849b1e101a09f50ef74a2a841f157a81226cbcaee1e483de9db94ce2b5c682eeb2f0c513a508ea38fd1b71c4c01013eb38767d2e2f1ecd5caa943b73f2b0705e2fe4abf377884240acfcc3344fb68a5f82d3c1885270dec7cebf4e868ed1602c379675a07e328157ae9d44fbe46bc47696a009a6df1156a528d63a3bacf0bd50f4f2a61915bbf02e593bd13617e95ef776756d28a6d61f994b28f5dffa202fbc964b0daee23a2ceec7718fce0129873a50fe48578462ff42741dc6b53e35424dcd271e3a49acda33844c12c3730d88d894f3e7f553f95cfcbc07f553b6faf3ecc135b589eb2c7deeef8fc5c146fa5de2ef93b9461ddb575229ce523feff76e90d304aa37ea92c7bb0b7dfc9af61533176b8de5e313aa10426aa76fbc27e44577d57072effd57630d446e54d05df615de86d80fa40c2921835b1f1de2f263c1cc7356a8cb9ede8ded0f40a0f6fe7657313f905986db26840a01c9661aaf8ad511d7a8adb164dbdaee77c0b512f2f82cfc758a9f8c6dccab86213ccb82a6239c3f2165aca1551c61de8451ff41dc6312a7caadf4f881c9a9407fb3915bdd5543b571bf973c43415885a1dda9565f23c8f6195b3c25750ab75f1f90261fc284dfe615604f219fb7409fa9cab77c0ca658a5e88b8b2c3ebf291dce86abd31d2de6ec3016643586c96b16ce77652d9fbc82f400b026f8254c74d6cd0bae883a5007e233d9bdd7804df491533d4b3633f374960d306a8ddad2e750d88e0e12995883115778d667ef10f1fb043187db357b328a1e4d349e135b4abd5640d4b0b334cda1b5faf0292cd2f96a6dea87051dd7d9447d807e8bdbfd48fe47dcf6a662424091dede3f9344ef13c14b96a576ae9cee7307744a6afaf333e670d8e36e9346aea9a69bf9d65ddb745b566340a84b1ce2ab6e2faf3544af5f47def848727f2d44c4e27166f0477580075ff86214c87603b51369d64e31155376ceb5951bafecb2bb64c4b32f63dda732a0f3f9edf47508d0dd401979ae6f19a9cb2759b01e1e0ebf65712b2e10f0d80c74dd933b35e24b66f4bf2c19f02f6b116045ca09834c39407e9fe78a818b5c38d18cdb501e8178ba440bbb3e2f1d610947a51769888b8c327cf54c692404c90e52f718a4f5d3f310b582c74f162073b0fe463556d2c67c4cdbf12afbc8ca182f3290dd9c82b2a9464d9dedc9783aeb0ccae3ff6b7acca82482631e63aa125127e20a04285fcf7384a7089709dac4c90d8527026b832fe5c0444abfef69fa550b55b89c52c2fc41057e997e9a6532b620e740375fc8b6b9067fe738a7af88d27ee60338c7bc33b36b351b5e7d5090c219812881c41a6796b608741256bee5ca5f996563820d107e25b774519dd98444e9f99747a2da1af3e3c5c1d5d5b4abdbc69416a640f8bed448184934a94ecbfcddef3344c3311e88b41dc4edaaae74c6bbbd967d4f55e9a8c12ac73b522b14ec3e1c4d4a89b7027649f8455fbb5ee61f6a383b5b8f9dfa6f34d1c02161167864697e3715efa0aa90bd95f90c0ad8c99ec2442e8c23ce4c6e82ad75c68f98ab498685116f6326f43e75f544a5f4b9ccc0a545ae2e36daa5e540a1ce39cf0a700236603f154fac47ab187f5af16370dbf849eaf50a4561141d166893dcfc938a62a5fa8303d3259bea741dd6ec7e2210e653f262b2ec0b27770da8ad60ff33fa25382794aba2e3fc2fd283e2101f0de753844e2953130421ef38919a25cb90c0198e4ed865432879036bd67d4b810458d260ce43001010c4bfa612d8c4570ddfa993eb1a0882441641ba40202c50025806e8a90e90dd5a7af7a0a77f3e756337c82e89e49bf7aac9998a19f52e859cc51face54609c4fd3667c72314378b2f3c82acbaf381a7b12db91cdaf99dcc44410ed72366605a7e9901073c62f35ab57eeaf47b4ecbe0fabd7249b89cf80011e5447e92944722ddcea3b27ec7719b2452d558bf15c33d6e4fd3caea5d963624570d68279cad0fa38e918344727a717e0c43f589f92f1f27b39bee64321aa10bb0bcd71bf0922cc9ac45a989d020c3917d82235bba4fc81254e111dd0c7bbea6e342d4e7f2162f96de8b6bbee282caa0cb2ced36cc2502969d2fe2eb115c7c975e37091e30ae27c0b18bb199eb6afe367325f460077ab6ee1d5deb0055958a42498f9f1fe633d2ad5632fc39c2240dd9d9133fb10113ca1367280a152f66c3e5234d3f2eefb7c8d57154d258031577c1b2a2d0be4d9192508811527509699b451f3d5a5006cf67a30a1f7d52301c6c789b168ba382f2c61a22a360cb95db3f6f19986ef8c0e8c4dcd00381d8fcc6e0f6622a319b0ed63f9996c592529ae54b317e2f68773575857d0eaabc208eac10bbb9175dc63a3798f49eada93492d6b8f18c3dbad880ab45dbb1653d6872d73dfe90f05f916456cc53b02d8ecc2e3b38e3d34c2312cf3cf3d5afe66487597e2412a586f330bc0745da390a620701a3f9ea397cc5ea9bd2055b92ae5c8fb9210b699dac852cd4cabe1fd66f98b32e1981a12e89e1891e8ab2d4beea9970e900a79e72de89e04eba4a4901c1a81575f10a90c0ccb1b20109a75ea70eaf00dc74d7d5ed087c16e2e0bce4596381816d1bedd3e8b492b23a01d60f0c1b210d8ba4223e87e662b5cd4d98d515bc40620ebd0f31d8ac1f598194a4f2f22dcfbf21e851ba40e694393c9adceeddaa13761d7008d7c5dafec5cd1d5e39aaf2e106cb828e4bfcd267c0f5061bdd5c2b43a5c71fcc3ab77da33e2c6d368b2a51f1b0e0c3b5306de89706ba387c11c5527c6bc193e2e22a52ca99b9a20363893570e2ae2be1d53aa397f4188aa9db68c7972d80fa23ac6a6bcb01d6ec5c8da7e8c85e67a80b8d64be05b7ca20352cde41c1084ff3b1c3adebdcdc0831a83bfe458fd10f8a45a664ab922f9128b65ba95981cf9e6cd881f030317e62f4645328fc612031773cf87c5f91903bfd640ec97babee62da2a76daa70133c816df865ebbe55c967563fa579d8835e27fe082c85982e14181e8d24118eac8d3238224658028c913bdacb6e1fe3e02de840630d8a50c0520cba18f1b4d2a4f00a411a8547ce4a207a226b00380c34d06885236cf197c69a689529b9b0f41f2a5c9dac8f3f58c125ec87e8d5e0ca2b0ae9cf5fe4a97c5e45015689549f162bb9510e9bfa3986facbd7c0410e5599e52a62d4aefe3948e89a2ff603e7724debc64e8eed4b1d6c38d34542c48a6c096464303280a03e86a9b832eeda783cca38333af61ebb7dad76bd41551b922047faee49a96a6f3a1d57ddee88f7b7376cbfc2988b3b508e8cf179f159bfb4571eb34a6a8e2b258ceaf336c6e853302bc79803f6b933b130c33e91f830d7334a50053ca85f46c30e4f96915692448f12cc82585177193a13eb20b1fcbd3e29cc86b3d9ec9b3934596305671f3d31108782a4c6168321800528de92daf1c0edccd23fa9ab279debb8bcdb99bf6c9c10235204493ea31ebaa4ccfdfd432950e321fa0ea68823ddf1f691ea5dab54bdc554398a94dbabb97db2f1f598be9123e3c956ff1363c977528483f41b2c0d1f5a435f8c1cff50d07acadb3661ba240e450928f9e797c92edebadfe86e1c13764322c3fc080f693e0a1ba8c9ab431e2562026aa432ae35e696983e2d3957567d3a80a0b1c088c00fad1cd7da9be2b79f3d3fa3cf330b094cdd48b2fa87b9280f1b6c782b4270c475ab3fad34b51796a6ef8d34c9f4f298d0e8785c688ba0f42aa619b5aee0f8a4745edffc919197b116994a21aef63fbda41ff834fd2c6de670aa757a2728d983888a8911cc8416c56b879b90dc6dec25ac17472ed84ea765ed7f54a209738619a6b4b9682bb4169e927ac75baf7e3a8347b6c77a5bed770d64d7a8b9f50a00831ff28170dc0a6a43d8e75190efd20bfc88bc1661ab019b626f4492a3b5de8aff72c5cac6c9a4a9f7ccc643695671f82039e4f063027db941ab31a4430eb502e18b5b8cc37a17a5e7698a1ae3826bad9069cfe2d64cbcffaecb57e6d1b0c5bfb1226b0534268a24a400a832400c4c77d633965ae4d899139cad3b9e571fc7cf663671f60503528b78872d99f8e9cc696db3d4493d29f09e9ccdd2e5e0fb2b320ad6fb2c2017879c981e09583f22937ae73cc53d783ee02437d87a94916eefe2a38143821b85e4f05b58c7e5a42cf75fab015099d54614425f2b714cdaadec312fe0a55af93874448dc3a11f174c94884e5a9c27cae826c5082425b4d4aeebf150f975061f9d4ed0f28407e8d161414af4c1814b98b86a450ea94dd1a790485ddb66a8cd6f6aeb1a57e2e5ee29a43844af53930149d46bfa4eda9e220bdf6804c1eb5bf0fa0e9f6c36970c279426632946c846b81677d085c98b6aa06b998ecd5a1808181a0945c25c6a81c7ec06f1ac542cf1a665a11776592f4a3bbc09b8751e46370f2a9cd8134c21a6a9dec264374e926e5df2152cbd013c2464c580f6e7b50023321003ad2ada21baa7d37d7b6a114ac78aef3fde3c2d94c8358e7eec1ddb1b5f6553d4135957082cc79ff6198b2c41a75763131414fef68eb61073fe08a2dd423dc0ab1035a9d51d347ed8acff933b09bfaa5986addb8ccb1fed36f9eb78408aa676f4e3d0b8a4bed77bf1c6e147fa881af4e24feb74e65e353704829724a9f79fad5923015e2761fc363cb94436b10bfce325c18d2ecead765453b15ec5eba9d568343a4db4b7a0f3647b059c4fe92766b15cbd79e30eb94ba108df137e7ad87c8256c7dbbaf5b167d3d720189f0266ac8ec4771fd8770bb2147a9503baa071d609e4a36d15063bbae8f2ee0676055bf8c9ac9f1f9eeb8ae1f96c4fa5326f5c592174a27fdf993ad7db785bc20aa9dea2b8ed1d8b0e805623f6beb78fb49653f26e8641baf94643847623bd35f066e10120f64a7e84705a63d38a745ed99cc8519e7d4e612cdaf535b061b507717e5bec3caa06e46d6ae74b8bd7e8cbd1c25b082f280a05e23a864266433edf955c518147fbe3db47378cd9ede3102a94b6177d3d8a349738d793d36b06dc1484db83814053369b89ab6e7650e4344ba30be478aeec5886d9fc0468a5267c399de221b148814609d1101313b900d1236413644e0ca3daed64a952ab2a807fa2ac339aaa072dc123c8837d227e25a3f4e0bc23b507f3c43dfb7c0d1f951b336e7735dd7bd19c432d8b5c9a3208b685483de4d04721972ca3548421258cf3b16922faa960f6bb0617476664d7ab1a5f8200465f9aac25d538374e9a1eeac4e3e47ebf72dda5a4171dc2f8cc427cd2c8b06363836807ea9f6b9bf1cca6ddcef1dcaba0fd28fc058a315298fd7ce8f9a4187909a2c53e8766418c63a34360e4d9dd4072495164a5241fea4fb0bfa01218066a78c6e8136900a1816c22a2cb788173ee2cf5488a49c983b13bd12e0528fd9d6cd252da1258c93a0e2b51e75aea06865f820de3828f95e63f8a433c3eed0ff6256cb1836499d2a45f34980b986cdfd388d62da949d2dcd8c1730c1595520d9f0a5fa60fb4f3418dad236afb286112466b03c463767ae0c1b55516a86bec94f3193304efbe1012ff5963ac7aebcbebf861476334a71c1b6a25165b8b86b36ea7b3db48fd4dcda4073ff15bbcdb1b2e379a7b658745f0d8494f511e662e7ea722495e43e2c9034657bf12e02957580706bd24ab4261f5aabeae8333031abd0ff99725b4f96d084e750115ebdf6adfefb8874699c06815503df407764c6b77641da3d01ceab603ec9f4fb68af2d7a2886a8ef6a662e330d57051ba124268dd10002a238cca0b418e796eeae2189803f3cf2b647b096e44f3d9fceb9345a72b844312b259ec1901102da4386f318cbc54d2addc0eb9f1cdf125073b267e4511adeab37cac1b600aba486970d7090a164f87235d3ea15037f44d901e336555229ece4e2a0cc9e137c52a6e99c0708579975709c5b4461639a5e94a9a6c9ade95b17d23e02376b0dec75aab3eac58fb7682e307d6284fa572e78b6a6e776674d16010b5bc9eb0929f1c9f9c83b3a0a2c81094d713e55f9f9f0bc13198f537f54269dbdd1c2b0bc98097b7bbab9a6b815b923c9f0eb81ab95a9c4754df2beccc3c48239d489d4969df28d66f5007eedd8506fd316a83553f53b40ae8a57916aeb814a3ea84495c43581466dead246c8e4de075917679d98f1e565131d4d8fef34979c2080fe8e435da7ceac3206befecf4e87dfce32bd0e32d2b00c2d1965c2594ee0977258dfe48bb631181f1be1102e36970800251cc17d933c2e425555fdc867c9220ea61190db81d735fa0a72e969460c29ff9fc035743e7528af00998270c6d12743769a2741e0847f5ba951b01114cd98965568a541ed58b13d3e97bfca0b6180820b470ffdfdbd28018e9ab6cca9399d9fdd41a751e72d17905fceafdcb0e82c78d9d63c3970a5732ac6708cd961a25942e30195fb4b447cf76f941438ed6bfb05193fc797ab8bbb072d82bb529a4b6216bbd605b4b7157c94ff18b856f1c408f7828894d798541e3b15ed8dcf7124d4f0f9e7e0a9159fdb68ad9516d956bf00840bf943e219500a4a3bda4bc16a35eeed7f624993b2cd844cc10d9a2ab19f3a7a835e9f531ea37df3bc93486d8f9ec51695014e651375667eea408d10456a166550f541947757c8f26ad1d8b7f5317a151eb666408931336a239fa3e866de5d87443324d10d68435f6f68bb2726dd0db7a11b7f6d30c77c8f2761c266f199674c3ce8ecea855fd588caa9f18d291e0a65af3523a056829fd396d42b3182fae5fc32c58a95b5b349e5ea3d70b8f423e3595c69e13fff2d5622a5d17ebfd79727325f0b7214400cd4fb434f3abc135099862500d58d805737763feb68448057a2c12a5b37c8b5f60d41709d5cc7d42388d84426ff8e0500088d3f1bf3f632e01c73639443f4a162b8968461d45f2de34c46caa8a73d8c264955bc1a79cf7da8ad8d90527925f06f8f952edaa7e82cfb8cea9c2dcf7daf7654a976710f3ad6f4c84555d71770ad43eb76ce8c8b8f421b0c69d3aafdfb8d9e81da5dfc6a3e95c1cb15b7ab5833915c906f907c7f149e92a7a050aa4e63d43b78d8cfde816c56174c7528bacd79fdbe29f913a65d27e2dcdacc84af6675bc633185bfb0e0f203f19f4226be6569071002b1aae367daaa75ffe95851a86931f0b7994f797248972056fbbe208d481e522bd460bf995a8c952edd07159135f1db73bdfa5d7768b2a91bcf1fcad46265d3acd3916432696aae93cab9b6c96ffcb96c520ac9846df95d163bf0f3d57fcc20c6bfd0da742cb9e946179aa9ace88316720376d744fbf25b380c5e1c8a5d529239e5e3158fc07ab7186095cc6e141e0303a586560a20dc96314fe9420aa6dd9d46471e34baa4882a0056f4de99752142be229c23e6966be90913a4347600a394d240c4add2e90e70e8b904842944ba60c2392b8a5d6dca94c272fe92eeb88f91876164f26d28272054c3d8a4aef4d3e78e12ec857310bd6938723e2a2484a401903ad9e5f74d595fe572b7c64ceedbbda564ef27f8a0e2a6a7e5b42cba9b0692511530cd600a0df784a115fed214e840bdf0811ec013ddf5ea63fc6cdd254c3682b21436c0aea2d7d3ee76dd5fa168154f3b5626b5621e50a9e2e73750cc81f6de99c100959bd5c31c9cef410beb8b72ab80dd81b7d1a4683f35994a6577a1cbb1b7ce78af55ac08a3d67438aaf51871b1f0b8b9717f82ff3daa5f8c6e8c50a11a35105211c4b9023609b4848e518072ca294e17dba5579c889de06cba02e918e72e10058a89a899b14f320310ced322c605ca784d418ef629fde4e125ab707c8c8b17fcf15929cb4f58eff3fb478fa52e45e4907d3be4faeff8b8d1879f7c8e74f615be9f7be56eea8b8a1738b2e43d25faf4311450f8c02685dbab2cfa9be1cfe4faeffcf7d6f8894d967b21c9c8579d5472e3a3ab719f7b81a0fa20dde83b29ccebbfa57f2080221b36f4fd88094f7663f8606a35f9be332d1779a6f0b586350309efff441fd8bb43a6677046af6631406501f5bc4cf0332f85de127f7bed652603b39c327efe885df62da8aaf3aa7241c584e5e83a2fc3871fb07b11262439107651bb77c5086b24d30586f4443ffa01cab8750cf0bfa720f4e27969bae034f208be0f66004b4fbedb68c732a65ae17f679db80a89054500905878d036e9838d0cba44e0f33d2ee9e26f6bb2fc8240bcc40c7515ebc6c43abbcbdb03d7c125b5e84c490b9d3f146a9ae326f5240a70547af483f977122496208ae0b9830364a7846473e35542f3b5a154d50e03850a0beb6701386e5dbcc27da6d68bf2cb1445adc0181c972f54987ae4b5b64a8752201e774db44cdd392765793875758263748687346b1658b020192b43abdbdda0c83732cba40d4fc3b17b99b0eb8812d907a667bfa7bb0accd46afb1dee8ff14ccd87b8a03540a7733c5b7e36837d7acbf4d624d6c15dd285bae133a439b0efe8b73fc5e0b8d5b561f83d66391e3fae1cbb5b614ff2f0308f9dd03dbd3351b5496daa9db2b6d95b427ee800e90d32038b5187ff7e8d6b31031d629108b4f957739c6a077e9e762184ccdccf3e50c4afd0178e5ab15a81f4e724702131385d33c0f8540f906c02f9d036218fa5ebd76f6a1a901c346742d7cae1d80d2567fe67c805425d4f54a399e8d1925733e03bce11209301a264aadef762b264f5ab49c8e36fb6ce81d23783fdbed0610c0f17da2c45afeef65d02081f726f5f7a7c731c0ea5782781b72f49d3e30b6977af93e158fabb5c5cd7dac1ea355d7ae7b827fa4a8502890b9ed48d4999590e3bb8d59a547e23b7066e5a09ff5a8212ef797a9079cfb6e74e322d58e88c76f8c1c4d0f84ea560329485f59f2d26a618367bf60ffd9d613266405ea202cadcd88142951cb14ba5d099378f4cc30e92bc2dac50f64da09f6819beb6df8a38ea22a58a7c386c96221a9ca8302ca35e2ffd59f3bc1a466b8b50bfe43b9af7b6a426cf8959e9f55361f45dc4044d9b078593bb8f54c0b5a7e3f62e4cabc450cc4e60afa2636226687c16ab84926a1d18cb3403b5f8ce4542609db78cf136773d7dd130902ee52b0278f118e0470f77591a634d7ad9db11ceda3ee718fe924a2186beb622b4db67e8eb0e54f2ea988d36e9dd45021bd823ac7e47a4bec1883d0d6eab17fb9b1433aa6ce68178e88ebc62c34745d244477a82943a4db52507403691f38f1b7e76256b912a2f7c020ae7ff68fd6d32312b45daecb132c45830f11dd148518835deaa3f46d0e291ddaa30dd0dd4d2d05bdd4d0fd3a1f65bec49ff1b13f9d7cd33908bd08582c492e2a20f810dd4213bf2e8b50b9bcb1be22d18325d7c62417dd23f035360c02a74e70db49376e97a16ce972f6d0769cd069e52851623b76a28281015a48860cda669511969d0a29d18a5334d02fa5f9368aec555a45baee0485e7075290bffc394ac8801afaed64a7315eeebfb993c21fd0bb37434dc2e6bde0665bebe735c38ba86e5bfd9c24a9750fdeba780d2cc2210dd24c97852bd52d9e564b0c7105f21c8b8d8c34243e3c0c40e32b8e165e15acb0eb5b38684b3e7f1fdb1dfd3eead5dc43657d6145b4616739343b218b45a6d53e08fd966564e2e7892d0d7deaaa41c2ddeec23f3918845efed4ccd3c755bf7c3ecbd8c6bb7fcb90d294e1c3b9c62ef7a0f6c70bb75f9f7aab00a80507f5e5bc88526b902a656836abbb3ea6d0d804089a5aeebdcf03f63dfecef1f71133d48c9cd8898be30ba54b259ce4608033a393d2daeee8ed5a43b96118eb8c74da2db04efbe07e0a86353b3ba541732b2829af3720485c110873b17d2e9abe531c6aa95b72781ebf2595a66bfde484a3fe9ddab4576d41078b8d4baa610f16b7cd1ef35bc62be6ab69cefacce2afe2f7cd33a3843f6863b40f3171b5143176dae0ed77d931ab63143d7345d550ec0227b1045f1928b2be5ce0985e1f4301c23dff81eb4cabcd047cb7b82c1a8215bbf14eeb7d3763ef3feeaf060dc615715907e07fc6c8c69d6f00b2c7f3b2bd59372c92ba73052f11d94868268eeedbb06b66e48c06ffa00225777b988bc46b08c826e55455bdf30a911c62f14fe08889fedd3ebc4e02a953c4c2802c9cf8e3288675085281b2b966bd0740dc018421a65d96ae47077d72f3133c5b999a5545198503f773ff6afc827d86967d2df214403ffe5eef10c6ae5f4dd2f9fed4641d3707aa37c09bc8d7d5e0135f938f312d657782118493364519c5171db3f0a8ca92db4d2433f21959e56727493374babf805e5b7fc3ffe253ad98c7543e156b6efd6d2aa20eee476fb03941a54298db934de132e55b6c3803157e6d812e04a6138a5626c53b7ee5c2fa0aae3e1a449c30b355544506ddaf4a77efac6af45fe40c5d9f362425e2a693df307af30191b4363d799b4bdfcaf59d5e506a0c70b5c2d581854eec59e2ea8935f498e65f5a3acf5e213a1b3a6a5b191f412c83446d8c27771ad9589bc5a684e03ac203a720be92d72e181de225a803bce91b0778ea667b0e624baef4234373336e5dd07074d218e1baa4940c1e4b810c511575debc8c690287b202f64fa76a3bbbf29b2f6db45924cda712e281a1779fc58a4de5591e27b864a2f35507834d8d8c09a5a5b604af05afd7ad05e9c2c014f5472fb0f5ace5a37a0a190ec443fa7520d2f4b487663e575c2db66f751d5effa7fd2c799a89810e73a9f5bb86b457bdaab158900cbefc707f937fa3b5743d6168ceb82cac2c5a7f89ba37d14142eed457b961743723442b8aa3f14b0b4761f02d70b236c40f29fe75933fe23d09b48481f6103749a4fd680612da6381bd45f79c45a3bb2a8a65cec2d2f3e92b1c8e397e070fc466f26615a6cce309273fc33a1213bef87130d6308fcd49c0221996598ca48b762a2849b74baebaf99c992a8fa5cd84fe96a130853a2d3638d681ecac5c73ea9c16292c26e7234b07a875577f668e7cc74e2cf06fe8be4f3caad60d25c388cc426653b48427e07f8cf6829cf0728ba33ec9bbad5e57a1906021cea241181738fb6b10de2c972333928834b2180fb1f4371b436bf0d8180098f4d7baffb400028656dacdbf5e1be3b332ce1a89ef5199570d0f050f21cb05e2484315d5c76a805159e61d21cfdaa541b77b9a2d982db157705922db82f9e83daf5049036c4475d59d56faf9de9e7697e37155103bebeca17c1cc1186b0a39eccba84e953ab8265d0034b13dd562c6f10c259002fc73d891058376a57ea0971dda09da871a0bd64f27c0281f1d4b7a76ef87a1aa83898246a1f1845524086b62ba06c157e46f2580701356638477d9044b52e6640d93c676e523fe2ca0fbc9a141d4cc5afcaa524e87f2d9ab20e466af439aa4d98abb9635e86edabcd7017008af9cf0dfd0738722e38224aa4995fa4058db0615e5201433411da22d17e21b66597d529105cf2572038b6e0ff1ddbded7c80309ca31d3d4a9ddd254c7710b6782b5b41f7fc08cfffbf6c82d7e6e26c60398f8b82c93f179ea8bc494b9fead0a5a969a6ce8652e23b1f788d840ce5cf1607b504e1fa6478e9d5fca89af9a2c9fdeb51efc3fe78927297eee9d051d4bbe10c617f786ab9f7a628323afd7c8614d3121592dd29c3d834773d01ea5038f5b85741fdf6ce13c298699434ba94b7b925e9764e25ef4447ac2e433f5e592916e1c27da37110eb815524052261440e88d7455e8d1332f924de99b271e34d2f1506e3484d50ef7b748c06abfe13dd65e20d83d3fc66d61dfce621b3ed9f5b18833612732d5a90b174fed23619a6102495301d18d30bf49fb98211cda3e7add927cbc5646ea9dbdf826d61caafa969075e1f2f1c9305d65991dd1bfe4f45a13af0110d8308202c97b91ea334a31a490f31d0daf62ed42a39165ac49a658f9c07251232eeb3083142ae1ccf7282bc0f828af95bb80c1276822d015d50c121de9f57a5a62de001dc63e3fc180ec3ce8a87a0fce1b48aad3c65ca4324075d0cf4300ebb5980d3d423799efc18fa857d7ee21e8a002e7e2c12c414d95da15a7a4a602db33f826ba376360319f21d8a285bae0093ecd4482c65e11adf9a5dbf8925be85a85f4378517a1d6ee3c1bf9250f8fb61f92670e6a802b2fc2886434b7e03f73421d78d1bfe7b77a670bf581dd7d0a7961fda8729a2f68a4350bc5fd1472670078db373d6d21eedccf4756f63587c1d91b04f428fbbb4bc8988017a71e3542a6f175eb5dfa8799e76a4c9abe5db022b1d0b29cfe17af97faa93f9a14912e6e69166320bf0a74bd8e15b85291d80749186e23b40b518ff9771cedbba9be3b4bd48c81c89e92bd836b41f1eb4e7673245b86d1a10149c98875966e5538ffd6f3e7e5107393779d752ac7882cdb933a9f8bab606c694e6b3b1c3398b2649a4b33c81c8a506da82cc2701e01cbe037d9899bb1853fd79cac023c8c86887b38560b4457556f9cd153d0bc82e729cf6e4bc8bd17be3cfb1d5a9fe8ef0da4e77e03f64f99b13acaa79362286b331ff80ba33df118167a139026aa6078d91fe8e06a9e6eab8093b348f6788beba5baf3b847fb92e17dcc90533763240685a64d7242d69e95edd55e4a1bb592ec02be65eac49c37d7f18fd39ff4ef5fe444dc0fcf1405f3754f15b54b9cdce53da29abad1043eea950f18a29f4a1be74f8566a9e150d89c123a9efb6bd094f915699e4756eba04d424d122bbec24cf00342dc5540ee367d6b681f0493923b013db21f15fc7aca30ecd3dfa832404643b5f3f40e6ddad9893dd102d1a11bcc6da3be02ad632f0ddb72ac9e8f2f5bb3e04d1bd97fc817742129d0df13184939de582abbc61d3cc07dda76f39bf28bd3bc91bc706302382e621aec43d4cae6206d4f8b14bb27ebd01662f3c4530696e49206dd0fc497adb8b09b935434ac28a9546133e070a4848194551b7adbbafa894959130930fd688b8c32af0e8bb5201b650005d9a177d0b8025c21da968fd318eec2d21f7b9f2a95ae437cdfbeb0b4dad7493360144851dae59ab1dc12a593d78cf8a81121ec7f4b98c1ae95e17faf8be7669a9d150e9ebd99cfa0305ffff74cece675750b8d998550fb8fcf1870b1c310e10cffc70030915b1ec321f6d9688a73458d66c650b179d2508c5559fc8e6708979916a60f62bae2d9030de01fa2aaf0875b3e2bc3430ca653c99d41243c3f282e7fb4ccb9b69ae354e5aec1f57e804fb224ca92bdc7b79622f095ea8f22c57ea1228d4312fcb3d6cc5b9753ef33a75a73c7b5e80b5743b157f0366174c067e6a91f4aa95cd0b3fc8ec285711eabd5331c9d3af8ce0807de872002ee5db7cd0a826f71dfe79de55e846ba03d85c2f05428f87d89f7dc248174e3980b4a8b939f6fd65624bd140d95a665e5f70764b6fc54b7dd5183ebb6a3000c8cf0161d65ae4e304508da8d3807c6dd1bef720f7865f763646d51bd70029c790493fbdbb3935c04f4fb787b624b7ddc985b470ff1da4f5d978a229fb02350978c1ab2847789a6ddbee56666d3a4d1a0683db9e7ce334f0d0a34ae0d101ec9c8c683f41d3782ce2e9f9d36d77ece2930dfa873dbed9bd76eb0a26cb5b2a208fb374999b11efcf5caf174e3c54fd926202635f13e4fff7e73b8a859adacceb2d22b92a0980c22f18b35992eb72711afb1f0fee0b5397536f0c3950ab5f59043ccdf04b9d32988a6527293fb849210ff788e7c58952ce61a433a4fa97eff3ea20634c1fdb08ff35e1e4e8e9e4374105af4dc5b13df59c1c0ed6321c0cb938b95bfc673d58c91a2403b4f0993c00c0d5cd88b3027e34dad5ad6e07089e93fdfb9fbba92a44e0b796af34b4691f8febea9092a63bc30c369912db9ec6aa831a0ed1ce181cdc84fab313abae39aee941ea332a4f2287854a0afcf8184123d4613b08b468c44cd3f73ab3c154e3632aff554b4889774d5dcb0cd5a9026db7bfb89ea4ab9cc54dcce29d2ddd504760ee2416009fc0d4896f6d7db119af5c9cc5876e36d51dc18e700ac0b39fd5b467386ddbe22e4bfb709d9421849b2739fe62e3adba9f56b3fe24eb9a76e832bd096c329b79b6024ba644214f6f202891ade40d9b014a3848ca17038f9a889c9b8dcd1a6c94333a6c3d7bb5e113207ab1bee174eb7e3bcdc5b7f5696a8dea8ec22b29c4618afca4df3cc497c7da645276b1b8f33e0f8c3d80ad077d7958283b2ed2b551115c172629f2b659862729243219f94865bc0878458c5245810b4a0960261252e133946693f524d5259dd6a425be6a545c948c9226b2f32d021e0642944896a4e9e43c18b21cb3c9dbf4e81c8ee84f8cc54b6e5d1465757c7b33a79ea69bf47b7b8a34110711ae1f175f775bfd0ef499c1acb87c8e62a08dff2ec944db51d74c8cb857cb0b2913126020fff0c077b194b844d9ab0876483ce5474f2076e97fc2b58439db8cdd317b2a8b6fe340cdc90bac6a8abb234a98f1177411912e19143195ab8a5152962149d7a1c98a1916c958d1a3d25c9cc2e8db49b5b33f9239b46042368c13113112e4be70b5070633d022287163768a490a2c469f95616c7bcd3059ac63acf0d3f1d3f611915a29dd907b58d970c79c0f9b0b964c2b559ec68c18bc705521239afef31111ef152e22d4fa8c6a9d13b03058a7e3aeffc2efcb25440f56167791841db414458fec38f471433e6b26f67f421a182feea7c32f9a4c6d83c79fc2963c29b407b5d4675b6c65587c5452a8a1b02c24beddb7cac1b84bd9e5796be27ff9c7177ed426fbbed297754e97645607f0c937a155b2dae5e5bb6e9dc8d1de4b54864eeb5bce175c7da364d9c1b4529224e14c1126d4710d184a62ae767ac78745582553d5f1c6764aeb52f51183bc74b27b333a81dacda80c090992c65c020204ff37dc9da2329689ebcafeb12a72923dea64fd9f28029414df6fe1b3c754957368ecfa77283994554618230a7efa9f5c16e9d996409c1d8d07f2c71e54ad93becd2a2e734507b821b6c6da317ba1f497e162d70de8759682c342ff623d18349a84499fc799acb97856536355dc6978b8349edd92285ab958d022d6ba0c36ab3d17eae7073edc3c3883601a7656fdf1ac30cb55d803155d5286d1a3159a57347ecb6c8731a57205fa1727902dd67e00408a7328b2238149fec8e439bce12a0657b310e2ed402339daf99d77042896265cf94865da4559e938a849b7070533c628775959710c47eed47faf951b9b28cc957d5bf4d34863cd1b1f2a1599c209a2903b6c477fd8bc652dc6df0b9cbe3658470942e7941b00350bc1371fe55a08f678b0bae1462359511347997ee687b03ba5244cf83025a1dcb2b3bd5040605208d4c98254070e80675130b2aa7a038b2e334691ff749278eb90b9306e0a4cfeb01d0a7814e346cd13244cf045728221471fc1b2ecf1d724605b3d2c5dcd2c3e16e4813aa476b127b8bed3b165cd339b1a44e79e90b467068bd2aa4db390fcd48f02a2066c6ad81a5865c00ddd1dc4bbed903376eb1f6cca495be30749c583e5fa86d54c6b8966913b2394191f9a5e9d9daac55b665015688a16b20e5dc281e780bcf9bf6ee87560d4dbd1a8e909fcf3b15173e1e4c1d082d15542053f812569f9d77d1ee33f8424e9ecc91bdbab38ee58f8bd4f122af068fb3992c2db750324f3f2f34d957846e750e9b20c4731ecd2110fc69f3736f24454c250362c9c474b92226399466b677374c84c9c0d03f93b6e394a7dd50baa069d4c07332fa3679f6a50b188e5cf563aaee55c484d31aa3bb5fbc72d346045816d98ff802b80be32783fb189d7967d7f90663dd31049099344b9b5c686d18d33aa9d30b6fe4567f14d7cdb0cc33f4fb0b4bae6db9733ea2d68ec8512d982319ef50bcfe7e7b7d30ba71f168b26453b0f989fc2aecad12ab7658de54dccda221952aafd8f4d1e6944d765b6014509bba8b31818114fe9d5c265143d33824dfae7b94ca1cf311152fef2a60aade8d7cad33c4af17d040b4ae0c743753edd45390c7649b4aede6fd47abdd98e7a26d7247f5b1cb0f8c55770c925cd0bd7e5fd438d428bd3718172f5c4cee2755214401b431bfa60f7bbb41888bdf048f7bd2c2e000c5156e7c62d3888203f6151001ea6605241438d0bd8e1d3bd7bce104864c9932130485db9636ec1b6cd8fd61f6610865a9bd1ca66013265aacba7c97dde73b95b4d544e3909dce781afa3efb4d28aff63bca3b5638d3bb1a19c0f855c08045f9fcc949c363db4343209bd1a9ec5cbcc7f0838a72ecb6497373988462c5a50854c07e54e8be7d0374dbbd7525394077a04627398d16c49bbb797db67aa57a2aff1830b8f629c293f29430bc94f63cb4860ec53e9cc93e7cbe9ddbedd11241a803e283db4db303b9f6a29b11c3eaa1511e8b200c3e44ec27d4032679573248935274bb574eee3b890c09ff8f4d3fc6da277b68c36892d2d7e66f08ca64baa1fcadecb1fd1154083db998rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-activerecord-4.0.0-5.fc20.src.rpmrubygem-activerecord-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rubygem-activerecordrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-11:4.0.0-5.fc205.2-14.11.2S<@S.SES @QMQHS@Q4Q.P[PrP(@Pw@P@PO#OȮO'On@NRDN@MMRM*LzLi(@Lc@LYV@Ka|@ĴJv@JlE@I?@I2I*@I%Q@HϟH@G^@G G]*@GNG:@G'Josef Strzibny - 1:4.0.0-5Josef Stribny - 1:4.0.0-4Josef Stribny - 1:4.0.0-3Josef Stribny - 1:4.0.0-2Josef Stribny - 1:4.0.0-1Vít Ondruch - 1:3.2.13-1Vít Ondruch - 1:3.2.12-2Vít Ondruch - 1:3.2.12-1Vít Ondruch - 1:3.2.11-1Vít Ondruch - 1:3.2.10-1Vít Ondruch - 1:3.2.8-1Vít Ondruch - 1:3.2.7-1Vít Ondruch - 1:3.2.6-2Vít Ondruch - 1:3.2.6-1Vít Ondruch - 1:3.0.15-1Vít Ondruch - 1:3.0.13-1Bohuslav Kabrda - 1:3.0.11-1Fedora Release Engineering - 1:3.0.10-2Vít Ondruch - 1:3.0.10-1Vít Ondruch - 1:3.0.9-1Vít Ondruch - 1:3.0.5-1Fedora Release Engineering - 1:3.0.3-2Mohammed Morsi - 1:3.0.3-1Mohammed Morsi - 1:2.3.8-4Mohammed Morsi - 1:2.3.8-3Mohammed Morsi - 1:2.3.8-2Mohammed Morsi - 1:2.3.8-1Mamoru Tasaka - 1:2.3.5-1David Lutterkort - 1:2.3.4-2Mamoru Tasaka - 2.3.4-1Jeroen van Meeuwen - 2.3.3-1Jeroen van Meeuwen - 2.3.2-1Fedora Release Engineering - 2.2.2-2Jeroen van Meeuwen - 2.2.2-1David Lutterkort - 2.1.1-2David Lutterkort - 2.1.1-1Michael Stahnke - 2.1.0-1David Lutterkort - 2.0.2-2David Lutterkort - 2.0.2-1David Lutterkort - 2.0.1-1David Lutterkort - 1.15.6-1David Lutterkort - 1.15.5-2David Lutterkort - 1.15.5-1- Fix CVE-2014-3514: vulnerability in the create_with- Fix CVE-2014-3483 regression- Fix CVE-2014-3483- Fix CVE-2014-0080: PostgreSQL array data injection vulnerability - Fix SQLite tests- Update to ActiveRecord 4.0.0.- Update to ActiveRecord 3.2.13.- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0- Update to ActiveRecord 3.2.12.- Update to ActiveRecord 3.2.11.- Update to ActiveRecord 3.2.10.- Update to ActiveRecord 3.2.8.- Update to ActiveRecord 3.2.7.- Fixed missing epoch in -doc subpackage.- Update to ActiveRecord 3.2.6.- Update to ActiveRecord 3.0.15.- Update to ActiveRecord 3.0.13.- Rebuilt for Ruby 1.9.3. - Update to ActionRecord 3.0.11- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to ActiveRecord 3.0.10- Update to ActiveRecord 3.0.9- Updated to ActiveRecord 3.0.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update to rails 3- Updated postgres fix to resolve security issue- Included postgres fix (patch also pushed upstream, see rails issue tracker)- Updated patch0 to correctly parse sqlite3 version- Update to 2.3.8- Update to 2.3.5- Bump Epoch to ensure upgrade path from F-11- Update to 2.3.4 - Enable check- New upstream version- New upstream version- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- New upstream version - Fixed rpmlint errors zero-length files and script-without-shebang- Do not mark lib/ as doc- New version (fixes CVE-2008-4094)- New Upstream- Fix dependency- New version- New version- New version- Fix buildroot - Properly mark docs in geminstdir- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  1:4.0.0-5.fc20     !!""""#$%%&%%'(((()**+,,,-../.000100233456777889:;;;;;<<=>>>?>>@>AABBBBBBBBBCDDEEEEFGHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKLMNOPOQOROSTTTTSOUOVWVXVYVZV[V\]\^\_\`\a\b\c\VdddddVeVffffffffffffffffffffffffffffffVgVhViVjVkVlmlnlolVpVqrqsqtquqvqwqxqyqzq{qV|V}VO~~~~~~~~~~~OOOOOOOOOOOOOOOOO      O OOOOOOOOOOO O!"!#!$!O%O&O'O(O)O*O+O,O-O.O/O0O1O233333333333333322O444O5O6O7O89::::::::99998;;;8O<<<<<<<<<<O=>>>=?@?????????????????=A=B=========================OCCCCCCODOEFFFFFFFFFFFFFFFFFEOGGGOHIIIHJHOKOLOMONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPOQORSSSRRRROTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTOVVVOWXWYWZWO[\]\[O^O_O`aaa``ObOcOdOeOfOghgigjjjjjjjgkkkkkkkkkkkglgOmmnmommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmOpppppppppppppOqOrOssssssssOtuuuuuuuuuuttOvvvOwOxxxxxxOyzy{|||{{y}~~~}yyyOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNactiverecord-4.0.0rdocActiveRecordActiveRecord.htmlActiveRecordError.htmlAdapterNotFound.htmlAdapterNotSpecified.htmlAggregationsAggregations.htmlClassMethods.htmlAssociationTypeMismatch.htmlAssociationsAssociations.htmlAliasTracker.htmlAssociation.htmlAssociationScope.htmlBelongsToAssociation.htmlBelongsToPolymorphicAssociation.htmlBuilderBuilder.htmlAssociation.htmlBelongsTo.htmlCollectionAssociation.htmlHasAndBelongsToMany.htmlHasMany.htmlHasOne.htmlSingularAssociation.htmlClassMethods.htmlCollectionAssociation.htmlCollectionProxy.htmlHasAndBelongsToManyAssociation.htmlHasManyAssociation.htmlHasManyThroughAssociation.htmlHasOneAssociation.htmlHasOneThroughAssociation.htmlJoinDependencyJoinDependency.htmlJoinAssociation.htmlJoinBase.htmlJoinPart.htmlJoinHelper.htmlPreloaderPreloader.htmlAssociation.htmlBelongsTo.htmlCollectionAssociation.htmlHasAndBelongsToMany.htmlHasMany.htmlHasManyThrough.htmlHasOne.htmlHasOneThrough.htmlSingularAssociation.htmlThroughAssociation.htmlSingularAssociation.htmlThroughAssociation.htmlAttributeAssignmentAttributeAssignment.htmlMultiparameterAttribute.htmlAttributeAssignmentError.htmlAttributeMethodsAttributeMethods.htmlBeforeTypeCast.htmlClassMethods.htmlDirtyDirty.htmlActiveSupport.htmlPrimaryKeyPrimaryKey.htmlClassMethods.htmlQuery.htmlReadRead.htmlClassMethods.htmlSerializationSerialization.htmlAttribute.htmlBehaviorBehavior.htmlClassMethods.htmlClassMethods.htmlType.htmlTimeZoneConversionTimeZoneConversion.htmlClassMethods.htmlType.htmlWriteWrite.htmlClassMethods.htmlAutosaveAssociationAutosaveAssociation.htmlAssociationBuilderExtension.htmlClassMethods.htmlBase.htmlBatches.htmlCalculations.htmlCallbacksCallbacks.htmlClassMethods.htmlCodersCoders.htmlYAMLColumn.htmlConfigurationError.htmlConnectionAdaptersConnectionAdapters.htmlAbstractAdapterAbstractAdapter.htmlSchemaCreation.htmlAbstractMysqlAdapterAbstractMysqlAdapter.htmlBindSubstitution.htmlColumn.htmlSchemaCreation.htmlAlterTable.htmlClosedTransaction.htmlColumnColumn.htmlFormat.htmlColumnDefinition.htmlColumnDumper.htmlConnectionHandler.htmlConnectionManagement.htmlConnectionPoolConnectionPool.htmlQueue.htmlReaper.htmlConnectionSpecificationConnectionSpecification.htmlResolver.htmlDatabaseLimits.htmlDatabaseStatements.htmlIndexDefinition.htmlMysql2AdapterMysql2Adapter.htmlColumn.htmlExplainPrettyPrinter.htmlMysqlAdapterMysqlAdapter.htmlColumn.htmlFieldsFields.htmlBoolean.htmlDate.htmlDateTime.htmlDecimal.htmlFloat.htmlIdentity.htmlInteger.htmlTime.htmlType.htmlStatementPool.htmlOpenTransaction.htmlPostgreSQLAdapterPostgreSQLAdapter.htmlBindSubstitution.htmlColumnDefinition.htmlColumnMethods.htmlDatabaseStatementsDatabaseStatements.htmlExplainPrettyPrinter.htmlOIDOID.htmlArray.htmlBit.htmlBoolean.htmlBytea.htmlCidr.htmlDate.htmlDecimal.htmlFloat.htmlHstore.htmlIdentity.htmlInteger.htmlJson.htmlMoney.htmlPoint.htmlRange.htmlTime.htmlTimestamp.htmlType.htmlTypeMap.htmlVector.htmlQuoting.htmlReferentialIntegrity.htmlSchemaCreation.htmlSchemaStatements.htmlStatementPool.htmlTable.htmlTableDefinition.htmlUtils.htmlPostgreSQLColumnPostgreSQLColumn.htmlArrayParser.htmlCast.htmlQueryCache.htmlQuoting.htmlRealTransaction.htmlSQLite3AdapterSQLite3Adapter.htmlBindSubstitution.htmlExplainPrettyPrinter.htmlStatementPool.htmlVersion.htmlSQLite3Column.htmlSavepointTransaction.htmlSchemaCache.htmlSchemaStatements.htmlStatementPool.htmlTable.htmlTableDefinition.htmlTransaction.htmlTransactionState.htmlConnectionHandling.htmlConnectionNotEstablished.htmlConnectionTimeoutError.htmlCoreCore.htmlClassMethods.htmlCounterCacheCounterCache.htmlClassMethods.htmlDangerousAttributeError.htmlDelegationDelegation.htmlClassMethodsClassMethods.htmlThreadSafe.htmlClassSpecificRelationClassSpecificRelation.htmlClassMethods.htmlDeleteRestrictionError.htmlDuplicateMigrationNameError.htmlDuplicateMigrationVersionError.htmlDynamicMatchersDynamicMatchers.htmlFindBy.htmlFindByBang.htmlFinder.htmlMethod.htmlEagerLoadPolymorphicError.htmlExplain.htmlExplainRegistry.htmlExplainSubscriberExplainSubscriber.htmlActiveSupport.htmlFinderMethods.htmlFixtureFixture.htmlFixtureError.htmlFormatError.htmlFixtureClassNotFound.htmlFixtureSetFixtureSet.htmlFile.htmlGeneratorsGenerators.htmlBase.htmlMigrationGenerator.htmlModelGenerator.htmlHasAndBelongsToManyAssociationForeignKeyNeeded.htmlHasManyThroughAssociationNotFoundError.htmlHasManyThroughAssociationPointlessSourceTypeError.htmlHasManyThroughAssociationPolymorphicSourceError.htmlHasManyThroughAssociationPolymorphicThroughError.htmlHasManyThroughCantAssociateNewRecords.htmlHasManyThroughCantAssociateThroughHasOneOrManyReflection.htmlHasManyThroughCantDissociateNewRecords.htmlHasManyThroughNestedAssociationsAreReadonly.htmlHasManyThroughSourceAssociationNotFoundError.htmlHasOneThroughCantAssociateThroughCollection.htmlIllegalMigrationNameError.htmlImmutableRelation.htmlInheritanceInheritance.htmlClassMethods.htmlIntegration.htmlInvalidForeignKey.htmlInverseOfAssociationNotFoundError.htmlIrreversibleMigration.htmlLockingLocking.htmlOptimisticOptimistic.htmlClassMethods.htmlPessimistic.htmlLogSubscriber.htmlMigrationMigration.htmlCheckPending.htmlCommandRecorderCommandRecorder.htmlStraightReversions.htmlJoinTable.htmlReversibleBlockHelper.htmlMigrationProxy.htmlMigrator.htmlModelSchemaModelSchema.htmlClassMethods.htmlMultiparameterAssignmentErrors.htmlNestedAttributesNestedAttributes.htmlClassMethods.htmlTooManyRecords.htmlNullMigration.htmlNullRelation.htmlPendingMigrationError.htmlPersistencePersistence.htmlClassMethods.htmlPredicateBuilder.htmlPreparedStatementInvalid.htmlQueryCacheQueryCache.htmlClassMethods.htmlQueryMethodsQueryMethods.htmlWhereChain.htmlQuerying.htmlRailtieRailtie.htmlActionDispatch.htmlActiveSupport.htmlRails.htmlRailtiesRailties.htmlControllerRuntimeControllerRuntime.htmlClassMethods.htmlReadOnlyAssociation.htmlReadOnlyRecord.htmlReadonlyAttributesReadonlyAttributes.htmlClassMethods.htmlRecordInvalid.htmlRecordNotDestroyed.htmlRecordNotFound.htmlRecordNotSaved.htmlRecordNotUnique.htmlReflectionReflection.htmlAggregateReflection.htmlAssociationReflection.htmlClassMethods.htmlMacroReflection.htmlThroughReflection.htmlRelationRelation.htmlHashMerger.htmlMerger.htmlResult.htmlRollback.htmlRuntimeRegistry.htmlSQLCounter.htmlSanitizationSanitization.htmlClassMethods.htmlSchema.htmlSchemaDumper.htmlSchemaMigration.htmlScopingScoping.htmlClassMethods.htmlDefaultDefault.htmlClassMethods.htmlNamedNamed.htmlClassMethods.htmlScopeRegistry.htmlSerialization.htmlSerializationTypeMismatch.htmlSpawnMethods.htmlStaleObjectError.htmlStatementCache.htmlStatementInvalid.htmlStoreStore.htmlClassMethods.htmlIndifferentCoder.htmlSubclassNotFound.htmlTasksTasks.htmlDatabaseAlreadyExists.htmlDatabaseNotSupported.htmlDatabaseTasks.htmlFirebirdDatabaseTasks.htmlMySQLDatabaseTasks.htmlOracleDatabaseTasks.htmlPostgreSQLDatabaseTasks.htmlSQLiteDatabaseTasks.htmlSqlserverDatabaseTasks.htmlTestCase.htmlTestFixturesTestFixtures.htmlClassMethods.htmlThrowResult.htmlTimestamp.htmlTransactionIsolationError.htmlTransactionsTransactions.htmlClassMethods.htmlTransactionError.htmlTranslation.htmlUnknownAttributeError.htmlUnknownMigrationVersionError.htmlUnknownPrimaryKey.htmlVERSION.htmlValidationsValidations.htmlAssociatedValidator.htmlClassMethods.htmlPresenceValidator.htmlUniquenessValidator.htmlWrappedDatabaseException.htmlXmlSerializerXmlSerializer.htmlAttribute.htmlActiveSupport.htmlArJdbcMySQLArJdbcMySQL.htmlError.htmlArel.htmlMysqlMysql.htmlField.htmlResult.htmlStmt.htmlTime.htmlREADME_rdoc.htmlimagesadd.pngarrow_up.pngbrick.pngbrick_link.pngbug.pngbullet_black.pngbullet_toggle_minus.pngbullet_toggle_plus.pngdate.pngdelete.pngfind.pngloadingAnimation.gifmacFFBgHack.pngpackage.pngpage_green.pngpage_white_text.pngpage_white_width.pngplugin.pngruby.pngtag_blue.pngtag_green.pngtransparent.pngwrench.pngwrench_orange.pngzoom.pngindex.htmljsdarkfish.jsjquery.jsnavigation.jssearch.jssearch_index.jssearcher.jslibactive_recordrailtiesdatabases_rake.htmlrdoc.csstable_of_contents.htmlriActiveRecordActiveRecordErrorcdesc-ActiveRecordError.riAdapterNotFoundcdesc-AdapterNotFound.riAdapterNotSpecifiedcdesc-AdapterNotSpecified.riAggregationsClassMethodscdesc-ClassMethods.ricomposed_of-i.rireader_method-i.riwriter_method-i.ricdesc-Aggregations.riAssociationTypeMismatchcdesc-AssociationTypeMismatch.riAssociationsAliasTrackercdesc-AliasTracker.riAssociationcdesc-Association.riAssociationScopecdesc-AssociationScope.riBelongsToAssociationcdesc-BelongsToAssociation.riBelongsToPolymorphicAssociationcdesc-BelongsToPolymorphicAssociation.riBuilderAssociationcdesc-Association.riBelongsTocdesc-BelongsTo.riCollectionAssociationcdesc-CollectionAssociation.riHasAndBelongsToManycdesc-HasAndBelongsToMany.riHasManycdesc-HasMany.riHasOnecdesc-HasOne.riSingularAssociationcdesc-SingularAssociation.ricdesc-Builder.riClassMethodsbelongs_to-i.ricdesc-ClassMethods.rihas_and_belongs_to_many-i.rihas_many-i.rihas_one-i.riCollectionAssociationcdesc-CollectionAssociation.riCollectionProxyany%3f-i.ribuild-i.ricdesc-CollectionProxy.riconcat-i.ricount-i.ricreate%21-i.ricreate-i.ridelete-i.ridelete_all-i.ridestroy-i.ridestroy_all-i.ridistinct-i.riempty%3f-i.rifind-i.rifirst-i.riinclude%3f-i.rilast-i.rilength-i.riload_target-i.riloaded%3f-i.rimany%3f-i.rinew-i.riproxy_association-i.rireplace-i.riscope-i.riscoping-i.riselect-i.risize-i.ritarget-i.riuniq-i.riHasAndBelongsToManyAssociationcdesc-HasAndBelongsToManyAssociation.riHasManyAssociationcdesc-HasManyAssociation.riHasManyThroughAssociationcdesc-HasManyThroughAssociation.riHasOneAssociationcdesc-HasOneAssociation.riHasOneThroughAssociationcdesc-HasOneThroughAssociation.riJoinDependencyJoinAssociationcdesc-JoinAssociation.riJoinBasecdesc-JoinBase.riJoinPartcdesc-JoinPart.ricdesc-JoinDependency.riJoinHelpercdesc-JoinHelper.riPreloaderAssociationcdesc-Association.riBelongsTocdesc-BelongsTo.riCollectionAssociationcdesc-CollectionAssociation.riHasAndBelongsToManycdesc-HasAndBelongsToMany.riHasManycdesc-HasMany.riHasManyThroughcdesc-HasManyThrough.riHasOnecdesc-HasOne.riHasOneThroughcdesc-HasOneThrough.riSingularAssociationcdesc-SingularAssociation.riThroughAssociationcdesc-ThroughAssociation.ricdesc-Preloader.riSingularAssociationcdesc-SingularAssociation.riThroughAssociationcdesc-ThroughAssociation.ricdesc-Associations.riAttributeAssignmentMultiparameterAttributecdesc-MultiparameterAttribute.ri_assign_attribute-i.riassign_attributes-i.riassign_multiparameter_attributes-i.riassign_nested_parameter_attributes-i.riattributes%3d-i.ricdesc-AttributeAssignment.riexecute_callstack_for_multiparameter_attributes-i.riextract_callstack_for_multiparameter_attributes-i.rifind_parameter_position-i.ritype_cast_attribute_value-i.riAttributeAssignmentErrorattribute-i.ricdesc-AttributeAssignmentError.riexception-i.rinew-c.riAttributeMethods%5b%5d%3d-i.ri%5b%5d-i.riBeforeTypeCastattribute_before_type_cast-i.riattributes_before_type_cast-i.ricdesc-BeforeTypeCast.riread_attribute_before_type_cast-i.riClassMethodsattribute_method%3f-i.riattribute_names-i.ricdesc-ClassMethods.riinstance_method_already_implemented%3f-i.riDirtyActiveSupportcdesc-ActiveSupport.ricdesc-Dirty.riPrimaryKeyClassMethodscdesc-ClassMethods.ridangerous_attribute_method%3f-i.ridefine_method_attribute-i.riprimary_key%3d-i.riprimary_key-i.riquoted_primary_key-i.riattribute_method%3f-i.ricdesc-PrimaryKey.riid%3d-i.riid%3f-i.riid-i.riid_before_type_cast-i.rito_key-i.riQueryattribute%3f-i.ricdesc-Query.riquery_attribute-i.riReadClassMethodscache_attribute%3f-i.ricache_attributes-i.ricacheable_column%3f-i.ricached_attributes-i.ricdesc-ClassMethods.ridefine_method_attribute-i.riattribute-i.ricdesc-Read.riread_attribute-i.riSerializationAttributecdesc-Attribute.riBehaviorClassMethodscdesc-ClassMethods.ricdesc-Behavior.riClassMethodscdesc-ClassMethods.riserialize-i.riserialized_attributes-i.riTypecdesc-Type.ricdesc-Serialization.riserialized_attributes-i.riTimeZoneConversionClassMethodscdesc-ClassMethods.ricreate_time_zone_conversion_attribute%3f-i.ridefine_method_attribute%3d-i.riTypecdesc-Type.ricdesc-TimeZoneConversion.riWriteClassMethodscdesc-ClassMethods.ridefine_method_attribute%3d-i.riattribute%3d-i.ricdesc-Write.riraw_write_attribute-i.ritype_cast_attribute_for_write-i.riwrite_attribute-i.riarel_attributes_with_values-i.riattribute_for_inspect-i.riattribute_names-i.riattribute_present%3f-i.riattributes-i.riattributes_for_create-i.riattributes_for_update-i.ricdesc-AttributeMethods.ricolumn_for_attribute-i.rihas_attribute%3f-i.ripk_attribute%3f-i.rireadonly_attribute%3f-i.rirespond_to%3f-i.ritypecasted_attribute_value-i.riAutosaveAssociationAssociationBuilderExtensioncdesc-AssociationBuilderExtension.riClassMethodsadd_autosave_association_callbacks-i.ricdesc-ClassMethods.ridefine_non_cyclic_method-i.riassociated_records_to_validate_or_save-i.riassociation_valid%3f-i.ribefore_save_collection_association-i.ricdesc-AutosaveAssociation.richanged_for_autosave%3f-i.ridestroyed_by_association%3d-i.ridestroyed_by_association-i.rimark_for_destruction-i.rimarked_for_destruction%3f-i.rinested_records_changed_for_autosave%3f-i.rireload-i.risave_belongs_to_association-i.risave_collection_association-i.risave_has_one_association-i.rivalidate_collection_association-i.rivalidate_single_association-i.riBasecdesc-Base.riBatchesbatch_order-i.ricdesc-Batches.rifind_each-i.rifind_in_batches-i.riCalculationsaggregate_column-i.riaverage-i.ribuild_count_subquery-i.ricalculate-i.ricdesc-Calculations.ricolumn_alias_for-i.ricolumn_for-i.ricount-i.rihas_include%3f-i.riids-i.rimaximum-i.riminimum-i.rioperation_over_aggregate_column-i.riperform_calculation-i.ripluck-i.riselect_for_count-i.risum-i.ritype_cast-i.ritype_cast_calculated_value-i.ritype_cast_using_column-i.riCallbacksClassMethodscdesc-ClassMethods.ricdesc-Callbacks.riCodersYAMLColumncdesc-YAMLColumn.ricdesc-Coders.riConfigurationErrorcdesc-ConfigurationError.riConnectionAdaptersAbstractAdapterSchemaCreationaccept-i.riadd_column_options%21-i.ricdesc-SchemaCreation.ricolumn_options-i.rinew-c.riquote_column_name-i.riquote_table_name-i.ritype_to_sql-i.rivisit_AddColumn-i.rivisit_AlterTable-i.rivisit_ColumnDefinition-i.rivisit_TableDefinition-i.riactive%3f-i.riadapter_name-i.ricase_insensitive_comparison-i.ricase_sensitive_modifier-i.ricdesc-AbstractAdapter.riclear_cache%21-i.riclose-i.ricreate_savepoint-i.ricurrent_savepoint_name-i.ridecrement_open_transactions-i.ridisable_referential_integrity-i.ridisconnect%21-i.riexpire-i.riextensions-i.riin_use%3f-i.riin_use-i.riincrement_open_transactions-i.riindex_algorithms-i.rilast_use-i.rilease-i.rilog-i.rilogger-i.riopen_transactions-i.ripool-i.riprefetch_primary_key%3f-i.riraw_connection-i.rireconnect%21-i.rirelease_savepoint-i.rirequires_reloading%3f-i.rireset%21-i.rirollback_to_savepoint-i.rischema_cache%3d-i.rischema_cache-i.rischema_creation-i.risubstitute_at-i.risupports_bulk_alter%3f-i.risupports_count_distinct%3f-i.risupports_ddl_transactions%3f-i.risupports_explain%3f-i.risupports_extensions%3f-i.risupports_index_sort_order%3f-i.risupports_migrations%3f-i.risupports_partial_index%3f-i.risupports_primary_key%3f-i.risupports_savepoints%3f-i.risupports_transaction_isolation%3f-i.ritransaction_joinable%3d-i.ritranslate_exception-i.ritype_cast_config_to_boolean-c.ritype_cast_config_to_integer-c.riunprepared_statement-i.riunprepared_visitor-i.rivalid_type%3f-i.riverify%21-i.rivisitor-i.riAbstractMysqlAdapterBindSubstitutioncdesc-BindSubstitution.riColumncdesc-Column.riSchemaCreationadd_column_position%21-i.ricdesc-SchemaCreation.rivisit_AddColumn-i.riadd_column_position%21-i.riadd_column_sql-i.riadd_index_length-i.riadd_index_sql-i.riadd_timestamps_sql-i.ribegin_db_transaction-i.ribegin_isolated_db_transaction-i.ricase_insensitive_comparison-i.ricase_sensitive_modifier-i.ricdesc-AbstractMysqlAdapter.richange_column_default-i.richange_column_null-i.richange_column_sql-i.richarset-i.ricollation-i.ricolumn_for-i.riconfigure_connection-i.ricreate_database-i.ricreate_savepoint-i.ricurrent_database-i.riempty_insert_statement_value-i.riemulate_booleans-c.riexecute-i.riindex_algorithms-i.rilimited_update_conditions-i.rinative_database_types-i.rinew-c.ripk_and_sequence_for-i.riprimary_key-i.riquote-i.riquoted_columns_for_index-i.riquoted_false-i.riquoted_true-i.rirecreate_database-i.rirelease_savepoint-i.riremove_column_sql-i.riremove_columns_sql-i.riremove_index_sql-i.riremove_timestamps_sql-i.rirename_column_sql-i.rirename_table-i.rirollback_to_savepoint-i.rischema_creation-i.rishow_variable-i.ristrict_mode%3f-i.risubquery_for-i.risupports_index_sort_order%3f-i.risupports_migrations%3f-i.risupports_primary_key%3f-i.risupports_savepoints%3f-i.risupports_transaction_isolation%3f-i.risupports_views%3f-i.ritable_exists%3f-i.ritranslate_exception-i.ritype_to_sql-i.rivalid_type%3f-i.riAlterTablecdesc-AlterTable.riClosedTransactioncdesc-ClosedTransaction.riColumnFormatcdesc-Format.ricdesc-Column.riColumnDefinitioncdesc-ColumnDefinition.riColumnDumpercdesc-ColumnDumper.ricolumn_spec-i.ridefault_string-i.rimigration_keys-i.riprepare_column_options-i.riConnectionHandleractive_connections%3f-i.ricdesc-ConnectionHandler.riclass_to_pool-i.riclear_active_connections%21-i.riclear_all_connections%21-i.riclear_reloadable_connections%21-i.riconnected%3f-i.riconnection_pool_list-i.riconnection_pools-i.riestablish_connection-i.rinew-c.riowner_to_pool-i.ripool_for-i.ripool_from_any_process_for-i.riremove_connection-i.riretrieve_connection_pool-i.riConnectionManagementcall-i.ricdesc-ConnectionManagement.rinew-c.riConnectionPoolQueueadd-i.riany%3f-i.riany_waiting%3f-i.rican_remove_no_wait%3f-i.ricdesc-Queue.riclear-i.ridelete-i.rinew-c.rino_wait_poll-i.rinum_waiting-i.ripoll-i.riremove-i.risynchronize-i.riwait_poll-i.riReapercdesc-Reaper.rifrequency-i.rinew-c.ripool-i.rirun-i.riacquire_connection-i.riactive_connection%3f-i.riautomatic_reconnect-i.ricdesc-ConnectionPool.richeckin-i.richeckout-i.richeckout_and_verify-i.richeckout_new_connection-i.richeckout_timeout-i.riclear_reloadable_connections%21-i.riconnected%3f-i.riconnection-i.riconnections-i.ridead_connection_timeout-i.ridisconnect%21-i.rinew-c.rinew_connection-i.rireap-i.rireaper-i.rirelease-i.rirelease_connection-i.riremove-i.risize-i.rispec-i.riwith_connection-i.riConnectionSpecificationResolvercdesc-Resolver.ricdesc-ConnectionSpecification.riDatabaseLimitsallowed_index_name_length-i.ricdesc-DatabaseLimits.ricolumn_name_length-i.ricolumns_per_multicolumn_index-i.ricolumns_per_table-i.riin_clause_length-i.riindex_name_length-i.riindexes_per_table-i.rijoins_per_query-i.risql_query_length-i.ritable_alias_length-i.ritable_name_length-i.riDatabaseStatementsadd_transaction_record-i.ribegin_db_transaction-i.ribegin_isolated_db_transaction-i.ricase_sensitive_equality_operator-i.ricdesc-DatabaseStatements.ricommit_db_transaction-i.ridefault_sequence_name-i.ridelete-i.ridelete_sql-i.riempty_insert_statement_value-i.riexec_delete-i.riexec_insert-i.riexec_query-i.riexec_update-i.riexecute-i.riinsert-i.riinsert_fixture-i.riinsert_sql-i.rilast_inserted_id-i.rilimited_update_conditions-i.rinew-c.rireset_sequence%21-i.rirollback_db_transaction-i.risanitize_limit-i.riselect-i.riselect_all-i.riselect_one-i.riselect_rows-i.riselect_value-i.riselect_values-i.risql_for_insert-i.risubquery_for-i.risupports_statement_cache%3f-i.rito_sql-i.ritransaction-i.ritransaction_isolation_levels-i.ritransaction_open%3f-i.riupdate-i.riupdate_sql-i.riIndexDefinitioncdesc-IndexDefinition.riMysql2AdapterColumncdesc-Column.riExplainPrettyPrintercdesc-ExplainPrettyPrinter.riactive%3f-i.ricdesc-Mysql2Adapter.riconfigure_connection-i.riconnect-i.ricreate-i.ridisconnect%21-i.rierror_number-i.riexec_delete-i.riexec_insert-i.riexec_query-i.riexec_update-i.riexec_without_stmt-i.riexecute-i.riexplain-i.riinitialize_schema_migrations_table-i.riinsert_sql-i.rilast_inserted_id-i.rinew-c.riquote_string-i.rireconnect%21-i.rireset%21-i.riselect-i.riselect_rows-i.risupports_explain%3f-i.riversion-i.riMysqlAdapterColumncdesc-Column.riFieldsBooleancdesc-Boolean.ritype_cast-i.riDatecdesc-Date.ritype-i.ritype_cast-i.riDateTimecdesc-DateTime.ritype-i.ritype_cast-i.riDecimalcdesc-Decimal.ritype_cast-i.riFloatcdesc-Float.ritype-i.ritype_cast-i.riIdentitycdesc-Identity.ritype_cast-i.riIntegercdesc-Integer.ritype_cast-i.riTimecdesc-Time.ritype-i.ritype_cast-i.riTypecdesc-Type.ritype-i.ritype_cast_for_write-i.rialias_type-c.ricdesc-Fields.riregister_type-c.riStatementPool%5b%5d%3d-i.ri%5b%5d-i.ricache-i.ricdesc-StatementPool.riclear-i.ridelete-i.rieach-i.rikey%3f-i.rilength-i.rinew-c.riactive%3f-i.ricdesc-MysqlAdapter.riclear_cache%21-i.riclient_encoding-i.riconfigure_connection-i.riconnect-i.ridisconnect%21-i.riexec_delete-i.riexec_query-i.riexec_stmt-i.riexec_update-i.riexecute_and_free-i.rilast_inserted_id-i.rinew-c.rireconnect%21-i.rireset%21-i.riselect-i.riselect_rows-i.risupports_statement_cache%3f-i.ritype_cast-i.riversion-i.riOpenTransactioncdesc-OpenTransaction.riPostgreSQLAdapterBindSubstitutioncdesc-BindSubstitution.riColumnDefinitionarray-i.ricdesc-ColumnDefinition.riColumnMethodscdesc-ColumnMethods.ricidr-i.ridaterange-i.rihstore-i.riinet-i.riint4range-i.riint8range-i.rijson-i.riltree-i.rimacaddr-i.rinumrange-i.ritsrange-i.ritstzrange-i.ritsvector-i.riuuid-i.rixml-i.riDatabaseStatementsExplainPrettyPrintercdesc-ExplainPrettyPrinter.ribegin_db_transaction-i.ribegin_isolated_db_transaction-i.ricdesc-DatabaseStatements.ricommit_db_transaction-i.ricreate-i.ricreate_savepoint-i.riexec_delete-i.riexec_insert-i.riexec_query-i.riexec_update-i.riexecute-i.riexplain-i.riinsert_sql-i.rioutside_transaction%3f-i.rirelease_savepoint-i.rirollback_db_transaction-i.rirollback_to_savepoint-i.riselect_rows-i.risql_for_insert-i.risubstitute_at-i.riupdate_sql-i.riOIDArraycdesc-Array.rinew-c.risubtype-i.ritype_cast-i.riBitcdesc-Bit.ritype_cast-i.riBooleancdesc-Boolean.ritype_cast-i.riByteacdesc-Bytea.ritype_cast-i.riCidrcdesc-Cidr.ritype_cast-i.riDatecdesc-Date.ritype-i.ritype_cast-i.riDecimalcdesc-Decimal.ritype_cast-i.riFloatcdesc-Float.ritype_cast-i.riHstorecdesc-Hstore.ritype_cast-i.riIdentitycdesc-Identity.ritype_cast-i.riIntegercdesc-Integer.ritype_cast-i.riJsoncdesc-Json.ritype_cast-i.riMoneycdesc-Money.ritype_cast-i.riPointcdesc-Point.ritype_cast-i.riRangecdesc-Range.riextract_bounds-i.riinfinity%3f-i.riinfinity-i.rinew-c.risubtype-i.rito_integer-i.ritype_cast-i.riTimecdesc-Time.ritype_cast-i.riTimestampcdesc-Timestamp.ritype-i.ritype_cast-i.riTypecdesc-Type.ritype-i.ritype_cast_for_write-i.riTypeMap%5b%5d%3d-i.ri%5b%5d-i.ricdesc-TypeMap.riclear-i.rifetch-i.rikey%3f-i.rinew-c.riVectorcdesc-Vector.ridelim-i.rinew-c.risubtype-i.ritype_cast-i.rialias_type-c.ricdesc-OID.riregister_type-c.riregistered_type%3f-c.riQuotingcdesc-Quoting.riescape_bytea-i.riquote_table_name-i.riquote_table_name_for_assignment-i.ritype_cast-i.riunescape_bytea-i.riReferentialIntegritycdesc-ReferentialIntegrity.riSchemaCreationadd_column_options%21-i.ricdesc-SchemaCreation.rivisit_AddColumn-i.rivisit_ColumnDefinition-i.riSchemaStatementsadd_column-i.ricdesc-SchemaStatements.richange_column-i.richange_column_default-i.richange_column_null-i.riclient_min_messages%3d-i.riclient_min_messages-i.ricollation-i.ricolumns-i.ricreate_database-i.ricreate_schema-i.rictype-i.ricurrent_database-i.ricurrent_schema-i.ridrop_schema-i.riencoding-i.riindex_name_length-i.riindexes-i.riprimary_key-i.rirename_column-i.rirename_index-i.rirename_table-i.rischema_exists%3f-i.rischema_names-i.rischema_search_path%3d-i.rischema_search_path-i.riserial_sequence-i.ritable_exists%3f-i.ritables-i.ritype_to_sql-i.riStatementPool%5b%5d%3d-i.ri%5b%5d-i.ricache-i.ricdesc-StatementPool.riclear-i.riconnection_active%3f-i.ridealloc-i.ridelete-i.rieach-i.rikey%3f-i.rilength-i.rinew-c.rinext_key-i.riTablecdesc-Table.riTableDefinitioncdesc-TableDefinition.ricolumn-i.ricreate_column_definition-i.riprimary_key-i.rixml-i.riUtilscdesc-Utils.riextract_schema_and_table-i.riactive%3f-i.riadapter_name-i.ricdesc-PostgreSQLAdapter.riclear_cache%21-i.riconfigure_connection-i.riconnect-i.ricreate_table_definition-i.ridisable_extension-i.ridisconnect%21-i.rienable_extension-i.riexec_cache-i.riexec_no_cache-i.riextension_enabled%3f-i.riextensions-i.riextract_pg_identifier_from_name-i.riextract_table_ref_from_insert_sql-i.riindex_algorithms-i.riinitialize_type_map-i.rilast_insert_id_value-i.rimigration_keys-i.rinew-c.ripostgresql_version-i.riprepare_column_options-i.riprepare_statement-i.rireconnect%21-i.rireload_type_map-i.rireset%21-i.rischema_creation-i.riselect-i.riselect_raw-i.risession_auth%3d-i.riset_standard_conforming_strings-i.risql_key-i.risupports_ddl_transactions%3f-i.risupports_explain%3f-i.risupports_extensions%3f-i.risupports_index_sort_order%3f-i.risupports_insert_with_returning%3f-i.risupports_migrations%3f-i.risupports_partial_index%3f-i.risupports_ranges%3f-i.risupports_savepoints%3f-i.risupports_statement_cache%3f-i.risupports_transaction_isolation%3f-i.ritable_alias_length-i.ritranslate_exception-i.riupdate_table_definition-i.riuse_insert_returning%3f-i.rivalid_type%3f-i.riPostgreSQLColumnArrayParseradd_item_to_array-i.ricdesc-ArrayParser.riparse_array_contents-i.riparse_data-i.riparse_pg_array-i.riCastarray_to_string-i.ricdesc-Cast.ricidr_to_string-i.riescape_hstore-i.rihstore_to_string-i.rijson_to_string-i.ripoint_to_string-i.riquote_and_escape-i.rirange_to_string-i.ristring_to_array-i.ristring_to_bit-i.ristring_to_cidr-i.ristring_to_hstore-i.ristring_to_json-i.ristring_to_point-i.ristring_to_time-i.ricdesc-PostgreSQLColumn.riextract_limit-i.riextract_precision-i.riextract_scale-i.riextract_value_from_default-c.risimplified_type-i.ritype_cast-i.riQueryCachecache-i.ricache_sql-i.ricdesc-QueryCache.riclear_query_cache-i.ridirties_query_cache-c.ridisable_query_cache%21-i.rienable_query_cache%21-i.rilocked%3f-i.riquery_cache-i.riquery_cache_enabled-i.riselect_all-i.riuncached-i.riQuotingcdesc-Quoting.riquote-i.riquote_column_name-i.riquote_string-i.riquote_table_name-i.riquote_table_name_for_assignment-i.riquoted_date-i.riquoted_false-i.riquoted_true-i.ritype_cast-i.riRealTransactioncdesc-RealTransaction.riSQLite3AdapterBindSubstitutioncdesc-BindSubstitution.riExplainPrettyPrintercdesc-ExplainPrettyPrinter.riStatementPool%5b%5d%3d-i.ri%5b%5d-i.ricache-i.ricdesc-StatementPool.riclear-i.ridealloc-i.rieach-i.rikey%3f-i.rilength-i.rinew-c.riVersion%3c%3d%3e-i.ricdesc-Version.rinew-c.riactive%3f-i.riallowed_index_name_length-i.ricdesc-SQLite3Adapter.richange_column_null-i.riclear_cache%21-i.ricreate_savepoint-i.ridefault_primary_key_type-i.ridisconnect%21-i.riencoding-i.riexec_delete-i.riexec_query-i.riexec_update-i.riexplain-i.rilast_inserted_id-i.rinew-c.riquote-i.riquote_table_name_for_assignment-i.rirelease_savepoint-i.rirename_table-i.rirequires_reloading%3f-i.rirollback_to_savepoint-i.riselect_rows-i.risqlite_version-i.risupports_add_column%3f-i.risupports_ddl_transactions%3f-i.risupports_explain%3f-i.risupports_index_sort_order%3f-i.risupports_savepoints%3f-i.risupports_statement_cache%3f-i.ritable_exists%3f-i.ritable_structure-i.ritranslate_exception-i.rivalid_alter_table_options-i.riSQLite3Columncdesc-SQLite3Column.riSavepointTransactioncdesc-SavepointTransaction.riSchemaCacheadd-i.ricdesc-SchemaCache.riclear%21-i.riclear_table_cache%21-i.ricolumns-i.ricolumns_hash-i.riconnection-i.rimarshal_dump-i.rimarshal_load-i.rinew-c.riprepare_default_proc-i.riprimary_keys-i.risize-i.ritable_exists%3f-i.ritables-i.riversion-i.riSchemaStatementsadd_belongs_to-i.riadd_column-i.riadd_index-i.riadd_index_options-i.riadd_index_sort_order-i.riadd_reference-i.riadd_timestamps-i.riassume_migrated_upto_version-i.ricdesc-SchemaStatements.richange_column-i.richange_column_default-i.richange_column_null-i.richange_table-i.ricolumn_exists%3f-i.ricolumns-i.ricolumns_for_remove-i.ricreate_alter_table-i.ricreate_join_table-i.ricreate_table-i.ricreate_table_definition-i.ridistinct-i.ridrop_join_table-i.ridrop_table-i.riindex_exists%3f-i.riindex_name_exists%3f-i.riindex_name_for_remove-i.riinitialize_schema_migrations_table-i.rinative_database_types-i.rioptions_include_default%3f-i.riquoted_columns_for_index-i.riremove_belongs_to-i.riremove_column-i.riremove_columns-i.riremove_index-i.riremove_reference-i.riremove_timestamps-i.rirename_column-i.rirename_column_indexes-i.rirename_index-i.rirename_table-i.rirename_table_indexes-i.ritable_alias_for-i.ritable_exists%3f-i.riupdate_table_definition-i.riStatementPool%5b%5d%3d-i.ri%5b%5d-i.ricdesc-StatementPool.riclear-i.ridelete-i.rieach-i.rikey%3f-i.rilength-i.rinew-c.riTablebelongs_to-i.ricdesc-Table.richange-i.richange_default-i.ricolumn-i.ricolumn_exists%3f-i.riindex-i.riindex_exists%3f-i.rinative-i.rinew-c.rireferences-i.riremove-i.riremove_belongs_to-i.riremove_index-i.riremove_references-i.riremove_timestamps-i.rirename-i.rirename_index-i.ritimestamps-i.riTableDefinition%5b%5d-i.ribelongs_to-i.ricdesc-TableDefinition.ricolumn-i.ricolumns-i.ricreate_column_definition-i.riindex-i.riindexes-i.riname-i.rinative-i.rinew-c.rioptions-i.riprimary_key-i.riprimary_key_column_name-i.rireferences-i.riremove_column-i.ritemporary-i.ritimestamps-i.riTransactioncdesc-Transaction.riTransactionStatecdesc-TransactionState.ricommitted%3f-i.rinew-c.riparent-i.rirolledback%3f-i.riset_state-i.ricdesc-ConnectionAdapters.riConnectionHandlingcdesc-ConnectionHandling.riconnected%3f-i.riconnection-i.riconnection_config-i.riconnection_id%3d-i.riconnection_id-i.riconnection_pool-i.riestablish_connection-i.riremove_connection-i.riretrieve_connection-i.riConnectionNotEstablishedcdesc-ConnectionNotEstablished.riConnectionTimeoutErrorcdesc-ConnectionTimeoutError.riCore%3c%3d%3e-i.ri%3d%3d-i.riClassMethods%3d%3d%3d-i.riarel_engine-i.riarel_table-i.ricdesc-ClassMethods.riconst_missing-c.rigenerated_feature_methods-i.riinitialize_generated_modules-i.riinspect-i.ricdesc-Core.riclone-i.riconnection-i.riconnection_handler%3d-c.riconnection_handler-c.riconnection_handler-i.ridup-i.riencode_with-i.rieql%3f-i.rifreeze-i.rifrozen%3f-i.rihash-i.riinit_changed_attributes-i.riinit_internals-i.riinit_with-i.riinspect-i.rinew-c.rireadonly%21-i.rireadonly%3f-i.rislice-i.risync_with_transaction_state-i.riupdate_attributes_from_transaction_state-i.riCounterCacheClassMethodscdesc-ClassMethods.ridecrement_counter-i.riincrement_counter-i.rireset_counters-i.riupdate_counters-i.ricdesc-CounterCache.riDangerousAttributeErrorcdesc-DangerousAttributeError.riDelegationClassMethodsThreadSafecdesc-ThreadSafe.ricdesc-ClassMethods.riClassSpecificRelationClassMethodscdesc-ClassMethods.ricdesc-ClassSpecificRelation.ricdesc-Delegation.riDeleteRestrictionErrorcdesc-DeleteRestrictionError.riDuplicateMigrationNameErrorcdesc-DuplicateMigrationNameError.riDuplicateMigrationVersionErrorcdesc-DuplicateMigrationVersionError.riDynamicMatchersFindBycdesc-FindBy.rifinder-i.riprefix-c.riFindByBangcdesc-FindByBang.rifinder-i.riprefix-c.risuffix-c.riFinderattributes_hash-i.ribody-i.ricdesc-Finder.rifinder-i.riresult-i.risignature-i.riMethodattribute_names-i.ribody-i.ricdesc-Method.ridefine-i.rimatch-c.rimatchers-c.rimodel-i.riname-i.rinew-c.ripattern-c.riprefix-c.risuffix-c.rivalid%3f-i.ricdesc-DynamicMatchers.riEagerLoadPolymorphicErrorcdesc-EagerLoadPolymorphicError.riExplaincdesc-Explain.riExplainRegistrycdesc-ExplainRegistry.riExplainSubscriberActiveSupportcdesc-ActiveSupport.ricdesc-ExplainSubscriber.riFinderMethodsapply_join_dependency-i.ricdesc-FinderMethods.riconstruct_join_dependency_for_association_find-i.riconstruct_limited_ids_condition-i.riconstruct_relation_for_association_calculations-i.riconstruct_relation_for_association_find-i.riexists%3f-i.rifind-i.rifind_by%21-i.rifind_by-i.rifind_first-i.rifind_last-i.rifind_one-i.rifind_some-i.rifind_take-i.rifind_with_associations-i.rifind_with_ids-i.rifirst%21-i.rifirst-i.rilast%21-i.rilast-i.ritake%21-i.ritake-i.riusing_limitable_reflections%3f-i.riFixtureFixtureErrorcdesc-FixtureError.riFormatErrorcdesc-FormatError.ricdesc-Fixture.riFixtureClassNotFoundcdesc-FixtureClassNotFound.riFixtureSet%5b%5d%3d-i.ri%5b%5d-i.riFilecdesc-File.ricache_fixtures-c.ricache_for_connection-c.ricached_fixtures-c.ricdesc-FixtureSet.ricolumn_names-i.ricreate_fixtures-c.rieach-i.rifixture_is_cached%3f-c.rifixtures-i.rihas_primary_key_column%3f-i.riidentify-c.riinheritance_column_name-i.riinstantiate_all_loaded_fixtures-c.riinstantiate_fixtures-c.rimodel_class-i.riname-i.rinew-c.riprimary_key_name-i.riread_fixture_files-i.rireset_cache-c.risize-i.ritable_name-i.ritable_rows-i.ritimestamp_column_names-i.riyaml_file_path-i.riGeneratorsBasecdesc-Base.riMigrationGeneratorcdesc-MigrationGenerator.riModelGeneratorcdesc-ModelGenerator.ricdesc-Generators.riHasAndBelongsToManyAssociationForeignKeyNeededcdesc-HasAndBelongsToManyAssociationForeignKeyNeeded.riHasManyThroughAssociationNotFoundErrorcdesc-HasManyThroughAssociationNotFoundError.riHasManyThroughAssociationPointlessSourceTypeErrorcdesc-HasManyThroughAssociationPointlessSourceTypeError.riHasManyThroughAssociationPolymorphicSourceErrorcdesc-HasManyThroughAssociationPolymorphicSourceError.riHasManyThroughAssociationPolymorphicThroughErrorcdesc-HasManyThroughAssociationPolymorphicThroughError.riHasManyThroughCantAssociateNewRecordscdesc-HasManyThroughCantAssociateNewRecords.riHasManyThroughCantAssociateThroughHasOneOrManyReflectioncdesc-HasManyThroughCantAssociateThroughHasOneOrManyReflection.riHasManyThroughCantDissociateNewRecordscdesc-HasManyThroughCantDissociateNewRecords.riHasManyThroughNestedAssociationsAreReadonlycdesc-HasManyThroughNestedAssociationsAreReadonly.riHasManyThroughSourceAssociationNotFoundErrorcdesc-HasManyThroughSourceAssociationNotFoundError.riHasOneThroughCantAssociateThroughCollectioncdesc-HasOneThroughCantAssociateThroughCollection.riIllegalMigrationNameErrorcdesc-IllegalMigrationNameError.riImmutableRelationcdesc-ImmutableRelation.riInheritanceClassMethodsabstract_class%3f-i.riabstract_class-i.ribase_class-i.ricdesc-ClassMethods.ricompute_type-i.ridescends_from_active_record%3f-i.ridiscriminate_class_for_record-i.rifind_sti_class-i.rinew-i.risti_name-i.risubclass_from_attrs-i.risymbolized_base_class-i.risymbolized_sti_name-i.ritype_condition-i.riusing_single_table_inheritance%3f-i.ricdesc-Inheritance.riensure_proper_type-i.riIntegrationcache_key-i.ricdesc-Integration.rito_param-i.riInvalidForeignKeycdesc-InvalidForeignKey.riInverseOfAssociationNotFoundErrorcdesc-InverseOfAssociationNotFoundError.riIrreversibleMigrationcdesc-IrreversibleMigration.riLockingOptimisticClassMethodscdesc-ClassMethods.ricolumn_defaults-i.rilocking_column%3d-i.rilocking_column-i.rilocking_enabled%3f-i.riquoted_locking_column-i.rireset_locking_column-i.riupdate_counters-i.ricdesc-Optimistic.ridestroy_row-i.riincrement_lock-i.rirelation_for_destroy-i.riPessimisticcdesc-Pessimistic.rilock%21-i.riwith_lock-i.ricdesc-Locking.riLogSubscribercdesc-LogSubscriber.riidentity-i.rilogger-i.rinew-c.riodd%3f-i.rirender_bind-i.rireset_runtime-c.riruntime%3d-c.riruntime-c.risql-i.riMigrationCheckPendingcall-i.ricdesc-CheckPending.rinew-c.riCommandRecorderStraightReversionscdesc-StraightReversions.ricdesc-CommandRecorder.richange_table-i.ricommands-i.ridelegate-i.riinverse_of-i.riinvert_add_index-i.riinvert_drop_table-i.riinvert_remove_column-i.riinvert_remove_index-i.riinvert_rename_column-i.riinvert_rename_index-i.riinvert_rename_table-i.rimethod_missing-i.rinew-c.rirecord-i.rirevert-i.rireverting-i.riJoinTablecdesc-JoinTable.riReversibleBlockHelpercdesc-ReversibleBlockHelper.riannounce-i.ricdesc-Migration.richeck_pending%21-c.riconnection-i.ricopy-i.ridisable_ddl_transaction%21-c.ridown-i.riexec_migration-i.riexecute_block-i.rimethod_missing-i.rimigrate-c.rimigrate-i.riname-i.rinew-c.rinext_migration_number-i.rireversible-i.rirevert-i.rireverting%3f-i.rirun-i.risay-i.risay_with_time-i.risuppress_messages-i.riup-i.riversion-i.riwrite-i.riMigrationProxybasename-i.ricdesc-MigrationProxy.riload_migration-i.rimigration-i.rimtime-i.rinew-c.riMigratorcdesc-Migrator.riModelSchemaClassMethodscdesc-ClassMethods.ricolumn_defaults-i.ricolumn_names-i.ricolumns-i.ricolumns_hash-i.ricompute_table_name-i.ricontent_columns-i.riinheritance_column%3d-i.riinheritance_column-i.riquoted_table_name-i.rireset_column_information-i.risequence_name%3d-i.risequence_name-i.ritable_exists%3f-i.ritable_name%3d-i.ritable_name-i.riundecorated_table_name-i.ricdesc-ModelSchema.riMultiparameterAssignmentErrorscdesc-MultiparameterAssignmentErrors.rierrors-i.rinew-c.riNestedAttributesClassMethodsaccepts_nested_attributes_for-i.ricdesc-ClassMethods.rigenerate_association_writer-i.riTooManyRecordscdesc-TooManyRecords.ricdesc-NestedAttributes.riNullMigrationcdesc-NullMigration.riNullRelationcdesc-NullRelation.riPendingMigrationErrorcdesc-PendingMigrationError.riPersistenceClassMethodscdesc-ClassMethods.ricreate-i.ridiscriminate_class_for_record-i.riinstantiate-i.ribecomes%21-i.ribecomes-i.ricdesc-Persistence.ricreate_or_update-i.ricreate_record-i.ridecrement%21-i.ridecrement-i.ridelete-i.ridestroy%21-i.ridestroy-i.ridestroy_associations-i.ridestroy_row-i.ridestroyed%3f-i.riincrement%21-i.riincrement-i.rinew_record%3f-i.ripersisted%3f-i.rirelation_for_destroy-i.rireload-i.risave%21-i.risave-i.ritoggle%21-i.ritoggle-i.ritouch-i.riupdate%21-i.riupdate-i.riupdate_attribute-i.riupdate_attributes%21-i.riupdate_attributes-i.riupdate_column-i.riupdate_columns-i.riupdate_record-i.riverify_readonly_attribute-i.riPredicateBuildercdesc-PredicateBuilder.riPreparedStatementInvalidcdesc-PreparedStatementInvalid.riQueryCacheClassMethodscache-i.ricdesc-ClassMethods.riuncached-i.ricall-i.ricdesc-QueryCache.rinew-c.rirestore_query_cache_settings-i.riQueryMethodsWhereChaincdesc-WhereChain.rinew-c.rinot-i.riarel-i.riarray_of_strings%3f-i.ribind-i.ribuild_arel-i.ribuild_from-i.ribuild_joins-i.ribuild_order-i.ribuild_select-i.ribuild_where-i.ricdesc-QueryMethods.richeck_if_method_has_arguments%21-i.ricollapse_wheres-i.ricreate_with-i.ricustom_join_ast-i.ridistinct-i.rieager_load-i.riextending-i.rifrom-i.rigroup-i.rihaving-i.riincludes-i.rijoins-i.rilimit-i.rilock-i.rinone-i.rioffset-i.riorder-i.ripreload-i.rireadonly-i.rireferences-i.rireorder-i.rireverse_order-i.rireverse_sql_order-i.riselect-i.risymbol_unscoping-i.riuniq-i.riunscope-i.rivalidate_order_args-i.riwhere-i.riwhere_unscoping-i.riQueryingcdesc-Querying.ricount_by_sql-i.rifind_by_sql-i.riRailtieActionDispatchcdesc-ActionDispatch.riActiveSupportcdesc-ActiveSupport.riRailscdesc-Rails.ricdesc-Railtie.riRailtiesControllerRuntimeClassMethodscdesc-ClassMethods.ricdesc-ControllerRuntime.ricdesc-Railties.riReadOnlyAssociationcdesc-ReadOnlyAssociation.riReadOnlyRecordcdesc-ReadOnlyRecord.riReadonlyAttributesClassMethodsattr_readonly-i.ricdesc-ClassMethods.rireadonly_attributes-i.ri_attr_readonly-i.ricdesc-ReadonlyAttributes.riRecordInvalidcdesc-RecordInvalid.riRecordNotDestroyedcdesc-RecordNotDestroyed.riRecordNotFoundcdesc-RecordNotFound.riRecordNotSavedcdesc-RecordNotSaved.riRecordNotUniquecdesc-RecordNotUnique.riReflectionAggregateReflectioncdesc-AggregateReflection.riAssociationReflectioncdesc-AssociationReflection.riClassMethodscdesc-ClassMethods.ricreate_reflection-i.rireflect_on_aggregation-i.rireflect_on_all_aggregations-i.rireflect_on_all_associations-i.rireflect_on_all_autosave_associations-i.rireflect_on_association-i.riMacroReflection%3d%3d-i.riactive_record-i.ricdesc-MacroReflection.riclass_name-i.riderive_class_name-i.riklass-i.rimacro-i.riname-i.rinew-c.rioptions-i.riscope-i.riThroughReflectioncdesc-ThroughReflection.ricdesc-Reflection.riRelation%3d%3d-i.riHashMergercdesc-HashMerger.riMergercdesc-Merger.riany%3f-i.riblank%3f-i.ribuild-i.ricdesc-Relation.ricreate%21-i.ricreate-i.ridefault_scoped%3f-i.ridefault_scoped-i.ridelete-i.ridelete_all-i.ridestroy-i.ridestroy_all-i.rieager_loading%3f-i.riempty%3f-i.riexec_queries-i.riexplain-i.rifind_or_create_by%21-i.rifind_or_create_by-i.rifind_or_initialize_by-i.riinitialize_copy-i.riinsert-i.riinspect-i.rijoined_includes_values-i.riklass-i.riload-i.riloaded%3f-i.riloaded-i.rimany%3f-i.rimodel-i.rinew-c.rinew-i.ripretty_print-i.riproxy_association-i.rireferences_eager_loaded_tables%3f-i.rireload-i.rireset-i.riscope_for_create-i.riscoping-i.risize-i.ritable-i.ritables_in_string-i.rito_a-i.rito_sql-i.riuniq_value-i.riupdate-i.riupdate_all-i.rivalues-i.riwhere_values_hash-i.riResult%5b%5d-i.ricdesc-Result.ricolumn_types-i.ricolumns-i.rieach-i.riempty%3f-i.rihash_rows-i.riinitialize_copy-i.rilast-i.rinew-c.rirows-i.rito_ary-i.rito_hash-i.riRollbackcdesc-Rollback.riRuntimeRegistrycdesc-RuntimeRegistry.riSQLCountercall-i.ricdesc-SQLCounter.riclear_log-c.riignore-i.riignored_sql-c.rilog-c.rilog_all-c.rinew-c.riSanitizationClassMethodscdesc-ClassMethods.riexpand_hash_conditions_for_aggregates-i.risanitize_conditions-i.risanitize_sql-i.risanitize_sql_array-i.risanitize_sql_for_assignment-i.risanitize_sql_for_conditions-i.risanitize_sql_hash-i.risanitize_sql_hash_for_assignment-i.risanitize_sql_hash_for_conditions-i.ricdesc-Sanitization.riquoted_id-i.riSchemacdesc-Schema.ridefine-c.rimigrations_paths-i.riSchemaDumpercdesc-SchemaDumper.riSchemaMigrationcdesc-SchemaMigration.ricreate_table-c.ridrop_table-c.riindex_name-c.ritable_name-c.riversion-i.riScopingClassMethodscdesc-ClassMethods.riDefaultClassMethodscdesc-ClassMethods.ridefault_scope-i.riunscoped-i.ricdesc-Default.ridefault_scopes%3f-c.riNamedClassMethodsall-i.ricdesc-ClassMethods.riscope-i.ricdesc-Named.riScopeRegistrycdesc-ScopeRegistry.ricdesc-Scoping.ripopulate_with_current_scope_attributes-i.riSerializationcdesc-Serialization.riserializable_hash-i.rito_xml-i.riSerializationTypeMismatchcdesc-SerializationTypeMismatch.riSpawnMethodscdesc-SpawnMethods.riexcept-i.rimerge-i.rionly-i.riStaleObjectErrorattempted_action-i.ricdesc-StaleObjectError.rinew-c.rirecord-i.riStatementCachecdesc-StatementCache.riexecute-i.rinew-c.riStatementInvalidcdesc-StatementInvalid.rinew-c.rioriginal_exception-i.riStoreClassMethods_store_accessors_module-i.ricdesc-ClassMethods.ristore-i.ristore_accessor-i.riIndifferentCodercdesc-IndifferentCoder.ricdesc-Store.riinitialize_store_attribute-i.riread_store_attribute-i.riwrite_store_attribute-i.riSubclassNotFoundcdesc-SubclassNotFound.riTasksDatabaseAlreadyExistscdesc-DatabaseAlreadyExists.riDatabaseNotSupportedcdesc-DatabaseNotSupported.riDatabaseTaskscdesc-DatabaseTasks.richarset-i.richarset_current-i.riclass_for_adapter-i.ricollation-i.ricollation_current-i.ricreate-i.ricreate_all-i.ricreate_current-i.ricreate_database_url-i.ricurrent_config-i.ridatabase_configuration-i.ridatabase_url_config-i.ridb_dir-i.ridrop-i.ridrop_all-i.ridrop_current-i.ridrop_database_url-i.rieach_current_configuration-i.rieach_local_configuration-i.rienv-i.rifixtures_path-i.riload_seed-i.rilocal_database%3f-i.rimigrations_paths-i.ripurge-i.riregister_task-i.riseed_loader-i.ristructure_dump-i.ristructure_load-i.riFirebirdDatabaseTaskscdesc-FirebirdDatabaseTasks.riMySQLDatabaseTaskscdesc-MySQLDatabaseTasks.riOracleDatabaseTaskscdesc-OracleDatabaseTasks.riPostgreSQLDatabaseTaskscdesc-PostgreSQLDatabaseTasks.riSQLiteDatabaseTaskscdesc-SQLiteDatabaseTasks.riSqlserverDatabaseTaskscdesc-SqlserverDatabaseTasks.ricdesc-Tasks.riTestCasecdesc-TestCase.riTestFixturesClassMethodscdesc-ClassMethods.rifixtures-i.rirequire_fixture_classes-i.riset_fixture_class-i.risetup_fixture_accessors-i.ritry_to_load_dependency-i.riuses_transaction%3f-i.riuses_transaction-i.riafter_teardown-i.ribefore_setup-i.ricdesc-TestFixtures.rienlist_fixture_connections-i.riinstantiate_fixtures-i.riload_fixtures-i.riload_instances%3f-i.rirun_in_transaction%3f-i.risetup_fixtures-i.riteardown_fixtures-i.riThrowResultcdesc-ThrowResult.riTimestampall_timestamp_attributes-i.riall_timestamp_attributes_in_model-i.ricdesc-Timestamp.riclear_timestamp_attributes-i.ricreate_record-i.ricurrent_time_from_proper_timezone-i.rimax_updated_column_timestamp-i.rishould_record_timestamps%3f-i.ritimestamp_attributes_for_create-i.ritimestamp_attributes_for_create_in_model-i.ritimestamp_attributes_for_update-i.ritimestamp_attributes_for_update_in_model-i.riupdate_record-i.riTransactionIsolationErrorcdesc-TransactionIsolationError.riTransactionsClassMethodsafter_commit-i.riafter_rollback-i.riassert_valid_transaction_action-i.ricdesc-ClassMethods.riset_options_for_callbacks%21-i.ritransaction-i.riTransactionErrorcdesc-TransactionError.riadd_to_transaction-i.ricdesc-Transactions.rirollback_active_record_state%21-i.ritransaction-i.riwith_transaction_returning_status-i.riTranslationcdesc-Translation.riUnknownAttributeErrorcdesc-UnknownAttributeError.riUnknownMigrationVersionErrorcdesc-UnknownMigrationVersionError.riUnknownPrimaryKeycdesc-UnknownPrimaryKey.rimodel-i.rinew-c.riVERSIONcdesc-VERSION.riValidationsAssociatedValidatorcdesc-AssociatedValidator.riClassMethodscdesc-ClassMethods.ricreate%21-i.rivalidates_associated-i.rivalidates_presence_of-i.rivalidates_uniqueness_of-i.riPresenceValidatorcdesc-PresenceValidator.riUniquenessValidatorcdesc-UniquenessValidator.ricdesc-Validations.risave%21-i.risave-i.rivalid%3f-i.riWrappedDatabaseExceptioncdesc-WrappedDatabaseException.riXmlSerializerAttributecdesc-Attribute.ricdesc-XmlSerializer.ricdesc-ActiveRecord.rieager_load%21-c.riversion-c.riActiveSupportcdesc-ActiveSupport.riArJdbcMySQLErrorcdesc-Error.ricdesc-ArJdbcMySQL.riArelcdesc-Arel.riMysqlFieldcdesc-Field.riResultcdesc-Result.riStmtcdesc-Stmt.riTimecdesc-Time.rito_date-i.ricdesc-Mysql.ricache.rilibactive_recordrailtiespage-databases_rake.ripage-README_rdoc.riCHANGELOG.mdREADME.rdocexamplesperformance.rbsimple.rb/usr/share/gems/doc//usr/share/gems/doc/activerecord-4.0.0//usr/share/gems/doc/activerecord-4.0.0/rdoc//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Aggregations//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Associations//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Associations/Builder//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Associations/JoinDependency//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Associations/Preloader//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeAssignment//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/Dirty//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/PrimaryKey//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/Read//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/Serialization//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/Serialization/Behavior//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/TimeZoneConversion//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AttributeMethods/Write//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/AutosaveAssociation//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Callbacks//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Coders//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/AbstractAdapter//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/AbstractMysqlAdapter//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/Column//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/ConnectionPool//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/ConnectionSpecification//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/Mysql2Adapter//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/MysqlAdapter//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/DatabaseStatements//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/PostgreSQLColumn//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ConnectionAdapters/SQLite3Adapter//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Core//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/CounterCache//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Delegation//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Delegation/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Delegation/ClassSpecificRelation//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/DynamicMatchers//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ExplainSubscriber//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Fixture//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/FixtureSet//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Generators//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Inheritance//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Locking//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Locking/Optimistic//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Migration//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Migration/CommandRecorder//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ModelSchema//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/NestedAttributes//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Persistence//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/QueryCache//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/QueryMethods//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Railtie//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Railties//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Railties/ControllerRuntime//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/ReadonlyAttributes//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Reflection//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Relation//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Sanitization//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Scoping//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Scoping/Default//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Scoping/Named//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Store//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Tasks//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/TestFixtures//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Transactions//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/Validations//usr/share/gems/doc/activerecord-4.0.0/rdoc/ActiveRecord/XmlSerializer//usr/share/gems/doc/activerecord-4.0.0/rdoc/ArJdbcMySQL//usr/share/gems/doc/activerecord-4.0.0/rdoc/Mysql//usr/share/gems/doc/activerecord-4.0.0/rdoc/images//usr/share/gems/doc/activerecord-4.0.0/rdoc/js//usr/share/gems/doc/activerecord-4.0.0/rdoc/lib//usr/share/gems/doc/activerecord-4.0.0/rdoc/lib/active_record//usr/share/gems/doc/activerecord-4.0.0/rdoc/lib/active_record/railties//usr/share/gems/doc/activerecord-4.0.0/ri//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ActiveRecordError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AdapterNotFound//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AdapterNotSpecified//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Aggregations//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Aggregations/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AssociationTypeMismatch//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/AliasTracker//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Association//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/AssociationScope//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/BelongsToAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/BelongsToPolymorphicAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/Association//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/BelongsTo//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/CollectionAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/HasAndBelongsToMany//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/HasMany//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/HasOne//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Builder/SingularAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/CollectionAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/CollectionProxy//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/HasAndBelongsToManyAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/HasManyAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/HasManyThroughAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/HasOneAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/HasOneThroughAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/JoinDependency//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/JoinDependency/JoinAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/JoinDependency/JoinBase//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/JoinDependency/JoinPart//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/JoinHelper//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/Association//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/BelongsTo//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/CollectionAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/HasAndBelongsToMany//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/HasMany//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/HasManyThrough//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/HasOne//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/HasOneThrough//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/SingularAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/Preloader/ThroughAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/SingularAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Associations/ThroughAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeAssignment//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeAssignment/MultiparameterAttribute//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeAssignmentError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/BeforeTypeCast//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Dirty//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Dirty/ActiveSupport//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/PrimaryKey//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Query//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Read//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Read/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Serialization//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Serialization/Attribute//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Serialization/Behavior//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Serialization/Behavior/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Serialization/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Serialization/Type//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/TimeZoneConversion//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/TimeZoneConversion/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/TimeZoneConversion/Type//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Write//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AttributeMethods/Write/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AutosaveAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AutosaveAssociation/AssociationBuilderExtension//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/AutosaveAssociation/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Base//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Batches//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Calculations//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Callbacks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Callbacks/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Coders//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Coders/YAMLColumn//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConfigurationError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AbstractAdapter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AbstractAdapter/SchemaCreation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AbstractMysqlAdapter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AbstractMysqlAdapter/BindSubstitution//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AbstractMysqlAdapter/Column//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AbstractMysqlAdapter/SchemaCreation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/AlterTable//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ClosedTransaction//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Column//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Column/Format//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ColumnDefinition//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ColumnDumper//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionHandler//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionManagement//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionPool//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionPool/Queue//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionPool/Reaper//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionSpecification//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/ConnectionSpecification/Resolver//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/DatabaseLimits//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/DatabaseStatements//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/IndexDefinition//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Mysql2Adapter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Mysql2Adapter/Column//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Mysql2Adapter/ExplainPrettyPrinter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Column//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Boolean//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Date//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/DateTime//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Decimal//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Float//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Identity//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Integer//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Time//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/Fields/Type//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/MysqlAdapter/StatementPool//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/OpenTransaction//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/BindSubstitution//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/ColumnDefinition//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/ColumnMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/DatabaseStatements//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/DatabaseStatements/ExplainPrettyPrinter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Array//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Bit//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Boolean//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Bytea//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Cidr//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Date//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Decimal//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Float//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Hstore//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Identity//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Integer//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Json//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Money//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Point//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Range//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Time//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Timestamp//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Type//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/TypeMap//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/OID/Vector//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/Quoting//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/ReferentialIntegrity//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/SchemaCreation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/SchemaStatements//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/StatementPool//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/Table//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/TableDefinition//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/Utils//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLColumn//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLColumn/ArrayParser//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/PostgreSQLColumn/Cast//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/QueryCache//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Quoting//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/RealTransaction//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SQLite3Adapter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SQLite3Adapter/BindSubstitution//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SQLite3Adapter/ExplainPrettyPrinter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SQLite3Adapter/StatementPool//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SQLite3Adapter/Version//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SQLite3Column//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SavepointTransaction//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SchemaCache//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/SchemaStatements//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/StatementPool//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Table//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/TableDefinition//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/Transaction//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionAdapters/TransactionState//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionHandling//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionNotEstablished//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ConnectionTimeoutError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Core//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Core/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/CounterCache//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/CounterCache/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DangerousAttributeError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Delegation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Delegation/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Delegation/ClassMethods/ThreadSafe//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Delegation/ClassSpecificRelation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Delegation/ClassSpecificRelation/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DeleteRestrictionError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DuplicateMigrationNameError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DuplicateMigrationVersionError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DynamicMatchers//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DynamicMatchers/FindBy//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DynamicMatchers/FindByBang//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DynamicMatchers/Finder//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/DynamicMatchers/Method//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/EagerLoadPolymorphicError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Explain//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ExplainRegistry//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ExplainSubscriber//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ExplainSubscriber/ActiveSupport//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/FinderMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Fixture//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Fixture/FixtureError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Fixture/FormatError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/FixtureClassNotFound//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/FixtureSet//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/FixtureSet/File//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Generators//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Generators/Base//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Generators/MigrationGenerator//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Generators/ModelGenerator//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasAndBelongsToManyAssociationForeignKeyNeeded//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughAssociationNotFoundError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughAssociationPointlessSourceTypeError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughAssociationPolymorphicSourceError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughAssociationPolymorphicThroughError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughCantAssociateNewRecords//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughCantAssociateThroughHasOneOrManyReflection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughCantDissociateNewRecords//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughNestedAssociationsAreReadonly//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasManyThroughSourceAssociationNotFoundError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/HasOneThroughCantAssociateThroughCollection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/IllegalMigrationNameError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ImmutableRelation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Inheritance//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Inheritance/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Integration//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/InvalidForeignKey//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/InverseOfAssociationNotFoundError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/IrreversibleMigration//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Locking//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Locking/Optimistic//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Locking/Optimistic/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Locking/Pessimistic//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/LogSubscriber//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migration//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migration/CheckPending//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migration/CommandRecorder//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migration/CommandRecorder/StraightReversions//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migration/JoinTable//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migration/ReversibleBlockHelper//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/MigrationProxy//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Migrator//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ModelSchema//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ModelSchema/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/MultiparameterAssignmentErrors//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/NestedAttributes//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/NestedAttributes/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/NestedAttributes/TooManyRecords//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/NullMigration//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/NullRelation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/PendingMigrationError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Persistence//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Persistence/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/PredicateBuilder//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/PreparedStatementInvalid//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/QueryCache//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/QueryCache/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/QueryMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/QueryMethods/WhereChain//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Querying//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railtie//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railtie/ActionDispatch//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railtie/ActiveSupport//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railtie/Rails//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railties//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railties/ControllerRuntime//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Railties/ControllerRuntime/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ReadOnlyAssociation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ReadOnlyRecord//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ReadonlyAttributes//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ReadonlyAttributes/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/RecordInvalid//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/RecordNotDestroyed//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/RecordNotFound//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/RecordNotSaved//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/RecordNotUnique//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Reflection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Reflection/AggregateReflection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Reflection/AssociationReflection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Reflection/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Reflection/MacroReflection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Reflection/ThroughReflection//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Relation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Relation/HashMerger//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Relation/Merger//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Result//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Rollback//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/RuntimeRegistry//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/SQLCounter//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Sanitization//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Sanitization/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Schema//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/SchemaDumper//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/SchemaMigration//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping/Default//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping/Default/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping/Named//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping/Named/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Scoping/ScopeRegistry//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Serialization//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/SerializationTypeMismatch//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/SpawnMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/StaleObjectError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/StatementCache//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/StatementInvalid//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Store//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Store/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Store/IndifferentCoder//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/SubclassNotFound//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/DatabaseAlreadyExists//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/DatabaseNotSupported//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/DatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/FirebirdDatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/MySQLDatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/OracleDatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/PostgreSQLDatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/SQLiteDatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Tasks/SqlserverDatabaseTasks//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/TestCase//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/TestFixtures//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/TestFixtures/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/ThrowResult//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Timestamp//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/TransactionIsolationError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Transactions//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Transactions/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Transactions/TransactionError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Translation//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/UnknownAttributeError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/UnknownMigrationVersionError//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/UnknownPrimaryKey//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/VERSION//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Validations//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Validations/AssociatedValidator//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Validations/ClassMethods//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Validations/PresenceValidator//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/Validations/UniquenessValidator//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/WrappedDatabaseException//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/XmlSerializer//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveRecord/XmlSerializer/Attribute//usr/share/gems/doc/activerecord-4.0.0/ri/ActiveSupport//usr/share/gems/doc/activerecord-4.0.0/ri/ArJdbcMySQL//usr/share/gems/doc/activerecord-4.0.0/ri/ArJdbcMySQL/Error//usr/share/gems/doc/activerecord-4.0.0/ri/Arel//usr/share/gems/doc/activerecord-4.0.0/ri/Mysql//usr/share/gems/doc/activerecord-4.0.0/ri/Mysql/Field//usr/share/gems/doc/activerecord-4.0.0/ri/Mysql/Result//usr/share/gems/doc/activerecord-4.0.0/ri/Mysql/Stmt//usr/share/gems/doc/activerecord-4.0.0/ri/Mysql/Time//usr/share/gems/doc/activerecord-4.0.0/ri/lib//usr/share/gems/doc/activerecord-4.0.0/ri/lib/active_record//usr/share/gems/doc/activerecord-4.0.0/ri/lib/active_record/railties//usr/share/gems/gems/activerecord-4.0.0//usr/share/gems/gems/activerecord-4.0.0/examples/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabi    directoryHTML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 208 x 13PNG image data, 25 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedASCII textUTF-8 Unicode text, with very long lines, with no line terminatorsRuby module source, UTF-8 Unicode textRuby module source, ASCII textC++ source, ASCII text?p7zXZ !PH6,+]"k%#wj-UY_I(*+^R}4nP(M %jd2^Y5$k{K+]66зȋXsWxt$ 8*L.eh;[Wߎk&u.\>Vrx} y*-}XA,hȎ߰۵HVӫJT&r['r (Քc+hqn-J9wi> 1n>(ѨqmVl){js 5LjxH7ǫ}u"f s1xc/|b\ZTzT4'd:dHhmȶFB[BG)@τmWv  ӌQCSdC넽@^EuF ]bkm-,/,A? jUy%J8ۈHAnS/K6MUN'YK/~XwQis/ْ8ꎿXleL oՀXm˶ρ|&eL4G"[J-Y{HAwUx*qǁB+Wa%d*vr]si >l`¨{ĬFwJS!bS2d%7sig%S _C'ūrL婻M(TQrx)<%0␐n[QΚ`| &xU?:"I<`|xLTstcЕ`qXL0)vЃʷIW)lYhjH`5rR3,Y3ۊP X ,d C۞e7uVG3xU _R;jZi _qw{R~،o55$ {٩6,xP-,6삠к3 AMjR%[G/XyX-{8 lb ..^)k;08ƪ4F-sm,Q32_(]{ġyZv {_%on3gi2c wZ QE,̧?1`CmM?V$K5Mz~VPB6VfܶX6 9FMyNz#OAxڥY0t#&>FyDYZ#ޤvT' .r|P:e:LdXW8 ;'b#7 ,4^Q4 ſ;=446A%lE4Q&Mbeb: thm ZKΤiZ{s);wRZ ر@ijWw:͇3Zup.zV)V묯a?rҍr#P|t7,hTC#4h74)60.7KUm4gM }DzBe|ݰAT{* uE! ϻNۄҠEc-@%5׀轉ɨ;୺a\#K$Dx?෩,E[U֠!ykR≅k$ 1dЕ.=pf LK,t7ϟggD <0VPʹ">ȁ'/ͭÐsZ"۽Bho5U"Vݒw^$/z4:(?CcH+)2`wT>2smF>ă)с(aM=Ex\X!Ew5ZGTAk&+MR,E~BͧqJp^8Xh5G%)]̒ˎux[*:`hST&,~f89kUY:$ˇ~|8276%A /H4M1{7?G^E#X&PC tCxM [ت\kMAλcT|܍g?a-X\م]qݹCF>aJ|o_M1]7k;FJ\:rYXyjttvzNkzEn 9;xg`!$cƽ\fږ(zrط6PBs9egsU>YThS~^=aE%8O%p }/j q,=dƮ)<[ܯ%q^3p6蓻G`v ucYᾔp,ʀIjx' «8x;t: b邓jDžQ_e3[!o?WbT84r#:^H!8}E2XX}v7gȂHeYUR$ګM7 dI[O`LۚζwiC=*nfdOԏ61Mžc4hY-|Q3rƚWYͮ\A Уjv,wM<' OEI?#^ыPo )yϗN"+ ^s ߠm}#e|j\L=B;Tυ-ѵM0ºZ\D]ےOߧUL7vJw!UݰI(; 4ro@wYΗG'uC9跰sAѦC 3>VFFcq۽E;b3]~O"3T[g1AȪz-PD`ӱǼ|̳65Hk N vxf!*Odqļovp{~6#~E(N}|I3wppg ^r޼{*3˹%0#- d#Ky}[Jļe$f#!'i ݫnX0'Hi 1<]{+Kede^ yޔ^>\P!J_4f eDQȔ짜?kjL0C(l2Qur(5}>Cl'T}TWԕ#.j⁧8 qERPFMmɇs ԗ<$ܯ|]xu99=v{x!86I49 BD}ݝk h_`{{Vz>@Ș5xQ85DsNL6⼮V߄?2ďfiw^ȯ%չ;58M])kZ-){v+iE;<ĥzc ޲#=q@%=a1*9,jbvTV;cx0'>+c4*.3ܿR~c |T3qhL ˳(8Σ4[͏z ?'ٶ!j[brM@0IҨk'!oJ*! fYV9IE=~@`_ X:Eg$8jSܦ<-EB#=2 xѹXT3C3mǩ-I%jqyuoR5O9Od=,"M⍂z r+FB(!v0:S~ל߁oђxQ}˅(P4 jҶ xKu%"&M:G;ԁV^.RKdX9J}^eUg:?CKo>޴OGJ ]X*?'R_(= #0&opknYKk+nJ1lKVFM~hm_t0ӛ9ܥos'5jƂာa%glw^Gq&A7zœ%@ :n Vifd@jB,rJ&d\,g1{߷g\>H{RoC)I}Mzz,5Ig d_v|+ʍ8aLUՑ}%PfLƀ\Dh}ȣ5nI|Eo÷Dkmɣ#O{i~ wXE= ˆ?EId4F3b{L0#~8e"k>rXwS㒫[W0rR_bl\-4x}a 9N[${䓅3"4ńA|xg,?RumDO܋!46byB!LkӒB/vb l?/[i.?|fjOz67;U/_HiB[ ʊlYQRۨJ;z.YG"d[wT",건@SruVT=e 8ʛz9Uտ. g-(ݮaFISIm2J#S8nnL 9WuPQ҈DE_NpeW`&!iJnmqƜg%PIW2sӉ^iLPF7fwm]YMd(6#8>ۀ%\pHG(6RH8aM0|h YRŽge_؂nDj5v>}EtjrK|͙R|,Z!4K|_hj@KM~?#QDl뼅LHj}=K7wWwb Eչ5*3$NÔ 0!9!1(ָgK9ƽn>=OzeRQ-w*rSheVxQKh4k!H&S \p}N',lNǝjt#5q77,J;I=* )wfh3T8Gzv#wCxt$GU}ذٚ]%؄b%7on/cdG]?$:BR V 8vz5CRP 0HOK: lQ礙/et̯'#qo44f:psM6HÖ !DLjc{mՇ'^ lYD[K-H_gJowF_E^. |x:7`dA`a,=4|N֨4VT~$IA"숈}ih0}ùZr ⶖ9Ԛm"~>id YhܩU"a:e,gTsS~^!,$aq[BGzbQ M(L u[Zڬ-h5_j*Ԋ.%@B;Q{!rL+*X"3o>PphOzb.@ >zw (=Y^ph֚@6  nB[*B7\mIHGk:o;#B_ vDc*7EY&B `{-ͥFbD: duoH="ξ|X(&YV i 8.={yqr!V'ScZ'__Rw\v?PR͗`B:;ja~gЬf$Nv$=E֋yIjӊUH26S(xԔYN#?P~*퐵01Σ]CúȽďVe(S/˽)asBU# J(Åo 'q(GɷnSi?ݷx_P ö]ac.'¢Kv}&oS蝦R2,7p4^mlH-Y&phDq8KHDCٽ MVc F4}8 Vǻ_B `'FqV7&@ ==+6@OL2qlt!r>إ ,5fuU^x0E?Ɗ)%/3jKjçW}\{nţ0"Oa,f"\%cѴn:kR/v*Spi5@%|_/"gR–H6y+mI&$J̨DΥY(4eԭ*D`j26VSQj kt:/ G!?Myb%͓#N dƦuӈ;S2Swef5LgRxpډ@~&ؤ3H-<<]s?_Eb>DxBDa]+U?kȢSȪ((hZHt$@ZbQY#3pjNLmv;V) GlVq3L3@~v}b-̪y"k[ (*Us> fXMS\zoGfipkV= v|\C0\,D\V-WXXCu┇upypEz~ˊe&xתBą&\K R<9 Cuv% qv D7_ǵ㝅G3 4ˤI^ _Ca˅3{s[/b.]#QuPr} I3f=)Bc'Hf +R" 3z/`,L&!27[KяqqA> +nU @UrZ}mUaAy)i\J;Ĕ2jJ.Ck:BoWacj ptFp3nqNj̚:ѪY&}Iox(K: ^ɥL$'rޣG߫ۥ&A[FYlLx`OwoDGyD;Xbe=eTZ58XW__Tρ'vxZVXsDWGgspn^%>zFZ}j}d~ !|(OޡF7+pyX͑Vq G@K3Ia7lSFDic,d"4^w c\=dΌraӅx˦Ƭwӯ: ,R3č[ӈA,ɑ2n`D?a^31e3 9[8<ўVf/n.bWXBg_Bl2?WY(ʽ YZ