rubygem-sequel-doc-3.24.0-8.fc16$>-Ba> w5nn>8?d # D|  +  A  V\      Ř @ % Z[ N(x8 9 : G\ H I߬ XXY\\l ] ^|bpdplptp4 u vń wT x efCrubygem-sequel-doc3.24.08.fc16Documentation for rubygem-sequelThis package contains documentation for rubygem-sequel.N7n*)q XF +? %5 '  ,  1q.z n # G    U  M   I"J u # Q   9.Y(@ '-ye Ke?j<4?3/=@]c A7*  <  nB: i L  BO96]; % !6(\9- qKw*:O'EtT(O%8G< )*0^"KNZ&u}L: $fi y b6f%U Mot*+  F 7.@~+ k . \vc FM8}%CP @H 1 D6fc 5r,>W"<U5XO   / R & z'Z-#p Q5/NI Y(DMbz-h Y Q.1 2 g ?g$) 8   4!\H  ]ޟa_"&[?L1KC6*5 I5 '13A-j^lw%zL#y~`2tvou}{s l*wk 2a S F > ~ ~H .)5 y}kQA;7nA9/}MD5yx,a#A5Iq:B=3/HLP#-!&1;0 K?8[!E<7K\vLB8_Pj6'{,"#Smd^017@A\00`33m lfK( A2C1D0ck7mhOz}00+,NC`C73..`GlX"xO*Ba<!'}( K`  ox#;,3 "-sd $ 4c+I_"" A%VIvuLY30/;:GH[ A}S{PIupCf0wo$q|l*8uWg8)Z>?*u|\xAvhJ]Cp6[!@ ^O 3D}  b@L76:^?X#n2TG+,'s,y&P9?4:=~75+&#/.7R.4x*y)=Uo.>?}:4x*SN?H"XWNB?I Y9: d@KH)(736Q+/+ "FHp^>58J>5)O[ L5b{?3h*}2Q;X,LIIG nIdY\o<@GBi_^9~F{OZdHqFZpvRKp&=/}`E {,+v/R u}ufF^P2c?*4O8z<`Zpv1PUNC. 3Z)8!, uFA9M40+W:v%K|:-.37=w6H=FA+@<8TcPTcm]5 R"vMu5R*ywvX:Sk?b9&U* -x/h}-=9<qK3 HD(-G<IYJ< fh ;"?B53]8<Wj5jk 1y5IT  /OKW#XQ5!EaZr<1[IOl6?&Hz%$]1H'tC wS0)+J;# VIs&VFi%%O4}C?y@vXl 5)9`/9:FN. n+6Nec(<z~!Hg}X]mp[vDR< ~J *GJ>A:DT#J'5g gr b KPPA/ ~"6!G7d fv:0?ONYWE65J]j>;t8h&,LDGh^"&#:C ;FS_;}{~T  ^no82pF:2se(%'e*9B%X'90H?_SVp%@8{3rK_; I>W4-01dM;j)G^AGUyU>|%5h8S"$2M= b@L :P- h`(V<K9  >Q\tC,:Qw t 7 -&=7( L%M .,c ?~.%'2 -A ` %R *% 1?1Q 8KV#We=%}AAA큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤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큤AAA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AAA큤AA큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤N;N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N< N< N< N< N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N< N< N< N< N<N<N< N< N< N< N< N< N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N< N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N< N<N< N< N< N< N< N< N< N< N< N< N<N<N<N<N<N<N<N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N<N<N<N<N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N<N<N<N<N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N<N<N<N< N< N< N< N< N< N< N< N< N< N< N<N<N<N<N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N<N<N<N<N<N<N<N<N<N<N<N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N< N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N;N;N;N;N<N<N;N;N;N;N;N<N<N;N;N<N;N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N<N;N;N<N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N<N<N<N<N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;N;6cb48cdec11c44cc62e8dbd6a797c70aabe2b97af05b0a5ae599a0f533c040a311ee0164ae6c61782359f8257079cd858633766662598a04bd08eb66b0814a05740b06f875768c85ce033a24b3c2d59b38707e6c38e99d52b16c47ef6f49a7d7a149f0ce205794f2b49918a1fb3e617c4d5aa6e06359b242551b9d3dafab69e2237469fdb5758fa1e77876205eb06abd24c0f13db2514237c36bd25d4505fca940f29bc14c707e625b190934959e75064eb46c8f11fc2e64de1a25cef4acfdd7977de0b90475f44e75747294b918e9c8f0d09cba467b08ced608e56df67962441a97812193d94bb316edbaf9e2c517b6afd8a2cd42960d2e73bead8afee6e6e125d40040c1ea2724b067af13a81054d3326125349c3f63621e1560aeeed063be6c9b1835c03d2f24e9a5b6c0405ae0879a10bcd3f55a74a55ecd7bc8bfc813ffb3767bc86d81986d5533f2c7ffe6ecd51feb82a2a7bedbbe4b67c9bd3f73ee4ca31ca3fe9579273bc202b899f08ab3571ef839f55ab7185e61b83ba56496ad6c01a78ae096d9d92585f536bf695ab0f52c8a453f75dc6df60e0508ef10f526436ccb32620c53a9656bea99d4f68572eabbcec7825958cf880511827b08a43cef36c52a04c0b5261a585f1d274b32c90efe9fea85b884298fd699014e5e377613cffcd5a1b4faecff0143e1bc0cfb3046bb6ed314a62d9843b23346747ca0b765ea1afc169119894eab4838a0a2a29b8c7107f137bcbd53b1d623caf8dafdd2aac5b5b7fc866a4dc1a718cf8cc0643668776b23537710e5839c05db82afdff20dbe30515651a5729368732c6dd69cb850a3f8ae34b628406237a521afbe7cf42117fcff7a62c3bb21b116bc73889658f5fa85f64e475549604a4fc8c9bf628c997302995144bc40aabc6db89aee0204f5de4a240cdc10afffbaae185aeaa5416a98e45bf1872ee57fafc9e30beec359de84a9343c4326b7210d1faa795011feb2c10cd56d62fe4f0ef3294e5829c4b76e7aee040bc35eba3e5c1371b0efe0920475f259b13a53ceacaa101d140e419cd01a8c25e1a6d6f3d8ecc753f2589dadb062de077dc8275b48e6441b3fa8a061a18c69c83d4624a14dbdb7e7fc33da84a894ff4f6930b3e3845746bc65f10ae089c5de6d0ffab91a63211a47c65a393cc91dce387c9dc2fce12507a81388dd0a0b3cd9f70805c620b5fb376216f7d73d30b07d82e508df4fdd40ef02789168132871cd4a9907e14b12230835910eb1c6f90bf6d1d5c6e1f81cbf882cf68821a53cd58224e1699766a953b14fd74eea8149ccbfc0661ef3ded2239eeeb24434534dcf5164e1c869813ee61a9b6bb3acc73bbe4b1ad46a344691c06f0dcf61d059cc24b7446400d1b95b8ac90ccd7d489fc54d42e55e2b7cd065cf0104c630e9b134afc0d14092ef4025cb11f0a3c9eb5fe392b7ff4672bd36b8c3388d77e9639f893499dc3be992de6c259fc0297ca5a112ae088724316e5b9409489d1bd712eae4c0e9e33e4cfed83d35e5bce1e5e4467524decdc61061a16fc7158bcb43c45ae25d0c047c9c5f10d82dd56d539643fd2dfe1e261b2e790e5701641f73186dffa62c90fcc04a3bd9ee65c9623e090238e67809ae5759fcf2b15d0e98a78206ff3975b59c2496de1a57bd78dfc5025583a36f86f6eae0840c9e672966842104fd30e96794ee0dbc2339b120fc88152dbd8a661202c0fc1e0ad49794554ad21984c57501643d90d963b0a3a56e394fac1576335e20644efc810181e5ea76dab4758dc41befbf46ae556374905de7b8898f9b8f40677d1cc38daab51025789b945977a49e4b98d661bb3319e7fad142250d24f58b143c1f1c59a4bff5ab58dc0e58d5e2de8796c63b81a7e382b329f61c3fda058d06f591f1f8bd70dc4a232a369c53fed2a063f8ab6fa764723e98576cc93cd78a33931bdb2f88ec73838d788f13ac5dd389d42b9be4eb80d614e1e3c166c01a2933cd5cad6e38887ee22c2281fb357cacfb59c70f61133bb013acf39efdcfff84d7801af0a133e4fd0869c70cddb4f9b030ed99e54b1f3c4853aad071200193408dfcc6f712e9968acf4feefb6d87d7cb667d88b47fc4f0ce43868c3e74c2ef0a8bf290922cb280798725547d901c1de53577522d3689c81a3d70692b63b058b908c51c40399ca0ebc27dfff66172cea707f121cdb1520f496fee1ab56849c12129eee6fd7ff0ad6e8345a050e0c84d563e204dc407a0389ea434bbfeca6200c34d6d5de3371e9748840f632233d7839a92028c25cd638c31791f957e44c2e1c2c739ecd777a2c5b08232cdebf5f2d504e33115f16b7306b7dd7b81b0290da6bbcda0a882d93558eb0178d86f1eefb9dc1b0a9c5c849aa46f4f7585d83b806d3de2291073e337fa9ac1a6b4b91f227d9873d9bf1b6c6880f09701eccfd32053726177bdaf2c7283fa91124439bd50d78af868007ce2922e6ad2eb0052ee9aa86e67efa7225fe63fd005578373cc19589ba27766b0b5aa4a39b1edbfb28cbf51ce15d5e15b5fa462816420f24f52143413c3ce8b52bbf687d6b9dc2f04c562cd984398a323fdf1f1a40b4af2910fd6b6ffbdc1b462f8c37e0dc296fd53aa5bfd058474efcb4d817d41577c4bc07d0fa7a4bfc095a06b9c84a5068ecc7441a715531a962b34a86223231e23f2a3691e5adf6fc0207967a122224357ea43f0016d0bd1edc6f65c4da67eb0dc8a39c703ec1675fae6b059d51f544693f65f08df627aea814c78fc781f910ceabc4b7961f15c979f2d79f853646bf627884a9e6d2602c02db89ff84d90fd3d850e10d0cccee8c07f1d98e1c99d3931b6a98b79a5ae459462087130730d89815ad3037a5120a0bbddd8e926aceb86d233283b2ef50268942791f06889b69b96af9e40235516390004dacb9a4a2950aad348a5e174be1949b8c37c11dde2a4eda877ae565740c8aeab670ae29c2523999ac7dbba02c56d1e640ba96cb377de5cf6f57125e3ecdbe06bf05a05ac6e7aeb0d4f539a046809f393568c04d9ece6a515c0c867cfee9f241b0407681681edcebeb605ecde23ed5cca83f3ed65ced415d3cc8094ce133c733e966832080fc898d18f5f5e7c337e5d0598eb2dac1203ec05db7333a959b18fdb2c9938760fc69459ada68c3c80bbf9512f798d8b60497b4bfbe5aceba8bbd55b3a760467aeb26880f9da66b9ebe37510c586b09d529f19d67bbee1dd9afef71228c867897dd42e2e61bf127f07861eeecd1fb58343ce1054c6505fa670c3d16841e405c4b06b75cca65a547f518b77f231fbc73952949cf808757d4265ea38b964d276deddb0979219a6128e66abc81df5cec8e7cd8655fabc5272d350b0717359ad8e9ded7938aa55fa97f8cc9a961a1cc400758d92e5bf8f3a86b5c20940803e06b28e1c95f76e341190f79ff5097b876f4d0cc081aba50ff6560ad8a5cf37fcb23accf8e0dffbb2862b9624fdacbe3d3ad1339ac65b0e2cb54cecefb485ee9a32ac1c870843d553bb235d2747429605f934d1e495a2f28dd50cdde1654afab0f5d5ac9f06020468bc9371e18f22a91fe1909761e8dd2331e00eb6264e1b5fa990f55d34cc7d6571651d5c2d938474e827693d5450965d1e32528804fb38784080386e4b1e245770160b777eba0962b2840105a4d10f940fe53774b1881ffbdae813b1881b5b1561b2ca04ef5fa34056d69fdb5636b35ed483e621de4d6e523d460847ff994fb64260d4debb75a62d572baa6edb7cb681fcd20eb1dfa8f0e9a72f415ddcbce68de1aa2870bcd3ee2e1906824d9063859bbd8710c7b885fe5398d58574a6ac49edc891c53d48211454bdd744e3a69fddd9beed298e4194f0d9782ebcce53735b88f4237a17bb93cca82bd86b376064dad62cb71a95136c01546f1445d8aeeb79b0c19365931110af9c653f506c3d0ecc14b056aee7021215718952ecf3e05949daf1d8495b2b523a1ec874d76dc686d7c37830212b188873bff7d122c1cc572c7b120e2bff637b09013cd9a506d328d33a4ce5ed9e64f08dbefdf9dc274abc7cea45340e823492a294dfdbd5236543e6ffdc9f70bd52f34a28cee7f6702e5f352fac98919f84cfde6ef3abb5f24e5dd1cbc8fccaca7129618aa8d483156c7ba1a9d604c635e01ebf294a638e29e99f5931311fc6c39b3f816c0a73dfb4aa7d6de73231254d5ae25dde82f94c484db73096cfafb22f878ae9ebb5a6229e2be02f6585914967a8b7ad0eb971d60be7f59e569a054441017333930e7714bf222874bc06981a38143162f2fe39e8b709026d29ad08162719ae891d2abca625b4c61bf8e842e62783241f5a33ec8c75167f28c6d4330067d9c9c5329daa78af2f9a5abb18faccccebf6ab25f1091ec3fbfe533c5384c07a3e551e953c89cfb414714657083dc3302d57436360bb336e3ff3c54ebfc2ade1539c71c74f121f0329667fd4d4174ca617e1190ad4d43cd7929faabab2a5438a01342e2ca1ca7d1e4aec8be8af75ec4f808229517defb0a17a2cbf36630c77d64ed4f6ff681d6d3f660a350a791a007233b7d952c5e0a75e5927b5103c186d331782fc2ffed4d4d693b410a8917f591d0fc540eb4d6bcf93e38a3d40e0b47f3abd8c5be723799fbe7e529364b6fcbd1498b62a5474a27ad1123a825cb798999aebea8234d42a0c1e49ef99b35e492bf701df17265e1b12d0830dcb11a6b277da7592ce1e54f3fc4cb905a95711a88a4ebd3f1e5d8f573ed46ebfcd9bc0c8f1cc87b0ca53e710964a046349920a121a8c3ba029bf492a0c572faf20ef2bf2b3c90f92e457b1e22b0dbb9640e4d7586e2f1dae74d33468006dbf82a647294e3bb51394e9fb60d05a9a29d7cd649d7e270e426c11a464c77131f455738086cfdbeeaea3812de95c8dba4d9e21068f6cb897d0a7a5cd8359b412753e5a20be2f87236d6be377ac6ac2fc0774e04855e087e197c6e13335b3a518e8f5cadf8c39e56b405380b8196a367b7405c2ee6966a92e53cf8b2dc27af10cc0a7a22e8545fc2e79307609efb01dd025934486c6a89459e45a13e174d2505cb7e556346c0108b3d1127af4aac606bcde7c003757c2ba5a92017a7a28650f8a340b6e485fb8fe806a21e8bce979329eeafa353c54e56385e3a6819e4419f5a2df9748931d9d7dea1681167025c3a65cfcd1f1e1b1e21a82d4273bd45ddca5ebbcbabcd13a038c1180668fcd7150bdc3c7e82ad609373590322ba59013bc0a651d60037181be393a74a8666a0ef39866d65e6293e3711959b6f7833496b40c3ddb53ce88d5d7fa5c628e7319d18efaf1af0581064edad7157141c4bba72051d7bdd228dab87da1ac8a41248faab5fb8a4d005fcb7adbdbfe20c342bd9cb1e359b986238d3107e00fc97fb96972486c72f6c03abc3dae33fb4b8c796f9e6e583c0d81506b8b6438e0aae3f14c0cfee1c5281ec72353a230b9e296f31f775e98742740352949b8050b225f7e5b5e8466b440553b1ec7744c6ae4edf58f6c76fa3d9d5c54d2de4023a5880c07118df05477bb9bf254a3fcc018ec98037346f32fd4615d76f4dd46587ae1da7fc4a7f772368419a01c45916ca06ad572e6b0de8c8ceba877206d2f85e1bd11eb0e32cacddd9dfc9bfae3cd1131eaaa480416f606ac73d3ff239bbef86978204456f613f3299f449e3f3ea6618fc41c9bcd03bcadf4bd916675c99603aec8e14ff83d37f6c4eb8952c8df6fb1c07415c408a32758d81aa3c3b821de7d6ac92db1a32b5b6c0bba1a4cef1e25765f6ed3adfbef28a60ebe8fafda97ce3a0ac671816cccad15ef4e83407db6b4855f31880b60f8fe26cbed6e82638fb5a9bc586d7b090f9c66b7d5bad833f9298e499497f20b7bf4f7cc276b74033dd257386c368d3833db30239fbdadae4598e8288ff181a9b9d480f028546a042f40901052c4a16c1aef305eaf6189c0a6a74b04e016a9b8e596e7246da24d404ef96aa42649b9c2638ceb20a135f97d7f28e5fc4133a26114c2f6d8bc30abdaa7aac1c2498e52f8d6d34a273d640b07179b69971b63611305b793351df5e7ad29b3d3bf73c260f54f632ebb9a96de8164b11684e754ec41bbb4e88628cc1736d039c6810a4b5946cf5f521ee7b011def1cc28bc03b10685837189222e948845fd5b1b55b753b33374cce648c6eb20d9c19f024feca20b511ee057fe10ee7df6a10682001fb6897fe0ec6b2d51100305af0cdc77fecc64455de1cafadbd21df24b2730c07727fa1c600638729176e0ff13314aa524e964056915c07acb02529b9887654f8c4d404425afc6e943b2a921b8222779f1d352510cda7725a9bda53520687663c65c442c88e8f2b8a649b33b0df22df66d70a6bac203cfcbc1456b033bd951db24750d0cb9bc416b915f7b710f0852318a280f13f79444fd354b2990dc3f1d13a0ae7a619ece7a415cd59e88c7a134cfd171ef19619cfd6928b6cbb1a96bc8de46320420ca8d29e5fb14d0d1d9d53879d8bee8562c66b43158d33d4d67365efa5f1ca1876bd8b9725f2ff4fdbd29416fb553a8c1ed0802a779cc7be1a87ff78621df651af4be2a5c8b112c7606d5c4189a6b962b787519bec223841447195b5a6908f1ec03bb6794536003b7e1a86e73dc25337c6fad762425182f21e0f1068e393b1b03423cb8b7e2b2cf795dc932b96b9b4aa645a95eb04b4552bfaa6586c5688b4093bd041fa9ebb3248918068ee77f3e13e5d769e6d7dbaa1f959f76f2ec23e0c16beca26a089c26b00b643450de77f7e260b29d10aeed5da6d61f401ae329ae5254029afe4c36441d49b9faf512638049bfe137ff02128f8c0bb3f8eb76c40d1365ccb0f1a2833e52e3f45ceb655a608a84a0c4290230256807a3d8d25dd7ba31fa5e5333f44971169ac3bdc413914b717b4e143f02865e28ee384e3fd8ffc29aeba89f1d812bd2ad35e6699dd137da87f07e2adf11239dccf3807888ca9ad2a39ec0ce6e5e4b5b0bb2edd04804436f1964d3694827073ec3021b3bef7a85f51a70f71f8d4ec39f8aec48772fb89af2cacd2c9228ae45853a7bfc1b00c6f1af914bd63bec7a3679c42b8319056664ff6839b559433623072a6865a0636e3f1db333b83b2c59c3b58dc0243184df81b8122f409d9d790cdc827244e08b2d4ef6f8a259efeada42f97a6b5520a759de8a94d268562f4eae30c01ac6e9ec5f1c8e0ee97b52bafc7be31ca5bd5c7a160e9ec7f7e1cd1bd4944f4214c78d3b98af69affbaf5a5703643ca339738c11c9f332236c4b5fb51efa89271004442eb05756552e1f39688f7ce204e3d76af7559dfae2c2ac574dacb5b3a9e7c218b86f0a5d44cb1d33851e8717eab4540e26e230bdcb4d6f0a91abc5e5e5157f36ce1c9c80cb9a1e8770ea1a53f553498471daa8edd4659edef284f8e740df16247cbc835d89fa176390fea961db5afc7040474a8f0881d1db7dccc5e3fdef0d943797de51207b7822558e89e019105d436c131d7d4367dade53f8959cbb35d2cb36f151f6fdc44922f5b724ccec0ba88e23e75b208a74cf33f72472d1b08822564d2ab26d391f5f1d920572b3e218b8846a3d5edd688c52b142a1ae84f05c048cd5d17bd54879376576d3328a17847041123b3e69cc123dc975879acde4ef2c2b4525793cbe343639f73dbf58f818a28075446b4f0d97cfb355a05c8da32d3f18a114d3d3643799dfdaf601f916e5af9535497d2a0c94d6760d2a06da88b80a6e1e8a9885ec61b11063e6cff4762ce03bd005ea97f92e1f73e903c70aa0c7c101f04a15619d2d61aea8de14c1b9c120e909b30c9227304d182a94fe89cd949e1629c69c70931b8fde4a526d01ad98beaa6b4e3e02b1c66628a935ebd07225475f7487c8917ad8ecda89556e9316e544e9030386a1c261ca1314fe56b31cbc03cf4b221a82ee5717df733e3d4281c2332ff2d2b2bccfb9e1b9950976c4a935c078bbf94b2c10243922161ae3651b18fbf86cecdb5b1f32c039c9a7759466d1f7f55463781ccc2359bd8cb83ece833a6d629aa30006f723d1867d049119dac665a0d295fb281ad5b790387d40cdfe184e2c6bdc5294f28ca2f12cffd1ca3582e4aac40800e23620334110c270f5f806411205130a94d1cce89b72a732ba23bc3423194ff7e656e0bfe75dc0d6955ecd26bbe8b8816297961fe14c6d4d7aeafbac436211a9e0308b73fc2bdbb93aa3471925bbff610e33b208dc018a0e4605606bb29a95630595ab48a252db5c5c14f51bb9fb9fe04615ca5effb2e55877a8ba3b8b05aff7532c64dfa43974299950c2cba230e8f697801277e3af27c75d3891f7092081b02f7f78083e25fa9e27c000baf61d890591bee85db87d44daed5896ca91b3f19a7bcf7c225c8d43f1b59ff537dc746da130b3c928f5ea6590f23d2ceea8f9c230a533f30c9a02c3c82fd3098b2c9e3bd8bb94f616cbd7af672df0bd911befb7bae406d2b1f778e30dcfce2e986a5d8832458da6c216f89f79a12cdc3f96ee0087327f8362c56225ab062479c1db41a157d7d6b6b109e7d8ac03be649247b98fe755a19aae6bdacc509ab86eaa8bafa9e4da6f5c5ed7c84fd375917ae455358dab492021d48659f06625dfc197a0c724b519dd23e111b5866edb3ced3b10e4d4036c438741763aca5f8c659879f3872b3beb93a0de413de0b4ef11971d2f40ddc2bccdda16c2aa53490a2a20bf0e6ae60edc2be14f631995e22873201ecab379975f880d77f3c56c83da7b8cbba32936f5376d2f7fec8175c973904d4b93fa28bdeaadb23e193419e2ade02300c9aaa2de905fbc016a6264cea0e42249d152bb5fc625e45e3d2a5dd058962d927af217c6a700a37c152c66d776d735fcf79920fd52f2d04879bf7458539320fddb13339bb4b7c858eec29128482ff8efde298f46c6d427ecc7b487982b55b0dbab40ac117b7a88b9b06708f507e38621da032f1b041b1977837a27f381ec3c44739f72ad6dc46f9408d19c3bf79336e386daf39aeea13b578e77baeb04f8a92bfad2d3842d57de381555b8cc2e003ed3e2bed65919ed390c8913e7efa1ffe4a8c1028d05f9435f05476090cad374122405cca9d55ab5f608ce7f2e638786cfc7217738a4e9a493163a5acb55245bf2a8a5df93d5de2b175f228659566039a0fadd18db09dc5f61abc61e4c843710383fba52914d0737cbefea1cce42d5bf0a456990004776dddf85ef901ff7b5f732172f76b7bf43a691823f5d42148d153dc3d2943a717ac7bbd84030499b09989e170893bdcb9d62a06cc43bd196f3a60c81c19cb59aa4d1b1c60787c97bcf451c268d0c299c33597aca14e6fa52f3ddc5694ee661262a9bea7f1ccceb3780ccef3323e812480ceecef44ab82f943b2545189cf2ed9b6624775dda443622fcb29412f10b455023d51e01d1f20a347c488aabb18afbb663b1e467dead5addca501b9211da999aa61333bb31bf9d03c296f7f2b9bc2c8b3fe6716d9b865d6f1175f8464a22b413f8e4f6a413f362ae87ef81bb33b511a3fc8e7bb70e7928c920099c4c49db900336493635ced67d18c3316a8ac50fe7464dc104e11f0be48eddb899b9673443a18ef85bd9a20fe52c3f9fa43a834864c814d7086014119cb878060cc95a304c7bc189f9ecf6bd2bcd725a5e098737e1e52913836956623e4f0e18bcdeeaa4958be5adc62a293f6e99ea84db767c90980254435f2c9d5b833b61428cb5c0960f21f28ec4ba9a51730ef65992175480ec1ee136757a4e896ca7102aa4951a028ae3804f784661906a455d8753e01ccd5e7ab648ea91e0ac62e8618a9293ae990783c4fbdb50e73f3e5c3073445bebfb226df7f4f561fee3bf6e83d338932bbe2781140b55c8e3fc03f95caaa2a560790b9018fcbfbad0db958137af2aed24115d07d42f660ef91daee55b5adc058d9e912cd695243ba2ce928574ba41388ee86945df9f35bbdb7a1bf951a901322e21ff4f712bd1c128a620207db3047bdd54db41c7a99faf7b0fd199f9b2c6564c1aa75a8f38114f5b45409a167551b7f929a407c5a1fc35eccabe6d6eea31591586bf2515feda28e4e156e320630d81aa4f8d1374d883aa5c565ce7af7ce3ab4cbf8261609f2d249200efad03ba776359dca0bce30c999d0ba6ac64e318ffeafb1fe4dbb4e44913907fc2c55f50f695aa8bf751364c6ba372467fed2736f2eaf1fe86616920302ab5310aa4e2310777850794dee9b57c701f562fd9ec8d8d798232d5b77c265280bfc88c2c710bab99eb2009b9459cb004027eafa078d6a001b89b0616c653b701977e243e83dbedf5104f23bb817db6ce8aa7aafd44a516b0b5b7d9ef7a269d06243260514b594847c267e22eb2d776a750b1a551041143ec0a0fcf8bf62ebd53bfe24f26393c499374b5e2e6c0245744b42f1af8c012a1613ff88732f1adacf76b5d3acdd3edc552508297cfdc756e09e9a6fb20bc09f206395d43b03f3de42ce201dac96b0206f8a0aac2077867b425e35840477bded6399b159047264544fefa547d180a843b0a08cd323f27c8063ed51f3b8abe84fd74e62410b8a54aca41812e6d87ecb6721725205953774731608f3cb6f9ba70c3a16f09f9fbe9b281480ae8f167bef99271da1238def2bbec3680190e305a3ca0f9f73d68b017ebe77f9ebd3086c5023d75125d870b917db2add7c3841380e418e000bed04f18d5113eab3a5bd8ecd2669648f594211db114b78a2f1557edba29ab97e86bfa4726d7cc0a66338f71c93468ba7d62931532d5e1aabfaca4468d2827ce9c14b6386527711dd29954286b4033aa1e15da64f952dda456796e8d5dd505059bbc40da9569f2eadcaa6d57cdb8242f3dab5cc350c958f6ff9561a7cdbe76184c75ecedbe81dd6cd0ba4267640c2d34c23f12a2887ee792cf4d08eec6b1e1161ed8aa03be71eeb6a593c6f5826854f95d691ec119f5556f2d5dcdf2c483ea9568262de151a45d64992be9f4f83440d30c295fd7a8b887d5bdb8ca0575c0c8acfc61c87ce66d2249d1409e6aaa7c1516a2876f5fc2480080cba09b7f21583e71a0a0826210e6b1c4c64e93d8d4f716148e546c9cdb36d1a9b73959d008aac403a631a382309f21dde04d97228e2ccbe6028042a11762c0cabdab67e297213dfc6f2a8c26c846110f98a4ac542be1110e6503d49b5e1b8bd50b09e5da26eb62fe06b5acd0fe64503765a9a3479af4cc98b00a4892bc2130f398ced633feb20bcc7f3ae886ee92cb4321f7b2488355040790a011f849c8964f91f39415bb6285f0a3d02a84f9497386ecd8650f783dee0fb348a2cf25732890b363405091e6520a526e6e8e0b719de3e13397eeee610e8c33d4a68d08945fa3443fe0290f0c3d1e51f6ce53ea114b3af5b9e4f550bbf3881d76eeefdedc897058542826d4136ae88e95c36a99e6e72ddbb65344770e85e5ebcaf10c6fdc0bfa133c764945f08460da47f6974ddf05b2722e18e07f130430992420e50c9e04267c727215b328675c482d5a7e000c6470b9a90c8ba401082b51f0f7fb0b5c94459d7ffa471d0b49ceccd38f439017b9253e8854b268a1e9caac9303b3f72372952047a79b71cea65d3959bc36724dc1680044d0e8d8474ab83cc94f9ffb952af17c129a692bf2392f64ce525fda95a066a3f454d734f07f9032e9489af6e88ebf002801dd6efa978a800c7afe4961bee6ddf15fa119a6f8a722027e0a3bab16fd307f2d327c5945280c0588db1d11384d5e6124299c6e33c60150ec4c9ee868cf83d1cbc9f693385e1ee0ca4e681b42ef84ea24cee378895a3ffd192391be24bc609a6f655e7da71cfc0cd7318e6e01a6951f87c74e09a08280680a37c9bcfcaceb7e8a4af200a359f6362b31753ab266ee8b684c795c34c5d80ba59101b456cb2bfc64b23814d879d9a51a9a4cdf756ed0bd264c2806458ca46ea52f769db4879be34375d5a0090d5ad6f2501884ea3fe345c042e66020067af308bb9cf8d491f6b194efbce48099e354757b0b5a3701b97b6e58040a90d742298987b270d5e993e733368c41bcd57a99b314dccac90ae0a2ba0cb1b9c5c169da00557b1554612d93edd78788f5a86ef4d79b0d800b4cca7585c7d7ce2ab65f1907c8e23bdbceb9c933ac810e0ba0b7b3c3ce3d7d275d0ac947000def4dee002a89d82965784918aa8131f2fd14a42fac27c55c4b70fdff086d4e54e1d06a10450dd36898a996eec31e959bd557024508a100d0dffc4cbc07720ac05169a492c2c2178d676e1faa960e812db3d6d7633780b1e8dd9c078bb1e1dfcfa34aee1e08708af33156c4ecc5a773d2866bf894557ac03312481024822169dc2f80905d7a9512a8b385ebc93e6bce55e3ab6e543ce0117a13ccb2b900f2904d6e28b73a9e8000e8807d3c6ccce3bd4f79d4e152ff36bc913276f17d2f3e9ddc72a7961aa83045aa741d89334346cf423cfb830e361d6806f46a6f785d2ba9d79570b0e3d7b3816598cf057de31a03e32d8f21e0d2841d1945eb377e6441f98f23095a6c5f1726ded32e5eeb38c9441d73fc1a619e46d318a4b72ced9a8b88b82cb51ea1368748ffb720af9a0599ad2f27e887c74abc1eb5d4bad117a0c711ccc366cecf7321090dde5b4a4ec7c93c37df2425780d7695793d79d0084a5eb0ae51bf52a50a6f7b0555e17e342f3a312ab0751de581cd75f76b34d3c4dfee4f0df4bbf5691f73d99a977700c6a064ee82839d62077b17c71cdfa8959f7c79cc42b7e69ea87653010967f7bc500bca89ef5c0adfb5e5f12811d9da8d826029f4e0256c9d4e54a3a172d184e382c4a97f3905ff0c304024a95c5322ff5304d46b5f94c1674825d47b980ba76ff65c47f901de1b200bec915fe0fc5d32897fbf69df78ded0ee0c54ef5cd26a2378950dd7b77401d6c0452c7858a0aec0333e6c19186c4ebef4088f7bc2aa7afb809ca167a638599ce9b45b5549c2b3e118ed3e2bcde7037b7816707375db6551e512754e9215bca85ca30e49ef880be78069f94a0c48ca43f8752efb28a81b2f90329a0e48a59fc81178588de63e47167dd4eda8c7ab53287d825b7a5bb6d02f705e4114b2500abdfaafc286cb25c1a86c5a7a0bf1a12ce1d94a64a4ea33e917dd28258a4ec8730e4e2ca2a9690af63da5de00b0e30bec3d13a60fbf596273dacab93fa0bdee06f5bfff920a64bd097337ad23899626a5abeeb7afcce6e9e6341dd1c1f6dc0288b4d2cc88124a7716415131a6402cb90c165e085b956ac9f0150d23a04c40f69700562ffaf41f00305bcd962b44185e5128571b8ca27f6d03c75a69007963b0256c4d04ebb750027486b3bba61781be957502063426559f997452e8a9ff163339ae6919f63b92ecca46491c109458b5f72625874b7d4f6030dc034c3162e545d9e76d6ed3f2e9565ab29d25395db7ec5e292a9dbb9963b3d9f67038ee123da6b775bd00e83f2f97b9c04d1edbbce974e7c0d88a1234766d708ce4f49f0d8fe060a07f67743375b1e2360420874aad30554763ea856be7d944605ef1eb98dcc4dedc61e69d735fb8554ca9eaef0c6ce5c5d8941383b5e1447b82a689ec55443aa703690990af96ee79301986e65603a9bc6912983a81176faee2d472f4921fbc4dc5858733071d67324f8aa7bf64b38381ca640b055cc038a09a747f11f93aed685224e7de7b3ef44736d5360547f500bba49a93450be5ee917f62382f73dd871b23f25042a55ab9e9421e835c9e4c9b20c93c3d9b9a9278d763f16163258bb76d8c2db4ebf27777f632630bea313b0b24a62794e9015b7dd62df64ac4183941d6f6647480a94e632adf05212f738e499be1b43dca42436ff2eb9ee69977a082bd674e12c254c16379ee6bec7efef5b83856fb6e6ae23cb76dd84bc2a1646a79a04a1eab3fcbeef9147e54da34d5f6cbb8a2134ff0d48eaec8aa79625dafd72b8ea438ffb171cd5a3d7da0cab4028cd4535986e44bc068f79e173c6edc224dadddb6585f6024d88141d4bb5b4845cc53573d581aaaca25fe0c7ad487400bc3de60abe3300fcc2944a4ad44f94e429c8e4c9bdb776491b970b6e6e5d730da2f3bcc7a640bf2927741d8ba6b33c33e1e2c592a0adfc31924bf5f9700bb0cca6b724592207681e519398a1b216215c7104fa96b7aebc333c01a858ffc5a6262b7b3f608909d0bd5a5d2fe6605917da5f25f7c32df737ae40b6913ec863a1c0c49570051dcb5c6867fcf847e2628b3b62f81bb94feb98510b6797cd88e65162d7077d4b841d356201144dd9f9950a7070d03c879a1e9badf62afd32fc89d620484873d66c601394e09e80e0ff39450174189f760275834bffef836480cd6d5ac9c481a50de5ebf0b05816315c0fb0e0997ceef07b22752af56cd0aa3d9fe56d62efaac039fa164e215fd2ae78be587332cabf50b2b5dd91041089dedb0b0c566b7ecff1a0de146f75df277f31c46561d4316ea2945f3febdc226aa7fd91bd3beb85f4ea1d121a05f3a51d52702d2fe5d648afc65c3e1d4f1479dd634b5e64826bea379e896c5f05379db62d0e74ae971303a6626bd4750b2f314d37f48e76e80361060adf21424fbe10903ed4648f229318c68eabb5ef8beb29352ac77be390a8cd3cd975b44c5904d8d66c58c27f7f8b35c4270dbe510fc6e62d66c0a2c4389dc3bf5ba61a319c7214c9e99fcbe17e40362b49fb0a66d6d84345e61204cb8344b9029dabf17240e03a2e4005acd5da6dc20f3dad3db46296ca2e4c01440edf48e998db07daad1c88aa463991ccebd03eb6cb3bc3d71d6f1592299c2b03d78c255f10f941727e861ca894e34585ecc6043dc0943429208511ac923e7a976d35be974513e0720cc1df30b1e288ed92ea258da83e9e97ec423fd815bd5cdec63ac56c93afbd6fdd88e52130c3bb166f1edc619d9d026f3ff0016f792a1edfa608ae4ccf780b4a80e46eb5030faa71cfb81a51ed3dbc6532f15919cf61d78d488d3718db3c2b84a05b3fd40ef37f411df9df8bc9ad3a65cd28e8a58ec515c72fb697d64a82bdb3c9e19625019c3d6fb9b1a5fa06b73d40b80018518ccb40724eef03bfd5a75d0ca88983b71f753b386f87bdeaebb872b27053a0aae037fd58b96090794adbf0da4ad0add11bf9d442845831f578ebf3ad75df276449be9ff0a9ba953cd203ba2144eddabef1059f96e552b6769fd5c1bd37cec6788c3028d009118ac77825ce7c8e9b7cf93eb7b3418cfd7f9cbb5a6354296ea5b8fd4d69c6010187c7182c9b830fbce8b69a58cef4944703e553d5fa562244155eaca36c8cbaf4143cf2fe80ed98887f2c99251562bbc73a77ab355784edad699355d23aa58ef8f474e9a930281fe14b6ae26e30ab3a1da2e3c409611042e2bf0d2c19a43642603cd0a7c612961d7c59077a6d5b324ccde4bc28db1b30ea630c87c5fcea876de5cbe8fab8218cabb97d2feaa8763b42e2e66e1168f955d362cf2418adf60319d08a44a25d6275cd9ca9a8a5e5b072bbc13ba00af8df93b1dda9c6e7b5530c48f953754d9b7591e653bd8324f1d7ae1366df07abd04961fc696c7842964f53269f7b8661737dd8551a992b4bc5123bcbb464670b2a41d556685f6c8f0692363df83a7d63e663b916debfda0ba47948bfb8a1fb9805c6db465665f4b7b74ae1ab4e15d1695b59183de4369573f25d203c46761763c3de47103d49f946e76cf4b6019b793b2073270e7a3e57f6cc3bdafea27e5e6c4cb4907b0a36092145a6a37907dacb6475e309fea9efb9d2d89e16e82d8332560e87b41c33da4ba258333b969808cc35d2895c5177bf13a90af6bfc1a33a3bbf399a1c73eb0ac79ab7664660fa380a2f92f84c370ba0fae3a30fc779e91426113fb8238e4de4bfc7b0eaded7d133822fb525f1686aef49d5f3137bdebe08027fee537226e386a53828b128e65875943b8a913a48209305466c58359944cfec4479463e4b32c74cff18ddb506d988dbc4393a43b463290daa2e1be580da969bfb4da23223872b5baf10638e64a5c256bd2e8eb5a22a881194bfec8373fb87526810df54288d66d79725ff0cca80f10c438822192829db5dad667192bf6aec2dad4676b2e3dd33f52a1e09c8ed3b6e61c7a70355bf8b8ea48ed897fe0fb4b9c6711ce53f03e96722282aca5eaba3ca469ffd5aecdb8e4381371e21c54287a31791c748ed74d7585a72912ec7084472e67254950819bc31da3bbb89a5c2d8a9f04ee51a49ff689e10c6525cda14ca0bf6a4e5ec26346ad8aaba0d314254c84a950d93cff3c324c2212a96551e07b45a80ba8e0752c14b860fade59d74ca8e115aeda2cc5a091806a3e682330bb9cc33f10aab9966792a635ddd40af0b2813778317353e7d871ee77d916177c30ae04b892c4f881cc4bba861acc0234ffa615ca0ab4d264ffa739b694a155d825a6c2b6ff225cfaa130a08b4ccf8158ef28d4dba1a3dfb319032e48bc112f4f82232559929b1d65fde4f632272ccb18a6e7cdb7a0126a912c149949333a000eb7b40b0d430ebd327e42c624a56687bf629089a5f47cb812696d84353856312c2f25356e8130deaee2516427d122b4e60c6205e8b12a0da6a6635f0e0b6c723b7d235d4f47b82b061509f6136654fe97e83c983b1364f49315bc923927cffcc4d5c91e3fbea38e56f9349ae16defcef9123ca3a0b58e06f86d42b1d2049ce97945eb5bc9f1018bd60e53b917e719c664653c6881b1ca1b429f137b3eda32736c016c00cf2b211e4cd6869f1efdd3c1feac6e63b71c6e28bfd7de31798d1a92292242234fe47bddcb3481dcaa53cf109036b45e76732238f529f2d1e69a18ef3142b9804d1b207e4ae66ab502fda01d4d9084bdd56f46087cc721a97b33cedbd033f8a769b3ef6c911a43188659d151e26e0240b7e2f5e9d2398680774fa4b6545398fc3e03eb9c05bb33aa776eea7eff43a87eff208afda29555e2b97da00af557dbbe1cfa57a0182c3a3da5ab60982af43cae9b753cc0c6d12622cfb44c8e4a3d1e294872d71d3732fe16b10f664696c56313b5fe31a2e5eb1362decca7029a247713beb981c2dfb3af98c32056c937c2a29d478ead36a3902fb989546a2bef94a03895bb1abbf70d01f76b46fd815888929ecc7435d8ab93fc89db4a8db54bc55ed02c34a8216013719eefaa366c2c941cb1445a1bb9c70bebcfbe9aabfff74328e76f57a0a017d637a72a06f2edd57cb1c7391df454f295b780c58a784f44143151c67aa78ae03ff1f60319ace3fab5eb9ec75f30dfd594cd5ec2f912b19ed3e29ce77fd3bc49cfb45f61e0f08cb7e78666f701950b8cf2440d8f3b0e58e5e08e481554db9caa1095b12cb6d6a970705f8db5d71ce426b904b7f9222bf15da5b8062264ba96f757e5f5a140b08333950c52ac08c54a1fe5db9b14cb359a062527c51def6a1560f8ed7f29719766d775487eece236d0ff22e3a96cf0f7415b7ade03430a944aa70aaaec1fc0f8334fcae8383b3fdca741996391bc68924ebe418805a90207cdbdbbf5d62f0e90a5686890b252ef494df7f6690af1a47548188f85049fb85128ca2683e40acf7f63e1e1e86707e86fdd0f0efdb62011b8bf64c55d4918f40f9e755635e551d74dbd8c89184887d05741c18e350458a1b994cc77606c099ca742f737341e4dabb767c7f21b571b263bf6ae602255f38d205b2b5de6eeaca47d7beecbac41ea1887af6fa521166a1333b24822eee929cdb8e90ac9058cb7aa0225e562c8fad8057cd4c6e4775484554c2467fc3ebf07f29f742330ea5e53eaf4495750e5564b9a2d9a515168b26b644f8168f6059fd76118de77fa03900bf245875cb19ee551b81b7b144a7e489c53c84cca6d0c08ab2e69cf50c948896714d75f10775d94221464c486a47a5f6fba056b03f605e4bf139d82dfe8fd1bd1df8cc49b80080d89ccbadb5d9d1801a19ee79223e7b6d0edf77b1298ae17b783ca130e1bbcedcd4f69dd038198c63bfd3b2c084d419e276f4d72089bcb28b5e17c40dca601f2ad8e74d0687d898a78fc59821d256a11c31bcb09c9d137d53c43ce1571ce6ed659e3f324339cac563379452a6546cb0ec2c9013b0f767c68b94ced72dc67bd9f65b0f13ee27510b5b9612c819b835e75c3589ecdad862321d9e89cd8035efacb7e5f7c7f9b12a192db627d10b63be2452686792eb74ca8b3dc6c8a9af833fdeb485267f19d026962197b40fc5abe875ec4e1c5e3ca4c2f14f188901c33cc305a0e697b0a0f35875e1086038e733ee9965871df16fc6e1073c6672421bc3284e4d9eb592e0cf3e3d6e362aa8131c9811e1e7778f9967fa7b064d99a9658eda6864349a13b1a75401f8e1b74cbe5edeef17c8a3dcf6b546bf979d09ff24cf0ab2846ee887f97a62e8acda6704d1588a44ebbf4ace7c3311322b996c78c7c4a4bb6492d3eab07ad4113702804b75b21fc01962180847f4cd4e86c7c3d662d443e065856ad93bef8fd16039058c677e9f041f3b06e1c27763c5ea6e6d9be49998b13c23675ae2dd4f1047c5ac1d29b597976f545201a310cab12cd0b71afdb117391094d0a04ad77192219a8f5b0d9b8966d85a65e482737d127ad955833dee18ad4d90fea7d047126246de664bfc80f7f5c38d3d1c637d209bb5e765cc72f98a68dbd6fedc4f2efce2193619174e163a0d8c7780dace9fc6f771ff873ac72b13d6b69ec3cf320abe5f05c3050b5a5b7f5c60b7f4b338897242376e7733cd2617950ed2a98ad38643f624dbdea734c43cc30862cf480974be422817d3303b304c97e3d5b92cac4fa0f2203ad4b063d0c3220f9ef03df592cf9b8928557e2f0e342311f1a9a200a4ab88869ab0d7e9b7719016907c9f9e6d20d19dc6b3701236a3b822b66a1db13f837fb0283162a5f5f3ebfee85d63fd9ae22b3ffe619ce5a3cd1e3c22859629f29698b635e42c78c9e4e8b4ee47028a7daea4d1ed2c2ae411a405d81bdd798e240cb6bb3f70ef892b0760944b1651ede497ddce06a0725815729830fad1e42df3467f664138f2ad38fcdde9382dc43f7966dace7a6b59bdd0229e7c2e14e6859b05a6e3297a3df22c075d4a9ca3d62d9fc93fdc7bf624a79acef4a543385ca023f34acfd33f23dbf81806b49526344ee2df2d53c14b1e9f97b99836f8c82cc719ed54b5ada61f17af0bf785c651a9b124e4948456ba44ecd97438ad7c04526ec7da5cfffb50683828523c17b1d58d9996249bfd52e63933434d4f0213cad21ace5aa3c3ae6842d71616e8718cedd64802dd7f46d88c621756a38e9a8dd17d6737a9cfaff4677fafa005c49ea9b459d8b70cde5d319e2b3f806964ecca25122479848bf7c293fd6728b83d95c8717b89f17dd0f601c346431b5ae477d3c30932b9c08844164eac460c7c1fe89460b7fedc05b3cfa445f2462cd214523ae84183bdcf0fe92644a9fe26cf0bdaaa1a76cda855c32fb73342c06e69d536527d5e4dc28fcd3fa7fcffec569222603ed6e4806c4fd6faa73f80a12b5158881081fa31769860bcb6bcc1863eef05487643de4000c677f63df45205612c69b5bcf2fb62b7ea974a6b4b899bab0b5f988c0ef69df005855be5a4b3e701007ccaa5e599d28ccb1029fbb72654049e70edc3154f275a809c0fd5bd2f4640868b612aeedbe475c7522eec37a09006544062bc3d4748f08a425d3bdcaa1bc8bbf7a7c1ee06abbd3c23fe599a7a58cf09e2c3e0815fc1fef470af2e7ca16995a3d053bfd1d9bdf23aa14acdfc0c0ee1a7bb41afed7e916ef720f22d91adbc5eff074caa12c2d648bfe14b3bd79f719f9c8e98c69d6362d373f74d892fa2d8f64ea871f6e4b5a4583d4140488693629a69d051312c62e509bf78c744f4ad38c22aa9f42b772838b45f513a188fa047335d55e8a6539b2b3ebed2bdf2757ac763e84e489c8cde911865d95e0f4ea74b9f0c1e4561f54f15a004e96fec221c139f3ccdeeddb5c28d3cfd8e6a8ba5610c7f4da897c2105884b4784904efc2aa452f6963e6cc0ed749ae2b1a9b2105bd643d6a2044002b516fb9ed8537c464300ba1903d40484348c849e6de404f8c232e1dd66ee5513b4e8fe268b3f20667eba376a022d540f5dcee6862ce3aab47c24154651fe5e1deaae5ad67189deadbd16c0ef05a98d08fbe959fa68c43b284346e27238bb297c51d67b7a8dd216043972516ca33321445441d8df2873591b1025afa5b100288196babebd6ae488af65311fd1b9888910f208caeab8f0284bfc70504fa264d0f1f08d804a0c1b7875beb3b613528e5898f84644f44964c149157a38d157ba6cfa5decec81eb2e06246308f9caef662630fd5571bdd8be4b2ceec26fa139b573f35e35ffb8d71d5fa5b6408cba7678093d754e6e28a5b7b523af448e6df9ddf1ce42e0fc4dab5ae3ecfd59bfff24de5137c0130957c2f859ddfaa1bbbc02f5029d4b2ce827791d596d681c3bbcfe7cf4b188f3a7a6f0a57d03897e8bb39107fafeab9d115b7eb1f89b98894dd821cb22f13b2ea76bd7d64c22f80b763b658775b11017a92acea885e01930f2ad3bac035fd9838d1f59be8ba4871b262f55713be52ceaaa8ef6f90dc6b49745d54e27117b74355aa8c089c4062be6306af8d8906809d324117dcf774cd107be9c751a65c9bebd913426a70843bac86abfcb0c5ec29fa974b075b6b9a8b817e4b757f22a5edf1d253e1648abb2160e8ceaeb8b692de994e3d7bb3da6b6859e57471993ec15ee5d6dcf22eaec78a4365129f5fa750326cb72349c4de58004eef44c07b0e9366e03a5c5eaa78e4a5ceba2f436cb960dcd3b202ab377f091d1f7b0945fb656723495541c4c8f008fa74c19fd8954bdd81e6872990f2eb116931de09f59bcdb44f90781b1f99ec32c6f72c8bade1681e2044ca1050a3a9566549621253448bdcd08e062f261281f6c67acf415d598f6200200c9b9ee079eabf3a20a69a7383b8f50b576aabd0d1ad64c034e31faae326b8cc19fe1f73ad457d836bfc258894480cbc579be11db92bd14a4eb61a63cb6b10a300a77e7109751e733ef984cb195b038996e8f37ce30f182609dcc535c4242d799f43cf5ac64e6f09f37af5b7e9c500a378c55b397cb58d311c839212e6bf51e9098bc595cb93387b81833fb136738729a99363e4da15a7caa5a2e7a0ced4518168670528733762351dee6087355cf9fd93ef4a1f9b704123756612a3839158e8b9b24cab01cf1c2770844c6e75b3ab4a2f24280e1d3e88e39ef1249faa0a1b0d55fe85b4bd3cca0bfd6b764049f9abcdbf065e0fe7fc6e859b57af245e024fce6ee6301e14e53c9565b0efdff86c8a504144bf6ebd8b475c286af7578f9cd7077735997d32132523d738ceaada32ad7fc4b2cb6d83f3b6e30996dd2fd2f36e1a9bd0e0fe3ab93ebeb3d0bfa4c38fdaafb94c7b855a1d2a6fb7545c26d2dd8eee30021d163e1accb4be6ddb69a76371d37d5cbcda6678c2f08ab8a6ebafcac4008e58338a948604375eadc940767547683336bd11b42c26f509758f1bfc232932f021e2569995572a0efb95f7e574b3ea5ce578462d18db10f9dbb130c0022e8600e8f8b76e0e6000c32d79f68a1b692aaa40ea0024c4e994776c7874e8785b7210026a115d774cd74b4e13863cd2105a8ba4ce3eff0112aa6e66c771c1b7d2c9fc038404ffe0c3628826470d994c7c0965828b825fa2230c27ced07b205f74f6062104c40476d211a4218f8c8c3ed3fe2f3507727b7524cf057e8e842df1287a63c18ac3ae35cffc47bf1ebe04208d38fa3065250e4b9baf5aa9eee660ef72a5e0d67aa558f22aca8e9c20018de9127788abcd8554cc2dfabadda4fb7c2480304a8766ce393eb0c99fb0210f7868aa4210fc2153ba39116300b36aad346953ecaebfb948e848ad5245dcc4f2d3631675978514684cf85fa090e0b2382809c3383c6c20b58dfb474899c2f8f8a5bc9e32484dcc0b4560f1c1b6c95777cbd74f117260423d132b6eb2623ef76e078e0653b558c69a347c2b2e511f4699cd7b64ff2be31d59492a9a0131a6b2ff6b4042bccb48d210d7d50581608b9588cb570aa9365275fc606e97b456269f37135f06019e5d82f91934b2a670c787222ae3c0d57ba85f5d66b42c11aa6c2ddb38b339dbf630eacc67221ee01899165a4665f5b1b02c5b4f2c1cc0c07b4385c3137845223649eb293ec3fab8f65d22537ec424049b0ae6513d70f2b91fa7dafbe72152bcdad472d3b6279f5cbf7cda6e48003d5983d862ac86e2ee00898e63ed99b07a52a38ec3c9631ddabfdd5db285af8ddf1bccd63fdd61c6c3163c07426c1f939fcba5c5c506c541f3a73e8f29f755478f7738e6a7eb5ba0638fa361237e28c15b5ebe2e498b41f8cd37887b78298052c50955bec400699505733e24df23dafa277f049e4a5dcbef0bbb24e8a3c22259ac9954e01bdc7e6747ae9231a5390164cd244398f6fe79020b7623958d3d0ff5c8301998bbcf8ff0789150e530225389f4b0e98a3d3b15bcbe2dbbecc7e8e6ed3e3f908cad2b8bd6f6dde1272c28a1da5d015b4238ca0e00f409d23e026e592f3eae614292342221ba6d37a0a281a968707bf4ca16026bf97f8aa7c4f02a03689384a9b7e43873de5a052a4a50455044b301a1e06cec117dd1d778cf4b06011eaa365208f20c7dbcc9321fb6e8b0eeb3c9e5d86d52db147c4520d02e14a7d4f1654e0da08b7fcf1f49e4d86ffafde8e57501b268d363d7950a052d7daf633d3da71dd5463f63d883fc5980b19d48e80b69a2d8f3b9ea18d07e840a64045bb2b67b3aee39c420f4aa2f17dbdfb0a9a0558c6f147acd7c3fcc4582267689f251267508f795f6849f13e33fd08d597a5c48f25c5c6d5d1a29a4340b0c787ed5959371685b4e6bd0ed7c068691734e2ea6217a996c8f803f437365facda82a2521481a424fdfeacb19c957626b1a7a6043110a78da973873b14c98172fd88f620d22d2b0bd75f11cd2bc76f8741a5b8846dcc13a5866c0d02bf4cd51e4604b2b4114fa4976e226328eeb3ac0ebc04b97a5ebeb0d1ac3b4a9217adaaf14c71935a422e30bff47c3e75fffa27c217d96a4a6f5f6fac61609b1b47696208d1c0be57057f4643e1f9864b81a5d21cc7035ba5cc0eabc56da90b5a41a5608f4e2a5024c99b61cea934c93416693d2c73ce001380a4bba26871dc52860cb7141c41426d7283678ffe92b817e7549c635f5609c92a1f67b4405295320b70a99f0ccba7dd6441b4ab905dccbec68a80d1fb1ba9b4cc355b189f6d3477b2c7812caa987d3ce00ff9e4310161c51e570b437df5bd33875d6bb61366a787faa0cfb934ab35c52cbe30c5c43a0fe48b049c9930727ecfd0f90e752419316b6372cf86df2015b9e301fddb3b21d005d2ea937b3a7fd1962147099bd38cff43490bab11bac0024b6b56e029b8d97b058c745e3085c3beb20c49e164fa299a62476bd86207c9b8ce1ee9b0f0dd15b2dc8f0886a0eefcc686237eff1c3dfb299e3c18ddc3459613c7cac12fba7d1f5cffd78d696a44967103967a1d189e07afc4332521fbc0609bf98c2b8c91a04a6cbb003cbbf1a75e2958ac6afa4957369dbe6d6822bf25119ea36510cbfaa876bcfe075f36e02e3af99470c318dc18f279b569fcce7b4835ee2310bc33aef23fafbb79f9efdfea8403510f4c711fbd1aa14036500237f274b1c3264185f50c72762d84cee93100d9573ea13f75389f2219038720940e674c577167c8aba7c53842d9ce256a407c0c4b9e9912a2d6fbff3568e4d842fc0ac4cd7ff9db50985c9716657952e0ca2a7c7af2f559f46758ab629c773a16bb9ed847cd9e315220df5d9fc56a872940761716e58e61ea5f4dc3da76fd42c921072f119389916e3cbbefb255380d7f79ef008fee58e2502a3b35d712c942c378402b8b5157b44230b0eaa00eedb016f521e0de64ab1a13669e9662c0e7cec18619bf03121bb4cffde13caaedcaaca6f1977335beed42b73db3fb148b9822e7554f95945e7c758d9cb14f893e196f03135eb7357891e2f71d4ec5f70995a16b40335af8c2bd9f32f884a990f5fdc5476b215337b47c0035320984dcb162884cc794295056116369201934323c5cfaf8194e858ea6f88f6ecadcf0eff04b3050a85326811b77971250d0bd706e7045ff3cfb65a73894be3cc6bb48c0eeec172c09b82766189786e833267e3736a750604fb9a39728f61f86dc146f479f5e3d1ecfba18da6852a2fc8f842b8595f8fec1eb08f26766f65763e7129ce16a1373464aa8ab1794227eb4ffe6b7f3e4b0f434e9e3f921acee1243da3e170d17ca8f23736850327b76533e19814803466728a6a60b4fc21560aadce2a2f1cf97c632d3eac18a26b6cc1d7ae223808282f7952df4f3da855c6e88005d5b2249194faaa75daec69f111aaef7222a20d578be6a5b508111054c6e07930c777e4e70fc70e948b06e882d5772766ed1c24e490cc149f90e07a16224a800a36ac4707df338f43d93525c52351106ff01aa2112c7718bb48dc7e7c62fb52354b48943e9e065cf0ba89790dde4750bc0735b52bf27d8068d7322bdb04b7a50251f1dee13767282bb0f0040fceb2f1a38df587e0ee0afe391e4de67fc6b66e63a315fdd16424557296ff22544bbff31ae80b699b0c72136a26163b1f8b7e44f216229603b4fd605e75cf63b125db7367a907101fd9db154871da37f8f6c488162a58dc89671a009a013cfa762fa9c716d255541ab62fe04fe7dc98cad3267d518cbd383c670bed28ea9a6bed54b1154854c923cd6e0b91159c0b315d2d4f7793184831eb9a51a2c359458f62ba31b23429ee844d0874fb9ca2538158df659d0e45f7459dc6bdd20c5d4f76abe531283967a05b098fdcb1ab655dfeb28861e81575e9ec0bc317d6684de94e8f1039138a730e16bcdf1da42d4c5881e49330ed6161b5e050f90e1c115dbdf61c8283858d36a67b611c00d2b81de4a0569f770e78fee0e0fe4446a35455dd5799790d419fc64f0d07673c8cedff6c386c9cbc6bfacf3b5d8d0b136088497f18db484310242add16e627f9eef6a30d5b279828f64b4cb46b15b59b39fac364927f7dc0b424aef34a94d908d5fed6a1f76f9b4dea17df5d06ee589dfb661248c9d10fc787b62023e23bc585c32b104d6b60eb3f1fff1312a04c87913493cee0d5cdd5f758182ae4110c87d305af67511faef0fb16eeefbd34da8ecd8beb26f7719b7a05b9568ca1b748e888f65d930feca8c9e981c9508c44bce03b30f95b3749fc8483954cc76355fb27d5c3a0d47f96e64648ea68b1bb2d7b923e7094c4aa1c2bd3a89bbaca5223968ddd41b620b5a0e4ffc37f3001bc813b080b775b38a0ab2c02d57bab8ef902423ba64f69bd195015a7e73a104621cca9405ce705a4755459fdfc0d9e4f7c1d7b3ae68818f5e863d43735871b71a41c5fa044e98f1e36a2ad2fe6f0d5724f81d93cd57dba45b2c2aab2a04a9d0d2203d12531c657347595f9361b73df1f96d0ca9d1460ff234aa1945269205943e3f0f4032bcceb7e4aa11612d9b29cb7ca99cd40a7df367b162d4e0f176e07757ac723220ee0c78ea420a956362f0cadb3dffdf47d652d11891cfd925a21c08b69b9a6a62bf2252d68b8d614bc55070acc102314ab5841ab70c716185b92fe4650875d92f03d80c419f11f1b3cb3afc671f51a4c49497326034d45582c7e515a10d573a033a81b0f287319c4652d2202c04b87d2214f257e41b2257ae0bc2a9ea863716963f2d6fc28f2b2b22e00379a0077450fed87af29aad758002ece5f18571038e509a2742711bb42c00a7abef6eb50645663240be3be07b435e0d9fe0b2bbf50ffb3df672c50ff6100f7094e35be1032d0ab80e5a912196415a19f198632a21734f6f7754bc11c22c618e48e5963cd2fa341d99ef1b425640f2fa62cf21201d0ef80b72886cd736da963eaa868e8a8ca458d0629712effaf1da738fbba54fe43a9d2d858537d23eb15ea95871af82bcbd43269367ed2c52abc8aed94e49e866ceae312f4ffaf31602d82bd96aa66818c9857ca3e275d3e7b12bee4b088eacad2d48249475b84ead048095e03387cb49ba5446030831af53a002ea24012372af55d1dd94c5307b57f086aa01b22991d6e111f4ff9f6561793f21bb80688c8d20a1c98a5152e188a3a630eda7317a8b0432469c9e2415ef3838a85c8dd2831934bee037ce566e6c2af90a64410dd55cdf80146a915e01ccd289e224211e8f389cb70e3891bb94927f33ed7cd2283dfb8c1aae26b027eaee76cc88742cb048dcd389477abd0ad8895a4ff53e62e75227b839ec55e9a56ed7db16a2d808cce11d828e9a2f1d9bfe48375a51c9d317e14771e2225031ee2ccac727926700e796d0eb84a457f4ea95d1bea9588c026b61c24f549c1239a15ccc395d5be6719a34679f96b92a88974fa0f14f35b7b4653da0b3df22c613d7f9daabbb3bdf5f8cff983b0ed2bf957c012e55050fcf7cc0a5ee831e6a55352cd094f7ac15bcbc8ad1776fb2c702708032afe23f88cfdaf1926d5006a857638f3f5db6272419a3b40534f02d16d10ccfb15b7002051aafc0f5d9673bc6a569ef76ee0310d67eda9ee0dd0058997554e1378ab6ac2ebdf1f1dd3caf71a6f59c936f9b9955cab80b8130a395a2a23ace792a9fa5b2378c8f957bdc4a3d2fe2a70d2589a3167a5305d5d1047e6ca01f20b108805344e1343ad84da776a6ae428c7917ab787b9708352bbd24ee056cd748ce34690a85123a7fd4bdf1f30a805ca3c3779282c023b795d57328625caa2a1a84bab82fd7884f0d1c6cd8acc9a1f5cb88c9ce84a7e92223777c551980e5aea69c5646e4a9e57c0f02c0021ce46db6ecb5049c795fc7a349a71361cbe9d9d18154e697644a48ced2101ab2dbf781088e17192dcdad930836257d9b49e3c66a9b7bf61b662fef0f8f2490e0b9ee24986dd0da0463deb9cbe0fabefefb69e3e5b7dcba8d77dd0655384967245bc882d7b2687183e6548e40f62136ff35aab7f3f52de0623006ac18980e2958b17d4f15edb24968f9d152dec100f00f3549e50ea4a565441b26a9b0169d6a75f2a9653bf3169e5e8e6c2842be425fe2baaa0955adec07ce532a5203870d9fb226c8e5df7ae891368efdc3420cd35f26e2769422b48a6789b39b77725304429819041ebf873d3133cedf8533bedb8cb5fd6346c1b1c441fb5b1325e0793808c85e255546c2857f76ffd9b616d175f0e85f7a18f072a45c8f28c946d66f7a060098799cb351cb2aca29cd91f126899dd664ed8012560fdee9ce7386578e71beed1affa0ecd08bd98f51cb2902e3f2e218a0807989612494785dfc8f9ed484662b519f4881bb38863ba0aa674ebf86b6faad7296f6db2de8e482e71e869ccc2d7aed982114b6463b692d67db0e654d3be44d16907341ec5d018c0916f907a0af1d90e0ec808179e70271079b0efad646a1a0fd019e40629f79832da08e9e3092464d9a9bd339e170e2f0418d51f64f525bb4e0c8304ec62079451bd661f42e00af2997ff3439bd94f83cb6b660ba58b2bdc7bf63890207629ff8f4731cbe7da4e93b1661cb39c635af3899dbca0c80db804677b0ee51b3ff6ced4177cf7210f4450e5d3955de0b044a5539bde20d5c63df11be3ac30f2c50dfdca6bbcf18b4d1741dbdc4b69a6f78245141328021fa75d38bac9dd50f297e0e4c4928eca27e805d1e325fc2089fbc4aad1a6e1f6f2be4974bd529409c26ba9d178a2c1d829f81a5dd6259ee8f81b8ac854e31700b7ffe71a9413ced4ccdbe7b9d3363cab6f1894a18449b1433c201ed648beb52f7b464476f81e91a20f7409e387d4811e517f6f08c217e09d14920b13558c384d88f06bc36529c605b81159ae5d72921d71b8a98d199acaa83879727d10516641bd092f0c20a6f9af4f246264bd616fb68fb04c1069391c05cb45f6a25f9d55621071c4707624514b2b92774769bd9e98aad640752a63a3fcdd47bb9c7a368c91da314ae7f5eba24b5b9e59b74f026c77da7708c5771f4b0f7550c0528dccea89d65d502dd9de9d9b93834e693d201fd78a3a0dd2b032b27652f1d124e925ecc1b2c9934d273b0d951532bb0a920551abde3daa73f6bcdf2bbb6ea9e70627176786e8873dfdd42b86395b36649fc4ca838f57a5b705d4022cf658d6f4c7e7f64fae96af5b85f654d79b2dfe7a73e3d9efe2a3a2f3f1a3ae6808ee5ad43b28e0207749a3591428edb2d8b63a5357830cff629c9019bbe20865d8227f2df27ebcac770a26886e00baae094a8cc6d035abece6a030b8777e53ed1226b0f573310adf2bc77ee1b3279998f03e1851d55e5c03d807a8c02a3d9c51cdf5a0ec46b5735d06c27a4008138f868bc9da3b246b466e3eafa4a300cdbe7fefb78037f692585251d7160ec2871fd36a082ad829fafe87b2e23775251e7477f0f4b118e3edc06e2e110b36f13d35e3396cba6ec0b77ee90aa047581104e1e59227dfa3c9e6cee77a15ec06640c1b3c40e71b36e7ac22e1149647471ae50dcf95449e08bdb6ae5c7b90cd8c9f713fcbb24007ce16af1b1ebbcdc2d5857c75303014527843be60cc0248ad27ba9a6dfb16f0d91f1e507f37c7f39c5654313f80f625e9464876e264022dd422d545a677bd522190d6ab5da4e05068e0be2df182f6726e8064ed67775d62e1f1823c4de93554fd8e7f9aa225ae46d4cd642a94ac7429bf021dd8b41364ff41596f93b6a0f7b52fc2521ee51841c858ece26b12bdcdf4f19eedb9983cce90028e8ec02e3eb66a29ac1343da7cc61115b97432101c29b6678fffe4b63aafd867d7354ddd765f1029be215758c41a47d406f91e1940be281fef0e6b8036f3cdfe63c3801d2adb64553fcf53186812676641761439cb8a9df8fd5a027b593ffed95b7caca41da759080385c6b1754752e91f3e0015f0cee0730a76754757af30b5a573f6ba5f413b5b7439c47fb0d5676a1a4a3a911cf0a2d2c48f64d38726351b72a0ca2e6ff45b94573cb0aa9b94db98ca3e0bbd5ea10fe98b80e6848ad1b5ae1b95ff12f84dbff28f8fcd88dad2982cd5dae18c25c55265eb07feb2369c7dfc91ccab8eeae27ef9c410d608bd5782340c3f67ebfa3e218319239fa6b8ac1d7d0e285a3084cd1d413b227976f350b1ac17088e41ff6c23dd62e6b5496d42db0695e9eaffc2321ac697245488909c6c30e6a0f4e6b02c7833ee9c134bebb31eb5fbe28ab2d060d812878482edcf022804492bf314dc860788bf266fc0b9fd9ce753708f5878485598c9464bebd0adac6da2b638cad178ec576acd6f1ee4bb158c6b6d6d7a8c5d2521cb507eff4f923472913921c333a4ab2bce274b95b13c4de056cdb94447f18da132fac6cec686feedb2ceb2665860ae875242a8fef6cb585953c1702a2618b7eb915b9ef84743c94acb2017a45fd71762ab8b959066165cc24f22e96f4f51dbfc77f9d95a0e27900b49c2b2154719303d1a9ac76bcf7912b0fd65fff3140a46b140cbbbc54d14e3083e5314f74e4d43ca80522de16a6d521381e2f794f1cdf0a7fae05137c51504ef9b2974180b7cadd413552284a5e23001128542c2991e3b0f21db450e3f58b35c7b3273ac1fc433f1c667c530d306e49d942caf80b03243bd3b91183ac4da02b5fc936be4f49826b9c229c5f0d5992c0bf007daee90ede433595c0c4259b318562b791515234b4e9154e2e0a09d6b843b812103a59430e87e1d554df4c6badf630ff7e36fc9d133dcce0559254cb338b087051998989dacb8bb807c8c7cad76c1fef0ecce5524968d398bf5784dfacb0657c3b858caef49e26f967e9987837e642bd7e01e73b82a4ac2ad22149cb2411d61b6747b746cdfb10365d14360466b9eaacb83d22f1956887ed3b11f892c709e84c2cc2f7064fe5ae0b53bde5afc0d48f5ffb92da2c70cf6b207023817899da78399b233e57e61767b4b3062c2fecbfaef15a1207dcb3af4a7023ad82c9c4be9cb1b1c958fe25948752c69059665381652648a78cae346258c63adfda53ec1c347e115d17b814c07e8455af3e17392450250e85b8557c8b16532dc0d948556aad2017a149ad77cc6fe387ed34fd08743601f44dd6330b8c3e9dc04a7f5b9ec892806be5637d707412a1563a76383726805c85049fbf2202e6c930393e7f75ca4da0254752a814f0a3c931388f03a88560f347a2dfb910d142c6d19fc523f3f2bb1503b023c733dd057df570ab06d8bed5b24fb2b6c96b37bdadbd02fab8d1a432b983262e01c46272da96f53b6e7ef8d2b1c0a4bf891390bb57fc24d6191b778511405bc4a7c8974d53016d78b0b341aa2734e88678ce79f228c75b694dad2ed360650e9a652856944a0f376fe66a215e4a52d46fa3f6aa437155eb6d0a8a4b5221b8c2543f66b347111a5d4518bc9b0b8b3d119790ab976cdb4ce8d32c43e1af5792ccb6da665b3559c2f29f37daa452bc826a6716ef28f11ebcbab9eda110c7efdd0ce5260e0ea4164f4704c0214d5e7cc09c8079a46a582e1595e8b03891255c4156abcb51841ba6d7962e87f1ab9d6e5d7b00025b9e62c1c1c70fce01dcdd7ca15f240977b0d2fead2b11f2ae2ab99f21e3df51ae0e6b6c4a26dfa393e1fd11e676d3aa8d28a743c3a791435dd5e6b97a11ab5373f253c2b886432cef29526084eb19c07fd3810d31c41147d227a98900d96a82e2c27d1fae66dcb307520725a393d018be14d71655c9276c51be63ec0ef9bf3e865344be1c7739352fcb19451ecfacf3aa8051f575c55f25f97c1cb6a998e23bfe106513bd67b7632e13caeb0d026b240d067f25788c57bccfbf5f6f5c2ae90768a5c63f6562841771b32bf229d2f7350c06d683ebda0aef52cfe5780efea362a9b2b25db2267b3f0ce7764cdab1bc8d410cfc9af5df2dc176ad36d8f8ffdaeebbcdbb5800b7f8ba843bf95bf010236c99f0f9263a34926e7d9ac38617409042f8f1db5bec6f2913565594ffbe638bb2b25a832a22a178c2a0bf44bbe1c319bc0b46ad4b0ead90243fb8b6435d763973af869ce9d854ae6794ac3d65e87690846754c51bf4bd037c374c2aa5df55099ca4c9071ea48d75ac02ed950034c4886664fb84a5c69986e691083553e518f756884259b25edfab255b856da3c79153212e75696af60154b79c0acde927a1eea6c683c2706b12a260d9a4d9630822b90b7ac8cfbfb7e34dd6e0854ae4607f9b620434d4601fbc7e5ecbd88ed326ed2747e923a93fb8c4d8e774605e0bd551ae670a060825d260d3e573573279bb4749aaaae90ff8e3766bd3dfbc4bbe37a5f7d79705692e4a886d55f52fc11918cbed1dc38e9921b55eac013625fad1f5f573fed7078c6b4011525d4fd73889e5a0dcba16d2709e0f02de29abedbc9e21b6f1de08c5c70c46f9b7b83c9ba965a6c5084ff53863b54b5f2f6e1fe96393cec13672affd548b3071c5d4fe276d5bb60a85b266f9b7f747c31b28217a80e293456c2135fbbdcac390100e807aa824b47daaea399813ce4641850b333198b4a06a917a802ae61628a5e6a6cdc5653638b7cc6b6f02149cda3b65cb24425e20f8bde2bc61de446ba43d6754246daa6eba00be97f3e40e5f20116a411121e0da7d5fbf615cf905a9e7fc5192aef5b2f8c5bc66937c34d118f5b60853b3873b8d4618957faa7ae723921c446af5280ecc30c02370af540209c18a8fd29f7661dd0b8ae2b0f246645598f197a7d773c3c232445af6226d871e752c21c92b9cf3b208d2b46f7e3752f638178ce0e9da1d4db46673d547c966364062e9da03037d1ad34a192c620167255f6d3c7a69522c55e0a3da79f401e58d4b34a95192a81bc025dd39626d19fc4109be16380afb4cd2bda932d52c610931d183079497b8c3e45879dc210dc7472bd78ed8dc2b430ee72be8288a6d8e2cca5eb573e06149849c9c125ce4ba62235db7dd08ed569fa2695b68773cc6c85a540d8ff83d271f26905797c3ea003d0c731b422ad963c55899e3e1101b65555361fa08abda55b678faf7cc8d94901a5cce71f6160c61e5b7040d423f7692db2dd02f64484f6ca9391cb0397e29e99a8763b20ab36e843591cc26d43fb9bba9c4acae82b33764925a42db7b94632e4cd56ce7e4aa96632d38627d2cba41bece8bfc69c2317aaf06dbd7d577d5aea2fa22edc5e0c254931302e78dad07adddef87c05bca872d699baf36a1ff81b81f07f6c660165bbb68b58e73087c12d6ee4b0384710d4ee280178aa021e63a5f4ab818902f184c33309bc9132b84a8f5160e16c3e03be0952ef85a130f66253ebd36de727fe6a2aedd02c40f38cf82ab7adcc68e5960c66e6d619e3c9ffa217b127da0637814421d363a7cf1e5a30b5790702e17c6ba1e71e1a6ecb0dfa0372baeb9e408bd8cbd289c89dc9bdacbdc4b1c1893a13ac3922fd0ccd801dc26578371f4bc2c3660c04bdbdb70392c15a570f77a7884d0e21aa8f2040732dd362013001c6e5a9d6e101ee4642c4d27e32a4af590b7cad9cb8bf6a3cc97dbd31edc24d08f89cbdff4c03c671300946627d8a393f2809af07436b86b28dc466927e4cb0658c1eeef418d10521c0a8a0ea7a369039781af37bdd1f5fa5e999f6d8e79513afeaf153533dac7c41cabea0b87fd4f306f4e617aff0c49f08700ff491b86a017cf3461c9b2dfae14d8892feaf4b0f558b9ebf1645abb91f59a3f681d78928457a730414ac73eb38253b22386cbcafa1ab7383ea3e15846c72a09efc3e80ea7bf26b5e2da001eabb1f719fd435ff6e7fd757f67565bf5b5dfc30444b663f9f7f9b1ac14cbcee7215f957d00b57dde4bf49882b5da6bc3d2c0ffb343e427216c03b6c8b69d9755946741c9ec5cbe85e535c2c339691b1c5960479ee831044cb4ab2d2c803b612b78ed0303eb11c59d9482ac0fa08f2979656b691258d7039ff405dab17655dc57896506f05c5a93da17db2131ea797726636eaf28fcd10b16ef369f63cc70eba6807523d46654150350f47d836d681502028c1e4784e87eeda3f9b8436b351986a3d80ad738a7e62decc0c1f40e254e854415cae94989e35ee44ea0c18381f0c673829915c82961d5239a2e292e1df2863cdad32a7619ffa1198ef3eae79fa3d34abff1c2cd58aa084baf4996cf2766e6ece565f68e1d93d37f66e7c796535a91195de9e0f1a333b74af2e42781cf4f87e984a0595dbce03599502c0a73f2d6fa2982abaee88c699fce5a163d9b11ac84dbcb3c51f3798d3d6dfe03a3363247188ea8b18f386b35894dea4fa9c7ac667777ddac9c330f49b0a01d339ad899a89f75b226fe335ceb94db143d9d3e5257d233311c61de2b52ab22561a9537655edf135ab8068b71f629c27e31857af7fea9cda8f41ffed01fae010dfbb9cfe1d32f0a0c485dccf50c561440642b47425a59955fb915736e5e87fd707f47d77fe11110ebb1bc3bc991c533abbcfa335f860b3b4f22cb2c389ef330dccebc64395edefdcf0d3525dd038a61ea96b1fbb3bdf1392cad5b8b3fbccd35c962da1edc4ec07ef9661bf0b2635e5392d1843edca3ae75d4744489a33d2ad5046785bab4033cc78fea56a787a4b89e18b59f553aebb6544247697a79c970c3edb7920dc7304deebaadc4b63f8c71b80d929d0027abe7f69907dfafaa9017c2fb6a169d7997d52eb2e978ab9a784a4a2d572d99bd1099e331e218865d14feee1e4f28c9124c7fd4c8eb6715c2fedce9cbb32ef85e32682d4f03bebc59813256ce653879702cb551a77861e7e7fb4a3caf2c8fc741345678ba917c6f31fa891b262705ba8c51a7822ee2e8fa06ec17a20d278eff65a6ffad16b6a2c4eb907d1ee7920e20266b91d4ea809d4794869c71ba4e79fb44b781c3e6c0560390d78e547074b822c7ff911a9860545bda824a3c7b8a294b47beec6ccff07938b17113ef9fe47af7ad608fed10f70d2f0d2de0f62983673784c5d91b53cf09e67cfd7803b80d8e454cc2e84b6f4273bbaf1be15435006b89e7a076f74f05fff710133a287de1797b20f36b2e96d20c78a6fb3cd265638f6252719f7749801758c64fb9ece68559617a8bd97e90ec8450b408c132df14345b76942fc521be79a5859bfca06879e043f3a7af30ea0fc703c7710a56cec6a031c6c6b49cd8ecc115ec78542600274152b0f0bb071c6d393242d9ef58f9c17d817f8e646c666c7431d8673f26ed6fa12fca38790512efbc7e32b1820823a2179bc2d2c2b11c20784291d5aeeb301c3a336e1ce56bb4bb465767c4ae5a8c3bf455ec58f0c08e48f1f07376d5409244d0ce5024107ee2aba984d6bc02ee58637c7b233baa5706bbea492c8120ec5a61ed66cca09e1158fa34289a989eb36fe73ad5ae2bfa7d6bb9a971cb4b0abbd08096650046a121d5caaeab9e00aca1a41624758a0506ef9c1483624896de378f5037e7bcf93a572588d4322f625c249d3e616ae736df2f88b58d46a952a194f2e6ea6b2ae8e46a495a4233a60d14c46085cb30700a6ad10a174232b1a1911c4186be1db5f851cf81d8a773e04b97b44006b90f874c98b0ce12da9be06468c7eb545d404fdbae31f4e67fabd26480006babbb34a97095eb94a02d62d644d9564221ad800017d21770a05961f99426c4bbf1154ecead3e7d874b1ad52f7d9e9866a049441f1d2f7d9097b5fd1e7627e6a8e0181ff8c73cc604b6b069cc193b6f210daa0fcb1cc79b7bd1a02ba49474a6dae182395b87024b367fb16690463e805dac12d92f70484068103d8bbc75a7c41090364b7bfe7403594988bd61f5eb0b2fd3198c8cd453aee6056440032464aee55217cea61fbe41d285b5b3dab53ddfec9757d72341519ddee63a096cf98f3463eab549e4f809dadd97d86c4139e1208afce49cea01e80d7f0e6c847425dba2377215c859f4a6445751e3e3309322200561adfcde6183e28bdd6e3336ea3cf6731f11fb780c1ed4867c568d601bfc409bfd3ebf637a1e9398c186d7d2ef80867fe8ceb9b8bcd3c4a4de915f0e40987c3ca786826d339814f0a5486d080c383ccacd26cd3f29c0308055b259f070644337d7eedc54013af0fb93ce44c4dac5773065f406028542eb2f446dcdb99d0db6586f8db633c3d2cbdc887e2921ca9aba0ab253e037872716d0b2a708fd0b2b48c1c8777d91c0a8633392d7567f5521b09f9b39872fc29f5f6fa3e5f781c185e776d710f1a81a380a829f0d476c795322530095142e079c9a73e16e3289c2e52c5b1c38069f44b21403f4dbccd4225e81677f90721bd1463c184165c55e4e006dd6a51b3f0e9d0182c249952b57abea573714b9d95c4be53f6c119c4f9e981e0e954ccc6270d0f39279e4af2a0103df185e84eec9530b9f45c8ff6aea0e0a654e7e2bf74d2ae1e5f650819778baeb4a27e731c73ef1bb12c666d74e07f73f721676b80a1be22cd2d13edfe01b4621dd2a1f2a98cc90dc88293d8b2bf3778ac626cbccbd9c77d8e69ec3c13fbffcc7e09fe60d8b58ad2a58894607a2f4b2bef8ede9f013bc65544ebb213d46b580922358b889460d6fcf1c3ff9680773c5b4ebdc3d4ecaaa1bfc881be1458edea5fa0108eaf894e7b0ab13a11bf7d5e6f382c604c2cb565d748593f3a53227c8cc0607f16930fade026274920ca8d279e9aa5926a63a785706a3096304f395e8f0a824cbfbf904e133ca364b57174b081cae7fee4d7342c81e12c56ded7ee72dbda997129e6e5f89d5c7b0d1bcb7139e6dcded3629aa58e18e95aff117558ff3533b1f34e56c451fb3bdafb946338b6e65a9f13a547b0629e5648582a3a4e7bdf00fac78a0e6798867e8d33d0a8c68887c5bc8a4240fec55206c2e92014615c25df1e810a4f423836b5a9813a53844ee2c9b7fa9f8bd20f0465db4f47746a6c48410580995e306c7a74e5991f084c830340865c2aad4546edbdbb0e851788079f18c13641015c30bb206fe77175f147fb512661d0f9dde2615a85054b12c10205380420972f791c4d3755b1b4158e2139db9e8ec0f1fa9293e029c50d3e8cc2a0f2914d354293690fc409d9be80d8b4632bfb9fd102c9b78f598bac20bd83dcecab8472c44a02f4e552cc3b73ee47b929e35e430002f8157b03e9f0f5e3cd917a4a0145a225ebc5b3a339517d7f6fa9eb05843d8ae40493b77d2c196f1a11edc6e3a2787e3d9480289a8a0bea4e40cc11d5c655def3a1db6d2695c28056f8c63c3d22bcfa0b5b47da64d50eb0aa8cfe8e9a2afef713f3e463b362e9275088455eb6cb5ea6ee6795b8e21c2b488b991d85cabf6a83352115fe066038a3ac358cd3bfcfe297d6a88518262762c8c9dcdbba742887750b845b30d2c66a6331833b5ea17d4cd4355ca2e8d6f8b83b7f1312cbb9170b508ff13161ccdde497bd4791f116544813edd34e3d095e266448071527a0f87e3a1d5bc2478d2bebfea3992d028490f3c1361173e8dd18813fc12729ef700ac7d6ddae798c7ef28d78d2dd1c638b02ddeb99ce04b539e7cb01f0f75dc6dce9cda358ae5aba74d067daa3520a010c4a56ab3180d88fc68f055b39ae0d5b977e8533ae125e30a702cb3b40108b715b31d6f23fda861aafc8c655253433f2fc9beeb013d61cd809e72eb134d2b0545c18c42e26e403b584bedc9dfd8eb60d15cdab94458b4d516cc55b884f5f4692b308c09e3c02853f3d052e6c75c691f306ddc471a96ea703bb5e34ca17a14cb00cc5e7c771386bc282ff62560e3a4a78953964f948d2e671dad49dc9a74e8bc3bc607ca13552ae775d39ddcb0b6f68d1c3db1f8a61ba62bf4183b9d089d5901d582c84534acc268d12b07bb46e46a69d3de1144674889d563a663a97e92c4efc66b6b6e8aa39443bf37570a0af2dfd09252c0fb93e43c84dffce64c14138cf0f1ad949c0c5a0afa642c71b45723dfff23546082798f23787ca2af91be215aabff1169de9e4d06a721ab9cdb643ed52e0cb45f24a022020d8263352c5a89de984f06369fba6056d3e08317c60c6bebe4575009662c78f82d8c33c4f5f7ab46aca07c0ebe9ea942462d78ba2177159bd42afda5d8e8bd4b709c0781e774a604065055edb11570b91acadac458b826c8ee47bf39218ffa2654e67f6f0ced55dc8d6434cac6c6bb07e80cd2c241bd3b1e71737ece149ba74582daf10685d12ae89f711e851b2981856a1b25b1d1b15b51309cf26b231bf5dbf211a5f4660b80c943d08ddd08809007649f7277766dfff920ca36e5ed2b1857db2d7797f46c7a8f52ad84819812085ae327adff12d3b3064d83ce429d60c6d4d1ebaebab6637161920222612fe5531af0e2c9f9a4260e3b6eef38131a06a3058ef05682013f746b5a8a2f12ca526fd411be17a367cb0b45bfdc6b0666bc98c20dad11f8bd568d970b3ba701d701688b02757ac3856bfb3725d50d5da02366894e52bf4fd5b5decc2973bda2abf55b662325853d7446bbde240856b2bcc566ff6ddb920581fb4214c93b3783659cd1e91980c4e13c16b2bee3e0392814c199cf9044d92a6fcf0de6bcba00f5e923fc087ca884a4f389b3f254fe3db4f86803d1331b70b06f1fdc57c7980a255ed4af8d388685ad61b8233fad76adea607b482117850ec2e3b798589a0588e1a1d1d72509e9adc346aa9d0ec0c5bf1c4c0696e60f28514bd32a016d65d79ce689bc73c7b9c613a05f476b22abc9055e2b84f08837bbec3e411c206f321e7718113f1d59a2566a5b354c1ca58a1a1d938f91867b4cdaadfb239b1976a04ad3a570574d10da8fb70f02293c788fdb98d5ec2f0388aabd453825c822e54c66cb154b2288e6b6b7ac6e1b4e4049a473ebefd5c03d1b95c536b423ab502b4c66b5d75adccb1288f300cf4f9e80769bfd3f8200be990080724fd0f4d6f238b17203ecd1d8ea2e9e2b701b00f516f5842b052373bb9823997af62560b59a98c672d8b79eff18299377eb5575a693c91e0e91d56102c7b6ecddbf5330e1215a7a7255899e9f320ff652030b9651c0e4f6d384896a7b8e2a41b4bc4c40be45e7be81c1efcae13109a7713315c094534a9ef414cd61bfc3dde49ffb3fc802b1cd7d728b9702e8cc2d4ec7cfe7711a7301f4046ae3f8066aa5d703fabe4a486a4ec99e08b89b3f92098aa6696552b7fc32487428c0487c6a38b85722cb1436732f75706d7ac62f4c25fbf6bf0757649a281e983298de66cc18c1a7f1a4058617c2143d98b35376fcc7ffd5123ff82c5b215989f13c43b490d8677a57b2f16e378041f01b883b08cebd60d061b79491b01c8185bfe3af5c9208c57ebf24beed53b7996c2bd6acb777f4601a4b4e289076a2707410130b45d272704289aa429752024d24f4d2b7e98679d2723e268224b89581e5f822cc5d52d4df25b3c59d3c3418dbf1bee87004a8b7d85db9fac96e57837e299a851153c9f796d50ebecf65ba444ff36039c3ebafe62c4f170a57b126a01ed01c8e957ec99a2ebddd4b8011b814b2048b9d74f1e2ab5a10b7fcd28869f9fa50a9baef1853b75fca655d16a885879c0cfd3046bdd60f35aad526d1801952e66f740b1aa930acd63420eea9a2242591337878bd14e6e067cdbbe3fc84084a79c633b98de9f2c4b92080742a848aa4b2c6131e64944883815619c3f626fe70ce91d0a29cbd38c21817987affa7d6d016f41f0569bcac130a59b0a014f60a8816bdb32f21ed80bd1dfb7c93c585a5f5ce69b8783710d8c2b532b06d39233d35380231249aab66b7685a079bfdb1b1538effc1ec711113a9d4d3d86f3aa120e2426439b8c504608c8bf8e4f9a050fd19cdd9214f0b38de1e55a7313335fef3587f9738643ed0e64860cb8566d76b07cd650d8999d22949b91b3ca85bb33ebc705b3928ac02c2bd79bfb2e01d45a28bd5331ce03eb9e9e9732644ab4c86876eb9562495c7aa98a8c339c265642db0b9079ee93687460c3c20b9c604f5d92c816026ba89b9f9c4fdc8d82a757030fe7d33aeb772f1d4f43b173be0405b5fdedabb2a1d380d6b1f8554f44dbb18923170da45814eda45837a9e87d4a8705f6539c76b5425283456bd3623e308b105529fafa00bc2a153aa2f96f80445ce6056ecdb425fef92264a431769d5852d91e78a63fd467d64edbb89cd6c2171cd333c6490c752a908be0fb334baf48efdb58ac260f4732a7e25aba07492cfbe4db7dd8b5550694ec74b758a2a64ad9e678ba3cd41ac2887999123af1419ca19e8bcfa2567d490a10adb4d72423ce3a15f6f4a0b1cec0fbe75171a63498ddb4e9ef28ab8e828b33f820ff78eb73e753a2084007c93e140d9f4938d1b1238d60a7268dd542598a07096e649d4b10699ac9d3af272fd53a099792c96d867c912585c55008c2f86d15314720bd8c1998cf6648828d81989ae51527a670be8261d4e0485220114abffc7c4aabc79ce12454fd199a35d17ff260ed36a268e71629120cdb89d8579147e8c4d64b443942758470a74202b3afc02971c6f26dc0a04364083cf6eb5adbf6ae55ffe162775cc53cc4437db0bcc36b31787d88e2f764e9367b46e023245419fad117721ed42a322403b993e9e2e26867cdf26ebbe8bb8b4b34a5e91955ab40e20f7def3247b41c0ae8b449f08d534f472c8aba77d40c1ae3340556a49d6a372759824a126a9851983840461ac130044acfdf97fbbc00fcac4f365b49c28389c14d2ffab520537bb08d0c8e94fb13e1026f5dfce30481ebe67782af8e8229bf4d1c7a922fa1e5173217bc7523cde70ae6f247ccd62955ac53fe77bfe221e41a92352dab4e0786fef623305af31490eabc80811b996dbf0bafe96b26d4a453d56aff01506ba147137b337cde7e33910a2810ec56970bbf5096b34186446925c215537c9a1bbc9d8faf1b0759344cdc127ed7eb90992d6612085604413bd67156b157822edf61a8cdda1cc9d897541fdd16a462ec85487b2cfd3d683f6ff47ca027cffa251ef8ce65d2ec1b6ad902c05f87fa886818cf7eb714e4dfd510b9089b3243d5cc2d56f4f04c61d4cc5cfa213cc3bc8d221b0b6817118d13afb822630ccdc756df6b7a5ec2beacb7112dac635817fef89a04e3b9316d2010d50a0a4468ea30084e4631d4bb4b84246c04975c5ce6540db1b6567040c68b7c341d63e1b13ebe6ce5b4e69953c7afa258d09502c77ee1bd740b7aedaaba8ee2d1d182520828f3457353bb88113c074e13590c906cd1e1641d12328ee4f7deed17b0456a6670706b94b9e2ff6a6bb76b7209fa04604e788281ae6bc4d719a97553723c77da912e1dce9b32a36c527aa3f3392cc22ad15cf11a74eedc880d916c1a276d6cf7b2b502d2b6ea144ecef120f2bbacab6ff1930f6b5be28d24a9d348a156b7869849d3f148ac2dc0cf794dcc02ec9e729f7a036103de726ba2853d1943fe63a109fd529395d405b79f8adbc6d57fbf0b2dfe66645200ace0e3c2f8561e38220a438ab7e52a8eb81868a4b281fcda28b2a7f4239ecd589f38229e403a39123357fd2156fe671cee4d6c9b362533947bb0d93ad713a190145c7cfd91f143ea6391435241def70028b0d8056f2e900baeb30f5808ca5e56cc00c0e333a4cbbff67423e862999cbd3a327ae27c4616166fc0ed32ab2e4d83299c44b96824ffc07be0e7dfc2b1211895dc30f9facbd560513801b4267f68b5b4492902a252f40e95bcd97f6abe333d4f017aa320ed094d9e504f39b61ba4d87087e360bc50d64a2673c964f65c23d822961ad28165cb27d73b2caca300e57f49967cfc51afcb220c1294b143679bbc3a8681e96009f4981574c6a5fa93241d8f4cf74a515402a115ef13752a24632465ee00cd6e3adc169f69298c5f43e804f887e01d98b99431c0ba0420da3b7b8bb90744076c266304a2d2654bf07b5f41c681a457562cfab64252bc601cdabe214d0c62035f14a70a9770d71d219d7851a0e708fd62490c26300c21fb3669793a4eb4dade43649760a118e42722214a1e5368d69d2072cc722ab5eb3974959e18925206ca21ff43a9af509b3e99d7070f62c50e992ba2b18f4b4adb4820fb36e75f849d7039cf709c93a66668806cbe937b5a597027438615085de3084d5cd99f30b2896fe00fe74a59837210ddbd16cf726c4d25d5a956db946e3a064bb7ace927e3cb63f049c6837680f95d918f4ef0045a085e0e2607061dc724b7d5930a432d76734757cd10413f6299b732cc724b15d7c0b349f2d60365f6b71300415aebeea4a81d9f2a380107b466adf1b7ebbd75cb52db621a02904ee74bf71a0d9f4f209cd1897257915e62ba1894cd5ca5804748400824f7cfeaebeb6f070a7d5774075456b121d379448966c71d8a3a2af07f7e1baae92c6f4e8400804c1d1943e90d7f24a4b5a5a641001e21d3acc4b0e2e806cc5a262be1f4a73c576336e7bdc5774e2b79465955fe63cfec5a30e80eeb23b30bb8d5393bf7cd0f95a324b53f65d3434ce6e14f7835927ecfa025c0b8d9947f0a534153fee2767c3410629b96f03da573f12e6f1b08f93c1bcded61da182a2874713f64ba43592b91b20a5755f7f63032c4411fcea12af652dbd88fab8dd0b73ca8427dda6b322618a1bbcc47a0a0c4eb9c36d8e0acf9552b322a9a54bad9dd669c0e15c5244ffc6ab0a244c759314eef70f1397f27a830b8df9bb233ca61669c7623c8af25510bd825025db2aed8ffc5084862d137804767ff97dae5e46de2b041166475918643f8beb81a058a6fc09ea607d686accf537c97afed85f7bae4d62a3114e10edb44bb91b87b1c8331759de4d398f6b39e64bf68b2ad884b06e7e298a6a1812aa65b37c68f2ecc8848813a42eb2521841ea530fa727fcea0209992dd18146dd0f2be94e3700e41bd71dfcd1aba20f6803ea2ef055372d7babac13ce6fbd1debe7b00c8920a6e49c28cfc9490487da27c7546ad7f0ccbd8fc889ee62ba5f5609b586715ad08b771afe6bb82f48e84a8f05e324fdc3bcffb67bc6ed11eb1b57fb52ea1c6ec0d14e283be35cd46910f65546cf71597cb661f21332d43c342caf4a14ed58acff91b5f9d254fafad7d6eb5f5dbe3361205262edef157aaff90f43e5c235e513a80bd4648f8581287c984e2d7f8ce8687a880c847bd2c5f5526112aaf886ac2dde2bc1364431a171846d0bab37e3757c4b79b7792d35a56d6832f55c0bcf836e37fc3a3dee31bae09d22e33a663e0c18191792f1bb3a58252766c28f554f8f7c4260995bf1a13d1d98379a6a93ee2eda32ffc7dd13c23f5b4e2602b8ffc59ea7a64290cf29949f291844b2774ef99a2b14d746547433dd0d09be83ca22b3c68e1764cbc0143c6c7dda507c8fcda90fb846a6c1bb7c6670a401b7f3ade7516d8db180994a7644cc0e9d9c7011a02e8fbdb83182f90db9d8e9a8d49a557f077366f37b0a58e30930e92e32a3e0d42cff9e99abc121fc93078b462b0d69649b44b9fdb1283c32d01abe7a0b33e27131855a9b40419c2e6f0c1680aae61619ebf3817b72108e30302e9995bd87c9802105d28d0605e438c400fea0debbb33eb5fe37d6f054c5d4c2a225067642486e84cd4198f946581027845271f965d848c71de828acb26d73567153eac47fd321145c50c0c1774ea3ba40297fb5ebd403987784b0ec219940a6b78b5fbd0dc32c8bd3fd19837dacd62b6e6a33000bd4f92f1ad6f5bd60f274fc03f1872ddac5d3457284abb4fb40f829d3e032af4d4ffa770f4c225a9158b571376b0c693707505c238b38e655b5aaceb073949a73dc1df46d50a3c5689eb149727c99cb0317700e0d8c19c3473e37d61d7f5d0ced8f84ece71f083e735cd6a579bc19c309204c6bc6f3cdb70b3a23bd77bf5ab826e1b3eba69b2550ce79980d0721a304715eb2e58f0e920c25fae73964eaa719900368983357b1381a06dcf64de5eb1f09b431e70196cd39bb136ad058a672542f1863a13c93959a71c3dfe90820bf59c04171a86f5d063cd7472956f913af06032884af313397c67745c1fadee4c5b9d7b9d4a659d6417d035291cb2fcd4ed53c97f19d6c80f138a8561655039eeb44f66ab2a40b8188ff54afb65de196ade4f3e2a800f383d9d8ef96029ae2be40e963fc484681038a8d834fccb6ddba0ed0d65404532193ed1da7e4fc20ae994bc8b1a2dc6ebac777cefe0fb8ddbe11af11e98841a800a9ddc9dac448252c224857057967cdcf74fb36cef0bc8aa49912c1149ec83f06d5ee31c90249ee485ffd423263b6b79f98f45779ec305822e3bdd131cb857dec0e06b3714a57602e99b1d85686f9f81825237d8a9a8a0a0524eedf9cb465eef434e45ddfa28825b5b3c0c154020478292f24c78b5d7bfa49a5da95952f35cc2c83bd9143a7313c2237e1bc66a495754de6987f9da24bb6e3cf0ad9f8d1ee3768f0c7842dd095efbacce2c3f9710a320c816c6b7bd685f053b210eca6f42d37a52eedc41b75d9b839aa10e52a4857590f883fd3dc389d2c7ff2fc2d659982ca9504221bc8c5877c6b0653af8fccfaaaa3f95a5f088bec92528277a264e6dc4f6b68e86e5cbd21cf2d33ceba6343e0e50c58a8298eefd6a05a2c56b437d0165095b319ac8359bc071449c9d8a38157decaa95699f9e5f2d12b332cfd6ce81fc4960d867682deaa38ccd9a4fd1ff3604f5922282970dc178cf6d07015b105e02add264c820608703231c929cd86bfa6419427c9651c133094355daaa83ec264b10d7783aec46b1a42071f354a0902e7683c826306f89baa2edc19b7b204d2e27b373793554939b29aaa3908d7aa1e4c6e62c399507443ac7423ef054e6c88e7fd482324205609e5a9736ae7e037f84c0eda761e2dee4a4eede699f282881bdc62a0c3f734d643b1da04694e65ecabf5244f0a90c65e4fd2d1d4b2960dbaa8445be005e07b253a871bbc4839fb23339b1221c26d170508d46bd936d5f1fba2c3b3f117b1993569199005fecd48f70f3aaaf2f8f1c4a75fb0813c18f55002687095a90649093000523337869e1145b3b7333141b28f17c447d11fe3e8334a00350adf0f4a8655b3aadd365578178df1b59470f4593ba9a6df8577d12970dcd7090068b484b9ebf43b58487fd9ab93629d310640219ac1df415e4d2e0e085f0b1ee95087fe504fdf096f3f7ad920818724fa2c54556186efcf28f93d3fae7ca4b8c27d80dcbf0536c65a916b0cc35555dc447595d9f3981c570198f23f3872dc13a56bd991b80b7486515ae5b2f9b5e1c47d5c65ab0cc5dfa8fbba11953bd545c5544e067ed9bff712d0c8bfb0c20ebcc54559e883160648828499e5ade39792bd00087f127dde1477a662e506dc9aa4f4238013584da713b2ee194ca1ad5b13d5ad0c401d874ff1f55702022a84019dfa456d5d21be76d07a86c760dc7a0c0c35a50e76ef4304d12af906c6e5845fafd1a0869b115e59ab36c87fc47a5a3679f75cebcf77b8aab25828bd85318dee620fa83d6a84c1521340c20d2387cd8b817d226e1ebefccd0eff4c033d2ad71aa7b7dd8e5220662512d2aefc3cfb285579606f04b412fe932405edfcc69ac7423460a0e808f894506887040b06ab4975529dc44b1e676d3de2e45e6ad512091dd478337e5449be4a486b8b6634508a7b3245e566279ea2e9bd93c4e9d7e43f9f77fbf4938198baaa44366e4b87e2feeee47d663f7ae30b0c60b2f7db9af2aa70860677699d936b654f8c2e3eff69cb98e011ce50fc3d836b42133cef3c1cf9445ea7b7e360ccbcd26c15f59fddaf1131cbe239b1d69cd129c533345f63e8c0945a13d9aa9993ded55ff4e1461269f833ac51b0375de381749be2c79ad0083b52e2378c7a90bea9598cba09a02f98aa5ce6120e9f113a3e988122047e77fb54f25e1cf216659aafa538f6f4c89609acbc1e9a83bc24affd5291d9f92bb348938aa6668477c7238ceeff63c21cdab44de8dd039ffe1407077ea7ef87e0a7b0c00bdd42a2729eb173206c97ce526ae65ab73813757f284d1c2ee2501c5e16c24d0e7478c5ef7c1ad861111ef377203bce24965c35fa8964947d6feed315b67ea3a44f0859c258f693e603112af23cae1fa8f7efa116e91f4598c9cba66a3b5f54d4b45a7c0b7b1296ee17c15145d82ae35cdc4064c863e3cad11c9334cc25b184916db5943ffa8acc54adb68e9894f883c67f467f11b81883b8937f1c91a812c788f7f5bd42e84b808d4c9ff5dd721c9e51398c5db2f100c0deddff9fd74327f10bbeaba66a2d67eb6447a90267eb870e40160d0bfe9024648ef9eee427b0dbd9705d200c827e7a6a276ce0096072e7f2ee0be8afce952dcfec957c0cf5a5fcf413678e42af85a976005bc38f674e0137e09f9c4679d6e7f02cdb2a9dc41dcfa677cb26e3051223701ec6ad5896c0d17e39bafccf438d16efb6ef815dbbdf2e0ce89fa040639a6aa7aedd80378e2b6c830f65315cc4134cdc11abe2b3cbffe9660db99bd6bb46f09322e6da1dd812eb5e1e9d1464144dc1c83356935a9099fbc026b94071b0d436e6085ac25fd21c0487acae7c441a54af63c564551bf3d705c6203e181cac9d65d63a2b816d2426c61212fa7cfb5638e93521c9b172d7076ca21123d5bb55efe1f397acd10652439e92d22b3e44743d9be446b2694e4bbad8498bafd1ed393d003d31beb020089b8eaff37e6c6665b7b27d6eaa8d0864e52aea234f0722578945cdf5c79e26ee3b7c58c05060d40e9fabadca0ba403afe10d4f9d1bb1b65c1213c4db64610f759dd41c56b2a7bc0053d76a122b9b271f09458a750cf85af6fdd1bfadbb48f23b57fba9c9740886cf392495ecfaec89a94f579c7d29c73e07e952dd47995f8458257697959544281664613d5cc0184757f0a4bc5a715523e7a84c2637b03b3137ad880650d196e0cf849c181e2c7c741bf03575f909177ff4cedce94e7fdae9c93a2b09b7d255ce08490997c4d496a0272005c256d69c6b48dcb29dfcc89b441fde014d28ecab9c2ae958ce2ecbb1305e9df4a2fb1917d9f20a6c53d0648c1681ecadc053c5cbbdaad29edcb9a96f47c1602af9c1f6390f122145f080ab541c60741c0762c01611a1614a906e897348560e31ff40b519739ffa3e2ec0c2c6e0f4b341c0b3c40b966dab1ca9f45b7c74a1f704dec641b6c98214497aad785cc117ba709357c31798a68921fe34716c8868fd3dde90573305f9f0c35939bd93e5c2734c891ea36e2c247e630f1b2d8441e8fea90d2dd0ae8b9d5b9551054a11ac0d019187d3d99022d9341268e760720be3babd5f2d8e22425824e158f24eb5da5b1aeb4987b4dc04b9797db43bc636fd3eda7412871b0c1756fdd8b85fd8bb4c0f17550e622cbb05d360126b68ec0412fd720fc3598e3c8c4689395d3e2ea8ee6e4635d2d6b80e8e95e42e03c1c390cd52ab8281b2f628fefd3e78f6821eafcae639913cc5106cb44b37c1042f35af9222ee19227ffa5efdbc8bcbd3c07f7fe53a8d0180b5098e918671e8ab7367c7051c8c0d0ec466c41b4e03cb5a0989b31cb586687cad011b8e22a49dd626430630aeb86393f87d96a4b15d3fb3cc90a51200b47e49669d6b589eb02a9a685d683134595de942e5939a5066e0fe482f5bb2103f1f6c53eb791f177b2a90bf5b78781953cede9e3968210fbb58e1be091658c633e70bba552267077ee8832130f8025512dcb40cffee14da9faeb167b88f75e073244e1996183e6e52393359520a3e7c48d80fd770ee74f03a7ebc8a031357078df65de4001bc825b4fe9d19fc9b70a9c62cb300080f1b6a1a08f3761b29c1c27206992f6fc80b7e72f756368886863ba88e1e352e825eabde484ef26939733099d00f93a07686812f2137022f091a85555be18865436d9c55baf5d83e6047eb64e94fda55f4ebd221413d708ae7375ea82a107a52ae064f36a6645882e33c2be8d6d02cb31393f45f714af86c1a6768b73b3e1e13627fb3862e01f9e643bf358c16aae09328ce581731b904beb00a9805efeeadcf5d57a72bbf9a978fd9d7204904b96a68ab7f9f6434717299b7c51bcd13367216f79934ae736cffa562990a81635ee7e5c7e7c42c0f6ead0039fb32058953f8d3af51eedcea2b4f30794065b8df879d95351f8f3402001b83ecc31b5ec7886b09f3792642e7d38ef7ee65efc1beeb474ae2ad9cd722fd9fa33ee74ba40bc6d95c7d8b2ba1aa02ef217b0a31aef36e170ef4cf9c8ef9858ff21b966fb3675dfe311dea83c4f3dfec30b655daee40ac9d0ed16204ffb2d58ca1cd7070fb3e422700c195ff0a7ca71641019f7170f2414c0bd93265c7d326d48e479ca18b935eff498680112d94c10a3ac3dbb3618f1aa968fc9ddd21a45fd312cfaf43da4ff26a1fb77d1667866e982a6250f4189ce4cbd00ea89f4d95bc47f18b03b4baa30a3c6ee4b7575b522ff04df3d4063291b30e001cd3fabecab9eeec7f1b16f9feef00dec406357eb11fa09dcf933f8f592dc3efabf048199db9bd4edb4f4421cb6e5a1f10e8b459b377f0a191837d3ecc4a2d603f4808a8512c0ac5eea204c738f2fecfd67731ec05bacabd252d00371387a9e1dfa24751fc9b08d63d3567ed538b0e7c12ca0d2acb59f8b04086a582d968893d65712976a2b3e22307f14374ad39cfee3e36d98fedb08a799d44195e782e0b565e4c67bf1e9fffb433da6e3b8bce2f9f47494a2fba05654badf51e07c250a3e3211073c7226cdd6567e18283bdad00305d610ad07849029082d54906fcfc264c30fb162062459e89811cec243463eeddb7c30ca99a86a2939744f2919547605d8867d7f5389e8978ca22650fc560e184f98bcf1066ccd9223e9adf2235f088a5fe0fc971c9dbf16e3e649cb297b47f5a09e8863675b0a47c0df008053f1a05d858d094e7fb0e85382fb0088b578f76553d0e8d6490a57b8eafc5cd4d79126a231064915b91d6c1e464f2e822953942324f5fc1f23c706f4594006ca594abbe8c8cfbe213b5c4c29156603179d4f9c4829d510cc4d4575bad12548091897146ac3ba5a877d2bece4ad9b1f7e9c8f7951d1fdc998d2160ca716d53858058bbc918365bf2e8560d37615d4c8367b546d127ae74ba3c40287134a6c2826b06d941344cbcf17c1ecb246f71deb3aea309fb55357a31b1bbb323541dbfd94492cf59d9feedf5f7536d1bbfa9a34f3003677744b7b96db81c0eaac7a521516dd014674da2b22ce297844958128df27e2abe5580ba26afe60fae8715b8a14084aef00a9a6fcc57fc3d3eee0f29938f83992b17509ce4f3f7fa6aa9c82d72f92006543ad34454934544f2220ef4ca6576a091763f93bb4b2532b7467cfb74718aa43c82f7f3009036c8384ab5b6337506c932ccb83c12ed6c689ce78e48dc12a8fff324025d27d99a399e423fd92802f6b02483729ee2a0ed346e071d630eb3e8e084efe0974388bfb848a19baaa2dd154abb996fe6f9cab333479133352a4d57d74c69a81f74927b1649646435d253ed784109350469a9bde656e1e34f78f5bd2d3f6dab87c4de45830d01c92598d602db1272fa5a226f6e1c70d74e3ddadf335a0d3d09e01adddf596286e851fb95242ebb98b4b1e796246e63238cbc8722bd1ffd134405129994c9f8ebbe8820893ffcda798bac8936d4b7dca0ba34ae0340e7659b22c4c265f6fec5082f6d4b0841e2deb7a9c276150faf4158ffd6beada62f9377414df785077f7a3ec7fc5df5b278fa95b2f823f130ab8f55195ef867ca2f0860acdb55d1b5e1d8f518e54e6da07f258659046ffd277feb9e656a686cd48ac1ac7c1409db6e6a4ff09574f111db5beb86c048568b8e46bee81e218b8e77cd6a96f3557b9972aaede9719b35ec8935be7774f8474fd7335abafab394dfc99e433661ca9b45764bfd934eb9c030b93eca6437dadcf1cb4e69ae83fdf7d081d81f1e2cb377861c4e7e34aa111e9ec77babf07c4c3827c9483d704bf44294e25c4598fddaa2eba88540c8e10b22aef590e6733dc18289f5760fdb24f7376b5d75cc92bdefbbbdc603e63b3a8391d8c10bf0b348fe96764a3de3e3ec4922dec673740a9e794b42d5b76eb44c35610403fe276281d90eef7000889cb4f79fb01bc7518de7a3dfb99e572b19c97dafa2f365670e0ae473c291b77d5dc35fdccc1b4317001e0d2a5718b1642f888610c443b7e18926eb4b322c018539dd44084b4c242cc2bfda363c1a8b9e5f1b76589ff7de6f402b20cf890c8a6b74a4a2353a8b52b42ae12a85e7d038bc32736e0a234fec804153f441ed127efc4be5f97b72f576e2a3a6276cf2621bae25e6a3b870dec5bdd069563f0cbdfe29698a84d45020b9f4a10f7d3251c291c45e413688a68321637e66ec31ef026e4991105992525c50e358e1530d07897340a9de8b0cfd9e78037f7c9edeb6bedb504d9b09bc5d3fc1e5963cd33c0d738873ac92f56779816845f5cf5318c17491d0451afb19b255c835ac809f2790d31e0906c0edf426e143e687afd0a215eb56a020f51d03ea90f81a8d16befb9943a60d5c6d3ea4fee9af23f2f1b0bd568d79040765d63b43c57ce83d7b58d5ff3c7e6db04682a1425eb87348716ac566fb8282daf0502eaac06fb829d4dbb789f95302307d4fd10b1a78dddc3c6fec2efb6cccd73fac68238569e035836c6bb21cd72faa03fcb2af648283ad308f502d4379a94ced4f750f04799781c76474c16d286b6df18b568f1941f007933e1a7309becbd24f2ef21dfac3d90d1cad9de727562a54c16120caca3af1ce985bdbfce1e1a03c139149848aa08915180539d41c94ccdd4a58922ef0cd9f6255d10925f1336b8188f686ef9beda98da41df068644a9228954e2ff7d40d1a12b686e8c56ab806784c39da727c37d63aa4cc5ad28aa4c76af9434d700079f791ae2e822273c9bf6821d7e89ea8702ac1ca94ec0e1acef0cb83159db2beb2214fade777e8653751ca85a20817521e0516fd37aedb3d7bf26b1030520196599db976700bd4e6ef5efa3076275af59eeb5d7c94c07263a53609db43603b734a976538d7cfcceaae62c5b6c8c1befddf34c47a2472e7bcaca2b62d42a8e27c6dbdf9e10f03d41f13ac1fba62ac2d5bdf8fba7fa8f7829933cc4c5db59da004a641d59fb87dc869f98bc33ff9f4d3f392a3ca3cc79531eb5f8837adbe356829d27e8dea247e9c7c2a95bddbaa61784a5a2aa9b62c6d2137e1b26b9dbe4ea4165ad4dc7df097eeaf07802d64801ccb72b27834326ccda5c4c1270ca8d4c387773ed9b12ac32c8f9d0887c0a9bca9fbb801b6e7d101e8119971d3769f1ca529ced0e0f56949b30e5220e4344afb680de22005510a4416a026ae5fc371b5019c8e34dbbbb2d38e9b1e68f2ea905128f5a52df38eb25509c5dd505e385720905cf3cf9d3523576621cebf457748672488f85ae8ee1d5377e8f57e84f818d7a483da4d8ea4afd9e9566d0da8a404d2ff1dddf0a0582d5ba8d19e860562f5ef8f7efd6c5647c00771415d79a34c6b74df550782ffd26537f29f09bd8f7b690d6832430d1bee42be80c9d5b83f66430dd720a31384128781ce183766f2df9a22d8ef5c415cf6b22e0b1b4e08f288bbe77b76c5957d52270e8a4f5cd66eb7490a3adc7198b51ba4e57b8f8c9f80eb136a0651483b797f79dea0823700ede80885b09b710a4b3066f723d00ab04ef8402aecf7f3d36e6a2167f1f4bb1de4a79f405079fe3b611a81170972c16a9b980fe3a94d6eab4a7614e04379a548019f5e9e9f31b88889f3b8c624d156e43213a691812222c366dbe441ff41c2a3b6e5031188ef06c1cfb6ba1af6e7e5b6d461873e6715cb684559efa0e21a78bf0deb9226986ee3d66a4c73536e79d74b4f215c5fc13f1fc4d38f03b4c090d77c093b208e722e692ba339630c16d0b914d280a38850456105d22d22ef3900ddbf38c9fa80ffa5c8e504391eafdb57bb8dc267e83fb57ef329f9f3916e204c6a3df9e236482a1f1453467d7d2b64e43f5a4f492a3e199de8a9c45bffd5f3782bce4238387bdc81cff99c459ad425a7e15ee0a8670bc9a3283cbd12cab1607d379a0614c0dd6e2dc3b0f5f68550a9260be8c1185cfa4ac66fe42890ce233e3dc1ef10eda9cd557fb62c1249dc5c02c498feb1bb3ae83ed7256250cdff270cf3ddf514b3fa033c78e835b696a2e8828a8de2629a7e344ddb74fbaee8072387b3cb6b48754a90c69badc36d9e009cf9a9172459e2b247c8b4fa53da961035d1d407f68560cccf2a7751b81927a71fa0edaa057f560d4071ce076e91d65865c8fd2b6626f16735939be762deab39e722937b5600e4cdbb0e70fd3e24851f1e9edc023a065f963a59bffafaad1256f419a296a2677567672b5f20306cf8c19b34e2888e11069797c7aab64ef42ab83eb7fc115523da40c3460f5667855d03cbf33fcd559213c0b815405ef409415481225a766102aabfc645a04c8f9fcb17c2b95447507631c296d12d34ffb9275db2efba09d93b49b97b31c4c92deb4a12294fea761b2ca1e483e55b561740beb74b570f35d4e480dcf4a988ca89507ea475ac650683555366fda79273863d48464cae93e4cfaa956525710d9ddb35320c6c1885d5d51d49e9a679338d8ede58b79077adbe7ec6ad6a3343afc5d1c3ee19e547ecffb4bb3b267706bdb0e7110917d0110db0b79343cc03c08f5882c447d05213c8e2012d281260ae03f00731d906020e53b68746c785c95fe72a3139cb51ac288aef38d8608fd46a0c556e5c2165210113e39c4ec7554ae82b65b36dedb63e2cbfa3ec0360080e30e04569d750411dc93507861145ef03b8b46115959b869b6887e5c3de28b79b14bc8ba9911378265028f80ab6b4ddc425d9c8c821bd5367103cf2425c2f21dbaabafbd52e3572a47bfcdcb4cd460705eaba3bb244abade0d82d6d1b9c3a9700dd6c40c890f671f028f47099654dcefbdb1f104a38ab4112ab0d983d80edaf14c3e8e02f59c35cf440d3f48301fb3017072191562c594a19a4b61ce89a1438ab97521823a7cc3444d7da33a8522a79485952d552738b4653c3737f092082ce30763aa0088ef5188188ac203d8fa5049219f7bdecda8ec5b785d7e3253f8fd4e45d4e298da8126f1b99afd164ed39ee335648ebf21d32566f9d69fa24fd7c7bbe3b5e4d60bc88cc5b9b51ae5b9eeafdfe1b3322b02528904dc636790e194a423889d8d3ea93926b5887969b8d73854fbc95b2851d82e59cfd609c05a0989e836db30b4139bf504bb431c4049fac47f5be2212c596a2646a59a75e44e75f9df8f4985ed14c431d126976351cf94dc7eb7bd9fcb494122014404efde7c1978b328b4cf726e2ee0b67236d2ad548df8d04ad38e529148bef0c639c9cb9e8798744be40c1673638b55871972ed18fa3801c68070536da792cad7d2d4aece26d077c43dc16a4d4b7ee202342af83e2b811c55835fa38ae5633ad45b5be4101636be1ae7837f39891d8b44d2574aa8e0635195615ad62986d291da6110d0a3610ebeffbc2bc8af8cd8bd235cdb695e5b925782f8a06ebda6548c3ef1631f51d355c93c804762e754136a2545c47d120019c37d562c3e3bd7aa4b5caf96721dbe28374d18c1026ec9277f26dc814b9229db0b07ce8446ac57deccc80af45527c5b3e9107bf83339bf302a90d59b3143138e07d6aa137231ffd127c3db38a066eb602f7c980e19c13fb3322fabe8c6ada2d4192d5d6966a60e0571cc10c759aba3b8c90920981f94c483e8372e53b5f2088c7985ba7c67d0d312629dfb2b46fb3370f9a485121abb7524ed21f3a6b6633c51f20a422fd737764195aac05ddf440775553a18eee060ad85bf4039df07f055b2b84a1158e4ca50251bf10ff5467979a4c05813254f2233f9d4ed071942e932559747f22211dde92a2d23defc3e56d29736a85ab2b712e0768f4b0a430e9ff80c33168edcfc94d31a646c6e342a426f1273e22edda45853ca4c46980471a36fbd4e7c6364410f9e04188fde701cc02ddf8afac72f7d8a079f72c81f2ade51c4a9af8cd7422020ddb8cf86b22cdfa51d47f0b57d113bf6e63151c6fc14381857d19545d3619f6d5dce36eea492759fe9f4c0752a4da25027e07f592e0ddf1710dad070ce917f4b720ece5e984d6bbbdb947efcb7dd7763e5e584afe007542efbafb2638dd0626b8329c27c34a635e3417a14f9a55ed53ae28238e016695efd242f9a43d1d46f72ad729eae24365358d746cbcefdb41eca0365fa5e82f56796a472559c063a0949809b5e12955ab341f83472b0ec8415709587e761b04afa324930f29eb956ed3eaa82caf51d0b42341bbf542df5d3ff541f6a8a4c21e4929a6e098f0658ecc1b629706d07153dd12ec4977a88960861c5470de4aec26d48bb9a51c6b56d7c28673ef23ac64508727d7a82746a9a7e98cf9584e11a6541fc32b0f6e446f7780bb5b489a0f33d3a4e5be54c192184312dc5ab640996991a4afdf48a4801914d3de0970acef60457aa1070ac445ca5efa9baefe10900ae2609b0fc9edd053d84a41afae8b68493b9010962e0844e6ee2c224d1bff1cedef098b3d6b37046c94373fcc87b6f71655efa293fe9e429c933d42a1b435154e2b1d9b156d77da52ad572a8229fe1536dcd26ba69bdd637b3ff2708c608ae4b172a11051fe958e14f7822e25ae6664059c026af66a465994a1efe942df0769eeb7664ff057ddc2ac7c5789f59aa589fe5392007e62196fd8a07500415526987f73448d6ea13a2d3b1895143d433618435b397c471d64b65d5026248e3c98bdd5eea066a78f432f966cffa0add3bf0a5a8262058778ca20a6e41cb3b913ebcba3d3b335a6883ebd8347c2851be8d434d45948dc351325dc741e7339bd4df004306029090419af214e1c27c3c3f5d15b5a0a6602f2be304a25acccae865b8bf2b32d69e2b3649edd11d6d667a55a8df820f2cd368264d31bba7518d7314ff33aec3b00bcdf9d65575914da4c1d247260362003c656c1221962532c856ea6888cca472f4aa877885ef01fd987eca7f8ba279318ec297cd6c49bb5d25b47d165692bd00d958ccda7e4595560b32b26849c2a8c80acefbe48d09df35e59ce66d912917747931d0ef88c2118b2f8d5844c536757a4a4717e646cc6f943b0264b3c6adc5dc2fbcd0b1fac2dd873e2e7fb2d4bd2ac59312548a324c92d5fbb32499cccde791aeb0b65e1c5c8fd39d5beeebd8dfc55d8d40cbdce084b6439f92d60a662aa06dbd17b94e4ce40d00f8f5af3c5334f742d53a4af0c5d3bb37e708ef228e934fc79cb27c00998b97986cdd46493b3145d7c76e07e7d9e88529a85cb64db87a3ca2e7e0ed2bc2fbc76287ad9a3de3ab28a013ea8db1e4936fafafcee45a0c66e424c29570522b63ed88d2dfce0f852b351c61f0b3ce708fdb673b0b7f2175111f53dd38ce9d696920e21031d7e1bf42f9c9d2a9f308f3b69930deec81f9d17536e4e5cc6b1062c6bba6382a098df276c66ce11fca1dcfd44d5be8936a351941a644a69c5da3532ce6bb3b4898a62d6d88e85450895e740b9ecb30af67f02c96835c66d32f44685a693c04049b31916795b6505b48c8713d17b901b33fbf2f8c6322a72cea4ee69cd3976eed730a365dd993df6b091c79568abb3b7a3ba5dd80318147fc526ac2c65cec770d39533df987e163ab94d0700b0ea56f4857a57cde04b56fd55106d343402f9fbe82cc87d5c2e85d859d9a6f1a89fea091e503412da2800c02b73b70a2f5eb5d042fbddda5f215efb714655fb57bfee9f23d2f5e00bdcbb279c6deb2e4ffa47e877922821d306647547bf772539085f8ac38dc5bd39e6146d53c6b30efe35d5c2c7617d3c76221c610823b3d4729f2ff6424692499eaa85296f731529f47d636d099d34b32b2653ceb7d45852342224a0ab113ddf5c71c76b8f04ac5b3a9296357f025452e67c457f03198c3f7ba962adba2c2d337d76988e54ae1cfecaf9581be3bb7046b9c4582ee4b5c6f7f19b214a4d504beb8a7c6b202413a35dd4897760f262d3993800923f9fd08b6bf40853889112e44cbc63d7e066ebb82a8d15a31c1f40e7f5f703178ac8b49e3b95c6bf6e9c99f8f5c26cc51997a41e03f0ec81317703af60ad061475f1350ba30400a4e91403214a9bf04b0a378d1c872ae5d86b4ece179d8263d1e14d0c84080e476c51cbb0fa854fdd0df6fd3cfddad1b10687f7d3689ee3be8cd3bcaad208efa832336c4373ef7d7be0f111979d296f5e81b22cbdcd532aa9cc5e10ec45bb3c7dafd7c2274d24470fcb6398d0506766ef952d03ec98990f94465056ff1c0371bffd5a44c7b3ff802a8314ed5ac65144c3ef3dda69404a791a41d840cd3ba0219f8c81f3f1a21e927e735e64d802c010f7feb5fd6371d7fa5401647543818563cc5cfbb5c70bdc1542540f254c37dd847dddf60ab0cc1a11f5e9650f0cfc00294572fb8ecf0932d106cb7cb3796482c4be9c48c1bfa18d5358236012aa25ada539816df6af0b4bdae52f3e6270f276dd2df482c0f633fb44a1c758b928411869aeda27e463be4d5280a4f64ff63203ed00edc7b9e8e58f2fb9102781ec64a542a7b1143bccd20a5850519a8ad98b48fe784ddbbf02185e06b0a30678909aaab8cf74423acbc94313c451fb5e3ae79ed78c049804328148e472fdba57babe85c409357a818ce27dfa8c2a5f04bb76838f3beb45f00897c0783d6fecbcddafd7cba3b4b8f7be7798c6cb94e890d3f1f619056d16c95369b6ba5c5a92284260ca7f22cfc55947d7443f4afaa4cace6144324c41dd566993d4f4c4add6c4b664e6d9edee6026879543dd6b84b4e3af7a439fe355c80e8f9b5a3cff8fd4366fcc0ed8bbaa830faed54af05041d49f7dc32b1132dc32a378f6afc4b6264a8bd8daba8d06483d86e78b4de033ac8fdd5b13b8e082336d28f11bc47ce23cbd5cbd08ccc9398ec24526160e369f82e9b01d1249cd9413cc72d82a78f3df5721d8797cb09bfe144a3996aa9543ee858b2ed4e666efff5660247d9a0b7036de9ce6635b505d82d8fafe5c943cbac5a1c3635c8ba27cf20b437218e1820e29c995a019a6eeb5e7c976d926e7ba45713de2c3bb931c8aaf352167e99c209e81e7e00611978a609e14f4d5805e4d2ef7252dd9f9434b6c2a5dd9c175e06872b6bcf92a1df1518f6035171842c963299ea857510dca5ecae8a1ef5cf0242f5d59fd475177a60c73e8491f66622028bcbefd6b895ea8983b73d1669856992f93a31c08e3153df80f5ead5a04e9b768de21a47b05cc7118316e13189bf37e7226b9cb63142451663b2e8c154f77cb39396689ee91a521bb6289874623911bfa20e9d0ffa33eb3b4d71da464d83cf57f3fe3f56814b08782e250fffe744788149958ffc84f0eed5e8ce4339ee4c38c8bae67dd5a1e0ff5a6bc74a3bcc16101c20468d6acea55f43018e17467fe74f13f63ec93519c50514e47726cdce26a9ff2eef51c280f73e951970fee80495c37e1fad5b10891a848aa3e0b9f3e30145005fc5fe80a66e40e04a238d289c122be66b7712a7ea8f70ef9b678c100294214207bdbb5677d3f066d2c76bdf8dd591526d4bb0ae132046833d4439720e9cd5fabb5886bfe27a69add133a663c46126517423ccc3f378f0476ec45d1f5a042502fc8b0d0711cfadc4fda83c42e060cb562b42c74cfb4b6bdb1ce5eb981eb578d1597d241aadde93971305711f730792f9521c24d0e09207c1b1e2c2c9c4a3092eabc2c9be8f35825959c9ae8ca5020215005fe313cb865a476b7b88aac175ec77f97b26be06c1fa4e8160fbb6ee50943df78cb9118ec6413eb7e370d3ccf761af7e55c6221d13cc8fe1ec5c3640192c28a15a0811b3b9251e99dc6f9e7b39e4398cafbf873f07a9f82d0007ab01d37d128340b7bf2ba337916c5b3a2b6cb88daf4411e67242a17c44a8f2e9108760b5701868c2145f83549f13263a672c230d9091184adf7a8ca32e9d5aa48988d8e1352231313fa39ae15a9cb544641153122397d95f9a00c9eece6b21eaba788839a93ae0a9e91f97973efe3e521ed2cb192fadc3bcf369acafcd5fe054c98b565630c6d39b9e66469c221e0f98bf6d06929f283dd747f3a0268668a4272fc9b35caad4539a89a433f54640efe4a3755aea965982970dc052865555608a62bcf070be3f0a7826ed64c0ef264d10c13c2e7c50a750aecc2e68beeb7ae608a64ccebd6a66ee5e2b9420c226e6530a2c58a327bf1a15b30e26d76ad55a340d8e0d55410a7f9845bb2137f8998c99b77b74d762b09d588451755501694339d11171386b3196a5a14433bf2942a414d0b0572dd1105894e0b63ce1377fef84a733b1051bf66c7ea60596adeb42a01b30df9fe3a5bce542e1f0a3ac3af47dc1c6a2647d34bb65f117847aecb167f694d95b2b33bb524bfb504d2cef2675ad69c1316883056ebb07eb444b761ad12175c7b7f6835d707406c62753714297dec55146f0eb26c5b7fc1c1ade1b3ca863db095f23c093710ecac6712d41c9d8298a38529fe4415a6a56c501312f214cb024074b38c2247fd3caec8488325cbceac1b29faa12365528bae5cd09c96276a3482fb3378c6bc164b2a0b6e16df5d0e815433490270f1166513e374cdcc100ff2451f6674eae282d4ba7995f4487f92437b81699d48da8ed9d81ba6ef61075f04f2f391592df6cfa324969d015946c54e72bc1c62b2bca100ee18c508c0e9e29850064807dec096a4fffa11ec9a1238098373cb889f78b8728831f6dd0703fb824d51535c62e0a7a93e5ab0ffe30421c9a8a52948421cb5ce2676e92da6bdb08e6bc35f3828a348af573edfc56f3482164679e7fd3188817c0687f6ed51d2ffc743535a6a763c51bd872ecc7c726aa2a3fdab68df7fa810b4d2c52f3c2b4dc7ae4c8198ee523b870dcf293a78b907570c729e96518a716f525ce1ee92aab29d98f6bc510348bd23ef983b0985b63377d99d0c5490d0f85381d856e7d5929bb131fe493db1a6caca7351bbc7470e12bbbffd53c3df009fd485ff661f285ca40ac76efb6bd1dc99ede258397fee632e0afe6be14ff7ae7fba63a205b43691a89b2d76105be1f2de4d8e25559557ae884a474fd134dbcc85ca89560cdb11aa6308c38a5dae3e1df688b7191e74ba3cd3fb46ca6482de1418b6b9588c8bbfe57761f27b975805099a184fb5d92bd82adef1687c45de6b050f156ff03bbf0fdb4a17f3b6f9cbf79dc7e972737b2fc2bc8eb4b34c8b217ed788e1646439b289239d503e8efcf63cdeec7d16d1dacfc8ee357836a861e138f3f64d2cd8ffaf95c3640289144b4720946cb1ade8c66cc51f795effce10bb30095f0bfc6ad0e5375384525dba3c754550ee52d4d903dd8b2d0b31d5ebdb2cc02b56aa0041cba9e3d1aa9326edeb5b66d212a2bda95fcdca65ab01c1751f296cf27112f4d5bca523d202ea0370aac0320fffddc495f20d6354aa955533897bd923c6090d4d12a1bf7502ac68338f14f5c6d4f1bca01360a8761584dee35f1f873e380ea91efaebf1b482fbef82e844101edbbf294b6970ad9023655f4f5e44e48c0bc85629daba1ca0c89ae7383dc8fa7b60ac824e6c238dc5c4d694948fd6f9a1af02bda12f30f09dc05f1de3b7a368c2a0036f430c1f4e59220386424f97a87861794a051cdd3e542b0b6c9b78af4cf6bcd4ef8b2561ea3a360f91230aa2cd6bf29c05b4a447a8e231b2c1f54ff9d11b2f52b92979cef3fc9671b4da28f09ca8065e05a6b5c552c9a3d6696b6bdbb5d89eff1518b7ec1b2ddb1710f065ea10721ddf97b78b2c7f738d226aa667a8f4934e8788b3453148c4b13c696e3315aafe741479c65cc5b7b62261a9a9d1d458e6ede1150a980b4bfca1aa1042fdbaad76e3e0fec65eea6d4995224ad5cd69ac067b7353e152928bb0bdbfec04f218c7c1b87333d0ab08268e1d57028ce67c9f80175a844b4be1fffa698edc3062fe3f5514aaf4670dd6fad222811b257dd5c3848f11548744ddf6451416c19066e226466125aec717de0a0b835cbf771e0b5ee3fb20f98ef8059e79a3a5e5e5d6a864efdb2f31a0180915d1d2933b24ab6d9e3cefa485755ffe14b2918a47ed703b557608c84a412223a3ca3426769ae4a0dbf4e223084eb29f4f4849897bf9696d2bdd7ab75c1c372352a3b038a8ca7cc66edd37c71d2ae242c1b685b71c8762f4b0b12561dabf43392d5b15de9072e6b4dea7bb1b0a528076116eca732ced50b7387fbc3caaf815fd3314e508c579da080fda71ba0c563c340877656fb6616acfa4daea4012ada27610abfa026eb7209e2c3fbb3d630184cf9b8127c2eee84e328101c44edd9b8295b1a394b0a5c40d08e63b52665bb9de552013ab7bc8d6aabe3b6d47dcce1edb39ebca177ea35de3f1be2a2668998318b62c59423111391b3f769d96983ec136796074285f90524d60ce99066e81491251e4588132992caa4ba31854d0a07c6857a4ace8e856233bb8999682e538ce095f763b5a3612d089dcc1975dcf3da0531afb6e2cbd5672e3a8f25de3d25cdd5a89b31ed17455820531f7bb3ff70d4fcfaf5acf89a298b37386b5b7fc123de77ea3f97cb0d9daa213156cc00cec3fa4881eca25cec792c9fb675cafcc6d7020199b17ad739a1801ff3bce72e918c4d97a5dbafd7bb9b65a864091545e8e34e36fd416887fd2549b3c3089da9b99a53e5bbad1a980ad943c6a9ec3d14ea4c48d939b71bbd43c228054fec38e041159db09a9bc17d1ab0f07af621facfb09ae88e28e02390e1c4721000aa2218b36aca814a106b4703a9e1461397f1aba8b4e5a68388469ee049d4343545230c2cd6b5fe734b94d9e4bc759d1738bf4fb88aa4e03a66c9660ce74c2067020db7f62afe2ddb2e4b4a7eeae7a3a2d1161509c1ee3a798307881c547fe274624a56ac76122db325c2f23335ecbef0121cb1efed5d344608381d416ce07c6f5af51a34fc4620cf2dabe17dbb52bf54c6f67eb5a1ea2b14f2fad8dbcbdd81aec62325cd73d4ab139a0bcea553f93b9c8782138efc7c7289ee9336232de244a5b7c0a21e5ab3a41282a9c9f2bfc3413ed6ea38a8d66b5336909557bd8ca3e35feed03e24873009654944ff469c957259f4c058c4bfdd69cc9a78d5f4338ab3ac3874bea029f9f59584b5d54bc86e572f22423e5fa109e3dfd64a1cf79a9babb3bfeb84f70229c66d0bedb934ce9ba4d2753087e231e05ff3999da1ac0adba186c268e5d3db9a6a2b5cc935ba164a3e5ceb223af652657ec2416485009b57b32078a85f4abcc2e1d26b21c105ec6ad8e2da9f044763fb5ec7e9d28fcb6d08b96b6ee6287d4fe89124c73e54f1c9a6c15e23ebc6ceeda6ce8cfe30e69a5b19a3907db8ccb6cf574c025c17d86824737090cdc0a641e129c1e338d9a1d6e3848e04662cc3f3bde8263c8cc3208e934a89c6015182de1dbc79d501eca8843ecd10053cbb351ffbc17b677ef3a6df49b570fa870b783cf58169cfd49350e1fa1a95fbf10ba373a06b6189c353493f955c986dfcc49fa07306e58169365462f6a32218f6fc1ac30de86648a619b68ec36e7b874997155544e665209a28c61153c11dab3d94dfa28aee945e1b1adbfb92a9715b014e7633907641dfb74fe9d6975b024b3df616d192a6a8b161bfd3937526d2e4ea78e2febb09d2eec311af3ff300cc69caccefd0615c9d02a401a71f9b9979b3e7cd89f54aa9037b40183d47d64d75a6f1a9339551f605aed7883f593b94121af157aef932d2424693d3e5049ba6f1708f03454caec9597eac790d8e95a2887a68ed724890a58f7bc08c56534fcf7d990e95867b32252b1f12bf699a7d03b02827c7f4d66e96584e7baaa4134088200b9698f67d292a78e6dfc7be181affa4b15776929b56740f5b5c3985bee1cd9e317ab9803a95085f85cccdc10e93cf608ecf1c4c52c57916214871d1214e518395fcf2461d2a6900b53247f28cd4098cf9ac51dc6d2b94cdcd161de9d500e74361a97976322016b983a2a968fcd1e552d9706c648813a66bddac4305d551de71db545c2238538ac10303ff83f0fe45a39a4820d9fcefb44525cd0079846b834eced2d184812f533fc2d12faa26889189b54e8ba7ae18d81b1e41430c7cd7d1074098546426c5e60f609c78a4af52fcbcece2d8c4fd2cada9e86a36f8898dc8f6d027b451005d1b7ed7b0883723ca238150811b221d5296afd0f992275b49797a915c8b7ed2a815627c7dc6a7d62a7b19f1e7fedd8fdca552bb245196333ec4f1a08041d128d355b7779aa61328461f99c5efdb6ba5324e8c6c5e1f3ec0a758e0861767f0a9f6a55e446856db931b3122e0553393e627465c5e5903f3de920a73b6e4fbcb691c48d8daead5f21b91ff2d3073bc0e6f9fa401f06cdc8f120869bf17a2c3218ad9ad1c6b32f06ee13a56fd11832d905894a0f0f169d290efced02c058a342b4d3802ae82cafc4ed5409ec94e6bdab86e4bab0305fe0d8a29b3bbb76115cb2dcdaad488eca95c8c0937bec36e9486cbef4c39d1c592ae52d535f352e0097f31d26da04b79ed6ec06ca0019a9a92999384c1764c95956d0f391df64c742b5f0c43248f8650409a8528c85fdea4f5b890f3e65720d57353b84f3137100c9c16ab08075d3e7e661436bba6d28eb8d884bdeeeadd10f256ac9f492b32166bed0d0ed2ccfa734587ea2df77e64afee18eaa61029bcfc7ca9a9bcc2f5b4af69d98dc72eea5965f404dcc249c63349377d851d98bf2a27e4720ca49d26488268a96eeb0a2af22d9e0b220450bbe82b4a12a3b78e6c30d4a8b79175531de12a6c740155000912fe4cc11be6ad3cb9d90775bd90e9d9b4aa8a238f7b0606b9a7b5b460482f7bcb207b77b3e41f03edb6f30fc89d33c07a098065d5770dbd1fa54e82851ae00d9ba5bb444283c997c3658d9179d6d4a177daa6a05bb728cd259a8d49ffac48be8132a2a560239141d27050775292674b2c4b3af38a778d7a14f5e25955cf7a6921b749e28429df3e3e2507be80a1e376f1e41ee0aebb3cbbd6a3a897b509d9f12732743d158e541e9580edefb62246e92d3e3881ac480cfa67086b545b11febeffb23656cb7d6f8e32a2a769f3d8283bc7f560b5b5eaaec6762a524e4b0215dc477d65ab3cbbf61862aaf03e92a4248260b26c1ef0face1640cc0b7076e4197aebaf7a5aefdc7e2219222bae9e1d6db0debfab2fcc17308e3c2f1eb4524b6550d87d362265372832e27a808b47440a225260b17979e1a6fd656812aa449a7ed82c0a5c91993f117f27576f2bca80cf49b92f9935bb09b53b5eed79b3a1b6101df88c8934f9370775f2a59595623747227a5d5ef7b5c33187ccf12d78fabdc52e8f0ff4b8192a8d7dedc8bcb983259525229d7a8065061957d3be4eeef0d7ef6f2edfd0a573ea0b9b0b01f19a930a58ecfc08c53f5fd2a6ca7279f15700134fb9b6e09d8df0c95afd6d17e1bd82c2fe9653214511661b3903493079f7802f1b0b8ef1fc8d90efcc5fda6833e264f4ff0fa71be819f550639912f9bd6804c7e6ed93332b59dc443ae6df5759fe5ddebe8e9e2cf69db7ecd523b8d38d28d519a9163768736e29a68711e57525b25fb377d6258ae1bec149bcf8d961890a4df297b451fc24ecfda51ec6f4ce1ebeadb9ed84086e09b05a0aa671e0e4509c39d7e65c309c11d37d7bd305394ee973aa3064215837076bb2c2288e7bfdf06b1c825f1d192a9a97e01edab61435e4f3be283f951bf3729eae07d4ffe15bd921a923e58c6aecf0bea38ec8921b4c342417ebd395b6cb0a046d037e5014e78c82687918ea3c9b4a0678da9a923f292320efad0dd582a26ca8ceb4445294c2fceda49bbbedc47274b8f4c02688aa0ecee6e7d499b8641649e6d4a76cecce6ae014fcee10761c0d3c59b60c14154cd50eac9ef84a25bb2fd87571dc817a0b268e58f335a99d55ab67dfd11f540183214de41c9af2da7e0ed13dcf9cec47704d3c64482711749552fe62d2718320c8232d3d27c743083175eea06be285924dbc49877675282e2625cc144f528f141977c993c6b137565a63708d500ea23b253965bc161e167f532ee34a55352d62c557bb6e6e8fbcf6872e6e53179c66db5c9a750860844dea8aedafade63d49bcd5aed9b31f61083c590953470ae54ed6f992b97e0287e31d387e10bf4589ed502714b99a3244cd9e501705563750f3cbc0b60fec4e1fee79949556e8dffc66c67dcd31c7d9a9f02fbd127077d4959cadfe01720aaef3dca5966efcccd2324d12c496263c7e9074be1104040c4afc204d81aed190d530d017deecc074ba26c2e12b903a35507693ba2b759005d3246e7a9f00b3e7b49648683b76d4ae700894bf3cb65772d64bf1442b22cd5ffa9b6050c2f6af88a923058fb02b3b474286d6d045673ea36dd865bdece5545015a2754767ec7b7736ca7e40e6d6ade33b37e147c8473880977ea2a53fa3072be06a01d191a80f6f6aa65cc3ec17be4853f2e24131e4164585364ddcabfe04a2deffc23507ce6b17e94d1b624b4aaf69135a630a1a28bc133c0b311760ad025b00ff6bc2b61e2149a4cf5af8b8adc5864c6639499cfa29f1cf250171ab9ee8292f73883c232b6a5deafd0caef469d49c0f9f761f599b1425c61d6071b5777270ca543fead76c0eaf6daf612da06c89ae8017caac7744f66fd53d5f042324479ed037a9f0de8c98b782c6eb9f83cdc0678caad653edd73069b89eaebbfe28e6ffb2753a109227285469bc4f334ab3ac9bbbb5c5fc38a941cec218b85fccb1b06f9008feefd6991f11c47e94df0104d366e8e8f320f31380b568cbadb0906f305266799d7c0589af13773a677711e04aeb22044907d37ab06f4e8f71e0e97fc88fd2b26bb99e44deec3c3463f5a2515e4c86a60d8645e369167ab2007721c5d99e981790cd99802993c4ae2b4a5728a70a49c5cc707ef9012747ad9de1b47899e52a30addc41d80a3324e49e507f988ae446bd1c577091f416cb22706d692c484087f62d7905e0c84541b6c969921881501099c830b5d2b1bd22f9ac6147aae70877e6cfe7c311758eab632d408307afee05d232df6bdf3bf423cc7996e30ae9e4baa04f6abce6c41aaa700beb9e5b8a50b8caff8480bc79c64395b76403dd3269e1c4d9a298ee121b6810d6f88397a8c8199b1994a46afb6d928fc9f2906e9662df2bc6b5baa144a5a65aade198ea33d478eba9447f6b4e922a2a937863b48205a494fed58f9942d96ff068225717f629b9ddcc4df0d7b45f068ee625e3a872d2befda57dcf8950ae22d130d0026d50ee86712504fadd2acaab487764e733bd50e986f062e16d787e1d696ac38f55294e2619d49763a1e63463c24dbcb3a0b05d855ea9f8ff9ae970c274da07609f9bb1dd7dd1bf8289bfbb5d9466a5dbc3a59ae2b78f6c2e78abce7981b51fdd7e1748b1a40a0fbbd18a00af4dcff82b241366038ecc481f6c2d40f50bf2204238563a8f5d78f8c84b1e5ae6ab148e9fa1c005a93ebf58629e711b513b72825e7a56197cbc2f694205eea81c5915c08db6b85c87072a50879fa3d2163474e87f740b265a4f5f3b964976ae78e6b66dd7b3f2ed5d67542296360d1e552cfdcab055a7106ae40dcfbdd7eb0d5979a08559f8b4d1e998edac7518630032102f9b895761397d8e8276b379ae9c0832a803f13464400249f77cc65d7f7fbb6fe71d053bfeadc4bcf7e4e7df61a0317882b0c153297c39d2ec4a08124e6bb2dc70d3f4c5516ffb698e43710b551fc06110f763f3c76de9653b3e4c88393e191a68445632042a0564a8e621758e436c1481498d4e698834abc40929aeb3d5ad79f725bbded6d50012ed42442903c5067e46eb937153f2005debbdda59da12a3c32abf570783450cc72c7a00c8a4d50cc4a564a8cc190ed637df745224d4da2c0f4b5a8338467fe4029ca6f430b3dfd008f1a93b951720373ec598b03b3be9c366141389e59b943325779fcf9c3e830bc6bb81e08ba09b2f91b070e27a076e7fe6b19f17a78c2f710f694e25b1dc41e7304b2cb6b614183bc94aafaf5857bfcb79bc8cfa8228418328884bc0b9ae2ebc964dd2f26465bf919491716aa7a7231609f75fc8d63ae7d27ec59846950157d412571f8a9e7208bb7cc0b572e5418088d9edf12a68a6e1339c0a64ffee9b599fdb46acd8133770f11402aec07ad3122bad0e23c4514f817526334ae899892370f0cd41a16caf7f4b413fa47577ecfd3b4a5cf74c4fb28255e92e953cedfd93b265734a233d1d96e5c0adbfde9760a091c717a10649bfbcce085f3035ae878b8bab1085d0f79d981bb9e7fe0c401434d2d0b82414dc5c2aeb78002845894e568f4156896c4a97b7573e9097cbc4d0a7c4cecaf50841e20f19f87ec76171cb771e915cf8208b72b82643257a8d429a0fdaeb00701c6697cb6dd88e4e4d69f5843df1df61899b582b02aa83bd5f41c20101fe970f632e5e871664028b32bb11b5a3e2ba52f5d1cfa2bd517d75fff2fe38778e09285fe5d121e6c842ec0cb3050b2d3662ab4a96b2be8130353609de8efd63ceed26ae43859d7bf4d83da7baf9d856f14d9b419db2aa25da18cd5575675d6df48ebc94489346b285bf45e4f141adcfb3d318b95e7e98b074ee0f7c9454d3d5e062b7d3567908a5efe8f02c6b0bdcc75e621d75a2b7bd17a7aebf1d87e8c73db8246241fed0b320bbd7cdce93bd9f29fab44f4e0a1b7b212ff71ab8afb0a63a6bff0161106f0268c58a2d07ff432b779c0b9a12f578c92cd6940a8b4b94b294c72224b8279d9f9e085d1721f65e84eb0a8a84cda1bf3509fc2b7fb300ccab7ff708c8151b0134cb609644f83ce83811f014c5b662cd3f552c8cdf1de80b6662f81c329d5b7aeea442be63ce9ff5abe8a831d9e87c366b873e9bfd94095fdbcaff398304b7cb215cfdddf0961fe2c4ec2392f2dd3615acaa740e0dc3b5df29dcf9d9ae4b7a99b28cfdb15aeefd5c49a51d45f44b96cb3a56822a0f549ea6432a323cc200e6d71b1b9396cc95e0904c23a7fd89b76ab953541c0560d8c2ceb3d1f8747a1c12c6697808c4e23202b18df439837536152157f42681c4d446908d1905ad72feccecb340eb05b1a5162bfb21ae835d143270b6f730a60f625df26ac4ffb39f703aecfacf6eabd09a185140d6585f5fda2d3f0df131f4d2a4f65258d88ddaa0743fb61f208cda72d641570db1d1f60f25a80ad2be26cc5b2819bd7da02c4679c3f1c595f97f4d5d6185b31f5267fa8e22bea9049c622bceeac80a25d6f73e3b3ea1878f1d90036e5aff448a1c25f405a2f82ce84e96fa4f0886be1a82b3bbaa2a2000bf41d36c9a8a06e0907951bcd22d783c0a4f6696089a7b8af358bc982677a6fcd4e78ad11615424d9452594ce89294c1842eaff011dc74c3ce295479e88ae95b7143ec2243a40fed8a9fbf35bfda54190e9e998aa3541a06314fdd5f4de7506f976c095fece81d615e4cfbb55071085c48e286b7d81a98a2d3f27bf90c4f8d49c0f2ca974de47f9de8a954fd8f9c19ab3a7c5602719cddba6fe7722b5ba18164136b1c89fece19c2af1777edd5603f886cef8d14c03b40c59088dc30e56aac7eed73e3c85cdcb2542f596966b716cc2a0f04c5862974a3f35603cb425de5173f5df507ac29227da552f033174feb7fded1f1b096dee6784ed995c1b6ac9720e4ce4ed2a7a34c6e9db01495eea8ad86cdbc733191f5d4a14c7fc6e36409baf11cd15a00ddbc734e6db03971c0451472b4df94f49445152c80d8da8bc8ecbdcecae86dfa5a27bce37825c0da5b76066212e689129d38ce78685f2de32b2d7405724247be80cf9d21bc5d7db8344eba94a0e0404caf38ac6da975febfc6299a934bb31b98a7e8cb0c1c1ebed27cc993cdffb4e8eb35f6981e8a34d3626699f1049a9565c0c7288467732c34bf645723a7212a184dfd7bcb49837ffa553fe5551744d4a495e4c0516e5304898ecf27921db0f664fc70a2fcb81e5f53a32be6458ed8ca1a843fccf81b9868d6f9fbc9d8981de587b952c92033e0f928d1a4677f0a2f98a20d690718a08b7d31f43208e99e9800f6e17a332d36da9bcba7469d457225783d504a5069b939a98fe7190122fc4f67463c2465f0dc2d0b5376ea2cbf8c262d4ddbdfecb5ef39172006b623a276ac82f3c33b22e76e6e89ac8f589a86b8f57bdfa1bb2126c969115f507ef259a9b1a7d3a2be4a451e8135d68d94fb05925f2776cc3e5ecb459f078d4bb25e2241fad4ebbd32d9af20d1df9f08e2fe8252d38bafb9df95072359602d849513f4ccd98baeb389f8a4663a25605871999bd58e5a9aa1039d3691a98ac81cbe76d814dc750965c7e5b97eb60248de483dcb8d7f89d42c7ef31871dd0f0fdb65e6e4b8a841a77de996a8b5f3aa7f0f96b00f1e1987b9e921bc9a910ddc23e08810e61beab083d49ca9c46ed5fe61e17cc334dfefc68151fc5643ec1b44656dabcc6ce3cf3b8d69661479495abeae33a5677c95102a9825d7dbec0e13e3871d176f28e6dd05c76103a42a437b962db3908cac326ac3581feb48c8d407b96353f3b19da1a1ca48dc6f16fea4e642377df013067ba41d890b098f037fa5e6345f507e87b9f1ac443fd28321ed84c0b5ec5e61c354021e5015c137bb77d1bd20c97f4438e1933234865b2ecb865aff62bfb32eea56445074b3da83abfb91b66c6418ede6198f296c90fdf3c3a72f80d46c5b2d98f8d9ac7ab33370f52b1a33d0777c609151b03563c5131a54259d60e314c91aebe3773d6050090110c00ecd45325300083a09638424e1481d79b13c265beb7040ebe605e37973a96232a408d8ac8d6302e440a67693fbdf8eba364caba0f2d2ccb69200832dc467ada98156bc3a44e2fb8a060306fd029610a6ae110347517b51ff7a7fabb8709bae489e3cadf2fd08654443ccdb88e4dae5e4e9e1a8fcb55f799cbf64654fc659987e5b8eecaf9eeb873e62bae0a4fc8365abe90e93e470f6530ed77aeb39e1ae762f8b19b89d320132feba5994b263eaf72626a4e8b0daf88f903bc56837bef0f8be84bb10e2c6072524e949e1297758d854fc0e154d6872af9b65b79fb43605716ca7bb470c4bf6c8153f06a600fde793d5ecb0be2486afe1b633550b34b5740dc598eb25ce423f478793de1ed004a004832566882b34d474898ee8269449034689d470279681b8c96a66bf4cae6465a0c7d689d33e4eed6e7541e535ff7279c5c4aa4742431525a1a272de500bcd6f1ba94a18b26e31298bf3f95f5dca2fc9c171aa7198ea242e88b27b4ebc5436c621e779be69f62074df34f5f3253703d7e8ad300e5ea78a6a067fac5aec187f75e6a80ab26421392731b6e086cf22f00cdebde4ff7f38b1e8627a52a2fd692cefed2e657294b2cc6ebb5fef2a78061d70da9f10735616b6190c90fe45143fda09fd20871bca3281ae3de1fc19a8f7352b0a3fa49798330291926dade2e7043f540617c9239b75fb6465723ff02c51c94f07e37cc6b48e3f9cc5435db23e54862529d69934e2ae50af293ef085e56e9446c576a93b6e5b9d0d602d0408ce8c3a9d4da41fbca495f0959c98ecf7cbfee2a80708c77b9c96744d372777e751f7ba2e3f6aab6222ac0e395ab3f5272a0cf3a3793def8d33a9f72d4b012997fc2f3c9887c37f113b43d5692e375776fde931accd5444a318862b356b96aa46a55aa7cf1ef36cc93eebd206e0194368c11486e398fd08a1ef8c43f6deb99a1a2bde313afd5dd7f9c84b8504a1db9534d715fb536466a631a6636c082bab5337f84e08c9dc87fdf7442084983ef84fad14ae29801e6733528bf43209ca4103fb2e1b0655090651916ff835a31bc6e73aeb5b912bf7220e9924903c4953dd1a8530f8681ec9c149aec65484c7dfabca6ffcdf7466827f23ba55285cbe30dc536ca1f7b5372f19c54d85befac30a0505d773b8f61b78c2aba42fa4fcdf7474d72d200d5f91b7a0a57392aebfeef8c1e35992cd93cae1af07e0134fd341983708d6e681114820ca70a06df49318c51ecf1d1ba3c9c685f61d6726b034313f4c37eaaa127e35848bdbec7c629acdb138739ef6933ef1f24dc26d4f250fb74c0f7ea596aa1ebaa9f64475526f8bae525c27bccef2a35fb48f58d5c99f514b068287b246a7e668fca9d056e2eaa82cb62eabbde6c230e86413824f8d2be973effa228240c5cb877b89120b3b82579c3a4abc4033fee348bed095e0fedf56bcc0aa8de768e39285934c9052a02f4637eae006ef210181d2503e40bc768bd9266aac18c902d990a598e441d44b79f334e39f39adcedc4de1abfb2988f1b5dbf17b6cae22d0e567c2cc9b23434f3f5032e8d4d7d8ebd21fe180b8aa9083adbc8c44acc475e7ce6488de9a892e671e7087a550f3bfb687ba119f86194ac04c13adb97e91c339195e48d0691604402caa12ee196838a954d9b06d4ff09e95e058638c99ef51801026d7a7acdee5b36119b107c3f6b80c0f81edc10611328abeefc59ce03f017b4332b01b395db9a533a47f2e383feebf860cb7c53307f8b58aebb1e51aafb22d0b4b9734d0f1f80d791b90c5ada3a61bcb8e054fea6579b7553e0d857e40041154663981b5dd3305ab544dc0b11c174f6c11d27af32f40336260956d1eb661247102fcb6075345a395b8c6af9ce8f137b9a12a249789067a425a94a37580d0f0096e3737bb9439bd9634a86492e8768945a2274452028248e1774a59ae63f588590a4597f351777ffee53e46119f97f7d73f0d35fcae07b8e8ed0b43e0dbb210458dc08d511e33c71664d97f0c4de746a39170fd657f8476725283b810e071ad75f27b5bb6d683994ab8d79798488f71604360b790362ef7954cfb4032949a5c8586da1d6ee88ecfd9cac59b48a82b0bbfc2e39c98002f73a62c935958bed276ad8ea62d5300c70b4031366f83a81442df71d26ab53958476eded48a4540e7559d8efbf20361fa44501188541cbfa041af8b84821400decf09782a80f3158fd40601165b40fb473a0b6c1d67aba1dd5407d349ad00c936896de68fde06802136ccdfb0e780c08e06e1a346dad0ef76857bdf7498e5cf5a027d0463fa012f19990e89b70b9ef4c8794b7c5e54e866580b80da1b13f7dee61896fdfe6a2a769d4aeba8082f6c3a05b7594c6b74a22106295e2cc48fc6a2a408f0a01208e1cfde7ff7fc2e6547315e9ed7aec45f0e1bf65471266c31714fee17f9be2d9a49e954f9b376c9094ae678befb96bb3d8f3f3346f055a626a6b37e4dbf9185fe73d5d89d088836fcb6ebe94321da59aaa0ced0dd9397179f989ca32d83ca150f5572aa59ceba8efa837eb47070d933c990949c33dd092aef0820d79e0b97389be3e6c5922588ae4408b0df0a7d41b79ef240987eba2cae0a1da1b88139ff5e610a0cf86deb755607b121b4687fa93021357f355c94da940c49545720c8081548c092d4a011132601eca9d0202ca9dc4040156d4e6dd431f667495733495dc5b59f296342be8b39d69c920a56b4c6c63fe0b52e2f6f62e43e7b351eef29675c82e005aabbb481409f9947452fed056f9624f303f3b9650d54b91235b7c92c0195434a1791ec8ec04a300aa5a237bbe08ede3e8ea59eaa2b1d34a1f00a8e542efac8156d02de1d6eb28aaf080e370f26eaafd4daf356965b9107adaa4a2ccbf4ec532b540762bf56c1aad0646d5ddd0e7bddaa583ca7f591c14c15f1f6ef42a8e450b461d390a4d94a0f9efc373c073eef7f3aea02776a434c22aef31bcb4e3d446e8ba300405b0303967923a05323b6135ccd04ee953ed9d750ab706f9a9e99de249d69dc6063a3a2efa0c0db12e8436b81aead6d5b6634ad43c79619490ad38c91fd4bc875d0e7f8afe8ddbc111dec9ffe968eaf6a5e3a38d36397ea10a5e14d0fd6f5efb542fa1bb49a34b511969bb3bdf1e9c274ddfb2fca7c7b400fff496a9ae52b6020af00f19873ec5f5d80aff3aaee6fc4531e8d134261eb6fa9c03b4a9948c1e7cb5eef0a855d75c33ddffff8b4852ad75970502fbbf9d637eb235de290d993404a2e913bcd132ab9fedac279aaac7a59bfd540756577d453ce9b938df62c19dd4b05263ebe78eb7b4cef86368c53506d6cbac72070231b338be5746c37177282b1eca32cb16e6f553c039d179e176c87f92f732dce1178a81ada33eb1105438ff024cb73f92865b34a574c824734636a1f4a502959c9f2e7e88b097b315db313cb1ce5fc0c7f8d95488a60a0bd1353c128d5e50ff65decafa21b83913f470b06483d8eec51192598e397b996a64c2d4103e9d6b7944a69593e54b0d09f503938bd61471c0d9c51fea410c65513690b977ea1c206000e6456fa0a2933e2c7ede0bbea13ec6dc4d02f2a96a9cb11a9b744d5c99814ed53187cbca7a47c3adfc7248880f1ed21a30bbc73c360997398733db9f54d65b72fc2e31f50d1f8fde589c111c46fcc8a5e16543993629ab7797fc91896d8e16b8dd8b79292b7e558fd1454713fa929b8720e25671ca8984694e1fe5576860e08fe0b49f97825582be946e3e583035651d5fcf72c2596ba882cec2bb9a35392f4d3e9f3ddd1153acdaa961454c914960d021738db3c6e7eeb662507da67aef9151709b6a0b725feb447df484fb4d96090ccc38ef08ea9b9d646a7340b652affbb1f57d2a03636aa852c13a7aa6109d2e784522b8ec78c48c873ee4d4bf641332a03a39e4abc796e5d56c20b11e7266398bd323b8593a8f7791b38f8108657e6050327e5bb26e4d04f75de535a09c04ef9ecf605490f683dead36aec988ce425d276cf01ba900f0ae723c59b54e2e90534cc4ae178c8977e57ed488a60c827f17ad9e4b53d4cc93a614a51b107e63896ea5d4c03ad89a6fafff8dfecdd0145a3d1955d02a17f7d5cf21cbd4b1c739984cf724dee1e2e687420a9e9673d5f5e30201e613f36fe55adf9906a803e0aa8f726050d2cb65e025657e61614c8d308fe53c22819c544db37964654545b6229bd2447c5a54b40b96e0a8b0abb3f29e056140706587962c5b2ceded74b47d16c86da98ff166716dbb6f491eb869513d419cff0f6e913fde2bd87d2d032dfced8c7b78e5f6c6d3e1da7c792800494e557fa756fd2540f103310325a820379188c58ce6f0321e7750c1edb835e447fc5b483e5641a60ca19d516f333c7c2caaadce1e2a65dd997e62f4218d867374913a523d43c6490633230e6f71e08a51b7ed33e9ee269107af59bbb3dc4889d1ae019159eb92dadfbe6027abeb99281790656078b88c010fdf6f005c127762d5f4cba6a310b9b4e8128fba518f9ff5e1de704c1e751e2af3edf7329ecd54dfbfb8facb80c0832744c6fccfb5b0d6c1043cf1344e6d538f996ed9f053874b58d05534246c04f29bd4d3d84effc25b24d26804f923b1d4ccf68e27e2114eb06cdabd8df94f27a9db6db423e8dda21ed1d0d6cfbca9f977879b1eeea3bdf0131fb626918f410aa3d5c0d24906d69df9465cd5703e96f85c020ffd90272aa8ef0fe3bab21e480bf48b3e86e4e5b1860e71664c5cb50f7413c3c38308899ae687ae979fed82bd475bc0a18dce5e6a5abc90505905c55b780fef76f7b4eddfb8d3a6b0781fb47db102193db0a3db40a2bd71faa7c4ec1ce649300cd8fb514e69d38c3962823759fa1c8cb2d7396d495e2379554444ce37db57c3d061746ad398d4c47390791180b0c781a61f1d914acdc1daf0dd4ebf27f24bdf9f7f5f3d466cc82be5b1b8185784eb7c297ee3e2968a5a93a2fccf5617ade7edbf1bf986a23ad9f5fcb181130ce148824f28393a67890aa4f93e2fc9b999aab8811b8a8112f1c3c3b28256b725c45f0af3f8da37d692e4ee2cc21397c8673954e92484a952d936c6f6f5f81938f615d002b7066bc98a3ba61b59e25295ad1dbdcd01e5bba762a4d1a1c9e75c748d67e88e8bd0c6b71bcb6d77010da5ca75396bc72fda1641f21a6733ee362290d95c614f49c3a19e6236e50f4e0304a392c3b42d82ce445079f22dc69780fa2cdce0af0618896ea567bd486c70a16a1e156bad3fd2c5c99dd4f24ad458d42d05e17aa31671b3a606af6bceb769e00e093b3aca4b5e1c4968bfded1a9f8d594fe2a6337ea45bb3ed490a57e16324ca8acf7a3ceb7ecb46692fd8fbc0e5b401207f87fe3817e38736667244de8c853020c3163d7beceb8b455f98ef3ad16097cd129d720bd6481e6986a244c19ccb527c7cc20d36030b78ce10ca48039cb9f1edc2f98057b6a58fcae3a00e4ccb8484504bf9f8fd7592ba3cd20fea8e94fa7b69a9f4df8a6b6d71adad38f12745adfcb3a1c2442aa98ed638cdb199d20fe12bdcdedc2c0525c9bcd573da008c196cee9288f29a532089ce9bdd1365727e2afc23c3f2faae1ab694296fdf386fa71e837063590fab98962a6eed3df58b3ff5c725b4e472f294ede7cf168796fef49f19688a7bd8c4129c8f874fd4019d94e2dbc7b867306b76592518429ae61e2c3bda2de2dcb5996bb51a2809f58a19a30c38cffc35fc6c2e0364bef3b424ee463cfff78998d2525b1a066c76febf1e550c33149e25700aa0e57255393da10e00da6051ab0493326bf10b6f6f4534fc440d8e144bac309ca11d23a9819b2bb3309f054bc5befacd3084670ad6f72730ad6ff5bbdc4bacd532c601ea36ea08c2a7a17bb4184e716df7a926c3e750da0f3e95203549b317227333ed7f75584e4cd4ebdfb77bb9935efa2404d772021020b7d0cc90cc4aba0a1f02d2235f5088a79e7c4e60fb60d0f15db13570ee2c8d5c7db2d70b9102571e8d8682a9619e02d9b71ffb0bc51863e9c7ac8433b31e01784eb935d96ad303a6de15fc19fd23af9c6cd36bd55cd6763cf879caf5690c6929edd49b8e1b8ec8bbe973712137b8c2503593d19c7adc218cc351d93215553a9d726c120c897b457fe22879893554b5554f5ca8651a9a1f02de61d37cf118168fd96390f450929acd2100d21d137aefc40944c4de78115e43926001ac4b14dfb5396a5a5aba1c3326a3e8885ee471fd005388a47b4ed34e7be8e95ca06d7ebd9e4c2a072649d33f7999ab3d1216dd2cdd3a7f3f57146da074c8f77c29e48766542effd88a6619d0f29e44440998dfc4ea8615ab5732e38eefdc3c77aa87c3d97d85e30d879718325b2040e419edc36f9fc20dc76ca1a478b7b1767cc55a8391735b00f9d05856bf43bdc7523f13f91456c1df307063ba8df1e8d618f296999e5e1a5f29f0d7402b3232037e12564e773b9a5bb4e7394ec45ae96b87167168c2e4a5280808ec8b9795135d3e9f3803d756489ef57dc953a1b8b650bdec1f695837919db97117bd84082d45fd573a2896fa76d7dac432079ce97b467c80fd3e568b21315d87eb650a6dc7609f451b3e32bc96eafa0d2fb3c9cb72f4565e85b2f80861c4cf0959ff7fcb36391e0e93a3a5754e97e597f814b406c76ae4123d4f1ab57b160e2e4ba059f0fbc20972f31b3e5d0290adb45ed03d3bd0b8d4c8631adf65276b9e6d3babddf36199eab37a65680936a8e031e7ba585584e4c452b81dfc70df2bdf02bc02948305393d159226f1a1268126908d65a6a9c55adfecd3e288a80a9abb6169346fd3f372ac92276408101aabb63ec6756395de2d0ab379b757a0d6b780e0d17e25c920d780804b115d46484b3268ceafd8376d1ae27f832b850b560f8383e89aed9c6c66ac991a167aea2519f97174bcde7f5bce783313bed193b7329a3e56a1d94600b3705c76e46a7a940762bbc92bbc19c18b3b4e121e88a462a705a533b3d4aacf997a23a33e80ac6f5c2d3b16df6bd3d8119032ee5ec1d62b2f602855a506e97bafa25e8c648bb409faa496fcf22d3a00f98063cfc4d8b7940a41aa851b4a4839711b7d1fc617fe11fc762219c2963ae226e59be11b60cf4a86d804b89e259a66710f18bd23c6c57632d115b2c6f5fec8f13e0e9a2482bf919c7a0249ad172616d2278d87ba0fa9fa4db8288171a5ed0f2ed60b384e1b0a6e79d357a6f18129d43cd45871954a1e264104d0176b03c6481e88896bb17a04c72d30213e0fa504f05f22bd4a07dccf721bf4d00a4c5dd1035324fe6b7f8004834c27ed923f926fb75664dc2dfaf8bcbb7d8a3585893d34c1d2994b784531eaa81ec9ec7c09601d4d1e08a0c147829fd9a4dc745f6b7b81c0d528c78fcd5ad3efa54175cf37716713f9cb270181628d85f50ffa35ec608712dab2f3092e75cc3080e9e5d7b934a4cfab941b8225a3c5e6950c5e14a7840408639a99bbe1a9a99c41382bdbc6dc8c8ca98f7c58cd326ef0f5bf9f40d09787873f8eef4bbd83c3baf4644ab220986dfa5ece8b9301c19fba8c63c989bc04afcafb31abd335082d824a2b0c20efbec50b8c1fa4ff82348c02e3a3b0d007838ef5bec41ecb352bfef685a9f5f8d91904f87f62da020e3fc9cfe642c556390b164364a18e3bd5d41a5590fee1b269adb04d07ef7cc1fcf8949b5d95cb312843eff4f1d90553eb4c733a0d40e7e89f482d748a8f4593a46ae7e1b1996b7b6e75297caac265f764ed7622e50e3ae9f1ebc68cee8365afbc99ff0522880009e1b1ec8a430b78eabf82c2f28c6e082e627abb223eb88fab07a8f6411c3ccf08679edb78f61e30dfeb56209d23e7fcffcc45f6f5fce3b6aea0ab73075950e0e7b21415d71abb7e6cbdc29e1d2fdff8598d3a6799e8bb2154a12c53cf4f5e8b7f5754d02d9dd90abfaeec55b42a1197c94e6713711e9ed3cec001dc3d5adebe6d0d4e450b685384e9dd352a2dcac4ddcde5dc8597da9468e9908d8e5bc20a53deb7ba068423d6acf594b2e5e132ae06de900fce348ccd97505d1caa68db8b05ff608c3e9fe1e3d03e5aef4a2380a3b81b7cdd9c2eaf3e6c8016b04965245a18aeb4a90000bfe6b0413559c2c6ad4a54e452e4e4a5645b4bfd91399432e0b0dd1537d37accd535d1a9901c5f34408faecceac6c6aba452414108815cad5c50c3828af64c1d1dd3348cd0085b0c963b658c1fc10e33126cccfee3d3930c741db6db38f4177553bdd5d1327ba47083cfb161cba431c0a73f648d39a0d38c6eb62bc6ec6989628218586cd0d23117233b342fc7eaedcf2d2eba90569af18168b0a50898ac366a9b56f2eb5856f7b7f1e165394012ffb5c43ee791ee05c737045abd8f32133e4671497d8965c557dfa5eb8adf9f5160631829db8458d372e6c1158c5dddc9195e7fd5bb2b3cbcc6eea421556b0c7c55509922d00d6369b2f23a68cafe8c5e7ee52ebe6f38dfb41764a560367b97833f01018468e0400e6a6adfe98dffc83a9b7915e703b69ffe376b2aca7fe3897f07911540a1826fe547805310ce3caec604ee19df0b5d608911ff3c8b39dd6c7afaa0e0883ff7a1c2bac2edc527ac68d1ca6680451a45420926a856e8336de3d59094757e1b0babc942bf3cb0f46fa6f86a3210c445c9951cd7ebc5213487aba93eb3a77e31964a84eade3b2202f2c8470333fd5d06c039fe7344afbca74b1b5b35c410a7747371659383cd833146250ccd6345dde83a70f64263d33ce0fc5d7f6072df6f1ed89187d5768eb171a923262b46ba8e60d8bbea3711a9a901d957dcc637e58cba6c05f38aef30854aeb0bded39529eb4ae2de18156ed29ea66d34678b1a04517d7df7ae94aefc13823a6d2c421e08ea5246a67bd0fa5929ccf8aece60e6b325fd8b01c8cde25a227f7fd6f0ccd4ff855db13e5ebe72f6ed57f72ef3a62eba3945bdae69777aa2e5f8344c9659eb360f8843a4b8ce5fed517e3f202e5010ba4077646534bdc2f12f83ccb226ce4871fc5770d431b4d14ebd8d3c438dceffce78f23a9527cba8e96868b0c16256c9859b14df3299c05457580688f4512cbd1515588db5a6b768e1fda6db0958f905f1c4142da10a2c3a5d25af693d649ccd1c4ac8ca1626fb6d155a6d6caa3c3c1c53ec49b1f4b7cc31fe058868e78aa776fac3e426f5c01b93aae2ac3a8b48d35c3d3596fd4172d0b96950949dd25a14d04a7f852d23da35166e5b79100f023eca453682dbfc8db9d1b19680ffb3335790dd22fa2d34f7b7d21bd892e45c292794d13777c09e80e3696e3b2f13501293f651b2de96da08c2e3aa33afafba4849db3624454ae7ffac4fd6be193e922c364c2977d0450ecc22eb916e052bda36d8d0cd80c189b92a1de916bd956c3497020099d0af2aeacffa027fdb50715a9f36640dd6243b7448ec89ed422704cc47b6f69844ff392bc85a0f74ff3f89c4d49f0a433af754f67e3e73ee7f3190fe7d094a54fd5ab27d51f40fa20cb7c37762e8e54290672a815a4f2d668f2100404e2bc078b0f0231b3689dd5fb98d08d99d15f4a625930be2d3b143d62924b1144a34b3d27bd24b8e497bb4696be5b1253568b79aeb28c980a6869b4e841de7e523d5b0599740f6e468b862b8e0d33154d74f0327ca111ec74c13e49a990a35dbb0da95770f562854b9b1031f74f6ed1bd465e5b9d43d91b65c5f0e4f080c8e8791cb716a09e5f81a2647eb4d16a21243e0694ba8ab00235ba0581f76867c10eb71ecf065f0855f2f7f3afe5b613bd342619014f9386b6bdf820661c5f493fbb7b2728637461aad3cd8a8fcd0dfffc65c798ee5cd69aec3f2b3ea00943d869ad348094984b03bc9ce509a6ffc78b9da724c56fd8a67d573d542746c56f2f09c5671361534b23583856fddaba5a7b30beaa7f1227c44df7e08586f7d831a01f80834cd8a94fffdda0a88c64d7b4f7f52c9ba5bdfdaaba5092d393905a9522f974d58f7baba9cab43b44d84c80221bf8a304e6c78bdb2213fddae4129b822ec07d433f1c936565af06315f9418b6e8dc6687c52520662953860c5e00f86f8c4ec145d066830705cdc2b1a06d6e7dd8d912228b31d88e4b9d6361437098563808d7c3a63aa1ee92c7a04bbfc6ca0abf77bba7307e61d025cf9ead6c4910dda602b45dcd31145ef8ee440b3bf6d02875309dfeb065d94124e4723be6fb28ca907d71aab05845058d0d5cdbd3bf42d5450d3577abf09ef812fdcd56885e6d848d95fb8bd1c81192ad7b8f26e34a96efe57b92039b063401e39949da2601f4c4b040520da236841a1ea51a9fbc2be65f4e4c484d98b438b4dc9cdce78cb1c0f4e4751eb4b6f6a2bb657f66ea2f13472d5259cada4cdc3673f454e8b1dab5f27e90c53d5a756d679ef8f0f7733bda94a7b8435a0601170d698079e1021be6b9595f9bbfcde0a4df540190e98d442ed1ddb8b0a7bb4c4a3662403ce76043dadcf862e579de6d5dd09da416640de8e737bd4b3db998575cf3006efd7bb722cc8e9dfc83582e6b03719c346cf3a376dbeb21e9babb50b650f8dcbaf169f722e84d97bac0833e110c05e690e262738bd5675fe3a0da4ad6386de2c54ac9142250eeb071557e17983ef6b3f8b6b73a9327df27663d58031dc34c06ffe65d3690ede3c99a52448adcf645642be5c0c2e58d74c136c604c49fa09062b21b001bf4664121f08a8d886d16b5f9b57f14ac73d4daf00c48fc8655e6832f54027f813bcb5326a8ef38dae5c4221f8f4a67739ac7b353142276635fb85ccd2b5f973eaac834c79ff4f2afb2ded9d91deb3f9c40a9c44c41724e2bd4c882e8b6658003a45e4b2d9058abd5c6a21deafcb42af453e740e929dbbe34e3c8d610129c6528916d92cefbb7825d6650333f6f4871d290c1a921ec2846bd648a345175b6e1e4a1ad117b847f40a4c609da9c1789c49234760ca111e36a29f97407e4bbb83a734afaaad78fe0817da987c655c28285afb5e5841cd0a8122605296736e75225c01ad0524d8e9c4b2e8054aef93b5ef93c958e8a529d23e4d38c12a5eb13cbad670e63180f0063f4cf72bba14b530ca5e8846d7efb5de1756165d0b06ffb789e6812737a254b1c115b6980d6dbae901a85dbbcf71c3053c7bcee0780e3746e8e0eb1eecf286edb2155bc35a1bf3c958cbe4d2b1144e8c903fcd684f9509ac946a20eebb73ccf960216c45e3a8c899c0e949c44a9c09a295434ebf2a6e212805d4fa1a642de76dcd3fcbe41f27c1ee02eb3378ca0d852856fa5382fdc4918e8cbcc2131ac0131688f47c174a099b1c5e483bbf7ec7e5044198833911844afd19996c7709cc1260217fcdc8bccdbd55a756d336c2c896e8927ff35a21258f814a961a28c3099936a8f56084b9cdd725d732f66cbc132a1a6e021a139b5c03a9c335f07c2bb151fcc387b494beae8a748c661ee79faeec8f0f2ffe45c0d544da66db6c2b1011a7ea14d203817275529ec5613955962a18de339ef96e5efbbaf527269da85ddf68dc44d2f05b1d358ec5359be2aff1df3986c387686df1845b4988f0c25be6f52d0cd48064c8750c57ab5a44691c66246e0d2216a1d92dc386ff6acbd00dabe1cc833525367d99baad0e2596e063333b24d63f56ed9ce2bff8996ff792f5418162ecf5d3bb6050f1c67f7c393edd34d5baffb6f8a9da17708f7a8676f2c49a2b64f5c871803be0f6746ecc925ae0174aadad80627cb47a7f811aab2d92b395a4043859872796423123eed5589971ef60aadc99c52d356863393e2fc6d4a5ddc18468c728bec0b068c01726ebd6f091af43ae1f4a6808cfa765f879677ab8dd633141684862b4693be718a711c99116a867fdf793b96a11a990efd437d47fa08b3ac680ca10631ce7e8b049263a5fe7700778af25a35563641ce13f07c9029d0fdc011f10864201b5e0caf6c02c6fe07073b086b68a83a446bde04a85696b8f667af609b8ffebc851a14c19fc943b3ab4b570b4c0295f8c4ab86d7fc7c38eb0ba03f23b51fa780ba7069d7c4e695156c6a0dec6691ed88db725ae682067002a62873505b8968dc4cbbd54546b4c6a06cabadfba21edea6ffdd880a8387361a4681545b34a3bbb34ddb9ae2c1332dfdb0f044fc67b839c00f1f44b76bfcfec1fe2e42a77d8034d3f61948b5e2c3045e69114b278b0f59d2e8ca809bd3ef959c7555b5b1037ff65e7f26b3a0689c686ddf6fed5b501470a925adcf2989809dfca01ee5594f37ace6ae9f7253adc401259355b57d862e8c416804c8280a4dd725c2072c4bf92d49518827244c9a74853ff3ac5b2f6bdd55daaed7933da53d6523f19cb426efd8bbb82b739b3adeb22a17b19743e3189f5969e04063bfdf82bf7305dfe4bde0003bb39f85a0ea9a188b4f22f0e2bd85c5b80b35899775faea567e70f9109a73d392dc180a151b5da924c8c38ee8f3ebbad039bae52b198b91ce33755ec33e9434805aa08d6c0662f4adc8f99b9aa376c33faa6317c07b53172a5303dd3d0c0cdbcecdb2f8a3a7a95c1813a8f7949612c112bfb2de0004c4dc1e03fc8a4d73a523ded7d075d779d83d0014e1d15ae01cbe171df2a30368031a2368c0157f1ed89febcf6a489e11a0a2713e193435f15a6d2510cbdb60d999e5c2f54d9789b22d3c37c3169d27a508e978d72e7e40d3180f16752cea3a39d11911208ff48fc5d9d66758f50b328d002427ed5b8a5f1d363830d9f0818f255b0b5809bd5847a6e55ab0c3f8de2889b00781806e7d63b1ce3d20a259901a821dc3d21916c121c5e091855eb21d3398e0a8dc2508932e7a7e3566a279208bb44194ce600a1089151646bcaff82b608c1a4f331e750ad4c3cf433ee926dfc9351e2c15bddea3f08fd205a910a2bff7fef6422854b9ca11b0a978c0166f1a37093739202f992be8493b58379b749f810e8c15ee41826b96bd0c96cc4ce741ab51e250e5879d41d958783bbb80ad407be8c506b4d6693a79fc7bb73d66933f1a7c3ad9cb4d5874f122aafa018817d9dfa438bcdf5ac9066d72e3d21040279978750904a00c8cb958e8e2e7d01303ddb26d25b7866126cb14cdeb79e0763c466a163e9c52fdccbcfc4554ebee2e731b8882548f95a3e54fcd50f16d508ce2cf8352f7a18b289e4960391fa14070038eafa6919782d1ea981c4660e0aa04a98c613181587618923f68197b291a1434b6d5867d6d3af30f9d6c52bfd4b72e0504baec0fccec257c6ffe7554e63e4ed41a04aa134137e82490e1cc8b82d007f17d3eab7033fcc8e497b85a39680bfbaebdb1e540e1708331d8203603b2743fd6a93da9229be15cc3227242877eee50ae0752645dbe36257e554af6ddb601b4b80b8202eb042e76a7be2ba8006173920e2f0247f1a7a0169fcc6e6d8a0819ba7934eacf845af2aa0d64e589ddcf884b9876d81f7b1a23fe062ff1e876da54f4901b3a23a67fe64a9eb9c01f77e7e581775eeee18b4eb0582eaff8709a8b6e5ed39408a1e3b27e77346db747164040db8932a0e946ab2bf93e891b2258952f74522e41c710a0379f4d96c0b9f728bb381ff1cabb1baefd6b6e52551e40a02682b27ba214ed1971354460702b7eefc3e6a3d524ba24a1236107e42e98ac9bd525af1db1d4c27cf8b3992e7ce49e9db8c3bce916a4d1e69488d388b7bcfe659bfcbf7b591c654a328b002f9d39060209ad4c5208d37be774ee0b2dce0b050a02053457f0ea8874ea0da3921ed1c3d024d64926a07a20588a8608f1bcbc2bb9b88aec81555e4d0c7c9da49e1f3203264167921918a6cb3fb3f5e8c62ee7d58dc976fcf9e1aca567fdbb76ee98d7740dceaa755b349136a7350ff1f1dc5d9031c420e3e3673ebe8ccb50e40383ea6c9105c95b992bedb46a7c7a12da2a39ed13fc070ea4811783dc790f3a3725cc8f197e7035c6716a14e03613dbc4e04000fcf44986f764d38dd57852f82d4242d17c8e0a6367ca5211e66291df71ddb691b271736fe4d225aaedee0609f183b1b3607cecce29ba41f153c4ddc3d438634904b91441a51430c6a3b509adc9faed460203aee08d4a470725f0a748d0e61995557f7060da6f4c2d6fcfabfd53f3577397836e3e6baded2866b136d25f77f5cdd27efeec9f16f895e92b29101024a60d7edc0699ab3635872ee55fc7cc8ef589d314b8cfd07b8bec1f39d96848dd5f8487a92c3ca73b29b83773c88e66fc78c0dbf542bf936d4536ac11f6a5b5c98d3cc7e9cd321896e608c3c4ad9c7f8340a529961f7b152e4fbbc4377a9a67d3def77adf21949b19a36b360f74a148fcdfff8cea5b0ecac7d8e036d877d6b381955ad5fab4244555dc21f51ceb3c4d850db65615da496693b5466a312dfa7bf82cc4ba889d1a0ca84c3681a4670bd126c2ce4b033b2532e6135653b0da06ce4e4341fb7a4f8d796743e38f68190a928f40f443423acdc11d1e08133beec5241d0ef10c42350d381122430ad17b0e3caa2dad2dc1c59dca6ff5436fc31372f15efca9e07c0bfa6d702d8cc0957dfd5f55c34396ff4f8341671afaf33cf2a8c6bf1678d6f62cf1174ada45a23c0a150b92fbc371308b518407b4691d858c27ce5a9c6d5535fc42d82cc99c5711120ad5aca26a712c4ab5a0a0df611d5e266bb32cdacecba4ad2779e60ca6447263a6edd153a49955a369b749e5cd1c04aeb1e0f1e7e41788666356db8a479cb928d92f4d254a07d9bb9137479a79ef11d84f8346cfcb15529abf470573d2e9e1fed640223d68276e6169c1f0757e38e01cfb0e62c1f5299f20de5a8be9122a473920403471283f7b82f06d5aff7b5c71c83133840168add562c3a23bc5281397f45f6d4814a54a988d491d9c3307961f20c6645643925f201b9657025ea1a2bf2f67ab14dea3e5541a786338373a405777a95baaa9f840b3bfce6c0c46f7ca177c5e8a336d86332ae7ce9b11d570f41f2f4403bd6ee1f6f3eb626e6299f45c012f735ea664670cb7fd40f3510a05c25e7642442c9a83714f52bbf7ae3fbcde6bbaaabc0cc8993cbb5f6082f38f96615de2745888d14b57a784851054c8b0ef23c0a55ecd055bc2b7e1738f2a55f5ca852a66f11931992aa2a81c3e431e3f67f997303725579b40e0d131acbe10a9e8edc6f9ae92d7e9ba4d6ab040252a7d6cbe16e175053df97e45b1c42982104282a5c4b664320611a8ec818c21c7742e9e64f3ff5790bebf3ace0ec911309c6ea94be634d9ca847999020592b3cd1ef36a791153fd0e2e1cd402465de73914e591e9b25549c4630cb1537f40836d749fa5f95f10f7afc68f0ee61b6c2519bf7111bbdba163f738b25eb4873d8dcd0b4b87f8c8711712ea03d3e43d4d24f41c16e0428cee4e829d2df07445f6f7f91ebaee30cf3b280be38823c57757003799c8d1031302222f3abe3484095c57108d252a2e0e5399fdd1fcb2699879258864454dff595b79d6901576c20e279ba142c7c0280af33ca93e6c19abb68900b05409cee9c01256c6f21691373bdd796b8926454d1651b8b1ebe7918ea7c6c7cbcf6a86a677402ac33dbf2027cd6cccf1d4c2a54912fd365314164717285b648cc7966bd598eb636272df2fd169b1fcc83a43d91a51d05effec76cd372ce4c693460a7e50d8b815498b5ac99fa333ddd81479f262136873d0bb2d1baf3d764b9dacdf936c29e6a89ff5b519223f4616143aef5178479942e2dec55d083423669a2c28bca8d23a10aa4010e45eeaefc3e6e9a30cd7d5b411c999e25153681e04d7820761a848c8ffafef29a1d3d04ee01f2b67b80bf3cc397fc4e7d5019a5e73d7da1e1bb657085d32ad98210d3ff4e34e9869cf3245ffd54763e505b71e6b02fcf018c8e76422c59dcd27bc9b7ad81703c63992961c6c809cd78fe421e84f72d5b4182ff5dffb449154f001bb3061e634d233f2e14f834212a9ce832867bbd1a6d86fe1d711cbeaf04bb04dfbbd24915f540c6bc45b9d4b738ad87bbdbf1c5f3e4b85764ff7daaf08212105430a7f4c4e7c458bcfcf5b02ff93ca2389bd4aa28d184d851e91fdf7d769b846e55a4b3a945f17cac471e96e18f8de607581063721761e12c87081b568b456aebe3ad6b5324dcf89e7269f322540dce01631681b8f806641ecdfe532978ce11df321108870116fd3304d85e64fa6e90cbf8d60657abd162c026230c5274ba530af96f9ad2c43f10428ed156a3d71c6314a366aa00506cda50057acfed54e9981be04bd77dc06d18e6c071d7e26b20fe6b9f0a71b7c3b702dbec7173e9012ebc9dfddd3c0bff8d8f04f9f9f4f3ecc0d838cd093b5bb39a8fb15687a07c50825dfb6ab9809d67e9a66296426363e0008ab75274b062e6be3a33b1f95c94966efd16e3841fb94578dd407737669d05f9f912ab94b7d0742e858ee3097dd238b35dd369332d92a51f474778f24aa7936b67b59f732e0cdd95a6b79a7b9d19d89f112c3e18282ce3bff4b6927b5cda1ce2575b956c280cb73bd63229e57039eafbdd93cb98ec2b43233b23cd248410a8757dd1559607186b03c99a7d53bb4f86fcb728425c00e46abed7807436318ccf80fc057e047d3c3a7df8dd8f12d8c35e178284b4dc91181dad40129b79419468a93c65c2a0a7a1e570185bbcf1dbf2a2413c3622dfe22f3efcf9c65e1a24cc31e464585c741714991bef4451625c1b1d36db2ebd3fe2b1189b435ffeb7372d4acb79fa60d6baa04b21651718251215ed5a180119809ec7cdf384bdbdc8921f49c877c856d01c24efc5dfc7f1b5ec3ee75012ef6ed23872313eaa41f90f141a589b97b61b4fc78fd62eb49a86ce46ac5ab6530f791488fb2375f8bc09b36a73674a5943c1c092779a5fe0ef331a28f4affba8cfd92015b192400d524beaab50ea287901eeaa7c686eb8e0737122ffdeab30df20170d3516862fc39ce7dfcd20b1fde847c5a753e11f860a20e811051b6372185679b3c55585b3b8282a7ccf09608ea58bb25badef3d5bc772527d1e42cbc752c20191b7c1a9a09f547826cd4d4d2cb1de8ca0344426058c2d311d702feed03c9e084544e9c547469428636a6b80c7ee6b59a25a5a3e648f6a89aae6cf050b4a09d6c08fc27200bb52285ad8e57046896baa5cd7d7f6bcfaa03d4a2b8da6029704570beb34d5882ae3d576ab7c45fe7dd254bc28a147cd0889d5d94e5baa48e746ef9a24520edf95ca5c77938ce96af4693b41d0ef540fc26b1c0512a9d4d6752bbe502eb72e10a0369fb78674c6306d98d8cf9a604bf77c26444d7e830fc37d1d0a8ab17960496c76efba506c4530671d3717167171d71f5c5de9094b06ea5d7a9bcfdb1086ccc03578f4c047ca58dc70228e4381116a1925bd73d7db5fc3eb91c6fc04eb4ea981a2eea8dd9652c6441402ee082c8128dbfb66d5ce81e8a639ab0efcf71679932a605432e1d22c998c9cdf2e2779fbca30f314251e81486393bb098001fbfbfe51f94138d78edb7334de1944042f10f292db65aca12b90de9365b343f074e179c2561084d82f7c951eddc87f83f64a960aaed9cd6e9564adb450c81c09f0e1eee07a903e4207d8118eb9bdbb1d8ad2f2e3fb02ae11b86d577440b4809379a6e84394137113af55d8012dd0de025329596c2308a36fbdafe9910d2510f21777626ae1877d3e4083c7b068d4dea84ebeea373760da5566a5c765b8e6864623990e5abd9f3c2c2b67b2852b99c25c3b3b64b3e8f76ca63100893300bb99ac3b8e008320013bf75dea4dbbfd58b66c41a68805dad73f299ddc345354494ae93ba5d6ffd97e08fcc03cd7899fed3a943be402abf239a004616beb7d92815b2369d4376f02daf23d82b2ef95ef92fe39e196f58c902d47cb1fe3854ff6c9c5f9dbe4dd6eee8fd49d9c3d4459b19b3954f20594bdb66d7c019c35622882975dc941fe4ec300cea389ad1456168158267c87ab160ae50dfea76730acbd54062041630a16cd9de0548828a53093315709af2299304c6165a87f7bcdd4d1ba1a53b80a83a9584a3b19d8c01bdbc2e289f478b6f0d95a30955bc83773dcfbf791db763d25f4e2a303c4ef84af1dfa24febe5a42eaa518094af748bebe8b6a015be8fdf340876d6746398265679969d317967a4a91a86d3a918f612d146359be78c72903e6029ebf29ba4610637ffc1216e3d246684f9cbdb4a2bd5a3162302c6ec224f304916aaa7033d0c798bbf4d06bc58155599f47d03a1c8735c875bf156c072e30db3ca071f47975ba1cc3824facea65b77cf8e73624440620c8061981aaa951e1c16f4791abff5d960ac2fa566a94fa08fa03cd70bdc629dfff8d586bbd18bde125a5ca1d2f9a49cd74e0af78f2c02811a82844ac21c416df7643e6373b0d7796bde38f9a0a0ce2f1344b5e6c814636cb224ecab40ccb8c32ed10aac27d17c38bffe2cb741c54030d3e75de9c23fa6b2592b52e5a4e531aa10b657231332bf9593721b0595bf48a2ef03987aa2c9c4ba238c8a53e441cd03543bd30842f311fe46ef61cb919d65b40cd601784917a8f20024d4f7c3c9ec456b0156adb5e09c152ee3f31d21b0feeedd58e9aacf80796b9aa88a1e99285ed168d5ef776e56ef8f96cd5a7fc199591e67bab8d65e3452e5bbdaa4397e5d7a3a5949d801903bcf10211bb2fd3a174490218df1af3fbed540df55a0560abe5ece0124fb6a662ade943e153506d32ef83ff365a63251127074a9d1aceb6d001fc8ee3ac937e9e146c4896f0e1a25ca347d71042e80a988c6a3605d49ac9687e2e2fe1c742926e2e47115ae1b0aa9f3796a7e9ab99722a12b02a0e445335580365d089a4d623a2b222c02a5f0c4881e4e8c0ce31e474a15ec5ed76c65133e870d5ab579217a32b4994d1d282c56d4c93216905b43fb514bbc8c1792c2f3726e9eae15f4232f86d917fa0495687314d7d90341752be4fe9ca1514cfcf2c0fd39faa0d901b452470808fb84af71fbc553a8109278103ed6eea9a61a18d5b5e06e71991806e7e3a1705ba8f61da6ce5fbec1ad8e08843e386319af227006b522a8c0c5ab6ee3a62acade6a42f50764c1f5d857910642a89c041b75d363df7bd77953f8b01b65a2b7b42bc4b58de12eadad046a8855d836e7bede345bf47c05ccd9d0e81602a6070be2f1f290829f699673dc6d559968f6f549e5a4ad09f93dd3c7c8d9c4edf2edc788427bc0d0acc4f3321e1a7d9c1cb79792866984648a7a2d24221942a2abd935c840706d9b95ae8c8cd3a667a83b766d3773ba17acbc47c5972afea477d6bb0f906ecb35d3a49be585f309dd24e3e39e94249c46d0d168a798783a1fa56db79a487ea2ae742db2db795d4030d45c7250524a18412c3b391a46d2f9b577ce6dfacec4a65305b0623e9678ad7c258a3240512efe2a0888f95cbfc9d1c4957066b115b96f625197eca4c2946b2b6a5791898039c263be5f146e89da3716a680b6136f947cae52791bc2acc1e48168ee45bfe9f87965b86f05b070b27206a3b02c384504bea21c34fb44092e8961a33a04a167e71eec8b50b96a63e31c674ab70b2e10d3180047d4510a159e8ba317669c92606265606b1dbe8300048a2213b8e99f5c182678e2bb734d2b57501c57a6ae178c3ae6e76b175cc4ee8b20d467b89ab3b2ceee023c28aa3f2abfbb69ba1ce5e410df9fed0fdf496786c8defe417f4df67addf5016c9104316a08b4e67ce0995195b0d7a7a058d82ad4af52ec9797aa6912c8557105b4274e87ea1bbf7c9e775adad27c48904fe9a3933fd3649f768571696069a2a06e07d645f0a49689e51291bede3a0fe91d6a166e8213be77a3ef2a1df684e82e70e9864f38e9daf9f3d147ffee37782c8d47ec812dee160740544368fd4142f7aad6a5eb738083e7add1f3bfa9c995d3b608d72cd866fee9f58afe4ecc5a79f9b248e28b820cfeacf60e305f954573222a89d8c72ea2d01e2fdc60c7166c0c970a357abdfd9eb9522659e91889047d97250da319d61daf096f70570b80381c6464c96a92105cdbb21f636b29b9ee55b50a180e668c0e43a9b2073993f79ebf41dae8b1cdaf957d797d0637420c9aeca21edb9949e20f1172ec57f68bdf537eddd58762c895e3c31cbe7634e45950e900440afb8b82630de23355776edbc4c5c0b7aea722eb433561cc9071537ef44e605d41a8cfbea2d696435e577df9360322b4f78c8e72ac52c8a9d30a90edb38216be49c45f989ffaa5e451830cb47ae59db5c341dcc4af6c3aae2f4b25174926922ca7d744b8433854bc116df0f16e87c30cf077ab0c9df3a4d8e5f053228c8f48d064d988617549407d8766d49e261520c19e3b5f4b0b8cd6683ba759a38ca8eb15d111dd76b0136c7c468d8125c4b58c7f8fd1d5430cef587696be1d5ae3986e613d542bb768aba4b95c04fabf057b86cfcabdc4dfd5d279a3f145b1cbfbc68975f08d697c37f11710d06b2afa7f40e3a9b350997618f0e583434bc42a8ad801394435a0ff68613208818835eb81c1446051260d901e9440486078317bd9c4ec2ab95f3473be4f3d935df8314038d3b6c81c4560def519d572adb0a5892f76a04c388b71df5337e3a1abb273f904f41795a0820f081bb418f830c6082ff9f716610f1cee99bc1c40aebce17b9fd858d05255cd03ce6638deeb65abd9ec7270b114ff7e54d26e23410ffe4fe3b5e94ea0625f1472db73774a641067604e75c5e3fd41533f78f9577552dfbfd8857d3baaf9eb8220e1c69884801794218191382af2ae4c11b78837889f2590fd1acca8fd37964dc526710a0ea964298ffd58361b0fd9134df9d56c3bb567011deab1d663a9870a560d69595e72a4eeed1bbb2a9689595eea45e96e94339196947735006953a6b52ce244a8585cb71fe0bda436d4ec0f34eb929ef9568f6014c00a0acc3bf05aa2f6d30d41b619150a8e878efb80d5e14d143e33f2631e5af7a61124983f027087a6df11e333b97b3547ac883c8b9c3337a507dc36525264b025420a4665ca576ecd2759aa6c641b22ec37c3c1979e5c4f96db295a357368a7b4bf9969560eeea62fe93e802d69bec34407deec61f32fa8741146dae3b21181275a8bbaa4814c6bc5d2392006508190ff0fd1b664d1ae4ec1f578516dc22015b9b4fd6682b7f50db76134533aa178b79661e659defbc8440be4e77210372a5e413e8263c31e54e6b70ddb3b12b99f4f50dcb2681ab69ac7f14f32b4be7705def85546e05271bd3fceaba35cc45470058116f482c6d49f6688146162c201b86b84d6fdabcd17aa2086f10aa7a0c3822d6c587718c0fb8d353d42b51bb533306a298a3b6404b3cb42c7e0809caf44e8ba3eefd09d5553fbfe9368294cb4ade96744f62622b34e3b25cfc4fed1131114130a5a2f9d4c5893244c02e5365a5e265e596b637970f7604dd5f1432c445e0ec66099aa84b5cd81835d560d5827b7c4d5f543eb69514f8772c2a1a958631f2d49ff5abf8c5a0c4d6ba7ea5a1acf7aff1384730352e6e3f195440f53efc10b38feab8b8762988d700f8161eb43c567f38abec841723f827eeb3088138aa26af30146956a581f15a4d1381a5099dbdb5e179d6ba72f1c6feafc52c3100d39694b7d10f2905c6b1ae098e585eb62cbc795c0931f163ced5a651fcddeb1df603d6d7ec6e64ed28e364664af708b9526fdae932f6cf434cc5f5dda51b648edb3994b668066057db481881cc2efe28f8e1281e8bf44dae11080d19e1a23a0239b3b51f9adad131688870e7b6a6fb66c05b8ff088f45197b7cddc5d6b7e80fd0f41dd3e0d32389fc75a18d0832b611d10a1d255f0cb4898e16c994a04be5c807dc0daa62459e5cf900119fe025187dc05e58e89d3012aed63721028614b6250a15966e02df283d2717b6ea478cac6123409199cd584e201c1d376922123a232a7b708be4bc60700c6122c6dc5e6328f092ca4e5d13cbe173ad5ccd98545fbf426c70471509371ed821afd7fb4ea7988712b08645302d49c21d66a1e7c38b8516a1c5553e9c8b2a3e944713db80a6f5c376a9ebdc74d421b9f5b81d18a8e3ba4f6dcb5666764728ee1aecbcb5b41f80e180bcfdfaf878b6390d5a0e93dca01da201474fb2e60d2d55c61ba15f439e3cec12efede37c9cffe8d3b4e1ae0d56cf60ec993730fc633e31906575fc801b85b3bcf772bc3d92d54b4fc9625bf7cd65f5ab1b4f552de41347daeb4609175fa7a0665527cf746905b32f53e43d75fd28935c7befd172d76d3199618864a3bbc9d210855d994bcf7019645aaf53b5a614d0d1b55af26339d1d5e081a9c8648a11cc8904d7e690282258390d08af902782293d899821d2debb397f09348b7730810ef7eb2842501f9d0c609afe2a75f4d774458e7389c0468f75ce54ffe0cc6d3b3e278caf6e57a5553e1a52850a98ba147335901c560daafe78d088b2130b2c35398f3bf5ac49d64bc755ae9a481a32521632db38283c3fdf5f172fac735158a2c8738c492643556eb7ca894dc840d9c22e65abdac0ac5343ed06b676e47fb0502f8e37d2c7ca4a631c37636cb1374ce29b4427b8fdcd76e69e2d1819097b6fa654a7b81b01852a8123cfbec7b3d81fd79f7d1f72083963ff62a200e36d13a384360bca5c85adf38992524c67c12f4a03fad4793681949bfc82dfece7b0b68087b19b4ee7972e6badac4d8f0104c3438fa8fdd70b21a90556450e3eee34d749e304294e6706e8d654286ab37c0919c861dcc385b463198d14b775077ac380bbda0feb036897b4a0bfe8708547c73754f6878fff1355f05f1d969b440bca3d93c1c052fdf6624f0182376f0dfd0c46de7f124a8a2eaac036b99525b3a931b452b82bbf39ba0a001d69e8b767f88e9ef183b764e19f656b010154eda9cafeee817b35b93839c5972a7eb672c047574875cb8276ff3c753c8216b9e568338369cc69eff8811067a1ae3e3ab793df46b8edc7e2e3c0d9698c0e96f4ef81421185c2a698403b95ceaa0f0bea91df14ae91200e0b904c108a8dfbe6be140884c3e2a95780623060b3454ee6c4205413d082f92ddbebb40d1bcd7b66e740258a2670d09dbfc5e5ffdff3dbaa788f6dde213a273a44f0edac01d4c354bedcb4ed7807dbcdaf19d5a330e984f2ef49064540296e07318eef9fce5c6299011dc0c93c820ab6fa0ff3f8c23f7b978545d8bf0bf2d1a513ab82ea0acc9fac71979f8eed9e950b9caee923c916374e63fef406c8abe6a4e53d2216d9a361c47fca1b91702efbec5b5d7136763f0f5146b6dbb03420645dddc7c502f8dcb35a0e502c363c32f837f48099021f39e3ca958cd4c79fba4d698bb9a481ea79840b44adbe6c91e8e5a829a5820b392afccc3169405c61013f5ce914cffed7dfcf2478538c3b41e1247f752cc746643a54299cd9bf1069835498fea542e5e4d2b696a128c0e583b49ebcde1d73788b671ae92957f9fe4341b8df33dffcd831b87dd77e0c44cc16cf257725e7d15b0f0a1104a98fee4d81ecc99488e0c459034a81cef252b06c688fa6ddd3177e53ae81afd519e4f3d7254dbe691bcdfc1f4f5a7d736ea032d9019ce00cc6fc2fc68b086f35688fb348228fbeb813efebc4fd1dde07ccdbccdff1ab799ea407cd433fad95b9b05805abd3822508926a7748e0c65887ccec4b821645cb7108330e0a0b59e2f04301faeed3e5ce0d61ae25d0514d17022c8bf95622ddf2454f33ed427fa6cbdd04d063243040a50cf12f3d5ed09476c50b9559bb7fb1bee1007fb866b5b174e9e3f2dd6588de4b584cae8eedca8652337a1e6603d0fb2c5884579fcaf2ec2d0da6b8f415ddaa0d831de3431a14de558b745cce56f7c3f3a8148ffb19dddecca3199a30f7f706cee76c24cdf02b032bee5b0afc29b5e09fc54f78f3e8386bc4515176a1343a2f427f1a808bc80c96cb9fccbe8f58f28014a0fcd2ed3ba33c68156a0aea5435f6583c4833145a3647395c30b1edf660480e918b433ea7f62754b2d10dee4e54e7e00016244850db272f1d53cc7d47d2023ae524e4b0238c23105a44fd88d22af6f7e8416e893be3976eba26c794725d3b3cedcfaa1634b24be02e31a52c23358f4efbb17e22b1b0a715ab7cf1c6a7586a16051dcfb1fac0968a9ff6b302f62148d368fbde387b413af96003e1a061af30c7a05c6bdc28de8437844a066a007940e64a2eac22635ddb8d129c37747492f06a125240a87ffee43c145ec959a1f156273fee9cbe93991d68688c8219d3eab11fc52784110c457c36299aada43f6dc424bef6494bbbbbaad57c1c359db53ff804d3ad02f45f4ee41902413d7fa78302949a304747a5c3f61de352dacb0d0aa87144ece8e10172d63ff13a13008e33ac60491188cdbc9dfa621696858d5ff247064bac24029255655d89d4331d3e5fdef7fcc78fbdab109efaf8abf4905e66d90f6fceba900e76115ea0be4f37433b7071d353664d780b83c1b58447ac2b629fe39ec7845d2b0c82e6d4442cdb6a32cc1804d4f91269f3459ea3ee5e00a8e41fd42b5c914b92fd0b6138db7305c91aaf556b7f5bc10893df910e3ce69c6ec74e25a6214decacdc4a001ecd01834611e5722fbdda0ad5b4610ab5fa376873a101a20d6a5b8b4c6497e2986b2386214ed7833ecbecf30fd747c0da17b772f7c55232c9a0f80cf0b72eb778ac4a1f73abbbe8595f4f7d4c6c2b4d1e24e683c6bd3843fde7766e730ba2781011ffc47acb6ccbba3d2a880737e260eddf3365808806606594904971f2540b96211df43457b88b2d10a42f82c347b31c908a01b9584ed238ff2f3ea28d8fde8886f4cb0e89da69188f164b3d9e09f58c7188512c8c42653602036bceaa291ec3046790b7e23b2b18df3543e90b9c853653797809b67f816dcc2c9f4926a802f88a0381b3c42978874f786ff26ea0db373c17a13af0cc24ca50936249501f89e4dae5e3788879cab7412598c2d56f4b9fc05bc81d5773d99e5fb003a77b65afb5b9ad8b0f6e45956b010f05fafb1a3bb9b8977fb82e593651bf62b8d9640bf581bb635c91b3585ab1bb41dd894f118b3b7cca1cbad21a11eccf5be75e7787f9cc3f2dc69a60537f814d1be8339be8f6cbe6c96bc6b0cc9fb419feeea5b4e02f007570c6f9e92f2f38b9453070471031490267ce7cb8390f5a1728def77964f5e1018aa47ae27a94281f051e29f3c9905a35eebdb7b997f7d75c79eb4a0263d3374dbc5711be4108e0223f505bbd638d0c3c3fe94208daac2ddb88f8942eb455dc2d5c2130f3ebf20cf402137de182d6e4c27cd43238efe4e2666af66013698c33e7a94edfc0e6786fd76eeba59a6065760d505ded253836f6a8298c4215aa9b45db9995775bff8c650f792ef93343310dc306451a75ca592f78f88b75d85fc877dfab0341b5b90f5a30942ad83e143a6d13e0aadb8a9cd851ed6ddd915a8029b8ff689e895dc71b2192f86f074b5f57c364b8162af91fa1e3899c06a416cc0ff83794d7685e6ba2036c01a1c5fb0f9b5a25eca882a68a5638b657d611c71264ec2e30c47e49a5a5c51beb0bdeb30e347d7ec5bf01c1bbffc92c24abd3c69fa680937b649379c7a84c35c47f1fdb05414e81dbdebd2d89a7d4d4e9588533276b68de315f748d0fc9fdfc7fddaf8d1a834f635d5c3ab49e29df426dd4c85359194d175bf604ca9f8d4b6e071e9a226778c5aa2c97b0d845aa55ecdd9d0274ca6c9403e7cd02e739c08056d4ab7ed3a5bb684b2f2ffb730597c2cfab573251c9f62314363b4492b276ba491c7d11f11210cbb1f0207931c3ad8cdd7296c83fde07cc0c44217cc957c6e30eb54287e4cb3d742ef5d0978f5fde568e41775c9387503b911f7512ef794ade241aa2561bd728c5cb1f30fe123de2f7e18e4ef2ad111d14781ad8533ee70fe52c822d874836b41ebefe609c61d6d6c1f3c1ab31a6cf89b30f3146e45e3be482ba7367bee77182af272c4417edfb1e939177b8df93afd8e64aa11c7c03e17cb06add4fd2d363c9886129432b05ce8d7467b8257a8c42d065da6d0608057bdfd115e2b9f25697a1ff223ecb7188b6a9c321b57984c7f7735d3b052a184ef092838d2e38a5188d533074356084906e464f6304b3a7f322dd15b2b25b8e152e54189a1170bfa687af2146ac851726a0147ba428c942b46b7022da04c08173267b671fe8a16982a8557d2e666e7eab40c4a009d6170cc3bc6c2aeebd966ccbfabd86b2e8ea3d738ddf513f4277d658925378ac2edf58721dab38ef7101dab2e046ee0b4525af36538a601c260b006540688305f09c569b265dfffbcebfe18c48f68dab16a6bda8ed9d45032a48af8a818f7c99c267fc326e9acfb53bbc53aabe9d73ee56f5a282ad97a12d856137ff4e738ffd933857df4429bac5388ec5796614917b76981e7711db72ee6d34eedda2065fc076980141e9d005218af211ebd443d9fbd27178564796a525ddd1209b7cf847b8a61a73deab83fbb220da39b99efec4f38c3a0fe5a4eeda6551ab8d4e5b33126a31d877c4558fc8d773da5d1bc1fc3c6c75645860a43c64efedab4d271b0d1b88d2f4270ed13e1836b24cebb4220507c76c296933357ee742054e80a54e2e39f95b2adb143cc6fc59b10f0b03e2ee1672a45b3f18a8389f026c032efa37b8c4d21ce1c7308cb8f088d1120a1342e52751529e657db7cee7f6656a9ae52a57a858330f490dc0e5105d7e23085ed4fc0b8b8ce6064fca3f20cb5ea30242e07c41af876723684a8e1cff2a1fb0e33daef2584984e607b20835781e5c270476b4af69d7b844e4af3e451f4621a3672f93f1a677a4e595e55a956dc6e129bead2e787c67a89e5626256b5ac5b8c5a14f09d04624552e5b2efffa226b85db952b49a768468884646b60bed207efb67078b9c8e185fd60e0872a1cfcaed96177c195d70a0dc84d9c9d8ad6e43a8b7e09e722e79cfdef49b82b7f72de0d31b5d985be32364f56b0f470b13120c98ffc601f5403512ae9e045a8b0d621996caeafa0e0476ba68c16b04507d77789c5f1c53f73949017b935d8d77a3f5d6e8e6a6f5a2f9bdfaee75355625fd1413f5080d9c95222014940057e4ce07f5d91219718edfefcd33ae79f1e59b2fa292fa3b5accdb87ed2c11e80a08d6add2fafd0a2a70960158f75a8a21bd7c3281832007a5a815595bea7d0d5461e8eb8ed2a1138d98308d27dd8185fa3ee08ef30e242da69283fd8578574df80c60ea3ab8b0acaadbfa37b71a5379e290c717719466dcb3dfbd1d3eba929da4b90c357f71dc957d9fcf779994e23df01e1b9d56664a66e8bfab470902c46726df06222aa4b20d9ea2b4c3a50b1faccde817cdabbd766b6aa61771f9b89039453ce35554d5d7480f406b3e15f682e157cb95b1459debbb06cc24ba77d884434031c9753eab73ac640e1dc0ef70332e28d6836b47864b0bc80fa21d33ded5e7f29ce86b8e86ea69d3e7509970d2e5eaf96052564213ca12bedc2bdd571f86eb62e361f58cbab43d23d36e071c16ab4720e527846850d8127e2be770d56b8db972f683dbc8434f64aec23dad3940abc727400cde2f030147f7b28db1ee72fb5076aab1958083319e94a63f159861a8726a7a6b4c7dcecf1ada0ad06e356372fb5e22f708720352eb6a653657d77d4ad0bae4f138f04743bc6bf7baf64fa84ba8027ed0d1f39d0b482f3c3e8503317526e03e93dc9deb233287e429fd4a7db9bb247b95cfae5d7f5eec9b46b5d318d55f0cf5723c9dcdbe59f260636fa890cfeed37d8aa63d563a851bcba58ec85adedc8f82154c29bda7547e5e421a782237664d09dff130051280e4b00f279906db4a4f7663d6fed0e28c1aa1d4ae1f73d509d7eadd290b3d68fdb9c52ca924ceec0fa32a7fa98d2d4597383159263a7a8c135e729434882704550059452ad589b7c64b9f400d6f47554779a5ede51aebbc2ab6a0829557e798bb80983ed7c13f7dc549d0a5db79637c5db10d280826837aaa05bde5a9957d25157f8a72aca3884ebbb25f2057a9ffc41d400cba56a9f56c0b713dd66f42160d0af748669736b5d36c0c94777a547be40f841b36f3bf7b6ac2e28e3e0bef009107ce7053f1d6018aefab18b34215045c2481fbdc1f760deccbac0268c7a596de8707b7e7cf2e926281d3d69a51b8ef026f09807cd4184a97c35368606c924efcd4b189b7366c804a07a53964d3eb98727a73e628cef68572f83082272e557040c2b7753c1803abb3976bbdd081f16d979c86b9d48dc5e9b2784a016223a6625c08fcf902877ae1442a75b08f8b90797e314f5a62889c55f883cbb6429a01f5f357c8a7a31256d80c68c66a0d61caf5e2c34694e6eefc11ae3eff884dafe7569634926b9e96cf602fbe8aa4c20e4d22aad1e457f0e7c20c8fa22fcf88a0e1e53dd0d7d75ff1016b2245f74b659cbd9aa95db50e34f24c3a06a67fa250412f039edf6010886621d1a147710c2445b070429128b57f8e34ca101cc09dce18a528b75f088f1c6c9fa257cb763cbda1befd9a3dcc31b65302dcca32f8f8334b99b01e4d46aa0fe8fb9852a17a92846bcedb396277d05cfbad5b2cc790fa886741710a1472e0e6ee36095bfccc990bde4cbf11e2a39d03703f79d46ea7050a8430feeb463215695c7a9543f48f11c48c09764fd0f59bbf2011ac386ccb0363ba5030e39ee92eb627e94738af685581e796bf90bd043a4ea4744e545d640978cd63a0196bd7490253c3502906e8b9ff461c533d9870b535e21f979a42a085d8f0fd978041a7a3edd13ed1ff609ab6c31c5038c5cf57845ddf6b1e3e7bff285e0c7451fb963b3b4936f608445ac71811c42052bb10fd0151e95e3e41eec740526724df887ab84e98819b61c60be8ddb4dbe9e0f3fc96c160f58a46a522d7b32e7abf9b1537089b087ae39ed88a8878e9e94b5f6f55e6f6314e0da1f83b9dd56eb86db5890d094098bbfcd554c036ef9405e10e5a38dc82f70f748796d7e1d8fac734e04750843eca9325057b424d385b6812003bd30fe619ea3a336120879dc7b6202326dd07e7819484c147674c55c971c59b45cab2588f378e54db9e39f696ecd325a0580281490eef1987616f02715977f3a11d147b6a92da0b469ca8ae39be8153dc2104582066b8540999fe844002edad015a83768062a0df2324e20b575779e38f9952d8443a7c0c30ec6c3610c170f1e35f6c4263c31da3b57f15900cfdb8bd9292c24525576f8ee2ea7a6fb2bcfad7d86fc1e383b63fd9a9c07cc52eab9c702882d53e90a7944c67bb83abf8a9aa98112227e98d6bd4f96902765909bc0488071224a16dbda32de2842cb5cb8a00ce8eba6f71ecdda66244d59eb9b368e4c343fa71f6284f0b2150e9bc7370ce6ca9f1f6e944e1237f8e74223bcda79db91ab731ee09393ca980c5186e9148c20d7a69be7db5091b5ea11f6ee8c75af210fa6dd2b7a283fad67f2544db9a592325496aba463c6245358cec0d4b788303658df0ada3ca1cf83a43bfb2dbb073394183abe60b4d91ae73c67e577825f76b5f867d69ee084c9a92e416dc4c7519d925c745314df8b75f9367eba07fce13538e45de6d2cf81cf6ad5e37c6d1f78c9ea4189a240f64cb532093d0bad82c855d803943490788c2a581494d46a5fb3ea70eb2d7e89eda8415d546c3bd55536739bb53c9e06ac9e7f790203cc741520dab571e47a9ff8bef3064022d09dc63bb4240bf53be3120557582fb4f1b00a6c1012910dcfb18b1063e996991e8fb2405658f27ab9f0375c00661f731e3d042c35d9ab50bb20ad164ef6d2b3ae667a112c621c1fc800d3f7fecefb086890637d8e777b33230419cf72f5ae3e486d578bb7269e40886f3eb0705a1fe4b9ea40d5f73eede165055aea206ebf58bcfc8b9885dd9fcea6c6fd1019297d8e087ce8eb1bf989454ad220054a20db4320eca9611fa3e949d0c763b542ce272d95a6102d350a09987c23106147ffdc21e80c4b54a13c8397c177d6ea1c722529cf64610db6cf15bb6fc6e5342eab86e4d162c71e0a26abfc894f0ac0667e5d19353dc422c8baf2d1f7da3cffe9e6db6e9d25567fb2493fc9b87560d6dde36392ac90db81b29d79d1083643fb1b3f44f751acd67c942d300c428794e32af597620403b32b446e9287548daef1a28db08d6ec336779c578badc4ad0c87db0adb4d3f7ca865b81d243207c52552630530e5e2063fd65357af80767f707e797b5bf20bca424dfbad7ab02f1889c57ecc5677bf265332c3fd667a4017992cd8c9fbcb4794b622807981094e8dffab94cd64d40a7f8160c5c6e6ef23308cee724d45c61dc2c5eee675ce7688145e1b1e08f87e566819abaab2fa4c440e77bb7c904fb2705385df7a1d56d424f499019a7a9f8d5dfde94c70e264ba2edd41d9c7c357a3cc5fa24279396cbea7f18f58cb6814e8249dc993c679e06348aa785195d3758b1f03a107c4e0c84678edb4fef8104474d483439fbba97074581f1f949c986265efb94f4196d39f72c18a453d5d8c39fd860a2e57692c591635a1bebd9b3f2992ecfdd402da1e041326d8dd6133d19d5f4a7dd7f32b22e304e30540441337c680cf16b71ed02972823e230d499976f5366a8a2fc132f6a87f0d8b3b0a99f5d0ec1099176ea567e91d355ada70bf328ede9dc1f7ffc15fa65ffc36571268ce0d380c80564e221ab0aef7fbee488bb68d97dea595d6f5f2137a413fff68adba5aa5c25804ddc943dd797615c759772b0d6195c2e7f7be6eb01afca76c7a5cee21a15d78cf98adb0cb742e9684f9d58a934cd030d71b817fe5e83df079cd3b3714aa09a38729023cb51a6162cd3c9538dfe65df1f19b2e49fd6d9b004a7d1c7e7db4d584eb489214505d4322e5f0118cac7afb6c66cb80cd2843e7ef7bcdcfcaa57fbbddd6e035d5102f8678ba4baaeab4277bf12e93dd0f771b17bfc33f2f723a5a68769bf54faf6798e5f92cc6b4e54581fdec52e394ccaeb51556644ae273cb8a119c2bdec465bf93915b974e94c2f2c36d37bea7a0c126c1bfbea52fa6f0a24ed3fd2aa9003a7b5ebe5d6e21fd00fc20173f5ba3469c32d61ff812e6f469398be69a675436463bdc693ad20e48fe5dba77493911c10101769089dcfd2c2d7042226d194c1c387f463c71f662bea7ba90898160083ba3a6f073cf907ec1ea85d868c3f87c4130d4a94a96a1da507b7a0eb7c09672c6d35c84873d5b6f8bc52cda1c047b24f2cafcae42ac945233f3f16b22f5312c646001c7b6fef9333402c008f5ad3548194042d042711f82038741e9831592e72fed5a29c56d185d9947d6adbbddfdcf491f94623eb6639f99514e44e83980926ede53af444726a466b88cf7191f6cd4657eea7f5ceb8fdf41bef1c8b7dd18a2d712257518e93a66f848661fe16f2b786484f86cf4d55310fc1296ca4db377e969c4792e3d0bb9e0c46a95388078b7c8574a1c17699945a721f44331e0938358fd9e6de820f6eac4cb93fdd80564f21faf0ab5c6c133c3cd7c3953feaa111abb4be4202470dc8c8773016b3bb54c5a571d6f46e95f54dbc51505fe18b0fa42734c1532caaa519c553902f101766714b2e824c3f4c19f3b8fe6f3b8eabd5d6b3a9a45ea0ae9eac424495e0579481eb20507b3791dbc89eeabbd191cecd828db011a3e72f02c28a3a5c447f477117dc0e663bb9725a8f839c6e0f3c12d4fad71a6be96b0bc71c54de5719850b0e12c51041bfa3574724606d322ee9681a429dab0fc5086fcd901d6b5e4bd6c960fa030b39777e5e59ab071ac1a6d849c9c3438106c96e8cd855e78fccb39ee0901be7602d59f565cc0659b593e37828a901e545bdb926109cd249a314f52c6933c1e360de40d806b82f1b9d2ac4265181e00685a287c3005a6a40546b6521faf2df993164868eba653022b8b98d454a4707192e6b11006702b0048d4d757b52fd22546e2a1211851fb9e8862fa7cf98fb582f36506fd631e0b6f52fca7f6326df85d7ebf325805d7c0ad3bd6e69f8948b23c8e69b0a73524d20f8a82e9d56e16d7dcfe68089c171519673ab218813fe07c17d93dd2e95ec07181138a940cdd3a59d9999d5ef52e8800fcd2789d1ae63bac94f5b46d245c7a19331557edc1fa2d5c653d5d500701d5a9881f58e771d8a2cab2eae0e35caae67727b68431c9766e1e60c488e5849581d90e729626cf5bccaf30da26241aab168506d204e8adf0bcfce60f4a84467fdb6d1e03266a0c70488e661b071c540259696c3883b0d6f0631fcc18db8f45dc9ec55ff3f5c845533399beadec9f5308ec14d6baf60aec0b3750fbd0d05ddc8fa32394d805011f67ae23ca76e22b9c413e4e983539fac9ff85b3464cc816a35b673e9aacc8df0973a61c7663a1d125c37f9937319458e92eb3d603f3131944600fe8f04df1dcdab60e98782422173ffc471a600643d7996471dba1c3a3503a5827f31dafc40659e074e5d9285d3855d03d06b04bb55cd7f56affa8b8d17c3555e53b11220aced640abc1be36d1703c9464e032a633cac2fc7231156b0f6ad5f532d3aeec8b2b9736ebde1695bd473ee2bcdcfde42ba78733375cd2d41ac8760d2d0d5a3e5e586da5a24800169ad1c6caa2025807cf10da717f4d0896ff36da3a5aca26741ab15631a4e48d8ce93bd2625b3097c25b4f2701f32e329e8112eca73cd6450b8137235ba42d56459c4e67a043687ddfe501d6ef44923cfa1c3eeaa3a628fcb802afa395b2ba3da44bdd20add99e767613a54f564ff8d472f88d348125852bc0466013268e31352785a1edee7801b7eebcba67cb8536e7ce7f05c3c8ec08159b58f6525feb87d26497e7a2fa20dc86f29f314dc7545702a33caab30bd28df02a99daf2f09806c05918a295f54a36b1ca5263e39867c8368ee020a4667138317bf850efd16cb70465281d02cd6931629c11ce7d2926df6fdbfcc6bc43c8b5e01230bf52d12a91db2e0c49f51eda92fad7890a1f1ea211037c9337f6dce6a0ad65febb69396329b6a4c2491f6ec6e33b8b9a5735de7c8a2bcdfaa5c0dfd9f0392d87ca80dfc0a85c648fe6c99f7432c2dc71d1b4abc1d1c14af3dd38ace90661b42a875b0b06f9dac88a30670567c406acf2e517a0185930df916841bd884714c98c1b1289fac54a616c2a9c25c330aafa75c48bed2b62acc1734c69b274d84d9653c3d1dd7b511895119661932420abd0cbc8bf56ea8a2c19365f4486cb25362ac73ebf194181a7e00408e2d239569177285413b6f82be69cdf5093bead6e8149ea91eaf5c598f3bec38c217ad42058ad4c46b300f46da248e3b0b57c58f3defcda3719378763140f7266cfeeee38e34aa3807e0897d7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-sequel-3.24.0-8.fc16.src.rpmrubygem-sequel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rubygem-sequelrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-13.24.0-8.fc165.2-14.9.1.1NyM@M5LҠ@L@LL@L+@LB@Alejandro Pérez - 3.24.0-8Alejandro Pérez - 3.20.0-7Alejandro Pérez - 3.19.0-6Alejandro Pérez - 3.16.0-6Alejandro Pérez - 3.16.0-5Alejandro Pérez - 3.16.0-4Alejandro Pérez - 3.16.0-3Alejandro Pérez - 3.16.0-2Alejandro Pérez - 3.16.0-1- change version to 3.24.0- change version to 3.20.0* Wed Feb 09 2011 Fedora Release Engineering - 3.19.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Change License to MIT- Fixed duplicated version on change log entry- renamed spec file name - change from list of doc files to doc folder- Added Require ruby(abi)=1.8- Broken package into main and doc- Initial package                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          &&&&&&&&&&&&&&&&&&&&&&&]&&&&&a&`&&&&&&:&"&c&b&d&&& &&&&&&(&'&3&2&4&5&*&)&,&+&-&/&.&0&1&q&v&<&_&f&e&o&l&g&m&i&n&j&k&h&y&&&&&A&&&&&&&&p&[&x&&&&&&&& & & &&&&&&&&&&&&& && &&&&&&&&&&&&&&&&&&&&&&B&!&$&#&%&&&&Y&@&t&s&7&6&8&D&C&F&E&J&M&G&H&I&O&K&L&N&P&Q&S&R&&&&&&&&&&V&^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{&z&|&&&&&s&r&t&u&&&&&^&]&_&`&w&v&x&y&?&>&@&A&&&&&V&U&W&<&;&=&)&(&*&+&,&-&&&&&K&J&L&M&j&i&k&l&m&C&B&D&E&&&&&!& &"&#&~&}&&&G&F&H&I&/&.&0&1&& & &&%&$&&&'&&&&Y&X&Z&[&\&O&N&P&Q& & & &&&&S&R&T&f&e&g&h&o&n&p&q&&&&&3&2&8&9&5&4&6&7&:&&&&&b&a&c&d&&&&&&&&&&&&&&&Z&&&&&&&&&=&U&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&?&>&u&T&&&&&&&&&&&&&&&&&W&r&&&&&&X&;&\&w&9&&&&&&~&&g&h&f&i&y&j&t&k&s&l&v&x&m&n&u&o&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&p&q&w&r&&&&&&$&&&&&&&&&&!&& &&&&&&&&&&& &&&&& && &&&&&&&&&& &&&&& &&"&#&&5&8&9&6&7&&&&&&&&&&&&&&&&&&&&&&&&%&&&1&,&+&2&3&.&*&/&)&0&(&'&-&4&&&&&&&&&&&:&P&T&H&W&B&Y&?&>&V&I&`&X&d&K&a&e&^&Z&U&S&=&Q&M&O&[&F&]&b&G&J&R&;&E&N&\&C&c&@&L&A&D&<&_&&&&&&&{&z&|&}&&&&&&&&& &!&"&#&$&%&&&&&/&1&6&7&2&0&3&4&5&C&E&D&F&8&:&9&;&&&&&<&?&=&@&A&B&>&G&H&'&(&)&m&&&&&&&&&&&&&&&&&&&&&&&&&&`&a&b&&&&&&&&&&&&i&k&j&l&m&g&h&&&&&&&&&&&&&&&&&&&&&&Q&R&S&T&&&&n&s&t&u&o&q&p&r&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&?&A&B&C&D&E&F&@&,&3&4&5&.&/&1&2&0&6&7&-&8&:&;&<&=&>&9&+&Q&]&^&S&T&_&`&a&b&c&d&e&f&R&U&g&h&j&k&i&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&W&&V&&Y&&X&&&&&&&&&Z&&[&&&&&&&&&&&&&&\&&&&&&&&&&&&&&&&&&&W&X&e&f&v&|&}&&~&H&J&I&K&L&9&:&"&#&$&;&<&=&>&?&@&A&B&C&D&(&*&)&+&,&-&.&E&F&G&/&1&0&2&3&4&5&7&6&8&%&&&'&&&&&&&&&&&&&&&w&x&&&&&&&&&&y&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&z&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&&&&&&&&&&&&&&&&&&&&&&&&&&&&u&v&S&T&U&V&W&X&Y&&&&&&&&&&&&&&&&&&&M&N&O&P&[&\&&&Z&|&~&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&s&t&\&]&&&&&&&&&&&&&&&^&`&a&b&c&d&_&e&l&m&n&g&h&j&k&i&o&p&q&r&f&&&&&&&&&u&w&x&y&z&{&v&[&w&x&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&&&&&P&R&Q&S&V&T&W&U&X&q&r&s&t&&&&&&&&&&&&G&L&M&I&H&J&K&y&o&{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&|&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&4&6&7&5&8&9&:&;&& & && && &&&&&&&&&&&&&&&&& & &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&z&&&&&&&&&&&&&&&&& &"&#&!&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&&&& & & & & &&&&&&&&&&&&&&&&&&&&&C&D&c&d&&&&&&&&&&&&&&&&&&&&&&E&J&K&L&M&N&O&G&H&I&F&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&C&E&F&D&.&3&4&6&5&0&1&2&/&&&&&&&x&{&|&}&~&&&&&&y&z&&&&&&&&&&&&&&&&&&&&&&&&&&&f&i&j&k&l&m&g&h&&&&&&&&&& &&&&&&&&&& &7&9&:&;&<&=&>&?&@&A&B&8&O&R&T&U&S&V&P&Q&& & & &&&&&&&&&&&&&&&&&&&&&&&&&&&&&*&-&.&/&0&2&1&3&4&5&6&7&8&9&:&;&<&+&,&}&&&&&&&&&&&&&~&&&&&&&&&G&K&L&M&N&P&Q&O&I&H&J&&&&&&&&&&&&&&&&&#&$&%&&&(&'&)&!& &"&&&&&&&&&u&w&v&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&W&Y&Z&[&\&]&^&_&`&a&b&d&c&e&X&=&@&A&B&C&D&E&G&F&>&?&&&&&)&+&-&,&*&H&K&L&M&N&J&I&w&y&z&{&|&x&&&&&&&&&&&&&& &!&"&#&$&&&'&%&(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&n&p&q&r&s&u&t&v&o&&&&&&&&&&&&&&&&&&&&&&&&&&&&&R&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&S&b&d&f&e&g&h&i&j&k&l&m&n&o&p&q&r&s&t&c&&Y&Z&&&&&&&&&&&&&P&Q&R&&&&&&&&&&&Y&Z&[&A&B&A&X&Z&Y&&&&U&W&V&&&&&&&&&&R&T&S&&&&&{&|&}&M&O&P&Q&N&&&&&&&n&o&p&q&r&s&&&&]&^&&&&&&&&&&&&&&&&&&&&&F&G&H&f&g&&&&&&&x&y&z&&&_&`&a&&&[&\&b&d&c&e&&&&&&&~&&&&&&k&l&m&C&E&D&&&&I&J&K&L&t&w&u&v&h&i&j&&&&&&&&&&&&B&&&&&&&&&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&&&&&&/&2&3&4&5&6&7&8&9&0&:&;&<&1&=&>&?&@&&&& &!&"&#&$&%&&&'&(&)&*&&+&,&-&.&&g&j&h&k&l&m&i&n&o&p&\&_&`&a&]&b&c&^&d&e&f&&&&<&=&>&?&@&&&& & & & & &&&&&&&&&&&&&&&&&&&&&&&&6&7&E&F&H&I&G&J&&&&&&&&&&&8&=&>&?&@&A&B&C&D&:&;&<&9&K&L&M&N&O&U&V&]&^&_&&&N&O&P&n&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&M&f&g&h&i&j&k&l&P&Q&R&N&S&T&U&V&W&X&O&Y&Z&[&\&]&^&_&`&a&b&c&d&e&*&,&-&+&.&I&K&J&L&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&3.24.0-8.fc16      !!!!!!!!! ""##$$$$%%&&''''(()((*((++((,((--((.((//((00((11((22((33((44((55((6((7((8888((99((::((;;;((<<((==((>>((??((@@((AA(((B((CC((D((EEE((FF((G((H((I((JJ((KK((LL((MMMMNNM((OO((PP((QQRQ((S((TTTUVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXYYZZ[[ZZ\\\ZZ]]^^_````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa`cdefeeeeegggeeeehhhhhhhhhheeeeieeeeejjjjjjjjeekkkeeelddmmmmddddnnnnnnnnddoooooooodddppppppppppppppddqqqqqqqddrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrdddcccsttttttttttsuuusvvvvvvvvswwwsxxxsyyyszzzzzzs{s||s}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}       }        }}  !""!!#$$$#%%%%##&''''&(((&&&)****)++++)),--,.,,/00/11//2333332422566666577758999988:;:<====<>><???<@@@<<ABBACAAADEEDFFFFFFFFFFFFDDGHHGIGJJJJJJGKLLKMKKNOONPPPNNNQRRQSQQTUUTVTWXXWYYYWWWZ[Z\\ZZ]]^________^`aaaaa`bbbb```cddcceffffeggehhhheijjjjikkiilmlnoonpqqqpprsrtruvvvvuwwwuuxyyyxzzzzxx{||||{}}}}}}}{~~~{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}sssssequel-3.24.0rdocclassesArray.htmlFalseClass.htmlHash.htmlNilClass.htmlNumeric.htmlObject.htmlPGconn.htmlPGresult.htmlProc.htmlSequelSequel.htmlADOADO.htmlDatabase.htmlDataset.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlDataset.htmlASTTransformer.htmlAccessAccess.htmlDatabaseMethods.htmlDatasetMethods.htmlAdapter.htmlAdapterNotFound.htmlAmalgaliteAmalgalite.htmlDatabase.htmlDataset.htmlSequelTypeMap.htmlBasicObject.htmlColumnsIntrospection.htmlConnectionPoolConnectionPool.htmlClassMethods.htmlDB2DB2.htmlDatabase.htmlDataset.htmlDBIDBI.htmlDatabase.htmlDataset.htmlDataObjectsDataObjects.htmlMySQLMySQL.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlAdapterMethods.htmlDatabaseMethods.htmlDataset.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDataset.htmlDatabase.htmlDatabaseConnectionError.htmlDatabaseDisconnectError.htmlDatabaseError.htmlDatasetDataset.htmlArgumentMapper.htmlBindArgumentMethods.htmlCallableStatementMethods.htmlPagination.htmlPreparedStatementMethods.htmlQueryBlockCopy.htmlStoredProcedureMethods.htmlStoredProcedures.htmlUnnumberedArgumentMapper.htmlError.htmlFirebirdFirebird.htmlDatabase.htmlDataset.htmlHookFailed.htmlInflections.htmlInformixInformix.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlIntegerMigrator.htmlInvalidOperation.htmlInvalidValue.htmlJDBCJDBC.htmlAS400AS400.htmlDatabaseMethods.htmlDataset.htmlDatabase.htmlH2H2.htmlDatabaseMethods.htmlDataset.htmlInformixInformix.htmlDatabaseMethods.htmlDataset.htmlJTDSJTDS.htmlDatabaseMethods.htmlDataset.htmlJavaLang.htmlJavaSQL.htmlJavaxNaming.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlMySQLMySQL.htmlDatabaseMethods.htmlDataset.htmlOracleOracle.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlAdapterMethods.htmlDatabaseMethods.htmlDataset.htmlSQLServerSQLServer.htmlDatabaseMethods.htmlDataset.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDataset.htmlLiteralString.htmlLooserTypecasting.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlDatasetMethods.htmlMetaprogramming.htmlMigration.htmlMigrationAlterTableReverser.htmlMigrationDSL.htmlMigrationReverser.htmlMigratorMigrator.htmlError.htmlModelModel.htmlAssociationsAssociations.htmlAssociationDatasetMethods.htmlAssociationReflection.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlManyToManyAssociationReflection.htmlManyToOneAssociationReflection.htmlOneToManyAssociationReflection.htmlOneToOneAssociationReflection.htmlClassMethods.htmlDatasetMethods.htmlErrors.htmlInstanceMethods.htmlMySQLMySQL.htmlDatabaseMethods.htmlDatasetMethods.htmlMysql2Mysql2.htmlDatabase.htmlDataset.htmlNamedTimezones.htmlNoExistingObject.htmlNotImplemented.htmlODBCODBC.htmlDatabase.htmlDataset.htmlMSSQLMSSQL.htmlDatabaseMethods.htmlDataset.htmlOpenBaseOpenBase.htmlDatabase.htmlDataset.htmlOracleOracle.htmlDatabase.htmlDatabaseMethods.htmlDataset.htmlDatasetMethods.htmlPluginsPlugins.htmlActiveModelActiveModel.htmlInstanceMethods.htmlAssociationAutoreloadingAssociationAutoreloading.htmlClassMethods.htmlAssociationDependenciesAssociationDependencies.htmlClassMethods.htmlInstanceMethods.htmlAssociationPksAssociationPks.htmlClassMethods.htmlAssociationProxiesAssociationProxies.htmlAssociationProxy.htmlClassMethods.htmlBooleanReadersBooleanReaders.htmlClassMethods.htmlCachingCaching.htmlClassMethods.htmlInstanceMethods.htmlClassTableInheritanceClassTableInheritance.htmlClassMethods.htmlInstanceMethods.htmlCompositionComposition.htmlClassMethods.htmlInstanceMethods.htmlDefaultsSetterDefaultsSetter.htmlClassMethods.htmlInstanceMethods.htmlForceEncodingForceEncoding.htmlClassMethods.htmlInstanceMethods.htmlHookClassMethodsHookClassMethods.htmlClassMethods.htmlInstanceMethods.htmlIdentityMapIdentityMap.htmlClassMethods.htmlInstanceMethods.htmlInstanceFiltersInstanceFilters.htmlInstanceMethods.htmlInstanceHooksInstanceHooks.htmlInstanceMethods.htmlJsonSerializerJsonSerializer.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlLiteral.htmlLazyAttributesLazyAttributes.htmlClassMethods.htmlInstanceMethods.htmlListList.htmlClassMethods.htmlInstanceMethods.htmlManyThroughManyManyThroughMany.htmlClassMethods.htmlDatasetMethods.htmlManyThroughManyAssociationReflection.htmlNestedAttributesNestedAttributes.htmlClassMethods.htmlInstanceMethods.htmlOptimisticLockingOptimisticLocking.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsPreparedStatements.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsAssociationsPreparedStatementsAssociations.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsSafePreparedStatementsSafe.htmlClassMethods.htmlInstanceMethods.htmlPreparedStatementsWithPkPreparedStatementsWithPk.htmlClassMethods.htmlDatasetMethods.htmlRcteTree.htmlSchemaSchema.htmlClassMethods.htmlSerializationSerialization.htmlClassMethods.htmlInstanceMethods.htmlSerializationModificationDetectionSerializationModificationDetection.htmlInstanceMethods.htmlShardingSharding.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlSingleTableInheritanceSingleTableInheritance.htmlClassMethods.htmlInstanceMethods.htmlSkipCreateRefreshSkipCreateRefresh.htmlInstanceMethods.htmlStringStripperStringStripper.htmlInstanceMethods.htmlSubclassesSubclasses.htmlClassMethods.htmlTacticalEagerLoadingTacticalEagerLoading.htmlDatasetMethods.htmlInstanceMethods.htmlTimestampsTimestamps.htmlClassMethods.htmlInstanceMethods.htmlTouchTouch.htmlClassMethods.htmlInstanceMethods.htmlTreeTree.htmlClassMethods.htmlInstanceMethods.htmlSingleRootSingleRoot.htmlClassMethods.htmlInstanceMethods.htmlTreeMultipleRootError.htmlTypecastOnLoadTypecastOnLoad.htmlClassMethods.htmlInstanceMethods.htmlUpdatePrimaryKeyUpdatePrimaryKey.htmlClassMethods.htmlInstanceMethods.htmlValidationClassMethodsValidationClassMethods.htmlClassMethodsClassMethods.htmlGenerator.htmlInstanceMethods.htmlValidationHelpersValidationHelpers.htmlInstanceMethods.htmlXmlSerializerXmlSerializer.htmlClassMethods.htmlDatasetMethods.htmlInstanceMethods.htmlPoolTimeout.htmlPostgresPostgres.htmlAdapterMethods.htmlPrettyTable.htmlProgressProgress.htmlDatabaseMethods.htmlDatasetMethods.htmlQualifier.htmlRollback.htmlSQLSQL.htmlAliasMethods.htmlAliasedExpression.htmlBitwiseMethods.htmlBlob.htmlBooleanConstant.htmlBooleanExpression.htmlBooleanMethods.htmlCaseExpression.htmlCast.htmlCastMethods.htmlColumnAll.htmlComplexExpression.htmlComplexExpressionMethods.htmlConstant.htmlConstants.htmlExpression.htmlFunction.htmlGenericComplexExpression.htmlGenericExpression.htmlIdentifier.htmlIdentifierMethods.htmlInequalityMethods.htmlJoinClause.htmlJoinOnClause.htmlJoinUsingClause.htmlNegativeBooleanConstant.htmlNoBooleanInputMethods.htmlNumericExpression.htmlNumericMethods.htmlOrderMethods.htmlOrderedExpression.htmlPlaceholderLiteralString.htmlQualifiedIdentifier.htmlQualifyingMethods.htmlStringConcatenationMethods.htmlStringExpression.htmlStringMethods.htmlSubscript.htmlSubscriptMethods.htmlValueList.htmlVirtualRow.htmlWindow.htmlWindowFunction.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDatasetMethods.htmlSchemaSchema.htmlAlterTableGenerator.htmlGenerator.htmlShardedSingleConnectionPool.htmlShardedThreadedConnectionPool.htmlSimpleMigration.htmlSingleConnectionPool.htmlSwiftSwift.htmlMySQLMySQL.htmlDatabaseMethods.htmlDataset.htmlPostgresPostgres.htmlAdapterMethods.htmlDatabaseMethods.htmlDataset.htmlSQLiteSQLite.htmlDatabaseMethods.htmlDataset.htmlThreadLocalTimezones.htmlThreadedConnectionPool.htmlTimestampMigrator.htmlTimezones.htmlTinyTDSTinyTDS.htmlDatabase.htmlDataset.htmlToDot.htmlUnbindDuplicate.htmlUnbinder.htmlUndefinedAssociation.htmlValidationFailed.htmlStringString.htmlInflections.htmlSymbol.htmlTrueClass.htmlcreated.ridfilesCHANGELOG.htmlMIT-LICENSE.htmlREADME_rdoc.htmldocactive_record_rdoc.htmladvanced_associations_rdoc.htmlassociation_basics_rdoc.htmlcheat_sheet_rdoc.htmldataset_basics_rdoc.htmldataset_filtering_rdoc.htmlmigration_rdoc.htmlmodel_hooks_rdoc.htmlopening_databases_rdoc.htmlprepared_statements_rdoc.htmlquerying_rdoc.htmlreflection_rdoc.htmlrelease_notes1_0_txt.html1_1_txt.html1_3_txt.html1_4_0_txt.html1_5_0_txt.html2_0_0_txt.html2_10_0_txt.html2_11_0_txt.html2_12_0_txt.html2_1_0_txt.html2_2_0_txt.html2_3_0_txt.html2_4_0_txt.html2_5_0_txt.html2_6_0_txt.html2_7_0_txt.html2_8_0_txt.html2_9_0_txt.html3_0_0_txt.html3_10_0_txt.html3_11_0_txt.html3_12_0_txt.html3_13_0_txt.html3_14_0_txt.html3_15_0_txt.html3_16_0_txt.html3_17_0_txt.html3_18_0_txt.html3_19_0_txt.html3_1_0_txt.html3_20_0_txt.html3_21_0_txt.html3_22_0_txt.html3_23_0_txt.html3_24_0_txt.html3_2_0_txt.html3_3_0_txt.html3_4_0_txt.html3_5_0_txt.html3_6_0_txt.html3_7_0_txt.html3_8_0_txt.html3_9_0_txt.htmlsharding_rdoc.htmlsql_rdoc.htmlvalidations_rdoc.htmlvirtual_rows_rdoc.htmllibsequeladaptersadomssql_rb.htmlado_rb.htmlamalgalite_rb.htmldb2_rb.htmldbi_rb.htmldomysql_rb.htmlpostgres_rb.htmlsqlite_rb.htmldo_rb.htmlfirebird_rb.htmlinformix_rb.htmljdbcas400_rb.htmlh2_rb.htmlinformix_rb.htmljtds_rb.htmlmssql_rb.htmlmysql_rb.htmloracle_rb.htmlpostgresql_rb.htmlsqlite_rb.htmlsqlserver_rb.htmljdbc_rb.htmlmysql2_rb.htmlmysql_rb.htmlodbcmssql_rb.htmlodbc_rb.htmlopenbase_rb.htmloracle_rb.htmlpostgres_rb.htmlsharedaccess_rb.htmlinformix_rb.htmlmssql_rb.htmlmysql_rb.htmloracle_rb.htmlpostgres_rb.htmlprogress_rb.htmlsqlite_rb.htmlsqlite_rb.htmlswiftmysql_rb.htmlpostgres_rb.htmlsqlite_rb.htmlswift_rb.htmltinytds_rb.htmlutilsstored_procedures_rb.htmlast_transformer_rb.htmlconnection_poolsharded_single_rb.htmlsharded_threaded_rb.htmlsingle_rb.htmlthreaded_rb.htmlconnection_pool_rb.htmlcore_rb.htmlcore_sql_rb.htmldatabaseconnecting_rb.htmldataset_defaults_rb.htmldataset_rb.htmllogging_rb.htmlmisc_rb.htmlquery_rb.htmlschema_generator_rb.htmlschema_methods_rb.htmldatabase_rb.htmldatasetactions_rb.htmlfeatures_rb.htmlgraph_rb.htmlmisc_rb.htmlmutation_rb.htmlprepared_statements_rb.htmlquery_rb.htmlsql_rb.htmldataset_rb.htmlexceptions_rb.htmlextensionsblank_rb.htmlcolumns_introspection_rb.htmlinflector_rb.htmllooser_typecasting_rb.htmlmigration_rb.htmlnamed_timezones_rb.htmlpagination_rb.htmlpretty_table_rb.htmlquery_rb.htmlschema_dumper_rb.htmlsql_expr_rb.htmlstring_date_time_rb.htmlthread_local_timezones_rb.htmlto_dot_rb.htmlmetaprogramming_rb.htmlmodelassociations_rb.htmlbase_rb.htmldefault_inflections_rb.htmlerrors_rb.htmlexceptions_rb.htmlinflections_rb.htmlplugins_rb.htmlmodel_rb.htmlpluginsactive_model_rb.htmlassociation_autoreloading_rb.htmlassociation_dependencies_rb.htmlassociation_pks_rb.htmlassociation_proxies_rb.htmlboolean_readers_rb.htmlcaching_rb.htmlclass_table_inheritance_rb.htmlcomposition_rb.htmldefaults_setter_rb.htmlforce_encoding_rb.htmlhook_class_methods_rb.htmlidentity_map_rb.htmlinstance_filters_rb.htmlinstance_hooks_rb.htmljson_serializer_rb.htmllazy_attributes_rb.htmllist_rb.htmlmany_through_many_rb.htmlnested_attributes_rb.htmloptimistic_locking_rb.htmlprepared_statements_associations_rb.htmlprepared_statements_rb.htmlprepared_statements_safe_rb.htmlprepared_statements_with_pk_rb.htmlrcte_tree_rb.htmlschema_rb.htmlserialization_modification_detection_rb.htmlserialization_rb.htmlsharding_rb.htmlsingle_table_inheritance_rb.htmlskip_create_refresh_rb.htmlstring_stripper_rb.htmlsubclasses_rb.htmltactical_eager_loading_rb.htmltimestamps_rb.htmltouch_rb.htmltree_rb.htmltypecast_on_load_rb.htmlupdate_primary_key_rb.htmlvalidation_class_methods_rb.htmlvalidation_helpers_rb.htmlxml_serializer_rb.htmlsql_rb.htmltimezones_rb.htmlversion_rb.htmlsequel_core_rb.htmlsequel_model_rb.htmlsequel_rb.htmlfr_class_index.htmlfr_file_index.htmlfr_method_index.htmlindex.htmlrdoc-style.cssriArray%7e-i.yamlall_two_pairs%3f-i.yamlcase-i.yamlcdesc-Array.yamlsql_array-i.yamlsql_expr-i.yamlsql_negate-i.yamlsql_or-i.yamlsql_string_join-i.yamlsql_value_list-i.yamlFalseClassblank%3f-i.yamlcdesc-FalseClass.yamlsql_expr-i.yamlHash%26-i.yaml%7c-i.yaml%7e-i.yamlcase-i.yamlcdesc-Hash.yamlsql_expr-i.yamlsql_negate-i.yamlsql_or-i.yamlNilClassblank%3f-i.yamlcdesc-NilClass.yamlsql_expr-i.yamlNumericblank%3f-i.yamlcdesc-Numeric.yamlsql_expr-i.yamlObjectblank%3f-i.yamlcdesc-Object.yamlsql_expr-i.yamlPGconnblock-i.yamlcdesc-PGconn.yamlescape_bytea-i.yamlescape_string-i.yamlstatus-i.yamlunescape_bytea-c.yamlPGresultcdesc-PGresult.yamlProccdesc-Proc.yamlsql_expr-i.yamlSequelADODatabasecdesc-Database.yamlconnect-i.yamldataset-i.yamldo-i.yamlexecute-i.yamlnew-c.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlprovides_accurate_rows_matched%3f-i.yamlMSSQLDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlexecute_ddl-i.yamlexecute_dui-i.yamlexecute_insert-i.yamlDatasetcdesc-Dataset.yamlinsert-i.yamlprovides_accurate_rows_matched%3f-i.yamlcdesc-MSSQL.yamlcdesc-ADO.yamlASTTransformercdesc-ASTTransformer.yamltransform-i.yamlAccessDatabaseMethodscdesc-DatabaseMethods.yamldatabase_type-i.yamldataset-i.yamlserial_primary_key_options-i.yamltables-i.yamlDatasetMethodscdesc-DatasetMethods.yamlsupports_intersect_except%3f-i.yamlcdesc-Access.yamlAdapterapply_connection_settings-i.yamlcdesc-Adapter.yamlcheck_disconnect_errors-i.yamlexecute-i.yamlAdapterNotFoundcdesc-AdapterNotFound.yamlAmalgaliteDatabasecdesc-Database.yamlconnect-i.yamldatabase_type-i.yamldataset-i.yamlexecute-i.yamlexecute_ddl-i.yamlexecute_dui-i.yamlexecute_insert-i.yamlsingle_value-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlSequelTypeMapblob-i.yamlcdesc-SequelTypeMap.yamldatetime-i.yamldecimal-i.yamlresult_value_of-i.yamlcdesc-Amalgalite.yamlBasicObjectcdesc-BasicObject.yamlconst_missing-c.yamlremove_methods%21-c.yamlColumnsIntrospectioncdesc-ColumnsIntrospection.yamlcolumns-i.yamlConnectionPoolClassMethodscdesc-ClassMethods.yamlget_pool-i.yamlcdesc-ConnectionPool.yamlcreated_count-i.yamlnew-c.yamlservers-i.yamlDB2Databasecdesc-Database.yamlconnect-i.yamldataset-i.yamldo-i.yamlexecute-i.yamltest_connection-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlsupports_window_functions%3f-i.yamlcdesc-DB2.yamlDBIDatabasecdesc-Database.yamlconnect-i.yamldataset-c.yamldataset-i.yamldo-i.yamlexecute-i.yamlexecute_dui-i.yamlnew-c.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlcdesc-DBI.yamlDataObjectsMySQLDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlreplace-i.yamlcdesc-MySQL.yamlPostgresAdapterMethodscdesc-AdapterMethods.yamlexecute-i.yamlDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlexecute_insert-i.yamlextended-c.yamlDatasetcdesc-Dataset.yamlcdesc-Postgres.yamlSQLiteDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlcdesc-SQLite.yamlcdesc-DataObjects.yamlDatabase%3c%3c-i.yaml%5b%5d-i.yamladapter_class-c.yamladapter_scheme-c.yamladapter_scheme-i.yamladd_column-i.yamladd_index-i.yamladd_servers-i.yamlalter_table-i.yamlcall-i.yamlcall_sproc-i.yamlcast_type_literal-i.yamlcdesc-Database.yamlconnect-c.yamlconnect-i.yamlcreate_or_replace_view-i.yamlcreate_table%21-i.yamlcreate_table%3f-i.yamlcreate_table-i.yamlcreate_view-i.yamldatabase_type-i.yamldataset-i.yamldisconnect-i.yamldrop_column-i.yamldrop_index-i.yamldrop_table-i.yamldrop_view-i.yamldump_indexes_migration-i.yamldump_schema_migration-i.yamldump_table_schema-i.yamleach_server-i.yamlexecute-i.yamlexecute_ddl-i.yamlexecute_dui-i.yamlexecute_insert-i.yamlfetch-i.yamlfrom-i.yamlget-i.yamlidentifier_input_method%3d-c.yamlidentifier_input_method%3d-i.yamlidentifier_input_method-c.yamlidentifier_input_method-i.yamlidentifier_output_method%3d-c.yamlidentifier_output_method%3d-i.yamlidentifier_output_method-c.yamlidentifier_output_method-i.yamlindexes-i.yamlinspect-i.yamljndi%3f-i.yamlliteral-i.yamllog_info-i.yamllog_yield-i.yamllogger%3d-i.yamlnew-c.yamlquery-i.yamlquote_identifiers%3d-c.yamlquote_identifiers%3d-i.yamlquote_identifiers%3f-i.yamlremove_servers-i.yamlrename_column-i.yamlrename_table-i.yamlrun-i.yamlschema-i.yamlselect-i.yamlserial_primary_key_options-i.yamlserver_version-i.yamlservers-i.yamlset_column_default-i.yamlset_column_type-i.yamlsingle_threaded%3d-c.yamlsingle_threaded%3f-i.yamlsingle_value-i.yamlsubadapter-i.yamlsupports_create_table_if_not_exists%3f-i.yamlsupports_prepared_transactions%3f-i.yamlsupports_savepoints%3f-i.yamlsupports_transaction_isolation_levels%3f-i.yamlsynchronize-i.yamltable_exists%3f-i.yamltables-i.yamltest_connection-i.yamltransaction-i.yamltypecast_value-i.yamluri-i.yamlurl-i.yamlviews-i.yamlDatabaseConnectionErrorcdesc-DatabaseConnectionError.yamlDatabaseDisconnectErrorcdesc-DatabaseDisconnectError.yamlDatabaseErrorcdesc-DatabaseError.yamlDataset%3c%3c-i.yaml%3d%3d-i.yaml%5b%5d%3d-i.yaml%5b%5d-i.yamlArgumentMappercall-i.yamlcdesc-ArgumentMapper.yamlmap_to_prepared_args-i.yamlprepared_sql-i.yamlBindArgumentMethodscdesc-BindArgumentMethods.yamlCallableStatementMethodscdesc-CallableStatementMethods.yamlsubselect_sql-i.yamlPaginationcdesc-Pagination.yamlcurrent_page_record_count-i.yamlcurrent_page_record_range-i.yamlfirst_page%3f-i.yamllast_page%3f-i.yamlnext_page-i.yamlpage_range-i.yamlprev_page-i.yamlset_pagination_info-i.yamlPreparedStatementMethodscall-i.yamlcdesc-PreparedStatementMethods.yamlinspect-i.yamlliteral_symbol-i.yamlprepared_sql-i.yamlrun-i.yamlQueryBlockCopycdesc-QueryBlockCopy.yamlclone-i.yamlStoredProcedureMethodscall-i.yamlcdesc-StoredProcedureMethods.yamlinspect-i.yamlrun-i.yamlsproc_type%3d-i.yamlStoredProcedurescall_sproc-i.yamlcdesc-StoredProcedures.yamlprepare_sproc-i.yamlUnnumberedArgumentMappercdesc-UnnumberedArgumentMapper.yamlmap_to_prepared_args-i.yaml_insert_sql-i.yaml_update_sql-i.yamladd_graph_aliases-i.yamlaliased_expression_sql-i.yamlall-i.yamland-i.yamlarray_sql-i.yamlas-i.yamlavg-i.yamlbind-i.yamlboolean_constant_sql-i.yamlcall-i.yamlcase_expression_sql-i.yamlcast_sql-i.yamlcdesc-Dataset.yamlclause_methods-c.yamlclone-i.yamlcolumn_all_sql-i.yamlcolumns%21-i.yamlcolumns-i.yamlcolumns_without_introspection-i.yamlcomplex_expression_sql-i.yamlcompound_from_self-i.yamlconstant_sql-i.yamlcount-i.yamldef_mutation_method-c.yamldef_mutation_method-i.yamldelete-i.yamldelete_sql-i.yamldistinct-i.yamleach-i.yamleach_page-i.yamleach_server-i.yamlempty%3f-i.yamleql%3f-i.yamlexcept-i.yamlexclude-i.yamlexists-i.yamlfetch_rows-i.yamlfilter-i.yamlfirst-i.yamlfirst_source-i.yamlfirst_source_alias-i.yamlfirst_source_table-i.yamlfor_update-i.yamlfrom-i.yamlfrom_self-i.yamlfunction_sql-i.yamlget-i.yamlgraph-i.yamlgrep-i.yamlgroup-i.yamlgroup_and_count-i.yamlgroup_by-i.yamlhash-i.yamlhaving-i.yamlimport-i.yamlinsert-i.yamlinsert_multiple-i.yamlinsert_sql-i.yamlinspect-i.yamlintersect-i.yamlinterval-i.yamlintrospect_all_columns-c.yamlinvert-i.yamljoin-i.yamljoin_clause_sql-i.yamljoin_on_clause_sql-i.yamljoin_table-i.yamljoin_using_clause_sql-i.yamllast-i.yamllimit-i.yamlliteral-i.yamllock_style-i.yamlmap-i.yamlmax-i.yamlmin-i.yamlmulti_insert-i.yamlmulti_insert_sql-i.yamlnaked-i.yamlnegative_boolean_constant_sql-i.yamlnew-c.yamloptions_overlap-i.yamlor-i.yamlorder-i.yamlorder_append-i.yamlorder_by-i.yamlorder_more-i.yamlorder_prepend-i.yamlordered_expression_sql-i.yamlpaginate-i.yamlplaceholder_literal_string_sql-i.yamlprepare-i.yamlprepared_arg_placeholder-i.yamlprint-i.yamlprovides_accurate_rows_matched%3f-i.yamlqualified_identifier_sql-i.yamlqualify-i.yamlqualify_to-i.yamlqualify_to_first_source-i.yamlquery-i.yamlquote_identifier-i.yamlquote_identifiers%3f-i.yamlquote_schema_table-i.yamlquoted_identifier-i.yamlrange-i.yamlreplace-i.yamlrequires_sql_standard_datetimes%3f-i.yamlreverse-i.yamlreverse_order-i.yamlschema_and_table-i.yamlselect-i.yamlselect_all-i.yamlselect_append-i.yamlselect_hash-i.yamlselect_map-i.yamlselect_more-i.yamlselect_order_map-i.yamlselect_sql-i.yamlserver-i.yamlset-i.yamlset_defaults-i.yamlset_graph_aliases-i.yamlset_overrides-i.yamlsimple_select_all%3f-i.yamlsingle_record-i.yamlsingle_value-i.yamlsplit_alias-i.yamlsplit_multiple_result_sets-i.yamlsql-i.yamlsubscript_sql-i.yamlsum-i.yamlsupports_cte%3f-i.yamlsupports_distinct_on%3f-i.yamlsupports_insert_select%3f-i.yamlsupports_intersect_except%3f-i.yamlsupports_intersect_except_all%3f-i.yamlsupports_is_true%3f-i.yamlsupports_join_using%3f-i.yamlsupports_modifying_joins%3f-i.yamlsupports_multiple_column_in%3f-i.yamlsupports_timestamp_timezones%3f-i.yamlsupports_timestamp_usecs%3f-i.yamlsupports_window_functions%3f-i.yamlto_csv-i.yamlto_dot-i.yamlto_hash-i.yamlto_prepared_statement-i.yamltruncate-i.yamltruncate_sql-i.yamlunbind-i.yamlunfiltered-i.yamlungraphed-i.yamlungrouped-i.yamlunion-i.yamlunlimited-i.yamlunordered-i.yamlunused_table_alias-i.yamlupdate-i.yamlupdate_sql-i.yamluse_cursor-i.yamlwhere-i.yamlwindow_function_sql-i.yamlwindow_sql-i.yamlwith-i.yamlwith_recursive-i.yamlwith_sql-i.yamlErrorcdesc-Error.yamlFirebirdDatabasecdesc-Database.yamlconnect-i.yamlcreate_trigger-i.yamldataset-i.yamldrop_sequence-i.yamlexecute-i.yamlnew-c.yamlprimary_key-i.yamlprimary_key_for_table-i.yamlrestart_sequence-i.yamlsequences-i.yamltables-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlinsert-i.yamlinsert_returning_pk_sql-i.yamlinsert_returning_sql-i.yamlinsert_select-i.yamlrequires_sql_standard_datetimes%3f-i.yamlsupports_insert_select%3f-i.yamlsupports_intersect_except%3f-i.yamlcdesc-Firebird.yamlHookFailedcdesc-HookFailed.yamlInflectionscdesc-Inflections.yamlclear-c.yamlirregular-c.yamlplural-c.yamlsingular-c.yamluncountable-c.yamlInformixDatabasecdesc-Database.yamlconnect-i.yamldataset-i.yamldo-i.yamlexecute-i.yamlexecute_dui-i.yamlquery-i.yamlDatabaseMethodscdesc-DatabaseMethods.yamldatabase_type-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlDatasetMethodscdesc-DatasetMethods.yamlcdesc-Informix.yamlIntegerMigratorcdesc-IntegerMigrator.yamlnew-c.yamlrun-i.yamlInvalidOperationcdesc-InvalidOperation.yamlInvalidValuecdesc-InvalidValue.yamlJDBCAS400DatabaseMethodscdesc-DatabaseMethods.yamldatabase_type-i.yamldataset-i.yamllast_insert_id-i.yamlsupports_transaction_isolation_levels%3f-i.yamlDatasetcdesc-Dataset.yamlselect_limit_sql-i.yamlselect_sql-i.yamlsupports_window_functions%3f-i.yamlcdesc-AS400.yamlDatabasecdesc-Database.yamlH2DatabaseMethodscdesc-DatabaseMethods.yamlcommit_prepared_transaction-i.yamldatabase_type-i.yamldataset-i.yamlrollback_prepared_transaction-i.yamlserial_primary_key_options-i.yamlsupports_create_table_if_not_exists%3f-i.yamlsupports_prepared_transactions%3f-i.yamlsupports_savepoints%3f-i.yamlDatasetcdesc-Dataset.yamlcomplex_expression_sql-i.yamlrequires_sql_standard_datetimes%3f-i.yamlsupports_is_true%3f-i.yamlsupports_join_using%3f-i.yamlsupports_multiple_column_in%3f-i.yamlcdesc-H2.yamlInformixDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlcdesc-Informix.yamlJTDSDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlconvert_type-i.yamlcdesc-JTDS.yamlJavaLangcdesc-JavaLang.yamlJavaSQLcdesc-JavaSQL.yamlJavaxNamingcdesc-JavaxNaming.yamlMSSQLDatabaseMethodscdesc-DatabaseMethods.yamlcdesc-MSSQL.yamlMySQLDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlinsert-i.yamlprovides_accurate_rows_matched%3f-i.yamlreplace-i.yamlcdesc-MySQL.yamlOracleDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlcdesc-Oracle.yamlPostgresAdapterMethodscdesc-AdapterMethods.yamlexecute-i.yamlDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlexecute_insert-i.yamlextended-c.yamlDatasetcdesc-Dataset.yamlliteral_string-i.yamlprepare-i.yamlcdesc-Postgres.yamlSQLServerDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlmetadata_dataset-i.yamlDatasetcdesc-Dataset.yamlcdesc-SQLServer.yamlSQLiteDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlcdesc-SQLite.yamlcdesc-JDBC.yamlLiteralStringcdesc-LiteralString.yamlLooserTypecastingcdesc-LooserTypecasting.yamltypecast_value_float-i.yamltypecast_value_integer-i.yamlMSSQLDatabaseMethodscdesc-DatabaseMethods.yamldatabase_type-i.yamlserver_version-i.yamlsupports_savepoints%3f-i.yamlsupports_transaction_isolation_levels%3f-i.yamltables-i.yamlviews-i.yamlDatasetMethodsaggregate_dataset-i.yamlboolean_constant_sql-i.yamlcdesc-DatasetMethods.yamlcomplex_expression_sql-i.yamlconstant_sql-i.yamldisable_insert_output%21-i.yamldisable_insert_output-i.yamlfetch_rows-i.yamlfull_text_search-i.yamlinsert_select-i.yamlinto-i.yamljoin_table-i.yamlmulti_insert_sql-i.yamlnew-c.yamlnolock-i.yamloutput%21-i.yamloutput-i.yamlquoted_identifier-i.yamlselect_sql-i.yamlserver_version-i.yamlsupports_insert_select%3f-i.yamlsupports_intersect_except%3f-i.yamlsupports_is_true%3f-i.yamlsupports_join_using%3f-i.yamlsupports_modifying_joins%3f-i.yamlsupports_multiple_column_in%3f-i.yamlsupports_output_clause%3f-i.yamlsupports_window_functions%3f-i.yamlcdesc-MSSQL.yamlMetaprogrammingcdesc-Metaprogramming.yamlmeta_def-i.yamlMigrationapply-c.yamlcdesc-Migration.yamldescendants-c.yamldown-i.yamlinherited-c.yamlmethod_missing-i.yamlnew-c.yamlup-i.yamlMigrationAlterTableReversercdesc-MigrationAlterTableReverser.yamlnew-c.yamlreverse-i.yamlMigrationDSLcdesc-MigrationDSL.yamlchange-i.yamlcreate-c.yamldown-i.yamlnew-c.yamlup-i.yamlMigrationReversercdesc-MigrationReverser.yamlnew-c.yamlreverse-i.yamlMigratorErrorcdesc-Error.yamlapply-c.yamlcdesc-Migrator.yamlnew-c.yamlrun-c.yamlModelModel-c.yamlAssociationsAssociationDatasetMethodscdesc-AssociationDatasetMethods.yamlAssociationReflection_add_method-i.yaml_dataset_method-i.yaml_remove_all_method-i.yaml_remove_method-i.yaml_setter_method-i.yamladd_method-i.yamlassociated_class-i.yamlassociation_method-i.yamlcan_have_associated_objects%3f-i.yamlcdesc-AssociationReflection.yamldataset_helper_method-i.yamldataset_method-i.yamldataset_need_primary_key%3f-i.yamleager_graph_lazy_dataset%3f-i.yamleager_loading_use_associated_key%3f-i.yamlneed_associated_primary_key%3f-i.yamlreciprocal-i.yamlreciprocal_array%3f-i.yamlremove_all_method-i.yamlremove_before_destroy%3f-i.yamlremove_method-i.yamlremove_should_check_existing%3f-i.yamlreturns_array%3f-i.yamlselect-i.yamlset_reciprocal_to_self%3f-i.yamlsetter_method-i.yamlClassMethodsall_association_reflections-i.yamlassociate-i.yamlassociation_reflection-i.yamlassociations-i.yamlcdesc-ClassMethods.yamleager_loading_dataset-i.yamlinherited-i.yamlmany_to_many-i.yamlmany_to_one-i.yamlone_to_many-i.yamlone_to_one-i.yamlDatasetMethodscdesc-DatasetMethods.yamlcomplex_expression_sql-i.yamleager-i.yamleager_graph-i.yamleager_graph_association-i.yamleager_graph_associations-i.yamleager_graph_build_associations-i.yamlextended-c.yamlungraphed-i.yamlInstanceMethodsassociations-i.yamlcdesc-InstanceMethods.yamlpk_or_nil-i.yamlManyToManyAssociationReflectionassociated_key_alias-i.yamlassociated_key_column-i.yamlassociated_key_table-i.yamlassociated_object_keys-i.yamlcan_have_associated_objects%3f-i.yamlcdesc-ManyToManyAssociationReflection.yamldefault_associated_key_alias-i.yamldefault_join_table-i.yamldefault_left_key-i.yamldefault_right_key-i.yamleager_loader_key-i.yamleager_loading_use_associated_key%3f-i.yamlneed_associated_primary_key%3f-i.yamlreciprocal-i.yamlright_primary_key-i.yamlright_primary_keys-i.yamlselect-i.yamlManyToOneAssociationReflectionassociated_object_keys-i.yamlcan_have_associated_objects%3f-i.yamlcdesc-ManyToOneAssociationReflection.yamldataset_need_primary_key%3f-i.yamldefault_key-i.yamleager_graph_lazy_dataset%3f-i.yamleager_loader_key-i.yamlprimary_key-i.yamlprimary_keys-i.yamlreciprocal_array%3f-i.yamlreturns_array%3f-i.yamlset_reciprocal_to_self%3f-i.yamlOneToManyAssociationReflectionassociated_object_keys-i.yamlcan_have_associated_objects%3f-i.yamlcdesc-OneToManyAssociationReflection.yamldefault_key-i.yamleager_loader_key-i.yamlprimary_key-i.yamlreciprocal_array%3f-i.yamlremove_before_destroy%3f-i.yamlremove_should_check_existing%3f-i.yamlset_reciprocal_to_self%3f-i.yamlOneToOneAssociationReflectioncdesc-OneToOneAssociationReflection.yamlreturns_array%3f-i.yamlapply-c.yamlcdesc-Associations.yamlClassMethods%5b%5d-i.yamlcdesc-ClassMethods.yamlclear_setter_methods_cache-i.yamlcolumns-i.yamlcreate-i.yamldataset%3d-i.yamldataset-i.yamldb%3d-i.yamldb-i.yamldb_schema-i.yamldef_dataset_method-i.yamlfind-i.yamlfind_or_create-i.yamlimplicit_table_name-i.yamlinherited-i.yamlload-i.yamlmethod_added-i.yamlno_primary_key-i.yamlplugin-i.yamlprimary_key_hash-i.yamlqualified_primary_key_hash-i.yamlrestrict_primary_key%3f-i.yamlrestrict_primary_key-i.yamlset_allowed_columns-i.yamlset_dataset-i.yamlset_primary_key-i.yamlset_restricted_columns-i.yamlsetter_methods-i.yamlsubset-i.yamltable_name-i.yamlunrestrict_primary_key-i.yamlDatasetMethods%5b%5d-i.yamlcdesc-DatasetMethods.yamldestroy-i.yamlto_hash-i.yamlwith_pk-i.yamlErrors%5b%5d-i.yamladd-i.yamlcdesc-Errors.yamlcount-i.yamlempty%3f-i.yamlfull_messages-i.yamlon-i.yamlInstanceMethods%3d%3d%3d-i.yaml%3d%3d-i.yaml%5b%5d%3d-i.yaml%5b%5d-i.yamlautoincrementing_primary_key-i.yamlcdesc-InstanceMethods.yamlchanged_columns-i.yamldelete-i.yamldestroy-i.yamleach-i.yamleql%3f-i.yamlerrors-i.yamlexists%3f-i.yamlhash-i.yamlid-i.yamlinspect-i.yamlkeys-i.yamllock%21-i.yamlmarshallable%21-i.yamlmodified%21-i.yamlmodified%3f-i.yamlnew%3f-i.yamlnew-c.yamlpk-i.yamlpk_hash-i.yamlrefresh-i.yamlreload-i.yamlsave-i.yamlsave_changes-i.yamlset-i.yamlset_all-i.yamlset_except-i.yamlset_fields-i.yamlset_only-i.yamlsingleton_method_added-i.yamlthis-i.yamlupdate-i.yamlupdate_all-i.yamlupdate_except-i.yamlupdate_fields-i.yamlupdate_only-i.yamlvalid%3f-i.yamlvalidate-i.yamlcdesc-Model.yamlMySQLDatabaseMethodscast_type_literal-i.yamlcdesc-DatabaseMethods.yamlcommit_prepared_transaction-i.yamldatabase_type-i.yamlindexes-i.yamlrollback_prepared_transaction-i.yamlserver_version-i.yamlsupports_create_table_if_not_exists%3f-i.yamlsupports_prepared_transactions%3f-i.yamlsupports_savepoints%3f-i.yamlsupports_transaction_isolation_levels%3f-i.yamltables-i.yamluse-i.yamlviews-i.yamlDatasetMethods_insert_sql-i.yamlcalc_found_rows-i.yamlcdesc-DatasetMethods.yamlcomplex_expression_sql-i.yamldistinct-i.yamlfor_share-i.yamlfull_text_search-i.yamlfull_text_sql-i.yamlhaving-i.yamlinsert_ignore-i.yamljoin_table-i.yamljoin_type_sql-i.yamlmulti_insert_sql-i.yamlon_duplicate_key_update-i.yamlprovides_accurate_rows_matched%3f-i.yamlquoted_identifier-i.yamlreplace_sql-i.yamlsupports_distinct_on%3f-i.yamlsupports_intersect_except%3f-i.yamlsupports_modifying_joins%3f-i.yamlsupports_timestamp_usecs%3f-i.yamlblob-i.yamlcdesc-MySQL.yamldate-i.yamldate_conv-i.yamldecimal-i.yamlfloat-i.yamlinteger-i.yamltime-i.yamltime_conv-i.yamltimestamp-i.yamltimestamp_conv-i.yamlMysql2Databasecdesc-Database.yamlconnect-i.yamldataset-i.yamlexecute-i.yamlserver_version-i.yamlDatasetcdesc-Dataset.yamldelete-i.yamlfetch_rows-i.yamlinsert-i.yamlreplace-i.yamlupdate-i.yamlcdesc-Mysql2.yamlNamedTimezonescdesc-NamedTimezones.yamlNoExistingObjectcdesc-NoExistingObject.yamlNotImplementedcdesc-NotImplemented.yamlODBCDatabasecdesc-Database.yamlconnect-i.yamldataset-i.yamldo-i.yamlexecute-i.yamlexecute_dui-i.yamlnew-c.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlMSSQLDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlexecute_insert-i.yamlDatasetcdesc-Dataset.yamlcdesc-MSSQL.yamlcdesc-ODBC.yamlOpenBaseDatabasecdesc-Database.yamlconnect-i.yamldataset-i.yamldo-i.yamlexecute-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlcdesc-OpenBase.yamlOracleDatabasecdesc-Database.yamlconnect-i.yamldataset-i.yamldo-i.yamlexecute-i.yamlschema_parse_table-i.yamlDatabaseMethodscdesc-DatabaseMethods.yamlcreate_sequence-i.yamlcreate_trigger-i.yamldatabase_type-i.yamldrop_sequence-i.yamltable_exists%3f-i.yamltables-i.yamlview_exists%3f-i.yamlviews-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlDatasetMethodscdesc-DatasetMethods.yamlempty%3f-i.yamlexcept-i.yamlinsert-i.yamlrequires_sql_standard_datetimes%3f-i.yamlsequence-i.yamlsupports_intersect_except_all%3f-i.yamlsupports_timestamp_timezones%3f-i.yamlsupports_window_functions%3f-i.yamlcdesc-Oracle.yamlPluginsActiveModelInstanceMethodsafter_destroy-i.yamlcdesc-InstanceMethods.yamlpersisted%3f-i.yamlto_key-i.yamlto_model-i.yamlto_param-i.yamlcdesc-ActiveModel.yamlAssociationAutoreloadingClassMethodscdesc-ClassMethods.yamlcdesc-AssociationAutoreloading.yamlAssociationDependenciesClassMethodsadd_association_dependencies-i.yamlcdesc-ClassMethods.yamlinherited-i.yamlInstanceMethodsafter_destroy-i.yamlbefore_destroy-i.yamlcdesc-InstanceMethods.yamlapply-c.yamlcdesc-AssociationDependencies.yamlconfigure-c.yamlAssociationPksClassMethodscdesc-ClassMethods.yamlcdesc-AssociationPks.yamlAssociationProxiesAssociationProxycdesc-AssociationProxy.yamlmethod_missing-i.yamlnew-c.yamlClassMethodscdesc-ClassMethods.yamldef_association_method-i.yamlcdesc-AssociationProxies.yamlBooleanReadersClassMethodscdesc-ClassMethods.yamlset_dataset-i.yamlcdesc-BooleanReaders.yamlconfigure-c.yamlCachingClassMethodscdesc-ClassMethods.yamlinherited-i.yamlset_cache_ttl-i.yamlInstanceMethodsbefore_update-i.yamlcache_key-i.yamlcdesc-InstanceMethods.yamldelete-i.yamlcdesc-Caching.yamlconfigure-c.yamlClassTableInheritanceClassMethodscdesc-ClassMethods.yamlinherited-i.yamlprimary_key-i.yamltable_name-i.yamlInstanceMethodsbefore_create-i.yamlcdesc-InstanceMethods.yamldelete-i.yamlapply-c.yamlcdesc-ClassTableInheritance.yamlconfigure-c.yamlCompositionClassMethodscdesc-ClassMethods.yamlcomposition-i.yamldefine_composition_accessor-i.yamlinherited-i.yamlInstanceMethods_refresh-i.yamlbefore_save-i.yamlcdesc-InstanceMethods.yamlcompositions-i.yamlapply-c.yamlcdesc-Composition.yamlDefaultsSetterClassMethodscdesc-ClassMethods.yamlset_dataset-i.yamlInstanceMethodscdesc-InstanceMethods.yamlcdesc-DefaultsSetter.yamlconfigure-c.yamlForceEncodingClassMethodscdesc-ClassMethods.yamlinherited-i.yamlInstanceMethodscdesc-InstanceMethods.yamlmerge_db_update-i.yamlcdesc-ForceEncoding.yamlconfigure-c.yamlHookClassMethodsClassMethodsadd_hook_type-i.yamlcdesc-ClassMethods.yamlhas_hooks%3f-i.yamlhook_blocks-i.yamlinherited-i.yamlInstanceMethodscdesc-InstanceMethods.yamlapply-c.yamlcdesc-HookClassMethods.yamlIdentityMapClassMethodscdesc-ClassMethods.yamlidentity_map-i.yamlidentity_map_key-i.yamlload-i.yamlwith_identity_map-i.yamlInstanceMethodscdesc-InstanceMethods.yamldelete-i.yamlmerge_db_update-i.yamlcdesc-IdentityMap.yamlInstanceFiltersInstanceMethodsafter_destroy-i.yamlafter_update-i.yamlcdesc-InstanceMethods.yamlinstance_filter-i.yamlcdesc-InstanceFilters.yamlconfigure-c.yamlInstanceHooksInstanceMethodscdesc-InstanceMethods.yamlcdesc-InstanceHooks.yamlJsonSerializerClassMethodscdesc-ClassMethods.yamlinherited-i.yamljson_create-i.yamlto_json-i.yamlDatasetMethodscdesc-DatasetMethods.yamlto_json-i.yamlInstanceMethodscdesc-InstanceMethods.yamlfrom_json-i.yamlto_json-i.yamlLiteralcdesc-Literal.yamlnew-c.yamlto_json-i.yamlcdesc-JsonSerializer.yamlconfigure-c.yamlLazyAttributesClassMethodscdesc-ClassMethods.yamllazy_attributes-i.yamlInstanceMethodscdesc-InstanceMethods.yamlapply-c.yamlcdesc-LazyAttributes.yamlconfigure-c.yamlListClassMethodscdesc-ClassMethods.yamlinherited-i.yamlInstanceMethodsat_position-i.yamlcdesc-InstanceMethods.yamllast_position-i.yamllist_dataset-i.yamlmove_down-i.yamlmove_to-i.yamlmove_to_bottom-i.yamlmove_to_top-i.yamlmove_up-i.yamlnext-i.yamlposition_value-i.yamlprev-i.yamlcdesc-List.yamlconfigure-c.yamlManyThroughManyClassMethodscdesc-ClassMethods.yamlmany_through_many-i.yamlDatasetMethodscdesc-DatasetMethods.yamlManyThroughManyAssociationReflectionassociated_key_table-i.yamlcdesc-ManyThroughManyAssociationReflection.yamldefault_associated_key_alias-i.yamledges-i.yamlreciprocal-i.yamlreverse_edges-i.yamlcdesc-ManyThroughMany.yamlNestedAttributesClassMethodscdesc-ClassMethods.yamlnested_attributes-i.yamlInstanceMethodscdesc-InstanceMethods.yamlapply-c.yamlcdesc-NestedAttributes.yamlOptimisticLockingClassMethodscdesc-ClassMethods.yamlinherited-i.yamlInstanceMethodsbefore_destroy-i.yamlbefore_update-i.yamlcdesc-InstanceMethods.yamlapply-c.yamlcdesc-OptimisticLocking.yamlconfigure-c.yamlPreparedStatementsClassMethodscdesc-ClassMethods.yamlinherited-i.yamlInstanceMethodscdesc-InstanceMethods.yamlapply-c.yamlcdesc-PreparedStatements.yamlPreparedStatementsAssociationsClassMethodsassociate-i.yamlcdesc-ClassMethods.yamlInstanceMethodscdesc-InstanceMethods.yamlcdesc-PreparedStatementsAssociations.yamlPreparedStatementsSafeClassMethodscdesc-ClassMethods.yamlinherited-i.yamlInstanceMethodsbefore_create-i.yamlcdesc-InstanceMethods.yamlsave_changes-i.yamlapply-c.yamlcdesc-PreparedStatementsSafe.yamlconfigure-c.yamlPreparedStatementsWithPkClassMethodscdesc-ClassMethods.yamlDatasetMethodscdesc-DatasetMethods.yamlwith_pk-i.yamlapply-c.yamlcdesc-PreparedStatementsWithPk.yamlRcteTreeapply-c.yamlcdesc-RcteTree.yamlSchemaClassMethodscdesc-ClassMethods.yamlcreate_table%21-i.yamlcreate_table%3f-i.yamlcreate_table-i.yamldrop_table-i.yamlschema-i.yamlset_schema-i.yamltable_exists%3f-i.yamlcdesc-Schema.yamlSerializationClassMethodscdesc-ClassMethods.yamlinherited-i.yamlserialization_format-i.yamlserialize_attributes-i.yamlserialized_columns-i.yamlInstanceMethodsbefore_save-i.yamlcdesc-InstanceMethods.yamlnew-c.yamlrefresh-i.yamlapply-c.yamlcdesc-Serialization.yamlconfigure-c.yamlSerializationModificationDetectionInstanceMethodscdesc-InstanceMethods.yamlchanged_columns-i.yamlapply-c.yamlcdesc-SerializationModificationDetection.yamlShardingClassMethodscdesc-ClassMethods.yamlcreate_using_server-i.yamleager_loading_dataset-i.yamlnew_using_server-i.yamlDatasetMethodscdesc-DatasetMethods.yamlserver-i.yamlInstanceMethodscdesc-InstanceMethods.yamlset_server%3f-i.yamlset_server-i.yamlthis-i.yamlcdesc-Sharding.yamlSingleTableInheritanceClassMethodscdesc-ClassMethods.yamlinherited-i.yamlsti_load-i.yamlsti_subclass_added-i.yamlInstanceMethodsbefore_create-i.yamlcdesc-InstanceMethods.yamlcdesc-SingleTableInheritance.yamlconfigure-c.yamlSkipCreateRefreshInstanceMethodscdesc-InstanceMethods.yamlcdesc-SkipCreateRefresh.yamlStringStripperInstanceMethods%5b%5d%3d-i.yamlcdesc-InstanceMethods.yamlcdesc-StringStripper.yamlSubclassesClassMethodscdesc-ClassMethods.yamldescendents-i.yamlinherited-i.yamlapply-c.yamlcdesc-Subclasses.yamlTacticalEagerLoadingDatasetMethodscdesc-DatasetMethods.yamlInstanceMethodscdesc-InstanceMethods.yamlcdesc-TacticalEagerLoading.yamlTimestampsClassMethodscdesc-ClassMethods.yamlcreate_timestamp_overwrite%3f-i.yamlinherited-i.yamlset_update_timestamp_on_create%3f-i.yamlInstanceMethodsbefore_create-i.yamlbefore_update-i.yamlcdesc-InstanceMethods.yamlcdesc-Timestamps.yamlconfigure-c.yamlTouchClassMethodscdesc-ClassMethods.yamlinherited-i.yamltouch_associations-i.yamlInstanceMethodsafter_destroy-i.yamlafter_update-i.yamlcdesc-InstanceMethods.yamltouch-i.yamlcdesc-Touch.yamlconfigure-c.yamlTreeClassMethodscdesc-ClassMethods.yamlinherited-i.yamlroots-i.yamlroots_dataset-i.yamlInstanceMethodsancestors-i.yamlcdesc-InstanceMethods.yamldescendants-i.yamlroot%3f-i.yamlroot-i.yamlself_and_siblings-i.yamlsiblings-i.yamlSingleRootClassMethodscdesc-ClassMethods.yamlroot-i.yamlInstanceMethodsbefore_save-i.yamlcdesc-InstanceMethods.yamlcdesc-SingleRoot.yamlTreeMultipleRootErrorcdesc-TreeMultipleRootError.yamlapply-c.yamlcdesc-Tree.yamlTypecastOnLoadClassMethodsadd_typecast_on_load_columns-i.yamlcdesc-ClassMethods.yamlinherited-i.yamlload-i.yamlInstanceMethodscdesc-InstanceMethods.yamlload_typecast-i.yamlcdesc-TypecastOnLoad.yamlconfigure-c.yamlUpdatePrimaryKeyClassMethodscdesc-ClassMethods.yamlload-i.yamlInstanceMethodsafter_update-i.yamlcdesc-InstanceMethods.yamlpk_hash-i.yamlcdesc-UpdatePrimaryKey.yamlValidationClassMethodsClassMethodsGeneratorcdesc-Generator.yamlmethod_missing-i.yamlnew-c.yamlcdesc-ClassMethods.yamlhas_validations%3f-i.yamlinherited-i.yamlskip_superclass_validations%3f-i.yamlskip_superclass_validations-i.yamlvalidate-i.yamlvalidates-i.yamlvalidates_acceptance_of-i.yamlvalidates_confirmation_of-i.yamlvalidates_each-i.yamlvalidates_format_of-i.yamlvalidates_inclusion_of-i.yamlvalidates_length_of-i.yamlvalidates_not_string-i.yamlvalidates_numericality_of-i.yamlvalidates_presence_of-i.yamlvalidates_uniqueness_of-i.yamlInstanceMethodscdesc-InstanceMethods.yamlvalidate-i.yamlapply-c.yamlcdesc-ValidationClassMethods.yamlValidationHelpersInstanceMethodscdesc-InstanceMethods.yamlvalidates_exact_length-i.yamlvalidates_format-i.yamlvalidates_includes-i.yamlvalidates_integer-i.yamlvalidates_length_range-i.yamlvalidates_max_length-i.yamlvalidates_min_length-i.yamlvalidates_not_string-i.yamlvalidates_numeric-i.yamlvalidates_presence-i.yamlvalidates_type-i.yamlvalidates_unique-i.yamlcdesc-ValidationHelpers.yamlXmlSerializerClassMethodsarray_from_xml-i.yamlcdesc-ClassMethods.yamlfrom_xml-i.yamlfrom_xml_node-i.yamlto_xml-i.yamlxml_builder-i.yamlxml_deserialize_name_proc-i.yamlxml_serialize_name_proc-i.yamlDatasetMethodscdesc-DatasetMethods.yamlto_xml-i.yamlInstanceMethodscdesc-InstanceMethods.yamlfrom_xml-i.yamlfrom_xml_node-i.yamlto_xml-i.yamlcdesc-XmlSerializer.yamlcdesc-Plugins.yamlPoolTimeoutcdesc-PoolTimeout.yamlPostgresAdapterMethodscdesc-AdapterMethods.yamlbytea-i.yamlcdesc-Postgres.yamldate-i.yamldate_iso-i.yamlfloat-i.yamlinteger-i.yamlnumeric-i.yamltime-i.yamltimestamp-i.yamlPrettyTablecdesc-PrettyTable.yamlprint-c.yamlProgressDatabaseMethodscdesc-DatabaseMethods.yamldatabase_type-i.yamldataset-i.yamlDatasetMethodscdesc-DatasetMethods.yamlrequires_sql_standard_datetimes%3f-i.yamlsupports_intersect_except%3f-i.yamlcdesc-Progress.yamlQualifiercdesc-Qualifier.yamlnew-c.yamlRollbackcdesc-Rollback.yamlSQLAliasMethodsas-i.yamlcdesc-AliasMethods.yamlAliasedExpressioncdesc-AliasedExpression.yamlnew-c.yamlBitwiseMethods%7e-i.yamlcdesc-BitwiseMethods.yamlBlobcdesc-Blob.yamlto_sequel_blob-i.yamlBooleanConstantcdesc-BooleanConstant.yamlBooleanExpressioncdesc-BooleanExpression.yamlfrom_value_pairs-c.yamlinvert-c.yamlBooleanMethods%7e-i.yamlcdesc-BooleanMethods.yamlCaseExpressioncdesc-CaseExpression.yamlexpression%3f-i.yamlnew-c.yamlCastcdesc-Cast.yamlnew-c.yamlCastMethodscast-i.yamlcast_numeric-i.yamlcast_string-i.yamlcdesc-CastMethods.yamlColumnAllcdesc-ColumnAll.yamlnew-c.yamlComplexExpressioncdesc-ComplexExpression.yamlnew-c.yamlComplexExpressionMethodscdesc-ComplexExpressionMethods.yamlextract-i.yamlsql_boolean-i.yamlsql_number-i.yamlsql_string-i.yamlConstantcdesc-Constant.yamlnew-c.yamlConstantscdesc-Constants.yamlExpression%3d%3d-i.yamlattr_reader-c.yamlcdesc-Expression.yamlcomparison_attrs-c.yamleql%3f-i.yamlhash-i.yamlinspect-i.yamllit-i.yamlsql_literal-i.yamlFunctioncdesc-Function.yamlnew-c.yamlGenericComplexExpressioncdesc-GenericComplexExpression.yamlGenericExpressioncdesc-GenericExpression.yamlIdentifiercdesc-Identifier.yamlnew-c.yamlIdentifierMethodscdesc-IdentifierMethods.yamlidentifier-i.yamlInequalityMethodscdesc-InequalityMethods.yamlJoinClausecdesc-JoinClause.yamlnew-c.yamlJoinOnClausecdesc-JoinOnClause.yamlnew-c.yamlJoinUsingClausecdesc-JoinUsingClause.yamlnew-c.yamlNegativeBooleanConstantcdesc-NegativeBooleanConstant.yamlNoBooleanInputMethodscdesc-NoBooleanInputMethods.yamlnew-c.yamlNumericExpressioncdesc-NumericExpression.yamlNumericMethodscdesc-NumericMethods.yamlOrderMethodsasc-i.yamlcdesc-OrderMethods.yamldesc-i.yamlOrderedExpressionasc-i.yamlcdesc-OrderedExpression.yamldesc-i.yamlinvert-i.yamlnew-c.yamlPlaceholderLiteralStringcdesc-PlaceholderLiteralString.yamlnew-c.yamlQualifiedIdentifiercdesc-QualifiedIdentifier.yamlnew-c.yamlQualifyingMethodscdesc-QualifyingMethods.yamlqualify-i.yamlStringConcatenationMethods%2b-i.yamlcdesc-StringConcatenationMethods.yamlStringExpressioncdesc-StringExpression.yamllike-c.yamlStringMethodscdesc-StringMethods.yamlilike-i.yamllike-i.yamlSubscript%7c-i.yamlcdesc-Subscript.yamlnew-c.yamlSubscriptMethodscdesc-SubscriptMethods.yamlsql_subscript-i.yamlValueListcdesc-ValueList.yamlVirtualRowcdesc-VirtualRow.yamlmethod_missing-i.yamlWindowcdesc-Window.yamlnew-c.yamlWindowFunctioncdesc-WindowFunction.yamlnew-c.yamlcdesc-SQL.yamlSQLiteDatabaseMethodsalter_table-i.yamlauto_vacuum%3d-i.yamlauto_vacuum-i.yamlcdesc-DatabaseMethods.yamldatabase_type-i.yamlforeign_keys%3d-i.yamlforeign_keys-i.yamlindexes-i.yamlpragma_get-i.yamlpragma_set-i.yamlsqlite_version-i.yamlsupports_create_table_if_not_exists%3f-i.yamlsupports_savepoints%3f-i.yamlsynchronous%3d-i.yamlsynchronous-i.yamltables-i.yamltemp_store%3d-i.yamltemp_store-i.yamlviews-i.yamlDatasetMethodsboolean_constant_sql-i.yamlcdesc-DatasetMethods.yamlcomplex_expression_sql-i.yamlconstant_sql-i.yamldelete-i.yamlexplain-i.yamlhaving-i.yamlquoted_identifier-i.yamlsupports_intersect_except_all%3f-i.yamlsupports_is_true%3f-i.yamlsupports_multiple_column_in%3f-i.yamlsupports_timestamp_timezones%3f-i.yamlblob-i.yamlboolean-i.yamlcdesc-SQLite.yamldate-i.yamlfloat-i.yamlinteger-i.yamlnumeric-i.yamltime-i.yamltimestamp-i.yamlSchemaAlterTableGeneratoradd_column-i.yamladd_constraint-i.yamladd_foreign_key-i.yamladd_full_text_index-i.yamladd_index-i.yamladd_primary_key-i.yamladd_spatial_index-i.yamladd_unique_constraint-i.yamlcdesc-AlterTableGenerator.yamldrop_column-i.yamldrop_constraint-i.yamldrop_index-i.yamlnew-c.yamlrename_column-i.yamlset_column_allow_null-i.yamlset_column_default-i.yamlset_column_type-i.yamlGeneratoradd_type_method-c.yamlcdesc-Generator.yamlcheck-i.yamlcolumn-i.yamlconstraint-i.yamldump_columns-i.yamldump_constraints-i.yamldump_indexes-i.yamlforeign_key-i.yamlfull_text_index-i.yamlhas_column%3f-i.yamlindex-i.yamlmethod_missing-i.yamlnew-c.yamlprimary_key-i.yamlprimary_key_name-i.yamlspatial_index-i.yamlunique-i.yamlcdesc-Schema.yamlShardedSingleConnectionPooladd_servers-i.yamlcdesc-ShardedSingleConnectionPool.yamlconn-i.yamldisconnect-i.yamlhold-i.yamlnew-c.yamlremove_servers-i.yamlservers-i.yamlsize-i.yamlShardedThreadedConnectionPooladd_servers-i.yamlallocated-i.yamlavailable_connections-i.yamlcdesc-ShardedThreadedConnectionPool.yamldisconnect-i.yamlhold-i.yamlnew-c.yamlremove_servers-i.yamlservers-i.yamlsize-i.yamlSimpleMigrationapply-i.yamlcdesc-SimpleMigration.yamlSingleConnectionPoolcdesc-SingleConnectionPool.yamldisconnect-i.yamlhold-i.yamlsize-i.yamlSwiftMySQLDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlreplace-i.yamlcdesc-MySQL.yamlPostgresAdapterMethodscdesc-AdapterMethods.yamlexecute-i.yamlDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlexecute-i.yamlexecute_dui-i.yamlexecute_insert-i.yamlextended-c.yamlDatasetcdesc-Dataset.yamlcdesc-Postgres.yamlSQLiteDatabaseMethodscdesc-DatabaseMethods.yamldataset-i.yamlDatasetcdesc-Dataset.yamlcdesc-SQLite.yamlcdesc-Swift.yamlThreadLocalTimezonescdesc-ThreadLocalTimezones.yamlThreadedConnectionPoolcdesc-ThreadedConnectionPool.yamldisconnect-i.yamlhold-i.yamlnew-c.yamlsize-i.yamlTimestampMigratorcdesc-TimestampMigrator.yamlnew-c.yamlrun-i.yamlTimezonesapplication_to_database_timestamp-i.yamlcdesc-Timezones.yamldatabase_to_application_timestamp-i.yamldefault_timezone%3d-i.yamltypecast_to_application_timestamp-i.yamlTinyTDSDatabasecdesc-Database.yamlconnect-i.yamldataset-i.yamlexecute-i.yamlexecute_ddl-i.yamlexecute_dui-i.yamlexecute_insert-i.yamlDatasetcdesc-Dataset.yamlfetch_rows-i.yamlcdesc-TinyTDS.yamlToDotcdesc-ToDot.yamlnew-c.yamloutput-c.yamloutput-i.yamlUnbindDuplicatecdesc-UnbindDuplicate.yamlUnbindercdesc-Unbinder.yamlnew-c.yamlUndefinedAssociationcdesc-UndefinedAssociation.yamlValidationFailedcdesc-ValidationFailed.yamlnew-c.yamlcdesc-Sequel.yamlcondition_specifier%3f-c.yamlconnect-c.yamlconvert_date_time-c.yamlconvert_exception_class-c.yamlconvert_invalid_date_time%3d-c.yamlconvert_tinyint_to_bool%3d-c.yamlextension-c.yamlidentifier_input_method%3d-c.yamlidentifier_output_method%3d-c.yamlinflections-c.yamlload_gem-c.yamlmigration-c.yamlquote_identifiers%3d-c.yamlrequire-c.yamlsingle_threaded%3d-c.yamlstring_to_date-c.yamlstring_to_datetime-c.yamlstring_to_time-c.yamlts_require-c.yamltsk_require-c.yamluse_iso_date_format%3d-c.yamlversion-c.yamlvirtual_row-c.yamlStringInflectionscdesc-Inflections.yamlclear-c.yamlirregular-c.yamlplural-c.yamlsingular-c.yamluncountable-c.yamlblank%3f-i.yamlcamelcase-i.yamlcamelize-i.yamlcdesc-String.yamlclassify-i.yamlconstantize-i.yamldasherize-i.yamldemodulize-i.yamlforeign_key-i.yamlhumanize-i.yamlinflections-c.yamllit-i.yamlpluralize-i.yamlsingularize-i.yamlsql_expr-i.yamltableize-i.yamltitlecase-i.yamltitleize-i.yamlto_date-i.yamlto_datetime-i.yamlto_sequel_blob-i.yamlto_sequel_time-i.yamlto_time-i.yamlunderscore-i.yamlSymbol%2a-i.yaml%5b%5d-i.yamlcdesc-Symbol.yamlsql_function-i.yamlTrueClassblank%3f-i.yamlcdesc-TrueClass.yamlsql_expr-i.yamlcreated.riddocactive_record.rdocadvanced_associations.rdocassociation_basics.rdoccheat_sheet.rdocdataset_basics.rdocdataset_filtering.rdocmigration.rdocmodel_hooks.rdocopening_databases.rdocprepared_statements.rdocquerying.rdocreflection.rdocrelease_notes1.0.txt1.1.txt1.3.txt1.4.0.txt1.5.0.txt2.0.0.txt2.1.0.txt2.10.0.txt2.11.0.txt2.12.0.txt2.2.0.txt2.3.0.txt2.4.0.txt2.5.0.txt2.6.0.txt2.7.0.txt2.8.0.txt2.9.0.txt3.0.0.txt3.1.0.txt3.10.0.txt3.11.0.txt3.12.0.txt3.13.0.txt3.14.0.txt3.15.0.txt3.16.0.txt3.17.0.txt3.18.0.txt3.19.0.txt3.2.0.txt3.20.0.txt3.21.0.txt3.22.0.txt3.23.0.txt3.24.0.txt3.3.0.txt3.4.0.txt3.5.0.txt3.6.0.txt3.7.0.txt3.8.0.txt3.9.0.txtsharding.rdocsql.rdocvalidations.rdocvirtual_rows.rdoc/usr/lib/ruby/gems/1.8/doc//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/ADO//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/ADO/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Access//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Amalgalite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/ConnectionPool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/DB2//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/DBI//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/DataObjects//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/DataObjects/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/DataObjects/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/DataObjects/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Firebird//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Informix//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/AS400//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/H2//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/Informix//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/JTDS//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/Oracle//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/SQLServer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/JDBC/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Migrator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Model//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Model/Associations//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Mysql2//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/ODBC//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/ODBC/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/OpenBase//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Oracle//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ActiveModel//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/AssociationAutoreloading//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/AssociationDependencies//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/AssociationPks//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/AssociationProxies//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/BooleanReaders//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Caching//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ClassTableInheritance//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Composition//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/DefaultsSetter//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ForceEncoding//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/HookClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/IdentityMap//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/InstanceFilters//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/InstanceHooks//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/JsonSerializer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/LazyAttributes//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/List//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ManyThroughMany//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/NestedAttributes//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/OptimisticLocking//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/PreparedStatements//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/PreparedStatementsAssociations//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/PreparedStatementsSafe//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/PreparedStatementsWithPk//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Schema//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Serialization//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/SerializationModificationDetection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Sharding//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/SingleTableInheritance//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/SkipCreateRefresh//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/StringStripper//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Subclasses//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/TacticalEagerLoading//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Timestamps//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Touch//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Tree//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/Tree/SingleRoot//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/TypecastOnLoad//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/UpdatePrimaryKey//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ValidationClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/ValidationHelpers//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Plugins/XmlSerializer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Progress//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/SQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Schema//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Swift//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Swift/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Swift/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/Swift/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/Sequel/TinyTDS//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/classes/String//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/doc//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/doc/release_notes//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/ado//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/do//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/jdbc//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/odbc//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/shared//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/swift//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/adapters/utils//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/connection_pool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/extensions//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/model//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/rdoc/files/lib/sequel/plugins//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Array//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/FalseClass//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Hash//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/NilClass//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Numeric//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Object//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/PGconn//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/PGresult//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Proc//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ADO//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ADO/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ADO/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ADO/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ADO/MSSQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ADO/MSSQL/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ASTTransformer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Access//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Access/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Access/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Adapter//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/AdapterNotFound//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Amalgalite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Amalgalite/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Amalgalite/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Amalgalite/SequelTypeMap//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/BasicObject//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ColumnsIntrospection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ConnectionPool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ConnectionPool/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DB2//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DB2/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DB2/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DBI//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DBI/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DBI/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/MySQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/MySQL/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/Postgres/AdapterMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/Postgres/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/Postgres/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/SQLite/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DataObjects/SQLite/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DatabaseConnectionError//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DatabaseDisconnectError//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/DatabaseError//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/ArgumentMapper//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/BindArgumentMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/CallableStatementMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/Pagination//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/PreparedStatementMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/QueryBlockCopy//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/StoredProcedureMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/StoredProcedures//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Dataset/UnnumberedArgumentMapper//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Error//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Firebird//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Firebird/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Firebird/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/HookFailed//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Inflections//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Informix//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Informix/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Informix/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Informix/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Informix/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/IntegerMigrator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/InvalidOperation//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/InvalidValue//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/AS400//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/AS400/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/AS400/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/H2//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/H2/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/H2/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Informix//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Informix/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Informix/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/JTDS//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/JTDS/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/JTDS/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/JavaLang//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/JavaSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/JavaxNaming//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/MSSQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/MySQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/MySQL/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Oracle//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Oracle/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Oracle/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Postgres/AdapterMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Postgres/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/Postgres/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/SQLServer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/SQLServer/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/SQLServer/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/SQLite/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/JDBC/SQLite/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/LiteralString//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/LooserTypecasting//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MSSQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MSSQL/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Metaprogramming//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Migration//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MigrationAlterTableReverser//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MigrationDSL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MigrationReverser//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Migrator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Migrator/Error//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/AssociationDatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/AssociationReflection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/ManyToManyAssociationReflection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/ManyToOneAssociationReflection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/OneToManyAssociationReflection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Associations/OneToOneAssociationReflection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/Errors//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Model/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MySQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/MySQL/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Mysql2//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Mysql2/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Mysql2/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/NamedTimezones//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/NoExistingObject//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/NotImplemented//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ODBC//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ODBC/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ODBC/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ODBC/MSSQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ODBC/MSSQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ODBC/MSSQL/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/OpenBase//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/OpenBase/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/OpenBase/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Oracle//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Oracle/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Oracle/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Oracle/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Oracle/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ActiveModel//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ActiveModel/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationAutoreloading//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationAutoreloading/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationDependencies//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationDependencies/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationDependencies/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationPks//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationPks/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationProxies//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationProxies/AssociationProxy//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/AssociationProxies/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/BooleanReaders//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/BooleanReaders/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Caching//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Caching/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Caching/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ClassTableInheritance//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ClassTableInheritance/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ClassTableInheritance/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Composition//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Composition/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Composition/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/DefaultsSetter//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/DefaultsSetter/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/DefaultsSetter/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ForceEncoding//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ForceEncoding/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ForceEncoding/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/HookClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/HookClassMethods/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/HookClassMethods/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/IdentityMap//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/IdentityMap/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/IdentityMap/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/InstanceFilters//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/InstanceFilters/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/InstanceHooks//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/InstanceHooks/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/JsonSerializer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/JsonSerializer/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/JsonSerializer/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/JsonSerializer/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/JsonSerializer/Literal//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/LazyAttributes//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/LazyAttributes/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/LazyAttributes/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/List//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/List/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/List/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ManyThroughMany//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ManyThroughMany/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ManyThroughMany/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ManyThroughMany/ManyThroughManyAssociationReflection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/NestedAttributes//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/NestedAttributes/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/NestedAttributes/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/OptimisticLocking//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/OptimisticLocking/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/OptimisticLocking/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatements//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatements/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatements/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsAssociations//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsAssociations/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsAssociations/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsSafe//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsSafe/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsSafe/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsWithPk//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsWithPk/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/PreparedStatementsWithPk/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/RcteTree//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Schema//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Schema/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Serialization//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Serialization/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Serialization/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SerializationModificationDetection//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SerializationModificationDetection/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Sharding//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Sharding/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Sharding/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Sharding/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SingleTableInheritance//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SingleTableInheritance/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SingleTableInheritance/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SkipCreateRefresh//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/SkipCreateRefresh/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/StringStripper//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/StringStripper/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Subclasses//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Subclasses/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/TacticalEagerLoading//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/TacticalEagerLoading/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/TacticalEagerLoading/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Timestamps//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Timestamps/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Timestamps/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Touch//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Touch/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Touch/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree/SingleRoot//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree/SingleRoot/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree/SingleRoot/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/Tree/TreeMultipleRootError//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/TypecastOnLoad//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/TypecastOnLoad/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/TypecastOnLoad/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/UpdatePrimaryKey//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/UpdatePrimaryKey/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/UpdatePrimaryKey/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ValidationClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ValidationClassMethods/ClassMethods/Generator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ValidationClassMethods/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ValidationHelpers//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/ValidationHelpers/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/XmlSerializer//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/XmlSerializer/ClassMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/XmlSerializer/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Plugins/XmlSerializer/InstanceMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/PoolTimeout//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Postgres/AdapterMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/PrettyTable//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Progress//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Progress/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Progress/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Qualifier//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Rollback//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/AliasMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/AliasedExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/BitwiseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Blob//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/BooleanConstant//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/BooleanExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/BooleanMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/CaseExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Cast//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/CastMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/ColumnAll//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/ComplexExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/ComplexExpressionMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Constant//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Constants//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Expression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Function//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/GenericComplexExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/GenericExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Identifier//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/IdentifierMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/InequalityMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/JoinClause//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/JoinOnClause//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/JoinUsingClause//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/NegativeBooleanConstant//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/NoBooleanInputMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/NumericExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/NumericMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/OrderMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/OrderedExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/PlaceholderLiteralString//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/QualifiedIdentifier//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/QualifyingMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/StringConcatenationMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/StringExpression//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/StringMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Subscript//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/SubscriptMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/ValueList//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/VirtualRow//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/Window//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQL/WindowFunction//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQLite/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SQLite/DatasetMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Schema//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Schema/AlterTableGenerator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Schema/Generator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ShardedSingleConnectionPool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ShardedThreadedConnectionPool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SimpleMigration//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/SingleConnectionPool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/MySQL//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/MySQL/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/MySQL/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/Postgres//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/Postgres/AdapterMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/Postgres/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/Postgres/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/SQLite//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/SQLite/DatabaseMethods//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Swift/SQLite/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ThreadLocalTimezones//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ThreadedConnectionPool//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/TimestampMigrator//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Timezones//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/TinyTDS//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/TinyTDS/Database//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/TinyTDS/Dataset//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ToDot//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/UnbindDuplicate//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/Unbinder//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/UndefinedAssociation//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Sequel/ValidationFailed//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/String//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/String/Inflections//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/Symbol//usr/lib/ruby/gems/1.8/doc/sequel-3.24.0/ri/TrueClass//usr/lib/ruby/gems/1.8/gems/sequel-3.24.0//usr/lib/ruby/gems/1.8/gems/sequel-3.24.0/doc//usr/lib/ruby/gems/1.8/gems/sequel-3.24.0/doc/release_notes/-O2drpmnoarch-redhat-linux-gnuASCII textASCII text, with very long linesHTML document, ASCII textRuby module source, ASCII textRuby module source, ASCII text, with very long linesRuby script, ASCII textXML document textdirectoryxz2?7zXZ !#,]"k%wk7hۥ+K 8ɩԿrM^4~DǖMG/B &ǃ)[fZ1 =A)_}mlfY  g܁67Ŝ[qՠV/lȽEho>`fGFi)*X6LUL&,N,CkÈQWI2bpsbs D!Cxռm*K! PDPR2 i;}1U8d{"dZtv 2wdڿbUE#}'@Ka" ?ϴ 4"n{08{ܜTnwq嬿 ?Q‡6H$"౜P]퐓߿[ݵ|:Xk6<5] W #DՃ)lc=0 zȁ-5Ü{̕G= @l#1<qx{<2];ۘWYyew"һ#ɺ!\Bɶk\e;q!.΅Ep'O_ԥBΡVd 荥Crr@z5r ^͖B,sN[qABO`%!ʏ+2F.fRA׍~MIc.9 )zlOXj @[RbH`;soVVnՌ:q.\鮞Pķׅ?L{ы<(CA}4G,zبջ2S"QK~wk\RYiP*0S»`$I<Ѫ?p`q.w oZdn$D6uGEoZsT#yQ$Pc/19蘛ՈR/L/T6nY / kÑ%R|VHp7yczg.G#[_Mibm8"xѱZA qs]C, Dhӿ-͖Sr2t>)̞\b#)>)kɕN3Rhbd4Q!2hk.zT8:H. Ҹ2S&،~RC7Wji\]<;!#Qq(*>0kN)77uI;P`]/R 0 /Z r<c bQykQ }}kx.42Ih:jxhXާhvt)bҟ7s_6/㈅vIh$}7xggU6M}ƖPd™HΖ[4RkL >1%0kY 0鍴san`HE˝6AWtaLt[fH Y)Ϡkl$1pFqtx|zJS,, _bE+_M^w[dIދ6Li5f^9x-gsyPӢ%)+gy0lbRJ-=!AȝܝXLGa ?poXīĽTeY$cIqU?BB n g0 j;sLі Z?49i74QG^z̸dn{ [ VZ]˫K6^sv+x;RH%7,GQ天 7R~Y^0Hը nOjrz cX{5l C4𭑀LF'&f)-*[\E{C^#؏fHf.ҽCsu|`t3 }9U@$3{ )4RZ&lP*D(Qx[֍1,#IG]+r1A+K2DY*p ͷtK$IC g \( Pk2ybLT&̈Jyy{wbVv He5H|zoq~ۨ;te=fC}i'SgݬV7`Ch !nQoV]{p|i:Qhҙ#wtad$֔S~F@H&z1>=rAnkBm31R{X .֠czBc2k}UNzBޘ`ȉ`bQ.Gwfvᅈ*p%d_*va Ω:{0ڤǔN bhsu g=D t|Y2^p#@! {![[d#Y[=oW@$re [.ô!iixG55cq'dԎbίB/G}C3ğ!TSSNq|w^Z!%#!ؙ׎71݇w"߲95}Ԫnw%Q,k:ͣg%a̅Y{0٠hMIy8Gi`?Tb8B>{ޕ!rZ _s.@ۏ}i6j~U(9[GdGLOlh@#4*BAh3o[TJzY;jj IGo?4M[&(=FdҞ"oNgo1BLOÐDiCz#߳Rx*s鄋/[!׋ɎoAB9గ~a,0 P7IadGD4T6`|19’vCVObDa>V;Wn,fXq;t4Bv0+;/V?Cg;v)5tE^m: qWe^Ɵ8;c|!n01+&O?}{ZoM[ܾ9`.f:! uwM9\\zS1_೉ia+p19j~{0דYjsT!̏r.-|UǺIPZWd.o`O &ɡC$GpqRBcŕW$^kt[5$@{ r/mO}*}dtM7HvDڳN``Q>d{3Dgί/OppѸUsO ֢Kك ʵڹ MGyUtrk &,qO#8ܺhckODh@9 l4ER{l4,+Ӈ7w0:A)եvWP'7U8X7Q`1ѝ}X7/49|0q{ Bګ-~GqϨr3q} zFL:Di @3K߹@W) Xש4L0ղsRŸ֐1=At=^n&;z# -ʟi;lBD`K2eoyZZL~&d2I!-Ĥs\!/ Dd@:B؍\|wa$ oL$m]L_?_T6d8y8*Z#_8C)lթ:cc$Gsyɳ<0*GT$Plm b :Yjbk6$]فυkG"ր/%l:IKA'f>qQ%7(OyOuC|},dU "!bTe1#ixƛ)sȨ;~.u>+vfOaωtYWD9F Ƙ1iQs`9Oî 4,c Rysѳ*wgn-~i&PҦ;[ Hh\@s!@qs?nOWuD'P fw8 ah|]1X<gige8IEk(&JR_3_~:fn=jR_ Tn~!_g}=S􈪱m|1bƁՐ&1w,geZꌿE03'8%9 x[ܡal}$X'qpulC䊿>(p6r@Gymf9ӄŦ񛒋Jl_U GHgw4mx2 ؖg̟INE{,עe뷻,5w9,U 8q57]䴁)dbfhXt(B9Vt\PB+o$ +T+#=!NDnq(_𩎬eOZ6mwtr-~/XvS]G甕A轱c! 8*ΰDpe3 ܮQ]O",ĨU:Yy#}Py͠@+ߠD#:Ҽv M P%t:a PAP 3`4[ ݥ7MM1ֈ/Mkk<;5 * 8 Y"dI% Hf<ۻ. v|o֋dë]*S> .lu;3F2/p>4d?x։7=TQxd_6v>0͕r?H/eTOLIL7$iY:"\:YR\^_N'?'%P4\J1(:ǣ4m-6Ih 8 3Z0P .9f¯ً[?r"u_p0E4̏"tYeHtZ=*X*s,HP-15J ׏@YUt8@]=CA$]&G(V0ne:x!5W@{F;vGy,. ƿZ$e~&~w] #ZOv2ųNJĦZxBDyH d6İS<ᜩK(<@:z'TYRBS2Pg00g,Ndݭ˳ ә+iOJ ħ+2^>zG5ʏTP <@*v^Y%}܇uz7&sSxd.mkLՂ~Ofkd)^m#B:فLjwJs-YfʋkI[v ,ju(Lb~R|5-`R8K԰]2QV*n c'b^#9k; :i4,lCNcN]*H֫KlRHXJ[ bg5%=p:ᢚH'"%?2릧 y`mNΜUr- 7~4 h:/ d)z*W`[o|rI(Oxuhɗ΅0y|爈ڱu`-WCE[VB8jhn}嗧Z3u#2/ȤfǁjM:uk/_҈(U~bx b,JOֽƷE X_Qg~B; Y<ǰY!|[r X'Bé'^Ϯ 4$L|N:N/PmuG-RfoysnvI(Eu`@О SvS'IzMnNdgoy Qh:/v툳F(B}Wnqq<4+.TcUviez< Q?=ƯuAfx2ԗ)ggib8ض:?!gEtx2zv)-fpKs$L-SoҺ,$3_By, ;MofoJUn/YrW[qtZ9LW}uG+=|w4c *oxorK[DA+˪&:R{3iAMm|b[Ϩjo~+aF(ψ'l19uHC>iЍbǜF}YPJuħ پrlHɋ|5\A1#49ZbV]Z1&}J{0^J׭Ycg֕Jg{lPrBje-!XeC#.& `>_S/8htK]rոI gԧMVj RH Mo$` Byԙ7WEZȦV~=㈔F,Ujzh1K3)3 p 0>"Jig8asX"ᛌWOꓳtTㅰ-6!k - &Gէ?| S]f5A:= C %9"*= dՀ%ilԽ0ꉔ[Q ? É[qPl/=otf|k1k XTF&k92Xvs.ObU.Q'yցq1uJd ɬHm4ɒn-ٛҒd74>#m[U.*ː34 Բ#.jwцD~bZj4qâc9'#7TYCVpM7xq6p̯Ho _I 9+/= eHSrrzquΊd .Pn g4LN~)Dt,h? =0C|da H1uMĺ eCayNA~4P!4$ f5m[N?/lhjiU{\v`.O9=ODztc+; ǝA ^Ft8.Xo4B&1Ƌj[Ӥ!'HtGƽ6s6Bnþw{ZԐP͠؋0^+j)0lիzQx0Z?s!DI!. +uj( 0?bPl tAOԻOt]%.C'%OԴfilJIml[%:g5/ y,K*E+]b*y{㉝|E"r,j}ET6R3JIڣ4eV"L2Ej>\ꥯ-^4f {d  MĒ!-#Cr}̣$E)1W[\Ŭ)xq]4 i?y-(06U@5vNd򆆥@V.7`V=[VcR(%̟/qm_m  Ds>}7WP cCw~ܾ mbF!ڸ:6LQ)!fSՑv : hᾅ'dv'1;(mC$~(i.fZ;C?NJ!ʔ#7XT2] A=;GY8x;O4Lbcfd羱nU!RصիyWݺ~hɣ=4LI ݥ?6﫷br/QqB$EZmxgZWH =aDtk;PX}H0EsV7+JwJ@4ّu0AG[k91{LXτϾ:6CdˢZ x?/GH`oA{*12r\gq3=דQy҄(%]"|ؼgjb>RE٠^]L^rgc:<ASMz_o4L}t18Ju-[(~T"P!c_X~ov=K-7lHM_H] J嬺'` j GZBnq5ٱj,BTc0-|wG].ݳ[f[9 ^Уy,6ާ/]g@ w as9yAbY.hǰR/E0 …Xˡ@ߧz G(DjA3%%u8aPg/xQ}|Z7W19!\ȇl@Ua&g;5ޛ4CI(h%,zU0L/רDB:ttJ,=I4 o(Bu;>8nUj"2xIGT_ͫ* j%٦(J0.>$*3 'X{ć*}S}5XGF6Ӳ4N8\,"WdtimY*vUGy ]jm[AlXf:-B;bnTϑBZc{^6n1-nwnsRLB/: OP?ZR=mliꈔC!y4mq 3NӅSp@uF&TY\ẇ<ː9f026%\gƺ<>Ibz<_~$6VM>yOt+m ˁ(b|=$|tu E>KU\ȑD)HtmJ"dC*ào@W@GU曅=&.p~8?YM8ěN-}j!V#$]&h'seCORG4驗T/'͠δ>N 7{FŶ ,-тaG|8QbYƯ?|&._&U4G:jL<ӷ7G{e[nΦF4P^bsORz67W<[- wP[W0Ӈ4 l%TX|Г/Da8_)/Sp9Bޚ8yJ+Ztr)He(:(}(iX};ڳRӄk*OOd}5^0,ӵ}@ѠfmƂ8+3Г m{95xӌ$G&!rԚ#@(<=F̂^ϔOWMhH!lx;ntv? tW'5ZT$1} ml: w^PnD W䲲}O&~qQ!3(5ܩsiAa M9OW(>5H\KۖuP^}PǬW֥2w ƬA=/ER!P`:γځeucg_BYyiZJ*DOcz9Z/q#2 v.r鿹/BW2ʐS}5sbnnKOX-Y^m=r^Ai ?s7}G kԙU"'βkLMjb.\%wX:uaxIӐ *@a'Y$n]҈e@­ȰN/tF x-n/zW1 Kt7KJZDsNӅ 13˷,~>NHGY`9ЍO b4UҠ< 뿢P8#\d:D=)eɆ4fN ]F#նO"YeCqc)Կ"ߛT l$70_Jc&? }44>>ٗb8;0d:v,' M?롈I=/4C=Km'o8IŪ]U_>O}ȷB:^Tiïjwb p]oVSg( F)XΙSRݴ@#Xx-"+^;Fq]3;ȩ5,}!T%xZ\!Xvfb[ Y$;+=#(ZiR5%#&^KEGKQGav"g#'R] &.9,X n/̤CȨ3h {U Kz%Ynjħy\efhr)MrN$6;+WAC,a3$#/M ߬^+6 QP} 9uZ~m"Nc'N2Wݢ B,{%ٵ}˹ﺙȔ/z?$dVp7B8{"m`!>mRF4+)~6rt͝nȾbФjݕy\[jH5 VVgSBYsޛJIp@8xQ̌׸/mT~(xڝmTS=ܣ%;l"ʽ3By?'bE]kZN琙Z &'vyQ!;o0ܳS}uI06ԽWְfssSJL"' {>ɋ堷ʎAL2/7T~aJ(>v׬zˤdtk敌DRK5W_w 닉҆% GX+M_L^{懬zj.YQΗd;N,Ɣ [)\'V>Cw 釋Sw0`3E;@)4o:[Gy^j&$rx>I3Vv▄LGkNϑmހFSm`j]BU/gu]8 b#SدHLN'ThXdb"/foaGc;q*!)m,1o*U:Aoefh"mN%&y^Ud-zA q| &c,+@yG_I: j¥b.M\iCYfw/z^`}gje\kvrnrPHv+FU^V=> 3_:&f*%Mh聡e]8\O;Ƃ=`DP).Hy>CoS^_*ֈ6I,s!|FY\mr|oN zai`@}jKwεg|bڵ3Q ,fxR %@L@N$03M[gmjKOVʕL{=;CIK%]I}mg7 b4C39YlMӔF6 7 @!eP¢} . A7ŮdNgtkW-LHMP:s8rhCnI':M3'+ir채жZ.aV182]i~cMxT v>)J6>dr0!u( α sl% g_fȕX}$fx#TXϤA'/GMLo;DL|&:]ү?n/D` ͹DtGֶ.ͨ;ƃ[Sg,+-Ërd :g8HͫU7Kߺ LRM]S wGq>)1<9 թ)"]o2,*q <8 6$cXLIbŷ%N(O|r=X JW@x.&ާC2NL!TnI!n@-BThg࿧K\JBQb%j|(F6A uZ!gFxa=i+$` 3FRh0Bãڍ4'PzEHoM>$zw>\Iњ :IM(q5ʯЙ@BM郎:':&`B\d| B W(u Q(mUZ?2%%auɗ0Ղ,_#.F# qvV[FtIYw94 6i\ꡡ!)Yͳo9 z4\P.{-qtf+εTz V|e8) CG&,&4)>ٲ:9\øuS܀0nu ^WMlk~r;邙W}f%}sJɉc]lxCYtKo>AM4)a_iwmg3FCgMTbP`ڝO#@/ HA}uG{,D\b]k7d!)k(s@ma[' FAnfj9ifc-ߴKf-7iP:n0Kו-YQeYӚn]h4$W{[6lR)h5c2CZb"^<`OMdcbWҺWF ]H c VdA]?L4ڲjԶ5<#@Z2w~E#RqOyesVlm^,InT0C-!筭Wקu-j]`(} \Q7)ӈ.$r&}WIAd37FShV~~ײJC7R^Y^5`V93Cơ^=%6KmTa\w5g[OXM^p,7atfPQ#YIm`ӰWis7Q&X ǢXgn팟&Ҿ5[mQez*$o1;6r<ы?F~9wv.JMlTF=zUjz_"+/_AxG\(o%|4\B(=IV8,'+I7V뢧;8=b ͈ έ\T80z+¡ttYbPH`.ةd!!@C[5; 7Hog 'BX6=_^|<5q"r@#H;=E+g`-(12Ax'ϑ%4Xz\kӡH.ķF;_ z?EhVo@_*Ź_KĶQRRJ:(/B Ύdr*) ^ɀ-nsv;V$L]śd5vGc]tINh%# ]ӈNnȟ` 1iy?KzNbKEDfj"rf.S)+8'5d=JE !_=Wrwp\%.,,^..K=-"@͈R,2FF$yI>Tu$0Wċm~-4”QܢѢ_u[*O/Y= (_40u}3됫p819pg=//Yӳ.)ovV4P=[M!-zEqqe7=/̦'R s-w GW['83ڳ |Jq7 ʞ@Ep 5A[=kDG}󯖉( v2L*ɲ,}%R낺0=SעʫY0cd;2i;žm\3Fp/yp9I=g<3KYKcν}pyx_f>_( c!/zH޺ʹ'ҫ&{Vb׌t/W0I:g>>,]6d?`Ơo-aZ@b˔m0g)P j=hſC`UU[fv*Tɯ0iŦHF3"Hǻ%y= pS\3P+l+F^Ezm봾$ :*$o$ 2p@lx?ԃ0r 'ݡjy C6I%q㘸XIP64=TD-ճq'\\X rhŒ9Sg6[} g.HjpaE|$J0w!<6aY]y҂,@ׄt*6Ei,S!?jP?k|ssl+)Av Fy6>7VM;dl'm Q!I(Xt[H/s YR H˺1:)-v6#,S>V8 UJ|S^PP\u$~Jz7y9*PZ(Q4:0U&%BvBDcXP]J>p~(HcpHҹR*Ojt)W ˡK#|!SXd584 RN0!'cy]dLQ̱,q- LKN:Iobqb"j)ZA'`mƦOzI6!u:"N h[g\5: ]AV$g׮ZwzA>>H#a1p5MuJ\:1OlZg_n0E)1Ek@|@N _ULRމEUH BJw&s.7e- ]Yn+]>c'Zs}*鹸!_#n\*j)M_iDS崳& aəc wJ͕M5allKC6e= Zfv ٕ6# Z `O .c {)tqęO2":1I..bp{c;~jr!F}]US. ;=J,J _`_w&sB|hb*{ǔ!3QӣXl,ùJk/IqY{Jҹtn70sNAsye3_r%Gev])ׅ!iQQia#b]M I`?k9EQukvژXJ<i|5 ȉO%!! QK'y.w\q>)n]~ѹ$%r ?Jںf+W@K Nnh]8&#XL/Xֲ#ڇ1V+F%o*2BjIf\#V3N^Ȳwt`Kʶh 0iSe,JAm:Zeyy_$2_5,5EHp3WX<pvh2ɡ.;M1HH p,3Vm퇊P*g*qϻ6d emަޭϾIz'nދZ3NH 5cA~CJtױ 3lu1Zyx]3\ 𨷌vi̚׉N>mvGzc߫YgZ+IuYe 'vB%V)-m d j^O>ML4dMkB;uQh]K@)&CA7vl7Ytqc=q[+8!bwO Dt#pZ$UG 6  j:7Z③{g,98 uI/Tx\X\Ylk}Mx*YɠsZnZZ,Qӆ!bxzRjM}c"\vD_oriXh8-AttH*Н;:*pwwO":{7vpARfw4.dCfh/ Jvw=JçlFj?{B_߅OEN;Qݸۄ6toszO((gEzHT_RCw/%z`fM6&4,# iI! 菫p%?|/ap5܇`ʩzad(-XzH"zȦG}ܖGytׇЍ:t&]7NM1xzQMH7YJ6}-+1\/7 v rzZzjiJEB OȎ3T9C\u4o;Uگdu}A=ez0:rsgM^Bs2'LVN 'mb mhb0X%b3WAzP\vig6 ^:lԥ1M||Y&b!X:ߤ(}˅⃗F :w^hn#蹫o?Kr"uUsIx:J"Bs7:MdWw]|F4XB0;jdHZm%Q*J-V}q+=T'2<ލ}hF)UN/%{Ξ/KIoyW JI{ˇl廠7RU }+u%3g-.{6 =޳i gf~ }%f8>x\`1Y4V7\a8gI;xvk:YӪ>#Q "~C@59djU i^vW9vmp"X? 990!#[]iߵah{{]tk[| Pѥ$U"v.Ru;Af'Ocۼة:":O7 vپJv[s0gUg1a[68[:/8ewPg5HFƾ%lg$o@FP3TԖ~Ô9[#Nc_>:i[z;e5C ^"s4jLet/6B&7 F^*wFyU=+t > x14Ff'pJ2_ÅTDYM3bchnvd#{}Ԗ+4/h8p6ϛH:/Uz»`➞H(hM>gii&,TpR^=1NPj[v0|T꧛Y{&ťC!Oe`WaY\`cƒN c'#2VoQY? FզJW$`_z*Йú[sZwQK!&̝*bSb?>[]5Chwy_||Rl'7 \]fѣ.ѤX/N^GBؤExu?&EԙmIOvx$>>_3,x"7mP̈́j d:}m'Z3ۦ݌oJD<2vY {&#tǑgTΕDhRP2="Ww_d\ZJ{8̔7uOOC8)ULʫ0"Mԣ+JcqɡN2]JgNcD{R6Yċo&ptV C8!y/>DHrpSq> "c-k}^-M2Κ(KKQCPaYjdv*3 "~jD+qn[[,V9mO);8b5OpfֽjX]S/,F;)\t3A@K0mٜ^ԿWTKE|MeޏV[E':F$-2!F0пaUqyv,ZY:eS.ٚl7lvBmvGzA!:N린7ѣЅez%`<(kU~beJzpbس _"IA;y'{+e=mvF7W w=Qb IV(E<3*0e|2p0 !%7AgI3u ADWgr}m>N-fp ƙ&j ͍!amɖ{eۨ=ڴ.~*oG0P.a['57۲;ՒhaAD UƆ=/0u,:>In>u HNİaL=ϓh3=H2:'&1 ^vFOR!c&֗z{vViWVV.|1E:C% r1A1p3v}@#y4he51Ԭ>,kc >%'#b ÚO!}J~E)!_S0{x=ehwL @4-V衆Zɳ5_>3m^6 Ѭ oġwͶ׃3iw| - .pSkkSRhn 'x4pF>+@w #D@'a44^m=q^ ;Xcc: aRI6ݿ^ꨓ"-KJtތVs,,ԞA9M?W03t>[ pj*Xנr/ra\ 54Z/4L?m!V~! |GܰEx*G̴H:ǫ93-GLā B(7$īԉնժR 6Zlgd,5x&ɖWA~]~cCEǻ;I@B,Dž?ie}O_&a })!9]Lkr*\T=d8 2b. BG1dǦЪl4:TRq Wcgp<=CeejgC<k%GXգ%s*-,1pn P X 37{S(`6wegWLe6E!< aXl_F6>5mgj#jpWzI;Eط!=TG U[5S&Wz_>#[Xp43`Peٖ4њ&27oLbMu i0'F 01GwNO3M ?Q9٩]{ʈAZ%Ƈ8ȱ‡ނB'ƶՁT_N>٪d2R :c={? EZL 7ډr)ׁ[Ff7Mf/w@.QN vg3a屋TuANXLy GocɁ4.38dX@Y/%Q:~!x?t >7pKUc9> :>ʃBa|. =b%YzG͕Z.|q|Z"e.t7ӼJ%a_CHMAo1-=j׿r$-N>XݓzښNi@{cؒΈ{ 6ziޗ;+\,5˂VW>m-[mo].-uȣyіkZ裂O{S;P0QɍҽLcHR )m.ZRK*J!hN]3 085KNh"0KXXź0B]?Dɍ]|R,zzkW R 4II.]]m3g {!x61#VrEv=i4|R+ɯ'v}, wĔpj>{j'jhx ]ߐ.dفj39x6㴓M2! 4`">893BKپ6 7-0-Dˆ195̖$L^K2o''wWl˧3N2V!2Gsc ~`9t]$5L=}=YĜf~h,Җ/T3[`ҟNsn@ђw ! RU$;Es'9#a:"iq ~qVLul9K3.9Vׇ=$xsy4:Fڈ>HL{:JY("?^G\e.A foošy}鱴M- 2d;~J]|6 j[5 T_&lП#28fɄ ʼn/:bRΣ5g_OJMw.;6(.JA^ҷ =ՔgJ^x1+Nĭd:]%2 -^yrL2V5wQZx3!Fsrͺj[ Ip]FȈv_^YAzO'Ѓj ?7p^o bHjz湔sRH7U+=O8J$jbŖDUBBHpoUuΙ*A4Yϗ!̳'n ={p.ll)>~Q}WnS s5bbZL}*ΜCZ~8;p׀yiBr'+1v-B:q=鍖2zh&)I״7~ #U1edW*!HCdJ:c?Jg-A=`]'JivPz^)TB{4iB>֤۬,+дT 0l @@fg@5 ST9%kQK^K*ڇCerC3Wު *ۂ<$pXF;&n!WxOb\EeE|us!85= =d_с'Čw0| R3οq6J a)o(蓆}E9ZpPTS`K[㒊u!r13+8 Q_oqy0YBѬbMptxx.< l|\hzyJ #DL^Ǵ ~S{2 ZV턏7V#_b TZ#@O_NۢDm5spQ7'w뜅m*83kzDr_YmJ~5$Tl\U4'diT[6BD*ƃuQU\yS/ʬaϱPn /:f"dz~]JI#jtWv.l^yv';88,"9>͜+G,k^w]-m>:?%2 gaw@lҸ 6t;6|,_?d ?A\І& [mK`HSo<.l|BUϐ lr2`ޠC,8*9 C%Hyf)ERB&$o,̇q'~L$lQIA|1ElRX'Ae|N}z2k 6ʔo*Jq>4G-Qٞd(pݗf9Ny8m/dhLjx_l36>~-FW;}קz"CoN\ox;+ y;0I[˻AA2x[ x-sڞYjM1RP׿] =nh>r% D 6 :uyYː3x@.)!30*(D]B7OOJ VLok{u L"!P,93ytivV߲NR= h$N^΄0(5yk BKL^VyoWZAϗ`bF{U[]pe<*%,HYp hY\ (nMu3[* *4z }xИK#+^ơ(Yj2.Q&GdHs\H %*5߄R!4؞C>av"\f`E7M6}1#9zmԌija-ŦZ%=%Ս? W_<*/!9Qb (mI!Σe lڨ8tHԘjb9O=8uM(:^&~+Gi[xp'4`滦VBuV -l0ڝ6LdJP#=|UTԦU/~30~b"g&C {HR<(i ._>_<_v d^2aιBD.@ymHQdJȗV?bSM4>v W^q4?6$ P6?馁u{ ɩ~JA8/\;$.ꞨiaZ1aX1S* ^()(<12i.;+hvϠh%cY ގ -Զo>怄II*ۅ?V,I-x8b AG&DNDž)`yWgq/ǾPO-4\RI.fo8V<.U7PHT&4YCT}=KCwz1uFIx%\>D(OF[06+70GUXA#[` ~ԣZ]" n.pvXoq wTM: T8#"n5;\»7آwH9(3kL?V ?)o} A*nu7/PFdzX}oItKޠ@.2s>H{K">S /nn95!-j).N3TAaAtݝ.#~T흿Tnߟ'u|zl4_cH!Y[K@uG _BG?/tgMBh:MzdY:-G$շ'hvI0OvىwyJd?ɴ2ɜbșHin:q=X$Y^!/~ I$LLbFӡsр6C9*%lir}*q!HmOtuZ(:n _U/9P5W_] Wi;Qs&]ىkg~jq\2R-Z9^hQe $|FU_b)צB0kd]{M@a@#'6Z?'yPhY_[.wHobW3Ǘܹy|r)7dԤK~156Q>0TiذFs!DrCxpkt;EƝۋ:e]~"YJ"rT"Jg6Z?PtX8kCkNcMoIl(lXLa¦AL+FwfL"tG9c&xM;$hG: Q}GsGi2.ao:њބg̙54؟, knF`_B:U<JCa XɃp,ӒY}xm 7ئ*Q]PK7I'_ZX|NN8N&"dHPn =5VY ;=#h"[KVzz`o t8a/feI*~3vЎ.kT,̫wʔ=b:6H>Pǖn{fQ9YZBjhhBZ@2f76Bl_-6v[0&Rɚ|UwٖtG|&t1I#@6Mƒv>6?w>hi嶽B:\_RJ3/ZkGPeo]u3{%>Y$r`ŅԌR-ZSBb%ϢAdp.u0gJ KB6 KfMI~G)$>MIhS!utr1RyG ; 7ҀĞ=ɥ!^o)޹ *B(U6}MgU "T4r.2V0M-761Xb7ўش, T<ӞY9r7M \pD8"|iZ=*>B6X8fOSLfKo.|F%T(XUxmYi5Cbc#H]SZl<.=  Üe o +Z'*VKD,nҵ1 _ DȺY@C[bS09s DČtF&a3چb^*|J\VF=>5 lx(G@}RQ;- ! ;oSWHվW&LNvN#LFKaTAAyV]=Ŕ6 CGg+_ޱP):Y/]ܔPo7wY݃ #RzeCÏpnΙ<)o\'iĚf~yk=>06.0.|GQ?Qb6>\$yc̆C"lTLI6{h#u˪vE$-묣T@6jv׏\]lDا1sτwi,qCrK(Ck&oQTQ\?[{3,ɗWۭ=h<U1/kZ:<\uAqգYzpᑅ/{ [&yܽ u?$jx $fsůi -g*2Irf-r 7qK@4w!cb[j>5R}O4:ežvӶ3)DZꀆgj\K/VڔApFPKܥ ΞQQU]ҷ#9+KD\+1m]!{35Wd6P,1n 忲DFH۰7 .qB4߹\ꨗay߳Oc[T4`z7]dx RЧk5A̰{ ̉;SC"^{IW&}'u"/&6a7bO/q˫W\Jh:%Fck5ҿaq%Sh)l%͌ k3t\b/Ò&tNw:À"eݢCm$PV&U􀯵O9PYll~̮S(tLqMCfD+!#5WV<6!||d;be]ρɽ8^ &'У.MPL @X^B( &t-MDb|nhzb !,}W ~…ecIÿrV:twRft]@bVu:sw3 P RV%+%!圊H1R 6"ŷ߭_I7"pS 2z}bnh{@y>*BʤGݽS:6"-u9 1Q--5VcTqG!'ӗ*ʮ4)uQ&]=hQADVWۃ=cDkrl)k`Geb.Z>!,FHЁ6RZw 2?y yf7#M|A9yo(A|Er&vUQ{EKF'GIHB>]s"GsD^m{Ӧ*;p|8+cx~hD%z_NK©X/ f"|)B"Rx8":X8=DYo1uļ= %')¶""4T8RR`uF7^a}Fa(`8{,8ȩ.B?ɠOnX,6{-i"0e ۄ>M~!3{T~6's5f('X=C>exާʙ[JovD&>G)6 G$/c '}: 7Sh`ye ݡe)q*i(6pu7%Q 3Ie}v!M`t5-W}RSv]U/.Br |,t1]9tVBH&^  Q0pA1R074k ^XtɭM *NlJVXan7;.NY9fOa7xl0šB3.!ҿ>u䇛}u)oY2M3ݠDApcq(jЊ@v$ ʛ{n۴]o (n` h́\Q|otti';t|VX}`p4i|b~i-Xs2k?W} #~u7 aGB|7\ɑ\\sT[DW=De@ &Gr =u^)P1aAg*F]3[L懟oO(sj!Sg}8hQ'OMcܿÎqTlh|^G_8tL?-Z$oTvc+_citdA}J2'fvӳ 8v}T]i59LՓUO8 =x֞-uw7/Am s:3>~-+Z!E*Z-Goų7n-)LQt|q+K+<~q"o𫵙[(%Ó 2w;ZLp.,UM|`"h/'<9<bݶ[!"8 \1βaծpn(˪E9)R-3woMMG%9IUcr `]C uﶟ- ^9Ka|K m4^~ZP}2A iWnA3EIxH(~}1q<`6dcsSc1Eq3ϘUä||FrW$|… [c0p/AUud9ϤD^w0d,;`㻭m0>vBA9+Z8元FӚI+ݐ}k#EI)\*nnߝ"֨d;>aDwL~HmbF7io50~[/N̡j>P[U ??C ˂BsXq4ix1 1G0#|W-ex d6{c;_L 3fTMN*0D}nYr?cf:N#eQAEUo[LK21 !/X@HG̺if/CȞ%U @Ĺ`3^c' 0罹BoTPSH-@=7壃R2B`g'Il~$032+JGm-i}Ϙi#Ie -ϯ1#WR<S^9 )@ -bR? %pl( e?`Σ-BM7\yQ .U{ ?|sILϬQJgQ%,l JH@rvP \4,}8x`5_ts7lWLaGAp{x@[wʧa@D/VImߖ| &Y3^.}nV1e Gik\jn7a[p9ճ!4`7LMw^+۝i4hQӲ o]rϠ8dagn6=$^prQs`@{4좭țz~P޼C*Fy.yໆ|rnb?y^Llk,4 bފݥ;fٜ(q|VIOzIJcUiJ9"lE'KsO|Ke< )&)Ԅ+f!Z@&n&k@ꨖ7 bڎl!q _ G\X%ӪAӹT~'ȯcDq5 ,c kSâ1vn)sF{d7{~|):bUs\(TFwu{DJejLWGc Rjf Iw<|%"O4)> s*^rO ۮu >%B3nWCR3ƿB B4ioxfGT]GtX]EF! 4-H菊ѥhs+_,IKep%+BGxs(alL96s=;&*%4K}Z OcIN\Ʉqwڀ% 3*SZ*_7iCmvI`23^U|!!;&vVj }ggVlɷR:@@5bhUB%SqjprHɄ.?W5n4šj-{L1DПKJlC 4za̢ͧ\o+S^!c=/T*,P&W%PƊ|B"\J""H)s]=_'=uhS6և$ΒA5_~R΅.󜡲ai͈Sw;WaN2;_AHEU{ڊ<ƲBRj)ž[]'[k{n4;C.K7!.ILbYͽ*GzU\eArӻƦ;D5\)RA=v5OqJ~! 0oΥe|]1n޶@8;d$bpYu\(;'mS#YR@D4(v Q(Y ɪ yz*7R YX5VܗlSIJ呷OjyDt)Ru3Zv3BkvNp:I6O8AěΤIr6 &L2T0tJīI,`e]ӥbY] wUj ,+܌KZؐTrz mv#~4H` k% 1 d*Gk7X`cN)MNʐm~u#zsHs8anzǭк$Lh|S1\}W ;5Z.[*J|>8Xvaqa튰mANAj86c%˗åñxz~HH>5>6HD(b|ROw[Y7O"$0yZ"^yg q ,lNJ\eS]dnG<-E+puV.r ]~+Qq00FJL{)Ou'W sg)(!^׫篩9#qS1tx&nVE4. !t +"h9Ql$ü^IB3 "Nozlfi jz"% +2Fea64eG7hĄ%șۂNT_n$HH s}q,;fT&Z eXz$^m."A-F[' VIɰ:1X ^:=B!2_iӪu(r4.{J |b!S9-^G2YUZrd{Ut?2t"d|>P@S$.F%s"H͟QPwDưZL}r=&NV&S`g-udk~ h]`;I#ԯK:121~$o 3ss k )B/Kڬ7X;)Ͼ t#v><ź϶DM< Ml ON ©kdH`C6b^8/OV `׬URg)qEJ+y+co^:pca ha)JS,$bhWCu1u#A0J2J~Մ ;滺8O&vZ+mu 5GcDp " co; ;@Sx` 54Xh,WNyl^N!p!xOn1Y'/гrzB9Ĩa=l&/V(9€0hD<Txt|:Th7&ٻmC5ƃ}04y0vCT170yXu onv^#J(V;l-I񯋥ld=щp?kʘ2:$fpv2%lYOݏY~E!-BxSG&h@OLJ+/&gxZ|٘U@,,!td޶9|iwdWPG?|>#x >)}}0B4{u+\4n G.;aǪ']<*H ۍ_|Dt=9<.wy|:i\KװRev"Rj5˨Pٛ6p-uzjn\_31ek!Xߗ.1!<ώ*u{LGzSHi&zrc^K.uj ҾT[yZph}J@FlǪ?>l1@3}m" f$굯 ˕(w:QQu Ϯ-hIY1=kqQu*\ @,P} :F=|Fav6n`PeCҚ~T$t`PJF*77$G O;~  P sk )2%}Bw2`VZ6\,x;&Q*S:`ڬ^y撾]<x^_- KGlCz;e[([AIXuDלKpg_c$l 9-N~dOt ,[S;d8dctH8T,~YPKۢxQ ڵ^PCwkʦ@&O9ɰ}C_9:#bsR(yvEHYԅ^3޶I CAV큌9\viYWX M`~yS{)' Z+ *So+ 7M^p|֣* PT'YBVț)iUE:6 YmBs-saDQ @[5tWZzHu8LtwuKgYeݒAQcO[&+tU'Dy=6CS#kZ#3AB$tK TZ=5+2)ї}'٦ ͤ!diI^.Pn©c ;3k~?;HE>uٓ~*I>Z^w&D c*wgENFdN1ݟ5 jSz# d1:xB!cP{n #C7n1Ƕ@x&=>M k 6xp5?䦑_>QѶP$w şay!,frsEs ՌWqŭZH3ml${aοgXkcƯj@\Ta^ر9+Ա⚦_ZԗL.D>\ nYCyzZzQ{mqE_JM(@^e_}xv߫(g&qjcĢq-Z |? h悩a\ xw4;GoO")yל݁BO.d(eQđ/_l*'.fͨ=h  mhW/mk9fx;$j oaLUZ/0Pc6 (/ͪO+/[fUɤkmr* =O@SO&>h79ny5IGG`0$,`Y霟eYvjlh߭q( 4)b-$zz Q3w^vhUt5M:Xb.h4slХU0a_Dj;. .0a@ֳUV>(JEMc屺j-.QHCpd*3gr ߑ{ Q H/*^hSNLީoO}[!OY͓9 ʒƝVA&ǩ$zOG~ZH Ɠ%t!m}Y̗wH2+&Z"Z:. 8uS|:\ Udmm6w4,(HD2@5dE݆ A#ގ^t);Оi).R&)5s\ @aX ̍MBm\rP< "gצ|Y܄΃p)yUag4z˚2͡|ju~Ki`;">+*4ZEO!d+)-~Ɠr+Aa!-_n6ʙnx(;i%n&W7m9̣XLk{@T,^ϋ.^JGY~ws 5Ag]1AZ5̸F P[f ]茼DuB*uGb М_2GvnkT /Gȉq'4U;Eef zĖQQͳ6lDGDWWZ.>s.vJXB~gJ˃RgMGhcxMmU?*6/zR,#!_qT3NyL+nlm$KY`<@>n=&ےC2@/ n ,vErB~,s#eMyu"b);Ȳ{nC!(2Q/'|2'3N5t@Ińa ǯD#{,Y~ָCB+(HH:[ւi]閤[%CW]Ux}S1l$&O::g2i12WԖ7`ѣ7y%@පG@JȣTft5ƇN2Bodq3YW^O/ ao6\k4() znM}yĭ1Jk$]vyy:܈w ,{-=GjfXܵ)vX&θb=ojlyc"d],o)9<5$g.@ouU]oǜ2Ր3)Ρ$msԓ!;(j8PF7FR[8xT3e .u#B]&U^4mjf#v, Φ6bA.kz[ۥvvqP>4}  tVi_%Xj8qߊ3ڛŚ=Px{ VIz?K#Py`Œ6 %'vS"]j]=FQI^h\ rzX ,[|@OQzbtSE)z- U e}Q>I}:%@:BDמ̻X\!]%E6=siexVƒ=VI؞堤qRሺ)#fyِ=tdʱMb 6i;=DRCW+:}e7ZSZv\Cz)NՆZu3%>C"l}y$ 9k Z< <@K3s1|:4dQK^pa-Zd\* $cU-˿K)ok*SQ&1ҚmN&i&LD4eZ,d\ k&*4#qei9|Yy[} 1߳Q؍`i҆Ӎ|goEŐQ_(ꑄ! \TMOJO~c" 5L q:΋͹Q^ӹ<};&UI#q;PC#%(|Ezܥ߷ BnU(/7Wn[\X5u23$غyUc]L1!"IB]ߓx,-ؓ_MTk7/zƬO[l Q)DS{WZ) /[jR(&q!:*kf\JMf?[g6ԓg|s2^;% 5l0Jg ;Kw#E>`Aۥ,Qv"k!!fZѾV :AUnTF E<]$%r2N5kށ,r! kW~@O8nzȑؿ< ~׎[o He*[qy_[,S敆G:6T.gU~H j0<0)W`LN4 r5 jFS9l;8X֌RAQgƴ5Mp,Έp ݿ`j7ZMqu>1ͥˇ2)T0?u^rH17G7&}ykA4{WO1Ӎ=o9P(.kn[%fk9%!вayA@^(Ͽ=Zy2N/Wwoϰk҂[5݄yѸ\iUe-=3 ޏUc 'MxXgIl w(Z"?/mN1nV2ڹznـYB`?i^ݞsxGg;i )AYfqI:sdNT>Fº7M]:dOUYk*ueĔ'Xbx re.04Jg'.5"ʭI))$sl(pR<3W}9Q+|BBR7D Mi«=og&& Td*?OLjPE+[h+1fdZ7Ox74st"d_y9V1L*eMb(<͓o~q ExjM8,S\A)&8UY% Gg0 ,lzU/zr:PދOjKq1cvl4z4r8?mz;G!V㌭5@]O˪{G&y6R+Ip97%>X.|aK{gb$ 5_Gix$͕-]Z^Zm$Ֆ*Rhd?;JqD#ppVCnk[/n.9}#$d1Pbmok~-LxpHZ`(k[aHO׆R[튿} \xU褀[bϜͦQ[ ^/bkPX(W, p i],dYQY]Nj˅Q^O%eZ]1Qpa]R;c3(^dB.@=a>%݆B+X5Ŭlzp2zsdLo?M{.q$@0H\ծ:ړ+DO*uABxV׆J'x5e20D))JAbl 5Zw%, >KKzQoX4uʩПxKTnKkN_{XOi@x*\h^4jW4<.rԄT,R E۸0aV,t:-ݸ|-D>09ITJ{)FM5Q Ūf WWhBX!K5[(wzIW]3=q*D!K̔կ\wF#K_# "댾+Cb!Nj*"ԯCŦѥh7Bd_ y jOHx@^ 6;ch:ǾXl88 9%:'Pgf&dU{@%'2 :I SW.U0 nxN8b` G 0y%WG| wP_wj##wV$!l6RgvCZm{ hJ{Rz䀂`4GNeTmj5PP?+ʥ4iLo&v@ݕ7XXD0{u ^{x 1-2vF${c.y}AGAכTh#k҅{> =N+zm``B zcO7F.ebq+>]S:YDn6rgsbPApʛ].u/qOyM'.:y88E!| 7"*v7~brd Ÿ n|ٝ{Bi)#g:LI4HRE? !9M֪BQ5 ,O?>Xi/Zcgy wpaiY.E7,%h݂Bs[2ΎpHPstXlq 3m$ۡ\3yK<2!%Y;.:|=un&`dgFav=kU T{q2| ܭle :ߦq&4J5&UCs78~qdD8~!Bzh@>6aRq2 g'b+*Qi^-(QhLwʶ|!:qvf@.A>ρEg݅ꧢ# U|Yq4 :Ve|Bqu< \@ô-S7Ճ+~_UAnS$r{(v$iݫ%P3QHad-]qvHK]ٺd/^Tf)}0:2ֿkW5 o)/Xdb5j Kk/YlA+/*s#(;*˒ʄĊdu]6q~v‡(uV"vJGF,B ֺ%g"6H?|tx9xuOsM .$gQmߕ!Qg1VտhfQ )ώZ8IX-'uަc^խĐGz^n=dцVJ[ إ[GfP- Y{V9d^rnK,CM[6|mb1/yYJ?7P9TػkIU2 d=cZOadxWp%++@y>p&YHIcFu2"[Βn~N "u=}[ɬS<倌߇ZXR}$4IzY3G~_TE oΧ+9Pּʿdhj@DQLvҖ!0&fS`Jrc ƵKNCyM!=q.#|`h$kL[6%)P,zs- t]Ze=k:vLr04aڀKmknYZl8}/IZx ^mBH_o)َl2\M.3 %9<6q|t{0Nx֧QD%ϸi4naXSzݐR hZLut̊fTtbd@xfJO%#H%ldܱm=ƧhCnÛbyj[)Z6Dt#mw::hD=2սfH/շӆK>wn0;E@46$<5TMqH^eNg-垽zln҈1%7mp$%6qq+]pOK(]Tyij'Sr jo[SF<ăޑfOG1[)r bWZ2j8 7~nxgָR*wHY>6?c:Gs5( +=8?Xi_l~pGtVEQZM!FaU^kȜlɓ~nY[dN6zm1sl48Ja0MMMIn_z?9ӳ)uJF*V%t8ޡ#!ԝ%/)3-6:4Av;D0>>ԏ +_|A<҄//~񭶩O#jH;Oܽ"m0'{$W5FTŀu֞ի3fQWr'`r BqD5W#|AgU&!"KIq=DZ* 0Mz(j4[&٩-h ǜm6_&K.;̟΄сtߣ׎_Z685G۩ u5NYǜXSbvW,JfDN?(  mn3!mWC/,| nFyZرp^Oݼܩ}fdOSYxW AX: _I\TW)OR h3ZzxFAH$4ѻ ^F4ԩxxͣyz9ybxSZ_x/yDfXsY$s43Lʝ9\s 1;kF&o}Lb`=/}A6Q{OW9kp1D7PY  kND*S)aD0Q=ju8/NxŰd#0oE sh%iAIWO!ڤɺa(sm89b6!ՍAD 3,_ii@7MRy@0gxr;9CĢtSw#C-t}/l,bû5I~=&C4[S%p:Ci҉Zws G2L]mzg{N+H۷a)vVۈo>B)]`>YpbQB˞=<';4O[ 6՛pu2 2ys,r^SvDg%21~ rg @N|,lw;&ö+ѮSVGwiyˡ2 Hz/{df@鼙q1SȳDv Uoބ7Xa%9N֤P{169 Sj3Wwr2<Ӹ:oǵȣ=f^'%IB s NVgUbY"% [ք{)^_b#wVh\E:l'^IcZ8OZG32>E֒rnf)ڋL A~^`L*aMՄ{&.T(PE|kO"bi[tG6U¾fBԗ߱UV[>}7O" I ,$Wy{kt?.cjܠ=g_u[{J0Kέ2NnQt9-F.ҖzRF"5o/HI`T4yp?@w'ю1 x~GIhӟ{~?-ŀ(l0: {a/vÃDYl(mf|~"uTfa 6b|!~k$z~g\#z @3 ZnX10@=şQ5jf!MyG>|>`3KZ~ONyEWdgc(֓F{ͺK~p4/~ʵ#pk^W8FJ[i\,Eb =JY~~TI2 67-/HkUػ̞ *rWRbQw$޿I+clmW"U'w|4tO,cIu/NEͪ={8ȓyXdIMN8b0sU:I tsB)[S)Њ4ȑ5ITz=P9Tt0i q֚5`zN+UKYR+o䩗9]?AK%+x9lRG4h"3MD-%.GM&N(5RwC" 7vFG< L߸HMӱ;w[3 C`~6 <>r}K\HSCVr Du.0Q'33{AMQs-cǍ>D$xVpfӥ]d硃iV] hRE3]0% `QuH 2%6nLB#;x 3T`o6i~[>plі7υNMobAa %7.}+ }*;D-Nb?r\2}ɔ۾z){'<+v}PAR5ϸ@L{"!x&sj"LX_iZ͎P/ />b.xl40V㖗_UWId_%}'萪'r ~3~tc9Vt3ҕuK͏yh+<4ҩ V ‹JA&/>'ˣDY ܸ {/_~#oBapMuݫF;,Dgmg0!W.Og=w$V V-@A wpw͏?*+aHئiJ5T0>jor1U\oHN푏ēf+G0$Drsɏ]096r]*eC/~0ygP1.sGbUA~JiB8AlͲnөMaG-|ITe˩Kx#}"q+2 <)'1Na4ϟNF2Wj'شl<;GӼcbMN]? .A6WW`%cGBT2_DY̓;u/ЊQ "gF E#%ю^&̳vv!/XX9R[iy>OekPM!\tC6%A^]Ncx']z̒"B,u#G,$3 B NJ9+K4^!7.0fBô3qV }ժq.@UŖ %1 (SS̤25Zecr-'f,־\tn 7*l9^+KZQtVmfI1vz,m *_+ub![rUv̔ː`N-I1 |ص 3Kg,[[-1Ք3ac5^;wǣ嶻?Q)\Qw~|ROQDY+3²W˕D{ynߡz |mgȚXNrɏβZ&әna;X!Dqڷ|##] lS.p\`/avJ}}{y\)݄[|E 97* +-To%̴NpuE.U͕[A,"VD :俼! W;L_Ӏj7n0(4{TQP/ Q`#~9sdpZ@>.+՝mom0`l˓ Is2x !?J13/0W 98vu;3a1 1َNd6@2#+Q|_F6 Z>fy5e2QUIY6uIx4AzE[I{w~nھ!o71n+{ ]-cuHG/B؈h)#ZSۀT)@K[B_fnC+ZOp^(T1:wb)N$um\j).fq.J0X盓rVg,ɖO] x b,o?˅TaF]:Gzå")lTlcTe(Q sovZ,qpEQ ZxoYTY#;jm\xNV6Zb'E[e /+&_ƛе^x&e=gY8ol*uhlu2S]E_LHh:&+Ō,s.E {@(fSU s~ `)6"̙p/89hRZ?TnKHQ/j|X@Q\ L]&nFShd@k Ǻ[i1^|Tрo٬<i4b.0WB5 ?n\x3gQN,FFU Itw,ǯ"M+sG\q1=G}{Wlj;G13481RoY!T?U`d;P(AQAvM|Xl g Àa]:IJ+<]s#am҇Q9TOaUMȱ.+>ȬHo+Ȱ߻tȟgI#ճO=-y2#k&9׭MYKkSF{^ȅjv^X& "P49}E%bsֱ!RCi!ېɳg=Sf_O7(z\~,o[.p\QqJ BXGa 9; 3d/ub߾O,=zOZ|2:8 hsTc.=V xdlfw&I㐓PARjBIRla b!*f/Pm;GZrlM3Ho'> aajy- JfHƫ07 (xDg,_ \^kOFDX(s뷐5y`kF5غ9,/b-$DXHw`zu"\|ߕNx??C$˿H\to3QZr#Ծd+HSX5$vE17(ž* 641LpS޴:fٛrzfDW9X>.v8Q^a0h0ޖ BXa6KmA~=HJх0hN TrR/7@zZ3]X!;(U.[U+Mj \-w%R":fUr=+2|6~bӀheY$rJLiF5ĤvyVJ{nrd_xG;|Wɤ)L3p%,M37 q .g$j`7ul$׻GJ-0pɚtۄ.h4BkЪm@ZUovZ/*| xz"䤗T6؍-fd%Z<OB1P=j{=d8tCE^*k)@'n<=ԏX!F7oO>az;Aԡ:өz1tE &UtFrxwvT(D*뮔q¿V6GQF5ziN*>TLqo+^'o%MS(I5ň(HO{)G,p&de "!c潊W(Xǝ7TH_$). (ئZ7O8m ̅WW[ EvXb}|ً_um˫RQ}。SnL2%+z}P]4ACty5Z(,03>nsr$}uc8SC]Lƃ$Y%ʴ EEg}gu--92 Z&_04RZ4dF a' NLZ +!?{t̖ VsEݴF6[9I± fG~g j5يm^6vp>{IwW3RGkUwc7*`1J|tbK`A#[VvATQT&sT!iY-WiƊax#^03#dg놡fx"a'YW ͉9VqDDKgɁG'j ݽBJ#?(MV˽sRW?T/`xڦנ2a0mp`(Q -U8}ƈJI=!6{{-8G|ƯgHKH]Hke>{jzzGH2䁢V%z}  zLh!ףI+Y4K !0YȶQH40\#/ y1{ f @X`N ,9=ןJk12%=Y `VOM4µs,Y'Ŧ+/ */>OZ~ cPӬ,?}}P%ڗ9Iu )g++UH@s:S'.wGW~ɢp_$XnL\ͅlAkA[Uzu:fy2sqV8德5А?[LݩOzos@ h)[x(* #V+`YWgڦR"^؛1H)Ul!TKZ(MOJ)l03'z؟үX2uDZ'7jHբ$ME5uT*D7x}"ok𹎁E{Mu NEZ*4{0]e"e%DI7HS o9*h`Đ!#YD!0nJW F:TY \ɹxvT8ѕ~&g;뚨N4)cdu UUY_F {*4rΘ)L/]S#.}OB.aEՎl6uwƹ5)i$*F;GB|KW=KX vsn:@q?)sɋZ(C3ڡG{ZCt%](bJ.(їydVVs%x$Tm*ڳھ1tɦf"q@2K]TJ*l>jM`Wx(*d}zן[r9p|{̓-IZմ@{feosKD)B狙+D>(}yGAJA.I 4(_:RKv9e㤳1gNFD4%ȌRe\4a@ij6DŽQ䐈Ve)ᚈ돊c }8A\rd'!/tj9'4k? @rYhIN.ĞLST^׃IעQ;``p#ys MFwXhIʗH1Ke0\E٧,o Nf{®X*j6F097zYԆY[eChz)hnMX#k¶&gUcԢ'X`rO 2:KoSȰ8-qy3'B+n7h>kkfEANKSҹoe݊N aƞp-_p5/rP(|w㫀f8Z5&Pcq]~n_^߄Ukm[߶Sk[ZS?+ r3(L'#Fp 5E-b4_) x7r-Sms'(3{?`gbhU^BNO8oIFc߽=l$TH?qAO<t۔X"1̧LOma *;nit$ZC \X̫, n M~Vsc'Y; MS6Ǵ ҂-ESE]_SytCKP0p+7-F)+ j*O i σ+8a J/9u+A߆ n)%7-15bQj^WgsPeߋ װōPZcXZ\\.$"[\ӲҸZVo֐g@\wiJ3؜Otw}Z`+_\-E6mzmU{"[V9CGίkק?P~e3k~ߛL 2F5w$FB{R3~ؼ ruqC٨?uК%6B>!NPB; ;pL~; ƵŨ 'X zx2 =iT4˩{!o^2|HѬ7evl#vN|oS+cT2 bg!q5)mfZ#8cįp>Lqą块OԠ9u˧C 8+q\+ѰG$zUU@/Ow%3H\# e3.NUүa竜{aL:7{u:4%paJg=zzUvQOsu "*x/!8?9ъ)9o:ێ@ V8SWsJ}`*g7 z̋v+{s,Kn滋HջLKUTn ( %~"ѝ&pbcggjwJ/fફJSb[c'+Ze oPYx*}dBTe{ƯuZWtWWW~YG\=L;$:& hHCc '5^z S`IÕuƌ*\^9cylO.tAϳܙsDoó ncOz;̍I ZL|Cޮ"B ,HJxN="JWӋzKMyM+V1Sf5:$>\2,gj\AZ_ d42JW Wh< <#XtEZ;AP|JNJ#R Iy/ǗolCixFeoDr/ƛ133"7SȚ&q}/N#<,]50lCnB?*[sձإ/P};զ頍8΃=X({OO`]԰w_JN3Pq('NC\y(?&іx]Ċ.$LZ95eaqIπ*R]` {V-1ںo6@B @J5TvwhrP ̦Vm+)7&ZXv[c&bm|+D37kBգ0I?*=p$i: *ɴ?l\ȅ-xjjC9).v=m$gū^♟l=4v8>m}hS8W 㤴ƅ''TaݕsCfW2PXhI)ijaqRodw&#pGֶ{TJ,P:ıwHkC%ta &p؍]4eBHvӒ$C]gCQ`itgȗbP^q/͡1*5`~ IТ[n'nmWb!ӱ*s5fMb&CvshHL ʹbIG&BXxlWCcSRׄhaG'<CHPJv9X`"]Y)w:#/Z`V0#+FcO'$F,D"bL.+XHʓڦ`5s0*TsLv&;nL{v϶Jr#vHS \^Zk܋~stXx{Ղ} #cE<,ҭQ8G|fbq@O=h]7` g { NI"t-k$S}eӺsºيjk#}[̵\/)" F:z`%w-v7%"dKud4i}Pc FV}ghZ2,/e}1<3)<sD;ݒ.,>sVҀՎu^dir?gPRCwnՙ:]FϿLW{-pqaR2(7 6J^0RÒUzc"Mt٤?/aQ'C}oW3+j)6m;SEBNIX"feoYi&S! J+@2ָǑ9-~اs]Oi(}jRrF?Y#".ɴ]$ifV_ T~+/N) S~nW,a0|7&]&5l!%"aA!X/E]*EFa31[RcQۂǥaCz1dS,̤} ̢Ǵ pf;{ng3НgHNɅ2IWЗpUE򵍣5)|--T{iP56)VDߟ!Rw걝~lM-aqhEg( M_@lŵ#VGFXIKkFM<I4-nUuAM=5O~B2[ ,M5#BExmO$BPECq99zqma!a4DTuCɉːFVP?d0>LS(Y:f9a P\Q3dxF0ZJg$qm?˅GAslhI=کg3#XC'y`nr[՝]whԊYVU wl3ZUQ 3) Bֈ_; Y &N&*ٻ7*baDv#$~5͌Sxׯ(噖X7ο#CUzUb 7 7oCdsy)'̚3~ b,9OP v^6r>ECV/,=SOp*g:YN*-b: ]FC\7_ދ=+Y G>#Eߕz9「lj=wMif-}gqSidR[))* l}D-*rKOV/y;ӻ<g`+HNP^oy˳eˈ2@$WH%sՁ-p]eZ~-Zf :X1e"N|!'/^8$Jwgp]N}FYe.5{t§N{Io"]oO2J!eI΃")4@ӘNbD܂52[=z B=P%r\n,?%C4JK=`5 zEKVU2Ч2#bb %c8`oΌX(f 8otmB!m(k1 ǽM(E#dƽgOmg &oݜ:0c"(aRsP#S{,P:N.DҎl"ֈL՗e!|?]1,^Iv{ɏR''BΤ1?sA PfEY`l2 &{ zhGL\]K:b+QGlRhh{3Jj.V-J77 AZ(XQIMyT!+Z|3 w>hCK{ +0lOg mnI=AD=_hBo_48 \Atj;2^6WLDr:h$exqCh3;da䫾7KU^,1Ēv#2#Do>,(9zE DI1%ZuH$vѺjrc\1LfdOWw0ibvVQ5O'@ lyFݥ3Xһ~;qtHC \+جÙH`vrhʫBcJ$3ĕiՈ*ӈ )5p|' Yn}ijN;>vc]A'5t@ o'ƻ18{/S^R(6\t.]n^`.7WtV͍ 6^^e9O-fC>+Ζ4uIc6 ')9ÇEV$dT栺"HM(Wd$=ZSh7܈5g~,$+ kH-;X%5ziUx-][{9_!UW#ʽǒUH*:}ՠ|?{g óbyvt:'Y/ {<:PT 7XM\^RҥELsKު3NV.@oy$QǾ( C5:*(GO\; Th(:m'~&N%Qbф) ^z,_DAi3D4մ>hS J" wH}mL%D"*A_ojg X ٮE ޜܛ[xq+=@ÖR= bc /6ʕ-}YI'317&~Yd^ǾuCY ~W %-d2=f k/L섁RY=NIO\k!鉀4{T6Bp-]w#s&}rFU3H4H5Ȥ#C>0HV l$Gn#=.2늁\ssJޓnhSbVY~Ƿ)T%azM7hf5ӌo:_4:}/;u&cC7zp3%}b+(D/M~p4qxq_b:egf,T8n47L4-rD?:1qV5[9.ހ?TRݞHk9L#UHR!R0 fL?Ȃp/P*;ե?yæmc#4 T tPF1W%Y0UڸE-.x Bj2uc7#_ڄ!x= 4Ln$%R@YVa#Xx3y^ޜ3 dŚw_"Od^&st Q(YRwX1VkhR\9P*obvռ0L%GS^^Bӑ f[ ȹrdWW6џF٫gV, x jNuk-q?_H(+,Y+hVp% *}-,y|ԩgTjNKA%P?쬬Y B sF6XL.K-dJ BZ8VJfz7CѠLP nq_>b1ꖷXM܇R9g 5E+b4?BWZV1en+Kx'@ˈB骥m r=[h89Rdq(RVd?@8?a `ZdO$)/YP=,AmF`o%`Zpm[Y(}qNsN6~zWX{̕Q9gpԬU\5 7u-쒚-sU`~:LfU^>5d f:.-BL:4Q2.[.x::Iy2isd̦ وPm9n;;oPXj!Ljz6呖9bB_&)?895I{:Z$-3y'jU<]U K_Y@Ӫ HI/J!LoT:_~*Y%QI0a7d/`NK~@}YŒ"t4| ̂.ۿ@Ah˷&(\$L;.Iz. 2 X%% BTnEJ1SMҽjM? .( }Xu#ZR &pGعO\RkT .[7x)pӽФj2xHȽrj|/ޑ$ǫh9\*zT͜zcGn;9  D#& KLJaj9PEf%`LmJ`C}_`ڜ0FG\$+ʎ$̏k&Ʋۼ0ý%RkNXʎzE9*8/-ʯW^A@l }ׇRd؝(RipOɉ_o2f߬> -r mI[ O}_Ǖvݎ[Ҍ@uG[Q{(Swa߮{Y/v9(c){S0hKS ^R:6tœ}A|Cb!KS}S*K`W Nf w ޥUٜ@! vaľ'HAimpDΘ qr~pX H*ڰb5e%;TXQ7W!=b#OL6B0 Ւ%hJ8$_Z+@4SbpUTknpb ~J81 n*)9z#-%tv:`^rr0iKXS禼(Yd F*?0Ѿܛ[ SkfK{؝B˳j" ~ {>LR c@8I^U-j5f"]Dfpjv{U޷KcJ0̦}qtgwA8i[do2"o~AbϽ'a/B3 ȴlİ q=1̛ltnn|G" i7V*>Sy^6٩P4,^ |εt36Oj[<ޅMy Agk;);AioUAaׁËkn5`*K\8As~_]öAF7YBЊQ>*NԷn% /"E;sʸY{w{4j!ڗE7 z!`[ )<$e ҡGɝZ½3%f&ϻh`T0@V kPiE~6k((-ž*;-;Ŀ =;a 0F %F^cIb10ߞVC4 R5J61cw C5PřN\NMEc>Bij5Jg8ߡΎ}r`\-ٚ zćg!dOVCʟqf:?)w" r5wȉwi;F=>f俜ZPuv./ޣ+┷Ur)_G3򰆓񃁎5:X'}B \m %/FZ/UkseuAV4|҄1ego,'U6QZh7௢/OP۶IL4{~ùCL0Âk-[LWQ$ )qsf5=½VkEL4?w.kJx+8gHf^Y ͥ1ަex_ӪN#&RDtgJ`4_DgYԑ+3-8W%"W凊Qhg(UrRyQ[^04tz$pOZ϶ Z;|H^Jvl1& $E?A)b. ~BV_o. D> Q$pUKF@0kf9~10?@Ν4t6 +Xk_G җ)@/Bgq4r/.)Lden~AoO ^EFkޣ:,Ц1dOn&==dt+B9D V+8!\Kh;_d!:kӰ Q<1Q4ȴݩ3V@N*m}_>?2y 23+ aRkapv+@6Ppv],loH[]]]OUU|VL"S[{oF8{ewS._#sP+ Qz1]PPOaP7 B3]c>*RB` xB ) TUfaaP qGP4MfV'?{oԓB6e5iVd7k4C GMmW7SB,F^ UYir-*gE[f {c}#{f.LIș@g4`ڜgT&/a #^U5C҈-SbO Q Ö1[ eD#b8ʜשYgJ 8sHɠB̡X݊f=wj&AS))ΒH3jj?Y%Aՠpȧ[g3BBoOE]/',zVΙbgܞ广ieP;kgG5H(d%]ahY2Q̙<2"Xd҂\RA,eeeʜa{klC݉EmEg+kDM:jjUk9R`~)=b$l5|cI:y3DҢ¥dJ> @}&wjh B7f8qs|ƸZ#^DXh7INܳ ;ok"8TP7O 4epdAXp3>7ӎ/ݖP`A?IdEL R+ۈCHXd]Q|宀 n*@ݜb=FL΁ GuDWZ|7~Sˌ pfp4's:}J C$g(P-ϳ~Ӭ3o_< [ |u[~ɽ-go='>?ܟ^>% tpėDヾX\)$7VыIK +Ί;#p)6S'½.ɎbfuU=揷mPs 0 "Yxvugv~ߴWDqM`<Y*|8W(@ǃ@EyA(B2uf`l  nH ?{Bj$!;cBjEl9\gxμ}ĩ9Ħy^B0[)nYSJ`e V$ ><]=i?D^b`(3t>f?{zR۩Tv&gNH8ԟ(F8 DOR+_ґ$= "84> {0DL'*/31-Rw@_ aVcށf_BQ)%I,&į0+\ǵC4ά u]߼r%a75b;ΰrm{p`27lȆ̠+ Z @RTf򺔞UŲb Ma m8.VAa{˷L~~55]*hxPz/ֱ4cnT洱y9nB:BҹQ IM'J%h{8nHw 6YUq6ŝ3'?z7/29"͖Pc&؟Vt]S;+U3(l^.&QfU &TNJO5c?񽵹Vݲ,ᔺL=In8'.2duu|NPJ=u;,G󐕭> rYkK%xԮП ^@#ZA|2W7緛}vOJ~ ĨKYƱd?!#btI^QVUQrJFLo#D]Y}(GN[N'24puB}#U`f89&H}B}c ]0@|#QNS{rәQ): H(q zF/Fj⣾^,NT-FbAf}3"^H7Q2Y&xc܈%FQX6'K3[Q{q| fф6,ĝ-Ck =l3;)wE`nfvd@1|sFYhap HҒ @烚4WыQ,2G!m!Rq]ZDsmkUWn޳̍6)B$|aCa>/\PW!AaУ HSJ%E|,Y) "Sش:>I#q3`rdN.Ho~h@ýO(~@y04 г` G(D'`#l+FFHFGGE>F$9$20TF6$m>njczVi_ׁ7,- qecdS[*oDAԘd$/te0qJMH#VCdW5+ 7}9@(?W3`[]ʼT w(/>Q.i-p+f$gӬzW`/_3BuCVɗ*5?|\ccy}HQZ\KXLE٥U;]ZۑOs'8H !hynº,=]B&h}s'I)3Ea@Qx|X@ũb=$dFe(R̥96,’g2QFlP@=:(.vLG̯m,jWc h:K1hy2aXV9υn>{@)rVqg6%A0jڅ).945o WYU5_ijRjK'!:-*E+ncgjXߡ5apw@>'USS>$ݶO(QSH Ig{ƗP/ bUjcRdgg~ \QFBStNy4)hiU f6}8xd }p =ǤiZB£r*^l$j (#G0 l%l|v߫+,|ͽ|Pwè77Wޟ>) 'G4XSX:w{a{e<v(Бm{RҠcA^g* c ^Ǐ;R{6#J$VD\e'WՎ$IZ Aƨ m!C'6ZǁekF=Hë"1lupFP[$VqZR.\ԍ 9Kشn"!jA|GZuvոc KbѪ?Go< Qx"'W$]Ê!0mwcVGQǚ Eo< fv'~ K,3:4/c3s ; 0tz0EsG*X8l3-')MfdKz%pZ/R#=9%z.~'Igf'XY*4j:%ؗ03 .*F~"W"k ~. ^=Fk.  C%wS`T[:f4#3Vu+h+ˡ$Hn`7d5@'pSګ4ߋ1oyW.R(&*rirUv{ol[I {N[ Oʕɰ[@! LI`btȶ-ry*1N؝}Pҽx1_f3Rb{AN}xV%PmᅫW|ѹV %ȐC6ܯ?kWDBX7::k"eXQ1, cGW,d mh/.)a!FDSsOk&xwԾ,lJPo5$hԤg:d N3뜦 W{TPm=e7%ו ~l 1?#+WX@#CJ|TVfI)@MƣC&2?= pO5N5̩NY0T=ÑčkFP'W&([vI曉WN5:^2bX`6wiLPA\&`&\)0}SZd[_0;-KcpXuZ:&IĚ8ƭ:+^΁Ke;D$S?9zk6T[UzwRB[dPem06;嚀iC^0]Y(`2A׭X}Tϳ ~ʬN|P;j'cJ8aQv3Lh;x~Z9r+" SS;zsg?H%2y[$!F-ԣl4tZb;"&!]Yű$rl>'R@ tmQ85<ʑDH)HmؐRͩ57eWɦf#me ÖF#f03oi!zq8gSw-͚z5-.ֳSghQb$܋ F*Ry+Vʾ[  !8}!\KE*'Afs{; "4sk#sRl@EƩ~w}lZ'd!` un百.A.kkw7c)ﶹf6r R ?*Qǒ 07j/AFucDG$Wnn7V/^Q_FHo˞DS?, OԥRgjQv'h7fK@R&:ڤzAD>s(*]UOszOSkw \R h۽M.6S8By֔ М9Hrbr[Qcm^Mx1܃o+ Y#IZJN'7 D6V%f'.:G٬%8[nM?.`]n*?nW+! D+IG=P{I=u@wC0D9Dwn;"$A#o1t_ekՌ.`H$ڑ3)z4La:wpGx,?=)ŲRwSh,H~040वCn bBhՓuRE~N`0BQ BTD,V/EE٘_5#F,#Ou7Vw6lE$_nI37Sh n`vjR!/!>'fx8c E&W^>V Sγ07&9k4&RC5vfw sJ7l4poш*f4 T=EL_)4c2Ey$".w m>q%\{o@Ԯ*SxV¢ص17}Ow/M= H!BjɴHQ$dKP{Qv|:,l)(fzmBE'#cbܜXYQܢ0dtvZ.Z]\;9`eo@p½׷sLBdUw ^s1m_R].Qy7ˀ@`$V`xuYMkШRB CV)-ZNDF!xl  [6YKlA-e:ӗ?-~76^JS-Ug=M){QJ+OKqۂB7IlaL\Z6[EX`|d 鮴C |_.ێ]cJ~PݛlT2-eXPqo|z\2kM!Y4*B .qc~sgck#Q񲃉}{F-/RXs&m$DSt?xv Kg1#J F] l%;Nij'=4t=teE#bR~~[AZu@$oKكO횇3ipCJ hN70l(G2fk1+ǰYR>2v{`K{c5tes= ^S-V_,n'4ӅII?7c QA6m'FEiw)ʐUsmN4*fC0^% CY? z LNK#Hm?jrHۼ%&H~Jf\wh@@!}a,xFz R {]L2t[W'X!sdK QxpYV Ɔ* 3&z8vk\7qH_:D:S9ᵚ-Pp1X6S>R /inT98@{ֆ^} /*D'nc|DF8nJe0((ρ"4=56 9v;qa-qB%J Ɓo{0WI%26'x;Ίzxq ʑ2pesO\|=چ-YV"iwƦʟLf*Wy*G/0|A@.NrV[]5nB<<8mgvwJ/{-5 |2O2{ٵA&ffD/EÓK5NZ>B e-,IǛ-nҚ `(dv :WZ> ͝ esUn i^XO8[[ck.E >Z@բ%v:ˇ|+Y`fpjk-ݏ賝8rh̦㉨R^1Ql]>-/W{W,$8@bchA4?>v*a.8>̐gQO׶N3)kX1U~xf80`cItFG &mi,7U?X}uCYZ>~zBKdG9cey\l@^wxQ_ D E;Sù0)7%4^Ő.}0QԲe-z1'g}[e+-L]T~A%a~45pcf =3oD|m,$R R1)~]D` 1*[v,F9߰_D(<ʾ*BF~kJPuXo(hQNoSU篷R7le6iP5#n<ֹľQ- Uc&K\I78g>൦%ѮW /pl2(2 f<.7pj='1Y UURp]Pw4Yrx'2^gRR]6u=RlqBCn<)"z~@7_UgGWD@X[jIl%{6N ^ U\GS[#q5rgcZtW0ˊ74B&Lw^kg諾QJʍS]qԜ=e$<#bo#Vއ "2d߱r}imХR#0֦Q>Xd>+c̤XY ۡxȥd'I "Lf6]υ"ϼ uuwcE8{lLEAAk#>NbI}=Jʴ= }D>u ѮCugjc!e-mSqvX:eN;fr|E/㲌8ӼʛL#69 ̝e |“j؄IUE"GT-$%}6j0x4-#XVat6Z54Esx2A/_|NcT\M`HWؙ'ފlJq{=Ta9i.l+_Ȃ uWi~z7.؜F Z *0B.zmrq)OPKG^;m=(_ e 2 ykQavo G=-(Own OL]{OԲ4Ҥ}_=4)Yy߼D ǐ)F[X<.F!.=­7J]/12bHLcLeeY ?\iﷅ8e񼢿0>]tikqn HK̆1M`DD9gy(mI<_Wȕdx`}V.ׄ^H]6F<`yBQ6CF`ey;ۑbq{֝tm Fy#wXPc XHoy3ymI54,9iNvna$#XJvZ]$wl TK3FwS<Ţؼ[%@ ʦD%*dZEa|}z%L P4=g 5 fOat5aZn"c '[8g "b]T la.oKS5 WԞVqZ?8U`W+bdI"4O@J2o{L:B^͏B7-z!Tu&r֎>́ )D Ujip8 f@GZQVBV\~ aȡI#"Y}ӄM|5J1,dJSwZ'֑1gkմ؍nC'3f«A,_ g}>8:2H%A}$+Đq vi/:$Ee؝BYûFW gҩÕH8W`/nɧi3aJ.H/FICv*LH1aQ$mߒO@--YscH>sfm&#v~W]ŅRa{1LzS!hݩ<#d=\f+0;|Eһ/jyRȘ5S&s-Nci«Gb ;3@u )EekfVRV#-f(uB%xJْkG!1fTa in q{9xo"GN#3l4E:lJt i9<h>AO+EmKZGEsO3H1 .z5@W,䐌&tߓxzmaMM⍛>=Gs1*oK+/?37-:y.N{!/8^L&N?g(%zƗS c/L/٬֠Xh'M Ust>cUrg([9JwH2(9J)+rYFB}dIfgdD:S|Ňo'y1g~*6o-ٻ'ΖQ2H&U_g)Qܯ(0e)H灎ش fT SN7uCi d2R{3U}5Z];oXÞcOr1*8O/`yQBn1SymsI؃A!`3C$~اaHx|z2\ɪf.ghlq.Lgɂ]RƂ},,6%J`ز r8RMQSwx*ZXꄚ>Х)7eU>`Eb/{M,6ft~=tEA(n(4-\6RJP/C5kJ'qoLzfNnQSBHн6br…i3@ hzK"ۤFÝy됼OvJōiHTr]Jk-/¯r07 >U,#Mq\=x~^r5iͧiʴ.׿IxۤGm?tk٠!-GƦm.GKflkqYdbmzmh8&&inG:&u ?v< D lE\UvM荞0j ^GƸEhQCIQ 3x a(Yy7Pq0sQpKLrj9CRU[UdޣJrR:@V[R&J>jϰYw֋1ӟ4ٚ Rͽ߶sfV(}7 < wU#KbNZDβ.f ʆ %fvf0nVX_SNC/J!1W44d=&V27>FIF/E6.d֏ 6>DF>smΐXbi*/;F}ӹ=BlIP#8aCNoSrFC3kG#X ۀ^F YO)Y+zE,׆8p$M" ~5*0Y ']U]+| p 0%*۷Ҏ '}&$⻃2Wau/?lޜЪYϓ HY[?Bs^ukLA g+]d٥M"^5ES]'7ŇRh{PuRxUɏC1!HƎVZ!/> QUt @[0)R슋{i2d\8ЪeB3[,)w0lŠUMx%+a<<δ(7=V/)?D:Z|0Rc]j r:Q=fhO+k'͗^ 8WlE| Hx]REI7% * 5'l1,OLBʱ:|4#$6‚I|G:J:/|[bZ$QQ'|g *|IBw0O6hkoғ uw%stV!pSp%ON2fv:];܇Aҩ;wmBiRlXN)c@HbW4cN) P4TO}`pr}!Lͩ8g:f8I013w;/ 3 /8ȏ'ag(`gH6~Vl bn/|CO+L$lΓI,Dt=V:)Ę&-F"e4u,9a83yṳF89<4z}E fJgw3։ ӊӀmyi7RN>[^4\1VoGm{ DfV 9W,@yD6YTo$_W*[LwJQ>߳+D\}se4ITTHAybޱ\xԵ3(:Οԍ16+~ XlTr0*MhK U+ %_xC(e[CT3jk_ jZ&Z52G} A񫢥/Q4Bx)[CH{$Cb$9t_Ƴ NLf&܄- Amd.K%)2}{G b >oggqTgÙ1Ԡ'LFri; I^*?1 5vp^ɨDzӇ"4wAV2֧n4h`2tHn`s@y%_N<‚Q;3SPt)/]L%b5-T5GuVfe jnۡ@/d«4 Ln 1ڦ)B5~zNtȃ^L4cNn}^td#S/;*k,}ףAɘW& 1v\oM|9yNUz;h(0ϸШG`]WIS lwQ{2`;.1J^IJ _Fc=qNqƾ]!ch?wb-l ?ֆz5H1]^g,MsO3?\}] Ĭ9{k-erb?QyO+~t #.HUFMX>$5\SFJ;9~N<~py݇8 IꈨM,,h%bI;ے S#u0aG$ٶg޹': u,Ғw{fPjsR!I&eB)t͝=K@Hv"&'\MH Yѿki ?XHc$#ƈ4ڽNmqo8.F7{/SՃKOp&SyVս@fa샱'OɽB%QCDo@:_&(l7wm]8__Dٳ^VMF`k?ٲ)Tadc. FBi$f0t`| ܤ;%L&Q߶j߶q̖ H?P/Ѷ!zDChDq1w\Ry}oado-\x|QWΉr_A4ds1b 'sXd̖ zXvG{nxkX-U(+Ia`Nװ[|M]Uh/75$c|TCKhv$ߟX|F#0Eut fggAk$M@v ɤIJ.l).֋M r%uL[z0 "{_L8J6*ERKԢ C-,d3,H\k Д:֚@ @Š-18oӡv;ӹߠ4bCx;3϶gf:~ Õ^8(c"L?q HcAvz29& %]q%;`=Db*e3mQ61Ng-䑺KX&c uyɺg$-ݣ6Hu2JMiRLfr6NH 2QPB_;T aH1*?V& .0Ae/1Ap)6OuykBL# P6|i6szH4(Stx_fwO;VK8Bt Ba q i>=@s hc)s_Rne"ǨgO$_E7L` \,XZ}C_L }b+)MSstаEk-#!Kx%#RJې\,lN>fet *2|dpȯ^:ˁĐcւ~GK P,'F4OW~9:$IY$ցR'v"pʆD)_r 8M$Qr)]6OIs:_!Ə %,ÆwObJ'zpy\`n^+ޙ53shV@/_īB{[r d"2T/5Tby,īS\F7E3Їg\f2 +K;eaz 8fUÌ#@?p7,!YxHhffD,?jᅱW|Q\5'"[eMU'E0X6\nI &akbĎ>#SzEDZFK.vBpٽ.HOr~϶'.'S8oUzJGP#J%@A/n?ʠBypH!#PϊN:AA +KH*Ao\~+,(~iL7&H< s4'9`hm+3a`jȢOA9r_Q׉v1 TGA y.g{~* \=u{Ȃ XVlПsg\9qV94U;S #z3EК#9NJdpRt#{mO=:tzCARGrq\=ِRҗL/У64iCea *~Qi~ĺ6jpQ[2(SI3PR U~;{Ψ'iS@xB Zj en @)Mv@é]7SJᵯ [ـBɂD]Vg=ZK1H9Z~Lg!h+XҀmת|2&z/XeXD9pvOM@٭/ :|XJѳhWQ#<ھo]%uB8lIce?kFB|& ȟ!X'f>O 3NJ^ ̮j,>\XPŠ-|y%b߿`ݿA ;c: r]0 )tVH}.l) &ɍ$F WvRDf#1xXep`+rQvLacvlڻ_ba<5;B vҫ&DJ]W`;МWqM4=CtjFRo$͖2_Y@bYNJ'Fc/`JW[󃻌@w'|\2xZΑpw%SW$>+ܶvW/umșqK 1i#`Bu uk0{0EΏ C.`sY$yxn?t]M jf-{C׳Asŀ * =m~u z^;^PyD*ڷMi_ "Zx$aV|゙ƣD%=!)%0e@Y/E}l m;t>Upݗ{bح+ns#]l*dXv;rJ]ũ%0Qxv-tnG YU(hM|5d?̺3Fd{$H1nS);VTa8m$Ac +spa |CY +XMg\5KmR7y(@en=Z5cÐ \V1QfJ'IWz&/*sSZƟ7#~^^W\a@K֢Y1*(S__+R20ON(ͮ b᜷ 9BҙR) 8SC2 -йe[=vW%ӷ|KՃ*ħRIlrIrǘ%3CUH;_eh#Mkeftٌ}~9wPyaPϿ[d6lKv'_&*|;Z$G潌d';+[XAtl .iL2p^#~:Xw*ߙD 6{rA. %)6lP6 ڦ*ݰpmx|^(҅-˭E6k"PooGpXfHG{ߝr'Y֑Eþ jnIz{W)tT,>(_*l \eSHJkBmq͸H/L5] .Ar YV >B C0KSG# .=_OnB z 6AX?!/NsBx. P]Mjy k,zGk6FȀg*ٱy'Wښ+t †x(/$A([I<(ITZ5Ez%,}t:k,=O-2 .~fTt1nj;ؼ+-l( Ԑ ңK=AќcǻqR#tѣ@ X80듈Be<.fE2tOt6.ÎYgQpG;a%mp ],.H0Ȫ_wͻ|IOMl>* O5&ċ _9;Ι8W?x|hN3;dFL7^@߂Q+k|| :ONᎣzRR"c(B K<G%(GgnlRGuٍR~[I~h7?Ba$Y!B.VZMNPXXoWPNEAQHMt{,H:D/^Ѹ_Fd%뱬^%5JM/NpOnHJ֕'Ǒ?%T(R=>>$܋;2zZ\FCR$9^K18F3 u 2;kmϓk~ĭLF[g/Ϙ61,Xj\| ca5o9ޯnmt d:JEA'7tĬ f>6&;G- "fgA/hKLC~(0{ܤO'I)EMķu^̎k"yBDF1K @D$$aHo*V ^^>St<#ӧp m׿oʚA,M6"w]UMuw-Ib'Q&u+,o͙{Dm/h_?nb՝h@kvv BX ~x 2Ox60еt>*7.R6$=vA,G-g8*JOQBv^EI{q3(.ORB İ)kMg8j4dH!ä1uOsV򕕮¸RG/ַraH`ѸtjRh-׷pZ;=!KL"h Ha;GɨfmB%}քIlp;_[A_vUv䈭y=%T zP42uCIkXw[D d۪;%usi$kV@ )wmwΜl.)Fumk ovKqm'eF EtM7/jNɶj[|U@c F8 nI3Piz1ֶA(pvbuMg/?s3JW1>qu,Lxx:t~J6yԭҸر.|%r^ e*ku_Oq$%)w`}4kJ*ʵڋ_^aR+*3.|i0V{nA;jsهj DkgMp.o,->aY۱k^ѡꔺ&3NK cTuS5Lϥ}2]9#8lpc{ί6'Fa(L셳 aIixDadjsؓ0O-U.ĄdSMjL+=zoϖҒb<&Jz,K( lMHxF W1cNrThùMzj;i'Zrw@'|nCQTX+(jE ц`r՞j2SZ 'A5Yޤf, +"?UXTS Wѓ7IwބDC>k8$gp*&X:x|u`3+3HN#+S{?_&DfeN٫t4}8'59"63&*d/R)yʓ_bG Ve- Hƅ[.@~g $020ӢN !Ӿiov -W&̄Rup^ry9S[Ivlg|-WTQ?޸/Au69TH."E)Z WB Xyz~Ԧ@sPp/hhXoß2Ʌb04x,1;S<0/f3FEv\F[~T Ru6ZqW s>bހiOX G>' ٞɓ/$߹ v.kR,m?$׹aIHBof[ 9qR8O0hvu\R>v0nxlp7 *zu]TtE` 0ȥIg #AZH/ʁ3ٴ=b;F%q˲pV;Kʤl%r j٠s0fxէ cs[4UOFw 6ɴIV9$ĕJ1rA'ʼnfnFr[N%?c+OcD-ô>5&?"nLW83&6tIw'MwؒNpO^>ʄ]K;v8m$6!Vƽф8!;w<2\"&~mڊo:z4diUM J@>~#_g%jT 4V1 sJ|PO YU;.~iPAPxHUl/^C9O{Ol$*p4 #e'Hu. u9M7vM»3p9=V3GUS+ͥeHjGDZZcV6Dt^uoꜻS3c-9f5C˛96p}fFj_8G %9{GRy %Hg;Jgg<7phl̍ݢ&aYO,/0%(9Ri=y- * cz 3a"KȦ{1v]3J(Bovj/)? ?Gfc!(sf2xڊ%UOD(*F50v˘Ր_!bQ"4Hb.ID'5\q~%{.@?0~wqXޯtߨkó?5T(@ZRi([ѰV3^NzPEJVl" -6 ܘ@F~ #9 r:'O!spQM,N JIl„4so%dTFGzK3TDXTL=~J4{Y7-benq6PR/lQ"!4=0lᕸK/]*^%VdMp{9}Xf0#uщY\%7cIV.p I|;0TVtB.?z Dm\#4P~@ςso~>Rx--)2*v]59CdiaE;tTcZ_## ٖb9t8@^'pFG3xg(]Vxo7ۮ8ت_w*KE|p-#{sk& 0h! ]ˈGYЙTeR#gcY& 2nm]~E0r7 ~Ks-j@nJ*cg'u;rwJ86WƆ[15Ę~dM8X=6>E;]7v@mzһAGʣ66][4(p4fqf)AdZ`n8o^^(Ł21T&اbV^A_;6W[t$])M:9SmCn?̶^p~kC4L0" ekUEy=P̾~ `rX/+̆8Pri׶hifCkYbx[T!.{{@iYÞIJ %%'6x$e<-C_OrmIaw.Jl*p.#gb9]o_xqʱI4iXE_E'pn%>8|\[jBΖZج: tCUڒ@G~@M8y.UY,A MAS^hQde/z6}J3S\~DEp 5x(8߶e>"l.v\>K yZԋ"n14JślɺSF_xUA ]eV5̱T0M3Tbru$7+\2Rrp_a6ʀC%u ΣXF*LĂݑZ& ߜHeNؑdv5b'ǍB71TNXjh[!L lQ';vM8&nي"nSq w{F.?8Yt^ZV%X͘~@k:D X|R.>ۯWSvsFABBPZZ|1W' d9Wvg9ٺiDVs$W:߲nlb1ST,找/i238>҆uQٹ:j3;a.B+ pž91 ZTLiBKahTKwHᢎGZ ǹlt"pB W2A*fCSa,~wqd slxZ6+ 'øR1i2$N J"WsZJ*bEcpc|G~J1æ/8+NJn3+ @vBC9UmmgV./ɀčL7bfY8)J1-C?yUq:#$@v[h M}+&ۅg`xܴ{P0e&~a/U𶻌Hldz!@2n k/g9EXCޟ/{MaI Ve`6p.hcEDN$/А@i$V]5y{LYoD > iSTsahӇLxwBMJ!~t0b7=Z}8V+g8 #gWH6| =8bxRSzk$LŅ;ud(KLf=IJ]O▆hzyi5`4iiZHfhAR ZsXbK\B7bY?3$"XOVp"^QFengleU(.-@,󴇂 HB%3^bW4kh :`4lZ~ ҫd>/돈¦c,ŷ56O}c.ZdWvnP0|Ms}$ɩVC^Nx˱ |gMPۋ Wo?g6HKF:FjX|рL2 Ɖֆ (3Y "skă%NtY=1Ņ̘}&ӝksk/"+U%TھbxhE=H 5y΋QV M+=pe[ߗ֟j)O6:L5'UtS;F6ׯ*(I./:؏FwsӛIl1דQEF̊RQo3o+o2q5|1Jx];9'~#,()[ |̾u";f1Lɬ+xzbZZYREF5$ws֫jty,C|VTmGvQ0/5@`@f#T"I%=ȔO^a KI*`sU*M\ۢʂGuUU#+^!yLO@xO+FQȤz̖n&QcU=.j"pmKZb7'SR)a)> 腹Drg-<~zx̑=74% lU$O6v=DzND6b_gj-t[G7 QDٽ+Ŕ𤭟'Di[M2b}Dި4BCxП̍P *! O{Ȧ]"і>Ѣ} x{Sog05xMy׽nyH\#,TǎnތLTO#^.aԍJ۱<-w/n1 Rmdӎs̿:|PvEb֢BJ z)B[Km}"[ d oܵYk^[63ad(JDwաu>蟞sЫ-v(iSU XJ]:esaQ<;H昶\Pa% |2Qυjच"s9r>UkK0SrKؿB \4bQMx(q9`Xi#r66A]Xb+z \Mj6XKpIm{(~;vXL䐞g<(@ pG.b!_"B@* NxV *.)_\bTqXJEbQR^=}gvtzeHy B uvi{fV 6&ߵi茯 89^"O2h{ǤːKʄUk^E߀1~i ^Cfڬy࢑+afHz ¤ۚB Ii2SIŧHnd!)EpyKBC8 }@g7 .tzs߻5BEMz&7G矋z @mRU x.ӴSF%M0"6 u  '?^WX܆f*~OH[5WކG%N'20A2rM'OmwVOB)nQvahmu#x%U.wk'dl 9y\0UMV+I ,6SfSd5M}A_rve;/>({nR .ht>5lSՊeP_op`T,nm5(>KexC5  h:y]*Bj^Q>q T!ۚ=0I/4 sh@:m?i//cWwE4xP_F ^̃ru0+V\@ypv%i ,Y5ZJ~XI-ۢ xxI߃xY1jE:3fgB@ZTh}|/<1}1u<&ɀB+3=( ,fD|TƱ4ckM~K c2WUCom Z㜗*E|93"{ -vxQ?, D$G8 ņΪhTB~0f]_3w;?[ Ro(Nܖ˷y_MgK~WBdZg,(iǧoGZrĂ s`sҮp0 /SaYt x2 (^gtV2m1`Ly.x:@4EnSc#4޾h丼\tIJɭmpːRF(Ù \ʨ;kȎ&'YBPs OpI`">ӟ|=WBőL$X}{)E*uoyS#Ez^S_ hGxā0/5)5!M5`ye7vedݷ. }duFo`fj̬@MAc$yz jl쏳cjxj+Uu_V#iNb6@}e)uK9 8ף}P߱K^Ny*{xOTyW?\[ mX6A|?}؝:nf#{60'!Oy'J-]M6'HL[[# 'Y6m2<3@LRSr~2~R3W1j! 6M 3_>([li|JnSM5+t ST@j×7OKii#6ֹS>Or&_vޖkd!jUT_7pJ_,DsU~F;O=bR|=рssnP,unyG@iϝːŠfEND|Dߴo}z?nf[K2Rc V;kn RE \J#%yGACˁ x䌜Yʚkz+ͣqޕ+70?σ[ ,ğXTN;jp«]fGIUB4J6kL˿X4Tgm$x范Č:i+j0ya _nWIx(>>+ 6yo3Չ1l3xUޛ{OsGwY~X;P 75M JӬݦ/xtCKh\|L4SϬ/y9dgwHLO"1jPjuCٞn]h&}o4H$^0 "p=|L~ڴs96]HC OV.0P?n"eIG =kzW@o΍Vc888Z&&%D$(!4 1uȪիBa }wڀf M?ni$US3z[طKd’Kx-Ȫ_TAسBl%|Ϟ诽yi͟#1ITc|$CwfS(yĐ;(Ke4>'xx$b0h~_"ٌD²lrh 9ȿp udmzA&`[<2`!{w8'-JL1%Ed?fߌh`^vT0%θy \GXSJ-aMM/9KH3{P"P^F;:HWH_A!*C04 *ZgH134>&h (sw+a *r !n_][o!8)KX;%*H1b}61;4yR+]8Ph N #6KN 3; *pKћz4=m6fGзbtquMo䌔 2MZ)8Χ$T}$j D*wxJy=T|ub,`R8A6W0 h7uB ,~?*_$O| x7וdQtYވX)4δÄxO!R=0hqHYOKq{9ս=r+t eW 0j&^/ "~?=f ܚ*GۓqI&&<_˚P&n,}+#OkLL&}+rYeY EiP] ZScVތը,K1 BI?(ziCek.ܬBF$-\Um̒HJDQkeP,AW&ދ~ |UX.r &c}Wwe ZV1zMZtAU.X{蒕SxIIO< _a];y I` v7W}ci@'\`[(l I IvFm57k+d}sIKmaU&Hy\Se:g՗=\ûD+x>FʮǒWwg]3ޮբ_/P Ao>4!acN#劻47rf` Mbi|bRb 1w Z{V&X"Qp[ 2bJ ̓VXΖ "gMKU?;ݢ,xۏEz5,y<f*I8%G;R/6gۈ_qRّD<}fϋ惄N 8ZNB_- ?Mr.hk F\)fa*EA*.Uԓ$(!_548:閃rޗ$?BAo/ZhvKzj$gq`X( hLrUGp/[XU3[飫4P#-Z֫[)NC&"9NH0Wl6d8oRZGc+_ee]`qu($p{aP*XEͱ\l R␮@~`xz **hX"} Q8DWQLvi̤ ZhF1IO UY)t\ 9x9ߖ%߹`[5~_Y/m.Tf%љ"% 9#jD JPGYDs\V MOź=q~j:}+?np322DmI^tB{<:F,i  3Y RD]7t8i'M34NvHWTGLrP`D` hqbYf~Fa*wzn_ Tv.Dp(Lx1\3^Pw_7oԭC3ۃޡ:/)i5hŚ4 1(\s(oM %5dFY <iW]s"VrGwJI7M`3B]a3%iEoVY-ͽM!Cٻdc㚷.sFeGaa|yr)ŋn*gY,(1;n-N>t jNPS2uCI^R?jn\֥m_IT")Rer`m 73dWn5Sߟ V.ҕVIٯӨ+z1X[@;NC;tDYn%_gҘ v'h-fh2^u埼d`M(~;쮝 3|]Lă6< WU&X-˧.KjAY>g0x.ؾ*&JgI?n|"sc?0R`lZd1Co[o^?T_.>Ry;G6hf¡,ؓ4WB9'g'(-XuE#6Q) ㄉ^Z= jeO1'|$!/@щZ*_I6!I^oN_0Q!f:H[|9]$@:Cq?هg6FbxH^>y3$F{ !捴hZ'>.q d g= U;mIx͌dϢpޢ\X'{h1$5@s4gEB|AS µK3Jן\c,Vٚwbrx3o@j39-Cӆ{>U_8HӇIp)P.9$Gl3DcX%}.U"su2a < SʔL5{_+EUY h-Rޖ*fیX#\TG<%{}_T1;C+*(^BY^2v- UIb$T]6a|0Nkׁ!e3,4 9P?@@9d@xS\elU]U3tE5l4#c].kV~e)8)+.aSo/ ǭ$q$O6pԠQhRL.9[,bAyFoCR%AD^fSZ@M)ꢀH4%`邿bG*IU&{1)8pA|QwfQE8a:?\j-$|:@ eI8;pUeL9 3<"Ү-0KZE`":5EP@mLqLMG{[t1Y?~&@:"P1{_=_\Ep Qq6S|S#ʵn07hZGY kg|/p+mepP8r9?j=qLBIXWLQl䍮,߂j>dȉT%F6y.#VgpAcE9N+y?,;bkBeÛ[KOV;qOUЗOZDh EW9'[ |tYDyeOHaa}/ИVT @dsI0Xºtаʭ)z˹x]Bfx>?'o8uE n&T@h@L]eME8`^Gpr:䞑)#E7)NuV.X+c[ZvA6sdg%R,YZ-#Ok KT|}-T!`[ ,B^rws!:#Ȋ%f!h7nrmC&>)#h` n݇Gڅl>qơAEgQaX+ hsR`fdҊKtѫ8ZtIY_񑡃@>%/d yr~ Cot/ $c_&y ܈+g;娠0E@!C@Jp"gE l&Rz$;ҔWyQ.pF}.yGpw6?NrN-^p_1ӼmBw~(oU7Ad'/m[ !z D\ kvK0󗣕@}?KgxiB*F#2Lo=:wTe 8! i䦉98E~6ǣƁ I$s_W7Kz'ۗޣyU=6hPɟ ~Xܯ+Ehg4 1ވ~w~"L`C frfu=XAƯ:cxh]|H$Vs-\ό}iudRB#KsN X]ʔR6z>[nI[2$/m ]L3.aҗV?0g=|0pڊ`EEhgU؝aeUjs˩;ԏ8̺N-sU8,0`-cpΌ+v1%-Zs^~, d2 wZ) aInc<% Fr׭xp.H#־"_}\ըܫsݕb+'8k ?XF#kɉSąw Ī(lwnl ]'7ӂOt/+])r7K֓ (:G%ҰdFt‚[շ PCl+X [p`I_!ΙsX|'47wᢏP-X' , Zj+8+a2nyf&9VøM@ꓝ;HޮVGqRlh2Ό @,쬇~Q#ACLodU_xuۢhswVE2dr`fq cb!3 ~fQbL8V6-][@Zm] ť/)7M4ͲV $~9ڠ{{{,ZЦգrlMu *(\&S##n#[xUvi+?K'sr8؅DA#L0iO΢=Lf1z{%\"ٚɸTedr=&m--y%f0-28ed[ҍm5hhUMX,VMȲHL!Rx 8έn$< $ѵ6Jˍkp#DX"̀Yu-.}Dֶ͙NPlU.ԛgneӑfd;e@Pr+lId3Q(}ΨIKO&g``UߡgZGS&/^wz9j8rV$Ö7i`I5^).!ȣ?b>Ȕ1yNSpc̕(Z "h"E]ɞz" {$L@!3syo6uqHŋSmAT8!]_<{X0 ]Ȱ:0K|')CB[-`ӗ j΍!^5H*VOE咀e@ޡYcvAH Uњ Ym8{Y]Gj$4x9'xmq Gu?'!VE,<` l=<lx }u9J]dcquVFm>:ډnZfM"./pF' "Hg!nb&Gu_rJ" J).GxԍӽO竰MJE-kD̨$vZs$uA-?'XOgsPm-[jUڶ_7:{Qv,Zn)\=éIp'JGnfj#{*:[^SC;Af P]1.]L&q9##d'_㠽G]Cbg``Nœ#h T+۪IwL'r] (u k)Rlνnj0y祿5ug.F]H][ڨNn9]_mRW-BD{IgJGIuް04ꌟ,szӟ>`p~ZL6=U9r._fL IN)07V &zL5Gש(2%e"V^qQ#oHSljMr}9>+kv y,'^C^ҲV}`f *zF0bj> ,dUǚ%O]V2-zfwzͰ`&bGA|ɛ^S9gEnGtf _Pb? m\BDr)бwi "acޖzV0KkC+9@~o:gr <=@ᶯbY/G /ɊaJa hr˄cg6O/ȩ)pb&)UӲ\MM#W ER&y[}?3.71E)&8$φy/0tu9RODd]Oz`Lފ]B?oŴd'UP9:iI|{V8ϮQ%0oU!S;!n_0IFB*p&?L2Ww\N䉉 <5iHRsi[Lb>mUĮyPPv%W77%,բcHi?,g{M6i#J@M!i& Ox{i'",+,՟!8$۷g>d@aQv:׾g `%ؤ.x}½n~eΰ{~1| aAr+L;25+I I}(f(X2q$J24Rqτ4`aH0[0\kCJuYM?fQ]s b#bAx>9[uz=!0L_;TWwkE8Y WTE(bZޓjRW@u>N4DC&dx[d~]N/e'ܴ YLV-@` t}3ʜ .,,VEm;믟?#={glٳi_&mv↱'{()cun?J8?~zc̹?x<-n*ies,+iC4߽ Ɓa67virʨ{ֻkǹ5_Ѵy6MUۨJdb[oHup_Aoݸ R(Olo,DPNYm`M=9ȟC=aGetb #߾ %(cp)EM4a K/sM|2|mBN^zmFj9$WXQw Wl&o?4.&SGͫŋ8"2آϳ! tz. Ř,鼪cAzxOgxS6!qƋJlp}Oq2q=xHA4yS^ (OY3SKas%\E?XG#.z- l(8(BR l\( \0](BKv睵Njn:N-gEiVENyܶP^\W=ғYov)l1.ʠ {6סnܴ6괜_ᒧ0HȰ9IDu&f&ح\N8>s,ril` "F<87iΘ$a]::\1za7} lغ_.q;b1*u }`I>k?Zd=QAc)4fR !1^]4uL6A]qd#l*2PX+&$CE@I:anϙ<#A1VЫ@uCzŠW'B!o4y% :s)x]fr&"鳸 ۩+25,g/Wxؗ/ԉ:\kOjPg,S)^㇓݃CSE:~)< |"߆o'Z=AKRjQHR9  3d'^w`oL|"|YmI~٢pq)E믘>]TY,(`)ԞuGcr3;E%)}`stW&CYȖ0&S1R&L%mo#"wq>V_&{jipu[I4λp=4Q]̯ 2=J N(!Ӈ&eˁ̶H&S*c[)Wcfn6YC>?tFtN R h E9m:7j&jS 3'\Z HayT2 q[BK#Bʧ\!Kc@r"Wc?,% e‚ƛ^B5I؀u293O_9M@1\!L&Or6 E}-.&I&R$%%l Od gs1d6~b?qRūxT&KyYQN] 췋N<⃨3cK]ɑm86P\ޗwmH˿㺀T6Oѹa6OF &Snw "%7 L{TV4&N7Ye†Tj d^MĊ |dͭڊU)jzSey'+@hǗ Wq8`ձDJWu0x4K6jf-ScIℂB̾]|'7CZ{wyBo M }MqLuӾrկy(b6>4r`jQ hLقH?۪EnLHwx iC[VP0gHߎ IEAsm+fDV܀'+yL(u#8~b~;ڈyN^Bh&jDKGx#lԜ>)s{XS9|k!exa6{g򡕐uU:;|~TF a"y9C(2N䠷Mmh%G~s YZ